(57)【特許請求の範囲】
【請求項１】
リモコン送信器からＣＰＵに送信される命令コード信号は、電源オンに対応する命令コード信号と、電源オンの命令コードではない命令コード信号とからなり、前記ＣＰＵが低速のサブクロックをもとに動作している待機モード状態にあるとき、前記低速のサブクロックをもとに、あらかじめ設定されている電源オンに対応する電源オン命令コードと前記送信されてきた命令コード信号の命令コードとを比較し、この比較結果が一致したときのみ割込み要求信号を前記ＣＰＵへ出力して前記待機モード状態にあるＣＰＵをウェイクアップさせ高速のメインクロックで動作する通常モードへ移行させ、該移行した通常モードにおいて前記ＣＰＵは送信されてきた命令コード信号の命令コードに対応するリモートコントロール制御動作を行うことを特徴とするリモートコントロール制御方法。
【請求項２】
前記あらかじめ設定されている電源オンに対応する電源オン命令コードは、前記ＣＰＵが電源オフにより待機モード状態へ移行する直前に設定されることを特徴とする請求項１記載のリモートコントロール制御方法。
【請求項３】
リモコン送信器から送信された命令コード信号を受信し、該受信した命令コード信号の命令コードを解読し、該解読した命令コードに応じた各種処理を実行するリモートコントロール制御装置において、リモコン送信器からＣＰＵに送信される命令コード信号は、電源オンに対応する命令コード信号と、電源オンの命令コードではない命令コード信号とからなり、前記ＣＰＵが低速のサブクロックをもとに動作している待機モード状態にあるとき、前記低速のサブクロックをもとに動作して、あらかじめ設定されている電源オンに対応する電源オン命令コードと前記送信されてきた命令コード信号の命令コードとを比較し、この比較結果が一致したときのみ割込み要求信号を前記ＣＰＵへ出力して前記待機モード状態にあるＣＰＵをウェイクアップさせ、高速のメインクロックで動作する通常モードへ移行させる電源オン制御手段を備えていることを特徴とするリモートコントロール制御装置。
【請求項４】
前記電源オン制御手段は、リモコン送信器から送信された命令コード信号の命令コードを解読するパルス幅カウンタと、該パルス幅カウンタが解読した前記命令コードを格納する入力コード格納レジスタと、電源オンに対応する電源オン命令コードを格納した命令コード格納レジスタと、該命令コード格納レジスタに格納した電源オン命令コードと前記入力コード格納レジスタに格納した前記命令コードとを比較する比較器とを有した電源オン検出ブロックと、前記電源オン命令コードと前記命令コードとが一致したときの前記比較器の出力をもとに、ＣＰＵへ割込み要求信号を出力しウェイクアップさせ、高速のメインクロックで動作する通常モードへ移行させる割込み制御部とを備えていることを特徴とする請求項３記載のリモートコントロール制御装置。
【請求項５】
前記命令コード格納レジスタに設定されている電源オン命令コードは、前記ＣＰＵが電源オフにより待機モード状態へ移行する直前に設定されることを特徴とする請求項４記載のリモートコントロール制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、消費電力を低減できるリモートコントロール制御方法および装置に関する。
【０００２】
【従来の技術】
リモートコントロール、いわゆるリモコンによる制御は、近年、特に民生機器分野において離れた場所から制御するために広く利用されるようになった。このような装置では、リモコン受信機により受信した信号を電気信号に変換し、この電気信号を装置内部のマイクロコンピュータ（以下、マイコンという）で処理する。このようなリモコンにより制御される装置は、電源オフの場合でもリモコン送信器から送られてくる命令コード信号を受信する必要があるため待機モード状態で動作している。
【０００３】
一般的に待機モード状態にある装置では、マイコンでの消費電流を低減するために、その電源電圧を低くしたり、低速なサブクロックにより発振周波数を遅くするといった手法が採用されている。近年においてはさらなる低消費電力化を要求されており特に待機モード状態時の消費電流の低減が課題になっている。
【０００４】
図６は、このようなリモートコントロール機能を実現するための従来のリモートコントロール制御装置の構成を示すブロック図である。
このリモートコントロール制御装置は、命令コード信号を例えば赤外線を媒体として送信する赤外線ＬＥＤ５２などを有したリモコン送信器５１と、例えば民生機器の装置本体側５４において前記リモコン送信器５１から出力された赤外線を検出可能な位置に取り付けられているリモコン受信器５３と、割込み制御部５５、ＣＰＵ５６、パルス幅カウンタ５７、メインクロック入力端子５８およびサブクロック入力端子５９などを有したマイコン制御部６０とを備えている。
【０００５】
リモコン受信器５３は、リモコン送信器５１から出力された命令コード信号により変調されている赤外線を検知し、前記命令コード信号を復調して電気信号に変換するものである。
【０００６】
割込み制御部５５は、前記リモコン送信器５１からの命令コードの出力を検出すると直ちに割込み要求信号を発生するものである。
【０００７】
ＣＰＵ５６は、前記割込み制御部５５が発生させた割込み要求信号により待機モード状態から通常の動作状態へ移行し、各部の制御を行うものである。
【０００８】
パルス幅カウンタ５７は、リモコン送信器５１から送られてきた命令コード信号を解読するものである。
【０００９】
メインクロック入力端子５８はメインクロック信号が入力される端子である。サブクロック入力端子５９はサブクロック信号が入力される端子である。
【００１０】
次に、動作について説明する。
装置本体側５４の電源がオフとなっているときのＣＰＵ５６の待機モード状態で、リモコン送信器５１から赤外線を媒体とした命令コード信号が送られてくると、リモコン受信器５３は、リモコン送信器５１から送られてきた前記命令コード信号の検出をそのエッジを検出することで行う。命令コード信号の検出が行われると、割込み制御部５５は直ちに割込み要求信号を発生しＣＰＵ５６をウェイクアップさせる。そして、ＣＰＵ５６は前記命令コード信号の解読をパルス幅カウンタ５７に行なわせる。ＣＰＵ５６は、このパルス幅カウンタ５７による命令コード信号の解読結果から、その命令コード信号が意味する命令内容を識別し、その識別結果に応じた処理を行う。
【００１１】
【発明が解決しようとする課題】
従来のリモートコントロール制御方法および装置は、以上のように構成されていたので、電源オフ時の待機モード状態に何らかの入力があった場合、例えば、誤ったリモコン入力であっても、あるいはノイズ源による入力であってもリモコン送信器５１から送られてきた命令コード信号とみなし、そのたびにＣＰＵ５６はウェイクアップするという課題があった。
【００１２】
図７は、このような誤ったリモコン入力、あるいはノイズ源による入力があったときのＣＰＵ５６の状態を示すタイミングチャートである。同図（ａ）は誤ったリモコン入力があったときのＣＰＵ５６の状態、同図（ｂ）はノイズ源による入力があったときのＣＰＵ５６の状態、同図（ｃ）はマイコン制御部６０における消費電流の変化であり、図７に示すように誤ったリモコン入力であっても、あるいはノイズ源による入力であっても、そのたびにＣＰＵ５６はウェイクアップしてしまい、電源オフ時の待機モード状態であるのにもかかわらず消費電流は通常モード（ウェイクアップモード）と変わりがないという課題があった。
【００１３】
そこで本発明の目的は、電源オフ時の待機モード状態での誤ったリモコン入力やノイズ源による入力に起因する消費電力の増加を低減できるリモートコントロール制御方式および装置を提供することにある。
【００１４】
【課題を解決するための手段】
本発明は、リモコン送信器からＣＰＵに送信される命令コード信号は、電源オンに対応する命令コード信号と、電源オンの命令コードではない命令コード信号とからなり、前記ＣＰＵが低速のサブクロックをもとに動作している待機モード状態にあるとき、前記低速のサブクロックをもとに、あらかじめ設定されている電源オンに対応する電源オン命令コードと前記送信されてきた命令コード信号の命令コードとを比較し、この比較結果が一致したときのみ割込み要求信号を前記ＣＰＵへ出力して前記待機モード状態にあるＣＰＵをウェイクアップさせ高速のメインクロックで動作する通常モードへ移行させ、該移行した通常モードにおいて前記ＣＰＵは送信されてきた命令コード信号の命令コードに対応するリモートコントロール制御動作を行うことを特徴とする
【００１５】
この発明に係るリモートコントロール制御装置は、リモコン送信器からＣＰＵに送信される命令コード信号が、電源オンに対応する命令コード信号と、電源オンの命令コードではない命令コード信号とからなり、前記ＣＰＵが低速のサブクロックをもとに動作している待機モード状態にあるとき、前記低速のサブクロックをもとに動作して、あらかじめ設定されている電源オンに対応する電源オン命令コードと前記送信されてきた命令コード信号の命令コードとを比較し、この比較結果が一致したときのみ割込み要求信号を前記ＣＰＵへ出力して前記待機モード状態にあるＣＰＵをウェイクアップさせ、高速のメインクロックで動作する通常モードへ移行させる電源オン制御手段を備えていることを特徴とする。
【００１６】
この発明のリモートコントロール制御方法は、ＣＰＵが低速のサブクロックをもとに動作している待機モード状態にあるときにおいて、前記サブクロックをもとに動作し、あらかじめ設定されている電源オン命令コードと、電源オンに対応する命令コード信号と電源オンの命令コードではない命令コード信号とからなる送信されてきた命令コード信号の命令コードとを比較し、この比較結果が一致したときのみ割込み要求信号を前記ＣＰＵへ出力して前記待機モード状態にあるＣＰＵをウェイクアップさせ高速のメインクロックで動作する通常モードへ移行させ、電源オン命令コードを受信した場合のみ前記ＣＰＵがウェイクアップするようにし、また受信した命令コードが誤ったリモコン入力やノイズ源による入力などによるものである場合には前記ＣＰＵがウェイクアップしないようにして電源オフ時の待機モード状態を維持させ、無用のウェイクアップによる消費電流の増加を抑制する。
【００１７】
この発明のリモートコントロール制御装置は、ＣＰＵが低速のサブクロックをもとに動作している待機モード状態にあるときに、前記ＣＰＵと同様に前記低速のサブクロックをもとに動作して、あらかじめ設定されている電源オン命令コードと、電源オンに対応する命令コード信号と電源オンの命令コードではない命令コード信号とからなる送信されてきた命令コード信号の命令コードとを比較し一致したときのみ割込み要求信号を前記ＣＰＵへ出力して前記待機モード状態にあるＣＰＵをウェイクアップさせ、高速のメインクロックで動作する通常モードへ移行させることで、電源オン命令コードを受信した場合のみ前記ＣＰＵがウェイクアップするようにし、また受信した命令コードが誤ったリモコン入力やノイズ源による入力などによるものである場合には、前記ＣＰＵがウェイクアップしないようにして電源オフ時の待機モード状態を維持させ、前記ＣＰＵの無用のウェイクアップによる消費電流の増加を抑制する。
【００１８】
【発明の実施の形態】
以下、本発明の実施の一形態について説明する。
図１は、この実施の形態のリモートコントロール制御方法が適用されるリモートコントロール制御装置の構成を示すブロック図である。このリモートコントロール制御装置は、例えば赤外線を出射する赤外線ＬＥＤ２を有したリモコン送信器１と、割込み制御部（電源オン制御手段）５、ＣＰＵ６、電源オン検出ブロック（電源オン制御手段）７、メインクロック入力端子８およびサブクロック入力端子９などを有したマイコン制御部１０などを有している。なお、符号４はこのリモートコントロール制御装置を備えた例えば民生機器の装置本体側を示す。
【００１９】
リモコン送信器１は、装置本体側４に対して赤外線ＬＥＤ２により赤外線を媒体として命令コード信号を送信し、装置本体側４の動作を遠隔制御するものである。
電源オン検出ブロック７は、装置本体側４のマイコン制御部１０の待機モード中は低速なサブクロックで動作しており、前記待機モード中におけるリモコン送信器１から送信される赤外線を媒体とした命令コード信号を解読し、その命令が「電源オン」であった場合にコード一致パルスを出力するものである。この命令コード信号の解読は、リモコン送信器１から送られてきた命令コード信号の命令コードと、あらかじめ設定された「電源オン」に対応した命令コードとの比較により行い、内容が一致していればコード一致パルスを出力する。
【００２０】
割込み制御部５は、電源オン検出ブロック７から出力された前記コード一致パルスを取り込み、ＣＰＵ６をウェイクアップさせるための割込み要求信号を出力するものである。
【００２１】
ＣＰＵ６は、待機モード中は消費電力を低減するため低速なサブクロックで動作しており、割込み制御部５から出力される割込み要求信号によりウェイクアップすることが出来、ウェイクアップすることで動作クロックを低速なサブクロックから高速なメインクロックに切り換え、通常モード（ウェイクアップモード）動作を開始させることが出来るものである。
【００２２】
図２は電源オン検出ブロック７の構成を示すブロック図であり、パルス幅カウンタ（電源オン制御手段）１１、入力コード格納レジスタ（電源オン制御手段）１２、命令コード格納レジスタ（電源オン制御手段）１３、比較器（電源オン制御手段）１４およびサブクロック入力端子（電源オン制御手段）１５を備えている。
【００２３】
パルス幅カウンタ１１は入力された命令コード信号のパルス幅をカウントし、リモコン送信器１から送られてきた命令コードの解読を行うものである。
【００２４】
入力コード格納レジスタ１２は、パルス幅カウンタ１１で解読された前記命令コードを格納するレジスタである。
【００２５】
命令コード格納レジスタ１３は、「電源オン」の命令コードをあらかじめ格納しておくレジスタであり、任意の値を設定することが可能である。なお、この命令コード格納レジスタ１３への「電源オン」の命令コードの格納は、装置本体側４の電源オフによりＣＰＵ６が待機モードへ移行する直前に行なってもよいし、それ以前に命令コード格納レジスタ１３へ格納しておいてもよく、さらに待機モードへ移行した後においても、サブクロックをもとに命令コード格納レジスタ１３へ再書き込みするような構成であってもよい。
【００２６】
比較器１４は、前記命令コード格納レジスタ１３と前記入力コード格納レジスタ１２の命令コードの比較を行い、内容が一致していればコード一致パルスを出力するものである。
【００２７】
次に、動作について説明する。
先ず、リモコン送信器１から「電源オン」の命令コード信号が入力された場合の動作について図３のタイミング図を用いて説明する。
例えば、「電源オン」のコード（動作コード）を「１１１０１０」と定義し、システムアドレスを「０００１０」（図４参照）と定義する場合、電源オン検出ブロック７内の命令コード格納レジスタ１３に上記コード「１１１０１０」とシステムアドレス「０００１０」から構成される命令コードを格納しておき、その後、装置本体側４は電源オフの待機モード状態に移行する。
図３に示すＡの期間においては、装置本体側４は電源オフの待機モード状態であり、マイコン制御部１０は消費電力を低減するために低速なサブクロックで動作している。
【００２８】
Ｂの期間において、リモコン送信器１から送信された命令コード信号を受信すると、マイコン制御部１０では待機モード状態のステータスを保持しつつ、低速なサブクロックで動作する電源オン検出ブロック７内のパルス幅カウンタ１１によりリモコン送信器１から送られてきた命令コードの解読が行われる。
【００２９】
命令コードのフォーマットは一般的にパルスのＨｉｇｈレベル幅とＬｏｗレベル幅の組み合わせにより定義されており、その一例を図４に示す。図４の例では、パルスのＨｉｇｈレベル幅≧Ｌｏｗレベル幅の場合の値は「０」、Ｈｉｇｈレベル幅＜Ｌｏｗレベル幅の場合の値は「１」と定義されており、システムアドレス「０００１０」のシステムがデータ（動作コード）「１１１０１０」に基づき動作を実行する。
【００３０】
符号Ｃで示す時点において、パルス幅カウンタ１１により解読された結果は入力コード格納レジスタ１２に格納され、比較器１４により命令コード格納レジスタ１３内の命令コードと比較を行う。この場合は前記比較結果が一致するので比較器１４はコード一致パルスを出力する。このコード一致パルスは割込み処理部５に取り込まれ、ＣＰＵ６をウェイクアップさせるための割込み要求信号を出力する。ＣＰＵ６は割込み制御部５からの割込み要求信号によりウェイクアップし、動作クロックを低速なサブクロックから高速なメインクロックに切り換え、通常モード（ウェイクアップモード）での動作を行う。
【００３１】
なお、この通常モードの動作では、装置本体側４が映像録画再生装置である場合、続けて送られてくる巻戻し、再生などについての命令コード信号、また装置本体側４がテレビジョン装置である場合にはチャネル切り替えなどについての命令コード信号が、リモコン受信器３から通常モードへ移行したＣＰＵ６へ取り込まれ、その命令コードが解読され、解読された命令コードに応じた処理が実行される。
【００３２】
次に、リモコン送信器１から「電源オン」の命令コードでない信号が入力された場合の動作について図５のタイミング図を用いて説明する。
符号Ａ，Ｂで示す期間と符号Ｃで示す時点までの動作は、「電源オン」の命令コード信号が入力された場合と同様である。ただし、命令コード格納レジスタ１３内の命令コードと一致しないため、符号Ｃで示す時点においてコード一致パルスは出力されず、ＣＰＵ６をウェイクアップさせる割込み要求信号も発生しないため、このマイコン制御部１０は引き続き待機モード状態にある。
【００３３】
このように、マイコン制御部１０に電源オン検出ブロック７を設け、装置本体側４が電源オフであるいわゆる待機モード状態であるときに低速なサブクロックで動作し、リモコン受信機３で受信した命令コード信号を解読し、「電源オン」の命令コードであった場合にのみコード一致パルスを発生する。そして、割込み制御部５は電源オン検出ブロック７から出力された前記コード一致パルスを受け、待機モード状態にあるＣＰＵ６をウェイクアップさせるために割込み要求信号を発生させる。ＣＰＵ６はこの割込み要求信号を受け、動作クロックをサブクロックからメインクロックに切り換え、通常モード（ウェイクアップモード）状態へと移行する。
【００３４】
従って、電源オフの待機モード状態にある場合、リモコン送信器１から送信される命令コード信号のうち「電源オン」の命令コードのみを受け付けてＣＰＵ６をウェイクアップさせることが可能であり、待機モード状態における消費電流がおよそ５μＡであるのに対し、通常モード（ウェイクアップモード）ではその４００倍のおよそ２ｍＡであることから、電源オフの待機モード状態にあるとき「電源オン」のコードを受け付けてＣＰＵ６がウェイクアップしない限り定常的に消費電流を５μＡに抑えることが出来る。
【００３５】
以上のように、この実施の形態によれば、装置本体側４が電源オフである待機モード状態中での誤ったリモコン入力（例えば、電源オフ状態での早送り、巻戻し、再生など）およびノイズ源による入力に対してＣＰＵ６がウェイクアップすることが無くなり、本来の「電源オン」を示す命令コード信号以外の信号ではウェイクアップしない分、ウェイクアップ動作時に消費される電流を抑えることの可能なリモートコントロール制御方法および装置が提供できる効果がある。
【００３６】
なお、以上説明した実施の形態では、ＣＰＵ６が待機モード状態にあるとき、サブクロックで動作している電源オン検出ブロック７をＣＰＵ６とは別に設け、この電源オン検出ブロック７をパルス幅カウンタ１１、入力コード格納レジスタ１２、命令コード格納レジスタ１３および比較器１４などで構成するようにしたが、リモートコントロール制御機能を備えた機器では、その装置本体側には、一般的に、リモコン送信器から送られてきた命令コードを解読するためのパルス幅カウンタが設けられているため、この既設のパルス幅カウンタを用い、さらにこの既設のパルス幅カウンタに対し入力コード格納レジスタ１２、命令コード格納レジスタ１３および比較器１４などを増設し、ＣＰＵが待機モード状態にあるときサブクロックで動作するようにして、前述した電源オン検出ブロック７と同様な機能を実現してもよく、前記実施の形態と同様な効果が得られる。
【００３７】
【発明の効果】
以上のように、本発明によれば、ＣＰＵが待機モード状態にあるときにおいて、前記ＣＰＵと同様にサブクロックをもとにした動作により、あらかじめ設定されている電源オン命令コードと、電源オンに対応する命令コード信号と電源オンの命令コードではない命令コード信号とからなる送信されてきた命令コード信号の命令コードとを比較する。そして、この比較結果が一致したときのみ、前記待機モード状態にあるＣＰＵをウェイクアップさせ、当該ＣＰＵを高速のメインクロックで動作する通常モードへ移行させる。この結果、前記電源オン命令コードを受信した場合のみ前記ＣＰＵがウェイクアップし、また受信した命令コードが誤ったリモコン入力であったりノイズ源による入力などによるものである場合には前記ＣＰＵはウェイクアップせず、前記電源オン命令コード以外の入力による前記ＣＰＵの無用のウェイクアップによる消費電流の増加が抑制できる効果がある。
【図面の簡単な説明】
【図１】本発明の実施の一形態のリモートコントロール制御方法が適用されるリモートコントロール制御装置の構成を示すブロック図である。
【図２】本発明の実施の一形態のリモートコントロール制御方法が適用されるリモートコントロール制御装置における電源オン検出ブロックの構成を示すブロック図である。
【図３】本発明の実施の一形態のリモートコントロール制御方法が適用されるリモートコントロール制御装置において、リモコン送信器から「電源オン」の命令コード信号が入力された場合のタイミング図である。
【図４】本発明の実施の一形態のリモートコントロール制御方法が適用されるリモートコントロール制御装置における命令コードのフォーマット図である。
【図５】本発明の実施の一形態のリモートコントロール制御方法が適用されるリモートコントロール制御装置において、リモコン送信器から「電源オン」でない命令コード信号が入力された場合のタイミング図である。
【図６】従来のリモートコントロール制御装置の構成を示すブロック図である。
【図７】従来のリモートコントロール制御装置において誤ったリモコン入力、あるいはノイズ源による入力があったときのＣＰＵの状態を示すタイミングチャートである。
【符号の説明】
１……リモコン送信器、５……割込み制御部（電源オン制御手段）、６……ＣＰＵ、７……電源オン検出ブロック（電源オン制御手段）、１１……パルス幅カウンタ（電源オン制御手段）、１２……入力コード格納レジスタ（電源オン制御手段）、１３……命令コード格納レジスタ（電源オン制御手段）、１４……比較器（電源オン制御手段）、１５……サブクロック入力端子（電源オン制御手段）。
【図１】
0003604982.tif 000002
【図２】
0003604982.tif 000003
【図３】
0003604982.tif 000004
【図４】
0003604982.tif 000005
【図５】
0003604982.tif 000006
【図６】
0003604982.tif 000007
【図７】
0003604982.tif 000008