【手続補正書】
【提出日】平成21年8月27日(2009.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
圧縮された画像データを記憶する第１記憶手段と、
前記第１記憶手段から読み出される前記画像データを伸長する伸長手段と、
前記伸長手段により伸長された前記画像データを複数の分割領域画像データに分割する分割手段と、
前記分割手段により分割された複数の前記分割領域画像データに順次回転処理を行う回転手段と、
前記回転手段により回転処理された前記分割領域画像データを記憶する第２記憶手段と、
前記第２記憶手段から読み出される前記分割領域画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された前記分割領域画像データを順次記憶する第３記憶手段と、を備える、ことを特徴とする画像データ処理装置。
【請求項２】
ブロック単位で圧縮された画像データを記憶する第１記憶手段と、
前記第１記憶手段から読み出される前記画像データを前記ブロック単位で伸長する伸長手段と、
前記伸長手段により伸長された前記画像データを前記ブロック単位の整数倍で複数の分割領域画像データに分割する分割手段と、
前記分割手段により分割された複数の前記分割領域画像データに前記ブロック単位の整数倍で順次回転処理を行う回転手段と、
前記回転手段により回転処理された前記分割領域画像データを記憶する第２記憶手段と、
前記第２記憶手段から読み出される前記分割領域画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された前記分割領域画像データを順次記憶する第３記憶手段と、を備える、ことを特徴とする画像データ処理装置。
【請求項３】
ブロック単位で圧縮された画像データを記憶する第１記憶手段と、
前記第１記憶手段から読み出される前記画像データを前記ブロック単位で伸長する伸長手段と、
前記伸長手段により伸長された前記画像データを前記ブロック単位の整数倍でトリミングすることにより、前記画像データを構成する複数の分割領域画像データを得るトリミング手段と、
前記トリミング手段により得られた複数の前記分割領域画像データに前記ブロック単位の整数倍で順次回転処理を行う回転手段と、
前記回転手段により回転処理された前記分割領域画像データを記憶する第２記憶手段と、
前記第２記憶手段から読み出される前記分割領域画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された前記分割領域画像データを順次記憶する第３記憶手段と、を備える、ことを特徴とする画像データ処理装置。
【請求項４】
ブロック単位で圧縮された画像データを記憶する第１記憶手段と、
前記画像データのトリミングするトリミング領域を指示するトリミング指示手段と、
前記第１記憶手段から読み出される前記画像データを前記ブロック単位で伸長する伸長手段と、
前記伸長手段により伸長された前記画像データを前記ブロック単位の整数倍でトリミングすることにより、前記トリミング領域を含む画像データを構成する１以上の分割領域画像データを得る第１のトリミング手段と、
前記第１のトリミング手段により得られた前記分割領域画像データに前記ブロック単位の整数倍で順次回転処理を行う回転手段と、
前記回転手段により回転処理された前記分割領域画像データを記憶する第２記憶手段と、
前記第２の記憶手段に記憶された前記分割領域画像データを、前記トリミング領域でトリミングして読み出す第２のトリミング手段と、
前記第２のトリミング手段でトリミングされた前記トリミング領域の画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された前記トリミング領域の画像データを順次記憶する第３記憶手段と、を備える、ことを特徴とする画像データ処理装置。
【請求項５】
前記回転手段は、前記画像データの左側に位置する前記分割領域画像データから順次９０度の回転処理を行うことを特徴とする請求項１乃至４のいずれか１項に記載の画像データ処理装置。
【請求項６】
前記回転手段は、前記画像データの右側に位置する前記分割領域画像データから順次２７０度の回転処理を行うことを特徴とする請求項１乃至４のいずれか１項に記載の画像データ処理装置。
【請求項７】
前記伸長手段により伸長された画像データのデータサイズと前記第２記憶手段の記憶容量とに基づいて、前記分割手段による前記画像データの分割数を決定する分割数決定手段を備える、ことを特徴とする請求項１又は２に記載の画像データ処理装置。
【請求項８】
前記第１、前記第２、及び前記第３記憶手段の記憶容量の合計が一定容量をとり、
前記圧縮された画像データを記憶可能であるように前記第１及び第３記憶手段の記憶容量を決定し、前記一定容量から前記第１及び第３記憶手段の記憶容量を差し引いた記憶容量を前記第２記憶手段の記憶容量とする記憶容量決定手段を備える、ことを特徴とする請求項１乃至７のいずれか１項に記載の画像データ処理装置。
【請求項９】
伸長手段が、第１記憶手段から読み出される圧縮された画像データを伸長する伸長工程と、
分割手段が、前記伸長工程により伸長された前記画像データを複数の分割領域画像データに分割する分割工程と、
回転手段が、前記分割工程により分割された複数の前記分割領域画像データに順次回転処理を行う回転工程と、
制御手段が、前記回転工程により回転処理された前記分割領域画像データを第２記憶手段に記憶する第２記憶工程と、
圧縮手段が、前記第２記憶手段から読み出される前記分割領域画像データを圧縮する圧縮工程と、
前記制御手段が、前記圧縮工程により圧縮された前記分割領域画像データを第３記憶手段に順次記憶する第３記憶工程と、を備える、ことを特徴とする画像データ処理方法。
【請求項１０】
請求項９に記載された画像データ処理方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の実施形態によれば、圧縮された画像データを記憶する第１記憶手段と、
前記第１記憶手段から読み出される前記画像データを伸長する伸長手段と、
前記伸長手段により伸長された前記画像データを複数の分割領域画像データに分割する分割手段と、
前記分割手段により分割された複数の前記分割領域画像データに順次回転処理を行う回転手段と、
前記回転手段により回転処理された前記分割領域画像データを記憶する第２記憶手段と、
前記第２記憶手段から読み出される前記分割領域画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された前記分割領域画像データを順次記憶する第３記憶手段と、を備える、ことを特徴とする画像データ処理装置を提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の他の実施形態によれば、伸長手段が、第１記憶手段から読み出される圧縮された画像データを伸長する伸長工程と、
分割手段が、前記伸長工程により伸長された前記画像データを複数の分割領域画像データに分割する分割工程と、
回転手段が、前記分割工程により分割された複数の前記分割領域画像データに順次回転処理を行う回転工程と、
制御手段が、前記回転工程により回転処理された前記分割領域画像データを第２記憶手段に記憶する第２記憶工程と、
圧縮手段が、前記第２記憶手段から読み出される前記分割領域画像データを圧縮する圧縮工程と、
前記制御手段が、前記圧縮工程により圧縮された前記分割領域画像データを第３記憶手段に順次記憶する第３記憶工程と、を備える、ことを特徴とする画像データ処理方法を提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の、更に他の実施形態によれば、ブロック単位で圧縮された画像データを記憶する第１記憶手段と、
前記第１記憶手段から読み出される前記画像データを前記ブロック単位で伸長する伸長手段と、
前記伸長手段により伸長された前記画像データを前記ブロック単位の整数倍で複数の分割領域画像データに分割する分割手段と、
前記分割手段により分割された複数の前記分割領域画像データに前記ブロック単位の整数倍で順次回転処理を行う回転手段と、
前記回転手段により回転処理された前記分割領域画像データを記憶する第２記憶手段と、
前記第２記憶手段から読み出される前記分割領域画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された前記分割領域画像データを順次記憶する第３記憶手段と、を備える、ことを特徴とする画像データ処理装置を提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の、更に他の実施形態によれば、ブロック単位で圧縮された画像データを記憶する第１記憶手段と、
前記第１記憶手段から読み出される前記画像データを前記ブロック単位で伸長する伸長手段と、
前記伸長手段により伸長された前記画像データを前記ブロック単位の整数倍でトリミングすることにより、前記画像データを構成する複数の分割領域画像データを得るトリミング手段と、
前記トリミング手段により得られた複数の前記分割領域画像データに前記ブロック単位の整数倍で順次回転処理を行う回転手段と、
前記回転手段により回転処理された前記分割領域画像データを記憶する第２記憶手段と、
前記第２記憶手段から読み出される前記分割領域画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された前記分割領域画像データを順次記憶する第３記憶手段と、を備える、ことを特徴とする画像データ処理装置を提供する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の、更に他の実施形態によれば、ブロック単位で圧縮された画像データを記憶する第１記憶手段と、
前記画像データのトリミングするトリミング領域を指示するトリミング指示手段と、
前記第１記憶手段から読み出される前記画像データを前記ブロック単位で伸長する伸長手段と、
前記伸長手段により伸長された前記画像データを前記ブロック単位の整数倍でトリミングすることにより、前記トリミング領域を含む画像データを構成する１以上の分割領域画像データを得る第１のトリミング手段と、
前記第１のトリミング手段により得られた前記分割領域画像データに前記ブロック単位の整数倍で順次回転処理を行う回転手段と、
前記回転手段により回転処理された前記分割領域画像データを記憶する第２記憶手段と、
前記第２の記憶手段に記憶された前記分割領域画像データを、前記トリミング領域でトリミングして読み出す第２のトリミング手段と、
前記第２のトリミング手段でトリミングされた前記トリミング領域の画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された前記トリミング領域の画像データを順次記憶する第３記憶手段と、を備える、ことを特徴とする画像データ処理装置を提供する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の、更に他の実施形態によれば、前記の実施形態における画像データ処理方法の各工程をコンピュータに実行させるためのプログラムを提供する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の、更に他の実施形態によれば、前記のプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
次に、本実施形態１に係る画像回転処理の動作を、図９のフローチャート図に基づき具体的に説明する。具体例として、ＪＰＥＧ圧縮画像データの元画像サイズの縦横比が４：３、水平３０７２ピクセル、垂直２３０４ピクセルの画像データを、９０度回転し、水平２３０４ピクセル、垂直３０７２ピクセルのＪＰＥＧ圧縮画像データを生成する場合について説明する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
次に、ステップＳ３では、第２バッファメモリ１１３で使用可能な容量から、ＪＰＥＧ伸長を繰り返す回数（水平分割数）を求める。ＪＰＥＧ伸長を繰り返す回数は、第２バッファメモリ１１３で使用可能な容量で、伸長後の画像データサイズを割り、結果の小数点以下を切り上げ整数とした結果で求められる。すなわち、
伸長後の画像データサイズ＝３０７２×２３０４×２
＝１４１５５７７６[byte]
＝１３.５[ＭＢ] 
伸長後の画像データサイズ／第２バッファメモリで使用可能な容量＝１３.５／６
＝２.２５ 
よって水平分割数＝３となり、
ここで、ＸＮには、水平分割数−１されたＸＮ＝２が設定される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
ステップＳ６では、伸長回路１１０から順次出力される図４（ａ）及び図２（ａ）に示す画像データから、図４（ｂ）及び図２（ｂ）に示す水平２ブロック、水平１、２ブロック、左側の１０２４×２３０４画素分の画像データ２０２（ＸＮ領域）を切り出す。そして、残りの水平４ブロック、水平３、４、５、６ブロック２０４８×２３０４画素分の画像データを読み捨てる（トリミング）。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
第２バッファメモリ１１３には、水平１２８８ピクセル、垂直１０２４ピクセル、ＹＵＶ４２２フォーマット（１ピクセル２バイト）の画像領域の２.５ＭＢを割当てる。即ち
＝１２８８×１０２４×２
＝２６３７８２４ [byte]
＝２.５[ＭＢ]  となる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
すなわちステップＳ１３０３では、第２バッファメモリ１１３で使用可能な容量から、ＪＰＥＧ伸長を繰り返す回数（水平分割数）を求める。ＪＰＥＧ伸長を繰り返す回数は、第２バッファメモリ１１３で使用可能な容量で、伸長後の画像データサイズを割り、結果の小数点以下を切り上げ整数とした結果で求められる。すなわち、
伸長後の画像データサイズ＝１２８８×１０２４×２
＝２６３７８２４  ［ｂｙｔｅ］
＝２．５［ＭＢ］  
伸長後の画像データサイズ／第２バッファメモリで使用可能な容量＝２．５／６
＝０．４２
よって水平分割数＝１
となり、ここで、ＸＮには、水平分割数−１されたＸＮ＝０が設定される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
次にステップＳ１３０６に進む。そして、伸長回路１１０から順次出力される図１２（ａ）に示す画像データを、図１２（ｂ）に示す水平２ブロック、水平３、４ブロック、垂直１６１ブロックの垂直１から１６１ブロック１０２４×１２８８画素分の画像データ（ＸＮ領域）を切り出す。そして、残りの水平４ブロック、水平１、２、５、６ブロック、垂直ブロック１６２から２８７ブロックの画像データを読み捨てる（トリミング）。
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2007159094.tif 000001
【手続補正１６】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2007159094.tif 000002
【手続補正１７】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2007159094.tif 000003