【手続補正書】
【提出日】平成20年7月31日(2008.7.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画像に関するデータを符号化する符号化装置であって、
量子化されたＤＣＴ係数又は動きベクトルを示す多値データを二値化した二値データのビット長の最大値が小さくなるように前記多値データをコード化する多値データコード化手段と、
前記多値データコード化手段によって得られたコード化データを前記二値データに変換する変換手段と、
前記変換手段によって得られた二値データを算術符号化する算術符号化手段と
を備えることを特徴とする符号化装置。
【請求項２】
前記多値データコード化手段は、前記多値データを二値化する二値化手段と、前記二値化手段によって得られた二値データをコード化するコード化手段とを有し、
前記変換手段は、前記コード化手段によって得られたコード化データを前記二値データに変換する
ことを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記コード化手段は、前記二値化手段によって得られた二値データのビット長が所定の長さ以下であるか否かを判定し、判定した結果を判定ビットとして値を保存しておき、前記二値データのビット長が所定の長さ以下である場合は、二値データであることを示す判定ビットを前記二値データに付加し、前記二値データのビット長が所定の長さを超える場合は、多値データであることを示す判定ビットを前記多値データに付加し、
前記変換手段は、前記コード化手段によって得られたコード化データに二値データであることを示す判定ビットが付加されている場合は、その判定ビットを除いたビット列を得ることによって、前記コード化データに多値データであることを示す判定ビットが付加されている場合は、その判定ビットを除いたビット列を二値化することによって、前記コード化データを前記二値データに変換する
ことを特徴とする請求項２に記載の符号化装置。
【請求項４】
前記所定の長さは、前記多値データのビット長である
ことを特徴とする請求項３に記載の符号化装置。
【請求項５】
前記コード化手段は、前記二値化手段によって得られた二値データの先頭から１が連続する個数を示す第１ビット列の後に、前記二値データにおいて最初に現れる０に後続する第２ビット列を付加することによって、前記二値データをコード化し、
前記変換手段は、前記コード化手段によって得られたコード化データの前記第１ビット列が示す個数だけ１を連続させた後に、０と前記第２ビット列とを付加することによって、前記コード化データを前記二値データに変換する
ことを特徴とする請求項２に記載の符号化装置。
【請求項６】
前記第１ビット列のビット長は、前記二値データの先頭から１が連続する個数の最大値を表現するために最低限必要なビット長である
ことを特徴とする請求項５に記載の符号化装置。
【請求項７】
前記符号化装置はさらに、
データを一時格納するバッファを前記コード化手段と前記変換手段との間に備える
ことを特徴とする請求項２に記載の符号化装置。
【請求項８】
前記符号化装置はさらに、
前記二値化手段によって得られた二値データと、前記コード化手段によって得られたコード化データのうちの一方を選択する第１の選択手段を前記バッファの前段に備え、
前記第１の選択手段によって前記二値データが選択された場合は、前記バッファに一時格納されている二値データを選択し、前記第１の選択手段によって前記コード化データが選択された場合は、前記変換手段によって得られた二値データを選択する第２の選択手段を前記算術符号化手段の前段に備える
ことを特徴とする請求項７に記載の符号化装置。
【請求項９】
前記二値化手段は、二値データを選択させるための選択指示ビットを前記二値データの先頭に付加し、
前記コード化手段は、コード化データを選択させるための選択指示ビットを前記コード化データの先頭に付加し、
前記第１の選択手段及び前記第２の選択手段は、前記選択指示ビットを参照することによって、前記二値データと前記コード化データのうちの一方を選択する
ことを特徴とする請求項８に記載の符号化装置。
【請求項１０】
前記選択指示ビットは、ＤＣＴ係数ごと、動きベクトルごと、マクロブロックごと、スライスごと、又はピクチャごとに付加される
ことを特徴とする請求項９に記載の符号化装置。
【請求項１１】
前記ＤＣＴ係数は、Ｈ．２６４／ＡＶＣにおけるｃｏｅｆｆ＿ａｂｓ＿ｌｅｖｅｌ＿ｍｉｎｕｓ１である
ことを特徴とする請求項１に記載の符号化装置。
【請求項１２】
前記二値データは、Ｇｏｌｏｍｂ符号化されたデータである
ことを特徴とする請求項１に記載の符号化装置。
【請求項１３】
動画像に関するデータを復号化する復号化装置であって、
算術符号化されたデータを算術復号化する算術復号化手段と、
前記算術復号化手段によって得られた二値データのビット長の最大値が小さくなるように前記二値データをコード化するコード化手段と、
前記コード化手段によって得られたコード化データを、量子化されたＤＣＴ係数又は動きベクトルに変換するコード化データ変換手段と
を備えることを特徴とする復号化装置。
【請求項１４】
前記コード化データ変換手段は、前記コード化手段によって得られたコード化データを前記二値データに変換する第１の変換手段と、前記第１の変換手段によって得られた二値データを、量子化されたＤＣＴ係数又は動きベクトルに変換する第２の変換手段とを有する
ことを特徴とする請求項１３に記載の復号化装置。
【請求項１５】
前記コード化手段は、前記算術復号化手段によって得られた二値データのビット長が所定の長さ以下であるか否かを判定し、判定した結果を判定ビットとして値を保存しておき、前記二値データのビット長が所定の長さ以下である場合は、二値データであることを示す判定ビットを前記二値データに付加し、前記二値データのビット長が所定の長さを超える場合は、算術符号化されたデータであることを示す判定ビットを前記算術符号化されたデータに付加し、
前記第１の変換手段は、前記コード化手段によって得られたコード化データに二値データであることを示す判定ビットが付加されている場合は、その判定ビットを除いたビット列を得ることによって、前記コード化データに算術符号化されたデータであることを示す判定ビットが付加されている場合は、その判定ビットを除いたビット列を二値データに変換することによって、前記コード化データを前記二値データに変換する
ことを特徴とする請求項１４に記載の復号化装置。
【請求項１６】
前記所定の長さは、前記算術符号化されたデータのビット長である
ことを特徴とする請求項１５に記載の復号化装置。
【請求項１７】
前記コード化手段は、前記算術復号化手段によって得られた二値データの先頭から１が連続する個数を示す第１ビット列の後に、前記二値データにおいて最初に現れる０に後続する第２ビット列を付加することによって、前記二値データをコード化し、
前記第１の変換手段は、前記コード化手段によって得られたコード化データの前記第１ビット列が示す個数だけ１を連続させた後に、０と前記第２ビット列とを付加することによって、前記コード化データを二値化する
ことを特徴とする請求項１４に記載の復号化装置。
【請求項１８】
前記第１ビット列のビット長は、前記二値データの先頭から１が連続する個数の最大値を表現するために最低限必要なビット長である
ことを特徴とする請求項１７に記載の復号化装置。
【請求項１９】
前記復号化装置はさらに、
データを一時格納するバッファを前記コード化手段と前記第１の変換手段との間に備える
ことを特徴とする請求項１４に記載の復号化装置。
【請求項２０】
前記復号化装置はさらに、
前記算術復号化手段によって得られた二値データと、前記コード化手段によって得られたコード化データのうちの一方を選択する第１の選択手段を前記バッファの前段に備え、
前記第１の選択手段によって前記二値データが選択された場合は、前記バッファに一時格納されている二値データを選択し、前記第１の選択手段によって前記コード化データが選択された場合は、前記第１の変換手段によって得られた二値データを選択する第２の選択手段を前記第２の変換手段の前段に備える
ことを特徴とする請求項１９に記載の復号化装置。
【請求項２１】
前記算術復号化手段は、二値データを選択させるための選択指示ビットを前記二値データの先頭に付加し、
前記コード化手段は、コード化データを選択させるための選択指示ビットを前記コード化データの先頭に付加し、
前記第１の選択手段及び前記第２の選択手段は、前記第１の選択指示ビット及び前記第２の選択指示ビットを参照することによって、前記二値データと前記コード化データのうちの一方を選択する
ことを特徴とする請求項２０に記載の復号化装置。
【請求項２２】
前記選択指示ビットは、ＤＣＴ係数ごと、動きベクトルごと、マクロブロックごと、スライスごと、又はピクチャごとに付加される
ことを特徴とする請求項１３に記載の復号化装置。
【請求項２３】
前記ＤＣＴ係数は、Ｈ．２６４／ＡＶＣにおけるｃｏｅｆｆ＿ａｂｓ＿ｌｅｖｅｌ＿ｍｉｎｕｓ１である
ことを特徴とする請求項１３に記載の復号化装置。
【請求項２４】
前記二値データは、Ｇｏｌｏｍｂ符号化されたデータである
ことを特徴とする請求項１３に記載の復号化装置。
【請求項２５】
動画像に関するデータを符号化する符号化方法であって、
量子化されたＤＣＴ係数又は動きベクトルを示す多値データを二値化した二値データのビット長の最大値が小さくなるように前記多値データをコード化する多値データコード化ステップと、
前記多値データコード化ステップにおいて得られたコード化データを前記二値データに変換する変換ステップと、
前記変換ステップにおいて得られた二値データを算術符号化する算術符号化ステップと
を含むことを特徴とする符号化方法。
【請求項２６】
動画像に関するデータを復号化する復号化方法であって、
算術符号化されたデータを算術復号化する算術復号化ステップと、
前記算術復号化ステップにおいて得られた二値データのビット長の最大値が小さくなるように前記二値データをコード化するコード化ステップと、
前記コード化ステップにおいて得られたコード化データを、量子化されたＤＣＴ係数又は動きベクトルに変換するコード化データ変換ステップと
を含むことを特徴とする復号化方法。
【請求項２７】
動画像に関するデータを符号化する集積回路であって、
量子化されたＤＣＴ係数又は動きベクトルを示す多値データを二値化した二値データのビット長の最大値が小さくなるように前記多値データをコード化する多値データコード化手段と、
前記多値データコード化手段によって得られたコード化データを前記二値データに変換する変換手段と、
前記変換手段によって得られた二値データを算術符号化する算術符号化手段と
を備えることを特徴とする集積回路。
【請求項２８】
動画像に関するデータを復号化する集積回路であって、
算術符号化されたデータを算術復号化する算術復号化手段と、
前記算術復号化手段によって得られた二値データのビット長の最大値が小さくなるように前記二値データをコード化するコード化手段と、
前記コード化手段によって得られたコード化データを、量子化されたＤＣＴ係数又は動きベクトルに変換するコード化データ変換手段と
を備えることを特徴とする集積回路。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１７
【補正方法】変更
【補正の内容】
【図１７】
2007116436.tif 000001
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１９
【補正方法】変更
【補正の内容】
【図１９】
2007116436.tif 000002