【手続補正書】
【提出日】平成21年9月4日(2009.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一方が高次関数演算を処理する演算器を有すると共に、描画命令列を処理するソフトウエアを実行する第１及び第２の描画処理部と、
入力された描画データから図形オブジェクト毎に描画命令列を抽出し、抽出された描画命令列を、高次関数演算を必要とするかに基づいて分類する分類手段と、
前記描画命令列の分類結果に基づいて、前記第１及び第２の描画処理部より当該描画命令列を処理すべき描画処理部を選択する選択手段と、
前記選択手段で選択した描画処理部へ前記描画命令列を送信する送信手段と、
前記第１及び第２の描画処理部が前記送信手段により送信された描画命令列を処理することにより生成した描画結果を合成する合成手段とを備えることを特徴とする描画処理装置。
【請求項２】
前記選択手段は、高次関数演算を必要とする描画命令列を乗算器を有する描画処理部に優先的に割り当て、高次関数演算が不要な描画命令列を乗算器を持たない描画処理部に優先的に割り当てることを特徴とする請求項１に記載の描画処理装置。
【請求項３】
前記第１及び第２の描画処理部の各々は、前記描画結果として描画された図形のビットマップイメージを生成し、
前記合成手段は、前記第１及び第２の描画処理部により生成された描画結果としてのビットマップイメージを、前記入力された描画データに基づいて決定される上下位置関係に従って合成することを特徴とする請求項１に記載の描画処理装置。
【請求項４】
前記第１及び第２の描画処理部の各々は、可視画像を形成するための走査線毎に、描画された図形オブジェクトと走査線との交点を描画結果として生成し、
前記合成手段は、走査線毎に、前記第１及び第２の描画処理部より取得した同一走査線上の交点を走査線方向座標順にソートし、前記入力された描画データに基づいて決定される上下位置関係に従って交点及び交点間の画素値を決定することを特徴とする請求項１に記載の描画処理装置。
【請求項５】
描画命令列を処理するソフトウエアを実行するための複数の描画処理部と、
入力された描画データから図形オブジェクト毎に描画命令列を抽出し、抽出された描画命令列を、高次関数演算を必要とするかに基づいて分類する分類手段と、
前記描画命令列の分類結果に基づいて、当該描画命令列を単一の描画命令処理部で処理するか複数の描画命令処理部で処理するかを決定する決定手段と、
単一の描画処理部で処理すると決定された場合は、前記複数の描画処理部の一つへ前記描画命令列を送信し、複数の描画処理部で処理すると決定された場合は、所定の描画範囲毎に別の描画処理部により処理されるように、前記複数の描画処理部から選択された複数の描画処理部へ当該描画命令列を送信する送信手段と、
前記複数の描画処理部が前記送信手段により送信された描画命令列を処理することにより生成した描画結果を合成する合成手段とを備えることを特徴とする描画処理装置。
【請求項６】
前記決定手段は、高次関数演算を必要とする描画命令列を複数の描画処理部で処理し、高次関数演算が不要な描画命令列を単一の描画処理部で処理するよう決定することを特徴とする請求項５に記載の描画処理装置。
【請求項７】
前記決定手段は、高次関数を必要とする描画命令列によって描画される図形オブジェクトの大きさに基づいて、当該描画命令列を処理する描画処理部の数を決定することを特徴とする請求項５に記載の描画処理装置。
【請求項８】
前記複数の描画処理部の各々は、前記描画結果として描画された図形のビットマップイメージを生成し、
前記合成手段は、前記複数の描画処理部により生成された描画結果としてのビットマップイメージを、前記入力された描画データに基づいて決定される上下位置関係に従って合成することを特徴とする請求項５に記載の描画処理装置。
【請求項９】
前記複数の描画処理部の各々は、可視画像を形成するための走査線毎に、描画された図形と走査線との交点を描画結果として生成し、
前記合成手段は、走査線毎に、前記複数の描画処理部より取得した交点を走査線方向座標順にソートし、前記入力された描画データに基づいて決定される上下位置関係に従って交点及び交点間の画素値を決定することを特徴とする請求項５に記載の描画処理装置。
【請求項１０】
一方が高次関数演算を処理する演算器を有すると共に、描画命令列を処理するソフトウエアを実行する第１及び第２の描画処理部を有する描画処理装置の制御方法であって、
分類手段が、入力された描画データから図形オブジェクト毎に描画命令列を抽出し、抽出された描画命令列を、高次関数演算を必要とするかに基づいて分類する分類工程と、
選択手段が、前記描画命令列の分類結果に基づいて、前記第１及び第２の描画処理部より当該描画命令列を処理すべき描画処理部を選択する選択工程と、
送信手段が、前記選択工程で選択した描画処理部へ前記描画命令列を送信する送信工程と、
合成手段が、前記第１及び第２の描画処理部が前記送信工程により送信された描画命令列を処理することにより生成した描画結果を合成する合成工程とを備えることを特徴とする描画処理装置の制御方法。
【請求項１１】
描画命令列を処理するソフトウエアを実行するための複数の描画処理部を有する描画処理装置の制御方法であって、
分類手段が、入力された描画データから図形オブジェクト毎に描画命令列を抽出し、抽出された描画命令列を、高次関数演算を必要とするかに基づいて分類する分類工程と、
決定手段が、前記描画命令列の分類結果に基づいて、当該描画命令列を単一の描画命令処理部で処理するか複数の描画命令処理部で処理するかを決定する決定工程と、
送信手段が、単一の描画処理部で処理すると決定された場合は、前記複数の描画処理部の一つへ前記描画命令列を送信し、複数の描画処理部で処理すると決定された場合は、所定の描画範囲毎に別の描画処理部により処理されるように、前記複数の描画処理部から選択された複数の描画処理部へ当該描画命令列を送信する送信工程と、
合成手段が、前記複数の描画処理部が前記送信工程により送信された描画命令列を処理することにより生成した描画結果を合成する合成工程とを備えることを特徴とする描画処理装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記の目的を達成するための本発明の一態様による描画処理装置は以下の構成を備える。即ち、
一方が高次関数演算を処理する演算器を有すると共に、描画命令列を処理するソフトウエアを実行する第１及び第２の描画処理部と、
入力された描画データから図形オブジェクト毎に描画命令列を抽出し、抽出された描画命令列を、高次関数演算を必要とするかに基づいて分類する分類手段と、
前記描画命令列の分類結果に基づいて、前記第１及び第２の描画処理部より当該描画命令列を処理すべき描画処理部を選択する選択手段と、
前記選択手段で選択した描画処理部へ前記描画命令列を送信する送信手段と、
前記第１及び第２の描画処理部が前記送信手段により送信された描画命令列を処理することにより生成した描画結果を合成する合成手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
又、上記の目的を達成するための本発明の他の態様による描画処理装置は以下の構成を備える。即ち、
描画命令列を処理するソフトウエアを実行するための複数の描画処理部と、
入力された描画データから図形オブジェクト毎に描画命令列を抽出し、抽出された描画命令列を、高次関数演算を必要とするかに基づいて分類する分類手段と、
前記描画命令列の分類結果に基づいて、当該描画命令列を単一の描画命令処理部で処理するか複数の描画命令処理部で処理するかを決定する決定手段と、
単一の描画処理部で処理すると決定された場合は、前記複数の描画処理部の一つへ前記描画命令列を送信し、複数の描画処理部で処理すると決定された場合は、所定の描画範囲毎に別の描画処理部により処理されるように、前記複数の描画処理部から選択された複数の描画処理部へ当該描画命令列を送信する送信手段と、
前記第１及び第２の描画処理部が前記送信手段により送信された描画命令列を処理することにより生成した描画結果を合成する合成手段とを備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
尚、図２の印刷データにおいて三角形２０３と曲線２０６が重なる場合、画素合成部５０４は次のように処理する。即ち、画素合成部５０４は、描画命令列の中で先に出現する記述２０３に対応する三角形オブジェクト３０１が後に出現する記述２０６に対応する曲線オブジェクト３０２によって上書きされるようにビットマップデータを合成する。