(57)【要約】【課題】  ユーザがタッチパネル上の汚れを清掃する際に、汚れをより確実に落とすことができるよう、ユーザを補助することができる、携帯電話機及びＰＤＡ等の表示一体型タッチパネル装置を提供する。【解決手段】  全画面液晶タッチパネル１０４とともに用いられる携帯電話機１００は、タッチパネル１０８上の各座標の接触回数を更新するための接触回数記憶処理部３５２と、液晶表示装置１０６上に推定汚れの分布及び強度を種々の色の領域として表示するための汚れ情報表示処理部３５６と、液晶表示装置１０６に汚れ情報を再表示させる処理を行なうための汚れ情報削除処理部３５８と、効果音を効果音記憶部３６４から選択してオーディオＩ／Ｆ２９０を介してスピーカ１１０から出力させるための効果音発生処理部３６２とを含む。【選択図】        図９
2009071438.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、前記表示部の表示面上に配置され、操作者による接触があるとその接触位置の座標を出力するタッチパネルとを含む表示一体型タッチパネル装置であって、
前記表示一体型タッチパネル装置は、第１のモードと、前記第１のモードと異なる第２のモードとを切換えて動作可能であり、
前記表示一体型タッチパネル装置はさらに、
前記第１のモードから前記第２のモードに切換わったときに、前記表示面上に、前記表示面の清掃のための画像を表示するための表示手段と、
前記第２のモードによる動作時に、前記タッチパネルの出力した接触位置の座標に基づき、前記表示面上の、当該座標と所定の関係にある領域において、前記表示手段によって表示された前記画像に対して、前記領域への前記第２のモードにおける接触回数に依存する所定の変更を行なうための画像変更手段とを含む、表示一体型タッチパネル装置。
【請求項２】
前記表示面は複数の分割領域に分割され、
前記画像変更手段は、
前記タッチパネルの出力に基づき、前記複数の分割領域の接触回数を記憶するための接触回数記憶手段と、
接触回数を、複数種類の画像の１つと対応付ける第１のテーブルを記憶するための第１のテーブル記憶手段と、
前記第２のモードによる動作時に、前記タッチパネルの出力した接触位置の座標に基づき、前記第１のテーブルと、前記接触回数記憶手段に記憶された各分割領域の接触回数とを用いて、前記領域に含まれる分割領域に表示された画像を、前記分割領域の各々の接触回数に対応する画像で更新するための画像更新手段と、
前記第２のモードによる動作時に、前記タッチパネルの出力した接触位置の座標に基づき、前記接触回数記憶手段に記憶された各分割領域の接触回数を用いて、前記領域に含まれる分割領域の中で、前記第２のモードによる動作時の接触回数が予め定められた数を超えている分割領域に表示されている画像を消去するための手段とを含む、請求項１に記載の表示一体型タッチパネル装置。
【請求項３】
前記表示面は複数の分割領域に分割され、
前記表示一体型タッチパネル装置はさらに、
前記複数の分割領域の接触回数を記憶するための接触回数記憶手段と、
前記第１のモードによる動作時に、前記タッチパネルが接触位置の座標を出力したときに、前記接触回数記憶手段に記憶され且つ前記座標に対応する分割領域の接触回数に、予め定められた数を加算するための接触回数加算手段とを含み、
前記表示手段は、
前記第１のモードから前記第２のモードに切換わったときに、前記接触回数記憶手段によって記憶された各分割領域の接触回数に基づいて、前記表示面上に前記表示面の清掃のための画像を表示するための回数依存式表示手段を含む、請求項１に記載の表示一体型タッチパネル装置。
【請求項４】
前記回数依存式表示手段は、
前記第１のモードから前記第２のモードに切換わったときに、前記接触回数記憶手段によって記憶された各分割領域の接触回数を用いて、接触回数が予め定められた数より大きい分割領域に、前記表示面の清掃のための画像を表示するための汚れ画像表示手段を含む、請求項３に記載の表示一体型タッチパネル装置。
【請求項５】
前記画像変更手段は、
前記第２のモードによる動作時に、前記タッチパネルが接触位置の座標を出力したときに、当該座標と前記所定の関係にある領域において、前記接触回数記憶手段に記憶され且つ前記領域に含まれる分割領域の接触回数に、予め定められた数を設定するための手段と、
前記第２のモードによる動作時に、前記接触回数記憶手段によって記憶された各分割領域の接触回数を用いて、前記汚れ画像表示手段によって表示された前記画像に対して、前記領域に含まれ、且つ接触回数に前記予め定められた数がセットされている分割領域に表示されている画像を消去するための汚れ画像消去手段とを含む、請求項４に記載の表示一体型タッチパネル装置。
【請求項６】
前記画像変更手段は、
前記第２のモードによる動作時に、前記タッチパネルが前記座標を出力したときに、当該座標と前記所定の関係にある領域において、前記接触回数記憶手段に記憶され且つ前記領域に含まれる分割領域の接触回数から、予め定められた数を減算して、前記接触回数記憶手段に記憶させるための接触回数減算手段と、
前記第２のモードによる動作時に、前記接触回数記憶手段に記憶されている各分割領域の接触回数を用いて、前記回数依存式表示手段によって表示された前記画像に対して、前記領域に含まれる分割領域の前記第２のモードにおける接触回数に依存して所定の変更を行なうための回数依存式画像変更手段とを含む、請求項３に記載の表示一体型タッチパネル装置。
【請求項７】
前記表示一体型タッチパネル装置はさらに、接触回数を、前記表示面の清掃のための複数種類の画像の１つと対応付ける第２のテーブルを記憶するための第２のテーブル記憶手段を含み、
前記回数依存式表示手段は、前記第１のモードから前記第２のモードに切換わったときに、前記第２のテーブルと、前記接触回数記憶手段によって記憶された各分割領域の接触回数とを用いて、分割領域の各々に、接触回数に対応する前記第２のテーブルの画像を表示するための汚れ画像表示手段を含む、請求項６に記載の表示一体型タッチパネル装置。
【請求項８】
前記回数依存式画像変更手段は、前記第２のモードによる動作時に、前記第２のテーブルと、前記接触回数記憶手段によって記憶された各分割領域の接触回数とを用いて、前記汚れ画像表示手段によって表示された画像に対して、前記領域に含まれる分割領域の各々に、前記分割領域の前記第２のモードにおける接触回数に対応する前記第２のテーブルの画像を表示するための汚れ画像変更手段を含む、請求項７に記載の表示一体型タッチパネル装置。
【請求項９】
前記表示一体型タッチパネル装置はさらに、前記接触回数記憶手段によって記憶されている各分割領域の接触回数を用いて、接触回数の合計が予め定められた数より大きい、複数の分割領域の組を汚れ分布領域として抽出し、記憶するための汚れ分布領域記憶手段を含み、
前記回数依存式表示手段は、前記第１のモードから前記第２のモードに切換わったときに、前記接触回数記憶手段によって記憶された各分割領域の接触回数を用いて、前記汚れ分布領域記憶手段によって記憶された汚れ分布領域上に、前記汚れ分布領域に含まれる分割領域の接触回数の合計に応じた前記表示面の清掃のためのキャラクタを表示するためのキャラクタ表示手段を含み、
前記回数依存式画像変更手段は、前記第２のモードによる動作時に、前記接触回数記憶手段に記憶されている各分割領域の接触回数を用いて、前記キャラクタ表示手段によって表示されたキャラクタに対して、前記領域に含まれる分割領域の前記第２のモードにおける接触回数に依存して所定の変更を行なうためのキャラクタ変更手段を含む、請求項６に記載の表示一体型タッチパネル装置。
【請求項１０】
前記キャラクタ変更手段は、
前記第２のモードによる動作時に、前記接触回数記憶手段に記憶されている各分割領域の接触回数と、前記汚れ分布領域記憶手段に記憶されている汚れ分布領域とを用いて、前記キャラクタ表示手段によって表示されたキャラクタに対して、前記領域に含まれる分割領域の接触回数が前記第２のモードにおいて更新されたことにより、接触回数の合計が予め定められた数より小さくなった汚れ分布領域上に表示されているキャラクタを消去するためのキャラクタ消去手段と、
前記第２のモードによる動作時に、前記接触回数記憶手段に記憶されている各分割領域の接触回数と、前記汚れ分布領域記憶手段に記憶されている汚れ分布領域とを用いて、前記第２のモード開始時から未だキャラクタが表示されていない汚れ分布領域上に、前記汚れ分布領域の各々に含まれる分割領域の接触回数の合計に応じたキャラクタを表示するためのキャラクタ追加表示手段とを含む、請求項９に記載の表示一体型タッチパネル装置。
【請求項１１】
前記キャラクタ追加表示手段は、前記第２のモードによる動作時に、前記接触回数記憶手段に記憶されている各分割領域の接触回数と、前記汚れ分布領域記憶手段に記憶されている汚れ分布領域とを用いて、前記第２のモード開始時から未だキャラクタが表示されていない汚れ分布領域の中で、接触回数の合計が最も小さい汚れ分布領域上に、前記合計に応じたキャラクタを表示するための手段を含む、請求項１０に記載の表示一体型タッチパネル装置。
【請求項１２】
前記表示一体型タッチパネル装置はさらに、
接触回数を、複数種類の効果音の１つと対応付ける第３のテーブルを記憶するための第３のテーブル記憶手段と、
前記第２のモードによる動作時に、前記第３のテーブルと前記接触回数記憶手段によって記憶された各分割領域の接触回数とを用いて、各分割領域の接触回数に対応する効果音を出力するための効果音出力手段とを含む、請求項６〜請求項１１のいずれかに記載の表示一体型タッチパネル装置。
【請求項１３】
前記表示一体型タッチパネル装置はさらに、
効果音を記憶するための効果音記憶手段と、
前記第２のモードによる動作時に、前記効果音と前記接触回数記憶手段によって記憶された各分割領域の接触回数とを用いて、各分割領域の接触回数の合計に応じて前記効果音の音量を変更して、前記効果音を出力するための効果音音量変更手段とを含む、請求項６〜請求項１１のいずれかに記載の表示一体型タッチパネル装置。
【請求項１４】
前記画像変更手段は、
前記タッチパネルが出力した接触位置の座標からの距離が予め定められた値より小さい座標の組を、前記領域として定めるための接触領域抽出手段と、
前記表示手段によって表示された前記画像に対して、前記領域への前記第２のモードにおける接触回数に依存する所定の変更を行なうための手段とを含む、請求項１に記載の表示一体型タッチパネル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は表示一体型タッチパネル装置に関し、特に、携帯電話機及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）など、日常よく使用される装置において、タッチ操作による汚れをユーザが清掃する際にユーザを補助する機能を備えた、表示一体型タッチパネル装置に関する。
【背景技術】
【０００２】
近年、携帯電話機及びＰＤＡ等の個人用携帯情報端末の高性能化・多機能化が進んでいる。これらの性能の向上に伴い、電子書籍、ゲーム、又はアナログ若しくはいわゆるワンセグメント放送サービス等による動画再生等、携帯情報端末で利用可能な各種コンテンツが急速に増加している。それらの各種コンテンツをユーザが十分に享受できるようにするためには、コンテンツの内容を表示するための画面をある程度大きくすることが要求される。
【０００３】
そこで、携帯可能なサイズでありながらも、可能な限り大きな画面を実装する製品が多く開発されている。そのような状況の下でも、さらに、画面の大きさを追求し全画面表示可能な表示一体型タッチパネル装置を利用した製品の開発も進められている。
【０００４】
係る表示一体型タッチパネル装置は、一般に、液晶表示装置（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｉａｙ）等の表示装置上に電子式、静電式、光学式及び超音波式等のタッチパネルを積層して形成されている。このような表示一体型タッチパネル装置では、通常、ユーザの指がタッチパネル画面の所望の位置に触れることによって当該装置へのその位置の座標入力が行なわれる。このような操作を前提とした表示一体型タッチパネル装置においては、例えば、指が触れる等のタッチ回数が多い位置ほどタッチパネル上に指紋等の汚れが付着し、画面が見づらくなる等の問題がある。この問題は、表示一体型タッチパネル装置においては不可避である。しかも、グラフィカル・ユーザ・インターフェースにおいては、一定の機能を果たすボタンは画面上の一定位置に表示されることが多く、そのため、特定の位置が他の位置よりもひどく汚れる場合も多い。
【０００５】
これらの問題に対処するため、特許文献１は「掃除モード」と呼ばれる動作モードを設けている。掃除モードがオンされると、その後の一定時間は入力を受付けずに、かつ、背景を黒色系にしてタッチパネル上の汚れを目立たせることによって、掃除モード中であることを知らせるようになっている。またその際に掃除モードになってからの経過時間等を知らせるようになっている。
【特許文献１】特開２００４−３５５０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１に開示されている技術には、以下の問題点が指摘されている。
【０００７】
（１）特許文献１に記載の技術によれば、掃除モードを起動してから一定時間の間に、タッチパネル上の汚れを目立たせるための表示を行なう。そのために、掃除モードを起動してから一定の時間の間、装置への入力を無効にすることで誤入力を起こさないようにしている。しかし、黒色系の背景にする等の方法を利用して汚れを目立たせる場合には、ユーザの視覚に頼るところが大きく、ユーザによって正しく汚れが把握されるとは限らない。より確実に汚れをふき取ることができるような補助技術が必要である。
【０００８】
（２）特許文献１に記載の技術では、掃除モードを起動した後一定時間が経過すれば、掃除モードは自動的に解除される。すなわち、掃除時間として、予め定められた時間しか確保することができない。そのため、汚れが多く付着している場合、又は時間をかけて丁寧に掃除を行なう必要がある場合には、複数回にわたって掃除モードと通常モードとの繰返しが必要となる。このモード切換操作はユーザにとって面倒なものである。
【０００９】
以上の説明から明らかな通り、上記特許文献１に記載の技術では、汚れの発見、清掃後の確認等が確実に行なえないという問題がある。結果として、清掃作業が汚れの発見とその清掃という行為の繰返しになってしまい、清掃作業が楽しく行なえない。
【００１０】
それゆえに本発明の目的は、ユーザがタッチパネル上の汚れを清掃する際に、汚れをより確実に落とすことができるよう、ユーザを補助することができる表示一体型タッチパネル装置を提供することである。
【００１１】
本発明の他の目的は、ユーザがタッチパネル上の汚れを清掃する際に、汚れをより確実に落とすことができるよう、ユーザを補助することができ、かつ清掃作業をより楽しいものにできる表示一体型タッチパネル装置を提供することである。
【００１２】
本発明のさらに他の目的は、ユーザがタッチパネル上の汚れを清掃する際に、汚れをより確実に落とすことができるよう、汚れの場所及び度合等を推測し、ユーザに提示可能な表示一体型タッチパネル装置を提供することである。
【課題を解決するための手段】
【００１３】
本発明の第１の局面に係る表示一体型タッチパネル装置は、表示部と、表示部の表示面上に配置され、操作者による接触があるとその接触位置の座標を出力するタッチパネルとを含む表示一体型タッチパネル装置であって、第１のモードと、第１のモードと異なる第２のモードとを切換えて動作可能である。表示一体型タッチパネル装置はさらに、第１のモードから第２のモードに切換わったときに、表示面上に、表示面の清掃のための画像を表示するための表示手段と、第２のモードによる動作時に、タッチパネルの出力した接触位置の座標に基づき、表示面上の、当該座標と所定の関係にある領域において、表示手段によって表示された画像に対して、領域への第２のモードにおける接触回数に依存する所定の変更を行なうための画像変更手段とを含む。
【００１４】
表示手段は、第１のモードから第２のモードに切換わったときに、表示面上に、ユーザに対して清掃を促すための汚れの画像を表示する。第２のモードにおいて、ユーザがユーザ自身の視覚に頼らなくても、タッチパネル上のどの部分を清掃すればよいかを提示することができる。また、ユーザが布等でタッチパネルを拭いたりすると、タッチパネルは、布がタッチパネルに触れた箇所の座標を出力する。画像変更手段は、タッチパネル出力した座標と所定の関係にある領域において、第２のモード時にユーザがタッチパネルに接触した回数に基づいて、表示手段によって表示された汚れの画像を変更させる。したがって、画像変更手段は、タッチパネルへの接触回数から、汚れの場所及び度合い等を推測して、タッチパネル上の清掃の進行具合をユーザに提示することができる。ユーザは、ユーザ自身の視覚に頼らなくても、提示された画像に基づいて、タッチパネル上の汚れをより確実に落とすことができる。その結果、ユーザがタッチパネル上の汚れを清掃する際に、汚れをより確実に落とすことができるよう、ユーザを補助することができる表示一体型タッチパネル装置を提供することができる。
【００１５】
好ましくは、表示面は複数の分割領域に分割される。画像変更手段は、タッチパネルの出力に基づき、複数の分割領域の接触回数を記憶するための接触回数記憶手段と、接触回数を、複数種類の画像の１つと対応付ける第１のテーブルを記憶するための第１のテーブル記憶手段と、第２のモードによる動作時に、タッチパネルの出力した接触位置の座標に基づき、第１のテーブルと、接触回数記憶手段に記憶された各分割領域の接触回数とを用いて、領域に含まれる分割領域に表示された画像を、分割領域の各々の接触回数に対応する画像で更新するための画像更新手段と、第２のモードによる動作時に、タッチパネルの出力した接触位置の座標に基づき、接触回数記憶手段に記憶された各分割領域の接触回数を用いて、領域に含まれる分割領域の中で、第２のモードによる動作時の接触回数が予め定められた数を超えている分割領域に表示されている画像を消去するための手段とを含む。
【００１６】
この装置は、第２のモードにおいて、ユーザがタッチパネル上の分割領域に何回接触したかを記憶して、接触回数に応じて汚れの画像を表示する。またこの装置は、第２のモードにおいて、接触回数が予め定められた数を超えれば、汚れの画像を消去する。したがって、ユーザは、表示面上に汚れの画像が表示されていれば、その表示されている箇所の清掃の進捗度合いがどの程度であるかを認識し、その箇所について、あとどれだけ掃除すれば良いかを判断することができる。また、第２のモードにおいて、清掃の結果、表示されていた汚れの画像が消去されれば、その分割領域を十分に清掃し終えたことを認識することができる。その結果、ユーザがタッチパネル上の汚れを清掃する際に、汚れをより確実に落とすことができるよう、汚れの場所及び度合等を推測し、ユーザに提示可能な表示一体型タッチパネル装置を提供することができる。
【００１７】
より好ましくは、表示面は複数の分割領域に分割される。表示一体型タッチパネル装置はさらに、複数の分割領域の接触回数を記憶するための接触回数記憶手段と、第１のモードによる動作時に、タッチパネルが接触位置の座標を出力したときに、接触回数記憶手段に記憶され且つ座標に対応する分割領域の接触回数に、予め定められた数を加算するための接触回数加算手段とを含む。表示手段は、第１のモードから第２のモードに切換わったときに、接触回数記憶手段によって記憶された各分割領域の接触回数に基づいて、表示面上に表示面の清掃のための画像を表示するための回数依存式表示手段を含む。
【００１８】
第１のモード時に、ユーザの指がタッチパネルに触れる回数が多い位置ほどタッチパネル上に指紋等の汚れが付着し、画面が見づらくなる。接触回数加算手段は、第１のモードによる動作時に、ユーザの指がタッチパネルに接触する度に、接触した領域の接触回数を加算して、接触回数記憶手段に記憶させる。回数依存式表示手段は、第１のモードから第２のモードに切換わったときに、分割領域の各々の接触回数に基づいて、表示面上に汚れの画像を表示する。したがって、第１のモードから第２のモードに切換わったときに、ユーザは、回数依存式表示手段によって表示された汚れの画像から、タッチパネル上のどの箇所に汚れが蓄積されているかを知ることができ、清掃に当たることができる。その結果、ユーザがタッチパネル上の汚れを清掃する際に、汚れをより確実に落とすことができるよう、汚れの場所及び度合等を推測し、ユーザに提示可能な表示一体型タッチパネル装置を提供することができる。
【００１９】
さらに好ましくは、回数依存式表示手段は、第１のモードから第２のモードに切換わったときに、接触回数記憶手段によって記憶された各分割領域の接触回数を用いて、接触回数が予め定められた数より大きい分割領域に、表示面の清掃のための画像を表示するための汚れ画像表示手段を含む。
【００２０】
汚れ画像表示手段は、接触回数が予め定められた数より大きい分割領域にのみ、汚れの画像を表示する。すなわち、接触回数が予め定められた数以下である分割領域は汚れておらず、予め定められた数より大きい分割領域は汚れているとみなされる。ユーザは、第１のモードから第２のモードに切換わったときに、画像が表示された部分を清掃すればよいとの認識のもとで、汚れていない部分を清掃するようなことをせず、無駄のない清掃をすることができる。
【００２１】
さらに好ましくは、画像変更手段は、第２のモードによる動作時に、タッチパネルが接触位置の座標を出力したときに、当該座標と所定の関係にある領域において、接触回数記憶手段に記憶され且つ領域に含まれる分割領域の接触回数に、予め定められた数を設定するための手段と、第２のモードによる動作時に、接触回数記憶手段によって記憶された各分割領域の接触回数を用いて、汚れ画像表示手段によって表示された画像に対して、領域に含まれ、且つ接触回数に予め定められた数がセットされている分割領域に表示されている画像を消去するための汚れ画像消去手段とを含む。
【００２２】
ユーザによって一度布等で拭きとられた部分の分割領域に予め定められた数を設定して、当該分割領域に表示されている汚れの画像を消去するので、当該分割領域の清掃が完了したことをユーザに知らせることができ、清掃の進行具合を提示することができる。
【００２３】
さらに好ましくは、画像変更手段は、第２のモードによる動作時に、タッチパネルが座標を出力したときに、当該座標と所定の関係にある領域において、接触回数記憶手段に記憶され且つ領域に含まれる分割領域の接触回数から、予め定められた数を減算して、接触回数記憶手段に記憶させるための接触回数減算手段と、第２のモードによる動作時に、接触回数記憶手段に記憶されている各分割領域の接触回数を用いて、回数依存式表示手段によって表示された画像に対して、領域に含まれる分割領域の第２のモードにおける接触回数に依存して所定の変更を行なうための回数依存式画像変更手段とを含む。
【００２４】
接触回数減算手段は、ユーザによって一度布等で拭きとられた部分の分割領域の接触回数を減算させる。回数依存式画像変更手段は、減算された接触回数に応じた、汚れの画像を表示面上に表示させる。したがって、ユーザは、表示面上に汚れの画像が表示されていれば、その表示されている箇所の清掃の進捗度合いがどの程度であるかを認識し、その箇所について、あとどれだけ掃除すれば良いかを判断することができる。
【００２５】
さらに好ましくは、表示一体型タッチパネル装置はさらに、接触回数を、表示面の清掃のための複数種類の画像の１つと対応付ける第２のテーブルを記憶するための第２のテーブル記憶手段を含む。回数依存式表示手段は、第１のモードから第２のモードに切換わったときに、第２のテーブルと、接触回数記憶手段によって記憶された各分割領域の接触回数とを用いて、分割領域の各々に、接触回数に対応する第２のテーブルの画像を表示するための汚れ画像表示手段を含む。
【００２６】
さらに好ましくは、回数依存式画像変更手段は、第２のモードによる動作時に、第２のテーブルと、接触回数記憶手段によって記憶された各分割領域の接触回数とを用いて、汚れ画像表示手段によって表示された画像に対して、領域に含まれる分割領域の各々に、分割領域の第２のモードにおける接触回数に対応する第２のテーブルの画像を表示するための汚れ画像変更手段を含む。
【００２７】
さらに好ましくは、表示一体型タッチパネル装置はさらに、接触回数記憶手段によって記憶されている各分割領域の接触回数を用いて、接触回数の合計が予め定められた数より大きい、複数の分割領域の組を汚れ分布領域として抽出し、記憶するための汚れ分布領域記憶手段を含む。回数依存式表示手段は、第１のモードから第２のモードに切換わったときに、接触回数記憶手段によって記憶された各分割領域の接触回数を用いて、汚れ分布領域記憶手段によって記憶された汚れ分布領域上に、汚れ分布領域に含まれる分割領域の接触回数の合計に応じた表示面の清掃のためのキャラクタを表示するためのキャラクタ表示手段を含む。回数依存式画像変更手段は、第２のモードによる動作時に、接触回数記憶手段に記憶されている各分割領域の接触回数を用いて、キャラクタ表示手段によって表示されたキャラクタに対して、領域に含まれる分割領域の第２のモードにおける接触回数に依存して所定の変更を行なうためのキャラクタ変更手段を含む。
【００２８】
第２のモードによる動作時に、汚れ分布領域を抽出してその汚れ分布領域上にキャラクタが表示される。清掃が進むにつれてキャラクタは変更される。ユーザは、このキャラクタの変化を見ながら清掃を行なうことができ、ともすれば単調になる表示面の清掃という作業に、変化をもたらすことができる。その結果、ユーザが、タッチパネル上の汚れを清掃する際に、汚れをより確実に落とすことができるよう、ユーザを補助することができ、かつ清掃作業をより楽しいものにできる表示一体型タッチパネル装置を提供することができる。
【００２９】
さらに好ましくは、キャラクタ変更手段は、第２のモードによる動作時に、接触回数記憶手段に記憶されている各分割領域の接触回数と、汚れ分布領域記憶手段に記憶されている汚れ分布領域とを用いて、キャラクタ表示手段によって表示されたキャラクタに対して、領域に含まれる分割領域の接触回数が第２のモードにおいて更新されたことにより、接触回数の合計が予め定められた数より小さくなった汚れ分布領域上に表示されているキャラクタを消去するためのキャラクタ消去手段と、第２のモードによる動作時に、接触回数記憶手段に記憶されている各分割領域の接触回数と、汚れ分布領域記憶手段に記憶されている汚れ分布領域とを用いて、第２のモード開始時から未だキャラクタが表示されていない汚れ分布領域上に、汚れ分布領域の各々に含まれる分割領域の接触回数の合計に応じたキャラクタを表示するためのキャラクタ追加表示手段とを含む。
【００３０】
キャラクタが表示されている汚れ分布領域をユーザが清掃し、当該汚れ分布領域上の接触回数が減少されてキャラクタが消去されれば、ユーザは、当該汚れ分布領域上の清掃が完了したことを知ることができ、別の汚れ分布領域を掃除すればよいことを認識することができる。また、キャラクタ追加表示手段は、第２のモードが開始されてから未だキャラクタが表示されていない汚れ分布領域上に、当該汚れ分布領域の接触回数の合計に応じたキャラクタを表示するので、ユーザは、当該汚れ分布領域がどの程度汚れているかを把握しながら清掃することができる。
【００３１】
さらに好ましくは、キャラクタ追加表示手段は、第２のモードによる動作時に、接触回数記憶手段に記憶されている各分割領域の接触回数と、汚れ分布領域記憶手段に記憶されている汚れ分布領域とを用いて、第２のモード開始時から未だキャラクタが表示されていない汚れ分布領域の中で、接触回数の合計が最も小さい汚れ分布領域上に、合計に応じたキャラクタを表示するための手段を含む。
【００３２】
接触回数の合計が小さい汚れ分布領域から順番に、接触回数の合計に応じたキャラクタを表示するので、ユーザは徐々に汚れを拭取りにくくなるのであるが、表示されるキャラクタを楽しみながら、ゲーム感覚で清掃をすることができ、退屈さを軽減することができる。
【００３３】
表示一体型タッチパネル装置はさらに、接触回数を、複数種類の効果音の１つと対応付ける第３のテーブルを記憶するための第３のテーブル記憶手段と、第２のモードによる動作時に、第３のテーブルと接触回数記憶手段によって記憶された各分割領域の接触回数とを用いて、各分割領域の接触回数に対応する効果音を出力するための効果音出力手段とを含む。
【００３４】
第２のモードにおける動作時に、接触回数に応じて複数の効果音の１つを出力するので、ユーザは、清掃の進行具合を認識しながら、清掃を進めることができる。
【００３５】
さらに好ましくは、表示一体型タッチパネル装置はさらに、効果音を記憶するための効果音記憶手段と、第２のモードによる動作時に、効果音と接触回数記憶手段によって記憶された各分割領域の接触回数とを用いて、各分割領域の接触回数の合計に応じて効果音の音量を変更して、効果音を出力するための効果音音量変更手段とを含む。
【００３６】
第２のモードにおける動作時に、接触回数に応じて効果音の音量を変化させて出力するので、ユーザは、清掃の進行具合を認識しながら、清掃を進めることができる。
【００３７】
さらに好ましくは、画像変更手段は、タッチパネルが出力した接触位置の座標からの距離が予め定められた値より小さい座標の組を、領域として定めるための接触領域抽出手段と、表示手段によって表示された画像に対して、領域への第２のモードにおける接触回数に依存する所定の変更を行なうための手段とを含む。
【００３８】
接触領域抽出手段は、接触位置の座標に基づいた座標の組を領域として抽出するため、当該領域をユーザが実際にタッチパネルに接触した部分として推定し、汚れの画像に対して当該領域の接触回数に基づいて所定の変更を行なうことができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の実施の形態について、添付図面に基づき詳細に説明する。なお、以下の実施の形態の説明では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
【００４０】
［第１の実施の形態］
＜携帯電話機１００の外観及び構成＞
図１に本発明の第１の実施の形態に係る表示一体型タッチパネル装置を有する携帯電話機１００の外観を平面図にて示す。図１を参照して、携帯電話機１００は、扁平な直方体形状を有する筐体１０２と、筐体１０２の上面のほぼ全面に配置された、液晶表示装置１０６及びその上に積層された静電容量式タッチパネル１０８とからなる、表示装置一体型タッチパネルである全画面液晶タッチパネル１０４と、筐体１０２の上面において全画面液晶タッチパネル１０４の上側に配置されたスピーカ１１０と、筐体１０２の上面において全画面液晶タッチパネル１０４の下側に配置されたマイクロフォン１１２とを含む。
【００４１】
全画面液晶タッチパネル１０４は、本実施の形態では、ユーザが液晶表示画面の任意の位置に触れると、その位置がユーザにより指定されたものとして、その位置情報を出力する機能を持つ。
【００４２】
本実施の形態では、携帯電話機１００には、通常モード及び掃除モードの２つの動作モードが用意されている。
【００４３】
ここに、「通常モード」とは、全画面液晶タッチパネル１０４上に配置された入力キーに触れることによって、電話番号入力、発信、通話、又は受信等のような携帯電話機１００の通常の機能を発揮させる状態をいう。なおこの通常モードでは、ユーザによる利用状況から、全画面液晶タッチパネルの汚れの分布及びその程度を推定するための情報が蓄積される。
【００４４】
「掃除モード」とは、ユーザによる全画面液晶タッチパネルの画面の清掃を補助する動作モードである。本実施の形態における掃除モードでは、最初に、通常モードの使用状況から推定された汚れの分布及びその程度を液晶表示装置１０６上に濃淡からなる模様として表示する。その後、この表示された汚れを基にして、ユーザが全画面液晶タッチパネル１０４の画面を布で拭くと、その動作を検知して、全画面液晶タッチパネル１０４上の汚れの残り具合を推定し、それに伴って画面上の汚れの分布の表示も変化させる。その結果として、ユーザは、全画面液晶タッチパネル１０４の画面上に付着した汚れを効率よく除去することができる。この場合、汚れが落とされていく過程を目で確認することができるため、ユーザにとっては清掃作業がそれほど退屈なものではなくなるという効果もある。
【００４５】
＜汚れ除去方式の概略＞
携帯電話機１００のハードウェア構成の詳細については後述することにして、最初に、全画面液晶タッチパネル１０４上の汚れを除去する際の、携帯電話機１００の見かけの動作について説明する。携帯電話機１００は、上記した掃除モードを実現するために、ユーザによる全画面液晶タッチパネル１０４上の接触回数を、接触箇所ごとに累計する機能、接触箇所だけでなく、その周辺についても接触があったものとして接触回数を累計する機能、及び、累計された接触回数に基づき、推定された汚れの分布及びその程度を液晶表示装置１０６上に表示する機能を持つ。以下、これらについて順次説明する。
【００４６】
（接触回数記憶方式の概略）
本実施の形態では、ユーザが通常モードで携帯電話機１００を操作しているとき、ユーザがタッチパネル１０８上のどの部分に何回指で接触したかという情報に基づいて、タッチパネル１０８上の汚れを推定する。その目的で、通常モードにおいては、ユーザによる接触回数をタッチパネル１０８上の所定領域ごとに累計し、その回数を携帯電話機１００内のメモリに記憶する。携帯電話機１００のメモリの詳細については、後述する。
【００４７】
通常モードにおいては、接触回数は以下のようにして記録される。
【００４８】
図２（Ａ）〜（Ｃ）は、携帯電話機１００の全画面液晶タッチパネル１０４を示す。図２（Ａ）を参照して、全画面液晶タッチパネル１０４の液晶表示装置１０６には複数の文字及び記号が表示される。通常モードでは、ユーザは、携帯電話機１００の通常の機能を実行させるために、指１４０で全画面液晶タッチパネル１０４上の文字及び記号の位置に触れる。
【００４９】
図２（Ｂ）を参照して、図２（Ａ）に示す指１４０の位置でタッチパネル１０８に触れたとき、タッチパネル１０８は触れた箇所の位置１４２を検知し、その座標１４４を出力する。全画面液晶タッチパネル１０４上に規定される座標系は、全画面液晶タッチパネル１０４の左上を原点Ｏとし、原点Ｏから右側水平方向をＸ軸１４８の正の方向、下側垂直方向をＹ軸１５０の正の方向とする。
【００５０】
図２（Ｃ）は、全画面液晶タッチパネル１０４上において、ユーザの指１４０が接触した位置１４２（図２（Ｂ）参照）を中心として、指による接触があった領域として検知される領域１４６を示す。座標１４４の括弧内の数（１００及び５００）は、それぞれ位置１４２のＸ座標及びＹ座標を表す。このように、本実施の形態では、全画面液晶タッチパネル１０４から接触位置として出力される座標点だけではなく、その周囲の所定領域まで含めて指による接触があったものとする。人間の指の先端はやわらかく、全画面液晶タッチパネル１０４との接触がある程度の面積において行なわれるためである。
【００５１】
図３は、図２（Ｃ）に示す領域１４６を拡大して示す図である。図３を参照して、タッチパネル１０８において検知される接触位置１４２は、方形のドット領域である。全画面液晶タッチパネル１０４の接触面は、このような方形のドット領域に分割されている。ドット領域の各々には、図２（Ｂ）の座標１４４のように座標が割当てられている。以下の説明では、Ｘ座標の最大値をＸｍａｘとし、Ｙ座標の最大値をＹｍａｘとする。Ｘｍａｘ及びＹｍａｘは、０より大きい整数である。ドット領域の各々のＸ座標及びＹ座標には、それぞれ０より大きくＸｍａｘ以下の整数及び０より大きくＹｍａｘ以下の整数が割当てられている。
【００５２】
テーブル１に、本携帯電話機１００のメモリに記憶される各座標の接触回数の情報の例を示す。以下、この接触回数を記憶するメモリを「接触回数メモリ」と呼ぶ。
【００５３】
【表１】
2009071438.tif 000003
テーブル１の列名には、全画面液晶タッチパネル１０４上のＸ座標の最小値〜最大値までの値である１〜Ｘｍａｘが、左から右に昇順で配置されており、行名には、Ｙ座標の最小値〜最大値までの値である１〜Ｙｍａｘが上から下に昇順で配置されている。ｘを１〜Ｘｍａｘの範囲の数とし、ｙを１〜Ｙｍａｘの範囲の数とする。テーブル１の行列において、列名がｘである列と、行名がｙである行とが交差する箇所に、座標（ｘ，ｙ）の接触回数を記憶する。テーブル１に示す状態では、座標（１００，５００）の接触回数は１であり、それ以外の座標の接触回数は０であることが示されている。
【００５４】
ユーザが本携帯電話機１００の通常モードを初めて使用するとき、テーブル１中の全ての座標の接触回数には０の値がセットされる。
【００５５】
再び図２（Ｃ）を参照して、指１４０は、前述したとおり、タッチパネル１０８に対して一点ではなく、領域１４６などの一定の大きさを持つ領域で接触する。タッチパネル１０８が検知した１つの座標のドット領域が、領域１４６と比較してはるかに小さいとき、検知した座標１４４のドット領域の接触回数だけではなく、前述したとおり、領域１４６中のドット領域についても接触回数を加算するべきである。
【００５６】
そこで、本実施の形態では、以下に述べるような接触領域判定方式を用いて、タッチパネル１０８が検知した座標から、実際にユーザが接触した領域を推定し、推定された座標の接触回数を加算する。この接触領域判定方式については後述する。
【００５７】
接触回数記憶方式では、通常モードにおいて、ユーザの指１４０がタッチパネル１０８に触れる度に、上記の接触回数加算処理を繰返し、テーブル１に示す各座標の接触回数の情報を更新し接触回数メモリに記憶させる。
【００５８】
（接触領域判定方式の概略）
本実施の形態では、接触位置の座標と、接触領域の限界を定める予め定められた距離Ｒとを用い、接触位置の座標（ｘ０，ｙ０）が与えられたときに、同時に接触があった領域を次のようにして求める。すなわち、タッチパネル１０８上のドット領域の配列のうち、｜ｘ−ｘ０｜＋｜ｙ−ｙ０｜＜＝Ｒとなるような座標（ｘ，ｙ）を抽出し、これらを座標（ｘ０，ｙ０）に対する接触があったときに同時に接触があった領域であると判定する。ただし、ｘ，ｘ０∈｛１，・・・，Ｘｍａｘ｝、ｙ，ｙ０∈｛１，・・・，Ｙｍａｘ｝である。
【００５９】
以後、便宜のため、全画面液晶タッチパネル１０４上の２つの座標をそれぞれ（ｘ１，ｙ１）、（ｘ２，ｙ２）としたとき、２つの座標の「移動距離」を、｜ｘ１−ｘ２｜＋｜ｙ１−ｙ２｜と定義する。
【００６０】
図３には、位置１４２の座標と距離Ｒとに基づいて抽出される接触領域の例も示してある。両方向の矢印１６２は、全画面液晶タッチパネル１０４上の座標系において、距離Ｒの長さを示したものである。図３に示す例ではＲ＝３である。位置１４２の座標を（ｘ０，ｙ０）とすると、接触があった領域１４６として、位置１４２以外に、（ｘ０，ｙ０−３）、（ｘ０−１，ｙ０−２）、（ｘ０，ｙ０−２）、（ｘ０＋１，ｙ０−２）、（ｘ０−２，ｙ０−１）、（ｘ０−１，ｙ０−１）、（ｘ０，ｙ０−１）、（ｘ０＋１，ｙ０−１）、（ｘ０＋２，ｙ０−１）、（ｘ０−３，ｙ０）、（ｘ０−２，ｙ０）、（ｘ０−１，ｙ０）、（ｘ０＋１，ｙ０）、（ｘ０＋２，ｙ０）、（ｘ０＋３，ｙ０）、（ｘ０−２，ｙ０＋１）、（ｘ０−１，ｙ０＋１）、（ｘ０，ｙ０＋１）、（ｘ０＋１，ｙ０＋１）、（ｘ０＋２，ｙ０＋１）、（ｘ０−１，ｙ０＋２）、（ｘ０，ｙ０＋２）、（ｘ０＋１，ｙ０＋２）、及び（ｘ０，ｙ０＋３）という、２４個の座標が抽出される。そして、これら全ての領域の接触回数に１が加算される。
【００６１】
（推定汚れ表示方式の概略）
本実施の形態に係る携帯電話機１００は、通常モードから掃除モードに移行したとき、次のように動作する。先ず、上記接触回数メモリに記憶された内容に基づいて、液晶表示装置１０６上に、推定された汚れの分布とその程度（以下「推定汚れ」と呼ぶ。）とを表示する。以下、推定汚れを表示する方法について説明する。
【００６２】
図４は、全画面液晶タッチパネル１０４上の各座標の接触回数に応じて、汚れの度合いを表すための表示色の表１８０を示した図である。図４を参照して、全画面液晶タッチパネル１０４上の各座標で、接触回数が１〜２０のときは表示色１８２を、接触回数が２１〜４０のときは表示色１８４を、接触回数が４１以上のときは表示色１８６を、液晶表示装置１０６上に表示する。
【００６３】
図５は、液晶表示装置１０６に表示された汚れの分布の一例を示す。図５を参照して、液晶表示装置１０６上には、汚れの領域２００、２０２及び２０４が表示される。領域２００は、接触回数が４１以上である座標の領域である。この領域は表示色１８６で表示される。領域２０２は、接触回数が２１〜４０までである座標の領域である。この領域は表示色１８４で表示される。領域２０４は、接触回数が１〜２０までである座標の領域である。この領域は、表示色１８２で表示される。全画面液晶タッチパネル１０４上において、領域２００、領域２０２、及び領域２０４以外の領域は、接触回数が０である座標の領域であり、その領域には通常モードで使用される文字及び記号等がそのまま表示される。
【００６４】
こうした表示は、通常モードでの表示画像に、汚れの分布及びその程度を示す画像を重ね合わせることにより容易に行なうことができる。
【００６５】
（汚れ情報削除方式の概略）
汚れ情報表示方式により推定汚れが液晶表示装置１０６上に表示された後、ユーザはタッチパネル１０８を布で拭いたりして掃除する。以下、ユーザの行為により、本実施の形態に係る携帯電話機１００において、液晶表示装置１０６上の汚れの表示がどのように変化するかを述べる。
【００６６】
接触回数記憶時には、ユーザがタッチパネル１０８に接触するとき、テーブル１の各座標の接触回数が加算される。それに対し、汚れ情報削除時には、接触が検知されると、該当座標の接触回数が逆に減算される。また、汚れ情報削除時には、各座標の接触回数が変化する度に、図４に示されたテーブルを参照し、接触回数に応じた表示色を変更して汚れ領域を液晶表示装置１０６上に再表示する。
【００６７】
布で掃除をすることによってタッチパネル１０８上に布が接触する。この接触位置はタッチパネル１０８により検知される。この検知回数に応じて、各座標の接触回数が減算される。したがって、掃除モード時の各座標の接触回数が増していけば、液晶表示装置１０６上の汚れのための表示色は削減され、同時にタッチパネル１０８上の汚れを除去するための効果を奏することとなる。このとき、ユーザには掃除をするたびに画面の表示が変化して汚れが落ちていく効果が実感できる。
【００６８】
図６（Ａ）は、掃除モードにおいて、汚れ情報表示方式から汚れ情報削除方式に移行したときに、液晶表示装置１０６に表示された推定汚れを示す図であり、図５に示された図と同一である。
【００６９】
図６（Ｂ）は、図６（Ａ）の推定汚れの表示から、領域２００及び領域２０２の全座標の接触回数が１〜２０までとなるように、ユーザが掃除をしたときの液晶表示装置１０６上の推定汚れを示す図である。図６（Ｂ）において、領域２０６は、液晶表示装置１０６上で、接触回数が１〜２０の座標からなる領域であり、表示色１８２で表示されている。
【００７０】
図６（Ｃ）は図６（Ｂ）の推定汚れの表示から、汚れを除去するための拭取りの軌跡２１０にしたがって、ユーザがタッチパネル１０８を布で拭いたときに、液晶表示装置１０６上に表示される推定汚れの領域２０８を示す。図６（Ｃ）において、領域２０８は、液晶表示装置１０６上で、接触回数が１〜２０の座標からなる領域であり、表示色１８２で表示されている。
【００７１】
さらにユーザが掃除を繰返し、領域２０８の推定汚れが完全になくなると、携帯電話機１００は掃除モードを終了し、通常モードに移行する。すなわち、領域２０８に相当する接触回数メモリの値がいずれもゼロになった時点で携帯電話機１００は掃除モードを終了する。
【００７２】
（効果音発生方式の概略）
本実施の形態に係る携帯電話機１００は、掃除モードにおいて、ユーザが全画面液晶タッチパネル１０４を掃除しているとき、推定汚れがどの程度削除されたかに応じて効果音を発生する。以下、効果音を発する方式について説明する。
【００７３】
テーブル２に、推定汚れの削除の度合いに応じて、携帯電話機１００が発する効果音の例を示す。
【００７４】
【表２】
2009071438.tif 000004
テーブル２に示されるように、全画面液晶タッチパネル１０４上の全座標の接触回数の総和に基づいて、携帯電話機１００が発する効果音を設定する。接触回数の総和が多いほど、汚れのひどい物を掃除していることを想起させるような効果音を設定し、接触回数の総和が少ないほど、汚れのかるい物を掃除していることを想起させるような効果音を設定する。このように効果音を発生することにより、ユーザは、実際に液晶表示装置１０６の表示面から汚れを効果的に除去しているように感ずることができ、掃除が楽しく感じられるという効果が期待できる。
【００７５】
図７（Ａ）〜（Ｃ）は、液晶表示装置１０６上の汚れの表示に応じて、携帯電話機１００が効果音を発する例を示した図であり、汚れの表示はそれぞれ図６（Ａ）〜（Ｃ）と同一である。図７（Ａ）〜（Ｃ）の全座標の接触回数の総和は、それぞれ、６０１以上、３０１〜６００まで、及び１〜３００までとする。図７に示すように、これらの接触回数に対応する効果音がスピーカ１１０から発せられる。
【００７６】
＜携帯電話機１００のハードウェア構成＞
図８に本実施の形態に係る携帯電話機１００の電気的構成をブロック図形式で示す。図８を参照して、携帯電話機１００は、スピーカ１１０、マイクロフォン１１２、全画面液晶タッチパネル１０４（液晶表示装置１０６及びタッチパネル１０８）に加え、アンテナ２８０と、携帯電話機の筐体１０２（図１参照）を振動させるための振動部２８４と、リンガ２８６と、携帯電話機１００の初期設定値、推定汚れを削除するためのコンピュータプログラム（以下、コンピュータプログラムを単に「プログラム」と呼ぶ。）、及び種々のアプリケーションプログラム等を記憶するための不揮発性のメモリ２８８と、スピーカ１１０、マイクロフォン１１２、全画面液晶タッチパネル１０４、アンテナ２８０、振動部２８４、リンガ２８６及びメモリ２８８を用い、携帯電話機としての機能と、複数のアプリケーションを起動し、それらの出力を液晶表示装置１０６の表示面上に表示したり、タッチパネル１０８からのユーザ入力を受けたりする機能とを実現するための制御回路２８２とを含む。制御回路２８２が実行するプログラムの１つが、前述した接触回数の計算処理を実行するためのプログラムであり、他の１つが、掃除モードにおける入力と表示とを実行することによりユーザによる汚れ除去を支援するためのプログラムである。
【００７７】
制御回路２８２は、着信信号検出部２９８と、回線閉結部２９６と、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）処理部２９４と、オーディオインタフェイス（オーディオＩ／Ｆ）２９０と、ベースバンド処理部２９２と、通信制御部３００とを含む。
【００７８】
着信信号検出部２９８は、アンテナ２８０を介して、基地局から受信した信号に基づき、別の拠点にある他の携帯通信端末等からの着信の有無を検出して着信検出信号を出力する。
【００７９】
回線閉結部２９６は、所定の制御信号に応答して、アンテナ２８０を介した通信回線のオン／オフを制御する。
【００８０】
ＲＦ処理部２９４は、回線閉結部２９６及びアンテナ２８０を介して基地局との間で送受信する信号の強さの制御を行なう。
【００８１】
ベースバンド処理部２９２は、基地局との安全な信号の授受を行なうために、ＲＦ処理部２９４に与える信号及びＲＦ処理部２９４を介して受ける信号に所定の信号処理を施す。
【００８２】
オーディオＩ／Ｆ２９０は、ＤＡ（Ｄｉｇｉｔａｌ−ｔｏ−Ａｎａｌｏｇ）コンバータ及びＡＤ（Ａｎａｌｏｇ−ｔｏ−Ｄｉｇｉｔａｌ）コンバータを有し、マイクロフォン１１２及びスピーカ１１０を介した音声の入出力を行なう。
【００８３】
通信制御部３００は、制御回路２８２内のオーディオＩ／Ｆ２９０、ベースバンド処理部２９２、ＲＦ処理部２９４及び回線閉結部２９６と、制御回路２８２外の全画面液晶タッチパネル１０４、振動部２８４、リンガ２８６及び着信信号検出部２９８とを制御することにより、ユーザからの要求に応じて電話を発信したり、着信を処理したりして、ユーザと他の携帯通信端末等との間の音声通信を行なったり、文字通信を行なったり、全画面液晶タッチパネル１０４の汚れ除去支援のための処理を行なったりする。
【００８４】
通信制御部３００は、実質的にはコンピュータであって、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＣＰＵにより実行されるソフトウェアとにより実現される。このソフトウェアは本実施の形態ではメモリ２８８に記憶されていて、適宜通信制御部３００に読出され、実行される。本実施の形態では、詳細は説明しないが、メモリ２８８の内容を書換えることが可能であり、それによって携帯電話機１００による種々の機能のアップグレード及び追加を行なうことができる。
【００８５】
（通信制御部３００の構成）
図９に、通信制御部３００により実現される処理のうち、汚れ除去支援処理部３５０の詳細をブロック図形式で示す。図９を参照して、汚れ除去支援処理部３５０は、全画面液晶タッチパネル１０４と、メモリ２８８との通信により機能する。
【００８６】
（メモリ２８８の構成）
図９を参照して、メモリ２８８は、テーブル１に示した接触回数メモリに相当する接触回数記憶部３５４、図４に示す表示色を記憶するための表示色記憶部３６０、テーブル２に示す効果音の音データを記憶するための効果音記憶部３６４、汚れ除去支援の処理のためのパラメータを記憶するためのパラメータ記憶部３６８、及び汚れ除去支援のためのプログラムにより内部的に使用される変数を記憶するための内部変数記憶部３６６を含む。
内部変数記憶部３６６に記憶される変数は、全画面液晶タッチパネル１０４に前回接触があった座標を記憶するための前回接触座標を含む。その詳細については後述する。
【００８７】
（汚れ除去支援処理部３５０の構成）
汚れ除去支援処理部３５０は、通常モードにおいて、タッチパネル１０８が検知した座標情報をタッチパネル１０８から受信したとき、その座標情報とパラメータ記憶部３６８に記憶されたパラメータＲとに基づいて、接触領域判定方式により接触領域を抽出し、さらに、接触回数記憶部３５４に記憶された、抽出された接触領域内の各座標の接触回数を更新するための接触回数記憶処理部３５２と、掃除モードに切換えられたときに、接触回数記憶部３５４及び表示色記憶部３６０を参照して、それらに記憶された情報に基づいて、液晶表示装置１０６上に推定汚れの分布及び強度を種々の色の領域として表示するための汚れ情報表示処理部３５６とを含む。パラメータＲは、ドラッグ時に指の実質的な移動があったと判定するための指の最低移動量を表す。したがってパラメータＲを以下「最低移動量」と呼ぶ。
【００８８】
汚れ除去支援処理部３５０はさらに、掃除モードにおいて、ユーザがタッチパネル１０８を布で拭いたりすることによってタッチパネル１０８が検知した座標情報をタッチパネル１０８から受信したことに応答して、その座標情報とパラメータ記憶部３６８に記憶された最低移動量Ｒ’とに基づいて接触領域を抽出し、接触回数記憶部３５４に記憶された、抽出された接触領域の各座標の接触回数を減算させ、各座標の接触回数に対応する表示色を表示色記憶部３６０から取得し、液晶表示装置１０６に汚れ情報を再表示させる処理を行なうための汚れ情報削除処理部３５８と、掃除モードにおいて、汚れ情報削除処理部３５８による接触回数の更新があるたびに、全座標の接触回数の総和を算出し、その総和に対応する効果音を効果音記憶部３６４から選択してオーディオＩ／Ｆ２９０を介してスピーカ１１０から出力させるための効果音発生処理部３６２とを含む。
【００８９】
汚れ除去支援処理部３５０はさらに、いずれも全画面液晶タッチパネル１０４を用いたユーザとの対話により、パラメータ記憶部３６８の各パラメータの値を更新するためのパラメータ入力指示部３７０、及び通常モードから掃除モードに切換えるための掃除モード切換指示部３７２を含む。
【００９０】
パラメータ記憶部３６８の各パラメータに対しては、予めデフォルトの値が定められている。しかし、ユーザがパラメータ入力指示部３７０により各パラメータの値を指定すると、パラメータ記憶部３６８の各パラメータの値は指定された値に更新される。
【００９１】
＜携帯電話機１００のソフトウェア構成＞
図１０〜図１４に、携帯電話機１００で実行されるプログラムの制御構造をフローチャート形式で示す。このプログラムを実質的にコンピュータである通信制御部３００が実行することにより、携帯電話機１００の汚れ除去支援処理部３５０が実現される。
【００９２】
（接触回数記憶処理部３５２のためのプログラム構造）
図１０は、接触回数記憶処理部３５２の機能を実現するためのプログラムの制御構造を示すフローチャートである。図１０を参照して、ステップ４００において、図９に示す内部変数記憶部３６６内の前回接触座標を表す変数を初期化する。前回接触座標とは、ユーザの指が全画面液晶タッチパネル１０４上をドラッグしている場合に、前回接触位置として記録した座標を記憶するための変数である。本実施の形態では、接触位置が移動している場合に、その座標を逐一記録することはせず、ある一定量（最低移動量Ｒ）をこえて移動したときのみ移動があったものとみなす。そのため、このように前回の接触位置の座標を記憶することが必要である。
【００９３】
ステップ４０２において、タッチパネル１０８から接触座標を受信したか否かを判定する。判定結果がＹＥＳであれば、ステップ４０４に進む。判定結果がＮＯであれば、ステップ４０２に戻る。
【００９４】
ステップ４０４において、受信した座標情報が接触開始によるものであるか、又はステップ４０２で検知した座標と前回接触座標との移動距離が図９に示すパラメータ記憶部３６８に記憶されている最低移動量Ｒより大きいか否かを判定する。接触開始とは、ユーザの指が全画面液晶タッチパネル１０４に触れていない状態から触れた状態に変化することを意味する。すなわち、タッチパネル１０８から接触座標の出力がない状態から、出力がある状態に変化したことを意味する。判定結果がＹＥＳであればステップ４０６に進み、それ以外の場合にはステップ４０２に進む。
【００９５】
ステップ４０６では、前回接触座標を示す変数にステップ４０２で受信した接触座標を代入する。続いて、ステップ４０８において、ステップ４０６で記憶された前回接触座標と最低移動量Ｒとに基づいて、既に述べた接触領域判定方式により接触領域座標を抽出する。続いてステップ４１０において、接触回数記憶部３５４を参照し、ステップ４０８で抽出された接触領域の全座標の接触回数にそれぞれ１を加算する。この後、制御はステップ４０２に戻る。
【００９６】
（汚れ情報表示処理部３５６のためのプログラム構造）
図１１は、汚れ情報表示処理部３５６の機能をコンピュータプログラムで実現する際の、プログラムの制御構造を示すフローチャートである。図１１を参照して、ステップ４４０において、接触回数の更新位置を示す変数Ｘ及びＹにそれぞれ０を代入し、ステップ４４２に進む。
【００９７】
ステップ４４２において、接触回数記憶部３５４を参照し、座標（Ｘ，Ｙ）の接触回数が０より大きいか否かを判定する。判定結果がＹＥＳであれば、ステップ４４４に進み、それ以外の場合にはステップ４５４に進む。
【００９８】
ステップ４４４において、座標（Ｘ，Ｙ）の接触回数が２０より小さいか否かを判定する。判定結果がＹＥＳであればステップ４５２に進み、それ以外であればステップ４４６に進む。
【００９９】
ステップ４４６において、座標（Ｘ，Ｙ）の接触回数が２０以上、かつ４０より小さいか否かを判定する。判定結果がＹＥＳであればステップ４５０に進み、それ以外であればステップ４４８に進む。
【０１００】
ステップ４４８、４５０、４５２において、いずれも表示色記憶部３６０を参照して、図４に示す表示色１８６、１８４、及び１８２をそれぞれ選択し、ステップ４５４に進む。
【０１０１】
ステップ４５４において、液晶表示装置１０６上の座標（Ｘ，Ｙ）のドット領域に、ステップ４４８、ステップ４５０、又はステップ４５２で選択した表示色を表示し、ステップ４５６に進む。
【０１０２】
ステップ４５６において、変数Ｘが定数Ｘｍａｘより大きいか否かを判定する。判定結果がＹＥＳであれば、ステップ４５８に進み、それ以外の場合にはステップ４６０に進む。
【０１０３】
ステップ４５８において、現在の変数Ｙの値に１を加算し、変数Ｘに０を代入する。制御はステップ４６２に進む。
【０１０４】
一方、ステップ４６０においては、現在の変数Ｘの値に１を加算し、ステップ４４２に戻る。
【０１０５】
ステップ４６２において、変数Ｙが定数Ｙｍａｘより大きいか否かを判定する。判定結果がＹＥＳであれば、処理を終了し、それ以外の場合にはステップ４４２に戻る。
【０１０６】
（汚れ情報削除処理部３５８のためのプログラム構造）
図１２及び図１３は、汚れ情報削除処理部３５８の機能を実現するための、プログラムの制御構造を示すフローチャートである。
【０１０７】
図１２を参照して、ステップ４８２では、図１０に示すステップ４００と同じく、前回接触座標を示す変数を初期化し、ステップ４８４に進む。
【０１０８】
ステップ４８４では、図１０に示すステップ４０２と同じく、タッチパネル１０８から接触座標を受信したか否かを判定する。判定結果がＹＥＳであればステップ４８６に進み、それ以外の場合にはステップ４８４に戻る。
【０１０９】
ステップ４８６では、図１０に示すステップ４０４と同様、接触のない状態から接触のある状態に変化したか、又は前回接触座標から今回接触座標までの距離がパラメータＲ’よりも大きいか否かを判定する。判定結果がＹＥＳであれば、ステップ４８８に進み、それ以外の場合にはステップ４８４に戻る。パラメータＲ’は、掃除モードでのドラッグ時に実質的に掃除のための布などの接触位置の移動があったとみなすための接触位置の最低移動量を表す。以下、この明細書では、パラメータＲ’を「削除時最低移動距離」と呼ぶ。
【０１１０】
ステップ４８８では、図１０に示すステップ４０６と同様、前回接触座標を表す変数に、ステップ４８４で受信した座標値を代入し、ステップ４９０に進む。
【０１１１】
ステップ４９０では、図１０に示すステップ４０８と同様、ステップ４８８で記憶された前回接触座標と最低移動量Ｒ’とに基づいて、既に述べた接触領域判定方式により接触領域座標を抽出する。続いてステップ４９１に進む。
【０１１２】
ステップ４９１では、以下で接触領域内の全座標に対して接触回数の更新を行なうための準備として、接触領域の先頭のドットを選択する。
【０１１３】
続いてステップ４９２において、接触領域内の全ドットについて接触回数の更新処理が終了したか否かを判定する。判定結果がＹＥＳであればステップ４８７に進み、それ以外であればステップ４９４に進む。
【０１１４】
ステップ４９４では、接触回数記憶部３５４を参照し、ステップ４９０で抽出された接触領域のうち現在参照している座標の接触回数が４０より大きいか否かを判定する。判定結果がＹＥＳであればステップ４９５に進み、それ以外であればステップ４９６に進む。
【０１１５】
ステップ４９６において、接触回数記憶部３５４を参照し、ステップ４９０で抽出された接触領域座標のうち現在参照している座標の接触回数が２０より大きいか否かを判定する。判定結果がＹＥＳであればステップ４９７に進み、それ以外であればステップ４９８に進む。
【０１１６】
ステップ４９８において、液晶表示装置１０６上から、接触領域座標のうち現在参照している座標に対応する汚れの表示を削除する。これと同時に、接触回数記憶部３５４を参照して、現在参照している座標の接触回数を０に更新し、ステップ４９９に進む。
【０１１７】
一方、ステップ４９７においては、接触回数記憶部３５４を参照して、現在参照している座標に対応する接触回数を２０に更新する。これと同時に、表示色記憶部３６０を参照して接触回数＝２０に相当する表示色１８２を取得し、液晶表示装置１０６上の、現在参照している座標のドット領域に表示色１８２を表示して、ステップ４９９に進む。
【０１１８】
ステップ４９５においては、接触回数記憶部３５４内に記憶されている、現在参照している座標に対応する接触回数を４０に更新する。これと同時に、表示色記憶部３６０を参照して接触回数＝４０に相当する表示色１８４を取得し、液晶表示装置１０６上の現在参照している座標のドット領域に表示色１８４を表示して、ステップ４９９に進む。
【０１１９】
ステップ４９９においては、接触領域座標のうちまだ処理されていない座標を次の処理対象として選択しステップ４９２に戻る。
【０１２０】
一方、ステップ４９２において、接触領域の全座標に対して処理が終了したと判定された場合は、ステップ４８７において、接触回数記憶部３５４に記憶されている全座標の接触回数の総和を算出し、総和が０であるか否かを判定する。判定結果がＹＥＳであれば図１３のステップ５００に進み、それ以外であればステップ４８９に進む。
【０１２１】
ステップ４８９においては、効果音発生処理部３６２を実現するためのプログラムに対し、全座標の接触回数の総和を引数として効果音出力処理を指示する信号を送信し、ステップ４８４に戻る。
【０１２２】
図１３を参照して、ステップ５００において、図１０に示すステップ４０２と同様、タッチパネル１０８から接触座標を受信したか否かについての判定を行なう。判定結果がＹＥＳであればステップ５００に戻り、それ以外の場合にはステップ５０２に進む。
【０１２３】
ステップ５０２においては、携帯電話機１００を掃除モードから通常モードに移行させて、処理を終了する。
【０１２４】
（効果音発生処理部３６２のためのプログラム構造）
図１４は、効果音発生処理部３６２の機能を実現するためのプログラムルーチンの制御構造を示すフローチャートである。
【０１２５】
図１４を参照して、ステップ５１０では、効果音記憶部３６４を参照して、全座標の接触回数の総和に対応する効果音を選択する。続くステップ５１２では、ステップ５１０で選択された効果音をオーディオＩ／Ｆ２９０を介してスピーカ１１０から出力させる。この後、この処理から元のルーチンに復帰する。
【０１２６】
＜動作＞
図９〜図１４を参照して、本実施の形態に係る携帯電話機１００は以下のように動作する。接触回数記憶部３５４は初期化される。すなわち、メモリ２８８内に接触回数記憶部３５４に相当する領域が確保され、全座標の接触回数として０が書込まれる。表示色記憶部３６０には、図４に示すように接触回数の範囲に応じた表示色が予め記憶される。効果音記憶部３６４には、テーブル２に示すように全座標の接触回数の総和に応じた効果音が予め記憶される。
【０１２７】
ユーザが携帯電話機１００の電源スイッチを入れると、図１に示すように、携帯電話機１００は通常モードで起動し、通常の携帯電話機で用いられる数字キー等を液晶表示装置１０６上に表示する。同時に、携帯電話機１００内には接触回数記憶処理部３５２も起動される。パラメータ記憶部３６８中の最低移動量Ｒ及びＲ’にはデフォルト値が予め設定されている。ただし、パラメータ入力指示部３７０により、ユーザがそれらの値を自由に設定することもできる。
【０１２８】
ユーザの指がタッチパネル１０８に触れていない状態からタッチパネル１０８のいずれかの位置に触れたものとする。図８に示すタッチパネル１０８は、ユーザが触れた位置を検知し、検知した位置の座標を接触回数記憶処理部３５２に送信する。接触回数記憶処理部３５２は、タッチパネル１０８から座標を受信すると、受信した座標と最低移動量Ｒとに基づき、前述の接触領域判定方式によりユーザの指の接触領域を推定する。接触回数記憶処理部３５２は、接触回数記憶部３５４内の、推定された接触領域の各座標の接触回数に１を加算する。接触がない状態から接触がある状態に変化した場合には、前回接触座標を示す変数に、タッチパネル１０８から出力された位置座標が記憶される。
【０１２９】
ユーザの指がタッチパネル１０８に触れたまま移動した場合（ドラッグ）、タッチパネル１０８はドラッグの終端の座標を検知して接触回数記憶部３５４に送信する。ドラッグの始端の座標は前回接触座標を示す変数に記憶されている。接触回数記憶処理部３５２は、前回接触座標とタッチパネル１０８から受信した座標との移動距離が最低移動量Ｒより大きいか否かを判定し、移動距離が最低移動量Ｒ以下であれば、何の処理も行なわない。移動距離が最低移動量Ｒより大きければ、接触回数記憶処理部３５２は、受信した座標と最低移動量Ｒとに基づいて、前述した接触領域判定方式により、ユーザの指が実際に触れた部分の接触領域を推定する。接触回数記憶処理部３５２は、接触回数記憶部３５４を参照して、推定した接触領域の各座標の接触回数に１を加算する。
【０１３０】
接触回数記憶処理部３５２は、通常モードの間、上記の処理を繰返す。
【０１３１】
ユーザが掃除モード切換指示部３７２により掃除モードを起動したとき、携帯電話機１００は、以下のように動作する。まず、掃除モードが起動されると、接触回数記憶処理部３５２の処理が終了される。
【０１３２】
汚れ情報表示処理部３５６は、掃除モードに移行したことを確認した後、接触回数記憶部３５４及び表示色記憶部３６０を参照して、図５に示すように、液晶表示装置１０６上の全ての座標のドット領域上に、推定汚れの分布及びその強度を示すため、各座標の接触回数に応じた表示色を表示させる。ただし、接触回数が０のドット領域には通常モードで使用される文字及び記号等がそのまま表示される。
【０１３３】
液晶表示装置１０６上に推定汚れが表示された後、ユーザは、タッチパネル１０８を掃除し始める。
【０１３４】
掃除モードに移行したと同時に、汚れ情報削除処理部３５８は、以下の処理を実行する。ユーザがタッチパネル１０８を布等で拭いて掃除するために、布がタッチパネル１０８に触れていない状態から触れている状態に変化したものとする。タッチパネル１０８は、布が触れた位置の座標を検知し、その座標を汚れ情報削除処理部３５８に送信する。またこのとき、汚れ情報削除処理部３５８は、前回接触座標を示す変数に、接触位置の座標を代入する。
【０１３５】
汚れ情報削除処理部３５８は、タッチパネル１０８から受信した座標と最低移動量Ｒ’とに基づき、前述した接触領域判定方式により、布が実際に触れた部分の接触領域を推定する。汚れ情報削除処理部３５８はさらに、接触回数記憶部３５４を参照して、推定した接触領域の各座標の接触回数を更新してより少ない数となるようにし、更新後の接触回数に応じて、液晶表示装置１０６上の当該接触領域の表示色を変える。具体的には、汚れ情報削除処理部３５８は、以下のように動作する。
【０１３６】
すなわち、汚れ情報削除処理部３５８は、接触回数記憶部３５４及び表示色記憶部３６０を参照して、接触領域中のある座標の接触回数が４０より大きければ、当該座標の接触回数を４０に変換する。汚れ情報削除処理部３５８はさらに、液晶表示装置１０６上の当該座標のドット領域に、図４に示す表示色１８４を表示する。接触領域中のある座標の接触回数が４０以下であり且つ２０より大きければ、汚れ情報削除処理部３５８は当該座標の接触回数を２０に変換し、液晶表示装置１０６上の当該座標のドット領域に、図４に示す表示色１８２を表示する。一方、接触領域中のある座標の接触回数が２０以下であれば、汚れ情報削除処理部３５８は当該座標の接触回数を０に変換し、液晶表示装置１０６上の当該座標のドット領域から汚れのための表示色を削除する。
【０１３７】
ユーザが布をドラッグした場合には汚れ情報削除処理部３５８は以下のように動作する。なお、ドラッグ開始位置は接触開始時に前回接触座標を示す変数として記憶されている（ステップ４８８）。布がドラッグされると、タッチパネル１０８はドラッグの終端の座標を検知して接触回数記憶部３５４に送信する。接触回数記憶部３５４は、前回接触座標とタッチパネル１０８から受信した座標との移動距離が最低移動量Ｒ’より大きいか否かを判定し（ステップ４８６）、移動距離が最低移動量Ｒ’以下であれば、何の処理も行なわない（ステップ４８６においてＮＯ）。移動距離が最低移動量Ｒより大きければ（ステップ４８６においてＹＥＳ）、このときのタッチパネル１０８の出力した座標を前回接触位置を示す変数に代入する（図１２のステップ４８８）。さらに、汚れ情報削除処理部３５８は、受信した座標と最低移動量Ｒ’とに基づいて、布が実際に触れた部分の接触領域を推定し、その座標を抽出する（ステップ４９０）。汚れ情報削除処理部３５８は、接触回数記憶部３５４を参照して、抽出された接触領域の各座標の接触回数を更新してより少ない数にし、それに対応して液晶表示装置１０６上の当該接触領域のドット領域の表示色を変える（図１２のステップ４９２〜４９９）。
【０１３８】
その後、汚れ情報削除処理部３５８は、接触回数記憶部３５４を参照して、全座標の接触回数の総和が０であるかどうかを判定する（図１２、ステップ４８７）。総和が０でなければ（ステップ４８７においてＮＯ）、汚れ情報削除処理部３５８は、効果音発生処理部３６２に対して、接触回数の総和を引数として効果音出力処理を指示する。
【０１３９】
効果音発生処理部３６２は、汚れ情報削除処理部３５８から効果音出力の指示を受けると、全座標の接触回数の総和に基づいて、効果音記憶部３６４から接触回数の総和に応じた効果音を取得し、効果音を音声信号としてオーディオＩ／Ｆ２９０に送信して、スピーカ１１０から出力させる。
【０１４０】
一方、上述したステップ４８７において、全座標の接触回数の総和が０であれば、推定汚れは液晶表示装置１０６上から消去されている。汚れ情報削除処理部３５８は、布がタッチパネル１０８上に触れているか否かを判定し（図１３のステップ５００）、触れていなければ（ステップ５００においてＮＯ）掃除モードを終了し、携帯電話機１００を通常モードに移行させる。触れていれば、汚れ情報削除処理部３５８はそのまま処理を続行する。すなわち、ユーザが布を使用してタッチパネル１０８を拭いている間、携帯電話機１００は掃除モードで動作し、推定汚れが全て除去され、布がタッチパネル１０８から離されると通常モードに復帰する。
【０１４１】
＜第１の実施の形態の効果＞
本実施の形態に係る携帯電話機１００を使用することにより、携帯電話機１００が、汚れを推定するための情報を接触回数として記憶することで、汚れの分布及び汚れ具合をユーザに提示することができる。ユーザは画面に表示されたその汚れの分布及び汚れ具合を利用してタッチパネル１０８を掃除できる。この際、携帯電話機１００は、汚れの残り具合、及び清掃忘れの位置等の情報をユーザに分かりやすく提示するので、ユーザは効率的にタッチパネル１０８を掃除できる。携帯電話機１００が掃除終了の判定をするので、ユーザは自分で掃除を終了させるか否かについて迷う必要がない。さらに、携帯電話機１００は、掃除の進行状況に応じて効果音を発生するので、ユーザは、画面がきれいになることを実感しながら、楽しんで掃除をすることができる。
【０１４２】
［第２の実施の形態］
本発明の第２の実施の形態に係る表示一体型タッチパネル装置が適用される携帯電話機６００の外観構成は、図１に示す第１の実施の形態に係る携帯電話機１００の外観構成とほぼ同様である。ただし、第１の実施の形態に係る携帯電話機１００の掃除モードにおける、表示色による汚れ除去を支援する機能に代えて、キャラクタ表示による汚れ除去を支援するための機能を備えた点において、図１に示す携帯電話機１００と異なる。
【０１４３】
＜汚れ除去方式の概略＞
第２の実施の形態に係る携帯電話機６００のハードウェア構成の詳細については後述することとして、最初に、全画面液晶タッチパネル１０４上の汚れを除去するための方法について説明する。
【０１４４】
（接触回数記憶方式の概略）
本実施の形態では、携帯電話機６００は通常モードとして動作している間、第１の実施の形態と同様の接触回数記憶方式により全画面液晶タッチパネル１０４上の各座標の接触回数を記憶する。したがって、テーブル１に示す各座標の接触回数の情報が、携帯電話機６００のメモリ内に記憶される。
【０１４５】
（汚れ分布情報記憶方式の概略）
本実施の形態では、通常モードから掃除モードに移行したとき、通常モードで記憶された座標の各々の接触回数に基づいて、全画面液晶タッチパネル１０４上の汚れの分布情報を記憶することとしている。本方式の意義については、後述するキャラクタ表示による汚れ情報削除方式により明らかになる。
【０１４６】
図１５（Ａ）〜（Ｃ）は、全画面液晶タッチパネル１０４上の汚れの分布情報を取得する方法について説明するための図である。
【０１４７】
図１５（Ａ）を参照して、矢印５４４により示されるように、全画面液晶タッチパネル１０４の水平方向における左端から右端までの長さはＸｍａｘである。矢印５４６により示されるように、全画面液晶タッチパネル１０４の垂直方向における上端から下端までの長さはＹｍａｘである。
【０１４８】
矢印５３０により示されるように、全画面液晶タッチパネル１０４の水平方向の長さ５４４をα等分（αは２以上の整数である。）したとき、１つの分割幅はＸｍａｘ／αである。矢印５３２により示されるように、全画面液晶タッチパネル１０４の垂直方向の長さ５４６をβ等分（βは２以上の整数である。）したとき、１つの分割幅の長さはＹｍａｘ／βである。α及びβは、デフォルト値又はユーザによる指定値により、携帯電話機６００のメモリ内に予め定められているものとする。
【０１４９】
本実施の形態における汚れ分布情報記憶方式では、幅がＸｍａｘ／α、高さがＹｍａｘ／βである各領域を処理対象とする。これら領域を、図１５（Ａ）〜（Ｃ）に示すように幅はＸｍａｘ／２αずつ、高さはＹｍａｘ／２βずつ移動させることにより得られる全ての領域に対し、それらを単位として以下のようにして汚れを算出する。以下の説明では、各領域の左上の点をその領域の基点と呼ぶ。
【０１５０】
上記した各領域（例えば図１５（Ａ）の領域５３４、図１５（Ｂ）の領域５３６、図１５（Ｃ）の領域５４０等）に対し、テーブル１に示す各座標の接触回数に基づいて領域５３４に含まれる座標の接触回数の総和を算出する。この結果に基づき、携帯電話機６００のメモリ内に、領域５３４の中心座標と接触回数の総和とを記憶させる。
【０１５１】
テーブル３に、上述の処理において記憶される領域の中心座標と接触回数の総和との例を示す。テーブル３において、領域ＩＤとは、各領域を特定するための識別情報である。本実施の形態では、左上から順番に１，２，３，…という連番を領域ＩＤとする。全画面液晶タッチパネル１０４上の１つの行について、前述した領域が（２α−１）個とられ、１つの列について、前述した領域が（２β−１）個とられるものとすると、領域ＩＤは１〜（２α−１）×（２β−１）までとることができる。汚れフラグとは、対応する領域の汚れが顕著であるか否かを示すためのフラグである。汚れフラグの特定方法については後述する。
【０１５２】
テーブル３に示すように、全画面液晶タッチパネル１０４上において参照される領域に対して、領域ＩＤ、中心座標、接触回数の総和、及び汚れフラグを記憶した情報を、「汚れ分布情報」と呼ぶ。
【０１５３】
上述した処理を、参照する領域が全画面液晶タッチパネル１０４の最下行まで繰返すことにより、領域ＩＤが１〜（２α−１）×（２β−１）のテーブル３を得ることができる。なお、テーブル３を最初に作成するときには汚れフラグの値は「ＯＦＦ」とする。
【０１５４】
【表３】
2009071438.tif 000005
（キャラクタ表示による汚れ情報削除方式の概略）
本実施の形態では、汚れ分布情報に基づいて、接触回数が特に多い領域にキャラクタを表示する。その結果、表示された領域の汚れが顕著であることをユーザに示し、その領域を特に掃除するべきであることを促す。以下に、キャラクタ表示による汚れ情報削除方式の概略について説明する。
【０１５５】
図１６（Ａ）〜（Ｆ）及び図１７（Ａ）〜（Ｆ）は、本実施の形態における、キャラクタ表示による推定汚れの表示と、ユーザが布でタッチパネル１０８を布で拭いたりすることによって、タッチパネル１０８上に付着したキャラクタを除去する方法とについて説明した図である。
【０１５６】
テーブル３に示す汚れ分布情報を参照することにより、接触回数の総和がある一定の値より大きい領域を抽出することができる。ある一定の値は任意に設定することができるが、ここでは、その値を２００とする。すなわち、本実施の形態では、接触回数の総和が２００より大きい領域を、汚れが顕著な領域とする。
【０１５７】
図１６（Ａ）を参照して、領域５６０、領域５６２、領域５６４、領域５６６、領域５６８、及び領域５７８が、汚れが顕著な領域として抽出されたものとする。このときの各領域に含まれる各座標の接触回数の総和の例を示す。テーブル４には、接触回数の総和の他に、汚れ度合いの順位についても記憶する。汚れ度合いの順位は、本実施の形態では、接触回数の総和の昇順で領域をソートし、その上位から順番に１、２、というように割当てるものとする。すなわち、汚れ度合いの順位が小さいほど汚れ度合いは小さく、大きいほど汚れ度合いは大きくなる。
【０１５８】
【表４】
2009071438.tif 000006
本実施の形態においては、掃除モードでは、汚れが顕著な領域として抽出された領域にキャラクタを表示する。汚れの情報を表示するためのキャラクタは、図１６（Ｂ）、（Ｄ），（Ｆ），並びに図１７（Ｂ），（Ｃ），（Ｅ）及び（Ｆ）において、キャラクタ５７０，５７４，５７６，５８０，５８２，５８４及び５８６により示されるように、複数ある。また、接触回数の総和に応じて、例えば図１６（Ｂ）及び（Ｆ）のキャラクタ５７０及び５７６、並びに図１７（Ｃ）及び（Ｅ）のキャラクタ５８２及び５８４のように、キャラクタのサイズを変えて表示する。
【０１５９】
以下、各領域の汚れ度合いの順位と、接触回数の総和とに基づいて、キャラクタのサイズの選択方法と複数のキャラクタの選択方法とについて説明する。
【０１６０】
（キャラクタのサイズの選択方法）
図１８を参照して、液晶表示装置１０６上に表示されるキャラクタには、３つのサイズのキャラクタ７０１，７０４及び７０８がある。これらのキャラクタ７０１，７０４及び７０８の垂直方向のサイズＡ，Ｂ，Ｃ（それぞれの長さは７００，７０２及び７０６により示される。）は、Ａ＜Ｂ＜Ｃとなっている。
【０１６１】
テーブル５に、接触回数の総和の範囲に応じて表示されるキャラクタのサイズの例を示す。
【０１６２】
【表５】
2009071438.tif 000007
掃除モードでは、テーブル５にしたがい、各領域の接触回数の総和に対応したサイズで各キャラクタを表示する。
【０１６３】
（キャラクタの選択方法）
図１９を参照して、本実施の形態では汚れ度合いの順位の範囲に応じて表示するキャラクタとして２種類のキャラクタ７２２及び７２４を使用する。図１９において、記号γを、汚れが顕著であるとして抽出された領域の数を２で割った数とする。小数点以下は繰上げる。テーブル４に示す例では、汚れが顕著であるとして抽出された領域の数は６なので、γ＝３である。
【０１６４】
図１９を参照して、テーブル４の各領域について、汚れ度合いの順位が１以上γ以下である場合にはその領域の位置にキャラクタ７２２を表示し、順位がγより大きい領域にはキャラクタ７２４を表示する。キャラクタ表示の大きさはテーブル５に示すとおりである。
【０１６５】
本実施の形態においては、掃除モードでは、汚れ度合いの順位の小さい領域から順番にキャラクタを表示し、ユーザがその領域を拭くなどして掃除した場合にはその位置のキャラクタを消去する。そして、汚れ度合いの順位が次に大きな領域に対して同じ処理を行なう。こうした処理を繰返すことで、汚れ度合いの大きな全ての領域の清掃を実行させる。
【０１６６】
具体的には次のような手順で掃除の支援処理が行なわれる。先ず、汚れ度合いの順位が１である領域５６４に、図１６（Ｂ）に示すようにキャラクタを表示する。テーブル４を参照して、領域５６４は総接触回数の総和が２５０なので、領域５６４のキャラクタのサイズはＡである。また、汚れ度合いの順位が１でありγ（＝３）以下なのでキャラクタ７２２を選択する。
【０１６７】
これに対し、図１６（Ｃ）に示すように、ユーザが布５７２でキャラクタ５７０の表示された領域５６４を拭いたりして掃除する。掃除モードでは、接触のあった位置の接触回数は、第１の実施の形態と同様にしてより小さい値に更新される。領域５６４に含まれる座標の接触回数の総和の値に応じて、キャラクタのサイズを小さくしていき、やがてはキャラクタが消去される。ユーザは、キャラクタ５７０が非表示となるまで領域５６４の掃除を行なう。
【０１６８】
図１６（Ｄ）を参照して、次は汚れ度合いの順位が２である領域５６２に、サイズＡのキャラクタ５７４を表示する。この場合のキャラクタの種類及びその大きさは、既に述べた方法により決定される。
【０１６９】
図１６（Ｅ）を参照して、ユーザは布５７２で、領域５６２を掃除し、領域５６２の接触回数の総和を一定の値である２００より小さくなるまで減少させる。キャラクタ５７４は非表示となる。
【０１７０】
図１６（Ｆ）を参照して、次は汚れ度合いの順位が３である領域５６６にサイズＢのキャラクタ５７６を表示する。
【０１７１】
図１７（Ａ）を参照して、ユーザは布５７２で、領域５６６を掃除し、汚れ分布情報中の領域５６６の接触回数の総和を５００より小さくなるまで減少させる。
【０１７２】
図１７（Ｂ）を参照して、テーブル５において、総接触回数の総和の範囲が２０１〜５００までであるとき、キャラクタのサイズをＡで表示するので、キャラクタ５７６に代えて、サイズＡのキャラクタ５８０を、領域５６６に表示する。
【０１７３】
図１７（Ｃ）を参照して、ユーザは布５７２で、領域５６６をさらに掃除し、汚れ分布情報中の領域５６４の接触回数の総和を一定の値である２００より小さくなるまで減少させる。キャラクタ５８０は、非表示となる。次は汚れ度合いの順位が４である領域５６０にサイズＣのキャラクタ５８２が表示される。
【０１７４】
図１７（Ｄ）を参照して、ユーザは布５７２で、領域５６０を掃除し、汚れ分布情報中の領域５６０の接触回数の総和を７００以下になるまで減少させる。
【０１７５】
図１７（Ｅ）を参照して、テーブル５において、総接触回数の総和の範囲が５０１〜７００までであるとき、キャラクタのサイズをＢで表示するので、キャラクタ５８２に代えて、サイズＢのキャラクタ５８４を、領域５６０に表示する。
【０１７６】
図１７（Ｆ）を参照して、ユーザは布５７２で、キャラクタ５８４が表示された領域５６０をさらに掃除し、領域５６０の接触回数の総和を５００以下にまで減少させる。キャラクタ５８４に代えて、サイズＡのキャラクタ５８６を、領域５６０に表示する。
【０１７７】
ユーザは領域５６０をさらに掃除し、キャラクタ５８６は非表示となる。さらに、ユーザが、テーブル４で抽出された残りの領域のキャラクタを非表示にするまで掃除すると、携帯電話機６００は掃除モードを終了し、通常モードに移行する。
【０１７８】
＜携帯電話機６００のハードウェア構成＞
本実施の形態に係る携帯電話機６００のハードウェア構成は、図９に示す第１の実施の形態に係る携帯電話機１００のハードウェア構成と同様である。ただし、メモリ２８８に記憶される情報が、キャラクタ表示による汚れ除去支援機能を実現するために使用される情報及びプログラムである点で、本実施の形態に係る携帯電話機６００は第１の実施の形態に係る携帯電話機１００と異なる。
【０１７９】
（メモリ２８８の構成）
メモリ２８８は、ハードウェア的には図９に示すものと同じであり、同様の接触回数記憶部３５４を含む。本実施の形態では、メモリ２８８はさらに、図１５に示す全画面液晶タッチパネル１０４上において参照される全領域の領域ＩＤ、中心座標、接触回数の総和、及び汚れフラグのための汚れ分布情報を記憶するためのワークエリアとして機能する汚れ分布情報記憶部７６２、図１９に示すように全画面液晶タッチパネル１０４上で汚れが顕著である領域に表示するキャラクタを記憶するためのキャラクタ記憶部７６４、テーブル５に示すように、全画面液晶タッチパネル１０４上の各領域の接触回数の総和に応じたキャラクタのサイズを記憶するためのキャラクタサイズ記憶部７６６、キャラクタ表示による汚れ除去支援の処理のためのパラメータを記憶するためのパラメータ記憶部７７０、及びキャラクタ表示による汚れ除去支援の機能を実現するためのプログラムにより使用される内部変数を記憶するための内部変数記憶部７６８を含む。
【０１８０】
（汚れ除去支援処理部７４４の構成）
図２０に、図８に示す通信制御部３００が本実施の形態に係る汚れ除去支援機能を実現するためのプログラムを実行することにより実現される汚れ除去支援処理部７４４の構成をブロック図形式で示す。図２０を参照して、汚れ除去支援処理部７４４は、全画面液晶タッチパネル１０４と、メモリ２８８との通信により機能する。
【０１８１】
汚れ除去支援処理部７４４は、図９に示すものと同様の接触回数記憶処理部３５２と、パラメータ入力指示部３７０と、掃除モード切換指示部３７２とを含む。
【０１８２】
パラメータ記憶部７７０の各パラメータの値としては、予めデフォルトの値が定められている。しかし、ユーザがパラメータ入力指示部３７０により各パラメータの値をタッチパネル１０８の操作を通じて指定したとき、パラメータ記憶部７７０の各パラメータの値は、指定した値に更新される。
【０１８３】
汚れ除去支援処理部７４４はさらに、携帯電話機６００の動作モードが掃除モードに切換えられたときに、接触回数記憶部３５４を参照して、図１５に示すように全画面液晶タッチパネル１０４上で参照される全領域について、テーブル３に示すような汚れ分布情報を生成し、生成した汚れ分布情報を汚れ分布情報記憶部７６２に記憶させるための汚れ分布情報生成処理部７４６と、汚れ分布情報生成処理部７４６の処理が終了した後、汚れ分布情報記憶部７６２、キャラクタ記憶部７６４、及びキャラクタサイズ記憶部７６６に記憶された情報を参照して、全画面液晶タッチパネル１０４上の領域の汚れの程度に応じ、汚れが顕著であると判定した領域のうち、所定の領域に、その領域の汚れの程度及び汚れ度合いの順位に応じた種類及びサイズでキャラクタを表示するためのキャラクタ表示処理部７４８と、掃除モードにおいてユーザがタッチパネル１０８上を布などで拭いたことに応答し、その領域の汚れの程度をより少なくし、表示されたキャラクタのサイズを変更したり消去したりするための汚れ情報削除処理部７５０とを含む。
【０１８４】
汚れ情報削除処理部７５０は、キャラクタ表示処理部７４８によりタッチパネル１０８上のある領域に表示されたキャラクタをユーザが布で拭いたりすることによって、タッチパネル１０８から座標情報を受信する。汚れ情報削除処理部７５０は、その座標情報とパラメータ記憶部７７０に記憶された最低移動量Ｒ’とに基づいて、前述した接触領域判定方式と同様の方法により接触領域を抽出する。さらに、汚れ情報削除処理部７５０は、接触回数記憶部３５４に記憶された、抽出された接触領域に対応する領域の接触回数をより少ない数に更新し、更新された接触回数記憶部３５４の内容に基づいて汚れ分布情報記憶部７６２を更新する。汚れ情報削除処理部７５０は、キャラクタサイズ記憶部７６６に記憶されたキャラクタサイズ、及び更新後の汚れ分布情報記憶部７６２の記憶内容を参照し、液晶表示装置１０６上に現在表示されているキャラクタのサイズをより小さく変更させる。汚れ情報削除処理部７５０は、このようにして、液晶表示装置１０６上に表示しているキャラクタのサイズが非表示になるまで上記の処理を繰返す。
【０１８５】
パラメータ記憶部７７０は、第１の実施の形態で使用したものと同様の最低移動量Ｒ及びＲ’と、図１５を参照して説明した、全画面液晶タッチパネル１０４の横方向及び縦方向の分割数α及びβとを含む。
【０１８６】
＜携帯電話機６００のソフトウェア構成＞
図２１〜図２４に、携帯電話機６００で実行されるプログラムの制御構造をフローチャート形式で示す。このプログラムを実質的にコンピュータである通信制御部３００が実行することにより、携帯電話機６００の汚れ除去支援処理部７４４が実現される。
【０１８７】
（汚れ情報生成処理部７４６のためのプログラム構造）
図２１は、汚れ分布情報生成処理部７４６の機能をコンピュータプログラムで実現する際の、プログラムの制御構造を示すフローチャートである。このプログラムでは、処理対象の領域ＩＤを示す変数Ｃ、処理対象の領域の基点のＸ座標及びＹ座標をそれぞれ表す変数Ｋｘ及びＫｙを使用する。
【０１８８】
図２１を参照して、ステップ７９０において、汚れ分布情報記憶部７６２の記憶内容をクリアし、変数Ｃ、ＫＸ、及びＫＹにそれぞれ１、０、及び０を代入する。
【０１８９】
ステップ７９６では、接触回数記憶部３５４に記憶された各座標の接触回数を参照して、変数Ｃにより表される領域ＩＤを持つ領域に含まれる全ての座標の接触回数の総和を算出する。続いてステップ７９８では、汚れ分布情報記憶部７６２に、この領域に関する領域ＩＤ、その中心座標、その領域内の全座標の総接触回数、及び汚れフラグの値をそれぞれ含むエントリを追加する。領域ＩＤの値としてはＣの値を用いる。中心座標は（ＫＸ＋Ｘｍａｘ／（２α）、ＫＹ＋Ｙｍａｘ／（２β））である。総接触回数はステップ７９６で算出したものである。汚れフラグの値はここではＯＦＦとする。この後、制御はステップ８００に進む。
【０１９０】
ステップ８００では、変数ＫＸがＸｍａｘ−Ｘｍａｘ／αと同じか否かを判定する。この判定結果がＹＥＳであれば、現在処理している領域が全画面液晶タッチパネル１０４上の右端に到達していることを意味する。ここでの判定結果がＹＥＳであればステップ８０４に進み、それ以外の場合にはステップ８０２に進む。
【０１９１】
ステップ８０２では、変数Ｃに１を加算し、変数ＫＸにＸｍａｘ／（２α）を加算する。この後、ステップ７９４に戻る。
【０１９２】
一方、ステップ８０４では、変数ＫＹがＹｍａｘ−Ｙｍａｘ／βと同じか否かを判定する。判定結果がＹＥＳであれば、現在処理している領域が全画面液晶タッチパネル１０４上の下端に到達していることを示す。したがって判定結果がＹＥＳであれば処理を終了し、それ以外の場合にはステップ８０６に進む。
【０１９３】
ステップ８０６では、変数Ｃに１を加算し、変数ＫＸに０を代入し、変数ＫＹにＹｍａｘ／βを加算する。この後、制御はステップ７９４に戻る。
【０１９４】
（キャラクタ表示処理部７４８のためのプログラム構造）
図２２及び図２３は、キャラクタ表示処理部７４８の機能を実現するためのプログラムの制御構造を示すフローチャートである。図２２はその前半を、図２３はその後半を、それぞれ示す。このプログラムでは、領域ＩＤを示す変数Ｃ、及び汚れが顕著であると判定された領域の数（汚れ領域数）を表す変数Ｄを使用する。
【０１９５】
図２２を参照して、ステップ８１０において、変数Ｃ及びＤに１を代入する。続くステップ８１４では、領域ＩＤ＝Ｃの領域内の座標の接触回数の総和を汚れ分布情報記憶部７６２から取得し、その値が接触回数のしきい値（本実施の形態では２００）より大きいか否かを判定する。判定結果がＹＥＳであればステップ８１６に進み、それ以外であればステップ８２０に進む。
【０１９６】
ステップ８１６では、現在の変数Ｄの値に１を加算し、汚れ分布情報記憶部７６２に記憶された汚れ分布情報中で、領域ＩＤ＝Ｃの行の汚れフラグをＯＮに代える。この後、制御はステップ８１８に進む。
【０１９７】
ステップ８１８では、変数Ｃの値が（２α−１）（２β−１）以下か否かを判定する。全領域数は（２α−１）（２β−１）個あり、判定結果がＹＥＳであれば、全領域について、汚れが顕著であるか否かを判定していないことを示す。したがって判定結果がＹＥＳであればステップ８２０に進み、それ以外であればステップ８２２に進む。
ステップ８２２では、変数γにＤ／２を代入し、ステップ８２４に進む。
【０１９８】
γは、図１９に示されているキャラクタを選択するためのしきい値である。汚れ度合いの順位がγ以下の領域であれば図１９に示すキャラクタ７２２を表示し、γより大きければキャラクタ７２４を表示する。
【０１９９】
内部変数記憶部７６８のカウンタＩは、以降のステップにおいて生成される配列変数のインデックスとして使用される。
【０２００】
一方、ステップ８２０では、変数Ｃに１を加算する。その後、制御はステップ８１４に戻る。
【０２０１】
テーブル６に、図２２の処理を行なったときに汚れ分布情報記憶部７６２に記憶される汚れ分布情報の例を示す。テーブル６の例では、α＝２及びβ＝３である。
【０２０２】
【表６】
2009071438.tif 000008
テーブル６を参照して、この実施の形態によれば、接触回数の総和が２００より大きい領域（領域ＩＤ＝２〜６及び９）の汚れフラグがＯＮとなる。
【０２０３】
ステップ８２４では、汚れ分布情報記憶部７６２を参照し、汚れフラグがＯＮである領域のデータを抽出し、抽出された情報を「処理用汚れ情報」として記憶する。
【０２０４】
テーブル７は、テーブル６に対してステップ８２４の処理を実行したときの処理用汚れ情報を示したものである。
【０２０５】
【表７】
2009071438.tif 000009
ステップ８２６では、処理用汚れ情報の全ての領域のデータを接触回数の総和の昇順で並び換え、先頭から最後までの領域ＩＤを、それぞれＳ［１］〜Ｓ［Ｄ］の配列変数に記憶し、図２３のステップ８２８に進む。テーブル８は、テーブル７に対してステップ８２６の処理を実行した後のＳ［１］〜Ｓ［Ｄ］（Ｄ＝６）に記憶されるものの例を示す。
【０２０６】
【表８】
2009071438.tif 000010
図２３を参照して、ステップ８２８では、以下の繰返し処理の制御のための変数Ｉに１を代入する。続くステップ８３０では、キャラクタ記憶部７６４を参照して、変数Ｉがγ以下であればキャラクタ７２２を選択し、変数Ｉがγより大きければキャラクタ７２４を選択する。この後制御はステップ８３２に進む。
【０２０７】
ステップ８３２では、汚れ分布情報記憶部７６２及びキャラクタサイズ記憶部７６６を参照して、領域ＩＤ＝Ｓ［Ｉ］である領域に表示するキャラクタのサイズを、この領域内の座標の接触回数の総和に応じて決定する。
【０２０８】
ステップ８３４では、変数Ｉが１と等しくないか否かを判定する。制御は、変数Ｉが１と等しくないときにはステップ８３６に進み、さもなければステップ８３８に進む。
【０２０９】
ステップ８３６では、キャラクタの前回表示位置から今回表示位置へのキャラクタ画像の移動のイフェクトを実行する。この後、ステップ８３８に進む。
【０２１０】
ステップ８３８では、領域ＩＤ＝Ｓ［Ｉ］の領域の中心座標に、ステップ８３０で決定されたキャラクタを、ステップ８３２で決定されたサイズで表示する。制御はステップ８４０に進む。
【０２１１】
ステップ８４０では、汚れ情報削除処理部７５０に対応する汚れ削除処理のプログラムを起動し、その処理の終了まで待機する。汚れ情報削除処理が終了すると、制御はステップ８４２に進む。
【０２１２】
ステップ８４２では、現在の変数Ｉの値に１を加算する。続くステップ８４４で、変数Ｉの値が変数Ｄの値以下か否かを判定する。判定結果がＹＥＳであればステップ８３０に戻り、さもなければ処理を終了する。
【０２１３】
（汚れ情報削除処理部７５０のためのプログラム構成）
図２４は、汚れ情報削除処理部７５０の機能に相当する汚れ情報削除処理を実現するプログラムルーチンの制御構造を示すフローチャートである。図２４において、図１２に示すステップと同じ処理が実行されるステップについては、同じ参照番号を付してある。
【０２１４】
図２４を参照して、このルーチンは、図１２に示すものと同様のステップ４８２，４８４，４８６，４８８及び４９０を含む。これらの処理により、タッチパネル１０８に対する接触がない状態で接触が検出された場合、及びドラッグ中に前回接触座標から最低移動量Ｒ’より大きな移動が検出されたときに、次のような処理が実行される。すなわち、新たな接触位置の座標が前回接触座標を表す変数に格納され（ステップ４８８）、接触があった位置を含む接触領域の座標が抽出され（ステップ４９０）る。ステップ４９０の後、制御はステップ８７２に進む。
【０２１５】
ステップ８７２では、接触回数記憶部３５４を参照し、ステップ８７０で抽出された接触領域内の各座標の接触回数を、それぞれ１ずつ減算する。ただしこのとき、接触回数の値が０より小さくなるようであれば０とする。続くステップ８７４では、接触回数記憶部３５４の更新後の値に基づいて、領域ＩＤ＝Ｓ［Ｉ］の領域内の座標位置の接触回数の総和を演算し、汚れ分布情報記憶部７６２の内容を更新する。
【０２１６】
続くステップ８７６では、汚れ分布情報記憶部７６２の更新後の値を用い、領域ＩＤ＝Ｓ［Ｉ］の領域内の座標位置の接触回数の総和に応じたキャラクタのサイズをキャラクタサイズ記憶部７６６から取得する。
【０２１７】
続くステップ８７８では、ステップ８７６で取得したキャラクタのサイズが０（非表示）か否かを判定する。判定結果がＹＥＳであればこの処理を抜けて図２３のステップ８４２に復帰する。それ以外であればステップ８８０に進む。
【０２１８】
ステップ８８０では、ステップ８７６で取得したキャラクタのサイズが、現在液晶表示装置１０６上に表示されているキャラクタのサイズと同じか否かを判定する。判定結果がＹＥＳであればステップ４８４に戻り、それ以外であればステップ８８２に進む。
【０２１９】
ステップ８８２では、液晶表示装置１０６に表示されているキャラクタを消去し、ステップ８７６で取得したサイズでキャラクタを再表示する。この後、制御はステップ４８４に戻る。
【０２２０】
＜動作＞
図２０を参照して、本実施の形態に係る携帯電話機６００は以下のように動作する。接触回数記憶部３５４には、テーブル１に示すような表の全座標の接触回数に、０が予めセットされている。汚れ分布情報記憶部７６２には、何も記憶されていない。キャラクタ記憶部７６４には、図１９に示すように２つのキャラクタが予め記憶されている。キャラクタサイズ記憶部７６６には、テーブル５に示すように総接触回数の総和の範囲に応じたキャラクタのサイズが予め記憶されている。
【０２２１】
パラメータ記憶部７７０中の最低移動量Ｒ、Ｒ’、横分割数α、縦分割数βには、デフォルトの値が予め設定されているが、パラメータ入力指示部３７０により、ユーザがその値を自由に設定することができる。
【０２２２】
ユーザが携帯電話機６００を起動してから、掃除モード切換指示部３７２により掃除モードを起動するまでの動作は、第１の実施の形態に係る携帯電話機１００の動作と同様である。この間の接触回数記憶処理部３５２の動作により、接触回数記憶部３５４には、タッチパネル１０８の各座標の接触回数が記憶されている。以下、本実施の形態に係る携帯電話機６００において、掃除モードを起動した後の動作について説明する。
【０２２３】
掃除モードに移行した後、携帯電話機６００は、汚れ分布情報生成処理部７４６を起動する。汚れ分布情報生成処理部７４６は、接触回数記憶部３５４を参照して、図１５（Ａ）〜（Ｃ）に示す領域５３４、領域５３６、及び領域５４０のように、全画面液晶タッチパネル１０４上に規定される全領域において、各領域の接触回数の総和を算出する。汚れ分布情報生成処理部７４６は、テーブル３に示すように、各領域の領域ＩＤ、中心座標、接触回数の総和、及び汚れフラグを設定したデータを汚れ分布情報記憶部７６２に記憶させる。このとき、全領域において、汚れフラグにはＯＦＦが設定される。
【０２２４】
汚れ分布情報生成処理部７４６の処理が終了すると、キャラクタ表示処理部７４８が起動する。キャラクタ表示処理部７４８は、汚れ分布情報記憶部７６２を参照して、接触回数の総和が接触回数のしきい値（本実施の形態では２００）より大きい領域を汚れが顕著である領域として判定し、テーブル７に示すように汚れが顕著である領域の汚れ分布情報を処理用汚れ情報として抽出し、接触回数の値の昇順でソートして順位を付ける。キャラクタ表示処理部７４８は、処理用汚れ情報の中から、接触回数の総和が最も小さい領域の中心座標に、その領域の接触回数及びその順位に応じた種類及びサイズでキャラクタを表示する（図２３、ステップ８２８、８３０）。
【０２２５】
表示されるキャラクタは以下のように選択される。キャラクタ表示処理部７４８は、表示しようとする領域の順位が、処理用汚れ情報の全領域の数の半数より小さければ、図１９に示すキャラクタ７２２を選択し、半数より大きければ、キャラクタ７２４を選択する。
【０２２６】
キャラクタのサイズは以下のように決定される。すなわち、キャラクタ表示処理部７４８は、キャラクタを表示しようとする領域の総接触回数が２００以下の場合、２０１〜５００、５０１〜７００、及び７０１以上の場合に分けて、表示なし、サイズＡ，サイズＢ，及びサイズＣを選択する。このサイズの決定には、テーブル５に示すキャラクタサイズ記憶部７６６を参照する。この表示が完了すると汚れ情報削除処理部７５０が動作を開始する。
【０２２７】
液晶表示装置１０６上にキャラクタが表示された後、ユーザは、タッチパネル１０８を掃除し始める。
【０２２８】
ユーザの布がタッチパネル１０８に触れていない状態から触れた状態に変化したものとする。タッチパネル１０８は、布が触れた位置の座標を検知し、その座標を汚れ情報削除処理部７５０に送信する。汚れ情報削除処理部７５０は、タッチパネル１０８から受信した座標と最低移動量Ｒ’とに基づき、前述した接触領域判定手法により、布が実際に触れた部分の接触領域を推定し、推定された接触領域の各座標の接触回数から１を減算することにより接触回数記憶部３５４を更新する。このとき前回接触座標には、布が検出された位置の座標が記憶される。
【０２２９】
一方、布が一度タッチパネル１０８に接触した後、タッチパネル１０８から離れずにドラッグによってタッチパネル１０８に触れながら移動している場合、タッチパネル１０８はドラッグされている位置の座標を検知して汚れ情報削除処理部７５０に送信を続ける。汚れ情報削除処理部７５０は、前回接触座標とタッチパネル１０８から受信した座標との間の距離が最低移動量Ｒ’より大きいか否かを判定し、移動距離が最低移動量Ｒ’以下であれば、何の処理も行なわない。移動距離が最低移動量Ｒ’より大きければ、汚れ情報削除処理部７５０は、受信した座標と最低移動量Ｒ’とに基づいて、前述した接触領域判定手法により、布が実際に触れた部分（接触領域）を推定する。汚れ情報削除処理部７５０は、接触回数記憶部３５４内の、推定された接触領域に対応する各座標の接触回数から１を減算することにより接触回数記憶部３５４を更新する。
【０２３０】
汚れ情報削除処理部７５０は、更新された接触回数記憶部３５４を参照して、処理中の領域内の全座標の接触回数の総和を再計算し、その値で汚れ分布情報記憶部７６２を更新する。汚れ情報削除処理部７５０は、更新された汚れ分布情報記憶部７６２を参照して、処理対象の領域の接触回数の総和を取得し、キャラクタサイズ記憶部７６６を参照して、接触回数の総和の値に応じたキャラクタのサイズを取得する。汚れ情報削除処理部７５０は、取得したサイズが０（非表示）である場合には処理対象の領域に対する処理を終了する。取得したサイズが０（非表示）ではなく、現在表示しているキャラクタのサイズと等しい場合には、汚れ情報削除処理部７５０は何もせず、タッチパネル１０８からの次の座標出力を待って次の処理を行なう。一方、新たに取得されたキャラクタのサイズと、現在表示されているキャラクタのサイズとが等しくない場合には、汚れ情報削除処理部７５０は、現在のキャラクタの表示を消去し、取得されたサイズのキャラクタを準備し、キャラクタの移動のイフェクトを行なって、処理対象の領域上に表示する。この後汚れ情報削除処理部７５０は、タッチパネル１０８からの次の座標出力を待つ状態に戻る。
【０２３１】
キャラクタ表示処理部７４８は、汚れ情報削除処理部７５０がある領域に関する汚れ情報の処理を終了すると、次に接触回数の総和が大きい領域を選択し、上記処理を繰返す。そして、汚れが顕著であると判定された領域の全てについて上記の処理を完了すると、キャラクタ表示処理部７４８は処理を終了する。その結果、携帯電話機６００は掃除モードを終了し通常モードに移行する。
【０２３２】
＜第２の実施の形態の効果＞
本実施の形態に係る携帯電話機６００によれば、汚れの顕著な領域の中で、汚れていない領域から順番に１つずつキャラクタを表示するので、ユーザは効率的に掃除をすることが可能となる。また、携帯電話機６００は、汚れの強さをキャラクタの種類及びキャラクタのサイズに基づいて表示するため、ユーザは、どの程度掃除が進行しているかを感覚的に捉えやすくなる。さらに、携帯電話機６００は、キャラクタを消すというゲームのような感覚をユーザに提供するため、ユーザは、従来から問題視されてきた退屈さを軽減しながら、掃除をすることができる。
【０２３３】
＜第２の実施の形態の変形例＞
なお、上記第２の実施の形態では、汚れの顕著な領域のうちで、汚れの最も少ないものから順番に表示し、消去する処理を行なう。しかし本発明はそのような実施の形態には限定されない。明らかに、汚れの顕著な領域をどのように処理するかは自由であり、例えば汚れのひどいものから順番にキャラクタを表示するようにしてもよいし、汚れの顕著な領域の中から全くランダムに領域を選んでキャラクタを表示するようにしてもよい。また、上記実施の形態では、１つの領域の処理が終了して初めて次の領域の処理が実行されるが、本発明はそのような実施の形態には限定されない。例えば、一度に２つ以上の領域にキャラクタを表示させ、処理の順番はユーザに任せるようにしてもよい。
【０２３４】
［第３の実施の形態］
上記した第１の実施の形態では、掃除モードの起動時に推定汚れの推定分布を全画面液晶タッチパネル１０４に表示している。第２の実施の形態では、掃除モードが起動すると、汚れが顕著だと思われる領域に順番にキャラクタを表示し、表示されたキャラクタを消去することで掃除が行われる。しかし本発明はそのような実施の形態には限定されない。例えば、全画面液晶タッチパネル１０４の全面をきちんと拭かない限り、掃除が完了したと見なさないような実施の形態もあり得る。この第３の実施の形態はそのような実施の形態に関する。
【０２３５】
＜携帯電話機９００の外観＞
本発明の第３の実施の形態に係る表示一体型タッチパネル装置が適用される携帯電話機９００の外観は、図１に示す第１の実施の形態に係る携帯電話機１００の外観と同様である。第３の実施の形態に係る携帯電話機９００のハードウェア構成も第１、第２の実施の形態に係る携帯電話機のハードウェア構成と同一である。相違は、携帯電話機９００により実行されるコンピュータプログラムの構造にある。
【０２３６】
＜汚れ除去方式の概略＞
最初に、本実施の形態に係る携帯電話機９００において全画面液晶タッチパネル１０４上の汚れを除去する方法について説明する。携帯電話機９００は、掃除モードを実現するために、液晶表示装置１０６上の全表面に汚れの情報を表示する機能を持つ。
【０２３７】
本実施の形態に係る携帯電話機９００は、通常モードで動作している間、第１及び第２の実施の形態のように、ユーザがタッチパネル１０８に触れる度に、全画面液晶タッチパネル１０４上の各座標の接触回数を加算する処理は行なわない。代わりに、掃除モードにおいて全画面液晶タッチパネル１０４上の全ての座標位置について、最低でも５回、布で拭かれた場合に掃除が終了したものとみなす。
【０２３８】
（汚れ情報表示・削除方式の概略）
図２５（Ａ）〜（Ｈ）は、本実施の形態に係る携帯電話機９００における掃除モードでの表示の変遷を示す。
【０２３９】
図２５（Ａ）は、通常モードにおける携帯電話機９００の外観を示す。通常モードでは、携帯電話機９００は、第１及び第２の実施の形態に係る携帯電話機１００及び携帯電話機６００と同じ外観である。
【０２４０】
図２５（Ｂ）は、携帯電話機９００が通常モードから掃除モードに移行したときの、液晶表示装置１０６の表示例を示す。本実施の形態では、図２５（Ｂ）に示すように、掃除モードに移行したとき、先ず、液晶表示装置１０６上の全表面に汚れを想起させる黒一面の領域９１０を表示する。ユーザは、この状態で布９０２を用いてタッチパネル１０８を拭き始める。
【０２４１】
図２５（Ｃ）に示すように、ユーザによって拭かれた領域９０６は、最初の領域９１０よりも明度が高くなるように表示が変更される。さらに図２５（Ｄ）に示されるようにユーザが布９０２を用いて領域９０６を拭くと、その領域は図２５（Ｅ）の領域９０８で示すように、領域９０６よりもさらに高い明度で表示される。以下、図２５（Ｆ）に示すようにユーザが布９０２で全画面液晶タッチパネル１０４をさらに拭くと、図２５（Ｇ）に示すように汚れに相当する領域は一部の領域９１４を残して消去され、通常モードでの画面がその下に表示される。領域９１４についても布９０２で掃除することによって表示が部分的に透明に変化する。この結果、図２６（Ｈ）に示すようにさらに狭い領域９１６を残して通常の表示画面が現れる。液晶表示装置１０６上のほとんど全ての座標の汚れ表示が消去され、通常の画面が全体に表示されると、携帯電話機９００は掃除モードから通常モードに復帰する。
【０２４２】
本実施の形態では、上記した動きを実現するために、掃除モードになると、全画面液晶タッチパネル１０４上の全ての座標について、接触回数＝４という値を設定し、以後、各座標に布が触れるたびに接触回数を１ずつ減じていく。そして、接触回数が少なくなるほど透明に近い表示色を使用して、液晶表示装置１０６上に汚れを表示する。
【０２４３】
図２６は、汚れの度合いを表すための表示色の表９２０を示した図である。本実施の形態では、ある座標位置の接触回数が４のときは表示色９２２を、接触回数が３のときは表示色９２４を、接触回数が２のときは表示色９２６を、接触回数が１のときは表示色９２８を、それぞれ表示する。接触回数が０のときは非表示とする。その結果、その下に表示されている通常モードの表示画像が表示される。
【０２４４】
＜携帯電話機９００のハードウェア構成＞
本実施の形態に係る携帯電話機９００のハードウェア構成は、前述したとおり、図９に示す第１の実施の形態に係る携帯電話機１００のハードウェア構成と同様である。ただし、メモリ２８８に格納される情報が、本実施の形態に係る汚れ除去支援機能を実現するために使用される情報及びプログラムである点において、本実施の形態に係る携帯電話機９００は図９に示す携帯電話機１００と異なっている。
【０２４５】
＜携帯電話機９００の機能的構成＞
図２７に、本実施の形態に係る携帯電話機９００の機能的構成をブロック図形式で示す。図２７を参照して、本実施の形態に係る携帯電話機９００は、全画面液晶タッチパネル１０４と、メモリ２８８と、全画面液晶タッチパネル１０４及びメモリ２８８を用いて、上記した掃除モードを実現するための汚れ除去支援処理部９３４とを含む。汚れ除去支援処理部９３４は、図９に示す第１の実施の形態に係る通信制御部３００が後述するプログラムを実行することにより実現される。
【０２４６】
（メモリ２８８の構成）
汚れ除去支援処理部９３４の構成について説明する前に、汚れ除去支援処理部９３４の機能を実現するために使用されるメモリ２８８の記憶領域の構成について説明する。
【０２４７】
メモリ２８８は、図９に示すものと同様、タッチパネル１０８上の各座標に対して算出される接触回数を記憶するための接触回数記憶部３５４、図２６に示したような、接触回数に応じた表示色を記憶するための表示色記憶部９４４、汚れ除去支援処理部９３４の機能を実現するために使用されるユーザ指定可能なパラメータを記憶するためのパラメータ記憶部９４６、及び後述するプログラムが内部変数の記憶領域として使用する内部変数記憶部９４８を含む。なお、本実施の形態では、接触回数記憶部３５４の接触回数は通常モードでは更新されない。接触回数記憶部３５４の接触回数は、後述するように掃除モードとなったときに初期接触回数（＝４）に設定され、掃除モード中に布による接触があったと判定されるごとに１ずつ減算される。
【０２４８】
パラメータ記憶部９４６が記憶するパラメータは、第１及び第２の実施の形態でも用いた掃除時の接触位置の最低移動量Ｒ’、掃除モード開始時に各座標位置に設定される初期接触回数、及び掃除モードを終了して通常モードに移行するための、掃除モードでの接触回数の総和のしきい値である接触回数しきい値を含む。
【０２４９】
上述した汚れ除去方式の概略の説明では、接触回数メモリ内の全座標の接触回数の初期値として４が設定されていた。しかし、上記した説明から明らかなように１〜４のいずれの数をセットすることもできる。なお、ここで上限が４となっているのは、表示色記憶部９４４に記憶されている表示色が、図２６に示すように４つであり、これらがそれぞれ接触回数の１〜４に応じて設定されているためである。したがって、表示色を５色以上にするのであれば、接触回数の初期値もそれに応じ５以上にすることができる。
【０２５０】
本実施の形態では、掃除モードから通常モードへの移行には、接触回数しきい値を使用する。掃除モードにおいて、ユーザがタッチパネル１０８を掃除しているとき、携帯電話機９００は、全画面液晶タッチパネル１０４上の全座標の残りの接触回数の総和を算出する。この総和は、掃除が進行するにつれて小さな値となっていく。算出された総和と接触回数しきい値とを比較して、総和が接触回数しきい値より大きければ、携帯電話機９００は掃除モードを続行し、それ以外であれば掃除モードを終了して通常モードに移行する。
【０２５１】
内部変数記憶部９４８に領域が確保される内部変数は、図９に示す内部変数記憶部３６６中の前回接触座標と同様の前回接触座標を含む。
【０２５２】
（汚れ除去支援処理部９３４の構成）
図２７を参照して、汚れ除去支援処理部９３４は、携帯電話機９００の動作モードが通常モードから掃除モードに切換えられたときに、タッチパネル１０８の各座標に応じて準備される初期接触回数に応じた表示色を表示色記憶部９４４から取得し、液晶表示装置１０６に汚れの表示を行なうための汚れ情報表示処理部９３６と、掃除モードにおいて、ユーザがタッチパネル１０８上を拭く動作を検知してタッチパネル１０８から出力される座標とパラメータ記憶部３６８に記憶された最低移動量Ｒ’とに基づいて接触領域を推定し、接触回数記憶部３５４に記憶された、抽出された接触領域内の各座標の接触回数を減じ、各座標の接触回数に対応する表示色を表示色記憶部３６０から取得し、液晶表示装置１０６に汚れ情報を再表示させる処理を実行するための汚れ情報削除処理部９３８と、第１及び第２の実施の形態と同様のパラメータ入力指示部３７０及び掃除モード切換指示部３７２とを含む。
【０２５３】
パラメータ記憶部９４６の各パラメータの値としては、予めデフォルトの値が定められている。例えば、本実施の形態では、初期接触回数のデフォルト値＝４がデフォルトとして定められている。しかし、ユーザは、パラメータ入力指示部３７０を用いて各パラメータの値を指定することもできる。
【０２５４】
＜携帯電話機９００のソフトウェア構成＞
図２８、図２９に、携帯電話機９００で実行されるプログラムの制御構造をフローチャート形式で示す。このプログラムを実質的にコンピュータである通信制御部３００が実行することにより、携帯電話機９００の汚れ除去支援処理部９３４が実現される。
【０２５５】
（汚れ情報表示処理部９３６のためのプログラム構造）
図２８は、汚れ情報表示処理部９３６の機能を実現するプログラムの制御構造を示すフローチャートである。図２８を参照して、このプログラムは、表示色記憶部９４４を参照して、パラメータ記憶部９４６の初期接触回数に応じた表示色を取得し、液晶表示装置１０６上の全座標に、取得した表示色を表示するためのステップ９６２と、ステップ９６２に続いて実行され、接触回数記憶部３５４中の、全画面液晶タッチパネル１０４上の全座標の接触回数を、初期接触回数（＝４）で更新するステップ９６４とを含む。ステップ９６４が終了するとこのプログラムは終了する。
【０２５６】
（汚れ情報削除処理部９３８のためのプログラム構造）
図２９は、汚れ情報削除処理部９３８を実現するプログラムの制御構造を示すフローチャートである。図２９を参照して、このプログラムは、タッチパネル１０８から接触座標を受信するまで待機するステップ９７０と、ステップ９７０においてタッチパネル１０８から接触座標を受信したと判定されたことに応答して実行され、接触がなかった状態から接触がある状態に変化したか、又は前回接触座標から今回受信した接触座標までの移動距離が最低移動量Ｒ’より大きいか否かを判定するステップ９７２とを含む。ステップ９７２において、判定結果がＮＯであれば、制御はステップ９７０に戻る。
【０２５７】
このプログラムはさらにステップ９７２における判定結果がＹＥＳであるときに実行され、前回接触座標を表す変数にステップ９７０で受信した今回の接触座標の値を代入するステップ９７４と、ステップ９７４に続いて実行され、第１の実施の形態と同様の接触判定方式を用いて、接触領域の座標を抽出するステップ９７６と、ステップ９７６に続いて実行され、ステップ９７６で抽出された接触領域内の全座標について、接触回数記憶部３５４に記憶された接触回数から１を引く処理を実行するステップ９７８と、ステップ９７８に続いて実行され、接触回数記憶部３５４に記憶された各座標の接触回数と、表示色記憶部９４４に記憶された表示色とに応じ、液晶表示装置１０６の各座標にそれぞれの接触回数に応じた表示色を表示する処理を実行するステップ９８０とを含む。なお、ステップ９７６における処理は、第１の実施の形態における図１０のステップ４０８と同様の処理が実行されるが、最低移動量Ｒに代えて、図２７に示すパラメータ記憶部９４６に記憶された最低移動量Ｒ’を用いる点で、図１０のステップ４０８の処理とは異なる。
【０２５８】
このプログラムはさらに、ステップ９８０の後に実行され、接触回数記憶部３５４を参照して、全座標の接触回数の総和が前述の接触回数しきい値以下か否かを判定し、判定結果に応じて制御を分岐するステップ９８２を含む。ステップ９８２における判定結果がＮＯであれば、制御はステップ９７０に戻る。
【０２５９】
このプログラムはさらに、ステップ９８２における判定結果がＹＥＳであることに応答して実行され、ステップ９７０と同様タッチパネル１０８から接触座標を受信するまで待機するステップ９８４と、ステップ９８４においてタッチパネル１０８から接触座標が受信されたと判定されたことに応答して実行され、掃除モードを終了して通常モードに携帯電話機９００の動作モードを変更して処理を終了するステップ９８６とを含む。
【０２６０】
＜動作＞
図２７を参照して、本実施の形態に係る携帯電話機９００は以下のように動作する。表示色記憶部９４４には、図２６に示すように接触回数に応じた表示色が予め記憶されているものとする。パラメータ記憶部９４６中の最低移動量Ｒ’、初期接触回数、及び接触回数しきい値にはデフォルト値等、適切な値が予め設定されているものとする。本実施の形態では、初期接触回数として４が設定されているものとする。
【０２６１】
ユーザが携帯電話機９００を起動すると、携帯電話機９００は通常モードとなり、図２５（Ａ）に示すように、携帯電話機１００は通常の携帯電話機で用いられる数字キー等を液晶表示装置１０６上に表示する。
【０２６２】
ユーザが掃除モード切換指示部３７２により掃除モードを起動すると、汚れ情報表示処理部９３６は、表示色記憶部９４４を参照して、図２６に示すような表示色の表から初期接触回数（＝４）に応じた表示色を取得し、図２５（Ｂ）に示すように液晶表示装置１０６上の全座標のドット領域にこの表示色を表示させる。その後、汚れ情報表示処理部９３６は、接触回数記憶部３５４内の、全画面液晶タッチパネル１０４上の全座標の接触回数に、初期接触回数の値（＝４）をセットする。これに応じ、汚れ情報削除処理部９３８が動作を開始する。
【０２６３】
液晶表示装置１０６上に表示色が表示された後、ユーザは、タッチパネル１０８を掃除し始める。
【０２６４】
布がタッチパネル１０８に触れていない状態から触れたものとする。タッチパネル１０８は、布が触れた位置の座標を検知し、その座標（接触座標）を汚れ情報削除処理部９３８に送信する。汚れ情報削除処理部９３８は、この接触座標とメモリ２８８に記憶された最低移動量Ｒ’とに基づき、第１の実施の形態と同様の接触領域判定方式により、布が実際に触れた部分の接触領域を推定する。汚れ情報削除処理部９３８はさらに、このように推定された接触領域の各座標につき、接触回数記憶部３５４内の当該座標の接触回数から１を減算する。また汚れ情報削除処理部９３８はこのときの接触座標を前回接触座標として記憶する。
【０２６５】
一方、布が一旦タッチパネル１０８に接触した後、タッチパネル１０８の表面から離れずに位置だけ移動する、いわゆるドラッグをしている場合には、汚れ情報削除処理部９３８は以下のように動作する。この場合、ドラッグの始端の座標が前回接触座標に記憶されている。汚れ情報削除処理部９３８は、タッチパネル１０８から受けた接触座標と前回接触座標との間の距離が最低移動量Ｒ’より大きいか否かを判定する。この距離が最低移動量Ｒ’以下であれば汚れ情報削除処理部９３８は何の処理も行なわず、次のタッチパネル１０８からの出力を待つ。この距離が最低移動量Ｒ’より大きければ、汚れ情報削除処理部９３８は、受信した座標と最低移動量Ｒ’とに基づいて、前述した接触領域判定手法により、布が実際に触れた部分の接触領域を推定する。汚れ情報削除処理部９３８は、接触回数記憶部３５４内の、推定された接触領域の各座標の接触回数から１を減算する。
【０２６６】
汚れ情報削除処理部９３８は、表示色記憶部９４４及び更新された接触回数記憶部３５４を参照して、液晶表示装置１０６上の接触領域の座標上に、各座標の接触回数に応じた表示色を表示する。
【０２６７】
汚れ情報削除処理部９３８は、液晶表示装置１０６上の表示を再表示する度に接触回数記憶部３５４を参照して、全座標の接触回数の総和を算出し、総和が接触回数しきい値以下であるか否かを判定する。総和が接触回数しきい値以下であれば、汚れ情報削除処理部９３８は、布がタッチパネル１０８上に触れているか否かを判定し、触れていなければ掃除モードを終了し、携帯電話機９００を通常モードに移行させる。触れていれば、汚れ情報削除処理部９３８は、そのまま処理を続行する。
【０２６８】
＜第３の実施の形態の効果＞
本実施の形態に係る携帯電話機９００では、掃除モードにおいて、全画面液晶タッチパネル１０４上の全座標に汚れの表示が表示され、それらを拭いたか否かが容易に確認できる。そのためユーザは、全画面を満遍なく掃除することができる。
【０２６９】
［変形例］
上記した実施の形態は携帯電話機に関するものであった。しかし、本発明は必ずしも携帯電話機のみに適用可能なわけではなく、表示一体型のタッチパネル装置一般に対しても適用可能である。また、タッチパネルの位置情報出力装置としては、非接触のものでもよい。例えば赤外線を用いたポインティングデバイス、磁気センサを用いたポインティングデバイス等を利用することもできる。
【０２７０】
なお、本実施の形態では、ユーザが画面に触れると、当該箇所の位置情報を出力するタッチパネルを用いるが、位置情報出力のための装置はそのような接触を検知するものには限定されない。静電容量方式のタッチパネルのように容量変化を検知するものの他に、圧力を検知するものでも、赤外線を用いるものでもよい。
【０２７１】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【図面の簡単な説明】
【０２７２】
【図１】本発明の第１の実施の形態に係る携帯電話機１００の外観を示す図である。
【図２】第１の実施の形態に係る、接触回数記憶方式の概略を説明するための図である。
【図３】図２の位置１４２の周りの領域を詳細に示す図である。
【図４】第１の実施の形態に係る汚れ情報表示方式において、各座標の接触回数に応じた表示色を示す図である。
【図５】第１の実施の形態に係る、汚れ情報表示方式の概略を説明するための図である。
【図６】第１の実施の形態に係る、汚れ情報削除方式の概略を説明するための図である。
【図７】第１の実施の形態に係る、汚れ削除度合い効果音発生方式の概略を説明するための図である。
【図８】携帯電話機１００のハードウェア構成を示すブロック図である。
【図９】図８の全画面液晶タッチパネル１０４、メモリ２８８、及び通信制御部３００のブロック図である。
【図１０】図９の接触回数記憶処理部３５２を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１１】図９の汚れ情報表示処理部３５６を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１２】図９の汚れ情報削除処理部３５８を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１３】図９の汚れ情報削除処理部３５８を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１４】図９の効果音発生処理部３６２を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１５】本発明の第２の実施の形態に係る汚れ分布情報記憶方式において、全画面液晶タッチパネル１０４を長方形領域に分割することを示す図である。
【図１６】第２の実施の形態に係る、キャラクタ表示による汚れ情報削除方式の概略について説明するための図である。
【図１７】第２の実施の形態に係る、キャラクタ表示による汚れ情報削除方式の概略について説明するための図である。
【図１８】第２の実施の形態に係る、汚れ分布情報に応じたキャラクタ表示において、表示させるキャラクタを３つのサイズに分けて示した図である。
【図１９】第２の実施の形態に係る、汚れ分布情報に応じたキャラクタ表示において、汚れ度合いの順位に応じて表示させるキャラクタの例を示した図である。
【図２０】第２の実施の形態に係る携帯電話機６００の、全画面液晶タッチパネル１０４、メモリ２８８、及び汚れ除去支援処理部７４４のブロック図である。
【図２１】図２０の汚れ分布情報生成処理部７４６を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図２２】図２０のキャラクタ表示処理部７４８を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図２３】図２０のキャラクタ表示処理部７４８を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図２４】図２０の汚れ情報削除処理部７５０を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図２５】第３の実施の形態に係る、汚れ情報表示・削除方式の概略を説明するための図である。
【図２６】第３の実施の形態に係る汚れ情報表示・削除方式において、各座標の接触回数に応じた表示色を示す図である。
【図２７】第３の実施の形態に係る携帯電話機９００の、全画面液晶タッチパネル１０４、メモリ２８８、及び汚れ除去支援処理部９３４のブロック図である。
【図２８】図２７の汚れ情報表示処理部９３６を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図２９】図２７の汚れ情報削除処理部９３８を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【符号の説明】
【０２７３】
１００，６００，９００  携帯電話機、１０２  筐体、１０４  全画面液晶タッチパネル、１０６  液晶表示装置、１０８  タッチパネル、１１０  スピーカ、１１２  マイクロフォン、１４０  指、１４２  接触した位置、１４４  座標、１４６  接触領域、２８０  アンテナ、２８２  制御回路、２８４  振動部、２８６  リンガ、２８８  メモリ、２９０  オーディオＩ／Ｆ、２９２  ベースバンド処理部、２９４  ＲＦ処理部、２９６  回線閉結部、２９８  着信信号検出部、３００  通信制御部、３５０，７４４，９３４  汚れ除去支援処理部、３５２  接触回数記憶処理部、３５４  接触回数記憶部、３５６，９３６  汚れ情報表示処理部、３５８，７５０，９３８  汚れ情報削除処理部、３６０，９４４  表示色記憶部、３６２  効果音発生処理部、３６４  効果音記憶部、３６６，７６８，９４８  内部変数記憶部、３６８，７７０，９４６  パラメータ記憶部、３７０  パラメータ入力指示部、３７２  掃除モード切換指示部、７４６  汚れ分布情報生成処理部、７４８  キャラクタ表示処理部、７６２  汚れ分布情報記憶部、７６４  キャラクタ記憶部、７６６  キャラクタサイズ記憶部
【図１】
2009071438.tif 000011
【図２】
2009071438.tif 000012
【図３】
2009071438.tif 000013
【図４】
2009071438.tif 000014
【図５】
2009071438.tif 000015
【図６】
2009071438.tif 000016
【図７】
2009071438.tif 000017
【図８】
2009071438.tif 000018
【図９】
2009071438.tif 000019
【図１０】
2009071438.tif 000020
【図１１】
2009071438.tif 000021
【図１２】
2009071438.tif 000022
【図１３】
2009071438.tif 000023
【図１４】
2009071438.tif 000024
【図１５】
2009071438.tif 000025
【図１６】
2009071438.tif 000026
【図１７】
2009071438.tif 000027
【図１８】
2009071438.tif 000028
【図１９】
2009071438.tif 000029
【図２０】
2009071438.tif 000030
【図２１】
2009071438.tif 000031
【図２２】
2009071438.tif 000032
【図２３】
2009071438.tif 000033
【図２４】
2009071438.tif 000034
【図２５】
2009071438.tif 000035
【図２６】
2009071438.tif 000036
【図２７】
2009071438.tif 000037
【図２８】
2009071438.tif 000038
【図２９】
2009071438.tif 000039