(57)【要約】【課題】熟練者のキーボード入力のようなタッチタイピングを利用者が容易に体得することができ、効率よく入力情報を決定可能な入力情報決定装置、入力情報決定方法、入力情報決定プログラム及び入力情報決定プログラムを記録した記録媒体を提供することを課題とする。【解決手段】文字等の文字情報を文字テーブル部２７に記憶しておき、文字情報を構成している個々の文字にそれぞれ関連付けられた複数のアイコンを小型端末装置の傾きに対応付けて選択可能に表示部２５に表示し、小型端末装置で検出された傾き情報と小型端末装置の十字キー部での押下げにより決定された決定信号とを信号受信部２１で受信し、表示された複数のアイコンから傾き情報に対応するアイコンを選択し、決定信号を受信した時に選択されているアイコンに関連付けられた文字を入力情報として決定する。【選択図】図３
2010238220.tif 000002
【特許請求の範囲】
【請求項１】
傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有する小型端末装置から送信された情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置において、
画面に表示する表示情報を記憶しておく記憶手段と、
前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している個々の個別情報にそれぞれ関連付けられた複数のアイコンを、前記小型端末装置の傾きに対応付けて選択可能に表示する表示手段と、
前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記小型端末装置から受信する受信手段と、
表示された前記複数のアイコンから前記傾き情報に対応するアイコンを選択する選択手段と、
前記決定信号を受信した時に選択されている前記アイコンに関連付けられた前記個別情報を前記入力情報として決定する決定手段と、
を有することを特徴とする入力情報決定装置。
【請求項２】
前記傾き検出手段は、
水平方向、垂直上方向、垂直下方向、斜め上方向、斜め下方向を検出可能であることを特徴とする請求項１に記載の入力情報決定装置。
【請求項３】
前記小型端末装置は、前記十字キー入力手段の中央に配置された中心キー入力手段を更に有し、
前記決定信号は、当該中心キー入力手段の押下げにより決定されることを特徴とする請求項１又は２に記載の入力情報決定装置。
【請求項４】
前記小型端末装置は、当該小型端末装置の位置を検出する位置検出手段を更に有し、
前記選択手段は、当該位置検出手段で検出された位置情報に対応するアイコンを選択することを特徴とする請求項１又は２に記載の入力情報決定装置。
【請求項５】
前記選択手段は、
前記小型端末装置が傾いた時に受信した振動状態の前記傾き情報から当該振動状態が収束する傾き情報を推測し、推測後の傾き情報に対応するアイコンを選択することを特徴とする請求項１又は２に記載の入力情報決定装置。
【請求項６】
傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有する小型端末装置から送信された情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置で処理する入力情報決定方法おいて、
画面に表示する表示情報を記憶手段に記憶しておくステップと、
前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している個々の個別情報にそれぞれ関連付けられた複数のアイコンを、前記小型端末装置の傾きに対応付けて選択可能に表示するステップと、
前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記小型端末装置から受信するステップと、
表示された前記複数のアイコンから前記傾き情報に対応するアイコンを選択するステップと、
前記決定信号を受信した時に選択されている前記アイコンに関連付けられた前記個別情報を前記入力情報として決定するステップと、
を有することを特徴とする入力情報決定方法。
【請求項７】
傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有する小型端末装置から送信された情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置に、
画面に表示する表示情報を記憶手段に記憶しておく機能と、
前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している個々の個別情報にそれぞれ関連付けられた複数のアイコンを、前記小型端末装置の傾きに対応付けて選択可能に表示する機能と、
前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記小型端末装置から受信する機能と、
表示された前記複数のアイコンから前記傾き情報に対応するアイコンを選択する機能と、
前記決定信号を受信した時に選択されている前記アイコンに関連付けられた前記個別情報を前記入力情報として決定する機能と、
を実現させるための入力情報決定プログラム。
【請求項８】
傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有する小型端末装置から送信された情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置に、
画面に表示する表示情報を記憶手段に記憶しておく機能と、
前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している個々の個別情報にそれぞれ関連付けられた複数のアイコンを、前記小型端末装置の傾きに対応付けて選択可能に表示する機能と、
前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記小型端末装置から受信する機能と、
表示された前記複数のアイコンから前記傾き情報に対応するアイコンを選択する機能と、
前記決定信号を受信した時に選択されている前記アイコンに関連付けられた前記個別情報を前記入力情報として決定する機能と、
を実現させるための入力情報決定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
前記傾き情報は前記小型端末装置の傾き角度であり、前記複数のアイコンは当該傾き角度に対応する位置に表示されるものであって、
決定された前記個別情報に関連するアイコンが選択された時に受信している前記傾き角度を用いて、当該アイコンが選択される時に前記小型端末装置が傾けられる理想的な目標角度に対する利用者の入力角度の範囲を算出し、当該利用者の入力角度の範囲に基づいて、選択されるアイコンが切り替わる傾き角度の閾値を決定するキャリブレーション手段を更に有することを特徴とする請求項１に記載の入力情報決定装置。
【請求項１０】
前記キャリブレーション手段は、
前記複数のアイコンにそれぞれ関連付けられた前記複数の個別情報を課題表示欄に表示し、前記アイコンを選択したか否かに応じて当該個別情報を色分けすることを特徴とする請求項９に記載の入力情報決定装置。
【請求項１１】
前記キャリブレーション手段は、
選択されるアイコンの前記目標角度を表示することを特徴とする請求項９又は１０に記載の入力情報決定装置。
【請求項１２】
前記キャリブレーション手段は、
前記小型端末装置を傾ける方向に応じて前記利用者の入力角度の範囲をそれぞれ算出し、当該各利用者の入力角度の範囲に基づいて前記閾値をそれぞれ決定することを特徴とする請求項９乃至１１のいずれか１項に記載の入力情報決定装置。
【請求項１３】
前記キャリブレーション手段は、
所定のアイコンに対して算出された前記利用者の入力角度の範囲の最大値と、当該アイコンに隣接するアイコンに対して算出された前記利用者の入力角度の範囲の最小値との平均値を前記閾値とすることを特徴とする請求項９乃至１２のいずれか１項に記載の入力情報決定装置。
【請求項１４】
前記キャリブレーション手段は、
前記傾き角度を階級とし、当該傾き角度に対して前記アイコンが選択された回数を度数とする前記利用者の入力角度の範囲のヒストグラム分布を生成し、当該ヒストグラム分布に含まれる総度数から前記目標角度に近い一定割合の度数を抽出し、抽出された度数に対応する前記階級の範囲を前記利用者の入力角度の範囲とすることを特徴とする請求項９乃至１３のいずれか１項に記載の入力情報決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモコン端末から送信された各情報に基づいて、テレビ画面の検索欄に入力される文字入力情報を決定する入力情報決定装置、入力情報決定方法、入力情報決定プログラム及び入力情報決定プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
現在、インターネット等に対応可能なデジタルテレビの普及に伴い、ビデオオンデマンド等のハイビジョン映像を視聴するため、テレビ向けネットワークサービスを利用する利用者が増加している。そして、提供されているコンテンツの探索時において、利用者は階層的なメニューを辿ることが多い。しかしながら、コンテンツの充実と利用者ニーズの多様化に伴って、キーワード入力によるコンテンツ検索手段の必要性が更に増大すると考えられる。
【０００３】
パソコン等でキーワード検索を行う場合にはキーボード等が利用されるが、リビングルームでテレビを視聴する環境では、机に向かって操作するパソコンと異なり、キーボードやマウスなどのインタフェースデバイスを用いることは困難である。リビングルームで利用するテレビのリモコン端末に求められるのは、利用者が部屋内で自由に持ち運びができ、テレビから離れて、くつろいだ姿勢で、画面を見ながら片手で容易に操作できることである。以下、既に導入されている２つの技術について以下説明する。
【０００４】
〔従来技術その１：デジタルテレビに導入されている技術〕
現在、デジタルテレビに導入されている技術としては、ソフトウェアによるキー表示（以後、ソフトキーと称する）を用いた操作方法が利用されている。テレビ画面に表示されるソフトキーの配置としては、５０音順配列、テンキー配列や５０音順配列にショートカットキーが追加された配列等がある。そのソフトキーを選択する手段としては、テレビゲーム機のリモコン端末のように、リモコン端末自体を空中で動かすことで画面上に表示されたカーソルを移動させ、そのカーソルにソフトキーを選択させる操作と、リモコンでの電子番組表における番組選択のように、十字キーを押下することで、画面上に表示された、選択対象のソフトキーに対応するフォーカスを移動させ、入力対象のソフトキーにフォーカスするフォーカス移動操作が存在している。ソフトキーとその表示情報とに基づいて操作する手段により、文字入力が行われている。
【０００５】
〔従来技術その２：小型化実現に向けて提案されている技術〕
大型テレビが設置されるリビングルームは多くの活動の場として利用されている。そのため、利用者が部屋内で自由に持ち運びができ、テレビから離れて、くつろいだ姿勢で、画面を見ながら片手で容易に操作可能な小型なリモコン端末を実現するインタフェースが必要となる。近年、各種センサの向上に伴い、キー入力の代わりに、リモコン自体を空中で動かすことで、リモコン端末の位置や傾きを変更させる操作とキー入力を組み合わせた入力方法によって、リモコン端末の小型化を実現する操作方法が提案されている。これらの操作は、文字に対応する位置或いは傾きの領域が空間上に配置され、入力対象の文字に対応した領域にリモコン端末を動かすことにより、文字を入力するものである。例えば、リモコン端末を２次元平面上のベクトルを基準に傾ける操作が挙げられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−１９０４５２号公報
【特許文献２】特開２００４−２７２５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、以下に説明するような課題や問題があった。
【０００８】
〔課題１：小型化によるキー入力の文字入力速度減少と操作の身体的な疲労増加の問題〕
文字入力に用いられるキーの数よりも文字の種類の方が多い場合、利用されるキーの組み合わせによって一つの文字を入力する方法が用いられる。例えば、キーボードのローマ字入力方式、テンキーのマルチタップ方式やポケベル方式、十字キーのフォーカス移動操作方式や特許文献１に開示されている十字キーの組み合わせによる文字入力方式などが挙げられる。入力するキーが少ない程、一つの文字に入力するためのキーの組み合わせが増えることになる。
【０００９】
また、片手で把持しながら小型な端末を操作するのに、親指が主に用いられる。これは端末を安定に把持した状態で操作することが好ましいからである。
【００１０】
即ち、リモコン端末の場合には、キーボード入力のように複数の指の操作の組み合わせを用いて効率的にキー入力をすることが困難であり、一文字を入力するために指のキー間を移動する作業とキー押下作業を繰り返すことになり入力速度が減少することになる。さらに、キーボード入力であれば文字を入力する作業負荷を複数の指に分散可能であるが、片手で把持しながら小型な端末を操作する場合には親指のみに負荷が集中し、文字の入力を長時間継続することは容易ではない。
【００１１】
〔課題２：小型化実現に用いられるセンサを用いた入力に対する利用者の操作性に関する問題〕
小型な端末の文字入力操作実現に向けて、入力機器の位置を変えることで、マウスのように画面上に表示されたカーソルを移動させ、画面上に表示された各文字に対応したキーを選択するポインティング操作を用いた文字入力方式がある。しかし、画面上に表示されたキーの数が多いと、各キーに対応した実際の空間の入力機器の位置を正確に把握することは容易ではない。選択対象が多く、２次元もしくは３次元空間上に配置されるほど難しくなる。そのため、操作に伴う文字の切り替わり過程を、常に、知覚（視覚：カーソル表示、聴覚：切り替わり時に音声、触覚：切り替わり時に振動）で確認しながら作業する必要になる。しかしながら、操作に伴う変化に対して常に気を配る必要があるため、操作時の利用者の認知負担が大きくなり、やはり、長い時間入力し続けることは難しい（後述する課題３参照）。
【００１２】
また、端末を２次元平面上のベクトルを基準にして傾ける操作方法（端末を上下左右方向に傾ける操作を含む）による操作は、人間の手首や腕の構造上の可動範囲の制限により、端末に直行した２軸の回転を同時に行うことは容易ではなく操作負担が大きい。例えば、上方向に傾けた状態から最初の端末の位置から左方向に傾けた状態に変更するとき等が挙げられる。そのため、傾ける前の状態をホームポジションとして、そのポジションを通過しながら操作するようになって、非効率な入力作業になる。結果として、この非効率作業に伴う作業負担が生じることになる。なお、既に提案されている方法は、日本語の大文字に関して選択することができるが、日本語の小文字に関しての入力方法に関する記載はない。
【００１３】
〔課題３：操作感覚を身体が覚えることが難しい利用者の操作性に関する問題〕
熟練者のキーボード入力は、キーボードやリモコンのキーパッドを視認せずに素早く入力できる状態である。この状態では、入力に伴う物理的な身体動作の操作感覚を身体に覚えさせることで、入力文字や操作方法を認識してから実行操作に移った時に、実行操作の過程を知覚などで認識しなくても選択対象を選択することができる。これによって認知的負担が減少し、快適に文字入力操作につながる。しかしながら、同様の操作を従来のリモコン端末の操作で実現することは、以下に説明するように容易ではない。
【００１４】
（１）外部機器に依存する場合
テレビゲーム機のリモコン端末に用いられる赤外線バーから発行された赤外線をセンサで受信してポインティング操作を行う場合、利用者の位置によってセンサの分解能や認識の程度が変化するため、操作感覚を身体が覚えるのが難しい。
【００１５】
（２）同じ操作を繰り返す回数が多い場合
携帯電話などで用いられるマルチタップ入力方式では、「あ」⇒「い」⇒「う」⇒「え」⇒「お」⇒「ぁ」⇒「ぃ」⇒「ぅ」⇒「ぇ」⇒「ぉ」のように打鍵回数が多くなる文字が存在し、多くの打鍵数が必要な文字入力において、利用者は、入力した回数或いは切り替わった文字の変化を随時確認しながら操作することになる。このような現象は、５０音順配列のソフトキーに対して十字キーを用いて入力文字を選択する場合においても同様なことが生じうる。また、大文字から小文字を入力するときに、大文字から小文字に切り替える専用のキーを用いる方法と、大文字と小文字が一連の配列（「あ」⇒「い」⇒「う」⇒「え」⇒「お」⇒「ぁ」⇒「ぃ」⇒「ぅ」⇒「ぇ」⇒「ぉ」⇒「あ」）に対して逆方向にトルグする専用のキーを用いて入力する方法がある。しかし、方向キー以外に別のキーを用意すると身体が覚えるキー操作が増えるため、身体で操作を覚えることが困難になると考えられる。
【００１６】
（３）操作に必要な身体動作の動作パターンが多い場合
携帯電話のテンキー入力において、各キー間の移動距離と方向を身体に覚えさせるにはパターン数が多く、身につけるのに時間がかかる。数字の５の位置をホームポジションとして扱うことにより身体が覚える動作パターンを減らすことができるが、キーワードのように一連の入力する単語レベルの文字列に対して、一文字入力するごとにホームポジションに戻るのは手間になる。また、キー入力だけでなく、２次元平面上を動作するポインティング操作も同様なことが生じる。
【００１７】
特許文献２に開示されているポインティング操作では、目標アイコンと必要な操作を認識しても、人が行う必要な動作を、随時、画面上のカーソル位置と選択するアイコンを確認しながら操作するため、操作そのものの疲労や、入力速度に影響を与えることになる。
【００１８】
〔課題４：ソフトキーボードを用いることによる利用者の認知的負荷に関する問題〕
課題２で述べたような、入力機器を空中で動かし、マウスのようにカーソルを画面上の表示文字に対応したキーの位置に固定して選択する入力方式や、課題１で述べたようなフォーカス移動方式は、操作に伴う文字の切り替わる過程を、随時、知覚（視覚：表示されたカーソル、聴覚：切り替わり時に音声、触覚：切り替わり時に振動）で確認しながら作業することが必要な動作である。
【００１９】
これらには、（１）入力された文字結果の確認が怠るため、誤入力に気付かずに入力をし続けてしまう問題、（２）仮名漢字変換や予測文字列を確認しようとすると、文字入力する操作が滞り、操作が非効率になる問題、（３）操作経過をソフトキーボードを見ながら随時選択対象の切り替わりを確認するため、操作時の認知的負担が増加するという問題がある。
【００２０】
本発明は、上記を鑑みてなされたものであり、熟練者のキーボード入力のようなタッチタイピングを利用者が容易に体得することができ、効率よく入力情報を決定可能な入力情報決定装置、入力情報決定方法、入力情報決定プログラム及び入力情報決定プログラムを記録した記録媒体を提供することを課題とする。
【課題を解決するための手段】
【００２１】
請求項１に記載の本発明は、傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有する小型端末装置から送信された情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置において、画面に表示する表示情報を記憶しておく記憶手段と、前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している個々の個別情報にそれぞれ関連付けられた複数のアイコンを、前記小型端末装置の傾きに対応付けて選択可能に表示する表示手段と、前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記小型端末装置から受信する受信手段と、表示された前記複数のアイコンから前記傾き情報に対応するアイコンを選択する選択手段と、前記決定信号を受信した時に選択されている前記アイコンに関連付けられた前記個別情報を前記入力情報として決定する決定手段と、を有することを要旨とする。
【００２２】
請求項２に記載の本発明は、前記傾き検出手段が、水平方向、垂直上方向、垂直下方向、斜め上方向、斜め下方向を検出可能であることを要旨とする。
【００２３】
請求項３に記載の本発明は、前記小型端末装置が、前記十字キー入力手段の中央に配置された中心キー入力手段を更に有し、前記決定信号は、当該中心キー入力手段の押下げにより決定されることを要旨とする。
【００２４】
請求項４に記載の本発明は、前記小型端末装置が、当該小型端末装置の位置を検出する位置検出手段を更に有し、前記選択手段は、当該位置検出手段で検出された位置情報に対応するアイコンを選択することを要旨とする。
【００２５】
請求項５に記載の本発明は、前記選択手段が、前記小型端末装置が傾いた時に受信した振動状態の前記傾き情報から当該振動状態が収束する傾き情報を推測し、推測後の傾き情報に対応するアイコンを選択することを要旨とする。
【００２６】
請求項６に記載の本発明は、傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有する小型端末装置から送信された情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置で処理する入力情報決定方法おいて、画面に表示する表示情報を記憶手段に記憶しておくステップと、前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している個々の個別情報にそれぞれ関連付けられた複数のアイコンを、前記小型端末装置の傾きに対応付けて選択可能に表示するステップと、前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記小型端末装置から受信するステップと、表示された前記複数のアイコンから前記傾き情報に対応するアイコンを選択するステップと、前記決定信号を受信した時に選択されている前記アイコンに関連付けられた前記個別情報を前記入力情報として決定するステップと、を有することを要旨とする。
【００２７】
請求項７に記載の本発明は、傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有する小型端末装置から送信された情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置に、画面に表示する表示情報を記憶手段に記憶しておく機能と、前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している個々の個別情報にそれぞれ関連付けられた複数のアイコンを、前記小型端末装置の傾きに対応付けて選択可能に表示する機能と、前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記小型端末装置から受信する機能と、表示された前記複数のアイコンから前記傾き情報に対応するアイコンを選択する機能と、前記決定信号を受信した時に選択されている前記アイコンに関連付けられた前記個別情報を前記入力情報として決定する機能と、を実現させることを要旨とする。
【００２８】
請求項８に記載の本発明は、傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有する小型端末装置から送信された情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置に、画面に表示する表示情報を記憶手段に記憶しておく機能と、前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している個々の個別情報にそれぞれ関連付けられた複数のアイコンを、前記小型端末装置の傾きに対応付けて選択可能に表示する機能と、前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記小型端末装置から受信する機能と、表示された前記複数のアイコンから前記傾き情報に対応するアイコンを選択する機能と、前記決定信号を受信した時に選択されている前記アイコンに関連付けられた前記個別情報を前記入力情報として決定する機能と、を実現させるための入力情報決定プログラムを記録したことを要旨とする。
【００２９】
上記請求項１乃至４によれば、小型端末装置から送信された傾き情報や位置情報に基づいてアイコンを選択し、入力される文字情報を決定するため、効率よく入力情報を決定することが可能となる。また、小型端末装置を傾ける操作や移動させる操作は、利用者が身体に覚えやすく容易に実行できるため、把持した小型端末装置を視認することなく文字等を入力することができる。そのため、利用者は、入力したい事柄だけに集中して入力することができる。従い、本発明の入力情報決定装置によれば、身体に覚え易い操作で、文字等を入力決定することが可能となる。
【００３０】
請求項９に記載の本発明は、前記傾き情報は前記小型端末装置の傾き角度であり、前記複数のアイコンは当該傾き角度に対応する位置に表示されるものであって、決定された前記個別情報に関連するアイコンが選択された時に受信している前記傾き角度を用いて、当該アイコンが選択される時に前記小型端末装置が傾けられる理想的な目標角度に対する利用者の入力角度の範囲を算出し、当該利用者の入力角度の範囲に基づいて、選択されるアイコンが切り替わる傾き角度の閾値を決定するキャリブレーション手段を更に有することを要旨とする。
【００３１】
請求項１０に記載の本発明は、前記キャリブレーション手段が、前記複数のアイコンにそれぞれ関連付けられた前記複数の個別情報を課題表示欄に表示し、前記アイコンを選択したか否かに応じて当該個別情報を色分けすることを要旨とする。
【００３２】
請求項１１に記載の本発明は、前記キャリブレーション手段が、選択されるアイコンの前記目標角度を表示することを要旨とする。
【００３３】
請求項１２に記載の本発明は、前記キャリブレーション手段が、前記小型端末装置を傾ける方向に応じて前記利用者の入力角度の範囲をそれぞれ算出し、当該各利用者の入力角度の範囲に基づいて前記閾値をそれぞれ決定することを要旨とする。
【００３４】
請求項１３に記載の本発明は、前記キャリブレーション手段が、所定のアイコンに対して算出された前記利用者の入力角度の範囲の最大値と、当該アイコンに隣接するアイコンに対して算出された前記利用者の入力角度の範囲の最小値との平均値を前記閾値とすることを特徴とする要旨とする。
【００３５】
請求項１４に記載の本発明は、前記キャリブレーション手段が、前記傾き角度を階級とし、当該傾き角度に対して前記アイコンが選択された回数を度数とする前記利用者の入力角度の範囲のヒストグラム分布を生成し、当該ヒストグラム分布に含まれる総度数から前記目標角度に近い一定割合の度数を抽出し、抽出された度数に対応する前記階級の範囲を前記利用者の入力角度の範囲とすることを要旨とする。
【発明の効果】
【００３６】
本発明によれば、熟練者のキーボード入力のようなタッチタイピングを利用者が容易に体得することができ、効率よく入力情報を決定可能な入力情報決定装置、入力情報決定方法、入力情報決定プログラム及び入力情報決定プログラムを記録した記録媒体を提供することができる。
【図面の簡単な説明】
【００３７】
【図１】本実施の形態に係る全体システム構成を示す構成図である。
【図２】リモコン端末の機能構成を示す機能構成図である。
【図３】デジタルテレビの機能構成を示す機能構成図である。
【図４】日本語のテーブル表を示す図である。
【図５】アルファベットのテーブル表を示す図である。
【図６】リモコン端末の傾き方向を説明する図である。
【図７】水平方向、垂直上方向、垂直下方向、斜め上方向、斜め下方向に対応するリモコン端末の傾き（姿勢）を示す図である。
【図８】リモコン端末の傾きにより選択されるアイコンを示す図である。
【図９】動作例１の入力例を示す図である。
【図１０】動作例１における文字入力制御部の処理フローを示すフローチャートである。
【図１１】動作例１における文字決定の処理フローを示すフローチャートである。
【図１２】動作例１における母音選択の処理フローを示すフローチャートである。
【図１３】動作例１における子音選択の処理フローを示すフローチャートである。
【図１４】人の操作の状態と追従する加速度センサの状態とを示す図である。
【図１５】振動状態から傾きセンサ値を推測する場合において抽出されたクラス（極値）を示す図である。
【図１６】文字の選択処理フローを示すフローチャートである。
【図１７】動的に変更された各閾値を示す図である。
【図１８】数字を入力する場合に表示されるアイコンを示す図である。
【図１９】他のアイコン配置例を示す図である。
【図２０】一回目の押下時と二回目の押下時で十字キー部と中心キーの操作内容が変更されることを説明する説明図である。
【図２１】動作例２の入力例を示す図である。
【図２２】「か」行及び「ま」行に対応する傾き時に上キーを押下げたときに選択される４つの文字を示す図である。
【図２３】動作例２における文字入力制御部の処理フローを示すフローチャートである。
【図２４】動作例２における母音選択の処理フローを示すフローチャートである。
【図２５】動作例２における表示例を示す図である。
【図２６】動作例２における文字決定の処理フローを示すフローチャートである。
【図２７】位置選択時におけるキーの選択状態を示す図である。
【図２８】動作例３の入力例を示す図である。
【図２９】動作例３における文字入力制御部の処理フローを示すフローチャートである。
【図３０】動作例３における母音選択の処理フローを示すフローチャートである。
【図３１】母音選択時における母音選択変数の決定処理を示すフローチャートである。
【図３２】動作例４におけるデジタルテレビの機能構成を示す機能構成図である。
【図３３】動作例４で表示されるＧＵＩの一例を示す図である。
【図３４】動作例４における測定環境を示す図である。
【図３５】動作例４においてリモコン端末の傾きに応じて選択されるアイコンを示す図である。
【図３６】動作例４において測定された利用者の入力角度の範囲の一例を示す図である。
【図３７】傾き角度のヒストグラム分布の一例を示す図である。
【図３８】領域調整部の処理フローを示すフローチャートである。
【図３９】回外方向と回内方向とに分離された各ヒストグラム分布を示す図である。
【発明を実施するための形態】
【００３８】
以下、発明を実施するための形態について、図面を用いて説明する。
【００３９】
〔全体システム構成について〕
図１は、本実施の形態に係る全体システム構成を示す構成図である。この全体システムは、赤外線等の無線や有線により互いに通信可能なリモコン端末１（小型端末装置に相当）及びデジタルテレビ２（入力情報決定装置に相当）により構成されている。
【００４０】
リモコン端末１は、視認により判別できるよう識別力のある記号が表面に付された複数の特殊キーからなる特殊キー部３と、上下左右の方向を指示する４つの方向キーからなる十字キー部５と、十字キー部５の中央に配置された中心キー７とを備え、リモコン端末１を手で把持した場合に全てのキーが親指の可動範囲に収まるよう所定の範囲内に配置されている。また、このリモコン端末１には、位置検出センサや傾き検出センサ等の機能が具備されており、それら各センサにより検出されたリモコン端末１の位置情報、傾き情報や、利用者によるキーの押下げによるキー入力情報（決定信号に相当）をデジタルテレビ２に送ることで、利用者はデジタルテレビ２を遠隔操作することができる。
【００４１】
一方、デジタルテレビ２は、Ｗｅｂブラウザやウィジェット等の表示モジュールを備え、リモコン端末１によって操作された結果を画面に表示することができる。
【００４２】
以下、本実施の形態で用いるリモコン端末１及びデジタルテレビ２が備える機能構成及び処理フローについて説明すると共に、各機能構成を備えることによる本発明の作用及び効果について説明する。
【００４３】
〔リモコン端末の機能構成について〕
図２は、リモコン端末の機能構成を示す機能構成図である。このリモコン端末１は、前述したようにデジタルテレビ２に各種指示を出力する指示端末であって、キー状態検出部１１と、傾き検出部１２と、位置検出部１３と、マイコン部１４と、送信部１５とを備えている。
【００４４】
キー状態検出部１１は、特殊キー部３の各特殊キー、十字キー部５の各方向キー、中心キー７が利用者によって押下げられた場合に、押下げられたキーがいずれのキーであるかの状態を検出する機能を備えている。
【００４５】
傾き検出部１２は、利用者によって変化したリモコン端末１の傾き（姿勢）を検出する機能を備えている。このような傾き検出部としては、例えば、携帯電話の体感型アプリや歩行ロボット等で利用されている加速度センサや傾き検出用ジャイロセンサを用いることが可能である。
【００４６】
位置検出部１３は、利用者によって変化したリモコン端末１の位置（移動量）を検出する機能を備えている。このような位置検出部１３としては、デジタルカメラ等で手ぶれ補正を行う際に利用されているジャイロセンサ、位置検出センサ、上記加速度センサを用いることが可能である。
【００４７】
マイコン部１４は、キー状態検出部１１、傾き検出部１２、位置検出部１３で検出された各情報を処理し、送信部１５に送出する機能を備えている。
【００４８】
送信部１５は、マイコン部１４によって処理された入力信号（傾き情報、位置情報、キー入力情報等）をデジタルテレビ２に赤外線又は無線通信で送信する機能を備えている。
【００４９】
ここで、本実施の形態の文字入力においては、文字入力モードとカーソル移動モードとがある。最初に、文字入力モード時におけるリモコン端末１に配置された各キーの操作内容について説明する。特殊キー３１はデジタルテレビ２の電源のオンオフを切り替える操作を行い（オンオフキー）、特殊キー３２は検索開始を実行する操作を行い（決定キー）、特殊キー３３は入力した文字を削除する操作を行う（削除キー）、特殊キー３４は文字入力モードからカーソル移動モードに切り替える操作を行い（モード変換キー）、特殊キー３５は仮名漢字変換する操作を行い（文字変換キー）、特殊キー３６は文字の種類を変更する操作（日本語⇒アルファベット⇒カタカナ⇒全角もしくは半角⇒数字⇒記号⇒日本語）を行い（第１文字種変更キー）、特殊キー３７は第１文字種変更キー３６のキーの遷移方向の逆を行う操作を行う（第２文字種変更キー）。方向キーであるキー５１は上方向（上キー）、キー５２は下方向（下キー）、キー５３は左方向（左キー）、キー５４は右方向（右キー）を示すものであるが、それら各方向キーに割り当てられる操作内容は動作例毎によって異なるため、各動作例にて説明するものとする。
【００５０】
次に、カーソル移動モード時における各キーの操作内容について説明する。文字入力モード時における操作内容と異なるのはモード変換キー３４と各方向キーであり、モード変換キー３４は、カーソル移動モードから文字入力モードに切り替える操作を行い、上キー５１はカーソルを上に移動する操作を行い、下キー５２はカーソルを下に移動する操作を行い、左キー５３はカーソルを左に移動する操作を行い、右キー５４はカーソルを右に移動する操作を行う。
【００５１】
〔デジタルテレビの機能構成について〕
図３は、デジタルテレビの機能構成を示す機能構成図である。このデジタルテレビ２は、信号受信部２１と、信号分離部２２と、データ蓄積部２３と、文字入力制御部２４と、表示部２５と、機能切り替え部２６と、文字テーブル部２７と、仮名漢字変換部２８と、予測変換文字部２９とを備えている。
【００５２】
信号受信部２１は、リモコン端末１から送信された入力信号（傾き情報、位置情報、キー入力情報等）を受信する機能を備えている。具体的には、例えば、傾きセンサの値及びオンオフ信号からなる第１データや、傾きセンサの値及び位置センサの値からなる第２データや、位置センサの値やオンオフ信号からなる第３データ等である。
【００５３】
信号分離部２２は、信号受信部２１で受信した入力信号を各種情報に分離する機能を備えている。具体的には、上記第１データを受信した場合には傾きセンサの値とオンオフ信号とに分離し、上記第２データを受信した場合には傾きセンサの値と位置センサの値に分離し、上記第３データを受信した場合には位置センサの値とオンオフ信号とに分離する。
【００５４】
データ蓄積部２３は、信号分離部２２で分離された各種情報を保持する機能を備えている。なお、このようなデータ蓄積部２３（後述する文字テーブル部２７も含む）としては、例えばメモリ、ハードディスク等の記憶装置を用いることが一般的であり、デジタルテレビ２の内部のみならず、インターネットや電話回線等の通信ネットワークを介して電気的に接続可能な外部の記憶装置を用いることも可能である。
【００５５】
文字入力制御部２４は、受信した入力信号（傾き情報、位置情報、キー入力情報等）に基づいて、文字を選択する機能や、テレビ画面の検索欄等に入力される文字を決定する機能を備えている。なお、本発明における文字入力制御部２４は、母音を選択する母音選択部２４ａと、子音を選択する子音選択部２４ｂと、選択された文字を入力文字として決定する入力決定部２４ｃとで構成されているものとする。母音選択部２４ａ及び子音選択部２４ｂは、後述する表示部２５に表示されている複数のアイコンから、傾き情報や位置情報に対応するアイコンを選択する機能を備えている。また、入力決定部２４ｃは、キー入力情報を受信した時に選択されているアイコンに関連付けられた文字をテレビ画面の検索欄等に入力される文字として決定する機能を備えている。
【００５６】
表示部２５は、文字テーブル部２７に格納されている各文字を読み出して、その各文字にそれぞれ関連付けられた複数のアイコンを、リモコン端末１の傾きや位置に対応付けて選択可能に表示する機能を備えている。
【００５７】
機能切り替え部２６は、モード変換キー３４、第１文字種変更キー３６、第２文字種変更キー３７の操作に伴うモードの切り替えを行う機能を備えている。
【００５８】
文字テーブル部２７は、表示部２５に表示させる表示情報としての日本語（大文字、小文字）、アルファベット（大文字、小文字）、数字、記号等のテーブルが格納しておく機能を備えている。具体的には、図４に示す日本語のテーブル表や、図５に示すアルファベットのテーブル表である。なお、本発明で説明する母音は「ａ」、「ｉ」、「ｕ」、「ｅ」、「ｏ」を意味し、テーブル表の行（ｊ）により特定される。一方、子音は「あ」〜「わ」を意味し、テーブル表の列（ｉ）により特定される。すなわち、利用者は、テーブル表の行列（ｉ及びｊ）に基づいて変換表示される文字を選択することにより、所望する文字を決定することが可能となる。また、表示情報とは、図４や図５のテーブル表等に記載された文字群、数字群、記号群を意味し、表示情報を構成している個々の個別情報とは、文字群内の各文字、記号群内の各記号、記号群内の各記号を意味している。さらに、文字群、数字群、記号群は表示情報の一例であって、複数のメニューを備えたメニュー群を用いることも可能である。その場合には、個々のメニューが上記個別情報に該当する。
【００５９】
仮名漢字変換部２８は、入力した文字を仮名漢字変換する機能を備えている。
【００６０】
予測変換文字部２９は、入力した文字から文字列を予測する機能を備えている。なお、文字入力モード時において左キー５３又は右キー５４が長押しされた場合に予測変換文字部２９が機能することになる。
【００６１】
以下、このような機能構成を備えたリモコン端末１とデジタルテレビ２とを用いた処理について説明する。
【００６２】
〔動作例１〕
動作例１は、リモコン端末１を傾ける操作とマルチタップキー入力の操作とにより、テレビ画面の検索欄等に入力される文字を決定する動作について説明するものである。本動作例において、傾きを検出するセンサには加速度センサを用いる。
【００６３】
最初に、利用者によるリモコン端末１の操作について説明する。動作例１では、手首をロール方向に傾けることでリモコン端末１の傾きを変更し、同時に親指で十字キー部５の各方向キーを押下することにより、文字の選択や決定を行う。なお、ロール方向とは、図６に示すように、利用者がリモコン端末１を把持した状態を基準に、ｘ軸を中心にしてリモコン端末１を左右に傾ける方向をいう。
【００６４】
リモコン端末１を手に把持した場合におけるロール方向の手首の傾け角度は−９０°〜９０°であり、人が直観的にわかりやすい水平垂直方向とその間の斜め方向とを対応させると、図７に示すように、水平方向、垂直上方向、垂直下方向、斜め上方向、斜め下方向の５方向になる。このような配置にすることで、利用者はリモコン端末１を視認することなく、所望する傾きにリモコン端末１を移動させることができる。デジタルテレビ２の表示部２５には、この５方向にそれぞれ対応する５つのアイコン（右垂直上アイコン４ａ、右斜め上アイコン４ｂ、右水平アイコン４ｃ、右斜め下アイコン４ｄ、右垂直下アイコン４ｅ）が表示され、リモコン端末１の回転に応じて直感的に選択可能となるよう各アイコンはそれぞれの方向に対応付けて配置されている。リモコン端末１を傾ける操作と指を目的のキーの位置に移動してマルチタップする操作とは同時に行うことが可能であるため、検索欄への文字入力速度を向上する効果と、操作負荷を分散する効果を得ることが可能となる。
【００６５】
次に、文字入力処理について説明する。例えば、日本語入力を行うには、母音及び子音を選択し、選択された文字を決定する必要がある。動作例１では、リモコン端末１を傾ける操作に基づいて子音選択を行い、上キー５１によるトグル入力（例えば、「あ」⇒「い」⇒「う」⇒「え」⇒「お」⇒「あ」）の操作に基づいて大文字の母音選択を行い、下キー５２によるトグル入力（例えば、「ぁ」⇒「ぃ」⇒「ぅ」⇒「ぇ」⇒「ぉ」⇒「ぁ」）の操作に基づいて小文字の母音選択を行い、右キー５４又は左キー５３の押下げにより決定を行う。ここで、前述したように子音の選択はテーブル表の列（ｉ）からの選択（計１０個からの選択）により行われるが、リモコン端末１の傾きに対応するアイコンの総数は５つである。そこで、残り５つの子音についても選択可能となるよう、図８に示すように、上述した５つのアイコンの左側に５つのアイコン（左垂直下アイコン４ｆ、左斜め下アイコン４ｇ、左水平アイコン４ｈ、左斜め上アイコン４ｉ、左垂直上アイコン４ｊ）を配置し、５つの傾きの各々の方向に対して２つのアイコンが選択される。右キー５４が押下げられた場合には、リモコン端末１の傾きや上キー５１又は下キー５２によって選択された文字に対応する右側のアイコンが決定され、左キー５３が押下げられた場合には、同様に左側のアイコンが決定されることになる。即ち、子音と母音とをそれぞれ選択する操作を同時に行うことができ、右キー５４又は左キー５３の押し下げによって選択された文字を決定する。
【００６６】
例えば、図９に示すように、「き」という文字を入力する場合、最初に、リモコン端末１を斜め上に傾けることにより、「か」行及び「ま」行が選択される。次に、十字キー部５の上キー５１を二回押すことで、「き」及び「み」が選択される。最後に、右キー５４を押すことにより、「き」が入力される文字として決定される。なお、左キー５３を押した場合には、「み」が入力されることになる。また、リモコン端末１を傾ける操作と上キー５１を押下する操作とは独立した操作であるため、リモコンを傾ける操作を上キー５１を押下げる操作よりも前にすることも可能である。
【００６７】
以上のような操作方法を実現するために、母音選択部２４ａ、子音選択部２４ｂ、入力決定部２４ｃとを用いる。これによって、人の手首の傾きと指の十字キーの押下を同時に行うことができ、入力速度向上と操作負荷分散を実現することができる。
【００６８】
以下、動作例１におけるデジタルテレビ２の処理フローについて説明する。図１０は、動作例１における文字入力制御部の処理フローを示すフローチャートである。
【００６９】
最初に、母音選択部２４ａ及び子音選択部２４ｂは、母音選択変数ｊ及び子音選択変数ｉをそれぞれ初期化（ｊ＝０、ｉ＝２）する（Ｓ１００）。なお、初期入力モードは日本語入力に初期化されているものとする。
【００７０】
次に、母音選択部２４ａ及び子音選択部２４ｂは、リモコン端末１から送信さされる入力信号がデータ蓄積部２３に到達するまで待機状態になり（Ｓ１０１）、リモコン端末１からの信号を受信してデータ蓄積部２３に各センサの情報（傾き情報及びキー入力情報）が蓄積された場合（Ｓ１０２）には、後段の文字選択及び決定処理が行われる。
【００７１】
まず、十字キー部５の押下げによるキー入力情報の有無を確認する（Ｓ１０３）。なお、ここでいうキー入力とはキーを押下した後に、キーを離した時を指している。そして、キー入力情報が左キー５３又は右キー５４のキー入力に対するものである場合（Ｓ１０４）には、入力決定部２４ｃが、現在選択されている文字を入力される文字として決定する（Ｓ１０５）。
【００７２】
一方、キー入力情報が上キー５１又は下キー５２のキー入力に対するものである場合（Ｓ１０６）には、母音選択部２４ａが、そのキー入力情報に従って変化させた母音選択変数ｊに対応する文字を選択する（Ｓ１０７）。
【００７３】
また、Ｓ１０３において、キー入力情報が無く、傾き情報が蓄積されている場合には、子音選択部２４ｂが、傾き情報に従って変化させた子音選択変数ｉに対応する文字を選択する（Ｓ１０８）。
【００７４】
最後に、表示部２５が、選択又は決定された文字を表示する（Ｓ１０９）。なお、利用者によるリモコン端末１の操作に応じて傾き情報は随時変化するため、新しい傾き情報が到達するたびにＳ１０８の処理が行われることになる。
【００７５】
次に、文字決定の処理フローについて説明する。図１１は、動作例１における文字決定の処理フローを示すフローチャートである。文字決定は、十字キー部５の左キー５３又は右キー５４の押下げによるキー入力イベントによって生じる処理である。まず、入力決定部２４ｃは、データ蓄積部２３に蓄積されているキー入力情報が左キー５３のキー入力に対するものか否かを確認（Ｓ２０１）し、左キー５３のキー入力に対するものである場合には、子音選択変数ｉに５を加算して文字数のシフトを行う（Ｓ２０２）。その後、選択されている母音選択変数ｊと子音選択変数ｉとに対応する文字を、入力モードに応じたテーブル表から検索取得する（Ｓ２０３）。そして、取得した文字を表示部２５に送り、ディスプレイに表示する（Ｓ２０４）。最後に、入力される文字を決定した後に、母音選択変数ｊを初期化（ｊ＝０）する（Ｓ２０５）。
【００７６】
続いて、母音選択の処理フローについて説明する。図１２は、動作例１における母音選択の処理フローを示すフローチャートである。母音選択は、十字キー部５の上キー５１又は下キー５２の押下げによるキー入力イベントによって生じる処理である。まず、母音選択部２４ａは、上キー５１又は下キー５２の入力によって文字がひとつづれるマルチタップ方式にするため、母音選択変数ｊに１を加算し、現在の行（ｊ）の次の（ｊ＋１）を選択可能とする（Ｓ３０１）。次に、データ蓄積部２３に蓄積されているキー入力情報が下キー５２のキー入力に対するものか否かを確認（Ｓ３０２）し、下キー５２のキー入力に対するものである場合には、入力モードを日本語大文字から日本語小文字に変化させる（Ｓ３０３）。数多くの文字を大文字と小文字に分けて２つのテーブル表を格納しておき、それらテーブル表を２つの上キー５１と下キー５２のみで取り扱うので、入力押下回数を小さくても所望の文字に到達することが可能となる。最後に、各子音に対応した数で除算した余りを計算することにより、表示及び選択される文字を変化させる（Ｓ３０４）。
【００７７】
最後に、子音選択の処理フローについて説明する。図１３は、動作例１における子音選択の処理フローを示すフローチャートである。最初に、傾き検出部１２として用いられる加速度センサの特徴について説明しておく。利用者がリモコン端末１を傾けた場合における人の操作状態は、リモコン端末１を把持し固定された固定状態から、目標の文字に対応した傾きに移動する移動状態に移り、目標の傾きに固定する固定状態に遷移する。一方、このような人の操作に追従する傾き検出部１２の加速度センサの状態は、加速度センサの素子が静止している静止状態から、人の操作に応じて振動状態に振動状態に移り、振動が収束して静止する静止状態に遷移する。
【００７８】
ここで、図１４に示すように、移動状態から固定状態に遷移した直後における加速度センサは未だ振動状態であるため、人の操作状態における移動状態の時間と、加速度センサの状態における振動状態の時間とは、かならずしも一対一に対応するものではない。すなわち、センサの状態における振動状態を、利用者がリモコン端末１を移動させた瞬間において加速度センサの値の振れ幅が大きい振れ状態と、その振れ幅が次第に収束してきた収束状態とに分けた場合に、収束状態時においては既に固定状態に遷移している。
【００７９】
そして、固定状態且つ静止状態であれば、加速度センサの値は略一定であるため、正確に傾きを検出することができる。また、固定状態且つ振れ状態であれば、静止状態に遷移した時に固定された傾きにセンサの値が収束するので、収束値を推測することができる。なお、移動状態且つ振動状態では傾きを検出することが困難である。したがって、傾きを検出するフローチャートは図１３に示すようになる。
【００８０】
まず、子音選択部２４ｂは、データ蓄積部２３に蓄積されている傾きセンサ値（傾き情報に相当）を取得する（Ｓ４０１）。次に、静止状態であるか否かを判定する（Ｓ４０２）。ここで、静止状態であるか否かの判定方法としては、例えば、ある時刻のセンサ値を保持しておき、現在取得したセンサ値との差異が所定の範囲内であれば静止状態と判定する。
【００８１】
Ｓ４０２の判定において静止状態である場合には、静止状態判断に用いたセンサ値を平均した値をセンサ値とする（Ｓ４０３）。勿論、取得しているセンサ値をそのままセンサ値とすることも可能である。なお、平均値を用いることにより、人による手振れによる影響を軽減することができる。
【００８２】
一方、Ｓ４０２の判定において静止状態でない場合には、収束状態であるか否かを判定する（Ｓ４０４）。収束状態であるか否かの判定方法としては、例えば、ある時刻のセンサ値と現在取得したセンサ値と差異が所定の閾値よりも大きい場合には振れ状態と判定し、その差異が当該所定の閾値よりも小さく且つＳ４０２の判定で用いた所定の範囲外である場合には収束状態と判定する。
【００８３】
そして、Ｓ４０４の判定において収束状態である場合には、収束するであろうセンサ値を推定する（Ｓ４０５）。収束状態においては、リモコン端末１の固定された傾きに対応する加速度値を中心に振動し、振動の大きさが小さくなりながら対応する値に収束する特性がある。そこで、振動の極値を抽出し、その極地の中で最新の極値に対してある範囲以内に存在する極値の平均を計算することにより、収束するセンサ値を推測する。例えば、図１５に示すように、クラス１〜クラス４の極値を取得し、それら４つの極値の平均値を収束するセンサ値とする。また、クラス１の極値は他のクラスよりも大きく異なるため、クラス間での差異が大きい場合には時刻の古いクラスの極値は計算に用いないとすることも可能である。さらに、古い時刻で得られたクラスの極値よりも、新しい時刻の極値の方が収束状態から静止状態に移った後の収束値に近いため、クラス２やクラス３よりもクラス４の極値に対してより重い重み付けを与えることも可能である。
【００８４】
その後、Ｓ４０３又はＳ４０５で求められたセンサ値から傾きを計算（Ｓ４０６）し、その傾きに対応した文字を選択する（Ｓ４０７）。なお、Ｓ４０７における文字の選択処理フローについて以下説明しておく。
【００８５】
図１６は、文字の選択処理フローを示すフローチャートである。子音選択部２４ｂは、Ｓ４０５で計算された傾きＫ（Ｓ５０１）と第１の閾値ｔｈ１とを比較（Ｓ５０２）し、傾きＫが第１の閾値ｔｈ１よりも大きい場合には、子音選択変数ｉが０である文字を選択する（Ｓ５０３）。また、傾きＫが第１の閾値ｔｈ１よりも小さく、第２の閾値ｔｈ２よりも大きい場合（Ｓ５０４）には、子音選択変数ｉが１である文字を選択する（Ｓ５０５）。以降同様に、傾きＫが第２の閾値ｔｈ２よりも小さく、第３の閾値ｔｈ３よりも大きい場合（Ｓ５０６）には、子音選択変数ｉが２である文字を選択する（Ｓ５０７）。また、傾きＫが第３の閾値ｔｈ３よりも小さく、第４の閾値ｔｈ４よりも大きい場合（Ｓ５０８）には、子音選択変数ｉが３である文字を選択する（Ｓ５０９）。最後に、傾きＫが第４の閾値ｔｈ４よりも小さい場合（Ｓ５１０）には、子音選択変数ｉが４である文字を選択する（Ｓ５１１）。例えば、第１の閾値ｔｈ１には５４°、第２の閾値ｔｈ２には１８°、第３の閾値ｔｈ３には−１８°、第４の閾値ｔｈ４には−５４°などが用いることができる。また、各閾値を、リモコン端末１が存在する傾きの領域によって、図１７にように動的に変化させることも可能である。これによって子音の切り替え値で端末が固定されていても、選択される文字が振動することを防止することができる。
【００８６】
なお、動作例１では、入力される情報が文字である場合について説明したが、図１８に示すように数字の場合であってもよい。また、図１８（ｂ）や図１９に示すように、リモコン端末１の傾きに対応させる方向として、リモコン端末１の上下面にアイコンを配置した場合であってもよい。これらにおいても同様の効果を得ることができる。
【００８７】
〔動作例２〕
動作例２は、リモコン端末１を傾ける操作と、予め母音が割り当てられた十字キー入力又は中心キー入力の操作とにより、テレビ画面の検索欄等に入力される文字を決定する動作について説明するものである。本動作例による傾きを検出するセンサには加速度センサを用いる。
【００８８】
最初に、利用者によるリモコン端末１の操作について説明する。動作例１と同様に、手首をロール方向に傾けることでリモコン端末１の傾きを変更し、同時に親指で十字キー部５の各方向キーを押下することにより、文字の選択や決定を行う。リモコン端末１を把持した場合におけるロール方向の手首の傾け角度は−９０°〜９０°であり、人が直観的にわかりやすい水平垂直方向とその間の斜め方向を対応させると、図７に示すような５方向になる。このような配置にすることで、利用者はリモコン端末１を視認することなく、所望する傾きにリモコン端末１を移動させることができる。動作例１と異なるのは、予め母音が割り当てられたカーソルエンターキー（十字キーと中心キー）入力にすることにより、入力するキーの押下数を２回に減らすことができる。これにより、入力速度が更に向上する。また、リモコン端末１を傾ける操作と指を目的のキー位置に移動する動作とを同時に行うことが可能であるため、入力速度と疲労分担の効果を得ることが可能となる。
【００８９】
次に、文字入力処理について説明する。動作例１と異なるのは十字キー部５だけでなく、中心キー７を含めたカーソルエンターキー（図１参照）を用いること、及び入力決定部２４ｃ及び母音選択部２４ａの処理フローである。図２０は、一回目の押下時と二回目の押下時で十字キー部５と中心キー７の操作内容が変更されることを説明する説明図である。一回目の押下時は母音選択が行われ、中心キー７が押下げられた場合には母音の「ａ」が選択され、上キー５１が押下げられた場合には母音の「ｉ」が選択され、右キー５４が押下げられた場合には母音の「ｕ」が選択され、下キー５２が押下げられた場合には母音の「ｅ」が選択され、左キー５３が押下げられた場合には母音の「ｏ」が選択される。なお、図８を用いて説明したように、５つのアイコンが左右に配置されているため、中心キー７又は十字キー部５の押下時には、リモコン端末１の傾きに対応する二つのアイコンが選択されることになる。
【００９０】
一方、二回目の押下時には、上キー５１が押下げられた場合には右側の大文字が決定され、右キー５４が押下げられた場合には右側の小文字が決定され、左キー５３が押下げられた場合には左側の大文字が決定され、下キー５２が押し下げられた場合には左側の小文字が決定される。右の親指でキーを押下する場合、指を伸ばした状態と縮めた状態で大文字と小文字を区別できるようにし、親指の付け根の回転運動上に右側と左側を区別できるようにしている。
【００９１】
例えば、図２１に示すように、「き」という文字を入力する場合、最初に、リモコン端末１を斜め上に傾けることにより、「か」行及び「ま」行が選択される。次に、上キー５１を押すこと（一回目）で、“き”“み”“」”“｝”が選択される（図２２参照）。最後に、上キー５１を押すこと（二回目）により、「き」が入力される文字として決定される。この方法によって、二回目の押下、つまり文字決定を行っているときに、次に入力する文字に対応する傾きに変更することができるので、より効率的にキー入力することができる。また、この方法によって、随時、２回のキー押下にかかる時間で入力することができ、入力速度の向上につながる。なお、動作例１と同様に、リモコン端末１を傾ける操作と上キー５１を押下する操作とは独立した操作であるため、リモコンを傾ける操作を上キー５１を押下げる操作よりも前にすることも可能である。
【００９２】
携帯電話のテンキーによるポケベル方式と比べて、指の可動領域が狭い分、キー入力の正確性が向上し、決定入力作業している間に次の目標の傾きに変更することが可能なので、入力する速度も向上する。動作例１と比較して押下数が減少することにより、更なる速度の向上につながる。
【００９３】
以上のような操作を実現するため、動作例２におけるデジタルテレビ２の処理フローについて説明する。図２３は、動作例２における文字入力制御部の処理フローを示すフローチャートである。なお、動作例１と異なるのはキーイベントに対応する処理（文字入力決定処理Ｓ６０５と母音選択処理Ｓ６０６を含む）である。
【００９４】
最初に、母音選択部２４ａ及び子音選択部２４ｂは、母音選択変数ｊ及び子音選択変数ｉをそれぞれ初期化（ｊ＝−１、ｉ＝３）する（Ｓ６００）。なお、一回目に十字キー部５又は中心キー７を押下するときと、二回目に押下するときとはキー入力に伴う操作内容が異なるため、後述するＳ６０４で何回目の押下時の操作を判別する際に用いるキーイベントモードを採用し、この値についても初期化（ｍｏｄｅ＝０）する。
【００９５】
次に、母音選択部２４ａ及び子音選択部２４ｂは、リモコン端末１から送信さされる入力信号がデータ蓄積部２３に到達するまで待機状態になり（Ｓ６０１）、リモコン端末１からの信号を受信してデータ蓄積部２３に各センサの情報（傾き情報及びキー入力情報）が蓄積された場合（Ｓ６０２）には、後段の文字選択及び決定処理が行われる。
【００９６】
まず、十字キー部５又は中心キー７の押下げによるキー入力情報の有無を確認する（Ｓ６０３）。なお、ここでいうキー入力とはキーを押下した後に、キーを離した時を指している。キー入力情報が有る場合には、キーイベントモードが０であるか否かを判定する（Ｓ６０４）。Ｓ６０４の判定においてキーイベントモードが０でない場合には二回目の押下げであるため、入力決定部２４ｃが、キー入力情報（上キー５１、右キー５４、下キー５２、左キー５３、又は中心キー７）に対応する文字を入力される文字として決定する（Ｓ６０５）。その後、キーイベントモードを０に設定する（Ｓ６０６）。
【００９７】
一方、Ｓ６０４の判定においてキーイベントモードが０である場合には一回目の押下げであるため、母音選択部２４ａが、そのキー入力情報の母音選択変数ｊに対応する文字を選択する（Ｓ６０７）。その後、キーイベントモードを１に設定する（Ｓ６０８）。
【００９８】
また、Ｓ６０３において、キー入力情報が無く、傾き情報が蓄積されている場合には、子音選択部２４ｂが、傾き情報に従って変化させた子音選択変数ｉに対応する文字を選択する（Ｓ６０９）。
【００９９】
最後に、表示部２５が、選択又は決定された文字を表示する（Ｓ６１０）。なお、利用者によるリモコン端末１の操作に応じて傾き情報は随時変化するため、新しい傾き情報が到達するたびにＳ６０９の処理が行われることになる。
【０１００】
次に、母音選択の処理フローについて説明する。図２４は、動作例２における母音選択の処理フローを示すフローチャートである。最初に、キー入力情報が中心キー７に対するものであるか否かを判定（Ｓ７０１）し、中心キー７に対するものである場合に母音選択変数ｊを０とする（Ｓ７０２）。以降同様に、キー入力情報が上キー５１に対するものであるか否かを判定（Ｓ７０３）し、上キー５１に対するものである場合に母音選択変数ｊを１とする（Ｓ７０４）。また、キー入力情報が下キー５２に対するものであるか否かを判定（Ｓ７０５）し、下キー５２に対するものである場合に母音選択変数ｊを２とする（Ｓ７０６）。さらに、キー入力情報が左キー５３に対するものであるか否かを判定（Ｓ７０７）し、左キー５３に対するものである場合に母音選択変数ｊを３とする（Ｓ７０８）。そして、キー入力情報が右キー５４に対するものであるか否かを判定（Ｓ７０９）し、右キー５４に対するものである場合に母音選択変数ｊを４とする（Ｓ７１０）。その後、既に選択されている子音選択変数ｉと、Ｓ７０２、Ｓ７０４、Ｓ７０６、Ｓ７０９、Ｓ７１１で設定された母音選択変数ｊとに対応する文字をテーブル表から取得（Ｓ７１１）し、図２５の右図の中心にかかれたようなアイコンを表示する。最後に、次は文字決定処理に進む旨を促す指示（例えば、次のキーイベントモードは１である旨の指示）を表示部２５に表示する（Ｓ７１２）。
【０１０１】
続いて、文字決定の処理フローについて説明する。図２６は、動作例２における文字決定の処理フローを示すフローチャートである。最初に、キー入力情報が上キー５１に対するものであるか否かを判定（Ｓ８０１）し、上キー５１に対するものである場合には、母音選択時に選択されたｉ及び子音選択時に選択されたｊに対応する日本語大文字をテーブル表から取得する（Ｓ８０２）。以降同様に、キー入力情報が下キー５２に対するものであるか否かを判定（Ｓ８０３）し、下キー５２に対するものである場合には、母音選択時に選択されたｉ＋５及び子音選択時に選択されたｊに対応する日本語小文字をテーブル表から取得する（Ｓ８０４）。また、キー入力情報が左キー５３に対するものであるか否かを判定（Ｓ８０５）し、左キー５３に対するものである場合には、母音選択時に選択されたｉ＋５及び子音選択時に選択されたｊに対応する日本語大文字をテーブル表から取得する（Ｓ８０６）。さらに、キー入力情報が右キー５４に対するものであるか否かを判定（Ｓ８０７）し、右キー５４に対するものである場合には、母音選択時に選択されたｉ及び子音選択時に選択されたｊに対応する日本語小文字をテーブル表から取得する（Ｓ８０８）。最後に、Ｓ８０２、Ｓ８０４、Ｓ８０６、Ｓ８０８で取得した文字を表示（Ｓ８０９）し、母音選択変数ｊを０に設定する（Ｓ８１０）。
【０１０２】
なお、子音選択の処理フローについては動作例１と同様であるため、ここでは重複する説明は省略する。
【０１０３】
〔動作例３〕
動作例３は、リモコン端末１を傾ける操作と移動させる操作とにより、テレビ画面の検索欄等に入力される文字を決定する動作について説明するものである。
【０１０４】
最初に、利用者によるリモコン端末１の操作について説明する。動作例１、２と異なるのは、端末の位置の変化に基づいて母音を選択可能にすることである。即ち、図２７に示すように、手首の支点もしくは腕の支点を中心に移動した距離計測し、結果的にリモコン端末１の位置を図６に示したヨー方向に移動させることによって、移動した位置（移動量）に対応する母音を選択することが可能となる。これによって、リモコン端末１の位置及び傾きを同時に操作し、決定キー（動作例２の２回目押下の十字キーの操作内容と同じ）を入力することにより、繰り返し押下操作することなく、簡易かつ迅速な入力操作が可能になる。
【０１０５】
次に、文字入力処理について説明する。例えば、図２８に示すように、「き」という文字を入力する場合、最初に、リモコン端末１を斜め上に傾けることにより、「か」行及び「ま」行が選択される。次に、「き」に対応するようにリモコン端末１を移動させる。最後に、上キー５１を押すことにより、「き」が入力される文字として決定される。
【０１０６】
以上のような操作を実現するため、動作例３におけるデジタルテレビ２の処理フローについて説明する。図２９は、動作例３における文字入力制御部の処理フローを示すフローチャートである。なお、動作例１と異なるのは母音選択処理部の処理（母音選択処理Ｓ９０５）である。
【０１０７】
最初に、母音選択部２４ａ及び子音選択部２４ｂは、母音選択変数ｊ及び子音選択変数ｉをそれぞれ初期化（ｊ＝２、ｉ＝２）する（Ｓ９００）。また、リモコン端末１の初期位置ｐについても初期化（ｐ＝０）する。
【０１０８】
次に、母音選択部２４ａ及び子音選択部２４ｂは、リモコン端末１から送信さされる入力信号がデータ蓄積部２３に到達するまで待機状態になり（Ｓ９０１）、リモコン端末１からの信号を受信してデータ蓄積部２３に各センサの情報（傾き情報、位置情報及びキー入力情報）が蓄積された場合（Ｓ９０２）には、後段の文字選択及び決定処理が行われる。
【０１０９】
まず、キー入力情報の有無を確認する（Ｓ９０３）。なお、ここでいうキー入力とはキーを押下した後に、キーを離した時を指している。そして、キー入力情報がある場合には、入力決定部２４ｃが、現在選択されている文字を入力される文字として決定する（Ｓ９０４）。
【０１１０】
また、Ｓ９０３において、キー入力情報が無く、位置情報又は傾き情報が蓄積されている場合には、まず、母音選択部２４ａが、位置情報に従って変化させた母音選択変数ｊに対応する文字を選択する（Ｓ９０５）。なお、母音選択処理において、ジャイロセンサで得られる速度を積分することで位置の変化量を把握することが可能であるため、その変化の合計が閾値を超えたとき母音選択変数ｊの値を変えて選択する母音を変えることができる。右に移動する正方向の場合にはｊが増加し、逆方向ではｊが減少するようになっている。
【０１１１】
その後、子音選択部２４ｂが、傾き情報に従って変化させた子音選択変数ｉに対応する文字を選択する（Ｓ９０６）。
【０１１２】
最後に、表示部２５が、選択又は決定された文字を表示する（Ｓ９０７）。なお、利用者によるリモコン端末１の操作に応じて傾き情報及び位置情報は随時変化するため、新しい傾き情報又は新しい位置情報が到達するたびにＳ９０５又はＳ９０６の処理が行われることになる。
【０１１３】
次に、母音選択の処理フローについて説明する。図３０は、動作例３における母音選択の処理フローを示すフローチャートである。最初に、キー入力情報が上キー５１に対するものであるか否かを判定（Ｓ１００１）し、上キー５１に対するものである場合には、選択されたｊ及び子音選択時に選択されたｉと、上キー５１に対応する文字をテーブル表から取得する（Ｓ１００２）。以降同様に、キー入力情報が下キー５２に対するものであるか否かを判定（Ｓ１００３）し、下キー５２に対するものである場合には、選択されたｊ及び子音選択時に選択されたｉと、下キー５２に対応する文字をテーブル表から取得する（Ｓ１００４）。また、キー入力情報が左キー５３に対するものであるか否かを判定（Ｓ１００５）し、左キー５３に対するものである場合には、選択されたｊ及び子音選択時に選択されたｉと、左キー５３に対応する文字をテーブル表から取得する（Ｓ１００６）。さらに、キー入力情報が右キー５４に対するものであるか否かを判定（Ｓ１００７）し、右キー５４に対するものである場合には、選択されたｊ及び子音選択時に選択されたｉと、右キー５４に対応する文字をテーブル表から取得する（Ｓ１００８）。最後に、Ｓ１００２、Ｓ１００４、Ｓ１００６、Ｓ１００８で取得した文字に表示（Ｓ１００９）し、母音選択変数ｊを０に設定する（Ｓ１０１０）。
【０１１４】
続いて、母音選択時における母音選択変数ｊの決定方法について説明する。図３１は、母音選択時における母音選択変数の決定処理を示すフローチャートである。最初に、母音選択部２４ａは、位置センサ値（位置情報に相当）Ｓを取得する（Ｓ１１０１）。取得した位置センサ値Ｓと、Ｓ９００で初期設定された初期位置ｐとの合計値が所定の閾値ＴＨよりも大きい場合（Ｓ１１０２）には、母音選択変数ｊに１を加え（Ｓ１１０３）、その合計値が閾値ＴＨ以下の場合（Ｓ１１０４）には、母音選択変数ｊから１を引く（Ｓ１１０５）。最後に初期位置ｐを０に設定する（Ｓ１１０６）。
【０１１５】
〔動作例４〕
動作例４は、選択するアイコンに対応した手首の傾きの範囲を利用者の身体感覚に適した範囲に調整するキャリブレーションについて説明するものである。
【０１１６】
リモコン端末１をロール方向に傾けて、デジタルテレビ２の画面に表示されている複数のアイコンから所望するアイコンを選択し、特殊キー３や十字キー５（以下、決定キーと略称する）を押下して、そのアイコンに関連付けられた文字等を入力する場合において、選択対象のアイコンが表示されている位置（角度）に対して利用者がリモコン端末１を傾ける角度は利用者毎に異なることが通常である。
【０１１７】
すなわち、アイコンが選択されて文字等が入力される時にリモコン端末１が傾けられる理想的な目標角度と、個々の利用者がリモコン端末１を傾けて指し示した実際のリモコン端末１の傾き角度とは一致せず、その利用者毎に実際の入力角度の範囲は異なっている。
【０１１８】
そこで、本動作例では、リモコン端末１の操作性を更に高めるために、アイコンに対応する角度範囲を利用者毎に適した範囲に調整するキャリブレーションを用いる。具体的には、目標角度に対して各利用者が示した利用者の入力角度の範囲を前もって計測しておき、計測した利用者の入力角度の範囲を用いて、各利用者がリモコン端末１を傾ける操作の特性に合わせて各アイコン選択時における傾き角度範囲を決定し調整する。これにより、各利用者の身体感覚に適した角度範囲でアイコンを選択することが可能となる。以下、動作例４におけるデジタルテレビ２の機能構成と、キャリブレーション部の処理動作について詳細に説明する。
【０１１９】
図３２は、動作例４におけるデジタルテレビの機能構成を示す機能構成図である。このデジタルテレビ２は、信号受信部４１と、信号分離部４２と、信号データ蓄積部４３と、計測データ格納部４４と、キャリブレーション部４５と、表示出力部４６とを備えている。
【０１２０】
信号受信部４１は、図３に示した信号受信部２１と同様の機能を備え、リモコン端末１から送信された入力信号（傾き情報、キー入力情報等）を受信する機能を備えている。なお、本動作例において、傾き情報とは、リモコン端末１を手に把持した利用者が手首をロール方向に傾けた際に加速度センサ等により検出された傾きのセンサ値であって、具体的にはリモコン端末１の傾き角度をいう。
【０１２１】
信号分離部４２は、図３に示した信号分離部２２と同様の機能を備え、信号受信部４１で受信した入力信号を傾き情報（傾き角度）とキー入力情報とに分離する機能を備えている。
【０１２２】
信号データ蓄積部４３は、図３に示したデータ蓄積部２３と同様の機能を備え、信号分離部４２で分離された傾き角度とキー入力情報とを保持する機能を備えている。
【０１２３】
計測データ格納部４４は、キャリブレーション部４５で計算された計測データを格納する機能を備えている。
【０１２４】
キャリブレーション部４５は、信号データ蓄積部４３から傾き角度を読み出して取得する傾き取得部４５ａと、取得した傾き角度を用いて目標角度に対する利用者の入力角度の範囲を算出して計測データとして計測データ格納部４４に格納する入力特性算出部４５ｂと、計測データ格納部４４から読み出した利用者の入力角度の範囲に基づいて、選択されるアイコンが切り替わる角度の閾値等を決定し調整する領域調整部４５ｃとで構成されている。
【０１２５】
表示出力部４６は、図３に示した表示部２５と同様の機能を備え、キャリブレーションを行う際に用いるＧＵＩを表示する機能を備えている。なお、キャリブレーション時には、図３３に示すように、表示出力部４６が表示可能な画面サイズ（１６８０ｐｉｘｅｌ×１９２０ｐｉｘｅｌ）よりも小さい領域（４８０ｐｉｘｅｌ×６４０ｐｉｘｅｌ）が使用される。キャリブレーション時において固有の画面に切り替えることにより、現在の入力状態がキャリブレーションを行う状態であることを利用者に対して瞬時に確実に認識させることが可能となる。
【０１２６】
以上の各機能部によりキャリブレーションが実現されるが、キャリブレーションの操作は動作例１〜動作例３の前段階でリモコン端末１の操作設定として行われるため、本動作例に係るデジタルテレビ２の機能構成と動作例１〜動作例３に係るデジタルテレビ２の機能構成とを一つにすることも可能である。
【０１２７】
次に、キャリブレーション部４５の処理動作について説明する。最初に、キャリブレーション部４５は、５つの目標角度を予め用意しておき、キャリブレーション時に利用者に選択させるために、各目標角度と各目標角度にそれぞれ対応するアイコン８ａ〜アイコン８ｅとを各目標角度に対応する位置にそれぞれ表示すると共に、利用者に入力させる５つの数字を各アイコン上に表示し、更にその数字を無作為に組み合わせた数字列を課題表示欄に表示する（Ｓ１）。
【０１２８】
ここでは、図３３に示すように、１〜５の各数字を、各目標角度（−９０°、−４５°、０°、４５°、９０°）の位置にそれぞれ表示された各アイコンの上にそれぞれ表示するものとする。なお、課題表示欄に表示される数字列は同じ数字が連続しないように決定される。同じ数字が連続する場合には、リモコン端末１を傾ける操作が必要とされないからである。また、数字に代えて、文字や記号を用いることも可能である。
【０１２９】
ここで、利用者は、図３４に示すような測定環境において、課題表示欄に表示された数字列の最左から順番に、図３５に示すようにリモコン端末１をロール方向に傾ける操作を行うことにより各数字に一致するアイコンをメニューから選択し、決定キーを押下して入力される数字を決定することを数字列の最右まで繰り返す（この操作を１セットとする）。そして、利用者は、課題表示欄の数字が全て入力された場合には、再度同じ操作を一定セット数に到達するまで繰り返す。
【０１３０】
このとき、キャリブレーション部４５は、利用者が選択して入力した課題表示欄の数字を色付けする（Ｓ２）。これにより、現時点において選択対象のアイコンがいずれかであるかを利用者に容易に把握させることが可能となる。
【０１３１】
また、傾き取得部４５ａは、利用者によって各数字が決定される毎に、利用者によって決定された数字に関連するアイコンが選択された時に受信している傾き角度を信号データ蓄積部４３から取得する（Ｓ３）。
【０１３２】
その後、入力特性算出部４５ｂが、傾き取得部４５ａで取得した傾き角度を用いて、そのアイコンの目標角度に対する利用者の入力角度の範囲を算出する（Ｓ４）。
【０１３３】
図３６は、８人の被験者により上記操作を１０セット（１５０文字の入力）行った場合の利用者の入力角度の範囲の測定結果である。例えば、目標角度−９０°の位置に表示されたアイコンを選択して数字を入力する場合に、被験者Ａは、約−９５°から約−６０°の利用者の入力角度の範囲でそのアイコンを選択していることが分かる。
【０１３４】
最後に、領域調整部４５ｃが、入力特性算出部４５ｂで算出された利用者の入力角度の範囲に対応するように、各アイコンに対応する傾きの角度範囲を調整する（Ｓ５）。例えば、上記被験者Ａの場合、右手に把持したリモコン端末１を右回転方向に徐々に回転させていき、選択対象のアイコンが、−４５°の位置に表示されたアイコンから−９０°の位置に表示されたアイコンに切り替わる傾き角度の閾値を−６０°に決定し、−９０°の位置に表示されたアイコンを選択状態にしておく角度範囲を−６０°〜−９５°に調整する。
【０１３５】
また、例えば、領域調整部４５ｃは、式（１）を用いて、選択対象のアイコンが切り替わる傾き角度の閾値ＴＨを決定し、隣接する閾値間をそのアイコンを選択状態にしておく角度範囲とする。
【０１３６】
ＴＨ＝（ＲＮ，ｍａｘ＋Ｒ（Ｎ＋１），ｍｉｎ）／２      ・・・式（１）
なお、Ｎ（＝１〜４）は、アイコン上に表示された数字を示し、ＲＮ，ｍｉｎは、数字Ｎのアイコン選択時における利用者の入力角度の範囲の最小値（最小傾き角度）を示し、ＲＮ，ｍａｘは、数字Ｎのアイコン選択時における利用者の入力角度の範囲の最大値（最大傾き角度）を示している。ただし、ＲＮ，ｍａｘが（Ｎ＋１）のアイコンの目標角度を超えていた場合には、超えた角度を値を除いて式（１）を用いて算出する。これは、利用者の入力ミスによる測定値を排除するためである。
【０１３７】
ここで、単純に式（１）を用いて閾値を求める方法では、ヒューマンエラーによって偶然得られた最大傾き角度又は最小傾き角度が隣接するアイコンの目標角度に限りなく近い場合に、アイコンの傾き角度範囲に影響を及ぼす可能性が高い。そこで、得られた傾き角度の最大値や最小値をそのまま用いるのではなく、ヒストグラム分布を用いて閾値を決定する。以下、ヒストグラム分布を用いた場合の領域調整部４５ｃの処理動作について詳細に説明する。
【０１３８】
図３７は、図３６に示した被験者Ａが入力した傾き角度をヒストグラム分布で表したものである。横軸（階級）は傾き角度であり、縦軸（頻度）は、アイコンが選択されて決定キーが押下されたときから５０サンプル前までに検出された傾き角度の検出数（すなわち、アイコンの選択回数）である。
【０１３９】
図３８は、領域調整部の処理フローを示すフローチャートである。最初に、領域調整部４５ｃは、傾き取得部４５ａで取得した傾き角度を用いて図３７に示したようなヒストグラム分布を生成し、右手に把持したリモコン端末１を右方向（回外方向）に傾けた場合のヒストグラム分布と、左方向（回内方向）に傾けた場合のヒストグラム分布とに分離する（Ｓ１１）。なお、分離方法の一例としては、課題表示欄に表示された数字列の中で、利用者が現在入力した数字と一つ前に入力した数字との差が正の場合は左方向（回内方向）と判断し、その差が負の場合は右方向（回外方向）と判断する方法を挙げることができる。
【０１４０】
これは、図３９に示すように、リモコン端末１を傾ける方向（回外方向、回内方向）によって各目標角度に対するヒストグラム分布が異なり、傾き角度は、目標角度よりも傾ける方向に偏る傾向があるからである。そこで、領域調整部４５ｃは、リモコン端末１を傾ける方向に応じて、選択対象のアイコンが切り替わる傾き角度の閾値をそれぞれ決定し、アイコンを選択状態にしておく角度範囲もそれぞれ調整する。なお、これ以降の処理は、リモコン端末１を傾ける方向に係わらず同様であるため、説明の都合上、いずれか一方のヒストグラム分布を用いた場合の処理動作について説明する。
【０１４１】
次いで、領域調整部４５ｃは、各アイコンに対する各ヒストグラム分布に含まれる総度数から目標角度に近い９５％の度数をそれぞれ抽出し、抽出された各度数にそれぞれ対応する階級の範囲を各アイコンに対する利用者の入力角度の範囲とする（Ｓ１２）。
【０１４２】
次いで、Ｓ１２で求めた各アイコンの利用者の入力角度の範囲の最小値及び最大値が隣接するアイコンの目標角度を超えているか否かを判断し（Ｓ１３）、超えていない場合に、各アイコンの利用者の入力角度の範囲の最大値と隣接するアイコンの利用者の入力角度の範囲の最小値とを式（１）のＲＮ，ｍａｘとＲ（Ｎ＋１），ｍｉｎとにそれぞれ代入して計算し、選択対象のアイコンが切り替わる傾き角度の閾値を決定し、隣接する閾値間をアイコンを選択状態にしておく角度範囲とする（Ｓ１５）。
【０１４３】
なお、Ｓ１３の処理において、各アイコンの利用者の入力角度の範囲の最小値及び最大値が隣接するアイコンの目標角度を超えている場合には、超えているデータを取り除いた後にＳ１５の処理を行う。前述したように、これは、利用者の入力ミスによる測定値を排除するためである。よって、誤認識による外乱を取り除くことができる。これにより、より精度よく個々に合わせて、各アイコンに対する角度範囲に調整することができる。
【０１４４】
以上のような方法により、個人差による目標角度に対する利用者の入力角度の範囲を計測し、その範囲に合わせたアイコンに対応する角度範囲を調整することで、利用者のエラー率を低下することができる。
【０１４５】
なお、本実施例では、傾き取得部４５ａで取得した傾き角度を用いてヒストグラム分布を生成し、リモコン端末１を傾ける方向に応じてヒストグラム分布を分離して閾値をそれぞれ計算する方法について説明したが、ヒストグラム分布を用いることなく、入力特性算出部４５ｂで算出された利用者の入力角度の範囲を、リモコン端末１を傾ける方向に応じて分離して、その方向に応じた各利用者の入力角度の範囲に基づいて閾値をそれぞれ求めることも可能である。
【０１４６】
最後に、各実施の形態で説明した入力情報決定装置は、コンピュータで構成され、各機能ブロックの各処理はプログラムで実行されるようになっている。また、各実施の形態で説明した入力情報決定装置の各処理動作をプログラムとして例えばコンパクトディスクやフロッピー（登録商標）ディスク等の記録媒体に記録して、この記録媒体をコンピュータに組み込んだり、若しくは記録媒体に記録されたプログラムを、任意の通信回線を介してコンピュータにダウンロードしたり、又は記録媒体からインストールし、該プログラムでコンピュータを動作させることにより、上述した各処理動作を入力情報決定装置として機能させることができるのは勿論である。
【０１４７】
本実施の形態によれば、文字入力に必要な入力情報として、キー入力以外に自身の絶対的な傾きや位置又は相対的な傾きや位置の移動量に応じた情報を送信するリモコン端末１と、リモコン端末１から受信したキー入力情報、傾き情報、位置情報の組み合わせを用いて、入力される１つの文字を選択し決定するデジタルテレビ２（入力情報決定装置）とを備えているので、以下のような効果を得ることができる。
【０１４８】
〔課題１に対する効果〕
キー入力操作（指の移動操作とキー押下操作）に加えて、リモコン端末を把持している手の手首・肘などの運動による端末を傾ける操作や端末の位置変更操作が可能になる。これにより、キー、リモコン端末の傾き、リモコン端末の位置の組み合わせにより文字を入力できるようになり、１つの文字を入力するのに必要な繰り返し作業を減らすことができる。また、各操作を同時に変更することができるため、効率のよい文字入力が実現でき、入力速度が向上する。さらに、親指による操作負担を他の操作（傾ける操作や位置を変更する操作）に分散させるため、操作全体の作業負担が分散することでき、長い時間の入力操作が可能になる。これらの操作方法は、キーボード入力の複数の指で効率的に文字入力を行い、文字入力の操作負荷を利用する指で分散させていることと同等の効果を得ることが可能となる。
【０１４９】
〔課題２に対する効果〕
課題２にあっては、キー入力操作、リモコン端末を傾ける操作、リモコン端末の位置を変更する操作において、できるだけ各操作に伴う指、手首・肘の動作が単純で簡易に変更できることが求められる。
【０１５０】
まず、親指のキー入力操作においては、リモコン端末を把持した状態で、キー入力に利用される親指の可動領域を、中手指節間間接における指先の回転運動と指近位指節間間接における指先の伸縮運動になるため親指の長さを直径とする円の範囲程度内で行えるため、操作性が向上する。また、テンキーを用いると、親指の可動領域外に配置されるキーが存在し、指だけでなく手のひらの動作を連動させて動かす必要があり、把持の安定性がよくないため。十時キーの方が好ましい。
【０１５１】
また、リモコン端末を傾ける操作においては、２次元空間上にベクトルに基準にした回転操作は人間の手首や手首・肘の構造上簡易ではない。手首・肘を傾けてリモコン端末の傾きを変更する１軸方向の回転による操作にすることにより、操作性を向上することができる。
【０１５２】
さらに、リモコン端末の位置を変更する操作においては、２次元上の端末の位置を把握することが困難であるため、１軸方向の位置移動による操作にすることで操作性が向上することができる。複雑で人間の構造上難しい操作ではなく、簡易な操作を組み合わせることによって、安定した把持状態で操作性が向上し、習熟までの期間を短くすることができる。
【０１５３】
〔課題３に対する効果〕
親指の移動範囲においては、十字キーにすることにより、各キーの位置から別のキーに移動する方向は上下左右斜めの方向のみになり、かつ親指の可動範囲内になるため、直観的に目標のキー位置に移動することが可能になる。
【０１５４】
また、親指のキー打鍵数においては、同じキーを繰り返し押下する操作に関して、キーの打鍵数を多くとも５回以内で目標の文字に到達し、繰り返し操作の回数を低減することにより、打鍵回数を身体に覚えやすくすることができる。
【０１５５】
さらに、キーに対応する傾きの方向においては、端末を傾ける操作を用い、対応するキー数を５つにする。重力方向を基準として、人間は水平・垂直方向の方向感覚を日常生活の中で比較的正確に身につけている。例えば、水の入ったコップをこぼさないように維持したり、水を捨てたりする動作や体操などが挙げられる。よって水平垂直の間の領域を斜め（右上、右下、左上、左下）とすれば、８方向の方向感覚を身につけている。これをリモコン端末の傾ける操作に対応させることにより、５つのキーで入力することが可能になる。なお、このような操作は簡単に身体動作を身につけることができる。
【０１５６】
また、位置を変更する操作においては、正面方向と正面から見て距離の短い右方向と遠目の右方向、同様に距離の短い左方向と遠目の左方向の５つのキーを入力することが可能になる。
【０１５７】
すなわち、一つの文字を入力するための操作中に繰り返される作業を減らすことにより、操作ミスを減らすことができる。また、直感的に身体が覚えやすい方向に対応した操作であるため、利用者は習熟しやすく、タッチタイピング可能な文字入力操作を実現することができる。
【０１５８】
また、アイコンに対応する角度範囲を利用者毎に適した範囲に調整するキャリブレーションにおいては、個々の目標角度に対する各利用者の身体感覚による入力角度の範囲に合わせることで、メニュー操作に対するエラー率を低下することが可能となる。利用者が知覚に頼らずに身体感覚のみで素早く選択操作を行うことが可能となる。
【０１５９】
〔課題４に対する効果〕
利用者が直感的に身体に覚えしやすい方向に対応した操作であるため、ソフトキーを見ずとも入力することができ、入力した文字列や仮名漢字変換した文字や予測変換文字を確認しながらも文字を入力し続けることが可能になる。文字入力に必要な操作を常に知覚に頼ることなく、入力操作を実行できるので、利用者の認知負担を減らすことが可能となる。
【符号の説明】
【０１６０】
１…リモコン端末（小型端末装置）
２…デジタルテレビ（入力情報決定装置）
３…特殊キー部
４ａ…右垂直上アイコン
４ｂ…上アイコン
４ｃ…右水平アイコン
４ｄ…下アイコン
４ｅ…右垂直下アイコン
４ｆ…左垂直下アイコン
４ｇ…下アイコン
４ｈ…左水平アイコン
４ｉ…上アイコン
４ｊ…左垂直上アイコン
５…十字キー部
７…中心キー
１１…キー状態検出部
１２…検出部
１３…位置検出部
１４…マイコン部
１５…送信部
２１…信号受信部（受信手段）
２２…信号分離部
２３…データ蓄積部
２４…文字入力制御部
２４ａ…母音選択部（選択手段）
２４ｂ…子音選択部（選択手段）
２４ｃ…入力決定部（決定手段）
２５…表示部（表示手段）
２６…機能切り替え部
２７…文字テーブル部
２８…漢字変換部
２９…予測変換文字部
３１…特殊キー（オンオフキー）
３２…特殊キー（決定キー）
３３…特殊キー（削除キー）
３４…特殊キー（モード変換キー）
３５…特殊キー（文字変換キー）
３６…特殊キー（第１文字種変更キー）
３７…特殊キー（第２文字種変更キー）
４１…信号受信部
４２…信号分離部
４３…信号データ蓄積部
４４…計測データ格納部
４５…キャリブレーション部
４５ａ…傾き取得部
４５ｂ…入力特性算出部
４５ｃ…領域調整部
４６…表示出力部
５１…上キー
５２…下キー
５３…左キー
５４…右キー
Ｓ１００〜Ｓ１０９…ステップ
Ｓ２０１〜Ｓ２０５…ステップ
Ｓ３０１〜Ｓ３０４…ステップ
Ｓ４０１〜Ｓ４０７…ステップ
Ｓ５０１〜Ｓ５１１…ステップ
Ｓ６００〜Ｓ６１０…ステップ
Ｓ７０１〜Ｓ７１２…ステップ
Ｓ８０１〜Ｓ８１０…ステップ
Ｓ９００〜Ｓ９０７…ステップ
Ｓ１００１〜Ｓ１０１０…ステップ
Ｓ１１０１〜Ｓ１１０６…ステップ
Ｓ１〜Ｓ５…ステップ
Ｓ１１〜Ｓ１５…ステップ
【図１】
2010238220.tif 000003
【図２】
2010238220.tif 000004
【図３】
2010238220.tif 000005
【図４】
2010238220.tif 000006
【図５】
2010238220.tif 000007
【図６】
2010238220.tif 000008
【図７】
2010238220.tif 000009
【図８】
2010238220.tif 000010
【図９】
2010238220.tif 000011
【図１０】
2010238220.tif 000012
【図１１】
2010238220.tif 000013
【図１２】
2010238220.tif 000014
【図１３】
2010238220.tif 000015
【図１４】
2010238220.tif 000016
【図１５】
2010238220.tif 000017
【図１６】
2010238220.tif 000018
【図１７】
2010238220.tif 000019
【図１８】
2010238220.tif 000020
【図１９】
2010238220.tif 000021
【図２０】
2010238220.tif 000022
【図２１】
2010238220.tif 000023
【図２２】
2010238220.tif 000024
【図２３】
2010238220.tif 000025
【図２４】
2010238220.tif 000026
【図２５】
2010238220.tif 000027
【図２６】
2010238220.tif 000028
【図２７】
2010238220.tif 000029
【図２８】
2010238220.tif 000030
【図２９】
2010238220.tif 000031
【図３０】
2010238220.tif 000032
【図３１】
2010238220.tif 000033
【図３２】
2010238220.tif 000034
【図３３】
2010238220.tif 000035
【図３４】
2010238220.tif 000036
【図３５】
2010238220.tif 000037
【図３６】
2010238220.tif 000038
【図３７】
2010238220.tif 000039
【図３８】
2010238220.tif 000040
【図３９】
2010238220.tif 000041