【手続補正書】
【提出日】平成27年6月22日(2015.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリに格納された画像データをタイルごとに分割する変換処理を行う画像処理装置であって、
前記画像を表すページラインのスパン情報を前記メモリに格納して、タイルごとのスパン情報に変換するタイル順変換処理を実行する第一の変換手段と、
前記画像を表すページラインのピクセル情報を前記メモリに格納して、タイルごとのピクセル情報に変換するタイル順変換処理を実行する第二の変換手段と、
前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量、および、前記第二の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量に基づいて、前記第一の変換手段にタイル順変換処理を実行させるか、前記第二の変換手段にタイル順変換処理を実行させるかを制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、
前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量が、前記第二の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量以下である場合、前記第一の変換手段にタイル順変換処理を実行させ、前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量が、前記第二の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量より多い場合、前記第二の変換手段にタイル順変換処理を実行させるように制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、
前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量を、前記画像を表すページラインのスパン情報を構成するスパンヘッダー情報および前記スパン情報に含まれるオブジェクト識別情報に基づいて求め、
前記第二の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量を、前記画像を表すピクセル情報を構成するピクセル数および１ピクセルあたりのデータサイズに基づいて求めることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記制御手段は、
前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量を、前記画像に含まれる描画オブジェクトの数と前記スパンヘッダー情報および前記オブジェクト識別情報のデータサイズとに基づいて求めることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像は、ページ画像であることを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記画像は、ページ画像の分割単位であるバンド領域の画像であることを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項７】
前記ページ画像は、複数のバンド領域の画像に分割され、
前記制御手段は、前記複数のバンド領域のそれぞれの画像について前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量と前記第二の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量とを比較することによって、前記第一の変換手段にタイル順変換処理を実行させるかまたは前記第二の変換手段にタイル順変換処理を実行させるかをバンド領域ごとに制御することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記複数のバンド領域のそれぞれのバンド高さは、同一であり、
前記タイル順に変換された後の画像のタイル高さは、前記バンド高さと同一であることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記画像が印刷される際の印刷設定に所定の印刷設定が設定されているかを判定する判定手段をさらに有し、
前記制御手段は、
前記判定手段によって前記所定の印刷設定が設定されていると判定された場合、前記第一の変換手段にタイル順変換処理を実行させ、前記判定手段によって前記所定の印刷設定が設定されていないと判定された場合、前記第二の変換手段にタイル順変換処理を実行させることを特徴とする請求項１乃至８の何れか１項に記載の画像処理装置。
【請求項１０】
前記画像が印刷される際の印刷設定として設定される項目は、カラー設定、印刷解像度設定、用紙サイズ設定、ページ向き設定の少なくとも何れかを含み、
前記判定手段は、前記項目における印刷設定の設定値に基づいて、前記画像が印刷される際の印刷設定に所定の印刷設定が設定されているかを判定することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記制御手段は、
前記メモリに前記画像を重ね合わせるための被重畳画像が格納されている場合、前記第二の変換手段にタイル順変換処理を実行させることを特徴とする請求項１乃至１０の何れか１項に記載の画像処理装置。
【請求項１２】
前記制御手段は、
前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量が、前記第二の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量以下である場合、前記タイル順変換処理を前記第一の変換手段に実行させると判定し、前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量が、前記第二の変換手段が前記ページ画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量より多い場合、前記タイル順変換処理を前記第二の変換手段に実行させると判定するタイル順変換方式判定手段と、
中間言語データから、ページライン順のスパン情報を生成するスパン生成手段と、
スパン情報から、ピクセル情報を生成するピクセル生成手段と、
を有し、
前記タイル順変換方式判定手段によって前記タイル順変換処理を前記第一の変換手段に実行させると判定された場合、
前記第一の変換手段は、前記スパン生成手段で生成されたページライン順のスパン情報に対して、タイル順変換処理を実行し、
前記ピクセル生成手段は、前記第一の変換手段によってタイル順変換処理された、タイル順のスパン情報からタイル順のピクセル情報を生成して、前記生成したタイル順のピクセル情報を印刷手段に送信し、
前記タイル順変換方式判定手段によって前記タイル順変換処理を前記第二の変換手段に実行させると判定された場合、
前記ピクセル生成手段は、前記スパン生成手段で生成されたページライン順のスパン情報からページライン順のピクセル情報を生成し、
前記第二の変換手段は、前記ピクセル生成手段によって生成された、ページライン順のピクセル情報に対して、タイル順変換処理を実行して、タイル順のピクセル情報を前記印刷手段に送信することを特徴とする請求項１乃至１１の何れか１項に記載の画像処理装置。
【請求項１３】
メモリに格納された画像データをタイルごとに分割する変換処理を行う画像処理方法であって、
第一の変換手段が、前記画像を表すページラインのスパン情報を前記メモリに格納して、タイルごとのスパン情報に変換するタイル順変換処理を実行する第一の変換工程と、
第二の変換手段が、前記画像を表すページラインのピクセル情報を前記メモリに格納して、タイルごとのピクセル情報に変換するタイル順変換処理を実行する第二の変換工程と、
制御手段が、前記第一の変換工程で前記画像に対してタイル順変換処理が実行される場合に用いられる前記メモリの使用量、および、前記第二の変換工程で前記画像に対してタイル順変換処理が実行される場合に用いられる前記メモリの使用量に基づいて、前記第一の変換工程でタイル順変換処理を実行させるか、前記第二の変換工程でタイル順変換処理を実行させるかを制御する制御工程と、
を有することを特徴とする画像処理方法。
【請求項１４】
請求項１乃至１２の何れか１項に記載の各手段として、コンピュータを機能させることを特徴とするコンピュータプログラム。
【請求項１５】
メモリを有する画像処理装置であって、
ページラインのスパン情報で表現された画像データを、前記メモリに格納した後、タイルごとのスパン情報に変換する変換処理を実行する第一の変換手段と、
ページラインのピクセル情報で表現された画像データを、前記メモリに格納した後、タイルごとのピクセル情報に変換する変換処理を実行する第二の変換手段と、
前記第一の変換手段および前記第二の変換手段のうち、処理対象の画像データをタイルごとに変換する際に使用される前記メモリ量が少なくなる変換手段に、前記処理対象の画像データに対する変換処理を実行させるように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項１６】
前記制御手段は、
前記処理対象の画像データを前記第一の変換手段を用いて変換する際に使用される前記メモリ量に関する情報または前記処理対象の画像データを前記第二の変換手段を用いて変換する際に使用される前記メモリ量に関する情報の少なくとも何れか一方の情報に基づいて、前記第一の変換手段および前記第二の変換手段のうちいずれか一方の変換手段に前記処理対象の画像データに対する変換処理を実行させるように制御することを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記処理対象の画像データを前記第一の変換手段を用いて変換する際に使用される前記メモリ量に関する情報は、前記画像データに含まれる描画オブジェクトの数であることを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
前記処理対象の画像データを前記第二の変換手段を用いて変換する際に使用される前記メモリ量に関する情報は、前記画像データを印刷手段で印刷する際の印刷設定の情報であることを特徴とする請求項１６または１７に記載の画像処理装置。
【請求項１９】
前記制御手段は、
前記メモリに前記処理対象の画像データを重ね合わせるための被重畳画像が格納されている場合、前記第二の変換手段にタイル順変換処理を実行させることを特徴とする請求項１５乃至１８の何れか１項に記載の画像処理装置。
【請求項２０】
メモリを有する画像処理装置の実行する画像処理方法であって、
ページラインのスパン情報で表現された画像データを、前記メモリに格納した後、タイルごとのスパン情報に変換する変換処理を実行する第一の変換工程と、
ページラインのピクセル情報で表現された画像データを、前記メモリに格納した後、タイルごとのピクセル情報に変換する変換処理を実行する第二の変換工程と、
前記第一の変換工程および前記第二の変換工程のうち、処理対象の画像データをタイルごとに変換する際に使用される前記メモリ量が少なくなる変換工程で、前記処理対象の画像データに対する変換処理を実行させるように制御する制御工程と、
を有することを特徴とする画像処理方法。
【請求項２１】
請求項１５乃至１９の何れか１項に記載の各手段としてコンピュータを機能させるためのコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の画像処理装置は、メモリに格納された画像データをタイルごとに分割する変換処理を行う画像処理装置であって、前記画像を表すページラインのスパン情報を前記メモリに格納して、タイルごとのスパン情報に変換するタイル順変換処理を実行する第一の変換手段と、前記画像を表すページラインのピクセル情報を前記メモリに格納して、タイルごとのピクセル情報に変換するタイル順変換処理を実行する第二の変換手段と、前記第一の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量、および、前記第二の変換手段が前記画像に対してタイル順変換処理を実行する場合に用いられる前記メモリの使用量に基づいて、前記第一の変換手段にタイル順変換処理を実行させるか、前記第二の変換手段にタイル順変換処理を実行させるかを制御する制御手段と、を有することを特徴とする。