(57)【要約】【課題】  サーバ装置から映像・音声のストリーミング・データを伝送してクライアント装置側で出力するＡＶ伝送システムにおいて、装置の操作時に生じるタイムラグを小さくするとともに、それを低コストに実現する。【解決手段】  映像・音声データを伝送するサーバ装置と、映像・音声データを受信して映像信号と音声信号に復調して出力するクライアント装置とを備えたＡＶ伝送システムである。そして、再生停止の操作指令や再生スキップの操作指令が入力された場合に、クライアント装置の制御部により、クライアント装置側の映像・音声データのバッファリングデータを破棄させ、サーバ装置の制御部により、サーバ装置側の映像・音声データのバッファリングデータを破棄させるように構成する。【選択図】        図３
2006270696.tif 000002
【特許請求の範囲】
【請求項１】
連続的に送られてくる映像データおよび音声データに対して当該映像データおよび音声データのビットレートを変換するビットレート変換回路、当該ビットレートの変換のために映像データおよび音声データを一時的に保持するバッファメモリ、映像データおよび音声データの伝送とコマンドの受信とを行う送受信手段、および、装置の統括的な制御を行うサーバ制御部を有するサーバ装置と、
前記サーバ装置により伝送された映像データおよび音声データの受信と前記サーバ装置へのコマンドの送信を行う送受信手段、連続的に送られてくる圧縮された映像データおよび音声データの復号を行うデコード回路、当該復号のために映像データおよび音声データを一時的に保持するバッファメモリ、外部からの操作指令を入力する操作入力部、および、装置の統括的な制御を行うクライアント制御部を有し、前記映像データおよび音声データを映像信号と音声信号に復調して出力するクライアント装置と、
を備えたＡＶ伝送システムにおいて、
前記クライアント制御部は、前記操作入力部により、映像音声の再生を停止させて別画面の出力を行わせる再生停止の操作指令、又は、映像音声の再生位置を有限時間分スキップさせて再生を続ける再生スキップの操作指令が入力された場合に、前記クライアント装置側のバッファメモリに保持されているデータを破棄させる一方、再生速度を変更する速度変更の操作指令が入力された場合に、前記クライアント装置側のバッファメモリに保持されているデータを破棄させないように構成され、
前記サーバ制御部は、前記送受信手段により前記再生停止又は再生スキップの操作指令を示すコマンドが受信された場合に、前記サーバ装置側のバッファメモリに保持されているデータを破棄させる一方、前記速度変更の操作指令を示すコマンドが受信された場合に、前記サーバ装置側のバッファメモリに保持されているデータを破棄させないように構成されていることを特徴とするＡＶ伝送システム。
【請求項２】
連続的に送られてくる映像データおよび音声データに対してデータ処理を行うデータ処理回路、当該データ処理のために映像データおよび音声データを一時的に保持するバッファメモリ、映像データおよび音声データの伝送とコマンドの受信とを行う送受信手段、および、装置の統括的な制御を行うサーバ制御部を有するサーバ装置と、
前記サーバ装置により伝送された映像データおよび音声データの受信と前記サーバ装置へのコマンドの送信を行う送受信手段、連続的に送られてくる映像データおよび音声データに対してデータ処理を行うデータ処理回路、当該データ処理のために映像データおよび音声データを一時的に保持するバッファメモリ、外部からの操作指令を入力する操作入力部、および、装置の統括的な制御を行うクライアント制御部を有し、前記映像データおよび音声データを映像信号と音声信号に復調して出力するクライアント装置と、
を備えたＡＶ伝送システムにおいて、
前記クライアント制御部は、前記操作入力部により第１の操作指令が入力された場合に、前記クライアント装置側のバッファメモリに保持されているデータを破棄させるとともに、前記送受信手段により前記第１の操作指令を示すコマンドをサーバ装置に送信し、
前記サーバ制御部は、前記送受信手段により前記第１の操作指令を示すコマンドが受信された場合に、前記サーバ装置側のバッファメモリに保持されているデータを破棄させるように構成されていることを特徴とするＡＶ伝送システム。
【請求項３】
前記クライアント制御部は、前記操作入力部により第２の操作指令が入力された場合に、前記クライアント装置側のバッファメモリに保持されているデータの破棄を行わず、
前記サーバ制御部は、前記第２の操作指令を示すコマンドが受信された場合に、前記サーバ装置側のバッファメモリに保持されているデータの破棄を行わないように構成されていることを特徴とする請求項２記載のＡＶ伝送システム。
【請求項４】
外部から入力される操作指令に対して、前記バッファメモリのデータ破棄を伴わせるか、或いは、前記バッファメモリのデータ破棄を伴わせないかを、外部からの操作により設定可能とする設定手段を備えていることを特徴とする請求項２又は３に記載のＡＶ伝送システム。
【請求項５】
前記第１の操作指令には、映像音声の再生を停止させて別画面の出力を行わせる再生停止の操作指令、又は、映像音声の再生位置を有限時間分スキップさせて再生を続ける再生スキップの操作指令が含まれることを特徴とする請求項２記載のＡＶ伝送システム。
【請求項６】
前記第２の操作指令には、再生速度を変更する速度変更の操作指令が含まれることを特徴とする請求項３記載のＡＶ伝送システム。
【請求項７】
前記サーバ装置のデータ処理回路には、映像データおよび音声データのビットレートを変換するビットレート変換回路、又は、映像データおよび音声データを前記送受信手段により伝送可能なデータ形成にする伝送処理回路が含まれることを特徴とする請求項２〜６の何れかに記載のＡＶ伝送システム。
【請求項８】
前記クライアント装置のデータ処理回路には、圧縮された映像データおよび音声データを復号するデコード回路が含まれることを特徴とする請求項２〜７の何れかに記載のＡＶ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サーバ装置から映像と音声のストリーミング・データを無線伝送してクライアント装置側でビデオ視聴を可能とするＡＶ伝送システムに関する。
【背景技術】
【０００２】
近年、サーバ装置から映像と音声のストリーミング・データを無線伝送してクライアント装置側でビデオ視聴を可能とするＡＶ伝送システムが開発されている。また、ストリーミング・データのビットレートを変換する回路なども実用化され、このビットレート変換回路をサーバ装置に搭載したＡＶ伝送システムの開発も進められている。
【０００３】
このようなＡＶ伝送システムにおいては、映像と音声のデータは光ディスクやハードディスク等の記録媒体から読み出されたのち、ビットレート変換処理、無線伝送処理、デコード処理と幾つものデータ処理を経てから映像信号と音声信号に復調され、そしてテレビ受像機等により映像と音声が出力されることになる。また、このようなデータ処理の過程においては、連続的に送られてくるストリーミング・データを途切れなく処理するために、処理前後の映像データと音声データとをバッファメモリに蓄えながら処理を行うようになっている。
【０００４】
映像・音声データのバッファリングは、ストリーミング・データを途切れなく処理する上で重要であるが、一方、このバッファリングにより、映像・音声データの読み出しからテレビ受像機等に出力されるまでの間に、例えば４００ミリ秒〜２秒程度のタイムラグが発生してしまうという欠点も有している。
【０００５】
また、上記ＡＶ伝送システムに類似する装置として、アナログの映像音声信号をリアルタイムでデジタル化し、ネットワークを介して離れたところの受信装置に送って、該受信装置側にてビデオ視聴を可能とするデータ配信システムが従来開発されている。そして、このようなデータ配信システムにおいて、受信装置のリモコン操作がなされた場合にバッファメモリのオーバーフロー閾値を動的に変化させることで、受信装置での再生速度を一時的に速めてリモコン操作の応答速度を速くするという技術が提案されている（特許文献１）。
【特許文献１】特開２００４−３５６６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＡＶ伝送システムでは、上述のように映像音声データの読み出しから映像・音声の出力までにタイムラグが生じるため、例えばチャプタースキップなどの操作をユーザが行った場合にも、なんらの工夫がないと、ユーザの操作から実際に次のチャプターの再生出力が開始されるまでに同一のタイムラグが生じる。
【０００７】
すなわち、操作直後に次のチャプターの映像・音声データの読み出しが開始されても、その以前に読み出された映像・音声データが、ビットレート変換処理、無線伝送処理、デコード処理でバッファリングされ処理待ちになっているため、これらの処理が完了した後に次のチャプターの映像・音声データが処理される。従って、チャプタースキップの操作から次のチャプターの映像・音声が出力されるまでに上記同一のタイムラグが生じてしまう。
【０００８】
映像コンテンツの再生中には、ユーザは現在表示されている映像データがいつ読み出されたかなど認識することがないため、データ読み出しから出力までのタイムラグは全く気にされることはない。しかしながら、ユーザが何らかの操作を行ったときに生じるタイムラグは、操作応答の遅れとして認識されるため、通常のユーザにとって使い勝手が悪いと感じられてしまう。
【０００９】
この発明の目的は、サーバ装置から映像・音声のストリーミング・データを伝送してクライアント装置側で出力するＡＶ伝送システムにおいて、装置の操作時に生じるタイムラグを小さくするとともに、それを低コストに実現することにある。
【００１０】
この発明の他の目的は、操作時のタイムラグを小さくする処理を行った方が良いか、この処理を行わない方が良いかを操作内容に応じて判別して、必要なときだけ操作時のタイムラグを小さくすることのできるＡＶ伝送システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、上記目的を達成するため、連続的に送られてくる映像データおよび音声データに対してデータ処理を行うデータ処理回路、当該データ処理のために映像データおよび音声データを一時的に保持するバッファメモリ、映像データおよび音声データの伝送とコマンドの受信とを行う送受信手段、および、装置の統括的な制御を行うサーバ制御部を有するサーバ装置と、前記サーバ装置により伝送された映像データおよび音声データの受信と前記サーバ装置へのコマンドの送信を行う送受信手段、連続的に送られてくる映像データおよび音声データに対してデータ処理を行うデータ処理回路、当該データ処理のために映像データおよび音声データを一時的に保持するバッファメモリ、外部からの操作指令を入力する操作入力部、および、装置の統括的な制御を行うクライアント制御部を有し、前記映像データおよび音声データを映像信号と音声信号に復調して出力するクライアント装置と、を備えたＡＶ伝送システムにおいて、前記クライアント制御部は、前記操作入力部により第１の操作指令が入力された場合に、前記クライアント装置側のバッファメモリに保持されているデータを破棄させるとともに、前記送受信手段により前記第１の操作指令を示すコマンドをサーバ装置に送信し、前記サーバ制御部は、前記送受信手段により前記第１の操作指令を示すコマンドが受信された場合に、前記サーバ装置側のバッファメモリに保持されているデータを破棄させるように構成する。
【００１２】
このような手段によれば、第１の操作指令が入力されたときに、サーバ装置とクライアント装置のバッファメモリの映像・音声データが破棄されるので、操作指令に応じた映像・音声データが速やかに各データ処理回路を通過して映像・音声出力がなされることとなり、ユーザ操作時の応答タイムラグを小さくすることが出来る。
【００１３】
望ましくは、前記クライアント制御部は、前記操作入力部により第２の操作指令が入力された場合に、前記クライアント装置側のバッファメモリに保持されているデータの破棄を行わず、前記サーバ制御部は、前記第２の操作指令を示すコマンドが受信された場合に、前記サーバ装置側のバッファメモリに保持されているデータの破棄を行わないように構成すると良い。
【００１４】
例えば、スロー再生の操作を行った場合に、バッファメモリのデータを破棄する処理を行うと、バッファメモリに蓄えられていた映像・音声データが削除される分、再生シーンが一部飛んでスロー再生が開始されることになり、映像の連続性が断たれてしまうという不都合が生じる。そこで、上記の手段のように、バッファメモリのデータ破棄を行う場合と破棄しない場合と、それぞれ操作内容に応じて選択されるようにすることで、上記の不都合を回避することが出来る。
【００１５】
さらに望ましくは、外部から入力される操作指令に対して、前記バッファメモリのデータ破棄を伴わせるか、或いは、前記バッファメモリのデータ破棄を伴わせないかを、外部からの操作により設定可能とする設定手段を設けると良い。
【００１６】
このような構成によれば、バッファメモリのデータ破棄を行って応答速度を上げた方が良いか、或いは、データ破棄を行わずに映像の連続性を保った方が良いか、ユーザの好みによるような場合に、上記設定手段によりユーザが自分の好みに合わせて選択的に設定することが出来る。
【００１７】
具体的には、前記第１の操作指令は、映像音声の再生を停止させて別画面の出力を行わせる再生停止の操作指令、又は、映像音声の再生位置を有限時間分スキップさせて再生を続ける再生スキップの操作指令を含むものである。また、前記第２の操作指令は、再生速度を変更する速度変更の操作指令を含むものである。
【００１８】
さらに具体的には、前記サーバ装置のデータ処理回路には、映像データおよび音声データのビットレートを変換するビットレート変換回路、又は、映像データおよび音声データを前記送受信手段により伝送可能なデータ形成にする伝送処理回路が含まれ、前記クライアント装置のデータ処理回路には、圧縮された映像データおよび音声データを復号するデコード回路が含まれる。
【発明の効果】
【００１９】
以上説明したように、本発明に従うと、例えばスキップ再生や再生停止などのユーザ操作時に、サーバ装置やクライアント装置のバッファメモリの映像・音声データが破棄されて、操作を反映した映像・音声データの処理が速やかに行われるので、操作時のタイムラグが小さくなって操作に対する応答を速くすることが出来るという効果がある。
【００２０】
また、操作内容に応じてバッファメモリのデータ破棄を行うか否かを選択する構成とすることで、操作の応答性よりも映像の連続性を保った方が良いような操作の場合に、バッファメモリのデータ破棄を行わずに映像の連続性を保つことが出来るという効果がある。
【００２１】
また、このようなバッファメモリのデータ破棄を行う操作と行わない操作とを外部から設定できる構成とすることで、ユーザの好みに応じて或る操作のときはバッファメモリのデータ破棄を行って応答性を上げ、或る操作のときはバッファメモリのデータ破棄を行わずに映像の連続性を保つと云うような、操作処理のカスタマイズが出来るという効果がある。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２３】
図１は、本発明の実施の形態のＡＶ伝送システムの全体構成を示すブロック図である。
【００２４】
この実施の形態のＡＶ伝送システムは、映像・音声のストリーミング・データを無線伝送するサーバ装置１０と、サーバ装置１０からストリーミング・データを受信して外部接続されたテレビ受像機４０などに映像信号と音声信号とを出力するクライアント装置２０とから構成される。
【００２５】
サーバ装置１０は、映像・音声データなどのコンテンツデータを格納したハードディスクを駆動するＨＤＤドライブ１１と、映像・音声データのビットレートを変換するトランスコーダとも呼ばれるビットレート変換回路１２と、このビットレート変換回路１２により使用されるデータ処理用メモリ１３と、映像・音声データを無線伝送用の形式に加工して送信したりコマンドの送受信などを行う送受信手段としての無線送受信処理部１４と、この無線送受信処理部１４により使用されるデータ処理用メモリ１５と、無線信号を送受信するアンテナ１６と、サーバ装置１０を統括的に制御するサーバ制御部としてのシステム制御マイクロコンピュータ１７（以後、制御マイコン１７と呼ぶ）等を備えている。
【００２６】
クライアント装置２０は、無線信号を送受信するアンテナ２１と、サーバ装置１０からの伝送データを受信して映像・音声データを復元したりコマンドの送受信などを行う送受信手段としての無線送受信処理部２２と、この無線送受信処理部２２により使用されるデータ処理用メモリ２３と、ＭＰＥＧ（Motion Picture Experts Group）形式で圧縮された映像・音声データを復号するＭＰＥＧデコーダ２５と、このＭＰＥＧデコーダ２５により使用されるデータ処理用メモリ２６と、復号された映像データをテレビ受像機４０に入力可能な映像信号に復調するビデオエンコーダ２７と、復号された音声データをアナログの音声信号に復調するオーディオエンコーダ２８と、複数の操作ボタンを有し外部からの操作指令を受け付ける操作入力部としてのリモコン（リモートコントローラ）２９と、リモコン２９からの信号を入力する受信部３０と、クライアント装置２０を統括的に制御するクライアント制御部としてのシステム制御マイクロコンピュータ２４（以後、制御マイコン２４と呼ぶ）等を備えている。
【００２７】
これらのうち、サーバ装置１０のデータ処理用メモリ１３，１５とクライアント装置２０のデータ処理用メモリ２３，２６には、データ処理時にストリーミング・データの前後（前、後又はその両方）の映像・音声データが一時的に蓄えられるデータ緩衝用のメモリ領域（バッファメモリ）が設けられている。
【００２８】
各データ処理用メモリ１３，１５，２３，２６は、これらを使用しているビットレート変換回路１２、無線送受信処理部１４，２２、ＭＰＥＧデコーダ２５の各データ処理回路がそれぞれ管理しており、これらデータ処理回路の内部にあるメモリ管理用のデータを書き換えることでバッファメモリ領域に蓄えられたデータを短時間のうちに破棄することが出来るようになっている。
【００２９】
また、サーバ装置１０の制御マイコン１７は、無線送受信処理部１４とビットレート変換回路１２に対して、バッファメモリ領域のデータ破棄を指令することが可能に構成され、クライアント装置２０の制御マイコン２４は、無線送受信処理部２２とＭＰＥＧデコーダ２５に対して、バッファメモリ領域のデータ破棄を指令することが可能になっている。
【００３０】
また、ＨＤＤドライブ１１からビットレート変換回路１２、ビットレート変換回路１２から無線送受信処理部１４へのストリーム・データの転送レートは、ＤＶＤビデオ画質のＭＰＥＧデータを２０倍速以上で転送可能なものであり、さらに、ビットレート変換回路１２や無線送受信処理部１４の処理レートは、ＤＶＤビデオ画質のＭＰＥＧデータを８倍速で処理可能なものである。
【００３１】
同様に、サーバ装置１０の無線送受信処理部１４からクライアント装置２０の無線送受信処理部２２、無線送受信処理部２２からＭＰＥＧデコーダ２５へのデータ転送レートと、無線送受信処理部２２とＭＰＥＧデコーダ２５の各処理レートについても、上記のものとほぼ同様のものである。
【００３２】
従って、各データ処理用メモリ１３，１５，２３，２６に映像・音声データがバッファリングされていない状態であれば、ＨＤＤドライブ１１から読み込んだストリーミング・データを、ごく短時間で、サーバ装置１０とクライアント装置２０の各回路を通過させて映像信号と音声信号の出力まで至らせることが可能になっている。
【００３３】
サーバ装置１０の制御マイコン１７と、クライアント装置２０の制御マイコン２４には、それぞれ制御プログラムや制御データが格納される不揮発性メモリと、作業メモリ空間を提供するＲＡＭ（Random Access Memory）と、制御プログラムを実行するＣＰＵ（Central Processing Unit）とが設けられている。
【００３４】
図２には、クライアント装置２０の不揮発性メモリに格納される操作コマンドリストの一部を示す。
【００３５】
クライアント装置２０の制御マイコン２４における不揮発性メモリには、リモコン２９から入力された操作信号に対応する各操作コマンドのコマンドコードと、各操作コマンドの付加情報等が示される操作コマンドリストが形成されている。
【００３６】
操作コマンドには、図２に示すように、コンテンツの再生を停止して別画面（初期画面、再生メニュ画面、黒画面、ブルー画面など）の表示にする再生停止コマンド、再生メニュの表示の状態からコンテンツ再生を開始させる再生コマンド、コンテンツの再生中に次のチャプターに再生位置を切り換えて再生を継続させるチャプタースキップコマンド、コンテンツの再生中に次のタイトルの再生を切り換えるタイトルスキップコマンド、再生速度を１／２や１／４に切り換える（或いは１．２倍〜２倍の切り換えを含む）スロー再生コマンド、再生方向を正転から逆転あるいはその逆に切り換える逆送り再生、再生速度を４倍〜１６倍にする早送りコマンド、等々がある。
【００３７】
操作コマンドの付加情報には、図２に示されるように、各データ処理回路のバッファデータを破棄するか否かを示すデータ破棄命令情報が含まれている。また、幾つかの操作コマンド（例えば早送りコマンド）では、このデータ破棄命令情報をユーザがリモコン操作等により設定することが可能になっている。この設定方法は、例えば、メニュ画面から操作コマンド付加情報設定の項目を選択することで操作コマンドリストを表示させ、ユーザがカーソルボタンで該当の操作コマンドのデータ破棄命令の項目を選択し、決定ボタンにより有無の切り換えを行うようにすることで実現可能である。この設定方法により設定手段が構成されている。
【００３８】
次に、上記構成のＡＶ伝送システムにおいてユーザがリモコン操作を行った場合の動作について、図３と図４のフローチャートを参照しながら説明する。
【００３９】
図３は、リモコン操作時にクライアント装置のＣＰＵにより実行されるリモートコマンド受信処理の処理手順を示すフローチャート、図４は、リモコン操作時にサーバ装置のＣＰＵにより実行されるリモートコマンド受信処理の処理手順を示すフローチャートである。
【００４０】
まず、コンテンツデータの再生中にユーザがデータ破棄命令の伴わないスロー再生のリモコンボタンを操作した場合を説明する。
【００４１】
スロー再生のリモコン信号がクライアント装置２０に受信されると、クライアント装置２０側の制御マイコン２４においてコマンド受信処理（図３）が開始され、先ず、この操作信号に対応する操作コマンドについてコマンドリストを参照し付加情報を読み出して、データ破棄命令の有無を確認する（ステップＳ１）。その結果、データ破棄命令が無しであることが確認されると、このスロー再生を示すコマンドを無線送受信処理部２２を介してサーバ装置１０に送信する（ステップＳ２）。そして、クライアント装置２０側では、この操作コマンドに対するコマンド受信処理（図３）を終了する。
【００４２】
サーバ装置１０では、上記のスロー再生のコマンドが無線送受信処理部１４を介して入力されると、制御マイコン１７にてコマンド受信処理（図４）が開始され、先ず、受信したコマンドにデータ破棄命令が付加されているか確認する（ステップＳ２０）。その結果、データ破棄命令が付加されていないことが確認されると、このスロー再生を示すコマンドに対応した制御処理を実行する（ステップＳ２１）。例えば、スロー再生の操作であれば、ＨＤＤドライブ１１からのストリーミング・データの読出し中に、当該ストリーミング・データの各時点での再生タイミングを表わす時間制御コードをスロー再生のものに変更してストリーミング・データの続きを読み出すように処理を行う。そして、この操作コマンドに対するコマンド受信処理（図４）を終了する。
【００４３】
このような処理により、スロー再生ボタンを操作することで、スロー再生ボタンの操作前にＨＤＤドライブ１１から読み出され、ビットレート変換回路１２、無線送受信処理部１４，２２、ＭＰＥＧデコーダ２５の各処理でバッファリングされている映像・音声データについては、それらの映像音声の出力が済むまでは、スロー再生の操作が未反映の映像音声がＴＶ受像機４０に出力されるが、その後、スロー再生ボタンの操作後にＨＤＤドライブ１１から読み出され、再生速度が変更されたストリーミング・データが各回路に送られていく。それにより、上記スロー再生前の映像音声の出力に続いて、映像音声の連続性を保ったまま再生速度が変更された映像音声が出力されるようになっている。
【００４４】
逆送り再生などデータ破棄命令の無いその他の操作コマンドについても、上記スロー再生の場合と同様に各操作コマンドに応じた処理が行われる。
【００４５】
次に、コンテンツデータの再生中にユーザがデータ破棄命令を有する再生停止のリモコンボタンを操作した場合を説明する。
【００４６】
再生停止のリモコン信号がクライアント装置２０に受信されると、制御マイコン２４にてコマンド受信処理（図３）が開始され、先ず、この操作信号に対応する操作コマンドについてコマンドリストを参照し付加情報を読み出して、データ破棄命令の有無を確認する（ステップＳ１）。
【００４７】
その結果、データ破棄命令が有りであることが確認されると、順次、ビデオエンコーダ２７を現在出力中の同一フィールドの映像を繰り返し出力させるフリーズ状態にし（ステップＳ３）、無線送受信処理部２２を介して再生停止を示すコマンドとデータ破棄動作実行命令をサーバ側に送信し（ステップＳ４）、ＭＰＥＧデコーダ２５のデコード処理を停止させ（ステップＳ５）、無線送受信処理部２２のデータ処理用メモリ２３とＭＰＥＧデコーダ２５のデータ処理用メモリ２６に蓄えられている映像・音声データのバッファリングデータを破棄させる（ステップＳ６）。
【００４８】
その後、サーバからコマンド処理受付ステータスを受信したか確認し（ステップＳ７）、これを確認したら、順次、ＭＰＥＧデコーダ２５のデコード処理を再開させ（ステップＳ８）、ビデオエンコーダ２７のフリーズ状態を解除させる（ステップＳ９）。そして、この操作コマンドに対するコマンド受信処理（図３）を終了する。
【００４９】
サーバ装置１０では、上記の再生停止のコマンドが無線送受信処理部１４を介して入力されると、制御マイコン１７にてコマンド受信処理（図４）が開始され、先ず、受信したコマンドにデータ破棄命令が付加されているか確認する（ステップＳ２０）。
【００５０】
その結果、データ破棄命令が付加されていることが確認されると、順次、無線送受信処理部１４にストリーミング・データの無線送信を停止させ（ステップＳ２２）、ビットレート変換回路１２の処理を停止させ（ステップＳ２３）、ビットレート変換回路１２のデータ処理用メモリ１３と無線送受信処理部１４のデータ処理用メモリ１５に蓄えられている映像・音声データのバッファリングデータを破棄させ（ステップＳ２４）、再生停止のコマンドに対応した制御（例えば、ＨＤＤドライブ１１からの読み出しデータを初期画面の映像データに変更するなど）を実行し（ステップＳ２５）、ビットレート変換回路１２のデータ処理を再開させる（ステップＳ２６）。
【００５１】
その後、無線送受信処理部１４のバッファメモリ領域にデータ送信可能なだけの映像・音声データ（初期画面のデータ）が溜まったか確認し（ステップＳ２７）、溜まったら、順次、クライアント装置に次のコマンド受付けが可能であることを示すコマンド受付ステータスを送信し（ステップＳ２８）、無線送受信処理部１４から映像・音声データの送信を開始させる（ステップＳ２９）。そして、この操作コマンドに対するコマンド受信処理（図４）を終了する。
【００５２】
このようなクライアント装置２０側とサーバ装置１０側の処理により、再生停止の操作を行うことで、再生停止ボタンの操作前にＨＤＤドライブ１１から読み出され、ビットレート変換回路１２、無線送受信処理部１４，２２、ＭＰＥＧデコーダ２５の各処理でバッファリングされている映像・音声データは、再生停止ボタンの操作により破棄され、その後、ＨＤＤドライブ１１から読み出された初期画面の映像・音声データが、ビットレート変換回路１２、無線送受信処理部１４，２２、ＭＰＥＧデコーダ２５の各回路で処理されてテレビ受像機４０に送られるようになっている。
【００５３】
ここで、初期画面の映像・音声データが各回路の処理を経て送られてくる際には、各回路のバッファメモリ領域は空の状態であるため、通常よりも速く処理を行い高い転送レートでデータ転送を行うことが可能であり、このような速い処理と速いデータ転送が行われることにより、再生停止ボタンの操作後ごく短い時間で初期画面の映像と音声がテレビ受像機４０に出力されるようになっている。
【００５４】
その他、再生コマンド、チャプタースキップやタイトルスキップなどのスキップ再生コマンド、早送りコマンドなど、データ破棄命令が付加されたその他の操作コマンドについても、上記の場合と同様に映像・音声データのバッファリングデータが破棄されて、操作に対する応答が速やかに行われるようになっている。
【００５５】
以上のように、この実施の形態のＡＶ伝送システムによれば、再生停止やスキップ再生などのユーザ操作時に、サーバ装置１０やクライアント装置２０のバッファメモリ領域の映像・音声データが破棄されて、操作を反映した映像・音声データの処理が速やかに行われるので、操作応答のタイムラグが小さくなって、ユーザにとって良好な操作感が得られるという効果がある。
【００５６】
また、スロー再生や逆送り再生など、映像の連続性を保った方が良いような操作の場合には、その操作コマンドを判別して処理内容を切り換えることで、映像・音声データのバッファリングデータの破棄を行わずに映像の連続性を保つことが出来るという効果がある。
【００５７】
また、早送り操作など、操作応答を早めた方が良いか、映像の連続性を優先した方が良いか、ユーザの好みによる操作については、ユーザがリモコン等を用いて外部からどちらを優先するか選択的にカスタマイズできるという効果もある。
【００５８】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、上記実施の形態では、操作応答を早めるときに、映像・音声データのバッファリングデータを全て破棄するようにしているが、例えば、ビットレート変換回路１２やＭＰＥＧデコーダ２５のバッファリングデータだけ破棄するなど、主要なバッファリングデータのみを破棄するようにしても、操作応答を早める上で大きな効果が得られる。
【００５９】
また、上記実施の形態では、各操作コマンドごとにデータ破棄命令の有無の情報を付加し、この付加情報によりバッファリングデータ破棄の実行・非実行を切り換えるように構成しているが、このような付加情報を設けずに、操作コマンドを実行する過程で、この操作コマンドに対応した処理内容に応じて、バッファリングデータ破棄の実行・非実行の切り換えを行うようにしても良い。例えば、ＭＰＥＧデコーダ２５の動作停止を伴う操作コマンドであれば映像の連続性の保持は不要であると判断して各バッファリングデータを破棄させ、ＭＰＥＧデコーダ２５を停止させない操作コマンドであれば映像の連続性を優先させてバッファリングデータの破棄を行わないようにするように構成してもよい。
【００６０】
その他、サーバ装置やクライアント装置に備わるデータ処理回路の種類や数なども適宜変更可能であるし、映像・音声データを記録した記録装置がサーバ装置の内部に設けられている必要もなく、高いデータ転送レートで映像・音声データを読み込むことが可能であれば、サーバ装置が外部機器から映像・音声データを読み込む構成としても良い。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態のＡＶ伝送システムの全体構成を示すブロック図である。
【図２】クライアント装置の不揮発性メモリに格納される操作コマンドリストの一部を示す図表である。
【図３】リモコン操作時にクライアント装置のＣＰＵにより実行されるリモートコマンド受信処理の処理手順を示すフローチャートである。
【図４】リモコン操作時にサーバ装置のＣＰＵにより実行されるリモートコマンド受信処理の処理手順を示すフローチャートである。
【符号の説明】
【００６２】
１０    サーバ装置
１１    ＨＤＤドライブ
１２    ビットレート変換回路
１３    データ処理用メモリ
１４    無線送受信処理部
１５    データ処理用メモリ
１６    アンテナ
１７    制御マイコン
２０    クライアント装置
２１    アンテナ
２２    無線送受信処理部
２３    データ処理用メモリ
２４    制御マイコン
２５    ＭＰＥＧデコーダ（デコード回路）
２６    データ処理用メモリ
２７    ビデオエンコーダ
２８    音声エンコーダ
２９    リモコン（操作入力部）
３０    受信部
４０    テレビ受像機
【図１】
2006270696.tif 000003
【図２】
2006270696.tif 000004
【図３】
2006270696.tif 000005
【図４】
2006270696.tif 000006