(57)【特許請求の範囲】
【請求項１】
表示オブジェクトが表示される表示手段への接触操作を検出する第一の検出手段と、
この第一の検出手段で検出された接触操作の対象となる表示オブジェクトを判別する判別手段と、
前記表示手段もしくは端末装置自体の動きを検出する第二の検出手段と、
この第二の検出手段で前記動きが検出された場合に、前記判別手段で判別された表示オブジェクトに対応する複数の処理内容から前記動きに基づいて処理内容を選択する選択手段と、
前記第一の検出手段によって検出された接触操作が解除されたことを検出する解除検出手段と、
この解除検出手段によって解除が検出されると前記選択手段によって選択された処理内容を実行する実行手段と、
を備えたことを特徴とする端末装置。
【請求項２】
前記選択手段で選択される処理内容を前記表示手段に表示する表示制御手段を更に備えたことを特徴とする請求項１記載の端末装置。
【請求項３】
前記表示制御手段は、前記選択手段で選択される処理内容の１つを表示することを特徴とする請求項２記載の端末装置。
【請求項４】
前記表示制御手段は、前記判別手段で判別された表示オブジェクトに対応する処理内容を複数表示するとともに、表示された複数の処理内容のうち選択された処理内容を他の処理内容とは識別して表示する識別表示手段を備えていることを特徴とする請求項２記載の端末装置。
【請求項５】
前記判別手段は、前記第一の検出手段によって接触操作が検出されている状態で、前記第二の検出手段による検出がなされた場合に、接触操作の対象となる表示オブジェクトを判別することを特徴とする請求項１に記載の端末装置。
【請求項６】
前記選択手段は、前記第二の検出手段によって前記表示手段もしくは端末装置自体の動きを検出する毎に、選択する処理内容を順次切り替える選択切替手段を備えていることを特徴とする請求項１に記載の端末装置。
【請求項７】
前記第二の検出手段は、前記表示手段もしくは端末装置自体の動きの検出として、前記表示手段もしくは端末装置自体の振動、傾き、振動回数、振動幅、傾き回数、傾き量、振動又は傾きの継続時間のいずれかの状態を検出する動き状況検出手段を更に備えることを特徴とする請求項１に記載の端末装置。
【請求項８】
前記選択手段は、前記動き状況検出手段による検出結果に基づいて、選択する処理内容を切り替えることを特徴とする請求項７に記載の端末装置。
【請求項９】
前記判別手段で判別された表示オブジェクトに対応する処理内容の優先順位を設定する指定手段を更に備え、  前記選択手段は、前記優先順位に基づいて選択する処理内容を切り替えることを特徴とする請求項１乃至８の何れかに記載の端末装置。
【請求項１０】
前記指定手段は、ユーザによる優先順位の設定、実行履歴による優先順位の設定、予め決められた優先順位の設定のうちの少なくとも何れか１つによって決定されることを特徴とする請求項９に記載の端末装置。
【請求項１１】
更に、前記解除検出手段によって解除が検出された後に再度接触操作がなされたことを検出する再接触検出手段を備え、前記実行手段は、この再接触検出手段によって再度接触操作がなされた際に前記選択手段によって選択された処理内容を実行することを特徴とする請求項１乃至１０の何れかに記載の端末装置。
【請求項１２】
前記実行手段は、前記再接触検出手段によって再接触された表示オブジェクトに対して選択された処理内容を実行することを特徴とする請求項１１に記載の端末装置。
【請求項１３】
前記表示手段もしくは前記端末装置は、片手又は両手で把握可能な形状であることを特徴とする請求項１乃至１２の何れかに記載の端末装置。
【請求項１４】
端末装置のコンピュータに、
表示オブジェクトが表示される表示手段への接触操作を検出する第一の検出機能、
この第一の検出機能で検出された接触操作の対象となる表示オブジェクトを判別する判別機能、
前記表示手段もしくは端末装置自体の動きを検出する第二の検出機能、
この第二の検出機能で前記動きが検出された場合に、前記判別機能で判別された表示オブジェクトに対応する複数の処理内容から前記動きに基づいて処理内容を選択する選択機能、
前記第一の検出機能によって検出された接触操作が解除されたことを検出する解除検出機能、
この解除検出機能によって解除が検出されると前記選択機能によって選択された処理内容を実行する実行機能、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置及びプログラムに関する。
【背景技術】
【０００２】
従来の携帯電話機などの端末装置においては、名前、電話番号、住所などのアドレス帳データや撮影した画像データなどの様々な表示オブジェクトを表示部に表示させ、それら表示オブジェクトに対して、電話発信、メール発信、削除、編集など各種の処理を選択して実行することができる。
【０００３】
しかしながら、これらはキー釦操作で表示オブジェクトの呼び出し、指定、処理内容の選択や実行などを行わなければならないため、多くのキー釦操作が必要でありユーザにとっては煩雑であった。
【０００４】
そこで、キー釦の操作以外の方法で選択や実行を行わせる手段として、特許文献１や２に記載されている様な、タッチパネルを利用した接触操作や、端末装置本体に加えられる振動や傾き等の動きを検出利用した操作などが知られている。
【０００５】
即ち、特許文献１には、情報検索端末装置の傾斜角度及び振る、傾けるなどのジェスチャーを加速度センサから検出し、加速度情報に応じて、コンテンツアイコンの表示を制御し、所望のアイコンが表示画面の中心付近に表示された時に、端末を水平に保つことにより、情報を検索、閲覧することができる用になっている。又、表示部にタッチパネルを備えて表示したアイコンにタッチすることで、そのアイコンのコンテンツを表示することも記載されている。
【０００６】
また、特許文献２には、タッチパネルを表示画面上に設けると共に、タッチボタンなどのタッチパーツを表示画面内の任意の位置にタッチ操作によって移動表示させることができ、また、機器自体を傾ける操作により、開始、終了などの操作の区切りを行うことができる電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１４９６１６号公報
【特許文献２】特開２００８−００３６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１においては、端末を傾ける操作とタッチパネルにタッチする操作とは夫々が単独の操作となっており、単に両操作を用いたというにすぎず、操作性が改善されたとは言えない。また、特許文献２も同様に、タッチパネル操作がタッチパーツの移動表示を行なうための操作、機器を傾ける操作がタッチパーツの配置の開始や終了を行うための操作といった様に夫々異なった単独の処理を行わせるための操作であり、操作性が改善されているとは言い難いものであった。
【０００９】
本発明は上記の課題を解決するためになされたもので、タッチパネルの操作と表示部もしくは端末装置の振動操作などとを有効に組み合わせて、機能選択及び機能の実行などを容易に行なわせる端末装置及びプログラムを提供するものである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の請求項１に記載の端末装置は、表示オブジェクトが表示される表示手段への接触操作を検出する第一の検出手段と、この第一の検出手段で検出された接触操作の対象となる表示オブジェクトを判別する判別手段と、前記表示手段もしくは端末装置自体の動きを検出する第二の検出手段と、この第二の検出手段で前記動きが検出された場合に、前記判別手段で判別された表示オブジェクトに対応する複数の処理内容から前記動きに基づいて処理内容を選択する選択手段と、前記第一の検出手段によって検出された接触操作が解除されたことを検出する解除検出手段と、この解除検出手段によって解除が検出されると前記選択手段によって選択された処理内容を実行する実行手段と、を備えたことを特徴とする端末装置。
【００１１】
請求項２の発明は、請求項１の発明において、前記選択手段で選択される処理内容を前記表示手段に表示する表示制御手段を更に備えたことを特徴とする。
【００１２】
請求項３の発明は、請求項２の発明において、前記表示制御手段は、前記選択手段で選択される処理内容の１つを表示することを特徴とする。
【００１３】
請求項４の発明は、請求項２の発明において、前記表示制御手段は、前記判別手段で判別された表示オブジェクトに対応する処理内容を複数表示するとともに、表示された複数の処理内容のうち選択された処理内容を他の処理内容とは識別して表示する識別表示手段を備えていることを特徴とする。
【００１４】
請求項５の発明は、請求項１の発明において、前記判別手段は、前記第一の検出手段によって接触操作が検出されている状態で、前記第二の検出手段による検出がなされた場合に、接触操作の対象となる表示オブジェクトを判別することを特徴とする。
【００１５】
請求項６の発明は、請求項１の発明において、前記選択手段は、前記第二の検出手段によって前記表示手段もしくは端末装置自体の動きを検出する毎に、選択する処理内容を順次切り替える選択切替手段を備えていることを特徴とする。
【００１６】
請求項７の発明は、請求項１の発明において、前記第二の検出手段は、前記表示手段もしくは端末装置自体の動きの検出として、前記表示手段もしくは端末装置自体の振動、傾き、振動回数、振動幅、傾き回数、傾き量、振動又は傾きの継続時間のいずれかの状態を検出する動き状況検出手段を更に備えることを特徴とする。
【００１７】
請求項８の発明は、請求項７の発明において、前記選択手段は、前記動き状況検出手段による検出結果に基づいて、選択する処理内容を切り替えることを特徴とする。
【００１８】
請求項９の発明は、請求項１乃至８の何れかに記載の発明において、前記判別手段で判別された表示オブジェクトに対応する処理内容の優先順位を設定する指定手段を更に備え、前記選択手段は、前記優先順位に基づいて選択する処理内容を切り替えることを特徴とする。
【００１９】
請求項１０の発明は、請求項９の発明において、前記指定手段は、ユーザによる優先順位の設定、実行履歴による優先順位の設定、予め決められた優先順位の設定のうちの少なくとも何れか１つによって決定されることを特徴とする。
【００２１】
請求項１１の発明は、請求項１乃至１０の何れかに記載の発明において、更に、前記解除検出手段によって解除が検出された後に再度接触操作がなされたことを検出する再接触検出手段を備え、前記実行手段は、この再接触検出手段によって再度接触操作がなされた際に前記選択手段によって選択された処理内容を実行することを特徴とする。
【００２２】
請求項１２の発明は、請求項１１の発明において、前記実行手段は、前記再接触検出手段によって再接触された表示オブジェクトに対して選択された処理内容を実行することを特徴とする。
【００２３】
請求項１３の発明は、請求項１乃至１２の何れかに記載の発明において、前記表示手段
もしくは前記端末装置は、片手又は両手で把握可能な形状であることを特徴とする。
【００２４】
請求項１４の発明は、端末装置のコンピュータに、表示オブジェクトが表示される表示手段への接触操作を検出する第一の検出機能、この第一の検出機能で検出された接触操作の対象となる表示オブジェクトを判別する判別機能、前記表示手段もしくは端末装置自体の動きを検出する第二の検出機能、この第二の検出機能で前記動きが検出された場合に、前記判別機能で判別された表示オブジェクトに対応する複数の処理内容から前記動きに基づいて処理内容を選択する選択機能、前記第一の検出機能によって検出された接触操作が解除されたことを検出する解除検出機能、この解除検出機能によって解除が検出されると前記選択機能によって選択された処理内容を実行する実行機能、を実現させるためのプログラムとしたことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、表示部に対する接触操作と表示部もしくは端末装置の振動及び又は傾き操作とを有効に組み合わせることで、所望の表示オブジェクトを選択できるばかりか実行すべき機能も極めて容易に選択可能である。
【図面の簡単な説明】
【００２６】
【図１】本発明による携帯電話機を用いた実施形態のシステム構成図。
【図２】本発明による携帯電話機のブロック図。
【図３】上記携帯電話機の外観図。
【図４】上記データ記憶部に記憶されているアドレス帳データ記憶領域及び画像データ記憶領域のデータ構成図。
【図５】同じく処理内容情報記憶部のデータ構成図。
【図６】同じく実行履歴情報記憶部のデータ構成図。
【図７】図６の変形例のデータ構成図。
【図８】操作対象である表示オブジェクトＩＤの一次記憶データを示す図。
【図９】選択された処理内容のＩＤの一次記憶データを示す図。
【図１０】処理内容情報の優先順位を設定したデータ構成図。
【図１１】メイン動作のフローチャート図。
【図１２】表示オブジェクト処理動作のフローチャート図。
【図１３】処理内容を特定処理するフローチャート図。
【図１４】処理内容を選択処理するフローチャート図。
【図１５】処理内容を実行処理するフローチャート図。
【図１６】図１５の変形例で再び接触操作をした時のフローチャート図。
【図１７】表示部２０５での表示状態図。
【図１８】同じく表示状態図。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
【００２８】
図１は、本発明の端末装置として、携帯電話機１０１を用いたシステム構成図１００である。携帯電話機１０１は基地局１０２Ａ又は１０２Ｂを経由して、交換機１０３に接続され、無線通信網１０４を介して、図示しない他の携帯電話機と電話通話、メール通信などを行なうとともに、インターネット１０５を介して、Ｗｅｂサイトとの接続を行なうように構成されている。
【００２９】
図２は、上記携帯電話機１０１の内部構成を示したブロック図である。中央制御部２０１は携帯電話機１０１の各機能ブロックを制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。記憶部２０２はアプリケーションプログラムを記憶するプログラム記憶部２０２Ａ、各種情報の一時記憶部２０２Ｂ、データ記憶部２０２Ｃ、処理内容情報記憶部２０２Ｄ、実行履歴情報記憶部２０２Ｅで構成されている。
【００３０】
さらに、上記携帯電話機１０１は、アンテナ２１２に接続された無線通信部２０３、マイク２１３及びスピーカ２１４に接続された音声信号処理部２０４、表示部２０５、接触操作部２０６、キー操作部２０７、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）２０８、報知部２０９、電池部２１０、振動／傾き検出部２１１の各ブロックで全体構成されている。尚、報知部２０９は、サウンドスピーカ２０９Ａ、ＬＥＤ２０９Ｂ、振動モータ２０９Ｃで構成されている。
【００３１】
図２の記憶部２０２の上記プログラム記憶部２０２Ａは、不揮発性のフラッシュメモリ等から構成され、上記プログラム記憶部２０２Ａには、後述する各フローチャートを実行させるためのプログラムや電話（通話）機能、メール機能、アドレス帳機能、スケジュール機能、インターネット接続機能等の各種の機能のアプリケーションを実行させるためのアプリケーションプログラムが記憶されており、上記中央制御部２０１は、上記プログラム記憶部２０２Ａに記憶されたプログラムに基づいてこの携帯電話機１０１の全体の動作を制御する。
【００３２】
また、上記プログラム記憶部２０２Ａには、上記各アプリケーションプログラムの処理に必要な数値情報やコード情報などの情報も記憶されている。
【００３３】
各種情報の一時記憶部２０２Ｂは、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成され、各種アプリケーションを動作する際の各種情報、例えば、各種記憶情報、表示部２０５に表示させるための画面情報、タイマ情報、フラグ情報、検出データ等が一時的に記憶される。また、後述する図８乃至図１０の情報記憶部や、図示しない演算処理などのためのワークエリアも設けられている。
【００３４】
データ記憶部２０２Ｃには、詳細を後述する図４（ａ）及び（ｂ）に夫々示すアドレス帳データ記憶領域４０１及び画像データ記憶領域４０２等が設けられており、また、図示しないが、スケジュールデータ記憶領域、メール送信データ記憶領域、メール受信データ記憶領域等を備えて構成されている。
【００３５】
図４（ａ）は上記アドレス帳データ記憶領域４０１の詳細な記憶領域を示すもので、種別ＩＤ４０１Ａ、番号４０１Ｂ、名前４０１Ｃ、電話番号４０１Ｄ、メールアドレス４０１Ｅ、住所４０１Ｆ等を夫々記憶する記憶領域から構成されている。
【００３６】
種別ＩＤ４０１Ａは、アドレス帳データや画像データ、スケジュールデータ等、データの種類を識別するＩＤである。このアドレス帳データ記憶領域４０１にはアドレス帳が記憶されるので種別ＩＤ４０１Ａとしては、アドレス帳データであることを示す種別ＩＤデータ、例えば「Ａ」が記憶される。
【００３７】
番号４０１Ｂは、個人名や会社名等の名前４０１Ｃ及びこれに対応して記憶されている電話番号４０１Ｄ、メールアドレス４０１Ｅ、住所４０１Ｆを識別する番号である。これらの各データは、キー操作部２０７でユーザが入力して登録記憶させることが出来、また、電話受信やメール受信で受信した情報から記憶させることもできる。
【００３８】
図４（ｂ）の画像データ記憶領域４０２は、種別ＩＤ４０２Ａ、番号４０２Ｂ、タイトル４０２Ｃ、実データ（画像データ）４０２Ｄ、付加情報４０２Ｅ等を夫々記憶する記憶領域から構成されている。
【００３９】
種別ＩＤ４０２Ａは、上記種別ＩＤ４０１Ａと同様に、この画像データ記憶領域４０２に記憶されているデータの種類を識別するＩＤであり、画像データ記憶領域４０２には画像データが記憶されているので、その種別ＩＤは「Ｂ」となっている。
【００４０】
番号４０２Ｂは、携帯電話機１０１で撮像した画像や外部装置から取得した画像の実データ４０２Ｄを識別する番号である。更に、タイトル４０２Ｃは画像のタイトル名であり、付加情報４０２Ｅは、画像データを記憶した日時、画像サイズ、撮影条件等から構成されている。
【００４１】
図２の処理内容情報記憶部２０２Ｄには、図５に示すように、処理内容情報のデータ記憶領域５０１として、種別ＩＤ５０１Ａと処理内容５０１Ｈを記憶する領域を備えており、処理内容５０１Ｈとしては、処理ＩＤ５０１Ｂ、５０１Ｄ、５０１Ｆとこれに夫々対応する処理名５０１Ｃ、５０１Ｅ、５０１Ｇを記憶する領域で構成されている。
【００４２】
種別ＩＤ５０１Ａは、前述した種別ＩＤ４０１Ａや４０２Ａと同じもので、アドレス帳データや画像データ、スケジュールデータ等、データの種類を識別するＩＤである。処理ＩＤ５０１Ｂ、５０１Ｄ、５０１Ｆは、処理内容である処理名５０１Ｃ、５０１Ｅ、５０１Ｇを識別する番号である。
【００４３】
図５にあるように、種別ＩＤ５０１Ａの「Ａ」（アドレス帳データ）に対応させて、処理ＩＤと処理名がＸ００１の電話発信（自宅）、Ｘ００２の電話発信（携帯電話）、Ｘ００３のメール送信等といった様に記憶されており、種別ＩＤ５０１Ａの「Ｂ」（画像データ）に対応させて、Ｘ０１１のメール添付、Ｘ０１２の削除、Ｘ０１３の編集等が記憶されている。又、ユーザ操作により、処理内容（処理ＩＤ、処理名）の優先順位（並び順）を設定（変更）でき、図の左側の領域に並ぶ方ほど優先順位が高いものとされる。
【００４４】
実行履歴情報記憶部２０２Ｅには、図６に示すように、実行履歴情報のデータ記憶領域６０１が設けられており、上記処理内容情報記憶部２０２Ｄで説明した種別ＩＤ、処理ＩＤと同じ種別ＩＤ６０１Ａと処理ＩＤ６０１Ｂ、６０１Ｄ、６０１Ｆに対応させて、日時情報である日時６０１Ｃ、６０１Ｅ、６０１Ｇが記憶される構成となっている。即ち、日時６０１Ｃ、６０１Ｅ、６０１Ｇは、上記処理名５０１Ｃ、５０１Ｅ、５０１Ｇが実行された日時（年月日、時間）であり、時系列で実行履歴情報として記憶されているものである。尚、日時の新しいものほど優先順位が高く、図の左側の領域に記憶されている。
【００４５】
図７は実行履歴情報の変形例であり、実行履歴情報記憶部２０２Ｅのデータ記憶領域７０１には、種別ＩＤ７０１Ａ、処理ＩＤ７０１Ｂ，７０１Ｄ、７０１Ｆの他に、上記日時６０１Ｃ、６０１Ｅ、６０１Ｇに変えて、回数データである回数７０１Ｃ、７０１Ｅ、７０１Ｇが記憶される様に構成されている。即ち、回数７０１Ｃ、７０１Ｅ、７０１Ｇは、上記処理名５０１Ｃ、５０１Ｅ、５０１Ｇが実行された回数であり、この回数が実行履歴情報として記憶される。尚、実行回数の多い処理内容ほど優先順位が高く、図左側に記憶されている。
【００４６】
図２に戻り、無線通信部２０３は、電話の通話機能としての動作時に、アンテナ２１２から取込んだ音声情報の音声信号を受信ベースバンド信号に復調した後に、音声信号処理部２０４を介してスピーカ２１４から音声出力させる。また、マイク２１４から入力された音声信号を音声信号処理部２０４で処理させた後に無線通信部２０３に送り、無線通信部２０３では音声信号を送信ベースバンド信号に符号化したのちにアンテナ２１２から送信出力させる。
【００４７】
表示部２０５は、例えば、反射型のドットマトリクスタイプのカラー液晶表示装置（ＬＣＤ）等で構成され、各種情報一時記憶部２０２Ｂから、電話通話やメール送信などに必要なアドレス帳データ記憶領域４０１の名前、電話番号、メールアドレス、住所等のデータや撮影した画像データ記憶領域４０２の画像、各種情報（カレンダー、日時、電波受信状態、電池残量等の情報）、等が表示部２０５に送られて表示される。
【００４８】
又、メール機能、インターネット接続機能等の動作時には、アンテナ２１２及び無線通信部２０３を介して、電子メールの送受信およびＷｅｂサイトの閲覧が可能であり、電子メールの送受信情報及びＷｅｂサイトの閲覧情報は表示部２０５に送られて表示出力される。
【００４９】
上記表示部２０５の上面には透明の接触操作部（タッチパネル）２０６が重ねて配置されており、この接触操作部２０６は、ユーザが指で接触した入力動作により、接触した位置情報や接触状態を検出して中央制御部２０１に送る。すると中央制御部２０１はその情報を各種情報一時記憶部２０２Ｂに記憶させると共に、後述する振動／傾き検出部２１１の入力動作と連動して、表示オブジェクトに対する機能を選択処理又は実行処理させるもので、この点については後述する。
【００５０】
キー操作部２０７は、電源オンキー、電源オフキー、各種機能動作キー、表示オブジェクトのスクロール、拡大／縮小表示操作キー、数値情報及び文字情報を入力する数値文字入力キーなどで構成される。数値文字入力キーでアドレス帳データのデータ入力や画像データのタイトル名等の入力を行なう。
【００５１】
ＲＴＣ２０８は、日付や時分秒などの現在時刻情報を計時する計時手段を備えており、現在時刻情報は中央制御部２０１を介して表示部２０５に表示されると共に、画像データ及び実行履歴情報などの日時情報として記憶される。
【００５２】
報知部２０９は、電話着信音、メール着信音などを音情報として出力するサウンドスピーカ２０９Ａ、光で出力するＬＥＤ２０９Ｂ、モータ駆動による振動で出力する振動モータ２０９Ｃで構成される。
【００５３】
電池部２１０は、図示しないが充電可能な二次電池で各回路ブロックに電源を供給している。
【００５４】
振動／傾き検出部２１１は、詳細な構成は図示していないが、携帯電話機１０１の動きを検出するもので、例えば、３軸加速度センサ（又は運動量センサ）を備え、３軸方向、即ちＸ軸、Ｙ軸及びＺ軸方向の加速度を検出することができ、携帯電話機１０１の筐体が水平方向、垂直方向及び斜め（傾斜）方向に振られた時の方向と運動量を検出する。そして、傾斜方向と運動量は中央制御部２０１を介して各種情報一時記憶部２０２Ｂに記憶される。
【００５５】
また、後述する如く、振動／傾き（傾斜）の入力動作と接触操作部２０６のタッチ入力操作とは連動して、表示オブジェクトに対する機能を選択処理又は実行処理がなされるもので、この点に関しては詳細を後述する。尚、振動／傾き（傾斜）の検出は、携帯電話機１０１を構成する筐体の一部（表示部やキー操作部）の振動／傾きの検出であってもよい。
【００５６】
例えば、携帯電話機１０１が折り畳み式の筐体から構成され、一方の筐体に表示部２０５が配置され、他方の筐体にキー操作部２０７が配置されている様な場合には、例えば表示部側筐体のみが振動／傾きの動作をしたときに検出される様にしてもよい。
【００５７】
図３（ａ）及び（ｂ）は、携帯電話機１０１の使用状態の外観図である。この携帯電話１０１は、片手又は両手で把握して振動／傾きの動作を行わせることが可能な大きさ及び形状となっている。
【００５８】
通常、携帯電話機１０１の非使用時には、スピーカ２１４及び上面に接触操作部２０６が配置された表示部２０５が設けられている上部筐体１０２は、マイク２１３及びキー操作部２０７が設けられている下部筐体１０３に重なった折り畳み状態、即ち、クローズ状態となっている。
【００５９】
この状態で、着信などがあって上部筐体１０２がヒンジ部１０４を介して開かれると、図３（ａ）に示すオープンスタイル状態となる。
【００６０】
このオープン状態においては、スピーカ２１４及びマイク２１３を用いて通話が出来ると共に、キー操作部２０７のキー操作や接触操作部２０６への接触操作で各種機能の選択やその機能における種々のデータ入力が可能となる。
【００６１】
図３（ａ）の状態から、上部筐体１０２を水平方向に１８０度回転させ、上部筐体１０２を下部筐体１０３に重なる様に折り畳むと図３（ｂ）に示す様な、接触操作部２０６が配置された表示部２０５が上面に露呈された折り畳み状態、所謂ビュースタイル状態となる。このビュースタイル状態においては、表示部２０５上面に配置された接触操作部２０６を用いてタッチ入力を行わせることが可能である。
【００６２】
次に、上記の如く構成された携帯電話機１０１の各種動作について、図１１以降に示すフローチャートを参照して詳細に説明する。なお、アドレス帳データ、画像データ、処理内容情報、実行履歴情報等の各種データは、すでに記憶部２０２の各記憶領域に記憶されているものとする。
【００６３】
図１１のメインフローチャートにおいて、ステップＳ１０１で電源オンキーの操作が検出されると各部に電源供給がなされ、ステップＳ１０２で電話着信やメール着信を待受ける待受け処理をする。次のステップＳ１０３では設定操作が有る否かを検出し、無い場合はステップＳ１０５に進んで表示オブジェクト表示操作検出を行い、以降、ステップＳ１０７で着信検出、ステップＳ１０９で電源ＯＦＦ検出、ステップＳ１１１でその他の操作検出を順次実行し、全てが無い場合はステップＳ１０３に戻る。
【００６４】
ステップＳ１０３で設定操作検出が有った場合は、ステップＳ１０４で設定操作に基づき設定処理を実行する。この設定処理は、中央制御部２０１を介してアドレス帳データ記憶領域４０１や画像データ記憶領域４０２のデータの登録処理や修正或いは削除などが行われる。又、オブジェクト処理内容の優先順位として、処理内容情報記憶部２０２Ｄや実行履歴情報記憶部２０２Ｅのデータの並べ替えを行い優先順位の設定を行なう。優先順位には、予め設定された優先順位、ユーザ操作によって設定される優先順位、実行履歴情報に基づいて設定される優先順位がある。
【００６５】
ステップＳ１０５では、後述する表示オブジェクトを表示させるキー操作がなされたことが検出されるとステップＳ１０６の表示オブジェクト処理に進み、詳細を後述する図１２の表示オブジェクト処理が実行される。
【００６６】
ステップＳ１０７で電話着信が検出されるとステップＳ１０８に進んで通話処理がなされる。ステップＳ１０９でキー操作部２０７の電源オフキーの操作が検出された場合は、次のステップＳ１１０で電源オフ処理が実行される。
【００６７】
上述したキー操作以外のキー操作がなされた場合には、ステップＳ１１１でその操作が検出され、ステップＳ１１２でそのキー操作に従った処理が実行される。
【００６８】
上述したステップＳ１０５のオブジェクト表示操作の検出は、データ記憶部２０２Ｃに記憶されている各種データ、即ち、アドレス帳データ記憶領域４０１や画像データ記憶領域４０２に記憶されているデータ、或いは、図示していないスケジュールデータ記憶領域、メール送信データ記憶領域、メール受信データ記憶領域等に記憶されているデータを表示オブジェクトとして表示部２０５に表示させる為の操作がなされたか否かの検出処理である。
【００６９】
例えば、記憶部２０２Ｃに記憶されているアドレス帳データ記憶領域４０１のデータを表示部２０５に表示させる為の操作がなされたことがステップＳ１０５で検出されると、ステップＳ１０６に進み、図１２のフローチャートに従う処理がなされる。
【００７０】
図１２において、ステップＳ２０１では、アドレス帳データ記憶領域４０１のデータを各種情報一時記憶部２０２Ｂに送って記憶させると共に、この各種情報一時記憶部２０２Ｂに記憶されたデータを表示部２０５に表示させる。
【００７１】
次のステップＳ２０２では、接触操作部２０６に対して指などによる接触操作がなされたか否かが判断される。接触操作が検出されなかった場合はステップＳ２０４に進み、表示オブジェクトを消去する操作がなされたか否かが検出され、表示オブジェクト消去の操作が検出された場合は、次のステップＳ２０５で表示オブジェクトの表示消去の処理をして、ステップＳ１０３に戻る。
【００７２】
一方、ステップＳ２０４で表示消去操作が検出されなかった場合はステップＳ２０６に進んでその他の操作の検出がなされる。その他の操作とは、例えば、表示オブジェクトのスクロール又は拡大／縮小などの操作、或いは表示データの切り替等の操作であり、このような操作が検出された場合はステップＳ２０７に進んで、その操作に応じた処理を行わせる。また、ステップＳ２０６で操作が検出されなかった場合は、ステップＳ２０２に戻る。
【００７３】
ステップＳ２０２で接触操作部２０６の操作（タッチ操作）が検出されると、ステップＳ２０３では特定処理を実行する。この特定処理は、操作対象となる表示オブジェクトに対応する処理内容とその優先順位を特定する処理である。
【００７４】
次に、上記ステップＳ２０３の特定処理について、図１３のフローチャートで詳細に説明する。尚、中央制御部２０１を介して、データ記憶部２０２Ｃに記憶されているアドレス帳データ記憶領域４０１のデータが各種情報一時記憶部２０２Ｂに送られて表示部２０５に出力表示されており、且つ、表示内容に対してステップＳ２０２でタッチ操作がなされたものとして説明する。
【００７５】
即ち、アドレス帳データ記憶領域４０１に記憶されている名前データの「浅井○○」、「井上○○」、「上田○○」、「遠藤○○」が図１７（ａ）のごとく表示部２０５に表示オブジェクトとして表示され、ステップＳ２０２で位置Ｔ０がタッチ操作されたものとする。
【００７６】
図１３のステップＳ３０１では、接触操作部２０６での接触タッチ操作位置Ｔ０の情報に基づいて、操作対象となる表示オブジェクトが特定され、その表示オブジェクトのオブジェクトＩＤを判別する。
【００７７】
ステップＳ３０２では、ユーザの指がタッチパネル操作部で接触している位置Ｔ０が、「井上○○」であるので、図８に示す様に、各種情報一時記憶部２０２Ｂのワークエリアに操作対象の表示オブジェクトＩＤである種別ＩＤがアドレス帳データであることを示す「Ａ」、ＩＤ番号が「井上○○」である「００２」が一時記憶部２０２Ｂに一時記憶される。
【００７８】
次のステップＳ３０３では、操作対象の表示オブジェクトの識別表示処理として、図１７（ａ）に示すように、接触している「井上○○」の行がフォーカス表示や反転表示されて識別表示される。
【００７９】
次のステップＳ３０４では、種別ＩＤに応じて処理内容情報が処理内容情報記憶部２０２Ｄから読み出される。上記種別ＩＤが「Ａ」であるので、処理内容情報は、図５の処理内容情報記憶部のデータ５０１より、処理ＩＤと処理名である、Ｘ００１電話発信（自宅）、Ｘ００２電話発信（携帯電話）、Ｘ００３メール送信のデータが処理内容情報記憶部２０２Ｄから読み出され、各種情報一時記憶部２０２Ｂに一時記憶される。
【００８０】
次のステップＳ３０５では、処理内容情報記憶部２０２Ｄから読み出された処理内容情報の優先順位を特定する。優先順位は、図１１のステップＳ１０４で設定された優先順位であり、優先順位には、予め設定される優先順位、ユーザ操作で設定した優先順位、実行履歴による優先順位がある。
【００８１】
実行履歴の場合、図６に示した様に日時順（日時が新しい順）とした優先順位に基づいて処理内容を並べ替えすることや、図７に示した様な実行回数順（処理内容を実行した回数の多い順）とした優先順位に基づき処理内容を並べ替えすることが出来る。
【００８２】
次のステップＳ３０６では、特定された処理内容情報が各種情報一時記憶部２０２Ｂに一時記憶されて特定処理を終了する。
【００８３】
図１０は上記特定処理で各種情報一時記憶部２０２Ｂに記憶された処理内容情報８０１を示す図である。
【００８４】
図１０において、処理内容情報８０１は、種別ＩＤ８０１Ａ、処理ＩＤ８０１Ｂ、８０１Ｄ、８０１Ｆ、処理名８０１Ｃ、８０１Ｅ、８０１Ｇ、選択値Ｎ（８０１Ｈ）、選択数値８０１Ｊ、処理内容８０１Ｋで構成されている。
【００８５】
種別ＩＤ８０１Ａは上記種別ＩＤがアドレス帳データの「Ａ」であるので、図５の処理内容情報記憶部のデータ５０１より、処理ＩＤと処理名であるＸ００１電話発信（自宅）、Ｘ００２電話発信（携帯電話）、Ｘ００３メール送信のデータが読み出され、優先順位特定Ｓ３０５は、予め設定された優先順位とすれば、処理内容情報記憶部のデータ５０１をそのままの状態の優先順位と判断されるので、処理ＩＤと処理名の並び替えは行われない。
【００８６】
選択値Ｎ８０１Ｈは、振動／傾き検出部２１２で検出した状態により、処理内容を選択する情報である。選択数値８０１Ｊは、振動／傾き検出部２１２で検出した状態を数値化したものである。この選択数値８０１Ｊは、後述するが、振動／傾き操作の回数などで決まる数値である。処理内容８０１Ｋは、処理される処理ＩＤと処理名である。
【００８７】
上記の処理により、処理内容情報８０１の記憶データは図１０のごとき内容になり、各種情報一時記憶部２０２Ｂに記憶される。尚、選択値Ｎ８０１Ｈと選択数値８０１Ｊは、合わせて、以下、選択値Ｎと称呼する。
【００８８】
図１２に戻り、ステップＳ２０３の特定処理の終了後にはステップＳ２０８に進み、携帯電話機１０１の振動／傾きを検出する。振動／傾きが検出されるとステップＳ２０９の選択処理に進み、振動／傾きに応じて処理内容を選択する。
【００８９】
次に、選択処理について、図１４のフローチャートで説明する。選択処理は処理内容の選択であり、電話発信、メール送信、データ修正、データ削除等の処理内容を選択する処理である。
【００９０】
図１４において、ステップＳ４０１では携帯電話機１０１の振動／傾き等の動きの状況を検出する。前記状況とは、振動／傾きの回数、振動の幅／傾きの大きさ、振動／傾きの継続時間、の状態である。この状態を振動／傾き検出部２１２において、３軸の加速度センサで水平方向（Ｘ軸及びＹ軸）、垂直方向（Ｚ軸）の移動状態を検出し、次のステップＳ４０２では検出された振動／傾きの状況によって処理内容を選択する。
【００９１】
例えば、振動／傾きの回数であれば、１回（選択値Ｎ＝１）は電話発信（自宅）、２回（Ｎ＝２）は電話発信（携帯電話）、３回（Ｎ＝３）はメール送信、というように選択内容を切り替える。選択値Ｎの初期状態をＮ＝０に設定し、振動／傾きを検出する毎に、図１４の選択処理を実行し、選択値Ｎにプラス１（Ｎ＋１）をして、そのＮの値に応じた処理内容を選択すればよい。
【００９２】
又、振動の幅／傾きの大きさであれば、幅／大きさの移動量に応じて選択値Ｎを設定する。移動量が小さいほど選択値Ｎを小さくする又は大きくする、のどちらかに設定すればよい。
【００９３】
更に、振動／傾きの継続時間であれば、振動／傾きの継続している時間に応じて選択値Ｎを設定する。時間が短いほど選択値Ｎを小さくする又は大きくする、のどちらかに設定すればよい。
【００９４】
このようにして選択された処理内容は、次のステップＳ４０３において情報一時記憶部２０２Ｂに記憶される。図９は、このようにして情報一時記憶部２０２Ｂに記憶された選択処理内容を示すもので自宅への電話発信を示すＸ００１が記憶された状態を示す。
【００９５】
次のステップＳ４０４では、選択された処理内容を表示部２０５に出力させる。
【００９６】
図１７（ｂ）及び（ｃ）は、上記のごとくして表示される表示内容を説明するものである。即ち、図１７（ａ）に示した様に、アドレス帳データ記憶領域４０１のデータが表示されている状態で「井上○○」、すなわち位置Ｔ０を接触操作部２０６で接触した状態で携帯電話機１０１を振動させる操作を１回行うと、ステップＳ４０１乃至Ｓ４０３を介してステップＳ４０４に進み、図１７（ｂ）に示すように「井上○○」の自宅の電話番号の電話発信が選択され表示される。
【００９７】
もし、ステップＳ４０１での操作が２回の振動操作であった場合には、図１７（ｃ）に示すように画面ｂ２で「井上○○」の携帯電話の電話番号の電話発信が選択され表示される。
【００９８】
このような選択操作及び表示がなされた後は、図１２のステップＳ２０８に戻る。ステップＳ２０８では、携帯電話機１０１の振動／傾きの検出が無い場合は、ステップＳ２１０に進んで接触操作部２０６の接触操作が解除されたかを検出する。
【００９９】
接触操作の解除が検出されない場合はステップＳ２０８に戻るが、接触操作の解除が検出されるとステップＳ２１１に進んで選択処理がなされているか否かが検出され、選択処理がなされていればステップＳ２１２に進んで選択された内容の実行処理がなされる。一方、選択処理がなされていない場合はステップＳ２０２に戻る。
【０１００】
図１５は、ステップＳ２１２の実行処理の詳細なフローチャートである。
【０１０１】
図１５において、ステップＳ５０１では、選択された処理内容を実行し、次のステップＳ５０２では、その実行した履歴を実行履歴情報記憶部２０２Ｅに記憶する。ステップＳ５０１の実行処理においては、図１２の選択処理で選択された機能が実行されるもので、例えば、図１７（ｂ）で示した様に「井上○○」の自宅の電話番号が選択されている場合にはその電話番号に対して発信がなされる。
【０１０２】
図１７（ｃ）は、上記発信がなされている際の表示状態を示しており、発信記号Ｔ１が動的（＞記号表示が順次増えていく）に表示されるとともに、「発信中・・・」のメッセージ表示がなされる。ステップＳ５０２の実行履歴記憶処理では、図６のような、種別ＩＤ６０１Ａ、処理ＩＤ６０１Ｂ、６０１Ｄ、６０１Ｆの情報と実行した日時をＲＴＣ２０８から取得し、日時６０１Ｃ、６０１Ｅ、６０１Ｇに記憶される。
【０１０３】
尚、ステップＳ２１２の実行処理は、その変形例として、図１６のごとく処理することができる。即ち、図１６において、ステップＳ５０３では接触操作部２０６への指などによる接触操作がなされたか否かを検出し、接触操作がなされた場合には図１５のステップＳ５０１及びＳ５０２と同様に、ステップＳ５０５及びＳ５０６で選択された処理内容の実行処理及び実行履歴記憶処理がなされる。
【０１０４】
また、接触操作がなされていない場合にはステップＳ５０４に進み、ステップＳ２１１からステップＳ５０３へ進んでから所定時間以上経過しているか否かを判別し、所定時間以内であればステップＳ５０３に戻るが、所定時間以上経過している場合にはこの実行処理の処理を終了する。
【０１０５】
即ち、図１６のフローチャートで示した変形処理においては、図１２のステップＳ２０９で選択処理がなされ、その後、指などの接触操作の解除をステップＳ２１０で検出した後、所定時間以内に再度接触操作部２０６への指などによる接触操作がなされた時に選択された機能の処理を実行するものである。
【０１０６】
尚、上記の機能選択処理や実行処理は、上記以外の方法で実行させることが可能である。
【０１０７】
例えば、図１７（ａ）の如く「井上○○」に対応する位置Ｔ０が接触された場合、直ちに図１８（ａ）に示す様に「井上○○」の表示と選択される可能性のある複数の機能である電話発信（自宅）、電話発信（携帯電話）、メール送信、・・・等を一覧表示させ、その後の振動／傾き検出の動作回数によって、電話発信（自宅）、電話発信（携帯電話）、メール送信、・・・を順次選択していく様にしてもよい。
【０１０８】
この場合、選択された機能を他と識別表示する様に、図１８（ｂ）に示す様に、選択された機能（メール送信）表示を強調表示や反転表示させるなどして表示態様を変える様にしても良い。そして、接触している指の接触を解除することによってその機能を実行させる様にしても良い。
【０１０９】
又、指の接触を解除したタイミングでなく、指の接触を解除した後、所定時間以内に再度指を接触した場合にその機能を実行させる様にしても良い。この場合、接触操作部２０６のいずれの位置を再接触したとしても選択されている機能が実行される様にすることが出来る。又、これとは別に、再接触した位置の機能を実行させることも出来る。
【０１１０】
以上のように、上記の実施の形態では、接触操作部２０６の接触操作（タッチパネル操作）と表示部２０５もしくは携帯電話機１０１の振動／傾き操作とを組み合わせて操作させることで、直感的に容易に機能の選択と実行を実現できるものである。
【０１１１】
又、選択された機能は、表示部に順次切り替え表示或いは表示態様を他とは異ならせて識別表示されるので、ユーザは選択された処理内容を容易に確認できる。
【０１１２】
更に、ユーザは接触操作が検出されている状態における振動や傾きに応じて、表示オブジェクトに対応する処理内容を容易に選択することができ、又、振動や傾きに応じて、選択する処理内容を容易に切り換えることができる。
【０１１３】
又、機能の選択は過去の履歴、或いはユーザ設定による優先順位に従って行われるので、ユーザの希望どおりの或いは時系列的な過去の使用状況或いは頻度等に応じて必要な機能を優先して選択することが出来る。
【０１１４】
更に、接触操作の解除に応じて選択された処理内容を実行したり、接触解除後の再度の接触操作に応じて、選択された処理内容を実行することができるので、実行動作が容易であり、片手で実行させることが可能である。
【０１１５】
尚、本発明は、上記の実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宣変更可能である。
【０１１６】
例えば、表示オブジェクトは、アドレス帳データ、画像データに限らない。文字列やアイコンなど、表示部に表示される任意の表示オブジェクトでもよい。表示オブジェクトとして、文字列に対して接触操作を行い、端末装置を振動／傾かせる毎に、クリップボード（文字列のコピー）、メール送信データ（メール本文に文字列を入力）、Ｗｅｂ検索（文字列をキーワードにＷｅｂ検索）、メモ帳（メモ帳の本文に文字列を入力）などの処理内容を順番に選択又は実行するようにしてもよい。
【０１１７】
又、処理内容は、電話発信、メール送信、メール添付、データ修正、データ削除に限定されず、コピー（複写）、検索、アプリケーションの起動、各種詳細設定など、表示オブジェクトに対応する任意の処理内容であればよい。
【０１１８】
又、振動／傾きの状況に応じて、処理内容を選択するにあたっては、その選択条件をテーブルとして記憶しておき、テーブルに従って処理内容を選択するようにしてもよい。
【０１１９】
更に、選択された処理内容の識別表示は、背景色の変更に限らず、文字の大きさ、太字、文字色変更、点滅表示など、識別可能な任意の表示形態でよい。
【０１２０】
更に又、処理内容の選択と処理内容の実行を分けて判別したが、これに限らず、選択した時点で処理内容を実行してもよい。すなわち、図１７（ａ）で表示オブジェクトを選択した後、振動／傾き操作をした時に、図１７（ｂ）に移行するのではなく、直ちに図１７（ｃ）で説明した状態に移行して、直ちに電話発信をして通話するようにしてもよい。
【０１２１】
又、実行履歴に基づく優先順位は、実行日時順、実行回数順に限定されない。実行頻度順（所定時間内の実行回数順）、時間帯ごとの実行順（時間帯で日時順と実行回数順を変える）、指定日又は曜日ごとに、日時順と実行回数順を変える、などの実行履歴に基づく任意の優先順位でもよい。
【０１２２】
更に、本発明による端末装置は携帯電話機に限定されず、パーソナルコンピュータ、ＰＤＡ、デジタルカメラ、音楽プレイヤー、電子辞書など、タッチパネルのような表示部を接触操作する手段を備える端末装置であればどのような電子機器であっても適用可能である。
【０１２３】
又、上記実施の形態によれば、記憶部は端末装置内に備える構成としたが、メモリカードやハードディスクなどの外部記憶装置でもよい。さらに、表示部も端末装置と通信可能な外部の表示装置であってもよいものである。
【符号の説明】
【０１２４】
１００                システム構成図
１０１                携帯電話機
１０２Ａ、１０２Ｂ    基地局
１０３                交換機
１０４                無線通信網
１０５                インターネット通信
２０１                中央制御部
２０２                記憶部
２０２Ａ              プログラム記憶部
２０２Ｂ              各種情報一時記憶部
２０２Ｃ              データ記憶部
２０２Ｄ              処理内容情報記憶部
２０２Ｅ              実行履歴情報記憶部  
２０３                無線通信部
２０４                音声信号処理部
２０５                表示部
２０６                接触操作部
２０７                キー操作部
２０８                ＲＴＣ
２０９                報知部
２０９Ａ              サウンドスピーカ
２０９Ｂ              ＬＥＤ
２０９Ｃ              振動モータ
２１０                電池部
２１１                振動／傾き検出部
２１２                アンテナ
２１３                マイク
２１４                スピーカ
３０１                オープンスタイル
３０２                ビュースタイル
【図１】
0005505971.tif 000002
【図２】
0005505971.tif 000003
【図３】
0005505971.tif 000004
【図４】
0005505971.tif 000005
【図５】
0005505971.tif 000006
【図６】
0005505971.tif 000007
【図７】
0005505971.tif 000008
【図８】
0005505971.tif 000009
【図９】
0005505971.tif 000010
【図１０】
0005505971.tif 000011
【図１１】
0005505971.tif 000012
【図１２】
0005505971.tif 000013
【図１３】
0005505971.tif 000014
【図１４】
0005505971.tif 000015
【図１５】
0005505971.tif 000016
【図１６】
0005505971.tif 000017
【図１７】
0005505971.tif 000018
【図１８】
0005505971.tif 000019