(57)【要約】【課題】  動画像を含むデータ配信において、柔軟な配信方式の変更を行う。【解決手段】  本発明は、配信用動画像データをフレーム単位で、受信装置に配信する動画像配信装置に関する。そして、動画像配信装置は、他のフレームのデータを引用しない形式の独立フレームデータを有する保持対象動画像データを保持する手段と、保持対象動画像データを構成する独立フレームデータのそれぞれを、受信装置への配信に適した形式の配信用フレームデータに変換する手段と、変換した配信用フレームデータのそれぞれを、受信装置に配信する手段とを有することを特徴とする。【選択図】      図１
2011066830.tif 000002
【特許請求の範囲】
【請求項１】
配信用動画像データをフレーム単位で、受信装置に配信する動画像配信装置において、
他のフレームのデータを引用しない形式の独立フレームデータの列を有する保持対象動画像データを保持する動画像データ保持手段と、
上記保持対象動画像データを構成する独立フレームデータのそれぞれを、上記受信装置への配信に適した形式の配信用フレームデータに変換するフレーム変換手段と、
上記フレーム変換手段が変換した配信用フレームデータのそれぞれを、上記受信装置に配信する配信手段と
を有することを特徴とする動画像配信装置。
【請求項２】
上記受信装置での配信用フレームデータの受信状況に係る受信状況情報を保持する受信状況情報保持手段と、
少なくとも、上記受信状況保持手段が保持した受信状況情報を用いて、上記フレーム変換手段による独立フレームデータから配信用フレームデータへの変換内容に係る変換パラメータを求める変換パラメータ決定手段とをさらに有し、
上記フレーム変換手段は、上記変換パラメータ決定手段が決定した変換パラメータに従って、独立フレームデータから配信用フレームデータへの変換を行う
ことを特徴とする請求項１に記載の動画像配信装置。
【請求項３】
上記受信装置に係る受信装置情報を保持する受信装置情報保持手段をさらに有し、
上記変換パラメータ決定手段は、上記受信状況保持手段が保持した受信状況情報、及び、上記受信装置情報保持手段が保持した受信装置情報を用いて、変換パラメータを求める
ことを特徴とする請求項２に記載の動画像配信装置。
【請求項４】
上記フレーム変換手段による独立フレームデータの変換順序を制御する再生制御信号を保持する再生制御信号保持手段をさらに有し、
上記フレーム変換手段は、上記再生制御信号保持手段が保持した再生制御信号にしたがった順序で、保持対象動画像データから独立フレームデータを取出して、配信用フレームデータへの変換を行う
ことを特徴とする請求項１〜３のいずれかに記載の動画像配信装置。
【請求項５】
上記再生制御信号保持手段は、上記受信装置から再生制御信号を受信して保持することを特徴とする請求項４に記載の動画像配信装置。
【請求項６】
配信用動画像データをフレーム単位で、受信装置に配信する動画像配信装置に搭載されたコンピュータを、
他のフレームのデータを引用しない形式の独立フレームデータの列を有する保持対象動画像データを保持する動画像データ保持手段と、
上記保持対象動画像データを構成する独立フレームデータのそれぞれを、上記受信装置への配信に適した形式の配信用フレームデータに変換するフレーム変換手段と、
上記フレーム変換手段が変換した配信用フレームデータのそれぞれを、上記受信装置に配信する配信手段と
して機能させることを特徴とする動画像配信プログラム。
【請求項７】
受信装置と、フレーム単位で動画像データを、上記受信装置に配信する動画像配信装置とを備える動画像配信システムにおいて、上記動画像配信装置として、請求項１〜５のいずれかに記載の動画配信装置を適用したことを特徴とする動画像配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画像配信装置及びプログラム、並びに、動画像配信システムに関し、例えば、ビデオオンデマンドにより動画像データを受信装置に配信するシステムに適用し得る。
【背景技術】
【０００２】
ビデオオンデマンドにより動画像データを受信装置に配信する動画像配信システムにおいて、再生装置（受信装置）ごとのネットワーク接続環境（広帯域、低帯域などネットワークの接続速度）や、プロトコルの相異に対応する既存の技術としては、特許文献１及び２のものがある。
【０００３】
特許文献１に記載のビデオオンデマンド送信装置は、複数の圧縮入力（符号化手段）を有しており、映像信号に配信先の受信端末に応じた圧縮入力（符号化手段）を適用してから配信するものである。
【０００４】
また、特許文献２に記載の情報提供装置は、複数の圧縮出力（符号化手段）を有しており、映像信号に、配信先の端末に応じた圧縮出力（符号化手段）を適用してから配信するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１６４５５２号公報
【特許文献２】特開平７−２６４０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の特許文献１及び２の装置では、映像信号を符号化する方式ごとに、専用の装置を必要とするため、高コストで、かつ、同時配信数に限りがあった。
【０００７】
また、従来の特許文献１及び２の装置では、符号化方式や、符号化を行うパラメータ（ビットレート等）等の配信方式の内容ごとに、専属の符号化を行う装置を割り当てる必要があり、配信方式の変更、例えば、配信途中での配信方式の変更に対して柔軟に対応できなかった。
【０００８】
そのため、動画像を含むデータの配信において、柔軟な配信方式の変更を行うことができる動画像配信装置及びプログラム、並びに、動画像配信システムが望まれている。
【課題を解決するための手段】
【０００９】
第１の本発明は、配信用動画像データをフレーム単位で、受信装置に配信する動画像配信装置において、（１）他のフレームのデータを引用しない形式の独立フレームデータの列を有する保持対象動画像データを保持する動画像データ保持手段と、（２）上記保持対象動画像データを構成する独立フレームデータのそれぞれを、上記受信装置への配信に適した形式の配信用フレームデータに変換するフレーム変換手段と、（３）上記フレーム変換手段が変換した配信用フレームデータのそれぞれを、上記受信装置に配信する配信手段とを有することを特徴とする。
【００１０】
第２の本発明の動画像配信プログラムは、（１）配信用動画像データをフレーム単位で、受信装置に配信する動画像配信装置に搭載されたコンピュータを、（２）他のフレームのデータを引用しない形式の独立フレームデータの列を有する保持対象動画像データを保持する動画像データ保持手段と、（３）上記保持対象動画像データを構成する独立フレームデータのそれぞれを、上記受信装置への配信に適した形式の配信用フレームデータに変換するフレーム変換手段と、（４）上記フレーム変換手段が変換した配信用フレームデータのそれぞれを、上記受信装置に配信する配信手段として機能させることを特徴とする。
【００１１】
第３の本発明は、受信装置と、フレーム単位で動画像データを、上記受信装置に配信する動画像配信装置とを備える動画像配信システムにおいて、上記動画像配信装置として、第１の本発明の動画配信装置を適用したことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、動画像を含むデータ配信において、柔軟な配信方式の変更を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る動画像配信システムの全体構成について示したブロック図である。
【図２】第１の実施形態に係る投入部に係る機能的構成について示したブロック図である。
【図３】第１の実施形態に係る配信部の機能的構成に付いて示した説明図である。
【図４】第１の実施形態に係る再生装置情報記憶部に記憶される情報の例について示した説明図である。
【図５】第１の実施形態に係る変換パラメータ決定部において、データの送信開始当初の変換パラメータを決定するルールの例を示した説明図である。
【図６】第１の実施形態に係る変換パラメータ決定部において、データの送信開始後の変換パラメータを決定するルールの例を示した説明図である。
【図７】第１の実施形態に係る投入部の動作について示した説明図である。
【図８】第１の実施形態に係る配信部の動作について示した説明図である。
【図９】第１の実施形態に係る動画像配信装置において、各データの関係をコマ単位（フレーム単位）で示した説明図である。
【図１０】第２の実施形態に係る配信部に「任意の再生位置からの再生」の再生制御信号が与えられた場合の動作について示した説明図である。
【図１１】第２の実施形態に係る配信部に「早送り」の再生制御信号が与えられた場合の動作について示した説明図である。
【図１２】第２の実施形態に係る配信部に「逆回し再生」の再生制御信号が与えられた場合の動作について示した説明図である。
【発明を実施するための形態】
【００１４】
（Ａ）第１の実施形態
以下、本発明による動画像配信装置及びプログラム、並びに、動画像配信システムの第１の実施形態を、図面を参照しながら詳述する。
【００１５】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態の動画像配信システム１０の全体構成を示すブロック図である。なお、図１において、括弧内の符号は、後述する第２の実施形態においてのみ用いられる符号である。
【００１６】
動画像配信システム１０には、動画像配信装置２０及び再生装置３０が配置されており、動画像配信装置２０では、動画像コンテンツデータＤを保持し、動画像コンテンツデータＤに基づく動画像データを、再生装置３０（受信装置）に配信する。なお、図１においては、再生装置３０は１台の構成として図示しているが、再生装置３０の台数は限定されないものである。また、第１の実施形態においては、動画像配信装置２０は、再生装置３０の要求を契機として、所定の動画像データを配信するものとして説明するが、再生装置３０側を契機（例えば、動画像配信装置２０側の操作者の操作や設定に応じたタイミング）として再生装置３０へ動画像データを送信するようにしても良い。
【００１７】
また、動画像配信装置２０と再生装置３０との間は、直接接続しても良いし、ネットワークを介して接続しても良く、その接続方式は限定されないものである。
【００１８】
動画像コンテンツデータＤは、フレーム（コマ）単位で符号化された動画像データであれば、その具体的なデータ形式は限定されないものであるが、第１の実施形態では、例として、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の形式のデータを適用するものとして説明する。動画像コンテンツデータＤとしては、例えば、１秒間の動画像を２４フレーム又は３０フレームで構成されるＭＰＥＧデータが適用するようにしても良い。
【００１９】
再生装置３０は、動画像データを受信する受信装置であり、例えば、既存の動画像配信システムにおいて、受信した動画を再生出力したり、映像信号に変換してディスプレイ等に与えたりすることができる装置（例えば、パソコンやセットトップボックス等）を適用することができる。
【００２０】
次に、動画像配信装置２０を構成する各部の詳細構成について説明する。
【００２１】
動画像配信装置２０は、投入部２１、蓄積部２２、配信部２３を有している。
【００２２】
動画像配信装置２０では、投入部２１により動画像コンテンツデータＤを保持し、所定のデータ変換を行ったデータ（以下、「蓄積用動画像データ」という）を生成して、蓄積部２２に与え、蓄積部２２では、その蓄積用動画像データを蓄積する。そして、配信部２３は、蓄積部２２に蓄積された変換後動画像データに基づいて、さらに所定のデータ変換を行ったデータ（以下、「配信用動画像データ」という）を生成して、その配信用動画像データを、再生装置３０に向けて送出する。
【００２３】
図２は、投入部２１内部の機能的構成を示したブロック図であり、図３は、配信部２３内部の機能的構成を示したブロック図である。
【００２４】
動画像配信装置２０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、ハードディスクなどのプログラムの実行構成、及び、他の通信装置と通信をするためのインターフェースを有する情報処理装置（１台に限定されず、複数台を分散処理し得るようにしたものであっても良い。）上に、実施形態の動画像配信プログラム等をインストールすることにより構築するようにしても良く、その場合でも機能的には図１〜３のように表すことができる。
【００２５】
投入部２１は、入力受付部２１１、データ変換部２１２を有している。
【００２６】
入力受付部２１１は、動画像コンテンツデータＤを保持する機能を担っている。入力受付部２１１において、動画像コンテンツデータＤを保持する方法は限定されないものであるが、例えば、ユーザから動画像コンテンツデータＤが入力（例えば、記録媒体による入力や、他の装置からのデータ転送等、入力方法は限定されない）されると、その入力された動画像コンテンツデータＤを保持するようにしても良いし、入力受付部２１１が、ネットワーク等を経由して所定の装置から取り込むようにしても良い。
【００２７】
データ変換部２１２は、入力受付部２１１が保持した動画像コンテンツデータＤに所定の変換を行って、蓄積用動画像データを生成し、蓄積部２２に与える。
【００２８】
データ変換部２１２は、動画像コンテンツデータＤを構成する全てのフレームについて、１フレームのみで一つのフレームの映像を表示できる形式、言い換えると、他のフレームのデータを引用しなくても当該フレームのデータだけで独立して一つのフレームの映像を出力できる形式のデータに変換して蓄積用動画像データを生成する。なお、以下の説明において、蓄積用動画像データを構成する各フレームを、「蓄積用フレームデータ」という。
【００２９】
蓄積用動画像データのデータ形式は、限定されないものであるが、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）画像、ＭＰＥＧのＩフレーム等のデータ形式を挙げることができる。第１の実施形態においては、データ変換部２１２が変換・生成する蓄積用フレームデータのそれぞれは、ＪＰＥＧ形式の画像データであるものとして説明する。
【００３０】
蓄積部２２は、投入部２１（データ変換部２１２）から蓄積用動画像データが与えられると、そのデータを記憶し、コンテンツごとに区分けして記憶・蓄積する機能を担っている。
【００３１】
配信部２３は、読込部２３１、データ変換部２３２、データ配信部２３３、状況受信部２３４を有している。
【００３２】
読込部２３１は、データ配信部２３３の要求に応じて、蓄積部２２から、所定のコンテンツに係る蓄積用動画像データを読み込み、データ変換部２３２に与える。
【００３３】
データ変換部２３２は、読込部２３１から与えられた蓄積用動画像データについて、所定の変換を行って、配信用動画像データを生成し、データ配信部２３３に与える。
【００３４】
データ変換部２３２は、蓄積用動画像データを構成する蓄積用フレームデータのそれぞれを、再生装置３０への配信に適した形式のフレームデータ（以下、「配信用フレームデータ」という）に変換するものであり、変換パラメータ決定部２３２ａ、再生装置情報記憶部２３３ｂを有している。配信用動画像データ（配信用フレームデータ）のデータ形式は限定されないものであるが、第１の実施形態においては、例として、配信用動画像データ（配信用フレームデータ）はＭＰＥＧの形式のデータであるものとして説明する。
【００３５】
データ変換部２３２は、変換パラメータ決定部２３２ａから供給される、フレームデータ変換の内容に係るパラメータ（以下、「変換パラメータ」という）を用いて、蓄積用動画像データを構成する蓄積用フレームデータを変換し、配信用フレームデータを生成する。変換パラメータの内容としては、例えば、配信用動画像データ（配信用フレームデータ）を動画像配信装置２０に配信する際のビットレート等が挙げられる。
【００３６】
再生装置情報記憶部２３３ｂは、後述する変換パラメータ決定部２３２ａにおける変換パラメータの決定処理に用いられる再生装置３０の個別情報（以下、「再生装置情報」という）を記憶している記憶手段である。
【００３７】
再生装置情報としては、例えば、各再生装置３０のネットワークへの接続速度に関する情報が含まれるものとして説明する。ここでは、再生装置情報における、各再生装置３０ごとのネットワークへの接続速度に関する情報の例として、「広帯域」、「中帯域」、「低帯域」の３段階のいずれかの情報で示されるものとする。例えば、１００Ｍｂｐｓ以上の高速回線（例えば、光ファイバ回線）でネットワークに接続されている場合には広帯域、５Ｍｂｐｓ以上の中速回線（例えば、ＡＤＳＬや、無線ＬＡＮ）でネットワークに接続されている場合には「中帯域」、１Ｍｂｐｓ以下の低速回線（例えば、電話回線や携帯電話を用いたダイアルアップ接続）でネットワークに接続されている場合には「低帯域」であるものとする。なお、再生装置情報の形式としては、上述の「広帯域」等の表示ではなく、具体的な接続回線の速度を適用するようにしても良く、限定されないものである。
【００３８】
図４は、再生装置情報記憶部２３３ｂに記憶される情報の例について示した説明図である。
【００３９】
図４において、「識別情報」の項目は、動画像配信装置２０の識別情報の情報が登録される。図４においては、説明を簡易にするために、「装置１」、「装置２」という情報が登録されているが、識別情報の形式は、ホスト名やＩＰアドレス等限定されないものである。また、「装置情報」の項目には、上述の「広帯域」、「中帯域」、「低帯域」のいずれかの情報が登録される。
【００４０】
変換パラメータ決定部２３２ａは、再生装置情報記憶部２３３ｂの再生装置情報及び、状況受信部２３４から供給される情報を用いて、データ変換部２３２に供給する変換パラメータを決定するものであるが、具体的な決定方法の詳細については後述する。
【００４１】
データ配信部２３３は、データ変換部２３２から供給される配信用動画像データ（配信用フレームデータ）を、再生装置３０に向けて送出する。動画像配信装置２０（データ配信部２３３）から、再生装置３０へ配信用動画像データを配信するプロトコルは限定されないものであるが、以下の説明においては、例として、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いて、配信用動画像データを配信し、さらに、ＲＴＣＰ（ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を用いて、ＲＴＰの各セッションについてセッション制御が行われるものとして説明する。
【００４２】
状況受信部２３４は、再生装置３０における配信用動画像データの受信状況に係る情報（以下、「受信状況情報」という）を保持し、データ変換部２３２（変換パラメータ決定部２３２ａ）に与える。受信状況情報としては、例えば、動画像配信装置２０と再生装置３０との間のセッション制御を担うプロトコル（ここでは、ＲＴＣＰ）に従って、再生装置３０と動画像配信装置２０との間でやり取りされる通信状態レポート（例えば、実効帯域幅、遅延時間、パケット（データ）ロスに係る情報）を用いるようにしても良い。
【００４３】
次に、変換パラメータ決定部２３２ａにおける変換パラメータ決定処理の詳細について説明する。
【００４４】
変換パラメータ決定部２３２ａでは、再生装置情報及び又は受信状況情報に基づいて、変換パラメータを決定する。
【００４５】
変換パラメータ決定部２３２ａでは、例えば、動画像配信装置２０から再生装置３０への配信用動画像データの送信開始当初は、再生装置情報に基づいた変換パラメータを決定し、送信開始後、受信状況情報の内容に応じて、変換パラメータを調整するようにしても良い。
【００４６】
図５は、動画像配信装置２０から再生装置３０への配信用動画像データの送信開始当初に、再生装置情報に基づいて変換パラメータを決定するルールの例を示した説明図である。
【００４７】
図５に示すように、配信先となる再生装置３０の再生装置情報が「広帯域」である場合には、変換パラメータ決定部２３２ａは、蓄積用フレームデータにおける画質を保ったままの配信用動画像データを生成するように、変換パラメータを決定する。また、配信先となる再生装置３０の再生装置情報が「中帯域」である場合には、変換パラメータ決定部２３２ａは、蓄積用フレームデータにおける画質を落とした配信用動画像データ（すなわち、広帯域よりもビットレートの低いデータ）を生成するように、変換パラメータを決定する。
【００４８】
動画像配信装置２０から再生装置３０への配信用動画像データの送信開始当初に、再生装置情報に基づいて変換パラメータを決定するルールについては、図５の例に限定されるものではなく、例えば、「広帯域」なら２０Ｍｂｐｓ、「中帯域」なら１．５Ｍｂｏｓ等のように、それぞれに具体的なビットレート値を適用するようにしても良い。
【００４９】
図６は、動画像配信装置２０から再生装置３０への配信用動画像データの送信開始後に、受信状況情報の内容に応じて、変換パラメータを調整するルールの例について示した説明図である。
【００５０】
図６に示すように、受信状況情報において、「データロス数０を継続」の場合、すなわち、データロスを示す値が０の状態が継続している場合（例えば、所定の期間以上継続している場合）には、変換パラメータ決定部２３２ａは、現状のデータ変換部２３２により変換される配信用動画像データのビットレートをチェックし、そのビットレートが最大である場合（例えば、蓄積用フレームデータにおける画質を保ったビットレートとなっている場合）には、現状のビットレートを維持する変換パラメータを決定する。一方、現状のデータ変換部２３２により変換される配信用動画像データのビットレートが最大でない場合には、変換パラメータ決定部２３２ａは、現状のデータ変換部２３２により変換される配信用動画像データのビットレートについて、より高ビットレートとなるように（例えば、現状よりも５％程度高ビットレートとする）変換パラメータを決定する。
【００５１】
また、図６に示すように、受信状況情報において、「データロス小」の場合、すなわち、データロスを示す値が少ない場合（例えば、単位時間あたりのデータロスが所定の範囲の場合）には、変換パラメータ決定部２３２ａは、現状のデータ変換部２３２により変換される配信用動画像データのビットレートについて、若干低ビットレートとなるように（例えば、現状よりも５％程度低ビットレートとする）変換パラメータを決定する。
【００５２】
さらに、受信状況情報において、「データロス多」の場合、すなわち、データロスを示す値が多い場合（例えば、単位時間あたりのデータロスが所定の閾値以上の場合）には、変換パラメータ決定部２３２ａは、現状のデータ変換部２３２により変換される配信用動画像データのビットレートについて、大幅に落としたビットレートとなるように（例えば、現状の半分程度のビットレートとする）変換パラメータを決定する。
【００５３】
さらにまた、図６に示すように、受信状況情報において、「データロス数減少し０」の場合、すなわち、データロスを示す値が、「データロス小」又は「データロス多」の状態から減少して０となった場合には、変換パラメータ決定部２３２ａは、現状のデータ変換部２３２により変換される配信用動画像データのビットレートについて維持するように変換パラメータを決定する。
【００５４】
（Ａ−２）第１の実施形態の動作
次に、以上のような構成を有する第１の実施形態の動画像配信システム１０の動作を説明する。
【００５５】
（Ａ−２−１）投入部の動作について
まず、投入部２１による動画像コンテンツデータＤの保持及び変換について説明する。
【００５６】
図７は、投入部２１の動作について説明したフローチャートである。
【００５７】
投入部２１では、動画像コンテンツデータＤが、入力受付部２１１入力されると、データ変換部２１２では、動画像コンテンツデータＤをフレーム単位に読込む（Ｓ１０１）。
【００５８】
次に、データ変換部２１２では、ステップＳ１０１において、新たなフレームのデータが読込めたか否かが判定され（Ｓ１０２）、読込めた場合には、後述するステップＳ１０３の処理へ進み、動画像コンテンツデータＤが終了しており新たなフレームのデータが読込めなかった場合には、処理を終了する。
【００５９】
上述のステップＳ１０２において、新たなフレームのデータが読込めたと判定された場合には、データ変換部２１２では、読込んだフレームのデータを、蓄積用フレームデータに変換する処理が行われ（Ｓ１０３）、さらに、変換した蓄積用フレームデータが蓄積部２２に与えられ（Ｓ１０４）、上述のステップＳ１０１の処理から動作する。
【００６０】
（Ａ−２−２）配信部の動作について
次に、配信部２３による配信用動画像データの配信処理について説明する。
【００６１】
図８は、配信部２３の動作について説明したフローチャートである。
【００６２】
データ配信部２３３では、例えば、再生装置３０からの要求等を契機として、読込部２３１に対して、所定のコンテンツに係る蓄積用動画像データの読込みが要求が通知されると（Ｓ２０１）、読込部２３１では、データ配信部２３３からの要求に応じたコンテンツに係る蓄積用動画像データがフレーム単位で読み込まれ、データ変換部２３２に与えられる（Ｓ２０２）。
【００６３】
次に、読込部２３１では、ステップＳ２０２において、新たな蓄積用フレームデータが読込めたか否かが判定され（Ｓ２０３）、読込めた場合には、後述するステップＳ２０４の処理へ進み、動画像コンテンツデータＤが終了しており新たなフレームのデータが読込めなかった場合には、処理を終了する。
【００６４】
そして、データ変換部２３２では、与えられた蓄積用フレームデータについて、変換パラメータ決定部２３２ａから供給される変換パラメータ（例えば、ビットレート）に応じた変換が行われて、ＭＰＥＧ形式の配信用フレームデータが生成され、データ配信部２３３に与えられる（Ｓ２０４）。
【００６５】
そして、データ配信部２３３により、データ変換部２３２から与えられた配信用フレームデータが、再生装置３０に向けて送出され（Ｓ２０５）、上述のステップＳ２０２の処理から動作する。
【００６６】
図９は、動画像配信装置２０において、動画像コンテンツデータＤと蓄積用動画像データと配信用動画像データとの関係をコマ単位（フレーム単位）で示した説明図である。
【００６７】
図９（ａ）は、配信部２３により、配信用動画像データの配信開始後に、データ変換部２３２に供給される変換パラメータの変更が無い場合を示しており、図９（ｂ）は配信用動画像データの配信開始後に、データ変換部２３２に供給される変換パラメータの変更があった場合を示している。
【００６８】
なお、図９において、Ａ１〜ＡＮはそれぞれ動画像コンテンツデータＤを構成する各フレームのデータを示し、Ｂ１〜ＢＮはそれぞれ蓄積用フレームデータを示している。また図９（ａ）において、Ｃ１０１〜Ｃ１０Ｎはそれぞれ配信用フレームデータを示し、図９（ｂ）において、Ｃ２０１〜Ｃ２０Ｎはそれぞれ配信用フレームデータを示している。なお、図９で、蓄積用動画像データにおける時系列は、蓄積用フレームデータＢ１からＢＮの方向へ流れているものとする。
【００６９】
図９（ａ）に示すように、配信用動画像データの配信開始後に、データ変換部２３２に供給される変換パラメータの変更が無い場合には、最初に配信する配信用フレームデータＣ１０１は、Ｉフレームで、その後に配信する配信用フレームデータ（Ｃ１０２〜Ｃ１０Ｎ）はＰフレームとなっている。
【００７０】
一方、図９（ｂ）では、例えば、配信用フレームデータＣ２０２と、配信用フレームデータＣ２０３の間のタイミングで、変換パラメータ決定部２３２ａにおいて決定される変換パラメータに変更があった場合を示している。
【００７１】
図９（ａ）では、最初に配信する配信用フレームデータＣ２０１はＩフレームで、その次に配信する配信用フレームデータＣ２０２はＰフレームとなる。そして、配信用フレームデータＣ２０２の発生するタイミングの後では、データ変換部２３２において適用する変換パラメータが変更となるため、フレームデータＣ２０３は、新たな変換パラメータ（ビットレート等）を適用したＩフレームとなり、以降のフレーム（Ｃ２０４〜Ｃ２０Ｎ）については、配信用フレームデータＣ２０３に従属するＰフレームとなる。
【００７２】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、以下のような効果を奏することができる。
【００７３】
動画像配信システム１０では、蓄積部２２の蓄積用フレームデータは、全て、他のフレームのデータを引用しなくても当該フレームのデータだけで独立して一つのフレームの映像を表示できる形式のデータとなっているので、任意の時点でデータ変換部２３２に適用する変換パラメータが変更された場合でも、上述の図９（ｂ）に示すように、即座に新たな変換パラメータを適用した配信用フレームデータを生成することができる。
【００７４】
例えば、蓄積部２２の蓄積用動画像データが、ＩフレームとＰフレームが混在したＭＰＥＧデータであった場合には、Ｉフレームが発生するタイミングでなければ、データ変換部２３２において、異なる変換パラメータを適用した変換に切り替えることが容易でない。一方、第１の実施形態の動画像配信システム１０では、蓄積用動画像データは全て他のフレームのデータを引用しない形式なので、任意の時点で切り替えることができる。
【００７５】
（Ｂ）第２の実施形態
以下、本発明による動画像配信装置及びプログラム、並びに、動画像配信システムの第２の実施形態を、図面を参照しながら詳述する。
【００７６】
第２の実施形態の
（Ｂ−１）第２の実施形態の構成
第２の実施形態の動画像配信システム１０Ａの全体構成も、図１により示すことができる。なお、図１において、括弧内の符号は、第２の実施形態においてのみ用いられる符号である。
【００７７】
以下、第２の実施形態の構成について第１の実施形態との差異について説明する。
【００７８】
動画像配信システム１０Ａにおいては、第１の実施形態の動画像配信装置２０が、動画像配信装置２０Ａに置き換わっている。
【００７９】
第１の実施形態においては、動画像配信装置２０は、再生装置３０の要求に応じた動画像コンテンツについて配信用動画像データを行う構成について説明した。一方、第２の実施形態においては、動画像配信装置２０Ａは、配信用動画像データを配信している途中で、再生装置３０からの、再生位置の変更、早送り、逆回し再生等、再生操作に係る信号（以下、「再生制御信号」という）を受信すると、その再生制御信号に応じた配信用動画像データを生成して配信する点で異なっている。
【００８０】
動画像配信装置２０において再生制御信号を保持する方法としては、例えば、再生装置３０のユーザが再生装置３０に対して入力（例えば、キーボードやリモコン等による入力）した操作信号が、再生装置３０から動画像配信装置２０に与えられ、その信号を保持すること等が挙げられる。
【００８１】
この実施形態においては、再生制御信号の例として、「任意の再生位置からの再生」、「早送り」、「逆回し再生」があるものとして説明するが、動画像配信装置２０Ａにおいて適用する再生制御信号の種類や数は限定されないものである。
【００８２】
動画像配信装置２０Ａは、第１の実施形態の動画像配信装置２０において、配信部２３が、配信部２３Ａに置き換わっただけで、その他の構成は同様である。そして、配信部２３Ａでは、第１の実施形態と比較して、読込部２３１、データ変換部２３２、データ配信部２３３が、それぞれ、読込部２３１Ａ、データ変換部２３２Ａ、データ配信部２３３Ａに置き換わっている。
【００８３】
データ配信部２３３Ａは、再生装置３０から再生制御信号が与えられると、その再生制御信号を、読込部２３１Ａ及びデータ変換部２３２Ａに与える点で第１の実施形態と異なっている。
【００８４】
そして、読込部２３１Ａは、再生制御信号が与えられると、以降、再生制御信号に応じた順序で蓄積用フレームデータを読み込んで、データ変換部２１２に与える。
【００８５】
データ変換部２３２Ａは、再生制御信号が与えられると、以降、読込部２３１Ａから与えられた蓄積用フレームデータについて、その再生制御信号に応じた変換を行う。例えば、再生制御信号の内容が、「任意の再生位置からの再生」や「逆回し再生」であった場合には、次に読込部２３１Ａから与えられる蓄積用フレームデータについては、Ｉフレームに変換し、その次に与えられる蓄積用フレームデータについては上述のＩフレームに従属するＰフレームとすること等が挙げられる。
【００８６】
再生制御信号の内容の具体例及び、再生制御信号に応じた読込部２３１Ａの具体的な処理については、後述する動作説明において詳述する。
【００８７】
（Ｂ−２）第２の実施形態の動作
次に、以上のような構成を有する第２の実施形態の動画像配信システム１０Ａの動作を説明する。
【００８８】
動画像配信装置２０Ａが、単に再生装置３０の要求に応じた動画像コンテンツについて配信用動画像データ配信を行う動作については、第１の実施形態と同様であるので、ここでは説明を省略する。ここでは、動画像配信装置２０Ａにおいて、再生装置３０から再生制御信号が与えられた場合の動作について、再生制御信号の種類ごとに説明する。
【００８９】
（Ｂ−２−１）任意の再生位置からの再生
図１０は、配信部２３に「任意の再生位置からの再生」の再生制御信号が与えられた場合の動作について示した説明図である。
【００９０】
なお、図１０において、Ａ１〜ＡＮはそれぞれ動画像コンテンツデータＤを構成する各フレームのデータを示し、Ｂ１〜ＢＮはそれぞれ蓄積用フレームデータを示し、Ｃ３０１〜Ｃ３０Ｍはそれぞれ配信用フレームデータを示している。なお、図１０で、蓄積用動画像データにおける時系列は、蓄積用フレームデータＢ１からＢＮの方向へ流れているものとする。
【００９１】
図１０では、動画像配信装置２０が再生装置３０へ配信用フレームデータを配信中に、例えば、読込部２３１Ａに、蓄積用動画像データにおける蓄積用フレームデータＢ２に相当する位置から動画像を再生することを指示する再生制御信号が与えられた場合について示している。
【００９２】
ここでは、当該再生制御信号が読込部２３１Ａに与えられると、読込部２３１Ａは、その再生制御信号で指定された位置の蓄積用フレームデータＢ２、Ｂ３、Ｂ４・・・の順に読込み、データ変換部２３２Ａに与える。
【００９３】
そして、データ変換部２３２Ａは、当該再生制御信号が与えられた直後に、読込部２３１Ａから与えられた蓄積用フレームデータＢ２については、Ｉフレームに変換して配信用フレームデータＣ３０１を生成し、以降の蓄積用フレームデータＢ３、Ｂ４、Ｂ５、・・・についてはＰフレームに変換して、配信用フレームデータＣ３０２、Ｃ３０３、Ｃ３０４・・・を生成して、データ配信部２３３Ａに与える。
【００９４】
（Ｂ−２−２）早送り
図１１は、配信部２３に「早送り」の再生制御信号が与えられた場合の動作について示した説明図である。
【００９５】
図１１（ａ）は、配信部２３に「２倍速の早送り」の再生制御信号が与えられた場合の動作について示しており、図１１（ｂ）は、配信部２３に「３倍速の早送り」の再生制御信号が与えられた場合の動作について示している。
【００９６】
なお、図１１において、Ａ１〜ＡＮはそれぞれ動画像コンテンツデータＤを構成する各フレームのデータを示し、Ｂ１〜ＢＮはそれぞれ蓄積用フレームデータを示している。また、図１１（ａ）において、Ｃ４０１〜Ｃ４０Ｍはそれぞれ配信用フレームデータを示し、図１１（ｂ）において、Ｃ５０１〜Ｃ５０Ｍはそれぞれ配信用フレームデータを示している。また、図１１において、蓄積用動画像データにおける時系列は、蓄積用フレームデータＢ１からＢＮの方向へ流れているものとする。
【００９７】
図１１（ａ）に示す通り、読込部２３１Ａでは、蓄積用フレームデータＢ１をデータ変換部２３２Ａに与える直前又は直後に、「２倍速の早送り」の再生制御信号が与えられると、次に、蓄積用フレームデータＢ２をスキップして、蓄積用フレームデータＢ３をデータ変換部２３２Ａに与える。以降、読込部２３１Ａは、１つずつ蓄積用フレームデータをスキップして、蓄積用フレームデータＢ５、Ｂ７、Ｂ９、・・・という順にデータ変換部２３２Ａに与える。
【００９８】
このように、読込部２３１Ａが一つ飛ばしに蓄積用フレームデータをデータ変換部２３２Ａに与えることにより、配信用動画像データは、元の動画像コンテンツデータＤの動画像の倍速の動画像となる。
【００９９】
そして、配信部２３に「３倍速の早送り」の再生制御信号が与えられた場合には、図１１（ｂ）に示すように、今度は、読込部２３１Ａは、２つずつ蓄積用フレームデータをスキップして、蓄積用フレームデータＢ１、Ｂ４、Ｂ７、・・・という順にデータ変換部２３２Ａに与えることにより、配信用動画像データは、元の動画像コンテンツデータＤの動画像の３倍速の動画像となる。
【０１００】
図１１においては、２倍速と３倍速についてのみ説明したが、動画像配信システム１０Ａにおいて、再生制御信号が早送りの場合には、その他の任意の速度を適用するようにしても良い。
【０１０１】
（Ｂ−２−３）逆回し再生
図１２は、配信部２３に「逆回し再生」の再生制御信号が与えられた場合の動作について示した説明図である。
【０１０２】
なお、図１２において、Ａ１〜ＡＮはそれぞれ動画像コンテンツデータＤを構成する各フレームのデータを示し、Ｂ１〜ＢＮはそれぞれ蓄積用フレームデータを示し、Ｃ６０１〜Ｃ６０Ｎはそれぞれ配信用フレームデータを示している。なお、図１２において、蓄積用動画像データにおける時系列は、蓄積用フレームデータＢ１からＢＮの方向へ流れているものとする。
【０１０３】
図１２に示す通り、読込部２３１Ａでは、蓄積用フレームデータＢＮをデータ変換部２３２Ａに与える直前又は直後に、「逆回し再生」の再生制御信号が与えられると、次に、一つ前の蓄積用フレームデータＢＮ−１をデータ変換部２３２Ａに与える。このように、読込部２３１Ａは、ＢＮ−２、ＢＮ−３、・・・と、本来の蓄積用動画像データにおけるフレームの時系列とは逆の方向（時系列）に、蓄積用フレームデータを読み込んで、データ変換部２３２Ａに与えることにより、配信用動画像データは、元の動画像コンテンツデータＤの動画像を逆回した動画像となる。
【０１０４】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、以下のような効果を奏することができる。
【０１０５】
動画像配信システム１０Ａでは、蓄積部２２の蓄積用フレームデータは、全て、他のフレームのデータを引用しなくても当該フレームのデータだけで独立して一つのフレームの映像を表示できる形式のデータとなっているので、上述の図１０〜図１２に示すように、「任意の再生位置からの再生」、「早送り」、「逆回し再生」等の再生制御が容易となる。
【０１０６】
例えば、蓄積部２２の蓄積用動画像データが、ＩフレームとＰフレームが混在したＭＰＥＧ形式のデータであった場合に、上述の図１０〜図１２に示すような、「任意の再生位置からの再生」、「早送り」、「逆回し再生」を行おうとする場合を想定する。この場合、動画像配信装置が、蓄積用動画像データから、変換対象（配信対照）のフレームとして取り出した蓄積用フレームデータが、例えば、Ｐフレームであった場合には、当該Ｐフレームに関連するＩフレームを検索して、当該Ｐフレームに係る画像を再現してから、配信用フレームデータに変換する処理等を行わなければならず、多くの処理を必要とする。一方、第２の実施形態の動画像配信システム１０Ａでは、上述の図１０〜図１２に示すように、全ての蓄積用フレームデータは、他のフレームのデータを引用しなくても当該フレームのデータだけで独立して一つのフレームの映像を表示できる形式のデータとなっているので、そのまま変換処理に適用できるため、処理が容易である。
【０１０７】
（Ｃ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１０８】
（Ｃ−１）上記の各実施形態において、動画像配信装置２０には、投入部２１が搭載されているが、投入部２１を省略し、予め蓄積用動画像データと同様の形式の動画像データを生成して蓄積部２２に蓄積しておくようにしても良い。また、上記の各実施形態において、動画像配信装置２０には、蓄積部２２が搭載されているが、蓄積部２２を省略して、投入部２１から直接配信部２３に、蓄積用動画像データと同様の形式の動画像データを入力するようにしても良い。さらに、動画像配信装置２０において、投入部２１及び蓄積部２２を省略して、直接配信部２３に、蓄積用動画像データと同様の形式の動画像データを入力するようにしても良い。
【０１０９】
（Ｃ−２）上記の各実施形態において、投入部２１には、動画像コンテンツデータＤを入力しているが、デジタルデータではなく、アナログ形式の映像信号を、投入部に入力し、投入部において、その映像信号をフレーム単位で符号化してデジタルデータを保持するキャプチャを別途備えて、蓄積用動画像データを生成するようにしても良い。
【０１１０】
（Ｃ−３）第２の実施形態において、再生制御信号は、再生装置３０から動画像配信装置２０Ａに供給されるものとして説明したが、再生装置３０側で発生させるようにしても良い。例えば、動画像配信装置２０Ａのユーザ（操作者）から再送操作信号の入力を受けて保持したり、予め時系列ごとの再送操作信号を動画像配信装置２０Ａ側で保持しておいて、その時系列ごとの再送操作信号を適用するようにしても良い。このように、動画像配信装置２０Ａにおいて、再生制御信号を保持する手段は限定されないものである。
【０１１１】
（Ｃ−４）上記の各実施形態において、動画像配信装置は、再生装置に、動画像データを送信するものとして説明したが、動画像データに併せて他のデータ（例えば、音声データや文字データ等）を送信するようにしても良い。
【符号の説明】
【０１１２】
Ｄ…動画像コンテンツデータ、１０…動画像配信システム、２０…動画像配信装置、２１…投入部、２１１…入力受付部、２１２…データ変換部、２２…蓄積部、２３…配信部、２３１…読込部、２３２…データ変換部、２３２ａ…変換パラメータ決定部、２３３ｂ…再生装置情報記憶部、２３３…データ配信部、２３４…状況受信部、３０…再生装置。
【図１】
2011066830.tif 000003
【図２】
2011066830.tif 000004
【図３】
2011066830.tif 000005
【図４】
2011066830.tif 000006
【図５】
2011066830.tif 000007
【図６】
2011066830.tif 000008
【図７】
2011066830.tif 000009
【図８】
2011066830.tif 000010
【図９】
2011066830.tif 000011
【図１０】
2011066830.tif 000012
【図１１】
2011066830.tif 000013
【図１２】
2011066830.tif 000014