【手続補正書】
【提出日】平成25年2月20日(2013.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
イメージの生データを前記イメージのフォーマットされたデータに変換するための画像処理プロセッサと、ここにおいて、前記フォーマットされたデータは、各々が複数のユニットを含む複数のブロックへ分割され、前記画像処理プロセッサは、第１の順序で前記複数のブロックをフォーマットする、
前記第１の順序に、少なくとも部分的に、基づく順で前記ブロックの各々を圧縮するための画像圧縮器と、
を備え、
前記画像圧縮器は、前記ブロックのうち１つのブロックの前記フォーマットされたデータを読み、そして、前記画像処理プロセッサが前記ブロックのうち別のブロックの生のイメージデータをフォーマットするのと並行してそのブロックの前記フォーマットされたデータの圧縮を始め、
前記画像圧縮器は、前記イメージの希望の回転の角度の関数である第２の順序で前記ブロックの各々の前記ユニットを圧縮し、前記回転の角度は、０°、９０°、１８０°または２７０°のうちの１つであることができる、画像化システム。
【請求項２】
前記フォーマットされたデータは、ＹＣｂＣｒデータを含み、前記フォーマットされたデータの圧縮が、前記フォーマットされたデータのＪＰＥＧ符号化を、含んでいる請求項１に記載のシステム。
【請求項３】
フォーマットされたデータの前記ブロックの各々は複数のピクセルについてのフォーマットされたデータを含む、
請求項１に記載のシステム。
【請求項４】
前記画像処理プロセッサは、前記複数のブロックをメモリに連続的に書き、フォーマットされたデータの前記ブロックの各々は複数のピクセルについてのフォーマットされたデータを含む、請求項１に記載のシステム。
【請求項５】
前記複数のユニットは、ＪＰＥＧ符号化に関連した複数の最小コード・ユニット（ＭＣＵ）を含む、請求項４に記載のシステム。
【請求項６】
前記画像処理プロセッサは、前記生データを前記ブロックの各々のフォーマットされたデータに連続して変換する、請求項４に記載のシステム。
【請求項７】
前記メモリは、ピンポン・バッファを含み、そして前記ブロックの各々の前記フォーマットされたデータは、前記ピンポン・バッファのバッファ中に書かれる、請求項４に記載のシステム。
【請求項８】
前記圧縮器は、前記画像処理プロセッサが別のブロックの生のイメージデータをフォーマットするのと並行して第１のブロックの前記フォーマットされたデータの圧縮を始める、請求項４のシステム。
【請求項９】
前記圧縮器は、前記イメージの希望の回転の角度に依存して異なるように前記第１ブロック中の前記フォーマットされたデータを圧縮するように構成される、請求項８に記載のシステム。
【請求項１０】
前記第１のブロック中の前記フォーマットされたデータの圧縮は、各々が再スタートマーカを含んでいる１つ以上のビットストリーム・セグメントを生成することを含む、請求項９に記載のシステム。
【請求項１１】
前記ブロック中の前記フォーマットされたデータの圧縮は、各々が再スタートマーカを含んでいる複数のビットストリーム・セグメントを生成することを含む、請求項９に記載のシステム。
【請求項１２】
前記圧縮器は、前記ブロックの各々中の前記フォーマットされたデータを圧縮し、前記ブロックのうち１つのブロック中の前記フォーマットされたデータの圧縮は、各々が再スタートマーカを含んでいる１つ以上のビットストリーム・セグメントを生成することを含む、請求項４に記載のシステム。
【請求項１３】
前記圧縮器は、前記イメージが生成されることができる圧縮されたイメージ・ビットストリームへ前記ビットストリーム・セグメントの各々を組み合わせる、請求項１２に記載のシステム。
【請求項１４】
前記圧縮器は、異なるユニットを連続して圧縮し、前記ユニットが圧縮される前記順序は、前記イメージの前記希望の回転の関数である、請求項４に記載のシステム。
【請求項１５】
フォーマットされたデータの各ユニットは、ＪＰＥＧ圧縮中で使用される最小のコード・ユニットである、請求項１４に記載のシステム。
【請求項１６】
ＹＣｂＣｒデータのブロックへイメージの生データをフォーマットするように、そして第１の順序でメモリにＹＣｂＣｒデータの前記ブロックを書くように構成された画像処理プロセッサと、ここにおいて、ＹＣｂＣｒデータの各ブロックは複数の最小のコード・ユニット（ＭＣＵ）を含む、
前記第１の順序に基づく順で、前記メモリからＹＣｂＣｒデータの前記ブロックを連続的に読み圧縮するように、そして各々が再スタートマーカと１つ以上のユニット・ビットストリームを含む１つ以上のビットストリーム・セグメントを生成するために、ブロックの前記最小のコードユニット（ＭＣＵ）をＪＰＥＧ符号化するように構成されたＪＰＥＧエンコーダと、
ここにおいて、各ユニット・ビットストリームは、前記ブロックの前記最小のコード・ユニット（ＭＣＵ）の１つについてＪＰＥＧ符号化されたビットストリームであり、
ブロックの前記最小のコード・ユニット（ＭＣＵ）は、前記イメージの希望の回転の角度の関数である第２の順序でＪＰＥＧ符号化され、前記回転の角度は、０°、９０°、１８０°または２７０°のうちの１つであることができる、
前記最小のコード・ユニット（ＭＣＵ）は、前記生データがフォーマットされるのと並行してＪＰＥＧ符号化され、
前記ＪＰＥＧ符号器は、ＹＣｂＣｒデータの前記ブロックを読み、そして、前記画像処理プロセッサが前記ブロックのうち別のブロックの生データをフォーマットするのと並行してそのブロックにおいてＭＣＵの圧縮を始める、
そして、前記イメージが再作成されることができるイメージ・ビットストリームへ前記ビットストリーム・セグメントを組み立てるための電子装置と、
を備える画像化システム。
【請求項１７】
前記メモリは、複数のバッファを含み、前記画像処理プロセッサが、それが各ブロックを書く前記バッファを交互にし、そして、前記圧縮器が、それが各ブロックを受け取る前記バッファを交互にする、請求項１６に記載の画像化システム。
【請求項１８】
フォーマットされたデータのブロックへイメージの生データを第１の順序でフォーマットするための手段と、ここにおいて、フォーマットされたデータの各ブロックは複数のユニットに分割されている、
前記第１の順序に基づく順で前記ブロックを圧縮するための手段と、
前記イメージの希望の回転の角度の関数である順序で各ブロックの前記ユニットを圧縮するための手段と、ここにおいて、前記回転の角度は、０°、９０°、１８０°または２７０°のうちの１つであることができる、
を備え、
前記各ブロックの前記ユニットを圧縮するための手段は、前記生データをフォーマットするのと並行して前記ユニットの少なくとも一部分を圧縮する、画像化システム。
【請求項１９】
前記生データをフォーマットするための手段は、メモリにフォーマットされたデータの各ブロックを連続的に書き、そして、前記ユニットを圧縮するための手段は、前記メモリからフォーマットされたデータの各ブロックを連続的に読む、請求項１８に記載のシステム。
【請求項２０】
前記メモリは複数のバッファを持つピンポン・バッファを含んでおり、前記生データをフォーマットするための手段は、それが各ブロックを書く前記バッファを交互にし、そして前記ユニットを圧縮するための手段は、それが各ブロックを受け取る前記バッファを交互にする、請求項１８に記載のシステム。
【請求項２１】
前記ユニットを圧縮するための前記手段は、各ブロックにつき１つ以上のビットストリーム・セグメントを生成し、各ビットストリーム・セグメントは１つの再スタートマーカと１以上のユニット・ビットストリームを含み、各ユニット・ビットストリームは前記ブロック中の前記ユニットのうち１つのユニットのための圧縮されたビットストリームである、請求項１８に記載のシステム。
【請求項２２】
前記ビットストリーム・セグメントを、前記イメージが再生成されることができるイメージ・ビットストリームへ組み立てるための手段、をさらに備える請求項２１に記載のシステム。
【請求項２３】
コンピュータ実行可能な命令を備えるコンピュータ可読記憶媒体であって、プロセッサによる実行時に、前記命令は、機械に、
イメージの生データを前記イメージのフォーマットされたデータに変換することと、ここにおいて、前記イメージの前記フォーマットされたデータは、複数のブロックに分割され、前記ブロックは第１の順序でメモリに書かれる、
前記メモリからフォーマットされたデータの前記ブロックを受け取ること、ここにおいて、ブロックの前記フォーマットされたデータは、複数のユニットに分割されており、前記ブロックは、前記メモリから連続的に受け取られている、
および、
前記第１の順序に、少なくとも部分的に、基づく順で前記ブロックを圧縮し、フォーマットされたデータの前記ユニットを前記イメージの希望の回転の角度の関数である順序で圧縮すること、ここにおいて、前記回転の角度は、０°、９０°、１８０°または２７０°のうちの１つであることができ、前記ユニットは、前記生データの変換と並行して圧縮される、
を行わせる、コンピュータ可読記憶媒体。
【請求項２４】
イメージの生データを前記イメージのフォーマットされたデータに変換すること、ここにおいて、前記イメージの前記フォーマットされたデータは、複数のブロックに分割される、
第１の順序でメモリに前記ブロックを書き込むこと、
前記メモリからフォーマットされたデータの前記ブロックを受け取ること、ここにおいて、前記ブロックの各々中の前記フォーマットされたデータは複数のユニットに分割されており、前記ブロックは前記メモリから連続的に受け取られている、
および、
前記第１の順序に少なくとも部分的に基づく順で前記ブロックを圧縮し、前記ブロックの第１のブロックのフォーマットされたデータの前記ユニットを前記イメージの希望の回転の角度の関数である第２の順序で圧縮すること、ここにおいて、前記回転の角度は、０°、９０°、１８０°または２７０°のうちの１つであることができ、前記第１のブロックの前記ユニットは、第２のブロックのフォーマットされたデータに、生データの前記変換と並行して圧縮される、
を含むイメージデータを処理する方法。
【請求項２５】
フォーマットされたデータは、ＹＣｂＣｒフォーマットであり、そして、フォーマットされたデータの前記ユニットを圧縮することが、前記ＹＣｂＣｒデータをＪＰＥＧ符号化することを含んでいる、請求項２４に記載の方法。
【請求項２６】
第１のブロックのフォーマットされたデータの前記ユニットを圧縮することは、生データを第２のブロックのフォーマットされたデータに変換することと並行して生じる、請求項２３に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記第１のブロックのフォーマットされたデータの前記ユニットを圧縮することは、生データを第２のブロックのフォーマットされたデータに変換することと並行して生じる、請求項２４に記載の方法。