(57)【要約】【課題】動画対応ＪＰＥＧ２０００ファイルと異なる再生環境条件で動画対応ＪＰＥＧ２０００ファイルの動画データストリームを復号し動画を再生する。【解決手段】動画対応ＪＰＥＧ２０００ファイルから動画データストリームの関連情報を抽出し且つ入力制御信号に基づき動画データストリームをフレーム単位に適宜入力またはスキップして再生フレームの圧縮画像データストリームを抽出するフレーム抽出部１１と、再生フレームの圧縮画像データストリームを入力し終端制御信号に対応した位置で終端符号を付加しＪＰＥＧ２０００復号部２１へ出力するストリーム終端部１２と、外部設定の再生環境条件および関連情報に基づき再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき入力制御信号および終端制御信号を生成する再生制御部１３とを備える。【選択図】      図１
2004356738.tif 000002
【特許請求の範囲】
【請求項１】
動画対応ＪＰＥＧ２０００ファイルの動画データストリームとしてそれぞれ圧縮符号化された複数フレームの圧縮画像データストリームをフレーム単位で復号するＪＰＥＧ２０００復号部と、フレーム単位で画像を表示して動画を再生する画像表示部とを備える動画再生装置において、
前記動画対応ＪＰＥＧ２０００ファイルから動画データストリームの関連情報を抽出し且つ入力制御信号に基づき前記動画データストリームをフレーム単位に適宜入力またはスキップして前記動画データストリームから再生フレームの圧縮画像データストリームを抽出するフレーム抽出部と、
前記再生フレームの圧縮画像データストリームを入力し終端制御信号に対応した位置で終端符号を付加し前記ＪＰＥＧ２０００復号部へ出力するストリーム終端部と、
外部設定の再生環境条件および前記関連情報に基づき前記再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき前記入力制御信号および前記終端制御信号を生成する再生制御部とを備えることを特徴とする動画再生装置。
【請求項２】
前記ＪＰＥＧ２０００復号部が、汎用ＣＰＵおよびプログラムにより並行して履行される複数のソフトウェア機能手段の１つであり、現在の復号能力情報を出力し、
前記再生制御部が、前記復号能力情報に基づき前記再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき前記入力制御信号および前記終端制御信号を生成する、請求項１記載の動画再生装置。
【請求項３】
前記再生環境条件が、再生動画の解像度およびフレームレートを含む、請求項１または２記載の動画再生装置。
【請求項４】
動画対応ＪＰＥＧ２０００ファイルの動画データストリームとしてそれぞれ圧縮符号化された複数フレームの圧縮画像データストリームを受信しフレーム単位で復号しフレーム単位で画像を表示して動画を再生するストリーム受信局と、
このストリーム受信局の再生環境条件に対応して、動画対応ＪＰＥＧ２０００ファイルの動画データストリームから再生フレームの圧縮画像データストリームを抽出して終端調整し前記ストリーム受信局へ送信するストリーム送信局とを備える動画再生システム。
【請求項５】
前記ストリーム送信局が、前記動画対応ＪＰＥＧ２０００ファイルから動画データストリームの関連情報を抽出し且つ入力制御信号に基づき前記動画データストリームをフレーム単位に適宜入力またはスキップして前記動画データストリームから再生フレームの圧縮画像データストリームを抽出するフレーム抽出部と、
前記再生フレームの圧縮画像データストリームを入力し終端制御信号に対応した位置で終端符号を付加し前記ストリーム受信局へ送信するストリーム終端部と、前記再生環境条件および前記関連情報に基づき前記再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき前記入力制御信号および前記終端制御信号を生成する再生制御部とを備える、請求項４記載の動画再生システム。
【請求項６】
前記ストリーム受信局が、汎用ＣＰＵおよびプログラムにより並行して履行される複数のソフトウェア機能手段の１つとして、前記複数フレームの圧縮画像データストリームを復号し且つ現在の復号能力情報を出力するＪＰＥＧ２０００復号部を備え、
前記再生制御部が、前記復号能力情報に基づき前記再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき前記入力制御信号および前記終端制御信号を生成する、請求項５記載の動画再生システム。
【請求項７】
前記再生環境条件が、再生動画の解像度およびフレームレートを含む、請求項４，５または６記載の動画再生システム。
【請求項８】
前記ストリーム受信局を複数備える、請求項４，５，または７記載の動画再生システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画再生装置に関し、特に、動画対応ＪＰＥＧ２０００ファイルの動画データストリームを復号し動画を再生する動画再生装置に関する。
【０００２】
【従来の技術】
まず、この種の動画再生装置で用いられる静止画国際標ＪＰＥＧ２０００方式の特徴の内、本発明に関わる部分について簡単に説明する。なお、ＪＰＥＧ２０００方式の詳細については、ＪＰＥＧ２０００勧告書（ＩＳＯ／ＩＥＣ）、もしくは次世代画像符号化方式ＪＰＥＧ２０００（日本語：トリケップス社発行）により参照可能である。
【０００３】
ＪＰＥＧ２０００方式の特徴の一つは、画像圧縮時のデータ圧縮効率をより高めるために、圧縮符号化を行う前に、元画像をウェーブレット変換と言う手法を用いて色空間周波数的に偏りを作ることにある。また、ウェーブレット変換を繰返すことにより、低解像度から高解像度までの画像データが各解像度レベル順に構成される特徴を有している。
【０００４】
図７は、このウェーブレット変換を説明するための説明図であり、ウェーブレット変換を繰返すことにより、各解像度レベルが副次的に作成されて行くイメージを示す。
【０００５】
図７に示すように、解像度レベル（０）である元画像Ａは、ウェーブレット変換（１）により、画像の縦横方向の低周波成分Ｌおよび高周波成分Ｈに対応して４つの成分ＬＬ（１），ＨＬ（１），ＬＨ（１），ＨＨ（１）に分割され、画像ＡＷ１に示すイメージとなり、画像ＡＷ１の４つの各成分の画像解像度は、元画像Ａの縦横方向共に１／２であり、解像度レベル（１）と言う。また、色空間周波数的に最も低周波成分が偏っている成分ＬＬ（１）の画像部分に対し、ウェーブレット変換（２）を行ったものが画像ＡＷ２に示すイメージとなり、４つの成分ＬＬ（２），ＨＬ（２），ＬＨ（２），ＨＨ（２）に分割され、更に、その内の成分ＬＬ（２）の画像部分に対しウェーブレット変換（３）を行ったものが画像ＡＷ３に示すイメージである。
【０００６】
このように、１回のウェーブレット変換により作成される４つの成分の内、最も低周波成分が偏る成分ＬＬのみを再帰的にウェーブレット変換することで、副次的に高解像度から低解像度まで複数の解像度レベルが作成される。
【０００７】
また、符号化が行われる順番は、一般的に、解像度の低い方から高い方へと順に行われ、一つの符号列の符号化単位は、各解像度レベルの成分ＬＬ，ＨＬ，ＬＨ，ＨＨを更にコードブロックＣＢと呼ばれる単位に分割した最小符号化単位となり、予測算術符号化と呼ばれるエントロピー符号化手法を用いて圧縮が行なわれる。
【０００８】
図８は、符号列の最小符号化単位であるコードブロックＣＢを説明するための説明図であり、コードブロックＣＢのイメージを示す。
【０００９】
ＪＰＥＧ２０００方式では、図８に示すように、各々の符号は各画素単位に割り当てられるのではなく、まず、コードブロックＣＢ単位の画像を色の解像度方向にビットごとにスライスしたビットプレーンという単位に分割され、更に、そのビットプレーンを構成するビットごとに、符号が割り振られる仕様となっている。尚、符号列としての最小符号化単位は、基本的にはコードブロック単位であるが、ビットプレーンを更にパスという概念で分割した単位とすることも可能である。
【００１０】
また、ＪＰＥＧ２０００方式では、符号化の順番は、上位のビットプレーンから下位のビットプレーンに向かって行われる特徴を有する。同様に、復号化の順番も、上位ビットプレーンから下位のビットプレーンに向かって行われ、復号が途中で中断された場合でも、それ以降のビットプレーンの値を０とみなすることで、復号が終了しているビットプレーンまでの色方向解像度を持った画像として表示することが可能である特徴を有している。
【００１１】
上述のＪＰＥＧ２０００方式でそれぞれ圧縮符号化された複数フレームの圧縮画像データストリームからなる、動画対応ＪＰＥＧ２０００ファイルの動画データストリームが、動画再生装置によりフレーム単位に復号され、動画が再生される。
【００１２】
この動画再生装置は、ＪＰＥＧ２０００復号部および画像表示部を備え、動画データストリームの複数フレームの圧縮画像データストリームをフレーム単位に連続して復号し、複数フレームの静止画を単純に連続して表示して動画を再生する。
【００１３】
図９は、この動画再生装置による動画再生を説明するための説明図であり、複数フレームの静止画Ｉ１〜Ｉ６に対応して、複数フレームの圧縮画像データストリームが画面の解像度をＸＹ方向とし色方向の解像度をＺ方向としてイメージ的に表示されている。
【００１４】
【発明が解決しようとする課題】
上述のように、ＪＰＥＧ２０００方式を使用した従来の動画再生装置は、動画対応ＪＰＥＧ２０００ファイルの動画データストリームを構成する各フレームの圧縮画像データストリームをそれぞれ復号し、各静止画を連続して単純に再生することで動画を得る方式であり、動画対応ＪＰＥＧ２０００ファイルは、必要とされる解像度、フレームレートなどの再生環境に応じて各々作成されることが前提であり、元になる動画対応ＪＰＥＧ２０００ファイルと異なる解像度、フレームレートなどを再生時に指定して再生することは不可能であった。
【００１５】
即ち、従来の動画再生装置では、再生環境が異なれば、各環境に応じて動画データを個々に用意する必要があり、再生環境に合わせて動画を維持再生する一定レベル以上の復号処理能力が必要である。一定レベルを下回る復号処理能力しかない動画再生装置では、各フレームの動画再生が追いつかず動画の再生が破綻してしまう問題があった。
【００１６】
尚、ここで言う「破綻」とは、各動画再生装置のエラー処理により様々なパターンが考えられる。例えば、動画再生処理が追いつかなくなった時点で、画面にエラー表示などを行い動画再生そのものが中断されるパターンが考えられ、また、デコード処理が完了した処までの画面が表示されるが、以降の動画再生が継続不可能または中断されるパターンが考えられる。更に、動画再生装置自体がハングアップするパターンなどが考えられ、いずれにしても、安定した動画再生が継続不可能になることを意味している。
【００１７】
また、基本的に、動画対応ＪＰＥＧ２０００ファイルおよび動画再生装置の再生環境が異なる場合は、動画対応ＪＰＥＧ２０００ファイルの全ての情報を一度再生した後に、画面の縮小（解像度の変更）、フレーム間引き（フレームレート変更）、減色（色方向の解像度の変更）などを行う変換装置を別途用意する必要があり、非常に非能率的であり、また消費電力的にも無駄な電力を消費していることになる。
【００１８】
従来は、再生環境に合わせた必要な能力を持ったＣＰＵ、ＤＳＰなどが単体で利用されることがほとんどであり、復号処理能力が不足するということが無かったのに対し、最近では、復号処理を含む複数の機能を１つのＣＰＵ、ＤＳＰで実行し小型化および低消費電力化するシステムも多く、復号処理以外の処理が大きくなり、復号処理能力が不足になる場合がある。また、システムの多様化のため、個々のシステムに最適な動画データストリームが用意されないことも多くなってきた。このため、このような問題が大きくなってきている。
【００１９】
この対策として、例えば、特許文献１は、規定時間内に圧縮画像データストリームの復号が完了しない状勢になったとき以降の復号を簡略化処理に切り替えて行う画像復号装置を開示している。図１０は、この従来の画像復号装置を示すブロック図である。しかし、この画像復号装置は、ＪＰＥＧ２０００対応の復号処理およびその簡略化処理を行う専用の簡略化対応ＪＰＥＧ２０００復号ユニット２６および簡略化ユニット２７を備える必要があり、市販または標準のＪＰＥＧ２０００デコーダを利用できない問題が新たに発生する。また、簡略化対応ＪＰＥＧ２０００復号ユニット２６が汎用ＣＰＵおよびプログラムにより並行して履行される複数のソフトウェア機能手段の１つとして構成された場合は、復号処理の状況により、再生中に解像度または表示色が変化し、ユーザから見れば、画面がちらつく状況となる問題が発生する。
【００２０】
従って、本発明の目的は、動画対応ＪＰＥＧ２０００ファイルと異なる再生環境条件で動画対応ＪＰＥＧ２０００ファイルの動画データストリームを復号し動画を再生することにある。
【００２１】
【特許文献１】
特開２００２−３２５２５７号公報（図２，図３，請求項１）
【００２２】
【課題を解決するための手段】
そのため、本発明は、動画対応ＪＰＥＧ２０００ファイルの動画データストリームとしてそれぞれ圧縮符号化された複数フレームの圧縮画像データストリームをフレーム単位で復号するＪＰＥＧ２０００復号部と、フレーム単位で画像を表示して動画を再生する画像表示部とを備える動画再生装置において、
前記動画対応ＪＰＥＧ２０００ファイルから動画データストリームの関連情報を抽出し且つ入力制御信号に基づき前記動画データストリームをフレーム単位に適宜入力またはスキップして前記動画データストリームから再生フレームの圧縮画像データストリームを抽出するフレーム抽出部と、
前記再生フレームの圧縮画像データストリームを入力し終端制御信号に対応した位置で終端符号を付加し前記ＪＰＥＧ２０００復号部へ出力するストリーム終端部と、
外部設定の再生環境条件および前記関連情報に基づき前記再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき前記入力制御信号および前記終端制御信号を生成する再生制御部とを備えている。
【００２３】
また、前記ＪＰＥＧ２０００復号部が、汎用ＣＰＵおよびプログラムにより並行して履行される複数のソフトウェア機能手段の１つであり、現在の復号能力情報を出力し、
前記再生制御部が、前記復号能力情報に基づき前記再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき前記入力制御信号および前記終端制御信号を生成している。
【００２４】
また、本発明の動画再生システムは、動画対応ＪＰＥＧ２０００ファイルの動画データストリームとしてそれぞれ圧縮符号化された複数フレームの圧縮画像データストリームを受信しフレーム単位で復号しフレーム単位で画像を表示して動画を再生するストリーム受信局と、
このストリーム受信局の再生環境条件に対応して、動画対応ＪＰＥＧ２０００ファイルの動画データストリームから再生フレームの圧縮画像データストリームを抽出して終端調整し前記ストリーム受信局へ送信するストリーム送信局とを備えている。
【００２５】
また、前記ストリーム送信局が、前記動画対応ＪＰＥＧ２０００ファイルから動画データストリームの関連情報を抽出し且つ入力制御信号に基づき前記動画データストリームをフレーム単位に適宜入力またはスキップして前記動画データストリームから再生フレームの圧縮画像データストリームを抽出するフレーム抽出部と、
前記再生フレームの圧縮画像データストリームを入力し終端制御信号に対応した位置で終端符号を付加し前記ストリーム受信局へ送信するストリーム終端部と、前記再生環境条件および前記関連情報に基づき前記再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき前記入力制御信号および前記終端制御信号を生成する再生制御部とを備えている。
【００２６】
また、前記ストリーム受信局が、汎用ＣＰＵおよびプログラムにより並行して履行される複数のソフトウェア機能手段の１つとして、前記複数フレームの圧縮画像データストリームを復号し且つ現在の復号能力情報を出力するＪＰＥＧ２０００復号部を備え、
前記再生制御部が、前記復号能力情報に基づき前記再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき前記入力制御信号および前記終端制御信号を生成している。
【００２７】
また、前記ストリーム受信局を複数備えている。
【００２８】
また、前記再生環境条件が、再生動画の解像度およびフレームレートを含んでいる。
【００２９】
【発明の実施の形態】
次に、本発明について、図面を参照して説明する。図１は、本発明の動画再生装置の実施形態１を示すブロック図である。図１を参照すると、本実施形態の動画再生装置は、フレーム抽出部１１，ストリーム終端部１２，再生制御部１３，ＪＰＥＧ２０００復号部２１および画像表示部２２を備える。
【００３０】
フレーム抽出部１１は、動画対応ＪＰＥＧ２０００ファイルから動画データストリームの関連情報を抽出し、且つ、動画対応ＪＰＥＧ２０００ファイルの動画データストリームとしてそれぞれ圧縮符号化された複数フレームの圧縮画像データストリームを入力制御信号に基づきフレーム単位に適宜入力またはスキップして、動画データストリームから再生フレームの圧縮画像データストリームを抽出する。
【００３１】
ストリーム終端部１２は、フレーム抽出部１１から再生フレームの圧縮画像データストリームを入力し、終端制御信号に対応した位置で終端符号を付加しＪＰＥＧ２０００復号部２１へ出力する。
【００３２】
再生制御部１３は、例えば、図２に示すように、演算部１３１および信号発生部１３２を備えて構成され、演算部１３１は、外部設定の再生環境条件と、フレーム抽出部１１から入力した関連情報とに基づき、再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し、信号発生部１３２は、演算部１３１の演算結果に基づき適切なタイミングで入力制御信号および終端制御信号を生成しフレーム抽出部１１およびストリーム終端部１２へ出力する。
【００３３】
ＪＰＥＧ２０００復号部２１は、従来と同じ静止画国際標準ＪＰＥＧ２０００対応のデコーダであり、複数フレームの圧縮画像データストリームをストリーム終端部１２から入力してフレーム単位で復号し、複数フレームの画像データストリームを画像表示部２２へ出力する。ここで、静止画国際標準ＪＰＥＧ２０００では、圧縮画像データストリームの画像データ部分を構成し且つ基本的にコードブロック単位で作られる複数の符号列をそれぞれバイト単位でスキャンして、１６進数で“ＦＦＦＦ”と言う値、つまり“ＦＦ”が２回連続する部分があれば、これを予測算術符号データによる各符号列の終端符号としており、この終端符号以降、更に符号列が続く、続かない、に関わらず、次の符号列の開始点までは復号処理が行われない仕様となっている。
【００３４】
例えば、１６進数で“・・・Ａ１２８Ｃ２Ｃ０Ｅ６２７８４・・・”という符号列があった場合、“・・・Ａ１２８Ｃ２Ｃ０Ｅ”までで復号を強制終端したい場合は“・・・Ａ１２８Ｃ２Ｃ０Ｅ”の後に続く“６２７８“を”ＦＦＦＦ”に置換するか、または、“・・・Ａ１２８Ｃ２Ｃ０Ｅ”の後に”ＦＦＦＦ”を挿入してからＪＰＥＧ２０００デコーダに入力することで、この画像データは“・・・Ａ１２８Ｃ２Ｃ０Ｅ”で終端されたデータの符号列として扱われ、目的の復号中断位置までで復号が終了し、以降の復号処理は行われない仕様となっている。
【００３５】
画像表示部２２は、従来と同じ機能であり、ＪＰＥＧ２０００復号部２１から複数フレームの画像データストリームを入力し、複数フレームの静止画を連続して表示して動画を再生する。
【００３６】
本実施形態の動画再生装置は、動画対応ＪＰＥＧ２０００ファイルと異なる再生環境で動画対応ＪＰＥＧ２０００ファイルの動画データストリームを復号し動画を再生できる。図３は、本実施形態の動画再生装置による動画再生を説明するための説明図である。ここで、各分図（Ａ）〜（Ｄ）において、再生環境に対応した動画再生例がそれぞれ示され、図９と同じく、複数フレームの静止画Ｉ１〜Ｉ６に対応して、複数フレームの圧縮画像データストリームが画面の解像度をＸＹ方向とし色方向の解像度をＺ方向としてイメージ的に表示され、また、ハッチングされた部分は、動画再生時に、各再生環境に応じて元画像から削除された部分を示す。
【００３７】
例えば、図３（Ａ）に示す動画再生例では、小型携帯ＴＶなどで使用する液晶部分の表示部が小さく、再生環境として画像解像度または画像サイズが例えば１／４で良い例であり、各静止画とも、再生制御部１３およびストリーム終端部１２により、元画像に対し１段階低い解像度である解像度レベル（１）の成分ＬＬ（１）までが復号再生されるよう制御される。このとき、必要となるデコーダの処理能力は、ＦＵＬＬデコード時の１／４程度となる。
【００３８】
図３（Ｂ）に示す動画再生例では、携帯電話などで使用する液晶部分の色方向の解像度が低く、再生環境として色方向の解像度または階調が例えば１／２で良い例であり、各静止画とも、再生制御部１３およびストリーム終端部１２により、各コードブロックのビットプレーン群の復号再生が１／２までで終端されるよう制御され、例えば、元画像の色方向の解像度または階調の各コンポーネントがそれぞれ８ビットならば、各コンポーネントの上位４ビットがそれぞれ復号再生される。このとき、必要となるデコーダの処理能力は、ＦＵＬＬデコード時の１／２程度となる。
【００３９】
図３（Ｃ），（Ｄ）に示す動画再生例では、図３（Ａ），（Ｂ）の動画再生例を元に、静止画３枚に１枚の間隔で、ＦＵＬＬデコードするキーフレームを定義し再生制御した例であり、このとき、必要となるデコーダの処理能力は、ＦＵＬＬデコード時の１／２，２／３程度となる。ただし、図３（Ａ）の場合は、キーフレームとそれ以外で解像度が異なるので、キーフレーム以外の解像度の低い部分の（１／４）画像を別途４倍に拡大する必要がある。
【００４０】
また、図３に動画再生例として示していないが、ＳＴＮ液晶などで、表示速度が遅く、フレームレートが例えば１／２で良く、その分の再生処理能力をより消費電力を少なくしたい場合は、再生制御部１３およびフレーム抽出部１１により、静止画２枚に１枚の入力データをスキップして再生フレームが抽出されるよう制御され、１／２のフレームレートでそれぞれ復号再生される。このとき、必要となるデコーダの処理能力は、ＦＵＬＬデコード時の１／２程度となる。
【００４１】
上述したように、本実施形態の動画再生装置は、市販または標準のＪＰＥＧ２０００復号部の前段にフレーム抽出部１１，ストリーム終端部１２，再生制御部１３を付加することにより、再生時の用途や目的に応じて、動画対応ＪＰＥＧ２０００ファイルと異なる再生環境条件で、動画対応ＪＰＥＧ２０００ファイルを編集せず動画データストリームを復号し動画を再生できる。また、一定レベルを下回る復号処理能力しか持たないデコーダを搭載した再生環境下においても、再生内容にトレードオフ項目が存在するものの、動画再生が破綻することなく継続される。
【００４２】
図４は、本発明の動画再生装置の実施形態２を示すブロック図である。図４を参照すると、本実施形態の動画再生装置は、フレーム抽出部１１，ストリーム終端部１２，再生制御部１４，ＪＰＥＧ２０００復号部２３および画像表示部２２を備え、フレーム抽出部１１，ストリーム終端部１２および画像表示部２２は、図１の実施形態１の動画再生装置における各ブロックとそれぞれ同じである。
【００４３】
再生制御部１４は、例えば、図５に示すように、演算部１４１および信号発生部１３２を備えて構成され、演算部１４１は、外部設定の再生環境条件と、フレーム抽出部１１から入力した関連情報と、ＪＰＥＧ２０００復号部２３から入力した復号能力情報とに基づき、再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し、信号発生部１３２は、演算部１３１の演算結果に基づき適切なタイミングで入力制御信号および終端制御信号を生成しフレーム抽出部１１およびストリーム終端部１２へ出力する。
【００４４】
ＪＰＥＧ２０００復号部２３は、図４に示すように、汎用ＣＰＵおよびプログラムにより並行して履行される複数のソフトウェア機能手段の１つであり、静止画国際標準ＪＰＥＧ２０００対応の復号処理を行い、動画対応ＪＰＥＧ２０００ファイルの動画データストリームとしてそれぞれ圧縮符号化された複数フレームの圧縮画像データストリームをストリーム終端部１２から入力してフレーム単位で復号し、複数フレームの画像データストリームを画像表示部２２へ出力し、現在の復号能力情報を再生制御部１４へ出力する。
【００４５】
本実施形態の動画再生装置は、図１の実施形態１の動画再生装置と同じく、再生時の用途や目的に応じて、動画対応ＪＰＥＧ２０００ファイルと異なる再生環境で、動画対応ＪＰＥＧ２０００ファイルを編集せず動画データストリームを復号し動画を再生でき、また、汎用ＣＰＵがＪＰＥＧ２０００対応の復号処理以外の処理を並列実行することにより、ＪＰＥＧ２０００復号部の復号処理能力が低下した場合でも、復号処理能力の低下に追従して、解像度，フレームレートなどの再生環境を適時調整し、再生内容にトレードオフ項目が存在するものの、動画再生が破綻することなく継続される。
【００４６】
例えば、現在のデコード処理能力が２５％に低下した場合、解像度を優先するのであれば、再生フレームレートが１／４になるよう制御すれば良いし、解像度を優先するのであれば、解像度が縦横１／２になるよう制御すれば良い。また、フレームレートおよび解像度を組み合わせて同時に制御することで微妙な調整をすることも可能であり、再生中のちらつき防止も選択できる。
【００４７】
図６は、本発明の動画再生システムの実施形態を示すブロック図である。図６を参照すると、本実施形態の動画再生システムは、動画対応ＪＰＥＧ２０００ファイルの動画データストリームとしてそれぞれ圧縮符号化されたストリーム送信局１およびストリーム受信局２を備える。
【００４８】
ストリーム送信局１は、図１で示した動画再生装置におけるフレーム抽出部１１，ストリーム終端部１２および再生制御部１３と通信インタフェース１５を備え、ストリーム受信局２の再生環境条件に対応して、動画対応ＪＰＥＧ２０００ファイルの動画データストリームから再生フレームの圧縮画像データストリームを抽出して終端調整しストリーム受信局２へ送信する。
【００４９】
ストリーム受信局２は、図１で示した動画再生装置におけるＪＰＥＧ２０００復号部２１および画像表示部２２と通信インタフェース２５を備え、ストリーム送信局１から複数フレームの圧縮画像データストリームを受信し、フレーム単位で復号し、フレーム単位で画像を表示して動画を再生する。
【００５０】
上述のように、本実施形態の動画再生システムは、図１で示した動画再生装置における各ブロックをストリーム送信局１と、ストリーム受信局２とに分離し複数フレームの圧縮画像データストリームを送受信するものであり、基本的に、図１で示した動画再生装置と同様に動作する。図１で示した動画再生装置のワイヤレスシステムや、ホームサーバシステムへの応用例であり、動画対応ＪＰＥＧ２０００ファイルを蓄積したストリーム送信局１から離れた場所で、ストリーム受信局２により動画を再生できる特徴を有する。
【００５１】
なお、本実施形態の動画再生システムでは、ストリーム受信局が単数である場合について説明したが、この説明に限定されず、例えば、複数のストリーム受信局を備え、これら複数のストリーム受信局の再生環境条件に対応して、動画対応ＪＰＥＧ２０００ファイルの動画データストリームから再生フレームの圧縮画像データストリームを抽出して終端調整し複数のストリーム受信局２へそれぞれ送信する変形例も可能である。
【００５２】
この変形例では、複数のストリーム受信局でなく共通のストリーム送信局で再生フレームの圧縮画像データストリームを抽出および終端調整でき、システム全体としてコストを低く抑えることができる。また、調整済みの圧縮画像データストリームが送信されることにより、通信トラフィックが減り、比較的多くの電力を消費する通信関係の回路動作時間が短くなり、ストリーム送信局およびストリーム受信局が共に低消費電力化される。
【００５３】
また、本実施形態の動画再生システムにおいても、図４で説明した動画再生装置と同様に、ストリーム受信局のＪＰＥＧ２０００復号部が、汎用ＣＰＵおよびプログラムにより並行して履行される複数のソフトウェア機能手段の１つとして、複数フレームの圧縮画像データストリームを復号し且つ現在の復号能力情報を出力し、フレーム送信局の再生制御部が、復号能力情報に基づき再生フレームの圧縮画像データストリームの入力位置および終端位置を演算し演算結果に基づき入力制御信号および終端制御信号を生成する変形例も可能である。
【００５４】
【発明の効果】
以上説明したように、本発明の動画再生装置は、フレーム抽出部，ストリーム終端部，再生制御部の付加により、再生時の用途や目的に応じて、動画対応ＪＰＥＧ２０００ファイルと異なる解像度やフレームレートなどの再生環境条件で、動画対応ＪＰＥＧ２０００ファイルを編集せず動画データストリームを復号し動画を再生できる。また、一定レベルを下回る復号処理能力しか持たないデコーダを搭載した再生環境下においても、動画再生が破綻することなく継続される。
【００５５】
また、簡略化処理を行う専用のＪＰＥＧ２０００デコーダを必要とせず、標準または市販のＪＰＥＧ２０００デコーダを利用でき、装置設計の自由度が向上する。
【図面の簡単な説明】
【図１】本発明の動画再生装置の実施形態１を示すブロック図である。
【図２】図１における再生制御部１３の構成例を示すブロック図である。
【図３】本実施形態の動画再生装置による動画再生を説明するための説明図である。
【図４】本発明の動画再生装置の実施形態２を示すブロック図である。
【図５】図４における再生制御部１４の構成例を示すブロック図である。
【図６】本発明の動画再生システムの実施形態を示すブロック図である。
【図７】ＪＰＥＧ２０００方式におけるウェーブレット変換を説明するための説明図である。
【図８】ＪＰＥＧ２０００方式における符号列の最小符号化単位であるコードブロックＣＢを説明するための説明図である。
【図９】動画再生装置による動画再生を説明するための説明図である。
【図１０】従来の画像復号装置の１例を示すブロック図である。
【符号の説明】
１    ストリーム送信局
２    ストリーム受信局
１１    フレーム抽出部
１２    ストリーム終端部
１３，１４    再生制御部
１５，２５    通信インタフェース
２１，２３    ＪＰＥＧ２０００復号部
２２    画像表示部
２６    簡略化対応ＪＰＥＧ２０００復号ユニット
２７    簡略化ユニット
【図１】
2004356738.tif 000003
【図２】
2004356738.tif 000004
【図３】
2004356738.tif 000005
【図４】
2004356738.tif 000006
【図５】
2004356738.tif 000007
【図６】
2004356738.tif 000008
【図７】
2004356738.tif 000009
【図８】
2004356738.tif 000010
【図９】
2004356738.tif 000011
【図１０】
2004356738.tif 000012