(57)【要約】  特定の符号化ノイズパターンが画像の特定箇所に貼り付いた模様として見える問題を軽減して、良好な主観画質を実現する。本イントラ予測モード判定装置は、符号化対象画像を所定のサイズで分割した符号化対象ブロックから所定の範囲の符号化済み画素を用いて、複数のイントラ予測モードの各々で画素値を予測して、複数の予測画像を生成する予測画像生成部と、符号化対象ブロックと複数の予測画像の各々との誤差量コストを算出する差分画像コスト計算部と、複数のイントラ予測モードの各々に対応し、画像フレームの進行に依存して変化するオフセットコストを決定するオフセットコスト決定部と、誤差量コストとオフセットコストを用いて所定の演算を行って評価コストを算出するコスト算出部と、評価コストに基づいてイントラ予測モードを選択するモード選択部と、を備える。
2013125171.tif 000002
【特許請求の範囲】
【請求項１】
符号化対象画像を所定のサイズで分割した符号化対象ブロックから所定の範囲の符号化済み画素を用いて、複数のイントラ予測モードの各々で画素値を予測して、複数の予測画像を生成する予測画像生成部と、  前記符号化対象ブロックと前記複数の予測画像の各々との誤差量コストを算出する差分画像コスト計算部と、  前記複数のイントラ予測モードの各々に対応し、画像フレームの進行に依存して変化するオフセットコストを決定するオフセットコスト決定部と、  前記誤差量コストと前記オフセットコストを用いて所定の演算を行って評価コストを算出するコスト算出部と、  前記評価コストに基づいてイントラ予測モードを選択するモード選択部と、を備える  ことを特徴とするイントラ予測モード判定装置。
【請求項２】
前記複数のイントラ予測モードの各々のモード情報を符号化するのに必要なビット量に対応するモード情報符号化コストを出力するモード情報符号化コスト出力部、  をさらに備え、  前記コスト算出部は、前記誤差量コスト、前記モード情報符号化コスト及び前記オフセットコストによる重み付けを用いた前記演算を行って評価コストを算出する、  ことを特徴とする請求項１に記載のイントラ予測モード判定装置。
【請求項３】
過去の画像フレームのイントラ予測モード情報である過去フレーム予測モード情報を記憶する過去フレーム予測モード情報記憶部、  をさらに備え、  前記オフセットコスト決定部は、前記過去フレーム予測モード情報に基づいて前記過去の画像フレームから所定の期間以内の複数のフレームの、前記符号化対象ブロックと同位置で用いたイントラ予測モードに対して前記オフセットコストを設定する、  ことを特徴とする請求項１又は２記載のイントラ予測モード判定装置。
【請求項４】
前記符号化対象画像の時間的順序を示すフレーム番号を入力するフレーム番号入力部、  をさらに備え、  前記オフセットコスト算出部は前記フレーム番号に基づいて前記過去の画像フレームから所定の期間以内の複数のフレームに対してそれぞれ異なる前記オフセットコストを設定する、  ことを特徴とする請求項１乃至３のいずれかに記載のイントラ予測モード判定装置。
【請求項５】
前記オフセットコスト算出部は前記複数のイントラ予測モードの各々に対応させて擬似乱数を発生し、前記擬似乱数に基づいて前記オフセットコストを設定する、  ことを特徴とする請求項１乃至４のいずれかに記載のイントラ予測モード判定装置。
【請求項６】
前記オフセットコスト出力部は、過去の予測モードにおける方向との角度の差に応じて前記オフセットコストを出力する  ことを特徴とする請求項１乃至５のいずれか一項に記載のイントラ予測モード判定装置。
【請求項７】
前記オフセットコスト出力部は、前記誤差量コストと前記オフセットコストを加算又は乗算して前記モードコストを算出する  ことを特徴とする請求項１乃至６のいずれか一項に記載のイントラ予測モード判定装置。
【請求項８】
請求項１乃至７のいずれか一項に記載のイントラ予測モード判定装置と、  前記イントラ予測モード判定装置で選択された前記イントラ予測モードに基づいて前記符号化対象画像を符号化する符号化部、  を備えることを特徴とする動画像符号化装置。
【請求項９】
符号化対象画像を所定のサイズで分割した符号化対象ブロックから所定の範囲の符号化済み画素を用いて、複数のイントラ予測モードで前記符号化対象ブロックの画素値を予測して、予測画像を生成し、  前記符号化対象ブロックと前記予測画像の誤差量コストを算出し、  前記複数のイントラ予測モードの各々に対応し、画像フレームの進行に依存して変化するオフセットコスト及び前記誤差量コストとを用いて所定の演算を行って評価コストを算出し、  前記モードコストに基づいてイントラ予測モードを選択することを特徴とするイントラ予測モード判定方法。
【請求項１０】
イントラ予測モード判定装置が備えるコンピュータを、  符号化対象画像を所定のサイズで分割した符号化対象ブロックから所定の範囲の符号化済み画素を用いて、複数のイントラ予測モードで前記符号化対象ブロックの画素値を予測して、予測画像を生成する予測画像生成手段と、  前記符号化対象ブロックと前記予測画像の誤差量コストを算出する差分画像コスト計算手段と、  前記複数のイントラ予測モードの各々に対応し、画像フレームの進行に依存して変化するオフセットコスト及び前記誤差量コストとを用いて所定の演算を行って評価コストを算出する評価コスト算出手段と、  前記モードコストに基づいてイントラ予測モードを選択するモード選択手段、として機能させるためのイントラ予測モード判定プログラムを格納した非一時的な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、符号化結果の主観的な画質を向上できるイントラ予測モード判定装置、イントラ予測モード判定方法、及びイントラ予測モード判定プログラム記憶媒体に関し、特にイントラ予測モードの選択に起因する画質の低下に対応するイントラ予測モード判定装置、イントラ予測モード判定方法、及びイントラ予測モード判定プログラム記憶媒体に関する。
【背景技術】
【０００２】  近年、動画像の圧縮符号化技術は、広く普及し、デジタル放送、光学ディスクによる映像コンテンツ頒布、インターネット等を経由した映像配信など、幅広い用途に利用されている。【０００３】  動画像信号を低ビットレート、高圧縮率かつ高画質で符号化して符号化データを生成したり、符号化された動画像を復号化したりする動画像符号化技術は、各種の国際団体によって国際標準規格として標準化され、広く用いられている。例えば、ＩＴＵ（International Telecommunication Union）は、Ｈ．２６１、Ｈ．２６３などを標準化している。ＩＳＯ（International Organization for Standardization）は、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４などを標準化している。ＳＭＰＴＥ（Society of Motion Picture and Television Engineers）は、ＶＣ−１などを標準化している。さらに、ＩＴＵとＩＳＯは共同で、Ｈ．２６４／ＭＰＥＧ−４ＡＶＣを標準化した。Ｈ．２６４／ＭＰＥＧ−４ＡＶＣの規格内容は、非特許文献１に記載されている。以降、Ｈ．２６４／ＭＰＥＧ−４ＡＶＣを、単に「Ｈ．２６４」という。【０００４】  Ｈ．２６４は、それ以前の動画像符号化技術に比べ、さらなる圧縮効率向上、画質向上を実現できることが知られている。Ｈ．２６４では、それ以前の動画像符号化技術よりも高い圧縮効率を実現するために、符号化の要素技術として、種々の符号化ツールが採用されている。その符号化ツールの一つに「イントラ予測」がある。イントラ予測は、ある画像領域の符号化にあたって、同一画像フレーム内の近傍の画素情報を用いた予測であり、大幅な情報圧縮を行うことができる技術である。すなわち、イントラ予測では、同一画像フレーム内の近傍の画素情報を用いて、符号化対象の画像領域の予測画像が生成される。ここでの「近傍」とは、符号化対象の画像領域からの空間的距離が所定値以内の範囲にあることを意味する。具体的な近傍の画素の位置は、後述のように、複数種類規定されたイントラ予測モードのそれぞれについて規定されている。そして、生成された予測画像と現画像の差分情報が符号化される。イントラ予測は、同一画像フレームの画素情報を用いて予測を行うことから、「画面内予測」、「フレーム内予測」とも呼ばれる。【０００５】  図１は、Ｈ．２６４で規定されたイントラ予測方式で符号化を行ってイントラ符号化フレーム（Ｉフレーム）を生成する動画像符号化装置の構成例を示す。動画像符号化装置に新たな画像が入力されると、マクロブロック（Macro Block（ＭＢ））と呼ばれる１６×１６画素のブロック単位で符号化処理が行われる。【０００６】  イントラ予測モード判定装置１００は、入力画像と、同一画像内の符号化済みマクロブロックの画像情報を用いて適切なイントラ予測モードを選択し、選択したモードを示すイントラ予測モード情報を出力する。イントラ予測モード判定部１００は、一般的には、符号化効率が最も高くなるイントラ予測モードを選択する。【０００７】  イントラ予測（ＩＰ：Intra Prediction）部１０１では、加算部１０８から供給される同一画像内の符号化済みマクロブロックの画像情報と、イントラ予測モード判定装置１００から供給されるイントラ予測モード情報を用いてイントラ予測処理を行い、イントラ予測画像を出力する。【０００８】  ���算部１０２では、入力画像から、イントラ予測部１０１から出力されるイントラ予測画像を減算し、予測誤差画像を出力する。この予測誤差画像に対し、整数変換（ＤＩＴ：Discrete Integer Transform）部１０３がＤＣＴ（Discrete Cosine Transform）と同様な直交変換処理を行い、さらに量子化（Ｑ：Quantize）部１０４で量子化処理を行い、量子化された直交変換係数列が出力される。【０００９】  可変長符号化（ＶＬＣ：：Variable-Length Coding）部１０５は、量子化された直交変換係数列を所定の規則で符号化し、符号化結果としてビットストリームを出力する。このビットストリームがＨ．２６４方式の符号化装置の出力ビットストリームである。【００１０】  また、量子化された直交変換係数列に対して、逆量子化（ＩＱ：Inverse Quantization）部１０６が逆量子化処理を、逆整数変換（ＩＤＩＴ：Inverse Discrete Integer Transform）部１０７が逆整数変換処理を行う。逆量子化及び逆整数変換が施された直交変換係数列は、加算部１０８でイントラ予測部１０１から出力される予測画像と加算され、前述の同一画像内の符号化済みマクロブロックの画像情報」となる。さらに、デブロックフィルタ部１０９でデブロックフィルタ処理を行うことで、ローカルデコード画像を生成する。ローカルデコード画像はフレームバッファ１１０に記憶され、後続フレームの符号化に利用される。具体的な処理内容は、例えば非特許文献２に開示されている。【００１１】  イントラ予測は、同一フレームの画像における空間的に近い位置では絵柄に類似性がある場合が多いという画像の性質を利用して、予測画像を生成するものである。そのため、符号化対象の画像の絵柄のパターンによって適切なイントラ予測の方式は異なる。そこで、Ｈ．２６４ではイントラ予測のモードとして、輝度成分の１６×１６画素サイズで４モード、８×８画素サイズで９モード、４×４画素サイズで９モード、色差成分で４モードがそれぞれ規定されている。【００１２】  図２は、輝度成分の４×４画素ブロックでのイントラ予測モードにおける、イントラ予測画像の生成動作を示す。例えば、モード０（vertical）では、符号化対象の４×４ブロックの上側に隣接する符号化済みの画素Ａ、Ｂ、Ｃ、Ｄが用いられ、これらの画素の輝度成分が縦方向にコピーされイントラ予測画像が生成される。また、例えばモード４（diagonal down right）では、符号化対象の４×４ブロックの上側及び左側に隣接する符号化済みの画素Ａ、Ｂ、Ｃ、Ｄ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍが用いられる。そして、これらの隣接画素に対して平滑化フィルタが適用されながら、右下方向の斜め４５度の方向に輝度成分が延長され、イントラ予測画像が生成される。また、モード２（DC）では、符号化対象の４×４ブロックの上側及び左側に隣接する符号化済みの画素の輝度成分の平均値を、イントラ予測画像の輝度成分とする。これらの処理の詳細や他のサイズのブロックでのイントラ予測処理の内容は非特許文献１に開示されている。【００１３】  以上のように、モード０、２、４では、「隣接する画素」が用いられる。その他にも、モード１、５、６でも、予測画像に隣接する画素が用いられる。ところが、図２に示されるように、モード３、７、８では、隣接する画素に加え、「隣接しない画素」も用いられる。��えば、モード３では、画素Ｅ、Ｆ、Ｇ、Ｈは、予測画像に隣接していない。ただし、これらの画素も、予測画像からある範囲内の距離に位置するという意味で、「近傍の画素」である。予測画像の生成のために、「隣接する画素」のみが用いられるか、「近傍の画素」も用いられるかは、Ｈ．２６４で規定されており、厳密な区別は本発明にとっては重要でない。そのため、本明細書では、特に必要がない限り、「隣接」も含めて、「近傍」と表現する。【００１４】  イントラ予測モード判定装置１００では、上記のイントラ予測モードの中から適切なモードを選択する。非特許文献２には、レート歪み最適化の考え方に基づいて適切なイントラ予測モードを判定する技術が開示されている。この技術では、それぞれのイントラ予測モードに対して、下記の式（１）で表されるコストが算出され、このコストの値が最小になるイントラ予測モードが選択される。【００１５】      Cost ＝ Ｄ＋λＲ  ・・・（１）  ここで、Ｄは予測誤差画像の誤差量である。予測誤差画像の誤差量としては、ＳＡＴＤ（Sum of Absolute Transformed Differences。予測誤差画像のアダマール変換係数の絶対値和）やＳＳＤ（Sum of Squared Differences）（予測誤差画像の画素値の２乗和）などが用いられる。【００１６】  Ｒはモード情報の符号化に要するビット数である。Ｈ．２６４では、イントラ予測のモード情報の符号化について、２種類の符号化方法が規定されている。１つは、モード番号をそのまま符号化する方法で、他の１つは、近傍のブロックのイントラ予測モードからイントラ予測モードを予測して予測モード番号との違いの情報を符号化する方法である。そこで、選択されたモードの符号化方法に応じて、それぞれのモード情報の符号化に要するビット数が算出される。【００１７】  λは量子化ステップサイズ等によって決まる重み付け係数である。【００１８】  Costは、各イントラ予測モードのコストを評価するために用いられる値なので、以降、「評価コスト」と呼ぶ。【００１９】  図３は、イントラ予測モード判定部１００の内部構成例を示す。画像入力部３００は符号化対象の画像ブロックを入力する。近傍画像記憶部３０１は符号化対象ブロックの近傍位置の符号化済み画像を記憶する。近傍予測モード記憶部３０２は、符号化対象ブロックの近傍位置の画像ブロックでのイントラ予測モード情報を記憶する。【００２０】  予測画像生成部３０３、差分画像コスト計算部３０４、モード情報符号化コスト計算部３０５、コスト算出部３０６は、選択の対象となる複数のイントラ予測モードのそれぞれに対応した処理を行う。【００２１】  予測画像生成部３０３は、近傍画像記憶部３０１から供給される近傍画像データを用いて、所定のイントラ予測モードによるイントラ予測処理を行って、予測画像を生成する。差分画像コスト計算部３０４は、画像入力部３００から供給される符号化対象画像と、予測画像生成部３０３から供給される予測画像との差分画像を計算し、式（１）のＤである予測誤差画像の誤差量を計算する。【００２２】  モード情報符号化コスト計算部３０５は、近傍予測モード記憶部３０２から供給される近傍のイントラ予測モード情報に基づいて、式（１）のＲである、所定のイントラ予測モード情報の符号化に��要なビット数を計算する。【００２３】  コスト算出部３０６は式（１）に従ってＤとＲの重み付け加算を行って、式（１）の評価コストCostを算出する。モード選択部３０７は、複数のイントラ予測モードのそれぞれに対応する評価コストを比較し、評価コストが最小となるイントラ予測モードを適切なイントラ予測モードとして出力する。【００２４】  このようなイントラ予測モード判定技術によると、絵柄が類似した入力画像に対しては同じイントラ予測モードが選択されやすくなる。特に、小さいモード番号のイントラ予測モード（０、１、２など）は、式（１）のＲが小さくなることが多いため、選択されやすくなる傾向がある。また、式（１）のように、予測誤差画像の誤差量だけではなくＲも加味してモードが選択されるため、予測誤差量が最小になるモードが必ずしも選択されるとは限らない。このため、λの大きさによっては、入力画像と予測画像の類似度がそれほど高くないモードであっても、Ｒがより小さくなるモードが優先的に選択される場合がある。【００２５】  イントラ予測が用いられた場合、符号化結果の画像には特有の性質を持つ符号化ノイズが発生することがある。図２に示すように、イントラ予測を用いて生成された予測画像は、特定の方向に画素情報がコピーされるために、その方向の縞状の画像となる（モード２は除く）。そのため、符号化ビットレートの制約等により予測誤差画像の情報を十分正確に符号化できない場合、符号化結果の画像にも予測画像の縞模様がある程度残留する。【００２６】  図４は、選択されたイントラ予測モードとイントラ予測により発生する符号化ノイズの傾向の一例を示す。図４中の個々の四角が１つのイントラ予測ブロックを示す。ある画像に対して図４のようなイントラ予測モードが選択された場合、符号化結果の画像には、各ブロックのイントラ予測で適用されたモードに応じた方向の縞状の符号化ノイズが発生する傾向がある。なお、図４ではノイズの傾向を説明するために符号化ノイズが特に強調して示されているが、通常はこのように明らかな符号化ノイズが現れるとは限らない。【００２７】  この符号化ノイズは、縞状の人工的なパターンであるため、動画像の視聴時に視聴者の気になりやすい。【００２８】  また、時間的に連続する画像間で異なるノイズパターンが現れる可能性もあり、そのような場合にはちらつき（フリッカ）として見えてしまう。このイントラ予測に起因するフリッカを低減する技術が特許文献１に開示されている。特許文献１の技術では、イントラ予測モード判定において、式（１）に示す評価コストに加え、各イントラ予測を用いた場合のローカルデコード画像と同位置の、過去のローカルデコード画像との差分量も考慮される。すなわち、評価コストと過去のローカルデコード画像との差分量の線形和が最小となるイントラ予測モードが選択される。同一フレームの画面内、すなわち空間方向の予測誤差、及び時間方向の予測誤差が小さくなるイントラ予測モードが選択されることで、時間方向のちらつきであるフリッカが抑制される。【００２９】  特許文献２、３、４にも、式（１）を用いて評価コストを算出し、評価コストが最小となる予測モードを選択する技術が開示されている。
【先行技術文献】
【特許文献】
【００３０】
【特許文献１】特許第４３８３２４０号公報
【特許文献２】特開２００７−８１４７４号公報
【特許文献３】特開２００７−２４３３３７号公報
【特許文献４】特開２０１０−２５１９５２号公報
【非特許文献】
【００３１】
【非特許文献１】ITU-T Recommendation H.264 "Advanced video coding for generic audiovisual services", 2010年3月
【非特許文献２】Joint Video Team (JVT) of ISO/IEC MPEG and ITU−T VCEG, Document JVT-O079, "Text Description of Joint Mode Reference Encoding Method and Decoding Concealment Method", 2005年4月
【発明の概要】
【発明が解決しようとする課題】
【００３２】  イントラ予測モード判定によって発生する符号化ノイズパターンの時間的な変化の様子の一例を図５に示す。【００３３】  前述のように、絵柄が類似した入力画像に対しては同じイントラ予測モードが選択されやすくなる傾向がある。そのため、時間方向で連続する複数の入力画像フレームの絵柄が類似している場合には、選択されるイントラ予測モードも、図５のように、時間的に連続して似た予測モードが選択される場合がある。イントラ予測による符号化ノイズパターンは、選択されたイントラ予測モードの予測方向に応じた縞状になる。そのため、連続して似た予測モードが選択された場合の符号化ノイズパターンは、図５の例のように、似たパターンが時間的に連続して発生するものとなる傾向がある。このようなノイズパターンは、全体として、特定の人工的な幾何学的模様を構成して画像中の特定の位置に複数フレームにわたって発生する。そのため、動画像として視聴すると、画像の特定箇所に貼り付いた模様として見えることになり、主観的な画質を大きく低下させてしまう。【００３４】  この現象は、Ｉフレームが連続する場合に目立ちやすく、すべてのフレームをＩフレームとして符号化する場合などに特に問題となる。例えば、青空や壁など滑らかなグラデーションの絵柄領域を連続してＩフレームとして符号化すると、符号化ノイズパターンによって本来滑らかに変化する絵柄が段々状に変化する擬似輪郭が現れる。その擬似輪郭が複数のフレームにわたって連続するため、復号後に画像として再生すると、青空や壁などに擬似輪郭が貼り付いたような画像が再生される結果となる。【００３５】  また、特許文献１に開示されている技術によってもこの問題を解決することはできない。特許文献１の技術では、（１）式の評価コストを用いて画面内及び時間方向の予測誤差が小さくなるイントラ予測モードが選択される。そのため、時間的に連続するフレーム間では予測画像の差が小さくなるイントラ予測モード、すなわち同じイントラ予測モードを連続して選択する傾向が強くなる。【００３６】  特許文献２の技術でも、同様に（１）式の評価コストを用いて予測モードが決定される。しかし、時間的に連続するフレームに、同じ符号化モードが適用される可能性が高いという問題に関しては、考慮されていない。そのため、縞状のノイズパターンが発生する可能性が高い。【００３７】  特許文献３の技術では、評価コストの算出に重み付けが導入されている（特許文献３の（２）式参照）。しかし、その重み付けは、予測誤差画像の誤差量Ｄが評価コストに与える影響度を変化させるものではなく、入力画像の画素のみを用いた係数DIFFについての重み付けである。このように、時間的に連続するフレームに、同じ符号化モードが適用される可能性が高いという問題に関しては、考慮されていない。そのため、縞状のノイズパターンが発生する可能性が高い。（２）式で求められる評価コストは、（１）式の評価コストとは意味が異なる。従って、そもそも、予測画像の誤差を小さくするという効果は期待することはできない。【００３８】  特許文献４の技術では、（１）式の評価コストを用いて予測モードが決定され、さらに、Ｄ（特許文献４では「ＳＡ(Ｔ)Ｄ」）に対するオ���セット（特許文献４では「ＳＡ(Ｔ)Ｄ０」）も導入される。しかし、時間的に連続するフレームに、同じ符号化モードが適用される可能性が高いという問題に関しては、考慮されていない。そのため、縞状のノイズパターンが発生する可能性が高い。【００３９】  以上のように、特許文献１−４の技術では、時間的に連続するフレームに、同じ符号化モードが適用される可能性が高いため、縞状のノイズパターンが発生する可能性が高いという課題がある。（発明の目的）  本発明の目的は、特定の符号化ノイズパターンが画像の特定箇所に貼り付いた模様として見える問題を軽減して、良好な主観画質を実現するイントラ予測モード判定装置、イントラ予測モード判定方法及びイントラ予測モード判定プログラム記憶媒体を提供することにある。
【課題を解決するための手段】
【００４０】  本発明のイントラ予測モード判定装置は、符号化対象画像を所定のサイズで分割した符号化対象ブロックから所定の範囲の符号化済み画素を用いて、複数のイントラ予測モードの各々で画素値を予測して、複数の予測画像を生成する予測画像生成部と、符号化対象ブロックと複数の予測画像の各々との誤差量コストを算出する差分画像コスト計算部と、複数のイントラ予測モードの各々に対応し、画像フレームの進行に依存して変化するオフセットコストを決定するオフセットコスト決定部と、誤差量コストとオフセットコストを用いて所定の演算を行って評価コストを算出するコスト算出部と、評価コストに基づいてイントラ予測モードを選択するモード選択部と、を備えることを特徴とする。【００４１】  本発明のイントラ予測モード判定方法は、符号化対象画像を所定のサイズで分割した符号化対象ブロックから所定の範囲の符号化済み画素を用いて、複数のイントラ予測モードで符号化対象ブロックの画素値を予測して、予測画像を生成し、符号化対象ブロックと予測画像の誤差量コストを算出し、複数のイントラ予測モードの各々に対応し、画像フレームの進行に依存して変化するオフセットコスト及び誤差量コストとを用いて所定の演算を行って評価コストを算出し、モードコストに基づいてイントラ予測モードを選択することを特徴とする。【００４２】  本発明のイントラ予測モード判定プログラム記憶媒体は、イントラ予測モード判定装置が備えるコンピュータを、符号化対象画像を所定のサイズで分割した符号化対象ブロックから所定の範囲の符号化済み画素を用いて、複数のイントラ予測モードで符号化対象ブロックの画素値を予測して、予測画像を生成する予測画像生成手段と、符号化対象ブロックと予測画像の誤差量コストを算出する差分画像コスト計算手段と、複数のイントラ予測モードの各々に対応し、画像フレームの進行に依存して変化するオフセットコスト及び誤差量コストとを用いて所定の演算を行って評価コストを算出する評価コスト算出手段と、モードコストに基づいてイントラ予測モードを選択するモード選択手段、として機能させるためプログラムを格納する。
【発明の効果】
【００４３】  本発明のイントラ予測モード判定装置、イントラ予測モード判定方法、イントラ予測モード判定プログラム記憶媒体は、特定の符号化ノイズパターンが画像の特定箇所に貼り付いた模様として見える問題を軽減し、符号化結果の主観的な画質を向上させることができる。【００４４】  その理由は、過去フレームのイントラ予測モードと同じ予測モードに対してはイントラ予測モード判定時のコストにオフセットコストを設定することにより、時間的に連続して同じイントラ予測モードが選択される頻度を低くできるためである。
【図面の簡単な説明】
【００４５】
【図１】Ｈ．２６４方式のイントラ符号化フレーム（Ｉフレーム）を生成する動画像符号化装置の構成例を示すブロック図である。
【図２】輝度成分の４×４画素ブロックでのイントラ予測モードのイントラ予測画像の生成動作を示す図である。
【図３】イントラ予測モード判定部の構成の構成例を示すブロック図である。
【図４】イントラ予測により発生する符号化ノイズの傾向の一例を示す図である。
【図５】イントラ予測モード判定によって発生する符号化ノイズパターンの時間的な変化の様子の一例を示す図である。
【図６】第１の実施形態におけるイントラ予測モード判定部の構成を示すブロック図である。
【図７】第１の実施形態におけるオフセットコスト設定の例を示す図である。
【図８】第１の実施形態のイントラ予測モード判定によって発生する符号化ノイズパターンの時間的な変化の様子の一例を示す図である。
【図９】第１の実施形態におけるイントラ予測モード判定部の最小の構成を示すブロック図である。
【図１０】４×４画素サイズのイントラ予測の予測方向を示す図である。
【図１１】第２の実施形態におけるオフセットコスト設定の例を示す図である。
【図１２】第３の実施形態におけるイントラ予測モード判定部の構成を示すブロック図である。
【図１３】第３の実施形態におけるオフセットコスト設定の例を示す図である。
【図１４】第３の実施形態におけるオフセットコスト設定の別の例を示す図である。
【図１５】第４の実施形態におけるイントラ予測モード判定部の構成を示すブロック図である。
【図１６】本発明のイントラ予測モード判定プログラムの処理を示すフローチャートである。
【図１７】本発明のイントラ予測モード判定を行う動画像符号化装置の構成を示すブロック図である。
【発明を実施するための形態】
【００４６】（第１の実施形態）  次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００４７】  本発明の第１の実施の形態について、図６から図８を参照して説明する。本発明の第１の実施の形態では、イントラ予測モード選択に用いるコスト関数として、式（１）ではなく下記の式（２）を用いる。
【００４８】      Cost＝Ｄ＋Ｄ_offset＋λ（Ｒ＋Ｒ_offset）  ・・・（２）  ここで、Ｄ_offset及びＲ_offsetは、イントラ予測モードごとに異なる所定のオフセットコストである。
【００４９】  Ｄ_offset及びＲ_offsetは、時間的に近接するブロックのイントラ予測モードに対して０以上の値に設定される。ただし、Ｄ_offset及びＲ_offsetの一方が０に設定された場合は、他方は０より大きい値に設定される。Ｄ_offset及びＲ_offsetの値は、現在の予測モードに対応付けて、例えば、テーブル形式のデータとして所定の記憶装置（図示なし）に記憶される。そして、後述のオフセットコスト決定部６０２から読み出されてコストの決定に使用される。この記憶装置は、オフセットコスト決定部６０２の内部に備えられてもよい。
【００５０】  図６は、第１の実施形態のイントラ予測モード判定部の構成図である。図３のイントラ予測モード判定部と共通な構成要素には、図３と同じ符号が付与されている。
【００５１】  図６のイントラ予測モード判定部は、図３の構成に対して、新たに、過去予測モード記憶部６０１、オフセットコスト決定部６０２、コスト算出部６０３を備える。
【００５２】  過去予測モード記憶部６０１は、符号化が完了したフレームの各画像ブロックのイントラ予測モード情報を記憶する。すなわち、過去フレームのイントラ予測モードのモード情報、すなわち、過去予測モードのモード情報を記憶する。
【００５３】  オフセットコスト決定部６０２は、過去予測モード記憶部６０１から供給される過去フレームのイントラ予測モード情報に基づいて、式（２）のＤ_offset及びＲ_offsetであるオフセットコストを決定する。
【００５４】  コスト算出部６０３は、式（２）に従って、Ｄ、Ｒ、Ｄ_offset、Ｒ_offsetの重み付け加算を行って、式（２）のCostを算出する。そして、モード選択部３０７は、複数のイントラ予測モードのそれぞれに対応するCostを比較し、それが最小となるイントラ予測モードを適切なイントラ予測モードとして出力する。
【００５５】  図７は、符号化対象画像のイントラ予測モード判定の際に与えるＤ_offset及びＲ_offset設定の例を示す。図７は、直前の画像フレーム、すなわち、時間的に最も近接する過去フレーム（以降、単に「過去フレーム」という。）の同位置の画像ブロックのイントラ予測モードが１であった場合の例である。このように、過去フレームのイントラ予測モードと同じ予測モードに対しては、正のＤ_offset及びＲ_offsetが設定される。過去フレームで選択されたイントラ予測モードを、以降、単に「過去予測モード」という。
【００５６】  図８は、第１の実施形態でのイントラ予測モード選択と、それに伴うノイズパターンの例を示す。左の列に示されたイントラ予測モードを示す矢印のうち、図５に示した例と異なるものが太線の矢印で示されている。本実施形態では、過去予測モードと同じ予測モードに対しては正のオフセットコストが設定されるので、同じ予測モードに対しては式（２）で算出されるコストが大きくなる。そのため、時間的に連続して同じイントラ予測モードが選択される頻度が低くなる。この結果、入力画像の絵柄が類似していた場合でも異なるイントラ予測モードが選択されやすくなる。その結果、符号化結果の画像に発生する符号化ノイズのパターンも、図８のように、時間的に変化するものとなる。これにより、特定の符号化ノイズパターンが時間的に連続する問題が発生しにくくなる。
【００５７】  図６では、イントラ予測モードごとの評価コストの算出を、個別に、平行して行う。しかし、全イントラ予測モードの評価コストの算出を、時分割で処理する等の方法によって、共通の装置を用いて行うこともできる。従って、本実施形態において必須のブロックのみを備えるイントラ予測モード判定部は、図９のブロック図の通りである。
【００５８】  なお、過去フレームは、直前のフレームのみでなく、さらにその過去の、所定の期間内のフレームまで遡ってオフセットコストが設定されてもよい。例えば、過去の２フレームについて、連続して同じイントラ予測モードが選択された場合には大きなオフセットコストが設定され、異なるイントラ予測モードが選択された場合には小さなオフセットコストが設定されてもよい。
【００５９】  以上のように、第１の実施形態によると、時間的に連続して同じイントラ予測モードが選択される頻度が低くなる。従って、第１の実施形態のイントラ予測判定方法によると、人工的な幾何学的模様の符号化ノイズパターンが画像の特定箇所に貼り付いた模様として見える問題が軽減され、符号化結果の主観的な画質を向上することができる。
【００６０】  以上の説明から理解されるように、本実施形態で用いられるオフセットコストは、連続して同じイントラ予測モードが選択される頻度を下げるために導入される。従って、オフセットコストは、過去予測モードに依存したものには限定されない。すなわち、オフセットコストは、画像フレームの進行に依存して変化するものであれば使用可能である。ただし、毎フレームごとに、常にオフセットコストが変化することまでは要求されない。以降の実施形態において、各種のオフセットコストの設定例を示す。（第２の実施形態）  次に、本発明の第２の実施形態について、図１０、図１１を参照して説明する。第２の実施の形態のイントラ予測モード判定部の構成は、図６に示された第１の実施形態のものと同じである。図１０は４×４画素サイズのイントラ予測の予測方向を示す。
【００６１】  このように、モード２（DC）を除く８つの予測モードは、２２．５度ずつ異なる８方向に沿った予測画像の生成を行うモードである。ここで、予測方向の近いモード、例えば１（horizontal）と６（horizontal down）又は１（horizontal）と８（horizontal up）などでは、異なる予測モードであっても、符号化結果に現れる符号化ノイズのパターンは比較的類似したものになる場合がある。
【００６２】  そこで、第２の実施形態では、過去予測モードと同じ予測モードに加え、過去予測モードと予測方向が近い予測モードに対しても正のオフセットコストＤ_offset、Ｒ_offsetが設定される。
【００６３】  図１１は過去予測モードが１の場合及び３の場合のＤ_offset及びＲ_offset設定の例を示す。このように、過去予測モードと同じ予測モードに加え、過去予測モードにおける予測方向に隣接する方向を用いる予測モードにも、正のオフセットコストが設定される。このような設定により、比較的類似した符号化ノイズのパターンが連続して現れる現象の発生頻度を低減することができる。
【００６４】  なお、Ｄ_offset及びＲ_offsetの値は、過去予測モードと現在の予測モードとに対応付けて設定され、所定の記憶装置（図示なし）に記憶される。そして、後述のオフセットコスト決定部６０２から読み出されてコストの決定に使用される。この記憶装置は、オフセットコスト決定部６０２の内部に備えられてもよい。
【００６５】  なお、図１１の例では、過去予測モードと同じ予測モードに加え、過去予測モードにおける予測方向に隣接する方向を用いる予測モードのみに正のオフセットを設定した。さらに、隣接する方向の、過去予測モードにおける予測方向とは反対の側に隣接する方向にも、正のオフセットが設定されてもよい。つまり、過去予測モードにおける予測方向に隣接する方向から順に、複数の予測方向にオフセットが設定されてもよい。このとき、予測方向が過去予測モードにおける予測方向から離れるほど、設定されるオフセット値が小さくなるように設定されてもよい。
【００６６】  以上のように、第２の実施形態によると、過去予測モードと同じ予測モード及び過去予測モードにおける予測方向に隣接する方向を用いる予測モードに対して、正のオフセットコストが設定される。そのため、類似した符号化ノイズのパターンが現れる現象が減少する。従って、人工的な幾何学的模様の符号化ノイズパターンが画像の特定箇所に貼り付いた模様として見える問題がさらに軽減され、符号化結果の主観的な画質を向上することができる。（第３の実施形態）  次に、本発明の第３の実施形態について、図１２から図１４を参照して説明する。図１２は第３の実施形態のイントラ予測モード判定部の構成図である。図６の第１の実施形態のイントラ予測モード判定部と共通な構成要素には、図６と同じ符号が付与されている。
【００６７】  図１２の構成では、図６のイントラ予測モード判定部に対して、新たにフレーム番号入力部１２０１、オフセットコスト決定部１２０２を備える。フレーム番号入力部１２０１は時間的に連続するフレームごとに１ずつ増加するフレーム番号を入力する。オフセットコスト決定部１２０２は、フレーム番号入力部１２０１から供給されるフレーム番号に基づいて、式（２）のＤ_offset及びＲ_offsetであるオフセットコストを決定する。
【００６８】  第３の実施形態では、フレーム番号に基づいて、連続するフレームに対して、それぞれ異なるＤ_offset及びＲ_offsetが設定される。
【００６９】  図１３はＤ_offset及びＲ_offset設定の例を示す。図１３は、フレーム番号が偶数の場合と奇数の場合で異なるオフセットコストを設定する場合の例を示す。
【００７０】  このように、８つの予測方向から、偶数のフレーム番号のフレームにおいてオフセットコストが設定される４つの予測方向が、１つおきに選択される。そして、他の４つの予測方向が、奇数のフレーム番号のフレームのオフセットコストが設定される予測方向として選択される。つまり、あるフレームでオフセットコストが大きく設定された予測モードは、次のフレームではオフセットコストが小さく設定されるため、選択される可能性が高い。逆に、あるフレームでオフセットコストが小さく設定された予測モードは、次のフレームではオフセットコストが大きく設定されるため、選択される可能性が低い。
【００７１】  このように、連続するフレームで異なるオフセットコストが設定されることにより、同じイントラ予測モードが時間的に連続して選択される頻度を下げることができる。そのため、特定の符号化ノイズパターンが時間的に連続して発生するという問題が発生しにくくなる。
【００７２】  また、図１４は、Ｄ_offset及びＲ_offset設定の別の例を示す。図１３では、フレーム番号が偶数の場合に予測モード番号の小さいものにオフセットコストが設定されているためにこれらの予測モードが選択されにくくなる。その際、小さいモード番号の予測モードは符号化効率が高い場合が多いため、これらの予測モードを選択されにくくすることで、結果として全般的な符号化効率が低下する可能性がある。
【００７３】  これに対して、図１４の例では、モード番号が分散するように、オフセットコスト設定されているため、フレーム番号によって符号化効率に違いが発生しにくくできる。
【００７４】  なお、Ｄ_offset及びＲ_offsetの値は、フレーム番号と現在の予測モードとに対応付けて設定され、所定の記憶装置（図示なし）に記憶される。そして、後述のオフセットコスト算出部１２０２から読み出されてコストの決定に使用される。この記憶装置は、オフセットコスト算出部１２０２の内部に備えられてもよい。
【００７５】  当然ながら、オフセットコスト設定の方式は、本実施形態で示した例、すなわち、偶数フレームと奇数フレームとを区別して設定する方式に限るものではない。例えば、フレーム番号の１０の剰余の値によって、それぞれ異なるオフセットコストが設定されてもよい。また、あるフレーム全体に対して同じオフセットコストが設定されるのではなく、符号化対象ブロックの位置によって異なるオフセットコストが設定されてもよい。
【００７６】  以上のように、第３の実施形態によると、連続したフレームでは、異なる予測方向を用いる予測モードに、正のオフセットコストが設定される。そのため、時間的に連続するフレームで、同じイントラ予測モードが選択される頻度を下げることができる。従って、過去フレームの予測モード情報、すなわち、過去予測モードのモード情報を記憶する必要がない。そして、人工的な幾何学的模様の符号化ノイズパターンが画像の特定箇所に貼り付いた模様として見える問題を軽減して符号化結果の主観的な画質を向上することができる。また、過去フレームの符号化結果の情報を利用しないため、各フレームを独立して符号化処理することもできる。（第４の実施形態）  次に、本発明の第４の実施形態について、図１５を参照して説明する。図１５は第４の実施形態のイントラ予測モード判定部の構成図である。図１２の第３の実施形態のイントラ予測モード判定部と共通な構成要素には図１２と同じ符号が付与されている。
【００７７】  図１５の構成では、図６のイントラ予測モード判定部に対して、新たに乱数オフセットコスト決定部１５０２を備える。乱数オフセットコスト決定部１５０２は、擬似乱数に基づいて式（２）のＤ_offset及びＲ_offsetであるオフセットコストを決定する。
【００７８】  例えば、乱数オフセットコスト決定部１５０２は、各イントラ予測モードごとに０〜９９の範囲の擬似乱数を生成する。そして、この擬似乱数が７０〜８９であった場合にはＤ_offset＝１６、Ｒ_offset＝２、９０〜９９であった場合にはＤ_offset＝３２、Ｒ_offset＝２、それ以外の場合はＤ_offset＝０、Ｒ_offset＝０とする。
【００７９】  このように、各イントラ予測モードごとに、確率的にオフセットコストが設定されるので、連続するフレームの同じ予測モードに対して、異なるオフセットコストが設定される可能性が高い。例えば、あるフレームでオフセットコストが大きく設定された予測モードは、次のフレームでもオフセットコストが大きく設定される可能性は低い。逆に、あるフレームでオフセットコストが小さく設定された予測モードは、次のフレームでもオフセットコストが小さく設定される可能性は低い。従って、時間的に連続したフレームで、同じ予測モードが選択される可能性が低くなる。
【００８０】  以上のように、第４の実施形態によると、各イントラ予測モードごとに、確率的にオフセットコストが設定される。そのため、時間的に連続したフレームで、同じ予測モードが選択される可能性が低くなる。従って、第１乃至第３の実施形態のように、オフセットコストが設定されたテーブルなどを使用せずに、人工的な幾何学的模様の符号化ノイズパターンが画像の特定箇所に貼り付いた模様として見える問題を軽減して符号化結果の主観的な画質を向上することができる。また、過去フレームの符号化結果の情報を利用しないため、各フレームを独立して符号化処理することもできる。
【００８１】  以上、本発明の実施形態について説明した。上記の実施形態では、Ｈ．２６４方式に則った実施の例について述べたが、本発明はＨ．２６４方式での応用のみに限定されない。Ｈ．２６４のイントラ予測と類似の技術を備える異なる符号化方式や、あるいは国際標準の動画像符号化方式等に含まれない符号化方式に対して適用することも可能である。
【００８２】  画像のサイズに関しては、実施形態では主に輝度成分の４×４サイズのイントラ予測処理に適用する場合の例について述べたが、輝度成分の１６×１６サイズ、８×８サイズや色差成分のイントラ予測処理に対しても当然適用できる。
【００８３】  オフセットコストの設定値は、上記の実施形態で例示したものに限定されるものではない。具体的なオフセットコストの値は、例えば多数の動画像に対して符号化実験を実施して、最適値を探索した結果を用いればよい。
【００８４】  符号化済み情報の使い方に関しては、時間的に近い符号済みの１フレームのイントラ予測モード情報に基づいてオフセットコストを設定する例について述べたが、符号化済み情報の使い方はこれに限定されない。例えば、符号化済みのＮ枚（Ｎは２以上の整数）のフレームで選択されたイントラ予測モードの分布、すなわち予測モードごとの選択された頻度に応じて正のオフセットコストが設定されてもよい。あるいは、符号化済みの２フレームで同じイントラ予測モードが連続して選択されていた場合は、次のフレームに対しては、さらに大きなオフセットコストが設定されてもよい。
【００８５】  また、コスト関数は、式（１）、（２）で示したような、ＤとＲ及びオフセットコストを重み付け加算して求めた評価コストを最小とするイントラ予測モードを選択する例に沿って説明したが、コスト関数はこのようなものに限定されない。
【００８６】  例えば、コスト関数は、モード情報の符号化に要するビット数Ｒを常に０、すなわち、Ｒが評価コストには反映されない関数であってもよい。あるいは、コスト関数は、オフセットを含めたＤとＲの加算結果を評価コストとするのではなく、ＤとＲの乗算結果を評価コストとする関数であってもよい。つまり、コスト関数は、      Cost＝（Ｄ＋Ｄ_offset）×λ（Ｒ＋Ｒ_offset）  ・・・（３）であってもよい。
【００８７】  さらに、コスト関数における、オフセットコストの反映方法に関しても、オフセットコストを加算することによって反映させる方法のみでなく、乗算によって反映させてもよい。要するに、算出される評価コストがオフセットコストの大小に依存するように、コスト関数においてオフセットコストが使用されればよい。つまり、コスト関数は以下の（４）式、（５）式でもよい。
【００８８】      Cost＝（Ｄ×Ｄ_offset）＋λ（Ｒ×Ｒ_offset）  ・・・（４）      Cost＝（Ｄ×Ｄ_offset）×λ（Ｒ×Ｒ_offset）  ・・・（５）  モードコストは、時間的に連続するフレームで、同じ予測モードが選択される可能性を低下させるための判断に使用される。そのため、コスト関数は、少なくとも、予測誤差画像の誤差量Ｄと１つのオフセットコストとに依存した評価コストが算出されるものであればよい。従って、様々なコスト関数が、利用されるイントラモード判定に対して適用できる。
【００８９】  なお、コスト関数が異なる場合は、当然ながらオフセットコストとして適切な値は異なる。また、上述の各実施形態では、オフセットコストは正の値であるものとされている。しかし、オフセットコストは、評価コストの大小に影響を与えるものであればよいので、負の値であってもよい。ただし、Ｄ_offsetとＲ_offsetの符号は、Ｄ_offset及びＲ_offsetが評価コストを増減させる方向、すなわち、評価コストを増加又は減少させる効果が同じになるように設定される必要がある。
【００９０】  また、それぞれの実施の形態で個々に説明した技術を適宜組み合わせて実施することも当然可能である。また、以上で説明した方法は、コンピュータがプログラムを記録媒体から読み込んで実行することによっても実現することができる。
【００９１】  図１６は、本発明のイントラ予測モード判定プログラムの処理を示すフローチャートを示す。
【００９２】  本プログラムは、イントラ予測モードの判定を行うイントラ予測モード判定装置が備えるコンピュータに読み込まれて、実行される。
【００９３】  まず初めに、近傍の画像の画素情報を用いて、複数あるイントラ予測モードの各々を適用した予測画像が生成される（ステップＳ１）。イントラ予測モードとしては、例えば、図２に示されたものが適用される。予測画像は、各イントラ予測モードに対応する画像が、イントラ予測モードの種類と同じ個数だけ生成される。
【００９４】  次に、符号化対象の画像ブロックと、複数の予測画像の各々との差分コストが計算される（ステップＳ２）。従って、差分コストも、各イントラ予測モードに対応する差分コストが、イントラ予測モードの種類と同じ個数だけ生成される。
【００９５】  そして、複数の差分コストとオフセットコストを用いて、例えば式（２）の評価コストが算出される（ステップＳ３）。オフセットコストは、各イントラ予測モードごとに予め設定される。従って、複数の差分コストの各々と、それに対応するオフセットコストを用いて、評価コストが算出される。
【００９６】  最後に、評価コストの値に基づいて、イントラ予測モードが選択される（ステップＳ４）。
【００９７】  なお、本プログラムは、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の半導体記憶装置、光ディスク、磁気ディスク、光磁気ディスク等、非一時的な媒体に格納されてもよい。
【００９８】  なお、以上の実施形態は各々他の実施形態と組み合わせることができる。例えば、第２の実施形態のように、過去予測モードでの予測角度との差に依存させたオフセットの設定を、他の実施形態にも適用することができる。
【００９９】  動画像を符号化する符号化部３１２を備える動画像符号化装置３１０が、上記の各実施形態のイントラ予測モード判定部と同じ構成のイントラ予測モード判定部３１１を備えてもよい。図１７に、本発明のイントラ予測モード判定を行う動画像符号化装置の構成を示す。
【０１００】  以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１０１】  この出願は、２０１２年２月２０日に出願された日本出願特願２０１２−０３３９９７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１０２】      １００    イントラ予測モード判定部      １０１    イントラ予測部      １０２    減算部      １０３    整数変換部      １０４    量子化部      １０５    可変長符号化部      １０６    逆量子化部      １０７    逆整数変換部      １０８    加算部      １０９    デブロックフィルタ部      １１０    フレームバッファ      ３００    画像入力部      ３０１    近傍画像記憶部      ３０２    近傍予測モード記憶部      ３０３    予測画像生成部      ３０４    差分画像コスト計算部      ３０５    モード情報符号化コスト計算部      ３０６    コスト算出部      ３０７    モード選択部      ３１０    動画像符号化装置      ３１１    イントラ予測モード判定部      ３１２    符号化部      ６０１    過去予測モード記憶部      ６０２    オフセットコスト決定部      ６０３    コスト算出部      １２０１  フレーム番号入力部      １２０２  オフセットコスト決定部      １５０２  乱数オフセットコスト決定部
【図１】
2013125171.tif 000003
【図２】
2013125171.tif 000004
【図３】
2013125171.tif 000005
【図４】
2013125171.tif 000006
【図５】
2013125171.tif 000007
【図６】
2013125171.tif 000008
【図７】
2013125171.tif 000009
【図８】
2013125171.tif 000010
【図９】
2013125171.tif 000011
【図１０】
2013125171.tif 000012
【図１１】
2013125171.tif 000013
【図１２】
2013125171.tif 000014
【図１３】
2013125171.tif 000015
【図１４】
2013125171.tif 000016
【図１５】
2013125171.tif 000017
【図１６】
2013125171.tif 000018
【図１７】
2013125171.tif 000019
【手続補正書】
【提出日】平成26年8月5日(2014.8.5)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
イントラ予測モード判定装置が備えるコンピュータを、
符号化対象画像を所定のサイズで分割した符号化対象ブロックから所定の範囲の符号化済み画素を用いて、複数のイントラ予測モードで前記符号化対象ブロックの画素値を予測して、予測画像を生成する予測画像生成手段と、
前記符号化対象ブロックと前記予測画像の誤差量コストを算出する差分画像コスト計算手段と、
前記複数のイントラ予測モードの各々に対応し、画像フレームの進行に依存して変化するオフセットコスト及び前記誤差量コストとを用いて所定の演算を行って評価コストを算出する評価コスト算出手段と、
前記モードコストに基づいてイントラ予測モードを選択するモード選択手段、
として機能させるためのイントラ予測モード判定プログラム。
【国際調査報告】
2013125171.tif 000020
2013125171.tif 000021
2013125171.tif 000022
2013125171.tif 000023