(57)【要約】【課題】簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することができる電子機器等を提供する。【解決手段】本電子機器は、複数のレイヤにそれぞれ配置された複数のオブジェクトを表示部１７の画面１８に表示する電子機器１であって、複数のオブジェクトのうち、第１のオブジェクトの画面１８上の位置を変更する移動操作を受け付ける座標入力部１１と、複数のレイヤの順序を含むレイヤ情報を記憶するレイヤ情報記憶部１５と、第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後に再度重複状態に変化した場合、上記レイヤ情報に基づいて、第１のレイヤおよび第２のレイヤの順序を変更するレイヤ順序制御部１３と、レイヤが変更された第１のオブジェクトおよび第２のオブジェクトを表示部１７の画面１８に表示させる表示制御部１６と、を備える。【選択図】図１
2015014815.tif 000002
【特許請求の範囲】
【請求項１】
複数のレイヤにそれぞれ配置された複数のオブジェクトを表示部の画面に表示する電子機器であって、
前記複数のオブジェクトのうち、第１のオブジェクトの前記画面上の位置を変更する移動操作を受け付ける入力部と、
前記複数のオブジェクトがそれぞれ配置される複数のレイヤの順序を含むレイヤ情報を記憶するレイヤ情報記憶部と、
前記複数のオブジェクトのうち、前記第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後に再度重複状態に変化した場合、前記レイヤ情報記憶部に記憶されたレイヤ情報に基づいて、前記第１のオブジェクトが配置される第１のレイヤおよび前記第２のオブジェクトが配置される第２のレイヤの順序を変更するレイヤ制御部と、
前記レイヤ制御部によって変更された前記第１のレイヤおよび前記第２のレイヤにそれぞれ配置された前記第１のオブジェクトおよび前記第２のオブジェクトを前記表示部の画面に表示させる表示制御部と、
を備える電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記レイヤ制御部は、前記入力部による移動操作前に前記第１のレイヤが前記第２のレイヤよりも上位であった場合、前記第１のレイヤを前記第２のレイヤより１段階下位のレイヤに変更し、前記入力部による移動操作前に前記第１のレイヤが前記第２のレイヤよりも下位であった場合、前記第１のレイヤを前記第２のレイヤより１段階上位のレイヤに変更する電子機器。
【請求項３】
請求項１または２に記載の電子機器であって、
前記レイヤ制御部は、前記第１のオブジェクトが異なるレイヤにそれぞれ配置された複数のオブジェクトからなる場合、前記複数のオブジェクトがそれぞれ配置されるレイヤの順序を一括で変更する電子機器。
【請求項４】
請求項１ないし３のいずれか１項に記載の電子機器であって、
前記表示制御部は、前記入力部による移動操作により前記第１のオブジェクトが前記表示部の画面の端部に達する場合、前記第１のオブジェクトを縮小して前記表示部の画面に表示させる電子機器。
【請求項５】
請求項１ないし４のいずれか１項に記載の電子機器であって、
前記レイヤ制御部は、前記第１のオブジェクトと前記第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後、再度重複状態に変化する前に前記入力部による移動操作が終了した場合、前記第１のレイヤおよび前記第２のレイヤの順序を不変とする電子機器。
【請求項６】
請求項１ないし５のいずれか１項に記載の電子機器であって、更に、
前記第２のオブジェクトに対し、前記第２のレイヤがレイヤの順序の変更対象であることを示すエフェクト処理を制御するエフェクト制御部を備える電子機器。
【請求項７】
請求項１ないし６のいずれか１項に記載の電子機器であって、更に、
前記入力部は、前記表示部の画面に設けられたタッチパネルへの接触に基づいて、前記移動操作を受け付ける電子機器。
【請求項８】
電子機器と、前記電子機器との間で通信を行うサーバと、を有する表示システムであって、
前記電子機器は、
前記サーバからの表示データを受信する第１の受信部と、
前記第１の受信部により受信された表示データに基づいて、複数のレイヤにそれぞれ配置された複数のオブジェクトを画面に表示する表示部と、
前記複数のオブジェクトのうち、第１のオブジェクトの前記画面上の位置を変更する移動操作を受け付ける入力部と、
前記入力部により受け付けた移動操作に伴う移動データを前記サーバへ送信する第１の送信部と、
を備え、
前記サーバは、
前記電子機器からの移動データを受信する第２の受信部と、
前記複数のオブジェクトがそれぞれ配置される複数のレイヤの順序を含むレイヤ情報を記憶するレイヤ情報記憶部と、
前記第２の受信部により受信された移動データから、前記複数のオブジェクトのうち、前記第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後に再度重複状態に変化したことを認識した場合、前記レイヤ情報記憶部に記憶されたレイヤ情報に基づいて、前記第１のオブジェクトが配置される第１のレイヤおよび前記第２のオブジェクトが配置される第２のレイヤの順序を変更するレイヤ制御部と、
前記レイヤ制御部によって変更された前記第１のレイヤおよび前記第２のレイヤにそれぞれ配置された前記第１のオブジェクトおよび前記第２のオブジェクトを前記表示部の画面に表示させるための表示データを生成する表示制御部と、
前記表示制御部により生成された表示データを前記電子機器へ送信する第２の送信部と、
を備える表示システム。
【請求項９】
複数のレイヤにそれぞれ配置された複数のオブジェクトを表示画面に表示させる表示制御方法であって、
前記複数のオブジェクトのうち、第１のオブジェクトの前記表示画面上の位置を変更する移動操作を入力部により受け付けるステップと、
前記複数のオブジェクトのうち、前記第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後に再度重複状態に変化した場合、レイヤ情報記憶部に記憶された、前記複数のオブジェクトがそれぞれ配置される複数のレイヤの順序を含むレイヤ情報に基づいて、前記第１のオブジェクトが配置される第１のレイヤおよび前記第２のオブジェクトが配置される第２のレイヤの順序を変更するステップと、
前記変更された前記第１のレイヤおよび前記第２のレイヤにそれぞれ配置された前記第１のオブジェクトおよび前記第２のオブジェクトを前記表示画面に表示させるステップと、
を有する表示制御方法。
【請求項１０】
請求項９に記載の表示制御方法の各ステップをコンピュータに実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示システム、表示制御方法、および表示制御プログラムに関する。特に、複数のレイヤにそれぞれ配置された複数のオブジェクトを表示部の画面に表示する電子機器、等に関する。
【背景技術】
【０００２】
従来、電子機器の表示画面上で、複数のオブジェクトが重ねて配置されることがある。この重なりによる階層（レイヤ）の順序を変更するためには、対象オブジェクトを１段階前面に移動したり最前面に移動したりすることが考えられる。
【０００３】
しかし、複数のレイヤが存在する場合には、所望の順序に並び替えるために、何度も移動操作を行う必要があり、手間がかかることがある。
【０００４】
この種の従来技術として、例えば、重なることなく対象オブジェクトから離れているオブジェクトについてはレイヤ順序の変更対象外として、重なりのあるオブジェクトとの間のみでレイヤ順序を変更する技術が知られている（例えば、特許文献１参照）。これにより、重なりのあるオブジェクトのみを対象として簡単にレイヤ順序を入れ替えることができる。
【０００５】
また、対象オブジェクトが他のオブジェクトのいずれからも離れた場合には、対象オブジェクトのレイヤを最上位とし、他のオブジェクトのレイヤを１つ下位に変更する技術が知られている（例えば、特許文献２参照）。これにより、任意のオブジェクトを簡単に最上位レイヤに変更することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−１５２３５６号公報
【特許文献２】特開平９−１２８１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術では、重なりのあるオブジェクトの各レイヤの間に離れているオブジェクトのレイヤが存在する場合、重なりのあるオブジェクト間でレイヤを変更しようとすると、レイヤ変更のための操作を何度も行う必要があり、手間がかかることがあった。
【０００８】
また、特許文献２の技術では、任意のオブジェクトを中間レイヤに移動する場合には、レイヤ変更のための操作を何度も行う必要があり、手間がかかることがあった。
【０００９】
本発明は、上記事情に鑑みてなされたものであって、簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することができる電子機器、表示システム、表示制御方法、および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の電子機器は、複数のレイヤにそれぞれ配置された複数のオブジェクトを表示部の画面に表示する電子機器であって、前記複数のオブジェクトのうち、第１のオブジェクトの前記画面上の位置を変更する移動操作を受け付ける入力部と、前記複数のオブジェクトがそれぞれ配置される複数のレイヤの順序を含むレイヤ情報を記憶するレイヤ情報記憶部と、前記複数のオブジェクトのうち、前記第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後に再度重複状態に変化した場合、前記レイヤ情報記憶部に記憶されたレイヤ情報に基づいて、前記第１のオブジェクトが配置される第１のレイヤおよび前記第２のオブジェクトが配置される第２のレイヤの順序を変更するレイヤ制御部と、前記レイヤ制御部によって変更された前記第１のレイヤおよび前記第２のレイヤにそれぞれ配置された前記第１のオブジェクトおよび前記第２のオブジェクトを前記表示部の画面に表示させる表示制御部と、を備える。
【００１１】
この構成によれば、レイヤの移動対象のオブジェクトと他のオブジェクトとの位置関係を、重複状態、非重複状態、再度重複状態と変化させるという簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することが可能である。
【００１２】
また、本発明の表示システムは、電子機器と、前記電子機器との間で通信を行うサーバと、を有する表示システムであって、前記電子機器は、前記サーバからの表示データを受信する第１の受信部と、前記第１の受信部により受信された表示データに基づいて、複数のレイヤにそれぞれ配置された複数のオブジェクトを画面に表示する表示部と、前記複数のオブジェクトのうち、第１のオブジェクトの前記画面上の位置を変更する移動操作を受け付ける入力部と、前記入力部により受け付けた移動操作に伴う移動データを前記サーバへ送信する第１の送信部と、を備え、前記サーバは、前記電子機器からの移動データを受信する第２の受信部と、前記複数のオブジェクトがそれぞれ配置される複数のレイヤの順序を含むレイヤ情報を記憶するレイヤ情報記憶部と、前記第２の受信部により受信された移動データから、前記複数のオブジェクトのうち、前記第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後に再度重複状態に変化したことを認識した場合、前記レイヤ情報記憶部に記憶されたレイヤ情報に基づいて、前記第１のオブジェクトが配置される第１のレイヤおよび前記第２のオブジェクトが配置される第２のレイヤの順序を変更するレイヤ制御部と、前記レイヤ制御部によって変更された前記第１のレイヤおよび前記第２のレイヤにそれぞれ配置された前記第１のオブジェクトおよび前記第２のオブジェクトを前記表示部の画面に表示させるための表示データを生成する表示制御部と、前記表示制御部により生成された表示データを前記電子機器へ送信する第２の送信部と、を備える。
【００１３】
この構成によれば、レイヤの移動対象のオブジェクトと他のオブジェクトとの位置関係を、重複状態、非重複状態、再度重複状態と変化させるという簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することが可能である。また、電子機器をクラウド端末として動作させるので、電子機器の処理負荷を小さくすることができる。
【００１４】
また、本発明の表示制御方法は、複数のレイヤにそれぞれ配置された複数のオブジェクトを表示画面に表示させる表示制御方法であって、前記複数のオブジェクトのうち、第１のオブジェクトの前記表示画面上の位置を変更する移動操作を入力部により受け付けるステップと、前記複数のオブジェクトのうち、前記第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後に再度重複状態に変化した場合、レイヤ情報記憶部に記憶された、前記複数のオブジェクトがそれぞれ配置される複数のレイヤの順序を含むレイヤ情報に基づいて、前記第１のオブジェクトが配置される第１のレイヤおよび前記第２のオブジェクトが配置される第２のレイヤの順序を変更するステップと、前記変更された前記第１のレイヤおよび前記第２のレイヤにそれぞれ配置された前記第１のオブジェクトおよび前記第２のオブジェクトを前記表示画面に表示させるステップと、を有する。
【００１５】
この方法によれば、レイヤの移動対象のオブジェクトと他のオブジェクトとの位置関係を、重複状態、非重複状態、再度重複状態と変化させるという簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することが可能である。
【００１６】
また、本発明の表示制御プログラムは、上記表示制御方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１７】
このプログラムによれば、レイヤの移動対象のオブジェクトと他のオブジェクトとの位置関係を、重複状態、非重複状態、再度重複状態と変化させるという簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することが可能である。
【発明の効果】
【００１８】
本発明によれば、簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態における電子機器の構成例を示すブロック図
【図２】（Ａ）〜（Ｃ）本発明の実施形態におけるレイヤ移動対象オブジェクトのレイヤ順を変更する操作例を説明するための図
【図３】本発明の実施形態におけるレイヤ順変更手順の一例を示すフローチャート
【図４】（Ａ）〜（Ｃ）本発明の実施形態におけるレイヤ順変更対象オブジェクトに施されるエフェクトの一例を示す図
【図５】（Ａ）〜（Ｅ）本発明の実施形態における複数のオブジェクトが重なっている場合のレイヤ変更操作例を示す図
【図６】（Ａ）〜（Ｅ）本発明の実施形態におけるレイヤ移動対象オブジェクトが画面からはみ出さないと、重なっているその他のオブジェクトから離れない場合のレイヤ変更操作例を示す図
【図７】（Ａ）〜（Ｃ）本発明の実施形態における複数のオブジェクトのレイヤを同時に変更する場合のレイヤ変更操作例を示す図
【図８】（Ａ）〜（Ｄ）本発明の実施形態におけるレイヤ画像の移動に失敗した場合のレイヤ変更操作例を示す図
【図９】（Ａ）〜（Ｄ）本発明の実施形態における重なっていないオブジェクトとのレイヤ順を変更する場合のレイヤ変更操作例を示す図
【図１０】本発明の実施形態におけるエフェクトパターンの一例を示す図
【図１１】本発明の実施形態における表示システムの構成例を示すブロック図
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態における電子機器、表示システム、表示制御方法、および表示制御プログラムについて、図面を用いて説明する。
【００２１】
本実施形態の電子機器は、例えばスマートフォンに適用される。
【００２２】
図１は本発明の実施形態における電子機器の構成例を示すブロック図である。図１には、電子機器１における表示制御に係わる部分の構成が主に示されている。
【００２３】
電子機器１は、座標入力部１１、位置判定部１２、レイヤ順序制御部１３、エフェクト制御部１４、レイヤ情報記憶部１５、表示制御部１６、および表示部１７を有して構成される。
【００２４】
座標入力部１１は、表示部１７の画面１８に設けられたタッチパネルからなり、使用者の指などの接触（タッチ）位置を座標として検知する。例えば、座標入力部１１は、複数のオブジェクトのうち、第１のオブジェクトの画面１８上の位置を変更する移動操作を受け付ける入力部としての機能を有する。また、タッチパネルへの接触に基づいて移動操作を受け付けることで、直観的な操作が可能となる。
【００２５】
レイヤ情報記憶部１５には、複数のオブジェクト（レイヤ画像）がそれぞれ配置されたレイヤの順序を含むレイヤ情報が記憶されている。
【００２６】
位置判定部１２は、座標入力部１１により入力された指などの接触位置をもとに、表示部１７の画面１８に表示された複数のオブジェクト（レイヤ画像）が重なっているか、それとも離れているかを判定する。つまり、位置判定部１２では、対象となるレイヤ画像と他のレイヤ画像との位置関係が判定される。具体的には、移動対象のレイヤ画像（レイヤ移動対象オブジェクト：第１のオブジェクト）が他のレイヤ画像から離れるまで移動し、再び重なったか否かが判定される。
【００２７】
さらに、位置判定部１２は、複数のオブジェクトの位置関係、およびレイヤ情報記憶部１５に記憶された複数のオブジェクトのレイヤ情報をもとに、レイヤ順序（単にレイヤ順ともいう）を変更するか否かを判定する。
【００２８】
エフェクト制御部１４は、対象となるレイヤ画像との位置関係が判定される、他のレイヤ画像（レイヤ順変更対象オブジェクト：第２のオブジェクト）に対してエフェクト処理を行うためのエフェクト情報を表示制御部１６に出力する。つまり、エフェクト制御部１４は、第２のオブジェクトに対し、第２のオブジェクトが配置される第２のレイヤがレイヤの順序の変更対象であることを示すエフェクト処理を制御する。これにより、レイヤ順が変更されようとしているオブジェクトを認識しやすくなる。
【００２９】
レイヤ順序制御部１３（レイヤ制御部の一例）は、位置判定部１２によってレイヤ順序を変更すると判定された場合、レイヤ情報記憶部１５にレイヤ順序変更命令を送出する。レイヤ情報記憶部１５は、このレイヤ情報変更命令に従って、複数のオブジェクトのレイヤ情報を変更する。
【００３０】
表示制御部１６は、レイヤ情報記憶部１５に記憶されたレイヤ情報に従って、表示データを生成する。例えば、表示制御部１６は、レイヤ制御部としてのレイヤ順序制御部１３によって変更された第１のレイヤおよび第２のレイヤにそれぞれ配置された第１のオブジェクトおよび第２のオブジェクトを表示部１７の画面１８に表示させる。
【００３１】
また、表示制御部１６は、エフェクト制御部１４からのエフェクト情報をもとに、画面１８に表示されているレイヤ順変更対象オブジェクトにエフェクトをかける。エフェクトとしては、例えば、色の変化（グラデーション）が生じるように制御する（後述する図４（Ｂ）参照）。
【００３２】
表示部１７は、電子機器１の例えば筺体前面に設けられ、表示制御部１６からの表示データに基づく複数のオブジェクトを画面１８に表示する。つまり、電子機器１は、複数のレイヤにそれぞれ配置された複数のオブジェクトを表示部１７の画面１８に表示する。
【００３３】
なお、位置判定部１２、レイヤ順序制御部１３、エフェクト制御部１４、および表示制御部１６は、電子機器１内のＲＯＭに格納された表示制御プログラムを、ＣＰＵが実行することによって機能として実現されてもよいし、ハードウェアで実現されてもよい。
【００３４】
図２（Ａ）〜（Ｃ）はレイヤ移動対象オブジェクトのレイヤ順を変更する操作例を説明するための図である。図２（Ａ）にレイヤ移動対象オブジェクトに対する操作例を示す。表示部１７の画面１８には、レイヤ移動対象オブジェクトとしてのレイヤ画像２１が最背面に配置され、２つの他のレイヤ画像２２、２３がそれぞれ最前面、レイヤ画像２１より前面、に配置される。これら３つのレイヤ画像２１〜２３は、画面１８上で重なって表示されている。
【００３５】
使用者は、画面１８においてレイヤ画像２１が表示されている部位をタッチし、このレイヤ画像２１をドラッグして前面に配置されたレイヤ画像２３から一旦離した後（図２（Ｂ）参照）、再び前面のレイヤ画像２３に重ね合わせる。すなわち、レイヤ画像２１と他のレイヤ画像２３との位置関係が、重複状態から非重複状態となった後に再度重複状態に変化させる。この結果、図２（Ｃ）に示すように、最背面に配置されていたレイヤ画像２１は、その前面に配置されていた他のレイヤ画像２３より上位のレイヤに配置される。
【００３６】
このように、レイヤ順序制御部１３は、座標入力部１１による移動操作前に第１のオブジェクトとしてのレイヤ画像２１が配置された第１のレイヤが、第２のオブジェクトとしてのレイヤ画像２３が配置された第２のレイヤよりも下位であった場合、第１のレイヤは第２のレイヤより１段階上位のレイヤに変更される。逆に、第１のレイヤが第２のレイヤよりも上位であった場合、第１のレイヤは第２のレイヤより１段階下位のレイヤに変更される。
【００３７】
これにより、使用者は、レイヤ画像を離してから再び重ね合わせるという簡単な操作で、レイヤを移動させることができる。このような操作は、カードを切るような感覚で直観的に分かり易い。
【００３８】
次に、電子機器１の表示制御動作について説明する。
図３は電子機器１のレイヤ順変更手順の一例を示すフローチャートである。この表示制御プログラムは、電子機器１内のＲＯＭに格納されており、電子機器１を制御するＣＰＵによって、表示部１７の画面１８に表示された画像が指などによってタッチされた際に実行される。
【００３９】
まず、電子機器１の位置判定部１２は、タッチされたレイヤ画像（移動対象のレイヤ画像）とその他のレイヤ画像とが重なっているか否かを判別する（ステップＳ１）。重なっていない場合、電子機器１は、ステップＳ１の処理を繰り返す。
【００４０】
一方、移動対象のレイヤ画像とその他のレイヤ画像とが重なっている場合、電子機器１は、座標入力部１１により使用者による指などの移動操作に従って、移動対象のレイヤ画像を移動させる（ステップＳ２）。
【００４１】
位置判定部１２は、移動対象のレイヤ画像がその他のレイヤ画像から離れ、画像の重なりがなくなったか否かを判別する（ステップＳ３）。移動対象のレイヤ画像がその他のレイヤ画像から離れておらず、画像が重なったままである場合、電子機器１は、ステップＳ１の処理に戻る。
【００４２】
一方、移動対象のレイヤ画像がその他のレイヤ画像から離れて画像の重なりがなくなった場合、電子機器１は、レイヤ縞変更フェーズに移行する。このフェーズでは、エフェクト制御部１４が、移動対象のレイヤ画像が離れた、その他のレイヤ画像にエフェクトをかける（ステップＳ４）。これにより、レイヤ順変更対象オブジェクトである他のレイヤ画像が認識しやすくなる。
【００４３】
図４（Ａ）〜（Ｃ）はレイヤ順変更対象オブジェクトにかけられるエフェクトを示す図である。ここでは、任意の色の変化、つまり、その他のレイヤ画像３２の色（図中、白色で表す）から移動対象のレイヤ画像３１の色（図中、黒色で表す）に変化するグラデーションでエフェクトが表現されている。すなわち、移動対象のレイヤ画像３１をその他のレイヤ画像３２から移動させ（図４（Ａ）参照）、移動対象のレイヤ画像３１がその他のレイヤ画像３２から離れると、エフェクト制御部１４が、その他のレイヤ画像３２にエフェクトを施す（図４（Ｂ）参照）。再び、移動対象のレイヤ画像３１がその他のレイヤ画像３２に重なると、レイヤ順序制御部１３により、これらの画像のレイヤ順が変更される（図４（Ｃ）参照）。このとき、エフェクト制御部１４が、エフェクト処理を解除する。これにより、使用者は、レイヤ順序が変更対象である他のレイヤ画像を容易に認識することができる。
【００４４】
この後、位置判定部１２は、使用者の指などによる移動対象のレイヤ画像へのタッチが離れたか、つまりリリースがあったか否かを判別する（ステップＳ５）。リリースがあった場合、電子機器１は、ステップＳ１の処理に戻る。この場合、移動対象のレイヤ画像はリリース時の位置に留まる。なお、ここでは、移動対象のレイヤ画像の移動とレイヤ順変更の操作は同時に行われたが、単にレイヤ順変更の操作だけを行う場合、レイヤ順序制御部１３は、リリースがあった時点で、元の重なり位置まで移動対象のレイヤ画像が戻るようにしてもよい。
【００４５】
一方、ステップＳ５でリリースがなかった場合、位置判定部１２は、移動対象のレイヤ画像が、ステップＳ３で離れたその他のレイヤ画像（離れたレイヤ画像）と再び重なったか否かを判別する（ステップＳ６）。移動対象のレイヤ画像が離れたレイヤ画像と再び重なっていない場合、電子機器１は、ステップＳ５の処理に戻る。
【００４６】
一方、移動対象のレイヤ画像が離れたレイヤ画像と再び重なった場合、レイヤ順序制御部１３は、移動対象のレイヤ画像のレイヤ順を変更する（ステップＳ７）。すなわち、移動対象のレイヤ画像より再び重なったレイヤ画像が上位のレイヤにあった場合、移動対象のレイヤ画像は再び重なったレイヤ画像より上位のレイヤに移動する。逆に、移動対象のレイヤ画像より再び重なったレイヤ画像が下位のレイヤにあった場合、移動対象のレイヤ画像は再び重なったレイヤ画像より下位のレイヤに移動する。この後、電子機器１は本動作を終了する。
【００４７】
次に、種々のレイヤ変更操作の具体例について説明する。
【００４８】
図５（Ａ）〜（Ｅ）は複数のオブジェクトが重なっている場合のレイヤ変更操作例を示す図である。ここでは、図５（Ａ）では、移動対象のレイヤ画像（レイヤ移動対象オブジェクト）“５”が３枚のその他のレイヤ画像（レイヤ順変更対象オブジェクト）“４”、“３”、“２”と重なり、１枚のレイヤ画像“１”と離れている場合を示す。ここで、“１”、“２”、“３”、“４”、“５”および図中のレイヤ画像内の番号は、それぞれレイヤを上から順に数えた場合のレイヤの値を表す。つまり、移動対象のレイヤ画像４１は上から５番目のレイヤに配置され、その他のレイヤ画像４２、４３、４４、４５はそれぞれ上から４番目、３番目、２番目、１番目のレイヤに配置される。また、レイヤ画像“１”と示した場合には、“１”（１番目）のレイヤに配置されたレイヤ画像であることを示している。
【００４９】
使用者が指などで移動対象のレイヤ画像“５”をタッチして図中矢印ａ方向に移動させ、その他のレイヤ画像“４”から離れるようにすると、その他のレイヤ画像“４”にエフェクトがかかる（図５（Ｂ）参照）。
【００５０】
さらに、移動対象のレイヤ画像“５”をタッチしたまま移動させ、その他のレイヤ画像“３”から離れるようにすると、その他のレイヤ画像“３”にエフェクトがかかる（図５（Ｃ）参照）。
【００５１】
さらに、移動対象のレイヤ画像“５”をタッチしたまま移動させ、その他のレイヤ画像“２”から離れるようにすると、その他のレイヤ画像“２”にエフェクトがかかる（図５（Ｄ）参照）。
【００５２】
その他のレイヤ画像“２”から移動対象のレイヤ画像“５”が離れた状態で、再び移動対象のレイヤ画像“５”をその他のレイヤ画像“２”に重ねると、移動対象のレイヤ画像のレイヤは“５”→“２”に変化する。また、その他のレイヤ画像のレイヤは“２”、“３”、“４”→“３”、“４”、“５”にそれぞれ変化する（図５（Ｅ）参照）。これにより、複数のオブジェクトが重なっている場合でも、レイヤ順を変更する際の操作性が向上する。
【００５３】
図６（Ａ）〜（Ｅ）はレイヤ移動対象オブジェクトが画面１８からはみ出さないと、重なっているその他のオブジェクトから離れない場合のレイヤ変更操作例を示す図である。本実施形態のように、電子機器１が比較的画面サイズの小さいスマートフォンに適用された場合、以下のようなことが考えられる。すなわち、移動対象のレイヤ画像（レイヤ移動対象オブジェクト）５１を重なっているその他のレイヤ画像（レイヤ順変更対象オブジェクト）５２から離そうとしても、画面１８からはみ出さないと、離すことができないことがある。
【００５４】
このような場合、表示制御部１６は、移動対象のレイヤ画像“２”を移動させ（図６（Ａ）参照）、移動対象のレイヤ画像“２”が画面１８の端に達すると、移動対象のレイヤ画像“２”の全体が画面１８からはみ出さないように、移動対象のレイヤ画像“２”のサイズを縮小させる（図６（Ｂ）参照）。
【００５５】
このサイズが縮小した状態で、移動対象のレイヤ画像“２”を移動させ、その他のレイヤ画像“１”から離すと、その他のレイヤ画像“１”にエフェクトがかかる（図６（Ｃ）参照）。再び移動対象のレイヤ画像“２”をその他のレイヤ画像“２”に重ねると、移動対象のレイヤ画像のレイヤが“２”→“１”へと変化し、その他のレイヤ画像のレイヤも“１”→“２”へと変化する（図６（Ｄ）参照）。このとき、レイヤ画像“１”のエフェクトが解除される。
【００５６】
そして、移動対象のレイヤ画像“１”から指などを離す（リリース）と、表示制御部１６は、移動対象のレイヤ画像“１”のサイズが元の大きさに戻るよう制御する（図６（Ｅ）参照）。
【００５７】
このように、表示制御部１６は、入力部としての座標入力部１１による移動操作により第１のオブジェクト（例えばレイヤ画像“２”）が表示部１７の画面１８の端部に達する場合、第１のオブジェクトを縮小して表示部１７の画面１８に表示させてもよい。これにより、スマートフォンのような小さな画面でも、レイヤ順を変更する際の操作性が向上する。
【００５８】
図７（Ａ）〜（Ｃ）は複数のオブジェクトのレイヤを同時に変更する場合のレイヤ変更操作例を示す図である。ここでは、他のレイヤ画像６３に対し、２つのレイヤ画像６１、６２のレイヤを同時に変更する場合を示す。
【００５９】
異なるレイヤにある２つのレイヤ画像“５”、“４”をタッチして同時にレイヤを変更する場合、２つのレイヤ画像“５”、“４”を移動させ（図７（Ａ）参照）、その他のレイヤ画像“３”から離す。このとき、２つのレイヤ画像“５”、“４”には、一体に見えるようにエフェクトがかけられる（図７（Ｂ）参照）。ここでは、２つのレイヤ画像“５”、“４”の形状が１つになるように、重なる部分の輪郭線が隠れて表示されなくなることが例示されている。一方、１つ上のレイヤにあるその他のレイヤ画像“３”にも、２つのレイヤ画像“５”、“４”とは異なる、前述したエフェクトがかけられる。
【００６０】
再び２つのレイヤ画像“５”、“４”をその他のレイヤ画像“３”に重ねると、２つのレイヤ画像のレイヤはそれぞれ“５”、“４”→“４”、“３”に変化し、その他の画像のレイヤは“３”→“５”に変化する。このとき、２つのレイヤ画像“５”、“４”に対するエフェクトが解除され、これらのレイヤ画像間の重なる部分の輪郭線の表示も復活する（図７（Ｃ）参照）。
【００６１】
このように、レイヤ制御部としてのレイヤ順序制御部１３は、第１のオブジェクトが異なるレイヤにそれぞれ配置された複数のオブジェクト（例えば２つのレイヤ画像“５”、“４”）からなる場合、複数のオブジェクトがそれぞれ配置されるレイヤの順序を一括で変更してもよい。
【００６２】
これにより、２つのレイヤ画像のレイヤ順を同時に変更することができ、操作性が向上する。また、２つ以上、例えば３つのレイヤ画像に対しても、上記操作は同様に適用可能である。
【００６３】
なお、ここでは、２つのレイヤ画像のレイヤ順は連続していたが、２つのレイヤ画像のレイヤ順が離れており、その中間のレイヤにあるレイヤ画像と再び重ねるような場合、レイヤ順序制御部１３は、２つのレイヤ画像の一方を優先させてレイヤ順を決定するようにしてもよい。
【００６４】
図８（Ａ）〜（Ｄ）はレイヤ画像の移動に失敗した場合のレイヤ変更操作例を示す図である。ここでは、移動対象のレイヤ画像７１が他のレイヤ画像７２、７３と重なっている場合を示す。使用者が移動対象のレイヤ画像“３”を移動させ（図８（Ａ）参照）、他のレイヤ画像“２”から離し、さらに、その他の画像“１”からも離れた場合を想定する（図８（Ｂ）参照）。当初、使用者は、他のレイヤ画像“２”からのみ離すつもりであったが、誤った操作となってしまったので、この状態で、指などを移動対象のレイヤ画像“３”から離し、リリースを行う。
【００６５】
つまり、移動対象のレイヤ画像“３”が他のレイヤ画像と重なっていない状態でリリースが行われたので、この操作は、前述した図３のステップＳ５でリリースがあった場合（ＹＥＳ）の操作に相当する。
【００６６】
この場合、再び移動対象のレイヤ画像“３”を移動させ（図８（Ｃ）参照）、他のレイヤ画像“２”に重ねると、レイヤ順序制御部１３が、移動対象のレイヤ画像“３”を元のレイヤに納める（図８（Ｄ）参照）。
【００６７】
このように、レイヤ制御部としてのレイヤ順序制御部１３は、第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後、再度重複状態に変化する前に入力部としての座標入力部１１による移動操作が終了した場合、第１のレイヤおよび第２のレイヤの順序を不変としてもよい。
【００６８】
これにより、レイヤ変更操作に失敗した場合でも、レイヤ順を不変として元のレイヤ順を維持することができ、レイヤの順序変更操作を簡単にキャンセルすることができる。
【００６９】
図９（Ａ）〜（Ｄ）は重なっていないオブジェクトとのレイヤ順を変更する場合のレイヤ変更操作例を示す図である。この操作は、前述した図３のステップＳ１で移動対象のレイヤ画像８１が他のレイヤ画像８２と重なっていない場合（ＮＯ）の操作に相当する。
【００７０】
移動対象のレイヤ画像“２”が他のレイヤ画像“１”と重なっていないので（図９（Ａ）参照）、移動対象のレイヤ画像“２”を一旦、他のレイヤ画像“１”と重ねる（図９（Ｂ）参照）。そして、移動対象のレイヤ画像“２”を他のレイヤ画像“１”から離した後（図９（Ｃ）参照）、再び移動対象のレイヤ画像“２”を他のレイヤ画像“１”に重ねる（図９（Ｄ）参照）。この結果、移動対象のレイヤ画像のレイヤは“２”→“１”と変化し、他のレイヤ画像のレイヤは“１”→“２”と変化する。これにより、重なっていないレイヤ画像とのレイヤ順を変更することができ、操作性が向上する。
【００７１】
このように、本実施形態の電子機器１は、レイヤ制御部としてのレイヤ順序制御部１３は、移動対象のレイヤ画像と他のレイヤ画像との位置関係が重複状態から非重複状態となった後に再度重複状態に変化した場合、移動対象のレイヤ画像が配置されたレイヤ（第１のレイヤ）と他のレイヤ画像が配置されたレイヤ（第２のレイヤ）の順序を変更する。
【００７２】
これにより、簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することが可能である。例えば、簡単な操作で、移動対象のレイヤ画像を他のレイヤ画像の前面または背面に移動させることができる。
【００７３】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００７４】
例えば、上記実施形態では、エフェクト制御部１４がエフェクト処理を行うときのエフェクトパターンとして、レイヤ順変更対象オブジェクトをグラデーションで表示したが、種々の態様でエフェクトを表現することが可能である。図１０（Ａ）〜（Ｈ）はエフェクトパターンを示す図である。図１０（Ａ）〜（Ｈ）に示すように、前述した色の変化（グラデーションを含む）の他、例えば、模様を付けたり、透過にしたり、拡縮、振動、回転などのアクションを加えたり、点滅させたり、吹き出しを付けるなど、種々の態様のエフェクトをかけるようにしてもよい。
【００７５】
また、上記実施形態では、電子機器１としてスマートフォンに適用された場合を示したが、パーソナルコンピュータ（ＰＣ）やデジタルフォトフレームなど、画面にオブジェクトを表示可能な電子機器である限り、いずれにも適用可能である。
【００７６】
また、オブジェクトとして、図形や写真などの画像の他、テキスト、表、ウィンドウなども表示可能である。
【００７７】
また、上記実施形態では、表示部１７の画面１８に設けられたタッチパネル上でオブジェクトを選択してドラッグ操作を行う場合を示したが、画面１８とは別に設けられたマウス、タッチパッド、方向キー等の入力装置を用いて上記選択や操作を行うようにしてもよい。
【００７８】
また、前述した図６〜図９に示すレイヤ変更操作例は、適宜組み合わされて行われてもよい。
【００７９】
また、本実施形態では、図１１のように、ネットワークを介して、座標入力部１１、表示部１７と通信部１９を備えた電子機器１Ｂと、位置判定部１２、レイヤ順序制御部１３、エフェクト制御部１４、レイヤ情報記憶部１５、表示制御部１６及び通信部２０を備えたサーバ２と、を有した表示システムにより実現してもよい。つまり、クライドコンピューティングを意識して、電子機器１Ｂがクラウド端末として動作するようにしてもよい。
【００８０】
この表示システムは、全体として電子機器１と同様の機能を有する。図１の電子機器１と同様の構成については同一の符号を付し、説明を省略または簡略化する。電子機器１Ｂおよびサーバ２は、図１に示した電子機器１と異なり、それぞれ通信部１９、２０を備えている。
【００８１】
通信部１９は、座標入力部１１による入力結果を受け取り、この情報を移動操作に伴う移動データとしてサーバ２へ送信する。移動データには、図１に示した電子機器１で座標入力部１１から位置判定部１２へ送られる位置座標と同じ情報が含まれる。また、通信部１９は、サーバ２からの表示データを受信する。
【００８２】
サーバ２の位置判定部１２は、電子機器１Ｂからの移動データをもとに、図１に示した電子機器１の位置判定部１２と同様の動作を行う。
【００８３】
通信部２０は、電子機器１Ｂからの移動データを受信する。また、通信部２０は、前記表示制御部１６により生成される表示データを受け取り、このデータを電子機器１Ｂへ送信する。この表示データは、電子機器１で表示制御部１６から表示部１７へ送られた表示データと同じである。
【００８４】
電子機器１Ｂの表示部１７は、サーバ２からの表示データをもとに、図１に示した電子機器１の表示部１７と同様の動作を行う。
【００８５】
このように、上記表示システムでは、表示部１７は、前記第１の受信部としての通信部１９により受信された表示データに基づいて、複数のレイヤにそれぞれ配置された複数のオブジェクトを画面に表示する。
【００８６】
また、位置判定部１２が、前記第２の受信部としての通信部２０により受信された移動データから、前記複数のオブジェクトのうち、前記第１のオブジェクトと第２のオブジェクトとの位置関係が、重複状態から非重複状態となった後に再度重複状態に変化したか否かを判定する。このような変化が認識された場合、レイヤ制御部としてのレイヤ順序制御部１３は、レイヤ情報記憶部１５に記憶されたレイヤ情報に基づいて、第１のオブジェクトが配置される第１のレイヤおよび第２のオブジェクトが配置される第２のレイヤの順序を変更する。
【００８７】
また、表示制御部１６は、レイヤ制御部としてのレイヤ順序制御部１３によって変更された第１のレイヤおよび第２のレイヤにそれぞれ配置された第１のオブジェクトおよび第２のオブジェクトを表示部１７の画面に表示させるための表示データを生成する。
【００８８】
このような表示システムによれば、レイヤの移動対象のオブジェクトと他のオブジェクトとの位置関係を、重複状態、非重複状態、再度重複状態と変化させるという簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することが可能である。また、電子機器１Ｂをクラウド端末として動作させるので、電子機器１Ｂの処理負荷を小さくすることができる。
【００８９】
また、本発明は、上記実施形態の機能を実現する表示制御プログラムを、ネットワークあるいは各種記憶媒体を介して電子機器１に供給し、この電子機器１内のコンピュータ（ＣＰＵ）が読み出して実行するプログラムも適用範囲である。
【産業上の利用可能性】
【００９０】
本発明は、簡単な操作で、オブジェクトのレイヤ順序を所望の順序に変更することができる電子機器、表示システム、表示制御方法、および表示制御プログラム等に有用である。
【符号の説明】
【００９１】
１、１Ｂ  電子機器
２  サーバ
１１  座標入力部
１２  位置判定部
１３  レイヤ順序制御部
１４  エフェクト制御部
１５  レイヤ情報記憶部
１６  表示制御部
１７  表示部
１８  画面
１９、２０  通信部
２１〜２３、３１、３２、４１〜４５、５１、５２、６１〜６３、７１〜７３、８１、８２  レイヤ画像
【図１】
2015014815.tif 000003
【図２】
2015014815.tif 000004
【図３】
2015014815.tif 000005
【図４】
2015014815.tif 000006
【図５】
2015014815.tif 000007
【図６】
2015014815.tif 000008
【図７】
2015014815.tif 000009
【図８】
2015014815.tif 000010
【図９】
2015014815.tif 000011
【図１０】
2015014815.tif 000012
【図１１】
2015014815.tif 000013