(57)【特許請求の範囲】
【請求項１】
ズーム開始位置を取得するズーム開始位置取得部と、
入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、
入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、
ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を前記復号処理部に行わせる復号制御部とを有する、
ことを特徴とする映像復号装置。
【請求項２】
請求項１に記載の映像復号装置において、
前記復号制御部は、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ、前記復号処理部が前記スキップ処理を行うよう制御する、
ことを特徴とする映像復号装置。
【請求項３】
請求項１に記載の映像復号装置において、
前記符号化ビデオデータストリームの縦サイズに応じて、前記復号化ビデオデータストリームを拡大或いは縮小して表示する場合に、前記ズーム開始位置取得部から取得したズーム開始位置を、前記表示する際の拡大率或いは縮小率に応じて計算するズーム開始位置計算部をさらに備え、
前記復号制御部は、前記ズーム開始位置計算部により計算されたズーム開始位置を用いて前記復号開始位置を決定する、
ことを特徴とする映像復号装置。
【請求項４】
ズーム開始位置を取得するズーム開始位置取得部と、
入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、
入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、
前記復号化された復号化ビデオデータストリームを一時格納するフレームバッファと、
前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理部と、
ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記復号処理部が、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行うよう制御する復号制御部とを有し、
ズーム再生中に予め定められた種類の指示要求がなされた場合には、前記画像処理部は、前記指示要求がなされたタイミングに表示するピクチャがＢピクチャであるか否かを判断し、前記ピクチャがＢピクチャであれば、前記指示要求を無効化する処理を行う、
ことを特徴とする映像再生装置。
【請求項５】
請求項４に記載の映像再生装置において、
前記画像処理部は、前記指示要求がなされた後、最初のＩピクチャ或いはＰピクチャを表示するタイミングで前記指示要求を実行する、
ことを特徴とする映像再生装置。
【請求項６】
請求項５に記載の映像再生装置において、
前記画像処理部は、前記指示要求がなされた後、Ｉピクチャ或いはＰピクチャの何れをも表示しない期間が所定の時間以上続いた場合には、前記指示要求が実行できない旨を知らせるエラー信号を外部に出力する、
ことを特徴とする映像再生装置。
【請求項７】
請求項４から第６項の何れかに記載の映像再生装置において、
前記予め定められた種類の指示要求は、表示画像の一時停止を要求する停止指示、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示のうちの何れかである、
ことを特徴とする映像再生装置。
【請求項８】
ズーム開始位置を取得するズーム開始位置取得部と、
入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、
入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、
前記復号化された復号化ビデオデータストリームを一時格納するフレームバッファと、
前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理部と、
ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記復号処理部が、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行うよう制御する復号制御部とを有し、
ズーム再生中に表示画像の一時停止を要求する停止指示がなされた場合には、前記画像処理部が、前記停止指示の対象となるピクチャで表示画像を停止するとともに、前記停止指示の対象となったピクチャがＢピクチャであるか否かを判断し、前記停止指示の対象となったピクチャがＢピクチャであれば、該Ｂピクチャでの表示画像の停止中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示を受け付けないようにする、
ことを特徴とする映像再生装置。
【請求項９】
ズーム開始位置を取得するズーム開始位置取得部と、
入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、
入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、
前記復号化された復号化ビデオデータストリームを一時格納するフレームバッファと、
前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理部と、
ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記復号処理部が、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行うよう制御する復号制御部とを有し、
ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合には、前記画像処理部は、現在のズーム表示処理が少なくとも同じフレームを２回以上連続して表示する再生モードでの再生中であるか否かを判断し、少なくとも同じフレームを２回以上連続して表示する再生モードでの再生中であれば、前記変更指示或いはズーム解除指示を実行する、
ことを特徴とする映像再生装置。
【請求項１０】
ズーム開始位置を取得するズーム開始位置取得部と、
入力された符号化ビデオデータストリームを一旦格納する記憶領域である入力ビットストリームバッファと、
前記入力ビットストリームバッファから読み出された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、
前記入力ビットストリームバッファから読み出された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、
前記復号化された復号化ビデオデータストリームを一時格納するフレームバッファと、
前記入力ビットストリームバッファの、現在表示中の映像のピクチャヘッダ地点に対応するリードポインタを保持するリードポインタ保持部と、
前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理部と、
ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記復号処理部が、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行うよう制御する復号制御部とを有し、
ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合には、前記復号制御部が、表示されているピクチャがＢピクチャであるか否かを判断し、前記表示されているピクチャがＢピクチャであれば、前記入力ビットストリームバッファのリードポインタを前記リードポインタ保持部に保持された現在表示中の映像のピクチャヘッダ地点のリードポインタに差し戻し、前記差し戻されたリードポインタ位置からの符号化ビデオデータストリームを前記入力ビットストリームバッファから読み出して復号する、
ことを特徴とする映像再生装置。
【請求項１１】
請求項１０に記載の映像再生装置において、
前記復号処理部は、前記スキップ処理を行った際の復号化ビデオデータストリームを、一時記憶領域であるフレームバッファの前記ズーム開始位置に対応するアドレス位置から格納するとともに、前記差し戻されたリードポインタ位置からの復号化ビデオデータストリームを、前記ズーム開始位置に対応するアドレス位置より前の空き領域に格納する、
ことを特徴とする映像再生装置。
【請求項１２】
ズーム開始位置を取得するズーム開始位置取得ステップと、
入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、
ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、
前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を行った後に、入力された符号化ビデオデータストリームを復号化する復号処理ステップと、を含む、
ことを特徴とする映像復号方法。
【請求項１３】
請求項１２に記載の映像復号方法において、
入力された符号化ビデオデータストリームがＢピクチャである場合にのみ、前記比較ステップ及び前記復号処理ステップによるスキップ処理を行う、
ことを特徴とする映像復号方法。
【請求項１４】
請求項１２に記載の映像復号方法において、
前記符号化ビデオデータストリームの縦サイズに応じて、前記復号化ビデオデータストリームを拡大或いは縮小して表示する場合に、前記ズーム開始位置取得ステップから取得したズーム開始位置を、前記表示する際の拡大率或いは縮小率に応じて計算するズーム開始位置計算ステップをさらに含み、
前記復号処理ステップは、前記ズーム開始位置計算ステップにより計算されたズーム開始位置を用いて前記復号開始位置を決定する、
ことを特徴とする映像復号方法。
【請求項１５】
ズーム開始位置を取得するズーム開始位置取得ステップと、
入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、
ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、
入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成するとともに、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行う復号処理ステップと、
前記復号処理ステップで復号化された復号化ビデオデータストリームをフレームバッファに一時格納する格納ステップと、
前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理ステップと、
ズーム再生中に予め定められた種類の指示要求がなされた場合に、前記指示要求がなされたタイミングに表示するピクチャがＢピクチャであるか否かを判断し、前記ピクチャがＢピクチャであれば、前記指示要求を無効化する処理を行う要求処理ステップとを含む、
ことを特徴とする映像再生方法。
【請求項１６】
請求項１５に記載の映像再生方法において、
前記要求処理ステップは、前記指示要求がなされた後、最初のＩピクチャ或いはＰピクチャを表示するタイミングで前記指示要求を実行する、
ことを特徴とする映像再生方法。
【請求項１７】
請求項１６に記載の映像再生方法において、
前記要求処理ステップは、前記指示要求がなされた後、前記画像処理ステップでＩピクチャ或いはＰピクチャの何れをも表示しない期間が所定の時間以上続いた場合には、前記指示要求が実行できない旨を知らせるエラー信号を外部に出力する、
ことを特徴とする映像再生方法。
【請求項１８】
請求項１５から第１７項の何れかに記載の映像再生方法において、
前記予め定められた種類の指示要求は、表示画像の一時停止を要求する停止指示、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示のうちの何れかである、
ことを特徴とする映像再生方法。
【請求項１９】
ズーム開始位置を取得するズーム開始位置取得ステップと、
入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、
ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、
入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成するとともに、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行う復号処理ステップと、
前記復号処理ステップで復号化された復号化ビデオデータストリームをフレームバッファに一時格納する格納ステップと、
前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理ステップと、
ズーム再生中に表示画像の一時停止を要求する停止指示がなされた場合に、前記停止指示の対象となるピクチャで表示画像を停止する停止ステップと、
前記停止指示の対象となったピクチャがＢピクチャであるか否かを判断し、前記停止指示の対象となったピクチャがＢピクチャであれば、該Ｂピクチャでの表示画像の停止中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示を受け付けないようにする無効処理ステップとを含む
ことを特徴とする映像再生方法。
【請求項２０】
ズーム開始位置を取得するズーム開始位置取得ステップと、
入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、
ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、
入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成するとともに、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行う復号処理ステップと、
前記復号処理ステップで復号化された復号化ビデオデータストリームをフレームバッファに一時格納する格納ステップと、
前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理ステップと、
ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合に、現在のズーム表示処理が少なくとも同じフレームを２回以上連続して表示する再生モードでの再生中であるか否かを判断し、少なくとも同じフレームを２回以上連続して表示する再生モードでの再生中であれば、前記変更指示或いはズーム解除指示を実行する実行ステップとを含む、
ことを特徴とする映像再生方法。
【請求項２１】
ズーム開始位置を取得するズーム開始位置取得ステップと、
入力された符号化ビデオデータストリームを入力ビットストリームバッファに一旦格納する一時格納ステップと、
前記入力ビットストリームバッファから読み出された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、
ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、
前記入力ビットストリームバッファから読み出された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成するとともに、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行う復号処理ステップと、
前記復号処理ステップで復号化された復号化ビデオデータストリームをフレームバッファに一時格納する格納ステップと、
前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理ステップと、
前記入力ビットストリームバッファの、現在表示中の映像のピクチャヘッダ地点に対応するリードポインタを保持するリードポインタ保持ステップと、
ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合には、表示されているピクチャがＢピクチャであるか否かを判断し、前記表示されているピクチャがＢピクチャであれば、前記入力ビットストリームバッファのリードポインタを前記リードポインタ保持ステップで保持されている現在表示中の映像のピクチャヘッダ地点のリードポインタに差し戻す差し戻しステップと、
前記差し戻されたリードポインタ位置からの符号化ビデオデータストリームを前記入力ビットストリームバッファから読み出して復号する再復号ステップとを含む、
ことを特徴とする映像再生方法。
【請求項２２】
請求項２１に記載の映像再生方法において、
前記格納ステップは、前記スキップ処理を行った際の復号化ビデオデータストリームを、一時記憶領域であるフレームバッファの前記ズーム開始位置に対応するアドレス位置から格納するとともに、前記再復号ステップで復号化された差し戻されたリードポインタ位置からの復号化ビデオデータストリームを、前記ズーム開始位置に対応するアドレス位置より前の空き領域に格納する、
ことを特徴とする映像再生方法。
【発明の詳細な説明】
【０００１】
技術分野
本発明はＭＰＥＧなどの符号化された映像のデジタルデータを復号化して再生する際に適用する映像復号技術及び映像再生技術に関するものである。
【０００２】
背景技術
ＭＰＥＧ１やＭＰＥＧ２等に従って圧縮処理をされた映像の符号化ビデオデータストリームを復号し、表示を行う映像再生装置の機能の一つとして、ズーム再生機能がある。
【０００３】
図１７は、従来のＭＰＥＧ規格の映像データを再生する映像再生装置の構成の一例を示すブロック図である。
【０００４】
図１７において、従来の映像再生装置は、ヘッダ検出部１０１と、ズーム命令取得部１０２と、復号処理部１０３と、復号制御部１０４と、フレームバッファ１０５と、画像処理部１０６とから構成されており、各構成要素はそれぞれ以下に説明するような処理を行う。
【０００５】
ヘッダ検出部１０１は、入力された符号化ビデオデータストリームのヘッダ情報を検出し、検出したヘッダ情報を復号処理部１０３及び復号制御部１０４に出力する。
【０００６】
ズーム命令取得部１０２は、ズームを行いたい任意の開始位置ｘ、ｙ、及び拡大率からなるズーム命令を取得し、該ズーム命令を画像処理部１０６に出力する。
【０００７】
復号処理部１０３は、入力された符号化ビデオデータストリームを復号化して、復号化したビデオデータストリームをフレームバッファに格納するものであり、可変長復号化部ＶＬＤ（Ｖａｌｕａｂｌｅ  Ｌｅｎｇｔｈ  Ｄｅｃｏｄｅｒ）、逆量子化部ＩＱ（Ｉｎｖｅｒｓｅ  Ｑｕａｎｔｉｚｅｒ）、逆離散コサイン変換部ＩＤＣＴ（Ｉｎｖｅｒｓｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）、及び動き補償部ＭＣ（Ｍｏｔｉｏｎ  Ｃｏｍｐｅｎｓａｔｉｏｎ）から構成されている。
【０００８】
復号制御部１０４は、ヘッダ検出部１０１からのヘッダ情報に基づいて、復号処理部１０３による復号処理を制御するものである。
【０００９】
フレームバッファ１０５は、復号処理部１０３で復号化された復号化ビデオデータストリームを格納するバッファ領域である。
【００１０】
画像処理部１０６は、フレームバッファ１０５に格納された復号化ビデオデータストリームを表示するものであり、ズーム命令取得部１０２がズーム命令を取得した際には、当該命令に基づいてズーム再生処理を行う。
【００１１】
次に、この従来の映像再生装置の動作について説明する。
符号化ビデオデータストリームは、先ず、ヘッダ検出部１０１に入力され、ヘッダ情報が検出される。そして、検出されたヘッダ情報に基づいて復号制御部１０４が復号処理部１０３を制御して復号処理が行われる。復号処理部１０３によって復号された復号化ビデオデータストリームは、フレームバッファ１０５に格納される。
【００１２】
図１８は、フレームバッファの構造を説明するための説明図である。
フレームバッファ１０５は、ＭＰＥＧ規格のＢピクチャを復号する際に、前方予測及び後方予測を行い、Ｂピクチャの復号処理を行うため、画像メモリとして、少なくとも図１８に示すように参照画像用の２枚のフレームバッファ２０１、２０２と、画像表示のためのバッファリング用の１枚の表示フレームバッファ２０３が必要となる。そして、このようにフレームバッファ１０５を利用する際には、Ｂピクチャの復号化ビデオデータストリームは、同じフレームバッファ２０３の領域に格納されることとなる。
【００１３】
その後、フレームバッファ１０５に格納された復号化ビデオデータストリームは、画像処理部１０６に入力され、映像として表示される。
【００１４】
次に、この従来の映像再生装置によるズーム再生時の動作について説明する。
図１９は、ズーム再生処理を説明するための説明図である。
ズーム再生処理は、ズーム命令取得部１０２がズームを行いたい任意の開始位置ｘ、ｙ、及び拡大率を示すズーム命令を取得した際に実行される。
【００１５】
そして、ズーム命令取得部１０２が取得したズーム命令は、画像処理部１０６に出力され、画像処理部１０６は表示すべき領域の復号化データをフレームバッファより取得し、ズーム命令で示された映像の拡大表示を行う。
【００１６】
次に、従来の映像再生装置の、復号処理部１０３による復号化タイミングと画像処理部１０６による表示タイミングについて説明する。
【００１７】
図２０は、復号処理部による復号化タイミングと画像処理部による表示タイミングの一例を示す図である。
【００１８】
図２０に示すように、画像処理部１０６が復号化ビデオデータストリームを取得し、表示するまでの時間は、Ｂピクチャの場合、通常復号処理部１０３が復号処理を開始する時間から０．５フィールド後となる。これは、復号処理部１０３が各ピクチャの復号処理を開始してから、画像処理部１０６がフレームバッファ１０５に格納された復号化ビデオデータストリームの取得を開始するまでの遅延時間である。
【００１９】
映像再生装置がズーム再生処理を行わない場合は、画像処理部１０６がフレームバッファ１０５より取得する復号化ビデオデータストリームは、ｘ位置=０、ｙ位置=０の復号化ビデオデータストリームのため、画像処理部１０６が表示処理を行うタイミングで、表示に必要な復号化ビデオデータストリームが既にフレームバッファ１０５に格納されている。
【００２０】
一方で、映像再生装置がズーム再生処理を行う場合には、画像処理部１０６がフレームバッファ１０５より取得する復号化ビデオデータストリームは復号化ビデオデータストリームのｘ位置、ｙ位置が０ではない。そのため、画像処理部１０６が復号化ビデオデータストリームを取得して表示するまでの時間に、画像処理部１０６が表示を行うために必要なｘ位置、ｙ位置からの符号化ビデオデータストリームの復号処理が未だ完了していないことがあるといった問題点があった。
【００２１】
また、この問題点を解決するために、画像表示のためのバッファリング用の表示フレームバッファをフレームバッファ１０５内に追加することも考えられるが、新たなメモリ領域を設けることにより、装置の高コスト化や回路規模の増大といった問題が生じる。
【００２２】
さらに、上記問題点を解決するとともに、様々な再生モードをシームレスに切り換え、映像の乱れなく表示を行うことが困難であるといった問題点もある。
【００２３】
本発明は、前記問題点に鑑みてなされたものであり、３面構造のフレームバッファを用いて映像の乱れのないズーム再生を実現することができる映像再生装置を提供することを目的とする。
【００２４】
発明の開示
この発明（請求項１）にかかる映像復号装置は、ズーム開始位置を取得するズーム開始位置取得部と、入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を前記復号処理部に行わせる復号制御部とを有することを特徴とするものである。
【００２５】
この発明（請求項１）にかかる映像復号装置によれば、ズーム再生中であっても、符号化ビデオデータストリームの復号開始から復号化ビデオデータストリームの表示開始までの期間に、画像表示を行うために必要な符号化データの復号処理を完了することができる。また、これにより、３面構造のフレームバッファを用いて映像の乱れのないズーム再生を実現することが可能になる。
【００２６】
また、この発明（請求項２）にかかる映像復号装置は、請求項１に記載の映像復号装置において、前記復号制御部が、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ、前記復号処理部が前記スキップ処理を行うよう制御することを特徴とするものである。
【００２７】
この発明（請求項２）にかかる映像復号装置によれば、ＭＰＥＧ規格のデータを復号処理する場合に、参照画像データとして用いられるＩピクチャ或いはＰピクチャに対しては、スキップ処理を行わないようにすることができる。また、ズーム再生中であっても、符号化ビデオデータストリームの復号開始から復号化ビデオデータストリームの表示開始までの期間に、画像表示を行うために必要な符号化データの復号処理を完了することができ、３面構造のフレームバッファを用いて映像の乱れのないズーム再生を実現することが可能になる。
【００２８】
また、この発明（請求項３）にかかる映像復号装置は、請求項１に記載の映像復号装置において、前記符号化ビデオデータストリームの縦サイズに応じて、前記復号化ビデオデータストリームを拡大或いは縮小して表示する場合に、前記ズーム開始位置取得部から取得したズーム開始位置を、前記表示する際の拡大率或いは縮小率に応じて計算するズーム開始位置計算部をさらに備え、前記復号制御部が、前記ズーム開始位置計算部により計算されたズーム開始位置を用いて前記復号開始位置を決定することを特徴とするものである。
【００２９】
この発明（請求項３）にかかる映像復号装置によれば、符号化ビデオデータストリームの縦サイズに応じて、復号化ビデオデータストリームを拡大或いは縮小して表示する場合であっても、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを用いてスキップ処理を行うことができ、３面構造のフレームバッファを用いて映像の乱れのないズーム再生を実現することが可能になる。
【００３０】
また、この発明（請求項４）にかかる映像再生装置は、ズーム開始位置を取得するズーム開始位置取得部と、入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、前記復号化された復号化ビデオデータストリームを一時格納するフレームバッファと、前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理部と、ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記復号処理部が、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行うよう制御する復号制御部とを有し、ズーム再生中に予め定められた種類の指示要求がなされた場合には、前記画像処理部は、前記指示要求がなされたタイミングに表示するピクチャがＢピクチャであるか否かを判断し、前記ピクチャがＢピクチャであれば、前記指示要求を無効化する処理を行うことを特徴とするものである。
【００３１】
この発明（請求項４）にかかる映像再生装置によれば、スキップ処理を行ったＢピクチャでは、前記画像処理部が前記予め定められた種類の指示要求を実行しないようにしたため、再生モードの切替え時に乱れた映像を表示することを防止することが可能となる。
【００３２】
また、この発明（請求項５）にかかる映像再生装置は、請求項４に記載の映像再生装置において、前記画像処理部が、前記指示要求がなされた後、最初のＩピクチャ或いはＰピクチャを表示するタイミングで前記指示要求を実行することを特徴とするものである。
【００３３】
この発明（請求項５）にかかる映像再生装置によれば、前記画像処理部がスキップ処理を行っていないＩピクチャ或いはＰピクチャの復号化データを用いて前記予め定められた種類の指示要求を実行するため、表示された映像を乱すことなく再生モードの切替えを行うことが可能となる。
【００３４】
また、この発明（請求項６）にかかる映像再生装置は、請求項５に記載の映像再生装置において、前記画像処理部が、前記指示要求がなされた後、Ｉピクチャ或いはＰピクチャの何れをも表示しない期間が所定の時間以上続いた場合には、前記指示要求が実行できない旨を知らせるエラー信号を外部に出力することを特徴とするものである。
【００３５】
この発明（請求項６）にかかる映像再生装置によれば、符号化ビデオデータストリームにおいてＢピクチャが連続している映像が入力された場合であっても、装置全体を制御するシステムコントローラ等がエラーが生じていることを認識することができ、他の処理に移ったり、エラー表示をユーザに対して行う等の処理を行うことが可能となる。
【００３６】
また、この発明（請求項７）にかかる映像再生装置は、請求項４から第６項の何れかに記載の映像再生装置において、前記予め定められた種類の指示要求が、表示画像の一時停止を要求する停止指示、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示のうちの何れかであることを特徴とするものである。
【００３７】
この発明（請求項７）にかかる映像再生装置によれば、上記指示要求で示される再生モードに切替えを行う場合であっても、表示された映像を乱すことなく再生モードの切り替えが可能になる。
【００３８】
また、この発明（請求項８）にかかる映像再生装置は、ズーム開始位置を取得するズーム開始位置取得部と、入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、前記復号化された復号化ビデオデータストリームを一時格納するフレームバッファと、前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理部と、ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記復号処理部が、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行うよう制御する復号制御部とを有し、ズーム再生中に表示画像の一時停止を要求する停止指示がなされた場合には、前記画像処理部が、前記停止指示の対象となるピクチャで表示画像を停止するとともに、前記停止指示の対象となったピクチャがＢピクチャであるか否かを判断し、前記停止指示の対象となったピクチャがＢピクチャであれば、該Ｂピクチャでの表示画像の停止中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示を受け付けないようにすることを特徴とするものである。
【００３９】
この発明（請求項８）にかかる映像再生装置によれば、表示対象画像がＢピクチャであるか否かにかかわらず画像処理部が表示中の画像で一時停止を行うことにより、外部からなされた一時停止指示に対するレスポンスを向上させることができる。また、一時停止された停止画像がＢピクチャである場合には、該一時停止中にズーム解除またはズーム対象部分の変更指示を受け付けないようにしたことにより、停止中にズーム解除等の指示がなされた場合であっても、乱れた映像を表示することを防ぐことが可能となる。
【００４０】
また、この発明（請求項９）にかかる映像再生装置は、ズーム開始位置を取得するズーム開始位置取得部と、入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、前記復号化された復号化ビデオデータストリームを一時格納するフレームバッファと、前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理部と、ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記復号処理部が、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行うよう制御する復号制御部とを有し、ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合には、前記画像処理部は、現在のズーム表示処理が少なくとも同じフレームを２回以上連続して表示する再生モードでの再生中であるか否かを判断し、少なくとも同じフレームを２回以上連続して表示する再生モードでの再生中であれば、前記変更指示或いはズーム解除指示を実行することを特徴とするものである。
【００４１】
この発明（請求項９）にかかる映像再生装置によれば、ズーム再生中で且つ少なくとも同じフレームを２回以上連続して表示する、例えばコマ送り再生やスロー再生などの再生モードでの映像再生を行っている際には、表示対象のピクチャがＢピクチャである場合であっても、ズーム解除指示、ズーム対象部分の変更指示或いは表示画像の停止指示等を受け付けるようにしたことにより、画像が乱れることを防止することができるとともに、外部からの指示要求に対するレスポンスを向上させることが可能になる。
【００４２】
また、この発明（請求項１０）にかかる映像再生装置は、ズーム開始位置を取得するズーム開始位置取得部と、入力された符号化ビデオデータストリームを一旦格納する記憶領域である入力ビットストリームバッファと、前記入力ビットストリームバッファから読み出された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得部と、前記入力ビットストリームバッファから読み出された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成する復号処理部と、前記復号化された復号化ビデオデータストリームを一時格納するフレームバッファと、前記入力ビットストリームバッファの、現在表示中の映像のピクチャヘッダ地点に対応するリードポインタを保持するリードポインタ保持部と、前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理部と、ズーム再生時に、前記スライスヘッダ取得部により取得した各スライスヘッダが示す位置と前記ズーム開始位置取得部により取得したズーム開始位置とを比較し、前記復号処理部が、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行うよう制御する復号制御部とを有し、ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合には、前記復号制御部が、表示されているピクチャがＢピクチャであるか否かを判断し、前記表示されているピクチャがＢピクチャであれば、前記入力ビットストリームバッファのリードポインタを前記リードポインタ保持部に保持された現在表示中の映像のピクチャヘッダ地点のリードポインタに差し戻し、前記差し戻されたリードポインタ位置からの符号化ビデオデータストリームを前記入力ビットストリームバッファから読み出して復号することを特徴とするものである。
【００４３】
この発明（請求項１０）にかかる映像再生装置によれば、ズーム再生中に、ズーム解除指示、或いはズーム対象部分の変更指示等の指示要求がなされた場合に、スキップ処理により復号処理がなされた表示中のピクチャのピクチャヘッダ位置からの復号処理を改めて行うようにしたことにより、指示要求に対するレスポンスの向上を図るとともに、乱れた映像を表示することなく表示画像の切り換えを行うことが可能になる。
【００４４】
また、この発明（請求項１１）にかかる映像再生装置は、前記復号処理部が、前記スキップ処理を行った際の復号化ビデオデータストリームを、一時記憶領域であるフレームバッファの前記ズーム開始位置に対応するアドレス位置から格納するとともに、前記差し戻されたリードポインタ位置からの復号化ビデオデータストリームを、前記ズーム開始位置に対応するアドレス位置より前の空き領域に格納することを特徴とするものである。
【００４５】
この発明（請求項１１）にかかる映像再生装置によれば、リードポインタを差し戻して再復号を行った際の復号化データを、既にスキップ処理時に復号化したデータの前に格納することができるため、スキップされた符号化データのみの復号処理を行うことにより、乱れた映像を表示することなく表示画像の切り換えを行うことが可能になる。
【００４６】
また、この発明（請求項１２）にかかる映像復号方法は、ズーム開始位置を取得するズーム開始位置取得ステップと、入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を行った後に、入力された符号化ビデオデータストリームを復号化する復号処理ステップと、を含むことを特徴とするものである。
【００４７】
この発明（請求項１２）にかかる映像復号方法によれば、ズーム再生中であっても、符号化ビデオデータストリームの復号開始から復号化ビデオデータストリームの表示開始までの期間に、画像表示を行うために必要な符号化データの復号処理を完了することができる。また、これにより、３面構造のフレームバッファを用いて映像の乱れのないズーム再生を実現することが可能になる。
【００４８】
また、この発明（請求項１３）にかかる映像復号方法は、請求項１２に記載の映像復号方法において、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ、前記比較ステップ及び前記復号処理ステップによるスキップ処理を行うことを特徴とするものである。
【００４９】
この発明（請求項１３）にかかる映像復号方法によれば、ＭＰＥＧ規格のデータを復号処理する場合に、参照画像データとして用いられるＩピクチャ或いはＰピクチャに対しては、スキップ処理を行わないようにすることができる。また、ズーム再生中であっても、符号化ビデオデータストリームの復号開始から復号化ビデオデータストリームの表示開始までの期間に、画像表示を行うために必要な符号化データの復号処理を完了することができ、３面構造のフレームバッファを用いて映像の乱れのないズーム再生を実現することが可能になる。
【００５０】
また、この発明（請求項１４）にかかる映像復号方法は、請求項１２に記載の映像復号方法において、前記符号化ビデオデータストリームの縦サイズに応じて、前記復号化ビデオデータストリームを拡大或いは縮小して表示する場合に、前記ズーム開始位置取得ステップから取得したズーム開始位置を、前記表示する際の拡大率或いは縮小率に応じて計算するズーム開始位置計算ステップをさらに含み、前記復号処理ステップが、前記ズーム開始位置計算ステップにより計算されたズーム開始位置を用いて前記復号開始位置を決定することを特徴とするものである。
【００５１】
この発明（請求項１４）にかかる映像復号方法によれば、符号化ビデオデータストリームの縦サイズに応じて、復号化ビデオデータストリームを拡大或いは縮小して表示する場合であっても、スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを用いてスキップ処理を行うことができ、３面構造のフレームバッファを用いて映像の乱れのないズーム再生を実現することが可能になる。
【００５２】
また、この発明（請求項１５）にかかる映像再生方法は、ズーム開始位置を取得するズーム開始位置取得ステップと、入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成するとともに、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行う復号処理ステップと、前記復号処理ステップで復号化された復号化ビデオデータストリームをフレームバッファに一時格納する格納ステップと、前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理ステップと、ズーム再生中に予め定められた種類の指示要求がなされた場合に、前記指示要求がなされたタイミングに表示するピクチャがＢピクチャであるか否かを判断し、前記ピクチャがＢピクチャであれば、前記指示要求を無効化する処理を行う要求処理ステップとを含むことを特徴とするものである。
【００５３】
この発明（請求項１５）にかかる映像再生方法によれば、スキップ処理を行ったＢピクチャでは、ズーム対象部分の変更、或いはズーム表示の解除等を実行しないようにしたため、再生モードの切替え時に乱れた映像を表示することを防止することが可能となる。
【００５４】
また、この発明（請求項１６）にかかる映像再生方法は、請求項１５に記載の映像再生方法において、前記要求処理ステップが、前記指示要求がなされた後、最初のＩピクチャ或いはＰピクチャを表示するタイミングで前記指示要求を実行することを特徴とするものである。
【００５５】
この発明（請求項１６）にかかる映像再生方法によれば、前記要求処理ステップで、スキップ処理を行っていないＩピクチャ或いはＰピクチャの復号化データを用いてズーム対象部分の変更、或いはズーム表示の解除等を実行するため、表示された映像を乱すことなく再生モードの切替えを行うことが可能となる。
【００５６】
また、この発明（請求項１７）にかかる映像再生方法は、請求項１６に記載の映像再生方法において、前記要求処理ステップが、前記指示要求がなされた後、前記画像処理ステップでＩピクチャ或いはＰピクチャの何れをも表示しない期間が所定の時間以上続いた場合には、前記指示要求が実行できない旨を知らせるエラー信号を外部に出力することを特徴とするものである。
【００５７】
この発明（請求項１７）にかかる映像再生方法によれば、符号化ビデオデータストリームにおいてＢピクチャが連続している映像が入力された場合であっても、装置全体を制御するシステムコントローラ等がエラーが生じていることを認識することができ、他の処理に移ったり、エラー表示をユーザに対して行う等の処理を行うことが可能となる。
【００５８】
また、この発明（請求項１８）にかかる映像再生方法は、請求項１５から第１７項の何れかに記載の映像再生方法において、前記予め定められた種類の指示要求が、表示画像の一時停止を要求する停止指示、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示のうちの何れかであることを特徴とするものである。
【００５９】
この発明（請求項１８）にかかる映像再生方法によれば、上記指示要求で示される再生モードに切替えを行う場合であっても、表示された映像を乱すことなく再生モードの切り替えが可能になる。
【００６０】
また、この発明（請求項１９）にかかる映像再生方法は、ズーム開始位置を取得するズーム開始位置取得ステップと、入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成するとともに、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行う復号処理ステップと、前記復号処理ステップで復号化された復号化ビデオデータストリームをフレームバッファに一時格納する格納ステップと、前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理ステップと、ズーム再生中に表示画像の一時停止を要求する停止指示がなされた場合に、前記停止指示の対象となるピクチャで表示画像を停止する停止ステップと、前記停止指示の対象となったピクチャがＢピクチャであるか否かを判断し、前記停止指示の対象となったピクチャがＢピクチャであれば、該Ｂピクチャでの表示画像の停止中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示を受け付けないようにする無効処理ステップとを含むことを特徴とするものである。
【００６１】
この発明（請求項１９）にかかる映像再生方法によれば、表示対象画像がＢピクチャであるか否かにかかわらず表示中の画像で一時停止を行うことにより、外部からなされた一時停止指示に対するレスポンスを向上させることができる。また、一時停止された停止画像がＢピクチャである場合には、該一時停止中にズーム解除またはズーム対象部分の変更指示を受け付けないようにしたことにより、停止中にズーム解除等の指示がなされた場合であっても、乱れた映像を表示することを防ぐことが可能となる。
【００６２】
また、この発明（請求項２０）にかかる映像再生方法は、ズーム開始位置を取得するズーム開始位置取得ステップと、入力された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、入力された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成するとともに、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行う復号処理ステップと、前記復号処理ステップで復号化された復号化ビデオデータストリームをフレームバッファに一時格納する格納ステップと、前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理ステップと、ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合に、現在のズーム表示処理が少なくとも同じフレームを２回以上連続して表示する再生モードでの再生中であるか否かを判断し、少なくとも同じフレームを２回以上連続して表示する再生モードでの再生中であれば、前記変更指示或いはズーム解除指示を実行する実行ステップとを含むことを特徴とするものである。
【００６３】
この発明（請求項２０）にかかる映像再生方法によれば、ズーム再生中で且つ少なくとも同じフレームを２回以上連続して表示する、例えばコマ送り再生やスロー再生などの再生モードでの映像再生を行っている際には、表示対象のピクチャがＢピクチャである場合であっても、ズーム解除指示、ズーム対象部分の変更指示或いは表示画像の停止指示等を受け付けるようにしたことにより、画像が乱れることを防止することができるとともに、外部からの指示要求に対するレスポンスを向上させることが可能になる。
【００６４】
また、この発明（請求項２１）にかかる映像再生方法は、ズーム開始位置を取得するズーム開始位置取得ステップと、入力された符号化ビデオデータストリームを入力ビットストリームバッファに一旦格納する一時格納ステップと、前記入力ビットストリームバッファから読み出された符号化ビデオデータストリームのスライスヘッダを取得するスライスヘッダ取得ステップと、ズーム再生時に、前記スライスヘッダ取得ステップで取得した各スライスヘッダが示す位置と前記ズーム開始位置取得ステップで取得したズーム開始位置とを比較する比較ステップと、前記入力ビットストリームバッファから読み出された符号化ビデオデータストリームを復号化して、復号化ビデオデータストリームを生成するとともに、前記比較ステップの比較結果に基づいて、前記符号化ビデオデータストリームの復号開始位置を前記ズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャである場合にのみ行う復号処理ステップと、前記復号処理ステップで復号化された復号化ビデオデータストリームをフレームバッファに一時格納する格納ステップと、前記フレームバッファに格納された復号化ビデオデータストリームを表示する画像処理ステップと、前記入力ビットストリームバッファの、現在表示中の映像のピクチャヘッダ地点に対応するリードポインタを保持するリードポインタ保持ステップと、ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合には、表示されているピクチャがＢピクチャであるか否かを判断し、前記表示されているピクチャがＢピクチャであれば、前記入力ビットストリームバッファのリードポインタを前記リードポインタ保持ステップで保持されている現在表示中の映像のピクチャヘッダ地点のリードポインタに差し戻す差し戻しステップと、前記差し戻されたリードポインタ位置からの符号化ビデオデータストリームを前記入力ビットストリームバッファから読み出して復号する再復号ステップとを含むことを特徴とするものである。
【００６５】
この発明（請求項２１）にかかる映像再生方法によれば、ズーム再生中に、ズーム解除指示、或いはズーム対象部分の変更指示等の指示要求がなされた場合に、スキップ処理により復号処理がなされた表示中のピクチャのピクチャヘッダ位置から復号処理を改めて行うようにしたことにより、指示要求に対するレスポンスの向上を図るとともに、乱れた映像を表示することなく表示画像の切り換えを行うことが可能になる。
【００６６】
また、この発明（請求項２２）にかかる映像復号方法は、請求項２１に記載の映像再生方法において、前記格納ステップが、前記スキップ処理を行った際の復号化ビデオデータストリームを、一時記憶領域であるフレームバッファの前記ズーム開始位置に対応するアドレス位置から格納するとともに、前記再復号ステップで復号化された差し戻されたリードポインタ位置からの復号化ビデオデータストリームを、前記ズーム開始位置に対応するアドレス位置より前の空き領域に格納することを特徴とするものである。
【００６７】
この発明（請求項２２）にかかる映像復号方法によれば、リードポインタを差し戻して再復号を行った際の復号化データを、既にスキップ処理により復号化したデータの前に格納することができるため、スキップされた符号化データのみの復号処理を行うことにより、乱れた映像を表示することなく表示画像の切り換えを行うことが可能になる。
【００６８】
【発明を実施するための最良の形態】
以下に、図面を参照しながら、本発明の実施の形態について説明する。なお、本発明の各実施形態では、ＭＰＥＧ規格のデータを処理する場合を例にとって説明する。
【００６９】
（実施の形態１）
本発明の実施の形態１による映像再生装置は、ズーム再生時に、ズーム開始位置に対応するスライスヘッダが示す位置から符号化ビデオデータストリームの復号処理を行うようにしたものである。
【００７０】
以下に、本発明の実施形態１にかかる映像再生装置および映像再生方法について図１から図５を用いて説明する。
図１は、本実施の形態１による映像再生装置の構成の一例を示すブロック図である。
図１において、本発明にかかる映像再生装置は、ヘッダ検出部１と、ズーム命令取得部２と、復号処理部３と、復号制御部４と、フレームバッファ５と、画像処理部６とから構成されており、各構成要素はそれぞれ以下に説明するような処理を行う。
【００７１】
ヘッダ検出部１は、入力された符号化ビデオストリームのヘッダ情報を検出し、検出したヘッダ情報を復号処理部３及び復号制御部４に出力する。
【００７２】
ズーム命令取得部２は、ズームを行いたい任意の開始位置ｘ、ｙ、及び拡大率からなるズーム命令を取得し、該ズーム命令を画像処理部６に出力するとともに、縦方向のズーム開始位置ｙを復号制御部４に出力する。
【００７３】
復号処理部３は、入力された符号化ビデオデータストリームを復号化して、復号化したビデオデータストリームをフレームバッファに格納するものであり、可変長復号化部ＶＬＤ（Ｖａｌｕａｂｌｅ  Ｌｅｎｇｔｈ  Ｄｅｃｏｄｅｒ）、逆量子化部ＩＱ（Ｉｎｖｅｒｓｅ  Ｑｕａｎｔｉｚｅｒ）、逆離散コサイン変換部ＩＤＣＴ（Ｉｎｖｅｒｓｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）、及び動き補償部ＭＣ（Ｍｏｔｉｏｎ  Ｃｏｍｐｅｎｓａｔｉｏｎ）から構成されている。
【００７４】
復号制御部４は、ヘッダ検出部１０１からのヘッダ情報に基づいて、復号処理部１０３による復号処理を制御するものである。また、復号制御部４は、復号制御部４がズーム命令取得部２からのズーム命令の出力を受けた場合には、ヘッダ検出部１０１により検出されたヘッダ情報に含まれるスライスヘッダが示す位置とズーム命令取得部２により取得したズーム命令に含まれるズーム開始位置とを比較する。そして、当該比較結果に基づいて符号化ビデオデータストリームの復号開始位置をズーム開始位置に対応するスライスヘッダが示す位置までスキップするスキップ処理を、入力された符号化ビデオデータストリームがＢピクチャの場合にのみ行うよう復号処理部３を制御する。なお、ここで、スライスヘッダには、符号化されたピクチャをスライスした際の、各スライス領域における復号化処理を行う先頭部分を示す情報が格納されているものとする。
【００７５】
フレームバッファ５は、復号処理部３で復号化された復号化ビデオデータストリームを格納するバッファ領域であり、３面のフレームバッファにより構成されている。より具体的には、フレームバッファ５は、２枚の参照画像用のフレームバッファと、Ｂピクチャを格納する１枚の画像表示用のフレームバッファとからなる。
【００７６】
画像処理部６は、フレームバッファ５に格納された復号化ビデオデータストリームを表示するものであり、ズーム命令取得部２がズーム命令を取得した際には、当該ズーム命令に基づいて復号制御部４により復号処理がなされた復号化データのズーム再生処理を行う。
【００７７】
次に、本発明の実施の形態１による映像再生装置が行うズーム再生処理について図２及び図３を用いて説明する。
図２は、本発明の実施の形態１による映像再生装置が行うズーム再生処理を説明するためのフローチャートであり、図３は、本発明の実施の形態１による映像再生装置が行うズーム再生処理を説明するための説明図である。
【００７８】
ズーム命令取得部２がズーム命令を取得すると、該ズーム命令が画像処理部６に出力されるとともに、縦方向のズーム開始位置ｙが復号制御部４に出力される。
【００７９】
この時、ヘッダ検出部１は、ピクチャヘッダを検出するとともに（ステップＳ１０１）、復号処理を行うピクチャの先頭位置するスライスヘッダ０（図３参照）を検出する（ステップＳ１０２）。
【００８０】
次に、復号制御部４は、検出されたピクチャヘッダの情報を元に、復号処理を行うピクチャのピクチャタイプがＢピクチャであるか否かの判断を行う（ステップＳ１０３）。判断の結果、ＢピクチャであればステップＳ１０４に行く。一方で、Ｂピクチャでなければ、ステップＳ１０６に行き、参照画像用に使用されるＩピクチャ或いはＰピクチャの画像の復号処理を行う。なお、Ｉピクチャ或いはＰピクチャは参照画像として使用されるため、復号処理部３により該ピクチャを構成する符号化データの全てが復号化される（ステップＳ１０６）。
【００８１】
復号処理を行うピクチャのピクチャタイプがＢピクチャである場合には、復号制御部４は、ヘッダ検出部１で検出されたヘッダ情報に含まれるスライスヘッダが示す位置と、ズーム命令に含まれるズーム開始位置とを比較し、ズーム開始位置がスライスヘッダが示す位置よりも大きいか否かを判断する（ステップＳ１０４）。なお、ここで、スライスヘッダが示す位置と比較を行うズーム開始位置は、ピクチャの縦方向に対するズーム開始位置を示すｙで示される値を意味する。
【００８２】
判断の結果、ズーム開始位置がスライスヘッダが示す位置よりも大きい場合には、ヘッダ検出部１により検出されたヘッダ情報から次のスライスヘッダ１（図３参照）を検出し（ステップＳ１０５）、再度スライスヘッダが示す位置とズーム開始位置との比較を行う（ステップＳ１０４）。そして、かかるループ処理は、スライスヘッダが示す位置が、ズーム開始位置と等しくなるか或いはズーム開始位置より大きくなるまで繰り返される。
【００８３】
これにより、ズーム再生時に不要となる符号化ビデオデータストリームの復号処理をスキップ（以下、この処理をスキップ処理と称する）することができる。
【００８４】
そして、図３に示すように、スライスヘッダの位置がズーム開始位置に達すると、復号制御部４は、復号処理部３を制御して当該スライスヘッダ４のマクロブロックデータ（図３参照）から復号処理を開始させる（ステップＳ１０６）。なお、この時、スライスヘッダが示す位置がズーム開始位置を超えることを防止するために、復号処理部３による復号処理を、該当するスライスヘッダの１つ前のスライスヘッダが示す位置から行うようにしても良い。
【００８５】
次に、図４を用いて本発明の実施の形態１による映像再生装置のズーム再生処理をさらに詳細に説明する。
【００８６】
図４は、本発明の実施の形態１による映像再生装置が行うズーム再生処理を説明するためのタイミング図である。図４において、上から、通常再生時に画像処理部６により表示されるピクチャの表示タイミング、復号処理部３による通常再生時の復号タイミング、ズーム再生時に画像処理部６により表示されるピクチャの表示タイミング、従来のズーム再生時の復号タイミング、本発明のズーム再生時の復号タイミングをそれぞれ示している。
【００８７】
図４に示すように、復号処理部３によるＢ２ピクチャの復号処理は、前の表示画像であるＢ１ピクチャのボトムフィールド表示中に、開始される。そして、かかる復号処理された復号化データは、フレームバッファ５の格納領域のうちで、既に画像表示部６により表示処理が行われたＢ１ピクチャの格納領域上に上書きされることとなる。
【００８８】
ズーム設定がされていない通用再生時には、Ｂ２ピクチャの表示は復号化ビデオデータストリームのｙ＝０地点より表示開始するため、復号時間に問題はない。
【００８９】
次に、ズーム再生時について説明する。ズーム再生時は、Ｂ１ピクチャのボトムフィールドを表示中にＢ２ピクチャの復号を開始するが、ズーム再生処理を行っているため、ズーム設定がされていない場合に比べて、フレームバッファ５から画像処理部６が復号化ビデオデータストリームを取得するタイミングが遅れる。これは、未だ表示されていない復号化データが上書きされることを防止するために、復号化データがズーム表示されるまで、当該データ上への上書きが禁止されるためである。そのため、Ｂ１ピクチャのボトム領域でズーム処理を行っている場合には、当該ボトム領域のズーム表示がなされるまで復号処理部３による復号開始が遅れてしまうこととなる。
【００９０】
そして、本発明のスキップ処理を行わない従来のズーム再生処理を行った場合には、復号処理部３は、ズーム開始位置ｙまでの復号処理を復号時間Ｔで完了している必要がある。しかし、復号処理部３による復号速度は通常再生時と同様のため、復号処理部３は、表示を行うデータの復号処理を復号時間Ｔ内で完了させることは困難である。そして、復号処理部３が復号時間Ｔ内に復号処理を完了することができない場合には、まだ復号が完了していない映像を表示することになってしまい、大きな画質劣化の要因となる。特に、ズーム開始位置が復号化ビデオデータストリームの下部、つまりズーム開始位置ｙの値が大きければ大きいほど復号が完了していない状態となり、十分なズーム再生を行うことができなくなってしまう。
【００９１】
一方で、本発明のズーム再生処理を行った場合には、復号処理部３による復号開始は、従来のズーム再生処理と同様にズームが設定されていない場合に比べて遅くなるが、ズーム設定によるズーム開始位置ｙ地点まで符号化ビデオデータストリームの復号を行わずにスキップ処理がなされる。そのため、直ちにズームＢ２表示を行うために必要な復号化データを得ることが可能になる。これにより、Ｂ２ピクチャのズーム表示を開始する時間に、画像処理部６がズーム表示を行うのに必要な符号化データの復号化処理を完了することができる。
【００９２】
次に、図５は、本発明の実施の形態１による映像再生装置の復号処理部が行う復号処理時間を説明するための説明図である。
【００９３】
従来技術においては、ズーム開始位置が変化しても復号時間は変化しない。一方、本発明においては、図５に示すように、ズーム開始位置が大きくなればなるほど復号時間が短縮される。
【００９４】
以上のように、本発明の実施の形態１による映像再生装置によれば、ズーム再生時に、ズーム開始位置に対応するスライスヘッダが示す位置から符号化ビデオデータストリームの復号処理を行うようにしたことにより、復号処理部３による復号開始から画像処理部６による表示開始までの期間に、画像表示を行うために必要な符号化データの復号処理を完了することができるため、３面構造のフレームバッファ５を用いて映像の乱れのないズーム再生を実現することが可能になる。
【００９５】
なお、符号化ビデオデータストリームの縦サイズに応じて、復号化ビデオデータストリームを拡大或いは縮小して表示する場合には、ズーム開始位置取得部２で取得したズーム開始位置に対して、表示する際の拡大率或いは縮小率に応じた計算を行うズーム開始位置計算部（図示せず）をさらに設け、復号制御部４が、前記ズーム開始位置計算部により計算されたズーム開始位置を用いて復号開始位置を決定するようにすれば良い。すなわち、図６に示すように、映像の表示サイズに応じて符号化ビデオデータストリームの自動拡大を行う場合には、その拡大率に応じて、ズーム開始位置計算部が、ｙ’＝ｙ×４８０／５７６の計算を行い、ズーム開始位置ｙ’位置を算出する。これによって、符号化ビデオデータストリームの縦サイズに応じて、前記復号化ビデオデータストリームを拡大或いは縮小して表示する場合であっても、復号処理部３がスキップ処理を行うことができ、３面構造のフレームバッファを用いて映像の乱れのないズーム再生を実現することが可能になる。
【００９６】
また、本実施の形態１では、復号制御部４が復号処理部３において縦方向のズーム開始位置ｙまで復号処理をスキップするものについて説明したが、横方向の位置ｘも考慮してスキップ処理を行っても良い。
【００９７】
（実施の形態２）
次に、本発明の実施の形態２による映像再生装置について説明する。なお、以下に説明する本発明の実施の形態２から７による映像再生装置は、前記実施の形態１で説明したズーム再生処理を行った場合であっても、様々な再生モードをシームレスに切り換え、画像の乱れなく表示を行うためのものである。
【００９８】
前記実施の形態１による映像再生装置では、ズーム再生処理により符号化ビデオデータストリームを復号して映像の再生を行う場合、ズーム表示されているＢピクチャのズーム開始位置ｙまで符号化ビデオデータストリームの復号処理がスキップされる。そのため、例えば、ズーム対象部分の変更やズーム表示の解除等を行う場合には、モード切替時に表示する復号化データの復号化がなされておらず、乱れた映像が表示されることになってしまう。
【００９９】
そこで、本発明の実施の形態２による映像再生装置は、予め定められた種類の指示要求として、ズーム対象部分の変更指示、或いはズーム表示の解除指示がなされた場合に、画像処理部６が、指示要求がなされた後、最初のＩピクチャ或いはＰピクチャが表示されるタイミングで該指示要求を実行するようにしたものである。
【０１００】
以下に、ズーム再生中にズーム表示の解除を要求するズーム解除指示がなされた場合を例にとってさらに詳細に説明する。なお、以下の実施の形態２から６で説明する映像再生装置は、本発明の実施の形態１による映像再生装置と、復号制御部４及び画像処理部６の処理内容が異なるものであり、基本的な回路構成については図１を用いて説明したものと同じである。
【０１０１】
図７は、ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態２による映像再生装置の動作を説明するためのフローチャートである。
【０１０２】
ユーザの操作により発信されたズーム表示の解除を要求するズーム解除指示を映像再生装置が受け付けると（ステップＳ２０１）、画像処理部６は、先ず、現在ズーム再生中か否かを判断し（ステップＳ２０２）、現在、ズーム再生中の場合にはステップＳ２０３に行き、ズーム再生中でない場合にはズーム解除指示を実行する（ステップＳ２０６）。
【０１０３】
次に、画像処理部６は、ズーム解除指示要求がなされたタイミングで表示するピクチャがＢピクチャであるか否かを判断し（ステップＳ２０３）、表示するピクチャがＢピクチャであれば、ズーム解除指示を無効化する処理を行い（ステップＳ２０４）、ステップＳ２０５に行く。一方で、表示するピクチャがＢピクチャ以外の、Ｉピクチャ或いはＰピクチャである場合には、ズーム解除指示を実行する（ステップＳ２０６）。なお、次に表示すべき映像のピクチャの種類は、ヘッダ検出部１により検出されたヘッダ情報に含まれるピクチャヘッダに基づいて判断される。
【０１０４】
次に、画像処理部６は、次に表示するピクチャがＩ又はＰピクチャであるかを判断する（ステップＳ２０５）。
【０１０５】
判断の結果、次に表示するピクチャがＩ又はＰピクチャでない場合には、次に表示するピクチャがＩ又はＰピクチャとなるまでステップＳ２０４及びステップＳ２０５の処理を繰り返し行う。一方で、次に表示するピクチャがＩ又はＰピクチャである場合には、該表示を行うＩ又はＰピクチャでズーム解除指示を実行する（ステップＳ２０６）。
【０１０６】
以上のように、本発明の実施の形態２による映像再生装置によれば、ズーム対象部分の変更、或いはズーム表示の解除等の予め定められた種類の指示要求がなされた場合に、画像処理部６が、指示要求がなされた後、最初のＩピクチャ或いはＰピクチャが表示されるタイミングで該指示要求を実行するようにしたことにより、復号処理部３によってスキップ処理が行われていないＩピクチャ或いはＰピクチャの復号化データを用いてズーム対象部分の変更、或いはズーム表示の解除等を実行することができ、映像が乱れることなく再生モードの切替えを行うことが可能となる。
【０１０７】
（実施の形態３）
次に、本発明の実施の形態３による映像再生装置について説明する。
本発明の実施の形態３による映像再生装置は、前述した実施の形態２による映像再生装置において、所定の期間内にズーム解除指示等の所定の指示要求を実行できない場合には当該処理を行わないようにするものである。
【０１０８】
図８は、ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態３による映像再生装置の動作を説明するためのフローチャートである。
【０１０９】
ユーザの操作により発信されたズーム表示の解除を要求するズーム解除指示を映像再生装置が受け付けると（ステップＳ２０１）、画像処理部６は、先ず、現在ズーム再生中か否かを判断し（ステップＳ２０２）、現在、ズーム再生中の場合にはステップＳ２０３に行き、ズーム再生中でない場合にはズーム解除指示を実行する（ステップＳ２０６）。
【０１１０】
次に、画像処理部６は、ズーム解除指示要求がなされたタイミングで表示するピクチャがＢピクチャであるか否かを判断し（ステップＳ２０３）、表示するピクチャがＢピクチャであれば、ズーム解除指示を無効化する処理を行い（ステップＳ２０４）、ステップＳ３０１に行く。一方で、表示するピクチャがＢピクチャ以外の、Ｉピクチャ或いはＰピクチャである場合には、ズーム解除指示を実行する（ステップＳ２０６）。なお、次に表示すべき映像のピクチャの種類は、ヘッダ検出部１により検出されたヘッダ情報に含まれるピクチャヘッダに基づいて判断される。
【０１１１】
ステップＳ３０１では、画像処理部６が、ズーム解除指示を受け付けてから予め定めた一定の期間を経過しているか否かを判断する（ステップＳ３０１）。判断の結果、予め定めた一定の期間を経過している場合には、ズーム解除処理を行わなず、ズーム解除処理の無効を示すエラー通知信号を外部に出力する。これにより、装置全体を制御するシステムコントローラ等がエラーが生じていることを認識することができ、他の処理に移ったり、エラー表示をユーザに対して行う等、適切な処理を行うことが可能になる。一方で、予め定めた一定の期間を経過していない場合には、ステップＳ２０５に行く。
【０１１２】
次に、画像処理部６は、次に表示するピクチャがＩ又はＰピクチャであるかを判断する（ステップＳ２０５）。判断の結果、次に表示するピクチャがＩ又はＰピクチャでない場合には、ステップＳ２０４に戻り、改めてステップＳ２０４以降の処理を行う。一方で、次に表示するピクチャがＩ又はＰピクチャである場合には、該表示を行うＩ又はＰピクチャでズーム解除指示を実行する（ステップＳ２０６）。
【０１１３】
以上のように、本発明の実施の形態３による映像再生装置によれば、ズーム解除指示等の所定の指示要求がなされた後、Ｉピクチャ或いはＰピクチャの何れをも表示しない期間が所定の時間以上続いた場合には、前記指示要求が実行できない旨を知らせるエラー信号を外部に出力するようにしたことにより、符号化ビデオデータストリームにおいてＢピクチャが連続している映像が入力された場合であっても、装置全体を制御するシステムコントローラ等がエラーが生じていることを認識することができ、他の処理に移ったり、エラー表示をユーザに対して行う等の処理を行うことが可能になる。
【０１１４】
（実施の形態４）
次に、本発明の実施の形態４による映像再生装置について説明する。
本発明の実施の形態４による映像再生装置は、予め定められた種類の指示要求として、ズーム再生中に表示画像の一時停止を要求する停止指示がなされた場合に、前記本発明の実施の形態２と同様に、画像処理部６が該指示要求がなされた後、最初のＩピクチャ或いはＰピクチャが表示されるタイミングで該指示要求を実行するようにしたものである。これにより、ズーム再生された画像の一時停止中にズーム対象部分の変更、或いはズーム表示の解除がなさた場合であっても、乱れた映像を表示することなく、再生モードの切り替えを行うことが可能になる。
【０１１５】
図９は、ズーム再生中に停止指示がなされた場合の本発明の実施の形態４による映像再生装置の動作を説明するための説明図である。
【０１１６】
図９に示すように、次に表示する映像がピクチャＢ１である時に表示画像の一時停止を要求する停止指示がなされた場合には、ピクチャＢ１に対する停止指示を無効化し、次に表示されるＩピクチャで停止指示を実行するようにする。なお、映像再生装置の行う具体的な処理は、前記本発明の実施の形態２で図７を用いて説明したものと同様であるため、ここでは説明を省略する。
【０１１７】
以上のように、本発明の実施の形態４による映像再生装置によれば、指示要求として停止指示がなされた際に、画像処理部６が、指示要求がなされた後、最初のＩピクチャ或いはＰピクチャが表示されるタイミングで該指示要求を実行するようにしたことにより、ズーム再生された画像の一時停止中にズーム対象部分の変更、或いはズーム表示の解除がなさた場合であっても、復号処理部３がスキップ処理を行っていないＩピクチャ或いはＰピクチャの復号化データを用いてズーム対象部分の変更、或いはズーム表示の解除等を実行することができ、映像が乱れることなく再生モードの切替えを行うことが可能となる。
【０１１８】
なお、本発明の実施の形態４では、前記本発明の実施の形態２で説明した処理を、ズーム再生中に表示画像の一時停止を要求する停止指示がなされた場合に行うものについて説明したが、前記本発明の実施の形態３で説明したエラー信号の通知処理をさらに行うようにしてもよい。
【０１１９】
なお、本発明の実施の形態２から４では、予め定められた種類の指示要求として、ズーム対象部分の変更指示、ズーム表示の解除指示、及び表示画像の一時停止を要求する停止指示をあげたが、もちろんこれに限定されるものではなく、他の命令であっても同様に実現することが可能である。
【０１２０】
（実施の形態５）
次に、本発明の実施の形態５による映像再生装置について説明する。
本発明の実施の形態５による映像再生装置は、ズーム再生中且つ表示画像の一時停止中にズーム解除指示、あるいはズーム対象部分の変更指示がなされた場合に、表示されている停止映像のピクチャがＢピクチャである場合には、前記ズーム解除指示、あるいはズーム対象部分の変更指示を受け付けないようにするものであり、復号が完了していないデータの表示を避け、再生モード切替時に表示画像が乱れるのを防ぐものである。
【０１２１】
以下に、ズーム再生中且つ表示画像の一時停止中にズーム表示の解除を要求するズーム解除指示がなされた場合を例にとってさらに詳細に説明する。
【０１２２】
図１０は、ズーム再生中且つ表示画像の一時停止中にズーム解除指示がなされた場合の本発明の実施の形態５による映像再生装置の動作を説明するためのフローチャートである。
【０１２３】
ユーザの操作により発信された、ズーム表示の解除を要求するズーム解除指示を映像再生装置が受け付けると（ステップＳ４０１）、画像処理部６は、先ず、現在ズーム再生中か否かを判断し（ステップＳ４０２）、ズーム再生中の場合にはステップＳ４０３に行き、ズーム再生中でない場合には処理を終了する。
【０１２４】
次に、画像処理部６は、表示されている停止映像のピクチャがＢピクチャであるか否かを判断し（ステップＳ４０３）、停止映像のピクチャがＢピクチャであれば、ズーム解除指示を無効化する処理を行う（ステップＳ４０４）。一方で、停止映像のピクチャがＢピクチャ以外の、Ｉピクチャ或いはＰピクチャである場合には、ズーム解除指示を実行する（ステップＳ４０５）。
【０１２６】
以上のように、本発明の実施の形態５による映像再生装置によれば、表示対象画像がＢピクチャであるか否かにかかわらず画像処理部６が表示中の画像で一時停止を行い、一時停止された停止画像がＢピクチャである場合には、該一時停止中にズーム解除またはズーム対象部分の変更指示を受け付けないようにしたことにより、外部からなされた一時停止指示に対するレスポンスを向上させることができるとともに、停止中にズーム解除等の指示がなされた場合であっても、乱れた映像を表示することを防ぐことが可能となる。
【０１２７】
（実施の形態６）
次に、本発明の実施の形態６による映像再生装置について説明する。
本発明の実施の形態６による映像再生装置は、ズーム再生中で且つ少なくとも同じフレームを２回以上連続して表示する、例えばコマ送り再生やスロー再生などの再生モードでの映像再生を行っている場合には、表示対象のピクチャがＢピクチャである場合でも、ズーム解除指示、ズーム対象部分の変更指示或いは表示画像の停止指示等を受け付けるようにしたものであり、外部からの指示要求に対するレスポンスの向上を図るためのものである。
【０１２８】
以下に、ズーム再生中にズーム表示の解除を要求するズーム解除指示がなされた場合を例にとってさらに詳細に説明する。
【０１２９】
図１１は、ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態６による映像再生装置の動作を説明するためのフローチャートである。
【０１３０】
ユーザの操作により発信されたズーム表示の解除を要求するズーム解除指示を映像再生装置が受け付けると（ステップＳ５０１）、画像処理部６は、先ず、現在ズーム再生中か否かを判断し、（ステップＳ５０２）、ズーム再生中の場合にはステップＳ５０３に行き、ズーム再生中でない場合には処理を終了する。
【０１３１】
次に、画像処理部６は、現在の再生モードがコマ送り再生やスロー再生などの少なくとも同じフレームを２回以上連続して表示する再生モードであるか否かを判断し（ステップＳ４０３）、少なくとも同じフレームを２回以上連続して表示する再生モードであれば、表示対象のピクチャがＢピクチャであるか否かにかかわらず、ズーム解除指示を実行する（ステップＳ４０４）。すなわち、少なくとも同じフレームを２回以上連続して表示する、例えばコマ送り再生やスロー再生などの再生モードの場合には、次の表示画像の復号開始から表示処理が行われるまでに十分な時間があるため、再生モードが変更された際に必要な表示画像の全データを復号処理することができ、コマ送り再生やスロー再生などの再生モード時にズーム処理を解除したとしても表示画像が乱れることがないからである。
【０１３２】
一方で、現在の再生モードが少なくとも同じフレームを２回以上連続して表示する再生モードでない場合には、図７を用いて説明したステップＳ２０３からステップＳ２０６までの処理を行い、表示対象のピクチャがＩピクチャ或いはＰピクチャとなるまでズーム解除処理を行わないようにする。
【０１３３】
図１２は、ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態６による映像再生装置の動作を説明するための説明図である。
【０１３４】
前記実施の形態２、又は３の映像再生装置においては、図１２（ａ）に示すように、コマ送り再生やスロー再生などの少なくとも同じフレームを２回以上連続して表示する再生モード中に、外部からズーム解除指示や、ズーム位置の変更等のズーム対象部分の変更指示がなされた場合、次のＩピクチャもしくはＰピクチャの画像の表示に切り替わる時にズーム解除指示や、ズーム位置の変更等のズーム対象部分の変更指示を有効にしていた。このため、設定反映までのレスポンスが悪い場合がある。
【０１３５】
そこで、本発明の実施の形態６では、図１２（ｂ）に示すように、例えば、ズーム解除指示がなされた際に、再生モードがコマ送り再生やスロー再生などの再生時に少なくとも同じフレームを２回以上連続して表示する再生モードである場合には、次に表示すべき画像のピクチャタイプにかかわらずズーム解除指示を有効にするようにした。これにより外部からの指示要求に対するレスポンスの改善を図ることができる。
【０１３６】
以上のように、本発明の実施の形態６による映像再生装置によれば、ズーム再生中で且つ少なくとも同じフレームを２回以上連続して表示する、例えばコマ送り再生やスロー再生などの再生モードでの映像再生を行っている場合には、表示対象のピクチャがＢピクチャである場合でも、ズーム解除指示、ズーム対象部分の変更指示等を受け付けるようにしたことにより、画像が乱れることを防止することができるとともに、外部からの指示要求に対するレスポンスを向上させることが可能になる。
【０１３７】
（実施の形態７）
次に、本発明の実施の形態７による映像再生装置について説明する。
本発明の実施の形態７による映像再生装置は、ズーム解除指示、或いはズーム対象部分の変更指示等の指示要求がなされた際には、スキップ処理により復号処理されたピクチャのピクチャヘッダ位置からの復号処理を改めて行うようにしたことにより、乱れた映像を表示することなく表示画像の切り換えを行うものである。
【０１３８】
図１３は、本実施の形態７による映像再生装置の構成を示すブロック図である。
図１３において、本発明にかかる映像再生装置は、ヘッダ検出部１と、ズーム命令取得部２と、復号処理部３と、復号制御部１４と、フレームバッファ５と、画像処理部１６と、入力ビットストリームバッファ１１と、リードポインタ保持部１２とからなる。なお、入力ビットストリームバッファ７及びリードポインタ保持部８以外の構成要素については、前記実施の形態１による映像再生装置のものと同様であるためここでは説明を省略する。
【０１３９】
入力ビットストリームバッファ１１は、入力された符号化ビデオデータストリームを一旦格納する記憶領域である。
【０１４０】
リードポインタ保持部１２は、入力ビットストリームバッファ１１のリードポインタを保持するものであり、入力ビットストリームバッファ１１の、現在表示中の映像のピクチャヘッダ地点に対応するリードポインタを少なくとも保持している。
【０１４１】
復号制御部１４は、前記実施の形態１で説明した復号制御部４が行う処理に加え、画像処理部１６から再復号指示がなされた場合に、入力ビットストリームバッファ１１のリードポインタを、リードポインタ保持部１２が保持する現在表示中の映像のピクチャヘッダ地点のリードポインタに差し戻し、該差し戻されたリードポインタの位置から再復号処理を復号処理部３に行わせるものである。
【０１４２】
画像処理部１６は、前記実施の形態１で説明した画像処理部１６が行う処理に加え、表示されている画像が、ズーム表示で且つ一時停止状態となっている際に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合には、現在表示中の映像の再復号を指示する再復号指示を復号制御部１４に対して行うものである。
【０１４３】
次に、本実施の形態７による映像再生装置のフレームバッファ５に対する復号化ビデオデータストリームの格納方法について説明する。
【０１４４】
図１４は、ズーム再生中のフレームバッファの状態を示す状態図である。なお、この図１４では、スライスヘッダ０から３までの符号化ビデオデータストリームの復号処理がスキップされ、スライスヘッダ４、５で示される符号化ビデオデータストリームのみの復号処理がなされている場合を示している。
【０１４５】
本発明の実施の形態７による映像再生装置では、図１４に示すように、復号処理部３が、スキップ処理を行った際の復号化ビデオデータストリームを、一時記憶領域であるフレームバッファ５のズーム開始位置に対応するアドレス位置から格納する。すなわち、スキップ処理が行われたスライスヘッダ０から３に対応するフレームバッファ５のアドレス位置は空き領域とし、復号化したスライスヘッダ４、５に対応するフレームバッファ５のアドレス位置に、復号化データを格納するようにする。
【０１４６】
次に、本発明の実施の形態７による映像再生装置の動作について図１５、図１６を用いて説明する。なお、ここでは、ズーム再生中かつ表示画像の一時停止中に、ズーム解除指示がなされた場合を例にとって説明する。
【０１４７】
図１５は、ズーム再生中かつ表示画像の一時停止中に、ズーム解除指示がなされた場合の本発明の実施の形態７による映像再生装置が行う処理を説明するためのタイミング図である。
【０１４８】
図１５に示すように、復号制御部１４は、Ｉ２ピクチャの全ピクチャデータを復号後、Ｂ０ピクチャのズーム開始位置ｙ位置からの復号処理を復号処理部３に行わせる。なお、復号化されたＢ０ピクチャのビデオデータストリームは、図１４で示したように、ズーム開始位置ｙ位置と同様のフレームバッファのｙ位置から格納される。
【０１４９】
ここでリードポインタ保持部１２は、各ピクチャのピクチャヘッダを復号する地点で、入力ビットストリームバッファ１１のリードポインタをバッファリングしておく。なお、図１５中、ａはＩ２ピクチャのピクチャヘッダ地点のリードポインタ、ｂはＢ０ピクチャのピクチャヘッダ地点のリードポインタ、ｃはＢ１ピクチャのピクチャヘッダ地点のリードポインタを示す。
【０１５０】
画像処理部１６は、図１５の表示順序で示すように、復号化ビデオデータストリームをフレームバッファのｙ位置から取得し、表示処理を行う。また、画像処理部１６に対して表示画像の停止を指示する停止指示がなされた場合には、表示画像として同じＢ０ピクチャを繰り返し表示する。
【０１５１】
その後、外部よりズーム設定の解除指示がなされると、画像処理部１６は、復号制御部１４に対して現在表示中の映像の再復号を指示する再復号指示を出力する。
【０１５２】
復号制御部１４は、画像処理部１６から再復号指示を受けると、入力ビットストリームバッファ１１のリードポインタｃを、リードポインタ保持部１２が保持する現在表示中の映像のピクチャヘッダ地点のリードポインタｂに差し戻す。なお、この時の再生モードは、一時停止中であるため、入力ビットストリームバッファ１１のデータが更新されることなく、現在表示中の一時停止画像の符号化データが入力ビットストリームバッファ１１に残されている。これにより、Ｂ０ピクチャの未復号部分の復号処理を行うことが可能になる。
【０１５３】
その後、復号制御部１４は、該差し戻されたリードポインタの位置ｂからの再復号処理を復号処理部３に行わせる。そして、復号処理部３により復号化された復号化ビデオデータストリームは、図１４のフレームバッファ５の空き領域に格納される。これにより、リードポインタを差し戻して再復号を行った際の復号化データを、既にスキップ処理により復号化したデータの前に格納することができるため、スキップされた符号化データのみの復号処理を行うことにより、乱れた映像を表示することなく表示画像の切り換えを行うことが可能になる。
【０１５４】
図１６は、ズーム再生中かつ表示画像の一時停止中に、ズーム解除指示がなされた場合の本発明の実施の形態７による映像再生装置の動作を説明するためのフローチャートである。
【０１５５】
ユーザの操作により発信されたズーム表示の解除を要求するズーム解除指示を映像再生装置が受け付けると（ステップＳ６０１）、画像処理部１６は、先ず、現在ズーム再生中か否かを判断し、（ステップＳ６０２）、ズーム再生中の場合にはステップＳ６０３に行き、ズーム再生中でない場合にはズーム解除指示を実行する（ステップＳ６０７）。
【０１５６】
次に、画像処理部１６は、現在、一時停止中か否かを判断する（ステップＳ６０３）。判断の結果、一時停止中であればステップＳ６０４に行き、一時停止中でない場合にはズーム解除指示を実行する（ステップＳ６０７）。
【０１５７】
表示中の画像が、ズーム再生中で且つ一時停止中である場合には、画像処理部１６は、さらに、停止中のピクチャがＢピクチャであるか否かの判断を行う（ステップＳ６０４）。判断の結果、停止中のピクチャがＢピクチャであれば復号制御部１４に対して再復号指示を行い、ステップＳ６０５に行く。一方で、停止中のピクチャがＢピクチャ以外のＩピクチャ或いはＰピクチャである場合には、ズーム解除指示を実行する（ステップＳ６０７）。
【０１５８】
画像処理部１６から再復号指示を受けた復号制御部１４は、図１５を用いて説明したように、入力ビットストリームバッファ１１のリードポインタを、リードポインタ保持部１２が保持する現在表示中の映像のピクチャヘッダ地点のリードポインタに差し戻す（ステップＳ６０５）。
【０１５９】
その後、復号制御部１４は、該差し戻されたリードポインタの位置からの再復号処理を復号処理部３に行わせ（ステップＳ６０６）、復号化ビデオデータストリームをフレームバッファ５の空き領域に格納する。
【０１６０】
そして、画像処理部１６は、フレームバッファ５に格納された復号化ビデオデータストリームを用いてズーム解除指示を実行する（ステップＳ６０７）。
【０１６１】
なお、本発明の実施の形態7では、表示画像の一時停止時に、ズーム解除指示がなされた場合を例にとって説明したが、入力ビットストリームバッファ１１が既に復号済みの符号化ビデオデータストリームを一定期間保持しておくようにすれば、ズーム再生中にズーム解除指示、或いはズーム対象部分の変更指示等の指示要求がなされた場合であっても、上述の処理を同様に行うことができる。
【０１６２】
以上のように、本発明の実施の形態７による映像再生装置によれば、ズーム再生中に、ズーム対象部分の変更を要求する変更指示、或いはズーム表示の解除を要求するズーム解除指示がなされた場合に、復号制御部１４が、入力ビットストリームバッファ１１のリードポインタを現在表示中の映像のピクチャヘッダ地点のリードポインタに差し戻し、復号処理部１４が、該リードポインタ位置からの復号処理を再度行うようにしたことにより、指示要求に対するレスポンスの向上を図るとともに、乱れた映像を表示することなく表示画像の切り換えを行うことが可能になる。
【０１６３】
産業上の利用可能性
本発明は、ズーム機能を実現する場合であっても、復号化ビデオデータストリームを格納する際のフレームバッファを削減できるとともに、乱れのない映像を表示することができるため、映像復号装置、映像再生装置として大変有用である。
【図面の簡単な説明】
【０１６４】
【図１】  本発明の実施の形態１による映像再生装置の構成の一例を示すブロック図である。
【図２】  本発明の実施の形態１による映像再生装置が行うズーム再生処理を説明するためのフローチャートである。
【図３】  本発明の実施の形態１による映像再生装置が行うズーム再生処理を説明するための説明図である。
【図４】  本発明の実施の形態１による映像再生装置が行うズーム再生処理を説明するためのタイミング図である。
【図５】  本発明の実施の形態１による映像再生装置の復号処理部が行う復号処理時間を説明するための説明図である。
【図６】  本発明の実施の形態１による映像再生装置に付加的に設けられるズーム開始位置計算部の動作を説明するための説明図である。
【図７】  ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態２による映像再生装置の動作を説明するためのフローチャートである。
【図８】  ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態３による映像再生装置の動作を説明するためのフローチャートである。
【図９】  ズーム再生中に一時停止指示がなされた場合の本発明の実施の形態４による映像再生装置の動作を説明するためのフローチャートである。
【図１０】  ズーム再生中且つ表示画像の一時停止中にズーム解除指示がなされた場合の本発明の実施の形態５による映像再生装置の動作を説明するためのフローチャートである。
【図１１】  ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態６による映像再生装置の動作を説明するためのフローチャートである。
【図１２（ａ）】  ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態２、又は３による映像再生装置の動作を説明するための説明図である。
【図１２（ｂ）】  ズーム再生中にズーム解除指示がなされた場合の本発明の実施の形態６による映像再生装置の動作を説明するための説明図である。
【図１３】  本発明の実施の形態７による映像再生装置の構成を示すブロック図である。
【図１４】  ズーム再生中のフレームバッファの状態を示す状態図である。
【図１５】  ズーム再生中かつ表示画像の一時停止中に、ズーム解除指示がなされた場合の本発明の実施の形態７による映像再生装置が行う処理を説明するためのタイミング図である。
【図１６】  ズーム再生中かつ表示画像の一時停止中に、ズーム解除指示がなされた場合の本発明の実施の形態７による映像再生装置の動作を説明するためのフローチャートである。
【図１７】  従来のＭＰＥＧ規格の映像データを再生する映像再生装置の構成の一例を示すブロック図である。
【図１８】  フレームバッファの構造を説明するための説明図である。
【図１９】  ズーム再生処理を説明するための説明図である。
【図２０】  復号処理部による復号化タイミングと画像処理部による表示タイミングの一例を示す図である。
【図１】
0004197184.tif 000002
【図２】
0004197184.tif 000003
【図３】
0004197184.tif 000004
【図４】
0004197184.tif 000005
【図５】
0004197184.tif 000006
【図６】
0004197184.tif 000007
【図７】
0004197184.tif 000008
【図８】
0004197184.tif 000009
【図９】
0004197184.tif 000010
【図１０】
0004197184.tif 000011
【図１１】
0004197184.tif 000012
【図１２（ａ）】
0004197184.tif 000013
【図１２（ｂ）】
0004197184.tif 000014
【図１３】
0004197184.tif 000015
【図１４】
0004197184.tif 000016
【図１５】
0004197184.tif 000017
【図１６】
0004197184.tif 000018
【図１７】
0004197184.tif 000019
【図１８】
0004197184.tif 000020
【図１９】
0004197184.tif 000021
【図２０】
0004197184.tif 000022