(57)【特許請求の範囲】
【請求項１】
表示部、および、前記表示部に設けられタッチ操作を受け付けるタッチパネルを有する、携帯端末であって、
第１状態または第２状態を設定し、さらに、前記第１状態の設定をできなくする第３状態を設定することが可能な状態設定部、
前記第１状態が設定されている場合、前記タッチパネル上で描かれた円弧の中心角が閾値以上のとき、描画の方向に基づいて前記表示部の表示を拡大または縮小し、前記第２状態が設定されている場合、前記タッチパネル上で前記閾値以上の中心角の円弧が描かれたとしても前記表示部の表示の拡大および縮小のいずれも行わない表示制御部を備える、携帯端末。
【請求項２】
前記タッチパネル上で描かれた円弧の中心角が閾値以上のとき、タッチ操作の移動量を算出する移動量算出部、および
前記移動量算出部によって算出された移動量に基づいて倍率を算出する倍率算出部をさらに備え、
前記表示制御部は、前記第１状態が設定されている場合、前記倍率算出部によって算出された倍率および描画の方向に基づいて前記表示部の表示内容を拡大または縮小する、請求項１記載の携帯端末。
【請求項３】
前記移動量算出部は、前記タッチパネル上で描かれた渦巻きの中心角が閾値以上のとき、前記閾値を超えてからのタッチ操作の移動量を算出する、請求項２記載の携帯端末。
【請求項４】
倍率を記憶する記憶部をさらに備え、
前記表示制御部は、前記第１状態が設定されている場合、前記タッチパネル上で描かれた円弧の中心角が閾値以上のとき、前記記憶部に記憶された倍率および描画の方向に基づいて前記表示部の表示内容を拡大または縮小する、請求項１ないし３のいずれかに記載の携帯端末。
【請求項５】
前記第１状態が設定されている場合において前記表示制御部によって前記表示部の表示内容を拡大または縮小するとき、所定の拡大倍率または縮小倍率となったとき、所定の通知を行う通知部をさらに備える、請求項１記載の携帯端末。
【請求項６】
表示部、および、前記表示部に設けられタッチ操作を受け付けるタッチパネルを有する、携帯端末のプロセッサを、
第１状態または第２状態を設定し、さらに、前記第１状態の設定をできなくする第３状態を設定することが可能な状態設定部、
前記第１状態が設定されている場合、前記タッチパネル上で描かれた円弧の中心角が閾値以上のとき、描画の方向に基づいて前記表示部の表示を拡大または縮小し、前記第２状態が設定されている場合、前記タッチパネル上で前記閾値以上の中心角の円弧が描かれたとしても前記表示部の表示の拡大および縮小のいずれも行わない表示制御部として機能させるための、表示制御プログラム。
【請求項７】
表示部、および、前記表示部に設けられタッチ操作を受け付けるタッチパネルを有する、携帯端末の表示制御方法であって、
第１状態または第２状態を設定し、さらに、前記第１状態の設定をできなくする第３状態を設定することを可能とし、
前記第１状態が設定されている場合、前記タッチパネル上で描かれた円弧の中心角が閾値以上のとき、描画の方向に基づいて前記表示部の表示を拡大または縮小し、
前記第２状態が設定されている場合、前記タッチパネル上で前記閾値以上の中心角の円弧が描かれたとしても前記表示部の表示の拡大および縮小のいずれも行わない、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、表示制御プログラムおよび表示制御方法に関し、特にディスプレイを有する、携帯端末、表示制御プログラムおよび表示制御方法に関する。
【背景技術】
【０００２】
ディスプレイを有する携帯端末の一例が特許文献１に開示されている。特許文献１の携帯情報端末装置は、ＬＣＤ装置およびそのＬＣＤ装置の上に設けられているタッチパネルなどを有する。ＬＣＤ装置にＧＵＩなどが表示されている状態で、拡大したい領域が入力されると、入力された領域が拡大表示される。一方、縮小したい領域がスクロールを利用して入力されると、入力された領域が縮小表示される。
【特許文献１】特開平１１−３２７７３０号公報［G06F 3/00, G06F 3/033, H04M 1/00, H04M 1/274］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の携帯情報端末装置では、ユーザは、拡大表示の拡大倍率および縮小表示の縮小倍率を調整しながら、表示の大きさを変更することは出来ない。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯端末、表示制御プログラムおよび表示制御方法を提供することである。
【０００５】
この発明の他の目的は、容易な操作で表示を拡大または縮小することができる、携帯端末、表示制御プログラムおよび表示制御方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、表示部、および、表示部に設けられタッチ操作を受け付けるタッチパネルを有する、携帯端末であって、第１状態または第２状態を設定し、さらに、前記第１状態の設定をできなくする第３状態を設定することが可能な状態設定部、および第１状態が設定されている場合、タッチパネル上で描かれた円弧の中心角が閾値以上のとき、描画の方向に基づいて表示部の表示を拡大または縮小し、第２状態が設定されている場合、タッチパネル上で閾値以上の中心角の円弧が描かれたとしても表示部の表示の拡大および縮小のいずれも行わない表示制御部を備える、携帯端末である。
【００２２】
第２の発明は、表示部、および、表示部に設けられタッチ操作を受け付けるタッチパネルを有する、携帯端末のプロセッサを、第１状態または第２状態を設定し、さらに、前記第１状態の設定をできなくする第３状態を設定することが可能な状態設定部、第１状態が設定されている場合、タッチパネル上で描かれた円弧の中心角が閾値以上のとき、描画の方向に基づいて表示部の表示を拡大または縮小し、第２状態が設定されている場合、タッチパネル上で閾値以上の中心角の円弧が描かれたとしても表示部の表示の拡大および縮小のいずれも行わない表示制御部として機能させるための、表示制御プログラムである。
【００２３】
第６の発明でも、第１の発明と同様、ユーザは、中心角が閾値以上となるように円弧を描くことで表示を拡大または縮小することが出来る。
【００２４】
第３の発明は、表示部、および、表示部に設けられタッチ操作を受け付けるタッチパネルを有する、携帯端末の表示制御方法であって、第１状態または第２状態を設定し、さらに、前記第１状態の設定をできなくする第３状態を設定することを可能とし、第１状態が設定されている場合、タッチパネル上で描かれた円弧の中心角が閾値以上のとき、描画の方向に基づいて前記表示部の表示を拡大または縮小し、第２状態が設定されている場合、タッチパネル上で閾値以上の中心角の円弧が描かれたとしても表示部の表示の拡大および縮小のいずれも行わない、表示制御方法である。
【００２５】
第７の発明でも、第１の発明と同様、ユーザは、中心角が閾値以上となるように円弧を描くことで表示を拡大または縮小することが出来る。
【発明の効果】
【００２６】
この発明によれば、ユーザは、容易な操作で表示対象を拡大または縮小することが出来る。
【００２７】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２８】
【図１】図１はこの発明の一実施例の携帯電話機を示す外観図である。
【図２】図２は図１に示す携帯電話機の電気的な構成を示す図解図である。
【図３】図３は図１に示すディスプレイの表示を拡大する操作の一例を示す図解図であり、図３（Ａ）はディスプレイの表示の一例を示し、図３（Ｂ）は拡大操作の一例を示し、図３（Ｃ）はディスプレイの表示が拡大操作によって拡大されている状態の一例を示す。
【図４】図４は図１に示すディスプレイの表示を縮小する操作の一例を示す図解図であり、図４（Ａ）はディスプレイの表示の他の一例を示し、図４（Ｂ）は縮小操作の一例を示し、図４（Ｃ）はディスプレイの表示が縮小操作によって縮小されている状態の一例を示す。
【図５】図５は図１に示すディスプレイの表示の大きさが調整されている状態の一例を示す図解図であり、図５（Ａ）は拡大操作の途中で行われる縮小操作の一例を示し、図５（Ｂ）は図５（Ａ）に示す縮小操作によって表示が縮小されている状態を示す。
【図６】図６は図２に示すＲＡＭのメモリマップの一例を示す図解図である。
【図７】図７は図２に示すプロセッサの第１実施例の表示制御処理の一部の一例を示すフロー図である。
【図８】図８は図２に示すプロセッサの第１実施例の表示制御処理の他の一部を示すフロー図であって、図７に後続するフロー図である。
【図９】図９は図１に示すディスプレイの表示を縮小する操作の他の一例を示す図解図であり、図９（Ａ）は縮小操作の他の一例を示し、図９（Ｂ）はディスプレイの表示が縮小操作によって縮小されている状態の他の一例を示す。
【図１０】図１０は図１に示すディスプレイの表示を拡大または縮小する操作の一例を示し、図１０（Ａ）は拡大操作の他の一例を示し、図１０（Ｂ）は縮小操作のその他の一例を示す。
【図１１】図１１は図１に示すディスプレイ表示される設定画面の一例を示す図解図である。
【図１２】図１２は図２に示すプロセッサの第２実施例の表示制御処理の一部の一例を示すフロー図である。
【図１３】図１３は図２に示すプロセッサの第２実施例の表示制御処理の他の一部を示すフロー図であって、図１２に後続するフロー図である。
【図１４】図１４は図１に示すディスプレイの表示を拡大する操作の他の一例を示す図解図であり、図１４（Ａ）はディスプレイの表示のその他の一例を示し、図１４（Ｂ）は拡大操作のその他の一例を示す。
【図１５】図１５は図１に示すディスプレイの表示を縮小する操作のその他の一例を示す図解図であり、図１５（Ａ）はディスプレイの表示のさらにその他の一例を示し、図１５（Ｂ）は縮小操作のさらにその他の一例を示す。
【図１６】図１６は図１に示すディスプレイ表示される設定画面の他の一例を示す図解図である。
【図１７】図１７は図２に示すプロセッサの第３実施例の表示制御処理の一例を示すフロー図である。
【図１８】図１８は図１に示すディスプレイの表示を拡大する操作のその他の一例を示す図解図である。
【図１９】図１９は図１に示すディスプレイの表示を拡大する操作のさらにその他の一例を示す図解図である。
【発明を実施するための形態】
【００２９】
＜第１実施例＞
図１を参照して、この発明の一実施例の携帯電話機１０は、一例としてスマートフォンであり、縦長の扁平矩形のハウジング１２を含む。ただし、この発明は、タブレット端末およびＰＤＡなど任意の携帯端末に適用可能であることを予め指摘しておく。
【００３０】
ハウジング１２の主面（表面）には、表示部として機能し、たとえば液晶や有機ＥＬなどのディスプレイ１４が設けられる。ディスプレイ１４の上には、タッチパネル１６が設けられる。
【００３１】
ハウジング１２の縦方向一端の表面側にスピーカ１８が内蔵され、縦方向他端の表面側にマイク２０が内蔵される。タッチパネル１６と共に、入力操作手段を構成するハードキーとして、この実施例では、通話キー２２ａ、終話キー２２ｂおよびメニューキー２２ｃが設けられる。
【００３２】
たとえば、ユーザは、ディスプレイ１４に表示されたダイヤルキー（図示せず）に対して、タッチパネル１６によってタッチ操作を行うことで電話番号を入力でき、通話キー２２ａを操作して音声通話を開始することが出来る。ユーザは、終話キー２２ｂを操作すれば、音声通話を終了することが出来る。なお、ユーザは、この終話キー２２ｂを長押しすることによって、携帯電話機１０の電源をオン／オフすることが出来る。
【００３３】
また、ユーザは、メニューキー２２ｃを操作すれば、ディスプレイ１４にメニュー画面が表示される。その状態で、ユーザは、ディスプレイ１４に表示されているソフトキーやメニューアイコン（ともに図示せず）などに対して、タッチパネル１６によるタッチ操作を行うことによってメニューを選択し、その選択を確定させることが出来る。
【００３４】
図２を参照して、図１に示す実施例の携帯電話機１０は、コンピュータまたはＣＰＵと呼ばれるプロセッサ３０を含む。プロセッサ３０には、無線通信回路３２、Ａ／Ｄ変換器３６、Ｄ／Ａ変換器３８、入力装置４０、表示ドライバ４２、フラッシュメモリ４４、ＲＡＭ４６およびタッチパネル制御回路４８などが接続される。
【００３５】
プロセッサ３０は、携帯電話機１０の全体制御を司る。記憶部として機能するＲＡＭ４６には、フラッシュメモリ４４に予め設定されているプログラムの全部または一部が使用に際して展開され、プロセッサ３０はこのＲＡＭ４６上のプログラムに従って動作する。なお、ＲＡＭ４６はさらに、プロセッサ３０のワーキング領域ないしバッファ領域として用いられる。
【００３６】
入力装置４０は、図１に示すタッチパネル１６、ハードキー２２ａ−２２ｃを含むものであり、操作部または入力部を構成する。ユーザが操作したハードキーの情報（キーデータ）はプロセッサ３０に入力される。
【００３７】
無線通信回路３２は、アンテナ３４を通して、音声通話やメールなどのための電波を送受信するための回路である。実施例では、無線通信回路３２は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、ユーザが通話キー２２ａを操作して電話発信（発呼）を指示すると、無線通信回路３２は、プロセッサ３０の指示の下、電話発信処理を実行し、アンテナ３４を介して電話発信信号を出力する。電話発信信号は、基地局および通信網を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ３０は通話処理を実行する。
【００３８】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ３４によって受信される。受信された変調音声信号には、無線通信回路３２によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ変換器３８によって音声信号に変換された後、スピーカ１８から出力される。一方、マイク２０を通して取り込まれた送話音声信号は、Ａ／Ｄ変換器３６によって音声データに変換された後、プロセッサ３０に与えられる。音声データには、プロセッサ３０の指示の下、無線通信回路３２によって符号化処理および変調処理が施され、アンテナ３４を介して出力される。したがって、変調音声信号は、相手の電話機に送信される。
【００３９】
また、相手の電話機からの電話発信信号がアンテナ３４によって受信されると、無線通信回路３２は、電話着信（着呼）をプロセッサ３０に通知する。これに応じて、プロセッサ３０は、表示ドライバ４２を制御して、着信通知に記述された発信元情報（電話番号など）をディスプレイ１４に表示する。また、上記処理に伴い、プロセッサ３０は、スピーカ１８から着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００４０】
そして、ユーザが入力装置４０に含まれる通話キー２２ａを用いて応答操作を行うと、無線通信回路３２は、プロセッサ３０の指示の下、電話着信処理を実行する。さらに、通信可能状態が確立され、プロセッサ３０は上述した通話処理を実行する。
【００４１】
また、通話可能状態に移行した後に入力装置４０に含まれる終話キー２２ｂによって通話終了操作が行われると、プロセッサ３０は、無線通信回路３２を制御して、通話相手に通話終了信号を送信する。そして、通話終了信号の送信後、プロセッサ３０は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ３０は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ３０は通話処理を終了する。
【００４２】
Ａ／Ｄ変換器３６には図１に示すマイク２０が接続され、上述のようにマイク２０からの音声信号はこのＡ／Ｄ変換器３６でデジタルの音声データに接続され、プロセッサ３０に入力される。一方、Ｄ／Ａ変換器３８にはスピーカ１８が接続される。Ｄ／Ａ変換器３８は、デジタルの音声データを音声信号に変換して、アンプを介してスピーカ１８に与える。したがって、音声データの音声がスピーカ１８から出力される。
【００４３】
なお、プロセッサ３０は、たとえばユーザによるボリュームの操作に応答して、Ｄ／Ａ変換器３８に接続されるアンプの増幅率を制御することによって、スピーカ１８から出力される音声の音量を調整することが出来る。
【００４４】
表示ドライバ４２はディスプレイ１４およびプロセッサ３０と接続され、プロセッサ３０から出力される画像データは、表示ドライバ４２のＶＲＡＭに記憶される。そして、表示ドライバ４２は、ＶＲＡＭのデータに対応する画像を、ディスプレイ１４に表示する。つまり、表示ドライバ４２は、プロセッサ３０の指示の下、当該表示ドライバ４２に接続されたディスプレイ１４の表示を制御する。また、ディスプレイ１４には、たとえばＬＥＤなどを光源とするバックライトが設けられており、表示ドライバ４２はプロセッサ３０の指示に従って、そのバックライトの明るさや、点灯／消灯を制御する。なお、本実施例のディスプレイ１４には、キー、アイコンなどのＧＵＩ、文字、画像および実行されている機能に対応する画面などが表示される。たとえば、地図機能が実行されている場合、ディスプレイ１４には、地図が表示される。
【００４５】
タッチパネル制御回路４８には、図１に示すタッチパネル１６が接続される。タッチパネル制御回路４８は、タッチパネル１６に必要な電圧などを付与するとともに、タッチパネル１６に対するユーザによるタッチの開始を示す開始信号、ユーザによるタッチの終了を示す終了信号、およびユーザがタッチしたタッチ位置を示す座標データをプロセッサ３０に入力する。したがって、プロセッサ３０はタッチ位置を示す座標データに基づいて、ディスプレイ１４に表示されたＧＵＩなどに対して、タッチ操作が行われたものかを判断することが出来る。
【００４６】
実施例では、タッチパネル１６は、指などの物体が表面に接近して生じた電極間の静電容量の変化を検出する静電容量方式で、たとえば１本または複数本の指がタッチパネル１６に触れたことを検出する。また、タッチパネル１６は、ディスプレイ１４の画面内で、任意の位置を指示するためのポインティングデバイスである。タッチパネル制御回路４８はタッチパネル１６のタッチ有効範囲内でのタッチ操作を検出して、そのタッチ操作の位置を示す座標データをプロセッサ３０に出力する。つまり、ユーザは、タッチパネル１６の表面をタッチ、リリース、スライドおよびそれらの組み合わせた操作で、操作位置や、操作方向などを携帯電話機１０に入力する。
【００４７】
なお、タッチパネル１６の検出方式には、表面型の静電容量方式が採用されてもよいし、抵抗膜方式、超音波方式、赤外線方式および電磁誘導方式などが採用されてもよい。また、タッチ操作はユーザの指だけに限らず、スタイラスペンなどによって行われてもよい。
【００４８】
図３（Ａ）はディスプレイ１４の表示の一例を示す図解図である。図３（Ａ）を参照して、ディスプレイ１４には、状態表示領域７０および機能表示領域７２が含まれる。状態表示領域７０には、アンテナ３４による電波受信状態を示すアイコン（ピクト）、二次電池の残電池容量を示すアイコンおよび日時が表示される。たとえば、機能表示領域７２には、表示の一例として文字列を示す画像が表示されている。
【００４９】
ここで、本実施例では、タッチパネル１６を利用して円弧が描かれたとき、中心角（円弧角）が閾値（たとえば、１８０度）以上であれば、ディスプレイ１４の表示は、拡大または縮小される。
【００５０】
図３（Ｂ），（Ｃ）を参照して、プロセッサ３０が実行する第１実施例の拡大処理について説明する。タッチパネル１６の表面上でスライドするタッチ操作が受け付けられると、プロセッサ３０は閾値以上の中心角となる円弧が描かれたかを判断する。このとき、プロセッサ３０は、右回転の方向（以下、単に右回転と言う。）で円弧が描かれ、中心角が閾値以上となれば、表示を拡大する操作であると判断する。その後、タッチパネル１６の表面上で、中心ＣＣが既に描かれた円弧の中心と略一致し、かつ操作の開始位置Ｓを通る円が描かれると、プロセッサ３０は、中心角が閾値以上となってからのタッチ操作の移動量に基づいて拡大倍率を算出する。そして、算出された拡大倍率に応じて、ディスプレイ１４に表示された文字列を示す画像が拡大される。つまり、ユーザは、右回転で略同じ大きさの同心円を描くことで、ディスプレイ１４の表示を任意の大きさに拡大することが出来る。
【００５１】
次に、プロセッサ３０が実行する第１実施例の縮小処理について説明する。図４（Ａ）−（Ｃ）を参照して、プロセッサ３０は、表示を縮小する操作であるかを判断する。具体的には、プロセッサ３０は、ディスプレイ１４の表面上に左回転の方向（以下、単に左回転と言う。）で円弧が描かれ、かつその円弧の中心角が閾値以上であるかを判断する。また、左回転の方向で描かれた円弧の中心角が閾値以上だと判断された後に、中心ＣＣが既に描かれた円弧の中心と略一致し、かつ操作の開始位置Ｓを通る円がタッチパネル１６の表面上に描かれると、プロセッサ３０は、中心角が閾値以上となってからのタッチ操作の移動量に基づいて、縮小倍率を算出する。そして、算出された縮小倍率に応じて、ディスプレイ１４に表示された文字列を示す画像が縮小される。つまり、ユーザは、左回転で略同じ大きさの同心円を描くことで、ディスプレイ１４の表示を任意の大きさに縮小することが出来る。
【００５２】
このように、ユーザは、中心角が閾値以上となるように円を描くことで、ディスプレイ１４の表示を拡大または縮小することが出来る。特に、図３（Ｂ）に示すように、略同じ大きさの同心円は片手で携帯電話機１０を持ったまま描くことも出来るため、ユーザは表示の拡大または縮小を片手で容易に行うことが出来る。
【００５３】
また、タッチ操作の移動量に基づいて、ディスプレイ１４の表示の拡大倍率または縮小倍率が算出されるため、ユーザは表示の大きさを容易に調整することができる。
【００５４】
なお、描画された円弧から中心ＣＣを求め、中心角を算出する手法は、広く一般的に知られているため、ここでの詳細な説明は省略する。
【００５５】
図５（Ａ）を参照して、右回転の円を描いて表示を拡大しているときに、タッチパネル１６から指を離さずに左回転の円が描かれると、表示は縮小される。また、図示しないが、タッチ操作により左回転の円が描かれディスプレイ１４の表示が縮小されているときに、タッチパネル１６の表面上より指を離さずに右回転の円が描かれると、ディスプレイ１４の表示は拡大される。
【００５６】
つまり、プロセッサ３０によって拡大または縮小操作だと判断されていれば、ユーザは任意の方向に円弧を描くことで、ディスプレイ１４の表示を拡大または縮小することが出来る。つまり、ユーザは、表示の大きさを微調整することが出来る。
【００５７】
なお、第１実施例では、後から描かれた円の中心および軌跡が、最初に描かれた円の中心ＣＣおよび開始位置Ｓから所定範囲内でずれていたとしても、プロセッサ３０は略同じ大きさの同心円と判断する。
【００５８】
また、第１実施例では、拡大または縮小の中心は円の中心ＣＣとなる。そのため、字列を示す画像の中に中心ＣＣが含まれていれば、文字列を示す画像を中心として拡大または縮小される。
【００５９】
以上で実施例の特徴を概説したが、以下には、図６に示す携帯電話機１０のＲＡＭ４６のメモリマップ、図７，８に示す携帯電話機１０のプロセッサ３０によるフロー図を用いて詳細に説明する。
【００６０】
図６を参照して、図２に示すＲＡＭ４６には、プログラム記憶領域３０２とデータ記憶領域３０４とが形成される。プログラム記憶領域３０２は、先に説明したように、フラッシュメモリ４４（図２）に予め設定しているプログラムデータの一部または全部を読み出して記憶（展開）しておくための領域である。
【００６１】
プログラム記憶領域３０２には、ディスプレイ１４の表示の大きさを変化させるための表示制御プログラムなどが含まれる。なお、プログラム記憶領域３０２には、電話機能などを実行するためのプログラムも含まれる。
【００６２】
ＲＡＭ４６のデータ記憶領域３０４には、タッチバッファ３３０、移動量バッファ３３２および拡大／縮小バッファ３３４などが設けられる。また、データ記憶領域３０４には、タッチ座標マップデータ３３６、ＧＵＩデータ３３８、ＧＵＩ座標データ３４０および設定データ３４２が記憶されると共に、タッチフラグ３４４および拡大／縮小フラグ３４６なども設けられる。
【００６３】
タッチバッファ３３０には、タッチパネル制御回路４８が出力するタッチ座標のデータが記憶される。移動量バッファ３３２には、円弧の中心角が閾値を超えてから検出された、タッチ座標の移動量が一時的に記憶される。拡大／縮小バッファ３３４には、算出された拡大倍率または縮小倍率が一時的に記憶される。
【００６４】
タッチ座標マップデータ３３６は、タッチ操作におけるタッチ座標と、ディスプレイ１４の表示座標とを対応付けるためのデータである。つまり、タッチ座標マップデータ３３６に基づいて、タッチパネル１６に対して行われたタッチ操作の結果が、ディスプレイ１４の表示に反映される。
【００６５】
ＧＵＩデータ３３８は、ディスプレイ１４にキーやアイコンなどを表示するための画像データや文字列データを含む。ＧＵＩ座標データ３４０は、ディスプレイ１４に表示されているＧＵＩの表示の座標データを含む。したがって、タッチパネル１６の表面上でタッチが検出されると、タッチバッファ３３０に記録されているタッチ座標と、ＧＵＩ座標データ３４０とに基づいて、プロセッサ３０はキーなどのＧＵＩに対してタッチ操作が行われたかを判断する。設定データ３４２は、第２実施例で詳細に説明するが、表示制御処理における設定が含まれる。
【００６６】
タッチフラグ３４４は、タッチパネル１６の表面上に、指などによってタッチされているか否かを判断するためのフラグである。たとえば、タッチフラグ３４４は、１ビットのレジスタで構成される。タッチフラグ３４４がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、タッチフラグ３４４がオフ（不成立）されると、レジスタにはデータ値「０」が設定される。タッチフラグ３４４は、タッチパネル制御回路４８の出力に基づいてオン／オフが切り替えられる。
【００６７】
拡大／縮小フラグ３４６は、表示を拡大または縮小可能な状態であるか否かを判断するためのフラグである。
【００６８】
なお、データ記憶領域３０４には、待機状態で表示される画像データや、文字列のデータなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００６９】
プロセッサ３０は、Ａｎｄｒｏｉｄ（登録商標）およびＲＥＸなどのＬｉｎｕｘ（登録商標）ベースのＯＳや、その他のＯＳの制御下で、図７，８に示す表示制御処理などを含む、複数のタスクを並列的に処理する。
【００７０】
表示制御処理は、たとえばディスプレイ１４に拡大または縮小可能な画像が表示されると開始される。ステップＳ１でプロセッサ３０は、タッチされたか否かを判断する。つまり、プロセッサ３０は、タッチフラグ３４４がオンであるかを判断する。ステップＳ１で“ＮＯ”であれば、つまりタッチ操作がされておらず、タッチフラグ３４４がオフであれば、プロセッサ３０はステップＳ１の処理を繰り返す。
【００７１】
一方、ステップＳ１で“ＹＥＳ”であれば、つまりタッチされ、タッチフラグ３４４がオンであれば、ステップＳ３でプロセッサ３０は、軌跡の中心角が閾値以上か否かを判断する。つまり、プロセッサ３０は、タッチ操作の軌跡から円弧の中心角を求め、その中心角が閾値以上であるかを判断する。ステップＳ３で“ＮＯ”であれば、たとえば円弧が描かれていないか、中心角が閾値未満であれば、プロセッサ３０はステップＳ１に戻る。なお、タッチ操作の軌跡が円弧でない、もしくは、円弧の半径が一定値以上であると、ステップＳ１で“ＮＯ”と判断される。
【００７２】
一方、ステップＳ３で“ＹＥＳ”であれば、たとえば中心角が閾値以上の円弧が描かれると、プロセッサ３０はステップＳ５で、拡大／縮小フラグ３４６をオンにする。つまり、拡大または縮小可能な状態であるため、拡大／縮小フラグ３４６がオンにされる。
【００７３】
続いて、ステップＳ７ではスライドしたか否かを判断する。つまり、プロセッサ３０は、中心角が閾値を超えてからスライドのタッチ操作が行われたかを判断する。また、具体的には、タッチバッファ３３０に格納されている現在のタッチ座標が変化したかが判断される。ステップＳ７で“ＮＯ”であれば、つまりスライドしていなければ、プロセッサ３０はステップＳ７の処理を繰り返す。一方、ステップＳ７で“ＹＥＳ”であれば、つまりスライドすると、ステップＳ９でプロセッサ３０は、移動量を算出する。たとえば、タッチバッファ３３０に記憶されているタッチ座標の履歴に基づいて、スライドによるタッチ操作の移動量が算出される。算出された移動量は、移動量バッファ３３２に一時的に記憶される。なお、ステップＳ９の処理を実行するプロセッサ３０は移動量算出部として機能する。
【００７４】
続いて、ステップＳ１１でプロセッサ３０は、拡大する方向か否かを判断する。つまり、右回転のスライドによって同心円が描かれているかが判断される。ステップＳ１１で“ＹＥＳ”であれば、たとえば図３（Ｃ）に示すように右回転のスライドがされていれば、ステップＳ１３でプロセッサ３０は、移動量に基づいて拡大倍率を算出する。つまり、プロセッサ３０は、移動量バッファ３３２に記憶されている移動量に基づいて、表示の拡大倍率を算出する。算出された拡大倍率は、拡大／縮小バッファ３３４に一時的に記憶される。続いて、ステップＳ１５でプロセッサ３０は、拡大倍率に基づいて表示を拡大する。たとえば、図３（Ａ）−（Ｃ）に示すように、ディスプレイ１４の表示が拡大される。そして、ステップＳ１５の処理が終了すれば、プロセッサ３０はステップＳ２３に進む。
【００７５】
一方、ステップＳ１１で“ＮＯ”であれば、つまりタッチパネル１６の表面上で右回転のスライドがされていなければ、ステップＳ１７でプロセッサ３０は、縮小する方向か否かを判断する。つまり、プロセッサ３０は、左回転のスライドによって同心円が描かれているかが判断される。ステップＳ１７で“ＹＥＳ”であれば、たとえば図４（Ｃ）に示すように左回転のスライドがされていれば、ステップＳ１９でプロセッサ３０は移動量に基づいて縮小倍率を算出する。つまり、移動量バッファ３３２に記憶されている移動量に基づいて、表示の縮小倍率を算出する。算出された縮小倍率は、拡大／縮小バッファ３３４に一時的に記憶される。続いて、ステップＳ２１でプロセッサ３０は、縮小倍率に基づいて表示を縮小する。たとえば、図４（Ａ）−（Ｃ）に示すように、ディスプレイ１４の表示が縮小される。
【００７６】
また、ステップＳ１７で“ＮＯ”であれば、たとえば円弧が描かれていなければ、プロセッサ３０はステップＳ２３に進む。
【００７７】
なお、ステップＳ１３またはステップＳ１９の処理を実行するプロセッサ３０は倍率算出部として機能する。また、ステップＳ１５またはステップＳ２１の処理を実行するプロセッサ３０は表示制御部として機能する。
【００７８】
続いて、ステップＳ２３でプロセッサ３０は、リリースされたか否かを判断する。つまり、タッチフラグ３４４がオフであるかが判断される。ステップＳ２３で“ＮＯ”であれば、つまりリリースされていなければ、プロセッサ３０はステップＳ２７に進む。一方、ステップＳ２３で“ＹＥＳ”であれば、つまりリリースされると、ステップＳ２５でプロセッサ３０は、拡大／縮小フラグ３４６をオフにする。つまり、リリースされ表示を拡大または縮小可能な状態ではなくなったため、拡大／縮小フラグ３４６がオフにされる。
【００７９】
続いて、ステップＳ２７でプロセッサ３０は、拡大／縮小フラグ３４６がオフであるか否かを判断する。ステップＳ２７で“ＮＯ”であれば、たとえばユーザがタッチ操作を続けていれば、プロセッサ３０はステップＳ７に戻る。一方、ステップＳ２７で“ＹＥＳ”であれば、たとえばユーザがタッチ操作を止めていれば、プロセッサ３０は表示制御処理を終了する。
【００８０】
＜第２実施例＞
第２実施例では、表示の拡大または縮小について、ユーザは任意に設定することが出来る。
【００８１】
まず、拡大または縮小の中心が固定された状態について説明する。図９（Ａ），（Ｂ）を参照して、ディスプレイ１４の機能表示領域７２の中心ＤＣよりも上側には文字列を示す画像が表示されている。この状態で、任意の位置で左回転の同心円が描かれると、表示の中心ＤＣを中心として、表示が縮小される。なお、図示は省略するが、右回転の同心円が描かれた場合、中心ＤＣを中心として、表示が拡大される。
【００８２】
次に、同心円とは異なる操作で、表示の拡大または縮小について説明する。図１０（Ａ）を参照して、拡大しようとする位置を開始位置Ｓとして、外巻きの方向（以下、単に外巻きと言う。）で渦巻きが描かれると、表示が拡大される。一方、図１０（Ｂ）を参照して、渦巻きの中心が縮小しようとする位置となるように、内巻きの方向（以下、単に内巻きと言う。）で渦巻が描かれると、表示が縮小される。
【００８３】
このように、直感的なタッチ操作で、ユーザは表示の拡大または縮小を行うことが出来る。
【００８４】
なお、渦巻きによる拡大または縮小においても、閾値以上の中心角となるような円弧が描かれなければ、第１実施例と同様、拡大または縮小可能な状態と判断されない。また、他の実施例では、渦巻きの回転方向（右回転、左回転）によって、表示が拡大または縮小されてもよい。
【００８５】
そして、これらのことは、図１１に示す設定画面を利用することで、ユーザは任意に設定することができる。図１１を参照して、設定画面には、「１．操作」の項目、「２．回転操作」の項目および「３．拡大／縮小の基準」の項目が含まれる。また、各項目には、チェックボックスが含まれ、このチェックボックスはタッチされると、チェックの有無が切り替わる。また、各項目における複数のチェックボックスでは、チェックが入れられているチェックボックスは１つだけとなるように処理される。
【００８６】
「１．操作」の項目には、「同心円」または「渦巻き」を選択するためのチェックボックスが含まれる。たとえば、「同心円」のチェックボックスに対するタッチ操作によってチェックが入れられると、第１実施例のように同心円が描かれると、表示が拡大または縮小される。また、渦巻きのチェックボックスに対するタッチ操作によってチェックが入れられると、第２実施例の図１０に示すように、渦巻きが描かれると、表示が拡大または縮小される。
【００８７】
「２．回転操作」の項目には、「右回転／左回転」に対応して、「拡大／縮小」、「縮小／拡大」または「何もしない」を選択するためのチェックボックスが含まれる。たとえば、「拡大／縮小」に対するタッチ操作によってチェックが入れられると、右回転で拡大し左回転で縮小する。「縮小／拡大」に対するタッチ操作によってチェックが入れられると、右回転で縮小し左回転で縮小する。「何もしない」に対するタッチ操作によってチェックが入れられると、どちらの回転がされても拡大または縮小されない。なお、「１．操作」で「渦巻き」のチェックボックスにチェックが入れられている場合、「２．回転操作」の項目は設定できない状態となる。
【００８８】
「３．拡大／縮小の基準」の項目には、「ユーザ操作」または「固定」を選択するためのチェックボックスが含まれる。たとえば、「同心円」および「ユーザ操作」のチェックボックスにチェックが入れられえていれば、第１実施例のように同心円の中心が拡大または縮小の基準にされる。「渦巻き」および「ユーザ操作」のチェックボックスにチェックが入れられていれば、第２実施例の図１０に示すように渦巻きの開始位置Ｓが拡大の中心とされるか、渦巻きの中心が縮小の中心とされる。また、「固定」のチェックボックスにチェックが入れられていれば、第２実施例の図９（Ａ），（Ｂ）に示すように、同心円または渦巻きの操作に関係なく、表示の中心ＤＣを中心として、表示が拡大または縮小される。
【００８９】
なお、設定画面で設定された結果は、設定データ３４２としてＲＡＭ４６に記憶される。また、設定画面の初期状態は、第１実施例と同じ動作が行われるように、設定されている。つまり、各項目では「同心円」、「拡大／縮小」および「ユーザ操作」にチェックが入れられている状態となる。
【００９０】
図１２は、第２実施例の表示制御処理のフロー図である。なお、第１実施例の表示制御処理と同じ処理については、同じステップ番号を付してある。
【００９１】
第２実施例の表示制御処理が実行されると、ステップＳ４１でプロセッサ３０は、設定データ３４２を読み出す。これにより、ユーザの初期設定に基づいて、第２実施例の表示制御処理が実行される。なお、ステップＳ４１に続くステップＳ１−Ｓ５は、第１実施例と同じであるため説明を省略する。
【００９２】
図１３を参照して、ステップＳ５の処理が終了すると、ステップＳ４３でプロセッサ３０は、同心円か否かを判断する。つまり、設定データ３４２において「同心円」が選択された状態で、同心円が描かれているかが判断される。ステップＳ４３で“ＹＥＳ”であれば、つまり「同心円」の項目が選択された状態で、同心円が描かれていれば、プロセッサ３０はステップＳ９に進む。
【００９３】
一方、ステップＳ４３で“ＮＯ”であれば、たとえば「同心円」が選択されていないか、同心円が描かれていなければ、ステップＳ４５でプロセッサ３０は、渦巻きか否かが判断される。つまり、設定データ３４２において「渦巻き」が選択された状態で、渦巻きが描かれているかが判断される。ステップＳ４５で“ＮＯ”であれば、たとえば渦巻きが選択された状態でないか、渦巻きが描かれていなければ、プロセッサ３０はステップＳ４３に戻る。一方、ステップＳ４５で“ＹＥＳ”であれば、たとえば渦巻きが描かれていれば、プロセッサ３０はステップＳ９で、移動量を算出する。
【００９４】
続いて、ステップＳ１１でプロセッサ３０は、拡大する方向か否かを判断する。たとえば、設定データ３４２において「同心円」および「拡大／縮小」が選択されていれば、右回転で同心円が描かれているかが判断される。一方、「縮小／拡大」が選択されていれば、左回転で同心円が描かれているかが判断される。また、設定データ３４２において「渦巻き」が選択されていれば、外巻きで渦巻きが描かれているかが判断される。
【００９５】
ステップＳ１１で“ＹＥＳ”であれば、たとえば図１０（Ａ）に示すように外巻きで渦巻きが描かれていれば、プロセッサ３０は、ステップＳ１３で拡大倍率を算出し、ステップＳ１５で表示を拡大する。このとき、図１１に示す「３．拡大／縮小の基準」で「ユーザ操作」が選択されていれば、同心円の中心または渦巻きの開始位置Ｓを基準として、表示が拡大される。一方、「固定」が選択されていれば、ユーザのタッチ操作に関係なく、表示の中心ＤＣを中心として、表示が拡大される。
【００９６】
一方、ステップＳ１１で“ＮＯ”であれば、たとえば外巻きで渦巻きが描かれていなければ、ステップＳ１７でプロセッサ３０は、縮小する方向か否かを判断する。たとえば、設定データ３４２において「同心円」および「拡大／縮小」が選択されていれば、左回転で同心円が描かれているかが判断される。一方、「縮小／拡大」が選択されていれば、右回転で同心円が描かれているかが判断される。また、設定データ３４２において「渦巻き」が選択されていれば、内巻きで渦巻きが描かれているかが判断される。ステップＳ１７で“ＮＯ”であれば、たとえば、「何もしない」が選択されていれば、プロセッサ３０はステップＳ２３に進む。
【００９７】
ステップＳ１７で“ＹＥＳ”であれば、たとえば図１０（Ｂ）に示すように内巻きで渦巻きが描かれていれば、プロセッサ３０はステップＳ１９で縮小倍率を算出し、ステップＳ２１で表示を縮小する。このとき、図１１に示す「３．拡大／縮小の基準」で「ユーザ操作」が選択されていれば、同心円の中心または渦巻きの中心を基準として、表示が縮小される。一方、「固定」が選択されていれば、ユーザのタッチ操作に関係なく、表示の中心ＤＣを中心として、表示が縮小される。
【００９８】
なお、ステップＳ２３−Ｓ２７の処理は、第１実施例と同じであるため、ここでの詳細な説明は省略する。
【００９９】
＜第３実施例＞
第３実施例では、タッチパネル１６の表面上で、閾値（たとえば、３６０度）以上の中心角で円が描かれると、所定の拡大倍率または縮小倍率が読み出され、表示が拡大または縮小される。
【０１００】
図１４（Ａ），（Ｂ）を参照して、ユーザがタッチパネル１６の表面上で右回転の円を描くと、第１所定倍率（たとえば、１５０％）が読み出され、ディスプレイ１４の表示が拡大される。一方、図１５（Ａ），（Ｂ）を参照して、ユーザがタッチパネル１６の表面上で左回転の円を描くと、第２所定倍率（たとえば、８０％）が読み出され、ディスプレイ１４の表示が縮小される。このように、ユーザは、より単純な操作で、ディスプレイ１４の表示を拡大または縮小することができる。
【０１０１】
図１６を参照して、第３実施例の設定画面には、第２実施例とは異なり、「１．回転操作」の項目および「２．倍率」の項目が含まれる。
【０１０２】
「１．回転操作」は第２実施例の「２．回転操作」と同じであるため、「１．回転操作」の詳細な説明は省略する。ただし、「縮小／拡大」にチェックが入れられている場合は、右回転で縮小され、左回転で拡大される。
【０１０３】
「２．倍率」は、拡大倍率および縮小倍率を予め設定するための項目である。たとえば、拡大倍率入力領域８０にタッチ操作がされると、拡大倍率として任意の数値を入力可能なＧＵＩが表示される。一方、縮小倍率入力領域８２にタッチ操作がされると、縮小倍率として任意の数値を有力可能なＧＵＩが表示される。ただし、他の実施例では、入力可能な拡大倍率および縮小倍率の範囲が設定されていてもよい。たとえば、拡大倍率の範囲は「１０１％から２００％」であり、縮小倍率の範囲は「１％から９９％」である。
【０１０４】
なお、第３実施例の設定画面で設定された内容は、第２実施例と同様、設定データ３４２に記憶される。また、第３実施例でも、拡大または縮小の中心が、ディスプレイ１４の表示の中心ＤＣであってもよい。また、図１４および図１５では、閾値を３６０度として説明したが、他の実施例では、３６０度以下であってもよいし、３６０度より大きくてもよい。また、その他の実施例では、タッチパネル１６の表面上で描画された円の半径の大きさに基づいて、拡大倍率または縮小倍率が変化してもよい。
【０１０５】
図１７は、第３実施例の表示制御処理のフロー図である。なお、第１実施例および第２実施例の表示制御処理と同じ処理については、同じステップ番号を付してある。
【０１０６】
第３実施例の表示制御処理が実行されると、プロセッサ３０は、ステップＳ４１およびステップＳ１を実行する。ステップＳ１で“ＹＥＳ”であれば、つまりタッチがされると、ステップＳ６１でプロセッサ３０は、円が描画されたか否かを判断する。つまり、タッチパネル１６の表面上で、閾値以上の中心角の円が描かれたかが判断される。ステップＳ６１で“ＮＯ”であれば、つまり円が描かれていなければ、プロセッサ３０はステップＳ６１の処理を繰り返す。
【０１０７】
ステップＳ６１で“ＹＥＳ”であれば、つまり円が描かれると、ステップＳ１１でプロセッサ３０は、拡大する方向か否かを判断する。つまり、描かれた円が拡大する方向のタッチ操作であるかが判断される。ステップＳ１１で“ＹＥＳ”であれば、たとえば右回転で円が描かれると、ステップＳ６３でプロセッサ３０は、拡大倍率を取得する。つまり、設定データ３４２から予め設定された拡大倍率（たとえば、１５０％）が取得される。続いて、ステップＳ１５でプロセッサ３０は、取得された拡大倍率に基づいて、表示を拡大する。なお、ステップＳ１５の処理が終了すれば、プロセッサ３０は表示制御処理を終了する。
【０１０８】
一方、ステップＳ１１で“ＮＯ”であれば、つまり拡大する方向でなければ、ステップＳ１７でプロセッサ３０は、縮小する方向か否かを判断する。ステップＳ１７で“ＹＥＳ”であれば、たとえば左回転で円が描かれると、ステップＳ６５でプロセッサ３０は、縮小倍率を取得する。つまり、設定データ３４２から予め設定された縮小倍率（たとえば、８０％）が取得される。続いて、ステップＳ２１でプロセッサ３０は、取得された縮小倍率に基づいて、表示を縮小する。そして、ステップＳ２１の処理が終了すれば、プロセッサ３０は表示制御処理を終了する。
【０１０９】
また、ステップＳ１７で“ＮＯ”であれば、たとえば「何もしない」にチェックが入れられていれば、プロセッサ３０は表示制御処理を終了する。
【０１１０】
なお、拡大操作または縮小操作の軌跡を図示したが、実際には軌跡は表示されなくてもよい。
【０１１１】
また、第１実施例および第２実施例では、移動量の算出は、中心角が閾値を超えてから行われていたが、他の実施例では、タッチパネル１６の表面上でタッチ操作が受け付けられてから移動量が算出されてもよい。
【０１１２】
また、拡大または縮小する操作であるかは、中心角ではなく、円弧の長さと半径の比率などに基づいて判断されてもよい。
【０１１３】
また、これらの実施例では、文字列に対応する画像を利用して拡大または縮小について説明したが、写真などの画像が拡大または縮小されてもよいことは、言うまでもない。また、本実施例の拡大または縮小には、地図の縮尺の拡大または縮小も含まれる。
【０１１４】
また、他の実施例では、拡大または縮小操作中に、拡大倍率または縮小倍率が表示されてもよい。たとえば、図１８を参照して、拡大倍率または縮小倍率は、倍率アイコン９０によって示される。これにより、ユーザは、拡大操作または縮小操作を行いながら、拡大倍率または縮小倍率を認識することが出来る。そのため、ユーザは、より正確にディスプレイ１４の表示倍率を調整することが出来る。
【０１１５】
また、予め設定された拡大倍率または縮小倍率となった後、さらにユーザによって拡大または縮小する操作が行われると、現在の表示よりも拡大または縮小出来ないことが通知される。これにより、ユーザは現在の表示を拡大または縮小出来ないことを認識できる。そのため、ユーザが不要な操作を継続することを防止できる。
【０１１６】
たとえば、図１９を参照して、拡大倍率が第１閾値を超えた場合、通知アイコン８２によって、ユーザに上述した状態が通知される。縮小倍率が第２閾値を超えた場合も同様に、現在の表示よりも縮小できない状態が通知される。他の実施例として、上記の通知は、ＬＥＤなどの発光、警告音の出力またはこれらの組み合わせなどによって行われてもよい。また、第１閾値または第２閾値は、携帯電話機１０の画像処理能力における最大値または最小値、もしくは、ユーザが予め定めた値、もしくは、他の基準に基づいて決められてもよい。
【０１１７】
また、第１実施例ないし第３実施例のそれぞれは任意に組み合わせられてもよい。たとえば、第１実施例および第２実施例は組み合わせられると、同心円によって表示が拡大されているときに、外巻きで渦巻きが描かれたとしても、表示は拡大される。また、同心円によって表示が縮小されているときに、内巻きで渦巻きが描かれたとしても、表示は縮小される。
【０１１８】
また、第１実施例または第２実施例に第３実施例が組み合わせられると、閾値以上の中心角で円が描かれると、所定の倍率で表示が拡大または縮小され、その後の移動量に基づいて拡大倍率または縮小倍率が算出される。
【０１１９】
また、第３実施例では、閾値以上の中心角で円弧が描かれる度に、所定の倍率で拡大または縮小されてもよい。たとえば、閾値が９０度のときに３６０度の円が右回転で描かれると、円弧の中心角が９０度、１８０度、２７０度、３６０度となる度に、１５０％ずつ表示が拡大される。
【０１２０】
また、本実施例で用いられたプログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Blue-Ray Disk）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、プログラムが本実施例と同等の構成の携帯端末にインストールされた場合、本実施例と同等の効果が得られる。
【０１２１】
そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。
【符号の説明】
【０１２２】
１０    …  携帯電話機
１４    …  ディスプレイ
１６    …  タッチパネル
３０    …  プロセッサ
４０    …  入力装置
４４    …  フラッシュメモリ
４６    …  ＲＡＭ
４８    …  タッチパネル制御回路
【図１】
0005944743.tif 000002
【図２】
0005944743.tif 000003
【図３】
0005944743.tif 000004
【図４】
0005944743.tif 000005
【図５】
0005944743.tif 000006
【図６】
0005944743.tif 000007
【図７】
0005944743.tif 000008
【図８】
0005944743.tif 000009
【図９】
0005944743.tif 000010
【図１０】
0005944743.tif 000011
【図１１】
0005944743.tif 000012
【図１２】
0005944743.tif 000013
【図１３】
0005944743.tif 000014
【図１４】
0005944743.tif 000015
【図１５】
0005944743.tif 000016
【図１６】
0005944743.tif 000017
【図１７】
0005944743.tif 000018
【図１８】
0005944743.tif 000019
【図１９】
0005944743.tif 000020