(57)【特許請求の範囲】
【請求項１】
表示装置に画像を表示させると共に、該表示装置の表示面に対して行われた入力操作を検出する入力装置から受信した操作信号に従って動作する情報処理装置であって、
ユーザが上記表示面に対する入力操作を行うために上記表示面に接近させた指示物体が、上記表示面に対して予め定めた表示距離まで接近したときに、ユーザが上記表示面上で選択することのできるオブジェクトを上記表示装置に表示させるオブジェクト表示手段と、
上記指示物体が上記オブジェクト表示手段が表示したオブジェクトに向かって移動しているか否かを判定する接近判定手段とを備え、
上記オブジェクト表示手段は、上記接近判定手段が、上記指示物体が上記オブジェクトに向かって移動していないと判定したときに、上記オブジェクトの表示を終了し、
上記接近判定手段は、上記指示物体が上記表示面に対して上記表示距離よりも短い消去判定距離まで接近したときの、上記指示物体と上記表示面との最短距離を結ぶ直線の該表示面との交点が、上記オブジェクトの表示されている領域に含まれていない場合に、上記指示物体が上記オブジェクトに向かって移動していないと判定することを特徴とする情報処理装置。
【請求項２】
上記接近判定手段が、上記指示物体が上記オブジェクトに向かって移動していると判定している場合に、上記指示物体によって上記オブジェクトが選択されたときに、該オブジェクトに予め割り当てられた処理を実行する処理実行手段を備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記オブジェクト表示手段は、上記指示物体が上記表示面に対して上記表示距離まで接近したときの、上記指示物体と上記表示面との最短距離を結ぶ直線の該表示面との交点から予め定めた距離だけ離れた位置に、上記オブジェクトを表示することを特徴とする請求項１または２の何れか１項に記載の情報処理装置。
【請求項４】
上記オブジェクト表示手段は、上記交点を囲むように複数の上記オブジェクトを表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
上記表示面に対して上記表示距離まで接近した指示物体を検知する表示距離検知センサと、
上記表示面に対して上記消去判定距離まで接近した指示物体を検知する消去判定距離検知センサとを備え、
上記オブジェクト表示手段は、上記表示距離検知センサが上記指示物体を検知したときに、上記表示装置に上記オブジェクトを表示させ、
上記接近判定手段は、上記消去判定距離検知センサが上記指示物体を検知したときに、該指示物体と上記表示面との最短距離を結ぶ直線の該表示面との交点が、上記オブジェクトの表示されている領域に含まれているか否かを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
上記入力装置は、静電容量式のタッチパネルであり、
上記オブジェクト表示手段は、上記入力装置が検出した上記表示面上における静電容量の変化により、上記指示物体が上記表示面に上記表示距離まで接近したことを検知し、
上記接近判定手段は、上記入力装置が検出した上記表示面上における静電容量の変化により、上記指示物体が上記表示面に上記消去判定距離まで接近したことを検知すると共に、上記入力装置が検出した上記表示面上における静電容量の変化により、上記交点の位置
を特定することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
表示装置に画像を表示させると共に、該表示装置の表示面に対して行われた入力操作に従って動作する情報処理装置の制御方法であって、
ユーザが上記表示面に対する入力操作を行うために上記表示面に接近させた指示物体が、上記表示面に対して予め定めた表示距離まで接近したときに、ユーザが上記表示面上で選択することのできるオブジェクトを上記表示装置に表示させるオブジェクト表示ステップと、
上記指示物体が上記オブジェクト表示ステップで表示したオブジェクトに向かって移動しているか否かを判定する接近判定ステップと、
上記接近判定ステップで、上記指示物体が上記オブジェクトに向かって移動していないと判定したときに、上記オブジェクトの表示を終了する表示終了ステップとを含み、
上記接近判定ステップは、上記指示物体が上記表示面に対して上記表示距離よりも短い消去判定距離まで接近したときの、上記指示物体と上記表示面との最短距離を結ぶ直線の該表示面との交点が、上記オブジェクトの表示されている領域に含まれていない場合に、上記指示物体が上記オブジェクトに向かって移動していないと判定することを特徴とする情報処理装置の制御方法。
【請求項８】
請求項１から６の何れか１項に記載の情報処理装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項９】
請求項８に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に画像を表示させると共に、該表示装置の表示面に対する入力操作を検出する入力装置から受信した操作信号に従って動作し、表示装置の表示面に対する指等の接近を検知して、ユーザが選択可能なオブジェクトを上記表示面に表示する情報処理装置等に関する。
【背景技術】
【０００２】
表示される画像を見ながらの直感的な操作が可能であることから、画像を表示すると共に表示面に対する入力操作を受け付ける表示／入力装置、いわゆるタッチパネルが広く用いられている。タッチパネルは、パーソナルコンピュータ等の情報処理装置に接続されて、該情報処理装置の表示装置兼入力装置として使用される。
【０００３】
すなわち、タッチパネルに接続された情報処理装置は、タッチパネルにアイコン等を表示させて、タッチパネルがその表示面に対するタッチ操作を検知したときに、タッチされた表示面上の位置から、タッチされたアイコンを特定し、該アイコンに割り当てられた処理を実行する。
【０００４】
一般的な情報処理装置は、アイコンを予め定められた一定の位置に固定的に表示させるが、この構成では、表示面の一定の領域がアイコンに占められてしまい、作業エリアが狭くなるという問題があり、またアイコン以外の情報をユーザが認識しにくい場合もある。
【０００５】
これについて、図１０に基づいて説明する。図１０は、従来技術を示す図であり、複数のアイコンを含むツールパレットを表示した画面例を示す図である。図示のように、ツールパレットは画面上の一定の領域を占めるので、ユーザの作業エリアの面積は減少する。また、ツールパレットの背後に表示されている文字等はユーザに認識されず、ツールパレットと他のアイコン等が重畳表示された場合には、背後に表示されているアイコンを選択することはできない。
【０００６】
そこで、下記の特許文献１では、表示面にユーザの指が接近したタイミングでアイコンを表示している。特許文献１の構成によれば、ユーザが表示面に指を近付けていない間は、アイコンが表示されないので、アイコン以外の情報をユーザが認識し易くすることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−３５８１６２号公報（２００２年１２月１３日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のような従来技術は、アイコン（指が接近したときに表示するアイコン）を選択する以外の操作のために、ユーザが表示面に指を近付ける場合を考慮していないという問題がある。
【０００９】
例えば、表示面に対して手書き文字の入力をするためにユーザが指を近付けることも考えられる。このような場合に、アイコンを表示するとユーザの手書き入力の妨げとなる。また、例えば表示面に既に表示されているアイコンを選択するためにユーザが指を近付けることも考えられ、このような場合にも指を近付けたタイミングで表示されるアイコンがユーザ操作の妨げとなる。
【００１０】
なお、ユーザ操作の妨げとなるものは、ユーザの選択の対象となるオブジェクトであればアイコンに限られず、例えば文字や記号であっても同様の問題が生じる。また、表示面に接近する指示物体は、指に限られず、タッチペン等であっても同様の問題が生じる。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、表示面に指示物体が接近したときにユーザの選択の対象となるオブジェクトを表示させると共に、ユーザがそのオブジェクトを選択しない場合に、該オブジェクトがユーザ操作の妨げとならないようにする情報処理装置等を実現することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の情報処理装置は、表示装置に画像を表示させると共に、該表示装置の表示面に対して行われた入力操作を検出する入力装置から受信した操作信号に従って動作する情報処理装置であって、ユーザが上記表示面に対する入力操作を行うために上記表示面に接近させた指示物体が、上記表示面に対して予め定めた表示距離まで接近したときに、ユーザが上記表示面上で選択することのできるオブジェクトを上記表示装置に表示させるオブジェクト表示手段と、上記指示物体が上記オブジェクト表示手段が表示したオブジェクトに向かって移動しているか否かを判定する接近判定手段とを備え、上記オブジェクト表示手段は、上記接近判定手段が、上記指示物体が上記オブジェクトに向かって移動していないと判定したときに、上記オブジェクトの表示を終了することを特徴としている。
【００１３】
また、本発明の情報処理装置の制御方法は、上記課題を解決するために、表示装置に画像を表示させると共に、該表示装置の表示面に対して行われた入力操作を検出する入力装置から受信した操作信号に従って動作する情報処理装置の制御方法であって、ユーザが上記表示面に対する入力操作を行うために上記表示面に接近させた指示物体が、上記表示面に対して予め定めた表示距離まで接近したときに、ユーザが上記表示面上で選択することのできるオブジェクトを上記表示装置に表示させるオブジェクト表示ステップと、上記指示物体が上記オブジェクト表示ステップで表示したオブジェクトに向かって移動しているか否かを判定する接近判定ステップと、上記接近判定ステップで、上記指示物体が上記オブジェクトに向かって移動していないと判定したときに、上記オブジェクトの表示を終了する表示終了ステップとを含むことを特徴としている。
【００１４】
上記の構成によれば、指示物体が表示距離まで接近したときにオブジェクトを表示する。そして、指示物体がオブジェクトに向かっていないと判定したときには、オブジェクトの表示を終了する。なお、指示物体は、表示面に対して入力操作を行うことができるものであればよく、例えば指やタッチペン等であってもよい。
【００１５】
したがって、ユーザは、指示物体を表示距離まで接近させることによって、選択可能なオブジェクトを認識することができる。そして、認識したオブジェクトを選択する必要がないと判断したときには、指示物体をオブジェクトに向かって移動させないこと（例えば、表示面の上記オブジェクトが表示されていない領域に対して入力操作を行う等）により、オブジェクトの表示を終了させることができる。
【００１６】
すなわち、上記の構成によれば、指示物体が表示距離まで接近していないときには、表示面に表示される他の画像がオブジェクトに遮られることがなく、オブジェクトが表示された後、ユーザがオブジェクトを選択しない場合に、オブジェクトがユーザ操作の妨げとならない。
【００１７】
また、上記接近判定手段は、上記指示物体が上記表示面に対して上記表示距離よりも短い消去判定距離まで接近したときの、上記指示物体と上記表示面との最短距離を結ぶ直線の該表示面との交点が、上記オブジェクトの表示されている領域に含まれていない場合に、上記指示物体が上記オブジェクトに向かって移動していないと判定することが好ましい。
【００１８】
ここで、指示物体によってオブジェクトが選択される場合には、最終的に指示物体がオブジェクト上まで移動することになる。このため、指示物体が表示距離からさらに表示面に接近したときには、指示物体と表示面との最短距離を結ぶ直線の該表示面との交点が、オブジェクトの表示されている領域に含まれる状態となる。
【００１９】
そこで、上記の構成によれば、指示物体が表示面に対して消去判定距離まで接近したときの、指示物体と表示面との最短距離を結ぶ直線の該表示面との交点が、オブジェクトの表示されている領域に含まれていない場合に、指示物体がオブジェクトに向かって移動していないと判定する。これにより、簡易な構成で指示物体がオブジェクトに向かって移動しているか否かを判定することができる。
【００２０】
また、上記情報処理装置は、上記接近判定手段が、上記指示物体が上記オブジェクトに向かって移動していると判定している場合に、上記指示物体によって上記オブジェクトが選択されたときに、該オブジェクトに予め割り当てられた処理を実行する処理実行手段を備えていることが好ましい。
【００２１】
上記の構成によれば、指示物体がオブジェクトに向かって移動していると判定している場合に、指示物体によってオブジェクトが選択されたときに、該オブジェクトに予め割り当てられた処理を実行する。
【００２２】
したがって、ユーザは、オブジェクトが表示された後、表示されたオブジェクトに向かって指示物体を移動させ、オブジェクトを指示物体で選択することにより、そのオブジェクトに割り当てられている処理を情報処理装置に実行させることができる。
【００２３】
また、上記オブジェクト表示手段は、上記指示物体が上記表示面に対して上記表示距離まで接近したときの、上記指示物体と上記表示面との最短距離を結ぶ直線の該表示面との交点から予め定めた距離だけ離れた位置に、上記オブジェクトを表示することが好ましい。
【００２４】
上記の構成によれば、指示物体と表示面との最短距離を結ぶ直線の該表示面との交点から予め定めた距離だけ離れた位置に、オブジェクトを表示する。逆に言えば、指示物体と表示面との最短距離を結ぶ直線の該表示面との交点の位置にはオブジェクトを表示しない。
【００２５】
これにより、ユーザが表示面のある部分に指示物体を接近させようと意図して、指示物体を表示面に接近させたときに、その部分にオブジェクトが表示されることによって、意図せずにオブジェクトを選択してしまうことを防ぐことができる。
【００２６】
なお、上記交点からの距離は、表示距離まで指示物体を接近させたユーザが、オブジェクトを容易に選択できるような距離に設定することが好ましい。言い換えれば、オブジェクトは、上記交点の近傍に表示することが好ましい。
【００２７】
また、上記オブジェクト表示手段は、上記交点を囲むように複数の上記オブジェクトを表示することが好ましい。
【００２８】
上記の構成によれば、指示物体と表示面との最短距離を結ぶ直線の該表示面との交点を囲むように複数のオブジェクトを表示する。
【００２９】
これにより、ユーザが指示物体を接近させようとしていた位置に表示されていた画像の視認性を損なうことなく、複数のオブジェクトをユーザに提示することができる。また、ユーザが複数のオブジェクトの中から所望のオブジェクトを認識しやすくすることができ、所望のオブジェクトを選択しやすくすることができる。
【００３０】
また、上記情報処理装置は、上記表示面に対して上記表示距離まで接近した指示物体を検知する表示距離検知センサと、上記表示面に対して上記消去判定距離まで接近した指示物体を検知する消去判定距離検知センサとを備え、上記オブジェクト表示手段は、上記表示距離検知センサが上記指示物体を検知したときに、上記表示装置に上記オブジェクトを表示させ、上記接近判定手段は、上記消去判定距離検知センサが上記指示物体を検知したときに、該指示物体と上記表示面との最短距離を結ぶ直線の該表示面との交点が、上記オブジェクトの表示されている領域に含まれているか否かを判定する構成であってもよい。
【００３１】
上記の構成によれば、表示距離検知センサによって表示距離まで接近した指示物体を検知し、このときにオブジェクトを表示させる。また、消去判定距離検知センサによって消去判定距離まで接近した指示物体を検知し、このときに上記交点がオブジェクトの表示されている領域に含まれているか否かを判定する。
【００３２】
このように、オブジェクトの表示及び消去の制御は、表示距離まで接近した指示物体を検知するセンサと、消去判定距離まで接近した指示物体を検知するセンサとを用いて実現することもできる。
【００３３】
また、上記入力装置は、静電容量式のタッチパネルであり、上記オブジェクト表示手段は、上記入力装置が検出した上記表示面上における静電容量の変化により、上記指示物体が上記表示面に上記表示距離まで接近したことを検知し、上記接近判定手段は、上記入力装置が検出した上記表示面上における静電容量の変化により、上記指示物体が上記表示面に上記消去判定距離まで接近したことを検知すると共に、上記入力装置が検出した上記表示面上における静電容量の変化により、上記交点の位置を特定する構成であってもよい。
【００３４】
上記の構成によれば、入力装置が静電容量式のタッチパネルであるから、表示面における静電容量の変化を検出する。このため、この検出結果を利用することによって、指示物体が表示面に表示距離または消去判定距離まで接近したことを検知することができ、また上記交点の位置を特定することができる。
【００３５】
すなわち、上記の構成によれば、指示物体が表示面に表示距離または消去判定距離まで接近したことを検知するための特別な構成、及び上記交点の位置を特定するための特別な構成を備えていなくとも、オブジェクトの表示及び消去の制御を行うことができる。
【００３６】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置の各手段として動作させることにより、上記情報処理装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３７】
以上のように、本発明の情報処理装置は、ユーザが表示面に対する入力操作を行うために上記表示面に接近させた指示物体が、上記表示面に対して予め定めた表示距離まで接近したときに、ユーザが上記表示面上で選択することのできるオブジェクトを上記表示装置に表示させるオブジェクト表示手段と、上記指示物体が上記オブジェクト表示手段が表示したオブジェクトに向かって移動しているか否かを判定する接近判定手段とを備え、上記オブジェクト表示手段は、上記接近判定手段が、上記指示物体が上記オブジェクトに向かって移動していないと判定したときに、上記オブジェクトの表示を終了する構成である。
【００３８】
また、本発明の情報処理装置の制御方法は、以上のように、ユーザが表示面に対する入力操作を行うために上記表示面に接近させた指示物体が、上記表示面に対して予め定めた表示距離まで接近したときに、ユーザが上記表示面上で選択することのできるオブジェクトを上記表示装置に表示させるオブジェクト表示ステップと、上記指示物体が上記オブジェクト表示ステップで表示したオブジェクトに向かって移動しているか否かを判定する接近判定ステップと、上記接近判定ステップで、上記指示物体が上記オブジェクトに向かって移動していないと判定したときに、上記オブジェクトの表示を終了する表示終了ステップとを含む構成である。
【００３９】
したがって、指示物体が表示距離まで接近していないときには、表示面に表示される他の画像がオブジェクトに遮られることがなく、オブジェクトが表示された後、ユーザがオブジェクトを選択しない場合に、オブジェクトがユーザ操作の妨げとならないという効果を奏する。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係る情報処理装置の要部構成を示すブロック図である。
【図２】上記情報処理装置がツールパレットの表示等に用いるパレット制御用データの一例を示す図である。
【図３】同図（ａ）〜（ｄ）は、上記情報処理装置が表示／入力装置に表示させる画面例を示す図である。
【図４】上記情報処理装置が実行する処理の一例を示すフローチャートである。
【図５】撮像装置によって指示物体の位置、及び指示物体から表示面までの距離を取得する方法を説明する図である。
【図６】赤外線センサによって指示物体の位置、指示物体がパレット表示距離まで近付いたこと、及びパレット消去距離まで近付いたことを検知する方法を説明する図であり、同図（ａ）はセンサ配置を示し、同図（ｂ）はパレット表示距離の検知方法を示し、同図（ｃ）はパレット消去距離の検知方法を示している。
【図７】赤外線の発光部と受光部を備えるタッチペンで、表示／入力装置の表示面までの距離を検知する方法を説明する図である。
【図８】ツールパレットの一例を示す図である。
【図９】表示／入力装置の画面サイズが大型である場合の使用例を示す図である。
【図１０】従来技術を示す図であり、複数のアイコンを含むツールパレットを表示した画面例を示す図である。
【発明を実施するための形態】
【００４１】
以下、本発明の実施の形態について、図１〜図９に基づいて詳細に説明する。
【００４２】
〔情報処理装置の構成〕
まず、本実施形態に係る情報処理装置１の構成について、図１に基づいて説明する。図１は、情報処理装置１の要部構成を示すブロック図である。図示のように、情報処理装置１には、表示／入力装置（表示装置、入力装置）２及び位置／距離センサ（表示距離検知センサ、消去判定距離検知センサ）３が接続されている。
【００４３】
表示／入力装置２は、情報処理装置１の制御に従って画像を表示する装置であると共に、その表示面に対するユーザの入力操作を受け付けて、受け付けた入力操作に対応する操作信号を生成し、生成した操作信号を情報処理装置１に送信する装置である。ユーザは、表示／入力装置２の表示面に表示される画像に従って、該表示面に対して入力操作を行うことによって、情報処理装置１の動作を制御することができる。
【００４４】
なお、画像を表示する機能と、表示面に対する接触位置を検出する機能とは独立しているので、表示／入力装置２は、表示装置と入力装置の２つの独立した装置として把握することもできる。
【００４５】
位置／距離センサ３は、表示／入力装置２の表示面と指示物体（表示／入力装置２に入力操作を行おうとするユーザの指やタッチペン）との距離を検出すると共に、表示／入力装置２の表示面上における指示物体の位置を検出し、検出結果を情報処理装置１に送信する。位置及び距離の検出方法については後述する。
【００４６】
なお、図示の例では、表示／入力装置２及び位置／距離センサ３が情報処理装置１と別体の装置となっているが、情報処理装置１が表示／入力装置２及び位置／距離センサ３の少なくとも一方を備えていても構わない。
【００４７】
情報処理装置１は、表示／入力装置２に画像を表示させる装置であると共に、表示／入力装置２が受け付けたユーザの入力操作に応じた処理を行う装置であり、以下のような特徴的な処理を実行する。
【００４８】
すなわち、情報処理装置１は、表示／入力装置２の表示面に指やタッチペン等が近付いたときに、その近傍にツールパレットを表示する。そして、指やタッチペン等が表示面にさらに近付いたときに、当該指やタッチペン等がツールパレットに向かっているか否かを確認する。
【００４９】
ここで、指やタッチペン等がツールパレットに向かっていることが確認された場合には、情報処理装置１は、ツールパレットの表示を継続し、ツールパレットのアイコンがタッチされたときには、そのアイコンに対応する処理を実行する。
【００５０】
一方、指やタッチペン等がツールパレットに向かっていないことが確認された場合には、情報処理装置１は、ツールパレットの表示を終了し、ツールパレットによる入力操作の受付を終了する。
【００５１】
これにより、ユーザの操作しやすい位置にツールパレットを表示させて入力操作を受け付けることができると共に、ユーザがツールパレットを用いずに入力操作を行う場合にツールパレットが邪魔にならないという効果を奏する。なお、ツールパレットは、ユーザが選択可能な少なくとも１つのオブジェクトを含むものであり、各オブジェクトには処理が対応付けられている。
【００５２】
図１の情報処理装置１は、上記のような処理を実行するために、表示処理部１０、入力データ処理部１１、制御部１２、１次記憶部１３、及び２次記憶部１４を備えている。
【００５３】
表示処理部１０は、表示／入力装置２に画像を表示させるための処理を行う、いわゆるディスプレイドライバとしての機能を有するものである。入力データ処理部１１は、表示／入力装置２から受信する操作信号を処理する、いわゆるタッチパネルドライバとしての機能を有するものである。
【００５４】
制御部１２は、情報処理装置１の動作を統括して制御するものであり、パレット制御部（オブジェクト表示手段、接近判定手段、処理実行手段）２０、位置取得部２１、及び距離取得部２２を含む。
【００５５】
パレット制御部２０は、ツールパレットに関する制御を行う。具体的には、パレット制御部２０は、表示／入力装置２の表示面に指やタッチペン等が近付いたときに、その近傍にツールパレットを表示する。また、パレット制御部２０は、指やタッチペン等が表示面にさらに近付いたときに、当該指やタッチペン等がツールパレットに向かっているか否かを確認する。
【００５６】
ここで、ツールパレットに向かっていることを確認した場合には、パレット制御部２０は、ツールパレットの表示を継続し、ツールパレットのアイコンがタッチされたときには、そのアイコンに対応する処理を実行する。一方、ツールパレットに向かっていないことが確認された場合には、ツールパレットの表示を終了し、ツールパレットによる入力操作の受付を終了する。
【００５７】
位置取得部２１は、位置／距離センサ３の検出結果を受信して、表示／入力装置２の表示面に対する指示物体の位置を示す位置情報を生成し、生成した位置情報をパレット制御部２０に送信する。より詳細には、位置取得部２１は、指示物体と表示面との最短距離を結ぶ直線の表示面との交点の位置を示す、表示面上の座標を上記位置情報として生成する。
【００５８】
距離取得部２２は、位置／距離センサ３の検出結果を受信して、指示物体と表示／入力装置２の表示面との距離を示す距離情報を生成し、生成した距離情報をパレット制御部２０に送信する。
【００５９】
１次記憶部１３は、制御部１２が動作する際に使用するものであり、現在の入力状態を保持するための情報等が格納される。図示の例では、１次記憶部１３に、表示／入力装置２に画像を表示させるための表示データ３０が格納されている。１次記憶部１３は、ＲＡＭ（Random Access Memory）等で構成することもできる。
【００６０】
２次記憶部１４は、情報処理装置１が使用する各種データを記憶するものであり、制御部１２がデータの格納及び読み出しが可能なものであればよく、例えばハードディスク等で構成することもできる。制御部１２をソフトウェアで構成する場合には、制御部１２の機能を実現するためのソフトウェア、ドライバ等も２次記憶部１４に格納される。図示の例では、２次記憶部１４に、パレット制御部２０がツールパレットの表示等に用いるパレット制御用データ３１が格納されている。
【００６１】
パレット制御用データ３１は、パレット制御部２０がツールパレットを表示することができ、またツールパレットのアイコンが選択されたときに、選択されたアイコンに割り当てられている処理を特定できるようなものであればよく、例えば図２のようなデータであってもよい。図２は、パレット制御用データ３１の一例を示す図である。図２のパレット制御用データ３１は、相対座標と、アイコンと、機能とが対応付けられたデータである。
【００６２】
相対座標は、アイコンを表示する位置を特定するためのデータである。上述のように、ツールパレットは、ユーザの指等が接近した位置の近傍に表示されるので、図２の例では、アイコンの表示位置を、位置取得部２１が生成した位置（指示物体と表示面との最短距離を結ぶ直線の表示面との交点の位置）を原点（０，０）とする相対座標で示している。
【００６３】
アイコンは、相対座標が示す位置に表示するものである。同図では、説明のため、アイコンの画像を示しているが、パレット制御用データ３１は、アイコンの画像を特定できるようなデータを含んでいればよく、アイコンの画像がパレット制御用データ３１に含まれている必要はない。例えば、アイコンの画像の代わりに、アイコンの画像の格納先を示すアドレス等を含めてもよい。
【００６４】
機能は、アイコンに割り当てられている機能（処理）を示すものである。図示の例では、黒ペン、赤ペン、消しゴム、ゴミ箱、登録、印刷、作文、及びヘルプの機能が示されている。
【００６５】
ここでは、黒ペンは、手書入力の軌跡を黒字で表示する機能、赤ペンは手書入力の軌跡を赤字で表示する機能、消しゴムは手書入力の軌跡を消去する機能であることを想定している。また、ゴミ箱は指定された対象を削除する機能、登録は表示中の画面を記録する機能、印刷は表示中の画面を印刷する機能、作文はテキストデータの入力を開始する機能、ヘルプは、操作や機能のガイドを表示する機能であることを想定している。
【００６６】
なお、パレット制御用データ３１は、アイコンに割り当てられた機能を特定できるようなデータを含んでいればよく、図示の例に限られない。無論、アイコンに割り当てる機能もこれらの例に限られない。
【００６７】
〔表示画面例〕
情報処理装置１が表示／入力装置２に表示させる画面について、図３に基づいて説明する。図３（ａ）〜（ｄ）は、情報処理装置１が表示／入力装置２に表示させる画面例を示す図である。
【００６８】
同図（ａ）は、表示／入力装置２の表示面に指が近付いたときに、ツールパレットを表示させた画面例を示している。情報処理装置１は、図示のように、タッチパネルに指が近付いたときに、近付いた指の位置（図中、破線の十字の交点で示す）から離れた位置にツールパレット５０を表示させる。
【００６９】
図示のツールパレット５０は、アイコンａ〜ｈを含んでいる。これらのアイコンは、パレット制御用データ３１に基づいて画像及び表示位置が決定されたものである。図示のように、近付いた指の位置を囲むようにアイコンａ〜ｈを表示することにより、ユーザは指を近付けた位置の画像を確認できると共に、各アイコンａ〜ｈの画像を認識しやすい。
【００７０】
また、アイコンａ〜ｈには、パレット制御用データ３１によって、それぞれ処理（機能）が割り当てられており、アイコンａ〜ｈがタッチされたときには、情報処理装置１は、そのアイコンに割り当てられた処理を実行する。
【００７１】
同図（ｂ）は、ツールパレット５０が表示された後、ツールパレット５０以外の部分に指が近付いたときの画面例を示している。情報処理装置１は、図示のように、ツールパレット５０が表示された後、ツールパレット５０以外の部分に指が近付いた場合、つまり指が表示面に接近しているが、アイコンａ〜ｈの何れにも向かっていない場合には、ツールパレット５０の表示を終了し、ツールパレット５０による入力操作の受付も終了する。
【００７２】
同図（ｃ）は、ツールパレット５０が表示された後、ツールパレット５０に指が近付いたときの画面例を示している。情報処理装置１は、図示のように、ツールパレット５０が表示された後、ツールパレット５０に指が近付いた場合、つまり指が表示面に接近しており、かつアイコンａ〜ｈの何れかに向かっている場合には、ツールパレット５０の表示を継続し、ツールパレット５０による入力操作の受付も継続する。つまり、この場合には、ユーザは、アイコンａ〜ｈの何れかにタッチして、そのアイコンに割り当てられた処理を情報処理装置１に実行させることができる。
【００７３】
同図（ｄ）は、ツールパレット５０が表示された後、ツールパレット５０から指が離れたときの画面例を示している。情報処理装置１は、図示のように、ツールパレット５０が表示された後、ツールパレット５０から指が離れた場合、つまり指が表示面から遠ざかった場合には、ツールパレット５０の表示を終了し、ツールパレット５０による入力操作の受付も終了する。
【００７４】
〔処理の流れ〕
図３の示したような表示は、例えば以下の処理によって実現される。ここでは、情報処理装置１が実行する処理の流れについて、図４に基づいて説明する。図４は、情報処理装置１が実行する処理の一例を示すフローチャートである。
【００７５】
まず、パレット制御部２０は、距離取得部２２に指示して位置／距離センサ３から距離情報を取得させる（Ｓ１）。そして、パレット制御部２０は、取得させた距離情報を参照して、表示／入力装置２の表示面に対してパレット表示距離（表示距離）まで接近するものがないかを確認（Ｓ２）し、接近するものがなければ（Ｓ２でＮＯ）Ｓ１の処理に戻る。
【００７６】
なお、パレット表示距離は、ツールパレットを表示させるか否かを判定するための閾値として予め定められた距離である。パレット表示距離は、表示／入力装置２の画面サイズ等に応じて適宜設定すればよい。
【００７７】
一方、パレット表示距離まで接近するものがあったことが確認されたとき（Ｓ２でＹＥＳ）には、パレット制御部２０は、位置取得部２１に指示して位置／距離センサ３から位置情報を取得させる（Ｓ３）。
【００７８】
続いて、パレット制御部２０は、位置取得部２１に取得させた位置情報を参照して、ユーザの指が接近した位置を特定し、特定した位置の周囲にツールパレットを表示する（Ｓ４）。
【００７９】
具体的には、パレット制御部２０は、２次記憶部１４に格納されているパレット制御用データ３１から、各アイコン（オブジェクト）の画像及び該アイコンの相対座標を読み出す。そして、位置取得部２１が取得した位置情報が示す座標を中心として、上記読み出した相対座標に従って各アイコンの表示位置を決定し、表示処理部１０に指示して該決定した表示位置に各アイコンを表示させる。これにより、図３（ａ）に示すように指が接近した位置を囲むようにツールパレットが表示されることになる。
【００８０】
次に、パレット制御部２０は、距離取得部２２に指示して位置／距離センサ３から距離情報を取得させる（Ｓ５）。そして、取得させた距離情報を参照して、ユーザの指がパレット消去距離（消去判定距離）まで接近したか否かを確認する（Ｓ６）。具体的には、パレット制御部２０は、取得させた距離情報が示す距離がパレット消去距離以下であるかを確認する。
【００８１】
なお、パレット消去距離は、ユーザの指がツールパレットに向かっているか否かを判定するために用いられる距離であり、パレット表示距離よりも短い値に設定される。パレット消去距離は、パレット表示距離に応じて適宜設定すればよい。
【００８２】
ここで、ユーザの指がパレット消去距離まで接近していることが確認された場合（Ｓ６でＹＥＳ）には、パレット制御部２０は、Ｓ７の処理に進む。一方、ユーザの指がパレット消去距離まで接近していないことを確認した場合（Ｓ６でＮＯ）には、パレット制御部２０は、ユーザの指がパレット表示距離より離れたか否かを確認する（Ｓ８）。具体的には、パレット制御部２０は、Ｓ５で取得させた距離情報が示す距離がパレット表示距離より大きいか否かを確認する。
【００８３】
Ｓ８において、ユーザの指がパレット表示距離より離れていないことを確認した場合（Ｓ８でＮＯ）には、パレット制御部２０はＳ５の処理に戻って再度距離情報を取得する。一方、ユーザの指がパレット表示距離よりも離れたことを確認した場合（Ｓ８でＹＥＳ）には、パレット制御部２０は、表示処理部１０に指示してツールパレットを消去させ（Ｓ９）、Ｓ１の処理に戻る。
【００８４】
Ｓ７では、パレット制御部２０は、位置取得部２１に指示して位置／距離センサ３から位置情報を取得させる。そして、パレット制御部２０は、ユーザの指がツールパレットに接近しているか否か、言い換えればユーザの指がツールパレットに向かっているか否かを確認する（Ｓ１０）。
【００８５】
具体的には、パレット制御部２０は、位置取得部２１に取得させた位置情報からユーザの指の位置を特定する。そして、特定した指の位置の座標が、表示面においてツールパレット（アイコン）が表示されている領域に含まれる場合に、ユーザの指がツールパレットに接近していると判断する。
【００８６】
Ｓ１０において、ユーザの指がツールパレットに接近していることを確認した場合（Ｓ１０でＹＥＳ）には、パレット制御部２０はＳ１１の処理に進む。一方、ユーザの指がツールパレット以外の部分に接近していることを確認した場合（Ｓ１０でＮＯ）には、パレット制御部２０は、表示処理部１０に指示してツールパレットを消去させる（Ｓ１２）。
【００８７】
そして、パレット制御部２０は、タッチ操作の有無を確認する（Ｓ１３）。なお、タッチ操作の有無は、入力データ処理部１１から表示／入力装置２がタッチ操作を受け付けたことを示す操作信号の受信を受信したか否かによって確認する。
【００８８】
ここで、タッチ操作が行われたことが確認された場合（Ｓ１３でＹＥＳ）には、パレット制御部２０は、タッチ位置に応じた処理を実行する（Ｓ１４）。例えば、タッチされた位置に処理が割り当てられていればその処理を実行する。また、例えば手書入力を受け付ける状態となっている場合には、手書入力の軌跡に沿って線分を表示する。無論、タッチされた位置に処理が割り当てられていなければ処理を行わない。なお、ツールパレット以外にタッチされたときの処理は、パレット制御部２０以外の構成が行ってもよい。
【００８９】
一方、タッチ操作が行われたことが確認されなかった場合（Ｓ１３でＮＯ）には、パレット制御部２０は、距離取得部２２に指示して位置／距離センサ３から距離情報を取得させ（Ｓ１５）、ユーザの指がパレット表示距離より離れたか否かを確認する（Ｓ１６）。この確認はＳ８と同様にして行われ、パレット表示距離より離れていないことを確認した場合（Ｓ１６でＮＯ）にはＳ１３の処理に戻り、パレット表示距離より離れていることを確認した場合（Ｓ１６でＹＥＳ）にはＳ１の処理に戻る。
【００９０】
Ｓ１１では、パレット制御部２０は、表示中のツールパレットに対してタッチ操作が行われたか否かを確認する。そして、タッチ操作が行われたことを確認した場合（Ｓ１１でＹＥＳ）には、パレット制御部２０は、表示処理部１０に指示してツールパレットを消去させ（Ｓ１７）、タッチ位置に応じたパレット機能を実行する（Ｓ１８）。
【００９１】
具体的には、パレット制御部２０は、入力データ処理部１１から受信した操作信号が示す、タッチ操作が行われた位置の座標が、表示されているアイコンの何れの領域に含まれるかによって、何れのパレット機能が選択されたかを判断する。そして、パレット制御部２０は、パレット制御用データ３１を参照して、選択されたパレット機能に対応する処理を特定し、実行する。この後、処理はＳ１に戻る。
【００９２】
一方、Ｓ１１でタッチ操作が確認されなかった場合（Ｓ１１でＮＯ）には、パレット制御部２０は、距離取得部２２に指示して位置／距離センサ３から距離情報を取得させ（Ｓ１９）、ユーザの指がパレット表示距離より離れたか否かを確認する（Ｓ２０）。この確認はＳ８、Ｓ１６と同様にして行われる。
【００９３】
そして、パレット表示距離より離れていないことを確認した場合（Ｓ２０でＮＯ）にはＳ１１の処理に戻り、パレット表示距離より離れていることを確認した場合（Ｓ２０でＹＥＳ）には、表示処理部１０に指示してツールパレットを消去させ（Ｓ２１）、Ｓ１の処理に戻る。
【００９４】
〔位置・距離の検出方法〕
続いて、指示物体（ユーザの指など）の表示／入力装置２の表示面に対する位置、及び表示面からの距離の検出方法について説明する。
【００９５】
まず、表示／入力装置２の表示面近傍の画像を取得し、取得した画像を解析することによって位置及び距離を取得する方法について、図５に基づいて説明する。図５は、撮像装置によって指示物体の位置、及び指示物体から表示面までの距離を取得する方法を説明する図である。
【００９６】
図示のように、表示／入力装置２の四隅には、撮像装置５が設けられている。つまり、図示の例では、４つの撮像装置５を位置／距離センサ３として機能させることを想定している。
【００９７】
各撮像装置５は、何れも表示／入力装置２の表示面に対してパレット表示距離まで接近した指示物体（ユーザの指など）を撮像できると共に、パレット消去距離まで接近した指示物体を撮像できるように配置されている。また、各撮像装置５が撮像した画像は、位置取得部２１及び距離取得部２２に送信されるようになっている。
【００９８】
このように、異なる位置から指示物体を撮像した画像を解析することにより、位置取得部２１は、指示物体が表示面に対してどのような位置に存在するかを特定することができる。具体的には、指示物体と表示面との最短距離を結ぶ直線の表示面との交点の位置を示す表示面上の座標を特定することができる。また、距離取得部２２は、指示物体から表示面までの距離を特定することができる。
【００９９】
ここで、情報処理装置１は、指示物体がパレット表示距離まで近付いたこと、及びパレット消去距離まで近付いたことを特定できればよいので、指示物体から表示面までの距離を測定せずに、指示物体がパレット表示距離まで近付いたこと、及びパレット消去距離まで近付いたことを検知してもよい。
【０１００】
指示物体がパレット表示距離まで近付いたこと、及びパレット消去距離まで近付いたことを検知する方法について、図６に基づいて説明する。図６は、赤外線センサによって指示物体の位置、指示物体がパレット表示距離まで近付いたこと、及びパレット消去距離まで近付いたことを検知する方法を説明する図であり、同図（ａ）はセンサ配置を示し、同図（ｂ）はパレット表示距離の検知方法を示し、同図（ｃ）はパレット消去距離の検知方法を示している。
【０１０１】
同図（ａ）に示すように、ここでは、表示／入力装置２の表示面の向かって左側の１辺に沿って、発光部７が複数設けられていると共に、その１辺に対向する辺に沿って、各発光部７が発する光をそれぞれ受光する受光部８が設けられている。同様に、表示面の上側の１辺に沿って発光部７が複数設けられており、その１辺に対向する辺に沿って、各発光部７が発する光をそれぞれ受光する受光部８が設けられている。
【０１０２】
図示の構成によれば、指示物体が表示／入力装置２の表示面に接近したときには、該指示物体によって発光部７が発する光が遮られ、受光部８に受光されなくなる。したがって、受光できなかった受光部８の位置から、指示物体の表示面上における位置、具体的には指示物体と表示面との最短距離を結ぶ直線の表示面との交点の位置を示す表示面上の座標を特定することができる。
【０１０３】
そして、このような発光部７と受光部８との組み合わせを２段に設けることによって、指示物体がパレット表示距離まで接近したこと、及びパレット消去距離まで接近したことを検出することができる。また、光を受光できない受光部８を特定することにより、指示物体が表示面に対してどの位置に接近しているかを特定することができる。
【０１０４】
すなわち、同図（ｂ）に示すように、表示面からパレット表示距離だけ離れた位置を表示面と平行に光が通るように発光部７を配置し、該発光部７が発する光を受光できる位置に受光部８を配置する。これにより、指示物体（図示の例ではユーザの指）から表示面までの距離がパレット表示距離以下になったときに受光部８が光を受光できなくなるので、これをもって指示物体がパレット表示距離まで接近したことを検出することができる。
【０１０５】
さらに、同図（ｃ）に示すように、表示面からパレット消去距離だけ離れた位置を表示面と平行に光が通るように発光部７を配置し、該発光部７が発する光を受光できる位置に受光部８を配置する。これにより、指示物体（図示の例ではユーザの指）から表示面までの距離がパレット消去距離以下になったときに受光部８が光を受光できなくなるので、これをもって指示物体がパレット消去距離まで接近したことを検出することができる。
【０１０６】
すなわち、この場合には、位置取得部２１は、表示面に対して縦に配列している受光部８のうち、受光できなかった受光部８の位置と、表示面に対して横に配列している受光部８のうち、受光できなかった受光部８の位置とから、指示物体と表示面との最短距離を結ぶ直線の表示面との交点の位置を示す表示面上の座標を特定する。そして、特定した座標を位置情報としてパレット制御部２０に送信する。
【０１０７】
また、距離取得部２２は、パレット消去距離に配置された受光部８のうち、受光できなかったものがあるか否かを示す情報を距離情報としてパレット制御部２０に送信する。同様に、距離取得部２２は、パレット消去距離に配置された受光部８のうち、受光できなかったものがあるか否かを示す情報を距離情報としてパレット制御部２０に送信する。
【０１０８】
なお、距離取得部２２は、パレット表示距離に配置された受光部８のうち受光できなかったものが確認されたときに、その旨をパレット制御部２０通知し、パレット消去距離に配置された受光部８のうち受光できなかったものが確認されたときに、その旨をパレット制御部２０通知してもよい。
【０１０９】
また、表示／入力装置２は、発光部と受光部とを設けることによって、ユーザのタッチ操作を検出するものであってもよく、この場合には、発光部と受光部とを３段に設けることになる。また、赤外光の発光部７と受光部８の代わりに、マイクロ波の送信部と受信部とを配置して指示物体の接近を検出することもできる。
【０１１０】
さらに、上述では、１つの位置／距離センサ３で指示物体の位置と、指示物体から表示面までの距離とを検知する例を示したが、指示物体の位置と、指示物体から表示面までの距離とは、別々のセンサで検知しても構わない。
【０１１１】
例えば、位置／距離センサ３にタッチ操作を行うためのタッチペンに距離の測定機能を持たせてもよい。これについて、図７に基づいて説明する。図７は、赤外線の発光部６ａと受光部６ｂを備えるタッチペン６で、表示／入力装置２の表示面までの距離を検知する方法を説明する図である。
【０１１２】
図示のように、タッチペン６に設けられた発光部６ａが発する光は表示／入力装置２の表示面で反射し、この反射光をタッチペン６に設けられた受光部６ｂで受光することによって、タッチペン６から表示面までの距離を測定することができる。なお、測定した距離は、タッチペン６から情報処理装置１に無線または有線通信で送信する。
【０１１３】
なお、位置の取得方法は、指示物体（ユーザの指など）の表示面に対する位置を取得できるものであれば特に限定されず、距離の取得方法も、表示面からの距離を取得できるものであれば特に限定されず、例示した以外の方法を適用することもできる。
【０１１４】
例えば、表示／入力装置２が静電容量式のタッチパネルである場合には、表示面に対する静電容量の変化を検知できるので、この検知結果から指の接近を検知すると共に、指が接近した位置及び指と表示面との距離を取得してもよい。
【０１１５】
すなわち、静電容量式のタッチパネルは、表示面上に均一な電界を形成する。この電界に対して、ユーザの指などの導電体が接近したときには、表示面上の静電容量が変化するので、静電容量式のタッチパネルはこの変化を検知することによって、表示面に対するユーザ操作を検出する。
【０１１６】
このため、位置取得部２１は、静電容量式のタッチパネルから表示面上の静電容量が変化した位置を示す情報を受信し、その位置の座標を、指示物体と表示面との最短距離を結ぶ直線の表示面との交点の位置を示す表示面上の座標として特定することができる。
【０１１７】
また、距離取得部２２は、静電容量式のタッチパネルから表示面上の静電容量を示す情報を受信し、受信した静電容量と予め定めた閾値（パレット表示距離用閾値と、パレット消去距離用閾値）と比較することによって、指示物体がパレット表示距離用またはパレット消去距離まで接近しているかを判断し、その判断結果を距離情報としてパレット制御部２０に送信してもよい。
【０１１８】
〔ツールパレットの変形例〕
上述では、指示物体の接近位置を中心として、アイコンを円形に配列させたツールパレット５０を表示する例（図３）を示したが、ツールパレットは、ユーザがタッチして選択することができ、何らかの処理が割り当てられているオブジェクトを少なくとも１つ含むものであればよく、図３の例に限られない。
【０１１９】
例えば、図８のようなツールパレットを表示してもよい。図８は、ツールパレットの一例を示す図である。図示の例では、表示面に接近した指の側方に６つのアイコンが長方形状に配列したツールパレット５０’が表示されている。ツールパレット５０’に含まれるアイコンは、ａ、ｂ、ｃ、ｆ、ｇ、及びｈの６つである。
【０１２０】
このように、ツールパレットの構成及び表示位置は、特に限定されないが、指示物体が接触するであろう位置（例えば、パレット消去距離まで接近したときの指示物体の位置に対応する表示面上の位置）には、ツールパレットを表示しないことが好ましい。言い換えれば、ツールパレットは、それに含まれるアイコンが、指示物体と表示面との最短距離を結ぶ直線の該表示面との交点から予め定めた距離だけ離れた位置となるように表示することが好ましい。
【０１２１】
これにより、ユーザが、既に表示されている他のオブジェクトを操作すること等を意図して表示面にタッチ操作を行おうとしたときに、誤ってツールパレットのアイコンをタッチしてしまうことを防ぐことができる。
【０１２２】
〔表示／入力装置について〕
情報処理装置１に接続される表示／入力装置２は、情報処理装置１の制御に従って画像を表示し、ユーザのタッチ操作を検出して、その結果を示す操作信号を情報処理装置１に送信するものであれば特に限定されない。しかしながら、表示／入力装置２の画面サイズが大型である場合に、情報処理装置１を適用する効果が特に大きい。
【０１２３】
これについて、図９に基づいて説明する。図９は、表示／入力装置２の画面サイズが大型である場合の使用例を示す図である。図示のように、表示／入力装置２の画面サイズが大型である場合には、会議、発表、及び講義等において、発表者が参加者に提示する資料等を表示させる装置として用いることもできる。
【０１２４】
そして、情報処理装置１によれば、表示／入力装置２に指やタッチペン等を接近させることにより、接近させた位置の近傍にツールパレットが表示されるので、ユーザは、どのような位置からでもツールパレットによる入力操作を容易に行うことができる。
【０１２５】
また、このように表示／入力装置２の画面サイズが大型である場合には、ツールパレット以外にも様々なアイコンを表示することが可能であり、会議、発表、及び講義等で使用するときには、手書き入力等を行うことも多いと考えられる。したがって、ユーザが、ツールパレットによる操作を行うことを意図せずに、表示面に指などを近付けることも多いと考えられる。
【０１２６】
情報処理装置１によれば、ユーザの指などがツールパレットに向かっていない場合に、ツールパレットを消去するので、ツールパレットがユーザの操作の邪魔にならずに済み、非常に利便性が高い。
【０１２７】
〔変形例〕
上記では、ユーザの指などの指示物体がパレット消去距離まで接近したときに、該指示物体の位置がツールパレット上にあるか否かを判定することにより、指示物体がツールパレットに向かって移動しているか否かを判断する例を説明した。
【０１２８】
しかしながら、指示物体がツールパレットに向かって移動しているか否かを判断する方法は、上記の例に限られない。例えば、指示物体を異なるタイミングで複数回撮像し、撮像した複数の画像から特定される指示物体の位置変化に基づいて、指示物体がツールパレットに向かって移動しているか否かを判断してもよい。また、例えば、指示物体を撮像した動画像を解析することによって、指示物体がツールパレットに向かって移動しているか否かを判断してもよい。
【０１２９】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１３０】
最後に、情報処理装置１の各ブロック、特に制御部１２は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１３１】
後者の場合、情報処理装置１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである情報処理装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記情報処理装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１３２】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１３３】
また、情報処理装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【産業上の利用可能性】
【０１３４】
本発明は、表示面への画像の表示機能及び表示面に対する入力操作の受け付け機能を有する表示／入力装置に接続して使用する情報処理装置、及び表示／入力装置を備える情報処理装置等に好適に適用することができる。
【符号の説明】
【０１３５】
１  情報処理装置
２  表示／入力装置（表示装置、入力装置）
３  位置／距離センサ（表示距離検知センサ、消去判定距離検知センサ）
２０  パレット制御部（オブジェクト表示手段、接近判定手段、処理実行手段）
【図１】
0005642425.tif 000002
【図２】
0005642425.tif 000003
【図３】
0005642425.tif 000004
【図４】
0005642425.tif 000005
【図５】
0005642425.tif 000006
【図６】
0005642425.tif 000007
【図７】
0005642425.tif 000008
【図８】
0005642425.tif 000009
【図９】
0005642425.tif 000010
【図１０】
0005642425.tif 000011