(57)【要約】【課題】表示画像が常時更新される動画再生表示時にも消費電力を低減可能な画像処理装置を提供すること。【解決手段】復号手段１０１から出力され、符号化データ情報メモリ手段１０２に記憶される符号化データ情報１１０と、表示画像生成手段制御情報メモリ手段１０４に記憶された表示画像生成手段１０６の機能を停止あるいは低下させるための条件を基に、表示画像生成制御手段１０３により表示画像生成手段１０６を停止することで、表示する画像に応じた表示画像生成制御が可能であり低消費電力化が実現できる画像処理装置を提供可能となる。【選択図】図１
2006113334.tif 000002
【特許請求の範囲】
【請求項１】
入力される符号化データを復号し符号化データ情報並びに復号画像データを出力する復号手段と、
前記復号手段から出力される復号画像データを記憶する画像メモリ手段と、
前記復号手段から出力される符号化データ情報を記憶する符号化データ情報メモリ手段と、
前記画像メモリ手段に記憶された復号画像データを基に表示するための表示画像データを生成する表示画像生成手段と、
前記表示画像生成手段から出力される表示画像データを記憶する表示メモリ手段と、
前記表示画像生成手段の機能を停止あるいは低下させるための条件を記憶する表示画像生成手段制御情報メモリ手段と、
前記符号化データ情報メモリ手段に記憶された符号化データ情報及び前記表示画像生成手段制御情報メモリ手段に記憶された条件を基に前記表示画像生成手段の機能を停止あるいは低下させる表示画像生成制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記復号手段から出力され前記符号化データ情報メモリ手段に記憶される符号化データ情報が符号化データのコンテンツ情報であり、
前記表示画像生成手段制御情報メモリ手段に記憶された条件は符号化データが指定されたコンテンツである場合に前記表示画像生成手段の機能を停止あるいは低下する
ことであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記復号手段がマクロブロックと呼ばれるある画素ブロック単位で符号化データを復号し、
前記復号手段から出力され前記符号化データ情報メモリ手段に記憶される符号化データ情報が符号化データにおけるマクロブロック毎の符号化／非符号化情報であり、
前記表示画像生成手段制御情報メモリ手段に記憶された条件は非符号化マクロブロック数が指定された値より大きい場合に前記表示画像生成手段の機能を停止あるいは低下する
ことであることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記復号手段がマクロブロックと呼ばれるある画素ブロック単位で符号化データを復号し、
前記復号手段から出力され前記符号化データ情報メモリ手段に記憶される符号化データ情報が符号化データにおけるマクロブロック毎の動きベクトル情報であり、
前記表示画像生成手段制御情報メモリ手段に記憶された条件は前記動きベクトルが指定された値より小さい場合に前記表示画像生成手段の機能を停止あるいは低下する
ことであることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記符号化データ情報メモリ手段において符号化データ情報を記憶する際に
マクロブロック毎の動きベクトル情報をマクロブロック毎に累算し記憶し、さらに
前記表示画像生成手段により表示画像が生成された場合に前記符号化データ情報メモリ手段に記憶されたマクロブロック毎の動きベクトル累算値をゼロクリアする符号化データ情報クリア手段と、
を備え、
前記表示画像生成手段制御情報メモリ手段に記憶された条件は前記動きベクトル累算値が指定された値より小さい場合に前記表示画像生成手段の機能を停止あるいは低下する
ことであることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記復号手段から出力され前記符号化データ情報メモリ手段に記憶される符号化データ情報として符号化データにおけるマクロブロック毎のフレーム内予測／フレーム間予測情報を追加し、
前記表示画像生成手段制御情報メモリ手段に記憶された条件は前記動きベクトル／動きベクトル累算値が指定された値より小さいかつフレーム内予測マクロブロック数が指定された値より小さい場合に前記表示画像生成手段の機能を停止あるいは低下する
ことであることを特徴とする請求項４または５記載の画像処理装置。
【請求項７】
前記表示画像生成手段制御情報メモリ手段に記憶する条件を外部から設定・変更する表示画像生成手段制御情報設定手段と、
を備え、
前記表示画像生成手段制御における前記表示画像生成手段の機能を停止あるいは低下させる条件を外部から制御可能
とすることを特徴とする請求項１から６の何れかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一般に画像処理装置に関し、特に復号画像データの表示を低消費電力で実行できる画像処理装置に関するものである。
【背景技術】
【０００２】
符号化データの復号画像などの画像データを表示する画像処理装置内で消費電力が大きい回路部分の一つとして、画像の表示回路がある。画像処理装置において、画像の表示は高速で行うことが要求されるので、画像データの処理も高速で行う必要があるためである。この表示回路の低消費電力化を実現する従来の技術として、特許文献１に開示された画像表示装置がある。
【０００３】
図１２は、上記従来の画像表示装置の構成を示すブロック図である。
【０００４】
この画像表示装置は、画像データを表示する表示装置１２１０と、表示用の画像データを一時蓄積する表示メモリ１２０９と、表示装置１２１０及び表示メモリ１２０９を制御する表示制御回路１２０８と、画像データを蓄積する画像メモリ１２０４と、画像メモリ１２０４に蓄積された画像データを表示装置１２１０に表示するための画像データに生成する画像生成回路１２０１と、表示用の画像データが予め定められたある一定時間の間変化するかどうかを検出する画像データ変更検出回路１２０５と、クロック信号の発信，停止等の制御を行うクロック制御回路１２０６と、全体を制御するマイクロプロセッサ１２０７とを有して構成し、画像生成回路１２０１は画像メモリ１２０４の画像データから表示用の画像データへの変換を行う画像データ変換回路１２０３と、表示制御回路１２０８へ画像生成の制御信号を送出する画像生成制御回路１２０２とを含んでいる。
【０００５】
従来の画像表示装置は上記構成において、表示用の画像データが変化したかどうかを画像データ変更検出回路１２０５において検出し、全く変化しなかった場合にクロック制御回路１２０６によって画像生成回路１２０１へのクロック信号１２０ｄを停止することで、表示用の画像データに全く変化がない間の消費電力を低減しようとするものである。
【特許文献１】特開平６−５９６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術による画像データ処理装置は、表示用画像データに全く変化がない間のみ消費電力の低減が可能であり、画像が常時変化するような動画再生表示時などには消費電力低減効果がほとんどない。
【０００７】
本発明は、上記従来の課題を解決するもので、常時画像が変化するような動画再生表示時などにも消費電力の低減を実現する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記従来の課題を解決するために、本発明の第１の画像処理装置は、入力される符号化データを復号し符号化データ情報並びに復号画像データを出力する復号手段と、前記復号手段から出力される復号画像データを記憶する画像メモリ手段と、前記復号手段から出力される符号化データ情報を記憶する符号化データ情報メモリ手段と、前記画像メモリ手段に記憶された復号画像データを基に表示するための表示画像データを生成する表示画像生成手段と、前記表示画像生成手段から出力される表示画像データを記憶する表示メモリ手段と、前記表示画像生成手段の機能を停止あるいは低下させるための条件を記憶する表示画像生成手段制御情報メモリ手段と、前記符号化データ情報メモリ手段に記憶された符号化データ情報及び前記表示画像生成手段制御情報メモリ手段に記憶された条件を基に前記表示画像生成手段の機能を停止あるいは低下させる表示画像生成制御手段と、を備えることを特徴とする。
【０００９】
また本発明の第２の画像処理装置は、第１の画像処理装置において、前記復号手段から出力され前記符号化データ情報メモリ手段に記憶される符号化データ情報が符号化データのコンテンツ情報であり、前記表示画像生成手段制御情報メモリ手段に記憶された条件は符号化データが指定されたコンテンツである場合に前記表示画像生成手段の機能を停止あるいは低下することであることを特徴とする。
【００１０】
また本発明の第３の画像処理装置は、第１の画像処理装置において、前記復号手段がマクロブロックと呼ばれるある画素ブロック単位で符号化データを復号し、前記復号手段から出力され前記符号化データ情報メモリ手段に記憶される符号化データ情報が符号化データにおけるマクロブロック毎の符号化／非符号化情報であり、前記表示画像生成手段制御情報メモリ手段に記憶された条件は非符号化マクロブロック数が指定された値より大きい場合に前記表示画像生成手段の機能を停止あるいは低下することであることを特徴とする。
【００１１】
また本発明の第４の画像処理装置は、第１の画像処理装置において、前記復号手段がマクロブロックと呼ばれるある画素ブロック単位で符号化データを復号し、前記復号手段から出力され前記符号化データ情報メモリ手段に記憶される符号化データ情報が符号化データにおけるマクロブロック毎の動きベクトル情報であり、前記表示画像生成手段制御情報メモリ手段に記憶された条件は前記動きベクトルが指定された値より小さい場合に前記表示画像生成手段の機能を停止あるいは低下することであることを特徴とする。
【００１２】
また本発明の第５の画像処理装置は、第４の画像処理装置において、前記符号化データ情報メモリ手段において符号化データ情報を記憶する際にマクロブロック毎の動きベクトル情報をマクロブロック毎に累算し記憶し、さらに前記表示画像生成手段により表示画像が生成された場合に前記符号化データ情報メモリ手段に記憶されたマクロブロック毎の動きベクトル累算値をゼロクリアする符号化データ情報クリア手段と、を備え、前記表示画像生成手段制御情報メモリ手段に記憶された条件は前記動きベクトル累算値が指定された値より小さい場合に前記表示画像生成手段の機能を停止あるいは低下することであることを特徴とする。
【００１３】
また本発明の第６の画像処理装置は、第４又は第５の画像処理装置において、前記復号手段から出力され前記符号化データ情報メモリ手段に記憶される符号化データ情報として符号化データにおけるマクロブロック毎のフレーム内予測／フレーム間予測情報を追加し、前記表示画像生成手段制御情報メモリ手段に記憶された条件は前記動きベクトル／動きベクトル累算値が指定された値より小さいかつフレーム内予測マクロブロック数が指定された値より小さい場合に前記表示画像生成手段の機能を停止あるいは低下することであることを特徴とする。
【００１４】
また本発明の第７の画像処理装置は、第１から第６の画像処理装置にさらに、前記表示画像生成手段制御情報メモリ手段に記憶する条件を外部から設定・変更する表示画像生成手段制御情報設定手段と、を備え、前記表示画像生成手段制御における前記表示画像生成手段の機能を停止あるいは低下させる条件を外部から制御可能とすることを特徴とする。
【００１５】
本構成によって、常時画像が変化するような動画再生表示時などにも消費電力の低減を実現することができる。
【発明の効果】
【００１６】
本発明の画像処理装置によれば、符号化データを復号する際に得られる、コンテンツ情報、マクロブロック毎のフレーム内予測／フレーム間予測情報、符号化／非符号化情報、動きベクトル情報を基に表示画像生成手段の機能を停止あるいは低下する制御を行うことにより、常時画像が変化するような動画再生表示時などにも画像の動きに応じた表示画像生成手段の制御が可能となり消費電力の低減を実現することができる。
【発明を実施するための最良の形態】
【００１７】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００１８】
（実施の形態１）
図１は本発明の実施の形態１における画像処理装置のブロック図であり、入力される符号化データ１０８を復号し符号化データ情報１１０と復号画像データ１０９を出力する復号手段１０１と、復号手段１０１から出力される復号画像データ１０９を記憶する画像メモリ手段１０５と、復号手段１０１から出力される符号化データ情報１１０を記憶する符号化データ情報メモリ手段１０２と、画像メモリ手段１０５に記憶された復号画像データ１０９を読み出し表示するための表示画像データ１１２を生成する表示画像生成手段１０６と、表示画像生成手段１０６から出力される表示画像データ１１２を記憶する表示メモリ手段１０７と、表示画像生成手段１０６の機能を停止あるいは低下させるための条件を記憶する表示画像生成手段制御情報メモリ手段１０４と、符号化データ情報メモリ手段１０２に記憶された符号化データ情報及び表示画像生成手段制御情報メモリ手段１０４に記憶された条件を基に表示画像生成手段１０６の機能を停止あるいは低下させる表示画像生成制御手段１０３を備えている。
【００１９】
図２は復号手段１０１のブロック図であり、入力される符号化データ１０８に含まれるコンテンツ情報に対し開始符号、終端符号の検出、符号化データ情報１１０の一つとしてコンテンツ情報２０８を取得、出力するコンテンツ情報復号処理手段２０１と、入力される符号化データ１０８に含まれる画像符号化データに対し開始符号、終端符号の検出、各種パラメータの取得及び可変長符号復号処理を行い、画像サイズ、マクロブロック（後述）毎のフレーム内予測／フレーム間予測を示すＩｎｔｒａ／Ｉｎｔｅｒフラグ、そのマクロブロックがフレーム間予測の場合、そのマクロブロックの符号化データ（動きベクトル情報、量子化離散コサイン変換係数）が含まれるか否かを示す符号化／非符号化フラグ（フレーム間予測の場合）や動きベクトル情報（フレーム間予測かつ符号化データを含む場合）、量子化離散コサイン変換係数（符号化データを含む場合）を取得、符号化データ情報１１０の一つとして、取得したＩｎｔｒａ／Ｉｎｔｅｒフラグや符号化／非符号化フラグ、動きベクトル情報２１０を出力する可変長符号復号処理手段２０２と、可変長符号復号処理手段２０２から出力される量子化離散コサイン変換係数に対し逆量子化処理を行い、逆量子化離散コサイン変換係数を出力する逆量子化処理手段２０３と、逆量子化処理手段２０３から出力される逆量子化離散コサイン変換係数に対し逆離散コサイン変換処理を行い、復号画像データ（フレーム内予測の場合）／残差画像データ（フレーム間予測の場合）を出力する逆離散コサイン変換処理手段２０４と、フレーム間予測の場合に可変長符号復号処理手段２０２から出力される動きベクトル情報及び前フレームの復号画像データより参照画像データを生成、出力する動き補償処理手段２０５と、フレーム内予測の場合、逆離散コサイン変換処理手段２０４から出力される復号画像データを復号画像データ１０９として出力、フレーム間予測の場合、逆離散コサイン変換処理手段２０４から出力される残差画像データと動き補償処理手段２０５から出力される参照画像データを画素毎に加算し、加算結果を復号画像データ１０９として出力する再構成画像生成処理手段２０６とから構成される。
【００２０】
図３は復号手段１０１に入力される符号化データ１０８の構造を示す図であり、先頭にコンテンツ情報３０２が開始符号３２ビット（０ｘ０００００１Ｂ７）に続けて終端符号８ビット（０ｘＦＦ）まで、図４に示す文字コードを使用して文字列として挿入されている。
【００２１】
その後に画像符号化データ３０３が開始符号３２ビット（０ｘ０００００１Ｂ０）に続けて終端符号３２ビット（０ｘ０００００１Ｂ１）まで挿入されている。
【００２２】
画像符号化データは、先頭に画像サイズ情報１６ビット（縦、横方向について各８ビット）、その後に画面毎の符号化処理単位である”フレーム”毎の符号化データ（Ｆｒａｍｅ０データ、Ｆｒａｍｅ１データ、、）から成る。
【００２３】
フレーム毎の符号化データ３０４は、開始符号３２ビット（０ｘ０００００１Ｂ６）、その後に図５に示す画面内の符号化処理単位である”マクロブロック（ＭＢ）”毎の符号化データ（ＭＢ０データ、ＭＢ１データ、、）から成る。画像サイズが縦、横＝１７６、１４４、マクロブロックのサイズが縦、横＝１６、１６（単位は画素）の場合、各フレーム毎の符号化データ（Ｆｒａｍｅ０、、）に含まれるマクロブロック毎のデータ（ＭＢ０、、）数は９９（ＭＢ９８まで）となる。
【００２４】
マクロブロック毎の符号化データ３０５は、そのマクロブロックがフレーム内予測／フレーム間予測かどうかを示すＩｎｔｒａ／Ｉｎｔｅｒフラグ１ビット（フレーム内予測の場合０ｘ０、フレーム間予測の場合０ｘ１）、そのマクロブロックがフレーム間予測の場合、そのマクロブロックの符号化データ（動きベクトル情報、量子化離散コサイン変換係数）が含まれるか否かを示す符号化／非符号化フラグ１ビット（符号化データが含まれる場合０ｘ０、符号化データが含まれない場合０ｘ１（符号化データが含まれない場合は前フレームの同じ位置のマクロブロック復号画像データをそのフレームの復号画像データとする））、そのマクロブロックがフレーム間予測かつ符号化データが含まれる場合、前フレームの復号画像データから参照画像データを特定するための動きベクトル情報１８ビット（縦、横方向について各９ビット）、その後に量子化離散コサイン変換係数可変長符号から成る。
【００２５】
ここで図６を用いて、前フレームの復号画像データ及び動きベクトルを用いた代表的な動き補償処理について簡単に説明する。
【００２６】
図６に示す画像サイズは縦、横＝１７６、１４４、マクロブロックのサイズが縦、横＝１６、１６（単位は画素）とする。
【００２７】
符号処理時に、ある符号化対象フレーム６０２のマクロブロック（ＭＢ０）がフレーム間予測として処理される場合、前フレームの復号画像データ６０１の中からＭＢ０に一番近い（画素単位の差分絶対値和が最小になる等）画素ブロックが探索される。ここで探索された画素ブロック位置がＭＢ１３の位置であった場合、ＭＢ０の位置→ＭＢ１３の位置を示す動きベクトル６０３（縦、横＝＋３２、＋１６（単位は画素））及び符号化対象フレーム６０２（ＭＢ０）から前フレームの復号画像データ６０１（ＭＢ１３）を画素毎に減算した結果である残差画像データを離散コサイン変換、量子化、可変長符号化した可変長符号６０４が符号化データ６０５として復号処理へ送出される。
【００２８】
復号処理では、受信した符号化データ６０５に含まれる動きベクトル及び残差画像データの量子化離散コサイン変換係数、前フレームの復号画像データより、上記とは逆の手順をたどることで復号処理を実現する。
【００２９】
なお可変長符号（復号）処理、フレーム内予測／フレーム間予測、（逆）量子化処理、（逆）離散コサイン変換処理、再構成画像生成処理はＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）に代表される画像データの符号／復号処理の国際標準規格等で採用されている一般的な技術であり、これらの処理の具体的な手法に関しては本発明の特徴ではないため説明を省略する。
【００３０】
図７は符号化データ情報メモリ手段１０２に記憶される符号化データ情報１１０の構成を示す図である。
【００３１】
図７（ａ）はコンテンツ情報を記憶する領域であり、図４に示す文字コードを用いて、符号化データに含まれるコンテンツ情報を終端符号（０ｘＦＦ）まで格納する。
【００３２】
図７（ｂ）はＩｎｔｒａ／Ｉｎｔｅｒフラグ（フレーム内予測の場合０ｘ０、フレーム間予測の場合０ｘ１）を記憶する領域であり、フレーム毎の符号化データに含まれる全マクロブロック数（本実施の形態では９９）分が先頭から順に格納される。
【００３３】
図７（ｃ）は符号化／非符号化フラグ（符号化データが含まれる場合０ｘ０、符号化データが含まれない場合０ｘ１）を記憶する領域であり、フレーム毎の符号化データに含まれる全マクロブロック数（本実施の形態では９９）分が先頭から順に格納される。但し本フラグが格納されるのは、Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム間予測（０ｘ１）の場合に限られ、Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム内予測（０ｘ０）の場合、そのマクロブロックに対する領域は空となる。
【００３４】
図７（ｄ）は動きベクトル情報を記憶する領域であり、フレーム毎の符号化データに含まれる全マクロブロック数（本実施の形態では９９）分が縦、横続けて先頭から順に格納される。但し本情報が格納されるのは、Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム間予測（０ｘ１）かつ符号化／非符号化フラグが符号化データが含まれる（０ｘ０）場合に限られ、Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム内予測（０ｘ０）又は符号化／非符号化フラグが符号化データが含まれない（０ｘ１）の場合、そのマクロブロックに対する領域は空となる。
【００３５】
図８は表示画像生成手段制御情報メモリ手段１０４に記憶される表示画像生成手段１０６の機能を停止あるいは低下させるための条件の構成を示す図である。
【００３６】
図８に示す条件は、比較対象、比較条件、比較値から成り、例えば符号化データに含まれるコンテンツ情報がある文字列（‘ＣＭＡＢＣ‘）と一致する場合に、表示画像生成手段１０６の機能を停止あるいは低下させるためには、比較対象＝”コンテンツ情報”、比較値＝”ＣＭＡＢＣ”、比較条件＝”一致（＝＝）”を指定する。他にフレーム毎の符号化データに含まれる全マクロブロックのうち、非符号化マクロブロック数が０ｘ４２以上の場合に表示画像生成手段１０６の機能を停止あるいは低下させるためには、比較対象＝”非符号化マクロブロック数”、比較値＝”０ｘ４２”、比較条件＝”以上（＞＝）”を指定する。
【００３７】
また各条件には、ＡＮＤ／ＯＲフラグを設けている。これは直前の条件に対し、その条件を論理積として扱うのか（ＡＮＤ）、論理和（ＯＲ）として扱うのかを指定するフラグである。例えば、フレーム毎の符号化データに含まれる全マクロブロックのうち、動きベクトルの最大値が０ｘ１０以下、かつフレーム内予測マクロブロック数が０ｘａ以下の場合に表示画像生成手段１０６の機能を停止あるいは低下させるためには、比較対象＝”動きベクトル最大値”、比較値＝”０ｘ１０”、比較条件＝”以下（＜＝）”、ＡＮＤ／ＯＲ＝”ＯＲ”、比較対象＝”フレーム内予測マクロブロック数”、比較値＝”０ｘａ”、比較条件＝”以下（＜＝）”、ＡＮＤ／ＯＲ＝”ＡＮＤ”を指定する。
【００３８】
以下、図１から図８を用いて処理の流れに沿って説明する。
【００３９】
符号化データ１０８が復号手段１０１に入力されると、まずコンテンツ情報復号処理手段２０１で符号化データ２０７からコンテンツ情報の開始符号３２ビット（０ｘ０００００１Ｂ７）が検出され、それ以降、終端符号８ビット（０ｘＦＦ）まで、８ビット単位でコンテンツ情報（図３に示すコンテンツ情報３０２の場合”ＣＭＡＢＣ”）を取得する。なおコンテンツ情報の開始符号３２ビット（０ｘ０００００１Ｂ７）が検出されなかった場合には、コンテンツ情報復号処理手段２０１での処理はスキップされる。取得したコンテンツ情報２０８は、符号化データ情報１１０の一つとして図７（ａ）に示す構成で符号化データ情報メモリ手段１０２に出力、記憶される。
【００４０】
次に可変長符号復号処理手段２０２で符号化データ１０８から画像符号化データの開始符号３２ビット（０ｘ０００００１Ｂ０）が検出され、その後の画像サイズ情報１６ビット（縦、横方向について各８ビット）（図３に示す画像符号化データ３０３の場合、縦、横＝１７６、１４４（単位は画素）））を取得、以降フレーム毎の符号化データを復号する。
【００４１】
フレーム毎の符号化データ（Ｆｒａｍｅ０データ、Ｆｒａｍｅ１データ、、）の復号は、符号化データ１０８からフレーム毎の符号化データの開始符号３２ビット（０ｘ０００００１Ｂ６）が検出され、以降マクロブロック毎の符号化データを復号する。
【００４２】
マクロブロック毎の符号化データ（ＭＢ０データ、ＭＢ１データ、、ＭＢ９８データ）の復号は、そのマクロブロックがフレーム内予測／フレーム間予測かを示すＩｎｔｒａ／Ｉｎｔｅｒフラグ１ビット（フレーム内予測の場合０ｘ０、フレーム間予測の場合０ｘ１）を取得、その後Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム間予測（０ｘ１）の場合のみ、そのマクロブロックの符号化データ（動きベクトル情報、量子化離散コサイン変換係数）が含まれるか否かを示す符号化／非符号化フラグ１ビット（符号化データが含まれる場合０ｘ０、符号化データが含まれない場合０ｘ１）を取得、その後Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム間予測（０ｘ１）かつ符号化／非符号化フラグが符号化データが含まれる（０ｘ０）場合のみ、動きベクトル情報１８ビット（縦、横方向について各９ビット）を取得、その後符号化／非符号化フラグが符号化データが含まれる（０ｘ０）場合のみ、量子化離散コサイン変換係数可変長符号に対し、可変長符号復号処理を行い、量子化離散コサイン変換係数を取得する。
【００４３】
取得したＩｎｔｒａ／Ｉｎｔｅｒフラグ、符号化／非符号化フラグ、動きベクトル情報２１０は、符号化データ情報１１０の一つとして図７（ｂ）〜（ｄ）に示す構成で符号化データ情報メモリ手段１０２に出力、記憶される。
【００４４】
可変長符号復号処理手段２０２で取得した量子化離散コサイン変換係数は、逆量子化処理手段２０３で逆量子化処理、逆離散コサイン変換処理手段２０４で逆離散コサイン変換処理が行われ、Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム内予測の場合は復号画像データ、フレーム間予測の場合は残差画像データが生成される。
【００４５】
またＩｎｔｒａ／Ｉｎｔｅｒフラグがフレーム間予測（０ｘ１）かつ符号化／非符号化フラグが符号化データが含まれる（０ｘ０）場合は、可変長符号復号処理手段２０２で取得した動きベクトル情報及び前フレームの復号画像データより、動き補償処理手段２０５で参照画像データが生成される。
【００４６】
またＩｎｔｒａ／Ｉｎｔｅｒフラグがフレーム間予測（０ｘ１）かつ符号化／非符号化フラグが符号化データが含まれない（０ｘ１）場合は、動き補償処理手段２０５で前フレームの復号画像データより、同じマクロブロック位置の画像データを復号画像データとされる。再構成画像生成処理手段２０６では、Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム内予測（０ｘ０）の場合は、逆離散コサイン変換処理手段２０４で生成された復号画像データを復号画像データ１０９として出力、Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム間予測（０ｘ１）かつ符号化／非符号化フラグが符号化データが含まれる（０ｘ０）場合は、動き補償処理手段２０５で生成された参照画像データと逆離散コサイン変換処理手段２０４で生成された残差画像データを画素単位で加算し、加算結果を復号画像データ１０９として出力、Ｉｎｔｒａ／Ｉｎｔｅｒフラグがフレーム間予測（０ｘ１）かつ符号化／非符号化フラグが符号化データが含まれない（０ｘ１）場合は、動き補償処理手段２０５で生成された復号画像データを復号画像データ１０９として出力される。
【００４７】
そして復号手段１０１から出力された復号画像データ１０９は、画像メモリ手段１０５へ記憶される。
【００４８】
そして画像メモリ手段１０５に記憶された復号画像データ１０９は、表示画像生成手段１０６によって読み出され、表示画像データ１１２へ変換されて、表示メモリ手段１０７へ記憶され、図示しない表示装置へ表示データ１１３として出力される。
【００４９】
一方表示画像生成手段制御情報メモリ手段１０４には、予め図８に示す、表示画像生成手段１０６の機能を停止あるいは低下させるための条件が記憶されている。
【００５０】
表示画像生成制御手段１０３では、図７に示す符号化データ情報メモリ手段１０２に記憶された符号化データ情報１１０及び表示画像生成手段制御情報メモリ手段１０４に記憶された条件１１１を基に、表示画像生成手段１０６の機能を停止あるいは低下させるかどうかの判定を行い、条件が成立すれば表示画像生成手段１０６を停止させ、表示画像データ１１２の生成を止め、電力の消費を抑える。
【００５１】
符号化データ情報１１０及び表示画像生成手段１０６の機能を停止あるいは低下させる条件１１１が図７、図８に示す構成である場合、第１の条件では、比較対象＝”コンテンツ情報”、比較条件＝”一致（＝＝）”、比較値＝”ＣＭＡＢＣ”となっており、図７（ａ）に示すコンテンツ情報（”ＣＭＡＢＣ”）に対し条件が成立する。
【００５２】
第２の条件では、比較対象＝”非符号化マクロブロック数”、比較条件＝”以上（＞＝）”、比較値＝”０ｘ４２”となっており、図７（ｂ）に示すＩｎｔｒａ／Ｉｎｔｅｒフラグでフレーム間予測（０ｘ１）となっているマクロブロックを対象とし図７（ｃ）に示す符号化／非符号化フラグで非符号化（０ｘ１）となっているマクロブロック数をＭＢ０〜ＭＢ９８についてカウントし、（ここでは非符号化マクロブロック数が５０だったとすると）、条件は非成立となる。
【００５３】
第３の条件では、比較対象＝”動きベクトル最大値”、比較条件＝”以下（＜＝）”、比較値＝”０ｘ１０”となっており、図７（ｂ）に示すＩｎｔｒａ／Ｉｎｔｅｒフラグでフレーム間予測（０ｘ１）かつ図７（ｃ）に示す符号化／非符号化フラグで符号化（０ｘ０）となっているマクロブロックを対象とし動きベクトル情報での最大値をＭＢ０〜ＭＢ９８についてサーチし、（ここでは動きベクトル最大値が０ｘａだったとすると）、条件は成立する。
【００５４】
第４の条件では、比較対象＝”フレーム内予測マクロブロック数”、比較条件＝”以下（＜＝）”、比較値＝”０ｘａ”となっており、図７（ｂ）に示すＩｎｔｒａ／Ｉｎｔｅｒフラグでフレーム内予測（０ｘ０）となっているマクロブロック数をＭＢ０〜ＭＢ９８についてカウントし、（ここではフレーム内予測マクロブロック数が９だったとすると）、条件は成立する。
【００５５】
各条件のＡＮＤ／ＯＲ指定は、第２の条件＝”ＯＲ”、第３の条件＝”ＯＲ”、第４の条件＝”ＡＮＤ”となっているため、最終的な条件成立／非成立は、第１の条件（成立）ＯＲ第２の条件（非成立）ＯＲ（第３の条件（成立）ＡＮＤ第４の条件（成立））となり、成立となる。
【００５６】
（実施の形態２）
図９は本発明の実施の形態２における画像処理装置のブロック図であり、図１に示す画像処理装置に加え、符号化データ情報メモリ手段１０２に記憶する符号化データ情報１１０が動きベクトル情報の場合にはマクロブロック毎に累算した結果を記憶し、表示画像生成手段１０６により表示画像データ１１２が生成された場合に符号化データ情報メモリ手段１０２に記憶されたマクロブロック毎の動きベクトル累算値をゼロクリアする符号化データ情報クリア手段９１５と、表示画像生成手段制御情報メモリ手段１０４に記憶する条件を外部から設定・変更する表示画像生成手段制御情報設定手段９１４を備えている。
【００５７】
図１０は復号手段１０１から出力される符号化データ情報（動きベクトル情報）１１０と、符号化データ情報メモリ手段１０２に記憶されるマクロブロック毎の動きベクトル累算値の対応、及び動きベクトル累算値の初期状態、符号化データ情報クリア手段９１５により動きベクトル累算値がゼロクリアされた状態を示す説明図である。
【００５８】
図１０（ａ）は符号化データ情報メモリ手段１０２における動きベクトル累算値が記憶される領域の初期状態並びに符号化データ情報クリア手段９１５により動きベクトル累算値がゼロクリアされた状態を示す図であり、全てのマクロブロック（ＭＢ０〜ＭＢ９８）に対する動きベクトル累算値が０ｘ０００となる。
【００５９】
図１０（ｂ）は復号手段１０１より符号化データ情報１１０として動きベクトル情報が入力された場合の状態を示す図であり、符号化データ情報メモリ手段９０２における動きベクトル情報が図に示す状態（ＭＢ１の縦、横＝０ｘ０２０、０ｘ０１０）の場合、動きベクトル累算値は、初期状態（全ＭＢが０ｘ０００）に動きベクトル情報に記憶された値を加算し、同図に示す状態（ＭＢ１の縦、横＝０ｘ０２０、０ｘ０１０、他ＭＢは全て０ｘ０００）となる。
【００６０】
図１０（ｃ）はさらに復号手段１０１より符号化データ情報１１０として動きベクトル情報が入力された場合の状態を示す図であり、符号化データ情報メモリ手段１０２における動きベクトル情報が図に示す状態（ＭＢ０の縦、横＝０ｘ００１、０ｘ００２、ＭＢ１の縦、横＝０ｘ００３、０ｘ００４、ＭＢ９８の縦、横＝０ｘ００５、０ｘ００６）の場合、動きベクトル累算値は、図１０（ｂ）に示す状態（ＭＢ１の縦、横＝０ｘ０２０、０ｘ０１０、他ＭＢは全て０ｘ０００）に動きベクトル情報に記憶された値を加算し、同図に示す状態（ＭＢ０の縦、横＝０ｘ００１、０ｘ００２、ＭＢ１の縦、横＝０ｘ０２３、０ｘ０１４、ＭＢ９８の縦、横＝０ｘ００５、０ｘ００６、他ＭＢは全て０ｘ０００）となる。
【００６１】
図１１は表示画像生成手段制御情報設定手段９１４を介して、表示画像生成手段制御情報メモリ手段９０４に記憶された表示画像生成手段１０６の機能を停止あるいは低下させるための条件を示す構成図である。
【００６２】
表示画像生成手段制御情報設定手段９１４では、条件番号を指定して、比較対象、比較条件、比較値、ＡＮＤ／ＯＲを設定するものとし、図１１（ａ）は第１の条件に比較対象＝”累算動きベクトル最大値”、比較条件＝”以下（＜＝）”、比較値＝”０ｘ１０”が記憶されている状態を示し、符号化データ情報メモリ手段１０２に記憶されたマクロブロック毎の動きベクトル累算値の最大値が０ｘ１０以下の場合に、表示画像生成制御手段１０３により表示画像生成手段１０６の機能を停止する。
【００６３】
上記条件では、マクロブロック毎の動きベクトル累算値の最大値が０ｘ１０以下の場合に、表示画像生成手段１０６の機能を停止（＝＝表示画像データの生成（表示更新）を停止）する。
【００６４】
しかし動画像再生表示時などに、画像によっては、使用者が「もう少し大きい動きがある場合のみ表示更新を行い、消費電力を抑えたい」と考える場合があると思われる。そのような場合には、表示画像生成手段制御情報設定手段９１４を介して、再度表示画像生成手段制御情報メモリ手段１０４に記憶する条件を設定・変更する。
【００６５】
図１１（ｂ）は第１の条件に比較対象＝”累算動きベクトル最大値”、比較条件＝”以下（＜＝）”、比較値＝”０ｘ２０”が記憶されている状態を示し、符号化データ情報メモリ手段１０２に記憶されたマクロブロック毎の動きベクトル累算値の最大値が０ｘ２０以下の場合に、表示画像生成制御手段１０３により表示画像生成手段１０６の機能を停止するようになる。
【産業上の利用可能性】
【００６６】
本発明にかかる画像処理装置は、符号化データを復号し、復号画像データを表示するような動画再生表示時などに、復号処理で得られる符号化データ情報（コンテンツ情報、マクロブロック毎のフレーム内予測／フレーム間予測、符号化データ有／無、動きベクトル情報など）を基に表示画像生成処理を実行／停止することで、表示する画像に応じた表示画像生成制御が可能となり、低消費電力化が実現できるため、動画再生機能を搭載した携帯電話等のバッテリ駆動の携帯端末において、連続動作時間（バッテリ駆動時間）を延ばすための画像処理装置として有用である。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態１を示す画像処理装置のブロック図
【図２】本発明の実施の形態１を示す復号手段のブロック図
【図３】本発明の実施の形態１を示す符号化データの構成図
【図４】本発明の実施の形態１を示す文字コード表を示す図
【図５】本発明の実施の形態１を示す符号化単位の説明図
【図６】本発明の実施の形態１を示す動き補償処理の説明図
【図７】本発明の実施の形態１を示す符号化データ情報の構成図
【図８】本発明の実施の形態１を示す表示画像生成手段制御条件の構成図
【図９】本発明の実施の形態２を示す画像処理装置のブロック図
【図１０】本発明の実施の形態２を示す符号化データ情報の構成図
【図１１】本発明の実施の形態２を示す表示画像生成手段制御条件の構成図
【図１２】従来の画像表示装置の構成を示すブロック図
【符号の説明】
【００６８】
１０１    復号手段
１０２    符号化データ情報メモリ手段
１０３    表示画像生成制御手段
１０４    表示画像生成手段制御情報メモリ手段
１０５    画像メモリ手段
１０６    表示画像生成手段
１０７    表示メモリ手段
１０８    符号化データ
１０９    復号画像データ
１１０    符号化データ情報
１１１    表示画像生成手段機能を停止あるいは低下させる条件
１１２    表示画像データ
１１３    表示データ
２０１    コンテンツ情報復号処理手段
２０２    可変長符号復号処理手段
２０３    逆量子化処理手段
２０４    逆離散コサイン変換処理手段
２０５    動き補償処理手段
２０６    再構成画像生成処理手段
２０８，３０２    コンテンツ情報
２１０    Ｉｎｔｒａ／Ｉｎｔｅｒフラグ、符号化／非符号化フラグ、動きベクトル情報
３０３    画像符号化データ
３０４    フレーム毎の符号化データ
３０５    マクロブロック毎の符号化データ
４０１，４０２    文字コード表
５０１    フレーム
５０２    マクロブロック
６０１    前フレームの復号画像データ
６０２    符号化対象フレーム
６０３    動きベクトル
６０４    可変長符号
６０５    符号化データ
６０６    加算器
６０７    離散コサイン変換処理手段
６０８    量子化処理手段
６０９    可変長符号処理手段
７０１    符号化データ情報メモリ手段に記憶される符号化データ情報（コンテンツ情報）
７０２    符号化データ情報メモリ手段に記憶される符号化データ情報（Ｉｎｔｒａ／Ｉｎｔｅｒフラグ）
７０３    符号化データ情報メモリ手段に記憶される符号化データ情報（符号化／非符号化フラグ）
７０４，１００２，１００４    符号化データ情報メモリ手段に記憶される符号化データ情報（動きベクトル情報）
８０１，１１０１，１１０２    表示画像生成手段制御情報メモリ手段に記憶される表示画像生成手段機能を停止あるいは低下させる条件
９１４    表示画像生成手段制御情報設定手段
９１５    符号化データ情報クリア手段
１００１，１００３，１００５    符号化データ情報メモリ手段に記憶される符号化データ情報（動きベクトル累算値）
【図１】
2006113334.tif 000003
【図２】
2006113334.tif 000004
【図３】
2006113334.tif 000005
【図４】
2006113334.tif 000006
【図５】
2006113334.tif 000007
【図６】
2006113334.tif 000008
【図７】
2006113334.tif 000009
【図８】
2006113334.tif 000010
【図９】
2006113334.tif 000011
【図１０】
2006113334.tif 000012
【図１１】
2006113334.tif 000013
【図１２】
2006113334.tif 000014