【手続補正書】
【提出日】平成26年12月19日(2014.12.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
【図１】画像符号化装置の主な構成例を示すブロック図である。
【図２】サブバンドを説明するための図である。
【図３】符号化される量子化係数の一例を示す図である。
【図４】ゼロラン符号化の一例を示す図である。
【図５】ゼロランの符号の一例を説明する図である。
【図６】ゼロラン符号化の、他の例を示す図である。
【図７】ゼロランの符号の、他の例を説明する図である。
【図８】ゼロラン符号化の、さらに他の例を示す図である。
【図９】ゼロランの符号の、さらに他の例を説明する図である。
【図１０】エントロピ符号化部の主な構成例を示すブロック図である。
【図１１】VLC符号化部の主な構成例を示すブロック図である。
【図１２】符号化処理の流れの例を説明するフローチャートである。
【図１３】エントロピ符号化処理の流れの例を説明するフローチャートである。
【図１４】W個組符号化処理の流れの例を説明するフローチャートである。
【図１５】W個組符号化処理の流れの例を説明する、図１４に続くフローチャートである。
【図１６】画像復号装置の主な構成例を示すブロック図である。
【図１７】エントロピ復号部の主な構成例を示すブロック図である。
【図１８】符号分割部の構成例を示すブロック図である。
【図１９】符号分割部の、他の構成例を示すブロック図である。
【図２０】VLC復号部の主な構成例を示すブロック図である。
【図２１】復号処理の流れの例を説明するフローチャートである。
【図２２】エントロピ復号処理の流れの例を説明するフローチャートである。
【図２３】W個組復号処理の流れの例を説明するフローチャートである。
【図２４】W個組復号処理の流れの例を説明する、図２３に続くフローチャートである。
【図２５】画像符号化装置の他の構成例を示すブロック図である。
【図２６】画像復号装置の他の構成例を示すブロック図である。
【図２７】符号化・復号の流れの例を説明する図である。
【図２８】パーソナルコンピュータの主な構成例を示すブロック図である。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データから生成された複数の係数データを所定の数毎に１組とし、前記組毎に、絶対値が最も大きい係数データの有効桁数である最大有効桁数に関する情報を符号化する有効桁数符号化部と、
値が０の係数データのみで構成される組により構成されるゼロランを符号化するゼロラン符号化部と、
前記ゼロラン以外の係数データについて、前記組毎に、各係数データの絶対値を符号化する絶対値符号化部と、
前記ゼロラン以外の係数データについて、前記組毎に、各係数データの正負のサインを符号化するサイン符号化部と
を備える画像処理装置。
【請求項２】
前記ゼロラン符号化部は、前記ゼロランを構成する前記組の数の２進表現の桁数より１少ない数の符号０と、前記組の数の２進表現とにより構成される符号を生成する
請求項１に記載の画像処理装置。
【請求項３】
前記ゼロラン符号化部は、前記ゼロランが処理対象のラインの最後まで続く場合、前記ゼロランを構成する前記組の数より１少ない数の２進表現の桁数の符号０と、符号１とにより構成される符号を生成する
請求項２に記載の画像処理装置。
【請求項４】
前記ゼロラン符号化部は、前記ゼロランが処理対象のラインの最後まで続く場合、前記ゼロランを構成する前記組の数より１少ない数の２進表現の桁数の符号０により構成される符号を生成する
請求項２に記載の画像処理装置。
【請求項５】
前記有効桁数符号化部は、処理対象である今の組の最大有効桁数の、前回処理対象であった前の組の最大有効桁数からの変化量を示す符号を生成する
請求項１乃至請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記有効桁数符号化部は、前記変化量を示す符号として、前記変化量より１少ない数の符号０と、変動の終端を示す符号１とを生成する
請求項５に記載の画像処理装置。
【請求項７】
前記有効桁数符号化部は、前記今の組の最大有効桁数が０である場合、前記変化量を示す符号として、前記変化量より１少ない数の符号０のみを生成する
請求項６に記載の画像処理装置。
【請求項８】
前記有効桁数符号化部は、前記今の組の最大有効桁数が、前記前の組の最大有効桁数から変化したか否かを示す符号と、前記今の組の最大有効桁数が、前記前の組の最大有効桁数より増えたか減ったかを示す符号とをさらに生成する
請求項５乃至請求項７のいずれかに記載の画像処理装置。
【請求項９】
前記有効桁数符号化部は、前記前の組の最大有効桁数が０でなかった場合のみ、前記今の組の最大有効桁数が、前記前の組の最大有効桁数から変化したか否かを示す符号と、前記今の組の最大有効桁数が、前記前の組の最大有効桁数より増えたか減ったかを示す符号とをさらに生成する
請求項８に記載の画像処理装置。
【請求項１０】
画像データをウェーブレット変換するウェーブレット変換部と、
前記ウェーブレット変換部により画像データがウェーブレット変換されて得られたウェーブレット係数を量子化する量子化部と
をさらに備え、
前記有効桁数符号化部、前記ゼロラン符号化部、前記絶対値符号化部、および前記サイン符号化部は、それぞれ、前記量子化部により前記ウェーブレット係数が量子化されて得られた量子化係数について符号化を行う
請求項１乃至請求項９のいずれかに記載の画像処理装置。
【請求項１１】
画像処理装置の画像処理方法であって、
有効桁数符号化部が、画像データから生成された複数の係数データを所定の数毎に１組とし、前記組毎に、絶対値が最も大きい係数データの有効桁数である最大有効桁数に関する情報を符号化し、
ゼロラン符号化部が、値が０の係数データのみで構成される組により構成されるゼロランを符号化し、
絶対値符号化部が、前記ゼロラン以外の係数データについて、前記組毎に、各係数データの絶対値を符号化し、
サイン符号化部が、前記ゼロラン以外の係数データについて、前記組毎に、各係数データの正負のサインを符号化する
画像処理方法。
【請求項１２】
複数の係数データを所定の数毎に１組として前記組毎に生成された、前記組において絶対値が最も大きい係数データの有効桁数である最大有効桁数を示す符号を復号する有効桁数復号部と、
値が０の係数データのみで構成される組により構成されるゼロランを示す符号を復号するゼロラン復号部と、
前記ゼロラン以外の係数データについて前記組毎に生成された、各係数データの絶対値を示す符号を復号する絶対値復号部と、
前記ゼロラン以外の係数データについて前記組毎に生成された、各係数データの正負のサインを示す符号を復号するサイン復号部と
を備える画像処理装置。
【請求項１３】
前記ゼロラン復号部は、前記有効桁数復号部による復号の結果、処理対象である今の組の最大有効桁数が０である場合、前記ゼロランを示す符号を復号する
請求項１２に記載の画像処理装置。
【請求項１４】
前記ゼロラン復号部は、符号１を読み込むか、ラインの最後まで符号を読み込むまで、順次符号を読み込む１回目の読み込みを行い、前記１回目の読み込みで読み込んだ符号の示すゼロランが前記ラインの最後まで達していない場合、前記１回目の読み込みで読み込んだ符号０の数分の符号をさらに読み込む２回目の読み込みを行い、前記２回目の読み込みで読み込んだ符号の先頭に符号１をつけた符号列を２進表現とする数の、値が０の係数データを生成する
請求項１３に記載の画像処理装置。
【請求項１５】
前記ゼロラン復号部は、前記１回目の読み込みで読み込んだ符号の示すゼロランが前記ラインの最後まで達した場合、前記ラインの最後まで達する数の、値が０の係数データを生成する
請求項１４に記載の画像処理装置。
【請求項１６】
前記有効桁数復号部は、前記ゼロラン復号部による前記２回目の読み込み後、符号１を読み込むまで順次符号を読み込み、読み込んだ符号０の数より１多い数を、前記ゼロランを構成する組の次の組の最大有効桁数とする
請求項１４に記載の画像処理装置。
【請求項１７】
前記ゼロラン復号部による復号の結果得られた値が０の量子化係数、または、前記絶対値復号部による復号の結果得られた絶対値、および、前記サイン復号部による復号の結果得られたサインよりなる量子化係数を逆量子化する逆量子化部と、
前記逆量子化部により前記量子化係数が逆量子化されて得られたウェーブレット係数を、ウェーブレット逆変換するウェーブレット逆変換部と
をさらに備える請求項１２乃至請求項１６のいずれかに記載の画像処理装置。
【請求項１８】
画像処理装置の画像処理方法であって、
有効桁数復号部が、複数の係数データを所定の数毎に１組として前記組毎に生成された、前記組において絶対値が最も大きい係数データの有効桁数である最大有効桁数を示す符号を復号し、
ゼロラン復号部が、値が０の係数データのみで構成される組により構成されるゼロランを示す符号を復号し、
絶対値復号部が、前記ゼロラン以外の係数データについて前記組毎に生成された、各係数データの絶対値を示す符号を復号し、
サイン復号部が、前記ゼロラン以外の係数データについて前記組毎に生成された、各係数データの正負のサインを示す符号を復号する
画像処理方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2013131936.tif 000001
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2013131936.tif 000002
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2013131936.tif 000003
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2013131936.tif 000004
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2013131936.tif 000005
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図２６
【補正方法】変更
【補正の内容】
【図２６】
2013131936.tif 000006