(57)【特許請求の範囲】
【請求項１】
表示手段と、
少なくとも互いに直交するＸ軸方向の加速度値ｘとＹ軸方向の加速度値ｙをそれぞれ検出する加速度センサと、前記加速度センサにより検出された、前記加速度値ｘと、前記加速度値ｙとに応じて前記表示手段の制御を行う制御手段と、を備える携帯電子機器であって、
前記制御手段は、
前記加速度センサにより検出された加速度値ｘ及び加速度値ｙに基づいてθ＝ｔａｎ−１（ｙ／ｘ）の式を満たす偏角θの値を算出する偏角算出手段と、
前記加速度値ｘ及び前記加速度値ｙに基づいてｒ＝√（ｘ２＋ｙ２）の式を満たす動径ｒの値を算出する動径算出手段を備え、
前記動径ｒが所定値を超えたと判定した場合には、前記偏角θの値にかかわらず前記表示手段を第１の表示態様で動作させ、前記動径ｒが所定値を超えないと判定した場合には、前記偏角θの値に基づいて前記表示手段を第２の表示態様で動作させることを特徴とする携帯電子機器。
【請求項２】
前記加速度センサは、前記Ｘ軸方向と前記Ｙ軸方向に直交するＺ軸方向の加速度値ｚを検出し、
前記制御手段は、前記偏角θの値及び前記加速度センサにより検出された前記加速度値ｚに基づいて前記表示手段の動作を前記第２の表示態様とするか、当該第２の表示態様と異なる他の表示態様とするかを決定することを特徴とする請求項１に記載の携帯電子機器。
【請求項３】
前記制御手段は、
前記第２の表示態様による前記表示手段の動作を行った後、新たに検出される加速度値に基づいて、前記表示手段の表示態様を前記第２の表示態様から順次変更することを特徴とする請求項１に記載の携帯電子機器。
【請求項４】
前記表示手段は、複数の発光素子を含んでおり、
前記制御手段は、前記第２の表示態様による制御を行う際、前記偏角θが、３６０°を前記発光素子の数にて分割した範囲角度のいずれかに属するか判定し、判定された範囲角度に基づいて前記複数の発光素子のいずれかを発光させることを特徴とする請求項１から３のいずれか一項に記載の携帯電子機器。
【請求項５】
少なくとも互いに直交するＸ軸方向とＹ軸方向の加速度をそれぞれ検出する加速度センサにより検出された前記Ｘ軸方向の加速度値ｘ及び前記Ｙ軸方向の加速度値ｙに基づいて、θ＝ｔａｎ−１（ｙ／ｘ）の式を満たす偏角θの値を算出する偏角算出工程と、
前記加速度値ｘ及び前記加速度値ｙに基づいてｒ＝√（ｘ２＋ｙ２）の式を満たす動径ｒの値を算出する動径算出工程と、を備え、
動作制御工程は、前記動径ｒが所定値を超えたと判定した場合には、前記偏角θの値にかかわらず表示手段を第１の表示態様で動作させ、前記動径ｒが所定値を超えないと判定した場合には、前記偏角θの値に基づいて前記表示手段を第２の表示態様で動作させる動作制御工程と、を備える携帯電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加速度センサを内蔵した携帯電子機器及び制御方法に関する。
【背景技術】
【０００２】
従来、携帯電話機等の携帯電子機器では、本体の傾斜角度を測定する加速度センサを内蔵し、本体の傾斜角度に応じた制御を行う技術が知られている。このような携帯電子機器では、加速度センサにより本体の傾斜角度を検出することにより、これを各種アプリケーションや制御プログラム等への入力とし、発光素子を発光制御したりディスプレイの表示画像を変化させたりといった、多様な制御や演出を可能としている。
【０００３】
例えば、特許文献１には、予め定めた基準角度ではない状態から基準角度の状態に変化した場合にバックライトを点灯させる携帯電話機が提案されている。
【０００４】
ここで、加速度センサとして３軸加速度センサを用い、携帯電話機の筐体の外部から視認される位置にＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）を複数設け、加速度センサによって検出される筐体の傾斜角度に応じてＬＥＤの点灯位置を制御する場合、例えば、各軸で検出されるそれぞれの傾斜角度に対応したテーブルによりＬＥＤの点灯位置を決定する方法が考えられる。
【特許文献１】特開２００６−１４０５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、上述のＬＥＤの点灯位置を決定する方法の具体例について、図８及び図９を参照しながら説明する。なお、携帯電話機１００は、表示部側筐体１０１の表示部裏側の外周部にＬＥＤ１０２ａ〜１０２ｎが設けられているものとする。また、携帯電話機１００は、図８に示すように、水辺面Ａに対して垂直に置かれ、Ｂ方向（時計回り方向）に回転させた場合に、制御部の制御により携帯電話機１００の外部から視認される位置に設けられたＬＥＤの点灯位置が、携帯電話機１００の傾斜角度に応じて移動する場合を想定する。また、図９は、制御部が携帯電話機１００の傾斜角度に対応した制御対象となるＬＥＤの点灯位置を決定する際に参照するテーブルの一例である。
【０００６】
図８（ａ）は、携帯電話機１が水平面Ａに対して垂直に置かれた状態（以下、静止状態という）のＬＥＤ１０２ａ〜１０２ｎの点灯位置を示している。ここで、制御部は、図９に示す傾斜角度に対するＬＥＤ点灯位置のテーブルを参照することで、制御対象となるＬＥＤの点灯位置はＬＥＤ１０２ａとなる。
【０００７】
次に、図８（ｂ）は、携帯電話機１００が図８（ａ）の静止状態からＢ方向（時計回り方向）に回転させたときのＬＥＤの点灯位置を示している。このときのＬＥＤの点灯位置は、制御部が図９に示す傾斜角度に対するＬＥＤ点灯位置のテーブルを参照すると、制御対象となるＬＥＤはＬＥＤ１０２ｂとなる。次に、図８（ｃ）は、携帯電話機１００が図８（ｂ）の傾斜状態からさらにＢ方向（時計回り方向）に回転させたときのＬＥＤの点灯位置を示している。このときのＬＥＤの点灯位置は、制御部が図８に示す傾斜角度に対するＬＥＤ点灯位置のテーブルを参照すると、制御対象となるＬＥＤはＬＥＤ１０２ｃとなる。
【０００８】
図９は、携帯電話機１００の傾斜角度に対応した制御対象となるＬＥＤの点灯位置を決定する際に参照されるテーブルの一例である。制御部は、このテーブルを用いて加速度センサにより検出されるＸ軸方向、Ｙ軸方向それぞれの加速度値からＸ軸方向、Ｙ軸方向それぞれの傾斜角度を決定し、これらの傾斜角度に対応する図８に示す制御対象となるＬＥＤを決定する。
【０００９】
このように、加速度センサにより検出されるＸ軸、Ｙ軸、それぞれの傾斜角度に対応したテーブルを参照することにより制御対象となるＬＥＤの点灯位置を決定することができる。
【００１０】
しかしながら、上述の方法においては、ＬＥＤの点灯位置を決定するために、ＬＥＤの位置と各軸で検出されるそれぞれの傾斜角度に対応したテーブルを有し、検出される傾斜角度がいずれの項目に該当するか判定する必要がある。この場合、携帯電話機１００のとり得る全ての傾斜角度を網羅しようとすると、多数のテーブルを作成する必要がある。したがって、制御部の演算処理量が増加し、演算処理に利用されるメモリ容量も増加するため、制御部の演算処理に負担がかかり、処理速度が遅延してしまう可能性がある。
【００１１】
また、図１０は、加速度センサにより検出される加速度値と制御対象となるＬＥＤの点灯位置との対応関係を、仮に座標として扱う場合の例を示す図である。図１０において、加速度センサにより検出されるＸ軸方向、Ｙ軸方向それぞれの加速度値が（ｘ１、ｙ１）（座標Ａとする）のときの制御対象となるＬＥＤの点灯位置は、ＬＥＤ１０２ｆと決定し、加速度値が（ｘ２、ｙ２）（座標Ｃとする）のときの制御対象となるＬＥＤの点灯位置は、ＬＥＤ１０２ｄと決定し、座標Ａ及び座標Ｃのいずれの場合もＬＥＤの点灯位置は一意に決定される。しかし、加速度値が（ｘ１、ｙ２）（座標Ｂとする）及び加速度値が（ｘ２、ｙ１）（座標Ｄとする）では、制御対象となるＬＥＤの点灯位置は、ＬＥＤ１０２ｅとＬＥＤ１０２ｆとの境界上に位置しており、いずれにも該当するためＬＥＤの点灯位置を一意に決定することができないという問題が生じる。
【００１２】
したがって、加速度センサにより検出されるＸ軸方向、Ｙ軸方向それぞれの加速度値に基づいてテーブルを参照し、制御対象となるＬＥＤの点灯位置を決定する方法を採用した場合、筐体の傾斜角度が一定の角度（任意の点灯位置と次の点灯位置との境界線上にある角度）であったときに、筐体の傾斜角度がいずれの点灯位置にも該当し、点灯位置を一意に決定できない場合が生じる可能性がある。
【００１３】
そこで、本発明では、上述した課題を解決するために、制御部の演算処理やメモリ容量への負担を低減し、表示手段の表示態様を一意に決定することができる携帯電子機器及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る携帯電子機器は、上記課題を解決するために、表示手段と、少なくとも互いに直交するＸ軸方向の加速度値ｘとＹ軸方向の加速度値ｙをそれぞれ検出する加速度センサと、前記加速度センサにより検出された、前記加速度値ｘと、前記加速度値ｙとに応じて前記表示手段の制御を行う制御手段と、を備える携帯電子機器であって、前記制御手段は、前記加速度センサにより検出された加速度値ｘ及び加速度値ｙに基づいてθ＝ｔａｎ−１（ｙ／ｘ）の式を満たす偏角θの値を算出する偏角算出手段と、前記加速度値ｘ及び前記加速度値ｙに基づいてｒ＝√（ｘ２＋ｙ２）の式を満たす動径ｒの値を算出する動径算出手段を備え、前記動径ｒが所定値を超えたと判定した場合には、前記偏角θの値にかかわらず前記表示手段を第１の表示態様で動作させ、前記動径ｒが所定値を超えないと判定した場合には、前記偏角θの値に基づいて前記表示手段を第２の表示態様で動作させる。
【００１６】
また、前記加速度センサは、前記Ｘ軸方向と前記Ｙ軸方向に直交するＺ軸方向の加速度値ｚを検出し、前記制御手段は、前記偏角θの値及び前記加速度センサにより検出された前記加速度値ｚに基づいて前記表示手段の動作を前記第２の表示態様とするか、当該第２の表示態様と異なる他の表示態様とするかを決定することが好ましい。
【００１７】
また、前記制御部は、前記第２の表示態様による前記表示手段の動作を行った後、新たに検出される加速度値に基づいて、前記表示手段の表示態様を前記第２の表示態様から順次変更することが好ましい。
【００１８】
また、前記表示手段は、複数の発光素子を含んでおり、前記制御手段は、前記第２の表示態様による制御を行う際、前記偏角θが、３６０°を前記発光素子の数にて分割した範囲角度のいずれかに属するか判定し、判定された範囲角度に基づいて前記複数の発光素子のいずれかを発光させることが好ましい。
【００１９】
また、本発明に係る制御方法は、上記課題を解決するために、少なくとも互いに直交するＸ軸方向とＹ軸方向の加速度をそれぞれ検出する加速度センサにより検出された前記Ｘ軸方向の加速度値ｘ及び前記Ｙ軸方向の加速度値ｙに基づいて、θ＝ｔａｎ−１（ｙ／ｘ）の式を満たす偏角θの値を算出する偏角算出工程と、前記加速度値ｘ及び前記加速度値ｙに基づいてｒ＝√（ｘ２＋ｙ２）の式を満たす動径ｒの値を算出する動径算出工程と、を備え、動作制御工程は、前記動径ｒが所定値を超えたと判定した場合には、前記偏角θの値にかかわらず前記表示手段を第１の表示態様で動作させ、前記動径ｒが所定値を超えないと判定した場合には、前記偏角θの値に基づいて前記表示手段を第２の表示態様で動作させる動作制御工程と、を備える。
【発明の効果】
【００２０】
本発明によれば、制御部の演算処理やメモリ容量への負担を低減し、表示手段の表示態様を一意に決定することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について説明する。
【００２２】
図１は、本発明に係る携帯電子機器の一例である携帯電話機１の外観斜視図を示す。なお、図１は、いわゆる折り畳み型の携帯電話機の形態を示しているが、本発明に係る携帯電話機の形態はこれに限られない。例えば、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部と表示部とが１つの筐体に配置され、連結部を有さない形式（ストレートタイプ）でもよい。
【００２３】
携帯電話機１は、操作部側筐体２と、表示部側筐体３と、を備えて構成される。操作部側筐体２は、表面部１０に、操作部１１と、携帯電話機１の使用者が通話時に発した音声が入力されるマイク１２と、を備えて構成される。操作部１１は、各種設定機能や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン１３と、電話番号の数字やメールの文字等を入力するための入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５と、から構成されている。
【００２４】
また、表示部側筐体３は、表面部２０に、各種情報を表示するためのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部２１と、通話の相手側の音声を出力するスピーカ２２と、を備えて構成されている。
【００２５】
また、操作部側筐体２の上端部と表示部側筐体３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体２と表示部側筐体３とを相対的に回転することにより、操作部側筐体２と表示部側筐体３とが互いに開いた状態（開放状態）にしたり、操作部側筐体２と表示部側筐体３とを折り畳んだ状態（折り畳み状態）にしたりできる。
【００２６】
また、図２は、携帯電話機１の機能を示すブロック図である。携帯電話機１は、操作部１１と、マイク１２と、メインアンテナ４０と、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路部４１と、ＬＣＤ制御部４２と、音声処理部４３と、メモリ４４と、加速度センサ４５と、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）４６と、電源制御回路部４７と、バイブレーションモータ４８と、ＣＰＵ４９と、充電池５０とが操作部側筐体２に備えられ、ＬＣＤ表示部２１と、スピーカ２２と、ドライバＩＣ２３とが表示部側筐体３に備えられている。
【００２７】
なお、本実施形態では、傾斜センサとして加速度センサ４５を利用し、携帯電話機１の傾斜角度を算出する。
【００２８】
メインアンテナ４０は、所定の使用周波数帯（例えば、８００ＭＨｚ）で外部装置と通信を行う。なお、本実施形態では、所定の使用周波数帯として、８００ＭＨｚとしたが、これ以外の周波数帯であってもよい。また、メインアンテナ４０は、所定の使用周波数帯の他に、他の使用周波数帯（例えば、２ＧＨｚ）に対応できる、いわゆるデュアルバンド対応型による構成であってもよい。
【００２９】
ＲＦ回路部４１は、メインアンテナ４０によって受信した信号を復調処理し、処理後の信号をＣＰＵ４９に供給し、また、ＣＰＵ４９から供給された信号を変調処理し、メインアンテナ４０を介して外部装置（基地局）に送信する。また、その一方で、メインアンテナ４０によって受信している信号の強度をＣＰＵ４９に通知を行う。
【００３０】
ＬＣＤ制御部４２は、ＣＰＵ４９の制御にしたがって、所定の画像処理を行い、処理後の画像データをドライバＩＣ２３に出力する。ドライバＩＣ２３は、ＬＣＤ制御部４２から供給された画像データをフレームメモリに蓄え、所定のタイミングでＬＣＤ表示部２１に出力する。
【００３１】
音声処理部４３は、ＣＰＵ４９の制御にしたがって、ＲＦ回路部４１から供給された信号に対して所定の音声処理を行い、処理後の信号をスピーカ２２に出力する。スピーカ２２は、音声処理部４３から供給された信号を外部に出力する。
【００３２】
また、音声処理部４３は、ＣＰＵ４９の制御にしたがって、マイク１２から入力された信号を処理し、処理後の信号をＲＦ回路部４１に出力する。ＲＦ回路部４１は、音声処理部４３から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ４０に出力する。
【００３３】
メモリ４４は、例えば、ワーキングメモリを含み、ＣＰＵ４９による演算処理に利用される。具体的には、後述する振動パターンデータを記憶することができる。なお、メモリ４４は、着脱可能な外部メモリを兼ねていてもよい。
【００３４】
加速度センサ４５は、携帯電話機１に与えられた加速度を検出し、検出結果をＣＰＵ４９に出力する。この加速度センサ４５は、傾斜検出手段の一例である。
【００３５】
加速度センサ４５は、互いに直交するＸ軸方向、Ｙ軸方向及びＺ軸方向の加速度を検出する３軸（３次元）タイプであって、外部から加わった力（Ｆ）と質量（ｍ）に基づいて、加速度（ａ）を測定する（加速度（ａ）＝力（Ｆ）／質量（ｍ））。
【００３６】
また、加速度センサ４５は、例えば、圧電素子によって所定の質量に加わる力を計測して軸ごとの加速度を求め、数値データ化してバッファリングする。そして、ＣＰＵ４９は、周期的にバッファリングされた加速度データを読み出す。なお、加速度センサ４５は、圧電素子（圧電式）に限らず、ピエゾ抵抗型、静電容量型、熱検知型等によるＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍｓ）式や、可動コイルを動かしてフィードバック電流によってもとに戻すサーボ式や、加速度によって生じる歪を歪ゲージによって測定する歪ゲージ式等により構成されてもよい。
【００３７】
ＬＥＤ４６は、電源制御回路部４７から供給される電圧に基づいて発光するように構成されている。なお、図２では、簡単のために、単一のＬＥＤ４６を示すが、実際には後述の図４に示すように複数の異なるＬＥＤを有している。
【００３８】
電源制御回路部４７は、充電池５０が接続されており、充電池５０から供給される電源電圧を所定の電源電圧に変換し、変換後の電源電圧をＬＥＤ４６等に供給する。なお、電源制御回路部４７は、他の電子部品や機能ブロック等にも電源供給することは勿論のことである。
【００３９】
ＣＰＵ４９は、携帯電話機１の全体を制御しており、特に、ＲＦ回路部４１、ＬＣＤ制御部４２、音声処理部４３及びカメラ（図示せず）に対して所定の制御を行う。また、ＣＰＵ４９は、先に述べたメインアンテナ４０による電波状態や充電池５０の残量、不在着信及び未読メールの有無等の内部状態を監視しており、この結果に基づいて、ＬＥＤ４６の発光色を変更したり、ＬＣＤ表示部２１の表示内容を変更したりする制御も行う。
【００４０】
また、通信手段としてのＲＦ回路部４１により、自装置に対する呼出信号が検出されると、ＬＣＤ表示部２１とＬＥＤ４６とバイブレーションモータ４８とスピーカ２２とを駆動して、着信を報知する。なお、この着信に対して操作部１１による応答操作が生じると、ＲＦ回路部４１を通信、通話に移行させる。
【００４１】
ここで、加速度センサ４５とＣＰＵ４９の動作について説明する。
【００４２】
加速度センサ４５は、電源制御回路部４７から一定の電源電圧が供給されており、携帯電話機１の傾斜が変化する際に、その変化を定期的に加速度データとして検出している。そして、ＣＰＵ４９は、これを読み出す。また、ＣＰＵ４９は、読み出した加速度データに基づいて３軸ごとの傾斜角度を求める所定の演算を行い、携帯電話機１がどの方向に向いているのかを把握する。
【００４３】
ＣＰＵ４９は、加速度センサ４５が検出した加速度データにより、携帯電話機１の傾斜角度を求め、この傾斜角度に基づいて、ＬＣＤ表示部２１やＬＥＤ４６による演出を制御する。例えば、電話の着信時に、複数設けられたＬＥＤ４６の点灯箇所を傾斜角度に応じて決定したり、ゲーム等のアプリケーションにおいて、傾斜角度に応じて表示画像を変更したりする。
【００４４】
ここで、携帯電話機１に搭載した加速度センサ４５は、図３に示すように、Ｘ軸方向、Ｙ軸方向、Ｚ軸方向の３軸方向の加速度データを検出するものとする。
【００４５】
次に、加速度センサ４５により検出される携帯電話機１の傾斜角度に応じてＬＥＤ４６を制御する方法について説明する。
【００４６】
図４は、携帯電話機１が水平面Ａに対して垂直に置かれた状態（以下、静止状態という）から、Ｂ方向（時計回り方向）に回転させたときのＬＥＤ４６ａ〜４６ｎの点灯位置を示している。図４（ａ）では、携帯電話機１は静止状態にあり、ＬＥＤ４６ａ、ＬＥＤ４６ｂ、及びＬＥＤ４６ｎが点灯しており、中心となる位置のＬＥＤ４６ａは、濃い色で点灯し、ＬＥＤ４６ａに隣接するＬＥＤ４６ｂ及びＬＥＤ４６ｎは、淡い色で点灯している様子を示している。次に、図４（ｂ）は、携帯電話機１が図４（ａ）の静止状態からＢ方向（時計回り方向）に回転させたときのＬＥＤの点灯位置を示している。ここでは、ＬＥＤ４６ａ、ＬＥＤ４６ｂ、及びＬＥＤ４６ｃが点灯しており、中心となる位置のＬＥＤ４６ｂは、濃い色で点灯し、ＬＥＤ４６ｂに隣接するＬＥＤ４６ａ及びＬＥＤ４６ｃは、淡い色で点灯している。次に、図４（ｃ）は、携帯電話機１が図４（ｂ）の傾斜状態からさらにＢ方向（時計回り方向）に回転させたときのＬＥＤの点灯位置を示している。ここでは、ＬＥＤ４６ｂ、ＬＥＤ４６ｃ、及びＬＥＤ４６ｄが点灯しており、中心となる位置のＬＥＤ４６ｃは、濃い色で点灯し、ＬＥＤ４６ｃに隣接するＬＥＤ４６ｂ及びＬＥＤ４６ｄは、淡い色で点灯している。
【００４７】
本発明に係る携帯電話機１では、テーブルによる方法（加速度センサ４５により検出されるＸ軸、Ｙ軸それぞれの傾斜角度に対応した多数のテーブルを参照することによりＬＥＤの点灯位置を決定する方法）ではなく、加速度センサ４５により検出されるＸ軸方向の加速度値ｘ及びＹ軸方向の加速度値ｙに基づいてθ＝ｔａｎ−１（ｙ／ｘ）により算出される偏角θの値によりＬＥＤの点灯位置を決定する。また、加速度センサ４５により検出されるＸ軸方向の加速度値ｘ及びＹ軸方向の加速度値ｙに基づいてｒ＝√（ｘ２＋ｙ２）により算出される動径ｒの値によりＬＥＤの点灯する態様を決定する。
【００４８】
これにより、制御対象となるＬＥＤの点灯位置を偏角θの値によって決定し、ＬＥＤの点灯する態様を動径ｒの値により決定するため、テーブルを有する必要がない。したがって、簡易な処理で制御対象となるＬＥＤの点灯位置を決定できるため、ＣＰＵ４９の演算処理やメモリ４４の容量への負担を低減することができる。
【００４９】
また、本発明に係る携帯電話機１では、テーブルを参照して制御対象となるＬＥＤの点灯位置を決定するのではなく、偏角θの値に応じて制御対象となるＬＥＤの点灯位置を決定するため、ＬＥＤの点灯位置を一意に決定することができる。
【００５０】
図５及び図６を参照して、携帯電話機１の傾斜角度に応じた制御対象となるＬＥＤの点灯位置の制御について説明する。
【００５１】
図５は、加速度センサ４５により検出された加速度値から算出された偏角θ及び動径ｒと点灯対象であるＬＥＤ４６ａ〜４６ｎとの関係を示す図である。図５では、ＬＥＤ４６ａ〜４６ｎの点灯位置は、偏角θの値に応じて±１５°刻みでそれぞれ割り当てられている様子を示している。例えば、偏角θの値が０°〜±１５°の範囲のときには、ＬＥＤ４６ａ及びＬＥＤ４６ｎが点灯対象として決定される。
【００５２】
ここで、ＬＥＤ４６ａ〜４６ｎの数と、点灯対象となるＬＥＤを決定するときの範囲角度との関係について考察する。本実施形態においては、図５に示すように、ＬＥＤ４６ａ〜４６ｎの数は合計１４である。しかし、図５の例においてはＬＥＤ４６ｇとＬＥＤ４６ｈ、ＬＥＤ４６ａとＬＥＤ４６ｎはそれぞれ同じ制御を行うものであり、実質制御上はＬＥＤ４６ｇとＬＥＤ４６ｈで１つ、ＬＥＤ４６ａとＬＥＤ４６ｎで１つと扱われ得る。すなわち、点灯制御対象となるＬＥＤの数は実質１２である。この数１２にて３６０°を等分すると、３０°（すなわち±１５°）となり、本実施形態ではこれを範囲角度として取り扱うことにより、傾きの量に応じて発光するＬＥＤを違和感無く特定することができるものである。以下にその具体例を示す。
【００５３】
図６は図５に示す関係から、偏角θ及び動径ｒの値に基づいて決定された制御対象となるＬＥＤ４６ａ〜４６ｎの点灯位置を示す。例えば、図６（１）は、偏角θの値が０°〜１５°及び３４５°〜３６０°の範囲のときには、ＬＥＤ４６ａ及びＬＥＤ４６ｎが点灯対象として決定され、ＬＥＤ４６ａとＬＥＤ４６ｎとが点灯している様子を示している。また、図６（２）は、偏角θの値が１５°〜４５°の範囲のときには、ＬＥＤ４６ｂが点灯することが表されている。また、図６（３）は、偏角θの値が４５°〜７５°の範囲のときには、ＬＥＤ４６ｃが点灯することが表されている。また、図６（４）は、偏角θの値が７５°〜１０５°の範囲のときには、ＬＥＤ４６ｄが点灯することが表されている。また、図６（５）は、偏角θの値が１０５°〜１３５°の範囲のときには、ＬＥＤ４６ｅが点灯することが表されている。また、図６（６）は、偏角θの値が１３５°〜１６５°の範囲のときには、ＬＥＤ４６ｆが点灯することが表されている。また、図６（７）は、偏角θの値が１６５°〜１９５°の範囲のときには、ＬＥＤ４６ｇ及びＬＥＤ４６ｈが点灯することが表されている。また、図６（８）は、偏角θの値が１９５°〜２２５°の範囲のときには、ＬＥＤ４６ｉが点灯することが表されている。また、図６（９）は、偏角θの値が２２５°〜２５５°の範囲のときには、ＬＥＤ４６ｊが点灯することが表されている。また、図６（１０）は、偏角θの値が２５５°〜２８５°の範囲のときには、ＬＥＤ４６ｋが点灯することが表されている。また、図６（１１）は、偏角θの値が２８５°〜３１５°の範囲のときには、ＬＥＤ４６ｌが点灯することが表されている。また、図６（１２）は、偏角θの値が３１５°〜３４５°の範囲のときには、ＬＥＤ４６ｍが点灯することが表されている。
【００５４】
また、ＬＥＤの点灯態様は、動径ｒの値に応じて決定される。ここで、動径ｒの最大値ｒｍａｘと最小値ｒｍｉｎが予め定められており、動径ｒの値がｒｍｉｎ以上であり、ｒｍａｘ以下である場合（ｒｍｉｎ≦ｒ≦ｒｍａｘ）には、ＣＰＵ４９は、携帯電話機１の傾斜角度がＬＥＤ４６ａ〜４６ｎの点灯位置を決定できる範囲内であると判断して、偏角θの値に応じたＬＥＤの点灯位置を決定する。また、動径ｒの値がｒｍｉｎ未満である場合（ｒ＜ｒｍｉｎ）には、ＣＰＵ４９は、携帯電話機１の傾斜角度が微小な傾斜であると判断して、所定の態様でＬＥＤを点灯させる（例えば、ＬＥＤ４６ａ〜４６ｎを全て消灯させる）。また、動径ｒの値がｒｍａｘより大きい場合（ｒ＞ｒｍａｘ）には、ＣＰＵ４９は、携帯電話機１の傾斜角度が大きすぎるため、ＬＥＤ４６ａ〜４６ｎの点灯位置を決定できる範囲外であると判断して、所定の態様でＬＥＤを点灯させる（例えば、ＬＥＤ４６ａ〜４６ｎを全て点灯させる）。
【００５５】
なお、上述の説明では、制御対象となるＬＥＤの点灯位置は、偏角θの値に応じて等間隔（±１５°ごと）に割り当てられているものとしたが、特にこれに限られない。また、本実施形態では、ＬＥＤ４６ａ〜ＬＥＤ４６ｎの配置間隔が、ＬＥＤ４６ａ〜ＬＥＤ４６ｇ及びＬＥＤ４６ｈ〜ＬＥＤ４６ｎでは等間隔であるが、ＬＥＤの配置間隔が等間隔でない場合でも、偏角θの値を割り当てる間隔をＬＥＤの配置間隔に対応させることで、簡易にＬＥＤの点灯位置を決定できる。
【００５６】
本発明に係る携帯電話機１では、このように、制御対象となるＬＥＤの点灯位置を偏角θ及び動径ｒの値に基づいて決定することで、ＬＥＤの点灯位置を一意に決定することができる。また、簡易な処理で制御対象となるＬＥＤの点灯位置を決定でき、ＣＰＵ４９の演算処理やメモリ４４の容量への負担を低減することができる。さらに、制御対象となるＬＥＤの点灯位置を、従来のようにテーブルを用いて決定するのではなく、偏角θの値に応じて決定することにより、ＬＥＤの個数を変動させた場合でも、仕様の変更を容易に行うことができる。
【００５７】
図７は、本発明に係る携帯電話機１の制御対象となるＬＥＤ点灯位置決定の制御方法の流れを示すフローチャートである。
【００５８】
初めに、ステップＳ１では、使用する変数を定義する。ここで、Ｘ軸方向の加速度値をｘ＿ａｃｃと定義し、Ｙ軸方向の加速度値をｙ＿ａｃｃと定義し、Ｚ軸方向の加速度値をｚ＿ａｃｃと定義する。また、Ｘ軸方向の加速度値及びＹ軸方向の加速度値に基づく極座標を（ｒ，θ）と定義する。また、動径ｒの最大値をｒｍａｘ、動径ｒの最小値をｒｍｉｎと定義する。
【００５９】
次に、ステップＳ２では、ＣＰＵ４９は、加速度センサ４５により検出される加速度値ｘ＿ａｃｃ、ｙ＿ａｃｃ及びｚ＿ａｃｃを取得する。
【００６０】
ステップＳ３では、ＣＰＵ４９は、ステップＳ２で取得したｘ＿ａｃｃ及びｙ＿ａｃｃに基づいてｒ＝√（（ｘ＿ａｃｃ）２＋（ｙ＿ａｃｃ）２）により動径ｒの値を算出する。ここで、極座標系において、（ｘ＿ａｃｃ）２＋（ｙ＿ａｃｃ）２＝ｒ２が成り立つことから、ｒ＝√（（ｘ＿ａｃｃ）２＋（ｙ＿ａｃｃ）２）により動径ｒの値を算出することができる。
【００６１】
ステップＳ４では、ＣＰＵ４９は、ステップＳ２で取得したｘ＿ａｃｃ及びｙ＿ａｃｃに基づいてθ＝ｔａｎ−１（ｙ＿ａｃｃ／ｘ＿ａｃｃ）により偏角θの値を算出する。ここで、極座標系において、ｔａｎθ＝ｙ＿ａｃｃ／ｘ＿ａｃｃが成り立つことから、θ＝ｔａｎ−１（ｙ＿ａｃｃ／ｘ＿ａｃｃ）により偏角θの値を算出することができる。
【００６２】
ステップＳ５では、ＣＰＵ４９は、ステップＳ３で取得した動径ｒの値がｒｍｉｎからｒｍａｘの間であるか否か判定する。動径ｒの値がｒｍｉｎからｒｍａｘの間である場合（ＹＥＳ）には、携帯電話機１がある傾斜をもって保持される状態であると判断して、ステップＳ６へ移る。一方、動径ｒの値がｒｍｉｎからｒｍａｘの間にない場合（Ｎｏ）には、携帯電話機１のそれぞれの検出軸における加速度が大きすぎるため、携帯電話機１が静止状態にないと判断して、ステップＳ７へ移る。
【００６３】
ステップＳ６では、ＣＰＵ４９は、ステップＳ４で算出した偏角θ及びステップＳ２で取得したＺ軸方向の加速度値ｚ＿ａｃｃに基づいてＬＥＤ点灯位置を決定する。ここで、ｚ＿ａｃｃは、携帯電話機１の上下方向の向き（図３、図４、及び図６における紙面裏表方向、つまりＬＥＤ４６ａ〜４６ｎの配される面が鉛直方向に対して上向きか、下向きか）の判定に用いられる。本工程においては、携帯電話機１の傾斜角度がＬＥＤ４６ａ〜４６ｎの点灯位置を決定できる範囲外であるので、例えば、携帯電話機１の操作部側筐体２及び表示部側筐体３の両面にＬＥＤを設け、表示部側筐体３が上面にあるときのｚ＿ａｃｃを正の値とし、また、表示部側筐体３が下面にあるときのｚ＿ａｃｃを負の値と設定すると、閉状態では操作部側筐体２と表示部側筐体３とのいずれかが鉛直上向きか判定し、上面にあるときに該当する筐体面に設けられたＬＥＤを点灯するように制御することができる。
【００６４】
ステップＳ７では、ＣＰＵ４９は、所定の態様でＬＥＤを動作させる。例えば、ＬＥＤを全て点灯させたり、ＬＥＤを全て消灯させたりする等の態様でＬＥＤを動作させる。そして、所定の態様でＬＥＤを動作させた後、ステップＳ２へ戻る。
【００６５】
ステップＳ８では、ＣＰＵ４９は、ステップＳ４で決定された偏角θの値及びｚ＿ａｃｃの値の正、負に応じた位置のＬＥＤを点灯させ、ステップＳ２へ戻る。
【００６６】
このようにして、本発明に係る携帯電話機１によれば、加速度センサ４５により検出されるＸ軸方向の加速度値ｘ及びＹ軸方向の加速度値ｙに基づいてθ＝ｔａｎ−１（ｙ／ｘ）により算出される偏角θの値よりＬＥＤの点灯位置を決定することができ、また、加速度センサ４５により検出されるＸ軸方向の加速度値ｘ及びＹ軸方向の加速度値ｙに基づいてｒ＝√（ｘ２＋ｙ２）により算出される動径ｒの値によりＬＥＤの点灯する態様を決定することができる。すなわち、加速度センサの出力値に基づいて、静止状態にあるか否かを判定し、静止状態又はそれに近い状態のときには、どのような傾斜角度にて保持されるかを判断し、ＬＥＤの点灯態様を高速に決定できる。
【００６７】
なお、上述した本実施形態においては、連続する一連の動作において、ＬＥＤの点灯位置の決定に際して、偏角θと動径ｒに基づいて行うと説明したが、特にこれに限られない。例えば、初回の動作についてのみ本発明による方法を採用し、以降の連続する動作については、その他の方法（例えば、偏角θのみを参考にして、点灯位置の決定を行う）を採用してもよい。このような構成にすることにより、ＣＰＵ４９の負担を軽減することができ、消費電力の低減を図ることができる。
【００６８】
また、表示制御方法によっては、ＬＥＤ等の表示態様を、携帯電話機１の保持状態の変化に伴う加速度の発生時に、その加速度の内容に応じた表示処理を行うという制御方法もある。すなわち、第１の状態から第２の状態に遷移する際の加速度をもって、加速度の向きと大きさを判断して表示制御している。この場合、第１の状態がいかなる状態に有るのか、すなわち加速度がほとんど無いときの状態（基準状態）の判定をすることができない。本発明は、初期位置（基準とする状態）の特定を高速に行うことができるため、このような加速度に基づいての制御、いわば状態遷移時の差分制御方式に対して非常に有用である。特に、加速度センサを用いる場合には、加速度を特定するデバイスであるため、その時々の加速度（動き）を特定し、特定された動きの分、前の表示態様に変化を与える方式での表示制御が容易であるといえる。本発明は、テーブルに照らし合わせて初期位置を特定する場合に比して、非常に高速に初期位置を特定できるため、加速度に基づいたリニアな表示制御処理との組み合わせにより、スムーズな表示制御を提供することができる。
【００６９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００７０】
例えば、本発明においては、３軸の検出軸を有する加速度センサを例に用いて説明したが、Ｚ軸方向に関しては省略してもよい。すなわち、少なくとも直交する２軸を検出軸として有する加速度センサであれば、本発明は実施可能である。また、表示態様の一例として、複数配されたＬＥＤの点灯を個別制御するものを示したが、これに限定されるものではなく、ＬＣＤ表示器等の表示デバイスに描画される画像に変化を与えることによって、本発明を実施可能であることは言うまでもない。すなわち、３６０°を等分した所定の範囲角を予め特定しておき、加速度値に基づいて算出された偏角θの値が、どの範囲角に属するか判定する処理までは複数のＬＥＤの点灯態様を異ならせる場合と共通である。その後、偏角θの属する範囲角に応じて異なる表示を行うようにすることにより実現可能である。また、一度このような表示態様による動作を行った後に、加速度値の検出に応じて、表示内容を変化させることによって、表示態様の変化を継続させることも可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明に係る携帯電話機の外観を示す斜視図である。
【図２】本発明に係る携帯電話機の機能を示すブロック図である。
【図３】本発明に係る加速度センサのＸ、Ｙ、Ｚの３軸方向を示す図である。
【図４】本発明に係る携帯電話機のＬＥＤの点灯位置が移り変わる様子を示す図である。
【図５】本発明に係る携帯電話機のＬＥＤの点灯位置と偏角θ及び動径ｒの関係を示す図である。
【図６】本発明に係る携帯電話機のＬＥＤの点灯位置を示す図である。
【図７】本発明に係る携帯電話機のＬＥＤ点灯位置決定の制御方法の流れを示すフローチャートである。
【図８】従来の携帯電話機のＬＥＤの点灯位置を示す図である。
【図９】従来の携帯電話機のＬＥＤの点灯位置を決定するテーブルである。
【図１０】従来の携帯電話機の加速度値とＬＥＤの点灯位置との関係を示す図である。
【符号の説明】
【００７２】
１  携帯電話機
２  操作部側筐体
３  表示部側筐体
１１  操作部
１２  マイク
２１  ＬＣＤ表示部
２２  スピーカ
２３  ドライバＩＣ
４０  メインアンテナ
４１  ＲＦ回路部
４２  ＬＣＤ制御部
４３  音声処理部
４４  メモリ
４５  加速度センサ
４６ａ〜４６ｎ  ＬＥＤ
４７  電源制御回路部
４８  バイブレーションモータ
４９  ＣＰＵ
５０  充電池
１００  携帯電話機
１０１  表示部側筐体
１０２ａ〜１０２ｎ  ＬＥＤ
【図１】
0004980199.tif 000002
【図２】
0004980199.tif 000003
【図３】
0004980199.tif 000004
【図４】
0004980199.tif 000005
【図５】
0004980199.tif 000006
【図６】
0004980199.tif 000007
【図７】
0004980199.tif 000008
【図８】
0004980199.tif 000009
【図９】
0004980199.tif 000010
【図１０】
0004980199.tif 000011