(57)【特許請求の範囲】
【請求項１】
表示画面に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面に表示された画像の表示範囲内にある場合、該画像に係る情報処理を行う情報処理装置において、
複数の画像が前記表示画面に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶部と、
検出した接触箇所の数及び位置、並びに前記記憶部に記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択手段と、
該選択手段が選択した一の画像に係る情報処理を行う処理手段と
を備え、
検出する接触箇所の数と、階層化して表示される複数の画像に係る最前又は最後の画像からの階層差とを予め対応付けてあり、
前記選択手段は、検出した接触箇所の位置が複数の画像が重なって表示されている位置にある場合、該複数の画像のうち、最前又は最後の画像からの階層差が検出した接触箇所の数に対応する一の画像を選択するようにしてあること
を特徴とする情報処理装置。
【請求項２】
複数のアプリケーションプログラムを記憶するプログラム記憶部を更に備え、
前記処理手段は、前記プログラム記憶部に記憶された複数のアプリケーションプログラム夫々を実行し、該複数のアプリケーションプログラムに係る画像を前記表示画面に各別に表示するようにしてあり、
前記選択手段は、前記処理手段により表示された画像から一の画像を選択するようにしてあり、
前記処理手段は更に、前記接触箇所に係る情報を用いて、前記一の画像に対応するアプリケーションプログラムを実行するようにしてあること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記プログラム記憶部には、前記接触箇所の位置に基づいて手書き画像を対応する画像内に描画する描画プログラムが記憶されており、
前記記憶部は、前記処理手段により前記描画プログラムが実行された場合、前記画像を最前の重なり順序として記憶するようにしてあること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記選択手段は、前記接触箇所の数が１つの場合、前記接触箇所の位置を表示範囲に含む画像の内、重なり順序が最前の一の画像を選択するようにしてあること
を特徴とする請求項１から３までの何れか一つに記載の情報処理装置。
【請求項５】
前記選択手段は、前記接触箇所の数が２つの場合、前記接触箇所の位置を表示範囲に含む画像の内、重なり順序が最前から２番目の一の画像を選択するようにしてあること
を特徴とする請求項１から４までの何れか一つに記載の情報処理装置。
【請求項６】
前記処理手段は、前記接触箇所の数が２つの場合、何れか一方の接触箇所の位置に基づいて、前記一の画像に係る情報処理を行うようにしてあること
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
請求項１から６までの何れか一つに記載の情報処理装置と、
表示部を有し、該表示部が接触されたときの表示画面上の位置を検出し、検出した位置に係る情報を出力する表示装置と
を備え、
前記情報処理装置は、前記表示装置から出力された情報に基づいて前記表示画面に対する接触箇所を検出するようにしてあること
を特徴とする表示システム。
【請求項８】
表示画面に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面に表示された画像の表示範囲内にある場合、該画像に係る情報処理を行う情報処理方法において、
複数の画像が前記表示画面に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶ステップと、
検出した接触箇所の数及び位置、並びに前記記憶ステップにより記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択ステップと、
該選択ステップが選択した一の画像に係る情報処理を行う処理ステップと
を含み、
検出する接触箇所の数と、階層化して表示される複数の画像に係る最前又は最後の画像からの階層差とを予め対応付けてあり、
前記選択ステップは、検出した接触箇所の位置が複数の画像が重なって表示されている位置にある場合、該複数の画像のうち、最前又は最後の画像からの階層差が検出した接触箇所の数に対応する一の画像を選択するようにしてあること
を特徴とする情報処理方法。
【請求項９】
表示画面に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面に表示された画像の表示範囲内にある場合、該画像に係る情報処理を、コンピュータに行わせるコンピュータプログラムにおいて、
前記コンピュータに、
複数の画像が前記表示画面に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶ステップと、
検出した接触箇所の数及び位置、並びに前記記憶ステップにより記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択ステップと、
該選択ステップが選択した一の画像に係る情報処理を行う処理ステップと
を実行させ、
検出する接触箇所の数と、階層化して表示される複数の画像に係る最前又は最後の画像からの階層差とを予め対応付けてあり、
前記選択ステップは、検出した接触箇所の位置が複数の画像が重なって表示されている位置にある場合、該複数の画像のうち、最前又は最後の画像からの階層差が検出した接触箇所の数に対応する一の画像を選択するようにしてあること
を特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に表示された画像に係る情報処理を行う情報処理装置、表示システム、情報処理方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、グラフィカルユーザインタフェース（ＧＵＩ：Graphical User Interface）を採用する情報処理装置が広く普及している。また、表示画面への接触に基づいて、当該表示画面に表示された画像の表示を変える方法が知られている。特許文献１に記載の情報処理装置は、表示画面への接触態様に応じて、異なる表示領域夫々についての表示に係る情報処理を行う。具体的には、特許文献１に記載の情報処理装置は、表示画面への接触態様が、表示画面中の第１の方向に沿って移動させる動作であった場合、第１の表示領域を当該第１の方向にスクロールする。また、当該情報処理装置は、接触態様が表示画面中の第２の方向に沿って移動させる動作であった場合には、第２の表示領域中の所定範囲を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２１８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的なＧＵＩでは、表示画面に複数の画像が重なって表示されている場合に、背面にある画像について情報処理を行うためには、当該画像をクリック動作等により選択する必要があった。そのため、前面にある画像が背面にある画像を全て覆うように表示されている場合、当該前面にある画像を移動させる必要があり不便である。
【０００５】
しかしながら、特許文献１に記載の情報処理装置は、表示画面への接触態様に応じて異なる表示領域夫々について情報処理を行うことができるが、表示領域が重なっている場合に、背面の表示領域について操作を行うことについては考慮されていない。そのため、上述のように画像が重なって表示されているときについて利便性を向上させることができない。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、表示画面に複数の画像が重なって表示されている場合であっても、情報処理を行う対象の画像を簡便に選択することができる情報処理装置、表示システム、情報処理方法、及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、表示画面に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面に表示された画像の表示範囲内にある場合、該画像に係る情報処理を行う情報処理装置において、複数の画像が前記表示画面に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶部と、検出した接触箇所の数及び位置、並びに前記記憶部に記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択手段と、該選択手段が選択した一の画像に係る情報処理を行う処理手段とを備え、検出する接触箇所の数と、階層化して表示される複数の画像に係る最前又は最後の画像からの階層差とを予め対応付けてあり、前記選択手段は、検出した接触箇所の位置が複数の画像が重なって表示されている位置にある場合、該複数の画像のうち、最前又は最後の画像からの階層差が検出した接触箇所の数に対応する一の画像を選択するようにしてあることを特徴とする。
【０００９】
本発明に係る情報処理装置は、複数のアプリケーションプログラムを記憶するプログラム記憶部を更に備え、前記処理手段は、前記プログラム記憶部に記憶された複数のアプリケーションプログラム夫々を実行し、該複数のアプリケーションプログラムに係る画像を前記表示画面に各別に表示するようにしてあり、前記選択手段は、前記処理手段により表示された画像から一の画像を選択するようにしてあり、前記処理手段は更に、前記接触箇所に係る情報を用いて、前記一の画像に対応するアプリケーションプログラムを実行するようにしてあることを特徴とする。
【００１０】
本発明に係る情報処理装置は、前記プログラム記憶部には、前記接触箇所の位置に基づいて手書き画像を対応する画像内に描画する描画プログラムが記憶されており、前記記憶部は、前記処理手段により前記描画プログラムが実行された場合、前記画像を最前の重なり順序として記憶するようにしてあることを特徴とする。
【００１１】
本発明に係る情報処理装置は、前記選択手段は、前記接触箇所の数が１つの場合、前記接触箇所の位置を表示範囲に含む画像の内、重なり順序が最前の一の画像を選択するようにしてあることを特徴とする。
【００１２】
本発明に係る情報処理装置は、前記選択手段は、前記接触箇所の数が２つの場合、前記接触箇所の位置を表示範囲に含む画像の内、重なり順序が最前から２番目の一の画像を選択するようにしてあることを特徴とする。
【００１３】
本発明に係る情報処理装置は、前記処理手段は、前記接触箇所の数が２つの場合、何れか一方の接触箇所の位置に基づいて、前記一の画像に係る情報処理を行うようにしてあることを特徴とする。
【００１４】
本発明に係る表示システムは、上述の情報処理装置と、表示部を有し、該表示部が接触されたときの表示画面上の位置を検出し、検出した位置に係る情報を出力する表示装置とを備え、前記情報処理装置は、前記表示装置から出力された情報に基づいて前記表示画面に対する接触箇所を検出するようにしてあることを特徴とする。
【００１５】
本発明に係る情報処理方法は、表示画面に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面に表示された画像の表示範囲内にある場合、該画像に係る情報処理を行う情報処理方法において、複数の画像が前記表示画面に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶ステップと、検出した接触箇所の数及び位置、並びに前記記憶ステップにより記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択ステップと、該選択ステップが選択した一の画像に係る情報処理を行う処理ステップとを含み、検出する接触箇所の数と、階層化して表示される複数の画像に係る最前又は最後の画像からの階層差とを予め対応付けてあり、前記選択ステップは、検出した接触箇所の位置が複数の画像が重なって表示されている位置にある場合、該複数の画像のうち、最前又は最後の画像からの階層差が検出した接触箇所の数に対応する一の画像を選択するようにしてあることを特徴とする。
【００１６】
本発明に係るコンピュータプログラムは、表示画面に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面に表示された画像の表示範囲内にある場合、該画像に係る情報処理を、コンピュータに行わせるコンピュータプログラムにおいて、前記コンピュータに、複数の画像が前記表示画面に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶ステップと、検出した接触箇所の数及び位置、並びに前記記憶ステップにより記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択ステップと、該選択ステップが選択した一の画像に係る情報処理を行う処理ステップとを実行させ、検出する接触箇所の数と、階層化して表示される複数の画像に係る最前又は最後の画像からの階層差とを予め対応付けてあり、前記選択ステップは、検出した接触箇所の位置が複数の画像が重なって表示されている位置にある場合、該複数の画像のうち、最前又は最後の画像からの階層差が検出した接触箇所の数に対応する一の画像を選択するようにしてあることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、表示画面に複数の画像が重なって表示されている場合であっても、情報処理を行う対象の画像を簡便に選択することができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態１における表示システムの構成例を示す模式図である。
【図２】情報処理装置及び表示装置の構成を示すブロック図である。
【図３】管理テーブルの具体例を示す説明図である。
【図４】情報処理装置によって複数のウィンドウが表示されたときにおける表示画面の具体例を示す説明図である。
【図５】表示システムの使用態様を示す説明図である。
【図６】使用者によって表示部が接触されたときにおける情報処理装置の処理手順を示すフローチャートである。
【図７】図６のステップＳ１４における設定処理のサブルーチンを示すフローチャートである。
【図８】図６のステップＳ１７における描画処理のサブルーチンを示すフローチャートである。
【図９】図６のステップＳ１９における背面情報処理のサブルーチンを示すフローチャートである。
【図１０】実施形態２における表示システムの使用態様を示す説明図である。
【図１１】使用者によって表示部が接触されたときにおける情報処理装置の処理手順を示すフローチャートである。
【図１２】図１１のステップＳ６６における前面情報処理のサブルーチンを示すフローチャートである。
【図１３】図１１のステップＳ６８における背面情報処理のサブルーチンを示すフローチャートである。
【図１４】実施形態３における管理テーブルの具体例を示す説明図である。
【図１５】表示システムの使用態様を示す説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００２０】
（実施形態１）
図１は、実施形態１における表示システムの構成例を示す模式図である。実施形態１における表示システムは、情報処理装置１及び表示装置２を備える。情報処理装置１及び表示装置２は通信線３を介して互いに接続し、当該通信線３を介して情報の入出力を行う。情報処理装置１は例えば、電子黒板装置、パーソナルコンピュータ、タブレット端末等の情報処理装置であり、後述の各種のアプリケーションプログラムを実行することにより、表示装置２の表示部２２の表示画面２２１にウィンドウを表示する。ウィンドウは、アプリケーションプログラムが実行されることにより表示されるＧＵＩ（Graphical User Interface）を示す画像である。表示装置２の表示部２２は、後述の表示パネル２２ａ及びタッチパネル２２ｂ（図２参照）を備えており、表示画面２２１は表示パネル２２ａの正面側に画像が表示されるときの表示領域を示す。表示装置２は、タッチパネル２２ｂへの接触に基づいて、表示部２２の表示画面２２１に対する接触箇所の位置を検出可能に構成されている。表示システムの使用者は、表示画面２２１に表示されたウィンドウに対応するタッチパネル２２ｂ上の位置に接触することにより、当該ウィンドウに対応するアプリケーションプログラムに係る情報処理を実行することができる。なお、実施形態１における表示システムにおいて、表示装置２の表示部２２の大きさは問わない。また、実施形態１においては情報処理装置１及び表示装置２を別体に構成することを説明したが、一体に構成するようにしてもよい。
【００２１】
図２は、情報処理装置１及び表示装置２の構成を示すブロック図である。情報処理装置１は、制御部１１、記憶部１２、計時部１３、入出力部１４、及び読取部１５を備えており、各部はバスを介して接続されている。制御部１１は、一又は複数のＣＰＵ（Central Processing Unit）、マルチコアＣＰＵ等を有する。制御部１１は、記憶部１２に記憶されている後述の制御プログラムを読み出し、各部を制御する。
【００２２】
記憶部１２は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等の不揮発性メモリと、ＳＲＡＭ（Static RAM）、ＤＲＡＭ（Dynamic RAM）等の揮発性メモリとを備える。また、記憶部１２には制御プログラムが記憶されている。制御プログラムは、表示装置２との情報の入出力を行うに際して制御部１１が実行する処理内容と、各部を制御する処理内容とが記述されたコンピュータプログラムである。
【００２３】
また、記憶部１２には、透明ボードプログラム１２ａ及びプレゼンテーションプログラム１２ｂが記憶されている。記憶部１２は、本発明のプログラム記憶部に相当する。透明ボードプログラム１２ａは使用者の表示部２２への接触の軌跡を手書き画像として表示画面２２１に表示するためのアプリケーションプログラムである。制御部１１は、透明ボードプログラム１２ａを実行することにより、背景色が透明のウィンドウを表示部２２に表示させる処理、使用者による表示部２２の接触箇所が当該ウィンドウの表示範囲内に位置する場合に、当該接触箇所の移動の軌跡を手書き画像としてウィンドウ内に描画する処理等を行う。以下では適宜、透明ボードプログラム１２ａが実行されることにより表示パネル２２ａに表示されるウィンドウを透明ボードと称する。
【００２４】
プレゼンテーションプログラム１２ｂは、複数のページからなる画像（スライド）を作成し、スライド表示するためのアプリケーションプログラムである。制御部１１は、プレゼンテーションプログラム１２ｂを実行することにより、複数の画像をページ単位で表示部２２に表示させる処理、表示した画像の編集を受付ける処理、編集されたページ単位の画像を統合してスライドを作成する処理等を行う。なお、記憶部１２には図示しないその他のアプリケーションプログラムが記憶されていてもよく、例えば、ワードプロセッサ、スプレッドシート、ウェブブラウザ等のアプリケーションプログラムが記憶部１２に記憶されていてもよい。
【００２５】
更に、記憶部１２には、管理テーブル１２ｃが記憶されている。管理テーブル１２ｃは、透明ボードプログラム１２ａ及びプレゼンテーションプログラム１２ｂを含む各種のアプリケーションプログラムが制御部１１によって実行されたときに、表示部２２の表示画面２２１に表示されるウィンドウについての情報が記憶されたテーブルである。管理テーブル１２ｃの詳細については後述する。
【００２６】
計時部１３は、例えばタイマ、リアルタイムクロック等を有し、制御部１１の制御に従って計時を開始し、計時結果を制御部１１に与える。
【００２７】
入出力部１４には、通信線３を介して表示装置２が接続されている。制御部１１は、入出力部１４を介して表示装置２と情報の入出力を行う。具体的には、制御部１１は、記憶部１２に記憶された各種のプログラムを実行することにより、表示部２２に表示させるべき画像を生成し、生成した画像を表す情報を表示装置２に出力する。また、制御部１１は、表示部２２が接触されたときの位置に係る後述の位置情報が表示装置２から入力される。
【００２８】
読取部１５は、ＣＤ−ＲＯＭ、ＤＶＤ、ブルーレイディスク、又はフレキシブルディスク等である記録媒体４から情報を読み取ることが可能に構成されている。制御部１１は、読取部１５により読み出された記録媒体４に記録されているデータを、記憶部１２に記憶する。記録媒体４には、制御部１１が実行することにより本願の情報処理装置として動作するための制御プログラム４ａが記録されている。記憶部１２に記憶されている制御プログラムは、記録媒体４から読取部１５が読み取った制御プログラム４ａの複製であってもよい。なお、記録媒体４には、透明ボードプログラム１２ａ、プレゼンテーションプログラム１２ｂ等の記憶部１２に記憶されるべき他の情報を記憶しておき、制御部１１が記憶部１２に記憶するのに用いてもよい。
【００２９】
表示装置２は、制御部２１、表示部２２、バックライト２３、及び入出力部２４を備え、各部がバスを介して接続されている。制御部２１は、マイクロプロセッサ、プログラミングすることができるＦＰＧＡ（Field Programmable Gate Array）、あるいは特定の用途のために設計・製造されるＡＳＩＣ（Application Specific Integrated Circuit）、その他の演算機能を有する回路などの何れでもよい。制御部２１は、情報処理装置１から画像を表す情報が入力され、入力された情報に基づいて、表示部２２に表示させるための表示データを生成し、表示部２２に出力する。
【００３０】
表示部２２は、表示パネル２２ａ及びタッチパネル２２ｂを備える。表示パネル２２ａは、例えばカラー液晶パネルであり、制御部２１が出力した表示データが表す画像、文字等の各種情報を表示画面２２１内に表示する。
【００３１】
タッチパネル２２ｂは、表示パネル２２ａの前面側（表示面側）に配置されており、表示パネル２２ａ上に表示された画像に対する使用者の指又はスタイラスペン等の特定の器具の接触箇所を検出するためのタッチセンサ（不図示）を備える。このようなタッチセンサには、静電容量方式、抵抗膜方式、電磁誘導方式、赤外線方式等のセンサを用いることができる。タッチパネル２２ｂは例えば、使用者が指等の接触を検出している間に亘り、表示パネル２２ａ上の当該指等の位置を示す位置情報を、数ミリ秒等の所定周期で取得し、制御部２１に出力する。例えば、使用者がタッチパネル２２ｂに２本の指を接触させた場合、タッチパネル２２ｂは各指の接触箇所の位置情報を取得し、取得した位置情報夫々を制御部２１に出力する。なお、タッチセンサは、指又は特定の器具等とタッチパネル２２ｂとの接触状態を検出する構成であってもよく、当該接触状態だけでなく、近接状態を検出する構成であってもよい。即ち、接触箇所は、使用者が表示パネル２２ａ上の画像に対するタッチパネル２２ｂに指又は特定の器具等を直接接触させた箇所だけでなく、近接させた箇所も含む。
【００３２】
バックライト２３は、白色ＬＥＤ（Light Emitting Diode）又は冷陰極蛍光管等の光源を有し、表示パネル２２ａを背面側から照明する。制御部２１は、バックライト２３の点灯及び消灯を制御する
【００３３】
入出力部２４には、通信線３を介して情報処理装置１が接続されている。制御部２１は、入出力部２４を介して情報処理装置１と情報の入出力を行う。具体的には、制御部２１は、表示部２２が接触されたときの位置情報を出力する。また、制御部２１は、表示部２２に表示させるべき画像を表す情報が情報処理装置１から入力される。
【００３４】
図３は、管理テーブル１２ｃの具体例を示す説明図である。実施形態１における管理テーブル１２ｃは、「ウィンドウ番号」、「アプリケーション」、「座標」、「幅」、「高さ」、及び「順序」の項目を有するテーブルである。「ウィンドウ番号」の項目には、表示画面２２１に表示されているウィンドウを識別する番号が記憶されている。「アプリケーション」の項目には、制御部１１により実行されているアプリケーションの名称、種別等が記憶されている。「座標」の項目には、ウィンドウ番号により識別されるウィンドウの表示画面２２１上の表示位置を示す座標が記憶されている。例えば、座標の原点（０，０）を表示画面２２１の正面視左上角とし、左から右へ向かう方向をＸ軸正方向とし、上から下へ向かう方向をＹ軸正方向としたときのウィンドウの正面視左上角の座標が記憶されている。一例として図３中の座標（３０，１０）は座標原点からＸ軸正方向に３０ピクセル、Ｙ軸正方向に１０ピクセル移動した位置にウィンドウの正面視左上角が位置することを表す。「幅」の項目にはウィンドウ番号により識別されるウィンドウの幅の値が記憶されている。ウィンドウの幅は、当該ウィンドウのＸ軸方向の大きさを示す。「高さ」の項目にはウィンドウ番号により識別されるウィンドウの高さの値が記憶されている。ウィンドウの高さは、当該ウィンドウのＹ軸方向の大きさを示す。「順序」の項目にはウィンドウ番号により識別されるウィンドウのレイヤの順序の値が記憶されている。レイヤの順序とは、複数のウィンドウが重なって表示されたときの重なり順序を表し、順序の値が小さいウィンドウの方が表示パネル２２ａの前面側（正面側）に表示される。
【００３５】
このように構成された表示システムにおいて、情報処理装置１は、複数のアプリケーションプログラムを実行し、各アプリケーションプログラムに対応する一又は複数のウィンドウを表示装置２によって表示画面２２１上に表示させ、表示中のウィンドウの情報を管理テーブル１２ｃに記憶する。以下に表示画面２２１上に複数のウィンドウが表示されている状態の一例を示す。
【００３６】
図４は、情報処理装置１によって複数のウィンドウが表示されたときにおける表示画面２２１の具体例を示す説明図である。図４には、表示画面２２１には、６つのウィンドウＷ１、Ｗ２、Ｗ３、Ｗ４、Ｗ５、及びＷ６が表示されている状態を模式的に表しており、各ウィンドウＷ１〜Ｗ６の情報が管理テーブル１２ｃに記憶されている。図４に示したウィンドウＷ１〜Ｗ６の情報は夫々、図３の管理テーブル１２ｃのウィンドウ番号１〜６の情報に対応している。例えば、ウィンドウＷ１は、透明ボードプログラム１２ａが実行されたときの透明ボードであり、表示画面２２１全体に表示され、最前面に位置する。また、ウィンドウＷ２〜Ｗ６は夫々、部分的に他のウィンドウと重なっており、重なった領域はレイヤの順序の値が小さい方が前面に表示されている。ウィンドウＷ６の破線部分は、表示画面２２１内に表示されない領域を表している。
【００３７】
また、表示画面２２１の正面視右下には、設定ボタンを表す画像が表示されている。設定ボタンは、表示システムの使用者がタッチパネル２２ｂを接触する際に用いる手が右手である右利き設定又は左手である左利き設定の何れかに設定するための画像である。情報処理装置１の制御部１１は例えば、右利き設定又は左利き設定の何れかを表す情報を予め記憶部１２に記憶しておき、当該設定ボタンの表示範囲内を示す位置情報が入力される都度、記憶された情報が表す設定と異なる設定に切り替える処理を行う。図４中に示した例においては、右利き設定に設定されていることを示している。
【００３８】
実施形態１における表示システムの使用者は、タッチパネル２２ｂに１本の指を接触させることで透明ボードに手書き画像を描画し、２本の指を接触させることで表示画面２２１上の接触箇所に位置する透明ボードの次に最前面に表示されているウィンドウに対して操作を行う。以下に、使用者が、透明ボードに手書き画像を描画するときと、プレゼンテーションプログラム１２ｂに係るスライドに対して操作を行うときとの表示システムの使用態様を示す。
【００３９】
図５は、表示システムの使用態様を示す説明図である。図５には、プレゼンテーションプログラム１２ｂが実行されることにより文字列「ＡＢＣＤ」を有するスライドが表示されたウィンドウＷ３と、ウィンドウＷ３の前面にある透明ボードとが示されている。図５Ａには、ウィンドウＷ３の前面にある透明ボードに、使用者が手書き画像を描画するときの例が模式的に示されている。例えば使用者は手書き画像を透明ボードに描画する場合、１本の指をタッチパネル２２ｂに接触させた状態で移動させる。情報処理装置１の制御部１１は後述の処理によって、使用者の指の軌跡を手書き画像として透明ボード上に描画する。図５Ａの例では、使用者がタッチパネル２２ｂに１本の指を接触させた状態で、図中の白抜き矢印の方向に当該指を移動させることによって、移動の軌跡を表す線状の手書き画像が透明ボード上に描画される。
【００４０】
また、図５Ｂには、使用者が当該スライド中の文字列「ＡＢＣＤ」に対して操作を行う例が模式的に示されている。使用者は例えば、スライドが表示されているウィンドウＷ３の表示領域に対応するタッチパネル２２ｂ上の位置に２本の指を接触させた状態で、透明ボードの背面にある当該スライドに対して操作を行う。図５Ｂの例では、使用者が文字列「ＡＢＣＤ」の表示領域に対応するタッチパネル２２ｂ上の位置に２本の指を接触させた状態で、図中の白抜き矢印の方向に当該指を移動させることによって、当該文字列「ＡＢＣＤ」の大きさを大きくする操作が行われる。ここで、実施形態１においては、２本の指にてウィンドウについて操作を行う場合、図４中の設定ボタンによって右手に設定されているときは、右手の人差指の接触箇所に表示されたウィンドウ内の箇所についての操作が行われる。同様に、設定ボタンによって左手に設定されているときは、左手の人差指の接触箇所に表示されたウィンドウ内の箇所についての操作が行われる。
【００４１】
図５に示したように、使用者はタッチパネル２２ｂに接触させる指の数を変えるだけで、ウィンドウが重なって表示されていた場合であっても、前面のウィンドウを移動させることなく、背面のウィンドウに対して操作を行うことができる。なお、実施形態１においては、スライド中の文字列の大きさを大きくする操作を図５Ｂに示したが、当該操作は一例であり、その他の文字列に対する操作、スライド中の画像の変更等の画像に対する操作を使用者が行い得ることは言うまでもない。即ち、情報処理装置１は、タッチパネル２２ｂへの接触に応じて使用者が行い得るクリック動作、フリック操作、ドラッグ操作等の操作であれば、接触させる指の本数を２本にすることで前面にウィンドウがあった場合にも当該操作を使用者に行わせることができる。
【００４２】
次に、情報処理装置１の処理手順について説明する。図６は、使用者によって表示部２２が接触されたときにおける情報処理装置１の処理手順を示すフローチャートである。情報処理装置１の制御部１１は、入出力部１４を介して表示装置２から位置情報が入力されたか否かを判定する（ステップＳ１１）。入力されていないと判定した場合（Ｓ１１：ＮＯ）、制御部１１は当該位置情報が入力されるまで処理を待つ。
【００４３】
入力されたと判定した場合（Ｓ１１：ＹＥＳ）、制御部１１は始点座標の設定を行う（ステップＳ１２）。始点座標は、使用者による表示画面２２１への接触の開始地点を表す表示画面２２１上の座標である。制御部１１は例えば、ステップＳ１１で入力された位置情報に基づいて表示画面２２１に対する接触箇所の座標を検出し、検出した座標を始点座標として記憶部１２に一時記憶する。また、制御部１１は例えば、ステップＳ１１で位置情報が入力されたときに計時部１３に計時を開始させ、１００ミリ秒等の所定時間以内に他の位置情報が入力された場合、当該他の位置情報についても同様に始点座標の設定を行う。即ち、制御部１１は所定時間以内に入力された位置情報の数の始点座標を記憶部１２に一時記憶する。
【００４４】
次いで、制御部１１は設定した始点座標の値に基づいて、利き手の設定操作が行われたか否かを判定する（ステップＳ１３）。制御部１１は例えば、始点座標が表す表示画面２２１上の位置が、図４中に示した設定ボタンの表示領域内にあるか否かにより判定する。設定操作が行われたと判定した場合（Ｓ１３：ＹＥＳ）、制御部１１は設定処理を行う（ステップＳ１４）。設定処理は、利き手の設定の変更に係る処理であり、処理手順については後述する。その後、制御部１１は処理を終える。
【００４５】
設定操作が行われていないと判定した場合（Ｓ１３：ＮＯ）、制御部１１は接触箇所の数が１つであるか否かを判定する（ステップＳ１５）。制御部１１は例えば、設定した始点座標の数が１つか否かにより判定を行う。接触箇所の数が１つであると判定した場合（Ｓ１５：ＹＥＳ）、制御部１１は操作対象のウィンドウとして透明ボードを選択する（ステップＳ１６）。即ち、制御部１１は接触箇所の数が１つであると判定した場合、レイヤの順序が最前のウィンドウを選択する。制御部１１はステップＳ１６において制御プログラムを実行することにより本発明の選択手段として機能する。
【００４６】
その後、制御部１１は透明ボードプログラム１２ａを実行することにより描画処理を行い（ステップＳ１７）、処理を終える。描画処理は透明ボード上に手書き画像を描画するときの処理であり、処理手順については後述する。制御部１１はステップＳ１７において制御プログラムを実行することにより、本発明の処理手段として機能する。
【００４７】
ステップＳ１５において接触箇所の数が１つでないと判定した場合（Ｓ１５：ＮＯ）、制御部１１は接触箇所の数が２つであるか否かを判定する（ステップＳ１８）。制御部１１は例えば、設定した始点座標の数が２つであるか否かにより判定を行う。接触箇所の数が２つであると判定した場合（Ｓ１８：ＹＥＳ）、制御部１１は背面情報処理を行い（ステップＳ１９）、処理を終える。背面情報処理は、透明ボードの背面にあるウィンドウから、操作対象のウィンドウを選択し、選択したウィンドウに対応するアプリケーションプログラムを実行する処理であり、処理手順については後述する。
【００４８】
接触箇所の数が２つでないと判定した場合、即ち接触箇所の数が３つ以上であると判定した場合（Ｓ１８：ＮＯ）、制御部１１は、無効画像データを表示装置２に出力する（ステップＳ２０）。無効画像データは、使用者に対してタッチパネル２２ｂへの接触による操作が無効であることを報知するための無効画像の情報であり、例えば、記憶部１２に予め記憶されている。表示装置２の制御部２１は、情報処理装置１が出力した無効画像データを入力し、無効画像を表示画面２２１上の適宜位置に表示する。なお、ステップＳ２０の処理は必須ではない。
【００４９】
図７は、図６のステップＳ１４における設定処理のサブルーチンを示すフローチャートである。情報処理装置１の制御部１１は、左利き設定になっているか否かを判定する（ステップＳ２１）。制御部１１は、左利き設定を表す情報が記憶部１２に記憶されているか否かにより判定を行う。左利き設定になっていると判定した場合（Ｓ２１：ＹＥＳ）、制御部１１は記憶部１２に右利き設定に変更する（ステップＳ２２）。制御部１１は例えば、記憶部１２に記憶された左利き設定を表す情報を削除し、右利き設定を表す情報を記憶部１２に記憶する。その後、制御部１１は設定処理を終える。一方、左利き設定になっていない、即ち右利き設定になっていると判定した場合（Ｓ２１：ＮＯ）、制御部１１は左利き設定に変更（ステップＳ２３）する。制御部１１は例えば、記憶部１２に記憶された右利き設定を表す情報を削除し、左利き設定を表す情報を記憶部１２に記憶する。その後、制御部１１は設定処理を終える。
【００５０】
図８は、図６のステップＳ１７における描画処理のサブルーチンを示すフローチャートである。情報処理装置１の制御部１１は、図６中のステップＳ１２で始点座標が設定された接触箇所が移動したか否かを判定する（ステップＳ３１）。制御部１１は例えば、図６中のステップＳ１２において設定した接触箇所の始点座標の変化を、表示装置２から所定周期で入力される始点座標の位置情報に基づいて検出可能に構成されている。接触箇所が移動していないと判定した場合（Ｓ３１：ＮＯ）、制御部１１はステップＳ３５に処理を進める。
【００５１】
接触箇所が移動したと判定した場合（Ｓ３１：ＹＥＳ）、制御部１１は、当該接触箇所の終点座標を設定する（ステップＳ３２）。終点座標は、制御部１１により接触箇所が移動したと判定された時点の次に表示装置２から入力された位置情報が表す表示画面２２１上の座標であり、接触箇所の移動先を表す。次いで、制御部１１は、始点座標から終点座標までを結ぶ線を表す手書き画像データを生成し、表示装置２に出力する（ステップＳ３３）。表示装置２の制御部２１は、情報処理装置１の制御部１１から入力された手書き画像データに基づいて、当該手書き画像データが表す手書き画像を表示パネル２２ａの表示画面２２１に表示する制御を行う。
【００５２】
次いで、制御部１１はステップＳ３２で設定した終点座標を新たな始点座標として設定する（ステップＳ３４）。その後、制御部１１は、接触箇所の接触が終了したか否かを判定する（ステップＳ３５）。制御部１１は、例えば接触箇所に対応する位置情報が入力されなくなったか否かにより接触が終了したか否かを判定する。接触が終了していないと判定した場合（Ｓ３５：ＮＯ）、制御部１１はステップＳ３１に処理を戻す。接触が終了したと判定した場合（Ｓ３５：ＹＥＳ）、制御部１１は描画処理を終える。
【００５３】
以上の描画処理においては、制御部１１は表示画面２２１に対する接触の開始から終了まで、所定時間間隔における接触箇所の始点座標及び終点座標を順次更新し、各始点座標及び終点座標間を結ぶ線を表示画面２２１に表示させることにより、手書き画像を描画する。
【００５４】
図９は、図６のステップＳ１９における背面情報処理のサブルーチンを示すフローチャートである。情報処理装置１の制御部１１は、右利き設定であるか否かを判定する（ステップＳ４１）。制御部１１は例えば、記憶部１２に右利き設定を表す情報が記憶されているか否かにより判定を行う。右利き設定であると判定した場合（Ｓ４１：ＹＥＳ）、制御部１１は、検出した２つの接触箇所の内、Ｘ座標が小さい接触箇所を代表点に設定する（ステップＳ４２）。右利き設定でない、即ち左利き設定であると判定した場合（Ｓ４１：ＮＯ）、制御部１１は検出した２つの接触箇所の内、Ｘ座標が大きい接触箇所を代表点に設定する（ステップＳ４３）。
【００５５】
ステップＳ４２又はステップＳ４３の処理を行った制御部１１は、操作候補を抽出する（ステップＳ４４）。操作候補は、使用者によって操作される対象となるウィンドウの候補である。制御部１１は例えば、管理テーブル１２ｃを参照し、表示範囲内に代表点の座標が含まれているウィンドウのウィンドウ番号を抽出する。
【００５６】
次いで、制御部１１は抽出したウィンドウ番号に対応するウィンドウから使用者の操作対象となるウィンドウを選択する（ステップＳ４５）。制御部１１は例えば、操作候補のレイヤの順序が最前から２番目となるウィンドウを選択する。例えば、レイヤの順序が夫々１番、３番、４番、及び５番となる４つのウィンドウが操作候補として抽出された場合、制御部１１はステップＳ４５でレイヤの順序が３番となるウィンドウを選択する。制御部１１はステップＳ４５において制御プログラムを実行することにより本発明の選択手段として機能する。
【００５７】
その後、制御部１１は代表点が移動したか否かを判定する（ステップＳ４６）。代表点が移動したと判定した場合（Ｓ４６：ＹＥＳ）、制御部１１はステップＳ４９に処理を進める。
【００５８】
代表点が移動していないと判定した場合（Ｓ４６：ＮＯ）、制御部１１はステップＳ４２又はステップＳ４３によって代表点が設定されてから所定時間が経過したか否かを判定する（ステップＳ４７）。制御部１１は例えば、ステップＳ４２又はステップＳ４２の処理を終えたときに計時部１３に計時を開始させ、その後、計時部１３による計時時間が所定時間以上であるか否かにより判定を行う。所定時間とは例えば１秒である。所定時間が経過していないと判定した場合（Ｓ４７：ＮＯ）、制御部１１はステップＳ４６に処理を戻す。所定時間が経過したと判定した場合（Ｓ４７：ＹＥＳ）、制御部１１は代表点の情報に長押し情報を追加する（ステップＳ４８）。長押し情報は、表示画面２２１上の１箇所に対して使用者が所定時間以上接触を継続していることを示す情報である。その後、制御部１１はステップＳ４９に処理を進める。代表点の情報は、制御部１１がステップＳ４５で選択したウィンドウに対応するアプリケーションプログラムを実行する際に用いる情報である。
【００５９】
制御部１１は接触箇所の接触が終了したか否かを判定する（ステップＳ４９）。制御部１１は、２つの接触箇所双方に対応する位置情報が入力されなくなったか否かにより判定を行う。接触が終了していないと判定した場合（Ｓ４９：ＮＯ）、制御部１１は接触が終了するまで待機する。
【００６０】
接触が終了したと判定した場合（Ｓ４９：ＹＥＳ）、制御部１１は代表点の終点座標を設定する（ステップＳ５０）。終点座標は、使用者による表示画面２２１への接触の開始地点を表す表示画面２２１上の座標である。制御部１１は例えば、接触が終了したと判定した時点の直前に入力された代表点に対応する位置情報が表す表示画面２２１上の座標を終点座標として設定する。その後、制御部１１は、ステップＳ４５で選択したウィンドウに対応するアプリケーションプログラムを、代表点の情報を用いて実行する（ステップＳ５１）。例えば、選択したウィンドウに対応するアプリケーションプログラムがプレゼンテーションプログラム１２ｂであった場合、代表点における始点の座標の情報、終点の座標の情報、又は長押し情報を用いてスライド中の文字の操作に相当する情報処理等を実行する。制御部１１はステップＳ５１において制御プログラムを実行することにより、本発明の処理手段として機能する。その後、制御部１１は背面情報処理を終える。
【００６１】
以上の構成及び処理によって、表示装置２の表示画面２２１に複数のウィンドウが重ねて表示されている場合であっても、当該表示画面２２１への接触態様によって、情報処理を行う対象のウィンドウを選択することができる。また、使用者が２本の指で表示画面２２１に接触したとき、右手設定であるか左手設定であるかにより、情報処理装置１は使用者のどちらか一方の指の位置に基づいて選択したウィンドウに係る情報処理を行うことができる。
【００６２】
（実施形態２）
実施形態２の表示システムにおいては、表示画面２２１に対する接触箇所が２つであった場合、情報処理装置１が、当該接触箇所の位置を表示範囲内に含むウィンドウの内、最前から２番目のウィンドウの前に重なったウィンドウを透明又は半透明にする例について説明する。なお、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施形態１と同様であるため、同様の部分については同一の符号を付し、同様の構成に関する詳細な説明及びその作用効果の説明は省略する。
【００６３】
図１０は、実施形態２における表示システムの使用態様を示す説明図である。図１０には、図４中のウィンドウＷ１を除いたウィンドウＷ２〜Ｗ６が表示画面２２１に表示されている例が示されている。即ち、表示画面２２１中において、レイヤの順序が最前のウィンドウは、透明ボードではない。また、図１０には、使用者が、表示画面２２１中のウィンドウＷ４及びＷ６が重なっている位置に相当するタッチパネル２２ｂに２本の指を接触させている例が示されている。実施形態２の表示システムにおいて、情報処理装置１は、当該使用者の表示画面２２１に対する接触箇所を検出し、当該接触箇所の位置を表示範囲内に含むウィンドウのレイヤの順序が最前から２番目にあるウィンドウＷ６に係る情報処理を行う。このとき、情報処理装置１は、ウィンドウＷ６に重なり、かつレイヤの順序がウィンドウＷ６よりも前にあるウィンドウＷ３、Ｗ４、及びＷ５を透明又は半透明にする。即ち、情報処理装置１は、ウィンドウＷ６全体が使用者によって視認可能なように、前面にあるウィンドウの表示領域を透明又は半透明にする処理を行う。以下、実施形態２における情報処理装置１が行う処理手順について説明する。
【００６４】
図１１は、使用者によって表示部２２が接触されたときにおける情報処理装置１の処理手順を示すフローチャートである。なお、図１１中のステップＳ６１〜ステップＳ６５、ステップＳ６７、及びステップＳ６９の処理は、図６中のステップＳ１１〜ステップＳ１５、ステップＳ１８、及びステップＳ２０の処理と同様であるため説明を省略する。
【００６５】
情報処理装置１の制御部１１は、ステップＳ６５で表示画面２２１に対する接触箇所が１つであると判定した場合（Ｓ６５：ＹＥＳ）、前面情報処理を行う（ステップＳ６６）。前面情報処理は、当該接触箇所の位置を表示範囲内に含むウィンドウの内、レイヤの順序が最前のウィンドウを選択し、選択したウィンドウに対応するアプリケーションプログラムを制御部１１が実行する処理であり、処理手順の詳細を以下に示す。
【００６６】
図１２は、図１１のステップＳ６６における前面情報処理のサブルーチンを示すフローチャートである。なお、図１２中のステップＳ７１〜ステップＳ７８の処理は、実施形態１における図９中の背面情報処理のサブルーチンにおけるステップＳ４４〜ステップＳ５１の処理と同様であるため、異なる部分以外の説明を省略する。
【００６７】
情報処理装置１の制御部１１は、管理テーブル１２ｃを参照し、表示範囲内に始点座標が含まれているウィンドウのウィンドウ番号を操作候補として抽出する（ステップＳ７１）。次いで、制御部１１は、抽出した操作候補から使用者の操作対象となるウィンドウを選択する（ステップＳ７２）。制御部１１は例えば、操作候補のレイヤの順序が最前のウィンドウを選択する。例えば、レイヤの順序が夫々４番、及び６番となる２つのウィンドウが操作候補として抽出された場合、制御部１１はステップＳ７２でレイヤの順序が４番となるウィンドウを選択する。制御部１１はステップＳ７２において制御プログラムを実行することにより本発明の選択手段として機能する。その後、制御部１１はステップＳ７３以降に処理を進める。ここで、ステップＳ７３〜ステップＳ７８までの処理を実行する制御部１１は背面情報処理における代表点に代えて、接触箇所について図９中のステップＳ４６〜ステップＳ５１と同様の処理を行う。
【００６８】
図１３は、図１１のステップＳ６８における背面情報処理のサブルーチンを示すフローチャートである。なお、図１３中のステップＳ８１〜８５、及びステップＳ８８〜ステップＳ９３の処理は、実施形態１における図９中のステップＳ４１〜４５、及びステップＳ４６〜ステップＳ５１の処理と同様であるため、説明を省略する。
【００６９】
情報処理装置１の制御部１１は、ステップＳ８５の処理の後、透明化ウィンドウを選択する（ステップＳ８６）。透明化ウィンドウは、ステップＳ８５で選択された操作ウィンドウ全体を視認可能とするために透明又は半透明にするウィンドウを示す。制御部１１は、例えば、管理テーブル１２ｃを参照し、操作ウィンドウに重なって表示され、かつ操作ウィンドウのレイヤの順序よりも前の順序にあるウィンドウを選択する。
【００７０】
その後、制御部１１は選択した透明化ウィンドウを透明又は半透明にする透明化処理を行い（ステップＳ８７）、ステップＳ８８以降に処理を進める。制御部１１は、例えば選択した透明化ウィンドウの色を透明又は半透明の色として表示画面２２１に表示させる。
【００７１】
以上の構成及び処理によって、表示装置２の表示画面２２１に複数のウィンドウが重ねて表示されている場合であっても、当該表示画面２２１への接触態様によって、情報処理を行う対象のウィンドウを選択することができる。また、使用者が当該複数のウィンドウの内、レイヤの順序が最前でないウィンドウを操作対象とする場合に、操作対象の前面にあるウィンドウを透明又は半透明にして表示画面２２１に表示することによって、操作対象全体を視認可能とすることができる。
【００７２】
（実施形態３）
実施形態１及び２においては、情報処理装置１は表示画面２２１に対する接触箇所の数及び位置に基づいて、複数のアプリケーションプログラム夫々が実行されることにより表示されるウィンドウをから一のウィンドウを選択する例について説明した。実施形態３においては、当該接触箇所の数及び位置に基づいて、一のアプリケーションプログラム内における複数の画像から一の画像を選択する例について説明する。なお、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施形態２と同様であるため、同様の部分については同一の符号を付し、同様の構成に関する詳細な説明及びその作用効果の説明は省略する。
【００７３】
図１４は、実施形態３における管理テーブル１２ｃの具体例を示す説明図である。実施形態３における管理テーブル１２ｃには、１つのアプリケーションプログラムが実行されることにより表示画面２２１に表示されている複数の画像の情報がオブジェクト番号毎に記憶されている。管理テーブル１２ｃ中の「オブジェクト」の項目には、当該複数の画像を識別する名称が記憶されている。なお、図１４中の「座標」、「幅」、「高さ」、及び「順序」の各項目は、図３中の対応する各項目と同様であるため説明を省略する。
【００７４】
図１５は、表示システムの使用態様を示す説明図である。図１５には、１つのウィンドウ中に矩形の画像を示す矩形オブジェクトＲと、楕円形の画像を示す楕円オブジェクトＥが表示されている例が示されている。図１５Ａには、使用者が矩形オブジェクトＲと楕円オブジェクトＥが重なった領域に対応するタッチパネル２２ｂの位置に１本の指を接触させたときにおける表示システムの使用態様が示されている。図１５Ｂには、使用者がタッチパネル２２ｂの当該位置に２本の指を接触させたときにおける表示システムの使用態様が示されている。使用者が２つのオブジェクトが重なった領域内に１本の指を接触させたときに前面にある矩形オブジェクトＲに対する操作が行われる。また使用者が当該領域内に２本の指を接触させたときに矩形オブジェクトＲが透明又は半透明となり、楕円オブジェクトＥに対する操作が行われる。このときに情報処理装置１が行う処理手順は、実施形態２における図１１〜１３に示した処理手順と同様であるため説明を省略する。
【００７５】
以上の構成及び処理によって、情報処理装置１は、１つのアプリケーションプログラムにより表示される複数の画像が重ねて表示されている場合であっても、当該表示画面２２１への接触態様によって、情報処理を行う対象の画像を選択することができる。
【００７６】
なお、実施形態１及び２においては、情報処理装置１は接触箇所の数及び位置、並びにレイヤの順序に応じて情報処理の対象となるウィンドウを選択し、実施形態３においては、情報処理の対象となるウィンドウ中の画像を選択した。しかし情報処理装置１は、ウィンドウ及び画像が混在した中から情報処理の対象となるウィンドウ又は画像を選択してもよい。例えば、情報処理装置１は、ウィンドウとアイコンの画像が混在した中から、情報処理の対象となるウィンドウ又はアイコンの画像を選択してもよい。
【００７７】
また、実施形態１〜３においては、表示画面２２１に対する接触箇所の数が１つの場合にレイヤの順序が最前の画像が選択され、２つの場合にレイヤの順序が最前から２番目の画像が選択される例を説明した。しかし、本願においては、接触箇所の数と選択する画像におけるレイヤの順序とは一致していなくともよく、接触箇所の数と選択する画像におけるレイヤの順序との対応関係を適宜選択し得る。例えば、接触箇所の数が２つの場合にレイヤの順序が最前の画像を選択し、接触箇所の数が４つの場合にレイヤの順序が最前から２番目の画像を選択するようにしてもよい。また、例えば、接触箇所の数が１つの場合にレイヤの順序が最後の画像を選択し、２つの場合にレイヤの順序が最後から２番目の画像を選択するようにしてもよい。
【００７８】
また、実施形態１〜３においては、表示画面２２１に対する接触箇所が１つであるか２つであるかにより、当該接触箇所の位置を表示範囲に含む画像からレイヤの順序が異なる２つの画像を情報処理装置１が選択する例を説明した。しかし、本願においては、接触箇所が３つ以上の場合に、更に当該２つの画像以外の異なる画像を選択するようにしてもよい。例えば、表示画面２２１に対する接触箇所が３つであった場合に、当該接触箇所の位置を表示範囲に含む画像の内、レイヤの順序が最前から３番目の画像を選択するようにしてもよい。なお、この場合においても接触箇所の数と選択する画像におけるレイヤの順序は一致していなくともよい。
【００７９】
更に、今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。また、本発明の上述の各実施の形態で記載されている技術特徴は、お互いに組み合わせて新しい技術方案を形成することができる。
【００８０】
本発明に係る情報処理装置（１）は、表示画面（２２１）に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面（２２１）に表示された画像の表示範囲内にある場合、該画像に係る情報処理を行う情報処理装置（１）において、複数の画像が前記表示画面（２２１）に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶部（１２）と、検出した接触箇所の数及び位置、並びに前記記憶部（１２）に記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択手段（１１）と、該選択手段（１１）が選択した一の画像に係る情報処理を行う処理手段（１１）とを備えることを特徴とする。
【００８１】
本発明にあっては、記憶部（１２）は、複数の画像が表示画面（２２１）に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶する。選択手段（１１）は、検出した接触箇所の数及び位置、並びに記憶部（１２）に記憶された重なり順に基づいて、当該複数の画像から一の画像を選択する。処理手段（１１）は、選択手段（１１）が選択した一の画像に係る情報処理を行う。従って、表示画面（２２１）に複数の画像が重ねて表示されている場合であっても、当該表示画面（２２１）への接触態様によって、情報処理を行う対象の画像を選択することができる。
【００８２】
本発明に係る情報処理装置（１）は、前記選択手段（１１）は、前記接触箇所の位置が複数の画像が重なって表示されている位置にある場合、前記接触箇所の数及び重なり順序に基づいて、前記複数の画像から一の画像を選択するようにしてあることを特徴とする。
【００８３】
本発明にあっては、選択手段（１１）は、接触箇所の位置が複数の画像が重なって表示されている位置にある場合、当該接触箇所の数及び重なり順序に基づいて、表示画面（２２１）に表示された複数の画像から一の画像を選択する。従って、使用者が複数の画像が重なって表示されている箇所を接触箇所の数を変えて接触を行うことにより、情報処理装置（１）は当該複数の画像から情報処理を行う対象の画像を選択することができる。
【００８４】
本発明に係る情報処理装置（１）は、複数のアプリケーションプログラムを記憶するプログラム記憶部（１２）を更に備え、前記処理手段（１１）は、前記プログラム記憶部（１２）に記憶された複数のアプリケーションプログラム（１２ａ、１２ｂ）夫々を実行し、該複数のアプリケーションプログラム（１２ａ、１２ｂ）に係る画像を前記表示画面（２２１）に各別に表示するようにしてあり、前記選択手段（１１）は、前記処理手段（１１）により表示された画像から一の画像を選択するようにしてあり、前記処理手段（１１）は更に、前記接触箇所に係る情報を用いて、前記一の画像に対応するアプリケーションプログラム（１２ａ、１２ｂ）を実行するようにしてあることを特徴とする。
【００８５】
本発明にあっては、プログラム記憶部（１２）は、複数のアプリケーションプログラム（１２ａ、１２ｂ）を記憶する。処理手段（１１）は、プログラム記憶部（１２）に記憶された複数のアプリケーションプログラム（１２ａ、１２ｂ）夫々を実行し、各アプリケーションプログラム（１２ａ、１２ｂ）に係る画像を表示画面（２２１）に各別に表示する。選択手段（１１）は処理手段（１１）により表示された画像から一の画像を選択する。処理手段（１１）は更に、接触箇所に係る情報を用いて、当該一の画像に対応するアプリケーションプログラム（１２ａ、１２ｂ）を実行する。従って、情報処理装置（１）は、表示画面（２２１）への接触態様によって実行するアプリケーションプログラム（１２ａ、１２ｂ）を選択することができる。
【００８６】
本発明に係る情報処理装置（１）は、前記プログラム記憶部（１２）には、前記接触箇所の位置に基づいて手書き画像を対応する画像（Ｗ１）内に描画する描画プログラム（１２ａ）が記憶されており、前記記憶部（１２）は、前記処理手段（１１）により前記描画プログラム（１２ａ）が実行された場合、前記画像（Ｗ１）を最前の重なり順序として記憶するようにしてあることを特徴とする。
【００８７】
本発明にあっては、プログラム記憶部（１２）には、検出した接触箇所の位置に基づいて、手書き画像を対応する画像（Ｗ１）内に描画プログラム（１２ａ）が記憶されている。記憶部（１２）は、処理手段（１１）により描画プログラム（１２ａ）が実行された場合、当該画像（Ｗ１）を最前の重なり順序として記憶する。従って、例えば当該描画プログラム（１２ａ）が実行されることにより表示される画像（Ｗ１）を透明又は半透明にすることで、背面にある画像に対して手書き画像を表示することができる。
【００８８】
本発明に係る情報処理装置（１）は、前記選択手段（１１）は、前記接触箇所の数が１つの場合、前記接触箇所の位置を表示範囲に含む画像の内、重なり順序が最前の一の画像を選択するようにしてあることを特徴とする。
【００８９】
本発明にあっては、選択手段（１１）は、検出した接触箇所の数が１つの場合、当該接触箇所の位置を表示範囲に含む画像の内、重なり順序が最前の一の画像を選択する。
【００９０】
本発明に係る情報処理装置（１）は、前記選択手段（１１）は、前記接触箇所の数が２つの場合、前記接触箇所の位置を表示範囲に含む画像の内、重なり順序が最前から２番目の一の画像を選択するようにしてあることを特徴とする。
【００９１】
本発明にあっては、選択手段（１１）は、検出した接触箇所の数が２つの場合、当該接触箇所の位置に表示された画像の内、接触箇所の位置を表示範囲に含む画像の内、重なり順序が最前から２番目の一の画像を選択する。
【００９２】
本発明に係る情報処理装置（１）は、前記処理手段（１１）は、前記接触箇所の数が２つの場合、何れか一方の接触箇所の位置に基づいて、前記一の画像に係る情報処理を行うようにしてあることを特徴とする。
【００９３】
本発明にあっては、処理手段（１１）は、検出した接触箇所の数が２つの場合、何れか一方の接触箇所の位置に基づいて、選択手段（１１）が選択した一の画像に係る情報処理を行う。従って、例えば、使用者が２本の指で表示画面（２２１）に接触したとき、情報処理装置（１）は使用者のどちらか一方の指の位置に基づいて選択した画像に係る情報処理を行うことができる。
【００９４】
本発明に係る表示システムは、上述の情報処理装置（１）と、表示部（２２）を有し、該表示部（２２）が接触されたときの表示画面（２２１）上の位置を検出し、検出した位置に係る情報を出力する表示装置（２）とを備え、前記情報処理装置（１）は、前記表示装置（２）から出力された情報に基づいて前記表示画面（２２１）に対する接触箇所を検出するようにしてあることを特徴とする。
【００９５】
本発明にあっては、表示装置（２）は、表示部（２２）を有し、当該表示部（２２）が接触されたときの表示画面（２２１）上の位置を検出し、検出した位置に係る情報を出力する。情報処理装置（１）は、表示装置（２）から出力された情報に基づいて表示画面（２２１）に対する接触箇所を検出する。従って、表示装置（２）の表示画面（２２１）に複数の画像が重ねて表示されている場合であっても、当該表示画面（２２１）への接触態様によって、情報処理を行う対象の画像を選択することができる。
【００９６】
本発明に係る情報処理方法は、表示画面（２２１）に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面（２２１）に表示された画像の表示範囲内にある場合、該画像に係る情報処理を行う情報処理方法において、複数の画像が前記表示画面（２２１）に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶ステップと、検出した接触箇所の数及び位置、並びに前記記憶ステップにより記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択ステップと、該選択ステップが選択した一の画像に係る情報処理を行う処理ステップとを含むことを特徴とする。
【００９７】
本発明にあっては、記憶ステップは、複数の画像が表示画面（２２１）に重ねて表示されたときにおける各画像の重なり順序を記憶する。選択ステップは、検出した接触箇所の数及び位置、並びに記憶ステップにより記憶された重なり順序に基づいて、当該複数の画像から一の画像を選択する。処理ステップは、選択ステップが選択した一の画像に係る情報処理を行う。従って、表示画面（２２１）に複数の画像が重ねて表示されている場合であっても、当該表示画面（２２１）への接触態様によって、情報処理を行う対象の画像を選択することができる。
【００９８】
本発明に係るコンピュータプログラム（４ａ）は、表示画面（２２１）に対する接触箇所を検出し、検出した接触箇所の位置が該表示画面（２２１）に表示された画像の表示範囲内にある場合、該画像に係る情報処理を、コンピュータに行わせるコンピュータプログラム（４ａ）において、前記コンピュータに、複数の画像が前記表示画面（２２１）に重ねて表示されたときにおける各画像の重なり順序を記憶する記憶ステップと、検出した接触箇所の数及び位置、並びに前記記憶ステップにより記憶された重なり順序に基づいて、前記複数の画像から一の画像を選択する選択ステップと、該選択ステップが選択した一の画像に係る情報処理を行う処理ステップとを実行させることを特徴とする。
【００９９】
本発明にあっては、コンピュータは、複数の画像が表示画面（２２１）に表示されたときにおける重なり順序を記憶する。コンピュータは、検出した接触箇所の数及び位置、並びに記憶された重なり順序に基づいて、当該複数の画像から一の画像を選択する。コンピュータは、選択した一の画像に係る情報処理を行う。従って、表示画面（２２１）に複数の画像が重ねて表示されている場合であっても、当該表示画面（２２１）への接触態様によって、情報処理を行う対象の画像を選択することができる。
【符号の説明】
【０１００】
１  情報処理装置
２  表示装置
３  通信線
４  記録媒体
４ａ  制御プログラム
１１  制御部
１２  記憶部
１２ａ  透明ボードプログラム
１２ｂ  プレゼンテーションプログラム
１２ｃ  管理テーブル
１３  計時部
１４  入出力部
１５  読取部
２１  制御部
２２  表示部
２２ａ  表示パネル
２２ｂ  タッチパネル
２２１  表示画面
２３  バックライト
２４  入出力部
【図１】
0006400466.tif 000002
【図２】
0006400466.tif 000003
【図３】
0006400466.tif 000004
【図４】
0006400466.tif 000005
【図５】
0006400466.tif 000006
【図６】
0006400466.tif 000007
【図７】
0006400466.tif 000008
【図８】
0006400466.tif 000009
【図９】
0006400466.tif 000010
【図１０】
0006400466.tif 000011
【図１１】
0006400466.tif 000012
【図１２】
0006400466.tif 000013
【図１３】
0006400466.tif 000014
【図１４】
0006400466.tif 000015
【図１５】
0006400466.tif 000016