JP2004194011A - Remote operation control system, remote control device, remote operation method, program, and storage medium - Google Patents
Remote operation control system, remote control device, remote operation method, program, and storage medium Download PDFInfo
- Publication number
- JP2004194011A JP2004194011A JP2002359947A JP2002359947A JP2004194011A JP 2004194011 A JP2004194011 A JP 2004194011A JP 2002359947 A JP2002359947 A JP 2002359947A JP 2002359947 A JP2002359947 A JP 2002359947A JP 2004194011 A JP2004194011 A JP 2004194011A
- Authority
- JP
- Japan
- Prior art keywords
- network
- remote
- control device
- display information
- remote control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Selective Calling Equipment (AREA)
- Details Of Television Systems (AREA)
Abstract
【課題】インターネット端末側に専用のソフトウエアを用意することを不要にし、俊敏なリモート操作を可能にする。
【解決手段】被操作装置12が、操作要素から成る第1の表示情報を、ネットワークS11を介してリモート制御装置11に送信する。リモート制御装置が、ネットワークS16を介したリモート制御装置とリモート操作端末15との間の通信状態を検出する。リモート制御装置は、第1の表示情報及び該通信状態に基づき第2の表示情報を生成しリモート操作端末に送信する。リモート操作端末は、第2の表示情報に基づき画像表示装置に操作要素を表示し、操作要素のうちユーザによって選択された1つを、操作情報としてリモート制御装置へ送信する。リモート制御装置は、操作情報に基づいて操作信号を生成し被操作装置へ送信する。被操作装置は、操作信号に基づき自装置の動作制御を行う。
【選択図】 図1An object of the present invention is to eliminate the need for preparing dedicated software on the Internet terminal side, thereby enabling agile remote operation.
An operated device transmits first display information including an operation element to a remote control device via a network. The remote control device detects a communication state between the remote control device and the remote operation terminal 15 via the network S16. The remote control device generates second display information based on the first display information and the communication state, and transmits the second display information to the remote operation terminal. The remote operation terminal displays an operation element on the image display device based on the second display information, and transmits one of the operation elements selected by the user to the remote control device as operation information. The remote control device generates an operation signal based on the operation information and transmits the operation signal to the operated device. The operated device controls the operation of the own device based on the operation signal.
[Selection diagram] Fig. 1
Description
【0001】
【発明の属する技術分野】
本発明は、リモート操作制御システム、リモート制御装置、リモート操作方法、プログラム、及び記憶媒体に関し、特に、第1のネットワークと、該第1のネットワークとは異なる第2のネットワークと、前記第1ネットワークに接続され、該第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と、前記第1及び第2のネットワークに接続されたリモート制御装置と、前記第2のネットワークに接続され、画像表示装置及び入力装置を備えたリモート操作端末とから成るリモート操作制御システム、該リモート操作制御システムにおけるリモート制御装置、該リモート操作制御システム及びリモート制御装置に適用されるリモート操作方法、該リモート操作方法をコンピュータに実行させるためのプログラム、及び該プログラムを記憶した記憶媒体に関する。
【0002】
【従来の技術】
近年、家庭用のオーディオビジュアル(AV)機器等では、規格IEEE1394に基づくネットワーク化が可能になり、該規格及び関連規格に基づいた、機器のリモート操作が可能となっている。
【0003】
一方、インターネット用プロトコルIP(Internet Protocol)をベースにし、携帯電話やパーソナルコンピュータ(以下「PC」という)を端末とするインターネット通信は既に広く普及しており、こうしたインターネット端末を利用して、前記家庭用のAV機器等をリモート操作したいという要求が出てくるようになった。
【0004】
例えば、こうした要求に応える装置が、家庭用のAV機器等にWWWサーバ機能を内蔵することにより、携帯電話やPC等のWWWブラウズ機能を持つ機器からAV機器を制御することができる。ここでは、各AV機器にIPアドレスを割り当てるようにしている(例えば特許文献1参照)。
【0005】
【特許文献1】
特開平10−191463号公報
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来の、インターネット端末を利用して、家庭用のAV機器等をリモート操作する装置では、規格IEEE1394と、IPベースインターネット環境とでプロトコルが異なるため、規格IEEE1394上で実現される良好なリモート制御を、インターネットを通じて実現するには、インターネット端末側に専用のソフトウエアを、リモート制御の都度用意する必要がある。
【0007】
また、家庭内の各AV機器間を結ぶIEEE1394ネットワークと家庭外のインターネットでは、家庭外のインターネットの混雑状況等に起因してデータ転送速度が異なり、俊敏な制御が阻害されることもあり得る。
【0008】
本発明はこのような問題点に鑑みてなされたものであって、インターネット端末側に専用のソフトウエアを用意する必要がなく、かつ俊敏なリモート操作が可能なリモート操作制御システム、リモート制御装置、リモート操作方法、プログラム、及び記憶媒体を提供することを目的とする。
【0009】
【課題を解決するための手段】
上記目的を達成するために、請求項1記載の発明によれば、第1のネットワークと、該第1のネットワークとは異なる第2のネットワークと、前記第1ネットワークに接続され、該第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と、前記第1及び第2のネットワークに接続されたリモート制御装置と、前記第2のネットワークに接続され、画像表示装置及び入力装置を備えたリモート操作端末とから成るリモート操作制御システムにおいて、前記被操作装置に設けられ、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記リモート制御装置に送信する第1の送信手段と、前記リモート制御装置に設けられ、前記第2のネットワークを介した前記リモート制御装置と前記リモート操作端末との間の通信状態を検出する検出手段と、前記リモート制御装置に設けられ、前記被操作装置から送信された前記第1の表示情報及び前記検出手段によって検出された前記通信状態に基づき、第2の表示情報を生成する生成手段と、前記リモート制御装置に設けられ、前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第2の送信手段と、前記リモート操作端末に設けられ、前記リモート制御装置から送信された前記第2の表示情報に基づき、前記画像表示装置に操作要素を表示する表示手段と、前記リモート操作端末に設けられ、前記画像表示装置に表示された操作要素のうち、前記入力装置を用いてユーザによって選択された1つを、操作情報として前記第2のネットワークを介して前記リモート制御装置へ送信する第3の送信手段と、前記リモート制御装置に設けられ、前記リモート操作端末から送信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第4の送信手段とを有することを特徴とするリモート操作制御システムが提供される。
【0010】
請求項11記載の発明によれば、第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と前記第1ネットワークを介して接続されるとともに、前記第1のネットワークとは異なる第2のネットワークを介して、画像表示装置を備えたリモート操作端末と接続されるリモート制御装置において、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記被操作装置から受信する第1の受信手段と、前記第2のネットワークを介した前記リモート操作端末との間の通信状態を検出する検出手段と、前記被操作装置から受信した前記第1の表示情報及び前記検出手段によって検出された前記通信状態に基づき、第2の表示情報を生成する生成手段と、前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第1の送信手段と、前記リモート操作端末において、前記送信された第2の表示情報に基づき前記画像表示装置に操作要素が表示され、該表示された操作要素のうちユーザによって選択された1つが、操作情報として前記第2のネットワークを介して返信されたとき、該操作情報を受信する第2の受信手段と、前記第2の受信手段によって受信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第2の送信手段とを有することを特徴とするリモート制御装置が提供される。
【0011】
また、請求項16記載の発明によれば、第1のネットワークと、該第1のネットワークとは異なる第2のネットワークと、前記第1ネットワークに接続され、該第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と、前記第1及び第2のネットワークに接続されたリモート制御装置と、前記第2のネットワークに接続され、画像表示装置及び入力装置を備えたリモート操作端末とから成るリモート操作制御システムに適用されるリモート操作方法において、前記被操作装置が、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記リモート制御装置に送信する第1の送信ステップと、前記リモート制御装置が、前記第2のネットワークを介した前記リモート制御装置と前記リモート操作端末との間の通信状態を検出する検出ステップと、前記リモート制御装置が、前記被操作装置から送信された前記第1の表示情報及び前記検出手段によって検出された前記通信状態に基づき、第2の表示情報を生成する生成ステップと、前記リモート制御装置が、前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第2の送信ステップと、前記リモート操作端末が、前記リモート制御装置から送信された前記第2の表示情報に基づき、前記画像表示装置に操作要素を表示する表示ステップと、前記リモート操作端末が、前記画像表示装置に表示された操作要素のうち、前記入力装置を用いてユーザによって選択された1つを、操作情報として前記第2のネットワークを介して前記リモート制御装置へ送信する第3の送信ステップと、前記リモート制御装置が、前記リモート操作端末から送信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第4の送信ステップと、前記被操作装置が、前記第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う動作制御ステップとを有することを特徴とするリモート操作方法が提供される。
【0012】
請求項17記載の発明によれば、第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と前記第1ネットワークを介して接続されるとともに、前記第1のネットワークとは異なる第2のネットワークを介して、画像表示装置を備えたリモート操作端末と接続されるリモート制御装置に適用されるリモート操作方法において、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記被操作装置から受信する第1の受信ステップと、前記第2のネットワークを介した前記リモート操作端末との間の通信状態を検出する検出ステップと、前記被操作装置から受信した前記第1の表示情報及び前記検出ステップによって検出された前記通信状態に基づき、第2の表示情報を生成する生成ステップと、前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第1の送信ステップと、前記リモート操作端末において、前記送信された第2の表示情報に基づき前記画像表示装置に操作要素が表示され、該表示された操作要素のうちユーザによって選択された1つが、操作情報として前記第2のネットワークを介して返信されたとき、該操作情報を受信する第2の受信ステップと、前記第2の受信ステップによって受信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第2の送信ステップとを有することを特徴とするリモート操作方法が提供される。
【0013】
さらに、上記リモート操作方法をコンピュータに実行させるためのプログラム、及び上記リモート操作方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体が提供される。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【0015】
図1は、本発明に係るリモート操作制御システムの一実施の形態の全体構成を示すブロック図である。
【0016】
図中11は、TV装置であって、TV放送の受信、TV装置操作用のリモートコントローラからの受信、家庭内外の各ネットワークにそれぞれ接続された各装置とのデータの送受信、データのプロトコル変換、自装置の制御等を行う。また、こうした各送受信を通して得たTV画像データ、その他の画像データ、各種アイコンデータ、制御情報等の表示を行う。
【0017】
12は、ビデオ記録装置(VTR装置)であって、TV装置11に接続されて、映像/音声等を記録・再生する。
【0018】
S11は、規格IEEE1394に基づく家庭内ネットワーク(以下「1394ネットワーク」と略記)であって、TV装置11とVTR装置12とを接続する。
【0019】
14は、TV装置11と後述のインターネット網S16とを接続する接続サービス部である。
【0020】
S15は、電話回線ネットワークであって、TV装置11をインターネットサービス部14に接続するために使用される。
【0021】
15は、インターネット接続可能な携帯端末であって、電話機としての通話機能、WEBサイトの閲覧機能を持つ他に、TV装置11やVTR装置12の操作制御機能を持つ。
【0022】
16は、携帯端末15をインターネット網S16に接続するための接続サービス部である。
【0023】
S16は、インターネット網であり、TCP/IPベースで各種データの送受信に使用される。
【0024】
S17は、携帯端末15と接続サービス部16を接続する無線ネットワーク である。
【0025】
なお、図1においては、1394ネットワークS11にTV装置11とVTR装置12とだけが接続されているが、該1394ネットワークS11に各種AV機器、家電機器、パソコン装置等が接続され得る。
【0026】
図2は、TV装置11の内部構成を示すブロック図である。
【0027】
図中1101は、アンテナ装置であって、外部よりTV電波を受信し、高周波電気信号に変換し、チューナ部1102へ送る。
【0028】
チューナ部1102は、アンテナ部1101より送られた高周波電気信号を増幅し、希望局を選局し、搬送波により変調されている高周波TV信号を復調し、デコーダ部1103へ出力する。
【0029】
デコーダ部1103は、チューナ部1102より送られた信号を、画像データ、音声データ、他のデータ放送データ、電子番組ガイドデータ等の付加データに分離し、デコードを行う。画像データは画像制御部1121へ、音声データは音声制御部1123へ、その他のデータはバスS111へ出力する。
【0030】
画像制御部1121は、デコーダ部1103よりの画像データ、VTRデコーダ部1131から送られる画像データ、バスS111から送られる画像データの1つを選択し、またはそれらを合成して、RGB画像データ及び水平垂直同期信号として、表示器1122へ出力する。
【0031】
表示器1122は、画像制御部1121よりRGB画像データ及び水平垂直同期信号を受け取り、画像表示を行う。
【0032】
音声制御部1123は、デコーダ部1103からの音声データ、VTRデコーダ部1131から送られる音声データ、バスS111から送られる音声データの1つを選択し、またはそれらを合成し、さらに、音量、音質、臨場感などを制御して、音声出力部1124へ音声信号として出力する。
【0033】
音声出力部1124は、音声制御部1123より送られた音声信号を増幅し、スピーカ(図示せず)より音声として出力する。
【0034】
1130は、1394インターフェイス(i/F)部であって、1394ネットワークS11とTV装置11とのインターフェイスを行う。1394ネットワークS11にVTR装置12、各種AV機器、家電機器、パソコン装置等が接続される場合には、TV装置11とそれらの機器との間で、データの送受信が行われ、機器の制御が行われ得る。
【0035】
TV装置11に1394ネットワークS11を介してVTR装置12を接続する場合、1394i/F部1130は、画像データ及び音声データと、それ以外の制御データ等との分離を行い、画像データ及び音声データはデータバスS112へ出力し、それ以外のVTR装置12の制御データ、トラック番号や撮影開始日時といった情報データ、VTR視聴者が再生、早送り等のVTR操作を行うための操作データ等を、制御バスS111に出力する。
【0036】
1394i/F部1130は、IEEE(Institute of Electrical and Electronics Engineers)で規定された規格IEEE1394、その上位規格であるIEC(International Electrotechnical Commission)、1394TA(1394 Trade Association)で規定された規格IEC61883、Asynchronous Connection 規格、Turner、 VCR、 Panel等の subunit 規格などに基づき制御を行う。
【0037】
1140はリモコン制御部であって、TV視聴者がリモートコントローラを操作した際に送信される各種データを受信し、該データを制御部1190へ転送する。なお、VTR装置12の操作パネルの操作画面をTV装置11に表示して該操作パネルを操作する場合も上記リモートコントローラが操作される。
【0038】
1150は、書き換え可能で電源を切っても消滅しないタイプのメモリ部であって、このメモリ部1150には、1394i/F部1130を通して入力されるVTR装置12の操作パネルデータ、インターネット接続サービスに関わる使用料金等のネットワーク接続データ、モデム部1180より入力されるネットワーク調査データ、携帯端末調査データ、該携帯端末調査データに基づき生成される後述の端末表示操作パネル選択テーブルデータ、前記各種情報と後述の操作パネル要素部品より生成される操作端末表示用操作パネルデータ等が格納される。さらに、リモートコントローラ等から送られたTV装置11の動作に必要な各種データ、デコーダ部1103より出力されるEPGデータ、各種のTV放送付加データ等も格納される。
【0039】
1160は、データROM部であって、TV装置11に接続され得るVTR装置12を始めとする各種機器の操作機能コードに対応する操作パネルの要素部品(図8を参照して後述)を格納する。また、TV装置11の動作に必要なTVチャネル情報、表示用フォント、アイコン、操作パネル、メッセージ、リモートコントローラ等のキーコード、各種テーブル等を格納する。
【0040】
1170は、HTML保存部であって、VTR装置12より転送された操作パネルデータ、あるいは、データROM部1160内に格納された操作パネルデータを基に端末表示操作パネル選択テーブル(図15を参照して後述)に基づき生成される操作端末表示用操作パネルデータをインターネットブラウザから閲覧、操作できるようにHTMLデータに変換したデータを保存するHTMLサーバである。
【0041】
モデム部1180は、電話回線S15を介してTV装置11と接続サービス部14とがデータ交換するための変調/復調を行う。また、TV受信において有料放送の視聴の課金のための管理サーバへ視聴情報の送信等にもモデム部1180は使用される。
【0042】
1185は、時計部であって、現在の年月時刻を提示可能であり、料金時間帯の検出、データ転送速度測定等に利用される。
【0043】
制御部1190は、バスS111に接続されており、TV装置11内各部を統括的に制御する。すなわち、アンテナ部1101、チューナ部1102、デコーダ部1103の制御を行い、チャネル切り替え設定や、データ放送データ、電子番組ガイドデータ等の保存を行う。
【0044】
また、制御部1190は、画像制御部1121を制御し、デコーダ部1103から送られる放送TV画像データ、データ放送データ、電子番組データ、VTRデコーダ部1131から送られるVTR画像データ、バスS111から送られるVTR装置12等のデバイスアイコン、操作パネル等の各種画像データについて、それらのうち1つの選択や、それらの合成等の表示設定制御を行う。
【0045】
同様に、制御部1190は、音声制御部1123を制御し、各部より送られる音声データの合成、出力制御を行う。
【0046】
こうした表示設定制御や合成出力制御は、TV装置11の内部状況、放送データ情報、TV装置11に接続された各種装置よりの情報、TV視聴者のリモートコントローラ操作により入力される操作データ情報などに基づき行われる。
【0047】
また制御部1190は、リモコン制御部1140が受信したデータに応じて、あるいはTV装置11内部の状況の変化、放送受信データ、1394i/F部1130よりのデータ、モデム部1180よりのデータに応じて、リモコン制御部1140より、VTR装置12のリモートコントローラ装置へ、制御データ及び表示データを送信させる。
【0048】
操作パネル制御においては、制御部1190が、モデム部1180を介して、各接続サービス部14,16、各ネットワークS15、S16、S17の混雑状況の調査、携帯端末15の表示解像度、表示可能色数といった性能調査、こうした混雑状況と携帯端末15に応じた操作パネルの選択、選択したIEEE1394ベースの操作パネルデータのHTMLデータへの変換、HTML保存部1170への格納、携帯端末15へのHTML操作パネルデータの送信、携帯端末15からの操作パネル制御データ(後述、ユーザアクション)の受信、この受信データのIEEE1394ベース操作パネルへの再変換、VTR装置12への送信等を行う。
【0049】
またVTR視聴においては、制御部1190が、1394i/F部1130を制御し、装置接続有無の検出、VTR装置12の操作パネルデータの送受信等を行い、VTR装置12の視聴、制御を可能にする。
【0050】
この他、後述する本実施の形態におけるHTMLデータ変換や、操作パネルの表示動作の制御は、すべて制御部1190により行われる。
【0051】
なお、これらの制御動作に必要なワークエリアも制御部1190に存在する。
【0052】
S111は、TV装置11内の制御バスであって、前述したように、画像データ及び音声データの転送や、操作パネルデータ及び各部情報の転送に使用される。
【0053】
図3は、VTR装置12の内部構成を示すブロック図である。
【0054】
VTR装置12は、規格IEC61884で規定される仕様を基本としている。
【0055】
本実施の形態におけるVTR装置12のTV装置11との接続インターフェイスには、IEC61883、1394TAのAsynchronous Connection、VCRsubunit、Panel subunit で規定されているものを中心に使用している。
【0056】
1201は、VCR部(レコーダ部)であって、ビデオテープの走行系機構部、該機構部の制御部、ビデオ信号の記録、再生、変復調部、付加情報の記録、再生部などからなる。後述の制御部1209により動作制御、付加情報データの転送などが行われ、VCR部1201で記録、再生が行われる。
【0057】
上記の付加情報データは、属性情報やメタデータとも呼ばれ、テープの記録位置を表すトラックナンバー、記録開始インデックスID、記録年月日時、録画モード、著作権情報等から成る。
【0058】
1204は、データROM部であって、リモート制御のためにTV装置11に表示する表示データ(操作パネル)、デバイスアイコンなどのデータを格納する。
【0059】
1205は、1394i/F部であり、前述した1394i/F部1130と同様のものである。1394i/F部1205は、制御バスS121及びデータバスS122からのデータを1394ネットワークS11へ送転送し、VTR装置12内のデータの送受信を制御、管理する。
【0060】
制御部1209は、制御バスS121より受け取った操作パネル、デバイスアイコン、制御コマンド等の制御に必要な各種データ、及びデータバスS122より受け取った映像/音声データを、1394i/F部1205を介してTV装置11へ送信する。
【0061】
また制御部1209は、TV装置11の1394i/F部1130より送信される操作パネルに対する後述のユーザアクションや、各種コマンドを受信し、これに基づき、VCR部1201の動作制御や、操作パネルデータの送信を行う。
【0062】
S121は、VTR装置12の制御バスであって、該バスを通して、前記各種データの転送や、VCR部1201の制御が行われる。
【0063】
S122は、VCR部1201において記録、再生される画像/音声データ、及び付加情報データを、1394i/F部1205へ転送するためのデータバスである。
【0064】
図4は、TV装置11、VTR装置12等のリモート操作にも使用される、電話機能を備えた携帯端末15の内部構成を示すブロック図であり、図5は携帯端末15の前面を示す外観図である。
【0065】
図中1501はキー入力部であり、電話として使用するときのダイヤリング、文字の入力、携帯端末15の制御等に使用される。
【0066】
キー入力部1501中、1501aは、左右上下位置にあるカーソルキーと中心位置の決定/実行キーとから成るキー部分である。1501bは、インターネット接続メニューキーであって、インターネット機能の一覧メニューを表示させるために使用される。
【0067】
後述する操作パネルの操作は主にキー部分1501aと、インターネット接続メニューキー1501bとによって行われる。
【0068】
1502は音声入出力部であって、通話の際の音声の入出力、インターネット閲覧時や操作パネル操作時における確認音、警告音の出力等に使用される。
【0069】
1503は表示部であって、横250ドット、縦320ドット、256色表示可能な表示装置であり、電話番号、メニュー等の表示、メールの表示、インターネット閲覧時のサイト表示、そして操作パネルの表示に使用される。
【0070】
図6は、TV装置11の操作に使用されるリモートコントローラの前面を示す外観図である。
【0071】
リモートコントローラは、メニューキー61、カーソルキー62、実行取消キー63、数字キー64等を有し、TV装置11及び各種操作パネルの操作を行うが、本実施の形態に直接関係するものではない。
【0072】
次に、本発明に係る操作パネルの構成、制御コマンド、および操作パネルの転送手順について説明する。なおこれらはいずれも、前述のIEEE1394、IEC61883、1394TAの規格に準拠する。
【0073】
まず、本発明に係る操作パネルの構成について説明する。
【0074】
図7は、VTR装置12の備える操作パネルの表示画面を示す図である。
【0075】
該操作パネルは、ボタン112、アイコン113、テキスト114、背景115等の各要素からなっており、これらでパネル要素(操作パネル全体)111を構成している。なお、本実施の形態における操作パネルは、256色使用で、横400ドット、縦250ドットのサイズをもつ。
【0076】
図8は、上記の操作パネルのデータ構造を示す図である。
【0077】
すべての要素は、固有のIDを有する。
【0078】
パネル要素は、操作パネルのタイトルとなる文字列データであるラベルと、表示画面上の操作パネルの位置及びサイズを表すデータとを有する。また、操作パネルの背景の色指定データ、背景に表示するビットマップデータ、表示する文字列に対するフォントの選択指定データをオプションとして保持する。また、画像及び音声のデータをストリームで転送するIsochronous 転送チャネルデータをオプションとして保持する。このオプションが指定された場合には、転送されるストリームからデコードされるオーディオビデオデータをパネル要素に表示することができる。
【0079】
ボタン要素は、ユーザがボタンを押すまたは離すといったユーザアクション操作をしたときに、それらの操作を表示するためのデータであり、押されたときに表示するビットマップデータと、離されたときに表示するビットマップデータとを有する。
【0080】
ビットマップの大きさはサイズデータで示され、表示位置は位置データで示される。位置データは、この要素が属するパネル要素内での相対位置を画素単位で指定したものである。なお、ボタン要素のタイトル(または機能的な説明)となるラベルへのリンクを保持し、表示する文字列に対するフォントの選択肢をオプションとして保持することができる。また本実施の形態では、ボタン要素は、再生、停止、録画といった機能コードが割り当てられており、該コードにより、TV装置11において、該ボタン操作時の機能がわかる。該機能コードは機器の特殊な操作をする場合、存在しない場合もある。
【0081】
アイコン要素は、ビットマップデータで表示され、ユーザが選択することのできる要素である。ビットマップデータ、ラベル、位置及びサイズのデータ、ラベルとなるテキストデータを保持し、フォントの選択肢をオプションとして保持することができる。複数のアイコンを連続的に表示することで、疑似アニメーション効果を出すことも可能である。
【0082】
テキスト要素は、タイトルや説明を文字列で表示する要素であり、位置及びサイズのデータ、ラベルとなるテキストデータを保持する。また、背景色の指定とフォントの選択肢をオプションとして保持することができる。
【0083】
次に、上記で説明した操作パネルに対するユーザアクション(ボタンの押下、解放など)により、操作機器(例えばTV装置11)と被操作機器(例えばVTR装置12)との間で転送されるコマンドについて説明する。
【0084】
GUi_Update(open)コマンドは、操作パネルを使用した制御を行う際、操作機器から被操作機器に対して、最初に発行されるコマンドであり、このコマンドの発行により、操作機器は被操作機器より、デバイスアイコン等の機器情報を得ると共に、操作機器と被操作機器との間に非同期接続(Asynchronous Connection)が確立される。
【0085】
GUi_Update(start)コマンドは、被操作機器の操作パネルにおける表示データに変化があった場合に新しい操作パネルデータを転送することにより操作機器にその変化を通知するように被操作機器に指示するコマンドであり、このコマンドを受け取った被操作機器は、GUi_Update(stop)コマンドを受け取るまでこの指示に従う。
【0086】
Push_Guiコマンドは、操作機器が被操作機器に直接、操作パネルデータの転送を要求するコマンドである。このコマンドを受信した被操作機器は、データROM部1203から操作パネルデータを操作機器(TV装置11)へ転送する。
【0087】
User_actionコマンドは、操作機器に送信された操作パネルに対し、ユーザがリモートコントローラを使用して操作(ユーザアクション)を行った際、操作機器から被操作機器に対して発行されるコマンドである。該user_actionコマンドでは、ボタン(要素)IDと、ユーザアクションの内容とがaction_codeとして一緒に送信される。
【0088】
ユーザアクションとしては、キーの押下及び開放があり、キーが押された時(所定項目の選択後、実行キーが押された時)には押下のユーザアクションが、またそのキーが開放された時には開放のユーザアクションが、action_codeと共に送信される。
【0089】
被操作機器は、あらかじめ定められたユーザアクションに対応する制御を行う。
【0090】
なお、被操作機器は、操作機器からユーザアクションの送信が無い場合でも、操作パネルが変化した場合は、操作パネルデータを操作機器に転送する。
【0091】
GUi_Update(stop)コマンドは、被操作機器に対する制御を終了させたい場合に操作機器が発行するコマンドである。
【0092】
図9は、TV装置11が独自に有する操作パネルの要素のうち、VTR操作関連のものを示す図である。
【0093】
この操作パネルの各要素は機能コードに対応しており、表示画面に応じて、テキスト表示、白黒(2値)表示、16色表示の3種類が用意されている。また、該要素は、図15を参照して後述する端末表示操作パネル選択テーブルにおける端末表示解像度の3種類のランクに応じて、テキスト表示、白黒(2値)表示、16色表示とも各3種類ずつ用意されている。
【0094】
VTR装置12より転送された操作パネルをTV装置11で表示する場合、TV装置11が独自に有する操作パネルの要素のうち、VTR装置12の操作パネルの各要素の機能コードに対応する要素が代替えとして表示される。なお、こうした代替え表示は、後述するように、操作パネルを外部のインターネット端末(携帯端末15等)に表示する際も、回線や端末の状況に応じて、図15の端末表示操作パネル選択テーブルによって選択される方法によって行われる。
【0095】
図10は、携帯端末15(操作端末)のインターネット接続メニュー画面を示す図である。この画面は、携帯端末15のインターネット接続メニューキー1501bを操作することによって携帯端末15に表示される。
【0096】
このインターネット接続メニュー画面内の「5 家庭内操作」を選択実行すると、携帯端末15がインターネット網S16を介して、本実施の形態では、予め設定された家庭内ネットワークのTV装置11に接続される。こうした選択実行は、携帯端末15のキー入力部1501のキー部分1501aを操作することによって行われる。
【0097】
図11は、携帯端末15がTV装置11にインターネットを介して接続された直後に携帯端末15に表示される機器操作サイトの画面を示す図である。
【0098】
ここでは、家庭内ネットワークに接続されたTV装置11やVTR装置12が操作対象として一覧表示される。携帯端末15のユーザは、この一覧表示の中から操作したい機器を選択できる。
【0099】
図12は、図11に示す画面において「VTR1」(VTR装置12に相当)が選択された場合に表示される画面を示す図であり、この画面はテキスト表示が指定されている場合の画面である。(A)は、操作項目「録画」が選択された画面であり、(B)は、選択された操作項目に従ってVTR装置12が動作しているときの画面である。
【0100】
図13は、図11に示す画面において「VTR1」(VTR装置12に相当)が選択された場合に表示される画面を示す図であり、この画面は、16色表示が指定され、選択された操作項目に従ってVTR装置12が動作しているときの画面である。
【0101】
図14は、本実施の形態における携帯端末15で使用しているものより大きく、フルカラー表示可能な表示画面を備えるインターネット端末に、VTR装置12より転送された操作パネルをそのまま表示した場合の画面を示す図である。
【0102】
操作端末側を、このような表示画面を有する装置で構成するようにしてもよい。
【0103】
図15は、端末表示操作パネル選択テーブルを示す図である。
【0104】
この端末表示操作パネル選択テーブルは、操作端末で表示可能な複数の操作パネルの中から、ネットワークの使用料金時間帯、ネットワーク速度、操作端末の表示性能(解像度、色数)に応じて、表示に適した操作パネルを選択するために使用される。
【0105】
該テーブルの中の表示可能な操作パネルは、操作端末の操作パネルサイズと、操作端末の表示性能に応じて決まる。図15に示すテーブルは、操作端末(携帯端末15)の操作パネルサイズが横250ドット、縦320ドットであって、表示性能が256色表示であり、VTR装置12の操作パネルサイズが横400ドット、縦250ドットである場合における端末表示操作パネル選択テーブルになっている。図9を参照して前述したように、TV装置11の有しているパネルデータは、操作端末の解像度ランクに対応できるように、3種類用意されている。
【0106】
図16は、操作端末(携帯端末15)からVTR装置12に対するリモート操作制御時における、操作端末とTV装置11とVTR装置12との間での各種制御信号の送受信を示すシーケンス図である。
【0107】
まず、携帯端末15の操作者による操作に先立ち、TV装置11が、1394ネットワークS11に接続が確認されている機器に対して、Gui_Update(open)コマンドを発行し、操作パネルで操作できる機器の調査を行い、操作できる機器のリストを生成する(st3101、st3102)。
【0108】
操作者が携帯端末15を操作し、図10に示すインターネットメニュー画面から「5 家庭内操作」を選択し、実行する(st3181)。
【0109】
携帯端末15は、公衆回線網を介してTV装置11へ接続し、機器操作HTMLサーバの公開を要求するとともに、携帯端末15の機種名、表示性能(解像度、表示色数)をTV装置11へ通知する(st3182)。
【0110】
その後、携帯端末15は、すぐにこの接続回線を切断し、今度は、インターネットの接続サービス部16へ接続し、TV装置11の操作機器一覧ページを入手し表示する(st3183)。
【0111】
TV装置11は、携帯端末15より機器操作HTMLサーバの公開要求を受信すると、予め生成した操作可能機器リストを、この公開要求を送ってきた携帯端末15の解像度に合わせ、各機器の選択がリンクとなるようHTMLデータに変換し、HTML保存部1170内の操作機器一覧ページに保存する。同時に、インターネットの接続サービス部14に接続し、前記HTMLデータに変換された操作可能機器リストを操作機器一覧として公開する(st3152、st3183)。携帯端末15は、操作機器一覧ページを検出できると、これを表示する(st3183、図11)。
【0112】
次に、TV装置11は、携帯端末15に転送速度調査パケットを転送し、応答を待つ。これを受信した携帯端末15は、直ちにこれをTV装置11に返送し、これを受信したTV装置11は、該パケットの応答時間より、TV装置11と携帯端末15との間のネットワークの平均伝送速度を推定する。この際、時計部1185より現在時刻を検出しておく(st3184)。
【0113】
携帯端末15の操作者が、操作機器一覧ページの中からVTR装置12を選択すると(st3185)、これを検出したTV装置11は、VTR装置12にGui_Update(open)コマンドを発行し、操作パネル受信の初期化を行い、さらにVTR装置12との間で非同期接続(Asynchronous Connection)を確立する(st3105、st3106)。
【0114】
次にTV装置11は、Gui_Update(start)コマンド、Push_Gui_DataコマンドをVTR装置12に発行して、VTR装置12に操作パネルデータを要求する(st3107、st3108)。これを受信したVTR装置12は、初期の操作パネルデータをTV装置11に送信する(st3109)。
【0115】
TV装置11は、VTR装置12より受信した操作パネルデータを基に、上記推定された平均伝送速度と、上記検出した時刻、上記受信した携帯端末15の性能等から、現在、携帯端末15が表示するのに最適な操作パネルデータを、図15に示す端末表示操作パネル選択テーブルより選択し、携帯端末15用の操作パネルデータを生成する。
【0116】
例えば、携帯端末15は、横250ドット、縦320ドット、256色表示可能な表示部1503を有するので、検出した時刻が高料金時間帯に含まれ、ネットワーク速度(推定平均伝送速度)が遅い場合、上記選択テーブルより、図12に示すようなテキスト表示の操作パネルが選択される。また、検出した時刻が高料金時間帯に含まれ、ネットワーク速度が早い場合、上記選択テーブルより、図13に示すような16色表示の操作パネルが選択される。
【0117】
VTR装置12の持つ操作パネルデータを使用する時以外は、操作パネルデータの生成が必要になるが、この際、VTR装置12のパネル要素の要素ID及び機能コードと、新しく生成される操作パネルのパネル要素の要素ID及び機能コードとが同じになるようにして生成が行われる。
【0118】
そしてTV装置11は、上記のように選択され生成された操作パネルデータをHTMLデータに変換し、HTML保存部1170内の操作パネルページに保存する(st3159)。
【0119】
操作パネルページに操作パネルデータが保存されると、携帯端末15は、この操作パネルデータをHTML保存部1170から読み出して表示部1503に表示する(st3189)。
【0120】
携帯端末15の操作者は、キー入力部1501のカーソルキーで、操作したいボタンを選択し、決定/実行キーを押下して、VTR装置12を操作する。
【0121】
決定/実行キーが押下されると、ここでの操作情報がTV装置11で検出され(st3190)、TV装置11は、これを選択ボタンのボタン押下のユーザアクションとして、User_Actionコマンドに変換し(st3160)、1394ネットワークS11を介してVTR装置12に転送する(st3110)。
【0122】
これを受信したVTR装置12は、ボタン押下に対応する装置動作を行う。
【0123】
また、対応した新たな操作パネルデータを、TV装置11へ送信する(st3111)。TV装置11は、新たな操作パネルデータを受信したならば、前述と同様の手順によって、携帯端末15用の操作パネルデータを生成してHTMLデータに変換し、HTML保存部170へ保存する(st3161)。これが、携帯端末15で受信され、携帯端末15で新たな操作パネルとして表示される(st3191)。
【0124】
また、TV装置11からVTR装置12に対して、User_Actionコマンドの送信がない場合も、VTR装置12が新たな操作パネルデータをTV装置11へ送信した際、前述と同様の手順で、新たな操作パネルが携帯端末15に表示される(st3112、st3162、st3192)。
【0125】
操作者が携帯端末15上で、操作を終了するボタンを選択し、決定/実行キーを押下すると、これを検出したTV装置11は、これをGui_Update(stop)コマンドに変換し、VTR装置12へ発行する(st3193、st3163、st3113)。
【0126】
Gui_Update(stop)コマンドを受信したVTR装置12とTV装置11との間では、確立している非同期接続(Asynchronous Connection)を切断する処理を行い(st3114)、TV装置11がVTR装置12に再度Gui_Update(stop)コマンドを発行し、VTR装置12との間の操作パネルによるリモート制御処理を終了する(st3115)。
【0127】
さらにTV装置11は、インターネット接続の切断処理を行って、すべての処理を終了する(st3199)。
【0128】
以上のようにして、本実施の形態では、IPベースインターネット環境下の操作端末によって、規格IEEE1394環境下の被操作端末をリモート操作する際に、操作端末に専用のソフトウエアを用意する必要がなく、かつ、ネットワーク混雑状況等に応じて最適な操作パネル表示を行うので、高速なリモート操作が可能となる。
【0129】
[他の実施の形態]
上記の実施の形態では、HTML保存部1170を、制御部1190と共にTV装置11内に具備するようにしたが、これに代わって、制御部1190とHTML保存部1170をTV装置11から独立した単独機器として具備するようにしてもよい。
【0130】
また上記の実施の形態では、操作端末を携帯端末15としたが、操作端末は携帯端末15に限られるものではなく、例えば携帯ノート型やデスクトップ型のパーソナルコンピュ−タ、ゲーム機等であって、インターネット接続及びWebサイト閲覧が可能な機器であれば、通信機能が無線、有線を問わず、どんな機器であってもよい。
【0131】
また上記の実施の形態では、インターネット接続網として外部ネットワークを例に挙げて説明したが、これに代わって、イーサネット(登録商標)等、TCP/IP(Transmission Control Protocol/Internet Protocol)ベースのネットワークであってもよい。またHTTP(Hypertext Transfer Protocol)ベースのネットワークであってもよい。
【0132】
また、被操作端末は、規格IEEE1394に準拠し、操作パネルを有する機器であれば、どんなものであってもよい。
【0133】
また上記の実施の形態では、操作端末に送信すべき操作パネル要素を選択する際、例えばVTR装置12より転送された操作パネルと、TV装置11内にあらかじめ用意された機能コードに対応した要素部品とを基に、HTML変換すべき操作パネルを決定したが、これに代わって、VTR装置12より転送されたパネル要素のみ使用し、所望の表示サイズ、色数へ拡大/縮小、減色、2値化等の処理を行うようにしてもよい。
【0134】
なお、本発明の目的は、実施の形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【0135】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0136】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0137】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【0138】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【0139】
【発明の効果】
以上詳述したように本発明によれば、被操作装置が、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、第1のネットワークを介してリモート制御装置に送信する。また該リモート制御装置が、第2のネットワークを介したリモート制御装置とリモート操作端末との間の通信状態を検出する。前記リモート制御装置は、前記被操作装置から送信された前記第1の表示情報及び前記検出された通信状態に基づき、第2の表示情報を生成し、前記第2のネットワークを介して前記リモート操作端末に送信する。前記リモート操作端末は、前記リモート制御装置から送信された前記第2の表示情報に基づき、画像表示装置に操作要素を表示し、前記画像表示装置に表示された操作要素のうち、入力装置を用いてユーザによって選択された1つを、操作情報として前記第2のネットワークを介して前記リモート制御装置へ送信する。これを受け取ったリモート制御装置は、該操作情報に基づいて操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する。前記被操作装置は、前記第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う。
【0140】
これにより、例えばIPベースインターネット環境下のリモート操作端末によって、規格IEEE1394環境下の被操作装置をリモート操作する際に、リモート操作端末に専用のソフトウエアを用意する必要がなく、かつ、第2のネットワークの混雑状況等に応じてリモート操作端末において操作要素の最適な表示を行うので、高速なリモート操作が可能となる。
【0141】
また、第1及び第2のネットワークが互いに異なる通信方式をベースにしていても、リモート操作端末から被操作装置を、それらの機器の種類、機能を問わずにリモート操作することが可能となる。
【0142】
さらに、リモート操作端末において、第2のネットワークの混雑状況、使用時間帯(料金設定と関連)、リモート操作端末の性能に適した操作要素の最適な表示(最適な操作パネルの表示)を行うことが可能であるので、より俊敏に、より低料金でリモート操作が行われ得る。
【図面の簡単な説明】
【図1】本発明に係るリモート操作制御システムの一実施の形態の全体構成を示すブロック図である。
【図2】TV装置の内部構成を示すブロック図である。
【図3】VTR装置の内部構成を示すブロック図である。
【図4】TV装置、VTR装置等のリモート操作にも使用される、電話機能を備えた携帯端末の内部構成を示すブロック図である。
【図5】携帯端末の前面を示す外観図である。
【図6】TV装置の操作に使用されるリモートコントローラの前面を示す外観図である。
【図7】VTR装置の備える操作パネルの表示画面を示す図である。
【図8】操作パネルのデータ構造を示す図である。
【図9】TV装置が独自に有する操作パネルの要素のうち、VTR操作関連のものを示す図である。
【図10】携帯端末(操作端末)のインターネット接続メニュー画面を示す図である。
【図11】携帯端末がTV装置にインターネットを介して接続された直後に携帯端末に表示される機器操作サイトの画面を示す図である。
【図12】図11に示す画面において「VTR1」が選択された場合に表示される画面を示す図であり、この画面はテキスト表示が指定されている場合の画面である。
【図13】図11に示す画面において「VTR1」が選択された場合に表示される画面を示す図であり、この画面は、16色表示が指定され、選択された操作項目に従ってVTR装置が動作しているときの画面である。
【図14】本実施の形態における携帯端末で使用しているものより大きく、フルカラー表示可能な表示画面を備えるインターネット端末に、VTR装置より転送された操作パネルをそのまま表示した場合の画面を示す図である。
【図15】端末表示操作パネル選択テーブルを示す図である。
【図16】操作端末(携帯端末)からVTR装置に対するリモート操作制御時における、操作端末とTV装置とVTR装置との間での各種制御信号の送受信を示すシーケンス図である。
【符号の説明】
11 TV装置(リモート制御装置、検出手段、生成手段、第2の送信手段、第4の送信手段)
12 ビデオ記録装置(VTR装置、被操作装置、第1の送信手段)
14 接続サービス部
15 携帯端末(リモート操作端末、表示手段、第3の送信手段)
16 接続サービス部
S11 家庭内ネットワーク(1394ネットワーク、第1のネットワーク)
S15 電話回線ネットワーク(第2のネットワーク)
S16 インターネット網
S17 無線ネットワーク[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a remote operation control system, a remote control device, a remote operation method, a program, and a storage medium, and particularly to a first network, a second network different from the first network, and the first network. A remote control device connected to the first and second networks, and a remote control device connected to the first and second networks, wherein the operated device controls the operation of the own device based on the operation signal received via the first network; A remote operation control system connected to a network and including a remote operation terminal having an image display device and an input device, a remote control device in the remote operation control system, a remote operation applied to the remote operation control system and the remote control device And a program for causing a computer to execute the remote operation method Arm, and a storage medium storing the program.
[0002]
[Prior art]
In recent years, networking based on the standard IEEE1394 has become possible for home audiovisual (AV) devices and the like, and remote operation of the devices based on the standards and related standards has become possible.
[0003]
On the other hand, Internet communication based on the Internet protocol IP (Internet Protocol) and using a mobile phone or a personal computer (hereinafter, referred to as a “PC”) as a terminal has already become widespread. Demands have arisen for remote operation of AV equipment for personal computers.
[0004]
For example, a device that meets such a request can control an AV device from a device having a WWW browsing function, such as a mobile phone or a PC, by incorporating a WWW server function in a home AV device or the like. Here, an IP address is assigned to each AV device (for example, see Patent Document 1).
[0005]
[Patent Document 1]
JP-A-10-191463
[0006]
[Problems to be solved by the invention]
However, in the above-described conventional apparatus for remotely operating home AV equipment or the like using an Internet terminal, the protocol differs between the standard IEEE 1394 and the IP-based Internet environment. In order to realize remote control through the Internet, it is necessary to prepare dedicated software on the Internet terminal side every time remote control is performed.
[0007]
Further, between the IEEE 1394 network connecting the respective AV devices in the home and the Internet outside the home, the data transfer rates are different due to the congestion of the Internet outside the home and the like, so that agile control may be hindered.
[0008]
The present invention has been made in view of such problems, there is no need to prepare dedicated software on the Internet terminal side, and a remote operation control system capable of agile remote operation, a remote control device, It is an object to provide a remote operation method, a program, and a storage medium.
[0009]
[Means for Solving the Problems]
To achieve the above object, according to the first aspect of the present invention, a first network, a second network different from the first network, and a first network connected to the first network. Operated device that controls the operation of its own device based on an operation signal received through the remote control device, a remote control device connected to the first and second networks, and an image display device connected to the second network And a remote operation control system including a remote operation terminal including an input device, wherein the first display information provided in the operated device and configured by at least one operation element including display image information is transmitted to the first display information. First transmitting means for transmitting to the remote control device via the network, and the second network provided in the remote control device. Detecting means for detecting a communication state between the remote control device and the remote operation terminal through the first display information and the detecting means provided in the remote control device and transmitted from the operated device Generating means for generating second display information based on the communication state detected by the remote control device, and providing the second display information to the remote operation terminal via the second network. Second transmission means for transmitting, display means provided in the remote operation terminal, and display means for displaying an operation element on the image display device based on the second display information transmitted from the remote control device; One of the operation elements provided on the operation terminal and displayed by the image display device and selected by the user using the input device is referred to as operation information. And a third transmitting means for transmitting to the remote control device via the second network, and the operation signal provided on the remote control device, based on the operation information transmitted from the remote operation terminal. And a fourth transmitting means for generating and transmitting to the operated device via the first network.
[0010]
According to the invention of
[0011]
According to the invention of
[0012]
According to the invention described in
[0013]
Further, there are provided a program for causing a computer to execute the remote operation method, and a computer-readable storage medium storing the remote operation method as a program.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0015]
FIG. 1 is a block diagram showing an entire configuration of an embodiment of a remote operation control system according to the present invention.
[0016]
In the figure,
[0017]
[0018]
S11 is a home network (hereinafter abbreviated as "1394 network") based on the standard IEEE1394, and connects the
[0019]
[0020]
S15 is a telephone line network used for connecting the
[0021]
[0022]
[0023]
S16 is an Internet network used for transmitting and receiving various data on a TCP / IP basis.
[0024]
S17 is a wireless network connecting the
[0025]
In FIG. 1, only the
[0026]
FIG. 2 is a block diagram illustrating an internal configuration of the
[0027]
In the figure,
[0028]
The
[0029]
The
[0030]
The
[0031]
The
[0032]
The
[0033]
The
[0034]
[0035]
When the
[0036]
The 1394i /
[0037]
A
[0038]
Reference numeral 1150 denotes a rewritable memory unit which does not disappear even when the power is turned off. The memory unit 1150 relates to the operation panel data of the
[0039]
[0040]
[0041]
The
[0042]
[0043]
The
[0044]
Also, the
[0045]
Similarly, the
[0046]
Such display setting control and composite output control are performed based on the internal state of the
[0047]
[0048]
In the operation panel control, the
[0049]
In VTR viewing, the
[0050]
In addition, control of the HTML data conversion and control of the display operation of the operation panel in the present embodiment to be described later are all performed by the
[0051]
A work area necessary for these control operations also exists in the
[0052]
S111 is a control bus in the
[0053]
FIG. 3 is a block diagram showing the internal configuration of the
[0054]
The
[0055]
As the connection interface between the
[0056]
[0057]
The additional information data is also called attribute information or metadata, and includes a track number indicating a recording position of the tape, a recording start index ID, a recording date and time, a recording mode, copyright information, and the like.
[0058]
A data ROM unit 1204 stores display data (operation panel) to be displayed on the
[0059]
[0060]
The
[0061]
Also, the
[0062]
S121 is a control bus of the
[0063]
S122 is a data bus for transferring image / audio data recorded and reproduced in the
[0064]
FIG. 4 is a block diagram showing an internal configuration of a
[0065]
In the figure,
[0066]
In the
[0067]
The operation of the operation panel described later is mainly performed by a
[0068]
[0069]
[0070]
FIG. 6 is an external view showing a front surface of a remote controller used for operating the
[0071]
The remote controller has a
[0072]
Next, the configuration of the operation panel, control commands, and the procedure for transferring the operation panel according to the present invention will be described. Note that these all conform to the above-mentioned
[0073]
First, the configuration of the operation panel according to the present invention will be described.
[0074]
FIG. 7 is a view showing a display screen of an operation panel provided in the
[0075]
The operation panel includes elements such as a
[0076]
FIG. 8 is a diagram showing a data structure of the operation panel.
[0077]
Every element has a unique ID.
[0078]
The panel element has a label, which is character string data serving as a title of the operation panel, and data indicating the position and size of the operation panel on the display screen. In addition, data for specifying the color of the background of the operation panel, bitmap data to be displayed on the background, and font selection and specification data for the character string to be displayed are stored as options. Also, isochronous transfer channel data for transferring image and audio data in a stream is held as an option. When this option is specified, the audio / video data decoded from the transferred stream can be displayed on the panel element.
[0079]
The button element is data for displaying the user's action operation such as pressing or releasing a button, and displays the bitmap data displayed when pressed and the bitmap data displayed when released. Bit map data to be stored.
[0080]
The size of the bitmap is indicated by size data, and the display position is indicated by position data. The position data specifies the relative position within the panel element to which this element belongs in pixel units. Note that a link to a label serving as a title (or a functional description) of the button element can be held, and a font choice for a character string to be displayed can be held as an option. Also, in the present embodiment, the button element is assigned a function code such as play, stop, or record, and the function at the time of operating the button can be recognized in the
[0081]
The icon element is an element displayed as bitmap data and can be selected by the user. Bitmap data, labels, position and size data, and text data as labels can be stored, and font options can be stored as options. By displaying a plurality of icons continuously, it is also possible to produce a pseudo-animation effect.
[0082]
The text element is an element for displaying a title or description as a character string, and holds position and size data and text data as a label. In addition, the specification of the background color and the choice of the font can be held as options.
[0083]
Next, a command transferred between the operation device (for example, the TV device 11) and the device to be operated (for example, the VTR device 12) by the user action (for example, pressing or releasing a button) on the operation panel described above will be described. I do.
[0084]
The GUi_Update (open) command is the first command issued from the operating device to the operated device when performing control using the operation panel. By issuing this command, the operating device is transmitted from the operated device to the operated device. As well as obtaining device information such as a device icon, an asynchronous connection is established between the operating device and the operated device.
[0085]
The GUi_Update (start) command is a command for instructing the operated device to notify the operation device of the change by transferring new operation panel data when there is a change in the display data on the operation panel of the operated device. Yes, the operated device that has received this command follows this instruction until it receives the GUi_Update (stop) command.
[0086]
The Push_Gui command is a command that the operating device requests the operated device to directly transfer the operation panel data. The operated device that has received this command transfers the operation panel data from the
[0087]
The User_action command is a command issued from the operation device to the operated device when the user performs an operation (user action) using the remote controller on the operation panel transmitted to the operation device. In the user_action command, the button (element) ID and the content of the user action are transmitted together as action_code.
[0088]
The user action includes pressing and releasing a key. When the key is pressed (when the execution key is pressed after selecting a predetermined item), the user action of pressing is performed, and when the key is released. An open user action is sent with the action_code.
[0089]
The operated device performs control corresponding to a predetermined user action.
[0090]
Note that the operated device transfers the operation panel data to the operation device even when the operation panel is changed, even when there is no transmission of a user action from the operation device.
[0091]
The GUi_Update (stop) command is a command issued by the operating device when it is desired to end control on the operated device.
[0092]
FIG. 9 is a diagram showing elements related to the VTR operation among the elements of the operation panel independently provided by the
[0093]
Each element of the operation panel corresponds to a function code, and three types of text display, monochrome (binary) display, and 16-color display are prepared according to the display screen. In addition, according to the three ranks of the terminal display resolution in the terminal display operation panel selection table described later with reference to FIG. 15, the text display, the black and white (binary) display, and the 16-color display each have three types. Are prepared.
[0094]
When the operation panel transferred from the
[0095]
FIG. 10 is a diagram showing an Internet connection menu screen of the mobile terminal 15 (operation terminal). This screen is displayed on the
[0096]
When "5 home operation" is selected and executed in the Internet connection menu screen, the
[0097]
FIG. 11 is a diagram illustrating a screen of the device operation site displayed on the
[0098]
Here, a list of
[0099]
FIG. 12 is a diagram showing a screen displayed when "VTR1" (corresponding to VTR device 12) is selected on the screen shown in FIG. 11, and this screen is a screen when text display is designated. is there. (A) is a screen on which the operation item “recording” is selected, and (B) is a screen when the
[0100]
FIG. 13 is a diagram showing a screen displayed when "VTR1" (corresponding to the VTR device 12) is selected on the screen shown in FIG. This is a screen when the
[0101]
FIG. 14 shows a screen when the operation panel transferred from the
[0102]
The operation terminal side may be configured by a device having such a display screen.
[0103]
FIG. 15 is a diagram illustrating a terminal display operation panel selection table.
[0104]
The terminal display operation panel selection table is used to display, from among a plurality of operation panels that can be displayed on the operation terminal, display according to the network usage fee time zone, the network speed, and the display performance (resolution, number of colors) of the operation terminal. Used to select a suitable operation panel.
[0105]
The displayable operation panel in the table is determined according to the operation panel size of the operation terminal and the display performance of the operation terminal. The table shown in FIG. 15 shows that the operation terminal (portable terminal 15) has an operation panel size of 250 dots horizontally and 320 dots vertically, a display performance of 256 colors, and an operation panel size of the
[0106]
FIG. 16 is a sequence diagram illustrating transmission and reception of various control signals between the operation terminal, the
[0107]
First, prior to the operation of the
[0108]
The operator operates the
[0109]
The
[0110]
Thereafter, the
[0111]
Upon receiving the device operation HTML server disclosure request from the
[0112]
Next, the
[0113]
When the operator of the
[0114]
Next, the
[0115]
Based on the operation panel data received from the
[0116]
For example, since the
[0117]
Except when the operation panel data of the
[0118]
Then, the
[0119]
When the operation panel data is stored in the operation panel page, the
[0120]
The operator of the
[0121]
When the enter / execute key is pressed, the operation information here is detected by the TV device 11 (st3190), and the
[0122]
Upon receiving this, the
[0123]
The corresponding new operation panel data is transmitted to the TV device 11 (st3111). Upon receiving the new operation panel data, the
[0124]
Further, even when the
[0125]
When the operator selects a button for ending the operation on the
[0126]
A process of disconnecting the established asynchronous connection (Asynchronous Connection) is performed between the
[0127]
Further, the
[0128]
As described above, in the present embodiment, it is not necessary to prepare dedicated software for the operation terminal when the operation terminal under the
[0129]
[Other embodiments]
In the above-described embodiment, the
[0130]
In the above embodiment, the operation terminal is the
[0131]
In the above embodiment, an external network has been described as an example of the Internet connection network. However, instead of this, a network based on Transmission Control Protocol / Internet Protocol (TCP / IP) such as Ethernet (registered trademark) is used. There may be. Further, a network based on HTTP (Hypertext Transfer Protocol) may be used.
[0132]
The operated terminal may be any device that conforms to the standard IEEE1394 and has an operation panel.
[0133]
Further, in the above embodiment, when selecting an operation panel element to be transmitted to the operation terminal, for example, the operation panel transferred from the
[0134]
It is to be noted that an object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the embodiments to a system or an apparatus, and to store the storage medium in a computer (or a CPU or an MPU) of the system or the apparatus. It is also achieved by reading and executing the program code stored in the medium.
[0135]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
[0136]
Examples of a storage medium for supplying the program code include a floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, and DVD. -RW, DVD-R, magnetic tape, nonvolatile memory card, ROM, and the like can be used.
[0137]
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. This also includes a case where some or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
[0138]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. This also includes the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
[0139]
【The invention's effect】
As described above in detail, according to the present invention, the operated device transmits the first display information including at least one operation element including the display image information to the remote control device via the first network. I do. Further, the remote control device detects a communication state between the remote control device and the remote operation terminal via the second network. The remote control device generates second display information based on the first display information transmitted from the operated device and the detected communication state, and performs the remote operation via the second network. Send to terminal. The remote operation terminal displays an operation element on an image display device based on the second display information transmitted from the remote control device, and uses an input device among the operation elements displayed on the image display device. One selected by the user is transmitted to the remote control device via the second network as operation information. The remote control device receiving this generates an operation signal based on the operation information, and transmits the operation signal to the operated device via the first network. The operated device controls the operation of the own device based on the operation signal received via the first network.
[0140]
Thus, for example, when the operated device under the
[0141]
Further, even if the first and second networks are based on mutually different communication schemes, it becomes possible to remotely operate the operated device from the remote operation terminal regardless of the type and function of those devices.
[0142]
Further, in the remote operation terminal, the optimum display (display of the optimum operation panel) of the operation element suitable for the congestion status of the second network, the usage time zone (related to the charge setting), and the performance of the remote operation terminal is performed. Remote operation can be performed more agilely and at a lower cost.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of an embodiment of a remote operation control system according to the present invention.
FIG. 2 is a block diagram showing an internal configuration of the TV device.
FIG. 3 is a block diagram showing an internal configuration of the VTR device.
FIG. 4 is a block diagram showing an internal configuration of a portable terminal having a telephone function, which is also used for remote operation of a TV device, a VTR device, and the like.
FIG. 5 is an external view showing a front surface of the portable terminal.
FIG. 6 is an external view showing a front surface of a remote controller used for operating the TV device.
FIG. 7 is a diagram showing a display screen of an operation panel provided in the VTR device.
FIG. 8 is a diagram showing a data structure of an operation panel.
FIG. 9 is a diagram showing elements related to a VTR operation among elements of an operation panel independently provided by the TV apparatus.
FIG. 10 is a diagram showing an Internet connection menu screen of a mobile terminal (operation terminal).
FIG. 11 is a diagram showing a screen of a device operation site displayed on the mobile terminal immediately after the mobile terminal is connected to the TV device via the Internet.
12 is a diagram showing a screen displayed when “VTR1” is selected on the screen shown in FIG. 11, and this screen is a screen when text display is designated.
13 is a diagram showing a screen displayed when "VTR1" is selected on the screen shown in FIG. 11, in which 16-color display is designated, and the VTR device operates according to the selected operation item; It is a screen when you are doing.
FIG. 14 is a diagram showing a screen when the operation panel transferred from the VTR device is displayed as it is on an Internet terminal having a display screen capable of displaying full color, which is larger than that used in the portable terminal according to the present embodiment. It is.
FIG. 15 is a diagram showing a terminal display operation panel selection table.
FIG. 16 is a sequence diagram showing transmission and reception of various control signals between the operation terminal, the TV device, and the VTR device when the operation terminal (portable terminal) performs remote operation control on the VTR device.
[Explanation of symbols]
11 TV device (remote control device, detection means, generation means, second transmission means, fourth transmission means)
12. Video recording device (VTR device, operated device, first transmission means)
14 Connection Service Department
15 Mobile terminal (remote operation terminal, display means, third transmission means)
16 Connection Service Department
S11 Home network (1394 network, first network)
S15 Telephone line network (second network)
S16 Internet network
S17 Wireless network
Claims (21)
前記被操作装置に設けられ、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記リモート制御装置に送信する第1の送信手段と、
前記リモート制御装置に設けられ、前記第2のネットワークを介した前記リモート制御装置と前記リモート操作端末との間の通信状態を検出する検出手段と、
前記リモート制御装置に設けられ、前記被操作装置から送信された前記第1の表示情報及び前記検出手段によって検出された前記通信状態に基づき、第2の表示情報を生成する生成手段と、
前記リモート制御装置に設けられ、前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第2の送信手段と、
前記リモート操作端末に設けられ、前記リモート制御装置から送信された前記第2の表示情報に基づき、前記画像表示装置に操作要素を表示する表示手段と、
前記リモート操作端末に設けられ、前記画像表示装置に表示された操作要素のうち、前記入力装置を用いてユーザによって選択された1つを、操作情報として前記第2のネットワークを介して前記リモート制御装置へ送信する第3の送信手段と、
前記リモート制御装置に設けられ、前記リモート操作端末から送信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第4の送信手段と
を有することを特徴とするリモート操作制御システム。A first network, a second network different from the first network, and an operated device that is connected to the first network and controls operation of its own device based on an operation signal received via the first network. In a remote operation control system comprising a device, a remote control device connected to the first and second networks, and a remote operation terminal connected to the second network and having an image display device and an input device,
A first transmission unit provided on the operated device and configured to transmit first display information including at least one operation element including display image information to the remote control device via the first network; ,
Detection means provided in the remote control device, for detecting a communication state between the remote control device and the remote operation terminal via the second network;
A generation unit that is provided in the remote control device and that generates second display information based on the first display information transmitted from the operated device and the communication state detected by the detection unit;
A second transmission unit provided in the remote control device, for transmitting the second display information to the remote operation terminal via the second network;
A display unit provided in the remote operation terminal, for displaying an operation element on the image display device based on the second display information transmitted from the remote control device;
One of the operation elements provided on the remote operation terminal and displayed by the image display device, which is selected by the user using the input device, as the operation information, the remote control via the second network. Third transmission means for transmitting to the device;
A fourth transmission unit that is provided in the remote control device, generates the operation signal based on the operation information transmitted from the remote operation terminal, and transmits the operation signal to the operated device via the first network; A remote operation control system comprising:
前記生成手段は、前記被操作装置から送信された前記第1の表示情報並びに前記検出手段によって検出された前記通信状態及び前記現在時刻に基づき、前記第2の表示情報を生成することを特徴とする請求項1記載のリモート操作制御システム。The detecting means further detects a current time,
The generation unit generates the second display information based on the first display information transmitted from the operated device and the communication state and the current time detected by the detection unit. The remote operation control system according to claim 1, wherein
前記生成手段は、前記被操作装置から送信された前記第1の表示情報並びに前記検出手段によって検出された前記通信状態及び前記リモート操作端末の性能に基づき、前記第2の表示情報を生成することを特徴とする請求項1記載のリモート操作制御システム。The detecting means further detects the performance of the remote operation terminal,
The generation unit generates the second display information based on the first display information transmitted from the operated device, the communication state detected by the detection unit, and the performance of the remote operation terminal. The remote operation control system according to claim 1, wherein:
前記リモート操作端末は、前記リモート制御装置に保持されたHTMLデータ形式の前記第2の表示情報にアクセスして、前記画像表示装置に操作要素を表示することを特徴とする請求項5記載のリモート操作制御システム。The remote control device holds the second display information in an HTML data format,
6. The remote operation terminal according to claim 5, wherein the remote operation terminal accesses the second display information in the HTML data format held in the remote control device and displays an operation element on the image display device. Operation control system.
表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記被操作装置から受信する第1の受信手段と、
前記第2のネットワークを介した前記リモート操作端末との間の通信状態を検出する検出手段と、
前記被操作装置から受信した前記第1の表示情報及び前記検出手段によって検出された前記通信状態に基づき、第2の表示情報を生成する生成手段と、
前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第1の送信手段と、
前記リモート操作端末において、前記送信された第2の表示情報に基づき前記画像表示装置に操作要素が表示され、該表示された操作要素のうちユーザによって選択された1つが、操作情報として前記第2のネットワークを介して返信されたとき、該操作情報を受信する第2の受信手段と、
前記第2の受信手段によって受信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第2の送信手段と
を有することを特徴とするリモート制御装置。An operation target device that controls the operation of the own device based on an operation signal received via the first network is connected via the first network and via a second network different from the first network. In a remote control device connected to a remote operation terminal having an image display device,
First receiving means for receiving first display information including at least one operation element including display image information from the operated device via the first network;
Detecting means for detecting a state of communication with the remote operation terminal via the second network;
Generating means for generating second display information based on the first display information received from the operated device and the communication state detected by the detecting means;
First transmission means for transmitting the second display information to the remote operation terminal via the second network;
In the remote operation terminal, an operation element is displayed on the image display device based on the transmitted second display information, and one of the displayed operation elements selected by the user is the second operation information as the operation information. Second receiving means for receiving the operation information when returned via the network of
A second transmission unit that generates the operation signal based on the operation information received by the second reception unit and transmits the operation signal to the operated device via the first network. Remote control device.
前記生成手段は、前記被操作装置から送信された前記第1の表示情報並びに前記検出手段によって検出された前記通信状態及び前記現在時刻に基づき、前記第2の表示情報を生成することを特徴とする請求項11記載のリモート制御装置。The detecting means further detects a current time,
The generation unit generates the second display information based on the first display information transmitted from the operated device and the communication state and the current time detected by the detection unit. The remote control device according to claim 11, wherein
前記生成手段は、前記被操作装置から送信された前記第1の表示情報並びに前記検出手段によって検出された前記通信状態及び前記リモート操作端末の性能に基づき、前記第2の表示情報を生成することを特徴とする請求項11記載のリモート制御装置。The detecting means further detects the performance of the remote operation terminal,
The generation unit generates the second display information based on the first display information transmitted from the operated device, the communication state detected by the detection unit, and the performance of the remote operation terminal. The remote control device according to claim 11, wherein:
前記被操作装置が、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記リモート制御装置に送信する第1の送信ステップと、
前記リモート制御装置が、前記第2のネットワークを介した前記リモート制御装置と前記リモート操作端末との間の通信状態を検出する検出ステップと、
前記リモート制御装置が、前記被操作装置から送信された前記第1の表示情報及び前記検出手段によって検出された前記通信状態に基づき、第2の表示情報を生成する生成ステップと、
前記リモート制御装置が、前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第2の送信ステップと、
前記リモート操作端末が、前記リモート制御装置から送信された前記第2の表示情報に基づき、前記画像表示装置に操作要素を表示する表示ステップと、
前記リモート操作端末が、前記画像表示装置に表示された操作要素のうち、前記入力装置を用いてユーザによって選択された1つを、操作情報として前記第2のネットワークを介して前記リモート制御装置へ送信する第3の送信ステップと、
前記リモート制御装置が、前記リモート操作端末から送信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第4の送信ステップと、
前記被操作装置が、前記第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う動作制御ステップと
を有することを特徴とするリモート操作方法。A first network, a second network different from the first network, and an operated device that is connected to the first network and controls operation of its own device based on an operation signal received via the first network. Applied to a remote operation control system comprising a device, a remote control device connected to the first and second networks, and a remote operation terminal connected to the second network and having an image display device and an input device Remote operation method,
A first transmission step in which the operated device transmits first display information including at least one operation element including display image information to the remote control device via the first network;
A detection step in which the remote control device detects a communication state between the remote control device and the remote operation terminal via the second network;
A generation step in which the remote control device generates second display information based on the first display information transmitted from the operated device and the communication state detected by the detection unit;
A second transmission step in which the remote control device transmits the second display information to the remote operation terminal via the second network;
A display step in which the remote operation terminal displays an operation element on the image display device based on the second display information transmitted from the remote control device;
The remote operation terminal transmits one of the operation elements displayed on the image display device selected by the user using the input device to the remote control device via the second network as operation information. A third transmitting step of transmitting;
A fourth transmission step in which the remote control device generates the operation signal based on the operation information transmitted from the remote operation terminal, and transmits the operation signal to the operated device via the first network;
An operation control step of controlling the operation of the operated device based on an operation signal received via the first network.
表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記被操作装置から受信する第1の受信ステップと、
前記第2のネットワークを介した前記リモート操作端末との間の通信状態を検出する検出ステップと、
前記被操作装置から受信した前記第1の表示情報及び前記検出ステップによって検出された前記通信状態に基づき、第2の表示情報を生成する生成ステップと、
前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第1の送信ステップと、
前記リモート操作端末において、前記送信された第2の表示情報に基づき前記画像表示装置に操作要素が表示され、該表示された操作要素のうちユーザによって選択された1つが、操作情報として前記第2のネットワークを介して返信されたとき、該操作情報を受信する第2の受信ステップと、
前記第2の受信ステップによって受信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第2の送信ステップと
を有することを特徴とするリモート操作方法。An operation target device that controls the operation of the own device based on an operation signal received via the first network is connected via the first network and via a second network different from the first network. In a remote operation method applied to a remote control device connected to a remote operation terminal including an image display device,
A first receiving step of receiving first display information including at least one operation element including display image information from the operated device via the first network;
A detecting step of detecting a communication state with the remote operation terminal via the second network;
A generating step of generating second display information based on the first display information received from the operated device and the communication state detected by the detecting step;
A first transmission step of transmitting the second display information to the remote operation terminal via the second network;
In the remote operation terminal, an operation element is displayed on the image display device based on the transmitted second display information, and one of the displayed operation elements selected by the user is the second operation information as the operation information. A second receiving step of receiving the operation information when returned via the network of
A second transmission step of generating the operation signal based on the operation information received in the second reception step, and transmitting the operation signal to the operated device via the first network. Remote operation method.
前記リモート操作方法が、
前記被操作装置が、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記リモート制御装置に送信する第1の送信ステップと、
前記リモート制御装置が、前記第2のネットワークを介した前記リモート制御装置と前記リモート操作端末との間の通信状態を検出する検出ステップと、
前記リモート制御装置が、前記被操作装置から送信された前記第1の表示情報及び前記検出手段によって検出された前記通信状態に基づき、第2の表示情報を生成する生成ステップと、
前記リモート制御装置が、前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第2の送信ステップと、
前記リモート操作端末が、前記リモート制御装置から送信された前記第2の表示情報に基づき、前記画像表示装置に操作要素を表示する表示ステップと、
前記リモート操作端末が、前記画像表示装置に表示された操作要素のうち、前記入力装置を用いてユーザによって選択された1つを、操作情報として前記第2のネットワークを介して前記リモート制御装置へ送信する第3の送信ステップと、
前記リモート制御装置が、前記リモート操作端末から送信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第4の送信ステップと、
前記被操作装置が、前記第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う動作制御ステップと
を有することを特徴とするプログラム。A first network, a second network different from the first network, and an operated device that is connected to the first network and controls operation of its own device based on an operation signal received via the first network. Applied to a remote operation control system comprising a device, a remote control device connected to the first and second networks, and a remote operation terminal connected to the second network and having an image display device and an input device In a program for causing a computer to execute the remote operation method,
The remote operation method includes:
A first transmission step in which the operated device transmits first display information including at least one operation element including display image information to the remote control device via the first network;
A detection step in which the remote control device detects a communication state between the remote control device and the remote operation terminal via the second network;
A generation step in which the remote control device generates second display information based on the first display information transmitted from the operated device and the communication state detected by the detection unit;
A second transmission step in which the remote control device transmits the second display information to the remote operation terminal via the second network;
A display step in which the remote operation terminal displays an operation element on the image display device based on the second display information transmitted from the remote control device;
The remote operation terminal transmits one of the operation elements displayed on the image display device selected by the user using the input device to the remote control device via the second network as operation information. A third transmitting step of transmitting;
A fourth transmission step in which the remote control device generates the operation signal based on the operation information transmitted from the remote operation terminal, and transmits the operation signal to the operated device via the first network;
An operation control step of controlling the operation of the operated device based on an operation signal received via the first network.
前記リモート操作方法が、
表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記被操作装置から受信する第1の受信ステップと、
前記第2のネットワークを介した前記リモート操作端末との間の通信状態を検出する検出ステップと、
前記被操作装置から受信した前記第1の表示情報及び前記検出ステップによって検出された前記通信状態に基づき、第2の表示情報を生成する生成ステップと、
前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第1の送信ステップと、
前記リモート操作端末において、前記送信された第2の表示情報に基づき前記画像表示装置に操作要素が表示され、該表示された操作要素のうちユーザによって選択された1つが、操作情報として前記第2のネットワークを介して返信されたとき、該操作情報を受信する第2の受信ステップと、
前記第2の受信ステップによって受信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第2の送信ステップと
を有することを特徴とするプログラム。An operation target device that controls the operation of the own device based on an operation signal received via the first network is connected via the first network and via a second network different from the first network. In a program for causing a computer to execute a remote operation method applied to a remote control device connected to a remote operation terminal including an image display device,
The remote operation method includes:
A first receiving step of receiving first display information including at least one operation element including display image information from the operated device via the first network;
A detecting step of detecting a communication state with the remote operation terminal via the second network;
A generating step of generating second display information based on the first display information received from the operated device and the communication state detected by the detecting step;
A first transmission step of transmitting the second display information to the remote operation terminal via the second network;
In the remote operation terminal, an operation element is displayed on the image display device based on the transmitted second display information, and one of the displayed operation elements selected by the user is the second operation information as the operation information. A second receiving step of receiving the operation information when returned via the network of
A second transmission step of generating the operation signal based on the operation information received in the second reception step, and transmitting the operation signal to the operated device via the first network. Program to do.
前記リモート操作方法が、
前記被操作装置が、表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記リモート制御装置に送信する第1の送信ステップと、
前記リモート制御装置が、前記第2のネットワークを介した前記リモート制御装置と前記リモート操作端末との間の通信状態を検出する検出ステップと、
前記リモート制御装置が、前記被操作装置から送信された前記第1の表示情報及び前記検出手段によって検出された前記通信状態に基づき、第2の表示情報を生成する生成ステップと、
前記リモート制御装置が、前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第2の送信ステップと、
前記リモート操作端末が、前記リモート制御装置から送信された前記第2の表示情報に基づき、前記画像表示装置に操作要素を表示する表示ステップと、
前記リモート操作端末が、前記画像表示装置に表示された操作要素のうち、前記入力装置を用いてユーザによって選択された1つを、操作情報として前記第2のネットワークを介して前記リモート制御装置へ送信する第3の送信ステップと、
前記リモート制御装置が、前記リモート操作端末から送信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第4の送信ステップと、
前記被操作装置が、前記第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う動作制御ステップと
を有することを特徴とする記憶媒体。A first network, a second network different from the first network, and an operated device that is connected to the first network and controls operation of its own device based on an operation signal received via the first network. Applied to a remote operation control system comprising a device, a remote control device connected to the first and second networks, and a remote operation terminal connected to the second network and having an image display device and an input device In a computer-readable storage medium storing a remote operation method to be performed as a program,
The remote operation method includes:
A first transmission step in which the operated device transmits first display information including at least one operation element including display image information to the remote control device via the first network;
A detection step in which the remote control device detects a communication state between the remote control device and the remote operation terminal via the second network;
A generation step in which the remote control device generates second display information based on the first display information transmitted from the operated device and the communication state detected by the detection unit;
A second transmission step in which the remote control device transmits the second display information to the remote operation terminal via the second network;
A display step in which the remote operation terminal displays an operation element on the image display device based on the second display information transmitted from the remote control device;
The remote operation terminal transmits one of the operation elements displayed on the image display device selected by the user using the input device to the remote control device via the second network as operation information. A third transmitting step of transmitting;
A fourth transmission step in which the remote control device generates the operation signal based on the operation information transmitted from the remote operation terminal, and transmits the operation signal to the operated device via the first network;
An operation control step of controlling the operation of the operated device based on an operation signal received via the first network.
前記リモート操作方法が、
表示画像情報を含む少なくとも1つの操作要素から構成される第1の表示情報を、前記第1のネットワークを介して前記被操作装置から受信する第1の受信ステップと、
前記第2のネットワークを介した前記リモート操作端末との間の通信状態を検出する検出ステップと、
前記被操作装置から受信した前記第1の表示情報及び前記検出ステップによって検出された前記通信状態に基づき、第2の表示情報を生成する生成ステップと、
前記第2の表示情報を前記第2のネットワークを介して前記リモート操作端末に送信する第1の送信ステップと、
前記リモート操作端末において、前記送信された第2の表示情報に基づき前記画像表示装置に操作要素が表示され、該表示された操作要素のうちユーザによって選択された1つが、操作情報として前記第2のネットワークを介して返信されたとき、該操作情報を受信する第2の受信ステップと、
前記第2の受信ステップによって受信された前記操作情報に基づいて前記操作信号を生成し、前記第1のネットワークを介して前記被操作装置へ送信する第2の送信ステップと
を有することを特徴とする記憶媒体。An operation target device that controls the operation of the own device based on an operation signal received via the first network is connected via the first network and via a second network different from the first network. In a computer-readable storage medium storing a remote operation method applied to a remote control device connected to a remote operation terminal having an image display device as a program,
The remote operation method includes:
A first receiving step of receiving first display information including at least one operation element including display image information from the operated device via the first network;
A detecting step of detecting a communication state with the remote operation terminal via the second network;
A generating step of generating second display information based on the first display information received from the operated device and the communication state detected by the detecting step;
A first transmission step of transmitting the second display information to the remote operation terminal via the second network;
In the remote operation terminal, an operation element is displayed on the image display device based on the transmitted second display information, and one of the displayed operation elements selected by the user is the second operation information as the operation information. A second receiving step of receiving the operation information when returned via the network of
A second transmission step of generating the operation signal based on the operation information received in the second reception step, and transmitting the operation signal to the operated device via the first network. Storage media.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002359947A JP2004194011A (en) | 2002-12-11 | 2002-12-11 | Remote operation control system, remote control device, remote operation method, program, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002359947A JP2004194011A (en) | 2002-12-11 | 2002-12-11 | Remote operation control system, remote control device, remote operation method, program, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004194011A true JP2004194011A (en) | 2004-07-08 |
Family
ID=32759195
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002359947A Pending JP2004194011A (en) | 2002-12-11 | 2002-12-11 | Remote operation control system, remote control device, remote operation method, program, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004194011A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006092233A (en) * | 2004-09-24 | 2006-04-06 | Fujitsu Ltd | Device control system |
| JP2007052594A (en) * | 2005-08-17 | 2007-03-01 | Toshiba Corp | Information processing terminal, information processing method, information processing program, and network system |
| JP2010504030A (en) * | 2006-09-13 | 2010-02-04 | サバント システムズ エルエルシー | Programming environment and metadata management for programmable multimedia controllers |
| JP2012175606A (en) * | 2011-02-24 | 2012-09-10 | Sumitomo Electric Ind Ltd | Program, mobile terminal, image reception apparatus, image reception system, mobile terminal control method, and image reception apparatus control method |
| JP2013047954A (en) * | 2008-05-13 | 2013-03-07 | Apple Inc | Pushing user interface to remote device |
| US9176651B2 (en) | 2008-05-13 | 2015-11-03 | Apple Inc. | Pushing a user interface to a remote device |
| JPWO2014080465A1 (en) * | 2012-11-21 | 2017-01-05 | 三菱電機株式会社 | Equipment system, equipment management apparatus, and program |
| US9875006B2 (en) | 2008-05-13 | 2018-01-23 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
-
2002
- 2002-12-11 JP JP2002359947A patent/JP2004194011A/en active Pending
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006092233A (en) * | 2004-09-24 | 2006-04-06 | Fujitsu Ltd | Device control system |
| JP2007052594A (en) * | 2005-08-17 | 2007-03-01 | Toshiba Corp | Information processing terminal, information processing method, information processing program, and network system |
| JP2010504030A (en) * | 2006-09-13 | 2010-02-04 | サバント システムズ エルエルシー | Programming environment and metadata management for programmable multimedia controllers |
| US10962996B2 (en) | 2006-09-13 | 2021-03-30 | Savant Systems, Inc. | Configuring a system of components using graphical programming environment |
| US10261529B2 (en) | 2006-09-13 | 2019-04-16 | Savant Systems, Llc | Configuring a system of components using graphical programming environment having a zone map |
| US8997011B2 (en) | 2006-09-13 | 2015-03-31 | Savant Systems, Llc | Programming environment for configuring a system of audio/video components |
| US9471207B2 (en) | 2008-05-13 | 2016-10-18 | Apple Inc. | Pushing a user interface to a remote device that controls multiple displays |
| US9285968B2 (en) | 2008-05-13 | 2016-03-15 | Apple Inc. | User interface including content from a remote device |
| US9335907B2 (en) | 2008-05-13 | 2016-05-10 | Apple Inc. | User interface including content from an accessory |
| US9176651B2 (en) | 2008-05-13 | 2015-11-03 | Apple Inc. | Pushing a user interface to a remote device |
| US9870130B2 (en) | 2008-05-13 | 2018-01-16 | Apple Inc. | Pushing a user interface to a remote device |
| US9875006B2 (en) | 2008-05-13 | 2018-01-23 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
| JP2013047954A (en) * | 2008-05-13 | 2013-03-07 | Apple Inc | Pushing user interface to remote device |
| JP2012175606A (en) * | 2011-02-24 | 2012-09-10 | Sumitomo Electric Ind Ltd | Program, mobile terminal, image reception apparatus, image reception system, mobile terminal control method, and image reception apparatus control method |
| JPWO2014080465A1 (en) * | 2012-11-21 | 2017-01-05 | 三菱電機株式会社 | Equipment system, equipment management apparatus, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11477508B2 (en) | Portable terminal, information processing apparatus, content display system and content display method | |
| JP5073032B2 (en) | Information output device, information processing system, and information processing method | |
| JP5708562B2 (en) | Audio / video control system, portable terminal device, and audio / video control program | |
| JP2012138731A (en) | Network system, content reproduction takeover method, and program | |
| JP2004194011A (en) | Remote operation control system, remote control device, remote operation method, program, and storage medium | |
| JP7746509B2 (en) | display device | |
| JP5002637B2 (en) | Electronics | |
| JP2000217167A (en) | Information processing apparatus and method, and program storage medium | |
| KR20100026811A (en) | Method for switching terminal apparatus in the middle of streaming playback of multimedia service | |
| KR20040103340A (en) | Network system and electronic device | |
| JP2006093798A (en) | Connection management program | |
| EP2568714A1 (en) | Content reproducing apparatus, content reproducing system, and control method thereof | |
| CN101808216A (en) | Multimedia management device, system and method thereof | |
| JP5268505B2 (en) | Broadcast signal processing apparatus and broadcast signal processing method | |
| JP2005341042A (en) | Remote control device and control method thereof | |
| KR20080060931A (en) | Display device and control method thereof | |
| JP2002315070A (en) | Reproduction system, communication control device, and computer program |