(57)【特許請求の範囲】
【請求項１】
リモコンから送信されたリモコンコード信号を受信する複数の受信部と、
該複数の受信部のそれぞれに１つずつ接続され、該受信部で受信したリモコンコード信号の波形整形を行う複数のコード波形整形部と、
該複数のコード波形整形部のなかから、デコードに使用すべきリモコンコード信号を出力したコード波形整形部を選択し、該選択したコード波形整形部からのリモコンコード信号を出力するコード波形整形部選択部と、
を備えたリモコン信号受信装置であって、
各コード波形整形部は、各受信部で受信したリモコンコード信号の波形整形が成功したか否かを判定し、
該コード波形整形部選択部は、前記判定の結果に基づいて、前記デコードに使用すべきリモコンコード信号を出力した前記コード波形整形部を選択する整形部選択手段と、該選択したコード波形整形部以外のコード波形整形部から入力されたリモコンコード信号を、所定期間だけ出力禁止にする出力制限手段と、を有することを特徴とするリモコン信号受信装置。
【請求項２】
請求項１に記載のリモコン信号受信装置において、
前記コード波形整形部選択部は、リモコンコード信号を出力する度に、前記所定期間の計測をリセットすることを特徴とするリモコン信号受信装置。
【請求項３】
請求項１または２に記載のリモコン信号受信装置において、
前記所定期間は、前記リモコンから同一のリモコンコード信号を連続して発する間隔またはその連続期間に基づき、決定された期間であることを特徴とするリモコン信号受信装置。
【請求項４】
請求項２に記載のリモコン信号受信装置において、
前記コード波形整形部選択部が出力したリモコンコード信号をデコードするデコード処理部を備え、
前記所定期間は、前記デコード処理部への出力処理期間に基づき決定された期間であることを特徴とするリモコン信号受信装置。
【請求項５】
請求項１〜４のいずれか１に記載のリモコン信号受信装置において、
各コード波形整形部は、前記判定の結果が成功を示す場合にのみ、前記コード波形整形部選択部に対するリモコンコード信号の出力を行うことを特徴とするリモコン信号受信装置。
【請求項６】
請求項１〜５のいずれか１に記載のリモコン信号受信装置において、
前記コード波形整形部選択部が出力したリモコンコード信号をデコードするデコード処理部を備え、
前記コード波形整形部、前記コード波形整形部選択部、及び前記デコード処理部は、前記コード波形整形部と前記コード波形整形部選択部とを含む第１の制御演算部と、前記デコード処理部を含む第２の制御演算部とに分離して構成され、
前記第１の制御演算部と前記第２の制御演算部はそれぞれ個別に低消費電力モードで動作可能であって、前記第１及び第２の制御演算部が前記低消費電力モードで動作しているときに、前記第１の制御演算部が前記受信部からリモコンコード信号を受信した際、前記第１の制御演算部は低消費電力モードから通常動作モードに復帰するとともに、該リモコンコード信号の波形整形を開始し、該波形整形の結果に応じて前記第２の制御演算部に対して該第２の制御演算部を低消費電力モードから通常動作モードに復帰させるためのパルス信号を送信することを特徴とするリモコン信号受信装置。
【請求項７】
請求項６に記載のリモコン信号受信装置において、
前記第１の制御演算部は、前記低消費電力モードにおいて、前記受信部からリモコンコード信号を繰り返し連続して受信したときに、前記コード波形整形部による第１回目のリモコンコード信号を所定レベルまで正しく波形整形できたものと判断した場合には、該第１回目のリモコード信号の波形整形終了時に、前記パルス信号を送信し、
前記第２の制御演算部は、前記パルス信号を受信することにより、前記低消費電力モードから通常動作モードへの復帰を開始することを特徴とするリモコン信号受信装置。
【請求項８】
請求項１〜７のいずれか１に記載のリモコン信号受信装置を備えた画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモコン信号受信装置及び該装置を備えた画像表示装置に関し、より詳細には、リモコンから送信されたリモコンコード信号を受信して波形整形し、これをデコードするためのリモコン信号受信装置、及びそのリモコン信号受信装置を備えた画像表示装置に関する。
【背景技術】
【０００２】
液晶テレビなどの画像表示装置では、一般に、画像表示装置を操作するためにリモコン（リモートコントローラ）を用いることができるようになっている。このため、画像表示装置では付属のリモコンからのリモコンコード信号を受信する受光部と、その受光部で受信したリモコンコード信号をデコードし、そのコードを解析して命令を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの制御部とが備えられている。
【０００３】
リモコンを操作するユーザは、表示画面の中心にリモコンの送光部を向けた状態で操作することが多い。近年、画像表示装置では表示画面が大型化してきており、それに伴って、ユーザがリモコンを操作したときに、表示画面の外側に設けられているリモコン受光部に対してリモコンコード信号が届きにくくなり、リモコンの操作性が悪くなってしまう。
【０００４】
このような問題を解決するために、表示画面の大型化に伴ってリモコン受光部を複数設けるようにした構成が採用されており、大型サイズの液晶テレビなどでは、複数の受光部に対してそのラインをオアで接続し１つのデコーダで処理する構成が採用されている。
【０００５】
リモコン受光部を複数設けた構成に関し、例えば特許文献１には、外来雑音の影響を受ける受光部が雑音源の近傍に設置されていても、雑音の影響を受けることなくリモコンコード信号を取り出すことを目的としたリモコン信号受信装置が開示されている。このリモコン信号受信装置では、リモコンからのリモコンコード信号を、複数のリモコン受光部のいずれかで受信し、それぞれの受信信号を別々のデコーダによりデコードする。このとき、デコーダは、リモコン受光部で受信した受信信号に含むアドレスコードを抽出する。このアドレスコードに基づいてデコード信号の有効または無効を示す有効・無効信号を生成する。そしてデコーダ選択部は、有効・無効信号が有効を示していれば、対応するデコーダのデコーダ信号を採用する。
【０００６】
一方で、画像表示装置が大画面化してくると、画面分割して複数のユーザ（視聴者）が同時に共有して使用することや、複数のユーザが個人毎に異なる映像設定等で使用することが要求される。この要求に対して１台の画像表示装置につき複数のリモコンが用意されることとなるが、個々のリモコン操作が他のリモコン操作に影響を与えるのは良くない。
【０００７】
特許文献２には、リモコン側に規定のＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）が設定されているものを用いて、複数台のリモコンで画面をシェアする多画面表示装置が開示されている。この技術により、個々のリモコン操作が他のリモコン操作に影響を与えることなく、１つの画像表示装置を複数のユーザが個別に操作すること、すなわち各リモコンで対応したＩＤの画面（ウィンドウ）を操作することが可能となっている。
【特許文献１】特開２００１−１７７８７９号公報
【特許文献２】特開２０００−２７０２３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、リモコン信号受信装置において、特許文献２に記載の技術のごとく複数のリモコンをＩＤで識別する方法を採用した場合、各リモコンからのリモコンコード信号を受信後、デコードしてはじめてＩＤにより送信元のリモコンが識別可能となる。
【０００９】
従って、複数のリモコンが操作され、複数の受光部に各リモコンから同時にＩＤ付きリモコンコード信号が入ってきたときには、複数のリモコンの操作が交互に効くことにより、信号が途切れ、ＣＰＵで解析ができなくなったり、ユーザが意図しない動作を実行してしまう、という問題が生じる。
【００１０】
このような問題は、リモコン信号受信装置に複数の受光部を設けた場合であっても、個々のリモコン専用に受光部を設けない限り、同様に生じる。そして、上述した大画面化に伴うリモコンコード信号の未到達を防止するために結局、リモコン毎に複数の受光部を設ける必要が生じ、装置の大型化やコスト高となる。
【００１１】
さらに、リモコンコード信号がＩＤ付きのものでなく単に複数のリモコンで操作可能な装置であっても、このような問題は生じる。
【００１２】
このように、リモコン信号受信装置において、複数のリモコンが操作され、複数のリモコンコード信号を同時に複数の受光部で受信した場合には、信号が途切れてＣＰＵで解析ができなくなったり、ユーザが意図しない動作を実行してしまう。さらに、上記特許文献１に示されるように、複数の受光部に入ってきた信号を別々にデコードしてそれを選択する構成を採用してデコードの成功率を高めた場合であっても、このような問題は避けられない。
【００１３】
本発明は、上述のような実情に鑑みてなされたものであり、リモコンから送信されたリモコンコード信号を受信する複数の受信部を備えた構成において、リモコン毎に専用の受信部を設けることなく、複数のリモコンからのリモコンコード信号を複数の受信部で同時に受信した場合であっても、複数のリモコンによる操作が交互に採用されユーザが意図しない動作を実行してしまうことを防止することが可能なリモコン信号受信装置、及び該装置を備えた画像表示装置の提供を、その目的とする。
【課題を解決するための手段】
【００１４】
上述のごとき課題を解決するために、本発明の第１の技術手段は、リモコンから送信されたリモコンコード信号を受信する複数の受信部と、該複数の受信部のそれぞれに１つずつ接続され、該受信部で受信したリモコンコード信号の波形整形を行う複数のコード波形整形部と、該複数のコード波形整形部のなかから、デコードに使用すべきリモコンコード信号を出力したコード波形整形部を選択し、該選択したコード波形整形部からのリモコンコード信号を出力するコード波形整形部選択部と、を備えたリモコン信号受信装置であって、各コード波形整形部は、各受信部で受信したリモコンコード信号の波形整形が成功したか否かを判定し、該コード波形整形部選択部は、前記判定の結果に基づいて、前記デコードに使用すべきリモコンコード信号を出力した前記コード波形整形部を選択する整形部選択手段と、該選択したコード波形整形部以外のコード波形整形部から入力されたリモコンコード信号を、所定期間だけ出力禁止にする出力制限手段と、を有することを特徴としたものである。
【００１５】
第２の技術手段は、第１の技術手段において、前記コード波形整形部選択部は、リモコンコード信号を出力する度に、前記所定期間の計測をリセットすることを特徴としたものである。
【００１６】
第３の技術手段は、第１または第２の技術手段において、前記所定期間は、前記リモコンから同一のリモコンコード信号を連続して発する間隔またはその連続期間に基づき、決定された期間であることを特徴としたものである。
【００１７】
第４の技術手段は、第２の技術手段において、前記コード波形整形部選択部が出力したリモコンコード信号をデコードするデコード処理部を備え、前記所定期間は、前記デコード処理部への出力処理期間に基づき決定された期間であることを特徴としたものである。
【００１８】
第５の技術手段は、第１〜第４のいずれかの技術手段において、各コード波形整形部は、前記判定の結果が成功を示す場合にのみ、前記コード波形整形部選択部に対するリモコンコード信号の出力を行うことを特徴としたものである。
【００１９】
第６の技術手段は、第１〜第５のいずれかの技術手段において、前記コード波形整形部選択部が出力したリモコンコード信号をデコードするデコード処理部を備え、前記コード波形整形部、前記コード波形整形部選択部、及び前記デコード処理部は、前記コード波形整形部と前記コード波形整形部選択部とを含む第１の制御演算部と、前記デコード処理部を含む第２の制御演算部とに分離して構成され、前記第１の制御演算部と前記第２の制御演算部はそれぞれ個別に低消費電力モードで動作可能であって、前記第１及び第２の制御演算部が前記低消費電力モードで動作しているときに、前記第１の制御演算部が前記受信部からリモコンコード信号を受信した際、前記第１の制御演算部は低消費電力モードから通常動作モードに復帰するとともに、該リモコンコード信号の波形整形を開始し、該波形整形の結果に応じて前記第２の制御演算部に対して該第２の制御演算部を低消費電力モードから通常動作モードに復帰させるためのパルス信号を送信することを特徴としたものである。
【００２０】
第７の技術手段は、第６の技術手段において、前記第１の制御演算部は、前記低消費電力モードにおいて、前記受信部からリモコンコード信号を繰り返し連続して受信したときに、前記コード波形整形部による第１回目のリモコンコード信号を所定レベルまで正しく波形整形できたものと判断した場合には、該第１回目のリモコード信号の波形整形終了時に、前記パルス信号を送信し、前記第２の制御演算部は、前記パルス信号を受信することにより、前記低消費電力モードから通常動作モードへの復帰を開始することを特徴としたものである。
【００２１】
第８の技術手段は、第１〜第７のいずれかの技術手段におけるリモコン信号受信装置を備えた画像表示装置である。
【発明の効果】
【００２２】
本発明によれば、リモコンから送信されたリモコンコード信号を受信する複数の受信部を備えたリモコン信号受信装置において、リモコン毎に専用の受信部を設けることなく、複数のリモコンからのリモコンコード信号を複数の受信部で同時に受信した場合であっても、複数のリモコンによる操作が交互に採用されユーザが意図しない動作を実行してしまうことを防止することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下に説明する本発明に係るリモコン信号受信装置は、複数の受信部を備え、リモコンを用いて操作可能な様々な電子機器に組み込みその電子機器を操作するためのものである。このリモコン信号受信装置は、特に広範囲にリモコン受信部が複数配設される電子機器に有益となる。
【００２４】
このような電子機器としては、以下に各実施形態において説明するように例えば画像表示装置が適用できる。この画像表示装置では、付属された複数のリモコンからのリモコンコード信号を複数の受信部にて受信して、そのリモコンコード信号をデコードした結果に従って所定の動作を実行する。画像表示装置に本発明に係るリモコン信号受信装置を組み込む場合、その表示画面が大型であるほど有益となる。
【００２５】
本発明に係る画像表示装置としては、液晶テレビ等のテレビ装置や、パーソナルコンピュータ（ＰＣ）に接続してデータ表示を行うＰＣモニタ等のディスプレイなどが適用できる。また、画像の表示方式も、液晶表示方式に限らず、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）表示装置など、様々なものが適用できる。
【００２６】
また、上述の受信部として、リモコン側から送信された赤外光を受光（受信）する受光部を例に挙げて説明する。赤外光による通信は、例えば日本国内であれば財団法人家電製品協会フォーマットや各メーカ独自の赤外線通信方式を採用すればよい。また、リモコン側の送信部とリモコン信号受信装置側の複数の受信部との間の通信には、赤外線通信方式以外にも、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）、Ｚｉｇｂｅｅ等の無線ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）など、他の無線通信方式を採用してもよい。また、以下の各実施形態においては、受光部の数を４つとした構成例を示すが、４つに限ることなく複数の受光部が備えられた構成において本発明を適用することができる。
【００２７】
（実施形態１）
図１は、本発明によるリモコン信号受信装置の１実施形態を説明するためのブロック図である。図１で例示するリモコン信号受信装置は、赤外光によるリモコンコード信号を（受信）するための複数の受光部（この例では第１〜第４の４つの受光部１１ａ〜１１ｄ）を備えている。これにより、大型サイズの表示画面を備えた画像表示装置に対応できるようになっている。
【００２８】
そして各受光部１１ａ〜１１ｄに対しては、それぞれ受信したリモコンコード信号を波形整形する第１〜第４コード波形整形部１２ａ〜１２ｄが接続される。各コード波形整形部１２ａ〜１２ｄは、受光部１１ａ〜１１ｄから入力されたリモコンコード信号を、例えば１ビット毎に判定し、規格センタ値に整形する。そして整形した結果、各コード波形整形部１２ａ〜１２ｄからは、波形整形されたリモコンコード信号ｓｄ１〜ｓｄ４が出力される。
【００２９】
また各コード波形整形部１２ａ〜１２ｄは、上述の波形整形が成功したか否かを判定し、その判定結果が出力される。ここでは波形整形して得られたパルス信号のパルス幅やビット数（パルスの数）、もしくはコードによってはスタートビットの幅等を確認し、波形整形が成功したか失敗したかを判定するとよい。判定結果は、例えばコード出力判定信号ｓｅ１〜ｓｅ４として生成され出力される。
【００３０】
上記判定は単純に実行してもよいが、次に説明するように前回や前々回等のリモコンコード信号の波形整形結果なども考慮して実行することで、全ての受光部１１ａ〜１１ｄにノイズが入った場合でも最終的にデコードされるリモコンコード信号を途切れないようにすることができる。
【００３１】
実際、ユーザが任意のリモコンキーを操作したときに、リモコンからリモコンコード信号が送信されるが、このときリモコンキーの押圧操作が継続されれば、同じリモコンコード信号が繰り返し送信される。また電源をＯＮにするための電源キーの操作時などでは、電源キーを押したときに少なくとも複数回、同一のリモコンコード信号が送出されるようになっている。連続して送信されるリモコンコード信号の送信間隔は、例えば１３５ｍｓや６５ｍｓなどの所定値に設定されている。１３５ｍｓで送信される規格の場合、例えば１６０ｍｓ〜１８０ｍｓ程度の所定時間信号が途切れたときには、リモコンコード信号が途切れたものと判断される。つまり所定間隔で連続して送信されるリモコンコード信号が１つでもデコードできない場合には、通常ここでリモコン信号が途切れたものと判定されてしまう。
【００３２】
このようなリモコンコード信号の途切れを防止するために、例えば、まず上述のごとき判定により波形整形が失敗したと判定された場合には、受光部で連続して受信されたリモコンコード信号のうちの前回のリモコンコード信号の波形整形が成功したかどうかをさらに判定する。そして、この判定により波形整形が成功していた場合、さらに今回のリモコンコード信号のビット数を判定する。ここでビット数が所定条件の範囲内であれば、波形整形が成功したことを示すコード出力判定信号を生成し、コード出力判定信号を、前回のリモコンコード信号とともにコード波形整形部選択部１３に出力する。
【００３３】
ここで、波形整形の判定結果が失敗となったときに前回のリモコンコード信号を出力させる場合に、その回数（連続して出力可能な回数）に制限をもたせるようにすることで、安全性を維持することができる。実際、例えばリモコンコード信号Ａを受信中に、別のリモコンコード信号Ｂがキーオフ期間なしで連続して受信され、かつそのリモコンコード信号Ｂが正しく整形波形ができなかった場合に、リモコンコード信号Ａを出力し続けることになり、ユーザの意図しない動作が実行される恐れが生じる。しかし、上記回数の制限（例えば連続して２回までに制限）をもたせることで、このような問題を回避することができる。
【００３４】
一方、前回のリモコンコードの波形整形に失敗していた場合、及び上記ビット数が所定条件の範囲内にない場合には、失敗したことを示すコード出力判定信号を生成し、それをコード波形整形部選択部１３に出力するとよい。
【００３５】
このようにして、各コード波形整形部１２ａ〜１２ｄより出力されたリモコンコード信号ｓｄ１〜ｓｄ４及びそのコード出力判定信号ｓｅ１〜ｓｅ４は、コード波形整形部選択部１３に入力する。なお受光部の数がｎ個の場合、各コード波形整形部からリモコンコード信号ｓｄ（ｎ）及びコード出力判定信号ｓｅ（ｎ）が出力されることとなる。なお前回のリモコンコード信号や波形整形結果などの必要なデータはメモリに格納しておけばよく、また各コード波形整形部１２ａ〜１２ｄはコード波形整形部選択部１３を利用して上記判定を実行してもよい。
【００３６】
コード波形整形部選択部１３は、これらのコード波形整形部１２ａ〜１２ｄのなかから、デコードに使用すべきリモコンコード信号を出力したコード波形整形部を、上記判定結果に基づき選択し、選択したコード波形整形部からのリモコンコード信号を後述のＣＰＵ部１４に出力する整形部選択手段（以下、選択手段という）１３１を有する。この例では、上記選択をコード出力判定信号ｓｅ１〜ｓｅ４に基づき実行する。
【００３７】
上記構成により、複数の受光部１１ａ〜１１ｄのうち、いくつか受光部にノイズが入ったとしても、１つの受光部にさえノイズが入らなければ正しく波形整形を行うことができ、デコードの成功率を高めることができる。さらに前回のリモコンコード信号を採用するなどすることで、全ての受光部１１ａ〜１１ｄにノイズが入った場合でもリモコンコード信号を途切れないようにすることができる。
【００３８】
また各コード波形整形部１２ａ〜１２ｄは、上記判定結果が成功を示す場合にのみ、コード波形整形部選択部１３に対するリモコンコード信号の出力を行うよう構成することが好ましい。
【００３９】
本発明の主たる特徴として、コード波形整形部選択部１３は、選択手段１３１で選択したコード波形整形部以外のコード波形整形部から入力されたリモコンコード信号を、所定期間だけ出力禁止にする出力制限手段１３２を有するものとする。この出力制限手段１３２については詳細に後述する。
【００４０】
またリモコン信号受信装置は、選択手段１３１により選択したリモコンコード信号の出力先となるデコード処理部を備える。デコード処理部は、ＣＰＵ部１４で例示している。ＣＰＵ部１４は、コード波形整形部選択部１３より出力されたリモコンコード信号をデコードする処理、デコード結果を解析する処理、並びに解析したコードに従う処理を実行する。これらの処理を実行するＣＰＵ部１４は、本実施形態のリモコン信号受信装置を組み込む画像表示装置に具備される後段の制御部に対し、コードに従う処理の命令を発する構成となる。上述したように、ＣＰＵ部１４で例示するデコード処理部は、デコード結果を出力する段階までの処理を少なくとも実行できればよく、また解析結果を出力する段階までの処理を実行するように構成してもよい。
【００４１】
図２は、図１のリモコン信号受信装置におけるコード波形整形部選択部の構成例を論理回路として示した図で、図３は、図２のコード波形整形部選択部における出力制限処理を詳細に説明するためのタイミングチャートである。図２では論理回路として図示しているが、当然ソフトウェアにより同様の処理を実行するよう構成してもよい。
【００４２】
図２で例示するコード波形整形部選択部１３は、各コード波形整形部１２ａ〜１２ｄに対し、出力されたｓｄ（ｎ）及びｓｅ（ｎ）を入力するＡＮＤ素子１３ａと、ＡＮＤ素子からの出力と後述の出力禁止信号ｓｄｅ（ｎ）の否定とを入力とするＡＮＤ素子１３ｂとを有する。さらに、コード波形整形部選択部１３は、４つのＡＮＤ素子１３ｂからの４つの出力信号ｓｄｏ（ｎ）を入力とするＯＲ素子１３ｃを備え、このＯＲ素子１３ｃからの出力がＣＰＵ部１４への入力となるよう構成されている。
【００４３】
ｓｄｅ（ｎ）は、選択手段１３１で選択したコード波形整形部以外のコード波形整形部から入力されたリモコンコード信号を出力禁止にするための出力禁止信号である。またコード波形整形部選択部１３はタイマバッファ（ＴｉｍｅｒＢｕｆｆｅｒ）１３ｄを備え、出力禁止信号ｓｄｅ（ｎ）はタイマバッファ１３ｄにより所定期間だけＡＮＤ素子１３ｂに出力されるよう構成されている。すなわち、コード波形整形部選択部１３はタイマバッファ１３ｄにより、出力禁止信号を出力する期間が所定期間だけに限るように構成されている。
【００４４】
ここで、ｓｅ（ｎ）を、初期値「０」、ＯＫ時には「１」、ＮＧ時には「０」にすることで、ＡＮＤ素子１３ａは、ｓｅ（ｎ）が「１」のときにｓｄ（ｎ）のコードを出力させることができる。さらにｓｄｅ（ｎ）を、初期値０とし、ｓｄｏ（ｎ以外）が入ってきたときに「１」、タイマバッファ１３ｄでタイムアウトしたときに「０」にすることで、ｓｄｅ（ｎ）が「１」のときにＡＮＤ素子１３ｂに入力されたＡＮＤ素子１３ａからの信号を遮断することができる。このような入出力を行うタイマバッファ１３ｄは、上述の出力制限手段１３２の一例となる。
【００４５】
図３を参照して、第１受光部１１ａでリモコンコード信号を正常に受信し、そのわずか後に第２受光部１１ｂでリモコンコード信号を正常に受信した場合を例に挙げて、図２のコード波形整形部選択部１３における出力制限処理を詳細に説明する。
【００４６】
まず、第１受光部１１ａで受信したリモコン信号は正常に波形整形され、第１コード波形整形部１２ａからのリモコンコード信号ｓｄ１及びコード出力判定信号ｓｅ１が入力され、第１コード波形整形部１２ａに対するＡＮＤ素子１３ａの出力はリモコンコード信号ｓｄ１となる。このときｓｄｏ１〜ｓｄｏ４はいずれも出力されておらず、タイマバッファ１３ｄの出力であるｓｄｅ１等のｓｄｅ（ｎ）は、初期値またはタイムアウト後に相当するため「０」のままである。従って、第１コード波形整形部１２ａに対するＡＮＤ素子１３ｂから出力される出力信号ｓｄｏ１は、ＡＮＤ素子１３ａの出力のまま、すなわちリモコンコード信号ｓｄ１のまま（信号２０）となる。
【００４７】
その後、第２コード波形整形部１２ｂからのリモコンコード信号ｓｄ２（信号３０）が対応するＡＮＤ素子１３ａに入力され、正常であるためそのまま対応するＡＮＤ素子１３ｂに入力される。しかし、ｓｄｏ１の出力によりタイマバッファ１３ｄは、ｓｄｏ２〜ｓｄｏ４に対してタイムアウトするまで「１」を出力するため、第２コード波形整形部１２ｂに対するＡＮＤ素子１３ｂの出力は、ｓｄｏ２の否定である「０」とのＡＮＤとなり、ｓｄｏ２は「０」となる。このようにして、ｓｄｅ１がｓｄｅ２より若干先に入ったとき、ｓｄｅ２が遮断される。
【００４８】
なお、第３，４受光部１１ｃ，１１ｄで第１受光部１１ａより後に正常なリモコンコード信号を受信した場合などもその出力が禁止されることとなる。つまり、受光部ｎの信号がＣＰＵ部１４へ一度出力された場合には、ｓｄｏ（ｎ）をトリガーに他の受光部の出力を禁止する信号ｓｄｅ（ｎ）を出力する。
【００４９】
このような禁止信号の出力処理はタイムアウトするまで実行され、その間、第１コード波形整形部１２ａからの正常なリモコンコード信号ｓｄ１が信号２１，２２のようにＯＲ素子１３ｃに出力され、ＣＰＵ部１４に出力されることとなる。
【００５０】
またタイマバッファ１３ｄを、信号が入る度に、すなわちｓｄｏ（ｎ）が「１」となる度に、カウント更新するよう構成しておくことが好ましい。このように、コード波形整形部選択部１３がリモコンコード信号を出力する度に所定期間の計測をリセットすることで、連続する一連の信号を他の受光部からの信号を挟むことなくＣＰＵ部１４へ出力することができる。
【００５１】
所定期間の値及び信号の送信間隔等によって異なるが１または複数回のタイムアウト後は、リモコンコード信号ｓｄ２がリモコンコード信号ｓｄ１より速く処理されるタイミングが生じるか、あるいはリモコンコード信号ｓｄ２のみが受信されるタイミングが生じるので、リモコンコード信号ｓｄ２がＣＰＵ部１４に出力できる。
【００５２】
このように、本実施形態では、複数のリモコンからのリモコンコード信号を複数の受光部で同時に受信した場合であっても、出力を開始した受光部が次にコードを出力するまでタイマにより期限を設けて、出力可能な受光部を出力したもの（例えば出力を開始したもの）に限定しているため、複数のリモコンによる信号が交互に採用され、余計なタイミングで動作が途切れてしまうことを防止することができる。結果として、ユーザが意図しない動作を実行してしまうことを防止することが可能となる。またリモコンコード信号にＩＤが含まれていた場合も、ＣＰＵ部１４で解析できるためリモコンを識別できる。またこの構成においては、リモコン毎に専用の受光部を設ける必要もない。
【００５３】
また本実施形態における処理は、リモコンから送信されるリモコンコード信号が、表と裏とを１セットとして複数サイクル出力される方式であっても適用できる。このとき、コード波形整形部選択部１３または各コード波形整形部１２ａ〜１２ｄが、あるいはそれらが協働して、リモコンから送信された表と裏とをセットとするリモコンコード信号の表裏が一致しているかどうかを判定するとよい。
【００５４】
（実施形態２）
図４は、図２のコード波形整形部選択部における出力制限処理の一例を説明するためのタイミングチャートであり、本発明の他の実施形態を説明するための図である。この実施形態は、上記実施形態１における所定期間の設定に特徴があり、他の部分は実施形態１と同様である。
【００５５】
図４を参照して、第１受光部１１ａでリモコンコード信号Ａを正常に受信し、そのわずか後に第２受光部１１ｂでリモコンコード信号Ｂを正常に受信した場合を例に挙げて、図３のコード波形整形部選択部１３における出力制限処理の一例を説明する。この例では、信号Ａ，Ｂは、それぞれリモコンＡ，Ｂから、送信間隔１３５ｍｓで３つ連続で送信される４８ビットの信号であるものとする。
【００５６】
まず従来技術では、図４のようにｓｄ１とｓｄ２に異なるコードがタイミングを変えて入ってきたとき、ＣＰＵ部は、Ａコード→Ｂコード→Ａコード→Ｂコード→Ａコード→Ｂコードの順にコードを受け取ることとなる。この場合、ＣＰＵ部はＡコードとＢコードが交互に入るため、スムーズな処理が実行できない。
【００５７】
例えばリモコンＡのボリュームアップキーを長押しした場合、ＣＰＵ部は、最初は少しずつ音量を上げるが、ある程度の時間、同じキーが押されていた場合には音量を上げるペースを上げるなどの処理を行うが、途中でリモコンＢのコードが採用されるとこのような処理が実行できなくなる。また電源キーの場合、コードの途中に別のコードが混ざるので、一度電源キーを離したと判断して、電源がＯＮ／ＯＦＦと連続で効いてしまうなどが考えられる。
【００５８】
これに対し、本実施形態では、実施形態１で説明したように、受光部ｎの信号がＣＰＵ部１４へ一度出力されたときに、ｓｄｏ（ｎ）をトリガーに他の受光部の出力を禁止する信号ｓｄｅ（ｎ）を出力する。さらに本実施形態でも、コード波形整形部選択部１３がリモコンコード信号を出力する度に所定期間の計測をリセットしている。
【００５９】
図４のケースでは、まず信号Ａの最初のパルスの到来によりｓｄｏ１がＯＲ素子１３ｃに出力されるとともに、タイマバッファ１３ｄが、第２（〜第４）のコード波形整形部１２ｂ（〜１２ｄ）に対するＡＮＤ素子１３ｂへｓｄｅ２（〜ｓｄｅ４）として「１」を出力する。すなわち、この信号ｓｄｏ１の信号をトリガーとしてｓｄｅ（１以外）が１になり、他の信号は遮断される。タイマバッファ１３ｄはそれと同時にカウントを開始し所定時間だけ計測する。
【００６０】
さらに本実施形態では、所定期間を同一のリモコンコード信号の連続して発する間隔（送信間隔）に基づき、すなわちＣＰＵ部１４で例示したデコード処理部で設定されている受信間隔に基づき、決定された期間としている。この例では１３５ｍｓより大きい値である１６０ｍｓ間の限定期間を設けるように、所定期間を設定している。
【００６１】
従って、１〜３回目まではタイマがリモコンコード信号Ａと同じ１３５ｍｓ間隔で更新され、４回目は１６０ｍｓで更新されるため、ＣＰＵ部１４は、Ａコード→Ａコード→Ａコード→Ｂコードの順にコードを受け取ることができる。このような所定期間の設定を採用し、ｓｄｅ（ｎ）をタイマバッファ１３ｄを通しその一定の期間持続させることで、リモコンキーを一度押してから離すまでそのコードをＣＰＵ部１４が受け取るので、一つの受光部のみを有効にすることができる。従って、複数の受光部に別々のコードが入ってきたときに、コードが途切れ、ユーザの意図しない動作を実行してしまうことを防ぐことが可能となる。
【００６２】
また、他の形態として、所定期間を、リモコンから同一のリモコンコード信号を連続して発する連続期間（連続する総期間を指し、この例では上記送信間隔の３倍）に基づき、すなわちＣＰＵ部１４で例示したデコード処理部で設定されている連続受信間隔に基づき、決定された期間とすることでも、同様の効果が得られる。信号Ａ，Ｂの例では、１３５ｍｓ×３＝４０５ｍｓより大きい値の限定期間を設けるとよい。なおこの形態においては、コード波形整形部選択部１３がリモコンコード信号を出力する度に所定期間の計測をリセットしなくてもよい。
【００６３】
（実施形態３）
図５は、図２のコード波形整形部選択部における出力制限処理の他の例を説明するためのタイミングチャートであり、本発明のさらに他の実施形態を説明するための図である。この実施形態は、上記実施形態１における所定期間の設定に特徴があり、他の部分は実施形態１と同様である。
【００６４】
まず従来技術では、図４のようにｓｄ１とｓｄ２に異なるコードがタイミングを変えて入ってきたとき、出力コードが重なってしまうためＣＰＵ部で上手く受信できない。
【００６５】
これに対し、本実施形態では、実施形態１で説明したように、受光部ｎの信号がＣＰＵ部１４へ一度出力されたときに、ｓｄｏ（ｎ）をトリガーに他の受光部の出力を禁止する信号ｓｄｅ（ｎ）を出力する。さらに本実施形態でも、コード波形整形部選択部１３がリモコンコード信号を出力する度に所定期間の計測をリセットしている。
【００６６】
図５のケースでは、まず信号Ａの最初のパルスの到来によりｓｄｏ１がＯＲ素子１３ｃに出力されるとともに、タイマバッファ１３ｄが、第２（〜第４）のコード波形整形部１２ｂ（〜１２ｄ）に対するＡＮＤ素子１３ｂへｓｄｅ２（〜ｓｄｅ４）として「１」を出力する。すなわち、この信号ｓｄｏ１の信号をトリガーとしてｓｄｅ（１以外）が１になり、他の信号は遮断される。タイマバッファ１３ｄはそれと同時にカウントを開始し所定時間だけ計測する。
【００６７】
さらに本実施形態では、所定期間を、ｓｄｏ（ｎ）の出力期間に基づき、すなわちＣＰＵ部１４で例示したデコード処理部への出力処理期間に基づき、決定された期間としている。この例では８０ｍｓ間の限定期間を設けるように、所定期間を設定している。
【００６８】
従って、毎回タイマがｓｄｏ（ｎ）の出力間隔と同じ８０ｍｓ間隔で更新されるため、ＣＰＵ部１４は、Ａコード→Ａコード→Ｂコード→Ｂコードの順にコードを受け取ることができる。このようにタイマの設定値をＣＰＵ部１４への出力処理期間にすることにより、ＣＰＵ部１４に出力中に、他の受光部のコードが重なることを防ぐことができる。
【００６９】
なおここで例示しているように、リモコンコード信号をそのまま出力する場合にはこの期間はビット幅の可変により可変となるが或る程度余裕を持たせた値（想定しうる最大値など）にすることで、設定は可能である。また、例えば一連の同一リモコンコード信号を変換してから出力する場合にはこの期間は常に一定として取り扱える。
【００７０】
（実施形態４）
図６は、本発明によるリモコン信号受信装置のさらに他の実施形態を説明するための図である。本実施形態のリモコン信号受信装置は、上述した実施形態１〜３におけるコード波形整形部１２ａ〜１２ｄ、コード波形整形部選択部１３及びＣＰＵ部１４を第１，第２の２つの制御演算部にて構成したときに、波形整形〜デコード（及び解析等）の処理を確実に実行できるようにする構成を実現するものである。
【００７１】
本実施形態では、複数の受光部１１ａ〜１１ｄに接続されるコード波形整形部１２ａ〜１２ｄと、コード波形整形部１２ａ〜１２ｄから出力されたコード出力判定信号ｓｅ（ｎ）に基づいてＣＰＵ部１４でデコードすべきリモコンコード信号ｓｄ（ｎ）を出力したコード波形整形部１２ａ〜１２ｄを選択するコード波形整形部選択部１３と、コード波形整形部選択部１３から出力されたリモコンコード信号をデコード（及び解析・実行処理等）の処理を行うＣＰＵ部１４とが、第１ＣＰＵ１０１で例示する第１制御演算部と第２ＣＰＵ１０２で例示する第２制御演算部とに別れて構成されている。ここでは、第１ＣＰＵ１０１は、第１〜第４コード波形整形部１２ａ〜１２ｄとコード波形整形部選択部１３とを備え、第２ＣＰＵ１０２はＣＰＵ部１４を備えている。
【００７２】
受光部１１ａ〜１１ｄ、コード波形整形部１２ａ〜１２ｄ、コード波形整形部選択部１３、及びＣＰＵ部１４は、上記の各実施形態で説明した機能を備えるもので、上記実施形態１〜３を本実施形態に適用することができる。
【００７３】
本実施形態のリモコン信号受信装置は、低消費電力モードにて動作する。例えばリモコン信号受信装置が備えられた画像表示装置では、一般に、装置自身を低消費電力モードに移行させることで装置の低消費電力化を図るようになっている。このような低消費電力モードでは、リモコンコード信号を受信してデコードを行うリモコン信号受信装置も低消費電力モードに移行する。この場合、第１ＣＰＵ１０１と第２ＣＰＵ１０２は共に低消費電力モードに移行し、この状態ではデコードができなくなっている。
【００７４】
各ＣＰＵ１０１，１０２が低消費電力モードから通常動作モードに復帰する場合は、いずれかの受光部１１ａ〜１１ｄに入ってきた波形信号（リモコンコード信号を含む）をトリガーとして、各ＣＰＵ１０１，１０２が低消費電力モードから通常動作モードに復帰する。例えば、画像表示装置は、低消費電力モードのときにリモコンの電源キーが押されることにより、低消費電力モードから通常動作モードに復帰するようになっている。このような電源キーの操作によるリモコンコード信号は、例えば２回連続して送信される。つまり第１ＣＰＵ１０１と第２ＣＰＵ１０２は、それぞれ個別に低消費電力で動作し、入力されるパルス信号をトリガーとして個別に低消費電力モードから通常動作モードに復帰する。
【００７５】
このときに、最初のリモコンコード信号で第１ＣＰＵ１０１が復帰を開始するが、復帰に時間がかかり、最初のリモコンコード信号の波形信号を取り逃してしまう。そして２回目のリモコンコード信号で波形を整形し、コード波形整形部選択部１３から波形整形したリモコンコード信号を第２ＣＰＵ１０２に出力する。このとき第２ＣＰＵ１０２は、第１ＣＰＵ１０２からの出力信号により復帰を開始するが、この場合にも復帰に時間がかかり、リモコンコード信号を正しくデコードできなくなってしまう。
【００７６】
このような問題を解消するために本実施形態では、第１ＣＰＵ１０１では、受光部１１ａ〜１１ｄに入ってきた第１回目のリモコンコード信号の波形をある程度正しく整形することができた場合に、第２ＣＰＵ１０２に対して第２ＣＰＵ１０２を復帰させるためのパルス信号を出力させるようにする。“ある程度正しく”とは、所定レベルにまで正しく波形整形できることを意味する。所定レベルの条件は予め定めておく。例えばビット数やパルス幅の許容範囲を定めておき、その許容範囲内の誤差で波形整形された場合には、所定レベルにまで正しく整形できたものと判断することができる。
【００７７】
図７は、図６のリモコン信号受信装置における低消費電力モードからの復帰処理例を説明するための図で、第１ＣＰＵの任意コード波形整形部で整形される波形信号を上段に示し、第１ＣＰＵからの出力パルス信号を下段に示すものである。ここでは第１受光部１１ａからの波形信号を例として説明する。
【００７８】
図７において、第１受光部１１ａから第１ＣＰＵ１０１に波形信号が入ってきたときに、その波形信号の先頭のタイミングｔ１にて、第１ＣＰＵ１０１が低消費電力モードから通常動作モードへの復帰を開始する。そして同時に第１コード波形整形部１１ａにおいて波形信号の波形整形を行う。このとき第１ＣＰＵ１０１は復帰中であるため正しく波形整形を行うことができない。しかしながらある程度正しいコード波形を整形することができた場合には、１回目の波形信号の最後のタイミングｔ２で、第２ＣＰＵ１０２を低消費電力モードから通常動作モードに復帰させるためのパルス信号（ＷＡＫＥ  ＵＰパルス）を第２ＣＰＵ１０２に対して出力する。このＷＡＫＥ  ＵＰパルスはリモコンコード信号とは関係のない（混同しない）パルス信号として設定される。
【００７９】
そしてコード波形整形部１１ａでは、２回目の波形信号の入力時（タイミングｔ３）には通常動作モードに復帰しているため、その波形信号を正しい波形に整形することができる。そして２回目の波形信号が整形されると、その波形信号による正しいリモコンコード信号を第２ＣＰＵ１０２に対して出力することができる（タイミングｔ４）。
【００８０】
第２ＣＰＵ１０２は、上記第１ＣＰＵ１０１から出力されたＷＡＫＥ  ＵＰパルスによって低消費電力モードから通常動作モードへの復帰を開始する。そして第１ＣＰＵ１０１から正しいリモコンコード信号が出力されるタイミングｔ４の時点では復帰動作が完了しているため、第１ＣＰＵ１０１から出力されたリモコンコード信号を正しくデコードすることができる。
【００８１】
上記のようにコード波形整形からデコードまでの処理を２つのＣＰＵで実行させるようすることで、これらＣＰＵの動作よる消費電力を低減させることができるようになる。例えば受光部に入ってきたノイズが、通常動作モードに復帰すべき波形信号とみなされた場合には、ＣＰＵは復帰動作を行う必要が生じる。このときに本実施形態のように２つのＣＰＵによって処理させることで、ノイズが入るたびに通常動作モードに復帰する処理系を削減させることができ、消費電力を低減させることができる。
【００８２】
つまり、正しいリモコンコード信号ではなくノイズが入ってきたときにも第１ＣＰＵ１０１は通常動作モードに復帰するが、この時点ではまだ第２ＣＰＵ１０２は低消費電力モードのままである。そして第１ＣＰＵ１０１では、通常はそのノイズを正しく波形整形できないため、第２ＣＰＵ１０２を復帰させるためのＷＡＫＥ  ＵＰパルスを出力することなく、第２ＣＰＵ１０２を低消費電力モードのまま維持させることができる。特に複数の受光部を持つ構成ではノイズが入りやすくなるため、本実施形態の構成が有効となる。そして本例の構成では、第１ＣＰＵ１０１の消費電力は、第２ＣＰＵ１０２の消費電力に比べて少ないため、上記の低消費電力化の効果が大きくなる。
【００８３】
以下に本実施形態の構成により得られる低消費電力化の効果の一例を示す。
１）第１ＣＰＵの消費電力（通常動作モード１０ＭＨｚの場合）
通常動作モード        ６ｍＡ                        ・・・  ａ
低消費電力モード      ０．０００７ｍＡ              ・・・  ｂ
２）第２ＣＰＵの消費電力（通常動作モード１０ＭＨｚの場合〉
通常動作モード          １５ｍＡ                    ・・・  ｃ
低消費電力モード      ０．１１０ｍＡ              ・・・  ｄ
３）従来の構成（１つのＣＰＵによる構成）による消費電力
ノイズによるＣＰＵの復帰時                １５ｍＡ    ・・・  ｅ
ノイズのない環境での低消費電力モード    ０．１１０ｍＡ・・・  ｆ
【００８４】
上記本実施形態の例では、例えばノイズにより第１ＣＰＵが復帰すると、消費電力は、６．１１０ｍＡ（＝ａ＋ｄ）となり、従来のｅより少ない。また本実施形態の構成で、ノイズのない環境での低消費電力モードでは、０．１１０７ｍＡ（＝ｂ＋ｄ）となり、従来のｆと殆ど変わらない。
【００８５】
つまり低消費電力モード時の消費電力に関して、ノイズのない環境下での消費電力は、本実施形態の構成は、１つのＣＰＵによる構成と比較して＋０．００００７ｍＡとほとんど変化していないが、ノイズが常に入る環境（入り易い環境）では、約８．９ｍＡ（１５ｍＡ−６．１１ｍＡ）消費電力を低減させることが可能となる。
【００８６】
さらに本実施形態の構成によれば、コード波形整形部１２ａ〜１２ｄ及びコード波形整形部選択部１３を備えた第１ＣＰＵ１０１と、リモコンコード信号をデコード（及び解析等）の処理を行うＣＰＵ部１４を備えた第２ＣＰＵ１０２とを別々のデバイスとして作成し、これらを接続した構成を備えているため、仕様変更などに低コストで対応することができ、汎用性を備えることができる。例えば受光部の数の仕様変更が生じたときに、第１ＣＰＵ１０１を置き換えることで仕様変更に対応することができる。つまり本実施形態の構成により、仕様変更が容易であり、かつ第２ＣＰＵ１０２などの共通部品を異なる仕様間の共通部品として用いることができるため、装置の汎用性を向上させることができる。
【００８７】
また、本実施形態は、第１ＣＰＵ１０１と第２ＣＰＵとを物理的に１つのデバイスに内蔵した場合にも適用できる。例えばデュアルコアプロセッサのようなデバイスの内部でも、上記ＷＡＫＥ  ＵＰパルスは有効となる。
【図面の簡単な説明】
【００８８】
【図１】本発明によるリモコン信号受信装置の１実施形態を説明するためのブロック図である。
【図２】図１のリモコン信号受信装置におけるコード波形整形部選択部の構成例を論理回路として示した図である。
【図３】図２のコード波形整形部選択部における出力制限処理を詳細に説明するためのタイミングチャートである。
【図４】図２のコード波形整形部選択部における出力制限処理の一例を説明するためのタイミングチャートであり、本発明の他の実施形態を説明するための図である。
【図５】図２のコード波形整形部選択部における出力制限処理の他の例を説明するためのタイミングチャートであり、本発明のさらに他の実施形態を説明するための図である。
【図６】本発明によるリモコン信号受信装置のさらに他の実施形態を説明するための図である。
【図７】図６のリモコン信号受信装置における低消費電力モードからの復帰処理例を説明するための図である。
【符号の説明】
【００８９】
１１ａ…第１受光部、１１ｂ…第２受光部、１１ｃ…第３受光部、１２ａ…第１コード波形整形部、１２ｂ…第２コード波形整形部、１２ｃ…第３コード波形整形部、１２ｄ…第４コード波形整形部、１３…コード波形整形部選択部、１３ａ，１３ｂ…ＡＮＤ素子、１３ｃ…ＯＲ素子、１３ｄ…タイマバッファ、１４…ＣＰＵ部、１３１…選択手段、１３２…出力制限手段。
【図１】
0004785147.tif 000002
【図２】
0004785147.tif 000003
【図３】
0004785147.tif 000004
【図４】
0004785147.tif 000005
【図５】
0004785147.tif 000006
【図６】
0004785147.tif 000007
【図７】
0004785147.tif 000008