(57)【要約】      （修正有）【課題】遊戯用ソフトウエア（特にコンシューマゲーム、据え置きタイプのゲーム、携帯型ゲーム、携帯電話で行うもの）で利用される描画装置等であって、Ｎ個の点を連結するフリー線を容易に描くことのできる方法を提供する。【解決手段】カーソルを移動させてフリー線描画の１点目（１）、２点目（２）、３点目（３）を選択し、各々決定する。さらに、４点目（４）を決定することによりフリー線描画命令が一度完了し、４つの点をなめらかに結ぶ曲線が表示される。カーソルによって４点目の位置を新たな点（４’）に移動させる。移動させると描画命令が再開され、４点目の位置を決定すると、１点目（１）、２点目（２）、３点目（３）及び新たな４点目（４’）の点をなめらかに結ぶ新たな曲線が表示される。【選択図】図４
2004220073.tif 000002
【特許請求の範囲】
【請求項１】
遊戯用ソフトウェアにおける描画装置にあって、選択されたＮ個の点を連結する線を作成し表示する方法であって、前記Ｎ個の点の座標値を記憶し、前記Ｎ個の点の座標値をもとにＮ個の点を連結する第一の線を作成し表示する第一段階と、前記Ｎ個の点のうちの一点の位置の変更後の座標値を記憶し、前記変更後の座標値によるＮ個の座標値をもとにＮ個の点を新たに連結する第二の線を作成し表示する第二段階と、前記Ｎ個の点のうち位置を変更する点を選択する第三段階を有する方法。
【請求項２】
選択されたＮ個の点を連結する線を作成し表示する描画装置であって、前記Ｎ個の点の座標値を記憶する手段と、前記Ｎ個の点の座標値をもとにＮ個の点を連結する第一の線を作成する手段及び表示する手段と、前記Ｎ個の点のうちの一点の位置の変更後の座標値を記憶する手段と、前記変更後の座標値によるＮ個の座標値をもとにＮ個の点を新たに連結する第二の線を作成する手段及び表示する手段と、前記Ｎ個の点のうち位置を変更する点を選択する手段と、を具えたことを特徴とする描画装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
コンピュータ処理による、Ｎ個の点を連結する線の作成方法および描画装置に関する。特に、遊戯用ソフトウエア（特にコンシューマゲーム、据え置きタイプのゲーム、携帯型ゲーム、携帯電話で行うもの）で利用されるものを対象とする。
【０００２】
【従来の技術】
従来より、コンピュータ処理による描画装置、いわゆる遊戯用ソフトウェア、お絵描き用ソフトウェアにおいては、入力に、マウス、タブレット、いわゆる十字キーやアナログキー、等のポインティングデバイスを使用している。特に、コンシューマゲーム、据え置きタイプのゲーム、携帯型ゲーム、携帯電話で行うゲームにおける描画装置にあっては、フリー線を描いた後修整する際には、一度描いた線を消去し、再度書き直すようになっていた。また、いわゆる十字キーやアナログキーでは、フリー線を描くことは技術的に困難であった。さらに、タブレットやマウスによる入力を行なう場合には、別途、インターフェースが必要があった。
【０００３】
【発明が解決しようとする課題】
コンピュータ処理による、Ｎ個の点を連結する線の作成方法および描画装置において、フリー線を容易に描くことのできるものを提供することを課題とする。特に、遊戯用ソフトウエア（特にコンシューマゲーム、据え置きタイプのゲーム、携帯型ゲーム、携帯電話で行うもの）で利用される当該作成方法及び描画装置を提供することを課題とする。
【０００４】
【課題を解決するための手段】
遊戯用ソフトウェアにおける描画装置にあって、選択されたＮ個の点を連結する線を作成し表示する方法であって、前記Ｎ個の点の座標値を記憶し、前記Ｎ個の点の座標値をもとにＮ個の点を連結する第一の線を作成し表示する第一段階と、前記Ｎ個の点のうちの一点の位置の変更後の座標値を記憶し、前記変更後の座標値によるＮ個の座標値をもとにＮ個の点を新たに連結する第二の線を作成し表示する第二段階と、前記Ｎ個の点のうち位置を変更する点を選択する第三段階を有する方法を提供する。
【０００５】
また、選択されたＮ個の点を連結する線を作成し表示する描画装置であって、前記Ｎ個の点の座標値を記憶する手段と、前記Ｎ個の点の座標値をもとにＮ個の点を連結する第一の線を作成する手段及び表示する手段と、前記Ｎ個の点のうちの一点の位置の変更後の座標値を記憶する手段と、前記変更後の座標値によるＮ個の座標値をもとにＮ個の点を新たに連結する第二の線を作成する手段及び表示する手段と、前記Ｎ個の点のうち位置を変更する点を選択する手段と、を具えたことを特徴とする描画装置を提供する。
【０００６】
【発明の実施の形態】
図１に本発明の描画装置の構成をブロック図で示す。マウス、タブレット、いわゆる十字キーやアナログキー等のポインティングディバイスによって入力された命令は、入力インターフェイスを介してＣＰＵに入力される。ＣＰＵは、入力インターフェイスを介して入力された命令で、メモリのプログラム部に格納されている描画用のプログラムを起動し、また、入力インターフェイスを介して指示された座標値をメモリの図示しないレジスタ等に格納すると共に、すでに起動されている画面表示プログラムを用いて、フリー線をモニタに表示させる。
【０００７】
メモリは、オペレーティングシステムを格納するシステム部と、描画用のプログラム、画面表示プログラム等の各種アプリケーションプログラム等を記憶するプログラム部と、作成されたフリー線の座標値を含む属性値等を記憶するデータ部に大別される。
【０００８】
図２〜図１１に具体的に示すフリー線描画の過程、および図１２に示すフローチャートにより、本発明に係るフリー線描画の手順を説明する。
【０００９】
カーソルを移動させてフリー線描画の１点目、２点目、３点目を選択し、各々決定する。各点の決定は、ボタンＡを用いる（図２、図１２）。さらに４点目を決定することによりフリー線描画命令が一度完了し、４つの点をなめらかに結ぶ曲線が表示される（図３、図１２）。カ−ソルによって４点目を４’の位置に移動させる。移動させると描画命令が再開され、４点目の位置をＡボタンで決定すると、１、２、３、４’をなめらかに結ぶ新たな曲線が表示される（図４、図５、図１２）。
【００１０】
Ｂボタンを押す度に移動させる点がひとつずつ戻り、これにより、移動させる点を選択することができる。図６では、Ｂボタンを一度押し、４点目から一つ戻って３点目を、移動させる点として選択したことを示している。カーソルによって３点目を３’の位置に移動させる。移動させると描画命令が再開され、３点目の位置をＡボタンで決定すると、１、２、３’、４をなめらかに結ぶ新たな曲線が表示される（図７、図８、図１２）。図９では、Ｂボタンをもう一度押し、３点目から一つ戻って２点目を、移動させる点として選択したことを示している。カーソルによって２点目を２’の位置に移動させる。移動させると描画命令が再開され、２点目の位置をＡボタンで決定すると、１、２’、３、４をなめらかに結ぶ新たな曲線が表示される（図１０、図１１、図１２）。
【００１１】
【効果】
本願にかかる描画装置によれば、図形描画において、一度描いた線を消去することなく、正確に、効率的に修整ができる。  特に、携帯型ゲームおよび携帯電話で行うゲームにおいて、描画（いわゆる「お絵描き」）を容易に行うことができるようになる。本来、「お絵描き」は、幼児、小学生といった、低年齢層向けの遊びであるので、携帯型ゲームにお絵描き用ソフトを導入することには大きな意味がある。
【図面の簡単な説明】
【図１】本発明の構成を示すブロック図である。
【図２】本発明によるフリー曲線描画の過程を示す。
【図３】本発明によるフリー曲線描画の過程を示す。
【図４】本発明によるフリー曲線描画の過程を示す。
【図５】本発明によるフリー曲線描画の過程を示す。
【図６】本発明によるフリー曲線描画の過程を示す。
【図７】本発明によるフリー曲線描画の過程を示す。
【図８】本発明によるフリー曲線描画の過程を示す。
【図９】本発明によるフリー曲線描画の過程を示す。
【図１０】本発明によるフリー曲線描画の過程を示す。
【図１１】本発明によるフリー曲線描画の過程を示す。
【図１２】本発明によるフリー曲線描画の過程を示すフローチャートである。
【図１】
2004220073.tif 000003
【図２】
2004220073.tif 000004
【図３】
2004220073.tif 000005
【図４】
2004220073.tif 000006
【図５】
2004220073.tif 000007
【図６】
2004220073.tif 000008
【図７】
2004220073.tif 000009
【図８】
2004220073.tif 000010
【図９】
2004220073.tif 000011
【図１０】
2004220073.tif 000012
【図１１】
2004220073.tif 000013
【図１２】
2004220073.tif 000014