【手続補正書】
【提出日】平成18年3月23日(2006.3.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  圧縮画像シーケンス（ＯＵＴ）が形成されるように、画像群（ＧＯＰ）情報構造にしたがって画像シーケンス（ＩＮ）をエンコードするシステム（１００）中で、画像フレームを処理する方法（２００）であって、
処理される前記画像フレームを含む前記画像シーケンスの１つ以上の画像のフレームレートが、３：２プルダウン検出プロセス（４００）にしたがって修正されているかどうかを決定するステップ（２１５、２３５）と、
前記決定に応じて、現在のＧＯＰにおけるビット割り当て内に残るビット数を示すＧＯＰビット割り当てパラメータ（Ｒ）を適合させるステップ（２２５から２５５）と、
前記ＧＯＰビット割り当てパラメータを使用し且つ前記ＧＯＰ情報構造にしたがって、処理される前記画像フレームをエンコードするステップ（２６５）と、
処理される前記画像フレームを含む前記画像シーケンスが３：２プルダウンプロセスに晒されたという決定（４０６）に応じて、繰り返されたフィールドを前記画像シーケンスからドロップする（４３０、４１８）ことにより、２４フレーム／秒（ｆｐｓ）動作モード（３１０）を入力するステップ（４２５）と、
処理される前記画像フレームを含む前記画像シーケンスが３：２プルダウンプロセスに晒されなかったという決定（４０６、４０８）に応じて、３０フレーム／秒（ｆｐｓ）動作モード（３３０）を入力するステップ（４０９）と、
を備え、
前記３０ｆｐｓモードを終了して前記２４ｆｐｓモードを開始した後に処理される最初の画像フレームに関し、以下の方程式にしたがって、前記ＧＯＰビット割り当てパラメータ（Ｒ）が計算される、画像フレーム処理方法。
Ｒ＝ＢＩＴＲＡＴＥ×（ｎ３０＋ｎＢｏ）／３０ ＋ ｎ２０／２０ ＋ （ｎＰｕ＋ｎＢｕ）／２４ ＋ ＲSLACK−ＧＯＰBITS
ここで、
ＲSLACKは、先にエンコードされたＧＯＰのビット使用オーバーランもしくはアンダーランであり；
「ＢＩＴＲＡＴＥ」は、前記圧縮画像シーケンスを含むエンコードされた結果のビットストリームのビットレートであり；
ＧＯＰBITSは、現在のＧＯＰ内の画像フレームをエンコードするために使用されるビット総数を示し；
ｎ２０は、２４ｆｐｓ動作モード中にエンコードされた現在のＧＯＰ内のフレーム数であり；
ｎ３０は、３０ｆｐｓ動作モード中にエンコードされた現在のＧＯＰ内のフレーム数であり；
ｎＢｕは、３０ｆｐｓモードでコード化されたままの現在のＧＯＰ内のＢ−フレーム数であり；
ｎＰｕは、３０ｆｐｓモードのままであるＰ−フレーム数であり；
ｎＢｏは、２４ｆｐｓモードでコード化されたままのＢ−フレーム数である。
【請求項２】  前記現在のＧＯＰがエンコードされた後に、ＧＯＰ使用パラメータ（ＲSLACK）を計算する（２８０）ステップを更に備え、
前記ＧＯＰ使用パラメータ（ＲSLACK）は、前記現在のＧＯＰをエンコードするのに利用可能なビット数のオーバーランもしくはアンダーランを示している、
請求項１に記載の方法。
【請求項３】  エンコードされる次のＧＯＰに関連付けられたＧＯＰビット割り当てパラメータ（Ｒ）を調整する（２３０）ステップを更に備え、
前記次のＧＯＰビット割り当てパラメータ（Ｒ）は、前記現在のＧＯＰに関連付けられた前記オーバーランもしくはアンダーランだけ増減される、
請求項２に記載の方法。
【請求項４】  前記システムは、フィールドモード画像フレームのトップフィールドおよびボトムフィールドが繰り返されるという決定（４０６、４２４）が形成された時に、３０ｆｐｓモードを終了して２４ｆｐｓモードを開始し、前記決定は以下のステップにしたがって形成される、
（ａ）第１のフィールドのピクセルブロックおよび第２のフィールドの対応するピクセルブロックに関し、前記対応するピクセルブロックの第１の列間での絶対差の総計（ＳＡＤ）を第１の閾値と比較し（５１６）、
（ｂ）前記第１の閾値を超えている場合には、その後、前記単一の列ＳＡＤを第２の閾値レベルと比較し（５２０）、第２の閾値レベルを超えている場合には、その後、前記第１のフィールドが前記第２のフィールドによって繰り返されず、
（ｃ）前記第１のフィールドの前記ピクセルブロックおよび前記第２のフィールドの前記対応するピクセルブロックに関し、前記対応するピクセルブロックの全ての列間の絶対差の総計（ＳＡＤ）を第３の閾値と比較し（５２８）、第３の閾値を超えている場合には、その後、前記第１のフィールドが前記第２のフィールドによって繰り返されない、
請求項１に記載の方法。
【請求項５】  量子化器（１１５）を有するＭＰＥＧビデオエンコーダ（１００）に使用される装置であって、
前記量子化器を制御するための速度コントローラ（１４０）を備え、
前記速度コントローラは、処理される画像フレームを含む画像シーケンス（ＩＮ）の１つ以上の画像のフレームレートが、３：２プルダウン検出プロセス（４００）にしたがって修正されているかどうかを決定し（４００）、
前記速度コントローラは、前記決定に応じて、現在のＧＯＰにおけるビット割り当て内に残るビット数を示すＧＯＰビット割り当てパラメータ（Ｒ）を適合させ（２００）、
前記速度コントローラは、前記ＧＯＰビット割り当てパラメータに応じて且つＧＯＰ情報にしたがって、処理される前記画像フレームの量子化ステップサイズを適合させ、
前記速度コントローラは、処理される前記画像フレームを含む前記画像シーケンスが３：２プルダウンプロセスに晒されたという決定（４０６）に応じて、繰り返されたフィールドを前記画像シーケンスからドロップする（４３０、４１８）ことにより、２４フレーム／秒（ｆｐｓ）動作モード（３１０）を入力し（４２５）、
前記速度コントローラは、処理される前記画像フレームを含む前記画像シーケンスが３：２プルダウンプロセスに晒されなかったという決定（４０６、４０８）に応じて、３０フレーム／秒（ｆｐｓ）動作モード（３３０）を入力し（４０９）、
前記速度コントローラは、フィールドモード画像フレームのトップフィールドおよびボトムフィールドが繰り返されるという決定（４０６、４２４）が形成された時に、３０ｆｐｓモードを終了して２４ｆｐｓモードを開始し（３３０−ＴＢ）、
前記速度コントローラは、トップフィールドが繰り返されるという決定（４０６）が形成された時に、２４ｆｐｓモードを終了して第１の曖昧なモード（３２０Ａ）を開始し（３１０−Ｔ）、
前記速度コントローラは、ボトムフィールドが繰り返されないという決定が形成された時に、第１の曖昧なモードを終了して３０ｆｐｓモードを開始し（３２０−ＡＮ）、
前記速度コントローラは、ボトムフィールドが繰り返されるという決定が形成された時に、２４ｆｐｓモードを終了して第２の曖昧なモード（３２０Ｂ）を開始し（３１０−Ｂ）、
前記速度コントローラは、トップフィールドが繰り返されないという決定が形成された時に、第２の曖昧なモードを終了して３０ｆｐｓモードを開始し（３２０−ＢＮ）、
前記速度コントローラは、ボトムフィールドが繰り返されるという決定が形成された時に、第１の曖昧なモードを終了して第２の曖昧なモードを開始し（３２０−ＡＹ）、
前記速度コントローラは、トップフィールドが繰り返されるという決定が形成された時に、第２の曖昧なモードを終了して第１の曖昧なモードを開始する（３２０−ＢＹ）、
装置。
【請求項６】  前記速度コントローラは、現在のＧＯＰがエンコードされた後に、ＧＯＰ使用パラメータ（ＲSLACK）を計算し、
前記ＧＯＰ使用パラメータは、前記現在のＧＯＰをエンコードするのに利用可能なビット数のオーバーランもしくはアンダーランを示している、
請求項５に記載の装置。
【請求項７】  前記速度コントローラは、
エンコードされる次のＧＯＰに関連付けられたＧＯＰビット割り当てパラメータ（Ｒ）が、現在のＧＯＰに関連付けられた前記オーバーランもしくはアンダーランだけ増減するように、当該次のＧＯＰに関連付けられたＧＯＰビット割り当てパラメータ（Ｒ）を調整する（２３０）、
請求項６に記載の装置。