(57)【要約】【課題】  動画再生装置および動画配信装置にかかる処理負荷を抑え、またネットワークトラフィックの増大を抑えつつ、特殊再生が可能な動画配信システムを提供することを目的とする。【解決手段】  ネットワークを介してＡＳＦなどの動画ファイルのＰｕｌｌ型ストリーミング再生を行う動画再生装置（２００）と共に、動画配信システムを構成する動画配信装置（１００）において、コマンド受信部（１０１）は、動画再生装置（２００）からのコマンドを受信し、コマンド解析部（１０２）は受信したコマンドを解析し、通常送信部（１０３）はコンテンツデータを磁気ディスクなどの記録媒体（１０７）から読み取り、そして送信する。【選択図】  図１
2006074511.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してＡＳＦなどの動画ファイルのＰｕｌｌ型ストリーミング再生を行う動画配信装置と動画再生装置とからなる動画配信システムにおいて、当該動画配信装置は、
動画再生装置からのコマンドを受信するコマンド受信部と、当該コマンドを解析するコマンド解析部と、
コンテンツデータを磁気ディスクなどの記録媒体から読み取り、送信する通常送信部とを備える。
【請求項２】
前記動画再生装置からの特殊再生要求受信時に、コンテンツデータを磁気ディスクなどの記録媒体から特殊再生開始時点からのコンテンツのインデックス情報を読み取り、Ｉピクチャが含まれるパケットを解析し、Ｉピクチャのファイル位置、およびサイズを解析するＩピクチャ解析部と、
Ｉピクチャ情報を基にＩピクチャデータを取り出し、前記動画再生装置にコンテンツデータを送信するＩピクチャ送信部をさらに備える請求項１に記載の動画配信装置。
【請求項３】
解析したＩピクチャ情報を磁気ディスクなどの記録媒体に保管するＩピクチャ情報保管部をさらに備える請求項２に記載の動画配信装置。
【請求項４】
Ｉピクチャ情報の解析において、ファイル先頭からの相対時間情報を解析し、当該解析情報を加えたＩピクチャ情報を磁気ディスクなどの記録媒体に保管するＩピクチャ情報保管部をさらに備える請求項３に記載の動画配信装置。
【請求項５】
前記動画再生装置から所定の時間範囲のＩピクチャ取得要求の受信時に、磁気ディスクなどの記録媒体に保管されているＩピクチャ情報中に指定のＩピクチャ情報が登録されているかどうかを調べ、登録済みの場合には当該情報を用いてＩピクチャ読み取り、当該動画再生装置に送信するＩピクチャ送信部をさらに備える請求項３に記載の動画配信装置。
【請求項６】
前記動画再生装置から所定の時間範囲のＩピクチャ取得要求の受信時に、磁気ディスクなどの記録媒体に保管されているＩピクチャ情報中に指定のＩピクチャ情報が登録されているかどうかを調べ、登録が無い場合、磁気ディスクなどの記録媒体に保管されているコンテンツのインデックス情報を読み取り、Ｉピクチャが含まれるパケットを解析し、Ｉピクチャのファイル位置、サイズ、および時間情報を解析するＩピクチャ解析部と、
前記Ｉピクチャ情報を保管するＩピクチャ情報保管部とをさらに備える請求項３に記載の動画配信装置。
【請求項７】
動画再生装置からのＩピクチャ情報取得要求に対して、磁気ディスクなどの記録媒体に保管されているＩピクチャ情報を前記動画再生装置に送信するＩピクチャ送信部をさらに備える請求項３に記載の動画配信装置。
【請求項８】
前記動画再生装置からの所定範囲のインデックス指定のＩピクチャ取得要求の受信時に、磁気ディスクなどの記録媒体に保管されているＩピクチャ情報中に指定のＩピクチャ情報が登録されているかどうかを調べ、登録済みの場合には当該情報を用いてＩピクチャを当該動画再生装置に送信するＩピクチャ送信部をさらに備える請求項７に記載の動画配信装置。
【請求項９】
前記動画再生装置からの所定範囲のインデックス指定のＩピクチャ取得要求の受信時に、磁気ディスクなどの記録媒体に保管されているＩピクチャ情報中に指定のＩピクチャ情報が登録されているかどうかを調べ、登録が無い場合、磁気ディスクなどの記録媒体に保管されているコンテンツのインデックス情報を読み取り、Ｉピクチャが含まれるパケットを解析し、Ｉピクチャのファイル位置、サイズ、および時間情報を解析するＩピクチャ解析部と、
前記Ｉピクチャ情報を保管するＩピクチャ情報保管部とをさらに備える請求項７に記載の動画配信装置。
【請求項１０】
ネットワークを介してＡＳＦなどの動画ファイルのＰｕｌｌ型ストリーミング再生を行う動画配信装置と動画再生装置とからなる動画配信システムにおいて、当該動画再生装置は、
ユーザから指示を受け付けるユーザインタフェース部と、
ユーザ指示内容を解析するユーザ要求解析部と、
前記動画配信装置に対してコマンドを送信するコマンド送信部と、
コンテンツデータを受信する通常受信部と、
受信したコンテンツデータをビデオとオーディオとに分離するＡＶ分離部と、
分離されたビデオ・ストリームからビデオ・エレメンタ・リストリームを取り出すビデオパーサ部と、
取り出されたビデオ・エレメンタ・リストリームをデコード再生するビデオデコード部と、
分離されたオーディオ・ストリームからオーディオ・エレメンタリ・ストリームを取り出すオーディオパーサ部と、
取り出されたオーディオ・エレメンタリ・ストリームをデコード再生するオーディオデコード部とを備える。
【請求項１１】
ユーザからの特殊再生開始指示に基づき、前記動画配信装置に特殊再生開始を要求するコマンド送信部と、
前記動画配信装置からのＩピクチャを受信するＩピクチャ受信部と、
受信したＩピクチャを再生するデコード再生するビデオデコード部とをさらに備える請求項１０に記載の動画再生装置。
【請求項１２】
ユーザからの特殊再生終了に基づき、前記動画配信装置に特殊再生終了を要求するコマンド送信部をさらに備える請求項１１の動画再生装置。
【請求項１３】
ユーザからの特殊再生開始指示に基づき、動画配信装置にＩピクチャ取得を要求するコマンド送信部をさらに備える請求項１１に記載の動画再生装置。
【請求項１４】
ユーザからのシーク指示に基づき、前記動画配信装置に時間指定のＩピクチャ取得を要求するコマンド送信部をさらに備える請求項１１の動画再生装置。
【請求項１５】
ユーザからのシーク指示に基づき、前記動画再生装置にＩピクチャ情報を要求するコンテンツデータ要求部と、
Ｉピクチャ情報を受信するファイル情報受信部と、
Ｉピクチャ情報を取得した場合に、Ｉピクチャ情報に含まれているインデックス情報にしたがって、インデックス指定のＩピクチャ取得要求を動画配信装置に要求するコマンド送信部とをさらに備える請求項１１に記載の動画再生装置。
【請求項１６】
ユーザからの特殊再生開始指示に含まれる再生の方向、および速度情報を基に時間範囲指定のＩピクチャ取得要求を繰り返するコマンド送信部と、
要求した時間範囲のＩピクチャの受信を繰り返すＩピクチャ受信部とを備える請求項１１に記載の動画再生装置。
【請求項１７】
ユーザからの特殊再生開始指示に含まれる再生の方向、速度情報に基づいてＩピクチャ情報を取得している場合に、Ｉピクチャ情報に含まれているインデックス情報にしたがって、インデックス範囲指定のＩピクチャ取得要求を繰り返するコマンド送信部と、
要求したインデックス範囲のＩピクチャの受信を繰り返すＩピクチャ受信部とをさらに備える請求項１１に記載の動画再生装置。
【請求項１８】
ユーザからの特殊再生終了指示に基づき、前記動画配信装置に特殊再生終了要求を送信するコマンド送信部と動画配信装置から通知される現在のファイル再生位置情報を基に通常再生を再開するコンテンツデータ要求部をさらに備える請求項１１に記載の動画再生装置。
【請求項１９】
前記動画再生装置からの特殊再生終了要求を受信し、特殊再生を終了し、当該動画再生装置に現在のファイル再生位置を通知するＩピクチャ送信部をさらに備える請求項３に記載の動画配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してＡＳＦなどの動画ファイルのＰｕｌｌ型ストリーミング再生を行う動画配信装置と動画再生装置とからなる動画配信システムに関する。
【背景技術】
【０００２】
ネットワークを介してＡＳＦなどの動画ファイルのＰｕｌｌ型ストリーミング再生を行う動画配信システムにおいて、特殊再生を行う場合には、Ｉピクチャを特殊再生方向に所定の時間幅で読み出して再生が行われる。動画コンテンツからのＩピクチャ取り出しには、通常動画再生装置２００側でコンテンツのインデックスを読み出し、所望の再生開始時間に対応するＩピクチャが含まれている複数のパケットからなるデータを読み出してＩピクチャが取り出される。
【特許文献１】特開２００４−１９４２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、Ｉピクチャの解析を行う動画再生装置に非力なＣＰＵのモバイル機器を利用する場合は負担が大きい。また、ネットワーク上には実際には動画配信装置から再生されないデータも送られ、動画再生装置で廃棄される。そのため無駄にネットワークトラフィックが増大するという問題がある。よって、本発明は、動画再生装置および動画配信装置にかかる処理負荷を抑え、またネットワークトラフィックの増大を抑えつつ、特殊再生が可能な動画配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上述した課題を解決するために、ネットワークを介してＡＳＦなどの動画ファイルのＰｕｌｌ型ストリーミング再生を行う動画配信装置と動画再生装置とからなる動画配信システムにおいて、当該動画配信装置は、
前記動画再生装置からのコマンドを受信するコマンド受信部と、
当該コマンドを解析するコマンド解析部と、コンテンツデータを磁気ディスクなどの記録媒体から読み取り、送信する通常送信部とを備える。
【発明の効果】
【０００５】
本発明に係る動画配信システムにおいては、特殊再生時に動画配信装置でＩピクチャの位置およびサイズを解析して、時間情報とファイル位置とをインデックス管理する。結果、動画再生装置からは時間又はインデックス範囲指定でＩピクチャを取得でき、動画再生装置側でのＩピクチャ解析処理を省くことができ、そして、処理を大幅に削減できる。また、不要なデータをネットワーク上に流すことがないので、ネットワークトラフックを抑制することができる。さらに一度解析したＩピクチャ情報は外部記憶装置に記憶することで、動画配信装置側で再度Ｉピクチャ解析を行う必要がなく、動画配信装置の処理負荷も削減できるという利点がある。
【発明を実施するための最良の形態】
【０００６】
以下に本発明の実施の形態にかかる動画配信システムついて図１、図２、および図３を参照して説明する。動画配信システムは動画配信装置１００と、動画再生装置２００を含む。
図１に示すように、動画配信装置１００は、コマンド受信部１０１、コマンド解析部１０２、通常送信部１０３、Ｉピクチャ解析部１０４、Ｉピクチャ情報保管部１０５、Ｉピクチャ送信部１０６、および外部記録装置１０７を含む。図２に示すように、動画再生装置２００は、ユーザインタフェース部２０１、ユーザ指示解析部２０２、コマンド送信部２０３、通常受信部２０４、Ｉピクチャ受信部２０５、コンテンツデータ要求部２０６、ファイル情報受信部２０７、ＡＶ分離部２０８、ビデオパーサ部２０９、ビデオデコード部２１０、オーディオパーサ部２１１、およびオーディオデコード部２１２を含む。
【０００７】
図１および図２を参照して、本実施の形態にかかる動画配信システムにおける、通常再生処理について説明した後に、特殊再生について説明する。通常再生時には、図２に示す動画再生装置２００において、ユーザがユーザインタフェース部２０１に通常再生を指示する。ユーザ指示解析部２０２はユーザ指示内容を解析し、コマンド送信部２０３に再生要求の送信を要求する。図１に示す動画配信装置１００においては、動画再生装置２００からのコマンドをコマンド受信部１０１で受け取り、コマンド解析部１０２で解析する。受信した再生要求の内容に基づき、コンテンツデータを読み取り、動画再生装置２００に送信する。
【０００８】
動画再生装置２００は、コンテンツデータを通常受信部２０４で受け取り、ＡＶ分離部２０８でビデオ・ストリームとオーディオ・ストリームに分離する。分離されたビデオ・ストリームはビデオパーサ部２０９でビデオ・エレメンタ・リストリームが取り出されて、ビデオデコード部２１０でビデオのデコード再生が行われる。また、ＡＶ分離部２０８で分離されたオーディオ・ストリームは、オーディオパーサ部２１１でオーディオ・エレメンタリ・ストリームが取り出され、オーディオデコード部２１２はオーディオのデコード再生を行う。
【０００９】
特殊再生時には、動画再生装置２００において、ユーザがユーザインタフェース部２０１に特殊再生開始を指示する。ユーザ指示解析部２０２はユーザ指示内容を解析し、コマンド送信部２０３に特殊再生開始要求の送信を要求する。動画配信装置１００は、動画再生装置２００からのコマンドをコマンド受信部１０１で受け取り、コマンド解析部１０２で解析する。受信した特殊再生開始要求に含まれる再生方向情報を基に、Ｉピクチャ解析部１０４は、現在の再生位置からのＩピクチャ情報を収集するため、外部記録装置１０７に保存されているコンテンツからインデックス情報を収集する。そして、Ｉピクチャ解析部１０４は、収集されたインデックス情報を基づいてパケット解析を行い、Ｉピクチャのファイル位置、サイズ、および時間情報を収集する。Ｉピクチャ情報保管部１０５は、解析したＩピクチャ情報を外部記憶装置１０７に保管する。図３にＩピクチャ情報の一例を示す。
【００１０】
動画再生装置２００のコンテンツデータ要求部２０６は、ビデオデコード部１１０およびオーディオデコード部２１２のバッファ残量を監視する。そして、所定の閾値を下回る又はバッファに空きがあると、コンテンツデータ要求部２０６は所定の時間範囲のＩピクチャ取得要求をコマンド送信部２０３を介して、動画配信装置１００に送信する。
【００１１】
動画配信装置１００において、コマンド解析部１０２がコマンド受信部１０１で受信したＩピクチャ取得要求を解析し、Ｉピクチャ解析部１０５が指定範囲のＩピクチャ情報が外部記憶装置１０７上のＩピクチャ情報に既に登録済みかどうか調べる。そして、登録済みであれば、Ｉピクチャ情報保管部１０５は、その情報をＩピクチャ送信部１０６に通知する。Ｉピクチャ送信部１０６は、指定のＩピクチャを外部記憶装置１０７上にあるコンテンツから読み取り、動画再生装置２００に送信する。
【００１２】
動画再生装置２００において、Ｉピクチャ受信部２０５で受信されたＩピクチャがビデオデコード部２１０に渡される。ビデオデコード部２１０はビデオのデコード再生を行う。指定範囲のＩピクチャ情報が外部記憶装置１０７上のＩピクチャ情報に登録されていないと判断される場合、Ｉピクチャ解析部１０５は、外部記録装置１０７に保存されているコンテンツからインデックス情報を収集し、その情報を基にパケット解析を行い、Ｉピクチャのファイル位置、サイズ、および時間情報を収集する。収集されたＩピクチャ情報は、Ｉピクチャ情報保管部１０５により外部記録装置１０７上のＩピクチャ情報に保管される。
【００１３】
さらに、動画再生装置２００において、コンテンツデータ要求部２０６はコマンド送信部２０３を介して、動画配信装置１００の外部記憶装置１０７に保管されているＩピクチャ情報を取得するために、Ｉピクチャ情報取得要求を送信する。動画配信装置１００において、コマンド受信部１０１で受信されたコマンドがコマンド解析部１０２で解析される。解析されたＩピクチャ情報取得要求により、Ｉピクチャ情報保管部１０５は外部記憶装置１０７上のＩピクチャ情報を読み出し、Ｉピクチャ送信部１０６を介して、動画再生装置２００に送信する。
【００１４】
動画再生装置２００において、ファイル情報受信部２０７は受信したＩピクチャ情報をコンテンツデータ要求部２０６に渡す。コンテンツデータ要求部２０６は、取得したＩピクチャ情報から、インデックス情報を読み取り、インデックス指定でＩピクチャ取得要求をコマンド送信部２０３を介して動画配信装置１００に送信する。動画配信装置１００においては、コマンド受信部１０１で受信したコマンドをコマンド解析部１０２が解析する。受信したインデックス範囲指定のＩピクチャ取得要求に含まれるインデックス範囲のＩピクチャがＩピクチャ送信部１０６を介して送信される。動画再生装置２００においては、Ｉピクチャ受信部２０５が、受信したＩピクチャをビデオデコード部２１０に渡す。そして、ビデオデコード部２１０は、ビデオのデコード再生を行う。
【００１５】
動画再生装置２００において、ユーザがユーザインタフェース部２０１に特殊再生終了を指示する。ユーザ指示解析部２０２はユーザ指示内容を解析し、コマンド送信部２０３に特殊再生終了要求の送信を要求する。動画配信装置１００は、動画再生装置２００からのコマンドをコマンド受信部１０１で受け取り、コマンド解析部１０２で解析する。受信した特殊再生終了要求により、Ｉピクチャ送信部１０６は現在のファイル再生位置を動画再生装置２００に送信する。動画再生装置２００はファイル情報受信部２０７でファイル再生位置情報を受信し、その情報をコンテンツデータ要求部２０６に渡す。コンテンツデータ要求部２０６はそのファイル再生位置からデータ取得要求を行い、通常再生を再開する。
【産業上の利用可能性】
【００１６】
ネットワークを介した動画ストリーミングおよびメモリカードやハードディスク装置などにあるコンテンツなどでコンテンツが供給される動画配信システムにおいて、同じコンテンツを再度生成する動画再生装置に使用できる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る動画配信システムにおける動画配信装置の構成を示すブロック図
【図２】本発明に係る動画配信システムにおける動画再生装置の構成を示すブロック図
【図３】Ｉピクチャ情報の一例を示す説明図
【符号の説明】
【００１８】
１００  動画配信装置
１０１  コマンド受信部
１０２  コマンド解析部
１０３  通常送信部
１０４  Ｉピクチャ解析部
１０５  Ｉピクチャ情報保管部
１０６  Ｉピクチャ送信部
１０７  外部記録装置
２００  動画再生装置
２０１  ユーザインタフェース部
２０２  ユーザ指示解析部
２０３  コマンド送信部
２０４  通常受信部
２０５  Ｉピクチャ受信部
２０６  コンテンツデータ要求部
２０７  ファイル情報受信部
２０８  ＡＶ分離部
２０９  ビデオパーサ部
２１０  ビデオデコード部
２１１  オーディオパーサ部
２１２  オーディオデコード部
【図１】
2006074511.tif 000003
【図２】
2006074511.tif 000004
【図３】
2006074511.tif 000005