(57)【要約】【課題】  片手でも簡単に操作可能な携帯型情報処理装置、そのポインタ移動方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。【解決手段】  装置本体に設けられた表示画面上のポインタを操作して各種処理を行う携帯型情報処理装置において、前記装置本体の傾きを検出する傾き検出手段と、前記表示画面上に仮想グリッドを形成する仮想グリッド形成手段と、前記傾き検出手段の検出結果に基づいて、前記ポインタを前記仮想グリッド上で移動させるポインタ移動手段と、を備えている。【選択図】  図５
2015005250.tif 000002
【特許請求の範囲】
【請求項１】
装置本体に設けられた表示画面上のポインタを操作して各種処理を行う携帯型情報処理装置において、
前記装置本体の傾きを検出する傾き検出手段と、
前記表示画面上に仮想グリッドを形成する仮想グリッド形成手段と、
前記傾き検出手段の検出結果に基づいて、前記ポインタを前記仮想グリッド上で移動させるポインタ移動手段と、
を備えたことを特徴とする携帯型情報処理装置。
【請求項２】
さらに、
前記装置本体の振動を検出する振動検出手段と、
前記振動検出手段で所定の大きさ以上の振動を検出した場合に、前記ポインタのクリック処理を行うクリック手段と、
を備えたことを特徴とする携帯型情報処理装置。
【請求項３】
前記仮想グリッド形成手段は、前記表示画面上に表示される選択可能なオブジェクトを検出し、検出した前記選択可能なオブジェクトと重なるように、前記仮想グリッドを形成することを特徴とする請求項１又は２に記載の携帯型情報処理装置。
【請求項４】
前記仮想グリッド形成手段は、仮想グリッドの基本パターンを形成し、次に、前記基本パターンと重ならない、前記表示画面上に表示される選択可能なオブジェクトがある場合は、当該オブジェクトと重なるように仮想グリッドを追加することを特徴とする請求項３に記載の携帯型情報処理装置。
【請求項５】
前記仮想グリッド形成手段は、前記ポインタ移動手段が前記ポインタを前記仮想グリッドの基本パターン上で移動させている場合に、当該ポインタの現在位置から所定範囲内に前記基本パターンと重ならない選択可能なオブジェクトが存在した場合に、当該オブジェクトと重なるように仮想グリッドを追加することを特徴とする請求項４に記載の携帯型情報処理装置。
【請求項６】
前記表示画面上に表示される選択可能なオブジェクトは、アイコン、ボタン、バー、及びリンク情報を含むことを特徴とする請求項３〜請求項５のいずれか１つに記載の携帯型情報処理装置。
【請求項７】
装置本体に設けられた表示画面上のポインタを操作して各種処理を行う携帯型情報処理装置のポインタ移動方法において、
前記装置本体の傾きを検出する傾き検出工程と、
前記表示画面上に仮想グリッドを形成する仮想グリッド形成工程と、
前記傾き検出手段の検出結果に基づいて、前記ポインタを前記仮想グリッド上で移動させるポインタ移動工程と、
を含むポインタ移動方法。
【請求項８】
装置本体に設けられた表示画面上のポインタを操作して各種処理を行う携帯型情報処理装置に搭載されるプログラムにおいて、
前記装置本体の傾きを検出する傾き検出工程と、
前記表示画面上に仮想グリッドを形成する仮想グリッド形成工程と、
前記傾き検出手段の検出結果に基づいて、前記ポインタを前記仮想グリッド上で移動させるポインタ移動工程と、
をコンピュータに実行させるためのコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型情報処理装置、そのポインタ移動方法、およびコンピュータが実行可能なプログラムに関する。  
【背景技術】
【０００２】
近年、タブレットＰＣ、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、電子書籍閲覧端末等の携帯型情報処理装置が普及している。かかる携帯型情報処理装置は、ユーザインタフェースとして、ディスプレイと、キーボードや指先でタッチして操作するタッチパッドのようなキー入力部とを備え、各種アプリケーションを実行して、情報の閲覧や各種処理が可能となっている。
【０００３】
例えば、タブレットＰＣにおいては、一方の手でタブレットＰＣを保持し、他方の手で入力操作を行う。このように両手を使用できる状況であれば問題はないが、例えば、片方の手で荷物を持っている場合や電車のつり革につかまっている場合等のように、片方の手を使用できない状況では、両手を使った操作が困難となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１８１６１９号公報
【特許文献１】特開２００４−２４６９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記に鑑みてなされたものであり、片手でも簡単に操作可能な携帯型情報処理装置、そのポインタ移動方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、装置本体に設けられた表示画面上のポインタを操作して各種処理を行う携帯型情報処理装置において、前記装置本体の傾きを検出する傾き検出手段と、前記表示画面上に仮想グリッドを形成する仮想グリッド形成手段と、前記傾き検出手段の検出結果に基づいて、前記ポインタを前記仮想グリッド上で移動させるポインタ移動手段と、を備えたことを特徴とする。
【０００７】
また、本発明の好ましい態様によれば、さらに、前記装置本体の振動を検出する振動検出手段と、前記振動検出手段で所定の大きさ以上の振動を検出した場合に、前記ポインタのクリック処理を行うクリック手段と、を備えることが望ましい。
【０００８】
また、本発明の好ましい態様によれば、前記仮想グリッド形成手段は、前記表示画面上に表示される選択可能なオブジェクトを検出し、検出した前記選択可能なオブジェクトと重なるように、前記仮想グリッドを形成することが望ましい。
【０００９】
また、本発明の好ましい態様によれば、前記仮想グリッド形成手段は、仮想グリッドの基本パターンを形成し、次に、前記基本パターンと重ならない、前記表示画面上に表示される選択可能なオブジェクトがある場合は、当該オブジェクトと重なるように仮想グリッドを追加することが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記仮想グリッド形成手段は、前記ポインタ移動手段が前記ポインタを仮想グリッドの基本パターン上で移動させている場合に、ポインタの現在位置から所定範囲内に前記基本パターンと重ならない選択可能なオブジェクトが存在した場合に、当該オブジェクトと重なるように仮想グリッドを追加することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記表示画面上に表示される選択可能なオブジェクトは、アイコン、ボタン、バー、及びリンク情報を含むことが望ましい。
【００１２】
また、上述した課題を解決し、目的を達成するために、本発明は、装置本体に設けられた表示画面上のポインタを操作して各種処理を行う携帯型情報処理装置のポインタ移動方法において、前記装置本体の傾きを検出する傾き検出工程と、前記表示画面上に仮想グリッドを形成する仮想グリッド形成工程と、前記傾き検出手段の検出結果に基づいて、前記ポインタを前記仮想グリッド上で移動させるポインタ移動工程と、を含むことを特徴とする。
【００１３】
また、上述した課題を解決し、目的を達成するために、本発明は、装置本体に設けられた表示画面上のポインタを操作して各種処理を行う携帯型情報処理装置に搭載されるプログラムにおいて、前記装置本体の傾きを検出する傾き検出工程と、前記表示画面上に仮想グリッドを形成する仮想グリッド形成工程と、前記傾き検出手段の検出結果に基づいて、前記ポインタを前記仮想グリッド上で移動させるポインタ移動工程と、をコンピュータに実行させるためことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、片手でも簡単に操作可能な携帯型情報処理装置を提供することが可能となるという効果を奏する。  
【図面の簡単な説明】
【００１５】
【図１】図１は、タブレットＰＣの前面図である。
【図２】図２は、図１の概略Ａ−Ａ断面図である。
【図３】図３は、タブレットＰＣの使用説明図である。
【図４】図４は、タブレットＰＣのハードウェアの構成を示す概略図である。
【図５】図５は、タブレットＰＣのポインタ移動支援に関する概略の機能構成図である。
【図６】図６は、タブレットＰＣのポインタ移動及びクリック処理の手順を説明するためのフローチャートである。
【図７】図７は、タブレットＰＣのポインタ移動及びクリック処理の手順を説明するための説明図である。
【図８】図８は、仮想グリッドの他の例を説明するための図である。
【図９】図９は、仮想グリッドの他の例を説明するための図である。
【図１０】図１０は、仮想グリッドの他の例を説明するための図である。
【発明を実施するための形態】
【００１６】
以下、本実施の形態に係る携帯型情報処理装置、そのポインタ移動方法、およびコンピュータが実行可能なプログラムを適用したコンピュータシステムの実施の形態について説明する。本発明の構成要素は、本明細書の図面に一般に示してあるが、様々な構成で広く多様に配置し設計してもよいことは容易に理解できる。したがって、本発明の装置、方法、およびプログラムの実施の形態についての以下のより詳細な説明は、特許請求の範囲に示す本発明の範囲を限定するものではなく、単に本発明の選択した実施の形態の一例を示すものであって、本明細書の特許請求の範囲に示す本発明と矛盾無く装置、システムおよび方法についての選択した実施の形態を単に示すものである。当業者は、特定の細目の１つ以上が無くても、または他の方法、部品、材料でも本発明を実現できることが理解できる。  
【００１７】
（実施の形態）
図１〜図３を参照して、本実施の形態に係るポインタ移動支援機能を備えたタブレットＰＣ１０の概略の外観構成を説明する。図１はタブレットＰＣ１０の前面図、図２は、図１の概略のＡ−Ａ断面図、図３はタブレットＰＣ１０の使用説明図である。
【００１８】
タブレットＰＣ１０は、前面にディスプレイ及びタッチパッドが配置されたスレート形状の携帯型情報処理装置である。タブレットＰＣ１０は、片手で保持できる程度のサイズとなっている。
【００１９】
タブレットＰＣ１０は、図１及び図２に示すように、前面１０ａ側にＬＣＤ１３が配置され、ＬＣＤ１３上にタッチパッド１２が配置されている。ＬＣＤ１３には各種情報が表示される。タブレットＰＣ１０は、略長方体である筐体１１に、回路基板１４、ＬＣＤ１３、タッチパッド１２が収納されている。筐体１１は例えば合成樹脂で構成することができる。タッチパッド１２は、複数本の指を同時に検出可能なマルチタッチパッドであり、例えば、静電容量式のタッチセンサで構成され、タッチ位置（Ｘ，Ｙ）を検出可能な構成となっている。
【００２０】
図３に示すように、タブレットＰＣ１０は、ＬＣＤ１３の表示画面上に不可視の仮想グリッド３を形成し、タブレットＰＣ１０の傾きに応じて、ポインタ１を仮想グリッド３上で移動させる。ユーザは、仮想グリッド３を視認することができず、ポインタ１のみを視認することができるが、同図では、説明のため、仮想グリッド３を可視的に示している。
【００２１】
ユーザは、タブレットＰＣ１０を片手で保持し、タブレットＰＣ１０を傾けることにより、ポインタ１を移動させたい場所（例えば、アイコン２の位置）に移動させた後、タブレットＰＣ１０を振ることによってクリック操作（左クリック）を行う。これにより、ユーザは、タブレットＰＣ１０に対して片手の操作で所望の処理を行うことが可能となる。
【００２２】
図４は、上記タブレットＰＣ１０のハードウェアの構成を示す概略図である。ＰＣ１０は、同図に示すように、ＣＰＵ１０１、ＲＯＭ１０２、メモリ１０３、ＨＤＤ（ハードディスク）１０４、ＬＣＤ１３と、グラフィクスアダプタ１０５と、入力部２０と、加速度センサ１７と、ＵＳＢポート１０６と、通信デバイス１０７と、電源回路１０８とを備えており、各部はバスを介して直接または間接的に接続されている。
【００２３】
ＣＰＵ１０１は、バスを介して接続されたＨＤＤ１０４に格納されたＯＳ１１１によりＰＣ１全体の制御を行うとともに、ＨＤＤ１０４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ１０２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１０２ａやデータ等を格納している。
【００２４】
メモリ１０３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１０１の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。  
【００２５】
ＨＤＤ（ハードディスク）１０４は、タブレットＰＣ１０の全体の制御を行うためのＯＳ１１１、周辺機器類をハードウェア操作するための各種ドライバ１１２、ポインタ移動支援アプリケーション１１３、特定業務に向けられた他のアプリケーション１１４等を記憶する機能を有する。    
【００２６】
ＯＳ１１１は、タブレットＰＣ１０の基本的な動作を制御するものであり、各種資源を管理し、例えば、アプリケーションプログラムが発生した命令を、ドライバ１１２やＢＩＯＳ１０２ａ等に伝える。また、ＯＳ１１１は、マルチタスク機能及びマルチウィンドウ機能を有し、アプリケーションの実行コンテキスト（あるアプリケーションが利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど）やＧＵＩの部品などのソフトウェア資源の管理も行う。ＯＳ１１１としては、例えば、Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、Ｗｉｎｄｏｗｓ（登録商標）Ｖｉｓｔａ、Ｗｉｎｄｏｗｓ（登録商標）７、Ｗｉｎｄｏｗｓ（登録商標）８等を使用することができる。
【００２７】
各種ドライバ１１２は、例えば、タッチパッド１２を動作させるためのタッチパッドドライバ１１２ａ、ＬＣＤ１３に画像を表示させるための表示ドライバ１１２ｂ、加速度センサ１７を動作させるための加速度センサドライバ１１２ｃ等である。  
【００２８】
ポインタ移動支援アプリケーション１１３は、ユーザがタブレットＰＣ（装置本体）１０を傾けたり・振ることによりＬＣＤ１３の表示画面上に表示されるポインタを移動させたり・クリック操作を行うためのアプリケーションプログラムである。
【００２９】
他のアプリケーション１１３は、入力部２０やポインタ移動支援アプリケーション１１３の入力指示に従って、ＬＣＤ１３の表示画面の表示処理や他の処理を実行するためのアプリケーションプログラムであり、例えば、ブラウザアプリケーション、電子メールアプリケーション、動画再生アプリケーション、表計算アプリケーション、及びワープロアプリケーション等である。
【００３０】
グラフィクスアダプタ１０５は、ＣＰＵ１０１の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号をＬＣＤ１３に出力する。ＬＣＤ１３は、ＣＰＵ１０１の制御に従って、各種情報を表示する機能を有している。通信デバイス１０７は、ネットワークを介してデータの送受信を行うためのものである。
【００３１】
電源回路１０８は、ＡＣアダプタ、インテリジェント電池、インテリジェント電池を充電するための充電器、およびＤＣ／ＤＣコンバータ等を備えており、ＣＰＵ１０１の制御に従って、各デバイスに電力を供給する。  
【００３２】
入力部２０は、ユーザが入力操作を行うためのユーザインターフェィスであり、ユーザが、ＬＣＤ１３の画面に表示される各種メニュー、アイコン、ボタン、およびキーボード等の画面オブジェクトを選択して入力操作を行ったり、テキストの入力操作や、スクロールやスワイプ等の画面操作を行うためのものである。入力部２０は、タブレットＰＣ１０の前面１０ａ側に配置されたタッチパッド１２を備えている。タッチパッド１２は指等のタッチ位置（Ｘ，Ｙ）を検出して、ＣＰＵ１０１に出力する。
【００３３】
加速度センサ１７は、ＬＣＤ１３の表示画面に平行かつ互いに垂直な２方向（Ｘ方向、Ｙ方向）と、これらに垂直な方向（Ｚ方向）の計３方向（ＸＹＺ方向）の加速度を検知して、ＸＹＺ方向（図１参照）の加速度値Ａｘ（ｔ）、Ａｙ（ｔ）、Ａｚ（ｔ）をＣＰＵ１０１に出力する（但し、ｔは時間）。
【００３４】
次に、図５〜図７を参照して、上記タブレットＰＣ１０によるポインタ移動支援を説明する。図５は上記タブレットＰＣ１０のポインタ移動支援に関する概略の機能構成図である。図６は、上記タブレットＰＣ１０のポインタ移動及びクリック処理の手順を説明するためのフローチャートである。図７は、上記タブレットＰＣ１０のポインタ移動及びクリック処理の手順を説明するための説明図である。以下の説明では、他のアプリケーション１１４としてブラウザアプリケーション１１４ｃを使用した場合について説明する。
【００３５】
図５において、ＨＤＤ１０４にインストールされたＯＳ１１１、表示ドライバ１１２ｂ、加速度センサドライバ１１２ｃ、ポインタ移動支援アプリケーション１１３、及びブラウザアプリケーション１１４ｃは、メモリ１０３に読み込まれ、ＣＰＵ１０１によって実行される。アプリケーション及びデバイスドライバの間のデータ又はコマンドの送受信には、全てＯＳ１１１が介在する。ここでは、ＯＳ１１１の詳細な処理の説明を省略する。
【００３６】
加速度センサ１７は、ＬＣＤ１３の表示画面に対してＸＹＺ方向の加速度を検知して、ＸＹＺ方向の加速度値Ａｘ（ｔ）、Ａｙ（ｔ）、Ａｚ（ｔ）を、ポインタ移動支援アプリケーション１１３に出力する（但し、ｔは時間）。
【００３７】
ポインタ移動支援アプリケーション１１３は、仮想グリッド形成手段１２１、ポインタ移動手段１２２と、クリック手段１２３と、傾き検出手段１２４と、振動検出手段１２５等として機能する。  
【００３８】
仮想グリッド形成手段１２１は、表示画面上に仮想グリッドを形成する。具体的には、例えば、仮想グリッド形成手段１２１は、表示画面上に表示される選択可能なオブジェクトをスキャンし、スキャンした全ての選択可能なオブジェクトと重なるように、仮想グリッドを形成することにしてもよい。この場合、仮想グリッド形成手段１２１は、仮想グリッドを形成する場合に、まず、仮想グリッドの基本パターンを形成し、次に、基本パターンと重ならない、表示画面上に表示される選択可能なオブジェクトをスキャンし、当該オブジェクトと重なるように仮想グリッドを追加することにしてもよい。仮想グリッドを追加する場合は、動的に追加することにしてもよい。例えば、ポインタ移動手段１２２がポインタを仮想グリッドの基本パターン上で移動させている場合に、ポインタの現在位置から所定範囲内に基本パターンと重ならない選択可能なオブジェクトをスキャンし、当該オブジェクトと重なるように仮想グリッドを追加することにしてもよい。これにより、仮想グリッドを細かくせず、また、演算量を低減することができる
【００３９】
選択可能なオブジェクトは、例えば、アイコン、ボタン、バー、及びリンク情報等である。
【００４０】
ポインタ移動手段１２２は、ＯＳ１１１を介して、ポインタを表示画面に表示させるものであり、傾き検出手段１２４で検出された装置本体の傾きに応じて、ポインタを仮想グリッド上で移動させる。
【００４１】
クリック手段１２３は、ＯＳ１１１を介して、クリック処理を行うものであり、振動検出手段１２５で所定の大きさ以上の振動を検出した場合に、ポインタのクリック処理（左クリック）を行う。
【００４２】
傾き検出手段１２４は、加速度センサ１７から入力されるＸＹＺ方向の加速度値Ａｘ（ｔ）、Ａｙ（ｔ）、Ａｚ（ｔ）に基づいて、静的加速度（重力方向を識別する加速度）を算出して装置本体の傾きを検出し、傾きの検出結果をポインタ移動手段１２２に出力する。振動出手段１２５は、加速度センサ１７から入力されるＸＹＺ方向の加速度値Ａｘ（ｔ）、Ａｙ（ｔ）、Ａｚ（ｔ）に基づいて、動的加速度（重力方向を識別しない加速度）算出し、動的加速度が所定の大きさ以上の場合、即ち、振動が所定の大きさ以上の場合に、クリック手段１２３に通知する。
【００４３】
なお、静的加速度及び動的加速度から装置の傾き及び振動を検出する方法は公知であるのでその詳細な説明は省略する。また、装置の傾き及び振動を検出する方法は、加速度センサの検出値に基づいた検出方法に限られるものではなく、他のセンサにより、又は、加速度センサと他のセンサを組み合わせた検出方法を使用することにしてもよい。
【００４４】
図６のフローチャートに従って、図７を参照しつつ、上記タブレットＰＣ１０によるポインタ移動支援の手順の概略を説明する。
【００４５】
図６において、まず、ＯＳ１１１が起動された後（ステップＳ１）、ポインタ移動支援アプリケーション１１３が起動される（ステップＳ２）。次に、ブラウザアプリ−ション１１４ｃが起動されると（ステップＳ３）、ポインタ移動支援アプリケーション１１３の仮想グリッド形成手段１２１は、表示画面上に仮想グリッドの基本パターン３Ａを生成する（ステップＳ４）。具体的には、物理デスクトップの絶対座標に合わせた仮想グリッド３の基本パターン（例えば、格子パターン）３Ａを生成する。
【００４６】
つぎに、ポインタ移動支援アプリケーション１１３のポインタ移動手段１２２は、ポインタ１を仮想グリッド３の初期位置に移動させる（ステップＳ５）。図７（ａ）に示す例では、ブラウザアプリケーション１１４ｃにより表示されたブラウザ画面に仮想グリッド３の基本パターン３Ａが形成されており、ポインタ１が初期位置（左上）に表示されている。
【００４７】
ポインタ移動支援アプリケーション１１３の傾き検出手段１２４は、装置の傾きを検出する（ステップＳ６）。ポインタ移動手段１２２は、傾き検出手段１２４により検出された装置の傾きに基づいて、ポインタ１を仮想グリッド３（基本パターン３Ａ）上で移動させる（ステップＳ７）。仮想グリッド形成手段１２１は、ポインタ１の現在位置から所定範囲（例えば、ポインタ１の現在位置を中心として半径数十ピクセルの円の範囲）Ａのリンク情報をスキャンし、仮想グリッド３に重ならないリンク情報が存在した場合には、当該スキャン情報と重なるように新しい仮想グリッド３Ｂを追加する（ステップＳ８）。図７（ｂ）に示す例では、ポインタ１を仮想グリッド３上で移動させ、ポインタ１の現在位置を中心として半径数十ピクセルの円の範囲Ａのリンク情報をスキャンし、仮想グリッド３に重ならないリンク情報が存在した場合に、当該スキャン情報と重なるように新しい仮想グリッド３Ｂを追加した場合の例を示している。
【００４８】
ポインタ移動支援アプリケーション１１３の振動検出手段１２５が所定の大きさ以上の振動を検出すると（ステップＳ９の「ＹＥＳ」）、ポインタ移動支援アプリケーション１１３のクリック手段１２５は、クリック処理（左クリック）を行う（ステップＳ１０）。すなわち、ユーザは装置を振って、所定の大きさ以上の振動を与えることにより、クリック操作を行うことができる。ブラウザアプリケーション１１４ｃはリンク情報のリンク先のページを表示する。
【００４９】
以上説明したように、本実施の形態のポインタ移動支援アプリケーション１１３によれば、傾き検出手段１２４は、装置本体の傾きを検出し、仮想グリッド形成手段１２１は、表示画面上に仮想グリッドを形成し、ポインタ移動手段１２２は傾き検出手段１２１の検出結果に基づいて、ポインタを仮想グリッド上で移動させることとしたので、ユーザは片手の簡単な操作で高速にポインタを移動することが可能となる。
【００５０】
また、振動検出手段１２５は、装置本体の振動を検出し、クリック手段１２３は、振動検出手段１２５で所定の大きさ以上の振動を検出した場合には、ポインタ１のクリック処理を行うこととしたので、ユーザは装置を振るという簡単な操作でクリック操作を行うことが可能となる。
【００５１】
また、仮想グリッド形成手段１２１は、仮想グリッド３の基本パターン３Ａを形成し、次に、ポインタ移動手段１２２がポインタ１を仮想グリッド３の基本パターン３Ａ上で移動させている場合に、ポインタ１の現在位置から所定範囲内に基本パターン３Ａと重ならない選択可能なオブジェクトが存在した場合に、当該オブジェクトと重なるように仮想グリッド３Ｂを追加することとしたので、仮想グリッド３を必要以上に細かくせず、かつ、演算量を低減することが可能となる。
【００５２】
（変形例）
図８〜図１０は、仮想グリッド３の他の例を説明する。上記図３及び図７の仮想グリッド３の例では、格子を正方配置した例を示したが、図８に示すように、格子を千鳥配置した構成としてもよい。また、図９に示すように、仮想グリッド３をハニカム形状としてもよい。これにより、ユーザはより少ない手の動きでポインタ１を操作することが可能となる。また、図１０に示すように、画面の傾き方向に合わせて仮想グリッド３を変化させる構成としてしもよい。図１０に示す例では、玉すだれ形状の仮想グリッド３において、画面の傾き方向に応じて対角線方向のグリッドの向きを変更するものであり、対角線方向に素早く移動したい時に便利である。
【００５３】
なお、仮想グリッド３を不可視としたが、表示画面に半透明で表示することにしてもよい。また、装置を傾ける速度又は加速度に応じて、ポインタ１の移動速度を変更することにしてもよい。
【００５４】
上記実施の形態では、タブレットＰＣを例示して説明したが、本発明はこれに限られるものではなく、スマートフォン、ＰＤＡ等の携帯型の情報処理装置に適用可能である。  
【産業上の利用可能性】
【００５５】
以上のように、本発明にかかる携帯型情報処理装置、その入力方法、およびコンピュータが実行可能なプログラムは、片手で把持可能な各種装置に利用可能である。  
【符号の説明】
【００５６】
１０  タブレットＰＣ
１１  筐体
１２  タッチパッド
１３  ＬＣＤ  
１４  回路基板
１７  加速度センサ
２０  入力部
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  メモリ
１０４  ＨＤＤ（ハードディスク）
１０５  グラフィクスアダプタ
１０６  ＵＳＢポート
１０７  通信デバイス
１０８  電源回路  
１１２  ドライバ
１１３  ポインタ移動支援アプリケーション
１２１  仮想グリッド形成手段
１２２  ポインタ移動手段
１２３  クリック手段
１２４  傾き検出手段
１２５  振動検出手段
【図１】
2015005250.tif 000003
【図２】
2015005250.tif 000004
【図３】
2015005250.tif 000005
【図４】
2015005250.tif 000006
【図５】
2015005250.tif 000007
【図６】
2015005250.tif 000008
【図７】
2015005250.tif 000009
【図８】
2015005250.tif 000010
【図９】
2015005250.tif 000011
【図１０】
2015005250.tif 000012