(57)【要約】【課題】  従来のリモコンを用い、ネットワークに接続される複数のテレビジョン受像機間でＡＶコンテンツの視聴を継承して行えるＡＶサーバ装置を実現する。【解決手段】  モニタテレビ４２、５２と制御コマンドを通信するサーバコマンド通信部１２と、配信から停止までの間にＡＶコンテンツを取得するコンテンツ取得部２２と、ＡＶコンテンツを１つのテレビモニタに送信するサーバコンテンツ通信部２１と、停止後の経過時間を計測するタイマ部２４と、停止要求された際の経過時間が所定以内の場合は停止要求された位置を送信開始位置とし、計測時間が所定時間を越えた場合はＡＶコンテンツの最初の位置を送信開始位置として設定するシーク位置制御部２３と、シーク位置制御部で設定された位置からＡＶコンテンツを他のモニタテレビに送信するコンテンツ通信部２１をを制御する制御部と備えて実現した。【選択図】      図１
2008011166.tif 000002
【特許請求の範囲】
【請求項１】
動画及び前記動画に付随される音声を含んで構成され記憶部に記憶されているＡＶコンテンツをネットワークを介して複数の受信端末に配信するＡＶサーバ装置において、
前記複数の受信端末からのコマンドを受信するコマンド通信部と、
前記複数の受信端末のうち１つの受信端末から送信された再生要求を示すコマンドが前記コマンド通信部で受信されてから前記１つの受信端末から送信された停止要求を示すコマンドが前記コマンド通信部で受信されるまでの期間、前記１つの受信端末から再生要求されたＡＶコンテンツである再生ＡＶコンテンツを前記記憶部から読み出して前記１つの受信端末である再生受信端末に配信するコンテンツ配信部と、
前記コマンド通信部により前記再生受信端末からの停止要求を示すコマンドが受信された際に、前記コンテンツ配信部から配信している再生ＡＶコンテンツの配信停止位置を記憶する記憶部と、
前記再生ＡＶコンテンツの配信停止からの経過時間を計測するタイマ部と、
前記複数の受信端末のうち前記再生受信端末を除く他の受信端末から前記停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの再生要求がなされた際に、前記タイマ部で計測中の経過時間が所定の時間以内である場合は前記記憶部に記憶された前記再生ＡＶコンテンツの配信停止位置を前記同一のＡＶコンテンツの配信開始位置として設定し、前記タイマ部で計測中の経過時間が前記所定の時間を越えた時間である場合は前記再生ＡＶコンテンツの最初の位置を前記同一のＡＶコンテンツの配信開始位置として設定するシーク位置制御部と、
前記他の受信端末に配信する前記同一のＡＶコンテンツの配信開始位置を、前記シーク位置制御部で設定された前記配信開始位置とするように前記コンテンツ配信部を制御する制御部と、
を備えることを特徴とするＡＶサーバ装置。
【請求項２】
請求項１記載のＡＶサーバ装置であって、
前記シーク位置制御部は、前記他の受信端末から前記停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの配信要求がなされた際に、前記タイマ部で計測中の経過時間が所定の時間以内である場合は前記同一のＡＶコンテンツの配信開始位置を、前記記憶部に記憶された前記再生ＡＶコンテンツの配信停止位置よりも所定時間前の位置として設定することを特徴とするＡＶサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される複数のテレビモニタと通信し、送信命令を送信したテレビモニタに対してコンテンツ記憶部に記憶してあるＡＶコンテンツのストリームデータを送信すると共に、ストリームデータの送信停止命令が発信され、所定の時間以内に他のテレビモニタからＡＶコンテンツの再送信命令が送信された場合には送信が停止されたストリームデータのＡＶ同期を確保しつつストリームデータを再送信するＡＶサーバ装置に関する。
【背景技術】
【０００２】
最近になり、受信される放送番組を蓄積したり、ネットワークを介して送信される番組を蓄積しておき、使用者の希望する時間に蓄積されている番組を視聴するＡＶホームサーバ装置が実用化されるようになってきた。ハードディスクを内蔵する受信装置、ハードディスクレコーダ、ＤＶＤレコーダなどの記録装置をネットワークで結合する方法によってもＡＶホームサーバとしての機能を実現できる。ネットワークとしては、有線ＬＡＮや無線ＬＡＮなどが用いられる。ネットワーク上でコンテンツを共用する機器の仕様として、ＤＬＮＡ（Digital Living Network Alliance）により制定されたガイドラインに準拠する装置も導入されつつある。
【０００３】
一方、ＡＶホームサーバ装置に蓄積されている番組をリビングルームで途中まで視聴し、その続きを寝室で視聴するなど、使用者が視聴場所を移動して連続視聴する場合がある。その場合は、移動先で、視聴中のコンテンツを指定して再生を開始した後、視聴し終わった箇所までを早送り再生などで送り、視聴途中の箇所を捜し当てた後に標準速度で再生を行うことになる。操作が複雑であり、再生までにかなりの時間を要するなど煩雑である。
【０００４】
特許文献１には、リモートコントローラからの指令に基づいてネットワークに接続されたデータ処理装置に処理を行わせる際に、操作性を向上し環境情報を継承することができるリモートコントロールシステムが開示されている。そのリモートコントロールシステムは、動画情報を蓄積するビデオサーバと、そのビデオサーバに接続されたネットワークを介して第１のテレビジョン受像機と第２のテレビジョン受像機とを接続し、第１のテレビジョン受像機または第２のテレビジョン受像機に対する操作指令によりビデオサーバから供給される動画情報を視聴可能とするリモートコントローラを有し、ビデオサーバは、リモートコントローラからの指令を受信する受信手段と、指令を受信したときに、リモートコントローラの指令受信位置を認識する位置認識手段と、それらの接続環境を認識する環境認識手段とを備えたリモートコントロールシステムが開示されている。
【特許文献１】特開２００２−２８１５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されているリモートコントロールシステムでは、リモートコントローラはテレビジョン受像機などの制御対象に行った操作内容や設定情報を記憶する機能を有している必要があったり、他のテレビジョン受像機で過去に視聴していた内容を継続して行おうとする場合には、リモートコントローラを他のテレビジョン受像機の設置場所まで移動して行う必要がある。従来、市場に導入されているリモートコントローラをそのまま使用することは出来なかったり、また使用者は紛失しがちなリモートコントローラを他の部屋に移動して使用しなければならなく、リモートコントロールシステムは煩雑なシステムとなる。従来のリモートコントローラをそのまま用い、且つネットワークに接続されるテレビジョン受像機同士でビデオサーバから供給されるコンテンツの読み出しを継承して行うことのできるリモートコントロールシステムを実現することはできなかった。
【０００６】
そこで、本発明は、上記のような問題点を解消するためになされたもので、従来のリモートコントローラをそのまま用い、且つネットワークに接続される複数のテレビジョン受像機の間で視聴しているＡＶコンテンツの再生を継承しつつ再生することのできるＡＶサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願発明における第１の発明は、動画及び前記動画に付随される音声を含んで構成され記憶部に記憶されているＡＶコンテンツをネットワークを介して複数の受信端末に配信するＡＶサーバ装置において、前記複数の受信端末からのコマンドを受信するコマンド通信部と、前記複数の受信端末のうち１つの受信端末から送信された再生要求を示すコマンドが前記コマンド通信部で受信されてから前記１つの受信端末から送信された停止要求を示すコマンドが前記コマンド通信部で受信されるまでの期間、前記１つの受信端末から再生要求されたＡＶコンテンツである再生ＡＶコンテンツを前記記憶部から読み出して前記１つの受信端末である再生受信端末に配信するコンテンツ配信部と、前記コマンド通信部により前記再生受信端末からの停止要求を示すコマンドが受信された際に、前記コンテンツ配信部から配信している再生ＡＶコンテンツの配信停止位置を記憶する記憶部と、前記再生ＡＶコンテンツの配信停止からの経過時間を計測するタイマ部と、前記複数の受信端末のうち前記再生受信端末を除く他の受信端末から前記停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの再生要求がなされた際に、前記タイマ部で計測中の経過時間が所定の時間以内である場合は前記記憶部に記憶された前記再生ＡＶコンテンツの配信停止位置を前記同一のＡＶコンテンツの配信開始位置として設定し、前記タイマ部で計測中の経過時間が前記所定の時間を越えた時間である場合は前記再生ＡＶコンテンツの最初の位置を前記同一のＡＶコンテンツの配信開始位置として設定するシーク位置制御部と、前記他の受信端末に配信する前記同一のＡＶコンテンツの配信開始位置を、前記シーク位置制御部で設定された前記配信開始位置とするように前記コンテンツ配信部を制御する制御部と、を備えることを特徴とするＡＶサーバ装置を提供する。
第２の発明は、請求項１記載のＡＶサーバ装置であって、前記シーク位置制御部は、前記他の受信端末から前記停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの配信要求がなされた際に、前記タイマ部で計測中の経過時間が所定の時間以内である場合は前記同一のＡＶコンテンツの配信開始位置を、前記記憶部に記憶された前記再生ＡＶコンテンツの配信停止位置よりも所定時間前の位置として設定することを特徴とするＡＶサーバ装置を提供する。
【発明の効果】
【０００８】
本発明によれば、複数の受信端末のうち１つの受信端末から送信された再生要求を示すコマンドがコマンド通信部で受信されてから１つの受信端末から送信された停止要求を示すコマンドがコマンド通信部で受信されるまでの期間、１つの受信端末から再生要求されたＡＶコンテンツである再生ＡＶコンテンツを記憶部から読み出して１つの受信端末である再生受信端末に配信するコンテンツ配信部と、コマンド通信部により再生受信端末からの停止要求を示すコマンドが受信された際に、コンテンツ配信部から配信している再生ＡＶコンテンツの配信停止位置を記憶する記憶部と、再生ＡＶコンテンツの配信停止からの経過時間を計測するタイマ部と、複数の受信端末のうち再生受信端末を除く他の受信端末から停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの再生要求がなされた際に、タイマ部で計測中の経過時間が所定の時間以内である場合は記憶部に記憶された再生ＡＶコンテンツの配信停止位置を同一のＡＶコンテンツの配信開始位置として設定し、タイマ部で計測中の経過時間が所定の時間を越えた時間である場合は再生ＡＶコンテンツの最初の位置を同一のＡＶコンテンツの配信開始位置として設定するシーク位置制御部と、他の受信端末に配信する同一のＡＶコンテンツの配信開始位置を、シーク位置制御部で設定された配信開始位置とするようにコンテンツ配信部を制御する制御部と、を備えるので、従来のリモートコントローラをそのまま用い、且つネットワークに接続される複数のテレビジョン受像機の間で視聴しているＡＶコンテンツの再生を継承しつつ再生することのできるＡＶサーバ装置を実現できる。
また、他の受信端末から停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの配信要求がなされた際に、タイマ部で計測中の経過時間が所定の時間以内である場合は同一のＡＶコンテンツの配信開始位置を、記憶部に記憶された再生ＡＶコンテンツの配信停止位置よりも所定時間前の位置として設定するシーク位置制御部を有する場合は、複数のテレビジョン受像機の間で視聴している同一のＡＶコンテンツの再生を、ＡＶ同期を確保し、且つ同一のＡＶコンテンツを継承した再生をすることのできるＡＶサーバ装置を実現できる。
【発明を実施するための最良の形態】
【０００９】
以下に本発明の実施例に係るＡＶサーバ装置を含むＡＶサーバシステムについて図１〜図７を用いて説明する。
図１は、本発明の実施に係るＡＶサーバ装置の構成例を示すブロック図である。図２は、本発明の実施に係るＡＶサーバシステムの動作シーケンスを例示した図である。図３は、本発明の実施に係るＡＶサーバ装置に蓄積されるＡＶコンテンツのホルダを例示する図である。図４は、本発明の実施に係るＡＶサーバ装置の要部に係るシーク位置制御部の構成例を示す図である。図５は、本発明の実施に係るＡＶサーバ装置に蓄積されるＡＶコンテンツの再生位置を例示した図である。図６は、本発明の実施に係るＡＶサーバ装置の動作をフローチャートで示した図（その１）である。図７は、本発明の実施に係るＡＶサーバ装置の動作をフローチャートで示した図（その２）である。
【００１０】
そのＡＶサーバ装置は、従来のリモートコントローラをそのまま用い、且つネットワークに接続される複数のテレビジョン受像機の間で視聴しているＡＶコンテンツの再生を継承しつつ再生することのできるＡＶサーバ装置を実現するという目的を、複数の受信端末のうち１つの受信端末から送信された再生要求を示すコマンドがコマンド通信部で受信されてから１つの受信端末から送信された停止要求を示すコマンドがコマンド通信部で受信されるまでの期間、１つの受信端末から再生要求されたＡＶコンテンツである再生ＡＶコンテンツを記憶部から読み出して１つの受信端末である再生受信端末に配信するコンテンツ配信部と、コマンド通信部により再生受信端末からの停止要求を示すコマンドが受信された際に、コンテンツ配信部から配信している再生ＡＶコンテンツの配信停止位置を記憶する記憶部と、再生ＡＶコンテンツの配信停止からの経過時間を計測するタイマ部と、複数の受信端末のうち再生受信端末を除く他の受信端末から停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの再生要求がなされた際に、タイマ部で計測中の経過時間が所定の時間以内である場合は記憶部に記憶された再生ＡＶコンテンツの配信停止位置を同一のＡＶコンテンツの配信開始位置として設定し、タイマ部で計測中の経過時間が所定の時間を越えた時間である場合は再生ＡＶコンテンツの最初の位置を同一のＡＶコンテンツの配信開始位置として設定するシーク位置制御部と、他の受信端末に配信する同一のＡＶコンテンツの配信開始位置を、シーク位置制御部で設定された配信開始位置とするようにコンテンツ配信部を制御する制御部とを備えるようにして実現した。
【００１１】
ＡＶサーバシステムの構成について述べる。
図１に示すＡＶ（Audio visual）サーバシステム１０は、ネットワークインタフェース（Ｉ／Ｆ）部１１、サーバコマンド通信部１２、コマンド制御部１３、コンテンツ情報データ部１４、コンテンツ情報生成部１５、コンテンツ蓄積部１６、サーバコンテンツ通信部２１、コンテンツ取得部２２、シーク位置制御部２３、タイマ部２４、及び制御部２９よりなるＡＶサーバ装置１と、ネットワーク３と、リモートコントローラ（リモコン）４１ａ及びテレビ４２よりなる受信装置部４と、リモートコントローラ５１ａ及びテレビ５２よりなる受信装置部５とより構成される。タイマ部２４はタイマ２４ａ及び２４ｂよりなる。
図４に示すＡＶサーバ装置の要部であるシーク位置制御部２３は、ＡＶパケット検出器２３１、ＡＶ再生時間差検出器２３２、再々生開始位置決定器２３３、及びタイムコード記憶器２３４より構成される。
ネットワーク３はＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などで構成される。有線、無線、さらにはＰＬＣ（電灯線利用）によるものも含む。
リモートコントローラ４１、４２は従来用いられる赤外線通信方式を用いるものである。
【００１２】
ＡＶサーバ装置の動作について述べる。
まず、受信装置部４のリモートコントローラ４１が操作されて発せられるＡＶサーバ装置１のコンテンツ蓄積部１６に蓄積されるＡＶコンテンツの視聴に係る制御コマンドはテレビ４２の図示しないリモコンインタフェース部で受信され、受信された制御コマンドはネットワーク３、ネットワークインタフェース部１１、及びサーバコマンド通信部１２を介してコマンド制御部１３に供給される。コンテンツ情報データ部１４は、コンテンツ情報生成部１５により生成されるコンテンツ蓄積部１６に蓄積されているＡＶコンテンツの一覧に係るコンテンツ情報を予めコンテンツ情報データとして保有している。コマンド制御部１３は、コンテンツ情報データ部１４が保有しているコンテンツ情報データをサーバコマンド通信部１２、ネットワークインタフェース部１１、及びネットワーク３を介してテレビ４２に供給し、そこに表示させる。使用者は、テレビ４２に表示されたＡＶコンテンツの一覧に係るコンテンツ情報を基に視聴を希望するＡＶコンテンツのビットストリーム（以降、ストリーミングと称することがある。）の再生を制御コマンドにより要求する。コマンド制御部１３は要求された制御コマンドによりコンテンツ蓄積部１６に蓄積されるＡＶコンテンツの再生をＡＶサーバ装置１の各回路部に指示する。コンテンツ取得部２２はコンテンツ蓄積部１６に蓄積されている所望のＡＶコンテンツのビットストリームを取得する。サーバコンテンツ通信部２１は取得されたＡＶコンテンツをネットワークインタフェース部１１及びネットワーク３を介してテレビ４２に供給する。供給されたＡＶコンテンツはテレビ４２に表示され、使用者により視聴される。
【００１３】
使用者によりリモートコントローラ４１の停止ボタンが操作された場合は、再生停止に係る制御コマンドがコマンド制御部１３に供給される。コマンド制御部１３はタイマ部２４のタイマ２４ａの計数を開始させる。コンテンツ取得部２２はコンテンツ蓄積部１６に蓄積されるＡＶコンテンツの取得を安全に終了させる切断シーケンスを実行する。シーク位置制御部２３は、停止ボタンが操作される前（過去）約５秒間にコンテンツ蓄積部１６から読み出されたビットストリームのビデオパケットとオーディオパケットの状態を調べることにより、再度開始される再生の直後より映像及び音声信号の同期を保持する位置に再生位置を指定し、その状態で待機する。
コマンド制御部１３は、タイマ部２４のタイマ２４ａが例えば１０秒の計数を終了した後に、タイマ２４ｂの例えば１分間の計数を開始させる。ここで、タイマ２４ａは機能開始ディレー設定タイマーとして機能し、タイマ２４ｂは機能終了設定タイマとして機能する。
【００１４】
受信装置部４でＡＶコンテンツを視聴していた使用者は受信装置部４の設置される部屋から受信装置部５の設置される部屋に移動する。移動後、テレビ５２の電源をオンし、またはテレビ５２のスタンバイ状態を解除した後に、リモートコントローラ５１を操作する。視聴を中断した状態にあるＡＶコンテンツの再生を行うための制御コマンドをコマンド制御部１３に送る。例えば、リモートコントローラ４１の停止ボタンが操作された後の７０秒（１０秒＋６０秒）以内にリモコン５１の操作ボタンが操作された場合には、視聴を停止しているＡＶコンテンツの停止位置から再生するかをテレビ５２に表示する。使用者により、ＡＶコンテンツを継続して視聴する操作がなされた場合は、停止位置からの視聴を再開する。制御部２９は上記の動作がなされる様に各回路部の動作を制御する。
従来のホームサーバ装置の場合には、異なるテレビモニタ間でＡＶコンテンツの視聴状態を継承した視聴ができない。異なるテレビモニタでＡＶコンテンツを継続して視聴しようとする場合は、継承して視聴する方のテレビモニタでＡＶコンテンツの最初から再生を開始し、停止位置まで早送りなどで送る必要があり煩雑であった。本ＡＶサーバシステム１０の場合では、ＡＶサーバ装置１は視聴を中断した位置をシーク位置制御部２３が記憶しており、タイマ２４ｂの計数が所定時間を越えるまでは異なるテレビモニタにより継承した視聴ができる。
【００１５】
さらに、継承した視聴を行う場合の再生開始時間は、停止位置から過去の位置にＡＶコンテンツのオーディオパケットの再生時間とＡＶコンテンツのビデオパケットの再生時間とを比較する。オーディオパケットとビデオパケットの両者の再生時間がほぼ等しい時間の位置を送信開始位置としてシーク位置制御部に設定する。設定された送信開始位置からＡＶコンテンツの再生を再開する場合は、複数のテレビジョン受像機の間で視聴しているＡＶコンテンツの再生を、ビデオ信号とそのビデオ信号に付随されるオーディオとの間のリップシンクに係るＡＶ同期を確保しながらＡＶコンテンツを継承して再生することができる。
【００１６】
ＡＶコンテンツの同期再生についてさらに述べる。
コンテンツ蓄積部１６に蓄積されるＡＶコンテンツが放送受信により得られたコンテンツである場合にはオーディオ信号のパケットの再生時刻とビデオ信号のパケットの再生時刻とは近接する時刻の信号として受信される。チャンネル切り替え時のＡＶ同期乱れを生じなくするために配慮されている。一方、媒体に記録されて供給されるＡＶコンテンツの場合ではオーディオのパケットやビデオのパケットが偏って配置されることがある。ビットストリームのビデオパケットやオーディオパケットは常に所定の割合で構成されるとは限らないものの、ある時間帯は多数のビデオパケットが、他の時間帯は多数のオーディオパケットにより構成される場合がある。例えば１０秒単位では、ビデオパケットの再生時間とオーディオパケットの再生時間とはほぼ同時間であっても、１秒単位でのビデオパケットの再生時間とオーディオパケットの再生時間とは異なった再生時間とされる場合がある。ＡＶビットストリームの再生を一時停止し、異なる時間の位置から再生を再開する場合は、再開される再生位置からのビデオパケットの再生時間とオーディオパケットの再生時間とがほぼ同時間となる位置を再生開始位置として設定して再生する必要がある。それにより、ビデオパケットの再生時間が不足して駒落とし再生になったり、ビデオパケットの再生時間が過剰となり早送り再生になったりするなどのＡＶ同期乱れを防いだ再生を行える。途中から再生されるＡＶコンテンツのリップシンクが最初の部分でずれてしまうのを防ぐ。
【００１７】
次に、詳細に説明する。
図２を参照してＡＶサーバシステム１０の動作シーケンスについて述べる。
まず、テレビ４２の設置される部屋のリモートコントローラ４１を操作してＡＶサーバ装置１のコンテンツ蓄積部１６に蓄積されるコンテンツ情報の送信を要求する。コマンド制御部１３はコンテンツ情報データ部１４が有するコンテンツ情報蓄積をテレビ４２に送信する。使用者はテレビ４２に表示されるコンテンツ情報蓄積を基に所望のＡＶコンテンツの再生要求を行う。その再生要求は再生開始位置が０の位置（コンテンツの最初の部分）からである。ＡＶサーバ装置１はコンテンツ蓄積部１６に記憶される所望のＡＶコンテンツのビットストリーム（ストリーミング）をサーバコンテンツ通信部２１、ネットワーク３を介してテレビ４２に配信する。テレビ４２に表示される。以上の動作がフェーズ１の動作である。
【００１８】
使用者によりリモートコントローラ４１の停止ボタンが操作されると、配信停止コマンドがテレビ４２からＡＶサーバ装置１のコマンド制御部１３に送信される。コマンド制御部１３はＡＶコンテンツの切断シーケンスを実行させる。コンテンツ取得部２２によるコンテンツ蓄積部１６の読み出し動作を終了させ、コンテンツを再送信する場合にオーディオパケット及びビデオパケットのそれぞれの再生時間に過不足を生じさせないための再生開始位置を設定すると共に、タイマ部２４の計数を開始させる。この動作がフェーズ２の動作である。
【００１９】
次に、テレビ５２の設置される部屋に移動した使用者によりリモートコントローラ５１が操作され、発生されたコンテンツ情報要求コマンドはネットワーク３を介しコマンド制御部１３で受信される。コマンド制御部１３は、タイマ部２４で計数中の時間が例えば７０秒越えているか否かをチェックする。超えていない場合にはコンテンツ蓄積部１６に蓄積されているＡＶコンテンツ情報及びユーザ停止操作がなされているコンテンツ情報をテレビ５２に送り、それらのＡＶコンテンツ情報を表示させる。使用者によりリモートコントローラ５１が操作され、停止操作がなされているＡＶコンテンツ情報が選択された場合に、コマンド制御部１３は停止操作のなされているＡＶコンテンツを設定された再生位置から送信を開始させる。選択されたＡＶコンテンツは、停止操作のなされた例えば数秒過去の位置から、同期が確保されたＡＶコンテンツとしてテレビ５２で再生、表示される。この動作がフェーズ３の動作である。
フェーズ２とフェーズ３の間で、最初の部分から再生されたＡＶコンテンツをユーザ停止した位置まで早送りする操作のフェーズが省かれている。
【００２０】
図３を参照してコンテンツ情報データ部１４で生成されるコンテンツ情報について述べる。
ここで、コンテンツ蓄積部１６にはＣ１、Ｃ２、及びＣ３のＡＶコンテンツが蓄積されている。コンテンツ情報データ部１４はＣ１．ｍｐｇ、Ｃ２．ｍｐｇ、及びＣ３．ｍｐｇのフォルダを作成する。そして、コンテンツ情報データ部１４がそのフォルダ情報をネットワーク３を介して出力する場合に、ＤＬＮＡ（Digital Living Network Alliance）ガイドラインで規定される記述コマンドに従って記述し送信する。ＤＬＮＡガイドラインで規定されるＤＭＳ（Digital Media Server）機能、及びＤＭＰ（Digital Media Player）機能を有して記述される。Ｃ１．ｍｐｇに対するＨＴＴＰコマンドは、例えばｈｔｔｐ：／／１９２．１６８．１００．２００：３０００１／ｖｉｄｅｏ／Ｃ１．ｍｐｇと記述される。停止操作がなされているＡＶコンテンツＣ１＿ｗ．ｍｐｇは例えばｈｔｔｐ：／／１９２．１６８．１００．２００：３０００１／ｖｉｄｅｏ／Ｃ１＿ｗ．ｍｐｇと記述される。それらの記述されたＨＴＴＰコマンドはＸＭＬ（eXtensible Markup Language：拡張マークアップ言語）により記述され、ＧＥＴコマンド、ＰＯＳＴコマンドと共に送信される。
【００２１】
図４を参照してシーク位置制御部２３について述べる。
同図において、コンテンツ取得部２２によりコンテンツ蓄積部１６から取得されたＡＶコンテンツのビットストリームはＡＶパケット検出器２３１に入力される。ＡＶパケット検出器２３１はビットストリームを構成するパケットがオーディオパケットであるかビデオパケットであるかを検出する。ＡＶ再生時間差検出器２３２はオーディオパケット及びビデオパケットのそれぞれのパケットにより再生される時間を検出する。再々生開始位置決定器２３３は、ユーザにより停止操作がなされたＡＶコンテンツの位置に対して数秒間過去の位置にあり、その過去の位置から停止操作がなされた位置の間にあるオーディオパケットの再生時間とビデオパケットの再生時間とがほぼ同じ時間である過去の位置を再々生開始位置、即ち前記の送信開始位置として決定する。タイムコード記憶器２３４には送信開始位置に係るタイムコードが記憶される。
【００２２】
図５を参照して再々生開始位置（送信開始位置）について述べる。
同図（Ａ）はＣ１．ｍｐｇのコンテンツを再生開始位置より再生を開始し、停止位置まで再生した状態を示している。（Ｂ）は、（Ａ）の再生開始及び停止によりテレビ４２に表示されるＡＶコンテンツの部分を示す。（Ｃ）は（Ａ）のコンテンツの再生が再開始され、テレビ５２に表示される時間部分を網点を付して示したものである。（Ｃ）の再生再開始位置は（Ｂ）で示される停止位置よりも所定時間過去の時間より先行させて再開始されている。ここで、ＡＶコンテンツの再生再開始位置と停止位置の間に存在するオーディオパケットの再生時間とビデオパケットの再生時間とはほぼ同じ時間である位置が設定されるため、（Ｃ）で示すＡＶコンテンツは途中からの再生であるにも拘らず、ＡＶ同期が正確に取られ、リップシンクがずれたり、映像フレームがずれてしまうなどの障害を生じることなくＡＶコンテンツの後半部分の再生を行う。
【００２３】
図６、７を参照し、リモコン５１が操作された場合のＡＶサーバ装置１の動作をフローチャートにより説明する。
まず、テレビ５２側のリモコン５１が操作され、コマンド制御部１３が制御コマンドを受信した際に、Ｓ（ステップ）６１でタイマ部２４のタイマ２４ｂが計数状態にあり、その計数値が例えば６０秒である所定時間以内であるかを検出する。所定値以内である場合にはＳ８１でタイマ２４ｂを停止させ、Ｓ８２でシーク値を０に設定し、Ｓ６１に戻る。Ｓ６１でタイマ２４ｂは計数をしてないか、または係数値が所定値を超えている場合にはＳ６２でタイマ２４ａは計数しており、且つ計数時間が所定時間（例えば１０秒）以内であるかを検出する。検出される場合はＳ８３でタイマ２４ａを停止させ、Ｓ６１からの動作を繰り返す。検出されない場合にはＳ６３で再生操作に係る制御コマンドが発行されたかを検出する。検出された場合にはＳ６４でタイマ２４ａ、及び２４ｂを停止させる。Ｓ６５で再生制御コマンドに添付されるＨＴＴＰから記述される指定ＵＲＬ（Uniform Resource Locator）の制御コマンドを解析する。Ｓ６６で、シーク位置を設定する。複数のテレビのそれぞれから指定ＵＲＬが指定される場合にはテレビ毎にシーク位置テーブルを作成する。Ｓ６７で、コンテンツ蓄積部１６より指定されるＡＶコンテンツの部分を読み出す。
【００２４】
Ｓ６３で再生操作が検出されない場合は、図７のＢから実行する。Ｓ７１で次の再生のための操作がなされたかを検出する。検出された場合にはＳ７２でリモコン５１の操作データを読み込む。Ｓ７２の実行後、及びＳ６７の実行後Ｓ７３でＡＶコンテンツのＥＯＦ（End of File）を検出する。検出された場合はＳ７４でＵＲＬのシーク値を０にする。検出されない場合にはコンテンツ蓄積部１６から読み出すＡＶコンテンツの読み出し位置を次の読み出し単位の位置に更新する。Ｓ７６でコンテンツ取得部２２により取得されたＡＶコンテンツのデータをサーバコンテンツ通信部２１を介してテレビ５２に送出し、Ｓ６１に戻る。
Ｓ７１で次の再生操作が検出されない場合にはＳ８５で切断要求がなされたかを検出する。切断要求がなされた場合にはＳ８６でタイマ２４ａの計数を開始させ、タイマ２４ａが所定数を計数した場合にタイマ２４ｂの計数を開始させる。Ｓ８７でサーバコンテンツ通信部２１へ切断要求処理により生成された経過データを転送し、Ｓ６１からの動作を繰り返す。Ｓ８５で切断要求の操作が検出されなかった場合には、Ｓ８８で再生終了操作がなされたかを検出し、検出されなかった場合はＳ６１からの動作を繰り返す。検出された場合は動作を終了する。
【００２５】
ここで、タイマ部２４にタイマ２４ａ、２４ｂを設け、ユーザ停止操作から他のテレビが操作されてコンテンツ情報が要求されるまでの時間を例えば７０秒間として述べた。その設定時間は設計事項であり、さらに長い時間をタイマ２４ｂに設定しても良い。また、特にＡＶサーバシステム１０を使用する使用者の数が小さい場合には、タイマ２４ｂによる計数制御を行わないようにしても良い。
【００２６】
以上、ＤＬＮＡを用い、テレビ４２の側からコンテンツ蓄積部１６に蓄積されるＡＶコンテンツの視聴を途中まで行い、その後の視聴をテレビ５２の側から行うための制御を行うＡＶサーバ装置１について述べた。ここで、テレビ４２、４３はネットワークに接続して、例えばＤＬＮＡによる制御が可能な受像機であれば市場にあるテレビを用いてＡＶサーバシステム１０を構成することが出来る。
そして、テレビ４２、４３からＡＶサーバ装置１をアクセスし、コンテンツ蓄積部１６に蓄積されるＡＶコンテンツの内容確認や、蓄積されるＡＶコンテンツの更新確認を行ったりすることが出来る。使用者はテレビ４２、又は４３からＡＶサーバ装置１への接続時に、コンテンツ置換通知受信確認を行うための制御コマンドをリモートコントローラ４１又は４２を操作して行う。新着ＡＶコンテンツソフトがある場合は、前述の図３に示したＡＶコンテンツのホルダに新着ソフトを表示するホルダを新たに設け、例えば２日間以内に蓄積されたＡＶコンテンツを新着コンテンツであるとして表示するようにしても良い。
【００２７】
以上のように、本実施例で示したＡＶサーバ装置１によれば、複数の受信端末４２、５２のうち１つの受信端末から送信された再生要求を示すコマンドがコマンド通信部１２で受信されてから１つの受信端末から送信された停止要求を示すコマンドがコマンド通信部で受信されるまでの期間、１つの受信端末から再生要求されたＡＶコンテンツである再生ＡＶコンテンツを記憶部１６から読み出して１つの受信端末である再生受信端末に配信するコンテンツ配信部２１と、コマンド通信部により再生受信端末からの停止要求を示すコマンドが受信された際に、コンテンツ配信部から配信している再生ＡＶコンテンツの配信停止位置を記憶する記憶部と、再生ＡＶコンテンツの配信停止からの経過時間を計測するタイマ部２４と、複数の受信端末のうち再生受信端末を除く他の受信端末から停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの再生要求がなされた際に、タイマ部で計測中の経過時間が所定の時間以内である場合は記憶部１６に記憶された再生ＡＶコンテンツの配信停止位置を同一のＡＶコンテンツの配信開始位置として設定し、タイマ部で計測中の経過時間が所定の時間を越えた時間である場合は再生ＡＶコンテンツの最初の位置を同一のＡＶコンテンツの配信開始位置として設定するシーク位置制御部２３と、他の受信端末に配信する同一のＡＶコンテンツの配信開始位置を、シーク位置制御部で設定された配信開始位置とするようにコンテンツ配信部を制御する制御部とを備えるので、従来のリモートコントローラをそのまま用い、且つネットワークに接続される複数のテレビジョン受像機の間で視聴しているＡＶコンテンツの再生を継承しつつ再生することのできるＡＶサーバ装置を実現できる。
また、他の受信端末から停止要求された再生ＡＶコンテンツと同一のＡＶコンテンツの配信要求がなされた際に、タイマ部で計測中の経過時間が所定の時間以内である場合は同一のＡＶコンテンツの配信開始位置を、記憶部に記憶された再生ＡＶコンテンツの配信停止位置よりも所定時間前の位置として設定するシーク位置制御部を有する場合は、複数のテレビジョン受像機の間で視聴しているＡＶコンテンツの再生を、再生を再開した時点よりＡＶ同期を確保し、且つＡＶコンテンツを継承した再生をすることのできるＡＶサーバ装置を実現できる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施に係るＡＶサーバ装置の構成例を示すブロック図である。
【図２】本発明の実施に係るＡＶサーバシステムの動作シーケンスを例示した図である。
【図３】本発明の実施に係るＡＶサーバ装置に蓄積されるＡＶコンテンツのホルダを例示する図である。
【図４】本発明の実施に係るＡＶサーバ装置の要部に係るシーク位置制御部の構成例を示す図である。
【図５】本発明の実施に係るＡＶサーバ装置に蓄積されるＡＶコンテンツの再生位置を例示した図である。
【図６】本発明の実施に係るＡＶサーバ装置の動作をフローチャートで示した図（その１）である。
【図７】本発明の実施に係るＡＶサーバ装置の動作をフローチャートで示した図（その２）である。
【符号の説明】
【００２９】
１    ＡＶサーバ装置
３    ネットワーク
４、５    受信装置部
１０    ＡＶサーバシステム
１１    ネットワークインタフェース部
１２    サーバコマンド通信部
１３    コマンド制御部
１４    コンテンツ情報データ部
１５    コンテンツ情報生成部
１６    コンテンツ蓄積部
２１    サーバコンテンツ通信部
２２    コンテンツ取得部
２３    シーク位置制御部
２４    タイマ部
２４ａ、２４ｂ    タイマ
４１、５１    リモートコントローラ
４２、５２    テレビ
２３１    ＡＶパケット検出器
２３２    ＡＶ再生時間差検出器
２３３    再々生開始位置決定器
２３４    タイムコード記憶器
【図１】
2008011166.tif 000003
【図２】
2008011166.tif 000004
【図３】
2008011166.tif 000005
【図４】
2008011166.tif 000006
【図５】
2008011166.tif 000007
【図６】
2008011166.tif 000008
【図７】
2008011166.tif 000009