(57)【特許請求の範囲】
【請求項１】
画像が表示される表示部と、
外部の操作装置から送信された操作情報を受信する受信部と、
受信した前記操作情報に基づいて、前記表示部に対して前記操作装置により指示された指示位置および操作内容を判定する内容判定部と、
前記指示位置が前記表示部内にあるか否かを判定する画面内外判定部と、
前記指示位置が前記表示部外にあると判定された場合に前記指示位置および前記操作内容に応じた動作を行うように制御する画面外操作部と、
前記指示位置が前記表示部内にあると判定された場合に前記指示位置および前記操作内容に基づいて前記表示部に表示されたカーソルを操作する画面内操作部と、
を備える、情報処理装置。
【請求項２】
前記画面外操作部は、
前記指示位置および前記操作内容と前記情報処理装置に対して実行される動作内容を示す動作制御情報とが関連付けられた１または２以上の登録情報を記憶する動作情報記憶部と、
前記操作装置から受信した前記操作情報に基づく前記指示位置および前記操作内容に対応する前記動作制御情報を前記動作情報記憶部から取得する動作情報取得部と、
を備える、請求項１に記載の情報処理装置。
【請求項３】
前記動作情報取得部は、前記操作情報に基づく前記操作内容と一致し、かつ前記操作情報に基づく指示位置と類似する前記登録情報を前記動作情報記憶部から探索し、該当する前記登録情報の動作制御情報を取得する、請求項２に記載の情報処理装置。
【請求項４】
前記動作情報取得部は、前記操作情報に基づく指示位置との距離が最短かつ所定の距離以下である前記登録情報を前記動作情報記憶部から探索し、該当する前記登録情報の動作制御情報を取得する、請求項３に記載の情報処理装置。
【請求項５】
前記動作制御情報は、前記情報処理装置に接続された機器との入力切換を行う入力切換情報であり、
前記動作情報取得部は、前記操作情報に基づく前記指示位置および前記操作内容が予め前記入力切換情報と関連付けられた前記表示部外の所定の前記指示位置および所定の前記操作内容と対応する場合に、前記動作情報記憶部から前記入力切換情報を取得して前記機器との入力切換を行う、請求項２に記載の情報処理装置。
【請求項６】
前記動作制御情報は、前記情報処理装置のチャンネルを選局するチャンネル選局情報であり、
前記動作情報取得部は、前記操作情報に基づく前記指示位置および前記操作内容が予め前記チャンネル選局情報と関連付けられた前記表示部外の所定の前記指示位置および所定の前記操作内容が行われた場合に、前記動作情報記憶部から前記チャンネル選局情報を取得してチャンネルの選局を行う、請求項２に記載の情報処理装置。
【請求項７】
前記動作制御情報は、前記情報処理装置の音量ボリュームを調整する音量調整情報であり、
前記動作情報取得部は、前記操作情報に基づく前記指示位置および前記操作内容が予め前記音量調整情報と関連付けられた前記表示部外の所定の前記指示位置および所定の前記操作内容が行われた場合に、前記動作情報記憶部から前記音量調整情報を取得して音量ボリュームの調整を行う、請求項２に記載の情報処理装置。
【請求項８】
前記内容判定部は、
前記操作情報から前記操作装置が前記表示部に対して向けられた位置を表す指示位置を判定する位置判定部と、
前記操作情報からユーザにより前記操作装置に対して行われた操作内容を判定する操作内容判定部と、
を備える、請求項１に記載の情報処理装置。
【請求項９】
前記位置判定部は、判定尺度としてユークリッド距離またはマンハッタン距離を用いて指示位置を表す、請求項８に記載の情報処理装置。
【請求項１０】
外部の操作装置から送信された操作情報を受信する受信ステップと、
受信した前記操作情報に基づいて、前記操作装置による指示位置および操作内容を判定する内容判定ステップと、
前記指示位置が画像を表示する表示部内にあるか否かを判定する画面内外判定ステップと、
前記指示位置が前記表示部外にあると判定された場合に前記指示位置および前記操作内容に応じた動作を行うように制御する画面外操作ステップと、
前記指示位置が前記表示部内にあると判定された場合に前記指示位置および前記操作内容に基づいて前記表示部に表示されたカーソルを操作する画面内操作ステップと、
を含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関し、より詳細には、リモートコントローラ等の外部の操作装置により操作可能な情報処理装置およびその情報処理方法に関する。
【背景技術】
【０００２】
一般に、テレビジョン受像機や録画再生装置等は、当該機器本体から離れた位置で機器を操作するための操作装置であるリモートコントローラにより操作することができる。リモートコントローラは、例えば所定の処理が関連付けられた１または２以上のボタンを備えており、ユーザは所定のボタンを押下することにより機器に対して所定の処理を実行させることができる。
【０００３】
近年、テレビジョン受像機や録画再生装置等の多機能化に伴い、リモートコントローラには多くのボタンが設けられている。このため、ユーザが所定の処理を実行するためのボタンを探すのが困難となり、操作が煩雑になるという問題があった。また、テレビジョン受像機や録画再生装置等（本体）に複数の外部入力端子が設けられている場合、１または２以上の外部接続機器を本体に接続することが可能である。このように本体に接続された外部接続機器を使用するために本体から所望の外部入力端子へ切り替える場合、例えばボタンを複数回押下するなど複数の操作を行う必要があり、操作が煩雑になるという問題があった。
【０００４】
このようなリモートコントローラによる操作の煩雑さをなくすため、例えばフリーカーソルリモートコントローラを用いる方法が提案されている。フリーカーソルは、画面内に表示されたアイコン等を選択する手段であって、リモートコントローラによって画面内を自由に移動させることができる（例えば、特許文献１）。フリーカーソルは、リモートコントローラに設けられた上下左右の移動ボタンや、リモートコントローラ自体を動かすことにより操作することができる。フリーカーソルを操作可能なリモートコントローラによってテレビジョン受像機等の操作を簡易化する方法として、例えばリモートコントローラを傾けるなどの所定の動作を所定の処理と予め関連付けておくことが提案されている（例えば、特許文献２）。
【０００５】
【特許文献１】特開２００６−２４５７２１号公報
【特許文献２】特開２００６−２２２６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１では、画面内に表示されたアイコン等を選択するカーソルをフリーカーソルにしたとしてもアイコンの選択等を行うために所定のボタンを押下する等の他の操作が必要であり、操作が煩雑であるという問題があった。また、特許文献２では、リモートコントローラを用いた動作に対して複数の処理を割り当てようとすると、ユーザは多くの動作を覚えなければならず、反って操作が煩雑となるという問題があった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、リモートコントローラによる機器の操作を簡略化することが可能な、新規かつ改良された情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、画像が表示される表示部と、外部の操作装置から送信された操作情報を受信する受信部と、受信した操作情報に基づいて、表示部に対して操作装置により指示された指示位置および操作内容を判定する内容判定部と、指示位置が表示部内にあるか否かを判定する画面内外判定部と、指示位置が表示部外にあると判定された場合に指示位置および操作内容に応じた動作を行うように制御する画面外操作部とを備える、情報処理装置が提供される。
【０００９】
本発明によれば、情報処理装置が外部の操作装置によって操作されたとき、内容判定部は、操作装置が向けられた位置を表す指示位置と、操作装置から入力された操作内容とを判定する。そして、画面内外判定部は、指示位置が表示部内にあるか否かを判定し、指示位置が表示部外である場合には画面外操作部により指示位置および操作内容に応じた動作を行うように制御する。このように、操作装置を情報処理装置に対して向けられた指示位置に応じて情報処理装置を操作することで、ユーザは直感的な操作により当該情報処理装置を操作することが可能となり、操作を簡略化することができる。
【００１０】
ここで、画面外操作部は、指示位置および操作内容と情報処理装置に対して実行される動作内容を示す動作制御情報とが関連付けられた１または２以上の登録情報を記憶する動作情報記憶部と、操作装置から受信した操作情報に基づく指示位置および操作内容に対応する動作制御情報を動作情報記憶部から取得する動作情報取得部と、を備えることもできる。これにより、操作情報に基づく指示位置および操作内容に対応する動作制御情報に基づいて、情報処理装置に対する所望の動作を実行させることができる。
【００１１】
動作情報取得部は、操作情報に基づく操作内容と一致し、かつ操作情報に基づく指示位置と類似する登録情報を動作情報記憶部から探索し、該当する登録情報の動作制御情報を取得するようにしてもよい。操作装置を正確に特定の位置に向けることは困難である。そこで、指示位置が登録情報の指示位置と完全に一致しなくとも登録情報の指示位置の近辺を指すものも登録情報の指示位置に合致するものと判断するようにする。
【００１２】
さらに、動作情報取得部は、操作情報に基づく指示位置との距離が最短かつ所定の距離以下である登録情報を動作情報記憶部から探索し、該当する登録情報の動作制御情報を取得するようにしてもよい。指示位置のマッチングの条件を緩めると、操作装置による指示位置と登録情報の指示位置とは合致し易くなる一方、複数の登録情報が検索条件に合致する可能性がある。この場合、例えば操作装置による指示位置と登録情報の指示位置との距離が最短かつ所定の距離以下である登録情報を検索条件に合致するものとして抽出することにより、よりユーザの操作に合致する登録情報を抽出することができる。
【００１３】
また、動作制御情報は、情報処理装置に接続された機器との入力切換を行う入力切換情報とすることもできる。このとき、動作情報取得部は、操作情報に基づく指示位置および操作内容が予め入力切換情報と関連付けられた表示部外の所定の指示位置および所定の操作内容と対応する場合に、動作情報記憶部から入力切換情報を取得して機器との入力切換を行う。
【００１４】
動作制御情報は、情報処理装置のチャンネルを選局するチャンネル選局情報であってもよい。このとき、動作情報取得部は、操作情報に基づく指示位置および操作内容が予めチャンネル選局情報と関連付けられた表示部外の所定の指示位置および所定の操作内容が行われた場合に、動作情報記憶部からチャンネル選局情報を取得してチャンネルの選局を行う。
【００１５】
動作制御情報は、情報処理装置の音量ボリュームを調整する音量調整情報であってもよい。このとき、動作情報取得部は、操作情報に基づく指示位置および操作内容が予め音量調整情報と関連付けられた表示部外の所定の指示位置および所定の操作内容が行われた場合に、動作情報記憶部から音量調整情報を取得して音量ボリュームの調整を行う。
【００１６】
また、内容判定部は、操作情報から操作装置が表示部に対して向けられた位置を表す指示位置を判定する位置判定部と、操作情報からユーザにより操作装置に対して行われた操作内容を判定する操作内容判定部と、を備えることもできる。このとき、位置判定部は、例えば判定尺度としてユークリッド距離またはマンハッタン距離を用いて指示位置を表すようにしてもよい。
【００１７】
本発明の情報処理装置は、指示位置が表示部内にあると判定された場合に指示位置および操作内容に基づいて表示部に表示されたカーソルを操作する画面内操作部をさらに備えることもできる。これにより、指示位置が表示部外にあると判定された場合には画面外操作部により操作し、指示位置が表示部内にあると判定された場合には画面内操作部により操作することができる。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、外部の操作装置から送信された操作情報を受信する受信ステップと、受信した操作情報に基づいて、操作装置による指示位置および操作内容を判定する内容判定ステップと、指示位置が画像を表示する表示部内にあるか否かを判定する画面内外判定ステップと、指示位置が表示部外にあると判定された場合に指示位置および操作内容に応じた動作を行うように制御する画面外操作ステップとを含む、情報処理方法が提供される。
【発明の効果】
【００１９】
以上説明したように本発明によれば、リモートコントローラによる機器の操作を簡略化することが可能な情報処理装置および情報処理方法を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
本実施形態では、本発明にかかる情報処理装置の一例であるテレビジョン受像機１００について説明する。本実施形態にかかるテレビジョン受像機１００は、図１に示すように、外部の操作装置であるリモートコントローラ２００により遠隔操作可能な情報処理装置である。リモートコントローラ２００から出力された操作情報を受信したテレビジョン受像機１００は、操作情報に基づいて所定の処理を実行する。また、本実施形態にかかるテレビジョン受像機１００には、例えば３つの外部機器３１０、３２０、３３０が接続されており、当該機器とテレビジョン受像機１００との入力切換もリモートコントローラ２００により行うことができる。
【００２２】
＜テレビジョン受像機の構成＞
まず、図２に基づいて、本発明の実施形態にかかるテレビジョン受像機１００の概略構成について説明する。なお、図２は、本実施形態にかかるテレビジョン受像機１００の概略構成を示すブロック図である。
【００２３】
本実施形態にかかるテレビジョン受像機１００は、図２に示すように、復調・フィルタリング部１１０と、映像処理部１２０と、音声処理部１３２と、スピーカ１３６と、ネットワークインタフェース部１４０と、制御部１５０と、リモコン受信部１７０と、表示部１８０とを備えて構成される。
【００２４】
復調・フィルタリング部１１０は、アンテナ１０５により受信された放送波を復調し、所定の情報を取得するためのフィルタリングを行う処理部である。復調・フィルタリング部１１０は、復調した放送波からトランスポートストリームを抽出し、ユーザによる選局に応じた映像や音声、番組情報等を取得する。復調・フィルタリング部１１０は、取得したこれらの情報を映像処理部１２０、音声処理部１３２、制御部１５０へ出力する。
【００２５】
映像処理部１２０は、復調・フィルタリング部１１０から入力された映像情報を処理する機能部である。映像処理部１２０は、映像情報に対して所定の処理を行い、表示部１８０に表示させるための映像データを取得し、入力切換部１８２へ出力する。
【００２６】
音声処理部１３２は、復調・フィルタリング部１１０から入力された音声情報を処理する機能部である。音声処理部１３２は、音声情報に対して所定の処理を行い、生成した音声データを増幅部１３４へ出力する。増幅部１３４は、音声データを増幅してスピーカ１３６へ出力する。スピーカ１３６は、音声データを出力し、ユーザに音声を提供する。
【００２７】
ネットワークインタフェース部１４０は、ネットワーク網１４５を介して外部機器と情報の送受信を行う機能部である。ネットワークインタフェース部１４０は、外部のネットワークサーバから提供されるインターネット情報を受信したり、ネットワーク網１４５を介して接続された外部機器に対して情報を送受信したりする。また、ネットワークインタフェース部１４０は後述する制御部１５０と接続されており、ネットワーク網１４５を介して受信した情報を制御部１５０へ出力したり、当該テレビジョン受像機１００の情報を外部機器へ送信したりすることができる。
【００２８】
制御部１５０は、テレビジョン受像機１００において所定の動作を実行させるために各機能部を制御する機能部である。制御部１５０は、復調・フィルタリング部１１０から番組情報を取得する。また、制御部１５０は、ネットワークインタフェース部１４０からネットワーク網１４５を介して受信したネットワーク情報を受信する。さらに、制御部１５０は、後述するテレビジョン受像機１００の操作部１６２やリモコン受信部１７０から入力されたユーザの操作情報を取得する。制御部１５０は、各機能部から受信した情報を必要に応じてメモリ１６４に記憶する。
【００２９】
制御部１５０は、操作部１６２やリモコン受信部１７０から受信した操作情報に基づいて所定の動作を行うための処理を行う。そして、制御部１５０は、表示部１８０の表示内容を切り替える指示情報を後述の入力切換部１８２へ出力したり、音量を変更する指示情報を音声処理部１３２へ出力したりする。また、制御部１５０は、例えば映像情報に対する設定変更情報を復調・フィルタリング部１１０へ出力したり、ネットワーク網１４５を介して接続された外部機器へ送信する当該テレビジョン受像機１００の情報をネットワークインタフェース部１４０へ出力したりする。制御部１５０は、操作部１６２から入力された指示情報に対する応答情報を操作部１６２へ出力することもできる。
【００３０】
リモコン受信部１７０は、テレビジョン受像機１００を遠隔操作するためのリモートコントローラ２００から送信された操作情報を受信する機能部である。リモコン受信部１７０は、リモートコントローラ２００から出力された例えば赤外線や無線電波を受信し、制御部１５０へ出力する。リモコン受信部１７０は、赤外線を受信可能な１または２以上の受光部や、無線電波を受信可能な受信部により実現することができる。
【００３１】
表示部１８０は、映像処理部１２０から出力された映像データを入力切換部１８２を介して受信し、表示する機能部である。表示部１８０は、例えば液晶ディスプレイやプラズマディスプレイ等を用いることができる。表示部１８０に表示させる情報は、操作部１６２やリモートコントローラ２００により操作することが可能である。
【００３２】
以上、本実施形態にかかるテレビジョン受像機１００の全体構成について説明した。このようなテレビジョン受像機１００には、図１に示したように、ゲーム機器や再生装置、録画装置、パーソナルコンピュータ等の１または２以上の外部機器３１０、３２０、３３０を接続することができる。ユーザは、操作部１６２またはリモートコントローラ２００を用いてテレビジョン受像機１００本体と外部機器３１０、３２０、３３０との入力切換を行うことができる。また、リモートコントローラ２００により、所望の機器の操作やかかる機器から提供される映像情報あるいは音声情報の表示や音量ボリュームの調整、チャンネルの選局などの操作を行うことができる。
【００３３】
リモートコントローラによるテレビジョン受像機の操作は、上述したように、テレビジョン受像機の多機能化や当該テレビジョン受像機に接続される外部機器の増加に伴って煩雑になり易い。このような問題に対して、本実施形態にかかるテレビジョン受像機１００は、リモートコントローラ２００によるテレビジョン受像機１００の操作を簡略化するため、予め関連付けられたテレビジョン受像機１００に対する操作とユーザの直感的な動作とに基づいてテレビジョン受像機１００の操作を制御する操作制御部１９０を備えることを特徴とする。
【００３４】
以下、図３〜図６に基づいて、本実施形態にかかる操作制御部１９０の構成とその処理について説明する。なお、図３は、本実施形態にかかる操作制御部１９０およびリモートコントローラ２００の構成を示すブロック図である。図４は、リモートコントローラ２００の一例を示す平面図である。図５Ａ〜図５Ｅは、位置・操作記憶部１９７に機器制御情報を登録する際に表示部１８０に表示される画面を示す説明図である。図６は、テレビジョン受像機１００に対する相対位置を示す説明図である。
【００３５】
＜リモートコントローラおよびテレビジョン受像機の操作制御部の構成＞
本実施形態にかかるテレビジョン受像機１００は、リモートコントローラ２００から送信された操作情報をリモコン受信部１７０により受信し、操作制御部１９０により操作情報に基づく操作を行うように制御する。操作制御部１９０は、例えば図２に示す制御部１５０に設けることができる。
【００３６】
ここで、リモートコントローラ２００の構成について説明する。本実施形態にかかるリモートコントローラ２００は、図３に示すように、リモコン送信部２１０と、リモコン制御部２２０と、操作入力部２３０と、相対位置検出部２４０とを備える。
【００３７】
リモコン送信部２１０は、リモコン制御部２２０から送信された操作情報をテレビジョン受像機１００のリモコン受信部１７０へ送信する機能部である。リモコン送信部２１０には、例えば赤外線を発光可能な発光部や、無線電波を出力可能な無線送信ＩＣ等を用いることができる。
【００３８】
リモコン制御部２２０は、テレビジョン受像機１００を操作する操作情報を生成する制御部である。リモコン制御部２２０は、操作入力部２３０や相対位置検出部２４０から入力された情報に基づいて、テレビジョン受像機１００を操作するための操作情報を生成する。操作情報には、例えばリモートコントローラ２００が向けられている方向を示す方向信号（指示位置情報）と、ユーザがリモートコントローラ２００に対して行った動作を示す内容信号（操作内容情報）とが含まれる。リモコン制御部２２０は、生成した操作情報をリモコン送信部２１０および相対位置検出部２４０へ出力する。
【００３９】
操作入力部２３０は、テレビジョン受像機１００を操作するための情報を入力する機能部である。操作入力部２３０は、例えば、１または２以上のボタンやカーソル移動キー等からなる。操作入力部２３０は、ユーザが押下したボタンやキーなどの情報をリモコン制御部２２０に出力する。
【００４０】
リモートコントローラ２００の一例としては、例えば図４に示すように、テレビジョン受像機１００の電源のオンオフを操作するための電源ボタン２３１２、テレビジョン受像機１００と外部機器３１０、３２０、３３０との入力切換を行う入力切替ボタン２３１４、スピーカ１３６からの音声出力をオフにするための消音ボタン２３１６等を備えることができる。また、リモートコントローラ２００は、関連付けられた所定の処理を行うための機能ボタン２３２、表示部１８０に表示されたカーソルを上下左右に移動させるための移動キー２３３４およびカーソルにより選択された選択対象を決定する決定ボタン２３３２からなるカーソル操作キー２３３、予め設定された所定のホーム画面に移動するためのホームキー２３４等を備えることができる。さらに、リモートコントローラ２００は、デジタル放送、アナログ放送、ＢＳ放送、ＣＳ放送の切換を行うための切換ボタン２３５、数字キー２３６、音量を調節するための音量キー２３７、表示するチャンネルを変更するためのチャンネルキー２３８等を備えることができる。
【００４１】
相対位置検出部２４０は、リモートコントローラ２００自身の相対位置を検出する機能部である。相対位置検出部２４０は、例えば慣性センサやジャイロ等を用いることができる。相対位置検出部２４０は、リモートコントローラ２００の位置や姿勢を検出し、検出した情報を調整部２５０へ出力する。本実施形態にかかるリモートコントローラ２００は、相対位置検出部２４０を備えることによりリモートコントローラ２００の姿勢や動作に応じたテレビジョン受像機１００の操作を可能とする。
【００４２】
以上、リモートコントローラ２００の構成について説明した。ユーザが操作入力部２３０から入力し、あるいはリモートコントローラ２００自身を動かして入力した操作情報は、リモートコントローラ２００のリモコン送信部２１０から送信されて、テレビジョン受像機１００のリモコン受信部１７０により受信される。リモコン受信部１７０は、受信した操作情報を操作制御部１９０へ出力する。
【００４３】
本実施形態にかかる操作制御部１９０は、図３に示すように、カーソル位置判定部１９１と、操作内容判定部１９２と、カーソル画面内外判定部１９３と、画面内操作部１９４と、画面外操作部１９５とから構成される。
【００４４】
カーソル位置判定部１９１は、リモートコントローラ２００から受信した操作情報に基づいてリモートコントローラ２００が向けられた方向を判定する処理部である。カーソル位置判定部１９１は、操作情報のうち方向信号を分析し、リモートコントローラ２００の向けられた方向がテレビジョン受像機１００の外部を含む表示部１８０の画面平面上のどの位置に存在するかを判定する。そして、カーソル位置判定部１９１は、リモートコントローラ２００の指す表示部１８０の画面平面上の位置を表すカーソル位置情報を生成し、カーソル画面内外判定部１９３へ出力する。
【００４５】
操作内容判定部１９２は、リモートコントローラ２００から受信した操作情報に基づいてユーザによるリモートコントローラ２００の操作内容を判定する処理部である。操作内容判定部１９２は、操作情報のうち内容信号を分析し、リモートコントローラ２００のボタンが押下されたりリモートコントローラ２００が振られたりする等リモートコントローラ２００に対してどのようなアクションが行われたかを判定する。操作内容判定部１９２は、ユーザがリモートコントローラ２００に対して行ったアクションを表す操作内容情報を生成し、カーソル画面内外判定部１９３へ出力する。
【００４６】
カーソル画面内外判定部１９３は、リモートコントローラ２００の指す方向がテレビジョン受像機１００の表示部１８０の画面内にあるか否かを判定する処理部である。カーソル画面内外判定部１９３は、カーソル位置判定部１９１より入力されたカーソル位置情報が表示部１８０の画面内にあるか否かを判定する。そして、カーソル位置情報が表示部１８０の画面内にあると判定した場合には、カーソル位置情報および操作内容情報を画面内操作部１９４へ出力する。一方、カーソル位置情報が表示部１８０の画面外にあると判定した場合には、カーソル位置情報および操作内容情報を画面外操作部１９５へ出力する。
【００４７】
画面内操作部１９４は、カーソル位置情報が画面内にある場合にテレビジョン受像機１００の操作処理を行う機能部である。画面内操作部１９４は、カーソル位置情報および操作内容情報に基づいて、通常のテレビジョン受像機１００の操作処理を行う。かかる画面内操作処理については後述する。
【００４８】
画面外操作部１９５は、カーソル位置情報が画面外にある場合にテレビジョン受像機１００の操作処理を行う機能部である。画面外操作部１９５は、図３に示すように、動作判定部１９６と位置・操作記憶部１９７とからなる。動作判定部１９６は、カーソル位置情報および操作内容情報に基づいて、予め位置・操作記憶部１９７に記憶された機器制御情報を取得する動作情報取得部として機能する。そして、動作判定部１９６は、取得した機器制御情報に基づいて、テレビジョン受像機を操作する。位置・操作記憶部１９７は、カーソル位置情報および操作内容情報と機器制御情報とを関連付けて記憶する記憶部（動作情報記憶部）である。位置・操作記憶部１９７は、カーソル位置情報が表示部１８０の画面外に存在する場合に実行する機器制御情報を記憶する。
【００４９】
位置・操作記憶部１９７に記憶されるカーソル位置情報および操作内容情報と機器制御情報との関連付けは、例えばリモコン設定画面においてユーザにより行うことができる。ユーザは、機器制御情報を新規に設定する場合、図５Ａに示すように、まず、例えばテレビジョン受像機１００の設定を行う設定メニュー画面４１０を表示させる。そして、ユーザは、設定メニュー画面４１０に表示された設定項目４１４から「リモコン設定」をカーソル４１２により選択する。カーソル４１２により選択した「リモコン設定」が決定ボタン２３３２により決定されると、設定メニュー画面４１０からリモコン設定画面４２０に画面が遷移する。
【００５０】
リモコン設定画面４２０には、図５Ｂに示すように、カーソル位置４２１と、操作情報４２２と、実行する機能（機器制御情報）４２３とが表示される。既に関連付けて登録された情報は、「登録１」、「登録２」、「登録３」のように登録情報４２５として表示される。また、新規にカーソル位置情報および操作内容情報と機器制御情報との関連付けを行う場合には、カーソル４１２により新規登録ボタン４２４を押下し、新規登録画面４３０へ遷移する。
【００５１】
新規登録画面４３０には、図５Ｃに示すように、カーソル位置４３１、操作情報４３２、実行する機能（機器制御情報）４３３のそれぞれに対して関連付け可能な項目４３１ｂと項目を選択するためのチェックボックス４３１ａが表示される。ユーザは、カーソル位置４３１、操作情報４３２、実行する機能（機器制御情報）４３３のチェックボックスにそれぞれ１つずつチェックを入れる。
【００５２】
ここで、カーソル位置４３１は、例えばテレビジョン受像機１００に対する相対位置として表すことができる。例えば、図６に示すように、ユーザからみてテレビジョン受像機１００に対する上部領域５１０を「テレビの上」、下部領域５２０を「テレビの下」、左領域５３０を「テレビの左」、右領域５４０を「テレビの右」、右下領域５５０を「テレビの右下」、左下領域５６０を「テレビの左下」とすることができる。なお、図６に示す各領域の位置や大きさは一例であり、かかる領域を別途設定することもできる。
【００５３】
図５Ｃの新規登録画面４３０では、カーソル位置が「テレビの右下」にあり、リモートコントローラ２００に対して「＜決定ボタン＞押下」の操作が行われたときに、「ＨＤＭＩ２に入力切換」を行う処理を登録しようとしている。そして、カーソル４１２により確定ボタン４３４を押下することにより、新規登録画面４３０に入力した内容が登録される。また、情報の新規登録を行わない場合には、戻るボタン４３５を押下することにより図５Ｂに示す前画面（リモコン設定画面４２０）へ戻ることができる。
【００５４】
また、新規登録画面４３０においてカーソル位置４３１をリモートコントローラ２００の位置により指定することもできる。図５Ｂに示すリモコン設定画面４２０において新規登録ボタン４２４を押下して新規登録画面４３０に遷移した際、図５Ｄに示すように、ユーザがカーソル位置４３１の「リモコンで位置指定」の項目に対応するチェックボックス４３１ａにチェックを入れ、確定ボタン４３４を押下したとする。すると、図５Ｄに示す新規登録画面４３０からカーソル位置４３１を確定するためのカーソル位置設定画面４４０へ画面が遷移する。
【００５５】
カーソル位置設定画面４４０には、図５Ｅに示すように、ユーザへの指示が表示される。例えば図５Ｄに示す前画面において操作情報４３２が「＜決定＞ボタン押下」、実行する機能４３３が「ＨＤＭＩ２に入力切換」と設定されている場合、図５Ｅには「ＨＤＭＩ２に接続されている機器にリモートコントローラ２００を向けて＜決定＞ボタンを押下する」指示が表示される。ユーザは、かかる指示にしたがってリモートコントローラ２００を動かして決定ボタン２３３２を押下する。これにより、リモートコントローラ２００から送信された操作情報に基づいてカーソル位置を判定し、位置・操作記憶部１９７にカーソル位置を操作情報４３２および実行する機能４３３と関連付けて登録する。また、カーソル位置の登録を行わない場合には、戻るボタン４４２を押下することにより図５Ｄに示すリモコン設定画面４２０へ戻ることができる。
【００５６】
以上、本実施形態にかかる操作制御部１９０の構成について説明した。次に、図７および図８に基づいて、本実施形態にかかる操作制御部１９０による操作制御処理について説明する。なお、図７は、本実施形態にかかる操作制御部１９０による操作制御処理を示すフローチャートである。図８は、リモートコントローラ２００がテレビジョン受像機１００に対して向けられた方向を説明する説明図である。
【００５７】
＜操作制御処理＞
本実施形態にかかる操作制御処理は、図７に示すように、まず、テレビジョン受像機１００のリモコン受信部１７０は、リモートコントローラ２００から操作情報を受信する（ステップＳ１１０）。リモコン受信部１７０は、操作情報としてリモートコントローラ２００が向けられている方向を示す方向信号（指示位置情報）と、ユーザがリモートコントローラ２００に対して行った動作を示す内容信号（操作内容情報）とを受信する。リモコン受信部１７０は、受信した操作情報をカーソル位置判定部１９１および操作内容判定部１９２へ出力する。
【００５８】
次いで、カーソル位置判定部１９１によりカーソル位置を判定する（ステップＳ１２０）。カーソル位置判定部１９１は、リモートコントローラ２００から受信した操作情報のうち方向信号を分析し、リモートコントローラ２００が向けられた方向を判定する。カーソル位置判定部１９１は、リモートコントローラ２００の指す表示部１８０の画面平面上の位置を表すカーソル位置情報を生成し、カーソル画面内外判定部１９３へ出力する。
【００５９】
さらに、操作内容判定部１９２によりリモートコントローラ２００に対して行われた操作内容を判定する（ステップＳ１３０）。操作内容判定部１９２は、リモートコントローラ２００から受信した操作情報のうち内容信号を分析し、リモートコントローラ２００に対してどのようなアクションが行われたかを判定する。操作内容判定部１９２は、判定結果に基づいて操作内容情報を生成し、カーソル画面内外判定部１９３へ出力する。
【００６０】
その後、カーソル画面内外判定部１９３によりカーソル位置が表示部１８０の画面の内部にあるか否かを判定する（ステップＳ１４０）。ここで、カーソル画面内外判定処理を行うにあたり、画面領域を特定するための初期調整を行う。例えば、リモートコントローラ２００を画面の４隅に向け、それぞれの位置で例えば決定ボタン２３３２を押下する等の操作入力部２３０による操作を行う。リモコン受信部１７０は、各位置で行われた操作に対する操作情報を受信し、表示部１８０の画面領域を特定する。カーソル画面内外判定部１９３は、初期調整が行われた後に受信したカーソル位置情報について当該位置が表示部１８０の画面内外にあるか否かを判定する。
【００６１】
ステップＳ１４０においてカーソル位置情報が表示部１８０の画面内に存在すると判定した場合、画面内操作部１９４により画面内操作処理を行う（ステップＳ１５０）。画面内操作部１９４は、カーソル位置情報および操作内容情報に基づいて、通常のテレビジョン受像機１００の操作処理を行う。画面内操作処理では、例えばカーソル位置情報が示す画面上の位置にカーソルを表示したり、ボタンやアイコン等の上にカーソルが存在する状態でリモートコントローラ２００のボタン押下などの操作が行われた場合、予め当該ボタン等に関連付けられた機能を実行したりする。また、例えばチャンネル番号を表すアイコン上にカーソルがあり、リモートコントローラ２００のボタンが押下された場合には、当該チャンネルへのチャンネル切換を行うようにすることもできる。さらに、特定の外部入力端子を表すアイコン上にカーソルがある状態でリモートコントローラ２００のボタンが押下された場合には、当該外部入力端子への入力切換を行うようにしてもよい。
【００６２】
一方、ステップＳ１４０においてカーソル位置情報が表示部１８０の画面外に存在すると判定した場合、画面外操作部１９５により画面外操作処理を行う。画面外操作処理では、まず、位置・操作記憶部１９７からカーソル位置情報および操作内容情報に対応する動作を検索する（ステップＳ１６０）。位置・操作記憶部１９７には、上述したように、カーソル位置情報および操作内容情報と機器制御情報とが関連付けて記憶されている。ステップＳ１６０において、動作判定部１９６は、操作情報がリモートコントローラ２００からの操作情報に基づく操作内容情報と同一であり、かつカーソル位置情報が操作情報に基づくカーソル位置情報と類似する登録情報を位置・操作記憶部１９７から検索する。
【００６３】
ここで、カーソル位置情報の類否判断は、例えばカーソル位置情報の距離（誤差）が所定の値以下であるか否かにとって判断することができる。カーソル位置情報の距離には、例えばユークリッド距離やマンハッタン距離などの尺度を用いることができる。また、操作情報が操作情報に基づく操作内容情報と同一であり、かつカーソル位置情報の距離が所定の値以下である登録情報が複数存在する場合には、カーソル位置情報の距離が最小のものを選択することができる。これにより、操作情報に基づく操作内容情報およびカーソル位置情報に最も類似する登録情報を選択することができる。
【００６４】
そして、動作判定部１９６は、位置・操作記憶部１９７から１つの登録情報を取得すると、取得した登録情報の実行する機能を実行する処理を行う（ステップＳ１７０）。
【００６５】
以上、本実施形態にかかる操作制御処理について説明した。本実施形態にかかるテレビジョン受像機１００は、リモートコントローラ２００から送信された操作情報からリモートコントローラ２００の向けられた方向（カーソル位置情報）を判定し、カーソル位置情報が表示部１８０の画面内にあるか否かを判定する。そして、カーソル画面内外判定部１９３は、かかる判定結果に基づいて画面内操作処理または画面外操作処理のいずれを行うか決定する。これにより、例えばリモートコントローラ２００を表示部１８０の画面外に向けて決定ボタン２３３２を押下する等の所定の動作が行われたときに、かかる動作からユーザが連想し易い機能を実行させることができる。したがって、リモートコントローラ２００によるテレビジョン受像機１００の操作を簡略化することができ、ユーザの操作性を高めることができる。
【００６６】
例えば、テレビジョン受像機１００の右側に外部入力端子ＨＤＭＩ１に接続されたゲーム機器が、左下側に外部入力端子ＨＤＭＩ２に接続された録画機器が、右下側に外部入力端子ＨＤＭＩ３に接続された再生機器が設置されているとする。また、位置・操作記憶部１９７に、第１の登録情報としてカーソル位置情報に「テレビの右」、操作情報に「＜決定＞ボタン押下」、実行する機能に「ＨＤＭＩ１に入力切換」が、第２の登録情報としてカーソル位置情報に「テレビの左下」、操作情報に「＜決定＞ボタン押下」、実行する機能に「ＨＤＭＩ２に入力切換」が、第３の登録情報としてカーソル位置情報に「テレビの右下」、操作情報に「＜決定＞ボタン押下」、実行する機能に「ＨＤＭＩ３に入力切換」が予め記憶されているとする。
【００６７】
例えば、図８に示すように、ユーザがリモートコントローラ２００をＡ方向に向けて操作を行ったとする。このとき、カーソル画面内外判定部１９３は、カーソル位置情報は表示部１８０の画面内に存在すると判定し、画面内操作部１９４へ画面内操作処理を行う指示を出力する。
【００６８】
一方、例えば、図８に示すように、ユーザがリモートコントローラ２００をＢ方向に向けて操作を行ったとする。このとき、カーソル画面内外判定部１９３は、カーソル位置情報は表示部１８０の画面外に存在すると判定し、画面外操作部１９５へ画面外操作処理を行う指示を出力する。ここで、ユーザがリモートコントローラ２００をＢ方向に向けて決定ボタン２３３２を押下した場合、動作判定部１９６は、位置・操作記憶部１９７を検索して当該処理に対応する第１の登録情報を取得する。そして、動作判定部１９６は、第１の登録情報の実行する機能である「ＨＤＭＩ１に入力切換」処理を実行する。
【００６９】
本実施形態にかかる操作処理は、上述した外部入力切換処理だけではなく、例えば、テレビジョン受像機１００のチャンネル選局処理や音量調整処理にも適用することができる。例えば、リモートコントローラ２００を所定のボタンを押下しながらテレビジョン受像機１００の上側に向けて場合には次のチャンネルを選局するようにしたり、音量を大きくしたりする。一方、リモートコントローラ２００を所定のボタンを押下しながらテレビジョン受像機１００の下側に向けて場合には前のチャンネルを選局するようにしたり、音量を小さくしたりする。このように、リモートコントローラ２００を表示部１８０の画面外に向けて所定の操作を行うというユーザが直感的に行い易い動作に所定の処理を関連付けることにより、複雑なボタン操作をすることなく所定の処理を実行させることができる。
【００７０】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７１】
例えば、上記実施形態では、位置・操作記憶部１９７にはユーザが予め設定した登録情報が記憶されるとしたが、本発明はかかる例に限定されない。例えば、テレビジョン受像機１００の製造時に予め記憶させてもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態にかかるテレビジョン受像機とリモートコントローラおよび外部機器との位置関係を説明する説明図である。
【図２】同実施形態にかかるテレビジョン受像機の概略構成を示すブロック図である。
【図３】同実施形態にかかる操作制御部およびリモートコントローラの構成を示すブロック図である。
【図４】同実施形態にかかるリモートコントローラの一例を示す平面図である。
【図５Ａ】位置・操作記憶部に機器制御情報を登録する際に表示部に表示される設定メニュー画面を示す説明図である。
【図５Ｂ】位置・操作記憶部に機器制御情報を登録する際に表示部に表示されるリモコン設定画面を示す説明図である。
【図５Ｃ】位置・操作記憶部に機器制御情報を登録する際に表示部に表示される新規登録画面を示す説明図である。
【図５Ｄ】位置・操作記憶部に機器制御情報を登録する際に表示部に表示される新規登録画面の他の例を示す説明図である。
【図５Ｅ】位置・操作記憶部に機器制御情報を登録する際に表示部に表示される指示画面を示す説明図である。
【図６】テレビジョン受像機に対する相対位置を示す説明図である。
【図７】同実施形態にかかる操作制御部による操作制御処理を示すフローチャートである。
【図８】リモートコントローラがテレビジョン受像機に対して向けられた方向を説明する説明図である。
【符号の説明】
【００７３】
１００    テレビジョン受像機
１５０    制御部
１７０    リモコン受信部
１８０    表示部
１９０    操作制御部
１９１    カーソル位置判定部
１９２    操作内容判定部
１９３    カーソル画面内外判定部
１９４    画面内操作部
１９５    画面外操作部
１９６    動作判定部
１９７    位置・操作記憶部
２００    リモートコントローラ
【図１】
0004766073.tif 000002
【図２】
0004766073.tif 000003
【図３】
0004766073.tif 000004
【図４】
0004766073.tif 000005
【図５Ａ】
0004766073.tif 000006
【図５Ｂ】
0004766073.tif 000007
【図５Ｃ】
0004766073.tif 000008
【図５Ｄ】
0004766073.tif 000009
【図５Ｅ】
0004766073.tif 000010
【図６】
0004766073.tif 000011
【図７】
0004766073.tif 000012
【図８】
0004766073.tif 000013