【手続補正書】
【提出日】平成22年4月30日(2010.4.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイス又は画像プロセッサーによって実行される方法であって、
画像を受信するステップと、
前記受信された画像に対する画像処理コマンドを受信するステップと、
前記画像処理コマンドに応答して非ネイティブ変換に優先してネイティブ変換を選択するステップと、
前記画像処理コマンドに基づいて前記画像において、ネイティブ変換を含む複数の変換を実行して前記画像の１つ以上のリアライゼーションを提供する実行ステップと
を含むことを特徴とする方法。
【請求項２】
請求項１記載の方法であって、前記画像を受信するステップは、
ラスタグラフィックス画像、デジタル画像及び／またはビットマップ画像を含むファイルを受信するステップを含むことを特徴とする方法。
【請求項３】
請求項１記載の方法であって、前記画像処理コマンドを受信するステップは、
画像処理コマンドを受信して、前記画像をデコーディングまたは解凍する変換、前記画像をスケーリングする変換、前記画像のフォーマットを異なったフォーマットに変更する変換及び／または前記画像をフリッピングもしくは回転する変換のうちの１つ以上の変換を前記画像に実行するステップを含むことを特徴とする方法。
【請求項４】
請求項１記載の方法であって、前記実行ステップは、
前記画像処理コマンドに基づいて前記画像における第１の変換をデコーダによってネイティブに実行するステップと、
前記画像処理コマンドに基づいて前記画像における第２の変換を前記デコーダによってネイティブに実行するステップと
を含むことを特徴とする方法。
【請求項５】
請求項１記載の方法であって、前記実行ステップは、
前記画像を再サンプリングすることなく前記画像処理コマンドに基づいて前記画像における複数の変換を実行して前記画像の１つ以上のリアライゼーションを提供するステップを含むことを特徴とする方法。
【請求項６】
請求項１記載の方法であって、前記実行ステップは、
デコーダオブジェクトをインスタンス化するステップと、
１つ以上の変換に関するオブジェクトをインスタンス化するステップと、
前記１つ以上の変換に関するオブジェクトと前記デコーダオブジェクトとを関連付けるステップと
を含むことを特徴とする方法。
【請求項７】
請求項６記載の方法であって、前記１つ以上の変換に関するオブジェクトをインスタンス化するステップは、
スケーラオブジェクトをインスタンス化するステップと、
フォーマットコンバータオブジェクトをインスタンス化するステップと、
フリップ／ローテータオブジェクトをインスタンス化するステップと
を含むことを特徴とする方法。
【請求項８】
請求項１記載の方法であって、前記実行ステップは、
処理されている前記画像の状態を特定する状態情報を保存するステップをさらに含むことを特徴とする方法。
【請求項９】
請求項１記載の方法であって、前記実行ステップは、
前記画像に１つ以上の前記変換が実行された後に１つ以上の中間ステージ画像リアライゼーションを保存するステップをさらに含むことを特徴とする方法。
【請求項１０】
請求項１記載の方法であって、前記実行ステップは、
前記画像処理コマンドに基づいて前記画像における複数の変換をネイティブに実行して前記画像の複数のリアライゼーションを提供するステップを含むことを特徴とする方法。
【請求項１１】
コンピューティングデバイス又は画像プロセッサーによって実行される方法であって、
画像を受信するステップと、
前記画像に対する画像処理コマンドを受信するステップと、
前記画像処理コマンドに応答して非ネイティブ変換に優先してネイティブ変換を選択するステップと、
前記画像処理コマンドに基づいて前記画像において、ネイティブ変換を含む複数の変換を実行して前記画像の複数のリアライゼーションを提供する実行ステップと、
を含むことを特徴とする方法。
【請求項１２】
請求項１１記載の方法であって、前記画像処理コマンドを受信するステップは、
画像処理コマンドを受信して、前記画像をデコーディングまたは解凍する変換、前記画像をスケーリングする変換、前記画像のフォーマットを異なったフォーマットに変更する変換及び／または前記画像をフリッピングもしくは回転する変換のうちの１つ以上の変換を前記画像に実行するステップを含むことを特徴とする方法。
【請求項１３】
請求項１１記載の方法であって、前記実行ステップは、
デコーダオブジェクトをインスタンス化するステップと、
１つ以上の変換に関するオブジェクトをインスタンス化するステップと、
前記１つ以上の変換に関するオブジェクトと前記デコーダオブジェクトとを関連付けるステップと
を含むことを特徴とする方法。
【請求項１４】
請求項１１記載の方法であって、前記実行ステップは、
前記画像に１つ以上の前記変換が実行された後に、１つ以上の中間ステージ画像リアライゼーションを保存して前記画像の前記複数のリアライゼーションを提供するステップをさらに含むことを特徴とする方法。
【請求項１５】
請求項１１記載の方法であって、前記実行ステップは、オブジェクトをインスタンス化して複数の変換の各々を実行するインスタンス化ステップを含み、前記インスタンス化ステップは、
デコーダオブジェクトをインスタンス化するステップ、
スケーラオブジェクトをインスタンス化するステップ、
フォーマットコンバータオブジェクトをインスタンス化するステップ、または
フリップ／ローテータオブジェクトをインスタンス化するステップ
の１つ以上を含むことを特徴とする方法。
【請求項１６】
請求項１１記載の方法であって、前記実行ステップは、
前記画像処理コマンドに基づいて前記画像における複数の変換を実行して前記画像の複数のリアライゼーションを提供するステップを含み、前記複数のリアライゼーションはオリジナルすなわち未処理の画像及び１つ以上の処理すなわち変換をされた画像リアライゼーションを含むことを特徴とする方法。
【請求項１７】
請求項１１記載の方法であって、前記実行ステップは、
前記画像の前記複数のリアライゼーションを出力するステップを含むことを特徴とする方法。
【請求項１８】
コンピューティングデバイス又は画像プロセッサーによって実行される方法であって、
画像を受信するステップと、
画像処理コマンドを受信するステップと、
前記画像処理コマンドに基づいて、１つ以上の変換及び前記変換の配列を判定し、前記画像処理コマンドに従って前記画像を処理して前記画像の複数のリアライゼーションを提供する判定ステップであって、前記複数のリアライゼーションが、前記１つ以上の変換の少なくとも１つの適用前後両方の画像のバージョンのリアライゼーションを含むステップと、
を含むことを特徴とする方法。
【請求項１９】
請求項１８記載の方法であって、前記判定ステップは、
前記画像処理コマンドに基づいて１つ以上の変換並びに変換の直列及び／または並列の配列もしくは順序を判定し、前記画像処理コマンドに従って前記画像を処理して前記画像の複数のリアライゼーションを提供するステップを含むことを特徴とする方法。
【請求項２０】
請求項１８記載の方法であって、
当該判定に基づいた順序及び／または配列において前記画像における１つ以上の変換を実行し、前記画像処理コマンドに従って前記画像の複数のリアライゼーションを提供するステップをさらに含むことを特徴とする方法。