(57)【要約】【課題】減色圧縮技術が用いられる場合に、デブロッキングフィルタ処理が適用されるときの画質劣化を防止する。【解決手段】映像符号化装置は、ブロック歪を除去するためのフィルタ処理を行うデブロックフィルタと、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減する低減手段とを備えることを特徴とする。【選択図】図１１
2016076755.tif 000002
【特許請求の範囲】
【請求項１】
ブロック歪を除去するためのフィルタ処理を行うデブロックフィルタと、
減色圧縮モードで圧縮された領域に対する前記フィルタ処理の効果を低減する低減手段とを備える
ことを特徴とする映像符号化装置。
【請求項２】
低減手段は、前記フィルタ処理を無効化する
請求項１記載の映像符号化装置。
【請求項３】
前記減色圧縮モードで圧縮された領域を特定可能な情報をシグナリングする領域シグナリング手段をさらに備える
請求項１又は請求項２記載の映像符号化装置。
【請求項４】
ブロック歪を除去するためのフィルタ処理を行うデブロックフィルタと、
減色圧縮モードで圧縮された領域に対する前記フィルタ処理の効果を低減する低減手段とを備える
ことを特徴とすることを特徴とする映像復号装置。
【請求項５】
低減手段は、前記フィルタ処理を無効化する
請求項４記載の映像復号装置。
【請求項６】
受信したビットストリームから前記減色圧縮モードで圧縮された領域を特定可能な情報を解読する領域解読手段をさらに含む
請求項３記載の映像復号装置。
【請求項７】
ブロック歪を除去するためのフィルタ処理を行い、
減色圧縮モードで圧縮された領域に対する前記フィルタ処理の効果を低減する
ことを特徴とする映像符号化方法。
【請求項８】
前記フィルタ処理を無効化する
請求項７記載の映像符号化方法。
【請求項９】
前記減色圧縮モードで圧縮された領域を特定可能な情報をシグナリングする
請求項７又は請求項８記載の映像符号化方法。
【請求項１０】
ブロック歪を除去するためのフィルタ処理を行い、
減色圧縮モードで圧縮された領域に対する前記フィルタ処理の効果を低減する
ことを特徴とする映像復号方法。
【請求項１１】
前記フィルタ処理を無効化する
請求項１０記載の映像復号方法。
【請求項１２】
受信したビットストリームから前記減色圧縮モードで圧縮された領域を特定可能な情報を解読する
請求項１０又は請求項１１記載の映像復号方法。
【請求項１３】
コンピュータに、
ブロック歪を除去するためのフィルタ処理と、
減色圧縮モードで圧縮された領域に対する前記フィルタ処理の効果を低減する処理と
を実行させるための映像符号化プログラム。
【請求項１４】
コンピュータに、前記フィルタ処理を無効化する処理を実行させる
請求項１３記載の映像符号化プログラム。
【請求項１５】
コンピュータに、前記減色圧縮モードで圧縮された領域を特定可能な情報をシグナリングする処理を実行させる
請求項１３又は請求項１４記載の映像符号化プログラム。
【請求項１６】
コンピュータに、
ブロック歪を除去するためのフィルタ処理と、
減色圧縮モードで圧縮された領域に対する前記フィルタ処理の効果を低減する処理と
を実行させるための映像復号プログラム。
【請求項１７】
コンピュータに、前記フィルタ処理を無効化する処理を実行させる
請求項１６記載の映像復号プログラム。
【請求項１８】
コンピュータに、受信したビットストリームから前記減色圧縮モードで圧縮された領域を特定可能な情報を解読する処理を実行させる
請求項１６又は請求項１７記載の映像復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、減色圧縮技術を用いる映像符号化装置及び映像復号装置に関する。
【背景技術】
【０００２】
HEVC(High Efficiency Video Coding)/H.265 に基づく映像符号化方式において、ディジタル化された画像の各フレームは符号化ツリーユニット（CTU ：Coding Tree Unit）に分割され、ラスタスキャン順で各CTU が符号化される。CTU は、クアッドツリー構造で符号化ユニット（CU：Coding Unit ）に分割されて符号化される。各CUは、予測ユニット（PU：Prediction Unit ）に分割されて予測される。また、各CUの予測誤差は、クアッドツリー構造で、変換ユニット（TU：Transform Unit）に分割されて周波数変換される。
【０００３】
CUは、イントラ予測／フレーム間予測の符号化単位である。
【０００４】
イントラ予測（画面内予測）は、予測信号を符号化対象フレームの再構築画像から生成する予測である。HEVC/H.265では、33種類の角度イントラ予測などが定義されている。角度イントラ予測では、符号化対象ブロック周辺の再構築画素を33種類の方向のいずれかに外挿して、イントラ予測信号が生成される。
【０００５】
イントラ予測として、角度イントラ予測に加えて、DC予測及びPlanar予測が規定されている。DC予測では、参照画像の平均値が予測対象TUの全画素の予測値とされる。Planar予測では、予測画像は、参照画像における画素から線形補間によって生成される。
【０００６】
フレーム間予測は、符号化対象フレームと表示時刻が異なる再構築フレーム（参照ピクチャ）の画像に基づく予測である。フレーム間予測をインター予測とも呼ぶ。インター予測では、参照ピクチャの再構築画像ブロックに基づいて（必要であれば画素補間を用いて）、インター予測信号が生成される。
【０００７】
HEVCのRExt（Range Extension ）において、拡張機能の標準化作業が進められた（非特許文献１参照）。
【０００８】
RExtによる拡張機能の圧縮効率をより高めるための方式として、非特許文献２で、単色圧縮技術（単色モード：single colour mode）と２色圧縮技術（２色モード：bi-color mode ）が提案されている。以下、単色圧縮技術と２色圧縮技術を併せて減色圧縮技術という。減色圧縮技術は、８bit 精度のRGB など多色の映像信号のブロックを、圧縮済み領域から選ばれた単色又は２色（以下、これらを併せて代表色という。）を用いて圧縮する技術である。減色圧縮技術を使用せずにブロックを圧縮するモードを、非減色圧縮モード又は多色圧縮モードという。代表色を使う減色圧縮モードを適用する場合、減色圧縮モードを用いるか否かをブロック単位で選択できる。
【０００９】
減色圧縮モードは、文字などの人工的な性質をもつ画像ブロックを、画質低下を押さえつつデータ量を圧縮するのに適する。多色圧縮モードは、風景などの自然画の画像ブロックを、画質低下を押さえつつデータ量を圧縮するのに適する。
【００１０】
次に、図15を参照して、ディジタル化された画像の各フレームの各CUを入力画像としてビットストリームを出力する一般的な映像符号化装置の構成と動作を説明する。
【００１１】
図15に示す映像符号化装置は、周波数変換／量子化器101 、逆量子化／逆周波数変換器102 、第１バッファ103 、デブロックフィルタ（デブロッキングフィルタ）104 、第２バッファ105 、イントラ予測器106 、インター予測器107 、スイッチ108 、符号化制御部109 、エントロピー符号化器110 、減算器115 、及び加算器116 を備える。
【００１２】
イントラ予測器106 は、第１バッファ103 に格納された再構築画像であって現在のフレームと表示時刻が同一である再構築画像を利用してイントラ予測信号を生成する。インター予測器107 は、現在のフレームと表示時刻が異なる、第２バッファ105 に格納された参照画像を利用してフレーム間予測信号（インター予測信号）を生成する。
【００１３】
映像符号化装置に入力された画像は、イントラ予測器106 又はインター予測器107 からスイッチ108 を介して供給される予測画像が減算器115 で減じられた後、予測誤差画像として周波数変換／量子化器101 に入力される。
【００１４】
周波数変換／量子化器101 は、予測誤差画像を周波数変換し、周波数変換された予測誤差画像（係数画像）を量子化する。エントロピー符号化器110 は、予測パラメータ及び量子化係数画像をエントロピー符号化して、ビットストリームを出力する。
【００１５】
逆量子化／逆周波数変換器102 は、量子化係数画像を逆量子化する。さらに、逆量子化／逆周波数変換器102 は、逆量子化された係数画像を逆周波数変換する。逆周波数変換された再構築予測誤差画像は、加算器116 で予測信号が加えられた後、再構築画像として第１バッファ103 に供給される。第１バッファ103は、再構築画像を格納する。
【００１６】
デブロックフィルタ104 は、第１バッファ103 に格納された再構築画像に対してブロック歪を除去するためのデブロッキングフィルタ処理を行う。デブロッキングフィルタ処理は、符号化ユニット（CU:Coding Unit）毎に、変換ユニット（TU: Transform Unit）又は予測ユニット（PU:Prediction Unit）のブロック境界を平滑化することによってブロック歪みを低減する。デブロックフィルタ104 は、8 ×8 画素単位のブロックを対象としてフィルタリング処理を行う。また、フィルタリング処理は、４行又は４列を単位として実施される。
【００１７】
具体的には、デブロックフィルタ104 は、ブロックの左側の境界である垂直ブロック境界（垂直エッジ）をフィルタリングし、次いで、ブロックの上側の境界である水平ブロック境界（水平エッジ）をフィルタリングする。
【００１８】
デブロックフィルタ104 の出力は、第２バッファ105 に格納される。
【００１９】
符号化制御部109 は、入力画像信号と予測信号とを比較して、例えば符号化コストが最小になる予測パラメータを決定するように、イントラ予測器106 及びインター予測器107 に指示する。符号化制御部109 は、決定した予測パラメータをエントロピー符号化器110 に供給する。予測パラメータは、予測モード（イントラ予測、インター予測）、イントラ予測ブロックサイズ、イントラ予測方向、インター予測ブロックサイズ、及び動きベクトルなど、ブロックの予測に関連した情報である。
【００２０】
映像符号化装置から出力されたビットストリームは、映像復号装置に伝達される。映像復号装置は、復号処理を行って、動画像を復元する。図16は、一般的な映像符号化装置が出力したビットストリームを復号し復号画像を得る一般的な映像復号装置の構成の一例を示すブロック図である。図16を参照して、一般的な映像復号装置の構成と動作を説明する。
【００２１】
図16に示す映像復号装置は、エントロピー復号器210 、逆量子化／逆周波数変換器202 、第１バッファ203 、デブロックフィルタ（デブロッキングフィルタ）204 、第２バッファ205 、イントラ予測器206 、インター予測器207 、復号制御部209 、エントロピー復号器210 、及び加算器216 を備える。
【００２２】
エントロピー復号器210 は、入力されたビットストリームをエントロピー復号する。エントロピー復号器210 は、量子化係数画像を逆量子化／逆周波数変換器202 に供給し、予測パラメータを復号制御部209 に供給する。
【００２３】
逆量子化／逆周波数変換器202 は、入力された量子化係数画像を逆量子化して、係数画像として出力する。さらに、逆量子化／逆周波数変換器202 は、周波数領域の係数画像を空間領域の画像に変換し、予測誤差画像として出力する。予測誤差画像は、加算器216 で予測信号が加えられた後、再構築画像として第１バッファ203 に供給される。第１バッファ203は、再構築画像を格納する。
【００２４】
デブロックフィルタ204 は、デブロックフィルタ104 と同様に動作する。すなわち、デブロックフィルタ204 は、第１バッファ203 に格納された再構築画像に対してブロック歪を除去するためのデブロッキングフィルタ処理を行う。
【００２５】
デブロックフィルタ204 の出力は、第２バッファ205 に格納される。
【００２６】
イントラ予測器206 は、現在復号中のフレームと表示時刻が同一である、第１バッファ203 に格納された再構築画像を利用してイントラ予測信号を生成する。インター予測器207 は、現在復号中のフレームと表示時刻が異なる、第２バッファ205 に格納された参照画像を利用してフレーム間予測信号を生成する。
【００２７】
また、第２バッファ205 に格納された再構築画像が復号画像（復号映像）として出力される。
【先行技術文献】
【特許文献】
【００２８】
【特許文献１】特開２００９−３０３２６４号公報
【非特許文献】
【００２９】
【非特許文献１】D. Flynn, et al.,"High Efficiency Video Coding (HEVC) Range Extensions text specification: Draft 7", JCTVC-Q1005, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1 / SC 29/ WG 11 17th Meeting: Valencia, ES, 27 March - 4 April 2014
【非特許文献２】R. Cohen et al., "Description of Core Experiment 8 (CE8): Single-Colour and Two-Colour Modes", JCTVC-R1108, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: Sapporo, JP, 30 June - 9 July 2014
【発明の概要】
【発明が解決しようとする課題】
【００３０】
図15に示された映像符号化装置及び図16に示された映像復号装置が、一般的な非減色圧縮モードに加えて減色圧縮モードも扱う場合、すなわち、減色圧縮モードを用いるか非減色圧縮モードを用いるかをブロック単位で選択できる場合、以下のような課題が生ずる。
【００３１】
すなわち、人工画と自然画で構成される映像に対して、自然画に適したループ内フィルタであるデブロッキングフィルタ処理を適用すると、減色圧縮モードの画像ブロックにおいて人工画像特有の急峻な画素変化の特性が損なわれたり、減色圧縮モードの画像ブロックに多色圧縮モード領域の色が混入して色にじみが発生するなど、画質劣化が発生する
【００３２】
図17は、非減色圧縮モードに加えて減色圧縮モードも扱われる場合の画像の一例を示す説明図である。図17において、（ａ）には３２個の画像ブロックが例示されているが、そのうちの４つの画像ブロックP,Q,X,Yは減色圧縮モードのブロックである。
【００３３】
図17に示す例は、２色圧縮モードが使用される例であり、縦線及び横線が付されたブロックは、黒色のブロックを示す。
【００３４】
また、図17において、（ｂ）には、画像ブロックP,Q に対してデブロッキングフィルタ処理が適用される例が示されている。
【００３５】
図18は、圧縮モードとデブロッキングフィルタ処理との関係を示す説明図である。
【００３６】
図18において、（ａ）には、隣接する２つの非減色圧縮モード（多色モード）の画像ブロックが例示されている。画像ブロックの境界において、一方の画像ブロックのp0〜p3の列及び他方の画像ブロックのq0〜q3の列に対してデブロッキングフィルタ処理が適用される。
【００３７】
図18において、（ｂ）には、隣接する非減色圧縮モード（多色モード）の画像ブロック（左側）と黒色（縦線及び横線が付されたブロック）の減色圧縮モードの画像ブロック（右側）とが例示されている。（ａ）に示された例と同様にデブロッキングフィルタ処理が適用されるが、減色圧縮モードの画像ブロックにおける隣接ブロックとの境界の近傍で色にじみが発生する可能性がある。
【００３８】
図18において、（ｃ）には、隣接する２つの減色圧縮モードの画像ブロックが例示されている。（ａ）に示された例と同様にデブロッキングフィルタ処理が適用されるが、減色圧縮モードの画像ブロックにおける隣接ブロックとの境界の近傍で、急峻な画素変化の特性が損なわれる可能性がある。
【００３９】
なお、特許文献１は、４：４：４フォーマットのカラー画像をブロック単位で圧縮する場合に、各色成分の信号が独立に符号化されたときであって、各色成分のピクチャがすべてイントラ符号化されているときに、デブロッキングフィルタ処理を無効化することを開示している。しかし、特許文献１は、隣接するブロックが異なるモードで符号化される場合の技術を開示していない。
【００４０】
本発明は、減色圧縮技術が用いられる場合に、デブロッキングフィルタ処理が適用されるときの画質劣化を防止できる映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００４１】
本発明による映像符号化装置は、ブロック歪を除去するためのフィルタ処理を行うデブロックフィルタと、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減する低減手段とを備えることを特徴とする。
【００４２】
本発明による映像復号装置は、ブロック歪を除去するためのフィルタ処理を行うデブロックフィルタと、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減する低減手段とを備えることを特徴とする。
【００４３】
本発明による映像符号化方法は、ブロック歪を除去するためのフィルタ処理を行い、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減することを特徴とする。
【００４４】
本発明による映像復号方法は、ブロック歪を除去するためのフィルタ処理を行い、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減することを特徴とする。
【００４５】
本発明による映像符号化プログラムは、コンピュータに、ブロック歪を除去するためのフィルタ処理と、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減する処理とを実行させることを特徴とする。
【００４６】
本発明による映像復号プログラムは、コンピュータに、ブロック歪を除去するためのフィルタ処理と、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減する処理とを実行させることを特徴とする。
【発明の効果】
【００４７】
本発明によれば、デブロッキングフィルタ処理が適用されるときの画質劣化を防止できる。
【図面の簡単な説明】
【００４８】
【図１】映像符号化装置の実施形態を示すブロック図である。
【図２】減色圧縮モードに関連する処理を示すフローチャートである。
【図３】映像復号装置の実施形態を示すブロック図である。
【図４】減色圧縮モードに関連する処理を示すフローチャートである。
【図５】圧縮モードとデブロッキングフィルタ処理との関係を示す説明図である。
【図６】減色圧縮モードを用いるか否かを示す情報を伝送するためのシンタクスの一例を示す説明図である。
【図７】減色圧縮モードが適用された領域を特定可能な情報を伝送するためのシンタクスの一例を示す説明図である。
【図８】減色圧縮モードが適用された領域を特定可能な情報を伝送するためのシンタクスの一例を示す説明図である。
【図９】減色圧縮モードを用いるか否かを示す情報を伝送するためのシンタクス、及び、デブロックフィルタをスキップするか否かを示すシンタクスの一例を示す説明図である。
【図１０】映像符号化装置及び映像復号装置の機能を実現可能な情報処理システムの構成例を示すブロック図である。
【図１１】映像符号化装置の主要部を示すブロック図である。
【図１２】映像符号化装置の他の例の主要部を示すブロック図である。
【図１３】映像復号装置の主要部を示すブロック図である。
【図１４】映像復号装置の他の例の主要部を示すブロック図である。
【図１５】一般的な映像符号化装置の構成を示すブロック図である。
【図１６】一般的な映像復号装置の構成を示すブロック図である。
【図１７】非減色圧縮モードに加えて減色圧縮モードも扱われる場合の画像の一例を示す説明図である。
【図１８】圧縮モードとデブロッキングフィルタ処理との関係を示す説明図である。
【発明を実施するための形態】
【００４９】
実施形態１．
図1 は、映像符号化装置の第１の実施形態を示すブロック図である。図1 を参照して、ディジタル化された映像の各フレームを入力画像としてビットストリームを出力する映像符号化装置の構成を説明する。
【００５０】
図１に示すように、第１の実施形態の映像符号化装置は、図15に示された一般的な映像符号化装置と同様に、周波数変換／量子化器101 、逆量子化／逆周波数変換器102 、第１バッファ103 、デブロックフィルタ104 、第２バッファ105 、イントラ予測器106 、インター予測器107 、スイッチ108 、符号化制御部109 、エントロピー符号化器110 、減算器115 、及び加算器116 を備える。
【００５１】
図1 に示すように、映像符号化装置は、さらに、デブロックフィルタ104 の入力元を切り替えるスイッチ121 とデブロックフィルタ104 の出力先を切り替えるスイッチ122 とを備える。
【００５２】
周波数変換／量子化器101 、逆量子化／逆周波数変換器102 、第１バッファ103 、デブロックフィルタ104 、第２バッファ105 、イントラ予測器106 、インター予測器107 、スイッチ108 、減算器115 、及び加算器116 は、図15に示されたそれらと同様に動作する。従って、映像符号化装置は、ブロック単位で、減色圧縮モード又は非減色圧縮モードを選択できる。
【００５３】
以下、主として、符号化制御部109 、エントロピー符号化器110 の動作を説明する。
【００５４】
図2 は、減色圧縮モードに関連する処理を示すフローチャートである。
【００５５】
映像符号化装置において、符号化制御部109 は、入力画像に基づいて、画像ブロック毎に、減色圧縮モードを用いるのか非減色圧縮モードを用いるのかを決定する。符号化制御部109 は、それぞれの圧縮モードのビット数や歪み量を計算して、例えば、ビット数と歪み量のバランスが優れる方の圧縮モードを用いることに決定する。
【００５６】
符号化制御部109 は、第１バッファ103 から供給される画像ブロックが減色圧縮モードで圧縮されている場合には（ステップS101）、その画像ブロックがデブロックフィルタ104 をスキップするようにスイッチ121 を設定し、かつ、スイッチ121 の出力を選択するようにスイッチ122 を設定する。その結果、デブロックフィルタ104 はスキップされる（ステップS104）。
【００５７】
また、エントロピー符号化器110 は、減色圧縮モードでデータ圧縮されたことを示す情報をシグナリングする（ステップS105）。
【００５８】
符号化制御部109 は、第１バッファ103 から供給される画像ブロックが非減色圧縮モードで圧縮されている場合には（ステップS101）、その画像ブロックがデブロックフィルタ104 に入力されるようにスイッチ121 を設定し、かつ、デブロックフィルタ104 の出力を選択するようにスイッチ122 を設定する。その結果、画像ブロックに対してデブロッキングフィルタ処理が施される（ステップS102）。
【００５９】
また、エントロピー符号化器110 は、非減色圧縮モードでデータ圧縮されたことを示す情報をシグナリングする（ステップS103）。
【００６０】
上記の動作以外の映像符号化装置の動作は、図15に示された映像符号化装置の動作と同じである。
【００６１】
実施形態２．
図3 は、減色圧縮モードを使用可能な映像符号化装置が出力したビットストリームを復号し復号画像を得る映像復号装置の構成を示すブロック図である。図3 を参照して、第２の実施形態の映像復号装置の構成を説明する。
【００６２】
図3に示すように、本実施形態の映像復号装置は、図16に示された一般的な映像復号装置と同様に、エントロピー復号器210 、逆量子化／逆周波数変換器202 、第１バッファ203 、デブロックフィルタ204 、第２バッファ205 、イントラ予測器206 、インター予測器207 、復号制御部209 、エントロピー復号器210 、及び加算器216 を備える。
【００６３】
図3 に示すように、映像復号装置は、さらに、デブロックフィルタ204 の入力元を切り替えるスイッチ221 とデブロックフィルタ204 の出力先を切り替えるスイッチ222 とを備える。
【００６４】
エントロピー復号器210 、逆量子化／逆周波数変換器202 、第１バッファ203 、デブロックフィルタ204 、第２バッファ205 、イントラ予測器206 、インター予測器207 、及び加算器216 は、図16に示されたそれらと同様に動作するので、以下、主として、復号制御部209 及びエントロピー復号器210 の動作を説明する。
【００６５】
図4 は、減色圧縮モードに関連する処理を示すフローチャートである。
【００６６】
エントロピー復号器210 がビットストリームから減色圧縮モードでデータ圧縮された情報を解読した場合（ステップS201）、復号制御部209 は、画像ブロックが減色圧縮モードで圧縮されたことを特定できる。復号制御部209 は、第１バッファ203 から供給される画像ブロック（色圧縮モードで圧縮された画像ブロック）がデブロックフィルタ204 をスキップするようにスイッチ221 を設定し、かつ、スイッチ221 の出力を選択するようにスイッチ222 を設定する。その結果、デブロックフィルタ204 はスキップされる（ステップS203）。
【００６７】
復号制御部209 は、第１バッファ203 から供給される画像ブロックが非減色圧縮モードで圧縮されていることを特定した場合（ステップS201）、その画像ブロック（非色圧縮モードで圧縮された画像ブロック）がデブロックフィルタ204 に入力されるようにスイッチ221 を設定し、かつ、デブロックフィルタ204 の出力を選択するようにスイッチ222 を設定する。その結果、画像ブロックに対してデブロッキングフィルタ処理が施される（ステップS202）。
【００６８】
上記の動作以外の映像復号装置の動作は、図16に示された映像復号装置の動作と同じである。
【００６９】
図5 は、圧縮モードとデブロッキングフィルタ処理との関係を示す説明図である。図5 において、（ａ），（ｂ），（ｃ）の左側には、図18に示された例と同じ例が示されている。（ａ），（ｂ），（ｃ）の右側には、第１の実施形態及び第２の実施形態での圧縮モードとデブロッキングフィルタ処理との関係が示されている。
【００７０】
図5 において、（ａ）における右側には、隣接する２つの非減色圧縮モード（多色モード）の画像ブロックが例示されている。画像ブロックの境界において、一方の画像ブロックのp0〜p3の列及び他方の画像ブロックのq0〜q3の列に対してデブロッキングフィルタ処理が適用される。
【００７１】
図5 において、（ｂ）における右側には、隣接する非減色圧縮モード（多色モード）の画像ブロック（左側）と減色圧縮モードの画像ブロック（右側）とが例示されている。この場合には、減色圧縮モードの画像ブロックに対してデブロッキングフィルタ処理は適用されないので、減色圧縮モードの画像ブロックにおける隣接ブロックとの境界の近傍での色にじみの発生が防止される。
【００７２】
図5 において、（ｃ）における右側には、隣接する２つの減色圧縮モードの画像ブロックが例示されている。この場合には、減色圧縮モードの画像ブロックに対してデブロッキングフィルタ処理は適用されないので、減色圧縮モードの画像ブロックにおける隣接ブロックとの境界の近傍において、急峻な画素変化の特性が維持される。
【００７３】
以下、HEVCのRExtに即した、デブロッキングフィルタ処理をスキップするか否かの決定の仕方を示す（なお、減色圧縮モードで圧縮されている画像ブロックにデブロックフィルタ処理をスキップすることは、減色圧縮モードで圧縮されている画像ブロックにデブロックフィルタ処理をかけた後にデブロックフィルタ処理前の画素値に更新することを等価である。）。
【００７４】
When nDp is greater than 0 and one or more of the following conditions are true, nDp is set equal to 0:
- pcm_loop_filter_disabled_flag is equal to 1 and pcm_flag [xP0][yP0] is equal to 1.
- cu_transquant_bypass_flag of the coding unit that includes the coding block containing the sample p0 is equal to 1.
"- single/two_color_mode_flag of the coding unit that includes the coding block containing the sample p0 is equal to 1."
When nDq is greater than 0 and one or more of the following conditions are true, nDq is set equal to 0:
- pcm_loop_filter_disabled_flag is equal to 1 and pcm_flag [xQ0][yQ0] is equal to 1.
- cu_transquant_bypass_flag of the coding unit that includes the coding block containing the sample q0 is equal to 1.
"- single/two_color_mode_flag of the coding unit that includes the coding block containing the sample p0 is equal to 1."
【００７５】
なお、上記の処理は、非特許文献１における8.7.2.5.6 Decision process for a luma sampleの改良である。また、上記の記述において、クォーテーションマークで囲まれた部分は、本実施形態における特徴的な部分である。
【００７６】
When one or more of the following conditions are true, the filtered sample value, p0' is substituted by the corresponding input sample value p0:
- pcm_loop_filter_disabled_flag is equal to 1 and pcm_flag [xP0 * SubWidthC][yP0 * SubHeightC] is equal to 1.
- cu_transquant_bypass_flag of the coding unit that includes the coding block containing the sample p0 is equal to 1.
"- single/two_color_mode_flag of the coding unit that includes the coding block containing the sample p0 is equal to 1."
When one or more of the following conditions are true, the filtered sample value, q0' is substituted by the corresponding input sample value q0:
- pcm_loop_filter_disabled_flag is equal to 1 and pcm_flag [xQ0 * SubWidthC][yQ0 * SubHeightC] is equal to 1.
- cu_transquant_bypass_flag of the coding unit that includes the coding block containing the sample q0 is equal to 1.
"- single/two_color_mode_flag of the coding unit that includes the coding block containing the sample p0 is equal to 1."
【００７７】
なお、上記の処理は、非特許文献１における8.7.2.5.8 Filtering process for a chroma sample の改良である。また、上記の記述において、クォーテーションマークで囲まれた部分は、本実施形態における特徴的な部分である。
【００７８】
以上に説明したように、第１の実施形態の映像符号化装置及び第２の実施形態の映像復号装置において、減色圧縮モードを用いるか否かをブロック単位で選択する場合、減色圧縮モードの画像ブロックに対してデブロッキングフィルタ処理は適用されないので、デブロッキングフィルタ処理が適用されるときの画質劣化を防止できる。
【００７９】
なお、上記の各実施形態では、減色圧縮モードの画像ブロックに対するデブロッキングフィルタ処理が無効化されたが、映像符号化装置及び映像復号装置は、減色圧縮モードの画像ブロックに対するデブロッキングフィルタ処理の強度を低下させるようにしてもよい。また、上記の各実施形態では、デブロッキングフィルタ処理を無効化するときに、デブロックフィルタがスキップされるようにしたが、デブロックフィルタをスキップせずにデブロッキングフィルタ処理が施されたデータに対して、フィルタ処理が施される前のデータに戻す手段や回路を設けてもよい。その場合には、デブロックフィルタの前後のスイッチは不要である。
【００８０】
実施形態３．
図6 は、減色圧縮モードを用いるか否かをブロック単位で選択する機能を有する映像符号化装置が、減色圧縮モードを用いるか否かを示す情報を伝送するためのシンタクスの一例（非特許文献１に記載されている7.3.8.1 General slice segment data syntax の改良）を示す説明図である。図7 ，図8 は、映像符号化装置が、減色圧縮モードが適用された領域を特定可能な情報を伝送するためのシンタクスの一例（非特許文献１に記載されている7.3.8.5 Coding unit syntaxの改良）を示す説明図である。図6 〜図8 において、斜体字の表示箇所は、本実施形態の特徴箇所を示す。
【００８１】
映像符号化装置において、エントロピー符号化器110 は、まず、減色圧縮モードを用いるか否かを示す"slice_reduced_colour_mode_enable_flag" と、単色か２色かを示す"num_reduced_colour_minus1" を伝送する（図6 参照）。その後、減色圧縮モードが適用された領域を特定可能な"reduced_colour_mode_flag"及び"reduced_colour_idx"を伝送する（図7 ，図8 参照）。
【００８２】
実施形態４．
映像復号装置において、エントロピー復号器210 がビットストリームから、減色圧縮モードを用いることを解読すると（図6 参照）、その旨を復号制御部209 に伝える。復号制御部209 は、エントロピー復号器210 がビットストリームから解読する減色圧縮モードが適用された領域を特定可能な情報にもとづいて、第２の実施形態で説明されたような制御を実行する。
【００８３】
実施形態５．
図9 は、減色圧縮モードを用いるか否かをブロック単位で選択する機能を有する映像符号化装置が、減色圧縮モードを用いるか否かを示す情報を伝送するためのシンタクス、及び、デブロックフィルタをスキップするか否かを示すシンタクスの一例（非特許文献１に記載されている7.3.8.1 General slice segment data syntax の改良）を示す説明図である。図9 において、斜体字の表示箇所は、本実施形態の特徴箇所を示す。
【００８４】
映像符号化装置において、エントロピー符号化器110 は、まず、減色圧縮モードを用いるか否かを示す"slice_reduced_colour_mode_enable_flag" を伝送する（図9 参照）。その後、減色圧縮モードで圧縮された画像ブロックについて、デブロックフィルタをスキップするか否かを示す"reduced_color_loop_filter_disabled_flag" を伝送する（図9 参照）。
【００８５】
実施形態６．
映像復号装置において、エントロピー復号器210 がビットストリームから、減色圧縮モードを用いることを解読すると（図9 参照）、その旨を復号制御部209 に伝える。復号制御部209 は、エントロピー復号器210 がビットストリームから解読するデブロックフィルタをスキップする情報にもとづいて、デブロックフィルタをスキップする画像ブロックを特定し、第２の実施形態で説明されたような制御を実行する。
【００８６】
なお、上記の各実施形態を、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。
【００８７】
図10に示す情報処理システムは、プロセッサ1001、プログラムメモリ1002、映像データを格納するための記憶媒体1003及びビットストリームを格納するための記憶媒体1004を備える。記憶媒体1003と記憶媒体1004とは、別個の記憶媒体であってもよいし、同一の記憶媒体からなる記憶領域であってもよい。記憶媒体として、ハードディスク等の磁気記憶媒体を用いることができる。
【００８８】
図10に示された情報処理システムにおいて、プログラムメモリ1002には、図1 ，図3 のそれぞれに示された各ブロック（バッファのブロックを除く）の機能を実現するためのプログラムが格納される。そして、プロセッサ1001は、プログラムメモリ1002に格納されているプログラムに従って処理を実行することによって、図1 ，図3 のそれぞれに示された映像符号化装置又は映像復号装置の機能を実現する。
【００８９】
図11は、映像符号化装置の主要部を示すブロック図である。図11に示すように、映像符号化装置301 は、ブロック歪を除去するためのフィルタ処理を行うデブロックフィルタ313 （一例として、図1 に示されたデブロックフィルタ104 ）と、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減する低減部311 （一例として、図1 に示された符号化制御部109 ）とを備える。なお、低減部311 は、フィルタ処理を無効化（例えば、画像ブロックがデブロックフィルタ313を通過しないようにする。）してもよい。
【００９０】
図12は、映像符号化装置の他の例の主要部を示すブロック図である。図12に示すように、映像符号化装置302 は、減色圧縮モードで圧縮された領域を特定可能な情報をシグナリングする領域シグナリング部312 （一例として、図1 に示されたエントロピー符号化器110 ）をさらに備える。
【００９１】
図13は、映像復号装置の主要部を示すブロック図である。図13に示すように、映像復号装置401 は、ブロック歪を除去するためのフィルタ処理を行うデブロックフィルタ413 （一例として、図3 に示されたデブロックフィルタ204 ）と、減色圧縮モードで圧縮された領域に対するフィルタ処理の効果を低減する低減部411 （一例として、図3 に示された復号制御部209 ）とを備える。なお、低減部411 は、フィルタ処理を無効化（例えば、画像ブロックがデブロックフィルタ413を通過しないようにする。）してもよい。
【００９２】
図14は、映像復号装置の他の例の主要部を示すブロック図である。図14に示すように、映像復号装置402 は、受信したビットストリームから減色圧縮モードで圧縮された領域を特定可能な情報を解読する領域解読部412 （一例として、図3 に示されたエントロピー復号器210 ）をさらに備える。
【符号の説明】
【００９３】
101   周波数変換／量子化器
102   逆量子化／逆周波数変換器
103   第１バッファ
104   デブロックフィルタ
105  第２バッファ
106   イントラ予測器
107   インター予測器
108   スイッチ
109   符号化制御部
110   エントロピー符号化器
115   減算器
116   加算器
121   スイッチ
122   スイッチ
202   逆量子化／逆周波数変換器
203   第１バッファ
204   デブロックフィルタ
205   第２バッファ
206   イントラ予測器
207   インター予測器
208   スイッチ
209   復号制御部
210   エントロピー復号器
221   スイッチ
222   スイッチ
301,302   映像符号化装置
311   低減部
312   領域シグナリング部
313   デブロックフィルタ
401,402   映像復号装置
411   低減部
412   領域解読部
413   デブロックフィルタ
1001  プロセッサ
1002  プログラムメモリ
1003  記憶媒体
1004  記憶媒体
【図１】
2016076755.tif 000003
【図２】
2016076755.tif 000004
【図３】
2016076755.tif 000005
【図４】
2016076755.tif 000006
【図５】
2016076755.tif 000007
【図６】
2016076755.tif 000008
【図７】
2016076755.tif 000009
【図８】
2016076755.tif 000010
【図９】
2016076755.tif 000011
【図１０】
2016076755.tif 000012
【図１１】
2016076755.tif 000013
【図１２】
2016076755.tif 000014
【図１３】
2016076755.tif 000015
【図１４】
2016076755.tif 000016
【図１５】
2016076755.tif 000017
【図１６】
2016076755.tif 000018
【図１７】
2016076755.tif 000019
【図１８】
2016076755.tif 000020