JP5205360B2 - Input information determination apparatus, input information determination method, input information determination program, and recording medium recording the input information determination program - Google Patents
Input information determination apparatus, input information determination method, input information determination program, and recording medium recording the input information determination program Download PDFInfo
- Publication number
- JP5205360B2 JP5205360B2 JP2009263841A JP2009263841A JP5205360B2 JP 5205360 B2 JP5205360 B2 JP 5205360B2 JP 2009263841 A JP2009263841 A JP 2009263841A JP 2009263841 A JP2009263841 A JP 2009263841A JP 5205360 B2 JP5205360 B2 JP 5205360B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- input
- key
- remote control
- control terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、リモコン端末から送信された各情報に基づいて、テレビ画面の検索欄に入力される文字入力情報を決定する入力情報決定装置、入力情報決定方法、入力情報決定プログラム及び入力情報決定プログラムを記録した記録媒体に関する。 The present invention relates to an input information determination device, an input information determination method, an input information determination program, and an input information determination program for determining character input information to be input to a search field on a television screen based on each information transmitted from a remote control terminal The present invention relates to a recording medium that records
現在、インターネット等に対応可能なデジタルテレビの普及に伴い、ビデオオンデマンド等のハイビジョン映像を視聴するため、テレビ向けネットワークサービスを利用する利用者が増加している。そして、提供されているコンテンツの探索時において、利用者は階層的なメニューを辿ることが多い。しかしながら、コンテンツの充実と利用者ニーズの多様化に伴って、キーワード入力によるコンテンツ検索手段の必要性が更に増大すると考えられる。 At present, with the spread of digital televisions that can be adapted to the Internet and the like, the number of users who use network services for televisions is increasing in order to view high-definition video such as video on demand. When searching for provided content, the user often follows a hierarchical menu. However, with the enhancement of content and the diversification of user needs, the need for content search means by keyword input is expected to increase further.
パソコン等でキーワード検索を行う場合にはキーボード等が利用されるが、リビングルームでテレビを視聴する環境では、机に向かって操作するパソコンと異なり、キーボードやマウスなどのインタフェースデバイスを用いることは困難である。リビングルームで利用するテレビのリモコン端末に求められるのは、利用者が部屋内で自由に持ち運びができ、テレビから離れて、くつろいだ姿勢で、画面を見ながら片手で容易に操作できることである。以下、既に導入されている2つの技術について以下説明する。 When searching for keywords on a personal computer, etc., a keyboard is used. However, it is difficult to use an interface device such as a keyboard or mouse in a living room where you can watch TV, unlike a personal computer that operates at the desk. It is. What is required of a TV remote control terminal used in a living room is that the user can freely carry it in the room and can easily operate with one hand while looking at the screen in a relaxed posture away from the TV. Hereinafter, two technologies that have already been introduced will be described.
〔従来技術その1:デジタルテレビに導入されている技術〕
現在、デジタルテレビに導入されている技術としては、ソフトウェアによるキー表示(以後、ソフトキーと称する)を用いた操作方法が利用されている。テレビ画面に表示されるソフトキーの配置としては、50音順配列、テンキー配列や50音順配列にショートカットキーが追加された配列等がある。そのソフトキーを選択する手段としては、テレビゲーム機のリモコン端末のように、リモコン端末自体を空中で動かすことで画面上に表示されたカーソルを移動させ、そのカーソルにソフトキーを選択させる操作と、リモコンでの電子番組表における番組選択のように、十字キーを押下することで、画面上に表示された、選択対象のソフトキーに対応するフォーカスを移動させ、入力対象のソフトキーにフォーカスするフォーカス移動操作が存在している。ソフトキーとその表示情報とに基づいて操作する手段により、文字入力が行われている。
[Prior art 1: Technology introduced in digital TV]
Currently, as a technique introduced in digital television, an operation method using a key display by software (hereinafter referred to as a soft key) is used. The arrangement of soft keys displayed on the television screen includes a 50-note order arrangement, a numeric keypad arrangement, an arrangement in which shortcut keys are added to the 50-note order arrangement, and the like. As a means for selecting the soft key, as in the case of a remote control terminal of a video game machine, the cursor displayed on the screen is moved by moving the remote control terminal in the air, and the soft key is selected by the cursor. Like the program selection in the electronic program guide with the remote control, pressing the cross key moves the focus corresponding to the selection target soft key displayed on the screen and focuses on the input target soft key A focus move operation exists. Character input is performed by means of operation based on the soft key and its display information.
〔従来技術その2:小型化実現に向けて提案されている技術〕
大型テレビが設置されるリビングルームは多くの活動の場として利用されている。そのため、利用者が部屋内で自由に持ち運びができ、テレビから離れて、くつろいだ姿勢で、画面を見ながら片手で容易に操作可能な小型なリモコン端末を実現するインタフェースが必要となる。近年、各種センサの向上に伴い、キー入力の代わりに、リモコン自体を空中で動かすことで、リモコン端末の位置や傾きを変更させる操作とキー入力を組み合わせた入力方法によって、リモコン端末の小型化を実現する操作方法が提案されている。これらの操作は、文字に対応する位置或いは傾きの領域が空間上に配置され、入力対象の文字に対応した領域にリモコン端末を動かすことにより、文字を入力するものである。例えば、リモコン端末を2次元平面上のベクトルを基準に傾ける操作が挙げられる。
[Prior Art 2: Technology Proposed for Realization of Miniaturization]
Living rooms with large televisions are used for many activities. Therefore, there is a need for an interface that realizes a small remote control terminal that can be freely carried in the room by a user and can be easily operated with one hand while looking at the screen in a relaxed posture away from the television. In recent years, with the improvement of various sensors, instead of key input, the remote control itself can be moved in the air to reduce the size of the remote control terminal by combining the key input and operation that changes the position and tilt of the remote control terminal. An operation method to be realized has been proposed. In these operations, a position or inclination area corresponding to a character is arranged in the space, and a character is input by moving the remote control terminal to the area corresponding to the input target character. For example, an operation of tilting the remote control terminal with reference to a vector on a two-dimensional plane can be given.
しかしながら、以下に説明するような課題や問題があった。 However, there are problems and problems as described below.
〔課題1:小型化によるキー入力の文字入力速度減少と操作の身体的な疲労増加の問題〕
文字入力に用いられるキーの数よりも文字の種類の方が多い場合、利用されるキーの組み合わせによって一つの文字を入力する方法が用いられる。例えば、キーボードのローマ字入力方式、テンキーのマルチタップ方式やポケベル方式、十字キーのフォーカス移動操作方式や特許文献1に開示されている十字キーの組み合わせによる文字入力方式などが挙げられる。入力するキーが少ない程、一つの文字に入力するためのキーの組み合わせが増えることになる。
[Issue 1: Decreasing key input speed due to miniaturization and increasing physical fatigue during operation]
When there are more types of characters than the number of keys used for character input, a method of inputting one character by a combination of keys used is used. Examples include a keyboard Roman input method, a numeric keypad multi-tap method, a pager method, a cross key focus movement operation method, and a character input method using a combination of cross keys disclosed in
また、片手で把持しながら小型な端末を操作するのに、親指が主に用いられる。これは端末を安定に把持した状態で操作することが好ましいからである。 The thumb is mainly used to operate a small terminal while holding it with one hand. This is because it is preferable to operate the terminal while stably holding it.
即ち、リモコン端末の場合には、キーボード入力のように複数の指の操作の組み合わせを用いて効率的にキー入力をすることが困難であり、一文字を入力するために指のキー間を移動する作業とキー押下作業を繰り返すことになり入力速度が減少することになる。さらに、キーボード入力であれば文字を入力する作業負荷を複数の指に分散可能であるが、片手で把持しながら小型な端末を操作する場合には親指のみに負荷が集中し、文字の入力を長時間継続することは容易ではない。 That is, in the case of a remote control terminal, it is difficult to efficiently input a key using a combination of a plurality of finger operations such as keyboard input, and the key moves between finger keys to input one character. The operation and the key press operation are repeated, and the input speed is reduced. Furthermore, if you use keyboard input, the workload of entering characters can be distributed to multiple fingers, but when you operate a small terminal while holding it with one hand, the load is concentrated only on the thumb, It is not easy to continue for a long time.
〔課題2:小型化実現に用いられるセンサを用いた入力に対する利用者の操作性に関する問題〕
小型な端末の文字入力操作実現に向けて、入力機器の位置を変えることで、マウスのように画面上に表示されたカーソルを移動させ、画面上に表示された各文字に対応したキーを選択するポインティング操作を用いた文字入力方式がある。しかし、画面上に表示されたキーの数が多いと、各キーに対応した実際の空間の入力機器の位置を正確に把握することは容易ではない。選択対象が多く、2次元もしくは3次元空間上に配置されるほど難しくなる。そのため、操作に伴う文字の切り替わり過程を、常に、知覚(視覚:カーソル表示、聴覚:切り替わり時に音声、触覚:切り替わり時に振動)で確認しながら作業する必要になる。しかしながら、操作に伴う変化に対して常に気を配る必要があるため、操作時の利用者の認知負担が大きくなり、やはり、長い時間入力し続けることは難しい(後述する課題3参照)。
[Problem 2: User operability problem with respect to input using sensors used for miniaturization]
Move the cursor displayed on the screen like a mouse and select the key corresponding to each character displayed on the screen by changing the position of the input device to realize the character input operation of a small terminal There is a character input method using a pointing operation. However, if the number of keys displayed on the screen is large, it is not easy to accurately grasp the position of the input device in the actual space corresponding to each key. There are many selection objects, and it becomes more difficult as they are arranged in a two-dimensional or three-dimensional space. Therefore, it is necessary to always work while confirming the character switching process accompanying the operation by perception (visual: cursor display, auditory: voice when switching, tactile: vibration when switching). However, since it is necessary to always pay attention to changes caused by the operation, the burden on the user's cognition at the time of operation increases, and it is still difficult to keep inputting for a long time (see
また、端末を2次元平面上のベクトルを基準にして傾ける操作方法(端末を上下左右方向に傾ける操作を含む)による操作は、人間の手首や腕の構造上の可動範囲の制限により、端末に直行した2軸の回転を同時に行うことは容易ではなく操作負担が大きい。例えば、上方向に傾けた状態から最初の端末の位置から左方向に傾けた状態に変更するとき等が挙げられる。そのため、傾ける前の状態をホームポジションとして、そのポジションを通過しながら操作するようになって、非効率な入力作業になる。結果として、この非効率作業に伴う作業負担が生じることになる。なお、既に提案されている方法は、日本語の大文字に関して選択することができるが、日本語の小文字に関しての入力方法に関する記載はない。 In addition, operations by tilting the terminal with respect to a vector on the two-dimensional plane (including tilting the terminal in the vertical and horizontal directions) are limited to the terminal due to the limitations on the movable range of the human wrist and arm structure. Simultaneous rotation of two orthogonal axes is not easy and the operation burden is large. For example, when changing from the state tilted upward to the state tilted leftward from the position of the first terminal. For this reason, the state before tilting is set as the home position, and the operation is performed while passing through the position, resulting in inefficient input work. As a result, a work burden associated with this inefficient work occurs. In addition, although the method already proposed can be selected for Japanese uppercase letters, there is no description regarding the input method for Japanese lowercase letters.
〔課題3:操作感覚を身体が覚えることが難しい利用者の操作性に関する問題〕
熟練者のキーボード入力は、キーボードやリモコンのキーパッドを視認せずに素早く入力できる状態である。この状態では、入力に伴う物理的な身体動作の操作感覚を身体に覚えさせることで、入力文字や操作方法を認識してから実行操作に移った時に、実行操作の過程を知覚などで認識しなくても選択対象を選択することができる。これによって認知的負担が減少し、快適に文字入力操作につながる。しかしながら、同様の操作を従来のリモコン端末の操作で実現することは、以下に説明するように容易ではない。
[Problem 3: Problems related to operability for users whose physical senses are difficult to remember]
The expert keyboard input is a state where the user can quickly input without visually recognizing the keyboard or the keypad of the remote control. In this state, by making the body memorize the physical sensation of physical movement that accompanies input, when the input character or operation method is recognized and then the execution operation is started, the execution operation process is recognized by perception. The selection target can be selected even without it. This reduces the cognitive burden and leads to a comfortable character input operation. However, it is not easy to realize the same operation by the operation of the conventional remote control terminal as described below.
(1)外部機器に依存する場合
テレビゲーム機のリモコン端末に用いられる赤外線バーから発行された赤外線をセンサで受信してポインティング操作を行う場合、利用者の位置によってセンサの分解能や認識の程度が変化するため、操作感覚を身体が覚えるのが難しい。
(1) When depending on an external device When the infrared ray issued from the infrared bar used for the remote control terminal of the video game machine is received by the sensor and the pointing operation is performed, the resolution of the sensor or the degree of recognition depends on the position of the user. Because it changes, it is difficult for the body to remember the operation feeling.
(2)同じ操作を繰り返す回数が多い場合
携帯電話などで用いられるマルチタップ入力方式では、「あ」⇒「い」⇒「う」⇒「え」⇒「お」⇒「ぁ」⇒「ぃ」⇒「ぅ」⇒「ぇ」⇒「ぉ」のように打鍵回数が多くなる文字が存在し、多くの打鍵数が必要な文字入力において、利用者は、入力した回数或いは切り替わった文字の変化を随時確認しながら操作することになる。このような現象は、50音順配列のソフトキーに対して十字キーを用いて入力文字を選択する場合においても同様なことが生じうる。また、大文字から小文字を入力するときに、大文字から小文字に切り替える専用のキーを用いる方法と、大文字と小文字が一連の配列(「あ」⇒「い」⇒「う」⇒「え」⇒「お」⇒「ぁ」⇒「ぃ」⇒「ぅ」⇒「ぇ」⇒「ぉ」⇒「あ」)に対して逆方向にトルグする専用のキーを用いて入力する方法がある。しかし、方向キー以外に別のキーを用意すると身体が覚えるキー操作が増えるため、身体で操作を覚えることが困難になると考えられる。
(2) When the same operation is repeated many times In the multi-tap input method used for mobile phones, etc., “A” ⇒ “I” ⇒ “U” ⇒ “E” ⇒ “O” ⇒ “A” ⇒ “I” ⇒ “ぅ” ⇒ “e” ⇒ “ぉ”, there are characters that have a large number of keystrokes, and when entering a character that requires a large number of keystrokes, the user can change the number of times the key has been entered It will be operated while checking from time to time. The same phenomenon can occur when an input character is selected using a cross key with respect to a software key arranged in the order of 50 notes. Also, when entering uppercase letters to lowercase letters, there is a method of using a dedicated key to switch from uppercase letters to lowercase letters, and a sequence of uppercase and lowercase letters ("A"->"I"->"U"->"E"->"O" ”⇒” a ”⇒“ i ”⇒“ ぅ ”⇒“ e ”⇒“ ぉ ”⇒“ a ”), there is a method of inputting using a dedicated key for toggling in the reverse direction. However, if another key is prepared in addition to the direction key, the number of key operations that the body learns increases, so it is considered difficult to remember the operation with the body.
(3)操作に必要な身体動作の動作パターンが多い場合
携帯電話のテンキー入力において、各キー間の移動距離と方向を身体に覚えさせるにはパターン数が多く、身につけるのに時間がかかる。数字の5の位置をホームポジションとして扱うことにより身体が覚える動作パターンを減らすことができるが、キーワードのように一連の入力する単語レベルの文字列に対して、一文字入力するごとにホームポジションに戻るのは手間になる。また、キー入力だけでなく、2次元平面上を動作するポインティング操作も同様なことが生じる。
(3) When there are many movement patterns of physical movements necessary for operation In order to make the body remember the distance and direction of movement between each key in the numeric keypad input of a mobile phone, there are many patterns and it takes time to wear them . By treating the position of the
特許文献2に開示されているポインティング操作では、目標アイコンと必要な操作を認識しても、人が行う必要な動作を、随時、画面上のカーソル位置と選択するアイコンを確認しながら操作するため、操作そのものの疲労や、入力速度に影響を与えることになる。
In the pointing operation disclosed in
〔課題4:ソフトキーボードを用いることによる利用者の認知的負荷に関する問題〕
課題2で述べたような、入力機器を空中で動かし、マウスのようにカーソルを画面上の表示文字に対応したキーの位置に固定して選択する入力方式や、課題1で述べたようなフォーカス移動方式は、操作に伴う文字の切り替わる過程を、随時、知覚(視覚:表示されたカーソル、聴覚:切り替わり時に音声、触覚:切り替わり時に振動)で確認しながら作業することが必要な動作である。
[Problem 4: Problems related to the cognitive load of users using a soft keyboard]
An input method that moves the input device in the air as described in
これらには、(1)入力された文字結果の確認が怠るため、誤入力に気付かずに入力をし続けてしまう問題、(2)仮名漢字変換や予測文字列を確認しようとすると、文字入力する操作が滞り、操作が非効率になる問題、(3)操作経過をソフトキーボードを見ながら随時選択対象の切り替わりを確認するため、操作時の認知的負担が増加するという問題がある。 These include: (1) The problem that the input character result is neglected and the user continues to input without noticing the mistaken input. (2) Character input when attempting to check kana-kanji conversion or predicted character string. There is a problem that the operation to be performed is delayed and the operation becomes inefficient, and (3) since the switching of the selection target is confirmed at any time while looking at the soft keyboard while watching the operation progress, there is a problem that the cognitive burden at the time of operation increases.
本発明は、上記を鑑みてなされたものであり、熟練者のキーボード入力のようなタッチタイピングを利用者が容易に体得することができ、効率よく入力情報を決定可能な入力情報決定装置、入力情報決定方法、入力情報決定プログラム及び入力情報決定プログラムを記録した記録媒体を提供することを課題とする。 The present invention has been made in view of the above, and an input information determination device and an input capable of efficiently determining input information by allowing a user to easily acquire touch typing such as keyboard input by an expert. An object is to provide an information determination method, an input information determination program, and a recording medium on which the input information determination program is recorded.
請求項1に記載の本発明は、自端末が差し向けられた方向の軸を中心に回転させたロール方向の傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有するリモコン端末からの送信情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置において、画面に表示する表示情報を記憶しておく記憶手段と、前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している複数の個別情報をそれぞれ表示した複数のアイコンを前記ロール方向に沿って輪状に選択可能に表示する表示手段と、前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記リモコン端末から受信する受信手段と、前記傾き情報に対応する2つの個別情報を選択し、前記複数のアイコンから当該2つの個別情報が表示された2つのアイコンを選択する選択手段と、当該2つのアイコンのうち前記決定信号で決定された方のアイコンに表示された個別情報を前記入力情報として決定する決定手段と、を有することを要旨とする。
The present invention according to
請求項2に記載の本発明は、前記傾き検出手段が、水平方向、垂直上方向、垂直下方向、斜め上方向、斜め下方向を検出可能であることを要旨とする。
The gist of the present invention described in
請求項3に記載の本発明は、前記リモコン端末が、前記十字キー入力手段の中央に配置された中心キー入力手段を更に有し、前記決定信号は、当該中心キー入力手段の押下げにより決定されることを要旨とする。 According to a third aspect of the present invention, the remote control terminal further includes center key input means arranged in the center of the cross key input means, and the determination signal is determined by pressing the center key input means. The gist is that
請求項4に記載の本発明は、前記リモコン端末が、当該リモコン端末の位置を検出する位置検出手段を更に有し、前記選択手段は、当該位置検出手段で検出された位置情報に対応するアイコンを選択することを要旨とする。 According to a fourth aspect of the present invention, the remote control terminal further includes position detection means for detecting the position of the remote control terminal , and the selection means is an icon corresponding to position information detected by the position detection means. The gist is to select.
請求項5に記載の本発明は、前記選択手段が、前記リモコン端末が傾いた時に受信した振動状態の前記傾き情報から当該振動状態が収束する傾き情報を推測し、推測後の傾き情報に対応するアイコンを選択することを要旨とする。 According to a fifth aspect of the present invention, the selecting means estimates inclination information for convergence of the vibration state from the inclination information of the vibration state received when the remote control terminal is inclined, and corresponds to the inclination information after estimation. The gist is to select the icon to be used.
請求項6に記載の本発明は、自端末が差し向けられた方向の軸を中心に回転させたロール方向の傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有するリモコン端末からの送信情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置で処理する入力情報決定方法において、画面に表示する表示情報を記憶手段に記憶しておくステップと、前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している複数の個別情報をそれぞれ表示した複数のアイコンを前記ロール方向に沿って輪状に選択可能に表示するステップと、前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記リモコン端末から受信するステップと、前記傾き情報に対応する2つの個別情報を選択し、前記複数のアイコンから当該2つの個別情報が表示された2つのアイコンを選択するステップと、当該2つのアイコンのうち前記決定信号で決定された方のアイコンに表示された個別情報を前記入力情報として決定するステップと、を有することを要旨とする。
The present invention according to
請求項7に記載の本発明は、自端末が差し向けられた方向の軸を中心に回転させたロール方向の傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有するリモコン端末からの送信情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置に、画面に表示する表示情報を記憶手段に記憶しておく機能と、前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している複数の個別情報をそれぞれ表示した複数のアイコンを前記ロール方向に沿って輪状に選択可能に表示する機能と、前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記リモコン端末から受信する機能と、前記傾き情報に対応する2つの個別情報を選択し、前記複数のアイコンから当該2つの個別情報が表示された2つのアイコンを選択する機能と、当該2つのアイコンのうち前記決定信号で決定された方のアイコンに表示された個別情報を前記入力情報として決定する機能と、を実現させることを要旨とする。
The present invention according to
請求項8に記載の本発明は、自端末が差し向けられた方向の軸を中心に回転させたロール方向の傾きを検出する傾き検出手段と、上下左右を指示する十字キー入力手段とを有するリモコン端末からの送信情報に基づいて、所定の入力手段への入力情報を決定する入力情報決定装置に、画面に表示する表示情報を記憶手段に記憶しておく機能と、前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している複数の個別情報をそれぞれ表示した複数のアイコンを前記ロール方向に沿って輪状に選択可能に表示する機能と、前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記リモコン端末から受信する機能と、前記傾き情報に対応する2つの個別情報を選択し、前記複数のアイコンから当該2つの個別情報が表示された2つのアイコンを選択する機能と、当該2つのアイコンのうち前記決定信号で決定された方のアイコンに表示された個別情報を前記入力情報として決定する機能と、を実現させるための入力情報決定プログラムを記録したことを要旨とする。
The present invention according to
上記請求項1乃至4によれば、小型端末装置から送信された傾き情報や位置情報に基づいてアイコンを選択し、入力される文字情報を決定するため、効率よく入力情報を決定することが可能となる。また、小型端末装置を傾ける操作や移動させる操作は、利用者が身体に覚えやすく容易に実行できるため、把持した小型端末装置を視認することなく文字等を入力することができる。そのため、利用者は、入力したい事柄だけに集中して入力することができる。従い、本発明の入力情報決定装置によれば、身体に覚え易い操作で、文字等を入力決定することが可能となる。 According to the first to fourth aspects, since the icon is selected based on the tilt information and the position information transmitted from the small terminal device and the character information to be input is determined, the input information can be determined efficiently. It becomes. In addition, since the user can easily and easily perform an operation of tilting or moving the small terminal device, a user can input characters and the like without visually recognizing the gripped small terminal device. Therefore, the user can concentrate and input only the matter to be input. Therefore, according to the input information determination device of the present invention, it is possible to input and determine characters and the like with an operation that is easy for the body to remember.
請求項9に記載の本発明は、前記傾き情報は前記リモコン端末の傾き角度であり、前記複数のアイコンは当該傾き角度に対応する位置に表示されるものであって、決定された前記個別情報を表示したアイコンが選択された時に受信している前記傾き角度を用いて、当該アイコンが選択される時に前記リモコン端末が傾けられる理想的な目標角度に対する利用者の入力角度の範囲を算出し、当該利用者の入力角度の範囲に基づいて、選択されるアイコンが切り替わる傾き角度の閾値を決定するキャリブレーション手段を更に有することを要旨とする。 According to a ninth aspect of the present invention, the tilt information is a tilt angle of the remote control terminal , and the plurality of icons are displayed at positions corresponding to the tilt angle, and the determined individual information Using the tilt angle received when the icon displaying is selected, the range of the user input angle with respect to the ideal target angle at which the remote control terminal is tilted when the icon is selected is calculated, The gist of the invention is to further include calibration means for determining a threshold value of an inclination angle at which the selected icon is switched based on the range of the input angle of the user.
請求項10に記載の本発明は、前記キャリブレーション手段が、前記複数のアイコンがそれぞれ表示された前記複数の個別情報を課題表示欄に表示し、前記アイコンを選択したか否かに応じて当該個別情報を色分けすることを要旨とする。 The present invention according to claim 10, wherein the calibration unit displays the plurality of individual information on which the plurality of icons are respectively displayed in an assignment display field, and the calibration unit according to whether or not the icon is selected. The gist is to color individual information.
請求項11に記載の本発明は、前記キャリブレーション手段が、選択されるアイコンの前記目標角度を表示することを要旨とする。
The gist of the present invention described in
請求項12に記載の本発明は、前記キャリブレーション手段が、前記リモコン端末を傾ける方向に応じて前記利用者の入力角度の範囲をそれぞれ算出し、当該各利用者の入力角度の範囲に基づいて前記閾値をそれぞれ決定することを要旨とする。
In the present invention according to
請求項13に記載の本発明は、前記キャリブレーション手段が、所定のアイコンに対して算出された前記利用者の入力角度の範囲の最大値と、当該アイコンに隣接するアイコンに対して算出された前記利用者の入力角度の範囲の最小値との平均値を前記閾値とすることを特徴とする要旨とする。
In the present invention according to
請求項14に記載の本発明は、前記キャリブレーション手段が、前記傾き角度を階級とし、当該傾き角度に対して前記アイコンが選択された回数を度数とする前記利用者の入力角度の範囲のヒストグラム分布を生成し、当該ヒストグラム分布に含まれる総度数から前記目標角度に近い一定割合の度数を抽出し、抽出された度数に対応する前記階級の範囲を前記利用者の入力角度の範囲とすることを要旨とする。
The present invention according to
本発明によれば、熟練者のキーボード入力のようなタッチタイピングを利用者が容易に体得することができ、効率よく入力情報を決定可能な入力情報決定装置、入力情報決定方法、入力情報決定プログラム及び入力情報決定プログラムを記録した記録媒体を提供することができる。 According to the present invention, an input information determination device, an input information determination method, and an input information determination program that enable a user to easily acquire touch typing such as keyboard input by an expert and determine input information efficiently. And a recording medium on which the input information determination program is recorded.
以下、発明を実施するための形態について、図面を用いて説明する。 Hereinafter, embodiments for carrying out the invention will be described with reference to the drawings.
〔全体システム構成について〕
図1は、本実施の形態に係る全体システム構成を示す構成図である。この全体システムは、赤外線等の無線や有線により互いに通信可能なリモコン端末1(小型端末装置に相当)及びデジタルテレビ2(入力情報決定装置に相当)により構成されている。
[Overall system configuration]
FIG. 1 is a configuration diagram showing an overall system configuration according to the present embodiment. The entire system is configured by a remote control terminal 1 (corresponding to a small terminal device) and a digital television 2 (corresponding to an input information determining device) that can communicate with each other wirelessly or by wire such as infrared rays.
リモコン端末1は、視認により判別できるよう識別力のある記号が表面に付された複数の特殊キーからなる特殊キー部3と、上下左右の方向を指示する4つの方向キーからなる十字キー部5と、十字キー部5の中央に配置された中心キー7とを備え、リモコン端末1を手で把持した場合に全てのキーが親指の可動範囲に収まるよう所定の範囲内に配置されている。また、このリモコン端末1には、位置検出センサや傾き検出センサ等の機能が具備されており、それら各センサにより検出されたリモコン端末1の位置情報、傾き情報や、利用者によるキーの押下げによるキー入力情報(決定信号に相当)をデジタルテレビ2に送ることで、利用者はデジタルテレビ2を遠隔操作することができる。
The
一方、デジタルテレビ2は、Webブラウザやウィジェット等の表示モジュールを備え、リモコン端末1によって操作された結果を画面に表示することができる。
On the other hand, the
以下、本実施の形態で用いるリモコン端末1及びデジタルテレビ2が備える機能構成及び処理フローについて説明すると共に、各機能構成を備えることによる本発明の作用及び効果について説明する。
Hereinafter, the functional configuration and processing flow of the
〔リモコン端末の機能構成について〕
図2は、リモコン端末の機能構成を示す機能構成図である。このリモコン端末1は、前述したようにデジタルテレビ2に各種指示を出力する指示端末であって、キー状態検出部11と、傾き検出部12と、位置検出部13と、マイコン部14と、送信部15とを備えている。
[About the functional configuration of the remote control terminal]
FIG. 2 is a functional configuration diagram showing a functional configuration of the remote control terminal. As described above, the
キー状態検出部11は、特殊キー部3の各特殊キー、十字キー部5の各方向キー、中心キー7が利用者によって押下げられた場合に、押下げられたキーがいずれのキーであるかの状態を検出する機能を備えている。
The key
傾き検出部12は、利用者によって変化したリモコン端末1の傾き(姿勢)を検出する機能を備えている。このような傾き検出部としては、例えば、携帯電話の体感型アプリや歩行ロボット等で利用されている加速度センサや傾き検出用ジャイロセンサを用いることが可能である。
The
位置検出部13は、利用者によって変化したリモコン端末1の位置(移動量)を検出する機能を備えている。このような位置検出部13としては、デジタルカメラ等で手ぶれ補正を行う際に利用されているジャイロセンサ、位置検出センサ、上記加速度センサを用いることが可能である。
The
マイコン部14は、キー状態検出部11、傾き検出部12、位置検出部13で検出された各情報を処理し、送信部15に送出する機能を備えている。
The
送信部15は、マイコン部14によって処理された入力信号(傾き情報、位置情報、キー入力情報等)をデジタルテレビ2に赤外線又は無線通信で送信する機能を備えている。
The
ここで、本実施の形態の文字入力においては、文字入力モードとカーソル移動モードとがある。最初に、文字入力モード時におけるリモコン端末1に配置された各キーの操作内容について説明する。特殊キー31はデジタルテレビ2の電源のオンオフを切り替える操作を行い(オンオフキー)、特殊キー32は検索開始を実行する操作を行い(決定キー)、特殊キー33は入力した文字を削除する操作を行う(削除キー)、特殊キー34は文字入力モードからカーソル移動モードに切り替える操作を行い(モード変換キー)、特殊キー35は仮名漢字変換する操作を行い(文字変換キー)、特殊キー36は文字の種類を変更する操作(日本語⇒アルファベット⇒カタカナ⇒全角もしくは半角⇒数字⇒記号⇒日本語)を行い(第1文字種変更キー)、特殊キー37は第1文字種変更キー36のキーの遷移方向の逆を行う操作を行う(第2文字種変更キー)。方向キーであるキー51は上方向(上キー)、キー52は下方向(下キー)、キー53は左方向(左キー)、キー54は右方向(右キー)を示すものであるが、それら各方向キーに割り当てられる操作内容は動作例毎によって異なるため、各動作例にて説明するものとする。
Here, in the character input of the present embodiment, there are a character input mode and a cursor movement mode. First, the operation contents of each key arranged on the
次に、カーソル移動モード時における各キーの操作内容について説明する。文字入力モード時における操作内容と異なるのはモード変換キー34と各方向キーであり、モード変換キー34は、カーソル移動モードから文字入力モードに切り替える操作を行い、上キー51はカーソルを上に移動する操作を行い、下キー52はカーソルを下に移動する操作を行い、左キー53はカーソルを左に移動する操作を行い、右キー54はカーソルを右に移動する操作を行う。
Next, the operation contents of each key in the cursor movement mode will be described. The operation content in the character input mode is different from the
〔デジタルテレビの機能構成について〕
図3は、デジタルテレビの機能構成を示す機能構成図である。このデジタルテレビ2は、信号受信部21と、信号分離部22と、データ蓄積部23と、文字入力制御部24と、表示部25と、機能切り替え部26と、文字テーブル部27と、仮名漢字変換部28と、予測変換文字部29とを備えている。
[Functional configuration of digital TV]
FIG. 3 is a functional configuration diagram showing the functional configuration of the digital television. The
信号受信部21は、リモコン端末1から送信された入力信号(傾き情報、位置情報、キー入力情報等)を受信する機能を備えている。具体的には、例えば、傾きセンサの値及びオンオフ信号からなる第1データや、傾きセンサの値及び位置センサの値からなる第2データや、位置センサの値やオンオフ信号からなる第3データ等である。
The
信号分離部22は、信号受信部21で受信した入力信号を各種情報に分離する機能を備えている。具体的には、上記第1データを受信した場合には傾きセンサの値とオンオフ信号とに分離し、上記第2データを受信した場合には傾きセンサの値と位置センサの値に分離し、上記第3データを受信した場合には位置センサの値とオンオフ信号とに分離する。
The
データ蓄積部23は、信号分離部22で分離された各種情報を保持する機能を備えている。なお、このようなデータ蓄積部23(後述する文字テーブル部27も含む)としては、例えばメモリ、ハードディスク等の記憶装置を用いることが一般的であり、デジタルテレビ2の内部のみならず、インターネットや電話回線等の通信ネットワークを介して電気的に接続可能な外部の記憶装置を用いることも可能である。
The
文字入力制御部24は、受信した入力信号(傾き情報、位置情報、キー入力情報等)に基づいて、文字を選択する機能や、テレビ画面の検索欄等に入力される文字を決定する機能を備えている。なお、本発明における文字入力制御部24は、母音を選択する母音選択部24aと、子音を選択する子音選択部24bと、選択された文字を入力文字として決定する入力決定部24cとで構成されているものとする。母音選択部24a及び子音選択部24bは、後述する表示部25に表示されている複数のアイコンから、傾き情報や位置情報に対応するアイコンを選択する機能を備えている。また、入力決定部24cは、キー入力情報を受信した時に選択されているアイコンに関連付けられた文字をテレビ画面の検索欄等に入力される文字として決定する機能を備えている。
The character
表示部25は、文字テーブル部27に格納されている各文字を読み出して、その各文字にそれぞれ関連付けられた複数のアイコンを、リモコン端末1の傾きや位置に対応付けて選択可能に表示する機能を備えている。
The
機能切り替え部26は、モード変換キー34、第1文字種変更キー36、第2文字種変更キー37の操作に伴うモードの切り替えを行う機能を備えている。
The
文字テーブル部27は、表示部25に表示させる表示情報としての日本語(大文字、小文字)、アルファベット(大文字、小文字)、数字、記号等のテーブルが格納しておく機能を備えている。具体的には、図4に示す日本語のテーブル表や、図5に示すアルファベットのテーブル表である。なお、本発明で説明する母音は「a」、「i」、「u」、「e」、「o」を意味し、テーブル表の行(j)により特定される。一方、子音は「あ」〜「わ」を意味し、テーブル表の列(i)により特定される。すなわち、利用者は、テーブル表の行列(i及びj)に基づいて変換表示される文字を選択することにより、所望する文字を決定することが可能となる。また、表示情報とは、図4や図5のテーブル表等に記載された文字群、数字群、記号群を意味し、表示情報を構成している個々の個別情報とは、文字群内の各文字、記号群内の各記号、記号群内の各記号を意味している。さらに、文字群、数字群、記号群は表示情報の一例であって、複数のメニューを備えたメニュー群を用いることも可能である。その場合には、個々のメニューが上記個別情報に該当する。
The
仮名漢字変換部28は、入力した文字を仮名漢字変換する機能を備えている。
The kana-
予測変換文字部29は、入力した文字から文字列を予測する機能を備えている。なお、文字入力モード時において左キー53又は右キー54が長押しされた場合に予測変換文字部29が機能することになる。
The predictive
以下、このような機能構成を備えたリモコン端末1とデジタルテレビ2とを用いた処理について説明する。
Hereinafter, processing using the
〔動作例1〕
動作例1は、リモコン端末1を傾ける操作とマルチタップキー入力の操作とにより、テレビ画面の検索欄等に入力される文字を決定する動作について説明するものである。本動作例において、傾きを検出するセンサには加速度センサを用いる。
[Operation example 1]
The operation example 1 describes an operation for determining a character to be input to a search field or the like on a television screen by an operation of tilting the
最初に、利用者によるリモコン端末1の操作について説明する。動作例1では、手首をロール方向に傾けることでリモコン端末1の傾きを変更し、同時に親指で十字キー部5の各方向キーを押下することにより、文字の選択や決定を行う。なお、ロール方向とは、図6に示すように、利用者がリモコン端末1を把持した状態を基準に、x軸を中心にしてリモコン端末1を左右に傾ける方向をいう。
First, the operation of the
リモコン端末1を手に把持した場合におけるロール方向の手首の傾け角度は−90°〜90°であり、人が直観的にわかりやすい水平垂直方向とその間の斜め方向とを対応させると、図7に示すように、水平方向、垂直上方向、垂直下方向、斜め上方向、斜め下方向の5方向になる。このような配置にすることで、利用者はリモコン端末1を視認することなく、所望する傾きにリモコン端末1を移動させることができる。デジタルテレビ2の表示部25には、この5方向にそれぞれ対応する5つのアイコン(右垂直上アイコン4a、右斜め上アイコン4b、右水平アイコン4c、右斜め下アイコン4d、右垂直下アイコン4e)が表示され、リモコン端末1の回転に応じて直感的に選択可能となるよう各アイコンはそれぞれの方向に対応付けて配置されている。リモコン端末1を傾ける操作と指を目的のキーの位置に移動してマルチタップする操作とは同時に行うことが可能であるため、検索欄への文字入力速度を向上する効果と、操作負荷を分散する効果を得ることが可能となる。
When the
次に、文字入力処理について説明する。例えば、日本語入力を行うには、母音及び子音を選択し、選択された文字を決定する必要がある。動作例1では、リモコン端末1を傾ける操作に基づいて子音選択を行い、上キー51によるトグル入力(例えば、「あ」⇒「い」⇒「う」⇒「え」⇒「お」⇒「あ」)の操作に基づいて大文字の母音選択を行い、下キー52によるトグル入力(例えば、「ぁ」⇒「ぃ」⇒「ぅ」⇒「ぇ」⇒「ぉ」⇒「ぁ」)の操作に基づいて小文字の母音選択を行い、右キー54又は左キー53の押下げにより決定を行う。ここで、前述したように子音の選択はテーブル表の列(i)からの選択(計10個からの選択)により行われるが、リモコン端末1の傾きに対応するアイコンの総数は5つである。そこで、残り5つの子音についても選択可能となるよう、図8に示すように、上述した5つのアイコンの左側に5つのアイコン(左垂直下アイコン4f、左斜め下アイコン4g、左水平アイコン4h、左斜め上アイコン4i、左垂直上アイコン4j)を配置し、5つの傾きの各々の方向に対して2つのアイコンが選択される。右キー54が押下げられた場合には、リモコン端末1の傾きや上キー51又は下キー52によって選択された文字に対応する右側のアイコンが決定され、左キー53が押下げられた場合には、同様に左側のアイコンが決定されることになる。即ち、子音と母音とをそれぞれ選択する操作を同時に行うことができ、右キー54又は左キー53の押し下げによって選択された文字を決定する。
Next, the character input process will be described. For example, in order to input Japanese, it is necessary to select a vowel and a consonant and determine a selected character. In operation example 1, consonant selection is performed based on an operation of tilting the
例えば、図9に示すように、「き」という文字を入力する場合、最初に、リモコン端末1を斜め上に傾けることにより、「か」行及び「ま」行が選択される。次に、十字キー部5の上キー51を二回押すことで、「き」及び「み」が選択される。最後に、右キー54を押すことにより、「き」が入力される文字として決定される。なお、左キー53を押した場合には、「み」が入力されることになる。また、リモコン端末1を傾ける操作と上キー51を押下する操作とは独立した操作であるため、リモコンを傾ける操作を上キー51を押下げる操作よりも前にすることも可能である。
For example, as shown in FIG. 9, when inputting the character “ki”, first, the
以上のような操作方法を実現するために、母音選択部24a、子音選択部24b、入力決定部24cとを用いる。これによって、人の手首の傾きと指の十字キーの押下を同時に行うことができ、入力速度向上と操作負荷分散を実現することができる。
In order to realize the operation method as described above, a
以下、動作例1におけるデジタルテレビ2の処理フローについて説明する。図10は、動作例1における文字入力制御部の処理フローを示すフローチャートである。
Hereinafter, a processing flow of the
最初に、母音選択部24a及び子音選択部24bは、母音選択変数j及び子音選択変数iをそれぞれ初期化(j=0、i=2)する(S100)。なお、初期入力モードは日本語入力に初期化されているものとする。
First, the
次に、母音選択部24a及び子音選択部24bは、リモコン端末1から送信さされる入力信号がデータ蓄積部23に到達するまで待機状態になり(S101)、リモコン端末1からの信号を受信してデータ蓄積部23に各センサの情報(傾き情報及びキー入力情報)が蓄積された場合(S102)には、後段の文字選択及び決定処理が行われる。
Next, the
まず、十字キー部5の押下げによるキー入力情報の有無を確認する(S103)。なお、ここでいうキー入力とはキーを押下した後に、キーを離した時を指している。そして、キー入力情報が左キー53又は右キー54のキー入力に対するものである場合(S104)には、入力決定部24cが、現在選択されている文字を入力される文字として決定する(S105)。
First, the presence / absence of key input information by pressing the cross
一方、キー入力情報が上キー51又は下キー52のキー入力に対するものである場合(S106)には、母音選択部24aが、そのキー入力情報に従って変化させた母音選択変数jに対応する文字を選択する(S107)。
On the other hand, when the key input information is for key input of the up key 51 or the down key 52 (S106), the
また、S103において、キー入力情報が無く、傾き情報が蓄積されている場合には、子音選択部24bが、傾き情報に従って変化させた子音選択変数iに対応する文字を選択する(S108)。
In S103, when there is no key input information and inclination information is accumulated, the
最後に、表示部25が、選択又は決定された文字を表示する(S109)。なお、利用者によるリモコン端末1の操作に応じて傾き情報は随時変化するため、新しい傾き情報が到達するたびにS108の処理が行われることになる。
Finally, the
次に、文字決定の処理フローについて説明する。図11は、動作例1における文字決定の処理フローを示すフローチャートである。文字決定は、十字キー部5の左キー53又は右キー54の押下げによるキー入力イベントによって生じる処理である。まず、入力決定部24cは、データ蓄積部23に蓄積されているキー入力情報が左キー53のキー入力に対するものか否かを確認(S201)し、左キー53のキー入力に対するものである場合には、子音選択変数iに5を加算して文字数のシフトを行う(S202)。その後、選択されている母音選択変数jと子音選択変数iとに対応する文字を、入力モードに応じたテーブル表から検索取得する(S203)。そして、取得した文字を表示部25に送り、ディスプレイに表示する(S204)。最後に、入力される文字を決定した後に、母音選択変数jを初期化(j=0)する(S205)。
Next, the character determination processing flow will be described. FIG. 11 is a flowchart illustrating a process flow of character determination in the first operation example. The character determination is a process caused by a key input event caused by pressing the left key 53 or the
続いて、母音選択の処理フローについて説明する。図12は、動作例1における母音選択の処理フローを示すフローチャートである。母音選択は、十字キー部5の上キー51又は下キー52の押下げによるキー入力イベントによって生じる処理である。まず、母音選択部24aは、上キー51又は下キー52の入力によって文字がひとつづれるマルチタップ方式にするため、母音選択変数jに1を加算し、現在の行(j)の次の(j+1)を選択可能とする(S301)。次に、データ蓄積部23に蓄積されているキー入力情報が下キー52のキー入力に対するものか否かを確認(S302)し、下キー52のキー入力に対するものである場合には、入力モードを日本語大文字から日本語小文字に変化させる(S303)。数多くの文字を大文字と小文字に分けて2つのテーブル表を格納しておき、それらテーブル表を2つの上キー51と下キー52のみで取り扱うので、入力押下回数を小さくても所望の文字に到達することが可能となる。最後に、各子音に対応した数で除算した余りを計算することにより、表示及び選択される文字を変化させる(S304)。
Next, a processing flow for selecting vowels will be described. FIG. 12 is a flowchart showing a vowel selection process flow in the first operation example. The vowel selection is a process caused by a key input event caused by pressing the upper key 51 or the
最後に、子音選択の処理フローについて説明する。図13は、動作例1における子音選択の処理フローを示すフローチャートである。最初に、傾き検出部12として用いられる加速度センサの特徴について説明しておく。利用者がリモコン端末1を傾けた場合における人の操作状態は、リモコン端末1を把持し固定された固定状態から、目標の文字に対応した傾きに移動する移動状態に移り、目標の傾きに固定する固定状態に遷移する。一方、このような人の操作に追従する傾き検出部12の加速度センサの状態は、加速度センサの素子が静止している静止状態から、人の操作に応じて振動状態に振動状態に移り、振動が収束して静止する静止状態に遷移する。
Finally, the processing flow for consonant selection will be described. FIG. 13 is a flowchart illustrating a processing flow for consonant selection in the first operation example. First, the characteristics of the acceleration sensor used as the
ここで、図14に示すように、移動状態から固定状態に遷移した直後における加速度センサは未だ振動状態であるため、人の操作状態における移動状態の時間と、加速度センサの状態における振動状態の時間とは、かならずしも一対一に対応するものではない。すなわち、センサの状態における振動状態を、利用者がリモコン端末1を移動させた瞬間において加速度センサの値の振れ幅が大きい振れ状態と、その振れ幅が次第に収束してきた収束状態とに分けた場合に、収束状態時においては既に固定状態に遷移している。
Here, as shown in FIG. 14, since the acceleration sensor immediately after the transition from the moving state to the fixed state is still in the vibration state, the time of the movement state in the human operation state and the time of the vibration state in the state of the acceleration sensor. Does not necessarily correspond one-on-one. That is, when the vibration state in the sensor state is divided into a shake state in which the fluctuation width of the value of the acceleration sensor is large at the moment when the user moves the
そして、固定状態且つ静止状態であれば、加速度センサの値は略一定であるため、正確に傾きを検出することができる。また、固定状態且つ振れ状態であれば、静止状態に遷移した時に固定された傾きにセンサの値が収束するので、収束値を推測することができる。なお、移動状態且つ振動状態では傾きを検出することが困難である。したがって、傾きを検出するフローチャートは図13に示すようになる。 And if it is a stationary state and a stationary state, since the value of an acceleration sensor is substantially constant, an inclination can be detected correctly. In the fixed state and the shake state, the value of the sensor converges to the fixed inclination when transitioning to the stationary state, so that the convergence value can be estimated. Note that it is difficult to detect the tilt in the moving state and in the vibrating state. Therefore, a flowchart for detecting the inclination is as shown in FIG.
まず、子音選択部24bは、データ蓄積部23に蓄積されている傾きセンサ値(傾き情報に相当)を取得する(S401)。次に、静止状態であるか否かを判定する(S402)。ここで、静止状態であるか否かの判定方法としては、例えば、ある時刻のセンサ値を保持しておき、現在取得したセンサ値との差異が所定の範囲内であれば静止状態と判定する。
First, the
S402の判定において静止状態である場合には、静止状態判断に用いたセンサ値を平均した値をセンサ値とする(S403)。勿論、取得しているセンサ値をそのままセンサ値とすることも可能である。なお、平均値を用いることにより、人による手振れによる影響を軽減することができる。 If it is determined in S402 that the camera is in a stationary state, a value obtained by averaging the sensor values used for determining the stationary state is set as a sensor value (S403). Of course, the acquired sensor value can be used as the sensor value as it is. Note that by using the average value, it is possible to reduce the influence caused by hand shake by a person.
一方、S402の判定において静止状態でない場合には、収束状態であるか否かを判定する(S404)。収束状態であるか否かの判定方法としては、例えば、ある時刻のセンサ値と現在取得したセンサ値と差異が所定の閾値よりも大きい場合には振れ状態と判定し、その差異が当該所定の閾値よりも小さく且つS402の判定で用いた所定の範囲外である場合には収束状態と判定する。 On the other hand, if it is not a stationary state in the determination in S402, it is determined whether or not it is in a converged state (S404). As a method for determining whether or not the state is the convergence state, for example, when the difference between the sensor value at a certain time and the currently acquired sensor value is larger than a predetermined threshold, the shake state is determined, and the difference is determined as the predetermined value. If it is smaller than the threshold value and outside the predetermined range used in the determination in S402, it is determined that the state of convergence.
そして、S404の判定において収束状態である場合には、収束するであろうセンサ値を推定する(S405)。収束状態においては、リモコン端末1の固定された傾きに対応する加速度値を中心に振動し、振動の大きさが小さくなりながら対応する値に収束する特性がある。そこで、振動の極値を抽出し、その極地の中で最新の極値に対してある範囲以内に存在する極値の平均を計算することにより、収束するセンサ値を推測する。例えば、図15に示すように、クラス1〜クラス4の極値を取得し、それら4つの極値の平均値を収束するセンサ値とする。また、クラス1の極値は他のクラスよりも大きく異なるため、クラス間での差異が大きい場合には時刻の古いクラスの極値は計算に用いないとすることも可能である。さらに、古い時刻で得られたクラスの極値よりも、新しい時刻の極値の方が収束状態から静止状態に移った後の収束値に近いため、クラス2やクラス3よりもクラス4の極値に対してより重い重み付けを与えることも可能である。
If the convergence state is determined in S404, a sensor value that will converge is estimated (S405). In the convergence state, there is a characteristic that the vibration is centered on the acceleration value corresponding to the fixed inclination of the
その後、S403又はS405で求められたセンサ値から傾きを計算(S406)し、その傾きに対応した文字を選択する(S407)。なお、S407における文字の選択処理フローについて以下説明しておく。 Thereafter, an inclination is calculated from the sensor value obtained in S403 or S405 (S406), and a character corresponding to the inclination is selected (S407). The character selection process flow in S407 will be described below.
図16は、文字の選択処理フローを示すフローチャートである。子音選択部24bは、S405で計算された傾きK(S501)と第1の閾値th1とを比較(S502)し、傾きKが第1の閾値th1よりも大きい場合には、子音選択変数iが0である文字を選択する(S503)。また、傾きKが第1の閾値th1よりも小さく、第2の閾値th2よりも大きい場合(S504)には、子音選択変数iが1である文字を選択する(S505)。以降同様に、傾きKが第2の閾値th2よりも小さく、第3の閾値th3よりも大きい場合(S506)には、子音選択変数iが2である文字を選択する(S507)。また、傾きKが第3の閾値th3よりも小さく、第4の閾値th4よりも大きい場合(S508)には、子音選択変数iが3である文字を選択する(S509)。最後に、傾きKが第4の閾値th4よりも小さい場合(S510)には、子音選択変数iが4である文字を選択する(S511)。例えば、第1の閾値th1には54°、第2の閾値th2には18°、第3の閾値th3には−18°、第4の閾値th4には−54°などが用いることができる。また、各閾値を、リモコン端末1が存在する傾きの領域によって、図17にように動的に変化させることも可能である。これによって子音の切り替え値で端末が固定されていても、選択される文字が振動することを防止することができる。
FIG. 16 is a flowchart showing a character selection processing flow. The
なお、動作例1では、入力される情報が文字である場合について説明したが、図18に示すように数字の場合であってもよい。また、図18(b)や図19に示すように、リモコン端末1の傾きに対応させる方向として、リモコン端末1の上下面にアイコンを配置した場合であってもよい。これらにおいても同様の効果を得ることができる。
In the operation example 1, the case where the input information is a character has been described, but it may be a number as shown in FIG. Further, as shown in FIG. 18B and FIG. 19, icons may be arranged on the upper and lower surfaces of the
〔動作例2〕
動作例2は、リモコン端末1を傾ける操作と、予め母音が割り当てられた十字キー入力又は中心キー入力の操作とにより、テレビ画面の検索欄等に入力される文字を決定する動作について説明するものである。本動作例による傾きを検出するセンサには加速度センサを用いる。
[Operation example 2]
Operation example 2 describes an operation for determining a character to be input to a search field on a television screen by an operation of tilting
最初に、利用者によるリモコン端末1の操作について説明する。動作例1と同様に、手首をロール方向に傾けることでリモコン端末1の傾きを変更し、同時に親指で十字キー部5の各方向キーを押下することにより、文字の選択や決定を行う。リモコン端末1を把持した場合におけるロール方向の手首の傾け角度は−90°〜90°であり、人が直観的にわかりやすい水平垂直方向とその間の斜め方向を対応させると、図7に示すような5方向になる。このような配置にすることで、利用者はリモコン端末1を視認することなく、所望する傾きにリモコン端末1を移動させることができる。動作例1と異なるのは、予め母音が割り当てられたカーソルエンターキー(十字キーと中心キー)入力にすることにより、入力するキーの押下数を2回に減らすことができる。これにより、入力速度が更に向上する。また、リモコン端末1を傾ける操作と指を目的のキー位置に移動する動作とを同時に行うことが可能であるため、入力速度と疲労分担の効果を得ることが可能となる。
First, the operation of the
次に、文字入力処理について説明する。動作例1と異なるのは十字キー部5だけでなく、中心キー7を含めたカーソルエンターキー(図1参照)を用いること、及び入力決定部24c及び母音選択部24aの処理フローである。図20は、一回目の押下時と二回目の押下時で十字キー部5と中心キー7の操作内容が変更されることを説明する説明図である。一回目の押下時は母音選択が行われ、中心キー7が押下げられた場合には母音の「a」が選択され、上キー51が押下げられた場合には母音の「i」が選択され、右キー54が押下げられた場合には母音の「u」が選択され、下キー52が押下げられた場合には母音の「e」が選択され、左キー53が押下げられた場合には母音の「o」が選択される。なお、図8を用いて説明したように、5つのアイコンが左右に配置されているため、中心キー7又は十字キー部5の押下時には、リモコン端末1の傾きに対応する二つのアイコンが選択されることになる。
Next, the character input process will be described. What is different from the operation example 1 is not only the cross
一方、二回目の押下時には、上キー51が押下げられた場合には右側の大文字が決定され、右キー54が押下げられた場合には右側の小文字が決定され、左キー53が押下げられた場合には左側の大文字が決定され、下キー52が押し下げられた場合には左側の小文字が決定される。右の親指でキーを押下する場合、指を伸ばした状態と縮めた状態で大文字と小文字を区別できるようにし、親指の付け根の回転運動上に右側と左側を区別できるようにしている。
On the other hand, when the
例えば、図21に示すように、「き」という文字を入力する場合、最初に、リモコン端末1を斜め上に傾けることにより、「か」行及び「ま」行が選択される。次に、上キー51を押すこと(一回目)で、“き”“み”“」”“}”が選択される(図22参照)。最後に、上キー51を押すこと(二回目)により、「き」が入力される文字として決定される。この方法によって、二回目の押下、つまり文字決定を行っているときに、次に入力する文字に対応する傾きに変更することができるので、より効率的にキー入力することができる。また、この方法によって、随時、2回のキー押下にかかる時間で入力することができ、入力速度の向上につながる。なお、動作例1と同様に、リモコン端末1を傾ける操作と上キー51を押下する操作とは独立した操作であるため、リモコンを傾ける操作を上キー51を押下げる操作よりも前にすることも可能である。
For example, as shown in FIG. 21, when the character “ki” is input, first, the
携帯電話のテンキーによるポケベル方式と比べて、指の可動領域が狭い分、キー入力の正確性が向上し、決定入力作業している間に次の目標の傾きに変更することが可能なので、入力する速度も向上する。動作例1と比較して押下数が減少することにより、更なる速度の向上につながる。 Compared with the pager method using a numeric keypad on a mobile phone, the accuracy of key input is improved because the movable area of the finger is narrow, and it is possible to change to the next target inclination while performing decision input work. Speed is also improved. By reducing the number of presses compared to the operation example 1, the speed is further improved.
以上のような操作を実現するため、動作例2におけるデジタルテレビ2の処理フローについて説明する。図23は、動作例2における文字入力制御部の処理フローを示すフローチャートである。なお、動作例1と異なるのはキーイベントに対応する処理(文字入力決定処理S605と母音選択処理S606を含む)である。
In order to realize the operation as described above, a processing flow of the
最初に、母音選択部24a及び子音選択部24bは、母音選択変数j及び子音選択変数iをそれぞれ初期化(j=−1、i=3)する(S600)。なお、一回目に十字キー部5又は中心キー7を押下するときと、二回目に押下するときとはキー入力に伴う操作内容が異なるため、後述するS604で何回目の押下時の操作を判別する際に用いるキーイベントモードを採用し、この値についても初期化(mode=0)する。
First, the
次に、母音選択部24a及び子音選択部24bは、リモコン端末1から送信さされる入力信号がデータ蓄積部23に到達するまで待機状態になり(S601)、リモコン端末1からの信号を受信してデータ蓄積部23に各センサの情報(傾き情報及びキー入力情報)が蓄積された場合(S602)には、後段の文字選択及び決定処理が行われる。
Next, the
まず、十字キー部5又は中心キー7の押下げによるキー入力情報の有無を確認する(S603)。なお、ここでいうキー入力とはキーを押下した後に、キーを離した時を指している。キー入力情報が有る場合には、キーイベントモードが0であるか否かを判定する(S604)。S604の判定においてキーイベントモードが0でない場合には二回目の押下げであるため、入力決定部24cが、キー入力情報(上キー51、右キー54、下キー52、左キー53、又は中心キー7)に対応する文字を入力される文字として決定する(S605)。その後、キーイベントモードを0に設定する(S606)。
First, the presence / absence of key input information by pressing the cross
一方、S604の判定においてキーイベントモードが0である場合には一回目の押下げであるため、母音選択部24aが、そのキー入力情報の母音選択変数jに対応する文字を選択する(S607)。その後、キーイベントモードを1に設定する(S608)。
On the other hand, when the key event mode is 0 in the determination of S604, it is the first depression, so the
また、S603において、キー入力情報が無く、傾き情報が蓄積されている場合には、子音選択部24bが、傾き情報に従って変化させた子音選択変数iに対応する文字を選択する(S609)。
In S603, when there is no key input information and inclination information is accumulated, the
最後に、表示部25が、選択又は決定された文字を表示する(S610)。なお、利用者によるリモコン端末1の操作に応じて傾き情報は随時変化するため、新しい傾き情報が到達するたびにS609の処理が行われることになる。
Finally, the
次に、母音選択の処理フローについて説明する。図24は、動作例2における母音選択の処理フローを示すフローチャートである。最初に、キー入力情報が中心キー7に対するものであるか否かを判定(S701)し、中心キー7に対するものである場合に母音選択変数jを0とする(S702)。以降同様に、キー入力情報が上キー51に対するものであるか否かを判定(S703)し、上キー51に対するものである場合に母音選択変数jを1とする(S704)。また、キー入力情報が下キー52に対するものであるか否かを判定(S705)し、下キー52に対するものである場合に母音選択変数jを2とする(S706)。さらに、キー入力情報が左キー53に対するものであるか否かを判定(S707)し、左キー53に対するものである場合に母音選択変数jを3とする(S708)。そして、キー入力情報が右キー54に対するものであるか否かを判定(S709)し、右キー54に対するものである場合に母音選択変数jを4とする(S710)。その後、既に選択されている子音選択変数iと、S702、S704、S706、S709、S711で設定された母音選択変数jとに対応する文字をテーブル表から取得(S711)し、図25の右図の中心にかかれたようなアイコンを表示する。最後に、次は文字決定処理に進む旨を促す指示(例えば、次のキーイベントモードは1である旨の指示)を表示部25に表示する(S712)。
Next, a processing flow for selecting vowels will be described. FIG. 24 is a flowchart illustrating a processing flow of vowel selection in the second operation example. First, it is determined whether or not the key input information is for the center key 7 (S701). If the key input information is for the
続いて、文字決定の処理フローについて説明する。図26は、動作例2における文字決定の処理フローを示すフローチャートである。最初に、キー入力情報が上キー51に対するものであるか否かを判定(S801)し、上キー51に対するものである場合には、母音選択時に選択されたi及び子音選択時に選択されたjに対応する日本語大文字をテーブル表から取得する(S802)。以降同様に、キー入力情報が下キー52に対するものであるか否かを判定(S803)し、下キー52に対するものである場合には、母音選択時に選択されたi+5及び子音選択時に選択されたjに対応する日本語小文字をテーブル表から取得する(S804)。また、キー入力情報が左キー53に対するものであるか否かを判定(S805)し、左キー53に対するものである場合には、母音選択時に選択されたi+5及び子音選択時に選択されたjに対応する日本語大文字をテーブル表から取得する(S806)。さらに、キー入力情報が右キー54に対するものであるか否かを判定(S807)し、右キー54に対するものである場合には、母音選択時に選択されたi及び子音選択時に選択されたjに対応する日本語小文字をテーブル表から取得する(S808)。最後に、S802、S804、S806、S808で取得した文字を表示(S809)し、母音選択変数jを0に設定する(S810)。
Next, the processing flow for character determination will be described. FIG. 26 is a flowchart showing a character determination processing flow in the second operation example. First, it is determined whether or not the key input information is for the up key 51 (S801). If the key input information is for the up key 51, i selected when the vowel is selected and j selected when the consonant is selected. Japanese capital letters corresponding to are obtained from the table (S802). Thereafter, similarly, it is determined whether or not the key input information is for the lower key 52 (S803). If the key input information is for the
なお、子音選択の処理フローについては動作例1と同様であるため、ここでは重複する説明は省略する。 Note that the consonant selection process flow is the same as that in the first operation example, and therefore, a duplicate description is omitted here.
〔動作例3〕
動作例3は、リモコン端末1を傾ける操作と移動させる操作とにより、テレビ画面の検索欄等に入力される文字を決定する動作について説明するものである。
[Operation example 3]
The operation example 3 describes an operation for determining a character to be input to a search field or the like on the television screen by an operation of tilting and moving the
最初に、利用者によるリモコン端末1の操作について説明する。動作例1、2と異なるのは、端末の位置の変化に基づいて母音を選択可能にすることである。即ち、図27に示すように、手首の支点もしくは腕の支点を中心に移動した距離計測し、結果的にリモコン端末1の位置を図6に示したヨー方向に移動させることによって、移動した位置(移動量)に対応する母音を選択することが可能となる。これによって、リモコン端末1の位置及び傾きを同時に操作し、決定キー(動作例2の2回目押下の十字キーの操作内容と同じ)を入力することにより、繰り返し押下操作することなく、簡易かつ迅速な入力操作が可能になる。
First, the operation of the
次に、文字入力処理について説明する。例えば、図28に示すように、「き」という文字を入力する場合、最初に、リモコン端末1を斜め上に傾けることにより、「か」行及び「ま」行が選択される。次に、「き」に対応するようにリモコン端末1を移動させる。最後に、上キー51を押すことにより、「き」が入力される文字として決定される。
Next, the character input process will be described. For example, as shown in FIG. 28, when inputting the character “ki”, the “ka” line and the “ma” line are first selected by tilting the
以上のような操作を実現するため、動作例3におけるデジタルテレビ2の処理フローについて説明する。図29は、動作例3における文字入力制御部の処理フローを示すフローチャートである。なお、動作例1と異なるのは母音選択処理部の処理(母音選択処理S905)である。
In order to realize the operation as described above, a processing flow of the
最初に、母音選択部24a及び子音選択部24bは、母音選択変数j及び子音選択変数iをそれぞれ初期化(j=2、i=2)する(S900)。また、リモコン端末1の初期位置pについても初期化(p=0)する。
First, the
次に、母音選択部24a及び子音選択部24bは、リモコン端末1から送信さされる入力信号がデータ蓄積部23に到達するまで待機状態になり(S901)、リモコン端末1からの信号を受信してデータ蓄積部23に各センサの情報(傾き情報、位置情報及びキー入力情報)が蓄積された場合(S902)には、後段の文字選択及び決定処理が行われる。
Next, the
まず、キー入力情報の有無を確認する(S903)。なお、ここでいうキー入力とはキーを押下した後に、キーを離した時を指している。そして、キー入力情報がある場合には、入力決定部24cが、現在選択されている文字を入力される文字として決定する(S904)。
First, the presence / absence of key input information is confirmed (S903). The key input here refers to the time when the key is released after being pressed. If there is key input information, the
また、S903において、キー入力情報が無く、位置情報又は傾き情報が蓄積されている場合には、まず、母音選択部24aが、位置情報に従って変化させた母音選択変数jに対応する文字を選択する(S905)。なお、母音選択処理において、ジャイロセンサで得られる速度を積分することで位置の変化量を把握することが可能であるため、その変化の合計が閾値を超えたとき母音選択変数jの値を変えて選択する母音を変えることができる。右に移動する正方向の場合にはjが増加し、逆方向ではjが減少するようになっている。
In S903, when there is no key input information and position information or inclination information is accumulated, first, the
その後、子音選択部24bが、傾き情報に従って変化させた子音選択変数iに対応する文字を選択する(S906)。
Thereafter, the
最後に、表示部25が、選択又は決定された文字を表示する(S907)。なお、利用者によるリモコン端末1の操作に応じて傾き情報及び位置情報は随時変化するため、新しい傾き情報又は新しい位置情報が到達するたびにS905又はS906の処理が行われることになる。
Finally, the
次に、母音選択の処理フローについて説明する。図30は、動作例3における母音選択の処理フローを示すフローチャートである。最初に、キー入力情報が上キー51に対するものであるか否かを判定(S1001)し、上キー51に対するものである場合には、選択されたj及び子音選択時に選択されたiと、上キー51に対応する文字をテーブル表から取得する(S1002)。以降同様に、キー入力情報が下キー52に対するものであるか否かを判定(S1003)し、下キー52に対するものである場合には、選択されたj及び子音選択時に選択されたiと、下キー52に対応する文字をテーブル表から取得する(S1004)。また、キー入力情報が左キー53に対するものであるか否かを判定(S1005)し、左キー53に対するものである場合には、選択されたj及び子音選択時に選択されたiと、左キー53に対応する文字をテーブル表から取得する(S1006)。さらに、キー入力情報が右キー54に対するものであるか否かを判定(S1007)し、右キー54に対するものである場合には、選択されたj及び子音選択時に選択されたiと、右キー54に対応する文字をテーブル表から取得する(S1008)。最後に、S1002、S1004、S1006、S1008で取得した文字に表示(S1009)し、母音選択変数jを0に設定する(S1010)。
Next, a processing flow for selecting vowels will be described. FIG. 30 is a flowchart illustrating a processing flow of vowel selection in the third operation example. First, it is determined whether or not the key input information is for the up key 51 (S1001). If the key input information is for the up key 51, the selected j and i selected when the consonant is selected, The character corresponding to the key 51 is acquired from the table (S1002). Thereafter, similarly, it is determined whether or not the key input information is for the lower key 52 (S1003). If the key input information is for the
続いて、母音選択時における母音選択変数jの決定方法について説明する。図31は、母音選択時における母音選択変数の決定処理を示すフローチャートである。最初に、母音選択部24aは、位置センサ値(位置情報に相当)Sを取得する(S1101)。取得した位置センサ値Sと、S900で初期設定された初期位置pとの合計値が所定の閾値THよりも大きい場合(S1102)には、母音選択変数jに1を加え(S1103)、その合計値が閾値TH以下の場合(S1104)には、母音選択変数jから1を引く(S1105)。最後に初期位置pを0に設定する(S1106)。
Next, a method for determining the vowel selection variable j when selecting a vowel will be described. FIG. 31 is a flowchart showing a vowel selection variable determination process when a vowel is selected. First, the
〔動作例4〕
動作例4は、選択するアイコンに対応した手首の傾きの範囲を利用者の身体感覚に適した範囲に調整するキャリブレーションについて説明するものである。
[Operation Example 4]
The operation example 4 explains the calibration for adjusting the wrist tilt range corresponding to the icon to be selected to a range suitable for the user's body sensation.
リモコン端末1をロール方向に傾けて、デジタルテレビ2の画面に表示されている複数のアイコンから所望するアイコンを選択し、特殊キー3や十字キー5(以下、決定キーと略称する)を押下して、そのアイコンに関連付けられた文字等を入力する場合において、選択対象のアイコンが表示されている位置(角度)に対して利用者がリモコン端末1を傾ける角度は利用者毎に異なることが通常である。
The
すなわち、アイコンが選択されて文字等が入力される時にリモコン端末1が傾けられる理想的な目標角度と、個々の利用者がリモコン端末1を傾けて指し示した実際のリモコン端末1の傾き角度とは一致せず、その利用者毎に実際の入力角度の範囲は異なっている。
That is, the ideal target angle at which the
そこで、本動作例では、リモコン端末1の操作性を更に高めるために、アイコンに対応する角度範囲を利用者毎に適した範囲に調整するキャリブレーションを用いる。具体的には、目標角度に対して各利用者が示した利用者の入力角度の範囲を前もって計測しておき、計測した利用者の入力角度の範囲を用いて、各利用者がリモコン端末1を傾ける操作の特性に合わせて各アイコン選択時における傾き角度範囲を決定し調整する。これにより、各利用者の身体感覚に適した角度範囲でアイコンを選択することが可能となる。以下、動作例4におけるデジタルテレビ2の機能構成と、キャリブレーション部の処理動作について詳細に説明する。
Therefore, in this operation example, in order to further improve the operability of the
図32は、動作例4におけるデジタルテレビの機能構成を示す機能構成図である。このデジタルテレビ2は、信号受信部41と、信号分離部42と、信号データ蓄積部43と、計測データ格納部44と、キャリブレーション部45と、表示出力部46とを備えている。
FIG. 32 is a functional configuration diagram illustrating a functional configuration of the digital television in the operation example 4. The
信号受信部41は、図3に示した信号受信部21と同様の機能を備え、リモコン端末1から送信された入力信号(傾き情報、キー入力情報等)を受信する機能を備えている。なお、本動作例において、傾き情報とは、リモコン端末1を手に把持した利用者が手首をロール方向に傾けた際に加速度センサ等により検出された傾きのセンサ値であって、具体的にはリモコン端末1の傾き角度をいう。
The
信号分離部42は、図3に示した信号分離部22と同様の機能を備え、信号受信部41で受信した入力信号を傾き情報(傾き角度)とキー入力情報とに分離する機能を備えている。
The
信号データ蓄積部43は、図3に示したデータ蓄積部23と同様の機能を備え、信号分離部42で分離された傾き角度とキー入力情報とを保持する機能を備えている。
The signal
計測データ格納部44は、キャリブレーション部45で計算された計測データを格納する機能を備えている。
The measurement
キャリブレーション部45は、信号データ蓄積部43から傾き角度を読み出して取得する傾き取得部45aと、取得した傾き角度を用いて目標角度に対する利用者の入力角度の範囲を算出して計測データとして計測データ格納部44に格納する入力特性算出部45bと、計測データ格納部44から読み出した利用者の入力角度の範囲に基づいて、選択されるアイコンが切り替わる角度の閾値等を決定し調整する領域調整部45cとで構成されている。
The
表示出力部46は、図3に示した表示部25と同様の機能を備え、キャリブレーションを行う際に用いるGUIを表示する機能を備えている。なお、キャリブレーション時には、図33に示すように、表示出力部46が表示可能な画面サイズ(1680pixel×1920pixel)よりも小さい領域(480pixel×640pixel)が使用される。キャリブレーション時において固有の画面に切り替えることにより、現在の入力状態がキャリブレーションを行う状態であることを利用者に対して瞬時に確実に認識させることが可能となる。
The
以上の各機能部によりキャリブレーションが実現されるが、キャリブレーションの操作は動作例1〜動作例3の前段階でリモコン端末1の操作設定として行われるため、本動作例に係るデジタルテレビ2の機能構成と動作例1〜動作例3に係るデジタルテレビ2の機能構成とを一つにすることも可能である。
Calibration is realized by each of the functional units described above. However, since the calibration operation is performed as an operation setting of the
次に、キャリブレーション部45の処理動作について説明する。最初に、キャリブレーション部45は、5つの目標角度を予め用意しておき、キャリブレーション時に利用者に選択させるために、各目標角度と各目標角度にそれぞれ対応するアイコン8a〜アイコン8eとを各目標角度に対応する位置にそれぞれ表示すると共に、利用者に入力させる5つの数字を各アイコン上に表示し、更にその数字を無作為に組み合わせた数字列を課題表示欄に表示する(S1)。
Next, the processing operation of the
ここでは、図33に示すように、1〜5の各数字を、各目標角度(−90°、−45°、0°、45°、90°)の位置にそれぞれ表示された各アイコンの上にそれぞれ表示するものとする。なお、課題表示欄に表示される数字列は同じ数字が連続しないように決定される。同じ数字が連続する場合には、リモコン端末1を傾ける操作が必要とされないからである。また、数字に代えて、文字や記号を用いることも可能である。
Here, as shown in FIG. 33, the
ここで、利用者は、図34に示すような測定環境において、課題表示欄に表示された数字列の最左から順番に、図35に示すようにリモコン端末1をロール方向に傾ける操作を行うことにより各数字に一致するアイコンをメニューから選択し、決定キーを押下して入力される数字を決定することを数字列の最右まで繰り返す(この操作を1セットとする)。そして、利用者は、課題表示欄の数字が全て入力された場合には、再度同じ操作を一定セット数に到達するまで繰り返す。
Here, in the measurement environment as shown in FIG. 34, the user performs an operation of tilting the
このとき、キャリブレーション部45は、利用者が選択して入力した課題表示欄の数字を色付けする(S2)。これにより、現時点において選択対象のアイコンがいずれかであるかを利用者に容易に把握させることが可能となる。
At this time, the
また、傾き取得部45aは、利用者によって各数字が決定される毎に、利用者によって決定された数字に関連するアイコンが選択された時に受信している傾き角度を信号データ蓄積部43から取得する(S3)。
In addition, the
その後、入力特性算出部45bが、傾き取得部45aで取得した傾き角度を用いて、そのアイコンの目標角度に対する利用者の入力角度の範囲を算出する(S4)。
Thereafter, the input
図36は、8人の被験者により上記操作を10セット(150文字の入力)行った場合の利用者の入力角度の範囲の測定結果である。例えば、目標角度−90°の位置に表示されたアイコンを選択して数字を入力する場合に、被験者Aは、約−95°から約−60°の利用者の入力角度の範囲でそのアイコンを選択していることが分かる。 FIG. 36 shows the measurement results of the range of the input angle of the user when the above operation is performed by 8 subjects with 10 sets (input of 150 characters). For example, when selecting an icon displayed at a position of a target angle of −90 ° and inputting a number, the subject A puts the icon in the range of the user's input angle from about −95 ° to about −60 °. You can see that it is selected.
最後に、領域調整部45cが、入力特性算出部45bで算出された利用者の入力角度の範囲に対応するように、各アイコンに対応する傾きの角度範囲を調整する(S5)。例えば、上記被験者Aの場合、右手に把持したリモコン端末1を右回転方向に徐々に回転させていき、選択対象のアイコンが、−45°の位置に表示されたアイコンから−90°の位置に表示されたアイコンに切り替わる傾き角度の閾値を−60°に決定し、−90°の位置に表示されたアイコンを選択状態にしておく角度範囲を−60°〜−95°に調整する。
Finally, the
また、例えば、領域調整部45cは、式(1)を用いて、選択対象のアイコンが切り替わる傾き角度の閾値THを決定し、隣接する閾値間をそのアイコンを選択状態にしておく角度範囲とする。
In addition, for example, the
TH=(RN,max+R(N+1),min)/2 ・・・式(1)
なお、N(=1〜4)は、アイコン上に表示された数字を示し、RN,minは、数字Nのアイコン選択時における利用者の入力角度の範囲の最小値(最小傾き角度)を示し、RN,maxは、数字Nのアイコン選択時における利用者の入力角度の範囲の最大値(最大傾き角度)を示している。ただし、RN,maxが(N+1)のアイコンの目標角度を超えていた場合には、超えた角度を値を除いて式(1)を用いて算出する。これは、利用者の入力ミスによる測定値を排除するためである。
TH = (R N, max + R (N + 1), min ) / 2 (1)
N (= 1 to 4) represents a number displayed on the icon , and RN, min represents a minimum value (minimum inclination angle) of the user input angle range when the icon of the number N is selected. R N, max indicates the maximum value (maximum inclination angle) of the range of the input angle of the user when the number N icon is selected. However, in the case where RN, max exceeds the target angle of the icon of (N + 1), the exceeded angle is calculated by using equation (1) excluding the value. This is to eliminate measurement values due to user input errors.
ここで、単純に式(1)を用いて閾値を求める方法では、ヒューマンエラーによって偶然得られた最大傾き角度又は最小傾き角度が隣接するアイコンの目標角度に限りなく近い場合に、アイコンの傾き角度範囲に影響を及ぼす可能性が高い。そこで、得られた傾き角度の最大値や最小値をそのまま用いるのではなく、ヒストグラム分布を用いて閾値を決定する。以下、ヒストグラム分布を用いた場合の領域調整部45cの処理動作について詳細に説明する。
Here, in the method of simply obtaining the threshold value using Equation (1), the icon inclination angle when the maximum inclination angle or the minimum inclination angle obtained by chance due to human error is as close as possible to the target angle of the adjacent icon. It is likely to affect the range. Therefore, the threshold value is determined using the histogram distribution instead of using the obtained maximum and minimum values of the tilt angle as they are. Hereinafter, the processing operation of the
図37は、図36に示した被験者Aが入力した傾き角度をヒストグラム分布で表したものである。横軸(階級)は傾き角度であり、縦軸(頻度)は、アイコンが選択されて決定キーが押下されたときから50サンプル前までに検出された傾き角度の検出数(すなわち、アイコンの選択回数)である。 FIG. 37 shows the inclination angle input by the subject A shown in FIG. 36 as a histogram distribution. The horizontal axis (class) is the tilt angle, and the vertical axis (frequency) is the detected number of tilt angles detected from when the icon is selected and the enter key is pressed up to 50 samples before (ie, the icon selection). Frequency).
図38は、領域調整部の処理フローを示すフローチャートである。最初に、領域調整部45cは、傾き取得部45aで取得した傾き角度を用いて図37に示したようなヒストグラム分布を生成し、右手に把持したリモコン端末1を右方向(回外方向)に傾けた場合のヒストグラム分布と、左方向(回内方向)に傾けた場合のヒストグラム分布とに分離する(S11)。なお、分離方法の一例としては、課題表示欄に表示された数字列の中で、利用者が現在入力した数字と一つ前に入力した数字との差が正の場合は左方向(回内方向)と判断し、その差が負の場合は右方向(回外方向)と判断する方法を挙げることができる。
FIG. 38 is a flowchart showing the processing flow of the region adjustment unit. First, the
これは、図39に示すように、リモコン端末1を傾ける方向(回外方向、回内方向)によって各目標角度に対するヒストグラム分布が異なり、傾き角度は、目標角度よりも傾ける方向に偏る傾向があるからである。そこで、領域調整部45cは、リモコン端末1を傾ける方向に応じて、選択対象のアイコンが切り替わる傾き角度の閾値をそれぞれ決定し、アイコンを選択状態にしておく角度範囲もそれぞれ調整する。なお、これ以降の処理は、リモコン端末1を傾ける方向に係わらず同様であるため、説明の都合上、いずれか一方のヒストグラム分布を用いた場合の処理動作について説明する。
As shown in FIG. 39, the histogram distribution for each target angle differs depending on the direction in which the
次いで、領域調整部45cは、各アイコンに対する各ヒストグラム分布に含まれる総度数から目標角度に近い95%の度数をそれぞれ抽出し、抽出された各度数にそれぞれ対応する階級の範囲を各アイコンに対する利用者の入力角度の範囲とする(S12)。
Next, the
次いで、S12で求めた各アイコンの利用者の入力角度の範囲の最小値及び最大値が隣接するアイコンの目標角度を超えているか否かを判断し(S13)、超えていない場合に、各アイコンの利用者の入力角度の範囲の最大値と隣接するアイコンの利用者の入力角度の範囲の最小値とを式(1)のRN,maxとR(N+1),minとにそれぞれ代入して計算し、選択対象のアイコンが切り替わる傾き角度の閾値を決定し、隣接する閾値間をアイコンを選択状態にしておく角度範囲とする(S15)。 Next, it is determined whether the minimum value and the maximum value of the input angle range of the user of each icon obtained in S12 exceed the target angle of the adjacent icon (S13). The maximum value of the input angle range of the user and the minimum value of the input angle range of the user of the adjacent icon are respectively substituted into RN , max , R (N + 1), and min of equation (1). Calculation is performed to determine a threshold value of an inclination angle at which the selection target icon is switched, and an angle range in which the icon is selected is set between adjacent threshold values (S15).
なお、S13の処理において、各アイコンの利用者の入力角度の範囲の最小値及び最大値が隣接するアイコンの目標角度を超えている場合には、超えているデータを取り除いた後にS15の処理を行う。前述したように、これは、利用者の入力ミスによる測定値を排除するためである。よって、誤認識による外乱を取り除くことができる。これにより、より精度よく個々に合わせて、各アイコンに対する角度範囲に調整することができる。 In the process of S13, when the minimum value and the maximum value of the input angle range of the user of each icon exceed the target angle of the adjacent icon, the process of S15 is performed after the excess data is removed. Do. As described above, this is to eliminate measurement values due to user input errors. Therefore, disturbance due to misrecognition can be removed. Thereby, it can adjust to the angle range with respect to each icon more individually according to accuracy.
以上のような方法により、個人差による目標角度に対する利用者の入力角度の範囲を計測し、その範囲に合わせたアイコンに対応する角度範囲を調整することで、利用者のエラー率を低下することができる。 The user's error rate is reduced by measuring the range of the user's input angle with respect to the target angle due to individual differences and adjusting the angle range corresponding to the icon according to the range by the above method. Can do.
なお、本実施例では、傾き取得部45aで取得した傾き角度を用いてヒストグラム分布を生成し、リモコン端末1を傾ける方向に応じてヒストグラム分布を分離して閾値をそれぞれ計算する方法について説明したが、ヒストグラム分布を用いることなく、入力特性算出部45bで算出された利用者の入力角度の範囲を、リモコン端末1を傾ける方向に応じて分離して、その方向に応じた各利用者の入力角度の範囲に基づいて閾値をそれぞれ求めることも可能である。
In addition, although the present Example demonstrated the method of producing | generating a histogram distribution using the inclination angle acquired by the
最後に、各実施の形態で説明した入力情報決定装置は、コンピュータで構成され、各機能ブロックの各処理はプログラムで実行されるようになっている。また、各実施の形態で説明した入力情報決定装置の各処理動作をプログラムとして例えばコンパクトディスクやフロッピー(登録商標)ディスク等の記録媒体に記録して、この記録媒体をコンピュータに組み込んだり、若しくは記録媒体に記録されたプログラムを、任意の通信回線を介してコンピュータにダウンロードしたり、又は記録媒体からインストールし、該プログラムでコンピュータを動作させることにより、上述した各処理動作を入力情報決定装置として機能させることができるのは勿論である。 Finally, the input information determination device described in each embodiment is configured by a computer, and each process of each functional block is executed by a program. Further, each processing operation of the input information determination device described in each embodiment is recorded as a program on a recording medium such as a compact disk or a floppy (registered trademark) disk, and this recording medium is incorporated into a computer or recorded. A program recorded on a medium can be downloaded to a computer via an arbitrary communication line, or installed from a recording medium, and the computer can be operated by the program to function each processing operation described above as an input information determination device Of course, it can be made.
本実施の形態によれば、文字入力に必要な入力情報として、キー入力以外に自身の絶対的な傾きや位置又は相対的な傾きや位置の移動量に応じた情報を送信するリモコン端末1と、リモコン端末1から受信したキー入力情報、傾き情報、位置情報の組み合わせを用いて、入力される1つの文字を選択し決定するデジタルテレビ2(入力情報決定装置)とを備えているので、以下のような効果を得ることができる。
According to the present embodiment, as input information necessary for character input, in addition to key input,
〔課題1に対する効果〕
キー入力操作(指の移動操作とキー押下操作)に加えて、リモコン端末を把持している手の手首・肘などの運動による端末を傾ける操作や端末の位置変更操作が可能になる。これにより、キー、リモコン端末の傾き、リモコン端末の位置の組み合わせにより文字を入力できるようになり、1つの文字を入力するのに必要な繰り返し作業を減らすことができる。また、各操作を同時に変更することができるため、効率のよい文字入力が実現でき、入力速度が向上する。さらに、親指による操作負担を他の操作(傾ける操作や位置を変更する操作)に分散させるため、操作全体の作業負担が分散することでき、長い時間の入力操作が可能になる。これらの操作方法は、キーボード入力の複数の指で効率的に文字入力を行い、文字入力の操作負荷を利用する指で分散させていることと同等の効果を得ることが可能となる。
[Effects on Task 1]
In addition to key input operations (finger moving operation and key pressing operation), an operation of tilting the terminal and a position changing operation of the terminal by movement of the wrist and elbow of the hand holding the remote control terminal can be performed. As a result, a character can be input by a combination of the key, the tilt of the remote control terminal, and the position of the remote control terminal, and the repetitive work required to input one character can be reduced. Moreover, since each operation can be changed simultaneously, an efficient character input can be implement | achieved and input speed improves. Furthermore, since the operation burden due to the thumb is distributed to other operations (an operation of tilting and an operation of changing the position), the work burden of the entire operation can be distributed, and a long time input operation is possible. These operation methods can achieve an effect equivalent to that characters are efficiently input with a plurality of fingers for keyboard input and distributed with fingers using the operation load of character input.
〔課題2に対する効果〕
課題2にあっては、キー入力操作、リモコン端末を傾ける操作、リモコン端末の位置を変更する操作において、できるだけ各操作に伴う指、手首・肘の動作が単純で簡易に変更できることが求められる。
[Effects on Task 2]
In the
まず、親指のキー入力操作においては、リモコン端末を把持した状態で、キー入力に利用される親指の可動領域を、中手指節間間接における指先の回転運動と指近位指節間間接における指先の伸縮運動になるため親指の長さを直径とする円の範囲程度内で行えるため、操作性が向上する。また、テンキーを用いると、親指の可動領域外に配置されるキーが存在し、指だけでなく手のひらの動作を連動させて動かす必要があり、把持の安定性がよくないため。十時キーの方が好ましい。 First, in the key input operation of the thumb, while holding the remote control terminal, the movable region of the thumb used for key input is determined by rotating the fingertip in the middle finger joint indirectly and the fingertip indirectly in the finger proximal finger joint. Therefore, the operability is improved because it can be performed within the range of a circle whose diameter is the length of the thumb. In addition, when the numeric keypad is used, there is a key arranged outside the movable region of the thumb, and it is necessary to move not only the finger but also the palm movement in conjunction with each other, and the gripping stability is not good. The ten o'clock key is preferred.
また、リモコン端末を傾ける操作においては、2次元空間上にベクトルに基準にした回転操作は人間の手首や手首・肘の構造上簡易ではない。手首・肘を傾けてリモコン端末の傾きを変更する1軸方向の回転による操作にすることにより、操作性を向上することができる。 In addition, in the operation of tilting the remote control terminal, a rotation operation based on a vector in a two-dimensional space is not easy due to the structure of a human wrist or wrist / elbow. The operability can be improved by performing an operation by rotation in one axis direction in which the tilt of the remote control terminal is changed by tilting the wrist or elbow.
さらに、リモコン端末の位置を変更する操作においては、2次元上の端末の位置を把握することが困難であるため、1軸方向の位置移動による操作にすることで操作性が向上することができる。複雑で人間の構造上難しい操作ではなく、簡易な操作を組み合わせることによって、安定した把持状態で操作性が向上し、習熟までの期間を短くすることができる。 Furthermore, since it is difficult to grasp the position of the two-dimensional terminal in the operation of changing the position of the remote control terminal, the operability can be improved by performing the operation by moving the position in one axis direction. . Combining simple operations rather than complicated operations that are difficult in terms of human structure improves operability in a stable gripping state, and shortens the period until learning.
〔課題3に対する効果〕
親指の移動範囲においては、十字キーにすることにより、各キーの位置から別のキーに移動する方向は上下左右斜めの方向のみになり、かつ親指の可動範囲内になるため、直観的に目標のキー位置に移動することが可能になる。
[Effects on Issue 3]
In the thumb movement range, using the cross key, the direction of moving from each key position to another key is only in the up / down / left / right diagonal direction and within the movable range of the thumb. It becomes possible to move to the key position.
また、親指のキー打鍵数においては、同じキーを繰り返し押下する操作に関して、キーの打鍵数を多くとも5回以内で目標の文字に到達し、繰り返し操作の回数を低減することにより、打鍵回数を身体に覚えやすくすることができる。 Also, with regard to the number of keystrokes on the thumb, with respect to the operation of repeatedly pressing the same key, the number of keystrokes can be reduced by reaching the target character within 5 keystrokes at most and reducing the number of repeated keystrokes. It can make it easier for the body to remember.
さらに、キーに対応する傾きの方向においては、端末を傾ける操作を用い、対応するキー数を5つにする。重力方向を基準として、人間は水平・垂直方向の方向感覚を日常生活の中で比較的正確に身につけている。例えば、水の入ったコップをこぼさないように維持したり、水を捨てたりする動作や体操などが挙げられる。よって水平垂直の間の領域を斜め(右上、右下、左上、左下)とすれば、8方向の方向感覚を身につけている。これをリモコン端末の傾ける操作に対応させることにより、5つのキーで入力することが可能になる。なお、このような操作は簡単に身体動作を身につけることができる。 Further, in the direction of tilt corresponding to the key, an operation of tilting the terminal is used, and the number of corresponding keys is set to five. With the gravitational direction as a reference, human beings acquire a sense of direction in the horizontal and vertical directions relatively accurately in daily life. For example, an operation or gymnastics that keeps a glass containing water from spilling or throws away water can be used. Therefore, if the region between the horizontal and vertical directions is slanted (upper right, lower right, upper left, lower left), the user has a sense of direction in eight directions. By making this correspond to the tilting operation of the remote control terminal, it becomes possible to input with five keys. In addition, such an operation can easily acquire a body movement.
また、位置を変更する操作においては、正面方向と正面から見て距離の短い右方向と遠目の右方向、同様に距離の短い左方向と遠目の左方向の5つのキーを入力することが可能になる。 In the operation to change the position, it is possible to input five keys, the front direction and the right direction with a short distance when viewed from the front and the right direction with a long distance, and the left direction with the short distance and the left direction with a short distance. become.
すなわち、一つの文字を入力するための操作中に繰り返される作業を減らすことにより、操作ミスを減らすことができる。また、直感的に身体が覚えやすい方向に対応した操作であるため、利用者は習熟しやすく、タッチタイピング可能な文字入力操作を実現することができる。 That is, operation errors can be reduced by reducing the work repeated during the operation for inputting one character. In addition, since the operation is intuitively compatible with the direction in which the body is easy to remember, the user can easily learn and can realize a character input operation that allows touch typing.
また、アイコンに対応する角度範囲を利用者毎に適した範囲に調整するキャリブレーションにおいては、個々の目標角度に対する各利用者の身体感覚による入力角度の範囲に合わせることで、メニュー操作に対するエラー率を低下することが可能となる。利用者が知覚に頼らずに身体感覚のみで素早く選択操作を行うことが可能となる。 Also, in the calibration that adjusts the angle range corresponding to the icon to a range suitable for each user, the error rate for menu operations can be adjusted by matching the range of input angles according to the physical sense of each user for each target angle. Can be reduced. It becomes possible for the user to quickly perform a selection operation only with a physical sense without depending on perception.
〔課題4に対する効果〕
利用者が直感的に身体に覚えしやすい方向に対応した操作であるため、ソフトキーを見ずとも入力することができ、入力した文字列や仮名漢字変換した文字や予測変換文字を確認しながらも文字を入力し続けることが可能になる。文字入力に必要な操作を常に知覚に頼ることなく、入力操作を実行できるので、利用者の認知負担を減らすことが可能となる。
[Effects on Issue 4]
Because it is an operation that corresponds to the direction that the user can intuitively remember to the body, it can be entered without looking at the soft keys, while checking the entered character string, characters converted to kana and kanji, and predicted conversion characters It will be possible to continue typing characters. Since the input operation can be executed without always relying on perception for the operation required for character input, it is possible to reduce the cognitive burden on the user.
1…リモコン端末(小型端末装置)
2…デジタルテレビ(入力情報決定装置)
3…特殊キー部
4a…右垂直上アイコン
4b…上アイコン
4c…右水平アイコン
4d…下アイコン
4e…右垂直下アイコン
4f…左垂直下アイコン
4g…下アイコン
4h…左水平アイコン
4i…上アイコン
4j…左垂直上アイコン
5…十字キー部
7…中心キー
11…キー状態検出部
12…検出部
13…位置検出部
14…マイコン部
15…送信部
21…信号受信部(受信手段)
22…信号分離部
23…データ蓄積部
24…文字入力制御部
24a…母音選択部(選択手段)
24b…子音選択部(選択手段)
24c…入力決定部(決定手段)
25…表示部(表示手段)
26…機能切り替え部
27…文字テーブル部
28…漢字変換部
29…予測変換文字部
31…特殊キー(オンオフキー)
32…特殊キー(決定キー)
33…特殊キー(削除キー)
34…特殊キー(モード変換キー)
35…特殊キー(文字変換キー)
36…特殊キー(第1文字種変更キー)
37…特殊キー(第2文字種変更キー)
41…信号受信部
42…信号分離部
43…信号データ蓄積部
44…計測データ格納部
45…キャリブレーション部
45a…傾き取得部
45b…入力特性算出部
45c…領域調整部
46…表示出力部
51…上キー
52…下キー
53…左キー
54…右キー
S100〜S109…ステップ
S201〜S205…ステップ
S301〜S304…ステップ
S401〜S407…ステップ
S501〜S511…ステップ
S600〜S610…ステップ
S701〜S712…ステップ
S801〜S810…ステップ
S900〜S907…ステップ
S1001〜S1010…ステップ
S1101〜S1106…ステップ
S1〜S5…ステップ
S11〜S15…ステップ
1. Remote control terminal (small terminal device)
2. Digital TV (input information determination device)
3 ... Special
DESCRIPTION OF
24b ... Consonant selection unit (selection means)
24c ... Input determination unit (determination means)
25. Display section (display means)
26 ...
32 ... Special key (decision key)
33 ... Special key (delete key)
34 ... Special key (mode conversion key)
35 ... Special key (character conversion key)
36 ... Special key (first character type change key)
37 ... Special key (second character type change key)
DESCRIPTION OF
Claims (14)
画面に表示する表示情報を記憶しておく記憶手段と、
前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している複数の個別情報をそれぞれ表示した複数のアイコンを前記ロール方向に沿って輪状に選択可能に表示する表示手段と、
前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記リモコン端末から受信する受信手段と、
前記傾き情報に対応する2つの個別情報を選択し、前記複数のアイコンから当該2つの個別情報が表示された2つのアイコンを選択する選択手段と、
当該2つのアイコンのうち前記決定信号で決定された方のアイコンに表示された個別情報を前記入力情報として決定する決定手段と、
を有することを特徴とする入力情報決定装置。 Based on transmission information from a remote control terminal having an inclination detecting means for detecting an inclination in a roll direction rotated about an axis in a direction to which the terminal is directed , and a cross key input means for instructing up, down, left and right, In an input information determination device for determining input information to a predetermined input means,
Storage means for storing display information to be displayed on the screen;
Display means for reading the display information from the storage means and displaying a plurality of icons respectively displaying a plurality of individual information constituting the display information so as to be selectable in a ring shape along the roll direction ;
Receiving means for receiving, from the remote control terminal , inclination information detected by the inclination detecting means and a determination signal determined by pressing the cross key input means;
Selecting means for selecting two pieces of individual information corresponding to the tilt information, and selecting two icons displaying the two pieces of individual information from the plurality of icons;
Determining means for determining, as the input information, individual information displayed on the icon determined by the determination signal among the two icons ;
An input information determination device comprising:
水平方向、垂直上方向、垂直下方向、斜め上方向、斜め下方向を検出可能であることを特徴とする請求項1に記載の入力情報決定装置。 The inclination detecting means includes
2. The input information determining apparatus according to claim 1, wherein a horizontal direction, a vertically upward direction, a vertically downward direction, a diagonally upward direction, and a diagonally downward direction can be detected.
前記決定信号は、当該中心キー入力手段の押下げにより決定されることを特徴とする請求項1又は2に記載の入力情報決定装置。 The remote control terminal further includes center key input means arranged at the center of the cross key input means,
The input information determination apparatus according to claim 1, wherein the determination signal is determined by pressing the central key input unit.
前記選択手段は、当該位置検出手段で検出された位置情報に対応するアイコンを選択することを特徴とする請求項1又は2に記載の入力情報決定装置。 The remote control terminal further includes position detection means for detecting the position of the remote control terminal ,
The input information determination apparatus according to claim 1, wherein the selection unit selects an icon corresponding to the position information detected by the position detection unit.
前記リモコン端末が傾いた時に受信した振動状態の前記傾き情報から当該振動状態が収束する傾き情報を推測し、推測後の傾き情報に対応するアイコンを選択することを特徴とする請求項1又は2に記載の入力情報決定装置。 The selection means includes
The inclination information that the vibration state converges is estimated from the inclination information received when the remote control terminal is inclined, and an icon corresponding to the estimated inclination information is selected. The input information determination device described in 1.
画面に表示する表示情報を記憶手段に記憶しておくステップと、
前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している複数の個別情報をそれぞれ表示した複数のアイコンを前記ロール方向に沿って輪状に選択可能に表示するステップと、
前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記リモコン端末から受信するステップと、
前記傾き情報に対応する2つの個別情報を選択し、前記複数のアイコンから当該2つの個別情報が表示された2つのアイコンを選択するステップと、
当該2つのアイコンのうち前記決定信号で決定された方のアイコンに表示された個別情報を前記入力情報として決定するステップと、
を有することを特徴とする入力情報決定方法。 Based on transmission information from a remote control terminal having an inclination detecting means for detecting an inclination in a roll direction rotated about an axis in a direction to which the terminal is directed , and a cross key input means for instructing up, down, left and right, Oite the input information determination method for processing an input information determining device for determining the input information to the predetermined input unit,
Storing display information to be displayed on the screen in a storage means;
A step of reading the display information from the storage means and displaying a plurality of icons respectively displaying a plurality of individual information constituting the display information so as to be selectable in a ring shape along the roll direction ;
Receiving from the remote control terminal the tilt information detected by the tilt detection means and a determination signal determined by pressing the cross key input means;
Selecting two pieces of individual information corresponding to the tilt information, and selecting two icons displaying the two pieces of individual information from the plurality of icons;
Determining individual information displayed on the icon determined by the determination signal among the two icons as the input information;
An input information determination method characterized by comprising:
画面に表示する表示情報を記憶手段に記憶しておく機能と、
前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している複数の個別情報をそれぞれ表示した複数のアイコンを前記ロール方向に沿って輪状に選択可能に表示する機能と、
前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記リモコン端末から受信する機能と、
前記傾き情報に対応する2つの個別情報を選択し、前記複数のアイコンから当該2つの個別情報が表示された2つのアイコンを選択する機能と、
当該2つのアイコンのうち前記決定信号で決定された方のアイコンに表示された個別情報を前記入力情報として決定する機能と、
を実現させるための入力情報決定プログラム。 Based on transmission information from a remote control terminal having an inclination detecting means for detecting an inclination in a roll direction rotated about an axis in a direction to which the terminal is directed , and a cross key input means for instructing up, down, left and right, In an input information determination device for determining input information to a predetermined input means,
A function of storing display information to be displayed on the screen in a storage means;
A function of reading the display information from the storage means and displaying a plurality of icons each displaying a plurality of individual information constituting the display information so as to be selectable in a ring shape along the roll direction ;
A function of receiving from the remote control terminal tilt information detected by the tilt detection means and a determination signal determined by pressing the cross key input means;
A function of selecting two pieces of individual information corresponding to the inclination information and selecting two icons displaying the two pieces of individual information from the plurality of icons;
A function of determining, as the input information, individual information displayed on the icon determined by the determination signal among the two icons ;
Input information decision program to realize
画面に表示する表示情報を記憶手段に記憶しておく機能と、
前記表示情報を前記記憶手段から読み出して、当該表示情報を構成している複数の個別情報をそれぞれ表示した複数のアイコンを前記ロール方向に沿って輪状に選択可能に表示する機能と、
前記傾き検出手段で検出された傾き情報と、前記十字キー入力手段の押下げにより決定された決定信号とを前記リモコン端末から受信する機能と、
前記傾き情報に対応する2つの個別情報を選択し、前記複数のアイコンから当該2つの個別情報が表示された2つのアイコンを選択する機能と、
当該2つのアイコンのうち前記決定信号で決定された方のアイコンに表示された個別情報を前記入力情報として決定する機能と、
を実現させるための入力情報決定プログラムを記録したコンピュータ読み取り可能な記録媒体。 Based on transmission information from a remote control terminal having an inclination detecting means for detecting an inclination in a roll direction rotated about an axis in a direction to which the terminal is directed , and a cross key input means for instructing up, down, left and right, In an input information determination device for determining input information to a predetermined input means,
A function of storing display information to be displayed on the screen in a storage means;
A function of reading the display information from the storage means and displaying a plurality of icons each displaying a plurality of individual information constituting the display information so as to be selectable in a ring shape along the roll direction ;
A function of receiving from the remote control terminal tilt information detected by the tilt detection means and a determination signal determined by pressing the cross key input means;
A function of selecting two pieces of individual information corresponding to the inclination information and selecting two icons displaying the two pieces of individual information from the plurality of icons;
A function of determining, as the input information, individual information displayed on the icon determined by the determination signal among the two icons ;
The computer-readable recording medium which recorded the input information determination program for implement | achieving.
決定された前記個別情報を表示したアイコンが選択された時に受信している前記傾き角度を用いて、当該アイコンが選択される時に前記リモコン端末が傾けられる理想的な目標角度に対する利用者の入力角度の範囲を算出し、当該利用者の入力角度の範囲に基づいて、選択されるアイコンが切り替わる傾き角度の閾値を決定するキャリブレーション手段を更に有することを特徴とする請求項1に記載の入力情報決定装置。 The tilt information is a tilt angle of the remote control terminal , and the plurality of icons are displayed at positions corresponding to the tilt angle,
Using the tilt angle received when the icon displaying the determined individual information is selected, the user input angle with respect to an ideal target angle at which the remote control terminal is tilted when the icon is selected 2. The input information according to claim 1, further comprising: a calibration unit that calculates a range of the first angle and determines a tilt angle threshold at which the selected icon is switched based on the range of the input angle of the user. Decision device.
前記複数のアイコンがそれぞれ表示された前記複数の個別情報を課題表示欄に表示し、前記アイコンを選択したか否かに応じて当該個別情報を色分けすることを特徴とする請求項9に記載の入力情報決定装置。 The calibration means includes
The plurality of pieces of individual information on which the plurality of icons are respectively displayed is displayed in an assignment display field, and the pieces of individual information are color-coded according to whether or not the icons are selected. Input information determination device.
選択されるアイコンの前記目標角度を表示することを特徴とする請求項9又は10に記載の入力情報決定装置。 The calibration means includes
The input information determination apparatus according to claim 9 or 10, wherein the target angle of the selected icon is displayed.
前記リモコン端末を傾ける方向に応じて前記利用者の入力角度の範囲をそれぞれ算出し、当該各利用者の入力角度の範囲に基づいて前記閾値をそれぞれ決定することを特徴とする請求項9乃至11のいずれか1項に記載の入力情報決定装置。 The calibration means includes
The range of the input angle of the user is calculated according to the direction in which the remote control terminal is tilted, and the threshold is determined based on the range of the input angle of each user. The input information determination device according to any one of the above.
所定のアイコンに対して算出された前記利用者の入力角度の範囲の最大値と、当該アイコンに隣接するアイコンに対して算出された前記利用者の入力角度の範囲の最小値との平均値を前記閾値とすることを特徴とする請求項9乃至12のいずれか1項に記載の入力情報決定装置。 The calibration means includes
An average value of the maximum value of the user input angle range calculated for the predetermined icon and the minimum value of the user input angle range calculated for the icon adjacent to the icon The input information determination apparatus according to claim 9, wherein the threshold value is set as the threshold value.
前記傾き角度を階級とし、当該傾き角度に対して前記アイコンが選択された回数を度数とする前記利用者の入力角度の範囲のヒストグラム分布を生成し、当該ヒストグラム分布に含まれる総度数から前記目標角度に近い一定割合の度数を抽出し、抽出された度数に対応する前記階級の範囲を前記利用者の入力角度の範囲とすることを特徴とする請求項9乃至13のいずれか1項に記載の入力情報決定装置。 The calibration means includes
A histogram distribution of a range of the input angle of the user having the inclination angle as a class and the number of times the icon is selected with respect to the inclination angle is generated, and the target is calculated from the total frequency included in the histogram distribution. The frequency of a certain percentage close to an angle is extracted, and the range of the class corresponding to the extracted frequency is set as the range of the input angle of the user. Input information determination device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009263841A JP5205360B2 (en) | 2009-03-12 | 2009-11-19 | Input information determination apparatus, input information determination method, input information determination program, and recording medium recording the input information determination program |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009059905 | 2009-03-12 | ||
JP2009059905 | 2009-03-12 | ||
JP2009263841A JP5205360B2 (en) | 2009-03-12 | 2009-11-19 | Input information determination apparatus, input information determination method, input information determination program, and recording medium recording the input information determination program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010238220A JP2010238220A (en) | 2010-10-21 |
JP5205360B2 true JP5205360B2 (en) | 2013-06-05 |
Family
ID=43092437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009263841A Expired - Fee Related JP5205360B2 (en) | 2009-03-12 | 2009-11-19 | Input information determination apparatus, input information determination method, input information determination program, and recording medium recording the input information determination program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5205360B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101809045B1 (en) * | 2011-10-11 | 2017-12-14 | 엘지전자 주식회사 | Remote Controller and method for operating the same |
KR101812172B1 (en) * | 2011-10-11 | 2017-12-26 | 엘지전자 주식회사 | Remote controller and method for processing data in multimedia device |
JP6004972B2 (en) * | 2013-03-12 | 2016-10-12 | アルパイン株式会社 | Operation input device and operation input method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001265500A (en) * | 2000-03-17 | 2001-09-28 | Seiko Instruments Inc | Information processor, method for inputting character and computer readable recording medium with program for allowing computer to execute the method recorded thereon |
JP2003114752A (en) * | 2001-10-05 | 2003-04-18 | Toshiba Corp | Personal digital assistant unit, and control method therefor |
JP2004102936A (en) * | 2002-09-12 | 2004-04-02 | Dainippon Printing Co Ltd | Image output device, output method, recording medium and data output system |
JP2005292893A (en) * | 2004-03-31 | 2005-10-20 | Nec Access Technica Ltd | Portable information terminal device |
JP2006033194A (en) * | 2004-07-13 | 2006-02-02 | Canon Inc | Image processing unit and controlling method thereof |
JP4468271B2 (en) * | 2005-09-05 | 2010-05-26 | シャープ株式会社 | Operating device |
-
2009
- 2009-11-19 JP JP2009263841A patent/JP5205360B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010238220A (en) | 2010-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI396127B (en) | Electronic device and method for simplifying text entry using a soft keyboard | |
EP2209646B1 (en) | Wireless handheld device able to accept text input and methods for inputting text on a wireless handheld device | |
US7624355B2 (en) | System and method for controlling a user interface | |
US6947028B2 (en) | Active keyboard for handheld electronic gadgets | |
US9965044B2 (en) | Information processing method, apparatus, and device | |
JP5802667B2 (en) | Gesture input device and gesture input method | |
JP5166008B2 (en) | A device for entering text | |
JP4171046B2 (en) | Input device and method, character input method | |
TWI420889B (en) | Electronic apparatus and method for symbol input | |
US8281251B2 (en) | Apparatus and method for inputting characters/numerals for communication terminal | |
EP1507195A2 (en) | Dual navigation control computer keyboard | |
JP2004355606A (en) | Information processor, information processing method, and program | |
US20150261429A1 (en) | Systems to enhance data entry in mobile and fixed environment | |
KR20070090373A (en) | Method for controlling the movement of graphical object and remote control using the same | |
US9606633B2 (en) | Method and apparatus for input to electronic devices | |
JP5205360B2 (en) | Input information determination apparatus, input information determination method, input information determination program, and recording medium recording the input information determination program | |
US20070057917A1 (en) | Portable digital apparatus for conveniently inputting various characters and method of controlling the apparatus | |
US20090189853A1 (en) | Character input device | |
US9141214B2 (en) | Data input device | |
JP2005303870A (en) | Terminal device | |
US20230236673A1 (en) | Non-standard keyboard input system | |
CN106371756A (en) | Input system and input method | |
KR20150071597A (en) | Device for data execution | |
Aoki et al. | Twist&tap: Text entry for TV remotes using easy-to-learn wrist motion and key operation | |
EP4298501B1 (en) | Predictive input interface having improved robustness for processing low precision inputs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120116 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120510 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120514 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130123 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130218 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5205360 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160222 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |