(57)【要約】【課題】どのイベントが発生したかを利用者に明確に認識させることができる、携帯性及び操作性に優れた携帯端末を提供する。【解決手段】携帯電話５０は、利用者によって操作される入力装置であり、かつ各種イベントの発生を利用者に通知するための機能を有するトラックボール装置５８を含む。トラックボール装置５８は、利用者によって操作されるトラックボール１０８と、トラックボール１０８の下部に配置され、各種イベントの発生を利用者に通知する、互いに異なる色で発光する第１〜第３のＬＥＤ１００〜１０４と、ＬＥＤ１００〜１０４からの光をトラックボール１０８の周囲の筐体表面まで案内する導光部材とを含む。【選択図】        図２
2010011018.tif 000002
【特許請求の範囲】
【請求項１】
開口部を有する筐体と、
前記筐体内の、前記開口部に臨む位置に設けられた基板と、
前記基板上の、前記開口部に対向した所定位置上に設けられ、前記筐体の開口部を介して前記筐体の外部に一部が露出した操作部材を有する入力デバイスと、
前記基板上の、前記所定位置から互いにほぼ等しい位置に配置された、互いに異なる色を発光する複数の発光体と、
前記基板上の前記複数の発光体の位置から、前記筐体の開口部の、前記操作部材の外周に接する領域まで、前記操作部材を囲むように設けられた導光部材とを含む、携帯端末。
【請求項２】
前記筐体は、
表示部を有する第１の筐体と、
操作入力部を有する第２の筐体と、
前記第１の筐体と前記第２の筐体とを、所定の第１のスタイル及び第２のスタイルの間で移動可能に連結する連結機構部とを含み、
前記第１のスタイルでは前記第２の筐体の前記操作入力部が前記第１の筐体によって覆われ、
前記第２のスタイルでは前記第２の筐体の前記操作入力部が露出され、
前記開口部は前記第１の筐体及び前記第２の筐体のうちのいずれか一方の、前記第２のスタイル時に露出される位置に形成され、
前記基板、前記入力デバイス、前記複数の発光体、及び前記導光部材も、当該一方の筐体内に設けられる、請求項１に記載の携帯端末。
【請求項３】
前記携帯端末はさらに、前記入力デバイスが操作されている間に前記携帯端末においてあるイベントが発生したことに応答して、前記複数の発光体をそれぞれ所定の発光態様で発光させるための第１の発光制御手段を含む、請求項１又は請求項２に記載の携帯端末。
【請求項４】
前記携帯端末はさらに、前記第１の発光制御手段が前記複数の発光体を前記所定の発光態様で点滅させている間に、前記操作部材の操作が中断されたことに応答して、前記複数の発光体のうち、前記あるイベントに対応する発光体以外の発光体を消灯させるための手段を含む、請求項３に記載の携帯端末。
【請求項５】
前記携帯端末はさらに、前記第１の発光制御手段が前記複数の発光体を前記所定の発光態様で点滅させている間に、前記あるイベントの継続が停止したことに応答して、前記複数の発光体のうち、前記あるイベントに対応する発光体以外の発光体を消灯させるための手段を含む、請求項３又は請求項４に記載の携帯端末。
【請求項６】
前記携帯端末はさらに、前記第１の発光制御手段が前記複数の発光体を前記所定の発光態様で点滅させている間に、所定時間が経過したことに応答して、前記複数の発光体のうち、前記あるイベントに対応する発光体以外の発光体を消灯させるための手段を含む、請求項３〜請求項５のいずれかに記載の携帯端末。
【請求項７】
前記携帯端末はさらに、前記あるイベントに対応する発光体以外の発光体が消灯されたときに、前記あるイベントに対応する発光体の点滅を停止して点灯させるための手段を含む、請求項４〜請求項６のいずれかに記載の携帯端末。
【請求項８】
前記第１の発光制御手段は、前記入力デバイスが操作されている間に前記携帯端末において前記あるイベントが発生したことに応答して、前記複数の発光体のうちの第１の発光体群及び第２の発光体群がそれぞれ消灯及び点灯している第１の状態と、前記第１の発光体群及び前記第２の発光体群がそれぞれ点灯及び消灯している第２の状態とを所定の時間において繰返し、かつ当該繰返しの間には前記複数の発光体の全てが１度は点灯するように前記複数の発光体を制御するための手段を含む、請求項３〜請求項７のいずれかに記載の携帯端末。
【請求項９】
前記携帯端末はさらに、前記入力デバイスが操作されていない間に前記携帯端末において特定のイベントが発生したことに応答して、前記複数の発光体のうち、前記特定のイベントに対応する発光体を所定の発光態様で発光させるための第２の発光制御手段と、
前記第２の発光制御手段が前記特定のイベントに対応する発光体を所定の発光態様で発光させているときに、前記入力デバイスに対する特定の操作が行なわれたことに応答して、前記特定のイベントに関する応答処理を実行するための応答手段とを含む、請求項３〜請求項８のいずれかに記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に関し、特に、イベントの発生を利用者に通知する機能を持つ携帯端末に関する。
【背景技術】
【０００２】
携帯電話等の携帯端末において、他の端末からの着呼及び電子メールの受信等のようなイベントが生じた場合、そのイベントの発生を利用者に通知するための方法が提案されている。
【０００３】
特許文献１は、他の装置から電子メールを受信した場合、電子メールの受信イベントの発生を利用者に通知する機能を有する携帯電話等の移動体通信端末を開示している。特許文献１に記載の移動体通信端末は、音声を出力したり、移動体通信端末自体を振動させたり、液晶パネルのバックライトを点灯したり、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）を点灯及び点滅したりして、イベントの発生を利用者に通知する。
【０００４】
ところで、暗所でも利用者による入力操作を容易にするための装置が開発されている。
【０００５】
その中で、特許文献２では、入力デバイスとしてトラックボールを備える装置を開示している。特許文献２に記載の装置は、筐体と、筐体の表面に一部が露出し、筐体内に回転可能に設置され、光を透過する材質で形成されているトラックボールと、筐体の内部に設置され、トラックボールに光を照射する光源とを含む。このトラックボールの筐体の表面に露出した部分は指で全方向に回転させることができる。その回転方向、回転量及び回転速度などを検出し、検出結果に応じて何らかの処理を行なう。
【０００６】
特許文献２に記載の装置において、何らかのイベントが発生したときに、光源から光を照射し、トラックボールによって透過された光を利用者が認識することができれば、イベント発生を通知するための手段として利用できる。
【特許文献１】特開２０００−２７８７５０
【特許文献２】国際公開第０３／０６５１９４号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００７】
近年、携帯電話に代表される携帯端末では、主機能である通話機能に加えて、インターネットで提供されるコンテンツの検索及び閲覧機能、電子メール送受信機能、並びにテレビジョン（以下、ＴＶと呼ぶ。）視聴機能等が組込まれたりして、多機能化が進んでいる。
【０００８】
そのような携帯端末において何らかのイベントが発生した場合、各イベントを区別してそれらの発生を利用者に通知することができることが望ましい。そのために、特許文献１に開示された技術を用いて、例えばディスプレイの領域の一部にイベントの発生を利用者に通知するためのダイアログボックスを表示したり、アラーム音を出力したり、携帯端末自体を振動させたり、ディスプレイのバックライトを点灯したりすることが考えられる。
しかし、このようなイベント通知方法では、以下に述べる問題が発生する。
【０００９】
例えば、ＴＶ視聴中に何らかのイベントが発生した場合を考える。ＴＶ画面は通常はディスプレイ全体を使用して表示される。そのようなときに、ディスプレイの一部にせよダイアログボックスが表示されては、利用者に不快感を与えかねない。また、ＴＶとは関係のないアラーム音を出力したり、携帯端末自体を振動させたり、ＴＶとは関係のないバックライトを点灯したりする場合にも、利用者に不快感を与えかねない。アラーム音を発生すればそのためにＴＶの音声が聞きにくくなる。携帯端末自体を振動させると画面が見にくくなる上、振動自体が不快に感じられる可能性がある。バックライトを点灯させれば、ＴＶ画像の内容が変化することになり、これも問題である。その上、携帯端末の振動又はバックライトの点灯によっては、イベントの種類を区別することが困難であるという問題もある。
【００１０】
一般的に、携帯端末は、持ち運びに便利なように、軽く薄く小さいことが要求される。一方、上記したような多機能化に伴い、できるだけディスプレイを大きくすること、及び利用者にとって押下しやすい大きさのキーを配置することが携帯端末には要求される。
【００１１】
このような問題に対処し、各機能を有効に使い分けられるように、機能によって形状を変化させることが可能な携帯端末が開発され商品化されている。代表的なものに、第１の姿勢と第２の姿勢との間で形状を変えることができる、二つの筐体で構成されたものがある。例えばテキストを入力したりする場合には、入力のための比較的多数のキーが必要とされる。一方、ＴＶの視聴の際に操作することが必要なキーの数は少ない。そこで、テキスト入力のためのキーを一方の筐体に集中し、第１の姿勢では、ＴＶ視聴などに必要な少数の入力デバイスを除いてこれらキーが隠され、第２の姿勢ではこれらキーと入力デバイスとが全て露出されるような構成が選ばれることが多い。
【００１２】
ところで、そのような携帯端末において、トラックボールを常時露出部分に設置することが考えられ、実際にそうした携帯端末も存在している。そのような携帯端末において、トラックボールとして特許文献２に記載されたものを採用することが考えられる。イベントの発生時には光源を点灯させることによって、トラックボールから光を発することでイベントの発生が利用者に通知できる。
【００１３】
しかし、携帯電話ではトラックボールのサイズは小さいことが好ましいとされるため、利用者がトラックボールを操作している場合、トラックボールが利用者の指で完全に覆われてしまうことが考えられる。そのようなときにトラックボールが点灯しても、利用者に気付かれない可能性がある。さらに、携帯電話において生じる可能性のあるイベント数は多く、特許文献２に記載されたトラックボールではイベントを区別して報知することができないという問題もある。
【００１４】
したがって、本発明の目的は、どのイベントが発生したかを利用者に明確に認識させ、携帯性及び操作性に優れた携帯端末を提供することである。
【課題を解決するための手段】
【００１５】
本発明の第１の局面に係る携帯端末は、開口部を有する筐体と、筐体内の、開口部に臨む位置に設けられた基板と、基板上の、開口部に対向した所定位置上に設けられ、筐体の開口部を介して筐体の外部に一部が露出した操作部材を有する入力デバイスと、基板上の、所定位置から互いにほぼ等しい位置に配置された、互いに異なる色を発光する複数の発光体と、基板上の複数の発光体の位置から、筐体の開口部の、操作部材の外周に接する領域まで、操作部材を囲むように設けられた導光部材とを含む。
【００１６】
携帯端末の筺体内には、筐体の開口部に臨む位置に基板が設けられている。入力デバイスは、当該基板上において、開口部に対向した所定位置上に設けられ、入力デバイスの操作部材の一部は、開口部を介して筐体の外部に露出している。複数の発光体は、基板上において、入力デバイスが設置されている所定位置から互いにほぼ等しい位置に配置され、互いに異なる色の光を発光する。導光部材は、基板上の複数の発光体の位置から、筐体の開口部において、操作部材の外周に接する領域まで、操作部材を囲むように設けられている。携帯端末において、何らかのイベントが生じた場合、携帯端末が基板に設置された複数の発光体を点灯し、導光部材を介して複数の発光体からの光を利用者が見ることによって、利用者はイベントの発生を認識することができる。それら複数の発光体を様々な発光態様で点灯すれば、いかなるイベントが生じたとしても、利用者はどのイベントが生じたかを明確に認識することが可能になるだろう。
【００１７】
また、筐体の表面において導光部材が操作部材の外周に設置されているので、筐体の表面における導光部材が占める面積はさほど大きくはならない。したがって、当該導光部材を携帯端末に設置する際には、携帯端末の筐体のサイズを大きくする必要がない。したがって、当該導光部材を携帯端末に設置しても、従来の携帯電話と比較にして、重量はさほど変化せず、持ち運びに便利であることに変わりはない。また、他の各種キーの数を減少させたり、各種キーのサイズを小さくしたりする必要がないので、従来の携帯端末の操作性を損なうことがない。その結果、どのイベントが発生したかを利用者に明確に認識させ、携帯性及び操作性に優れた携帯端末を提供することができる。
【００１８】
好ましくは、筐体は、表示部を有する第１の筐体と、操作入力部を有する第２の筐体と、第１の筐体と第２の筐体とを、所定の第１のスタイル及び第２のスタイルの間で移動可能に連結する連結機構部とを含む。第１のスタイルでは第２の筐体の操作入力部が第１の筐体によって覆われている。第２のスタイルでは第２の筐体の操作入力部が露出されている。開口部は第１の筐体及び第２の筐体のうちのいずれか一方の、第２のスタイル時に露出される位置に形成されている。基板、入力デバイス、複数の発光体、及び導光部材も、当該一方の筐体内に設けられている。
【００１９】
携帯端末は、表示部を有する第１の筐体と、操作入力部を有する第２の筐体とによって構成されている。連結機構部は、第１の筐体が操作入力部を覆う第１のスタイルと、操作入力部が露出される第２のスタイルとを切換えることが可能なように、第１の筐体と第２の筐体とを連結する。基板、入力デバイス、複数の発光体、及び導光部材は、第１の筐体及び第２の筐体のいずれか一方に設置されている。
【００２０】
第１のスタイルは、ＴＶ視聴機能等、キー操作をあまり必要としない機能に適した姿勢である。第２のスタイルは、電子メール作成等、複雑なキー操作を要する機能に適した姿勢となる。携帯端末を第１のスタイルにすることができるので、持ち運びに便利である。また、第２のスタイルでは、複雑なキー操作が可能となるので、形状が小さくて持ち運びに便利であるにも関わらず、様々な機能を当該携帯端末に実装することが可能となる。
【００２１】
より好ましくは、携帯端末はさらに、入力デバイスが操作されている間に携帯端末においてあるイベントが発生したことに応答して、複数の発光体をそれぞれ所定の発光態様で発光させるための第１の発光制御手段を含む。
【００２２】
あるイベントが生じたことに応答して、複数の発光体を当該イベントに対応した所定の発光態様で点灯することができるので、利用者はどのイベントが生じたかを明確に認識することが可能となる。
【００２３】
さらに好ましくは、携帯端末はさらに、第１の発光制御手段が複数の発光体を所定の発光態様で点滅させている間に、操作部材の操作が中断されたことに応答して、複数の発光体のうち、あるイベントに対応する発光体以外の発光体を消灯させるための手段を含む。
【００２４】
消灯させるための手段は、第１の発光制御手段が複数の発光体を所定の発光態様で点滅させている間、携帯端末の利用者等によって操作部材への操作が中断されたときに、当該イベントに対応する発光体以外の発光体を消灯する。したがって、利用者は、どのイベントが生じたかを明確に認識することができ、当該イベントに対して、次にどのようなアクションを起こすべきかを即座に考えることができる。
【００２５】
さらに好ましくは、携帯端末はさらに、第１の発光制御手段が複数の発光体を所定の発光態様で点滅させている間に、あるイベントの継続が停止したことに応答して、複数の発光体のうち、あるイベントに対応する発光体以外の発光体を消灯させるための手段を含む。
【００２６】
消灯させるための手段は、第１の発光制御手段が複数の発光体を所定の発光態様で点滅させている間、あるイベントの継続が停止されたときに、当該イベントに対応する発光体以外の発光体を消灯する。したがって、利用者は、次に携帯端末を利用する場合、どのイベントの継続が停止されたかを明確に認識することができる。また、利用者は、継続が停止されたイベントに対して、次にどのようなアクションを起こすべきかを即座に考えることができる。
【００２７】
さらに好ましくは、携帯端末はさらに、第１の発光制御手段が複数の発光体を所定の発光態様で点滅させている間に、所定時間が経過したことに応答して、複数の発光体のうち、あるイベントに対応する発光体以外の発光体を消灯させるための消灯手段を含む。
【００２８】
消灯させるための手段は、第１の発光制御手段が複数の発光体を所定の発光態様で点滅させている間、所定時間が経過したことに応答して、当該イベントに対応する発光体以外の発光体を消灯する。あるイベントが生じたときに、利用者が何らかの理由で当該イベントにすぐに対応できなかったとしても、当該イベントに対応する発光体以外の発光体が消灯される。したがって、利用者が次に携帯端末を利用するとき、利用者は消灯されている発光体を見て、どのイベントが生じたかを明確に認識することができ、当該イベントに対して、次にどのようなアクションを起こすべきかを即座に考えることができる。
【００２９】
さらに好ましくは、携帯端末はさらに、あるイベントに対応する発光体以外の発光体が消灯されたときに、あるイベントに対応する発光体の点滅を停止して点灯させるための手段を含む。
【００３０】
点灯させるための手段は、あるイベントに対応する発光体以外の発光体が消灯されたときに、当該イベントに対応する発光体の点滅を停止して、点灯させる。何らかの理由によって、利用者が当該イベントの発生にしばらくの間気付かなかったとしても、当該イベントに対応する発光体は点灯されたままの状態となる。したがって、利用者は、次に携帯端末を利用するときに、どのイベントが生じたかを認識することができ、当該イベントに対して、即座に何らかのアクションを起こすことができる。
【００３１】
さらに好ましくは、第１の発光制御手段は、入力デバイスが操作されている間に携帯端末においてあるイベントが発生したことに応答して、複数の発光体のうちの第１の発光体群及び第２の発光体群がそれぞれ消灯及び点灯している第１の状態と、第１の発光体群及び第２の発光体群がそれぞれ点灯及び消灯している第２の状態とを所定の時間において繰返し、かつ当該繰返しの間には複数の発光体の全てが１度は点灯するように複数の発光体を制御するための手段を含む。
【００３２】
制御するための手段は、入力デバイスの操作中にイベントが生じたことに応答して、所定の時間の間、第１の状態と第２の状態とで複数の発光体を点灯させる。また、制御するための手段は、複数の発光体の全てが１度は点灯するように制御する。第１の状態と第２の状態との間で繰返し点灯する。複数の発光体の全てが１度は点灯されるので、利用者の指が入力デバイスおよび導光部材を覆うような大きさであったとしても、入力デバイスの操作中には、導光部材を通過する光は利用者の指で遮られず、利用者の目に到達する可能性が高くなる。その結果、利用者は、入力デバイスの操作中であっても、イベントが生じたことを認識しやすくなる。
【００３３】
さらに好ましくは、携帯端末はさらに、入力デバイスが操作されていない間に携帯端末において特定のイベントが発生したことに応答して、複数の発光体のうち、特定のイベントに対応する発光体を所定の発光態様で発光させるための第２の発光制御手段と、第２の発光制御手段が特定のイベントに対応する発光体を所定の発光態様で発光させているときに、入力デバイスに対する特定の操作が行われたことに応答して、特定のイベントに関する応答処理を実行するための応答手段とを含む。
【００３４】
第２の発光制御手段は、利用者が入力デバイスを操作していない間に特定のイベントが生じたときに、当該イベントに対応する発光体を所定の発光態様で発光させる。応答手段は、利用者による入力デバイスに対する特定の操作に応答して、当該イベントに関する応答処理を行なう。当該イベントに対応する発光体が所定の発光態様で発光されたときに、入力デバイスに対して特定の操作を行なうだけで、携帯端末は、当該イベントに関する応答処理を行なう。したがって、利用者は、複雑な操作を行なうことなく、入力デバイスのみを操作するという簡単な操作で、生じたイベントに対応することが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下の実施の形態の説明では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
【００３６】
［携帯電話５０の外観構成］
図１（Ａ）は、本実施の形態に係る携帯端末である携帯電話５０の外観構成を示す図である。図１（Ａ）を参照して、携帯電話５０は、表面に表示装置５６が配置された第１筐体５４と、上面の中央部分が露出された状態と、第１筐体５４によって上面の中央部分が覆われる状態との間で形状が変化可能なように第１筐体５４に連結されている第２筐体５２とを含む。以下、第１筐体５４により第２筐体５２の上面の中央部分が覆われている状態を第１姿勢と呼び、第２筐体５２の上面の中央部分が露出されている状態を第２姿勢と呼ぶ。図１（Ａ）に示すのは第２姿勢である。
【００３７】
第２筐体５２は、第２筐体５２の上面の中央部分に配置され、文字入力等に使用される多数のメインキー７０と、第２筐体５２の上面においてメインキー７０より右側の部分に配置されている、キー６０〜６４、キー６８、マイク７８、及びトラックボール装置５８と、第２筐体５２の上面においてメインキー７０より左側の部分に配置されているキー７２、キー７６、及びスピーカ７４とを含む。トラックボール装置５８は、利用者によって操作される入力デバイスであるが、特許文献２のものと異なり、各種イベントの発生を区別して利用者に通知する機能を有する。それら機能については後述する。
【００３８】
第１筐体５４は、図１（Ａ）には図示していない連結機構により、図１（Ａ）に示した第１姿勢から第２筐体５２の長辺中央部を中心として第１筐体５４が第２筐体５２の表面とほぼ同じ面内で１８０度回転して第２の姿勢に変化することが可能なように第２筐体５２に連結されている。図１（Ｂ）は第２姿勢における携帯電話５０の外観構成を示す図である。図１（Ｂ）に示すように、第２姿勢では、メインキー７０は、第１筐体５４によって完全に覆われる。
【００３９】
なお、当該連結機構は、公知の機構であり、また本発明と直接の関係を持たないのでその詳細はここでは説明しない。
【００４０】
本実施の形態に係る携帯電話５０において発生する主なイベントは、携帯電話５０のバッテリの残量が１０％未満になるというローバッテリイベント、他の端末から電子メールを受信する新着メールイベント、及び他の端末からの着呼を受ける着呼イベントであるものとする。
【００４１】
［携帯電話５０のハードウェア構成］
図２は、携帯電話５０のハードウェア構成を示すブロック図である。図２を参照して、携帯電話５０は、各種イベントを区別して利用者に報知する機能を有する、入力デバイスとしてのトラックボール装置５８と、携帯電話５０の下位システムを制御するための、実質的にコンピュータからなるシステム部９６と、システム部９６に接続され、各種アプリケーションを実行する機能を有する、これも実質的にコンピュータからなる上位アプリケーション実行部（以下、上位アプリ実行部と呼ぶ。）１０６と、いずれもシステム部９６及び上位アプリ実行部１０６の両方に接続された、他の端末との間でデータの無線通信を行なう無線通信装置９８、種々の情報を記憶する記憶部９２、並びにシステム部９６及び上位アプリ実行部１０６による演算及び処理の結果を一時的に記憶するワーキングメモリとしての機能を提供するメモリ９４とを含む。携帯電話５０はさらに、いずれも上位アプリ実行部１０６に接続され、利用者によって操作される入力装置９０、及び上位アプリ実行部１０６によって提供される各種アプリケーションの画像を表示したりする表示装置５６と、無線通信装置９８に接続されているマイク７８及びスピーカ７４とを含む。システム部９６及び上位アプリ実行部１０６とは、本実施の形態では同一のコンピュータハードウェアによって実現されている。
【００４２】
無線通信装置９８は、何れも図示しないアンテナ、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部、変調部及び復調部等を含む。入力装置９０は、図１（Ａ）に示すキー６０〜６４、６８、７２、及び７６、並びにメインキー７０等を含む。表示装置５６は、図１（Ａ）及び図１（Ｂ）に示す表示装置５６等を含む。
【００４３】
トラックボール装置５８は、利用者によって操作されるトラックボール１０８と、各種イベントの発生を利用者に通知する、互いに異なる色で発光する第１〜第３のＬＥＤ１００〜１０４と、トラックボール１０８に対する操作に応じて操作信号を出力する図示しない機構構成部とを含む。ＬＥＤ１００〜１０４の発光色は、例えば、赤、緑、及び青である。
【００４４】
記憶部９２は、第１〜第３のＬＥＤ１００〜１０４が点灯されているか否かを示す値をそれぞれ記憶する変数ＬＥＤ１Ｆ、変数ＬＥＤ２Ｆ、及び変数ＬＥＤ３Ｆとを記憶する領域を含む。
【００４５】
変数ＬＥＤ１Ｆ、変数ＬＥＤ２Ｆ、及び変数ＬＥＤ３Ｆの各々には、０又は１が記憶される。これら変数の値が０のとき、第１〜第３のＬＥＤ１００〜１０４は消灯されており、これら変数の値が１のとき、第１〜第３のＬＥＤ１００〜１０４は点灯されている。
【００４６】
ローバッテリイベント、新着メールイベント、及び着呼イベント等の他に、利用者によってトラックボール装置５８が操作されるイベントを、トラックボール操作イベントと呼ぶ。
【００４７】
図３（Ａ）は、第１筐体５４を取外したときの第２筐体５２の右半分の平面図である。図３（Ｂ）は、トラックボール部分のカバーを取外したときの第２筐体５２の右半分の平面図である。図３（Ｃ）は、図３（Ｂ）の状態からさらにトラックボール装置５８をトラックボール装置５８の基板から取外したときの、第２筐体５２の右半分の平面図である。図３（Ｄ）は、図３（Ｃ）の状態で、第２筐体５２内の基板上からトラックボール装置５８の基板を取外した状態の、第２筐体５２の右半分の平面図である。
【００４８】
特に図３（Ｃ）を参照して、第２筐体５２の内部には、トラックボール装置５８を第２筐体５２内に固定するための固定部材１２０と、固定部材のさらに下部に設けられ、トラックボール装置５８が設置される基板１２２とが設けられている。
【００４９】
［トラックボール装置５８の構成］
図４は、配線基板１４０上の、トラックボール装置５８の各部品の配置を模式的に示す図である。図５は、トラックボール装置５８において、トラックボール１０８に対する操作に応じた信号を生成する機能を実現する機構構成部１４２の斜視図を示す図である。図６は、機構構成部１４２の断面図を示す図である。図７は、トラックボール装置５８の分解斜視図を示す図である。
【００５０】
図７を参照して、トラックボール装置５８は、配線基板１４０と、配線基板１４０の上面の中心に設置された機構構成部１４２と、配線基板１４０の下面に配され、配線基板１４０に形成された開口を通して機構構成部１４２と係合することにより、機構構成部１４２及びトラックボール１０８を配線基板１４０に固定するための、ＳＵＳ（Ｓｔａｉｎｌｅｓｓ  Ｕｓｅｄ  Ｓｔｅｅｌ）４３０等の磁性材料からなる部材１８６とを含む。
【００５１】
図４及び図７を参照して、配線基板１４０は、略正方形状の基板１５０と、基板１５０の中央部分に配置された略正方形状のプッシュスイッチ１４８とを含む。基板１５０の上面の、プッシュスイッチ１４８の３辺の外側には、第１〜第３のＬＥＤ１００〜１０４が配置されている。第１〜第３のＬＥＤ１００〜１０４は、トラックボールの最下部を中心とする略円周上に配置されている。
【００５２】
基板１５０の上面の４つの角部の近傍には、部材１８６の係合部を通すための長方形の孔１５４〜１６０が形成されている。また、基板１５０の上端及び下端の中心部分には、配線基板１４０を筐体内の基板に固定するためのねじ孔１４６及び１４４が形成されている。
【００５３】
図７を参照して、機構構成部１４２は、平面形状が略十字状となるように形成され、かつ上面中央に凹部を有する樹脂性の取付台１９０と、取付台１９０の十字部分に、正方形を形成するように配置された、各々が略円柱形状の、トラックボール１０８の回転を検出するための４本のローラ１９２とを含む。これら４本のローラ１９２の上方に、トラックボール１０８が配置される。各ローラの一端には磁石が固定され、この磁石が部材１８６に引き寄せられることで、ローラ１９２が下方に付勢される。
【００５４】
機構構成部１４２はさらに、取付台、ローラ１９２、及びトラックボール１０８の上方からこれら全てを覆うように取付けられた、導光性の樹脂からなるハウジング部１８０と、ハウジング部１８０の上方からハウジング部１８０を抑えるようにして取付けられ、側端に形成された４つ脚部によって取付台１９０と係合する、金属からなるカバー１８４とを含む。ハウジング部の上部中央には、トラックボール１０８の上部を露出させるための円形の開口が形成され、かつその開口部周囲は一定の高さでハウジング部１８０の他の部分よりも上に突き出している。この突出部２００は、トラックボール装置５８が第２筐体５２内に固定されたときに、第２筐体５２の表面に形成された円形開口部にはまりこみ、上面が第２筐体５２の表面と面一となるような高さを持つ。カバー１８４には、この突出部２００の外形とほぼ一致する大きさの開口が形成されている。したがって、トラックボール１０８の上端部は、ハウジング部１８０及びカバー１８４の開口部を介して第２筐体５２の表面に露出されることになる。
【００５５】
取付台１９０の上面中央の凹部には、一端が取付台１９０の側壁部分に固定され、他端が取付台１９０の中心に位置する片持ち状の板ばねが設置されている。板ばねの他端は、トラックボール１０８を安定して保持し、かつ上方に付勢するように、円形形状に形成されている。
【００５６】
トラックボール１０８が板ばねにより上方に付勢されているため、トラックボールに対する操作が行われないときにはトラックボール１０８と４本のローラとの間には空隙があく。トラックボール１０８に対して、下方向への押し下げ力が加えられた場合、取付台１９０の板ばねの他端は下側に移動する。例えば指によりトラックボールが回転するような操作が加えられると、トラックボール１０８は回転方向側に移動しながら下方に移動する。そのため、トラックボール１０８の下部が４本のローラのうち指がある方向と逆の位置にあるものに接し、そのローラを回転させる。どのローラがどの程度の量だけ回転しているかによって、トラックボール１０８に対する操作が判定できる。利用者がトラックボール１０８を押し下げることにより、配線基板１４０のプッシュスイッチ１８８は取付台１９０の板ばねの他端によって押圧され、押圧信号を出力する。
【００５７】
第１〜第３のＬＥＤ１００〜１０４が点灯されると、ハウジング部１８０によって、トラックボール周囲までその光が導かれる。利用者は、トラックボールの周囲の、ハウジング部１８０の突出部２００（第２筐体表面とは面一である。）から外部に射出される光を見ることができる。
【００５８】
図８は、第１〜第３のＬＥＤ１００〜１０４が点灯された場合に、ハウジング部１８０において第２筐体５２から露出する略円周状の突出部２００による光の透過の様子を示す図である。図８を参照して、第１〜第３のＬＥＤ１００〜１０４が点灯された場合、発せられた光はそれぞれ突出部２００を透過してくる。そして、第１のＬＥＤ１００に近い部分２０２では赤い色の光が、第２のＬＥＤ１０２に近い部分２０４では緑の光が、第３のＬＥＤ１０４に近い部分２０６では青い光が、それぞれ観測される。三つのＬＥＤを同時に点灯すれば、これら三つの色が互いの境界部分でグラデーションのように変化して連続的に突出部２００の周囲に観測できるし、各ＬＥＤを単独で点灯すれば、そのＬＥＤに近い部分だけで、そのＬＥＤの発光色を観測できる。
【００５９】
第１〜第３のＬＥＤ１００〜１０４の点灯はシステム部９６によって制御される。
【００６０】
［ソフトウェア構成］
（ソフトウェアにより実現される動作の概略）
以下、最初に本実施の形態に係る携帯電話５０において、イベントが発生した場合の携帯電話５０の動作の概要について述べ、次にそうした動作を実現するコンピュータソフトウェアの制御構造について述べる。
【００６１】
本実施の形態に係る携帯電話５０では、ローバッテリイベント、新着メールイベント、及び着呼イベントが生じた場合、主に、それぞれ第１〜第３のＬＥＤ１００〜１０４を点灯することにより、イベントの発生を利用者に通知するものとする。なお、以下の説明では、最初、ローバッテリイベント、新着メールイベント、及び着呼イベントのいずれも携帯電話５０に生じていないものとする。そのような状態を初期状態と呼ぶ。
【００６２】
＜ローバッテリイベントが生じた場合の動作例＞
図９は、ローバッテリイベントが生じた場合の携帯電話５０の動作の例について説明するための図である。図９を参照して、初期状態２２０では、どのＬＥＤも点灯されていないものとする。ここで、利用者がトラックボール１０８を操作していない場合にローバッテリイベントが生じたものとする。矢印２４０により示されるように、携帯電話５０の状態は、第１のＬＥＤ１００のみが点滅する状態２３０に遷移する。状態２３０では、表示装置５６の状態２４２に示されるように、バックライトが消灯される。
【００６３】
状態２３０において、第１のＬＥＤ１００が点滅し始めてから一定の時間が経過するまでに、利用者がイベントの発生に気付き、第１のＬＥＤ１００の方向にトラックボール１０８を回転させたものとする。携帯電話５０はそうした操作を検知すると、その時点で状態を矢印２４４により示されるように状態２３６に遷移する。状態２３６では、第１のＬＥＤ１００の点滅が終わり点灯状態となる。表示画面２３８により示されるように、バックライトは消灯され、ローバッテリ警告表示が行われる。
【００６４】
図１０は、利用者が第１のＬＥＤ１００の方向にトラックボール１０８を回転させる様子を示す図である。図１０を参照して、利用者の指２６０が、トラックボール１０８の上部を押さえながら矢印２６２により示される方向に移動することにより、第１のＬＥＤ１００に近い領域２０６の方向にトラックボール１０８が回転する。
【００６５】
再び図９を参照して、状態２３０において、第１のＬＥＤ１００が点滅し始めてからユーザがトラックボールの操作を継続して所定時間（例えば５秒）が経過したものとする。その場合、矢印２４６により示されるように、携帯電話５０は状態２３６に遷移する。状態２３６については既に説明したとおりである。
【００６６】
初期状態２２０で利用者がトラックボール１０８を操作している際に、ローバッテリイベントが生じたものとする。矢印２２２により示されるように、突出部２００の状態は、第１〜第３のＬＥＤ１００〜１０４が順番に点灯される状態２２６に遷移する。
【００６７】
状態２２６では、表示装置の状態２２４により示されるように、バックライトは消灯しない。
【００６８】
状態２２６において、利用者がイベントの発生に気付き、所定時間（本実施の形態では５秒）の間にトラックボール１０８の操作を中断したものとする。その場合、矢印２２８により示されるように、突出部２００の状態は状態２３０に遷移する。以後の動作については既に説明したとおりである。
【００６９】
状態２２６において利用者が所定時間以上トラックボールの操作を継続した場合には、矢印２３２により示されるように、突出部２００の状態は状態２３６に遷移する。ただしこの場合、バックライトは消灯するが、ローバッテリ警告は表示されず、表示内容はそのままとなる。
【００７０】
＜新着メールイベントが生じた場合の動作例＞
図１１は、新着メールイベントが生じた場合の携帯電話５０の動作の例について説明するための図である。図１１に示す初期状態２７０では、第２のＬＥＤ１０２が消灯している場合と点灯している場合の両方があり得る。いずれの場合でも、その後の状態遷移は同じである。最初に、初期状態２７０において、利用者がトラックボール１０８を操作しているときに新着メールイベントが発生したものとする。矢印２８０により示される状態遷移により、突出部２００の状態は第１〜第３のＬＥＤ１００〜１０４が順番に点灯する状態２８４に遷移する。状態２８４では、利用者が操作しているアプリケーションの画面２８２が継続して表示されている。
【００７１】
突出部２００が状態２８４に遷移してから所定時間（５秒）内に利用者がトラックボール１０８の操作を中断するか否かにより、突出部２００の状態遷移が変化する。すなわち、利用者がトラックボール１０８の操作を継続した場合には、突出部２００の状態は、第２のＬＥＤ１０２のみが点灯する状態２９２に遷移する。状態２９２ではアプリケーションの画面２９４がそのまま表示される。以後、次のイベントが発生するまで突出部２００の状態はこのままで維持される。第２のＬＥＤ１０２が点灯していることにより、利用者に対しメールの着信があったことが報知されている。
【００７２】
一方、状態２８４に遷移してから所定時間（５秒）以内に利用者がトラックボール１０８の操作を中断すると、矢印２８６により示されるように、突出部２００の状態は、第２のＬＥＤ１０２のみが点滅する第２の点滅状態２８８に遷移する。第２の点滅状態２８８では、利用者に新着メールイベントの発生を報知するために、画面２９８で示されるようにバックライトが消灯される。この状態で、所定時間（５秒）以内に利用者がトラックボールを第２のＬＥＤ１０２側に操作するかしないかにより、突出部２００の状態遷移が変化する。
【００７３】
すなわち、利用者がトラックボール１０８を第２のＬＥＤ１０２側に操作した場合には、矢印３００により示されるように、突出部２００の状態は、どのＬＥＤも点灯されていない状態３０２に遷移する。状態３０２では、新規に受信したメールの一覧を表示した画面３０４が表示される。
【００７４】
図１２は、利用者が第２のＬＥＤ１０２の方向にトラックボール１０８を回転させる様子を示す図である。図１２を参照して、利用者の指２６０が、トラックボール１０８の上部を押さえながら矢印３３０により示される方向に移動することにより、第２のＬＥＤ１０２に近い領域２０４の方向にトラックボール１０８が回転する。
【００７５】
再び図１１を参照して、一方、状態２８８において、第２のＬＥＤ１０２が点滅し始めてから、利用者がトラックボール１０８を操作しないで一定の時間（例えば５秒）が経過したものとする。その場合、矢印３０６により示されるように、携帯電話５０は状態３０８に遷移する。状態３０８では、第２のＬＥＤ１０２の点滅が終わり点灯状態となる。状態３０８では、画面３１０により示されるように、新着メール通知画面表示が行なわれる。
【００７６】
状態３０８において、新着メールが届いたことを利用者が確認する操作を行なった場合、突出部２００の状態は、矢印３１２により示されるように状態３０２に遷移する。状態３０２については既に説明したとおりである。
【００７７】
初期状態２７０で、利用者がトラックボール１０８を操作していない場合に、新着メールイベントが生じたものとする。その場合、矢印２９６により示されるように、突出部２００の状態は、初期状態２７０から、第２のＬＥＤ１０２のみが点滅する第２の点滅状態２８８に遷移する。以後の動作については既に説明したとおりである。
【００７８】
＜着呼イベントが生じた場合の動作例＞
図１３は、着呼イベントが生じた場合の携帯電話５０の動作の例について説明するための図である。図１３に示す初期状態３８４では、第３のＬＥＤ１０４が消灯している場合と点灯している場合の両方があり得る。いずれの場合でも、その後の状態遷移は同じである。最初に、初期状態３８４において、利用者がトラックボール１０８を操作しているときに着呼イベントが発生したものとする。矢印３５０により示される状態遷移により、突出部２００の状態は第１〜第３のＬＥＤ１００〜１０４が順番に点灯する状態３５４に遷移する。状態３５４では、利用者が操作しているアプリケーションの画面３５２が継続して表示されている。
【００７９】
突出部２００が状態３５４に遷移してから、相手の端末が発呼を中断するまでの間に、携帯電話５０の利用者がトラックボール１０８の操作を中断するか否かにより、突出部２００の状態遷移が変化する。
【００８０】
すなわち、利用者がトラックボール１０８の操作を継続した場合には、突出部２００の状態は、第３のＬＥＤ１０４のみが点灯する状態３６２に遷移する。状態３６２ではアプリケーションの画面３６４がそのまま表示される。以後、次のイベントが発生するまで突出部２００の状態はこのままで維持される。第３のＬＥＤ１０４が点灯していることにより、利用者に対し着呼があったことが報知されている。
【００８１】
一方、状態３５４に遷移してから、相手の端末が発呼を中断するまでの間に、利用者がトラックボール１０８の操作を中断すると、矢印３５６により示されるように、突出部２００の状態は、第３のＬＥＤ１０４のみが点滅する第３の点滅状態３５８に遷移する。第３の点滅状態３５８では、利用者に着呼イベントの発生を報知するために、画面３６８で示されるように着呼通知画面が表示される。この状態で、相手の端末が発呼を中断するまでの間に、利用者による第３のＬＥＤ１０４側へのトラックボール１０８の回転操作と、通話応答ボタンの押下とのいずれかをするかしないかにより、突出部２００の状態遷移が変化する。
【００８２】
すなわち、利用者がトラックボールを第３のＬＥＤ１０４側に操作した、又は、通話応答ボタンを押下した場合には、矢印３７０により示されるように、突出部２００の状態は、どのＬＥＤも点灯されていない状態３７２に遷移する。状態３７２では、状態３８４において利用していたアプリケーションの画面３８２が表示され、呼出相手との通話接続が行なわれる。
【００８３】
一方、状態３５８において、第３のＬＥＤ１０４が点滅し始めてから、利用者がトラックボール１０８を操作しないまま、相手の端末が発呼を中断したものとする。その場合、矢印３７４により示されるように、携帯電話５０は状態３７６に遷移する。状態３７６では、第３のＬＥＤ１０４の点滅が終わり点灯状態となる。状態３７６では、何時にどの電話番号から着呼を受けたかが示された画面３７８が表示される。
【００８４】
状態３７６において、利用者が画面３７８を閉じる操作を行なった場合、突出部２００の状態は、矢印３８０により示されるように状態３７２に遷移する。状態３７２については既に説明したとおりである。なお、この場合には通話接続は行なわれない。
【００８５】
初期状態３８４で、利用者がトラックボール１０８を操作していない場合に、着呼イベントが生じたものとする。その場合、矢印３６６により示されるように、突出部２００の状態は、初期状態３８４から第３の点滅状態３５８に遷移する。以後の動作については既に説明したとおりである。
【００８６】
（上記動作のためのソフトウェア）
以下、上記した動作を実現するソフトウェアの構成について述べる。
【００８７】
図１４、１５、１９、２４、及び２９〜３２は、図２に示すシステム部９６が実行するプログラムの制御構造を示すフローチャートである。このプログラムを実質的にコンピュータであるシステム部９６が実行することにより、携帯電話５０の機能が実現される。
【００８８】
図１４を参照して、このプログラムは携帯電話５０が電源ＯＮされた後に実行が開始され、第１〜第３のＬＥＤ１００〜１０４を消灯して、変数ＬＥＤ１Ｆ、変数ＬＥＤ２Ｆ、及び変数ＬＥＤ３Ｆに０を代入するステップ４００と、ステップ４００の後、携帯電話５０によって提供されるアプリケーションのいずれかを利用者に選択させるメニューアプリケーション（以下、メニューアプリと呼ぶ。）の実行を、上位アプリ実行部１０６に指示するステップ４０４とを含む。
【００８９】
このプログラムはさらに、ステップ４０４の後、ローバッテリイベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４０６と、ステップ４０６の判定結果がＮＯの場合に、新着メールイベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４０８と、ステップ４０８の後、着呼イベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４１２と、ステップ４１２の判定結果がＮＯの場合に、トラックボール操作イベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４１６とを含む。
【００９０】
このプログラムはさらに、ステップ４０６の判定結果がＹＥＳの場合に、図９においてローバッテリイベントが生じた場合の動作例で述べたように、ローバッテリイベント対応処理を実行して、制御をステップ４０６に戻すステップ４２０と、ステップ４０８の判定結果がＹＥＳの場合に、図１１において新着メールイベントが生じた場合の動作例で述べたように、新着メールイベント対応処理を実行して、制御をステップ４０６に戻すステップ４１０と、ステップ４１２の判定結果がＹＥＳの場合に、図１３において着呼イベントが生じた場合での動作例で述べたように、着呼イベント対応処理を実行して、制御をステップ４０６に戻すステップ４１４とを含む。
【００９１】
ローバッテリイベント対応処理、新着メールイベント対応処理、及び着呼イベント対応処理の詳細については後述する。
【００９２】
このプログラムはさらに、ステップ４１６の判定結果がＹＥＳの場合に、トラックボール装置５８が利用者によってどのように操作されたかを示す情報をトラックボール装置５８から得て上位アプリ実行部１０６に送信して、制御をステップ４０６に戻すステップ４１８を含む。なお、ステップ４１６の判定結果がＮＯの場合、制御はステップ４０６に戻る。
【００９３】
図１５は、図１４に示すステップ４２０において実行されるローバッテリイベント対応処理の詳細なフローである。図１５を参照して、このルーチンは、トラックボール操作イベントが生じているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４４２と、ステップ４４２の判定結果がＹＥＳの場合に、トラックボール操作イベントによってトラックボール１０８がどのように操作されたかを示す情報を上位アプリ実行部１０６に送信するステップ４４４と、ステップ４４４の後、第１〜第３のＬＥＤ１００〜１０４を順番に繰返し点灯するＬＥＤ回転点灯処理を実行するステップ４４６とを含む。
【００９４】
ステップ４４４において送信された情報を上位アプリ実行部１０６が受信すると、上位アプリ実行部１０６は、受信した情報に応じた処理を実行して、当該処理に応じた画像を表示装置５６に表示する。
【００９５】
図１６は、ステップ４４６において、第１〜第３のＬＥＤ１００〜１０４を順番に点灯する方法を示す図である。図１６において、左から順番に、第１のＬＥＤ１００のみが第１の時間の間点灯され、突出部２００のうち第１のＬＥＤ１００に近い部分２０２から光が透過される。その後、第１のＬＥＤ１００が消灯される。次に、第２のＬＥＤ１０２のみが第１の時間の間点灯され、突出部２００のうち第２のＬＥＤ１０２に近い部分２０６から光が透過される。その後、第２のＬＥＤ１０２が消灯される。次に、第３のＬＥＤ１０４が第１の時間の間点灯され、突出部２００のうち第３のＬＥＤ１０４に近い部分２０４から光が透過される。その後、同様にして、第１のＬＥＤ１００、第２のＬＥＤ１０２、及び第３のＬＥＤ１０４を順番に点灯することを繰返す。
【００９６】
ステップ４４６において、ＬＥＤ回転点灯処理が実行されている間に、利用者がトラックボール１０８の操作を中断した場合、値ＢＡＬＬＳＴＯＰを戻り値としてＬＥＤ回転点灯処理が終了する。ＬＥＤ回転点灯処理が実行されても、利用者がトラックボール１０８の操作を継続している場合、一定時間経過後に値ＢＡＬＬＣＯＮＴを戻り値としてＬＥＤ回転点灯処理が終了する。
【００９７】
再び図１５を参照して、このルーチンはさらに、ステップ４４６の後、ステップ４４６の戻り値がＢＡＬＬＳＴＯＰであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４４８と、ステップ４４８の判定結果がＮＯの場合に、第１のＬＥＤ１００を点灯した状態にして、変数ＬＥＤ１Ｆに１を代入し、バックライトを消灯して、このルーチンを終了するステップ４６６とを含む。
【００９８】
このルーチンはさらに、ステップ４４２の判定結果がＮＯの場合、又はステップ４４８の判定結果がＹＥＳの場合に実行され、第１のＬＥＤ１００を点滅する第１のＬＥＤ点滅処理を実行するステップ４５０と、ステップ４５０の後、第１のＬＥＤ１００のみを点灯したままの状態にして、変数ＬＥＤ１Ｆに１を代入するステップ４５２とを含む。
【００９９】
図１７は、図１５のステップ４５０における、第１のＬＥＤ１００の点滅の仕方を示す図である。図１７において、左から順番に、最初は第１のＬＥＤ１００のみが第１の時間の間点灯され、突出部２００のうち第１のＬＥＤ１００に近い部分２０６から光が透過される。その後、全てのＬＥＤが第１の時間の間消灯される。その後、同様にして、第１の時間ずつ第１のＬＥＤ１００の点灯及び消灯を繰返す。
【０１００】
本実施の形態では、第１の時間は、ＬＥＤが点滅していることを利用者が認識できるのであればどのような時間でも良い。例えば、第１の時間は、０．３秒であっても良い。第１の時間は、携帯電話５０の製造時に予め定められているものとする。
【０１０１】
再び図１５を参照して、このルーチンはさらに、ステップ４５２の後、バッテリの残量を表示するバッテリ残量情報表示アプリケーション（以下、バッテリ残量情報表示アプリと呼ぶ。）を実行するように、上位アプリ実行部１０６に指示して、バックライトを消灯するステップ４５４を含む。
【０１０２】
図１８は、ステップ４５４において、表示装置５６に表示される画像の詳細を示す図である。図１８を参照して、表示装置５６には、バッテリの残量等を示すダイアログボックス４８６と、ポインタ４８４とが表示される。ダイアログボックス４８６は、利用者によって操作される確認ボタン４８２を含む。利用者は、ダイアログボックス４８６に表示された文章を見て、その内容を確認した後に、ポインタ４８４を確認ボタン４８２に移動させ、確認ボタン４８２を押下する操作を行なうことができる。この操作により、バッテリ残量情報表示アプリが終了する。
【０１０３】
再び図１５を参照して、このルーチンはさらに、ステップ４５４の後、利用者が確認ボタン４８２を押下することによって、バッテリ残量情報表示アプリを終了させたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４５８と、ステップ４５８の判定結果がＮＯの場合に、トラックボール操作イベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４６０と、ステップ４６０の判定結果がＹＥＳの場合に、トラックボール装置５８が利用者によってどのように操作されたかを示す情報を上位アプリ実行部１０６に送信し、当該情報をバッテリ残量情報表示アプリに反映させ、制御をステップ４５８に戻すステップ４６２とを含む。ステップ４５８の判定結果がＹＥＳの場合、このルーチンを終了する。ステップ４６０の判定結果がＮＯの場合、制御はステップ４５８に戻る。
【０１０４】
図１９は、図１４に示すステップ４１０において実行される新着メールイベント対応処理の詳細なフローである。図１９を参照して、このルーチンは、トラックボール操作イベントが生じているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５０２と、ステップ５０２の判定結果がＹＥＳの場合に、トラックボール操作イベントによってトラックボール１０８がどのように操作されたかを示す情報を上位アプリ実行部１０６に送信するステップ５０４と、ステップ５０４の後、第１〜第３のＬＥＤ１００〜１０４を順番に点灯するＬＥＤ回転点灯処理を実行するステップ５０６とを含む。
【０１０５】
ステップ５０６において、ＬＥＤ回転点灯処理が実行されている間に、利用者がトラックボール１０８の操作を中断した場合、値ＢＡＬＬＳＴＯＰを戻り値としてＬＥＤ回転点灯処理が終了する。ステップ５０６において、ＬＥＤ回転点灯処理が実行されても利用者がトラックボール１０８の操作を継続している場合、一定時間後に値ＢＡＬＬＣＯＮＴを戻り値としてＬＥＤ回転点灯処理が終了する。
【０１０６】
このルーチンはさらに、ステップ５０６の後、ステップ５０６において出力された戻り値がＢＡＬＬＳＴＯＰであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５０８と、ステップ５０８の判定結果がＮＯの場合に、第２のＬＥＤ１０２を点灯した状態にして、変数ＬＥＤ２Ｆに１を代入し、このルーチンを終了するステップ５２２とを含む。
【０１０７】
このルーチンはさらに、ステップ５０２の判定結果がＮＯの場合、又はステップ５０８の判定結果がＹＥＳの場合に実行され、第２のＬＥＤ１０２を点滅させる第２のＬＥＤ点滅処理を実行するステップ５１０を含む。
【０１０８】
ステップ５１０において第２のＬＥＤ点滅処理が開始され、所定の時間（例えば５秒）が経過しても、利用者がトラックボール１０８を操作しなかった場合、値ＴＩＭＥＯＵＴを戻り値として第２のＬＥＤ点滅処理が終了する。ステップ５１０において第２のＬＥＤ点滅処理が開始され、所定の時間（例えば５秒）が経過するまでの間に、利用者がトラックボール１０８を第２のＬＥＤ１０２の側に回転させる操作をした場合、値ＢＡＬＬＯＰＥを戻り値として第２のＬＥＤ点滅処理が終了する。
【０１０９】
図２０は、ステップ５１０において、第２のＬＥＤ１０２の点滅の仕方を示す図である。第２のＬＥＤ１０２が点灯している間、突出部２００のうち第２のＬＥＤ１０２に近い部分２０６から光が透過される。ここでの第２のＬＥＤ１０２の点滅の仕方は、図１７に示す第１のＬＥＤ１００の点滅の仕方とほぼ同様である。
【０１１０】
再び図１９を参照して、このルーチンはさらに、ステップ５１０の後、ステップ５１０における戻り値がＢＡＬＬＯＰＥであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５１２と、ステップ５１２の判定結果がＮＯの場合に、第２のＬＥＤ１０２のみを点灯したままの状態にして、変数ＬＥＤ２Ｆに１を代入するステップ５１４と、ステップ５１４の後、新着メールを受信したことを利用者に通知する新着メール通知アプリケーション（以下、新着メール通知アプリと呼ぶ。）を実行するように、上位アプリ実行部１０６に指示するステップ５１８とを含む。
【０１１１】
図２１は、ステップ５１８において、表示装置５６に表示される画像の詳細を示す図である。図２１を参照して、表示装置５６には、新着メールが届いたことを利用者に提示するダイアログボックス５０２が表示される。ダイアログボックス５０２には、新着メールが何件届いたかを示す文章と、利用者が当該文章の内容を確認した場合に操作される確認ボタン５０４と、新着メール通知アプリを終了するために操作される、「閉じる」と表示されたボタン５０６とが表示される。
【０１１２】
再び図１９を参照して、このルーチンはさらに、ステップ５１８の後、利用者によって、「閉じる」と表示されたボタン５０６が押下されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５２０と、ステップ５２０の判定結果がＮＯの場合に、利用者によって確認ボタン５０４が押下されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５２６と、ステップ５２６の判定結果がＮＯの場合に、トラックボール操作イベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５２８と、ステップ５２８の判定結果がＹＥＳの場合に、トラックボール装置５８が利用者によってどのように操作されたかを示す情報を上位アプリ実行部１０６に送信し、当該情報を新着メール通知アプリに反映させ、制御をステップ５２０に戻すステップ５３０とを含む。ステップ５２０の判定結果がＹＥＳの場合、このルーチンを終了する。ステップ５２８の判定結果がＮＯの場合、制御はステップ５２０に戻る。
【０１１３】
このルーチンはさらに、ステップ５１２又はステップ５２６の判定結果がＹＥＳの場合に実行され、第１〜第３のＬＥＤ１００〜１０４を消灯したままの状態にして、変数ＬＥＤ２Ｆに０を代入するステップ５３２と、ステップ５３２の後、未読の新着メールを利用者に閲覧させる未読メール表示アプリケーション（以下、未読メール表示アプリと呼ぶ。）の実行を、上位アプリ実行部１０６に指示するステップ５３６とを含む。
【０１１４】
図２２は、ステップ５３６において、表示装置５６に表示される画像の詳細を示す図である。図２２を参照して、表示装置５６には、未読メールの一覧を利用者に提示するダイアログボックス５２２が表示される。ダイアログボックス５２２には、未読のメールのアドレス及びタイトルの一覧を表示するテーブル５２４と、未読メール表示アプリを終了するために操作される、「閉じる」と表示されたボタン５２６とが表示される。
【０１１５】
再び図１９を参照して、このルーチンはさらに、ステップ５３６の後、利用者によって「閉じる」と表示されたボタン５２６が押下されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５３８と、ステップ５３８の判定結果がＮＯの場合に、トラックボール操作イベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５４０と、ステップ５４０の判定結果がＹＥＳの場合に、トラックボール装置５８が利用者によってどのように操作されたかを示す情報を上位アプリ実行部１０６に送信し、当該情報を未読メール表示アプリに反映させ、制御をステップ５３８に戻すステップ５４２とを含む。ステップ５３８における判定結果がＮＯの場合、このルーチンは終了する。ステップ５４０の判定結果がＮＯの場合、制御はステップ５３８に戻る。
【０１１６】
図２３は、図１４に示すステップ４１４において実行される着呼イベント対応処理の詳細なフローである。図２３を参照して、このルーチンは、トラックボール操作イベントが生じているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５４２と、ステップ５４２の判定結果がＹＥＳの場合に、トラックボール操作イベントによってトラックボール１０８がどのように操作されたかを示す情報を上位アプリ実行部１０６に送信するステップ５４４と、ステップ５４４の後、第１〜第３のＬＥＤ１００〜１０４を順番に点灯するＬＥＤ回転点灯処理を実行するステップ５４６とを含む。
【０１１７】
ステップ５４６において、ＬＥＤ回転点灯処理が実行されている間に、利用者がトラックボール１０８の操作を中断した場合、値ＢＡＬＬＳＴＯＰを戻り値としてＬＥＤ回転点灯処理が終了する。ステップ５４６において、ＬＥＤ回転点灯処理が実行されても、利用者がトラックボール１０８の操作を継続している場合、一定時間経過後に値ＢＡＬＬＣＯＮＴを戻り値としてＬＥＤ回転点灯処理が終了する。
【０１１８】
再び図２３を参照して、このルーチンはさらに、ステップ５４６の後、ステップ５４６における戻り値がＢＡＬＬＳＴＯＰであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５４８と、ステップ５４８の判定結果がＮＯの場合に、第３のＬＥＤ１０４を点灯したままの状態にして、変数ＬＥＤ３Ｆに１を代入し、このルーチンを終了するステップ５６６とを含む。
【０１１９】
このルーチンはさらに、ステップ５４２の判定結果がＮＯの場合、又はステップ５４８の判定結果がＹＥＳの場合に実行され、着呼を受けたことを利用者に提示する画面を表示装置５６に表示するように、上位アプリ実行部１０６に指示するステップ５５０を含む。
【０１２０】
図２４は、ステップ５５０において、表示装置５６に表示される画像の詳細を示す図である。図２４を参照して、表示装置５６には、どの電話番号から着呼を受けたかを利用者に提示するダイアログボックス５９２が表示される。
【０１２１】
再び図２３を参照して、このルーチンはさらに、ステップ５５０の後、第３のＬＥＤ１０４を点滅する第３のＬＥＤ点滅処理を実行するステップ５５２を含む。
【０１２２】
ステップ５５２において第３のＬＥＤ点滅処理が開始され、所定の時間（例えば５秒）が経過しても、利用者がトラックボール１０８を操作しなかった場合、値ＣＡＬＬＳＴＯＰを戻り値として第３のＬＥＤ点滅処理が終了する。ステップ５５２において第３のＬＥＤ点滅処理が開始され、所定の時間（例えば５秒）が経過するまでの間に、利用者がトラックボール１０８を第３のＬＥＤ１０４の側に向けて回転させる操作をした場合、値ＢＡＬＬＯＰＥを戻り値として第３のＬＥＤ点滅処理が終了する。
【０１２３】
図２５は、ステップ５５２において、第３のＬＥＤ１０４の点滅の仕方を示す図である。第３のＬＥＤ１０４が点灯している間、突出部２００のうち第３のＬＥＤ１０４に近い部分２０４から光が透過される。第３のＬＥＤ１０４の点滅の仕方は、図１７に示す第１のＬＥＤ１００の点滅の仕方とほぼ同様である。
【０１２４】
再び図２３を参照して、このルーチンはさらに、ステップ５５２の後、ステップ５５２における戻り値がＢＡＬＬＯＰＥであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５５４と、ステップ５５４の判定結果がＹＥＳの場合に、携帯電話５０と相手先の端末との回線を接続して、通話可能な状態にするステップ５５６と、ステップ５５６の後、いずれかが通話を終了するまで待機するステップ５５８と、ステップ５５８において通話が終了した場合、回線を切断するステップ５６０とを含む。このルーチンはさらに、ステップ５６０の後、第１〜第３のＬＥＤ１００〜１０４を消灯したままの状態にして、変数ＬＥＤ３Ｆに０を代入し、このルーチンを終了するステップ５６２とを含む。
【０１２５】
このルーチンはさらに、ステップ５５４の判定結果がＮＯの場合に、第３のＬＥＤ１０４を点灯したままの状態にして、変数ＬＥＤ３Ｆに１を代入するステップ５６６Ａと、ステップ５６６Ａの後、どの日時にどの電話番号から着呼があったかを利用者に通知する不在着呼通知アプリケーション（以下、不在着呼通知アプリと呼ぶ。）を実行するように、上位アプリ実行部１０６に指示するステップ５７０とを含む。
【０１２６】
図２６は、ステップ５７０において、表示装置５６に表示される画像の詳細を示す図である。図２６を参照して、表示装置５６には、他の端末から着呼を受けたことを利用者に提示するダイアログボックス６０２が表示される。ダイアログボックス６０２には、どの電話番号から何時に着呼を受けたかを提示する文章と、不在着呼通知アプリを終了するために操作される、「閉じる」と表示されたボタン６０４とが表示される。
【０１２７】
再び図２３を参照して、このルーチンはさらに、ステップ５７０の後、利用者によって「閉じる」と表示されたボタン６０４が押下されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５７２と、ステップ５７２の判定結果がＮＯの場合に、トラックボール操作イベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５７４と、ステップ５７４の判定結果がＹＥＳの場合に、トラックボール装置５８が利用者によってどのように操作されたかを示す情報を上位アプリ実行部１０６に送信し、制御をステップ５７２に戻すステップ５７６とを含む。なお、ステップ５７２における判定結果がＹＥＳの場合、制御はステップ５６２に進む。ステップ５７４の判定結果がＮＯの場合、制御はステップ５７２に戻る。
【０１２８】
図２７は、図１５に示すステップ４５０において実行される第１のＬＥＤ点滅処理、又は図１９に示すステップ５１０において実行される第２のＬＥＤ点滅処理の詳細なフローである。なお、ステップ４５０及びステップ５１０は、いずれも同様の処理を行うが、点滅させるＬＥＤは異なる。図２７では点滅させるＬＥＤをＬＥＤｘ（ｘ＝１又は２）として表わしている。ステップ４５０及びステップ５１０において実行される場合、ｘはそれぞれ１及び２である。ｘ＝１及び２の場合、ＬＥＤｘは、それぞれ第１のＬＥＤ１００及び第２のＬＥＤ１０２を指す。以下、ＬＥＤｘを「指定ＬＥＤ」と呼ぶ。
【０１２９】
図２７を参照して、このルーチンは、バックライトを消灯するステップ６３８と、ステップ６３８の後、指定ＬＥＤを点灯するステップ６２０と、ステップ６２０の後、ステップ６２０における点灯から第１の時間を経過するまで待機するステップ６２２と、ステップ６２２において点灯から第１の時間を経過した場合に、指定ＬＥＤを消灯するステップ６２４と、ステップ６２４の後、ステップ６２４における消灯から第１の時間を経過するまで待機するステップ６２６とを含む。
【０１３０】
このルーチンはさらに、ステップ６２６において、消灯から第１の時間を経過した場合に、トラックボール操作イベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ６２８と、ステップ６２８の判定結果がＮＯの場合に、このルーチンが開始されてから第２の時間を経過したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ６３２とを含む。なお、ステップ６３２の判定結果がＹＥＳの場合、このルーチンは、ＴＩＭＥＯＵＴを戻り値として終了する。ステップ６３２の判定結果がＮＯの場合、制御はステップ６２０に戻る。
【０１３１】
第２の時間は、上述した「（ソフトウェアにより実現される動作の概略）」で述べた「所定時間（５秒）」に相当する時間であり、イベントが生じてから利用者からのアクションを待機するための制限時間であれば、どのような時間でもよい。本実施の形態では、第２の時間を５秒として定める。第２の時間は、携帯電話５０の製造時に予め定められているものとする。
【０１３２】
このルーチンはさらに、ステップ６２８の判定結果がＹＥＳの場合に、利用者がトラックボール１０８の中心から指定ＬＥＤへの方向で、トラックボール１０８を回転させたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ６３０を含む。ステップ６３０の判定結果がＹＥＳの場合、このルーチンは、ＢＡＬＬＯＰＥを戻り値として終了する。ステップ６３０の判定結果がＮＯの場合、制御はステップ６３２に進む。
【０１３３】
図２８は、図２３に示すステップ５５２の詳細なフローである。図２８を参照して、このルーチンは、第３のＬＥＤ１０４を点灯するステップ６５０と、ステップ６５０の後、ステップ６５０における点灯から第１の時間を経過するまで待機するステップ６５４と、ステップ６５４において、点灯から第１の時間を経過した場合に、第３のＬＥＤ１０４を消灯するステップ６５６と、ステップ６５６の後、ステップ６５６における消灯から第１の時間を経過するまで待機するステップ６６０とを含む。
【０１３４】
このルーチンはさらに、ステップ６６０において、消灯から第１の時間を経過した場合に、トラックボール操作イベントが発生したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ６６２と、ステップ６６２の判定結果がＮＯの場合に、相手の端末が発呼を中断したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ６６６とを含む。なお、ステップ６６６の判定結果がＹＥＳの場合、このルーチンは、ＣＡＬＬＳＴＯＰを戻り値として終了する。ステップ６６６の判定結果がＮＯの場合、制御はステップ６５０に戻る。
【０１３５】
このルーチンはさらに、ステップ６６２の判定結果がＹＥＳの場合に、利用者がトラックボール１０８の中心から第３のＬＥＤ１０４への方向で、トラックボール１０８を回転させたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ６６４を含む。なお、ステップ６６４の判定結果がＹＥＳの場合、このルーチンは、ＢＡＬＬＯＰＥを戻り値として終了する。ステップ６６４の判定結果がＮＯの場合、制御はステップ６６６に進む。
【０１３６】
図２９は、図１５に示すステップ４４６、又は図１９に示すステップ５０６の詳細なフローである。図２９を参照して、このルーチンは、第１〜第３のＬＥＤ１００〜１０４を消灯するステップ６９２と、ステップ６９２の後、第１のＬＥＤ１００を点灯するステップ６９４と、ステップ６９４の後、ステップ６９４における点灯から第１の時間を経過するまで待機するステップ６９８と、ステップ６９８において、点灯から第１の時間を経過した場合に、第１のＬＥＤ１００を消灯するステップ７００とを含む。このルーチンはさらに、ステップ７００の後、第２のＬＥＤ１０２を点灯するステップ７０２と、ステップ７０２の後、ステップ７０２における点灯から第１の時間を経過するまで待機するステップ７０６と、ステップ７０６において、点灯から第１の時間を経過した場合に、第２のＬＥＤ１０２を消灯するステップ７０８とを含む。このルーチンはさらに、ステップ７０８の後、第３のＬＥＤ１０４を点灯するステップ７１０と、ステップ７１０の後、ステップ７１０における点灯から第１の時間を経過するまで待機するステップ７１４と、ステップ７１４において、点灯から第１の時間を経過した場合に、第３のＬＥＤ１０４を消灯するステップ７１６とを含む。
【０１３７】
このルーチンはさらに、ステップ７１６の後、利用者によるトラックボール１０８の操作が継続されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７１８と、ステップ７１８の判定結果がＹＥＳの場合に、トラックボール装置５８が利用者によってどのように操作されたかを示す情報を上位アプリ実行部１０６に送信するステップ７２０と、ステップ７２０の後、このルーチンが開始されてから第２の時間が経過したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７２２とを含む。このルーチンはさらに、ステップ７２２の判定結果がＹＥＳの場合に、後述するように、変数ＬＥＤ１Ｆ、ＬＥＤ２Ｆ、及びＬＥＤ３Ｆの値にそれぞれ応じて、第１〜第３のＬＥＤ１００〜１０４を点灯又は消灯し、値ＢＡＬＬＳＴＯＰを戻り値として、このルーチンを終了するステップ７２４と、ステップ７１８の判定結果がＮＯの場合に、以下に述べるように、変数ＬＥＤ１Ｆ、ＬＥＤ２Ｆ、及びＬＥＤ３Ｆの値にそれぞれ応じて、第１〜第３のＬＥＤ１００〜１０４を点灯又は消灯し、値ＢＡＬＬＳＴＯＰを戻り値として、このルーチンを終了するステップ７２８とを含む。なお、ステップ７２２の判定結果がＮＯの場合、制御はステップ６９４に戻る。
【０１３８】
図３０は、図２３に示すステップ５４６の詳細なフローである。図３０を参照して、このルーチンは、図２９に示すステップ６９２、６９４、６９８、７００、７０２、７０６、７０８、７１０、７１４、及び７１６と同様の処理をそれぞれ行なうステップ６９２Ａ、６９４Ａ、６９８Ａ、７００Ａ、７０２Ａ、７０６Ａ、７０８Ａ、７１０Ａ、７１４Ａ、及び７１６Ａを含む。
【０１３９】
このルーチンはさらに、ステップ７１６Ａの後、利用者によるトラックボール１０８の操作が継続されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７１８Ａと、ステップ７１８Ａの判定結果がＹＥＳの場合に、トラックボール装置５８が利用者によってどのように操作されたかを示す情報を上位アプリ実行部１０６に送信するステップ７２０Ａと、ステップ７２０Ａの後、相手の端末が発呼を中断したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ７８２とを含む。このルーチンはさらに、ステップ７８２の判定結果がＹＥＳの場合に、変数ＬＥＤ１Ｆ、ＬＥＤ２Ｆ、及びＬＥＤ３Ｆの値にそれぞれ応じて、第１〜第３のＬＥＤ１００〜１０４を点灯又は消灯し、値ＢＡＬＬＣＯＮＴを戻り値として、このルーチンを終了するステップ７８４と、ステップ７１８Ａの判定結果がＮＯの場合に、変数ＬＥＤ１Ｆ、ＬＥＤ２Ｆ、及びＬＥＤ３Ｆの値にそれぞれ応じて、第１〜第３のＬＥＤ１００〜１０４を点灯又は消灯し、値ＢＡＬＬＳＴＯＰを戻り値として、このルーチンを終了するステップ７８８とを含む。なお、ステップ７８２の判定結果がＮＯの場合、制御はステップ６９４Ａに戻る。
【０１４０】
［動作］
図１〜図３０を参照して、上記した構成を持つ本実施の形態に係る携帯電話５０は以下のように動作する。
【０１４１】
携帯電話５０が起動されると、携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を消灯して、変数ＬＥＤ１Ｆ、ＬＥＤ２Ｆ、及びＬＥＤ３Ｆの各々に０を代入する（図１４に示すステップ４００）。携帯電話５０は、メニューアプリを実行する（図１４に示すステップ４０４）。携帯電話５０は、ローバッテリイベント、新着メールイベント、着呼イベント、及びトラックボール操作イベントのいずれかが生じるまで待機する（それぞれ図１４に示すステップ４０６、４０８、４１２、及び４１６）。以後、これら４つのイベントを携帯電話５０が待機している状態を、イベント待機状態と呼ぶ。
【０１４２】
携帯電話５０がイベント待機状態であるときに、利用者が、トラックボール１０８を操作したものとする（図１４に示すステップ４１６においてＹＥＳ）。
【０１４３】
携帯電話５０は、利用者によるトラックボール１０８の操作の内容をメニューアプリに反映させて、イベント待機状態に戻る。
【０１４４】
（ローバッテリイベントが生じた場合の動作）
−トラックボール操作中にローバッテリイベントが発生したとき
携帯電話５０がイベント待機状態であるときに、ローバッテリイベントが生じたものとする（図１４に示すステップ４０６においてＹＥＳ）。また、当該ローバッテリイベントが生じたときに、利用者は、トラックボール１０８を操作して、メニューアプリを利用しているものとする。
【０１４５】
携帯電話５０は、トラックボール１０８の操作の内容をメニューアプリに反映する（図１５に示すステップ４４４）。携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を順番に繰返し点灯するＬＥＤ回転点灯処理を開始する（図２９に示すステップ６９２、６９４、６９８、７００、７０２、７０６、７０８、７１０、７１４、及び７１６）。
【０１４６】
ＬＥＤ回転点灯処理のように、全てのＬＥＤを順番に点灯させることは、イベントの発生の通知を特に利用者に強調するためである。ローバッテリイベントが発生したときに、利用者が第１のＬＥＤ１００を覆い隠すようにトラックボール１０８を操作していた場合、第１のＬＥＤ１００を点滅させるだけでは、利用者はイベントの発生に気付かない場合がある。しかし、全てのＬＥＤを順番に点灯させれば、いずれかのＬＥＤから発せられた光が利用者の目に届く可能性が高くなるので、利用者はイベントが発生したことに気付きやすくなる。
【０１４７】
（Ａ）ＬＥＤ回転点灯処理中に利用者がトラックボール１０８の操作を中止すると（図２９に示すステップ７１８においてＮＯ）、携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を、変数ＬＥＤ１Ｆ、ＬＥＤ２Ｆ、及びＬＥＤ３Ｆの値にしたがって点灯又は消灯する（図２９に示すステップ７２８）。この結果、図１５のステップ４４８の判定結果はＹＥＳとなり、ステップ４５０で第１のＬＥＤ１００の点滅処理が実行される。
【０１４８】
携帯電話５０は、バックライトを消灯し（図２７に示すステップ６３８）、第１のＬＥＤ１００を点滅する第１のＬＥＤ点滅処理を行なう（図２７に示すステップ６２０〜６２６）。
【０１４９】
携帯電話５０が、第１のＬＥＤ１００を点滅させることは、ローバッテリイベントが生じたことに対して、何らかのアクションを行なわせることを利用者に促すための動作である。
【０１５０】
携帯電話５０がＬＥＤ点滅処理を開始してから第２の時間が経過するまでの間に、利用者が、利用者がＬＥＤの点滅に気付き、トラックボール１０８の中心から第１のＬＥＤ１００の方向に向けて、トラックボール１０８を回転させたものとする。利用者によるこの動作は、利用者がローバッテリイベントの発生を認識したことを携帯電話５０に通知するための動作である。
【０１５１】
携帯電話５０は、第１のＬＥＤ１００のみを点灯させ、変数ＬＥＤ１Ｆに１を代入する（図１５に示すステップ４５２）。携帯電話５０は、バッテリ残量表示アプリを実行して、図１８に示す、バッテリの残量を表示するダイアログボックス４８６を表示装置５６に表示し、バックライトを消灯する（図１５に示すステップ４５４）。
【０１５２】
利用者は、バックライトが消灯しており、ダイアログボックス４８６が表示されていることに気付くと、トラックボール１０８を操作することによってバッテリ残量表示アプリを利用する。携帯電話５０は、利用者による操作の内容を、バッテリ残量表示アプリに反映する（図１５に示すステップ４６０及び４６２）。こうして利用者が、ダイアログボックス４８６の確認ボタン４８２を押下すると（図１５に示すステップ４５８においてＹＥＳ）、携帯電話５０は、イベント待機状態に戻る。
【０１５３】
（Ｂ）携帯電話５０がＬＥＤ回転点灯処理を開始してから第２の時間が経過しても、利用者が、ＬＥＤの点灯を無視して、トラックボール１０８の操作を継続し、携帯電話５０の通常のアプリケーションを利用し続けているものとする。
【０１５４】
携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を、変数ＬＥＤ１Ｆ、ＬＥＤ２Ｆ、及びＬＥＤ３Ｆの値にしたがって点灯又は消灯させる（図２９に示すステップ７２４）。
【０１５５】
携帯電話５０は、第１のＬＥＤ１００を点灯させ、変数ＬＥＤ１Ｆに１を代入し、バックライトを消灯する（図１５に示すステップ４６６）。携帯電話５０は、イベント待機状態に戻る。
【０１５６】
その後、利用者が、携帯電話５０の通常のアプリケーションの利用を継続したとしても、第１のＬＥＤ１００は点灯されたままの状態となる。したがって、利用者がアプリケーションの利用を終了した場合、第１のＬＥＤ１００が点灯されていることを認識すれば、利用者はローバッテリイベントに対して即座に対処することが可能となる。
【０１５７】
−トラックボール非操作中にローバッテリイベントが発生したとき
携帯電話５０がイベント待機状態であるときに、ローバッテリイベントが生じたものとする。また、当該ローバッテリイベントが生じたとき、利用者は、トラックボール１０８を操作していないものとする。
【０１５８】
その場合、携帯電話５０は、第１のＬＥＤ１００を点滅するＬＥＤ点滅処理を行なう。その後の動作は、上記したステップ４５２以降の動作と同様である。
【０１５９】
（新着メールイベントが生じた場合の動作）
−トラックボール操作中に新着メールイベントが発生したとき
携帯電話５０がイベント待機状態であるときに、新着メールイベントが生じたものとする。このとき、利用者は、トラックボール１０８を操作して、メニューアプリを利用しているものとする。
【０１６０】
携帯電話５０は、トラックボール１０８の操作の内容をメニューアプリに反映する。携帯電話５０はＬＥＤ回転点灯処理を開始する。
【０１６１】
（Ａ）携帯電話５０がＬＥＤ回転点灯処理を開始してから第２の時間が経過しても、利用者がトラックボール１０８の操作を継続している場合、携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を、それぞれ変数ＬＥＤ１Ｆ，ＬＥＤ２Ｆ及びＬＥＤ３Ｆの値にしたがって点灯又は消灯させる（図２９に示すステップ７２４）。携帯電話５０は、第２のＬＥＤ１０２を点灯させ、変数ＬＥＤ２Ｆに１を代入し（図１９に示すステップ５２２）、イベント待機状態に戻る。この結果、第２のＬＥＤ１０２は点灯されたままの状態となる。したがって、この後に利用者が第２のＬＥＤ１０２が点灯されていることに気付けば、利用者は新着メールイベントに即座に対処することが可能となる。
【０１６２】
（Ｂ）一方、ＬＥＤ回転点灯処理中に利用者がトラックボールの操作を中止すると（図２９におけるステップ７１８からステップ７２８）、携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を、それぞれ変数ＬＥＤ１Ｆ，ＬＥＤ２Ｆ及びＬＥＤ３Ｆの値にしたがって点灯又は消灯させる（図２９に示すステップ７２８）。この結果、図１９のステップ５０８の判定結果はＹＥＳとなり、ステップ５１０で第２のＬＥＤ１０２の点滅処理が実行される。
【０１６３】
このＬＥＤ１０２の点滅処理が実行されているときに、利用者がトラックボールを第２のＬＥＤ１０２の方向に回転させると、ステップ５１２の判定結果がＹＥＳとなる。制御はステップ５３２に進んで第２のＬＥＤが消灯され、変数ＬＥＤ２Ｆに０が代入された後、未読メール表示アプリケーションが実行される（図１９に示すステップ５３６）。未読メール表示アプリケーションの実行が終了すると、携帯電話５０はイベント待機状態に戻る。
【０１６４】
ステップ５１０の第２のＬＥＤ１０２の点滅処理において、所定時間が経過しても利用者がトラックボール１０８を第２のＬＥＤ１０２の方向に回す操作を行なわなかった場合、ステップ５１２の判定結果はＮＯとなり、ステップ５１２、５１４及び５１８の処理が実行される。この結果、第２のＬＥＤ１０２が点灯され、変数ＬＥＤ２Ｆに１が代入された後に（図１９に示すステップ５１４）、新着メール通知アプリケーションが実行される（図１９に示すステップ５１８）。この後、利用者が確認ボタンを押すまでこの画面が表示され、確認ボタンが押されると第２のＬＥＤ１０２が消灯され、変数ＬＥＤ２Ｆに０が代入される（図１９に示すステップ５３２）。さらに未読メール表示アプリケーションが実行されて（図１９に示すステップ５３６〜５４２）、イベント待機状態に戻る。
【０１６５】
−トラックボール非操作中に新着メールイベントが発生したとき
携帯電話５０がイベント待機状態であるときに、新着メールイベントが生じたものとする。また、新着メールイベントが生じたとき、利用者は、トラックボール１０８を操作していないものとする。
【０１６６】
その場合、携帯電話５０は、第２のＬＥＤ１０２を点滅するＬＥＤ点滅処理を行なう。その後の動作は、上記したステップ５１２以降の動作と同様である。
【０１６７】
（着呼イベントが生じた場合の動作）
−トラックボール操作中に着呼イベントが発生したとき
携帯電話５０がイベント待機状態であるときに、他の端末からの着呼を受ける着呼イベントが生じたものとする。また、着呼イベントが生じたとき、利用者は、トラックボール１０８を操作して、メニューアプリを利用しているものとする。携帯電話５０は、ＬＥＤ回転点灯処理を始める。
【０１６８】
（Ａ）携帯電話５０がＬＥＤ回転点灯処理を開始してから第２の時間が経過しても、利用者がトラックボール１０８の操作を継続している場合、携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を、それぞれ変数ＬＥＤ１Ｆ，ＬＥＤ２Ｆ及びＬＥＤ３Ｆの値にしたがって点灯又は消灯させる（図３０に示すステップ７８４）。携帯電話５０は、第３のＬＥＤ１０４を点灯させ、変数ＬＥＤ３Ｆに１を代入し（図２３に示すステップ５６６）、イベント待機状態に戻る。この結果、第３のＬＥＤ１０４は点灯されたままの状態となる。したがって、この後に利用者が第３のＬＥＤ１０４が点灯されていることに気付けば、利用者は着呼イベントに即座に対処することが可能となる。
【０１６９】
（Ｂ）一方、ＬＥＤ回転点灯処理中に利用者がトラックボールの操作を中止すると（図３０におけるステップ７１８ＡにおいてＮＯ）、携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を、それぞれ変数ＬＥＤ１Ｆ，ＬＥＤ２Ｆ及びＬＥＤ３Ｆの値にしたがって点灯又は消灯させる（図３０に示すステップ７８８）。この結果、図２３のステップ５４８の判定結果はＹＥＳとなり、着呼を受けたことを利用者に提示する画面が表示装置５６に表示され（図２３に示すステップ５５０）、ステップ５５２で第３のＬＥＤ１０４の点滅処理が実行される。
【０１７０】
この第３のＬＥＤ１０４の点滅処理が実行されているときに、利用者がトラックボールを第３のＬＥＤ１０４の方向に回転させると、ステップ５５４の判定結果がＹＥＳとなる。制御はステップ５５６に進んで、携帯電話５０は相手の端末との回線を接続し（図２３に示すステップ５５６）、利用者は、相手の端末と通話する。通話が終了すると、携帯端末５０は回線を切断する（図２３に示すステップ５６０）。その後、第３のＬＥＤ１０４が消灯され、変数ＬＥＤ３Ｆに０が代入された後、携帯電話５０は、イベント待機状態に戻る（図２３に示すステップ５６２）。
【０１７１】
ステップ５５２の第３のＬＥＤ１０４の点滅処理において、利用者がトラックボール１０８を第３のＬＥＤ１０４の方向に回す操作を行なう前に、相手の端末が発呼を中断した場合、ステップ５５４の判定結果はＮＯとなり、ステップ５５４、５６６Ａ及び５７０の処理が実行される。この結果、第３のＬＥＤ１０４が点灯され、変数ＬＥＤ３Ｆに１が代入された後に（図２３に示すステップ５６６Ａ）、不在着呼通知アプリが実行される（図２３に示すステップ５７０）。この後、利用者が「閉じる」と表示されたボタンを押すまでこの画面が表示される。ボタンが押されると第３のＬＥＤ１０４が消灯され、変数ＬＥＤ３Ｆに０が代入されて（図２３に示すステップ５６２）、イベント待機状態に戻る。
【０１７２】
−トラックボール非操作中に着呼イベントが発生したとき
携帯電話５０がイベント待機状態であるときに、着呼イベントが生じたものとする。また、着呼イベントが生じたとき、利用者は、トラックボール１０８を操作していないものとする。
【０１７３】
その場合、携帯電話５０は、着呼を受けたことを利用者に提示する画面を表示装置５６に表示して、第３のＬＥＤ１０４を点滅するＬＥＤ点滅処理を行なう。その後の動作は、上記したステップ５５４以降の動作と同様である。
【０１７４】
［本実施の形態の効果］
以上の説明から明らかなように、本実施の形態に係る携帯電話５０では、トラックボール１０８の一部であって第２筐体５２の表面上に露出する部分の周辺に、突出部２００が配置されている。突出部２００は、トラックボール１０８の露出する部分の周辺において、略円周上に配置しているので、突出部２００が占める面積は小さくて済む。したがって、第２筐体５２のサイズを大きくしたり、第２筐体５２の表面に配置されている各キーのサイズを大きくしたりする必要がないので、従来の携帯電話のように持ち運びが便利であるという利点を損なうことがない。また、第２筐体５２の表面に配置されている各キーのサイズを小さくする必要がないので、従来の携帯端末に備わっている操作性の良さは保証される。
【０１７５】
上記したように、持ち運びに便利であることと、操作性が良いこととに加えて、携帯電話５０は、第１〜第３のＬＥＤ１００〜１０４を様々なパターンで点灯することにより、各種イベントの発生を利用者に通知する。したがって、利用者は、ＬＥＤの点灯パターンを確認することにより、どのイベントが生じたかを明確に認識することができる。
【０１７６】
［変形例］
上記した実施の形態に係る携帯端末は、携帯電話５０であった。しかし、本発明はそのような実施の形態には限定されない。本発明に係る携帯端末は、持ち運びが便利であるように、重量が小さく、形状が薄くて小さいものであれば、どのようなものでも良い。例えば、携帯電話の他に、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の個人用携帯情報端末でも良い。
【０１７７】
また、上記した実施の形態では、トラックボール１０８の周辺に配置された複数のＬＥＤは、第１〜第３のＬＥＤ１００〜１０４の３つのＬＥＤのみであった。しかし、本発明は、そのような実施の形態には限定されず、複数のＬＥＤであれば、どれだけの数のＬＥＤを設置しても良い。
【０１７８】
さらに、上記した実施の形態では、第１〜第３のＬＥＤ１００〜１０４が利用者に通知するイベントの種類は、ローバッテリイベント、新着メールイベント、及び着呼イベントのみであった。しかし、本発明はそのような実施の形態には限定されず、携帯端末が利用者に通知するイベントは、どのようなものでもよい。
【０１７９】
近年、携帯端末には、他の携帯端末と赤外線でデータを送受信する機能、サーバ装置から自動的に最新のニュースのデータを受信する機能、及びアラーム機能等のように利用者によって予め定められた時間に何らかの動作を起こす機能が備わっている。他の装置から赤外線でデータを受信したり、サーバ装置から最新のニュースのデータを受信したり、予め定められた時間に到達したりするイベントが生じた場合に、携帯端末に設置された複数のＬＥＤで、イベントの発生を通知しても良い。
【０１８０】
さらに、上記した実施の形態では、トラックボール装置５８の表面において、第１〜第３のＬＥＤ１００〜１０４の複数のＬＥＤの内側に設置されるハードウェア部品はトラックボール１０８であった。しかし、本発明はそのような実施の形態には限定されず、複数のＬＥＤの位置に関連して設置されるハードウェア部品は、トラックボール１０８以外の部品でも良い。例えば、そのようなハードウェア部品として、通常のキー、略十字形状のカーソルキーでもよい。また、そのようなハードウェア部品として、１つの円から別の円までの長さが短い略円筒形状の小型部品であるポインティングスティックでもよい。ポインティングスティックは、上側の円を含む部分が筐体の外部に露出するように、筺体内に設置されている。利用者は、ポインティングスティックの露出した部分に指を当てながら、あらゆる方向に力を加えることによって、表示装置上のカーソルを移動させたりすることが可能である。さらにそのようなハードウェア部品として、トグルスイッチ、レバースイッチ、スライドスイッチ、ロッカースイッチ、ディップスイッチ、及びプッシュスイッチ等の一般的なハードウェアスイッチのいずれでも良い。それらのハードウェア部品の周辺に複数のＬＥＤを設置して、イベントの発生を利用者に通知しても良い。
【０１８１】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【図面の簡単な説明】
【０１８２】
【図１】本発明の実施の形態に係る携帯電話５０の外観構成を示す図である。
【図２】図１に示す携帯電話５０のブロック図である。
【図３】図１に示す第２筐体５２のカバーを取り外した場合の外観構成を示す図である。
【図４】図１に示すトラックボール装置５８に含まれる配線基板１４０の上面図を示す図である。
【図５】図１に示すトラックボール装置５８に含まれる機構構成部１４２の斜視図を示す図である。
【図６】図１に示すトラックボール装置５８に含まれる機構構成部１４２の断面図を示す図である。
【図７】図１に示すトラックボール装置５８の分解斜視図を示す図である。
【図８】第１〜第３のＬＥＤ１００〜１０４が点灯された場合に、突出部２００による光の透過の様子を示す図である。
【図９】ローバッテリイベントが生じた場合の携帯電話５０の動作の例について説明するための図である。
【図１０】利用者が第１のＬＥＤ１００の方向にトラックボール１０８を回転させる様子を示す図である。
【図１１】新着イベントが生じた場合の携帯電話５０の動作の例について説明するための図である。
【図１２】利用者が第２のＬＥＤ１０２の方向にトラックボール１０８を回転させる様子を示す図である。
【図１３】着呼イベントが生じた場合の携帯電話５０の動作の例について説明するための図である。
【図１４】システム部９６の機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１５】図１４に示すステップ４２０の詳細なフローである。
【図１６】第１〜第３のＬＥＤ１００〜１０４を順番に繰返し点灯する方法を示す図である。
【図１７】第１のＬＥＤ１００の点滅の仕方を示す図である。
【図１８】バッテリ残量情報表示アプリを実行したときに、表示装置５６に表示される画像である。
【図１９】図１４に示すステップ４１０の詳細なフローである。
【図２０】第２のＬＥＤ１０２の点滅の仕方を示す図である。
【図２１】新着メール通知アプリを実行したときに、表示装置５６に表示される画像である。
【図２２】未読メール表示アプリを実行したときに、表示装置５６に表示される画像である。
【図２３】図１４に示すステップ４１４の詳細なフローである。
【図２４】着呼を受けたことを利用者に提示するための画面を示す図である。
【図２５】第３のＬＥＤ１０４の点滅の仕方を示す図である。
【図２６】不在着呼通知アプリを実行したときに、表示装置５６に表示される画像である。
【図２７】図１５に示すステップ４５０、又は図１９に示すステップ５１０の詳細なフローである。
【図２８】図２３に示すステップ５５２の詳細なフローである。
【図２９】図１５に示すステップ４４６、又は図１９に示すステップ５０６の詳細なフローである。
【図３０】図２３に示すステップ５４６の詳細なフローである。
【符号の説明】
【０１８３】
５０  携帯電話
５２  第２筐体
５４  第１筐体
５６  表示装置
５８  トラックボール装置
７４  スピーカ
７８  マイク
９０  入力装置
９２  記憶部
９４  メモリ
９６  システム部
９８  無線通信装置
１００  第１のＬＥＤ
１０２  第２のＬＥＤ
１０４  第３のＬＥＤ
１０６  上位アプリケーション実行部
１０８  トラックボール
１４０  配線基板
１４２  機構構成部
２００  突出部
【図１】
2010011018.tif 000003
【図２】
2010011018.tif 000004
【図３】
2010011018.tif 000005
【図４】
2010011018.tif 000006
【図５】
2010011018.tif 000007
【図６】
2010011018.tif 000008
【図７】
2010011018.tif 000009
【図８】
2010011018.tif 000010
【図９】
2010011018.tif 000011
【図１０】
2010011018.tif 000012
【図１１】
2010011018.tif 000013
【図１２】
2010011018.tif 000014
【図１３】
2010011018.tif 000015
【図１４】
2010011018.tif 000016
【図１５】
2010011018.tif 000017
【図１６】
2010011018.tif 000018
【図１７】
2010011018.tif 000019
【図１８】
2010011018.tif 000020
【図１９】
2010011018.tif 000021
【図２０】
2010011018.tif 000022
【図２１】
2010011018.tif 000023
【図２２】
2010011018.tif 000024
【図２３】
2010011018.tif 000025
【図２４】
2010011018.tif 000026
【図２５】
2010011018.tif 000027
【図２６】
2010011018.tif 000028
【図２７】
2010011018.tif 000029
【図２８】
2010011018.tif 000030
【図２９】
2010011018.tif 000031
【図３０】
2010011018.tif 000032