(57)【要約】【課題】ユーザの意図するように表示領域を表示することができる表示装置及び表示方法を提供する。【解決手段】表示装置は、表示面の任意の位置に配置される表示領域を表示し、複数の表示領域を重畳することなく表示面に配置させるための複数の異なる配置パターンを記憶する記憶部、記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を受け付ける選択受付部、表示面の任意の位置で表示されている複数の表示領域を、選択受付部で選択された配置パターンに応じて配置して表示する表示制御部を備える。【選択図】図２
2018060561.tif 000002
【特許請求の範囲】
【請求項１】
表示面の任意の位置に配置される表示領域を表示する表示装置であって、
複数の表示領域を重畳することなく前記表示面に配置させるための複数の異なる配置パターンを記憶する記憶部と、
該記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を受け付ける選択受付部と、
前記表示面の任意の位置で表示されている複数の表示領域を、前記選択受付部で選択された配置パターンに応じて配置して表示する表示制御部と、
整列操作を受け付ける受付部を表示する表示部と、
を備え、
前記選択受付部は、
前記受付部で整列操作を受け付けた場合、前記記憶部から読み出されて表示された複数の配置パターンから一の配置パターンを選択する操作を受け付けることを特徴とする表示装置。
【請求項２】
前記表示部は、前記複数の表示領域のうち、少なくとも何れか１つの表示領域に前記受付部を表示することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示部は、前記表示領域の縁の近傍の位置に前記受付部を表示することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記表示部は、前記表示領域のタイトルバーの位置に前記受付部を表示することを特徴とする請求項２又は３に記載の表示装置。
【請求項５】
前記表示部は、前記複数の表示領域のうち、最前面に位置する表示領域に前記受付部を表示することを特徴とする請求項２から４までのいずれか１項に記載の表示装置。
【請求項６】
前記表示部は、前記複数の表示領域のうち、ユーザが最後に操作を行った表示領域に前記受付部を表示することを特徴とする請求項２から４までのいずれか１項に記載の表示装置。
【請求項７】
前記表示制御部は、
前記一の配置パターンを選択する操作を受け付けた場合、選択された配置パターンの配置順序に従って、前記複数の表示領域を定められた順に配置して表示するようにしてあることを特徴とする請求項１から６までのいずれか１項に記載の表示装置。
【請求項８】
前記記憶部は、
前記複数の配置パターンそれぞれの表示領域の配置順序を記憶してあり、
前記表示制御部は、
前記表示面に複数の表示領域が複数のレイヤーで重畳して表示されている場合、選択された配置パターンの配置順序に従って前記複数の表示領域の上位のレイヤーから順に配置して表示するようにしてあることを特徴とする請求項１から7までのいずれか１項に記載の表示装置。
【請求項９】
前記表示面に表示されている複数の表示領域が操作された順序を特定する特定部を備え、
前記表示制御部は、
選択された配置パターンの配置順序に従って前記複数の表示領域の直近に操作された順に配置して表示するようにしてあることを特徴とする請求項１から８までのいずれか１項に記載の表示装置。
【請求項１０】
選択された配置パターンに応じて前記表示面に表示されている複数の表示領域を配置して表示する場合、該複数の表示領域それぞれの縮小画像を表示する縮小画像表示部を備えることを特徴とする請求項１から請求項９までのいずれか１項に記載の表示装置。
【請求項１１】
前記表示制御部は、
前記表示面に表示されている複数の表示領域の一部又は全部を、選択された配置パターンに応じて配置して表示するようにしてあり、
前記縮小画像表示部は、
前記複数の表示領域の一部が前記配置パターンに応じて配置して表示される場合、該配置パターンに応じて表示されていない表示領域の縮小画像を表示するようにしてあることを特徴とする請求項１０に記載の表示装置。
【請求項１２】
前記縮小画像表示部は、
前記複数の表示領域の縮小画像のうち、選択された配置パターンに応じて配置して表示された表示領域の縮小画像と前記配置パターンに応じて表示されていない表示領域の縮小画像とを異なる表示態様で表示するようにしてあることを特徴とする請求項１１に記載の表示装置。
【請求項１３】
選択された配置パターンに応じて表示されていない表示領域の縮小画像を前記配置パターンに応じて表示された表示領域へ移動させる操作を受け付ける移動受付部を備え、
前記表示制御部は、
前記移動受付部で前記操作を受け付けた場合、移動先の表示領域を、移動させた縮小画像に対応する表示領域に置き換えて表示するようにしてあることを特徴とする請求項１０から請求項１２までのいずれか１項に記載の表示装置。
【請求項１４】
前記表示面へのタッチ操作の入力を受け付ける操作パネルを備えることを特徴とする請求項１から請求項１３までのいずれか１項に記載の表示装置。
【請求項１５】
表示面の任意の位置に配置される表示領域を表示する表示方法であって、
複数の表示領域を重畳することなく前記表示面に配置させるための複数の異なる配置パターンを記憶部に記憶しておき、
該記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を選択受付部が受け付けるステップと、
前記表示面の任意の位置で表示されている複数の表示領域を、選択された配置パターンに応じて表示制御部が配置して表示するステップと、
整列操作を受け付ける受付部を表示部が表示するステップと、
前記受付部で整列操作を受け付けた場合、前記記憶部から読み出されて表示された複数の配置パターンから一の配置パターンを選択する操作を受け付けるステップと、
を含むことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示面の任意の位置に配置される表示領域を表示する表示装置及び表示方法に関する。
【背景技術】
【０００２】
近年のパーソナルコンピュータやタブレット端末などの情報処理装置では、複数のアプリケーションプログラムを同時に実行させるべく表示面にアプリケーション毎に複数のウインドウ（表示領域とも称する）を同時に表示させるようになっている。一方で、表示面に複数のウインドウを同時に表示させた場合に、ウインドウが重なり合って表示されるときは、ユーザはマウス等により、所要のウインドウを最前列に表示させる操作を行う必要があり、ユーザにとって煩雑である。
【０００３】
そこで、表示面上に表示されているウインドウを、予め定められた整列パターンに従って、ウインドウの並べ替えを行うことができるウインドウ表示制御方法が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２３３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のようなウインドウ表示制御方法にあっては、整列対象のウインドウの数と整列ウインドウの数とが同じであることを前提としているため、表示面に表示されている整列前のウインドウの数が多くなると、整列後のウインドウのサイズが小さくなり、ウインドウ内の画像が認識しにくくなるという問題がある。特に、表示面の高解像度に伴って表示面に多くのウインドウを表示させることができるようになると、かかる問題が顕著になる。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、ユーザの意図するように表示領域を表示することができる表示装置及び表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る表示装置は、
表示面の任意の位置に配置される表示領域を表示する表示装置であって、
複数の表示領域を重畳することなく前記表示面に配置させるための複数の異なる配置パターンを記憶する記憶部と、
該記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を受け付ける選択受付部と、
前記表示面の任意の位置で表示されている複数の表示領域を、前記選択受付部で選択された配置パターンに応じて配置して表示する表示制御部と、
整列操作を受け付ける受付部を表示する表示部と、
を備え、
前記選択受付部は、
前記受付部で整列操作を受け付けた場合、前記記憶部から読み出されて表示された複数の配置パターンから一の配置パターンを選択する操作を受け付けることを特徴とする。
【０００８】
本発明に係る表示装置は、前記表示部は、前記複数の表示領域のうち、少なくとも何れか１つの表示領域に前記受付部を表示することを特徴とする。
【０００９】
本発明に係る表示装置は、前記表示部は、前記表示領域の縁の近傍の位置に前記受付部を表示することを特徴とする。
【００１０】
本発明に係る表示装置は、前記表示部は、前記表示領域のタイトルバーの位置に前記受付部を表示することを特徴とする。
【００１１】
本発明に係る表示装置は、前記表示部は、前記複数の表示領域のうち、最前面に位置する表示領域に前記受付部を表示することを特徴とする。
【００１２】
本発明に係る表示装置は、前記表示部は、前記複数の表示領域のうち、ユーザが最後に操作を行った表示領域に前記受付部を表示することを特徴とする。
【００１３】
本発明に係る表示装置は、
前記表示制御部は、
前記一の配置パターンを選択する操作を受け付けた場合、選択された配置パターンの配置順序に従って、前記複数の表示領域を定められた順に配置して表示するようにしてあることを特徴とする。
【００１４】
本発明に係る表示装置は、
前記記憶部は、
前記複数の配置パターンそれぞれの表示領域の配置順序を記憶してあり、
前記表示制御部は、
前記表示面に複数の表示領域が複数のレイヤーで重畳して表示されている場合、選択された配置パターンの配置順序に従って前記複数の表示領域の上位のレイヤーから順に配置して表示するようにしてあることを特徴とする。
【００１５】
本発明に係る表示装置は、
前記表示面に表示されている複数の表示領域が操作された順序を特定する特定部を備え、
前記表示制御部は、
選択された配置パターンの配置順序に従って前記複数の表示領域の直近に操作された順に配置して表示するようにしてあることを特徴とする。
【００１６】
本発明に係る表示装置は、選択された配置パターンに応じて前記表示面に表示されている複数の表示領域を配置して表示する場合、該複数の表示領域それぞれの縮小画像を表示する縮小画像表示部を備えることを特徴とする。
【００１７】
本発明に係る表示装置は、
前記表示制御部は、
前記表示面に表示されている複数の表示領域の一部又は全部を、選択された配置パターンに応じて配置して表示するようにしてあり、
前記縮小画像表示部は、
前記複数の表示領域の一部が前記配置パターンに応じて配置して表示される場合、該配置パターンに応じて表示されていない表示領域の縮小画像を表示するようにしてあることを特徴とする。
【００１８】
本発明に係る表示装置は、
前記縮小画像表示部は、
前記複数の表示領域の縮小画像のうち、選択された配置パターンに応じて配置して表示された表示領域の縮小画像と前記配置パターンに応じて表示されていない表示領域の縮小画像とを異なる表示態様で表示するようにしてあることを特徴とする。
【００１９】
本発明に係る表示装置は、
選択された配置パターンに応じて表示されていない表示領域の縮小画像を前記配置パターンに応じて表示された表示領域へ移動させる操作を受け付ける移動受付部を備え、
前記表示制御部は、
前記移動受付部で前記操作を受け付けた場合、移動先の表示領域を、移動させた縮小画像に対応する表示領域に置き換えて表示するようにしてあることを特徴とする。
【００２０】
本発明に係る表示装置は、前記表示面へのタッチ操作の入力を受け付ける操作パネルを備えることを特徴とする。
【００２１】
本発明に係る表示方法は、
表示面の任意の位置に配置される表示領域を表示する表示方法であって、
複数の表示領域を重畳することなく前記表示面に配置させるための複数の異なる配置パターンを記憶部に記憶しておき、
該記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を選択受付部が受け付けるステップと、
前記表示面の任意の位置で表示されている複数の表示領域を、選択された配置パターンに応じて表示制御部が配置して表示するステップと、
整列操作を受け付ける受付部を表示部が表示するステップと、
前記受付部で整列操作を受け付けた場合、前記記憶部から読み出されて表示された複数の配置パターンから一の配置パターンを選択する操作を受け付けるステップと、
を含むことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ユーザの意図するように表示領域を表示することができる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態１の表示装置の外観の一例を示す説明図である。
【図２】本実施の形態の表示装置の構成の一例を示すブロック図である。
【図３】表示面の任意の位置に表示される複数の表示領域の一例を示す説明図である。
【図４】ウインドウリストの一例を示す説明図である。
【図５】配置パターンの選択メニューの一例を示す説明図である。
【図６】整列パターンの一例を示す説明図である。
【図７】ウインドウを整列表示する際に更新されるウインドウリストの一例を示す説明図である。
【図８】整列表示されたウインドウの一例を示す説明図である。
【図９】サムネイルを操作して整列表示させるウインドウを入れ替える操作の一例を示す説明図である。
【図１０】サムネイルの操作により整列表示させるウインドウを入れ替えた状態の一例を示す説明図である。
【図１１】入れ替え操作後の整列表示されたウインドウの一例を示す説明図である。
【図１２】整列表示されたウインドウを操作して整列表示させるウインドウを入れ替える操作の一例を示す説明図である。
【図１３】ウインドウの操作により入れ替えが行われた場合の整列表示されたウインドウの一例を示す説明図である。
【図１４】マルチモニタの場合の表示面の任意の位置に表示される複数のウインドウの一例を示す説明図である。
【図１５】マルチモニタの場合のウインドウリストの一例を示す説明図である。
【図１６】マルチモニタの場合の整列パターンの選択メニューの一例を示す説明図である。
【図１７】マルチモニタの場合のウインドウを整列表示する際に更新されるウインドウリストの一例を示す説明図である。
【図１８】マルチモニタの場合の整列表示されたウインドウの一例を示す説明図である。
【図１９】マルチモニタの場合のサムネイルを操作して整列表示させるウインドウを入れ替える操作の一例を示す説明図である。
【図２０】マルチモニタの場合のサムネイルの操作により整列表示させるウインドウを入れ替えた状態の一例を示す説明図である。
【図２１】マルチモニタの場合の入れ替え操作後の整列表示されたウインドウの一例を示す説明図である。
【図２２】マルチモニタの場合の整列表示されたウインドウを操作して整列表示させるウインドウを入れ替える操作の一例を示す説明図である。
【図２３】マルチモニタの場合のウインドウの操作により入れ替えが行われた場合の整列表示されたウインドウの一例を示す説明図である。
【図２４】本実施の形態の表示装置によるウインドウの整列表示の処理手順の一例を示すフローチャートである。
【図２５】本実施の形態の表示装置によるウインドウの整列表示の処理手順の一例を示すフローチャートである。
【図２６】本実施の形態の表示装置によるウインドウの整列表示の処理手順の一例を示すフローチャートである。
【図２７】本実施の形態の表示装置によるウインドウの整列表示の処理手順の一例を示すフローチャートである。
【図２８】本実施の形態の表示装置による整列ボタンの配置処理の手順の一例を示すフローチャートである。
【図２９】本実施の形態の表示装置によるシングルモニタの場合の整列パターンによるウインドウの配置処理の手順の一例を示すフローチャートである。
【図３０】本実施の形態の表示装置によるドラッグ・ドロップによるウインドウの配置処理の手順の一例を示すフローチャートである。
【図３１】本実施の形態の表示装置によるマルチモニタの場合の整列パターンによるウインドウの配置処理の手順の一例を示すフローチャートである。
【図３２】実施の形態２の表示装置の外観の一例を示す説明図である。
【００２４】
（実施の形態１）
以下、本発明を実施の形態を示す図面に基づいて説明する。図１は実施の形態１の表示装置１００の外観の一例を示す説明図であり、図２は本実施の形態の表示装置１００の構成の一例を示すブロック図である。表示装置１００は、表示面を有する表示部１４、表示部１４を収容するケース２０などを備える。表示装置１００は、タブレット端末、ノート型パーソナルコンピュータ、スマートフォンなどの携帯電話機、あるいは会議室や教室などで情報を共有することができる大型の表示面を備える表示装置又は情報処理装置などであってもよい。
【００２５】
図２に示すように、表示装置１００は、ＣＰＵ、メモリなどで構成され装置全体を制御する制御部１０、タッチ検出部１１、表示制御部１２、記憶部１３、表示部１４、サムネイル表示部１５、通信部１６などを備える。
【００２６】
表示部１４は、例えば、液晶ディスプレイ、ＥＬ（Electro Luminescence）ディスプレイ等であり、表示面に画像を表示することができる。
【００２７】
タッチ検出部１１は、静電容量方式タッチパネル、抵抗膜方式タッチパネル等で構成される。タッチ検出部１１は、操作パネルとしての機能を有し、表示部１４の表示面へのタッチ操作の入力を受け付ける。タッチ検出部１１は、表示部１４の表示面に対して、ユーザがペン又は指等でタッチ操作を行った場合、タッチ操作が行われた表示面上の位置を示す情報、すなわちタッチ操作により押圧された箇所を示す位置情報（例えば、表示面をｘｙ座標で表す場合、タッチ箇所のｘ座標及びｙ座標などの座標データ）を取得する。
【００２８】
また、タッチ検出部１１は、離隔した２つ以上の箇所が押圧された場合、それぞれの箇所の位置情報も取得することができ、いわゆるマルチタッチ操作が可能である。なお、タッチ検出部１１は、フリック操作を検出することもできる。タッチ検出部１１は、取得した位置情報を制御部１０へ出力する。ペン又は指で表示面を操作することにより、後述のように、ウインドウ（表示領域）の整列表示を簡単に行うことができる。
【００２９】
記憶部１３は、ＤＤＲ、ＳＤＲＡＭ（Double Data Rate Synchronous Dynamic Random Access Memory）などの揮発性メモリ、フラッシュＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ（Hard Disk Drive）などの不揮発性メモリなどで構成される。記憶部１３は、後述のウインドウリスト、配置パターン（整列パターンとも称する）などの所定の情報、表示装置１００を制御するためのプログラム、表示部１４の表示面に表示される表示領域（ウインドウとも称する）、後述のサムネイル（縮小画像とも称する）などを記憶する。
【００３０】
表示制御部１２及びタッチ検出部１１は、選択受付部としての機能を有する。表示制御部１２及びタッチ検出部１１は、記憶部１３に記憶した複数の配置パターンから一の配置パターンを選択する操作を受け付ける。
【００３１】
また、表示制御部１２は、表示部１４の表示面の任意の位置で表示されている複数の表示領域を、選択された配置パターンに応じて配置して表示する。
【００３２】
通信部１６は、有線又は無線による通信機能を備え、他の表示装置又は情報処理装置に備えられた表示部（不図示）に表示領域を表示させるために必要な情報の送受信を行う。本実施の形態には、表示部（表示面）を１つだけ備えるシングルモニタ、及び複数（例えば、２つ）の表示部（表示面）を備えるマルチモニタの２通りの態様がある。まず、シングルモニタの場合について、表示装置１００による動作を説明する。
【００３３】
（第１実施例）
第１実施例は、重複して表示されたウインドウのレイヤーに応じて整列表示する場合を説明する。
【００３４】
図３は表示面の任意の位置に表示される複数のウインドウの一例を示す説明図である。ウインドウは表示領域と同義である。図３の例では、表示面にウインドウＡ、ウインドウＢ、ウインドウＣ、ウインドウＤの４つのウインドウが重畳して表示されている。図３の例では、ウインドウＡが最下位のレイヤー（階層とも称する）であり、最後面に位置している。また、ウインドウＤが最上位のレイヤーであり、最前面に位置している。一のウインドウが他のウインドウを覆うような位置にあり、最前面のウインドウ以外のウインドウの一部又は全部が他のウインドウにより隠れているような状態にある。なお、ウインドウの数は、図３の例に限定されるものではない。また、それぞれのウインドウは他のウインドウと重なるように表示されているが、お互いに離隔した位置に表示することもできる。
【００３５】
表示面上でウインドウＡを表示させると、表示制御部１２は、例えば、ウインドウＡのタイトルバーの所定の位置に整列ボタンを配置して表示する。そして、次にウインドウＢを表示させると、ウインドウＡの整列ボタンは、ウインドウＢのタイトルバーに移動して配置される。図３の例では、ウインドウＤが最後に表示されているので、整列ボタン５０は、ウインドウＤに配置されている。
【００３６】
図４はウインドウリスト７０の一例を示す説明図である。図４に例示するウインドウリスト７０は、図３の例に対応するものである。表示制御部１２は、表示面にウインドウが表示されると、当該ウインドウのウインドウリスト７０を生成する。ウインドウリスト７０は、並び順、ウインドウ、ウインドウの座標、サムネイルウインドウなどの構成を有する。並び順は、ウインドウのレイヤーを表し、並び順が１、２、３、４となるに応じて上位から下位のレイヤーであることを示す。また、ウインドウの座標は、例えば、ウインドウの左上の座標及び右下の座標で特定することができる。ウインドウサムネイルは、ウインドウのサムネイルが生成されたこと、すなわちサムネイルの有無を示す。
【００３７】
図５は整列パターンの選択メニュー５１の一例を示す説明図である。整列パターンは配置パターンと同義であり、以下の説明では整列パターンと称する。ユーザが整列ボタンを操作（例えば、タッチ操作）すると、表示制御部１２は、予め設定されている複数の整列パターンに対応させた選択メニュー５１を表示する。
【００３８】
図６は整列パターンの一例を示す説明図である。整列パターンは、複数のウインドウを重畳することなく表示面に配置させるためのパターンである。重畳することなく配置させるとは、それぞれのウインドウを重畳することなく整列させることであり、また、ウインドウ内の画像の視認性を損なわない程度であればウインドウの境界部分の一部を重複して整列させることも含むものとする。整列パターンは、表示面の大きさ、解像度などに応じて、整列表示させるウインドウの数及び各ウインドウの配置を予め定めておくことができる。
【００３９】
図５の例では、各ウインドウの配置として、「左右に整列」、「上下に整列」、「左１右２で整列」、「左２右１で整列」などのパターンを例示している。また、各ウインドウ内に示す数字は、ウインドウを整列表示させる場合の配置順序を示す。例えば、整列パターンで配置されるウインドウの数が３である場合、配置順序は、１、２、３となる。
【００４０】
以下の説明では、図６に示す整列パターンの中から「左１右２で整列」という整列パターンが選択されたものとする。すなわち、表示制御部１２が表示した選択メニュー５１に対して、ユーザが所要の整列パターンにタッチすると、タッチ検出部１１は、タッチされた位置を検出し、どの整列パターンが選択されたかを特定することができる。そして、表示制御部１２は、選択された整列パターンに応じて表示中（図３を参照）のウインドウを配置して表示（整列表示）する。
【００４１】
図７はウインドウを整列表示する際に更新されるウインドウリスト７０の一例を示す説明図である。整列パターンが選択されると、モニタに整列するウインドウが特定される。図７の例では、「左１右２で整列」という３つのウインドウを整列させる整列パターンが選択されたので、並び順の１から３までウインドウＤ、Ｃ、Ｂが整列表示される。この場合、整列パターンにより整列表示されるウインドウは、ウインドウＤ、Ｃ、Ｂの３つであり、整列前に表示中のウインドウＡは、整列表示されない。ウインドウＡは、後述のように、整列表示されたウインドウＤ、Ｃ、Ｂにより覆われ、視認することができない。
【００４２】
図８は整列表示されたウインドウの一例を示す説明図である。図８に示すように、「左１右２で整列」という整列パターン及び当該整列パターンの配置順序にしたがって、並び順１のウインドウＤは配置順序１の左１の位置に配置され、並び順２のウインドウＣは配置順序２の右２の上側の位置に配置され、並び順３のウインドウＢは配置順序３の右２の下側の位置に配置されている。並び順４のウインドウＡは、整列パターンの配置順序が１から３までの３つであるため、配置整列表示されることなく、例えば、図３に例示した位置に配置されるので、表示面中で視認することができない。
【００４３】
上述のように、一のウインドウが他のウインドウを覆うような位置にあり、最前面のウインドウ以外のウインドウの一部又は全部が他のウインドウにより隠れているような状態にある場合でも、選択された整列パターンに応じて配置して表示するので、ウインドウ同士が重複することなく、ユーザの意図するようにウインドウを整列表示することができる。
【００４４】
また、表示制御部１２は、表示面に複数のウインドウが複数のレイヤーで重畳して表示されている場合、選択された整列パターンの配置順序に従って複数のウインドウの上位のレイヤーから順に配置して表示する。例えば、図３のように、表示面に４つのウインドウＡ、Ｂ、Ｃ、Ｄが表示されているとし、上位のレイヤーから、ウインドウＤ、Ｃ、Ｂ、Ａの順に下位のレイヤーになっているとする。そして、選択された整列パターンの配置順序が、１、２、３である場合、表示制御部１２は、配置順序が１の位置にウインドウＤを配置し、配置順序が２の位置にウインドウＣを配置し、配置順序が３の位置にウインドウＢを配置する。これにより、上位のレイヤーのウインドウが重なることなく整列表示されるので、一覧性に優れ、また操作が容易となる。
【００４５】
（第２実施例）
第２実施例は、重複して表示されたウインドウの直近に使用した順序に応じて整列表示する場合を説明する。
【００４６】
すなわち、制御部１０は、特定部としての機能を有し、表示面に表示されている複数のウインドウが操作された順序を特定する。例えば、表示面に４つのウインドウＡ、Ｂ、Ｃ、Ｄが表示されているとし、ユーザが、ウインドウＡに対して所要の操作（例えば、ウインドウを開く操作、ウインドウ内のボタン又はアイコンなどの操作等）を行い、次にユーザが、ウインドウＢに対して所要の操作を行い、次にユーザが、ウインドウＣに対して所要の操作を行い、最後にユーザが、ウインドウＤに対して所要の操作を行ったとする。この場合、操作（使用）された順序は、ウインドウＡ、Ｂ、Ｃ、Ｄの順に１、２、３、４となる。
【００４７】
表示制御部１２は、複数のウインドウが重畳することなく表示されている場合、選択された配置パターンの配置順序に従って複数のウインドウの直近に操作された順に配置して表示する。例えば、ウインドウＢ、Ｃが表示されている場合、直近に操作されたウインドウＣを先に配置し、次にウインドウＢを配置する。これにより、直近に操作されていたウインドウが重なることなく整列されるので、一覧性に優れ、また操作が容易となる。
【００４８】
なお、複数のウインドウがお互いに離隔し、重畳することなく表示されている場合、直近に操作（使用）されたウインドウの順に配置するようにしてもよい。これにより、直近に操作されていたウインドウが整列表示されるので、一覧性に優れ、また操作が容易となる。
【００４９】
（第３実施例）
第３実施例は、サムネイルを表示する場合を説明する。
【００５０】
図８に示すように、ウインドウＡ、Ｂ、Ｃ、Ｄそれぞれサムネイル（縮小画像）６０Ａ、６０Ｂ、６０Ｃ、６０Ｄが横一列に配置して表示されている。なお、サムネイルの表示は、横一例に限定されるものではなく、縦一例で表示してもよく、マトリクス状に縦横複数列で表示してもよい。
【００５１】
サムネイル表示部１５は、縮小画像表示部としての機能を有し、表示面に表示されている複数のウインドウ（図３参照）を、選択された整列パターンに応じて整列させて表示する場合、図８に示すように、複数のウインドウそれぞれのサムネイルを表示する。表示面に表示されている複数のウインドウの数が多い場合でも、縮小されたサムネイルを表示することにより、複数のウインドウを纏めて一覧することができるので、視認性が優れる。
【００５２】
特に、多くのアプリケーションを順番に起動させ、表示面に多くのウインドウが重なり合って表示されている場合、すべてのウインドウを整列させて表示させると、ウインドウの数が多い場合には、整列表示されたウインドウのサイズ（大きさ）が小さくなり、視認性が劣りユーザに対する利便性が欠けることになる。
【００５３】
本実施の形態では、ウインドウを整列表示させた場合でも、個々のウインドウのサイズが視認性に欠けるようなサイズにならないように、予め整列表示させるウインドウの数を配置順序として定めておくことにより、多くのウインドウが重畳した状態で表示されている場合でも、所望の整列パターンを選択するだけでユーザが直ちに使用したいウインドウを優先的に整列表示することができ、操作性や利便性を向上させることができる。
【００５４】
図３、図８の例で、重畳した状態で表示されているウインドウの数をＮ（例えば、Ｎ＝４）、整列表示されたウインドウの数をＭ（Ｍ＝３、Ｍ＜Ｎ）とすると、（Ｎ-Ｍ）のウインドウが整列表示されないことになる。しかし、多くのウインドウが重畳した状態で表示されている場合に、整列表示されなかったウインドウが存在しても、ウインドウのサムネイルが表示されるので、どのウインドウが整列表示されていないのかを判別することができる。すなわち、整列パターンに応じて表示されていないウインドウのサムネイルを表示することにより、選択された整列パターンに従ってウインドウを整列させた場合に、整列されずに隠れてしまったウインドウを容易に認識することができ、一覧性に優れる。
【００５５】
また、サムネイル表示部１５は、複数のウインドウそれぞれのサムネイルのうち、選択された整列パターンに応じて整列表示されたウインドウのサムネイルと整列パターンに応じて整列表示されていないウインドウのサムネイルとを異なる表示態様で表示する。例えば、サムネイルのうち、整列表示されたウインドウのサムネイルは、ハイライト表示（強調）を行い、整列表示されていないウインドウ（すなわち、完全に隠れてしまったウインドウ）のサムネイルは、特に強調表示を行わない。
【００５６】
図８の例では、整列表示されたウインドウＢ、Ｃ、Ｄそれぞれのサムネイル６０Ｂ、６０Ｃ、６０Ｄは、ハイライト表示（図８の例では、サムネイルの背景に模様を付している）させる。一方、整列表示されていないウインドウＡのサムネイル６０Ａはハイライト表示をしない。これにより、整列表示されているウインドウと整列表示されることなく隠れているウインドウとを容易に区別することができる。
【００５７】
（第４実施例）
第４実施例は、サムネイルを操作して整列表示させるウインドウを入れ替える場合について説明する。
【００５８】
図９はサムネイルを操作して整列表示させるウインドウを入れ替える操作の一例を示す説明図である。タッチ検出部１１は、移動受付部としての機能を有する。タッチ検出部１１は、選択された整列パターンに応じて表示されていないウインドウ（図９の例では、ウインドウＡ）のサムネイル（図９の例では、サムネイル６０Ａ）を、整列パターンに応じて表示されたウインドウ（図９の例では、ウインドウＤ）へ移動させる操作を受け付ける。移動させる操作とは、例えば、図９に示すように、サムネイルを整列表示されたウインドウにドラッグ・ドロップする操作である。
【００５９】
図１０はサムネイルの操作により整列表示させるウインドウを入れ替えた状態の一例を示す説明図である。表示制御部１２は、移動操作を受け付けた場合、移動先のウインドウ（図９の例では、ウインドウＤ）を、移動させたサムネイルに対応するウインドウ（図１０の例では、ウインドウＡ）に置き換えて表示する。図９及び図１０に示すように、図９において左に整列表示されていたウインドウＤが、ウインドウＡに置き換わっている。このように、一覧表示されたサムネイルの中から任意のサムネイルを選択して移動させるだけで、整列表示されるウインドウを入れ替えることができ、所要のウインドウを簡単な操作で整列表示させることができる。
【００６０】
図１１は入れ替え操作後の整列表示されたウインドウの一例を示す説明図である。図１０において、ユーザが「決定ボタン」を操作することにより、サムネイルの一覧表示が消えるとともに、サムネイルの操作により入れ替えられたウインドウの整列表示を確定させることができる。
【００６１】
上述のように、整列表示されなかったウインドウのサムネイルを、整列表示されているウインドウのうちの所望の位置のウインドウへ移動させるだけで、整列表示されなかったウインドウを整列表示させることができる。これにより、多くのウインドウが重畳して表示されている場合に、表示中のすべてウインドウを整列表示させなくても、サムネイルにより隠れているウインドウの中から所望のウインドウを簡単に見つけることができるとともに、サムネイルを移動させるという簡単な操作で、整列表示されていないウインドウを整列表示させることができる。
【００６２】
（第５実施例）
第５実施例は、整列表示されたウインドウを移動させることにより整列表示させるウインドウを入れ替える場合について説明する。
【００６３】
図１２は整列表示されたウインドウを操作して整列表示させるウインドウを入れ替える操作の一例を示す説明図である。タッチ検出部１１は、選択された整列パターンに応じて表示されているウインドウ（図１２の例では、ウインドウＣ）を、整列パターンに応じて表示されたウインドウ（図１２の例では、ウインドウＤ）へ移動させる操作を受け付ける。
【００６４】
図１３はウインドウの操作により入れ替えが行われた場合の整列表示されたウインドウの一例を示す説明図である。表示制御部１２は、移動操作を受け付けた場合、移動先のウインドウ（図１２の例では、ウインドウＤ）を、移動させたウインドウ（図１２の例では、ウインドウＣ）に置き換えて表示する。図１３に示すように、図１２において左に整列表示されていたウインドウＤが、ウインドウＣと入れ替わっている。このように、整列表示されているウインドウのうち、所望のウインドウを移動させるだけで、整列表示されているウインドウの位置を入れ替えることができ、簡単な操作で配置変換を行うことができる。
【００６５】
次に、マルチモニタの場合について、表示装置１００による動作を説明する。
【００６６】
（第６実施例）
第６実施例は、マルチモニタの場合において重複して表示されたウインドウのレイヤーに応じて整列表示する場合を説明する。
【００６７】
図１４はマルチモニタの場合の表示面の任意の位置に表示される複数のウインドウの一例を示す説明図である。図１４に例示するように、モニタ１には、ウインドウＡ、ウインドウＢ、ウインドウＤの３つのウインドウが重畳して表示されている。また、モニタ２には、ウインドウＣが表示されている。
【００６８】
図１５はマルチモニタの場合のウインドウリスト７０の一例を示す説明図である。図１５に例示するウインドウリスト７０は、図１４の例に対応するものである。図１５の例では、モニタ１については、ウインドウＤが並び順１であり、ウインドウＢが並び順３であり、ウインドウＡが並び順４である。また、モニタ２については、ウインドウＣが並び順２である。
【００６９】
図１６はマルチモニタの場合の整列パターンの選択メニュー５１の一例を示す説明図である。マルチモニタの場合も、図５の例と同様に、表示制御部１２は、予め設定されている複数の整列パターンに対応させた選択メニュー５１を表示する。
【００７０】
図１７はマルチモニタの場合のウインドウを整列表示する際に更新されるウインドウリスト７０の一例を示す説明図である。整列パターンが選択されると、モニタに整列するウインドウが特定される。図１７の例は、図６に例示する「左右に整列」という２つのウインドウを整列させる整列パターンが選択された場合を示す。２つのウインドウが整列表示される整列パターンが選択されたので、モニタ１の並び順の１及び３のウインドウＤ、Ｂが整列表示される。一方、モニタ２は選択パターンを選択したモニタ（この場合はモニタ１）ではないため、並び順２のウインドウＣは表示された状態を維持する。この場合、モニタ１において、整列パターンにより整列表示されるウインドウは、ウインドウＤ、Ｂの２つである。整列前に表示中のウインドウＡは、整列表示されない。ウインドウＡは、整列表示されたウインドウＤ、Ｂにより覆われ、視認することができない。
【００７１】
図１８はマルチモニタの場合の整列表示されたウインドウの一例を示す説明図である。図１８に示すように、「左右に整列」という整列パターン及び当該整列パターンの配置順序にしたがって、モニタ１では、並び順１のウインドウＤは配置順序１の左の位置に配置され、並び順３のウインドウＢは配置順序２の右の位置に配置されている。並び順４のウインドウＡは、整列パターンの配置順序が１から２までの２つであるため、配置整列表示されることなく、例えば、図１４に例示した位置に配置されるので、表示面中で視認することができない。
【００７２】
なお、マルチモニタの場合にも、シングルモニタの場合と同様に、ウインドウのサムネイルを表示する。サムネイルについては、シングルモニタの場合と同様であるので説明は省略する。
【００７３】
図１９はマルチモニタの場合のサムネイルを操作して整列表示させるウインドウを入れ替える操作の一例を示す説明図である。タッチ検出部１１は、モニタ２に表示中のウインドウ（図１９の例では、ウインドウＣ）のサムネイル（図１９の例では、サムネイル６０Ｃ）を、整列パターンに応じてモニタ１に表示されたウインドウ（図１９の例では、ウインドウＤ）へ移動させる操作を受け付ける。移動させる操作とは、例えば、図１９に示すように、サムネイルを整列表示されたウインドウにドラッグ・ドロップする操作である。
【００７４】
図２０はマルチモニタの場合のサムネイルの操作により整列表示させるウインドウを入れ替えた状態の一例を示す説明図である。表示制御部１２は、移動操作を受け付けた場合、移動先のウインドウ（図１９の例では、ウインドウＤ）を、移動させたサムネイル（図１９の例ではサムネイル６０Ｃ）に対応するウインドウ（図２０の例では、ウインドウＣ）に置き換えて表示する。図１９及び図２０に示すように、図１９において、モニタ１の左に整列表示されていたウインドウＤが、モニタ２に表示されていたウインドウＣと入れ替わっている。このように、一覧表示されたサムネイルの中から任意のサムネイルを選択して移動させるだけで、整列表示されるウインドウを入れ替えることができ、所要のウインドウを簡単な操作で整列表示させることができる。
【００７５】
図２１はマルチモニタの場合の入れ替え操作後の整列表示されたウインドウの一例を示す説明図である。図２０において、ユーザが「決定ボタン」を操作することにより、サムネイルの一覧表示が消えるとともに、サムネイルの操作により入れ替えられたウインドウの整列表示を確定させることができる。
【００７６】
（第７実施例）
第７実施例は、マルチモニタの場合において、整列表示されたウインドウを移動させることにより整列表示させるウインドウを入れ替える場合について説明する。
【００７７】
図２２はマルチモニタの場合の整列表示されたウインドウを操作して整列表示させるウインドウを入れ替える操作の一例を示す説明図である。タッチ検出部１１は、選択された整列パターンに応じてモニタ１に表示されているウインドウ（図２２の例では、ウインドウＢ）を、整列パターンに応じてモニタ１に表示されているウインドウ（図２２の例では、ウインドウＤ）へ移動させる操作を受け付ける。
【００７８】
図２３はマルチモニタの場合のウインドウの操作により入れ替えが行われた場合の整列表示されたウインドウの一例を示す説明図である。表示制御部１２は、移動操作を受け付けた場合、移動先のウインドウ（図２２の例では、ウインドウＤ）を、移動させたウインドウ（図２２の例では、ウインドウＢ）に置き換えて表示する。図２３に示すように、図２２において左に整列表示されていたウインドウＤが、ウインドウＢと入れ替わっている。このように、整列表示されているウインドウのうち、所望のウインドウを移動させるだけで、整列表示されているウインドウの位置を入れ替えることができ、簡単な操作で配置変換を行うことができる。この場合、モニタ２に表示中のウインドウＣはそのまま表示が維持される。
【００７９】
次に、本実施の形態の表示装置１００による処理手順について説明する。まず、シングルモニタの場合について説明する。
【００８０】
図２４、図２５、図２６及び図２７は本実施の形態の表示装置１００によるウインドウの整列表示の処理手順の一例を示すフローチャートである。なお、以下の説明では、簡便のため処理の主体を制御部１０とする。制御部１０は、ウインドウＡを表示し（Ｓ１１）、ウインドウＡに整列ボタンを配置する（Ｓ１２）。制御部１０は、ウインドウＢを表示し（Ｓ１３）、ウインドウＢに整列ボタンを再配置する（Ｓ１４）。制御部１０は、ウインドウＣを表示し（Ｓ１５）、ウインドウＣに整列ボタンを再配置する（Ｓ１６）。制御部１０は、ウインドウＤを表示し（Ｓ１７）、ウインドウＤに整列ボタンを再配置する（Ｓ１８）。なお、ステップＳ１２、Ｓ１４、Ｓ１６、Ｓ１８の詳細な処理手順は後述する。ステップＳ１１からＳ１８までの処理を行うことにより、図３に例示した状態となる。
【００８１】
制御部１０は、整列ボタンの操作を受け付け（Ｓ１９）、整列パターンの選択メニューを表示する（Ｓ２０）。制御部１０は、整列パターンの選択メニューの選択を受け付け（Ｓ２１）、ウインドウリストを取得する（Ｓ２２）。制御部１０は、選択された整列パターンに合せてウインドウを配置する（Ｓ２３）。なお、ステップＳ２３の詳細な処理手順は後述する。制御部１０は、モニタの中央にサムネイルウインドウを作成する（Ｓ２４）。サムネイルウインドウは、サムネイルを表示するためのフレーム（枠）である。
【００８２】
制御部１０は、整列（整列表示）したウインドウのサムネイルウインドウの背景を強調表示し（Ｓ２５）、整列したウインドウのサムネイルを描画する（Ｓ２６）。制御部１０は、サムネイル又は整列したウインドウが選択されたか否かを判定する（Ｓ２７）。
【００８３】
サムネイルが選択された場合（Ｓ２７でサムネイル選択）、制御部１０は、サムネイルのドラッグ（移動操作）を検出し（Ｓ２８）、サムネイルのドロップを検知し、ドロップされた位置を検出する（Ｓ２９）。
【００８４】
制御部１０は、サムネイルに対応するウインドウをドロップされた整列ウインドウのレイアウトに配置する（Ｓ３０）。すなわち、移動先のウインドウを、移動させたサムネイルに対応するウインドウに置き換える。なお、ステップＳ３０の詳細な処理手順は後述する。
【００８５】
制御部１０は、整列されたウインドウのサムネイルウインドウの背景を強調表示し（Ｓ３１）、決定ボタン又はキャンセルボタンが操作されたか否かを判定する（Ｓ３２）。決定ボタンが操作された場合（Ｓ３２で決定ボタン）、制御部１０は、サムネイルウインドウを終了する（Ｓ３３）。これによりサムネイルの一覧を表示面から消去する。
【００８６】
キャンセルボタンが操作された場合（Ｓ３２でキャンセルボタン）、制御部１０は、取得したウインドウリストに従い、ウインドウを元の位置に置く（Ｓ３４）。制御部１０は、処理の終了であるか否かを判定し（Ｓ３５）、処理の終了ではない場合（Ｓ３５でＮＯ）、ステップＳ１９以降の処理を続ける。処理の終了である場合（Ｓ３５でＹＥＳ）、制御部１０は、処理を終了する。
【００８７】
一方、整列したウインドウが選択された場合（Ｓ２７で整列したウインドウ）、制御部１０は、整列されたウインドウが選択されたことを検出し（Ｓ３６）、整列されたウインドウが選択された位置を検出する（Ｓ３７）。
【００８８】
制御部１０は、ドロップされた位置が別の整列されたウインドウの範囲内であるか否かを判定し（Ｓ３８）、範囲内である場合（Ｓ３８で範囲内）、ウインドウ同士の配置交換（すなわち、ウインドウの入れ替え）を実施し（Ｓ３９）、ステップＳ３５の処理を行う。範囲外である場合（Ｓ３８で範囲外）、ウインドウ同士の配置交換（すなわち、ウインドウの入れ替え）を実施せず（Ｓ４０）、ステップＳ３５の処理を行う。
【００８９】
図２８は本実施の形態の表示装置１００による整列ボタン５０の配置処理の手順の一例を示すフローチャートである。図２８に例示する処理は、図２４のステップＳ１２、Ｓ１４、Ｓ１６、Ｓ１８の処理をさらに詳細に説明するものである。制御部１０は、作業中のウインドウがあるか否かを判定し（Ｓ１０１）、作業中のウインドウがない場合（Ｓ１０１でＮＯ）、ステップＳ１０１の処理を続ける。
【００９０】
作業中のウインドウがある場合（Ｓ１０１でＹＥＳ）、制御部１０は、作業中のウインドウのウインドウ情報を取得する（Ｓ１０２）。ウインドウ情報は、例えば、ウインドウの位置情報（例えば、ウインドウの左上端及び右下端の座標）、タイトルバーの高さ情報、タイトルバーに配置されたボタンの幅などである。
【００９１】
制御部１０は、取得したウインドウ情報からタイトルバーの位置を算出し（Ｓ１０３）、整列ボタン５０を作業中のウインドウのタイトルバーの手前になるように置き（Ｓ１０４）、処理を終了する。これにより、整列ボタン５０は、図３に例示するような位置に配置される。
【００９２】
図２９は本実施の形態の表示装置１００によるシングルモニタの場合の整列パターンによるウインドウの配置処理の手順の一例を示すフローチャートである。図２９に例示する処理は、図２５のステップＳ２３の処理をさらに詳細に説明するものである。
【００９３】
制御部１０は、選択された整列パターンを判別し（Ｓ１１１）、モニタ（表示面）に整列するウインドウを判別する（Ｓ１１２）。制御部１０は、ウインドウリストにモニタに整列するウインドウを設定し（Ｓ１１３）、整列パターンに登録された座標値を取得する（Ｓ１１４）。整列パターンに登録された座標値とは、整列パターンに従ってウインドウを配置する場合のウインドウの位置を特定するための座標値である。
【００９４】
制御部１０は、取得した座標値に合わせて、モニタに整列するウインドウのサイズを調整して配置し（Ｓ１１５）、処理を終了する。
【００９５】
図３０は本実施の形態の表示装置１００によるドラッグ・ドロップによるウインドウの配置処理の手順の一例を示すフローチャートである。図３０に例示する処理は、図２６のステップＳ３０の処理をさらに詳細に説明するものである。
【００９６】
制御部１０は、サムネイルがドロップされた位置にある整列ウインドウ（整列表示されたウインドウ）の座標を取得し（Ｓ１２１）、サムネイルに対応するウインドウの座標を取得する（Ｓ１２２）。サムネイルに対応するウインドウの座標とは、例えば、図９において、サムネイル６０Ａに対応するウインドウＡの座標である。
【００９７】
制御部１０は、サムネイルに対応するウインドウを、整列ウインドウ（整列表示されたウインドウ）の座標に合わせて置き（Ｓ１２３）、整列ウインドウ（整列表示されたウインドウ）を、サムネイルに対応するウインドウの座標に合わせて置き（Ｓ１２４）、処理を終了する。
【００９８】
次に、マルチモニタの場合について説明する。マルチモニタの場合の処理は、前述の図２９に例示した処理が異なる。図２４から図２８及び図３０の処理は、マルチモニタの場合にも同様に適合するので説明は省略する。
【００９９】
図３１は本実施の形態の表示装置１００によるマルチモニタの場合の整列パターンによるウインドウの配置処理の手順の一例を示すフローチャートである。図３１に例示する処理は、図２５のステップＳ２３の処理をさらに詳細に説明するものである。
【０１００】
制御部１０は、選択された整列パターンを判別し（Ｓ１３１）、作業ウインドウが置かれているモニタを判別する（Ｓ１３２）。作業ウインドウが置かれているモニタとは、作業中のウインドウが表示されているモニタである。
【０１０１】
制御部１０は、モニタ（表示面）に整列するウインドウを判別する（Ｓ１３３）。制御部１０は、ウインドウリストにモニタに整列するウインドウを設定し（Ｓ１３４）、整列パターンに登録された座標値を取得する（Ｓ１３５）。制御部１０は、取得した座標値に合わせて、モニタに整列するウインドウのサイズを調整して配置し（Ｓ１３６）、処理を終了する。
【０１０２】
本実施の形態の表示装置１００が行う処理は、ＣＰＵ、ＲＡＭなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図２４から図３１に示すような各処理手順を定めたコンピュータプログラムを記録した記録媒体を、コンピュータに備えられた記録媒体読取装置で読み取ることにより、当該コンピュータプログラムをＲＡＭにロードし、コンピュータプログラムをＣＰＵで実行することにより、コンピュータ上で表示装置を実現することができる。
【０１０３】
（実施の形態２）
実施の形態１では、表示装置として、タブレット端末のような装置を例として挙げて説明したが、表示装置は、タブレット端末などに限定されるものではなく、複数のユーザで情報を共有することができる大型の表示面を備える表示装置にも適用することができる。
【０１０４】
図３２は実施の形態２の表示装置１２０の外観の一例を示す説明図である。実施の形態２では、表示装置１２０は、大型（例えば、６０インチ、７０インチ、８０インチなど）の表示部２１４を備えるタッチパネル装置である。
【０１０５】
表示部２１４の周囲には、赤外光を発する発光ダイオードを複数有する発光部、及び赤外光を受光するフォトダイオードを複数有する受光部を周設してある。ユーザが、タッチペン又は指などで表示部２１４をタッチ（接触）すると、タッチした位置に応じて発光部からの赤外光が遮光され、タッチ位置を検出することができる。なお、実施の形態２の表示装置１２０においても、実施の形態１の表示装置１００と同等の作用効果を奏する。
【０１０６】
上述のとおり、実施の形態１、２の表示装置にあっては、重複して表示されているウインドウを、用途に合わせて各ウインドウのサイズ（大きさ）の比率及びレイアウトをユーザの所望の状態にして整列表示させることができ、それぞれのウインドウの一部又は全部が見えない状態で重複して表示されている状態から、簡単な操作を行うだけで、ユーザにとって優先度の高いウインドウだけを整列表示させることができ、ウインドウ内の全ての情報を容易に把握することができる。また、整列表示されたウインドウにより覆われてユーザから直接視認することができないウインドウに対しても、当該ウインドウのサムネイルが一覧表示され、サムネイルを移動させるという簡単な操作でウインドウを入れ替える（置き換える）ことができるので、簡単な操作で所望のウインドウを瞬時に見ることが可能となる。また、本発明の上述の各実施の形態で記載されている技術特徴は、お互いに組み合わせて新しい技術方案を形成することができる。
【０１０７】
本実施の形態の表示装置は、表示面（１４、２１４）の任意の位置に配置される表示領域を表示する表示装置（１００、１２０）であって、複数の表示領域を重畳することなく前記表示面に配置させるための複数の異なる配置パターンを記憶する記憶部（１３）と、該記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を受け付ける選択受付部（１１、１２）と、前記表示面の任意の位置で表示されている複数の表示領域を、前記選択受付部で選択された配置パターンに応じて配置して表示する表示制御部（１２）とを備えることを特徴とする。
【０１０８】
本実施の形態の表示方法は、表示面（１４、２１４）の任意の位置に配置される表示領域を表示する表示方法であって、複数の表示領域を重畳することなく前記表示面に配置させるための複数の異なる配置パターンを記憶部（１３）に記憶しておき、該記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を選択受付部（１１、１２）が受け付けるステップと、前記表示面の任意の位置で表示されている複数の表示領域を、選択された配置パターンに応じて表示制御部（１２）が配置して表示するステップとを含むことを特徴とする。
【０１０９】
本実施の形態にあっては、記憶部（１３）は、複数の表示領域を重畳することなく表示面に配置させるための複数の異なる配置パターンを記憶する。表示領域は、例えば、表示面に表示されるウインドウである。重畳することなく配置させるとは、それぞれの表示領域（ウインドウ）を重畳することなく整列させることであり、また、表示領域内の画像の視認性を損なわない程度であれば表示領域の境界部分の一部を重複して整列させることも含むものとする。配置パターンは、表示面の大きさ、解像度などに応じて、配置する表示領域の数及び表示領域の位置を予め定めておくことができる。
【０１１０】
選択受付部（１１、１２）は、記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を受け付ける。表示制御部（１２）は、表示面の任意の位置で表示されている複数の表示領域を、選択された配置パターンに応じて配置して表示する。表示面の任意の位置で表示されている複数の表示領域は、例えば、一の表示領域が他の表示領域を覆うような位置にあり、最前面の表示領域以外の表示領域の一部又は全部が他の表示領域により隠れているような状態にある。このような表示領域を、選択された配置パターンに応じて配置して表示するので、ユーザの意図するように表示領域を表示することができる。
【０１１１】
本実施の形態の表示装置は、前記記憶部（１３）は、前記複数の配置パターンそれぞれの表示領域の配置順序を記憶してあり、前記表示制御部（１２）は、前記表示面（１４、２１４）に複数の表示領域が複数のレイヤーで重畳して表示されている場合、選択された配置パターンの配置順序に従って前記複数の表示領域の上位のレイヤーから順に配置して表示するようにしてあることを特徴とする。
【０１１２】
本実施の形態にあっては、記憶部（１３）は、複数の配置パターンそれぞれの表示領域の配置順序を記憶してある。例えば、配置パターンで配置される表示領域の数が３である場合、配置順序は、１、２、３となる。表示制御部（１２）は、表示面（１４、２１４）に複数の表示領域が複数のレイヤー（階層とも称する）で重畳して表示されている場合、選択された配置パターンの配置順序に従って複数の表示領域の上位のレイヤーから順に配置して表示する。例えば、表示面に４つの表示領域Ａ、Ｂ、Ｃ、Ｄが表示されているとし、上位のレイヤーから、表示領域Ｄ、Ｃ、Ｂ、Ａの順に下位のレイヤーになっておりとする。すなわち、表示領域Ｄが最前面にあり、表示領域Ａが最後面にあるとする。そして、選択された配置パターンの配置順序が、１、２、３である場合、表示制御部（１２）は、配置順序が１の位置に表示領域Ｄを配置し、配置順序が２の位置に表示領域Ｃを配置し、配置順序が３の位置に表示領域Ｂを配置する。これにより、上位のレイヤーの表示領域が重なることなく整列されるので、一覧性に優れ、また操作が容易となる。
【０１１３】
本実施の形態の表示装置は、前記表示面（１４、２１４）に表示されている複数の表示領域が操作された順序を特定する特定部（１０）を備え、前記表示制御部（１２）は、選択された配置パターンの配置順序に従って前記複数の表示領域の直近に操作された順に配置して表示するようにしてあることを特徴とする。
【０１１４】
本実施の形態にあっては、特定部（１０）は、表示面（１４、２１４）に表示されている複数の表示領域が操作された順序を特定する。例えば、表示面に４つの表示領域Ａ、Ｂ、Ｃ、Ｄが表示されているとし、ユーザが、表示領域Ａに対して所要の操作（例えば、ウインドウを開く操作、ウインドウ内のボタン又はアイコンなどの操作等）を行い、次にユーザが、表示領域Ｂに対して所要の操作を行い、次にユーザが、表示領域Ｃに対して所要の操作を行い、次にユーザが、表示領域Ｄに対して所要の操作を行ったとする。この場合、操作された順序は、表示領域Ａ、Ｂ、Ｃ、Ｄの順に１、２、３、４となる。表示制御部（１２）は、選択された配置パターンの配置順序に従って複数の表示領域の直近に操作された順に配置して表示する。例えば、表示領域Ｂ、Ｃが表示されている場合、直近に操作された表示領域Ｃを先に配置し、次に表示領域Ｂを配置する。これにより、直近に操作されていた表示領域が重なることなく整列されるので、一覧性に優れ、また操作が容易となる。
【０１１５】
本実施の形態の表示装置は、選択された配置パターンに応じて前記表示面（１４、２１４）に表示されている複数の表示領域を配置して表示する場合、該複数の表示領域それぞれの縮小画像を表示する縮小画像表示部（１５）を備えることを特徴とする。
【０１１６】
本実施の形態にあっては、縮小画像表示部（１５）は、選択された配置パターンに応じて表示面（１４、２１４）に表示されている複数の表示領域を配置して表示する場合、複数の表示領域それぞれの縮小画像（サムネイルとも称する）を表示する。表示面に表示されている複数の表示領域の数が多い場合でも、縮小画像を表示することにより、それぞれの表示領域を纏めて一覧することができるので、視認性が優れる。
【０１１７】
本実施の形態の表示装置は、前記表示制御部（１２）は、前記表示面（１４、２１４）に表示されている複数の表示領域の一部又は全部を、選択された配置パターンに応じて配置して表示するようにしてあり、前記縮小画像表示部（１５）は、前記複数の表示領域の一部が前記配置パターンに応じて配置して表示される場合、該配置パターンに応じて表示されていない表示領域の縮小画像を表示するようにしてあることを特徴とする。
【０１１８】
本実施の形態にあっては、表示制御部（１２）は、表示面（１４、２１４）に表示されている複数の表示領域の一部又は全部を、選択された配置パターンに応じて配置して表示する。縮小画像表示部（１５）は、複数の表示領域の一部が配置パターンに応じて配置して表示される場合、配置パターンに応じて表示されていない表示領域の縮小画像を表示する。例えば、表示面に４つの表示領域Ａ、Ｂ、Ｃ、Ｄが表示されているとし、選択された配置パターンには、３つの表示領域が配置されるとする。この場合、表示領域Ｄ、Ｃ、Ｂの順に配置されるとすると、表示領域Ａは表示領域Ｂ〜Ｄにより完全に覆われてしまう。そこで、配置パターンに応じて表示されていない表示領域Ａの縮小画像を表示することにより、表示領域を配置（整列）した後に、配置されずに隠れてしまった表示領域を容易に認識することができ、一覧性に優れる。
【０１１９】
本実施の形態の表示装置は、前記縮小画像表示部（１５）は、前記複数の表示領域の縮小画像のうち、選択された配置パターンに応じて配置して表示された表示領域の縮小画像と前記配置パターンに応じて表示されていない表示領域の縮小画像とを異なる表示態様で表示するようにしてあることを特徴とする。
【０１２０】
本実施の形態にあっては、縮小画像表示部（１５）は、複数の表示領域の縮小画像のうち、選択された配置パターンに応じて配置して表示された表示領域の縮小画像と配置パターンに応じて表示されていない表示領域の縮小画像とを異なる表示態様で表示する。例えば、縮小画像のうち、配置して表示された（整列表示された）表示領域の縮小画像は、ハイライト表示（強調）を行い、配置して表示されていない（整列表示されていない）表示領域（すなわち、完全に隠れてしまった表示領域）の縮小画像は、特に強調表示を行わない。これにより、整列表示されている表示領域と整列表示されることなく隠れている表示領域とを容易に区別することができる。
【０１２１】
本実施の形態の表示装置は、選択された配置パターンに応じて表示されていない表示領域の縮小画像を前記配置パターンに応じて表示された表示領域へ移動させる操作を受け付ける移動受付部（１１）を備え、前記表示制御部（１２）は、前記移動受付部で前記操作を受け付けた場合、移動先の表示領域を、移動させた縮小画像に対応する表示領域に置き換えて表示するようにしてあることを特徴とする。
【０１２２】
本実施の形態にあっては、移動受付部（１１）は、選択された配置パターンに応じて表示されていない表示領域の縮小画像を配置パターンに応じて表示された表示領域へ移動させる操作を受け付ける。移動させる操作とは、例えば、縮小画像を整列表示された表示領域にドラッグ・ドロップする操作である。表示制御部（１２）は、移動操作を受け付けた場合、移動先の表示領域を、移動させた縮小画像に対応する表示領域に置き換えて表示する。これにより、一覧表示されたサムネイルの中から任意のサムネイルを選択して移動させるだけで、整列表示される表示領域を入れ替えることができ、所要の表示領域を簡単な操作で整列表示させることができる。
【０１２３】
本実施の形態の表示装置は、前記表示面（１４、２１４）へのタッチ操作の入力を受け付ける操作パネル（１１）を備えることを特徴とする。
【０１２４】
本実施の形態にあっては、表示面（１４、２１４）へのタッチ操作の入力を受け付ける操作パネル（１１）を備えることにより、ペン又は指で表示面を操作することにより、表示領域の整列表示を簡単に行うことができる。
【０１２５】
また、発明の一態様としては、表示面の任意の位置に配置される表示領域を表示する表示装置であって、複数の表示領域を重畳することなく前記表示面に配置させるための複数の異なる配置パターンを記憶する記憶部と、該記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を受け付ける選択受付部と、前記表示面の任意の位置で表示されている複数の表示領域を、前記選択受付部で選択された配置パターンに応じて配置して表示する表示制御部と、前記複数の表示領域のうち、最前面に位置する表示領域に整列操作を受け付ける受付部を表示する表示部とを備え、前記記憶部は、前記複数の配置パターンそれぞれの表示領域の配置順序を記憶してあり、前記選択受付部は、前記受付部で整列操作を受け付けた場合、前記記憶部から読み出されて表示された複数の配置パターンから一の配置パターンを選択する操作を受け付け、前記表示制御部は、前記表示面に複数の表示領域が複数のレイヤーで重畳して表示されている場合、選択された配置パターンの配置順序に従って前記複数の表示領域の上位のレイヤーから順に配置して表示するようにしてあることを特徴とする表示装置であってもよい。
【０１２６】
このとき、前記表示面に表示されている複数の表示領域が操作された順序を特定する特定部を備え、前記表示制御部は、選択された配置パターンの配置順序に従って前記複数の表示領域の直近に操作された順に配置して表示するようにしてあることを特徴としてもよい。
【０１２７】
このとき、選択された配置パターンに応じて前記表示面に表示されている複数の表示領域を配置して表示する場合、該複数の表示領域それぞれの縮小画像を表示する縮小画像表示部を備えることを特徴としてもよい。
【０１２８】
このとき、前記表示制御部は、前記表示面に表示されている複数の表示領域の一部又は全部を、選択された配置パターンに応じて配置して表示するようにしてあり、前記縮小画像表示部は、前記複数の表示領域の一部が前記配置パターンに応じて配置して表示される場合、該配置パターンに応じて表示されていない表示領域の縮小画像を表示するようにしてあることを特徴としてもよい。
【０１２９】
このとき、前記縮小画像表示部は、前記複数の表示領域の縮小画像のうち、選択された配置パターンに応じて配置して表示された表示領域の縮小画像と前記配置パターンに応じて表示されていない表示領域の縮小画像とを異なる表示態様で表示するようにしてあることを特徴としてもよい。
【０１３０】
このとき、選択された配置パターンに応じて表示されていない表示領域の縮小画像を前記配置パターンに応じて表示された表示領域へ移動させる操作を受け付ける移動受付部を備え、前記表示制御部は、前記移動受付部で前記操作を受け付けた場合、移動先の表示領域を、移動させた縮小画像に対応する表示領域に置き換えて表示するようにしてあることを特徴としてもよい。
【０１３１】
このとき、前記表示面へのタッチ操作の入力を受け付ける操作パネルを備えることを特徴としてもよい。
【０１３２】
また、発明の一態様としては、表示面の任意の位置に配置される表示領域を表示する表示方法であって、複数の表示領域を重畳することなく前記表示面に配置させるための複数の異なる配置パターンを記憶部に記憶しておき、該記憶部に記憶した複数の配置パターンから一の配置パターンを選択する操作を選択受付部が受け付けるステップと、前記表示面の任意の位置で表示されている複数の表示領域を、選択された配置パターンに応じて表示制御部が配置して表示するステップと、前記複数の表示領域のうち、最前面に位置する表示領域に整列操作を受け付ける受付部を表示部が表示するステップとを含み、前記記憶部に、前記複数の配置パターンそれぞれの表示領域の配置順序を記憶しておき、さらに、前記受付部で整列操作を受け付けた場合、前記記憶部から読み出されて表示された複数の配置パターンから一の配置パターンを選択する操作を受け付けるステップと、前記表示面に複数の表示領域が複数のレイヤーで重畳して表示されている場合、選択された配置パターンの配置順序に従って前記複数の表示領域の上位のレイヤーから順に前記表示制御部が配置して表示するステップとを含むことを特徴とする表示方法であってもよい。
【符号の説明】
【０１３３】
１０  制御部
１１  タッチ検出部
１２  表示制御部
１３  記憶部
１４、２１４  表示部
１５  サムネイル表示部
１６  通信部
【図１】
2018060561.tif 000003
【図２】
2018060561.tif 000004
【図３】
2018060561.tif 000005
【図４】
2018060561.tif 000006
【図５】
2018060561.tif 000007
【図６】
2018060561.tif 000008
【図７】
2018060561.tif 000009
【図８】
2018060561.tif 000010
【図９】
2018060561.tif 000011
【図１０】
2018060561.tif 000012
【図１１】
2018060561.tif 000013
【図１２】
2018060561.tif 000014
【図１３】
2018060561.tif 000015
【図１４】
2018060561.tif 000016
【図１５】
2018060561.tif 000017
【図１６】
2018060561.tif 000018
【図１７】
2018060561.tif 000019
【図１８】
2018060561.tif 000020
【図１９】
2018060561.tif 000021
【図２０】
2018060561.tif 000022
【図２１】
2018060561.tif 000023
【図２２】
2018060561.tif 000024
【図２３】
2018060561.tif 000025
【図２４】
2018060561.tif 000026
【図２５】
2018060561.tif 000027
【図２６】
2018060561.tif 000028
【図２７】
2018060561.tif 000029
【図２８】
2018060561.tif 000030
【図２９】
2018060561.tif 000031
【図３０】
2018060561.tif 000032
【図３１】
2018060561.tif 000033
【図３２】
2018060561.tif 000034