(57)【要約】【課題】表示したオブジェクトに対する操作に応じた処理を行う情報処理端末において、表示する情報の量を少なくすることなくオブジェクトに対する操作性を向上させる。【解決手段】ポインティングデバイスを搭載し、該ポインティングデバイスによる操作を指定するためのオブジェクトを画面上に表示し、該オブジェクトに対する画面上での操作を認識し、該操作に応じた処理を行う情報処理端末において、画面上におけるオブジェクトの表示領域と、画面上におけるオブジェクトに対する操作を認識するための反応領域とが個別に設定されている。【選択図】図１
2010092270.tif 000002
【特許請求の範囲】
【請求項１】
ポインティングデバイスを搭載し、該ポインティングデバイスによる操作を指定するためのオブジェクトを画面上に表示し、該オブジェクトに対する前記画面上での操作を認識し、該操作に応じた処理を行う情報処理端末において、
前記画面上における前記オブジェクトの表示領域と、前記画面上における前記オブジェクトに対する操作を認識するための反応領域とが個別に設定されたことを特徴とする情報処理端末。
【請求項２】
請求項１に記載の情報処理端末において、
前記ポインティングデバイスを複数搭載し、１つのオブジェクトについて前記反応領域が前記複数のポインティングデバイス毎に個別に設定された情報処理端末。
【請求項３】
請求項２に記載の情報処理端末において、
前記複数のポインティングデバイスのうち操作が行われたポインティングデバイスを認識するポインティングデバイス認識手段と、
前記ポインティングデバイス認識手段にて認識されたポインティングデバイスに応じて前記反応領域を設定する反応領域設定手段とを有する情報処理端末。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報処理端末において、
前記ポインティングデバイスがタッチパネルである場合、前記反応領域は前記表示領域よりも広く設定された情報処理端末。
【請求項５】
請求項２に記載の情報処理端末における情報処理方法であって、
前記複数のポインティングデバイスのうち操作が行われたポインティングデバイスを認識する処理と、
前記認識されたポインティングデバイスに応じて前記反応領域を設定する処理とを有する情報処理方法。
【請求項６】
請求項２に記載の情報処理端末に、
前記複数のポインティングデバイスのうち操作が行われたポインティングデバイスを認識する手順と、
前記認識されたポインティングデバイスに応じて前記反応領域を設定する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理、情報処理方法及びプログラムに関し、特に、ポインティングデバイスを搭載した情報処理端末における操作性の改善技術に関する。
【背景技術】
【０００２】
現在、ポインティングデバイスには、マウス、スクラッチパッド、ジョイスティック、タッチパネル等さまざまな種類があり、複数の種類のポインティングデバイスを搭載する情報処理端末が存在している。このようなポインティングデバイスを搭載する情報処理端末においては、ポインティングデバイスによる操作を示すボタンやスクロールバー等のオブジェクトとなるＵＩ（User Interface）部品がディスプレイ上に表示され、利用者はこのＵＩ部品を参照しながらポインティングデバイスを操作する。すると、情報処理端末において、ポインティングデバイスの座標がＵＩ部品（オブジェクト）の領域に含まれているかどうかが判定され、ポインティングデバイスやキーデバイスからのイベント処理が行われることになる。
【０００３】
ここで、情報処理端末のうち携帯端末においては、ディスプレイサイズが小さいため、ＵＩ部品のサイズを大きく設計すると、ディスプレイ上に表示できる情報量が少なくなるという問題が顕著に現れる。
【０００４】
また、タッチパネルデバイスにおいては、スタイラスペンなどを用いずに指で操作することを前提にした情報処理端末では、操作の快適性を確保するために、ＵＩ部品は指で押し易い十分なサイズで設計する必要がある。そのため、ディスプレイ上に表示できる情報量を多くするために、表示画面を小さなＵＩ部品で構成した場合、ディスプレイ上に表示されたＵＩ部品通りのサイズでしかポインティングデバイスを反応させることができず、操作性が落ちてしまう。
【０００５】
これに対して、スクラッチパッドやジョイスティック等のデバイスでは、ディスプレイ上にポインティングデバイスの座標位置を示すカーソルが表示されて細かい部品まで操作可能であるため、ボタンやスクロールバー等のＵＩ部品をタッチパネルデバイス用のＵＩ部品に比べて小さめに設計しても操作性が落ち難いという特徴がある。
【０００６】
そのため、例えば、タッチパネルとジョイスティックという複数のポインティングデバイスを搭載した情報処理端末が存在した場合、ＵＩ部品のサイズをタッチパネルデバイスにあわせて設計するとディスプレイ上に表示可能な情報量が少なくなり、逆に、表示情報量を増やすためにジョイスティックで操作可能なサイズまでＵＩ部品を小さくすると、タッチパネルデバイスでの操作性が損なわれるという問題が生じる。
【０００７】
上記のように、ポインティングデバイスの種類毎にＵＩ部品の最適なサイズが異なるため、複数のポインティングデバイスを有する携帯端末においては、オブジェクトの反応領域が１つしか設定されていないことから、ポインティングデバイスの種類にあわせた最適な反応領域を設定できず、搭載している全てのポインティングデバイスで十分な操作性を確保し、かつ、ディスプレイ上の情報量を多くするというのが難しいという問題がある。
【０００８】
そこで、スクロールバーを表示する情報処理装置において、利用者がスクロールバーを操作する場合はスクロールバーの幅を拡大し、利用者がスクロールバーを操作しない場合はスクロールバーの幅を小さくするかスクロールバーを表示しないことにより、スクロールバーの操作性を向上させる技術が、例えば、特許文献１に開示されている。
【特許文献１】特開２００４−１９２５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に開示された技術においては、利用者がスクロールバーを操作する場合にスクロールバーの幅を拡大することになるため、利用者がスクロールバーを操作する場合にディスプレイに表示される情報量が少なくなったり、表示される情報が縮小されてしまったりするという問題点がある。
【００１０】
本発明は、上述したような技術が有する問題点に鑑みてなされたものであって、表示したオブジェクトに対する操作に応じた処理を行う情報処理端末において、表示する情報の量を少なくすることなくオブジェクトに対する操作性を向上させることができる情報処理端末、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明は、
ポインティングデバイスを搭載し、該ポインティングデバイスによる操作を指定するためのオブジェクトを画面上に表示し、該オブジェクトに対する前記画面上での操作を認識し、該操作に応じた処理を行う情報処理端末において、
前記画面上における前記オブジェクトの表示領域と、前記画面上における前記オブジェクトに対する操作を認識するための反応領域とが個別に設定されたことを特徴とする。
【発明の効果】
【００１２】
以上説明したように本発明においては、画面上におけるオブジェクトの表示領域と、画面上におけるオブジェクトに対する操作を認識するための反応領域とが個別に設定されているため、表示する情報の量を少なくすることなくオブジェクトに対する操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は、本発明の情報処理端末の実施の一形態となる携帯端末の構成を示すブロック図である。
【００１５】
本形態は図１に示すように、タッチパネルデバイス１１及びスクラッチパッドデバイス１２の複数のポインティングデバイスを搭載し、キーデバイス１３と、携帯端末を全体的に制御する制御部２０と、制御部２０から渡されたイベントに応じて処理を行うアプリケーション部３０と、ディスプレイに情報を表示する表示部４０とを有している。
【００１６】
タッチパネルデバイス１１は、利用者が携帯端末の画面となるディスプレイ上を指で触れている座標を制御部２０に通知する。
【００１７】
スクラッチパッドデバイス１２は、利用者がスクラッチパッドデバイス１２を指で触れることによりディスプレイ上にて指定された座標を制御部２０に通知する。
【００１８】
キーデバイス１３は、利用者によってキーが押下されるとキーイベントを制御部２０に通知する。
【００１９】
制御部２０は、タッチパネルデバイス１１及びスクラッチパッドデバイス１２、キーデバイス１３、アプリケーション部３０及び表示部４０を制御するものであって、ポインティングデバイス認識手段であるポインティングデバイスイベント処理部２１と、キーイベント処理部２２とを有している。
【００２０】
アプリケーション部３０は、制御部２０から通知されるタッチパネルデバイス１１及びスクラッチパッドデバイス１２によって指定された座標情報や、キーデバイス１３のキーイベントを受けてイベント処理を行うものであって、反応領域設定手段であるオブジェクト判定部３１と、イベント処理部３２とを有し、また、タッチパネル用の反応領域情報とスクラッチパッド用の反応領域情報とを含むオブジェクト領域情報３３を有している。また、アプリケーション部３０には、その他に、電卓やスケジューラ等さまざまな種類のアプリケーションが存在するが、それらは当業者にとってよく知られており、その内容については本発明とは直接関係しないので、その詳細な構成は省略する。
【００２１】
表示部４０は、制御部２０から通知されたタイミングで表示情報をディスプレイに描画する。
【００２２】
以下に、上記のように構成された携帯端末の動作について説明する。
【００２３】
図２は、図１に示した携帯端末の動作を説明するためのフローチャートである。
【００２４】
図１に示した携帯端末に対して、利用者が、タッチパネルデバイス１１またはスクラッチパッドデバイス１２を操作すると（ステップＳ１）、操作されたポインティングデバイスによって指定された座標情報が制御部２０に通知される。なお、タッチパネルデバイス１１が操作された場合は、利用者が携帯端末のディスプレイ上を指で触れている座標が制御部２０に通知され、スクラッチパッドデバイス１２が操作された場合は、利用者がスクラッチパッドデバイス１２を指で触れることによりディスプレイ上にて指定された座標が制御部２０に通知されることになる。
【００２５】
座標情報が制御部２０に通知されると、まず、制御部２０のポインティングデバイスイベント処理部２１において、通知された座標情報が、タッチパネルデバイス１１とスクラッチパッドデバイス１２とのいずれから通知されたものであるか、すなわち、座標情報を指定するために操作が行われたポインティングデバイスが、タッチパネルデバイス１１とスクラッチパッドデバイス１２とのいずれであるかが判定、認識される（ステップＳ２）。
【００２６】
そして、認識されたポインティングデバイスの種類を示すデバイス情報と、タッチパネルデバイス１１とスクラッチパッドデバイス１２とのいずれかによる操作によって指定された座標情報とが制御部２０からアプリケーション部３０に通知される。
【００２７】
アプリケーション部３０においては、タッチパネルデバイス１１とスクラッチパッドデバイス１２とのいずれかによる操作によって座標情報が指定されると、オブジェクト判定部３１において、制御部２０から通知されたデバイス情報に基づいて、オブジェクト領域情報３３が参照されて携帯端末のディスプレイ上におけるタッチパネルデバイス１１とスクラッチパッドデバイス１２とのいずれかによる操作を認識するための反応領域が設定される（ステップＳ３）。制御部２０から通知されたデバイス情報がタッチパネルデバイス１１を示す情報である場合は、オブジェクト領域情報３３のうちタッチパネルデバイス用のオブジェクトの反応領域が設定され、また、制御部２０から通知されたデバイス情報がスクラッチパッドデバイス１２を示す情報である場合は、オブジェクト領域情報３３のうちスクラッチパッドデバイス用のオブジェクトの反応領域が設定される。
【００２８】
図３は、図１に示した携帯端末のディスプレイ上に表示されたＵＩ部品となるオブジェクトに対する反応領域を説明するための図であり、（ａ）は画面上に表示されたオブジェクトを示す図、（ｂ）はタッチパネルデバイス用の反応領域を示す図、（ｃ）はスクラッチパッドデバイス用の反応領域を示す図である。
【００２９】
図３（ａ）に示すように、図１に示した携帯端末において、ＵＩ部品となるオブジェクトの反応領域の設定について、フォルダ一覧画面などで表示されるスクロールバーの反応領域を例として説明する。
【００３０】
タッチパネルデバイス１１を操作する場合、携帯端末の画面端に表示されているスクロールバーの領域が狭いと指で操作し辛いため、図３（ｂ）に示すように、スクロールバーの表示領域に対して、スクロールバーの操作を可能とする反応領域が広めに設定される。ディスプレイ面積が小さな携帯端末において、スクロールバーの表示領域を広く取ると表示される情報量が少なくなってしまうが、このように、ＵＩ部品となるオブジェクトであるスクロールバーの表示領域と反応領域とを個別に分離して設定することにより、スクロールバーの表示領域は画面端の細い領域として、タッチパネルデバイス１１の反応領域だけを広めに設定することができる。
【００３１】
一方、スクラッチパッドデバイス１２を操作する場合、スクラッチパッドデバイス１２の操作時は携帯端末の画面上に操作中の座標位置を示すカーソルが表示されるため、スクロールバーの表示領域と反応領域とが異なると利用者が違和感を感じる可能性がある。例えば、タッチパネルデバイス用の反応領域のように表示領域よりも反応領域が広く設定されている場合、スクラッチパッドデバイス１２の操作中のカーソル位置がスクロールバーの表示領域外にも関わらずスクロールバーに反応するという動作は利用者に違和感を与える可能性がある。そのため、図３（ｃ）に示すように、画面端のスクロールバーの表示領域と同じ領域がスクラッチパッドデバイス１２の操作時の反応領域として設定される。
【００３２】
このように、１つのスクロールバーに対して、操作されるポインティングデバイスがタッチパネルデバイス１１であるかスクラッチパッドデバイス１２であるかによって、反応領域が個別に設定される。
【００３３】
そして、オブジェクト判定部３１において、タッチパネルデバイス１１あるいはスクラッチパッドデバイス１２による操作によって指定された座標がスクロールバーの領域に含まれるかどうかの判定が、設定された反応領域に基づいて行われる。
【００３４】
その後、キーデバイス１３が操作されると、キーデバイス１３の操作が制御部２０のキーイベント処理部２２にて認識され、キーイベント処理部２２からアプリケーション部３０にキーイベントを通知され、アプリケーション部３０のイベント処理部３２において、キーイベント通知直前に通知されていたポインティングデバイスの座標位置で有効となっているオブジェクト（座標位置が反応領域に含まれているオブジェクト）に対して通知されたキーが押下された時の処理が行われる（ステップＳ４）。
【００３５】
そして、制御部２０において、アプリケーション部３０で処理が行われた結果、表示情報が更新されている場合は、表示部４０に対して描画命令が通知され、描画命令を受けた表示部４０によって携帯端末のディスプレイに表示情報が描画される。
【００３６】
このように、本形態においては、ポインティングデバイスを利用した携帯端末において、ディスプレイに表示するボタンやスクロールバー等のＵＩ部品となるオブジェクトに対して、オブジェクトの表示領域と反応領域とが個別に設定され、ポインティングデバイスの種類に合わせてオブジェクトの反応領域が最適なサイズに変更されることで、操作性が向上することになる。例えば、ディスプレイ上のＵＩ部品となるオブジェクトのサイズ（表示領域）を小さくし、反応領域を広めに取ることで、ディスプレイ上の情報量を保ったまま、ポインティングデバイスの操作性を確保することができる。また、ＵＩ部品となるオブジェクトの反応領域をポインティングデバイスの種類毎に設定し、利用中のポインティングデバイスの種類にあわせてＵＩ部品となるオブジェクトの反応領域を変更することで、デバイスの種類にあわせた最適なＵＩ部品の反応領域を用い、ポインティングデバイスの操作性を確保することができる。
【００３７】
なお、本発明においては、携帯端末内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを携帯端末にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを携帯端末に読み込ませ、実行するものであっても良い。携帯端末にて読取可能な記録媒体とは、ＩＣカードやメモリカード、あるいは、フロッピーディスク（登録商標）、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、携帯端末に内蔵されたＨＤＤ等を指す。この記録媒体に記録されたプログラムは、例えば、制御ブロックにて読み込まれ、制御ブロックの制御によって、上述したものと同様の処理が行われる。
【図面の簡単な説明】
【００３８】
【図１】本発明の情報処理端末の実施の一形態となる携帯端末の構成を示すブロック図である。
【図２】図１に示した携帯端末の動作を説明するためのフローチャートである。
【図３】図１に示した携帯端末のディスプレイ上に表示されたＵＩ部品となるオブジェクトに対する反応領域を説明するための図であり、（ａ）は画面上に表示されたオブジェクトを示す図、（ｂ）はタッチパネルデバイス用の反応領域を示す図、（ｃ）はスクラッチパッドデバイス用の反応領域を示す図である。
【符号の説明】
【００３９】
１１    タッチパネルデバイス
１２    スクラッチパッドデバイス
１３    キーデバイス
２０    制御部
２１    ポインティングデバイスイベント処理部
２２，３２    キーイベント処理部
３０    アプリケーション部
３１    オブジェクト判定部
３３    オブジェクト領域情報
４０    表示部
【図１】
2010092270.tif 000003
【図２】
2010092270.tif 000004
【図３】
2010092270.tif 000005