(57)【特許請求の範囲】
【請求項１】
作成されたディスプレイリストからビットマップデータへ変換する第１のレンダリング手段を備えるサブプロセッサと、
受信した印刷データを解析し、この解析結果に基づいて、中間データである前記ディスプレイリストを作成して、内部に蓄積するディスプレイリスト作成手段と、前記ディスプレイリスト作成手段により作成されたディスプレイリストからビットマップデータへ変換する第１のレンダリング手段と、実装されているメモリの残容量を検出するメモリ容量検出手段と、前記メモリ容量検出手段により検出したメモリ残容量に応じて前記第１または第２のレンダリング手段のいずれかまたは両方を選択して、選択したレンダリング手段により、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行させる制御手段とを備えるメインプロセッサと
を備える画像形成装置であって、
前記制御手段は、前記メモリ容量検出手段により検出されたメモリ容量が所定値以上である場合に、前記第１及び第２のレンダリング手段を並列に動作させて、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行させ、メモリ容量検出手段より検出されたメモリ容量が所定値以上でない場合に、前記第２のレンダリング手段のみにより、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行させることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、
前記メインプロセッサにおいて、前記ディスプレイリスト作成の処理を行い、前記ディスプレイリストからビットマップデータに変換する処理を前記第１のレンダリング手段に実行させる第１のレンダリング処理と、
前記メインプロセッサにおいて、前記ディスプレイリスト作成の処理を行い、前記ディスプレイリストからビットマップデータに変換する処理を前記第１及び第２のレンダリング手段により並列で実行させる第２のレンダリング処理と、
前記メインプロセッサにおいて、前記ディスプレイリスト作成の処理と、前記第２のレンダリング手段により前記ディスプレイリストからビットマップデータに変換する処理とを順次実行させる第３のレンダリング処理と、
前記第３のレンダリング処理中にメモリ不足状態になった際に、前記ディスプレイリストの作成処理を中断し、作成済みのディスプレイリストからビットマップデータに変換する処理を実行させる第４のレンダリング処理
のいずれかを選択して実行させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
作成されたディスプレイリストからビットマップデータへ変換する第１のレンダリング手段を備えるサブプロセッサと、
受信した印刷データを解析し、この解析結果に基づいて、中間データである前記ディスプレイリストを作成して、内部に蓄積するディスプレイリスト作成手段と、前記ディスプレイリスト作成手段により作成されたディスプレイリストからビットマップデータへ変換する第２のレンダリング手段とを備えるメインプロセッサと
を備える画像形成装置上のコンピュータに処理の実行を制御させる制御プログラムであって、
実装されているメモリの残容量を検出するメモリ容量検出ステップと、
前記メモリ容量検出ステップにより検出したメモリ残容量に応じて前記第１または第２のレンダリング手段のいずれかまたは両方を選択して、選択したレンダリング手段により、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行させる制御ステップとを有し、
前記制御ステップは、前記メモリ容量検出ステップにより検出されたメモリ容量が所定値以上である場合に、前記第１及び第２のレンダリング手段を並列に動作させて、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行させ、メモリ容量検出ステップより検出されたメモリ容量が所定値以上でない場合に、前記第２のレンダリング手段のみにより、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画処理の高速化を図ることができる画像形成装置及び制御プログラムに関する。
【背景技術】
【０００２】
従来からページをラスタライズして、メモリリソースが不足している場合に、バンドイメージの低解像度化を行うことによるメモリ不足対応方法が知られている。これは、ラスタライズの際の使用するリソースの予測方法とそれに基づくバンドイメージの解像度の使い分けによってメモリリソースを効率的に使用するものである（例えば、特許文献１参照）。
また、高解像度の画像を高速に処理するために、色変換処理、ラスタライズ処理、ＵＣＲ、圧縮処理などのいずれかを含む処理をＣＰＵによる処理と並列に処理させる装置が知られている（例えば、特許文献２参照）。
【特許文献１】特開平０６−０８７２５１号公報
【特許文献２】特開２００２−２９７３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に示す方法にあっては、システムのメモリを効率的に使うことで信頼性の向上につながるが、画質の低下の懸念事項があることや、速度を意識していないためメモリリソースが十分にあってもページの描画処理速度の向上には結びつかないという問題がある。
また、特許文献２に示す装置にあっては、ＣＰＵでの色変換、ラスタライズなどの処理の並列動作への切り替えを可能にすることにより、スループットの向上および画像処理速度の高速化が可能であるが、高解像度の画像を扱う際に、重要視するべき事項であるメモリリソース管理の考慮がされていないという問題ある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、メモリリソースに応じた処理を実行することで、描画速度の向上を図ることができる画像形成装置及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、受信した印刷データを解析し、この解析結果に基づいて、中間データであるディスプレイリストを作成して、内部に蓄積するディスプレイリスト作成手段と、実装されているメモリの残容量を検出するメモリ容量検出手段と、使用可能なメモリの容量に応じて、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行する複数のレンダリング手段と、前記メモリ容量検出手段により検出したメモリ残容量に応じて前記レンダリング手段を選択して、選択したレンダリング手段により、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行させる制御手段とを備えたことを特徴とする。
【０００６】
本発明は、前記レンダリング手段は、メインプロセッサを用いて、前記ディスプレイリスト作成手段により作成されたディスプレイリストからビットマップデータへ変換する第１のレンダリング手段と、サブプロセッサを用いて、前記ディスプレイリスト作成手段により作成されたディスプレイリストからビットマップデータへ変換する第２のレンダリング手段とを少なくとも備え、前記第２のレンダリング手段は、前記ディスプレイリスト作成手段によるディスプレイリスト作成処理と並列処理によりレンダリング処理を実行することを特徴とする。
【０００７】
本発明は、受信した印刷データを解析し、この解析結果に基づいて、中間データであるディスプレイリストを作成して、内部に蓄積するディスプレイリスト作成処理と、実装されているメモリの残容量を検出するメモリ容量検出処理と、使用可能なメモリの容量に応じて、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行する複数のレンダリング処理と、前記メモリ容量検出処理により検出したメモリ残容量に応じて前記レンダリング処理を選択して、選択したレンダリング手段により、前記ディスプレイリストからビットマップデータへ変換するレンダリング処理を実行させる制御処理とをコンピュータに行わせることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、装置に実装されているメモリの残容量に応じて、画像形成処理におけるラスタライズ処理、圧縮処理、ＵＣＲなどの並列動作による処理とメインプロセッサのみによる画像形成する処理を、適切に選択して実行するようにしたため、メモリの使用効率を最適化することができるとともに、描画処理の速度を向上させることができるという効果が得られる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態による画像形成装置を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、画像形成装置の処理動作を統括して制御するＣＰＵである。符号１１は、ページ記述言語で記述された印刷データを解釈してディスプレイリスト（中間データ）の作成を実施するＡＰＬタスクからページのプリント要求、プリレンダリング要求などを発行するディスプレイリスト作成部である。符号１２は、ＡＰＬタスクからの要求に対し、システム内のメモリ使用状況に基づいてページの環境設定情報と描画データとからなるレンダー要求を出力するレンダー要求管理部である。符号１３は、レンダリングタスク内でメモリの使用状況を監視して、処理の実行可能性を判別するメモリ状況管理部であり、メモリ使用状況の情報を出力する。符号１４は、レンダリング処理とＡＰＬタスクでのディスプレイリスト作成の処理時間を考慮し、ＡＰＬタスクでページディスプレイリストが作成され次第、前のページのレンダリング完了を待つことなく次ページのディスプレイリストの作成に移るようにするために、レンダー要求を蓄積しておくレンダーキューである。符号１５は、メモリ状況管理部１３から出力されるメモリ使用状況の情報に基づいて、レンダーキュー１４に蓄積されているレンダー要求を取り出すレンダーキュー管理部である。符号１６は、レンダーキュー管理部１５がレンダーキュー１４から取り出したレンダー要求に基づいて、バンド単位でレンダリング処理を行うレンダリング処理部である。符号２は、描画処理のみを専用で実行する専用プロセッサであり、レンダリング処理を実行するレンダリング部２１、ＵＣＲ処理を実行するＵＣＲ部２２、データの圧縮・伸長処理を実行する圧縮・伸長処理部２３を備えており、ＣＰＵ１において実行される処理と並列で処理することが可能である。
【００１０】
次に、図２を参照して、図１に示す装置におけるレンダリング処理の動作を説明する。まず、メモリ状況管理部１３は、装置の起動時に初期化処理と描画処理を分岐させるための閾値を算出する（ステップＳ１）。このとき、メモリ状況管理部１３は、装置に実装されているメモリ容量を調べ、空きメモリ容量に応じたレンダリング処理を実行するための閾値を決める。具体的には、装置の空きメモリ容量がＸバイト以上あれば、Ａのレンダリング処理、Ｘバイト未満でＹバイト以上あればＢのレンダリング処理、Ｙバイト未満Ｚバイト以上であればＣのレンダリング処理を実行する場合の閾値Ｘ、Ｙ、Ｚの数値を決める。
【００１１】
次に、ホストコンピュータからページ記述言語（ＰＤＬ）で記述された印刷データを受信した場合、ディスプレイリスト作成部１１は、ＰＤＬで記述された印刷データを解釈して、中間描画データであるディスプレイリストを作成して、レンダー要求管理部１２へ出力する（ステップＳ２）。これを受けて、レンダー要求管理部１２は、ディスプレイリスト作成部１１において作成されたディスプレイリストに基づいて、レンダー要求を生成し、レンダーキュー１４に蓄積していく。
【００１２】
一方、レンダーキュー管理部１５は、先にメモリ状況管理部１３において決められた閾値Ｘ、Ｙ、Ｚとメモリ使用状況とから現在の空きメモリ容量に対して、最も適切なレンダリング処理を選択して、選択した処理をレンダリング処理部１６へ通知する（ステップＳ３）。レンダーキュー管理部１５は、メモリ状況管理部１３から出力されるメモリ使用状況の情報が、閾値Ｘバイト以上の空きメモリ容量があることを示す情報であれば、レンダリングＡ処理を実施するようにレンダリング処理部１６へ通知する。これを受けて、レンダリング処理部１６は、レンダリング処理Ａを実行する（ステップＳ４）。このレンダリング処理Ａの詳細な処理動作については後述する。
【００１３】
また、レンダーキュー管理部１５は、メモリ状況管理部１３から出力されるメモリ使用状況の情報が、閾値Ｘバイト未満Ｙバイト以上の空きメモリ容量があることを示す情報であれば、レンダリングＢ処理を実施するようにレンダリング処理部１６へ通知する。これを受けて、レンダリング処理部１６は、レンダリング処理Ｂを実行する（ステップＳ５）。レンダリング処理Ｂの詳細な処理動作については後述する。また、レンダーキュー管理部１５は、メモリ状況管理部１３から出力されるメモリ使用状況の情報が、閾値Ｙバイト未満Ｚバイト以上の空きメモリ容量があることを示す情報であれば、レンダリングＣ処理を実施するようにレンダリング処理部１６へ通知する。これを受けて、レンダリング処理部１６は、レンダリング処理Ｃを実行する（ステップＳ６）。レンダリング処理Ｃの詳細な処理動作については後述する。さらに、レンダーキュー管理部１５は、レンダリング処理Ｃを実行中にメモリ不足が発生した場合、レンダリング処理Ｄを実施するようにレンダリング処理部１６へ通知する。これを受けて、レンダリング処理部１６は、レンダリング処理Ｄを実行する（ステップＳ７）。レンダリング処理Ｄの詳細な処理動作については後述する。
【００１４】
次に、レンダリング処理部１６は、画像データが圧縮処理されているバンドがあれば圧縮・伸長部２３に指示して、圧縮処理されているバンドのデータを伸長してからＶＲＡＭへビットマップデータを書き込む（ステップＳ８）。そして、印刷データが終了するまで、ステップＳ２〜Ｓ８の処理を繰り返し実行する（ステップＳ９）。
【００１５】
次に、図３を参照して、図１に示すレンダリング処理Ａ、Ｂ内において実行するプリレンダリング処理の動作を説明する。まず、レンダリング処理部１６は、初期化処理を実行するともに、ディスプレイリストの量やメモリリソースの空き容量と、ページをディジタル画像で表現する際の解像度や１ドット当たりの諧調数などから、ＦＵＬＬ−ＶＲＡＭでの描画処理で必要とするメモリリソースを算定する。また、プリレンダリング要求を発行する閾値となる、ディスプレイリストの数やディスプレイリストが使用するリソース量などを算出する（ステップＳ１１）。
【００１６】
次に、ディスプレイリスト作成部１１は、ページ内のディスプレイリストを作成する（ステップＳ１２）。レンダーキュー管理部１５は、先に算出したプリレンダー要求を発行するための閾値とメモリ状況管理部１３から出力されるメモリ使用状況の情報を基にプリレンダー要求を発行するか否かを判定する（ステップＳ１３）。この判定の結果、プリレンダー要求条件を満たしていなければディスプレイリスト作成処理を続行する。
【００１７】
一方、プリレンダー要求条件を満たしていれば、レンダーキュー管理部１５は、レンダー要求管理部１２に対してプリレンダー要求を発行する。これを受けて、レンダー要求管理部１２は、レンダーキュー１４にプリレンダー要求を格納する（ステップＳ１４）。
【００１８】
次に、レンダーキュー管理部１５は、レンダーキュー１４に格納されているプリレンダー要求を順次取り出すともに、メモリ状況管理部１３から出力される空きメモリ状況の情報と、先に算出したＦＵＬＬ−ＶＲＡＭの閾値を基にＦＵＬＬ−ＶＲＡＭでの処理が可能か否かを判定する（ステップＳ１５）。この判定の結果、ＦＵＬＬ−ＶＲＡＭでの処理が可能である場合、レンダーキュー管理部１５は、レンダリング処理部１６に対して、ページ情報およびページに含まれるディスプレイリストを受け渡す。これを受けて、レンダリング処理部１６は、このページ情報およびページに含まれるディスプレイリストを専用プロセッサ２において必要なハードウェア処理を起動する（ステップＳ１６）。一方、ＦＵＬＬ−ＶＲＡＭでの処理ができない場合、バンド単位でレンダリング処理を行った後（ステップＳ１７）、このバンドについて圧縮処理を実行する（ステップＳ１８）。そして、全バンドについて処理が終了するまで、ステップＳ１５〜Ｓ１８の処理を繰り返し実行する（ステップＳ１９）。
【００１９】
次に、図４を参照して、図１に示すレンダリング処理Ａの詳細動作を説明する。レンダリング処理Ａは、ＣＰＵ１において、ＰＤＬにより記述された印刷データの解釈やディスプレイリスト作成を処理し、ページをビットマップデータに変換する処理において、専用プロセッサ２を並列で実行させる処理である。これにより、ページのディスプレイリストの作成を完全に終えるのを待たず、作成済みのディスプレイリストの個数やプロセッサ使用状況などから、ディスプレイリストを作成しながら、複数プロセッサを使用してレンダリング処理を起動し、並列処理によりトータルスループットを向上させるものである。
【００２０】
まず、１ページ目、２ページ目、３ページ目のディスプレイリスト（ＡＰＬ１、ＡＰＬ２、ＡＰＬ３）を順に作成する（ステップＳ２１、Ｓ２２、Ｓ２３）。そして、ＡＰＬ１のページのディスプレイリスト作成が所定量作成されたときにプリレンダリング要求を出力することによりプリレンダリング処理を起動して途中までのページディスプレイリストをスキャンライン法によりビットマップ化する。ページディスプレイリスト作成終了後、ページの全体をビットマップ化する（ステップＳ２４）。１ページ目のレンダリング処理中に２ページ目のプリレンダリング要求が発行されると、プリレンダリング要求タスクとしてレンダーキューに格納される。１ページ目のレンダリング処理終了後、レンダーキューにある待ちタスクを取り出し実行する。２ページ目のプリレンダリングおよびレンダリング処理を実行する（ステップＳ２５）。３ページ目のプリレンダリング要求発行とともにレンダリングタスクの再起動と、レンダリング処理を実行する（ステップＳ２６）。一方、各ページのレンダリング処理が終了した時点で、ビットマップ化されたページはビデオタスクに渡されて印刷媒体への転写が行われる（ステップＳ２７、Ｓ２８、Ｓ２９）。
【００２１】
次に、図５を参照して、図１に示すレンダリング処理Ｂの詳細動作を説明する。レンダリング処理Ｂは、ＣＰＵ１において、ＰＤＬにより記述された印刷データの解釈やディスプレイリスト作成を処理し、ページをビットマップデータに変換する処理で複数プロセッサを使用するときの処理である。これにより、ページのディスプレイリストの作成を完全に終えるのを待たず、作成済みのディスプレイリストの個数やプロセッサ使用状況などから、ディスプレイリストを作成しながら、複数プロセッサを使用してレンダリング処理を起動し、並列処理によりトータルスループットを向上させるものである。
【００２２】
まず、１ページ目、２ページ目、３ページ目のディスプレイリスト（ＡＰＬ１、ＡＰＬ２、ＡＰＬ３）を順に作成する（ステップＳ３１、Ｓ３２、Ｓ３３）。そして、ＡＰＬ１のページのディスプレイリスト作成が所定量作成されたときにプリレンダリング要求を出力することによりプリレンダリング処理を起動して途中までのページディスプレイリストをスキャンライン法によりビットマップ化する。ページディスプレイリスト作成終了後、ページの全体をビットマップ化するとともに、ビットマップ画像の圧縮処理を実行する（ステップＳ３４）。１ページ目のレンダリング処理中に２ページ目のプリレンダリング要求が発行されると、プリレンダリング要求タスクとしてレンダーキューに格納される。１ページ目のレンダリング処理終了後、レンダーキューにある待ちタスクを取り出し実行する。２ページ目のプリレンダリングおよびレンダリング処理を実行する（ステップＳ３５）。３ページ目のプリレンダリング要求発行とともにレンダリングタスクの再起動と、レンダリング処理を実行する（ステップＳ３６）。一方、各ページのレンダリング処理が終了した時点で、ビットマップ化されたページは、バンドが圧縮されている場合、伸長する処理を実行した（ステップＳ４０、Ｓ４１、Ｓ４２）後に、ビデオタスクに渡されて印刷媒体への転写が行われる（ステップＳ３７、Ｓ３８、Ｓ３９）。
【００２３】
次に、図６を参照して、図１に示すレンダリング処理Ｃの詳細動作を説明する。レンダリング処理Ｃは、ＣＰＵ１でＰＤＬにより記述された印刷データの解釈やディスプレイリスト作成を処理し、ページをビットマップデータに変換する描画処理を順次実施するものである。
【００２４】
まず、１ページ目のディスプレイリスト（ＡＰＬ１）を全て作成した（ステップＳ５１）後、ページの全体をバンド単位にビットマップ化するとともに、必要に応じて、圧縮処理を実行する（ステップＳ５２）。１ページ目の処理が終了後、２ページ目のディスプレイリスト（ＡＰＬ２）を全て作成した（ステップＳ５３）後、ページの全体をバンド単位にビットマップ化するとともに、必要に応じて、圧縮処理を実行する（ステップＳ５４）。一方、ビットマップ化された１ページ目の画像データをバンド単位にビデオ処理へ渡す（ステップＳ５５）とともに、バンドが圧縮されている場合、伸長処理を実行する（ステップＳ５７）。そして、２ページ目のビットマップ化処理が終了した時点で、２ページ目の画像データをバンド単位にビデオ処理へ渡す（ステップＳ５６）とともに、バンドが圧縮されている場合、伸長処理を実行する（ステップＳ５８）。
【００２５】
次に、図７を参照して、図１に示すレンダリング処理Ｄの詳細動作を説明する。レンダリング処理Ｄは、Ｎページ（任意のページ）目のディスプレイリスト作成時にメモリ不足状態になったときの処理であり、ディスプレイリストの作成を中断し、レンダーキュー１４に溜まっているページディスプレイリストをレンダリングしていくものである。
【００２６】
まず、レンダーキュー１４に２ページ分のページディスプレイリストが溜まっている状態であるときに、Ｎページのディスプレイリスト（ＡＰＬ１）作成中において、メモリ不足発生した場合、レンダーキュー１４に溜まっているページのレンダリング要求を発行する（ステップＳ６１）。そして、（Ｎ−２）ページ目のページディスプレイリストに対してレンダリング処理および圧縮処理を実行し（ステップＳ６２）、続いて、（Ｎ−１）ページ目のページディスプレイリストに対してレンダリング処理および圧縮処理を実行する（ステップＳ６３）。（Ｎ−２）ページ目のレンダリング処理終了後、ビットマップ化されたページはビデオタスクに渡され、（Ｎ−１）ページ目のレンダリング処理終了後、ビットマップ化されたページはビデオタスクに渡される（ステップＳ６４、Ｓ６５）。このとき、バンドが圧縮されていればバンドを伸長する処理を実行する（ステップＳ６６、Ｓ６７）。
【００２７】
このように、装置に実装されているメモリの残容量に応じて、画像形成処理におけるラスタライズ処理、圧縮処理、ＵＣＲなどの並列動作による処理とメインプロセッサのみによる画像形成する処理を、適切に選択して、実行するようにしたため、メモリの使用効率を最適化することができるとともに、描画処理の速度を向上させることができる。
【００２８】
なお、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより画像形成処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す装置の動作を示すフローチャートである。
【図３】図１に示す装置の動作を示すフローチャートである。
【図４】レンダリング処理の動作を示す説明図である。
【図５】レンダリング処理の動作を示す説明図である。
【図６】レンダリング処理の動作を示す説明図である。
【図７】レンダリング処理の動作を示す説明図である。
【符号の説明】
【００３１】
１・・・ＣＰＵ、１１・・・ディスプレイリスト作成部、１２・・・レンダー要求管理部、１３・・・メモリ状況管理部、１４・・・レンダーキュー、１５・・・レンダーキュー管理部、１６・・・レンダリング処理部、２・・・専用プロセッサ、２１・・・レンダリング部、２２・・・ＵＣＲ部、２３・・・圧縮・伸張処理部
【図１】
0004472643.tif 000002
【図２】
0004472643.tif 000003
【図３】
0004472643.tif 000004
【図４】
0004472643.tif 000005
【図５】
0004472643.tif 000006
【図６】
0004472643.tif 000007
【図７】
0004472643.tif 000008