(57)【要約】【課題】フェード期間において、より効率よく符号化し、符号化による歪を抑制できるようにする。【解決手段】既に符号化済みの時間的に過去の画像を参照画像としてフレーム間予測符号化を行う第１の符号化方法と、既に符号化済みの時間的に過去および未来の画像を参照画像としてフレーム間予測符号化を行う第２の符号化方法とを含む複数の符号化方法をフレーム毎に選択して符号化する動画像符号化装置は、符号化対象のフレームがフェード期間内の画像であるか否かを示すフェード情報に応じて、前記第１の符号化方法および、前記第２の符号化方法を含む複数の符号化方法から、符号化対象のフレームの符号化方法を選択する符号化方法選択手段を有し、前記符号化方法選択手段は、前記フェード情報がフェード期間内であることを示している場合は、フェード期間内ではない場合よりも、前記第２の符号化方法を選択する割合を増やす。【選択図】図１
2018113525.tif 000002
【特許請求の範囲】
【請求項１】
既に符号化済みの時間的に過去の画像を参照画像としてフレーム間予測符号化を行う第１の符号化方法と、既に符号化済みの時間的に過去および未来の画像を参照画像としてフレーム間予測符号化を行う第２の符号化方法とを含む複数の符号化方法をフレーム毎に選択して符号化する動画像符号化装置であって、
符号化対象のフレームがフェード期間内の画像であるか否かを示すフェード情報に応じて、前記第１の符号化方法および、前記第２の符号化方法を含む複数の符号化方法から、符号化対象のフレームの符号化方法を選択する符号化方法選択手段
を有し、
前記符号化方法選択手段は、前記フェード情報がフェード期間内であることを示している場合は、フェード期間内ではない場合よりも、前記第２の符号化方法を選択する割合を増やすことを特徴とする動画像符号化装置。
【請求項２】
前記第２の符号化方法は、
復号した画像のフレームを他のフレームを符号化時するときに参照画像として使うことができる、参照可能な第２の符号化方法と、
復号した画像のフレームを他のフレームを符号化時するときに参照画像として使うことができない、参照不可能な第２の符号化方法と
のいずれかから選択可能であることを特徴とする請求項１に記載の動画像符号化装置。
【請求項３】
前記符号化方法選択手段は、前記フェード情報がフェード期間内であることを示している場合は、前記参照不可能な第２の符号化方法を１フレームおきに選択し、
前記参照不可能な第２の符号化方法を選択しないフレームについては、前記第１の符号化方法と前記参照可能な第２の符号化方法とのいずれかを交互に選択することを特徴とする請求項２に記載の動画像符号化装置。
【請求項４】
既に符号化済みの時間的に過去の画像を参照画像としてフレーム間予測符号化を行う第１の符号化方法と、既に符号化済みの時間的に過去および未来の画像を参照画像としてフレーム間予測符号化を行う第２の符号化方法とを含む複数の符号化方法をフレーム毎に選択して符号化する動画像符号化方法であって、
符号化対象のフレームがフェード期間内の画像であるか否かを示すフェード情報に応じて、前記第１の符号化方法および、前記第２の符号化方法を含む複数の符号化方法から、符号化対象のフレームの符号化方法を選択する符号化方法選択ステップ
を有し、
前記符号化方法選択ステップにおいて、前記フェード情報がフェード期間内であることを示している場合は、フェード期間内ではない場合よりも、前記第２の符号化方法を選択する割合を増やすことを特徴とする動画像符号化方法。
【請求項５】
前記第２の符号化方法は、
復号した画像のフレームを他のフレームを符号化時するときに参照画像として使うことができる、参照可能な第２の符号化方法と、
復号した画像のフレームを他のフレームを符号化時するときに参照画像として使うことができない、参照不可能な第２の符号化方法と
のいずれかから選択可能であることを特徴とする請求項４に記載の動画像符号化方法。
【請求項６】
前記符号化方法選択ステップにおいて、前記フェード情報がフェード期間内であることを示している場合は、前記参照不可能な第２の符号化方法を１フレームおきに選択し、
前記参照不可能な第２の符号化方法を選択しないフレームについては、前記第１の符号化方法と前記参照可能な第２の符号化方法とのいずれかを交互に選択することを特徴とする請求項５に記載の動画像符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集された動画像データを符号化することができる動画像符号化装置及び動画像符号化方法に関する。
【背景技術】
【０００２】
近年、音声信号、画像信号など所謂マルチメディアに関連する情報のデジタル化が急進しており、これに対応して画像データの圧縮符号化／復号化技術が注目されている。圧縮符号化及び復号化技術により、画像データの格納に必要な記憶容量や伝送に必要な帯域を減少させることができるため、マルチメディア産業には極めて重要な技術である。
【０００３】
圧縮符号化技術は、多くの画像が有する自己相関性の高さ（すなわち、冗長性）を利用して情報量／データ量を圧縮している。画像データが有する冗長性には、時間冗長性と二次元の空間冗長性があり、時間冗長性は、ブロック単位の動き検出及び動き補償を用いて低減することができる。一方、空間冗長性は、離散コサイン変換（ＤＣＴ）を用いて低減させることが出来る。これらの技術を用いた画像符号化方式に、Ｈ．２６４／ＭＰＥＧ−４  ＰＡＲＴ１０（ＡＶＣ）（以下、Ｈ．２６４と呼ぶ）がある。
【０００４】
Ｈ．２６４では、そのフレームだけで符号化を行うＩピクチャ、すでに符号化を行った時間的に過去のフレームを参照画像として参照画像との差分を符号化するＰピクチャ、すでに符号化を行った時間的に過去のフレームあるいは、未来のフレーム、あるいは過去のフレームと未来のフレームの平均値を参照画像として差分を符号化するＢピクチャがある。これら複数の符号化方法を組み合わせて動画像の符号化を行う。
【０００５】
一般的には、再生時にストリームの途中から再生することなどを考慮して、０．５秒程度の間隔でフレーム間の相関を使用しないＩピクチャで符号化を行う。また、ＩピクチャとＰピクチャ、ＰピクチャとＰピクチャの間に２枚のＢピクチャを配置して符号化を行うのが一般的である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３０３３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、動画像の編集を行う際によく使われる技法のなかにフェードがある。フェードは、動画像が徐々に現れてきたり（フェードイン）、徐々に消えたり（フェードアウト）する動画像効果で、動画像と動画像のつなぎ目などでよく使われている。また、つなぎ前の動画像のフェードアウトと、つなぎ後の動画像のフェードインを重ねて、動画像が徐々に入れ替わっていく（クロスフェード）ものもある。このような、フェード部分の動画像は、フレーム間の相関が低く、画像データの時間冗長性を利用してデータ量を圧縮するＨ．２６４で符号化する場合は、圧縮効率が低くなってしまうという問題があった。
【０００８】
特許文献１では、フェード期間におけるＰピクチャとＢピクチャの符号量の比率を、非フェード期間の場合よりも大きくすることで、フェード期間の符号化による歪の低減を図る技術が提案されている。しかしながら、特許文献１では、フェード期間におけるフレーム間の相関を用いた符号化の圧縮効率は低いままであり、部分的に符号量が多くなってしまっていた。
【０００９】
そこで、本発明は、フェード期間において、より効率よく符号化し、符号化による歪を抑制できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る動画像符号化装置は、既に符号化済みの時間的に過去の画像を参照画像としてフレーム間予測符号化を行う第１の符号化方法と、既に符号化済みの時間的に過去および未来の画像を参照画像としてフレーム間予測符号化を行う第２の符号化方法とを含む複数の符号化方法をフレーム毎に選択して符号化する動画像符号化装置であって、符号化対象のフレームがフェード期間内の画像であるか否かを示すフェード情報に応じて、前記第１の符号化方法および、前記第２の符号化方法を含む複数の符号化方法から、符号化対象のフレームの符号化方法を選択する符号化方法選択手段を有し、前記符号化方法選択手段は、前記フェード情報がフェード期間内であることを示している場合は、フェード期間内ではない場合よりも、前記第２の符号化方法を選択する割合を増やすことを特徴とする。
【００１１】
上記目的を達成するために、本発明に係る動画像符号化方法は、既に符号化済みの時間的に過去の画像を参照画像としてフレーム間予測符号化を行う第１の符号化方法と、既に符号化済みの時間的に過去および未来の画像を参照画像としてフレーム間予測符号化を行う第２の符号化方法とを含む複数の符号化方法をフレーム毎に選択して符号化する動画像符号化方法であって、符号化対象のフレームがフェード期間内の画像であるか否かを示すフェード情報に応じて、前記第１の符号化方法および、前記第２の符号化方法を含む複数の符号化方法から、符号化対象のフレームの符号化方法を選択する符号化方法選択ステップを有し、前記符号化方法選択ステップにおいて、前記フェード情報がフェード期間内であることを示している場合は、フェード期間内ではない場合よりも、前記第２の符号化方法を選択する割合を増やすことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、フェード期間において、より効率よく符号化し、符号化による歪を抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態１における動画像符号化装置１００の構成の一例を説明するためのブロック図である。
【図２】動画像符号化装置１００を適用した画像編集システムの構成の一例を説明するための図である。
【図３】クロスフェード期間の画像と符号化方式の選択を模式的に示した図である。
【図４】実施形態１における符号化方式選択回路の動作を説明するためのフローチャートである。
【図５】実施形態２における符号化方式選択回路の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
［実施形態１］
図２は、動画像符号化装置１００を適用した画像編集システムの構成の一例を説明するための図である。
【００１５】
画像編集装置２０１は、動画や静止画を復号する復号手段を含み、記録媒体２０３に記録されている符号化画像データを記録再生手段２０２を介して読み出し、復号手段によって画像データを復号する。復号された画像データは、画像編集装置２０１によって編集処理された後、符号化装置１００へ送信される。符号化装置１００は、画像編集装置２０１から送信される編集済みの画像を動画として符号化し、生成した符号化画像データを、記録再生装置２０２を介して記録媒体２０３へ記録する。なお、画像の編集に使用する画像は静止画、動画を問わず、編集後の画像は動画として出力する。
【００１６】
画像編集装置２０１は、少なくともフェード処理を施すことが可能であり、符号化装置１００へ送信している画像の各フレームが、フェード処理された期間のフレームかどうかを識別するためのフェード情報を、符号化装置１００へ送信する。なお、フェード処理は、画像が時間とともに徐々に現れる効果（フェードイン）と、徐々に消える効果（フェードアウト）があり、さらに、時間とともに徐々に画像が切り替わる効果（クロスフェード）も含まれる。
【００１７】
図１は、動画像データを予測符号化する動画像符号化装置１００の構成の一例を説明するためのブロック図である。図１において、動画像符号化装置１００は、符号化方法選択回路１２０と、フレームメモリ１０２と、動きベクトルを探索するインター予測回路１０３と、イントラ予測方法を選択するイントラ予測回路１０４とを備えている。さらに、インター予測とイントラ予測とのどちらかの予測方法を選択するイントラ・インター選択回路１０５と、予測画像生成回路１０６と、減算器１０７と、整数変換回路１０８と、量子化回路１０９とを備えている。
【００１８】
さらに、逆量子化回路１１０と、逆整数変換回路１１１と、加算器１１２と、ループ内フィルタ１１３と、エントロピー符号化回路１１５と、量子化制御回路１１６と、符号量制御回路１１７とを備えている。また、フレームメモリ１０２は、インター予測に用いる参照画像を記憶する参照画像メモリも含んでいる。画像編集装置２０１から送信される動画像データは、第１フレーム、第２フレーム、第３フレーム、・・・の順で、フレームメモリ１０２に順次格納される。フレームメモリ１０２からは、例えば、第３フレーム、第１フレーム、第２フレーム、・・・と、符号化を行う順序で画像データを取り出していく。
【００１９】
ここで、符号化方法には、フレーム内の画像データのみで符号化するイントラ符号化と、フレーム間での予測も含めて符号化するインター符号化とがある。インター符号化を行うピクチャは、動き補償の単位（ＭＣブロック）に対して１枚の参照フレームとの予測を行うＰピクチャと、ＭＣブロックに対して２枚までの参照フレームとの予測を行うＢピクチャとがある。Ｂピクチャにおいて、２枚の参照フレームを参照する場合には、２枚の参照フレームの画素値を画素ごとに平均した画像を参照フレームとして符号化を行う。一方、イントラ符号化を行うピクチャは、Ｉピクチャである。
【００２０】
なお、符号化するフレームの順番が入力されたフレームの順番と異なるのは、過去のフレームだけではなく、時間的に未来のフレームとの予測（後方予測）を可能にするためである。各フレームの符号化方法の選択は、符号化方法選択回路１２０によって行われ、選択した符号化方法を動画像符号化装置１００内の各処理回路へ通知する。
【００２１】
イントラ符号化を行う場合、符号化単位となる符号化対象ブロックの画像データがフレームメモリ１０２から読み出されて、イントラ予測回路１０４へ入力される。実施形態１では、１つの符号化対象ブロックの単位を横１６画素×縦１６画素とする。また、読み出された符号化対象ブロック周辺の画素のデータもフレームメモリ１０２から読み出されて、イントラ予測回路１０４へ入力される。
【００２２】
イントラ予測回路１０４は、符号化対象ブロックと、その符号化対象ブロック周辺の画素のデータから生成される複数のイントラ予測画像データとの相関を基にイントラ予測方式を選択してイントラ・インター選択回路１０５へ出力する。イントラ符号化を行う場合は、イントラ・インター選択回路１０５は常にイントラ予測を選択し、予測画像生成回路１０６へ選択結果を通知する。予測画像生成回路１０６はイントラ・インター選択回路１０５が選択した予測方法に従って、後述する加算器１１２から出力される再構成画像データからイントラ予測画像データを生成する。
【００２３】
減算器１０７には、前述のイントラ予測画像データとフレームメモリ１０２から読み出される符号化対象ブロックの画像データとが入力され、符号化対象ブロックの画像とイントラ予測画像との画素値の差分画像データを整数変換回路１０８へ出力する。整数変換回路１０８は、入力された画素値の差分画像データに整数変換を施し、量子化回路１０９は、整数変換回路１０８により整数変換された信号に対して量子化処理を行う。
【００２４】
エントロピー符号化回路１１５は、量子化回路１０９により量子化された変換係数をエントロピー符号化し、ストリームを出力する。ここで、量子化回路１０９における量子化係数は、エントロピー符号化回路１１５で発生した符号量や、符号量制御回路１１７から設定される目標符号量などから量子化制御回路１１６が計算する。また、量子化回路１０９により量子化された変換係数は、逆量子化回路１１０にも入力される。逆量子化回路１１０は、入力された変換係数を逆量子化し、逆整数変換回路１１１は、逆量子化された信号に対して逆整数変換処理を施す。
【００２５】
加算器１１２には、逆整数変換されたデータと、予測画像生成回路１０６により生成されたイントラ予測画像データとが入力されて加算される。加算後のデータは復号された再構成画像データとなり、前述した予測画像生成回路１０６に入力されてイントラ予測画像データの生成に用いられる。また、再構成画像データは、ループ内フィルタ１１３によって符号化歪の軽減処理が施され、後述するインター符号化の際に用いる参照画像データとしてフレームメモリ１０２の参照画像メモリに記憶される。
【００２６】
一方、インター符号化を行う場合、符号化単位となる符号化対象ブロックの画像データがフレームメモリ１０２から読み出されて、インター予測回路１０３へ入力される。また、インター予測回路１０３は、参照画像データを参照画像メモリから読み出し、符号化対象の画像データと参照画像データとから動きベクトルを検出して、イントラ・インター選択回路１０５へ通知する。
【００２７】
なお、フレームによっては、符号化対象ブロックごとにインター予測かイントラ予測かを選択することができる。イントラ予測回路１０４は前述のように動作し、イントラ予測の結果をイントラ・インター選択回路１０５へ通知する。イントラ・インター選択回路１０５は、インター予測回路１０３の結果とイントラ予測回路１０４の結果とを入力し、例えば、差分値が小さい方の予測方法を選択して、予測画像生成回路１０６へ通知する。減算器１０７では、符号化対象の画像と予測画像との差分を計算し、差分画像データが生成される。差分画像データは整数変換回路１０８に出力され、その後の処理は前述したイントラ符号化の場合と同様である。
【００２８】
符号化方法選択回路１２０の動作について詳細に説明する。ここでは、編集装置２０１が出力する編集済みの画像データに、画像Ａから画像Ｂへのクロスフェードによる切り替わり部分が含まれているとし、その切り替わり期間の動作について説明する。図３（ａ）は、編集済みの画像データにおける、画像の切り替わり前後について、画像の時間変化を示している。また、それに対応するフェード情報の変化を図３（ｂ）に示している。符号化方法選択回路１２０が符号化対象フレームのピクチャタイプを決定する処理を図４のフローチャートを用いて説明する。
【００２９】
符号化方法選択回路１２０は、Ｓ４０１でＢピクチャが何枚連続しているかを数えるカウンタであるＢカウンタの初期化を行うかどうかの判定が実施される。Ｂカウンタの初期化をしない場合（Ｓ４０１でＮｏ）はＳ４０３へ遷移する。一方、記録開始時など、Ｂカウンタの初期化を行う場合（Ｓ４０１でＹｅｓ）はＳ４０２に遷移し、Ｓ４０２でＢカウンタの値を０に初期化してＳ４０３に遷移する。Ｓ４０３で符号化対象フレームがフェード期間に含まれるか否かの判定を、画像編集装置などから通知されるフェード情報を基に行う。フェード期間である場合（Ｓ４０３でＹｅｓ）はＳ４０４へ遷移し、Ｓ４０４で連続するＢピクチャの設定値であるＢ枚数を３に設定してＳ４０６へ遷移する。
【００３０】
一方、フェード期間ではない場合（Ｓ４０３でＮｏ）はＳ４０５へ遷移し、Ｓ４０５でＢ枚数を２に設定してＳ４０６へ遷移する。Ｓ４０６でＢカウンタの値と、Ｂ枚数の値が同じであるか否かを判定する。Ｂカウンタの値とＢ枚数の値が同じではない場合（Ｓ４０６でＮｏ）はＳ４１０へ遷移し、Ｓ４１０で符号化方法をＢピクチャにすると決定して、Ｓ４１２でＢカウンタの値に１加算して処理を終了する。一方、Ｓ４０６でＢカウンタの値とＢ枚数の値が同じである場合（Ｓ４０６でＹｅｓ）はＳ４０７へ遷移する。Ｓ４０７で以前にＩピクチャを選択してから０．５秒以上経過しているか否かを判定する。
【００３１】
０．５秒以上経過している場合（Ｓ４０７でＹｅｓ）はＳ４０８で符号化方法をＩピクチャにすると決定して、Ｓ４１１でＢカウンタの値を０にして処理を終了する。一方、０．５秒以上経過していない場合（Ｓ４０７でＮｏ）はＳ４０９で符号化方法をＰピクチャにすると決定して、Ｓ４１１でＢカウンタの値を０にして処理を終了する。
【００３２】
以上の動作により、フェード期間の近傍の符号化方法は図３（ｄ）のように選択される。図３（ｄ）中の矢印は、矢印の元の画像を矢印の先の符号化時に参照画像として使用することを示している。また、比較のために、実施形態１及び２における方法を適用しない場合の符号化方法の選択を図３（ｃ）に示している。図３（ｃ）中の矢印も、同様に参照画像を示している。図３（ｃ）はフェード期間においても、フェード期間ではない期間と同じ符号化方法の選択を行っている。
【００３３】
実施形態１における方法を適用した場合、フェード期間において、Ｂピクチャが選択される割合が、フェード期間ではない期間と比較して多くなり、符号化効率が向上する。フェード期間は時間的に過去の画像と未来の画像が合成された画像であるため、時間的に過去の画像と未来の画像を合成した画像を参照画像として使用できるＢピクチャの方が、過去の画像のみ参照可能なＰピクチャと比較して符号化効率は高いためである。
【００３４】
［実施形態２］
実施形態２では、実施形態２における動画像符号化装置の構成は、実施形態１で説明したものと同様であるので、ここでは、主に実施形態１との差異について説明する。実施形態２では、符号化方法選択回路１２０の動作が異なる。符号化方法選択回路１２０が符号化対象フレームのピクチャタイプを決定する処理を図５のフローチャートを用いて説明する。
【００３５】
符号化方法選択回路１２０は、Ｓ４０１でＢピクチャが何枚連続しているかを数えるカウンタであるＢカウンタの初期化を行うかどうかの判定が実施される。Ｂカウンタの初期化をしない場合（Ｓ４０１でＮｏ）はＳ４０３へ遷移する。一方、記録開始時など、Ｂカウンタの初期化を行う場合（Ｓ４０１でＹｅｓ）はＳ４０２に遷移し、Ｓ４０２でＢカウンタの値を０に初期化してＳ４０３に遷移する。Ｓ４０３で符号化対象フレームがフェード期間に含まれるか否かの判定を、画像編集装置などから通知されるフェード情報を基に行う。
【００３６】
フェード期間である場合（Ｓ４０３でＹｅｓ）はＳ４０４へ遷移し、Ｓ４０４で連続するＢピクチャの設定値であるＢ枚数を３に設定してＳ４０６へ遷移する。一方、フェード期間ではない場合（Ｓ４０３でＮｏ）はＳ４０５へ遷移し、Ｓ４０５でＢ枚数を２に設定してＳ４０６へ遷移する。Ｓ４０６でＢカウンタの値と、Ｂ枚数の値が同じであるか否かを判定する。Ｂカウンタの値とＢ枚数の値が同じではない場合（Ｓ４０６でＮｏ）はＳ５０１へ遷移する。Ｓ５０１でフェード期間であり、かつ、Ｂカウンタの値が１であるか否かを判定する。
【００３７】
フェード期間であり、かつ、Ｂカウンタの値が１である場合（Ｓ５０１でＹｅｓ）はＳ５０２で符号化方法を参照Ｂピクチャにすると決定してＳ４１２へ遷移する。参照Ｂピクチャとは、Ｂピクチャのうち、当該フレームが他のフレームの参照画像として使用される場合がある符号化方法である。一方、フェード期間であり、かつ、Ｂカウンタの値が１ではない場合（Ｓ５０１でＮｏ）はＳ４１０で符号化方法をＢピクチャにすると決定してＳ４１２へ遷移する。Ｓ４１２でＢカウンタの値に１加算して処理を終了する。
【００３８】
一方、Ｓ４０６でＢカウンタの値とＢ枚数の値が同じである場合（Ｓ４０６でＹｅｓ）はＳ４０７へ遷移する。Ｓ４０７で以前にＩピクチャを選択してから０．５秒以上経過しているか否かを判定する。０．５秒以上経過している場合（Ｓ４０７でＹｅｓ）はＳ４０８で符号化方法をＩピクチャにすると決定して、Ｓ４１１でＢカウンタの値を０にして処理を終了する。一方、０．５秒以上経過していない場合（Ｓ４０７でＮｏ）はＳ４０９で符号化方法をＰピクチャにすると決定して、Ｓ４１１でＢカウンタの値を０にして処理を終了する。
【００３９】
以上の動作により、フェード期間の近傍の符号化方法は図３（ｅ）のように選択される。なお、図３（ｅ）中の矢印は、矢印の元の画像を矢印の先の符号化時に参照画像として使用することを示している。また、比較のために、実施形態１及び２における方法を適用しない場合の符号化方法の選択を図３（ｃ）に示している。図３（ｃ）中の矢印も、同様に参照画像を示している。図３（ｃ）はフェード期間においても、フェード期間ではない期間と同じ符号化方法の選択を行っている。
【００４０】
実施形態２における方法を適用した場合、フェード期間において、すべてのＢピクチャについて、２枚の参照画像の時間的距離が等しくなるため符号化効率が向上する。フェード期間は時間的に過去の画像と未来の画像が合成された画像であり、また、一般的にはその合成比率は時間に対して一定の速さで変わるので、時間的に等間隔となっている過去の参照画像と未来の参照画像を平均して合成した画像を参照画像として使用するＢピクチャの符号化効率が高くなるためである。
【００４１】
［実施形態３］
実施形態１及び２で説明した様々な機能、処理及び方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。以下、実施形態３では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。また、実施形態３では、コンピュータＸを制御するためのプログラムであって、実施形態１及び２で説明した様々な機能、処理及び方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００４２】
実施形態１及び２で説明した様々な機能、処理及び方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも一つを含む。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ（非一時的）な記憶媒体である。
【符号の説明】
【００４３】
１００  動画像符号化装置    １２０  符号化方法選択回路
１０２  フレームメモリ          １０３  インター予測回路
１０４  イントラ予測回路
【図１】
2018113525.tif 000003
【図２】
2018113525.tif 000004
【図３】
2018113525.tif 000005
【図４】
2018113525.tif 000006
【図５】
2018113525.tif 000007