【手続補正書】
【提出日】平成24年3月27日(2012.3.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
圧縮ノーマル・プレイ・ビットストリームからトリックプレイ・ストリームを発生するコンピュータ実装方法であって、
圧縮ノーマル・プレイ・ビットストリームを受信するステップであって、前記圧縮ノーマル・プレイ・ビットストリームが、複数のイントラコード化フレームと、複数のインターコード化フレームと、および前記イントラコード化フレームのうちの１つ以上に対する情報を含む複数のシーケンス・ヘッダとを含む、前記のステップと、
前記圧縮ノーマル・プレイ・ビットストリームから前記イントラコード化フレームを抽出するステップであって、該抽出するステップが、前記イントラコード化フレームを記憶メモリに格納することを含む、前記のステップと、
前記圧縮ノーマル・プレイ・ビットストリームから前記シーケンス・ヘッダを抽出するステップであって、該抽出するステップが、前記シーケンス・ヘッダを記憶メモリに格納することを含む、前記のステップと、
前記抽出するステップの後、前記イントラコード化フレームを組み立てて、組み立てビットストリームを形成するステップであって、前記組み立てビットストリームは前記複数のイントラコード化フレームをある順序で含む、前記のステップと、
前記組み立てビットストリームを復号化して、複数の非圧縮フレームを生成するステップと、
前記復号化するステップの後、前記複数の非圧縮フレームを符号化して、圧縮トリック・プレイ・ビットストリームを生成するステップであって、前記圧縮トリック・プレイ・ビットストリームが、前記圧縮ノーマル・プレイ・ビットストリームのフレームのサブセットのみを含む、前記のステップと、
を含む方法。
【請求項２】
請求項１記載の方法において、前記圧縮ノーマル・プレイ・ビットストリームが、指定された頻度で発生する前記複数のイントラコード化フレームを含み、
前記抽出するステップが、前記指定された頻度で発生する前記イントラコード化フレームに対応するデータ・ビットを抽出することを備えること、
を特徴とする方法。
【請求項３】
請求項１記載の方法において、更に、
前記圧縮ノーマル・プレイ・ビットストリーム内のピクチャ・ヘッダを検出し抽出するステップと、
前記ピクチャ・ヘッダに対応する第１フレームを検査するステップと、
前記第１フレームがイントラコード化フレームであることを検出したことに応答して、
前記ピクチャ・ヘッダを格納するステップと、
前記ピクチャ・ヘッダと前記第１フレームとを関連付ける対応のデータを格納するステップと、
を行うステップと、
前記第１フレームがイントラコード化フレームでないことを検出したことに応答して、前記ピクチャ・ヘッダを捨てるステップと、
を含むこと、を特徴とする方法。
【請求項４】
請求項１記載の方法において、前記方法が、トリック・プレイ高速前進ビットストリームを発生し、
前記組み立てるステップが、前記複数のイントラコード化フレームを正時間順序で含む前記組み立てビットストリームを形成することを備えること、
を特徴とする方法。
【請求項５】
請求項１記載の方法において、前記方法がトリック・プレイ高速逆進ビットストリームを発生し、
前記組み立てるステップが、前記複数のイントラコード化フレームを逆時間順序で含む前記組み立てビットストリームを形成することを備えること、
を特徴とする方法。
【請求項６】
請求項３記載の方法において、前記圧縮ノーマル・プレイ・ビットストリームが、前記イントラコード化フレームに対応する複数のマトリクスを含み、
前記方法が、更に、
前記圧縮ノーマル・プレイ・ビットストリーム内の前記マトリクスを見付けるステップと、
前記第１フレームがＢフレームまたはＰフレームのいずれかであることを検出したことに応答して、
前記第１フレームに対応する前記マトリクスのうちの第１重み付けマトリクスを、前記第１フレームが前記第１重み付けマトリクスを含むことを検出したことに応答して格納するステップと、および
前記圧縮ノーマル・プレイ・ビットストリーム内の次のイントラコード化フレームに対し前記第１重み付けマトリクスを関連付ける対応データを格納するステップと、
を行うステップと、
を備え、
前記組み立てるステップが、前記マトリクスを前記組み立てビットストリームに含ませることを含むこと、
を特徴とする方法。
【請求項７】
請求項６記載の方法において、
更に、
抽出され格納された第１のデータを検査するステップと、
前記第１データがシーケンス・ヘッダまたはピクチャ・ヘッダであることを検出したことに応答して、
前記第１データと、第１の対応する格納されたイントラコード化フレームとの間の関連を示す格納された対応データを検査するステップと、
前記第１データを、前記第１の対応する格納されたイントラコード化フレームと関連付けるステップと、
を行うステップと、
前記第１データがイントラコード化フレームであることを検出したことに応答して、
前記第１データと、対応する格納されたヘッダとの間の関連を示す格納された対応データを検査するステップと、
前記第１データを、前記対応する格納されたヘッダと関連付けるステップと、
を行うステップと、
前記第１データが重み付けマトリクスであることを検出したことに応答して、
第１の重み付けマトリクスを含む新たなシーケンス・ヘッダを作成するステップと、
前記重み付けマトリクスと第２の対応する格納されたイントラコード化フレームとの間の関連を示す格納された対応データを検査するステップと、
前記第１データを、前記第２の対応する格納されたイントラコード化フレームと関連付けるステップと、
を行うステップと、
を含むこと、を特徴とする方法。
【請求項８】
請求項１記載の方法において、前記圧縮ノーマル・プレイ・ビットストリームがＭＰＥＧ圧縮ビットストリームであり、
前記組み立てビットストリームを復号化する前記ステップが、前記組み立てビットストリームをＭＰＥＧ復号化して、前記複数の非圧縮フレームを生成することを含み、
前記複数の非圧縮フレームを符号化する前記ステップが、前記複数の非圧縮フレームをＭＰＥＧ符号化してＭＰＥＧ圧縮トリック・プレイ・ビットストリームを生成することを含むこと、
を特徴とする方法。
【請求項９】
圧縮ノーマル・プレイ・ビットストリームからトリックプレイ・ストリームを発生するシステムであって、
圧縮ノーマル・プレイ・ビットストリームを格納する記憶媒体であって、前記圧縮ノーマル・プレイ・ビットストリームが、複数のイントラコード化フレームと、複数のインターコード化フレームと、前記イントラコード化フレームのうちの１つ以上に対する情報を含む複数のシーケンス・ヘッダとを含む、前記の記憶媒体と、
前記圧縮ノーマル・プレイ・ビットストリームから前記イントラコード化フレームと前記シーケンス・ヘッダとを抽出するフィルタと、
前記抽出したイントラコード化フレームとシーケンス・ヘッダとを格納する記憶メモリと、
前記格納したイントラコード化フレームを組み立てて、組み立てビットストリームを形成する検証／調整部であって、前記組み立てビットストリームは前記複数のイントラコード化フレームをある順序で含む、前記の検証／調整部と、
前記組み立てビットストリームを復号化して、複数の非圧縮フレームを生成するデコーダと、
前記複数の非圧縮フレームを符号化して、圧縮トリック・プレイ・ビットストリームを生成するエンコーダであって、前記圧縮トリック・プレイ・ビットストリームが、前記圧縮ノーマル・プレイ・ビットストリームのフレームのサブセットのみを含む、前記のエンコーダと、
を備えたシステム。
【請求項１０】
請求項９記載のシステムにおいて、前記圧縮ノーマル・プレイ・ビットストリームが、指定された頻度で発生する前記複数のイントラコード化フレームを含み、
前記フィルタが、前記指定された頻度で発生する前記イントラコード化フレームに対応するデータ・ビットを抽出すること、
を特徴とするシステム。
【請求項１１】
請求項９記載のシステムにおいて、
前記検証／調整部が、前記シーケンス・ヘッダを前記組み立てビットストリームに含め、該組み立てビットストリームにおいて前記複数のシーケンス・ヘッダの各々がこれに対応する前記イントラコード化フレームと関連付けられおり、
前記フィルタが更に、
前記圧縮ノーマル・プレイ・ビットストリーム内のピクチャ・ヘッダを検出し抽出し、
前記ピクチャ・ヘッダに対応する第１フレームを検査し、
前記第１フレームがイントラコード化フレームであることを検出したことに応答して、
前記ピクチャ・ヘッダを格納し、
前記ピクチャ・ヘッダと前記第１フレームとを関連付ける対応データを格納する、
ことを行い、
前記第１フレームがイントラコード化フレームでないことを検出したことに応答して、前記ピクチャ・ヘッダを捨てる、
ように構成されたこと、を特徴とするシステム。
【請求項１２】
請求項９記載のシステムにおいて、前記システムが、トリック・プレイ高速前進ビットストリームを発生し、
前記検証／調整部が、前記複数のイントラコード化フレームを正時間順序で含む前記組み立てビットストリームを形成すること、
を特徴とするシステム。
【請求項１３】
請求項９記載のシステムにおいて、前記システムがトリック・プレイ高速逆進ビットストリームを発生し、
前記検証／調整部が、前記複数のイントラコード化フレームを逆時間順序で含む前記組み立てビットストリームを形成すること、
を特徴とするシステム。
【請求項１４】
請求項１１記載のシステムにおいて、前記圧縮ノーマル・プレイ・ビットストリームが、前記イントラコード化フレームに対応する複数のマトリクスを含み、
前記フィルタが、
前記圧縮ノーマル・プレイ・ビットストリーム内の前記マトリクスを見付け、かつ前記マトリクスを前記記憶メモリに格納し、
前記第１フレームがＢフレームまたはＰフレームのいずれかであることを検出したことに応答して、
前記第１フレームに対応する前記マトリクスのうちの第１重み付けマトリクスを、前記第１フレームが前記第１重み付けマトリクスを含むことを検出したことに応答して格納し、
前記圧縮ノーマル・プレイ・ビットストリーム内の次のイントラコード化フレームに対し前記第１重み付けマトリクスを関連づける対応データを格納する、
ように構成されており、
前記検証／調整部が、前記マトリクスを前記組み立てビットストリーム内に含ませ、該組み立てビットストリームにおいて前記複数のマトリクスの各々がこれに対応する前記イントラコード化フレームと関連付けられていること、を特徴とするシステム。
【請求項１５】
請求項１４記載のシステムにおいて、前記複数のマトリクスの各々が、前記イントラコード化フレームの１つに対応し、
前記検証／調整部が、前記マトリクスを前記組み立てビットストリーム内に含ませ、該組み立てビットストリームにおいて前記マトリクスのそれぞれが前記イントラコード化フレームの対応するものと関連付けられ、
前記検証／調整部が、
抽出され格納された第１のデータを検査し、
前記第１データがシーケンス・ヘッダまたはピクチャ・ヘッダであることを検出したことに応答して、前記第１データと、第１の対応する格納されたイントラコード化フレームとの間の関連を示す格納された対応データを検査し、前記第１データを、前記第１の対応する格納されたイントラコード化フレームと関連付け、
前記第１データがイントラコード化フレームであることを検出したことに応答して、前記第１データと、対応する格納されたヘッダとの間の関連を示す格納された対応データを検査し、前記第１データを、前記対応する格納されたヘッダと関連付け、
前記第１データが重み付けマトリクスであることを検出したことに応答して、第１の重み付けマトリクスを含む新たなシーケンス・ヘッダを作成し、前記重み付けマトリクスと第２の対応する格納されたイントラコード化フレームとの間の関連を示す格納された対応データを検査し、前記第１データを、前記第２の対応する格納されたイントラコード化フレームと関連付ける、
ように構成されたこと、を特徴とする方法。
【請求項１６】
請求項９記載のシステムにおいて、前記圧縮ノーマル・プレイ・ビットストリームがＭＰＥＧ圧縮ビットストリームであり、
前記デコーダがＭＰＥＧデコーダであり、
前記エンコーダがＭＰＥＧエンコーダであること、
を特徴とするシステム。