(57)【要約】【課題】映像品質を向上させることができる映像符号化方法を提供する。【解決手段】本発明による映像符号化方法は、以前映像データの輝度値に基づいて輝度予測値を導出し、現在映像データの輝度値から輝度予測値の差値を差し引くことにより輝度残差を算出し、以前映像データの色差値に基づいて色差予測値を導出し、現在映像データの色差値から色差予測値の差値を差し引くことにより第１色差残差を算出し、輝度残差を量子化することにより輝度量子化値を導出し、輝度量子化値を逆量子化することにより輝度逆量子化値を導出し、候補係数のうちの１つを補正係数として決定し、第１色差残差から輝度逆量子化値に補正係数を掛けた値を差し引くことにより第２色差残差を算出し、第２色差残差を量子化することにより色差量子化値を導出し、ビットストリームを出力するために輝度量子化値及び色差量子化値を符号化する。【選択図】図４
2017216687.tif 000002
【特許請求の範囲】
【請求項１】
以前映像データの輝度値に基づいて輝度予測値を導出するステップと、
現在映像データの輝度値から前記輝度予測値の差値を差し引くことにより輝度残差を算出するステップと、
前記以前映像データの色差値に基づいて色差予測値を導出するステップと、
前記現在映像データの色差値から前記色差予測値の差値を差し引くことにより第１色差残差を算出するステップと、
前記輝度残差を量子化することにより輝度量子化値を導出するステップと、
前記輝度量子化値を逆量子化することにより輝度逆量子化値を導出するステップと、
候補係数のうちの１つを補正係数として決定するステップと、
前記第１色差残差から前記輝度逆量子化値に前記補正係数を掛けた値を差し引くことにより第２色差残差を算出するステップと、
前記第２色差残差を量子化することにより色差量子化値を導出するステップと、
ビットストリームを出力するために前記輝度量子化値及び前記色差量子化値を符号化するステップと、
を含むことを特徴とする映像符号化方法。
【請求項２】
前記候補係数は−１以上１以下であり、ｍ／２ｎ（但し、ｎ、ｍは整数）に相応し、
前記補正係数は、前記第１色差残差と前記輝度逆量子化値に前記候補係数のうちの１つを掛けた値の差が最小化されるように決定されることを特徴とする請求項１に記載の映像符号化方法。
【請求項３】
前記以前映像データ及び前記現在映像データは符号化するために複数のスライスに分割され、
前記符号化するステップは、
前記スライスの各々に対する前記輝度量子化値及び前記色差量子化値を符号化値に変換するステップと、
前記スライスの各々に対して前記以前映像データの平均量子化値に基づいて圧縮難易度を算出するステップと、
前記圧縮難易度の平均値に対する前記スライスの各々の圧縮難易度の割合を示す圧縮難易度割合を算出するステップと、
前記圧縮難易度割合に基づいて前記スライスの各々に割り当てられるビット（ｂｉｔ）値を調整するステップと、
を含むことを特徴とする請求項１に記載の映像符号化方法。
【請求項４】
前記圧縮難易度割合はｍ／２ｎ（但し、ｎ、ｍは整数）に相応する値に変換されることを特徴とする請求項３に記載の映像符号化方法。
【請求項５】
前記輝度予測値を導出するステップは、
候補ベクトル値のうちの１つに相応する輝度値と基準位置に相応する輝度値に対する類似度が最小化されるように前記候補ベクトル値のうちの第１ベクトル値を選択するステップと、
前記第１ベクトル値及び前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する輝度値と前記基準位置に相応する輝度値に対する類似度が最小化されるように第２ベクトル値を選択するステップと、
前記第２ベクトル値に相応する画素値に基づいて前記輝度予測値を算出するステップと、
を含むことを特徴とする請求項１に記載の映像符号化方法。
【請求項６】
前記候補ベクトル値は、Ｍ（但し、Ｍは１より大きい整数）の間隔を有することを特徴とする請求項５に記載の映像符号化方法。
【請求項７】
前記候補ベクトル値の間隔は前記基準位置から遠ざかるほど増加することを特徴とする請求項５に記載の映像符号化方法。
【請求項８】
前記類似度は、画素グループに含まれるか、または前記画素グループと隣接した画素の輝度値と前記基準位置に位置する画素の画素値に対するＳＡＤ（Ｓｕｍ  ｏｆ  Ａｂｓｏｌｕｔｅ  Ｄｉｆｆｅｒｅｎｃｅｓ）を測定することにより計算されることを特徴とする請求項５に記載の映像符号化方法。
【請求項９】
前記輝度予測値を導出するステップは、
隣り合う画素の画素値の中間値を算出するステップと、
前記中間値に対応し、Ｍ（但し、Ｍは１より大きい整数）の間隔を有する候補ベクトル値が設定され、前記候補ベクトル値のうちの１つに相応する中間値と基準位置に相応する輝度値の類似度が最小化されるように前記候補ベクトル値のうちの第１ベクトル値を選択するステップと、
前記第１ベクトル値及び前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する輝度値と前記基準位置に相応する輝度値に対する類似度が最小化されるように第２ベクトル値を選択するステップと、
前記第２ベクトル値に相応する画素値に基づいて前記輝度予測値を算出するステップと、
を含むことを特徴とする請求項１に記載の映像符号化方法。
【請求項１０】
画素グループの境界に位置した第１画素の前記輝度予測値または前記色差予測値は、前記第１画素に隣接した第２画素の前記輝度予測値または前記色差予測値に基づいて調整されることを特徴とする請求項１に記載の映像符号化方法。
【請求項１１】
前記色差量子化値を導出するステップは、
前記輝度残差に対する絶対平均値と前記第１色差残差に対する絶対平均値の差値に基づいて複数の候補量子化テーブルのうちの１つの量子化テーブルを選択するステップと、
前記量子化テーブルから色差量子化パラメータを導出するステップと、
前記色差量子化パラメータに基づいて前記第２色差残差を量子化するステップと、
を含むことを特徴とする請求項１に記載の映像符号化方法。
【請求項１２】
前記輝度量子化値を導出するステップは、
量子化テーブルから輝度量子化パラメータを導出するステップと、
画素グループの境界に位置した画素から前記輝度量子化パラメータにオフセットを差し引くステップと、
前記差し引かれた輝度量子化パラメータに基づいて前記輝度残差を量子化するステップと、
を含むことを特徴とする請求項１に記載の映像符号化方法。
【請求項１３】
前記輝度量子化パラメータが増加するにつれて前記オフセットが増加することを特徴とする請求項１２に記載の映像符号化方法。
【請求項１４】
以前映像データの輝度値に基づいて輝度予測値を導出するステップと、
現在映像データの輝度値から前記輝度予測値の差値を差し引くことにより輝度残差を算出するステップと、
前記以前映像データの色差値に基づいて色差予測値を導出するステップと、
前記現在映像データの色差値から前記色差予測値の差値を差し引くことにより色差残差を算出するステップと、
量子化テーブルから量子化パラメータを導出するステップと、
画素グループの境界に位置した画素から前記量子化パラメータにオフセットを差し引くステップと、
前記差し引かれた量子化パラメータに基づいて前記輝度残差及び前記色差残差を量子化することにより輝度量子化値及び色差量子化値を導出するステップと、
前記輝度量子化値及び前記色差量子化値を符号化するステップと、
を含むことを特徴とする映像符号化方法。
【請求項１５】
前記量子化パラメータが増加するにつれて前記オフセットが増加することを特徴とする請求項１４に記載の映像符号化方法。
【請求項１６】
前記量子化テーブルは、前記輝度残差に対する絶対平均値と前記色差残差に対する絶対平均値の差値に基づいて複数の候補量子化テーブルのうちから選択されることを特徴とする請求項１４に記載の映像符号化方法。
【請求項１７】
Ｍ（但し、Ｍは１より大きい整数）の間隔を有する候補ベクトル値が設定され、前記候補ベクトル値のうちの１つに相応する画素値と基準位置に相応する画素値に対する類似度が最小化されるように前記候補ベクトル値のうちの第１ベクトル値を選択するステップと、
前記第１ベクトル値及び前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する画素値と前記基準位置に相応する画素値に対する類似度が最小化されるように第２ベクトル値を選択するステップと、
前記第２ベクトル値に相応する画素値に基づいて輝度予測値及び色差予測値を算出するステップと、
現在映像データの輝度値から前記輝度予測値の差値を差し引くことにより輝度残差を算出するステップと、
前記現在映像データの色差値から前記色差予測値の差値を差し引くことにより色差残差を算出するステップと、
前記輝度残差及び前記色差残差を量子化することにより輝度量子化値及び色差量子化値を導出するステップと、
前記輝度量子化値及び前記色差量子化値を符号化するステップと、
を含むことを特徴とする映像符号化方法。
【請求項１８】
前記類似度は、画素グループに含まれるか、または前記画素グループと隣接した画素の輝度値と前記基準位置に位置する画素の画素値に対するＳＡＤ（Ｓｕｍ  ｏｆ  Ａｂｓｏｌｕｔｅ  Ｄｉｆｆｅｒｅｎｃｅｓ）を測定することにより計算されることを特徴とする請求項１７に記載の映像符号化方法。
【請求項１９】
画素グループの境界に位置した第１画素の前記輝度予測値または前記色差予測値は、前記第１画素に隣接した第２画素の前記輝度予測値または前記色差予測値に基づいて調整されることを特徴とする請求項１７に記載の映像符号化方法。
【請求項２０】
ビットストリームを復号化することにより輝度量子化値及び色差量子化値を導出するステップと、
前記輝度量子化値を逆量子化することにより輝度逆量子化値を導出するステップと、
以前映像データの輝度値に基づいて輝度予測値を導出するステップと、
前記輝度逆量子化値及び前記輝度予測値を合算することにより輝度復号化値を生成するステップと、
前記色差量子化値を逆量子化することにより色差逆量子化値を導出するステップと、
前記以前映像データの色差値に基づいて色差予測値を導出するステップと、
前記色差逆量子化値及び前記色差予測値を合算することにより第１色差復号化値を生成するステップと、
候補係数のうちの１つを補正係数として決定するステップと、
前記第１色差復号化値と前記輝度逆量子化値に前記補正係数を掛けた値を合算することにより第２色差復号化値を生成するステップと、
を含むことを特徴とする映像復号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像処理方法に関し、より詳しくは、映像符号化方法及び映像復号化方法に関する。
【背景技術】
【０００２】
高解像度または高画質映像を表示するためにソース装置は、ディスプレイポートなどのディスプレイリンクを介して高解像度または高画質映像データを表示装置（または、ターゲット装置）に転送することができる。ディスプレイリンクの帯域幅は限定されているため、高解像度または高画質映像データを効率よく圧縮してディスプレイリンクを介して転送する必要がある。したがって、高解像度または高画質ビデオコンテンツを効率よく符号化または復号化する多様な映像コーデックが研究されている。例えば、高解像度または高画質映像データを処理するために、ＤＰＣＭ予測器を用いた映像データ圧縮方法、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の映像データ圧縮方法などが使われている。
【０００３】
一方、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）で表示ストリーム圧縮（Ｄｉｓｐｌａｙ  Ｓｔｒｅａｍ  Ｃｏｍｐｒｅｓｓｉｏｎ）標準化を進行しているが、映像データの残差の大きい画素、画素グループの境界などにおいて表示品質が低いか、または符号化／復号化の効率が劣る問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、映像品質を向上させることができる映像符号化方法を提供することにある。
【０００５】
また、本発明の目的は、映像品質を向上させることができる映像復号化方法を提供することにある。
【０００６】
本発明は、以下の実施形態に限定されるものでなく、本発明の思想及び領域から逸脱しない範囲で多様に拡張できるものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明の一態様による映像符号化方法は、以前映像データの輝度値に基づいて輝度予測値を導出するステップと、現在映像データの輝度値から前記輝度予測値の差値を差し引くことにより輝度残差を算出するステップと、前記以前映像データの色差値に基づいて色差予測値を導出するステップと、前記現在映像データの色差値から前記色差予測値の差値を差し引くことにより第１色差残差を算出するステップと、前記輝度残差を量子化することにより輝度量子化値を導出するステップと、前記輝度量子化値を逆量子化することにより輝度逆量子化値を導出するステップと、候補係数のうちの１つを補正係数として決定するステップと、前記第１色差残差から前記輝度逆量子化値に前記補正係数を掛けた値を差し引くことにより第２色差残差を算出するステップと、前記第２色差残差を量子化することにより色差量子化値を導出するステップと、ビットストリームを出力するために前記輝度量子化値及び前記色差量子化値を符号化するステップと、を含むことを特徴とする。
【０００８】
一実施形態によれば、前記候補係数は−１以上１以下であり、ｍ／２ｎ（但し、ｎ、ｍは整数）に相応することができる。前記補正係数は、前記第１色差残差と前記輝度逆量子化値に前記候補係数のうちの１つを掛けた値の差が最小化するように決定できる。
【０００９】
一実施形態によれば、前記以前映像データ及び前記現在映像データは符号化するために複数のスライスに分割できる。前記符号化するステップは、前記スライスの各々に対する前記輝度量子化値及び前記色差量子化値を符号化値に変換するステップ、前記スライスの各々に対して前記以前映像データの平均量子化値に基づいて圧縮難易度を算出するステップ、前記圧縮難易度の平均値に対する前記スライスの各々の圧縮難易度の割合を示す圧縮難易度割合を算出するステップ、及び前記圧縮難易度割合に基づいて前記スライスの各々に割り当てられるビット（ｂｉｔ）値を調整するステップを含むことができる。
【００１０】
一実施形態によれば、前記圧縮難易度割合はｍ／２ｎ（但し、ｎ、ｍは整数）に相応する値に変換できる。
【００１１】
一実施形態によれば、前記輝度予測値を導出するステップは、候補ベクトル値のうちの１つに相応する輝度値と基準位置に相応する輝度値に対する類似度が最小化するように前記候補ベクトル値のうちの第１ベクトル値を選択するステップ、前記第１ベクトル値及び前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する輝度値と前記基準位置に相応する輝度値に対する類似度が最小化するように第２ベクトル値を選択するステップ、及び前記第２ベクトル値に相応する画素値に基づいて前記輝度予測値を算出するステップを含むことができる。
【００１２】
一実施形態によれば、前記候補ベクトル値はＭ（但し、Ｍは１より大きい整数）の間隔を有することができる。
【００１３】
一実施形態によれば、前記候補ベクトル値の間隔は前記基準位置から遠ざかるにつれて増加することができる。
【００１４】
一実施形態によれば、前記類似度は画素グループに含まれるか、または前記画素グループと隣接した画素の輝度値と前記基準位置に位置する画素の画素値に対するＳＡＤ（Ｓｕｍ  ｏｆ  Ａｂｓｏｌｕｔｅ  Ｄｉｆｆｅｒｅｎｃｅｓ）を測定することにより計算できる。
【００１５】
一実施形態によれば、前記輝度予測値を導出するステップは、隣り合う画素の画素値の中間値を算出するステップ、前記中間値に対応し、Ｍ（但し、Ｍは１より大きい整数）の間隔を有する候補ベクトル値が設定され、前記候補ベクトル値のうちの１つに相応する中間値と基準位置に相応する輝度値の類似度が最小化するように前記候補ベクトル値のうちの第１ベクトル値を選択するステップ、前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する輝度値と前記基準位置に相応する輝度値に対する類似度が最小化するように第２ベクトル値を選択するステップ、及び前記第２ベクトル値に相応する画素値に基づいて前記輝度予測値を算出するステップを含むことができる。
【００１６】
一実施形態によれば、画素グループの境界に位置した第１画素の前記輝度予測値または前記色差予測値は前記第１画素に隣接した第２画素の前記輝度予測値または前記色差予測値に基づいて調整できる。
【００１７】
一実施形態によれば、前記色差量子化値を導出するステップは、前記輝度残差に対する絶対平均値と前記色差残差に対する絶対平均値の差値に基づいて複数の候補量子化テーブルのうちの１つの量子化テーブルを選択するステップ、前記量子化テーブルから色差量子化パラメータを導出するステップ、及び前記色差量子化パラメータに基づいて前記第２色差残差を量子化するステップを含むことができる。
【００１８】
一実施形態によれば、前記輝度量子化値を導出するステップは、量子化テーブルから輝度量子化パラメータを導出するステップ、画素グループの境界に位置した画素から前記輝度量子化パラメータにオフセットを差し引くステップ、前記差し引かれた輝度量子化パラメータに基づいて前記輝度残差を量子化するステップを含むことができる。
【００１９】
一実施形態によれば、前記輝度量子化パラメータが増加するにつれて前記オフセットが増加できる。
【００２０】
上記目的を達成するためになされた本発明の他の態様による映像符号化方法は、以前映像データの輝度値に基づいて輝度予測値を導出するステップと、現在映像データの輝度値から前記輝度予測値の差値を差し引くことにより輝度残差を算出するステップと、前記以前映像データの色差値に基づいて色差予測値を導出するステップと、前記現在映像データの色差値から前記色差予測値の差値を差し引くことにより色差残差を算出するステップと、量子化テーブルから量子化パラメータを導出するステップと、画素グループの境界に位置した画素から前記量子化パラメータにオフセットを差し引くステップと、前記差し引かれた量子化パラメータに基づいて前記輝度残差及び前記色差残差を量子化することにより輝度量子化値及び色差量子化値を導出するステップと、前記輝度量子化値及び前記色差量子化値を符号化するステップと、を含むことを特徴とする。
【００２１】
一実施形態によれば、前記量子化パラメータが増加するにつれて前記オフセットを増加できる。
【００２２】
一実施形態によれば、前記量子化テーブルは、前記輝度残差に対する絶対平均値と前記色差残差に対する絶対平均値との差値に基づいて複数の候補量子化テーブルのうちから選択できる。
【００２３】
上記目的を達成するためになされた本発明のさらに他の態様による映像符号化方法は、Ｍ（但し、Ｍは１より大きい整数）の間隔を有する候補ベクトル値が設定され、前記候補ベクトル値のうちの１つに相応する画素値と基準位置に相応する画素値に対する類似度が最小化するように前記候補ベクトル値のうちの第１ベクトル値を選択するステップと、前記第１ベクトル値及び前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する画素値と前記基準位置に相応する画素値に対する類似度が最小化するように第２ベクトル値を選択するステップと、前記第２ベクトル値に相応する画素値に基づいて輝度予測値及び色差予測値を算出するステップと、現在映像データの輝度値から前記輝度予測値の差値を差し引くことにより輝度残差を算出するステップと、前記現在映像データの色差値から前記色差予測値の差値を差し引くことにより色差残差を算出するステップと、前記輝度残差及び前記色差残差を量子化することにより輝度量子化値及び色差量子化値を導出するステップと、前記輝度量子化値及び前記色差量子化値を符号化するステップと、を含むことを特徴とする。
【００２４】
一実施形態によれば、前記類似度は画素グループに含まれるか、または前記画素グループと隣接した画素の輝度値と前記基準位置に位置する画素の画素値に対するＳＡＤ（Ｓｕｍ  ｏｆ  Ａｂｓｏｌｕｔｅ  Ｄｉｆｆｅｒｅｎｃｅｓ）を測定することにより計算できる。
【００２５】
一実施形態によれば、画素グループの境界に位置した第１画素の前記輝度予測値または前記色差予測値は、前記第１画素に隣接した第２画素の前記輝度予測値または前記色差予測値に基づいて調整できる。
【００２６】
上記目的を達成するためになされた本発明の一態様による映像復号化方法は、ビットストリームを復号化することにより輝度量子化値及び色差量子化値を導出するステップと、前記輝度量子化値を逆量子化することにより輝度逆量子化値を導出するステップと、以前映像データの輝度値に基づいて輝度予測値を導出するステップと、前記輝度逆量子化値及び前記輝度予測値を合算することにより輝度復号化値を生成するステップと、前記色差量子化値を逆量子化することにより色差逆量子化値を導出するステップと、前記以前映像データの色差値に基づいて色差予測値を導出するステップと、前記色差逆量子化値及び前記色差予測値を合算することにより第１色差復号化値を生成するステップと、候補係数のうちの１つを補正係数として決定するステップと、前記第１色差復号化値と前記輝度逆量子化値に前記補正係数を掛けた値を合算することにより第２色差復号化値を生成するステップと、を含むことを特徴とする。
【発明の効果】
【００２７】
本発明の実施形態に係る映像符号化方法及び映像復号化方法は、相対的に大きい第１色差残差を有する映像に対して第２色差残差を生成し、圧縮難易度の高いスライスに相対的に多いビットを割り当てて、残差成分によって量子化テーブルを差別的に適用することによって、映像品質を向上させることができる。また、前記映像符号化方法及び映像復号化方法は、類似度が最小化するベクトル値を段階的に検索することにより輝度予測値を効率よく算出し、より小さな回路サイズに具現できる。この際、映像符号化装置及び映像復号化装置は、以前ラインまたは以前フレームデータを用いて同一な方法により補正係数、圧縮難易度、量子化テーブルデータなどの調整因子を導出することができる。したがって、映像符号化装置はビットストリームに調整因子を追加して映像復号化装置に転送する必要がないので、映像符号化及び映像復号化効率が向上できる。
【００２８】
前記映像符号化方法及び映像復号化方法は、画素グループ境界で平滑化フィルタを適用し、量子化値を低めるように調整することによって、映像歪曲を減らすことができる。
【００２９】
但し、本発明の効果は前記効果に限定されるものでなく、本発明の思想及び領域から逸脱しない範囲で多様に拡張できるものである。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る映像符号化システム及び映像復号化システムを示すブロック図である。
【図２】本発明の実施形態に係る映像符号化装置を示すブロック図である。
【図３】本発明の実施形態に係る映像復号化装置を示すブロック図である。
【図４】本発明の実施形態に係る映像符号化方法を示すフローチャートである。
【図５】図４の映像符号化方法を遂行するための予測−量子化−復元部の一例を示すブロック図である。
【図６】以前画素に対する補正係数値を用いて現在画素の色差残差を算出する方法を説明するための図である。
【図７】本発明の実施形態に係る映像復号化方法を示すフローチャートである。
【図８】図７の映像復号化方法を遂行するための予測−逆量子化−復元部の一例を示すブロック図である。
【図９】映像符号化／復号化方法におけるスライスの各々に割り当てられるビット値を調整する方法を説明するための図である。
【図１０】映像符号化／復号化方法におけるスライスの各々に割り当てられるビット値を調整する方法を説明するための図である。
【図１１】映像符号化／復号化方法におけるスライスの各々に割り当てられるビット値を調整する方法を説明するための図である。
【図１２】輝度予測値を導出するための予測モードを決定する方法の一例を示すフローチャートである。
【図１３】図１２の輝度予測値を導出する方法におけるＭＭＡＰ（Ｍｏｄｉｆｉｅｄ  ｍｅｄｉａｎ  Ａｄａｐｔｉｖｅ  Ｐｒｅｄｉｃｔｉｏｎ）予測モードを説明するための図である。
【図１４】図１２の輝度予測値を導出する方法におけるＢＰ（Ｂｌｏｃｋ  Ｐｒｅｄｉｃｔｉｏｎ）予測モードを説明するためのフローチャートである。
【図１５Ａ】図１４のＢＰ予測モードの一例を説明するための図である。
【図１５Ｂ】図１４のＢＰ予測モードの一例を説明するための図である。
【図１６Ａ】図１４のＢＰ予測モードの他の例を説明するための図である。
【図１６Ｂ】図１４のＢＰ予測モードの他の例を説明するための図である。
【図１７】図１４のＢＰ予測モードにおけるベクトル値を決定する例を説明するための図である。
【図１８】図１４のＢＰ予測モードにおけるベクトル値を決定する例を説明するための図である。
【図１９】量子化テーブルを選択する方法を説明するための図である。
【図２０】量子化テーブルを選択する方法を説明するための図である。
【図２１】量子化パラメータを調整する方法を説明するための図である。
【図２２】量子化パラメータを調整する方法を説明するための図である。
【発明を実施するための形態】
【００３１】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳細に説明する。図面上の同一構成要素に対しては同一または類似の参照符号を使用する。
【００３２】
図１は、本発明の実施形態に係る映像符号化システム及び映像復号化システムを示すブロック図である。
【００３３】
図１を参照すると、映像符号化システム１０は、映像ソース装置１００及び映像符号化装置２００を含む。映像復号化システム２０は、映像復号化装置３００及び表示装置４００を含む。
【００３４】
映像ソース装置１００は、映像符号化装置２００に映像データを提供する。一実施形態において、映像ソース装置１００は、格納装置に格納された映像データをロードし、表示装置４００に出力するために映像符号化装置２００にロードされた映像データを提供する。他の実施形態において、映像ソース装置１００は、ビデオカメラとして映像を撮影し、映像符号化装置２００に撮影された映像データを提供する。
【００３５】
映像符号化装置２００は、映像データを符号化してビットストリームを生成し、ディスプレイリンク（例えば、ディスプレイポート）を介してビットストリームを映像復号化装置３００に転送する。映像復号化装置３００は、映像復号化装置３００で受信したビットストリームを復号化して復号化映像データを生成し、復号化映像データを表示装置３００に転送する。映像符号化装置２００及び映像復号化装置３００は、相対的に大きい第１色差残差を有する映像に対して第２色差残差を生成し、圧縮難易度の高いスライスに相対的に多いビットを割り当てて、残差成分によって量子化テーブルを差別的に適用することによって、映像データの圧縮時に発生するデータ損失及び映像品質の低下を緩和させる。また、映像符号化装置２００及び映像復号化装置３００は、画素グループ境界で平滑化フィルタを適用し、量子化値を低めるように調整することによって、映像歪曲を減らすことができる。一実施形態において、映像符号化装置２００及び映像復号化装置３００は、３個の画素を含む画素グループ単位で映像符号化動作及び映像復号化動作を各々遂行する。
【００３６】
映像符号化装置２００及び映像復号化装置３００は、以前ラインまたは以前フレームデータを用いて同一な方法により補正係数、圧縮難易度、量子化テーブルデータなどの調整因子を導出する。したがって、映像符号化装置２００はビットストリームに調整因子を追加して映像復号化装置３００に転送する必要がないので、映像符号化及び映像復号化効率が向上できる。
【００３７】
表示装置４００は、映像復号化装置３００から受信した復号化映像を表示する。例えば、表示装置４００は液晶表示装置（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ：ＬＣＤ）、プラズマ表示装置（ｐｌａｓｍａ  ｄｉｓｐｌａｙ  ｐａｎｅｌ：ＰＤＰ）、有機発光表示装置（ｏｒｇａｎｉｃ  ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｓｐｌａｙ：ＯＬＥＤ）などを含む。
【００３８】
図２は、本発明の実施形態に係る映像符号化装置を示すブロック図である。
【００３９】
図２を参照すると、映像符号化装置２００は、映像フォーマット変換部２１０、バッファ部２１５、平坦度決定部２３０、ビットレート制御部２４０、予測−量子化−復元部２５０、ラインバッファ部２６０、ＩＣＨ（Ｉｎｄｅｘ  Ｃｏｌｏｒ  Ｈｉｓｔｏｒｙ）モード設定部２７０、エントロピー符号化部２８０、圧縮難易度算出部２８５、サブストリーム多重化器２９０、及びレートバッファ部２９５を含む。但し、映像符号化装置２００の構造はこれに限定されるものではない。
【００４０】
映像フォーマット変換部２１０は、入力映像データのフォーマットを変更する。一実施形態において、映像フォーマット変換部２１０は、入力映像データのフォーマットをＲＧＢフォーマットからＹＣｏＣｇフォーマットに変換する。ここで、ＹＣｏＣｇフォーマットは、輝度データ（Ｙ）と色差データ（ＣｏＣｇ）とが分離される。入力映像データのフォーマットをＹＣｏＣｇフォーマットに変換することによって、追加的な演算無しで原本画素の輝度データ（Ｙ）及び色差データ（ＣｏＣｇ）を導出することができる。他の実施形態において、映像フォーマット変換部２１０は、入力映像データのフォーマットをＲＧＢフォーマットからＹＣｂＣｒフォーマットに変換することができる。
【００４１】
バッファ部２１５は、映像フォーマット変換部２１０で変換された入力映像データを予測−量子化−復元部２５０などで使用する前に臨時的に格納する。
【００４２】
平坦度決定部２３０は、量子化歪曲を減らすために平坦でない画素を含む領域から平坦な画素を含む領域に変化するか否かを判断する。平坦度決定部２３０の判断に基づいてビットレート制御部２４０は量子化パラメータを調節する。
【００４３】
ビットレート制御部２４０は、レートバッファ部２９５の状態、現在予測で使われるビット数、及び平坦度決定部２３０で決定された量子化パラメータを調節したか否かなどに基づいて量子化パラメータを決定し、ビットレートを制御する。
【００４４】
一実施形態において、ビットレート制御部２４０は、輝度残差に対する絶対平均値と色差残差に対する絶対平均値との差値に基づいて複数の候補量子化テーブルのうちの１つの量子化テーブルを選択することによって、映像品質を向上させることができる。
【００４５】
一実施形態において、ビットレート制御部２４０は、画素グループ境界で量子化値を低めるように調整することによって、映像歪曲を減らすことができる。
【００４６】
予測−量子化−復元部２５０は、現在画素グループに含まれた画素に対する予測値（即ち、輝度予測値及び色差予測値）を導出する。予測−量子化−復元部２５０は予測値と現在映像データとの差を示す残差成分（即ち、輝度残差及び色差残差）を生成し、残差成分を量子化する。予測−量子化−復元部２５０は量子化された画素を逆量子化してラインバッファ部２６０に格納し、他の画素を予測することに活用する。予測−量子化−復元部２５０は、逆量子化値に予測値を合算した結果が有効範囲を超えないように再構成を遂行する。
【００４７】
一実施形態において、予測−量子化−復元部２５０は、相対的に大きい第１色差残差を有する映像に対して第２色差残差を生成することによって、映像品質を向上させる。
【００４８】
一実施形態において、予測−量子化−復元部２５０は、ＭＭＡＰ（Ｍｏｄｉｆｉｅｄ  Ｍｅｄｉａｎ−Ａｄａｐｔｉｖｅ  Ｐｒｅｄｉｃｔｏｒ）モード、ＢＰ（Ｂｌｏｃｋ  Ｐｒｅｄｉｃｔｉｏｎ）モード、ＭＰＰ（Ｍｉｄｐｏｉｎｔ  ｐｒｅｄｉｃｔｉｏｎ）モードのうちの１つを用いて予測値を導出する。予測−量子化−復元部２５０は、ＢＰモードで類似度が最小化されるベクトル値を段階的に検索することにより輝度予測値を効率よく算出し、より小さな回路サイズに具現できる。
【００４９】
一実施形態において、予測−量子化−復元部２５０は、画素グループの境界に位置した画素に平滑化フィルタを適用し、量子化値を低めるように調整することによって、映像歪曲を減らすことができる。
【００５０】
ラインバッファ部２６０は、以前ラインまたは以前フレームに対する画素値を格納する。ここで、以前ラインは現在符号化動作が遂行される画素グループに相応する現在ラインより先に処理されたラインを示す。
【００５１】
ＩＣＨモード設定部２７０は、現在画素グループに対してＩＣＨモードを用いるか否かを決定する。ＩＣＨモードは、最近に用いられた画素の画素値が格納され、特定インデックスを用いて直ぐに該当値を参照して現在予測する画素の予測値として導出するモードを意味する。ＩＣＨモードは、予測モードで適切に符号化されず、周辺画素値を参照できるパターンやグラフィックに適したモードでありうる。
【００５２】
エントロピー符号化部２８０は、画素グループの残差成分及びその他の符号化データをエントロピー符号化する。例えば、エントロピー符号化部２８０は、現在画素グループに含まれた３個の画素の残差成分及びその他の符号化データを可変長さエントロピーコーディングする。
【００５３】
圧縮難易度算出部２８５は、スライス（ｓｌｉｃｅ）の各々に対して以前映像データの平均量子化値または分散値に基づいて圧縮難易度を算出する。圧縮難易度算出部２８５は、圧縮難易度の平均値に対するスライスの各々の圧縮難易度の割合を示す圧縮難易度割合を算出する。また、圧縮難易度算出部２８５は、圧縮難易度割合に基づいてスライスの各々に割り当てられるビット（ｂｉｔ）値を調整するためにレートバッファ部２９５に制御値を転送する。
【００５４】
サブストリーム多重化器２９０は、ヘッダのないパケット多重化方式に基づいてビットストリームを多重化する。
【００５５】
レートバッファ部２９５は、ビットストリームが損失されず転送できるようにビットストリームを臨時に格納する。
【００５６】
図３は、本発明の実施形態に係る映像復号化装置を示すブロック図である。
【００５７】
図３を参照すると、映像復号化装置３００は、レートバッファ部３１０、サブストリーム逆多重化器３２０、エントロピー復号化部３３０、圧縮難易度算出部３３５、ビットレート制御部３４０、予測−逆量子化−復元部３５０、ＩＣＨモード設定部３６０、ラインバッファ部３７０、及び映像フォーマット変換部３８０を含む。但し、映像復号化装置３００の構造はこれに限定されるものではない。
【００５８】
レートバッファ部３１０は、ビットストリームが損失されず受信できるようにビットストリームを臨時に格納する。
【００５９】
サブストリーム逆多重化器３２０は、ヘッダのないパケット多重化方式に基づいてビットストリームを逆多重化する。
【００６０】
エントロピー復号化部３３０は、受信されたビットストリームをエントロピー復号化する。
【００６１】
圧縮難易度算出部３３５は、映像符号化装置に含まれた圧縮難易度算出部と実質的に同一な方法により圧縮難易度割合を算出し、スライスの各々に割り当てられたビット値を導出する。例えば、スライスの各々に対し、以前映像データの平均量子化値または分散値に基づいて圧縮難易度を算出する。圧縮難易度算出部３３５は、圧縮難易度の平均値に対するスライスの各々の圧縮難易度の割合を示す圧縮難易度割合を算出する。また、圧縮難易度算出部３３５は、圧縮難易度割合に基づいてスライスの各々に割り当てられたビット値を導出する。
【００６２】
ビットレート制御部３４０は、現在予測で使われるビット数及び量子化パラメータを調節したか否かなどに基づいて量子化パラメータを決定し、ビットレートを制御する。ビットレート制御部３４０は、映像符号化装置に含まれたビットレート制御部と実質的に同一な方法によりビットレートを制御する。
【００６３】
予測−逆量子化−復元部３５０は、ラインバッファ部３７０に格納された以前ラインまたは以前フレームデータを用いて現在画素グループに含まれた画素に対する予測値を導出し、ビットストリームに含まれた残差成分を逆量子化して現在画素の予測値と合成して現在画素グループに含まれた３個の画素の画素値を復号化する。予測−逆量子化−復元部３５０は復号化された画素値をラインバッファ部３７０に格納し、次の画素を予測することに活用できる。
【００６４】
一実施形態において、予測−逆量子化−復元部３５０は、映像符号化装置に含まれた予測−逆量子化−復元部と実質的に同一な方法により予測値を導出、平滑化フィルタを適用、量子化値を調整などの動作を遂行する。
【００６５】
ＩＣＨモード設定部３６０は、ビットストリームから受信された符号化データに基づいて現在画素グループに含まれた３個の画素に対してＩＣＨモードを用いるか否かを決定する。
【００６６】
ラインバッファ部３７０は、以前ラインまたは以前フレームに対する画素値を格納する。
【００６７】
映像フォーマット変換部３８０は、復号化された映像データのフォーマットを変更する。一実施形態において、映像フォーマット変換部３８０は、復号化された映像データのフォーマットをＹＣｏＣｇフォーマットからＲＧＢフォーマットに変換する。他の実施形態において、映像フォーマット変換部３８０は、復号化された映像データのフォーマットをＹＣｂＣｒフォーマットからＲＧＢフォーマットに変換する。
【００６８】
図４は、本発明の実施形態に係る映像符号化方法を示すフローチャートである。図５は、図４の映像符号化方法を遂行するための予測−量子化−復元部の一例を示すブロック図である。図６は、以前画素に対する補正係数値を用いて現在画素の色差残差を算出する方法を説明するための図である。
【００６９】
図４から図６を参照すると、映像符号化方法は、輝度残差を用いて第１色差残差を最小化できる補正係数を算出し、補正係数に基づいて第２色差残差を算出する。一般に、輝度残差が大きい場合、色差残差も大きい傾向があるので、輝度残差を用いて第１色差残差より小さな第２色差残差を生成することができる。これによって、映像符号化方法は、第１色差残差の符号化効率が落ちる場合、符号化効率を向上させる。例えば、映像にエッジ（ｅｄｇｅ）が多く含まれて相対的に大きい残差を有する場合、復号化された映像の画質減少を減らすことができる。
【００７０】
具体的に、予測−量子化−復元部２５０は、輝度予測部２５１、輝度残差生成部２５２、輝度量子化部２５３、輝度逆量子化部２５４、色差予測部２５５、第１色差残差生成部２５６、補正係数算出部２５７、第２色差残差生成部２５８、及び色差量子化部２５９を含む。
【００７１】
輝度予測部２５１は、以前映像データ（ＬＤＰ）の輝度値に基づいて輝度予測値を導出（Ｓ１１０）する。一実施形態において、輝度予測部２５１は、ＭＭＡＰモード、ＢＰモード、ＭＰＰモードのうちの１つを用いて輝度予測値を導出する。
【００７２】
輝度残差生成部２５２は、現在映像データ（ＬＤＣ）の輝度値から輝度予測値の差値を差し引くことにより輝度残差を算出（Ｓ１１５）する。
【００７３】
輝度量子化部２５３は、量子化パラメータに基づいて輝度残差を量子化することにより輝度量子化値（ＶＹ）を導出（Ｓ１１７）する。
【００７４】
色差予測部２５５は、以前映像データ（ＬＤＰ）の色差値に基づいて色差予測値を導出（Ｓ１２０）する。一実施形態において、色差予測部２５５は、ＭＭＡＰモード、ＢＰモード、ＭＰＰモードのうちの１つを用いて色差予測値を導出する。
【００７５】
第１色差残差生成部２５６は、現在映像データ（ＬＤＣ）の色差値から色差予測値の差値を差し引くことにより第１色差残差を算出（Ｓ１２５）する。
【００７６】
もし、現在画素グループが一番目のラインに該当（Ｓ１３０）するか、または以前ラインの画素グループがＩＣＨモードに相応（Ｓ１４０）する場合、色差量子化部２５９は第１色差残差を量子化することにより色差量子化値（ＶＣ）を導出（Ｓ１９０）する。
【００７７】
一方、現在画素グループが一番目のラインでなく、以前ラインの画素グループがＩＣＨモードに相応しない場合、輝度逆量子化部２５４は輝度量子化値を逆量子化することにより輝度逆量子化値を導出（Ｓ１５０）する。
【００７８】
補正係数算出部２５７は、候補係数のうちの１つを補正係数として決定（Ｓ１６０）する。一実施形態において、候補係数は−１以上１以下であり、ｍ／２ｎ（但し、ｎ、ｍは整数）に相応する。これによって、割算演算の代わりにシフト演算を使用することによって、演算負荷が減少できる。補正係数は、第１色差残差と輝度逆量子化値に候補係数のうちの１つを掛けた値の差が最小化するように決定できる。これによって、第２色差残差が最小化するように補正係数が選択できる。
【００７９】
一実施形態において、図６に示すように、現在ラインの現在画素（ＣＰ）に対する補正係数は、ラインメモリに格納された以前ラインの以前画素（ＰＰ）の画素値を用いて算出できる。この場合、映像復号化装置は映像符号化装置と同一な方法により補正係数を決定できるので、映像符号化装置はビットストリームに補正係数に対する情報を追加して映像復号化装置に転送する必要がない。これによって、映像符号化及び映像復号化効率を向上できる。
【００８０】
第２色差残差生成部２５８は、第１色差残差から輝度逆量子化値に補正係数を掛けた値を差し引くことにより第２色差残差を算出（Ｓ１７０）する。即ち、第２色差残差生成部２５８は＜数式１＞により第２色差残差を算出する。
【００８１】
【数１】
2017216687.tif 000003
【００８２】
ここで、ＲｅｓＣｏ′、ＲｅｓＣｇ′は第２色差残差、ＲｅｓＣｏ、ＲｅｓＣｇは第１色差残差、αｃｏ、αｃｇは補正係数、Ｑは量子化関数、Ｑ−１は逆量子化関数、ＲｅｓＹは輝度残差を示す。
【００８３】
輝度残差の代わりに、輝度逆量子化値を用いて第２色差残差を生成することによって、映像復号化装置は、映像符号化装置と同一な方法により補正係数を算出し、映像の復号化を遂行する。
【００８４】
色差量子化部２５９は、第２色差残差を量子化することにより色差量子化値（ＶＣ）を導出（Ｓ１８０）する。
【００８５】
一実施形態において、輝度残差が予め指定された臨界値より小さな場合、色差量子化部２５９は、第２色差残差を算出せず、第１色差残差を量子化することにより色差量子化値を導出する。
【００８６】
一実施形態において、以前ラインの画素グループと現在ラインの画素グループの予測モードが相異する場合、色差量子化部２５９は、第２色差残差を算出せず、第１色差残差を量子化することにより色差量子化値を導出する。
【００８７】
以後、ビットストリームを出力するために輝度量子化値及び色差量子化値が符号化できる。
【００８８】
図７は、本発明の実施形態に係る映像復号化方法を示すフローチャートである。図８は、図７の映像復号化方法を遂行するための予測−逆量子化−復元部の一例を示すブロック図である。
【００８９】
図７及び図８を参照すると、映像復号化方法は図４の映像符号化方法と同一な方法により補正係数を算出し、補正係数に基づいて復号化映像を算出する。
【００９０】
具体的に、予測−逆量子化−復元部３５０は、輝度残差逆量子化部３５１、輝度予測部３５２、色差残差逆量子化部３５３、色差予測部３５４、及び補正係数算出部３５５を含む。
【００９１】
輝度残差逆量子化部３５１は、ビットストリーム（ＢＳ）から導出された輝度量子化値を受信し、輝度量子化値を逆量子化することにより輝度逆量子化値（ＶＹ）を導出（Ｓ２１０）する。
【００９２】
輝度予測部３５２は、以前映像データ（ＬＤＰ）の輝度値に基づいて輝度予測値を導出（Ｓ２１５）する。
【００９３】
輝度逆量子化値及び輝度予測値を合算することにより輝度復号化値が生成（Ｓ２１７）される。
【００９４】
色差残差逆量子化部３５３は、色差量子化値を逆量子化することにより色差逆量子化値（ＶＣ）を導出（Ｓ２２０）する。
【００９５】
色差予測部３５４は、以前映像データ（ＬＤＰ）の色差値に基づいて色差予測値を導出（Ｓ２２５）する。
【００９６】
もし、現在画素グループが一番目のラインに該当（Ｓ２３０）するか、または以前ラインの画素グループがＩＣＨモードに相応（Ｓ２４０）する場合、色差逆量子化値及び色差予測値を合算することにより色差復号化値が生成（Ｓ２６０）される。
【００９７】
一方、現在画素グループが一番目のラインでなく、以前ラインの画素グループがＩＣＨモードに相応しない場合、補正係数算出部３５５は、候補係数のうちの１つを補正係数として決定（Ｓ２５０）する。一実施形態において、候補係数は−１以上１以下であり、ｍ／２ｎ（但し、ｎ、ｍは整数）に相応する。これによって、割算演算の代わりにシフト演算を使用することによって、演算負荷を減少できる。補正係数は、以前画素に対して色差残差と輝度逆量子化値に候補係数のうちの１つを掛けた値の差が最小化するように決定できる。
【００９８】
色差逆量子化値及び色差予測値を合算することにより第１色差復号化値が生成され、第１色差復号化値と輝度逆量子化値に補正係数を掛けた値を合算することにより第２色差復号化値を生成（Ｓ２６０）する。
【００９９】
図９から図１１は、映像符号化／復号化方法におけるスライスの各々に割り当てられるビット（ｂｉｔ）値を調整する方法を説明するための図である。
【０１００】
図９から図１１を参照すると、映像符号化方法及び映像復号化方法は、１つの映像を複数のスライス（ｓｌｉｃｅ）に分割して並列処理する。例えば、１つの映像は第１から第４スライス（SLICE１からSLICE４）を含む。この際、映像符号化方法及び映像符号化方法は、スライスの各々の圧縮難易度によってスライスのビット数を割り当てることによって、画質を向上させる。映像符号化方法及び映像符号化方法におけるスライスのビット数を割り当てる方法は実質的に同一であるので、以下、映像符号化方法を基準に説明する。
【０１０１】
第１から第４スライス（SLICE１からSLICE４）の各々に対し、レートバッファ部の状態、現在予測で使われるビット数などに基づいてビットレートが制御（Ｓ３１０）され、輝度量子化値及び色差量子化値を符号化値に変換（Ｓ３３０）する。
【０１０２】
仮に、画面が転換されたと判断（Ｓ３４０）される場合、圧縮難易度によってスライスのビット数を調整しないことがある。例えば、以前フレーム区間と現在フレーム区間との映像差異が基準値を超過する場合、画面が転換されたと判断する。この際、ビットストリームに過去フレームデータを使用するか否かを示すフラグ（ｆｌａｇ）値を設定し、画面が転換されたと判断される場合、全てのスライスに同一なビット数（例えば、画素当たり６ビット）を適用する。
【０１０３】
一方、画面が転換されていない場合、第１から第４スライス（SLICE１からSLICE４）の各々に対し、以前フレームの平均量子化値に基づいて圧縮難易度が算出（Ｓ３５０）される。
【０１０４】
例えば、圧縮難易度は＜数式２＞により算出できる。
【０１０５】
DIFFICULTY（SLICE_K）＝BIT（SLICE_K）*AvgQ（SLICE_K）・・・＜数式２＞
【０１０６】
ここで、DIFFICULTY（SLICE_K）は第Ｋスライスの圧縮難易度、BIT（SLICE_K）は第Ｋスライスのビット数、AvgQ（SLICE_K）は第Ｋスライスの平均量子化値を示す。
【０１０７】
第１から第４スライス（SLICE１からSLICE４）の圧縮難易度割合が算出（Ｓ３６０）され、最後のフレームか否かを確認（Ｓ３７０）することにより毎フレーム毎にスライスの圧縮難易度割合を算出する。ここで、圧縮難易度割合は圧縮難易度の平均値に対する各々の圧縮難易度の割合を示す。例えば、圧縮難易度割合は＜数式３＞により算出できる。
【０１０８】
DIFFICULTY_SCALE（SLICE_K）＝DIFFICULTY（SLICE_K）／AVG_DIFFICULTY・・・＜数式３＞
【０１０９】
ここで、DIFFICULTY_SCALE（SLICE_K）は第Ｋスライスの圧縮難易度割合、AVG_DIFFICULTYはスライスの平均圧縮難易度を示す。
【０１１０】
例えば、図１１に示すように、第１及び第２スライス（SLICE１、SLICE２）は低いテクスチャー（ｔｅｘｔｕｒｅ）を有するので、圧縮難易度及び圧縮難易度割合が大きいことがある。例えば、第１及び第２スライス（SLICE１、SLICE２）の圧縮難易度割合は０．８でありうる。一方、第３及び第４スライス（SLICE３、SLICE４）は高いテクスチャー（ｔｅｘｔｕｒｅ）を有するので、圧縮難易度及び圧縮難易度割合が小さいことがある。例えば、第３及び第４スライス（SLICE３、SLICE４）の圧縮難易度割合は１．２でありうる。
【０１１１】
一実施形態において、圧縮難易度割合はｍ／２ｎ（但し、ｎ、ｍは整数）に相応する値に変換できる。前記例において、第１及び第２スライス（SLICE１、SLICE２）の圧縮難易度割合は０．８と隣接した０．７５（即ち、３／４）に調整できる。また、第３及び第４スライス（SLICE３、SLICE４）の圧縮難易度割合は１．２と隣接した１．２５（即ち、５／４）に調整できる。これによって、割算演算の代わりにシフト演算を使用することによって、演算負荷が減少できる。
【０１１２】
一実施形態において、スライスの各々の圧縮難易度は現在フレーム区間より先の以前フレーム区間の画素値を用いて算出できる。この場合、映像符号化装置と映像復号化装置で同一な方法により圧縮難易度を導出することができるので、映像符号化装置はビットストリームに圧縮難易度に対する情報を追加して映像復号化装置に転送する必要がない。したがって、映像符号化及び映像復号化効率を向上させることができる。
【０１１３】
圧縮難易度割合に基づいてスライスの各々に割り当てられるビット値が調整できる。前記の例において、基準ビット値が画素当たり６ビットに設定された場合、第１及び第２スライス（SLICE１、SLICE２）に割り当てられるビット値は５（即ち、round（６*０．８）＝５）に設定され、第３及び第４スライス（SLICE３、SLICE４）に割り当てられるビット値は７（即ち、round（６*１．２）＝７）に設定できる。
【０１１４】
たとえば、図９から図１１では圧縮難易度が平均量子化値に基づいて導出されることと説明したが、圧縮難易度は画素値の分散された程度（即ち、分散値）に基づいて導出できる。
【０１１５】
図１２は、輝度予測値を導出するための予測モードを決定する方法の一例を示すフローチャートである。図１３は、図１２の輝度予測値を導出する方法におけるＭＭＡＰ（Ｍｏｄｉｆｉｅｄ  ｍｅｄｉａｎ  Ａｄａｐｔｉｖｅ  Ｐｒｅｄｉｃｔｉｏｎ）予測モードを説明するための図である。
【０１１６】
図１２及び図１３を参照すると、映像符号化装置及び映像復号化装置は、多様な方法により予測値（即ち、輝度予測値及び色差予測値）を導出する。例えば、映像符号化装置及び映像復号化装置は、ＭＭＡＰモード、ＢＰモード、ＭＰＰモードのうちの１つを用いて輝度予測値及び色差予測値を導出する。ＢＰモードの場合、現在画素グループと隣接しない画素グループから画素値が予測できるので、画素グループの境界に対して歪曲が生じる可能性が高い。したがって、映像符号化装置及び映像復号化装置はＢＰ予測値に平滑化フィルタを適用する。
【０１１７】
ＢＰモードを用いて第１予測値が導出（Ｓ４１０）できる。例えば、現在画素グループに含まれた第１から第３画素の予測値は＜表１＞により導出できる。
【０１１８】
【表１】
2017216687.tif 000004
【０１１９】
ベクトル値（vpVector）が決定され、ベクトル値（vpVector）によって該当画素の値を参照して現在画素グループの画素の予測値を導出する。基準位置インデックス（hPos）は現在画素の位置を示すインデックスを意味する。例えば、基準位置インデックス（hPos）が０であれば、現在画素グループの第１画素を意味し、第１画素の予測値（P[hPos]）はベクトル値（vpVector）（例えば、−３から−１０のうちの１つ）によって参照する画素の位置を示すインデックスが‘基準位置インデックス（hPos）＋ベクトル値（vpVector）’である画素値を用いて予測された値でありうる。ＢＰモードを用いて予測値を算出する方法については、図１４から図１８を参照して詳細に説明する。
【０１２０】
第１予測値に平滑化フィルタが適用（Ｓ４２０）できる。即ち、画素グループの境界に位置した第１画素の予測値は、第１画素に隣接した外部隣接画素の予測値に基づいて調整できる。例えば、平滑化フィルタにより画素グループの境界に位置した第１画素の調整された予測値は＜数式４＞または＜数式５＞により算出できる。
【０１２１】
【数２】
2017216687.tif 000005
【０１２２】
【数３】
2017216687.tif 000006
【０１２３】
ここで、Ｐ０′は画素グループの境界に位置する画素の調整された予測値、Ｐ−１は画素グループの外部に位置する隣接画素の予測値、Ｐ１は画素グループの内部に位置する隣接画素の予測値、Ｐ０は画素グループの境界に位置する画素の予測値を示す。
【０１２４】
ＭＭＡＰモードを用いて第２予測値が導出（Ｓ４３０）できる。例えば、図１３に示すように、現在画素グループに含まれた第１から第３画素の予測値は＜表２＞によって各々Ｐ０、Ｐ１、及びＰ２として導出できる。
【０１２５】
【表２】
2017216687.tif 000007
【０１２６】
即ち、現在ラインの直前の画素ａ及びラインバッファ部に格納された以前ラインのｃ、ｂ、ｄ、ｅ、ｆ画素を用いて予測値が導出できる。
【０１２７】
ここで、-QuantDivisor[qLevel]/2、QuantDivisor[qLevel]/2は、現在量子化可能な最大または最小値を意味する。CLAMP（ａ、ｂ、ｃ）関数はａ値がｂとｃとの間の場合、それでもａ値を出力し、ａ値がｂより小さな場合、ｂ、ａ値がｃより大きい場合、ｃを出力する関数を意味する。cpnBitDepthはチャンネル当たり最大ビット数を意味する。
【０１２８】
例えば、画素ｂに対するフィルタリング出力filtBは画素ｂ、画素ｂに隣接した左側画素ｃ、画素ｂに隣接した画素ｄを用いて決定できる。これと類似した方法により画素ｃ、ｄ、ｅに対するフィルタリング出力filtC、filtD、filtEが決定できる。
【０１２９】
filtC及び画素ｃの値、現在量子化可能な最大または最小値を用いて画素ｃと関連したdiffCを決定できる。例えば、現在量子化可能な最大または最小値の間のfiltCと画素ｃの値の差値（flitC-c）によりdiffCを決定できる。これと類似の方法によりdiffB、diffD、diffEを決定できる。
【０１３０】
画素ｃの値と画素ｃと関連したfiltCを用いてｃと関連したblendCを決定できる。これと類似した方法によりblendB、blendD、blendEを決定できる。
【０１３１】
一方、現在画素グループの第１画素の予測値Ｐ０は画素ａの値、blendB、blendCを用いて決定できる。現在画素グループの第２画素の予測値Ｐ１は画素ａの値、blendB、blendC、blendD、及び第１画素の残差値ＲＯを用いて決定できる。現在画素グループの第３画素の予測値Ｐ２は、画素ａの値、blendB、blendC、blendD、blendE、第１画素の残差値ＲＯ、現在二番目の画素の残差値Ｒ１を用いて決定できる。
【０１３２】
一方、現在画素グループが一番目のラインに位置する場合、以前ラインがないため、第１画素の予測値Ｐ０は画素ａの値として決定され、第２画素の予測値Ｐ１は画素ａの値及び第１画素の残差値ＲＯ及びチャンネル当たり最大ビット数cpnBitDepthを用いて決定できる。同様に、第３画素の予測値Ｐ２は画素ａの値及び第１画素の残差値ＲＯ、第２画素の残差値Ｒ1及びチャンネル当たり最大ビット数cpnBitDepthを用いて決定できる。
【０１３３】
ＭＰＰモードを用いて第２予測値が導出（Ｓ４４０）できる。例えば、現在画素グループに含まれた第１から第３画素の予測値は＜表３＞により導出できる。
【０１３４】
【表３】
2017216687.tif 000008
【０１３５】
即ち、現在３個のビットに対して予測された予測値Ｐは、現在ラインの以前画素（即ち、図１３のａ）の値（prevRecon）、チャンネル当たり最大ビット数（cpnBitDepth）、量子化パラメータ（qLevel）を用いて決定できる。ＭＰＰモードによって予測値が導出される場合、残差成分のサイズはチャンネル当たり最大ビット数（cpnBitDepth）と量子化パラメータ（qLevel）の差に設定できる。
【０１３６】
ＢＰモード、ＭＭＡＰモード、ＭＰＰモードのうちの１つの予測モードが決定（Ｓ４５０）できる。例えば、現在画素グループに含まれた３個の画素の残差の最大値がチャンネル当たり最大ビット数（cpnBitDepth）及び量子化パラメータ（qLevel）の差より等しいか大きい場合、ＭＰＰモードが予測モードとして決定できる。また、ＢＰモードで決定されたベクトル値が−３より小さな場合、ＭＭＡＰモードが予測モードとして決定できる。その他にも多様な基準を設定して予測モードが決定できる。
【０１３７】
図１２及び図１３ではＢＰモードで平滑化フィルタを適用することと説明したが、これに限定されるものではない。例えば、ＩＣＨモードで画素グループの境界の画素に対して平滑化フィルタを適用することができる。
【０１３８】
図１４は、図１２の輝度予測値を導出する方法におけるＢＰ（Ｂｌｏｃｋ  Ｐｒｅｄｉｃｔｉｏｎ）予測モードを説明するためのフローチャートである。図１５Ａ及び図１５Ｂは、図１４のＢＰ予測モードの一例を説明するための図である。図１６Ａ及び図１６Ｂは、図１４のＢＰ予測モードの他の例を説明するための図である。
【０１３９】
図１４、図１５Ａ、図１５Ｂ、図１６Ａ、及び図１６Ｂを参照すると、映像符号化方法及び映像復号化方法は、ＳＡＤが最小化されるベクトル値を段階的に検索することにより輝度予測値を効率よく算出し、より小さな回路サイズに具現できる。即ち、候補ベクトル値を｛−３、−４、−５、−６、−７、−８、−９、−１０｝に設定するものでなく、１より大きい予め指定された間隔または差等された間隔を有する値に設定することにより輝度予測値を効率よく算出する。一実施形態において、映像符号化方法及び映像復号化方法は、ＢＰモードで以前ラインを用いて現在ラインの予測値を導出する。この場合、映像復号化装置は映像符号化装置と同一な方法により予測値を導出するので、映像符号化装置はビットストリームにベクトル値に対する情報を追加して映像復号化装置に転送する必要がない。したがって、映像符号化及び映像復号化効率を向上させることができる。
【０１４０】
図１４、図１５Ａ、及び図１５Ｂに示すように、候補ベクトル値の間隔が２となるように候補ベクトル値が｛−３、−５、−７、−９｝に設定できる。候補ベクトル値のうちの１つに相応する画素値と基準位置に相応する画素値に対する類似度（例えば、ＳＡＤ（Ｓｕｍ  ｏｆ  Ａｂｓｏｌｕｔｅ  Ｄｉｆｆｅｒｅｎｃｅｓ））が算出（Ｓ５２０）できる。即ち、候補ベクトル値のうちの１つに相応する画素値と基準位置に相応する画素値に対する類似度は＜数式６＞により算出できる。
【０１４１】
【数４】
2017216687.tif 000009
・・・＜数式６＞
【０１４２】
ここで、ＳＡＤは基準位置（０）及び候補ベクトル値（ＢＰＶ）に対する類似度、Ｐｋはインデックスがｋである位置の画素値を示す。
【０１４３】
候補ベクトル値のうちの１つに相応する輝度値と基準位置に相応する輝度値に対する類似度が最小化されるように第１ベクトル値（Ｓ−ＢＰＶ）が決定（Ｓ５３０）できる。例えば、第１ベクトル値（Ｓ−ＢＰＶ）は−５に決定できる。
【０１４４】
第１ベクトル値及び前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する画素値と前記基準位置の画素値に対する類似度が算出（Ｓ５４０）できる。例えば、第１ベクトル値（Ｓ−ＢＰＶ）である−５及び第１ベクトル値（Ｓ−ＢＰＶ）と隣接したベクトル値である−４、−６に対する類似度が＜数式６＞により算出できる。
【０１４５】
第１ベクトル値及び前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つの画素値と基準位置の画素値に対する類似度が最小化されるように第２ベクトル値が決定（Ｓ５５０）できる。例えば、第２ベクトル値は−６と決定できる。
【０１４６】
第２ベクトル値に基づいて輝度予測値及び色差予測値が導出（Ｓ５６０）できる。例えば、＜表１＞によって、第２ベクトル値は−６であり、インデックス−６、−７、−８の画素値を用いて予測値が導出できる。
【０１４７】
たとえば、図１４、図１５Ａ、及び図１５Ｂでは候補ベクトル値の間隔は２であると説明したが、これに限定されるものではない。例えば、候補ベクトル値の間隔は基準位置から遠ざかるほど増加するように設定できる。
【０１４８】
図１４、図１６Ａ、及び図１６Ｂに示すように、隣り合う画素の画素値の中間値が算出できる。例えば、中間値は＜数式７＞により算出できる。
【０１４９】
【数５】
2017216687.tif 000010
【０１５０】
ここで、Ｑｋはインデックスｋ及び（ｋ−１）に相応する画素の中間値、Ｐｋはインデックスｋに相応する画素値を示す。例えば、ベクトル値−３．５は中間値｛Ｑ−３、Ｑ−４、Ｑ−５｝に相応する。
【０１５１】
候補ベクトル値の間隔が２となるように候補ベクトル値が｛−３．５、−５．５、−７．５、−９．５｝に設定できる。候補ベクトル値のうちの１つに相応する中間値と基準位置に相応する輝度値の類似度（例えば、ＳＡＤ）が算出（Ｓ５２０）できる。
【０１５２】
候補ベクトル値のうちの１つに相応する中間値と基準位置に相応する輝度値の類似度が最小化されるように候補ベクトル値のうちの第１ベクトル値（Ｓ−ＢＰＶ）が決定（Ｓ５３０）できる。例えば、第１ベクトル値（Ｓ−ＢＰＶ）は−５．５と決定できる。
【０１５３】
第１ベクトル値及び前記第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する画素値と前記基準位置の画素値に対する類似度が算出（Ｓ５４０）できる。例えば、第１ベクトル値（Ｓ−ＢＰＶ）である−５．５及び第１ベクトル値（Ｓ−ＢＰＶ）と隣接したベクトル値である−５、−６に対する類似度が＜数式６＞により算出できる。
【０１５４】
第１ベクトル値及び第１ベクトル値に隣接した隣接ベクトル値のうちの１つに相応する輝度値と基準位置に相応する輝度値に対する類似度が最小化されるように第２ベクトル値が決定（Ｓ５５０）できる。例えば、第２ベクトル値は−６と決定できる。
【０１５５】
第２ベクトル値に基づいて輝度予測値及び色差予測値が導出（Ｓ５６０）できる。例えば、＜表１＞によって、第２ベクトル値は−６であり、インデックス−６、−７、−８の画素値を用いて予測値が導出できる。
【０１５６】
このように、基準範囲内の全てのインデックスを候補ベクトル値に設定するものでなく、候補ベクトル値の間隔が２以上になるように設定し、ＳＡＤが最小化されるベクトル値を段階的に検索することによって、ＳＡＤ算出回数を減らし、映像符号化及び映像復号化効率を向上させることができる。
【０１５７】
図１７及び図１８は、図１４のＢＰ予測モードにおけるベクトル値を決定する例を説明するための図である。
【０１５８】
図１７及び図１８を参照すると、類似度は画素グループに含まれるか、または前記画素グループと隣接した画素の輝度値と前記基準位置に位置する画素の画素値に対するＳＡＤを測定することにより計算できる。即ち、類似度の計算時、画素グループと隣接した外部画素を用いることによって、画素境界で発生できる歪曲現象を改善することができる。
【０１５９】
一実施形態において、図１７に示すように、類似度は画素グループ及び画素グループと一側面で隣接した隣接画素（ＡＰ）を含む４個の画素に対するＳＡＤを算出することにより計算できる。他の実施形態において、図１８に示すように、類似度は画素グループに含まれた３個の画素及び画素グループと両側面で隣接した第１隣接画素（ＡＰ１）及び第２隣接画素（ＡＰ２）を含む５個の画素に対するＳＡＤを算出することにより計算できる。
【０１６０】
図１９及び図２０は、量子化テーブルを選択する方法を説明するための図である。
【０１６１】
図１９及び図２０を参照すると、映像の特性によって量子化パラメータを調整することによって、画質を向上させることができる。現在ラインの画素グループに対する量子化テーブルは、ラインメモリに格納された以前ラインの画素グループの画素値を用いて算出できる。この場合、映像復号化装置は映像符号化装置と同一な方法により量子化テーブルを選択することができるので、映像符号化装置はビットストリームに量子化テーブルに対する情報を追加して映像復号化装置に転送する必要がない。
【０１６２】
具体的に、映像符号化装置及び映像復号化装置は、量子化値または逆量子化値を導出するために映像データが最初フレームに相応するか否かを確認（Ｓ６１０）する。
【０１６３】
映像データが最初フレームに相応する場合、初期量子化テーブルを適用（Ｓ６２０）する。
【０１６４】
一方、映像データが最初フレームに相応しない場合、輝度残差に対する絶対平均値と色差残差に対する絶対平均値との差値が算出（Ｓ６３０）され、差値に基づいて複数の候補量子化テーブルのうちの１つの量子化テーブルが選択（Ｓ６４０）できる。
【０１６５】
一実施形態において、図２０に示すように、マスター量子化パラメタ（MASTER_QP）と色差量子化パラメータ（QLEVELC（１）からQLEVELC（４））の関係を示す４個の候補量子化テーブルが設定できる。例えば、量子化テーブルは＜表４＞により選択できる。
【０１６６】
【表４】
2017216687.tif 000011
【０１６７】
即ち、輝度残差に対する絶対平均値（AVE（ABS（RESY）））と色差残差に対する絶対平均値（AVE（ABS（RESC）））の差値（DIFF）が算出され、差値（DIFF）が第１しきい値（TH１）超過の場合、色差量子化パラメータが相対的に高い第４候補量子化テーブルが選択され、色差量子化パラメータ（QLEVELC）は第４色差量子化パラメータ（QLEVELC（４））に設定できる。差値（DIFF）が第１しきい値（TH１）以下、第２しきい値（TH２）超過の場合、色差量子化パラメータが第４候補量子化テーブルより小さな第３候補量子化テーブルが選択され、色差量子化パラメータ（QLEVELC）は第３色差量子化パラメータ（QLEVELC（３））に設定できる。差値（DIFF）が第２しきい値（TH２）以下、第３しきい値（TH３）超過の場合、色差量子化パラメータが第３候補量子化テーブルより小さな第２候補量子化テーブルが選択され、色差量子化パラメータ（QLEVELC）は第２色差量子化パラメータ（QLEVELC（２））に設定できる。また、差値（DIFF）が第３しきい値（TH３）以下の場合、色差量子化パラメータが相対的に小さな第１候補量子化テーブルが選択され、色差量子化パラメータ（QLEVELC）は第１色差量子化パラメータ（QLEVELC（１））に設定できる。
【０１６８】
量子化テーブルから量子化パラメータが導出され、ビットレートが制御（Ｓ６５０）できる。また、最後のフレームか否かを確認（Ｓ６６０）することによって、毎フレーム毎に適切な量子化テーブルが選択できる。
【０１６９】
これによって、量子化パラメータに基づいて輝度残差及び色差残差に対する量子化または逆量子化が遂行できる。例えば、量子化は量子化パラメータに基づいて残差成分に対する右側シフト演算を遂行する。また、逆量子化は量子化パラメータに残差成分に対する左側シフト演算を遂行する。
【０１７０】
たとえば、図１９及び図２０では量子化テーブルを選択することによって色差量子化パラメータを調整することと説明したが、これに限定されるものではない。例えば、量子化テーブルを選択することによって輝度量子化パラメータが調整されるか、または輝度量子化パラメータ及び色差量子化パラメータが同時に調整できる。
【０１７１】
図２１及び図２２は、量子化パラメータを調整する方法を説明するための図である。
【０１７２】
図２１及び図２２を参照すると、画素グループの境界に位置する画素に対する量子化パラメータが調整できる。特に、ＢＰモードを用いて輝度予測値を導出する場合、画素グループ境界で映像歪曲が発生できる。これを防止するために、画素グループの境界に位置する境界画素（ＥＰ１、ＥＰ２）に対する量子化パラメータを低めることができる。この場合、画素グループの中央部に位置する中央画素（ＭＰ）の映像品質は多少落ちることがあるが、境界画素（ＥＰ１、ＥＰ２）に対する画質低下及び歪曲を防止することができるので、全体的な画質は向上できる。
【０１７３】
具体的に、輝度予測値を導出するための予測モードが決定（Ｓ７１０）できる。例えば、予測モードはＭＭＡＰモード、ＢＰモード、ＭＰＰモードのうちの１つが選択できる。
【０１７４】
予測モードがＢＰモードか否か（Ｓ７２０）及び画素グループの境界に位置する境界画素（ＥＰ１、ＥＰ２）か否か（Ｓ７４０）が確認できる。
【０１７５】
予測モードがＢＰモードの場合、境界画素（ＥＰ１、ＥＰ２）で量子化パラメータが調整（Ｓ７５０）できる。例えば、境界画素（ＥＰ１、ＥＰ２）で量子化パラメータにオフセットを差し引くことによって、境界画素（ＥＰ１、ＥＰ２）の量子化パラメータが減少できる。例えば、マスター量子化パラメータ、輝度量子化パラメータ、色差量子化パラメータのうち、少なくとも１つにオフセットを差し引くことにより量子化パラメータが調整できる。
【０１７６】
一実施形態において、量子化パラメータのオフセットは量子化パラメータが予め指定された基準値以上の場合のみに設定できる。即ち、量子化パラメータの値が小さな場合、画質低下が甚だしくないので、量子化パラメータが基準値以上の場合のみに量子化パラメータを低めるためのオフセットを設定する。
【０１７７】
一実施形態において、量子化パラメータが増加するにつれてオフセットが増加できる。即ち、量子化パラメータが大きくなるにつれて画質低下が大きいことがあるので、量子化パラメータが増加するにつれてオフセットを大きく設定することによって、画質低下を減らすことができる。他の実施形態において、量子化パラメータは予め指定されたオフセットを適用できる。
【０１７８】
一実施形態において、境界画素（ＥＰ１、ＥＰ２）で輝度量子化パラメータは調整され、色差量子化パラメータは調整されないことがある。一般的に、色差より輝度が敏感に視認されるので、輝度量子化パラメータのみ調整することによって、負荷を減らすことができる。
【０１７９】
一実施形態において、境界画素（ＥＰ１、ＥＰ２）で輝度量子化パラメータと色差量子化パラメータは互いに異なるオフセットにより調整できる。
【０１８０】
量子化テーブルから量子化パラメータが導出され、ビットレートが制御（Ｓ７６０）できる。また、差し引かれた量子化パラメータに基づいて輝度残差及び色差残差に対する量子化（Ｓ７７０）が遂行できる。
【０１８１】
以上、本発明の実施形態に係る映像符号化方法及び映像復号化方法について図面を参照しながら説明したが、上記の説明は例示的なものであって、本発明の技術的思想を逸脱しない範囲で該当技術分野で通常の知識を有する者により修正及び変更できるものである。例えば、前記ではＶＥＳＡ  ＤＳＣ（Ｄｉｓｐｌａｙ  Ｓｔｒｅａｍ  Ｃｏｍｐｒｅｓｓｉｏｎ）に本発明が適用されることと説明したが、本発明は多様な映像コーデックに適用できる。
【産業上の利用可能性】
【０１８２】
本発明は、映像符号化／復号化装置を備えた電子機器に多様に適用できる。例えば、本発明はＴＶ、コンピュータ、ノートブック、携帯電話、スマートフォン、スマートパッド、デジタルカメラ、ビデオカムコーダなどに適用できる。
【０１８３】
以上、本発明の実施形態を参照して説明したが、該当技術分野で通常の知識を有する者は特許請求の範囲に記載された本発明の思想及び領域から逸脱しない範囲内で本発明を多様に修正及び変更させることができることを理解することができる。
【符号の説明】
【０１８４】
１０    映像符号化システム
２０    映像復号化システム
１００    映像ソース装置
２００    映像符号化装置
２１０、３８０    映像フォーマット変換部
２１５    バッファ部
２３０    平坦度決定部
２４０、３４０    ビットレート制御部
２５０    予測−量子化−復元部
２５１、３５２    輝度予測部
２５２    輝度残差生成部
２５３    輝度量子化部
２５４    輝度逆量子化部
２５５、３５４    色差予測部
２５６    第１色差残差生成部
２５７、３５５    補正係数算出部
２５８    第２色差残差生成部
２５９    色差量子化部
２６０、３７０    ラインバッファ部
２７０、３６０    ＩＣＨモード設定部
２８０    エントロピー符号化部
２８５、３３５    圧縮難易度算出部
２９０    サブストリーム多重化器
２９５、３１０    レートバッファ部
３００    映像復号化装置
３２０    サブストリーム逆多重化器
３３０    エントロピー復号化部
３５０    予測−逆量子化−復元部
３５１    輝度残差逆量子化部
３５３    色差残差逆量子化部
４００    表示装置
【図１】
2017216687.tif 000012
【図２】
2017216687.tif 000013
【図３】
2017216687.tif 000014
【図４】
2017216687.tif 000015
【図５】
2017216687.tif 000016
【図６】
2017216687.tif 000017
【図７】
2017216687.tif 000018
【図８】
2017216687.tif 000019
【図９】
2017216687.tif 000020
【図１０】
2017216687.tif 000021
【図１１】
2017216687.tif 000022
【図１２】
2017216687.tif 000023
【図１３】
2017216687.tif 000024
【図１４】
2017216687.tif 000025
【図１５Ａ】
2017216687.tif 000026
【図１５Ｂ】
2017216687.tif 000027
【図１６Ａ】
2017216687.tif 000028
【図１６Ｂ】
2017216687.tif 000029
【図１７】
2017216687.tif 000030
【図１８】
2017216687.tif 000031
【図１９】
2017216687.tif 000032
【図２０】
2017216687.tif 000033
【図２１】
2017216687.tif 000034
【図２２】
2017216687.tif 000035