[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2002359947A
Other languages
Japanese (ja)
Inventor
Yoshikazu Shibamiya
芳和 柴宮
Takashi Yamamoto
高司 山本
Satoru Fukuda
哲 福田
Masaki Kutsuna
正樹 沓名
Katsuhiro Miyamoto
勝弘 宮本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2002359947A priority Critical patent/JP2004194011A/en
Publication of JP2004194011A publication Critical patent/JP2004194011A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)

Abstract

【課題】インターネット端末側に専用のソフトウエアを用意することを不要にし、俊敏なリモート操作を可能にする。
【解決手段】被操作装置12が、操作要素から成る第1の表示情報を、ネットワークS11を介してリモート制御装置11に送信する。リモート制御装置が、ネットワークS16を介したリモート制御装置とリモート操作端末15との間の通信状態を検出する。リモート制御装置は、第1の表示情報及び該通信状態に基づき第2の表示情報を生成しリモート操作端末に送信する。リモート操作端末は、第2の表示情報に基づき画像表示装置に操作要素を表示し、操作要素のうちユーザによって選択された1つを、操作情報としてリモート制御装置へ送信する。リモート制御装置は、操作情報に基づいて操作信号を生成し被操作装置へ送信する。被操作装置は、操作信号に基づき自装置の動作制御を行う。
【選択図】 図1
An 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 claim 11, the operated device that controls the operation of the own device based on the operation signal received via the first network is connected via the first network and the first network. In a remote control device connected to a remote operation terminal equipped with an image display device via a second network different from the first display information including at least one operation element including display image information, First receiving means for receiving from the operated device via the first network; detecting means for detecting a communication state between the remote operation terminal via the second network; Generating means for generating second display information based on the first display information received from the device and the communication state detected by the detecting means; First transmitting means for transmitting the second display information to the remote operation terminal via the second network; and the image display device in the remote operation terminal, based on the transmitted second display information. Operating means for receiving the operation information when one of the displayed operation elements selected by the user is returned as operation information via the second network. And 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. A featured remote control is provided.
[0011]
According to the invention of claim 16, a first network, a second network different from the first network, and an operation connected to the first network and received via the first network. An operated device that controls the operation of its own device based on a signal; a remote control device connected to the first and second networks; and an image display device and an input device connected to the second network. In a remote operation method applied to a remote operation control system including a remote operation terminal, the operated device may display first display information including at least one operation element including display image information on the first display information. A first transmission step of transmitting to the remote control device via a network, wherein the remote control device transmits the second network A detecting step of detecting a communication state between the remote control device and the remote operation terminal, wherein the remote control device is detected by the first display information and the detection means transmitted from the operated device. Generating a second display information based on the communication state, and a second step in which the remote control device transmits the second display information to the remote operation terminal via the second network. A transmitting step, a display step in which the remote operation terminal displays operation elements on the image display device based on the second display information transmitted from the remote control device, and the remote operation terminal displays the image display One of the operation elements displayed on the device, which is selected by the user using the input device, is designated as operation information by the second network. A third transmission step of transmitting to the remote control device via a network, the remote control device generating the operation signal based on the operation information transmitted from the remote operation terminal, A fourth transmission step of transmitting to the operated device via the control unit, and an operation control step of controlling the operation of the operated device based on the operation signal received via the first network. A remote operation method is provided.
[0012]
According to the invention described in claim 17, the operated device connected to the operated device that controls the operation of the own device based on the operation signal received via the first network via the first network and the first network In a remote operation method applied to a remote control device connected to a remote operation terminal equipped with an image display device via a second network different from the first network, the remote operation method includes at least one operation element including display image information. Detecting a communication state between a first receiving step of receiving the first display information from the operated device via the first network and the remote operation terminal via the second network; A detecting step, based on the first display information received from the operated device and the communication state detected by the detecting step. Generating a second display information, transmitting the second display information to the remote operation terminal via the second network, and transmitting the second display information to the remote operation terminal. An operation element is displayed on the image display device based on the displayed second display information, and one of the displayed operation elements selected by the user is returned as the operation information via the second network. A second receiving step of receiving the operation information; and generating the operation signal based on the operation information received in the second receiving step; And a second transmitting step of transmitting to the remote controller.
[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, reference numeral 11 denotes a TV device, which receives a TV broadcast, receives from a remote controller for operating the TV device, transmits / receives data to / from each device connected to each network inside and outside the home, converts a protocol of data, It controls its own device. Also, it displays TV image data, other image data, various icon data, control information, and the like obtained through these transmissions and receptions.
[0017]
Reference numeral 12 denotes a video recording device (VTR device) which is connected to the TV device 11 and records and reproduces video / audio and the like.
[0018]
S11 is a home network (hereinafter abbreviated as "1394 network") based on the standard IEEE1394, and connects the TV device 11 and the VTR device 12.
[0019]
Reference numeral 14 denotes a connection service unit that connects the TV device 11 and an Internet network S16 described below.
[0020]
S15 is a telephone line network used for connecting the TV device 11 to the Internet service unit 14.
[0021]
Reference numeral 15 denotes a mobile terminal that can be connected to the Internet, and has a function of controlling the TV device 11 and the VTR device 12 in addition to having a telephone call function and a Web site browsing function.
[0022]
Reference numeral 16 denotes a connection service unit for connecting the mobile terminal 15 to the Internet network S16.
[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 mobile terminal 15 and the connection service unit 16.
[0025]
In FIG. 1, only the TV device 11 and the VTR device 12 are connected to the 1394 network S11, but various AV devices, home appliances, personal computer devices, and the like can be connected to the 1394 network S11.
[0026]
FIG. 2 is a block diagram illustrating an internal configuration of the TV device 11.
[0027]
In the figure, reference numeral 1101 denotes an antenna device which receives a TV radio wave from the outside, converts it into a high-frequency electric signal, and sends it to the tuner unit 1102.
[0028]
The tuner unit 1102 amplifies the high-frequency electric signal sent from the antenna unit 1101, selects a desired station, demodulates a high-frequency TV signal modulated by a carrier wave, and outputs it to the decoder unit 1103.
[0029]
The decoder unit 1103 separates the signal sent from the tuner unit 1102 into additional data such as image data, audio data, other data broadcast data, electronic program guide data, and performs decoding. The image data is output to the image control unit 1121, the audio data is output to the audio control unit 1123, and the other data is output to the bus S111.
[0030]
The image control unit 1121 selects one of the image data from the decoder unit 1103, the image data sent from the VTR decoder unit 1131, and the image data sent from the bus S <b> 111, or combines them to form RGB image data and horizontal image data. The signal is output to the display 1122 as a vertical synchronization signal.
[0031]
The display 1122 receives the RGB image data and the horizontal / vertical synchronization signal from the image control unit 1121, and performs image display.
[0032]
The audio control unit 1123 selects one of the audio data from the decoder unit 1103, the audio data sent from the VTR decoder unit 1131, and the audio data sent from the bus S111, or synthesizes them. The presence / absence is controlled and output to the audio output unit 1124 as an audio signal.
[0033]
The audio output unit 1124 amplifies the audio signal sent from the audio control unit 1123, and outputs the amplified audio signal from a speaker (not shown).
[0034]
Reference numeral 1130 denotes a 1394 interface (i / F), which interfaces the 1394 network S11 with the TV device 11. When the VTR device 12, various AV devices, home appliances, personal computer devices, and the like are connected to the 1394 network S11, data is transmitted and received between the TV device 11 and the devices, and the devices are controlled. Can be.
[0035]
When the VTR device 12 is connected to the TV device 11 via the 1394 network S11, the 1394 i / F unit 1130 separates image data and audio data from other control data and the like. The data is output to a data bus S112, and other control data of the VTR device 12, information data such as a track number and a shooting start date and time, and operation data for a VTR viewer to perform VTR operations such as reproduction and fast-forwarding are transmitted to a control bus S111. Output to
[0036]
The 1394i / F unit 1130 includes a standard IEEE 1394 defined by the Institute of Electrical and Electronics Engineers (IEEE), a standard IEC (International Electrotechnical Commission) that is a higher standard thereof, a standard IEC 61883 defined by the 1394 TA (1394 Trade Association), and an asynchronous connection. Control is performed based on standards, subunit standards such as Turner, VCR, and Panel.
[0037]
A remote controller 1140 receives various data transmitted when the TV viewer operates the remote controller, and transfers the data to the controller 1190. The remote controller is also operated when the operation screen of the operation panel of the VTR device 12 is displayed on the TV device 11 to operate the operation panel.
[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 VTR device 12 input through the 1394 i / F unit 1130 and the Internet connection service. Network connection data such as usage fee, network survey data input from the modem unit 1180, portable terminal survey data, terminal display operation panel selection table data to be described later generated based on the portable terminal survey data, the above-described various information and the following information The operation terminal display operation panel data generated from the operation panel element parts is stored. Further, various data necessary for the operation of the TV device 11 transmitted from a remote controller or the like, EPG data output from the decoder unit 1103, various TV broadcast additional data, and the like are also stored.
[0039]
Reference numeral 1160 denotes a data ROM unit for storing element parts (described later with reference to FIG. 8) of an operation panel corresponding to operation function codes of various devices such as a VTR device 12 which can be connected to the TV device 11. . Also, it stores TV channel information, display fonts, icons, operation panels, messages, key codes of a remote controller or the like, various tables, and the like necessary for the operation of the TV device 11.
[0040]
Reference numeral 1170 denotes an HTML storage unit, which is a terminal display operation panel selection table (see FIG. 15) based on operation panel data transferred from the VTR device 12 or operation panel data stored in the data ROM unit 1160. This is an HTML server that saves data converted into HTML data so that operation panel data for operation terminal display generated based on the operation panel data can be viewed and operated from an Internet browser.
[0041]
The modem unit 1180 performs modulation / demodulation for data exchange between the TV device 11 and the connection service unit 14 via the telephone line S15. In addition, the modem unit 1180 is also used for transmitting viewing information to a management server for charging for viewing a pay broadcast in TV reception.
[0042]
Reference numeral 1185 denotes a clock unit which can present the current date and time, and is used for detecting a charge time zone, measuring a data transfer speed, and the like.
[0043]
The control unit 1190 is connected to the bus S111 and controls each unit in the TV device 11 as a whole. That is, it controls the antenna unit 1101, tuner unit 1102, and decoder unit 1103, and performs channel switching settings and saves data broadcast data, electronic program guide data, and the like.
[0044]
Also, the control unit 1190 controls the image control unit 1121 to transmit broadcast TV image data, data broadcast data, electronic program data transmitted from the decoder unit 1103, VTR image data transmitted from the VTR decoder unit 1131, and transmitted from the bus S111. For various kinds of image data such as a device icon of the VTR device 12 and an operation panel, selection of one of them and display setting control such as synthesis thereof are performed.
[0045]
Similarly, the control unit 1190 controls the audio control unit 1123, and performs synthesis and output control of audio data sent from each unit.
[0046]
Such display setting control and composite output control are performed based on the internal state of the TV device 11, broadcast data information, information from various devices connected to the TV device 11, operation data information input by a TV viewer's remote controller operation, and the like. It is done based on.
[0047]
Control unit 1190 also responds to data received by remote control control unit 1140, or to changes in conditions inside TV device 11, broadcast reception data, data from 1394i / F unit 1130, and data from modem unit 1180. Then, the control data and the display data are transmitted from the remote control unit 1140 to the remote controller of the VTR device 12.
[0048]
In the operation panel control, the control unit 1190 checks the congestion status of each of the connection service units 14 and 16 and each of the networks S15, S16 and S17 via the modem unit 1180, the display resolution of the mobile terminal 15, and the number of displayable colors. Such as a performance investigation, selection of an operation panel according to such a congestion state and the mobile terminal 15, conversion of the selected IEEE 1394-based operation panel data to HTML data, storage in the HTML storage unit 1170, HTML operation panel to the mobile terminal 15 Transmission of data, reception of operation panel control data (to be described later, a user action) from the portable terminal 15, reconversion of the received data to an IEEE1394-based operation panel, transmission to the VTR device 12, and the like are performed.
[0049]
In VTR viewing, the control unit 1190 controls the 1394 i / F unit 1130 to detect the presence / absence of device connection, transmit / receive operation panel data of the VTR device 12, and the like, thereby enabling viewing and control of the VTR device 12. .
[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 control unit 1190.
[0051]
A work area necessary for these control operations also exists in the control unit 1190.
[0052]
S111 is a control bus in the TV device 11, and is used for transferring image data and audio data, and for transferring operation panel data and information of each unit, as described above.
[0053]
FIG. 3 is a block diagram showing the internal configuration of the VTR device 12.
[0054]
The VTR device 12 is based on the specifications defined by the standard IEC61884.
[0055]
As the connection interface between the VTR device 12 and the TV device 11 according to the present embodiment, mainly those specified in Asynchronous Connection, VCRsubunit and Panel subunit of IEC61883, 1394TA are used.
[0056]
Reference numeral 1201 denotes a VCR unit (recorder unit) which includes a video tape traveling system mechanism unit, a control unit of the mechanism unit, a video signal recording / reproduction, a modulation / demodulation unit, additional information recording / reproduction unit, and the like. Operation control, transfer of additional information data, and the like are performed by a control unit 1209 described later, and recording and reproduction are performed by the VCR unit 1201.
[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 TV device 11 for remote control, and data such as device icons.
[0059]
Reference numeral 1205 denotes a 1394i / F unit, which is the same as the 1394i / F unit 1130 described above. The 1394 i / F unit 1205 transmits and transfers data from the control bus S121 and the data bus S122 to the 1394 network S11, and controls and manages transmission and reception of data in the VTR device 12.
[0060]
The control unit 1209 transmits various data necessary for controlling the operation panel, device icons, control commands, and the like received from the control bus S121 and the video / audio data received from the data bus S122 to the TV via the 1394i / F unit 1205. Transmit to the device 11.
[0061]
Also, the control unit 1209 receives a user action and various commands to be described later on the operation panel transmitted from the 1394i / F unit 1130 of the TV device 11, and based on these, controls the operation of the VCR unit 1201 and controls the operation panel data. Send.
[0062]
S121 is a control bus of the VTR device 12, through which the transfer of the various data and the control of the VCR unit 1201 are performed.
[0063]
S122 is a data bus for transferring image / audio data recorded and reproduced in the VCR unit 1201 and additional information data to the 1394i / F unit 1205.
[0064]
FIG. 4 is a block diagram showing an internal configuration of a portable terminal 15 having a telephone function, which is also used for remote operation of the TV device 11, the VTR device 12, and the like. FIG. FIG.
[0065]
In the figure, reference numeral 1501 denotes a key input unit, which is used for dialing, character input, control of the mobile terminal 15, and the like when used as a telephone.
[0066]
In the key input unit 1501, reference numeral 1501a is a key portion including a cursor key located at the left, right, up, and down positions and a center position determination / execute key. An Internet connection menu key 1501b is used to display a list menu of Internet functions.
[0067]
The operation of the operation panel described later is mainly performed by a key portion 1501a and an Internet connection menu key 1501b.
[0068]
Reference numeral 1502 denotes a voice input / output unit, which is used for input / output of voice during a call, output of a confirmation sound and a warning sound when browsing the Internet and operating an operation panel, and the like.
[0069]
Reference numeral 1503 denotes a display unit, which is a display device capable of displaying horizontal 250 dots, vertical 320 dots, and 256 colors, displaying a telephone number, menu, etc., displaying mail, displaying a site when browsing the Internet, and displaying an operation panel. Used for
[0070]
FIG. 6 is an external view showing a front surface of a remote controller used for operating the TV device 11.
[0071]
The remote controller has a menu key 61, a cursor key 62, an execution cancel key 63, a numeric key 64, and the like, and operates the TV device 11 and various operation panels, but is not directly related to the present embodiment.
[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 IEEE 1394, IEC 61883, and 1394 TA standards.
[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 VTR device 12.
[0075]
The operation panel includes elements such as a button 112, an icon 113, a text 114, and a background 115, and these constitute a panel element (entire operation panel) 111. The operation panel according to the present embodiment uses 256 colors, and has a size of 400 horizontal dots and 250 vertical dots.
[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 TV device 11 by the code. The function code may not be present when performing a special operation of the device.
[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 data ROM unit 1203 to the operation device (TV device 11).
[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 TV device 11.
[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 VTR device 12 is displayed on the TV device 11, the elements corresponding to the function codes of the respective elements of the operation panel of the VTR device 12 among the elements of the operation panel independently provided by the TV device 11 are replaced. Will be displayed as Note that, as described later, such an alternative display is also performed by displaying the operation panel on an external Internet terminal (such as the portable terminal 15) according to the line and terminal status by using the terminal display operation panel selection table shown in FIG. Done by the method chosen.
[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 mobile terminal 15 by operating the Internet connection menu key 1501b of the mobile terminal 15.
[0096]
When "5 home operation" is selected and executed in the Internet connection menu screen, the portable terminal 15 is connected to the TV device 11 of the home network set in advance in the present embodiment via the Internet network S16 in this embodiment. . Such selection is performed by operating the key portion 1501a of the key input unit 1501 of the mobile terminal 15.
[0097]
FIG. 11 is a diagram illustrating a screen of the device operation site displayed on the mobile terminal 15 immediately after the mobile terminal 15 is connected to the TV device 11 via the Internet.
[0098]
Here, a list of TV devices 11 and VTR devices 12 connected to the home network are displayed as operation targets. The user of the portable terminal 15 can select a device to be operated from the list display.
[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 VTR device 12 is operating according to the selected operation item.
[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 VTR device 12 is operating according to the operation items.
[0101]
FIG. 14 shows a screen when the operation panel transferred from the VTR device 12 is directly displayed on an Internet terminal having a display screen capable of full-color display, which is larger than that used in the portable terminal 15 in the present embodiment. FIG.
[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 VTR device 12 of 400 dots horizontally. , Is a terminal display operation panel selection table in the case of 250 dots vertically. As described above with reference to FIG. 9, three types of panel data of the TV device 11 are prepared so as to correspond to the resolution rank of the operation terminal.
[0106]
FIG. 16 is a sequence diagram illustrating transmission and reception of various control signals between the operation terminal, the TV device 11, and the VTR device 12 during remote operation control of the VTR device 12 from the operation terminal (portable terminal 15).
[0107]
First, prior to the operation of the mobile terminal 15 by the operator, the TV device 11 issues a Gui_Update (open) command to a device confirmed to be connected to the 1394 network S11, and investigates a device that can be operated on the operation panel. Is performed to generate a list of operable devices (st3101, st3102).
[0108]
The operator operates the mobile terminal 15 to select and execute “5 home operation” from the Internet menu screen shown in FIG. 10 (st3181).
[0109]
The mobile terminal 15 connects to the TV device 11 via the public line network, requests disclosure of the device operation HTML server, and sends the model name and display performance (resolution, number of display colors) of the mobile terminal 15 to the TV device 11. This is notified (st3182).
[0110]
Thereafter, the mobile terminal 15 immediately disconnects the connection line, and then connects to the Internet connection service unit 16 to obtain and display the operation device list page of the TV device 11 (st3183).
[0111]
Upon receiving the device operation HTML server disclosure request from the mobile terminal 15, the TV device 11 matches the previously generated operable device list with the resolution of the mobile terminal 15 that has sent the disclosure request, and links the selection of each device. The HTML data is converted into HTML data and stored in the operation device list page in the HTML storage unit 1170. At the same time, it connects to the Internet connection service unit 14 and publishes the operable device list converted into the HTML data as an operation device list (st3152, st3183). When detecting the operation device list page, the mobile terminal 15 displays it (st3183, FIG. 11).
[0112]
Next, the TV device 11 transfers the transfer speed investigation packet to the portable terminal 15, and waits for a response. The portable terminal 15 that has received this immediately returns it to the TV device 11, and the TV device 11 that has received the packet transmits the average transmission of the network between the TV device 11 and the portable terminal 15 based on the response time of the packet. Estimate speed. At this time, the current time is detected from the clock unit 1185 (st3184).
[0113]
When the operator of the mobile terminal 15 selects the VTR device 12 from the operation device list page (st3185), the TV device 11 that has detected the selection issues a Gui_Update (open) command to the VTR device 12, and receives the operation panel. Is initialized, and an asynchronous connection (Asynchronous Connection) is established with the VTR device 12 (st3105, st3106).
[0114]
Next, the TV device 11 issues a Gui_Update (start) command and a Push_Gui_Data command to the VTR device 12, and requests the VTR device 12 for operation panel data (st3107, st3108). The VTR device 12 receiving this transmits the initial operation panel data to the TV device 11 (st3109).
[0115]
Based on the operation panel data received from the VTR device 12, the TV device 11 displays the mobile terminal 15 at present based on the estimated average transmission speed, the detected time, the received performance of the mobile terminal 15, and the like. The most suitable operation panel data is selected from the terminal display operation panel selection table shown in FIG. 15, and the operation panel data for the portable terminal 15 is generated.
[0116]
For example, since the mobile terminal 15 has the display unit 1503 capable of displaying 250 dots horizontally, 320 dots vertically, and 256 colors, the detected time is included in the high fee time zone, and the network speed (estimated average transmission speed) is low. From the selection table, a text display operation panel as shown in FIG. 12 is selected. When the detected time is included in the high fee time zone and the network speed is high, the operation panel of the 16-color display as shown in FIG. 13 is selected from the selection table.
[0117]
Except when the operation panel data of the VTR device 12 is used, it is necessary to generate the operation panel data. At this time, the element ID and function code of the panel element of the VTR device 12 and the newly generated operation panel The generation is performed such that the element IDs and the function codes of the panel elements are the same.
[0118]
Then, the TV device 11 converts the operation panel data selected and generated as described above into HTML data, and stores the HTML data in the operation panel page in the HTML storage unit 1170 (st3159).
[0119]
When the operation panel data is stored in the operation panel page, the portable terminal 15 reads out the operation panel data from the HTML storage unit 1170 and displays it on the display unit 1503 (st3189).
[0120]
The operator of the portable terminal 15 selects a button to be operated with the cursor keys of the key input unit 1501 and presses the enter / execute key to operate the VTR device 12.
[0121]
When the enter / execute key is pressed, the operation information here is detected by the TV device 11 (st3190), and the TV device 11 converts the operation information into a User_Action command as a user action of pressing a selection button (st3160). ), And transfer it to the VTR device 12 via the 1394 network S11 (st3110).
[0122]
Upon receiving this, the VTR device 12 performs a device operation corresponding to the button press.
[0123]
The corresponding new operation panel data is transmitted to the TV device 11 (st3111). Upon receiving the new operation panel data, the TV device 11 generates the operation panel data for the portable terminal 15 according to the same procedure as described above, converts it into HTML data, and stores it in the HTML storage unit 170 (st3161). ). This is received by the mobile terminal 15, and displayed as a new operation panel on the mobile terminal 15 (st3191).
[0124]
Further, even when the TV device 11 does not transmit a User_Action command to the VTR device 12, when the VTR device 12 transmits new operation panel data to the TV device 11, a new operation is performed in the same procedure as described above. The panel is displayed on the portable terminal 15 (st3112, st3162, st3192).
[0125]
When the operator selects a button for ending the operation on the portable terminal 15 and presses the enter / execute key, the TV device 11 that has detected the operation converts this into a Gui_Update (stop) command and sends it to the VTR device 12. Issuing (st3193, st3163, st3113).
[0126]
A process of disconnecting the established asynchronous connection (Asynchronous Connection) is performed between the VTR device 12 and the TV device 11 that have received the Gui_Update (stop) command (st3114), and the TV device 11 sends the Gui_Update to the VTR device 12 again. A (stop) command is issued, and the remote control processing by the operation panel with the VTR device 12 ends (st3115).
[0127]
Further, the TV device 11 performs a process of disconnecting the Internet connection, and ends all the processes (st3199).
[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 standard IEEE 1394 environment is remotely operated by the operation terminal under the IP-based Internet environment. In addition, since an optimal operation panel display is performed according to the network congestion state and the like, high-speed remote operation is possible.
[0129]
[Other embodiments]
In the above-described embodiment, the HTML storage unit 1170 is provided in the TV device 11 together with the control unit 1190. Instead, the control unit 1190 and the HTML storage unit 1170 are provided separately from the TV device 11 independently. It may be provided as a device.
[0130]
In the above embodiment, the operation terminal is the portable terminal 15, but the operation terminal is not limited to the portable terminal 15, and may be a portable notebook or desktop personal computer, a game machine, or the like. Any device can be used as long as the device has a communication function of wireless or wired, as long as the device is capable of connecting to the Internet and browsing a Web site.
[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 VTR device 12 and an element component corresponding to a function code prepared in advance in the TV device 11 The operation panel to be subjected to the HTML conversion is determined based on the above. Instead, only the panel elements transferred from the VTR device 12 are used to enlarge / reduce to the desired display size and the number of colors, reduce the number of colors, Processing such as conversion may be performed.
[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 standard IEEE 1394 environment is remotely operated by the remote operation terminal under the IP-based Internet environment, there is no need to prepare dedicated software for the remote operation terminal, and Optimal display of operation elements is performed on the remote operation terminal according to the congestion state of the network and the like, so that high-speed remote operation is possible.
[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のネットワークとは異なる第2のネットワークと、前記第1ネットワークに接続され、該第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と、前記第1及び第2のネットワークに接続されたリモート制御装置と、前記第2のネットワークに接続され、画像表示装置及び入力装置を備えたリモート操作端末とから成るリモート操作制御システムにおいて、
前記被操作装置に設けられ、表示画像情報を含む少なくとも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:
前記第1のネットワークは、規格IEEE1394に準拠したネットワークであることを特徴とする請求項1記載のリモート操作制御システム。The remote operation control system according to claim 1, wherein the first network is a network based on the standard IEEE1394. 前記第2のネットワークは、IP(Internet Protocol)を基に通信を行うネットワークであることを特徴とする請求項1記載のリモート操作制御システム。2. The remote operation control system according to claim 1, wherein the second network is a network that performs communication based on IP (Internet Protocol). 前記リモート制御装置は、前記第2の表示情報をHTMLデータ形式で保持し、
前記リモート操作端末は、前記リモート制御装置に保持された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.
前記第2のネットワークは、TCP(Transmission ControlProtocol)またはHTTP(Hypertext Transfer Protocol)を基に通信を行うネットワークであることを特徴とする請求項1記載のリモート操作制御システム。The remote operation control system according to claim 1, wherein the second network is a network that performs communication based on TCP (Transmission Control Protocol) or HTTP (Hypertext Transfer Protocol). 前記生成手段は、前記第1の表示情報及び前記検出手段に検出された前記通信状態、並びに前記リモート制御装置が生成した表示情報に基づき、前記第2の表示情報を生成することを特徴とする請求項1記載のリモート操作制御システム。The generation unit generates the second display information based on the first display information, the communication state detected by the detection unit, and the display information generated by the remote control device. The remote operation control system according to claim 1. 前記リモート制御装置はテレビ受信装置であり、前記被操作装置はVTR装置であることを特徴とする請求項1記載のリモート操作制御システム。The remote operation control system according to claim 1, wherein the remote control device is a television receiver, and the operated device is a VTR device. 前記リモート操作端末は携帯電話端末であることを特徴とする請求項1記載のリモート操作制御システム。The remote operation control system according to claim 1, wherein the remote operation terminal is a mobile phone terminal. 第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と前記第1ネットワークを介して接続されるとともに、前記第1のネットワークとは異なる第2のネットワークを介して、画像表示装置を備えたリモート操作端末と接続されるリモート制御装置において、
表示画像情報を含む少なくとも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のネットワークは、規格IEEE1394に準拠したネットワークであることを特徴とする請求項11記載のリモート制御装置。The remote control device according to claim 11, wherein the first network is a network based on the standard IEEE1394. 前記第2のネットワークは、IP(Internet Protocol)を基に通信を行うネットワークであることを特徴とする請求項11記載のリモート制御装置。The remote control device according to claim 11, wherein the second network is a network that performs communication based on Internet Protocol (IP). 第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ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う動作制御ステップと
を有することを特徴とするリモート操作方法。
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のネットワークとは異なる第2のネットワークを介して、画像表示装置を備えたリモート操作端末と接続されるリモート制御装置に適用されるリモート操作方法において、
表示画像情報を含む少なくとも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のネットワークとは異なる第2のネットワークと、前記第1ネットワークに接続され、該第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と、前記第1及び第2のネットワークに接続されたリモート制御装置と、前記第2のネットワークに接続され、画像表示装置及び入力装置を備えたリモート操作端末とから成るリモート操作制御システムに適用されるリモート操作方法を、コンピュータに実行させるためのプログラムにおいて、
前記リモート操作方法が、
前記被操作装置が、表示画像情報を含む少なくとも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のネットワークとは異なる第2のネットワークを介して、画像表示装置を備えたリモート操作端末と接続されるリモート制御装置に適用されるリモート操作方法を、コンピュータに実行させるためのプログラムにおいて、
前記リモート操作方法が、
表示画像情報を含む少なくとも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のネットワークとは異なる第2のネットワークと、前記第1ネットワークに接続され、該第1ネットワークを介して受信した操作信号に基づき自装置の動作制御を行う被操作装置と、前記第1及び第2のネットワークに接続されたリモート制御装置と、前記第2のネットワークに接続され、画像表示装置及び入力装置を備えたリモート操作端末とから成るリモート操作制御システムに適用されるリモート操作方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記リモート操作方法が、
前記被操作装置が、表示画像情報を含む少なくとも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のネットワークとは異なる第2のネットワークを介して、画像表示装置を備えたリモート操作端末と接続されるリモート制御装置に適用されるリモート操作方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記リモート操作方法が、
表示画像情報を含む少なくとも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.
JP2002359947A 2002-12-11 2002-12-11 Remote operation control system, remote control device, remote operation method, program, and storage medium Pending JP2004194011A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (15)

* Cited by examiner, † Cited by third party
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