(57)【要約】【課題】同一基板を利用しながら描画規模の増減への対応が容易で、描画規模が変わってもソフトウェア上の互換性を保つことが可能な描画方法及び装置を提供することにある。【解決手段】本発明の描画方法は、グラフィック演算装置（４）を、Ｎ個のグラフィック演算回路（４−１，　４−２，　４−３，・・・４−Ｎ　）と、これらＮ個のグラフィック演算回路にそれぞれ対応するグラフィックＲＡＭ（５−１，　５−２，　５−３，・・・５−Ｎ　）と、これらＮ個のグラフィック演算回路及びグラフィックＲＡＭを制御するコア演算回路（４０）とにより構成すると共に、ディスプレイに表示する画素をＮ個の画素グループ（Ｇｌ，Ｇ２，Ｇ３，・・ＧＮ）に分割し、これら各画素グループに関するグラフィック演算を上記Ｎ個のグラフィック演算回路及びグラフィックＲＡＭにそれぞれ分担演算させることを特徴とする。【選択図】　図１
2004029929.tif 000002
【特許請求の範囲】
【請求項１】
プログラムメモリ（１）と、手動入力装置（２）と、原画像データを記録したＲＯＭ（３）と、グラフィック演算装置（４）と、ディスプレイ装置（７）と、ディスプレイ装置（７）に表示すべき画像のグラフィックデータを記録し得るグラフィックＲＡＭと、装置全体の作動を制御するＣＰＵ（６）とを有する描画装置による描画方法であって、手動入力装置（２）からの入力に応動し、予めプログラムメモリ（１）に記録された描画プログラムに従って、グラフィック演算装置（４）を制御し、ディスプレイ装置（７）に表示すべき画像データを演算し、グラフィックＲＡＭのグラフィックデータを更新し、その更新されたグラフィックデータによりディスプレイ装置（７）のスクリーンに画像を表示する描画方法において；
上記グラフィック演算装置（４）を、Ｎ個のグラフィック演算回路（４−１，　４−２，　４−３，・・・４−Ｎ　）と、これらＮ個のグラフィック演算回路にそれぞれ対応するグラフィックＲＡＭ（５−１，　５−２，　５−３，・・・５−Ｎ　）と、これらＮ個のグラフィック演算回路及びグラフィックＲＡＭを制御するコア演算回路（４０）とにより構成すると共に、ディスプレイに表示する画素をＮ個の画素グループ（Ｇｌ，Ｇ２，Ｇ３，・・ＧＮ）に分割し、これら各画素グループ（Ｇｌ，Ｇ２，Ｇ３，・・・ＧＮ）に関するグラフィック演算を上記Ｎ個のグラフィック演算回路（４−１，　４−２，　４−３，・・・４−Ｎ　）とグラフィックＲＡＭ（５−１，　５−２，　５−３，・・・５−Ｎ　）にそれぞれ分担して演算させることを特徴とする描画方法。
【請求項２】
プログラムメモリ（１）と、手動入力装置（２）と、原画像データを記録したＲＯＭ（３）と、グラフィック演算装置（４）と、ディスプレイ装置（７）と、ディスプレイ装置（７）に表示すべき画像のグラフィックデータを記録し得るグラフィックＲＡＭと、装置全体の作動を制御するＣＰＵ（６）とを有し、手動入力装置（２）からの入力に応動し、予めプログラムメモリ（１）に記録された描画プログラムに従って、グラフィック演算装置（４）を制御し、ディスプレイ装置（７）に表示すべき画像データを演算し、グラフィックＲＡＭのグラフィックデータを更新し、その更新されたグラフィックデータによりディスプレイ装置（７）のスクリーンに画像を表示する描画装置において；
上記グラフィック演算装置（４）が、Ｎ個のグラフィック演算画路（４−１，　４−２，　４−３，・・・４−Ｎ　）と、これらＮ個のグラフィック演算回路にそれぞれ対応するグラフィックＲＡＭ（５−１，　５−２，　５−３，・・・５−Ｎ　）と、これらＮ個のグラフィック演算回路及びグラフィックＲＡＭを制御するコア演算回路（４０）とにより構成されたことを特徴とする、請求項１に記載の方法を実施するための描画装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピューターグラフィックスにおける描画方法及び装置に関する。
【０００２】
【従来の技術】
従来、コンピューターグラフィックスにより描画を行う場合、描画規模に合わせた演算回路を使用した装置を用いて処理を行っていた。
即ち、単純で動きの大まかな画像を描出するためには、描画能力の低い低コストのシステムが用いられ、精緻で動きのなめらかな画像を描出するためには、描画能力の高い高コストのシステムが用いられていた。低コストのシステムと、高コストのシステムとでは、用いられる基板（マザーボード）やこれに取り付けられる各種チップ等の部品自体の規格が異なり、全く別のシステムとなるため、ソフトウェア上の互換性も乏しく、描画規模の異なった画像に対しては回路の一部変更等では対応できないという問題があった。
【０００３】
【発明が解決しようとする課題】
本発明は、上記の問題点を解決するためになされたものであり、その目的とするところは、コンピューターグラフィックス用の回路を構築するに当り、同一基板を利用しながら描画規模の増減への対応を容易に可能とし、描画能力と部品コストに見合った描画システムを同一基板上に構築でき、描画規模が変わってもソフトウェア上の互換性を保つことが可能な描画方法及びその方法を実施するための描画装置を提供することにある。
【０００４】
【課題を解決するための手段】
本発明の上記の目的は、
プログラムメモリと、手動入力装置と、原画像データを記録したＲＯＭと、グラフィック演算装置と、ディスプレイ装置と、ディスプレイ装置に表示すべき画像のグラフィックデータを記録し得るグラフィックＲＡＭと、装置全体の作動を制御するＣＰＵとを有する描画装置による描画方法であって、手動入力装置からの入力に応動し、予めプログラムメモリに記録された描画プログラムに従って、グラフィック演算装置を制御し、ディスプレイ装置に表示すべき画像データを演算し、グラフィックＲＡＭのグラフィックデータを更新し、その更新されたグラフィックデータによりディスプレイ装置のスクリーンに画像を表示する描画方法において；
上記グラフィック演算装置を、Ｎ個のグラフィック演算回路と、これらＮ個のグラフィック演算回路にそれぞれ対応するグラフィックＲＡＭと、これらＮ個のグラフィック演算回路及びグラフィックＲＡＭを制御するコア演算回路とにより構成すると共に、ディスプレイに表示する画素をＮ個の画素グループに分割し、これら各画素グループに関するグラフィック演算を上記Ｎ個のグラフィック演算回路及びグラフィックＲＡＭにそれぞれ分担して演算させることを特徴とする描画方法によって達成できる。
【０００５】
また、上記の描画方法は、
プログラムメモリと、手動入力装置と、原画像データを記録したＲＯＭと、グラフィック演算装置と、ディスプレイ装置と、ディスプレイ装置に表示すべき画像のグラフィックデータを記録し得るグラフィックＲＡＭと、装置全体の作動を制御するＣＰＵとを有し、手動入力装置からの入力に応動し、予めプログラムメモリに記録された描画プログラムに従って、グラフィック演算装置を制御し、ディスプレイ装置に表示すべき画像データを演算し、グラフィックＲＡＭのグラフィックデータを更新し、その更新されたグラフィックデータによりディスプレイ装置のスクリーンに画像を表示する描画装置において；
上記グラフィック演算装置が、Ｎ個のグラフィック演算画路と、これらＮ個のグラフィック演算回路にそれぞれ対応するグラフィックＲＡＭと、これらＮ個のグラフィック演算回路及びグラフィックＲＡＭを制御するコア演算回路とにより構成されたことを特徴とする描画装置によって実施できる。
【０００６】
【発明の実施の形態】
以下、図面を参照しつゝ本発明を具体的に説明する。
図１は、本発明に係る描画方法を実施するための装置の回路構成の一実施例を示すブロック図、図２は、本発明に係る描画方法における画素のグループ化方法の一例を示す説明図、図３〜図５は、更に異なったグループ化方法の各種の例を示す説明図である。
【０００７】
図１中、１はプログラムメモリ、２は手動入力装置、３はＲＯＭ、４はグラフィック演算装置、６はＣＰＵ、７はディスプレイ装置である。
プログラムメモリ１には、描画処理に必要な所定の描画プログラムがあらかじめ記録されている。
手動入力装置２は、オペレーター（ビデオゲーム機の場合はプレイヤー）によって操作され、その入力に応じて描画処理が行われる。
ＲＯＭ３には、描画処理すべき原画像データが記録されている。
グラフィック演算装置４は、ＲＯＭ３から読み出された原画像データを、手動入力装置２からの入力に応動して、プログラムメモリ１に記録された描画プログラムに従ってディスプレイ装置７に表示すべき画像データに編成、演算する機能を有し、描画における最も重要な役割を果たす。
ＣＰＵ６は、装置全体の作動を制御する役割を果たす。
【０００８】
而して、本発明においては、上記グラフィック演算装置４が、Ｎ個のグラフィック演算回路４−１，　４−２，　４−３，・・・４−Ｎ　と、これらＮ個のグラフィック演算回路４−１，　４−２，　４−３，・・・４−Ｎ　の演算結果をストアするグラフィックＲＡＭ５−１，　５−２，　５−３，・・・５−Ｎ　と、これらＮ個のグラフィック演算回路及びグラフィックＲＡＭを制御するコア演算回路４０とにより構成されている。
そして、ディスプレイすべき画素をＮ個のグループＧｌ，Ｇ２，Ｇ３，・・・ＧＮに分割し、これら各画素グループＧｌ，Ｇ２，Ｇ３，・・・ＧＮに関するグラフィック演算を上記Ｎ個のグラフィック演算回路４−１，　４−２，　４−３，・・・４−Ｎ　にそれぞれ分担させて演算させるように構成する。
而して、それぞれの演算回路の作動には、それぞれ対応するグラフィックＲＡＭ５−１，　５−２，　５−３，・・・５−Ｎ　が用いられ、また、それらのＲＡＭのデータはディスプレイに用いられる。
これらのグループ分けと各グラフィック演算回路への割り振り、演算結果の編成は、コア演算回路４０によって行われる。
【０００９】
４個のグラフィック演算回路４−１，　４−２，　４−３，　４−４を設けた場合について具体的に説明すれば、ディスプレイすべき画像の１フレーム分の画素を４つのグループＧｌ，Ｇ２，Ｇ３，　Ｇ４に分け、グラフィック演算回路４−１　はグループＧｌを分担し、グラフィック演算回路４−２　はグループＧ２を分担し、グラフィック演算回路４−３　はグループＧ３を分担し、グラフィック演算回路４−４　はグループＧ４を分担して、それぞれ演算するようにする。
そして、各演算結果は、それぞれ対応するグラフィックＲＡＭ５−１，　５−２，　５−３，・・・５−Ｎ　の所定のアドレスにストアされ、ディスプレイ装置７に送られ、それぞれ対応する画素グループの表示に用いられる。
【００１０】
この場合の画素のグループ分けにはさまざまな態様が可能であり、例えば図２に示すように縦方向にグループ化したり、図３に示すように横方向にグループ化したり、図４に示すように斜め方向にグループ化したり、或いはまた、図５に示すように横方向１列目はＧｌとＧ２、２列目はＧ３とＧ４、３列目は再びＧｌとＧ２、４列目は再びＧ３とＧ４にグループ化したり、更にはランダムにグループ化するということも可能である。
【００１１】
【発明の効果】
本発明は以上の如く構成されるから、本発明によるときは、次のような作用効果を得ることができる。
（１）１つのフレーム内の画素を複数のグループに分け、それらを複数の小容量で低速度のグラフィック演算回路にそれぞれ分担させて並列処理することにより、大容量のグラフィック演算装置を凌ぐ描画能力が安価に得られる。
（２）使用するグラフィック演算回路の数を増減することにより、描画規模の変化に容易に対応することができる。
（３）１種類の基板で用途に合わせたシステム構成が可能になる。そのため、大規模な装置を安価に提供できる。
（４）描画能力の異なるシステムでも、同じソフトウェアを利用できる。
（５）グラフィック演算装置に障害が生じたとき、簡単かつ安価に修復ができる。
【図面の簡単な説明】
【図１】本発明に係る描画方法を実施するための装置の回路構成の一実施例を示すブロック図である。
【図２】本発明に係る描画方法における画素のグループ化方法の一例を示す説明図である。
【図３】画素のグループ化方法のもう一つの例を示す説明図である。
【図４】画素のグループ化方法の更にもう一つの例を示す説明図である。
【図５】画素のグループ化方法の更にもう一つの例を示す説明図である。
【符号の説明】
１　プログラムメモリ
２　手動入力装置
３　ＲＯＭ
４　グラフィック演算装置
４０　　コア演算回路
４−１，　４−２，　４−３，　・・・４−Ｎ　　　グラフィック演算回路
５−１，　５−２，　５−３，　・・・５−Ｎ　　グラフィックＲＡＭ
６　ＣＰＵ
７　ディスプレイ装置
【図１】
2004029929.tif 000003
【図２】
2004029929.tif 000004
【図３】
2004029929.tif 000005
【図４】
2004029929.tif 000006
【図５】
2004029929.tif 000007