(57)【要約】      （修正有）【課題】利き腕の設定画面などを開かなくても、簡単にユーザの利き腕を切替え設定することの出来る携帯型コンピュータを提供する。【解決手段】携帯型コンピュータの本体２の水平面内での経時的な姿勢変動を演算して、本体が水平面内で所定角度回転したか否かを演算判定する手段、本体が所定角度回転したものと判定された場合に、ユーザからの利き腕変更要求が入力されているものと判定する手段、利き腕変更要求が入力されているものと判定された場合に、利き腕の設定状態をそれまでとは異なる利き腕に切替える手段、利き腕の設定状態がそれまでとは異なる利き腕に切替えられると、ディスプレイに表示されているゲーム画像を逆転表示する。【選択図】図１
2011034538.tif 000002
【特許請求の範囲】
【請求項１】
本体及び該本体に設けられたタッチパネル式の入力部を兼用するディスプレイを有し、該ディスプレイの所定の表示位置に利き腕設定状態に対応する形で表示されるユーザーインターフェース構成要素をユーザが触ることで当該ユーザーインターフェースに応じた処理を実行可能な、携帯型コンピュータにおいて、
前記本体の水平面内での姿勢をリアルタイムに検出することが可能な姿勢検出センサ、
前記携帯型コンピュータにおける利き腕の設定状態を右利きと左利きとの間で切替え更新自在に格納する第１のメモリ手段、
右利き又は左利きの前記利き腕設定状態に応じた前記ユーザーインターフェース構成要素の前記ディスプレイ上での表示位置及び、当該表示位置に表示された前記ユーザーインターフェース構成要素に対応したユーザーインターフェース制御プログラムを格納した第２のメモリ手段、
前記姿勢検出センサからの信号に基づいて、前記本体の水平面内での経時的な姿勢変動を演算して、前記本体が水平面内で所定角度回転したか否かを演算判定する回転角度判定手段、
前記回転角度判定手段により、前記本体が水平面内で所定角度回転したものと判定された場合に、ユーザからの利き腕変更要求が入力されているものと判定する利き腕変更要求存否判定手段、
利き腕変更要求存否判定手段により、ユーザからの利き腕変更要求が入力されているものと判定された場合に、前記第１のメモリ手段内の利き腕の設定状態をそれまでとは異なる利き腕に切替える利き腕設定状態変更手段、
前記利き腕設定状態変更手段により、利き腕の設定状態がそれまでとは異なる利き腕に切替えられると、前記ディスプレイに表示されている制御対象画像を、前記本体が水平面内で所定角度回転する以前に表示されていた状態から１８０度反転表示させた状態に逆転表示する制御対象画像逆転表示手段、
前記利き腕設定状態変更手段により、利き腕の設定状態がそれまでとは異なる利き腕に切替えられると、前記ディスプレイ上での前記ユーザーインターフェース構成要素の表示位置を、切替え以前の利き腕設定状態での前記表示位置から、前記第２のメモリに格納された、切替え後の利き腕設定状態での前記表示位置に切替え表示すると共に、前記ユーザーインターフェース構成要素の制御プログラムを、前記第２のメモリに格納された、前記切替え表示された後のユーザーインターフェース構成要素の表示位置に対応した前記ユーザーインターフェース構成要素制御プログラムに切替えるユーザーインターフェース構成要素移動切替え手段、
から構成される、タッチパネル式ディスプレイを持った携帯型コンピュータ。
【請求項２】
前記利き腕変更要求存否判定手段は、
所定時間内に、前記本体が水平面内で回転を開始し、前記所定角度回転したか否かを計測判定する計時判定手段を有し、
前記計時判定手段により、所定時間内に、前記本体が水平面内で回転を開始し、前記所定角度回転したものと判定された場合に限り、ユーザからの利き腕変更要求が入力されているものと判定することを特徴とする、
請求項１記載のタッチパネル式ディスプレイを持った携帯型コンピュータ。
【請求項３】
前記利き腕変更要求存否判定手段は、前記姿勢検出センサからの出力に基づいて演算される前記本体の回転態様をパラメータとする形で、前記ユーザからの利き腕変更要求が入力されているか否かを判定することを特徴として構成される、
請求項１記載のタッチパネル式ディスプレイを持った携帯型コンピュータ。
【請求項４】
前記姿勢検出センサは、３次元加速度センサである、
ことを特徴とする、制御対象１記載の携帯型コンピュータ。
【請求項５】
前記姿勢検出センサは、地磁気センサである、ことを特徴とする、制御対象１記載の携帯型コンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイの表示面がタッチパネル式の入力手段となっているタッチパネル式ディスプレイを持った携帯型コンピュータに関する。
【背景技術】
【０００２】
ここで言う、携帯型コンピュータとは、たとえば携帯型ゲーム装置から構成される。この携帯型ゲーム装置は、ゲーム専用の装置の他に、携帯電話端末や携帯音楽／画像再生端末などの機能を有しつつ、ゲームも楽しむことも可能な携帯型の多機能端末を含むものである。
【０００３】
こうした携帯型コンピュータでは、ディスプレイの表示面積を出来るだけ大きくするために、入力方式をキーボード形式から、ディスプレイの表示面を利用したタッチパネル形式のものを用いる傾向が強くなっている。その場合、ユーザの指示を入力するための操作キーもディスプレイ上で、所謂グラフィカル・ユーザ・インタフェース（ＧＵＩ）として表示され、当該ＧＵＩを介してユーザは、携帯型コンピュータに対して各種の指令を入力する。
【０００４】
従来、こうしたグラフィックで表示されたユーザーインターフェース構成要素は、ユーザの利き腕が右利き（又は、左利き）であることを前提として、そのディスプレイ上での表示位置がデフォルトで設定されており、左利き（又は、右利き）のユーザが利き腕を変更する場合には、アプリケーションの通常操作画面とは別に設けられた設定画面を開いて、設定し直さなければならず、その操作が煩雑であり、時間が掛かる不都合があった。
【０００５】
そこで、装置筐体の右又は左側部に圧力センサを設け、ユーザが装置筐体を保持している側（右側又は、左側）を検出することで、装置筐体を保持している側と反対側の腕を利き腕と判断して、当該利き腕に対応したディスプレイ上の位置に、操作キーを表示する技術が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−３０５３１５
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、この方法では、ユーザが装置筐体の圧力センサが配置された部分を正確に保持しなければ、装置筐体の保持側を検出することが出来ないので、誤動作や、検出不良などの障害が生じる不都合がある。
【０００８】
そこで、本発明は、ＧＵＩが表示されるタッチパネル式の入力機能を持った小型ディスプレイを有する携帯型ゲーム装置などの携帯型コンピュータにおいて、利き腕の設定画面などを開かなくても、簡単にユーザの利き腕を切替え設定することの出来る、携帯型コンピュータを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明の第１の観点は、本体（２）及び該本体（２）に設けられたタッチパネル式の入力部（５）を兼用するディスプレイ（３）を有し、該ディスプレイの所定の表示位置（ＲＤＰ）に利き腕設定状態に対応する形で表示されるユーザーインターフェース構成要素（１９）をユーザが触ることで当該ユーザーインターフェースに応じた処理を実行可能な、携帯型コンピュータ（１）において、
前記本体（２）の水平面内での姿勢をリアルタイムに検出することが可能な、加速度センサや地磁気センサなどの姿勢検出センサ（１５）、
前記携帯型コンピュータにおける利き腕の設定状態を右利きと左利きとの間で切替え更新自在に格納する第１のメモリ手段、
右利き又は左利きの前記利き腕設定状態に応じた前記ユーザーインターフェース構成要素の前記ディスプレイ上での表示位置及び、当該表示位置に表示された前記ユーザーインターフェース構成要素に対応したユーザーインターフェース制御プログラムを格納した第２のメモリ手段、
前記姿勢検出センサからの信号に基づいて、前記本体の水平面内での経時的な姿勢変動を演算して、前記本体が水平面内で所定角度回転したか否かを演算判定する回転角度判定手段（１１）、
前記回転角度判定手段により、前記本体が水平面内で所定角度回転したものと判定された場合に、ユーザからの利き腕変更要求が入力されているものと判定する利き腕変更要求存否判定手段（１１）、
利き腕変更要求存否判定手段により、ユーザからの利き腕変更要求が入力されているものと判定された場合に、前記第１のメモリ手段内の利き腕の設定状態をそれまでとは異なる利き腕に切替える利き腕設定状態変更手段（１２）、
前記利き腕設定状態変更手段により、利き腕の設定状態がそれまでとは異なる利き腕に切替えられると、前記ディスプレイに表示されている制御対象画像を、前記本体が水平面内で所定角度回転する以前に表示されていた状態から１８０度反転表示させた状態に逆転表示する制御対象画像逆転表示手段（９，１２）、
前記利き腕設定状態変更手段により、利き腕の設定状態がそれまでとは異なる利き腕に切替えられると、前記ディスプレイ上での前記ユーザーインターフェース構成要素（１９）の表示位置を、切替え以前の利き腕設定状態での前記表示位置（ＬＤＰ）から、前記第２のメモリに格納された、切替え後の利き腕設定状態での前記表示位置（ＲＤＰ）に切替え表示すると共に、前記ユーザーインターフェース構成要素の制御プログラムを、前記第２のメモリに格納された、前記切替え表示された後のユーザーインターフェース構成要素の表示位置に対応した前記ユーザーインターフェース構成要素制御プログラムに切替えるユーザーインターフェース構成要素移動切替え手段（５，１２）、
から構成されることを特徴とする。
【００１０】
本発明の第２の観点は、前記利き腕変更要求存否判定手段（１１）は、
所定時間内に、前記本体が水平面内で回転を開始し、前記所定角度回転したか否かを計測判定する計時判定手段（１１）を有し、
前記計時判定手段により、所定時間内に、前記本体が水平面内で回転を開始し、前記所定角度回転したものと判定された場合に限り、ユーザからの利き腕変更要求が入力されているものと判定することを特徴として構成される。
【００１１】
本発明の第３の観点は、前記利き腕変更要求存否判定手段は、前記姿勢検出センサからの出力に基づいて演算される前記本体の回転態様をパラメータとする形で、前記ユーザからの利き腕変更要求が入力されているか否かを判定することを特徴として構成される。
【発明の効果】
【００１２】
本発明の第１の観点によれば、本体（２）を水平面内で所定角度回転させるだけで、ユーザの利き腕変更要求が受け付けられ、ディスプレイ（３）上での操作キー（１９）の表示位置が右利きと左利きの表示位置（ＲＤＰ、ＬＤＰ）との間で切替え表示され、更に、ユーザーインターフェース構成要素制御部プログラムもそれに応じて切替えられるので、いちいちアプリケーションでの操作を中断して設定画面などを開いて、利き腕の変更設定を行う必要が無くなり、短時間での利き腕の設定の変更を行うことが出来る。
【００１３】
また、利き腕の変更設定は、本体（２）を水平面内で所定角度回転させるだけなので、ユーザが装置筐体の圧力センサが配置された部分を正確に保持するような面倒な作業が不要となり、直感的に変更作業を誤り無く行うことが可能となる。
【００１４】
本発明の第２の観点によれば、計時判定手段により、所定時間内に、前記本体が水平面内で回転を開始してから、前記所定角度回転したものと判定された場合に限り、ユーザからの利き腕変更要求が入力されているものと判定することで、本体（２）が偶発的に、またはユーザの意志とは無関係に本体（２）が回転状態となったような事態で、利き腕変更要求が行なわれているものと誤判定されることを未然に防止することが出来る。
【００１５】
本発明の第３の観点によれば、姿勢検出センサからの出力に基づいて演算される本体の回転態様をパラメータとする形で、ユーザからの利き腕変更要求が行なわれているものと判定するので、ユーザが無目的に、又は無意識的に本体（２）を回転させるような動作をした場合に起因する誤動作を未然に防止することが出来る。
【００１６】
なお、括弧内の番号等は、図面における対応する要素を示す便宜的なものであり、従って、本記述は図面上の記載に限定拘束されるものではない。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明が適用される携帯型コンピュータである携帯型ゲーム装置の、右利き用のゲーム画面の一例を示す図。
【図２】図２は、図１のゲーム画面が左利き用に変更表示された例を示す図。
【図３】図３は、本発明が適用される携帯型コンピュータである携帯型ゲーム装置の制御ブロック図の一例を示す模式図。
【図４】図４は、本発明が適用される携帯型コンピュータの、右利き用の画面の一例を示す図。
【図５】図４は、本発明が適用される携帯型コンピュータの、左利き用の画面の一例を示す図。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づき、本発明の実施例を説明する。
【００１９】
図1は携帯型コンピュータを構成するゲーム機としての携帯型ゲーム装置を示している。携帯型ゲーム装置１は、図１に示すように、携帯可能な筐体からなる本体２を有しており、本体２には、ディスプレイ３が設けられている、ディスプレイ３は、タッチパネル式の入力部５を兼用しており、携帯型コンピュータのユーザとしてのプレーヤは、ディスプレイ３の表示面３ａに表示される操作キー、カーソル、アイコン、キャラクタなど様々なオブジェクトを指で押圧することで、それらオブジェクトを選択し、当該オブジェクトに対応する種々の処理を携帯型ゲーム装置１に対して行なわせることが出来る。なお、タッチパネル式の入力方式は既に公知なので、ここではその詳細な説明は省略する。図１に示す携帯型ゲーム装置１の場合、全ての入力はディスプレイ３の表示面３ａを指でタッチすることで行なわれる構成となっている。
【００２０】
携帯型コンピュータである携帯型ゲーム装置１は、図３に示すように、主制御部６を有しており、主制御部６にはバス線４を介して前述したタッチパネル式入力部５、ゲーム進行制御部９，ディスプレイ３，本体姿勢検出制御部１１、入力インタフェース表示制御部１２，プログラムメモリ１３、姿勢検出センサ１５等が接続している。なお、これらの構成要素は、全て本体２に装備されており、ユーザが本体２を携帯することで、携帯型コンピュータである携帯型ゲーム装置１を携帯することとなる。なお、図１に示すブロック図は、本発明に関係する部分のみを例示的に示したものであり、実際の携帯型コンピュータである携帯型ゲーム装置１の全ての構成を示すものではない。
【００２１】
図２に示す携帯型コンピュータである携帯型ゲーム装置１は、実際にはコンピュータが、プログラムメモリ１３に格納された所定のプログラムを読み出して、実行することで、図示しないＣＰＵやメモリが、マルチタスクにより時分割的に動作し、図１に示す各ブロックに示された機能を実行してゆくこととなる。しかし、携帯型コンピュータである携帯型ゲーム装置１を、各ブロックに対応したハードウエアで構成することも可能であり、また各ブロックを各ブロックに分散的に設けられたＣＰＵ又はＭＰＵにより制御するように構成することも可能である。
【００２２】
携帯型コンピュータである携帯型ゲーム装置１は以上のような構成を有するので、ユーザがゲームを行なう場合には、図１に示すタッチパネル式入力部５を操作して、ゲームの開始を指令する。これを受けて主制御部６は、ゲーム進行制御部９に対してゲームの実行を指令し、ゲーム進行制御部９はプログラムメモリ１３から所定のゲームプログラムＧＰＲを読み出して、実行する。
【００２３】
ゲームプログラムＧＰＲによるゲームでは、例えば、図１に示すように、ゲーム進行制御部９により、ゲーム進行制御部９内の図示しないメモリ内に設定された２次元もしくは３次元仮想空間に設定されたオブジェクトに基づいて、所定のゲーム画像ＩＧがディスプレイ３の表示面３ａ上に表示される。このゲーム画像ＩＧは、例えば、建物１６及びユーザが操作可能なキャラクタ１７の画像から構成される。また、入力インタフェース表示制御部１２により、ディスプレイ５には、ゲーム画像ＩＧに重ねるようにして、ユーザーインターフェース構成要素である操作キーとしての操作ボタン１９の画像が、ディスプレイ６の図１左側に表示される。ユーザの指がディスプレイ６上に表示された操作ボタン１９の対応する位置、例えば、操作ボタン１９の上下左右方向に突出表示された４個の矢印１９ａ、１９ｂ、１９ｃ、１９ｄの内のいずれかの矢印付近を触ると、後述する操作キー制御プログラムに基づいてタッチパネル式入力部５がユーザの指による接触位置の座標を検出し、ディスプレイ６上に表示された操作ボタン１９の矢印１９ａ、１９ｂ、１９ｃ、１９ｄの表示位置と対応させて、ユーザが指示する方向ＤＮを公知の手法で演算して、その結果をゲーム進行制御部９に出力する。ここで、ユーザーインターフェース構成要素である操作キーなどの画像以外の、ディスプレイ上で主として表示される画像、即ち操作キーを介したコマンド入力による制御対象とされるゲーム画像ＩＧなどを、制御対象画像と称する。
【００２４】
ゲーム進行制御部９では、入力部５で演算された方向ＤＮに基づいて、制御対象画像であるゲーム画像ＩＧのキャラクタ１７の画像を、画面内でユーザが指示した方向ＤＮに向けて移動させる制御を行ない、所定のシナリオを進行させてゆく。
【００２５】
この際、入力インタフェース表示制御部１２により、ディスプレイ６上で操作ボタン１９が表示される位置は、ディスプレイ６の表示面６ａの図１左下部分であり、これは、携帯型ゲーム装置１で表示されるゲーム画像ＩＧに対しても左下部分に位置するように表示される。この場合、当然のことながら、ゲーム画像ＩＧは、図１におけるディスプレイ６の表示面６ａの図中上部側にゲーム画像ＩＧの上部が配置され、図１におけるディスプレイ６の表示面６ａの図中下部側にゲーム画像ＩＧの下部が配置される、正位置表示状態となっている。この「正位置表示状態」とは、ユーザが図１に示す、右手２０及び左手２１で、図１に示す携帯型ゲーム装置１を保持した場合に、ディスプレイ６上でゲーム画像ＩＧがユーザにとって図中上方が上となる形で表示される状態である。
【００２６】
図１の場合、ユーザは、左手２０の親指２０ａで操作ボタン１９を操作していることから、ユーザは右利きであると推定される。通常、入力インタフェース表示制御部１２は、正位置表示状態のゲーム画像ＩＧに対して操作キー、特にキャラクタ１７の移動方向を指令する操作キーとしての操作ボタン１９を図１左下方部に表示する、右利き表示をデフォルト値としている。なお、現在の携帯型ゲーム装置１における利き腕の設定状態は、入力インタフェース表示制御部１２内の適宜なメモリに格納されており、この利き腕設定状態は、後述する利き腕の変更動作により、適宜その設定内容が「右利き」と「左利き」との間で切替え更新される。
【００２７】
この場合、入力インタフェース表示制御部１２によりデフォルトで表示される右利き用の操作ボタン１９の位置では、右手２１の親指２１ａで操作ボタン１９を操作したい左利きのユーザにとっては、操作しにくい配置となる。そこで、左利きのユーザは、ゲーム進行制御部９によるゲームシナリオが進行している最中であっても、携帯型ゲーム装置１の本体２を、ディスプレイ６に表示されている操作ボタン１９をユーザの左手２１側に配置するために、水平面内で矢印Ａ，Ｂ方向に１８０度反転させる。
【００２８】
ユーザがゲームのプレイ中、従って、ゲーム進行制御部９によるゲームシナリオの進行制御中に、携帯型ゲーム装置１の本体２が、水平方向に回転させる力（本体２の３次元方向における回転の中で、水平方向成分を持った回転であれば、実際にはどのような回転態様でもよい）が作用すると、姿勢検出センサ１５である３次元加速度センサがその動きを検知して本体２に作用する加速度を信号ＳＧとして、回転角度判定手段、利き腕変更要求存否判定手段及び計時判定部としての本体姿勢検出制御部１１に出力する。姿勢検出センサ１５である３次元加速度センサは、３次元方向の加速度（ベクトル値であり、大きさ及び方向を有する）を測定することの出来る公知のセンサであり、姿勢検出センサ１５である３次元加速度センサは、常に本体２に作用する３次元方向の加速度を検出して、その測定結果を信号ＳＧとして出力することが出来る。
【００２９】
本体姿勢検出制御部１１では、信号ＳＧから、その水平方向の成分を演算抽出して、積分することで、本体２の水平面内での回転角度を演算し、本体２の水平面内での回転角度αを演算すると共に、姿勢検出センサ１５が、本体２が水平方向（水平方向成分を有する回転移動）に移動を開始して、従って、姿勢検出センサ１５が本体２の移動を検出して信号ＳＧを出力した時点からの経過時間Ｔの演算測定を開始する。本体姿勢検出制御部１１は、所定時間ＤＴ、例えば１秒以内に、本体２が水平面内で１８０度回転したか否かを判定し、所定時間以内に、本体２が水平面内で１８０度回転したものと判定された場合には、ユーザによる利き腕変更要求が本体２を介して入力されたものと判定し、入力インタフェース表示制御部１２による後述する操作キーとしての操作ボタン１９の表示位置変更動作及びゲーム画像ＩＧの反転動作を行う。また、所定時間以内に、本体２が水平面内で１８０度回転しなかった場合には、利き腕変更要求を携帯型ゲーム装置１に入力するコマンド動作としては不自然な動作と判定する。即ち、本体２が偶発的に、またはユーザの利き腕変更要求のコマンド入力の意志の存在とは無関係に本体２が回転状態になったものと判定し、ユーザによる利き腕変更要求が入力されていないものと判定して、姿勢検出センサ１５からの信号ＳＧは無視して、以後何らの処理も行わない。
【００３０】
なお、ユーザによる利き腕変更要求が入力されたものと判定する際の本体２の回転角度は、１８０度に限らず、本体が水平面内で反転したものと推定可能な角度範囲で有れば、何度でも良く、１５０度〜２１０度程度の範囲をもって設定してもよい。更に、本体姿勢検出制御部１１では、本体２の回転角度だけでなく、本体２を回転させた際の加速度の作用態様、本体２の回転速度持続時間及び／又は水平回転方向の回転移動継続時間などの回転態様をパラメータとして用い、それらを加味した形でユーザの利き腕変更要求の入力の存否を演算推定し、より少ない回転角度（例えば、本体２の１５０度の回転）が検出された段階で、利き腕変更要求が入力されているか否かを演算判定し、迅速な、利き腕変更処理の実行を可能とするように構成することも出来る。
【００３１】
例えば、通常、ユーザが無目的に、又は無意識的に本体２を回転させるような動作をした場合、更に、何らかの事情で、本体２が自然に回転したような場合には、本体２に作用する加速度は３次元方向に無指向性なものとなる傾向があり、本体２の水平方向の回転速度の変動も大きく、回転方向も３次元方向に常に変動する状態となることが多い。更に、その回転移動継続時間も、短時間で断続的なパターンを示すことが多いものと考えられる。また、一方で、ユーザが利き腕の変更という、明確な意志を持って、本体２を水平面内で回転させた場合には、本体２の回転動作を構成する要素、即ち、その加速度の方向及び速度の方向は水平面内で本体２の回転を生成するための主要な構成要素となっており、本体２に作用する加速度は水平方向の成分が他の方向成分に比して大きな、水平方向の回転の指向性が強いものとなる。その結果、本体２の水平方向の回転速度の変動も小さくなり、回転方向も水平方向にほぼ一定となる状態を示すこととなる。
【００３２】
従って、本体姿勢検出制御部１１が、姿勢検出センサ１５からの信号ＳＧから、本体２の水平方向の回転角度を演算するだけでなく、その回転動作を構成する加速度及び速度の方向などの回転態様を判定し、水平方向の回転の指向性が強いものと判定した場合には、ユーザによる利き腕変更要求が本体２を介して入力されているものと判定するように構成することも出来る。具体的な加速度の値や速度の方向などは、実験などにより適宜設定すると良い。このように、本体２の回転態様をパラメータとする形でユーザによる利き腕変更要求の入力の存否を判定することで、より正確な判定が可能となる。なお、本体姿勢検出制御部１１が、検出された本体２の回転動作からは、利き腕変更要求が検出されないものと判定した場合には、本体２が所定時間ＤＴ以内に１８０度の水平方向の回転を完了していたとしても、後述する利き腕変更処理要求信号Ｓ１を入力インタフェース表示制御部１２に対して出力することはなく、従って、後述するその後のゲーム画像ＩＧの反転表示処理や、操作ボタン１９の表示位置の切替え制御処理は行わない。
【００３３】
なお、ユーザによる本体２の１８０度の回転動作の開始から終了までの経過時間Ｔを測定し、当該回転動作が所定時間ＤＴ以内で完了しているか否かを判定することで、ユーザによる利き腕変更要求に基づかないユーザの何気ない本体２の回転、移動動作などに伴う誤動作を防止することが出来る。
【００３４】
携帯型ゲーム装置１の本体２が、水平面内で１８０度回転されると、回転以前において、例えば図１に示すような状態の本体２は、図２に示すように、本体２の左右及び上下が逆転した状態となり、ゲーム画像ＩＧも、図示しないが、図１に示す正位置表示状態から、上下逆さまとなった状態、即ち、右手２０及び左手２１で、図１に示す携帯型ゲーム装置１を保持した場合に、ディスプレイ６上でゲーム画像ＩＧがユーザにとって図中下方が上となる、逆位置表示状態となる。また、この際、それまで図１の左下方位置ＬＤＰに表示されていた操作ボタン１９の表示位置も、図２右上方位置ＲＵＰに変化する。
【００３５】
このままでは、左利きのユーザは、ゲーム画像ＩＧが逆さまとなる上、操作ボタン１９の表示位置がディスプレイ６の表示面６ａの右上方に変化するので、ゲーム画面の視認性及び操作ボタン１９の操作性は、極めて悪い状態となる。
【００３６】
そこで、所定時間以内に、本体２が水平面内で１８０度回転したものと判定された場合には、本体姿勢検出制御部１１は、先述したように、ユーザによる利き腕変更要求の入力が行なわれたものと判定し、利き腕変換処理要求信号Ｓ１を制御対象画像逆転表示手段である入力インタフェース表示制御部１２に対して出力する。これを受けて、入力インタフェース表示制御部１２は、図示しないメモリに格納されていた、利き腕設定状態をそれまでの右利き状態から、左利き状態に切替える。利き腕設定状態が、それまでの右利き状態から左利き状態に切替えられると入力インタフェース表示制御部１２は、引き続き、利き腕変換処理を開始する。具体的には、現在ディスプレイ３に表示されているゲーム画像ＩＧを、本体２が水平面内で回転を開始する以前に表示されていた図１に示す表示状態から、１８０度、反転させて逆転表示させる。即ち、ゲーム画像ＩＧの上下を、図１に示す表示状態に対して逆転させた状態での表示、即ち、本体２を１８０度反転させた状態での正位置表示状態とするように、ゲーム進行制御部９に対して指令する。
【００３７】
これを受けて、ゲーム進行制御部９は、直ちに、ゲーム画像ＩＧを、図２に示すように上下逆転表示させ、本体２の反転状態（本体２の上下が、それまでの状態とは逆になった状態）での正位置表示状態となるように、制御する。また、入力インタフェース表示制御部１２は、メモリ内の利き腕設定状態が右利き状態から左利き状態に切替えられたところで、図２右上方位置ＲＵＰに表示された状態の操作ボタン（操作キー）１９の表示位置を、メモリ内に格納されていた左利き状態での表示位置、即ち、反転状態の本体２のディスプレイ６における図２右下方位置ＲＤＰに変更して表示するように制御する。この操作ボタン（操作キー）１９の表示位置の表示位置切替え処理に伴って、タッチパネル式入力部５は、ディスプレイ６の図２右下方位置ＲＤＰに表示された操作ボタン（操作キー）１９部分をユーザが触ることで、所定の操作ボタン１９の入力動作を行えるように、タッチパネル式入力部５のタッチ入力動作を制御する操作ボタン（操作キー）制御プログラムを、それまでの図１の左下位置ＬＤＰ（図２の右上位置ＲＵＰ）に操作ボタン（操作キー）１９が表示された際に使用される操作ボタン（操作キー）制御プログラムから、図２の右下位置ＲＤＰに操作ボタン１９が表示された際に使用される操作ボタン（操作キー）制御プログラムに切替える。
【００３８】
既に述べたように、メモリには、右利き又は左利きの利き腕設定状態に応じた操作キーのディスプレイ上での表示位置が格納され、更に、当該表示位置に表示された操作キーに対応した操作ボタン制御部プログラムが実行自在に格納されているので、これらの切替えは容易に行うことが出来る。これにより、タッチパネル式入力部５、従ってディスプレイ６の図２の右下位置ＲＤＰが入力部として有効となり、ユーザは、右手２１の親指２１ａで、ディスプレイ６の右下方位置ＲＤＰに移動表示された操作ボタン１９を操作することが可能となる。
【００３９】
以後、左利きのユーザは、図2に示す本体２の状態で、右手２１の親指２１ａで操作ボタン１９を操作して、ゲームを実行してゆくが、再度、右利きのユーザとプレイを交代した場合には、携帯型ゲーム装置１の本体５を、既に述べたように、水平面内で更に１８０度反転させて、図２の状態から図１の状態に戻す。すると、姿勢検出センサ１５及び本体姿勢検出制御部１１により本体５の１８０度の反転が検出され利き腕設定状態が、左利きから右利きに切替えられ、ゲーム進行制御部９及び入力インタフェース表示制御部１２により、ゲーム画像ＩＧが図２に示す状態から図１に示す状態に逆転表示され、更に、操作ボタン１９が、図２のディスプレイ６の右下方位置ＲＤＰから、図１の左下方位置ＬＤＰに移動された形で表示される。そして、操作ボタン制御プログラムが、それまで図２の右下位置ＲＤＰに表示されていた左利き用操作ボタン１９のものから、図１の左下位置ＬＤＰに切替え表示された右利き用操作ボタン１９のものに切替えられ、右利きのユーザによる、左手親指２０ａでの操作が可能となる。
【００４０】
なお、すでに述べたように、携帯型ゲーム装置１における利き腕設定状態が右利きの場合には、図１に示すように、操作ボタン１９の配置表示位置は、ディスプレイ６の図１の左下位置ＬＤＰとなり、携帯型ゲーム装置１における利き腕設定状態が左利きの場合には、図２に示すように、操作ボタン１９の配置表示位置は、ディスプレイ６の図２の右下位置ＲＤＰとなるように、それぞれの利き腕設定状態に応じて操作ボタン１９の配置表示位置が、入力インタフェース表示制御部１２により予め設定されている。即ち、入力インタフェース表示制御部１２は、予め、右利き又は左利きの利き腕設定状態に応じて、操作ボタン１９のディスプレイ６上での表示位置及びそれぞれの表示位置で表示された操作ボタン１９に対応した、操作ボタン制御プログラムを適宜なメモリに格納しており、ユーザが本体２を水平面内で回転させる、利き腕変更要求を入力するたびに、操作ボタン１９のディスプレイ６上での表示位置を、それぞれ設定された利き腕の操作ボタン１９の表示位置の間で切替える。同時に、それまで表示されていた操作ボタン１９を無効化し、更に新たに切替え表示された操作ボタン１９を有効化するために、それら各操作ボタン１９についての操作ボタン制御部プログラムも操作ボタン１９の表示切替えに対応して切替え、新たに切替え表示された操作ボタン１９についての操作ボタン制御部プログラムのみが有効に動作するように制御する。これにより、円滑な入力動作切替え動作の実現が担保される。
【００４１】
また、各利き腕設定状態における操作ボタン１９の配置表示位置は、必ずしも固定的なものではなく、本体２の水平面内での１８０度反転前後において、右利き及び左利きユーザのゲーム画像ＩＧの正位置表示状態において、右利きの場合には、ディスプレイ６の左側部、左利きの場合には、ディスプレイ６の右側部であれば、その上下方向の位置はどこでも良い。同様に、他のユーザーインターフェース構成要素も操作に応じた適切な所定の位置に表示させれば良い。
【００４２】
なお、上述の実施例では、デフォルト状態では、図１に示すように、ユーザは右利き、従って携帯型ゲーム装置１における利き腕設定状態が右利きの状態であり、左利きのユーザに適合させるためには、携帯型ゲーム装置１の本体５を水平面内で反転させて、図２に示すように、利き腕設定状態を左利きの状態に切替えて、ゲーム画像ＩＧ及び操作ボタン１９の表示状態を変更した。しかし、これとは逆に、デフォルト状態では、図２に示すように、ユーザが左利き、従って携帯型ゲーム装置１における利き腕設定状態は左利きの状態で、右利きのユーザに適合させるために、携帯型ゲーム装置１の本体５を水平面内で反転させて、図１に示すように、利き腕設定状態を右利きの状態に切替えて、ゲーム画像ＩＧ及び操作ボタン１９の表示状態を変更するように構成してもよい。
【００４３】
なお、ユーザーインターフェース構成要素としては、ディスプレイ３に表示される操作ボタン１９の他に、タッチパネル式の入力部の入力用として表示使用されるボタン、アイコン、キー等、どのような形状及び配置態様のものでも、本発明を適用することは可能である。例えば、図４に示すように、ユーザーインターフェース構成要素として表示される複数のボタンＢＴ（アイコン、キー）が、図４に示す右利き用の表示から、本体２が水平面内で所定角度回転することで、本発明により利き腕設定状態が変更され、図５に示す状態なることで、左利き用の表示に変更される。また、本発明に係る制御対象画像は、ゲーム画像ＩＧに限定されず、プログラムによって実行されるアプリケーションの通常操作画像であればどのような画像でもよい。即ち、本発明は、携帯型ゲーム装置に限らず、タッチパネル式の入力部を兼用するディスプレイを有する音楽プレーヤ、情報端末、電話機などの携帯型コンピュータの全てに適用が可能である。また、ユーザーインターフェース構成要素を構成する各種のボタンＢＴなどの配置は、任意であり、また、それらのユーザの操作態様も任意である。従って、図１の場合のように、ユーザの片方の手で操作するように、ユーザーインターフェース構成要素がディスプレイ３の一方の側に配置されている場合の他、図４に示すように、ユーザの両手で操作するように、ディスプレイ３の左右両側に配置することも可能である。
【００４４】
更に、回転角度判定手段である本体姿勢検出制御部１１は、姿勢検出センサ１５である加速度センサを介して、携帯型コンピュータの本体２に作用する加速度を検知することで、本体２が水平面内で所定角度回転したか否かを演算判定した場合について述べたが、本体の回転角度を演算する信号としては、姿勢検出センサ１５である加速度センサからの信号に限らない。即ち、本体２の水平面内での姿勢をリアルタイムに検出することが可能な姿勢検出センサである限り、それらのセンサから出力される信号に基づいて本体の水平面内での経時的な姿勢変動を演算して本体２の水平面内での回転角度を演算することが可能なので、どのようなセンサを用いてもよい。例えば、３次元加速度センサの他にも、地磁気センサや方位センサ、ジャイロスコープ、カメラの撮像画像などを用いて、本体の回転動作前後の角度差を演算することで、本体２が水平面内で所定角度回転したか否かを演算判定するように構成することも当然可能である。
【符号の説明】
【００４５】
１……携帯型ゲーム装置（携帯型コンピュータ）
２……本体
３……ディスプレイ
３ａ……表示面
５……入力部（ユーザーインターフェース構成要素移動切替え手段）
９……ゲーム進行制御部（制御対象画像逆転表示手段）
１１……本体姿勢検出制御部（回転角度判定手段、利き腕変更要求存否判定手段、計時判定手段）
１２……入力インタフェース表示制御部（利き腕設定状態変更手段、ゲーム画像逆転表示手段、ユーザーインターフェース構成要素移動切替え手段）
１５……３次元加速度センサ（姿勢検出センサ）
１９……操作ボタン（ユーザーインターフェース構成要素）
ＢＴ……ボタン（ユーザーインターフェース構成要素）
ＩＧ……ゲーム画像（制御対象画像）
ＲＤＰ……右下位置（表示位置）
ＬＤＰ……左下位置（表示位置）
【図１】
2011034538.tif 000003
【図２】
2011034538.tif 000004
【図３】
2011034538.tif 000005
【図４】
2011034538.tif 000006
【図５】
2011034538.tif 000007