(57)【要約】【課題】共通仕様のアプリであっても独自に付加されたキーの特性を生かすキー制御が行え、操作性を向上させることが可能な携帯端末装置を提供する。【解決手段】複数のキーからなる第１のキーグループと、第１のキーグループに属さない第２のキーグループとを有する操作部１６と、第１のキーグループに属するキーによってのみ操作可能な第１種アプリと、第１および第２のキーグループのいずれによっても操作可能な第２種アプリのいずれをも実行可能であり、複数のキーのいずれかが操作されたとき、第２種アプリが実行されている場合には操作されたキーに対応したキー信号を生成し、第１種アプリが実行されている場合には操作されたキーが第１のキーグループならば操作されたキーに対応するキー信号を生成し、操作されたキーが第２のキーグループならば第１のキーグループのいずれかのキーに対応するキー信号を生成する制御部１２とを含む。【選択図】図４
2008198182.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーからなる第１のキーグループと、前記第１のキーグループに属さない少なくとも１つのキーからなる第２のキーグループとを有する操作部と、
前記操作部により操作可能なアプリケーションプログラムを実行中にキー操作を受け付けると当該キーに対応して処理を行う制御部と、
前記アプリケーションプログラムを記憶する記憶部と、を備え、
前記制御部は、
前記第１のキーグループに属するキーによってのみ操作可能な第１種アプリケーションプログラムと、前記第１および第２のキーグループに属するキーのいずれによっても操作可能な第２種アプリケーションプログラムのいずれをも実行可能であり、
前記第２種アプリケーションプログラムが実行される状態下で前記操作部のいずれかのキーが操作されると、操作されたキーに対応したキー信号を生成して前記第２種アプリケーションプログラムにて処理し、
前記第１種アプリケーションプログラムが実行される状態下で前記操作部のいずれかのキーが操作されると、操作されたキーが前記第１のキーグループに属するキーならば操作されたキーに対応するキー信号を生成して前記第１種アプリケーションプログラムにて処理し、操作されたキーが前記第２のキーグループに属するキーならば前記第１のキーグループのいずれかのキーに対応するキー信号を生成して前記第１種アプリケーションプログラムにて処理する
ことを特徴とする携帯端末装置。
【請求項２】
公衆通信網に接続可能な通信部をさらに備え、
前記第１種アプリケーションプログラムは、追加取得可能なアプリケーションプログラムであり、
前記制御部は、
前記通信部により取得した前記第１種アプリケーションプログラムを、前記記憶部に記憶する
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記記憶部は、
前記第２のキーグループに属するそれぞれのキーに、前記第１のキーグループに属するぞれぞれのキーに対応した第１のキー信号のいずれかを対応付けて記憶し、
前記制御部は、
前記第１種アプリケーションプログラムが実行されている状態にて前記第２のキーグループのいずれかのキーが操作されると、前記記憶部を参照して、操作されたキーに対応付けられたキー信号を生成する
ことを特徴とする請求項１または２に記載の携帯端末装置。
【請求項４】
前記制御部は、
前記第２のキーグループに属するキーのいずれかが押圧された際に前記第１種アプリケーションプログラムが実行中ならば、キー押圧の発生から押圧が解除されることなく所定時間が経過したときに第１のキー信号を生成し、
前記第２のキーグループに属するキーのいずれかが押圧された際に前記第２種アプリケーションプログラムが実行中ならば、キー押圧の発生から押圧が解除されることなく所定時間が経過したときに第２のキー信号を生成する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の携帯端末装置。
【請求項５】
前記制御部は、
前記第２のキーグループに属するキーのいずれかが押圧された際に前記第１種アプリケーションプログラムが実行中ならば、キー押圧の発生から押圧が解除されることなく所定時間が経過したときに第１のキー信号を生成し、
前記第２のキーグループに属するキーのいずれかが押圧された際に前記第２種アプリケーションプログラムが実行中ならば、キー押圧の発生後に押圧が解除されると第２のキー信号を生成する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の携帯端末装置。
【請求項６】
前記制御部は、
前記第１種アプリケーションプログラムが実行される状態下で前記第２のキーグループに属するキーのいずれかが操作された際、操作されたキーが所定のキーである場合には、操作開始としてキー押下開始時にはキー信号の生成を行わず、当該キーの押下解放あるいは押下開始から所定時間経過してからキー信号の生成を行う
ことを特徴とする請求項１まから３のいずれか一項に記載の携帯端末装置。
【請求項７】
前記第１種アプリケーションプログラムが実行される状態下で前記所定のキーの押下開始から前記所定時間内に当該キーの押下解放が生じた場合に生成するキー信号と、押下開始から前記所定時間経過してから生成するキー信号とは、前記第１のキーグループに属するキーのうち、それぞれ異なるキーに対応するキー信号である
ことを特徴とする請求項６に記載の携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、使い方に合わせて様々な形態に変化させることのできる筐体構造を持つ携帯電話機において、実行するアプリケーションプログラムに応じて配信するキー情報を変更可能な、携帯端末装置に関する。
【背景技術】
【０００２】
携帯電話機は、その普及に伴い搭載される機能も豊富になり、様々なアプリケーションプログラムが実行可能になった。中には、メーカに依存することなく、どの機種においてもダウンロードにより使用できるように共通仕様化されたアプリケーションプログラムや、通信事業者から指定される共通仕様に基づき製造段階から予め組み込まれるアプリケーションプログラム等も存在する。
【０００３】
一方、メーカ側では、テンキー、カーソルキー、基本的なソフトキーの他に、他社との差別化をはかるために独自のキーを付加して優れた操作性を持たせるように、例えば、音楽プレーヤ機能に特化して筐体を閉じた状態でも早送りや巻き戻しが可能なように新規にサイドキーを設ける等、独自のキーを配置することがある。
【０００４】
また、筐体を閉じたときでもアプリケーションプログラム実行中のキー操作が可能になるとともに、筐体の開閉に伴うキー割り当て切り替えのための制御を考慮することなくアプリケーションプログラムを実行できるような携帯電話機も提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−６２１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したように、他社との差別化を図るためにメーカ独自のキーを設け、優れた操作性を持たせようとした場合、上記した共通仕様のアプリケーションプログラムには処理すべきメーカ独自のキーの割り当てがないため、せっかく付加した独自のキーによる操作性を生かすことができない。
【０００６】
一方、最近では２軸構造の回転機構を採用することにより、筐体を閉じた状態でＴＶ画面を見えるようにする等、携帯電話機の使い方にあわせて様々な形態に変化させることができる筐体構造を持つ機種が出現し、この場合、筐体の特殊な位置に設けられたメーカ独自のキーは、場合によっては通常のテンキーやカーソルキーよりも操作性が良いことが多々ある。このため、その機種のユーザから見れば、これら独自のキーによって操作ができるようにすることが望まれる。
【０００７】
本発明は上記した課題を解決するためになされたものであり、共通仕様のアプリケーションプログラムであってもメーカ独自に付加されたキーの特性を生かすキー制御を行い、操作性を向上させることにより、他社と差別化をはかることのできる、携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために本発明の携帯端末装置は、複数のキーからなる第１のキーグループと、前記第１のキーグループに属さない少なくとも１つのキーからなる第２のキーグループとを有する操作部と、前記操作部により操作可能なアプリケーションプログラムを実行中にキー操作を受け付けると当該キーに対応して処理を行う制御部と、前記アプリケーションプログラムを記憶する記憶部と、を備え、前記制御部は、前記第１のキーグループに属するキーによってのみ操作可能な第１種アプリケーションプログラムと、前記第１および第２のキーグループに属するキーのいずれによっても操作可能な第２種アプリケーションプログラムのいずれをも実行可能であり、前記第２種アプリケーションプログラムが実行される状態下で前記操作部のいずれかのキーが操作されると、操作されたキーに対応したキー信号を生成して前記第２種アプリケーションプログラムにて処理し、前記第１種アプリケーションプログラムが実行される状態下で前記操作部のいずれかのキーが操作されると、操作されたキーが前記第１のキーグループに属するキーならば操作されたキーに対応するキー信号を生成して前記第１種アプリケーションプログラムにて処理し、操作されたキーが前記第２のキーグループに属するキーならば前記第１のキーグループのいずれかのキーに対応するキー信号を生成して前記第１種アプリケーションプログラムにて処理することを特徴とする。
【０００９】
また、本発明の携帯端末装置において、公衆通信網に接続可能な通信部をさらに備え、
前記第１種アプリケーションプログラムは、追加取得可能なアプリケーションプログラムであり、前記制御部は、前記通信部により取得した前記第１種アプリケーションプログラムを、前記記憶部に記憶するように構成しても良い。
【００１０】
また、本発明の携帯端末装置において、前記記憶部は、前記第２のキーグループに属するそれぞれのキーに、前記第１のキーグループに属するぞれぞれのキーに対応した第１のキー信号のいずれかを対応付けて記憶し、前記制御部は、前記第１種アプリケーションプログラムが実行されている状態にて前記第２のキーグループのいずれかのキーが操作されると、前記記憶部を参照して、操作されたキーに対応付けられたキー信号を生成するように構成しても良い。
【００１１】
また、本発明の携帯端末装置において、前記制御部は、前記第２のキーグループに属するキーのいずれかが押圧された際に前記第１種アプリケーションプログラムが実行中ならば、キー押圧の発生から押圧が解除されることなく所定時間が経過したときに第１のキー信号を生成し、前記第２のキーグループに属するキーのいずれかが押圧された際に前記第２種アプリケーションプログラムが実行中ならば、キー押圧の発生から押圧が解除されることなく所定時間が経過したときに第２のキー信号を生成するように構成しても良い。
【００１２】
また、本発明の携帯端末装置において、前記制御部は、前記第２のキーグループに属するキーのいずれかが押圧された際に前記第１種アプリケーションプログラムが実行中ならば、キー押圧の発生から押圧が解除されることなく所定時間が経過したときに第１のキー信号を生成し、前記第２のキーグループに属するキーのいずれかが押圧された際に前記第２種アプリケーションプログラムが実行中ならば、キー押圧の発生後に押圧が解除されると第２のキー信号を生成するように構成しても良い。
【００１３】
また、本発明の携帯端末装置において、前記制御部は、前記第１種アプリケーションプログラムが実行される状態下で前記第２のキーグループに属するキーのいずれかが操作された際、操作されたキーが所定のキーである場合には、操作開始としてキー押下開始時にはキー信号の生成を行わず、当該キーの押下解放あるいは押下開始から所定時間経過してからキー信号の生成を行うように構成しても良い。
【００１４】
また、本発明の携帯端末装置において、前記第１種アプリケーションプログラムが実行される状態下で前記所定のキーの押下開始から前記所定時間内に当該キーの押下解放が生じた場合に生成するキー信号と、押下開始から前記所定時間経過してから生成するキー信号とは、前記第１のキーグループに属するキーのうち、それぞれ異なるキーに対応するキー信号であるように構成しても良い。
【発明の効果】
【００１５】
本発明によれば、共通仕様のアプリケーションプログラムであってもメーカ独自に付加されたキーの特性を生かすキー制御を行い、操作性を向上させることにより、他社と差別化をはかることができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施の形態に係る携帯端末装置の外観構造の一例を示す図である。ここでは、携帯端末装置として携帯電話機が例示されており、キーデバイスを含む本体が実装される送話筐体１と、メインティスプレイが実装される受話筐体２とが２軸ヒンジ機構３により結合され、使い方（使用するアプリケーションの種類）により様々な形状に変化させることのできる筐体構造を持つ折畳式携帯電話機が示されている。
【００１７】
図１において、図１（ａ）は、送話筐体１と受話２とを開状態に設定してメインディスプレイを見開き状態に設定した例、図１（ｂ）は、図１（ａ）に示す送話筐体１と受話筐体２とを裏面から見た例、図１（ｃ）は、図１（ｂ）に示す状態から、受話筐体２を、２軸ヒンジ機構３を介して横方向に回転させてメインディスプレイを見開き状態に設定した例である。  
また、図１（ｄ）は、送話筐体１を受話筐体２で覆い閉状態に設定した例、図１（ｅ）は、図１（ａ）に示される受話筐体２を、２軸ヒンジ機構３を介して横方向に回転させて閉じた状態に設定した例（以下、ターンクローズ状態という）、図１（ｆ）は、図１（ｅ）に示した筐体を横置きに設定した例のそれぞれを示す。これらの筐体構造はいずれも２軸ヒンジによる回転機構によって実現が可能である。
【００１８】
なお、図１（ａ）の状態において出現する、送話筐体１に実装配置された、テンキーおよび発呼／終話／クリアキー（Ｔ）、カーソルキー（Ｃ）、ソフトキー（Ｓ）を便宜上第１のキーグループと定義する。  
また、送話筐体１と受話筐体２とを閉状態に設定した図１（ｄ）〜（ｆ）の状態で使用される背面キー（ア）〜（オ）と、開状態、閉状態のいずれにおいても使用可能なサイドキー（カ）と（キ）を含むキーグループを第２のキーグループと定義する。  
ここでは、背面キー（ア）〜（エ）は、それぞれ決定キー、右キー、左キー、クリアキーとしてメーカ独自の仕様が割当てられ、また、サイドキー（カ）と（キ）は、それぞれ上キー、下キーとして、メーカ独自の仕様が割当てられるものとする。
【００１９】
図２は、本発明の実施の形態に係る携帯端末装置の内部構成を示すブロック図である。
【００２０】
携帯端末装置としての携帯電話機１０は、図２に示されるように、通信部１１と、制御部１２と、記憶部１３と、音声処理部１４と、表示部１５と、操作部１６とにより構成される。
【００２１】
通信部１１は、不図示の基地局のいずれかによって割り当てられるチャネルを用いて当該基地局との間で公衆回線を介し無線信号の送受信を行う。
【００２２】
制御部１２は、後述する操作部１６に割り当てられたキーグループにより操作可能なアプリケーションプログラムを実行中にキー操作を受け付けると当該キーに対応して処理を行う。
【００２３】
なお、記憶部１３には、アプリケーションプログラムが格納され、例えば、不揮発性の記憶デバイス（不揮発性半導体メモリ、ハードディスク装置、光ディスク装置など）やランダムアクセス可能な記憶デバイス（例えばＳＲＡＭ、ＤＲＡＭ）等が実装される。
【００２４】
制御部１２は、上記した第１のキーグループに属するキーによってのみ操作可能な第１種アプリケーションプログラム（ゲームやナビゲーションソフトなどの一般アプリ）と、第１および第２のキーグループのいずれによっても操作可能な第２種アプリケーションプログラム（例えば、メニューアプリなどのメーカ仕様アプリ）のいずれをも実行可能であり、複数のキーのいずれかが操作されたとき、第２種アプリケーションプログラムが実行されている場合には、操作されたキーに対応したキー信号を生成し、第１種アプリケーションプログラムが実行されている場合には、操作されたキーが第１のキーグループならば操作されたキーに対応するキー信号を生成し、操作されたキーが第２のキーグループならば第１のキーグループのいずれかのキーに対応するキー信号を生成する。詳細は後述する。
【００２５】
音声処理部１４は、スピーカ（ＳＰ）から出力される音声信号やマイクロフォン（ＭＩＣ、以下、マイクという）において入力される音声信号の処理を行う。
【００２６】
すなわち、音声処理部１４は、マイクから入力される音声を増幅し、アナログ／デジタル変換を行い、更に符号化等の信号処理を施し、デジタルの音声データに変換して制御部１２に出力する。  
また、音声処理部１４は、制御部１２から供給される音声データに復号化、デジタル／
アナログ変換、増幅等の信号処理を施し、アナログの音声信号に変換してスピーカに出力する。
【００２７】
表示部１５は、例えば、液晶表示パネルや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネルなどの表示デバイスを用いて構成されており、制御部１２から供給される映像信号に応じた画像を表示する。  
表示部１５は、例えば、発信時における発信先の電話番号、着信時における着信相手の電話番号、受信メールや送信メールの内容、日付、時刻、バッテリ残量、発信成否、待ち受け画面などの各種の情報や画像を表示する。
【００２８】
操作部１６は、上記した第１のキーグループと第２のキーグループに相当する複数のキーが割当てられ、これらのキーがユーザによって操作（押圧および解放）された場合に、その操作内容に対応する信号を発生し、これをユーザの指示として制御部１２に入力する。
【００２９】
制御部１２は、図３にその内部構成が機能展開して示されるように、アプリケーションプログラム実行制御部１２１（以下、アプリ実行制御部１２１という）と、キー信号生成部１２２と、筐体状態検知部１２３とにより構成される。
【００３０】
アプリ実行制御部１２１は、記憶部１３に記憶された第１のキーグループに属するキーによってのみ操作可能な第１種アプリケーションプログラム（一般アプリ）と、第１および第２のキーグループのいずれによっても操作可能な第２種アプリケーションプログラム（メーカ仕様アプリ）のいずれをも実行可能である。
【００３１】
キー信号生成部１２２は、操作部１６に割り当てられた複数のキーのいずれかが操作されたとき、第２種アプリケーションプログラム（メーカ仕様アプリ）が実行されている場合には、操作されたキーに対応したキー信号を生成し、第１種アプリケーションプログラム（一般アプリ）が実行されている場合には、操作されたキーが第１のキーグループならば操作されたキーに対応するキー信号を生成し、操作されたキーが第２のキーグループならば第１のキーグループのいずれかのキーに対応するキー信号を生成する。
【００３２】
筐体状態検知部１２３は、図１に示した筐体の状態（開状態、閉状態、ターンクローズ状態）を、例えば、２軸ヒンジ機構３の近傍に設置されるセンサ等により検知して制御部１２へ通知する。
【００３３】
なお、記憶部１３には、上記した第１種、第２種アプリが記憶されるプログラム領域１３１の他に、筐体の状態（開状態、閉状態、ターンクローズ状態）や、実行中のアプリの種別（第１種／第２種）がフラグとして記憶されるワーク領域１３２と、キーテーブル領域１３３とが割り付けられ記憶される。
【００３４】
ここで、「キーテーブル」とは、操作部１６にマトリクス状に配置されたキースイッチ毎、アプリ種別、筐体の状態、キーの押下状態（長押し／短押し）等の条件により割当てられるキーコードが格納されるデータである。また、操作部１６には、上記した第１キーグループ（テンキーおよび発呼終話クリアキー、カーソルキー、ソフトキー）、第２キーグループ（独自の背面キーおよびサイドキー）に相当する、それぞれのキースイッチ１６１、１６２、１６３が配置されている。
【００３５】
図４は、本発明の実施の形態に係る携帯端末装置の動作を説明するために示した動作シーケンス図であり、キースイッチ、キードライバ、アプリケーションにおけるそれぞれの動作が示されている。なお、キースイッチは、図３における操作部１６（のキーマトリク
ス）が対応し、また、キードライバはキー信号生成部１２２、アプリケーションはアプリ実行制御部１２１がそれぞれ実行するプログラムである。  
以下、図４の動作シーケンス図を参照しながら図１〜図３に示す携帯電話機の概略動作について説明する。
【００３６】
アプリケーションが認識可能なキースイッチは既に決められており、そのため、メーカが独自に付加するキースイッチ（例えば、図１のア〜キ）については、キードライバがアプリケーションの特性とキースイッチの配置などを考慮して操作性が良くなるように従来の共通化されたキーに置換してアプリケーションにキー情報の配信を行う。ここでは、メーカが独自に付加するキースイッチを特殊キーと称して説明を行う。
【００３７】
まず、キードライバは、アプリケーションに対して実行するアプリケーションの状態を問い合わせ（Ｓ４０１）、その種別（例えば、第１種アプリ）に関する情報を取得する（Ｓ４０１）。  
トライバは、マトリクス配置されたキースイッチを定期的にスキャンすることにより電流値（電圧値）の変化を監視している。ドライバは、ユーザが特殊キーを押下することにより検知される特殊キープレス信号によりマトリクス上の座標を取得し、当該座標を基に記憶部１３に記憶されたキーテーブル領域１３３を参照し、対応するキー情報を得てアプリケーションへ配信する（Ｓ４０３）。  
このことによりアプリケーションは、第１種アプリで認識可能な、例えば、「上キー押圧」としての操作を認識することができ、対応する処理を開始する（Ｓ４０４）。
【００３８】
続いて、ユーザが特殊キーの押下を解放（リリース）した場合、ドライバはキースイッチから特殊キーリリース信号（デフォルト設定された電流値）を取得して対応するキー情報をアプリケーションに配信する（Ｓ４０６）。  
このことによりアプリケーションは、実行中アプリで認識可能な「上キー解放」としての操作を認識することができる（Ｓ４０７）。  
なお、特殊キープレス信号が、例えば１秒以上経過した場合、アプリケーションは「上キー長押し」と認識することができる（Ｓ４０５）。  
なお、アプリケーションはキー信号を認識すると、対応する処理を行う。
【００３９】
一方、実行アプリが第１種アプリ（一般アプリ）から第２種アプリ（メーカ仕様アプリ）や他の第１種アプリに変更されることも当然起こりうる。このような実行中のアプリ種別の確認は、キードライバが、随時、アプリケーションに対して実行中アプリの種別を問い合わせることにより知ることができる（Ｓ４０８、Ｓ４０９）。
【００４０】
問い合わせ結果により、キードライバは、使用するキーテーブルを変更する。詳細は後述する。  
キードライバは、この場合も上記同様、キースイッチをスキャンしてキー配信を行う。すなわち、特殊キープレス信号を受信してキー配信を行い（Ｓ４１０、Ｓ４１１）、特殊キーリリース信号を受信してキー配信を行うが（Ｓ４１３、Ｓ４１４）、このとき配信されるキー信号は、「上キー」から「１キー」に関する信号に変更される。そして、アプリケーションは、「１キーの短押し」、「１キーの長押し」操作がなされたものとしてそれぞれ認識する。  
また、特殊キープレス信号が１秒以上経過した場合、アプリケーションは１キー長押しと認識することができる（Ｓ４１２）。  
すなわち、実行中アプリケーションの種別が変化して、１キーの入力を期待する状態に変わった場合に、特殊キーの割り当てを従来のテンキーに変更することにより、各アプリケーションに応じたキー入力を行うことが可能になる。  
具体的には、図１に示す折畳式の携帯電話機において、閉状態で操作を行う場合、テンキーや上下左右キーのキースイッチが使えないため、閉状態での上下左右操作ができなくなる。そこでターンクローズ状態でも使える特殊キー（図１のア〜エ）を付加し、上下左右のカーソルキー操作に割り当てることにより新たな操作を可能とするものである。
【００４１】
図５は、本発明の実施の形態に係る携帯端末装置の動作を示すフローチャートである。以下、図５に示すフローチャートを参照しながら図１〜図３に示す本発明の実施の形態に係る携帯端末装置の動作について詳細に説明する。
【００４２】
まず、アプリ実行制御部１２１は、実行中アプリの状態（種別）を判別して記憶部１３のワーク領域１３２にフラグ設定する。キー信号生成部１２２は、このフラグを参照することによりアプリケーションの状態を取得し（Ｓ５０１）、かつ、アプリ実行制御部１２１を介し、筐体状態検知部１２３から通知される筐体の状態（開状態、閉状態、ターンクローズ状態）も取得する（Ｓ５０２）。  
続いて、キー信号生成部１２２は、特殊キーの既存のキーへの割り当てを決定し、その割り当てにしたがって用意されるキーテーブルを記憶部１３のキーテーブル領域１３３から選択し（Ｓ５０３）、キー押下待ちとする。
【００４３】
ここで、選択されるキーテーブルとは、例えば、図６に示されるように、アプリ種別（一般アプリ、ラジオ、テレビ縦向き、テレビ横向き）と、筐体の状態（開状態、閉状態、ターンクローズ状態）と、キーの長押し／短押しの別により、特殊キー（第２キーグループ）として独自に実装される背面決定キー、背面右キー、背面左キー、背面クリアキー、そしてサイドキーの上下キーのそれぞれに割当てられる既存のキーとの関係が定義されたものである。
【００４４】
次に、実行中のアプリが第１種アプリであった場合を例に説明を行う。キー信号生成部１２２は、キー押下を検出すると（Ｓ５０４）、押下されたキースイッチが第２キーグループ（特殊キー）以外であるか、すなわち第１のキーグループか否かを判定する（Ｓ５０５）。  
ここで、押下されたキースイッチが特殊キーでないと判定された場合は（Ｓ５０５“ＹＥＳ”）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照し、アプリ実行制御部１２１（アプリケーション）に対してそのキースイッチに応じて定義されたキー情報を配信する（Ｓ５０６）。  
一方、押下されたキースイッチが特殊キーであると判定された場合は（Ｓ５０５“ＮＯ”）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照することにより置換された既存のキー情報（第１キーグループのキーに対応）をアプリ実行制御部１２１（アプリケーション）に配信してキーの解放待ちとする（Ｓ５０７）。  
なお、特殊キーであるか否かは、キースキャンにより取得されるキースイッチの座標値により判定が可能である。
【００４５】
次に、キー信号生成部１２２は、不図示のタイマ等によりキーの押下時間を監視して、例えば、１秒以上経過した場合にキーの長押しと判定し（Ｓ５０８）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照して対応するキー情報をアプリ実行制御部１２１に配信して、再度キーの解放待ちに設定する（Ｓ５０９）。
【００４６】
続いて、キー信号生成部１２２は、キーの解放（リリース）を検出することにより（Ｓ５１０）、その座標に基づき解放されたキースイッチが第１キーグループか否か、すなわち特殊キーの判定を行う（Ｓ５１１）。
【００４７】
ここで、解放されたキーが第１キーグループのキーであり、先に押下されたキースイッチと同じ特殊キーでなかった場合は（Ｓ５１１“ＹＥＳ”）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照し、アプリ実行制御部１２１（アプリケーション）に対してそのキースイッチに応じて定義されたキー情報を配信し（Ｓ５１２）、一方、特殊キーであった場合は（Ｓ５１１“ＮＯ”）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照することにより置換された既存のキー情報（第２キーグループのキーに対応）をアプリ実行制御部１２１（アプリケーション）に引き渡す（Ｓ５１３）。
【００４８】
図６は、本発明の実施の形態に係る携帯端末装置で使用されるキー割り当ての一例を表
形式にて示した図である。
【００４９】
図６に示されるように、第１種アプリ、すなわち一般アプリを実行中（トップピジブル状態）、筐体状態検知部１２３が、筐体がターンクローズ状態になっていることを検知した場合、アプリ実行制御部１２１は、独自に付加された特殊キー（第２グループキー）であるア〜オを、短押下、長押下ともに、決定キー、右キー、左キー、クリアキーといった既存キー（第１グループキー）としてそれぞれ認識し、また、同様にサイド上キー（カ）、サイド下キー（キ）を、短押下、長押下ともに、方向キーの上、下に置換してそれぞれ認識することができる。
【００５０】
一方、ＦＭラジオアプリ、テレビアプリ（縦置き）を実行中、筐体状態検知部１２３が、筐体が開状態になっていることを検出した場合、アプリ実行制御部１２１は、独自に付加された特殊キーである背面右キーを短押下、長押下ともに、左キー、背面左キーを右キーとしてそれぞれ認識し、これらは、例えば、チャンネル変更に利用することができる。また、サイド上キーを上（サイドキー）、サイド下キーを下（サイドキー）として認識し、これらは、例えば、ボリュームのアッブダウン用に割り付けることができる。  
なお、背面クリアキーをＳＰＥＣＩＡＬとして示してあるのは、既存のキーへの変換ではなく、例えば、Ｗｅｂ接続を行う場合に使用する等、特別な処理が必要なことを示す。
【００５１】
また、筐体状態検知部１２３が、筐体がターンクローズ状態になっていることを検知した場合、アプリ実行制御部１２１は、独自に付加された特殊キーであるア〜オを、短押下、長押下ともに、決定キー、右キー、左キー、クリアキー（但し、長押下の場合はＳＰＥＣＩＡＬ）としてそれぞれ認識し、また、サイド上キー（カ）、サイド下キー（キ）を、短押下、長押下ともに、方向キーの上、下に置換してそれぞれ認識することができる。
【００５２】
なお、テレビアプリ（横置き）は、対応する上下左右が逆になっている他は上記した縦置きと基本的には同様の割り当てになっている。
【００５３】
以上説明したように、本発明の実施の形態に係る携帯端末装置によれば、新たな操作性を生み出すべく、独自のキースイッチを実装した場合、共通アプリでは、そのキースイッチを認識することはできないが、独自のキースイッチに関し、共通アプリに応じて既存のキー配列に割り当てを変更することにより、メーカ独自に付加したキースイッチはその実装位置を生かした優れた操作性を得ることができる。
【００５４】
なお、上記した第１種アプリ（一般アプリ）は、あらかじめ記憶部１３のプログラム領域１３１に格納されてあるアプリケーションプログラムの他に、ユーザがＷｅｂ接続によりサーバからダウンロードにより取得する（制御部１２が通信部１１により公衆通信網を介して）、例えばナビゲーションプログラムや、ゲームなども含まれる。
【００５５】
すなわち、どこのメーカのどの機種でも操作できるように、一般的なキーのみに対応したナビゲーションプログラムやゲームなどの一般アプリは、通常、端末固有の特殊キー（第２グループキー）には非対応であることが一般的である。（ただし、第２グループキーの中でも、サイドキーについてのみは、昨今標準装備されることが増えているので、対応している場合もある。）本発明によれば、このような、本来非対応のはずの第２グループキーによっても操作できるようにすることが出来る。つまり、本発明を適用すれば、ターンクローズ状態のような「表示は見えるが第２グループキーが露出していない状態」において、第２グループキーが露出していないがために本来操作できないはずであるにもかかわらず、操作可能とすることが出来、ユーザの細かなニーズに対応することが出来る。また、その一方で、このような一般アプリを供給する側（アプリベンダー）にとって、各社の多数の端末のキー構成まで考慮したキー配信テーブルを一般アプリに持たせる必要がなくなるため、アプリベンダー側の作業負担の大幅な軽減に繋がるため、多数の一般アプリが市場に流通しやすくなり、ひいては端末販売の活性化にも繋がる。
【００５６】
次に、第２のキーグループ（特殊キー）の数を多く設けることが出来ない場合の例について説明を行う。一例として、図１における携帯端末装置に背面キーとして、（ア）（イ）（ウ）の３つしか設けられず、（エ）のキーが設けられなかった場合を想定する。  
本実施携帯においてはこの場合の筐体構成の図面については、（エ）のキーを削除したに過ぎないため省略する。その他、各処理部の構成についても同様であるため、特には図示しない。以下、図７から９を用いて処理手順について詳述する。なお、図８において、図５のステップと共通のステップには同一のステップ番号を割り当てている。
【００５７】
本実施例においては、図７に示すように、一般アプリ（第１種アプリ）の例として、全般的なものとテレビアプリ起動時のものを例に挙げて説明する。図６に示す例の場合に比べて、背面キー（エ）が無いため、「クリア」の機能キーが足りなくなる。そこで、背面キー（ア）を短押下変換対象キーとして、その長押下に対して「クリア」機能をアサインしている。
【００５８】
図８および図９は、本実施の形態に係る携帯端末装置の動作を示すフローチャートである。
【００５９】
まず、アプリ実行制御部１２１およびキー信号生成部１２２は、実行中アプリの状態（種別）を把握する（Ｓ５０１）。また、アプリ実行制御部１２１を介し、筐体状態検知部１２３から通知される筐体の状態（開状態、閉状態、ターンクローズ状態）も取得する（Ｓ５０２）。
【００６０】
続いて、キー信号生成部１２２は、図５にて説明した例と同様に、特殊キーの既存のキーへの割り当てを決定し、その割り当てにしたがって用意されるキーテーブル（一例として図７に示されるテーブル）を記憶部１３のキーテーブル領域１３３から選択し（Ｓ５０３）、キー押下待ちとする。なお、実行中のアプリが第２種アプリであった場合には、背面キーなどの特殊キーへの機能のアサインに関してはメーカ仕様に則って、必要な機能がそれぞれ個別に割り当てられることは言うまでもない。
【００６１】
次に、実行中のアプリが第１種アプリであった場合を例に説明を行う。キー信号生成部１２２は、キー押下を検出すると（Ｓ５０４）、押下されたキースイッチが第１のキーグループか否かを判定する（Ｓ５０５）。
【００６２】
ここで、押下されたキースイッチが第１のキーグループに属している、すなわち特殊キーでないと判定された場合は（Ｓ５０５“ＹＥＳ”）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照し、アプリ実行制御部１２１（アプリケーション）に対してそのキースイッチに応じて定義されたキー情報を配信する（Ｓ５０６）。
【００６３】
一方、押下されたキースイッチが特殊キーであると判定された場合は（Ｓ５０５“ＮＯ”）、さらに、押下されたキーが背面キー（ア）であるか、すなわち短押下変換対象キー（所定キー）であるかどうかを判定する（Ｓ８０１）。背面キー（ア）ではないと判定されると（Ｓ８０１“ＮＯ”）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照することにより置換された既存のキー情報（第１キーグループのキーに対応）をアプリ実行制御部１２１（アプリケーション）に配信してキーの解放待ちとする（Ｓ８０２）。そして、背面キー（ア）であると判定されると（Ｓ８０１“ＹＥＳ”）、この時点でのキー信号の生成配信は行わず保留し（Ｓ８０３）、キーの解放待ちとする（Ｓ８０２）。
【００６４】
なお、特殊キーであるか否か、さらに短押下変換対象キー（所定キー）であるか否かキースキャンにより取得されるキースイッチの座標値により判定が可能である。
【００６５】
次に、キー信号生成部１２２は、不図示のタイマ等によりキーの押下時間を監視して、例えば、１秒以上経過した場合にキーの長押しと判定する（Ｓ８０４）。ここで、押下されているキーが第１グループキーであるか否か（Ｓ８０５）、さらに短押下対象キーであるか否かを判定する（Ｓ８０７）。ここで、押下されているキーが第１グループキーに属している、すなわち特殊キーでない場合（Ｓ８０５“ＹＥＳ”）、あるいは押下されているキーが特殊キーではあるものの短押下変換対象キーではない場合（Ｓ８０６“ＮＯ”）には、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照して対応するキー情報をアプリ実行制御部１２１に配信して、再度キーの解放待ちに設定する（Ｓ８０６、Ｓ８０８）。一方、押下されているキーが特殊キーかつ短押下変換対象キーである場合（Ｓ８０７“ＹＥＳ”）には、擬似短押下キー信号としてキーテーブルを参照して対応するキーの短押下信号を生成、配信する（Ｓ８０９）。また、短押下変換対象キーが、１秒以上の押下が生じることなく解放された場合には、キーテーブルにおいて短押下変換対象キーの長押下に対応する第１グループのキーの短押下信号が生成配信され、短押下変換対象キーが解放された扱いとし、解放待ちとしない。
【００６６】
一方、キー信号生成部１２２は、１秒経過するよりも前に、キーの解放（リリース）を検出した場合には（Ｓ８１０）、その座標に基づき解放されたキースイッチが第１キーグループか否か（Ｓ８１１）判定する。
【００６７】
ここで、解放されたキーが第１キーグループのキーであり、先に押下されたキースイッチと同じ特殊キーでなかった場合は（Ｓ８１１“ＹＥＳ”）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照し、アプリ実行制御部１２１（アプリケーション）に対してそのキースイッチに応じて定義されたキー情報を配信し（Ｓ８１２）する。一方、特殊キーであった場合は（Ｓ８１１“ＮＯ”）、さらに短押下対象キーであるか否かを判定する（Ｓ８１３）。解放されたキーが短押下対象キーであった場合は（Ｓ８１３“ＹＥＳ”）、記憶部１３のキーテーブル領域１３３に記憶されたキーテーブルを参照し、短押下変換対象キーの短押下に対応する第１グループのキーの短押下信号が生成され、アプリ実行制御部１２１（アプリケーション）に対して配信する（Ｓ８１５）。
【００６８】
すなわち、図７のキーテーブルの場合には、図９にて示されるように、背面キー（ア）の押下が１秒以上継続することなく解放された場合には「決定」キーの信号が生成配信され（ＳＴ９０１）、１秒以上継続した場合には「クリア」キーの信号が生成配信される（ＳＴ９０２）ことになる。
【００６９】
以上説明したように、本発明の実施の形態に係る携帯端末装置によれば、独自のキースイッチを実装する際に、そのキースイッチを認識することのできない一般アプリに対しても、メーカ独自に付加したキースイッチはその実装位置を生かした優れた操作性を得ることができる。特に、独自のキースイッチの数量が少なくとも、短押下と長押下とで異なる機能のキーを対応付けることが出来るようになる。すなわち、ターンクローズ状態のように、第１グループキーが満足に使用できない状態であっても、第２グループのキーにより多種の操作を行うことを可能としている。
【００７０】
また、第１種アプリケーションプログラム（一般アプリ）実行中における、短押下変換対象キーに対する操作については、短押下変換対象キーの押下発生時点でアプリケーションに短押下発生に対応するキー信号を生成配信せず、１秒以内の解放発生、あるいは押下が所定時間以上継続したときに初めて対応するキー信号を生成配信するように構成している。これにより、長押下に対応するキー信号が生成配信された段階で、すでに短押下に対応するキー信号が配信されてしまっており、アプリケーション側の処理に混乱を生じてしまうという問題も生じない。
【００７１】
なお、上記した第１種アプリ（一般アプリ）は、あらかじめ記憶部１３に格納されてあるアプリケーションプログラムの他に、サーバからダウンロードするようなメーカを問わず使用可能なアプリケーションプログラム、他メーカとの共通仕様として予め実装されるアプリケーションプログラムであることは先の実施形態と同様であり、第１種アプリ側への構成へ特殊な構成を要さないという効果を有している。
【００７２】
なお、上記した本発明のいずれの実施の形態においても、第２のキーグループを構成するキー、短押下変換対象キーは少なくとも一つ有れば本発明は実施可能であり、逆に多数存在しても良い。
【００７３】
なお、上記した本発明の実施の形態によれば、携帯端末装置として携帯電話機を例示し
たが、携帯電話機に限らず、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、やゲーム機等にも同様に適用が可能である。
【００７４】
また、本発明の携帯端末装置が持つ各構成ブロックの機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウエアで実現してもよい。例えば、アプリ実行制御部１２１、キー信号生成部１２２、筐体状態検知部１２３におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウエアで実現してもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態に係る携帯端末装置の外観構造の一例を示す図である。
【図２】本発明の実施の形態に係る携帯端末装置の内部構成を示すブロック図である。
【図３】図２に示す制御部の内部構成を機能展開して示してブロック図である。
【図４】本発明の実施の形態に係る携帯端末装置の動作を示すシーケンス図である。
【図５】本発明の実施の形態に係る携帯端末装置の動作を示すフローチャートである。
【図６】本発明の実施の形態に係る携帯端末装置で使用されるキー割り当ての一例を表形式で示した図である。
【図７】本発明の他の実施の形態に係る携帯端末装置で使用されるキー割り当ての一例を表形式で示した図である。
【図８】本発明の他の実施の形態に係る携帯端末装置の動作を示すフローチャートである。
【図９】本発明の他の実施の形態に係る携帯端末装置の動作を示すシーケンス図である。
【符号の説明】
【００７６】
１…送話筐体、２…受話筐体、３…２軸ヒンジ機構、１０…携帯電話機、１１…通信部、１２…制御部、１３…記憶部、１４…音声処理部、１５…表示部、１６…操作部、１２１…アプリケーションプログラム実行制御部（アプリ実行制御部）、１２２…キー信号生成部、１２３…筐体状態検知部。
【図１】
2008198182.tif 000003
【図２】
2008198182.tif 000004
【図３】
2008198182.tif 000005
【図４】
2008198182.tif 000006
【図５】
2008198182.tif 000007
【図６】
2008198182.tif 000008
【図７】
2008198182.tif 000009
【図８】
2008198182.tif 000010
【図９】
2008198182.tif 000011