(57)【要約】【課題】より広範囲から表示装置の向きを遠隔制御することができる表示システムを提供する。【解決手段】リモートコントローラ１において、撮像部１４はテレビジョン受像機２を撮像して画像データを取得し、テレビジョン受像機２に送信する。テレビジョン受像機２において、特定プログラム３２４ｂは、受信された画像データのうちテレビジョン受像機２が撮像された領域を特定し、選択プログラム３２４ｄは、特定された領域の画像に最も類似するテンプレート画像を、テンプレート画像記憶部３２３に記憶された複数のテンプレート画像の中から選択する。また、決定プログラム３２４ｅは、選択されたテンプレート画像に対応付けられて記憶された回転方向及び回転角度に基づいて回転方向及び回転角度を決定し、回転プログラム３２４ｆは、決定された回転方向及び回転角度に基づいてテレビジョン受像機２を回転させる。【選択図】図１
2007336171.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、当該表示装置を遠隔操作するリモートコントローラと、を備える表示システムにおいて、
前記リモートコントローラは、
前記表示装置を撮像して画像データを取得する撮像手段と、
前記撮像手段により取得された前記画像データを前記表示装置に送信する送信手段と、
を備え、
前記表示装置は、
表示画面が正面を向いた前記表示装置のテンプレート画像を含む、向きが夫々異なる前記表示装置のテンプレート画像と、当該テンプレート画像の前記表示装置の表示画面が正面を向くための回転方向及び回転角度と、を対応付けて複数記憶する記憶手段と、
前記送信手段により送信された前記画像データを受信する受信手段と、
前記受信手段により受信された前記画像データのうち、前記表示装置が撮像された領域を特定する特定手段と、
前記特定手段により特定された前記領域の画像と、前記表示画面が正面を向いた前記表示装置のテンプレート画像とを比較して、所定の類似度を算出する算出手段と、
前記算出手段による前記所定の類似度の算出結果に基づいて、前記特定手段により特定された前記領域の前記表示装置に最も類似するテンプレート画像を、前記記憶手段により記憶された複数のテンプレート画像の中から選択する選択手段と、
前記選択手段により選択されたテンプレート画像に対応付けられて前記記憶手段に記憶された前記回転方向及び前記回転角度に基づいて、前記表示装置の回転方向及び回転角度を決定する決定手段と、
前記決定手段により決定された回転方向及び回転角度に基づいて、上下方向及び／又は左右方向に、前記表示装置を回転させる回転手段と、
を備えることを特徴とする表示システム。
【請求項２】
表示装置と、当該表示装置を遠隔操作するリモートコントローラと、を備える表示システムにおいて、
前記リモートコントローラは、
前記表示装置を撮像して画像データを取得する撮像手段と、
前記撮像手段により取得された前記画像データを前記表示装置に送信する送信手段と、
を備え、
前記表示装置は、
向きが夫々異なる前記表示装置のテンプレート画像と、当該テンプレート画像の前記表示装置の表示画面が正面を向くための回転方向及び回転角度と、を対応付けて複数記憶する記憶手段と、
前記送信手段により送信された前記画像データを受信する受信手段と、
前記受信手段により受信された前記画像データのうち前記表示装置が撮像された領域を特定する特定手段と、
前記特定手段により特定された前記領域の画像に最も類似するテンプレート画像を、前記記憶手段により記憶された複数のテンプレート画像の中から選択する選択手段と、
前記選択手段により選択されたテンプレート画像に対応付けられて前記記憶手段に記憶された前記回転方向及び前記回転角度に基づいて、前記表示装置の回転方向及び回転角度を決定する決定手段と、
前記決定手段により決定された回転方向及び回転角度に基づいて、前記表示装置を回転させる回転手段と、
を備えることを特徴とする表示システム。
【請求項３】
前記回転手段は、上下方向及び／又は左右方向に、前記表示装置を回転させることを特徴とする請求項２に記載の表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作により表示装置の向きを制御する表示システムに関する。
【背景技術】
【０００２】
従来より、表示装置が高い位置にある場合や、障害がある場合等、表示装置の向きを手動で変えるのが困難な場合に、遠隔操作により表示装置の向きを変えることができる装置が知られている。
例えば、特許文献１のリモコン制御装置によれば、被制御対象装置の画面にＯＳＤ情報を表示させ、このＯＳＤ情報をリモコン装置に配置したＣＣＤカメラなどの撮像装置で撮像して認識し、認識した画像に基づいて、撮像装置が向いている位置と現在の画面上のＯＳＤ情報のカーソルの位置とのずれを判別し、このずれが小さくなるカーソルの移動方法と移動量とを求めて、これにより被制御装置の向きを変えることができる。
また、例えば、特許文献２には、所定のコード信号の赤外線信号をリモコン装置から送信して、テレビ装置の画面近傍の水平方向に配置された第１、第２の受光手段とテレビ装置の画面の垂直方向中央に配置された第３の受光手段とが赤外線信号を受信するように、テレビ装置の画面の水平方向と垂直方向の向きとを調整するテレビ装置が提案されている。これによれば、所定のコード信号の赤外線信号を送信したリモコン装置の方向に、テレビ装置の画面の向きを調整することが可能となる。
【特許文献１】特開２００５−１６８００５号公報
【特許文献２】特開２００２−３４４７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１及び２により表示装置の向きを制御する場合には、表示装置の表示画面が見えない位置からの操作は不可能であり、表示装置に対するリモートコントローラの位置が限定されてしまうという問題があった。
【０００４】
本発明の課題は、より広範囲から表示装置の向きを遠隔制御することができる表示システムを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の発明は、表示装置と、当該表示装置を遠隔操作するリモートコントローラと、を備える表示システムにおいて、
前記リモートコントローラは、
前記表示装置を撮像して画像データを取得する撮像手段と、
前記撮像手段により取得された前記画像データを前記表示装置に送信する送信手段と、
を備え、
前記表示装置は、
表示画面が正面を向いた前記表示装置のテンプレート画像を含む、向きが夫々異なる前記表示装置のテンプレート画像と、当該テンプレート画像の前記表示装置の表示画面が正面を向くための回転方向及び回転角度と、を対応付けて複数記憶する記憶手段と、
前記送信手段により送信された前記画像データを受信する受信手段と、
前記受信手段により受信された前記画像データのうち、前記表示装置が撮像された領域を特定する特定手段と、
前記特定手段により特定された前記領域の画像と、前記表示画面が正面を向いた前記表示装置のテンプレート画像とを比較して、所定の類似度を算出する算出手段と、
前記算出手段による前記所定の類似度の算出結果に基づいて、前記特定手段により特定された前記領域の前記表示装置に最も類似するテンプレート画像を、前記記憶手段により記憶された複数のテンプレート画像の中から選択する選択手段と、
前記選択手段により選択されたテンプレート画像に対応付けられて前記記憶手段に記憶された前記回転方向及び前記回転角度に基づいて、前記表示装置の回転方向及び回転角度を決定する決定手段と、
前記決定手段により決定された回転方向及び回転角度に基づいて、上下方向及び／又は左右方向に、前記表示装置を回転させる回転手段と、
を備えることを特徴とする。
【０００６】
請求項２に記載の発明は、表示装置と、当該表示装置を遠隔操作するリモートコントローラと、を備える表示システムにおいて、
前記リモートコントローラは、
前記表示装置を撮像して画像データを取得する撮像手段と、
前記撮像手段により取得された前記画像データを前記表示装置に送信する送信手段と、
を備え、
前記表示装置は、
向きが夫々異なる前記表示装置のテンプレート画像と、当該テンプレート画像の前記表示装置の表示画面が正面を向くための回転方向及び回転角度と、を対応付けて複数記憶する記憶手段と、
前記送信手段により送信された前記画像データを受信する受信手段と、
前記受信手段により受信された前記画像データのうち前記表示装置が撮像された領域を特定する特定手段と、
前記特定手段により特定された前記領域の画像に最も類似するテンプレート画像を、前記記憶手段により記憶された複数のテンプレート画像の中から選択する選択手段と、
前記選択手段により選択されたテンプレート画像に対応付けられて前記記憶手段に記憶された前記回転方向及び前記回転角度に基づいて、前記表示装置の回転方向及び回転角度を決定する決定手段と、
前記決定手段により決定された回転方向及び回転角度に基づいて、前記表示装置を回転させる回転手段と、
を備えることを特徴とする。
【０００７】
請求項３に記載の発明は、請求項２に記載の表示システムにおいて、前記回転手段は、上下方向及び／又は左右方向に、前記表示装置を回転させることを特徴とする。
【発明の効果】
【０００８】
請求項１に記載の発明によれば、リモートコントローラは、撮像手段により、表示装置を撮像して画像データを取得し、送信手段により、撮像手段により取得された画像データを表示装置に送信する。また、表示装置は、記憶手段により、表示画面が正面を向いた前記表示装置のテンプレート画像を含む、向きが夫々異なる表示装置のテンプレート画像と、当該テンプレート画像の表示装置の表示画面が正面を向くための回転方向及び回転角度と、を対応付けて複数記憶し、受信手段により、送信手段により送信された画像データを受信する。さらに、表示装置は、特定手段により、受信手段により受信された画像データのうち表示装置が撮像された領域を特定し、算出手段により、特定手段により特定された領域の画像と、表示画面が正面を向いた表示装置のテンプレート画像とを比較して、所定の類似度を算出する。そして、選択手段により、算出手段による所定の類似度の算出結果に基づいて、特定手段により特定された領域の画像に最も類似するテンプレート画像を、記憶手段により記憶された複数のテンプレート画像の中から選択し、決定手段により、選択手段により選択されたテンプレート画像に対応付けられて記憶手段に記憶された表示装置の回転方向及び回転角度に基づいて、表示装置の回転方向及び回転角度を決定し、回転手段により、決定手段により決定された回転方向及び回転角度に基づいて、上下方向及び／又は左右方向に、表示装置を回転させる。
従って、表示装置に対するリモートコントローラの位置が限定されることなく、表示画面が見えない位置を含む、より広範囲から表示装置の向きを遠隔制御することができる表示システムを提供することができる。
また、回転手段は、上下方向及び／又は左右方向に、表示装置を回転させるので、高い位置や低い位置からでも表示装置の向きを遠隔制御することが可能となる。
【０００９】
請求項２に記載の発明によれば、リモートコントローラは、撮像手段により、表示装置を撮像して画像データを取得し、送信手段により、撮像手段により取得された画像データを表示装置に送信する。また、表示装置は、記録手段により、向きが夫々異なる表示装置のテンプレート画像と、当該テンプレート画像の表示装置の表示画面が正面を向くための回転方向及び回転角度と、を対応付けて複数記憶し、受信手段により、送信手段により送信された画像データを受信する。さらに、表示装置は、特定手段により、受信手段により受信された画像データのうち表示装置が撮像された領域を特定し、選択手段により、特定手段により特定された領域の画像に最も類似するテンプレート画像を、記憶手段により記憶された複数のテンプレート画像の中から選択し、決定手段により、選択手段により選択されたテンプレート画像に対応付けられて記憶手段に記憶された回転方向及び回転角度に基づいて、表示装置の回転方向及び回転角度を決定し、回転手段により、決定手段により決定された回転方向及び回転角度に基づいて、表示装置を回転させる。
従って、表示装置に対するリモートコントローラの位置が限定されることなく、表示画面が見えない位置を含む、より広範囲から表示装置の向きを遠隔制御することができる表示システムを提供することができる。
【００１０】
請求項３に記載の発明によれば、請求項２に記載の発明の効果が得られるのは無論のこと、回転手段は、上下方向及び／又は左右方向に、表示装置を回転させるので、高い位置や低い位置からでも表示装置の向きを遠隔制御することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明を実施するための最良の形態を詳細に説明する。
ここで、図１は、本実施形態の表示システムＳの要部構成を示すブロック図であり、図２はリモコン１の斜視図である。
【００１２】
本実施形態の表示システムＳは、図１に示すように、遠隔操作を行うためのリモートコントローラ（以下、リモコンと称する。）１と、当該リモコン１により遠隔操作され、映像を表示画面２９ａに表示させる表示装置としてのテレビジョン受像機２と、を備えて構成されている。
【００１３】
（リモコンの構成）
リモコン１は、キーパッド１１、発振・変調部１２、リモコン信号送信部１３、撮像部１４、画像データ送信部１５、ＣＰＵ（Central Processing Unit）１６、ＲＯＭ（Read Only Memory）１７等を備えて構成されている。リモコン１の装置本体１ａの前面部には、図２に示すように、リモコン信号送信部１３、撮像レンズ１４ａ、画像データ送信部１５が備わっており、当該リモコン１による遠隔制御の対象となるテレビジョン受像機２の方向に前面部が向けられた状態で、キー操作や後述するテレビジョン受像機２を撮像対象とする撮像が行われる。
【００１４】
キーパッド１１は、ユーザがテレビジョン受像機２に対して、各種指示を入力するための複数のキーを備えており、ユーザによるキーの押下操作を検出して、押下されたキーに対応するデータをＣＰＵ１６に出力する。具体的には、キーパッド１１は、方向調整ボタン１１ａを備えており、当該方向調整ボタン１１ａの押下操作を検出すると、当該押下操作に基づくデータを制御部３２に対して出力する。そして、当該押下操作に基づいて、ＣＰＵ１６による撮像プログラム１７ａ（後述）及び送信プログラム１７ｂ（後述）が実行されることとなる。
【００１５】
発振・変調部１２は、ＣＰＵ１６による制御により、キーパッド１１において押下されたキーに応じて発振し、押下されたキーに対応するコードで変調・増幅することにより、リモコン信号を生成する。発振・変調部１２により生成されたリモコン信号はリモコン信号送信部１３に出力される。
【００１６】
リモコン信号送信部１３は、例えば、赤外線ＬＥＤ（Light Emitting Diode）等により構成され、ＣＰＵ１６による制御に従い、発振・変調部１２から出力されるリモコン信号を赤外線として送出する。
【００１７】
撮像部１４は、例えば、撮像レンズ１４ａと、撮像素子１４ｂと、Ａ／Ｄコンバータ１４ｃと、等を備えて構成されている。
撮像素子１４ｂは、例えば、ＣＣＤ（Charged Coupled Device）や、ＣＭＯＳ（Complementary Metal-oxide Semiconductor）等の半導体素子であり、ユーザにより方向調整ボタン１１ａが押下されると、撮像レンズ１４ａを介して入光された光の強弱を電気信号に変換して、Ａ／Ｄコンバータ１４ｃに出力する。
Ａ／Ｄコンバータ１４ｃは、撮像素子１４ｂから入力されたアナログの電気信号をデジタルの画像データに変換して、画像データ送信部１５に出力する。
【００１８】
画像データ送信部１５は、ＣＰＵ１６による制御により、Ａ／Ｄコンバータ１４ｃから入力されたデジタルの画像データを、無線方式によりテレビジョン受像機２に送信する。
【００１９】
ＣＰＵ１６は、リモコン１の各部から入力された入力信号に応じて、ＲＯＭ１７に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づく出力信号を各部に出力することにより、リモコン１の動作全般を統括制御する。
【００２０】
ＲＯＭ１７は、例えば、不揮発性の半導体メモリであり、ＣＰＵ１６によって実行される各種の制御プログラム並びに各制御プログラムの処理にかかるデータ等を記憶するものである。具体的には、ＲＯＭ１７は、撮像プログラム１７ａ、送信プログラム１７ｂ等の各種プログラムを備えている。
【００２１】
撮像プログラム１７ａは、例えば、ＣＰＵ１６に、テレビジョン受像機２を撮像して画像データを取得する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１６は、ユーザによりキーパッド１１に備わる方向調整ボタン１１ａが押下操作されると、撮像レンズ１４ａを介して入光する光によりリモコン１の前方領域の撮像を行って、画像データを取得する。
例えば、リモコン１をテレビジョン受像機２に向けた状態でユーザにより方向調整ボタン１１ａが押下されると、撮像部１４により、テレビジョン受像機２が撮像された画像データが取得されることとなる。図３は、当該撮像プログラム１７ａの実行により取得されたテレビジョン受像機２の画像データを例示する図である。
ＣＰＵ１６は、かかる撮像プログラム１７ａを実行することにより、撮像部１４とともに撮像手段を構成する。
【００２２】
送信プログラム１７ｂは、例えば、ＣＰＵ１６に、撮像プログラム１７ａの実行により取得された画像データをテレビジョン受像機２に送信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１６は、撮像プログラム１７ａの実行により、テレビジョン受像機２が撮像された画像データが取得されると、当該画像データを、画像データ送信部１５により、テレビジョン受像機２に対して送信する。
ＣＰＵ１６は、かかる送信プログラム１７ｂを実行することにより、画像データ送信部１５とともに送信手段を構成する。
【００２３】
（テレビジョン受像機の構成）
テレビジョン受像機２は、例えば、リモコン１から送信されたリモコン信号を受信するリモコン信号受信部２１と、リモコン１から送信された画像データを受信する画像データ受信部２２と、テレビジョン放送信号を受信するアンテナ２３と、アンテナ２３から入力された所定の周波数の音声・映像信号を選局するチューナ２４と、チューナ２４により選局された映像信号を復調する復調部２５と、復調部２５により復調された映像信号をデコードするデコーダ部２６と、映像信号及び音声信号に対して所定の映像処理を行う信号処理部２７と、リモコン１から送信された画像データを解析する画像解析部２８と、映像信号に基づく映像を表示させる表示部２９と、音声を出力する音声出力部３０と、テレビジョン受像機２を上下左右方向に回転させる回転駆動部３１と、テレビジョン受像機２全体を統括制御する制御部３２と、等を備えて構成され、各部はバス３３により接続されている。
【００２４】
リモコン信号受信部２１は、リモコン１のリモコン信号送信部１３から送信されたリモコン信号を受信するとともに、受信したリモコン信号に復調、誤り訂正等の所定の処理を行って制御部３２に対して出力する。
【００２５】
画像データ受信部２２は、リモコン１の画像データ送信部１５から送信された画像データを受信するとともに、受信した画像データを画像解析部２８に対して出力する。
【００２６】
アンテナ２３は、例えば、屋外において所定の方向に向けて配置されており、図示しないテレビジョン放送局から発信される高周波（ＲＦ）のテレビジョン放送信号である音声・映像信号を受信する。
チューナ２４は、例えば、図示は省略するが、高周波増幅回路と、局部発振回路及び混合回路から成る周波数変換回路と、を備えて構成されており、アンテナ２３等により入力されたテレビジョン放送信号を、高周波増幅回路において増幅し、混合回路において局部発振回路から出力される局部発振信号と混合し、さらに、特定の周波数を選局するための制御部３２からの制御信号に応じて、特定周波数帯の中間周波信号（IF信号）を受信し、当該中間周波信号に所定の処理を行って復調部２５に出力する。
復調部２５は、例えば、制御部３２からの制御信号に従って、チューナ２４から出力された中間周波信号に対してＯＦＤＭ（Orthogonal Frequency Division Multiplexing;直交周波数分割多重）復調や誤り訂正などの処理を実行し、トランスポートストリーム（TS）を生成して、デコーダ部２６に出力する。
デコーダ部２６は、例えば、復調部２５から入力されたトランスポートストリームを、図示しないＴＳデコーダにおいて、ＭＰＥＧ２（Moving Picture Experts Group 2）規格下のビデオストリーム、オーディオストリーム及びＰＳＩ／ＳＩ（Program Specific Information/Service Information）等に分離するとともに、ビデオストリームを図示しないビデオデコーダに、オーディオストリームを図示しないオーディオデコーダに出力し、さらに、ＰＳＩ／ＳＩに含まれるデータを制御部３２に供給する。ビデオデコーダは、ＴＳデコーダから入力されたビデオストリームを復号し、逆ＤＣＴ変換や動き補償制御等を行い、映像データを生成して、信号処理部２７に出力する。また、オーディオデコーダは、ＴＳデコーダから入力されたオーディオストリームを復号し、音声データを生成して信号処理部２７に出力する。
【００２７】
画像解析部２８は、例えば、画像メモリ２８ａを備えて成り、リモコン１から送信された画像データが画像データ受信部２２において受信されると、当該画像データを画像メモリ２８ａに一時的に格納し、制御部３２による制御により、格納された画像データに対して後述するパターンサーチ処理及びテンプレートマッチング処理を実行する。
【００２８】
表示部２９は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）等の表示画面２９ａを備え、信号処理部２７から入力された映像信号に基づく映像を当該表示画面２９ａに表示させる。
音声出力部３０は、例えば、図示しないスピーカ等を備え、信号処理部２７から入力された音声信号に基づく音声を出力させる。
【００２９】
回転駆動部３１は、例えば、テレビジョン受像機２を回転させるための駆動モータ（図示省略）と、駆動力伝達部（図示省略）とを備えている。回転駆動部３１は、制御部３２からの制御に応じて、上下方向及び／又は左右方向に所定の回転角度で回転することにより、表示画面２９ａの向きを変更する。
【００３０】
制御部３２は、ＣＰＵ３２１と、ＲＡＭ（Random Access Memory）３２２と、テンプレート画像記憶部３２３と、ＲＯＭ３２４と、等を備えて構成されている。
【００３１】
ＣＰＵ３２１は、テレビジョン受像機２の各部からバス３３を介して入力された入力信号に応じて、ＲＯＭ３２４に格納された各種プログラムを実行するとともに、バス３３を介して各部に各種プログラムの実行に基づく制御信号を出力することにより、テレビジョン受像機２の動作全般を統括制御する。
【００３２】
ＲＡＭ３２２は、例えば、揮発性の半導体メモリであり、ＣＰＵ３２１によって各種プログラムが実行される際に生じる処理結果や、入力されたデータを一時的に記憶し、ＣＰＵ３２１のワークエリアとして機能する。
【００３３】
テンプレート画像記憶部３２３は、例えば、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）等の書き換え可能な半導体メモリであり、向きが夫々異なるテレビジョン受像機２のテンプレート画像を複数記憶している。当該テンプレート画像には、表示画面２９ａが正面を向いたテレビジョン受像機２のテンプレート画像が含まれる。
【００３４】
図４は、テンプレート画像記憶部３２３に格納されたテンプレート画像群を例示する図である。
図４に示すように、テンプレート画像記憶部３２３には、向きが夫々異なるテレビジョン受像機２のテンプレート画像が複数記憶されており、これらのテンプレート画像は、例えば、上下及び／又は左右の各方向へそれぞれ５度ずつ異なる回転角度で回転した状態のテレビジョン受像機２の画像である。
具体的には、例えば、図４（ａ）の表示画面２９ａが正面を向いた状態の正面画像、右方向に所定角度回転した画像（例えば、図４（ｂ）の右方向３０度画像、図４（ｃ）の右方向４５度画像、図４（ｄ）の右方向１２０度画像等）、左方向に所定角度回転した画像（例えば、図４（ｅ）の左方向３０度画像、図４（ｆ）の左方向４５度画像、図４（ｇ）の左方向１２０度画像等）、上方向に所定の角度回転した画像（例えば、図４（ｈ）の上方向３０度画像等）、下方向に所定の角度回転した画像（例えば、図４（ｉ）の下方向３０度画像等）、図４（ｊ）の背面画像等が記憶されている。また、図示は省略するが、上下方向に所定角度回転し、且つ、左右方向に所定角度回転したテレビジョン受像機２のテンプレート画像が格納されていても良い。
これらのテンプレート画像には、表示画面２９ａを正面に向けるために要する回転方向及び回転角度のデータが対応付けられて記憶されており、例えば、右方向１２０度画像には「回転方向：左方向、回転角度：１２０度」のデータ、左方向４５度画像には「回転方向：右方向、回転角度４５度」のデータが割り当てられ、テンプレート画像記憶部３２３の所定の領域に格納されている。
【００３５】
ＲＯＭ３２４は、例えば、不揮発性の半導体メモリであり、ＣＰＵ３２１によって実行される各種の制御プログラム並びに各制御プログラムの処理にかかるデータ等を記憶するものである。      
具体的には、ＲＯＭ３２４には、受信プログラム２３４ａと、特定プログラム２３４ｂと、算出プログラム２３４ｃと、選択プログラム３２４ｄと、決定プログラム３２４ｅと、回転プログラム３２４ｆと、等のプログラムが格納されている。
【００３６】
受信プログラム２３４ａは、例えば、ＣＰＵ３２１に、リモコン１における送信プログラム１７ｂの実行により送信された画像データを受信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ３２１は、リモコン１の画像データ送信部１５より送信された画像データを、画像データ受信部２２において受信する。
ＣＰＵ３２１は、かかる受信プログラム２３４ａを実行することにより、画像データ受信部２２とともに受信手段を構成する。
【００３７】
特定プログラム２３４ｂは、例えば、ＣＰＵ３２１に、受信プログラム２３４ａの実行により受信された画像データのうち、テレビジョン受像機２が撮像された領域を特定する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ３２１は、受信プログラム２３４ａの実行により画像データ受信部２２において画像データを受信すると、受信した画像データを画像解析部２８の画像メモリ２８ａに一時的に格納し、当該画像データの何処にテレビジョン受像機２が存在するかを探索するパターンサーチ処理を行う。パターンサーチ処理は、例えば、基準パターンとなるテンプレート画像を画像上で一画素ずつ移動させながらラスタ走査し、その都度ユークリッド距離等のパターン間の距離を算出して最小距離値が得られる領域を検出する処理である。ＣＰＵ３２１は、例えば、テンプレート画像記憶部３２３に記憶されたテレビジョン受像機２の正面画像（図４（ａ）参照）を基準パターンとして当該パターンサーチ処理を行うことにより、画像データのうち、テレビジョン受像機２が撮像された領域を特定する。図５の枠で囲まれた領域は、当該特定プログラム２３４ｂの実行により、テレビジョン受像機２として特定された領域を示している。
ＣＰＵ３２１は、かかる特定プログラム２３４ｂを実行することにより、特定手段として機能する。
【００３８】
算出プログラム２３４ｃは、例えば、ＣＰＵ３２１に、特定プログラム２３４ｂの実行により特定された領域の画像と、表示画面２９ａが正面を向いたテレビジョン受像機２のテンプレート画像とを比較して、所定の類似度を算出する機能を実現させるためのプログラムである。
当該類似度は、特定プログラム２３４ｂの実行によりテレビジョン受像機２が撮像された領域として特定された領域の画像と、表示画面２９ａが正面を向いた正面画像（図４（ａ）参照）との比較により得られるパラメータであり、特徴量の一致度合いが高いほど類似度が高くなる。ここでは、例えば、類似度を、完全一致が「１」、完全不一致が「０」となる「１」〜「０」の値で表すこととする。
ＣＰＵ３２１は、かかる算出プログラム２３４ｃを実行することにより、算出手段として機能する。
【００３９】
選択プログラム３２４ｄは、例えば、ＣＰＵ３２１に、算出プログラム２３４ｃの実行による所定の類似度の算出結果に基づいて、特定プログラム２３４ｂの実行により特定された領域のテレビジョン受像機２に最も類似するテンプレート画像を、テンプレート画像記憶部３２３に記憶された複数のテンプレート画像の中から選択する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ３２１は、算出プログラム２３４ｃの実行により算出された類似度が所定の第１の閾値（例えば、０．３）以上であった場合に、特定プログラム２３４ｂの実行により特定された領域の画像をテレビジョン受像機２であると判断する。そして、特定プログラム２３４ｂの実行により特定された領域の画像を入力パターンとして、当該入力パターンに最も類似するテンプレート画像を、テンプレート画像記憶部３２３に記憶された向きが夫々異なるテレビジョン受像機２のテンプレート画像の中から選択するテンプレートマッチング処理を行う。当該テンプレートマッチング処理は、例えば、入力パターンと、それぞれのテンプレート画像とを重ね合わせ、ユークリッド距離等のパターン間の距離を計算して最小距離値が得られるテンプレート画像を識別する。
例えば、図５の画像データに撮像されたテレビジョン受像機２を入力パターンとして当該テンプレートマッチング処理が行われると、図４に示すテンプレート画像群のうちから、図４（ｄ）のテンプレート画像が、当該入力パターンに最も類似したテンプレート画像として選択されることとなる。
ＣＰＵ３２１は、かかる選択プログラム３２４ｄを実行することにより、選択手段として機能する。
【００４０】
決定プログラム３２４ｅは、例えば、ＣＰＵ３２１に、選択プログラム３２４ｄの実行により選択されたテンプレート画像に対応付けられてテンプレート記憶部３２３に記憶された回転方向及び回転角度に基づいて、テレビジョン受像機２の回転方向及び回転角度を決定する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ３２１は、選択プログラム３２４ｄの実行により、特定プログラム２３４ｂの実行により特定された領域のテレビジョン受像機２に最も類似するテンプレート画像が、テンプレート画像記憶部３２３に記憶された複数のテンプレート画像の中から選択されると、当該テンプレート画像に対応付けられた、表示画面２９ａを表面に向けるために要する回転方向及び回転角度のデータを所定の領域から読み出して、当該データに基づいてテレビジョン受像機２の回転方向及び回転角度を決定する。例えば、選択プログラム３２４ｄの実行により、テンプレート画像記憶部３２３のテンプレート画像群の中から図４（ｄ）の右方向に１２０度回転したテレビジョン受像機２のテンプレート画像が選択された場合には、ＣＰＵ３２１は、回転方向を左方向、回転角度を１２０度と決定する。
なお、選択プログラム３２４ｄの実行により選択されたテンプレート画像が正面画像（図４（ａ）参照）である場合には、ＣＰＵ３２１は、回転の必要なしと判断する。
ＣＰＵ３２１は、かかる決定プログラム３２４ｅを実行することにより、決定手段として機能する。
【００４１】
回転プログラム３２４ｆは、例えば、ＣＰＵ３２１に、決定プログラム３２４ｅの実行により決定された回転方向及び回転角度に基づいて、上下方向及び／又は左右方向に、テレビジョン受像機２を回転させる機能を実現させるためのプログラムである。
具体的には、ＣＰＵ３２１は、決定プログラム３２４ｅの実行によりテレビジョン受像機２の回転方向及び回転角度が決定されると、その回転方向にその回転角度分回転するように指示する指示信号を回転駆動部３１に出力して、テレビジョン受像機２を回転させる。
例えば、図４（ｄ）のテレビジョン受像機２に対して、回転方向を左方向、回転角度を１２０度と決定すると、ＣＰＵ３２１は回転駆動部３１に指示信号を出力して、テレビジョン受像機２を左方向に１２０度回転させる。その結果、図６に示すように、テレビジョン受像機２は、表示画面２９ａがリモコン１の位置に対して正面を向いた状態となる。
ＣＰＵ３２１は、かかる回転プログラム３２４ｆを実行することにより、回転駆動部３１とともに回転手段を構成する。
【００４２】
また、ＣＰＵ３２１は、回転プログラム３２４ｆの実行により、テレビジョン受像機２が回転すると、表示画面２９ａが正面を向いたか否かの確認処理を行う。すなわち、テレビジョン受像機２の回転後に、ユーザにより再び方向調整ボタン１１ａが押下操作されると、リモコン１のＣＰＵ１６は、前述の撮像プログラム１７ａの実行により、回転後のテレビジョン受像機２の画像データを取得して、送信プログラム１７ｂの実行によりテレビジョン受像機２に当該画像データを送信する。そして、テレビジョン受像機２のＣＰＵ３２１は、受信プログラム２３４ａの実行により画像データを受信すると、特定プログラム２３４ｂの実行により、受信した画像データのうちテレビジョン受像機２が撮像された領域を特定し、算出プログラム２３４ｃの実行により、特定プログラム２３４ｂの実行により特定された領域の画像と、表示画面２９ａが正面を向いたテレビジョン受像機２のテンプレート画像とを比較して類似度を算出する。そして、算出プログラム２３４ｃの実行により算出された類似度が所定の第２の閾値（例えば、０．９）以上である場合には、表示画面２９ａが正面を向いた状態であると判断して確認処理を終了し、一方、算出された類似度が第２の閾値（例えば、０．９）以上でない場合には、表示画面２９ａが正面を向いた状態でないと判断して、再び特定プログラム２３４ｂ、算出プログラム２３４ｃ、選択プログラム３２４ｄ、決定プログラム３２４ｅ，回転プログラム３２４ｆを実行することにより、テレビジョン受像機２を回転させる。当該確認処理は、類似度が所定の閾値（例えば、０．９）以上となって、テレビジョン受像機２の表示画面２９ａがリモコン１に対して正面を向いた状態であると判断されるまで繰り返されることとなる。
【００４３】
次に、図７のフローチャートを参照しながら、リモコン１のＣＰＵ１６及びテレビジョン受像機２のＣＰＵ３２１により行われる方向制御処理について、説明する。
当該処理は、リモコン１のＣＰＵ１６が撮像プログラム１７ａ及び送信プログラム１７ｂを実行し、テレビジョン受像機２にＣＰＵ３２１が、受信プログラム２３４ａ、特定プログラム２３４ｂ、算出プログラム２３４ｃ、選択プログラム３２４ｄ、決定プログラム３２４ｅ及び回転プログラム３２４ｆを実行することにより行われる。
【００４４】
まず、リモコン１のＣＰＵ１６は、キーパッド１１におけるキー操作を監視しており、ステップＳ１において、方向調整ボタン１１ａが押下されたか否かを判断する。ＣＰＵ１６は、ステップＳ１において、方向調整ボタン１１ａが押下されたと判断すると（ステップＳ１；Ｙｅｓ）、ステップＳ２において、撮像部１４によりリモコン１の前方領域を撮像して画像データを取得する。ＣＰＵ１６は、ステップＳ３において、ステップＳ２において取得した画像データを画像データ送信部１５によりテレビジョン受像機２に送信する。
【００４５】
ステップＳ４において、テレビジョン受像機２のＣＰＵ３２１は、リモコン１から送信された画像データを画像データ受信部２２において受信し、当該画像データを画像解析部２８における画像メモリ２８ａに一時的に格納する。そして、ステップＳ５において、当該画像データに対してパターンサーチ処理を行うことにより、画像データのうちから、テレビジョン受像機２が撮像された領域を特定する。ステップＳ６において、ＣＰＵ３２１は、テレビジョン受像機２が撮像された領域として特定された領域の画像と、表示画面２９ａが正面を向いた正面画像とを比較して類似度を算出する。次に、ＣＰＵ３２１は、ステップＳ７において、ステップＳ６において算出した類似度が第１の閾値以上であるか否かを判断する。ＣＰＵ３２１は、ステップＳ７において、類似度が第１の閾値以上でないと判断すると（ステップＳ７；Ｎｏ）、テレビジョン受像機２が撮像されていないと判断して、再びステップＳ１に戻って処理を繰り返す。一方、ＣＰＵ３２１は、ステップＳ７において、類似度が第１の閾値以上であると判断すると（ステップＳ７；Ｙｅｓ）、ステップＳ５において特定された領域の画像をテレビジョン受像機２であると判断し、テンプレートマッチング処理により、当該領域の画像に最も類似するテンプレート画像を、テンプレート画像記憶部３２３に記憶された向きが夫々異なるテレビジョン受像機２のテンプレート画像の中から選択する（ステップＳ８）。次に、ＣＰＵ３２１は、ステップＳ９において、選択されたテンプレート画像に対応付けられて記憶された、表示画面２９ａを表面に向けるために要する回転方向及び回転角度のデータを読み出し、当該データに基づいてテレビジョン受像機２の回転方向及び回転角度を決定する。さらに、ＣＰＵ３２１は、ステップＳ９において決定された回転方向及び回転角度に基づいて回転駆動部３１に指示信号を出力することにより、テレビジョン受像機２を決定された回転方向に決定された回転角度分回転させる（ステップＳ１０）。
【００４６】
次に、ステップＳ１１において、リモコン１のＣＰＵ１６は、キーパッド１１における方向調整ボタン１１ａが押下されたか否かを判断する。ＣＰＵ１６は、ステップＳ１１において、方向調整ボタン１１ａが押下されないと判断すると（ステップＳ１１；Ｎｏ）、本処理を終了し、一方、方向調整ボタン１１ａが押下されたと判断すると（ステップＳ１１；Ｙｅｓ）、再び撮像部１４により、回転後のテレビジョン受像機２の画像データを取得して（ステップＳ１２）、当該画像データを、画像データ送信部１５により、テレビジョン受像機２に対して送信する（ステップＳ１３）。
テレビジョン受像機２のＣＰＵ３２１は、ステップＳ１４において、リモコン１から送信された画像データを画像データ受信部２２において受信し、当該画像データを画像解析部２８における画像メモリ２８ａに一時的に格納する。そして、ＣＰＵ３２１は、ステップＳ１５において、当該画像データに対してパターンサーチ処理を行うことにより、画像データのうちから、テレビジョン受像機２が撮像された領域を特定し、テレビジョン受像機２が撮像された領域として特定された領域の画像と、表示画面２９ａが正面を向いた正面画像とを比較して類似度を算出する。次に、ＣＰＵ３２１は、ステップＳ１６において、算出した類似度が第２の閾値以上であるか否かを判断する。ＣＰＵ３２１は、ステップＳ１６において、類似度が第２の閾値以上でないと判断すると（ステップＳ１６；Ｎｏ）表示画面２９ａがリモコン１に対して正面を向いた状態でないとして、再びステップＳ５に戻って以上の処理を繰り返し、一方、類似度が第２の閾値以上であると判断すると（ステップＳ１６；Ｙｅｓ）、表示画面２９ａがリモコン１に対して正面を向いた状態であるとして、本処理を終了する。
【００４７】
以上説明した本実施形態における表示システムＳによれば、リモコン１において、ＣＰＵ１６による撮像プログラム１７ａの実行により、テレビジョン受像機２が撮像されて画像データが取得され、送信プログラム１７ｂの実行により、撮像プログラム１７ａの実行により取得された画像データがテレビジョン受像機２に送信される。また、テレビジョン受像機２において、ＣＰＵ３２１による受信プログラム２３４ａの実行により、送信プログラム１７ｂの実行により送信された画像データが受信され、特定プログラム２３４ｂの実行により、受信プログラム２３４ａの実行により受信された画像データのうちテレビジョン受像機２が撮像された領域が特定され、算出プログラム３２４ｃの実行により、特定プログラム３２４ｂにより特定された領域の画像と、表示画面２９ａが正面を向いたテレビジョン受像機２のテンプレート画像とが比較されて、所定の類似度が算出される。そして、選択プログラム３２４ｄの実行により、算出プログラム３２４ｃによる所定の類似度の算出結果に基づいて、特定プログラム２３４ｂにより特定された領域の画像に最も類似するテンプレート画像が、テンプレート画像記憶部３２３に記憶された複数のテンプレート画像の中から選択され、決定プログラム３２４ｅの実行により、選択プログラム３２４ｄの実行により選択されたテンプレート画像に基づいて、テレビジョン受像機２の回転方向及び回転角度が決定され、回転プログラム３２４ｆの実行により、決定プログラム３２４ｅの実行により決定された回転方向及び回転角度に基づいて、上下方向及び／又は左右方向に、テレビジョン受像機２が回転される。
従って、テレビジョン受像機２に対するリモートコントローラ１の位置が限定されることなく、表示画面２９ａが見えない位置を含む、より広範囲からテレビジョン受像機２の向きを遠隔制御することができる表示システムＳを提供することができる。
【００４８】
なお、本発明は、上記実施の形態に限られることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行って良い。
例えば、特定プログラム２３４ｂの実行によりテレビジョン受像機２が撮像された領域を特定する方法は、上記実施の形態で示したものに限られることなく、例えば、正規化相互相関値を照合尺度として用いる方法であっても良い。
また、例えば、回転後に行う表示画面２９ａが正面を向いたか否かの確認処理は行わない構成であっても良い。
また、例えば、特定プログラム２３４ｂの実行により特定された領域の画像と、表示画面２９ａが正面を向いた表示装置のテンプレート画像とを比較して算出された類似度が所定の閾値以上とならない場合に、最も類似度の高い２つのテンプレート画像に基づく回転方向及び回転角度を足して２で割った値により、回転方向及び回転角度を決定しても良い。この構成によれば、予め記憶されたテンプレート画像の数が少ない場合であっても、より正確にテレビジョン受像機２を回転させることができる。
【図面の簡単な説明】
【００４９】
【図１】本実施形態における表示システムの要部構成を示すブロック図である。
【図２】リモコンの前面部を示す斜視図である。
【図３】撮像プログラムの実行により取得された画像データを例示する図である。
【図４】テンプレート画像記憶部に記憶されたテンプレート画像群を例示する図である。
【図５】特定プログラムの実行により、テレビジョン受像機が撮像された領域として特定された領域を示す図である。
【図６】テレビジョン受像機の回転後の状態を例示する図である。
【図７】ＣＰＵによる方向制御処理を示すフローチャートである。
【符号の説明】
【００５０】
Ｓ        表示システム
１        リモートコントローラ
１４      撮像部（撮像手段）
１５      画像データ送信部（送信手段）
１６      ＣＰＵ（撮像手段、送信手段）
１７ａ    撮像プログラム（撮像手段）
１７ｂ    送信プログラム（送信手段）
２        テレビジョン受像機（表示装置）
２２      画像データ受信部
３１      回転駆動部（回転手段）
３２１    ＣＰＵ（記憶手段、受信手段、特定手段、算出手段、選択手段、決定手段、回転手段）
３２３    テンプレート画像記憶部（記憶手段）
３２４ａ  受信プログラム（受信手段）
３２４ｂ  特定プログラム（特定手段）
３２４ｃ  算出プログラム（算出手段）
３２４ｄ  選択プログラム（選択手段）
３２４ｅ  決定プログラム（決定手段）
３２４ｆ  回転プログラム（回転手段）
【図１】
2007336171.tif 000003
【図２】
2007336171.tif 000004
【図３】
2007336171.tif 000005
【図４】
2007336171.tif 000006
【図５】
2007336171.tif 000007
【図６】
2007336171.tif 000008
【図７】
2007336171.tif 000009