(57)【特許請求の範囲】
【請求項１】
表示面上に割り当てられた第１領域に第１アプリケーションプログラムに基づく第１実行画面を表示するとともに、前記表示面上に割り当てられた、前記第１領域に隣接する第２領域に第２アプリケーションプログラムに基づく第２実行画面を表示する表示処理部と、
前記表示面に対する、前記第１領域と前記第２領域との境界を移動させるための所定の操作を検出する検出処理部と、を備え、
前記検出処理部は、前記表示面に対するタッチ操作の入力位置が、前記第１領域内から前記第２領域へと移動するタッチ操作を検出したときに、当該タッチ操作を前記所定の操作として検出し、
前記表示処理部は、前記検出処理部が前記所定の操作を検出したことに基づいて、前記所定の操作に対応する方向へ前記境界を移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する制御を実行する、
ことを特徴とする携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置において、
前記表示処理部は、前記タッチ操作による入力位置の移動に伴って、前記タッチ操作に対応する方向に、前記境界を移動させる、
ことを特徴とする携帯端末装置。
【請求項３】
請求項２に記載の携帯端末装置において、
前記検出処理部は、前記表示面に対するタッチ操作の開始位置が前記境界上にあるときに、当該タッチ操作を前記所定の操作として検出する、
ことを特徴とする携帯端末装置。
【請求項４】
請求項２に記載の携帯端末装置において、
前記表示処理部は、前記入力位置が、前記第１領域内から前記第２領域へと移動した後に折り返されるタッチ操作が前記検出処理部によって検出されたとき、前記境界を折り返し位置に留める、
ことを特徴とする携帯端末装置。
【請求項５】
請求項２に記載の携帯端末装置において、
前記検出処理部は、前記表示面に対するタッチ操作の開始位置が前記第１領域上にあるときに、当該タッチ操作を前記所定の操作として検出し、
前記表示処理部は、前記境界に直交する方向の前記第１領域の長さを当該タッチ操作の開始位置によって内分したときの内分比を保って前記第１領域が変化するように、前記境界を移動させる、
ことを特徴とする携帯端末装置。
【請求項６】
表示面上に割り当てられた第１領域に第１アプリケーションプログラムに基づく第１実行画面を表示するとともに、前記表示面上に割り当てられた、前記第１領域に隣接する第２領域に第２アプリケーションプログラムに基づく第２実行画面を表示する表示処理部と、
前記表示面に対する、前記第１領域と前記第２領域との境界を移動させるための所定の操作を検出する検出処理部と、
前記表示面に対する操作によって、前記第１実行画面をスクロールさせるスクロール処理部と、を備え、
前記検出処理部は、前記第１実行画面のスクロールが完遂された後、さらに当該スクロールを行うための操作が所定条件のもとで継続されたときに、当該スクロールのための操作を前記所定の操作として検出し、
前記表示処理部は、前記検出処理部が前記スクロールのための操作を前記所定の操作として検出したことに基づいて、前記境界を前記第２領域側に所定の距離移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する制御を実行する、
ことを特徴とする携帯端末装置。
【請求項７】
請求項６に記載の携帯端末装置において、
前記表示処理部は、前記検出処理部が前記所定の操作を検出した場合、前記境界を強調するための表示を行うとともに、強調された前記境界に対する入力を前記検出処理部が検出したことに基づいて、前記境界を前記第２領域側に所定の距離移動させる、
ことを特徴とする携帯端末装置。
【請求項８】
請求項１ないし７のいずれか一項に記載の携帯端末装置において、
第１表示面を前記表示面の一部として有する第１筐体と、
前記第１表示面に隣接する第２表示面を前記表示面の一部として有する第２筐体と、を備え、
前記表示処理部は；
前記第１領域が割り当てられた前記第１表示面に前記第１実行画面を表示するとともに、前記第２領域が割り当てられた前記第２表示面に前記第２実行画面を表示し、さらに、
前記検出処理部が前記所定の操作を検出したことに基づいて、前記所定の操作に対応する方向へ前記境界を移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する制御を実行する、
ことを特徴とする携帯端末装置。
【請求項９】
表示面を有する携帯端末装置のコンピュータに、
表示面上に割り当てられた第１領域に第１アプリケーションプログラムに基づく第１実行画面を表示するとともに、前記表示面上に割り当てられた、前記第１領域に隣接する第２領域に第２アプリケーションプログラムに基づく第２実行画面を表示する機能と、
前記表示面に対する、前記第１領域と前記第２領域との境界を移動させるための所定の操作を検出する機能と、
前記所定の操作を検出したことに基づいて、前記所定の操作に対応する方向へ前記境界を移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する機能と、を実行させ、
前記表示面に対するタッチ操作の入力位置が、前記第１領域内から前記第２領域へと移動するタッチ操作が、前記所定の操作として検出される、
ことを特徴とするプログラム。
【請求項１０】
表示面を有する携帯端末装置の画面制御方法であって、
表示面上に割り当てられた第１領域に第１アプリケーションプログラムに基づく第１実行画面を表示するとともに、前記表示面上に割り当てられた、前記第１領域に隣接する第２領域に第２アプリケーションプログラムに基づく第２実行画面を表示するステップと、
前記表示面に対する、前記第１領域と前記第２領域との境界を移動させるための所定の操作を検出するステップと、
前記所定の操作を検出したことに基づいて、前記所定の操作に対応する方向へ前記境界を移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する制御を実行するステップと、を含み、
前記表示面に対するタッチ操作の入力位置が、前記第１領域内から前記第２領域へと移動するタッチ操作が、前記所定の操作として検出される、
ことを特徴とする画面制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機、ＰＤＡ（Personal Digital Assistant）、タブレットＰＣ（Tablet PC）、電子書籍端末等の携帯端末装置および当該携帯端末装置に用いて好適なプログラムと画面制御方法に関するものである。
【背景技術】
【０００２】
従来、複数のアプリケーションプログラム（以下、「アプリケーション」と呼ぶ。）に基づく実行画面を表示面に同時に表示可能な帯端末装置が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０４４５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このように複数の画像が同時に表示されると、各画像の表示領域が狭くなる。通常、各画像の表示領域は、予め配置が固定されているため、ユーザは、各画像の表示領域の大きさを変更できない。このため、ユーザにとっては、画像が閲覧しにくく、また、画像に対する操作が難しい等の問題が生じ得る。
【０００５】
そこで、本発明は、アプリケーションに基づく実行画面が表示面に複数表示されている場合に、ユーザが、実行画面の表示領域を所望のサイズに変更できる携帯端末装置、プログラムおよび画面制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は携帯端末装置に関する。本態様に係る携帯端末装置は、表示面上に割り当てられた第１領域に第１アプリケーションプログラムに基づく第１実行画面を表示するとともに、前記表示面上に割り当てられた、前記第１領域に隣接する第２領域に第２アプリケーションプログラムに基づく第２実行画面を表示する表示処理部と、前記表示面に対する、前記第１領域と前記第２領域との境界を移動させるための所定の操作を検出する検出処理部と、を備える。ここで、前記検出処理部は、前記表示面に対するタッチ操作の入力位置が、前記第１領域内から前記第２領域へと移動するタッチ操作を検出したときに、当該タッチ操作を前記所定の操作として検出する。前記表示処理部は、前記検出処理部が前記所定の操作を検出したことに基づいて、前記所定の操作に対応する方向へ前記境界を移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する制御を実行する。
【０００７】
本態様に係る携帯端末装置において、前記表示処理部は、前記タッチ操作による入力位置の移動に伴って、前記タッチ操作に対応する方向に、前記境界を移動させるよう構成され得る。
【０００８】
本態様に係る携帯端末装置において、前記検出処理部は、前記表示面に対するタッチ操作の開始位置が前記境界上にあるときに、当該タッチ操作を前記所定の操作として検出するよう構成され得る。
【０００９】
本態様に係る携帯端末装置において、前記表示処理部は、前記入力位置が、前記第１領域内から前記第２領域へと移動した後に折り返されるタッチ操作が前記検出処理部によって検出されたとき、前記境界を折り返し位置に留めるよう構成され得る。
【００１０】
本態様に係る携帯端末装置において、前記検出処理部は、前記表示面に対するタッチ操作の開始位置が前記第１領域上にあるときに、当該タッチ操作を前記所定の操作として検出するよう構成され得る。この場合、前記表示処理部は、前記境界に直交する方向の前記第１領域の長さを当該タッチ操作の開始位置によって内分したときの内分比を保って前記第１領域が変化するように、前記境界を移動させる。
【００１１】
本発明の第２の態様は、携帯端末装置に関する。本態様に係る携帯端末装置は、表示面上に割り当てられた第１領域に第１アプリケーションプログラムに基づく第１実行画面を表示するとともに、前記表示面上に割り当てられた、前記第１領域に隣接する第２領域に第２アプリケーションプログラムに基づく第２実行画面を表示する表示処理部と、前記表示面に対する、前記第１領域と前記第２領域との境界を移動させるための所定の操作を検出する検出処理部と、前記表示面に対する操作によって、前記第１実行画面をスクロールさせるスクロール処理部と、を備える。ここで、前記検出処理部は、前記第１実行画面のスクロールが完遂された後、さらに当該スクロールを行うための操作が所定条件のもとで継続されたときに、当該スクロールのための操作を前記所定の操作として検出する。さらに、前記表示処理部は、前記検出処理部が前記スクロールのための操作を前記所定の操作として検出したことに基づいて、前記境界を前記第２領域側に所定の距離移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する制御を実行する。
【００１２】
本態様に係る携帯端末装置において、前記表示処理部は、前記検出処理部が前記所定の操作を検出した場合、前記境界を強調するための表示を行うよう構成され得る。この場合、前記表示処理部は、強調された前記境界に対する入力を前記検出処理部が検出したことに基づいて、前記境界を前記第２領域側に所定の距離移動させる。
【００１３】
第１および第２の態様に係る携帯端末装置は、第１表示面を前記表示面の一部として有する第１筐体と、前記第１表示面に隣接する第２表示面を前記表示面の一部として有する第２筐体と、を備え得る。この場合、前記表示処理部は、前記第１領域が割り当てられた前記第１表示面に前記第１実行画面を表示するとともに、前記第２領域が割り当てられた前記第２表示面に前記第２実行画面を表示する。さらに、前記表示処理部は、前記検出処理部が前記所定の操作を検出したことに基づいて、前記所定の操作に対応する方向へ前記境界を移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する制御を実行する。
【００１４】
本発明の第３の態様は、プログラムに関する。本態様に係るプログラムは、表示面を有する携帯端末装置のコンピュータに、表示面上に割り当てられた第１領域に第１アプリケーションプログラムに基づく第１実行画面を表示するとともに、前記表示面上に割り当てられた、前記第１領域に隣接する第２領域に第２アプリケーションプログラムに基づく第２実行画面を表示する機能と、前記表示面に対する、前記第１領域と前記第２領域との境界を移動させるための所定の操作を検出する機能と、前記所定の操作を検出したことに基づいて、前記所定の操作に対応する方向へ前記境界を移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する機能と、を実行させる。ここで、前記表示面に対するタッチ操作の入力位置が、前記第１領域内から前記第２領域へと移動するタッチ操作が、前記所定の操作として検出される。
【００１５】
本発明の第４の態様は、表示面を有する携帯端末装置の画面制御方法に関する。本態様に係る画面制御方法は、表示面上に割り当てられた第１領域に第１アプリケーションプログラムに基づく第１実行画面を表示するとともに、前記表示面上に割り当てられた、前記第１領域に隣接する第２領域に第２アプリケーションプログラムに基づく第２実行画面を表示するステップと、前記表示面に対する、前記第１領域と前記第２領域との境界を移動させるための所定の操作を検出するステップと、前記所定の操作を検出したことに基づいて、前記所定の操作に対応する方向へ前記境界を移動させるとともに、前記第１領域と前記第２領域の領域サイズを変化させ、前記第１実行画面と前記第２実行画面の表示を更新する制御を実行するステップと、を含む。ここで、前記表示面に対するタッチ操作の入力位置が、前記第１領域内から前記第２領域へと移動するタッチ操作が、前記所定の操作として検出される。
【発明の効果】
【００１６】
本発明によれば、アプリケーションに基づく実行画面が表示面に複数表示されている場合に、ユーザが、実行画面の表示領域を所望のサイズに変更できる携帯端末装置、プログラムおよび画面制御方法を提供できる。
【００１７】
本発明の効果ないし意義は、以下に示す実施の形態の説明によりさらに明らかとなろう。ただし、以下の実施の形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施の形態に記載されたものに何ら制限されるものではない。
【図面の簡単な説明】
【００１８】
【図１】携帯電話機１の外観構成を示す正面図である。
【図２】携帯電話機１の全体構成を示すブロック図である。
【図３】本実施の形態に係る、画面制御処理を示すフローチャートと、検出処理ルーチンを示すフローチャートである。
【図４】本実施の形態に係る、画面制御処理の実行時における、表示面に表示される画面の遷移例を示す図である。
【図５】本実施の形態に係る、画面制御処理の実行時における、表示面に表示される画面の遷移例を示す図である。
【図６】変更例１に係る、画面制御処理を示すフローチャートと、検出処理ルーチンを示すフローチャートである。
【図７】変更例１に係る、画面制御処理の実行時における、表示面に表示される画面の遷移例を示す図である。
【図８】変更例２に係る、画面制御処理を示すフローチャートと、画面制御処理の実行時における、表示面に表示される画面の遷移例を示す図である。
【図９】変更例３に係る、画面制御処理を示すフローチャートと、検出処理ルーチンを示すフローチャートである。
【図１０】変更例３に係る、画面制御処理の実行時における、表示面に表示される画面の遷移例を示す図である。
【図１１】変更例４に係る、携帯電話機１の全体構成を示すブロック図である。
【図１２】変更例４に係る、画面制御処理を示すフローチャートと、検出処理ルーチンを示すフローチャートである。
【図１３】変更例４に係る、画面制御処理の実行時における、表示面に表示される画面の遷移例を示す図である。
【図１４】変更例５に係る、画面制御処理の実行時における、表示面に表示される画面の遷移例を示す図である。
【図１５】その他の変更例に係る、画面制御処理の実行時における、表示面に表示される画面の例を示す図である。
【図１６】その他の変更例に係る、画面制御処理の実行時における、表示面に表示される画面の例を示す図である。
【図１７】その他の変更例に係る、画面制御処理の実行時における、表示面に表示される画面の例を示す図である。
【図１８】その他の変更例に係る、携帯電話機の外観構成を示す斜視図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２０】
図１は、携帯電話機１の外観構成を示す正面図である。携帯電話機１は、キャビネット２と、表示面３と、マイクロフォン４と、スピーカ５と、キー操作部６と、を備える。
【００２１】
図２は、携帯電話機１の全体構成を示すブロック図である。携帯電話機１は、制御部１
１と、記憶部１２と、表示部１３と、操作入力部１４と、音声入力部１５と、音声出力部１６と、音声処理部１７と、キー操作入力部１８と、通信部１９と、を備える。
【００２２】
表示面３は、キャビネット２の正面に配されている。表示面３は、表示部１３の表示面である。表示面３には画面が表示される。
【００２３】
マイクロフォン４は、入力した音に応じた電気信号を生成する。生成された電気信号は、音声処理部１７へ出力される。スピーカ５は、音声処理部１７から入力する電気信号に応じた音を出力する。
【００２４】
キー操作部６は、キャビネット２に設けられている。キー操作部６は、ソフトキー、ハードキー等のキーから構成されている。キー操作部６を構成する各キーには、実行中のプログラム等に応じた各種の機能が、割り当てられる。
【００２５】
記憶部１２は、ＲＯＭ、ＲＡＭ等から構成される。記憶部１２には、各種のプログラムが記憶されている。記憶部１２に記憶されるプログラムは、携帯電話機１の各部を制御するための制御プログラムの他、各種（たとえば、電話、電子メール、地図、テレビ電話、ＳＭＳ（ショートメッセージサービス）、ウェブブラウザ、電子文書閲覧、ゲーム、カメラ、スケジュール管理）のアプリケーション等である。記憶部１２は、後述される表示処理部３１と検出処理部３２の機能を実行するためのプログラムも記憶する。
【００２６】
記憶部１２は、プログラムの実行の際、一時的に利用または生成されるデータを記憶する、ワーキング領域としても使用される。
【００２７】
制御部１１は、ＣＰＵ等から構成されている。制御部１１は、プログラムに従って、携帯電話機１を構成する各部（記憶部１２、表示部１３、操作入力部１４、音声入力部１５、音声出力部１６、音声処理部１７、キー操作入力部１８、通信部１９等）を、制御する。
【００２８】
表示部１３は、液晶ディスプレイ等から構成される。表示部１３は、制御部１１からの制御信号と画像信号とに基づき、表示面３に画面を表示する。表示部１３は、液晶ディスプレイに限らず、有機ＥＬディスプレイ等、他の表示装置から構成されてもよい。
【００２９】
操作入力部１４は、指、タッチペン等（簡単のため、以下、単に「指」と言う。）の表示面３への接触を検出するタッチセンサ等から構成されている。タッチセンサは、上記の液晶ディスプレイと一体的に形成されることにより、タッチパネルを構成している。タッチセンサは、透明なシート状に形成され、表示面３上を覆うように配されている。操作入力部１４を構成するタッチセンサは、静電容量式、超音波式、感圧式、抵抗膜式、光検知式等、各種のタッチセンサであってよい。
【００３０】
操作入力部１４は、指の接触による表示面３に対する操作の入力を受け付ける。操作入力部１４は、指が触れた表示面３上の位置を入力位置として検出し、検出した入力位置に応じた位置信号を制御部１１へ出力する。
【００３１】
ユーザは、表示面３に指を触れさせることによりタッチ操作を行える。タッチ操作は、タップ操作、スライド操作、フリック操作等の、表示面３に指を触れさせる各種の操作である。タップ操作は、表示面３に指を接触させた後、リリース（離す）する操作である。フリック操作は、表示面３に指を接触させて弾く操作（指を接触させた後、所定速度で移動させて離す操作）である。スライド操作は、表示面３に指を接触させたまま所定距離移動させた後、タッチパネル上より指を離す操作である。
【００３２】
制御部１１は、操作入力部１４からのタッチ操作の入力位置に応じた位置信号に基づき、タッチ操作の入力位置および当該入力位置の移動、タッチ操作の開始および終了のタイミング、タッチ操作の種類（タップ操作、スライド操作、フリック操作等）等を特定する。
【００３３】
音声入力部１５は、マイクロフォン４等から構成される。音声入力部１５は、マイクロフォン４からの電気信号を、音声処理部１７へ出力する。
【００３４】
音声出力部１６は、スピーカ５等から構成される。音声出力部１６は、音声処理部１７からの電気信号を入力し、スピーカ５から音声を出力する。
【００３５】
音声処理部１７は、音声入力部１５からの電気信号にＡ／Ｄ変換等を施し、変換後のデジタルの音声信号を制御部１１へ出力する。音声処理部１７は、制御部１１からのデジタルの音声信号にデコード処理およびＤ／Ａ変換等を施し、変換後の電気信号を音声出力部１６に出力する。
【００３６】
キー操作入力部１８は、キー操作部６の各キーが押下されたときに、押下されたキーに応じた信号を制御部１１へ出力する。
【００３７】
通信部１９は、通話や通信のための、信号を変換するための回路、電波を送受信するアンテナ等を備える。通信部１９は、制御部１１から入力される通話や通信のための信号を無線信号に変換し、変換された無線信号を、アンテナを介して、基地局や他の通信装置等の通信先へ送信する。また、通信部１９は、アンテナを介して受信した無線信号を制御部１１が利用できる形式の信号へ変換し、変換された信号を制御部１１へ出力する。
【００３８】
携帯電話機１は、複数のアプリケーションを実行できる、マルチタスクの機能を備える。携帯電話機１は、さらに、起動されたアプリケーションの複数の実行画面を同時に表示面３に表示する機能を備える。
【００３９】
制御部１１は、以下に説明する画面制御処理（図３（ａ））の実行のため、表示処理部３１と検出処理部３２を備える。画面制御処理は、表示面３に対する所定の条件を満たす操作（画面変更操作）を検出処理部３２が検出することに基づき、表示処理部３１がアプリケーションの実行画面の配置を変更するための処理である。
【００４０】
図３（ａ）は、本実施の形態に係る画面制御処理を示すフローチャートである。図４（ａ）および図４（ｂ）は、画面制御処理の実行時における、表示面３に表示される画面の遷移例を示す図である。図３に示す画面制御処理は、ユーザによる所定の操作に基づきアプリケーションが起動され、図４（ａ）に示すようなアプリケーションに基づく複数（２つ）の実行画面が、表示面３に表示されるときに実行される。
【００４１】
以下、簡潔に説明するため、２つのアプリケーション（Ａ１、Ａ２）の実行画面が表示面３において互いに隣接するよう表示される場合における画面制御処理の実行例について説明する。説明は省略するが、３つ以上の実行画面が表示面３に表示される場合には、境界を挟んで隣接する実行画面を対象とする画面制御処理の実行が可能である。
【００４２】
図３（ａ）に示す画面制御処理が実行開始されると、表示処理部３１は、初期表示処理（Ｓ１０１）を実行する。表示処理部３１は、表示面３上において、第１領域Ｒ１に第１実行画面４１を表示するとともに、第１領域Ｒ１に境界Ｂを挟んで隣接する第２領域Ｒ２に第２実行画面４２を表示する。第１実行画面４１と第２実行画面４２は、それぞれ、起
動されたアプリケーションＡ１、Ａ２の実行画面である。第１実行画面４１と第２実行画面４２は、境界Ｂを挟んで互いに隣接する。
【００４３】
表示処理部３１は、境界Ｂに沿った線の画像等、境界Ｂを示す画像を表示面に表示する。
【００４４】
表示処理部３１は、第１領域Ｒ１と第２領域Ｒ２との境界Ｂの位置を、パラメータＶに基づいて定める。パラメータＶは、境界ＢのＹ座標を示し、初期表示処理に先立ち予め所定の初期値に設定される。
【００４５】
ここで、表示面３上の座標は、図４（ａ）に示されるＸ軸（水平方向）とＹ軸（垂直方向）により定められる。Ｘ軸座標とＹ軸座標の各単位は、たとえばピクセルである。原点（０、０）は、表示面３の左上の角に対応し、表示面３上での境界Ｂの左端の位置に対応する座標は（０、Ｖ）である。
【００４６】
表示処理部３１は、境界Ｂに基づき、第１領域Ｒ１と第２領域Ｒ２とを定義する。第１領域Ｒ１はＹ座標がＶ未満の領域である。第２領域Ｒ２は、Ｙ座標がＶ以上の領域である。
【００４７】
パラメータＶの変更が、境界Ｂの移動に応じてなされるとともに、当該移動に伴い第１領域Ｒ１と第２領域Ｒ２が変化する。パラメータＶを増加させる変更は、境界Ｂの下方向（Ｙ軸正方向）への移動に対応する。当該移動に伴い第１領域Ｒ１は拡大し、第２領域Ｒ２は縮小する。逆に、パラメータＶを減少させる変更は、境界Ｂの上方向（Ｙ軸負方向）への移動に対応する。当該移動に伴い第１領域Ｒ１は縮小し、第２領域Ｒ２は拡大する。変化後の第１領域Ｒ１と第２領域Ｒ２は、移動後の領域Ｂを挟んで互いに隣接する。
【００４８】
初期表示処理（Ｓ１０１）の実行後、制御部１１が操作入力部１４からの位置信号に基づき表示面３に対するタッチ操作を検出した場合（Ｓ１０２：ＹＥＳ）、検出処理部３２が検出処理（Ｓ１０３）を実行する。
【００４９】
図３（ｂ）は、検出処理ルーチンを示すフローチャートである。検出処理ルーチンは、ステップＳ１０３の検出処理の内容を示す。検出処理は、画面変更操作を検出するための処理である。検出処理部３２は、タッチ操作の初期の入力位置（開始位置）が境界Ｂ上にある場合、画面変更操作が検出されたとして、フラグＦに「１」を設定し（Ｓ１１０）、検出処理ルーチンを終了する。検出処理部３２は、タッチ操作の初期の入力位置が境界Ｂ上にない場合、画面変更操作が検出されないとして、フラグＦに「０」を設定し（Ｓ１１０）、検出処理ルーチンを終了する。
【００５０】
ここで、タッチ操作の初期の入力位置（開始位置）とは、ステップＳ１０２において検出されたタッチ操作の入力位置を指す。初期の入力位置のＹ座標が、上記パラメータＶに略等しい場合、フラグＦに「１」が設定される（Ｆ＝１。Ｓ１１０）。タッチ操作の入力位置のＹ座標は、操作入力部１４からの位置信号に基づき取得される。初期の入力位置のＹ座標が、パラメータＶに略等しくない場合、フラグＦに「０」が設定される（Ｆ＝０。Ｓ１１１）。
【００５１】
画面制御処理において、フラグＦの設定を行う検出処理（Ｓ１０３）は、タッチ操作が開始（Ｓ１０２：ＹＥＳ）されてから終了（Ｓ１０７：ＮＯ）までの間、１回限り実行される。このため、一連のタッチ操作が継続する間、フラグＦは、一度「０」または「１」に設定された後には変更されない。
【００５２】
Ｆ＝０の場合（Ｓ１０４：ＮＯ）には、ステップＳ１０７の処理が実行される。ステップＳ１０７において、制御部１１は、タッチ操作が継続しているか否かを判定する処理を実行する。ステップＳ１０７においてＮＯと判定された場合には、再びステップＳ１０４の判定処理が実行される。画面変更操作とみなされないタッチ操作（Ｆ＝０）が継続する間、ステップＳ１０４とＳ１０７の処理が繰り返し実行され、後述の境界Ｂの移動（Ｓ１０５）および画面（第１実行画面４１、第２実行画面４２）の更新（Ｓ１０６）のための処理は実行されない。つまり、画面変更操作として検出されていないタッチ操作（Ｆ＝０）が継続する間、境界Ｂの位置は固定される。
【００５３】
Ｆ＝１の場合、すなわち検出処理部３２によって画面変更操作が検出された場合（Ｓ１０４：ＹＥＳ）、表示処理部３１は、ステップＳ１０５〜Ｓ１０７の処理を実行する。
【００５４】
たとえば図４（ａ）に示すように、ユーザがタッチ操作を表示面３に対して行い（Ｓ１０２：ＹＥＳ）、且つ、当該タッチ操作の初期の入力位置が境界Ｂ上にある場合（Ｓ１０９：ＹＥＳ）、フラグＦが「１」に設定さる（Ｓ１１０→Ｓ１０４：ＹＥＳ）。この場合、表示処理部３１は、ステップＳ１０５〜Ｓ１０７の処理を実行する。
【００５５】
ステップＳ１０５の処理は、取得されるタッチ操作の入力位置のＹ座標が増減することに対応して、境界Ｂを上下に移動させるための処理である。タッチ操作の入力位置のＹ座標の増加および減少は、それぞれ、境界Ｂの下方向および上方向への移動に対応する。
【００５６】
表示処理部３１は、ステップＳ０１０５において、パラメータＶをタッチ操作の現在の入力位置のＹ座標Ｙ１に設定する。上記の通り、設定されたパラメータＶに基づき、境界Ｂが移動される。表示処理部３１は、ステップＳ１０６において、境界Ｂの移動に伴い変化した第１領域Ｒ１と第２領域Ｒ２にそれぞれ適合するよう、第１実行画面４１と第２実行画面４２を更新する。
【００５７】
表示処理部３１は、制御部１１がステップＳ１０２において検出されたタッチ操作が継続していると判定した場合（Ｓ１０７：ＹＥＳ）、ステップＳ１０４〜Ｓ１０６の処理を再び実行する。すなわち、ユーザによりなされているタッチ操作が終了する（指が表示面３からリリースされる）ことに基づきステップＳ１０７においてＮＯと判定されるまで、表示処理部３１は、ステップＳ１０４〜Ｓ１０６の処理を繰り返し実行する。
【００５８】
上記の実行画面（４１、４２）の更新は、たとえば、実行画面の領域（Ｒ１、Ｒ２）の広さの変化に応じた画像の拡大または縮小による更新、レイアウトの更新等である。領域が拡大または縮小することに対応して、実行画面に表示されていた情報の、さらなる詳細情報または概略情報が表示されるよう、実行画面が更新されてもよい。
【００５９】
図４（ａ）に示されるように、タッチ操作の入力位置が、初期の入力位置Ｐから左下を向く矢印の方向へ移動するとき、入力位置のＹ座標Ｙ１は、徐々に増加する。パラメータＶが、徐々に増加するＹ座標Ｙ１に設定されるため（Ｓ１０５）、境界Ｂが徐々に下方向へ移動される。境界Ｂの移動に伴い、第１領域Ｒ１と第２領域Ｒ２は、移動する境界Ｂで隣接するよう変化する。表示処理部３１は、変化する第１領域Ｒ１と第２領域Ｒ２にそれぞれ適合するよう、第１実行画面４１と第２実行画面４２とが更新される。タッチ操作が継続することによって現在の入力位置が検出される間、第１実行画面４１と第２実行画面４２は、現在の入力位置を通る境界Ｂにおいて隣接するよう、継続的に更新される。
【００６０】
タッチ操作の入力位置がユーザにより所望の位置まで移動された後、図４（ａ）に示す現在の入力位置Ｑが操作入力部１４により検出されたとき、図４（ｂ）に示すように、パラメータＶは、現在の入力位置ＱのＹ座標Ｙ１に設定される（Ｓ１０５）。境界Ｂは、現
在の入力位置Ｑへ移動される。そして、移動後の境界Ｂを挟んで隣接するように、第１実行画面４１と第２実行画面４２が表示面３に表示される。
【００６１】
現在の入力位置Ｑが検出されているときにタッチ操作が検出されなくなった場合（Ｓ１０７：ＮＯ）、上述の通り、制御部１１はステップＳ１０８の処理へ進む。ステップＳ１０８において、制御部１１は、アプリケーションＡ１またはアプリケーションＡ２が終了したか否かを判定する。２つのアプリケーションＡ１、Ａ２がともに終了していない場合（Ｓ１０８：ＮＯ）、表示面３に対するタッチ操作を再び検出すべくステップＳ１０２の処理が実行される。
【００６２】
アプリケーションＡ１またはアプリケーションＡ２が終了した場合（Ｓ１０８：ＹＥＳ）、図３（ａ）に示される画面制御処理は終了する。一方のアプリケーション（Ａ１またはＡ２）が終了していない場合、画面制御処理の終了後、当該アプリケーションに対応する実行画面（４１または４２）が表示面３全体に表示される。両方のアプリケーションＡ１、Ａ２が終了している場合、所定の画面（ホーム画面等）が表示面３に表示される。
【００６３】
図５（ａ）と図５（ｂ）は、画面制御処理の実行時における、表示面３に表示される画面の遷移例を示す図である。図４（ａ）、（ｂ）を用いて説明されたタッチ操作とは逆に、入力位置のＹ座標が減少するような、スライド操作等のタッチ操作が検出される場合、図５（ａ）、（ｂ）に示すように境界Ｂは上方向へ移動される。
【００６４】
たとえば図５（ａ）に示すように、初期の入力位置Ｐから現在の入力位置Ｑへ入力位置が上方向へ移動するタッチ操作が検出され得る。図５（ａ）の場合、初期の入力位置Ｐは境界Ｂ上にあるため、検出処理部３２は、当該タッチ操作を画面変更操作として検出する。この結果、表示処理部３１は、境界Ｂを現在の入力位置Ｑへ移動させる。
【００６５】
以上、本実施の形態によれば、ユーザによる画面変更操作に対応する方向へ境界Ｂが移動されるとともに、境界Ｂの移動に伴い領域サイズが変化した第１領域Ｒ１と第２領域Ｒ２にそれぞれ適合させて、第１実行画面４１と第２実行画面４２が、移動後の境界Ｂを挟んで隣接するよう更新される。
【００６６】
ユーザは、画面変更操作によって表示面３に触れる指の位置を移動させることにより、移動の方向に対応した方向に境界Ｂを移動させることができる。たとえば、ユーザは、所望の実行画面の表示領域を拡大することにより、当該実行画面の閲覧や操作の利便性が向上する。ユーザが行う画面変更操作としてのタッチ操作は、設定画面を開く、メニュー画面において所望の項目を選択する等の手順を必要としない。
【００６７】
したがって、本実施の形態によれば、アプリケーションに基づく実行画面が表示面に複数表示されている場合に、ユーザが、実行画面の表示領域を、所望のサイズに変更できる。
【００６８】
さらに、本実施の形態において、検出処理部３２により検出される画面変更操作は、スライド操作、フリック操作等の、入力位置を移動させるタッチ操作である。境界Ｂが移動される方向は、入力位置の移動の境界Ｂに直交する成分の向きに対応している。そのため、ユーザは、タッチ操作に伴う境界Ｂの移動を直感的に認識することができる。
【００６９】
さらに、本実施の形態において、タッチ操作の初期の入力位置、すなわちタッチ操作の開始位置が境界Ｂ上にあるときに、当該タッチ操作が画面変更操作として検出される。ユーザは、実行画面の表示領域の大きさを変更したいときには、表示面３上に表示された境界Ｂを指で触れてその指先を移動させるだけで、第１実行画面４１と第２実行画面４２の
配置を変更できるため、操作が簡易である。
【００７０】
＜変更例１＞
本変更例１の構成によれば、タッチ操作の入力位置が、一方の領域から境界Ｂを越えて他方の領域へ移動するときに、タッチ操作に対応する方向に境界Ｂが移動される。
【００７１】
図６（ａ）は、本変更例に係る画面制御処理を示すフローチャートである。図６（ｂ）は、検出処理ルーチンを示すフローチャートである。図３（ｂ）に示される検出処理ルーチンは、図６（ａ）に示されるステップＳ１０３の検出処理の内容を示す。
【００７２】
図６（ａ）のフローチャートでは、図３（ａ）におけるステップＳ１０７（タッチ操作の継続状態を判定する処理）においてＮＯと判定された場合、ステップＳ１０４ではなく、ステップＳ１０３が実行される。すなわち、上記実施の形態では、検出処理が１回のタッチ操作につき１回実行されていたのに対し、本変更例では、タッチ操作が継続する間、検出処理が繰り返し実行される。
【００７３】
タッチ操作が継続する間に検出処理が繰り返し実行される結果、後述するように、検出処理部３２は、１回のタッチ操作がなされている間、当該タッチ操作を画面変更操作として検出するときと、画面変更操作として検出しないときがあり得る。
【００７４】
図６（ｂ）のフローチャートでは、図３（ｂ）におけるステップＳ１０９の処理が、ステップＳ１２１とＳ１２２の処理に置き換えられる。
【００７５】
本変更例に係る検出処理ルーチン（図６（ｂ））について、以下に説明する。
【００７６】
ステップＳ１２１において、検出処理部３２は、タッチ操作の初期の入力位置が、第１領域Ｒ１と第２領域Ｒ２のうち一方の領域内にあるか否かを判定する。
【００７７】
ステップＳ１２１においてＹＥＳと判定された場合、検出処理部３２は、現在のタッチ操作の入力位置が、上記一方の領域とは異なる他方の領域上にあるか否かを判定する。検出処理部３２は、検出処理部３２は、ステップＳ１２１においてもＹＥＳと判定した場合、ユーザにより画面変更操作がなされているとして、フラグＦに「１」を設定し（Ｆ＝１。Ｓ１１０）、検出処理ルーチンを終了する。
【００７８】
ステップＳ１２１、Ｓ１２２の処理は、タッチ操作の入力位置のＹ座標とパラメータＶとの大小関係に基づき実行される。
【００７９】
検出処理部３２は、ステップＳ１２１またはＳ１２２においてＮＯと判定した場合、ユーザにより画面変更操作がなされていないとして、フラグＦに「０」を設定し（Ｆ＝０。Ｓ１１１）、検出処理ルーチンを終了する。
【００８０】
図７（ａ）〜図７（ｃ）は、画面制御処理の実行時における、表示面３に表示される画面の遷移例を示す図である。図７（ａ）によれば、タッチ操作の初期の入力位置Ｐは、第１領域Ｒ１内にある。検出処理部３２は、ステップＳ１２１の判定処理においては、入力位置が第１領域Ｒ１内にあるとしてＹＥＳと判定するため、ステップＳ１２２の判定処理が実行される。
【００８１】
ユーザの指の表示面３への接触位置が初期の入力位置Ｐに留まる場合、検出処理部３２は、現在の入力位置（Ｐ）は、第２領域Ｒ２（他方の領域）上にないとして、ステップＳ１２２においてＮＯと判定する。このとき、検出処理部３２は、画面変更操作を検出しな
い（Ｆ＝０）。
【００８２】
この後、図７（ａ）に示す現在の入力位置Ｐ１が検出された場合、検出処理部３２は、現在の入力位置Ｐ１が他方の領域上にあるため（Ｓ１２２：ＹＥＳ）、画面変更操作を検出する（Ｆ＝１。Ｓ１１０）。
【００８３】
画面制御処理において、Ｆ＝１であることが検出された場合、表示処理部３１は、パラメータＶを、タッチ操作の現在の入力位置Ｐ１のＹ座標Ｙ１に設定する（Ｓ１０５）。図７（ｂ）に示すように、境界Ｂが現在の入力位置Ｐ１へ移動される。タッチ操作が画面変更操作として検出されているときには、境界Ｂは、現在の入力位置に追随して連続的に移動される。境界Ｂの移動に伴い、アプリケーションＡ１の実行画面が拡大するとともに、アプリケーションＡ２の実行画面が縮小される。
【００８４】
現在の入力位置Ｐ１が、図７（ｃ）に示す新たな現在の入力位置Ｑへ移動し得る。この場合、現在の入力位置Ｑは、初期の入力位置Ｐが属する第１領域Ｒ１（一方の領域）内にある。この場合、画面制御処理と検出処理ルーチンに基づき、境界Ｂは、図７（ｂ）に示される位置に留まる。
【００８５】
つまり、現在の入力位置Ｑは他方の領域（第２領域Ｒ２）上にない（Ｓ１２２：ＮＯ）ため、検出処理部３２は、画面変更操作を検出しない（Ｆ＝０）。この場合、パラメータＶを設定する処理が実行されないためにパラメータＶは、図７（ｃ）に示すように、図７（ｂ）に示される状態のときに設定された値に保たれる。よって、境界Ｂは、図７（ｂ）に示される位置に留まる。
【００８６】
図７（ａ）〜（ｃ）に示す通り、ユーザは、境界Ｂを、第１領域Ｒ１の側から押し下げるように移動させることができる。
【００８７】
ユーザは、第２領域Ｒ２内を初期のタッチ位置とするようタッチ操作を行い、第２領域Ｒ側から押し上げるように境界Ｂを移動させることによって、第１領域Ｒ１を縮小させることができる。
【００８８】
すなわち、画面制御処理は、境界Ｂを上方向（Ｙ軸負方向）へ移動させるための画面変更操作も検出する。図７（ａ）に示す矢印の方向と逆方向へ移動するたち操作、つまり初期の入力位置がＰ１であり且つ現在の入力位置がＰであるようなタッチ操作が検出された場合、検出処理部３２は、画面変更操作を検出する（Ｆ＝１）。この場合、境界Ｂは、Ｙ座標がＶであるような所定の位置から、現在の入力位置Ｐへ、上方向へ移動される。
【００８９】
以上、本変更例によれば、表示面３に対して第１領域Ｒ１内から第２領域Ｒ２へと継続するタッチ操作がなされたときに、すなわち、タッチ操作が一方の領域内から始まり、且つ、境界Ｂを越えて他方の領域へと入るように継続するときに、検出処理部３２は、当該タッチ操作を画面変更操作として検出する。一方の領域が第１領域Ｒ１であるとき、他方の領域は第２領域Ｒ２である。一方の領域が第２領域Ｒ２であるとき、他方の領域は第１領域Ｒ１である。
【００９０】
本変更例に係る画面変更操作が検出されることによって、ユーザは、境界Ｂを、一方の領域の内側から押し広げるように移動させることができる。
【００９１】
本変更例の構成は、上記実施の形態の構成と組み合わせることが可能である。この場合、タッチ操作の初期の入力位置が境界Ｂ上にあるときには、上記実施の形態にて説明された画面制御処理と検出処理ルーチンが実行され、さらに、タッチ操作の初期の入力位置が
第１領域Ｒ１内または第２領域Ｒ２内にあるときには、本変更例にて説明された画面制御処理と検出処理ルーチンが実行される。
【００９２】
＜変更例２＞
図８（ａ）は、本変更例に係る画面制御処理を示すフローチャートである。図８（ｂ）および図８（ｃ）は、本変更例に係る、画面制御処理の実行時における、表示面３に表示される画面の遷移例を示す図である。
【００９３】
本変更例における画面制御処理は、上記変更例１における画面制御処理に略同一である。ただし、本変更例における画面制御処理は、ステップＳ１０５の処理が図８（ａ）に示すようにステップＳ１３１の処理に置換されている点が、上記変更例１における画面制御処理と異なる。
【００９４】
ステップＳ１３１の処理は、継続するタッチ操作に関して初めて当該処理が実行されるときの動作は、ステップＳ１０５の処理の動作と異なり、２回目以降の当該処理の動作は、ステップＳ１０５の処理と同一である。
【００９５】
現在行われているタッチ操作に関して初めて当該ステップＳ１３１の処理が実行されるとき、表示処理部３１は、パラメータＶをＶ＋ΔＶまたはＶ−ΔＶに設定する。ここで、ΔＶは、正の所定値である。表示処理部３１は、所定値ΔＶに係る上記符号（＋または−）を、タッチ操作に適合する方向へ境界Ｂが移動するよう決定する。
【００９６】
すなわち、タッチ操作の入力位置が、図８（ａ）に示すように第１領域Ｒ１内（初期の入力位置Ｐ）から、図８（ｂ）に示すように境界Ｂ（現在の入力位置Ｐ１）上へ初めて移動した場合、表示処理部３１は、Ｖ＝Ｖ＋ΔＶと設定する。パラメータＶの値がΔＶだけ増加することにより、図８（ｃ）に示すように境界Ｂは、所定値ΔＶに対応する所定の距離だけ不連続に下方向へ移動される。これに伴い、アプリケーションＡ１の実行画面が境界Ｂの移動距離に応じて拡大される。
【００９７】
同様に、タッチ操作の入力位置が、第２領域Ｒ２内から境界Ｂへ初めて移動した場合、表示処理部３１は、Ｖ＝Ｖ−ΔＶと設定する。この場合、境界Ｂは、所定値ΔＶに対応する所定の距離だけ不連続に上方向へ移動される。
【００９８】
継続するタッチ操作において２回目以降にステップＳ１３１の処理が実行される場合がある。この場合、タッチ操作が画面変更操作として検出されているとき、上記変更例１と同様に、表示処理部３１は、境界Ｂをタッチ操作の入力位置に追随させるように連続的に移動させる。
【００９９】
以上、本変更例においても、タッチ操作が一方の領域内から始まり、且つ、境界Ｂを越えて他方の領域Ｒ２へと入るように継続するときに、検出処理部３２は、当該タッチ操作を画面変更操作として検出する。継続するタッチ操作において、初めて当該タッチ操作の入力位置が境界Ｂ上に位置するときには、画面変更操作として検出される当該タッチ操作の方向へ境界Ｂが所定距離だけ移動される。ユーザは、境界Ｂの移動先を精密に指定する操作を行うことなく、境界Ｂを、画面変更操作の方向に対応した方向へ、所定距離だけ移動させることができる。よって、操作が簡易となる。
【０１００】
境界Ｂの不連続な移動の後、ユーザがさらに境界Ｂの位置を修正することを望む場合、さらにタッチ操作を継続することによって、上記変更例１と同様に境界Ｂを連続的に移動させることができる。
【０１０１】
ステップＳ１３１におけるパラメータＶをΔＶ増減させる設定の実行は、初めてステップＳ１３１が実行されるときだけでなく、最初のＮ回（Ｎは所定の正整数）においてなされてもよい。
【０１０２】
本変更例の構成は、上記実施の形態の構成と組み合わせることが可能である。
【０１０３】
＜変更例３＞
本変更例では、ユーザが、拡大あるいは縮小したい表示領域（実行画面）内において、領域を拡げるようなタッチ操作あるいは縮めるようなタッチ操作を行ったときに、画面変更操作が検出され、タッチ操作の方向に対応した方向に境界Ｂが移動される。
【０１０４】
図９（ａ）は、本変更例に係る、本実施の形態に係る画面制御処理を示すフローチャートである。図９（ｂ）は、本変更例に係る、検出処理ルーチンを示すフローチャートである。
【０１０５】
図９（ａ）に示すフローチャートでは、図３（ａ）に示すフローチャートのステップＳ１０４の後段にステップＳ１４１の処理が挿入され、さらにステップＳ１０５の処理がステップＳ１４２の処理に置き換えられる。図９（ｂ）に示すフローチャートでは、図３（ｂ）に示すフローチャートのステップＳ１０９の処理がステップＳ１４３の処理に置き換えられる。
【０１０６】
検出処理部３２は、検出処理ルーチン（図９（ｂ））において、タッチ操作の初期の入力位置が第１領域Ｒ１および第２領域Ｒ２のうち一方の領域上にある場合、画面変更操作を検出する（Ｆ＝１）。
【０１０７】
図１０（ａ）〜（ｃ）は、本変更例に係る、画面制御処理の実行時における、表示面３に表示される画面の遷移例を示す図である。
【０１０８】
タッチ操作の初期の入力位置Ｐ（図１０（ａ））が検出された場合、当該入力位置は第１領域Ｒ１（一方の領域）上にあるため、検出処理部３２は、当該タッチ操作を画面変更操作として検出し、Ｆを「１」に設定する（Ｓ１１０）。
【０１０９】
Ｆ＝１である場合（Ｓ１０４：ＹＥＳ）、表示処理部３１は、ステップＳ１４１において、上記の初期の入力位置Ｐに基づく内分比αを取得する。
【０１１０】
ここで、内分比αは、タッチ操作の対象である第１領域Ｒ１の、境界Ｂに直交する方向に関する長さを、初期の入力位置によって内分したときの内分比を指す。具体的には、タッチ操作の初期の入力位置のＹ座標をＹ０とするとき、内分比αは、式α＝（Ｖ−Ｙ０）／Ｙ０によって与えられる。表示処理部３１は、当該式に基づき演算処理を実行することにより内分比αを取得する。
【０１１１】
当該内分比αは、初期の入力位置Ｐに基づき決定される値であるため、ステップＳ１４１が一度実行された後、当該タッチ操作が継続する間（Ｓ１０７：ＹＥＳ）は、ステップＳ１４１の処理はスキップされる。
【０１１２】
図１０（ａ）の例と異なり、初期の入力位置Ｐが第２領域Ｒ２上にある場合には、内分比αは、式α＝（Ｙ０−Ｖ）／（Ｈ−Ｙ０）で与えられる。ここで、Ｈは、第１領域Ｒ１と第２領域Ｒ２の境界Ｂの直交方向に関する長さを表す。
【０１１３】
初期の入力位置Ｐに基づく内分比αの取得の後（Ｓ１４１）、表示処理部３１は、タッ
チ操作の現在の入力位置に基づく内分比が、上記内分比αに一致するよう、パラメータＶを設定する。
【０１１４】
たとえば、図１０（ａ）に矢印で示す方向にタッチ操作の入力位置が移動し、図１０（ｂ）に示すような現在の入力位置Ｐ１のＹ座標Ｙ１が検出され得る。この場合、表示処理部３１は、現在の入力位置Ｐ１に基づく内分比（Ｖ−Ｙ１）／Ｙ１がαに一致するようパラメータＶを設定する。すなわち、パラメータＶは、式Ｖ＝（１＋α）×Ｙ１により与えられる。表示処理部３１は、当該式に基づき演算処理を実行することによりパラメータＶを設定する。
【０１１５】
図１０（ａ）に矢印で示すように、タッチ操作の入力位置が下方向へ移動する場合、入力位置のＹ座標は増大するため（Ｙ１＞Ｙ０）、パラメータＶは、上記式に基づき増加するよう設定される。
【０１１６】
表示処理部３１は、内分比αを保つよう境界Ｂを移動させるため、たとえば、タッチ操作の初期の入力位置が、Ｙ軸方向に関して第１領域Ｒ１の中央である場合には、現在の入力位置が常に変更後の第１領域Ｒ１の中央に位置するよう境界Ｂが移動される。別の例として、タッチ操作の初期の入力位置が境界Ｂ上にあった場合には、境界Ｂは、上記実施の形態と同様に、現在の入力位置へ移動される。
【０１１７】
図１０（ｂ）に矢印で示すようにタッチ操作の入力位置が上方向へ移動すると、図１０（ｃ）に示すようなタッチ操作の現在の入力位置Ｐ２のＹ座標Ｙ２が取得され得る。上述と同様に、表示処理部３１は、現在の入力位置に基づく内分比（Ｖ−Ｙ２）／Ｙ２が上記内分比αに一致するようパラメータＶを設定する（Ｓ１４２）。この場合、パラメータＶは減少するよう設定される。境界Ｂは、内分比αを保つように上方向に移動する。
【０１１８】
以上、本変更例によれば、初期の入力位置に基づく内分比を保つよう、境界Ｂが移動される。この構成により、ユーザは、最初に一方の領域（第１領域Ｒ１または第２領域）をタッチした場合、当該一方の領域における相対的な入力位置が固定される。ユーザは、境界Ｂに触れなくても、所望の領域（実行画面）内でタッチ操作を行うことにより、境界Ｂを移動させることができ、便利である。
【０１１９】
＜変更例４＞
図１１は、本変更例に係る、携帯電話機の全体構成を示すブロック図である。本変更例において、制御部１１は、スクロール処理部３３（後述）をさらに備える。
【０１２０】
図１２（ａ）は、本変更例に係る、本実施の形態に係る、画面制御処理を示すフローチャートである。図１２（ｂ）は、本変更例に係る、検出処理ルーチンを示すフローチャートである。
【０１２１】
図１２（ａ）に示すフローチャートでは、図３（ａ）に示すフローチャートのステップＳ１０２の処理が削除され、さらにステップＳ１０５の処理がステップＳ１５１の処理に置き換えられる。図１２（ｂ）に示すフローチャートでは、図３（ｂ）に示すフローチャートのステップＳ１０９の処理がステップＳ５１２〜Ｓ１５５の処理に置き換えられる。
【０１２２】
本変更例に係る画面制御処理は、アプリケーションＡ１またはアプリケーションＡ２の実行画面（４１、４２）が所定のスクロール操作を受け付け可能に表示面３に表示されるときに実行される。所定のスクロール操作は、対象の実行画面上において当該実行画面をスクロール表示させるための操作である。所定のスクロール操作は、たとえば、スクロール表示させる方向へのスライド操作やフリック操作である。
【０１２３】
以下では、簡単のため、図１３（ａ）に示すようにアプリケーションＡ１の第１実行画面４１が、所定のスクロール操作（たとえば、図１３（ａ）に示す矢印の方向へのスライド操作）を受け付け可能に第１領域Ｒ１に表示されている場合における、画面制御処理について説明する。ただし、当該画面制御処理は、アプリケーションＡ２の第２実行画面４２にも適用可能である。
【０１２４】
スクロール処理部３３は、アプリケーションＡ１の実行に基づき、上下方向へのスライド操作等をスクロール表示のためのスクロール操作として検出する。スクロール処理部３３は、アプリケーションＡ１の実行に基づき、第１実行画面４１を、検出したスクロール操作に対応する方向（上下方向）にスクロール表示する。
【０１２５】
本変更例において説明に用いられる例では、実行画面は上下方向にスクロール表示される。本変更例の画面制御処理は、左右方向や、ななめ方向へのスクロール表示等、スクロールの方向に関係なく、適宜実行可能である。
【０１２６】
図１３（ａ）において、第１実行画面４１上の右下には、スクロールバー４３が表示されている。スクロールバー４３の垂直方向に関する位置は、スクロール表示によって表示されることができるコンテンツにおける第１実行画面４１の位置を示す。スクロールバー４３が第１領域Ｒ１の最下部に表示されていることが示す通り、第１実行画面４１は、スクロール表示が完遂された状態にある。スクロールバー４３が表示されない構成が採られてもよい。
【０１２７】
ここで、スクロール表示が完遂された状態とは、アプリケーションの実行により表示されるべき画像全体のうち、最上部分または最下部分が第１実行画面４１として第１領域Ｒ１に表示されている状態を言う。たとえば、ウェブブラウザのアプリケーションの実行中に表示されている実行画面において、実行画面に係るコンテンツの最上部または最下部が表示されている状態が、スクロール表示が完遂された状態である。
【０１２８】
図１３（ａ）に示すようなスクロール操作が検出された場合、第１実行画面４１は、スクロール表示が完遂された状態にあるため、スクロール処理部３３は、当該スクロール操作を受け付けず、スクロール処理部３３はスクロール表示を実行しない。この例の場合、スクロール表示が完遂された状態にあることに起因して受け付けられないスクロール操作の方向（以下、単に「スクロール表示できない方向」と言う。）が上方向である。
【０１２９】
本変変更例に係る検出処理ルーチンについて説明する。
【０１３０】
ステップＳ１５２において、検出処理部３２は、第１実行画面４１が、スクロール表示が完遂された状態にある場合、ＹＥＳと判定する。
【０１３１】
ステップＳ１５３において、検出処理部３２は、第１領域Ｒ１に対して、スクロール表示できない方向へスクロール操作が検出された場合、ＹＥＳと判定する。
【０１３２】
ステップＳ１５４において、検出処理部３２は、ステップＳ１５３においてＹＥＳと判定されるような、スクロール表示できない方向へのスクロール操作が、所定条件（後述）の下で繰り返された場合、ＹＥＳと判定する。
【０１３３】
検出処理部３２は、ステップＳ１５２〜Ｓ１５３においてＹＥＳと判定した場合、当該スクロール操作を画面変更操作として検出する（Ｆ＝１。Ｓ１１０）。検出処理部３２は、ステップＳ１５２〜Ｓ１５３の何れかにおいてＮＯと判定した場合、画面変更操作を検
出しない（Ｆ＝０。Ｓ１１１）。
【０１３４】
スクロール表示できない方向へのスクロール操作に関する上記所定条件は、たとえば、スクロール表示できない方向へのスクロール操作の頻度に関する条件である。より具体的には、たとえば、所定条件は、スライド操作が所定時間（たとえば数秒程度）内に所定回数（たとえば数回）以上なされることである。
【０１３５】
表示処理部３２は、画面変更操作が検出された場合（Ｆ＝１）、ユーザにより画面変更操作なされたとして、パラメータＶをＶ＋ΔＷに設定する。ΔＷは所定の正の閾値である。パラメータＶがＶ＋ΔＷに設定された結果、図１３（ｂ）に示すように、境界ＢがΔＷだけ下方向へ移動される。アプリケーションＡ１の実行画面４１がΔＷの分だけ拡大する。
【０１３６】
以上、本変更例によれば、検出処理部３２は、第１実行画面４１のスクロール表示が完遂された後、さらに、スクロール表示できない方向へスクロール操作が所定条件のもとで継続されたとき、当該スクロール操作を画面変更操作として検出する。たとえば、所定時間内に所定回数以上スクロール表示できない方向へのスクロール操作が検出された場合に、検出処理部３２により画面変更操作が検出される。
【０１３７】
画面変更操作が検出されることにより、自動的に境界Ｂが第１領域Ｒ１を拡大する方向に移動される。
【０１３８】
表示内容の閲覧を快適に行うことができない場合に第１領域Ｒ１が拡大されるため、ユーザは、第１領域Ｒ１に表示された第１実行画面４１を快適に閲覧できる。
【０１３９】
＜変更例５＞
図１４（ａ）〜（ｃ）は、本変更例に係る、画面制御処理の実行時における、表示面３に表示される画面の遷移例を示す図である。
【０１４０】
上記変更例４の画面制御処理に、境界Ｂの移動させる前に、ユーザへ当該境界Ｂの移動の実行を確認する確認処理がさらに付加されてもよい。
【０１４１】
たとえば、上記変更例４において説明した図１３（ａ）と同様に、画像変更操作とみなすスクロール操作が検出処理部３２により検出された場合、図１４（ａ）に示すように、表示処理部３１が境界Ｂを強調するための表示を行う。
【０１４２】
境界Ｂを強調するための表示は、境界Ｂを強調する視覚的効果を奏する各種の画像処理に基づく表示であり、たとえば、境界Ｂが光っているかのように見える表示、境界Ｂを点滅させる表示、境界Ｂの太さや色や柄を変更する表示等である。
【０１４３】
検出処理部３２は、強調された境界Ｂに対する入力（タッチ操作）を待ち受ける。検出処理部３２が図１４（ｂ）に示すような強調された境界Ｂに対する入力（タッチ操作）を検出した場合、表示処理部３１は、境界Ｂを、図１４（ｃ）に示すように上記変更例３と同様に移動させる。
【０１４４】
検出処理部３２は、境界Ｂを強調するための表示の開始後、所定時間以上境界Ｂに対する入力が検出されない場合には、当該強調表示を解除するとともに、境界Ｂに対する入力の待ち受けを停止する。
【０１４５】
検出処理部３２が境界Ｂ以外の位置のタッチ操作を検出した場合にも、当該強調表を解
除する。
【０１４６】
以上、本変更例５によれば、画像変更操作としてのスクロール操作が検出処理部３２により検出された場合、境界Ｂの移動に関する確認処理が実行される。確認処理は、境界Ｂを強調するための表示処理である。強調された境界Ｂに対する入力を検出処理部３２が検出したことに基づいて、表示処理部３１は、境界Ｂを第２領域Ｒ２の側へ所定の距離（ΔＷ）だけ移動させる。
【０１４７】
ユーザは、表示面３に表示されている実行画面（第１実行画面４１、第２実行画面４２）の閲覧を、妨害されることなく、境界Ｂの移動を実行するための境界Ｂの強調表示を認知できる。ユーザが望む場合、境界Ｂに対するタッチ操作を行うことにより、第１実行画面４１の表示領域である第１領域Ｒ１を拡大させることができる。
【０１４８】
＜その他＞
以上、本発明の実施の形態および変更例について説明したが、本発明は、上記実施の形態等によって何ら制限されるものではなく、また、本発明の実施の形態も、上記以外に種々の変更が可能である。
【０１４９】
上記実施の形態および変更例１〜５では、検出処理部３２によってタッチ操作が画面変更操作として検出されている間、第１実行画面４１と第２実行画面４２は更新される（Ｓ１０６）。しかしながら、表示処理部３１は、検出処理部３２によって画面変更操作としてタッチ操作が検出されている間には第１実行画面４１と第２実行画面４２を更新しない構成が採られてもよい。たとえば、タッチ操作の終了後に、検出処理部３２が当該タッチ操作を画面変更操作として検出したことに基づいて、境界Ｂの移動に伴い変化した第１領域Ｒ１と第２領域Ｒ２にそれぞれ適合するよう、第１実行画面４１と第２実行画面４２を更新するよう構成されてもよい。この場合、タッチ操作が画面変更操作として検出されている間、表示処理部３１は、移動している境界Ｂの位置を通知するための境界Ｂを示す線などの画像を表示面３に表示してもよい。
【０１５０】
上記実施の形態および変更例１〜５では、一例として、境界Ｂが水平方向（Ｘ軸方向）を向くよう第１領域Ｒ１と第２領域Ｒ２が表示面３上に割り当てられる。第１領域Ｒ１と第２領域Ｒ２は、水平方向に限らず、図１５（ａ）、（ｂ）に示すような垂直方向（Ｙ軸方向）を向く境界を挟んで隣接するよう、あるいは、ななめ方向を向く境界Ｂを挟んで隣接するよう、表示面３上に割り当てられてよい。携帯電話機１は、たとえば図１５（ａ）、（ｂ）に示すように、縦向きあるいは横向きの何れの姿勢で使用されてもかまわない。
【０１５１】
上記実施の形態および変更例１〜５では、一例として、第１領域Ｒ１と第２領域Ｒ２が表示面３全体を覆う場合について説明された。しかしながら、上記実施の形態および変更例１〜５の構成は、図１６に示すように第１領域Ｒ１と第２領域Ｒ２が表示面３の一部分を覆う場合にも適用可能である。
【０１５２】
上記実施の形態および変更例１〜５では、一例として、第１実行画面４１と第２実行画面４２との２つの実行画面が表示面３に表示されている場合について説明された。しかしながら、３つ以上の実行画面が表示面３に表示されている場合にも上記実施の形態および変更例１〜５の構成は適用可能である。
【０１５３】
上記実施の形態および変更例１〜５の構成は、表示面３が個別の２つ以上の表示面から構成されている場合にも適用できる。たとえば、図１７（ａ）に示すように、表示面３は、略隣接するように配置された２つの表示面３ａ、３ｂから構成されるものとしてもよい。通常、表示面３が、２つの表示面３ａ、３ｂから一体的に見えるよう構成される場合、
２つのアプリケーションＡ１、Ａ２の各実行画面４１、４２は、図１７（ａ）に示すように、表示面３ａ、３ｂの各々に表示される。つまり、第１領域Ｒ１と第２領域Ｒ２は、各表示面３ａ、３ｂにそれぞれ割り当てられる。この場合、第１領域Ｒ１と第２領域Ｒ２との境界Ｂは、各表示面３ａ、３ｂ上の互いに隣接する辺となる。たとえば、タッチ操作の入力位置が、図１７（ａ）に示す初期の入力位置Ｐから現在の入力位置Ｑへ移動することが検出された場合、上記実施の形態に係る画面制御処理の実行によって、図１７（ｂ）に示すように境界Ｂが現在の入力位置Ｑへ移動され、境界Ｂの移動に伴い２つのアプリケーションＡ１、Ａ２の実行画面の大きさが変更される。上記実施の形態に限らず、変更例１〜５に係る画面制御処理が実行適用されてもよい。
【０１５４】
図１７（ａ）、（ｂ）の構成において、各実行画面４１、４２は、一体的に形成されたキャビネット２に配されてもよいし、図１８（ａ）、（ｂ）に示すようにそれぞれ個別のキャビネット２ａ、２ｂに配されてもよい。図１８（ａ）、（ｂ）の例において、携帯電話機１のキャビネット２は、第１キャビネット２ａと第２キャビネット２ｂとを備え、表示面３は、各キャビネット２ａ、２ｂにそれぞれ配された第１表示面３ａと第２表示面３ｂを有する。携帯電話機１は、図１８（ａ）に示すように第１キャビネット２ａが第２キャビネット２ｂの上に重ねられた閉状態と、図１８（ｂ）に示すように第１キャビネット２ａと第２キャビネット２ｂが並べて配された状態と、を切換可能な構成が採られている。開状態において、２つの表示面３ａ、３ｂは略面一になり、一体的な表示面３を形成する。図１７（ａ）、（ｂ）を用いて説明されたように、画面制御処理に基づき、境界Ｂが移動されるとともに、表示面３（３ａ、３ｂ）に表示されたアプリケーションＡ１、Ａ２の実行画面４１、４２の大きさが変更される。
【０１５５】
画面変更操作は、上記実施の形態および変更例１〜５において説明された操作に限らず、各種の操作であってよい。たとえば、境界Ｂ上を所定時間（たとえば、数百ミリ秒〜数秒程度）以上タッチする操作（ロングタッチ）が、検出処理部３２によって画面変更操作として検出されてよい。この構成によれば、画面変更操作と、画面をスクロールさせるための操作等、他のタッチ操作との間の競合の回避が可能である。また、検出処理部３２による画面変更操作の誤検出が抑制される。
【０１５６】
上記実施の形態では、スマートフォン型の携帯電話機に本発明が適用されている。しかしながら、これに限らず、ストレート式、折りたたみ式、スライド式等、他のタイプの携帯電話機に本発明が適用されてもよい。
【０１５７】
さらに、本発明は、携帯電話機に限られず、ＰＤＡ（Personal DigitalAssistant）、タブレットＰＣ（Tablet PC）、電子書籍端末等の携帯端末装置を含む、各種の通信装置に適用可能である。
【０１５８】
この他、本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
【符号の説明】
【０１５９】
１  携帯電話機  （携帯端末装置）
２ａ  第１キャビネット  （第１筐体）
２ｂ  第２キャビネット  （第２筐体）
３  表示面
３ａ  第１表示面
３ｂ  第２表示面
３１  表示処理部
３２  検出処理部
３３  スクロール処理部
４１  第１実行画面
４２  第２実行画面
Ａ１  アプリケーション  （第１アプリケーションプログラム）
Ａ２  アプリケーション  （第２アプリケーションプログラム）
Ｂ  境界
Ｒ１  第１領域
Ｒ２  第２領域
α  内分比
【図１】
0005814821.tif 000002
【図２】
0005814821.tif 000003
【図３】
0005814821.tif 000004
【図４】
0005814821.tif 000005
【図５】
0005814821.tif 000006
【図６】
0005814821.tif 000007
【図７】
0005814821.tif 000008
【図８】
0005814821.tif 000009
【図９】
0005814821.tif 000010
【図１０】
0005814821.tif 000011
【図１１】
0005814821.tif 000012
【図１２】
0005814821.tif 000013
【図１３】
0005814821.tif 000014
【図１４】
0005814821.tif 000015
【図１５】
0005814821.tif 000016
【図１６】
0005814821.tif 000017
【図１７】
0005814821.tif 000018
【図１８】
0005814821.tif 000019