(57)【要約】【課題】画像データに応じて符号化変換部の選択を適応的に行い、不必要な符号化方式の切換を抑制し、チラツキを防止する。【解決手段】符号化装置１１２は、画像データを符号化データに順次符号化する複数の符号化変換部１５４と、画像データが静止画であるか動画であるか判定する画像判定部１６２と、画像データが静止画であると判定された場合、誤差の累積結果が最も小さい誤差累積部に対応する符号化変換部が符号化した符号化データを選択し、動画であると判定された場合、予め定められた１の符号化変換部が符号化した符号化データを選択するデータ選択部１６４と、選択された符号化データを出力するデータ出力部１６６とを備える。【選択図】図２
2013153373.tif 000002
【特許請求の範囲】
【請求項１】
画像データを、前記画像データよりデータ量の少ない符号化データに順次符号化する、それぞれ符号化方式が異なる複数の符号化変換部と、
前記複数の符号化変換部毎に対応付けられ、前記画像データとそれぞれの符号化変換部で符号化された符号化データとの誤差を累積する複数の誤差累積部と、
前記画像データが静止画であるか動画であるか判定する画像判定部と、
前記画像データが静止画であると判定された場合、誤差の累積結果が最も小さい前記誤差累積部に対応する符号化変換部が符号化した符号化データを選択し、動画であると判定された場合、予め定められた１の符号化変換部が符号化した符号化データを選択するデータ選択部と、
選択された符号化データを出力するデータ出力部と、
を備えることを特徴とする符号化装置。
【請求項２】
前記画像データと所定フレーム前の画像データとを比較し、１または複数の画素単位の動きベクトルを導出する動きベクトル導出部をさらに含み、
前記画像判定部は、前記画像データが静止画であるか動画であるかの判定を、前記動きベクトル導出部が導出した各画素の動きベクトルの絶対値の総和が予め定められた閾値未満であるか否かによって判定し、
前記データ選択部は、前記動きベクトルの絶対値の総和が閾値未満であると判定された場合は前記画像データが静止画であるとして誤差の累積結果が最も小さい前記誤差累積部に対応する符号化変換部が符号化した符号化データを選択し、閾値未満ではないと判定された場合は前記画像が動画であるとして予め定められた１の符号化変換部が符号化した符号化データを選択することを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記画像データのフレーム間を補間した補間フレームを生成する補間フレーム生成部をさらに備えることを特徴とする請求項１または２に記載の符号化装置。
【請求項４】
それぞれ符号化方式が異なる複数の符号化変換部が、画像データを、前記画像データよりデータ量の少ない符号化データに順次符号化し、
前記複数の符号化変換部毎に対応付けられた複数の誤差累積部が、前記画像データとそれぞれの符号化変換部で符号化された符号化データとの誤差を累積し、
画像データが静止画であるか動画であるか判定し、
前記画像データが静止画であると判定した場合、誤差の累積結果が最も小さい前記誤差累積部に対応する符号化変換部が符号化した符号化データを選択し、動画であると判定した場合、予め定められた１の符号化変換部が符号化した符号化データを選択し、
選択した符号化データを出力することを特徴とする符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データをデータ量の少ない符号化データに順次符号化する符号化装置および符号化方法に関する。
【背景技術】
【０００２】
デジタルハイビジョン放送が開始され、ハイビジョン対応のビデオカメラも普及し、家庭用テレビジョンの大画面化、高画質化も進んでいる。こうして、ハイビジョンにおける水平画素１９２０×垂直画素１０８０の画面サイズに対応したＬＳＩ（Large Scale Integration）の需要が高まっている。
【０００３】
このような画像データの画像処理、例えば、エンハンサやフレームレート変換においては、画像データの１フレーム分以上に相当する容量のデータをＤＲＡＭ等のメモリに一時的に保持させなければならない。しかし、高価なＤＲＡＭをハイビジョン画像の複数フレーム分準備するとなると、製品コストが増大し、基板上のレイアウトが制限されるといった問題がある。そこで、画像データを圧縮する技術が必要となる。
【０００４】
画像データの圧縮技術としてはＭＰＥＧ（Moving Picture Experts Group）等、画像データを水平画素１６×垂直画素１６のマクロブロック単位で圧縮する技術が開示されている。しかし、このような圧縮技術は複雑な計算を必要とし、ＬＳＩ化すると回路規模が膨大になるので、高画質処理に特化した信号処理用のＬＳＩや安価な画像処理用のＬＳＩには適用できなかった。
【０００５】
そこで、画像データにおいて、空間的に隣接あるいは時間的に連続する画素の相関性が高いことに基づき、過去の画素から新たなフレームの画素を予測し、予測値と実際の画素値の差分を符号化する、所謂、予測符号化技術が開示されている（例えば、特許文献１、２）。また、このような予測符号化技術を用い、同一符号量の参照画像と相異なる符号量の参照画像とを同時に生成し、それを任意に選択することで、動画像の符号化を見かけ上１回で行い、作業効率を改善した技術も知られている（例えば、特許文献３）。
【０００６】
しかし、近年普及が進んでいる液晶表示装置では、輝度の低い領域において表現可能な階調数が少なく、隣接する画素間の差分が小さな滑らかな画像データに対し、仮に、ロッシー符号化処理等を一律に行うと、復号した画像データを表示したとき、元の画像データとの誤差が大きくなる問題があった。そこで、符号化方式がそれぞれ異なる複数の符号化変換部を準備し、それぞれで符号化した画像データのうち、符号化誤差が小さい画像データを選択する技術が公開されている（例えば、特許文献４）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平３−１４５８８７号公報
【特許文献２】特開平９−２６１５３０号公報
【特許文献３】特開平８−４６９５９号公報
【特許文献４】特開２０１０−５６６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、画像データに応じて符号化変換部をその都度選択する技術では、位置の等しい部分画像でも時間（フレーム）が異なると符号化方式も異なり、画像のスクロール処理等では、その符号化方式の違いによる画像間の誤差が目立ってしまい、チラツキとして視認されることとなる。
【０００９】
そこで本発明は、このような課題に鑑み、画像データに応じて符号化変換部の選択を適応的に行い、不必要な符号化方式の切換を抑制し、チラツキを防止可能な符号化装置および符号化方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の符号化装置は、画像データを、画像データよりデータ量の少ない符号化データに順次符号化する、それぞれ符号化方式が異なる複数の符号化変換部と、複数の符号化変換部毎に対応付けられ、画像データとそれぞれの符号化変換部で符号化された符号化データとの誤差を累積する複数の誤差累積部と、画像データが静止画であるか動画であるか判定する画像判定部と、画像データが静止画であると判定された場合、誤差の累積結果が最も小さい誤差累積部に対応する符号化変換部が符号化した符号化データを選択し、動画であると判定された場合、予め定められた１の符号化変換部が符号化した符号化データを選択するデータ選択部と、選択された符号化データを出力するデータ出力部と、を備えることを特徴とする。
【００１１】
符号化装置は、画像データと所定フレーム前の画像データとを比較し、１または複数の画素単位の動きベクトルを導出する動きベクトル導出部をさらに含み、画像判定部は、画像データが静止画であるか動画であるかの判定を、動きベクトル導出部が導出した各画素の動きベクトルの絶対値の総和が予め定められた閾値未満であるか否かによって判定し、データ選択部は、動きベクトルの絶対値の総和が閾値未満であると判定された場合は画像データが静止画であるとして誤差の累積結果が最も小さい誤差累積部に対応する符号化変換部が符号化した符号化データを選択し、閾値未満ではないと判定された場合は画像が動画であるとして予め定められた１の符号化変換部が符号化した符号化データを選択してもよい。
【００１２】
符号化装置は、画像データのフレーム間を補間した補間フレームを生成する補間フレーム生成部をさらに備えてもよい。
【００１３】
上記課題を解決するために、本発明の符号化方法は、それぞれ符号化方式が異なる複数の符号化変換部が、画像データを、画像データよりデータ量の少ない符号化データに順次符号化し、複数の符号化変換部毎に対応付けられた複数の誤差累積部が、画像データとそれぞれの符号化変換部で符号化された符号化データとの誤差を累積し、画像データが静止画であるか動画であるか判定し、画像データが静止画であると判定した場合、誤差の累積結果が最も小さい誤差累積部に対応する符号化変換部が符号化した符号化データを選択し、動画であると判定した場合、予め定められた１の符号化変換部が符号化した符号化データを選択し、選択した符号化データを出力することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像データに応じて符号化変換部の選択を適応的に行い、不必要な符号化方式の切換を抑制して、誤差の出現態様を均一化し、チラツキを防止することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】予測符号化ユニットの概略的な関係を示した機能ブロック図である。
【図２】符号化装置の概略的な関係を示した機能ブロック図である。
【図３】符号化変換部の動作を説明するための説明図である。
【図４】符号化データを例示した説明図である。
【図５】符号化方法の具体的な処理の流れを示したフローチャートである。
【図６】符号化方法の処理を説明するための説明図である。
【図７】符号化方法の処理を説明するための説明図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００１７】
（予測符号化ユニット１００）
図１は、予測符号化ユニット１００の概略的な関係を示した機能ブロック図である。図１に示すように、予測符号化ユニット１００は、エンコーダ１１０と、デコーダ１２０とからなり、エンコーダ１１０は、符号化装置１１２と、第１予測装置１１４とを含んで構成され、デコーダ１２０は、第２予測装置１２２を含んで構成される。
【００１８】
画像データが入力されると、エンコーダ１１０の減算部１１６が、入力された画像データに基づく画像から第１予測装置１１４が予測した予測画像を減算し、予測誤差を導出する。符号化装置１１２は、かかる予測誤差を符号化して（ビット圧縮して）、画像データよりデータ容量の小さい符号化データを生成し、デコーダ１２０に送信する。また、復号器として機能する加算部１１８は、符号化データと、第１予測装置１１４が前回予測した予測画像とを加算し、第１予測装置１１４は、かかる加算された過去の画像に基づいて現在の画像を予測する。
【００１９】
一方、デコーダ１２０の加算部１２４は、エンコーダ１１０から入力された符号化データと、第２予測装置１２２が前回予測した予測画像とを加算し、元となる画像データ（エンコーダ１１０に入力された画像データ）に相当する画像データを得る。このように予測符号化ユニット１００では、空間的あるいは時間的に隣接する画素の相関性が高いことに基づいて、過去の画像から現在の画像を予測し、予測値と実際の画素値の差分を符号化する。本実施形態では、上述したように、予測符号化ユニット１００に符号化装置１１２を組み込んだ例を説明するが、かかる場合に限らず、画像データをデータ量の少ない符号化データに順次符号化する様々な装置に適用することができる。
【００２０】
（符号化装置１１２）
図２は、符号化装置１１２の概略的な関係を示した機能ブロック図である。図１に示すように、符号化装置１１２は、画像データ入力部１５０と、タイミング信号発生部１５２と、符号化変換部１５４（図２においては１５４ａ、１５４ｂ、１５４ｃで示す。）と、データ保持部１５６（図２においては１５６ａ、１５６ｂ、１５６ｃで示す。）と、誤差累積部１５８（図２においては１５８ａ、１５８ｂ、１５８ｃで示す。）と、動きベクトル導出部１６０と、画像判定部１６２と、データ選択部１６４と、データ出力部１６６とを含んで構成される。
【００２１】
画像データ入力部１５０は、例えば、１／６０秒（６０ｆｐｓ）毎にフレーム単位で入力される画像データ（静止画または動画）を複数の符号化変換部１５４、複数の誤差累積部１５８および動きベクトル導出部１６０に伝送する。かかる画像データの単位フレームには、水平画素１９２０×垂直画素１０８０の画素データが含まれ、画素データは、輝度や色差の情報が例えば１０ｂｉｔで表されている。画像データや画素データは、輝度と色差とで独立した処理系統によって符号化処理されるのが一般的である。
【００２２】
タイミング信号発生部１５２は、ラスタ順に入力された画像データの有効画素を、予め定められた所定ｂｉｔ数（例えば、１２８ｂｉｔ）のブロックに分割するため、タイミング信号を複数の符号化変換部１５４に出力する。こうして、符号化変換部１５４では、ブロック単位の符号化を実現できる。
【００２３】
符号化変換部１５４（１５４ａ、１５４ｂ、１５４ｃ）は、ブロックに分割された画像データを、それぞれ異なる符号化方式を通じて符号化データに符号化する。ここでは、符号化変換部１５４を３つ準備した例を挙げるが、数は限定されず、２以上であればよい。符号化方式としては、例えば、圧縮した符号化データから原画像を歪なしに復元できるロスレス（可逆）符号化方式と、圧縮効率は高いものの、符号化データから原画像を歪なしには復元することができないロッシー（不可逆）符号化方式とがある。
【００２４】
ロスレス符号化方式には、差分ＰＣＭ（Pulse Code Modulation）、ＰＮＧ（Portable Network Graphics）、ＧＩＦ（Graphics Interchange Format）、Ｈｕｆｆｙｕｖ等があり、ロッシー符号化方式にはＭＰＥＧやＭｏｔｉｏｎＪＰＥＧ（Joint Photographic Experts Group）等がある。本実施形態では、各符号化変換部１５４ａ、１５４ｂ、１５４ｃにそれぞれ異なる符号化方式が適用される。それぞれの符号化方式は、既存の技術なので、ここではその詳細な説明を省略する。ただし、本実施形態に適用可能な符号化方式が上述した符号化方式に限られないことは言うまでもない。
【００２５】
データ保持部１５６（１５６ａ、１５６ｂ、１５６ｃ）は、ＲＡＭやフラッシュメモリ等で構成され、各符号化変換部１５４で符号化された符号化データをブロック単位でそれぞれ一時的に保持する。
【００２６】
誤差累積部１５８（１５８ａ、１５８ｂ、１５８ｃ）は、各符号化変換部１５４ａ、１５４ｂ、１５４ｃに対応付けて設けられ、画像データとそれぞれの符号化変換部１５４で符号化された符号化データの誤差をブロック単位で累積する。かかる誤差は、元となる画像データと、符号化データを復号した画像データとを比較したときの各画素データの差分であり、それを蓄積することで符号化変換部１５４の復元率を計ることができる。かかる符号化データを累積する手段は、既存の様々な技術を適用できるので、ここでは、その詳細な説明を省略する。ただし、符号化変換部１５４がロスレス符号化方式を適用している場合、理想的には誤差は０となる。
【００２７】
このような複数の符号化変換部１５４および誤差累積部１５８によって、符号化方式がそれぞれ異なる複数の符号化変換部１５４で符号化した符号化データのうち、符号化誤差の小さい符号化データをブロック単位で選択することが可能となる。したがって、動きの多い画像に対してはロッシー符号化方式による符号化データを選択することで、データ容量を削減すると共に、隣接する画素間の差分が小さな滑らかな画像に対してはロスレス符号化方式による符号化データを選択することで、液晶表示装置において、画像データを歪ませることなく適切に表示できる。しかし、符号化誤差に応じて符号化変換部１５４を選択することが、必ずしも適切な画像データを表示していることにならない場合がある。
【００２８】
図３は、符号化変換部１５４の動作を説明するための説明図である。画像データに応じて符号化変換部１５４をその都度選択すると、位置の等しい部分画像１７８でも、フレームが異なると符号化変換部１５４毎の符号化誤差の値も異なる場合がある。かかる符号化誤差の大小によっては、選択すべき符号化変換部１５４も異なり、ひいては符号化方式が異なることとなる。すると、図３（ａ）に示す１つ前のフレームの部分画像１７８と、図３（ｂ）に示す現在のフレームの部分画像１７８とを比較して理解できるように、連続するフレームであっても、図３（ｂ）中、太枠で囲んだ画素では、同一位置の画素に拘わらず、その輝度または色差が異なることになる。
【００２９】
特に、画像のスクロール処理等では、被写体が速く移動するので、その符号化方式の違いによる画像間の誤差が目立ってしまい、視聴者には、チラツキとして視認されることとなる。かかるチラツキは、被写体が画面上を移動する動画で生じやすく、静止画では問題にならない。
【００３０】
そこで、本実施形態では、画像データの動きベクトルに基づいて画像データが静止画であるか動画であるかを判定し、画像データが静止画であれば、上述したように、符号化誤差が最小となる符号化変換部１５４の符号化データを選択することで、歪みのない適切な画像データを得ることとし、画像データが動画であれば、不必要な符号化方式の切換を抑制して、誤差の出現態様を均一化し、チラツキを防止する。以下、かかる機能を実現するための機能部を説明する。
【００３１】
図２に戻って、動きベクトル導出部１６０は、現在の画像データと、所定フレーム前（ここでは１つ前）の画像データとに関し、その輝度データまたは色差データを画素毎に比較し、所定フレーム前の画像データの画素または複数の画素によるブロックが、現在の画像データにおいて、水平方向、垂直方向、斜め方向のどの方向にどれだけ動いたか検出し、その方向と動いたスカラー量を、画素またはブロック単位の動きベクトルとする。動きベクトルは、圧縮符号化技術において既存の技術なので、ここではその詳細な説明を省略する。
【００３２】
画像判定部１６２は、ＶＤ信号を受信し、フレーム単位で、画像データが動画であるか静止画であるか判定する。例えば、画像判定部１６２は、フレーム単位で、動きベクトル導出部１６０が導出した各画素の動きベクトルの絶対値の総和が予め定められた閾値未満であるか否か判定することによって画像データが動画であるか静止画であるか判定する。ここでは、フレーム内の動きベクトルの絶対値の総和（値）が０または閾値未満といった小さい値であれば静止画と判断し、閾値以上であれば、動画と判断する。また、動きベクトルの絶対値の総和は、ベクトル的に累積、即ち、方向とスカラー量を一体的に累積することで導出される。ここでは、動きベクトルを用いて静止画であるか動画であるかを判定しているが、輝度のヒストグラムの変化に基づいて判定する等、様々な技術を用いて判定することができる。
【００３３】
データ選択部１６４は、画像判定部１６２によって、動きベクトルの絶対値の総和が閾値未満であると判定されると、即ち、静止画であると判定されると、誤差の累積結果が最も小さい誤差累積部１５８に対応する符号化変換部１５４が符号化したブロック単位の符号化データを選択する。こうして、符号化誤差が最小となる適切な符号化データを選択することができる。
【００３４】
一方、画像判定部１６２によって、動きベクトルの絶対値の総和が閾値未満ではないと判定されると、即ち、動画であると判定されると、データ選択部１６４は、誤差累積部１５８の累積結果に拘わらず、予め定められた１の符号化変換部１５４、例えば、符号化変換部１５４ａが符号化したブロック単位の符号化データを常に選択する。したがって、動画のときは、他の符号化変換部１５４ｂ、１５４ｃは選択されない。こうして、不必要な符号化方式の切換を抑制して、誤差の出現態様を均一化することができ、チラツキを防止することが可能となる。
【００３５】
データ出力部１６６は、データ選択部１６４によって選択された符号化データをブロック単位で結合し、その結合した符号化データを出力する。
【００３６】
図４は、符号化データ１８０を例示した説明図である。図４に示すように、符号化データ１８０は、各原画素１８２をＭビット、圧縮後の符号化ビット１８４をＮビット、選択した符号化変換部１５４を示す情報１８６を２ビットとした、全体でＴビットのデータである。かかる符号化データでは、ｉ個の画素を１ブロックとしている。
【００３７】
かかる符号化データ１８０に選択した符号化変換部１５４を示す情報１８６を含むことで、デコーダ１２０は、エンコーダ１１０でどの符号化変換部１５４が選択されたかを把握することができ、その符号化変換部１５４に対応した復号部を選択することができるようになる。
【００３８】
（補間フレーム生成機能との共有化）
また、図示はしていないが、エンコーダ１１０は、補間フレーム生成部を備えている。補間フレーム生成部は、画像データのフレーム間、即ち、現在のフレームと１つ前のフレームとの間を、所定の倍率（例えば４倍）で補間した補間フレームを生成する。かかる補間は、動きベクトル導出部１６０が導出した、１つ前のフレームに対する現在のフレームの動きベクトルを参照し、その動きベクトルを倍率で除算して、１つ前のフレームと現在のフレームとの中間の画像を（倍率−１）フレーム生成することで為される。したがって、時間当たりのフレーム数は、６０ｆｐｓから２４０ｆｐｓといったように、その倍率分だけ増える。こうして、被写体が残像感なく滑らかに推移する画像を提供することができる。補間フレームは、倍速技術において既存の技術なので、ここではその詳細な説明を省略する。
【００３９】
一般に、動きベクトルの導出では、水平画素１９２０×垂直画素１０８０といったデータ容量の大きい２つの画像データに関し、一方の画素と、他方の全ての画素を比較しなくてはならないので、処理負荷および回路規模が膨大になる。本実施形態では、上述した画像データに応じて符号化変換部１５４の選択を適応的に行う機能と、当該補間フレームによる倍速機能とで、上述した動きベクトル導出部１６０を兼用し、その導出結果（動きベクトル）を双方が利用している。このように機能部を共有することで、回路規模の増大を抑制することが可能となる。
【００４０】
以下、上述した符号化装置１１２を用いた符号化方法の具体的な処理の流れを図５のフローチャートおよび図６、図７の説明図を用いて説明する。
【００４１】
（符号化方法）
図５によれば、符号化装置１１２の画像データ入力部１５０が画像データを受信すると（Ｓ２００におけるＹＥＳ）、複数の符号化変換部１５４は、画像データ入力部１５０から入力された画像データを、タイミング信号発生部１５２から入力されたタイミング信号に応じてブロック単位に分割し（Ｓ２０２）、ブロック単位に分割された画像データを、画像データよりデータ量の少ない符号化データにブロック単位で順次符号化する（Ｓ２０４）。そして、符号化変換部１５４毎に対応付けられた複数の誤差累積部１５８が、画像データとそれぞれの符号化変換部１５４で符号化された符号化データとの誤差を累積する（Ｓ２０６）。
【００４２】
続いて、動きベクトル導出部１６０は、画像データと所定フレーム前の画像データとを比較し、１または複数の画素単位の動きベクトルを導出し（Ｓ２０８）、画像判定部１６２は、導出した各画素の動きベクトルの絶対値の総和が予め定められた閾値未満であるか否か判定する（Ｓ２１０）。例えば、図６（ａ）に示すように、各フレームで同一の画像が繰り返されている場合、動きベクトルの絶対値の総和はほぼ０（<閾値）となり、静止画と判定される。また、図７（ａ）に示すように、各フレーム間で被写体が動くと、画像全体的に動きベクトルが生じ、動きベクトルの絶対値の総和は閾値以上となり、動画と判定される。
【００４３】
次に、データ選択部１６４は、動きベクトルの絶対値の総和が閾値未満であると判定された場合（Ｓ２１０におけるＹＥＳ）、図６（ｂ）のように、各誤差累積部１５８の任意の時点の累積結果１２０、６９、１５８を参照し（Ｓ２１２）、誤差の累積結果が６９と最も小さい誤差累積部１５８ｂに対応する符号化変換部１５４ｂが符号化した符号化データを選択する（Ｓ２１４）。
【００４４】
また、動きベクトルの絶対値の総和が閾値未満ではないと判定された場合（Ｓ２１０におけるＮＯ）、データ選択部１６４は、図７（ｂ）の如く、各誤差累積部１５８の累積結果１２７、８０、１２０に拘わらず、予め定められた１の符号化変換部１５４、ここでは、符号化変換部１５４ａが符号化した符号化データを選択する（Ｓ２１６）。そして、データ出力部１６６は、選択された符号化データを出力する（Ｓ２１８）。ここでは、このような符号化処理が、画像データが入力される毎に、即ち、１／６０秒毎に実行される。
【００４５】
以上、説明した符号化装置１１２や符号化方法によれば、画像データが静止画であるか動画であるかに応じて符号化変換部１５４の選択を適応的に行い、画像データが静止画であれば、符号化誤差が最小となる符号化変換部１５４の符号化データを選択することで、適切な画像データを得ることができ、画像データが動画であれば、不必要な符号化方式の切換を抑制して、誤差の出現態様を均一化し、チラツキを防止することが可能となる。
【００４６】
また、画像データに応じて符号化変換部１５４の選択を適応的に行う機能と、補間フレームによる倍速機能とで、動きベクトル導出部１６０を兼用することで、回路規模の増大を抑制することが可能となる。
【００４７】
さらに、コンピュータを符号化装置１１２として機能させる符号化プログラムや、その符号化プログラムを記録した、コンピュータで読み取り可能なフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ、ＤＶＤ、ＢＤ等の記録媒体も提供される。ここで、プログラムは、任意の言語や記述方法にて記述されたデータ処理手段をいう。
【００４８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００４９】
なお、本明細書の符号化方法における各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【００５０】
本発明は、画像データをデータ量の少ない符号化データに順次符号化する符号化装置および符号化方法に利用することができる。
【符号の説明】
【００５１】
１００  …予測符号化ユニット
１１２  …符号化装置
１５０  …画像データ入力部
１５２  …タイミング信号発生部
１５４  …符号化変換部
１５６  …データ保持部
１５８  …誤差累積部
１６０  …動きベクトル導出部
１６２  …画像判定部
１６４  …データ選択部
１６６  …データ出力部
【図１】
2013153373.tif 000003
【図２】
2013153373.tif 000004
【図３】
2013153373.tif 000005
【図４】
2013153373.tif 000006
【図５】
2013153373.tif 000007
【図６】
2013153373.tif 000008
【図７】
2013153373.tif 000009