(57)【特許請求の範囲】
【請求項１】
コンピュータに、
上記コンピュータが傾けられた方向を検出する検出ステップと、
上記検出ステップにより検出された方向に応じて、表示部で表示する操作子の表示位置を移動させる表示制御ステップとを実行させるためのユーザ操作制御プログラムであって、
上記表示制御ステップは、上記検出ステップにより傾きの方向を検出した時に実行中のアプリケーションの設定に応じて、上記操作子のみの表示位置、もしくは上記操作子を含んだ画面の一部または表示画面全体のいずれかを選択して移動させるユーザ操作制御プログラム。
【請求項２】
上記表示制御ステップにおいて、上記操作子を含んだ表示画面全体を選択して移動させる場合、上記検出ステップにより傾きの方向を検出した時に上記表示部に表示している画像と隣接する範囲の画像を、上記表示部に表示させる請求項１記載のユーザ操作制御プログラム。
【請求項３】
上記表示制御ステップにおいて、上記操作子のみの表示位置を選択して移動させた場合、移動させた上記操作子に対する操作を受け付けた場合に、上記操作子の表示位置を移動前の元の位置に表示させる請求項１記載のユーザ操作制御プログラム。
【請求項４】
上記表示制御ステップにおいて、上記操作子を含んだ画面の一部を選択して移動させた場合、上記操作子に対して予め設定した時間以上、操作がない場合に、上記操作子の表示位置を移動前の元の位置に表示させる請求項１記載のユーザ操作制御プログラム。
【請求項５】
携帯装置であって、
上記携帯装置が傾けられた方向を検出する検出手段と、
上記検出手段により検出された方向に応じて、表示部で表示する操作子の表示位置を移動させる表示制御手段とを有し、
前記表示制御手段は、上記検出手段により傾きの方向を検出した時に実行中のアプリケーションの設定に応じて、上記操作子のみの表示位置、もしくは上記操作子を含んだ画面の一部または表示画面全体のいずれかを選択して移動させる携帯装置。
【請求項６】
上記表示制御手段は、上記操作子を含んだ表示画面全体を選択して移動させる場合、上記検出手段により傾きの方向を検出した時に上記表示部に表示している画像と隣接する範囲の画像を、上記表示部に表示させる請求項５記載の携帯装置。
【請求項７】
上記表示制御手段は、上記操作子のみの表示位置を選択して移動させた場合、移動させた上記操作子に対する操作を受け付けた場合に、上記操作子の表示位置を移動前の元の位置に表示させる請求項５記載の携帯装置。
【請求項８】
上記表示制御手段は、上記操作子を含んだ画面の一部を選択して移動させた場合、上記操作子に対して予め設定した時間以上、操作がない場合に、上記操作子の表示位置を移動前の元の位置に表示させる請求項５記載の携帯装置。
【請求項９】
携帯装置で実行するユーザ操作制御方法であって、
上記携帯装置が傾けられた方向を検出する検出ステップと、
上記検出ステップにより検出された方向に応じて、表示部で表示する操作子の表示位置を移動させる表示制御ステップとを有し、
上記表示制御ステップは、上記検出ステップにより傾きの方向を検出した時に実行中のアプリケーションの設定に応じて、上記操作子のみの表示位置、もしくは上記操作子を含んだ画面の一部または表示画面全体のいずれかを選択して移動させるユーザ操作制御方法。
【請求項１０】
上記表示制御ステップにおいて、上記操作子を含んだ表示画面全体を選択して移動させる場合、上記検出ステップにより傾きの方向を検出した時に上記表示部に表示している画像と隣接する範囲の画像を、上記表示部に表示させる請求項９記載のユーザ操作制御方法。
【請求項１１】
上記表示制御ステップにおいて、上記操作子のみの表示位置を選択して移動させた場合、移動させた上記操作子に対する操作を受け付けた場合に、上記操作子の表示位置を移動前の元の位置に表示させる請求項９記載のユーザ操作制御方法。
【請求項１２】
上記表示制御ステップにおいて、上記操作子を含んだ画面の一部を選択して移動させた場合、上記操作子に対して予め設定した時間以上、操作がない場合に、上記操作子の表示位置を移動前の元の位置に表示させる請求項９記載のユーザ操作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えたスマートフォンなどの携帯情報端末装置に好適なユーザ操作制御プログラム、携帯装置及びユーザ操作制御方法に関する。
【背景技術】
【０００２】
近時、スマートフォンやタブレット端末等のタッチパネルを備えた携帯情報端末が広く一般に普及している。この種の装置では、薄板状の装置筐体の前面の大部分を表示部兼タッチ入力部とすることで、入力専用のキーボードを不要とすると共に、例えばピンチアウト／ピンチインと呼称される、表示画像の拡大／縮小を指示するマルチタッチ操作など、より直感的な操作を可能としている。
【０００３】
このようなタッチパネルを備えた携帯情報端末では、直感的な操作が可能となる反面、例えば電車内でつり革に捕まりながら片手で操作するような環境下では、装置本体の把持とタッチ操作とを片手で行なわなければならず、把持の仕方によって、タッチパネル上でも操作できない領域が発生することがある。
【０００４】
また上記ピンチアウト／ピンチイン操作とは別に、表示された文字列中の指でなぞった領域を選択してその文字列の拡大画像を別ウィンドウで表示可能にした技術が考えられている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１５２２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献に記載された技術もまた、一方の手で装置を把持した上で、他方の手指でタッチパネルを操作することを前提としている。したがって、上述したような、電車内でつり革に捕まりながら片手で操作するような環境下では、タッチパネル上でも操作できない領域が発生する可能性が高い。
【０００７】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、片手で装置を把持しながらもタッチパネルの全面に渡るタッチ操作を簡易に実現することが可能なユーザ操作制御プログラム、携帯装置及びユーザ操作制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一態様は、コンピュータに、上記コンピュータが傾けられた方向を検出する検出ステップと、上記検出ステップにより検出された方向に応じて、表示部で表示する操作子の表示位置を移動させる表示制御ステップとを実行させるためのユーザ操作制御プログラムであって、上記表示制御ステップは、上記検出ステップにより傾きの方向を検出した時に実行中のアプリケーションの設定に応じて、上記操作子のみの表示位置、もしくは上記操作子を含んだ画面の一部または表示画面全体のいずれかを選択して移動させるユーザ操作制御プログラムである。
【発明の効果】
【０００９】
本発明によれば、片手で装置を把持しながらもタッチパネルの全面に渡るタッチ操作を簡易に実現することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るスマートフォンの電子回路の機能構成を示すブロック図。
【図２】同実施形態に係るタッチパネルを備えた表示画面での表示内容の処理内容を示すフローチャート。
【図３】同実施形態に係る表示画面の第１の遷移状態を例示する図。
【図４】同実施形態に係る表示画面の第２の遷移状態を例示する図。
【図５】同実施形態に係る表示画面の第３の遷移状態を例示する図。
【発明を実施するための形態】
【００１１】
以下、本発明をスマートフォンに適用した場合の一実施形態について図面を参照して説明する。  
図１は、本実施形態に係るスマートフォン１０の電子回路の機能構成を示すブロック図である。同図で、ＣＰＵ１１がこのスマートフォン１０全体の制御動作を司るものであり、このＣＰＵ１１にシステムバスＳＢを介して、メインメモリ１２、ソリッドステートドライブ（ＳＳＤ）１３、３Ｇ＆４Ｇ通信部１４、無線ＬＡＮ通信部１５、外部メモリカード１６、表示部１７、タッチパネル入力部１８、キー入力部１９、音声処理部２０、画像処理部２１、及び３軸加速度センサ２８が接続される。
【００１２】
ＣＰＵ１１は、ソリッドステートドライブ１３に記憶された動作プログラム（ＯＳとそのＯＳ上で動作するアプリケーションプログラム）及び定型データ等を読出し、メインメモリ１２に展開して記憶させた上で当該プログラムを実行することにより、このスマートフォン１０の動作全体を統括して制御する。
【００１３】
メインメモリ１２は、例えばＳＲＡＭで構成され、上記ＣＰＵ１１のワークメモリとして機能する。ソリッドステートドライブ１３は、不揮発性のメモリ、例えばフラッシュメモリで構成され、上述した動作プログラムや各種定型データの他、このスマートフォン１０の記憶媒体として各種コンテンツ、例えば画像データや楽曲データ等を記憶する。
【００１４】
３Ｇ＆４Ｇ通信部１４は、ＩＭＴ−２０００規格に準拠した第３世代移動通信システム、及びＩＭＴ−Ａｄｖａｎｃｅ規格に準拠した第４世代移動通信システムに基づき、アンテナ２２を介して最寄りの図示しない基地局との間でデータの送受を実行する、デュアルモードで動作する通信部である。
【００１５】
無線ＬＡＮ通信部１５は、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ規格に基づき、アンテナ２３を介して最寄りの図示しないアクセスポイント等とデータを送受する。
【００１６】
表示部１７は、バックライト付きのＴＦＴカラー液晶パネルとその駆動部とで構成され、各種画像を表示する。
【００１７】
タッチパネル入力部１８は、透明電極を用いて上記表示部１７と一体にして構成され、ユーザのタッチ操作に対応した２次元の位置座標情報を生成して出力する。
【００１８】
キー入力部１９は、スマートフォン１０の筐体表面に設けられた、電源キーやカメラ機能のシャッタキーを含むいくつかのキースイッチとそのキーサンプリング回路で構成される。
【００１９】
音声処理部２０は、システムバスＳＢを介して与えられるデジタル音声データをアナログ化してスピーカ２４より出力させる一方で、マイクロホン２５から入力されたアナログの音声信号をサンプリングし、デジタルデータ化して出力する。
【００２０】
画像処理部２１は、光学レンズ系２６を介して、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）などで構成される固体撮像素子２７の撮像面に合焦された光像に応じて固体撮像素子２７から出力される画像信号をデジタルデータ化し、予め設定されたファイル形式、例えば静止画像であればＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などによりデータ量を圧縮したファイルデータを作成して出力する。
【００２１】
３軸加速度センサ２８は、このスマートフォン１０の筐体の３次元空間内における傾き角度を検出する。この３軸加速度センサ２８の出力をＣＰＵ１１がモニタリングすることにより、重力加速度を基準としてこのスマートフォン１０が使用されている姿勢角度と、一時的な外力による傾きの変化、例えばスマートフォン１０の筐体の一方の端を短期的にあおり上げるような姿勢変化があった場合に、その方向と度合いとを検出して判定することができる。
【００２２】
次に上記実施形態での動作について説明する。  
なお、以下に示す動作は、上述した如くＣＰＵ１１がソリッドステートドライブ１３に記憶された動作プログラム等を読出し、メインメモリ１２上に展開して記憶させた上で実行する。上記ソリッドステートドライブ１３に記憶された動作プログラムは、このスマートフォン１０の工場出荷時にソリッドステートドライブ１３に記憶されていたものに限らず、このスマートフォン１０のユーザが上記アンテナ２２及び３Ｇ＆４Ｇ通信部１４、または上記アンテナ２３及び無線ＬＡＮ通信部１５を介して外部から入力したプログラムを含む。
【００２３】
図２は、このスマートフォン１０を使用するユーザが任意のアプリケーションプログラムを実行する際に、ＣＰＵ１１が表示部１７で表示している画像に対して実行する、基本的な画像の表示制御に関する処理内容を示すものである。
【００２４】
その当初にＣＰＵ１１は、当該アプリケーションプログラムに応じた画像を表示して必要な動作を実行する一方で（ステップＳ１０１）、３軸加速度センサ２８からの出力を検出し、時間軸上での変化を分析する（ステップＳ１０２）。
【００２５】
ＣＰＵ１１は、この分析結果に基づき、短時間内で一定以上の変化があったか否かにより、スマートフォン１０の筐体が短期的に一定値以上の角度で傾いたか否かを判断する（ステップＳ１０３）。
【００２６】
ここで一定値以上の角度での傾きがないと判断した場合には、そのまま上記ステップＳ１０１からの処理に戻り、それまで通りアプリケーションプログラムの動作を続行する。
【００２７】
上記ステップＳ１０１〜Ｓ１０３の処理を繰返し実行しながらユーザが任意のアプリケーションプログラムを続行する過程で、例えばスマートフォン１０の筐体の一方の端を短期的にあおり上げるような操作がユーザによりなされた場合、ＣＰＵ１１は上記ステップＳ１０３でその操作を判断し、その時点で実行しているアプリケーションプログラムの設定に従って、まず第１の形態（図では「ケース１」と称する）に基づく表示制御を実行するか否かを判断する（ステップＳ１０４）。
【００２８】
なお本実施形態では、表示画像の少なくとも一部を画面内で移動させる表示制御に関し、アプリケーションプログラムで設定された内容に従って次の３態、すなわち
＜第１の形態（ケース１）＞：移動して表示させたボタンが一定時間内に操作された場合にそのボタン操作に対応した表示画面に移動し、即時移動表示状態を解除する。
＜第２の形態（ケース２）＞：移動して表示させたスクロールバーに対する操作を受け付け、一定時間操作されない場合に移動表示状態を解除する。
＜第３の形態（ケース３）＞：スマートフォン１０を傾けた方向に表示画面全体を移動させる。
の３通りのうちから１つを選択して制御を実行するものとする。
【００２９】
実行中のアプリケーションプログラムの設定により、上記第１の形態に基づく表示制御を実行するものと上記ステップＳ１０４で判断した場合、ＣＰＵ１１は傾きの方向に合わせて、操作ボタンを含む画面の一部を移動させた画像を表示部１７で表示させる（ステップＳ１０５）。
【００３０】
図３は、この第１の形態に基づく表示状態の遷移を例示する図である。  
図３（Ａ）は、上記ステップＳ１０３で短期的に一定値以上の角度で傾いたと判断する直前に表示部１１７で表示される表示画面を例示している。この表示画面において、ユーザが例えば右手でスマートフォン１０の右下側を裏面から支えるように把持し、右手親指でタッチパネル入力部１８に表示されるボタン等を操作する場合を考える。
【００３１】
この場合、スマートフォン１０を把持しているユーザの右手親指は、当然ながら画面の左上側には届かず、そのままの把持状態では同左上側に位置しているボタン等を操作することができない。
【００３２】
ここでユーザが、スマートフォン１０の筐体の左上側をあおり上げることで、ボタン等を手前に引き寄せるような操作（手元にボタン等をずり落とすような操作）を行なったものとする。ＣＰＵ１１は３軸加速度センサ２８からの検出によりそのようなユーザの操作に基づく傾き方向から、表示部１７の画面の右上の角と左下の角とを結ぶ対角線を設定し、その対角線を挟んで左上側の半分の画像をそのまま画面中心を回転中心とした１８０°回転移動による移動画像を生成し、図３（Ｂ）に示すように本来は左上側の画像を右下側に回転して移動させた画像を表示させる。
【００３３】
この図３（Ｂ）の表示状態により、本来は左上側にあったボタンのいくつかを右下側で選択的にタッチして操作することが可能となる。
【００３４】
ＣＰＵ１１では、上記ステップＳ１０５でこの図３（Ｂ）に示すような、傾きの方向に行なう閉じた一部画像の移動表示を実行しながら、ボタンのタッチ操作がない時間をカウントすることで、操作がない状態が一定時間、例えば２［秒］に達したか否かを判断する（ステップＳ１０６）。
【００３５】
ここで操作がない状態が一定時間に達していないと判断した場合、ＣＰＵ１１はさらに、タッチパネル入力部１８により何らかのボタンに対するタッチ操作がなされたか否かを判断する（ステップＳ１０７）。
【００３６】
ここでもボタンに対するタッチ操作がないと判断すると、ＣＰＵ１１は再度上記ステップＳ１０５からの処理に戻る。
【００３７】
こうしてステップＳ１０５〜Ｓ１０７の処理を繰返し実行する過程で、タッチパネル入力部１８により何らかのボタンに対するタッチ操作がなされた場合、上記ステップＳ１０７でその操作を判断すると、ＣＰＵ１１はタッチ操作されたボタンに応じた処理を実行すると共に（ステップＳ１０８）、それまでの一部移動表示の状態を解除し（ステップＳ１０９）、あらためて上記ボタン操作に応じた状態から当該アプリケーションプログラムを続行するべく、上記ステップＳ１０１からの処理に戻る。
【００３８】
また、上記ステップＳ１０５〜１０７を繰返し実行する過程で、タッチパネル入力部１８により何らかのボタンに対するタッチ操作がないままに一定時間が経過した場合、上記ステップＳ１０６で一定時間が経過したことを判断すると、ＣＰＵ１１はそのまま上記ステップＳ１０８での処理を省略し、直前の上記ステップＳ１０３で傾きを検出する以前の表示状態に復帰するべく、それまでの一部移動表示の状態を解除し（ステップＳ１０９）、あらためて上記ステップＳ１０１からの処理に戻る。
【００３９】
また、上記ステップＳ１０３で一定値以上の傾きを検出し、続く上記ステップＳ１０４で上記第１の形態に基づく表示制御は実行しないと判断した場合、ＣＰＵ１１は次に上記第２の形態に基づく表示制御を実行するか否かを、実行中のアプリケーションプログラムの設定により判断する（ステップＳ１１０）。
【００４０】
ここで上記第２の形態に基づく表示制御を実行するものと上記ステップＳ１１０で判断した場合、ＣＰＵ１１は傾きの方向に合わせて、表示画面中のスクロールバーの位置を移動させた画像を表示部１７で表示させる（ステップＳ１１１）。
【００４１】
図４は、この第２の形態に基づく表示状態の遷移を例示する図である。  
図４（Ａ）は、上記ステップＳ１０３で短期的に一定値以上の角度で傾いたと判断する直前に表示部１１７で表示される表示画面を例示している。この表示画面において、ユーザが図示するように左手でスマートフォン１０の左下側を裏面から支えるように把持し、左手親指でタッチパネル入力部１８に表示されるボタン等を操作する場合を考える。
【００４２】
この場合、スマートフォン１０を把持しているユーザの左手親指は、当然ながら画面の右側には届かず、そのままの把持状態では同右側に位置しているスクロールバーＳＲＢを操作することができない。
【００４３】
ここでユーザが、スマートフォン１０の筐体の右側をあおり上げることで、スクロールバーＳＲＢを手前に引き寄せるような操作を行なったものとする。ＣＰＵ１１は３軸加速度センサ２８からの検出によりそのようなユーザの操作に基づく傾き方向から、表示部１７の画面の右側に位置しているスクロールバーＳＲＢをそのまま画面左側に移動した移動画像を生成し、図４（Ｂ）に示すように表示させる。
【００４４】
この図４（Ｂ）の表示状態により、本来は右側にあったスクロールバーＳＲＢを左側でタッチして操作することが可能となる。
【００４５】
ＣＰＵ１１では、上記ステップＳ１１１でこの図４（Ｂ）に示すような、傾きの方向に行なう閉じたスクロールバーＳＲＢの画像の移動表示を実行しながら、当該スクロールバーＳＲＢに対するスライド操作がない時間をカウントすることで、操作がない状態が一定時間、例えば２［秒］に達したか否かを判断する（ステップＳ１１２）。
【００４６】
ここで操作がない状態が一定時間に達していないと判断した場合、ＣＰＵ１１はさらに、タッチパネル入力部１８により上記スクロールバーＳＲＢに対するスライド操作がなされたか否かを判断する（ステップＳ１１３）。
【００４７】
ここでスクロールバーＳＲＢに対する操作がないと判断すると、ＣＰＵ１１は再度上記ステップＳ１１２からの処理に戻る。
【００４８】
こうしてステップＳ１１２，Ｓ１１３の処理を繰返し実行する過程で、タッチパネル入力部１８により上記スクロールバーＳＲＢに対するスライド操作がなされた場合、上記ステップＳ１１３でその操作を判断すると、ＣＰＵ１１はスライド操作されたスクロールバーＳＲＢでの量に応じて表示画像をスクロール処理させた上で、上記スクロールバーＳＲＢの操作がない状態のカウント値をリセットさせて（ステップＳ１１４）、再び上記ステップＳ１１２からの処理に戻る。
【００４９】
そして、上記ステップＳ１１２〜Ｓ１１３を繰返し実行する過程で、スクロールバーＳＲＢに対するスライド操作がないままに一定時間が経過した場合、上記ステップＳ１１２で一定時間が経過したことを判断すると、ＣＰＵ１１はそれまでのスクロールバーＳＲＢを移動させた表示状態を解除し（ステップＳ１１５）、あらためて上記ステップＳ１０１からの処理に戻る。
【００５０】
また、上記ステップＳ１１０で上記第２の形態に基づく表示制御も実行しないと判断した場合、ＣＰＵ１１は残る上記第３の形態に基づく表示制御を実行するべく、傾きの方向に合わせて、表示画面全体を移動させた画像を表示部１７で表示させた上で（ステップＳ１１６）、上記ステップＳ１０１からの処理に戻る。
【００５１】
図５は、この第３の形態に基づく表示状態の遷移を例示する図である。  
ここでは、当該アプリケーションプログラムにより広がりのある画像の一部、例えば図示するような地図画像の一部を表示部１７のほぼ全面で表示しているものとする。図中の実線で示す枠ＦＲ１の範囲をその時点で表示部１７で表示している場合、ユーザがスマートフォン１０の筐体の一方をあおり上げることで、ユーザが閲覧を所望する画像を手前に引き寄せるような操作を行なったものとする。
【００５２】
ＣＰＵ１１は３軸加速度センサ２８からの検出によりそのようなユーザの操作に基づく傾き方向（ＤＲ１〜ＤＲ４のいずれか）から、その時点で表示部１７に表示している地図画像と隣接する範囲の地図画像を生成し、あらためて移動画像として表示部１７に表示させる。
【００５３】
上記した如く、その時点で実行しているアプリケーションプログラムでの設定に応じた形態に基づいた表示制御を実行することで、ユーザがある程度不自由な操作環境にあっても、ユーザにストレスを与えることなく、当該アプリケーションプログラムを続行させることができる。
【００５４】
以上詳述した如く本実施形態によれば、ユーザが片手で装置を把持しながらもタッチパネルの全面を簡易にタッチ操作することが可能となる。
【００５５】
また上記実施形態では、移動画像の表示形態によって、ユーザによる操作がなされた場合、及び一定時間操作がない場合にその移動表示状態を解除するようにしたので、ユーザが意図して解除のための操作を行なう必要がなく、きわめて自然に元の表示状態に復帰できる。
【００５６】
また上記図３に示した如く、特に表示部１７の画面の半分を回転移動させて本来の画面中の反対側に移動して表示させることで、ユーザは移動表示前に画面の半分が操作できる状態であれば、スマートフォン１０の把持状態を変えることなく、上記移動表示によって表示部１７の全面が操作できることになる。
【００５７】
なお上記実施形態では、画面中に操作する操作子として、ボタンあるいはスライドバーを用いる場合について説明したが、本発明はこれに限らず、タッチパネルを用いて操作するアイコンなどその他の操作子にも同様に適用可能であることは勿論である。
【００５８】
また上記実施形態は、本発明をスマートフォンに適用した場合について説明したものであるが、本発明はこれに限らず、モバイルタイプのパーソナルコンピュータやタブレット端末など、タッチパネルを備えた各種携帯情報端末であればいずれにも適用可能となる。
【００５９】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
以下に、本願の原出願の当初の特許請求の範囲に記載された発明を付記する。
［１］
タッチパネル式の表示部を備える携帯端末装置で実行するユーザ操作制御プログラムであって、
上記携帯情報端末の傾きの変化を検出する検出ステップと、
上記検出ステップでの検出結果から上記携帯情報端末に与えられた傾きの方向を判定する判定ステップと、
上記判定ステップで判定した内容に基づき、上記表示部で表示する、上記タッチパネルでの操作を伴う操作子を含んだ画面の表示位置を移動させる表示制御ステップと、
上記表示制御ステップで表示位置を移動させた操作子に対する操作を受け付ける入力制御ステップと
を有したことを特徴とするユーザ操作制御プログラム。
［２］
上記表示制御ステップは、上記タッチパネルでの操作を伴う操作子を含んだ画面の一部の表示位置を移動させることを特徴とする［１］記載のユーザ操作制御プログラム。
［３］
上記表示制御ステップは、上記入力制御ステップで操作子に対する操作を受け付けた場合、及び上記操作子に対する操作がない状態で予め設定した時間が経過した場合の少なくとも一方となった場合に、画面の一部の表示位置を移動させて表示する状態を解除することを特徴とする［１］または［２］記載のユーザ操作制御プログラム。
［４］
上記表示制御ステップは、上記判定ステップで判定した内容に基づき、上記表示部で表示する、上記タッチパネルでの操作を伴う操作子を含んだ画面の一方の半分を他方の半分の表示位置に移動させることを特徴とする［１］乃至［３］いずれか記載のユーザ操作制御プログラム。
［５］
タッチパネル式の表示部を備える携帯端末装置であって、
上記端末筐体の傾きの変化を検出する検出手段と、
上記検出手段での検出結果から上記携帯情報端末に与えられた傾きの方向を判定する判定手段と、
上記判定手段で判定した内容に基づき、上記表示部で表示する、上記タッチパネルでの操作を伴う操作子を含んだ画面の表示位置を移動させる表示制御ステップと、
上記表示制御手段で表示位置を移動させた操作子に対する操作を受け付ける入力制御手段と
を具備したことを特徴とする携帯端末装置。
［６］
上記表示制御ステップは、上記タッチパネルでの操作を伴う操作子を含んだ画面の一部の表示位置を移動させることを特徴とする［５］記載の携帯端末装置。
【符号の説明】
【００６０】
１０…スマートフォン、１１…ＣＰＵ、１２…メインメモリ、１３…ソリッドステートドライブ（ＳＳＤ）、１４…３Ｇ＆４Ｇ通信部、１５…無線ＬＡＮ通信部、１６…外部メモリカード、１７…表示部、１８…タッチパネル入力部、１９…キー入力部、２０…音声処理部、２１…画像処理部、２２，２３…アンテナ、２４…スピーカ、２５…マイクロホン、２６…光学レンズ系、２７…固体撮像素子、２８…３軸加速度センサ、ＳＢ…システムバス、ＳＲＢ…スクロールバー。
【図１】
0005639295.tif 000002
【図２】
0005639295.tif 000003
【図３】
0005639295.tif 000004
【図４】
0005639295.tif 000005
【図５】
0005639295.tif 000006