【手続補正書】
【提出日】平成18年1月17日(2006.1.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ復号装置及びデータ復号方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の符号化データと後続の第２の符号化データとを含む符号化データを入力する入力手段と、
前記符号化データにおける前記第２の符号化データを先頭にして出力する出力手段と、
前記第１の符号化データが交流成分の場合、符号化時に使用された交流成分用符号テーブルに基づいて該第１の符号化データを復号する第１の交流復号手段と、
前記第２の符号化データが交流成分の場合、符号化時に使用された交流成分用符号テーブルに基づいて該第２の符号化データを復号する第２の交流復号手段と、
前記第１の符号化データ又は前記第２の符号化データが直流成分の場合、符号化時に使用された直流成分用符号テーブルに基づいて前記符号化データを復号する直流復号手段と
を備えることを特徴とするデータ復号装置。
【請求項２】
第１の符号化データと後続の第２の符号化データとを含む符号化データを入力する入力工程と、
前記符号化データにおける前記第２の符号化データを先頭にして出力する出力工程と、
前記第１の符号化データが交流成分の場合、符号化時に使用された交流成分用符号テーブルに基づいて第１の交流復号手段により該第１の符号化データを復号する第１の交流復号工程と、
前記第２の符号化データが交流成分の場合、符号化時に使用された交流成分用符号テーブルに基づいて第２の交流復号手段により該第２の符号化データを復号する第２の交流復号工程と、
前記第１の符号化データ又は前記第２の符号化データが直流成分の場合、符号化時に使用された直流成分用符号テーブルに基づいて単一の直流復号手段により前記符号化データを復号する直流復号工程と
を有することを特徴とするデータ復号方法。
【請求項３】
第１の符号化データと該第１の符号化データがビットシフトされた第２の符号化データとを含む符号化データを復号するデータ復号方法であって、
前記第１の符号化データが交流成分の場合、符号化時に使用された交流成分用可変長符号テーブルに基づいて該第１の符号化データを復号する第１の復号工程と、
前記符号化データをビットシフトして前記第２の符号化データを出力するシフト工程と、
前記第１の符号化データ又は前記第２の符号化データのいずれかを選択する第１の選択工程と、
前記第１の選択工程で選択された符号化データが直流成分の場合、符号化時に使用された直流成分用可変長符号テーブルに基づいて該符号化データを復号化する第２の復号工程と、
前記第１の復号工程又は前記第２の復号工程のいずれかによる復号データを第１の復号データとして選択する第２の選択工程と、
前記第２の符号化データが交流成分の場合、符号化時に使用された交流成分用可変長符号テーブルに基づいて該第２の符号化データを復号する第３の復号工程と、
前記第２の復号工程又は前記第３の復号工程のいずれかによる復号データを第２の復号データとして選択する第３の選択工程と
を有することを特徴とするデータ復号方法。
【請求項４】
前記第１の復号工程による復号データに基づいて、該第１の復号工程で復号された符号化データがブロック内における最終符号であるか否かを検出する検出工程をさらに有し、
該検出工程の検出結果に基づいて、前記第１の選択工程が符号化データを選択し、前記第３の選択工程が復号データを選択する
ことを特徴とする請求項３に記載のデータ復号方法。
【請求項５】
前記検出工程が、ブロックの終わりを表す最終符号を検出することを特徴とする請求項４に記載のデータ復号方法。
【請求項６】
前記検出工程が、ブロックの終わりを表す最終符号を検出した場合、前記第１の選択工程は、前記第１の符号化データを選択し、前記第３の選択工程は、前記第３の復号工程による復号データを選択し、
前記検出工程が、ブロックの終わりを表す最終符号ではない符号を検出した場合、前記第１の選択工程は、前記第２の符号化データを選択し、前記第３の選択工程は、前記第２の復号工程による復号データを選択する
ことを特徴とする請求項５に記載のデータ復号方法。
【請求項７】
前記第１の復号工程及び前記第３の復号工程が、ブロック内における最終符号を復号することを特徴とする請求項４に記載のデータ復号方法。
【請求項８】
前記第１の選択工程は、入力された符号化データが直流成分の場合、前記第２の復号工程による復号データを選択し、該符号化データが交流成分の場合、前記第１の復号工程による復号データを選択する請求項３から７までのいずれか１項に記載のデータ復号方法。
【請求項９】
前記符号化データが、画像データをブロック分割して該ブロック単位に直交変換し、直交変換された係数を量子化し、量子化された係数のうち直流成分については予測値との差分を直流成分用の可変長符号テーブルに割り当て、交流成分についてはゼロでない交流成分とその直前に続いたゼロの数とを交流成分用の可変長符号テーブルに割り当てることによって符号化されたデータであることを特徴とする請求項３から８までのいずれか１項に記載のデータ復号方法。
【請求項１０】
第１の符号化データと該第１の符号化データがビットシフトされた第２の符号化データとを含む符号化データを入力する入力手段と、
前記第１の符号化データが交流成分の場合、符号化時に使用された交流成分用可変長符号テーブルに基づいて該第１の符号化データを復号する第１の復号手段と、
前記符号化データをビットシフトして前記第２の符号化データを出力するシフト手段と、
前記第１の符号化データ又は前記第２の符号化データのいずれかを選択する第１の選択手段と、
前記第１の選択手段で選択された符号化データが直流成分の場合、符号化時に使用された直流成分用可変長符号テーブルに基づいて該符号化データを復号する第２の復号手段と、
前記第１の復号手段又は前記第２の復号手段のいずれかによる復号データを第１の復号データとして選択する第２の選択手段と、
前記第２の符号化データが交流成分の場合、符号化時に使用された交流成分用可変長符号テーブルに基づいて該第２の符号化データを復号する第３の復号手段と、
前記第２の復号手段又は前記第３の復号手段のいずれかによる復号データを第２の復号データとして選択する第３の選択手段と
を備えることを特徴とするデータ復号装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、可変長符号化された符号化データ復号するデータ復号装置及びデータ復号方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明は、このような事情を考慮してなされたものであり、従来の復号装置に比べてより小さな回路規模で、復号速度を損うことなく復号処理を実現することができるデータ復号装置及びデータ復号方法を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るデータ復号装置は、
第１の符号化データと後続の第２の符号化データとを含む符号化データを入力する入力手段と、
前記符号化データにおける前記第２の符号化データを先頭にして出力する出力手段と、
前記第１の符号化データが交流成分の場合、符号化時に使用された交流成分用符号テーブルに基づいて該第１の符号化データを復号する第１の交流復号手段と、
前記第２の符号化データが交流成分の場合、符号化時に使用された交流成分用符号テーブルに基づいて該第２の符号化データを復号する第２の交流復号手段と、
前記第１の符号化データ又は前記第２の符号化データが直流成分の場合、符号化時に使用された直流成分用符号テーブルに基づいて前記符号化データを復号する直流復号手段と
を備えることを特徴とする。
また上記課題を解決するために、本発明に係るデータ復号方法は、
第１の符号化データと後続の第２の符号化データとを含む符号化データを入力する入力工程と、
前記符号化データにおける前記第２の符号化データを先頭にして出力する出力工程と、
前記第１の符号化データが交流成分の場合、符号化時に使用された交流成分用符号テーブルに基づいて第１の交流復号手段により該第１の符号化データを復号する第１の交流復号工程と、
前記第２の符号化データが交流成分の場合、符号化時に使用された交流成分用符号テーブルに基づいて第２の交流復号手段により該第２の符号化データを復号する第２の交流復号工程と、
前記第１の符号化データ又は前記第２の符号化データが直流成分の場合、符号化時に使用された直流成分用符号テーブルに基づいて単一の直流復号手段により前記符号化データを復号する直流復号工程と
を有することを特徴とする。