(57)【要約】【課題】携帯端末の筐体切替操作時におけるタッチ誤操作を防止する。【解決手段】タッチ操作のタッチサイズを特定し、タッチサイズが所定の閾値より大きい場合、当該タッチ操作を無効化し、タッチサイズが所定の閾値以下であれば、当該タッチ操作に基づく所定の機能を実行させる。【選択図】図１
2013171316.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルである表示部を含む表示筐体と、操作キーを含む操作筐体とを備える携帯端末であって、上記表示筐体をスライドさせて、上記操作キーが収納された状態である収納状態と、上記操作キーが開放された状態である操作キー開放状態とを切り替えるスライド機構を有する携帯端末を制御する制御装置であって、
上記タッチパネルに対するユーザからのタッチ操作を検出するタッチ操作検出手段と、
上記タッチ操作検出手段が検出したタッチ操作の上記タッチパネル上の大きさであるタッチサイズを特定するタッチサイズ特定手段と、
上記タッチサイズ特定手段が特定したタッチサイズが所定の閾値を超えているか否かを判定するサイズ判定手段と、
上記サイズ判定手段が上記タッチサイズが上記閾値を超えていると判定した場合、上記タッチ操作検出手段が検出したタッチ操作を無効化し、一方、上記サイズ判定手段が上記タッチサイズが上記閾値を超えていないと判定した場合、上記タッチ操作検出手段が検出したタッチ操作に基づく機能を実行させる機能実行制御手段とを備えることを特徴とする制御装置。
【請求項２】
上記タッチ操作検出手段が検出したタッチ操作が通常のタッチ操作であるか、スライド操作に伴うタッチ操作であるかを判定し、上記タッチサイズ特定手段が特定した通常のタッチ操作のタッチサイズと、スライド操作に伴うタッチ操作のタッチサイズとに基づいて、上記閾値を更新する閾値設定手段を備えることを特徴とする請求項１に記載の制御装置。
【請求項３】
上記閾値設定手段は、上記表示部にユーザに対して通常のタッチ操作を行うように促す画面を表示している際に、上記タッチ操作検出手段が検出したタッチ操作を通常のタッチ操作として判定し、上記表示部にユーザに対してスライド操作を行うように促す画面を表示している際に、上記タッチ操作検出手段が検出したタッチ操作をスライド操作に伴うタッチ操作として判定することを特徴とする請求項２に記載の制御装置。
【請求項４】
上記表示筐体のスライドを検出するスライド検出手段を備え、
上記閾値設定手段は、スライド検出手段がスライドを検出していない場合に、上記タッチ操作検出手段が検出したタッチ操作を通常のタッチ操作として判定し、スライド検出手段がスライドを検出している場合に、上記タッチ操作検出手段が検出したタッチ操作をスライド操作に伴うタッチ操作として判定することを特徴とする請求項２に記載の制御装置。
【請求項５】
上記閾値設定手段は、上記タッチサイズ特定手段が特定した通常のタッチ操作のタッチサイズ以上であって、上記タッチサイズ特定手段が特定したスライド操作に伴うタッチ操作のタッチサイズ未満の所定の値を閾値として設定することを特徴とする請求項２〜４の何れか１項に記載の制御装置。
【請求項６】
上記閾値設定手段は、上記タッチサイズ特定手段が特定した通常のタッチ操作のタッチサイズをＸとし、上記タッチサイズ特定手段が特定したスライド操作に伴うタッチ操作のタッチサイズをＹとし、上記閾値をＴとし、１＋Ｘ／Ｙ以下の所定値をαとし、
Ｔ＝Ｙ×（１−（Ｙ−Ｘ）／（Ｙ＋Ｘ）×α）
として閾値Ｔを算出することを特徴とする請求項５に記載の制御装置。
【請求項７】
タッチパネルである表示部を含む表示筐体と、操作キーを含む操作筐体とを備える携帯端末であって、上記表示筐体をスライドさせて、上記操作キーが収納された状態である収納状態と、上記操作キーが開放された状態である操作キー開放状態とを切り替えるスライド機構を有する携帯端末を制御する制御方法であって、
上記タッチパネルに対するユーザからのタッチ操作を検出するタッチ操作検出ステップと、
上記タッチ操作検出ステップにおいて検出されたタッチ操作の上記タッチパネル上の大きさであるタッチサイズを特定するタッチサイズ特定ステップと、
上記タッチサイズ特定ステップにおいて特定されたタッチサイズが所定の閾値を超えているか否かを判定するサイズ判定ステップと、
上記サイズ判定ステップにおいて上記タッチサイズが上記閾値を超えていると判定された場合、上記タッチ操作検出ステップにおいて検出されたタッチ操作を無効化し、一方、上記サイズ判定ステップにおいて上記タッチサイズが上記閾値を超えていないと判定された場合、上記タッチ操作検出ステップにおいて検出されたタッチ操作に基づく機能を実行させる機能実行制御ステップとを含むことを特徴とする制御方法。
【請求項８】
請求項１〜６の何れか１項に記載の制御装置を備えた携帯端末。
【請求項９】
請求項１〜６の何れか１項に記載の制御装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１０】
請求項９に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルおよび操作キーを備える携帯端末であって、収納状態と展開状態とを切り替えるスライド機構を有する携帯端末、並びに、当該携帯端末を制御する制御装置、制御方法、制御プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
主な入力インターフェースとして、タッチパネルが携帯電話機等の多くの携帯端末等に採用されている。一方で文字入力はタッチパネルだけでは操作しにくいことから、キー入力手段を併せ持つ、すなわちキーボードまたはキーパッド等の操作キーも備えた端末も数多く存在し、人気を集めている。
【０００３】
その中で、図７に示すように、操作キーが収納された状態である収納状態（クローズ状態）と、操作キーが露出している状態である展開状態（オープン状態）とを切り替えるスライド機構を有する、スライド端末（スライダー）形状の携帯端末１００が存在する。
【０００４】
通常、このような携帯端末１００では、図８に示すように、下側にキーボードを有する操作筐体１１０を配置し、スライドする側（上側）にタッチパネル１３０を装備した表示筐体１２０を配置する構成である。この携帯端末１００の場合、携帯端末の筐体状態を切り替える状態切替操作（スライド操作）時において、ユーザが表示筐体１２０のタッチパネル１３０を触れることにより、ユーザが意図していない、タッチ操作による機能実行を招くという問題が発生する。
【０００５】
より具体的には、このような携帯端末では、片手で状態切替操作（スライド操作）を行う場合、表示筐体を押し上げたり、引き下げたりする。このとき、多くの場合、表示筐体の表面に形成されたタッチパネルに指が接触し、その接触により、ユーザの意図しないタッチ操作が行われてしまうという問題が発生する。
【０００６】
こうした誤動作を防止する有効な手法として、携帯端末の表示筐体に指をかけるくぼみまたは突起物等を配置するというハードウェア的に端末形状を適当に変形させる手法がある。しかしながら、携帯端末では、その形状をより薄く、より平坦に、より狭額縁にするという要望があり、ハードウェア的な解決手法を採用した場合、デザイン上の観点から上記の要望を満たすことが困難となる。
【０００７】
そこで、ソフトウェア的にスライド操作時における誤動作を防止する技術がある。例えば、特許文献１には、タッチ操作中に、オープン状態およびクローズ状態間の状態遷移が検出された場合、当該タッチ操作をキャンセルする技術が記載されている。
【０００８】
また、その他、関連する技術として、タッチパネルの誤動作を防止する技術または操作性を向上させる技術が特許文献２〜４に開示されている。特許文献２には、ユーザの指の大きさに応じて、タッチ操作の有効な反応エリアサイズを変更する技術が記載されている。また、特許文献３には、ユーザの指の大きさに応じて、タッチパネルに表示するアイコンのサイズを変更する技術が記載されている。また、特許文献４には、ユーザの指の大きさに応じて、タッチ位置を補正する技術が記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−１０３８７９号公報（２０１０年５月６日公開）
【特許文献２】特開２０００−３５７０４５号公報（２０００年１２月２６日公開）
【特許文献３】特開２００７−４６６０号公報（２００７年１月１１日公開）
【特許文献４】特開２０１０−１２８５０８号公報（２０１０年６月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
実際のスライド操作では、状態遷移が終了するまで表示筐体を指で押すことは稀であり、通常は、最初に表示筐体を押した後はスライド機構のバネの勢いを利用するため、状態遷移が終了する前に表示筐体から指を離すことが多い。
【００１１】
そのため、上述の特許文献１に記載の従来技術では、状態遷移を検出する前に指が離れている場合があり、この場合は、タッチ操作を無効化できないという問題がある。換言すると、従来技術では、スライド操作をしているにもかかわらず、タッチ操作開始時（タッチダウン）からタッチ操作終了時（タッチアップ）までの間に、状態遷移を検出できない場合があり、スライド操作によるタッチ操作を防止することができない場合がある。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、携帯端末の筐体切替操作時におけるタッチ誤操作を防止する制御装置、制御方法、制御プログラムおよび記録媒体、並びに、当該制御装置を備えた携帯端末を実現することにある。
【課題を解決するための手段】
【００１３】
本発明に係る制御装置は、上記課題を解決するために、タッチパネルである表示部を含む表示筐体と、操作キーを含む操作筐体とを備える携帯端末であって、上記表示筐体をスライドさせて、上記操作キーが収納された状態である収納状態と、上記操作キーが開放された状態である操作キー開放状態とを切り替えるスライド機構を有する携帯端末を制御する制御装置であって、上記タッチパネルに対するユーザからのタッチ操作を検出するタッチ操作検出手段と、上記タッチ操作検出手段が検出したタッチ操作の上記タッチパネル上の大きさであるタッチサイズを特定するタッチサイズ特定手段と、上記タッチサイズ特定手段が特定したタッチサイズが所定の閾値を超えているか否かを判定するサイズ判定手段と、上記サイズ判定手段が上記タッチサイズが上記閾値を超えていると判定した場合、上記タッチ操作検出手段が検出したタッチ操作を無効化し、一方、上記サイズ判定手段が上記タッチサイズが上記閾値を超えていないと判定した場合、上記タッチ操作検出手段が検出したタッチ操作に基づく機能を実行させる機能実行制御手段とを備えることを特徴としている。
【００１４】
本発明に係る制御方法は、上記課題を解決するために、タッチパネルである表示部を含む表示筐体と、操作キーを含む操作筐体とを備える携帯端末であって、上記表示筐体をスライドさせて、上記操作キーが収納された状態である収納状態と、上記操作キーが開放された状態である操作キー開放状態とを切り替えるスライド機構を有する携帯端末を制御する制御方法であって、上記タッチパネルに対するユーザからのタッチ操作を検出するタッチ操作検出ステップと、上記タッチ操作検出ステップにおいて検出されたタッチ操作の上記タッチパネル上の大きさであるタッチサイズを特定するタッチサイズ特定ステップと、上記タッチサイズ特定ステップにおいて特定されたタッチサイズが所定の閾値を超えているか否かを判定するサイズ判定ステップと、上記サイズ判定ステップにおいて上記タッチサイズが上記閾値を超えていると判定された場合、上記タッチ操作検出ステップにおいて検出されたタッチ操作を無効化し、一方、上記サイズ判定ステップにおいて上記タッチサイズが上記閾値を超えていないと判定された場合、上記タッチ操作検出ステップにおいて検出されたタッチ操作に基づく機能を実行させる機能実行制御ステップとを含むことを特徴としている。
【００１５】
上記の構成によれば、上記タッチサイズ特定手段は、タッチ操作のタッチサイズを特定し、上記機能実行制御手段は、特定したタッチサイズが所定の閾値を超えている場合、当該タッチ操作を無効化し、特定したタッチサイズが所定の閾値以下の場合、当該タッチ操作に基づく機能を実行させる。
【００１６】
一般的に、スライド操作に伴うタッチ操作は、通常のタッチ操作（ユーザの意図したタッチ操作）に比べて、タッチサイズが大きくなる。そのため、上述のように、所定の大きさ以上のタッチサイズのタッチ操作を無効化することにより、通常のタッチ操作を有効にしながら、スライド操作に伴うタッチ操作による誤動作を効果的に防止することができる。従って、携帯端末の操作性を向上させることができるという効果を奏する。
【００１７】
また、本発明に係る制御装置は、上記タッチ操作検出手段が検出したタッチ操作が通常のタッチ操作であるか、スライド操作に伴うタッチ操作であるかを判定し、上記タッチサイズ特定手段が特定した通常のタッチ操作のタッチサイズと、スライド操作に伴うタッチ操作のタッチサイズとに基づいて、上記閾値を更新する閾値設定手段を備えることが好ましい。
【００１８】
上記の構成によれば、上記閾値設定手段は、実際に入力された通常のタッチ操作およびスライド操作に伴うタッチ操作のタッチサイズに基づいて、上記閾値を設定する。そのため、上記閾値設定手段は、実際に使用するユーザの使用特性等に応じて、通常のタッチ操作であるか、スライド操作に伴うタッチ操作であるかをより正確に判定することができる。
【００１９】
また、本発明に係る制御装置は、上記閾値設定手段は、上記表示部にユーザに対して通常のタッチ操作を行うように促す画面を表示している際に、上記タッチ操作検出手段が検出したタッチ操作を通常のタッチ操作として判定し、上記表示部にユーザに対してスライド操作を行うように促す画面を表示している際に、上記タッチ操作検出手段が検出したタッチ操作をスライド操作に伴うタッチ操作として判定することが好ましい。
【００２０】
上記の構成によれば、上記閾値設定手段は、通常のタッチ操作を要求する画面表示時に入力されたタッチ操作を通常のタッチ操作と判定し、スライド操作を要求する画面表示時に入力されたタッチ操作をスライド操作に伴うタッチ操作と判定する。そのため、上記閾値設定手段は、入力されたタッチ操作が通常のタッチ操作であるか、スライド操作に伴うタッチ操作であるかを正確に判定することができる。よって、上記閾値設定手段は、精度の高い閾値を設定することができる。
【００２１】
また、本発明に係る制御装置は、上記表示筐体のスライドを検出するスライド検出手段を備え、上記閾値設定手段は、スライド検出手段がスライドを検出していない場合に、上記タッチ操作検出手段が検出したタッチ操作を通常のタッチ操作として判定し、スライド検出手段がスライドを検出している場合に、上記タッチ操作検出手段が検出したタッチ操作をスライド操作に伴うタッチ操作として判定することが好ましい。
【００２２】
上記の構成によれば、上記閾値設定手段は、入力されたタッチ操作が通常のタッチ操作であるか、スライド操作に伴うタッチ操作であるかを、スライド操作の有無に基づいて判定する。そのため、上記閾値設定手段は、ユーザに対して特別な操作を要求することなく、自動的に、入力されたタッチ操作が通常のタッチ操作であるか、スライド操作に伴うタッチ操作であるかを高い信頼性を持って判定することができる。よって、上記閾値設定手段は、入力されたタッチ操作を学習して、自動的に閾値を補正することができる。
【００２３】
また、本発明に係る制御装置は、上記閾値設定手段は、上記タッチサイズ特定手段が特定した通常のタッチ操作のタッチサイズ以上であって、上記タッチサイズ特定手段が特定したスライド操作に伴うタッチ操作のタッチサイズ未満の所定の値を閾値として設定することが好ましい。
【００２４】
また、本発明に係る制御装置は、上記閾値設定手段は、上記タッチサイズ特定手段が特定した通常のタッチ操作のタッチサイズをＸとし、上記タッチサイズ特定手段が特定したスライド操作に伴うタッチ操作のタッチサイズをＹとし、上記閾値をＴとし、１＋Ｘ／Ｙ以下の所定値をαとし、Ｔ＝Ｙ×（１−（Ｙ−Ｘ）／（Ｙ＋Ｘ）×α）として閾値Ｔを算出することが好ましい。
【００２５】
また、上記制御装置を備えた携帯端末も本発明の範疇に入る。
【００２６】
なお、上記制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御装置の各手段として動作させることにより、上記制御装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００２７】
以上のように、本発明に係る制御装置は、上記タッチパネルに対するユーザからのタッチ操作を検出するタッチ操作検出手段と、上記タッチ操作検出手段が検出したタッチ操作の上記タッチパネル上の大きさであるタッチサイズを特定するタッチサイズ特定手段と、上記タッチサイズ特定手段が特定したタッチサイズが所定の閾値を超えているか否かを判定するサイズ判定手段と、上記サイズ判定手段が上記タッチサイズが上記閾値を超えていると判定した場合、上記タッチ操作検出手段が検出したタッチ操作を無効化し、一方、上記サイズ判定手段が上記タッチサイズが上記閾値を超えていないと判定した場合、上記タッチ操作検出手段が検出したタッチ操作に基づく機能を実行させる機能実行制御手段とを備えている構成である。
【００２８】
また、本発明に係る制御方法は、上記タッチパネルに対するユーザからのタッチ操作を検出するタッチ操作検出ステップと、上記タッチ操作検出ステップにおいて検出されたタッチ操作の上記タッチパネル上の大きさであるタッチサイズを特定するタッチサイズ特定ステップと、上記タッチサイズ特定ステップにおいて特定されたタッチサイズが所定の閾値を超えているか否かを判定するサイズ判定ステップと、上記サイズ判定ステップにおいて上記タッチサイズが上記閾値を超えていると判定された場合、上記タッチ操作検出ステップにおいて検出されたタッチ操作を無効化し、一方、上記サイズ判定ステップにおいて上記タッチサイズが上記閾値を超えていないと判定された場合、上記タッチ操作検出ステップにおいて検出されたタッチ操作に基づく機能を実行させる機能実行制御ステップとを含む。
【００２９】
よって、通常のタッチ操作を有効にしながら、スライド操作に伴うタッチ操作による誤動作を効果的に防止することができる。従って、携帯端末の操作性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態を示すものであり、携帯電話機の要部構成の一例を示すブロック図である。
【図２】上記携帯電話機の外観の一例を示す図である。
【図３】上記携帯電話機においてユーザイベントが発生した場合の当該携帯電話機の処理の一例を示すフローチャートである。
【図４】閾値の設定処理の一例を示すフローチャートである。
【図５】図４に示す処理例において表示部に表示される画面例を示す図である。
【図６】閾値の設定処理の他の一例を示すフローチャートである。
【図７】収納状態および展開状態における携帯端末の外観を示す図である。
【図８】収納状態における携帯端末の外観を示す側面図である。
【図９】スライド操作に伴うタッチ操作および通常のタッチ操作のタッチサイズの違いを示す図である。
【発明を実施するための形態】
【００３１】
〔本発明の概要〕
通常、スライド操作時には、表示筐体を押し上げたり引き下げたりするため、或る程度の力が必要になる。それゆえ、筐体側に物理的な引っ掛かりや窪みの形状がない場合であって、片手で携帯端末を持っている場合、親指で表示筐体を押してスライド操作を行うことが一般的である。一方、通常のタッチ操作（ユーザが意図したタッチ操作）では、人差指等で表示筐体に触れることが一般的である。
【００３２】
そのため、通常のタッチ操作と、スライド操作に伴うタッチ操作とでは、図９に示すように、そのタッチ操作のタッチサイズ（タッチパネル上の指が接触している領域）の大きさが異なる。より具体的には、スライド操作に伴うタッチ操作のタッチサイズの方が、通常のタッチ操作のタッチサイズより大きくなる。
【００３３】
本発明では、通常のタッチ操作と、スライド操作に伴うタッチ操作とのタッチサイズの違いを利用して、タッチサイズが所定の閾値より大きい場合、そのタッチ操作を無効化する。これにより、携帯端末のスライド操作時におけるタッチ誤操作を有効に防止することができ、携帯端末の操作性を向上させることができる。
【００３４】
以下、本発明の実施の形態について、図面を参照しつつ説明する。尚、ここで示す実施形態は一例であり、本発明はここに示す実施形態に限定されるものではない。
【００３５】
また、以下では、携帯端末として携帯電話機を例にして説明する。ただし、携帯端末はこれに限るものではなく、タッチパネルである表示部を含む表示筐体と、操作キーを含む操作筐体とを備える携帯端末であって、上記表示筐体をスライドさせて、上記操作キーが収納された状態である収納状態と、上記操作キーが開放された状態である開放状態とを切り替えるスライド機構を有する携帯端末であれば何でもよい。例えば、携帯端末は、ＰＤＡ（Personal Digital Assistant）、携帯ゲーム機、携帯音楽プレイヤー、携帯テレビ、デジタルカメラ、デジタルビデオ等であってもよい。
【００３６】
〔携帯電話機の概要〕
本実施形態に係る携帯電話機の概要を図２に基づいて説明する。図２（ａ）および（ｂ）は、本実施形態に係る携帯電話機１の外観の一例を示す図である。図２（ａ）は、携帯電話機１の正面図であり、図２（ｂ）は、携帯電話機１の側面図である。
【００３７】
図２に示すように、携帯電話機１は、表示部４を含む表示筐体２と、操作キー５を含む操作筐体３とを備える。さらに、携帯電話機１は、表示筐体２および操作筐体３をスライド可能に連結するスライド機構（不図示）を備える。
【００３８】
表示部４は、後述の携帯電話機１の制御部の指示に従って画像を表示するものである。表示部４は、制御部の指示に従って画像を表示するものであればよく、例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ、プラズマディスプレイなどを適用することが可能である。
【００３９】
また、表示部４は、表示筐体２の一表面に形成されている。表示部４は、ユーザからの操作指示を受け付ける操作入力機能を備えた、いわゆるタッチパネルである。すなわち、表示部４は、表示デバイスとタッチパネルデバイスとを一体としたものである。ユーザは、表示部４を指で触ることによって、表示部４に表示されているアイコン等の操作や、画面のスクロール等を行うことができる。
【００４０】
操作キー５は、操作筐体３の一表面に形成されている。操作キー５は、接点開閉式スイッチによって構成される入力部（操作部）である。操作キー５は、ユーザが携帯電話機１に指示信号を入力し、携帯電話機１を操作するためのものである。図示の例では、操作キー５は、方向入力のための十字キー、決定キー、ガイドキー、テンキー、オンフックキー、オフフックキー等を含む。
【００４１】
なお、以下では、表示部４が配置されている表示筐体２の面を主面と称し、操作キー５が配置されている操作筐体３の面を主面と称し、各主面の裏側の面（各主面と対向する面）を裏面と称する。
【００４２】
表示筐体２および操作筐体３は、いずれも縦長の直方体形状であり、表示筐体２の裏面と操作筐体３の主面とが対向して上記スライド機構によって連結されている。
【００４３】
スライド機構は、表示筐体２の裏面と、操作筐体３の主面とを対向させた状態で、表示筐体２および操作筐体３を相対的に一方向に移動させる（スライドさせる）ものである。図示の例では、両筐体が、その長手方向、すなわち、図面の上下方向にスライド可能となっている。両筐体をスライドさせることにより、両筐体を展開させて操作キー５が露出している展開状態（オープン状態：図２に示す状態）と、表示筐体２と操作筐体３とが重畳するようにスライドさせて操作キー５が収納された収納状態（クローズ状態）とが遷移可能となっている。
【００４４】
〔携帯電話機の詳細な構成〕
次に、携帯電話機１のより詳細な構成を図１に基づいて説明する。図１は、携帯電話機１の要部構成の一例を示すブロック図である。図１に示すように、携帯電話機１は、制御部１１、記憶部１２、表示部４および操作キー５を備えている。なお、携帯電話機１は、その他、通信部、音声入力部、音声出力部等の部材を備えていてもよいが、発明の特徴点とは関係がないため当該部材を図示していない。
【００４５】
制御部１１は、記憶部１２から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、携帯電話機１が備える各部を統括的に制御するものである。
【００４６】
本実施形態では、制御部１１は、機能ブロックとして、キー操作検出部２１、タッチ操作検出部（タッチ操作検出手段）２２、タッチサイズ特定部（タッチサイズ特定手段）２３、サイズ判定部（サイズ判定手段）２４、機能実行制御部（機能実行制御手段）２５、イベント情報生成部２６、ＵＩオブジェクト処理判定部２７、機能実行部２８、描画更新管理部２９、表示制御部３０、閾値設定部（閾値設定手段）３１およびスライド検出部（スライド検出手段）３２を備える構成である。これらの制御部１１の各機能ブロック（２１〜３２）は、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）等で実現された記憶装置に記憶されているプログラムをＲＡＭ（random access memory）等で実現された一時記憶部に読み出して実行することで実現できる。
【００４７】
キー操作検出部２１は、操作キー５から出力されたキー操作入力信号を取得し、取得したキー操作入力信号に基づいて、操作キー５に対するユーザのキー操作（キーイベント）を検出するものである。キー操作検出部２１は、取得したキー操作入力信号をイベント情報生成部２６に出力する。
【００４８】
タッチ操作検出部２２は、タッチパネルである表示部４から出力されたタッチ操作入力信号を取得し、取得したタッチ操作入力信号に基づいて、表示部４に対するユーザのタッチイベントを検出するものである。タッチ操作検出部２２は、取得したタッチ操作入力信号をタッチサイズ特定部２３およびイベント情報生成部２６に出力する。
【００４９】
ここで、表示部４は、物体が接触している場合、所定の間隔でタッチ操作入力信号を生成し、出力している。そのため、ユーザが１度のタッチ操作を行うと、タッチ操作検出部２２は、１または複数のタッチイベントを検出する。
【００５０】
タッチサイズ特定部２３は、タッチ操作検出部２２からタッチ操作入力信号を受信し、受信したタッチ操作入力信号に基づいて、タッチ操作検出部２２が検出したタッチイベントにおける表示部４上のユーザの指との接触領域の大きさであるタッチサイズＳを特定するものである。タッチサイズ特定部２３は、特定したタッチサイズＳをサイズ判定部２４に出力する。また、タッチサイズ特定部２３は、特定したタッチサイズＳを閾値設定部３１に出力してもよい。
【００５１】
サイズ判定部２４は、タッチサイズ特定部２３からタッチサイズＳを受信すると共に、記憶部１２から閾値情報を読み出し、受信したタッチサイズＳが閾値情報の示す閾値Ｔを超えているか否かを判定するものである。サイズ判定部２４は、判定した結果を機能実行制御部２５に出力する。
【００５２】
機能実行制御部２５は、サイズ判定部２４から判定結果を受信し、その判定結果がタッチイベントのタッチサイズＳが閾値Ｔを超えているとするものである場合、当該タッチイベントのタッチ操作入力信号に基づいてイベント情報を生成しないように、イベント情報生成部２６に対して指示する。一方、その判定結果がタッチイベントのタッチサイズＳが閾値Ｔを超えていないとするものである場合、当該タッチイベントのタッチ操作入力信号に基づいてイベント情報を生成するように、イベント情報生成部２６に対して指示する。
【００５３】
なお、機能実行制御部２５は、イベント情報生成部２６に対する指示において、タッチ操作検出部２２が検出したタッチイベント以降の一連のタッチイベント（例えば、タッチ操作開始（タッチダウン）以降のタッチ操作移動中（ムーブ）やタッチ操作終了（タッチアップ））を無効にするように指示してもよい。
【００５４】
ここで、タッチダウンとは、より具体的には、表示部４に指を近づけて当接する行為であり、タッチアップとは、表示部４に指が接触している状態から指を遠ざける行為であり、ムーブとは、表示部４に指を接触させたまま指を移動させる行為である。
【００５５】
機能実行制御部２５は、換言すると、サイズ判定部２４がタッチ操作のタッチサイズＳが閾値Ｔを超えていると判定した場合、当該タッチ操作を無効化し、一方、サイズ判定部２４がタッチ操作のタッチサイズＳが閾値Ｔを超えていないと判定した場合、当該タッチ操作に基づく機能を実行させるものである。
【００５６】
イベント情報生成部２６は、キー操作検出部２１からキー操作入力信号を受信し、受信したキー操作入力信号に基づいて、キーイベントのイベント情報を生成する。また、イベント情報生成部２６は、タッチ操作検出部２２からタッチ操作入力信号を受信すると、機能実行制御部２５の指示に基づいて、受信したタッチ操作入力信号に基づく、タッチイベントのイベント情報を生成する。イベント情報生成部２６は、生成したイベント情報をＵＩオブジェクト処理判定部２７に出力する。
【００５７】
なお、イベント情報とは、タッチイベントの場合、タッチ操作の表示部４上の位置座標、タッチ時刻、タッチ操作開始（タッチダウン）、タッチ操作移動中（ムーブ）、もしくはタッチ操作終了（タッチアップ）を表すタッチ操作種類、タッチ時のポインタ（通常は指）のタッチサイズまたは押し圧等の情報を含む。
【００５８】
ＵＩオブジェクト処理判定部２７は、イベント情報生成部２６からイベント情報を受信し、受信したイベント情報に基づいて、表示部４に表示されているどのアイコンに対するどのような操作が行われたかを解析・判定するものである。ＵＩオブジェクト処理判定部２７は、判定した結果を機能実行部２８に出力する。
【００５９】
機能実行部２８は、ＵＩオブジェクト処理判定部２７から判定結果を受信し、受信した判定結果に基づいて、ＵＩオブジェクト処理判定部２７の判定結果に対して予め対応付けられた所定の機能を実行するものである。なお、機能の実行に伴い表示画像が変化する場合、機能実行部２８は、機能実行に伴う画像更新を描画更新管理部２９に指示する。
【００６０】
描画更新管理部２９は、機能実行部２８から指示を受けると、実行する機能に対応する画像を生成し、生成した画像を表示するように表示制御部３０に指示するものである。
【００６１】
表示制御部３０は、描画更新管理部２９からの指示に基づいて、描画更新管理部２９が生成した画像を表示部４に表示させるものである。
【００６２】
閾値設定部３１は、タッチ操作検出部２２が検出したタッチイベントが、通常のタッチ操作のタッチイベントであるか、スライド操作に伴うタッチ操作のタッチイベントであるかを判定し、通常のタッチ操作のタッチイベントのタッチサイズと、スライド操作に伴うタッチ操作のタッチイベントのタッチサイズとに基づいて、閾値Ｔを設定するものである。
【００６３】
具体的には、閾値設定部３１は、ユーザに通常のタッチ操作と、スライド操作とそれぞれを実行させて、それぞれのタッチ操作（タッチイベント）のタッチサイズから、閾値Ｔを設定してもよい。
【００６４】
すなわち、閾値設定部３１は、表示部４にユーザに対して通常のタッチ操作を行うように促す画面を表示している際に、タッチ操作検出部２２が検出したタッチイベントを通常のタッチ操作として判定し、表示部４にユーザに対してスライド操作を行うように促す画面を表示している際に、タッチ操作検出部２２が検出したタッチイベントをスライド操作に伴うタッチ操作として判定する。そして、閾値設定部３１は、通常のタッチ操作として判定したタッチイベントのタッチサイズＳａ（タッチサイズＸ）と、スライド操作に伴うタッチ操作として判定したタッチイベントのタッチサイズＳｂ（タッチサイズＹ）とし、Ｓｂ＞Ｓａの場合に、Ｓａ以上であって、Ｓｂ未満の所定の値を閾値Ｔとして設定する。
【００６５】
より具体的には、閾値設定部３１は、例えば、Ｔ＝Ｓｂ×（１−（Ｓｂ−Ｓａ）／（Ｓｂ＋Ｓａ）×α）の計算式で得られた値を閾値Ｔとして設定してもよい。なお、αは１＋Ｓａ／Ｓｂ以下の所定値である。αは、携帯電話機１の特性やユーザの使用環境等に基づいて、適宜設定すればよい。例えば、αを０．１としてもよい。スライド操作であることを厳格に判定するため、αをＳａ／Ｓｂ程度（閾値ＴがＳｂに近い値）にすることが好ましい。また、閾値設定部３１は、Ｓａの値を閾値Ｔとして設定してもよい。
【００６６】
また、閾値設定部３１は、ユーザのタッチ操作を学習して、自動的に閾値を補正してもよい。具体的には、タッチ操作検出部２２が検出したタッチイベントを、スライド操作の有無で通常のタッチ操作のタッチイベントと、スライド操作に伴うタッチ操作のタッチイベントに分類し、通常のタッチ操作のタッチイベントのタッチサイズＳＡと、スライド操作に伴うタッチ操作のタッチイベントのタッチサイズＳＳとに基づいて閾値を設定してもよい。
【００６７】
なお、閾値設定部３１は、タッチ操作検出部２２が検出したタッチイベントのタッチエリアが表示部４の画面の下部領域ではない場合、閾値の補正を行わないようにしてもよい。
【００６８】
すなわち、閾値設定部３１は、スライド検出部３２がスライドを検出していない場合に、タッチ操作検出部２２が検出したタッチイベントを通常のタッチ操作として判定し、スライド検出部３２がスライドを検出している場合に、タッチ操作検出部２２が検出したタッチイベントをスライド操作に伴うタッチ操作として判定する。そして、閾値設定部３１は、通常のタッチ操作として判定したタッチイベントのタッチサイズＳＡ（タッチサイズＸ）とし、スライド操作に伴うタッチ操作として判定したタッチイベントのタッチサイズＳＳ（タッチサイズＹ）とし、ＳＳ＞ＳＡの場合に、ＳＡ以上であって、ＳＳ未満の所定の値を閾値Ｔとして設定する。
【００６９】
より具体的には、閾値設定部３１は、例えば、Ｔ＝ＳＳ×（１−（ＳＳ−ＳＡ）／（ＳＳ＋ＳＡ）×α）の計算式で得られた値を閾値Ｔとして設定してもよい。なお、αは１＋ＳＡ／ＳＳ以下の所定値である。αは、携帯電話機１の特性やユーザの使用環境等に基づいて、適宜設定すればよい。例えば、αを０．１としてもよい。また、閾値設定部３１は、ＳＡの値を閾値Ｔとして設定してもよい。
【００７０】
また、閾値設定部３１は、既に記憶部１２に格納されている閾値情報に代えて、設定した閾値Ｔを示す閾値情報を記憶部１２に格納する。なお、閾値設定部３１は、上記のタッチサイズＳａ、Ｓｂ、ＳＡ、ＳＳそれぞれをタッチサイズ情報として記憶部１２に格納してもよい。
【００７１】
スライド検出部３２は、不図示のセンサーからの出力に基づいて、収納状態および展開状態間の状態遷移を検出するものである。換言すると、スライド検出部３２は、表示筐体２が操作筐体３に対してスライドしていること、つまり、ユーザがスライド操作していることを検出するものである。スライド検出部３２は、スライド操作を検出した場合、スライド操作が行われていることを示すスライド操作信号を閾値設定部３１に出力する。
【００７２】
記憶部１２は、制御部１１が参照するプログラムやデータ等を格納するものであり、例えば、上記の閾値情報４１、タッチサイズ情報４２等を格納している。
【００７３】
閾値情報４１は、予め定められた情報であり、上述のように閾値設定部３１によって設定されてもよいし、デフォルトで（製造時に）定められていてもよい。
【００７４】
なお、本発明は、入力されたタッチ操作による機能の実行を制御する携帯電話機１の制御装置であると言える。ここで、制御装置は、少なくとも、上述のタッチ操作検出部２２、タッチサイズ特定部２３、サイズ判定部２４および機能実行制御部２５を含むものである。また、制御装置は、閾値設定部３１およびスライド検出部３２を含んでいてもよい。さらに、本実施形態では、制御装置が携帯電話機１に搭載されているが、制御装置が携帯電話機１と別体であってもよい。
【００７５】
〔携帯電話機の処理例〕
次に、携帯電話機１においてユーザイベント（タッチイベント、キーイベント等）が発生した場合の携帯電話機１の処理例を図３に基づいて説明する。図３は、携帯電話機１においてユーザイベントが発生した場合の携帯電話機１の処理の一例を示すフローチャートである。
【００７６】
ここではイベント駆動型のソフトウェアプラットフォームを想定しており、通常、携帯電話機１はタッチ操作やキー操作などのユーザ入力イベントの待機状態にあり、各種イベントの割り込み（発生）に呼応して定義された処理を行うものとする。
【００７７】
図３に示すように、まず、携帯電話機１は、ユーザイベントの割り込みの待機状態である（Ｓ１）。ここで、何らかのユーザイベントが発生すると（Ｓ１でＹＥＳ）、そのユーザイベントが、タッチ操作によるタッチイベントか、キー操作によるキーイベントか、その他のイベントであるかを判定する（Ｓ２、Ｓ１０）。
【００７８】
具体的には、タッチ操作検出部２２がタッチイベントを検出すると（Ｓ２でＹＥＳ）、タッチサイズ特定部２３がそのタッチ操作のタッチサイズＳを特定する（Ｓ３）。そして、サイズ判定部２４は、タッチサイズ特定部２３が特定したタッチサイズＳが閾値情報４１の示す閾値Ｔ以下であるか否かを判定する（Ｓ４）。
【００７９】
ここで、タッチサイズＳが閾値Ｔより大きい（Ｓ＞Ｔ）場合（Ｓ４でＮＯ）、機能実行制御部２５は、タッチイベントを無効化するようにイベント情報生成部２６に指示し、指示を受けたイベント情報生成部２６は、タッチ操作検出部２２が検出したタッチイベントに基づくイベント情報を生成しない。つまり、機能実行制御部２５は、タッチイベントのキャンセル処理を実行する（Ｓ５）。
【００８０】
一方、タッチサイズＳが閾値Ｔ以下（Ｓ≦Ｔ）である場合（Ｓ４でＹＥＳ）、機能実行制御部２５は、タッチイベントに基づくイベント情報を生成するようにイベント情報生成部２６に指示し、指示を受けたイベント情報生成部２６は、タッチ操作検出部２２が検出したタッチイベントに基づくイベント情報を生成する（Ｓ６）。
【００８１】
ＵＩオブジェクト処理判定部２７は、イベント情報に基づいて、表示部４に表示されているどのアイコンに対するどのような操作が行われたかを解析・判定し、その判定結果を機能実行部２８に出力する（Ｓ７）。機能実行部２８は、ＵＩオブジェクト処理判定部２７の判定結果に対応する所定の機能を実行し、必要に応じて描画更新管理部２９に機能実行に伴う画像更新を指示する（Ｓ８）。描画更新管理部２９は、機能実行部２８から指示を受けると、実行する機能に対応する画像を生成し、生成した画像を表示するように表示制御部３０に指示する。指示を受けた表示制御部３０は、描画更新管理部２９が生成した画像を表示部４に表示させる（Ｓ９）。そして、再びユーザイベントの待機状態となる（Ｓ１）。
【００８２】
また、ユーザイベントの待機状態において、キー操作検出部２１がキー操作、つまり、キーイベントを検出した場合（Ｓ２でＮＯ、Ｓ１０でＹＥＳ）、イベント情報生成部２６は、キー操作検出部２１が検出したキー操作に基づくイベント情報を生成する（Ｓ１１）。そして、上述と同様に、Ｓ７〜Ｓ９の処理を実行する。
【００８３】
また、ユーザイベントの待機状態において、タッチイベントおよびキーイベント以外のその他のイベントが発生した場合（Ｓ２でＮＯ、Ｓ１０でＮＯ）、発生したイベントに応じた所定の処理を実行する（Ｓ１２）。そして、再びユーザイベントの待機状態となる（Ｓ１）。
【００８４】
以上のように処理することにより、スライド操作によって生じるタッチ操作を無効化することができ、スライド操作における誤操作を効果的に防止することができる。
【００８５】
〔閾値Ｔの設定処理例１〕
タッチサイズＳを判定するための基準である閾値Ｔの設定処理の一例について図４および図５に基づいて説明する。図４は、閾値Ｔの設定処理の一例を示すフローチャートである。図５は、図４に示す処理例において表示部４に表示される画面例を示す図である。
【００８６】
ここでは、ユーザに通常のタッチ操作と、スライド操作とそれぞれを実行させて、それぞれのタッチ操作（タッチイベント）のタッチサイズから、閾値Ｔを設定する方法を説明する。なお、図４に示す処理は、例えば、ユーザが携帯電話機１を操作して、閾値Ｔの設定機能（指サイズ設定機能）を立ち上げてから開始されるものとする。ただし、これに限るものではなく、携帯電話機１が所定のタイミングで自動的に閾値Ｔの設定機能を起動させてもよい。
【００８７】
ユーザが携帯電話機１の指サイズ設定機能を起動させると、機能実行部２８は、指サイズ設定機能を実行し、描画更新管理部２９は、図５（ａ）に示すタッチ操作要求画面を表示するように表示制御部３０に指示する。図４に示すように、指示を受けた表示制御部３０は、タッチ操作要求画面を表示部４に表示する（Ｓ２１）。
【００８８】
このとき、ユーザが「ＯＫ」ボタンをタッチし、タッチ操作検出部２２がこのタッチイベントを検出する。そして、タッチサイズ特定部２３は、タッチ操作検出部２２が検出したタッチイベントのタッチサイズＳを特定する。タッチサイズ特定部２３は、特定したタッチサイズＳを閾値設定部３１に出力する。閾値設定部３１は、タッチ操作要求画面を表示中に取得したタッチサイズＳをタッチサイズＳａとして保持する（Ｓ２２）。
【００８９】
次に、ユーザが「ＯＫ」ボタンをタッチすると、機能実行部２８は、次の画面を表示するように描画更新管理部２９に指示し、描画更新管理部２９は、図５（ｂ）に示すスライド操作要求画面を表示するように表示制御部３０に指示する。指示を受けた表示制御部３０は、スライド操作要求画面を表示部４に表示する（Ｓ２３）。
【００９０】
このとき、ユーザが表示部４の所定の位置を指で押さえながらスライド操作を行うと、タッチ操作検出部２２がこのスライド操作に伴うタッチ操作を検出する。そして、タッチサイズ特定部２３は、タッチ操作検出部２２が検出したタッチ操作のタッチサイズＳを特定する。タッチサイズ特定部２３は、特定したタッチサイズＳを閾値設定部３１に出力する。閾値設定部３１は、スライド操作要求画面を表示中に取得したタッチサイズＳをタッチサイズＳｂとして保持する（Ｓ２４）。
【００９１】
閾値設定部３１は、ＳａおよびＳｂを保持した状態で、ＳｂがＳａより大きいか否かを判定する（Ｓ２５）。ここで、ＳｂがＳａより大きい場合（Ｓ２５でＹＥＳ）、閾値設定部３１は、所定の計算式により得られる、Ｓａ以上であってＳｂ未満の所定値を閾値Ｔとして設定する（Ｓ２６）。
【００９２】
一方、ＳｂがＳａ以下である場合（Ｓ２５でＮＯ）、閾値設定部３１は閾値を更新せずに閾値設定処理を終了する。なお、このとき、エラー画面を表示して最初から（Ｓ１から）閾値設定処理をやり直すようにしてもよい。
【００９３】
このように、ユーザが行った通常のタッチ操作のタッチサイズおよびスライド操作に伴うタッチ操作のタッチサイズに基づいて閾値Ｔを設定することにより、実際の利用者の癖に応じたタッチサイズに基づく閾値で判定することができる。よって、個々のユーザの使用特性に応じて、通常のタッチ操作か、スライド操作に伴うタッチ操作かをより正確に判定することができる。
【００９４】
なお、Ｓ２２およびＳ２４において、タッチ操作検出部２２が複数のタッチイベントを検出した場合、閾値設定部３１は、複数のタッチイベントのタッチサイズを平均した値（または複数のタッチサイズの中央値、複数のタッチサイズのいずれかの値等）をＳａまたはＳｂとしてもよい。
【００９５】
また、携帯電話機１は、ユーザが指サイズ設定機能を起動させる度に、または、所定の間隔で閾値設定処理を実行してもよい。
【００９６】
〔閾値Ｔの設定処理例２〕
次に、閾値Ｔの設定処理の他の一例について図６に基づいて説明する。図６は、閾値Ｔの設定処理の他の一例を示すフローチャートである。
【００９７】
ここでは、タッチ操作検出部２２が検出したタッチイベントを、スライド操作の有無で通常のタッチ操作のタッチイベントと、スライド操作に伴うタッチ操作のタッチイベントに分類し、通常のタッチ操作のタッチイベントのタッチサイズＳＡと、スライド操作に伴うタッチ操作のタッチイベントのタッチサイズＳＳとに基づいて閾値を設定する方法を説明する。つまり、図６に示す例は、ユーザのタッチ操作を学習して、自動的に閾値を補正する方法である。なお、以下に示す閾値設定処理は、図３に示すＳ５もしくはＳ９の処理後に行ってもよいし、または、図３に示すＳ３の処理後に、Ｓ４〜Ｓ９と並列的に行ってもよい。
【００９８】
また、処理の開始時点では、ＳＳおよびＳＡを値無し（ｎｕｌｌ）とする。
【００９９】
図６に示すように、まず、閾値設定部３１は、タッチサイズ特定部２３からタッチサイズＳを取得する（Ｓ３１）。そして、閾値設定部３１は、当該タッチサイズＳのタッチイベントが表示部４の画面の所定の下部領域で発生したものであるか否かを判定する（Ｓ３２）。
【０１００】
タッチエリアが画面の下部領域であれば（Ｓ３２でＹＥＳ）、閾値設定部３１は、さらに、スライド検出部３２からのスライド操作信号の有無に基づいて、スライド操作がおこなれているか否かを判定する（Ｓ３３）。ここで、スライド操作が行われている場合（Ｓ３３でＹＥＳ）、閾値設定部３１は、取得したタッチサイズＳに基づいて、ＳＳを更新する（Ｓ３４）。具体的には、閾値設定部３１は、記憶部１２からタッチサイズ情報４２を読み出し、ＳＳを（ＳＳ＋Ｓ）／２とする。ただし、ＳＳが「ｎｕｌｌ」の場合、ＳＳ＝Ｓとする。閾値設定部３１は、読み出したタッチサイズ情報４２のＳＳを更新したＳＳに代えて、記憶部１２に格納する。
【０１０１】
一方、スライド操作が行われていない場合（Ｓ３３でＮＯ）閾値設定部３１は、取得したタッチサイズＳに基づいて、ＳＡを更新する（Ｓ３４）。具体的には、閾値設定部３１は、記憶部１２からタッチサイズ情報４２を読み出し、ＳＳを（ＳＳ＋Ｓ）／２とする。ただし、ＳＡが「ｎｕｌｌ」の場合、ＳＡ＝Ｓとする。閾値設定部３１は、読み出したタッチサイズ情報４２の示すＳＡを更新したＳＡに代えて、記憶部１２に格納する。
【０１０２】
次に、閾値設定部３１は、ＳＳがＳＡより大きいか否かを判定する（Ｓ３６）。ここで、ＳＳがＳＡより大きい場合（Ｓ３６でＹＥＳ）、閾値設定部３１は、所定の計算式により得られる、ＳＡ以上であってＳＳ未満の所定値を閾値Ｔとして設定する（Ｓ３７）。
【０１０３】
Ｓ３２において、タッチエリアが画面の下部領域ではない場合（Ｓ３２でＮＯ）、または、Ｓ３６において、ＳＳがＳＡ以下である場合（Ｓ３６でＮＯ）、閾値設定部３１は、閾値Ｔを更新せず、閾値設定処理を終了する。さらに、Ｓ３６において、ＳＳもしくはＳＡ、または、ＳＳおよびＳＡの両方が、「ｎｕｌｌ」の場合も、閾値設定部３１は、閾値Ｔを更新せず、閾値設定処理を終了する。
【０１０４】
このように、ユーザの通常のタッチ操作のタッチサイズＳＡ、および、スライド操作に伴うタッチ操作のタッチサイズＳＳを学習し、学習したタッチサイズＳＡおよびＳＳに基づいて閾値Ｔを設定することにより、自動的に、実際の利用者の癖に応じたタッチサイズに基づく閾値で判定することができる。よって、個々のユーザの使用特性に応じて、通常のタッチ操作か、スライド操作に伴うタッチ操作かをより正確に判定することができる。
【０１０５】
なお、Ｓ３２の判定処理は行わなくてもよい。この場合、Ｓ３１の後に、Ｓ３３を実行すればよい。
【０１０６】
〔補足〕
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１０７】
最後に、携帯電話機１の各ブロック、特に制御部１１は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１０８】
すなわち、携帯電話機１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯電話機１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１０９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１１０】
また、携帯電話機１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１１１】
本発明は、タッチパネルである表示部を含む表示筐体と、操作キーを含む操作筐体とを備える携帯端末であって、上記表示筐体をスライドさせて、上記操作キーが収納された状態である収納状態と、上記操作キーが開放された状態である開放状態とを切り替えるスライド機構を有する携帯端末に利用することができる。
【符号の説明】
【０１１２】
１    携帯電話機
２    表示筐体
３    操作筐体
４    表示部
５    操作キー
１１    制御部
１２    記憶部
２２    タッチ操作検出部（タッチ操作検出手段）
２３    タッチサイズ特定部（タッチサイズ特定手段）
２４    サイズ判定部（サイズ判定手段）
２５    機能実行制御部（機能実行制御手段）
３１    閾値設定部（閾値設定手段）
３２    スライド検出部（スライド検出手段）
【図１】
2013171316.tif 000003
【図２】
2013171316.tif 000004
【図３】
2013171316.tif 000005
【図４】
2013171316.tif 000006
【図５】
2013171316.tif 000007
【図６】
2013171316.tif 000008
【図７】
2013171316.tif 000009
【図８】
2013171316.tif 000010
【図９】
2013171316.tif 000011