(57)【要約】【課題】持ち方に応じて自動的にアプリケーションを実行すること【解決手段】この発明の情報端末は、データ入力を受け付ける入力デバイスと、画像を表示する表示装置６ｂと、筐体に設けられ、接触時における複数の接触状態を識別可能な接触パターンを読み取るセンサと、入力デバイス及び表示装置を制御するとともに、センサに読み取られた接触パターンに基づいて、目的に応じて設けられた複数のアプリケーションプログラムのうち、接触パターンに対応したアプリケーションプログラムを選択し実行する制御手段と、を備えたものである。【選択図】          図５
2004302734.tif 000002
【特許請求の範囲】
【請求項１】
データ入力を受け付ける入力デバイスと、
画像を表示する表示装置と、
筐体に設けられるとともに、接触時における複数の接触状態を互いに識別可能な接触パターンで読み取るセンサと、
前記入力デバイス及び表示装置を制御するとともに、前記センサに読み取られた接触パターンに基づいて、目的に応じて設けられた複数のアプリケーションプログラムのうち、前記接触パターンに対応したアプリケーションプログラムを選択し実行する制御手段と、
を備えたことを特徴とする情報端末。
【請求項２】
前記複数のアプリケーションプログラムは、カメラ用プログラムを含むことを特徴とする請求項１に記載の情報端末。
【請求項３】
画像を撮影するカメラと、基地局装置と通信する通信回路と、を備えるとともに、
前記制御手段は、前記カメラが撮影した画像を通話相手に送信するテレビ電話モード及び前記カメラの画像を前記通話相手に送信しない代理応答モードの２つのモードを持ち、各モードに対応したデータを前記通信回路に送信させる制御を行うとともに、前記接触パターンに応じて、前記テレビ電話モードと代理応答モードと切り替えることを特徴とする請求項１に記載の情報端末。
【請求項４】
前記制御手段は、待機状態で前記センサが接触を検知した場合に、前記接触パターンに対応したアプリケーションプログラムを選択し、起動することを特徴とする請求項１〜３のいずれれかに記載の情報端末。
【請求項５】
前記制御手段は、前記接触パターンに基づいて、予め用意された複数のユーザインタフェースから、前記接触パターンに対応したユーザインタフェースを選択し、選択したユーザインタフェースに対応した制御を実行することを特徴とする請求項１〜４のいずれかに記載の情報端末。
【請求項６】
前記入力デバイスは、複数のキーを有し、前記制御手段は、予め定められた複数のキー配置パターンから、前記接触パターンに応じたキー配置パターンを選択し、前記入力デバイスによって入力されたデータを識別することを特徴とする請求項１〜５に記載の情報端末。
【請求項７】
前記キー配置パターンは、右手用と左手用の２つのパターンを含むことを特徴とする請求項６に記載の情報端末。
【請求項８】
前記制御手段は、前記接触パターンに応じて前記画像の表示方向を切り替えることを特徴とする請求項１〜７のいずれかに記載の情報端末。
【請求項９】
前記制御手段は、前記複数のアプリケーションプログラムに対応したインターフェースを持ち、前記接触パターンに応じて特定のアプリケーションプログラムに対応したインタフェースを前記表示装置に表示することを特徴とする請求項１〜８のいずれかに記載の情報端末。
【請求項１０】
複数の接触パターンを参照パターンとして記憶する記憶手段を備え、
前記制御手段は、前記センサにより検出された接触パターンと前記参照パターンとを比較することにより、接触パターンを検出することを特徴とする請求項１〜９のいずれかに記載の情報端末。
【請求項１１】
前記センサは、前記筐体の少なくとも２つの面に沿って折られたシート状の接触センサであることを特徴とする請求項１〜１０のいずれかに記載の情報端末。
【請求項１２】
筐体面に沿うように設けられた接触センサから、複数位置にわたる接触強度分布を示す接触パターンの信号を取得するステップと、
前記接触パターンの信号に基づいて、制御手段が接触パターンを識別し、予め用意された複数の動作モードから１つの動作モードを選択するステップと、
記憶装置に記憶され用途に応じて設けられた複数のプログラムから、前記制御手段が選択された動作モードに対応するプログラムを選択するステップと、
前記制御手段が選択されたプログラムを実行するステップと、
を備えた動作切替え方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のインタフェースを有する情報端末及びそのプログラムに関する。
【０００２】
【従来の技術】
特開２００１−１２７８６６号公報には、タッチセンサを備え、タッチセンサによりユーザが筐体に触れたことを検出すると、予め定められたキー制御信号を出力して、キーロックを解除する通信端末が開示されている。また、キーロック解除の他に、呼状態に応じてバックライトの点灯、また、着信音の消去を行っている（特許文献１）。
【０００３】
【特許文献１】
特開２００１−１２７８６６号公報（第００２４段落）
【０００４】
【発明が解決しようとする課題】
上述のような従来の通信端末では、タッチセンサは一定時間接触があったかという接触の有無のみを検出し、キーロック解除するかバックライト点灯するかという選択は、呼状態に基づいて行われていた。そのため、呼状態が変わらない限りユーザには単一の動作、例えばキーロック解除という機能しか提供することができなかった。ましてや、ユーザ自身がそのときに必要な機能を選択することはできなかった。
近年、情報端末は多機能化が進んでおり、１つの装置が多用な使い方で使用されてきている。そして、機能が増えた分、必要な機能を状況に応じて選択することが大変になってきている。
この発明は、かかる問題点を解決するためになされたもので、必要な機能をユーザに簡単に提供できる情報端末並びにその動作切替え方法のプログラムを得ることを目的とする。
【０００５】
【課題を解決するための手段】
この発明の情報端末は、データ入力を受け付ける入力デバイスと、画像を表示する表示装置と、筐体に設けられ、筐体に設けられるとともに、接触時における複数の接触状態を互いに識別可能な接触パターンで読み取るセンサと、前記入力デバイス及び表示装置を制御するとともに、前記センサに読み取られた接触パターンに基づいて、目的に応じて設けられた複数のアプリケーションプログラムのうち、前記接触パターンに対応したアプリケーションプログラムを選択し実行する制御手段と、を備えたものである。
【０００６】
この発明のプログラムは、筐体面に沿うように設けられた接触センサから、複数位置にわたる接触強度分布を示す接触パターンの信号を取得するステップと、前記接触パターンの信号に基づいて、制御手段が接触パターンを識別し、予め用意された複数の動作モードから１つの動作モードを選択するステップと、記憶装置に記憶され用途に応じて設けられた複数のプログラムから、前記制御手段が選択された動作モードに対応するプログラムを選択するステップと、前記制御手段が選択されたプログラムを実行するステップと、を備えた動作切替え方法をコンピュータに実行させるものである。
【０００７】
【発明の実施の形態】
実施の形態１．
＊ハードウェア構成
以下にこの実施の形態のハードウェア構成を説明する。
図１及び図２は、情報端末の一例として携帯電話機を示している。二つ折り携帯電話機の下部筐体１ｂは、携帯電話機の上部筐体１ａとヒンジ２により接続され、上部及び下部筐体１ａ〜ｂは、ヒンジ２を中心に回動自在に開閉できる構造になっている。
また、下部筐体１ｂはキーボード３を有し、このキーボード３は、数字又は文字の入力を受け付ける数字キー５、及び、複数の機能が選択的に割り付けられるファンクションキー９〜１０を備えている。なお、このキーボード３ではファンクションキーの一例として、一般にソフトキーと呼ばれるキー９と複数の方向の入力を受け付けるセレクタキー１０、セレクタキーの中心に設けられた決定キーとを使用している。なお、数字キー５下方にあるいくつかのキーをファンクションキーとして、複数の機能が割り付けられるようにしてもよい。
【０００８】
上部筐体１ａは、携帯電話機内部で生成した文字、グラフィック情報、又はネットワークを介して外部から取得した情報等を画像として表示する主表示装置６を前面部に有する。主表示装置６としては、例えば、液晶表示デバイスやＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等、文字やグラフィック情報等の画像を表示できるものであればどのようなものを使用してもよい。
さらに、通話相手の音声を出力するスピーカ７は上部筐体１ａの前面上部に位置し、通話者の音声を電気信号に変換するマイク８は下部筐体１ｂの前面下部に位置する。なお、副表示装置を前面、背面又は側面側に取り付けることも可能である。
【０００９】
図２は、この実施の形態の情報端末の詳細を示す機能ブロック図である。それぞれのブロックについては、公知の回路や素子を使用することができる。
ＭＰＵ２１（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、各デバイスの動作を制御する機能を持ち、バスを介してビデオ回路２２、Ｉ／Ｏ（Ｉｎｐｕｔ  ａｎｄ  Ｏｕｔｐｕｔ）コントローラ２３、メモリ２９、送受信回路２６、音声デコーダ／エンコーダ２８に接続されている。ＭＰＵ２１は情報端末の動作を制御する制御装置の一例であり、他の制御手段やプロセッサを使用することもできる。ビデオ回路２２は、図示しないビデオメモリを備え、液晶表示装置６ａ（主表示装置と呼ぶ）及び液晶表示装置６ｂ（副表示装置と呼ぶ）を電気的に駆動する。ビデオ回路２２は表示装置６ａ、６ｂを制御することができる。また、主表示装置６ａは、上部筐体１ａの表面に設けられビデオ回路２２からの制御信号に従って文字、静止画像、動画などの映像を表示する。一方、副表示装置６ｂは、上部筐体１ａの裏面に設けられ、特に、筐体を折り畳んだときに、筐体を開かずとも様々なデータを閲覧することができるように設けられている。
【００１０】
Ｉ／Ｏコントローラ２３は、各種デバイスから入力信号をＭＰＵ２１へ送信し、またＭＰＵ２１から各種デバイスへの出力信号を送信する入出力処理を行うコントローラである。タッチセンサ４は、ユーザの指の位置を検出し座標値を出力するセンサであり、いわゆるトラックパッドに用いられるような静電容量式のセンサである。外部メモリ２４は、脱着可能に接続されたメモリであり、例えば不揮発性のメモリが用いられる。形態センサ２５は、筐体の形態を検知するセンサであり、図１のような二つ折りの筐体を用いる場合には、筐体の開閉に応じて、オンオフするスイッチ等の開閉センサを用いることができる。また、上部筐体１ａが下部筐体１ｂに対して、捻るように回転する場合には、回転角を検出する角度センサを用いることもできるし、外部接続のオプションユニットを接続する場合には、接続を信号検出手段を用いてもよい。また、カメラ１１は、動画又は静止画を撮影する装置であり、撮影した画像データはメモリ２９に記憶される。
【００１１】
送受信回路２６は、アンテナ２７を介した音声やデータの通信を行う回路である。アンテナ２７は、この実施の形態では、下部筐体１ｂ内に内蔵されているが、筐体外部に設けてもよい。送受信回路２６は様々な種類の回路が知られており、既に広く普及しているＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｅｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式、或いは、次世代の通信方式、Ｗ−ＣＤＭＡ（Ｗｉｄｅ−ｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ｃｄｍａ２０００方式等の通信方式用の送受信回路を使用することができる。音声デコーダ／エンコーダ２８は、マイク８により取得された音声信号を符号化するエンコーダと、送受信回路２６で受信した符号化されたデータを音声信号にデコードするデコーダとを有する回路である。音声の符号化方式としては、ＣＥＬＰ（Ｃｏｄｅ  Ｅｘｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ）方式の符号化方式が広く知られている。音声デコーダ／エンコーダ２８でデコードされた音声信号は、スピーカ７を介して再生される。なお、スピーカ７は、音声信号に限らず、図示しないシンセサイザ回路で生成された電気信号によって音楽、効果音を再生することができる。メモリ２９は各種プログラム及びデータを記憶する。メモリの種類（揮発性メモリ、不揮発性メモリ等）は、データの種類に応じて適切なものを使用する。
【００１２】
図３は、筐体に内蔵されたタッチセンサ４を示す部分透過図である。タッチセンサ４はシート状のセンサを下部筐体１ｂの複数面に沿うように折り曲げて配置されている。また、下部筐体１ｂだけでなく、上部筐体１ａもタッチセンサ４を備え、特に筐体折り畳み時の接触の検出が可能になっている。
【００１３】
次に、図４のフローチャートを用いてアプリケーション切替処理の動作について説明する。ここでは、携帯電話機が待機状態にあるときの動作を説明する。
携帯電話機が待機状態にあるとき、通常の携帯電話機と同様にＭＰＵ２１は、キーボード３の入力待ちや送受信回路２６からの呼の割込み信号を待つ処理を行っている。ここで、キーボード３からの入力や、呼があった場合には、それぞれ対応する処理にジャンプする。
【００１４】
一方、ＭＰＵ２１は、タッチセンサ４からの接触検知信号の検出も行う（ステップＳ２）。この処理は、タッチセンサ４のコントローラからの割込み信号やＭＰＵ２１がタッチセンサ４の検出信号を読み取ることによって行われる。ここで、接触なしの場合には、待機処理を続ける。
【００１５】
一方、接触があった場合には、ＭＰＵ２１はタッチセンサ４からの接触パターンデータを読み取る（ステップＳ３）。この読み取りは、タッチセンサ４から直接データを受け取ること、もしくは、タッチセンサ４が書き込んだデータをメモリ２９から読み取ることによって行う。
次に、ＭＰＵ２１は読み取った接触パターンデータに基づいて、ユーザによる筐体の持ち方の検出を行う（ステップＳ４）。この検出は公知のどのような方法を用いても構わないが、例えば、予めメモリ２９に記憶された参照パターンデータと接触パターンデータとを比較することによって行う。この検出処理の詳細については後述する。
【００１６】
ＭＰＵ２１は、この検出結果に基づいて、各パターンに対応する処理を選択し（ステップＳ５）、持ち方に応じた異なる処理を実行する（ステップＳ６、Ｓ７）。
図５は、待機状態からユーザの持ち方に応じたアプリケーションプログラム、ここでは例えば、カメラ用のアプリケーションプログラムを実行する動作例を示している。待機状態では、図５（ａ）のように副表示装置６ｂに待ち受け画像が表示されている。ユーザが図５（ｂ）のように持った場合には、ＭＰＵ２１はメモリ２９に記憶された参照パターンに近いものが無く、図５（ａ）のように待ち受け画面の表示を続ける。
一方、ユーザが図５（ｃ）のように筐体を横向きに両手で持った場合、メモリ２９に該当する参照パターンがあった場合には、ＭＰＵ２１はカメラアプリケーションプログラムを実行する（ステップＳ６）。そして、副表示装置６ｂに図５（ｄ）のような文字とイメージを表示して、カメラアプリケーションを実行することをユーザに伝える。
【００１７】
また、両手持ちのパターンと異なるパターン、例えば、メモリ２９に記憶された右手縦持ちの参照パターンと接触パターンとが類似した場合には、ＭＰＵ２１は、このパターンに対応したプログラムを実行する（ステップＳ７）。例えば、メール用のアプリケーションプログラムを実行する。ここで、ＭＰＵ２１はプログラムカウンタを対応するアプリケーションプログラムが格納されたアドレスに書きかえる（ジャンプ命令、又は割込み命令）することによって所望のプログラムを実行できるが、マルチタスク処理が可能な情報端末では、各アプリケーションを待機状態であらかじめ起動しておき、待機を解除する処理を実行するようにしてもよい。また、プログラムが外部メモリなどの外部記憶装置に記憶されている場合や、プログラムの実行に予めリソースの割り当てが必要な場合には、その割り当てやプログラムのメモリ２９へのロードのための起動処理を行う。
【００１８】
以上のように、この情報端末は、タッチセンサ４の検出した複数の接触パターンに対応して対応するアプリケーションプログラムを実行するため、使用形態に合せたプログラムを自動的にユーザに提供できるという特徴がある。
なお、図４のステップＳ４で、ＭＰＵ２１は、形態センサ２５の形態検出信号に基づいて、各アプリケーションの実行をせずに待機処理へ戻ったり、また、形態検出信号と持ち方検出の検出結果の両方に基づいて、実行するアプリケーションを切り替えることもできる。例えば、筐体が開いているときは、形態センサ２５はオフ信号を出力するため、ＭＰＵ２１はこのオフ信号を検出したときは、ステップＳ６のカメラアプリの実行をしないように制御することができる。また、同じ右手持ちの接触パターンであっても、筐体が閉じているときは、ＭＰＵ２１は形態検出信号に基づいて、メール閲覧機能のみを有する簡易メールアプリケーションを副表示装置６ｂを使って実行し、一方、筐体が開いている場合には、メールのフルオペレーションが可能な通常のメールアプリケーションを主表示装置６ａを用いて実行するようにしてもよい。
【００１９】
持ち方検出動作の例
以下に、ステップＳ４における持ち方検出の一例を説明する。図６は、格子状に配置された複数の電極を有し、送信電極である縦電極３０と受信電極である横電極３１が容量的に結合されるセンサである。縦電極３０には、スイッチ３３を介して時分割で交流成分を持つ電流が流れ、横電極３１はこの電流を受信し、スイッチ３４を介して時分割で各電極の信号をアナログ・デジタルコンバータ３５に出力する。
このように配置された電極に、人体のような導電物体が近づくと縦電極３０からの信号の一部が導電物体に流れるため、横電極３１で受信される信号強度が変化する。図７は、人間の指がタッチセンサ４に近づいたときの受信信号の分布をセンサのＹ軸方向に方向に示したものである。縦軸は信号の変化量を示しており、人間の指がセンサ面に近いほど信号の変化が大きくなることが分かる。
【００２０】
図８（ａ）は筐体を横向きに両手で持ったときの接触パターン例を示している。下部筐体１ｂの両側面に沿った部分に強い反応（濃い色で示す）がある。図８（ｂ）は下部筐体１ｂを右手で縦に持ったときの接触パターンであり、右側面と中央下部に強い反応が現われている。メモリ２９には、このような接触パターンが複数参照パターンとして記憶されており、また、各参照パターンがどのモード或いはプログラムに対応しているかが記憶されている。
上述の例は、タッチセンサ４を筐体の広範囲（二次元）に設けた場合の例であるが、例えば、側面のみに線上にセンサを設け、接触パターンも多値ではなく接触か非接触かを示す２値のデータで表わすこともできる。図９はその例であり、筐体両側面それぞれにＹ軸方向に沿って接触部分が黒（１）、非接触部分が白（０）のパターンを示している。
【００２１】
ＭＰＵ２１は、上述のような接触パターンとメモリ２９上の複数の参照パターンとを比較し、最も近い参照パターンを検索するパターンマッチングを行う。例えば、接触パターンと参照パターンとを各座標毎に差分し、各差分値の絶対値を累積加算して、類似度を計算することができる。この場合、数値が低いほど類似度が高くなるため、ＭＰＵ２１が全ての参照パターンとの類似度を計算した結果、類似度のデータが所定の閾値以上のものしかなかった場合には、該当するパターンなしと判断することもできる。
このようなパターンマッチングは、これ以外にも多用な方法が提案されており、そのような公知のマッチング技術を使っても良い。
【００２２】
以上のように、この実施の形態では、ユーザが持ち方を変えるだけで所定のアプリケーションが選択されるため、複数の階層あるメニューを順次操作することにより、使いたいアプリケーションを選択するという面倒なことをしなくてもよい。また、同じ呼状態であっても、用途によって使用する機能を自動的に選択することができる。
【００２３】
実施の形態２
この実施の形態では、接触パターンに応じてユーザインタフェース、特に、表示装置の表示を変更する情報端末について説明する。基本的な構成は、実施の形態１と同様であるため、異なる部分を中心に説明する。
図１０は、この実施の形態２の表示切替処理を説明するフローチャートである。このフローチャートでは、図１１に示すように、ユーザが筐体を縦に持つか横に持つかによって、表示装置の表示方向を自動的に変換する処理を行う。
図１０の処理は、各アプリケーションプログラムが表示装置にデータを表示するために、呼び出す処理ルーチンであり、上述の図４と同一の処理には同一符号が付されている。アプリケーションプログラムが、表示したいデータを指定してこのルーチンを呼び出すと、まず、ＭＰＵ２１がメモリ２９にアクセスし、タッチセンサ４が検出した接触パターンを読み取る（ステップＳ３）。そして、実施の形態１でも説明したように持ち方の検出を行う（ステップＳ４）。
【００２４】
次に、ステップＳ４の検出結果に基づいて、ＭＰＵ２１は各持ち方又は接触パターンに対応する表示処理を実行する（ステップＳ１６、Ｓ１７）。例えば、筐体が縦向きに保持されていると判断された場合（接触パターンＡ以外）、ＭＰＵ２１は、アプリケーションプログラムから渡された表示データを横向き（９０度）方向変換し、変換したデータをビデオ回路２２のビデオメモリに書き込む（ステップＳ１７）。ここで、画像の方向変換は、一般的な画像処理で用いられるアルゴリズムを使用する事ができる。最も単純なものは、一旦画像をビットマップでメモリ２９に書きこみ、異なる方向から各ビットのデータを読み直すことによって行う。この方法は、処理時間がかかるため変更があった部分のみ書きかえたりすることもできる。或いは、文字を表示する場合には縦及び横の２つの方向の異なる文字画像を用意し、文字を表示する座標を方向に応じて変換するとともに、どちらかの文字画像を選択してビデオ回路２２に出力するという処理をしてもよい。なお、ビデオ回路２２には、方向を指定する信号を送信するだけで、自動的に表示方向を変える機能を有するものがあり、このような場合には、ＭＰＵ２１は単純に方向指定信号をビデオ回路２２に送信することにより表示方向を切り替える。
【００２５】
また、検出結果が縦持ち（パターンＡ）であると判定された場合には、ＭＰＵ２１は、アプリケーションプログラムから渡された表示データを縦方向に表示する（ステップＳ１６）。ここで、表示データが方向変換の処理が必要なデータである場合には、方向変換処理は行わない。また、もしビデオ回路自体に表示方向変換機能がある場合で、横表示から縦表示に切り替わったというケースでは、ＭＰＵ２１はビデオ回路２２に方向指定信号を送信し、表示方向を持ち方に応じた方向に切り替える。なお、パターンＡ以外という識別の仕方ではなく、縦持ち時の参照パターンＢを用いて、縦持ちを検出するようにしてもよい。
以上の処理が終了し、アプリケーションから渡された表示データの表示が終った場合には、ＭＰＵ２１は、呼出し元のアプリケーションの実行に戻る。なお、アプリケーションは、定期的に又は不定期（データの表示の度）にこのルーチンを呼び出すため、アプリケーションの実行中であっても、持ち方を変えると表示方向を変更することができる。また、頻繁に表示方向が切り替わると煩わしい場合には、表示方向の変換が一定期間は変わらないように又は、アプリ起動後は同じ方向を保つように制御してもよい。
【００２６】
なお、図１０では、アプリケーションから呼び出される汎用ルーチンとして、表示切替処理を説明したが、これに限らずアプリケーションプログラム自体に同様のアルゴリズムを組み込むようにしてもよい。
また、ステップＳ３及びステップＳ４の実行タイミングは、ここで説明したタイミングに限らず、ステップＳ５の実行前であれば、どのようなタイミングで実行しても良い。例えば、図４で説明したステップＳ３、ステップＳ４の実行結果をメモリ２９に記録しておき、この実施の形態のステップＳ５でその実行結果を読み出すようにしてもよい。
表示の切替は、図１１に示したようなメールやカメラのアプリケーションに限らず、あらゆる表示を変更することができる。また、表示にはメニューやアイコン表示を含み、切り替えた表示に基づいてユーザから選択肢の入力を受け付けたりすることも可能である。なお、表示方向は縦横に限らず必要に応じて色々な方向に切り替えるようにすることもできる。
【００２７】
表示切替は、方向の切替だけでなく具体的な表示内容を切り替えるようにすることもできる。図１２は、テレビ電話時の表示切替の例であるが、携帯電話機の主表示装置６ａを見ながら普通にテレビ電話をする場合には、ＭＰＵ２１は、タッチセンサ４の検出した接触パターンに基づいて、主表示装置６ａに相手の画像とともにカメラ１１で撮影した自分の映像を表示する。このとき、ＭＰＵ２１は通常のテレビ電話モードで通話処理を実行し、カメラ１１の映像をＭＰＥＧ４等のフォーマットでエンコードし、送受信回路２６を介して通話相手へ送信する。また、ＭＰＵ２１はスピーカ７の音量を増加させ、スピーカ７は拡声モードで通話相手の音声を再生する。
【００２８】
一方、図１２の右図に示すように、スピーカを耳に当てて通話する場合には、ユーザの頬や顎がタッチセンサ４に近くなるため、検出信号はセンサ面の広範囲に広がり、接触パターン信号も通常のテレビ電話時とは異なるものとなる。この場合、ＭＰＵ２１は、代理応答モードの処理を実行し、カメラ１１の映像の変わりに、メモリ２９に記憶されたアニメーションや所定のアルゴリズムで生成される画像などを通話相手に送信する。また、スピーカの音量を拡声モードより低く設定する音量制御を行う。また、ＭＰＵ２１は、主表示装置６ａへのカメラ１１画像の表示を中止し、代わりに相手側に送信される代理応答モード時の画像を表示する。この画像は、ユーザが送信されている画像の確認のために表示されるが、確認が不要である場合には主表示装置６ａに表示しなくともかまわない。このとき、主表示装置６ａの表示を中止し、バックライトを消灯するなど消費電力低減のための処理を行ってもよい。
また、表示フォントや画像の拡大縮小や色の変更、液晶表示装置等で画像が見える角度を変更できる表示装置を使用している場合には、視認角度範囲の変更を行うようにしてもよい。
以上、この実施の形態によれば、持ち方に応じて表示方向や表示内容が自動的に切り替わるため、ユーザの使い方に応じたユーザインタフェースを自動的に提供することができる。
【００２９】
実施の形態３
この実施の形態では、持ち方に応じて入力インタフェースが変更される情報端末を説明する。
図１３は、この実施の形態のキー入力処理を説明するフローチャートである。このキー入力処理によって図１４に示すように、右手用のキー割り当てと左手用のキー割り当てといったような複数のキー割り当てパターンを自動的に切り替える処理を実現することができる。
【００３０】
図１３は、各アプリケーションプログラムが入力されたキーのデータを取得する場合に、呼び出される処理ルーチンである。ここで、接触パターンの識別は図４や図１０のステップＳ３、Ｓ４等で既に実行されている場合を説明するが、ここで改めで実行するようにしても構わない。
図１３のルーチンがアプリケーションプログラムから呼び出されると、ＭＰＵ２１は検出された接触パターンに応じて、接触パターンに対応するキー入力処理を実行する（ステップＳ２６、Ｓ２７）。例えば、接触パターンが右手用の参照パターンに該当すると判断された場合には、ＭＰＵ２１は、表１に示すような右手用のキー割り当てパターンを用いて、どのキーが入力されたかを判別する（ステップＳ２７）。
【００３１】
【表１】
2004302734.tif 000003
【００３２】
ここで、ボタンの押下により発生する入力信号は、キーボード３のコントローラによってボタンに対応する物理キー番号として出力される。ＭＰＵ２１は、この物理キー番号をメモリ２９やコントローラから読み出し、メモリ２９に記録された表１のテーブルに基づいて、物理キー番号を論理キー番号に変換する。表１では、物理キー番号と論理キー番号とが同一であるため、実質的な変換は行われない。
【００３３】
一方、持ち方が左手（接触パターンが左手の参照パターンに該当する）と判断された場合には、ＭＰＵ２１は表２に示されるような左手用のキー割り当てパターンを用いて、どのキーが押されたかを判別する（ステップＳ２６）。
【００３４】
【表２】
2004302734.tif 000004
【００３５】
表２のキー割り当てパターンでは、物理キー番号”１０”と”１１”と対応するキーが入れ替わるように、論理キー番号が入れ替わっている。
以上の処理が終了すると、ＭＰＵ２１は、ステップＳ２６又はＳ２７で取得した論理キー番号を呼出し元のアプリケーションプログラムに引き数として返し、実行する処理をそのアプリケーションに戻す。
アプリケーション側では、取得した論理キー番号に基づいて、必要な処理を実行する。そのため、アプリケーションプログラムで特に意識しなくとも、自動的にキー割り当てを切り替えることができる。例えば、左手で筐体を持ったときには、図１４の左図に示すように、サイドキー（ファンクションキー）５ｂには、機能１が割り当てられるが、持ち方を変えて、右手で筐体を持った場合には、図１４の右図に示すようにサイドキー５ｂには、別の機能２が割り当てられ、機能１はサイドキー５ａに割り当てられる。
【００３６】
なお、以上の説明では、キーボード３を入力デバイスとしたが、他の入力デバイスに割り当てられる機能やデータを持ち方に応じて、変更するようにしてもよい。例えば、画像を読み取るラインセンサを、指紋読み取りやスクロール等の複数の用途に使用する場合、特定の持ち方の場合に、ラインセンサの読み取りデータを指紋認証プログラムに出力し、他の持ち方の場合に、スクロールを制御する表示プログラムに出力するようにしてもよい。また、タッチセンサ（タッチセンサ４とは別のセンサでも構わない）をカメラのズーム倍率の入力に使用する場合、左手で持った場合には、左に指を動かすとズーム、右に動かすとワイドとなるように入力データを解釈し、一方、右手で持った場合には、右に動かすとズーム、左でワイドといったように、入力デバイスから入力されたデータと機能の割り当てを接触パターンに応じて変更するようにしてもよい。
以上のように、この実施の形態によれば、持ち方に応じて入力インタフェースを切り替えることができる。
【００３７】
なお、この発明の各構成は上述実施の形態１〜３によって限定されず、発明の趣旨を逸脱しない範囲で様々な変形を行うことができる。
例えば、この発明は、いわゆる二つ折りの筐体以外にもストレートタイプの筐体の情報端末にも使用することができる。また、無線通信を用いて複数の筐体間を接続する場合には、筐体は１つである必要はなく、セパレートタイプの情報端末とすることもできる。オプションユニット３に表示装置がある場合には、情報端末自体に表示装置を設けるかどうかは、必要に応じて任意に決めることができる。
【００３８】
また、センサはタッチセンサ４に限らず圧力センサ等、複数位置における接触を特定できる多種多様のセンサを用いることができる。また、センサは、複数のセンサデバイスによって接触パターンを検出するようにしてもよい。
センサの配置位置は、筐体内に限らず、筐体表面に設けられていてもよい。接触パターンは、実際にセンサに接触していなくとも、指等の接近を検知した信号でも構わない。さらに、図３のように、下部筐体１ｂの表面だけでなく、裏面側に設けるようにしてもよい。この場合には、筐体を閉じている場合にも、接触を検知できるという特徴がある。また、その他面であっても、ユーザによる接触を検出できるものであれば、どこにセンサを設けてもかまわない。
なお、タッチセンサ４は、ユーザが筐体を強く握った状態を検出できるため、この強弱に応じてアプリケーションを起動するか否かを決定してもよい。例えば、ユーザが筐体を強く握ったことを検出した場合、ＭＰＵ２１は、自動的に伝言メモや応答保留のアプリケーションを実行することができる。
なお、ユーザが強く筐体を握った場合に、着信音量を下げる或いは着信音を止める機能を追加するとさらに便利になる。
【００３９】
情報端末は、携帯電話機に限らず、携帯型の情報端末（ＰＤＡ等）や他の汎用的なコンピュータも含まれる。また、情報処理機能を有する各種家電機器、業務用ターミナル装置、カーナビゲーションシステムのリモートコントローラ等にこの発明を適用することもできる。
【００４０】
上述の説明において、各図の同一符号は同一又は相当の部分を表している。
【００４１】
【発明の効果】
この発明によれば、持ち方に応じて適切なアプリケーションプログラム実行できる。
【図面の簡単な説明】
【図１】この発明の実施の形態１における情報端末の斜視図である。
【図２】この発明の実施の形態１における情報端末の機能ブロック図である。
【図３】この発明の実施の形態１におけるセンサを示す部分透過図である。
【図４】この発明の実施の形態１におけるアプリケーション切替処理のフローチャートである。
【図５】この発明の実施の形態１におけるカメラアプリ起動の説明図である。
【図６】この発明の実施の形態１におけるセンサの回路図である。
【図７】この発明の実施の形態１におけるセンサの信号強度特性図である。
【図８】この発明の実施の形態１におけるセンサの検出パターンを示す図である。
【図９】この発明の実施の形態１における他のセンサの検出パターンを示す図である。
【図１０】この発明の実施の形態２におけるキーボード切り替え時のフローチャートである。
【図１１】この発明の実施の形態２における表示処理を説明する図である。
【図１２】この発明の実施の形態２における表示処理を説明する図である。
【図１３】この発明の実施の形態３におけるキー入力処理を説明するフローチャートである。
【図１４】この発明の実施の形態３におけるキー割り当て切替処理を説明する図である。
【符号の説明】
１ａ  上部筐体、  １ｂ  下部筐体、  ２  ヒンジ、  ３  キーボード、  ４タッチセンサ、  ５  キー、  ６ａ  主表示装置、  ６ｂ  副表示装置、  ７スピーカ、  ８  マイク、  ９  ソフトキー、  １０  セレクタキー、  ２１ＭＰＵ、  ２２  ビデオ回路、  ２３  Ｉ／Ｏコントローラ、  ２４  外部メモリ、  ２５  形態センサ、  ２６  送受信回路、  ２７  アンテナ、  ２８  音声デコーダ／エンコーダ、  ２９  メモリ
【図１】
2004302734.tif 000005
【図２】
2004302734.tif 000006
【図３】
2004302734.tif 000007
【図４】
2004302734.tif 000008
【図５】
2004302734.tif 000009
【図６】
2004302734.tif 000010
【図７】
2004302734.tif 000011
【図８】
2004302734.tif 000012
【図９】
2004302734.tif 000013
【図１０】
2004302734.tif 000014
【図１１】
2004302734.tif 000015
【図１２】
2004302734.tif 000016
【図１３】
2004302734.tif 000017
【図１４】
2004302734.tif 000018