(57)【要約】【課題】  例えば動画像表示装置等のデータ受信装置側が操作に反応したこと、操作を行った時点で出力されていたデータを使用者が確認することを可能とし、操作性を向上させる。【解決手段】  動画像表示装置５０２は、動画像再生装置５０１からデータ及び操作指示情報を受信する通信手段と、通信手段にて受信されるデータを出力手段で出力させる制御手段とを有し、制御手段は、動画像再生装置５０１から所定の操作指示情報を受信した場合、出力手段上でのデータ出力を静止させる。【選択図】  図５
2007067673.tif 000002
【特許請求の範囲】
【請求項１】
データを送信するデータ送信装置と通信回線を介して接続されるデータ受信装置であって、
前記データ送信装置からデータ及び操作指示情報を受信する通信手段と、
前記通信手段にて受信されるデータを出力手段で出力させる制御手段とを有し、
前記制御手段は、前記データ送信装置から所定の操作指示情報を受信した場合、前記データ送信装置からのデータを前記出力手段により出力するまでの遅延時間に基づいて、前記出力手段上でのデータ出力を静止させることを特徴とするデータ受信装置。
【請求項２】
前記制御手段は、前記所定の操作指示情報を受信した場合、前記出力手段上でのデータ出力を所定時間静止させることを特徴とする請求項１に記載のデータ受信装置。
【請求項３】
前記データ送信装置側での画像データ処理に係る遅延時間、前記データ送信装置と当該データ受信装置との間におけるデータの送受信処理に係る遅延時間、及び、当該データ受信装置側での画像データ処理に係る遅延時間のうちの少なくとも何れか一つを含む遅延時間を計測する遅延時間計測手段を更に有し、
前記制御手段は、前記遅延時間計測手段により計測される遅延時間分、前記出力手段上でのデータ出力を静止させることを特徴とする請求項２に記載のデータ受信装置。
【請求項４】
前記所定の操作指示情報には、一時停止を示す操作指示情報、巻き戻しを示す操作指示情報及び早送りを示す操作指示情報のうちの少なくとも何れか一つが含まれることを特徴とする請求項１乃至３の何れか１項に記載のデータ受信装置。
【請求項５】
データを受信するデータ受信装置と通信回線を介して接続されるデータ送信装置であって、
操作手段による前記データ受信装置側での出力手段上におけるデータの出力制御に係る操作入力を受け付ける操作受付手段と、
記録媒体からデータを読み出すデータ読出手段と、
前記データ読出手段により読み出されるデータを前記データ受信装置に対して送信する通信手段とを有し、
前記データ読出手段は、前記操作受付手段により所定の操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を移動させてデータを読み出すことを特徴とするデータ送信装置。
【請求項６】
前記データ読出手段は、前記操作受付手段により一時停止の操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を戻すことを特徴とする請求項５に記載のデータ送信装置。
【請求項７】
前記データ読出手段は、前記データ読出手段によるデータ読み出しが一時停止処理の状態時に前記操作受付手段により再生の操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を戻してデータの読み出しを行うことを特徴とする請求項５又は６に記載のデータ送信装置。
【請求項８】
前記データ読出手段は、前記操作受付手段により早送りの操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を戻してデータの読み出しを行うことを特徴とする請求項５乃至７の何れか１項に記載のデータ送信装置。
【請求項９】
前記データ読出手段は、前記データ読出手段によるデータ読み出しが再生処理の状態時に前記操作受付手段により早送りの操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を戻してデータの読み出しを行うことを特徴とする請求項５乃至８の何れか１項に記載のデータ送信装置。
【請求項１０】
前記データ読出手段は、前記操作受付手段により巻き戻しの操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を戻してデータの読み出しを行うことを特徴とする請求項５乃至９の何れか１項に記載のデータ送信装置。
【請求項１１】
前記データ読出手段は、前記データ読出手段によるデータ読み出しが再生処理の状態時に前記操作受付手段により巻き戻しの操作入力を受け付けた場合、時間軸方向に所定時間分進めてデータの読み出しを行うことを特徴とする請求項５乃至１０の何れか１項に記載のデータ送信装置。
【請求項１２】
前記所定時間は、当該データ送信装置側での画像データ処理に係る遅延時間、当該データ送信装置と前記データ受信装置との間におけるデータの送受信処理に係る遅延時間、及び、前記データ受信装置側での画像データ処理に係る遅延時間のうちの少なくとも何れか一つを含むことを特徴とする請求項５乃至１１の何れか１項に記載のデータ送信装置。
【請求項１３】
請求項１乃至４の何れか１項に記載のデータ受信装置、及び、請求項５乃至１２の何れか１項に記載のデータ送信装置を含むことを特徴とするデータ通信システム。
【請求項１４】
データを送信するデータ送信装置と通信回線を介して接続されるデータ受信装置の制御方法であって、
前記データ送信装置からデータ及び操作指示情報を受信する通信ステップと、
前記通信ステップにて受信されるデータを出力手段で出力させる制御ステップとを含み、
前記制御ステップでは、前記データ送信装置から所定の操作指示情報を受信した場合、前記データ送信装置からのデータを前記出力手段により出力するまでの遅延時間に基づいて、前記出力手段上でのデータ出力を静止させることを特徴とするデータ受信装置の制御方法。
【請求項１５】
データを受信するデータ受信装置と通信回線を介して接続されるデータ送信装置の制御方法であって、
記録媒体からデータを読み出すデータ読出ステップと、
前記データ読出ステップにより記録媒体読み出されるデータを前記データ受信装置に対して送信する通信ステップとを含み、
前記データ読出ステップでは、操作手段による前記データ受信装置側での出力手段上におけるデータの出力制御に係る操作入力を受け付ける操作受付手段により所定の操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を移動させてデータを読み出すことを特徴とするデータ送信装置の制御方法。
【請求項１６】
請求項１４に記載のデータ受信装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１５に記載のデータ送信装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１８】
請求項１６又は１７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば動画像データ等を通信回線を介して通信可能なデータ受信装置、データ送信装置及びデータ通信システムに関するものである。
【背景技術】
【０００２】
近年、ディジタル通信回線の高速化に伴い、リモート再生システムが普及してきている。
当該リモート再生システムについては、これまで種々の技術が提案なされてきた。例えば、特許文献１には、再生装置にて再生された画像の視聴者が、当該再生装置側にて操作した際に、正確な画像コントロールができるよう、配信サーバが、現在の画像の配信位置を示すカウンタ値を、定期的に配信先に通知する構成について開示されている。
【０００３】
また、特許文献２には、複数の再生装置（ディスプレイ、スピーカ等）で、関連ストリーミングデータのリモート再生を行うにあたり、再生装置間のクロックと位相の同期を取ることにより、再生データの整合性をとる技術について開示されている。
【０００４】
図１に通信媒体によって接続された通信により画像伝送を行う動画像表示システムの従来例を示す。動画像再生装置１０１と動画像表示装置１０２が通信媒体で接続され、動画像再生装置１０１で読み出された画像データが動画像表示装置１０２へ伝送されて表示される。カムコーダは動画像再生装置の一例であり、ディスプレイは動画像表示装置の一例である。
【０００５】
図２は、動画像再生装置１０１で再生と一時停止の操作を行ったときの画像伝送を示すシーケンス図である。画像データは、動画像再生装置１０１で符号化が行われた後に送信され、画像データを受信した動画像表示装置１０２によって復号化されて表示される。そのため、１フレームの画像データが動画像再生装置１０１で読み出されてから動画像表示装置１０２で表示されるまでには、符号化遅延、伝送遅延、復号化遅延の合計からなる遅延時間の遅れがある。従って、動画像再生装置１０１が再生状態から一時停止状態へ移行する時点では、遅延時間前に動画像再生装置１０１で読み出された画像データが動画像表示装置１０２で表示されるところである。したがって、動画像再生装置１０１を一時停止にしても、動画像表示装置１０２の動画像表示は遅延時間分継続することになる。
【０００６】
図３は、動画像再生装置１０１で再生、早送り、再生の操作を行ったときの動画像伝送を示すシーケンス図である。遅延時間があるために、再生から早送りへ移行しても遅延時間分再生画像が進んでしまう、また早送りから再生へ移行しても遅延時間分早送り画像が進んでしまうことになる。
【０００７】
図４は、動画像再生装置１０１で再生、巻き戻し、再生の操作を行ったときの動画像伝送を示すシーケンスである。遅延時間があるために、再生から巻き戻しへ移行しても遅延時間分再生画像が進んでしまう、また巻き戻しから再生へ移行しても遅延時間分巻き戻し画像が進んでしまうことになる。
【０００８】
【特許文献１】特開２０００−１１６１９号公報
【特許文献２】特開２００３−３７５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述のような動画像表示システムにおいては、画像伝送にかかる遅延と符号化復号化にかかる遅延があり、動画像再生装置の操作が動画像表示装置の表示に反映されるまでに前記遅延に相当する時間の遅れがある。従って、動画像表示装置を見ながら動画像再生装置を操作する際の操作性が損なわれる、という問題がある。
【００１０】
そこで、本発明の目的は、例えば動画像表示装置等のデータ受信装置側が操作に反応したこと、操作を行った時点で出力されていたデータを使用者が確認することを可能とし、操作性を向上させることにある。
【課題を解決するための手段】
【００１１】
本発明のデータ受信装置は、データを送信するデータ送信装置と通信回線を介して接続されるデータ受信装置であって、前記データ送信装置からデータ及び操作指示情報を受信する通信手段と、前記通信手段にて受信されるデータを出力手段で出力させる制御手段とを有し、前記制御手段は、前記データ送信装置から所定の操作指示情報を受信した場合、前記データ送信装置からのデータを前記出力手段により出力するまでの遅延時間に基づいて、前記出力手段上でのデータ出力を静止させることを特徴とする。
本発明のデータ送信装置は、データを受信するデータ受信装置と通信回線を介して接続されるデータ送信装置であって、操作手段による前記データ受信装置側での出力手段上におけるデータの出力制御に係る操作入力を受け付ける操作受付手段と、記録媒体からデータを読み出すデータ読出手段と、前記データ読出手段により読み出されるデータを前記データ受信装置に対して送信する通信手段とを有し、前記データ読出手段は、前記操作受付手段により所定の操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を移動させてデータを読み出すことを特徴とする。
本発明のデータ通信システムは、前記データ受信装置及び前記データ送信装置を含むことを特徴とする。
本発明のデータ受信装置の制御方法は、データを送信するデータ送信装置と通信回線を介して接続されるデータ受信装置の制御方法であって、前記データ送信装置からデータ及び操作指示情報を受信する通信ステップと、前記通信ステップにて受信されるデータを出力手段で出力させる制御ステップとを含み、前記制御ステップでは、前記データ送信装置から所定の操作指示情報を受信した場合、前記データ送信装置からのデータを前記出力手段により出力するまでの遅延時間に基づいて、前記出力手段上でのデータ出力を静止させることを特徴とする。
本発明のデータ送信装置の制御方法は、データを受信するデータ受信装置と通信回線を介して接続されるデータ送信装置の制御方法であって、記録媒体からデータを読み出すデータ読出ステップと、前記データ読出ステップにより記録媒体読み出されるデータを前記データ受信装置に対して送信する通信ステップとを含み、前記データ読出ステップでは、操作手段による前記データ受信装置側での出力手段上におけるデータの出力制御に係る操作入力を受け付ける操作受付手段により所定の操作入力を受け付けた場合、時間軸方向に所定時間分データの読み出し位置を移動させてデータを読み出すことを特徴とする。
本発明のプログラムの第１の態様は、前記データ受信装置の制御方法をコンピュータに実行させることを特徴とする。
本発明のプログラムの第２の態様は、前記データ送信装置の制御方法をコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、前記本発明のプログラムの第１又は第２の態様を記録したことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、データ送信装置から一時停止、再生、早送り及び巻き戻し等の所定の操作指示情報を受信した場合、データ受信装置側での出力手段上でのデータ出力を静止させるように構成したので、データ受信装置側が操作に反応したこと、操作を行った時点で出力されていたデータを使用者が確認することができ、操作性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１４】
（第１の実施形態）
図５は、本発明の第１の実施形態に係る動画像表示システムの構成を示す図である。動画像再生装置５０１と動画像表示装置５０２が通信媒体で接続され、動画像再生装置５０１と動画像表示装置５０２との間で操作指示データが送受信されることによって動作する。動画像再生装置５０１は読み出した画像データを動画像表示装置５０２へ伝送し、動画像表示装置５０２は受信した画像データを表示する。カムコーダは動画像再生装置の一例であり、ディスプレイは動画像表示装置の一例である。
【００１５】
図６は、本発明の第１の実施形態に係る動画像表示システムにおける動画像再生装置５０１の構成を示す図である。動画像再生装置５０１は、ユーザインタフェース６０１、撮像部６０２、画像記憶部６０３、制御部６０４、表示部６０５、画像符号化部６０６、通信制御部６０７により構成される。
【００１６】
ユーザインタフェース６０１には、動画像再生装置５０１を操作するための各種インタフェースが実装されている。ユーザインタフェース６０１の操作により、画像伝送の開始と終了、撮像の開始と終了、表示部６０５への表示のオンオフ、画像記憶部６０３に保存されている動画像の再生に関連する操作、すなわち、再生・停止・一時停止・早送り・巻き戻しの各操作を行える。
【００１７】
撮像部６０２は、ユーザインタフェース６０１の撮像の開始と終了の操作を受けた制御部６０４によって制御され、動画像の撮像が行われる。
【００１８】
画像記憶部６０３には撮像部６０２で撮像された動画像が保存される。また、画像記憶部６０３はユーザインタフェース６０１の動画像の再生に関連する操作を受けて制御部６０４によって制御され、保存されている画像データが読み出される。
【００１９】
制御部６０４は、動作を制御するＣＰＵ、制御プログラムを格納するＲＯＭ、一時的に保持されるデータや制御データを格納するＲＡＭ、時刻の計測に使用されるシステムクロック、時間の計測に使用されるタイマにより構成される。
【００２０】
表示部６０５には、撮像部６０２によって撮像されている動画像、あるいは、画像記憶部６０３から読み出されて再生されている動画像が表示される。ユーザインタフェース６０１の操作を受けて制御部６０４によって制御される。
【００２１】
画像符号化部６０６は、ユーザインタフェース６０１の画像伝送を開始する操作を受けた制御部６０４によって制御され、画像データの符号化が行われる。
【００２２】
通信制御部６０７は、ユーザインタフェース６０１の画像伝送を開始する操作を受けた制御部６０４によって制御され、動画像表示装置５０２との通信の接続を行う。また、ユーザインタフェース６０１の画像伝送を終了する操作を受けた制御部６０４によって制御され、動画像表示装置５０２との通信を切断する。
【００２３】
図７は、本発明の第１の実施形態に係る動画像表示システムにおける動画像表示装置５０２の構成を示す図である。動画像表示装置５０２は、通信制御部７０１、制御部７０２、画像復号化部７０３、画像保持部７０４、表示部７０５により構成される。
【００２４】
通信制御部７０１は、動画像再生装置５０１との通信の接続と切断を行う。制御部７０２は、動作を制御するＣＰＵ、制御プログラムを格納するＲＯＭ、一時的に保持されるデータや制御データを格納するＲＡＭ、時刻の計測に使用されるシステムクロック、時間の計測に使用されるタイマにより構成される。
【００２５】
画像復号化部７０３は、動画像再生装置５０１から送信されてくる画像データを復号化する。画像保持部７０４は、画像復号化部７０３で復号された動画像の画像フレームを記憶する。表示部７０５は、画像保持部７０４に記憶されている画像フレームを表示する。
【００２６】
図８は、本発明の第１の実施形態に係る動画像表示システムにおける動画像再生開始時の動作シーケンスと送信されるデータの構造の一例を示す図である。動画像再生装置５０１のユーザインタフェース６０１の操作により再生が指示されると、遅延時間測定の操作指示データが動画像表示装置５０２へ送信される。動画像表示装置５０２は、遅延時間測定の操作指示データを受信すると遅延時間の測定を開始する。次に、再生の操作指示データが動画像再生装置５０１から動画像表示装置５０２へ送信されて動画像表示装置５０２の画像復号が開始される。その後動画像１フレームごとに画像データの送信が開始される。画像データは動画像再生装置５０１の画像符号化と動画像表示装置５０２の画像復号化を経て表示されるので、送信が開始されてから表示されるまでに伝送遅延と符号化復号化に伴う遅延による遅延時間が生じる。動画像表示装置５０２では、遅延時間を測定して遅延時間通知の操作指示データとして動画像再生装置５０１へ送信する。動画像の再生を停止するときは、停止の操作指示データが動画像再生装置５０１から動画像表示装置５０２へ送信されて動画像表示装置５０２の画像復号が終了される。
【００２７】
動画像再生装置５０１と動画像表示装置５０２の間で送受信されるデータの構造としては、最初の１バイトで操作指示であるか画像であるかのデータ種別を示し、その後に操作指示データまたは画像データが続く構造が一例として挙げられる。
【００２８】
図９は、本発明の第１の実施形態に係る動画像表示システムにおける画像データの構造について一例を示す図である。最初の１バイトでデータ種別が画像であることが示され、続く４バイトで画像データのバイト数が示される。その後に画像データのバイト数分の画像データが続く構造が一例として挙げられる。
【００２９】
図１０は、本発明の第１の実施形態に係る動画像表示システムにおける遅延時間測定の操作指示データの構造について一例を示す図である。最初の１バイトでデータ種別が操作指示であることが示され、続く１バイトで操作指示データのバイト数が示される。その後に操作指示データのバイト数分の操作指示データが続く構造が一例として挙げられる。操作指示データの最初の１バイトは操作指示種別を示すものであり、この場合は遅延時間測定を示す値が格納される。操作指示種別が遅延時間測定の場合は、続く４バイトで操作指示送信時刻、さらに次の４バイトで画像送信開始時刻が示される。操作指示送信時刻には、遅延時間測定の操作指示データが制御部６０４で生成された時刻が格納される。また、画像送信開始時刻には、画像記憶部６０３から画像データの読み出しを開始する時刻が格納される。画像表示装置５０２では、この情報を用いて遅延時間を測定する。遅延時間の測定については、動作アルゴリズムとともに後述する。
【００３０】
図１１は、本発明の第１の実施形態に係る動画像表示システムにおける遅延時間通知の操作指示データの構造について一例を示す図である。最初の１バイトでデータ種別が操作指示であることが示され、続く１バイトで操作指示データのバイト数が示される。その後に操作指示データのバイト数分の操作指示データが続く構造が一例として挙げられる。操作指示データの最初の１バイトは操作指示種別を示すものであり、この場合は遅延時間通知を示す値が格納される。操作指示種別が遅延時間通知の場合は、続く４バイトで遅延時間が示される。
【００３１】
図１２は、本発明の第１の実施形態に係る動画像表示システムにおける再生、一時停止、早送り、巻き戻し、停止の操作指示データの構造について一例を示す図である。最初の１バイトでデータ種別が操作指示であることが示され、続く１バイトで操作指示データのバイト数が示される。その後に操作指示データのバイト数分の操作指示データが続く構造が一例として挙げられる。再生、一時停止、早送り、巻き戻し、停止の操作指示データの場合、操作指示データは操作指示種別を示すものであり、バイト数は１バイトである。この場合は再生、一時停止、早送り、巻き戻し、停止のいずれの操作指示であるかを示す値が格納される。
【００３２】
図１３は、本発明の第１の実施形態に係る動画像表示システムにおける再生および一時停止の動作シーケンスを示す図である。動画像再生装置５０１で再生が開始されるときに、遅延時間測定の操作指示が動画像再生装置５０１から動画像表示装置５０２へ送られ、動画像表示装置５０２で遅延時間測定が開始される。その後、再生の操作指示が動画像再生装置５０１から動画像表示装置５０２へ送られ、動画像表示装置５０２で画像復号が開始される。再生の操作指示送信後に順次画像データが動画像再生装置５０１から動画像表示装置５０２へ送信される。最初の画像フレームが表示されると遅延時間が測定されて、測定した遅延時間は遅延時間通知の操作指示として動画像表示装置５０２から動画像再生装置５０１へ送信される。
【００３３】
動画像再生装置５０１、動画像表示装置５０２ともに、測定された遅延時間を記憶する。
動画像再生装置５０１で一時停止の操作がなされたとき、動画像再生装置５０１では再生画像を遅延時間分戻った時点の画像で一時停止し、一時停止の操作指示を動画像表示装置５０２へ送信する。動画像表示装置５０２は、一時停止の操作指示を受信すると画像復号を遅延時間停止する。その結果、動画像表示装置５０２では、一時停止の操作指示を受信した時点で復号された画像フレームが遅延時間保持されることになる。遅延時間経過後は、動画像再生装置５０１から送られてくる一時停止中の画像データが画像復号されて表示される。その後、動画像再生装置５０１で再生が再開されると、再生の操作指示が動画像表示装置５０２へ送信される。また、動画像再生装置５０１では、一時停止時点からの再生画像が動画像表示装置５０２へ送信される。動画像表示装置５０２は、再生の操作指示を受信すると画像復号を遅延時間停止する。その結果、動画像表示装置５０２では、再生の操作指示を受信した時点で復号された画像フレームが遅延時間保持されることになる。遅延時間経過後は、動画像再生装置５０１から送られてくる再生再開後の画像データが画像復号されて表示される。
【００３４】
図１４は、本発明の第１の実施形態に係る動画像表示システムにおける再生および早送りの動作シーケンスを示す図である。再生開始時における動画像再生装置５０１と動画像表示装置５０２の動作は、図１３において説明したものと同様である。
【００３５】
動画像再生装置５０１で早送りの操作がなされたとき、動画像再生装置５０１では再生画像を遅延時間分戻った時点から早送り画像の生成を開始し、早送りの操作指示を動画像表示装置５０２へ送信する。動画像表示装置５０２は、早送りの操作指示を受信すると画像復号を遅延時間停止する。その結果、動画像表示装置５０２では、早送りの操作指示を受信した時点で復号された画像フレームが遅延時間保持されることになる。遅延時間経過後は、動画像再生装置５０１から送られてくる早送りの画像データが画像復号されて表示される。
【００３６】
その後、動画像再生装置５０１で再生が再開されると、再生の操作指示が動画像表示装置５０２へ送信される。また、動画像再生装置５０１では、早送り画像を遅延時間分戻る、すなわち再生の操作指示時点で動画像表示装置５０２に表示されている遅延時間前の早送り画像の時点に戻り、その時点からの再生画像が動画像表示装置５０２へ送信される。動画像表示装置５０２は、再生の操作指示を受信すると画像復号を遅延時間停止する。その結果、動画像表示装置５０２では、再生の操作指示を受信した時点で復号された画像フレームが遅延時間保持されることになる。遅延時間経過後は、動画像再生装置５０１から送られてくる再生再開後の画像データが画像復号されて表示される。
【００３７】
図１５は、本発明の第１の実施形態に係る動画像表示システムにおける再生および巻き戻しの動作シーケンスを示す図である。再生開始時における動画像再生装置５０１と動画像表示装置５０２の動作は、図１３において説明したものと同様である。
【００３８】
動画像再生装置５０１で巻き戻しの操作がなされたとき、動画像再生装置５０１では再生画像を遅延時間分戻った時点から巻き戻し画像の生成を開始し、巻き戻しの操作指示を動画像表示装置５０２へ送信する。動画像表示装置５０２は、巻き戻しの操作指示を受信すると画像復号を遅延時間停止する。その結果、動画像表示装置５０２では、巻き戻しの操作指示を受信した時点で復号された画像フレームが遅延時間保持されることになる。遅延時間経過後は、動画像再生装置５０１から送られてくる巻き戻しの画像データが画像復号されて表示される。
【００３９】
その後、動画像再生装置５０１で再生が再開されると、再生の操作指示が動画像表示装置５０２へ送信される。また、動画像再生装置５０１では、巻き戻し画像を遅延時間分進める、すなわち再生の操作指示時点で動画像表示装置５０２に表示されている遅延時間前の巻き戻し画像の時点に戻り、その時点からの再生画像が動画像表示装置５０２へ送信される。動画像表示装置５０２は、再生の操作指示を受信すると画像復号を遅延時間停止する。その結果、動画像表示装置５０２では、再生の操作指示を受信した時点で復号された画像フレームが遅延時間保持されることになる。遅延時間経過後は、動画像再生装置５０１から送られてくる再生再開後の画像データが画像復号されて表示される。
【００４０】
図１６は、本発明の第１の実施形態に係る動画像表示システムにおける動画像再生装置の動作アルゴリズムを示す図である。
【００４１】
ステップＳ１６０１では、動画像再生装置５０１の表示部６０５に画像が表示されているか否かが判別される。画像が表示されている場合はステップＳ１６０３へ進み、画像が表示されていない場合はステップＳ１６０２へ進み、処理が続けられる。
【００４２】
ステップＳ１６０２では、動画像再生装置５０１の画像伝送が開始されているか否かが判別される。ユーザインタフェース６０１によって画像伝送を開始する操作がなされて画像伝送が開始される場合はステップＳ１６０４へ進み、画像伝送が開始されない場合はステップＳ１６０３へ進み、処理が続けられる。
【００４３】
ステップＳ１６０３では、動画像再生装置５０１の表示部６０５へ画像が表示されている場合はユーザがその画像を見て動画像再生装置５０１を操作していると判断する。また、動画像再生装置５０１の動画像表示装置５０２への画像伝送が開始されていない場合は画像伝送が行われないと判断する。これらの場合、動画像再生装置５０１は単体で動作する。ユーザインタフェース６０１の操作をもとに撮像の開始と終了、再生、停止、一時停止、早送り、巻き戻しの操作が単体で行われる。
【００４４】
ステップＳ１６０４では、動画像再生装置５０１と動画像表示装置５０２との通信が接続される。また、画像符号化部６０６で画像データの符号化が開始される。
【００４５】
ステップＳ１６０５では、動画像再生装置５０１のユーザインタフェース６０１で再生、停止、一時停止、早送り、巻き戻しの操作が行われたか否かが判別される。操作が行われた場合はステップＳ１６０６へ進み、操作が行われない場合はステップＳ１６０７へ進み、処理が続けられる。
【００４６】
ステップＳ１６０６では、操作指示処理が行われる。操作指示処理の詳細は図１７を参照して後述する。
【００４７】
ステップＳ１６０７では、動画像再生装置５０１の画像伝送を終了するか否かが判別される。ユーザインタフェース６０１によって画像伝送を終了する操作がなされて画像伝送が終了される場合はステップＳ１６０８へ進み、画像伝送が終了されない場合はステップＳ１６０５へ進み、処理が続けられる。
【００４８】
ステップＳ１６０８では、動画像再生装置５０１と動画像表示装置５０２との通信が切断される。また、画像符号化部６０６で画像データの符号化が終了される。その後、動画像再生装置５０１は処理を終了する。
【００４９】
図１７は、本発明の第１の実施形態に係る動画像再生装置５０１における操作指示処理の動作アルゴリズムを示す図である。操作指示処理の動作アルゴリズムは、図１７のステップＳ１６０６に相当する。
【００５０】
ステップＳ１７０１では、再生の操作がなされたか否かが判別される。再生の操作がなされた場合はステップＳ１７０２へ進み、再生の操作がなされない場合はステップＳ１７０５へ進み、処理が続けられる。
【００５１】
ステップＳ１７０２では、動画像再生装置が停止中の状態で再生の操作がなされて遅延時間測定の操作指示を動画像表示装置５０２へ送信するか否かが判別される。遅延時間測定の操作指示を動画像表示装置５０２へ送信する場合はステップＳ１７０３へ進み、遅延時間測定の操作指示を動画像表示装置５０２へ送信しない場合はステップＳ１７０４へ進み、処理が続けられる。
【００５２】
ステップＳ１７０３では、操作指示種別を「遅延時間測定」として、制御部６０４のシステムクロックで「操作指示送信時刻」が計測される。また、画像データの送信を開始する時刻が「画像送信開始時刻」として遅延時間測定の操作指示データが生成され、動画像表示装置５０２へ送信される。さらに、「画像送信開始時刻」までの時間が制御部６０４のタイマにセットされる。
【００５３】
ステップＳ１７０４では、再生処理が行われる。再生処理の詳細は図１８を参照して後述する。
【００５４】
ステップＳ１７０５では、遅延時間通知の操作指示を動画像表示装置５０２から受信したか否かが判別される。遅延時間通知の操作指示を受信した場合はステップＳ１７０６へ進み、遅延時間通知の操作指示を受信しない場合はステップＳ１７０７へ進み、処理が続けられる。
【００５５】
ステップＳ１７０６では、遅延時間通知の操作指示データに格納されている「遅延時間」が動画像再生装置５０１の制御部６０４に記憶される。
【００５６】
ステップＳ１７０７では、一時停止の操作がなされたか否かが判別される。一時停止の操作がなされた場合はステップＳ１７０８へ進み、一時停止の操作がなされない場合はステップＳ１７０９へ進み、処理が続けられる。
【００５７】
ステップＳ１７０８では、一時停止処理が行われる。一時停止処理の詳細は図１９を参照して後述する。
【００５８】
ステップＳ１７０９では、早送りの操作がなされたか否かが判別される。早送りの操作がなされた場合はステップＳ１７１０へ進み、早送りの操作がなされない場合はステップＳ１７１１へ進み、処理が続けられる。
【００５９】
ステップＳ１７１０では、早送り処理が行われる。早送り処理の詳細は図２０を参照して後述する。
【００６０】
ステップＳ１７１１では、巻き戻しの操作がなされたか否かが判別される。巻き戻しの操作がなされた場合はステップＳ１７１２へ進み、巻き戻しの操作がなされない場合はステップＳ１７１３へ進み、処理が続けられる。
【００６１】
ステップＳ１７１２では、巻き戻し処理が行われる。巻き戻し処理の詳細は図２１を参照して後述する。
【００６２】
ステップＳ１７１３では、停止の操作がなされたか否かが判別される。停止の操作がなされた場合はステップＳ１７１４へ進み、停止の操作がなされない場合は操作指示処理を終了する。
【００６３】
ステップＳ１７１４では、停止処理が行われる。停止の操作指示が動画像表示装置５０２へ送信される。画像記憶部６０３からの画像データの読み出しが終了され、動画像再生装置５０１の状態が停止中へ移行する。
【００６４】
図１８は、本発明の第１の実施形態に係る動画像再生装置５０１の操作指示処理における再生処理の動作アルゴリズムを示す図である。再生処理の動作アルゴリズムは、図１７のステップＳ１７０４に相当する。
【００６５】
ステップＳ１８０１では、動画像再生装置５０１の状態が再生中であるか否かが判別される。再生中である場合は処理を終了する。再生中ではない場合は、ステップＳ１８０２へ進み処理が続けられる。
【００６６】
ステップＳ１８０２では、動画像再生装置５０１の状態が停止中であるか否かが判別される。停止中である場合はステップＳ１８０８へ進み、停止中ではない場合はステップＳ１８０３へ進み、処理が続けられる。
【００６７】
ステップＳ１８０３では、動画像再生装置５０１の状態が一時停止中であるか否かが判別される。一時停止中である場合はステップＳ１８０８へ進み、一時停止中ではない場合はステップＳ１８０４へ進み、処理が続けられる。
【００６８】
ステップＳ１８０４では、動画像再生装置５０１の状態が早送り中であるか否かが判別される。早送り中である場合はステップＳ１８０５へ進み、早送り中ではない場合はステップＳ１８０６へ進み、処理が続けられる。
【００６９】
ステップＳ１８０５では、早送り画像が停止され、遅延時間分早送り画像を戻した時点へ画像データの読み出し位置を移動する。すなわち、遅延時間に基づいて、再生の操作が行われた時点で動画像表示装置５０２に表示されていると予測される画像フレームの位置へ画像データの読み出し位置を移動する。
【００７０】
ステップＳ１８０６では、動画像再生装置５０１の状態が巻き戻し中であるか否かが判別される。巻き戻し中である場合はステップＳ１８０７へ進み、巻き戻し中ではない場合は処理を終了する。
【００７１】
ステップＳ１８０７では、巻き戻し画像が停止され、遅延時間分巻き戻し画像を時間軸方向へ進めた時点へ画像データの読み出し位置を移動する。すなわち、遅延時間に基づいて、再生の操作が行われた時点で動画像表示装置５０２に表示されていると予測される画像フレームの位置へ画像データの読み出し位置を移動する。
【００７２】
ステップＳ１８０８では、再生の操作指示が動画像表示装置５０２へ送信される。停止中の場合は、遅延時間測定の操作指示データで送信した「画像送信開始時刻」になるのを制御部６０４のタイマによって待ち、その時刻になると画像記憶部６０３に記憶されている画像データの最初から画像データが読み出されて再生が開始される。一時停止中の場合は現在読み出しが停止している時点から画像データが読み出されて再生が開始される。早送り中の場合はステップＳ１８０５で移動した読み出し位置から画像データが読み出されて再生が開始される。巻き戻し中の場合はステップＳ１８０７で移動した読み出し位置から画像データが読み出されて再生が開始される。動画像再生装置５０１の状態が再生中へ移行する。
【００７３】
図１９は、本発明の第１の実施形態に係る動画像再生装置５０１の操作指示処理における一時停止処理の動作アルゴリズムを示す図である。一時停止処理の動作アルゴリズムは、図１７のステップＳ１７０８に相当する。
【００７４】
ステップＳ１９０１では、動画像再生装置５０１の状態が一時停止中であるか否かが判別される。一時停止中である場合は処理を終了する。一時停止中ではない場合は、ステップＳ１９０２へ進み、処理が続けられる。
【００７５】
ステップＳ１９０２では、動画像再生装置５０１の状態が再生中であるか否かが判別される。再生中である場合はステップＳ１９０３へ進み、処理が続けられる。再生中ではない場合は処理を終了する。
【００７６】
ステップＳ１９０３では、画像記憶部６０３からの画像データの読み出しを停止し、遅延時間分の再生画像を戻した位置へ読み出し位置を移動する。すなわち、遅延時間に基づいて、一時停止の操作が行われた時点で動画像表示装置５０２に表示されていると予測される画像フレームの位置へ画像データの読み出し位置を移動する。
【００７７】
ステップＳ１９０４では、ステップＳ１９０３で移動した画像データの読み出し位置の画像フレームが読み出されて動画像表示装置５０２へ送信される。動画像再生装置５０１の状態が一時停止中へ移行する。
【００７８】
図２０は、本発明の第１の実施形態に係る動画像再生装置５０１の操作指示処理における早送り処理の動作アルゴリズムを示す図である。早送り処理の動作アルゴリズムは、図１７のステップＳ１７１０に相当する。
【００７９】
ステップＳ２００１では、動画像再生装置５０１の状態が早送り中であるか否かが判別される。早送り中である場合は処理を終了する。早送り中ではない場合は、ステップＳ２００２へ進み処理が続けられる。
【００８０】
ステップＳ２００２では、動画像再生装置５０１の状態が停止中であるか否かが判別される。停止中である場合はステップＳ２００８へ進み、停止中ではない場合はステップＳ２００３へ進み、処理が続けられる。
【００８１】
ステップＳ２００３では、動画像再生装置５０１の状態が一時停止中であるか否かが判別される。一時停止中である場合はステップＳ２００８へ進み、一時停止中ではない場合はステップＳ２００４へ進み、処理が続けられる。
【００８２】
ステップＳ２００４では、動画像再生装置５０１の状態が再生中であるか否かが判別される。再生中である場合はステップＳ２００５へ進み、再生中ではない場合はステップＳ２００６へ進み、処理が続けられる。
【００８３】
ステップＳ２００５では、再生画像が停止され、遅延時間分再生画像を戻した時点へ画像データの読み出し位置を移動する。すなわち、遅延時間に基づいて、早送りの操作が行われた時点で動画像表示装置５０２に表示されていると予測される画像フレームの位置へ画像データの読み出し位置を移動する。
【００８４】
ステップＳ２００６では、動画像再生装置５０１の状態が巻き戻し中であるか否かが判別される。巻き戻し中である場合はステップＳ２００７へ進み、巻き戻し中ではない場合は処理を終了する。
【００８５】
ステップＳ２００７では、巻き戻し画像が停止され、遅延時間分巻き戻し画像を時間軸方向へ進めた時点へ画像データの読み出し位置を移動する。すなわち、遅延時間に基づいて、早送りの操作が行われた時点で動画像表示装置５０２に表示されていると予測される画像フレームの位置へ画像データの読み出し位置を移動する。
【００８６】
ステップＳ２００８では、早送りの操作指示が動画像表示装置５０２へ送信される。停止中の場合は画像記憶部６０３に記憶されている画像データの最初から画像データ読み出されて早送りが開始される。一時停止中の場合は現在読み出しが停止している時点から画像データが読み出されて早送りが開始される。再生中の場合はステップＳ２００５で移動した読み出し位置から画像データが読み出されて早送りが開始される。巻き戻し中の場合はステップＳ２００７で移動した読み出し位置から画像データが読み出されて早送りが開始される。動画像再生装置５０１の状態が早送り中へ移行する。
【００８７】
図２１は、本発明の第１の実施形態に係る動画像再生装置５０１の操作指示処理における巻き戻し処理の動作アルゴリズムを示す図である。巻き戻し処理の動作アルゴリズムは、図１７のステップＳ１７１２に相当する。
【００８８】
ステップＳ２１０１では、動画像再生装置５０１の状態が巻き戻し中であるか否かが判別される。巻き戻し中である場合は処理を終了する。巻き戻し中ではない場合は、ステップＳ２１０２へ進み処理が続けられる。
【００８９】
ステップＳ２１０２では、動画像再生装置５０１の状態が停止中であるか否かが判別される。停止中である場合はステップＳ２１０８へ進み、停止中ではない場合はステップＳ２１０３へ進み、処理が続けられる。
【００９０】
ステップＳ２１０３では、動画像再生装置５０１の状態が一時停止中であるか否かが判別される。一時停止中である場合はステップＳ２１０８へ進み、一時停止中ではない場合はステップＳ２１０４へ進み、処理が続けられる。
【００９１】
ステップＳ２１０４では、動画像再生装置５０１の状態が再生中であるか否かが判別される。再生中である場合はステップＳ２１０５へ進み、再生中ではない場合はステップＳ２１０６へ進み、処理が続けられる。
【００９２】
ステップＳ２１０５では、再生画像が停止され、遅延時間分再生画像を戻した時点へ画像データの読み出し位置を移動する。すなわち、遅延時間に基づいて、巻き戻しの操作が行われた時点で動画像表示装置５０２に表示されていると予測される画像フレームの位置へ画像データの読み出し位置を移動する。
【００９３】
ステップＳ２１０６では、動画像再生装置５０１の状態が早送り中であるか否かが判別される。早送り中である場合はステップＳ２１０７へ進み、早送り中ではない場合は処理を終了する。
【００９４】
ステップＳ２１０７では、早送り画像が停止され、遅延時間分早送り画像を戻した時点へ画像データの読み出し位置を移動する。すなわち、遅延時間に基づいて、巻き戻しの操作が行われた時点で動画像表示装置５０２に表示されていると予測される画像フレームの位置へ画像データの読み出し位置を移動する。
【００９５】
ステップＳ２１０８では、巻き戻しの操作指示が動画像表示装置５０２へ送信される。停止中の場合は画像記憶部６０３に記憶されている画像データの最初から画像データ読み出されて巻き戻しが開始される。一時停止中の場合は現在読み出しが停止している時点から画像データが読み出されて巻き戻しが開始される。再生中の場合はステップＳ２１０５で移動した読み出し位置から画像データが読み出されて巻き戻しが開始される。早送り中の場合はステップＳ２１０７で移動した読み出し位置から画像データが読み出されて巻き戻しが開始される。動画像再生装置５０１の状態が巻き戻し中へ移行する。
【００９６】
図２２は、本発明の第１の実施形態に係る動画像表示システムにおける動画像表示装置５０２の動作アルゴリズムを示す図である。
【００９７】
ステップＳ２２０１では、動画像再生装置５０１の通信制御部７０１において動画像表示装置５０２との通信が接続される。動画像再生装置５０１からの通信接続確立の要求が受信されるのを待ち、要求が受信されると通信接続確立の応答を返す。
【００９８】
ステップＳ２２０２では、動画像表示装置５０２が動画像再生装置５０１から受信したデータが操作指示データであるか否かが判別される。操作指示データである場合はステップＳ２２０３へ進み、操作指示データでない場合はステップＳ２２０４へ進み、処理が続けられる。
【００９９】
ステップＳ２２０３では、操作指示処理が行われる。操作指示処理の詳細は図２３を参照して後述する。
【０１００】
ステップＳ２２０４では、動画像表示装置５０２が動画像再生装置５０１から受信したデータが画像データであるか否かが判別される。画像データである場合はステップＳ２２０５へ進み、画像データでない場合はステップＳ２２０６へ進み、処理が続けられる。
【０１０１】
ステップＳ２２０５では、画像データ処理が行われる。画像データ処理の詳細は図２４を参照して後述する。
【０１０２】
ステップＳ２２０６では、動画像表示装置５０２が動画像再生装置５０１から通信を切断する要求を受信して画像伝送が終了するか否かが判別される。画像伝送を終了する場合はステップＳ２２０７へ進み、画像伝送を終了しない場合はステップＳ２２０２へ進み、処理が続けられる。
【０１０３】
ステップＳ２２０７では、動画像表示装置５０２の通信制御部７０１で動画像再生装置５０１との通信が切断される。
【０１０４】
図２３は、本発明の第１の実施形態に係る動画像表示装置５０２の操作指示処理の動作アルゴリズムを示す図である。操作指示処理の動作アルゴリズムは、図２２のステップＳ２２０３に相当する。
【０１０５】
ステップＳ２３０１では、操作指示データの操作指示種別が「遅延時間測定」であるか否かが判別される。操作指示種別が「遅延時間測定」である場合はステップＳ２３０２へ進み、操作指示種別が「遅延時間測定」ではない場合はステップＳ２３０４へ進み、処理が続けられる。
【０１０６】
ステップＳ２３０２では、動画像表示装置５０２が操作指示データを受信した時刻が制御部７０２のシステムクロックによって計測されて「操作指示受信時刻」として制御部７０２に記憶される。また、操作指示データの「操作指示送信時刻」と「画像送信開始時刻」が動画像表示装置５０２の制御部７０２に記憶されて遅延時間の測定が開始される。動画像表示装置５０２の状態が遅延時間測定中となる。
【０１０７】
ステップＳ２３０３では、操作指示データの操作指示種別が「再生」であるか否かが判別される。操作指示種別が「再生」である場合はステップＳ２３０４へ進み、操作指示種別が「再生」ではない場合はステップＳ２３０７へ進み、処理が続けられる。
【０１０８】
ステップＳ２３０４では、画像復号化部７０３での画像データの復号化が停止しているか否かが判別される。画像データの復号化が停止している場合はステップＳ２３０５へ進み、画像データの復号化が停止していない場合はステップＳ２３０６へ進み、処理が続けられる。
【０１０９】
ステップＳ２３０５では、画像復号化部７０３での画像データの復号化が開始される。
【０１１０】
ステップＳ２３０６では、画像復号化部７０３での画像データの復号化を遅延時間停止する処理が開始される。すなわち、制御部７０２のタイマに「遅延時間」に等しい時間が設定され、画像復号化部７０３での画像データの復号化が停止される。
【０１１１】
ステップＳ２３０７では、操作指示データの操作指示種別が「停止」であるか否かが判別される。操作指示種別が「停止」である場合はステップＳ２３０８へ進み、操作指示種別が「停止」ではない場合はステップＳ２３０９へ進み、処理が続けられる。
【０１１２】
ステップＳ２３０８では、画像復号化部７０３での画像データの復号化が停止される。
【０１１３】
ステップＳ２３０９では、画像復号化部７０３での画像データの復号化を遅延時間停止する処理が開始される。すなわち、制御部７０２のタイマに「遅延時間」に等しい時間が設定され、画像復号化部７０３での画像データの復号化が停止される。
【０１１４】
図２４は、本発明の第１の実施形態に係る動画像表示装置５０２の画像データ処理の動作アルゴリズムを示す図である。画像データ処理の動作アルゴリズムは、図２２のステップＳ２２０５に相当する。
【０１１５】
ステップＳ２４０１では、画像復号化部７０３での画像データの復号化が停止しているか否かが判別される。画像データの復号化が停止している場合はステップＳ２４０２へ進み、画像データの復号化が停止していない場合はステップＳ２４０６へ進み、処理が続けられる。
【０１１６】
ステップＳ２４０２では、遅延時間の間画像復号化を停止する処理が行われているか否か、すなわち、制御部７０２のタイマで遅延時間の経過が計測されているか否かが判別される。遅延時間の間画像復号化を停止する処理が行われている場合はステップＳ２４０３へ進み、遅延時間の間画像復号化を停止する処理が行われていない場合はステップＳ２４０４へ進み、処理が続けられる。
【０１１７】
ステップＳ２４０３では、遅延時間の間画像復号化を停止する処理が行われていて遅延時間が経過したか否か、すなわち、制御部７０２のタイマで遅延時間が経過したか否かが判別される。遅延時間が経過した場合はステップＳ２４０４へ進み、遅延時間が経過しない場合はステップＳ２４０５へ進み、処理が続けられる。
【０１１８】
ステップＳ２４０４では、画像復号化部７０３での画像データの復号化が開始され、復号されたデータが画像保持部７０４に記憶されて表示部７０５に表示される画像フレームが更新される。画像フレームの更新が行われた時刻が制御部７０２のシステムクロックで計測されて「画像表示時刻」として制御部７０２に記憶される。
【０１１９】
ステップＳ２４０５では、画像保持部７０４の画像データは更新されずに表示部７０５に表示される画像フレームが保持される。
【０１２０】
ステップＳ２４０６では、画像復号化部７０３で復号されたデータが画像保持部７０４に記憶されて表示部７０５に表示される画像フレームが更新される。画像フレームの更新が行われた時刻が制御部７０２のシステムクロックで計測されて「画像表示時刻」として制御部７０２に記憶される。
【０１２１】
ステップＳ２４０７では、動画像表示装置５０２の状態が遅延時間測定中であるか否かが判別される。遅延時間測定中の場合はステップＳ２４０８へ進み、処理が続けられ、遅延時間測定中ではない場合は処理を終了する。
【０１２２】
ステップＳ２４０８では、制御部７０２に記憶されている「操作指示送信時刻」、「操作指示受信時刻」、「画像送信開始時刻」、「画像表示時刻」を用いて「遅延時間」が計算される。「遅延時間」の計算については図２５を用いて後述する。計算された「遅延時間」が制御部７０２に記憶され、「遅延時間」が格納されている遅延時間通知の操作指示データが生成されて動画像再生装置５０１へ送信される。その後、動画像表示装置５０２の遅延時間測定状態が解除される。
【０１２３】
図２５は、本発明の第１の実施形態に係る動画像表示装置５０２における遅延時間の計算を示す図である。
【０１２４】
動画像再生装置５０１から動画像表示装置５０２へ送信される遅延時間測定の操作指示データに含まれている「操作指示送信時刻」と「画像送信開始時刻」をそれぞれｔ１、ｔ２とする。また、動画像表示装置５０２が遅延時間測定の操作指示データを受信した時刻を「操作指示受信時刻」ｔ３とする。さらに、動画像表示装置５０２が最初の画像データを受信して復号した後、画像保持部７０４のデータを更新して表示部７０５に表示される画像フレームを更新した時刻を「画像表示時刻」ｔ４とする。
【０１２５】
遅延時間Ｔは、動画像再生装置５０１の画像符号化部６０６で要する符号化遅延、動画像再生装置５０１の通信制御部６０７と動画像表示装置５０２の通信制御部７０１の間を画像データが伝送されるのに要する伝送遅延、動画像表示装置５０２の画像復号化部７０３で要する復号化遅延の合計である。遅延時間Ｔは、近似値として、
Ｔ＝（ｔ４−ｔ２）−（ｔ３−ｔ１）
によって計算される。厳密には、遅延時間測定の操作指示データの伝送にも伝送遅延があるので、上記の式で計算される値は遅延時間の正確な値よりも操作指示データの伝送遅延分小さい値となっている。しかし、操作指示データのデータ量は数バイト程度であり、画像データのデータ量と比較すると小さいため、上記の式で計算される値を遅延時間として用いる。
【０１２６】
また、動画像再生装置５０１と動画像表示装置５０２のシステムクロックを同じ時刻を計測するように同期させておく必要はない。動画像再生装置５０１と動画像表示装置５０２のシステムクロックの時刻差は、上記の式における（ｔ４−ｔ２）、（ｔ３−ｔ１）の両方に含まれている。その差分を取ることによって遅延時間が計算されるので、システムクロックの時刻差は相殺される。
【０１２７】
以上のように本実施形態によれば、動画像再生装置５０１と動画像表示装置５０２を有する動画像表示システムにおいて、画像伝送にかかる遅延と符号化復号化にかかる遅延がある場合に、動画像再生装置に対する一時停止、早送り、巻き戻しの指示が動画像表示装置で受信された時点で表示されていた画像で静止するようにしている。従って、動画像表示装置が操作に反応したこと、ならびに操作を行った時点で表示されていた画像を動画像表示システムの使用者が確認することができ、操作性が向上する効果がある。
【０１２８】
（第２の実施形態）
次に本発明の第２の実施形態について説明する。本実施形態においては、基準クロックを与えるサーバを設置して、動画像再生装置５０１と動画像表示装置５０２が前記サーバとそれぞれ通信を行って時刻情報を取得することができる。この場合、動画像再生装置５０１と動画像表示装置５０２のシステムクロックを同期させることができる。その場合、遅延時間の計算は、動画像再生装置５０１から送信される「画像送信開始時刻」ｔ２と、動画像表示装置５０２で計測される「画像表示時刻」ｔ４を用いて、
Ｔ＝（ｔ４−ｔ２）
のように計算される。
【０１２９】
さらに本発明の他の実施形態として、第１の実施形態の動画像表示システムにおける動画像再生装置５０１の一例として挙げたカムコーダ以外にディスクプレイヤーを使用することもできる。
【０１３０】
また本発明の他の実施形態としては、第１の実施形態の動画像表示システムにおける動画像再生装置５０１と動画像表示装置５０２とを接続する通信媒体として、有線通信媒体または無線通信媒体を使用することができる。有線通信媒体の例としては、イーサネット（登録商標）すなわちＩＥＥＥ８０２．３インタフェース、ＩＥＥＥ１３９４インタフェース、ＵＳＢインタフェースを使用することができる。無線通信媒体の例としては、ＩＥＥＥ８０２．１１系インタフェース、ＩＥＥＥ８０２．１５系インタフェース、近赤外光系インタフェースを使用することができる。
【０１３１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１３２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１３６】
【図１】通信媒体によって接続された通信による画像伝送を行う動画像表示システムの従来例を示す図である。
【図２】従来例における動画像再生装置で再生と一時停止の操作を行ったときに画像伝送を示すシーケンス図である。
【図３】従来例における動画像再生装置で再生、早送り、再生の操作を行ったときの動画像伝送を示すシーケンス図である。
【図４】従来例におる動画像再生装置で再生、巻き戻し、再生の操作を行ったときの動画像伝送を示すシーケンス図である。
【図５】本発明の第１の実施形態に係る動画像表示システムの構成を示す図である。
【図６】本発明の第１の実施形態に係る動画像表示システムにおける動画像再生装置の構成を示す図である。
【図７】本発明の第１の実施形態に係る動画像表示システムにおける動画像表示装置の構成を示す図である。
【図８】本発明の第１の実施形態に係る動画像表示システムにおける動画像再生開始時の動作シーケンスと送信されるデータの構造の一例を示す図である。
【図９】本発明の第１の実施形態に係る動画像表示システムにおける画像データの構造について一例を示す図である。
【図１０】本発明の第１の実施形態に係る動画像表示システムにおける遅延時間測定の操作指示データの構造について一例を示す図である。
【図１１】本発明の第１の実施形態に係る動画像表示システムにおける遅延時間通知の操作指示データの構造について一例を示す図である。
【図１２】本発明の第１の実施形態に係る動画像表示システムにおける再生、一時停止、早送り、巻き戻し、停止の操作指示データの構造について一例を示す図である。
【図１３】本発明の第１の実施形態に係る動画像表示システムにおける再生および一時停止の動作シーケンスを示す図である。
【図１４】本発明の第１の実施形態に係る動画像表示システムにおける再生および早送りの動作シーケンスを示す図である。
【図１５】本発明の第１の実施形態に係る動画像表示システムにおける再生および巻き戻しの動作シーケンスを示す図である。
【図１６】本発明の第１の実施形態に係る動画像表示システムにおける動画像再生装置の動作アルゴリズムを示す図である。
【図１７】本発明の第１の実施形態に係る動画像再生装置における操作指示処理の動作アルゴリズムを示す図である。
【図１８】本発明の第１の実施形態に係る動画像再生装置の操作指示処理における再生処理の動作アルゴリズムを示す図である。
【図１９】本発明の第１の実施形態に係る動画像再生装置の操作指示処理における一時停止処理の動作アルゴリズムを示す図である。
【図２０】本発明の第１の実施形態に係る動画像再生装置の操作指示処理における早送り処理の動作アルゴリズムを示す図である。
【図２１】本発明の第１の実施形態に係る動画像再生装置の操作指示処理における巻き戻し処理の動作アルゴリズムを示す図である。
【図２２】本発明の第１の実施形態に係る動画像表示システムにおける動画像表示装置５０２の動作アルゴリズムを示す図である。
【図２３】本発明の第１の実施形態に係る動画像表示装置の操作指示処理の動作アルゴリズムを示す図である。
【図２４】本発明の第１の実施形態に係る動画像表示装置の画像データ処理の動作アルゴリズムを示す図である。
【図２５】本発明の第１の実施形態に係る動画像表示装置における遅延時間の計算を示す図である。
【符号の説明】
【０１３７】
５０１  動画像再生装置
５０２  動画像表示装置
６０１  ユーザインタフェース
６０２  撮像部
６０３  画像記憶部
６０４  制御部
６０５  表示部
６０６  画像符号化部
６０７  通信制御部
７０１  通信制御部
７０２  制御部
７０３  画像復号化部
７０４  画像保持部
７０５  表示部
【図１】
2007067673.tif 000003
【図２】
2007067673.tif 000004
【図３】
2007067673.tif 000005
【図４】
2007067673.tif 000006
【図５】
2007067673.tif 000007
【図６】
2007067673.tif 000008
【図７】
2007067673.tif 000009
【図８】
2007067673.tif 000010
【図９】
2007067673.tif 000011
【図１０】
2007067673.tif 000012
【図１１】
2007067673.tif 000013
【図１２】
2007067673.tif 000014
【図１３】
2007067673.tif 000015
【図１４】
2007067673.tif 000016
【図１５】
2007067673.tif 000017
【図１６】
2007067673.tif 000018
【図１７】
2007067673.tif 000019
【図１８】
2007067673.tif 000020
【図１９】
2007067673.tif 000021
【図２０】
2007067673.tif 000022
【図２１】
2007067673.tif 000023
【図２２】
2007067673.tif 000024
【図２３】
2007067673.tif 000025
【図２４】
2007067673.tif 000026
【図２５】
2007067673.tif 000027