(57)【特許請求の範囲】
【請求項１】
ユーザからの移動の入力を受けるとともに、入力された前記移動を検出するセンサを有し、前記センサからの前記移動に係る移動データに基づいて移動量を算出し、算出された前記移動量に係る移動量データを出力するポインティングデバイスと、
移動量の補正に利用するオフセット電圧レベルを出力する基準電圧出力部と、
前記ポインティングデバイスからの前記移動量データについて、前記基準電圧出力部からの前記オフセット電圧レベルを加算することによって、前記オフセット電圧レベルの方向を基準に正方向にした入力電圧レベルに変換し、変換された前記入力電圧レベルを出力する入力電圧レベル変換部と、
揺れによる加速度を検出する加速度センサを有するとともに、検出された前記加速度に係る加速度データを出力する加速度検出部と、
前記加速度検出部からの前記加速度データについて、前記基準電圧出力部からの前記オフセット電圧レベルを加算することによって、前記オフセット電圧レベルを基準に逆方向にした加速度逆電圧レベルに変換し、変換された前記加速度逆電圧レベルを出力する加速度逆電圧レベル変換部と、
前記入力電圧レベル変換部からの前記入力電圧レベルについて、前記加速度逆電圧レベル変換部からの前記加速度逆電圧レベルを、を加算することによって、前記入力電圧レベルの補正値である補正入力電圧レベルに変換し、変換された前記補正入力電圧レベルを出力する入力電圧レベル補正部と、
前記入力電圧レベル補正部からの前記補正入力電圧レベルについて、前記基準電圧出力部からのオフセット電圧レベルを減算することによって、補正移動量データに変換し、変換された前記補正移動量データを出力する補正移動量変換部と、
前記補正移動量変換部からの前記補正移動量データの入力処理を行う入力処理部と、
を備えることを特徴とする携帯機器。
【請求項２】
複数のキーを有するとともに、ユーザによって押下されたキーに係る押下キー情報を入力し、入力された前記押下キー情報を出力するキー入力部と、
前記キー入力部からの前記押下キー情報について、当該押下キー情報のキーの中心座標に相当する座標電圧レベルに変換し、変換された前記座標電圧レベルを出力する座標電圧レベル変換部と、
揺れによる加速度を検出する加速度センサを有するとともに、検出された前記加速度に係る加速度データを出力する加速度検出部と、
前記キー入力部からの前記キー押下検出情報を受け、かつ、前記キー押下検出情報を受ける直前の前記加速度データを保持しているときに、前記加速度データについて、前記座標電圧レベル変換部からの前記座標電圧レベルに対応するオフセット電圧レベルを加算することによって、前記オフセット電圧レベルを基準に逆方向にした加速度逆電圧レベルに変換し、変換された前記加速度逆電圧レベルを出力する加速度逆電圧レベル変換部と、
前記座標電圧レベル変換部からの前記座標電圧レベルについて、前記加速度逆電圧レベル変換部からの加速度逆電圧レベルを加算することによって、前記座標電圧レベルの補正値である補正座標電圧レベルに変換し、変換された前記補正座標電圧レベルを出力する座標電圧レベル補正部と、
前記座標電圧レベル補正部からの前記補正座標電圧レベルについて、対応する補正押下キー情報に変換し、変換された前記補正押下キー情報を出力する補正押下キー情報変換部と、
前記補正押下キー情報変換部からの前記補正押下キー情報の入力処理を行う入力処理部と、
を備えることを特徴とする携帯機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬性を重視した携帯機器に関し、特に、誤操作を防止することができる携帯機器に関する。
【背景技術】
【０００２】
携帯電話機やノートパソコンに代表される可搬性を重視した携帯機器において、メールや電話帳登録等の文字入力、ゲームでのスクロール操作などに使うキーやポインティングデバイスなどの入力操作部は、最小限の大きさに制限されていることが多い。そのため、電車やバスなどの揺れが伴う交通機関を使って移動しているときに携帯機器の入力作業を行うと、突然の揺れなどが発生した場合には、ポインティングデバイス操作で目的の箇所を通り過ぎてしまったり、あるいは隣のキーを押してしまったりして、やり直しを余儀なくさせられてしまうケースがある。このような誤操作をなくすために、ポインティングデバイスの遊び部分を広くする、あるいはキー間隔を広くするなどの手段を用いれば、誤操作の改善は可能である。【０００３】
【特許文献１】特開２０００−１００２７２号公報
【特許文献２】特開平４−１１３７８０号公報
【特許文献３】特開平７−２８８７２６号公報
【特許文献４】特開平７−２４５０４３号公報
【特許文献５】特開２００２−８２７６６号公報
【特許文献６】特開２００３−３３５１９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ポインティングデバイスの遊び部分を広くする、あるいはキー間隔を広くするなどの手段を用いると、可搬性が損なわれるために、両方を満足することは非常に難しいという問題があった。【０００５】
ところで、特許文献１では、振動によるスイッチ誤操作を防ぐために、車の車速や加速度を検出したときに、スイッチ信号を無効にする手段が開示されている。このような手段によれば、乗用車のように自分の意思で停止や減速が可能な場合であれば有効ではあるが、電車やバスなど自分で予想できない場面では、振動の具合によっては常時スイッチ信号が無効になる可能性があり、使い勝手の面では課題があった。【０００６】
また、特許文献２や特許文献３では、傾きを検出してカメラの落下時などの撮影を停止する手段が開示されているが、このような手段は使用時の状態に反応するものであり、小さな振動への対応は難しい。【０００７】
さらに、特許文献４では、キー構造による対策として、中央に支柱を立てて、隣のキーが押されにくくする手段が開示されているが、このような手段を有効に機能させるためには、筐体の厚みや、支柱の断面積をある程度確保する必要があり、キーが密集して配設されているような携帯機器では可搬性が損なわれるために採用は難しい。【０００８】
本発明の課題は、揺れが伴う交通機関を使って移動している最中の入力作業の際に、突然の揺れなどが発生した場合にも誤操作を防止しつつ、可搬性を確保できるようにすることである。
【課題を解決するための手段】
【０００９】
本発明の第１の視点においては、携帯機器において、ユーザからの移動の入力を受けるとともに、入力された前記移動を検出するセンサを有し、前記センサからの前記移動に係る移動データに基づいて移動量を算出し、算出された前記移動量に係る移動量データを出力するポインティングデバイスと、移動量の補正に利用するオフセット電圧レベルを出力する基準電圧出力部と、前記ポインティングデバイスからの前記移動量データについて、前記基準電圧出力部からの前記オフセット電圧レベルを加算することによって、前記オフセット電圧レベルの方向を基準に正方向にした入力電圧レベルに変換し、変換された前記入力電圧レベルを出力する入力電圧レベル変換部と、揺れによる加速度を検出する加速度センサを有するとともに、検出された前記加速度に係る加速度データを出力する加速度検出部と、前記加速度検出部からの前記加速度データについて、前記基準電圧出力部からの前記オフセット電圧レベルを加算することによって、前記オフセット電圧レベルを基準に逆方向にした加速度逆電圧レベルに変換し、変換された前記加速度逆電圧レベルを出力する加速度逆電圧レベル変換部と、前記入力電圧レベル変換部からの前記入力電圧レベルについて、前記加速度逆電圧レベル変換部からの前記加速度逆電圧レベルを、を加算することによって、前記入力電圧レベルの補正値である補正入力電圧レベルに変換し、変換された前記補正入力電圧レベルを出力する入力電圧レベル補正部と、前記入力電圧レベル補正部からの前記補正入力電圧レベルについて、前記基準電圧出力部からのオフセット電圧レベルを減算することによって、補正移動量データに変換し、変換された前記補正移動量データを出力する補正移動量変換部と、前記補正移動量変換部からの前記補正移動量データの入力処理を行う入力処理部と、を備えることを特徴とする。
【００１１】
本発明の第２の視点においては、携帯機器において、複数のキーを有するとともに、ユーザによって押下されたキーに係る押下キー情報を入力し、入力された前記押下キー情報を出力するキー入力部と、前記キー入力部からの前記押下キー情報について、当該押下キー情報のキーの中心座標に相当する座標電圧レベルに変換し、変換された前記座標電圧レベルを出力する座標電圧レベル変換部と、揺れによる加速度を検出する加速度センサを有するとともに、検出された前記加速度に係る加速度データを出力する加速度検出部と、前記キー入力部からの前記キー押下検出情報を受け、かつ、前記キー押下検出情報を受ける直前の前記加速度データを保持しているときに、前記加速度データについて、前記座標電圧レベル変換部からの前記座標電圧レベルに対応するオフセット電圧レベルを加算することによって、前記オフセット電圧レベルを基準に逆方向にした加速度逆電圧レベルに変換し、変換された前記加速度逆電圧レベルを出力する加速度逆電圧レベル変換部と、前記座標電圧レベル変換部からの前記座標電圧レベルについて、前記加速度逆電圧レベル変換部からの加速度逆電圧レベルを加算することによって、前記座標電圧レベルの補正値である補正座標電圧レベルに変換し、変換された前記補正座標電圧レベルを出力する座標電圧レベル補正部と、前記座標電圧レベル補正部からの前記補正座標電圧レベルについて、対応する補正押下キー情報に変換し、変換された前記補正押下キー情報を出力する補正押下キー情報変換部と、前記補正押下キー情報変換部からの前記補正押下キー情報の入力処理を行う入力処理部と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、電車やバスなどの揺れが伴う交通機関を使っての移動中に、携帯機器を使用する場合においても、あたかも揺れのないときと同等な入力操作が可能である。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態１に係る携帯機器の入力操作部の構成を模式的に示したブロック図である。
【図２】本発明の実施形態１に係る携帯機器の入力操作部の動作を模式的に示したフローチャートである。
【図３】本発明の実施形態１に係る携帯機器の入力操作時における補正区間を説明するためのイメージ図である。
【図４】本発明の実施形態１に係る携帯機器の外観側から見たときであって揺れを受けたときの動作を説明するためのイメージ図である。
【図５】本発明の実施形態２に係る携帯機器の入力操作部の構成を模式的に示したブロック図である。
【図６】本発明の実施形態２に係る携帯機器の座標電圧レベル変換部における押下キー情報の変換例を模式的に示したイメージ図である。
【図７】本発明の実施形態２に係る携帯機器の入力操作部の動作を模式的に示したフローチャートである。
【図８】本発明の実施形態２に係る携帯機器の入力操作時における補正区間を説明するためのイメージ図である。
【図９】本発明の実施形態２に係る携帯機器の外観側から見たときであって揺れを受けたときの動作を説明するためのイメージ図である。
【符号の説明】
【００１４】
１０  入力操作部
１１  ポインティングデバイス
１１ａ  Ｘ軸センサ
１１ｂ  Ｙ軸センサ
１２  入力電圧レベル変換部
１３  基準電圧出力部
１４  加速度検出部
１４ａ  Ｘ軸加速度センサ
１４ｂ  Ｙ軸加速度センサ
１５  加速度逆電圧レベル変換部
１６  入力電圧レベル補正部（補正部）
１７  補正移動量変換部
１８  入力処理部
２０  入力操作部
２１  キー入力部
２２  座標電圧レベル変換部
２４  加速度検出部
２４ａ  Ｘ軸加速度センサ
２４ｂ  Ｙ軸加速度センサ
２５  加速度逆電圧レベル変換部
２６  座標電圧レベル補正部（補正部）
２７  補正押下キー情報変換部
２８  入力処理部
【発明を実施するための最良の形態】
【００１５】
（実施形態１）
本発明の実施形態１に係る携帯機器について図面を用いて説明する。図１は、本発明の実施形態１に係る携帯機器の入力操作部の構成を模式的に示したブロック図である。【００１６】
入力操作部１０は、ポインティングデバイス１１を主とした電子装置であり、携帯機器（図示せず）に実装されている。入力操作部１０は、ポインティングデバイス１１と、入力電圧レベル変換部１２と、基準電圧出力部１３と、入力電圧レベル補正部１６と、加速度検出部１４と、加速度逆電圧レベル変換部１５と、補正移動量変換部１７と、入力処理部１８と、を有する。【００１７】
ポインティングデバイス１１は、ユーザからの移動方向の入力を受ける装置であり、入力電圧レベル変換部１２と電気的に接続されている。ポインティングデバイス１１には、例えば、３６０度方向で入力操作可能なボタン（あるいはレバー）を備えたものを用いることができる。ポインティングデバイス１１は、Ｘ軸方向の移動を検出するＸ軸センサ１１ａを有し、Ｙ軸方向の移動を検出するＹ軸センサ１１ｂを有する。ポインティングデバイス１１は、Ｘ軸センサ１１ａからのＸ軸方向の移動に係るＸ軸移動データに基づいてＸ軸方向の移動量を算出し、当該Ｘ軸方向の移動量に係るＸ軸移動量データを入力電圧レベル変換部１２に向けて出力する。同じく、ポインティングデバイス１１は、Ｙ軸センサ１１ｂからのＹ軸方向の移動に係るＹ軸移動データに基づいてＹ軸方向の移動量を算出し、当該Ｙ軸方向の移動量に係るＹ軸移動量データを入力電圧レベル変換部１２に向けて出力する。なお、ポインティングデバイス１１は、Ｘ軸及びＹ軸方向の両方の移動が検出されないときは、移動量の算出、及び移動量データの出力を行わない。【００１８】
入力電圧レベル変換部１２は、ポインティングデバイス１１からの移動量データ（Ｘ軸移動量データ、Ｙ軸移動量データ）を入力電圧レベルに変換する装置であり、ポインティングデバイス１１、入力電圧レベル補正部１６、及び基準電圧出力部１３と電気的に接続されている。ここで、入力電圧レベルは、入力された移動量データに対応する電圧レベルである。入力電圧レベル変換部１２は、ポインティングデバイス１１からのＸ軸移動量データ及びＹ軸移動量データを受けたときに、当該Ｘ軸移動量データ及び当該Ｙ軸移動量データのそれぞれについて、基準電圧出力部１３からのオフセット電圧レベルを加算し、オフセット電圧レベルの方向を基準に正方向にしたＸ軸入力電圧レベル及びＹ軸入力電圧レベルに変換し、当該Ｘ軸入力電圧レベル及び当該Ｙ軸入力電圧レベルを入力電圧レベル補正部１６に向けて出力する。なお、入力電圧レベル変換部１２は、ポインティングデバイス１１からの移動量データを受けていないときには、オフセット電圧レベルの加算、入力電圧レベルへの変換、及び入力電圧レベルの出力は行わない。【００１９】
基準電圧出力部１３は、移動量の補正に利用するオフセット電圧レベルを入力電圧レベル変換部１２、加速度逆電圧レベル変換部１５、及び補正移動量変換部１７のそれぞれに供給する装置であり、入力電圧レベル変換部１２、加速度逆電圧レベル変換部１５、及び補正移動量変換部１７と電気的に接続する。ここで、オフセット電圧レベルは、入力電圧レベル又は加速度逆電圧レベルを基準電圧レベルからの隔たりで表わすために入力電圧レベル又は加速度逆電圧レベルに加算される電圧レベルであり、補正入力電圧レベルを基準電圧レベルからの隔たりで表わすために補正入力電圧レベルから減算される電圧レベルである。【００２０】
加速度検出部１４は、携帯機器（図示せず）の揺れを加速度として検出する装置であり、加速度逆電圧レベル変換部１５と電気的に接続されている。加速度検出部１４は、Ｘ軸方向の加速度を検出するＸ軸加速度センサ１４ａを有し、Ｙ軸方向の加速度を検出するＹ軸加速度センサ１４ｂを有する。加速度検出部１４は、Ｘ軸加速度センサ１４ａで検出されたＸ軸加速度データを加速度逆電圧レベル変換部１５に向けて出力する。同じく、加速度検出部１４は、Ｙ軸加速度センサ１４ｂで検出されたＹ軸加速度データを加速度逆電圧レベル変換部１５に向けて出力する。なお、加速度検出部１４は、Ｘ軸加速度センサ１４ａ及びＹ軸加速度センサ１４ｂの両方で加速度が検出されないときには、加速度データの出力を行わない。【００２１】
加速度逆電圧レベル変換部１５は、加速度検出部１４からの加速度データを加速度逆電圧レベルに変換する装置であり、加速度検出部１４、入力電圧レベル補正部１６、及び基準電圧出力部１３と電気的に接続されている。加速度逆電圧レベル変換部１５は、加速度検出部１４からのＸ軸加速度データ及びＹ軸加速度データを受けたときに、当該Ｘ軸加速度データ及び当該Ｙ軸加速度データについて、基準電圧出力部１３からの基準電圧に基づいてオフセット電圧を加算し、当該オフセット電圧レベルを基準に逆方向にしたＸ軸加速度逆電圧レベル及びＹ軸加速度逆電圧レベルに変換し、当該Ｘ軸加速度逆電圧レベル及び当該Ｙ軸加速度逆電圧レベルを入力電圧レベル補正部１６に向けて出力する。なお、加速度逆電圧レベル変換部１５は、加速度検出部１４からの加速度データを受けていないときには、オフセット電圧レベルの加算、加速度逆電圧レベルへの変換、及び加速度逆電圧レベルの出力を行わない。【００２２】
入力電圧レベル補正部１６は、入力電圧レベル変換部１２からの入力電圧レベルを、加速度逆電圧レベル変換部１５からの加速度逆電圧レベルに基づいて補正入力電圧レベルに変換する装置であり、入力電圧レベル変換部１２、加速度逆電圧レベル変換部１５、及び補正移動量変換部１７と電気的に接続されている。入力電圧レベル補正部１６は、入力電圧レベル変換部１２からのＸ軸入力電圧レベルと、加速度逆電圧レベル変換部１５からのＸ軸加速度逆電圧レベルと、を受けることにより、当該Ｘ軸入力電圧レベルと当該Ｘ軸加速度逆電圧レベルを加算することによって、当該Ｘ軸入力電圧レベルの補正値であるＸ軸補正入力電圧レベルに変換し、当該Ｘ軸補正入力電圧レベルを補正移動量変換部１７に向けて出力する。同じく、入力電圧レベル補正部１６は、入力電圧レベル変換部１２からのＹ軸入力電圧レベルと、加速度逆電圧レベル変換部１５からのＹ軸加速度逆電圧レベルと、を受けることにより、当該Ｙ軸入力電圧レベルと当該Ｙ軸加速度逆電圧レベルを加算することによって、当該Ｙ軸入力電圧レベルの補正値であるＹ軸補正入力電圧レベルに変換し、当該Ｙ軸補正入力電圧レベルを補正移動量変換部１７に向けて出力する。なお、入力電圧レベル補正部１６は、加速度逆電圧レベルを受けないで入力電圧レベルのみ受けたときは、補正することなく入力電圧レベル変換部１２からの入力電圧レベルをそのまま補正入力電圧レベルとして補正移動量変換部１７に向けて出力することになる。【００２３】
補正移動量変換部１７は、入力電圧レベル補正部１６からの補正入力電圧レベルを補正移動量データに変換する装置であり、入力電圧レベル補正部１６、入力処理部１８、及び基準電圧出力部１３と電気的に接続されている。補正移動量変換部１７は、入力電圧レベル補正部１６からのＸ軸補正入力電圧レベル及びＹ軸補正入力電圧レベルのそれぞれを、基準電圧出力部１３からの基準電圧に基づいてオフセット電圧レベルを減算してＸ軸補正移動量データ及びＹ軸補正移動量データに変換し、当該Ｘ軸補正移動量データ及び当該Ｙ軸補正移動量データを入力処理部１８に向けて出力する。【００２４】
入力処理部１８は、補正移動量データの入力処理を行う装置であり、補正移動量変換部１７と電気的に接続されている。入力処理部１８は、補正移動量変換部１７からの補正移動量データの入力処理を行う。【００２５】
次に、実施形態１に係る携帯機器の入力操作部の動作について図面を用いて説明する。図２は、本発明の実施形態１に係る携帯機器の入力操作部の動作を模式的に示したフローチャートである。図３は、本発明の実施形態１に係る携帯機器の入力操作時における補正区間を説明するためのイメージ図である。なお、入力操作部の各構成部１１〜１８については、図１を参照されたい。【００２６】
まず、入力作業が開始されると、ユーザ操作があるか否かを確認する（ステップＡ１）。ここでのユーザ操作の有無の確認は、ポインティングデバイス１１のＸ軸センサ１１ａ及びＹ軸センサ１１ｂにてユーザによる移動を検出したか否かを確認することによって行う。ユーザ操作が行われていない場合（ステップＡ１のＮＯ）、ステップＡ１に戻る。【００２７】
ユーザ操作が行われた場合（ステップＡ１のＹＥＳ）、ユーザ操作に係るベクトルを算出する（ステップＡ２）。ここでのベクトルの算出は、ポインティングデバイス１１のＸ軸センサ１１ａ及びＹ軸センサ１１ｂからの移動に係る移動データ（Ｘ軸移動データ、Ｙ軸移動データ）に基づいて移動量データ（Ｘ軸移動量データ、Ｙ軸移動量データ）を算出し、入力電圧レベル変換部１２にて当該移動量を入力電圧レベルに変換することによって行う。【００２８】
ステップＡ２の後、ユーザ操作と同時に揺れによる加速度が検出されたか否かを確認する（ステップＡ３）。ここでの加速度の検出は、加速度検出部１４のＸ軸加速度センサ１４ａ及びＹ軸加速度センサ１４ｂにて加速度を検出したか否かを確認することによって行う。【００２９】
加速度を検出した場合（ステップＡ３のＹＥＳ）、加速度に係るベクトルから逆ベクトルを算出する（ステップＡ４）。ここでの逆ベクトルの算出は、加速度逆電圧レベル変換部１５にて加速度検出部１４からの加速度データ（Ｘ軸加速度データ、Ｙ軸加速度データ）を加速度逆電圧レベル（Ｘ軸加速度逆電圧レベル、Ｙ軸加速度逆電圧レベル）に変換することによって行う。【００３０】
ステップＡ４の後、ユーザ操作に係るベクトルに加速度に係る逆ベクトルを加算することで、揺れのない状態でのユーザ操作に係るベクトルを補正した補正ベクトル（本来のベクトル）を算出する（ステップＡ５）。ここでの補正ベクトルの算出は、入力電圧レベル補正部１６にて入力電圧レベル変換部１２からの入力電圧レベル（Ｘ軸入力電圧レベル、Ｙ軸入力電圧レベル）と、加速度逆電圧レベル変換部１５からの加速度逆電圧レベル（Ｘ軸加速度逆電圧レベル、Ｙ軸加速度逆電圧レベル）と、を加算することによって、入力電圧レベルの補正値となる補正入力電圧レベル（Ｘ軸補正入力電圧レベル、Ｙ軸補正入力電圧レベル）に変換し、補正移動量変換部１７にて入力電圧レベル補正部１６からの補正入力電圧レベルを補正移動量データ（Ｘ軸補正移動量データ、Ｙ軸補正移動量データ）に変換することによって行う。ここで、ユーザ操作（に係るベクトル）を補正する補正区間は、ユーザ操作区間と加速度検出区間が時間的に重なる区間のみが対象となる（図３参照）。【００３１】
加速度を検出しなかった場合（ステップＡ３のＮＯ）、ユーザ操作に係るベクトルを補正ベクトルとして確定する（ステップＡ６）。ここでのユーザ操作に係る補正ベクトルの確定は、入力電圧レベル補正部１６にて入力電圧レベル変換部１２からの入力電圧レベル（Ｘ軸入力電圧レベル、Ｙ軸入力電圧レベル）をそのまま補正入力電圧レベル（Ｘ軸補正入力電圧レベル、Ｙ軸補正入力電圧レベル）とし、補正移動量変換部１７にて入力電圧レベル補正部１６からの補正入力電圧レベルを補正移動量データ（Ｘ軸補正移動量データ、Ｙ軸補正移動量データ）に変換することによって行う。ここで、ユーザ操作に係るベクトルを補正ベクトルとして確定する区間は、ユーザ操作区間のみの区間（ユーザ操作区間のうち加速度検出区間と時間的に重ならない区間）が対象となる（図３参照）。【００３２】
ステップＡ５又はステップＡ６の後、ユーザ操作に係る補正ベクトルの入力処理を行う（ステップＡ７）。ここでの補正ベクトルの入力処理は、入力処理部１８にて補正移動量変換部１７からの補正移動量データ（Ｘ軸補正移動量データ、Ｙ軸補正移動量データ）に基づいて入力処理を行う。これによって入力作業が完了する。【００３３】
次に、実施形態１に係る携帯機器の外観側から見たときであって揺れを受けたときの動作について図面を用いて説明する。図４は、本発明の実施形態１に係る携帯機器の外観側から見たときであって揺れを受けたときの動作を説明するためのイメージ図である。ここでの携帯機器は、ポインティングデバイスを備えた携帯電話機である。ポインティングデバイスには３６０度方向で入力操作可能なボタン（あるいはレバー）を備えたものを用いている。揺れを受けたときであって、ポインティングデバイスの「操作範囲」の中で初期状態にあたる「中心位置」から、ユーザが操作にて「実際の移動位置」へボタン（あるいはレバー）を移動した時に、操作時の「加速度ベクトル」の逆ベクトルにあたる「加速度逆ベクトル」を「実際の移動位置」に対して補正として加算し、「本来の移動位置」に移動したという入力情報に変換される。【００３４】
実施形態１によれば、携帯機器の入力操作時において、揺れによる影響に対して、その揺れの方向と移動量をベクトルで検出し、揺れの方向に係るベクトルを無効とする方向に移動量のベクトルの補正を行うことにより、操作中に揺れがあった場合でも、揺れのない場合と同じ操作と同じ入力結果を得ることができる。【００３５】
（実施形態２）
本発明の実施形態２に係る携帯機器について図面を用いて説明する。図５は、本発明の実施形態２に係る携帯機器の入力操作部の構成を模式的に示したブロック図である。図６は、本発明の実施形態２に係る携帯機器の座標電圧レベル変換部における押下キー情報の変換例を模式的に示したイメージ図である。【００３６】
入力操作部２０は、キー入力部２１を主とした電子装置であり、携帯機器（図示せず）に実装されている。入力操作部２０は、キー入力部２１と、座標電圧レベル変換部２２と、加速度検出部２４と、加速度逆電圧レベル変換部２５と、座標電圧レベル補正部２６と、補正押下キー情報変換部２７と、入力処理部２８と、を有する。なお、加速度検出部２４については、実施形態１の加速度検出部１４（図１参照）と同様である。【００３７】
キー入力部２１は、複数のキーを有するとともに、ユーザによって押下されたキーに係る押下キー情報を入力するための装置であり、座標電圧レベル変換部２２及び加速度逆電圧レベル変換部２５と電気的に接続されている。キー入力部２１には、例えば、隣接した多数のキーが並ぶテンキーを備えたものを用いることができる。キー入力部２１は、ユーザによって押下されたキーに係る押下キー情報を座標電圧レベル変換部２２に向けて出力する。また、キー入力部２１は、キーの押下を検出したときに、キーの押下を検出したことを知らせるためのキー押下検出情報を加速度逆電圧レベル変換部２５に向けて出力する。なお、キー入力部２１は、キーの押下が検出されないときは、押下キー情報及びキー押下検出情報の出力を行わない。【００３８】
座標電圧レベル変換部２２は、キー入力部２１からの押下キー情報を座標電圧レベルに変換するための装置であり、キー入力部２１、加速度逆電圧レベル変換部２５、及び座標電圧レベル補正部２６と電気的に接続されている。ここで、座標電圧レベルは、押下されたキーの中心座標に相当するＸ軸及びＹ軸の電圧レベルである。例えば、キー入力部２１でキー「５」が押下された場合、座標電圧レベル変換部２２は、「５」に係る押下キー情報を、キー「５」の中心座標に相当するＸ軸座標電圧レベルＶｘ及びＹ軸座標電圧レベルＶｙに変換することになる（図６参照）。座標電圧レベル変換部２２は、キー入力部２１からの押下キー情報を、当該押下キー情報のキーの中心座標に相当するＸ軸座標電圧レベル及びＹ軸座標電圧レベルに変換し、当該Ｘ軸座標電圧レベル及び当該Ｙ軸座標電圧レベルを加速度逆電圧レベル変換部２５及び座標電圧レベル補正部２６に向けて出力する。なお、座標電圧レベル変換部２２は、キー入力部２１からの押下キー情報を受けていないときには、Ｘ軸座標電圧レベル及びＹ軸座標電圧レベルの変換、出力は行わない。【００３９】
加速度逆電圧レベル変換部２５は、加速度検出部２４からの加速度データを加速度逆電圧レベルに変換する装置であり、キー入力部２１、座標電圧レベル変換部２２、加速度検出部２４、及び座標電圧レベル補正部２６と電気的に接続されている。加速度逆電圧レベル変換部２５は、加速度検出部２４からのＸ軸加速度データ及びＹ軸加速度データを受けることにより、当該Ｘ軸加速度データ及び当該Ｙ軸加速度データを所定時間保持する。加速度逆電圧レベル変換部２５は、キー入力部２１からのキー押下検出情報を受け、かつ、当該キー押下検出情報を受ける直前のＸ軸加速度データ及びＹ軸加速度データを保持している場合には、当該Ｘ軸加速度データ及び当該Ｙ軸加速度データのそれぞれについて、座標電圧レベル変換部２２からのＸ軸座標電圧レベル及びＹ軸座標電圧レベルに基づいてオフセット電圧レベルを加算し、当該オフセット電圧レベルを基準に逆方向にしたＸ軸加速度逆電圧レベル及びＹ軸加速度逆電圧レベルに変換し、当該Ｘ軸加速度逆電圧レベル及び当該Ｙ軸加速度逆電圧レベルを座標電圧レベル補正部２６に向けて出力する。なお、加速度逆電圧レベル変換部２５は、（１）加速度検出部２４からのＸ軸加速度データ及びＹ軸加速度データを受けていないとき、（２）保持した加速度検出部２４からのＸ軸加速度データ及びＹ軸加速度データが所定時間経過したとき、（３）キー入力部２１からのキー押下検出情報を受けていないときには、オフセット電圧レベルの加算、加速度逆電圧レベルへの変換、及び加速度逆電圧レベルの出力を行わない。【００４０】
座標電圧レベル補正部２６は、座標電圧レベル変換部２２からの座標電圧レベルを、加速度逆電圧レベル変換部２５からの加速度逆電圧レベルに基づいて補正座標電圧レベルに変換する装置であり、座標電圧レベル変換部２２、加速度逆電圧レベル変換部２５、及び補正押下キー情報変換部２７と電気的に接続されている。座標電圧レベル補正部２６は、座標電圧レベル変換部２２からのＸ軸座標電圧レベルと、加速度逆電圧レベル変換部２５からのＸ軸加速度逆電圧レベルと、を受けることにより、当該Ｘ軸座標電圧レベルと当該Ｘ軸加速度逆電圧レベルを加算することによって、当該Ｘ軸座標電圧レベルの補正値であるＸ軸補正座標電圧レベルに変換し、当該Ｘ軸補正座標電圧レベルを補正押下キー情報変換部２７に向けて出力する。同じく、座標電圧レベル補正部２６は、座標電圧レベル変換部２２からのＹ軸座標電圧レベルと、加速度逆電圧レベル変換部２５からのＹ軸加速度逆電圧レベルと、を受けることにより、当該Ｙ軸座標電圧レベルと当該Ｙ軸加速度逆電圧レベルを加算することによって、当該Ｙ軸座標電圧レベルの補正値であるＹ軸補正座標電圧レベルに変換し、当該Ｙ軸補正座標電圧レベルを補正押下キー情報変換部２７に向けて出力する。なお、座標電圧レベル補正部２６は、加速度逆電圧レベルを受けないで座標電圧レベルのみ受けたときは、補正することなく座標電圧レベル変換部２２からの座標電圧レベルをそのまま補正座標電圧レベルとして補正押下キー情報変換部２７に向けて出力することになる。【００４１】
補正押下キー情報変換部２７は、座標電圧レベル補正部２６からの補正座標電圧レベルを補正押下キー情報に変換する装置であり、座標電圧レベル補正部２６及び入力処理部２８と電気的に接続されている。補正押下キー情報変換部２７は、押下キー情報ごとに対応するＸ軸補正座標電圧レベル及びＹ軸補正座標電圧レベルの範囲（各キーの領域に相当する範囲）を規定したマップが格納されている。補正押下キー情報変換部２７は、座標電圧レベル補正部２６からのＸ軸補正座標電圧レベル及びＹ軸補正座標電圧レベルに基づいて、マップを参照して、補正押下キー情報に変換し、当該補正押下キー情報を入力処理部２８に向けて出力する。なお、補正押下キー情報は、キー入力部２１からの押下キー情報と同じになる場合がある。【００４２】
入力処理部２８は、補正押下キー情報の入力処理を行う装置であり、補正押下キー情報変換部２７と電気的に接続されている。入力処理部２８は、補正押下キー情報変換部２７からの補正押下キー情報の入力処理を行う。【００４３】
次に、実施形態２に係る携帯機器の入力操作部の動作について図面を用いて説明する。図７は、本発明の実施形態２に係る携帯機器の入力操作部の動作を模式的に示したフローチャートである。図８は、本発明の実施形態２に係る携帯機器の入力操作時における補正区間を説明するためのイメージ図である。なお、入力操作部の各構成部２１〜２８については、図５を参照されたい。【００４４】
まず、入力作業が開始されると、キー押下があるか否かを確認する（ステップＢ１）。ここでのキー押下の確認は、キー入力部２１にてユーザによるキーの押下を検出したか否かを確認することによって行う。キー押下が行われていない場合（ステップＢ１のＮＯ）、ステップＢ１に戻る。【００４５】
キー押下が行われた場合（ステップＢ１のＹＥＳ）には、押下キーの中心座標を算出する（ステップＢ２）。ここでの中心座標の算出は、座標電圧レベル変換部２２にてキー入力部２１からの押下キー情報を座標電圧レベルに変換することによって行う。【００４６】
ステップＢ２の後、キー押下の直前に揺れによる加速度が検出されたかを確認する（ステップＢ３）。ここでの加速度の検出は、加速度逆電圧レベル変換部２５にてキー入力部２１からのキー押下検出情報を受け、かつ、当該キー押下検出情報を受ける直前のＸ軸加速度データ及びＹ軸加速度データを保持しているか否かにより確認を行う。【００４７】
キー押下直前の加速度を検出した場合（ステップＢ３のＹＥＳ）には、キー押下直前の加速度に係るベクトルから逆ベクトルを算出する（ステップＢ４）。ここでの逆ベクトルの算出は、加速度逆電圧レベル変換部２５にて、キー入力部２１からのキー押下検出情報を受け、かつ、当該キー押下検出情報を受ける直前の加速度検出部２４からの加速度データ（Ｘ軸加速度データ、Ｙ軸加速度データ）を加速度逆電圧レベル（Ｘ軸加速度逆電圧レベル、Ｙ軸加速度逆電圧レベル）に変換することによって行う。【００４８】
ステップＢ４の後、押下キーに係る中心座標に、キー押下直前の加速度に係る逆ベクトルを加算することで、揺れのない状態での押下キーに係る座標を補正した補正座標（本来の座標）を算出する（ステップＢ５）。ここでの補正座標の算出は、座標電圧レベル補正部２６にて座標電圧レベル変換部２２からの座標電圧レベル（Ｘ軸座標電圧レベル、Ｙ軸座標電圧レベル）と、加速度逆電圧レベル変換部２５からの加速度逆電圧レベル（Ｘ軸加速度逆電圧レベル、Ｙ軸加速度逆電圧レベル）と、を加算することによって、座標電圧レベルの補正値となる補正座標電圧レベル（Ｘ軸補正座標電圧レベル、Ｙ軸補正座標電圧レベル）に変換することによって行う。ここで、押下キー情報を補正する補正区間は、ユーザ操作区間と加速度検出区間が時間的に重なる区間のみが対象となる（図８参照）。【００４９】
キー押下直前の加速度を検出しなかった場合（ステップＢ３のＮＯ）、押下キーに係る中心座標を補正座標として確定する（ステップＢ６）。ここでの押下キーに係る補正座標の確定は、座標電圧レベル補正部２６にて座標電圧レベル変換部２２からの座標電圧レベル（Ｘ軸座標電圧レベル、Ｙ軸座標電圧レベル）をそのまま補正座標電圧レベル（Ｘ軸補正座標電圧レベル、Ｙ軸補正座標電圧レベル）とすることによって行う。ここで、押下キーに係る押下キー情報を補正押下キー情報として確定する区間は、キー押下区間のみの区間（キー押下区間のうち加速度検出区間と時間的に重ならない区間）が対象となる（図８参照）。【００５０】
ステップＢ５又はステップＢ６の後、押下キーに係る補正座標を補正押下キー情報に変換する（ステップＢ７）。ここでの補正押下キー情報への変換は、補正押下キー情報変換部２７にて座標電圧レベル補正部２６からの補正座標電圧レベルを補正押下キー情報に変換することによって行う。【００５１】
ステップＢ７の後、押下キーに係る補正押下キー情報の入力処理を行う（ステップＢ８）。ここでの補正押下キー情報の入力処理は、入力処理部２８にて補正押下キー情報変換部２７からの補正押下キー情報に基づいて入力処理を行う。これによって入力作業が完了する。【００５２】
次に、実施形態２に係る携帯機器の外観側から見たときであって揺れを受けたときの動作について図面を用いて説明する。図９は、本発明の実施形態２に係る携帯機器の外観側から見たときであって揺れを受けたときの動作を説明するためのイメージ図である。ここでの携帯機器は、隣接した多数のキーが並ぶテンキーを備えた携帯電話機である。この場合は、揺れを受けたときであって、「９」キーが押下された時に、キー押下時前後の加速度ベクトルの逆ベクトルにあたる「加速度逆ベクトル」を「実際の押下キー」に対して補正として加算し、「本来の押下キー」の移動位置である「５」キーを入力情報とする。【００５３】
実施形態２によれば、携帯機器の入力操作時において、揺れによる影響に対して、その揺れの方向をベクトルで検出し、揺れの方向に係るベクトルを無効とする押下キーに補正を行うことにより、キー押下中に揺れがあった場合でも、揺れのない場合と同じキー押下と同じ入力結果を得ることができる。
【図１】
0004935669.tif 000002
【図２】
0004935669.tif 000003
【図３】
0004935669.tif 000004
【図４】
0004935669.tif 000005
【図５】
0004935669.tif 000006
【図６】
0004935669.tif 000007
【図７】
0004935669.tif 000008
【図８】
0004935669.tif 000009
【図９】
0004935669.tif 000010