(57)【要約】【課題】操作性が良好な携帯端末を提供する。【解決手段】携帯端末（１）は、アプリケーションのためのウィンドウを表示するディスプレイ（２）と、ウィンドウの外縁を跨ぐタッチパネル（３）へのドラッグ操作を検出するドラッグ操作検出部（４）と、ウィンドウの外縁を跨ぐドラッグ操作に基づいてウィンドウの大きさを変更するウィンドウ表示制御部（５）とを備える。【選択図】図１
2016038640.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションのためのウィンドウを表示する表示部と、
前記表示部に対応するタッチパネルと、
前記表示部に表示されたウィンドウの外縁を跨ぐタッチパネルへのドラッグ操作を検出するドラッグ操作検出手段と、
前記ドラッグ操作検出手段により検出されたウィンドウの外縁を跨ぐドラッグ操作に基づいて前記ウィンドウの大きさを変更するウィンドウ表示制御手段とを備えたことを特徴とする携帯端末。
【請求項２】
前記ドラッグ操作検出手段は、前記ウィンドウの内側から外側へ移動する内外ドラッグ操作と前記ウィンドウの外側から内側へ移動する外内ドラッグ操作とを検出し、
前記ウィンドウ表示制御手段は、前記ドラッグ操作検出手段により検出された内外ドラッグ操作に基づいて前記ウィンドウの大きさを拡大し、前記ドラッグ操作検出手段により検出された外内ドラッグ操作に基づいて前記ウィンドウの大きさを縮小することを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記ドラッグ操作検出手段は、前記ウィンドウの外縁の内側に沿って形成された内側境界と、前記外縁の外側に沿って形成された外側境界とにより規定される判断領域を用いて、前記ドラッグ操作の種類を判断することを特徴とする請求項２に記載の携帯端末。
【請求項４】
前記ドラッグ操作検出手段は、前記判断領域から開始されて前記外縁を超えた領域外縁超ドラッグ操作を検出し、
前記ウィンドウ表示制御手段は、前記ドラッグ操作検出手段により検出された領域外縁超ドラッグ操作に基づいて前記ウィンドウの大きさを変更することを特徴とする請求項３に記載の携帯端末。
【請求項５】
前記ドラッグ操作検出手段は、前記判断領域から開始されて前記外縁を超えず、前記内側境界を超えたウィンドウ内ドラッグ操作を検出し、
前記ドラッグ操作検出手段により検出されたウィンドウ内ドラッグ操作を前記アプリケーションに通知するアプリケーション通知手段をさらに備えることを特徴とする請求項３に記載の携帯端末。
【請求項６】
前記ドラッグ操作検出手段は、前記外縁と前記内側境界との間を移動して所定の閾値を超えたウィンドウ内ドラッグ操作を検出し、
前記ドラッグ操作検出手段により検出されたウィンドウ内ドラッグ操作を前記アプリケーションに通知するアプリケーション通知手段をさらに備える請求項３に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルへのドラッグ操作により、アプリケーションのためのウィンドウを拡縮して表示する携帯端末に関する。
【背景技術】
【０００２】
アプリケーションのためのウィンドウを表示する表示部と、この表示部に対応するタッチパネルとを備え、タッチパネルに触れた指を時計周りに円を描くように動かすと、表示部に表示されたウィンドウが縮小表示され、ウィンドウが縮小表示された状態で指を反時計周りに動かすと、ウィンドウが元のサイズの表示状態に戻る携帯端末が知られている（特許文献１）。
【０００３】
この特許文献１に開示された携帯端末によれば、片手操作がし辛い携帯端末において、タッチパネル上で特定の曲線操作を実行することにより、片手操作し易いように画面の表示を切り替えることができる。従って、タッチパネルを備えた携帯端末を片手で保持したときの操作性を向上させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2010-79442号公報（2010年4月8日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の携帯端末では下記の問題が生じる。即ち、タッチパネル上での上記特定の曲線操作が、その時点で表示部に表示されているアプリケーションの操作と競合してしまう場合は、ウィンドウの表示切替操作、および、上記アプリケーション操作のいずれか一方を機能させることができなくなるという問題が生じる。例えば、ドラッグ操作によりスクロールする機能を有するアプリケーションのウィンドウが表示部に表示されていた場合、上記特定の曲線操作を指によりタッチパネル上で実行しても、ウィンドウの表示を切替えるべきか、スクロールすべきかを携帯端末は判断することができない。
【０００６】
本発明の目的は、ウィンドウの表示切替操作とアプリケーション操作との競合を回避することができ、操作性が良好な携帯端末を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る携帯端末は、アプリケーションのためのウィンドウを表示する表示部と、前記表示部に対応するタッチパネルと、前記表示部に表示されたウィンドウの外縁を跨ぐタッチパネルへのドラッグ操作を検出するドラッグ操作検出手段と、前記ドラッグ操作検出手段により検出されたウィンドウの外縁を跨ぐドラッグ操作に基づいて前記ウィンドウの大きさを変更するウィンドウ表示制御手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明の一態様によれば、ウィンドウの表示切替操作とアプリケーション操作との競合を回避することができ、操作性が良好な携帯端末を提供することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係る携帯端末の構成を示すブロック図である。
【図２】上記携帯端末のディスプレイに縮小表示された領域を示す図である。
【図３】上記携帯端末のディスプレイに全画面表示された領域を示す図である。
【図４】上記ディスプレイの各領域のサイズを示す図である。
【図５】上記ディスプレイへのタッチ操作時の座標を示す図である。
【図６】（ａ）（ｂ）は上記ディスプレイに全画面表示された領域の画面端からの縮小操作を示す図であり、（ｃ）（ｄ）は縮小表示された上記領域の拡大操作を示す図である。
【図７】上記ディスプレイに全画面表示された領域の画面端からの縮小操作の手順を示すフローチャートである。
【図８】（ａ）（ｂ）は上記領域の縮小表示状態からの拡大操作を示す図である。
【図９】（ａ）（ｂ）は上記領域の縮小表示状態からの縮小操作を示す図である。
【図１０】（ａ）（ｂ）は上記ディスプレイに縮小表示された領域の拡大／縮小操作の手順を示すフローチャートである。
【図１１】（ａ）（ｂ）は実施形態２に係る携帯端末のディスプレイに全画面表示された領域の画面端からの縮小操作を示す図である。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
（携帯端末１の構成）
図１は、実施形態１に係る携帯端末１の構成を示すブロック図である。携帯端末１は、制御部１４を備えている。制御部１４には、入力装置１１、表示ドライバ１２、タッチパネル制御部１５、スピーカ１７、フラッシュメモリ１３、及びＲＡＭ１６が接続されている。表示ドライバ１２にはディスプレイ２（表示部）が接続され、タッチパネル制御部１５にはタッチパネル３が接続されている。入力装置１１は、操作キーとマイクロフォンとカメラとを含む。
【００１１】
ディスプレイ２は、表示ドライバ１２により、制御部１４において実行されるアプリケーションのウィンドウを表示する。また、ディスプレイ２は、タッチパネル３に重ねられているか、又はタッチパネル３を内蔵している。入力装置１１の操作キーは、携帯端末１のユーザによる入力を受ける。スピーカ１７は、例えば、ＲＡＭ１６に記憶された音楽データ等に基づく音を出力する。入力装置１１のマイクロフォンは、ユーザの音声の入力を受付ける。携帯端末１は、該入力された音声（アナログデータ）をデジタル化して通信相手（例えば、他の携帯端末）に音声を送る。入力装置１１のカメラは、ユーザの操作キーの操作に応じて、被写体を撮影する。尚、撮影された被写体の画像データは、ＲＡＭ１６や外部メモリ（例えばメモリカード）に格納される。制御部１４は、携帯端末１の動作を制御する。制御部１４は、例えばプロセッサ（図示せず）がフラッシュメモリ１３やＲＡＭ１６に格納されたプログラムを実行することにより実現される。ＲＡＭ１６は、プログラムの実行により生成されたデータ、又は入力装置１１の操作キーを介して入力されたデータを揮発的に格納する。
【００１２】
図２は、携帯端末１のディスプレイ２に縮小表示された領域Ａ（ウィンドウ）を示す図である。ディスプレイ２には、アプリケーションのウィンドウのための領域Ａと、領域Ａ以外の領域を表す領域Ｂとが表示されている。領域Ａは、その右辺がディスプレイ２の右辺に固定され、その下辺がディスプレイ２の下辺に固定された状態でディスプレイ２の右下に縮小表示されている。
【００１３】
ディスプレイ２は、タッチパネル３へのドラッグ操作の種類を判断するために、領域Ａの上側と左側との外縁Ｅの内側に沿って形成された内側境界８と、上記外縁Ｅの外側に沿って形成された外側境界９とにより規定されるＬ字状の領域Ｃ（判断領域）を有する。
【００１４】
図３は、ディスプレイ２に全画面表示された領域Ａを示す図である。領域Ａは、ディスプレイ２の全表示領域に表示される。
【００１５】
図４はディスプレイ２の各領域のサイズを示す図であり、図５はディスプレイ２へのタッチ操作時の座標を示す図である。
【００１６】
領域Ａは、幅ＷＡ及び高さＨＡを有する。領域Ｂは、幅ＷＢ及び高さＨＢを有する。領域Ｃは、幅ＷＣを有する。指をタッチパネル３上に降ろしたタッチダウン時の指のＸ座標をＴＤＸ１、Ｙ座標をＴＤＹ１とする。そして、タッチダウンした指を動かしてドラッグ操作を実行し、その指を上げるタッチムーブ／タッチアップ時のＸ座標をＴＤＸ２、Ｙ座標をＴＤＹ２とする。当該ドラッグ操作のＸ軸方向の移動量をＤＸとし、Ｙ軸方向の移動量をＤＹとすると、
Ｘ方向移動量ＤＸ＝ＴＤＸ２−ＴＤＸ１、
Ｙ方向移動量ＤＹ＝ＴＤＹ２−ＴＤＹ１、
である。
【００１７】
図１〜図３を参照すると、制御部１４は、ドラッグ操作検出部４（ドラッグ操作検出手段）とウィンドウ表示制御部５（ウィンドウ表示制御手段）とアプリケーション通知部６（アプリケーション通知手段）とを備えている。ドラッグ操作検出部４は、ディスプレイ２に表示された領域Ａの外縁Ｅを跨ぐタッチパネル３へのドラッグ操作を検出する。ウィンドウ表示制御部５は、ドラッグ操作検出部４により検出された領域Ａの外縁Ｅを跨ぐドラッグ操作に基づいて領域Ａの大きさを変更する。具体的には、ドラッグ操作検出部４は、領域Ａの内側から外側へ移動する内外ドラッグ操作と領域Ａの外側から内側へ移動する外内ドラッグ操作とを検出する。ウィンドウ表示制御部５は、ドラッグ操作検出部４により検出された内外ドラッグ操作に基づいて領域Ａの大きさを拡大し、ドラッグ操作検出部４により検出された外内ドラッグ操作に基づいて領域Ａの大きさを縮小する。
【００１８】
また、ドラッグ操作検出部４は、領域Ｃから開始されて外縁Ｅを超えた領域外縁超ドラッグ操作を検出し、ウィンドウ表示制御部５は、ドラッグ操作検出部４により検出された領域外縁超ドラッグ操作に基づいて領域Ａの大きさを変更する。
【００１９】
また、ドラッグ操作検出部４は、外縁Ｅの内側に沿って形成された内側境界８と、外縁Ｅの外側に沿って形成された外側境界９とにより規定される領域Ｃを用いて、ドラッグ操作の種類を判断する。
【００２０】
また、ドラッグ操作検出部４は、領域Ｃから開始されて外縁Ｅを超えず、内側境界８を超えたウィンドウ内ドラッグ操作を検出し、アプリケーション通知部６は、ドラッグ操作検出部４により検出された上記ウィンドウ内ドラッグ操作をアプリケーションに通知する。
【００２１】
ドラッグ操作検出部４は、外縁Ｅと内側境界８との間を移動して所定の閾値を超えたウィンドウ内ドラッグ操作を検出し、アプリケーション通知部６は、ドラッグ操作検出部４により検出された上記ウィンドウ内ドラッグ操作をアプリケーションに通知する。上記所定の閾値は、例えば、ドラッグ操作の移動量である。また、ドラッグ操作の押し圧力を上記所定の閾値としてもよい。
【００２２】
（携帯端末１の動作）
図６（ａ）（ｂ）はディスプレイ２に全画面表示された領域Ａの画面端からの縮小操作を示す図であり、（ｃ）（ｄ）はディスプレイ２に縮小表示された領域Ａの拡大操作を示す図である。
【００２３】
図６（ａ）に示すように、ディスプレイ２の全体に表示されている領域Ａの左側の画面端から領域Ａの外縁Ｅを外側から内側に超えるドラッグ操作（外内ドラッグ操作）を、携帯端末１を保持する左手の親指により実行すると、図６（ｂ）に示すように、領域Ａは、その右辺と下辺とをディスプレイ２の右辺と下辺とにそれぞれ固定した状態で縮小表示される。そして、領域Ａ以外の位置には領域Ｂが表示される。
【００２４】
図６（ｃ）に示すように、ディスプレイ２の右辺と下辺とにそれぞれその右辺と下辺とが固定された状態で縮小表示された領域Ａの中の内側境界８よりも外側から開始されて、外縁Ｅを超えて領域Ｂに到達するドラッグ操作（内外ドラッグ操作、領域外縁超ドラッグ操作）を、携帯端末１を保持する左手の親指により実行すると、図６（ｄ）に示すように、領域Ａがディスプレイ２の全体に拡大表示される。
【００２５】
図７は、ディスプレイ２に全画面表示された領域Ａの画面端からの縮小操作の手順を示すフローチャートである。まず、ドラッグ操作検出部４がタッチパネル３上に指が降ろされたタッチダウン操作を検出する（Ｓ１）。そして、指が降ろされた場所がディスプレイ２の左側の画面端であるか否かをドラッグ操作検出部４が判断する（Ｓ２）。ドラッグ操作検出部４は、指が降ろされた場所がディスプレイ２の左側の画面端であると判断したときは（Ｓ２でＹＥＳ）、タッチパネル３から当該指を離すタッチアップ操作が行われたか否かを判断する（Ｓ３）。ドラッグ操作検出部４は、上記タッチアップ操作が行われていないと判断したときは（Ｓ３でＮＯ）、タッチダウンした指を動かしてドラッグ操作を実行するタッチムーブ操作が行われたか否かを判断する（Ｓ４）。
【００２６】
ドラッグ操作検出部４が、上記タッチムーブ操作が行われたと判断したときは（Ｓ４でＹＥＳ）、ウィンドウ表示制御部５が、領域Ａのサイズを変更する処理（画面サイズ変更処理）を実行する（Ｓ５）。即ち、ウィンドウ表示制御部５は、ドラッグ操作のＸ軸方向の移動量ＤＸの絶対値が、Ｙ軸方向の移動量ＤＹの絶対値以上であるときは（│ＤＸ│≧│ＤＹ│）、下記処理を実行する。
ＷＡ´＝ＷＡ  ＋  （α×ＤＸ）
ＨＡ´＝ＨＡ  ＋  （α×（ＨＡ／ＷＡ）×ＤＸ）
ここで、
ＷＡ´：領域Ａの拡大・縮小後の幅、
ＨＡ´：領域Ａの拡大・縮小後の高さ、である。
【００２７】
また、上記移動量ＤＸの絶対値が、上記移動量ＤＹの絶対値よりも小さいときは（│ＤＸ│＜│ＤＹ│）、下記処理を実行する。
ＷＡ´＝ＷＡ  ＋  （α×（ＷＡ／ＨＡ）×ＤＹ）
ＨＡ´＝ＨＡ  ＋  （α×ＤＹ）
また、ドラッグ操作検出部４が、上記タッチムーブ操作が行われていないと判断したとき（Ｓ４でＮＯ）、又は、ウィンドウ表示制御部５が、画面サイズ変更処理（Ｓ５）を実行したときは、Ｓ３に戻る。
【００２８】
また、ドラッグ操作検出部４が、指が降ろされた場所が上記画面端でないと判断したときは（Ｓ２でＮＯ）、以降、次の初回タッチダウン操作が行われるまで、タッチダウン操作が行われたこと（タッチイベント）をアプリケーションにアプリケーション通知部６が通知する（Ｓ６）。そして、処理を終了する。
【００２９】
また、ドラッグ操作検出部４が、上記タッチアップ操作が行われていると判断したときは（Ｓ３でＹＥＳ）、ウィンドウ表示制御部５が、ディスプレイ２に表示する領域Ａのサイズを確定する処理（画面サイズ確定処理）を実行する（Ｓ７）。そして、処理を終了する。
【００３０】
図８（ａ）（ｂ）は領域Ａの縮小表示状態からの拡大操作を示す図である。図６（ｃ）で前述した領域外縁超ドラッグ操作を実行すると（図８（ａ））、図８（ｂ）に示すように、領域Ａがディスプレイ２の全体までは拡大されず、領域Ａの右辺と下辺とがディスプレイ２の右辺と下辺とにそれぞれ固定されたまま、ディスプレイ２の一部に領域Ａが拡大表示されるように構成してもよい。
【００３１】
図９（ａ）（ｂ）は領域Ａの縮小表示状態からの縮小操作を示す図である。領域Ａの右辺と下辺とがディスプレイ２の右辺と下辺とにそれぞれ固定された状態で、ディスプレイ２の一部に表示された領域Ａに対して、外側境界９の内側であって、且つ、外縁Ｅの外側から外縁Ｅを超えて領域Ａ内に移動するドラッグ操作（外内ドラッグ操作、領域外縁超ドラッグ操作）を、携帯端末１を保持する左手の親指により実行すると、図９（ｂ）に示すように、領域Ａは、右辺と下辺とがディスプレイ２の右辺と下辺とにそれぞれ固定されたまま、図９（ａ）の態様よりも縮小して表示される。
【００３２】
図１０は、ディスプレイ２に縮小表示された領域Ａの拡大／縮小操作の手順を示すフローチャートである。まず、ドラッグ操作検出部４がタッチパネル３上に指が降ろされたタッチダウン操作を検出する（Ｓ１１）。そして、指を降ろした場所が領域Ｃの内部であるか否かをドラッグ操作検出部４が判断する（Ｓ１２）。ドラッグ操作検出部４は指が降ろされた場所が領域Ｃの内部であると判断したときは（Ｓ１２でＹＥＳ）、タッチパネル３から当該指を離すタッチアップ操作が行われたか否かを判断する（Ｓ１３）。そして、ドラッグ操作検出部４は、上記タッチアップ操作が行われていないと判断したときは（Ｓ１３でＮＯ）、タッチダウンした指を動かしてドラッグ操作を実行するタッチムーブ操作が行われたか否かを判断する（Ｓ１４）。
【００３３】
ドラッグ操作検出部４は、上記タッチムーブ操作が行われたと判断したときは（Ｓ１４でＹＥＳ）、動かされた指が外縁Ｅを超えたか否かを判断する（Ｓ１５）。ドラッグ操作検出部４が動かされた指が外縁Ｅを超えたと判断したときは（Ｓ１５でＹＥＳ）、ウィンドウ表示制御部５が領域Ａのサイズを変更する処理（画面サイズ変更処理）を実行する（Ｓ５２）。この画面サイズ変更処理（Ｓ５２）は、図７で前述した画面サイズ変更処理（Ｓ５）と同様の処理である。
【００３４】
続いて、ドラッグ操作検出部４は、上記タッチアップ操作が行われたか否かを判断する（Ｓ１７）。上記タッチアップ操作が行われたとドラッグ操作検出部４が判断したときは（Ｓ１７でＹＥＳ）、ウィンドウ表示制御部５が領域Ａのサイズを確定する処理（画面サイズ確定処理）を実行する（Ｓ２０）。そして、処理を終了する。
【００３５】
一方、ドラッグ操作検出部４は、上記タッチアップ操作が行われていないと判断したときは（Ｓ１７でＮＯ）、上記タッチムーブ操作が行われたか否かを判断する（Ｓ１８）。上記タッチムーブ操作が行われたとドラッグ操作検出部４が判断したときは（Ｓ１８でＹＥＳ）、ウィンドウ表示制御部５が領域Ａのサイズを変更する処理（画面サイズ変更処理）を実行する（Ｓ５３）。この画面サイズ変更処理（Ｓ５３）は、前述した画面サイズ変更処理（Ｓ５２）と同様の処理である。また、上記タッチムーブ操作が行われていないとドラッグ操作検出部４が判断したとき（Ｓ１８でＮＯ）、又は、ウィンドウ表示制御部５が画面サイズ変更処理を実行したとき（Ｓ５３）は、Ｓ１７に戻る。
【００３６】
ドラッグ操作検出部４は、動かした指が外縁Ｅを超えていないと判断したときは（Ｓ１５でＮＯ）、動かされた指によるドラッグ操作が所定の閾値を超えたか否かを判断する（Ｓ２１）。ドラッグ操作検出部４は、上記ドラッグ操作が所定の閾値を超えていないと判断したとき（Ｓ２１でＮＯ）、又は、上記タッチムーブ操作が行われていないと判断したとき（Ｓ１４でＮＯ）は、Ｓ１３に戻る。
【００３７】
一方、ドラッグ操作検出部４は、上記ドラッグ操作が所定の閾値を超えていると判断したとき（Ｓ２１でＹＥＳ）、又は、指が降ろされた場所が領域Ｃの内部でないと判断したとき（Ｓ１２でＮＯ）はタッチパネル３上の指の場所が領域Ａの内部であるか否かを判断する（Ｓ２２）。そして、ドラッグ操作検出部４が上記指の場所が領域Ａの内部であると判断したときは（Ｓ２２でＹＥＳ）、アプリケーション通知部６が、領域Ａに表示されているアプリケーションに今までのイベントを通知する。そして、次の初回タッチアップ操作が行われるまで、タッチダウン操作が行われたこと（タッチイベント）を、領域Ａに表示されているアプリケーションにアプリケーション通知部６が通知する（Ｓ２３）。また、ドラッグ操作検出部４が上記指の場所が領域Ａの内部でないと判断したときは（Ｓ２２でＮＯ）、アプリケーション通知部６が、領域Ｂに表示されているアプリケーションに今までのイベントを通知する。そして、次の初回タッチアップ操作が行われるまで、タッチダウン操作が行われたこと（タッチイベント）を、領域Ｂに表示されているアプリケーションにアプリケーション通知部６が通知する（Ｓ２４）。Ｓ２３の処理、又は、Ｓ２４の処理を実行したときは、処理を終了する。
【００３８】
上記タッチアップ操作が行われたとドラッグ操作検出部４が判断したとき（Ｓ１３でＹＥＳ）は、ドラッグ操作検出部４はタッチパネル３上の指の場所が領域Ａの内部であるか否かを判断する（Ｓ２５）。そして、ドラッグ操作検出部４が上記指の場所が領域Ａの内部であると判断したときは（Ｓ２５でＹＥＳ）、領域Ａに表示されているアプリケーションに今までのイベントをアプリケーション通知部６が通知する（Ｓ２６）。上記指の場所が領域Ａの内部でないとドラッグ操作検出部４が判断したときは（Ｓ２５でＮＯ）、領域Ｂに表示されているアプリケーションに今までのイベントをアプリケーション通知部６が通知する（Ｓ２７）。Ｓ２６の処理又はＳ２７の処理を実行したときは処理を終了する。
【００３９】
〔実施形態２〕
本発明の他の実施形態について、図１１に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４０】
図１１（ａ）（ｂ）は実施形態２に係る携帯端末１のディスプレイ２に全画面表示された領域Ａの画面端からの縮小操作を示す図である。実施形態１では、図６、図８、図９に示すように、領域Ａの右辺と下辺とがディスプレイ２の右辺と下辺とにそれぞれ固定されたまま、領域Ａを拡大・縮小表示する画面表示位置決定のロジックの例を示した。しかしながら、本発明はこれに限定されない。図１１（ａ）（ｂ）に示すように、領域Ａの左辺と下辺とがディスプレイ２の左辺と下辺とにそれぞれ固定されたまま、領域Ａを拡大・縮小表示する他の画面表示位置決定のロジックに基づくように構成してもよい。
【００４１】
〔実施形態３〕
実施形態３に係る携帯端末１は、領域Ａのサイズを変更する画面サイズ変更処理の計算ロジックが、実施形態１、２に係る携帯端末１と異なる。具体的には、前述した図７の画面サイズ変更処理Ｓ５、図１０の画面サイズ変更処理Ｓ５２、Ｓ５３が、以下に示す手順により実行される。
【００４２】
まず、前提として、ディスプレイ２に表示する領域Ａのサイズを表すＮ段階の固定サイズを固定サイズ１〜固定サイズＮとして準備する。例えば、固定サイズ１はディスプレイ２の全体に亘って領域Ａを表示するときの領域Ａのサイズであり、最大の固定サイズである。固定サイズ２は２番目に大きい領域Ａのサイズであり、固定サイズＮはディスプレイ２に表示される領域Ａの最小のサイズである。そして、領域Ａを拡大・縮小するときの段階数を定義するテーブルを準備する。具体的には、上記Ｎ段階に対応するＮ個の定数ＤＳ１＜ＤＳ２＜…＜ＤＳ（ｎ−１）＜ＤＳｎを定める。
【００４３】
次に、│Ｘ方向移動量ＤＸ│と│Ｙ方向移動量ＤＹ│との大きい方を差異ＤＰとする。その後、│差異ＤＰ│に基づいて、変化させる段階数を求める。例えば、│差異ＤＰ│＜定数ＤＳ１のときは１段階変化（段階数１）とする。定数ＤＳ１≦│差異ＤＰ│＜定数ＤＳ２のときは２段階変化（段階数２）とする。以降同様にし、最後に、定数ＤＳ（ｎ−１）≦│差異ＤＰ│＜定数ＤＳｎのときはＮ段階変化（段階数Ｎ）とする。
【００４４】
そして、ディスプレイ２に表示された領域Ａの現在のサイズから、上記│差異ＤＰ│に基づいて求めた段階数分だけ表示サイズを変化させて領域Ａを拡大・縮小する。
【００４５】
領域Ａを拡大するか、縮小するかは、次のように判断する。
( (|DP| == |DX| && DX <= 0) || (|DP| == |DY| && DY <= 0))
が成立するとき、領域Ａを拡大し、
( (|DP| == |DX| && DX > 0) || (|DP| == |DY| && DY > 0))
が成立するとき、領域Ａを縮小する。
【００４６】
〔ソフトウェアによる実現例〕
携帯端末１の制御ブロック（特にドラッグ操作検出部４、ウィンドウ表示制御部５、アプリケーション通知部６）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４７】
後者の場合、携帯端末１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４８】
〔まとめ〕
本発明の態様１に係る携帯端末（１）は、アプリケーションのためのウィンドウ（領域Ａ）を表示する表示部（ディスプレイ２）と、前記表示部に対応するタッチパネルと、前記表示部に表示されたウィンドウ（領域Ａ）の外縁（Ｅ）を跨ぐタッチパネルへのドラッグ操作を検出するドラッグ操作検出手段（ドラッグ操作検出部４）と、前記ドラッグ操作検出手段により検出されたウィンドウの外縁を跨ぐドラッグ操作に基づいて前記ウィンドウの大きさを変更するウィンドウ表示制御手段（ウィンドウ表示制御部５）とを備えている。
【００４９】
上記の構成によれば、表示部に表示されたウィンドウの外縁を跨ぐタッチパネルへのドラッグ操作を検出することにより、ウィンドウの大きさが変更される。ウィンドウに表示されるアプリケーションの操作において、当該ウィンドウの外縁を跨ぐドラッグ操作は考えられず、従って、ウィンドウの表示切替操作とアプリケーション操作との競合を回避することができ、操作性が良好な携帯端末を提供することができる。
【００５０】
本発明の態様２に係る携帯端末は、上記態様１において、前記ドラッグ操作検出手段は、前記ウィンドウの内側から外側へ移動する内外ドラッグ操作と前記ウィンドウの外側から内側へ移動する外内ドラッグ操作とを検出し、前記ウィンドウ表示制御手段は、前記ドラッグ操作検出手段により検出された内外ドラッグ操作に基づいて前記ウィンドウの大きさを拡大し、前記ドラッグ操作検出手段により検出された外内ドラッグ操作に基づいて前記ウィンドウの大きさを縮小してもよい。上記の構成によれば、ウィンドウの拡大・縮小操作とアプリケーション操作との競合を回避することができ、操作性が良好な携帯端末を提供することができる。
【００５１】
本発明の態様３に係る携帯端末は、上記態様２において、前記ドラッグ操作検出手段は、前記ウィンドウの外縁の内側に沿って形成された内側境界（８）と、前記外縁の外側に沿って形成された外側境界（９）とにより規定される判断領域（領域Ｃ）を用いて前記ドラッグ操作の種類を判断してもよい。上記の構成によれば、ウィンドウの表示切替に係るドラッグ操作とアプリケーションに係るドラッグ操作とを容易に識別することができる。
【００５２】
本発明の態様４に係る携帯端末は、上記態様３において、前記ドラッグ操作検出手段は、前記判断領域から開始されて前記外縁を超えた領域外縁超ドラッグ操作を検出し、前記ウィンドウ表示制御手段は、前記ドラッグ操作検出手段により検出された領域外縁超ドラッグ操作に基づいて前記ウィンドウの大きさを変更してもよい。上記の構成によれば、外縁を超えるドラッグ操作を容易に検出することができる。
【００５３】
本発明の態様５に係る携帯端末は、上記態様３において、前記ドラッグ操作検出手段は、前記判断領域から開始されて前記外縁を超えず、前記内側境界を超えたウィンドウ内ドラッグ操作を検出し、前記ドラッグ操作検出手段により検出されたウィンドウ内ドラッグ操作を前記アプリケーションに通知するアプリケーション通知手段（アプリケーション通知部６）をさらに備えてもよい。
【００５４】
本発明の態様６に係る携帯端末は、上記態様３において、前記ドラッグ操作検出手段は、前記外縁と前記内側境界との間を移動して所定の閾値を超えたウィンドウ内ドラッグ操作を検出し、前記ドラッグ操作検出手段により検出されたウィンドウ内ドラッグ操作を前記アプリケーションに通知するアプリケーション通知手段（アプリケーション通知部６）をさらに備えてもよい。
【００５５】
上記の態様５及び６の構成によれば、アプリケーションに係るドラッグ操作を確実にアプリケーションに通知することができる。
【００５６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００５７】
本発明は、タッチパネルへのドラッグ操作により、アプリケーションのためのウィンドウを拡縮して表示する情報処理装置、特に携帯端末に好適に利用することができる。
【符号の説明】
【００５８】
１  携帯端末
２  ディスプレイ（表示部）
３  タッチパネル
４  ドラッグ操作検出部（ドラッグ操作検出手段）
５  ウィンドウ表示制御部（ウィンドウ表示制御手段）
６  アプリケーション通知部（アプリケーション通知手段）
８  内側境界
９  外側境界
Ａ  領域（ウィンドウ）
Ｂ  領域
Ｃ  領域（判断領域）
Ｅ  外縁
【図１】
2016038640.tif 000003
【図２】
2016038640.tif 000004
【図３】
2016038640.tif 000005
【図４】
2016038640.tif 000006
【図５】
2016038640.tif 000007
【図６】
2016038640.tif 000008
【図７】
2016038640.tif 000009
【図８】
2016038640.tif 000010
【図９】
2016038640.tif 000011
【図１０】
2016038640.tif 000012
【図１１】
2016038640.tif 000013