(57)【要約】【課題】  コンテンツ再生装置をコンテンツ表示装置側で遠隔操作してから当該操作の応答内容が表示されるまでの確かな所要時間を認識する。【解決手段】  第１コンテンツ再生装置１に制御信号を送信してコンテンツ表示装置２側から操作する際に、コンテンツ表示装置２において外部操作による制御信号を入力してから、当該制御信号に応じたコンテンツデータが第１コンテンツ再生装置の媒体から読出されてコンテンツ表示装置２に伝送されてコンテンツ表示部２０２に表示されるまでの所要時間を、総遅延時間計算部１０４で算出する。【選択図】        図２
2006166243.tif 000002
【特許請求の範囲】
【請求項１】
伝送路を介して通信する通信部と表示部を有したコンテンツ表示装置が、前記伝送路を介して接続されたコンテンツ再生装置であって、
コンテンツデータを入力して、入力した前記コンテンツデータを、前記伝送路を介して前記コンテンツ表示装置に送信するとともに、前記コンテンツ表示装置から送信される制御信号を前記通信部と前記伝送路を介して受信する再生側通信部と、
予め媒体に記録されたコンテンツデータを読出して、読出した前記コンテンツデータをデータ処理して、前記データ処理後の前記コンテンツデータを前記再生側通信部に出力するデータ再生処理部と、
前記コンテンツ表示装置において外部操作により制御信号を入力してから、当該制御信号に応じたコンテンツデータが前記表示部に表示されるまでの所要時間を総遅延時間として算出する総遅延時間算出部と、
前記総遅延時間算出部により算出した前記総遅延時間の情報を格納する総遅延時間格納部と、を備えて、
前記総遅延時間算出部は、
前記コンテンツ表示装置における前記通信部を介して受信した前記コンテンツデータをデータ処理して前記表示部に表示するまでに要するデータ表示処理時間と、前記伝送路、前記通信部および前記制御信号受信部を介して前記コンテンツ表示装置と前記コンテンツ再生装置との間で往復の伝送を行う際の往復通信時間と、前記データ再生処理部でコンテンツデータを読出してから前記再生側通信部に入力されるまでに要するデータ処理時間とを加えて前記総遅延時間を算出することを特徴とする、コンテンツ再生装置。
【請求項２】
前記データ表示処理時間の情報の要求信号を前記再生側通信部および前記伝送路を介して前記コンテンツ表示装置に送信する表示処理時間要求手段と、
前記表示処理時間要求手段により送信した前記要求信号に対する、前記コンテンツ表示装置からの前記データ表示処理時間の情報を含む応答信号を、前記通信部、前記伝送路および前記再生側通信部を介して受信する応答受信手段と、をさらに備える、請求項１に記載のコンテンツ再生装置。
【請求項３】
前記データ再生処理部により前記媒体から前記コンテンツデータを読出している際に、前記再生側通信部により前記コンテンツ表示装置からの前記制御信号を受信した場合には、前記媒体の前記コンテンツデータの読出し位置を、前記総遅延時間算出部が算出した前記総遅延時間に相当量のデータを遡った位置に変更するデータ読出し位置制御手段をさらに備える、請求項１に記載のコンテンツ再生装置。
【請求項４】
前記総遅延時間格納部の前記総遅延時間の情報を、外部操作により設定する手段をさらに備える、請求項１に記載のコンテンツ再生装置。
【請求項５】
前記外部操作により設定する手段は、
外部操作可能な入力部を有し、
前記入力部から入力した前記総遅延時間の情報を前記総遅延時間格納部に格納することを特徴とする、請求項４に記載のコンテンツ再生装置。
【請求項６】
前記外部操作により設定する手段は、
前記通信部および前記伝送路を介して前記コンテンツ表示装置から送信される、前記総遅延時間の情報を含む前記制御信号を前記再生側通信部により受信して、受信した前記制御信号の前記総遅延時間の情報を前記総遅延時間格納部に格納することを特徴とする、請求項４に記載のコンテンツ再生装置。
【請求項７】
前記総遅延時間格納部の中の前記総遅延時間の情報は、少なくとも、前記伝送路を介して前記コンテンツ表示装置と前記コンテンツ再生装置との接続が維持される期間は保持されることを特徴とする、請求項１に記載のコンテンツ再生装置。
【請求項８】
前記データ読出し位置制御手段は、
前記再生側通信部により前記コンテンツ表示装置からの前記制御信号を受信した場合において、前記データ再生処理部により前記媒体から前記コンテンツデータが読出されて、前記再生側通信部を介して、前記コンテンツ表示装置に伝送されている状態であるか否かを判別する伝送状態判別手段を含み、
前記伝送状態判別手段が、前記媒体から前記コンテンツデータが読出されて前記コンテンツ表示装置に伝送されている状態であると判別したことに応じて、前記媒体の前記コンテンツデータの読出し位置を、前記総遅延時間算出部が算出した前記総遅延時間に相当量のデータを遡った位置に変更することを特徴とする、請求項３に記載のコンテンツ再生装置。
【請求項９】
前記データ読出し位置制御手段は、
前記コンテンツ再生装置で実行された１つ以上の動作を示す動作情報を記録する実行動作記録部をさらに含み、
前記伝送状態判別手段は、前記実行動作記録部に記録された前記１つ以上の動作情報のうち現在実行中の動作情報に基づき、前記データ再生処理部により前記媒体から前記コンテンツデータが読出されて、前記再生側通信部を介して、前記コンテンツ表示装置に伝送されている状態であるか否かを判別することを特徴とする、請求項８に記載のコンテンツ再生装置。
【請求項１０】
前記動作情報は、前記制御信号により指示される動作を示す情報である、請求項９に記載のコンテンツ再生装置。
【請求項１１】
前記媒体は、前記コンテンツ再生装置に内蔵されるか、または前記コンテンツ装置の外部に接続されていることを特徴とする、請求項１に記載のコンテンツ再生装置。
【請求項１２】
前記データ処理時間を示す情報を予め記憶する手段をさらに備える、請求項１に記載のコンテンツ再生装置。
【請求項１３】
前記コンテンツ表示装置は、前記データ表示処理時間を示す情報を予め格納する手段を有することを特徴とする、請求項１に記載のコンテンツ再生装置。
【請求項１４】
伝送路を介して通信する再生側通信部と、予め媒体に記録されたコンテンツデータを読出して、読出した前記コンテンツデータをデータ処理して、前記データ処理後の前記コンテンツデータを前記再生側通信部に出力するデータ再生処理部とを有するコンテンツ再生装置が、前記伝送路を介して接続されたコンテンツ表示装置であって、
前記伝送路を介して通信する通信部と、
前記コンテンツ表示装置において外部操作により制御信号を入力してから、当該制御信号に応じたコンテンツデータが前記表示部に表示されるまでの所要時間を総遅延時間として算出する総遅延時間算出部と、
前記総遅延時間算出部により算出した前記総遅延時間の情報を格納する総遅延時間格納部と、
前記コンテンツ再生装置を制御する制御信号に、前記総遅延時間情報を加えて、当該制御信号を前記通信部および前記伝送路を介して前記コンテンツ再生装置に送信する手段を備え、
前記総遅延時間算出部は、
前記コンテンツ表示装置における前記通信部を介して受信した前記コンテンツデータをデータ処理して前記表示部に表示するまでに要するデータ表示処理時間と、前記伝送路、前記通信部および前記制御信号受信部を介して前記コンテンツ表示装置と前記コンテンツ再生装置との間で往復の伝送を行う際の往復通信時間と、前記データ再生処理部でコンテンツデータを読出してから前記再生側通信部に入力されるまでに要するデータ処理時間とを加えて前記総遅延時間を算出することを特徴とする、コンテンツ表示装置。
【請求項１５】
前記データ処理時間の情報を、前記伝送路および前記再生側通信部を介して、前記コンテンツ再生装置から受信することを特徴とする、請求項１４に記載のコンテンツ表示装置。
【請求項１６】
前記コンテンツ再生装置は、
前記データ再生処理部により前記媒体から前記コンテンツデータを読出している際に、前記再生側通信部により前記コンテンツ表示装置からの前記制御信号を受信した場合には、前記媒体の前記コンテンツデータの読出し位置を、前記伝送路および前記再生側通信部を介して受信した前記制御信号中の前記総遅延時間情報が示す総遅延時間に相当量のデータを遡った位置に変更するデータ読出し位置制御手段をさらに有する、請求項１４に記載のコンテンツ表示装置。
【請求項１７】
前記総遅延時間格納部の前記総遅延時間の情報を、外部操作により設定する手段をさらに備える、請求項１４に記載のコンテンツ表示装置。
【請求項１８】
前記外部操作により設定する手段は、
外部操作可能な入力部を有し、
前記入力部から入力した前記総遅延時間の情報を前記総遅延時間格納部に格納することを特徴とする、請求項１７に記載のコンテンツ表示装置。
【請求項１９】
前記総遅延時間格納部の中の前記総遅延時間の情報は、少なくとも、前記伝送路を介して前記コンテンツ表示装置と前記コンテンツ再生装置との接続が維持される期間は保持されることを特徴とする、請求項１４に記載のコンテンツ表示装置。
【請求項２０】
外部から前記コンテンツ再生装置を制御するための操作を受けた時の応答動作において、前記コンテンツ再生装置へ送信する制御信号に前記総遅延時間情報を付加する遅延時間付加手段をさらに備える、請求項１４に記載のコンテンツ表示装置。
【請求項２１】
前記遅延時間付加手段は、
コンテンツ再生装置から前記コンテンツデータを受信している状態であるか否かを検知するデータ受信状態検知手段を含み、
前記データ受信状態検知手段により前記コンテンツデータを受信している状態であると検知した場合の応答動作において、前記コンテンツ再生装置へ送信する制御信号に前記総遅延時間情報を付加することを特徴とする、請求項２０に記載のコンテンツ表示装置。
【請求項２２】
前記媒体は、前記コンテンツ再生装置に内蔵されるか、または前記コンテンツ装置の外部に接続されていることを特徴とする、請求項１４に記載のコンテンツ表示装置。
【請求項２３】
前記コンテンツ再生装置は、前記データ処理時間を示す情報を予め記憶する手段を有する、請求項１４に記載のコンテンツ表示装置。
【請求項２４】
前記データ表示処理時間を示す情報を予め格納する手段をさらに備える、請求項１４に記載のコンテンツ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置およびコンテンツ表示装置に関し、特に、遠隔操作されるコンテンツ再生装置、および遠隔地の当該コンテンツ再生装置と通信するコンテンツ表示装置に関する。
【背景技術】
【０００２】
従来は、遠隔地に置かれたＤＶＤ（Digital Versatile Disc）プレーヤなどを遠隔操作して、ユーザが居る付近の表示装置を介して映画などのコンテンツを視聴する場合は、ユーザは手元のＤＶＤプレーヤ操作のためのリモコン（リモートコントローラ）のスイッチを操作して、その操作によるコンテンツ再生開始の制御信号は表示装置を経由して遠隔地に置かれたコンテンツ再生装置に送信されて、コンテンツ再生装置では、その制御信号を受信できたタイミングで当該制御信号に対する応答動作が行われていた。
【０００３】
上述のように、リモコンのスイッチを操作して送信された制御信号が表示装置を経由してコンテンツ再生装置に伝送されて、コンテンツ再生装置で当該制御信号の応答動作が行われるまでの間にも、少なくとも表示装置とコンテンツ再生装置間の通信時間を要するので、当該所要時間に因りリモコンのスイッチ操作のタイミングと、当該スイッチ操作に応じた制御信号に対する応答がコンテンツ再生装置にて実施されるタイミングとは一致せず時間的なずれが生じる。そのため、コンテンツ再生中の一時停止、早送り再生から通常再生に戻すなどの応答動作を、ユーザが望むタイミング（リモコンのスイッチ操作をした時点）に相当のコンテンツデータから通常再生を開始することが出来ないという問題があった。
【０００４】
このようなタイミングのずれを解消するために、特許文献１では、通信に伴う時間を認識してずれを無くす方法を提案している。
【特許文献１】特開２００１−４５３６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、リモコンのスイッチ操作をしてからコンテンツを表示するまでには、リモコン操作による制御信号を受信するコンテンツ表示装置側とコンテンツの再生（コンテンツデータの読出し）を行うコンテンツ再生装置側との間の通信時間、コンテンツ再生装置から受信したデータのデコードなどのコンテンツ表示装置内でのデータ変換処理時間、読出したデータのデコードなどのコンテンツ再生装置内でのデータ変換処理時間などが必要とされるので、これらの所要時間が、視聴者が表示装置で視聴するコンテンツデータとコンテンツ再生装置内で読出されるコンテンツデータとの間の時間的なずれとなって出現する。
【０００６】
つまり、媒体に記録された時系列のコンテンツデータは、媒体から時系列に読出されて再生される最中に、スイッチ操作による制御信号が入力された場合を想定する。制御信号の入力操作がされてから、上述の装置間の通信およびデータ処理の期間においても、並行してコンテンツデータの媒体からの読出しは継続しているので、制御信号入力時点で読出されていたコンテンツデータについて制御信号に従う処理を実行するには、当該期間において読出されたコンテンツデータ分を遡る（読出されていた方向とは逆方向に、たとえば早送りなら巻戻しの方向に読出し位置を戻す）必要がある。
【０００７】
しかしながら、特許文献１では、上述のずれをなくすために、装置間の距離分に相当する通信時間を認識して、認識した通信時間に基づきずれを解消する構成を提供しているに過ぎない。そのため、特許文献１の構成では、装置内でのエンコードまたはデコードなどのデータ変換処理を含むデータ処理時間は何ら考慮されていないために、ずれを補正しきれていない。
【０００８】
それゆえに、この発明の目的は、コンテンツ再生装置をコンテンツ表示装置側で遠隔操作してから当該操作の応答内容が表示されるまでの確かな所要時間を認識するコンテンツ再生装置およびコンテンツ表示装置を提供することを目的とする。
【０００９】
この発明の他の目的は、上述のように認識した所要時間を用いて動作を制御するコンテンツ再生装置およびコンテンツ表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明のある局面に従うコンテンツ表示装置は、伝送路を介して通信する通信部と表示部を有したコンテンツ表示装置が、伝送路を介して接続されたコンテンツ再生装置であって、以下の特徴を有する。
【００１１】
コンテンツデータを入力して、入力したコンテンツデータを、伝送路を介してコンテンツ表示装置に送信するとともに、コンテンツ表示装置から送信される制御信号を通信部と伝送路を介して受信する再生側通信部と、予め媒体に記録されたコンテンツデータを読出して、読出したコンテンツデータをデータ処理して、データ処理後のコンテンツデータを再生側通信部に出力するデータ再生処理部と、コンテンツ表示装置において外部操作により制御信号を入力してから、当該制御信号に応じたコンテンツデータが表示部に表示されるまでの所要時間を総遅延時間として算出する総遅延時間算出部と、総遅延時間算出部により算出した総遅延時間の情報を格納する総遅延時間格納部と、を備える。
【００１２】
総遅延時間算出部は、コンテンツ表示装置における通信部を介して受信したコンテンツデータをデータ処理して表示部に表示するまでに要するデータ表示処理時間と、伝送路、通信部および制御信号受信部を介してコンテンツ表示装置とコンテンツ再生装置との間で往復の伝送を行う際の往復通信時間と、データ再生処理部でコンテンツデータを読出してから再生側通信部に入力されるまでに要するデータ処理時間とを加えて総遅延時間を算出する。
【００１３】
この発明の他の局面に従う、コンテンツ表示装置は、伝送路を介して通信する再生側通信部と、予め媒体に記録されたコンテンツデータを読出して、読出したコンテンツデータをデータ処理して、データ処理後のコンテンツデータを再生側通信部に出力するデータ再生処理部とを有するコンテンツ再生装置が、伝送路を介して接続されたコンテンツ表示装置であって、以下の特徴を有する。
【００１４】
つまり、伝送路を介して通信する通信部と、コンテンツ表示装置において外部操作により制御信号を入力してから、当該制御信号に応じたコンテンツデータが表示部に表示されるまでの所要時間を総遅延時間として算出する総遅延時間算出部と、総遅延時間算出部により算出した総遅延時間の情報を格納する総遅延時間格納部と、コンテンツ再生装置を制御する制御信号に、総遅延時間情報を加えて、当該制御信号を通信部および伝送路を介してコンテンツ再生装置に送信する手段を備える。
【００１５】
総遅延時間算出部は、コンテンツ表示装置における通信部を介して受信したコンテンツデータをデータ処理して表示部に表示するまでに要するデータ表示処理時間と、伝送路、通信部および制御信号受信部を介してコンテンツ表示装置とコンテンツ再生装置との間で往復の伝送を行う際の往復通信時間と、データ再生処理部でコンテンツデータを読出してから再生側通信部に入力されるまでに要するデータ処理時間とを加えて総遅延時間を算出する。
【００１６】
この発明のさらに他の局面に従うと、媒体からコンテンツデータを読出している際に、制御信号を受信した場合には、媒体のコンテンツデータの読出し位置を、算出した総遅延時間に相当量のデータを遡った位置に変更する。
【発明の効果】
【００１７】
コンテンツ再生装置に制御信号を送信してコンテンツ表示装置側から操作する際に、コンテンツ表示装置において外部操作による制御信号を入力してから、当該制御信号に応じたコンテンツデータがコンテンツ再生装置の媒体から読出されてコンテンツ表示装置に伝送されて表示部に表示されるまでの所要時間を、総遅延時間として算出できる。それゆえに、それぞれの装置でのデータ処理に要する時間（データ表示処理時間およびデータ処理時間）と装置間の往復通信時間によって生じる、制御信号を入力した時点で表示部で視聴されるコンテンツデータと当該入力制御信号に基づきコンテンツ再生装置内で媒体から読出されて表示部に表示されるコンテンツデータとの間の時間的なずれを認識することができる。
【００１８】
また、媒体からコンテンツデータを読出している際に、制御信号を受信した場合には、媒体のコンテンツデータの読出し位置を、算出した総遅延時間に相当量のデータを遡った位置に変更するので、制御信号に応じて媒体から読出されて伝送されて表示部に表示されるコンテンツデータに関して、上述の時間的なずれをなくすことができる。
【発明を実施するための最良の形態】
【００１９】
以下、この発明の各実施の形態について図面を参照して説明する。
【００２０】
図１には各実施の形態に係るシステムの構成が示される。システムは、相互に信号を伝送する第１コンテンツ再生装置１とコンテンツ表示装置２、ならびに操作リモコン（リモートコントローラの略）３を備える。
【００２１】
第１コンテンツ再生装置１とコンテンツ表示装置２は制御信号伝送路４を介してお互いを制御するための信号を送信するとともに、第１コンテンツ再生装置１で再生されたコンテンツに関するストリーム信号は、ストリーム伝送路５を介して、コンテンツ表示装置２に送信される。
【００２２】
操作リモコン３はユーザにより外部操作可能な各種ボタン・スイッチを有し、これらボタン・スイッチが操作されることに応じて対応のリモコンコードの信号を生成して、リモコン信号伝送路６を介してコンテンツ表示装置２に対して送信する。送信されるリモコンコードはコンテンツ表示装置２の動作を制御するための各種指令を含む。
【００２３】
制御信号伝送路４、ストリーム伝送路５およびリモコン信号伝送路６としては、赤外線などの光または電磁波による信号の伝送路を適用できる。
【００２４】
［第１の実施の形態］
図２に本実施の形態に係るシステムの各装置のブロック構成が示される。
【００２５】
図２を参照して第１コンテンツ再生装置１は、記録媒体を内蔵し当該記録媒体に関してコンテンツデータを記録したり、または再生するコンテンツ記録・再生部１００、コンテンツ再生装置制御部１０１、当該第１コンテンツ再生装置１と外部との通信を制御する第１通信制御部１０３、コンテンツ表示装置２との通信を行なうための第１通信ユニット１０６、第１コンテンツ再生装置１の操作パネルなどを介したユーザ操作による信号を受付けてコンテンツ再生装置制御部１０１に出力する第１操作者Ｉ／Ｆ部１０７、入力データをエンコード処理などして出力する第１および第２データ変換部１０８および１０９、入力側が切替されて切替先の入力側から供給されたコンテンツを出力する第１および第２セレクタ１１１および１１０、第１通信制御部１０３から入力する信号に基づき外部に接続された第２コンテンツ再生装置７を遠隔制御するための外部コンテンツ再生装置制御部１１２および外部機器制御Ｉ／Ｆ１１３、第２コンテンツ再生装置７からの再生されたコンテンツデータの信号を入力して出力する外部入力部１１４、アンテナからの信号を選択的に入力して処理し出力するチューナ部１１５、メモリとしての第１処理時間記憶部１１６および総遅延時間記憶部１１７を備える。
【００２６】
コンテンツ再生装置制御部１０１は、他の各部を制御するためのマイクロコンピュータの機能であるＣＰＵ（Central Processing Unit）１１８およびメモリ１１９を有するとともに、メモリである実行制御操作記録部１０２も有する。第１通信制御部１０３は演算回路等による総遅延時間計算部１０４とタイマによる応答時間計測部１０５を有し、応答時間計測部１０５はメモリである計測時間記憶部１２０を有する。
【００２７】
コンテンツ再生装置制御部１０１は第１操作者Ｉ／Ｆ部１０７から入力する制御信号、またはコンテンツ表示装置２、制御信号伝送路４、第１通信ユニット１０６および第１通信制御部１０３を介して入力する操作リモコン３による制御信号を入力し、入力した制御信号に基づきコンテンツ表示装置２への表示対象となるコンテンツの入力先は、コンテンツ記録・再生部１００、チューナ部１１５および外部入力部１１４にうちのいずれであるかを決定して、決定した入力先からコンテンツデータを入力するように制御する。
【００２８】
つまり、コンテンツ記録・再生部１００が入力先である場合には、コンテンツ記録・再生部１００に再生を指示する。コンテンツ記録・再生部１００から再生されたコンテンツデータは第１データ変換部１０８でデータ変換されて第２セレクタ１１０に出力される。
【００２９】
チューナ部１１５が入力先である場合には、アンテナを介して受信したコンテンツデータは第１セレクタ１１１に出力される。外部入力部１１４が入力先である場合には、第２コンテンツ再生装置７から再生されたコンテンツデータが第１セレクタ１１１に出力される。コンテンツ再生装置制御部１０１は、入力先がチューナ部１１５であるときは第１セレクタ１１１の入力をチューナ部１１５の側に切替え、外部入力部１１４であるときは外部入力部１１４の側に切替えるように制御する。また、コンテンツ再生装置制御部１０１は、入力先がコンテンツ記録・再生部１００であるときは第２セレクタ１１０の入力を第１データ変換部１０８の側に切替え、チューナ部１１５または外部入力部１１４であるときは第２セレクタ１１０の入力を第２データ変換部１０９の側に切替えるように制御する。
【００３０】
コンテンツ表示装置２は、制御信号伝送路４とストリーム信号伝送路５を介した信号の送受信をするための第２通信ユニット２００、第２通信ユニット２００から出力されたコンテンツデータをデコードして出力する第３データ変換部２０１、第３データ変換部２０１から出力された信号を入力してコンテンツの画像を表示するコンテンツ表示部２０２、制御信号伝送路４を介した通信を制御する第２通信制御部２０３、第２通信制御部２０３によりアクセスされるメモリとしての第２処理時間記憶部２０４、前面に設けられた図示のない操作パネルに搭載される第２操作者Ｉ／Ｆ部２０６、および、コンテンツ表示装置制御部２０８と第２操作者Ｉ／Ｆ部２０６とやりとりする信号を判別する制御信号判別部２０５を備える。コンテンツ表示装置制御部２０８は他の各部を制御するためのＣＰＵ２１４およびメモリ２１５からなるマイクロコンピュータの機能を有する。
【００３１】
第２操作者Ｉ／Ｆ部２０６はコンテンツ表示装置２の筐体の前面に設けられた操作パネルを介したユーザ操作による信号を入力する機能を有するとともに、リモコン信号受信部２０７を内蔵する。リモコン信号受信部２０７は操作リモコン３からのリモコンコードによる信号を受信する。第２操作者Ｉ／Ｆ部２０６の図示のない操作パネルのユーザ操作による制御信号およびリモコン信号受信部２０６により受信された制御信号は制御信号判別部２０５に出力される。
【００３２】
制御信号判別部２０５は入力した制御信号を解析し判別して、コンテンツ表示装置２を制御するための信号であると判別したときは、当該入力信号をコンテンツ表示装置制御部２０８に出力し、第１コンテンツ再生装置１に送信すべき信号と判別したときは、当該入力信号を第２通信制御部２０３に出力する。
【００３３】
コンテンツ表示部２０２はコンテンツ表示部２０２にコンテンツデータによる情報が表示されたかを確認（判別）する表示状態確認部２１３を有する。
【００３４】
ここで、第１コンテンツ再生装置１とコンテンツ表示装置２との間の通信時間について説明する。
【００３５】
第１の実施の形態では、図２に示す第１コンテンツ再生装置１のコンテンツ記録・再生部１００に記録されたコンテンツは、コンテンツ記録・再生部１００にて読出され、第１データ変換部１０８、第２セレクタ１１０、第１通信ユニット１０６、ストリーム信号伝送路５、第２通信ユニット２００、およびデータ変換部２０１を介して、コンテンツ表示部２０２で表示される。この間、図３で示すように、コンテンツ記録・再生部１００で読出されたコンテンツデータが第１通信ユニット１０６で受信されるまでのコンテンツ再生装置データ処理時間（ａ）と、コンテンツデータが第１通信ユニット１０６で受信されてから第２通信ユニット２００より送出されるまでの通信時間（ｃ）と、第２通信ユニット２００から送出されたコンテンツデータがコンテンツ表示部２０２で表示されるまでのコンテンツ表示装置データ処理時間（ｂ）とが必要となる。
【００３６】
更に、コンテンツ表示装置２側で操作リモコン３または第２操作者Ｉ／Ｆ部２０６を介してユーザが機器操作してから、当該機器操作に基づく制御信号がコンテンツ再生装置制御部１０１に到達するまでの通信時間（ｄ）を加えた総遅延時間（ｅ）が、操作者がコンテンツ表示部２０２を介したコンテンツデータに基づく情報（画像・映像・音声など）の出力で認識する、制御信号入力のための操作時に表示されていたコンテンツデータとコンテンツ記録・再生部１００の当該制御信号に基づき読出されるコンテンツデータとのずれとなる。すなわちコンテンツデータは時系列のデータであるから、当該時系列上の時間のずれとなる。このずれを以下、“タイミングずれ”という。
【００３７】
このタイミングずれを解消するために、本実施の形態では、第１処理時間記憶部１１６にはコンテンツ再生装置データ処理時間（ａ）の情報を、第２処理時間記憶部２０４にはコンテンツ表示装置データ処理時間（ｂ）の情報をあらかじめ格納しておく。コンテンツ再生装置データ処理時間（ａ）とコンテンツ表示装置データ処理時間（ｂ）とは、実験などにより取得して予め格納されると想定する。
【００３８】
（算出による総遅延時間の取得）
第１の実施形態において総遅延時間（ｅ）の情報を取得する手順を図４のフローチャートに沿って示す。このフローチャートに従う第１コンテンツ再生装置１の手順はプログラムとして予めコンテンツ再生装置制御部１０１のメモリ１１９に格納されてＣＰＵ１１８により該プログラム中の命令が読出されて実行される。また、当該フローチャートに従うコンテンツ表示装置２の手順はプログラムとして予めコンテンツ表示装置制御部２０８のメモリ２１５に格納されてＣＰＵ２１４により該プログラム中の命令が読出されて実行される。ＣＰＵ１１８およびＣＰＵ２１４はプログラム中の命令に従い各部を制御する。
【００３９】
図４を参照して、<STEP１>では、ＣＰＵ１１８は、第１通信制御部１０３を、第２通信制御部２０３宛ての処理時間情報要求信号を第１通信ユニット１０６に送出するように制御するので、当該処理時間情報要求信号は第１通信制御部３から第１通信ユニット１０６に出力される。この出力に応じて、<STEP２>では、応答時間計測部１０５は当該処理時間情報要求信号に対する返信を受信するまでの時間の計測を開始する。<STEP３>では、第１通信ユニット１０６は、処理時間情報要求信号を入力して制御信号伝送路４を介して第２通信ユニット２００に送信し、その後、応答待機状態となる。
【００４０】
<STEP４>では、第２通信ユニット２００は、制御信号伝送路４を介して処理時間情報要求信号を受信して、受信した処理時間情報要求信号を<STEP５>において、第２通信制御部２０３に対して送出する。
【００４１】
<STEP６>では、処理時間情報要求信号を入力した第２通信制御部２０３は、第２処理時間記憶部２０４からコンテンツ表示装置データ処理時間（ｂ）の情報を読出し、<STEP７>では、当該読出したコンテンツ表示装置データ処理時間（ｂ）の情報を、処理時間情報要求信号の応答である第１通信制御部１０３宛ての処理時間情報応答信号に付加して第２通信ユニット２００へ送出する。<STEP８>では、第２通信ユニット２００は、入力した処理時間情報応答信号を、第１通信ユニット１０６に制御信号伝送路４を介して送信する。
【００４２】
<STEP９>では、第１通信ユニット１０６は、処理時間情報応答信号を受信したことに応じて、応答待機状態を解除し、<STEP１０>において、第１通信制御部１０３に対して、受信した処理時間情報応答信号を送出する。
【００４３】
<STEP１１>では、第１通信制御部１０３が第１通信ユニット１０６から処理時間情報応答信号を入力したことに応じて、応答時間計測部１０５は時間計測の動作を終了して、計測終了時点における計測時間の情報を、ストリーム信号通信時間（ｃ）と制御信号通信時間（ｄ）の和として、計測時間記憶部１２０に格納する。このように、応答時間計測部１０５が取得した時間情報をストリーム信号通信時間（c）と制御信号通信時間（d）の和として見なせるのは、次の理由による。
【００４４】
つまり、ストリーム信号通信時間（ｃ）は第１コンテンツ再生装置１からコンテンツ表示装置２へと信号が送信される時間（図４のSTEP２〜STEP４の処理に要する時間）と同等となり、制御信号通信時間（ｄ）は後述の図６のSTEP１〜４の処理に要する時間に相当する。図６のSTEP１〜２におけるデータの送受信回数と図４のSTEP５〜７におけるデータの送受信回数は共に３回であるために、図６のSTEP１〜３ｂの処理時間を図４のSTEP５〜８の処理時間と同等とみなして擬似的に図４のSTEP５〜１１の処理時間を制御信号通信時間（d）としている。そのため、応答時間計測部１０５が取得した時間情報をストリーム信号通信時間（ｃ）と制御信号通信時間（ｄ）の和と見なすことができる。
【００４５】
続く、<STEP１２>では、第１通信制御部１０３は、第１処理時間記憶部１１６からコンテンツ再生装置データ処理時間（ａ）の情報を読出し、<STEP１３>では、総遅延時間計算部１０４は、処理時間情報応答信号に付加されたコンテンツ表示装置データ処理時間（ｂ）、計測時間情報記憶部１２０から読出したストリーム信号通信時間（ｃ）と制御信号通信時間（ｄ）の和、および読出したコンテンツ再生装置データ処理時間（ａ）を加算して、加算結果を総遅延時間（ｅ）の情報とし、<STEP１４>において総遅延時間記憶部１１７に格納する。
【００４６】
制御信号通信時間の計測に際して、操作入力時の制御信号通信時間との齟齬が大きい場合は、齟齬が解消されるよう他の処理時間を加えて調整してもよい。
【００４７】
ここでは、操作入力時の制御信号通信時間は計測されているとの前提がある。また、この‘齟齬’は「図６のSTEP１〜３ｂの処理時間」と「図４のSTEP５〜８の処理時間」との齟齬を指している。つまり、操作が操作リモコン３で行われる場合を想定すると、リモコン信号の受信時間等により、「図６のSTEP1〜３ｂの処理時間」の方が「図４のSTEP５〜８の処理時間」よりも長くなると予想される。したがって、この齟齬を解消するように、他の処理時間を加えて調整する、すなわち「図６のSTEP１〜３ｂの処理時間」と「図４のSTEP５〜８の処理時間」がイコールとなるように時間を調整する。このようにして齟齬を解消することが可能である。処理時間の加え方は、例えば「図４のSTEP５〜８の処理時間」の間にタイマ等で処理待ち時間を加えるような状態が考えられる。このように総遅延時間計測時に制御信号送信時間に調整のための時間を加えており、総遅延時間記憶部１１７に記憶の総遅延時間に対して直接、時間情報を加えるわけではない。
【００４８】
尚、総遅延時間の格納はストリーム伝送を開始するまでのタイミングで行えばよく、通信確立時やコンテンツ表示装置２側からストリーム信号伝送を第１コンテンツ再生装置１にリクエストする時に行ってもよい。具体的には、通信確立時からストリーム伝送を開始する前までのいずれかのタイミングで総遅延時間情報を取得すればよいということを指す。但し、一旦コンテンツ表示装置２の電源を切るなどして通信が一旦終了した後に再度通信確立をした場合は、通信相手が変わっている場合もありえるから、再度、総遅延時間情報を取得する必要がある。
【００４９】
総遅延時間（ｅ）の算出手順は、コンテンツデータの送出がコンテンツ記録・再生部１００以外から行なわれる、たとえば第２コンテンツ再生装置７から行なわれる場合もあるので、上記の算出方法によらず、次のように操作者が設定してもよい。
【００５０】
つまり、第１コンテンツ再生装置１の第１操作者Ｉ／Ｆ部１０７を操作して操作者が総遅延時間（ｅ）を入力する、または総遅延時間記憶部１１７の情報に上書きして変更する場合は、コンテンツ再生装置制御部１０１は、第１操作者Ｉ／Ｆ部１０７から入力する信号が示す情報は、総遅延時間（ｅ）の情報であることを当該信号に基づき認識し、当該入力信号を第１通信制御部１０３へ送出する。第１通信制御部１０３はコンテンツ再生装置制御部１０１から入力した信号を、総遅延時間（ｅ）の情報として総遅延時間記憶部１１７に格納する。
【００５１】
またコンテンツ表示装置２の操作リモコン３や第２操作者Ｉ／Ｆ部２０６を介して操作者が総遅延時間（ｅ）を入力する場合は、第２操作者Ｉ／Ｆ部２０６から送られた信号は、制御信号判別部２０５に入力される。制御信号判別部２０５は、入力信号を判別し、判別結果に基づき、当該信号は総遅延時間（ｅ）の情報を示すことを認識し、当該入力信号を第２通信制御部２０３へ送出する。第２通信制御部２０３は受け取った信号を総遅延時間（ｅ）の情報として制御信号に乗せて、第１通信制御部１０３宛てに、第２通信ユニット２００、制御信号伝送路４および第１通信ユニット１０６を介して送信する。
【００５２】
第１通信制御部１０３は受け取った制御信号に基づき総遅延時間（ｅ）の情報を取得して、取得した情報を総遅延時間記憶部１１７に格納する。
【００５３】
なお、操作者が操作して外部から入力する総遅延時間（ｅ）の情報は数値入力だけでなく、予め規定された複数設定値から選択して入力する、予め規定された値を基準にした段階毎の値の加算または減算による設定であってもよい。また操作者が総遅延時間（ｅ）の情報を入力する方法は、キー入力、音声入力、タッチパネル入力などいずれの方法であってもよい。
【００５４】
総遅延時間記憶部１１７は、そこに格納された総遅延時間（ｅ）の情報が、第１通信制御部１０３からの指令に基づく上書きや、リセット、電源ＯＦＦによる初期化が行われない限りは保持されるようなメモリであって、第１コンテンツ再生装置１とコンテンツ表示装置２の通信による接続が保持されている間は、意図しない総遅延時間情報による誤動作が生じない構成とされる。
【００５５】
（実測による総遅延時間の取得）
総遅延時間（ｅ）の実時間は実際に計測して取得するようにしてもよい。第１の実施形態において総遅延時間（ｅ）の実時間を計測する手順を図５のフローチャートに従い説明する。
【００５６】
このフローチャートに従う第１コンテンツ再生装置１の手順はプログラムとして予めコンテンツ再生装置制御部１０１のメモリ１１９に格納されてＣＰＵ１１８により該プログラム中の命令が読出されて実行される。また、当該フローチャートに従うコンテンツ表示装置２の手順はプログラムとして予めコンテンツ表示装置制御部２０８のメモリ２１５に格納されてＣＰＵ２１４により該プログラム中の命令が読出されて実行される。ＣＰＵ１１８およびＣＰＵ２１４はプログラム中の命令に従い各部を制御する。
【００５７】
図５を参照して、<STEP１>では、ＣＰＵ１１８は第１通信制御部１０３に指示すると、第１通信制御部１０３はコンテンツ再生装置制御部１０１に対してストリーム信号送出をリクエストすると共に、<STEP２>では、応答時間計測部１０５は応答時間計測を開始する。
【００５８】
<STEP３>では、コンテンツ再生装置制御部１０１のＣＰＵ１１８は、第１通信制御部１０３からストリーム信号送出のリクエストを入力すると、入力したリクエストに基づきコンテンツ記録・再生部１００に対してストリーム信号送出の命令を出力する。<STEP４>では、コンテンツ記録・再生部１００は、ＣＰＵ１１８から入力した命令に従い、予め記録されたコンテンツデータを読出すので、読出された信号は第１データ変換部１０８でエンコード処理されて、第２セレクタ１１０、第１通信ユニット１０６およびストリーム信号伝送路５を介してストリーム信号として第２通信ユニット２００に送信される。
【００５９】
<STEP５>では、第２通信ユニット２００はストリーム信号を受信して、<STEP６>では、受信したストリーム信号をデータ変換部２０１でデコード処理した後にコンテンツ表示部２０２へ送出する。
【００６０】
<STEP７>では、ストリーム信号を入力したコンテンツ表示部２０２は、入力したストリーム信号に基づく画像などの情報を表示する。ストリーム信号に基づきコンテンツ表示部２０２において情報が表示された状態であることを検知した表示状態確認部２１３は、第２通信制御部２０３に対してストリームデータ受信確認信号を送出する。<STEP８>では、第２通信制御部２０３は入力したストリームデータ受信確認信号を第１通信制御部１０３宛て信号として、第２通信ユニット２００へ送出する。<STEP９>では、第２通信ユニット２００は入力したストリームデータ受信確認信号を、制御信号伝送路４を介して第１通信ユニット１０６に送信する。
【００６１】
<STEP１０>では、第１通信ユニット１０６はストリームデータ受信確認信号を受信し、<STEP１１>では、受信したストリームデータ受信確認信号を第１通信制御部１０３に対して送出する。
【００６２】
<STEP１２>では、第１通信制御部１０３がストリームデータ受信確認信号を入力したことに応じて、応答時間計測部１０５は実行していた時間計測を終了し、<STEP１３>では、応答時間計測部１０５は計測により取得した時間情報を総遅延時間（ｅ）の情報として、総遅延時間記憶部１１７に格納する。これに応じて、第１通信制御部１０３は<STEP１４>において、コンテンツ再生装置制御部１０１に対してストリーム信号停止をリクエストする。
【００６３】
<STEP１５>では、コンテンツ再生装置制御部１０１のＣＰＵ１１８は、第１通信制御部１０３よりストリーム信号停止のリクエストを入力したことに応じて、コンテンツ記録・再生部１００に対してストリーム信号停止の命令を送出する。<STEP１６>では、停止命令を入力したコンテンツ記録・再生部１００はストリーム信号の送出を停止（又は読出しを停止）する。
【００６４】
このようにコンテンツ記録・再生部１００にリクエストしてから、コンテンツデータの読出しが開始されて、読出されたデータが第１コンテンツ再生装置１内でデータ処理されて、ストリーム信号伝送路５を介してコンテンツ表示装置２にてデータ処理されて表示されるまでの所要時間を、すなわち総遅延時間（ｅ）を応答時間計測部１０５を用いた実測により取得できる。
【００６５】
（総遅延時間情報を用いた補正）
第１の実施形態において、操作者がコンテンツ表示部２０２の出力での認識する操作タイミングずれを、総遅延時間（ｅ）の情報を用いて補正する手順を図６のフローチャートに沿って示す。なお、総遅延時間（ｅ）の情報は総遅延時間記憶部１１７に予め格納されていると想定する。
【００６６】
このフローチャートに従う第１コンテンツ再生装置１の手順はプログラムとして予めコンテンツ再生装置制御部１０１のメモリ１１９に格納されてＣＰＵ１１８により該プログラム中の命令が読出されて実行される。また、当該フローチャートに従うコンテンツ表示装置２の手順はプログラムとして予めコンテンツ表示装置制御部２０８のメモリ２１５に格納されてＣＰＵ２１４により該プログラム中の命令が読出されて実行される。ＣＰＵ１１８およびＣＰＵ２１４はプログラム中の命令に従い各部を制御する。
【００６７】
図６を参照して、<STEP１>では、コンテンツ表示装置２の操作リモコン３や第２操作者Ｉ／Ｆ部２０６にて操作が行なわれて、制御信号が入力されると、<STEP２>では、制御信号判別部２０５にて入力された制御信号に基づき当該制御信号は、コンテンツ表示装置２に対するものか第１または第２コンテンツ再生装置１または７に対するものかを判別する。判別結果、コンテンツ表示装置２に対するものであればコンテンツ表示装置制御部２０８へ当該制御信号を送出し、<STEP３a>では、コンテンツ表示装置制御部２０８は、入力した制御信号に応じた制御を実行する。その後、次の操作入力を待つ。
【００６８】
判別結果、第１コンテンツ再生装置１または第２コンテンツ再生装置７に対する制御信号であった場合は、<STEP３b>において、第２通信制御部２０３、第２通信ユニット２００、制御信号伝送路４、第１通信ユニット１０６および第１通信制御部１０３を介して当該制御信号はコンテンツ再生装置制御部１０１に与えられる。
【００６９】
<STEP４>では、コンテンツ再生装置制御部１０１のＣＰＵ１１８は制御信号を入力すると、<STEP５>において、実行制御操作記録部１０２に記録されている最新の、すなわち現在実行中の操作履歴情報を参照し判別する。判別結果、参照した操作履歴情報がコンテンツ再生装置２へストリーム信号を伝送している最中を示さなければ、<STEP９>において、入力した制御信号に従う処理を実行する。
【００７０】
ここで、実行制御操作記録部１０２について説明する。<STEP９>の処理においては、制御信号が入力される毎に当該制御信号で指示される制御（操作）の内容が操作履歴情報として記憶される。実行制御操作記録部１０２に記憶可能な操作履歴情報は１個または複数個である。１個である場合には最新の（直前の）操作による制御信号の操作履歴情報が格納される。複数個の場合には最新の制御信号の操作履歴情報とそれ以前の過去に入力した制御信号による操作履歴情報が含まれる。複数の操作履歴情報が格納された実行制御操作記録部１０２の内容例が、図７（Ａ）と（Ｂ）に示される。ここでは実行制御操作記録部１０２の先頭に記録された操作履歴情報が最新の情報であると想定する。図７（Ａ）はストリーム信号を伝送中と判断されるような操作履歴情報を例示し、図７（Ｂ）はストリーム信号の伝送中と判断されないような操作履歴情報を例示する。図７（Ａ）の操作履歴情報には、伝送されるストリーム信号はコンテンツ記録・再生部１００および第２コンテンツ再生装置２のいずれからの信号であるかを指示するデータ（図示せず）も含んでいる。
【００７１】
一方、<STEP５>の判別結果、コンテンツ再生装置２へストリーム信号を伝送している最中であった場合には、<STEP６>において、コンテンツ再生装置制御部１０１のＣＰＵ１１８は、実行制御操作記録部１０２に記録されている最新の操作履歴情報に基づき、伝送中のストリーム信号がコンテンツ記録・再生部１００から伝送されているか否かを判別する。
【００７２】
判別の結果、コンテンツ記録・再生部１００から伝送されている場合は、<STEP７a>に移行する。ここにおいては、ＣＰＵ１１８は、まず総遅延時間記憶部１１７中の総遅延時間（ｅ）の情報に基づいて、コンテンツ記録・再生部１００におけるコンテンツデータの読出しポイントを戻すための制御信号を生成し、当該制御信号をコンテンツ記録・再生部１００へ送出するので、コンテンツ記録・再生部１００は入力した制御信号に基づき、後述する記録媒体におけるコンテンツデータの読出しポイントを戻す。その後、<STEP９>では、コンテンツ再生装置制御部１０１のＣＰＵ１１８は、入力した制御信号に従い各部の制御を行う。したがって、記録媒体の戻された読出しポイントからのデータ読出しなどがなされる。
【００７３】
一方、<STEP６>の判別の結果、ストリーム信号はコンテンツ記録・再生部１００から伝送されていない場合は、<STEP７b>において、当該ストリーム信号は第２コンテンツ再生装置７から伝送されているものかを判別する。
【００７４】
<STEP７>の判別の結果、ストリーム信号は外部入力部１１４を介して第２コンテンツ再生装置７から伝送されている場合には、<STEP８>に移行する。ここにおいて、ＣＰＵ１１８は、総遅延時間記憶部１１７に記録されている総遅延時間（ｅ）の情報に基づいて第２コンテンツ再生装置７の読出しポイントを戻す制御信号を生成し、生成した制御信号を外部コンテンツ再生装置制御部１１２、外部機器制御Ｉ／Ｆ１１３を介して第２コンテンツ再生装置７へ送出する。第２コンテンツ再生装置７の図示のないコンテンツ記録・再生部は入力した制御信号に基づき記録媒体におけるコンテンツデータの読出しポイントを戻す。その後、<STEP９>では、コンテンツ再生装置制御部１０１のＣＰＵ１１８は、入力した制御信号に従い各部を制御する。
【００７５】
また、第２コンテンツ再生装置７以外からのストリーム信号伝送中の場合も（STEP７ｂでＮＯ）、<STEP９>で、ＣＰＵ１１８は入力したは制御信号に応じて各部を制御する。
【００７６】
ここで、再生部の読出しポイントを戻す制御信号の生成について説明する。ＣＰＵ１１８は、実行制御操作記録部１０２に格納された最新の操作履歴情報を解析して、当該操作履歴情報が指示するストリーム信号の再生の方向が順方向（早送りの方向）か逆方向（巻戻しの方向）か判別し、又記録媒体の所定領域に記録された情報に基づき何倍速（bit／sec）のストリーム信号かを判別し、記録媒体におけるデータの読出しポイント（読出し開始アドレス）を、判別した再生方向とは反対の方向に、総遅延時間（ｅ）×倍速値で算出されるデータ量だけずらすための制御信号を生成する。
【００７７】
ここで、読出しポイントを戻すとは、再生されるストリーム信号のコンテンツデータを記録した媒体がビデオテープなどのテープ媒体である場合には、テープを、確認した再生方向とは反対方向に巻戻すことをいう。また記録媒体が光ディスクや磁気ディスクなどのディスク媒体である場合には、ディスクをスキャンする光ピックアップまたは磁気ヘッドを移動させて、ディスクに対する光ピックアップまたは磁気ヘッドの位置を変更することをいう。
【００７８】
［第２の実施の形態］
図面に基づいて、本発明のコンテンツ再生装置、コンテンツ表示装置の第２の実施の形態を説明する。第１の実施の形態では応答時間の計測および総遅延時間の算出は第１コンテンツ再生装置１で行なわれていたが、本実施の形態２ではコンテンツ表示装置で行なう。
【００７９】
第２の実施の形態に係るシステムの構成が図８に示される。図８と第１の実施の形態の図２の構成とを比較して異なる点は、図２の第１コンテンツ再生装置１とコンテンツ表示装置２に代替して、図８では第１コンテンツ再生装置１Ａおよびコンテンツ表示装置２Ａをそれぞれ備える点にある。図８のシステムにおける他の構成は図２のそれと同じである。
【００８０】
第１コンテンツ再生装置１Ａと第１コンテンツ再生装置１とを比較して異なる点は、図８の第１コンテンツ再生装置１Ａは図２の総遅延時間記憶部１１７を備えず、図２の第１通信制御部１０３に代替して第１通信制御部１０３Ａを備える点にある。他の構成は図２のそれと同じである。
【００８１】
第１通信制御部１０３Ａと第１通信制御部１０３とを比較して異なる点は、第１通信制御部１０３Ａは、図２の総遅延時間計算部１０４と応答時間計測部１２０を備えない点にある。
【００８２】
図８のコンテンツ表示装置２Ａと図２のコンテンツ表示装置２とを比較して異なる点は、コンテンツ表示装置２Ａは総遅延時間記憶部２１２を追加して備え、また図２の第２通信制御部２０３に代替して第２通信制御部２０３Ａを備える点にある。コンテンツ表示装置２Ａの他の構成は図２のそれと同じである。
【００８３】
第２通信制御部２０３Ａと第２通信制御部２０３とを比較して異なる点は、第２通信制御部２０３Ａが総遅延時間計算部２１０、ストリーム信号検知部２１１および計測時間記憶部１２０を有する応答時間計測部２０９を有する点にある。
【００８４】
本実施の形態の図８のシステムにおいても、第１の実施の形態において図３を参照して説明したのと同様に、総遅延時間（ｅ）が操作応答における操作者がコンテンツ表示部２０２からの情報の出力で認識するタイミングずれとなる。このずれを解消するために、本実施の形態でも第２処理時間記憶部２０４には予めコンテンツ表示装置データ処理時間（ｂ）の情報を格納しておく。
【００８５】
第２の実施形態において総遅延時間情報を取得する手順を図９のフローチャートに従い説明する。図９の手順と第１の実施の形態の図４の手順とを比較してもわかるように、図４の第１コンテンツ再生装置１側の手順は図９のコンテンツ表示装置２Ａの手順に適用されて、図４のコンテンツ表示装置２の手順は図９の第１コンテンツ再生装置１Ａの手順に適用される。
【００８６】
このフローチャートに従う第１コンテンツ再生装置１Ａの手順はプログラムとして予めコンテンツ再生装置制御部１０１のメモリ１１９に格納されてＣＰＵ１１８により該プログラム中の命令が読出されて実行される。また、当該フローチャートに従うコンテンツ表示装置２Ａの手順はプログラムとして予めコンテンツ表示装置制御部２０８のメモリ２１５に格納されてＣＰＵ２１４により該プログラム中の命令が読出されて実行される。ＣＰＵ１１８およびＣＰＵ２１４はプログラム中の命令に従い各部を制御する。
【００８７】
まず、図９の<STEP１>では、第２通信制御部２０３Ａは第１通信制御部１０３Ａ宛ての処理時間情報要求信号を第２通信ユニット２００に送出すると共に、<STEP２>では、当該処理時間情報要求信号の出力に応答して、応答時間計測部２０９は、当該要求信号に対する返信を受信するまでの時間の計測を開始する。
【００８８】
<STEP３>では、第１通信制御部１０３Ａ宛ての処理時間情報要求信号を入力した第２通信ユニット２００は、入力した処理時間情報要求信号を、制御信号伝送路４を介して、第１通信ユニット１０６に送信し、その後に、応答待機状態となる。
【００８９】
<STEP４>では、第１通信ユニット１０６は処理時間情報要求信号を受信して、<STEP５>では、受信した処理時間情報要求信号を第１通信制御部１０３Ａに対して送出する。
【００９０】
<STEP６>では、第１通信制御部１０３Ａは処理時間情報要求信号を入力すると、第１処理時間記憶部１１６から予め記憶していたコンテンツ再生装置データ処理時間（ａ）の情報を読出し、<STEP７>では、第２通信制御部２０３に対する処理時間情報応答信号に、読出したコンテンツ再生装置データ処理時間（ａ）の情報を付加して第１通信ユニット１０６へ出力する。
【００９１】
<STEP８>では、第１通信ユニット１０６は、第１通信制御部１０３Ａから入力した処理時間情報応答信号を、制御信号伝送路４を介して、第２通信ユニット２００に送信する。
【００９２】
<STEP９>では、第２通信ユニット２００は処理時間情報応答信号が与えられたことに応じて、応答待機状態を解除し、当該処理時間情報応答信号を受信する。そして、<STEP１０>では、受信した処理時間情報応答信号を第２通信制御部２０３Ａに送出する。
【００９３】
<STEP１１>では、第２通信制御部２０３が処理時間情報応答信号を入力すると、応じて、応答時間計測部２０９は実行していた返信があるまでの時間の計測動作を終了し、計測により取得した時間情報を、ストリーム信号通信時間（ｃ）と制御信号通信時間（ｄ）の和として、計測時間記憶部１２０に格納する。
【００９４】
<STEP１２>では、第２通信制御部２０３Ａは、第２処理時間記憶部２０４からコンテンツ表示装置データ処理時間（ｂ）の情報を読出し、<STEP１３>では、総遅延時間計算部２１０を用いて、処理時間情報応答信号に付加されたコンテンツ再生装置データ処理時間（ａ）と、計測時間記憶部１２０から読出したストリーム信号通信時間（ｃ）と制御信号通信時間（ｄ）の和、および読出したコンテンツ表示装置データ処理時間（ｂ）を加算して、加算結果を総遅延時間（ｅ）の情報とし、<STEP１４>において、総遅延時間記憶部２１２に格納する。
【００９５】
また、第１の実施の形態と同様に、制御信号通信時間の計測に際して、操作入力時の制御信号通信時間との齟齬が大きい場合は、齟齬が解消されるよう他の処理時間を加えて調整してもよい。尚、総遅延時間の格納はストリーム伝送を開始するまでのタイミングで行えばよく、通信確立時やコンテンツ表示装置側からストリーム信号伝送をリクエストする時に行ってもよい。
【００９６】
また、第１の実施の形態と同様に、総遅延時間（ｅ）の情報は、コンテンツの再生がコンテンツ記録・再生部１００から行なわれるとは限らず、第２コンテンツ再生装置７等から行なわれる場合もあるため、上記算出方法によらず操作者が設定してもよい。
【００９７】
コンテンツ表示装置２Ａの操作リモコン３や第２操作者Ｉ／Ｆ部２０６を介して総遅延時間（ｅ）の情報を入力する場合は、第２操作者Ｉ／Ｆ部２０６から送られた信号を制御信号判別部２０５にて総遅延時間情報であることを認識し第２通信制御部２０３へ出力し、第２通信制御部２０３は入力した信号を総遅延時間情報として総遅延時間記憶部２１２に格納する。
【００９８】
また、第１コンテンツ再生装置１Ａの第１操作者Ｉ／Ｆ部１０７から入力する場合は第１操作者Ｉ／Ｆ部１０７から入力した信号を、コンテンツ再生装置制御部１０１が総遅延時間情報であることを認識し、第１通信制御部１０３へ出力し、第１通信制御部１０３は入力した信号を総遅延時間情報として制御信号に乗せて第２通信制御部２０３へ、第１通信ユニット１０６、制御信号伝送路４および第２通信ユニット２００を介して送信する。第２通信制御部２０３は受け取った総遅延時間情報を総遅延時間記憶部２１２に格納する。
【００９９】
第１の実施の形態と同様に、操作者が入力する総遅延時間情報は数値入力だけでなく、規定の複数設定値からの選択、規定値からの段階毎の±設定であってもよい。また操作者が総遅延時間情報を入力する方法はキー入力、音声入力、タッチパネル入力などいずれの方法であってもよい。
【０１００】
総遅延時間記憶部２１２は、格納された総遅延時間情報は第２通信制御部２０３からの指令に基づく上書きや、リセット、電源OFFによる初期化が行われない限り情報が保持されるようなメモリとし、第１コンテンツ再生装置１Ａとコンテンツ表示装置２Ａの通信による接続が保持されている間、意図しない総遅延時間情報による誤動作が生じない構成とする。
【０１０１】
次に、第２の実施形態において、操作者がコンテンツ表示部２０２の出力で認識する操作タイミングと操作制御結果のずれを、総遅延時間情報を用いて補正する手順を図１０のフローチャートに従い説明する。
【０１０２】
このフローチャートに従う第１コンテンツ再生装置１Ａの手順はプログラムとして予めコンテンツ再生装置制御部１０１のメモリ１１９に格納されてＣＰＵ１１８により該プログラム中の命令が読出されて実行される。また、当該フローチャートに従うコンテンツ表示装置２Ａの手順はプログラムとして予めコンテンツ表示装置制御部２０８のメモリ２１５に格納されてＣＰＵ２１４により該プログラム中の命令が読出されて実行される。ＣＰＵ１１８およびＣＰＵ２１４はプログラム中の命令に従い各部を制御する。
【０１０３】
図１０を参照して、<STEP１>では、コンテンツ表示装置２Ａの操作リモコン３や操作者I/F部２０６から操作が行なわれて、この操作による制御信号が制御信号判別部２０５に出力される。<STEP２>では、制御信号判別部２０５は、入力した制御信号に基づき、当該制御信号は、コンテンツ表示装置２Ａに対するものか、第１コンテンツ再生装置１Ａまたは第２コンテンツ再生装置７に対するものかを判別する。判別結果、当該制御信号はコンテンツ表示装置２Ａに対する信号であった場合は、<STEP３a>において、制御信号判別部２０５は当該制御信号をコンテンツ表示装置制御部２０８のＣＰＵ２１４に出力するので、ＣＰＵ２１４は当該制御信号に基づき各部を制御を実行して、次の操作入力を待つ。
【０１０４】
判別結果、当該制御信号は第１コンテンツ再生装置１Ａ又は第２コンテンツ再生装置７に対するものである場合には、<STEP３b>において、制御信号判別部２０５は当該制御信号を第２通信制御部２０３Ａへ出力するので、第２通信制御部２０３Ａは当該制御信号を入力する。この入力に応じて、第２通信制御部２０３Ａのストリーム信号検知部２１１は、第１コンテンツ再生装置１Ａからのストリーム信号受信中であるか否か判別する。
【０１０５】
判別結果、ストリーム信号受信中で無ければ、<STEP４a>において、第２通信制御部２０３Ａは入力した制御信号を出力する。判別結果、ストリーム信号受信中であれば、<STEP４ｂ>において、第２通信制御部２０３Ａは総遅延時間記憶部２１２から総遅延時間（ｅ）の情報を読出し、読出した総遅延時間情報を入力制御信号に添付した上で、当該制御信号を出力する。
【０１０６】
第２通信制御部２０３Ａから出力された制御信号は、第２通信ユニット２００、制御信号伝送路４、第１通信ユニット１０６および第１通信制御部１０３Ａを介してコンテンツ再生装置制御部１０１に伝送される。
【０１０７】
<STEP５>では、コンテンツ再生装置制御部１０１のＣＰＵ１１８は、与えられる制御信号を入力すると、<STEP６>では、入力した制御信号に基づき、当該制御信号に総遅延時間情報が添付されているか否か判別する。
【０１０８】
判別結果、総遅延時間情報が添付されていなければ、<STEP１０>において、ＣＰＵ１１８は、入力した制御信号に基づき各部を制御するとともに、当該制御信号を操作情報として実行制御操作記録部１０２に格納する。判別結果、総遅延時間情報が添付されている場合には、<STEP７>において、ＣＰＵ１０８は、実行制御操作記録部１０２に格納されている最新の操作履歴情報を参照して、ストリーム信号がコンテンツ記録・再生部１００から送られているか否かを判別する。
【０１０９】
判別結果、ストリーム信号がコンテンツ記録・再生部１００から送られている場合は、<STEP８a>において、ＣＰＵ１０８は、入力した制御信号に添付された総遅延時間（ｅ）の情報に基づいて再生部の読出しポイントを戻す制御信号を生成し、生成した当該制御信号をコンテンツ記録・再生部１００へ送出するので、コンテンツ記録・再生部１００は当該制御信号を入力して、入力した制御信号に基づき読出しポイントを戻す。その後、<STEP１０>ではＣＰＵ１０８は入力した制御信号に基づき各部を制御する。
【０１１０】
判別結果、ストリーム信号はコンテンツ記録・再生部１００から送られていない場合は、<STEP８b>において、ストリーム信号は第２コンテンツ再生装置７から送られているか否かを判別する。
【０１１１】
判別結果、ストリーム信号が第２コンテンツ再生装置７から送られている場合は、<STEP９>においてＣＰＵ１０８は、当該制御信号に添付された総遅延時間（ｅ）の情報に基づいて再生部の読出しポイントを戻す制御信号を生成し、生成した制御信号を外部コンテンツ再生装置制御部１１２および外部機器制御Ｉ／Ｆ１１３を介して、第２コンテンツ再生装置７へ出力し、第２コンテンツ再生装置７は入力した当該制御信号に基づき読出しポイントを戻す。その後、<STEP１０>では、ＣＰＵ１０８は入力した当該制御射信号に基づき各部を制御する。
【０１１２】
判別結果、それ以外のストリーム信号伝送中の場合も、<STEP１０>で、ＣＰＵ１０８は、入力した当該制御射信号に基づき各部を制御する。
【０１１３】
本実施の形態でも、読出しポイントの戻し動作は、第１の実施の形態と同様である。
【０１１４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１５】
【図１】各実施の形態に係るシステムの構成を示す図である。
【図２】第１の実施の形態に係るシステムの各装置のブロック構成を示す図である。
【図３】各実施の形態に係る総遅延時間を説明する図である。
【図４】第１の実施形態に係る総遅延時間の情報を取得する手順を示すフローチャートである。
【図５】第１の実施形態に係る総遅延時間を実測する手順を示すフローチャートである。
【図６】第１の実施の形態に係るタイミングずれを補正する手順を示すフローチャートである。
【図７】（Ａ）と（Ｂ）は、各実施の形態に係る実行制御操作記録部の内容例を示す図である。
【図８】第２の実施の形態に係るシステムのブロック構成図である。
【図９】第２の実施形態に係る総遅延時間の情報を取得する手順を示すフローチャートである。
【図１０】第２の実施の形態に係るタイミングずれを補正する手順を示すフローチャートである。
【符号の説明】
【０１１６】
１，１Ａ  コンテンツ再生装置、２，２Ａ  コンテンツ表示装置、３  操作リモコン、４  制御信号伝送路、５  ストリーム信号伝送路、６  リモコン信号伝送路、１００  コンテンツ記録・再生部、１０１  コンテンツ再生装置制御部、１０２  実行制御操作記録部、１１６  第１処理時間記憶部、２０４  第２処理時間記憶部、２０５  制御信号判別部、２０８  コンテンツ表示装置制御部、１０５，２０９  応答時間計測部、１０４，２１０  総遅延時間計算部、２１１  ストリーム信号検知部、１１７，２１２  総遅延時間記憶部、２１３  表示状態確認部。
【図１】
2006166243.tif 000003
【図２】
2006166243.tif 000004
【図３】
2006166243.tif 000005
【図４】
2006166243.tif 000006
【図５】
2006166243.tif 000007
【図６】
2006166243.tif 000008
【図７】
2006166243.tif 000009
【図８】
2006166243.tif 000010
【図９】
2006166243.tif 000011
【図１０】
2006166243.tif 000012