(57)【要約】【課題】  グラフィカルユーザインターフェースの操作性を向上させること。【解決手段】  情報処理装置１は、グラフィカルユーザインターフェース上に表示された複数のボタンが押下されていると判定された場合、即ち、ポインタが複数の接触判定領域と重複し、いずれのボタンが押下されているか明確に判別ができない場合に、押下されている可能性があるボタンを表示画面上で明確に隔離した位置に再配置する。したがって、グラフィカルユーザインターフェースにおいて、比較的小さい面積のボタンを密集して表示する場合に、ユーザが意図するボタンを押下することが容易となり、グラフィカルユーザインターフェースの操作性を向上させることが可能となる。【選択図】  図６
2005301669.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像を撮影する撮像手段を備えた情報処理装置であって、
グラフィカルユーザインターフェースを表示画面に表示するインターフェース表示手段と、
予め設定された対象物の画像が前記撮像手段によって撮影されている場合に、該対象物の画像を前記グラフィカルユーザインターフェースにおけるポインタとして認識するポインタ認識手段と、
前記ポインタ認識手段によって認識されたポインタが、前記グラフィカルユーザインターフェースにおいて、所定の入力操作を行うために表示された複数の入力領域と重複しているか否かを判定する重複判定手段と、
前記重複判定手段によって前記ポインタが複数の前記入力領域と重複していると判定された場合に、前記ポインタと重複している複数の領域相互を、前記表示画面上のより離れた位置に再配置する再配置手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記再配置手段は、前記ポインタと重複していると判定された複数の前記入力領域を、前記表示画面の４隅の少なくともいずれかに配置することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記再配置手段は、前記ポインタと重複していると判定された複数の前記入力領域を、前記表示画面を囲む各辺の中央部の少なくともいずれかに配置することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記インターフェース表示手段は、前記再配置手段によって再配置された入力領域以外に表示されている入力領域を、入力操作を受け付けない無効状態とすることを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記インターフェース表示手段は、前記再配置手段によって再配置された入力領域について、該入力領域の操作内容を示唆する注釈領域を表示することを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記インターフェース表示手段は、前記再配置手段によって再配置された入力領域のいずれかについて入力操作が行われた後、再配置されている複数の前記入力領域を、再配置されている位置以外の表示画面上の位置に表示させることを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
被写体の画像を撮影する撮像手段を備えた情報処理装置を制御するための情報処理プログラムであって、
グラフィカルユーザインターフェースを表示画面に表示するインターフェース表示機能と、
予め設定された対象物の画像が前記撮像手段によって撮影されている場合に、該対象物の画像を前記グラフィカルユーザインターフェースにおけるポインタとして認識するポインタ認識機能と、
前記ポインタ認識機能によって認識されたポインタが、前記グラフィカルユーザインターフェースにおいて、所定の入力操作を行うために表示された複数の入力領域と重複しているか否かを判定する重複判定機能と、
前記重複判定機能によって前記ポインタが複数の前記入力領域と重複していると判定された場合に、前記ポインタと重複している複数の領域相互を、前記表示画面上のより離れた位置に再配置する再配置機能と、
を実現させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィカルユーザインターフェースを備える情報処理装置およびそれを実現するための情報処理プログラムに関する。
【背景技術】
【０００２】
現在、ＰＣ（Personal Computer）や携帯情報端末あるいは携帯電話といった情報処理装置におけるユーザインターフェースとして、グラフィカルユーザインターフェース（ＧＵＩ：Graphical User Interface）が用いられている。
ＧＵＩは、グラフィックを多用して装置とユーザとの間における情報の入出力を行うユーザインターフェースであり、ユーザはマウス等によって画面上で入力操作ができることから利便性が高いものである。
【０００３】
ところで、情報処理装置のうち、携帯電話等の携帯型の機器においては、キーボード、マウスあるいはトラックボールといった入力機器を用いることが実質上困難である。また、携帯型の機器は機器自体が小型であり、ハードウェアのボタン等を本体に多数備えることも困難である。
そのため、携帯型の機器においては、表示画面に対する操作によって入力が可能なタッチパネルを用いることが考えられる。
【０００４】
ところが、近年、携帯型の機器は小型化が進んでおり、このような機器にＧＵＩを備える場合、限られたサイズの表示画面内に多数のボタンを表示しなければならず、操作性が低下してしまう。その上、表示画面に直接接触したり押圧を加えたりするため、表示画面の汚れや機器の故障の原因となる場合がある。
そこで、携帯型の機器に適用可能なＧＵＩとして、所定の物体やユーザの身体、例えばペン先や手等（以下、適宜「対象物」という。）を撮像装置によって撮影し、その動きによって入力操作を行う技術が提案されている。
【０００５】
例えば、特開平１０−２０７６１９号公報には、ユーザの手やペン先等を撮影し、それらの動作を画像処理によって認識することで、ＧＵＩのポインタとして機能させる技術が開示されている（特許文献１参照）。
特許文献１に記載された技術によれば、表示画面上に表示されたボタンを仮想的に押下することによって入力操作を行うことができるため、マウス等の入力機器を備える必要がなく、また、タッチパネルに実際に接触することもないため、上述の問題が生ずることのないＧＵＩを実現することができる。
【特許文献１】特開平１０−２０７６１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された技術を含め、従来の技術においては、上述のように対象物を撮影してＧＵＩのポインタとした場合であっても、表示画面のサイズが限られていることから、表示画面内に表示されるボタン等の面積が比較的小さいものとなる。そして、このような表示画面に複数のボタンが表示され、ユーザがいずれかのボタンを押下しようとする場合、近接する複数のボタンの画像に対象物の画像が接触し、ユーザが意図しないボタンを押下してしまう事態が生じ得る。
【０００７】
そのため、ユーザは、対象物を撮像装置から遠ざけ、対象物の画像を小さくすることにより、複数のボタンに接触することを回避するといった対策をとらなければならず、グラフィカルユーザインターフェースの操作性が低下するという問題があった。
このような問題は、比較的小さい面積のボタンを密集して表示する場合に一般的に生じ得るが、表示画面が小さい携帯型の機器においては特に大きな問題となる。
【０００８】
本発明の課題は、グラフィカルユーザインターフェースの操作性を向上させることである。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、本発明は、
被写体の画像を撮影する撮像手段（例えば、図１および図２の撮像装置１０）を備えた情報処理装置であって、グラフィカルユーザインターフェースを表示画面に表示するインターフェース表示手段（例えば、図２の制御部３０、表示制御部５０およびディスプレイ６０）と、予め設定された対象物（例えば、図１の指示具２、あるいは、ユーザの指等）の画像が前記撮像手段によって撮影されている場合に、該対象物の画像を前記グラフィカルユーザインターフェースにおけるポインタとして認識するポインタ認識手段（例えば、図２の制御部３０）と、前記ポインタ認識手段によって認識されたポインタが、前記グラフィカルユーザインターフェースにおいて、所定の入力操作を行うために表示された複数の入力領域（例えば、図６の接触判定領域）と重複しているか否かを判定する重複判定手段（例えば、図２の制御部３０）と、前記重複判定手段によって前記ポインタが複数の前記入力領域と重複していると判定された場合に、前記ポインタと重複している複数の領域相互を、前記表示画面上のより離れた位置（例えば、表示画面の４隅あるいは上辺、下辺、左右の側辺の中央部等）に再配置する再配置手段（例えば、図２の制御部３０）とを備えることを特徴としている。
これにより、グラフィカルユーザインターフェース上に表示された複数の入力領域に対して入力操作が行われていると判定された場合、即ち、ポインタが複数の入力領域と重複し、いずれが入力操作されているか明確に判別ができない場合に、入力操作されている可能性のある入力領域が表示画面上で明確に隔離した位置に再配置される。
【００１０】
したがって、グラフィカルユーザインターフェースにおいて、比較的小さい面積の入力領域（ボタン等）を密集して表示する場合に、ユーザが意図する入力操作を行うことが容易となり、グラフィカルユーザインターフェースの操作性を向上させることが可能となる。
また、前記再配置手段は、前記ポインタと重複していると判定された複数の前記入力領域を、前記表示画面の４隅の少なくともいずれかに配置することを特徴としている。
【００１１】
これにより、入力領域を表示画面において明確に隔離される位置に再配置することができる。
また、前記再配置手段は、前記ポインタと重複していると判定された複数の前記入力領域を、前記表示画面を囲む各辺の中央部の少なくともいずれかに配置することを特徴としている。
【００１２】
これにより、入力領域を表示画面において明確に隔離される位置に再配置することができる。
また、前記インターフェース表示手段は、前記再配置手段によって再配置された入力領域以外に表示されている入力領域を、入力操作を受け付けない無効状態とすることを特徴としている。
【００１３】
これにより、再配置された入力領域が、他の入力領域の近隣に位置することによって、再度、複数の入力領域に対する入力操作が行われるといった事態を防止することができ、グラフィカルユーザインターフェースの操作性をさらに向上させることが可能となる。
また、前記インターフェース表示手段は、前記再配置手段によって再配置された入力領域について、該入力領域の操作内容を示唆する注釈領域を表示することを特徴としている。
【００１４】
これにより、確実にユーザが意図する入力操作を行わせることが可能となり、グラフィカルユーザインターフェースの操作性をさらに向上させることが可能となる。
また、前記インターフェース表示手段は、前記再配置手段によって再配置された入力領域のいずれかについて入力操作が行われた後、再配置されている複数の前記入力領域を、再配置されている位置以外の表示画面上の位置に表示させることを特徴としている。
【００１５】
これにより、種々の入力操作を行っていく過程において、入力領域が表示画面の特定の位置に偏って表示されることを防止することができる。
また、本発明は、
被写体の画像を撮影する撮像手段を備えた情報処理装置を制御するための情報処理プログラムであって、グラフィカルユーザインターフェースを表示画面に表示するインターフェース表示機能と、予め設定された対象物の画像が前記撮像手段によって撮影されている場合に、該対象物の画像を前記グラフィカルユーザインターフェースにおけるポインタとして認識するポインタ認識機能と、前記ポインタ認識機能によって認識されたポインタが、前記グラフィカルユーザインターフェースにおいて、所定の入力操作を行うために表示された複数の入力領域と重複しているか否かを判定する重複判定機能と、前記重複判定機能によって前記ポインタが複数の前記入力領域と重複していると判定された場合に、前記ポインタと重複している複数の領域相互を、前記表示画面上のより離れた位置に再配置する再配置機能とを実現させることを特徴としている。
【００１６】
本発明によれば、グラフィカルユーザインターフェースにおいて、比較的小さい面積の入力領域を密集して表示する場合に、ユーザが意図する入力操作を行うことが容易となり、グラフィカルユーザインターフェースの操作性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、図を参照して本発明に係る情報処理装置の実施の形態を説明する。
まず、構成を説明する。
図１は、本発明を適用した情報処理装置１の外観構成を示す概略図であり、図１（ａ）は正面図、図１（ｂ）は背面図である。また、図２は、情報処理装置１の機能構成を示すブロック図である。なお、図１においては、情報処理装置１に対する指示入力時に用いられる指示具２を併せて示している。
【００１８】
図１および図２において、情報処理装置１は、撮像装置１０と、撮像画像処理ユニット２０と、制御部３０と、記憶部４０と、表示制御部５０と、ディスプレイ６０とを含んで構成される。
撮像装置１０は、レンズの結像をＣＣＤ（Charge Coupled Device）あるいはＣＭＯＳ（Complementary Metal-Oxide Semiconductor）センサ等の光電変換可能なデバイスによって電気信号に変換する。そして、撮像装置１０は、その電気信号によって示される画像のデータ（以下、「撮像画像データ」と言う。）を撮像画像処理ユニット２０に出力する。
【００１９】
撮像画像処理ユニット２０は、画像処理部２１と、画像処理用メモリ２２とをさらに含んで構成される。
画像処理部２１は、撮像装置１０によって入力された撮像画像データに対し、例えば色補間やサイズの変更といった、所定形式の画像データに変換する処理を施し、処理結果を画像処理用メモリ２２に記憶させる。
【００２０】
画像処理用メモリ２２は、ＳＲＡＭ（Static Random Access Memory）等の半導体メモリによって構成され、撮像装置１０によって入力された撮像画像データや、画像処理部２１の処理結果である所定形式の画像データを記憶する。
制御部３０は、プロセッサ３１と、メモリ３２とをさらに含んで構成される。
プロセッサ３１は、情報処理装置１全体を制御するものであり、電源ボタン（不図示）や後述するグラフィカルユーザインターフェース（ＧＵＩ）によって入力された各種の指示信号に従って、記憶部４０に記憶された各種処理に関するプログラムを読み出して実行する。例えば、プロセッサ３１は、電源ボタンが押下され、情報処理装置１の電源が投入されると、記憶部４０に記憶されたボタン入力制御処理プログラムを読み出して、後述するボタン入力制御処理を実行する。
【００２１】
このボタン入力制御処理において、プロセッサ３１は、ＧＵＩ上にボタンの画像を表示すると共に、そのボタンの画像に「接触判定領域」を設定する。接触判定領域は、そのボタンが押下されたか否かを判定するための領域であり、ポインタが接触判定領域に一部でも重複している場合、そのボタンが押下されているものと判定される。なお、接触判定領域は、基本的にはボタンの画像と一致して設定されるが、ボタンの画像よりやや広く（例えば、ボタンの画像の輪郭から外側に所定画素分まで拡張して）設定したり、ボタンの画像よりやや狭く（例えば、ボタンの画像の輪郭から内側に所定画素分縮小して）設定したりすることが可能である。
【００２２】
そして、プロセッサ３１は、各種処理結果をメモリ３２や記憶部４０の所定の領域に格納したり、表示制御部５０に出力したりする。
メモリ３２は、ＤＲＡＭ（Dynamic Random Access Memory）等の半導体メモリによって構成され、プロセッサ３１により実行される各種処理において生成された各種データを一時的に格納するワークエリアを有する。
【００２３】
記憶部４０は、フラッシュＲＯＭ等の不揮発性の記憶装置によって構成され、情報処理装置１のオペレーティングシステムプログラム、アプリケーションプログラム、システムデータファイルあるいはボタン入力制御処理プログラムといった不揮発的に保持されるデータを記憶している。また、記憶部４０は、ユーザによって設定された各種パラメータや、情報処理装置１が動作中に取得した種々のデータを記憶している。
【００２４】
表示制御部５０は、ディスプレイコントローラやディスプレイドライバを含んで構成され、プロセッサ３１によって入力された画像データをディスプレイ６０に表示させるための制御信号を生成する。
ディスプレイ６０は、ＬＣＤ（Liquid Crystal Display）等の表示装置であり、表示制御部５０によって生成された制御信号に応じて、種々の画像を表示する。
【００２５】
続いて、本実施の形態において使用される指示具２について説明する。
図１に示す指示具２は、ユーザが手に持つ部分である棒状の保持部２ａと、その先端に取り付けられた球体の被認識部２ｂとによって構成されている。
この被認識部２ｂは、赤色に着色されており、情報処理装置１は、撮影された画像における形状および色から被認識部２ｂを識別する。そして、被認識部２ｂの画像が、ＧＵＩにおけるポインタ（カーソル）とされ、ユーザが保持部２ａを持って指示具２を各方向へ移動させることにより、種々の指示入力を行うことが可能である。
【００２６】
なお、指示具２の具体的な形態（形状および色等）は設計に応じて定めることが可能であるが、例えば、保持部２ａを直径５ミリメートル、長さ１０センチメートルの円柱状とし、被認識部２ｂを直径２センチメートルの球体とすること等が可能である。
次に、動作を説明する。
情報処理装置１は、電源投入と共にボタン入力制御処理を起動し、以後、ＧＵＩにおいて入力操作が行われる際には、ボタン入力制御処理に基づいて、ボタンに対する入力操作が制御される。
【００２７】
このボタン入力制御処理では、ＧＵＩのポインタとして予め設定された指示具２の画像によってＧＵＩのボタンが押下される際に、指示具２の画像に接触しているボタン、即ち、押下されている可能性のあるボタンが表示画面内に再配置されることにより、適切な指示入力を行うことを可能としている。
図３は、情報処理装置１のプロセッサ３１が実行するボタン入力制御処理を示すフローチャートである。
【００２８】
図３において、ボタン入力制御処理が起動されると、プロセッサ３１は、撮像装置１０および撮像画像処理ユニット２０によって所定形式の画像データを取得し（ステップＳ１）、取得した画像データにおいて、ＧＵＩのポインタとして設定された指示具２の画像領域を抽出するための処理（以下、「対象物抽出処理」という。）を実行する（ステップＳ２）。
【００２９】
次に、プロセッサ３１は、ステップＳ２において抽出された指示具２の画像領域と、表示されているボタンの領域との位置関係に応じて、ボタンの再配置を行って新たな入力画面を表示する処理（以下、「ボタン再配置処理」という。）を実行し（ステップＳ３）、以後、ステップＳ１〜Ｓ３を繰り返す。
続いて、ボタン入力制御処理のステップＳ２において実行される対象物抽出処理について説明する。
【００３０】
図４は、ボタン入力制御処理において実行される対象物抽出処理を示すフローチャートである。
対象物抽出処理が開始されると、プロセッサ３１は、ボタン入力制御処理のステップＳ１において取得された画像データから、赤色の領域（以下、「対象領域」という。）を抽出する（ステップＳ１０１）。
【００３１】
ここで、赤色の領域を抽出するのは、指示具２の被認識部２ｂが赤色に着色されているためである。
次いで、プロセッサ３１は、抽出された赤色の領域（対象領域）を黒色、赤色以外の領域を白色に変換し、画像データを２値化する（ステップＳ１０２）。
次に、プロセッサ３１は、画像データに含まれる画素を間引くことにより画像の縮小処理を行う（ステップＳ１０３）。
【００３２】
縮小処理を行うことにより、１画素からなる対象領域のようにノイズとみなすことができる領域を消去することができる。
そして、プロセッサ３１は、ステップＳ１０３において縮小された画像を再度元のサイズに戻し（ステップＳ１０４）、この時点で対象領域として残存している領域それぞれに識別番号を付与（ラベリング）する（ステップＳ１０５）。
【００３３】
さらに、プロセッサ３１は、ステップＳ１０５において識別番号を付与された各対象領域について、円形度の導出を行う（ステップＳ１０６）。
なお、各対象領域の円形度は、その輪郭と円とのマッチングを行うことによって導出される。
そして、プロセッサ３１は、最も円形度が高いと導出された識別番号の対象領域に含まれる各画素の位置を取得し（ステップＳ１０７）、ボタン入力制御処理に戻る。
【００３４】
次に、ボタン入力制御処理のステップＳ３において実行されるボタン再配置処理について説明する。
図５は、ボタン入力制御処理において実行されるボタン再配置処理を示すフローチャートである。
ボタン再配置処理が開始されると、プロセッサ３１は、ＧＵＩにおける複数の接触判定領域にポインタが重複しているか否かの判定を行い（ステップＳ２０１）、複数の接触判定領域にポインタが重複していると判定した場合、ポインタが重複していると判定したボタンを表示画面上で明確に隔離した位置（例えば表示画面の４隅）に再配置する（ステップＳ２０２）。
【００３５】
そして、プロセッサ３１は、ステップＳ２０２において再配置したボタン以外のボタンがあれば、そのボタンを無効（入力を受け付けず、ユーザが操作できない状態）とする（ステップＳ２０３）。
図６は、ステップＳ２０１において、複数の接触判定領域にポインタが重複していると判定された場合の処理を示す模式図である。
【００３６】
図６（ａ）では、第１〜第４の接触判定領域がポインタと重複しており、ステップＳ２０１においてポインタと接触していると判定される。
そして、図６（ｂ）では、第１〜第４の接触判定領域が、表示画面の４隅に再配置され、第５の接触判定領域は、無効とされている。
図５に戻り、ステップＳ２０１において、複数の接触判定領域にポインタが重複していないと判定した場合およびステップＳ２０３の後、プロセッサ３１は、入力操作が行われた接触判定領域に対応する操作内容を実行するサブルーチンを起動し（ステップＳ２０４）、ボタン入力制御処理に戻る。
【００３７】
なお、ステップＳ２０４において、各接触判定領域の操作内容に関する注釈を記載した領域（以下、「注釈領域」という。）を入力操作可能な領域として表示し、各接触判定領域を無効として、その注釈領域に対する入力操作を受け付けることとしても良い。
図７は、各接触判定領域について注釈領域を表示する場合の表示画面例を示す図であり、撮像装置１０の制御を行うための指示入力内容（ズームイン、キャプチャおよびズームアウト）を示す注釈領域が表示されている。
【００３８】
このように注釈領域の表示を行う場合、プロセッサ３１は、いずれかの注釈領域にポインタが重複しているか否か（即ち、いずれかの注釈領域に入力操作が行われたか否か）の判定を行い、いずれかの注釈領域にポインタが重複していると判定した場合、その注釈領域に対応する操作内容を実行するサブルーチンを起動する。
このように注釈領域を表示して入力操作を受け付けることにより、複数のボタンが押下されたと判定した場合において、ユーザが押下しようとするボタンを改めて明確に選択させることが可能となる。
【００３９】
なお、上述の注釈領域は、入力操作可能な領域とせずに、単に操作内容に関する注釈を記載した領域とすることとしても良い。
ここで、上述のボタン再配置処理においては、ポインタが第１〜第４の接触判定領域に重複している例について説明したが、ポインタが５個以上の接触判定領域に重複している場合、重複する面積が大きい順に４つの接触判定領域を選択し、表示画面の４隅に再配置することが可能である。
【００４０】
図８は、ポインタが５個以上の接触判定領域に重複している場合の処理を示す模式図である。
図８（ａ）では、第１〜第５の接触判定領域にポインタが重複しており、第４の接触判定領域とポインタとの重複面積が最も小さいものとなっている。
そして、図８（ｂ）では、第４の接触判定領域以外の接触判定領域４つが選択され、表示画面の４隅に再配置されると共に、第４の接触判定領域は無効とされている。
【００４１】
また、表示画面の４隅に接触判定領域を再配置する場合以外にも、表示画面上で明確に隔離できれば良いことから、図９に示すように、表示画面の４隅および表示画面の上辺および下辺の中央の合計６個所に接触判定領域を再配置することも可能である。さらに、表示画面における左右の側辺の中央に接触判定領域を再配置することとしても良い。
なお、ボタン再配置処理において、いずれかの接触判定領域に対する入力操作が行われた後には、表示画面の４隅等に再配置されていたボタンは、図１０に示すように、これら以外の任意の位置に移動される。
【００４２】
これにより、ＧＵＩにおいて表示されるボタンが表示画面の４隅等に偏って表示されることを防ぐことができる。
以上のように、本実施の形態に係る情報処理装置１は、グラフィカルユーザインターフェース上に表示された複数のボタンが押下されていると判定された場合、即ち、ポインタが複数の接触判定領域と重複し、いずれのボタンが押下されているか明確に判別ができない場合に、押下されている可能性のあるボタンを表示画面上で明確に隔離した位置に再配置する。
【００４３】
したがって、グラフィカルユーザインターフェースにおいて、比較的小さい面積のボタンを密集して表示する場合に、ユーザが意図するボタンを押下することが容易となり、グラフィカルユーザインターフェースの操作性を向上させることが可能となる。
また、本実施の形態における情報処理装置１は、複数のボタンが押下されたと判定し、ボタンを表示画面の４隅等に再配置した場合に、そのボタンについての注釈領域を表示すると共に、ボタンに代えて、注釈領域を押下することによって入力操作を行うことが可能である。
【００４４】
したがって、確実にユーザが意図する入力操作を行わせることが可能となり、グラフィカルユーザインターフェースの操作性をさらに向上させることが可能となる。
また、本実施の形態における情報処理装置１は、再配置したボタン以外のボタンを無効な状態とする。
したがって、再配置したボタンが、他のボタンの近隣に位置することによって、再度、複数のボタンが押下されるといった事態を防止することができ、グラフィカルユーザインターフェースの操作性をさらに向上させることが可能となる。
【００４５】
また、本実施の形態における情報処理装置１は、再配置したボタンについて入力操作が行われた後、再配置された複数のボタンは、再配置されていた位置以外の任意の位置に再配置される。
したがって、種々の入力操作を行っていく過程において、ボタンが表示画面の４隅等に偏って表示されることを防止することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明を適用した情報処理装置１の外観構成を示す概略図である。
【図２】情報処理装置１の機能構成を示すブロック図である。
【図３】情報処理装置１のプロセッサ３１が実行するボタン入力制御処理を示すフローチャートである。
【図４】ボタン入力制御処理実行される対象物抽出処理を示すフローチャートである。
【図５】ボタン入力制御処理において実行されるボタン再配置処理を示すフローチャートである。
【図６】複数の接触判定領域にポインタが重複していると判定された場合の処理を示す模式図である。
【図７】各接触判定領域について注釈領域を表示する場合の表示画面例を示す図である。
【図８】ポインタが５個以上の接触判定領域に重複している場合の処理を示す模式図である。
【図９】表示画面の４隅および表示画面の上辺および下辺の中央の合計６個所に接触判定領域を再配置する場合の表示画面例を示す図である。
【図１０】入力操作後に接触判定領域が移動される状態を示す図である。
【符号の説明】
【００４７】
１  情報処理装置、２  指示具、２ａ  保持部、２ｂ  被認識部、１０  撮像装置、２０  撮像画像処理ユニット、２１  画像処理部、２２  画像処理用メモリ、３０  制御部、３１  プロセッサ、３２  メモリ、４０  記憶部、５０  表示制御部、６０  ディスプレイ
【図１】
2005301669.tif 000003
【図２】
2005301669.tif 000004
【図３】
2005301669.tif 000005
【図４】
2005301669.tif 000006
【図５】
2005301669.tif 000007
【図６】
2005301669.tif 000008
【図７】
2005301669.tif 000009
【図８】
2005301669.tif 000010
【図９】
2005301669.tif 000011
【図１０】
2005301669.tif 000012