(57)【要約】【課題】クライアント・サーバシステムにおける映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止をより汎用的に達成することができるクライアント・サーバシステムを提供する。【解決手段】クライアント・サーバシステム１０００において、サーバ装置１のＣＰＵ１５１に、ＤＶＤ／ＨＤＤ再生部１１による第１の再生モードでの再生動作中に、ユーザによるリモコン１４１の操作により第２の再生モードが選択された際に、映像データの再生位置を、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データが画像表示部２３１１に出力されるまでのタイムラグ分に相当する第１の再生モードにおける再生位置まで移動させる処理を行わせる制御プログラム１５３２と、を備えるよう構成した。【選択図】図１
2007081663.tif 000002
【特許請求の範囲】
【請求項１】
蓄積された映像データを、通常再生モード、早送り再生モード及び早戻り再生モードを含む所定の再生モードで再生する再生手段と、前記再生手段により再生された映像データを送信する送信手段と、を有するサーバ装置と、前記サーバ装置に無線ネットワークを介して接続され、前記送信手段により送信された映像データを受信する受信手段と、前記受信手段により受信された映像データを逐次記憶する記憶手段と、前記記憶手段に記憶された映像データを表示部に出力させる出力制御手段と、を有するクライアント端末装置と、を備えたクライアント・サーバシステムにおいて、
前記再生手段による再生モードを選択する選択手段と、
前記再生手段により再生された映像データが、前記出力制御手段により前記表示部に出力されるまでのタイムラグを設定する設定手段と、
前記再生手段による第１の再生モードでの再生動作中に、前記選択手段により第２の再生モードが選択された際に、映像データの再生位置を、前記設定手段により設定されたタイムラグ分に相当する前記第１の再生モードにおける再生位置まで移動させる処理を行う制御手段と、
を備え、
前記設定手段は、
前記表示部に設定画面を表示させる設定画面表示制御手段と、
前記設定画面に表示された入力欄に前記タイムラグを入力するための入力手段と、
を備えることを特徴とするクライアント・サーバシステム。
【請求項２】
蓄積された映像データを、通常再生モード、早送り再生モード及び早戻り再生モードを含む所定の再生モードで再生する再生手段と、前記再生手段により再生された映像データを送信する送信手段と、を有するサーバ装置と、前記サーバ装置に無線ネットワークを介して接続され、前記送信手段により送信された映像データを受信する受信手段と、前記受信手段により受信された映像データを逐次記憶する記憶手段と、前記記憶手段に記憶された映像データを表示部に出力させる出力制御手段と、を有するクライアント端末装置と、を備えたクライアント・サーバシステムにおいて、
前記再生手段による再生モードを選択する選択手段と、
前記再生手段により再生された映像データが、前記出力制御手段により前記表示部に出力されるまでのタイムラグを設定する設定手段と、
前記再生手段による第１の再生モードでの再生動作中に、前記選択手段により第２の再生モードが選択された際に、映像データの再生位置を、前記設定手段により設定されたタイムラグ分に相当する前記第１の再生モードにおける再生位置まで移動させる処理を行う制御手段と、
を備え、
前記設定手段は、前記タイムラグを計測する計測手段を備え、
前記計測手段は、
前記クライアント端末装置側に備えられ、前記出力制御手段により出力される映像データを外部出力する外部出力部と、
前記サーバ装置側に備えられ、前記外部出力部により出力される映像データを入力する外部入力部と、
前記外部出力部と前記外部入力部とを接続する通信手段と、
を備え、
前記再生手段により再生された映像データが前記通信手段を介して前記外部入力部に入力されるまでの時間を、前記タイムラグとして計測することを特徴とするクライアント・サーバシステム。
【請求項３】
蓄積された映像データを、通常再生モード、早送り再生モード及び早戻り再生モードを
含む所定の再生モードで再生する再生手段と、前記再生手段により再生された映像データを送信する送信手段と、を有するサーバ装置と、前記サーバ装置に無線ネットワークを介して接続され、前記送信手段により送信された映像データを受信する受信手段と、前記受信手段により受信された映像データを逐次記憶する記憶手段と、前記記憶手段に記憶された映像データを表示部に出力させる出力制御手段と、を有するクライアント端末装置と、を備えたクライアント・サーバシステムにおいて、
前記再生手段による再生モードを選択する選択手段と、
前記再生手段により再生された映像データが、前記出力制御手段により前記表示部に出力されるまでのタイムラグを設定する設定手段と、
前記再生手段による第１の再生モードでの再生動作中に、前記選択手段により第２の再生モードが選択された際に、映像データの再生位置を、前記設定手段により設定されたタイムラグ分に相当する前記第１の再生モードにおける再生位置まで移動させる処理を行う制御手段と、
を備えることを特徴とするクライアント・サーバシステム。
【請求項４】
請求項３に記載のクライアント・サーバシステムにおいて、
前記設定手段は、
前記タイムラグを計測する計測手段を備えていることを特徴とするクライアント・サーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント・サーバシステムに関する。
【背景技術】
【０００２】
従来、サーバ装置が備えるＡＶ機器（ＤＶＤ（Digital Versatile Disc）／ＨＤＤ（Hard Disk Drive）再生部等）により再生された映像データを、無線通信により、サーバ装
置からクライアント端末装置に伝送し、そして、クライアント端末装置が備える出力装置に出力することができるクライアント・サーバシステムが知られている。このようなクライアント・サーバシステムにおいては、無線通信により映像データを伝送するため、伝送遅延が生じるという問題がある。また、映像データは、伝送断絶や処理の都合上、クライアント端末装置に備えられたバッファに記憶されてから出力装置に出力される場合もあり、映像データが再生されてから出力されるまでに、更なるタイムラグが生じるという問題がある。
【０００３】
例えば、図７に示すように、ＡＶ機器で再生された映像データａ，ｂ，ｃ，…は、クライアント端末装置に無線伝送されて、バッファに記憶され、その後、出力装置に出力される。
【０００４】
具体的には、例えば、時点[ｔ１３]においては、ＡＶ機器は映像データｋを早送り再生モードで再生し、バッファは時点[ｔ１２]でＡＶ機器により再生された映像データｈを記憶し、出力装置は時点[ｔ１１]でＡＶ機器により再生されて時点[ｔ１２]でバッファに記憶された映像データｅを出力している。
【０００５】
ＡＶ機器による早送り再生モードでの再生動作中の時点[ｔ１３]において、ユーザにより操作されたサーバ装置用のリモートコントローラ（以下、「リモコン」という。）から、ＡＶ機器による再生モードとして通常再生モードを選択する旨の信号が送信されたとする。すなわち、ユーザは、映像データｅの後に続く映像データ（映像データｆ以降の映像データ）に基づく映像を、通常再生モードで視聴したかったとする。リモコンから送信された信号を受信したサーバ装置は、ＡＶ機器を制御して、再生モードを、早送り再生モードから通常再生モードに切り替えさせる。すなわち、ＡＶ機器は、時点[ｔ１３]の直後から、再生モードを通常再生モードに切り替えるため、映像データｌ以降の映像データを通常再生モードで再生することとなり、ユーザ所望の映像データ（映像データｆ以降の映像データ）を、ユーザ所望の再生モード（通常再生モード）で再生することができないという問題がある。
【０００６】
そこで、例えば、映像データに時刻情報を付加する方法が提案された（例えば、特許文献１参照）。
【０００７】
具体的には、例えば、サーバ装置（動画像伝送装置）においてＡＶ機器（映像再生手段）により再生された映像データに時刻情報（カウンタ値など）を付加して、クライアント端末装置（映像受信手段）に伝送する。そして、ユーザにより、クライアント端末装置用のリモコンが操作されて、映像データの再生モードを切り替えるよう指示されると、クライアント端末装置は、当該指示の時点で出力装置（映像表示手段）により出力されていた映像データから時刻情報を取得してサーバ装置に伝送する。そして、サーバ装置は、当該時刻情報に基づいて映像データの戻し量を算出し、ＡＶ機器に、当該戻し量に対応する地点から映像データを再生させる。
【０００８】
さらに、例えば、出力装置に表示されたスライダーを操作して映像データの再生開始位置を指定する場合において、映像データにスライダーのつまみの移動量を対応付ける方法が提案された（例えば、特許文献２参照）。
【０００９】
具体的には、例えば、サーバ装置（映像送信機）に、映像データよりもデータが小さい当該映像データの静止画像データと、スライダーのつまみの移動量と、を対応付けて記憶しておく。そして、ユーザが、出力装置（画像音声出力部）に表示されたスライダーのつまみを移動させて、映像データの再生開始位置を指定すると、クライアント端末装置（映像受信機）は、当該つまみの移動量をサーバ装置に伝送する。そして、サーバ装置は、記憶しておいた静止画像データの中から、当該伝送されたつまみの移動量に対応する静止画像データを取得してクライアント端末装置に伝送すると共に、当該静止画像データに対応する位置から映像データの再生を開始する。
【００１０】
また、例えば、一時停止が指示された場合において、出力装置に静止画像を出力させる方法も提案されている（例えば、特許文献３参照）。
【００１１】
具体的には、例えば、ユーザにより、クライアント端末装置（受信ユニット）用のリモコンが操作されて、出力装置（液晶モニタ）により出力される映像データに基づく映像を一時停止（ポーズ）するよう指示されると、クライアント端末装置は、当該指示をサーバ装置（送信ユニット）に伝送すると共に、出力装置に当該指示の時点で出力されていた映像データに基づく静止画像を出力させる。
【００１２】
また、無線通信による伝送遅延でなく、ＡＶ機器（圧縮映像再生装置）による、早送りや巻戻しをした後における圧縮映像データ再生の際の遅延を解決する方法も提案されている（例えば、特許文献４参照）。
【特許文献１】特開２００３−２０９８１０号公報
【特許文献２】特開平１１−１２７４２０号公報
【特許文献３】特開２００２−２９１０６５号公報
【特許文献４】特開平８−１０７５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、例えば、特許文献１の方法のように、映像データに時刻情報を付加するには、映像データにＭＰＥＧ符号化処理を施す必要がある。すなわち、特許文献１の方法は、映像データがＭＰＥＧ符号化されて伝送される場合にのみ有効である。
【００１４】
また、特許文献２の方法は、スライダーによって、映像データの再生開始位置を指定する場合にのみ有効である。
【００１５】
さらに、例えば、特許文献３の方法は、一時停止指示をする場合にのみ有効である。
【００１６】
また、例えば、特許文献４の方法は、無線通信により映像データを伝送しない場合にのみ有効である。
【００１７】
したがって、特許文献１〜４に開示されたどの方法も限られた場合にしか有効でなく、その使用が制限される。
【００１８】
本発明の課題は、クライアント・サーバシステムにおける映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止をより汎用的に達成することができるクライアント・サーバシステムを提供することにある。
【課題を解決するための手段】
【００１９】
上記課題を解決するために、請求項１に記載の発明は、蓄積された映像データを、通常再生モード、早送り再生モード及び早戻り再生モードを含む所定の再生モードで再生する再生手段と、前記再生手段により再生された映像データを送信する送信手段と、を有するサーバ装置と、前記サーバ装置に無線ネットワークを介して接続され、前記送信手段により送信された映像データを受信する受信手段と、前記受信手段により受信された映像データを逐次記憶する記憶手段と、前記記憶手段に記憶された映像データを表示部に出力させる出力制御手段と、を有するクライアント端末装置と、を備えたクライアント・サーバシ
ステムにおいて、前記再生手段による再生モードを選択する選択手段と、前記再生手段により再生された映像データが、前記出力制御手段により前記表示部に出力されるまでのタイムラグを設定する設定手段と、前記再生手段による第１の再生モードでの再生動作中に、前記選択手段により第２の再生モードが選択された際に、映像データの再生位置を、前記設定手段により設定されたタイムラグ分に相当する前記第１の再生モードにおける再生位置まで移動させる処理を行う制御手段と、を備え、前記設定手段は、前記表示部に設定画面を表示させる設定画面表示制御手段と、前記設定画面に表示された入力欄に前記タイムラグを入力するための入力手段と、を備えることを特徴とする。
【００２０】
請求項２に記載の発明は、蓄積された映像データを、通常再生モード、早送り再生モード及び早戻り再生モードを含む所定の再生モードで再生する再生手段と、前記再生手段により再生された映像データを送信する送信手段と、を有するサーバ装置と、前記サーバ装置に無線ネットワークを介して接続され、前記送信手段により送信された映像データを受信する受信手段と、前記受信手段により受信された映像データを逐次記憶する記憶手段と、前記記憶手段に記憶された映像データを表示部に出力させる出力制御手段と、を有するクライアント端末装置と、を備えたクライアント・サーバシステムにおいて、前記再生手段による再生モードを選択する選択手段と、前記再生手段により再生された映像データが、前記出力制御手段により前記表示部に出力されるまでのタイムラグを設定する設定手段と、前記再生手段による第１の再生モードでの再生動作中に、前記選択手段により第２の再生モードが選択された際に、映像データの再生位置を、前記設定手段により設定されたタイムラグ分に相当する前記第１の再生モードにおける再生位置まで移動させる処理を行う制御手段と、を備え、前記設定手段は、前記タイムラグを計測する計測手段を備え、前記計測手段は、前記クライアント端末装置側に備えられ、前記出力制御手段により出力される映像データを外部出力する外部出力部と、前記サーバ装置側に備えられ、前記外部出力部により出力される映像データを入力する外部入力部と、前記外部出力部と前記外部入力部とを接続する通信手段と、を備え、前記再生手段により再生された映像データが前記通信手段を介して前記外部入力部に入力されるまでの時間を、前記タイムラグとして計測することを特徴とする。
【００２１】
請求項３に記載の発明は、蓄積された映像データを、通常再生モード、早送り再生モード及び早戻り再生モードを含む所定の再生モードで再生する再生手段と、前記再生手段により再生された映像データを送信する送信手段と、を有するサーバ装置と、前記サーバ装置に無線ネットワークを介して接続され、前記送信手段により送信された映像データを受信する受信手段と、前記受信手段により受信された映像データを逐次記憶する記憶手段と、前記記憶手段に記憶された映像データを表示部に出力させる出力制御手段と、を有するクライアント端末装置と、を備えたクライアント・サーバシステムにおいて、前記再生手段による再生モードを選択する選択手段と、前記再生手段により再生された映像データが、前記出力制御手段により前記表示部に出力されるまでのタイムラグを設定する設定手段と、前記再生手段による第１の再生モードでの再生動作中に、前記選択手段により第２の再生モードが選択された際に、映像データの再生位置を、前記設定手段により設定されたタイムラグ分に相当する前記第１の再生モードにおける再生位置まで移動させる処理を行う制御手段と、を備えることを特徴とする。
【００２２】
請求項４に記載の発明は、請求項３に記載のクライアント・サーバシステムにおいて、前記設定手段は、前記タイムラグを計測する計測手段を備えていることを特徴とする。
【発明の効果】
【００２３】
請求項１に記載の発明によれば、設定手段によって、再生手段により再生された映像データが、出力制御手段により表示部に出力されるまでのタイムラグを設定することができ、制御手段によって、再生手段による第１の再生モードでの再生動作中に、選択手段によ
り第２の再生モードが選択された際に、映像データの再生位置を、設定手段により設定されたタイムラグ分に相当する第１の再生モードにおける再生位置まで移動させる処理を行うことができる。すなわち、再生位置をユーザ所望の再生位置まで移動させて、そして、当該ユーザ所望の再生位置から、ユーザ所望の再生モードで映像データを再生することができるため、クライアント・サーバシステムにおける映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止をより汎用的に達成することができる。
【００２４】
さらに、設定手段が備える設定画面表示制御手段によって、表示部に設定画面を表示させることができ、設定手段が備える入力手段によって、設定画面に表示された入力欄にタイムラグを入力することができる。したがって、例えば、クライアント・サーバシステムの個体差によって、クライアント・サーバシステム毎にタイムラグが異なったとしても、ユーザは、自身が所有するクライアント・サーバシステムに合ったタイムラグを調整しながら設定することができるため、より効果的に、クライアント・サーバシステムにおける映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止を達成することができる。
【００２５】
請求項２に記載の発明によれば、設定手段によって、再生手段により再生された映像データが、出力制御手段により表示部に出力されるまでのタイムラグを設定することができ、制御手段によって、再生手段による第１の再生モードでの再生動作中に、選択手段により第２の再生モードが選択された際に、映像データの再生位置を、設定手段により設定されたタイムラグ分に相当する第１の再生モードにおける再生位置まで移動させる処理を行うことができる。すなわち、再生位置をユーザ所望の再生位置まで移動させて、そして、当該ユーザ所望の再生位置から、ユーザ所望の再生モードで映像データを再生することができるため、クライアント・サーバシステムにおける映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止をより汎用的に達成することができる。
【００２６】
さらに、設定手段が備える計測手段によって、再生手段により再生された映像データが通信手段を介して外部入力部に入力されるまでの時間を、タイムラグとして計測することができる。すなわち、ユーザが視聴の際に実感するタイムラグを、直接計測して、設定することができるため、より効果的に、クライアント・サーバシステムにおける映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止を達成することができる。
【００２７】
請求項３に記載の発明によれば、設定手段によって、再生手段により再生された映像データが、出力制御手段により表示部に出力されるまでのタイムラグを設定することができ、制御手段によって、再生手段による第１の再生モードでの再生動作中に、選択手段により第２の再生モードが選択された際に、映像データの再生位置を、設定手段により設定されたタイムラグ分に相当する第１の再生モードにおける再生位置まで移動させる処理を行うことができる。すなわち、再生位置をユーザ所望の再生位置まで移動させて、そして、当該ユーザ所望の再生位置から、ユーザ所望の再生モードで映像データを再生することができるため、クライアント・サーバシステムにおける映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止をより汎用的に達成することができる。
【００２８】
請求項４に記載の発明によれば、請求項３に記載の発明と同様の効果が得られることは無論のこと、設定手段が備える計測手段によって、タイムラグを計測することができる。したがって、例えば、クライアント・サーバシステムの個体差によって、クライアント・サーバシステム毎にタイムラグが異なったとしても、クライアント・サーバシステム毎に、クライアント・サーバシステムが持つタイムラグを計測して設定することができるため、より効果的に、クライアント・サーバシステムにおける映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止を達成することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図を参照して、本発明を実施するための最良の形態を詳細に説明する。なお、発
明の範囲は、図示例に限定されない。
[第１の実施の形態]
まず、第１の実施の形態におけるクライアント・サーバシステム１０００について説明する。
＜クライアント・サーバシステムの構成＞
まず、クライアント・サーバシステム１０００の構成について、図１を参照して説明する。
【００３０】
クライアント・サーバシステム１０００は、サーバ装置１と、クライアント端末装置２と、を備えて構成される。サーバ装置１とクライアント端末装置２とは、無線ネットワークＮを介して接続されており、互いに通信することができるようになっている。
【００３１】
無線ネットワークＮは、例えば、IEEE（Institute of Electrical and Electronic Engineers）802.11規格などに準じた無線ＬＡＮ（Local Area Network）などのネットワークである。
（サーバ装置の構成）
サーバ装置１は、例えば、図１に示すように、ＤＶＤ／ＨＤＤ再生部１１と、エンコーダ１２と、無線通信部１３と、リモコン受信部１４と、制御部１５と、などを備えて構成される。各部は、バスＢ１によって接続されている。また、サーバ装置１は、サーバ装置１用のリモートコントローラ１４１（以下、「リモコン１４１」という。）も備えている。
【００３２】
ＤＶＤ／ＨＤＤ再生部１１は、再生手段として、例えば、制御部１５からの指示に従って、ＤＶＤやＨＤＤに蓄積された映像データを、所定の再生モードで再生する。
【００３３】
ここで、所定の再生モードは、通常再生モード、早送り再生モード、早戻り再生モード、ポーズ再生モードなどを含む。
【００３４】
エンコーダ１２は、例えば、制御部１５からの指示に従って、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データを、エンコードする。
【００３５】
無線通信部１３は、アンテナ１３１等を有しており、無線ネットワークＮを介して、クライアント端末装置２の無線通信部２１（後述）との間で通信を行う。
【００３６】
具体的には、無線通信部１３は、例えば、送信手段として、制御部１５からの指示に従って、ＤＶＤ／ＨＤＤ再生部１１により再生されてエンコーダ１２によりエンコードされた映像データを、クライアント端末装置２の無線通信部２１（後述）に送信する。
【００３７】
リモコン受信部１４は、例えば、リモコン１４１から送信された各種信号を受信する。
【００３８】
リモコン１４１は、例えば、選択手段として、ユーザがＤＶＤ／ＨＤＤ再生部１１による再生モードを選択する際に使用される。
【００３９】
また、リモコン１４１は、例えば、設定手段及び入力手段として、ユーザが設定画面Ｓ（例えば、図２）に表示された入力欄Ｓ１に予測タイムラグを入力する際に使用される。
【００４０】
制御部１５は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）１５
１と、ＲＡＭ（Random Access Memory）１５２と、記憶部１５３と、などを備えている。
【００４１】
ＣＰＵ１５１は、記憶部１５３に記憶されたサーバ装置１用の各種処理プログラムに従って各種の制御動作を行う。
【００４２】
ＲＡＭ１５２は、ＣＰＵ１５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００４３】
記憶部１５３は、サーバ装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１５３に記憶されている。
【００４４】
具体的には、記憶部１５３には、例えば、図１に示すように、設定プログラム１５３１と、制御プログラム１５３２と、などが記憶されている。
【００４５】
設定プログラム１５３１は、ＣＰＵ１５１に、ユーザによって予測された、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データがクライアント端末装置２の出力装置２３１が有する画像表示部２３１１等（後述）に出力されるまでのタイムラグ（予測タイムラグ）を設定する機能を実現させる。
【００４６】
具体的には、ＣＰＵ１５１は、例えば、ユーザによるリモコン１４１の操作によって入力された予測タイムラグを、記憶部１５３に記憶させると共に、無線通信部１３を介してクライアント端末装置２に送信する。
【００４７】
ＣＰＵ１５１は、かかる設定プログラム１５３１を実行することによって、設定手段として機能する。
【００４８】
制御プログラム１５３２は、ＣＰＵ１５１に、ＤＶＤ／ＨＤＤ再生部１１による第１の再生モードでの再生動作中に、ユーザによるリモコン１４１の操作により第２の再生モードが選択された際に、映像データの再生位置を、設定プログラム１５３１を実行したＣＰＵ１５１により記憶部１５３に記憶されて設定されたタイムラグ（予測タイムラグ）分に相当する第１の再生モードにおける再生位置まで移動させる処理を行う機能を実現させる。
【００４９】
ここで、第１の再生モードは、例えば、通常再生モード、早送り再生モード、早戻し再生モードなどである。また、第２の再生モードは、第１の再生モードと異なる再生モードであって、例えば、通常再生モード、ポーズ再生モードなどである。
【００５０】
ＣＰＵ１５１は、かかる制御プログラム１５３２を実行することによって、制御手段として機能する。
（クライアント端末装置の構成）
クライアント端末装置２は、例えば、図１に示すように、無線通信部２１と、バッファ２２と、出力装置２３１を接続したデコーダ２３と、制御部２４と、などを備えて構成される。各部は、バスＢ２によって接続されている。
【００５１】
無線通信部２１は、アンテナ２１１等を有しており、無線ネットワークＮを介して、サーバ装置１の無線通信部１３との間で通信を行う。
【００５２】
具体的には、無線通信部２１は、例えば、受信手段として、サーバ装置１の無線通信部１３により送信された映像データを受信する。
【００５３】
バッファ２２は、例えば、記憶手段として、制御部２４からの指示に従って、無線通信部２１により受信された映像データを逐次記憶する。
【００５４】
デコーダ２３は、例えば、制御部２４からの指示に従って、バッファ２２に記憶された映像データをデコードして、出力装置２３１に出力する。
【００５５】
出力装置２３１は、例えば、画像表示部２３１１と、音声出力部２３１２と、などを備
えている。
【００５６】
画像表示部２３１１は、液晶表示機器などであり、例えば、表示部として、デコーダ２３によりデコードされた映像データに基づく画像を表示する。
【００５７】
音声出力部２３１２は、スピーカ機器などであり、例えば、デコーダ２３によりデコードされた映像データに基づく音声を出力する。
【００５８】
制御部２４は、例えば、図１に示すように、ＣＰＵ２４１と、ＲＡＭ２４２と、記憶部２４３と、などを備えている。
【００５９】
ＣＰＵ２４１は、記憶部２４３に記憶されたクライアント端末装置２用の各種処理プログラムに従って各種の制御動作を行う。
【００６０】
ＲＡＭ２４２は、ＣＰＵ２４１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００６１】
記憶部２４３は、クライアント端末装置２で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部２４３に記憶されている。
【００６２】
具体的には、記憶部２４３には、例えば、図１に示すように、出力制御プログラム２４３１と、設定プログラム２４３２と、などが記憶されている。
【００６３】
出力制御プログラム２４３１は、ＣＰＵ２４１に、バッファ２２に記憶された映像データを、デコーダ２３によりデコードして、出力装置２３１が有する画像表示部２３１１等に出力させる機能を実現させる。
【００６４】
ＣＰＵ２４１は、かかる出力制御プログラム２４３１を実行することによって、出力制御手段として機能する。
【００６５】
設定プログラム２４３２は、ＣＰＵ２４１に、ユーザによって予測された、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データが出力制御プログラム２４３１を実行したＣＰＵ２４１により出力装置２３１が有する画像表示部２３１１等に出力されるまでのタイムラグ（予測タイムラグ）を設定する機能を実現させる。
【００６６】
具体的には、ＣＰＵ２４１は、例えば、画像表示部２３１１に予測タイムラグを設定するための設定画面Ｓ（図２）を表示させる。
【００６７】
ＣＰＵ２４１は、かかる設定プログラム２４３２を実行することによって、設定手段及び設定画面表示制御手段として機能する。
＜予測タイムラグ設定処理＞
次に、クライアント・サーバシステム１０００による予測タイムラグの設定に関する処理について説明する。
【００６８】
まず、例えば、ユーザによるリモコン１４１の操作によって、予測タイムラグを設定するための設定画面Ｓ（図２）を、クライアント端末装置２の出力装置２３１が有する画像表示部２３１１に表示するよう指示されると、サーバ装置１のＣＰＵ１５１は、設定プログラム１５３１を実行して、設定画面表示指示を、無線通信部１３を介してクライアント端末装置２に送信する。
【００６９】
次いで、当該送信された設定画面表示指示を、クライアント端末装置２の無線通信部２
１が受信すると、クライアント端末装置２のＣＰＵ２４１は、設定プログラム２４３２を実行して、画像表示部２３１１に、予測タイムラグを設定するための設定画面Ｓ（図２）を表示させる。
【００７０】
そして、当該表示された設定画面Ｓ（図２）を見たユーザが、例えば、リモコン１４１を操作して、予測タイムラグを入力すると、サーバ装置１のＣＰＵ１５１は、設定プログラム１５３１を実行して、当該入力された予測タイムラグを、記憶部１５３に記憶させると共に、無線通信部１３を介してクライアント端末装置２に送信する。
【００７１】
次いで、当該送信された予測タイムラグを、クライアント端末装置２の無線通信部２１が受信すると、クライアント端末装置２のＣＰＵ２４１は、設定プログラム２４３２を実行して、当該受信した予測タイムラグを、出力装置２３１に出力して、画像表示部２３１１に表示された設定画面Ｓ（図２）に表示された入力欄Ｓ１に入力表示させる。
＜再生位置移動処理＞
次に、クライアント・サーバシステム１０００による映像データの再生位置の移動に関する処理について、図３を参照して説明する。
【００７２】
ＤＶＤ／ＨＤＤ再生部１１により再生された映像データａ，ｂ，ｃ，…は、サーバ装置１からクライアント端末装置２に無線送信され、バッファ２２に記憶され、出力装置２３１から出力している。
【００７３】
図３においては、ＤＶＤ／ＨＤＤ再生部１１による第１の再生モード（早送り再生モード）での再生動作中に、ユーザによるリモコン１４１の操作により第２の再生モード（通常再生モード）が選択された場合について説明する。
【００７４】
具体的には、ＤＶＤ／ＨＤＤ再生部１１が早送り再生モードで映像データｋを再生し、出力装置２３１が早送り再生モードで再生された映像データｅを出力していた時点[ｔ１]において、ユーザによるリモコン１４１の操作により通常再生モードが選択された場合、すなわち、ユーザが、映像データｅの後に続く映像データ（映像データｆ以降の映像データ）に基づく映像を、通常再生モードで視聴したい場合について説明する。
【００７５】
なお、前提として、設定された予測タイムラグ、すなわち、記憶部１５３に記憶された予測タイムラグが、実際のタイムラグＴと合致していることとする。
【００７６】
ここで、図３においては、映像データ（例えば、映像データａ）が、ＤＶＤ／ＨＤＤ再生部１１により再生されて、出力装置２３１に出力されるまでのタイムラグＴ（＝予測タイムラグ）に相当する期間に、ＤＶＤ／ＨＤＤ再生部１１は、６個の映像データ（映像データｂ〜ｇ）を、早送り再生モードで再生している。
【００７７】
ＤＶＤ／ＨＤＤ再生部１１による早送り再生モードでの再生動作中の時点[ｔ１]において、ユーザによるリモコン１４１の操作によって、通常再生モードが選択されると、サーバ装置１のＣＰＵ１５１は、制御プログラム１５３２を実行して、ＤＶＤ／ＨＤＤ再生部１１を制御して、映像データの再生位置を、映像データｋから映像データ６個分（映像データｋ，ｊ，ｉ，ｈ，ｇ，ｆ）戻った位置まで移動させ、すなわち、映像データｋから映像データｆまでを早戻し再生モードで再生させ、そして、映像データｆ以降の映像データを通常再生モードで再生させる。
【００７８】
なお、再生モードの種類によって再生速度が異なるため、タイムラグＴに相当する期間に再生される映像データの個数も、再生モードの種類によって異なってくることとなる。したがって、第１の再生モードの種類によって、再生位置の移動距離も変わってくる。
【００７９】
以上説明した本発明のクライアント・サーバシステム１０００によれば、蓄積された映像データを、通常再生モード、早送り再生モード、早戻り再生モード及びポーズ再生モードを含む所定の再生モードで再生するＤＶＤ／ＨＤＤ再生部１１と、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データを送信する無線通信部１３と、を有するサーバ装置１と、サーバ装置１に無線ネットワークＮを介して接続され、無線通信部１３により送信された映像データを受信する無線通信部２１と、無線通信部２１により受信された映像データを逐次記憶するバッファ２２と、バッファ２２に記憶された映像データを出力装置２３１が有する画像表示部２３１１等に出力させる出力制御プログラム２４３１を実行したＣＰＵ２４１と、を有するクライアント端末装置２と、を備えている。そして、ユーザはサーバ装置１用のリモコン１４１を操作して、ＤＶＤ／ＨＤＤ再生部１１による再生モードを選択することができ、サーバ装置１の設定プログラム１５３１を実行したＣＰＵ１５１及びクライアント端末装置２の設定プログラム２４３２を実行したＣＰＵ２４１によって、ユーザによって予測された、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データが出力制御プログラム２４３１を実行したＣＰＵ２４１により出力装置２３１が有する画像表示部２３１１等に出力されるまでのタイムラグ（予測タイムラグ）を設定することができ、サーバ装置１の制御プログラム１５３２を実行したＣＰＵ１５１によって、ＤＶＤ／ＨＤＤ再生部１１を制御して、ＤＶＤ／ＨＤＤ再生部１１による第１の再生モードでの再生動作中に、ユーザによるリモコン１４１の操作により第２の再生モードが選択された際に、映像データの再生位置を、設定プログラム１５３１を実行したＣＰＵ１５１及び設定プログラム２４３２を実行したＣＰＵ２４１により設定された予測タイムラグ分に相当する第１の再生モードにおける再生位置まで移動させる処理を行うことができる。すなわち、再生位置をユーザ所望の再生位置まで移動させて、そして、当該ユーザ所望の再生位置から、ユーザ所望の再生モードで映像データを再生することができるため、クライアント・サーバシステム１０００における映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止をより汎用的に達成することができる。
【００８０】
さらに、設定プログラム２４３２を実行したＣＰＵ２４１によって、画像表示部２３１１に予測タイムラグを設定するための設定画面Ｓを表示させることができ、ユーザによるリモコン１４１の操作によって、設定画面Ｓに表示された入力欄Ｓ１に予測タイムラグを入力することができる。したがって、例えば、クライアント・サーバシステム１０００の個体差によって、クライアント・サーバシステム１０００毎にタイムラグＴが異なったとしても、ユーザは、自身が所有するクライアント・サーバシステム１０００のタイムラグＴに合った予測タイムラグを調整しながら設定することができるため、より効果的に、クライアント・サーバシステム１０００における映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止を達成することができる。
[第２の実施の形態]
次に、第２の実施の形態におけるクライアント・サーバシステム３０００について説明する。
＜クライアント・サーバシステムの構成＞
まず、クライアント・サーバシステム３０００の構成について、図４を参照して説明する。
【００８１】
なお、第２の実施の形態のクライアント・サーバシステム３０００は、設定するタイムラグが第１の実施の形態のクライアント・サーバシステム１０００（図１）と異なる。具体的には、サーバ装置１の構成の一部、サーバ装置１におけるリモコン１４１及びリモコン受信部１４の構成の一部、サーバ装置１における制御部１５の構成の一部、クライアント端末装置２の構成の一部、クライアント端末装置２における制御部２４の構成の一部が異なる。したがって、異なる箇所についてのみ説明し、その他の共通する部分は同一符号を付して詳細な説明は省略する。
【００８２】
クライアント・サーバシステム３０００は、サーバ装置３と、クライアント端末装置４と、を備えて構成される。サーバ装置３とクライアント端末装置４とは、無線ネットワークＮを介して接続されており、互いに通信することができるようになっている。
（サーバ装置の構成）
サーバ装置３は、例えば、図４に示すように、ＤＶＤ／ＨＤＤ再生部１１と、エンコーダ１２と、無線通信部１３と、リモコン受信部３４と、制御部３５と、外部入力部３６と、などを備えて構成される。各部は、バスＢ３によって接続されている。また、サーバ装置３は、サーバ装置３用のリモートコントローラ３４１（以下、「リモコン３４１」という。）も備えている。
【００８３】
リモコン受信部３４は、例えば、リモコン３４１から送信された各種信号を受信する。
【００８４】
リモコン３４１は、例えば、選択手段として、ユーザがＤＶＤ／ＨＤＤ再生部１１による再生モードを選択する際に使用される。
【００８５】
制御部３５は、例えば、図４に示すように、ＣＰＵ１５１と、ＲＡＭ１５２と、記憶部３５３と、などを備えている。
【００８６】
記憶部３５３は、サーバ装置３で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部３５３に記憶されている。
【００８７】
具体的には、記憶部３５３には、例えば、図４に示すように、設定プログラム３５３１と、制御プログラム３５３２と、などが記憶されている。
【００８８】
設定プログラム３５３１は、ＣＰＵ１５１に、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データがクライアント端末装置４の出力装置２３１が有する画像表示部２３１１等に出力されるまでのタイムラグを計測し、当該計測したタイムラグ（計測タイムラグ）を設定する機能を実現させる。
【００８９】
具体的には、例えば、ＣＰＵ１５１は、ＤＶＤ／ＨＤＤ再生部１１により再生された一の映像データがケーブルＣ（後述）を介して外部入力部３６に入力されるまでの時間を、計測タイムラグとして計測し、当該計測した計測タイムラグを、記憶部３５３に記憶させる。
【００９０】
ＣＰＵ１５１は、かかる設定プログラム３５３１を実行することによって、設定手段及び計測手段として機能する。
【００９１】
制御プログラム３５３２は、ＣＰＵ１５１に、ＤＶＤ／ＨＤＤ再生部１１による第１の再生モードでの再生動作中に、ユーザによるリモコン３４１の操作により第２の再生モードが選択された際に、映像データの再生位置を、設定プログラム３５３１を実行したＣＰＵ１５１により記憶部３５３に記憶されて設定されたタイムラグ（計測タイムラグ）分に相当する第１の再生モードにおける再生位置まで移動させる処理を行う機能を実現させる。
【００９２】
ここで、第１の再生モードは、例えば、通常再生モード、早送り再生モード、早戻し再生モードなどである。また、第２の再生モードは、第１の再生モードと異なる再生モードであって、例えば、通常再生モード、ポーズ再生モードなどである。
【００９３】
ＣＰＵ１５１は、かかる制御プログラム３５３２を実行することによって、制御手段として機能する。
【００９４】
外部入力部３６は、クライアント端末装置４の外部出力部４５（後述）と、設定手段、
計測手段及び通信手段としてのケーブルＣによって接続されている。
【００９５】
具体的には、外部入力部３６は、例えば、設定手段及び計測手段として、クライアント端末装置４の外部出力部４５により出力される映像データを、ケーブルＣを介して、入力する。
（クライアント端末装置の構成）
クライアント端末装置４は、例えば、図４に示すように、無線通信部２１と、バッファ２２と、出力装置２３１を接続したデコーダ２３と、制御部４４と、外部出力部４５と、などを備えて構成される。
【００９６】
制御部４４は、例えば、図４に示すように、ＣＰＵ２４１と、ＲＡＭ２４２と、記憶部４４３と、などを備えている。
【００９７】
記憶部４４３は、クライアント端末装置４で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部４４３に記憶されている。
【００９８】
具体的には、記憶部４４３には、例えば、図４に示すように、出力制御プログラム４４３１と、設定プログラム４４３２と、などが記憶されている。
【００９９】
出力制御プログラム４４３１は、ＣＰＵ２４１に、バッファ２２に記憶された映像データを、デコーダ２３によりデコードして、出力装置２３１が有する画像表示部２３１１等に出力させると共に、外部出力部４５に出力する機能を実現させる。
【０１００】
ＣＰＵ２４１は、かかる出力制御プログラム４４３１を実行することによって、出力制御手段として機能する。
【０１０１】
設定プログラム４４３２は、ＣＰＵ２４１に、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データが出力制御プログラム４４３１を実行したＣＰＵ２４１により出力装置２３１が有する画像表示部２３１１等に出力されるまでのタイムラグを計測し、当該計測したタイムラグ（計測タイムラグ）を設定する機能を実現させる。
【０１０２】
具体的には、ＣＰＵ２４１は、出力制御プログラム４４３１を実行したＣＰＵ２４１により外部出力部４５に出力された映像データを、外部出力部４５から外部出力して、ケーブルＣを介して、サーバ装置３の外部入力部３６に入力する。
【０１０３】
ＣＰＵ２４１は、かかる設定プログラム４４３２を実行することによって、設定手段、計測手段及び通信手段として機能する。
【０１０４】
外部出力部４５は、サーバ装置３の外部入力部３６と、ケーブルＣによって接続されている。
【０１０５】
具体的には、外部出力部４５は、例えば、設定手段及び計測手段として、出力制御プログラム４４３１を実行したＣＰＵ２４１により出力される映像データを外部出力する。
＜計測タイムラグ設定処理＞
次に、クライアント・サーバシステム３０００による計測タイムラグの設定に関する処理について説明する。
【０１０６】
まず、例えば、クライアント端末装置４の外部出力部４５とサーバ装置３の外部入力部３６とが、ケーブルＣにより接続されている間、クライアント端末装置４のＣＰＵ２４１は、設定プログラム４４３２を実行して、出力制御プログラム４４３１を実行したＣＰＵ２４１により出力された映像データを、外部出力部４５から外部出力して、ケーブルＣを
介して、サーバ装置３の外部入力部３６に入力する。
【０１０７】
そして、例えば、ユーザによるリモコン３４１の操作によって、計測タイムラグを計測するよう指示されると、サーバ装置３のＣＰＵ１５１は、設定プログラム３５３１を実行して、ＤＶＤ／ＨＤＤ再生部１１により再生された一の映像データが、外部入力部３６に入力されるまでの時間を計測タイムラグとして計測し、当該計測した計測タイムラグを、記憶部３５３に記憶させる。
＜再生位置移動処理＞
クライアント・サーバシステム３０００による映像データの再生位置の移動に関する処理については、再生位置の移動距離が、クライアント・サーバシステム１０００によれば予測タイムラグによって決まるのに対し、クライアント・サーバシステム３０００によれば計測タイムラグによって決まる点以外は、クライアント・サーバシステム１０００による映像データの再生位置の移動に関する処理と同一であるため、詳細な説明は省略する。
【０１０８】
以上説明した本発明のクライアント・サーバシステム３０００によれば、クライアント端末装置４側に備えられた外部出力部４５によって、クライアント端末装置４の出力制御プログラム４４３１を実行したＣＰＵ２４１により出力される映像データを外部出力することができ、サーバ装置３側に備えられた外部入力部３６によって、ケーブルＣを介して、外部出力部４５により出力される映像データを入力することができ、そして、サーバ装置３の設定プログラム３５３１を実行したＣＰＵ１５１及びクライアント端末装置４の設定プログラム４４３２を実行したＣＰＵ２４１によって、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データがケーブルＣを介して外部入力部３６に入力されるまでの時間を、計測タイムラグとして計測して設定することができ、制御プログラム３５３２を実行したＣＰＵ１５１によって、ＤＶＤ／ＨＤＤ再生部１１を制御して、ＤＶＤ／ＨＤＤ再生部１１による第１の再生モードでの再生動作中に、ユーザによるリモコン３４１の操作により第２の再生モードが選択された際に、映像データの再生位置を、サーバ装置３の設定プログラム３５３１を実行したＣＰＵ１５１及びクライアント端末装置４の設定プログラム４４３２を実行したＣＰＵ２４１により設定された計測タイムラグ分に相当する第１の再生モードにおける再生位置まで移動させる処理を行うことができる。したがって、例えば、クライアント・サーバシステム３０００の個体差によって、クライアント・サーバシステム３０００毎にタイムラグＴが異なったとしても、クライアント・サーバシステム３０００毎に、クライアント・サーバシステム３０００が持つタイムラグＴを計測タイムラグとして計測して設定することができると共に、ユーザが視聴の際に実感するタイムラグＴを計測タイムラグとして、直接計測して、設定することができるため、より効果的に、クライアント・サーバシステム３０００における映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止を達成することができる。
[第３の実施の形態]
次に、第３の実施の形態におけるクライアント・サーバシステム５０００について説明する。
＜クライアント・サーバシステムの構成＞
まず、クライアント・サーバシステム５０００の構成について、図５を参照して説明する。
【０１０９】
なお、第３の実施の形態のクライアント・サーバシステム５０００は、再生位置移動処理が第１の実施の形態のクライアント・サーバシステム１０００（図１）と異なる。具体的には、サーバ装置１におけるリモコン１４１及びリモコン受信部１４の構成の一部、サーバ装置１における制御部１５の構成の一部、クライアント端末装置２の構成の一部、クライアント端末装置２における制御部２４の構成の一部が異なる。したがって、異なる箇
所についてのみ説明し、その他の共通する部分は同一符号を付して詳細な説明は省略する。
【０１１０】
クライアント・サーバシステム５０００は、サーバ装置５と、クライアント端末装置６と、を備えて構成される。サーバ装置５とクライアント端末装置６とは、無線ネットワークＮを介して接続されており、互いに通信することができるようになっている。
（サーバ装置の構成）
サーバ装置５は、例えば、図５に示すように、ＤＶＤ／ＨＤＤ再生部１１と、エンコーダ１２と、無線通信部１３と、リモコン受信部５４と、制御部５５と、などを備えて構成される。各部は、バスＢ５によって接続されている。また、サーバ装置５は、サーバ装置５用のリモートコントローラ５４１（以下、「リモコン５４１」という。）も備えている。
【０１１１】
リモコン受信部５４は、例えば、リモコン５４１から送信された各種信号を受信する。
【０１１２】
リモコン５４１は、例えば、ユーザがＤＶＤ／ＨＤＤ再生部１１による再生モードを選択する際に使用される。
【０１１３】
また、リモコン５４１は、例えば、ユーザが設定画面Ｓ（図２）に表示された入力欄Ｓ１に予測タイムラグを入力する際に使用される。
【０１１４】
なお、リモコン５４１は、クライアント端末装置６のリモコン受信部６５に対しても、各種信号を送信することができるようになっている。
【０１１５】
制御部５５は、例えば、図５に示すように、ＣＰＵ１５１と、ＲＡＭ１５２と、記憶部５５３と、などを備えている。
【０１１６】
記憶部５５３は、サーバ装置５で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部５５３に記憶されている。
【０１１７】
具体的には、記憶部５５３には、例えば、図５に示すように、設定プログラム１５３１と、制御プログラム１５３２と、送信制御プログラム５５３３と、などが記憶されている。
【０１１８】
送信制御プログラム５５３３は、ＣＰＵ１５１に、制御プログラム１５３２を実行したＣＰＵ１５１による映像データの再生位置を移動させる処理中にＤＶＤ／ＨＤＤ再生部１１により再生された映像データを、クライアント端末装置６に送信させない処理を行う機能を実現させる。
【０１１９】
また、送信制御プログラム５５３３は、ＣＰＵ１５１に、ＤＶＤ／ＨＤＤ再生部１１により第２の再生モードで再生された映像データを、クライアント端末装置６が備えるバッファ２２による映像データ記憶許容量に達するまで、通常の送信速度よりも速い速度で送信させる処理を行う機能を実現させる。
【０１２０】
ここで、通常の送信速度とは、ＣＰＵ１５１が送信制御プログラム５５３３を実行しない際の再生速度、すなわち、例えば、第１の再生モードで再生された映像データがサーバ装置５からクライアント端末装置６に送信される際の送信速度である。
（クライアント端末装置の構成）
クライアント端末装置６は、例えば、図５に示すように、無線通信部２１と、バッファ２２と、出力装置２３１を接続したデコーダ２３と、制御部６４と、リモコン受信部６５と、などを備えて構成される。各部は、バスＢ６によって接続されている。
【０１２１】
ここで、クライアント端末装置６は、サーバ装置５用のリモコン５４１によって操作可能となっている。
【０１２２】
制御部６４は、例えば、図５に示すように、ＣＰＵ２４１と、ＲＡＭ２４２と、記憶部６４３と、などを備えている。
【０１２３】
記憶部６４３は、クライアント端末装置６で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部６４３に記憶されている。
【０１２４】
具体的には、記憶部６４３には、例えば、図５に示すように、出力制御プログラム６４３１と、設定プログラム２４３２と、消去プログラム６４３３と、などが記憶されている。
【０１２５】
出力制御プログラム６４３１は、ＣＰＵ２４１に、バッファ２２に記憶された映像データを、デコーダ２３によりデコードして、出力装置２３１が有する画像表示部２３１１等に出力させる機能を実現させる。
【０１２６】
また、出力制御プログラム６４３１は、ＣＰＵ２４１に、ユーザによるリモコン５４１の操作により第２の再生モードが選択されてから、ＤＶＤ／ＨＤＤ再生部１１により第２の再生モードで再生された映像データを出力装置２３１が有する画像表示部２３１１等に出力させるまでの間、ユーザによるリモコン５４１の操作により第２の再生モードが選択された時点で画像表示部２３１１に表示されていた映像データに基づく画像（静止画像）を、画像表示部２３１１に表示させる機能を実現させる。
【０１２７】
消去プログラム６４３３は、ＣＰＵ２４１に、ユーザによるリモコン５４１の操作により第２の再生モードが選択された時点でバッファ２２に記憶されている第１の再生モードで再生された映像データと、ユーザによるリモコン５４１の操作により第２の再生モードが選択された後にバッファ２２に記憶される第１の再生モードで再生された映像データと、をバッファ２２から消去する機能を実現する。
【０１２８】
リモコン受信部６５は、例えば、サーバ装置５用のリモコン５４１から送信された各種信号を受信する。
＜予測タイムラグ設定処理＞
クライアント・サーバシステム５０００による予測タイムラグの設定に関する処理については、クライアント・サーバシステム１０００による予測タイムラグの設定に関する処理と同一であるため、詳細な説明は省略する。
＜再生位置移動処理＞
クライアント・サーバシステム５０００による映像データの再生位置の移動に関する処理について、図６を参照して説明する。
【０１２９】
ＤＶＤ／ＨＤＤ再生部１１により再生された映像データａ，ｂ，ｃ，…は、サーバ装置５からクライアント端末装置６に無線送信され、バッファ２２に記憶され、出力装置２３１から出力している。
【０１３０】
図６においては、図３と同様、ＤＶＤ／ＨＤＤ再生部１１による第１の再生モード（早送り再生モード）での再生動作中に、ユーザによるリモコン５４１の操作により第２の再生モード（通常再生モード）が選択された場合について説明する。
【０１３１】
具体的には、ＤＶＤ／ＨＤＤ再生部１１が早送り再生モードで映像データｋを再生し、出力装置２３１が早送り再生モードで再生された映像データｅを出力していた時点[ｔ１]において、ユーザによるリモコン５４１の操作により通常再生モードが選択された場合、すなわち、ユーザが、映像データｅの後に続く映像データ（映像データｆ以降の映像データ）に基づく映像を、通常再生モードで視聴したい場合について説明する。
【０１３２】
なお、図３と同様、前提として、設定された予測タイムラグ、すなわち、記憶部５５３に記憶された予測タイムラグが、実際のタイムラグＴと合致していることとする。
【０１３３】
ここで、図６においては、図３と同様、映像データ（例えば、映像データａ）が、ＤＶＤ／ＨＤＤ再生部１１により再生されて、出力装置２３１に出力されるまでのタイムラグＴ（＝予測タイムラグ）に相当する期間に、ＤＶＤ／ＨＤＤ再生部１１は、６個の映像データ（映像データｂ〜ｇ）を、早送り再生モードで再生している。
【０１３４】
ＤＶＤ／ＨＤＤ再生部１１による早送り再生モードでの再生動作中の時点[ｔ１]において、ユーザによるリモコン５４１の操作によって、通常再生モードが選択されると、サーバ装置５のＣＰＵ１５１は、制御プログラム１５３２を実行して、ＤＶＤ／ＨＤＤ再生部１１を制御して、映像データの再生位置を、映像データｋから映像データ６個分（映像データｋ，ｊ，ｉ，ｈ，ｇ，ｆ）戻った位置まで移動させ、すなわち、映像データｋから映像データｆまでを早戻し再生モードで再生させ、そして、映像データｆ以降の映像データを通常再生モードで再生させる。
【０１３５】
また、ＣＰＵ１５１は、時点[ｔ１]において、送信制御プログラム５５３３を実行して、無線通信部１３を制御して、制御プログラム１５３２を実行したＣＰＵ１５１による映像データの再生位置を移動させる処理中にＤＶＤ／ＨＤＤ再生部１１により早戻し再生モードで再生された映像データ（映像データｋ，ｊ，ｉ，ｈ，ｇ，ｆ）を、クライアント端末装置６の無線通信部２１に送信させないようにする。そして、ＤＶＤ／ＨＤＤ再生部１１により通常再生モードで映像データが再生されると、ＣＰＵ１５１は、当該通常再生モードで再生された映像データ（映像データｆ，ｇ，ｈ，…）を、通常の送信速度よりも速い速度で、すなわち、早送り再生モードで再生された映像データ（映像データａ〜ｋ）を送信するよりも速い速度で送信させる。
【０１３６】
一方、クライアント端末装置のＣＰＵ２４１は、時点[ｔ１]において、消去プログラム６４３３を実行して、時点[ｔ１]の時点でバッファ２２に記憶されている早送り再生モードで再生された映像データ（映像データｆ，ｇ，ｈ）と、時点[ｔ１]の後にバッファ２２に記憶される早送り再生モードで再生された映像データ（映像データｉ，ｊ，ｋ）と、をバッファ２２から消去する。
【０１３７】
また、出力制御プログラム６４３１を実行したＣＰＵ２４１は、時点[ｔ１]において、時点[ｔ１]から、バッファ２２に記憶された通常再生モードで再生された映像データ（映像データｆ以降の映像データ）を出力装置２３１が有する画像表示部２３１１等に出力させるまでの間、時点[ｔ１]の時点で画像表示部２３１１に表示されていた映像データ（映像データｅ）に基づく静止画像を、画像表示部２３１１に表示させる。
【０１３８】
なお、図３の場合と同様、再生モードの種類によって再生速度が異なるため、タイムラグＴに相当する期間に再生される映像データの個数も、再生モードの種類によって異なってくることとなる。したがって、第１の再生モードの種類によって、再生位置の移動距離も変わってくる。
【０１３９】
以上説明した本発明のクライアント・サーバシステム５０００によれば、リモコン受信部６５によって、サーバ装置５用のリモコン５４１から送信された各種信号を受信することができる。そして、サーバ装置１の送信制御プログラム５５３３を実行したＣＰＵ１５１によって、無線通信部１３を制御して、制御プログラム１５３２を実行したＣＰＵ１５
１による映像データの再生位置を移動させる処理中にＤＶＤ／ＨＤＤ再生部１１により再生された映像データを、クライアント端末装置６に送信させない処理を行うことができ、クライアント端末装置２の消去プログラム６４３３を実行したＣＰＵ２４１によって、ユーザによるリモコン５４１の操作により第２の再生モードが選択された時点でバッファ２２に記憶されている第１の再生モードで再生された映像データと、ユーザによるリモコン５４１の操作により第２の再生モードが選択された後にバッファ２２に記憶される第１の再生モードで再生された映像データと、をバッファ２２から消去することができ、クライアント端末装置２の出力制御プログラム６４３１を実行したＣＰＵ２４１によって、バッファ２２に記憶された映像データを、デコーダ２３によりデコードして、出力装置２３１が有する画像表示部２３１１等に出力させることができると共に、ユーザによるリモコン５４１の操作により第２の再生モードが選択されてから、ＤＶＤ／ＨＤＤ再生部１１により第２の再生モードで再生された映像データを出力装置２３１が有する画像表示部２３１１等に出力させるまでの間、ユーザによるリモコン５４１の操作により第２の再生モードが選択された時点で画像表示部２３１１に表示されていた映像データに基づく画像（静止画像）を、画像表示部２３１１に表示させることができる。したがって、ユーザは、第２の再生モードを選択した後は、第１の再生モードで再生された映像や再生位置の移動の際に再生される映像データに基づく映像を視聴することなく、ユーザ所望の再生位置からユーザ所望の再生モードで再生された映像データに基づく映像を視聴することができる。
【０１４０】
さらに、送信制御プログラム５５３３を実行したＣＰＵ１５１によって、無線通信部１３を制御して、ＤＶＤ／ＨＤＤ再生部１１により第２の再生モードで再生された映像データを、クライアント端末装置６が備えるバッファ２２による映像データ記憶許容量に達するまで、通常の送信速度よりも速い速度で送信させる処理を行うことができる。したがって、ユーザ所望の再生モードで再生されたユーザ所望の映像データを、いち早く出力することができるため、より効果的に、クライアント・サーバシステム５０００における映像データの伝送の際に生じる遅延によるユーザ視聴の不具合防止を達成することができる。
【０１４１】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【０１４２】
第１〜３の実施の形態におけるサーバ装置１，３，５が有する再生手段は、ＤＶＤ／ＨＤＤ再生部１１の限りではなく、蓄積された映像データを、通常再生モード、早送り再生モード、早戻し再生モード及びポーズ再生モードを含む所定の再生モードで再生することができる、好適なＡＶ機器（例えば、ＶＣＲ（Video Cassette Recorder）再生器等）で
あれば任意である。
【０１４３】
また、第１〜３の実施の形態におけるサーバ装置１，３，５に、ＤＶＤ／ＨＤＤ再生部１１を備えるようにしたが、ＤＶＤ／ＨＤＤ再生部１１とサーバ装置１，３，５とを別体にして、ＤＶＤ／ＨＤＤ再生部１１をサーバ装置１，３，５に接続するようにしてもよい。
【０１４４】
同様に、第１〜３の実施の形態におけるクライアント端末装置２，４，６に、画像表示部２３１１等を有する出力装置２３１を備えるようにしたが、出力装置２３１とクライアント端末装置２，４，６とを別体にして、出力装置２３１をクライアント端末装置２，４，６に接続するようにしてもよい。
【０１４５】
第２の実施の形態において、計測タイムラグを計測する際、有線で、ＤＶＤ／ＨＤＤ再生部１１により再生された映像データを、クライアント端末装置４からサーバ装置３に戻すようにしたが、例えば、無線で映像データを戻すようにしてもよい。この場合、例えば、クライアント端末装置４が備える無線通信部２１と、サーバ装置３が備える無線通信部１３と、を用いるようにするとよい。
【０１４６】
また、計測タイムラグの計測方法は、第２の実施の形態の限りではなく、好適な方法であれば任意である。
【０１４７】
第３の実施の形態においては、第１の実施の形態と同様、予測タイムラグを記憶部５５３に記憶して設定するようにしたが、第２の実施の形態と同様、計測タイムラグを記憶部５５３に記憶して設定するようにしてもよい。
【０１４８】
第１の実施の形態の再生位置移動処理（図３）及び第３の実施の形態の再生位置移動処理（図６）において、第１の再生モードを早送り再生モードとし、第２の再生モードを通常再生モードとしたが、第１の再生モードは、早送り再生モード、早戻し再生モード、通常再生モードのうち何れかであれば制限はなく、また、第２の再生モードは、第１の再生モードと異なる再生モードであり、且つ、通常再生モード、ポーズ再生モードのうちの何れかであれば制限はない。
【図面の簡単な説明】
【０１４９】
【図１】第１の実施の形態におけるクライアント・サーバシステムの全体構成を示す図である。
【図２】予測タイムラグを設定するための設定画面を示す図である。
【図３】第１の実施の形態におけるクライアント・サーバシステムによる映像データの再生位置の移動に関する処理を説明するための図である。
【図４】第２の実施の形態におけるクライアント・サーバシステムの全体構成を示す図である。
【図５】第３の実施の形態におけるクライアント・サーバシステムの全体構成を示す図である。
【図６】第３の実施の形態におけるクライアント・サーバシステムによる映像データの再生位置の移動に関する処理を説明するための図である。
【図７】従来のクライアント・サーバシステムによる映像データの再生方法を説明するための図である。
【符号の説明】
【０１５０】
１，３，５  サーバ装置
１１  ＤＶＤ／ＨＤＤ再生部（再生手段）
１３  無線通信部（送信手段）
１４１  リモコン（選択手段、設定手段、入力手段）
１５１  ＣＰＵ（設定手段、制御手段、計測手段）
１５３１  設定プログラム（設定手段）
１５３２  制御プログラム（制御手段）
３６  外部入力部（設定手段、計測手段）
３４１  リモコン（選択手段）
３５３１  設定プログラム（設定手段、計測手段）
３５３２  制御プログラム（制御手段）
２，４，６  クライアント端末装置
２１  無線通信部（受信手段）
２２  バッファ（記憶手段）
２４１  ＣＰＵ（出力制御手段、設定手段、設定画面表示制御手段、計測手段、通信手段）
２３１１  画像表示部（表示部）
２４３１  出力制御プログラム（出力制御手段）
２４３２  設定プログラム（設定手段、設定画面表示制御手段）
４５  外部出力部（設定手段、計測手段）
４４３１  出力制御プログラム（出力制御手段）
４４３２  設定プログラム（設定手段、計測手段、通信手段）
１０００，３０００，５０００  クライアント・サーバシステム
Ｃ  ケーブル（設定手段、計測手段、通信手段）
Ｎ  無線ネットワーク
Ｓ  設定画面
Ｓ１  入力欄
【図１】
2007081663.tif 000003
【図２】
2007081663.tif 000004
【図３】
2007081663.tif 000005
【図４】
2007081663.tif 000006
【図５】
2007081663.tif 000007
【図６】
2007081663.tif 000008
【図７】
2007081663.tif 000009