(57)【要約】【課題】表示領域の表示位置の入れ替えを無理のないジェスチャ操作によって行う【解決手段】標準エリア（２２１）の移動量は、移動量演算部（７）において、移動指示の入力時のジェスチャ操作の操作量に基づいて算出される。標準エリア（２２１）は、算出された移動量だけ拡張エリア（２２２）を押し出すように移動する。そして、標準エリア（２２１）の移動量が閾値以上になると、入替判定部（８）から表示制御部（３）に対して入替え指示が表示制御部３に送られて、表示位置が入れ替わる。【選択図】図１
2014063224.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも二つ以上の表示領域からなる表示領域群を１つの表示画面に一列に配列して表示するとともに、ユーザからの移動指示に基づいて、上記表示領域群の表示位置を入れ替える表示装置であって、
ユーザからの移動指示を取得する移動指示入力部と、
上記移動指示入力部に対するユーザの操作量を検知する操作量検知手段と、
上記操作量検知手段が検知した上記操作量に基づいて、上記表示領域群が移動する移動量を、上記操作量が増加するに従って上記移動量の増分が少なくなるように算出する移動量演算手段と、
上記移動量演算手段が算出した上記移動量に従って、上記表示領域群のうち、上記移動指示の方向の最も下流に位置する端部表示領域を上記表示画面の外へ押し出すように上記表示領域群を表示する表示制御手段とを備えるとともに、
上記表示制御手段は、上記移動量演算手段が算出した上記移動量が閾値を超えたとき、上記端部表示領域を上記移動指示の方向の最も上流の位置に移動させた状態で、上記表示領域群を表示することを特徴とする表示装置。
【請求項２】
上記閾値が、上記端部表示領域の移動指示の方向についての長さより大きいことを特徴とする請求項１に記載の表示装置。
【請求項３】
上記表示制御手段は、上記移動量演算手段が算出した上記移動量が、上記端部表示領域の全てがちょうど上記表示領域の外となる移動量以上、かつ、上記閾値より小さいとき、上記表示領域群が移動してできた空き領域に、上記端部表示領域の一部を表示することを特徴とする請求項２に記載の表示装置。
【請求項４】
上記閾値が、上記端部表示領域の全てがちょうど上記表示領域の外になる移動量以下であることを特徴とする請求項１に記載の表示装置。
【請求項５】
上記移動指示入力部は、上記表示装置の上記表示画面を含む主面に隣接する側面に設けられたタッチセンサであることを特徴とする請求項１から４のいずれか１項に記載の表示装置。
【請求項６】
上記移動指示入力部は、上記表示装置の上記表示画面に重畳して設けられたタッチパネルであることを特徴とする請求項１から４のいずれか１項に記載の表示装置。
【請求項７】
少なくとも二つ以上の表示領域からなる表示領域群を１つの表示画面に一列に配列して表示するとともに、ユーザからの移動指示に基づいて、上記表示領域群の表示位置を入れ替える表示装置の制御方法であって、
上記移動指示入力部に対するユーザの操作量を検知する操作量検知ステップと、
上記操作量検知手段が検知した上記操作量に基づいて、上記表示領域群が移動する移動量を、上記操作量が増加するに従って上記移動量の増分が少なくなるように算出する移動量演算ステップと、
上記移動量演算手段が算出した上記移動量に従って、上記表示領域群のうち、上記移動指示の方向の最も下流に位置する端部表示領域を上記表示画面の外へ押し出すように上記表示領域群を表示する表示制御ステップとを含むとともに、
上記表示制御手段は、上記移動量演算ステップが算出した上記移動量が閾値を超えたとき、上記端部表示領域を上記移動指示の方向の最も上流の位置に移動させた状態で、上記表示領域群を表示する入れ替え表示ステップをさらに含むことを特徴とする表示装置の制御方法。
【請求項８】
請求項１から６のいずれか１項に記載の表示装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項９】
請求項８に記載の制御プログラム記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つの表示画面に複数の表示領域を表示する表示装置等に関するものである。
【背景技術】
【０００２】
表示画面に対するタッチ操作を検出するタッチパネルを備える携帯電話機（スマートフォンなど）、ＰＤＡ（Personal Digital Assistant）など、比較的広い表示画面を有する携帯端末が普及している。
【０００３】
近年では、携帯端末の処理能力の向上とデータ通信技術の進展に伴い、携帯端末の表示画面において、複数のデータを同時に表示させて利用するようになってきた。
【０００４】
表示画面内に複数の表示領域を表示する表示装置に関し、特許文献１には、２つに分割された表示画面のそれぞれの画像の表示位置を、オペレータの指による操作によって入れ替えることが可能な表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２５７２２０号公報（２００７年１０月４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の表示装置の入れ替え方法では、表示装置の表示画面おいて上下の画像の配列順の入れ替えが好適にできないという問題がある。
【０００７】
ユーザが片手で保持して操作しやすいように携帯端末の表示画面は縦長に形成される。携帯端末のユーザは片手で携帯端末を保持したまま、その携帯端末を保持している方の手の親指などでタッチ操作をすることが望ましい。つまり、特許文献１に記載の入れ替え方法では、タッチパネル上を操作する指の移動が縦方向に大きくなるため、携帯端末を保持する方の手の指を動かすだけではうまく表示領域の入れ替え操作ができず、携帯端末を持ち替える必要が出てくるといった不都合があった。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、表示領域の表示位置の入れ替えを、無理がなく操作感の良いジェスチャ操作によって行うことができる表示装置、制御方法、制御プログラム、および記録媒体を実現することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係る表示装置は、少なくとも二つ以上の表示領域からなる表示領域群を１つの表示画面に一列に配列して表示するとともに、ユーザからの移動指示に基づいて、上記表示領域群の表示位置を入れ替える表示装置であって、ユーザからの移動指示を取得する移動指示入力部と、上記移動指示入力部に対するユーザの操作量を検知する操作量検知手段と、上記操作量検知手段が検知した上記操作量に基づいて、上記表示領域群が移動する移動量を、上記操作量が増加するに従って上記移動量の増分が少なくなるように算出する移動量演算手段と、上記移動量演算手段が算出した上記移動量に従って、上記表示領域群のうち、上記移動指示の方向の最も下流に位置する端部表示領域を上記表示画面の外へ押し出すように上記表示領域群を表示する表示制御手段とを備えるとともに、上記表示制御手段は、上記移動量演算手段が算出した上記移動量が閾値を超えたとき、上記端部表示領域を上記移動指示の方向の最も上流の位置に移動させた状態で、上記表示領域群を表示することを特徴とする。
【００１０】
また、本発明の一態様に係る表示装置の制御方法は、少なくとも二つ以上の表示領域からなる表示領域群を１つの表示画面に一列に配列して表示するとともに、ユーザからの移動指示に基づいて、上記表示領域群の表示位置を入れ替える表示装置の制御方法であって、上記移動指示入力部に対するユーザの操作量を検知する操作量検知ステップと、上記操作量検知手段が検知した上記操作量に基づいて、上記表示領域群が移動する移動量を、上記操作量が増加するに従って上記移動量の増分が少なくなるように算出する移動量演算ステップと、上記移動量演算手段が算出した上記移動量に従って、上記表示領域群のうち、上記移動指示の方向の最も下流に位置する端部表示領域を上記表示画面の外へ押し出すように上記表示領域群を表示する表示制御ステップとを含むとともに、上記表示制御手段は、上記移動量演算ステップが算出した上記移動量が閾値を超えたとき、上記端部表示領域を上記移動指示の方向の最も上流の位置に移動させた状態で、上記表示領域群を表示する入れ替え表示ステップをさらに含むことを特徴とする。
【発明の効果】
【００１１】
上記の構成および方法によれば、表示領域群の移動量が閾値以上になると、移動指示入力部が移動指示を取得する前の状態から表示位置を入れ替えた状態で、表示領域群の中の端部表示領域を表示する。よって、表示領域群における端部表示領域の表示位置の入れ替え操作を、単純でかつ直観的な操作によって行うことができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の一態様に係るスマートフォンの要部構成を示す機能ブロック図である。
【図２】本発明の一態様に係るスマートフォンの外観を説明するための正面図と側面図である。
【図３】本発明の実施例１に係るスマートフォンにおいて、表示領域を入れ替える動作を説明するためのフローチャートである。
【図４】図２に示すスマートフォンにおいて、拡張エリアの表示／非表示の切り替え操作を受け付けたときの表示画面の一例である。
【図５】スライド指示により標準エリアが移動してできた空き領域を説明する図である。
【図６】本発明の一態様に係るスマートフォンの一実施例において、スライド指示が入力されてから標準エリアと拡張エリアとの配列順が入れ替わるまでの動作を示す表示画面の遷移図である。
【図７】本発明の一態様に係るスマートフォンの別の実施例において、スライド指示が入力されてから標準エリアと拡張エリアとの配列順が入れ替わるまでの動作を示す表示画面の遷移図である。
【図８】図６に示した標準エリアと拡張エリアとの移動において、配列順が入れ替わるまでの動作の概要を説明するための図である。
【図９】スライド指示に対応する単位ジェスチャ操作量と、標準エリアの移動量との関係の一例を示す図である。
【図１０】スライド指示による標準エリアの移動が、キャンセルされて元の表示位置に標準エリアが戻る動作をする表示画面の一例である。
【図１１】スライド指示による標準エリア／拡張エリアの移動が、キャンセルされて元の表示位置に標準エリアが戻る動作をする表示画面の一例である。
【図１２】表示領域のスライド指示に続けて拡張エリアの表示／非表示の切り替え操作を受け付けたときの表示画面の一例である。
【図１３】表示領域のスライド指示に続けて拡張エリアの表示／非表示の切り替え操作を受け付けたときの表示画面の一例である。
【図１４】表示領域のスライド指示に続けて拡張エリアの表示／非表示の切り替え操作を受け付けたときの表示画面の一例である。
【図１５】表示領域のスライド指示に続けて拡張エリアの表示／非表示の切り替え操作を受け付けたときの表示画面の一例である。
【図１６】表示領域のスライド指示に続けて拡張エリアの表示／非表示の切り替え操作を受け付けたときの表示画面の一例である。
【図１７】表示領域のスライド指示に続けて拡張エリアの表示／非表示の切り替え操作を受け付けたときの表示画面の一例である。
【図１８】本発明の別の態様に係るスマートフォンの一実施例において、スライド指示が入力されてから３つの表示エリアの配列順が入れ替わるまでの動作を示す表示画面の遷移図である。
【図１９】本発明の別の態様に係るスマートフォンの一実施例において、スライド指示が入力されてから４つの表示エリアの配列順が入れ替わるまでの動作を示す表示画面の遷移図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の一形態について、図１〜図１７に基づいて説明すれば、以下のとおりである。ここでは、本発明の表示装置を、側面タッチセンサ４とタッチパネル２とを備えるスマートフォン１に適用した例について説明する。なお、側面タッチセンサ４は不可欠な構成ではなく、この点で本発明は、以下に説明するスマートフォン１の構成に限定されない。本発明は、表示画面（表示部２２）を有する電子機器全般に適用可能であり、特に、ＰＨＳ（Personal Handy phone System）、携帯電話、携帯型のパーソナルコンピュータ、ハンディターミナルなどのような、携帯型の電子機器に好適に適用可能である。
【００１４】
（スマートフォン１の構成）
まず、本実施形態に係るスマートフォン（表示装置）１の要部構成について、図２に基づいて説明する。図２は、スマートフォン１の外観の概略を示す図である。図２左はスマートフォン１のタッチパネル２が配されている面（主面）の表示画面を示している。図２右には、スマートフォン１を９０°回転して右側の面を上面としている。この例では、側面タッチセンサ４は前面に隣接する右側面に設けられている。なお、側面タッチセンサ４の場所は、右側面に限定されず、スマートフォン１の筐体の所望の面であってもよい。
【００１５】
本発明に一態様に係るスマートフォン１の実施の一形態について、図１、図３〜図１７に基づいて説明すれば以下のとおりである。
【００１６】
図１は、本発明の実施例１に係るスマートフォン１の、要部構成を示すブロック図である。スマートフォン１は、少なくとも１つの表示画面（表示部２２）を備え、該表示画面内に表示情報を表示する機能を有している。表示情報とは、ユーザがスマートフォン１において実行するアプリケーションソフト（アプリ）の実行時に表示される情報、文字列または画像などである。
【００１７】
スマートフォン１は、タッチパネル２、表示制御部３、側面タッチセンサ４、操作量検知部５、関数部６、移動量演算部７、および入替判定部８を備えている。そして、これらの部材がスマートフォン１の筐体内部に格納されている。なお、スマートフォン１は、通信装置、マイク、スピーカなど、電話機として機能するために必要な装置を備えているが、これらについては、発明の特徴点と直接関係がないため、ここでは図示していない。
【００１８】
タッチパネル２は、操作入力部２１、および表示部２２を備えている。表示部２２は、標準エリア２２１、および拡張エリア（第２表示領域、端部表示領域）２２２を表示画面に同時に表示することが可能であり、それぞれのエリアにおいて異なる表示情報を表示することができる。
【００１９】
なお、拡張エリア２２２に表示する表示情報を複数保有し、これら複数の表示情報の中から当該拡張エリア２２２において表示する情報をユーザが選択できるように構成してもよい。
【００２０】
また、拡張エリア２２２を標準エリア２２１と同時に表示する場合、標準エリア２２１の中間ではなく、上端もしくは下端において拡張エリア２２２を表示させることが望ましい。
【００２１】
操作入力部２１は、スマートフォン１のユーザがタッチパネル２のタッチ操作を行うことによって入力を受け付ける。以下では、タッチパネル２のタッチ操作によってスライド指示（移動指示）が入力される場合についてのみ説明するが、操作入力部２１はスライド指示に限定されることはない。例えば、文字列、電話番号、およびメールアドレスなどの入力指示、通信回線への接続指示、画像の拡大・縮小の指示なども、操作入力部２１を介して入力される。しかし、これらの指示については、本発明の特徴点と直接関係がないため、ここでは示していない。
【００２２】
タッチパネル２を用いたスライド指示の入力は、タッチパネル２の画面表面上で指先をスライドさせるなどのジェスチャ操作によって入力してもよいし、タッチパネル２にスライド指示を入力するためのスライドアイコン２２４を表示して、このスライドアイコン２２４をタッチ操作するようにしてもよい。
【００２３】
なお、タッチパネル２の表示画面において、ユーザがタッチ操作した表示画面上の位置を検出する方法について、特に限定はない。例えば、抵抗膜方式、静電容量方式などの電気的な検出方法でもよいし、物理的に接触した圧力を検出してもよい。あるいは、表示画面に接したユーザの指先などを撮像した画像を解析することによりタッチ位置を検出してもよい。
【００２４】
表示制御部３は、標準エリア制御部３１、拡張エリア制御部３２、および配列保持部３３を備えている。
【００２５】
標準エリア制御部３１は、表示部２２の標準エリア２２１の表示位置の移動を制御する。
【００２６】
拡張エリア制御部３２は、表示部２２の拡張エリア２２２の表示／非表示の切替、および表示位置を制御する。
【００２７】
配列保持部３３は、表示部２２において標準エリア２２１と拡張エリア２２２との表示位置の関係（配列順）が入れ替わるたびに、その配列順を更新して保持する。
【００２８】
側面タッチセンサ４は、ユーザによるジェスチャ操作による指示入力を受け付ける。側面タッチセンサ４は、少なくとも、表示モード切替入力部４１および移動指示入力部４２として機能する。
【００２９】
表示モード切替入力部４１は、拡張エリア２２２を表示部２２に表示するか否かを切り替える指示（表示モード切替指示）の入力を受け付け、表示モード切替指示を表示制御部３に送る。
【００３０】
拡張エリア２２２が表示されていないときに表示モード切替指示を取得した表示制御部３は、表示部２２を制御して、標準エリア２２１と共に拡張エリア２２２を表示する。逆に、拡張エリア２２２が表示されているときに表示モード切替指示を取得した表示制御部３は、表示部２２を制御して、拡張エリア２２２の表示を非表示にする。
【００３１】
移動指示入力部４２は、側面タッチセンサ４の表面において指をユーザが滑らせるなどのジェスチャ操作を感知して、このジェスチャ操作によるスライド指示の入力を受け付ける。
【００３２】
ここでは、タッチパネル２、あるいは側面タッチセンサ４において、ユーザが指を滑らせた距離をジェスチャ操作の操作量（あるいは単に操作量）と呼ぶことにする。
【００３３】
操作量検知部５は、タッチパネル２の操作入力部２１、あるいは移動指示入力部４２から、スライド指示を取得して、該スライド指示の入力時のジェスチャ操作の操作量（スライド指示の操作量）を検知する。
【００３４】
関数部６は、ジェスチャ操作の操作量に基づいて、標準エリア２２１と拡張エリア２２２の表示画面内での移動量を算出するための関数が記憶されている。なお、操作量に基づいた標準エリア２２１の移動量の算出に用いられる関数部６に記憶された関数に制限はなく、数式で規定される関数でもよいし、数値的に規定される対応表の形でもよい。しかし、弾性体、バネなどを押し縮めるときの運動法則のように、操作量が後述の閾値に近づくにつれて、操作量に対する移動量を小さく算出されるようにすることが好ましい。これにより、拡張エリア２２２を標準エリア２２１によって表示画面から押し出す時に、あたかも拡張エリア２２２が弾性体であるような操作感が得られる。そして、拡張エリア２２２がその後、標準エリア２２１によって押し出された方向と逆の方向へ移動する入れ替え動作を、実体験に倣った自然な動作としてユーザが認識できることになる。
【００３５】
移動量演算部７は、操作量検知部５から取得したジェスチャ操作の操作量から、関数部６に記憶された関数を用いて、標準エリア２２１の表示画面内での移動量を算出する。算出された移動量は表示制御部３に送られる。
【００３６】
入替判定部８は、閾値を保持しており、移動量演算部７から取得した該算出された移動量と、該閾値とを比較し、標準エリア２２１と拡張エリア２２２との表示位置を判定し、該判定結果（移動指示など）を表示制御部３に送る。この判定に関する詳細については、後述する。
【００３７】
以上の構成によれば、スマートフォン１はジェスチャ操作によるスライド指示を取得し、該操作量からスライド指示の示す移動量を算出し、算出した移動量が閾値以上であれば、標準エリア２２１と拡張エリア２２２との配列順を入れ替えることができる。
【００３８】
（表示領域のスライド操作の流れ）
図３は、本発明の実施例１に係るスマートフォンにおいて、表示領域を入れ替える動作を説明するためのフローチャートである。
【００３９】
スマートフォン１の表示画面（表示部２２）上に、主表示情報を表示する標準エリア２２１と、副表示情報を表示する拡張エリア２２２と表示する（Ｓ１）。
【００４０】
タッチパネル２の操作入力部２１、あるいは側面タッチセンサ４の移動指示入力部４２において、ジェスチャ操作が行われ、該ジェスチャ操作に対応するスライド指示を取得する（Ｓ２）。
【００４１】
スライド指示が入力された操作入力部２１あるいは移動指示入力部４２から、操作量検知部５が上記スライド指示を取得し、入力時のジェスチャ操作の操作量を検知する（Ｓ３；操作量検知ステップ）。
【００４２】
操作量検知部５からジェスチャ操作の操作量を取得した移動量演算部７は、関数部６に記憶されている関数を用いて、該ジェスチャ操作の操作量に基づいたスライド指示が示す移動量を算出する（Ｓ４；移動量演算ステップ）。
【００４３】
なお、標準エリア２２１の移動量の算出に用いられる関数部６に記憶された関数は、数式で規定される関数でもよいし、数値的に規定される対応表の形でもよい。
【００４４】
移動量演算部７で算出された移動量は移動指示として表示制御部３に送られる。表示制御部３は取得した移動量に従って、表示部２２の標準エリア２２１を移動する（Ｓ５；表示制御ステップ）。このとき、標準エリア２２１の移動によって拡張エリアは、表示画面から押し出されるように移動する。
【００４５】
入替判定部８が、標準エリア２２１の移動量を移動量演算部７から取得し、標準エリア２２１の移動量が第１閾値（ガイド表示閾値）以上か否か、および第２閾値（入替え閾値）以上か否か、を判定し、判定結果に従って、標準エリア２２１と拡張エリア２２２との表示位置を決定し、移動指示または入替え指示を表示制御部３に送る。表示制御部３は、標準エリア２２１と拡張エリア２２２との表示位置を、入替判定部８から取得した結果に従って以下のように制御する。
【００４６】
標準エリア２２１の移動量が第１閾値（ガイド表示閾値）未満であれば（Ｓ６でＮＯ）、次のスライド指示の入力に従う。
【００４７】
標準エリア２２１の移動量が第１閾値（ガイド表示閾値）以上かつ第２閾値（閾値）未満であれば（Ｓ６でＹＥＳ、Ｓ８でＮＯ）、標準エリア２２１が移動して空き領域２２３となった部分に、拡張エリア２２２の一部分（例えば、標準エリア２２１と隣接する部分）を、標準エリア２２１の移動量に応じて表示し（Ｓ７：ガイド表示ステップ）、その後、次のスライド指示の入力に従う。このように、拡張エリア２２２の一部分を表示することにより、ユーザは標準エリア２２１の移動量が、標準エリア２２１と拡張エリア２２２との配列順が入れ替わる移動量に近づいたことを告知することができる。
【００４８】
標準エリア２２１の移動量が第２閾値（閾値）以上であれば（Ｓ８でＹＥＳ）、入替判定部８は表示制御部３に対して入替え指示を送る。入替え指示を取得した表示制御部３は、拡張エリア２２２を標準エリア２２１が移動してできた空き領域２２３に移動して表示する。その結果、標準エリア２２１と拡張エリア２２２との配列順が入れ替わる（Ｓ９：入れ替え表示ステップ）。
【００４９】
標準エリア２２１と拡張エリア２２２との配列順が入れ替わると（すなわち、表示制御部３が移動指示を取得すると）、配列保持部３３は表示エリアの配列順の記憶を更新する（Ｓ１０）。この配列順の記憶更新は、標準エリア２２１と拡張エリア２２２との配列順が入れ替わるたびに行われることが望ましい。
【００５０】
上記の動作により、スマートフォン１のユーザは、ジェスチャ操作によるスライド指示の入力により、標準エリア２２１の移動を指示する。標準エリア２２１の移動量は、ジェスチャ操作のときの操作量に基づいて算出され、標準エリア２２１は、算出された移動量だけ拡張エリア２２２を押し出すように移動する。そして、標準エリア２２１の移動量が第２閾値以上になると、入替判定部８から入替え指示が表示制御部３に送られて、拡張エリア２２２を標準エリア２２１が移動してできた空き領域２２３に移動させて表示する。その結果、標準エリア２２１と拡張エリア２２２との配列順が入れ替わる。
【００５１】
（拡張エリア２２２の表示／非表示の切替え）
図４は、スマートフォン１において、標準エリア２２１と拡張エリア２２２とを表示させたときの表示画面の一例を示す図である。
【００５２】
図４の状態（ａ）は表示部２２の全体に標準エリア２２１のみを表示しているときの表示例を示している。
【００５３】
表示部２２は、上端ＵＬと下端ＬＬとの間の距離（高さ）がＬ、一方、左右の端の幅がＷであるとする。
【００５４】
図４の状態（ａ）において、ユーザがジェスチャ操作（例えば、側面タッチセンサ４のダブルタップ操作）によって、拡張エリア２２２の表示の指示（表示モード切替指示）を入力すると、表示モード切替入力部４１（図１参照）は表示モード切替指示を取得して、表示制御部３に送る。表示モード切替指示を取得した表示制御部３は、拡張エリア２２２の表示と非表示とを切り替えるように表示部２２を制御する。以後の図面では、側面タッチセンサ４のダブルタップ操作が行われたことを、表示部２２の右側に縦に並んだ２つの丸印で表現している。
【００５５】
なお、表示モード切替指示を入力する手段は、側面タッチセンサ４におけるジェスチャ操作に限定されず、タッチパネル２を用いた操作によって操作入力部２１が該指示を取得するように構成してもよい。
【００５６】
図４の状態（ａ）のように、拡張エリア２２２を表示していないときに、表示モード切替指示を取得すれば、図４の状態（ｂ）のように、拡張エリア２２２を標準エリア２２１と共に表示部２２に表示するようになる。
【００５７】
図４の状態（ｂ）を示す図では、表示部２２の下端ＬＬ側において、高さがＬ２で幅がＷである拡張エリア２２２を表示した例を示している（配列記憶部３３が記憶している配列順に従って表示位置が決まる）。この拡張エリア２２２を表示する分だけ、標準エリア２２１の表示領域の縦方向の長さは短くなり、縦がＬ１（＝Ｌ−Ｌ２）、幅がＷとなっている。
【００５８】
図４の状態（ｂ）のように、拡張エリア２２２を表示しているときに、表示モード切替指示を取得すれば、図４の状態（ａ）に示すように、拡張エリア２２２を表示していない（標準エリア２２１のみを表示する）状態に切り替わる。
【００５９】
このように、簡単なジェスチャ操作により、表示モード切替の指示を入力することができる。
【００６０】
（空き領域２２３、スライドアイコン２２４について）
図５は、スライド指示により標準エリアが移動してできた空き領域２２３を説明する図である。
【００６１】
空き領域２２３には、スライドアイコン２２４が表示されてもよい。このスライドアイコン２２４には、矢印が表示されており、タッチパネル２において表示された矢印の方向へ標準エリア２２１を移動させるスライド指示のみを入力できる操作入力部２１として働く。これにより、ユーザが図５に示したスライドアイコン２２４をタッチ操作するという簡単な操作によって、標準エリア２２１を図４の（ａ）に示すような元の表示位置に移動することができる。
【００６２】
図５に示すように標準エリア２２１が図４の（ａ）に示す表示位置から移動したときに、前述の表示モード切替指示の入力が行われた場合における表示画面の例については、図１０および図１１を用いて後に説明する。
【００６３】
〔実施例〕
（スライド指示に対する標準エリア２２１の移動）
ここでは、図６〜図９を用いて、スライド指示が入力されてから標準エリア２２１と拡張エリア２２２との配列順が入れ替わるまでの動作を、適宜、図３、および４も参照しながら説明する。
【００６４】
図６、および図７は、スマートフォン１の一実施例において、スライド指示が入力されてから標準エリア２２１と拡張エリア２２２との配列順が入れ替わるまでの動作を示す表示画面の遷移図である。なお、ここでは、ガイド表示閾値を（Ｌ２＋α１）、表示位置の入れ替わる閾値を（Ｌ２＋α２（α２＞α１））をとした時の例を示す（図４の状態（ｂ）参照）。
【００６５】
図６の状態（ａ）では、図４の状態（ｂ）と同様に、拡張エリア２２２を標準エリア２２１の下側に表示している。標準エリア２２１を表示している側から拡張エリア２２２が表示されている側へのスライド指示が入力されると（矢印Ａ）、標準エリア２２１は拡張エリア２２２を表示部２２の下端ＬＬの外へ押し出すように移動する（図３のＳ５）。
【００６６】
図６の状態（ｂ）に示すように、標準エリア２２１の移動量βが、図４の状態（ｂ）に示すＬ２以下であるときは、拡張エリア２２２を表示部２２の下端ＬＬの外へ押し出すように移動した標準エリア２２１の下方に、まだ拡張エリア２２２の一部（標準エリア２２１に隣接する部分）を表示している。
【００６７】
なお、標準エリア２２１が移動することで空き領域２２３が出現して、その空き領域２２３にスライドアイコン２２４を表示してもよい。表示画面の空き領域２２３において表示されているスライドアイコン２２４をタッチ操作することによって、標準エリア２２１の表示位置を矢印の方向へ移動させることができる。
【００６８】
図６の状態（ｃ）では、さらにスライド指示が入力されて（矢印Ｂ）、標準エリア２２１の移動量γがガイド表示閾値（Ｌ２＋α１）を超えたとき（表示位置の入れ替わる閾値（Ｌ２＋α２）はまだ超えていない）の画面表示を例示している。
【００６９】
図６の状態（ｃ）では、標準エリア２２１が移動してできた空き領域２２３に、拡張エリア２２２の一部分（例えば、標準エリアと隣接する部分）を、標準エリア２２１の移動量に応じて表示する（ガイド表示ステップ）。
【００７０】
側面タッチセンサ４から指を離すことなく、逆方向のスライド指示を入力した場合には、一部分だけ表示されていた拡張エリア２２２は標準エリア２２１の方に引っ込み、拡張エリア２２２が上に（図６の状態（ｂ）の表示画面へ）移動する。
【００７１】
図６の状態（ｃ）のときに、さらにスライド指示（矢印Ｃ）が入力されると、図６の状態（ｄ）に示すように、拡張エリア２２２の表示位置が標準エリア２２１の上方の空き領域２２３に移動する（入れ替え表示ステップ）。その結果、標準エリア２２１と拡張エリア２２２との配列順が、図６の状態（ａ）での配列順と入れ替わる。
【００７２】
なお、ガイド表示閾値（Ｌ２＋α１）と表示位置の入れ替わる閾値（Ｌ２＋α２）とは同じ値としてもよい。例えば、上記のガイド表示ステップにおいて、単に側面タッチセンサ４から指を離すことで、標準エリア２２１の上部の空き領域２２３に拡張エリア２２２を表示させて、入れ替えるようにしてもよい。
【００７３】
図７は、拡張エリア２２２を表示する位置とスライド指示の方向とが、図６の反対である時における、スライド指示が入力されてから標準エリアと拡張エリアとの配列順が入れ替わるまでの動作を示す表示画面の遷移図である。
【００７４】
この場合も、ガイド表示閾値を（Ｌ２＋α１）、表示位置の入れ替わる閾値を（Ｌ２＋α２）をとしている。
【００７５】
図７の状態（ａ）において、標準エリア２２１を表示している側から拡張エリア２２２が表示されている側へのスライド指示が入力されると、標準エリア２２１は拡張エリア２２２を表示部２２の上端ＵＬの外へ押し出すように移動する（図３のＳ５）。
【００７６】
図７の状態（ｂ）に示すように、標準エリア２２１の移動量δが、図４の状態（ｂ）に示すＬ２以下であるときは、拡張エリア２２２を表示部２２の上端ＵＬの外へ押し出すように移動した標準エリア２２１の上方に、まだ拡張エリア２２２の一部（例えば、標準エリア２２１に隣接する部分）を表示している。
【００７７】
なお、標準エリア２２１が移動して空き領域２２３が出現して、その空き領域２２３にはスライドアイコン２２４が表示されてもよい。表示画面の空き領域２２３において表示されているスライドアイコン２２４をタッチ操作することによって、標準エリア２２１の表示位置を矢印の方向へ移動させることができる。
【００７８】
図７の状態（ｃ）では、さらにスライド指示が入力されて（矢印Ｂ）、標準エリア２２１の移動量εがガイド表示閾値（Ｌ２＋α１）を超えたとき（表示位置の入れ替わる閾値（Ｌ２＋α２）はまだ超えていない）の画面表示を例示している。
【００７９】
図７の状態（ｃ）では、標準エリア２２１が移動してできた空き領域２２３に、拡張エリア２２２の一部分（例えば、標準エリア２２１と隣接する部分）を、標準エリア２２１の移動量に応じて表示する（ガイド表示ステップ）。
【００８０】
側面タッチセンサ４から指を離すことなく、逆方向のスライド指示を入力した場合には、一部分だけ表示されていた拡張エリア２２２は標準エリア２２１の方に引っ込み、標準エリア２２１が下に（図７の状態（ｂ）の表示画面へ）移動する。
【００８１】
図７の状態（ｃ）のときに、さらにスライド指示（矢印Ｃ）が入力されると、図７の状態（ｄ）に示すように、拡張エリア２２２の表示位置が標準エリア２２１の下方の空き領域２２３に移動する（入れ替え表示ステップ）。その結果、標準エリア２２１と拡張エリア２２２との配列順が、図７の状態（ａ）での配列順と入れ替わる。
【００８２】
なお、ガイド表示閾値（Ｌ２＋α１）と表示位置の入れ替わる閾値（Ｌ２＋α２）とは同じ値としてもよい。例えば、上記のガイド表示ステップにおいて、単に側面タッチセンサ４から指を離すことで、標準エリア２２１の上部の空き領域２２３に拡張エリア２２２を表示させて、入れ替えるようにしてもよい。
【００８３】
（スライド指示に基づいた標準エリア２２１および拡張エリア２２２の移動）
図８は、図６に示した標準エリア２２１と拡張エリア２２２との移動において、配列順が入れ替わるまでの動作の概要を説明するための図である。
【００８４】
この図８を用いて、ここでは、標準エリア２２１、および拡張エリア２２２の表示位置が、スライド指示に従ってどのように移動し、表示位置の入れ替えが行われるのかを説明する。
【００８５】
横軸は最初のジェスチャ操作が行われて、スライド指示が入力されたときを０としており、スライド指示を取得してからの時間を示している。なお、ここに記載されている時間的な区切りはおおよその所要時間の目安にはなるが、厳密な相対的関係に従って描いたものではない。
【００８６】
縦軸はスマートフォン１の表示画面（タッチパネル２、表示部２２）内の位置を示すもので、図４の状態（ｂ）の表記を参照している。つまり、画面の上端ＵＬと下端ＬＬの間の距離Ｌ、標準エリア２２１の高さＬ１、および拡張エリア２２２の高さＬ２が示されている。
【００８７】
さらに、標準エリア２２１の移動量がガイド表示閾値（Ｌ２＋α１）に相当する（Ｌ１−α１）、および表示位置の入れ替わる閾値（Ｌ２＋α２）に相当する位置（Ｌ１−α２）についても示している。
【００８８】
この図では、標準エリア２２１の上端の移動が点線で描かれ、拡張エリア２２２の上端の移動は実線で描かれている。図８の説明においては、標準エリア２２１の上端の位置を単に「標準エリア２２１の位置」と呼び、拡張エリア２２２の上端の位置を単に「拡張エリア２２２の位置」と呼ぶことにする。
【００８９】
時間０において、すなわち図６の状態（ａ）では標準エリア２２１の位置は画面の上端ＵＬに表示されており、拡張エリア２２２の位置は下端ＬＬからＬ２だけ離れた位置に表示されている。
【００９０】
スライド指示に従い、標準エリア２２１は、拡張エリア２２２を画面の下端ＬＬに押し出すように移動する（１）。図６に示した例では、拡張エリア２２２が完全に表示部２２の画面の外に押し出された後も、表示位置の入れ替えをしないまま、標準エリア２２１は移動する（２）。
【００９１】
標準エリア２２１の移動量がガイド表示閾値（Ｌ２＋α１）に相当する、（Ｌ１−α１）以下に標準エリア２２１が表示されるようになると、標準エリア２２１が移動してできた空き領域２２３（点線より上部）に、拡張エリア２２２の一部分（例えば、標準エリア２２１と隣接する部分）を表示する（３）。つまり、標準エリア２２１は少し下方に移動する一方で、表示画面外に押し出されていた拡張エリア２２２は、標準エリア２２１の位置の上の空き領域２２３に突然表示されることになる。
【００９２】
標準エリア２２１を、拡張エリア２２２を表示画面外へ押し出すように移動するときの、ジェスチャ操作の操作量に対する標準エリア２２１の移動量の増分が、閾値（Ｌ２＋α２）に近づくにつれて減少するようにすることが望ましい。これにより、（１）〜（３）の移動において、拡張エリア２２２が標準エリア２２１によって押し縮められる弾性体であるように、閾値以上の押込みによって標準エリア２２１の上部に跳ね上がった操作感をユーザに与えることができる。
【００９３】
標準エリア２２１の移動量が閾値（Ｌ２＋α２）に相当する、（Ｌ１−α２）に標準エリア２２１が表示されるようになると、拡張エリア２２２は速やかに標準エリア２２１上部の空き領域２２３に移動する。この時、拡張エリア２２２の上端が表示部２２の上端ＵＬと接するように表示し、拡張エリア２２２の下端に標準エリア２２１の上端が接する所まで移動して、入替えが完了する（４）。
【００９４】
（単位ジェスチャ操作量に対する表示エリアの移動量）
図９は、表示位置の入替え指示が入替判定部８から表示制御部３に送られる前に、移動量演算部７から表示制御部３へ送られる移動指示における、スライド指示に対応する単位ジェスチャ操作量と、標準エリアの移動量との関係の一例を示す図である。
【００９５】
縦軸は単位ジェスチャ操作量（ジェスチャ操作の操作量の一単位）に対する表示エリアの移動量である。一方、横軸は、表示エリアの移動位置を示している。移動量演算部７が操作量検知部５から取得した操作量に基づいて、この標準エリア２２１の移動量を算出する。
【００９６】
図９に示すように、標準エリア２２１が移動して（図９の右方向）、表示位置の入れ替わる閾値に近づくにつれて、単位ジェスチャ操作の操作量に対する移動量が減少している。
【００９７】
このように弾性体、バネなどを押し縮めるときの運動法則のように、操作量が閾値に近づくにつれて、操作量に対する移動量を減少するようにすることが好ましい。これにより、拡張エリア２２２を標準エリア２２１によって表示画面から押し出す時に、あたかも拡張エリア２２２が弾性体であるような操作感が得られる。この操作感は、拡張エリア２２２がその後、標準エリア２２１によって押し出された方向と逆の方向へ移動する入れ替え動作を、実体験に倣った自然な動作としてユーザが認識できることになる。
【００９８】
標準エリア２２１の移動量の算出において、関数部６に記憶されている関数が使用される。なお、操作量に基づいた標準エリア２２１の移動量の算出に用いられる関数部６に記憶された関数に制限はなく、数式で規定される関数でもよいし、数値的に規定される対応表の形でもよい。
【００９９】
（表示位置が移動した後のスライドアイコン２２４によるスライド指示の入力）
図１０および図１１は、表示領域のスライド指示に基づいて表示領域が移動したときに表示される表示画面の一例である。
【０１００】
図１０の状態（ａ）、および状態（ｃ）では、スライド指示により標準エリア２２１が移動してできた空き領域２２３に、スライドアイコン２２４が表示されていて、このスライドアイコン２２４には、矢印が表示されている。このスライドアイコン２２４は、タッチパネル２において表示された矢印の方向へ標準エリア２２１を移動させるスライド指示のみを入力できる操作入力部２１として働く。これにより、ユーザが図１０の状態（ａ）、および状態（ｃ）に示したスライドアイコン２２４をタッチ操作するという簡単な操作によって、標準エリア２２１を図１０の状態（ｂ）に示すような、空き領域２２３の無い（標準エリア２２１を移動する前の表示位置に表示する）状態に、標準エリア２２１を移動することができる。
【０１０１】
拡張エリア２２２が表示されている場合にスライドアイコン２２４がタッチ操作された場合おいても、同様である。
【０１０２】
つまり、図１１の状態（ａ）、および状態（ｃ）では、スライド指示により標準エリア２２１が移動してできた空き領域２２３に、スライドアイコン２２４が表示されていて、このスライドアイコン２２４には、矢印が表示されている。このスライドアイコン２２４は、タッチパネル２において表示された矢印の方向へ標準エリア２２１を移動させるスライド指示のみを入力できる操作入力部２１として働く。これにより、ユーザが図１１の状態（ａ）、および状態（ｃ）に示したスライドアイコン２２４をタッチ操作するという簡単な操作によって、標準エリア２２１を図１１の状態（ｂ）に示すような、空き領域２２３の無い（標準エリア２２１を移動する前の表示位置に表示する）状態に、標準エリア２２１を移動することができる。
【０１０３】
標準エリア２２１を移動する前の表示位置に表示するときに、拡張エリア２２２も移動する前の表示位置に表示する。
【０１０４】
なお、図１１において、スライド指示の入力によって標準エリア２２１と拡張エリア２２２との表示位置が入れ替わる動作を必要としないため、例えば、図１１の状態（ａ）で表示位置が入れ替わらないように、図６、および７のときと比較して、ガイド表示閾値（Ｌ２＋α１）、および入れ替え閾値（Ｌ２＋α２）を大きくしている。
【０１０５】
（スライド操作の後に表示モード切替指示を行ったときの動作例）
図１２〜図１７は、表示領域のスライド指示に続けて拡張エリアの表示／非表示の切り替え操作を受け付けたときの表示画面の一例である。
【０１０６】
図１２の状態（ａ）に示すように、標準エリア２２１と拡張エリア２２２とを表示する状態において、スライド指示の入力（矢印Ａ）を受けて、図１２の状態（ｂ）に示す位置まで標準エリア２２１が移動したとする。図１２の状態（ｂ）に示すような表示画面のときに、側面タッチセンサ４においてダブルタップなどのジェスチャ操作による表示モード切替指示の入力（矢印Ｂ）を受けたときには、図１２の状態（ｃ）に示すような表示画面となる。すなわち、表示モード切替指示に従って拡張エリア２２２を非表示にすることに加えて、標準エリア２２１の表示位置を元に戻す。
【０１０７】
スライド指示の方向が図１２の逆である場合を示した図１３においても、同様である。
【０１０８】
また、スライド指示を受けたときの拡張エリア２２２の表示位置が図１２と異なる場合を示した図１４、および図１５においても、同様である。
【０１０９】
図１６の状態（ａ）に示すように、標準エリア２２１のみを表示する状態において、スライド指示の入力（矢印Ａ）を受けて、図１６の状態（ｂ）に示す位置まで標準エリア２２１が移動したとする。図１６の状態（ｂ）に示すような表示画面のときに、側面タッチセンサ４においてダブルタップなどのジェスチャ操作による表示モード切替指示の入力（矢印Ｂ）を受けたときには、図１６の状態（ｃ）に示すような表示画面となる。すなわち、表示モード切替指示に従って拡張エリア２２２を表示にすることに加えて、標準エリア２２１の表示位置を元に戻す。
【０１１０】
スライド指示の方向が図１６の逆である場合を示した図１７においても、同様である。
【０１１１】
なお、表示モード切替指示によって表示される拡張エリア２２２の表示位置は、配列保持部３３に記憶されている配列順に従って決められる。
【０１１２】
ここでは、表示モード切替指示の入力に対する動作を説明するために、図１２の状態（ｂ）、および図１５の状態（ｂ）において、スライド指示の入力によって標準エリア２２１と拡張エリア２２２との表示位置が入れ替わる動作を必要としない。そのため、例えば、図１１の状態（ａ）で表示位置が入れ替わらないように、図６、および７のときと比較して、ガイド表示閾値（Ｌ２＋α１）、および入れ替え閾値（Ｌ２＋α２）を大きくしている。
【０１１３】
（変形例）
スマートフォン１において、上記では表示部２２において２つの表示エリア（標準エリア２２１と拡張エリア２２２）が表示されるときに、該２つの表示エリアの表示位置を入れ替える実施例を説明したが、本発明では表示エリアの数は制限されない。すなわち、スマートフォン１が任意の数の表示エリアを備える場合においても、該任意の数の表示エリアの表示位置を入れ替えることが可能である。以下では、図１８を用いて、縦に３つ１列に並んだ表示エリアの配列順を入れ替える実施例、および図１９を用いて、縦に４つ１列に並んだ表示エリアの配列順を入れ替える実施例について説明する。
【０１１４】
図１８は、スライド指示（移動指示）が入力されてから３つの表示エリアの配列順が入れ替わるまでの動作を示す表示画面の遷移図である。なお、ここでは、表示エリアのスライド指示を、図中の上から下への方向に限定して説明するが、他の方向への移動指示の場合についても同様であり、ここでは省略する。
【０１１５】
図１８の状態（ａ）では、表示画面の上から順に表示エリアＥ１、Ｅ２、およびＥ３（表示領域群）が表示されている配列順を例示している。側面タッチセンサ４において、表示画面下方向へのスライド指示を取得すると、図１８の状態（ｂ）に示すように、表示エリアＥ１、Ｅ２が（表示エリアＥ１と連結したまま）移動し、表示エリアＥ３（端部表示領域）を画面下端の外に押し出すように移動する。図１８の状態（ｂ）では、完全に表示エリアＥ３は押し出された状態を示している。
【０１１６】
前述のように表示エリアＥ１が移動したために、画面の上端部には空き領域２２３が出現し、該空き領域２２３にはスライドアイコン２２４が表示される。
【０１１７】
図１８の（ｃ）のように、表示エリアＥ３がすべて画面下端の外に押し出されてもなお、表示エリアＥ１とＥ２とがスライド指示に従って移動し、第１閾値（ガイド表示閾値）以上の移動距離になると、該表示エリアＥ３の一部（例えば、表示エリアＥ２と接していた側の一部）を、表示エリアＥ１の上端の上方の空き領域２２３（移動指示の方向の最も上流の位置）に表示する。
【０１１８】
そして、図１８の状態（ｄ）に示すように、スライド指示が第２閾値（入れ替え閾値）を超えると、図１８の状態（ａ）から状態（ｄ）へ、表示エリアＥ１、Ｅ２、およびＥ３の配列順を変更する。
【０１１９】
移動指示が逆向きである場合においても同様であり、表示エリアＥ１が表示エリアＥ３の下方へ入れ替った配列順で表示される。
【０１２０】
次に、スマートフォン１の表示画面において、縦に４つ１列に並んだ表示エリアでの表示位置を入れ替える実施例について説明する。
【０１２１】
図１９は、スライド指示（移動指示）が入力されてから４つの表示エリアの配列順が入れ替わるまでの動作を示す表示画面の遷移図である。なお、ここでは、表示エリアのスライド指示を、図中の上から下への方向に限定して説明するが、他の方向への移動指示の場合についても同様であり、ここでは省略する。
【０１２２】
図１９の状態（ａ）では、表示画面の上から順に表示エリアＥ１、Ｅ２、Ｅ３、およびＥ４（表示領域群）が表示されている配列順を例示している。側面タッチセンサ４において、表示画面下方向へのスライド指示を取得すると、図１９の状態（ｂ）に示すように、表示エリアＥ１、Ｅ２、およびＥ３が互いに連結したまま移動し、表示エリアＥ４（端部表示領域）を画面下端の外に押し出すように移動する。図１９の状態（ｂ）では、表示エリアＥ４は完全に押し出されている。
【０１２３】
前述のように表示エリアＥ１が移動したために、画面の上端部には空き領域２２３が出現し、該空き領域２２３にはスライドアイコン２２４が表示される。
【０１２４】
図１９の（ｃ）のように、表示エリアＥ４がすべて画面下端の外に押し出されてもなお、表示エリアＥ１、Ｅ２、およびＥ３がスライド指示に従って移動し、第１閾値（ガイド表示閾値）以上の移動距離になると、該表示エリアＥ４の一部（例えば、表示エリアＥ３と接していた側の一部）を、表示エリアＥ１の上端の上方の空き領域２２３（移動指示の方向の最も上流の位置）に表示する。
【０１２５】
そして、図１９の状態（ｄ）に示すように、スライド指示が第２閾値（入れ替え閾値）を超えると、図１９の状態（ａ）から状態（ｄ）へ、表示エリアＥ１、Ｅ２、Ｅ３、およびＥ４の配列順を変更して表示する。
【０１２６】
移動指示が逆向きである場合においても同様であり、表示エリアＥ１が表示エリアＥ４の下方へ入れ替って表示される。
【０１２７】
ここで記載した実施例によれば、小さい動作による（少ない操作量の）スライド指示によって、表示画面の端部に表示されている表示エリア（図１８における表示エリアＥ３、図１９における表示エリアＥ４）の表示位置を移動させ、配列順を入れ替えることができる。
【０１２８】
なお、スライド指示が表示エリアに対応する操作量に基づいて、図１８の表示エリアＥ３、および図１９の表示エリアＥ４が移動する移動先が、異なる位置になるように構成してもよい。
【０１２９】
例えば、前述の第１閾値（ガイド表示閾値）および第２閾値（入れ替え閾値）に加え、第１閾値より大きく、かつ第２閾値よりも小さい第３閾値（中間入れ替え閾値）を規定した場合について説明する。
【０１３０】
該第３閾値を超えるスライド指示を取得した場合には、図１８で示したように、画面の下端から押し出された表示エリアＥ３は、表示エリアＥ１の上方に移動する（図１８の状態（ｃ）および（ｄ）参照）。加えて、上記第３閾値以上で該第２閾値は超えないスライド指示を取得した場合には、表示エリアＥ３は、表示エリアＥ１と表示エリアＥ２との間に移動するようにしてもよい。
【０１３１】
この構成によれば、表示エリアＥ３を表示することが可能な各位置に対応する各閾値を規定する。これにより、スライド指示が示す表示領域群の移動量がどの閾値以上であるかに従って、表示エリアＥ３の表示位置が決まる。よって、簡単で、かつ直観的な操作で、表示画面の端部にある表示エリアの表示位置を所望の移動先に移動させることによって、配列順を入れ替えることができる。
【０１３２】
なお、本発明では表示エリアの数は制限されず、２以上の任意の数の表示エリアの配列順を入れ替えることが可能である。
【０１３３】
また、ここで例示したように入れ替えが可能な表示エリアの配列は、縦方向に限定されない。例えば、横方向にも十分広い画角を有する表示画面であれば、横方向に一列に並んだ複数の表示エリアの配列順も同様にして入れ替えることができる。
【０１３４】
〔まとめ〕
本発明の一態様に係る表示装置（スマートフォン１）は、少なくとも二つ以上の表示領域からなる表示領域群（標準エリア２２１と拡張エリア２２２、表示エリアＥ１〜Ｅ４）を１つの表示画面（表示部２２）に一列に配列して表示するとともに、ユーザからの移動指示に基づいて、上記表示領域群の表示位置を入れ替える表示装置であって、ユーザからの移動指示を取得する移動指示入力部（操作入力部２１、移動指示入力部４２）と、上記移動指示入力部に対するユーザの操作量を検知する操作量検知手段（操作量検知部５）と、上記操作量検知手段が検知した上記操作量に基づいて、上記表示領域群が移動する移動量を、上記操作量が増加するに従って上記移動量の増分が少なくなるように算出する移動量演算手段（移動量演算部７）と、上記移動量演算手段が算出した上記移動量に従って、上記表示領域群のうち、上記移動指示の方向の最も下流に位置する端部表示領域（拡張エリア２２２、表示エリアＥ１、表示エリアＥ３（図１８参照）、表示エリアＥ４（図１９参照））を上記表示画面の外へ押し出すように上記表示領域群を表示する表示制御手段とを備えるとともに、上記表示制御手段は、上記移動量演算手段が算出した上記移動量が閾値（第２閾値、閾値（Ｌ２＋α２））を超えたとき、上記端部表示領域を上記移動指示の方向の最も上流の位置に移動させた状態で、上記表示領域群を表示することを特徴とすることを特徴とする。
【０１３５】
また、本発明の一態様に係る表示装置（スマートフォン１）の制御方法は、少なくとも二つ以上の表示領域からなる表示領域群を１つの表示画面に一列に配列して表示するとともに、ユーザからの移動指示に基づいて、上記表示領域群の表示位置を入れ替える表示装置の制御方法であって、上記移動指示入力部に対するユーザの操作量を検知する操作量検知ステップ（Ｓ３）と、上記操作量検知手段が検知した上記操作量に基づいて、上記表示領域群が移動する移動量を、上記操作量が増加するに従って上記移動量の増分が少なくなるように算出する移動量演算ステップ（Ｓ４）と、上記移動量演算手段が算出した上記移動量に従って、上記表示領域群のうち、上記移動指示の方向の最も下流に位置する端部表示領域を上記表示画面の外へ押し出すように上記表示領域群を表示する表示制御ステップ（Ｓ５）とを含むとともに、上記表示制御手段は、上記移動量演算ステップが算出した上記移動量が閾値を超えたとき、上記端部表示領域を上記移動指示の方向の最も上流の位置に移動させた状態で、上記表示領域群を表示する入れ替え表示ステップ（Ｓ９）を、さらに含む。
【０１３６】
上記の構成、および制御方法によれば、表示装置のユーザは、移動指示入力部への移動指示（スライド指示）の入力により、表示領域群の移動を指示する。操作量検知手段は、移動指示入力部に対するユーザの操作量を検知し、移動量演算手段は、操作量検知手段が検知した操作量に基づいて、表示領域群の移動量が増加するに従って移動量の増分が少なくなるように移動量を算出する。算出された移動量に従って表示領域群が端部表示領域を表示画面の外へ押し出すように、表示領域群を表示する。そして、表示領域群の移動量が閾値以上になると、上記移動指示の方向の最も上流の表示位置に、上記端部表示領域を移動させて表示領域群を表示する。
【０１３７】
よって、少なくとも２つ以上の表示領域群の表示位置の入れ替え操作を、単純でかつ直観的な操作によって行うことができる。
【０１３８】
さらに、本発明の一態様に係る表示装置は、上記閾値が、上記端部表示領域の移動指示の方向についての長さより大きくてもよい。
【０１３９】
上記の構成によれば、さらに、表示領域群の移動によって端部表示領域が表示画面の外に完全に追い出されてから、表示位置を入れ替えた状態を表示することができる。よって、すでに表示画面から完全に押し出されていた端部表示領域を、押し出された方と反対側に表示するだけで、表示領域群の表示位置を入れ替えることができる。
【０１４０】
さらに、本発明の一態様に係る表示装置の上記表示制御手段は、上記表示制御手段は、上記移動量演算手段が算出した上記移動量が、上記端部表示領域の全てがちょうど上記表示領域の外となる移動量以上、かつ、上記閾値より小さいとき、上記表示領域群が移動してできた空き領域に、上記端部表示領域の一部を表示するように構成されていてもよい。
【０１４１】
上記の構成によれば、さらに、表示領域群の移動によって押し出された端部表示領域の一部分を、表示位置の入れ替えが起きる前に表示する。よって、表示領域群の移動量が、表示位置の入れ替わる移動量に近づいたことをユーザに対して、告知することができる。
【０１４２】
さらに、本発明の一態様に係る表示装置は、上記閾値が、上記端部表示領域の全てがちょうど上記表示領域の外になる移動量以下であってもよい。
【０１４３】
上記の構成によれば、さらに、表示領域群の移動によって端部表示領域が表示画面の外に完全に追い出される前に、表示位置を入れ替えた状態を表示する。よって、表示位置の入れ替えを指示するために必要な操作量を少なくすることができる。
【０１４４】
さらに、本発明の一態様に係る表示装置の上記移動指示入力部は、上記表示装置の上記表示画面を含む主面に隣接する側面に設けられたタッチセンサ（側面タッチセンサ４）であってもよい。
【０１４５】
上記の構成によれば、移動指示の入力を表示画面を含む主面に隣接する側面のタッチセンサの操作を行うことで、移動指示を入力することができる。よって、主面に配置されたボタン等を誤ってタッチしてしまうことや、操作時に自らの手で主面が隠れてしまうことを防ぐことができ、直観的で簡単な操作による表示領域群の表示位置の入れ替え操作ができる。
【０１４６】
さらに、本発明の一態様に係る表示装置の上記移動指示入力部は、上記表示装置の上記表示画面に重畳して設けられたタッチパネルであってもよい。
【０１４７】
上記の構成によれば、さらに、移動指示の入力を表示領域に対するタッチ操作を直接行うことで、移動指示を入力することができる。よって、直観的で簡単な操作による表示領域群の表示位置の入れ替え操作ができる。
【０１４８】
なお、上記表示装置および制御方法は、コンピュータによって実現してもよく、この場合には、コンピュータを上記の表示装置の各手段、および制御方法の各ステップとして動作させることにより、上記の表示装置および制御方法をコンピュータにて実現させる制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【０１４９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１５０】
〔ソフトウェアによる実現例〕
最後に、スマートフォン１の各ブロック、特に表示制御部３、操作量検知部５、移動量演算部７、および入替判定部８は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１５１】
後者の場合、スマートフォン１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるスマートフォン１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記スマートフォン１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１５２】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１５３】
また、スマートフォン１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１５４】
本発明は、携帯端末など、１つの表示画面に複数の表示領域を表示する表示装置などの電子機器全般に利用することができる。
【符号の説明】
【０１５５】
１          スマートフォン（表示装置）
２          タッチパネル（表示画面）
３          表示制御部（表示制御手段）
４          側面タッチセンサ
５          操作量検知部（操作量検知手段）
６          関数部
７          移動量演算部（移動量演算手段）
８          入替判定部
２１        操作入力部（移動指示入力部）
２２        表示部（表示画面）
３１        標準エリア制御部
３２        拡張エリア制御部
３３        配列保持部
４１        表示モード切替入力部
４２        移動指示入力部
２２１      標準エリア（第１表示領域、表示領域）
２２２      拡張エリア（第２表示領域、端部表示領域、表示領域）
２２３      空き領域
Ｅ１〜Ｅ４  表示領域群
Ｅ３、Ｅ４  端部表示領域
Ｓ３        操作量検知ステップ
Ｓ４        移動量演算ステップ
Ｓ５        表示制御ステップ
Ｓ７        ガイド表示ステップ
Ｓ８        入替判定ステップ
Ｓ９        入れ替え表示ステップ
α１        第１閾値（ガイド表示閾値）
α２        第２閾値（閾値、入替え閾値）
【図１】
2014063224.tif 000003
【図２】
2014063224.tif 000004
【図３】
2014063224.tif 000005
【図４】
2014063224.tif 000006
【図５】
2014063224.tif 000007
【図６】
2014063224.tif 000008
【図７】
2014063224.tif 000009
【図８】
2014063224.tif 000010
【図９】
2014063224.tif 000011
【図１０】
2014063224.tif 000012
【図１１】
2014063224.tif 000013
【図１２】
2014063224.tif 000014
【図１３】
2014063224.tif 000015
【図１４】
2014063224.tif 000016
【図１５】
2014063224.tif 000017
【図１６】
2014063224.tif 000018
【図１７】
2014063224.tif 000019
【図１８】
2014063224.tif 000020
【図１９】
2014063224.tif 000021