(57)【要約】      （修正有）【解決手段】携帯電話機１０は、イメージセンサ４２などが接続されるカメラ制御回路４０を備える。また、カメラ機能が実行されると、タッチパネル３８が上に設けられたディスプレイ３０に、スルー画像が表示される。スルー画像が表示されているときに、設定キーに対してタッチ操作がされた後に、領域を指定するタッチ操作がされると、無効領域がタッチパネル３８のタッチ範囲の中に設定される。また、タッチ範囲の中の無効領域以外の有効領域には、撮影キーや、解除キーが表示される。【効果】無効領域が表示されないため、画像のサイズを変化させずに表示できるので、ディスプレイ３０に表示される画像の視認性が悪くなるのを防ぐことができる。【選択図】図１
2012231276.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像を出力するカメラモジュール、前記カメラモジュールが出力する画像を表示する表示部、前記表示部の上に設けられるタッチパネル、前記タッチパネルのタッチ範囲内のタッチ操作を検出する検出部および前記検出部でタッチ操作を検出したとき撮影に関する所定処理を実行する実行部を有する、携帯端末であって、
前記タッチ範囲の中に、タッチ操作を無効にする無効領域を設定する設定部を備える、携帯端末。
【請求項２】
前記設定部によって無効領域が設定されたとき、前記タッチ領域の中の無効領域以外の有効領域に、撮影に関する処理キーを表示するキー表示部をさらに備える、請求項１記載の携帯端末。
【請求項３】
前記処理キーは、撮影キーを含み、
前記撮影に関する所定処理は、撮影処理を含む、請求項２記載の携帯端末。
【請求項４】
前記タッチパネルに対するタッチ操作に基づいて第１座標を記憶する第１記憶部、および
前記第１記憶部によって第１座標が記憶された後に、前記タッチパネルに対するタッチ操作に基づいて第２座標を記憶する第２記憶部をさらに備え、
前記設定部は、前記第１記憶部によって記憶された第１座標と前記第２記憶部によって記憶された第２座標とに基づいて無効領域を設定する、請求項１ないし３のいずれかに記載の携帯端末。
【請求項５】
前記検出部によってタッチ操作が検出されてからそのタッチ操作が終了するまでの操作時間を計測する計測部、および
前記計測部によって計測された操作時間に基づいて、第１座標と第２座標とを算出する算出部をさらに備え、
前記設定部は、前記算出部によって算出された前記第１座標と前記第２座標とに基づいて無効領域を設定する、請求項１ないし４のいずれかに記載の携帯端末。
【請求項６】
前記設定部によって設定された無効領域を表示する無効領域表示部をさらに備える、請求項１ないし５のいずれかに記載の携帯端末。
【請求項７】
前記無効領域表示部によって表示された無効領域を変更するタッチ操作がされたとき、その無効領域を変更する変更部をさらに備える、請求項６記載の携帯端末。
【請求項８】
前記設定部は、無効領域を設定するためのタッチ操作がされたとき、無効領域を設定する、請求項１ないし７のいずれかに記載の携帯端末。
【請求項９】
無効領域を解除するためのタッチ操作がされたとき、前記設定部によって設定された無効領域を解除する解除部をさらに備える、請求項１ないし８のいずれかに記載の携帯端末。
【請求項１０】
被写体の画像を出力するカメラモジュール、前記カメラモジュールが出力する画像を表示する表示部、前記表示部の上に設けられるタッチパネル、前記タッチパネルのタッチ範囲内のタッチ操作を検出する検出部および前記検出部でタッチ操作を検出したとき撮影に関する所定処理を実行する実行部を有する、携帯端末のプロセッサを、
前記タッチ範囲の中に、タッチ操作を無効にする無効領域を設定する設定部として機能させる、無効領域設定プログラム。
【請求項１１】
被写体の画像を出力するカメラモジュール、前記カメラモジュールが出力する画像を表示する表示部、前記表示部の上に設けられるタッチパネル、前記タッチパネルのタッチ範囲内のタッチ操作を検出する検出部および前記検出部でタッチ操作を検出したとき撮影に関する所定処理を実行する実行部を有する、携帯端末の無効領域設定方法であって、
前記タッチ範囲の中に、タッチ操作を無効にする無効領域を設定する、無効領域設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、無効領域設定プログラムおよび無効領域設定方法に関し、特に画像を撮影することができる、携帯端末、無効領域設定プログラムおよび無効領域設定方法に関する。
【背景技術】
【０００２】
画像を撮影することができる、携帯端末の一例が特許文献１に開示されている。特許文献１のデジタルカメラでは、タッチセンサから信号が入力されると、検出された接触位置を避けるように撮影画像の表示エリアが設定される。そして、この表示エリアには、撮影画像や、スルー画などが表示される。
【特許文献１】特開２００７−２８５３６号公報［H04N 5/225, H04N 101/00］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１のデジタルカメラでは、接触位置を避けるように撮影画像の表示エリアを設定した場合、スルー画などの一部が切り取られたり、縮小されたりするため、使用者は撮影画像やスルー画を見づらくなる。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯端末、無効領域設定プログラムおよび無効領域設定方法を提供することである。
【０００５】
この発明の他の目的は、無効領域を設定しても、スルー画像の視認性を向上させることができる、携帯端末、無効領域設定プログラムおよび無効領域設定方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、被写体の画像を出力するカメラモジュール、カメラモジュールが出力する画像を表示する表示部、表示部の上に設けられるタッチパネル、タッチパネルのタッチ範囲内のタッチ操作を検出する検出部および検出部でタッチ操作を検出したとき撮影に関する所定処理を実行する実行部を有する、携帯端末であって、タッチ範囲の中に、タッチ操作を無効にする無効領域を設定する設定部を備える、携帯端末である。
【０００８】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）のカメラモジュール（４０−４４）は、イメージセンサ（４２）などを含み、そのイメージセンサによって得られた被写体の画像を出力する。表示部（３０）は、たとえば、カメラモジュールが出力する画像に基づく、スルー画像を表示する。また、表示部の上には、表示内容が視認できるように、無色透明なタッチパネルが設けられる。検出部は、そのタッチパネルのタッチ範囲内で行われたタッチ操作を検出する。そして、実行部（２４，Ｓ１７）は、タッチ操作がされると、フォーカス処理や撮影処理などの撮影に関する所定処理実行する。そして、設定部（２４，Ｓ４９）は、たとえばタッチ範囲の中で、周囲を囲うように無効領域（７４，７６）を設定する。
【０００９】
第１の発明によれば、無効領域を表示しないようにした場合、画像のサイズを変化させずに表示できるため、表示部に表示される画像の視認性が悪くなるのを防ぐことができる。
【００１０】
第２の発明は、第１の発明に従属し、設定部によって無効領域が設定されたとき、タッチ領域の中の無効領域以外の有効領域に、撮影に関する処理キーを表示するキー表示部をさらに備える。
【００１１】
第２の発明では、キー表示部（２４，Ｓ５１）は、無効領域が設定されると、タッチ範囲の中の無効領域以外の有効領域に、上述した処理を実行するためのキー（６４）を表示する。
【００１２】
第３の発明は、第２の発明に従属し、処理キーは、撮影キーを含み、撮影に関する所定処理は、撮影処理を含む。
【００１３】
第２の発明および第３の発明によれば、有効領域内にキーが表示されるため、無効領域が設定されても携帯端末の操作性を保つことができる。また、使用者は、無効領域が設定された後に表示されるキーを見ることで、無効領域のおよその位置や範囲を把握することもできる。
【００１４】
第４の発明は、第１の発明ないし第３の発明のいずれかに従属し、タッチパネルに対するタッチ操作に基づいて第１座標を記憶する第１記憶部、および第１記憶部によって第１座標が記憶された後に、タッチパネルに対するタッチ操作に基づいて第２座標を記憶する第２記憶部をさらに備え、設定部は、第１記憶部によって記憶された第１座標と第２記憶部によって記憶された第２座標とに基づいて無効領域を設定する。
【００１５】
第４の発明では、第１記憶部（２４，Ｓ８７）は一か所目にタッチされた位置を第１座標として記憶し、第２記憶部（２４，Ｓ１０７）は二か所目にタッチされた位置を第２座標として記憶する。たとえば、設定部は、有効領域が第１座標および第２座標を頂点となるように、無効領域を設定する。
【００１６】
第４の発明によれば、使用者は、設定する無効領域の大きさを任意に決めることができる。
【００１７】
第５の発明は、第１の発明ないし第４の発明のいずれかに従属し、検出部によってタッチ操作が検出されてからそのタッチ操作が終了するまでの操作時間を計測する計測部、および計測部によって計測された操作時間に基づいて、第１座標と第２座標とを算出する算出部をさらに備え、設定部は、算出部によって算出された第１座標と第２座標とに基づいて無効領域を設定する。
【００１８】
第５の発明では、計測部（２４，Ｓ１３３，Ｓ１３５）は、たとえば、タッチパネルに指がタッチされてから離されるまでの時間を、操作時間として計測する。算出部（２４，Ｓ１３９）は、一次関数などを利用して、第１座標および第２座標を算出する。そして、設定部は、たとえば第２の発明と同じように、算出された第１座標および第２座標に基づいて無効領域を設定する。
【００１９】
第５の発明によれば、使用者は、タッチするだけで無効領域を設定でき、その大きさも任意に決めることができる。
【００２０】
第６の発明は、第１の発明ないし第５の発明のいずれかに従属し、設定部によって設定された無効領域を表示する無効領域表示部をさらに備える。
【００２１】
第６の発明では、無効領域表示部（２４，Ｓ１６１）は、設定された無効領域に、スルー画像が透過するように斜線を描画したり、透過性が高く設定された色を塗ったり、無効領域と有効領域との境に実線または破線などの境界線を表示したりすることで、使用者によって認識できるように表示する。
【００２２】
第６の発明によれば、使用者は無効領域の位置を明確に認識できるため、タッチパネルに対する誤操作をより減らすことができる。
【００２３】
第７の発明は、第６の発明に従属し、無効領域表示部によって表示された無効領域を変更するタッチ操作がされたとき、その無効領域を変更する変更部をさらに備える。
【００２４】
第７の発明では、変更部（２４，Ｓ１６７）は、たとえば、無効領域の大きさや、表示される位置を変更するタッチ操作がされると、そのタッチ操作に基づいて無効領域の大きさや表示される位置を変更する。
【００２５】
第７の発明によれば、使用者は、無効領域を設定した後に、変更するためのタッチ操作を行うことで、無効領域の大きさや表示位置を任意に変更することができる。
【００２６】
第８の発明は、第１の発明ないし第７の発明のいずれかに従属し、設定部は、無効領域を設定するためのタッチ操作がされたとき、無効領域を設定する。
【００２７】
第８の発明では、たとえば表示部には無効領域を設定するための設定キー（７０）が表示されている。そして、設定部は、その設定キーに対するタッチ操作に基づいて、無効領域を設定する。
【００２８】
第９の発明は、第１の発明ないし第８の発明のいずれかに従属し、無効領域を解除するためのタッチ操作がされたとき、設定部によって設定された無効領域を解除する解除部をさらに備える。
【００２９】
第９の発明では、たとえば表示部には無効領域を解除するための解除キー（７２）が表示されている。解除部（２４，Ｓ６１）は、その解除キーに対してタッチ操作がされると、無効領域を解除する。
【００３０】
第８の発明および第９の発明によれば、使用者は、任意に、無効領域を設定したり、解除したりすることができる。
【００３１】
第１０の発明は、被写体の画像を出力するカメラモジュール（４０−４４）、カメラモジュールが出力する画像を表示する表示部（３０）、表示部の上に設けられるタッチパネル（３８）、タッチパネルのタッチ範囲内のタッチ操作を検出する検出部（３６）および検出部でタッチ操作を検出したとき撮影に関する所定処理を実行する実行部（Ｓ１７）を有する、携帯端末（１０）のプロセッサ（２４）を、タッチ範囲の中に、タッチ操作を無効にする無効領域（７４，７６）を設定する設定部（Ｓ４９）として機能させる、無効領域設定プログラムである。
【００３２】
第１０の発明でも、第１の発明と同様、無効領域を表示しないようにした場合、画像のサイズを変化させずに表示できるため、表示部に表示される画像の視認性が悪くなるのを防ぐことができる。
【００３３】
第１１の発明は、被写体の画像を出力するカメラモジュール（４０−４４）、カメラモジュールが出力する画像を表示する表示部（３０）、表示部の上に設けられるタッチパネル（３８）、タッチパネルのタッチ範囲内のタッチ操作を検出する検出部（３６）および検出部でタッチ操作を検出したとき撮影に関する所定処理を実行する実行部（Ｓ１７）を有する、携帯端末（１０）の無効領域設定方法であって、タッチ範囲の中に、タッチ操作を無効にする無効領域（７４，７６）を設定する（Ｓ４９）、無効領域設定方法である。
【００３４】
第１１の発明でも、第１の発明と同様、無効領域を表示しないようにした場合、スルー画像のサイズを変化させずに表示できるため、表示部に表示される画像の視認性が悪くなるのを防ぐことができる。
【発明の効果】
【００３５】
この発明によれば、無効領域を表示しないようにした場合、スルー画像のサイズを変化させずに表示できるため、表示部に表示される画像の視認性が悪くなるのを防ぐことができる。
【００３６】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００３７】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に示す携帯電話機の外観の一例を示す図解図である。
【図３】図３は図１に示すディスプレイに表示される第１実施例のスルー画像の一例を示す図解図である。
【図４】図４は図１に示すディスプレイに表示される第１実施例のスルー画像の他の一例を示す図解図である。
【図５】図５は図１に示すディスプレイに表示される第１実施例のスルー画像のその他の一例を示す図解図である。
【図６】図６は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図７】図７は図１に示すプロセッサのカメラ制御処理の一例を示すフロー図である。
【図８】図８は図１に示すプロセッサの第１実施例の補助機能処理の一例を示すフロー図である。
【図９】図９は図１に示すプロセッサの第１実施例の無効領域設定処理の一例を示すフロー図である。
【図１０】図１０は図１に示すディスプレイに表示される第２実施例のスルー画像の一例を示す図解図である。
【図１１】図１１は図１に示すプロセッサの第２実施例の無効領域設定処理の一例を示すフロー図である。
【図１２】図１２は図１に示すディスプレイに表示される第３実施例のスルー画像の一例を示す図解図である。
【図１３】図１３は図１に示すディスプレイに表示される第３実施例のスルー画像の他の一例を示す図解図である。
【図１４】図１４は図１に示すディスプレイに表示される第３実施例のスルー画像のその他の一例を示す図解図である。
【図１５】図１５は図１に示すプロセッサの第３実施例の補助機能処理の一例を示すフロー図である。
【図１６】図１６は図１に示すディスプレイに表示される第４実施例のスルー画像の一例を示す図解図である。
【図１７】図１７は図１に示すディスプレイに表示される第５実施例のスルー画像の一例を示す図解図である。
【発明を実施するための形態】
【００３８】
＜第１実施例＞
図１を参照して、携帯電話機１０は、携帯端末の一種であり、コンピュータまたはＣＰＵと呼ばれるプロセッサ２４を含む。また、プロセッサ２４には、無線通信回路１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２０、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４、タッチパネル制御回路３６およびカメラ制御回路４０などが接続される。
【００３９】
無線通信回路１４にはアンテナ１２が接続される。Ａ／Ｄ変換器１６にはマイク１８が接続され、Ｄ／Ａ変換器２０にはスピーカ２２が接続される。表示ドライバ２８にはディスプレイ３０が接続される。タッチパネル制御回路３６にはタッチパネル３８が接続される。そして、カメラ制御回路４０にはイメージセンサ４２およびフォーカスレンズ４４が接続される。
【００４０】
プロセッサ２４は携帯電話機１０の全体制御を司る。ＲＡＭ３４は、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００４１】
Ａ／Ｄ変換器１６は、当該Ａ／Ｄ変換器１６に接続されたマイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ変換器２０は、デジタル音声信号をアナログ音声信号に変換（復号）して、図示しないアンプを介してスピーカ２２に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ２２から出力される。また、プロセッサ２４は、アンプの増幅率を制御することで、スピーカ２２から出力される音声の音量を調整することができる。
【００４２】
キー入力装置２６は操作部と呼ばれ、通話キー２６ａ、メニューキー２６ｂおよび終話キー２６ｃなどを含む。また、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。さらに、キー入力装置２６に含まれる各キーが操作されると、クリック音が鳴る。したがって、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。
【００４３】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。また、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。なお、ディスプレイ３０は表示部と呼ばれることもある。
【００４４】
タッチパネル３８は、指などの物体が表面に接近して生じた電極間の静電容量の変化を検出する静電容量方式で、たとえば１本または複数本の指がタッチパネル３８に触れたことを検出する。また、タッチパネル３８は、ディスプレイ３０の上に設けられ、その画面内で、任意の位置を指示するためのポインティングデバイスである。検出部として機能するタッチパネル制御回路３６は、タッチパネル３８のタッチ範囲内で、押したり、撫でたり、触られたりするタッチ操作を検出し、そのタッチ操作の位置を示す座標のデータをプロセッサ２４に出力する。つまり、使用者は、タッチパネル３８の表面を指で、押したり、撫でたり、触れたりすることによって、操作の方向や図形などを携帯電話機１０に入力することができる。
【００４５】
ここで、使用者がタッチパネル３６の上面を指で触れる操作を「タッチ」と言うことにする。一方、タッチパネル３６から指を離す操作を「リリース」と言うことにする。また、タッチパネル３６の表面を撫でる操作を「スライド」と言い、タッチした後にスライドし、リリースする操作を「タッチスライド」と言うことにする。さらに、使用者がタッチパネル３８をタッチして、続けてリリースする操作を「タッチアンドリリース」と言うことにする。そして、「タッチ操作」には、上記したタッチ、リリース、スライド、タッチスライドおよびタッチアンドリリースなどのタッチパネル３６に対して行う操作が含まれる。
【００４６】
また、タッチによって示された座標を「タッチ点」（タッチ開始位置）、リリースによって示された座標を「リリース点」（タッチ終了位置）と言うことにする。
【００４７】
なお、タッチ操作は指だけに限らず、導電体が先端に取り付けられたタッチペンなどによって行われてもよい。また、タッチパネル３８の検出方式には、表面型の静電容量方式が採用されてもよいし、抵抗膜方式、超音波方式、赤外線方式および電磁誘導方式などであってもよい。
【００４８】
カメラ制御回路４０は、携帯電話機１０で静止画像または動画像を撮影するための回路である。たとえば、キー入力装置２６に対してカメラ機能を実行する操作が行われると、プロセッサ２４はカメラ機能を実行して、カメラ制御回路４０を起動する。なお、カメラ制御回路４０、イメージセンサ４２およびフォーカスレンズ４４は、まとめてカメラモジュールとして機能する。
【００４９】
イメージセンサ４２の撮像エリアには、ＳＸＧＡ(１２８０×１０２４画素)に対応する受光素子が表示されている。そのため、たとえば、被写体の光学像はイメージセンサ４２に照射され、撮像エリアでは光電変換によって、被写体の光学像に対応する電荷つまりＳＸＧＡの生画像信号が生成される。なお、使用者は、画像データのサイズ（画素数）を、ＳＸＧＡの他に、ＸＧＡ(１０２４×７６８画素)およびＶＧＡ(６４０×４８０画素)などに変更することができる。
【００５０】
カメラ機能が実行されると、被写体のリアルタイム動画像つまりスルー画像（プレビュー画像）をディスプレイ３０に表示するべく、プロセッサ２４は、カメラ制御回路４０に内蔵されるイメージセンサドライバを起動させ、露光動作および指定された読み出し領域に対応する電荷読み出し動作を、イメージセンサドライバに命令する。
【００５１】
イメージセンサドライバは、イメージセンサ４２の撮像面の露光と、当該露光によって生成された電荷の読み出しとを実行する。この結果、生画像信号が、イメージセンサ４２から出力される。また、出力された生画像信号はカメラ制御回路４０に入力され、カメラ制御回路４０は入力された生画像信号に対して、色分離、白バランス調整、ＹＵＶ変換などの処理を施し、ＹＵＶ形式の画像データを生成する。そして、ＹＵＶ形式の画像データはプロセッサ２４に入力される。
【００５２】
また、プロセッサ２４に入力されたＹＵＶ形式の画像データは、プロセッサ２４によってＲＡＭ３４に格納（一時記憶）される。さらに、格納されたＹＵＶ形式の画像データは、プロセッサ２４でＲＧＢデータに変換された後に、ＲＡＭ３４から表示ドライバ２８に与えられる。そして、ＲＧＢ形式の画像データがディスプレイ３０に出力される。これによって、被写体を表す低画素（たとえば、３２０×２４０画素）のスルー画像がディスプレイ３０に表示される。
【００５３】
さらに、カメラ制御回路４０は生画像信号からフォーカス評価値を算出し、そのフォーカス評価値をプロセッサ２４に出力する。プロセッサ２４は、カメラ制御回路４０から出力されたフォーカス評価値に基づいて、ＡＦ（Ａｕｔｏｆｏｃｕｓ）処理を実行する。ＡＦ処理が実行されると、カメラ制御回路４０はプロセッサ２４の指示の下、フォーカスレンズ４４のレンズ位置を調整する。その結果、被写体にピントが合わせられたスルー画像がディスプレイ３０に表示される。
【００５４】
ここで、キー入力装置２６に対して静止画像の撮影操作が行われると、プロセッサ２４は、静止画像の本撮影処理を実行する。つまり、プロセッサ２４は、イメージセンサ４２から出力されるＳＸＧＡの生画像信号に信号処理を施して、ＲＡＭ３４に一旦格納し、フラッシュメモリ３２に対する記録処理を実行する。記録処理が実行されると、プロセッサ２４を通してＲＡＭ３４から画像データが読み出される。そして、プロセッサ２４は、読み出した画像データにメタ情報を関連付けて、１つのファイルとしてフラッシュメモリ３２に記録する。さらに、プロセッサ２４は、図示しないスピーカから、本撮影処理が実行されていること通知する音を出力させる。
【００５５】
なお、メタ情報には、時刻情報、画像サイズおよび携帯電話機１０の機種名（型番）などが含まれる。また、携帯電話機１０にメモリカードが接続できる場合、画像データはメモリカードに保存されてもよい。また、画像データに関連付けられるメタ情報はＥｘｉｆフォーマットで保存される。
【００５６】
無線通信回路１４は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信（発呼）を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００５７】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ変換器２０によってアナログ音声信号に変換された後、スピーカ２２から出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ変換器１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００５８】
また、相手の電話機からの電話発信信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号など）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、図示しないスピーカから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００５９】
そして、使用者が通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行する。さらに、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００６０】
また、通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。そして、通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００６１】
図２（Ａ）は、携帯電話機１０の表面の外観を示す外観図であり、図２（Ｂ）は携帯電話機１０の裏面の外観を示す外観図である。図２（Ａ）を参照して、携帯電話機１０は、ストレート型の形状をしており、平面矩形の筐体Ｃを有する。図示しないマイク１８は、筐体Ｃに内蔵され、内蔵されたマイク１８に通じる開口ＯＰ２は筐体Ｃの縦方向一方の側面に設けられる。同じく、図示しないスピーカ２２は、筐体Ｃに内蔵され、内蔵されたスピーカ２２に通じる開口ＯＰ１は、筐体Ｃの縦方向他方の表面に設けられる。
【００６２】
ディスプレイ３０は、モニタ画面が筐体Ｃの表面側から見えるように取り付けられる。また、ディスプレイ３０の上にはタッチパネル３８が設けられる。さらに、図示しないカメラモジュールも筐体Ｃに内蔵され、カメラモジュールのフォーカスレンズ４４などに通じる開口ＯＰ３は、筐体Ｃの縦方向他方の裏面に設けられる。そして、キー入力装置２６は、通話キー２６ａ、機能キー２６ｂおよび終話キー２６ｃを含む。また、これらのキーは筐体Ｃの表面に設けられる。
【００６３】
たとえば、使用者は、ディスプレイ３０に表示されたダイヤルキーに対して、タッチ操作を行うことで電話番号を入力し、通話キー２６ａによって音声発信操作を行う。そして、使用者は、通話が終了すると、終話キー２６ｃによって通話終了操作を行う。また、使用者は、機能キー２６ｂを操作することで、ディスプレイ３０にメニュー画面を表示する。さらに、使用者は、ディスプレイ３０に表示されたソフトキーおよびメニューに対してタッチ操作を行うことで、メニューの選択や確定を行う。さらに、使用者は、筐体Ｃの裏面を被写体に向けて撮影操作を行うことで、被写体の画像を撮影することができる。
【００６４】
なお、アンテナ１２、無線通信回路１４、Ａ／Ｄ１６、Ｄ／Ａ２０、プロセッサ２４、表示ドライバ２８、フラッシュメモリ３２、ＲＡＭ３４およびタッチパネル制御回路３６は筐体Ｃに内蔵されているため、図２（Ａ），（Ｂ）では図示されない。
【００６５】
図３はスルー画像を表示するディスプレイ３０の一例を示す図解図である。ディスプレイ３０の表示は、日時、電池残量および受信状態などを表すアイコンを含む状態表示領域６０およびスルー画像が表示される機能表示領域６２を含む。機能表示領域６２には撮影に関する処理キーとして、撮影処理を実行するための撮影キー６４およびカメラ機能の補助機能を実行するための補助機能キー６６が表示される。
【００６６】
図３を参照して、被写界には携帯電話機１０側から花壇、人の順番で並んでおり、機能表示領域６２には、人の手前に置かれた花壇にピントが合ったスルー画像が表示されている。ここで、使用者は、機能表示領域６２の任意の位置をタッチすることで、ＡＦ処理を実行させることができる。また、ＡＦ処理が実行された後に撮影キー６４が操作されると、図３に示すスルー画像に対応する画像データがフラッシュメモリ３２に保存される。
【００６７】
たとえば、図４（Ａ）を参照して、スルー画像に含まれる人の位置をタッチすると、タッチ点を中心とする所定範囲のフォーカス評価値が最大となるように、フォーカスレンズ４４のレンズ位置が調整される。その結果、図４（Ｂ）に示すように、花壇の奥に居る人に対してピントが合わせられたスルー画像が表示されるようになる。つまり、使用者は、任意の位置をタッチするだけで、その位置にピントが合ったスルー画像を表示させることができる。
【００６８】
また、図３などに示す補助キー６６が操作されると、図５（Ａ）に示すように、機能表示領域６２には、グリッドキー６８および設定キー７０を含む補助キー群が、補助キー６６の代わりに表示される。グリッドキー６８は、複数の縦線と横線とから構成されるグリッド（格子）を、機能表示領域６２に表示するためのキーである。たとえば、使用者は、表示されたグリッドを利用して、撮影する画像の構図を決めることができる。
【００６９】
また、設定キー７０は、タッチパネル３８のタッチ範囲の中に、タッチ操作を無効にする無効領域を設定するためのキーである。たとえば、図５（Ｂ）を参照して、設定キー７０が操作されると、機能表示領域６２に表示された各キーが消去される。この状態で、位置Ｔ１および位置Ｔ２に対してタッチされると、それらの位置に対応する第１座標および第２座標に基づいて、タッチ範囲の中に無効領域が設定される。
【００７０】
たとえば、図５（Ｃ）を参照して、タッチ範囲の中の有効領域の２つの頂点が、第１座標および第２座標となるように、無効領域７４が設定される。また、有効領域には、撮影キー６４および解除キー７２が表示される。また、解除キーも上述した処理キーに含まれる。
【００７１】
なお、使用者がタッチする位置は、図５（Ｂ）に示すものだけに限られない。つまり、使用者は、無効領域７４の範囲を任意に決めることができる。
【００７２】
ここで、第１実施例では、理解を深めるために、無効領域７４を斜線によって図示しているが、実際には無効領域７４は使用者によって認識されることはない。
【００７３】
このように、本実施例では、有効領域内にキーが表示されるため、無効領域７４が設定されても携帯電話機１０の操作性を保つことができる。
【００７４】
また、無効領域７４が設定された状態で携帯電話機１０が保持される場合、使用者が筐体Ｃの側部を手で押さえたりしても、その手や指などによってタッチパネル３８を誤操作する可能性を低減できる。
【００７５】
また、無効領域７４が表示されないようにすることで、スルー画像のサイズを変化させずに表示できるため、ディスプレイ３０に表示されるスルー画像の視認性が悪くなるのを防ぐことができる。そして、使用者は、無効領域７４が設定された後に表示される撮影キー６４などを見ることで、無効領域６４のおよその位置や範囲を把握することができる。
【００７６】
また、解除キー７２が操作されると無効領域７４は解除され、ディスプレイ３０の表示は図５（Ａ）に示す状態に戻る。つまり、使用者は、設定キー７０および解除キー７２を利用することで、任意に無効領域を設定したり、解除したりすることができる。
【００７７】
また、本実施例では、無効領域が設定された状態でも、タッチパネル３８を利用して画像を撮影することができる。
【００７８】
なお、本実施例では、有効領域の右下から所定の位置に撮影キー６４および解除キー７２が表示されるように処理される。
【００７９】
また、図５（Ｂ）に示す状態で、タッチ操作が行われないまま、第１所定時間（たとえば、３０秒）が経過すれば、エラーメッセージが表示された後に、図５（Ａ）の状態に戻る。つまり、設定キー７０が操作され、無効領域を設定するための操作を受け付ける状態に遷移しても、タッチ操作が行われないまま第１所定時間が経過すると、ディスプレイ３０の表示は元の状態に戻される。
【００８０】
図６は、ＲＡＭ３４のメモリマップを示す図である。ＲＡＭ３４のメモリマップには、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶されてからプロセッサ２４によって処理される。
【００８１】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムは、カメラ制御プログラム３１０、補助機能プログラム３１２および無効領域設定プログラム３１４などを含む。
【００８２】
カメラ制御プログラム３１０は、カメラ機能を実現するために実行されるプログラムであり、ＡＦ処理や撮影処理などをサブルーチンとして実行させる。補助機能プログラム３１２は、上記カメラ制御プログラム３１０のサブルーチンであり、グリッドを表示したり、無効領域の設定／解除を制御したりするためのプログラムである。無効領域設定プログラム３１４は、補助機能プログラム３１２のサブルーチンであり、無効領域を設定するためのタッチ操作に基づいて無効領域を設定するためのプログラムである。
【００８３】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、音声着信状態を通知するためのプログラム、ＡＦ制御や撮影制御に対応するプログラムも含まれる。
【００８４】
続いて、データ記憶領域３０４には、タッチバッファ３３０および無効領域バッファ３３２が設けられるとともに、タッチ座標マップデータ３３４およびＧＵＩデータ３３６が記憶される。また、データ記憶領域３０４には、タッチフラグ３３８、設定カウンタ３４０およびタッチカウンタ３４２も設けられる。
【００８５】
タッチバッファ３３０には、タッチ操作によって得られたタッチ点、リリース点、現在のタッチ位置などのタッチ座標のデータが一時的に記憶される。無効領域バッファ３３２には、設定された無効領域の座標範囲や、第１座標および第２座標のデータが一時的に記憶される。
【００８６】
タッチ座標マップデータ３３４は、タッチバッファ３３０に格納されるタッチ座標を、ディスプレイ３０の表示座標に変換するためのデータである。ＧＵＩデータ３３６には、ディスプレイ３０に表示されるＧＵＩの画像データが含まれている。そのため、プロセッサ２４は、ＧＵＩデータ３３６に基づいて、図３などに示す撮影キー６４および補助機能キー６６を表示する。
【００８７】
タッチフラグ３３８は、タッチ操作が検出されたか否かを判断するためのフラグである。たとえば、タッチフラグ３３８は、１ビットのレジスタで構成される。タッチフラグ３３８がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、タッチフラグ３３８がオフ（不成立）されると、レジスタにはデータ値「０」が設定される。なお、本実施例では、タッチパネル制御回路３６がタッチ操作を検出したとしても、そのタッチ操作のタッチ位置が無効領域７４に含まれていれば、タッチフラグ３３８のオン／オフが切り替えられないようにすることで、タッチ操作を無効にしている。
【００８８】
設定カウンタ３４０は、設定キー７０が操作された後の時間を計測するためのカウンタである。つまり、プロセッサ２４は、設定カウンタ３４０の値に基づいて、ディスプレイ３０の表示を図５（Ｂ）の状態から図５（Ａ）の状態に戻すか否かの判断を行う。
【００８９】
タッチカウンタ３４２は、タッチ操作がされている時間を計測するためのカウンタである。また、このタッチカウンタ３４２については、後述する第３実施例で詳細に説明するため、ここでの詳細な説明は省略する。
【００９０】
なお、図示は省略するが、データ記憶領域３０４には、待機状態で表示される画像データや、文字列のデータなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタや、フラグも設けられる。
【００９１】
プロセッサ２４は、Ａｎｄｒｏｉｄ（登録商標）およびＲＥＸなどのＬｉｎｕｘ（登録商標）ベースのＯＳや、その他のＯＳの制御下で、図７に示すカメラ制御処理、図８に示す補助機能処理および図９に示す無効領域設定処理などを含む複数のタスクを並列的に処理する。
【００９２】
図７はカメラ制御処理のフロー図である。カメラ機能を実行する操作がされると、プロセッサ２４は、ディスプレイ３０にＧＵＩを表示する。つまり、図３に示すように、プロセッサ２４は、ＧＵＩデータ３３６に基づいて、撮影キー６６および補助機能キー６６などをディスプレイ３０に表示する。続いて、ステップＳ３では、スルー画像を表示する。つまり、カメラ制御回路４０から出力される画像データに基づいて、ディスプレイ３０にスルー画像が表示される。続いて、ステップＳ５では、カメラ機能の終了操作がされたか否かを判断する。たとえば、終話キー２６ｃが操作されたか否かを判断する。ステップＳ５で“ＹＥＳ”であれば、たとえば終話キー２６ｃが操作されると、カメラ制御処理は終了する。
【００９３】
また、ステップＳ５で“ＮＯ”であれば、つまりカメラ機能の終了操作が行われていなければ、ステップＳ７でタッチされたか否かを判断する。つまり、タッチパネル制御回路３６によってタッチ操作が検出され、タッチフラグ３３８がオンにされているか否かを判断する。ステップＳ７で“ＮＯ”であれば、つまり、タッチパネル３８にタッチされていなければ、ステップＳ３に戻る。また、ステップＳ７で“ＹＥＳ”であれば、つまりタッチパネル３８にタッチされていれば、ステップＳ９でタッチされた位置が無効領域か否かを判断する。つまり、タッチバッファ３３０に記録されているタッチ点や、現在のタッチ位置を示す座標が、無効領域バッファ３３２に記憶される座標範囲内に含まれているか否かが判断される。ステップＳ９で“ＹＥＳ”であれば、たとえばタッチ点が無効領域の座標範囲に含まれていれば、ステップＳ３に戻る。
【００９４】
また、ステップＳ９で“ＮＯ”であれば、たとえばタッチ点が無効領域の座標範囲に含まれていなければ、ステップＳ１１でＡＦ操作か否かを判断する。たとえば、タッチされた位置が、キーが表示されていない有効領域内であるかが判断される。ステップＳ１１で“ＹＥＳ”であれば、たとえば図４（Ａ）に示すように、使用者が任意の位置をタッチすれば、ステップＳ１３でＡＦ処理を実行する。つまり、ＡＦ処理が実行されると、タッチ点を中心とする所定範囲において、フォーカス評価値が最大となるように、フォーカスレンズ４４のレンズ位置が調整される。そして、ステップＳ１３の処理が終了すれば、ステップＳ３に戻る。
【００９５】
また、ステップＳ１１で“ＮＯ”であれば、たとえば撮影キー６４または補助機能キー６６などのキーの表示範囲に対してタッチされていれば、ステップＳ１５で撮影操作か否かを判断する。つまり、タッチ点が撮影キー６４の表示範囲に含まれているか否かを判断する。ステップＳ１５で“ＹＥＳ”であれば、つまり撮影キー６４に対してタッチ操作がされていれば、ステップＳ１７で撮影処理を実行する。つまり、上述したように、カメラ制御回路４０から出力された画像データが、フラッシュメモリ３２に保存される。そして、ステップＳ１７の処理が終了すれば、ステップＳ３に戻る。なお、ステップＳ１７の処理を実行するプロセッサ２４は実行部として機能する。
【００９６】
また、ステップＳ１５で“ＮＯ”であれば、つまり撮影キー６４に対してタッチ操作がされていなければ、ステップＳ１９で補助キー群が表示されているか否かを判断する。つまり、図５（Ａ）に示すように、補助機能キー６６に代えて、グリッドキー６８および設定キー７０が表示されているか否かを判断する。ステップＳ１９で“ＮＯ”であれば、つまり補助機能キー６６が表示されていれば、そのキーが操作されたとして、ステップＳ２１で補助キー群を表示して、ステップＳ３に戻る。つまり、補助機能キー６６に代えて、グリッドキー６８および設定キー７０が機能表示領域６２に表示される。
【００９７】
また、ステップＳ１９で“ＹＥＳ”であれば、たとえばグリッドキー６８および設定キー７０が機能表示領域６２に表示されていれば、それらのキーが操作されたとしてステップＳ２３で補助機能処理を実行し、ステップＳ３に戻る。
【００９８】
図８は補助機能処理のフロー図である。上述したように、ステップＳ２３の処理が実行されると、プロセッサ２４は設定キー７０か否かを判断する。つまり、タッチ点が設定キー７０の表示範囲に含まれているか否かを判断する。ステップＳ４１で“ＹＥＳ”であれば、つまり設定キー７０にタッチ操作がされれば、ステップＳ４３でキーの表示を消去する。つまり、図５（Ｂ）に示すように、撮影キー６４、グリッドキー６８および設定キー７０の表示を消去する。続いて、ステップＳ４５では、無効領域設定処理を実行する。なお、無効領域設定処理については、図９に示すフロー図を用いて詳細に説明するため、ここでの説明は省略する。
【００９９】
続いて、ステップＳ４７では、設定操作が成功したか否かを判断する。つまり、無効領域バッファ３３２に、第１座標および第２座標が格納されているか否かを判断する。ステップＳ４７で“ＹＥＳ”であれば、つまり、無効領域バッファ３３２に第１座標および第２座標が格納されていれば、ステップＳ４９で無効領域を設定する。たとえば、無効領域バッファ３３２に図５（Ｂ）に示す位置Ｔ１，Ｔ２と対応する第１座標および第２座標が記憶されていれば、図５（Ｃ）に示す無効領域７４が設定される。続いて、ステップＳ５１では、有効領域にキーを表示する。つまり、図５（Ｃ）に示すように、有効領域の右下から所定の位置に、撮影キー６４および解除キー７２が表示される。そして、ステップＳ５１の処理が終了すれば、プロセッサ２４は補助機能処理を終了して、カメラ制御処理に戻る。なお、ステップＳ４９の処理を実行するプロセッサ２４は設定部として機能し、ステップＳ５１の処理を実行するプロセッサ２４はキー表示部として機能する。
【０１００】
一方、ステップＳ４７で“ＮＯ”であれば、つまり設定操作が失敗した場合、ステップＳ５３でエラー表示を行ってから、ステップＳ５１に進む。たとえば、設定キー６４が操作されてから、タッチ操作がされないまま第１所定時間が経過すると、ステップＳ４７で設定操作は失敗したと判断され、ステップＳ５３で「無効領域の設定に失敗しました」の文字列がディスプレイ３０に表示される。そして、図５（Ａ）の状態となるように、ステップＳ５１で、撮影キー６４、グリッドキー６８および設定キー７０が表示される。
【０１０１】
また、ステップＳ４１で“ＮＯ”であれば、つまり設定キー７０にタッチ操作がされていなければ、ステップＳ５７で無効領域が設定されているか否かを判断する。つまり、無効領域バッファ３３２に無効領域の座標範囲を示すデータが記録されているか否かを判断する。ステップＳ５７で“ＮＯ”であれば、つまり無効領域が設定されていなければ、ステップＳ６５に進む。一方、ステップＳ５７で“ＹＥＳ”であれば、たとえば図５（Ｃ）に示すように、無効領域７４がタッチ範囲の中に設定されていれば、ステップＳ５９で解除キー７２か否かを判断する。つまり、タッチ点が解除キー７２の表示範囲に含まれているか否かを判断する。ステップＳ５９で“ＮＯ”であれば、つまり解除キー７２に対してタッチ操作がされていなければ、ステップＳ６５に進む。
【０１０２】
また、ステップＳ５９で“ＹＥＳ”であれば、たとえば、図５（Ｃ）に示す、解除キー７２に対してタッチ操作がされていれば、ステップＳ６１で無効領域７４を解除し、ステップＳ６３で有効領域にキーを再表示する。つまり、無効領域バッファ３３２が初期化される。また、撮影キー６４および解除キー７２の表示を消去した後に、撮影キー６４、グリッドキー６８および設定キー７０が、図５（Ａ）に示すように表示される。そして、ステップＳ６３の処理が終了すると、プロセッサ２４は、補助機能処理を終了した後にカメラ制御処理に戻る。なお、ステップＳ６１の処理を実行するプロセッサ２４は解除部として機能する。
【０１０３】
また、無効領域が設定されていなかったり、設定されていても解除キー７２にタッチ操作がされていなかったりすれば、ステップＳ６５でグリッドキー６８か否かを判断する。つまり、タッチ点がグリッドキー６８の表示範囲に含まれているか否かを判断する。ステップＳ６５で“ＹＥＳ”であれば、つまりグリッドキー６８にタッチ操作がされていれば、ステップＳ６７でグリッドを表示し、補助機能処理を終了する。また、ステップＳ６５で“ＮＯ”であれば、つまりグリッドキー６８にタッチ操作がされていなければ、プロセッサ２４は補助機能処理を終了する。
【０１０４】
図９は無効領域設定処理のフロー図である。たとえば、補助機能処理でステップＳ４５が実行されると、プロセッサ２４はステップＳ８１で、第１座標が指定されたか否かを判断する。たとえば、タッチパネル３８に対してタッチされ、タッチ点がタッチバッファ３３０に記憶されたか否かを判断する。ステップＳ８１で“ＮＯ”であれば、つまりタッチされていなければ、ステップＳ８３で設定カウンタ３４０をインクリメントする。つまり、設定キーにタッチ操作がされてから、タッチされるまでの時間が計測される。続いて、ステップＳ８５では設定カウンタの値が第１所定値以上か否かを判断する。つまり、図５（Ａ）に示す設定キー７０にタッチ操作がされてから、第１所定時間（たとえば、３０秒）が経過したか否かを判断する。たとえば、設定カウンタ３４０が約１００ミリ秒毎にカウントされる場合、第１所定値の値は「３００００」となる。そして、ステップＳ８５では、設定カウンタ３４０の値が上記した第１所定値以上であるかが判断される。ステップＳ８５で“ＹＥＳ”であれば、つまりタッチされないまま第１所定時間が経過すれば、無効領域設定処理を終了して、補助機能処理に戻る。一方、ステップＳ８５で“ＮＯ”であればつまりタッチされないまま第１所定時間が経過していなければ、ステップＳ８１に戻る。
【０１０５】
また、ステップＳ８１で“ＹＥＳ”であれば、たとえば、図５（Ｂ）に示す位置Ｔ１に対してタッチされれば、ステップＳ８７で第１座標を記憶する。たとえば、無効領域バッファ３３２に、図５（Ｂ）に示す位置Ｔ１の座標が第１座標として記憶される。そして、ステップＳ９９では、設定カウンタ３４０が初期化される。つまり、第１座標が記憶されたため、設定カウンタ３４０の値が初期化される。なお、ステップＳ８７の処理を実行するプロセッサ２４は第１記憶部として機能する。
【０１０６】
続いて、ステップＳ１０１では、第２座標が入力されたか否かを判断する。つまり、二か所目の座標を入力するためにタッチされたか否かを判断する。ステップＳ１０１で“ＮＯ”であれば、つまり二か所目の座標を入力するタッチがされなければ、ステップＳ１０３で設定カウンタ３４０をインクリメントする。また、ステップＳ１０５で設定カウンタ３４０が第１所定値以上か否かを判断する。なお、ステップＳ１０３およびステップＳ１０５の処理は、ステップＳ８３およびステップＳ８５の処理と同じであるため、詳細な説明は省略する。
【０１０７】
ステップＳ１０５で“ＹＥＳ”であれば、つまり第１座標が記憶されてから、二か所目を入力するためのタッチがされないまま、第１所定時間が経過すれば、無効領域設定処理を終了して、補助機能処理に戻る。一方、ステップＳ１０５で“ＮＯ”であれば、つまり第１所定時間が経過していなければ、ステップＳ１０１に戻る。
【０１０８】
また、ステップＳ１０１で“ＹＥＳ”であれば、たとえば位置Ｔ２にタッチされれば、ステップＳ１０７で第２座標を記憶して、ステップＳ１０９で設定カウンタ３４０を初期化する。たとえば、ステップＳ１０７では、位置Ｔ２の座標が第２座標として無効領域バッファ３３２に記憶される。なお、ステップＳ１０７の処理を実行するプロセッサ２４は第２記憶部として機能する。
【０１０９】
＜第２実施例＞
第２実施例では、タッチされている時間に基づいて無効領域を設定するとともに、その大きさが決められる。なお、第２実施例の携帯電話機１０は、第１実施例と略同じであるため、携帯電話機１０の電気的な構成、ＲＡＭ３４のメモリマップおよび重複するフロー図などの説明は省略する。
【０１１０】
たとえば、図５に示す設定キー７０にタッチ操作が行われた後、タッチされてからリリースされるまでの操作時間が短ければ、図１０（Ａ）に示すように、無効領域７４が狭く設定される。一方、タッチされてからリリースされるまでの時間が長ければ、図１０（Ｂ）に示すように、無効領域が広く設定される。つまり、使用者は、タッチするだけで無効領域を設定でき、その大きさも任意に決めることができる。
【０１１１】
なお、第２実施例では、操作時間が第２所定時間（たとえば、１秒）より短ければ、無効領域は設定されない。これは、設定される無効領域が狭くなりすぎるのを防ぐためである。
【０１１２】
第２実施例のプロセッサ２４は、ＡｎｄｒｏｉｄおよびＲＥＸなどのＬｉｎｕｘベースのＯＳや、その他のＯＳの制御下で、図７、図８に示す複数の処理に加えて、図１１に示す無効領域設定処理を含む複数のタスクを並列的に処理する。
【０１１３】
図１１は、第２実施例の無効領域設定処理のフロー図である。補助機能処理でステップＳ４５が実行されると、プロセッサ２４はステップＳ４１で、タッチされたか否かを判断する。つまり、タッチフラグ３３８がオンになったか否かを判断する。続いて、ステップＳ１３３でタッチカウンタ３４２をインクリメントする。つまり、上述した操作時間を計測するためにタッチカウンタ３４２がインクリメントされる。なお、タッチカウンタ３４２は、約５０ミリ秒毎にインクリメントされる。
【０１１４】
続いて、ステップＳ１３５では、リリースされたか否かを判断する。たとえば、使用者がタッチパネル３８から指を離すことで、タッチフラグ３３８がオフに切り替わったか否かを判断する。なお、ステップＳ１３３，Ｓ１３５の処理を実行するプロセッサ２４は計測部として機能する。
【０１１５】
ステップＳ１３５で“ＮＯ”であれば、つまりタッチフラグ３３８がオンのままであれば、ステップＳ１３３に戻る。また、ステップＳ１３５で“ＹＥＳ”であれば、たとえば使用者がタッチパネル３８から指を離すことで、タッチフラグ３３８がオフに切り替われば、ステップＳ１３７でタッチカウンタが第２所定値以上か否かを判断する。つまり、操作時間が第２所定時間以上であるか否かを判断する。たとえば、上述の周期（５０ミリ秒）でタッチカウンタ３３８がインクリメントされている場合、第２所定値は「２０」となる。そして、ステップＳ１３７では、タッチカウンタ３３８の値が、上記した第２所定値以上であるかが判断される。
【０１１６】
ステップＳ１３７で“ＮＯ”であれば、つまり操作時間が第２所定時間よりも短ければ、第１座標および第２座標が算出されることなく無効領域設定処理は終了し、プロセッサ２４は上位ルーチンである補助機能処理に戻る。
【０１１７】
また、ステップＳ１３７で“ＹＥＳ”であれば、つまり操作時間が第２所定時間以上であれば、ステップＳ１３９でタッチカウンタ３３８の値に基づいて第１座標および第２座標を算出する。
【０１１８】
具体的に説明すると、第２実施例では、機能表示領域６２の左下を原点として、その原点と機能表示領域６２の右上とを通る一次関数が予め定義されている。そのため、ステップＳ１３９では、まず、タッチカウンタ３３８の値を機能表示領域の横軸（Ｘ軸）の座標に変換する。また、変換した座標を、上記一次関数の横軸（Ｘ軸）の変数に代入することで、縦軸（Ｙ軸）の位置を算出する。そして、このようにして算出された横軸と縦軸との位置（座標）が第１座標とされる。さらに、ステップＳ１３９では、機能表示領域６２の中心点に対して、第１座標を１８０度回転させた座標を、第２座標として算出する。そのため、ステップＳ１３９の処理を実行するプロセッサ２４は算出部として機能する。なお、他の実施例では、他の手法を利用して第１座標および第２座標が算出されてもよい。
【０１１９】
続いて、ステップＳ１４１では、算出された第１座標および第２座標を記憶する。つまり、上述した２つの座標が無効領域バッファ３３２に記憶される。そして、ステップＳ１４１の処理が終了すれば、プロセッサ２４は無効領域設定処理を終了する。
【０１２０】
なお、ステップＳ１３１で“ＮＯ”であれば、つまり設定キー７０に対してタッチ操作がされた後にタッチがされなければ、ステップＳ１４３で設定カウンタ３４０をインクリメントして、ステップＳ１４５で設定カウンタ３４０が第１所定値以上であるか否かが判断される。つまり、第２実施例でも、設定キー７０に対してタッチ操作がされた後に、タッチされないまま第１所定時間が経過すれば、無効領域設定処理は終了する。
【０１２１】
＜第３実施例＞
第３実施例では、無効領域は使用者によって目視できるように表示される。また、無効領域の大きさや表示範囲は任意に変更することができる。なお、第３実施例の携帯電話機１０は、第１実施例と略同じであるため、携帯電話機１０の電気的な構成、ＲＡＭ３４のメモリマップおよび重複するフロー図などの説明は省略する。
【０１２２】
図１２を参照して、第３実施例では、使用者によって目視可能な無効領域７６が設定される。これにより、使用者は無効領域の位置を明確に認識できるようになるため、タッチパネル３８に対する誤操作をより減らすことができる。また、以下に説明する操作によって、使用者は、無効領域の位置や大きさを任意に変更できるようになる。
【０１２３】
図１３（Ａ）に示すように、有効領域内の２点を同時にタッチした後に、外側にスライドすることで、図１３（Ｂ）に示すように無効領域７６を狭くすることができる。なお、図示は省略するが、内側にスライドした場合は、無効領域７６を広くすることができる。
【０１２４】
また、図１４（Ａ）に示すように、有効領域の右上をタッチしたまま、上方向にスライドすると、有効領域が上側に移動するように無効領域７４の表示範囲が変化する。つまり、スライドの方向に応じて、有効領域の位置が移動する。また、図示は省略するが、上方向だけに限らず、使用者は任意の方向にスライドすることで、有効領域の位置を任意に変化させることができる。
【０１２５】
このように、使用者は、無効領域７６を設定した後に、無効領域を変更するためのタッチ操作を行うことで、無効領域の大きさや表示範囲を任意に変更することができる。
【０１２６】
なお、第３実施例の無効領域７６は、スルー画像が透過するように斜線が描画されているが、他の実施例では、無効領域７６に、透過性が高く設定された色や、透過性を有する色が塗られていてもよい。
【０１２７】
また、他の実施例では、無効領域と有効領域との境の部分に境界線が表示されたり、無効領域と有効領域との境の角部分に鍵カッコのような形状をした境界表示が表示されたりしてもよい。そして、境界線または境界表示は、実線または破線などであってもよいし、透過性を有した色の線であってもよい。
【０１２８】
第３実施例のプロセッサ２４は、ＡｎｄｒｏｉｄおよびＲＥＸなどのＬｉｎｕｘベースのＯＳや、その他のＯＳの制御下で、図７、図９（図１１）に示す複数の処理に加えて、図１５に示す補助機能処理を含む複数のタスクを並列的に処理する。
【０１２９】
図１５は、第３実施例の補助機能処理のフロー図である。なお、このフロー図では、図８に示す補助機能処理と同じステップには同一のステップ番号を付与し、詳細な説明は省略する。
【０１３０】
プロセッサ２４は、ステップＳ４１では設定キー７０にタッチ操作がされたかを判断し、“ＹＥＳ”であればステップＳ４３でキーの表示を消去する。続いて、ステップＳ４５では、無効領域設定処理を実行し、ステップＳ４７では設定操作が成功したか否かを判断する。ステップＳ４７で“ＹＥＳ”であれば、ステップＳ４９で無効領域を設定する。
【０１３１】
続いて、ステップＳ１６１では、設定された無効領域を表示する。つまり、図１２に示すように、無効領域７６が機能表示領域６２に表示される。そして、ステップＳ５１で有効領域にキーを表示し、補助機能の処理を終了して、カメラ機能処理に戻る。また、ステップＳ１６１の処理を実行するプロセッサ２４は無効領域表示部として機能する。
【０１３２】
なお、ステップＳ４７で“ＮＯ”であれば、つまり設定操作が失敗すれば、ステップＳ５３でエラー表示をして、ステップＳ５１に進む。
【０１３３】
また、ステップＳ４１で“ＮＯ”であれば、つまり設定キー７０にタッチ操作がされていなければ、ステップＳ５７で無効領域が設定されているか否かを判断する。ステップＳ５７で“ＮＯ”であれば、ステップＳ６５に進み、“ＹＥＳ”であれば、ステップＳ５９で解除キーが操作されたか否かを判断する。ステップＳ５９で“ＹＥＳ”であれば、ステップＳ６１で無効領域を解除し、ステップＳ６３で有効領域にキーを再表示する。そして、ステップＳ６３の処理が終了すれば、補助機能処理を終了する。
【０１３４】
また、ステップＳ５９で“ＮＯ”であれば、つまり解除キーにタッチ操作がされていなければ、ステップＳ１６３で、変更操作がされたか否かを判断する。たとえば、２点に同時にタッチした後にスライドする変更操作や、有効領域の右上にタッチした後にスライドする変更操作がされたか否かを判断する。ステップＳ１６３で“ＮＯ”であれば、ステップＳ６５に進む。
【０１３５】
ステップＳ１６３で“ＹＥＳ”であれば、たとえば、図１３（Ａ）に示すように、２点にタッチした後にスライドする変更操作がされると、ステップＳ１６５で、その変更操作に基づいて無効領域７４の座標を再計算する。つまり、各リリース点を第１座標および第２座標として、無効領域７６の座標範囲が再計算される。なお、図１４（Ａ）に示すように、有効領域の右上にタッチした後にスライドする変更操作がされると、リリース点の座標を第１座標として、有効領域の対角に位置する第２座標が算出される。なお、他の実施例では、手法で第２座標が算出されてもよい。
【０１３６】
続いて、ステップＳ１６７では、無効領域７６の表示を変更する。つまり、上述のようにして算出された第１座標および第２座標に基づいて、無効領域７６を表示する位置が変更される。そして、ステップＳ１６７の処理が終了すれば、補助機能処理も終了する。また、ステップＳ１６７の処理を実行するプロセッサ２４は変更部として機能する。
【０１３７】
なお、ステップＳ５７またはステップＳ１６３で“ＮＯ”であれば、ステップＳ６５でグリッドキー６８が操作されたか否かを判断し、“ＹＥＳ”であればグリッドを表示する。
【０１３８】
＜第４実施例＞
第４実施例では、有効領域には補助機能キー６６や、設定キー７０を表示せずに、無効領域を設定できるようにする。なお、第４実施例の携帯電話機１０は、第１実施例と略同じであるため、携帯電話機１０の電気的な構成、ＲＡＭ３４のメモリマップおよび重複するフロー図などの説明は省略する。
【０１３９】
たとえば、図１６（Ａ）を参照して、機能表示領域６２には、補助機能キー６６および設定キー７０は表示されない。そして、タッチパネル３８に対して２回連続してタッチアンドリリースが行われれば、図１６（Ｂ）に示すように無効領域７６が設定される。なお、２回連続してタッチアンドリリースすることを、ここでは「ダブルタッチ」と言うことにする。
【０１４０】
次に、図１６（Ｂ）を参照して、ダブルタッチによって無効領域７６が設定された場合、有効量機には撮影キー６４は表示されるが、解除キー７２は表示されていない。この場合、使用者は、有効領域内で再びダブルタッチを行うことで、無効領域７６を解除することができる。
【０１４１】
なお、第４実施例では、最初に設定される無効領域７６の大きさは予め決められており、その大きさや表示位置を変更する場合、使用者は第３実施例で説明した変更操作を行えばよい。また、他の実施例では、有効領域内にバツ印が描かれた解除キー７２が表示されてもよい。また、第４実施例では、メニューキー２６ｂを長押しすることで、グリッドを表示することができる。
【０１４２】
＜第５実施例＞
第５実施例では、図１７に示すように、無効領域７６ａ，７６ｂは機能表示領域６２の左右に分けて設定される。また、図示は省略するが、上下に分けて設定されてもいし、各辺のいずれか１つだけに設定されてもよい。また、第５実施例の携帯電話機１０は、第１実施例と略同じであるため、携帯電話機１０の電気的な構成、ＲＡＭ３４のメモリマップおよび重複するフロー図などの説明は省略する。
【０１４３】
なお、第１実施例−第５実施例などは、任意に組み合わせることが可能であり、具体的な組み合わせについては容易に想像できるので、詳細な説明は省略する。
【０１４４】
また、無効領域は、使用者がタッチ操作によって描いた図形に基づいて設定されてもよい。この場合、たとえば、描かれた図形を最小の大きさで囲むことができる長方形に基づいて、無効領域が設定される。また、各実施例の有効領域は、四角形で示されていたが、楕円形であってもよいし、その他の多角形であってもよい。
【０１４５】
また、携帯電話機１０の通信方式はＣＤＭＡ方式であるが、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式、Ｗ−ＣＤＭＡ方式、ＧＳＭ方式、ＴＤＭＡ方式、ＦＤＭＡ方式およびＰＨＳ方式などが採用されてもよい。
【０１４６】
また、本実施例で用いられた複数のプログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、複数のプログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【０１４７】
さらに、本実施例は、携帯電話機１０のみに限らず、スマートフォンおよびＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）に適用されてもよい。
【０１４８】
そして、本明細書中で挙げた、第１所定時間、第２所定時間、第１所定値、第２所定値および処理が繰り返される時間などの具体的な数値は、いずれも単なる一例であり、製品の仕様などの必要に応じて適宜変更可能である。
【符号の説明】
【０１４９】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２４    …  プロセッサ
２６    …  キー入力装置
３４    …  ＲＡＭ
３６    …  タッチパネル制御回路
３８    …  タッチパネル
４０    …  カメラ制御回路
４２    …  イメージセンサ
４４    …  フォーカスレンズ
【図１】
2012231276.tif 000003
【図２】
2012231276.tif 000004
【図３】
2012231276.tif 000005
【図４】
2012231276.tif 000006
【図５】
2012231276.tif 000007
【図６】
2012231276.tif 000008
【図７】
2012231276.tif 000009
【図８】
2012231276.tif 000010
【図９】
2012231276.tif 000011
【図１０】
2012231276.tif 000012
【図１１】
2012231276.tif 000013
【図１２】
2012231276.tif 000014
【図１３】
2012231276.tif 000015
【図１４】
2012231276.tif 000016
【図１５】
2012231276.tif 000017
【図１６】
2012231276.tif 000018
【図１７】
2012231276.tif 000019