(57)【要約】【課題】リモートコントローラのタッチパネルとデジタル放送受信装置の画面の解像度差をなくし、かつリモートコントローラのタッチパネルとデジタル放送受信装置の画面制御の同期をとることが可能な遠隔操作システム、デジタル放送受信装置、リモートコントローラ及び遠隔操作方法を提供する。【解決手段】遠隔操作システムは、リモートコントローラとデジタル放送受信装置のそれぞれと通信するサーバを有し、リモートコントローラとデジタル放送受信装置はサーバ上にある制御内容が記載され解像度差を吸収したＳｃｒｉｐｔを実行するためのＬｏａｄｅｒ、Ｉｎｔｅｒｐｒｅｔｅｒ、Ｃｏｎｔｒｏｌｌｅｒを持つ。また、独立で動作するリモートコントローラとデジタル放送受信装置をサーバが仲介してキーを受け付けたというＡＣＫをやり取りすることで、画面の同期を取る。【選択図】図１
2011188333.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送を受信するデジタル放送受信装置と、前記デジタル放送受信装置をタッチパネルの操作により制御するリモートコントローラと、複数のスクリプトを有し、かつ前記デジタル放送受信装置及び前記リモートコントローラとネットワークで接続されたサーバからなる遠隔操作システムであって、
前記リモートコントローラは、
前記サーバから所定のスクリプトをダウンロードする第１ダウンロード手段と、
ダウンロードされた前記所定のスクリプトを実行する第１実行手段と、
実行された前記所定のスクリプトの結果を前記タッチパネルに表示させる第１制御手段と、
前記デジタル放送受信装置へ前記タッチパネル上の座標位置を示すキーコードを送信するコード送信手段と、を備え、
前記デジタル放送受信装置は、
前記サーバから前記所定のスクリプトをダウンロードする第２ダウンロード手段と、
ダウンロードされた前記所定のスクリプトを実行する第２実行手段と、
実行された前記所定のスクリプトの結果を画面に表示させるとともに、前記コード送信手段から受信した前記キーコードに応じて前記画面を遷移させる第２制御手段と、を備え、
前記所定のスクリプトは、前記デジタル放送受信装置及び前記リモートコントローラの解像度に応じて選択されたスクリプトであることを特徴とする遠隔操作システム。
【請求項２】
前記デジタル放送受信装置は、
前記サーバへ前記キーコードを受け付けたことを示すＡＣＫを送信する送信手段と、を更に備え、
前記第２制御手段は、前記キーコードに応じて前記画面を遷移させた後で、前記送信手段に前記ＡＣＫを送信させ、
前記リモートコントローラは、
前記サーバから前記ＡＣＫを受信する受信手段と、を更に備え、
前記第１制御手段は、前記受信手段が前記ＡＣＫを受信した後で、前記タッチパネルの画面を遷移させる、ことを特徴とする請求項１に記載の遠隔操作システム。
【請求項３】
デジタル放送を受信するデジタル放送受信装置と、前記デジタル放送受信装置をタッチパネルの操作により制御するリモートコントローラと、複数のスクリプトを有し、かつ前記デジタル放送受信装置及び前記リモートコントローラとネットワークで接続されたサーバからなる遠隔操作システムにおけるデジタル放送受信装置であって、
前記サーバから所定のスクリプトをダウンロードする第２ダウンロード手段と、
ダウンロードされた前記所定のスクリプトを実行する第２実行手段と、
実行された前記所定のスクリプトの結果を画面に表示させるとともに、前記リモートコントローラから受信した前記タッチパネル上の座標位置を示すキーコードに応じて前記画面を遷移させる第２制御手段と、を備え、
前記所定のスクリプトは、前記デジタル放送受信装置及び前記リモートコントローラの解像度に応じて選択されたスクリプトであることを特徴とするデジタル放送受信装置。
【請求項４】
前記サーバへ前記キーコードを受け付けたことを示すＡＣＫを送信する送信手段と、を更に備え、
前記第２制御手段は、前記キーコードに応じて前記画面を遷移させた後で、前記送信手段に前記ＡＣＫを送信させることを特徴とする請求項３に記載のデジタル放送受信装置。
【請求項５】
デジタル放送を受信するデジタル放送受信装置と、前記デジタル放送受信装置をタッチパネルの操作により制御するリモートコントローラと、複数のスクリプトを有し、かつ前記デジタル放送受信装置及び前記リモートコントローラとネットワークで接続されたサーバからなる遠隔操作システムにおけるリモートコントローラであって、
前記サーバから所定のスクリプトをダウンロードする第１ダウンロード手段と、
ダウンロードされた前記所定のスクリプトを実行する第１実行手段と、
実行された前記所定のスクリプトの結果を前記タッチパネルに表示させる第１制御手段と、
前記デジタル放送受信装置へ前記タッチパネル上の座標位置を示すキーコードを送信するコード送信手段と、を備え、
前記所定のスクリプトは、前記デジタル放送受信装置及び前記リモートコントローラの解像度に応じて選択されたスクリプトであることを特徴とするリモートコントローラ。
【請求項６】
前記サーバから前記キーコードを受け付けたことを示すＡＣＫを受信する受信手段と、を更に備え、
前記第１制御手段は、前記受信手段が前記ＡＣＫを受信した後で、前記タッチパネルの画面を遷移させることを特徴とする請求項５に記載のリモートコントローラ。
【請求項７】
デジタル放送を受信するデジタル放送受信装置と、前記デジタル放送受信装置をタッチパネルの操作により制御するリモートコントローラと、複数のスクリプトを有し、かつ前記デジタル放送受信装置及び前記リモートコントローラとネットワークで接続されたサーバからなる遠隔操作システムにおける遠隔操作方法であって、
前記リモートコントローラは、
前記サーバから所定のスクリプトをダウンロードするステップと、
ダウンロードされた前記所定のスクリプトを実行するステップと、
実行された前記所定のスクリプトの結果を前記タッチパネルに表示させるステップと、
前記デジタル放送受信装置へ前記タッチパネル上の座標位置を示すキーコードを送信するステップと、を有し、
前記デジタル放送受信装置は、
前記サーバから前記所定のスクリプトをダウンロードするステップと、
ダウンロードされた前記所定のスクリプトを実行するステップと、
実行された前記所定のスクリプトの結果を画面に表示させるとともに、受信された前記キーコードに応じて前記画面を遷移させるステップと、を有し、
前記所定のスクリプトは、前記デジタル放送受信装置及び前記リモートコントローラの解像度に応じて選択されたスクリプトであることを特徴とする遠隔操作方法。
【請求項８】
前記デジタル放送受信装置は、
前記キーコードに応じて前記画面を遷移させた後で、前記サーバへ前記キーコードを受け付けたことを示すＡＣＫを送信するステップと、を更に有し、
前記リモートコントローラは、
前記ＡＣＫを受信した後で、前記タッチパネルの画面を遷移させるステップと、を更に有することを特徴とする請求項７に記載の遠隔操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遠隔操作システム、デジタル放送受信装置、リモートコントローラ及び遠隔操作方法に関し、更に詳しくは、デジタル放送受信装置とタッチパネルを備えたリモートコントローラ間で制御内容を記載したＳｃｒｉｐｔを有するサーバを用いた遠隔操作システムに関する。
【背景技術】
【０００２】
近年、デジタル放送受信装置の操作は複雑化の一途をたどり、より簡単な、より直感的な操作性が求められている。そこで、タッチパネルを備えたリモートコントローラを有し、タッチパネル操作に対応した座標位置をリモートコントローラが送出して制御対象機器を遠隔操作することを特徴とする遠隔操作システムが存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１３６５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の遠隔操作システムではリモートコントローラがタッチパネルの座標位置をそのまま送信し、制御対象機器はリモートコントローラのタッチパネルの座標位置を制御対象機器の画面の座標位置に変換するために、制御対象機器であるデジタル放送受信装置はリモートコントローラのタッチパネルの解像度情報を持たなければ、座標変換することができないという課題があった。
【０００５】
また、リモートコントローラから一方的に座標位置を送信するため、制御対象機器の動作が遅延した場合、操作の同期が外れ直感的な操作が難しくなるという課題もあった。
【０００６】
本発明は、上記事情に鑑みてなされてものであり、リモートコントローラのタッチパネルとデジタル放送受信装置の画面の解像度差をなくし、かつリモートコントローラのタッチパネルとデジタル放送受信装置の画面制御の同期をとることが可能な遠隔操作システム、デジタル放送受信装置、リモートコントローラ及び遠隔操作方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
リモートコントローラのタッチパネルとデジタル放送受信装置の画面の解像度差を吸収するために、本発明の遠隔操作システムは、リモートコントローラとデジタル放送受信装置のそれぞれと通信するサーバを有し、リモートコントローラとデジタル放送受信装置はサーバ上にある制御内容が記載され解像度差を吸収したＳｃｒｉｐｔ５００を実行するためのＬｏａｄｅｒ、Ｉｎｔｅｒｐｒｅｔｅｒ、Ｃｏｎｔｒｏｌｌｅｒを持つことを特徴とする。
【０００８】
また、独立で動作するリモートコントローラとデジタル放送受信装置を、サーバが仲介してキーを受け付けたというＡＣＫ（ＡＣＫＮＯＷＬＥＤＧＥＭＥＮＴ）をやり取りすることで、画面の同期を取ることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、リモートコントローラのタッチパネルとデジタル放送受信装置の画面の解像度差を吸収し、ネットワーク障害やデジタル放送受信装置での処理遅延があっても画面の同期を保証することで、デジタル放送受信装置を直感的に操作することができる。
【００１０】
また、リモートコントローラやデジタル放送受信装置にサーバのＳｃｒｉｐｔを実行するためのＬｏａｄｅｒ、Ｉｎｔｅｒｐｒｅｔｅｒ、Ｃｏｎｔｒｏｌｌｅｒさえ用意しておけば、どのような端末であってもリモートコントローラやデジタル放送受信装置の代わりとなることができる。
【００１１】
更に、リモートコントローラやデジタル放送受信装置のソフトウェアを書き換えなくても、サーバのＳｃｒｉｐｔを書き換えるだけで新たな制御を追加することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１に係る遠隔操作システムの構成を示すブロック図
【図２】同実施の形態に係るデジタル放送受信装置のハードウェア構成を示すブロック図
【図３】同実施の形態に係るリモートコントローラのハードウェア構成を示すブロック図
【図４】同実施の形態に係るデジタル放送受信装置とリモートコントローラのソフトウェア構成を示すブロック図
【図５】同実施の形態に係る電源投入直後とアプリケーション立ち上げ後のデジタル放送受信装置とリモートコントローラの画面状態を示す図
【図６】同実施の形態に係る電源ＯＮからタッチパネル制御までの処理を示すフローチャート
【図７】同実施の形態に係るサーバからＳｃｒｉｐｔをダウンロードして実行するまでの詳細な処理を示すフローチャート
【図８】同実施の形態に係る同期を取る仕組みの詳細を示すフローチャート
【図９】同実施の形態に係るＳｃｒｉｐｔの例を示す図
【発明を実施するための形態】
【００１３】
以下本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１４】
（実施の形態１）
本発明では、デジタル放送受信装置を操作する遠隔操作システムにおいて、リモートコントローラのタッチパネルとデジタル放送受信装置の画面の解像度差を吸収し、ネットワーク障害やデジタル放送受信装置での処理遅延があっても画面の同期を保証することで、デジタル放送受信装置を直感的に操作することを可能とする。本発明の第１のポイントは、リモートコントローラのタッチパネルとデジタル放送受信装置の画面の解像度差をサーバのＳｃｒｉｐｔを用いて吸収することであり、第２のポイントはサーバを介してリモートコントローラのタッチパネルとデジタル放送受信装置の画面描画の同期を取ることである。
【００１５】
図１は、本発明の実施の形態１に係る遠隔操作システムの構成を示すブロック図である。遠隔操作システムは、タッチパネルを備えたリモートコントローラ３００とデジタル放送受信装置２００と、デジタル放送受信機２００の画面やリモートコントローラ３００のタッチパネルに、例えばボタンをどの大きさで描画するか等の制御内容を記述しているＳｃｒｉｐｔ５００を有するサーバ１００から成る。リモートコントローラ３００とデジタル放送受信装置２００は、ネットワーク経由でＨｔｔｐＲｅｑｕｅｓｔすることでサーバ１００にアクセスし、Ｓｃｒｉｐｔ５００をダウンロードする。ここで、ネットワークは有線であっても無線であってもよい。また、Ｓｃｒｉｐｔ５００については、後ほど図９を用いて詳述する。
【００１６】
図２は、同実施の形態に係るデジタル放送受信装置のハードウェア構成を示すブロック図である。デジタル放送受信装置２００は、チューナ２０（受信部）、ＴＤ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｄｅｃｏｄｅｒ）２１（分離部）、ＡＶデコーダ２２（復号部）、ＯＳＤ合成部２３、ＣＰＵ２４（制御部）、ＯＳＤ制御部２５、メモリ２６（記憶部）、通信部２７、コード受光部２８、ディスプレイ２９（表示部）を備えている。
【００１７】
ＣＰＵ２４はデジタル放送受信装置２００全体を制御するコントローラであり、メモリ２６にはＣＰＵ２４での制御結果やサーバ１００からダウンロードしたＳｃｒｉｐｔ５００が置かれる。チューナ２０は、放送局から送られてきた信号を受信し、デジタル復調処理を行う。ＴＤ２１はチューナ２０から送られてくるデータから、映像データ／音声データ／その他のデータをフィルタリングする。ＡＶデコーダ２２は、ＴＤ２１でフィルタリングされた映像データと音声データから、映像信号、音声信号を復号する。
【００１８】
ＣＰＵ２４は、コード受光部２８でリモートコントローラ３００からＩＲ信号やＲＦ信号等で送られてくるリモコンコードを受信した場合に、通信部２７にてサーバ１００と必要なデータをやり取りさせた後、ＯＳＤ制御部２５でＯＳＤを生成させ、ＯＳＤ合成部２３で映像データとＯＳＤを合成させディスプレイ２９に出力させる。
【００１９】
図３は、同実施の形態に係るリモートコントローラのハードウェア構成を示すブロック図である。リモートコントローラ３００は、コード送信部３０、キー判定部３１、通信部３２、メモリ３３（記憶部）、ＣＰＵ３４（制御部）、タッチ入力判定部３５、ＯＳＤ制御部３６、タッチパネル３７を備えている。
【００２０】
リモートコントローラ３００上のキーが押下されると、キー判定部３１でどのキーが押下されたかを判定し、判定結果に応じてＣＰＵ３４は通信部３２でサーバ１００からＳｃｒｉｐｔ５００をダウンロードさせる。また、ＣＰＵ３４は、メモリ３３上にあるＳｃｒｉｐｔ５００に従ってＯＳＤ制御部３６でＯＳＤを生成させ、タッチパネル３７の描画を変更させる。また、タッチパネル３７が押下された場合、その位置座標と押下の種類（長押し等）をタッチ入力判定部３５で判定し、判定結果に応じてＣＰＵ３４はリモコンコードに変換して、コード送信部３０よりデジタル放送受信装置２００に向かってリモコンコードを送信させる。
【００２１】
図４は、同実施の形態に係るデジタル放送受信装置とリモートコントローラのソフトウェア構成を示すブロック図である。デジタル放送受信装置２００及びリモートコントローラ３００のソフトウェアは、サーバ１００とＳｃｒｉｐｔ５００をやりとりするＬｏａｄｅｒ４３、Ｓｃｒｉｐｔ５００を解釈し実行するＩｎｔｅｒｐｒｅｔｅｒ４１、Ｌｏａｄｅｒ43やＩｎｔｅｒｐｒｅｔｅｒ４１に命令を出すＣｏｎｔｒｏｌｌｅｒ４２からなり、これらがＯＳ（ＯｐｅｒａｔｉｎｇＳｙｓｔｅｍ）４０上のアプリケーション４００として存在する。このＯＳ４０やアプリケーション４００はデジタル放送受信装置２００のメモリ２６とリモートコントローラ３００のメモリ３３に搭載されている。デジタル放送受信装置２００のＣＰＵ２４とリモートコントローラ３００のＣＰＵ３４はそれぞれのメモリ２６とメモリ３３からＯＳ４０とアプリケーション４００をロードする。アプリケーション４００はサーバ１００のＳｃｒｉｐｔ５００により動作を決定するため、サーバ１００のＳｃｒｉｐｔ５００さえ変更すれば、柔軟に制御を変更でき、アプリケーション４００さえ動作すればどのような端末であってもリモートコントローラやデジタル放送受信装置の代わりとなりえる。
【００２２】
図５は、同実施の形態に係る電源投入直後とアプリケーション立ち上げ後のデジタル放送受信装置とリモートコントローラの画面状態を示す図である。電源投入直後、リモートコントローラ３００がサーバ１００からＳｃｒｉｐｔ５００をダウンロードするまでは、デジタル放送受信装置２００の画面５１とリモートコントローラ３００のタッチパネル３７の画面５０は異なる画面を示す。リモートコントローラ３００がサーバ１００からＳｃｒｉｐｔ５００をダウンロードした後に、デジタル放送受信装置２００でアプリケーション４００を立ち上げると、リモートコントローラ３００のタッチパネル３７の画面５２とデジタル放送受信装置２００の画面５３はほぼ同じ画面を表示し、同期的に制御することが可能となる。
【００２３】
図６は、同実施の形態に係る電源ＯＮからタッチパネル制御までの処理を示すフローチャートである。チューナ２０、ＴＤ２１、ＡＶデコーダ２２にて、映像と音声をデコードするまでの処理は一般的なデジタル放送受信装置と同じであるため、動作フローはデコード以降の処理について示す。以下、動作フローについて詳細を説明する。
【００２４】
リモートコントローラ３００の電源がＯＮされると（ステップＳ６０１）、リモートコントローラ３００はサーバ１００に対してＨｔｔｐＲｅｑｕｅｓｔをかける（ステップＳ６０２）。このＲｅｑｕｅｓｔによりリモートコントローラ３００はＳｃｒｉｐｔ５００をダウンロードし、タッチパネル３７にＳｃｒｉｐｔ５００を実行した結果を表示する（ステップＳ６０３「ＮＯ」、ステップＳ６０４「ＹＥＳ」、図５の画面５０）。
【００２５】
Ｓｃｒｉｐｔ５００のダウンロードに失敗した場合、複数回ダウンロード処理を繰り返し（ステップＳ６０３「ＮＯ」、ステップＳ６０４「ＮＯ」）、それでもＳｃｒｉｐｔ５００を取得できない場合には（ステップＳ６０３「ＹＥＳ」）、あらかじめリモートコントローラ３００が持つデフォルトのＳｃｒｉｐｔ５００を実行し、一般的なリモコンとして使えるようにする（ステップＳ６１３）。
【００２６】
Ｓｃｒｉｐｔ５００のダウンロードが成功すると、タッチパネル制御が可能となる。ここでアプリケーション起動のためにタッチパネル３７（例えば図５の画面５０のメニューボタン）を押下すると（ステップＳ６０５）、ＨｔｔｐＲｅｑｕｅｓｔによりリモートコントローラ３００はサーバ１００にＳｃｒｉｐｔ５００のダウンロードを要求する。同時に、サーバ１００は、デジタル放送受信装置２００に対してもＳｃｒｉｐｔ５００のダウンロードを促す通知を行う（ステップＳ６０６）。これによりデジタル放送受信装置２００もサーバ１００へＳｃｒｉｐｔ５００のダウンロードを要求する。リモートコントローラ３００とデジタル放送受信装置２００は、ＩＰアドレスやＭＡＣアドレス等、一意に決まる情報を用いてペアリングを行うことで、サーバ１００はリモートコントローラ３００の要求をデジタル放送受信装置２００に伝えることができる。ペアリングは事前に行ってもよいし、リモートコントローラ３００からサーバ１００へＨｔｔｐＲｅｑｕｅｓｔ要求をかける際に行ってもよい。サーバ１００はリモートコントローラ３００とデジタル放送受信装置２００から解像度情報を取得し、リモートコントローラ３００とデジタル放送受信装置２００に解像度を変換させる処理を含んだＳｃｒｉｐｔ５００（図９）を生成してダウンロードさせる。サーバ１００、デジタル放送受信装置２００、リモートコントローラ３００はそれぞれの解像度情報を記憶する必要が無い。さらに、デジタル放送受信装置２００とリモートコントローラ３００に関しては解像度を意識する必要も無く、ダウンロードしたＳｃｒｉｐｔ５００を実行するだけで、お互いの解像度にあった適切な処理が実行可能となる。ここでＳｃｒｉｐｔ５００の取得に失敗した場合（ステップＳ６０７）、複数回処理を繰り返し（ステップＳ６０７「ＮＯ」、ステップＳ６０８「ＮＯ」）、それでもＳｃｒｉｐｔ５００を取得できない場合には、アプリケーションの起動を失敗させる（ステップＳ６１４）。アプリケーション４００の起動が成功すると、リモートコントローラ３００のタッチパネル３７の画面とデジタル放送受信装置２００の画面に、ほぼ同じようなＯＳＤが表示される（図５の画面５２、画面５３）。
【００２７】
そして、リモートコントローラ３００のタッチパネル３７を押下すると（ステップＳ６０９）、座標位置と押下の種類（長押し、など）をデジタル放送受信装置２００へコード送信部３０を介して送信し（ステップＳ６１０）、デジタル放送受信装置２００では受け取った座標位置を、サーバ１００から取得したＳｃｒｉｐｔ５００を用いてデジタル放送受信装置２００の解像度にあった座標位置に変換し（ステップＳ６１１）、押下の種類により処理を実行する（ステップＳ６１２）。このようにリモートコントローラ３００のタッチパネル３７を押下することで、直感的にデジタル放送受信装置２００の画面を操作することができる。
【００２８】
図７は同実施の形態に係るサーバからＳｃｒｉｐｔ５００をダウンロードして実行するまでの詳細な処理を示すフローチャートである。本処理は図６のステップＳ６０２からステップＳ６０４やステップＳ６０６からステップＳ６０８の詳細を示しており、リモートコントローラ３００及びデジタル放送受信装置２００双方で実施される。図４のＣｏｎｔｒｏｌｌｅｒ４２がＬｏａｄｅｒ４３を通じてＳｃｒｉｐｔ５００のＤｏｗｎｌｏａｄを要求する（ステップＳ７０１）。Ｓｃｒｉｐｔ５００がダウンロードされると、Ｃｏｎｔｒｏｌｌｅｒ４２はメモリ３３（またはメモリ２６）にダウンロードしたＳｃｒｉｐｔ５００を格納し（ステップＳ７０２）、Ｉｎｔｅｒｐｒｅｔｅｒ４１でＳｃｒｉｐｔ５００を解釈して実行させる（ステップＳ７０３、ステップＳ７０４）。Ｓｃｒｉｐｔ５００実行中にさらにＨｔｔｐＲｅｑｕｅｓｔが必要であれば（ステップＳ７０５「ＹＥＳ」）、Ｌｏａｄｅｒ４３を通じて必要なＳｃｒｉｐｔ５００の要求をサーバ１００にかける（ステップＳ７０６）。このように必要最小限のＳｃｒｉｐｔ５００を必要に応じて逐次取得、実行することで省メモリ、高レスポンスを実現する。
【００２９】
図８は同実施の形態に係る同期を取る仕組みの詳細を示すフローチャートである。本処理は、図６のステップＳ６０９からステップＳ６１１の詳細を示している。リモートコントローラ３００とデジタル放送受信装置２００は独立で動作するため、処理速度やネットワークの状態によっては、リモートコントローラ３００のタッチパネル３７の画面とデジタル放送受信装置２００の画面の状態が異なる状況が発生する。そこでリモートコントローラ３００のタッチパネル３７操作により座標位置等のキーを送信する際、リモートコントローラ３００はリモートコントローラ３００自身の画面の描画は行わずにデジタル放送受信装置２００へキーを送信する（ステップＳ８０１）。デジタル放送受信装置２００はコード受光部２８を介してキーを受けるとデジタル放送受信装置２００の画面を書き換えた上で（ステップＳ８０２）、キーを受け付けたというＡＣＫをサーバ１００に通信部２７を介して投げる（ステップＳ８０３）。ＡＣＫを受けたサーバ１００は、リモートコントローラ３００に対してＡＣＫを送る（ステップＳ８０４）。ＡＣＫを受けたリモートコントローラ３００はリモートコントローラ３００自身の画面を描画する。このようにリモートコントローラ３００とデジタル放送受信装置２００の同期をサーバ１００を介して取ることで、連続押しにも強く、ネットワークの障害やデジタル放送受信装置２００での処理遅延があっても画面の同期を保証する。
図９はＳｃｒｉｐｔ５００の例であり、デジタル放送受信装置２００とリモートコントローラ３００の解像度が埋め込まれたＳｃｒｉｐｔである。従来は、デジタル放送受信装置２００やリモートコントローラ３００に解像度情報を持たせ、解像度毎に制御を分けた１つのＳｃｒｉｐｔを実行していた。本発明では、デジタル放送受信装置２００とリモートコントローラ３００の解像度情報をサーバ１００が取得し、解像度に応じたＳｃｒｉｐｔを生成することで、デジタル放送受信装置２００やリモートコントローラ３００は解像度を意識することなく、Ｓｃｒｉｐｔを実行するだけで解像度に合った最適な処理の実行が可能である。
【産業上の利用可能性】
【００３０】
本発明はデジタル放送受信装置を操作する遠隔操作システムであって、タッチパネルを有する操作装置でＰＤＰやＬＣＤ等のデジタルＴＶを操作する際に有用である。本発明によれば、携帯電話やタッチパネル付きリモコン等のタッチパネル操作でより簡単により直感的にデジタルＴＶを操作することが可能である。
【符号の説明】
【００３１】
１００    サーバ
２００    デジタル放送受信装置
３００    リモートコントローラ
４００    Ｓｃｒｉｐｔ処理アプリケーション
５００    Ｓｃｒｉｐｔ例
２０    チューナ
２１    ＴＤ
２２    ＡＶデコーダ
２３    ＯＳＤ合成部
２４、３４    ＣＰＵ
２５、３６    ＯＳＤ制御部
２６、３３    メモリ
２７、３２    通信部
２８    コード受光部
２９    ディスプレイ
３０    コード送信部
３１    キー判定部
３５    タッチ入力判定部
３７    タッチパネル
４０    ＯＳ
４１    Ｉｎｔｅｒｐｒｅｔｅｒ
４２    Ｃｏｎｔｒｏｌｌｅｒ
４３    Ｌｏａｄｅｒ  
【図１】
2011188333.tif 000003
【図２】
2011188333.tif 000004
【図３】
2011188333.tif 000005
【図４】
2011188333.tif 000006
【図５】
2011188333.tif 000007
【図６】
2011188333.tif 000008
【図７】
2011188333.tif 000009
【図８】
2011188333.tif 000010
【図９】
2011188333.tif 000011