(57)【要約】【課題】差分映像データが、対応する主映像データに対して密接な関係を持って符号化されるようにした映像データの符号化装置及び符号化方法を提供する。【解決手段】この実施形態によれば、第１の符号化部は主映像データの動きベクトルを検出する。第２の符号化部は、前記主映像データの画質を高画質化するための差分映像データを、前記動きベクトルを用いて量子化する。【選択図】図３
2014143585.tif 000002
【特許請求の範囲】
【請求項１】
主映像データの動きベクトルを検出する第１の符号化部と、
前記主映像データの画質を高画質化するための差分映像データを、前記動きベクトルを用いて量子化する第２の符号化部と、
を有する映像データの符号化装置。
【請求項２】
前記動きベクトルは、前記主映像データのブロック毎に検索された動きベクトルである、請求項１記載の映像データの符号化装置。
【請求項３】
前記主映像データは縮小スケーラー部で縮小されており、前記第１の符号化部で符号化され、放送波により伝送される請求項１記載の映像データの符号化装置。
【請求項４】
前記差分映像データは、
前記第１の符号化部で符号化された前記主映像データが復号化部で復号され、復号された主映像データと、この主映像データのオリジナル映像データとの差分として得られた差分映像データである請求項１記載の映像データの符号化装置。
【請求項５】
前記第２の符号化部は符号化するブロックを指定し、このブロックに対応するブロック番号を前記第１の符号化部から取得し、このブロック番号に対応する前記動きベクトルを取得する請求項１記載の映像データの符号化装置。
【請求項６】
第１の符号化部により主映像データを符号化し、第２の符号化部により前記主映像データの画質を高画質化するための差分映像データを符号化する映像データの符号化方法において、
前記第１の符号化部で得られた動きベクトルを、前記第２の符号化部で用いて量子化係数を調整する、
映像データの符号化方法。
【請求項７】
前記動きベクトルは、前記主映像データのブロック毎に検索された動きベクトルである、請求項６記載の映像データの符号化方法。
【請求項８】
縮小スケーラー部で縮小された前記主映像データを、前記第１の符号化部で符号化し、放送波により伝送する請求項６記載の映像データの符号化方法。
【請求項９】
前記第１の符号化部で符号化された前記主映像データが復号化部で復号さし、復号された主映像データと、この主映像データのオリジナル映像データとの差分として前記差分映像データを生成する、
請求項６記載の映像データの符号化方法。
【請求項１０】
主映像データを符号化する第１の符号化と、前記主映像データの画質を高画質化するための差分映像データを符号化する第２の符号化をプログラムにより、コンピュータに実行させる映像データの符号化用プログラムであって、
前記第１の符号化のとき得られた動きベクトルを前記第２の符号化で用いて量子化係数を調整する、
映像データの符号化用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の実施形態は、映像データの符号化装置、符号化方法及び符号化用プログラムに関する。
【背景技術】
【０００２】
現在、普及しているデジタルテレビジョン放送受信装置は、水平方向が１９２０画素で垂直方向が１０８０画素の所謂２ｋ１ｋと称される映像データの表示に対応した装置が一般的である。
【０００３】
これに対して、近年では水平方向が３８４０画素、垂直方向が２１６０画素の４ｋ２ｋと称される映像データや、水平方向が７６８０画素、垂直方向が４３２０画素の８ｋ４ｋと称される映像データのような、上記２ｋ１ｋよりも高精細な映像データも実現されている。
【０００４】
なお、４ｋ２ｋの画像（動画或いは静画）は、厳格な特別規定があるわけではなく、水平画素数４０００前後、垂直画素数２０００前後のものを意味する。また、水平方向が３８４０画素、垂直方向が２１６０画素の画像、或いは水平方向が４０９６画素、垂直方向が２１６０画素の４ｋ２ｋの画像もある。
【０００５】
一方、上記した情報量の多い高精細な映像データを、限られた伝送路帯域で放送配信するにあたって、その伝送をいかに行うかが重要な課題となっている。また、上記高精細な映像データの放送配信が行われることが起因して、従来の受信装置が利用できなくなる事態を避ける必要がある。
【０００６】
そこで、４ｋ２ｋ映像データを、２ｋ１ｋ映像データに変換し、通常の放送波として送受信する放送システムが検討されている。そして一方では、４ｋ２ｋ映像データに対応可能な新しい受信装置のために、前記４ｋ２ｋ映像データと２ｋ１ｋ映像データとの差分映像データを送信することが検討されている。
【０００７】
ここで、差分映像データを配信するに際して、伝送路の負荷を軽減するために、差分映像データが符号化されることが好ましい。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平６−１９７３３４号公報
【特許文献２】特開２０１０−２６３２６２号公報
【特許文献３】特開平１０−３４１４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
映像データを符号化する技術は各種存在する。ここで差分映像データの場合、高画質である元の４ｋ２ｋ映像データから生成された２ｋ１ｋ映像データ（主映像データと称しても良い）と差分映像データとは、密接な関連性がある。それ故に差分映像データが復号化されたとき、対応する２ｋ１ｋ映像データと精度良くマッチングすることが重要である。仮に、復号化された差分映像データが、対応する２ｋ１ｋ映像データとミスマッチであると、良質な４ｋ２ｋ映像データを得ることができない。
【００１０】
そこでこの実施形態は、差分映像データが、対応する主映像データに対して密接な関係を持って符号化されるようにした映像データの符号化装置、符号化方法及び符号化用プログラムを提供することを目的とする。
【００１１】
また主映像データを高画質化するのに有効な差分映像データを維持するとともに、該差分映像データの効率的な符号化を実現してビットレートを低減できる、映像データの符号化装置、符号化方法及び符号化用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
この実施形態によれば、基本的に、主映像データの動きベクトルを検出する第１の符号化部と、前記主映像データの画質を高画質化するための差分映像データを、前記動きベクトルを用いて量子化する第２の符号化部とを備える。
【図面の簡単な説明】
【００１３】
【図１】この実施形態の前提となる符号化装置及び復号化装置を示すブロック図である。
【図２】図１の差分映像データ符号化部若しくは主映像データ符号化部の構成例を示すブロック図である。
【図３】この実施形態に係る符号化装置及び復号化装置の一例を示すブロック図である。
【図４】図３の主映像データ符号化部の構成例を示すブロック図である。
【図５】図３の差分映像データ符号化部の構成例を示すブロック図である。
【図６】主映像データ符号化部の一動作例を説明するために示したフローチャートである。
【図７】差分映像データ符号化部の一動作例を説明するために示したフローチャートである。
【発明を実施するための形態】
【００１４】
以下、実施の形態について図面を参照して説明する。
【００１５】
図１において、この実施形態の前提となる符号化装置及び復号化装置を説明する。入力端子２１に、４ｋ２ｋ映像データが入力する。
【００１６】
４ｋ２ｋ映像データは、縮小スケーラー部２０１と、差分映像データ生成部２０５に入力する。縮小スケーラー部２０１は、４ｋ２ｋ映像データを、主映像データに変換する。この変換により４ｋ２ｋ映像データの画角が主映像データの画角に縮小される。
【００１７】
ここで、主映像データとは、現在、普及しているデジタルテレビジョン放送受信装置における、水平方向が１９２０画素で垂直方向が１０８０画素の所謂２ｋ１ｋと称される映像データのことである。
【００１８】
主映像データは、主映像データ符号化部２０２に入力する。主映像データ符号化部２０２は、主映像データを圧縮するエンコーダであり、主映像ビットストリームを出力する。
【００１９】
主映像ビットストリームは、伝送路に出力されるとともに、主映像データ復号化部２０３に入力する。主映像データ復号化部２０３は、先の主映像データ符号化部２０２の変換処理とは逆の変換処理を行い復号化された主映像データを得る。
【００２０】
復号化された主映像データは、拡大スケーラー部２０４に入力する。拡大スケーラー部２０４は、先の縮小スケーラー部２０１の変換処理とは、逆の変換処理を行い、再生４ｋ２ｋ映像データを得る。再生４ｋ２ｋ映像データの画角は、オリジナルの４ｋ２ｋ映像データの画角と同じである。
【００２１】
再生４ｋ２ｋ映像データは、差分映像データ生成部２０５に入力する。差分映像データ生成部２０４は、オリジナルの４ｋ２ｋ映像データと再生４ｋ２ｋ映像データとの差分を得る。この差分を、差分映像データと称する。
【００２２】
差分映像データは、差分映像データ符号化部２０６に入力する。差分映像データ符号化部２０６は、差分映像データを圧縮するエンコーダであり、差分映像ビットストリームを出力する。差分映像ビットストリームは、伝送路に出力される。
【００２３】
上記の伝送路としては、各種の伝送路が可能である。例えば主映像ビットストリームは放送電波により搬送され、差分映像ビットストリームは、インターネットを介して搬送されてもよい。或いは、両方のビットストリームが、放送電波により伝送されてもよい。この場合、両方のビットストリームが、同一チャンネル内で伝送されても良いし、別々のチャンネルで伝送されてもよい。さらには、半導体記録媒体、光ディスク、磁気ディスクなどの記録媒体による伝送であってもよい。さらには、伝送路としてホームネットワークなどの手段が用いられてもよい。
【００２４】
上記した主映像ビットストリームと、差分映像ビットストリームは、復号化装置３００の入力端子３１、３２に入力する。
【００２５】
主映像ビットストリームは、主映像データ復号化部３０１で復号化される。復号化された主映像データは、拡大スケーラー部３０２において、再生４ｋ２ｋ映像データに拡大される。
【００２６】
差分映像ビットストリームは、差分映像データ復号化部３０３で復号化される。復号化された差分映像データと、再生４ｋ２ｋ映像データとは、差分映像データ重畳部３０４に入力する。差分映像データ重畳部３０４にて、再生４ｋ２ｋ映像データに差分映像データが重畳され、高画質化された４ｋ２ｋ映像データ出力を得ることができる。
【００２７】
上記のシステムにおいて、主映像ビットストリームが既存のテレビ放送に相当し、これを復号化すれば２ｋ１ｋ映像データを得ることができる。
【００２８】
この２ｋ１ｋ映像データは、オリジナルの４ｋ２ｋ映像データに対して、画角を縮小したことによる映像情報の欠落と、符号化（圧縮）したことによる劣化が生じているが、４ｋ２ｋの差分映像データを重畳することで、より高画質な映像データに生成できる。
【００２９】
また、差分映像映像データを符号化して差分映像ビットストリームを送信する方法は、４ｋ２ｋ映像データをそのまま符号化して送信し、既存のテレビ放送と共存させるよりも、画質当たりのビットレートの効率が良いと考えられる。これは伝送路に必要な帯域に影響し、重要な要素である。
【００３０】
ここで、上記したシステムは、前述のように高解像度・高画質化だけでなく、ビットレート効率が重要である。このため、より効率的な符号化で高画質を維持しながらビットレートを下げることが求められる。
【００３１】
そこで、一実施形態では、復号化装置はそのままに、差分符号化装置に改善を行うものである。具体的には主映像符号化部２０２で主映像データを圧縮する際に決定したブロック単位の動きベクトルを出力し、差分符号化部２０６に渡す。
【００３２】
差分符号化部２０６では、動きベクトルの大小から、ビットレートに影響する量子化係数を調整する。
【００３３】
主観画質を考えた場合、動きの速い部分と動きの遅い部分では、動きの遅い部分の方がより精細に画質の違いを認識できる。このことを利用すればブロック単位で動きベクトルを参照して、量子化係数を調整することで、動きの遅い部分は高画質・高ビットレート、動きの速い部分は低画質・低ビットレートとすることで主観画質を維持したままビットレートを低減することができる。
【００３４】
この量子化係数の調節は、差分映像データに適用するので、主映像データについては画質に劣化がなく、低画質とはいっても高精細化の効果が低減するだけである。
【００３５】
ただし、主映像データ符号化の際の動きベクトルが映像内の動きにある程度追従していると考えられるのに対し、差分映像データ符号化の際の動きベクトルは、映像内の動きを反映しない可能性が高いため、差分映像データ符号化の量子化係数を主映像映像データ符号化の動きベクトルの大きさから決定する。
【００３６】
また差分映像データのみでは、動きが十分に検索できないことがあり、このような不足を主映像データの動きベクトルで補うことができる。
【００３７】
まず、ここで図１に示した主映像データ符号化部２０２と差分映像データ符号化部２０６に使われる符号化部の例を図２で説明する。主映像データ符号化部２０２と差分映像データ符号化部２０６の構成は同じであるために、主映像データ符号化部２０２を代表して図２で説明する。
【００３８】
符号化には主に画面間予測と画面内予測があり、それぞれにさまざまモードが存在する。符号化の際には最適なモードを決定する必要があり、ここではこれを予測モードとする。予測モードとしては例え前方予測、前後予測などがあり、映像データはＩピクチャー（或いはＩスライス）、Ｂピクチャー（或いはＢスライス）、Ｐピクチャー（或いはＢスライス）などと称されるものがある。また画面内予測の方法として水平予測、垂直予測などもある。
【００３９】
符号化部２０２に入力映像データがブロック単位で供給されると、画面間動き探索部４０１により、画面間で画像の動き探索が行われる。動き探索にはさまざま方法があるが、ここでは割愛する。動き探索によって画像動きに応じた動きベクトルが得られると、予測画像生成部４０２が、ベクトルの指す参照画像を取得して予測画像データを生成する。動きベクトルはブロック毎に得られる。
【００４０】
次に予測残差生成部４０３が、予測画像データと入力映像データの差分を取って予測残差を生成する。生成した予測残差はどのような予測モードの候補であるかの情報とともに予測モード決定部４０４に送る。
【００４１】
動き探索によって得られる動きベクトルの候補は、必ずしも１つではなく、複数の候補を用いる場合は複数の予測残差を生成する。
【００４２】
同様に画面内予測についても画面内予測部４１１と予測画像生成部４１２が、隣接画素データから予測画像データを生成し、次に、予測残差生成部４１３が予測残差を生成する。生成した予測残差はどのような予測モードの候補であるかの情報とともに予測モード決定部４０４に送る。画面内予測も複数の候補が存在し得るので、それらもすべて予測モード決定部４０４に送る。
【００４３】
予測モード決定部４０４では、予測残差の小さいものを選択する。この指標には例えば予測残差の絶対値を取ってすべて加算したＳＡＤ（sum of absolute difference)などを用いる。予測残差は、予測モード決定部４０４からの指示で、残差選択部４２０で選択され、選択された予測モードの予測残差は周波数変換部４２１に送られる。残差選択部４２０において、予測モード（例えばＩピクチャモード）に応じて、画面内予測残差が選択された場合、ほぼ画面全体のデータが選択されて出力される。
【００４４】
また、予測モードに関する情報については符号化部４２３に送られ、ビットストリームの一部としてエンコードされる。これは予測モードに関する情報を、復号化装置が、映像データを復号する際に利用するからである。
【００４５】
周波数変換部４２１は予測残差を周波数変換する。量子化部４２２はビットレート制御部４２４から取得した量子化係数に基づいて、周波数変換された予測残差の量子化を行う。この量子化とは一種の丸め処理を含んでおり、ビットレートの増減を変えたい場合は、量子化係数を変更することで変更できる。ただしビットレートの低減は、丸めによる画質劣化とのトレードオフとなる。
【００４６】
符号化部４３２は、量子化後の係数成分や、上記予測モードに関する情報をビットストリームに符号化する。
【００４７】
ビットレート制御部４２４は事前に設定された量子化係数のデフォルト値や符号化済みのビットストリームの符号量から、量子化係数を決定する。
【００４８】
ここに示した符号化部４２３はあくまで一例であり、符号化部内でのローカルデコード（復号画像生成）などを割愛している。また予測モードの決定方法は、圧縮の規格と実装に依存し、さまざまな方法がある。
【００４９】
図３は、実施形態の一例であり、符号化装置／復号化装置を示している。図１の符号化装置／復号化装置と重複する部分は図１と同一符号を付している。
【００５０】
図１との違いは、まず主映像データ符号化部２０２が主映像データを符号化する際に生成したブロック単位の動きベクトルを出力している。予測モードによっては動きベクトルが存在しない場合もあるが、その場合は特定の動きベクトルに置き換えて出力するか、動きベクトルが存在しない予測モードである旨を示す取り決められた情報を出力する。
【００５１】
出力したブロック単位の動きベクトルは差分映像データ符号化部２０６が受ける。つまりこの実施形態では、第１の符号化部である符号化部２０２で得られた動きベクトルを第２の符号化部である符号化部２０６に、量子化係数を調整するために与える経路２２２が備わっている。
【００５２】
差分映像データ符号化部２０６は、動きベクトルの大小を判定し、その結果で量子化係数を補正し、これによってビットレートを調整する。
【００５３】
主映像データ符号化部２０２と差分映像データ符号化部２０６は動作タイミングが異なり、主映像データ符号化部２０２の動きベクトル出力タイミングと差分映像データ符号化部２０６が該当ブロックの動きベクトルを必要とするタイミングは異なっている可能性が高い。
【００５４】
そこでこの実施形態の場合、主映像データ符号化部２０２／差分映像データ符号化部２０６のいずれか、または両符号化部の外部に動きベクトルを蓄積する。動きベクトルはブロック番号に対応付けて蓄積される。
【００５５】
例えば、ブロック番号は、縮小化される前の４ｋ２ｋ映像データがブロック化されるときに付されている。主映像データ符号化部２０２は、各フレームのブロックの動きベクトルにブロック番号を付している。主映像データ符号化部２０２／差分映像データ符号化部２０６のそれぞれは、ブロック番号を把握しながらそれぞれの動きベクトルを探索している。
【００５６】
したがって、差分映像データ符号化部２０６は、ブロック番号に基づいて、主映像データ符号化部２０２から送られてくる対応する動きベクトルを特定及び参照可能である。
【００５７】
そして差分映像データ符号化部２０６は、主映像データの動きベクトルに基づいて、調整された量子化係数を適用して符号化を行う。
【００５８】
次に主映像データ符号化部２０２、差分映像データ符号化部２０６の内部について説明する。
【００５９】
図４は、図３に例示する符号化装置内の主映像データ符号化部２０２の内部の構成例を示すブロック図である。
【００６０】
図２と同一部分には同一符号を付している。図２の構成との違いは、予測モード決定部４０４から、主映像データの各ブロックの動きベクトルが出力されている点である。
【００６１】
動きベクトルを用いる予測モードの場合はその動きベクトルを出力し、そうでない場合は特定の動きベクトルに置き換えて出力するか、動きベクトルが存在しない予測モードである旨の情報を出力する。
【００６２】
他の構成ブロックについては、図２で説明した内容と同じであるために説明を省略する。
【００６３】
図６は主映像データ符号化部２０２内の予測モード決定部４０４の動作フローの例を示す図である。この図は１フレームのブロック内ループを表しており、動作を開始すると、まずブロックループに入る（ステップＳＡ１，ＳＡ２）。
【００６４】
次に予測モードを決めるための最適予測残差評価の値を初期化する（ステップＳＡ３）。次に符号化では複数の予測モードの候補を扱うので予測モード候補ループに入る（ステップＳＡ４）。ループ内ではまず予測モード候補の種別を取得する（ステップＳＡ５）。これには予測モードにはどのように予測画像を作るかというサブモードの情報や動きベクトルの情報も含まれる。
【００６５】
次に予測残差を取得する（ステップＳＡ６）。これは予測残差は、画素差分値が、ブロックの画素数分集まったものである。次にブロック単位の予測残差の評価を生成する（ステップＳＡ７）。
【００６６】
最適予測残差評価の値と比較して予測残差評価結果が良ければ、最適予測モードと最適予測残差評価を更新する（ステップＳＡ８、ＳＡ９）。そうでなければ次の予測モード候補の処理に移る（ステップＳＡ１０）。
【００６７】
全ての予測モード候補を評価すると、予測モード候補ループを抜ける。
【００６８】
最適予測モードが画面間予測であれば、ブロック番号とその予測モードの動きベクトルを出力する（ステップＳＡ１１，ＳＡ１３）。
【００６９】
最適予測モードが画面内予測であれば、ブロック番号と動きベクトルを０ベクトルとして出力する（ステップＳＡ１２）。全てのブロックを処理するとループを抜ける（ステップＳＡ１４）。
【００７０】
図５は、図３に例示する符号化装置内の差分映像データ符号化部２０６の内部の例を示す概略ブロック図である。各ブロックの機能は、図２、図４に示した符号化部の対応するブロックと同じである。
【００７１】
ブロックの対応関係を述べると、画面間動き探索部５０１、予測画像生成部５０２、予測残差生成部５０３、予測モード決定部５０４、画面内予測部５１１、予測画像生成部５１２、予測残差生成部５１３が、それぞれ図４の画面間動き探索部４０１、予測画像生成部４０２、予測残差生成部４０３、予測モード決定部４０４、画面内予測部４１１、予測画像生成部４１２、予測残差生成部４２０に対応する。
【００７２】
また周波数変換部５２１、符号化部５２３、量子化部５２２、ビットレート制御部５２４が、図４の周波数変換部４２１、符号化部４２３、量子化部４２２、ビットレート制御部４２４に対応する。
【００７３】
図２、図４との違いは、ビットレート制御部５２４に主映像データ符号化部２０２から受けた動きベクトルが入力されている点である。ビットレート制御部５２４は、元々予測モードや符号化済みのビットストリームの符号量から、ブロック単位で動的に量子化係数を変化させる機能を持つ。
【００７４】
さらにこれに加えて主映像データの符号化時の動きベクトルにより、量子化係数を変化或いは調整することができる。即ち、ビットレート制御部５２４では、通常は差分映像データを符号化する際のＩピクチャー、Ｂピクチャー、Ｐピクチャーの種類や、ブロックの予測モード、１画面内の符号量などに基づいて量子化係数が決まる。しかし差分映像データの場合、動きベクトルは実際の映像の動きを十分に反映していない可能性がある。そこでこの量子化係数が、主映像データの符号化時に得られた第２の動きベクトルにより調整される。これにより、差分映像データの符号化に対して、さらに主映像データの動きベクトルが影響を及ぼすことになる。
【００７５】
図７は差分映像データ符号化部２０６内のビットレート制御部４２４の動作フローの例を示す図である。
【００７６】
この図７は、１フレームのブロック内ループを表しており、動作を開始すると、まずブロックループに入る（ステップＳＢ１、ＳＢ２）。
【００７７】
次に生成済みの符号量と目標ビットレート等から量子化係数を仮決定する（ステップＳＢ３）。これは既存の技術でありさまざまな方法が存在する。次にブロック番号に対応する主映像動きベクトルを取得する（ステップＳＢ４）。即ち、符号化部２０６は符号化するブロックを指定し、このブロックに対応するブロック番号を符号化部２０２から取得し、このブロック番号に対応する主映像動きベクトルを取得する。
【００７８】
取得した動きベクトルが閾値以上であれば、量子化係数をビットレート低減方向に補正する（ステップＳＢ５，ＳＢ６）。
【００７９】
次に量子化係数を量子化部５２２に出力する（ステップＳＢ７）。全てのブロックを処理するとループを抜ける（ステップＳＢ８）。
【００８０】
前述の実施例では、動きベクトルの数について言及していないが、実際には１つのブロックに複数のベクトルが割り当てられることがある。この場合、ベクトルの平均化またはベクトルの大きい方／小さい方を選択するなどして適用される。
【００８１】
本提案では例として入力映像データと、復号化後の映像データが同じ画角の場合を示している。しかし、入力映像映像データと復号化後の映像データが異なる画角の場合、符号化装置に入力映像データが入力した直後に、該入力映像データを復号化後の映像データと同じ画角にスケーリングするようにしてもよい。この場合、主映像データは復号後の映像データと同じ画角にスケーリングした後さらに縮小スケーラー部を通るので、主映像データに関するスケーリングは共有化して１回のスケーリングとしてもよい。
【００８２】
本実施の形態では、主映像データの符号化と差分映像データの符号化において、ブロックサイズがどのような関係になっているか規定していない。主映像データの符号化のブロックを、拡大スケーラー相当に拡大した場合に、差分映像データの符号化のブロックと一致していないことは十分に起こり得るが、差分映像データの符号化のブロックを指定した場合に、対応する主映像データのブロックが一意に選択され動きベクトルが取得できれば本発明の目的は達成できるものである。
【００８３】
上記の実施形態では、主映像データの符号化部から差分映像データの符号化部へと渡される動きベクトルのスケーリングは特に示していない。システムが扱う差分映像データの符号化出力の画角と、主映像データの画角の関係が固定であれば、閾値設定時に画角比を加味した値にすればよい。
【００８４】
画角比が動的に変わる、あるいは差分映像データの符号化部に画角比を識別する手段がない場合は、動きベクトルにも拡大スケーラー相当のスケーリングを適用することで、変化する画角比を固定の閾値で判定することも可能である。
【００８５】
なお符号化部、復号化部は複数の機能ブロックにより示したが、これらは、記録媒体に格納したプログラムにより、コンピュータが実行する機能であってもよい。
【００８６】
上記した説明において、検出手段、制御手段、通信手段など用語において「部」は、「装置」、「器」、「ブロック」及び「モジュール」に置き換えても本発明の範疇であることは勿論である。さらにまた、請求項の各構成要素において、構成要素を分割して表現した場合、或いは複数を合わせて表現した場合、或いはこれらを組み合わせて表現した場合であっても本発明の範疇である。また請求項を方法として表現した場合であっても本発明の装置を適用したものである。
【００８７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８８】
２００・・・符号化装置、２０１・・・縮小スケーラー部、２０２・・・主映像データ符号化部、２０３・・・主映像データ復号化部、２０４・・・拡大スケーラー部、２０５・・・差分映像データ生成部、２０６・・・差分映像データ符号化部、３００・・・復号化装置、３０１・・・主映像データ復号化部、３０２・・・拡大スケーラー部、３０３・・・差分映像データ復号化部、３０４・・・差分映像データ重畳部、
４０１，５０１・・・画面間動き探索部、４０２，５０２・・・予測画像生成部、４０３，５０３・・・予測残差生成部、４０４，５０４・・・予測モード決定部、４１１，５１１・・・画面内予測部、４１２，５１２・・・予測画像生成部、４１３，５１３・・・予測残差生成部、４２０，５２０・・・残差選択部、４２１，５２１・・・周波数変換部、４２２，５２２・・・量子化部、４２３，５２３・・・符号化部、４２４，５２４・・・ビットレート制御部。
【図１】
2014143585.tif 000003
【図２】
2014143585.tif 000004
【図３】
2014143585.tif 000005
【図４】
2014143585.tif 000006
【図５】
2014143585.tif 000007
【図６】
2014143585.tif 000008
【図７】
2014143585.tif 000009