【手続補正書】
【提出日】平成16年6月3日(2004.6.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】符号化装置及び符号化方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のマクロブロックの映像信号を符号化し、当該符号化された映像信号から符号量が所定値以下であるビデオパケットを生成する符号化装置であって、
前記マクロブロックの映像信号を符号化する符号化手段と、
当該符号化された映像信号を蓄積する一時バッファと、
当該一時バッファに蓄積されている符号化された映像信号から前記ビデオパケットを生成し、送出する符号量制御回路とを備え、
当該符号量制御回路は、
符号化された現マクロブロックの映像信号の符号量から、次回符号化すべきマクロブロックの映像信号を符号化した場合の符号量を予測し、
前記蓄積されている符号化された映像信号の符号量と、当該予測される符号量とを加算し、当該加算値と前記所定値とを比較し、
前記加算値が前記所定値以上の場合は、前記蓄積されている符号化された映像信号を前記ビデオパケットとして送出する
ことを特徴とする符号化装置。
【請求項２】
前記符号量制御回路は、
一時バッファに蓄積されている符号化された映像信号の符号量と、所定値とを比較し、
当該蓄積されている符号化された映像信号の符号量が所定値以上の場合は、現マクロブロックの前のマクロブロックまでの符号化された映像信号をビデオパケットとして送出すると共に、当該現マクロブロックの映像信号を再度符号化し、
前記符号量が前記所定値よりも小さい場合に、次回符号化すべきマクロブロックの映像信号を符号化した場合の符号量を予測する
ことを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記一時バッファは、
前記符号化手段でマクロブロックの映像信号が符号化される毎に、前記符号化された映像信号を蓄積する
ことを特徴とする請求項１又は２に記載の符号化装置。
【請求項４】
前記符号量制御回路は、
前記次回符号化すべきマクロブロックの映像信号を符号化した場合の符号量を、現マクロブロックの映像信号の符号量と同一であると予測する
ことを特徴とする請求項１から３のいずれか１項に記載の符号化装置。
【請求項５】
符号量制御回路は、
前記ビデオパケットを、データパーテショニングしてから送出する
ことを特徴とする請求項１から４のいずれか１項に記載の符号化装置。
【請求項６】
複数のマクロブロックの映像信号を符号化し、当該符号化された映像信号から符号量が所定値以下であるビデオパケットを生成する符号化方法であって、
（ａ）前記マクロブロックの映像信号を符号化する符号化ステップと、
（ｂ）前記符号化ステップ（ａ）で符号化された映像信号を蓄積する蓄積ステップと、
（ｃ）前記符号化ステップ（ａ）で符号化された現マクロブロックの映像信号の符号量から、次回符号化すべきマクロブロックの映像信号を符号化した場合の符号量を予測する予測ステップと、
（ｄ）前記蓄積ステップ（ｂ）に蓄積されている符号化された映像信号の符号量と、前記予測ステップ（ｃ）で予測された符号量とを加算し、当該加算値と前記所定値とを比較する第１の比較ステップと、
（ｅ）前記第１の比較ステップの加算値が前記所定値以上である場合は、前記蓄積ステップ（ｂ）で蓄積されている符号化された映像信号をビデオパケットとして送出する出力ステップと
を有することを特徴とする符号化方法。
【請求項７】
前記蓄積ステップ（ｂ）の後で、前記予測ステップ（ｃ）の前に、
（ｆ）前記蓄積ステップ（ｂ）で蓄積されている符号化された映像信号の符号量と、所定値とを比較する第２の比較ステップと、
（ｇ）前記第２の比較ステップで前記映像信号の符号量が所定値以上の場合は、現マクロブロックの前のマクロブロックまでの符号化された映像信号をビデオパケットとして送出すると共に、当該現マクロブロックの映像信号の符号化を再度行う再符号化ステップと
を有し、
前記比較ステップ（ｆ）の符号量が前記所定値よりも小さい場合に、前記予測ステップ（ｃ）を実行する
ことを特徴とする請求項６に記載の符号化方法。
【請求項８】
前記蓄積ステップ（ｂ）における符号化された映像信号の蓄積は、
前記符号化ステップ（ａ）でマクロブロックの映像信号が符号化される毎に行われる
ことを特徴とする請求項６又は７に記載の符号化方法。
【請求項９】
前記予測ステップ（ｃ）で次回符号化すべきマクロブロックの映像信号を符号化した場合の符号量は、現マクロブロックの映像信号の符号量と同一であると予測される
ことを特徴とする請求項６から８のいずれか１項に記載の符号化方法。
【請求項１０】
前記出力ステップ（ｅ）でビデオパケットは、データパーテショニングされてから送出される
ことを特徴とする請求項６から９のいずれか１項に記載の符号化方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
【課題を解決するための手段】
上述の目的を達成するため、本発明の符号化装置は、複数のマクロブロックの映像信号を符号化し、当該符号化された映像信号から符号量が所定値以下であるビデオパケットを生成する符号化装置であって、前記マクロブロックの映像信号を符号化する符号化手段と、当該符号化された映像信号を蓄積する一時バッファと、当該一時バッファに蓄積されている符号化された映像信号から前記ビデオパケットを生成し、送出する符号量制御回路とを備え、当該符号量制御回路は、符号化された現マクロブロックの映像信号の符号量から、次回符号化すべきマクロブロックの映像信号を符号化した場合の符号量を予測し、前記蓄積されている符号化された映像信号の符号量と、当該予測される符号量とを加算し、当該加算値と前記所定値とを比較し、前記加算値が前記所定値以上の場合は、前記蓄積されている符号化された映像信号を前記ビデオパケットとして送出することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
【発明の効果】
本発明によれば、複数のマクロブロックの映像信号を符号化し、当該符号化された映像信号から符号量が所定値以下であるビデオパケットを生成する符号化装置であって、前記マクロブロックの映像信号を符号化する符号化手段と、当該符号化された映像信号を蓄積する一時バッファと、当該一時バッファに蓄積されている符号化された映像信号から前記ビデオパケットを生成し、送出する符号量制御回路とを備え、当該符号量制御回路は、符号化された現マクロブロックの映像信号の符号量から、次回符号化すべきマクロブロックの映像信号を符号化した場合の符号量を予測し、前記蓄積されている符号化された映像信号の符号量と、当該予測される符号量とを加算し、当該加算値と前記所定値とを比較し、前記加算値が前記所定値以上の場合は、前記蓄積されている符号化された映像信号を前記ビデオパケットとして送出することとしたので、
次回のマクロブロックの映像信号を符号化する際に、ビデオパケットに収容可能な符号量を超過することによる符号化のやり直しの頻度を減少させることができ、符号化効率の低下を抑制することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１２４
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１２５
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】削除
【補正の内容】