試料にパターンを描画するための描画データにより定義される描画領域を複数のストライプ領域に分割し、前記ストライプ領域毎に、前記ストライプ領域をデータ量の第1の規定値に応じて複数の分散処理領域に分割又は一つの分散処理領域とみなし、前記分散処理領域毎に前記描画データを並列に処理する描画データ処理部と、前記描画データ処理部により生成された前記分散処理領域毎のデータに基づいて、前記ストライプ領域又は前記分散処理領域毎に前記試料に対して荷電粒子ビームによる描画を行う描画部と、を備え、前記描画データ処理部は、前記複数のストライプ領域の中で描き始めのストライプ領域又は描き終わりのストライプ領域を、データ量が前記第1の規定値より小さい第2の規定値以下である複数の分散処理領域に細分化することを特徴とする荷電粒子ビーム描画装置。試料にパターンを描画するための描画データにより定義される描画領域を複数のストライプ領域に分割し、前記ストライプ領域毎に、前記ストライプ領域をデータ量の第1の規定値に応じて複数の分散処理領域に分割又は一つの分散処理領域とみなし、前記分散処理領域毎に前記描画データを並列に処理する描画データ処理部と、前記描画データ処理部により生成された前記分散処理領域毎のデータに基づいて、前記ストライプ領域又は前記分散処理領域毎に前記試料に対して荷電粒子ビームによる描画を行う描画部と、を備え、前記描画データ処理部は、前記複数のストライプ領域の中でデータが無いストライプ領域が連続して存在した場合、データが有る次の描き始めのストライプ領域を、データ量が前記第1の規定値より小さい第2の規定値以下である複数の分散処理領域に細分化することを特徴とする荷電粒子ビーム描画装置。前記描画データ処理部は、前記描画データを並列に処理する複数の演算部を備えており、前記細分化を行うときの分割数を前記演算部の個数以下にすることを特徴とする請求項1又は2記載の荷電粒子ビーム描画装置。試料にパターンを描画するための描画データにより定義される描画領域を複数のストライプ領域に分割し、前記ストライプ領域毎に、前記ストライプ領域をデータ量の第1の規定値に応じて複数の分散処理領域に分割又は一つの分散処理領域とみなし、前記分散処理領域毎に前記描画データを並列に処理する工程と、前記描画データを並列に処理することにより生成された前記分散処理領域毎のデータに基づいて、前記ストライプ領域又は前記分散処理領域毎に前記試料に対して荷電粒子ビームによる描画を行う工程と、を有し、前記描画データを並列に処理する工程では、前記複数のストライプ領域の中で描き始めのストライプ領域又は描き終わりのストライプ領域を、データ量が前記第1の規定値より小さい第2の規定値以下である複数の分散処理領域に細分化することを特徴とする荷電粒子ビーム描画方法。試料にパターンを描画するための描画データにより定義される描画領域を複数のストライプ領域に分割し、前記ストライプ領域毎に、前記ストライプ領域をデータ量の第1の規定値に応じて複数の分散処理領域に分割又は一つの分散処理領域とみなし、前記分散処理領域毎に前記描画データを並列に処理する工程と、前記描画データを並列に処理することにより生成された前記分散処理領域毎のデータに基づいて、前記ストライプ領域又は前記分散処理領域毎に前記試料に対して荷電粒子ビームによる描画を行う工程と、を有し、前記描画データを並列に処理する工程では、前記複数のストライプ領域の中でデータが無いストライプ領域が連続して存在した場合、データが有る次の描き始めのストライプ領域を、データ量が前記第1の規定値より小さい第2の規定値以下である複数の分散処理領域に細分化することを特徴とする荷電粒子ビーム描画方法。しかしながら、前述の技術では、最適なデータ量の分散処理領域に対するデータ処理時間をT秒とすると、描画データ生成システムで使用可能なCPUあるいはプロセッサコアが無数にあったとしても、描画データ開始指示を受理してから描き始めのストライプ領域のショットデータを生成し終えるまで、そのデータ処理時間として少なくもT秒程を要するため、T秒以上の待ち時間が発生することなる。また、最も優先度が高いストライプ領域における描き始めの分散処理領域に対してデータ処理を終え、そのデータ処理により生成されたショットデータを下流に提供した段階で、ステージを動かして描画を開始する場合でも、描き始めの分散処理領域のデータ処理時間分、すなわちT秒の待ち時間が発生する。このようなデータ処理の待ち時間が描画時間に加算されるため、全体の描画時間が延びてしまう。このデータ処理の待ちは、前述の描き始め以外でも、描き終わり例えば、描き終わりのストライプ領域又は描き終わりの分散処理領域や描き途中などでも発生してしまう。描き途中のデータ処理待ちについて説明すると、例えば、データが無いストライプ領域が連続して存在していた場合には、それらのストライプ領域に対してデータの有無を確認する確認処理が実行され、その間、ショットデータの生成処理が中断するので、次のショットデータが前のショットデータに続いて下流側に提供されず、描画が中断することがある。この場合には、前述と同様に、中断後の描き始めのストライプ領域のショットデータを生成し終えるまで、そのデータ処理時間として少なくもT秒程を要するため、T秒以上の待ち時間が発生することなる。このデータ処理の待ち時間が描画時間に加算されるため、全体の描画時間が延びてしまう。本発明が解決しようとする課題は、データ処理の待ちによる描画時間の延長を抑止することができる荷電粒子ビーム描画装置及び荷電粒子ビーム描画方法を提供することである。本発明の実施形態に係る第1の特徴は、荷電粒子ビーム描画装置において、試料にパターンを描画するための描画データにより定義される描画領域を複数のストライプ領域に分割し、ストライプ領域毎に、ストライプ領域をデータ量の第1の規定値に応じて複数の分散処理領域に分割又は一つの分散処理領域とみなし、分散処理領域毎に描画データを並列に処理する描画データ処理部と、描画データ処理部により生成された分散処理領域毎のデータに基づいて、ストライプ領域又は分散処理領域毎に試料に対して荷電粒子ビームによる描画を行う描画部とを備え、描画データ処理部は、複数のストライプ領域の中で描き始めのストライプ領域又は描き終わりのストライプ領域を、データ量が第1の規定値より小さい第2の規定値以下である複数の分散処理領域に細分化することである。本発明の実施形態に係る第2の特徴は、荷電粒子ビーム描画装置において、試料にパターンを描画するための描画データにより定義される描画領域を複数のストライプ領域に分割し、ストライプ領域毎に、ストライプ領域をデータ量の第1の規定値に応じて複数の分散処理領域に分割又は一つの分散処理領域とみなし、分散処理領域毎に描画データを並列に処理する描画データ処理部と、描画データ処理部により生成された分散処理領域毎のデータに基づいて、ストライプ領域又は分散処理領域毎に試料に対して荷電粒子ビームによる描画を行う描画部とを備え、描画データ処理部は、複数のストライプ領域の中でデータが無いストライプ領域が連続して存在した場合、データが有る次の描き始めのストライプ領域を、データ量が第1の規定値より小さい第2の規定値以下である複数の分散処理領域に細分化することである。また、上記第1の特徴又は第2の特徴に係る荷電粒子ビーム描画装置において、描画データ処理部は、描画データを並列に処理する複数の演算部を備えており、細分化を行うときの分割数を演算部の個数以下にすることが望ましい。本発明の実施形態に係る第3の特徴は、荷電粒子ビーム描画方法において、試料にパターンを描画するための描画データにより定義される描画領域を複数のストライプ領域に分割し、ストライプ領域毎に、ストライプ領域をデータ量の第1の規定値に応じて複数の分散処理領域に分割又は一つの分散処理領域とみなし、分散処理領域毎に描画データを並列に処理する工程と、描画データを並列に処理することにより生成された分散処理領域毎のデータに基づいて、ストライプ領域又は分散処理領域毎に試料に対して荷電粒子ビームによる描画を行う工程とを有し、描画データを並列に処理する工程では、複数のストライプ領域の中で描き始めのストライプ領域又は描き終わりのストライプ領域を、データ量が第1の規定値より小さい第2の規定値以下である複数の分散処理領域に細分化することである。本発明の実施形態に係る第4の特徴は、荷電粒子ビーム描画方法において、試料にパターンを描画するための描画データにより定義される描画領域を複数のストライプ領域に分割し、ストライプ領域毎に、ストライプ領域をデータ量の第1の規定値に応じて複数の分散処理領域に分割又は一つの分散処理領域とみなし、分散処理領域毎に描画データを並列に処理する工程と、描画データを並列に処理することにより生成された分散処理領域毎のデータに基づいて、ストライプ領域又は分散処理領域毎に試料に対して荷電粒子ビームによる描画を行う工程とを有し、描画データを並列に処理する工程では、複数のストライプ領域の中でデータが無いストライプ領域が連続して存在した場合、データが有る次の描き始めのストライプ領域を、データ量が第1の規定値より小さい第2の規定値以下である複数の分散処理領域に細分化することである。本発明によれば、データ処理の待ちによる描画時間の延長を抑止することができる。第1の実施形態本発明の第1の実施形態について図1ないし図11を参照して説明する。図1に示すように、本発明の第1の実施形態に係る荷電粒子ビーム描画装置1は、荷電粒子ビームによる描画を行う描画部2と、その描画部2を制御する制御部3とを備えている。この荷電粒子ビーム描画装置1は、荷電粒子ビームとして例えば電子ビームを用いた可変成形型の描画装置の一例である。なお、荷電粒子ビームは電子ビームに限られるものではなく、イオンビームなどの他の荷電粒子ビームであっても良い。描画部2は、描画対象となる試料Wを収容する描画室2aと、その描画室2aに連通する光学鏡筒2bとを有している。描画室2a内には、試料Wを支持するステージ11が設けられている。このステージ11は水平面内で互いに直交するX方向とY方向に移動可能に形成されており、そのステージ11の載置面上には、例えばマスクやブランクなどの試料Wが載置される。また、光学鏡筒2b内には、電子ビームBを出射する電子銃21と、その電子ビームBを集光する照明レンズ22と、ビーム成形用の第1のアパーチャ23と、投影用の投影レンズ24と、ビーム成形用の第1の偏向器25と、ビーム成形用の第2のアパーチャ26と、試料W上にビーム焦点を結ぶ対物レンズ27と、試料Wに対するビームショット位置を制御するための第2の偏向器28とが配置されている。この描画部2では、電子ビームBが電子銃21から出射され、照明レンズ22により第1のアパーチャ23に照射される。この第1のアパーチャ23は例えば矩形状の開口を有している。これにより、電子ビームBが第1のアパーチャ23を通過すると、その電子ビームの断面形状は矩形状に成形され、投影レンズ24により第2のアパーチャ26に投影される。なお、この投影位置は第1の偏向器25により偏向可能であり、投影位置の変更により電子ビームBの形状と寸法を制御することが可能である。その後、第2のアパーチャ26を通過した電子ビームBは、その焦点が対物レンズ27によりステージ11上の試料Wに合わされて照射される。このとき、ステージ11上の試料Wに対する電子ビームBのショット位置は第2の偏向器28により制御される。制御部3は、描画データを記憶する描画データ記憶部31と、その描画データを処理してショットデータを生成する描画データ処理部32と、生成したショットデータを記憶するショットデータ記憶部33と、描画部2を制御する描画制御部34とを備えている。描画データ記憶部31は、試料Wにパターンを描画するための描画データを記憶する記憶部である。この描画データは、半導体集積回路の設計者などによって作成された設計データレイアウトデータが荷電粒子ビーム描画装置1に入力可能に、すなわち荷電粒子ビーム描画装置1用のフォーマットに変換されたデータであり、外部装置から描画データ記憶部31に入力されて保存されている。なお、描画データ記憶部31としては、例えば、磁気ディスク装置や半導体ディスク装置フラッシュメモリなどを用いることが可能である。前述の設計データは、通常、多数の微小なパターンを含んでおり、そのデータ量はかなりの大容量になっている。この設計データがそのまま他のフォーマットに変換されると、変換後のデータ量はさらに増大してしまう。このため、設計データや描画データなどでは、データの階層化やパターンのアレイ表示などの方法により、データ量の圧縮化が図られている。例えば、図2に示すように、前述の描画データは、チップA1の層、そのチップA1の層よりも下位のフレームA2の層、そのフレームA2の層よりも下位のブロックA3の層、そのブロックA3の層よりも下位のセルA4の層、そのセルA4の層よりも下位のクラスタA5の層、さらに、そのクラスタA5の層よりも下位の図形A6の層に階層化されている。各フレームA2はチップA1の領域がストライプ状短冊状に仮想分割されて形成された領域であり、各ブロックA3はフレームA2の領域がマトリクス状行列状に所定の大きさを有する領域に仮想分割されて形成された領域であり、各セルA4は少なくとも一つ以上の図形パターンA6を含む領域であり、クラスタA5はセルA4の領域が仮想分割されて形成された領域である。図1に戻り、描画データ処理部32は、チップA1の描画領域を分割する分割処理部32aと、データ処理の割当を行う割当処理部32bと、複数の計算機32cとを備えている。各計算機32cは、演算部として機能する複数のプロセッサコア41aを有するCPU中央処理装置41と、各プロセッサコア41aに共通のメモリ42とをそれぞれ有している。なお、分割処理部32aや割当処理部32bなどはハードウエアやソフトウエアあるいはそれらの両方により構成されている。分割処理部32aは、図3に示すように、描画データにより規定される描画領域をストライプ状の複数のストライプ領域Snnは自然数とするに分割し、さらに、それらのストライプ領域Snをデータ量に応じて分散処理の単位となる分散処理領域Dn.mmは自然数とするに分割する。このとき、分割処理部32aは、分散処理領域Dn.mのデータ量が第1の規定値以下であるか否かを判断し、データ量が第1の規定値以下であるストライプ領域Snは分割せずに分散処理領域Dn.1としてみなし例えば、ストライプ領域S2、S3、S7~Sn参照、データ量が第1の規定値より大きいストライプ領域Snを分割する例えば、ストライプ領域S4~S6参照。ただし、描き始めのストライプ領域S1については、そのデータ量が、第1の規定値より小さい第2の規定値下限値を超えるか否かを判断し、データ量が第2の規定値を超えたと判断した場合には、描き始めのストライプ領域S1をデータ量が第2の規定値以下である分散処理領域D1.1~D1.3に分割する。なお、第1の規定値及び第2の規定値は分割処理部32aに予め設定されているが、キーボードなどの入力部図示せずに対する操作者の入力操作により変更可能である。ここで、前述のストライプ領域Snは、そのストライプ領域Sn内の各分散処理領域Dn.mのデータ量が同じになるように等分に分割されているが、これに限るものではなく、等分に分割不可能である場合など、非等分に分割されても良い。なお、ストライプ領域SnのY方向短手方向の幅、すなわち分散処理領域Dn.mのY方向の幅は第2の偏向器28により電子ビームBを偏向可能な幅以下に設定されている。図1に戻り、割当処理部32bは、計算機32c毎のCPU41の各プロセッサコア41aに分散処理領域Dn.m毎のデータ処理を割り当てる。これに応じて、計算機32c毎のCPU41の各プロセッサコア41aは、互いに割り当てられたデータ処理を並列に行い、描画単位となるショットデータを生成し、順次ショットデータ記憶部33に送信する。なお、CPU41としては、複数のプロセッサコア41aを有するマルチコアCPUが用いられているが、これに限るものではなく、例えば、プロセッサコア41aと同数のシングルコアCPUが用いられても良い。また、メモリ42は、各プロセッサコア41aによりデータ処理のために共通で用いられる記憶部である。このメモリ42は計算機32c毎に設けられているが、これに限るものではなく、例えば、各計算機32cに共通として設けられても良い。ショットデータ記憶部33は、描画データ処理部32により生成されたショットデータを受け取って順次記憶する記憶部である。このショットデータがストライプ領域Sn毎あるいは分散処理領域Dn.m毎に描画制御部34により読みだされて用いられる。なお、ショットデータ記憶部33としては、例えば、磁気ディスク装置や半導体ディスク装置フラッシュメモリなどを用いることが可能である。描画制御部34は、前述の描画領域の描画を行う際、ステージ11をストライプ領域Snの長手方向X方向に移動させつつ、電子ビームBを第2の偏向器28によりストライプ領域Sn内の各ブロック領域A3の所定位置にショットして図形A6を描画する。その後、一つのストライプ領域S1の描画が完了すると、ステージ11をY方向にステップ移動させてから次のストライプ領域S2の描画を行い、これを繰り返して試料Wの描画領域の全体に電子ビームBによる描画を行う。なお、描画中には、ステージ11が一方向に連続的に移動しているため、描画原点がステージ11の移動に追従するように、第2の偏向器28によってストライプ領域Sn内のブロック領域A3の描画原点をトラッキングさせている。このように電子ビームBは、第2の偏向器28によって偏向され、連続的に移動するステージ11に追従しながら、その照射位置が決められる。ステージ11のX方向の移動を連続的に行うとともに、そのステージ11の移動に電子ビームBのショット位置を追従させることで、描画時間を短縮することができる。ただし、本発明の実施形態では、ステージ11のX方向の移動を連続して行っているが、これに限るものではなく、例えば、ステージ11を停止させた状態で一つのブロック領域A3の描画を行い、次のブロック領域A3に移動するときは描画を行わないステップアンドリピート方式の描画方法を用いても良い。次に、前述の描画データ処理部32が行うショットデータ生成処理分割処理、割当処理及び分散処理について説明する。まず、分割処理部32aが描画領域を分割する分割処理を行い、その後、分散処理に応じて割当処理部32bがCPU41毎のプロセッサコア41aにデータ処理を割り当てる割当処理を行い、最後に、割当処理に応じて各プロセッサコア41aが描画データを並列に処理する分散処理を行う。図4に示すように、描画領域が分割処理部32aによりストライプ領域Sn図4では、S1~S9までを示すに分割される。なお、図4では、各ストライプ領域S1~S3、S7~S9のデータ量はそれぞれ400MBであり、各ストライプ領域S4、S6のデータ量はそれぞれ700MBであり、ストライプ領域S5のデータ量は2400MBである。このストライプ領域Snは分割処理部32aによりデータ量に応じて、例えば第1の規定値が400MBとされ、その第1の規定値に基づいて分割される。ただし、描き始めのストライプ領域S1は、第2の規定値が50MBとされ、その第2の規定値に基づいて細分化される図4では、八個。なお、データ量が第1の規定値以下であるストライプ領域Snは分割されずに分散処理領域Dn.1としてみなされ、データ量が第1の規定値より大きいストライプ領域Snは等分に分割される。ここで、第1の規定値は全体のデータ処理時間が短くなる最適なデータ量であり、第2の規定値は、描き始めのストライプ領域S1を描画開始するまでの待ち時間が許容範囲内に収まるデータ量である。これらの規定値は、前述したように、分割処理部32aに予め設定されている。まず、描き始めのストライプ領域S1は、データ量が400MBであって第2の規定値である50MBより大きい領域であるため、その第2の規定値である50MBに基づいて八等分され、データ量が50MBである分散処理領域D1.1~D1.8に分割される。次のストライプ領域S2は、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D2.1とみなされ、同様に、ストライプ領域S3も、データ量が400MBであって第1の規定値と同じあるため、そのまま分散処理領域D3.1とみなされる。次のストライプ領域S4は、データ量が700MBであって第1の規定値である400MBより大きい領域であるため、第1の規定値以下の350MBに基づいて二等分され、データ量が350MBである分散処理領域D4.1、D4.2に分割される。ストライプ領域S5は、データ量が2400MBであって第1の規定値である400MBより大きいため、その第1の規定値である400MBに基づいて六等分され、データ量が400MBである分散処理領域D5.1~D5.6に分割される。さらに、ストライプ領域S6は、データ量が700MBであって第1の規定値である400MBより大きいため、第1の規定値以下の350MBに基づいて二等分され、データ量が350MBである分散処理領域D6.1、D6.2に分割される。次のストライプ領域S7は、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D7.1とみなされ、同様に、ストライプ領域S8も、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D8.1とみなされ、ストライプ領域S9も、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D9.1とみなされる。このような分割処理が全てのストライプ領域Snに対して実行され、その分割処理に応じて、分散処理領域Dn.m毎のデータ処理が割当処理部32bにより計算機32c毎のCPU41の各プロセッサコア41aに割り当てられる。これにより、分散処理領域Dn.m毎のデータ処理は各プロセッサコア41aによって並列に行われることになる。ここで、例えば、図5に示すように、コアcore1~12としてプロセッサコア41aが12個存在している場合の割当処理について説明する。図5では、横軸が時間軸であり、コア1~12毎にデータ処理の流れデータ処理時間が示されている。なお、各コア1~12のデータ処理能力は同等である。図5に示すように、ショットデータ生成開始に応じて、各分散処理領域D1.1~D1.8のデータ処理が各コア1~8に一つずつ割り当てられ、さらに、分散処理領域D2.1がコア9に割り当てられ、分散処理領域D3.1がコア10に割り当てられ、分散処理領域D4.1がコア11に割り当てられ、分散処理領域D4.2がコア12に割り当てられる。この割当に応じて、各コア1~12は割り当てられた分散処理領域D1.1~D1.8、D2.1、D3.1、D4.1、D4.2のデータ処理を並列に行う。このとき、各分散処理領域D1.1~D1.8のデータ量はそれぞれ50MBであるため図4参照、それらのデータ処理時間は時間T1となる。したがって、ショットデータ生成開始から時間T1経過後には、ストライプ領域S1のショットデータが準備完了となり、ショットデータ記憶部33に保存される。これに応じて、描画制御部34はそのショットデータを読み出して描画部2による描画を開始する。このようにショットデータ生成開始から時間T1経過後には、ストライプ領域S1のショットデータが準備完了となるため、描画開始までの待ち時間は時間T1だけとなる。また、各分散処理領域D2.1、D3.1のデータ量はそれぞれ400MBであるため、それらのデータ処理時間は時間T1の八倍程度になる。したがって、ショットデータ生成開始から時間T1の八倍程度の時間経過後には、各ストライプ領域S2、S3のショットデータが準備完了となり、ショットデータ記憶部33に保存される。また、各分散処理領域D4.1、D4.2のデータ量はそれぞれ350MBであるため、それらのデータ処理時間は時間T1の七倍程度になる。したがって、ショットデータ生成開始から時間T1の七倍程度の時間経過後には、ストライプ領域S4のショットデータが準備完了となり、ショットデータ記憶部33に保存される。このようなショットデータ生成処理中も、描画制御部34は、ショットデータ記憶部33に記憶されたショットデータをストライプ領域Snの番号順に順次読み出し、前述の描画部2による描画を継続している。次に、残りの分散処理領域D5.1~D5.6、D6.1、D6.2、D7.1、D8.1、D9.1のデータ処理は、前述のデータ処理が完了した各コア1~12に対して順次割り当てられる。すなわち、各分散処理領域D5.1~D5.6、D6.1、D6.2のデータ処理が各コア1~8に一つずつ割り当てられ、さらに、分散処理領域D7.1がコア11に割り当てられ、分散処理領域D8.1がコア12に割り当てられ、分散処理領域D9.1がコア9に割り当てられる。この割当に応じて、各コア1~12は割り当てられた分散処理領域D5.1~D5.6、D6.1、D6.2、D7.1、D8.1、D9.1のデータ処理を並列に行う。このとき、各分散処理領域D5.1~D5.6、D6.1、D6.2のデータ量はそれぞれ400MBであるため、それらのデータ処理時間は時間T1の八倍程度となる。したがって、ストライプ領域S1のショットデータが準備完了となってから時間T1の八倍程度の時間経過後には、各ストライプ領域S5、S6のショットデータが準備完了となり、ショットデータ記憶部33に保存される。また、各分散処理領域D7.1、D8.1のデータ量もそれぞれ400MBであるため、それらのデータ処理時間は時間T1の八倍程度になる。したがって、ストライプ領域S4のショットデータが準備完了となってから時間T1の八倍程度の時間経過後には、各ストライプ領域S7、S8のショットデータが準備完了となり、ショットデータ記憶部33に保存される。また、各分散処理領域D9.1のデータ量も400MBであるため、そのデータ処理時間は時間T1の八倍程度になる。したがって、各ストライプ領域S2、S3のショットデータが準備完了となってから時間T1の八倍程度の時間経過後には、ストライプ領域S9のショットデータが準備完了となり、ショットデータ記憶部33に保存される。このようなショットデータ生成処理中も、描画制御部34は、ショットデータ記憶部33に記憶されたショットデータをストライプ領域Snの番号順に順次読み出し、前述の描画部2による描画を継続している。ここで、前述の比較例として、図6に示すように、描き始めのストライプ領域S1を細分化しない分割処理、すなわち全てのストライプ領域Snを第1の規定値に基づいて分割する分割処理を行う場合には、描き始めのストライプ領域S1は、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D1.1とみなされる。他のストライプ領域S2~S9は前述と同様に分割処理される。この分割処理後、図7に示すように、ショットデータ生成開始に応じて、分散処理領域D1.1のデータ処理がコア1に割り当てられ、さらに、分散処理領域D2.1がコア2に割り当てられ、分散処理領域D3.1がコア3に割り当てられ、というように各分散処理領域Dn.mが一つずつ各コア1~12に割り当てられる。分散処理領域D1.1のデータ量は400MBであるため、そのデータ処理時間は時間T2、すなわち時間T1の八倍程度となる。このため、ショットデータ生成開始から時間T2経過後には、ストライプ領域S1のショットデータが準備完了となり、ショットデータ記憶部33に保存される。したがって、ショットデータ生成開始から時間T2経過後には、ストライプ領域S1のショットデータが準備完了となるが、描画開始までの待ち時間は時間T2となり、この時間T2は前述の時間T1に比べて八倍程度長く、著しく長くなってしまう。以上説明したように、本発明の第1の実施形態によれば、描き始めのストライプ領域S1を描画開始するまでの待ち時間が許容範囲内に収まるデータ量を第2の規定値として前もって設定しておき、描き始めのストライプ領域S1のデータ量が第2の規定値を超えた場合に、そのストライプ領域S1を細分化する。すなわち、複数のストライプ領域Snの中で描き始めのストライプ領域S1を、データ量が第2の規定値以下である複数の分散処理領域D1.1~D1.8に細分化することによって、描き始めのストライプ領域S1は第2の規定値以下のデータ量となる複数の分散処理領域D1.1~D1.8に分割され、それらの分散処理領域D1.1~D1.8のデータ処理が並列に実行される。これにより、描き始めのストライプ領域S1のデータ処理時間が短くなるので、データ処理の待ちによる描画時間の延長を抑止することができる。また、前述の細分化を行うときの分割数をプロセッサコア41aの個数以下にすることによって、各分散処理領域Dn.mのデータ処理を確実に並列に実行することが可能となる。これにより、描き始めのストライプ領域S1のデータ処理時間を確実に短縮することができ、結果として、データ処理の待ちによる描画時間の延長を確実に抑止することができる。ここで、前述の描き始めのストライプ領域S1を細分化する分割処理の他の例第1から第3の例について説明する。まず、第1の例では、図8に示すように、描画領域が分割処理部32aによりストライプ領域Sn図8では、S1~S5までを示すに分割される。なお、図8では、各ストライプ領域S1~S3のデータ量はそれぞれ400MBであり、ストライプ領域S4のデータ量は700MBであり、ストライプ領域S5のデータ量は2400MBである。このストライプ領域Snは分割処理部32aによりデータ量に応じて、例えば第1の規定値が400MBとされ、その第1の規定値に基づいて分割される。ただし、描き始めのストライプ領域S1から二個のストライプ領域S2、S3は、第2の規定値が50MBとされ、その第2の規定値に基づいて細分化される図8では、八個。まず、描き始めのストライプ領域S1は、データ量が400MBであって第2の規定値である50MBより大きい領域であるため、その第2の規定値である50MBに基づいて八等分され、データ量が50MBである分散処理領域D1.1~D1.8に分割される。次のストライプ領域S2及びストライプ領域S3も、データ量が400MBであって第2の規定値である50MBより大きい領域であるため、その第2の規定値である50MBに基づいて八等分され、データ量が50MBである分散処理領域D2.1~D2.8及び分散処理領域D3.1~D3.8に分割される。次のストライプ領域S4は、データ量が700MBであって第1の規定値である400MBより大きい領域であるため、第1の規定値以下の350MBに基づいて二等分され、データ量が350MBである分散処理領域D4.1、D4.2に分割される。ストライプ領域S5は、データ量が2400MBであって第1の規定値である400MBより大きいため、その第1の規定値である400MBに基づいて六等分され、データ量が400MBである分散処理領域D5.1~D5.6に分割される。この第1の例では、第2の規定値が各ストライプ領域S1~S3で50MBと同じであるため、ストライプ領域S1~S3毎の各分散処理領域D1.1~D1.8、D2.1~D2.6、D3.1~D3.4のデータ量はそれぞれ50MBとなる。このように、ストライプ領域S1から所定数のストライプ領域図8ではS3までの分散処理領域Dn.mのデータ量が第2の規定値以下となるように分割を行う方法でも、データ処理の待ちによる描画時間の延長を抑止することができる。次に、第2の例では、図9に示すように、描画領域が分割処理部32aによりストライプ領域Sn図9では、S1~S5までを示すに分割される。なお、図9では、前述と同様、各ストライプ領域S1~S3のデータ量はそれぞれ400MBであり、ストライプ領域S4のデータ量は700MBであり、ストライプ領域S5のデータ量は2400MBである。このストライプ領域Snは分割処理部32aによりデータ量に応じて、例えば第1の規定値が400MBとされ、その第1の規定値に基づいて分割される。ただし、描き始めのストライプ領域S1から二個のストライプ領域S2、S3は、ストライプ領域Sn毎に徐々に増加する第2の規定値に基づいて細分化される。図9では、第2の規定値は50MB、100MB、200MBと増加し、ストライプ領域S1が八個に、ストライプ領域S2が四個に、ストライプ領域S3が二個に細分化される。まず、描き始めのストライプ領域S1は、データ量が400MBであって第2の規定値である50MBより大きい領域であるため、その第2の規定値である50MBに基づいて八等分され、データ量が50MBである分散処理領域D1.1~D1.8に分割される。次のストライプ領域S2も、データ量が400MBであって第2の規定値である100MBより大きい領域であるため、その第2の規定値である100MBに基づいて四等分され、データ量が100MBである分散処理領域D2.1~D2.4に分割される。同様に、ストライプ領域S3も、データ量が400MBであって第2の規定値である200MBより大きい領域であるため、その第2の規定値である200MBに基づいて二等分され、データ量が200MBである分散処理領域D3.1、D3.2に分割される。なお、その後のストライプ領域S4及びS5の分割処理は前述と同様である。この第2の例では、第2の規定値がストライプ領域S1~S3毎に増加するため、ストライプ領域S1の各分散処理領域D1.1~D1.8のデータ量はそれぞれ50MBとなり、その次のストライプ領域S2の各分散処理領域D2.1~D2.4のデータ量はそれぞれ100MBとなり、その次のストライプ領域S3の各分散処理領域D3.1、D3.2のデータ量はそれぞれ200MBとなる。このように、ストライプ領域Sn毎に分散処理領域Dn.mのデータ量を徐々に大きくする方法でも、データ処理の待ちによる描画時間の延長を抑止することができる。なお、分散処理領域Dn.mのデータ量はストライプ領域Sn毎に逆に徐々に小さくされても良く、あるいは、ストライプ領域Sn毎に増減されても良い。第3の例では、図10に示すように、描画領域が分割処理部32aによりストライプ領域Sn図10では、S1~S5までを示すに分割される。なお、図10では、前述と同様、各ストライプ領域S1~S3のデータ量はそれぞれ400MBであり、ストライプ領域S4のデータ量は700MBであり、ストライプ領域S5のデータ量は2400MBである。このストライプ領域Snは分割処理部32aによりデータ量に応じて、例えば第1の規定値が400MBとされ、その第1の規定値に基づいて分割される。ただし、描き始めのストライプ領域S1から二個のストライプ領域S2、S3は、分散処理領域Dn.m毎に徐々に増加する第2の規定値に基づいて細分化される。図10では、第2の規定値は50MB、55MB~180MB、220MBと増加し、ストライプ領域S1が六個に、ストライプ領域S2が三個に、ストライプ領域S3が二個に細分化される。まず、描き始めのストライプ領域S1は、データ量が400MBであって領域最初の第2の規定値である50MBより大きい領域であるため、50MB、55MB、60MB、65MB、75MB、95MBと増加する第2の規定値に基づいて、データ量が50MBである分散処理領域D1.1、と、データ量が55MBである分散処理領域D1.2と、データ量が60MBである分散処理領域D1.3と、データ量が65MBである分散処理領域D1.4と、データ量が75MBである分散処理領域D1.5と、データ量が95MBである分割処理領域D1.6とに分割される。次のストライプ領域S2も、データ量が400MBであって領域最初の第2の規定値である110MBより大きい領域であるため、110MB、130MB、160MBと増加する第2の規定値に基づいて、データ量が110MBである分散処理領域D2.1と、データ量が130MBである分散処理領域D2.2と、データ量が160MBである分散処理領域D2.3とに分割される。同様に、ストライプ領域S3も、データ量が400MBであって領域最初の第2の規定値である180MBより大きい領域であるため、180MB、220MBと増加する第2の規定値に基づいて、データ量が180MBである分散処理領域D3.1と、データ量が220MBである分散処理領域D3.2とに分割される。なお、その後のストライプ領域S4及びS5の分割処理は前述と同様である。この第3の例では、第2の規定値が分散処理領域D1.1~D3.2毎に増加するため、ストライプ領域S1の各分散処理領域D1.1~D1.6のデータ量は50MBから95MBまで増加しており、その次のストライプ領域S2の各分散処理領域D2.1~D2.3のデータ量も110MBから160MBまで増加しており、その次のストライプ領域S3の各分散処理領域D3.1、D3.2のデータ量も180MBから220MBまで増加している。このように分散処理領域Dn.m毎にそのデータ量を徐々に大きくする方法でも、データ処理の待ちによる描画時間の延長を抑止することができる。なお、分散処理領域Dn.mのデータ量は分散処理領域Dn.m毎に逆に徐々に小さくされても良く、あるいは、分散処理領域Dn.m毎に増減されても良い。前述の第2や第3の例では図9や図10参照、描き始めから所定数のストライプ領域S1~S3において分散処理領域Dn.mのデータ量をストライプ領域Sn毎あるいは分散処理領域Dn.m毎に増加させているが、分散処理領域Dn.mのデータ量をストライプ領域Snの番号あるいは分散処理領域Dn.mの番号に応じてより細かく増加させることも可能である。具体例として、図11に示すように、下限値を50MBとし、上限値を400MBとし、下限回数を3として、規定式が線形であるグラフB1と、規定式が累乗であるグラフB2とが示されている。これらのグラフB1又はグラフB2に基づいて分割処理が行われる。グラフB1では、分散処理領域Dn.mの設定データ量は、第1のストライプ領域S1から第3のストライプ領域S3まで下限値の50MBであり、その後第4のストライプ領域S3から第17のストライプ領域S17まで線形に増加していき、第17のストライプ領域S17から上限値の400MBとなる。このグラフB1に基づいて分散処理が行われると、第1のストライプ領域S1から第3のストライプ領域S3まで分散処理領域Dn.mのデータ量は下限値の50MBに設定される。次に、第4のストライプ領域S4から、分散処理領域Dn.mのデータ量は上限値の400MBに達するまで、規定式に基づいて増加させて設定される。最後に、第17のストライプ領域S17以降のストライプ領域S17~Snでは、分散処理領域Dn.mのデータ量は上限値の400MBに設定される。このような分割処理に基づく分散処理でも、データ処理の待ちによる描画時間の延長を抑止することができる。また、グラフB2では、分散処理領域Dn.mの設定データ量は、第1のストライプ領域S1から第3のストライプ領域S3まで、下限値の50MBであり、第4のストライプ領域S3から第12のストライプ領域S12まで累乗に増加していき、第12のストライプ領域S12から上限値の400MBとなる。このグラフB2に基づいて分散処理が行われると、第1のストライプ領域S1から第3のストライプ領域S3まで分散処理領域Dn.mのデータ量は下限値の50MBに設定される。次に、第4のストライプ領域S4から、分散処理領域Dn.mのデータ量は上限値の400MBに達するまで、規定式に基づいて増加させて設定される。最後に、第12のストライプ領域S12以降のストライプ領域S12~Snでは、分散処理領域Dn.mのデータ量は上限値の400MBに設定される。このような分割処理に基づく分散処理でも、データ処理の待ちによる描画時間の延長を抑止することができる。この具体例図11参照を一般化して用いる場合には、第a1≦a<bのストライプ領域SaからN0≦N個のストライプ領域SaN分まで、分散処理領域Dn.mの設定データ量が下限値とされる。次に、第aN1のストライプ領域SaN1から、分散処理領域Dn.mのデータ量は上限値に達するまで規定式に基づいて増加させて設定される。この規定式としては、例えば、線形や累乗、指数、多項式などを用いることが可能である。最後に、分散処理領域Dn.mのデータ量が上限値に達したストライプ領域を第bのストライプ領域Sbとすると、その第bのストライプ領域Sb以降のストライプ領域では、分散処理領域Dn.mのデータ量は上限値に設定される。下限値、上限値及び規定式は、分割処理部32aに予め設定されているが、キーボードなどの入力部図示せずに対する操作者の入力操作により変更可能である。なお、第1の実施形態では、描き始めのストライプ領域S1から細分化処理を始めるため、前述のaは1となるが、これに限るものではなく、途中のストライプ領域から細分化処理を始めるようにしても良いため、前述のaは1以上と規定されている後述する第2の実施形態参照。第2の実施形態本発明の第2の実施形態について図12ないし図15を参照して説明する。本発明の第2の実施形態は基本的に第1の実施形態と同様である。第2の実施形態では、第1の実施形態との相違点について説明し、第1の実施形態で説明した部分と同一部分は同一符号で示し、その説明も省略する。本発明の第2の実施形態では、図12に示すように、描画データに定義される描画領域が分割処理部32aによりストライプ領域Sn図12では、S1~S9までを示すに分割される。なお、図12では、各ストライプ領域S1、S2、S8、S9のデータ量はそれぞれ400MBであり、ストライプ領域S3のデータ量は700MBであり、各ストライプ領域S4~S7のデータ量はそれぞれ0MBである。したがって、各ストライプ領域S4~S7は、データが無いNullヌルストライプ領域である。ここで、ヌルストライプ領域が所定数例えば、40~120個、ただし図12では、四個連続していた場合には、それらのヌルストライプ領域に対してデータの有無を確認する確認処理が実行され、その間、ショットデータの生成が中断するので、次のショットデータが前のショットデータに続いて下流側に提供されず、描画が中断することがある。前述のストライプ領域Snは分割処理部32aによりデータ量に応じて、例えば第1の規定値が400MBとされ、その第1の規定値に基づいて分割される。ただし、描き始めのストライプ領域S1は、第2の規定値が50MBとされ、その第2の規定値に基づいて細分化され図12では、八個、さらに、データが無いストライプ領域S4~S7が連続して存在した場合、データが有る次の描き始めのストライプ領域S8は、第2の規定値が50MBとされ、その第2の規定値に基づいて細分化される図12では、八個に分割される。なお、第1の実施形態と同様に、データ量が第1の規定値以下であるストライプ領域Snは分割されずに分散処理領域Dn.1としてみなされ、データ量が第1の規定値より大きいストライプ領域Snは等分に分割される。まず、描き始めのストライプ領域S1は、第1の実施形態と同様に、データ量が400MBであって第2の規定値である50MBより大きい領域であるため、その第2の規定値である50MBに基づいて八等分され、データ量が50MBである分散処理領域D1.1~D1.8に分割される。次のストライプ領域S2は、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D2.1とみなされ、ストライプ領域S3は、データ量が700MBであって第1の規定値である400MBより大きい領域であるため、第1の規定値以下の350MBに基づいて二等分され、データ量が350MBである分散処理領域D3.1、D3.2に分割される。次のストライプ領域S4~S7は、データ量が0MBであるため、分割処理が実行されない。このとき、データ処理は実行されないが、データの有無を確認する確認処理、すなわちデータが有るか否かの判断処理がストライプ領域S4~S7に渡って実行されている。この間にストライプ領域S1~S3の描画が完了すると、データが有る次のストライプ領域S8のショットデータがないため、描画が中断することになる。次の描き始めのストライプ領域S8は、データ量が400MBであって第2の規定値である50MBより大きい領域であるため、その第2の規定値である50MBに基づいて八等分され、データ量が50MBである分散処理領域D8.1~D8.8に分割される。次のストライプ領域S9は、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D9.1とみなされる。このような分割処理が全てのストライプ領域Snに対して実行され、その分割処理に応じて、分散処理領域Dn.m毎のデータ処理が割当処理部32bにより計算機32c毎のCPU41の各プロセッサコア41aに割り当てられる。これにより、分散処理領域Dn.m毎のデータ処理は各プロセッサコア41aによって並列に行われることになる。ここで、例えば、図13に示すように、コアcore1~12としてプロセッサコア41aが12個存在している場合の割当処理について説明する。図13では、横軸が時間軸であり、コア1~12毎にデータ処理の流れデータ処理時間が示されている。なお、コア1~12のデータ処理能力は同等である。図13に示すように、ショットデータ生成開始に応じて、第1の実施形態と同様に、各分散処理領域D1.1~D1.8のデータ処理が各コア1~8に一つずつ割り当てられ、さらに、分散処理領域D2.1がコア9に割り当てられ、分散処理領域D3.1がコア10に割り当てられ、分散処理領域D3.2がコア11に割り当てられる。この割当に応じて、各コア1~11は割り当てられた分散処理領域D1.1~D1.8、D2.1、D3.1、D3.2のデータ処理を並列に行う。このとき、各分散処理領域D1.1~D1.8のデータ量はそれぞれ50MBであるため図12参照、それらのデータ処理時間は時間T1となる。したがって、ショットデータ生成開始から時間T1経過後には、ストライプ領域S1のショットデータが準備完了となり、ショットデータ記憶部33に保存される。これに応じて、描画制御部34はそのショットデータを読み出して描画部2による描画を開始する。このようにショットデータ生成開始から時間T1経過後には、ストライプ領域S1のショットデータが準備完了となるため、描画開始までの待ち時間は時間T1だけとなる。また、分散処理領域D2.1のデータ量はそれぞれ400MBであるため、そのデータ処理時間は時間T1の八倍程度になる。したがって、ショットデータ生成開始から時間T1の八倍程度の時間経過後には、ストライプ領域S2のショットデータが準備完了となり、ショットデータ記憶部33に保存される。また、各分散処理領域D3.1、D3.2のデータ量はそれぞれ350MBであるため、それらのデータ処理時間は時間T1の七倍程度になる。したがって、ショットデータ生成開始から時間T1の七倍程度の時間経過後には、ストライプ領域S3のショットデータが準備完了となり、ショットデータ記憶部33に保存される。このようなショットデータ生成処理中も、描画制御部34は、ショットデータ記憶部33に記憶されたショットデータをストライプ領域Snの番号順に順次読み出し、前述の描画部2による描画を継続している。次に、残りの分散処理領域D4.1、D5.1、D6.1、D7.1のデータ処理は、そのデータ量がゼロであるため、各コア1~12に対して割り当てられない。このとき、各コア1~12は、各分散処理領域D4.1、D5.1、D6.1、D7.1に対してデータ量の有無を確認する確認処理を行う。この間にストライプ領域S1~S3の描画が完了すると、データが有る次のストライプ領域S8のショットデータがないため、描画が中断することになる。この確認処理後、各分散処理領域D8.1~D8.8のデータ処理が各コア1~8に一つずつ割り当てられ、さらに、分散処理領域D9.1がコア9に割り当てられる。この割当に応じて、各コア1~9は割り当てられた分散処理領域D8.1~D8.8、D9.1のデータ処理を並列に行う。このとき、各分散処理領域D8.1~D8.8のデータ量はそれぞれ50MBであるため図12参照、それらのデータ処理時間は時間T1となる。したがって、ショットデータ生成開始から時間T1経過後には、ストライプ領域S8のショットデータが準備完了となり、ショットデータ記憶部33に保存される。これに応じて、描画制御部34はそのショットデータを読み出して描画部2による描画を開始する。このようにショットデータ生成の再開から時間T1経過後には、ストライプ領域S8のショットデータが準備完了となるため、描画開始までの待ち時間は時間T1だけとなる。また、分散処理領域D9.1のデータ量はそれぞれ400MBであるため、そのデータ処理時間は時間T1の八倍程度になる。したがって、ショットデータ生成開始から時間T1の八倍程度の時間経過後には、ストライプ領域S9のショットデータが準備完了となり、ショットデータ記憶部33に保存される。このようなショットデータ生成処理中も、描画制御部34は、ショットデータ記憶部33に記憶されたショットデータをストライプ領域Snの番号順に順次読み出し、前述の描画部2による描画を継続している。ここで、前述の比較例として、図14に示すように、描き始めのストライプ領域S1及び描画中断後の描き始めのストライプ領域S8を細分化しない分割処理、すなわち全てのストライプ領域S1を第1の規定値に基づいて分割する分割処理を行う場合には、描き始めのストライプ領域S1は、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D1.1とみなされる。また、ヌルストライプ領域S7の次のストライプ領域S8も、データ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域D8.1とみなされる。他のストライプ領域S2~S7、S9は前述と同様に分割処理される。この分割処理後、図15に示すように、ショットデータ生成開始に応じて、分散処理領域D1.1のデータ処理がコア1に割り当てられ、さらに、分散処理領域D2.1がコア2に割り当てられ、分散処理領域D3.1がコア3に割り当てられ、分散処理領域D3.2がコア4に割り当てられる。また、前述のような確認処理後、分散処理領域D8.1のデータ処理がコア1に割り当てられ、分散処理領域D9.1のデータ処理がコア2に割り当てられる。各分散処理領域D1.1、D2.1、D8.1、D9.1のデータ量はそれぞれ400MBであるため、各々のデータ処理時間は時間T2、すなわち時間T1の八倍程度となる。したがって、ショットデータ生成開始から時間T2経過後には、各ストライプ領域S1、S2のショットデータが準備完了となり、ショットデータ記憶部33に保存される。また、確認処理後から時間T2経過後には、各ストライプ領域S8、S9のショットデータが準備完了となり、ショットデータ記憶部33に保存される。したがって、ショットデータ生成開始あるいは確認処理後から時間T2経過後には、ストライプ領域S1あるいはストライプ領域S8のショットデータが準備完了となるが、描画開始あるいは描画再開までの待ち時間は時間T2となり、この時間T2は前述の時間T1に比べて八倍程度長く、著しく長くなってしまう。以上説明したように、本発明の第2の実施形態によれば、前述の第1の実施形態と同様の効果を得ることができる。詳しくは、ヌルストライプ領域S4~S7の少なくとも次の描き始めのストライプ領域S8を、データ量が第2の規定値以下である複数の分散処理領域D8.1~D8.8に細分化することによって、次の描き始めのストライプ領域S8は第2の規定値以下のデータ量となる複数の分散処理領域D8.1~D8.8に分割され、それらの分散処理領域D8.1~D8.8のデータ処理が並列に実行される。これにより、次の描き始めのストライプ領域S8のデータ処理時間が短くなるので、データ処理の待ちによる描画時間の延長を抑止することができる。第3の実施形態本発明の第3の実施形態について図16ないし図20を参照して説明する。本発明の第3の実施形態は基本的に第1の実施形態と同様である。第3の実施形態では、第1の実施形態との相違点について説明し、第1の実施形態で説明した部分と同一部分は同一符号で示し、その説明も省略する。本発明の第3の実施形態では、図16に示すように、描画データに定義される描画領域が分割処理部32aによりストライプ領域Sn図16では、Sn-8~Snまでを示すに分割される。なお、図16では、各ストライプ領域Sn-8、Sn-7、Sn-6のデータ量はそれぞれ400MBであり、ストライプ領域Sn-5のデータ量は600MBであり、ストライプ領域Sn-4のデータ量は800MBであり、ストライプ領域Sn-3のデータ量は1200MBであり、ストライプ領域Sn-2のデータ量は1600MBであり、ストライプ領域Sn-1のデータ量は2000MBであり、ストライプ領域Snのデータ量は2400MBである。このストライプ領域Snは分割処理部32aによりデータ量に応じて、例えば第1の規定値が400MBとされ、その第1の規定値に基づいて分割される。ただし、描き終わりのストライプ領域Sn内の描き終わりの分散処理領域Dn.6は、第2の規定値が50MBとされ、その第2の規定値に基づいて細分化される図12では、八個。なお、第1の実施形態と同様に、データ量が第1の規定値以下であるストライプ領域Snは分割されずに分散処理領域Dn.1としてみなされ、データ量が第1の規定値より大きいストライプ領域Snは等分に分割される。各ストライプ領域Sn-8、Sn-7、Sn-6は、それぞれデータ量が400MBであって第1の規定値と同じであるため、そのまま分散処理領域Dn-8.1、Dn-7.1、Dn-6.1とみなされ、ストライプ領域Sn-5は、データ量が600MBであって第1の規定値である400MBより大きい領域であるため、その第1の規定値以下の300MBに基づいて二等分され、データ量が300MBである分散処理領域Dn-5.1、Dn-5.2に分割される。ストライプ領域Sn-4は、データ量が800MBであって第1の規定値である400MBより大きい領域であるため、その第1の規定値である400MBに基づいて二等分され、データ量が400MBである分散処理領域Dn-4.1、Dn-4.2に分割される。ストライプ領域Sn-3は、データ量が1200MBであって第1の規定値である400MBより大きい領域であるため、その第1の規定値である400MBに基づいて三等分され、データ量が400MBである分散処理領域Dn-3.1、Dn-3.2、Dn-3.3に分割される。次のストライプ領域Sn-2は、データ量が1600MBであって第1の規定値である400MBより大きい領域であるため、その第1の規定値である400MBに基づいて四等分され、データ量が400MBである分散処理領域Dn-2.1、Dn-2.2、Dn-2.3、Dn-2.4に分割される。ストライプ領域Sn-1は、データ量が2000MBであって第1の規定値である400MBより大きい領域であるため、その第1の規定値である400MBに基づいて五等分され、データ量が400MBである分散処理領域Dn-1.1、Dn-1.2、Dn-1.3、Dn-1.4、Dn-1.5に分割される。ストライプ領域Snは、データ量が2400MBであって第1の規定値である400MBより大きい領域であるため、その第1の規定値である400MBに基づいて六等分され、データ量が400MBである分散処理領域Dn.1、Dn.2、Dn.3、Dn.4、Dn.5、Dn.6に分割される。最後に、描き終わりストライプ領域Sn内の描き終わりの分散処理領域Dn.6は、データ量が400MBであって第2の規定値である50MBより大きい領域であるため、その第2の規定値である50MBに基づいて八等分され、データ量が50MBである八つの分散処理領域に分割される。このような分割処理が全てのストライプ領域Snに対して実行され、その分割処理に応じて、分散処理領域Dn.m毎のデータ処理が割当処理部32bにより計算機32c毎のCPU41の各プロセッサコア41aに割り当てられる。これにより、分散処理領域Dn.m毎のデータ処理は各プロセッサコア41aによって並列に行われることになる。ここで、例えば、図17に示すように、コアcore1~12としてプロセッサコア41aが12個存在している場合の割当処理について説明する。図17では、横軸が時間軸であり、コア1~12毎にデータ処理の流れデータ処理時間が示されている。なお、各コア1~12のデータ処理能力は同等である。図17に示すように、各分散処理領域Dn-2.3、Dn-2.4、Dn-1.1~Dn-1.5、Dn.1~Dn.5のデータ処理が各コア1~12に一つずつ割り当てられる。この割当に応じて、各コア1~12は割り当てられた分散処理領域Dn-2.3、Dn-2.4、Dn-1.1~Dn-1.5、Dn.1~Dn.5のデータ処理を並列に行う。なお、各分散処理領域Dn-2.3、Dn-2.4は他の分散処理領域Dn-1.1~Dn-1.3よりも処理開始時間が少し早く、各分散処理領域Dn-1.1~Dn-1.3は他の分散処理領域Dn-1.4、Dn-1.5、Dn.1~Dn.5よりも処理開始時間が少し早い。次に、前述の分散処理領域Dn.6が分割された各分散処理領域図17では、八個のDn.6で示すのデータ処理は、前述のデータ処理が完了した各コア1~8に対して順次割り当てられる。この割当に応じて、各コア1~8は割り当てられた分散処理領域のデータ処理を並列に行う。このとき、各分散処理領域のデータ量はそれぞれ50MBであるため図16参照、それらのデータ処理時間は時間T1となるが、処理開始時間がずれているため、分散処理領域D.6のトータルのデータ処理時間は時間T3となる。したがって、ストライプ領域Sn-2のショットデータが準備完了となってから時間T3経過後には、ストライプ領域Snのショットデータが準備完了となり、ショットデータ記憶部33に保存される。これに応じて、描画制御部34はそのショットデータを読み出して描画部2による描画を行う。このようにストライプ領域Sn-2のショットデータが準備完了となってから時間T3経過後には、ストライプ領域Snのショットデータが準備完了となるため、最後のストライプ領域Snを描画開始するまでの待ち時間を短縮することが可能となる。ここで、前述の比較例として、図18に示すように、描き終わりのストライプ領域Sn内の描き終わりの分散処理領域Dn.6を細分化しない分割処理、すなわち全てのストライプ領域S1を第1の規定値に基づいて分割する分割処理を行う場合には、描き終わりのストライプ領域Snの最後の分散処理領域Dn.6は、第1の規定値より小さく分割されておらず、データ量が第1の規定値と同じになっている。他のストライプ領域Sn-8~Sn-1は前述と同様に分割処理される。この分割処理後、図19に示すように、前述と同じように、Dn-2.3、Dn-2.4、Dn-1.1~Dn-1.5、Dn.1~Dn.5のデータ処理が各コア1~12に一つずつ割り当てられる。この割当に応じて、各コア1~12は割り当てられた分散処理領域Dn-2.3、Dn-2.4、Dn-1.1~Dn-1.5、Dn.1~Dn.5のデータ処理を並列に行う。最後に、分散処理領域Dn.6のデータ処理は、前述のデータ処理が完了したコア1に割り当てられる。この割当に応じて、コア1は割り当てられた分散処理領域Dn.6のデータ処理を行う。このとき、分散処理領域Dn.6のデータ量は400MBであるため、そのデータ処理時間は時間T2となる。したがって、ストライプ領域Sn-2のショットデータが準備完了となってから時間T2経過後には、ストライプ領域Snのショットデータが準備完了となり、ショットデータ記憶部33に保存される。したがって、ストライプ領域Sn-2のショットデータが準備完了となってから時間T2経過後には、ストライプ領域Snのショットデータが準備完了となるが、最後のストライプ領域Snを描画開始するまでの待ち時間は時間T2を含んでおり、この時間T2は前述の時間T3に比べて著しく長くなってしまう。以上説明したように、本発明の第3の実施形態によれば、前述の第1の実施形態と同様の効果を得ることができる。詳しくは、複数のストライプ領域Snの中で少なくとも描き終わりのストライプ領域Sn、すなわちそのストライプ領域Snの描き終わりの分散処理領域Dn.6を、データ量が第2の規定値以下である複数の分散処理領域に細分化することによって、描き終わりの分散処理領域Dn.6は第2の規定値以下のデータ量となる複数の分散処理領域に分割され、それらの分散処理領域のデータ処理が並列に実行される。これにより、描き終わりのストライプ領域Snのデータ処理時間が短くなるので、データ処理の待ちによる描画時間の延長を抑止することができる。ここで、前述の第1の実施形態のように描き始めのストライプ領域S1から所定数のストライプ領域S1~S3において分散処理領域Dn.mのデータ量を増加させるのではなく図11参照、描き終わりの所定数前のストライプ領域から描き終わりのストライプ領域において分散処理領域Dn.mのデータ量をストライプ領域Sn毎あるいは分散処理領域Dn.m毎に減少させることも可能であり、例えば、分散処理領域Dn.mのデータ量をストライプ領域Snの番号あるいは分散処理領域Dn.mの番号に応じてより細かく減少させることも可能である。具体例として、図20に示すように、下限値を50MBとし、上限値を400MBとし、下限回数を3として、規定式が線形であるグラフB3と、規定式が累乗であるグラフB4が示されている。これらのグラフB3又はグラフB4に基づいて分割処理が行われる。グラフB3では、分散処理領域Dn.mの設定データ量は、第n-16のストライプ領域Sn-16まで、上限値の400MBであり、その後第n-15のストライプ領域Sn-15から第n-2のストライプ領域Sn-2まで線形に減少していき、第n-2のストライプ領域Sn-2から第nのストライプ領域Snまで下限値の50MBである。このグラフB3に基づいて分散処理が行われると、第Sn-16のストライプ領域Sn-16まで分散処理領域Dn.mのデータ量は上限値400MBに設定される。次に、第Sn-15のストライプ領域Sn-15から、分散処理領域Dn.mのデータ量は下限値の50MBに達するまで、規定式に基づいて減少させて設定される。最後に、第n-2のストライプ領域Sn-2から第nのストライプ領域Snまで、分散処理領域Dn.mのデータ量は下限値の50MBに設定される。このような分割処理に基づく分散処理でも、データ処理の待ちによる描画時間の延長を抑止することができる。グラフB4では、分散処理領域Dn.mの設定データ量は、第n-11のストライプ領域Sn-11まで、上限値の400MBであり、その後第n-10のストライプ領域Sn-10から第n-2のストライプ領域Sn-2まで累乗に減少していき、第n-2のストライプ領域Sn-2から第nのストライプ領域Snまで下限値の50MBである。このグラフB4に基づいて分散処理が行われると、第Sn-11のストライプ領域Sn-11まで分散処理領域Dn.mのデータ量は上限値400MBに設定される。次に、第Sn-10のストライプ領域Sn-10から、分散処理領域Dn.mのデータ量は下限値の50MBに達するまで、規定式に基づいて減少させて設定される。最後に、第n-2のストライプ領域Sn-2から第nのストライプ領域Snまで、分散処理領域Dn.mのデータ量は下限値の50MBに設定される。このような分割処理に基づく分散処理でも、データ処理の待ちによる描画時間の延長を抑止することができる。以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。