(57)【要約】【課題】第１の画面と第２の画面とを重ねて表示する技術において、背面側に位置する画面（第１の画面）を視認したり、操作したりする際に、前面側に位置する画面（第２の画面）が邪魔にならないようにする。【解決手段】第１の画面と、第１の画面に重なっており、かつ、第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示部１１と、第１の画面及び第２の画面がディスプレイに表示されている状態で、第１の画面上の所定の位置を指定する入力を受付ける受付部１２と、所定の位置に基づいて、第１の画面上の所定の領域を特定する領域特定部１３と、第２の画面が所定の領域に重なっているか否かを判断する判断部１４と、第２の画面が所定の領域に重なっていると判断されると、所定の領域に重ならないように第２の画面のディスプレイ上における表示位置を変更する表示変更部１５と、を有する電子機器１０。【選択図】図２
2015075885.tif 000002
【特許請求の範囲】
【請求項１】
第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示手段と、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付手段と、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定手段と、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断手段と、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更手段と、
を有する電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記第１の画面は、他の領域と識別可能な複数の子領域を含み、
前記領域特定手段は、前記所定の位置がいずれかの前記子領域に含まれる場合、前記所定の位置を含む前記子領域が占有する領域の全部又は一部を、前記所定の領域として特定する電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記複数の子領域の優先順位を特定する優先順位特定手段をさらに有し、
前記表示変更手段は、優先順位の高い前記子領域よりも優先順位の低い前記子領域と重なる面積が大きくなるように、前記第２の画面の表示位置を変更する電子機器。
【請求項４】
請求項３に記載の電子機器において、
前記優先順位特定手段は、前記受付手段が受付けた前記所定の位置の履歴に基づいて、前記複数の子領域の前記優先順位を特定する電子機器。
【請求項５】
請求項１に記載の電子機器において、
前記所定の位置に基づいて前記第１の画面上の前記所定の領域を特定するための特定ルールを保持するルール保持手段をさらに有し、
前記領域特定手段は、前記所定の位置と前記特定ルールとに基づいて、前記所定の領域を特定する電子機器。
【請求項６】
請求項１から５のいずれか１項に記載の電子機器において、
前記第１の画面上の前記第２の画面を重ねることが禁止される禁止領域を特定する禁止情報を保持する禁止情報保持手段をさらに有し、
前記表示変更手段は、前記禁止情報で特定される前記禁止領域と重ならないように、前記第２の画面の表示位置を変更する電子機器。
【請求項７】
請求項１から６のいずれか１項に記載の電子機器において、
前記ディスプレイは、タッチパネルディスプレイであり、
前記受付手段は、前記タッチパネルディスプレイを介してタッチ操作を受付け、
前記受付手段が２点を同時にタッチする前記タッチ操作を受付けると、
前記判断手段は、前記２点を結ぶ直線に前記第２の画面が重なっているか否かを判断し、
前記表示変更手段は、前記第２の画面が前記直線に重なっていると判断されると、前記ディスプレイ上における前記第２の画面を縮小する電子機器。
【請求項８】
請求項７に記載の電子機器において、
前記表示変更手段は、前記２点を同時にタッチ後、当該タッチを維持した時間に応じて、前記第２の画面を縮小する縮小率を調整する電子機器。
【請求項９】
請求項７に記載の電子機器において、
前記表示変更手段は、前記２点間の距離に応じて、前記第２の画面を縮小する縮小率を調整する電子機器。
【請求項１０】
コンピュータが、
第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示工程と、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付工程と、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定工程と、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断工程と、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更工程と、
を実行する電子機器の制御方法。
【請求項１１】
コンピュータを、
第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示手段、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付手段、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定手段、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断手段、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、タッチパネルディスプレイに操作画面（第１の画面）を表示するとともに、第１の画面よりも小さい報知画面（第２の画面）を第１の画面に重ねて表示する操作表示装置が開示されている。そして、特許文献１には、第１の画面の右側に第２の画面が表示されている状態で、ユーザが第１の画面の左側に対してタッチ操作を行い、タッチ位置が右方向にスライドして第２の画面に近づくと、自動的に、第２の画面が第１の画面の左側に移動したり、第２の画面が縮小したり、第２の画面の透過度が変更したりすることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０５１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
第１の画面と第２の画面とを重ねて表示する技術は広く利用されている。このような表示態様の場合、背面側に位置する画面（第１の画面）を視認したり、操作したりする際に、前面側に位置する画面（第２の画面）が邪魔にならないようにする技術が要求される。
【０００５】
例えば、背面側に位置する第１の画面を視認したり、操作したりする際に、第１の画面にフォーカスをあてる操作（第１の画面をタッチ、第１の画面にアイコン位置を合わせてクリック等）を行うと、第１の画面が前面側に移動し、第２の画面が背面側に移動する技術がある。この技術によれば、第１の画面を視認したり、操作したりする際に、第２の画面が邪魔になることはない。
【０００６】
しかし、第１の画面を視認したり、操作したりする際に、第１及び第２の画面の位置関係、すなわち、第２の画面が前面側に位置し、第１の画面は背面側に位置するという位置関係を維持することが要求される場合がある。例えば、第２の画面は、警告などの重要度の高い情報を表示するポップアップ画面である場合、また、第２の画面は、第１の画面を操作する際に参照する情報を表示する参照画面である場合などが該当する。このような場合、第２の画面が背面側に移動すると、第１の画面に隠れて第２の画面を視認できなくなり、好ましくない。
【０００７】
特許文献１に記載の技術は、タッチ位置が第２の画面に近づくと、第１の画面の右側に表示されている第２の画面が第１の画面の左側に移動したり、第１の画面の左側に表示されている第２の画面が第１の画面の右側に移動したりする。当該技術の場合、第２の画面の表示態様は、第１の画面の右側に表示、及び、第１の画面の左側に表示の２パターンのみであり、このパターン内で第２の画面の表示態様が変更することとなる。このような技術の場合、様々な課題がある。例えば、第２の画面が第１の画面の右側と左側に跨って表示されている場合、この第２の画面にタッチ位置が近付くと第２の画面がどのように移動するのか不明である。
【０００８】
本発明は、第１の画面と第２の画面とを重ねて表示する技術において、背面側に位置する画面（第１の画面）を視認したり、操作したりする際に、前面側に位置する画面（第２の画面）が邪魔にならないようにする技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明によれば、
第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示手段と、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付手段と、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定手段と、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断手段と、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更手段と、
を有する電子機器が提供される。
【００１０】
また、本発明によれば、
コンピュータが、
第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示工程と、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付工程と、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定工程と、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断工程と、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更工程と、
を実行する電子機器の制御方法が提供される。
【００１１】
また、本発明によれば、
コンピュータを、
第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示手段、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付手段、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定手段、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断手段、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更手段、
として機能させるためのプログラムが提供される。
【発明の効果】
【００１２】
本発明によれば、第１の画面と第２の画面とを重ねて表示する技術において、背面側に位置する画面（第１の画面）を視認したり、操作したりする際に、前面側に位置する画面（第２の画面）が邪魔にならないようにする技術が実現される。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の電子機器のハードウエア構成の一例を概念的に示す図である。
【図２】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図３】本実施形態の表示部及び受付部の構成を説明するための図である。
【図４】本実施形態の領域特定部及び判断部の構成を説明するための図である。
【図５】本実施形態の表示変更部の構成を説明するための図である。
【図６】本実施形態の電子機器の処理の流れの一例を示すフローチャートである。
【図７】本実施形態の表示部、受付部、領域特定部及び判断部の構成を説明するための図である。
【図８】本実施形態の表示変更部の構成を説明するための図である。
【図９】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図１０】本実施形態の優先順位特定部の構成を説明するための図である。
【図１１】本実施形態の表示変更部の構成を説明するための図である。
【図１２】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図１３】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図１４】本実施形態の受付部及び判断部の構成を説明するための図である。
【図１５】本実施形態の表示変更部の構成を説明するための図である。
【発明を実施するための形態】
【００１４】
まず、本実施形態の電子機器のハードウエア構成の一例について説明する。
【００１５】
本実施形態の電子機器は、可搬型の装置であってもよいし、据置型の装置であってもよい。本実施形態の電子機器が備える各部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされたプログラム（あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００１６】
図１は、本実施形態の電子機器のハードウエア構成の一例を概念的に示す図である。図示するように、本実施形態の装置は、例えば、バス８Ａで相互に接続されるＣＰＵ１Ａ、ＲＡＭ（Random Access Memory）２Ａ、ＲＯＭ（Read Only Memory）３Ａ、表示制御部４Ａ、ディスプレイ５Ａ、操作受付部６Ａ、操作部７Ａ等を有する。なお、図示しないが、その他、外部機器と有線で接続される入出力Ｉ／Ｆ、外部機器と有線及び／又は無線で通信するための通信部、マイク、スピーカ、カメラ、補助記憶装置等の他の要素を備えてもよい。
【００１７】
ＣＰＵ１Ａは各要素とともに電子機器のコンピュータ全体を制御する。ＲＯＭ３Ａは、コンピュータを動作させるためのプログラムや各種アプリケーションプログラム、それらのプログラムが動作する際に使用する各種設定データなどを記憶する領域を含む。ＲＡＭ２Ａは、プログラムが動作するための作業領域など一時的にデータを記憶する領域を含む。
【００１８】
ディスプレイ５Ａは、表示装置（ＬＥＤ（Light Emitting Diode）表示器、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等）を備える。なお、ディスプレイ５Ａは、タッチパッドと一体になったタッチパネルディスプレイであってもよい。表示制御部４Ａは、ＶＲＡＭ（Video RAM）に記憶されたデータを読み出し、読み出したデータに対して所定の処理を施した後、ディスプレイ５Ａに送って各種画面表示を行う。操作受付部６Ａは、操作部７Ａを介して各種操作を受付ける。操作部７Ａは、操作キー、操作ボタン、スイッチ、ジョグダイヤル、タッチパネルディスプレイなどを含む。
【００１９】
以下、本実施の形態について説明する。なお、以下の実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００２０】
＜第１の実施形態＞
図２に、本実施形態の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器１０は、表示部１１と、受付部１２と、領域特定部１３と、判断部１４と、表示変更部１５とを有する。
【００２１】
表示部１１は、第１の画面と第２の画面とを同時にディスプレイに表示する。第２の画面は、少なくとも一部が第１の画面に重なっている。そして、第２の画面は、第１の画面よりも前面側に位置する。第１の画面及び第２の画面各々に表示する情報は特段制限されない。例えば、第２の画面は、警告などの重要度の高い情報を表示するポップアップ画面であってもよい。または、第２の画面は、第１の画面を視認・操作する際に参照する情報を表示する参照画面であってもよい。
【００２２】
表示部１１により実現される表示の一例を、図３に示す。図３には、第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示している様子が示されている。第１の画面Ａと第２の画面Ｂは重なりあっており、第２の画面Ｂが前面側に位置している。
【００２３】
図２に戻り、受付部１２は、第１の画面及び第２の画面がディスプレイに表示されている状態で、第１の画面上の所定の位置を指定する入力を受付ける。所定の位置を指定する入力は、所定の位置をタッチする操作（ディスプレイがタッチパネルディスプレイである場合）や、カーソル位置を所定の位置に合わせた状態での所定の操作（例：左クリックなど）等により実現される。なお、所定の位置を指定する操作の内容と、第１の画面に対する操作の内容とが異なる内容となるように設計するのが好ましい。例えば、第１の画面上の任意の位置をタッチする操作や、カーソル位置を第１の画面上の任意の位置に合わせた状態での左クリック等により、第１の画面に対する何らかの操作として受付けられるように構成されている場合、所定の位置を指定する操作は、第１の画面上の所定の位置を所定時間以上ホールドする操作や、カーソル位置を第１の画面上の任意の位置に合わせた状態での右クリックする操作などとしてもよい。受付部１２は、このような操作により、所定の位置を指定する入力を受付けるよう構成される。
【００２４】
例えば、表示部１１が図３に示すように第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示している状態において、受付部１２は、第１の画面Ａ上の所定の位置３０を指定する入力を受付けることができる。
【００２５】
図２に戻り、領域特定部１３は、受付部１２が受付けた所定の位置（第１の画面上の１点）に基づいて、第１の画面上の所定の領域を特定する。特定された所定の領域は、第２の画面を重ねて表示することができない領域となる。所定の位置から所定の領域を特定するための手段は特段制限されず、あらゆる技術を採用することができる。以下の実施形態で一例を説明する。
【００２６】
例えば、表示部１１が図３に示すように第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示し、受付部１２が所定の位置３０を指定する入力を受付けたとする。すると、領域特定部１３は、図４に示すように、所定の位置３０に基づいて、第１の画面Ａ上の所定の領域３１を特定する。図示する所定の領域３１は、所定の位置３０を中心とする所定の大きさの正方形である。なお、図４及び５においては所定の領域３１を点線で示しているが、これは本実施形態を説明するための記載であり、実際には、所定の領域３１を特定する点線はディスプレイ２０に表示されない。
【００２７】
図２に戻り、判断部１４は、領域特定部１３により特定された所定の領域と第２の画面が重なっているか否かを判断する。例えば、判断部１４は、ディスプレイ上における第２の画面の表示位置（占有領域）、及び、ディスプレイ上における所定の領域の表示位置（占有領域）を算出し、算出結果を照合して、第２の画面が所定の領域に重なっているか否かを判断する。例えば、第２の画面及び所定の領域各々の占有領域に重複部分がある場合、判断部１４は重なっていると判断する。
【００２８】
図４に示す例の場合、判断部１４は、第２の画面Ｂと所定の領域３１は重なっていると判断する。
【００２９】
図２に戻り、表示変更部１５は、第２の画面が領域特定部１３により特定された所定の領域に重なっていると判断されると、所定の領域に重ならないように第２の画面のディスプレイ上における表示位置を変更する。なお、第２の画面の移動先は所定の領域と重ならない領域であればよく、移動先の候補が複数ある場合にいずれにするかは設計的事項である。
【００３０】
例えば、表示変更部１５は、図４に示す状態から第１の画面Ａの表示態様は変更することなく、第２の画面Ｂの表示位置を所定の領域３１に重ならなくなる位置まで右方向にスライドし、図５に示すような表示態様とすることができる。図５に示す状態の場合、第２の画面Ｂと所定の領域３１は重なっていない。
【００３１】
次に、図６のフローチャート、及び、図３乃至５を用いて、本実施形態の電子機器１０の処理の流れの一例を説明する。
【００３２】
表示工程Ｓ１０では、表示部１１が、例えば図３に示すように、第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示する。第２の画面Ｂは、第１の画面Ａに重なっており、かつ、第１の画面Ａよりも前面側に位置する。例えば、表示部１１は、ユーザ操作に応じて第１の画面Ａ（操作画面）及び第２の画面Ｂ（参照画面）をディスプレイ２０に表示してもよい。または、表示部１１は、ユーザ操作に応じて第１の画面Ａ（操作画面）をディスプレイ２０に表示し、その後、所定のイベント（トラブル等）の発生に起因して、第２の画面（イベント報知画面）をディスプレイ２０に表示してもよい。
【００３３】
受付工程Ｓ２０では、受付部１２が、第１の画面Ａ及び第２の画面Ｂがディスプレイ２０に表示されている状態（図３参照）で、第１の画面Ａ上の所定の位置を指定する入力を受付けることができる。第２の画面Ｂの表示位置を変更することを希望するユーザが、所定の位置を指定する入力を行う。例えば図３に示すように、受付部１２は、第１の画面Ａ上の所定の位置３０を指定する入力を受付けることができる。
【００３４】
領域特定工程Ｓ３０では、領域特定部１３が、Ｓ２０で受付部１２が受付けた所定の位置に基づいて、第１の画面上の所定の領域を特定する。例えば、領域特定部１３は、予め定められたルールに従い、図４に示すような所定の位置３０を中心とする所定の大きさの正方形で占有される領域を、所定の領域３１として特定する。
【００３５】
判断工程Ｓ４０では、判断部１４が、第２の画面と、Ｓ３０で領域特定部１３が特定した所定の領域とが重なっているか否かを判断する。図４に示す例の場合、判断部１４は、第２の画面Ｂと所定の領域３１は重なっていると判断する。
【００３６】
表示変更工程Ｓ５０では、Ｓ４０で第２の画面が所定の領域に重なっていると判断されると、表示変更部１５が、所定の領域に重ならないように第２の画面のディスプレイ上における表示位置を変更する。例えば、表示変更部１５は、図４に示す状態から第２の画面Ｂを右方向にスライドし、図５に示すように、第２の画面Ｂと所定の領域３１が重ならないようにする。
【００３７】
以上説明した本実施形態の電子機器１０は、ユーザから受付けた所定の位置に基づいて、第２の画面を表示できない第１の画面上の所定の領域を特定する。そして、特定した所定の領域と第２の画面が重なっている場合、第２の画面の表示位置を移動して、所定の領域と第２の画面が重ならないようにする。
【００３８】
このような本実施形態によれば、第１の画面の所定の位置を視認・操作する際に第２の画面が邪魔になる場合、ユーザは、所定の位置を指定する入力を行うことで、第２の画面の表示位置を変更することができる。
【００３９】
本実施形態の場合、移動後の第２の画面の表示位置は、ユーザが指定した所定の位置で特定される所定の領域に重ならない領域となる。このため、ユーザは、所定の位置を適切に入力することで、第２の画面を所望の領域以外の領域に移動させることができる。
【００４０】
このように、本実施形態によれば、第１の画面と第２の画面とを重ねて表示する技術において、背面側に位置する画面（第１の画面）を視認したり、操作したりする際に、前面側に位置する画面（第２の画面）が邪魔にならないようにする技術が実現される。
【００４１】
＜第２の実施形態＞
本実施形態の電子機器１０の機能ブロック図の一例は、第１の実施形態と同様、図２で示される。受付部１２、判断部１４及び表示変更部１５の構成は、第１の実施形態と同様である。
【００４２】
本実施形態の表示部１１は、表示する第１の画面が複数の子領域を含む画面である点で第１の実施形態と異なる。表示部１１のその他の構成は、第１の実施形態と同様である。
【００４３】
子領域は、第１の画面上の一部の領域である。子領域は、ディスプレイ上の表示態様から、ユーザが他の領域と識別可能なあらゆる領域が該当する。すなわち、子領域と他の領域の境界は、色や濃淡の違い、線等により識別可能になっている。子領域は、例えば、ページ（第１の画面）内に配置されたウインドウ、ペイン、入力ボックス、画像データなどが該当する。なお、第１の画面が含む子領域の数は設計的事項である。
【００４４】
表示部１１により実現される表示の一例を、図７に示す。図７には、第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示している様子が示されている。第１の画面Ａと第２の画面Ｂは重なりあっており、第２の画面Ｂが前面側に位置している。第１の画面Ａは、複数の子領域Ａ１乃至Ａ３を含む。
【００４５】
領域特定部１３は、受付部１２が受付けた所定の位置がいずれかの子領域に含まれる場合、所定の位置を含む子領域が占有する領域の全部又は一部を、所定の領域として特定する。
【００４６】
例えば、表示部１１が図７に示すように第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示し、受付部１２が所定の位置３０を指定する入力を受付けたとする。すると、領域特定部１３は、所定の位置３０を含む子領域Ａ１が占有する領域の全部又は一部（例：領域Ａ１を任意の縮小率（例：９０％、８０％）で縮小した領域）を、所定の領域として特定する。
【００４７】
次に、図６のフローチャート、及び、図７及び８を用いて、本実施形態の電子機器１０の処理の流れの一例を説明する。
【００４８】
表示工程Ｓ１０では、表示部１１が、例えば図７に示すように、第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示する。第２の画面Ｂは、第１の画面Ａに重なっており、かつ、第１の画面Ａよりも前面側に位置する。第１の画面Ａは、複数の子領域Ａ１乃至Ａ３を含む。
【００４９】
受付工程Ｓ２０では、受付部１２が、第１の画面Ａ及び第２の画面Ｂがディスプレイ２０に表示されている状態（図７参照）で、第１の画面Ａ上の所定の位置を指定する入力を受付けることができる。第２の画面Ｂの表示位置を変更することを希望するユーザが、所定の位置を指定する入力を行う。本実施形態の場合、ユーザは、視認・操作対象とする子領域内の所定の位置を指定する入力を行う。例えば、図７に示す第１の画面Ａの中の子領域Ａ１を視認・操作対象とするユーザは、第１の画面Ａ上の所定の位置３０を指定する入力を行う。そして、受付部１２は、このような入力を受付ける。
【００５０】
領域特定工程Ｓ３０では、領域特定部１３が、Ｓ２０で受付部１２が受付けた所定の位置がいずれかの子領域に含まれるか否かを判断する。そして、受付部１２が受付けた所定の位置がいずれかの子領域に含まれる場合、領域特定部１３は、所定の位置を含む子領域が占有する領域の全部又は一部を、所定の領域として特定する。なお、受付部１２が受付けた所定の位置がいずれかの子領域にも含まれない場合、領域特定部１３は、その他の任意の手法で所定の領域を特定してもよいし、所定の領域を特定する処理を実行しなくてもよい。
【００５１】
例えば、表示部１１が図７に示すように第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示し、受付部１２が所定の位置３０を指定する入力を受付けたとする。すると、領域特定部１３は、所定の位置３０を含む子領域Ａ１が占有する領域の全部又は一部を、所定の領域として特定する。
【００５２】
判断工程Ｓ４０では、判断部１４が、第２の画面と、Ｓ３０で領域特定部１３が特定した所定の領域とが重なっているか否かを判断する。図７に示す例の場合、判断部１４は、第２の画面Ｂと所定の領域（子領域Ａ１が占有する領域）は重なっていると判断する。
【００５３】
表示変更工程Ｓ５０では、Ｓ４０で第２の画面が所定の領域に重なっていると判断されると、表示変更部１５が、所定の領域に重ならないように第２の画面のディスプレイ上における表示位置を変更する。例えば、表示変更部１５は、図７に示す状態から第２の画面Ｂを下方向にスライドし、図８に示すように、第２の画面Ｂと所定の領域（子領域Ａ１が占有する領域）が重ならないようにする。
【００５４】
以上説明した本実施形態の電子機器１０によれば、第１の実施形態と同様の作用効果を実現することができる。
【００５５】
また、ユーザは、自分が入力した所定の位置により、どのような所定の領域（第２の画面が表示されない領域）が特定されるのかを容易に把握することができる。例えば、ユーザは、複数の子領域の中のいずれか内の所定の位置を指定する入力を行う。すると、指定した所定の位置を含む子領域が占有する領域の全部又は一部が所定の領域として特定される。
【００５６】
このように、ユーザは、どのような所定の領域（第２の画面が表示されない領域）が特定されるのかを容易に把握できるので、結果、第２の画面がどの領域に移動されるのかを容易に把握することができる。このため、ユーザは、効率的に、少ない入力操作で、第２の画面を所望の位置に移動させることができる。
【００５７】
また、ユーザは、子領域単位で視認・操作する場合が多いと考えられる。本実施形態によれば、子領域単位で所定の領域（第２の画面が表示されない領域）とすることができるので、真にユーザが第２の画面を表示させたくないエリアを、所定の領域（第２の画面が表示されない領域）として特定することができる。
【００５８】
＜第３の実施形態＞
図９に、本実施形態の電子機器１０の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器１０は、表示部１１と、受付部１２と、領域特定部１３と、判断部１４と、表示変更部１５と、優先順位特定部１６とを有する。表示部１１、受付部１２、領域特定部１３及び判断部１４の構成は、第１及び第２の実施形態と同様である。
【００５９】
優先順位特定部１６は、第１の画面が有する複数の子領域の優先順位を特定する。例えば、優先順位特定部１６は、各子領域の属性（ウインドウ、ペイン、入力ボックス、画像データ）に基づいて、予め定められたルール（例：優先順位１：ウインドウ、２：ペイン、３：入力ボックス、４：画像データ。属性が同じ場合、優先順位は同位。）に従い優先順位を付してもよい。
【００６０】
なお、優先順位特定部１６は、受付部１２が受付けた所定の位置の履歴に基づいて、複数の子領域の優先順位を特定してもよい。ここで、表示部１１が図８に示すような第１の画面Ａと第２の画面Ｂを表示している場合を例にとり説明する。
【００６１】
優先順位特定部１６は、受付部１２が受付けた所定の位置を含む子領域の履歴を蓄積する（図１０参照）。図１０に示す情報においては、履歴の欄に、何回目の入力かを示す情報と、各回の入力で指定された所定の位置を含んでいた子領域を示す情報とが対応付けられている。当該情報によれば、１回目の入力で指定された所定の位置は子領域Ａ１に含まれており、２回目の入力で指定された所定の位置は子領域Ａ２に含まれており、３回目の入力で指定された所定の位置は子領域Ａ３に含まれており、４回目の入力で指定された所定の位置は子領域Ａ２に含まれていたことがわかる。
【００６２】
優先順位特定部１６は、このような履歴と、例えば以下の条件とに基づいて、複数の子領域Ａ１乃至Ａ３に優先順位を付す。
【００６３】
条件１：所定の位置を含んだことがある子領域は、所定の位置を含んだことがない子領域よりも優先順位が高い。
条件２：所定の位置を含んだことがある子領域同士の場合、所定の位置を含んだ入力の回が新しいほうが、優先順位が高い。図１０に示す情報の場合、より大きい数字（より新しい回）を対応付けられている子領域の優先順位が高くなる。なお、Ａ２のように複数の数字（２、４）を対応付けられている子領域がある場合、最も大きい数字を用いて判断する。
【００６４】
図１０には、優先順位の欄に、各回の入力を受付けた直後の子領域Ａ１乃至Ａ３の優先順位が示されている。
【００６５】
１回目の入力直後では、所定の位置を含んだことがある子領域Ａ１が、所定の位置を含んだことがない子領域Ａ２及びＡ３よりも優先順位が高くなる。なお、子領域Ａ２及びＡ３の優先順位は同位である。
【００６６】
２回目の入力直後では、所定の位置を含んだことがある子領域Ａ１及びＡ２が、所定の位置を含んだことがない子領域Ａ３よりも優先順位が高くなる。所定の位置を含んだことがある子領域Ａ１及びＡ２においては、所定の位置を含んだ入力の回が新しい子領域Ａ２の優先順位が高くなる。
【００６７】
３回目の入力直後では、子領域Ａ１乃至Ａ３いずれも、所定の位置を含んだことがある。この場合、所定の位置を含んだ入力の回が新しい順に優先順位が特定される。結果、子領域Ａ３＞子領域Ａ２＞子領域Ａ１となる。
【００６８】
４回目の入力直後では、子領域Ａ１乃至Ａ３いずれも、所定の位置を含んだことがある。この場合、所定の位置を含んだ入力の回が新しい順に優先順位が特定される。結果、子領域Ａ２＞子領域Ａ３＞子領域Ａ１となる。
【００６９】
図９に戻り、表示変更部１５は、第２の画面が領域特定部１３により特定された所定の領域に重なっていると判断されると、所定の領域と重ならず、かつ、優先順位の高い子領域よりも優先順位の低い子領域と重なる面積が大きくなるように、第２の画面の表示位置を変更する。表示変更部１５のその他の構成は、第１及び第２の実施形態と同様である。
【００７０】
例えば、表示部１１が図７に示すように第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示し、受付部１２が所定の位置３０を指定する入力を受付けたとする。すると、領域特定部１３は、所定の位置３０を含む子領域Ａ１が占有する領域の全部又は一部を、所定の領域として特定する。優先順位特定部１６は、この時点での子領域Ａ１乃至Ａ３の優先順位を、Ａ１＞Ａ２、Ａ３（Ａ２とＡ３は同位）と特定する。結果、表示変更部１５は、例えば、図７に示す状態から第２の画面Ｂを下方向にスライドし、図８に示すように、第２の画面Ｂと所定の領域（子領域Ａ１が占有する領域）が重ならないようにする。
【００７１】
その後、図１１に示すように、受付部１２が所定の位置３０´を指定する２回目の入力を受付けたとする。すると、領域特定部１３は、所定の位置３０´を含む子領域Ａ２が占有する領域の全部又は一部を、所定の領域として特定する。優先順位特定部１６は、この時点での子領域Ａ１乃至Ａ３の優先順位を、Ａ２＞Ａ１＞Ａ３と特定する。結果、表示変更部１５は、例えば、図８に示す状態から第２の画面Ｂを右方向にスライドし、図１１に示すように、第２の画面Ｂが所定の領域（子領域Ａ２が占有する領域）と重ならず、かつ、優先順位の高い子領域Ａ１よりも優先順位の低い子領域Ａ３と重なる面積が大きくなるようにする。
【００７２】
本実施形態の電子機器１０によれば、第１及び第２の実施形態と同様の作用効果を実現することができる。また、所定の位置を指定する履歴に基づき複数の子領域の優先順位を特定し、この優先順位に基づいて第２の画面の移動先を決定することができる。
【００７３】
また、上述した条件１及び２に基づいて複数の子領域の優先順位を特定すれば、ユーザにとって重要度が高い（視認・操作する可能性が高い）と考えられる順に、複数の子領域に優先順位を付すことができる。
【００７４】
＜第４の実施形態＞
図１２に、本実施形態の電子機器１０の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器１０は、表示部１１と、受付部１２と、領域特定部１３と、判断部１４と、表示変更部１５と、ルール保持部１７とを有する。なお、優先順位特定部１６をさらに有してもよい。表示部１１、受付部１２、判断部１４、表示変更部１５及び優先順位特定部１６の構成は、第１乃至第３の実施形態と同様である。
【００７５】
ルール保持部１７は、受付部１２が受付けた所定の位置に基づいて第１の画面上の所定の領域を特定するための特定ルールを保持する。特定ルールの内容は、所定の一点から所定の領域を特定できるものであればよく、その内容は特段制限されない。例えば、特定ルールは、受付部１２が受付けた所定の位置を中心とする所定の大きさの図形（例：円、三角形、四角形、その他の多角形、その他の図形）であってもよい。なお、受付部１２が受付けた所定の位置を図形の中心とするのでなく、図形内のその他の任意の位置としてもよい。
【００７６】
領域特定部１３は、受付部１２が受付けた所定の位置と、ルール保持部１７が保持する特定ルールとに基づいて、所定の領域を特定する。領域特定部１３のその他の構成は、第１乃至第３の実施形態と同様である。
【００７７】
本実施形態の電子機器１０によれば、第１乃至第３の実施形態と同様の作用効果を実現することができる。
【００７８】
また、予め定められたルール（特定ルール）に従い、ユーザから受付けた所定の位置に基づいて、所定の領域（第２の画面が表示されない領域）を特定することできる。このため、この特定ルールを認識しているユーザは、自分が入力した所定の位置により、どのような所定の領域（第２の画面が表示されない領域）が特定されるのかを把握することができる。このため、ユーザは、第２の画面がどの領域に移動されるのかを把握することができる。結果、ユーザは、効率的に、少ない入力操作で、第２の画面を所望の位置に移動させることができる。
【００７９】
＜第５の実施形態＞
図１３に、本実施形態の電子機器１０の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器１０は、表示部１１と、受付部１２と、領域特定部１３と、判断部１４と、表示変更部１５と、禁止情報保持部１８とを有する。なお、優先順位特定部１６及びルール保持部１７の少なくとも一方をさらに有してもよい。表示部１１、受付部１２、領域特定部１３、判断部１４、優先順位特定部１６及びルール保持部１７の構成は、第１乃至第４の実施形態と同様である。
【００８０】
禁止情報保持部１８は、第１の画面上の第２の画面を重ねることが禁止される禁止領域を特定する禁止情報を予め保持する。禁止情報は、座標情報等により第１の画面上の任意の禁止領域を示す情報であってもよい。または、禁止情報は、第２の実施形態で説明した子領域のいずれかを属性（ウインドウ、ペイン、入力ボックス、画像データなど）等により特定する情報であってもよい。後者の場合、禁止情報で特定された子領域の全部又は一部が、禁止領域となる。
【００８１】
表示変更部１５は、第２の画面が領域特定部１３により特定された所定の領域に重なっていると判断されると、所定の領域と重ならず、かつ、禁止領域と重ならないように、第２の画面の表示位置を変更する。表示変更部１５のその他の構成は、第１乃至第４の実施形態と同様である。
【００８２】
本実施形態の電子機器１０によれば、第１乃至第４の実施形態と同様の作用効果を実現することができる。
【００８３】
また、第１の画面上において、第２の画面が重なることにより視認できなくなることが好ましくない領域が存在する場合、予め、その領域を禁止領域として定めておくことで、この禁止領域に第２の画面が重なることを抑制できる。結果、ユーザは、当該禁止領域に表示されている情報を常に視認可能となる。
【００８４】
＜第６の実施形態＞
本実施形態の電子機器１０の機能ブロック図の一例は、第１乃至第５の実施形態と同様、図２、９、１２及び１３により示される。領域特定部１３、優先順位特定部１６、ルール保持部１７及び禁止情報保持部１８の構成は、第１乃至第５の実施形態と同様である。
【００８５】
表示部１１は、タッチパネルディスプレイに、第１の画面及び第２の画面を表示する。
【００８６】
受付部１２は、タッチパネルディスプレイを介してタッチ操作を受付ける。受付部１２は、タッチパネルディスプレイ上の２点を同時にタッチするタッチ操作を受付けることができる。なお、２点を同時にタッチするタッチ操作は、１点をタッチ後、そのタッチを維持（ホールド）したまま他の点をタッチする操作であってもよいし、又は、２点を略同時にタッチする操作であってもよい。
【００８７】
判断部１４は、受付部１２が受付けた２点を結ぶ直線に、第２の画面が重なっているか否かを判断する。
【００８８】
例えば、表示部１１が図１４に示すように第１の画面Ａと第２の画面Ｂとをディスプレイ２０に表示している状態において、受付部１２が、所定の位置３２及び所定の位置３３を同時にタッチする操作を受付けたとする。すると、判断部１４は、所定の位置３２及び所定の位置３３を結ぶ直線３４に、第２の画面Ｂが重なっているか否かを判断する。図１４に示す例の場合、判断部１４は、重なっていると判断する。なお、図１４においては直線３４を点線で示しているが、これは本実施形態を説明するための記載であり、実際には、直線３４を示す点線はディスプレイ２０に表示されない。
【００８９】
表示変更部１５は、第２の画面が直線に重なっていると判断されると、ディスプレイ上における第２の画面を縮小する。
【００９０】
例えば、表示変更部１５は、図１４に示す状態から第２の画面Ｂを縮小し、図５に示すような表示に変更することができる。
【００９１】
なお、表示変更部１５は、２点を同時にタッチ後、当該２点のタッチを維持した時間に応じて、第２の画面を縮小する縮小率を調整してもよい。例えば、維持時間が大きくなるほど、縮小率を小さくしてもよい。この場合、維持時間が大きくなるほど、第２の画面は小さくなる。
【００９２】
または、表示変更部１５は、２点を同時にタッチ後、当該２点のタッチを維持し手いる間、所定の速度で第２の画面を縮小し続けてもよい。そして、２点のタッチが解除された時点で、第２の画面の縮小を停止してもよい。
【００９３】
その他、表示変更部１５は、同時にタッチされた２点間の距離に応じて、第２の画面を縮小する縮小率を調整してもよい。例えば、２点間の距離が小さくなるほど、縮小率を小さくしてもよい。この場合、２点間の距離が小さくなるほど、第２の画面は小さくなる。
【００９４】
本実施形態の電子機器１０によれば、第１乃至第５の実施形態と同様の作用効果を実現することができる。また、ユーザは、簡易なタッチ操作により、第２の画面を小さくすることができる。さらに、タッチ操作の内容と、第２の画面の変化の態様とが結びつきやすいので、ユーザは容易に当該操作内容とその作用を覚えて、活用することとができる。
【００９５】
以下、参考形態の例を付記する。
１．  第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示手段と、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付手段と、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定手段と、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断手段と、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更手段と、
を有する電子機器。
２．  １に記載の電子機器において、
前記第１の画面は、他の領域と識別可能な複数の子領域を含み、
前記領域特定手段は、前記所定の位置がいずれかの前記子領域に含まれる場合、前記所定の位置を含む前記子領域が占有する領域の全部又は一部を、前記所定の領域として特定する電子機器。
３．  ２に記載の電子機器において、
前記複数の子領域の優先順位を特定する優先順位特定手段をさらに有し、
前記表示変更手段は、優先順位の高い前記子領域よりも優先順位の低い前記子領域と重なる面積が大きくなるように、前記第２の画面の表示位置を変更する電子機器。
４．  ３に記載の電子機器において、
前記優先順位特定手段は、前記受付手段が受付けた前記所定の位置の履歴に基づいて、前記複数の子領域の前記優先順位を特定する電子機器。
５．  １に記載の電子機器において、
前記所定の位置に基づいて前記第１の画面上の前記所定の領域を特定するための特定ルールを保持するルール保持手段をさらに有し、
前記領域特定手段は、前記所定の位置と前記特定ルールとに基づいて、前記所定の領域を特定する電子機器。
６．  １から５のいずれかに記載の電子機器において、
前記第１の画面上の前記第２の画面を重ねることが禁止される禁止領域を特定する禁止情報を保持する禁止情報保持手段をさらに有し、
前記表示変更手段は、前記禁止情報で特定される前記禁止領域と重ならないように、前記第２の画面の表示位置を変更する電子機器。
７．  １から６のいずれかに記載の電子機器において、
前記ディスプレイは、タッチパネルディスプレイであり、
前記受付手段は、前記タッチパネルディスプレイを介してタッチ操作を受付け、
前記受付手段が２点を同時にタッチする前記タッチ操作を受付けると、
前記判断手段は、前記２点を結ぶ直線に前記第２の画面が重なっているか否かを判断し、
前記表示変更手段は、前記第２の画面が前記直線に重なっていると判断されると、前記ディスプレイ上における前記第２の画面を縮小する電子機器。
８．  ７に記載の電子機器において、
前記表示変更手段は、前記２点を同時にタッチ後、当該タッチを維持した時間に応じて、前記第２の画面を縮小する縮小率を調整する電子機器。
９．  ７に記載の電子機器において、
前記表示変更手段は、前記２点間の距離に応じて、前記第２の画面を縮小する縮小率を調整する電子機器。
１０．  コンピュータが、
第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示工程と、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付工程と、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定工程と、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断工程と、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更工程と、
を実行する電子機器の制御方法。
１０−２．  １０に記載の電子機器の制御方法において、
前記第１の画面は、他の領域と識別可能な複数の子領域を含み、
前記領域特定工程では、前記所定の位置がいずれかの前記子領域に含まれる場合、前記所定の位置を含む前記子領域が占有する領域の全部又は一部を、前記所定の領域として特定する電子機器の制御方法。
１０−３．  １０−２に記載の電子機器の制御方法において、
前記コンピュータは、前記複数の子領域の優先順位を特定する優先順位特定工程をさらに実行し、
前記表示変更工程では、優先順位の高い前記子領域よりも優先順位の低い前記子領域と重なる面積が大きくなるように、前記第２の画面の表示位置を変更する電子機器の制御方法。
１０−４．  １０−３に記載の電子機器の制御方法において、
前記優先順位特定工程では、前記受付工程で受付けた前記所定の位置の履歴に基づいて、前記複数の子領域の前記優先順位を特定する電子機器の制御方法。
１０−５．  １０に記載の電子機器の制御方法において、
前記領域特定工程では、前記所定の位置と、前記所定の位置に基づいて前記第１の画面上の前記所定の領域を特定するための特定ルールとに基づいて、前記所定の領域を特定する電子機器の制御方法。
１０−６．  １０から１０−５のいずれかに記載の電子機器の制御方法において、
前記表示変更工程では、前記第１の画面上の前記第２の画面を重ねることが禁止される禁止領域を特定する禁止情報で特定される前記禁止領域と重ならないように、前記第２の画面の表示位置を変更する電子機器の制御方法。
１０−７．  １０から１０−６のいずれかに記載の電子機器の制御方法において、
前記ディスプレイは、タッチパネルディスプレイであり、
前記受付工程では、前記タッチパネルディスプレイを介してタッチ操作を受付け、
前記受付工程で２点を同時にタッチする前記タッチ操作を受付けると、
前記判断工程では、前記２点を結ぶ直線に前記第２の画面が重なっているか否かを判断し、
前記表示変更工程では、前記第２の画面が前記直線に重なっていると判断されると、前記ディスプレイ上における前記第２の画面を縮小する電子機器の制御方法。
１０−８．  １０−７に記載の電子機器の制御方法において、
前記表示変更工程では、前記２点を同時にタッチ後、当該タッチを維持した時間に応じて、前記第２の画面を縮小する縮小率を調整する電子機器の制御方法。
１０−９．  １０−７に記載の電子機器の制御方法において、
前記表示変更工程では、前記２点間の距離に応じて、前記第２の画面を縮小する縮小率を調整する電子機器の制御方法。
１１．  コンピュータを、
第１の画面と、前記第１の画面に重なっており、かつ、前記第１の画面よりも前面側に位置する第２の画面とをディスプレイに表示する表示手段、
前記第１の画面及び前記第２の画面が前記ディスプレイに表示されている状態で、前記第１の画面上の所定の位置を指定する入力を受付ける受付手段、
前記所定の位置に基づいて、前記第１の画面上の所定の領域を特定する領域特定手段、
前記第２の画面が前記所定の領域に重なっているか否かを判断する判断手段、
前記第２の画面が前記所定の領域に重なっていると判断されると、前記所定の領域に重ならないように前記第２の画面の前記ディスプレイ上における表示位置を変更する表示変更手段、
として機能させるためのプログラム。
１１−２．  １１に記載のプログラムにおいて、
前記第１の画面は、他の領域と識別可能な複数の子領域を含み、
前記領域特定手段に、前記所定の位置がいずれかの前記子領域に含まれる場合、前記所定の位置を含む前記子領域が占有する領域の全部又は一部を、前記所定の領域として特定させるプログラム。
１１−３．  １１−２に記載のプログラムにおいて、
前記コンピュータを、前記複数の子領域の優先順位を特定する優先順位特定手段としてさらに機能させ、
前記表示変更手段に、優先順位の高い前記子領域よりも優先順位の低い前記子領域と重なる面積が大きくなるように、前記第２の画面の表示位置を変更させるプログラム。
１１−４．  １１−３に記載のプログラムにおいて、
前記優先順位特定手段に、前記受付手段が受付けた前記所定の位置の履歴に基づいて、前記複数の子領域の前記優先順位を特定させるプログラム。
１１−５．  １１に記載のプログラムにおいて、
前記コンピュータを、前記所定の位置に基づいて前記第１の画面上の前記所定の領域を特定するための特定ルールを保持するルール保持手段としてさらに機能させ、
前記領域特定手段に、前記所定の位置と前記特定ルールとに基づいて、前記所定の領域を特定させるプログラム。
１１−６．  １１から１１−５のいずれかに記載のプログラムにおいて、
前記コンピュータを、前記第１の画面上の前記第２の画面を重ねることが禁止される禁止領域を特定する禁止情報を保持する禁止情報保持手段としてさらに機能させ、
前記表示変更手段に、前記禁止情報で特定される前記禁止領域と重ならないように、前記第２の画面の表示位置を変更させるプログラム。
１１−７．  １１から１１−６のいずれかに記載のプログラムにおいて、
前記ディスプレイは、タッチパネルディスプレイであり、
前記受付手段に、前記タッチパネルディスプレイを介してタッチ操作を受付けさせ、
前記受付手段が２点を同時にタッチする前記タッチ操作を受付けると、
前記判断手段に、前記２点を結ぶ直線に前記第２の画面が重なっているか否かを判断させ、
前記表示変更手段に、前記第２の画面が前記直線に重なっていると判断されると、前記ディスプレイ上における前記第２の画面を縮小させるプログラム。
１１−８．  １１−７に記載のプログラムにおいて、
前記表示変更手段に、前記２点を同時にタッチ後、当該タッチを維持した時間に応じて、前記第２の画面を縮小する縮小率を調整させるプログラム。
１１−９．  １１−７に記載のプログラムにおいて、
前記表示変更手段に、前記２点間の距離に応じて、前記第２の画面を縮小する縮小率を調整させるプログラム。
【符号の説明】
【００９６】
１Ａ    ＣＰＵ
２Ａ    ＲＡＭ
３Ａ    ＲＯＭ
４Ａ    表示制御部
５Ａ    ディスプレイ
６Ａ    操作受付部
７Ａ    操作部
８Ａ    バス
１０    電子機器
１１    表示部
１２    受付部
１３    領域特定部
１４    判断部
１５    表示変更部
１６    優先順位特定部
１７    ルール保持部
１８    禁止情報保持部
２０    ディスプレイ
３０    所定の位置
３０´  所定の位置
３１    所定の領域
３２    所定の位置
３３    所定の位置
３４    直線
【図１】
2015075885.tif 000003
【図２】
2015075885.tif 000004
【図３】
2015075885.tif 000005
【図４】
2015075885.tif 000006
【図５】
2015075885.tif 000007
【図６】
2015075885.tif 000008
【図７】
2015075885.tif 000009
【図８】
2015075885.tif 000010
【図９】
2015075885.tif 000011
【図１０】
2015075885.tif 000012
【図１１】
2015075885.tif 000013
【図１２】
2015075885.tif 000014
【図１３】
2015075885.tif 000015
【図１４】
2015075885.tif 000016
【図１５】
2015075885.tif 000017