(57)【要約】【課題】簡単な操作によって複数の画像から任意のものを選択するとともに、その移動先を指示することができる情報処理装置、画像移動指示方法及びプログラムを提供する。【解決手段】表示画面に１又は複数のオブジェクト画像６０を表示する画像表示手段と、ユーザにより指示される前記表示画面上の位置の有限の軌跡６４を取得する軌跡取得手段と、前記軌跡取得手段により取得される軌跡６４に基づいて、前記１又は複数のオブジェクト画像６０のうち全部又は一部を選択する画像選択手段と、前記軌跡取得手段により取得される軌跡６４の端点６２ｅに応じた位置に、前記画像選択手段により選択されるオブジェクト画像６０を移動させる画像移動手段と、を含むことを特徴とする。【選択図】図３
2006260575.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に１又は複数の画像を表示する画像表示手段と、
ユーザにより指示される前記表示画面上の位置の有限の軌跡を取得する軌跡取得手段と、
前記軌跡取得手段により取得される軌跡に基づいて、前記１又は複数の画像のうち全部又は一部を選択する画像選択手段と、
前記軌跡取得手段により取得される軌跡の端点に応じた位置に、前記画像選択手段により選択される画像を移動させる画像移動手段とを含み、
前記画像移動手段は、前記画像選択手段により選択される画像を所定基準に従って前記表示画面上で整列させる手段を含む、
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記画像選択手段は、前記１又は複数の画像のうち、前記軌跡取得手段により取得される軌跡により囲まれるものを選択する、
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記画像移動手段は、前記軌跡取得手段により取得される軌跡の終点に、前記画像選択手段により選択される画像を移動させる、
ことを特徴とする情報処理装置。
【請求項４】
表示画面に１又は複数の画像を表示する画像表示ステップと、
ユーザにより指示される前記表示画面上の位置の有限の軌跡を取得する軌跡取得ステップと、
前記軌跡取得ステップで取得される軌跡に基づいて、前記１又は複数の画像のうち全部又は一部を選択する画像選択ステップと、
前記軌跡取得ステップで取得される軌跡の端点に応じた位置に、前記画像選択ステップで選択される画像を移動させる画像移動ステップとを含み、
前記画像移動ステップは、前記画像選択ステップにより選択される画像を所定基準に従って前記表示画面上で整列させるためのスッテプを含む、
ことを特徴とする画像移動指示方法。
【請求項５】
表示画面に１又は複数の画像を表示する画像表示手段、
ユーザにより指示される前記表示画面上の位置の有限の軌跡を取得する軌跡取得手段、
前記軌跡取得手段により取得される軌跡に基づいて、前記１又は複数の画像のうち全部又は一部を選択する画像選択手段、及び
前記軌跡取得手段により取得される軌跡の端点に応じた位置に、前記画像選択手段により選択される画像を移動させる画像移動手段
としてコンピュータを機能させるためのプログラムであって、
前記画像移動手段は、前記画像選択手段により選択される画像を所定基準に従って前記表示画面上で整列させる手段を含む、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、画像移動指示方法及びプログラムに関し、特に複数の画像のうち一部又は全部を任意に選択するとともに、選択した画像の移動先を指示するための新規なユーザインターフェースに関する。
【背景技術】
【０００２】
コンピュータの表示画面上に表示されたアイコン等の画像をマウス等のポインティングデバイスを用いて移動させる手法として、「ドラッグアンドドロップ」と呼ばれるものがある。この手法では、コンピュータの画面にカーソルを表示し、このカーソルをポインティングデバイスで移動させることができる。そして、ポインティングデバイスに設けられたボタンを押下してカーソルの表示位置にあるアイコンを指示し、ボタンを押下したままでカーソルを移動させ、ボタンの押下を解除することによって、その解除したときのカーソルの表示位置にアイコンを移動させることができる。この手法によれば、直感的な操作によってアイコンを移動させることができる。
【特許文献１】特開２００３−８４８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記「ドラッグアンドドロップ」は、複数のアイコンの表示位置を移動させるのには、必ずしも便利な手法とは言えない。すなわち、上記「ドラッグアンドドロップ」により複数のアイコンの表示位置を移動させようとすれば、まず、カーソルにより指示される矩形でアイコンを囲んだり、カーソルによってアイコンを１個ずつ指示することによって、移動対象となるアイコンを選ぶ必要があり操作が煩雑となる。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、簡単な操作によって複数の画像から任意のものを選択するとともに、その移動先を指示することができる情報処理装置、画像移動指示方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る情報処理装置は、表示画面に１又は複数の画像を表示する画像表示手段と、ユーザにより指示される前記表示画面上の位置の有限の軌跡を取得する軌跡取得手段と、前記軌跡取得手段により取得される軌跡に基づいて、前記１又は複数の画像のうち全部又は一部を選択する画像選択手段と、前記軌跡取得手段により取得される軌跡の端点に応じた位置に、前記画像選択手段により選択される画像を移動させる画像移動手段とを含み、前記画像移動手段は、前記画像選択手段により選択される画像を所定基準に従って前記表示画面上で整列させる手段を含む、ことを特徴とする。
【０００６】
また、本発明に係る画像移動指示方法は、表示画面に１又は複数の画像を表示する画像表示ステップと、ユーザにより指示される前記表示画面上の位置の有限の軌跡を取得する軌跡取得ステップと、前記軌跡取得ステップで取得される軌跡に基づいて、前記１又は複数の画像のうち全部又は一部を選択する画像選択ステップと、前記軌跡取得ステップで取得される軌跡の端点に応じた位置に、前記画像選択ステップで選択される画像を移動させる画像移動ステップとを含み、前記画像移動ステップは、前記画像選択ステップにより選択される画像を所定基準に従って前記表示画面上で整列させるためのスッテプを含む、ことを特徴とする。
【０００７】
また、本発明に係るプログラムは、表示画面に１又は複数の画像を表示する画像表示手段、ユーザにより指示される前記表示画面上の位置の有限の軌跡を取得する軌跡取得手段、前記軌跡取得手段により取得される軌跡に基づいて、前記１又は複数の画像のうち全部又は一部を選択する画像選択手段、及び前記軌跡取得手段により取得される軌跡の端点に応じた位置に、前記画像選択手段により選択される画像を移動させる画像移動手段としてコンピュータを機能させるためのプログラムであって、前記画像移動手段は、前記画像選択手段により選択される画像を所定基準に従って前記表示画面上で整列させる手段を含む、ことを特徴とする。
【０００８】
ここでコンピュータは、例えば家庭用ゲーム機、業務用ゲーム機、携帯用ゲーム機、パーソナルコンピュータ、携帯情報端末、携帯電話機等である。また、プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＲＯＭカートリッジ等のあらゆるコンピュータ読み取り可能な情報記憶媒体に格納されてよい。
【０００９】
本発明によれば、ユーザが表示画面上に有限の軌跡を指示することにより、その軌跡に基づいて画像が選択され、それら選択された画像が軌跡の端点に移動する。軌跡は、例えばユーザによる指示位置の複数の通過点によって特定されてよい。この場合、これら複数の通過点に基づいて画像が選択されてよい。本発明によれば、ユーザは簡単な操作によって複数の画像から任意のものを選択するとともに、その移動先を指示することができるようになる。また、画像の移動とともに画像の整列も行うことができる。
【００１０】
なお、前記画像選択手段は、前記１又は複数の画像のうち、前記軌跡取得手段により取得される軌跡により囲まれるものを選択するようにしてもよい。また、前記画像移動手段は、前記軌跡取得手段により取得される軌跡の終点に、前記画像選択手段により選択される画像を移動させるようにしてもよい。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１２】
図１は、本実施形態に係る携帯用ゲーム機の外観を示す図である。同図に示す携帯用ゲーム機１０は、上部筐体１２と下部筐体１４とを含んで構成される。上部筐体１２と下部筐体１４とはヒンジ部１６を介して結合されている。携帯用ゲーム機１０は、同図に示すような上部筐体１２及び下部筐体１４の表面をユーザが見ることができるプレイ状態と、上部筐体１２の表面と下部筐体１４の表面とが合わされた折り畳み状態と、をとるようになっている。携帯用ゲーム機１０によれば、電池駆動によってユーザが場所を選ばずゲームをプレイできるようになっている。
【００１３】
上部筐体１２の表面には液晶表示パネル１８が備えられている。また、上部筐体１２にはスピーカが内蔵されている。一方、下部筐体１４の表面には、タッチスクリーン２０、十字キー２２、ボタン２４ａ，２４ｂ，２４ｃ，２４ｄが備えられている。タッチスクリーン２０は、公知の液晶表示パネル（図２の第１液晶表示パネル部４０）の上に公知のタッチパネル（図２のタッチパネル部５６）が重ねられて構成されている。また、下部筐体１４の正面側側面には、ゲームカートリッジを脱着可能に構成されるカートリッジスロット２６が設けられている。カートリッジスロット２６は下部筐体１４の背面側側面にも設けられている（図示せず）。なお、携帯用ゲーム機１０には電源スイッチ等の図示しない他の部材も取り付けられている。
【００１４】
図２は、携帯用ゲーム機１０のハードウェア構成を示している。本実施形態に係る携帯用ゲーム機１０は、公知のコンピュータゲームシステムであり、ＲＯＭを内蔵したゲームカートリッジ４８がカートリッジインタフェース（カートリッジＩ／Ｆ）４６に装着され、そのＲＯＭに格納されたゲームプログラムが携帯用ゲーム機１０に読み込まれる。ここでは、ゲームプログラムを携帯用ゲーム機１０に供給するためにゲームカートリッジ４８を用いるが、ＣＤ−ＲＯＭやＤＶＤ等、他のあらゆるコンピュータ読み取り可能な情報記憶媒体を用いることも可能である。また、インターネット等の通信ネットワークを介して遠隔地からゲームプログラムを携帯用ゲーム機１０に供給することも可能であるし、赤外線通信等の各種データ通信を利用して据置型のゲーム機やパーソナルコンピュータ等からゲームプログラムを携帯用ゲーム機１０に供給することも可能である。
【００１５】
携帯用ゲーム機１０は、バス３２、マイクロプロセッサ３４、主記憶３６、画像処理部３８、第１液晶表示パネル部４０、第２液晶表示パネル部４２、入出力処理部４４、カートリッジＩ／Ｆ４６、音声処理部５０、スピーカ５２、操作キー部５４、タッチパネル部５６を含んで構成される公知のコンピュータゲームシステムである。これらは電池とともに筐体内に収容されており、該電池により駆動され、携帯可能となっている。
【００１６】
バス３２はアドレス及びデータを携帯用ゲーム機１０の各部でやり取りするためのものである。マイクロプロセッサ３４、主記憶３６、画像処理部３８及び入出力処理部４４は、バス３２によって相互データ通信可能に接続される。
【００１７】
マイクロプロセッサ３４は、図示しないＲＯＭに格納されるオペレーティングシステムやゲームカートリッジ４８から読み出されるゲームプログラムに基づいて、携帯用ゲーム機１０の各部を制御する。主記憶３６は、例えばＲＡＭを含んで構成されるものであり、ゲームカートリッジ４８から読み出されたゲームプログラムが必要に応じて書き込まれる。主記憶３６はマイクロプロセッサ３４の作業用としても用いられる。
【００１８】
第１液晶表示パネル部４０及び第２液晶表示パネル部４２は公知の液晶表示パネルにより構成される。第１液晶表示パネル部４０は、下部筐体１４に設けられたタッチスクリーン２０の液晶表示パネルを含んで構成されている。また、第２液晶表示パネル部４２は、上部筐体１２の液晶表示パネル１８を含んで構成されている。画像処理部３８は、マイクロプロセッサ３４により生成されたゲーム画像データを、所定のタイミングで第１液晶表示パネル部４０又は／及び第２液晶表示パネル部４２に表示出力させる。
【００１９】
入出力処理部４４は、マイクロプロセッサ３４がカートリッジＩ／Ｆ４６、音声処理部５０、操作キー部５４、タッチパネル部５６にアクセスするためのインタフェースである。入出力処理部４４には、カートリッジＩ／Ｆ４６、音声処理部５０、操作キー部５４、タッチパネル部５６が接続される。
【００２０】
カートリッジＩ／Ｆ４６は、ゲームカートリッジ４８を収容するための開口を有しており、その奥部に信号入出力端子が設けられている。そして、ゲームカートリッジ４８を該開口に押し込み、信号入出力端子とゲームカートリッジ４８の端子（図示せず）とを相互に接続することにより、ゲームカートリッジ４８との間で信号授受ができるようになっている。
【００２１】
音声処理部５０はサウンドバッファを含んで構成されており、ゲームカートリッジ４８から読み出され、該サウンドバッファに記憶されたゲーム音楽、ゲーム効果音、メッセージ等の各種音声データをスピーカ５２から出力する。
【００２２】
操作キー部５４はユーザがゲーム操作をするための入力手段であり、図１に示される十字キー２２、ボタン２４ａ，２４ｂ，２４ｃ，２４ｄ等を含んで構成される。入出力処理部４４は一定周期ごと（例えば１／６０秒ごと）に操作キー部５４の各部の状態をスキャンし、そのスキャン結果を表す操作信号をバス３２を介してマイクロプロセッサ３４に渡す。マイクロプロセッサ３４は、その操作信号に基づいてユーザのゲーム操作を判定する。
【００２３】
タッチパネル部５６はユーザがゲーム操作入力を行うための入力手段である。タッチパネル部５６は、所定時間毎に、ユーザの指やスタイラスなどによって押圧されているタッチスクリーン２０上の位置を示す位置座標を取得し、マイクロプロセッサ３４に供給する。
【００２４】
また、上述のようにタッチパネル部５６は第１液晶パネル部４０に重ねて設けられており、例えば公知の抵抗膜方式（感圧方式）のタッチパネルによって構成される。すなわち、タッチパネル部５６は、上部導電フィルム（抵抗膜）と下部導電フィルム（抵抗膜）とを含んで構成される。これらのフィルムの間には空間が形成されており、タッチパネル部５６が押圧された場合にのみ、これらのフィルムが接触し、通電するようになっている。タッチパネル部５６では、上部導電フィルムと下部導電フィルムとが接触することにより出力される電圧を検出し、その出力電圧に基づいて取得される押圧位置の位置座標を出力する。なお、ここでは、タッチパネル部５６が抵抗膜方式のタッチパネルによって構成されることとして説明するが、タッチパネル部５６は他の方式のタッチパネルによって構成されるようにしてもよい。本実施形態では、ユーザが直接又は間接にタッチパネル部５６の任意の位置に触れて、そのまま接触した状態で接触位置を移動させ、その後にタッチパネル部５６への接触を止める（手を離す）ことにより、有限の長さの軌跡を携帯用ゲーム機１０に入力することができるようになっている。
【００２５】
ここで、上記ハードウェア構成を有する携帯用ゲーム機１０を用いて、簡単な操作によって複数の画像から任意のものを選択するとともに、その移動先を指示することができる情報処理装置を実現する方法について説明する。
【００２６】
図３は、タッチスクリーン２０に表示されるゲーム画面の一例を示しており、同図（ａ）は、ユーザによる画像移動指示が行われる前のゲーム画面を示しており、同図（ｂ）は、ユーザによる画像移動指示の様子を示しており、同図（ｃ）は、ユーザによる画像移動指示に応じて画像が移動した後のゲーム画面を示している。
【００２７】
携帯用ゲーム機１０では、ユーザがタッチスクリーン２０の表面をスタイラス等で触れることによって、その接触位置が携帯用ゲーム機１０に入力されるようになっている。同図（ａ）に示すように、タッチスクリーン２０に表示されるゲーム画面には、オブジェクト画像６０ａ〜６０ｆが表されており、これらオブジェクト画像６０ａ〜６０ｆは、例えばゲームキャラクタを表すものである。このゲーム画面が表示された状態で、同図（ｂ）に示すように、ユーザがスタイラス等をタッチスクリーン２０の接触開始位置６２ｓに接触させ、そのまま（タッチスクリーン２０にスタイラス等を接触させたままで）オブジェクト画像６０ｂ〜６０ｅの表示位置を囲むように接触位置を移動させ、接触終了位置６２ｅでスタイラス等をタッチスクリーン２０から離すことにより、接触開始位置６２ｓから接触終了位置６２ｅに至る有限の長さの軌跡６４を携帯用ゲーム機１０に入力することができる。上述したように、この軌跡６４は、軌跡６４上の複数の位置座標（位置座標列）として携帯用ゲーム機１０に入力される。
【００２８】
本携帯用ゲーム機１０では、こうして入力される軌跡６４により、オブジェクト画像６０ａ〜６０ｆのうち、軌跡６４により囲まれるオブジェクト６０ｂ〜６０ｅが移動対象として選出される。そして、これらユーザによって入力された指示位置の軌跡６４により選出されたオブジェクト画像６０ｂ〜６０ｅは、同図（ｃ）に示すように、軌跡６４の終端点である接触終了位置６２ｅに向けて第１液晶表示パネル部４０における表示位置を移動させる。このとき、オブジェクト画像６０ｂ〜６０ｅは、接触終了位置６２ｅに向けて移動しながら、接触終了位置６２ｅの近くから遠くに向かって、所定基準に従った順序で並ぶようになっている。この所定基準は、例えばオブジェクト画像６０の各種属性値（オブジェクト画像６０がゲームキャラクタを示す場合、そのゲームキャラクタの各種属性値）の昇順又は降順であってよい。
【００２９】
このように、本携帯用ゲーム機１０では、スタイラス等でタッチスクリーン２０に有限の長さの軌跡６４を描き、移動対象となる１又は複数のオブジェクト画像６０を該軌跡６４で取り囲むことにより、軌跡６４により取り囲まれたオブジェクト画像６０を軌跡６４の終端点である接触終了位置６２ｅに向けて移動させることができ、しかも、その際にそれら選出されたオブジェクト画像６０を所定順に整列させることができる。
【００３０】
図４及び図５は、かかるユーザインターフェースを実現するために主記憶３６で記憶・更新されるオブジェクトデータベースの構成例を示す図であり、図４は、オブジェクト画像６０に対する移動指示前のオブジェクトデータベースの内容を示しており、図５は、オブジェクト画像６０に対する移動指示後のオブジェクトデータベースの内容を示している。図４に示すように、オブジェクトデータベースは、タッチスクリーン２０に表示されているオブジェクト画像６０ａ〜６０ｆを識別するオブジェクトＩＤと、該オブジェクト画像６０がタッチスクリーン２０において整列して表示されている場合にその直前に位置しているオブジェクト画像６０のオブジェクトＩＤ（前オブジェクトＩＤ）、直後に位置しているオブジェクト画像６０のオブジェクトＩＤ（後オブジェクトＩＤ）、各オブジェクト画像６０のタッチスクリーン２０における表示位置及び方向、各オブジェクト画像６０の属性を対応づけて記憶しており、オブジェクト画像６０に対する移動指示前には、前オブジェクトＩＤ及び後オブジェクトＩＤの欄には、該当するものが無いことを示す「ＮＵＬＬ」が格納されている。
【００３１】
そして、図３（ｂ）に示すようにしてユーザからオブジェクト画像６０の移動指示が行われると、ユーザによって選出されたオブジェクト画像６０について、前オブジェクトＩＤ、後オブジェクトＩＤ、位置・方向の各欄が更新されるようになっている。具体的には、選出された各オブジェクト画像６０の属性がオブジェクトデータベースから読み出され、その値によって選出されたオブジェクト画像６０に対して順序づけが行われる。そして、各オブジェクト画像６０に対応する前オブジェクトＩＤ欄には、当該順序づけに従うオブジェクト画像６０の列において、そのオブジェクト画像６０の直前に位置することとなるオブジェクト画像６０のオブジェクトＩＤが格納される。また、後オブジェクトＩＤ欄には、直後に位置することとなるオブジェクト画像６０のオブジェクトＩＤが格納される。また、順序付けの結果、先頭に位置することとなるオブジェクト画像６０の前オブジェクトＩＤ欄、及び最後尾に位置することとなるオブジェクト画像６０の後オブジェクトＩＤ欄には、それぞれ「ＮＵＬＬ」が格納される。このとき、位置・方向欄には、移動後の各オブジェクト画像６０の表示位置及び方向が格納される。
【００３２】
図６は、本実施形態に係る携帯用ゲーム機１０で実行されるオブジェクト画像移動処理を示すフロー図である。同図に示すオブジェクト画像移動処理は、ゲームカートリッジ４８に格納されるプログラムをマイクロプロセッサ３４が実行することにより実現される処理であり、まずタッチスクリーン２０上の指示位置の軌跡６４のデータを取得する（Ｓ１０１）。ここでは、軌跡６４のデータは、図７に示すように、該軌跡６４上の複数の位置座標７０−１〜７０−１２を含んでいる。次に、携帯用ゲーム機１０は、軌跡６４によって囲まれているオブジェクト画像６０を選出する（Ｓ１０２）。例えば、図７に示すように、タッチスクリーン２０に表示されている各オブジェクト画像６０のタッチスクリーン２０における表示位置７２を通り、予め定めた方向に延伸する複数の（例えば２つ）仮想的な直線７４のすべてが、軌跡６４と当該オブジェクト画像６０の表示位置７２を挟んで２つの交点を有するか否かを判断する。そして複数の仮想的な直線７４のすべてが、そのような軌跡６４との２つの交点を有していれば、そのオブジェクト画像６０は軌跡６４によって囲まれていると判断する。
【００３３】
その後、軌跡６４によって選出されたオブジェクト画像６０の各属性をオブジェクトデータベースから読み出し、その昇順又は降順を求める。これにより、選出されたオブジェクト画像６０の整列順を判断する（Ｓ１０３）。そして、移動後の各オブジェクト画像６０の表示位置及び方向、各オブジェクト画像６０に係る前オブジェクトＩＤ及び後オブジェクトＩＤをオブジェクトデータベースに書き込む（Ｓ１０４）。そして、その順で軌跡６４の終端点である位置座標７０−１２に向かって整列するよう、選出された各オブジェクト画像６０をタッチスクリーン２０上で移動させ（Ｓ１０５）、処理を終了する。
【００３４】
以上説明した携帯用ゲーム機１０によれば、表示画面であるタッチスクリーン２０に複数のオブジェクト画像６０が表示され、ユーザによるタッチスクリーン２０上の指示位置の有限の軌跡６４が取得される。そして、取得される軌跡６４に基づいて複数のオブジェクト画像６０のうち全部又は一部が選択される。そして、取得される軌跡６４の端点である接触終了位置６２ｅに、選択されたオブジェクト画像６０が移動する。このため、ユーザはスタイラス等でタッチスクリーン２０に触れ、軌跡６４を描き、スタイラス等をタッチスクリーン２０から離すだけで、その軌跡６４によって囲まれるオブジェクト画像６０を軌跡６４の終点である接触終了位置６２ｅに向けて移動させることができる。このため、非常に簡単な操作によって複数の画像から任意のものを選択するとともに、その移動先を指示することができるようになる。このとき、オブジェクト画像６０は、その属性に応じた順序で整列するので、ユーザの利便性を向上できる。
【００３５】
なお、本発明は上記実施形態に限定されるものではない。
【００３６】
例えば、上記実施形態では軌跡６４の入力にタッチスクリーン２０（タッチパネル部５６）を用いたが、マウス等のポインティングデバイスを用いて有限の長さの軌跡６４を入力するようにしてもよい。この場合、表示画面にカーソルを表示しておき、その軌跡のうちポインティングデバイスに備えられたボタンが押下されている間の部分を、有限の長さの軌跡６４として用いればよい。また、本発明は携帯用ゲーム機１０のみならず、他のあらゆるコンピュータに適用可能である。
【００３７】
さらに、選択されたオブジェクト画像６０は、接触終了位置６２ｅに向けて直線的に移動してもよいし、他の経路によって移動してもよい。例えば、図８（ａ）に示すように、オブジェクト画像６０ｂ，６０ｃ，６０ｄが、位置座標７０−１〜７０−６を通る軌跡６４によって取り囲まれ、選択された場合には、オブジェクト画像６０ｂ，６０ｃ，６０ｄをその属性値によって順序付けし、最も先頭のオブジェクト画像（ここではオブジェクト画像６０ｂとする）を、接触開始位置である位置座標７０−１に移動させ、そこから軌跡６４に沿ってオブジェクト画像６０ｂを接触終了位置である位置座標７０−６まで移動させてもよい。他のオブジェクト画像６０ｃ，６０ｄは、その属性値に従った順序でオブジェクト画像６０ｂの後ろを追従して移動するようにすればよい。この場合、図８（ｂ）に示すように、移動完了後は、属性値に応じた順序にて、軌跡６４に沿って軌跡６４の終端部にオブジェクト画像６０ｂ，６０ｃ，６０ｄが整列することになる。
【００３８】
また、軌跡６４の始点から終点までオブジェクト画像６０を移動させる代わりに、軌跡６４の交点８０を算出し、図９に示すように、オブジェクト画像６０ｂ，６０ｃ，６０ｄが、位置座標７０−１〜７０−９を通る軌跡６４によって取り囲まれ、選択された場合に、オブジェクト画像６０ｂ，６０ｃ，６０ｄをその属性値によって順序付けし、最も先頭のオブジェクト画像（ここでもオブジェクト画像６０ｂとする）を交点８０に移動させ、そこから軌跡６４に沿ってオブジェクト画像６０ｂを接触終了位置である位置座標７０−９まで移動させてもよい。この場合、オブジェクト画像６０ｂを位置座標７０―２に移動させ、そこから位置座標７０−３、７０−４、…、７０−９へと移動させてもよいし、位置座標７０−８、７０−９と移動させてもよい。このときも、他のオブジェクト画像６０ｃ，６０ｄは、その属性値に従った順序でオブジェクト画像６０ｂの後ろを追従して移動するようにすればよい。また、移動完了後は、図８（ｂ）のように、属性値に応じた順序にて、軌跡６４に沿って軌跡６４の終端部にオブジェクト画像６０ｂ，６０ｃ，６０ｄが整列することになる。
【００３９】
さらに、図８（ｂ）のようにすべてのオブジェクト画像６０ｂ，６０ｃ，６０ｄを、その移動完了後、軌跡６４に沿って整列させる代わりに、軌跡６４の屈曲に関わらず、直線上にオブジェクト画像６０ｂ，６０ｃ，６０ｄを整列させてもよい。すなわち、図１０（ａ）に示すように、オブジェクト画像６０ｂ，６０ｃ，６０ｄが、位置座標７０−１〜７０−９を通る軌跡６４によって取り囲まれ、選択された場合に、オブジェクト画像６０ｂ，６０ｃ，６０ｄをその属性値によって順序付けするとともに、最も先頭のオブジェクト画像（ここでもオブジェクト画像６０ｂとする）を軌跡６４の始点や交点等に移動させ、そこから軌跡６４に沿ってオブジェクト画像６０ｂを接触終了位置である位置座標７０−９まで移動させる。そして、他のオブジェクト画像６０ｃ，６０ｄは、その属性値に従った順序でオブジェクト画像６０ｂの後ろを追従して移動させる。そして、移動終了時に、先頭のオブジェクト画像６０ｂ以外のオブジェクト画像６０、すなわち先頭のオブジェクト画像６０ｂに追従するオブジェクト画像６０ｃ，６０ｄについては、軌跡６４から外れて、軌跡６４を特定する位置座標列７０−１〜７０−９のうち最後に入力された位置座標である位置座標７０−９とその直前に入力された位置座標である位置座標７０−８とを結ぶ直線上に移動させる。こうすれば、図１０（ｂ）に示すように、接触終了位置である位置座標７０−９とその直前に入力された位置座標である位置座標７０−８とを結ぶ直線上に、属性値に応じた順序にてオブジェクト画像６０ｂ，６０ｃ，６０ｄを整列させることができる。
【００４０】
以上のように、オブジェクト画像６０ｂ，６０ｃ，６０ｄを整列させる際、その少なくとも一部を軌跡６４に沿わせるようにすることで、非常に簡単な操作で、複数の画像から任意のものを選択するとともに、その移動先を指示することができるようになるのみならず、その整列方向も指示することができるようになる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に係る携帯用ゲーム機の外観図である。
【図２】本発明の実施形態に係る携帯用ゲーム機のハードウェア構成を示す図である。
【図３】ユーザによる軌跡入力の前後におけるゲーム画面の推移を示す図である。
【図４】オブジェクトデータベースの構成を示す図である。
【図５】オブジェクトデータベースの構成を示す図である。
【図６】オブジェクト画像移動処理を示すフロー図である。
【図７】ユーザにより入力される軌跡に囲まれているオブジェクト画像を判断する処理を説明する図である。
【図８】オブジェクト画像の移動経路のバリエーションを示す図である。
【図９】オブジェクト画像の移動経路のバリエーションを示す図である。
【図１０】オブジェクト画像の移動経路のバリエーションを示す図である。
【符号の説明】
【００４２】
１０  携帯用ゲーム機、１２  上部筐体、１４  下部筐体、１６  ヒンジ部、１８  液晶表示パネル、２０  タッチスクリーン、２２  十字キー、２４  ボタン、２６  カートリッジスロット、３２  バス、３４  マイクロプロセッサ、３８  画像処理部、４０  第１液晶表示パネル部、４２  第２液晶表示パネル部、４４  入出力処理部、４６  カートリッジインタフェース、４８  ゲームカートリッジ、５０  音声処理部、５２  スピーカ、５４  操作キー部、５６  タッチパネル部、６０  オブジェクト画像、６２ｓ  接触開始位置、６２ｅ  接触終了位置、６４  軌跡、７０  位置座標、７２  （オブジェクト画像の）表示位置、７４  直線、８０  交点。
【図１】
2006260575.tif 000003
【図２】
2006260575.tif 000004
【図３】
2006260575.tif 000005
【図４】
2006260575.tif 000006
【図５】
2006260575.tif 000007
【図６】
2006260575.tif 000008
【図７】
2006260575.tif 000009
【図８】
2006260575.tif 000010
【図９】
2006260575.tif 000011
【図１０】
2006260575.tif 000012