(57)【要約】【課題】  モーションＪＰＥＧストリーム中の量子化テーブルを各フレーム毎に取得しこれを保存することで、処理量の無駄が生じていた。【解決手段】  最初に入力されたフレームが持つ量子化テーブルデータをデフォルトテーブルデータとしてメモリ１２に保存しておき、このデフォルトテーブルデータを用いて複数フレームの復号処理を達成する。そして、現フレームで取得した量子化テーブルデータとデフォルトテーブルデータとの低周波成分のみの比較を量子化テーブル比較部２４にて行った結果、所定の限度を超える不一致が検出された場合に限って、デフォルトテーブルデータを更新する。【選択図】  図１
2006332756.tif 000002
【特許請求の範囲】
【請求項１】
画素データと量子化テーブルデータとをフレーム毎に持つ動画データを入力とする画像復号装置であって、
前記動画データから画素データと量子化テーブルデータとを分離する画像情報分離部と、
前記画像復号装置に最初に入力されたフレームが持つ量子化テーブルデータをデフォルトテーブルデータとして分離する初期量子化テーブル分離部と、
前記デフォルトテーブルデータを保存するデフォルトテーブルデータメモリと、
前記画素データを前記デフォルトテーブルデータに基づいて復号し、復号データとして出力する画素データ復号部とを備えたことを特徴とする画像復号装置。
【請求項２】
請求項１記載の画像復号装置において、
前記画像復号装置に最初に入力されたフレーム以降のフレームが持つ新たな量子化テーブルデータと前記デフォルトテーブルデータとの低周波成分のみの比較の結果、所定の限度を超える不一致が検出された場合には前記デフォルトテーブルデータメモリを更新するデフォルトテーブルデータ更新部を更に備えたことを特徴とする画像復号装置。
【請求項３】
請求項２記載の画像復号装置において、
前記デフォルトテーブルデータ更新部は、
前記画像復号装置に最初に入力されたフレーム以降のフレームが持つ新たな量子化テーブルデータから所定数の低周波成分を分離する量子化テーブル周波成分分離部と、
前記デフォルトテーブルデータから同数の低周波成分を分離するデフォルトテーブル周波成分分離部と、
前記量子化テーブル周波成分分離部にて分離された低周波成分と、前記デフォルトテーブル周波成分分離部にて分離された低周波成分とを比較する量子化テーブル比較部とを有し、
前記量子化テーブル比較部における比較の結果、所定の限度を超える不一致が検出された場合には、前記デフォルトテーブルデータメモリに保存されたデフォルトテーブルデータが前記新たな量子化テーブルデータに更新されることを特徴とする画像復号装置。
【請求項４】
請求項３記載の画像復号装置において、
前記デフォルトテーブルデータ更新部は、前記量子化テーブル周波成分分離部及び前記デフォルトテーブル周波成分分離部にて分離すべき低周波成分の個数をフレーム毎に決定する量子化テーブル周波成分分離数決定部を更に有することを特徴とする画像復号装置。
【請求項５】
請求項４記載の画像復号装置において、
前記量子化テーブル周波成分分離数決定部は、前記分離すべき低周波成分の個数を所定の低周波成分制限個数以下に制限する機能を有することを特徴とする画像復号装置。
【請求項６】
請求項４記載の画像復号装置において、
前記量子化テーブル周波成分分離数決定部は、前記分離すべき低周波成分の個数を色成分毎に個別に決定する機能を有することを特徴とする画像復号装置。
【請求項７】
請求項３記載の画像復号装置において、
前記量子化テーブル比較部は、前記量子化テーブル周波成分分離部にて分離された低周波成分と、前記デフォルトテーブル周波成分分離部にて分離された低周波成分との差分の全てが比較閾値以内である場合には、前記デフォルトテーブルデータメモリが更新されないように制御する機能を有することを特徴とする画像復号装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された画像情報を復号する画像復号装置に関するものである。
【背景技術】
【０００２】
静止画像圧縮方式の１つであるＪＰＥＧ（Joint Photographic Coding Experts Group）技術は、ＤＣＴ（Discrete Cosine Transform：離散コサイン変換）により周波数成分に変換したデータ（ＤＣＴ係数）を得て、ＪＰＥＧストリーム中で規定されている量子化テーブルを用いてＤＣＴ係数を丸めることによってデータ符号化を実現するものである。ＪＰＥＧストリームを各フレーム毎に連続して記録している動画符号化方式をモーションＪＰＥＧ（Motion-JPEG）と言う。
【０００３】
ある従来技術によれば、高周波成分の量子化係数を０とした量子化テーブルのデータを供給してＪＰＥＧ伸張処理を行わせる。これにより、高周波成分がカットされた平滑化された再生画像が得られるので、平滑化の処理を別に行う必要がなく、処理時間が大幅に短縮される。これは、量子化テーブルの高周波成分が画像にあまり影響を与えないことを利用したものである（特許文献１参照）。
【特許文献１】特開平１０−３４１３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
モーションＪＰＥＧストリーム中の量子化テーブルがフレーム毎に違うことは稀であり、従来は各フレーム毎に量子化テーブルを取得しこれを保存することで、処理量の無駄が生じていた。
【０００５】
本発明の目的は、画素データと量子化テーブルデータとをフレーム毎に持つ動画データを入力とする画像復号装置の処理量を減らすことにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、画像復号装置に最初に入力されたフレームが持つ量子化テーブルデータをデフォルトテーブルデータとして保存しておき、このデフォルトテーブルデータを用いて複数フレームの復号処理を達成することとしたものである。
【０００７】
デフォルトテーブルデータの更新は、現フレームで取得した量子化テーブルデータとデフォルトテーブルデータとの低周波成分のみの比較の結果、所定の限度を超える不一致が検出された場合に行うこととすればよい。
【発明の効果】
【０００８】
本発明によれば、デフォルトテーブルデータの利用により、画像復号装置の処理量を減らすことができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しながら、本発明に係る画像復号装置の実施形態を説明する。
【００１０】
図１は、本発明に係る画像復号装置の構成例を示している。図１の画像復号装置は、モーションＪＰＥＧストリームの復号装置であって、画像情報分離部１０と、初期量子化テーブル分離部１１と、デフォルトテーブルデータメモリ１２と、画素データ復号部１３と、デフォルトテーブルデータ更新部２０とで構成されている。デフォルトテーブルデータ更新部２０は、量子化テーブル周波成分分離数決定部２１と、量子化テーブル周波成分分離部２２と、デフォルトテーブル周波成分分離部２３と、量子化テーブル比較部２４とで構成されている。
【００１１】
入力動画データは、画素データと量子化テーブルデータとをフレーム毎に持つ。画素データは、ＤＣＴとハフマン符号化とを利用した符号化データである。ここでは、１個のマクロブロックが８×８（＝６４）個の画素からなるものとする。量子化テーブルデータは、８×８個のＤＣＴ係数の量子化に用いられたデータであって、８×８個の量子化係数からなる。
【００１２】
画像情報分離部１０は、入力された動画データから画素データと量子化テーブルデータとを分離する。画素データは画素データ復号部１３へ、量子化テーブルデータは初期量子化テーブル分離部１１へそれぞれ供給される。初期量子化テーブル分離部１１は、当該画像復号装置に最初に入力されたフレームが持つ量子化テーブルデータをデフォルトテーブルデータとして分離し、このデフォルトテーブルデータをデフォルトテーブルデータメモリ１２へ供給する。デフォルトテーブルデータメモリ１２は、初期量子化テーブル分離部１１から供給されたデフォルトテーブルデータを保存する。画素データ復号部１３は、画像情報分離部１０から供給された画素データを、デフォルトテーブルデータメモリ１２に保存されたデフォルトテーブルデータに基づいて復号し、復号データとして出力する。具体的には、画素データ復号部１３によりハフマン復号処理、逆量子化処理及び逆ＤＣＴ処理が実行される。
【００１３】
一方、当該画像復号装置に最初に入力されたフレーム以降のフレームが持つ新たな量子化テーブルデータは、初期量子化テーブル分離部１１を経てデフォルトテーブルデータ更新部２０へ供給される。デフォルトテーブルデータ更新部２０は、初期量子化テーブル分離部１１から供給された新たな量子化テーブルデータと、デフォルトテーブルデータメモリ１２に保存されたデフォルトテーブルデータとの低周波成分のみの比較の結果、所定の限度を超える不一致が検出された場合にデフォルトテーブルデータメモリ１２を更新する機能を持つ。そのため、量子化テーブル周波成分分離部２２は、初期量子化テーブル分離部１１から供給された新たな量子化テーブルデータから所定数の低周波成分を分離する。デフォルトテーブル周波成分分離部２３は、デフォルトテーブルデータメモリ１２に保存されたデフォルトテーブルデータから同数の低周波成分を分離する。量子化テーブル周波成分分離数決定部２１は、量子化テーブル周波成分分離部２２及びデフォルトテーブル周波成分分離部２３にて分離すべき低周波成分の個数をフレーム毎に決定する。ここでは、低周波成分の個数をＮとし、高周波成分の個数をＭとする。Ｎ及びＭは、各々２以上の自然数であって、フレームサイズに応じて値が上下する可変値である。上記のように量子化テーブルデータが６４（＝８×８）個の量子化係数からなる場合には、Ｍ＝６４−Ｎが成り立つ。例えば、Ｎ＝１０、Ｍ＝５４である。量子化テーブル比較部２４は、量子化テーブル周波成分分離部２２にて分離された低周波成分と、デフォルトテーブル周波成分分離部２３にて分離された低周波成分とを比較する。この量子化テーブル比較部２４における比較の結果、１０個の低周波成分に所定の限度を超える不一致が検出された場合には、デフォルトテーブルデータメモリ１２に保存されたデフォルトテーブルデータが新たな量子化テーブルデータに更新されるようになっている。
【００１４】
以上のとおり、図１の画像復号装置によれば、最初に入力されたフレームが持つ量子化テーブルデータをデフォルトテーブルデータとして保存しておき、このデフォルトテーブルデータを用いて複数フレームの復号処理を達成することとしたので、処理量を大幅に減らすことができる。しかも、現フレームで取得した量子化テーブルデータとデフォルトテーブルデータとの低周波成分のみの比較の結果、所定の限度を超える不一致が検出された場合に限ってデフォルトテーブルデータを更新することとしたので、処理量が更に削減される。量子化テーブルデータの高周波成分は画像にあまり影響を与えない部分であり、かつモーションＪＰＥＧストリームは比較的圧縮率が高いため、高周波成分の比較を行わなくても画像に大きな影響はない。
【００１５】
図２は、図１中の量子化テーブル周波成分分離数決定部２１の処理の例を示すフローチャートである。図２によれば、分離すべき低周波成分の個数Ｎが、所定の低周波成分制限個数Ｌ（例えば、８）以下に制限される。カラー画像の場合には、分離すべき低周波成分の個数を色成分毎に個別に決定すればよい。例えばＹＵＶフォーマットによれば、各フレーム毎に輝度信号（Ｙ）用量子化テーブルデータと、色差信号（Ｃｂ，Ｃｒ）用量子化テーブルデータとが与えられる。図２中のＮｙは輝度信号における低周波成分の個数であり、Ｎｃは色差信号における低周波成分の個数である。
【００１６】
図３は、図１中の量子化テーブル比較部２４の処理の例を示すフローチャートである。図３によれば、量子化テーブル比較部２４は、量子化テーブル周波成分分離部２２にて分離された低周波成分と、デフォルトテーブル周波成分分離部２３にて分離された低周波成分との差分の全てが比較閾値Ｋ（例えば、１０）以内である場合には、デフォルトテーブルデータメモリ１２が更新されないように制御する。
【００１７】
なお、本発明に係る画像復号装置の入力動画データは、モーションＪＰＥＧストリームに限らない。また、図１の画像復号装置は、ハードウェア、ソフトウェアのいずれでも実現可能である。
【産業上の利用可能性】
【００１８】
以上説明してきたとおり、本発明に係る画像復号装置は、デフォルトテーブルデータの利用により処理量を減らすことができるので、モーションＪＰＥＧストリームの復号装置等として有用である。
【図面の簡単な説明】
【００１９】
【図１】本発明に係る画像復号装置の構成例を示すブロック図である。
【図２】図１中の量子化テーブル周波成分分離数決定部の処理の例を示すフローチャートである。
【図３】図１中の量子化テーブル比較部の処理の例を示すフローチャートである。
【符号の説明】
【００２０】
１０  画像情報分離部
１１  初期量子化テーブル分離部
１２  デフォルトテーブルデータメモリ
１３  画素データ復号部
２０  デフォルトテーブルデータ更新部
２１  量子化テーブル周波成分分離数決定部
２２  量子化テーブル周波成分分離部
２３  デフォルトテーブル周波成分分離部
２４  量子化テーブル比較部
【図１】
2006332756.tif 000003
【図２】
2006332756.tif 000004
【図３】
2006332756.tif 000005