物体の接触による操作入力が行われる画面上において、複数の物体による接触が行われることのできる領域を、その操作入力を行うユーザが容易に理解できるようにする。画像出力部と光照射部と受光部とを備え、前記画像出力部によって画像が表示された画面上に物体を接触させた際、前記光照射部から照射された光を前記物体が遮り、かつ該物体が反射した反射光を前記受光部が受光したことにより前記物体の接触位置を認識させる情報処理装置であって、前記画面上に物体が接触した位置を認識する位置認識部と、前記位置に基づいて、前記物体が接触したことにより前記光照射部が照射する光が到達しなくなった範囲を算出する算出部と、前記算出された範囲に含まれる、前記画面上の画像の表示方法を変更する変更部とを備える。近年、テーブル上や壁面に画像を投影し、投影された画像に含まれるGUI(グラフィカルユーザインタフェース)などに指などを接触させることで、領域指定あるいは情報入力ができるシステムが知られている。この種の装置は、表示画面の端部からレーザ照射を行い、その反射光などを検知することによって、上記指などの物体による接触を認識することが多い。【0003】また、従来、画面上の2箇所以上に指などを接触させることにより、多種の指示入力を行うことができる、いわゆるマルチタッチ入力の技術が知られている。以下では、上述したレーザ照射による接触の認識を行うシステムにおいて、マルチタッチを行った場合を考える。あるレーザ光の先に相当する同一直線上で2つの指の接触を同時に行った場合には、レーザ光を最初に遮断した指の接触しか認識できず、もう一方の指の接触は認識できない。ところが、この接触による操作中のユーザにとっては、画面上の映像を見ただけでは、どのような理由で一方の接触しか検知していないのか等が判らない。本発明は上記従来例に鑑みて成されたものであり、物体の接触による操作入力が行われる画面上において、複数の物体による接触が行われることのできる領域を、その操作入力を行うユーザが容易に理解できるようにすることを主な目的とする。上記目的を達成するために、例えば、画像出力部と光照射部と受光部とを備え、前記画像出力部によって画像が表示された画面上に物体を接触させた際、前記光照射部から照射された光を前記物体が遮り、かつ該物体が反射した反射光を前記受光部が受光したことにより前記物体の接触位置を認識させる情報処理装置であって、前記画面上に物体が接触した位置を認識する位置認識部と、前記位置に基づいて、前記物体が接触したことにより前記光照射部が照射する光が到達しなくなった範囲を算出する算出部と、前記算出された範囲に含まれる、前記画面上の画像の表示方法を変更する変更部とを備えることを特徴とする。本発明によれば、物体の接触による操作入力が行われる画面上において、複数の物体による接触が行われることのできる領域を、その操作入力を行うユーザが容易に理解できる。【0010】[概略説明]まず最初に、本実施形態の概略を説明する。図11は、写真等の画像を画面上に投影し、そこに投影された画像をユーザによる画面へのタッチ操作で、印刷したり、削除したり、複製したりできるアプリケーション(以下、画像閲覧アプリケーションとも呼ぶ)の一例である。図11(a)に示される情報処理装置1101は、内部に保持する種々の画像(画像1104、1105、1106)をテーブル等の画面1102に投影する映像投影部1111を備える。操作を指示するための操作ボタン1107、1108、1109も含めたウィンドウ1103を画面1102上に投影する。このシステムにおいては、上記画像1104、1105、1106にユーザがタッチした状態で、上記操作ボタン1107、1108、1109の何れかをタッチすることにより、タッチされている画像の削除、印刷、複製を行うことができる。ここで、削除とは、画面上からの該当画像の削除であり、印刷とは不図示の印刷機器から該当画像を印刷することであり、複製とは画面上に同じ画像をもう1つ表示させることである。ここでは、その画面1102は画面が地面に対して水平になるように設置されているものとし、図11(a)は、ユーザの頭上(装置の上)から見た外観図とする。1101および画面1102を側面から見た外観図である。この図11(b)において、映像投影部1111は、情報処理装置1101の上部に配置されており、そこから下方の画面1102に向けてウィンドウ1103に含まれる各画像(投影光1110)を投影する。情報処理装置1101は、レーザ照射部1113とレーザ受光部1114を備えており、これにより、画面1102に対する物体の接触(指などによるタッチ)を検出する。このレーザ照射部1113は、図のように画面上に平行するようにレーザ光1112を照射しており、レーザ受光部1114は、このレーザ光1112に何らかの物体が当たったとき(遮ったとき)の反射光を受信することで、物体が接触した位置を特定する。これらの技術については公知であるので詳細説明は省略する。図11(c)と(d)は、図11(a)と(b)に対して「指でタッチした場合」に相当する外観図である。これらの図では、物体1115によって、レーザ照射部1113から照射されたレーザ光1112が遮られるため、点線1116に相当する部分に、レーザ光1112が届かないことになる。これは、点線1116の部分に別の物体が接触しても、その接触を検知できないことを意味する。このシステムが、上述したようなマルチタッチが可能なものであれば、ユーザは、「点線1116に相当する領域にもタッチできるはず」と理解するのが普通である。よって、ユーザには正しい理解を促すことが、ユーザの利便性を向上させる。図11(c)に示すように、タッチできない操作ボタンに該当する操作を行えるようにすることも、ユーザの利便性を向上させるであろう。以下の実施形態では、これらの利便性を向上する種々の方法について説明する。【0012】[第1の実施形態]図1は、各実施形態に適用可能な情報処理装置の構成を示す図である。ここに示す情報処理装置は、上述した図11の情報処理装置1101に相当する。データ入力部101は各種のデータを入力したり、上述したようなユーザによる画面上のタッチによる指示などを情報として受け付ける。この入力部101には、上述したレーザ受光部1114とレーザ照射部1113が連結し、これらの働きにより、ユーザのタッチによる操作入力、あるいはペンなどの物体による接触による操作入力が可能である。CPU102は、バス106に接続された各構成要素を制御することにより、各実施形態で説明する一連の動作を実行させる。出力部103は、情報処理装置1101が扱う各種のデータを出力するものである。この出力部103は、後述するメモリ105などに保持される写真等の画像データを、上述した映像投影部1111などに出力したり、不図示のプリンタあるいはネットワーク上に出力したりできる。プログラムメモリ104は、後述するフローチャートをCPU102による制御の下で実行できるプログラムコードを格納する。この、プログラムメモリ104はROMやRAMで構成され、入力部101などを介して外部装置から取得することもできる。データメモリ105は、後述する各種のデータを格納する。このデータメモリ105には、RAM、あるいはDVDなどの着脱可能な記憶媒体が適用される。CPU102の制御の対象とする各構成要素を指示するアドレス信号や、各構成要素を制御するための制御信号、その他、各構成要素間で送受信されるべきデータは、バス106を介して送受信できる。1101の各種機能をブロックで示したものである。これら各機能は、主に、上述したCPU102およびプログラムコードに基づいて実行され、必要に応じてCPU102の制御の下で動作できる図1の各手段が動作することによって実現される。202は、タッチ位置認識部201が認識した、指等の物体の接触位置に基づいて、他の物体による接触が認識できない領域を算出する。現在認識している物体の接触位置に基づいて、その物体が接触したことによりレーザ照射部が照射するレーザ光が到達しなくなった範囲を算出する。202が算出した領域に表示されるべき画像を、後述する種々の方法で変更する。画面1102上において、上記算出された範囲(例えば、点線1116に相当する領域)に相当する画像の表示方法を変更する。映像投影部204は、映像変更部203が実行した画像の変更が反映するように、ウィンドウ1103に相当する画像を投影し直す。この映像投影部204の機能は、上述した映像投影部1111の一動作に相当する。図3は、第1実施形態における情報処理装置が行う処理手順を示したものである。上述したように、この一連の処理手順は、CPU102を中心に情報処理装置1101の各部が共同して行う。ステップS301において、映像投影部1111は、データメモリ105に格納されている画像および上述した操作ボタンなどを、図11(a)に示したような形で、テーブル型の画面1102上に投影する。以下では、この画面上に表示されている画像および操作ボタンのそれぞれをGUIと呼ぶこととする。ステップS302において、タッチ位置認識部201は、映像投影部204が投影した画像(画面1102)に対して、接触している物体があるか否かを判定する。物体が接触している場合にはステップS303に進む。接触していない場合は処理を終了する。ステップS303において、タッチ位置認識部201は、物体が接触している位置を認識する。この位置の認識方法は公知であるので説明を省略する。202は、ステップS303で取得した接触位置に基づいて、他の物体による接触を認識できない領域を算出する。現在認識している物体の接触位置に基づいて、その物体が接触したことによりレーザ照射部が照射するレーザ光が到達しなくなった範囲を特定する。図10は、図11の(c)の「物体が接触している状態」と同じ状態を示し、かつ、その物体を図から除いて描画しているものである。この図は、物体1115が頂点1002と頂点1003を結ぶ線分1102−1103に相当する位置に接触している場合を示している。この図10に示すように、物体1115は、頂点1001から照射されたレーザ光を、線分1102−1103の部分で遮る。これにより、5つの頂点1002〜1006で結ぶ5角形の領域にレーザ光が届かず、この5角形の領域で別の物体が画面上に接触したとしても、レーザ受光部1114は何ら認識することができない。この領域は、物体1115が接触している上記線分の位置さえ認識できれば、容易に算出できる。その具体的な算出方法は省略する。他の物体による接触が認識できない領域として、ユーザに報知する。該当する位置に存在する画像を変更することで報知する。図4は、上記画像の変更方法の一例を示したものである。該当する位置に存在する画像の明るさを暗く変更している。該当する位置に存在する画像全体の輪郭部分を強調するように表示する。図4(a)の表示によれば、あたかも物体1115による影ができているように見え、「影の部分の操作ができない」ということがユーザには直感的に理解できるという効果が有る。以上説明したように、本実施形態によれば、物体の接触による操作入力が行われる画面上において、複数の物体による接触が行われることのできる領域を、その操作入力を行うユーザが容易に理解できる。具体的には、現時点で接触している物体に基づいて、他の物体の接触が認識できる領域に影響が出ていること、およびその領域を、ユーザに視覚的に知らせることができる。全体について、画像を変更するようにしたが、本発明はこれに限らない。全体ではなく、その領域に含まれることで操作入力の可否に影響が出ているGUIについてのみ、画像の内容を変更することでも同様の効果を得ることができるであろう。以下では、その一実施形態を説明する。1101の各種機能をブロックで示したものである。図2と同じ機能ブロックについては、同様に動作するので、その説明を省略する。第1の実施形態と同じく、図5に示す各機能は、主に、上述したCPU102およびプログラムコードに基づいて実行され、必要に応じてCPU102の制御の下で動作できる図1の各手段が動作することによって実現される。図5において、GUI情報取得部501は、ウィンドウ1103として表示している画像に含まれる各GUIの情報を取得する。図11の(a)の状態であれば、6つのGUIが存在し、それらGUIとしては、画像1104〜1106と操作ボタン1107〜1109のそれぞれが相当する。GUI情報取得部501は、上記各GUIのそれぞれがどの位置に表示されているかなどを示す情報を取得し、認識不可能GUI特定部502の参照情報として保持する。含まれるGUIを特定するものである。含まれるGUIは、削除ボタン1107が相当する。含まれるGUIのみ(上記例では削除ボタン1107のみ)を変更し、映像投影部204からその画像を投影させる。図6は、第2の実施形態における情報処理装置が行う処理手順を示したものである。図3と同じ工程については、同様に動作するので、その説明を省略する。第1の実施形態と同じく、この一連の処理手順は、CPU102を中心に情報処理装置1101の各部が共同して行う。S601において、GUI情報取得部501は、投影された画像(ウィンドウ1103)に含まれるGUIの情報を取得する。図11の(a)の状態であれば、画像1104〜1106と操作ボタン1107〜1109のそれぞれがどの位置に表示されているかなどを示す情報を取得する。含まれるGUIを特定する。これは、ステップS601で取得した情報から、各GUIが何処に表示されているか判ることから判断できる。含まれるGUIは、削除ボタン1107が相当する。含まれるGUIのみを変更し、映像投影部204からその画像を投影させる。図7は、本実施形態において、図11の(c)と同様に物体1115が接触した場合の、投影画像(ウィンドウ1103)を示す図である。上述したように、6つのGUIのうち削除ボタン1107のみを、通常とは異なる色あるいは濃度あるいは形状で表示する。以上説明したように、本実施の形態によれば、物体の接触による操作ができないGUIのみについて、ユーザに視覚的に報知することができる。その領域に含まれるGUIを報知するに留まっていた。本実施形態では、更に、認識不可能領域に含まれるGUIを操作できるようにする。図8は、第3の実施形態における情報処理装置が行う処理手順を示したものである。図3、図6と同じ工程については、同様に動作するので、その説明を省略する。第1の実施形態と同じく、この一連の処理手順は、CPU102を中心に情報処理装置1101の各部が共同して行う。存在するように、GUIの位置を変更するか、GUIのサイズを拡大する。図9に上記変更の方法を示す。存在するように、GUIの位置を変更した様子を示す図である。ここでは、削除ボタン1107が移動し、削除ボタン1107aとして画面右側に配置されている。存在するように、GUIのサイズを拡大した様子を示す図である。何れの図でも解かるように、移動やサイズの変更によって、削除ボタン1107を指でタッチできる(タッチを認識できる)状態に変更されている。これによって、各GUIの少なくとも一部分が、認識不可能な範囲外に存在することになる。含まれる”という状況は、ユーザに報知しておくべきであろう。従って、図9(a)においても、もともと存在している領域に該当する削除ボタン1107は、そこに存在するべきGUIとして何らかの形で表示しておくことが好ましい。その削除ボタン1107は、色や濃度や形状が変更されるなどによって「タッチできないもの」としてユーザに理解されるべきである。図9(b)においても、本来ならばタッチできないことを表すために、削除ボタン1107の一部の色や濃度や形状を変更させる。包含されない状態に変更することができる。従って、第1、第2の実施形態の効果に加え、更に、各種のGUIを常にタッチ入力できるようになる。【0028】[変形例]なお、以上の説明では、レーザ光を照射することによる、ユーザのタッチ位置の検出を例にあげたが、本発明はこれに限らない。レーザ照射部1113、受光部1114は、レーザ光に相当する光を照射する光照射部とその受光部で構成しても良い。【0029】また、以上の説明では、画像出力部として、映像投影部1111からの投影によってウィンドウ1103を表示していたが、例えば液晶ディスプレイのように、画面上に直接的に画像を表示する出力部を利用しても良い。その場合には、図1の情報処理装置1101は、映像投影部1111の代わりに、テーブル型の画面1102を内部に備えることになるであろう。【0030】また、上述した各実施形態は、以下の処理を実行することによっても実現される。上記実施形態の各工程や機能を実現するソフトウェア(コンピュータプログラム)を、ネットワークや記憶媒体を介してシステムに供給し、そのシステムのコンピュータ(またはCPU等)が上記プログラムを読み込んで実行する処理である。上記コンピュータプログラムや、それを記憶したコンピュータ可読記憶媒体も本発明の範疇に含まれる。5】コンピュータに読み込み込ませ実行させることで、前記コンピュータを請求項1乃至4のいずれか1項に記載の情報処理装置として機能させるコンピュータプログラム。変更部によって、前記算出された範囲に含まれる、前記画面上の画像の表示方法を変更する変更工程とを備えることを特徴とする制御方法。ekouhou.net。