(57)【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記表示部から離れた位置における指示体の前記表示部に対する接近離間方向及び水平方向の移動を検出する検出部と、
前記表示部に複数のウィンドウを重ねて表示させる制御部と、を備え、
前記制御部は、前記表示部に対して離れた状態での、前記指示体の接近離間又は水平方向の移動に応じて、前記表示部に重ねて表示された前記複数のウィンドウの表示順序を変更させる、
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記指示体が、前記表示部から離れた所定の位置に一定時間保持されたときに、前記表示順序を変更させる選択モードに切り替える
ことを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記選択モードのとき、前記表示部に対する前記指示体の近接遠隔方向の移動に応じて、前記複数のウィンドウの表示順序を変更する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、前記選択モードのとき、前記表示部に対する前記指示体の水平方向の移動方向に応じて、前記複数のウィンドウの表示順序を変更する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記制御部は、前記選択モードのとき、
（ａ）所定の期間における前記指示体の移動量が所定量以下の場合、
（ｂ）前記複数のウィンドウが表示された前記表示部上の領域外に前記指示体が移動したことを検出した場合、または
（ｃ）前記指示体の前記表示部からの距離が所定量を超えた場合、
前記選択モードを解除する
ことを特徴とする請求項２乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
画像を表示可能する表示部と、
前記表示部から離れた位置における指示体の前記表示部に対する接近離間方向及び水平方向の移動を検出する検出部と、
前記表示部に、複数のウィンドウを重ねて表示させる制御部と、を備える情報処理装置における表示制御方法であって、
前記検出部により、前記指示体が、前記表示部から離れた所定の位置に一定時間保持されたことを検出する第１ステップと、
前記制御部により、表示順序を変更可能な選択モードに切り替える第２ステップと、
前記表示部に対して離れた状態での、前記指示体の接近離間又は水平方向の移動に応じて、前記ウィンドウの表示順序を変更する第３ステップと、を含む
ことを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、情報処理装置における画面表示の方法に関し、特に、画面上に表示される複数のウィンドウの表示制御等に関する。
【背景技術】
【０００２】
従来から、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの情報処理装置では、表示画面上に、互いに独立した画像表示領域であるウィンドウを複数表示する技術が採用されている。このように複数のウィンドウが画面上に表示される情報処理装置では、複数のウィンドウが互いに重なって表示される状態となることがある。このとき、画面上の最前面（最上層）に表示されたウィンドウはユーザにより視認可能な状態となるが、背面（下層側）に表示されたウィンドウはユーザにより視認不可能な状態となる。そこで、このように背面に表示されたウィンドウをユーザが視認可能な状態とするなどの表示方法として種々の方法が提案及び採用されている。特許文献１には、ユーザが指定した重ね合わせ順序に従って複数のウィンドウを一画面中に開き、各ウィンドウのうち最も表側となる部分を表示する技術が開示されている。特許文献２には、一時的に最前面に表示したいウィンドウ内でマウスボタンを押下したときに最前面に表示させ、ボタンを離したときに元のウィンドウを最前面に表示する技術が開示されている。特許文献３には、ウィンドウが重なって表示された場合、自動的に奥側（背面、下層側）のウィンドウの表示領域を縮小して表示内容を再構成し、奥側のウィンドウの表示内容の注目部分を常時参照できる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−６１６２８号公報
【特許文献２】特開平８−１６１１４１号公報
【特許文献３】特開平１０−１１２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、あくまで従来のマウスによる操作を前提として考えられたものであり、近年普及してきたタッチパネルによる直感的操作に最適な表示制御方法とはいえない点があった。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するために次のような手段を採る。なお、以下の説明において、発明の理解を容易にするために図面中の符号等を括弧書きで付記するが、本発明の各構成要素はこれらの付記したものに限定されるものではなく、当業者が技術的に理解しうる範囲にまで広く解釈されるべきものである。
【０００６】
本発明の手段１は、
画像を表示可能に構成された表示部（１１０）と、
前記表示部に指示具（例えば指）が近接または接触した位置、及び前記表示部に対する該指示具の近接距離を検出可能な指示具検出部（タッチパネル１２０）と、
前記表示部に、表示優先度に基づいて複数のウィンドウを重ねて表示可能に構成された表示制御部（ＣＰＵ１０１）と、を備え、
前記表示制御部（ＣＰＵ１０１）は、前記表示部に対する前記指示具の近接距離に基づいて、前記表示部に重ねて表示された前記複数のウィンドウの表示優先度を変更可能（Ｓ３２０〜Ｓ３９０）に構成された
ことを特徴とする情報処理装置である。
【０００７】
上記構成の情報処理装置によれば、ユーザが直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えることが可能となる。また、従来のようなキー入力をすることなく、指などによるジェスチャ操作のみにより重ねて表示されたウィンドウから目的のウィンドウを選択し表示することが可能となる。
【０００８】
本発明の手段２は、
画像を表示可能に構成された表示部（１１０）と、
前記表示部に指示具が近接または接触した位置、及び前記表示部に対する該指示具の近接距離を検出可能な指示具検出部（タッチパネル１２０）と、
前記表示部に、表示優先度に基づいて複数のウィンドウを重ねて表示可能に構成された表示制御部（ＣＰＵ１０１）と、を備え、
前記表示制御部（ＣＰＵ１０１）は、前記表示部に対する前記指示具の状態に基づいて、前記表示部に重ねて表示された前記複数のウィンドウの表示優先度を変更可能に構成されており、
前記表示制御部は、前記指示具が所定の位置に一定時間保持されたとき（Ｓ３２０）に、前記表示優先度を変更可能なウィンドウ選択モードに切り替え可能（Ｓ３３０）に構成された
ことを特徴とする情報処理装置である。
【０００９】
上記構成の情報処理装置によれば、ユーザが直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えるためのウィンドウ選択モードに切り替えることが可能となる。また、従来のようなキー入力をすることなく、ジェスチャ操作のみにより重ねて表示されたウィンドウから目的のウィンドウを選択し表示することが可能となる。
【００１０】
本発明の手段３は、
前記表示制御部（ＣＰＵ１０１）は、前記ウィンドウ選択モードのとき、前記表示部に対する前記指示具の近接遠隔方向の移動に応じて、前記複数のウィンドウの表示優先度を変更可能（Ｓ３８０）に構成された
ことを特徴とする手段２の情報処理装置である。
【００１１】
上記構成の情報処理装置によれば、ユーザが、より直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えることが可能となる。
【００１２】
本発明の手段４は、
前記表示制御部（ＣＰＵ１０１）は、前記ウィンドウ選択モードのとき、前記表示部に対する前記指示具の水平方向の移動に応じて、前記複数のウィンドウの表示優先度を変更可能（Ｓ３９０）に構成された
ことを特徴とする手段２の情報処理装置である。
【００１３】
上記構成の情報処理装置によれば、ユーザが、より直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えることが可能となる。
【００１４】
本発明の手段５は、
前記表示制御部（ＣＰＵ１０１）は、前記ウィンドウ選択モードのとき（Ｓ３３０）、
（ａ）所定の期間における前記指示具の移動量が所定量以下の場合（Ｓ３５０）、
（ｂ）前記複数のウィンドウが表示された前記表示部上の領域外に前記指示具が移動したことを検出した場合（Ｓ３４０）、または
（ｃ）前記指示具の近接距離が検出不能となった場合（Ｓ３６０）、
前記ウィンドウ選択モードを解除する（Ｓ４００）
ことを特徴とする手段２乃至手段４のいずれかの情報処理装置である。
【００１５】
上記構成の情報処理装置によれば、ユーザが直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えるためのウィンドウ選択モードを解除して通常モードへと切り替えることが可能となる。
【００１６】
本発明の手段６は、
画像を表示可能に構成された表示部（１１０）と、
前記表示部に指示具（例えば指）が近接または接触した位置、及び前記表示部に対する該指示具の近接距離を検出可能な指示具検出部（タッチパネル１２０）と、
前記表示部に、表示優先度に基づいて複数のウィンドウを重ねて表示可能に構成された表示制御部（ＣＰＵ１０１）と、を備える情報処理装置における表示制御方法であって、
前記指示具検出部により、前記指示具が所定の位置に一定時間保持されたことを検出する第１ステップ（Ｓ３２０）と、
前記表示制御部により、前記表示優先度を変更可能なウィンドウ選択モードに切り替える第２ステップ（Ｓ３３０）と、を含む
ことを特徴とする表示制御方法である。
【００１７】
上記構成の表示制御方法によれば、ユーザが直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えるためのウィンドウ選択モードに切り替えることが可能となる。また、従来のようなキー入力をすることなく、ジェスチャ操作のみにより重ねて表示されたウィンドウから目的のウィンドウを選択し表示することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】情報処理装置の構成例を示す図。
【図２】ウィンドウの表示制御処理を示すフローチャート。
【図３】ウィンドウの表示制御処理の具体例を示す図。
【図４】ウィンドウの表示制御処理の具体例を示す図。
【発明を実施するための形態】
【００１９】
本発明に係る実施形態について、以下の構成に従って図面を参照しながら具体的に説明する。ただし、以下で説明する実施形態はあくまで本発明の一例にすぎず、本発明の技術的範囲を限定的に解釈させるものではない。なお、各図面において、同一の構成要素には同一の符号を付しており、その説明を省略する場合がある。
１．実施形態
（１）情報処理装置の構成例
（２）ウィンドウの表示制御処理の具体例
２．補足事項
３．本発明の特徴
【００２０】
＜１．実施形態＞
本発明の実施形態について、図１乃至図４を参照しながら説明する。本実施形態で説明する情報処理装置は、表示部に複数のウィンドウを重ねて表示可能な従来のＰＣまたはタブレットなどの情報処理装置であって、タッチパネルを利用してさらに操作性を向上させる機能を備えた情報処理装置である。
【００２１】
＜（１）情報処理装置の構成例＞
図１は、本実施形態の情報処理装置の構成例を示す図である。図１に示すように、本実施形態の情報処理装置は、制御部１００、表示部１１０、及びタッチパネル１２０を含んで構成される。本実施形態の情報処理装置は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）またはタブレットのような電子機器である。
【００２２】
＜制御部１００＞
図１に示すように、制御部１００は、ＣＰＵ１０１、不揮発性メモリ１０２、ＲＡＭ１０３、及び通信Ｉ／Ｆ（インタフェース）１０４を含んで構成される。
【００２３】
＜ＣＰＵ１０１＞
ＣＰＵ１０１は、情報処理装置の中央演算装置であって、表示部１１０における表示画像の制御を含む、種々の処理を実行可能に構成される。ＣＰＵ１０１は、表示部１１０に、情報処理装置で実行中のアプリケーションソフトの実行内容を画像で示すウィンドウを表示するよう制御可能に構成される。情報処理装置で複数のアプリケーションソフトが実行されており、表示部１１０に表示するウィンドウが複数存在する場合、ＣＰＵ１０１は、所定の優先度に基づいてこれらの複数のウィンドウを表示部１１０に重ねて表示するよう表示部１１０を制御可能に構成される。
【００２４】
また、ＣＰＵ１０１は、タッチパネル１２０に対するユーザからの操作に応じて所定の処理を実行し、実行結果に基づいて表示部１１０に表示されるウィンドウを含む画像を変更可能に構成される。特に、本実施形態において特徴的な処理としては、表示部１１０及びタッチパネル１２０に対する指などの指示具による近接状態に基づいて、表示部１１０に重ねて表示された複数のウィンドウの表示優先度を変更可能に構成される。複数のウィンドウは、所定の表示優先度に沿った順序で重ねて表示され、表示優先度が高いウィンドウがより前面（上層）に、表示優先度が低いウィンドウがより背面（下層）に表示される。表示優先度が最も高いウィンドウは、表示部１１０の最前面に表示され、ユーザがそのウィンドウの全体を視認できる状態となる。この、複数のウィンドウの表示優先度の変更による表示部１１０での表示の変更に関する表示制御処理については後述する。
【００２５】
また、ＣＰＵ１０１は、ユーザによるタッチパネル１２０の操作に応じて、または実行中のアプリケーションソフトにおいて必要なとき、不揮発性メモリ１０２またはＲＡＭ１０３から所定のデータを読み出し、またはこれらに対して所定のデータを記憶させるよう制御可能に構成される。また、ＣＰＵ１０１は、通信Ｉ／Ｆ１０４を通じて、有線または無線で接続された外部機器とのデータのやり取りを実行可能に構成される。
【００２６】
＜不揮発性メモリ１０２＞
不揮発性メモリ１０２は、例えばＲＯＭまたはＨＤＤなどであって、所定の情報を記憶可能な記憶領域であって、ＣＰＵ１０１からの命令に応じてデータを出力し、またはデータを記憶可能に構成される。
【００２７】
＜ＲＡＭ１０３＞
ＲＡＭ１０３は、情報処理装置においてＣＰＵ１０１が必要な処理をする際に必要なデータを記憶可能な揮発性の記憶領域であって、ＣＰＵ１０１からの命令に応じてデータを出力し、またはデータを記憶可能に構成される。
【００２８】
＜通信Ｉ／Ｆ１０４＞
通信Ｉ／Ｆ１０４は、例えば有線ＬＡＮまたは無線ＬＡＮなどの通信を実行可能であり、ＣＰＵ１０１からの命令に応じて外部機器との間でデータの送受信を実行可能に構成される。
【００２９】
＜表示部１１０＞
表示部１１０は、例えばＬＣＤまたは有機ＥＬディスプレイなどの表示装置であって、ＣＰＵ１０１の制御により画像（映像を含む）を表示可能に構成される。表示部１１０に表示される画像には複数のウィンドウが含まれる。表示部１１０は、その表面にタッチパネル１２０が結合されて構成される。
【００３０】
＜タッチパネル１２０＞
タッチパネル１２０は、例えば静電容量式タッチパネルであって、表示部１１０に指、またはその他の指示具が接触または近接した位置を検出し、検出結果を制御部１００のＣＰＵ１０１に出力可能に構成される。また、タッチパネル１２０は、表示部１１０に指などの指示具が接触していなくとも、指などの指示具と表示部１１０との間に発生する静電容量を検出することで、表示部１１０と指などの指示具との近接距離を検出可能に構成される。ここで、表示部１１０及びタッチパネル１２０の表面の平面における横軸をＸ軸、縦軸をＹ軸と呼ぶことがある。また、これらのＸ軸及びＹ軸の双方に垂直な軸、すなわち表示部１１０及びタッチパネル１２０に対する指などの指示具の近接遠隔を示す相対位置をＺ軸と呼ぶことがある。
【００３１】
＜（２）ウィンドウの表示制御処理の具体例＞
次に、図２乃至図４を参照して、情報処理装置における、表示部１１０に表示されるウィンドウの表示制御処理の具体例について説明する。
【００３２】
図２は、ウィンドウの表示制御処理を示すフローチャートである。
【００３３】
＜Ｓ３００〜Ｓ３１０＞
ＣＰＵ１０１による表示部１１０に表示されるウィンドウの表示制御処理は、ユーザが指で表示部１１０上のタッチパネル１２０を操作したときに実行される（Ｓ３００）。このとき、ＣＰＵ１０１は、まず、表示部１１０に表示されているウィンドウが複数であって、これらの複数のウィンドウが互いに重ねられて表示されているかどうかを確認する（Ｓ３１０）。複数のウィンドウが重ねて表示されるときには、表示優先度が高いウィンドウが前面に表示され、表示優先度が低いウィンドウが背面に表示される。表示部１１０に複数のウィンドウが重ねて表示されていなければ（Ｓ３１０でＮ）、ウィンドウの表示制御処理は終了する（Ｓ４１０）。
【００３４】
＜Ｓ３２０＞
表示部１１０に複数のウィンドウが重ねて表示されていれば（Ｓ３１０でＹ）、ＣＰＵ１０１は、複数のウィンドウが重ねられたウィンドウのうち、最前面のウィンドウ領域で一定時間以上（例えば３秒以上）ホバー状態となっているかどうかを確認する（Ｓ３２０）。最前面のウィンドウ領域とは、その背面に他のウィンドウの少なくとも一部が隠れているウィンドウの全体領域を指す。また、ホバー状態とは、指がタッチパネル１２０に触れていないが、タッチパネル１２０がその指の位置（Ｘ軸及びＹ軸の位置）と高さ（Ｚ軸の位置）とを検出できている状態を指す。ここで、指が最前面のウィンドウ領域で一定時間以上ホバー状態となっていなければ（Ｓ３２０でＮ）、ウィンドウの表示制御処理は終了する（Ｓ４１０）。
【００３５】
＜Ｓ３３０＞
指示具である指が、最前面のウィンドウ領域で一定時間以上ホバー状態となっていた場合（Ｓ３２０でＹ）、ＣＰＵ１０１は、ウィンドウ選択モードに移行する（Ｓ３３０）。ウィンドウ選択モードとは、重ねて表示された複数のウィンドウのうち、より背面に表示されたウィンドウを最前面に表示することで、ユーザが所望のウィンドウを選択的に視認することができるよう操作可能な状態を指す。すなわち、ウィンドウ選択モードでは、重ねて表示される複数のウィンドウの表示優先度を変更可能な状態を指す。ウィンドウ選択モードでは、Ｓ３４０〜Ｓ３９０の処理が実行される。
【００３６】
＜Ｓ３４０、Ｓ４００＞
次にＣＰＵ１０１は、タッチパネル１２０からの入力信号に基づいてユーザの指による操作を検出し、ウィンドウ領域外に指が移動したか否かを判定する（Ｓ３４０）。ウィンドウ領域外に指が移動した場合、ＣＰＵ１０１はウィンドウ選択モードを解除して通常モードに移行し（Ｓ４００）、ウィンドウの表示制御処理は終了する（Ｓ４１０）。
【００３７】
＜Ｓ３５０、Ｓ４００＞
次にＣＰＵ１０１は、タッチパネル１２０からの入力信号に基づいてユーザの指による操作を検出し、一定時間（例えば３秒間）、指の移動が既定量以下であったか否かを判定する（Ｓ３５０）。ここでの指の移動の既定量とは、ほとんど指の移動がなかったといえる少量を指す。一定時間、指の移動が既定量以下であった場合、ＣＰＵ１０１はウィンドウ選択モードを解除して通常モードに移行し（Ｓ４００）、ウィンドウの表示制御処理は終了する（Ｓ４１０）。すなわち、一定時間以上、タッチパネル１２０に対して所定の位置から指が移動しないときは、ウィンドウ選択モードを解除する。
【００３８】
＜Ｓ３６０、Ｓ４００＞
次にＣＰＵ１０１は、タッチパネル１２０からの入力信号に基づいてユーザの指による操作を検出し、指の位置が検出できない状態となったか否かを判定する（Ｓ３６０）。指の位置が検出できない状態となった場合、ＣＰＵ１０１はウィンドウ選択モードを解除して通常モードに移行し（Ｓ４００）、ウィンドウの表示制御処理は終了する（Ｓ４１０）。すなわち、タッチパネル１２０が検出できない位置に指が移動した場合には、ウィンドウ選択モードを解除する。
【００３９】
＜Ｓ３７０＞
次にＣＰＵ１０１は、最前面に表示するウィンドウ（すなわち表示優先度を最も高く設定するウィンドウ）を決定するため、Ｘ軸方向に既定量以上の指の移動が検出されたか否かを判定する（Ｓ３７０）。すなわち、表示部１１０及びタッチパネル１２０に対して横方向に指が移動したか否かを判定する。
【００４０】
＜Ｓ３８０＞
Ｘ軸方向に既定量以上の指の移動が検出されなかった場合（Ｓ３７０でＮ）、ＣＰＵ１０１は、指の高さ、すなわち表示部１１０及びタッチパネル１２０と指との間の距離に応じて、最前面に表示するウィンドウを決定する処理を実行する（Ｓ３８０）。
【００４１】
例えば、図３に示される指２００Ａの位置に指があったときには、タッチパネル１２０（及び表示部１１０）に比較的近接した位置に指があると判定し、ＣＰＵ１０１はより背面に表示されたウィンドウを最前面に表示する。すなわち、図４に示すように、最背面に表示されていたウィンドウ２１０Ａを最前面に表示するよう、ＣＰＵ１０１が表示部１１０を制御する。
【００４２】
一方で、図３に示される指２００Ｂの位置に指があったときには、タッチパネル１２０（及び表示部１１０）から比較的遠隔した位置に指があると判定し、ＣＰＵ１０１は最前面に表示されていたウィンドウを引き続き最前面に表示する。すなわち、図４の右図の状態のまま、ＣＰＵ１０１は表示部１１０における複数のウィンドウの表示状態を変化させない。なお、ユーザによる指のＺ軸方向の移動に応じて、つまりタッチパネル１２０による指の近接遠隔状態が変化したことの検出に応じて、ＣＰＵ１０１が、最前面に表示させるウィンドウを変更するよう制御してもよい。
【００４３】
このように、ＣＰＵ１０１による表示部１１０に表示されるウィンドウの表示状態（表示優先度）が変更または維持される処理が実行され（Ｓ３８０）、ウィンドウ選択モードの最初の処理であるＳ３４０の処理に移行する。
【００４４】
＜Ｓ３９０＞
また、Ｓ３７０の処理において、Ｘ軸方向に既定量以上の指の移動が検出された場合（Ｓ３７０でＹ）、タッチパネル１２０及び表示部１１０に対する指の移動方向に応じて、最前面に表示するウィンドウを決定する処理を実行する（Ｓ３９０）。
【００４５】
具体的には、ＣＰＵ１０１は、ユーザが指を右側に移動させたら、その時点で最前面に表示されたウィンドウの一つ下のウィンドウを最前面に表示し、指を左側に移動させたら、その時点で最前面に表示されたウィンドウの一つ上のウィンドウを最前面に表示するよう制御する。ここで、最前面に表示されたウィンドウが、元々最前面に表示されていたウィンドウであった場合（表示優先度が最も高いウィンドウであった場合）にユーザが指を左側に移動させたとき、元々最背面に表示されていたウィンドウ（表示優先度が最も低いウィンドウ）を最前面に表示するよう制御する。このようにして、ユーザが指を左右に移動させることにより、最前面に表示するウィンドウを切り替えていく処理を実行する。
【００４６】
なお、ここでは指がＸ軸方向に移動されることで最前面に表示するウィンドウを変更したが、ＣＰＵ１０１は、指がＹ軸方向（縦方向）に移動させることで最前面に表示するウィンドウを変更するように制御してもよい。
【００４７】
このように、ＣＰＵ１０１による表示部１１０に表示されるウィンドウの表示状態（表示優先度）が変更または維持される処理が実行され（Ｓ３９０）、ウィンドウ選択モードの最初の処理であるＳ３４０の処理に移行する。
【００４８】
＜２．補足事項＞
以上、本発明の実施形態についての具体的な説明を行った。上記説明は、あくまで一実施形態としての説明であって、本発明の範囲はこの一実施形態に留まらず、当業者が把握可能な範囲にまで広く解釈されるものである。
【００４９】
上記実施形態では、指示具の例としてユーザの指を挙げて説明したが、指示具は指に限定されるものではなく、タッチペンなどの別の指示具であってもよい。
【００５０】
また、上記実施形態におけるウィンドウ領域は、最前面のウィンドウの全体領域を指すものとして説明したが、最前面のウィンドウがより背面のウィンドウと重なり合った領域のみを指すものとしてもよい。
【００５１】
また、上記実施形態におけるタッチパネル１２０は、タッチパネル１２０に指が触れなくてもその近接位置情報（Ｘ軸Ｙ軸の位置情報）とその高さ（Ｚ軸の位置情報）とを検出できる、静電容量式タッチパネルを具体例として挙げて説明したが、例えば誘導型、超音波型、電磁波型、または赤外線型などのタッチパネルと、近接センサとの組み合わせを採用してもよい。
【００５２】
また、ウィンドウ選択モードへの移行は（Ｓ３３０）、ウィンドウ領域で一定時間以上ホバー状態となっているか場合に行われたが（Ｓ３２０でＹのとき）、ウィンドウ選択モードへの移行はこの条件に限定されるものではない。すなわち、ＣＰＵ１０１は、タッチパネル１２０上で、一定時間（例えば３秒間）、指の移動が既定量以下であった場合にも、ウィンドウ選択モードに移行できるような処理を行ってもよい。
【００５３】
＜３．本発明の特徴＞
以上、説明したような構成の記録装置は以下のような特徴を持つ。
【００５４】
本発明の情報処理装置は、画像を表示可能に構成された表示部１１０と、表示部１１０に指示具（例えば指）が近接または接触した位置、及び表示部１１０に対する指示具（指）の近接距離を検出可能な指示具検出部（タッチパネル１２０）と、表示部１１０に、表示優先度に基づいて複数のウィンドウを重ねて表示可能に構成された表示制御部（ＣＰＵ１０１）と、を備え、表示制御部（ＣＰＵ１０１）は、表示部１１０に対する指示具（指）の近接距離に基づいて、表示部１１０に重ねて表示された複数のウィンドウの表示優先度を変更可能（Ｓ３２０〜Ｓ３９０）に構成されたことを特徴とする。
【００５５】
上記構成の情報処理装置によれば、ユーザが直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えることが可能となる。また、従来のようなキー入力をすることなく、ジェスチャ操作のみにより重ねて表示されたウィンドウから目的のウィンドウを選択し表示することが可能となる。
【００５６】
また、本発明の情報処理装置は、画像を表示可能に構成された表示部１１０と、表示部１１０に指示具（指）が近接または接触した位置、及び表示部１１０に対する該指示具の近接距離を検出可能な指示具検出部（タッチパネル１２０）と、表示部１１０に、表示優先度に基づいて複数のウィンドウを重ねて表示可能に構成された表示制御部（ＣＰＵ１０１）と、を備え、表示制御部（ＣＰＵ１０１）は、表示部１１０に対する指示具の状態に基づいて、表示部１１０に重ねて表示された複数のウィンドウの表示優先度を変更可能に構成されており、表示制御部（ＣＰＵ１０１）は、指示具が所定の位置に一定時間保持されたとき（Ｓ３２０）に、表示優先度を変更可能なウィンドウ選択モードに切り替え可能（Ｓ３３０）に構成されたことを特徴とする。
【００５７】
上記構成の情報処理装置によれば、ユーザが直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えるためのウィンドウ選択モードに切り替えることが可能となる。また、従来のようなキー入力をすることなく、ジェスチャ操作のみにより重ねて表示されたウィンドウから目的のウィンドウを選択し表示することが可能となる。
【００５８】
また、本発明の情報処理装置では、表示制御部（ＣＰＵ１０１）は、ウィンドウ選択モードのとき、表示部１１０に対する指示具の近接遠隔方向の移動に応じて、複数のウィンドウの表示優先度を変更可能（Ｓ３８０）に構成されたことを特徴とする。
【００５９】
上記構成の情報処理装置によれば、ユーザが、より直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えることが可能となる。
【００６０】
また、本発明の情報処理装置では、表示制御部（ＣＰＵ１０１）は、ウィンドウ選択モードのとき、表示部１１０に対する指示具の水平方向の移動に応じて、複数のウィンドウの表示優先度を変更可能（Ｓ３９０）に構成されたことを特徴とする。
【００６１】
上記構成の情報処理装置によれば、ユーザが、より直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えることが可能となる。
【００６２】
また、本発明の情報処理装置では、表示制御部（ＣＰＵ１０１）は、前記ウィンドウ選択モードのとき（Ｓ３３０）、（ａ）所定の期間における前記指示具の移動量が所定量以下の場合（Ｓ３５０）、（ｂ）前記複数のウィンドウが表示された前記表示部上の領域外に前記指示具が移動したことを検出した場合（Ｓ３４０）、または（ｃ）前記指示具の近接距離が検出不能となった場合（Ｓ３６０）、ウィンドウ選択モードを解除する（Ｓ４００）ことを特徴とする。
【００６３】
上記構成の情報処理装置によれば、ユーザが直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えるためのウィンドウ選択モードを解除して通常モードへと切り替えることが可能となる。
【００６４】
また、本発明の表示制御方法は、画像を表示可能に構成された表示部１１０と、表示部１１０に指示具（例えば指）が近接または接触した位置、及び表示部１１０に対する該指示具の近接距離を検出可能な指示具検出部（タッチパネル１２０）と、表示部１１０に、表示優先度に基づいて複数のウィンドウを重ねて表示可能に構成された表示制御部（ＣＰＵ１０１）と、を備える情報処理装置における表示制御方法であって、指示具検出部により、指示具が所定の位置に一定時間保持されたことを検出する第１ステップ（Ｓ３２０）と、表示制御部により、表示優先度を変更可能なウィンドウ選択モードに切り替える第２ステップ（Ｓ３３０）と、を含むことを特徴とする。
【００６５】
上記構成の表示制御方法によれば、ユーザが直感的かつ少ない操作量で、複数のウィンドウから所望のウィンドウを視認可能な状態へと切り替えるためのウィンドウ選択モードに切り替えることが可能となる。また、従来のようなキー入力をすることなく、ジェスチャ操作のみにより重ねて表示されたウィンドウから目的のウィンドウを選択し表示することが可能となる。
【産業上の利用可能性】
【００６６】
本発明は、画面上に複数のウィンドウを重ねて表示可能であり、タッチパネルなどで操作可能な情報処理装置などとして好適に適用される。
【符号の説明】
【００６７】
１００…制御部
１０１…ＣＰＵ
１０２…不揮発性メモリ
１０３…ＲＡＭ
１０４…通信Ｉ／Ｆ
１１０…表示部
１２０…タッチパネル
２００Ａ、２００Ｂ…指（指示具）
２１０Ａ〜２１０Ｃ…ウィンドウ
【図１】
0006303864.tif 000002
【図２】
0006303864.tif 000003
【図３】
0006303864.tif 000004
【図４】
0006303864.tif 000005