【手続補正書】
【提出日】平成17年4月26日(2005.4.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
飛び越し走査の画像情報を入力として、マクロブロックレベルで適応的にフィールドベースまたはフレームベースの符号化処理を施す符号化装置において、
予め設定されている複数の直交変換用ブロックサイズのいずれかにマクロブロックを分割して直交変換する直交変換手段と、
最も符号化効率が高くなるように、前記直交変換用ブロックサイズを決定するブロックサイズ決定手段と、
前記直交変換手段の処理結果を量子化する量子化手段と、
前記量子化手段の処理結果を可逆符号化する可逆符号化手段と
を含むことを特徴とする符号化装置。
【請求項２】
前記直交変換用ブロックサイズは、４×４，４×８，８×４、および８×８の４種類である
ことを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記ブロックサイズ決定手段は、前記マクロブロックがインターマクロブロックであって前記フィールドベースの符号化処理が施される場合、動き予測・補償用ブロックサイズに対応して前記直交変換用ブロックサイズを決定する
ことを特徴とする請求項１に記載の符号化装置。
【請求項４】
前記マクロブロックレベルでの前記符号化処理を、前記フィールドベースとするか前記フレームベースとするかを判定するフィールド／フレーム判定手段を
さらに含むことを特徴とする請求項１に記載の符号化装置。
【請求項５】
前記フィールド／フレーム判定手段による判定と、前記ブロックサイズ決定手段による決定は、同時に行われる
ことを特徴とする請求項４に記載の符号化装置。
【請求項６】
前記ブロックサイズ決定手段は、動き予測処理によって生成された差分値を直交変換して得られる係数の絶対値和SATDが最小となるように、前記直交変換用ブロックサイズを決定する
ことを特徴とする請求項１に記載の符号化装置。
【請求項７】
前記ブロックサイズ決定手段は、コスト関数Ｊの値に基づいて、前記直交変換用ブロックサイズを決定する
ことを特徴とする請求項１に記載の符号化装置。
【請求項８】
前記可逆符号化手段は、前記フィールド／フレーム判定手段による判定結果を示すfield/frame_flag、および前記ブロックサイズ決定手段による決定結果を示すMB_typeも可逆符号化する
ことを特徴とする請求項１に記載の符号化装置。
【請求項９】
飛び越し走査の画像情報を入力として、マクロブロックレベルで適応的にフィールドベースまたはフレームベースの符号化処理を施す符号化装置の符号化方法において、
予め設定されている複数の直交変換用ブロックサイズのいずれかにマクロブロックを分割して直交変換する直交変換ステップと、
最も符号化効率が高くなるように、前記直交変換用ブロックサイズを決定するブロックサイズ決定ステップと、
前記直交変換ステップの処理結果を量子化する量子化ステップと、
前記量子化ステップの処理結果を可逆符号化する可逆符号化ステップと
を含むことを特徴とする符号化方法。
【請求項１０】
飛び越し走査の画像情報を入力として、マクロブロックレベルで適応的にフィールドベースまたはフレームベースの符号化処理を施すプログラムであって、
予め設定されている複数の直交変換用ブロックサイズのいずれかにマクロブロックを分割して直交変換する直交変換ステップと、
最も符号化効率が高くなるように、前記直交変換用ブロックサイズを決定するブロックサイズ決定ステップと、
前記直交変換ステップの処理結果を量子化する量子化ステップと、
前記量子化ステップの処理結果を可逆符号化する可逆符号化ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１１】
飛び越し走査の画像情報を入力として、マクロブロックレベルで適応的にフィールドベースまたはフレームベースの符号化処理を施すコンピュータに、
予め設定されている複数の直交変換用ブロックサイズのいずれかにマクロブロックを分割して直交変換する直交変換ステップと、
最も符号化効率が高くなるように、前記直交変換用ブロックサイズを決定するブロックサイズ決定ステップと、
前記直交変換ステップの処理結果を量子化する量子化ステップと、
前記量子化ステップの処理結果を可逆符号化する可逆符号化ステップと
を実行させるプログラム。
【請求項１２】
飛び越し走査の画像情報がマクロブロックレベルで適応的にフィールドベースまたはフレームベースで符号化されている圧縮画像情報を元に前記画像情報を復元する復号装置において、
前記圧縮画像情報を復号して、前記マクロブロックレベルでの符号化処理が前記フィールドベースであるか前記フレームベースであるかを示すfield/frame_flag、前記符号化処理に含まれる直交変換処理でのブロックサイズを示すMB_type、量子化されている直交変換係数、並びに予測モード情報および動きベクトル情報を生成する復号手段と、
前記量子化されている直交変換係数を逆量子化する逆量子化手段と、
前記MB_typeに基づき、前記逆量子化手段の処理結果を逆直交変換する逆直交変換手段と、
前記予測モード情報および前記動きベクトル情報に従い、復号画像情報を元にして参照画像を生成する参照画像生成手段と
を含むことを特徴とする復号装置。
【請求項１３】
前記field/frame_flagに基づき、前記前記逆直交手段の処理結果をフレーム構造に変換するフレーム構造変換手段を
さらに含むことを特徴とする請求項１２に記載の復号装置。
【請求項１４】
前記field/frame_flagに基づき、前記参照画像生成手段に供給される前の前記復号情報をフィールド構造に変換するフィールド構造変換手段を
さらに含むことを特徴とする請求項１２に記載の復号装置。
【請求項１５】
飛び越し走査の画像情報がマクロブロックレベルで適応的にフィールドベースまたはフレームベースで符号化されている圧縮画像情報を元に前記画像情報を復元する復号装置の復号方法において、
前記圧縮画像情報を復号して、前記マクロブロックレベルでの符号化処理が前記フィールドベースであるか前記フレームベースであるかを示すfield/frame_flag、前記符号化処理に含まれる直交変換処理でのブロックサイズを示すMB_type、量子化されている直交変換係数、並びに予測モード情報および動きベクトル情報を生成する復号ステップと、
前記量子化されている直交変換係数を逆量子化する逆量子化ステップと、
前記MB_typeに基づき、前記逆量子化手段の処理結果を逆直交変換する逆直交変換ステップと、
前記予測モード情報および前記動きベクトル情報に従い、復号画像情報を元にして参照画像を生成する参照画像生成ステップと
を含むことを特徴とする復号方法。
【請求項１６】
飛び越し走査の画像情報がマクロブロックレベルで適応的にフィールドベースまたはフレームベースで符号化されている圧縮画像情報を元に前記画像情報を復元するプログラムであって、
前記圧縮画像情報を復号して、前記マクロブロックレベルでの符号化処理が前記フィールドベースであるか前記フレームベースであるかを示すfield/frame_flag、前記符号化処理に含まれる直交変換処理でのブロックサイズを示すMB_type、量子化されている直交変換係数、並びに予測モード情報および動きベクトル情報を生成する復号ステップと、
前記量子化されている直交変換係数を逆量子化する逆量子化ステップと、
前記MB_typeに基づき、前記逆量子化手段の処理結果を逆直交変換する逆直交変換ステップと、
前記予測モード情報および前記動きベクトル情報に従い、復号画像情報を元にして参照画像を生成する参照画像生成ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１７】
飛び越し走査の画像情報がマクロブロックレベルで適応的にフィールドベースまたはフレームベースで符号化されている圧縮画像情報を元に前記画像情報を復元するコンピュータに、
前記圧縮画像情報を復号して、前記マクロブロックレベルでの符号化処理が前記フィールドベースであるか前記フレームベースであるかを示すfield/frame_flag、前記符号化処理に含まれる直交変換処理でのブロックサイズを示すMB_type、量子化されている直交変換係数、並びに予測モード情報および動きベクトル情報を生成する復号ステップと、
前記量子化されている直交変換係数を逆量子化する逆量子化ステップと、
前記MB_typeに基づき、前記逆量子化手段の処理結果を逆直交変換する逆直交変換ステップと、
前記予測モード情報および前記動きベクトル情報に従い、復号画像情報を元にして参照画像を生成する参照画像生成ステップと
を実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１１４
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１１５
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】削除
【補正の内容】