(57)【特許請求の範囲】
【請求項１】
動画像に含まれる符号化対象ピクチャをブロック単位で符号化する動画像符号化装置であって、
前記符号化対象ピクチャに含まれるスライスであって複数のブロックラインを含むスライスを符号化して得られるスライスデータ、及び、前記複数のブロックラインの各々の符号量を示す情報を含むスライスヘッダを、この順に含む第１符号化ストリームを出力する符号化部と、
前記第１符号化ストリームにおいて、前記スライスデータ及び前記スライスヘッダの並び順を入れ替える入替部と、を備える、
動画像符号化装置。
【請求項２】
前記符号化部は、
（i）前記複数のブロックラインの各々をブロック単位で符号化し、
（ii）符号化された前記複数のブロックラインを含む前記スライスデータを前記第１符号化ストリームの第１部分として出力し、
（iii）符号化された前記複数のブロックラインの各々の符号量を算出し、
（iv）算出された前記符号量を示す情報を含む前記スライスヘッダを前記第１符号化ストリームの第２部分として出力する、
請求項１に記載の動画像符号化装置。
【請求項３】
動画像に含まれる符号化対象ピクチャをブロック単位で符号化する動画像符号化方法であって、
前記符号化対象ピクチャに含まれるスライスであって複数のブロックラインを含むスライスを符号化して得られるスライスデータ、及び、前記複数のブロックラインの各々の符号量の情報を含むスライスヘッダを、この順に含む第１符号化ストリームを出力し、
前記第１符号化ストリームにおいて、前記スライスデータ及び前記スライスヘッダの並び順を入れ替える、
動画像符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、動画像に含まれる符号化対象ピクチャをブロック単位で符号化する動画像符号化装置に関する。
【背景技術】
【０００２】
非特許文献１は、動画像圧縮標準（video compression standard）であるＨＥＶＣ（High Efficiency Video Coding）を開示する。ＨＥＶＣでは、波面並列処理（ＷＰＰ：Wavefront Parallel Processing）が採用されている。ＷＰＰは、エントロピー符号化同期（entropy coding synchronization）と呼ばれる場合もある。
【０００３】
このＷＰＰは、ブロックライン単位で並列処理を可能とする符号化ツールである。ＷＰＰでは、スライスヘッダは、スライスに含まれる各ブロックラインの符号量を示す情報（entry_point_offset）を含む。デコーダは、スライスヘッダから各ブロックラインの符号量を読み解くことにより、各ブロックラインの先頭のデータがスライスデータのどこにあるかを判定でき、複数のブロックラインを並列に読み出すことができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Recommendation ITU-T H.265, High efficiency video coding, 2013/4
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、各ブロックラインの符号量を示す情報を含むスライスヘッダを符号化ストリームに含めるための処理の複雑化を抑制することができる画像符号化装置を提供する。
【課題を解決するための手段】
【０００６】
本開示における画像符号化装置は、動画像に含まれる符号化対象ピクチャをブロック単位で符号化する動画像符号化装置であって、符号化対象ピクチャに含まれるスライスであって複数のブロックラインを含むスライスを符号化して得られるスライスデータ、及び、複数のブロックラインの各々の符号量を示す情報を含むスライスヘッダを、この順に含む第１符号化ストリームを出力する符号化部と、第１符号化ストリームにおいて、スライスデータ及びスライスヘッダの並び順を入れ替える入替部と、を備える。
【発明の効果】
【０００７】
本開示における画像符号化装置は、各ブロックラインの符号量を示す情報を含むスライスヘッダを符号化ストリームに含めるための処理の複雑化を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態における動画像符号化装置の構成を示すブロック図
【図２】ピクチャの符号化構造の一例を示す図
【図３】実施の形態における符号化ストリームの一例を示す図
【図４】実施の形態における動画像復号装置の構成を示すブロック図
【図５】ＷＰＰによる復号処理を説明するための図
【図６】実施の形態における動画像符号化装置の動作を示すフローチャート
【図７】実施の形態における動画像復号装置の動作を示すフローチャート
【図８】実施の形態における動画像符号化装置の第１適用例を示す概念図
【図９】実施の形態における動画像符号化装置の第２適用例を示す概念図
【図１０】実施の形態における動画像符号化装置の第３適用例を示す概念図
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。ただし、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１０】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面及び以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１１】
（実施の形態）
以下、図１〜７を参照して、実施の形態を説明する。
【００１２】
［１−１．構成］
［１−１−１．動画像符号化装置の構成］
図１は、実施の形態における動画像符号化装置の構成を示すブロック図である。
【００１３】
動画像符号化装置１００は、動画像に含まれる符号化対象ピクチャ（カレントピクチャ）をブロック単位で符号化する。具体的には、動画像符号化装置１００は、動画像圧縮標準（例えばＨＥＶＣ）に従って、複数のピクチャをブロック単位で符号化する。
【００１４】
図１に示すように、動画像符号化装置１００は、符号化部１１０と、記憶部１２０と、入替部１３０と、を備える。以下に、各構成要素の詳細について説明する。
【００１５】
符号化部１１０は、複数のブロックラインを含むスライスを符号化してスライスデータを記憶部１２０に出力する。さらに、符号化部１１０は、各ブロックラインの符号量を示す情報（以下、符号量情報という）を含むスライスヘッダを記憶部１２０に出力する。その結果、記憶部１２０には、スライスデータ及びスライスヘッダをこの順に含む第１符号化ストリームが格納される。
【００１６】
ここで、ブロックラインについて図２を参照して説明する。図２は、ピクチャの符号化構造の一例を示す図である。
【００１７】
図２では、ピクチャ１０００は、単一のスライス１０１０を含む。スライスとは、ピクチャに含まれる複数の連続するブロックの集合である。ここでは、スライス１０１０は、６つのブロックライン１０１１〜１０１６を含む。
【００１８】
ブロックラインとは、水平方向に一列に連続して並ぶ複数のブロックの集合である。例えば、ブロックは、ＨＥＶＣでは符号化ツリーユニット（ＣＴＵ）に相当する。各ブロックは、複数の画素（例えば、１６×１６画素、３２×３２画素又は６４×６４画素）の集合であり、さらに複数のサブブロック（例えば、符号化ユニット（ＣＵ）、予測ユニット（ＰＵ）、変換ユニット（ＴＵ））に分割される場合もある。
【００１９】
記憶部１２０は、上述したように、スライスデータ及びスライスヘッダをこの順に含む第１符号化ストリームを記憶する。具体的には、記憶部１２０は、例えばダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）によって実現される。
【００２０】
入替部１３０は、記憶部１２０に記憶された第１符号化ストリームにおいて、スライスデータ及びスライスヘッダの並び順を入れ替えることにより、スライスヘッダ及びスライスデータをこの順に含む第２符号化ストリームを生成する。この入替処理は、例えば、映像信号及び音声信号の多重化処理又は所定のコンテナフォーマットへの変換処理などと一緒に行われてもよい。
【００２１】
この第１符号化ストリームにおけるスライスデータ及びスライスヘッダの並び順の入れ替えについて、図３を参照して説明する。図３は、実施の形態における符号化ストリームの一例を示す図である。図３において、（ａ）は、入れ替え前の符号化ストリームである第１符号化ストリーム１２０１を表し、（ｂ）は、入れ替え後の符号化ストリームである第２符号化ストリーム１２０２を表す。
【００２２】
ＡＵＤは、アクセス・ユニット・デリミタであり、ＳＰＳは、シーケンス・パラメータ・セットであり、ＰＰＳは、ピクチャ・パラメータ・セットである。スライスヘッダには、各ブロックラインの符号量を示す符号量情報１２１０が含まれている。例えばＨＥＶＣでは、符号量情報１２１０は、entry_point_offsetに相当する。
【００２３】
図３に示すように、入替部１３０は、第１符号化ストリーム１２０１においてスライスデータ及びスライスヘッダの並び順を入れ替えることにより、スライスヘッダ及びスライスデータをこの順に含む第２符号化ストリーム１２０２を生成する。つまり、入替部１３０は、標準規格に適合しない第１符号化ストリーム１２０１を、標準規格に適合した第２符号化ストリーム１２０２に変換する。
【００２４】
ここで、符号化部１１０の内部構成について説明する。図１に示すように、符号化部１１０は、減算部１１１と、変換部１１２と、エントロピー符号化部１１３と、逆変換部１１４と、加算部１１５と、予測部１１６と、フレームメモリ１１７と、を備える。
【００２５】
減算部１１１は、原画像の符号化対象ブロック（カレントブロック）から予測画像のカレントブロックを減算して残差画像のカレントブロックを変換部１１２に出力する。
【００２６】
変換部１１２は、残差画像のカレントブロックを周波数変換及び量子化することにより、量子化係数のカレントブロックをエントロピー符号化部１１３及び逆変換部１１４に出力する。
【００２７】
エントロピー符号化部１１３は、量子化係数のカレントブロックに対してエントロピー符号化を行うことにより符号化データを記憶部１２０に出力する。ブロックラインに含まれる複数のブロックが順にエントロピー符号化されることにより、ブロックラインの符号化データがスライスデータの一部分として記憶部１２０に格納される。
【００２８】
具体的には、エントロピー符号化部１１３は、例えばコンテキスト適応算術符号化（ＣＡＢＡＣ）により量子化係数のカレントブロックを符号化する。このとき、カレントブロックがブロックラインの先頭のブロックであれば、エントロピー符号化部１１３は、当該ブロックラインの上に隣接する隣接ブロックラインの確率テーブルを用いて、カレントブロックを含むブロックラインの符号化のための確率テーブルを初期化する。
【００２９】
さらに、エントロピー符号化部１１３は、ブロックラインの符号量情報を含むスライスヘッダをエントロピー符号化して記憶部１２０に出力する。その結果、記憶部１２０には、スライスデータ及びスライスヘッダをこの順に含む第１符号化ストリームが記憶される。
【００３０】
逆変換部１１４は、量子化係数のカレントブロックを逆量子化及び逆周波数変換することにより、残差画像のカレントブロックを加算部１１５に出力する。
【００３１】
加算部１１５は、残差画像のカレントブロック及び予測画像のカレントブロックを加算することにより、再構成画像のカレントブロックをフレームメモリ１１７に出力する。その結果、フレームメモリ１１７には、再構成画像の複数のブロックを含む再構成ピクチャが参照ピクチャとして格納される。
【００３２】
予測部１１６は、予測画像のカレントブロックを減算部１１１及び加算部１１５に出力する。例えば、予測部１１６は、フレームメモリ１１７に記憶された参照ピクチャを参照してインター予測を行うことにより、予測画像のカレントブロックを減算部１１１及び加算部１１５に出力する。また例えば、予測部１１６は、カレントブロックに空間的に隣接するブロックを参照してイントラ予測を行うことにより、予測画像のカレントブロックを減算部１１１及び加算部１１５に出力してもよい。
【００３３】
［１−１−２．動画像復号装置の構成］
次に、動画像符号化装置１００から出力された第２符号化ストリームを復号する動画像復号装置を説明する。図４は、実施の形態における動画像復号装置の構成を示すブロック図である。動画像復号装置２００は、第２符号化ストリームを復号して動画像を再構成する。
【００３４】
図４に示すように、動画像復号装置２００は、分割部２１０と、第１復号部２２０と、第２復号部２３０と、第３復号部２４０と、第４復号部２５０と、を備える。以下に、各構成要素の詳細について説明する。
【００３５】
分割部２１０は、第２符号化ストリームに含まれるスライスヘッダから各ブロックラインの符号量情報を読み解き、読み解かれた情報に基づいてスライスデータに含まれる各ブロックラインのデータの開始位置を判定する。そして、分割部２１０は、判定された開始位置を用いてスライスデータを複数のブロックラインのデータに分割し、各ブロックラインのデータを、第１復号部２２０、第２復号部２３０、第３復号部２４０及び第４復号部２５０のいずれかに出力する。
【００３６】
第１復号部２２０、第２復号部２３０、第３復号部２４０及び第４復号部２５０は、分割部２１０から取得した複数のブロックラインをＷＰＰにより復号する。具体的には、各復号部は、上隣接ブロックラインの復号よりも、予め定められたブロック数（例えば２ブロックなど）分だけ遅れて、復号対象ブロックラインを復号する。
【００３７】
ここで、ＷＰＰによる復号処理について図５を参照して説明する。図５は、ＷＰＰによる復号処理を説明するための図である。図５では、ピクチャ２０００は、単一のスライス２０１０を含む。スライス２０１０は、６つのブロックライン２０１１〜２０１６を含む。
【００３８】
ここでは、ブロックライン２０１１、２０１２、２０１３及び２０１４は、それぞれ、第１復号部２２０、第２復号部２３０、第３復号部２４０及び第４復号部２５０により左のブロックから順に復号されるとして説明する。
【００３９】
このとき、第２復号部２３０は、第１復号部２２０によるブロックライン２０１１の復号よりも２ブロック遅れてブロックライン２０１２を復号する。同様に、第３復号部２４０は、第２復号部２３０によるブロックライン２０１２の復号よりも２ブロック遅れてブロックライン２０１３を復号する。同様に、第４復号部２５０は、第３復号部２４０によるブロックライン２０１３の復号よりも２ブロック遅れてブロックライン２０１４を復号する。
【００４０】
このように、４つのブロックライン２０１１〜２０１４が４つの復号部（つまり、第１復号部２２０、第２復号部２３０、第３復号部２４０及び第４復号部２５０）によって並列に復号される。なお、第１復号部２２０及び第２復号部２３０は、ブロックライン２０１１及び２０１２の復号が終了すれば、ブロックライン２０１５及び２０１６を同様に並列に復号する。
【００４１】
ここで、４つの復号部を代表して第１復号部２２０の内部構成について説明する。なお、第２復号部２３０、第３復号部２４０及び第４復号部２５０の内部構成は、第１復号部２２０と実質的に同じであるので、図示及び説明を省略する。図４に示すように、第１復号部２２０は、エントロピー復号部２２１と、逆変換部２２２と、加算部２２３と、予測部２２４と、フレームメモリ２２５と、を備える。
【００４２】
エントロピー復号部２２１は、符号化された復号対象ブロック（カレントブロック）の符号化データをエントロピー復号することにより、量子化係数のカレントブロックを逆変換部２２２に出力する。
【００４３】
具体的には、エントロピー復号部２２１は、例えばコンテキスト適応算術復号（ＣＡＢＡＤ）によりカレントブロックの符号化データを復号する。このとき、カレントブロックがブロックラインの先頭のブロックであれば、エントロピー復号部２２１は、当該ブロックラインの上に隣接する隣接ブロックラインの確率テーブルを用いて、カレントブロックを含むブロックラインの符号化のための確率テーブルを初期化する。
【００４４】
逆変換部２２２は、量子化係数のカレントブロックを逆量子化及び逆周波数変換することにより、残差画像のカレントブロックを加算部２２３に出力する。
【００４５】
加算部２２３は、残差画像のカレントブロック及び予測画像のカレントブロックを加算することにより、再構成画像のカレントブロックをフレームメモリ２２５及び外部装置（例えばディスプレイ）に出力する。フレームメモリ２２５には、再構成画像の複数のブロックを含む再構成ピクチャが参照ピクチャとして格納される。
【００４６】
予測部２２４は、予測画像のカレントブロックを加算部２２３に出力する。例えば、予測部２２４は、フレームメモリ２２５に記憶された参照ピクチャを参照してインター予測を行うことにより、予測画像のカレントブロックを加算部２２３に出力する。また例えば、予測部２２４は、カレントブロックに空間的に隣接するブロックを参照してイントラ予測を行うことにより、予測画像のカレントブロックを加算部２２３に出力してもよい。予測部２２４における予測方法は、動画像符号化装置１００と同じ予測方法が用いられる。
【００４７】
［１−２．動作］
以上のように構成された動画像符号化装置１００及び動画像復号装置２００について、その動作を以下に説明する。
【００４８】
［１−２−１．動画像符号化装置の動作］
図６は、実施の形態における動画像符号化装置１００の動作を示すフローチャートである。以下、動画像符号化装置１００の動作をフローチャートに従って具体的に説明する。
【００４９】
まず、符号化部１１０は、複数のブロックラインを含むスライスを符号化してスライスデータを生成し、スライスデータを第１符号化ストリームの第１部分として記憶部１２０に出力する（Ｓ１０１）。具体的には、符号化部１１０は、複数のブロックラインの各々をブロック単位で符号化する。それから、符号化部１１０は、符号化された複数のブロックラインを含むスライスデータを第１符号化ストリームの第１部分として記憶部１２０に出力する。
【００５０】
さらに、符号化部１１０は、符号化された複数のブロックラインの各々の符号量を算出する。そして、符号化部１１０は、算出された符号量情報を含むスライスヘッダをスライスデータの後に第１符号化ストリームの第２部分として記憶部１２０に出力する（Ｓ１０２）。その結果、記憶部１２０には、スライスデータ及びスライスヘッダを、この順に含む第１符号化ストリームが格納される。
【００５１】
入替部１３０は、スライスデータ及びスライスヘッダをこの順に含む第１符号化ストリームにおいて、スライスデータ及びスライスヘッダの並び順を入れ替える（Ｓ１０３）。その結果、スライスデータ及びスライスヘッダをこの順に含む、標準規格に適合しない第１符号化ストリームは、スライスヘッダ及びスライスデータをこの順に含む、標準規格に適合する第２符号化ストリームに変換される。
【００５２】
［１−２−２．動画像復号装置の動作］
図７は、実施の形態における動画像復号装置２００の動作を示すフローチャートである。以下、動画像復号装置２００の動作をフローチャートに従って具体的に説明する。
【００５３】
まず、分割部２１０は、第２符号化ストリームから、スライスヘッダに含まれる、各ブロックラインの符号量情報を読み解き、各ブロックラインの符号量情報に従って、スライスデータをブロックラインごとに分割する（Ｓ２０１）。
【００５４】
複数の復号部（第１復号部２２０〜第４復号部２５０）は、複数のブロックラインを並列に復号する（Ｓ２０２）。具体的には、複数の復号部は、図５に示すように、予め定められたブロック数（図５では２ブロック）ずつ遅らせながら複数のブロックラインを並列に復号する。
【００５５】
［１−３．効果等］
以上のように、本実施の形態において、動画像符号化装置１００は、符号化部１１０と、入替部１３０と、を備える。符号化部１１０は、複数のブロックラインを含むスライスを符号化して得られるスライスデータ、及び、複数のブロックラインの各々の符号量情報を含むスライスヘッダを、この順に含む第１符号化ストリームを出力する。入替部１３０は、スライスデータ及びスライスヘッダをこの順に含む第１符号化ストリームにおいて、スライスデータ及びスライスヘッダの並び順を入れ替える。
【００５６】
一般的に、ハードウェアによる符号化処理では、符号化順に符号化データをバッファに出力することでストリームを生成している。そして、ブロックラインの符号量は、ブロックラインの符号化の終了後に得られる情報であるので、各ブロックラインの符号化後にしか符号化できない。したがって、各ブロックラインのデータを含むスライスデータの前に符号量情報を含むスライスヘッダを配置するためには、各ブロックラインのデータの符号化の後に符号化された符号量情報を、ストリームを遡ってスライスデータの前に配置する必要があり、符号化処理が複雑となる。
【００５７】
例えば、各ブロックラインの符号量を格納するスライスヘッダの領域にダミー情報を格納し、各ブロックラインの符号化が終了して各ブロックラインの符号量が確定した後に、ダミー情報を符号量情報に置き換えることにより、スライスヘッダ及びスライスデータをこの順に含む第２符号化ストリームを生成する方法がある。しかしながら、このような方法では、スライスヘッダ及びスライスデータの出力が終了した後にスライスヘッダの領域までポインタを戻す必要があり、処理が複雑となる。さらに、各ブロックラインの符号量情報自身の符号量がダミー情報の符号量と異なってしまった場合に、符号化ストリーム内の各種データを再配置するなど複雑な処理が必要となる。
【００５８】
これに対して、本実施の形態では、スライスデータの後にスライスヘッダを含む第１符号化ストリームを生成し、その第１符号化ストリームにおいて、スライスデータ及びスライスヘッダの並び順を入れ替えることで、比較的容易に、スライスヘッダ及びスライスデータをこの順に含む第２符号化ストリームを生成することができる。
【００５９】
（実施の形態の変形例）
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。そこで、以下、変形例を例示する。
【００６０】
例えば、上記実施の形態において、ピクチャが単一のスライスを含む場合について説明したが、ピクチャは、複数のスライスを含んでもよい。
【００６１】
また、上記実施の形態において、動画像復号装置２００は、４つのブロックラインを並列に復号していたが、これに限られない。動画像復号装置２００は、複数のブロックラインを１つずつ順に復号してもよい。この場合、動画像復号装置２００は、複数の復号部を備える必要はなく、単一の復号部を備えればよい。また、動画像復号装置２００は、２、３、又は５以上のブロックラインを並列に復号してもよい。
【００６２】
また、動画像符号化装置１００及び動画像復号装置２００は、それぞれ、本開示における複数の構成要素を選択的に備えてもよいし、動画像符号化方法及び動画像復号方法は、それぞれ、本開示における複数の処理を選択的に含んでもよい。例えば、動画像符号化装置１００は、必ずしも記憶部１２０を備えなくてもよい。この場合、記憶部１２０の代わりに、通信ネットワークを介して動画像符号化装置１００に接続された記憶装置あるいは動画像符号化装置１００に着脱可能なリムーバル・メディアが利用されればよい。
【００６３】
また、本開示における各構成要素は、電子回路でもよい。これらの回路は、全体として１つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
【００６４】
また、本開示における各処理をコンピュータが実行してもよい。例えば、コンピュータが、プロセッサ（ＣＰＵ）、メモリ及び入出力回路等のハードウェア資源を用いてプログラムを実行することによって、本開示における各処理を実行する。具体的には、プロセッサが処理対象のデータをメモリまたは入出力回路等から取得してデータを演算したり、演算結果をメモリまたは入出力回路等に出力したりすることによって、各処理を実行する。
【００６５】
また、本開示における各処理を実行するためのプログラムが、コンピュータ読み取り可能なＣＤ−ＲＯＭ等の非一時的な記録媒体に記録されてもよい。この場合、コンピュータが、非一時的な記録媒体からプログラムを読み出して、プログラムを実行することにより、各処理を実行する。
【００６６】
さらに、上記実施の形態に示された動画像符号化装置１００は、様々な装置に適用されてもよい。以下、図８〜１０を用いて、動画像符号化装置１００の適用例を説明する。
【００６７】
図８は、図１に示された動画像符号化装置１００の第１適用例を示す概念図である。図８には、デジタルカメラ３０１、及び、クラウドシステム３０２が示されている。デジタルカメラ３０１は、動画像符号化装置１００の一例である。デジタルカメラ３０１は、動画像符号化装置１００を含んでいてもよい。
【００６８】
デジタルカメラ３０１は、上記実施の形態で示された手順に従って、動画像を符号化する。すなわち、デジタルカメラ３０１は、複数のブロックラインを含むスライスを符号化して得られるスライスデータ、及び、複数のブロックラインの各々の符号量情報を含むスライスヘッダを、この順に含む第１符号化ストリームを出力する。そして、デジタルカメラ３０１は、その第１符号化ストリームにおいて、スライスデータ及びスライスヘッダの並び順を入れ替える。
【００６９】
動画像の符号化において上記実施の形態で示された手順が適用されるため、デジタルカメラ３０１において、各ブロックラインの符号量情報を含むスライスヘッダを符号化ストリームに含めるための処理の複雑化を抑制することができる。
【００７０】
図９は、図１に示された動画像符号化装置１００の第２適用例を示す概念図である。図９には、放送用カメラ３１１、放送局３１２、及び、テレビ３１３が示されている。放送用カメラ３１１は、動画像符号化装置１００の一例である。放送用カメラ３１１は、動画像符号化装置１００を含んでいてもよい。
【００７１】
放送用カメラ３１１は、上記実施の形態で示された手順に従って、動画像を符号化する。すなわち、放送用カメラ３１１は、複数のブロックラインを含むスライスを符号化して得られるスライスデータ、及び、複数のブロックラインの各々の符号量情報を含むスライスヘッダを、この順に含む第１符号化ストリームを出力する。そして、放送用カメラ３１１は、その第１符号化ストリームにおいて、スライスデータ及びスライスヘッダの並び順を入れ替える。
【００７２】
動画像の符号化において上記実施の形態で示された手順が適用されるため、放送用カメラ３１１において、各ブロックラインの符号量情報を含むスライスヘッダを符号化ストリームに含めるための処理の複雑化を抑制することができる。
【００７３】
図１０は、図１に示された動画像符号化装置１００の第３適用例を示す概念図である。図１０には、監視カメラ３２１、クラウドシステム３２２、及び、ビデオレコーダ３２３が示されている。監視カメラ３２１は、動画像符号化装置１００の一例である。監視カメラ３２１は、動画像符号化装置１００を含んでいてもよい。
【００７４】
監視カメラ３２１は、上記実施の形態で示された手順に従って、動画像を符号化する。すなわち、監視カメラ３２１は、複数のブロックラインを含むスライスを符号化して得られるスライスデータ、及び、複数のブロックラインの各々の符号量情報を含むスライスヘッダを、この順に含む第１符号化ストリームを出力する。そして、監視カメラ３２１は、その第１符号化ストリームにおいて、スライスデータ及びスライスヘッダの並び順を入れ替える。
【００７５】
動画像の符号化において上記実施の形態で示された手順が適用されるため、監視カメラ３２１において、各ブロックラインの符号量情報を含むスライスヘッダを符号化ストリームに含めるための処理の複雑化を抑制することができる。
【００７６】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面及び詳細な説明を提供した。
【００７７】
したがって、添付図面及び詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００７８】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００７９】
本開示は、動画像を符号化する動画像符号化装置などに適用可能である。具体的には、デジタルビデオカメラ、定点観測カメラ、監視カメラ、または、防犯カメラなどに、本開示は適用可能である。
【符号の説明】
【００８０】
１００    動画像符号化装置
１１０    符号化部
１１１    減算部
１１２    変換部
１１３    エントロピー符号化部
１１４、２２２    逆変換部
１１５、２２３    加算部
１１６、２２４    予測部
１１７、２２５    フレームメモリ
１２０    記憶部
１３０    入替部
２００    動画像復号装置
２１０    分割部
２２０    第１復号部
２２１    エントロピー復号部
２３０    第２復号部
２４０    第３復号部
２５０    第４復号部
【図１】
0006704194.tif 000002
【図２】
0006704194.tif 000003
【図３】
0006704194.tif 000004
【図４】
0006704194.tif 000005
【図５】
0006704194.tif 000006
【図６】
0006704194.tif 000007
【図７】
0006704194.tif 000008
【図８】
0006704194.tif 000009
【図９】
0006704194.tif 000010
【図１０】
0006704194.tif 000011