(57)【要約】【課題】ユーザの不要なボタン操作により入力されたコマンドを適切に削除することにより、不要なボタン操作が繰り返された場合であっても、ユーザの意に反して表示内容が頻繁に切り替わったりすることがなく、その後の必要なコマンドもスムーズに入力することができるリモコン受信装置を提供する。【解決手段】表示処理部は、ユーザからのコマンドの処理を実行して表示する画像を決定し、表示部に対して決定した画像の表示処理を実行するように指示するとともに、次に実行するコマンドをコマンド記憶部から読み出す際に、表示部が表示処理部からの何れの指示待ち状態にあるかに応じて、コマンド記憶部に記憶されているコマンドを古い順に順次読み出すのか、最も新しく記憶された順に少なくとも１つのコマンドを読み出してそれ以外のコマンドを破棄するかを選択し、読み出したコマンドの処理を実行する。【選択図】図１
2011041166.tif 000002
【特許請求の範囲】
【請求項１】
リモートコントローラから送信されたコマンドを受信・処理してその処理内容を表示するリモートコントローラ受信装置であって、
前記リモートコントローラから送信されたコマンドを受信する通信部と、
前記通信部が受信したコマンドを記憶するコマンド記憶部と、
前記コマンド記憶部に記憶されているコマンドを記憶された順に読み出し、読み出したコマンドの処理を実行して表示する画像を決定する表示処理部と、
前記表示処理部の指示に従い、前記表示処理部が決定した画像を表示するための処理を実行して該画像を表示するとともに、表示内容を切り替える表示部と、
前記表示処理部からの指示に応じた前記表示部の処理の実行状態に関する情報を前記表示部から取得して記憶する状態記憶部と、を備え、
前記表示処理部は、前記コマンド記憶部に記憶されているコマンドの中から次のコマンドの処理を実行するときに、前記状態記憶部が記憶している前記表示部の前記処理の実行状態が、コマンドの完全性が要求される前記表示処理部からの指示待ち状態であると確認された場合には、前記コマンド記憶部に記憶されたコマンドを記憶された順に読み出して処理を実行し、コマンドの完全性が要求されない前記表示処理部からの指示待ち状態であると確認された場合には、前記コマンド記憶部に記憶されたコマンドの内、最も新しく記憶された順に少なくとも１つのコマンドを読み出して処理を実行し、それ以外の前記コマンド記憶部に記憶されているコマンドを破棄することを特徴とするリモートコントローラ受信装置。
【請求項２】
前記表示部は、前記表示処理部からの指示に応じた前記表示部の前記処理の実行状態において、前記処理の実行状態に遷移が発生した際に、前記状態記憶部に対して処理の実行状態が遷移したことを通知することを特徴とする請求項１記載のリモートコントローラ受信装置。
【請求項３】
前記状態記憶部が記憶している前記表示部の前記処理の実行状態が、コマンドの完全性が要求される前記表示処理部からの指示待ち状態であるか、コマンドの完全性が要求されない前記表示処理部からの指示待ち状態であるかの判断は、前記表示部がｗｅｂアドレスや電話番号を含む文字入力画面に遷移した状態にあるか、あるいは、表示部が前記文字入力画面でない画面に遷移した状態にあるか、によって判断することを特徴とする請求項１記載のリモートコントローラ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビやＤＶＤレコーダなど、リモートコントローラからの信号を受信して自身を制御する装置に関するものである。
【背景技術】
【０００２】
テレビやＤＶＤレコーダに代表されるリモートコントローラ（以下、リモコンと称す）受信装置は、装置本体にも操作ボタンを具備しているが、実際の使用においては、リモコンのボタン操作によって装置を制御する場合が多い。
【０００３】
さらに、最近では、テレビのチャンネル切り替えや音量操作のみならず、リモコンのボタンを携帯電話のように利用して文字を入力することにより、ユーザの好みの番組やジャンルを登録したり、インターネットに接続する際のｗｅｂアドレスを入力したりすることができるようになってきた。
【０００４】
以下に、図４を参照しながら、従来のリモコン受信装置について説明する。なお、図４は、従来のリモコン受信装置の構成を示すブロック図である。
【０００５】
図４において、リモコン受信装置４００は、リモコン４１０との通信を行う通信部４０１、通信部４０１において受信されたリモコン４１０からのコマンドを記憶するコマンド記憶部４０２、コマンド記憶部４０２に蓄積されたコマンドを読み出し、読み出したコマンドの処理を実行して表示する映像を決定する表示処理部４０３、および表示処理部４０３の指示に基づく映像を表示するための処理を実行し、該映像を表示する表示部（ディスプレイ）４０４で構成される。
【０００６】
ユーザがリモコン４１０を用いて何らかのボタン操作を行うと、そのボタン操作に対応するコマンドがリモコン４１０からリモコン受信装置４００に送信される。
【０００７】
リモコン受信装置４００では、リモコン４１０から送信されたコマンドを通信部４０１で受信し、コマンド記憶部４０２に伝えるとともに、表示処理部４０３に対してコマンドが入力されたことを通知する。
【０００８】
表示処理部４０３は、コマンド記憶部４０２に記憶されたコマンドのうち一番古いものを読み出し、読み出したコマンドの処理を実行して表示部４０４に表示させる映像を決定する。
【０００９】
表示部４０４は、表示処理部４０３からのコマンドに応じた指示に基づく映像を表示するための処理を実行し、表示処理部４０３からの次のコマンドに応じた指示に基づく映像を表示するための処理を実行することが可能となったときに、表示処理部４０３に対して完了通知を送信する。
【００１０】
表示処理部４０３は、表示部４０４からの完了通知を受信し、かつ、コマンド記憶部４０２に蓄積され処理されていないコマンドが残っている場合は、次のコマンドを読み出し、読み出したコマンドの処理を実行する。
【００１１】
以上のように、ユーザがリモコン４１０のボタン操作をしてから表示部４０４にボタン操作の結果が反映されるまでにはある程度の時間がかかる。特に、リモコン受信装置４００を用いてインターネットサービスを利用している場合には、単にリモコン受信装置４００本体の表示処理にかかる時間だけでなく、ネットワーク回線の使用状況やサーバ装置（図示せず）の状態に応じた遅延時間が発生するので、ユーザがリモコン４１０のボタン操作をしたにもかかわらず、比較的長い時間、表示部４０４が何も変化しないという状況が続く場合がある。
【００１２】
このように、ユーザがリモコン４１０を操作してから、操作内容が表示部４０４の画面に反映されるまでに比較的長い時間がかかる場合には、ユーザは、リモコン受信装置４００が正常に動作しているのか否かを判断することができず、あるいは、リモコン受信装置４００が正常にリモコン４１０からの情報を受け取っているにもかかわらず、リモコン４１０からの情報を受け取っていないと判断して、表示部４０４に何らかの反応が現れるまで、不要なボタン操作を繰り返すということが起こり得る。
【００１３】
このような不要なボタン操作が繰り返されると、表示部４０４における表示がユーザの意に反して頻繁に切り替わったり、その後の必要なコマンド入力がすぐに行えなかったりするという問題が発生するが、特許文献１には、このような問題を解決するための方法が開示されている。
【００１４】
特許文献１においては、ユーザがリモコンを操作して、データ画面表示コマンド信号を発行した場合に、コマンド信号が受信されたことをユーザに通知するユーザ通知処理を実行することで、ユーザが送信したコマンド信号を機器本体が受信したことをユーザに認識させることにより、仮に、ユーザが送信したコマンド信号に対応するデータ画面の表示処理に時間がかかった場合であっても、ユーザに不要なボタン操作をさせないようにすることができる方法が開示されている。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００２−３６８６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
しかしながら、特許文献１に開示されている従来の方法では、ユーザがリモコンを操作して送信したコマンドが正常に機器本体（例えば、リモコン受信装置）に到達している場合に、ユーザに不要なボタン操作をさせないという目的に適応させる場合には有効な方法であるが、ユーザがリモコンを操作して送信したコマンドが正常にリモコン受信装置に到達していない場合や、機器本体がユーザ通知処理を実行したにもかかわらず、すでに、ユーザが不要なボタン操作を行なってしまった場合には適応できないという課題を有していた。
【００１７】
本発明は、このような課題に鑑みてなされたものであり、ユーザの不要なボタン操作により入力されたコマンドを適切に削除することにより、不要なボタン操作が繰り返された場合であっても、ユーザの意に反して表示内容が頻繁に切り替わったりすることがなく、その後の必要なコマンドもスムーズに入力することができるリモコン受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本願の第１の発明のリモートコントローラ受信装置は、リモートコントローラから送信されたコマンドを受信・処理してその処理内容を表示するリモートコントローラ受信装置であって、前記リモートコントローラから送信されたコマンドを受信する通信部と、前記通信部が受信したコマンドを記憶するコマンド記憶部と、前記コマンド記憶部に記憶されているコマンドを記憶された順に読み出し、読み出したコマンドの処理を実行して表示する画像を決定する表示処理部と、前記表示処理部の指示に従い、前記表示処理部が決定した画像を表示するための処理を実行して該画像を表示するとともに、表示内容を切り替える表示部と、前記表示処理部からの指示に応じた前記表示部の処理の実行状態に関する情報を前記表示部から取得して記憶する状態記憶部と、を備え、前記表示処理部は、前記コマンド記憶部に記憶されているコマンドの中から次のコマンドの処理を実行するときに、前記状態記憶部が記憶している前記表示部の前記処理の実行状態が、コマンドの完全性が要求される前記表示処理部からの指示待ち状態であると確認された場合には、前記コマンド記憶部に記憶されたコマンドを記憶された順に読み出して処理を実行し、コマンドの完全性が要求されない前記表示処理部からの指示待ち状態であると確認された場合には、前記コマンド記憶部に記憶されたコマンドの内、最も新しく記憶された順に少なくとも１つのコマンドを読み出して処理を実行し、それ以外の前記コマンド記憶部に記憶されているコマンドを破棄することを特徴とするものである。
【００１９】
また、本願の第２の発明のリモートコントローラ受信装置は、本願の第１の発明のリモートコントローラ受信装置において、前記表示部は、前記表示処理部からの指示に応じた前記表示部の処理の実行状態において、前記処理の実行状態に遷移が発生した際に、前記状態記憶部に対して前記処理の実行状態が遷移したことを通知することを特徴とするものである。
【００２０】
また、本願の第３の発明のリモートコントローラ受信装置は、本願の第１の発明のリモートコントローラ受信装置において、前記状態記憶部が記憶している前記表示部の前記処理の実行状態が、コマンドの完全性が要求される前記表示処理部からの指示待ち状態であるか、コマンドの完全性が要求されない前記表示処理部からの指示待ち状態であるかの判断は、前記表示部がｗｅｂアドレスや電話番号を含む文字入力画面に遷移した状態にあるか、あるいは、表示部が前記文字入力画面でない画面に遷移した状態にあるか、によって判断することを特徴とするものである。
【発明の効果】
【００２１】
表示部がコマンドの完全性が要求されない指示待ちの状態にある場合には、ユーザの不要なボタン操作により入力されたコマンドを適切に削除することができるので、不要なボタン操作が繰り返された場合であっても、ユーザの意に反して表示内容が頻繁に切り替わったりすることを抑制することができ、その後の必要なコマンドもスムーズに入力することができるリモコン受信装置を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態１に係るリモコン受信装置の構成を示すブロック図
【図２】本発明の実施の形態１に係るリモコン受信装置における表示部の処理の実行状態の遷移の一例を示す概略図
【図３】本発明の実施の形態１に係るリモコン受信装置における表示処理部のコマンド処理の実行手順を切り替える場合の一例を示す概略図
【図４】従来のリモコン受信装置の構成を示すブロック図
【発明を実施するための形態】
【００２３】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【００２４】
（実施の形態１）
図１は、本発明の実施の形態１に係るリモコン受信装置の構成を示すブロック図である。
【００２５】
図１において、リモコン受信装置１００は、通信部１０１、コマンド記憶部１０２、表示処理部１０３、表示部１０４および状態記憶部１０５で構成されている。
【００２６】
通信部１０１は、リモコン１１０との間で通信を行い、リモコン１１０から送信されたコマンドを受信して復調・復号などを行う。同時に、通信部１０１は、表示処理部１０３に対して、コマンドが受信されたことを通知するコマンド受信通知を送信するとともに、必要に応じて、リモコン１１０に対して動作の完了を知らせる信号であるＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）を送信する。なお、通信部１０１で受信されたコマンドはコマンド記憶部１０２に記憶される。
【００２７】
表示処理部１０３は、通信部１０１から送信されたコマンド受信通知を受け取ると、状態記憶部１０５に記憶されている表示処理部１０３からの指示に応じた表示部１０４の処理の実行状態を確認し、表示部１０４の処理の実行状態が表示処理部１０３からの指示待ち状態であると確認できた場合には、コマンド記憶部１０２に記憶されているコマンドを、記憶された順番で最も古いコマンドを読み出し、その読み出したコマンドの処理を実行して表示する画像（文字を含む映像）を決定し、表示部１０４に対して、コマンドに対応して決定した画像を表示するための処理を実行するように指示する。
【００２８】
表示部１０４は、表示処理部１０３からの指示に応じて処理を実行し、表示処理部１０３からの指示に応じた処理を実行している間は、すなわち、指示に応じた処理を実行中は、指示に応じた処理を実行中であることを状態記憶部１０５に通知し、状態記憶部１０５は、表示部１０４から通知された表示部１０４における処理の実行状態を記憶する。
【００２９】
表示処理部１０３は、状態記憶部１０５に記憶されている表示部１０４における処理の実行状態を確認し、表示部１０４が表示処理部１０３からの指示に応じた処理を実行中であると確認できた場合には、表示部１０４が指示待ち状態であると確認できるまで、表示部１０４に対してコマンドに対応して決定した画像を表示するための処理を実行するように指示しない。
【００３０】
次に、図２および図３を用いて、表示処理部１０３がコマンド処理の実行手順を切り替える方法について説明する。なお、図２は、本発明の実施の形態１に係るリモコン受信装置における表示部の処理の実行状態の遷移の一例を示す概略図であり、図３は、本発明の実施の形態１に係るリモコン受信装置における表示処理部のコマンド処理の実行手順を切り替える場合の一例を示す概略図である。
【００３１】
図２において、表示処理部１０３からの指示に応じて処理を実行中（Ｓ１０１）とは、表示部１０４が、表示処理部１０３からの何らかの指示に基づく処理を実行中であり、新たな指示に基づく処理の実行を受け付けない状態であることを意味する。
【００３２】
また、コマンドの完全性が要求される指示待ち状態（Ｓ１０２）とは、表示部１０４がｗｅｂアドレスや電話番号などの文字入力画面に遷移した場合に適応される待ち状態のことである。この状態で表示処理部１０３からの指示を待ち受けている場合は、表示処理にどれほど時間がかかろうとも、ユーザによりリモコン１１０でボタン操作されたコマンドが、表示処理部１０３および表示部１０４において全て操作された順に確実に実行される必要がある。
【００３３】
一方、コマンドの完全性が要求されない指示待ち状態（Ｓ１０３）とは、表示部１０４が文字入力画面でない状態に遷移している場合に適応される待ち状態のことである。この場合に操作されるコマンドは、チャンネルの切り替えや音量操作などに対応するコマンドであり、この種のコマンドは、ユーザがボタン操作をしてからある程度の時間が経過すると不要となってしまうコマンドが多い。
【００３４】
なお、表示部１０４の処理の実行状態が、表示処理部１０３からの指示に基づく処理を実行中（Ｓ１０１）であるか、コマンドの完全性が要求される指示待ち状態（Ｓ１０２）であるか、あるいは、コマンドの完全性が要求されない指示待ち状態（Ｓ１０３）であるかは、状態記憶部１０５が表示部１０４からの通知に基づいて記憶する。この場合、表示部１０４は、表示部１０４における処理の実行状態がステップＳ１０１からステップＳ１０２またはステップＳ１０３に遷移した際に、あるいは、ステップＳ１０２またはステップＳ１０３からステップＳ１０１に遷移した際に、状態記憶部１０５に対して、処理の実行状態が遷移したことを通知するようにすることが望ましい。
【００３５】
そこで、表示処理部１０３は、状態記憶部１０５に記憶されている２種類の表示部１０４の指示待ち状態に応じて、図３のＡとＢに示すように、コマンド処理の実行手順を切り替える。
【００３６】
図３において、コマンド記憶部１０２には、下から記憶された順番の古い順に４つのコマンドが記憶されている。
【００３７】
ここで、表示処理部１０３は、状態記憶部１０５に記憶されている表示部１０４の処理の実行状態を確認し、コマンドの完全性が要求される指示待ち状態（Ｓ１０２）であることを確認した場合には、図３のＢに示すように、コマンド（１）から順にコマンド（２）、（３）、（４）を読み込んでコマンド処理を実行し、表示部１０４に対して、コマンド（１）〜（４）に順次対応した画像の表示処理を実行するように指示する。
【００３８】
また、表示処理部１０３は、状態記憶部１０５に記憶されている表示部１０４の処理の実行状態を確認し、コマンドの完全性が要求されない指示待ち状態（Ｓ１０３）であることを確認した場合には、図３のＡに示すように、コマンド記憶部１０２に記憶されているコマンドの中で最も新しいコマンドを読み込んでそのコマンドの処理を実行し、表示部１０４に対して、該最も新しいコマンドに対応した画像の表示処理を実行するように指示するとともに、それ以外のコマンド記憶部１０２に記憶されている古いコマンドを破棄（削除）する。
【００３９】
図３に示す例においては、表示処理部１０３は、コマンド記憶部１０２に記憶されているコマンドの中で最も新しいコマンド（４）を読み込んでそのコマンドの処理を実行し、
表示部１０４に対してコマンド（４）に対応した画像の表示処理を実行するように指示するとともに、コマンド（１）〜（３）を破棄する。
【００４０】
なお、本発明の実施の形態１においては、コマンドの完全性が要求されない指示待ち状態（Ｓ１０３）であることを確認した場合に、コマンド記憶部１０２に記憶されているコマンドの中で最も新しいコマンドを読み込んでそのコマンドの処理を実行し、それ以外のコマンド記憶部１０２に記憶されている古いコマンドを破棄（削除）する場合を例に挙げたが、これに限るものではなく、例えば、コマンド記憶部１０２に記憶されているコマンドの中で最も新しいコマンドから順に複数のコマンドを順次読み込み、それらのコマンドの処理を順次実行するとともに、それ以外のコマンド記憶部１０２に記憶されている古いコマンドを破棄（削除）するようにしてもかまわない。
【００４１】
また、本発明の実施の形態１に係るリモコン受信装置１００には、コマンド信号が受信されたことをユーザに通知する手段が具備されていないが、特許文献１に開示されているような従来の装置と同様、リモコン受信装置１００は、リモコンからのコマンド信号が受信されたことをユーザに通知する手段が具備されている構成であってもかまわない。
【００４２】
以上のように構成することにより、表示部１０４がコマンドの完全性が要求されない指示待ちの状態にある場合には、ユーザの不要なボタン操作により入力されたコマンドを適切に削除することができるので、不要なボタン操作が繰り返された場合であっても、ユーザの意に反して表示内容が頻繁に切り替わったりすることを抑制することができ、その後の必要なコマンドもスムーズに入力することができるリモコン受信装置を提供することができる。
【産業上の利用可能性】
【００４３】
本発明のリモコン受信装置は、テレビやＤＶＤレコーダなど、リモコンのボタン操作により本体機器であるリモコン受信装置を制御する装置、特に、リモコンの釦を利用して文字を入力することができる装置や、インターネットサービスを利用することができる装置に有用である。
【符号の説明】
【００４４】
１００  リモコン受信装置
１０１  通信部
１０２  コマンド記憶部
１０３  表示処理部
１０４  表示部
１０５  状態記憶部
１１０  リモコン
４００  リモコン受信装置
４０１  通信部
４０２  コマンド記憶部
４０３  表示処理部
４０４  表示部
４１０  リモコン
【図１】
2011041166.tif 000003
【図２】
2011041166.tif 000004
【図３】
2011041166.tif 000005
【図４】
2011041166.tif 000006