(57)【要約】  動画像配信システムは、動画像ストリームを蓄積する配信サーバー（１０１）と、端末（１０３）が希望する動画像ストリームを配信サーバー（１０１）から受信して、動画像ストリームを端末（１０３）から指定された任意の位置から配信できるように変換して端末（１０３）に送信する際に、動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換する変換装置（１０２）とを有する。変換装置（１０２）は、再生開始位置になると動画像トランスコーダ（１０８）で再生開始フレームを生成し、以降のフレームについては、動画像トランスコーダ（１０８）で解析し、変換が必要な場合のみ変換を行い、変換が不要な場合は動画像ストリームをそのまま出力する。
2008142948.tif 000002
【特許請求の範囲】
【請求項１】
動画像ストリームを蓄積する配信サーバーと、
端末から指定された任意の位置から配信できるように前記配信サーバーから受信した動画像ストリームを変換してネットワークを介して前記端末に送信する変換装置とを備え、
前記変換装置は、前記端末が希望する動画像ストリームを前記配信サーバーから受信して、この動画像ストリームを前記端末から指定された任意の位置から配信できるように変換して前記端末に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ変換する手段を備えることを特徴とする動画像配信システム。
【請求項２】
請求項１記載の動画像配信システムにおいて、
前記変換装置は、
前記端末が希望する動画像ストリームとこの動画像ストリームの再生開始位置とを特定する制御情報解析部と、
前記端末が希望する動画像ストリームを前記配信サーバーから受信する第１の送受信部と、
前記配信サーバーから受信した動画像ストリームを前記再生開始位置から配信する際に、この動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換する動画像トランスコーダと、
この動画像トランスコーダから出力された動画像ストリームを前記端末に送信する第２の送受信部とを備えることを特徴とする動画像配信システム。
【請求項３】
請求項２記載の動画像配信システムにおいて、
前記動画像トランスコーダは、
前記配信サーバーから受信した動画像ストリームを解析して前記変換を制御する変換制御部と、
この変換制御部が前記配信サーバーから受信した動画像ストリームが前記再生開始位置になったと判定したときに、再生開始フレームを生成して出力する再生開始フレーム生成部と、
前記変換制御部が前記再生開始フレーム以降のフレームについて変換が必要と判定したときに、前記動画像ストリームを変換して出力する動画像ストリーム変換部と、
前記変換制御部が前記再生開始フレーム以降のフレームについて変換が不必要と判定したときに、前記動画像ストリームをそのまま出力する貫通出力部とを備えることを特徴とする動画像配信システム。
【請求項４】
請求項２記載の動画像配信システムにおいて、
前記制御情報解析部は、
前記動画像ストリームの再生開始位置を直接指定する情報を前記端末から受信して、前記再生開始位置を特定する再生開始位置特定部を備えることを特徴とする動画像配信システム。
【請求項５】
請求項２記載の動画像配信システムにおいて、
前記制御情報解析部は、
前記動画像ストリームの再生開始位置の概略を指定する情報を前記端末から受信する受信部と、
動画像ストリームの再生履歴情報を動画像ストリーム毎及び端末毎に管理する管理部と、
前記再生開始位置の概略に基づいて、前記再生履歴情報を検索して前記再生開始位置を特定する検索部とを備えることを特徴とする動画像配信システム。
【請求項６】
請求項１記載の動画像配信システムにおいて、
さらに、前記変換装置は、
前記端末が希望する動画像ストリームとこの動画像ストリームの再生開始位置とを指定する動画像ストリーム指定情報を前記配信サーバーに送信する動画像ストリーム指定情報送信部を備え、
前記配信サーバーは、
前記動画像ストリーム指定情報で指定された再生開始位置より前にある画面内予測フレームから前記動画像ストリームの配信を開始する配信制御部を備えることを特徴とする動画像配信システム。
【請求項７】
請求項１記載の動画像配信システムにおいて、
さらに、変換装置は、
前記端末がＤＴＭＦ信号を使用して少なくとも１つの動画像ストリームを選択するときに、前記ＤＴＭＦ信号で動画像ストリーム選択を促す画像、音声、テキストのうち少なくとも１つの情報が記されたストリームを前記端末に送信する照会部を備えることを特徴とする動画像配信システム。
【請求項８】
請求項１記載の動画像配信システムにおいて、
前記変換装置と前記端末とを接続するネットワークは、回線交換網であることを特徴とする動画像配信システム。
【請求項９】
請求項１記載の動画像配信システムにおいて、
前記変換装置と前記端末とを接続するネットワークは、パケット交換網であることを特徴とする動画像配信システム。
【請求項１０】
請求項１記載の動画像配信システムにおいて、
前記変換装置と前記端末とを接続するネットワークは、パケット交換網と回線交換網とが混在する網であることを特徴とする動画像配信システム。
【請求項１１】
請求項１記載の動画像配信システムにおいて、
さらに、前記変換装置は、前記端末が希望する少なくとも１つの動画像ストリームを配信するときに、この動画像ストリームの前及び後のどちらかに宣伝及び広告のどちらかを表す画像、音声、テキストのうち少なくとも１つの情報が記されたストリームを配信する広告配信部を有することを特徴とする動画像配信システム。
【請求項１２】
請求項１記載の動画像配信システムにおいて、
前記変換装置と前記端末とを接続するネットワークは、パケット交換網、及びパケット交換網と回線交換網とが混在する網のどちらかであり、
前記変換装置は、前記パケット交換網にユニキャスト及びマルチキャストのどちらかで動画像ストリームを配信することを特徴とする動画像配信システム。
【請求項１３】
請求項２記載の動画像配信システムにおいて、
さらに、前記動画像トランスコーダは、前記変換制御部が前記再生開始フレーム以降のフレームについてパラメータの変換が必要と判定したときに、前記パラメータを変換する変換部を備えることを特徴とする動画像配信システム。
【請求項１４】
端末が希望する動画像ストリームを配信サーバーから受信する手段と、
受信した動画像ストリームを前記端末から指定された任意の位置から配信できるように変換して前記端末に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ変換する手段とを備えることを特徴とする変換装置。
【請求項１５】
請求項１４記載の変換装置において、
前記端末が希望する動画像ストリームとこの動画像ストリームの再生開始位置とを特定する制御情報解析部と、
前記端末が希望する動画像ストリームを前記配信サーバーから受信する第１の送受信部と、
前記配信サーバーから受信した動画像ストリームを前記再生開始位置から配信する際に、この動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換する動画像トランスコーダと、
この動画像トランスコーダから出力された動画像ストリームを前記端末に送信する第２の送受信部とを備えることを特徴とする変換装置。
【請求項１６】
請求項１４記載の変換装置において、
さらに、前記端末が希望する動画像ストリームとこの動画像ストリームの再生開始位置とを指定する動画像ストリーム指定情報を前記配信サーバーに送信する動画像ストリーム指定情報送信部を備えることを特徴とする変換装置。
【請求項１７】
請求項１４記載の変換装置において、
さらに、前記端末がＤＴＭＦ信号を使用して少なくとも１つの動画像ストリームを選択するときに、前記ＤＴＭＦ信号で動画像ストリーム選択を促す画像、音声、テキストのうち少なくとも１つの情報が記されたストリームを前記端末に送信する照会部を備えることを特徴とする変換装置。
【請求項１８】
請求項１４記載の変換装置において、
さらに、前記端末が希望する少なくとも１つの動画像ストリームを配信するときに、この動画像ストリームの前及び後のどちらかに宣伝及び広告のどちらかを表す画像、音声、テキストのうち少なくとも１つの情報が記されたストリームを配信する広告配信部を有することを特徴とする変換装置。
【請求項１９】
動画像ストリームを蓄積している配信サーバーから、端末が希望する動画像ストリームを受信する受信ステップと、
端末から指定された任意の位置から配信できるように前記配信サーバーから受信した動画像ストリームを変換してネットワークを介して前記端末に送信する変換ステップとを備え、
前記変換ステップは、前記配信サーバーから受信した動画像ストリームを前記端末から指定された任意の位置から配信できるように変換して前記端末に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ変換するステップを含むことを特徴とする動画像配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像を配信する技術に係り、特に配信サーバーに蓄積された動画像圧縮符号化ビットストリームを任意の位置から再生できるように、高速かつ高画質に変換して配信する動画像配信システム、変換装置および動画像配信方法に関するものである。
【背景技術】
【０００２】
近年、動画像信号を低ビットレートで効率良く伝送するための動画像圧縮符号化方式として、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）勧告Ｈ．２６１及びＨ．２６３や、ＩＳＯ（International Organization for Standardization）／ＩＥＣ（International Electrotechnical Commission）で国際標準化されているＭＰＥＧ（Moving Picture Experts Group）−４が知られている。また、ＩＴＵ−ＴとＩＳＯ／ＩＥＣで国際標準化されたＨ．２６４／ＭＰＥＧ−４  ＡＶＣ（Advanced Video Coding）が前記動画像圧縮符号化方式よりも動画像信号を効率良く伝送できるとして注目を浴びている。
動画像圧縮符号化方式には、現在フレームの画像データのみを用いて符号化するイントラ予測と、過去や未来のフレームの画像を参照して符号化するインター予測がある。【０００３】
イントラ予測では、入力画像フレームを符号化するときに、マクロブロックと呼ばれる単位毎にＤＣＴ（離散コサイン変換：Discrete Cosine Transform ）を行った後、ＤＣＴ係数を可変長符号化する。もしくは、イントラ予測では、マクロブロック毎、及びマクロブロックを更に細かく分割したブロック毎のどちらかで、左や上といった近傍のブロックの画素を用いて予測を行い、予測残差信号に対してＤＣＴ及びＤＩＴ（Discrete Integer Transform）のどちらかを行った後、ＤＣＴ係数及びＤＩＴ係数のどちらかを可変長符号化する。【０００４】
一方、インター予測では、入力画像フレームを符号化するときに、過去及び未来のどちらかのフレームの復号画素との間で動き補償予測を行って予測残差信号を求め、この予測残差信号に対してＤＣＴ及びＤＩＴのどちらかを行った後、動きベクトルやＤＣＴ係数等を可変長符号化する。【０００５】
配信サーバーから端末へ動画像を配信する場合、再生開始フレームについては、再生時に前のフレームの画像を参照することができない。このため、再生開始フレームは必ずイントラ予測のみで符号化されたイントラフレームである必要があり、イントラフレームでない場合は復号画像が乱れてしまう。【０００６】
また、Ｈ．２６４では、複数のフレームを参照してインター予測を行うため、再生開始フレームよりも前フレームの画像を参照してインター予測をしているインターフレームがある場合、このインターフレームをそのまま配信すると復号画像が乱れてしまう。
更に、Ｈ．２６４では、直近のフレームだけでなく、特定のフレームを長期にわたって参照フレームバッファに保存して参照するインター予測（Long Term予測）が出来るため、Long Term予測をしているインターフレームが再生開始フレームよりも前のフレームの画像を参照している場合も、そのまま再生すると復号画像が乱れてしまう。【０００７】
符号化データの任意のフレームから再生する場合、入力された符号化データを一旦デコードし、再生開始フレームから再エンコードすることによって、再生符号化データを生成していた（例えば、特開平９−２１９８３８号公報、特開２００３−３３３５２８号公報参照）。
別の方法として、もとの動画像ストリームにあるイントラフレームの位置から配信することも可能だが、動画像ストリームのイントラフレームの挿入周期によって再生開始位置が左右されるため、所望の位置から配信することは難しい。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
第１の問題点は、配信する画像の符号化データを生成する場合に、再エンコードによって再生画像の画質が劣化してしまうことである。その理由は、各動画像データを一旦デコードすることで量子化誤差が発生するためである。また、再エンコードの際に、原画像と比べて量子化誤差があるデコード画像を使用するため、再量子化による誤差が拡大するためである。【０００９】
第２の問題点は、配信する画像の符号化データを生成する場合に、再エンコードによって装置の処理負荷が上がり、変換に時間がかかってしまうことである。その理由は、再エンコードにより、配信する画像の符号化データを生成するため、デコード処理及びエンコード処理を要するためである。【００１０】
本発明は、上記課題を解決するためになされたもので、端末が希望する動画像ストリームを端末から指定された任意の位置から配信する場合に、所望のフレームから高画質な動画像ストリームを高速に変換して端末に送信することができる動画像配信システム、変換装置および動画像配信方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の動画像配信システムは、動画像ストリームを蓄積する配信サーバーと、端末から指定された任意の位置から配信できるように前記配信サーバーから受信した動画像ストリームを変換してネットワークを介して前記端末に送信する変換装置とを備え、前記変換装置は、前記端末が希望する動画像ストリームを前記配信サーバーから受信して、この動画像ストリームを前記端末から指定された任意の位置から配信できるように変換して前記端末に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ変換する手段を備えることを特徴とする。
また、本発明の変換装置は、端末が希望する動画像ストリームを配信サーバーから受信する手段と、受信した動画像ストリームを前記端末から指定された任意の位置から配信できるように変換して前記端末に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ変換する手段とを備えることを特徴とする。【００１２】
また、本発明の動画像配信方法は、動画像ストリームを蓄積している配信サーバーから、端末が希望する動画像ストリームを受信する受信ステップと、端末から指定された任意の位置から配信できるように前記配信サーバーから受信した動画像ストリームを変換してネットワークを介して前記端末に送信する変換ステップとを備え、前記変換ステップは、前記配信サーバーから受信した動画像ストリームを前記端末から指定された任意の位置から配信できるように変換して前記端末に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ変換するステップを含むことを特徴とする。
【発明の効果】
【００１３】
本発明の第１の効果は、端末が希望する動画像ストリームを端末から指定された任意の位置から配信する場合に、動画像ストリームを高画質に変換して端末に送信できることである。
本発明の第２の効果は、端末が希望する動画像ストリームを端末から指定された任意の位置から配信する場合に、動画像ストリームを高速に変換して端末に送信できることである。
本発明の第３の効果は、端末が希望する動画像ストリームを端末から指定された任意の位置から配信する場合に、所望のフレームから動画像ストリームを端末に送信できることである。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の動画像配信システムの動作を示すフローチャートである。
【図２】図２は、本発明の第１実施例に係る動画像配信システムの構成を示すブロック図である。
【図３】図３は、図２の動画像配信システムにおける配信サーバーの構成を示すブロック図である。
【図４】図４は、図２の動画像配信システムにおける制御情報解析部の構成を示すブロック図である。
【図５】図５は、図２の動画像配信システムにおける動画像トランスコーダの構成を示すブロック図である。
【図６】図６は、図５の動画像トランスコーダにおける符号化部の構成を示すブロック図である。
【図７】図７は、本発明の第２実施例に係る動画像配信システムの構成を示すブロック図である。
【図８】図８は、図７の動画像配信システムにおける制御情報解析部の構成を示すブロック図である。
【図９】図９は、本発明の第３実施例に係る動画像配信システムの構成を示すブロック図である。
【図１０】図１０は、図９の動画像配信システムにおける制御情報解析部の構成を示すブロック図である。
【図１１】図１１は、本発明の第４実施例に係る動画像配信システムの構成を示すブロック図である。
【図１２】図１２は、図１１の動画像配信システムにおける制御情報解析部の構成を示すブロック図である。
【図１３】図１３は、本発明の第５実施例に係る動画像配信システムの構成を示すブロック図である。
【図１４】図１４は、図１３の動画像配信システムにおける制御情報解析部の構成を示すブロック図である。
【図１５】図１５は、本発明の第６実施例に係る動画像配信システムの構成を示すブロック図である。
【図１６】図１６は、図１５の動画像配信システムにおける制御情報解析部の構成を示すブロック図である。
【図１７】図１７は、本発明の第７実施例に係る動画像配信システムの動画像トランスコーダの構成を示すブロック図である。
【図１８】図１８は、図１７の動画像トランスコーダにおけるストリーム変換部の構成を示すブロック図である。
【図１９】図１９は、本発明の第８実施例に係る動画像配信システムの構成を示すブロック図である。
【発明を実施するための最良の形態】
【００１５】
［第１実施例］
図１は本発明の動画像配信システムの動作を示すフローチャートである。本発明の動画像配信システムでは、端末が所望する動画像ストリームとその再生開始位置の情報を受信し（図１ステップＳ１）、配信サーバーが送信した動画像ストリームについて再生開始位置から再生できるように変換して（ステップＳ２）、端末に送信する（ステップＳ３）。再生開始位置以降のフレームについては、入力された動画像ストリームを解析してその結果に基づいて変換が必要な符号化データのみを変換し、変換が不要な符号化データは入力されたものをそのまま出力する。【００１６】
以下、本発明の実施例について図面を参照して詳細に説明する。図２は本発明の第１実施例に係る動画像配信システムの構成を示すブロック図である。動画像配信システムは、動画像圧縮符号化ビットストリーム（以下、動画像ストリームとする）を配信する配信サーバー１０１と、配信サーバー１０１から受信した動画像ストリームを端末１０３が指定した再生開始位置から再生できるように変換する変換装置１０２と、配信サーバー１０１と変換装置１０２との間を接続する伝送路１０４と、変換装置１０２と端末１０３との間を接続する伝送路１０５とから構成されている。図２において、１２０は配信サーバー１０１と変換装置１０２とを接続するネットワーク、１２１は変換装置１０２と端末１０３とを接続するネットワークである。【００１７】
配信サーバー１０１は、動画像ストリームを蓄積している。図３は、配信サーバー１０１の構成を示すブロック図である。配信サーバー１０１は、動画像ストリームを蓄積する蓄積部２０００と、配信サーバー全体を制御する配信制御部２００１と、変換装置１０２と情報のやり取りを行う送受信部２００２とを有する。【００１８】
配信サーバー１０１の配信制御部２００１は、送受信部２００２を介して変換装置１０２から動画像ストリーム指定情報を受けると、指定された動画像ストリームの能力情報（復号化情報）と指定された動画像ストリームとを蓄積部２０００から取り出して、送受信部２００２に送信する。
送受信部２００２は、この動画像ストリームの復号化情報と動画像ストリームとを伝送路１０４を介して変換装置１０２に送信する。復号化情報としては、例えばＤＣＩ（Decoder Configuration Infomation）やＳＰＳ（Sequence Parameter Set）、ＰＰＳ（Picture Parameter Set）などがある。【００１９】
変換装置１０２は、配信サーバー１０１から送信された動画像ストリーム１１２とこの動画像ストリーム１１２の復号化情報１１１を受信する送受信部１０６と、端末１０３が希望する動画像ストリームとこの動画像ストリームの再生開始位置とを特定する制御情報解析部１０７と、配信サーバー１０１から受信した動画像ストリーム１１２を再生開始位置から送信できるように変換する動画像トランスコーダ１０８と、端末１０３と制御情報解析部１０７との間でやり取りされる動画像ストリーム選択情報１１５及び動画像トランスコーダ１０８が出力した動画像ストリーム１１６を端末１０３へ送信する送受信部１０９とを有する。【００２０】
送受信部１０６は、制御情報解析部１０７が送信した動画像ストリーム指定情報１１０を伝送路１０４を介して配信サーバー１０１へ送信する。動画像ストリーム指定情報１１０としては、例えば配信サーバー１０１にある動画像ストリームの名前やリスト番号、電話番号、ＵＲＬ（Uniform Resource Locators ）などがある。
また、送受信部１０６は、配信サーバー１０１から受信した動画像ストリーム１１２とこの動画像ストリーム１１２の復号化情報１１１を動画像トランスコーダ１０８に送信する。【００２１】
図４は、制御情報解析部１０７の構成を示すブロック図である。制御情報解析部１０７は、制御部７００を備えている。この制御部７００は、再生開始位置特定部を構成している。制御情報解析部１０７は、送受信部１０９から受信した端末１０３の動画像ストリーム選択情報１１５を解析して、端末１０３が所望している動画像ストリームとこの動画像ストリームの再生開始位置とを特定する。端末１０３が所望している動画像ストリームを特定する情報としては、例えば動画像ストリームの名前やリスト番号、電話番号、ＵＲＬなどがある。動画像ストリームの再生開始位置を特定する情報としては、例えばストリームの先頭からの時間情報やフレーム番号や、予め定められた時間で分割されたトラック番号がある。【００２２】
制御情報解析部１０７は、端末１０３が所望している動画像ストリームを配信するように配信サーバー１０１に対して要求する動画像ストリーム指定情報１１０を生成して、この動画像ストリーム指定情報１１０を送受信部１０６へ送信する。また、制御情報解析部１０７は、配信サーバー１０１から受信する動画像ストリームの再生開始位置情報１１４を動画像トランスコーダ１０８に通知する。制御情報解析部１０７が動画像トランスコーダ１０８に通知する再生開始位置情報１１４としては、例えばストリームの先頭からの時間情報やフレーム番号がある。【００２３】
さらに、制御情報解析部１０７は、端末１０３から再生終了要求を受け取ると、動画像トランスコーダ１０８から再生終了位置情報１１３を取り出して送受信部１０９に送信する。再生終了位置情報１１３としては、例えばストリームの先頭からの時間情報やフレーム番号、予め定められた時間で分割されたトラック番号がある。【００２４】
次に、動画像トランスコーダ１０８について、図５を参照して詳細な説明を行う。図５は、図２の動画像トランスコーダ１０８の詳細な構成を示すブロック図である。
動画像トランスコーダ１０８は、変換制御部２０１と、受信バッファ２０２と、ストリーム復号部２０３と、画像復号部２０４と、符号化部２０５と、スイッチ２０６と、送信バッファ２０７とから構成される。受信バッファ２０２とストリーム復号部２０３と画像復号部２０４と符号化部２０５とスイッチ２０６とは、再生開始フレーム生成部及び動画像ストリーム変換部を構成している。また、受信バッファ２０２とスイッチ２０６とは、動画像ストリームをそのまま出力する貫通出力部を構成している。【００２５】
受信バッファ２０２は、送受信部１０６から送信された復号化情報１１１や動画像ストリーム１１２を受信してストリーム復号部２０３に送信する。また、受信バッファ２０２は、動画像ストリーム１１２のフレーム毎やスライス毎の切れ目を検出する機能を有しており、変換制御部２０１からスイッチ２０６にストリームを出力するように送信要求２０８を受けると、動画像ストリーム１１２をフレーム単位やスライス単位に分けて動画像ストリーム２１０としてスイッチ２０６へ送信する。受信バッファ２０２は、動画像ストリーム１１２のフレーム毎やスライス毎の切れ目を、例えばスタートコードなどのユニークなビット列を基に検出する。【００２６】
ストリーム復号部２０３は、受信バッファ２０２から受け取った動画像ストリーム２０９を復号して、各パラメータに変換し、変換したパラメータの一部の情報２１１を変換制御部２０１に通知する。また、ストリーム復号部２０３は、変換したすべてのパラメータ情報２１２を画像復号部２０４に通知する。
画像復号部２０４は、ストリーム復号部２０３から受け取ったパラメータ情報２１２から画像データ２１６を復号して、符号化部２０５に送信する。【００２７】
変換制御部２０１は、制御情報解析部１０７から通知されたストリームの再生開始位置情報１１４をストリームの変換開始位置を示す情報として保存する。
変換制御部２０１は、ストリーム復号部２０３から受信したストリームの情報２１１を解析して、ストリーム復号部２０３が受け取った動画像ストリーム２０９が変換開始位置に到達しているか否かを判定する。変換制御部２０１は、動画像ストリーム２０９が変換開始位置に到達したと判定すると、画像復号部２０４が生成した最新の復号画像データ２１６から再生開始フレームを生成するように符号化部２０５に対して復号画像データ取り込み要求２１５を送信する。【００２８】
動画像ストリーム２０９が変換開始位置に到達したと判定した場合、変換制御部２０１は、再生開始フレームを生成するために必要な変換パラメータ情報２１４を符号化部２０５に通知する。変換パラメータ情報２１４のうち、再生開始フレームを生成するために必要な情報としては、例えば復号化情報やフレームタイプ（画面内予測フレーム）などがある。動画像ストリーム２０９が変換開始位置に到達したと判定した場合、変換制御部２０１は、符号化部２０５が生成した再生開始フレームを出力するために、スイッチ２０６に対して符号化部２０５の出力と送信バッファ２０７の入力とを接続するように切り替え要求２１３を送信する。【００２９】
また、変換制御部２０１は、ストリーム復号部２０３から受け取ったストリームの情報２１１を解析して、再生開始フレーム以降のフレームがこの再生開始フレームよりも過去のフレームを参照していると判定した場合、スイッチ２０６に対して符号化部２０５の出力と送信バッファ２０７の入力とを接続するように切り替え要求２１３を送信し、符号化部２０５に対して画像復号器２０４が生成した最新の復号画像データ２１６を取り込むように復号画像データ取り込み要求２１５を送信する。【００３０】
再生開始フレーム以降のフレームが再生開始フレームよりも過去のフレームを参照していると判定した場合、変換制御部２０１は、ストリーム復号部２０３から受け取った動画像ストリームの情報２１１のうち、再生開始フレーム以降のフレームを生成するために必要な変換パラメータ情報２１４を符号化部２０５に通知する。再生開始フレーム以降のフレームを生成するために必要な変換パラメータ情報２１４としては、例えばフレームタイプ（イントラフレーム、インターフレーム）、フレーム番号、時間情報、参照フレーム番号などがある。【００３１】
また、変換制御部２０１は、ストリーム復号部２０３から受け取ったストリームの情報２１１を解析して、再生開始フレーム以降のフレームが再生開始フレームよりも過去のフレームを参照していないと判定した場合、スイッチ２０６に対して受信バッファ２０２の出力と送信バッファ２０７の入力とを接続するように切り替え要求２１３を送信し、受信バッファ２０２に対して再生開始フレーム以降のフレームの動画像ストリームをスイッチ２０６にそのまま出力するように送信要求２０８を出す。【００３２】
さらに、変換制御部２０１は、再生開始フレームを生成してから現在までのフレーム数や時間情報を保持して、前記再生開始フレーム以降のフレームを変換する場合に動画像ストリームのフレーム番号、時間情報、参照フレーム番号を変換して符号化部２０５に通知できる機能を有する。また、変換制御部２０１は、再生終了位置情報１１３を要求する制御情報解析部１０７からの通知に応じる機能を有する。【００３３】
次に、符号化部２０５について、図６を参照して詳細な説明を行う。図６は、図５の符号化部２０５の詳細な構成を示すブロック図である。本実施例では、動画像圧縮符号化方式としてＨ．２６４を例にとって説明するが、Ｈ．２６４は一例に過ぎず、これに限るものではない。本発明の原理からも明らかなように、本発明は他の動画像圧縮符号化方式にも適用可能である。【００３４】
符号化部２０５は、ヘッダ情報生成部３００と、スイッチ３０１と、ＤＣＴ器３０２と、量子化器３０３と、可変長符号化器３０４と、フレームメモリ３０５と、動きベクトル検出器３０６と、動き補償器３０７と、フレーム内予測器３０８と、ループ内フィルタ器３０９と、スイッチ３１０と、逆ＤＣＴ器３１１と、逆量子化器３１２と、減算器３１５と、加算器３１６とから構成される。【００３５】
ヘッダ情報生成部３００は、変換制御部２０１から受け取った変換パラメータ情報２１４を基にヘッダ情報３１４を生成して可変長符号化器３０４へ出力する。また、ヘッダ情報生成部３００は、変換パラメータ情報２１４に含まれるフレームタイプがイントラフレームを示している場合は、スイッチ３１０に対してフレーム内予測器３０８の出力を選択するように切り替え要求３１３を送信し、変換パラメータ情報２１４に含まれるフレームタイプがインターフレームを示している場合は、スイッチ３１０に対してフレーム内予測器３０８及び動き補償器３０７のどちらかの出力を選択するように切り替え要求３１３を送信する。【００３６】
スイッチ３０１は、変換制御部２０１からの復号画像データ取り込み要求２１５を受けると、変換が必要なフレームについて画像復号器２０４からの最新の復号画像データ２１６を受け取れるように切り替え動作を行い、復号画像データ２１６を出力する。
図６においてその他の構成については通常の符号化器と同様の構成のため、簡単に説明する。【００３７】
動きベクトル検出器３０６は、スイッチ３０１から出力された復号画像データ２１６から動きベクトルを検出する。
動き補償器３０７は、動きベクトル検出器３０６が検出した動きベクトルとフレームメモリ３０５に記憶されている参照フレームから予測フレームを生成する。【００３８】
フレーム内予測器３０８は、スイッチ３０１から出力された復号画像データ２１６と加算器３１６の出力を基に予測フレームを生成する。
ループ内フィルタ器３０９は、加算器３１６の出力のブロックノイズを低減し、フレームメモリ３０５は、ループ内フィルタ器３０９の出力を参照フレームとして記憶する。【００３９】
減算器３１５は、スイッチ３０１から出力された復号画像データ２１６とスイッチ３１０の出力との差をＤＣＴ器３０２に出力する。
ＤＣＴ器３０２は、減算器３１５の出力をＤＣＴ処理して周波数成分に変換し、量子化器３０３は、ＤＣＴ器３０２の出力を量子化する。【００４０】
可変長符号化器３０４は、量子化器３０３の出力を可変長符号化し、この可変長符号化によって得られた動画像ストリーム２１７をスイッチ２０６に出力する。
逆量子化器３１２は、量子化器３０３の出力を逆量子化し、逆ＤＣＴ器３１１は、逆量子化器３１２の出力を逆ＤＣＴ処理する。
加算器３１６は、逆ＤＣＴ器３１１の出力とスイッチ３１０の出力との和をフレーム内予測器３０８とループ内フィルタ器３０９に出力する。【００４１】
次に、図５の動画像トランスコーダ１０８のスイッチ２０６は、変換制御部２０１からの切り替え要求２１３に従って送信バッファ２０７の入力を受信バッファ２０２や符号化部２０５の出力に接続する。もしくは、スイッチ２０６は、切り替え要求２１３に従って送信バッファ２０７を受信バッファ２０２や符号化部２０５から切り離す。
送信バッファ２０７は、スイッチ２０６を介して受信バッファ２０２及び符号化部２０５の一方から受信した動画像ストリーム２１８を動画像ストリーム１１６として図２の送受信部１０９に出力する。【００４２】
図２の変換装置１０２の送受信部１０９は、端末１０３から受信した動画像ストリーム選択情報１１５を制御情報解析部１０７に送信する。また、送受信部１０９は、制御情報解析部１０７から受信した再生終了位置情報を伝送路１０５を介して端末１０３へ送信する。さらに、送受信部１０９は、動画像トランスコーダ１０８から受信した動画像ストリーム１１６を端末１０３に送信する。【００４３】
端末１０３は、変換装置１０２に対して再生したい動画像ストリームとこの動画像ストリームの再生開始位置とを指定する動画像ストリーム選択情報１１５を送信する。また、端末１０３は、動画像ストリームの再生を終了したい場合に変換装置１０２に対して再生終了要求を送り、再生終了位置情報を変換装置１０２から受け取る。【００４４】
本実施例によれば、変換装置１０２は動画像ストリームを端末１０３から指定された任意の位置から配信できるように変換して端末１０３に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換するようにしたので、高画質な動画像ストリームを高速に変換して端末１０３に送信することが可能である。【００４５】
また、本実施例では、動画像トランスコーダ１０８の変換制御部２０１が配信サーバー１０１から受信した動画像ストリームが再生開始位置になったと判定したときに、符号化部２０５に再生開始フレームを生成させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が必要と判定したときに、動画像ストリームを符号化部２０５に変換させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が不必要と判定したときに、動画像ストリームをそのまま出力するようにしたので、端末１０３が所望する再生開始位置から配信する場合に、再生開始フレーム以降のフレームが再生開始フレームより過去のフレームを参照していても、再生開始フレーム以降のフレームが乱れることはなく、また動画像ストリームの先頭フレームがイントラフレームだった場合でも、高画質な動画像ストリームを高速に変換して端末１０３に送信することができる。【００４６】
さらに、本実施例では、動画像ストリームの再生履歴情報を端末１０３自身で管理し、所望の動画像ストリームの再生開始位置を端末１０３から変換装置１０２に対して指定するようにしているので、一度途中まで再生したストリームについて変換装置１０２が再生終了位置を端末毎に保持している必要はなく、端末１０３から動画像ストリーム選択情報を受け取るだけで、端末１０３に対して動画像ストリームの途中から配信することが可能になる。【００４７】
［第２実施例］
次に、本発明の第２実施例について、図５から図７を参照して詳細に説明する。図７は、本発明の第２実施例に係る動画像配信システムの構成を示すブロック図である。本実施例の動画像配信システムは、配信サーバー１０１と、変換装置４０１と、配信サーバー１０１と変換装置４０１との間を接続する伝送路１０４と、変換装置４０１と端末４０２との間を接続する伝送路４０３とから構成されている。
配信サーバー１０１の構成及び動作は、第１実施例と同じである。【００４８】
変換装置４０１は、送受信部１０６と、制御情報解析部４０４と、動画像トランスコーダ１０８と、送受信部４０５とを有する。送受信部１０６と動画像トランスコーダ１０８の動作は、第１実施例と同じである。
図８は、制御情報解析部４０４の構成を示すブロック図である。制御情報解析部４０４は、制御部４１０と、動画像ストリームの再生履歴情報を動画像ストリーム毎及び端末毎に管理する管理部４１１と、動画像ストリーム選択情報４０６に基づいて再生履歴情報を検索して再生開始位置を特定する検索部４１２とを備えている。制御部４１０は、端末４０２から動画像ストリーム選択情報４０６を受信する受信部を構成している。【００４９】
制御情報解析部４０４の制御部４１０は、変換装置４０１に接続してきた端末４０２を特定する。端末４０２を特定するための情報としては、例えば電話番号や認証ＩＤなどがある。
また、制御部４１０は、送受信部４０５を介して端末４０２から動画像ストリーム選択情報４０６を受信すると、この動画像ストリーム選択情報４０６を解析して、端末４０２が所望している動画像ストリームとこの動画像ストリームの再生開始位置を示す再生開始位置情報とを特定する。再生開始位置情報としては、例えば動画像ストリームの先頭から再生するといった選択情報や、前回再生終了したところから再開するといった選択情報がある。【００５０】
制御情報解析部４０４の管理部４１１は、動画像ストリームを任意の位置から再生するための動画像ストリーム再生履歴情報をストリーム毎及び端末毎にリスト形式で管理している。動画像ストリーム再生履歴情報としては、動画像ストリームを過去に再生したか否かを示す情報と、過去に再生したことがある場合に前回再生終了した位置を示す情報とがある。【００５１】
制御情報解析部４０４の制御部４１０が、端末４０２から受信した動画像ストリーム選択情報４０６を解析した結果、前回再生終了したところから再開するという再生開始位置情報が得られた場合、検索部４１２は、特定できた端末４０２の情報とこの端末４０２が所望している動画像ストリームの情報とを基に、管理部４１１のリストを検索して、当該動画像ストリームの前回再生終了した位置を検索する。そして、制御情報解析部４０４の制御部４１０は、検索できた再生終了位置を今回再生開始する位置として、この再生開始位置を示す再生開始位置情報１１４を動画像トランスコーダ１０８に通知する。【００５２】
また、制御情報解析部４０４の制御部４１０は、端末４０２から動画像ストリームの再生終了要求を受け取った場合、動画像トランスコーダ１０８から再生終了位置情報１１３を取り出し、管理部４１１のリストに記録されている当該動画像ストリームの再生終了位置を更新する。
送受信部４０５は、端末４０２から受信した動画像ストリーム選択情報４０６を制御情報解析部４０４に送信する。【００５３】
端末４０２は、変換装置４０１に対して再生したい動画像ストリームとこの動画像ストリームの再生開始位置とを指定する動画像ストリーム選択情報４０６を送信する。
本実施例で説明した以外の構成及び動作は、第１実施例と同じため、説明は省略する。【００５４】
本実施例によれば、変換装置４０１は動画像ストリームを端末４０２から指定された任意の位置から配信できるように変換して端末４０２に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換するようにしたので、高画質な動画像ストリームを高速に変換して端末４０２に送信することが可能である。【００５５】
また、本実施例では、動画像トランスコーダ１０８の変換制御部２０１が配信サーバー１０１から受信した動画像ストリームが再生開始位置になったと判定したときに、動画像トランスコーダ１０８の符号化部２０５に再生開始フレームを生成させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が必要と判定したときに、動画像ストリームを符号化部２０５に変換させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が不必要と判定したときに、動画像ストリームをそのまま出力するようにしたので、端末４０２が所望する再生開始位置から配信する場合に、再生開始フレーム以降のフレームが再生開始フレームより過去のフレームを参照していても、再生開始フレーム以降のフレームが乱れることはなく、また動画像ストリームの先頭フレームがイントラフレームだった場合でも、高画質な動画像ストリームを高速に変換して端末４０２に送信することができる。【００５６】
さらに、本実施例では、変換装置４０１において動画像ストリームの再生履歴情報をストリーム毎及び端末毎に管理しているため、一度途中まで再生したストリームについて端末４０２自身が再生終了位置を保持している必要はなく、前回再生終了したところから再開するという再生開始位置情報を変換装置４０１に送るだけで、動画像ストリームを途中から再生することが可能になる。【００５７】
［第３実施例］
次に、本発明の第３実施例について、図５、図６、図９を参照して詳細に説明する。図９は、本発明の第３実施例に係る動画像配信システムの構成を示すブロック図である。本実施例の動画像配信システムは、配信サーバー１０１と、変換装置５０１と、配信サーバー１０１と変換装置５０１との間を接続する伝送路１０４と、変換装置５０１と端末５０２との間を接続する伝送路５０３とから構成されている。
配信サーバー１０１の動作は、第１実施例と同じである。【００５８】
変換装置５０１は、送受信部１０６と、制御情報解析部５０４と、動画像トランスコーダ１０８と、送受信部５０５とを有する。送受信部１０６と動画像トランスコーダ１０８の動作は、第１実施例と同じである。
図１０は、制御情報解析部５０４の構成を示すブロック図である。制御情報解析部５０４は、制御部５１０と、動画像ストリームの再生履歴情報を動画像ストリーム毎及び端末毎に管理する管理部５１１と、動画像ストリーム選択情報５０６に基づいて再生履歴情報を検索して再生開始位置を特定する検索部５１２と、照会部５１３とを備えている。制御部５１０は、端末５０２から動画像ストリーム選択情報５０６を受信する受信部を構成している。【００５９】
制御情報解析部５０４の制御部５１０は、変換装置５０１に接続してきた端末５０２を特定する。端末５０２を特定するための情報としては、例えば電話番号や認証ＩＤなどがある。
また、制御部５１０は、送受信部５０５を介して端末５０２からＤＴＭＦ信号（動画像ストリーム選択情報５０６）を受信すると、このＤＴＭＦ信号を解析して、端末５０２が所望している動画像ストリームとこの動画像ストリームの再生開始位置を示す再生開始位置情報とを特定する。ＤＴＭＦ（Dual Tone Multi Frequency）信号としては、例えば端末５０２が送信した音声信号の中にあるＤＴＭＦ信号や、ＩＥＴＦ  ＲＦＣ２８３３で規定された信号がある。【００６０】
また、制御情報解析部５０４は、照会部５１３を備えており、この照会部５１３により、ＤＴＭＦ信号から動画像ストリームや再生開始位置情報を特定するために、例えば画像、音声、テキストのうち少なくとも１つの情報が記録されたストリームを端末５０２に送信するようにしてもよい。再生開始位置情報としては、例えば動画像ストリームの先頭から再生するといった選択情報や、前回再生終了したところから再開するといった選択情報がある。【００６１】
制御情報解析部５０４の管理部５１１は、動画像ストリームを任意の位置から再生するための動画像ストリーム再生履歴情報をストリーム毎及び端末毎にリスト形式で管理している。動画像ストリーム再生履歴情報としては、動画像ストリームを過去に再生したか否かを示す情報と、過去に再生したことがある場合に前回再生終了した位置を示す情報とがある。【００６２】
制御情報解析部５０４の制御部５１０が、端末５０２から受信したＤＴＭＦ信号を解析した結果、前回再生終了したところから再開するという再生開始位置情報が得られた場合、検索部５１２は、特定できた端末５０２の情報とこの端末５０２が所望している動画像ストリームの情報とを基に、自身のリストを検索して、当該動画像ストリームの前回再生終了した位置を検索する。そして、制御情報解析部５０４の制御部５１０は、検索できた再生終了位置を今回再生開始する位置として、この再生開始位置を示す再生開始位置情報１１４を動画像トランスコーダ１０８に通知する。【００６３】
また、制御情報解析部５０４の制御部５１０は、端末５０２から動画像ストリームの再生終了要求を受け取った場合、動画像トランスコーダ１０８から再生終了位置情報１１３を取り出し、リストに記録されている当該動画像ストリームの再生終了位置を更新する。
送受信部５０５は、端末５０２から受信したＤＴＭＦ信号（動画像ストリーム選択情報５０６）を制御情報解析部５０４に送信する。【００６４】
端末５０２は、再生したい動画像ストリームとこの動画像ストリームの再生開始位置とを指定するために変換装置５０１に対してＤＴＭＦ信号を送信する。また、端末５０２は、変換装置５０１から、動画像ストリームの選択を促す画像、音声、テキストのうち少なくとも１つの情報が記録されたストリームを受信した場合、この受信した情報に応じて所望の動画像ストリームとその再生開始位置を選択して、変換装置５０１に対してＤＴＭＦ信号を送信する。
本実施例で説明した以外の構成及び動作は、第１、第２実施例と同じため、説明は省略する。【００６５】
本実施例によれば、変換装置５０１は動画像ストリームを端末５０２から指定された任意の位置から配信できるように変換して端末５０２に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換するようにしたので、高画質な動画像ストリームを高速に変換して端末５０２に送信することが可能である。【００６６】
また、本実施例では、動画像トランスコーダ１０８の変換制御部２０１が配信サーバー１０１から受信した動画像ストリームが再生開始位置になったと判定したときに、動画像トランスコーダ１０８の符号化部２０５に再生開始フレームを生成させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が必要と判定したときに、動画像ストリームを符号化部２０５に変換させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が不必要と判定したときに、動画像ストリームをそのまま出力するようにしたので、端末５０２が所望する再生開始位置から配信する場合に、再生開始フレーム以降のフレームが再生開始フレームより過去のフレームを参照していても、再生開始フレーム以降のフレームが乱れることはなく、また動画像ストリームの先頭フレームがイントラフレームだった場合でも、高画質な動画像ストリームを高速に変換して端末５０２に送信することができる。【００６７】
また、本実施例では、変換装置５０１において動画像ストリームの再生履歴情報をストリーム毎及び端末毎に管理しているため、一度途中まで再生したストリームについて端末５０２自身が再生終了位置を保持している必要はなく、前回再生終了したところから再開するという再生開始位置情報を変換装置５０１に送るだけで、動画像ストリームを途中から再生することが可能になる。【００６８】
さらに、本実施例では、変換装置５０１から、動画像ストリームの選択を促す画像、音声、テキストのうち少なくとも１つの情報が記録されたストリームを送信する場合には、端末５０２のユーザはこのストリームを見て、動画像ストリームとその再生開始位置を選択すればよいので、端末５０２が再生開始位置等を保持する必要がなく、また変換装置５０２もＤＴＭＦ信号の指示に基づいて動作すればよいので、上記のように動画像ストリーム再生履歴情報を管理部５１１で保持しておく必要がなくなる。したがって、端末５０２、変換装置５０１共に、途中から再生するために保持する情報を削減することができる。【００６９】
［第４実施例］
次に、本発明の第４実施例について、図５、図６、図１１を参照して詳細に説明する。図１１は、本発明の第４実施例に係る動画像配信システムの構成を示すブロック図である。本実施例の動画像配信システムは、配信サーバー６０１と、変換装置６０２と、配信サーバー６０１と変換装置６０２との間を接続する伝送路６０３と、変換装置６０２と端末１０３との間を接続する伝送路１０５とから構成されている。【００７０】
配信サーバー６０１は、動画像ストリームを蓄積している。配信サーバー６０１の構成は、図３に示した配信サーバー１０１と同様であるので、図３の符号を用いて説明する。配信サーバー６０１の配信制御部２００１は、変換装置６０２から動画像ストリーム指定情報を受けると、指定された動画像ストリームの復号化情報と指定された動画像ストリームとを伝送路６０３を介して変換装置６０２に送信する。【００７１】
このとき、変換装置６０２から送信される動画像ストリーム指定情報には、動画像ストリームの再生開始位置情報が含まれる。配信サーバー６０１の配信制御部２００１は、変換装置６０２から動画像ストリーム指定情報を受けると、この動画像ストリーム指定情報の再生開始位置情報で指定された再生開始位置の直前の画面内予測フレームから当該動画像ストリームの配信を開始する。ただし、例えばＨ．２６４のように動画像ストリームの先頭フレームがＩＤＲ（Instantaneous Decoding Refresh）であるなどの制約がある場合は、勧告の制約に準拠した画面内予測フレームから配信するようにしてもよい。【００７２】
変換装置６０２は、送受信部６０４と、制御情報解析部６０５と、動画像トランスコーダ１０８と、送受信部１０９とで構成されている。動画像トランスコーダ１０８と送受信部１０９の動作は、第１実施例と同じである。【００７３】
図１２は、制御情報解析部６０５の構成を示すブロック図である。制御情報解析部６０５は、制御部６１０を備えており、この制御部６１０は、動画像ストリーム指定情報を配信サーバー６０１に送信する動画像ストリーム指定情報送信部を構成している。
制御情報解析部６０５は、送受信部１０９から受信した端末１０３の動画像ストリーム選択情報１１５を解析して、端末１０３が所望している動画像ストリームとこの動画像ストリームの再生開始位置とを特定する。端末１０３が所望している動画像ストリームを特定する情報としては、例えば動画像ストリームの名前やリスト番号、電話番号、ＵＲＬなどがある。動画像ストリームの再生開始位置を特定する情報としては、例えばストリームの先頭からの時間情報やフレーム番号や、予め定められた時間で分割されたトラック番号がある。【００７４】
制御情報解析部６０５は、端末１０３が所望している動画像ストリームを配信するように配信サーバー６０１に対して要求する動画像ストリーム指定情報６０６を生成して、この動画像ストリーム指定情報６０６を送受信部６０４へ送信する。このとき、制御情報解析部６０５は、動画像ストリーム選択情報１１５の解析によって特定した動画像ストリームとこの動画像ストリームの再生開始位置とを動画像ストリーム指定情報６０６で指定する。【００７５】
送受信部６０４は、制御情報解析部６０５が送信した動画像ストリーム指定情報６０６を伝送路６０３を介して配信サーバー６０１へ送信する。
本実施例で説明した以外の構成及び動作は、第１実施例と同じため、説明は省略する。【００７６】
本実施例によれば、変換装置６０２は動画像ストリームを端末１０３から指定された任意の位置から配信できるように変換して端末１０３に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換するようにしたので、高画質な動画像ストリームを高速に変換して端末１０３に送信することが可能である。【００７７】
また、本実施例では、動画像トランスコーダ１０８の変換制御部２０１が配信サーバー６０１から受信した動画像ストリームが再生開始位置になったと判定したときに、動画像トランスコーダ１０８の符号化部２０５に再生開始フレームを生成させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が必要と判定したときに、動画像ストリームを符号化部２０５に変換させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が不必要と判定したときに、動画像ストリームをそのまま出力するようにしたので、端末１０３が所望する再生開始位置から配信する場合に、再生開始フレーム以降のフレームが再生開始フレームより過去のフレームを参照していても、再生開始フレーム以降のフレームが乱れることはなく、また動画像ストリームの先頭フレームがイントラフレームだった場合でも、高画質な動画像ストリームを高速に変換して端末１０３に送信することができる。【００７８】
また、本実施例では、動画像ストリームの再生履歴情報を端末１０３自身で管理し、所望の動画像ストリームの再生開始位置を端末１０３から変換装置６０２に対して指定するようにしているので、一度途中まで再生したストリームについて変換装置６０２が再生終了位置を端末毎に保持している必要はなく、端末１０３から動画像ストリーム選択情報を受け取るだけで、端末１０３に対して動画像ストリームの途中から配信することが可能になる。【００７９】
さらに、本実施例では、変換装置６０２から配信サーバー６０１に対して動画像ストリームの再生開始位置情報を送信することにより、配信サーバー６０１がこの再生開始位置情報で指定された再生開始位置に近いフレームから動画像ストリームを配信するようにしているので、第１〜第３実施例に比べて動画像ストリームを端末１０３へ配信するために要する時間を少なくすることが可能である。【００８０】
［第５実施例］
次に、本発明の第５実施例について、図５、図６、図１３を参照して詳細に説明する。図１３は、本発明の第５実施例に係る動画像配信システムの構成を示すブロック図である。本実施例の動画像配信システムは、配信サーバー６０１と、変換装置７０１と、配信サーバー６０１と変換装置７０１との間を接続する伝送路６０３と、変換装置７０１と端末４０２との間を接続する伝送路４０３とから構成されている。
配信サーバー６０１の構成及び動作は、第４実施例と同じである。【００８１】
変換装置７０１は、送受信部６０４と、制御情報解析部７０２と、動画像トランスコーダ１０８と、送受信部４０５とを有する。動画像トランスコーダ１０８の動作は第１実施例と同じであり、送受信部４０５の動作は第２実施例と同じであり、送受信部６０４の動作は第４実施例と同じである。【００８２】
図１４は、制御情報解析部７０２の構成を示すブロック図である。制御情報解析部７０２は、制御部７１０と、動画像ストリームの再生履歴情報を動画像ストリーム毎及び端末毎に管理する管理部７１１と、動画像ストリーム選択情報４０６に基づいて再生履歴情報を検索して再生開始位置を特定する検索部７１２とを備えている。制御部７１０は、端末４０２から動画像ストリーム選択情報４０６を受信する受信部と、動画像ストリーム指定情報を配信サーバー６０１に送信する動画像ストリーム指定情報送信部を構成している。【００８３】
制御情報解析部７０２の制御部７１０は、変換装置７０１に接続してきた端末４０２を特定する。端末４０２を特定するための情報としては、例えば電話番号や認証ＩＤなどがある。
また、制御部７１０は、送受信部４０５を介して端末４０２から動画像ストリーム選択情報４０６を受信すると、この動画像ストリーム選択情報４０６を解析して、端末４０２が所望している動画像ストリームとこの動画像ストリームの再生開始位置を示す再生開始位置情報とを特定する。再生開始位置情報としては、例えば動画像ストリームの先頭から再生するといった選択情報や、前回再生終了したところから再開するといった選択情報がある。【００８４】
制御情報解析部７０２の管理部７１１は、動画像ストリームを任意の位置から再生するための動画像ストリーム再生履歴情報をストリーム毎及び端末毎にリスト形式で管理している。動画像ストリーム再生履歴情報としては、動画像ストリームを過去に再生したか否かを示す情報と、過去に再生したことがある場合に前回再生終了した位置を示す情報とがある。【００８５】
制御情報解析部７０２の制御部７１０が、端末４０２から受信した動画像ストリーム選択情報４０６を解析した結果、前回再生終了したところから再開するという再生開始位置情報が得られた場合、検索部７１２は、特定できた端末４０２の情報とこの端末４０２が所望している動画像ストリームの情報とを基に、自身のリストを検索して、当該動画像ストリームの前回再生終了した位置を検索する。【００８６】
そして、制御情報解析部７０２の制御部７１０は、端末４０２が所望している動画像ストリームを配信するように配信サーバー６０１に対して要求する動画像ストリーム指定情報６０６を生成して、この動画像ストリーム指定情報６０６を送受信部６０４へ送信する。このとき、制御部７１０は、動画像ストリーム選択情報４０６の解析によって特定した動画像ストリームを動画像ストリーム指定情報６０６で指定すると共に、自身のリストで検索した当該動画像ストリームの再生終了位置を今回の再生開始位置として動画像ストリーム指定情報６０６で指定する。また、制御部７１０は、検索した再生終了位置を今回再生開始する位置として、この再生開始位置を示す再生開始位置情報１１４を動画像トランスコーダ１０８に通知する。【００８７】
また、制御情報解析部７０２の制御部７１０は、端末４０２から動画像ストリームの再生終了要求を受け取った場合、動画像トランスコーダ１０８から再生終了位置情報１１３を取り出し、管理部７１１のリストに記録されている当該動画像ストリームの再生終了位置を更新する。
本実施例で説明した以外の構成及び動作は、第１、第２実施例と同じため、説明は省略する。【００８８】
本実施例によれば、変換装置７０１は動画像ストリームを端末４０２から指定された任意の位置から配信できるように変換して端末４０２に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換するようにしたので、高画質な動画像ストリームを高速に変換して端末４０２に送信することが可能である。【００８９】
また、本実施例では、動画像トランスコーダ１０８の変換制御部２０１が配信サーバー６０１から受信した動画像ストリームが再生開始位置になったと判定したときに、動画像トランスコーダ１０８の符号化部２０５に再生開始フレームを生成させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が必要と判定したときに、動画像ストリームを符号化部２０５に変換させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が不必要と判定したときに、動画像ストリームをそのまま出力するようにしたので、端末４０２が所望する再生開始位置から配信する場合に、再生開始フレーム以降のフレームが再生開始フレームより過去のフレームを参照していても、再生開始フレーム以降のフレームが乱れることはなく、また動画像ストリームの先頭フレームがイントラフレームだった場合でも、高画質な動画像ストリームを高速に変換して端末４０２に送信することができる。【００９０】
また、本実施例では、変換装置７０１において動画像ストリームの再生履歴情報をストリーム毎及び端末毎に管理しているため、一度途中まで再生したストリームについて端末４０２自身が再生終了位置を保持している必要はなく、前回再生終了したところから再開するという再生開始位置情報を変換装置７０１に送るだけで、動画像ストリームを途中から再生することが可能になる。【００９１】
さらに、本実施例では、変換装置７０１から配信サーバー６０１に対して動画像ストリームの再生開始位置情報を送信することにより、配信サーバー６０１がこの再生開始位置情報で指定された再生開始位置に近いフレームから動画像ストリームを配信するようにしているので、第１〜第３実施例に比べて動画像ストリームを端末４０２へ配信するために要する時間を少なくすることが可能である。【００９２】
［第６実施例］
次に、本発明の第６実施例について、図５、図６、図１５を参照して詳細に説明する。図１５は、本発明の第６実施例に係る動画像配信システムの構成を示すブロック図である。本実施例の動画像配信システムは、配信サーバー６０１と、変換装置８０１と、配信サーバー６０１と変換装置８０１との間を接続する伝送路６０３と、変換装置８０１と端末５０２との間を接続する伝送路５０３とから構成されている。
配信サーバー６０１の動作は、第４実施例と同じである。【００９３】
変換装置８０１は、送受信部６０４と、制御情報解析部８０２と、動画像トランスコーダ１０８と、送受信部５０５とを有する。動画像トランスコーダ１０８の動作は第１実施例と同じであり、送受信部５０５の動作は第３実施例と同じであり、送受信部６０４の動作は第４実施例と同じである。【００９４】
図１６は、制御情報解析部８０２の構成を示すブロック図である。制御情報解析部８０２は、制御部８１０と、動画像ストリームの再生履歴情報を動画像ストリーム毎及び端末毎に管理する管理部８１１と、動画像ストリーム選択情報５０６に基づいて再生履歴情報を検索して再生開始位置を特定する検索部８１２と、照会部８１３とを備えている。制御部８１０は、端末５０２から動画像ストリーム選択情報５０６を受信する受信部と、動画像ストリーム指定情報を配信サーバー６０１に送信する動画像ストリーム指定情報送信部を構成している。【００９５】
制御情報解析部８０２の制御部８１０は、変換装置８０１に接続してきた端末５０２を特定する。端末５０２を特定するための情報としては、例えば電話番号や認証ＩＤなどがある。
また、制御部８１０は、送受信部５０５を介して端末５０２からＤＴＭＦ信号（動画像ストリーム選択情報５０６）を受信すると、このＤＴＭＦ信号を解析して、端末５０２が所望している動画像ストリームとこの動画像ストリームの再生開始位置を示す再生開始位置情報とを特定する。ＤＴＭＦ信号としては、例えば端末５０２が送信した音声信号の中にあるＤＴＭＦ信号や、ＩＥＴＦ  ＲＦＣ２８３３で規定された信号がある。【００９６】
また、制御情報解析部８０２は、照会部８１３を備えており、この照会部８１３により、ＤＴＭＦ信号から動画像ストリームや再生開始位置情報を特定するために、例えば画像、音声、テキストのうち少なくとも１つの情報が記録されたストリームを端末５０２に送信するようにしてもよい。再生開始位置情報としては、例えば動画像ストリームの先頭から再生するといった選択情報や、前回再生終了したところから再開するといった選択情報がある。【００９７】
制御情報解析部８０２の管理部８１１は、動画像ストリームを任意の位置から再生するための動画像ストリーム再生履歴情報をストリーム毎及び端末毎にリスト形式で管理している。動画像ストリーム再生履歴情報としては、動画像ストリームを過去に再生したか否かを示す情報と、過去に再生したことがある場合に前回再生終了した位置を示す情報とがある。【００９８】
制御情報解析部８０２の制御部８１０が、端末５０２から受信したＤＴＭＦ信号を解析した結果、前回再生終了したところから再開するという再生開始位置情報が得られた場合、検索部８１２は、特定できた端末５０２の情報とこの端末５０２が所望している動画像ストリームの情報とを基に、自身のリストを検索して、当該動画像ストリームの前回再生終了した位置を検索する。【００９９】
そして、制御情報解析部８０２の制御部８１０は、端末５０２が所望している動画像ストリームを配信するように配信サーバー６０１に対して要求する動画像ストリーム指定情報６０６を生成して、この動画像ストリーム指定情報６０６を送受信部６０４へ送信する。このとき、制御部８１０は、ＤＴＭＦ信号の解析によって特定した動画像ストリームを動画像ストリーム指定情報６０６で指定すると共に、自身のリストで検索した当該動画像ストリームの再生終了位置を今回の再生開始位置として動画像ストリーム指定情報６０６で指定する。また、制御部８１０は、検索した再生終了位置を今回再生開始する位置として、この再生開始位置を示す再生開始位置情報１１４を動画像トランスコーダ１０８に通知する。【０１００】
また、制御情報解析部８０２の制御部８１０は、端末５０２から動画像ストリームの再生終了要求を受け取った場合、動画像トランスコーダ１０８から再生終了位置情報１１３を取り出し、リストに記録されている当該動画像ストリームの再生終了位置を更新する。
本実施例で説明した以外の構成及び動作は、第１〜第３実施例と同じため、説明は省略する。【０１０１】
本実施例によれば、変換装置８０２は動画像ストリームを端末５０２から指定された任意の位置から配信できるように変換して端末５０２に送信する際に、この動画像ストリームを解析して変換が必要な範囲のみ動画像ストリームを変換するようにしたので、高画質な動画像ストリームを高速に変換して端末５０２に送信することが可能である。【０１０２】
また、本実施例では、動画像トランスコーダ１０８の変換制御部２０１が配信サーバー６０１から受信した動画像ストリームが再生開始位置になったと判定したときに、動画像トランスコーダ１０８の符号化部２０５に再生開始フレームを生成させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が必要と判定したときに、動画像ストリームを符号化部２０５に変換させ、変換制御部２０１が再生開始フレーム以降のフレームについて変換が不必要と判定したときに、動画像ストリームをそのまま出力するようにしたので、端末５０２が所望する再生開始位置から配信する場合に、再生開始フレーム以降のフレームが再生開始フレームより過去のフレームを参照していても、再生開始フレーム以降のフレームが乱れることはなく、また動画像ストリームの先頭フレームがイントラフレームだった場合でも、高画質な動画像ストリームを高速に変換して端末５０２に送信することができる。【０１０３】
また、本実施例では、変換装置８０２において動画像ストリームの再生履歴情報をストリーム毎及び端末毎に管理しているため、一度途中まで再生したストリームについて端末５０２自身が再生終了位置を保持している必要はなく、前回再生終了したところから再開するという再生開始位置情報を変換装置８０２に送るだけで、動画像ストリームを途中から再生することが可能になる。【０１０４】
また、本実施例では、変換装置８０２から、動画像ストリームの選択を促す画像、音声、テキストのうち少なくとも１つの情報が記録されたストリームを送信する場合には、端末５０２のユーザはこのストリームを見て、動画像ストリームとその再生開始位置を選択すればよいので、端末５０２が再生開始位置等を保持する必要がなく、また変換装置８０２もＤＴＭＦ信号の指示に基づいて動作すればよいので、上記のように動画像ストリーム再生履歴情報を保持しておく必要がなくなる。したがって、端末５０２、変換装置８０２共に、途中から再生するために保持する情報を削減することができる。【０１０５】
さらに、本実施例では、変換装置８０２から配信サーバー６０１に対して動画像ストリームの再生開始位置情報を送信することにより、配信サーバー６０１がこの再生開始位置情報で指定された再生開始位置に近いフレームから動画像ストリームを配信するようにしているので、第１〜第３実施例に比べて動画像ストリームを端末５０２へ配信するために要する時間を少なくすることが可能である。【０１０６】
［第７実施例］
次に、本発明の第７実施例について、図２、図７〜図１７を参照して詳細に説明する。本実施例の動画像配信システムの構成は第１実施例と同様であるので、図２の符号を用いて説明する。図１７は、本発明の第７実施例に係る動画像トランスコーダ１０８の詳細な構成を示すブロック図である。【０１０７】
本実施例の動画像トランスコーダ１０８は、変換制御部９０１と、受信バッファ９０２と、ストリーム復号部２０３と、画像復号部２０４と、符号化部２０５と、スイッチ９０８と、ストリーム変換部９０９と、スイッチ９０３と、送信バッファ２０７とから構成される。【０１０８】
受信バッファ９０２は、送受信部１０６から送信された復号化情報１１１や動画像ストリーム１１２を受信してストリーム復号部２０３に送信する。また、受信バッファ９０２は、動画像ストリーム１１２のフレーム毎やスライス毎の切れ目を検出する機能を有しており、変換制御部９０１からスイッチ９０８にストリームを出力するように送信要求９０４を受けると、動画像ストリーム１１２をフレーム単位やスライス単位に分けて動画像ストリーム９０５としてスイッチ９０８へ送信する。受信バッファ９０２は、動画像ストリーム１１２のフレーム毎やスライス毎の切れ目を、例えばスタートコードなどのユニークなビット列を基に検出する。
ストリーム復号部２０３と画像復号部２０４の動作は第１実施例と同じである。【０１０９】
変換制御部９０１は、制御情報解析部１０７から通知されたストリームの再生開始位置情報１１４をストリームの変換開始位置を示す情報として保存する。
変換制御部９０１は、ストリーム復号部２０３から受信したストリームの情報２１１を解析して、ストリーム復号部２０３が受け取った動画像ストリーム２０９が変換開始位置に到達しているか否かを判定する。変換制御部９０１は、動画像ストリーム２０９が変換開始位置に到達したと判定すると、画像復号部２０４が生成した最新の復号画像データ２１６から再生開始フレームを生成するように符号化部２０５に対して復号画像データ取り込み要求２１５を送信する。【０１１０】
動画像ストリーム２０９が変換開始位置に到達したと判定した場合、変換制御部９０１は、再生開始フレームを生成するために必要な変換パラメータ情報２１４を符号化部２０５に通知する。変換パラメータ情報２１４のうち、再生開始フレームを生成するために必要な情報としては、例えば復号化情報やフレームタイプ（画面内予測フレーム）などがある。動画像ストリーム２０９が変換開始位置に到達したと判定した場合、変換制御部９０１は、符号化部２０５が生成した再生開始フレームを出力するために、スイッチ９０３に対して符号化部２０５の出力と送信バッファ２０７の入力とを接続するように切り替え要求９１１を送信する。【０１１１】
また、変換制御部９０１は、ストリーム復号部２０３から受信した動画像ストリームの情報２１１を解析し、例えば情報２１１の復号化情報から該当フレームのスライス間やマクロブロック間に相関がないという情報を得ると、該当スライスやマクロブロック単位で動画像ストリームの変換が必要な箇所を特定する。【０１１２】
さらに、変換制御部９０１は、ストリーム復号部２０３から受信した情報２１１を解析し、スライス単位で再生開始フレーム以降のフレームがこの再生開始フレームよりも前のフレームを参照していないかどうかを解析する。このとき、変換制御部９０１は、変換が必要な範囲を例えばマクロブロック番号で特定する。【０１１３】
そして、変換制御部９０１は、再生開始フレーム以降のフレームがこの再生開始フレームよりも過去のフレームを参照していると判定した場合、スイッチ９０３に対して符号化部２０５の出力と送信バッファ２０７の入力とを接続するように切り替え要求９１１を送信し、符号化部２０５に対して画像復号器２０４が生成した最新の復号画像データ２１６を取り込むように復号画像データ取り込み要求２１５を送信する。このとき、変換制御部９０１は、変換が必要な動画像ストリームのスライスのマクロブロック番号の情報を復号画像データ取り込み要求２１５と共に符号化部２０５に送信する。【０１１４】
符号化部２０５は、第１実施例と同様に、画像復号部２０４が生成した復号画像データ２１６を変換して動画像ストリーム２１７をスイッチ９０３に出力するが、このとき変換制御部９０１から送信されたマクロブロック番号などの情報に基づいて、復号画像データ２１６のうち変換が必要なスライスのみを変換して出力し、変換の必要がないスライスについてはそのまま出力する。【０１１５】
また、変換制御部９０１は、ストリーム復号部２０３から受け取ったストリームの情報２１１を解析して、再生開始フレーム以降のフレームが再生開始フレームよりも過去のフレームを参照していないと判定した場合、受信バッファ９０２に対して再生開始フレーム以降のフレームの動画像ストリームをスイッチ９０８にそのまま出力するように送信要求９０４を出す。【０１１６】
そして、変換制御部９０１は、ストリームの情報２１１を解析して、再生開始フレーム以降のフレームが再生開始フレームよりも過去のフレームを参照していないと判定した場合、パラメータで変換が必要な情報があるかどうかを確認する。ここで、変換が必要かどうかを確認するパラメータとしては、例えばフレーム番号や時間情報などがある。【０１１７】
変換制御部９０１は、変換が必要なパラメータがある場合は、変換が必要なスライスのマクロブロック番号の情報と共に、変換後のフレーム番号や時間情報を示す変換パラメータ情報９０７をストリーム変換部９０９に通知する。また、変換制御部９０１は、パラメータの変換が必要な該当スライスについて受信バッファ２０２からの動画像ストリーム９０５をストリーム変換部９０９に出力するようにスイッチ９０８に対して切り替え要求９０６を送信し、スイッチ９０３に対してストリーム変換部９０９の出力と送信バッファ２０７の入力とを接続するように切り替え要求９１１を送信する。【０１１８】
また、変換制御部９０１は、ストリームの情報２１１を解析して、再生開始フレーム以降のフレームが再生開始フレームよりも過去のフレームを参照していないと判定し、変換が必要なパラメータもないと判定した場合、変換が不要な該当スライスについて受信バッファ２０２からの動画像ストリーム９０５を動画像ストリーム９１２としてスイッチ９０３に出力するように、スイッチ９０８に対して切り替え要求９０６を送信し、スイッチ９０３に対してスイッチ９０８の出力と送信バッファ２０７の入力とを接続するように切り替え要求９１１を送信する。【０１１９】
また、変換制御部９０１は、動画像ストリームのフレーム番号や時間情報と、再生開始フレームを生成してから現在までのフレーム数や時間情報とを比較して差分がある場合は、フレーム番号や時間情報を変換して符号化部２０５やストリーム変換部９０９へ通知する。【０１２０】
スイッチ９０８は、変換制御部９０１からの切り替え要求９０６に従って受信バッファ９０２の出力をスイッチ９０３かストリーム変換部９０９のいずれかの入力に接続する。
スイッチ９０３は、変換制御部９０１からの切り替え要求９１１に従って送信バッファ２０７の入力を符号化部２０５、スイッチ９０８、ストリーム変換部９０９のいずれかの出力に接続する。もしくは、スイッチ９０３は、切り替え要求９１１に従って送信バッファ２０７を符号化部２０５、スイッチ９０８、ストリーム変換部９０９から切り離す。【０１２１】
図１７のストリーム変換部９０９について、図１８を参照して詳細な説明を行う。図１８は、図１７のストリーム変換部９０９の詳細な構成を示すブロック図である。
ストリーム変換部９０９は、変換情報受信部１０００と、受信バッファ１００１と、ヘッダ判定部１００２と、可変長復号器１００３と、パラメータ変換部１００４と、可変長符号化器１００５と、ビット位置シフト＆バイトアライン部１００６と、送信バッファ１００７とから構成される。【０１２２】
変換情報受信部１０００は、変換制御部９０１から受け取った変換パラメータ情報９０７を変換パラメータ情報１００８としてパラメータ変換部１００４に送信する。
受信バッファ１００１は、受信バッファ９０２からスイッチ９０８を介して受け取った動画像ストリーム９１０を動画像ストリーム１００９としてヘッダ判定部１００２に送信する。【０１２３】
ヘッダ判定部１００２は、受信バッファ１００１から受け取った動画像ストリーム１００９のフレーム毎やスライス毎の切れ目を検出する。
可変長復号器１００３は、ヘッダ判定部１００２によって検出されたフレーム単位やスライス単位の動画像ストリーム１０１０を復号してパラメータに変換し、変換したパラメータ１０１１をパラメータ変換部１００４に送信する。【０１２４】
パラメータ変換部１００４は、可変長復号器１００３から受け取ったパラメータ１０１１のうち、例えばフレーム番号や時間情報を変換情報受信部１０００から受け取った変換パラメータ情報１００８に従って変換する。
可変長符号化器１００５は、パラメータ変換部１００４から受け取った変換後のパラメータ１０１２を可変長符号化し、この可変長符号化によって得られた動画像ストリーム１０１３をビット位置シフト＆バイトアライン部１００６に出力する。【０１２５】
ビット位置シフト＆バイトアライン部１００６は、可変長符号化器１００５から出力された動画像ストリーム１０１３のうち、パラメータ変換部１００４で変換されたパラメータ以降のパラメータのビット位置をシフトする。また、ビット位置シフト＆バイトアライン部１００６は、動画像ストリーム１０１３のスライスやフレーム毎の最後のバイトアライン処理を行う。【０１２６】
送信バッファ１００７は、ビット位置シフト＆バイトアライン部１００６から受け取った変換後の動画像ストリーム１０１４を動画像ストリーム９１３としてスイッチ９０３へ出力する。以上で、ストリーム変換部９０９の動作が終了する。
本実施例で説明した以外の構成及び動作は、第１〜第６実施例と同じため、説明は省略する。【０１２７】
本実施例によれば、変換装置１０２は高画質な動画像ストリームを高速に変換して端末１０３に送信することが可能である。また、本実施例では、端末１０３が所望する再生開始位置から配信する場合に、再生開始フレーム以降のフレームが再生開始フレームより過去のフレームを参照していても、再生開始フレーム以降のフレームが乱れることはない。【０１２８】
また、本実施例では、スライス単位で変換可能な場合は、変換が必要な動画像ストリームのスライスのみを動画像トランスコーダ１０８で変換し、変換が不要なスライスについては動画像トランスコーダ１０８からそのまま出力するようにしたので、第１実施例の動画像トランスコーダよりも高速に動画像ストリームを変換して端末１０３に送信することが可能である。【０１２９】
なお、本実施例では、図１７に示した動画像トランスコーダ１０８を第１実施例に適用する場合について説明したが、本実施例の動画像トランスコーダ１０８を第２〜第６実施例に適用することも可能である。【０１３０】
［第８実施例］
次に、本発明の第８実施例について、図１９を参照して詳細に説明する。図１９は、本発明の第８実施例に係る動画像配信システムの構成を示すブロック図である。本実施例の動画像配信システムは、配信サーバー１０１と、変換装置１１０１と、配信サーバー１０１と変換装置１１０１との間を接続する伝送路１０４と、変換装置１１０１と端末１０３との間を接続する伝送路１０５とから構成されている。【０１３１】
本実施例の変換装置１１０１は、第１実施例の変換装置１０２に対して、広告配信部１１０２を追加したものである。
広告配信部１１０２は、端末１０３が希望する少なくとも１つの動画像ストリームを配信するときに、この動画像ストリームの前及び後のどちらかに宣伝及び広告のどちらかを表す画像、音声、テキストのうち少なくとも１つの情報が記されたストリームを端末１０３に配信する。【０１３２】
こうして、本実施例によれば、端末１０３のユーザに対して宣伝活動を行うことができる。
本実施例の広告配信部１１０２を第２〜第７実施例に適用してもよいことは言うまでもない。【０１３３】
なお、第１〜第８実施例において、変換装置と端末とを接続するネットワーク１２１は、回線交換網でもよいし、パケット交換網でもよいし、パケット交換網と回線交換網とが混在する網であってもよい。
また、第１〜第８実施例の変換装置は、例えばＣＰＵ（Central Processing Unit）、記憶装置および外部とのインタフェースを備えたコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。ＣＰＵは、記憶装置に格納されたプログラムに従って第１〜第８実施例で説明した処理を実行する。【０１３４】
以上、上記実施例を参照して本発明を説明したが、本発明は、上記実施例だけに限定されるものではない。本発明の構成や詳細は、上記実施例を適宜組み合わせて用いてもよく、さらに本発明の請求の範囲内において、適宜変更することもできる。
この出願は、２００７年５月２３日に出願された日本出願特願２００７−１３６４４９号を基礎とする優先権を主張し、その開示の内容を全てここに取り込む。
【産業上の利用可能性】
【０１３５】
本発明は、動画像を配信する技術に適用することができる。
【図１】
2008142948.tif 000003
【図２】
2008142948.tif 000004
【図３】
2008142948.tif 000005
【図４】
2008142948.tif 000006
【図５】
2008142948.tif 000007
【図６】
2008142948.tif 000008
【図７】
2008142948.tif 000009
【図８】
2008142948.tif 000010
【図９】
2008142948.tif 000011
【図１０】
2008142948.tif 000012
【図１１】
2008142948.tif 000013
【図１２】
2008142948.tif 000014
【図１３】
2008142948.tif 000015
【図１４】
2008142948.tif 000016
【図１５】
2008142948.tif 000017
【図１６】
2008142948.tif 000018
【図１７】
2008142948.tif 000019
【図１８】
2008142948.tif 000020
【図１９】
2008142948.tif 000021
【国際調査報告】
2008142948.tif 000022
2008142948.tif 000023
2008142948.tif 000024
2008142948.tif 000025