(57)【特許請求の範囲】
【請求項１】
表示部と、前記表示部の設置面とは反対側の面に設けられた接触入力式の背面入力部とを備えた携帯型装置であって、
前記背面入力部に接触物が接触したときの接触位置を記憶装置に記憶する接触位置記憶手段と、
前記背面入力部に接触物が所定時間以上継続して接触した状態を検出または前記背面入力部に前記接触物が接触した状態のまま移動したことを検出したとき、位置指定状態になったと判定する状態判定手段と、
前記位置指定状態中に、前記背面入力部へ接触する、または接触して移動する前記接触物の位置に対応する指標を、前記表示部に表示させる指標表示手段と、
前記位置指定状態中に、前記接触物が前記背面入力部から離れたときの前記指標の位置を、仮決定位置として記憶装置に記憶する仮決定位置記憶手段と、
前記仮決定位置記憶手段により前記仮決定位置が記憶されてから、当該仮決定位置を本決定可能な有効期間を設定する有効期間設定手段と、
前記背面入力部に接触物が接触してから前記位置指定状態に遷移することなく前記接触物が背面入力部から離れる操作が前記有効期間以外で行われたときには、前記接触位置記憶手段に記憶されている接触位置を入力位置として決定する一方、前記背面入力部の全面を対象とした前記操作が本決定操作として前記有効期間中に行われたときには、前記仮決定位置記憶手段に記憶された仮決定位置での入力を本決定する入力決定手段と、を備えている携帯型装置。
【請求項２】
前記有効期間中に前記本決定操作が行われる前に、複数回、前記位置指定状態になった場合に、前記仮決定位置記憶手段は、複数の前記仮決定位置を記憶装置に記憶し、
前記入力決定手段は、前記仮決定位置記憶手段によって複数の前記仮決定位置が記憶されている場合に、前記本決定操作が前記有効期間中に行われたとき、複数の前記仮決定位置での入力を一括して本決定する請求項１に記載の携帯型装置。
【請求項３】
前記指標表示手段は、前記有効期間内に前記本決定操作が行われなかったとき、前記表示部の前記指標を消去させる請求項１または２に記載の携帯型装置。
【請求項４】
前記指標表示手段は、前記有効期間の残り時間が短くなるほど、前記指標の表示状態の視認性が低下するよう変化させる指標表示状態変更手段を備えている請求項３に記載の携帯型装置。
【請求項５】
表示部と、前記表示部の設置面とは反対側の面に設けられた接触入力式の背面入力部とを備えた携帯型装置であって、
前記背面入力部に接触物が接触したときの接触位置を記憶装置に記憶する接触位置記憶手段と、
前記背面入力部に接触物が所定時間以上継続して接触した状態を検出または前記背面入力部に前記接触物が接触した状態のまま移動したことを検出したとき、位置指定状態になったと判定する状態判定手段と、
前記位置指定状態中に、前記背面入力部へ接触する、または接触して移動する前記接触物の位置に対応する指標を、前記表示部に表示させる指標表示手段と、
前記位置指定状態中に、前記接触物が前記背面入力部から離れたときの前記指標の位置を、仮決定位置として記憶装置に記憶する仮決定位置記憶手段と、
前記仮決定位置記憶手段により前記仮決定位置が記憶されてから、当該仮決定位置を本決定可能な有効期間を設定する有効期間設定手段と、
前記位置指定状態中に、前記接触物が前記背面入力部から離れたときの当該接触物の位置を含む所定の有効領域を、前記背面入力部に設定する有効領域設定手段と、
前記背面入力部に接触物が接触してから前記位置指定状態に遷移することなく前記接触物が背面入力部から離れる操作が前記有効期間以外で行われたときには、前記接触位置記憶手段に記憶されている接触位置を入力位置として決定する一方、前記有効領域設定手段により設定された有効領域内において前記操作が本決定操作として前記有効期間中に行われたときには、前記仮決定位置記憶手段に記憶された仮決定位置での入力を本決定する入力決定手段と、を備えている携帯型装置。
【請求項６】
前記表示部に選択可能なオブジェクトを表示させるオブジェクト表示手段と、
前記指標が前記表示部に表示されている前記オブジェクトと重なった場合における当該オブジェクトの表示状態を、選択が決定されたときの表示状態とは異なる仮選択状態で表示させる仮選択状態表示手段と、
前記オブジェクトが仮選択状態で表示されている場合に前記入力決定手段によって入力が本決定されたときに当該オブジェクトの選択を決定するオブジェクト選択決定手段と、をさらに備えている請求項１ないし５の何れか１項に記載の携帯型装置。
【請求項７】
前記表示部に選択可能なオブジェクトを表示させるオブジェクト表示手段と、
前記位置指定状態中に、前記背面入力部に接触している前記接触物の移動に伴って移動する前記指標の軌跡によって囲まれた領域に存在する１又は複数の前記オブジェクトの表示状態を、選択が決定されたときの表示状態とは異なる仮選択状態で表示させる仮選択状態表示手段と、
前記１又は複数のオブジェクトが仮選択状態で表示されている場合に前記入力決定手段によって入力が本決定されたとき、当該１又は複数のオブジェクトの選択を決定するオブジェクト選択決定手段と、をさらに備えている請求項１ないし５の何れか１項に記載の携帯型装置。
【請求項８】
同一の仮決定位置に対して連続して本決定の入力を許可する連続入力可能オブジェクトを前記表示部に表示させる連続入力可能オブジェクト表示手段と、
前記仮決定位置が前記連続入力可能オブジェクトの表示領域内に存在する状態で、前記有効期間中に前記本決定操作が行われたとき、前記入力決定手段による本決定後に、当該仮決定位置に対する前記有効期間を再設定し、当該有効期間を最初から開始させる有効期間再設定手段とをさらに備え、
前記入力決定手段は、前記有効期間再設定手段によって再設定された前記有効期間中に前記本決定操作が行われたとき、前記仮決定位置での入力を、再度、本決定する請求項１に記載の携帯型装置。
【請求項９】
前記指標表示手段は、前記位置指定状態中に、前記背面入力部に接触したまま移動する前記接触物の移動方向および移動量に応じて、前記接触物と前記指標との相対的な位置関係を保持したまま前記指標が移動するように、前記表示部に前記指標を表示させる請求項１に記載の携帯型装置。
【請求項１０】
表示部と、前記表示部の設置面とは反対側の面に設けられた接触入力式の背面入力部とを備えた携帯型装置をコンピュータが制御する携帯型装置の制御方法であって、
コンピュータが、前記背面入力部に接触物が接触したときの接触位置を記憶装置に記憶する接触位置記憶ステップと、
コンピュータが、前記背面入力部に接触物が所定時間以上継続して接触した状態を検出または前記背面入力部に前記接触物が接触した状態のまま移動したことを検出したとき、位置指定状態になったと判定する状態判定ステップと、
コンピュータが、前記位置指定状態中に、前記背面入力部へ接触する、または接触して移動する前記接触物の位置に対応する指標を、前記表示部に表示させる指標表示ステップと、
コンピュータが、前記位置指定状態中に、前記接触物が前記背面入力部から離れたときの前記指標の位置を、仮決定位置として記憶装置に記憶する仮決定位置記憶ステップと、
コンピュータが、前記仮決定位置記憶ステップにより前記仮決定位置が記憶されてから、当該仮決定位置を本決定可能な有効期間を設定する有効期間設定ステップと、
コンピュータが、前記背面入力部に接触物が接触してから前記位置指定状態に遷移することなく前記接触物が背面入力部から離れる操作が前記有効期間以外で行われたときには、前記接触位置記憶ステップにより記憶されている接触位置を入力位置として決定する一方、前記背面入力部の全面を対象とした前記操作が本決定操作として前記有効期間中に行われたときには、前記仮決定位置記憶ステップで記憶された仮決定位置での入力を本決定する入力決定ステップと、を備えている携帯型装置の制御方法。
【請求項１１】
コンピュータを請求項１ないし９の何れか１項に記載の携帯型装置として動作させるためのプログラムであって、前記コンピュータを前記携帯型装置が備えている各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置背面に入力部を有する携帯型装置、その制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
携帯型ゲーム装置や携帯端末などの携帯型装置においては、装置の背面側に操作用のタッチパネルを設け、使用者が背面に回した指で入力操作できる背面入力方式のものも提案されている（特許文献１〜３参照）。このような背面入力方式を採用すれば、表示画面の一部が操作中の指で隠れることはなく、表示画面の視認性の向上が図れる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２７８３９１号公報
【特許文献２】特許第４５６９４１１号
【特許文献３】特許第４３８７６１６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の背面入力方式の携帯型装置では、指を装置の背面に回して操作することから操作性に問題がある。すなわち、使用者が装置背面の所望の位置（座標）に的確に指を接触させ、正確な入力操作をすることに困難性がある。
【０００５】
そこで、背面入力の操作性を高めるために、例えば、装置の背面入力部分を透明な材料で構成し、装置背面に回した使用者の指が装置を透過して使用者に見えるようにしたり、カメラなどのタッチパネル以外のセンサを併用し、使用者の指を撮像して画面に表示したり、装置背面に突起物を付加し、当該突起物に対する指の触覚で入力位置を探して操作できるようにしたりする構成も考えられる。しかしながら、このような構成は、通常のタッチパネル以外の技術を必要とするので装置が複雑化するとともに、装置の透明化やセンサの設置等のような装置設計上の制約があり、ハード毎に異なった技術で実現されるため技術の流用性もなく、製造コストの上昇をも招来する。
【０００６】
また、携帯型装置では、装置を手で把持した状態での背面操作となるため、手ぶれ等によって誤って別のボタンを押してしまうという誤操作が生じ易い。特に、携帯型装置は車中や歩行中でも使用されることがあり、このような手ぶれ等が生じ易い環境下で携帯型装置が使用された場合、たとえ上記のように装置の透明化等を図ったとしても、正確な背面入力の操作は困難となる。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、手ぶれ等による誤操作を回避し、正確な背面入力操作を実現することができる携帯型装置、その制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
（１）本発明の一局面に係る携帯型装置は、表示部と、前記表示部の設置面とは反対側の面に設けられた接触入力式の背面入力部とを備えた携帯型装置であって、前記背面入力部に接触物が所定時間以上継続して接触した状態を検出または前記背面入力部に前記接触物が接触した状態のまま移動したことを検出したとき、位置指定状態になったと判定する状態判定手段と、前記位置指定状態中に、前記背面入力部へ接触する、または接触して移動する前記接触物の位置に対応する指標を、前記表示部に表示させる指標表示手段と、前記位置指定状態中に、前記接触物が前記背面入力部から離れたときの前記指標の位置を、仮決定位置として記憶装置に記憶する仮決定位置記憶手段と、前記背面入力部の全面を対象とした、前記接触物の接触による所定の本決定操作に基づいて、前記仮決定位置記憶手段に記憶された仮決定位置での入力を本決定する入力決定手段と、を備えている。
【０００９】
この構成によれば、携帯型装置（例えば、携帯型ゲーム装置や携帯端末など）は、表示部の設置面とは反対側の面に設けられた接触入力式の背面入力部（例えば、タッチパネル）に、使用者の指などの接触物を接触させて、背面入力操作を行うことができる。この背面入力操作に関し、本構成では、（Ａ）仮決定位置を指定するための位置指定操作と、（Ｂ）仮決定位置での入力を本決定するための本決定操作という二段階の操作による入力が可能となっている。
【００１０】
上記（Ａ）の位置指定操作とは、従来のタッチパネルに対する１タッチの入力操作のように、背面入力部に接触させた指などの接触物を、直ぐに背面入力部から離すのではなく、まずは接触物を背面入力部のどこかに接触させ、その接触させた状態のままで目的位置（ボタン等が表示されている位置）まで移動させ、目的位置で当該接触物を背面入力部から離す操作である。この位置指定操作が使用者によって開始された場合、状態判定手段が位置指定状態になったと判定する。この位置指定状態になったことの判定は、（ａ）背面入力部に接触物が所定時間以上継続して接触した状態を検出するか、又は（ｂ）背面入力部に前記接触物が接触した状態のまま移動したことを検出することによって行われる。すなわち、位置指定操作は、背面入力部への接触を保持した状態で、ある程度の時間をかけて慎重に接触物を目的位置まで移動させる操作であることから、上記（ａ）又は（ｂ）の何れかの状態を検出することによって、位置指定操作が開始されたこと（すなわち、位置指定状態になったこと）を判定できるのである。
【００１１】
そして、位置指定状態中は、指標表示手段が、背面入力部へ接触する、または接触して移動する接触物の位置に対応する指標（例えば、カーソル）を、表示部に表示させるようになっている。このように、位置指定状態中においては、背面入力部に接触している指などの接触物の位置が反映された指標が表示部の画面に表示されるので、使用者は、接触物の動きと連動する指標を視認しながら背面操作を行うことができる。これにより、カメラなどのタッチパネル以外のセンサを併用したり装置を透明化したり背面に突起物を付けたりすることなく、正確な背面操作による位置指定が可能となり、装置の複雑化等による製造コストの上昇を招くこともない。
【００１２】
そして、この位置指定状態中に、使用者が背面入力部から指などの接触物を離せば、当該接触物が背面入力部から離れたときの指標の位置が仮決定位置として仮決定位置記憶手段により記憶され、これによって仮決定がなされる。つまり、従来のタッチパネルにおける１タッチの入力操作のように、画面へ接触したタイミングを処理のトリガーとするのではなく、接触状態が解除されたタイミングをトリガーとするのである。但し、この段階では上記の通り、あくまで仮決定である。このように、仮決定を、接触物を離すタイミングに設定しているので、誤入力を極めて低く抑えることができる。この理由は以下の通りである。即ち、従来のタッチパネルの入力操作の場合には、当然ながら、画面から離れた位置から所望のボタン等を狙って接触物（指やペン）を近づけていくことになるが、ボタンと接触物との間に距離があるので、最終的に接触物が画面に接するまでに、接触位置が所望のボタンからずれ、別のボタンに接触してしまう可能性がある。特に携帯型装置は、車中や歩行中に操作されることもあり、このような場合、振動や手ぶれ等によって位置ずれの可能性が高まる。加えて、背面入力であり操作性の難易度が高いことから、所望のボタンに接触させにいく操作はより一層、困難なものとなる。これに対して、本構成では、まず所望のボタンに例えば指を接触させておき、その指を離したタイミングで、そのボタンを確定（仮決定）とするので、振動や手ぶれの影響は生じ得ず、異なるボタンを押してしまうリスクは回避される。
【００１３】
次に、仮決定後に行われる上記（Ｂ）の本決定操作とは、背面入力部の全面を対象とした、接触物の接触による所定の操作であり、一例としては、背面入力部の任意の位置に接触物を接触させて素早く接触状態を解除する、いわゆるクリックまたはタップと称される操作を本決定操作とすることができる。使用者によってこの本決定操作が行われた場合、入力決定手段が、仮決定位置記憶手段に記憶された仮決定位置での入力を本決定する。
【００１４】
以上のように、本構成によれば、背面入力部の任意の位置に指などの接触物を接触させてから接触状態を保持したままその接触物を移動させ、表示部の指標を視認しながら慎重に目的位置（ボタン等が表示されている位置）に接触物を到達させ、その位置で接触物を背面入力部から離すだけで当該位置が仮決定されるので、誤って別のボタン等を押してしまうといった誤操作を回避し、正確な背面入力を実現することができる。
【００１５】
（２）上記の構成において、前記携帯型装置は、前記背面入力部に接触物が接触したときの接触位置を記憶装置に記憶する接触位置記憶手段をさらに備える。そして、前記入力決定手段は、前記位置指定状態に遷移することなく前記接触物が背面入力部から離れたことを検出したとき、前記接触位置記憶手段に記憶されている接触位置を入力位置として決定することが好ましい。
【００１６】
この構成によれば、上述した仮決定のための位置指定操作と本決定操作という二段階の操作だけではなく、背面入力部に対する１タッチ（１クリック）操作での背面入力も可能となる。この１タッチ（１クリック）操作による入力とは、要するに、従来のタッチパネルにおける１タッチの操作入力と同様のものであるが、この操作入力も可能としているのは、プレイヤまたは携帯型装置の使用状況（環境）に応じた任意の操作入力を可能とし、操作性の自由度を確保するためである。上記（１）の構成は、携帯型装置を例えば車中や歩行中に操作する際には非常に有用な構成であるが、プレイヤによっては背面入力であっても、入力操作に自信がある、あるいは慣れているといった理由で、２段階の入力操作は煩わしいと感じる場合が考えられる。あるいは、机上で遊技するような場合、誤入力の可能性が少なくなることも考えられる。このように、本構成によれば、同一装置でありながら、プレイヤや状況に応じて、任意に選択可能な入力操作方法を準備しているので、優れた操作性を実現できる。
【００１７】
以下、具体的構成を含め、説明する。この１タッチ操作での背面入力は、接触位置記憶手段が、背面入力部に接触物が接触したときの接触位置を記憶しておくとともに、位置指定状態に遷移することなく接触物が背面入力部から離れたことが検出されたとき、接触位置記憶手段に記憶されている接触位置を入力決定手段が入力位置として決定することにより実現される。
【００１８】
すなわち、位置指定状態に遷移することなく接触物が背面入力部から離れたということは、接触物が、「所定時間以上、背面入力部に接触」又は「背面入力部に接触した状態のまま移動」することなく背面入力部から離れたこと、すなわち、使用者によって背面入力部への１タッチ操作が行われたことを意味する。よって、位置指定状態に遷移することなく接触物が背面入力部から離れたことが検出された場合に、前記の二段階の操作とは異なる操作として１タッチ操作がなされたと判断し、接触位置記憶手段に記憶されている接触位置を入力位置として決定するのである。
【００１９】
本構成により、仮決定と本決定の二段階の操作だけではなく、通常の１タッチ入力操作も可能となるので、例えば手ぶれ等が生じ易い環境下や表示部に比較的小さいボタンが表示されているときは前記の二段階の操作を行い、表示部に比較的大きなボタンが表示されているときは通常の１タッチ入力操作を行うといったように、これら２つの背面入力操作を、使用者が装置の使用状況や使用環境に応じて、適宜使い分けることができるようになる。
【００２０】
（３）上記の構成において、前記携帯型装置は、前記仮決定位置記憶手段により前記仮決定位置が記憶されてから、当該仮決定位置が本決定されるまでの有効期間を設定する有効期間設定手段をさらに含む。そして、前記入力決定手段は、前記有効期間設定手段により設定された有効期間内に前記本決定操作が行われたときに限り、前記仮決定位置での入力を本決定し、前記指標表示手段は、前記有効期間内に前記本決定操作が行われなかったとき、前記表示部の前記指標を消去させることが好ましい。
【００２１】
この構成によれば、仮決定位置記憶手段により仮決定位置が記憶されて仮決定がなされた場合、当該仮決定に対して有効期間が設定される。そして、有効期間内に本決定操作が行われたときに限り仮決定位置が本決定となる。一方、有効期間内に本決定操作が行われなかった場合は、表示部から指標が消去される。これにより、有効期間の経過とともに自動的に表示部から指標が消去されて仮決定が取り消されることになるので、仮決定の操作をした後にその仮決定位置を取り消したい場合には、有効期間の経過を待つだけで特別な取り消し操作をする必要はない。あるいは、仮決定を間違ったと気づき、入力し直したいときにも、指標が消去されたタイミングで新たに入力操作を行えばよいので、再入力のタイミングの判断が容易であり、操作性の向上が図れる。
【００２２】
（４）上記の構成において、前記指標表示手段は、前記有効期間の残り時間が短くなるほど、前記指標の表示状態の視認性が低下するよう変化させる指標表示状態変更手段を備えていることが好ましい。
【００２３】
このように、仮決定に対して設定された有効期間の残り時間が短くなるほど、指標の表示状態の視認性が低下するように変化させる（例えば、指標の表示面積を削減したり、その透過度を高めたりする）ことにより、使用者に有効期間の残り時間が減少していることを分り易く報知できるとともに、有効期間を経過した場合の指標の消去を自然に行うことができる。特に、使用者は、仮決定の操作およびその後の本決定の操作を、表示部の指標を視認しながら行っているので、当該指標の表示状態を上述のように変化させることにより、効果的に有効期間の残り時間を使用者に認識させることができる。
【００２４】
（５）上記の構成において、前記指標表示手段は、前記位置指定状態中に、前記接触物が前記背面入力部から離れたときの当該接触物の位置を含む所定の有効領域を、前記背面入力部に設定する有効領域設定手段をさらに含む。そして、前記入力決定手段は、前記有効領域設定手段により設定された有効領域内において前記本決定操作が行われたときに限り、前記仮決定位置での入力を本決定することが好ましい。
【００２５】
この構成によれば、位置指定状態中に使用者が指などの接触物を背面入力部から離して仮決定の操作を行った場合、接触物を離した位置を含む所定の有効領域が背面入力部に設定されることになる。そして、この有効領域内で背面入力部に対する本決定操作が行われたときに限り、仮決定位が本決定となる。よって、有効領域外で行われる背面入力部に対する操作は本決定操作とはならないため、仮決定がなされた後であっても、有効領域外では、本決定操作以外の任意の操作を受け付けることが可能となる。
【００２６】
仮決定後の有効領域外での操作の例としては、仮決定がなされた後に当該仮決定を取り消す操作が挙げられる。例えば、１タッチでの背面入力がし易いような大きさの取り消しボタンを表示部に表示しておけば、仮決定後に有効領域外にある当該取り消しボタンを１タッチで背面入力することにより、一旦設定された仮決定を、有効期間の経過を待つことなく何時でも直ちに取り消すことができるようになる。従って、迅速な処理操作を行える構成を提供できる。
【００２７】
（６）上記の構成において、前記指標表示手段は、前記表示部に選択可能なオブジェクトを表示させるオブジェクト表示手段と、前記指標が前記表示部に表示されている前記オブジェクトと重なった場合における当該オブジェクトの表示状態を、選択が決定されたときの表示状態とは異なる仮選択状態で表示させる仮選択状態表示手段と、前記オブジェクトが仮選択状態で表示されている場合に前記入力決定手段によって入力が本決定されたときに当該オブジェクトの選択を決定するオブジェクト選択決定手段と、をさらに備えていることが好ましい。
【００２８】
この構成によれば、仮決定のための位置指定時に、表示部に表示されている選択可能なオブジェクト（例えば、ボタン、アイコン、キャラクタなどの選択対象）と指標とが重なった場合、当該オブジェクトが、選択決定されたときの表示状態とは異なる（例えば、色、輝度、模様などが異なる）仮選択状態で表示される。そして、仮選択状態で表示されているオブジェクトは、本決定操作によって選択決定できる。
【００２９】
このように、位置指定状態中においては、表示部の画面上に背面入力部の接触位置を反映させた指標を表示するだけでなく、当該指標と重なったオブジェクトが仮選択状態となっていることを使用者に視覚的に分りやすく表示することによって、さらなる操作性の向上が図れる。
【００３０】
（７）上記の構成において、前記指標表示手段は、前記表示部に選択可能なオブジェクトを表示させるオブジェクト表示手段と、前記位置指定状態中に、前記背面入力部に接触している前記接触物の移動に伴って移動する前記指標の軌跡によって囲まれた領域に存在する１又は複数の前記オブジェクトの表示状態を、選択が決定されたときの表示状態とは異なる仮選択状態で表示させる仮選択状態表示手段と、前記１又は複数のオブジェクトが仮選択状態で表示されている場合に前記入力決定手段によって入力が本決定されたとき、当該１又は複数のオブジェクトの選択を決定するオブジェクト選択決定手段と、をさらに備えていることが好ましい。
【００３１】
この構成によれば、位置指定状態中において、背面入力部に接触させている指などの移動に伴って移動する指標の軌跡によって囲まれた領域に存在する１又は複数のオブジェクトを、一括して仮選択状態とすることが可能となる（図１５（ｂ）参照）。このようにして一括して仮選択されたオブジェクトは、本決定操作によって一括して選択決定できる。このような指標の軌跡を利用した一括仮選択および一括本決定の操作を可能とすることによって、複数オブジェクトの選択時の操作性が大幅に向上する。
【００３２】
例えば、野球ゲームの画面において、守備についている３人の外野手キャラクタをまとめて選択して守備位置を移動させる（通常の守備位置から前進守備の守備位置に変更する）場合などの操作時に、本構成の一括仮選択および一括本決定の操作を好適に用いることができる。
【００３３】
（８）上記の構成において、前記指標表示手段は、同一の仮決定位置に対して連続して本決定の入力を許可する連続入力可能オブジェクトを前記表示部に表示させる連続入力可能オブジェクト表示手段と、前記仮決定位置が前記連続入力可能オブジェクトの表示領域内に存在する状態で、前記有効期間中に前記本決定操作が行われたとき、前記入力決定手段による本決定後に、当該仮決定位置に対する前記有効期間を再設定し、当該有効期間を最初から開始させる有効期間再設定手段とをさらに備えている。そして、前記入力決定手段は、前記有効期間再設定手段によって再設定された前記有効期間中に前記本決定操作が行われたとき、前記仮決定位置での入力を、再度、本決定することが好ましい。
【００３４】
ここで、連続入力可能オブジェクトの一例としては、変更可能な数値（パラメータ）を１ずつ上下に変更するためのカウントアップ／ダウンボタン等が挙げられる（図２０の△▽ボタン参照）。カウントアップ／ダウンボタン等を使用して任意の数値を設定する場合、同じボタンが連続して何度も入力されることになる。そこで、本構成では、連続入力可能オブジェクトの表示領域内で仮決定が行われた場合は、一度設定した同一の仮決定位置に対して連続して本決定の入力ができるようにしている。
【００３５】
これを実現するために、本構成では、仮決定位置に対する本決定操作が行われた後に、当該仮決定位置に対する有効期間を有効期間再設定手段が再設定し、当該有効期間を最初から開始させるようになっている。そして、再設定された有効期間中に、再度、本決定操作が行われたとき、入力決定手段が再度、当該仮決定位置での入力を、本決定する。この本決定後にも、再度、有効期間が再設定されるので、本決定の度に再設定される有効期間を徒過しない限りは、一度設定した同一の仮決定位置に対して、連続して本決定の入力が可能となるのである。
【００３６】
このように、連続入力可能オブジェクトに対しては、仮決定と本決定とを何度も繰り返すことなく、一度仮決定しただけで連続して本決定の入力ができるので、操作性の向上が図れる。
【００３７】
（９）上記の構成において、前記指標表示手段は、前記位置指定状態中に、前記背面入力部に接触したまま移動する前記接触物の移動方向および移動量に応じて、前記接触物と前記指標との相対的な位置関係を保持したまま前記指標が移動するように、前記表示部に前記指標を表示させることが好ましい。
【００３８】
この構成によれば、背面入力部に接触する指などの接触物と、表示部に表示される指標とが離れている状態（接触物の接触座標と指標の表示座標とが異なる状態）であっても、背面入力部の任意の位置で接触物を移動させれば、接触物と指標との相対的な位置関係が保持された状態で、接触物の移動方向および移動量に応じて指標を移動させることができる（図２６参照）。これにより、表示部および背面入力部が大きいために指などの接触物が背面入力部の全体に届かない場合であっても、表示部に表示される指標を画面全体に移動させることが可能となる。
【００３９】
（１０）本発明の他の局面に係る携帯型装置の制御方法は、表示部と、前記表示部の設置面とは反対側の面に設けられた接触入力式の背面入力部とを備えた携帯型装置をコンピュータが制御する携帯型装置の制御方法であって、コンピュータが、前記背面入力部に接触物が所定時間以上継続して接触した状態を検出または前記背面入力部に前記接触物が接触した状態のまま移動したことを検出したとき、位置指定状態になったと判定する状態判定ステップと、コンピュータが、前記位置指定状態中に、前記背面入力部へ接触する、または接触して移動する前記接触物の位置に対応する指標を、前記表示部に表示させる指標表示ステップと、コンピュータが、前記位置指定状態中に、前記接触物が前記背面入力部から離れたときの前記指標の位置を、仮決定位置として記憶装置に記憶する仮決定位置記憶ステップと、コンピュータが、前記背面入力部の全面を対象とした、前記接触物の接触による所定の本決定操作に基づいて、前記仮決定位置記憶ステップで記憶された仮決定位置での入力を本決定する入力決定ステップと、を備えている。
【００４０】
（１１）本発明のさらに別の一局面によるプログラムは、コンピュータを前記携帯型装置として動作させるためのプログラムであって、当該コンピュータを、前記携帯型装置が備えている前記各手段として機能させるためのものである。
【発明の効果】
【００４１】
本発明によれば、手ぶれ等による誤操作を回避し、正確な背面入力操作を実現することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施の形態に係るゲーム装置の外観を示す平面図である。
【図２】前記ゲーム装置の外観を示す背面図である。
【図３】前記ゲーム装置のハード構成の一例を示すブロック図である。
【図４】前記ゲーム装置の機能的構成の一例を示す機能ブロック図である。
【図５】１タッチでの背面入力時の画面遷移の一例を説明するための説明図である。
【図６】仮決定および本決定の二段階操作による背面入力時の画面遷移の一例を説明するための説明図である。
【図７】有効期間の残り時間によってカーソルの表示状態が変化する例を示す説明図である。
【図８】前記ゲーム装置の基本的な動作の一例を示すフローチャートである。
【図９】位置指定状態中の処理の一例を示すフローチャートである。
【図１０】前記ゲーム装置の動作の一例を示すフローチャートである。
【図１１】前記ゲーム装置の動作のその他の例を示すフローチャートである。
【図１２】仮決定後のカーソル表示処理の一例を示すフローチャートである。
【図１３】前記ゲーム装置の動作のその他の例を示すフローチャートである。
【図１４】複数の仮決定位置を設定する操作の一例を示す説明図である。
【図１５】複数の仮決定位置を設定する操作のその他の例を示す説明図である。
【図１６】位置指定状態中の処理のその他の例を示すフローチャートである。
【図１７】前記ゲーム装置の機能的構成のその他の例を示す機能ブロック図である。
【図１８】有効領域が設定されたときの操作の一例を示す説明図である。
【図１９】前記ゲーム装置の動作のその他の例を示すフローチャートである。
【図２０】連続入力可能オブジェクトに対する操作の一例を示す説明図である。
【図２１】前記ゲーム装置の動作のその他の例を示すフローチャートである。
【図２２】前記ゲーム装置の機能的構成のその他の例を示す機能ブロック図である。
【図２３】両手の指を使用した背面入力操作の一例を示す説明図である。
【図２４】前記ゲーム装置の動作のその他の例を示すフローチャートである。
【図２５】前記ゲーム装置の動作のその他の例を示すフローチャートである。
【図２６】指から離れた位置のカーソルを相対移動させる操作の一例を示す説明図である。
【発明を実施するための形態】
【００４３】
以下、本発明の一実施の形態に係る携帯型装置、その制御方法及びプログラムについて、図面を参照しながら説明する。
〔携帯型装置の概要〕
【００４４】
本発明の実施の形態に係る携帯型装置は、装置表面側に表示部を有するとともに、表示部の設置面とは反対側の面に接触入力式の背面入力部を具備している。本携帯型装置の一例としては、図１及び図２に示すような携帯型のゲーム装置１を挙げることができる。図１は、ゲーム装置１における表面側の外観の一例を示す平面図であり、図２は、当該ゲーム装置１における背面側の外観の一例を示す背面図である。
【００４５】
図１に示すように、ゲーム装置１は、その表面側に有機ＥＬ（Electro-Luminescence）や液晶ディスプレイ等の表示部２を備えている。また、図２に示すように、ゲーム装置１は、その背面側に表示部２と略同じ表面積を有する背面タッチパネル（接触入力式の背面入力部）５を備えている。基本的に、表示部２の表示座標と背面タッチパネル５の入力座標とは、１対１で対応しており、プレイヤ（使用者）の指８などの接触物が背面タッチパネル５に接触した場合、当該接触座標に対応する表示部２の位置に、カーソル３０等の指標が表示されるようになっている。すなわち、背面タッチパネル５に接触している指８の位置は、表面側の表示部２に表示されるカーソル３０の位置に反映されており、プレイヤは、当該カーソル３０によって背面タッチパネル５への接触位置を認識できるようになっている。
【００４６】
前述のように、携帯型装置では、装置を手で把持した状態での背面操作となるため、手ぶれ等によって誤操作が生じ易く、正確な背面入力の操作は困難となるが、本実施の形態に係るゲーム装置１は、以下に説明するように、図５に示す１タッチでの背面入力の他に、図６に示す仮決定のための位置指定操作と本決定操作という二段階の操作による背面入力をも可能とし、手ぶれ等が生じ易い環境下でも正確な背面入力の操作を実現する。
【００４７】
すなわち、例えば図５（ａ）に示すように、表示部２に「Ａ」〜「Ｆ」の選択可能なボタン（オブジェクト）が表示されている場合に、プレイヤが誤ったボタン操作をすることはないと考える（自信がある）場合には、図５（ｂ）に示すように、選択したいボタンに対応する背面タッチパネル５の領域に指８を接触させてすぐに離せば、図５（ｃ）に示すように、当該ボタン（この例では「Ｃ」ボタン）を１タッチで入力することができる。
【００４８】
また、手ぶれ等が生じ易い環境下であって背面入力の操作が困難な場合には、次の（１）及び（２）の二段階の操作を行う。
【００４９】
（１）背面タッチパネル５に接触させた指を直ぐに離すのではなく、指を背面タッチパネル５に接触させたままで目的のボタン位置まで移動させ、当該位置で、一旦、指を離す位置指定操作を行う。この操作によって、当該ボタンの選択が仮決定される。この操作においては、図６（ａ）に示すように、背面タッチパネル５に接触させた指の位置が反映されたカーソル３０が表示部２に表示される。そして、図６（ｂ）に示すように、プレイヤは、指の移動に伴って動くカーソル３０を確認しながら、目的のボタン（この例では「Ｅ」ボタン）の位置まで慎重に指を移動させた後、その位置で指を離すことで仮決定することができる。このように、本操作においては、従来のタッチパネルにおける１タッチの入力操作のように、画面へ接触したタイミングを処理のトリガーとするのではなく、接触状態が解除されたタイミングをトリガーとする。このように、仮決定を、指を離すタイミングとしているので、誤入力を極めて低く抑えることができる。この理由は以下の通りである。即ち、従来のタッチパネルの入力操作の場合には、当然ながら、画面から離れた位置から所望のボタン等を狙って指を近づけていくことになるが、ボタンと指との間に距離があるので、最終的に指が画面に接するまでに、接触位置が所望のボタンからずれ、別のボタンに接触してしまう可能性がある。特に携帯型装置は、車中や歩行中に操作されることもあり、このような場合、振動や手ぶれ等によって位置ずれの可能性が高まる。加えて、背面入力であり操作性の難易度が高いことから、所望のボタンに接触させにいく操作はより一層、困難なものとなる。これに対して、本操作では、まず所望のボタンに指を接触させておき、その指を離したタイミングで、そのボタンを確定（仮決定）とするので、振動や手ぶれの影響は生じ得ず、異なるボタンを押してしまうリスクは回避される。
【００５０】
（２）上記の仮決定の後に、プレイヤは、背面タッチパネル５の中の任意の位置に指を接触させて本決定操作を行う。これにより、図６（ｃ）に示すように、仮決定したボタンが本決定となり、当該ボタンを正確に入力することができる。
【００５１】
以下に、上記のように背面入力の操作性を改善した、本実施の形態に係るゲーム装置１の構成の詳細を説明する。
〔ゲーム装置の構成〕
【００５２】
図１及び図２に示すように、ゲーム装置１は、その左端１ａ及び右端１ｂが円弧状に形成されており、当該左右端１ａ、１ｂをプレイヤ（使用者）が左右の手で把持した状態で、表示部２の画面を見ながら操作することができるように構成されている。すなわち、表示部２を中央に挟んでその左右には、プレイヤが左右の親指で操作可能な物理的な操作ボタンである方向キー３及び決定ボタン４が設けられている。また、ゲーム装置１を左右の手で把持した場合、プレイヤの手の中指等は装置背面に存在するので、プレイヤは、表示部２の画面を見ながら背面タッチパネル５に指を接触させて背面入力操作ができるようになっている。
【００５３】
なお、表示部２の画面にもタッチインタフェースを搭載することによって表示部２をいわゆるタッチスクリーンとして構成し、装置の表面側と背面側の両方で接触入力方式を採用することもできる。また、ゲーム装置１には、左右の人差し指で操作することができる操作ボタン、アナログパッド、ボリューム調整ボタン等の図示しない物理的なボタン等を設けてもよい。
【００５４】
本実施の形態の背面タッチパネル５は、投影型の静電容量方式のマルチタッチパネルとして構成されており、多点同時検出が可能となっている。なお、背面タッチパネル５としては、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式または表面型の静電容量方式などのその他の方式のタッチパネルを採用することもできる。
【００５５】
本実施の形態では、表示部２の表示領域（画面）の面積と背面タッチパネル５の面積とを略等しくし、表示領域全体に対して背面タッチパネル５による背面入力を可能としている（図５等では、便宜上、破線で示した背面タッチパネル５を、実線で示した表示部２よりも若干小さく記載しているが、背面タッチパネル５と表示部２とは略等しい大きさである）。但し、これに限定されるものではなく、表示部２の表示領域の面積と比較して背面タッチパネル５の面積を小さく形成し、表示領域全体の中の一部について、背面タッチパネル５による背面入力を可能としてもよい。
【００５６】
図３は、ゲーム装置１の主なハード構成を示すブロック図である。同図に示すように、ゲーム装置１は、制御部１０、補助記憶装置１７、通信制御部１８、デコーダ１９、記録媒体ドライブ２１などを備えている。
【００５７】
制御部１０は、ＣＰＵ（Central Processing Unit）１１と、主記憶装置としてのＲＯＭ（Read Only Memory）１２及びＲＡＭ（Random Access Memory）１３と、画像処理部１４と、タッチ入力検出部１５と、サウンド処理部１６とを備えており、これらはアドレスバス、データバス及びコントロールバス等を含むバスライン２０を介して相互に接続されている。なお、バスライン２０と各構成要素との間には必要に応じてインターフェイス回路が介在しているが、ここではインターフェイス回路の図示を省略している。
【００５８】
ＣＰＵ１１は、ゲームプログラムの命令を解釈して実行し、ゲーム装置１全体の制御を行う。ＲＯＭ１２は、ゲーム装置１の基本的な動作制御に必要なプログラム等を記憶している。ＲＡＭ１３は、各種プログラム及びデータを記憶し、ＣＰＵ１１に対する作業領域を確保する。
【００５９】
画像処理部１４は、ＣＰＵ１１からの画像表示命令に基づいて表示部２を駆動し、当該表示部２の画面に画像を表示させる。また、タッチ入力検出部１５は、指などが背面タッチパネル５の入力面に接触したとき、当該入力面上の接触位置座標を検出して座標信号をＣＰＵ１１へと供給する。これによって、背面タッチパネル５の入力面上の接触位置がＣＰＵ１１に認識されるようになっている。
【００６０】
サウンド処理部１６は、ＣＰＵ１１からの発音指示に基づいて、アナログ音声信号を生成してスピーカ６に出力する。
【００６１】
補助記憶装置１７は、例えばゲームが中断された場合において、中断時点でのゲーム状態を保持するために各種ゲームパラメータ等を記憶する不揮発性の記憶領域を有する。また、補助記憶装置１７は、ゲームプログラムや各種データを記憶することができる。補助記憶装置１７としては、例えばハードディスクドライブ、フラッシュメモリドライブ、メモリカード等のリムーバブルメディアのドライブ等を用いることができる。
【００６２】
通信制御部１８は、通信インターフェイス１８ａを備え、ゲーム実行時にデータ通信するための通信制御機能を有している。ここで、データ通信用の通信制御機能には、例えば、無線ＬＡＮ（Local Area Network）接続機能、無線ＬＡＮや携帯電話回線網を介したインターネット接続機能、所定の周波数帯（例えば２．４ＧＨｚの周波数帯）を用いた近距離無線通信機能などが含まれる。通信制御部１８は、ＣＰＵ１１からの命令に基づいてゲーム装置１を無線ＬＡＮやインターネット等に接続するための接続信号を発信するとともに、通信相手側から送信されてきた情報を受信してＣＰＵ１１へ供給する。
【００６３】
デコーダ１９は、記録媒体ドライブ２１に接続されている。記録媒体ドライブ２１としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等が用いられる。この場合、記録媒体２２としては、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスク、光ディスク、フレキシブルディスク、半導体メモリ、カートリッジ型メモリ等が用いられる。記録媒体ドライブ２１は、記録媒体２２から画像データ、音声データ及びプログラムデータを読み出し、読み出したデータをデコーダ１９に供給する。デコーダ１９は、記録媒体ドライブ２１で読み出されたデータに対してＥＣＣ（Error Correction Code）によるエラー訂正処理を施し、当該処理後のデータをＲＡＭ１３に供給する。
【００６４】
なお、ゲーム装置１には、その他にもＣＣＤ（Charge Coupled Device）イメージセンサ等の撮像装置（カメラ）、ＧＰＳ（Global Positioning System）信号受信回路、モーションセンサ（３軸加速度センサや３軸ジャイロスコープ）などが備えられていてもよい。
【００６５】
上記構成のゲーム装置１において、記憶媒体２２又は補助記憶装置２０に記憶されているゲームプログラムがＲＡＭ１３へロードされ、ロードされたゲームプログラムがＣＰＵ１１で実行されることにより、様々なゲームが実行可能である。ゲーム装置１に対するプレイヤの操作は、背面タッチパネル５による背面入力などにより行うことができる。
〔ゲーム装置の機能的構成〕
【００６６】
次に、上記のように構成されたゲーム装置１の主要な機能について説明する。図４は、図１ないし図３に示すゲーム装置１の主要機能ブロック図である。
【００６７】
図４に示すように、ゲーム装置１は、機能的には、接触位置記憶手段３１、状態判定手段３２、カーソル表示手段３３（指標表示手段）、仮決定位置記憶手段３４、有効期間設定手段３５、入力決定手段３６、オブジェクト表示手段３７、仮選択状態表示手段３８、オブジェクト選択決定手段３９を備えており、これらの各手段は制御部１０がプログラムを実行することにより実現されるものである。
【００６８】
接触位置記憶手段３１は、背面タッチパネル５に指（接触物）が接触したときの接触位置（接触座標）を記憶装置（ＲＡＭ１３等）に記憶する。すなわち、接触位置記憶手段３１は、背面タッチパネル５に何も接触していない状態から指が最初に接触したときの接触開始位置の座標を記憶する。
【００６９】
さらに、接触位置記憶手段３１は、背面タッチパネル５に指が継続的に接触している状態（すなわち、仮決定のための位置指定操作中）においては、所定の時間（サンプリング時間）間隔で、背面タッチパネル５に接触している指の接触位置の座標を記憶する。接触位置記憶手段３１が記憶する接触位置の座標としては、最新の接触位置の座標のみを順次上書きしながら記憶してもよいし、サンプリング時間毎に取得した接触位置の座標を、時系列的に全て記憶してもよい。
【００７０】
状態判定手段３２は、背面タッチパネル５に指などの接触物が所定時間以上継続して接触した状態を検出したとき、仮決定のための位置指定状態になったと判定する機能を有する。本ゲーム装置１における仮決定のための位置指定の操作とは、プレイヤが背面タッチパネル５に接触させた指を直ぐに離すのではなく、指を背面タッチパネル５に接触させたままで目的位置まである程度の時間をかけて移動させる操作である。よって、背面タッチパネル５に指が所定時間以上継続して接触した状態を検知することにより、状態判定手段３２は、プレイヤが仮決定のための位置指定の操作を開始したこと（すなわち、仮決定のための位置指定状態になったこと）を判定できるのである。
【００７１】
仮決定のための位置指定状態になったと判定する他の方法としては、背面タッチパネル５に指が接触した状態のままで接触位置座標が変化することを検知する方法がある。よって、状態判定手段３２は、背面タッチパネル５に指などの接触物が接触した状態のまま移動したことを検出したとき、位置指定状態になったと判定してもよい。
【００７２】
カーソル表示手段３３は、仮決定のための位置指定状態中に、背面タッチパネル５へ接触する、または背面タッチパネル５へ接触して移動する指の位置に対応するカーソル３０を、表示部２に表示させる機能を有する。このように、仮決定のための位置指定状態中においては、背面タッチパネル５に接触している指の位置が反映されたカーソル３０が表示部２の画面に表示されるので、プレイヤは指の動きと連動するカーソル３０を視認しながら背面操作ができる。これにより、カメラなどのタッチパネル以外のセンサの併用、装置を透明化、背面に突起物を設ける等の装置の複雑化を伴うことなく、正確な背面操作による位置指定が可能となる。
【００７３】
仮決定位置記憶手段３４は、仮決定のための位置指定状態中に、指が背面タッチパネル５から離れたときのカーソル３０の位置を、仮決定位置として記憶装置に記憶する機能を有する。すなわち、位置指定状態中において、プレイヤがカーソル３０を視認しながら背面タッチパネル５に接触させた指を目的位置で離したとき、このときのカーソル３０の位置が仮決定位置として仮決定位置記憶手段３４に記憶される。
【００７４】
有効期間設定手段３５は、仮決定位置記憶手段３４により仮決定位置が記憶されてから、当該仮決定位置が本決定されるまでの有効期間を設定する。この有効期間内に、背面タッチパネル５に対する所定の本決定操作が行われた場合に限り、仮決定位置での入力が本決定となる。一方、有効期間内に本決定操作が行われなかったとき、カーソル表示手段３３は、表示部２に表示されているカーソル３０を消去させるようになっている。すなわち、有効期間が経過すると、自動的に表示部２からカーソル３０が消えて仮決定が取り消された状態になる。これにより、仮決定の操作をした後にその仮決定位置では本決定をしない場合には、有効期間の経過を待つだけで特別な取り消し操作を要することなく仮決定を取り消すことがでるため、操作性の向上を図ることができる。
【００７５】
また、カーソル表示手段３３は、仮決定位置に対する有効期間の残り時間が短くなるほど、カーソル３０の表示状態の視認性が低下するよう変化させる表示状態変更手段３３ａ（指標表示状態変更手段）を備えている。図７（ａ）〜（ｃ）は、有効期間の残り時間が短くなるにつれてカーソル３０の面積が減少し、有効期間の経過によりカーソル３０が消去される様子を示している。このように、表示状態変更手段３３ａは、有効期間の残り時間が少なくなるほど、カーソル３０の面積を削減する。あるいは、表示状態変更手段３３ａは、有効期間の残り時間が少なくなるほど、カーソル３０の透過度を高めてもよい。その他、カーソル３０の視認性が徐々に低下する形態であれば、上記例に限らない。
【００７６】
このように、表示状態変更手段３３ａは、有効期間の残り時間が少なくなるほど、カーソル３０の面積を削減したり、透過度を高めたりすることにより、プレイヤに有効期間の残り時間が減少していることをわかり易く報知する。プレイヤは、仮決定の操作およびその後の本決定の操作を、表示部２のカーソル３０を視認しながら行うので、当該カーソル３０の表示状態を変化させることにより、効果的に有効期間の残り時間をプレイヤに認識させることができる。
【００７７】
有効期間の残り時間のその他の報知方法としては、例えば、有効期間の残り時間が少なくなるほどカーソル３０の点滅速度を速める方法も考えられる。または、有効期間の残り時間に応じてカーソル３０の色を変化させる（例えば、残り時間が少なくなるに従ってカーソル３０の色を青色→黄色→赤色に変化させる）方法も考えられる。あるいは、カーソル３０に重畳させて又はカーソル３０の付近に有効期間の残り時間を示す数字をカウントダウン表示する方法も考えられる。但し、本実施の形態のように、有効期間の残り時間が短くなるほど、カーソル３０の表示状態の視認性を低下させ、有効期間の経過により当該カーソル３０が表示部２から消去される構成が好ましい。これにより、プレイヤに有効期間の残り時間が減少していることをより分り易く報知できるとともに、カーソル３０の消去を自然に行うことができる。
【００７８】
仮決定位置に対する有効期間としては、数秒程度（例えば１秒〜２秒程度）に設定することができる。また、この有効期間は、図示しないオプション設定画面において、プレイヤが任意に設定変更（例えば、１秒〜５秒の中で任意の秒数を指定）できるようにしてもよい。
【００７９】
なお、本実施の形態では、仮決定位置に対して有効期間を設ける例について説明するが、当該有効期間を設けることなく、仮決定後はいつまでも本決定操作を受け付ける構成にすることもできる。この場合、仮決定後にそれを取り消す場合には、所定の取り消し操作を行うことになる。取り消し操作としては、例えば、背面タッチパネル５の任意の位置に指を接触させたまま上下や左右に連続して複数回移動させる操作（消しゴムを擦るような動きの操作）など、取り消しをしていることが直感的に分り易い操作にすることが望ましい。
【００８０】
入力決定手段３６は、仮決定後に行われる本決定操作に基づいて、仮決定位置記憶手段３４に記憶された仮決定位置での入力を本決定する。ここで、本決定操作とは、背面タッチパネル５の全面を対象とした、指などの接触物の接触による所定の操作である。本実施の形態では、指を背面タッチパネル５に接触させた後、所定時間に達する前に指を離して接触状態を解除する１タッチの操作（いわゆる「クリック」又は「タップ」と称される操作であって、以下、この操作を「クリック操作」と称する。）を本決定操作とする例について説明する。
【００８１】
本実施の形態では、図５に示す１タッチでの背面入力も、本決定操作と同じクリック操作である。同じクリック操作であっても、仮決定のための位置指定状態に遷移する前に行われたクリック操作については、クリック位置の座標がそのまま入力座標となる１タッチ入力操作となる一方、位置指定状態に遷移して仮決定がなされた後に行われるクリック操作については、本決定操作となる。
【００８２】
また、前述の仮決定のための位置指定の操作とは、指を背面タッチパネル５に接触させたままで目的位置まで移動させる操作であるが、この操作はいわゆる「ドラッグ」と称される操作であって、以下、この操作を「ドラッグ操作」と称する。
【００８３】
入力決定手段３６は、仮決定のための位置指定状態に遷移することなく指などの接触物が背面タッチパネル５から離れたことを検出したとき、接触位置記憶手段３１に記憶されている、背面タッチパネル５に指（接触物）が接触したときの接触位置の座標を、入力位置として決定する。ここで、位置指定状態に遷移することなく指が背面タッチパネル５から離れたということは、「指が所定時間以上背面タッチパネル５に接触」又は「指が背面タッチパネル５に接触した状態のまま移動」することなく、指が背面タッチパネル５から離れたこと、すなわち、プレイヤによって１タッチ入力のクリック操作が行われたことを意味する。よって、位置指定状態に遷移することなく指などの接触物が背面タッチパネル５から離れたことを検出することによって、１タッチでの背面入力がなされたことを検出することができる。よって、これを検出したとき、入力決定手段３６は、背面タッチパネル５に指が接触したときの接触位置の座標を、入力位置として決定するのである。
【００８４】
また、入力決定手段３６は、有効期間設定手段３５により設定された有効期間内に本決定操作としてのクリック操作が行われたときに限り、仮決定位置での入力を本決定する機能を有する。仮決定後に有効期間が経過した場合は、表示部２からカーソル３０が消去されて仮決定が取り消されるので、位置指定状態に遷移する前の通常状態に戻ることになる。よって、有効期間が経過した後に背面タッチパネル５へのクリック操作がなされた場合、入力決定手段３６は、位置指定状態に遷移することなく指が背面タッチパネル５から離れたことを検出することになり、背面タッチパネル５に指が接触したときの接触位置の座標を入力位置として決定することになる。
【００８５】
オブジェクト表示手段３７は、表示部２に、背面入力操作によって選択可能なオブジェクトを表示させる。ここで、選択可能なオブジェクトとは、図５（ａ）に示すような表示部２の画面に表示されるボタンなどの選択対象を意味する。例えば、ゲーム装置１が起動されたときに表示部２に表示される初期画面中のメニューボタンが当該オブジェクトに該当する。その他、表示部２に表示されている各種アイコンやキャラクタなどであって、背面入力操作によって選択可能なものについても、当該オブジェクトに該当する。
【００８６】
仮選択状態表示手段３８は、カーソル３０が表示部２に表示されている選択可能なオブジェクトと重なった場合における当該オブジェクトの表示状態を、選択が決定されたときの表示状態とは異なる仮選択状態で表示させる機能を有する。例えば、図６（ａ）及び（ｂ）に示すように、仮決定のための位置指定状態中において、背面タッチパネル５に接触している指の位置が反映されたカーソル３０が、ＣボタンやＥボタンと重なった場合、当該Ｃ・Ｅボタンの色、輝度または模様などが、図６（ｃ）に示すＥボタンの選択が決定されたときの色、輝度または模様などとは異なる仮選択状態で表示されるようになっている。仮選択状態表示手段３８は、仮決定のための位置指定状態中において、カーソル３０の現在位置座標を取得し、取得したカーソル座標が選択可能なオブジェクトの表示領域内に存在する場合に、当該オブジェクトを仮選択状態とする。このように、位置指定状態中においては、表示部２の画面上に指の位置を反映したカーソル３０を表示するだけでなく、オブジェクトの仮選択状態をプレイヤに視覚的に分りやすく表示することによって、さらなる操作性の向上が図れる。
【００８７】
オブジェクト選択決定手段３９は、オブジェクトが仮選択状態で表示されている場合にプレイヤによって本決定操作がなされ、これによって仮決定位置での入力が入力決定手段３６により本決定されたときに、当該オブジェクトの選択を本決定する。例えば、図６（ｂ）に示すように、Ｅボタンの表示領域内にカーソル３０が存在するとき（Ｅボタンが仮選択状態で表示されているとき）にプレイヤが背面タッチパネル５から指を離して仮決定を行い、その後、有効期間内にプレイヤが背面タッチパネル５をクリックすれば、当該カーソル位置での入力が本決定となり、仮選択状態のＥボタンの選択がオブジェクト選択決定手段３９により本決定される。
〔ゲーム装置の動作〕
【００８８】
上記の構成において、本発明の実施の形態に係るゲーム装置１の基本的な動作例を、図８及び図９のフローチャートを参照しながら以下に説明する。
【００８９】
ゲーム装置１が起動されると、先ず、有効期間Ｔvalidが初期化される（Ｓ１）。次に有効期間Ｔvalidが０よりも大きいか否かが判断され（Ｓ２）、当該Ｓ２でＹＥＳの場合には有効期間Ｔvalidがデクリメントされた上で（Ｓ３）、Ｓ４に移行する。なお、Ｓ２でＹＥＳとなるのは、後述する仮決定がなされてから本決定がなされるまでの間のみであり、よって、装置起動後に仮決定の操作がなされる以前、仮決定後であっても本決定がなされた以降、または一度設定された有効期間を経過した以降には、有効期間Ｔvalidが０となっており（Ｓ２でＮＯ）、Ｓ３を経ずにＳ４に移行する。Ｓ４では、背面タッチパネル５に指などの接触物が接触したか否かが判断され、接触が検知されるまでＳ２〜Ｓ４を繰り返すループ処理がなされる。
【００９０】
背面タッチパネル５への接触が検知された場合（Ｓ４でＹＥＳ）、接触位置記憶手段３１が接触座標の記録を開始する（Ｓ５）。すなわち、接触位置記憶手段３１は、背面タッチパネル５に指（接触物）が接触したときの最初の接触位置（接触開始位置）の座標を記憶装置（ＲＡＭ１３等）に記憶し、その後も所定のサンプリング時間毎に現在の接触座標を取得して記憶することになる。
【００９１】
その後、接触時間Ｔtouchとして所定値（図８の例では５）が設定され（Ｓ６）、当該接触時間Ｔtouchが０になるまでデクリメントされる（Ｓ７及びＳ８）。このＳ６〜Ｓ８は、クリック操作なのかドラッグ操作なのかを判断するための基準となる所定時間の経過処理（ウェイト処理）である。この所定時間は、接触時間Ｔtouchの設定値とＣＰＵ１１の動作クロックの周波数によって定まるものであり、例えば、１００mｓ程度の時間を設定することができる。
【００９２】
そして、接触時間Ｔtouchが０になったとき（Ｓ８でＹＥＳ）、背面タッチパネル５に対する接触物の接触が継続しているか否かが判断される（Ｓ９）。ここで、背面タッチパネル５に指などの接触物が所定時間以上継続して接触した状態が検出されたとき、すなわち、ドラッグ操作が検出されたとき（Ｓ９でＹＥＳ）、状態判定手段３２は、仮決定のための位置指定状態になったと判定し、位置指定状態中の処理（Ｓ１０）に移行する。一方、所定時間に達するまでに背面タッチパネル５から接触物が離れた状態が検出されたとき、すなわち、クリック操作が検出されたとき（Ｓ９でＮＯ）、Ｓ１４に移行して、クリック操作時のルーチンに入ることになる。なお、クリック操作時のルーチンについては後述する。
【００９３】
ここで、位置指定状態中の処理（Ｓ１０）を、図９のフローチャートを参照しながら以下に説明する。
上記のように位置指定状態になったと判定された場合、カーソル表示手段３３は、背面タッチパネル５へ接触する指の位置に対応するカーソル３０を、表示部２に表示させる（Ｓ２１）。そして、表示部２の画面に表示されている選択可能なオブジェクトに、カーソル３０が重なっているか否かが判断される（Ｓ２２）。例えは、図６（ａ）に示すように、カーソル３０が選択可能なオブジェクトであるＣボタンの表示領域に重なっている場合、仮選択状態表示手段３８は、当該Ｃボタンを仮選択状態で表示する（Ｓ２３）。
【００９４】
Ｓ２３の後、又はＳ２２でＮＯの場合、背面タッチパネル５に対する指の接触位置が移動したか否か（すなわち、ドラッグ操作によって指が動いたか否か）が判断され（Ｓ２４）、指の接触位置が移動した場合（Ｓ２４でＹＥＳ）、カーソル表示手段３３は、当該指の動きに連動させて表示部２のカーソル３０も移動させる（Ｓ２５）。そして、Ｓ２５の後、又はＳ２４でＮＯの場合、図８のＳ１１に移行する。
【００９５】
Ｓ１１では、背面タッチパネル５に対する接触物の接触が継続しているか否か（すなわち、ドラッグ操作が継続しているか否か）が判断される。そして、位置指定状態中のドラッグ操作が継続している間は（Ｓ１１でＹＥＳ）、図９のフローチャートに示した位置指定状態中の処理（Ｓ１０）が繰り返されることになる。
【００９６】
ドラッグ中の指をプレイヤが背面タッチパネル５から離した場合、背面タッチパネル５に対する接触が解除され（Ｓ１１でＮＯ）、ドラッグ操作の最後の座標（すなわち、指が背面タッチパネル５から離れたときのカーソル３０の位置座標）が、仮決定位置として仮決定位置記憶手段３４によって記憶さる（Ｓ１２）。例えば、図６（ｂ）に示すように、Ｅボタンの表示領域内にカーソル３０が存在するときにドラッグ中の指をプレイヤが背面タッチパネル５から離した場合、このときのカーソル３０位置が仮決定位置となり、Ｅボタンが仮選択状態で表示されて入力候補として仮決定される。
【００９７】
上記の仮決定後、有効期間設定手段３５が、仮決定位置に対する有効期間Ｔvalidとして所定値（図８の例では１００）を設定する（Ｓ１３）。ここで設定された有効期間Ｔvalidの値とＣＰＵ１１の動作クロックの周波数とによって、実際の有効期間の秒数が定まる。有効期間Ｔvalidの設定後は、前記Ｓ２に移行し、Ｓ２〜Ｓ４のループ処理によって背面タッチパネル５に指が接触するまで有効期間Ｔvalidがデクリメントされる（Ｓ２でＹＥＳ、Ｓ３、及びＳ４でＮＯのループ処理）。
【００９８】
ここで、有効期間Ｔvalidが０になるまでに、プレイヤが背面タッチパネル５の任意の位置で本決定のクリック操作を行った場合について考える。この場合、背面タッチパネル５に指を接触させた後（Ｓ４でＹＥＳ）、Ｓ５〜Ｓ７を経て、接触時間Ｔtouchが０になったときには（Ｓ８でＹＥＳ）、背面タッチパネル５から指が離れているので（Ｓ９でＮＯ）、Ｓ１４に移行することになる。Ｓ１４では、有効期間Ｔvalidが０以上であるかが判断されるが、有効期間Ｔvalidが０になるまでに本決定のクリック操作が行われているので（Ｓ１４でＹＥＳ）、Ｓ１５に移行し、Ｓ１２において記憶されたドラッグの最後の座標（すなわち、仮決定位置の座標）が入力座標として本決定される。
【００９９】
上記の本決定により発展的に仮決定が解除されることになるので、有効期間Ｔvalidが初期化される（Ｓ１６）。その後、入力座標での入力処理が実行される（Ｓ１７）。例えば、図６（ｃ）に示すように、Ｅボタンの入力が決定された場合、当該Ｅボタンに応じたコマンドが実行される（例えばＥボタンがゲーム開始ボタンであった場合、ゲームが開始されることになる）。なお、上記の本決定のクリック操作が行われても、カーソル３０はクリック位置に移動することはない。また、図６（ｃ）においてＥボタンに重ねて表示されているカーソルは、Ｓ１６で有効期間Ｔvalidが初期化されたときに消去されるようになっている。
【０１００】
次に、仮決定を経ることなく、１タッチで背面入力を行うクリック操作が行われた場合について考える。この場合、有効期間Ｔvalidが０の状態で行われるクリック操作となるので、Ｓ１４においてはＮＯと判断されてＳ１８に移行する。このＳ１８では、前記Ｓ５において記憶された最初の接触座標（すなわち、背面タッチパネル５に接触したときのクリック位置の座標）が入力座標として決定される（Ｓ１８）。その後、入力座標での入力処理が実行される（Ｓ１７）。
【０１０１】
Ｓ１７の後は、再度Ｓ２に移行し、ゲーム装置１が背面入力を受け付けている間は、上述のＳ２〜Ｓ１８の処理が繰り返される。
【０１０２】
ところで、図８のフローチャートでは、クリック操作かドラッグ操作かを判断するためのＳ６〜Ｓ９のルーチンに関し、常に接触時間Ｔtouchが０になるまで待機してから（Ｓ６〜Ｓ８）、背面タッチパネル５への接触が継続しているか否かを判断する（Ｓ９）という処理例について説明した。これに代えて、図１０のフローチャートに示すように、接触が継続しているか否かを判断するＳ９の処理を、接触時間Ｔtouchが０になったか否かを判断するＳ８よりも以前に実行し、接触時間Ｔtouchが０になる前であっても背面タッチパネル５への接触が解除された場合（Ｓ９でＮＯ）、クリック操作がなされたと判定してＳ１４に移行するようにしてもよい。また、この図１０のフローチャートでは、背面タッチパネル５への接触が継続している状態で（Ｓ９でＹＥＳ）、接触時間Ｔtouchが０になった場合（Ｓ８でＹＥＳ）、ドラッグ操作がなされたと判定してＳ１０に移行する。
【０１０３】
また、図８及び図１０のフローチャートのＳ６〜Ｓ９は、背面タッチパネル５に指などの接触物が所定時間以上継続して接触した状態を検出したとき、ドラッグ操作による仮決定のための位置指定状態になったと判定する処理である。これに代えて、図１１のフローチャートに示すように、背面タッチパネル５への接触が継続している状態で（Ｓ３１でＹＥＳ）、背面タッチパネル５への接触位置が移動したことを検知した場合に（Ｓ３２でＹＥＳ）、ドラッグ操作による仮決定のための位置指定状態になったと判定してＳ１０に移行するようにしてもよい。また、この図１１のフローチャートでは、背面タッチパネル５への接触位置が移動することなく（Ｓ３２でＮＯ）、背面タッチパネル５への接触が解除された場合（Ｓ３１でＮＯ）、クリック操作がなされたと判定してＳ１４に移行する。
【０１０４】
上述のように、Ｓ６〜Ｓ９の処理は、図１０又は図１１のフローチャートに記載の処理に置換することができ、このことはＳ６〜Ｓ９の処理を含む全てのフローチャートにおいて共通であるため、これ以降のフローチャートを用いた説明では、その旨の説明を省略するものとする。
【０１０５】
次に、仮決定後のカーソル表示処理として、有効期間Ｔvalidの残り時間が少なくなるほどカーソル３０の面積を削減する例について、図１２のフローチャートを参照しながら以下に説明する。
【０１０６】
前述のように、仮決定後には有効期間Ｔvalidに所定値（例えば１００）が設定され（Ｓ１３）、有効期間Ｔvalidが０でなければ（Ｓ２でＹＥＳ）、有効期間Ｔvalidが１ずつデクリメントされる（Ｓ３）。そして、カーソル表示手段３３は、有効期間Ｔvalidの値が減少するに従って、当該有効期間Ｔvalidに応じてカーソル３０の面積を削減する（Ｓ４１）。この面積削減処理は、有効期間Ｔvalidが０に達するか（Ｓ２でＮＯ）、または背面タッチパネル５に指が接触する（Ｓ４でＹＥＳ）まで繰り返される。これにより、仮決定の直後に図７（ａ）に示す大きさで表示されていたカーソル３０は、有効期間Ｔvalidが減少したことによって、図７（ｂ）に示すように小さく表示される。
【０１０７】
また、有効期間Ｔvalidが０に達した場合（Ｓ２でＮＯ）、カーソル３０が表示されているならば（Ｓ４２でＹＥＳ）カーソル３０が消去され（Ｓ４３）、また、オブジェクトが仮選択状態であるならば（Ｓ４４でＹＥＳ）、当該仮選択状態も解除される（Ｓ４５）。このように、一旦設定された仮決定の状態が、有効期間Ｔvalidの経過に伴って自動的に解除され、図７（ｃ）に示すように、表示部２の画面は背面タッチパネル５に何も接触していない元の表示状態に戻る。
【０１０８】
このように有効期間Ｔvalidの経過に伴って自動的に仮決定が解除されるが、有効期間Ｔvalidの経過を待たずに現在の仮決定を取り消して新たな位置座標を仮決定位置として指定する場合、プレイヤは、本決定のクリック操作をすることなく、再度、仮決定のためのドラッグ操作を行えばよい。すなわち、図８のフローチャートにおいて、現在の仮決定に対する有効期間Ｔvalidが残っている場合に新たなドラッグ操作がなされた場合、Ｓ１２において、その前のドラッグ操作時に記憶されていた仮決定の座標情報が、新たなドラッグ操作の最後の座標に書き換えられて記憶され、仮決定のやり直しができるのである。そして、仮決定のやり直し後は、有効期間Ｔvalidも所定値（１００）に設定され（Ｓ１３）、当該期間が最初から始まる。
【０１０９】
上記のように、図８のフローチャートのＳ１２において記憶するドラッグ操作の最後の座標（仮決定位置）を最新の座標１つだけとした場合、仮決定位置を１つだけ設定することができる。これに対して、図１３のフローチャートのＳ１２’に示すように、仮決定位置記憶手段３４が記憶するドラッグ操作の最後の座標を複数記憶できるようにした場合、仮決定位置を同時に２つ以上設定することも可能である。
【０１１０】
例えば、図１４（ａ）に示すように、プレイヤがドラッグ操作によってＥボタン上にカーソル３０Ａが存在する位置で指を離して１番目の仮決定を行った後、当該仮決定の有効期間内において、さらなるドラッグ操作を開始すれば、表示部２にはカーソル３０Ａとは別のカーソル３０Ｂが表示される。そして、図１４（ｂ）に示すように、プレイヤがドラッグ操作によってＢボタン上にカーソル３０Ｂが存在する位置で指を離して２番目の仮決定を行う。これにより、同時に２つの仮決定が成立し、ＢボタンおよびＣボタンが同時に仮選択状態で表示される。その後、最後の仮決定（ここでは２番目の仮決定）で設定された有効期間内に、プレイヤが本決定のクリック操作を行えば、図１４（ｃ）に示すように、２つの仮決定が同時に本決定の入力となり、Ｂ及びＣボタンの同時選択入力が実現できる。
【０１１１】
同様にして、最後の仮決定で設定された有効期間内に、プレイヤが仮決定のためのドラッグ操作を追加的に行うことによって、同時に設定する仮決定位置をさらに追加することができる。そして、これら複数の仮決定位置は、１回の本決定のクリック操作によって、一括して本決定にできるのである。これは、仮決定位置記憶手段３４が、１または複数の仮決定位置を記憶装置に記憶するとともに、入力決定手段３６が、仮決定位置記憶手段３４に記憶された１または複数の仮決定位置での入力を一括して本決定するという構成により実現できる。
【０１１２】
ところで、仮決定のドラッグ操作中にプレイヤが激しい振動を受けて（例えば、バス等の車内が激しく揺れて）、一瞬、背面タッチパネル５から指が離れた場合であっても、所定時間（例えば数十ｍｓ程度）内に背面タッチパネル５に指が再度接触してドラッグが継続したら、ドラッグ継続中と判断する構成としてもよい。これは、上記のように仮決定位置記憶手段３４が複数の仮決定位置を記憶することによって仮決定位置を複数設定できる構成とした場合、ドラッグ操作中に一瞬でも指が背面タッチパネル５から離れると、離れた位置が仮決定位置として記憶されてしまうので、これを回避するためである。
【０１１３】
また、仮決定位置を同時に２つ以上設定可能とする場合の基本動作は、図１３のフローチャートに示すとおりである。Ｓ１２’において仮決定位置記憶手段３４が記憶した１または複数の仮決定位置（ドラッグの最後の座標）の記憶情報は、最後の仮決定で設定された有効期間Ｔvalidが０になった場合に（Ｓ５１でＹＥＳ）初期化されるとともに（Ｓ５２）、本決定（Ｓ１５）が行われた後にも初期化されることになる（Ｓ５３）。複数の仮決定位置を記憶できる構成において、既に有効期間が徒過した仮決定位置の情報や、既に本決定がなされてしまった仮決定位置の情報を何時までも記憶し続けていた場合には、本決定操作によってこれらの仮決定位置までもが本決定されてしまうことになるので、この不都合を回避するために、上記のＳ５１〜Ｓ５３の処理が必要となる。
【０１１４】
すなわち、図８の基本フローチャートのＳ１２を図１３のＳ１２’に変更するとともに、図８の基本フローチャートに図１３のＳ５１〜Ｓ５３を追加するだけで、仮決定位置を同時に２つ以上設定可能となる。
【０１１５】
次に、図１４（ａ）〜（ｃ）に示した操作とは別の操作によって、複数のボタン等のオブジェクトを同時選択入力できる操作方法について、図１５（ａ）〜（ｃ）を参照しながら以下に説明する。
【０１１６】
図１５（ａ）に示すように、プレイヤが背面タッチパネル５に指を接触させてドラッグ操作を開始すれば、表示部２には指の位置が反映されたカーソル３０が表示される。そして、図１５（ｂ）に示すように、プレイヤは、背面タッチパネル５に接触させている指の移動に伴って移動するカーソル３０の軌跡５０によって、選択したい１又は複数のボタン（この例では、Ａ及びＢボタン）を囲む。これによって、カーソル３０の軌跡５０によって囲まれた領域内に存在するＡ及びＢボタンが、一括して仮選択状態で表示される。この状態で、プレイヤがドラッグしている指を背面タッチパネル５から離せば、Ａ及びＢボタンを一括して仮選択することが可能である。その後、有効期間内にプレイヤが本決定のクリック操作を行えば、図１５（ｃ）に示すように、Ａ及びＢボタンの同時選択入力が実現できる。
【０１１７】
このようなカーソル３０の軌跡５０を利用した一括仮選択および一括本決定を実現するには、仮選択状態表示手段３８が、仮決定のための位置指定状態中に、カーソル３０の軌跡によって囲まれた領域内に存在する１又は複数のオブジェクト（ボタン、アイコン、キャラクタ等の選択対象）を仮選択状態で表示させる構成とする。さらに、１又は複数のオブジェクトが仮選択状態で表示されている場合に入力決定手段３６によって入力が本決定されたとき、オブジェクト選択決定手段３９が、当該１又は複数のオブジェクトの選択を一括決定する構成とする。
【０１１８】
次に、上記の一括仮選択および一括本決定を実現するゲーム装置１の動作について説明する。上記の一括仮選択および一括本決定は、図８の基本フローチャートにおける位置指定状態中の処理（Ｓ１０）を、図１６のフローチャートに示すルーチンとすることによって実現できる。なお、図１６中のＳ２１〜Ｓ２５については図９のフローチャートと同様の処理のため、その説明を省略する。
【０１１９】
ドラッグ操作に伴ってカーソル３０が移動したとき（Ｓ２５）、カーソル表示手段３３は、カーソル３０だけではなく、その軌跡５０も表示部２に表示する（Ｓ６１）。なお、軌跡５０を表示するのは必須の構成ではないが、このように軌跡５０を表示することによって、軌跡５０で囲まれる領域が画面上で明確になるので、操作性が向上する。
【０１２０】
そして、カーソル３０の軌跡５０により閉領域が形成されているか否かが判断される（Ｓ６２）。ここで、閉領域の形成とは、図１５（ｂ）に示すように、軌跡５０の一部が交差することによって、当該軌跡５０により閉じられた領域が形成されることである。閉領域が形成された場合（Ｓ６２でＹＥＳ）、仮選択状態表示手段３８は、閉領域内に存在するボタン等のオブジェクトを仮選択状態で表示する（Ｓ６３）。Ｓ６３の後、またはＳ６２でＮＯの場合、図８のフローチャートのＳ１１に移行する。
【０１２１】
上述の図１４または図１５に示した複数のオブジェクトの仮選択および一括本決定の操作を可能とすることによって、複数オブジェクトの選択時の操作性が大幅に向上する。複数のオブジェクトを選択する例としては、上記のように複数のボタンを選択する場合の他に、ゲーム中の画面内で複数のキャラクタやアイテムを選択する場合などがある。例えば、野球ゲームの画面において、守備についている複数の野手キャラクタをまとめて選択して、選択した複数の野手キャラクタを移動させて守備位置を調整する（例えば、３人の外野手キャラクタをまとめて選択して前進守備につかせる）場合に、複数仮選択および一括本決定の操作が有効である。また、サッカーゲームの画面において、複数の選手キャラクタをまとめて選択してフォーメーションを変更する場合や、買い物ゲームの画面において、複数のアイテムをまとめて選択する場合などにも、複数仮選択および一括本決定の操作が効果的である。
【０１２２】
以上のように、本実施の形態のゲーム装置１では、入力座標の位置指定（仮決定）はドラッグ操作で行い、その後のクリック操作（本決定操作）は仮決定位置での入力決定の意思確認のための操作としており、このように２つの操作の役割を分離することにより、通常の１タッチ入力操作としてのクリック操作時の正確な座標指定を不要にしている（クリック時の接触座標で入力を決定するという概念を外したものである）。
【０１２３】
本ゲーム装置１は、車中や歩行中のような装置の振動や手ぶれ等が生じ易い環境下で使用される場合であっても、背面タッチパネル５の任意の位置に指を接触させてから接触状態を保持したままその指を移動させ、表示部２のカーソル３０を視認しながら慎重に目的の位置（ボタン等のオブジェクトの位置）に指を到達させ、その位置で指を離すだけで当該位置が仮決定されるので、誤って別のボタン等を押してしまうといった誤操作を回避し、正確な背面入力を実現する。
【０１２４】
また、本実施の形態のゲーム装置１は、カメラなどのタッチパネル以外のセンサを併用したり装置を透明化したり背面に突起物を付けたりすることもなく、通常の背面タッチパネル５を利用して正確な背面入力を実現することができるので、装置の複雑化に伴う製造コストの上昇を招くこともない。
【０１２５】
また、仮決定および本決定の操作だけではなく、通常の１タッチ入力操作も可能であり、これら２つの背面入力操作を、プレイヤがゲーム装置１の使用状況や使用環境に応じて、適宜使い分けることができるようになっている。例えば、表示部２の画面上に比較的大きなボタンが表示されており、当該ボタンをプレイヤが屋内で座って操作する場合には、仮決定の操作をすることなく通常の１タッチ入力操作としてのクリック操作を行えばよい。一方、表示部２の画面上に小さなボタンが複数表示されている場合や、上述のような装置の振動や手ぶれ等が生じ易い環境下で操作する必要がある場合には、慎重に正確な入力操作ができる仮決定および本決定の操作を行えばよい。
〔ゲーム装置の他の構成例〕
【０１２６】
次に、ゲーム装置１の他の構成例を、図１７の機能ブロック図等を参照しながら説明する。なお、既出の図面（図１〜図１６）において示した構成と同様の構成については同一の部材番号またはステップ番号を付し、適宜その説明を省略する。
【０１２７】
ゲーム装置１の制御部１０は、図４に示した各手段３１〜３９の他に、有効領域設定手段４１、連続入力可能オブジェクト表示手段４２および有効期間再設定手段４３をさらに備えている。これらの各手段４１〜４３は、制御部１０がプログラムを実行することにより実現されるものである。
【０１２８】
有効領域設定手段４１は、仮決定のための位置指定状態中に、指などの接触物が背面タッチパネル５から離れたときの当該接触物の位置を含む所定の有効領域を、背面タッチパネル５に設定する機能を有する。例えば、図１８（ａ）に示すように、プレイヤがＡボタン上にカーソル３０が存在する位置で背面タッチパネル５からドラッグ中の指を離して仮決定を行った場合、有効領域設定手段４１は、指が離れたときの位置を中心とした円形の有効領域４０を、背面タッチパネル５に設定する。なお、この有効領域４０は、指が離れたときの位置を含む領域であればよく、必ずしも指が離れたときの位置を中心とした領域でなくてもよく、また、その領域形状も円形に限定されるものではなく、方形等であってもよい。
【０１２９】
このようにして有効領域設定手段４１により有効領域４０が設定された場合、入力決定手段３６は、当該有効領域内において本決定操作（背面タッチパネル５をクリックする操作）が行われた場合に限り、仮決定位置での入力を本決定する。仮決定後に本決定操作としてのクリック操作を行う場合、指を背面タッチパネル５から離した位置の付近でクリックがなされるのが通常であり、指を背面タッチパネル５から離した位置を基準として有効領域４０を設ければ、実質的に本決定操作に支障がでることはない。
【０１３０】
また、有効領域４０外で行われる背面タッチパネル５に対する操作は本決定操作とはならないため、仮決定がなされた後であっても、有効領域４０外では、任意の操作を受け付けることが可能となる。例えば、図１８（ｂ）に示すように、背面タッチパネル５における有効領域４０外の位置（この例では、Ｆボタンに対応する位置）でクリック操作がなされた場合、当該クリック操作は、仮決定後のクリック操作であっても本決定操作とはならず、１タッチでの背面入力のクリック操作とみなされる。よって、この場合、図１８（ｃ）に示すように、Ｆボタンの選択入力がなされることになる。
【０１３１】
例えば、上記のＦボタンを、１タッチでの背面入力がし易いように他のボタンよりも大きな面積を有する取り消しボタンとした場合、当該Ｆボタンをクリックすることにより、一旦設定された仮決定を、有効期間の経過を待つことなく何時でも取り消すことができるようになる。
【０１３２】
上記のように有効領域内でのみ本決定操作を受け付けるゲーム装置１の動作は、図１９のフローチャートに示すように、図８の基本フローチャートに有効領域を設定するステップＳ７１と、有効領域か否かで処理を分岐するための判断ステップＳ７２とを付加することによって実現できる。
【０１３３】
すなわち、図１９に示すように、ドラッグの最後の座標を仮決定位置として記憶して仮決定がなされたとき（Ｓ１２）、ドラッグしていた指が背面タッチパネル５から離れた位置を中心として、有効領域が設定される（Ｓ７１）。また、仮決定位置に対する有効期間Ｔvalidとして所定値（１００）が設定される（Ｓ１３）。その後、有効期間Ｔvalidが０になる前に、背面タッチパネル５に対するクリック操作がなされた場合（Ｓ１４でＹＥＳ）、当該クリックの接触座標が有効領域内に存在するか否かが判断される（Ｓ７２）。ここで、クリックの接触座標が有効領域内に存在するならば（Ｓ７２でＹＥＳ）、当該クリック操作は本決定操作とみなされ、ドラッグの最後の座標（すなわち、仮決定位置の座標）が入力座標として本決定される（Ｓ１５）。一方、クリックの接触座標が有効領域内に存在しないならば（Ｓ７２でＮＯ）、当該クリック操作は本決定操作ではなく１タッチ入力のクリック操作とみなされ、Ｓ５において記憶された最初の接触座標（すなわち、背面タッチパネル５に接触したときのクリック位置の座標）が入力座標として決定される（Ｓ１８）。
【０１３４】
また、図１７に示す連続入力可能オブジェクト表示手段４２は、同一の仮決定位置に対して連続して本決定の入力を許可する連続入力可能オブジェクトを表示部２に表示させる。ここで、連続入力可能オブジェクトの例としては、図２０（ａ）〜（ｃ）に示すように、変更可能な数値（パラメータ）を上下に変更するための△ボタン６１（カウントアップボタン）及び▽ボタン６２（カウントダウンボタン）等が挙げられる。この△ボタン６１は、１回押す毎に数値表示部６３内の数値が１ずつ大きくなるボタンであり、▽ボタン６２は、１回押す毎に数値表示部６３内の数値が１ずつ小さくなるボタンである。このような△▽ボタン６１、６２を使用して任意の数値を設定する場合、同じボタンが連続して何度も押されることが多い。そこで、同じボタンに対する仮決定と本決定とを何度も繰り返すのではなく、一度仮決定したボタンに対しては、連続して本決定の入力を許可することによって、操作性の向上が図れる。
【０１３５】
例えば、図２０（ａ）に示すように、プレイヤがドラッグ操作によって中央の△ボタン６１上にカーソル３０が存在する位置で指を離して仮決定を行った場合、当該△ボタン６１が仮選択状態となる。その後、仮決定に対する有効期間内に背面タッチパネル５の任意の位置を指８でクリックして本決定を行えば、図２０（ｂ）に示すように、△ボタン６１の入力が本決定され、当該△ボタン６１を押したときのコマンドが実行されることによって数値表示部６３内の数値は、「１」から「２」へと変更される。このとき、同一の仮決定位置に対して連続して本決定を許可するため、仮決定に対する有効期間が再設定され、△ボタン６１の仮選択状態は保持される。この状態で、再設定された有効期間内に、再度、背面タッチパネル５の任意の位置を指８でクリックして本決定を行えば、図２０（ｃ）に示すように、△ボタン６１の入力が再度本決定され、数値表示部６３内の数値は、「２」から「３」へと変更される。この本決定後にも、仮決定に対する有効期間が再設定され、△ボタン６１の仮選択状態はやはり保持される。以降も同様に、再設定された有効期間内に背面タッチパネル５をクリックして本決定を行えば、最初に１度だけ仮決定した△ボタン６１に対する正確な連続入力が可能となる。なお、仮決定に対する有効期間が経過すれば、カーソル３０が消去されるとともに、△ボタン６１の仮選択状態も解除されることになる。
【０１３６】
上記の連続入力操作を実現するために、有効期間再設定手段４３は、仮決定位置が前記連続入力可能オブジェクトの表示領域内に存在する状態で、有効期間中に本決定のクリック操作が行われたとき、本決定後に仮決定位置に対する有効期間を再設定し、当該有効期間を最初から開始させる。そして、入力決定手段３６は、有効期間再設定手段４３によって再設定された有効期間中に本決定のクリック操作が行われたとき、仮決定位置での入力を、再度、本決定する。
【０１３７】
上記のように同一の仮決定位置に対して連続して本決定の入力を可能とするゲーム装置１の動作は、図２１のフローチャートに示すように、図８の基本フローチャートに連続入力可能オブジェクトか否かで処理を分岐するための判断ステップＳ８１と、有効期間を再設定するステップＳ８２とを付加することによって実現できる。
【０１３８】
すなわち、図２１に示すように、有効期間Ｔvalidが０になる前に、背面タッチパネル５に対する本決定のクリック操作がなされ（Ｓ１４でＹＥＳ）、ドラッグの最後の座標（すなわち、仮決定位置の座標）が入力座標として本決定された後（Ｓ１５）、仮決定位置の座標が連続入力可能オブジェクトの表示領域内に存在するか否かが判断される（Ｓ８１）。ここで、仮決定位置の座標が連続入力可能オブジェクトの表示領域内に存在するならば（Ｓ８１でＹＥＳ）、有効期間Ｔvalidが所定値（１００）に再設定される（Ｓ８２）。一方、仮決定位置の座標が連続入力可能オブジェクトの表示領域内に存在しない場合は（Ｓ８１でＮＯ）、有効期間Ｔvalidが初期化される（Ｓ１６）。
【０１３９】
これにより、連続入力可能オブジェクトではない通常の選択可能オブジェクトに対する背面入力については、仮決定後の本決定によって仮決定が解除され、その後に行われるクリック操作は１クリック入力の操作として処理される。一方、連続入力可能オブジェクトに対する背面入力については、１回の仮決定によってその後の本決定を連続で行うことが可能となり、操作性の向上が図れる。
〔ゲーム装置のさらに他の構成例〕
【０１４０】
次に、ゲーム装置１のさらに他の構成例を、図２２の機能ブロック図、図２３の画面遷移を示す図、図２４のフローチャート等を参照しながら説明する。なお、既出の図面（図１〜図２１）において示した構成と同様の構成については同一の部材番号またはステップ番号を付し、適宜その説明を省略する。
【０１４１】
本実施の形態のゲーム装置１の背面タッチパネル５は、例えば、静電容量方式のマルチタッチスクリーンとして構成されており、複数点の同時検出が可能となっている。背面入力部が複数点同時認識可能な場合、一方の指を背面タッチパネル５から離さなくとも、他方の指で背面タッチパネル５に対する所定の操作（クリック等）を行うことも可能である。本ゲーム装置１は、この複数点同時検出機能を有効に利用して、正確な背面入力操作を実現するものである。先ず、図２３（ａ）〜（ｃ）を参照して、本実施の形態の背面入力操作の概要について説明する。
【０１４２】
図２３（ａ）に示すように、プレイヤが背面タッチパネル５に一方の手（この例では右手）の指８を接触させてドラッグ操作を開始すれば、表示部２には指の位置が反映されたカーソル３０が表示され、位置指定状態となる。その後、図２３（ｂ）に示すように、右手の指８を背面タッチパネル５に接触させてドラッグしながら目的位置（この例では、Ｅボタンに対応する位置）まで指８を移動させる。そして、目的位置までドラッグしたら右手の指８を背面タッチパネル５から離すことなく、他方の手（左手）の指８’で背面タッチパネル５に対するクリック操作を行う。これにより、図２３（ｃ）に示すように、左手の指８’でのクリック操作時におけるドラッグ中のカーソル３０の位置が、入力位置として決定され、Ｅボタンが選択入力される。このように、背面タッチパネル５を一方の手の指でドラッグしている最中に、他方の手の指で背面タッチパネル５をクリックすることによって、正確な位置指定を行いながらの背面入力を実現する。
【０１４３】
上記の背面入力操作を実現するゲーム装置１は、図２２に示すように、接触位置記憶手段３１、状態判定手段３２、カーソル表示手段３３（指標表示手段）、入力決定手段１３６、オブジェクト表示手段３７、仮選択状態表示手段３８およびオブジェクト選択決定手段３９を備えており、これらの各手段は、制御部１０がプログラムを実行することにより実現されるものである。
【０１４４】
本ゲーム装置１の入力決定手段１３６は、ドラッグ操作による位置指定状態中において指が背面タッチパネル５に接触した状態で、当該背面タッチパネル５の全面を対象とした接触物の接触による所定の操作（本実施の形態ではクリック操作）が行われたとき、当該操作時のカーソル３０の位置を入力位置として決定する機能を有する。
【０１４５】
また、入力決定手段１３６は、位置指定状態に遷移することなく指などの接触物が背面タッチパネル５から離れたことを検出したとき、前述の接触位置記憶手段３１に記憶されている、背面タッチパネル５に指（接触物）が接触したときの接触位置の座標を、入力位置として決定する。すなわち、１タッチでの背面入力操作としてのクリック操作がなされたとき、入力決定手段１３６は、背面タッチパネル５に指が接触したときの接触位置の座標を、入力位置として決定するのである。
【０１４６】
本ゲーム装置１では、ドラッグしている指を背面タッチパネル５から離すことなく入力決定が可能であるため、図４に示すゲーム装置で必要であった仮決定位置記憶手段３４および有効期間設定手段３５を省略できる。また、本ゲーム装置１の入力決定手段１３６以外の構成（手段３１〜３３及び３７〜３９）については、基本的に図４に示すゲーム装置の構成と同様である。
【０１４７】
次に、本発明の実施の形態に係るゲーム装置１の動作例を、図２４のフローチャートを参照しながら以下に説明する。
【０１４８】
本ゲーム装置１では、位置指定（ドラッグ操作）と入力決定（クリック操作）とが同時に行われるので、前述した仮決定に対する有効期限を設定する必要がない。よって、図８のフローチャートにおけるＳ１〜Ｓ３等の処理を省略できる。また、Ｓ４〜Ｓ１１については、基本的には図８のフローチャートで説明した処理と同様の処理である。
【０１４９】
ここで、プレイヤが位置指定のためのドラッグ操作を行った場合について考えると、背面タッチパネル５に指を接触させた後（Ｓ４でＹＥＳ）、Ｓ５〜Ｓ７を経て、接触時間Ｔtouchが０になったとき（Ｓ８でＹＥＳ）、ドラッグ中の指は背面タッチパネル５に接触しているので（Ｓ９でＹＥＳ）、位置指定状態になったと判定されて位置指定状態中の処理（Ｓ１０）へと移行することになる。そして、背面タッチパネル５への指の接触を継続しているドラッグ中に（Ｓ１１でＹＥＳ）、背面タッチパネル５の任意の位置でクリック操作がなされた場合（Ｓ９１でＹＥＳ）、当該クリック操作時におけるドラッグ中のカーソル３０の位置座標が、入力座標として決定される（Ｓ９２）。その後、入力座標での入力処理が実行される（Ｓ１７）。
【０１５０】
また、位置指定のためのドラッグ操作中に、クリック操作をすることなくプレイヤが背面タッチパネル５から指を離して位置指定を中止した場合について考える。この場合、背面タッチパネル５から指を離して接触が解除されたとき（Ｓ１１でＮＯ）、カーソル表示手段３３が表示部２からカーソル３０を消去し（Ｓ９３）、これによって位置指定状態が解除される。
【０１５１】
また、ドラッグ操作が行われることなく、１タッチで背面入力を行うクリック操作が行われた場合について考える。この場合、背面タッチパネル５に指を接触させた後（Ｓ４でＹＥＳ）、Ｓ５〜Ｓ７を経て、接触時間Ｔtouchが０になったとき（Ｓ８でＹＥＳ）、指は背面タッチパネル５から離れているので（Ｓ９でＹＥＳ）、Ｓ１８に移行する。このＳ１８では、前記Ｓ５において記憶された最初の接触座標（すなわち、背面タッチパネル５に接触したときのクリック位置の座標）が入力座標として決定される（Ｓ１８）。その後、入力座標での入力処理が実行される（Ｓ１７）。
【０１５２】
Ｓ１７またはＳ９３の後は、再度Ｓ４に移行し、ゲーム装置１が背面入力を受け付けている間は、上述の処理が繰り返される。
【０１５３】
本ゲーム装置１でも、入力座標の位置指定はドラッグ操作で行い、クリック操作は入力決定の意思確認のための操作としており、このように２つの操作の役割を分離することにより、通常の１タッチ入力操作としてのクリック操作時の正確な座標指定を不要にしている。
【０１５４】
以上のように、本実施の形態に係るゲーム装置１は、表示部２と、前記表示部２の設置面とは反対側の面に設けられた背面タッチパネル５（接触入力式の背面入力部）とを備えたゲーム装置１（携帯型装置）であって、（１）前記背面タッチパネル５に指などの接触物が所定時間以上継続して接触した状態を検出または前記背面タッチパネル５に前記接触物が接触した状態のまま移動したことを検出したとき、位置指定状態になったと判定する状態判定手段３２と、（２）前記位置指定状態中に、前記背面タッチパネル５へ接触する、または接触して移動する前記接触物の位置に対応するカーソル３０（指標）を、前記表示部２に表示させるカーソル表示手段３３（指標表示手段）と、（３）前記位置指定状態中に、前記接触物が前記背面タッチパネル５に接触した状態で、前記背面タッチパネル５の全面を対象とした、前記接触物の接触による所定の操作（クリック操作など）が行われたとき、当該操作時のカーソル３０の位置を入力位置として決定する入力決定手段１３６とを備えている。
【０１５５】
この構成により、本ゲーム装置１は、車中や歩行中のような装置の振動や手ぶれ等が生じ易い環境下で使用される場合であっても、背面タッチパネル５の任意の位置に指を接触させてから接触状態を保持したままその指をドラッグ移動させ、表示部２のカーソル３０を視認しながら慎重に目的の位置（ボタン等のオブジェクトの位置）に指を到達させ、その位置で背面タッチパネル５に対する所定の操作（クリック操作等）を行うだけで当該位置での入力が決定されるので、誤って別のボタン等を押してしまうといった誤操作を回避し、正確な背面入力を実現する。
【０１５６】
また、本ゲーム装置１は、前記背面タッチパネル５に接触物が接触したときの接触位置を記憶装置（ＲＡＭ１３等）に記憶する接触位置記憶手段３１を備えており、前記入力決定手段１３６は、前記位置指定状態に遷移することなく前記接触物が背面タッチパネル５から離れたことを検出したとき、前記接触位置記憶手段３１に記憶されている接触位置を入力位置として決定する構成である。
【０１５７】
この構成により、ドラッグ操作によって慎重に位置指定を行った上でドラッグ中のクリックによって入力決定する操作だけではなく、通常の１タッチ入力操作も可能であり、これら２つの背面入力操作を、プレイヤがゲーム装置１の使用状況や使用環境に応じて、適宜使い分けることができる。
【０１５８】
ところで、（１）ドラッグ中のクリックによって入力決定する操作、および（２）通常の１タッチ入力操作だけではなく、（３）ドラッグした指を背面タッチパネル５から一旦離して仮決定した上でクリックにより本決定する前述の操作をも併せて実現し、これら３つの背面入力操作を、プレイヤが適宜使い分けることができる構成とすることも可能である。この構成は、基本的には図４又は図１７に示した制御部１０の機能構成を適用し、当該制御部１０の入力決定手段３６に、図２２の入力決定手段１３６の機能を併せて持たせることによって実現できる。この構成における動作例を、図２５のフローチャートに示している。
【０１５９】
図２５のフローチャートは、図８の基本フローチャートにおけるＳ６以降の処理を一部変更したものであり、図８のステップＳ１〜Ｓ５の記載を便宜上省略しているが、これらのステップＳ１〜Ｓ５も含んでいる。
【０１６０】
図２５において、プレイヤが背面タッチパネル５に対するドラッグ操作を行った場合（Ｓ９でＹＥＳ）、位置指定状態になったと判定されて位置指定状態中の処理（Ｓ１０）へと移行する。ここで、ドラッグ操作を継続中（Ｓ１１でＹＥＳ）に、プレイヤが背面タッチパネル５に対するクリック操作を行った場合（Ｓ９１でＹＥＳ）、当該クリック操作時におけるドラッグ中のカーソル３０の位置座標が、入力座標として決定される（Ｓ９２）。一方、プレイヤがドラッグ中の指を背面タッチパネル５から離して仮決定の操作を行った場合（Ｓ１１でＮＯ）、ドラッグの最後の座標が仮決定位置として記憶され（Ｓ１２）、仮決定位置に対する有効期間Ｔvalidとして所定値（１００）が設定される（Ｓ１３）。
【０１６１】
また、プレイヤが背面タッチパネル５に対するクリック操作を行った場合（Ｓ９でＮＯ）、その操作が、有効期間Ｔvalidが０になるまでのクリック操作であれば（Ｓ１４でＹＥＳ）、仮決定位置として記憶されているドラッグの最後の座標が入力座標として本決定され（Ｓ１５）、有効期間Ｔvalidが初期化される（Ｓ１６）。一方、有効期間Ｔvalidが０のときのクリック操作であれば（Ｓ１４でＮＯ）、クリックの最初の接触座標が入力座標として決定される（Ｓ１８）。
【０１６２】
このように、プレイヤが行う操作の違いに応じてＳ９２、Ｓ１５またはＳ１８の何れかの処理がなされて入力座標が決定され、決定された入力座標での入力処理が実行されることになる（Ｓ１７）。また、Ｓ１７またはＳ１３の後は、再度、Ｓ２（図８参照）に移行し、ゲーム装置１が背面入力を受け付けている間は、上述の処理が繰り返される。
〔他の実施の形態〕
【０１６３】
上述の各実施の形態では、背面タッチパネル５に接触している指の接触位置（絶対位置）と、表示部２におけるカーソル３０の表示位置（絶対位置）とが１対１で対応している（すなわち、背面の指の位置と表面のカーソル３０の位置が合致している）例について説明した。これに対し、図２６（ａ）〜（ｃ）に例示するように、指８とカーソル３０とが離れている状態（指８の座標とカーソル３０の座標とが異なる状態）であっても、背面タッチパネル５の任意の位置で指８を移動（ドラッグ）すれば、当該指８とカーソル３０との相対的な位置関係が保持された状態で、指８の移動方向および移動量に応じてカーソル３０が移動する構成とすることもできる。図２６（ａ）〜（ｃ）の操作の詳細を以下に説明する。
【０１６４】
図２６（ａ）は、仮決定のためのドラッグ操作をしていた指８が背面タッチパネル５から離されたときのカーソル３０を示している。指８が背面タッチパネル５から離されたことによって、このカーソル位置で、一旦、仮決定がなされるが、この仮決定の有効期間内であれば、位置指定状態は継続されている。そこで、仮決定の有効期間内に、図２６（ｂ）に示すように背面タッチパネル５の任意の位置に指８を接触させて、再度、ドラッグ操作を開始すれば、指８とカーソル３０との相対的な位置関係が保持された状態で、指８の移動方向および移動量に応じてカーソル３０を移動させることができる。
【０１６５】
例えば、図２６（ｂ）におけるドラッグの開始座標（ドラッグ開始点における指８の接触座標）を（ＸＦ０，ＹＦ０）＝（５０，１００）とし、ドラッグ開始時のカーソル３０の座標を（ＸＣ０，ＹＣ０）＝（２００，１００）とする。そして、ドラッグの終了座標（ドラッグしている指を背面タッチパネル５から離したときの座標）を（ＸＦ１，ＹＦ１）＝（２００，２００）とすると、ドラッグ終了時のカーソル３０の座標は、（ＸＣ１，ＹＣ１）＝（ＸＣ０＋ＸＦ１−ＸＦ０，ＹＣ０＋ＹＦ１−ＹＦ０）＝（３５０，２００）となり、ドラッグ操作の開始時と終了時とで、指８とカーソル３０との相対的な位置関係が保持される。この指８とカーソル３０との相対的な位置関係は、ドラッグ操作の途中でも同様である。
【０１６６】
図２６（ｂ）のカーソル３０の位置でドラッグ中の指８が背面タッチパネル５から離された場合、このカーソル位置で、再度、仮決定がなされる。さらに、この仮決定の有効期間内に、図２６（ｃ）に示すように背面タッチパネル５の任意の位置に指８を接触させて、再度、ドラッグ操作を開始すれば、指８とカーソル３０との相対的な位置関係が保持された状態で、指８の移動方向および移動量に応じてカーソル３０をさらに移動させることができる。その後も同様にして、指８とカーソル３０とが離れている状態であっても、カーソル３０を相対移動させることによって、仮決定位置を調整することができる。なお、上述のように仮決定の有効期間が経過すれば、カーソル３０は消去される。
【０１６７】
上記の操作を実現するために、ゲーム装置１のカーソル表示手段３３は、仮決定のための位置指定状態中に、背面タッチパネル５に接触したまま移動する指などの接触物の移動方向および移動量に応じて、接触物とカーソル３０との相対的な位置関係を保持したままカーソル３０が移動するように、表示部２に対してカーソル３０を表示させる。
【０１６８】
これにより、表示部２および背面タッチパネル５が大きいために指が背面タッチパネル５の全体に届かない場合であっても、表示部２に表示されるカーソル３０を画面全体に移動させることが可能である。
【０１６９】
なお、上記のように指８とカーソル３０とが離れていても両者間の相対的な位置関係に基づいてカーソル３０を相対移動させることができる構成とする場合、仮決定の位置指定用のカーソル３０を常に表示部２に表記しておき、有効期間が経過してもカーソル３０が消去されないようにすることも可能である。但し、位置指定用のカーソル３０が常に表示部２に表示されていると、現在の装置の状態が位置指定状態中であるのか否かが分かり難くなる。よって、位置指定状態中及び仮決定の有効期間中にのみカーソル３０が表示されるようにすることが望ましい。
【０１７０】
また、上述の実施の形態では、仮決定後の本決定操作をクリック操作とした例について説明したが、本決定操作はこれに限定されるものではなく、背面タッチパネル５の全面を対象とした接触物の接触による操作であればよい。例えば、背面タッチパネル５に対するクリック操作を素早く２回行うダブルクリックや、背面タッチパネル５を指で掃くようにするスワイプや、背面タッチパネル５に対して２本指（以上）でクリックする操作などを本決定操作とすることもできる。
【０１７１】
但し、最も単純な操作であるクリック操作を、本決定操作とすることが操作性の面からはより好ましい。本決定操作をクリック操作とした場合は、１タッチ背面入力のクリック操作と同じ操作になるが、上述のように、仮決定に対する有効期間が残っているか否かの判断（図８のＳ１４参照）によって、両者のクリック操作を容易に区別することが可能である。なお、本決定操作と１タッチ背面入力の操作とを異なる操作とした場合には、仮決定に対する有効期間を基準とした判断をすることなく、両者の操作を区別することが可能である。
【０１７２】
上述の実施の形態では、位置指定状態中に背面タッチパネル５から指を離した位置で仮決定がなされるが、指を離した位置で入力を確定させてしまう構成も可能である。この場合、背面タッチパネル５の任意の位置に指を接触させてから接触状態を保持したままその指を移動させ、表示部２のカーソル３０を視認しながら慎重に目的の位置（ボタン等のオブジェクトの位置）に指を到達させ、その位置で指を離すだけで当該位置での入力が確定するので、本決定の操作を省略できる。但し、位置指定状態中に目的位置とは異なる位置で指を背面タッチパネル５から離してしまった場合に、その位置での入力を確定させることなく取り消すことができるように、指を離した位置で一旦仮決定し、その後本決定の操作を行う上述の実施の形態で説明した構成の方がより好ましい。
【０１７３】
また、上述の実施の形態では、主に、表示部２に表示されたボタン等を選択入力するときの背面入力操作について説明したが、画面上の位置（座標）そのものを指定して入力する操作にも、本発明を好適に用いることができる。例えば、野球ゲームの画面において、投手キャラクタが打者キャラクタに対してボールオブジェクトを投げるときの投球コース（ボールオブジェクトの軌道）を指定するために、プレイヤが画面上の位置（座標）を背面操作で指定して入力する場合に、本発明を適用すれば、手ぶれ等の影響を受けない正確な投球コースの指定が可能となる。
【０１７４】
また、上述の実施の形態では、携帯型装置として背面入力方式を採用したゲーム装置を例示して説明したが、本発明はこの例に限定されるものではない。すなわち、本発明は、背面入力方式を採用したスマートフォン・携帯電話・ＰＨＳ等の携帯端末やタブレット型コンピュータのような携帯型装置全般に適用できる。携帯型装置は、電車の中や歩行中にも使用されることがあり、このような手ぶれ等が生じ易い環境下で携帯型装置を使用しても、本発明の適用により、正確な背面入力の操作が可能となる。
【０１７５】
さらに、本発明は、パーソナルコンピュータや据え置き型のゲーム装置などに有線または無線で接続して使用される、背面入力方式を採用した入力装置やゲームコントローラにも適用できる。
【０１７６】
また、本実施の形態に係るコンピュータ読み取り可能なプログラムは、ハードディスク、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなど）、フレキシブルディスク、半導体メモリ、ＲＯＭカセット、あるいはビデオゲーム装置用のカートリッジ等のコンピュータ読み取り可能な各種記録媒体に記録され、当該記録媒体から読み出されてゲーム装置１の制御部１０により実行される。または、プログラムが予めＲＯＭ１２に記憶されており、当該ＲＯＭ１２から読み出されて制御部１０により実行される。また、プログラムをゲーム装置１に提供する手段は、前述した記録媒体に限定されるものではなく、インターネット等の通信ネットワークを介して行うこともできる。例えば、ネットワークゲームを管理している会社が提供するホームページ等からインターネットを介してダウンロード可能な場合は、プログラムを当該ホームページから、直接、ゲーム装置１にダウンロードして実行できるようにしてもよい。
【符号の説明】
【０１７７】
１  ゲーム装置（携帯型装置）
２  表示部
５  背面タッチパネル（背面入力部）
１０  制御部
１３  ＲＡＭ（記憶装置）
１５  タッチ入力検出部
３０  カーソル（指標）
３１  接触位置記憶手段
３２  状態判定手段
３３  カーソル表示手段（指標表示手段）
３３ａ  表示状態変更手段（指標表示状態変更手段）
３４  仮決定位置記憶手段
３５  有効期間設定手段
３６  入力決定手段
３７  オブジェクト表示手段
３８  仮選択状態表示手段
３９  オブジェクト選択決定手段
４０  有効領域
４１  有効領域設定手段
４２  連続入力可能オブジェクト表示手段
４３  有効期間再設定手段
５０  カーソルの軌跡（指標の軌跡）
１３６  入力決定手段
【図１】
0005204264.tif 000002
【図２】
0005204264.tif 000003
【図３】
0005204264.tif 000004
【図４】
0005204264.tif 000005
【図５】
0005204264.tif 000006
【図６】
0005204264.tif 000007
【図７】
0005204264.tif 000008
【図８】
0005204264.tif 000009
【図９】
0005204264.tif 000010
【図１０】
0005204264.tif 000011
【図１１】
0005204264.tif 000012
【図１２】
0005204264.tif 000013
【図１３】
0005204264.tif 000014
【図１４】
0005204264.tif 000015
【図１５】
0005204264.tif 000016
【図１６】
0005204264.tif 000017
【図１７】
0005204264.tif 000018
【図１８】
0005204264.tif 000019
【図１９】
0005204264.tif 000020
【図２０】
0005204264.tif 000021
【図２１】
0005204264.tif 000022
【図２２】
0005204264.tif 000023
【図２３】
0005204264.tif 000024
【図２４】
0005204264.tif 000025
【図２５】
0005204264.tif 000026
【図２６】
0005204264.tif 000027