(57)【要約】【課題】実際のユーザの使用形態により即した機能操作性を有する携帯電子機器を提供する。【解決手段】本発明の携帯電子機器は、筐体と、前記筐体に所定の回転軸を中心に回転可能に取り付けられる回転ダイヤル部４１と、回転ダイヤル部４１の回転が検出された場合には、当該回転の終了を待つ機能未確定状態に遷移し、当該機能未確定状態において前記回転の終了が判定された場合には、当該回転に基づいて対応する機能を起動させる処理部７０と、を備え、処理部７０は、前記機能未確定状態において、所定の割り込みイベントが発生し、その後に回転の終了が判定される場合、前記割り込みイベントに基づく所定の割り込み処理を行い、当該割り込み処理が完了してから前記回転に基づいた所定の機能を起動させる。【選択図】図６
2010198392.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体に所定の回転軸を中心に回転可能に取り付けられる回転ダイヤル部と、
前記回転ダイヤル部の回転が検出された場合には、当該回転の終了を待つ機能未確定状態に遷移し、当該機能未確定状態において前記回転の終了が判定された場合には、当該回転に基づいて対応する機能を起動させる処理部と、を備え、
前記処理部は、前記機能未確定状態において、所定の割り込みイベントが発生し、その後に回転の終了が判定される場合、前記割り込みイベントに基づく所定の割り込み処理を行い、当該割り込み処理が完了してから前記回転に基づいた所定の機能を起動させる
携帯電子機器。
【請求項２】
筐体と、
前記筐体に所定の回転軸を中心に回転可能に取り付けられる回転ダイヤル部と、
前記回転ダイヤル部の回転が検出された場合には、当該回転の終了を待つ機能未確定状態に遷移し、その後前記回転の終了が判定されると、当該回転に基づいて対応する機能を起動させる処理部と、を備え、
前記処理部は、前記機能未確定状態において前記回転ダイヤル部の回転の終了が判定される前に所定の割り込みイベントが発生すると、当該割り込みイベントに基づく所定の割り込み処理を前記回転の終了が判定されてから実行し、当該割り込み処理が完了すると前記回転に基づいた所定の機能を起動させる
携帯電子機器。
【請求項３】
前記処理部は、少なくとも前記回転ダイヤル部の回転が停止してから所定時間経過したことをもって回転の終了を判定する
請求項１または２に記載の携帯電子機器。
【請求項４】
前記処理部は、前記所定の機能の起動の可否を判定し、起動が可能と判定された場合にのみ前記所定の機能の起動を行う
請求項１から３のいずれか一項に記載の携帯電子機器。
【請求項５】
前記処理部は、前記回転ダイヤル部の回転が開始された位置から回転が停止された位置までの回転量に対応する機能を起動させる
請求項１から４のいずれか一項に記載の携帯電子機器。
【請求項６】
外部装置と無線通信を行う無線通信部を更に備え、
前記割り込みイベントには、前記無線通信部による無線通信の発生が含まれる
請求項１から５のいずれか一項に記載の携帯電子機器。
【請求項７】
前記割り込みイベントは、前記無線通信における着信である
請求項６に記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転ダイヤル部を有する携帯電子機器に関する。
【背景技術】
【０００２】
携帯電子機器としての携帯電話機において、より直感的なユーザインターフェースが要求されている。ここで、ヒンジ部を有するフォルダタイプの携帯電話機において、ヒンジ部にボリューム切り替え等に用いる回転ダイヤルを設けた携帯電話機が知られている（例えば、特許文献１を参照。）。
【０００３】
近年、携帯電話機は、通信・通話機能のみならず、テレビ・ラジオを視聴する機能やナビゲーションシステムによるナビゲーション機能も搭載され、多機能化されている。ここで、携帯電話機において、テレビ視聴機能等の機能が選択されていない場合には、通信・通話の待受画面がトップ画面として表示される。そして、ユーザが所定の操作を行うことにより、待受画面から他の機能を選択するメニュー選択画面に移行すると共に、当該選択メニュー画面においてユーザが所定の機能を選択することで、所望の機能を起動させることができる。
【０００４】
しかし、メニュー選択画面には多数の機能が列記されるため、不慣れなユーザにとってはスムースな操作が困難であり、携帯電話機自体の使用について抵抗を感じる場合があった。
【０００５】
ところで、デジタルカメラにおいては、回転ダイヤルによってメニュー選択を行うものが知られている。この回転ダイヤルには、ムービー機能（動画を記録する機能）や、連写機能（静止画撮影を短時間に複数行う機能）等の撮影作業を補助するメニューが選択可能に割り当てられている（例えば、特許文献２を参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−９０２００号公報
【特許文献２】特開２００１−２４５１８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
現在、携帯電話機においては、デジタルカメラに用いられているような回転ダイヤルによる複数メニューの選択方式は採用されていない。
また、携帯電話機には、デジタルカメラにはない特有の機能（通信・通話機能）が含まれており、トップ画面としての通信・通話の待受画面が表示されるという相違点がある。
【０００８】
更には、通信・通話機能とは異なる所定のアプリケーションを動作させた後、該所定の機能を終了した場合には、通信・通話の待受画面が表示される等の仕様上の相違点も存在する。
したがって、特許文献２に示されているような技術を携帯電話機に単に応用しただけでは、携帯電話機の操作上及び使用上の不都合が生じ、実際のユーザの使用形態により即した機能操作性を有する携帯電子機器が望まれている。
【０００９】
本発明は、実際のユーザの使用形態により即した機能操作性を有する携帯電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、筐体と、前記筐体に所定の回転軸を中心に回転可能に取り付けられる回転ダイヤル部と、前記回転ダイヤル部の回転が検出された場合には、当該回転の終了を待つ機能未確定状態に遷移し、当該機能未確定状態において前記回転の終了が判定された場合には、当該回転に基づいて対応する機能を起動させる処理部と、を備え、前記処理部は、前記機能未確定状態において、所定の割り込みイベントが発生し、その後に回転の終了が判定される場合、前記割り込みイベントに基づく所定の割り込み処理を行い、当該割り込み処理が完了してから前記回転に基づいた所定の機能を起動させる携帯電子機器に関する。
【００１１】
また、本発明は、筐体と、前記筐体に所定の回転軸を中心に回転可能に取り付けられる回転ダイヤル部と、前記回転ダイヤル部の回転が検出された場合には、当該回転の終了を待つ機能未確定状態に遷移し、その後前記回転の終了が判定されると、当該回転に基づいて対応する機能を起動させる処理部と、を備え、前記処理部は、前記機能未確定状態において前記回転ダイヤル部の回転の終了が判定される前に所定の割り込みイベントが発生すると、当該割り込みイベントに基づく所定の割り込み処理を前記回転の終了が判定されてから実行し、当該割り込み処理が完了すると前記回転に基づいた所定の機能を起動させる携帯電子機器に関する。
【００１２】
また、前記処理部は、少なくとも前記回転ダイヤル部の回転が停止してから所定時間経過したことをもって回転の終了を判定することが好ましい。
【００１３】
また、前記処理部は、前記所定の機能の起動の可否を判定し、起動が可能と判定された場合にのみ前記所定の機能の起動を行うことが好ましい。
【００１４】
また、前記処理部は、前記ダイヤル部の回転が開始された位置から回転が停止された位置までの回転量に対応する機能を起動させることが好ましい。
【００１５】
また、外部装置と無線通信を行う無線通信部を更に備え、前記割り込みイベントには、前記無線通信部による無線通信の発生が含まれることが好ましい。
【００１６】
また、前記割り込みイベントは、前記無線通信における着信であることが好ましい。
【発明の効果】
【００１７】
本発明によれば、実際のユーザの使用形態により即した機能操作性を有する携帯電子機器を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態の携帯電話機１の外観を示す図である。
【図２】図１に示す携帯電話機１を閉状態で表示部側筐体３から見たときの外観を示す図である。
【図３】図１に示す携帯電話機１を閉状態で操作部側筐体２から見たときの外観を示す図である。
【図４】図１に示す携帯電話機１における回転ダイヤル部４１の付近を拡大図である。
【図５】回転ダイヤル部４１の機能を説明する図である。
【図６】図１に示す携帯電話機１の機能を示す機能ブロック図である。
【図７】図１に示す携帯電話機１の処理部７０の動作に係る実施例の前半を示すフローチャートである。
【図８】図１に示す携帯電話機１の処理部７０の動作に係る実施例の後半を示すフローチャートである。
【図９】（Ａ）から（Ｆ）は、図７及び図８に示す実施例における携帯電話機１のディスプレイ２１の表示の変化を順次示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の携帯電子機器に係る実施形態の携帯電話機１について説明する。図１は、本発明の実施形態の携帯電話機１の外観を示す図である。図２は、図１に示す携帯電話機１を閉状態で表示部側筐体３から見たときの外観を示す図である。図３は、図１に示す携帯電話機１を閉状態で操作部側筐体２から見たときの外観を示す図である。図４は、図１に示す携帯電話機１における回転ダイヤル部４１の付近を拡大図である。図５は、回転ダイヤル部４１の機能を説明する図である。
【００２０】
なお、以下では、実施形態として携帯電話機について説明するが、本発明は、これに限定されるものではなく、例えば、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ポータブルナビゲーション装置、ノートパソコン等の各種携帯電子機器であっても良い。
【００２１】
図１に示すように、本実施形態の携帯電話機１は、操作部側筐体（筐体）２と、表示部側筐体（筐体）３と、を備えて構成される。操作部側筐体２は、表面部１０に、操作キー群１１と、携帯電話機１の使用者が通話時に発した音声が入力されるマイク１２と、を備えて構成される。
【００２２】
操作キー群１１は、機能設定操作ボタン１３と、入力操作ボタン１４と、決定操作ボタン１５と、コントロールボタン１６と、から構成されている。機能設定操作ボタン１３は、各種設定や電話帳機能やメール機能等の各種機能を動作させるためのボタンである。入力操作ボタン１４は、電話番号の数字やメール等の文字等を入力するためのボタンである。決定操作ボタン１５は、各種操作における決定やスクロール等を行うボタンである。コントロールボタン１６は、ボリュームコントロール等を行うボタンである。
【００２３】
また、表示部側筐体３は、表面部２０に、各種情報を表示するためのディスプレイ２１と、通話の相手側の音声を出力する音声出力部２２と、を備えて構成されている。
【００２４】
また、操作部側筐体２の上端部と表示部側筐体３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体２と表示部側筐体３とを相対的に回転することにより、操作部側筐体２と表示部側筐体３とが互いに開いた状態（開状態）にしたり、操作部側筐体２と表示部側筐体３とが折り畳まれた状態（閉状態）にしたりすることができる。
【００２５】
なお、図１は、いわゆる折り畳み型の携帯電話機１の形態を示しているが、本発明に係る携帯電話機の形態としては特にこれに限られない。携帯電話機は、例えば、操作部側筐体２と表示部側筐体３とを重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、操作部側筐体２と表示部側筐体３との重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部側筐体２と表示部側筐体３とが一つの筐体に配置され連結部を有さない型式（ストレートタイプ）等であっても良い。
【００２６】
また、携帯電話機１におけるヒンジ機構４が形成されている位置には、回転ダイヤル部４１が設けられている。回転ダイヤル部４１は、所定方向に自在に回転するように筐体２，３に取り付けられている。なお、回転ダイヤル部４１の操作及び機能については後述する。
【００２７】
また、図２に示すように、表示部側筐体３は、ディスプレイ２１が配置されている裏面側に、所定の情報が表示されるサブディスプレイ２３を備えている。
【００２８】
また、図３に示すように、操作部側筐体２は、操作キー群１１が配置されている裏面側に、被写体を撮影するＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ等により構成される撮影部１７と、一定の光量を出力する発光部１８とを備えている。
【００２９】
次に、回転ダイヤル部４１の操作及び機能について説明する。回転ダイヤル部４１は、図４に示すように、ヒンジ機構４の回転軸Ｘに沿って、ユーザの指により所定方向（図４中のａ方向（ヒンジ機構４の回転軸と直交する第１の方向）及びｂ方向（ヒンジ機構４の回転軸と直交する第２の方向））に自在に回転するように筐体２，３に取り付けられている。
なお、回転ダイヤル部４１は、図４に示すような構成に限定されず、ユーザの操作によって回転自在な構成であれば良く、例えば、回転軸（ヒンジ軸）Ｘと直交する方向の軸に沿って所定方向に自在に回転するような構成等であっても良い。
【００３０】
また、回転ダイヤル部４１には、回転方向において所定の間隔ごとに複数の指標（アイコン）Ｉ（Ｉ１〜Ｉ７）が付されている。なお、指標Ｉは、例えば、図５に示すように、アプリケーションを選択する際の目印になるようなユーザにとって理解しやすいイメージによって描かれている。
【００３１】
ここで、ユーザによる回転ダイヤル部４１の操作について簡略的に説明する。ユーザは、当該指標Ｉを手掛かりとして、所望するアプリケーションに対応する指標Ｉをヒンジ機構４のケース外面にマーク等で示されている選択位置Ｓ（目印）まで回転させる。携帯電話機１は、選択位置Ｓに静止している指標Ｉに対応するアプリケーションを起動させる。このようにして、回転ダイヤル部４１は、物理的な回転ダイヤルの操作により、各種の機能を発揮するメニュー選択を可能とする。
【００３２】
また、回転ダイヤル部４１は、物理的な回転ダイヤルの操作にしたがって、各種の機能を発揮するメニュー選択が可能である。
回転ダイヤル部４１は、例えば、図５に示すように、ユーザの回転操作によって、無操作時（ニュートラル（Ｎ））を基準として、ａ方向に４５°（ｂ方向に３１５°）回転されることにより、撮影部１７のカメラ機能が起動し、ａ方向に９０°（ｂ方向に２７０°）回転されることにより、メールアプリケーションが起動する。
【００３３】
また、回転ダイヤル部４１は、無操作時（（Ｎ））を基準として、ａ方向に１３５°（ｂ方向に２２５°）回転されることにより、ナビゲーションシステム・アプリケーションが起動し、ａ方向に１８０°（ｂ方向に１８０°）回転されることにより、ラジオ機能が起動する。
また、回転ダイヤル部４１は、無操作時（（Ｎ））を基準として、ａ方向に２２５°（ｂ方向に１３５°）回転されることにより、テレビ（ＴＶ）機能が起動し、ａ方向に２７０°（ｂ方向に９０°）回転されることにより、画像再生アプリケーションが起動し、ａ方向に３１５°（ｂ方向に４５°）回転されることにより、音楽再生アプリケーションであるミュージックプレーヤーが起動する。
【００３４】
なお、上述した回転ダイヤル部４１の回転角度に応じて割り当てられているメニューは一例であって、これに限定されることはない。例えば、ユーザ自身が頻繁に使用するメニューを登録可能な構成であっても良いし、また、所望のＷｅｂアドレスを登録しておき、当該Ｗｅｂアドレスを回転ダイヤル部４１により選択することによって、Ｗｅｂブラウザが起動して当該ＷｅｂアドレスのＷｅｂページを閲覧できるような構成であっても良い。また、メニューの数も上述した数（７つ）に限定されるものではない。
【００３５】
また、ユーザは、回転ダイヤル部４１を直接操作することにより、一定条件下において、回転ダイヤル部４１に割り当てられている各種機能を直接的に起動させることができ、従来のようにメインメニューを経由する必要がなく、簡易に所望するアプリケーションを起動することができる。
【００３６】
次に、携帯電話機１の各種機能について詳細に説明する。図６は、図１に示す携帯電話機１の機能を示す機能ブロック図である。図６に示すように、携帯電話機１は、表示部として閉状態にて外部に露出しないディスプレイ２１と、閉状態でも外部に露出するサブディスプレイ２３とを備える。さらに、ユーザの操作に用いられるキーからなる操作キー群１１と、ユーザの操作に用いられる回転ダイヤル部４１と、外部の端末と無線通信を行う通信部（無線通信部）６０と、ＧＰＳ衛星からのＧＰＳ信号を受信するＧＰＳ信号受信部（無線通信部）３１０と、所定の処理を行う処理部７０と、所定容量を有する充電池８０と、充電池８０から供給される電源電圧を所定の電圧に変換し、変換後の電圧を通信部６０や処理部７０等に供給する電源回路部９０と、テーブル１０１を有する記憶部１００と、を備えている。
【００３７】
通信部６０は、所定の使用周波数帯により外部装置と無線通信を行うメインアンテナ６１と、変調処理又は復調処理等の信号処理を行う通信処理部６２と、を備える。
【００３８】
メインアンテナ６１は、所定の使用周波数帯（例えば、８００ＭＨｚ）で外部装置（基地局）と無線通信を行う。なお、本実施形態では、所定の使用周波数帯として、８００ＭＨｚとしたが、これ以外の周波数帯であっても良い。また、メインアンテナ６１は、所定の使用周波数帯の他に、第２の使用周波数帯（例えば、２ＧＨｚ）に対応できる、いわゆるデュアルバンド対応型による構成であっても良いし、さらに、第３の使用周波数帯以上にも対応できる複数バンド対応型により構成されていても良い。
【００３９】
通信処理部６２は、メインアンテナ６１によって受信した信号を復調処理し、処理後の信号を処理部７０に供給し、一方、処理部７０から供給された信号を変調処理し、メインアンテナ６１を介して外部装置（基地局）に送信する。
【００４０】
ＧＰＳ信号受信部３１０は、ＧＰＳ衛星からのＧＰＳ信号を無線通信により受信するＧＰＳアンテナ３１１と、復調処理等の信号処理を行うＧＰＳ信号受信処理部３１２と、を備える。
【００４１】
ＧＰＳアンテナ３１１は、ＧＰＳ衛星との間で無線通信を行うためのアンテナであり、ＧＰＳ衛星から発信されるＧＰＳ信号を受信する。
ＧＰＳ信号受信処理部３１２は、ＧＰＳアンテナ３１１によって受信したＧＰＳ信号を復調処理し、処理後の信号を処理部７０に供給する。
【００４２】
電源回路部９０は、充電池８０から供給される電源電圧を所定の電圧値に変圧し、変圧後の電源電圧を通信部６０、ＧＰＳ信号受信部３１０、処理部７０等に供給する。
【００４３】
記憶部１００は、処理部７０にて実行される多数のプログラム及びパラメータや各種テーブル等が記憶される。
具体的には、記憶部１００は、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のワーキングメモリを含み、処理部７０による演算処理に利用される。記憶部１００は、処理部７０にて起動、終了、中断等がなされる多数のアプリケーションプログラムや、これら複数のアプリケーションにて使用されるパラメータや、複数のアプリケーションプログラムを動作させるためのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラムを記憶している。
【００４４】
また、記憶部１００は、テーブル１１０を記憶している。テーブル１１０としては、後述する回転検出部２０１にて検出される回転量と複数のアプリケーションとの対応関係（図５を参照。）、後述するアプリケーション起動判定部２０６による判定に用いられる起動可否の判定情報などが挙げられる。
なお、複数のアプリケーションプログラムには、基準アプリケーション、画像再生用アプリケーション、カメラアプリケーション、メールアプリケーション、テレビ（ＴＶ）アプリケーション、ラジオアプリケーション、ナビゲーションシステム・アプリケーション、ミュージックプレーヤー等の携帯電話機１が有するアプリケーションごとのアプリケーションプログラムが含まれる。
【００４５】
処理部７０は、携帯電話機１の全体を制御しており、中央処理装置（ＣＰＵ）等を用いて構成される。処理部７０は、例えば、回転ダイヤル部４１から供給される回転ダイヤル部４１の回転に関する各種情報（回転量、回転位置、回転の有無、回転の開始、回転の停止などの情報。以下「回転情報」ともいう）に応じて、各種機能（特にアプリケーション）に対する起動処理を行う。また、処理部７０は、回転ダイヤル部４１の回転とは関係しない各種機能（通話機能など）に対する起動処理を行う。
【００４６】
ここで、処理部７０の構成及び動作について説明する。処理部７０は、回転ダイヤル部４１の前記回転情報を検出し、検出された回転情報に応じた所定のアプリケーションを起動すると共に、必要に応じて当該起動した所定のアプリケーションに対応する表示画面をディスプレイ２１などに表示するように制御する。
なお、回転情報としての回転量は、本実施形態においては回転ダイヤル部４１の角度の変化量を回転量として検出しているが、これに限られず、回転ダイヤル部４１の回転に応じた変化を検出できれば良い。例えば、抵抗率の変化等を回転量として検出しても良い。また、回転ダイヤル部４１の回転位置を検出し、検出された回転位置に応じて制御するようにしても良い。
【００４７】
また、処理部７０は、回転ダイヤル部４１の回転が生じる都度、記憶部１００のアプリケーション対応関係のテーブル１１０を参照し、回転量などの回転情報に応じたアプリケーションを特定する。なお、テーブル１１０は、複数のテーブルを有しており、処理部７０は、現在選択されているアプリケーションに応じて、適宜、参照するテーブルを変更する。
【００４８】
処理部７０は、携帯電話機１の主電源がＯＮ状態とされると、まずＯＳプログラムを立ち上げ、ＯＳ管理下で基準アプリケーションプログラムを起動することで、ディスプレイ２１に無線通信の待受画面を表示するように制御する。その後、処理部７０は、起動するアプリケーションが発生する都度、ＯＳ管理下で基準アプリケーションプログラムを終了あるいは中断して新たなアプリケーションプログラムを起動する制御を行う。この処理により、処理部７０は、ディスプレイ２１上に、待受画面に代えて新たに起動したアプリケーションに基づく画面を表示させる制御を行う。
【００４９】
なお、処理部７０は、起動していたアプリケーションプログラムが基準アプリケーションプログラムではなく、他のアプリケーションプログラムであった場合においても同様に、起動していたアプリケーションプログラムを終了あるいは中断して新たなアプリケーションプログラムを起動する。そして、処理部７０は、先に起動していたアプリケーションプログラムに基づく画面から新たなアプリケーションプログラムに基づく画面に変更するように制御する。
【００５０】
このように構成される携帯電話機１では、回転ダイヤル部４１の回転の開始が検出されてから起動対象のアプリケーション（以下「起動対象アプリケーション」ともいう）が起動されるまでの間に割り込み処理が発生した場合に、起動対象アプリケーションの起動よりも、この割り込み処理を優先して実行する機能を有する。
【００５１】
次に、当該機能を発揮するための処理部７０の具体的な構成と動作について詳細に説明する。
処理部７０は、回転ダイヤル部４１の回転が検出された場合には、当該回転の終了を待つ機能未確定状態に遷移し、当該機能未確定状態において前記回転の終了が判定された場合には、当該回転に基づいて対応する機能を起動させる。また、処理部７０は、前記機能未確定状態において、所定の割り込みイベントが発生し、その後に回転の終了が判定される場合、前記割り込みイベントに基づく所定の割り込み処理を行い、当該割り込み処理が完了してから前記回転に基づいた所定の機能を起動させる。
【００５２】
このような処理を行うために、図６に示すように、処理部７０は、回転検出部２０１と、アプリケーション起動処理部２０２と、割り込み検出部２０３と、割り込み処理部２０４と、機能未確定状態判定部２０５と、アプリケーション起動判定部２０６と、を備える。
【００５３】
回転検出部２０１は、回転ダイヤル部４１の回転を検出する。ここで、回転ダイヤル部４１の回転の検出とは、回転ダイヤル部４１から供給される回転ダイヤル部４１の回転に関する回転情報（回転量、回転位置、回転の有無、回転の開始、回転の終了、回転の停止など）を検出することである。回転検出部２０１により検出された回転情報は、アプリケーション起動処理部２０２などに出力される。
【００５４】
アプリケーション起動処理部２０２は、回転検出部２０１により検出された回転に基づいて、複数のアプリケーションのうち所定の起動対象アプリケーションを決定して起動する。例えば、アプリケーション起動処理部２０２は、回転ダイヤル部４１の回転が開始された位置から回転が停止された位置までの回転量に対応するアプリケーションを起動させる。
【００５５】
割り込み検出部２０３は、発生した割り込みイベントを検出する。割り込みイベントとしては、例えば、通話の着信、メールの着信、アラーム鳴動イベント、ナビゲーションシステムにおける地図の更新情報の受信などが挙げられる。
【００５６】
割り込み処理部２０４は、割り込み検出部２０３により検出された割り込みイベントに基づいて、所定の割り込み処理を行う。割り込み処理としては、例えば、通話の着信に対する通話アプリケーションの起動、メールの着信に対するメールアプリケーションの起動、アラーム鳴動イベントに対するアラームの鳴動、前記地図の更新情報の受信に対するナビゲーションシステム・アプリケーションの起動が挙げられる。
【００５７】
割り込み検出部２０３により割り込みイベントが検出された場合に、割り込み処理部２０４は、当該割り込みイベントに対応する割り込み処理の実行が可能な状態や状況においては、当該割り込み処理を直ちに実行する。一方、割り込み処理部２０４は、当該割り込みイベントに対応する割り込み処理の実行が不可能な状態や状況においては、当該割り込み処理を中止したり、当該割り込み処理の起動が可能な状態や状況になってから当該割り込み処理を実行したりする。
【００５８】
機能未確定状態判定部２０５は、現在の状態が機能未確定状態であるか否かを判定する。「機能未確定状態」とは、回転検出部２０１により回転ダイヤル部４１の回転（の開始）が検出されてから、当該回転を待つ状態のことをいう。この機能未確定状態は、ユーザが起動対象アプリケーションを起動させようとしているが、まだ実際に起動していない状態ということもできる。
【００５９】
機能未確定状態の終了の時期は、回転ダイヤル部４１が起動可能位置に位置した瞬間でもよく、回転ダイヤル部４１が起動可能位置に位置してから所定時間経過したときでもよい。「起動可能位置」とは、その位置に回転ダイヤル部４１を位置させると、起動対象アプリケーションが起動する位置である。通常、「起動可能位置」は、起動対象アプリケーションに対応する指標Ｉが選択位置Ｓに一致する位置である。
【００６０】
特に、機能未確定状態の終了の時期は、回転ダイヤル部４１が起動可能位置に位置してから所定時間経過したときの方が好ましい。その理由は、一般的に、各指標Ｉ１からＩ７に対応するアプリケーションを起動させることを目的として回転ダイヤル部４１を回転させる場合に、起動対象ではないアプリケーションに対応する起動可能位置を通過することもあり、そのときに、起動対象ではないアプリケーションを起動させないためである。この所定時間は、適宜設定されるが、例えば、０．５から１秒である。
【００６１】
機能未確定状態判定部２０５は、現在の状態が機能未確定状態であるか否かを判定する。
【００６２】
アプリケーション起動判定部２０６は、起動対象アプリケーションの起動の可否を判定する。例えば、起動対象アプリケーションの起動が可能であるか又は好ましい状態や状況においては、アプリケーション起動判定部２０６は、起動対象アプリケーションの起動が可能であると判定する。一方、起動対象アプリケーションの起動が不可能であるか又は好ましくない状態や状況においては、アプリケーション起動判定部２０６は、起動対象アプリケーションの起動が不可であると判定する。
【００６３】
なお、アプリケーション起動判定部２０６により起動対象アプリケーションの起動が不可能と判定された場合には、携帯電話機１の状態や状況に応じて、起動対象アプリケーションの起動が中止されるか、又は起動対象アプリケーションが起動可能な状態や状況などになってから、起動対象アプリケーションは起動される。
【００６４】
次に、実施形態の携帯電話機１における処理部７０の具体的な動作について、図７及び図８に示すフローチャート及び図９に示すディスプレイ２１の表示の変化を参照しながら説明する。図７及び図８は、図１に示す携帯電話機１の処理部７０の動作に係る実施例を示すフローチャートである。図９（Ａ）から図９（Ｆ）は、図７及び図８に示す実施例における携帯電話機１のディスプレイ２１の表示の変化を順次示す図である。
【００６５】
〔実施例〕
実施例は、待受アプリのみが起動している状態（待受状態）の携帯電話機１において、回転ダイヤル部４１を操作して（回転させて）、メールアプリケーション（以下「メールアプリ」ともいう）を起動させている際に（起動操作の途中で）、割り込みイベントとして通話の着信があった場合の例である。実施例について、図７から図９を参照しながら説明する。
【００６６】
本実施例では、携帯電話機１は、まず、待受状態になっており、ディスプレイ２１には待受画面が表示されているものとする。待受画面には、現在の日時、曜日及び時刻が表示される（図９（Ａ）参照）。
また、本実施例では、メールアプリを起動させるために、回転ダイヤル部４１をメールアプリの起動可能位置（指標Ｉ３と選択位置Ｓとが一致する位置）に移動するように、回転ダイヤル部４１の回転を開始させるものとする。また、回転ダイヤル部４１の回転の開始後（機能未確定状態の開始後）で、回転の終了の判定がされる前に、割り込みイベントとして通話の着信の発生があるものとする。
【００６７】
図７に示すように、ステップＳＴ１において、回転検出部２０１は、回転ダイヤル部４１の回転が開始しているか否かを判定する。回転ダイヤル部４１の回転が開始している場合には、ステップＳ２に進み、回転ダイヤル部４１が回転していない場合には、ステップＳＴ４に進む。本実施例では、回転ダイヤル部４１の開始が始まっているので、ステップＳＴ２に進む。
【００６８】
ステップＳＴ２において、回転検出部２０１は、回転ダイヤル部４１の回転の開始を検出する。回転検出部２０１により回転検出部２０１の回転の開始が検出されると、ステップＳＴ３において、機能未確定状態（図９（Ｂ）参照）の開始が検出される。機能未確定状態が検出されると、回転検出部２０１は、「機能未確定状態」であることを示すフラグを記憶部１００に記憶する。なお、ここでは、ディスプレイ２１は、待受画面から変化しない。
【００６９】
ステップＳＴ４において、割り込み検出部２０３は、割り込みイベントの発生の有無を判定する。機能未確定状態において割り込みイベントの発生（この状態を「機能未確定中割り込み発生状態」という）が検出されると、回転検出部２０１は、「機能未確定中割り込み発生状態」であることを示すフラグを記憶部１００に記憶する。割り込みイベントの発生がある場合（ＹＥＳ）には、ステップＳＴ５に進み、割り込みイベントの発生がない場合（ＮＯ）には、ステップＳＴ２０に進む。本実施例では、割り込みイベントとして通話の着信の発生があるので、ステップＳＴ５に進む。
【００７０】
本実施例では、割り込みイベントとして通話の着信が発生しているため、ステップＳＴ５において、割り込み検出部２０３は、通話の着信を検出し、割り込みイベントの種別を判定する。ここで、ディスプレイ２１は、待受画面（図９（Ｂ）参照）から着信中を示す画面（図９（Ｃ）参照）に変化する。
【００７１】
ステップＳＴ６において、機能未確定状態判定部２０５は、現在の状態が機能未確定状態であるかを判定する。現在の状態が機能未確定状態である場合（ＹＥＳ）には、ステップＳＴ７に進み、現在の状態が機能未確定状態ではない場合（ＮＯ）には、ステップＳＴ８に進む。本実施例では、前述の通り、機能未確定状態となっているため、機能未確定状態判定部２０５は、現在の状態が機能未確定状態であると判定し（ＹＥＳ）、ステップＳＴ７に進む。
【００７２】
本実施例では、機能未確定状態において割り込みイベントが発生しているため、「機能未確定中割り込み発生状態」となる（ステップＳＴ７）。
【００７３】
なお、ステップＳＴ８においては、例えば、既にアプリケーションが起動して機能確定状態にある場合に、割り込みイベントが発生すると、通常の割り込み処理が行われる。例えば、実行中のアプリケーション（機能）があれば、その実行中の機能を中断処理する。
【００７４】
ステップＳＴ９において、割り込み処理部２０４は、割り込みイベントに対応する割り込み処理を開始する。本実施例では、割り込み処理部２０４は、通話の着信に対して通話処理を実行するアプリケーション（通話アプリ）を実行する。ここでは、ディスプレイ２１は、着信中を示す画面（図９（Ｃ）参照）から通話処理中を示す画面（図９（Ｄ）参照）に変化する。ユーザは、所定の通話キーなどを押し、通話が可能な状態とした後、通話を開始する。
【００７５】
図８に示すように、ステップＳＴ１０において、通話アプリの実行中又は実行後に、ユーザによる回転ダイヤル部４１の回転操作により、回転ダイヤル部４１が起動可能位置に位置する。ここで、回転ダイヤル部４１の回転が終了する。
【００７６】
ステップＳＴ１１において、回転ダイヤル部４１が起動可能位置に位置すると又は位置してから所定時間経過後に、機能未確定状態が終了し、機能確定状態に遷移する（ステップＳＴ１１）。ここで、アプリケーション起動処理部２０２は、起動対象アプリケーションの起動を許可しない（不許可とする）。そのため、ステップＳＴ１１において、起動対象アプリケーションが起動することはない。
【００７７】
ステップＳＴ１２において、割り込み処理部２０４は、割り込み処理を終了させる。本実施例では、割り込み処理部２０４は、ユーザが通話を終了すると、通話アプリを終了させる。ここでは、ディスプレイ２１は、通話処理中を示す画面（図９（Ｄ）参照）から通話処理が完了したことを示す画面（図９（Ｅ）参照）に変化する。
なお、割り込み処理が完了する時期は、回転ダイヤル部４１の回転が終了する前（機能未確定状態が終了する前）でもよい。
【００７８】
ステップＳＴ１３において、割り込み検出部２０３は、機能未確定状態における割り込みイベントの発生の有無、すなわち機能未確定中割り込み発生状態の有無を判定する。機能未確定中割り込み発生状態の有無は、記憶部１００に記憶された「機能未確定中割り込み発生状態」であることを示すフラグの有無を確認することにより、判定することができる。機能未確定状態における割り込みイベントの発生（機能未確定中割り込み発生状態）があった場合（ＹＥＳ）には、ステップＳＴ１４に進み、機能未確定状態において割り込みイベントの発生がない場合（ＮＯ）には、ステップＳＴ１７に進む。本実施例では、機能未確定状態における割り込みイベントの発生があったので、ステップＳＴ１４に進む。
【００７９】
ステップＳＴ１４において、回転検出部２０１は、現在の回転ダイヤル部４１の情報（回転量、回転の有無など）を取得する。本実施例では、回転ダイヤル部４１は、回転を終了し、メールアプリの起動可能位置に位置している。
【００８０】
ステップＳＴ１５において、アプリケーション起動処理部２０２は、回転検出部２０１により取得された回転量などから、起動対象アプリケーションを特定する。本実施例では、回転ダイヤル部４１の回転量から起動対象アプリケーションがメールアプリであることを特定する。
【００８１】
ステップＳＴ１６において、アプリケーション起動処理部２０２は、ステップＳＴ１５で特定された起動対象アプリケーションを起動する。本実施例では、アプリケーション起動処理部２０２は、メールアプリを起動させる。ここでは、ディスプレイ２１は、通話処理が完了したことを示す画面（図９（Ｅ）参照）からメールアプリの起動画面（図９（Ｆ）参照）に変化する。
【００８２】
次に、ステップＳＴ１３において、機能未確定状態において割り込みイベントの発生がない場合（ＮＯ）のフローについて説明する。
【００８３】
機能未確定状態において割り込みイベントの発生がない場合（ＮＯ）には、ステップＳＴ１７において、アプリケーション起動処理部２０２は、割り込み処理によって中断中の機能の有無を判定する。割り込み処理によって中断中の機能がある場合（ＹＥＳ）には、ステップＳＴ１８に進み、割り込み処理によって中断中の機能がない場合（ＮＯ）には、ステップＳＴ１９に進む。
【００８４】
割り込み処理によって中断中の機能がある場合（ＹＥＳ）には、ステップＳＴ１８において、アプリケーション起動処理部２０２は、割り込み処理によって中断中の機能を実行するアプリケーションを復帰させる。その後、処理が終了する。
【００８５】
割り込み処理によって中断中の機能がない場合（ＮＯ）には、ステップＳＴ１９において、アプリケーション起動処理部２０２は、待受けアプリを起動させる（待受け状態に戻す）。その後、処理が終了する。
【００８６】
次に、ステップＳＴ４（図７参照）において、割り込みイベントの発生がない場合（ＮＯ）のフローについて説明する。
図７に示すように、割り込みイベントの発生がない場合（ＮＯ）には、ステップＳＴ２０において、機能未確定状態判定部２０５は、現在の状態が機能未確定状態であるかを判定する。現在の状態が機能未確定状態である場合（ＹＥＳ）には、ステップＳＴ１４に進み、現在の状態が機能未確定状態ではない場合（ＮＯ）には、処理が終了する。
【００８７】
なお、図７及び図８におけるフローチャートには示してないが、アプリケーション起動判定部２０６は、所定の機能（アプリケーション）の起動の可否を判定し、起動が可能と判定された場合にのみ所定の機能の起動を行うことができる。
【００８８】
このように、本実施形態の携帯電話機１によれば、回転ダイヤル部４１の回転操作にしたがって、アプリケーションを起動する際に、機能未確定状態では、通話の着信などの割り込み処理の実行を起動対象アプリケーションの起動よりも優先することができる。また、割り込み処理の完了後、起動対象アプリケーションを起動させることができる。そのため、実際のユーザの使用形態により即した機能操作性を有する携帯電話機を提供することができる。また、物理的な操作手段である回転ダイヤル部４１を携帯電話機１が備えていても、違和感の無いスピーディーな操作感が得られる。
【００８９】
以上、本発明の実施形態について説明したが、本発明は、前述した実施形態に制限されるものではなく、適宜変更が可能である。
例えば、前記実施形態においては、処理部７０は、機能未確定状態において、所定の割り込みイベントが発生し、その後に回転の終了が判定される場合、前記割り込みイベントに基づく所定の割り込み処理を行い、当該割り込み処理が完了してから前記回転に基づいた所定の機能を起動させているが、本発明はこれに制限されない。
【００９０】
例えば、処理部７０は、機能未確定状態において回転ダイヤル部の回転の終了が判定される前に所定の割り込みイベントが発生すると、当該割り込みイベントに基づく所定の割り込み処理を回転の終了が判定されてから実行し、当該割り込み処理が完了すると前記回転に基づいた所定の機能を起動させることができる（このような処理を「回転終了待ち処理」という）。このような回転終了待ち処理は、早期の報知が必要ではない割り込み処理の場合に好適である。例えば、アラーム鳴動の割り込み処理は、一般的には、早期の報知が必要ではなく、回転ダイヤル部４１の回転の終了後、機能確定状態になってから割り込み処理を行っても十分なことが多い。
【００９１】
前記実施例においては、待受状態から回転ダイヤル部４１を回転させてアプリケーションを起動させているが、これに制限されない。回転ダイヤル部４１により起動されるアプリケーション、その他のアプリケーションなどが起動している状態から、回転ダイヤル部４１を回転させてアプリケーションを起動させてもよい。
起動対象アプリケーションは、メールアプリケーションに制限されず、例えば、ナビゲーションシステム・アプリケーションでもよい。
【００９２】
前記実施形態においては、割り込みイベントが通話の着信であったが、これに制限されない。割り込みイベントは、例えば、メールの着信、アラーム鳴動イベント、ナビゲーションシステムにおける地図の更新情報の受信でもよい。ナビゲーションシステムを使用中にユーザが移動する場合には、回転ダイヤル部４１の操作（回転）によるアプリケーションの起動よりも、地図の更新情報の受信の方が重要であることが多い。従って、ナビゲーションシステムにおける地図の更新情報の受信を優先的に実行することは有益である。
【符号の説明】
【００９３】
１  携帯電話機（携帯電子機器）
２  操作部側筐体（筐体）
３  表示部側筐体（筐体）
４１  回転ダイヤル部
６０  通信部（無線通信部）
７０  処理部
２０１  回転検出部
２０２  アプリケーション起動処理部
２０３  割り込み検出部
２０４  割り込み処理部
２０５  機能未確定状態判定部
２０６  アプリケーション起動判定部
【図１】
2010198392.tif 000003
【図２】
2010198392.tif 000004
【図３】
2010198392.tif 000005
【図４】
2010198392.tif 000006
【図５】
2010198392.tif 000007
【図６】
2010198392.tif 000008
【図７】
2010198392.tif 000009
【図８】
2010198392.tif 000010
【図９】
2010198392.tif 000011