Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7842405B2 - Eye-tracking device and program for eye-tracking device - Google Patents
[go: Go Back, main page]

JP7842405B2 - Eye-tracking device and program for eye-tracking device - Google Patents

Eye-tracking device and program for eye-tracking device

Info

Publication number
JP7842405B2
JP7842405B2 JP2022119312A JP2022119312A JP7842405B2 JP 7842405 B2 JP7842405 B2 JP 7842405B2 JP 2022119312 A JP2022119312 A JP 2022119312A JP 2022119312 A JP2022119312 A JP 2022119312A JP 7842405 B2 JP7842405 B2 JP 7842405B2
Authority
JP
Japan
Prior art keywords
character
input
panel
eye
gaze
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.)
Active
Application number
JP2022119312A
Other languages
Japanese (ja)
Other versions
JP2024016984A (en
Inventor
竹信 宇田
Original Assignee
株式会社オレンジアーチ
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社オレンジアーチ filed Critical 株式会社オレンジアーチ
Priority to JP2022119312A priority Critical patent/JP7842405B2/en
Publication of JP2024016984A publication Critical patent/JP2024016984A/en
Application granted granted Critical
Publication of JP7842405B2 publication Critical patent/JP7842405B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

特許法第30条第2項適用 令和3年8月6日にダブル技研株式会社(神奈川県座間市栗原920-7)、株式会社みどりのまきば企画(千葉県船橋市本町4丁目38-28-613)にて公開。 Applicable to Article 30, Paragraph 2 of the Patent Act. Disclosed on August 6, 2021, by Double Giken Co., Ltd. (920-7 Kurihara, Zama City, Kanagawa Prefecture) and Midori no Makiba Kikaku Co., Ltd. (4-38-28-613 Honcho, Funabashi City, Chiba Prefecture).

特許法第30条第2項適用 令和3年8月18日にhttps://orangearch-labo.com/にて公開。 Applicable under Article 30, Paragraph 2 of the Patent Act. Published on August 18, 2021 at https://orangearch-labo.com/.

特許法第30条第2項適用 令和3年8月24日にダブル技研株式会社(神奈川県座間市栗原920-7)にて公開。Applicable to Article 30, Paragraph 2 of the Patent Act. Publicly disclosed on August 24, 2021, at Double Giken Co., Ltd. (920-7 Kurihara, Zama City, Kanagawa Prefecture).

本発明は、画面に表示された文字をユーザの視線により選択して入力できるようにする視線入力装置、及び視線入力装置用のプログラムに関する。 This invention relates to an eye-tracking input device that allows users to select and input characters displayed on a screen using their gaze, and to a program for the eye-tracking input device.

近年、重度の肢体麻痺等により手足や口を満足に動かすことができない患者の意思伝達を支援するツールとして、複数の文字を画面に並べて表示させ、当該文字をユーザの視線により選択することで、患者の意思を伝達できるようにした視線入力装置が開発されている。 In recent years, eye-tracking input devices have been developed to support communication for patients who are unable to adequately move their limbs or mouths due to severe paralysis or other conditions. These devices display multiple characters on a screen, allowing the user to select the desired character using their gaze, thereby enabling communication.

このような視線入力装置として、特許文献1には、例えば平仮名等の文字を示す複数の文字パネルが並んだ仮想的な文字盤を画面上に表示させ、所望の文字パネルを視線により選択して、文字を入力できるようにするものが開示されている。この視線入力装置は、カメラ等によりユーザの視線を検出し、ユーザの視線が文字盤内の1つの文字パネルに留まると当該文字パネルが示す文字の入力を受け付け、当該文字を画面上の所定領域に表示するよう構成されている。これによりユーザは、画面に表示された文字パネルを視線により1つずつ選択してメッセージを作成し、自分の意思を他人に伝えることができる。 As an example of such an eye-tracking input device, Patent Document 1 discloses a device that displays a virtual character board on a screen, consisting of multiple character panels, such as hiragana characters, and allows the user to select a desired character panel by eye to input characters. This eye-tracking input device detects the user's gaze using a camera or the like, and when the user's gaze remains on one character panel on the character board, it accepts input for the character indicated by that panel and displays the character in a predetermined area on the screen. This allows the user to create a message by selecting character panels one by one using their gaze, thereby communicating their intentions to others.

特開2019-149031号公報Japanese Patent Publication No. 2019-149031

ところで従来の視線入力装置では、意図しない文字を誤って入力してしまった場合、当該入力操作を取り消すには、ユーザは文字盤の所定位置に設定されている削除ボタンに視線を移動させてこれを注視し続ける必要があり、ストレスを感じやすいという問題がある。 However, with conventional eye-tracking input devices, if an unintended character is accidentally entered, the user must shift their gaze to a delete button located in a specific position on the keyboard and continue to focus on it in order to undo the input. This can be stressful for the user.

本発明はこのような問題に鑑みてなされたものであり、画面に表示した複数の文字パネルを視線により選択して文字を入力できるようにする視線入力装置において、入力操作の取消を簡単にできるようにすることを主たる目的とする。 This invention was made in view of the above problems, and its primary objective is to provide an eye-tracking input device that allows users to input characters by selecting from multiple character panels displayed on a screen using their gaze, while also enabling easy cancellation of input operations.

すなわち本発明に係る視線入力装置は、文字を示す複数の文字パネルを画面に表示させ、当該複数の文字パネルをユーザの視線により選択して文字を入力できるようにするものであって、前記画面内におけるユーザの注視点の位置を推定する注視点推定部と、推定した前記注視点が1つの前記文字パネル内に留まると、当該文字パネルが示す文字の入力を受け付ける文字入力部と、前記文字パネル内に前記注視点が留まり続けると、当該文字パネルを、受け付けた前記文字の入力を取り消すための取消ボタンに切り替えて表示させることを特徴とする。 In other words, the eye-tracking input device according to the present invention displays a plurality of character panels on a screen, allowing the user to select a character panel using their gaze to input characters. It is characterized by comprising: a gaze point estimation unit that estimates the position of the user's gaze point within the screen; a character input unit that accepts input of the character shown in one of the character panels when the estimated gaze point remains within that panel; and, if the gaze point continues to remain within the character panel, switching the character panel to display a cancel button for canceling the accepted character input.

このような構成であれば、ユーザが文字パネルを見続けると、この文字パネルが文字の入力を取り消すための取消ボタンに切り替わるので、ユーザは、意図しない文字を誤って入力した際に視線を大きく移動させることなく(すなわち文字パネルの外に視線を移動させることなく)、その誤った入力操作を簡単に取り消すことができる。 With this configuration, if the user continues to look at the character panel, it will switch to a cancel button for undoing character input. This allows the user to easily undo an unintended character input without significantly shifting their gaze (i.e., without moving their eyes away from the character panel).

前記文字入力部は、前記注視点が前記取消ボタン上に留まり続けると、受け付けた前記文字の入力の取り消しを決定するのが好ましい。
このようにすれば、文字パネルに視線を留めてから、その後大きく移動させることなく同じ位置を見続けているだけで文字入力の取消まで行えるので、取消操作をより簡単にできる。
Preferably, the character input unit decides to cancel the received character input if the point of focus remains on the cancel button.
This way, you can simply keep your eyes fixed on the text panel and then cancel text input without moving your gaze significantly, making the cancel operation much easier.

前記表示制御部は、前記文字の入力の取り消しが決定すると、前記取消ボタンを前記文字パネルに切り替えて表示させるのが好ましい。
このようにすれば、ユーザは、文字の入力を間違って取り消してしまっても、視線を移動させることなく直ぐに文字の入力を行うことができる。
When the display control unit decides to cancel the input of the characters, it is preferable to switch the cancel button on the character panel and display it.
This way, even if a user accidentally undoes a character input, they can immediately start typing again without having to move their eyes.

前記表示制御部は、前記取消ボタンを、前記文字パネルと同じ大きさで、かつ前記文字パネルと同じ位置に表示させるのが好ましい。
このようにすれば、文字パネルがそのまま同じ大きさでかつ同じ位置で取消ボタンに切り替わるので、入力操作の取り消しをより簡単に行うことができる。またこのようにすれば、取消ボタンを周りの文字パネルと被らないように表示できるので、ユーザは取消操作後、速やかに他の文字パネルを選ぶことができる。
The display control unit preferably displays the cancel button in the same size and position as the character panel.
This method allows the character panel to switch to a cancel button at the same size and position, making it easier to undo input operations. Furthermore, this design ensures the cancel button doesn't overlap with surrounding character panels, allowing users to quickly select another character panel after canceling.

前記視線入力装置は、前記表示制御部は、前記文字パネル内に前記注視点が留まり続けると、当該文字パネルが示す文字を、予め関連付けられた他の文字に切り替えて表示させ、前記文字入力部は、前記文字パネルが示す文字が切り替わる度に文字の入力を受け付けるのが好ましい。
このような構成であれば、ユーザが所定の文字パネルを見続けると、これに関連する関連文字が切り替えて表示されるので、ユーザは視線を大きく移動させることなく所望の関連文字を選択することができ、目の負担を軽減できる。
一方でこのような構成にすると、文字パネルを見続けていると文字が切り替わり、その度に文字の入力が受け付けられるので、ユーザは意図しない文字を入力してしまいやすくなる。そのため、このような注視点が留まり続けると文字が切り替わる文字パネルがある場合に、本発明の効果が特に顕著となる。
Preferably, the eye-tracking input device has a display control unit that, when the gaze point remains within the character panel, switches the character displayed on the character panel to another pre-associated character, and the character input unit accepts character input each time the character displayed on the character panel changes.
With this configuration, as the user continues to look at a designated character panel, related characters will be displayed in a switching manner. This allows the user to select the desired related character without significantly shifting their gaze, thus reducing eye strain.
On the other hand, with this configuration, the characters change as the user continues to look at the character panel, and character input is accepted each time, making it easy for the user to input unintended characters. Therefore, the effect of the present invention is particularly noticeable when there is a character panel in which the characters change when the user's gaze remains fixed on it.

また前記視線入力装置では、前記文字入力部は、前記注視点が前記文字パネル外に移動すると、受け付けた前記文字の入力を確定させるのが好ましい。
このような構成であれば、ユーザは、文字パネルを見続けて入力したい関連文字を選択し、文字パネルから視線を外すことでその入力を確定できるので、関連文字の入力を簡単に行うことができる。
一方で、文字パネルを見続けて文字の入力が受け付けられると、文字パネルから視線を外すと文字の入力が確定してしまうので、ユーザは意図しない文字を入力してしまいやすくなる。そのため、このような態様であれば本発明の効果がより一層顕著になる。
Furthermore, in the eye-tracking input device, it is preferable that the character input unit confirms the input of the received character when the point of focus moves outside the character panel.
With this configuration, users can easily input related characters by keeping their eyes on the character panel, selecting the related character they want to input, and then confirming the input by looking away from the character panel.
On the other hand, if character input is accepted while continuously looking at the character panel, the input will be confirmed as soon as the user looks away from the character panel, making it easy for the user to input unintended characters. Therefore, the effects of the present invention become even more pronounced in such a configuration.

また前記表示制御部の具体的態様としては、前記文字パネル内に示す文字を予め関連付けられた全ての文字に切り替えて表示した後、当該文字パネルを前記取消ボタンに切り替えて表示させるものが挙げられる。
このようにすれば、ユーザは文字パネルを見続けて所望の関連文字が表示されなかった場合でも、そのまま文字パネルを見続けることで受け付けられた入力操作の取り消しを行うことができる。
Furthermore, a specific embodiment of the display control unit is one in which the characters shown in the character panel are switched to all pre-associated characters and displayed, and then the character panel is switched to the cancel button and displayed.
In this way, even if the user continues to look at the character panel and the desired related character does not appear, they can cancel the input operation that was accepted by continuing to look at the character panel.

前記視線入力装置の具体的態様としては、前記文字パネルに初めに示されている文字が清音の仮名文字であり、これに切り替えて表示される前記他の文字が、濁音の仮名文字、半濁音の仮名文字、拗音の仮名文字及び小書きの仮名文字から選択される1種以上であるものが挙げられる。 A specific embodiment of the eye-tracking input device is one in which the character initially displayed on the character panel is a kana character with an unvoiced consonant, and the other characters displayed after switching are one or more selected from kana characters with voiced consonants, kana characters with semi-voiced consonants, kana characters with diphthongs, and small-sized kana characters.

また本発明に係る視線入力装置用のプログラムは、文字を示す複数の文字パネルを画面に表示させ、当該複数の文字パネルをユーザの視線により選択して文字を入力できるようにする視線入力装置用のものであって、前記画面内におけるユーザの注視点の位置を推定する注視点推定部と、推定した前記注視点が1つの前記文字パネル内に留まると、当該文字パネルが示す文字の入力を受け付ける文字入力部と、前記文字パネル内に前記注視点が留まり続けると、当該文字パネルを、受け付けた前記文字の入力を取り消すための取消ボタンに切り替えて表示させる表示制御部としての機能をコンピュータに発揮させることを特徴とする。
このような視線入力装置用プログラムであれば、上記した本発明の視線入力装置用と同様の作用効果を奏することができる。
Furthermore, the present invention relates to a program for an eye-tracking input device that displays a plurality of character panels on a screen and allows the user to input characters by selecting one of the character panels with their gaze. The program is characterized by causing a computer to perform the functions of a display control unit, which includes a gaze point estimation unit that estimates the position of the user's gaze point on the screen, a character input unit that accepts input of the character shown by one of the character panels when the estimated gaze point remains within that character panel, and a display control unit that switches the character panel to display as a cancel button for canceling the accepted character input when the gaze point continues to remain within that character panel.
Such a program for an eye-tracking device can achieve the same effects and advantages as the eye-tracking device of the present invention described above.

このようにした本発明によれば、画面に表示した複数の文字パネルを視線により選択して文字を入力できるようにする視線入力装置において、入力操作の取消を簡単に行うことができる。 According to the present invention as described above, in an eye-tracking input device that allows users to input characters by selecting from multiple character panels displayed on a screen using their gaze, it is possible to easily cancel input operations.

本実施形態の視線入力装置の全体構成を模式的に示す図。A schematic diagram showing the overall configuration of the eye-tracking input device of this embodiment. 同実施形態の視線入力装置の機器構成を示す構成図。A configuration diagram showing the equipment configuration of the eye-tracking input device according to the same embodiment. 同実施形態の視線入力装置の機器構成を示す機能ブロック図。A functional block diagram showing the equipment configuration of the eye-tracking input device according to the same embodiment. 同実施形態の視線入力装置の表示画面の一部を示す図。This figure shows a portion of the display screen of the eye-tracking device according to the same embodiment. 同実施形態における視線入力装置の動作を示す画面表示図。A screen display diagram showing the operation of the eye-tracking input device in the same embodiment. 同実施形態における視線入力装置の動作を示す画面表示図。A screen display diagram showing the operation of the eye-tracking input device in the same embodiment. 他の実施形態における視線入力装置の表示画面を部分的に示す図。A diagram partially showing the display screen of an eye-tracking device in another embodiment.

以下に本発明の視線入力装置の一実施形態について、図面を参照して説明する。 An embodiment of the eye-tracking device of the present invention will be described below with reference to the drawings.

<視線入力装置100の構成>
本実施形態の視線入力装置100は、手足や口を動かすことが困難な人等の意思伝達を支援するためのものであり、パソコン等の画面31に表示された仮想的な文字盤(キーボードともいう)B上の文字をユーザの視線により選択して入力できるようにするものである。
<Configuration of the eye-tracking input device 100>
The eye-tracking input device 100 of this embodiment is intended to support communication for people who have difficulty moving their hands, feet, or mouth, and allows users to select and input characters on a virtual keyboard (also called a character board) B displayed on a screen 31 of a personal computer or the like using their gaze.

具体的にこの視線入力装置100は、図1に示すように、ユーザの視線を検出する視線検出手段1と、コンピュータ本体2及びディスプレイ3を一体的に有するノートパソコンCとを備えている。ディスプレイ3の画面31には、平仮名等の文字が複数並べて配置された仮想的な文字盤(以下、単に文字盤と記載する)Bと、入力された文字が表示されるメッセージパネルMとが表示されている。ユーザが文字盤B上の入力したい文字を注視し続けることで文字を入力でき、メッセージパネルM上に表示することができる。このようにして複数の文字を入力することで、メッセージパネルM上にメッセージを表示させ、自らの意思を伝達することができる。 Specifically, as shown in Figure 1, this eye-tracking input device 100 comprises an eye-tracking detection means 1 for detecting the user's gaze, and a notebook computer C that integrates a computer body 2 and a display 3. The screen 31 of the display 3 shows a virtual character board (hereinafter simply referred to as the character board) B, on which multiple characters such as hiragana are arranged, and a message panel M on which the entered characters are displayed. The user can input characters by continuously focusing on the desired character on the character board B, and these characters can be displayed on the message panel M. By inputting multiple characters in this way, a message can be displayed on the message panel M, allowing the user to communicate their intentions.

視線検出手段1は、ディスプレイ3の画面31に向けられたユーザの視線の方向等を検出し、その検出結果を視線データとして出力するものである。具体的にこの視線検出手段1は、角膜反射法を利用したものであり、ユーザの眼球に近赤外線を照射する光源(不図示)と、ユーザの眼球を撮像するカメラ(不図示)と、当該カメラから出力される撮像データを処理して視線の方向等を検出し、視線データとして出力する視線データ出力部(不図示)とを備えている。なお、本実施形態の視線検出手段1は所謂取付けタイプのものであり、前記光源及びカメラがユーザの顔面を向くようにしてディスプレイ3の下部に取付けられている。 The gaze detection means 1 detects the direction of the user's gaze directed towards the screen 31 of the display 3 and outputs the detection result as gaze data. Specifically, this gaze detection means 1 utilizes the corneal reflection method and comprises a light source (not shown) that irradiates the user's eyeball with near-infrared light, a camera (not shown) that images the user's eyeball, and a gaze data output unit (not shown) that processes the image data output from the camera to detect the direction of the gaze and outputs it as gaze data. In this embodiment, the gaze detection means 1 is a so-called mounting type, and the light source and camera are mounted on the lower part of the display 3 so that they face the user's face.

コンピュータ本体2は、構造的には図2に示すように、CPU201、メモリ202、入出力インターフェース203等を備えている。このコンピュータ本体2は、前記メモリ202に記憶させた各種のアプリケーションソフトウェア(以下、プログラムと言う)に基づいて、前記CPU201やその周辺機器が協働することにより、図3に示すように、注視点推定部21、文字データ格納部22、文字盤表示制御部23、文字入力部24、入力文字表示制御部25としての機能を少なくとも発揮するように構成されている。以下、各部について説明する。 The computer unit 2, as shown in Figure 2, is structurally equipped with a CPU 201, memory 202, input/output interface 203, etc. Based on various application software (hereinafter referred to as "programs") stored in the memory 202, the CPU 201 and its peripheral devices work together to perform at least the functions of a gaze point estimation unit 21, a character data storage unit 22, a character display control unit 23, a character input unit 24, and an input character display control unit 25, as shown in Figure 3. Each part will be described below.

注視点推定部21は、視線検出手段1の検出結果に基づいて、画面31上におけるユーザの注視点Gの位置を推定するものである。具体的には、視線検出手段1から視線信号を受け付け、当該視線信号に基づいて画面31上におけるユーザの注視点Gの位置を推定する。そして推定した注視点Gの位置を示す注視点データを文字入力部24及び文字盤表示制御部23に出力する。なお本実施形態では、図1に示すように、推定した注視点Gの位置にはポインタを表示するようにしている。 The gaze point estimation unit 21 estimates the position of the user's gaze point G on the screen 31 based on the detection results of the gaze detection means 1. Specifically, it receives a gaze signal from the gaze detection means 1 and estimates the position of the user's gaze point G on the screen 31 based on the gaze signal. It then outputs gaze point data indicating the estimated position of gaze point G to the character input unit 24 and the character display control unit 23. In this embodiment, as shown in Figure 1, a pointer is displayed at the estimated position of gaze point G.

文字データ格納部22は、前記メモリ202の所定領域に設定されたものであり、文字盤Bに表示する各種文字のコード等を示す文字データが格納されている。なお本実施形態で言う「文字」とは、例えば、平仮名、片仮名、漢字、英数字、ローマ字、記号、絵文字、顔文字等である。 The character data storage unit 22 is set in a predetermined area of the memory 202 and stores character data indicating the codes of various characters to be displayed on the character dial B. In this embodiment, "characters" refer to, for example, hiragana, katakana, kanji, alphanumeric characters, Roman letters, symbols, emojis, emoticons, etc.

文字盤表示制御部23は、文字データ格納部22を参照して複数の文字が配列された文字盤Bを示す文字盤データを作成し、これを文字入力部24及びディスプレイ3に出力する。この文字盤データには、文字の表示態様及び画面上での表示位置に関する情報が含まれている。 The character display control unit 23 creates character data representing character B, which has multiple characters arranged on it, by referring to the character data storage unit 22, and outputs this data to the character input unit 24 and the display 3. This character data includes information regarding the display mode of the characters and their display position on the screen.

図1に示すように、この文字盤表示制御部23は、画面31内の所定位置に文字盤Bの全体を固定して表示させる。文字盤Bには、正方形状をなす複数の文字パネルPが碁盤目状(マトリクス状)に並べて表示されており、各文字パネルPには文字(ここでは清音の平仮名文字)が1つずつ表示されている。ここでは互いに隣り合う文字パネルPが隙間なく並ぶように表示されているが、文字パネルP間には隙間があってもよい。そして各文字パネルPにおいて、各文字はその中心位置(重心位置)が各文字パネルPの中心位置と一致するように表示されている。本実施形態では各文字パネルPの領域を示す枠線が画面31上に表示されているが、この枠線は非表示であってもよい。 As shown in Figure 1, the character display control unit 23 fixes and displays the entire character panel B at a predetermined position on the screen 31. The character panel B displays multiple square character panels P arranged in a grid (matrix) pattern, with each character panel P displaying one character (in this case, a voiceless hiragana character). Here, adjacent character panels P are displayed without gaps, but gaps may exist between character panels P. Furthermore, in each character panel P, the center position (centroid) of each character coincides with the center position of the character panel P. In this embodiment, a border line indicating the area of each character panel P is displayed on the screen 31, but this border line may be hidden.

そして文字盤表示制御部23は、文字盤B内の所定の文字パネルP内に注視点Gが留まり続けると、当該文字パネルPが示す文字(親文字ともいう)を、予め関連付けられた文字(関連文字ともいう)に切り替えて表示させるように構成されている。 Furthermore, the dial display control unit 23 is configured to switch the display of the character shown by a predetermined character panel P within the dial B to a pre-associated character (also called a related character) if the point of focus G remains continuously within that panel.

この関連文字とは、親文字についての変換候補たる文字を意味する。例えば本実施形態では、文字データ格納部22には、親文字として「清音の平仮名文字」を示すデータが格納されており、関連文字として、その「濁音文字」、「半濁音文字」、「拗音文字」及び「小書き文字」等から選択される1種以上の文字データが格納されている。例えば、親文字としての清音の平仮名文字「つ」を示す文字パネルPには、濁音文字「づ」及び小書き文字「っ」がその関連文字として紐付けられている。 These related characters refer to characters that are conversion candidates for the parent character. For example, in this embodiment, the character data storage unit 22 stores data indicating a "unvoiced hiragana character" as the parent character, and stores one or more character data selected from its "voiced consonant character," "semi-voiced consonant character," "diphthong character," and "small character," etc., as related characters. For example, the character panel P indicating the unvoiced hiragana character "tsu" as the parent character has the voiced consonant character "zu" and the small character "tsu" associated with it.

文字盤表示制御部23は、関連文字が紐付けられている文字パネルP内に注視点Gが留まり続けると、文字パネルP内に示されている親文字に代えて、その関連文字を所定の順番で1つずつ切り替えて表示する。そして全ての関連文字を切り替えて表示した後、文字パネルP内に親文字を再び表示する。すなわち文字盤表示制御部23は、文字パネルP内にある親文字とこれに関連する複数の関連文字とを、繰り返し次々と表示するように構成されている。なお、文字盤表示制御部23は、関連文字が紐付けられていない文字パネルP内に注視点Gが留まり続けても、文字パネルPが示す文字を切り替えない。 The dial display control unit 23, when the point of focus G remains within a character panel P to which related characters are associated, switches and displays the related characters one by one in a predetermined order, replacing the parent character shown in the character panel P. After displaying all the related characters, it then displays the parent character again within the character panel P. In other words, the dial display control unit 23 is configured to repeatedly display the parent character and its associated characters within the character panel P. However, the dial display control unit 23 does not switch the character shown in the character panel P if the point of focus G remains within a character panel P to which no related characters are associated.

各関連文字は、文字パネルP内において、親文字が表示されていた位置と略同じ位置に次々と表示される。すなわち、文字パネルP内において関連文字は、その中心位置が親文字の中心位置に一致するようにして次々と表示される。 Each related character is displayed sequentially within the character panel P at approximately the same position as the parent character. That is, within the character panel P, the related characters are displayed sequentially so that their center positions coincide with the center positions of the parent character.

文字盤表示制御部23による親文字及び関連文字の切り替えは、一定の時間間隔T1(例えば1秒)毎に行なわれる。具体的には、文字パネルP内に注視点Gが留まってから時間間隔T1が経過すると、親文字に代えて1つ目の関連文字が表示され、その後一定の時間間隔T1毎に関連文字が次々と切り替えて表示される。 The display control unit 23 switches between the parent character and related characters at regular time intervals T1 (e.g., 1 second). Specifically, after the time interval T1 has elapsed since the point of focus G remained within the character panel P, the first related character is displayed in place of the parent character, and thereafter, related characters are successively switched and displayed at regular time intervals T1.

文字入力部24は、推定された注視点Gの位置に基づいて文字の入力を受け付け、これを入力文字データとして入力文字表示制御部25に出力するものである。具体的に文字入力部24は、1つの文字パネルP内に注視点Gが留まると、当該文字パネルP内に注視点Gが留まり続けている時間(すなわち注視時間)を計測する。そして文字入力部24は、計測した注視時間が所定の時間間隔T2(例えば1秒)に達すると、当該文字パネルPが示す文字の入力を受け付ける。すなわち文字入力部24は、文字パネルP内に注視点が留まり続けることで(言い換えれば、ユーザが文字パネルPを注視し続けることで)、当該文字パネルPが示す文字に対する入力操作を受け付ける。なお、入力の受け付けを決定する時間間隔T2は、前記した文字パネルP内の文字が切り替わる時間間隔T1と同じである。 The character input unit 24 accepts character input based on the estimated position of the gaze point G and outputs this as input character data to the input character display control unit 25. Specifically, when the gaze point G remains within a character panel P, the character input unit 24 measures the time the gaze point G remains within that character panel P (i.e., the gaze time). When the measured gaze time reaches a predetermined time interval T2 (e.g., 1 second), the character input unit 24 accepts input for the character displayed on the character panel P. In other words, the character input unit 24 accepts input operations for the character displayed on the character panel P by the gaze point remaining within the character panel P (or, in other words, by the user continuing to gaze at the character panel P). The time interval T2 for determining whether to accept input is the same as the time interval T1 for the character within the character panel P to switch.

また関連文字が紐付けられている文字パネルP内に注視点Gが留まり続ける場合、文字入力部24は、文字パネルPが示す文字が切り替わる度に、文字の入力を受け付け、既に入力を受け付けている文字がある場合には、この入力受付状態にある文字を更新(変更)する。より具体的には、文字入力部24は、親文字を示す文字パネルP内に注視点Gが所定時間間隔T1留まり続け、文字パネルPが示す文字が1つ目の関連文字(第1関連文字)に切り替わると、切替前に表示されていた親文字の入力を受け付ける。そして、文字入力部24は、第1関連文字を示す文字パネルP内に注視点Gが所定時間間隔T1留まり続け、文字パネルPが示す文字が次の関連文字(第2関連文字)に切り替わると、入力を受け付けている文字を、親文字から第1文字に更新(変更)する。つまり文字入力部24は、文字パネルP内に注視点Gが留まり続け、文字パネルPに示される文字が次々切り替わる場合、切替の直前に表示されていた文字を、入力を受け付けている文字とする。 Furthermore, if the gaze point G remains within the character panel P to which the related characters are associated, the character input unit 24 accepts character input each time the character indicated by the character panel P changes, and if there is a character that has already been accepted for input, it updates (changes) the character that is currently in the input acceptance state. More specifically, if the gaze point G remains within the character panel P indicating the parent character for a predetermined time interval T1, and the character indicated by the character panel P switches to the first related character (first related character), the character input unit 24 accepts input of the parent character that was displayed before the switch. Then, if the gaze point G remains within the character panel P indicating the first related character for a predetermined time interval T1, and the character indicated by the character panel P switches to the next related character (second related character), the character input unit 24 updates (changes) the character that has been accepted for input from the parent character to the first character. In other words, when the point of focus G remains within the character panel P and the characters displayed on the character panel P change sequentially, the character that was displayed immediately before the change is considered the character for which input is being accepted.

そして文字入力部24は、文字の入力を受け付けている状態で、注視点Gが文字パネルP外に移動すると(あるいは、他の文字パネルPに移動すると)、当該受け付け中の文字の入力を確定させ、入力が確定したことを示す入力確定信号を入力文字表示制御部25に出力する。 The character input unit 24, while accepting character input, confirms the character input when the gaze point G moves outside the character panel P (or to another character panel P) and outputs an input confirmation signal to the input character display control unit 25 to indicate that the input has been confirmed.

入力文字表示制御部25は、メッセージパネルMを画面31に表示させると共に、入力された文字を、メッセージパネルM内に順に表示させるものである。このメッセージパネルMには、入力が確定した文字だけでなく、入力受付中(すなわち入力確定前)の文字も表示される。入力文字表示制御部25は、文字入力部24が文字の入力を受け付けると即座に、当該文字をメッセージパネルMに表示させる。そして入力文字表示制御部25は、文字入力部24が入力を受け付けている文字を更新すると即座に、即座にメッセージパネルM内に表示している入力受付中の文字の表示を更新する。入力文字表示制御部25は、入力確定後の文字と入力受付中の文字とで表示態様を異ならせてもよく、同じにしてもよい。 The input character display control unit 25 displays the message panel M on the screen 31 and sequentially displays the entered characters within the message panel M. The message panel M displays not only characters that have been confirmed, but also characters that are still being accepted for input (i.e., characters before confirmation). The input character display control unit 25 immediately displays the character on the message panel M as soon as the character input unit 24 accepts input. Furthermore, the input character display control unit 25 immediately updates the display of the character being accepted for input within the message panel M as soon as the character input unit 24 updates the character being accepted for input. The input character display control unit 25 may display the characters after confirmation and the characters being accepted for input differently, or they may be displayed the same.

しかしてこの視線入力装置100は、意図しない文字をユーザが誤って入力してしまった際に、この入力操作を簡単に取り消しできるように、文字盤表示制御部23は、文字パネルP内に注視点Gが留まり続けると、当該文字パネルPを、受け付けた文字の入力を取り消すための取消ボタンQに切り替えて表示させる。 However, in this eye-tracking input device 100, to allow the user to easily cancel an input operation if they accidentally input an unintended character, the character display control unit 23 switches the character panel P to display a cancel button Q for canceling the input of the received character if the gaze point G remains fixed on the character panel P.

具体的にこの文字盤表示制御部23は、文字パネルP内に注視点Gが留まり続けると、当該文字パネルPが示す文字の入力が受け付けられて以降であって、文字の入力が確定する前に、当該文字パネルPを取消ボタンQを切り替えて表示させる。図4に示すように、文字盤表示制御部23は、文字パネルPと同じ大きさで、かつ同じ位置に取消ボタンQを表示させる。 Specifically, the dial display control unit 23, when the point of focus G remains within the character panel P, switches the character panel P to display the cancel button Q after the input of the character shown on the character panel P has been received but before the input of the character has been confirmed. As shown in Figure 4, the dial display control unit 23 displays the cancel button Q at the same size and position as the character panel P.

関連文字が紐付けられている文字パネルP内に注視点Gが留まり続ける場合、文字盤表示制御部23は、文字パネルP内の文字を、予め関連付けられた全ての関連文字に切り替えて表示した後、文字パネルPを取消ボタンQに切り替えて表示させる。より具体的には、最後に切り替わった関連文字が表示されてから所定時間間隔T1が経過し、当該関連文字の入力が受け付けられる(すなわち、入力受付け中の文字が更新される)と同時に又は即座に、当該文字パネルPを取消ボタンQに切り替えて表示させる。 If the point of focus G remains within the character panel P to which related characters are associated, the character display control unit 23 switches the characters within the character panel P to all pre-associated related characters and displays them, then switches the character panel P to the cancel button Q. More specifically, after a predetermined time interval T1 has elapsed since the last switched related character was displayed, and input of that related character is accepted (i.e., the character being input is updated), the character panel P is switched to the cancel button Q and displayed immediately.

一方で、関連文字が紐付けられていない文字パネルP内に注視点Gが留まり続ける場合、文字盤表示制御部23は、注視点Gが留まり始めて所定時間間隔T2が経過して文字の入力が受け付けられると同時に又は即座に、当該文字パネルPを取消ボタンQに切り替えて表示させる。 On the other hand, if the point of focus G remains within a character panel P that is not associated with any related characters, the character display control unit 23 switches the character panel P to the cancel button Q and displays it simultaneously with or immediately after a predetermined time interval T2 has elapsed since the point of focus G began to remain and character input is received.

そして、文字入力部24は、注視点Gが取消ボタンQ上に所定時間間隔T3(例えば1s)留まり続けると、直近で受付けた文字の入力の取り消しを決定する。当該所定時間間隔T3は、文字パネルP内の文字が切り替わる時間間隔T1と同じである。一方で、所定時間間隔T3が経過する前に注視点Gが取消ボタンQから外れる(すなわち他の文字パネルPに移動すると)、受け付けている文字の入力を確定させる。そして入力文字表示制御部25は、文字入力部24が文字の入力を取り消し決定すると同時に又は即座に、メッセージパネルMに表示している入力受付け中の文字を削除する。また文字盤表示制御部23は、文字入力部24が文字の入力を取り消し決定すると同時に又は即座に、取消ボタンQを元の文字パネルPに切り替えて表示させる。 The character input unit 24 then decides to cancel the most recently received character input if the gaze point G remains on the cancel button Q for a predetermined time interval T3 (e.g., 1 s). This predetermined time interval T3 is the same as the time interval T1 during which characters in the character panel P switch. On the other hand, if the gaze point G moves away from the cancel button Q (i.e., moves to another character panel P) before the predetermined time interval T3 has elapsed, the accepted character input is confirmed. The input character display control unit 25 then deletes the character currently being input and displayed on the message panel M simultaneously or immediately after the character input unit 24 decides to cancel the character input. The character display control unit 23 also switches the cancel button Q back to the original character panel P and displays it simultaneously or immediately after the character input unit 24 decides to cancel the character input.

<視線入力装置100の動作>
次にこのような構成の視線入力装置100の動作について、図5及び図6を用いて説明する。
<Operation of the eye-tracking device 100>
Next, the operation of the eye-tracking input device 100 with this configuration will be explained using Figures 5 and 6.

(1)関連文字が紐付いていない文字パネルの入力動作及び入力取消動作
図5(a)に示すように、関連文字が紐付いていない文字パネルP(ここでは「な」の文字パネル)内に注視点Gが留まると、当該注視点Gが文字パネルP内に留まり続けている時間(注視時間)が計測される。この際、経過時間を示すインジケータ等が文字パネルP内に表示されてもよい。
(1) Input and Cancel Input Operations for Character Panels Not Associated with Related Characters As shown in Figure 5(a), when the point of focus G remains within a character panel P that is not associated with related characters (in this case, the character panel for "na"), the time that the point of focus G remains within the character panel P (gaze time) is measured. At this time, an indicator showing the elapsed time may be displayed within the character panel P.

計測している注視時間が所定の時間間隔T2に達すると、文字「な」の入力が受け付けられ、図5(b)に示すようにメッセージパネルMに文字「な」が表示される。そしてこれと同時に、「な」を示していた文字パネルPが取消ボタンQに切り替わる。取消ボタンQが表示されると同時に、注視点Gが取消ボタンQ上に留まり続ける時間(注視時間)の計測が開始される。この際、経過時間を示すインジケータ等が取消ボタンQ上に表示されてもよい。 When the measured gaze time reaches a predetermined time interval T2, the input of the character "な" is accepted, and the character "な" is displayed on the message panel M as shown in Figure 5(b). Simultaneously, the character panel P that displayed "な" switches to the cancel button Q. As soon as the cancel button Q is displayed, measurement of the time the gaze point G remains on the cancel button Q (gaze time) begins. At this time, an indicator showing the elapsed time may be displayed on the cancel button Q.

図5(c)に示すように、取消ボタンQが表示されてから所定時間間隔T3が経過する前に、注視点Gが取消ボタンQから外れて他の文字パネルP(例えば「に」の文字パネル)に移動すると、受付中の文字「な」の入力が確定し、これと同時に取消ボタンQは元の文字パネルP(「な」を示す文字パネル)に切り替わる。 As shown in Figure 5(c), if the gaze point G moves away from the cancel button Q and to another character panel P (for example, the "ni" character panel) before the predetermined time interval T3 has elapsed since the cancel button Q was displayed, the input of the character "na" being received is confirmed, and at the same time, the cancel button Q switches back to the original character panel P (the character panel showing "na").

一方で、図5(d)に示すように、注視点Gが取消ボタンQ上に留まり続けて所定時間間隔T3が経過すると、受け付けていた文字「な」の入力が取り消され、メッセージパネルMから入力受付中の文字「な」が削除される。そしてこれと同時に、取消ボタンQは元の文字パネルP(「な」を示す文字パネル)に切り替わる。 On the other hand, as shown in Figure 5(d), if the gaze point G remains on the cancel button Q for a predetermined time interval T3, the input of the character "な" that was being received is canceled, and the character "な" being received is deleted from the message panel M. Simultaneously, the cancel button Q switches back to the original character panel P (the character panel displaying "な").

(2)関連文字が紐付いている文字パネルの入力動作及び入力取消動作
まず図6(a)に示すように、関連文字が紐付いている文字パネルP(ここでは「は」の文字パネル)内に注視点Gが留まると、当該注視点Gが文字パネルP内に留まり続けている時間(注視時間)が計測される。この際、経過時間を示すインジケータ等が文字パネルP内に表示されてもよい。
(2) Input and Cancel Input Operations of Character Panels As shown in Figure 6(a), when the point of focus G remains within the character panel P to which the related character is associated (in this case, the character panel for "ha"), the time that the point of focus G remains within the character panel P (gaze time) is measured. At this time, an indicator showing the elapsed time may be displayed within the character panel P.

計測している注視時間が所定の時間間隔T1に達すると、親文字である文字「は」の入力が受け付けられ、図6(b)に示すようにメッセージパネルMに文字「は」が表示される。そしてこれと同時に、文字パネルPが示す文字が、親文字「は」から1つ目の関連文字「ば」に切り替わり、文字パネルPに対する注視時間の計測が再び開始される。 When the measured gaze time reaches a predetermined time interval T1, the input of the parent character "は" is accepted, and the character "は" is displayed on the message panel M as shown in Figure 6(b). Simultaneously, the character displayed on the character panel P switches from the parent character "は" to the first related character "ば," and the measurement of gaze time for the character panel P resumes.

ここで図6(c)に示すように、1つ目の関連文字「ば」に切り替わってから所定時間間隔T1が経過する前に、注視点Gが他の文字パネルP(例えば「ひ」の文字パネル)に移動すると、受付中の文字「は」の入力が確定し、これと同時に文字パネルPが示す文字が親文字「は」に切り替わる。 As shown in Figure 6(c), if the gaze point G moves to another character panel P (for example, the "hi" character panel) before a predetermined time interval T1 has elapsed since switching to the first related character "ba," the input of the character "ha" being received is confirmed, and simultaneously, the character indicated by character panel P switches to the parent character "ha."

一方で、図6(d)に示すように、文字パネルPに対する注視時間が所定時間間隔T1に達すると、入力受付中の文字が「は」から「ば」に更新(又は変更)され、メッセージパネルMに表示されている入力受付中の文字「は」が、更新後の文字「ば」に切り替わる。そしてこれと同時に、文字パネルPが示す文字が、1つ目の関連文字「ば」から2つ目の関連文字「ぱ」に切り替わり、文字パネルPに対する注視時間の計測が再び開始される。 On the other hand, as shown in Figure 6(d), when the gaze time on the character panel P reaches a predetermined time interval T1, the character being input is updated (or changed) from "ha" to "ba," and the character "ha" displayed on the message panel M switches to the updated character "ba." Simultaneously, the character displayed on the character panel P switches from the first related character "ba" to the second related character "pa," and the measurement of gaze time on the character panel P restarts.

ここで図6(e)に示すように、2つ目の関連文字「ぱ」に切り替わってから所定時間間隔T1が経過する前に、注視点Gが他の文字パネルPに移動すると、受付中の文字「ば」の入力が確定し、これと同時に文字パネルPが示す文字が親文字「は」に切り替わる。 As shown in Figure 6(e), if the gaze point G moves to another character panel P before the predetermined time interval T1 has elapsed after switching to the second related character "pa", the input of the character "ba" being received is confirmed, and at the same time, the character indicated by character panel P switches to the parent character "ha".

一方で、図6(f)に示すように、文字パネルPに対する注視時間が所定時間間隔T1に達すると、入力受付中の文字が「ば」から「ぱ」に更新され、メッセージパネルMに表示されている入力受付中の文字「ば」が、更新後の文字「ぱ」に切り替わる。そしてこれと同時に、「ぱ」を示していた文字パネルPが取消ボタンQに切り替わり、注視点Gが取消ボタンQ上に留まり続ける時間(注視時間)の計測が開始される。 On the other hand, as shown in Figure 6(f), when the gaze time on the character panel P reaches a predetermined time interval T1, the character being input is updated from "ba" to "pa," and the character "ba" displayed on the message panel M switches to the updated character "pa." Simultaneously, the character panel P, which was displaying "pa," switches to the cancel button Q, and the measurement of the time the gaze point G remains on the cancel button Q (gaze time) begins.

ここで図6(g)に示すように、取消ボタンQが表示されてから所定時間間隔T3が経過する前に、注視点Gが取消ボタンQから外れて他の文字パネルPに移動すると、受付中の文字「ぱ」の入力が確定し、これと同時に取消ボタンQは、親文字を示す元の文字パネルP(「は」を示す文字パネル)に切り替わる。 As shown in Figure 6(g), if the point of focus G moves away from the cancel button Q and to another character panel P before the predetermined time interval T3 has elapsed since the cancel button Q was displayed, the input of the character "pa" being received is confirmed, and at the same time, the cancel button Q switches back to the original character panel P (the character panel showing "ha") which represents the parent character.

一方で、図6(h)に示すように、注視点Gが取消ボタンQ上に留まり続けて所定時間間隔T3が経過すると、受け付けていた文字「ぱ」の入力が取り消され、メッセージパネルMから入力受付中の文字「ぱ」が削除される。そしてこれと同時に、取消ボタンQは元の文字パネルP(「は」を示す文字パネル)に切り替わる。 On the other hand, as shown in Figure 6(h), if the gaze point G remains on the cancel button Q for a predetermined time interval T3, the input of the character "pa" that was being received is canceled, and the character "pa" being received is deleted from the message panel M. Simultaneously, the cancel button Q switches back to the original character panel P (the character panel showing "ha").

<本実施形態の視線入力装置100の効果>
このように構成された本実施形態の視線入力装置100によれば、ユーザが文字パネルPを見続けると、この文字パネルPが文字の入力を取り消すための取消ボタンQに切り替わるので、ユーザは、意図しない文字を誤って入力した際に視線を大きく移動させることなく(すなわち文字パネルPの外に視線を移動させることなく)、その誤った入力操作を簡単に取り消すことができる。
<Effects of the eye-tracking input device 100 of this embodiment>
With the eye-tracking input device 100 of this embodiment configured in this way, when the user continues to look at the character panel P, the character panel P switches to a cancel button Q for canceling character input. Therefore, when the user accidentally inputs an unintended character, they can easily cancel the erroneous input operation without having to move their gaze significantly (i.e., without moving their gaze away from the character panel P).

<その他の実施形態>
なお、本発明は前記実施形態に限られるものではない。
例えば前記実施形態の視線入力装置100は画面31内に文字盤Bの全体を固定して表示させるものであったが、これに限らない。他の実施形態の視線入力装置100は、ユーザの視線に応じて画面31内で文字盤Bが移動するものであってもよい。この視線入力装置100では、図7に示すように、ユーザは視線を動かすことにより文字盤Bを画面31内で移動させ、画面31内の所定位置に設定された選択位置Sに所望の文字パネルを合わせることで、文字を入力できるようにされてよい。この実施形態では、文字盤表示制御部23は、注視点推定部21から取得した注視点データに基づき、文字盤Bを画面31内で移動させる。具体的に文字盤表示制御部23は、図7(a)に示すように、注視点Gに最も近い文字パネルPが画面31内に選択位置Sに向かうように文字盤Bを移動させる。そして図7(b)に示すように、注視点Gが留まっている文字パネルPの中心が選択位置Sに一致すると、文字盤Bの移動が停止する。そしてこの状態で文字パネルPに対する注視時間が開始され、その後は前記実施形態の視線入力装置100と同様に文字の入力動作及び入力取消動作を行うことができる。
<Other Embodiments>
However, the present invention is not limited to the embodiments described above.
For example, the eye-tracking input device 100 in the above embodiment fixed and displayed the entire character dial B within the screen 31, but is not limited to this. In other embodiments of the eye-tracking input device 100, the character dial B may move within the screen 31 according to the user's gaze. In this eye-tracking input device 100, as shown in Figure 7, the user can input characters by moving their gaze to move the character dial B within the screen 31 and aligning the desired character panel with a selection position S set at a predetermined position within the screen 31. In this embodiment, the character dial display control unit 23 moves the character dial B within the screen 31 based on gaze point data acquired from the gaze point estimation unit 21. Specifically, as shown in Figure 7(a), the character dial display control unit 23 moves the character dial B so that the character panel P closest to the gaze point G moves toward the selection position S within the screen 31. Then, as shown in Figure 7(b), when the center of the character panel P where the gaze point G is located coincides with the selection position S, the movement of the character dial B stops. In this state, the gaze time on the character panel P begins, and thereafter, character input and input cancellation operations can be performed in the same manner as with the eye-tracking input device 100 of the above embodiment.

前記各実施形態では、文字盤B内に碁盤目状に等間隔に並ぶように複数の文字パネルPが配置されていたがこれに限らない。例えば、複数の文字パネルPが放射状に配置されていたり、一列に並ぶように配置されてもよい。 In the embodiments described above, multiple character panels P were arranged in a grid pattern at equal intervals within the character board B, but this is not limited to this arrangement. For example, the multiple character panels P may be arranged radially or in a single row.

また前記実施形態では、取消ボタンQは、文字パネルPと同じ大きさで同じ位置に表示されたがこれに限らない。他の実施形態では、取消ボタンQは、切り替わり前の文字パネルPよりも面積が大きくなるように表示されてもよい。 Furthermore, in the above embodiment, the cancel button Q was displayed at the same size and position as the character panel P, but this is not limited to this. In other embodiments, the cancel button Q may be displayed with a larger area than the character panel P before the switch.

前記各実施形態での視線検出手段1は取付けタイプのものであったが、これに限定されない。他の実施形態では、視線検出手段1はディスプレイ3やコンピュータ本体2と一体型であってもよいし、ユーザの身体に取付けられるウェアラブル型のものであってもよい。またディスプレイ3の上部等任意の場所に取り付けられてもよい。 In the embodiments described above, the gaze detection means 1 was of the mountable type, but it is not limited to this. In other embodiments, the gaze detection means 1 may be integrated with the display 3 or the computer body 2, or it may be a wearable type attached to the user's body. It may also be attached to any location, such as the top of the display 3.

前記各実施形態では、コンピュータ本体2は、メモリ202に記憶させたプログラムに基づいて、注視点推定部21等としての各機能を実現していたがこれに限定されない。他の実施形態では、コンピュータ本体2は、インターネット等のネットワークを介してクラウドにアクセスし、当該クラウド上に保存されたプログラムに基づいて、CPU201やその周辺機器が協働することにより、注視点推定部21等としての各機能を実現するようにしてもよい。 In the embodiments described above, the computer body 2 implemented its functions as a gaze-point estimation unit 21, etc., based on a program stored in the memory 202, but it is not limited to this. In other embodiments, the computer body 2 may access a cloud via a network such as the Internet, and the CPU 201 and its peripheral devices may work together to implement its functions as a gaze-point estimation unit 21, etc., based on a program stored on the cloud.

前記各実施形態において、コンピュータ本体2及びディスプレイ3はノートパソコンに一体的に備えられていたが、これに限定されない。他の実施形態ではこれらは別体であってもよい。またディスプレイ3は、プロジェクターと投影スクリーンにより構成されていてもよい。またノートパソコンに限らず、スマートホンやタブレット等の形態型端末であってもよく、ヘッドマウントディスプレイ等のウェアラブル端末であってもよい。 In the embodiments described above, the computer body 2 and the display 3 were integrated into a notebook computer, but this is not limited to that. In other embodiments, they may be separate components. The display 3 may also consist of a projector and a projection screen. Furthermore, it is not limited to a notebook computer; it may be a mobile device such as a smartphone or tablet, or a wearable device such as a head-mounted display.

また他の実施形態の視線入力装置100は、肢体や口を動かすことが困難な人等の意思伝達を支援する用途に限らず、健常者の視線による文字入力を支援する用途で用いられてもよい。 Furthermore, the eye-tracking input device 100 of other embodiments may not be limited to applications that support communication for people who have difficulty moving their limbs or mouths, but may also be used to support text input by able-bodied individuals using their eyes.

その他、本発明は前記実施形態に限られず、その趣旨を逸脱しない範囲で種々の変形が可能であるのは言うまでもない。 Furthermore, the present invention is not limited to the embodiments described above, and it goes without saying that various modifications are possible without departing from its spirit.

100・・・視線入力装置
1 ・・・視線検出手段
21 ・・・注視点推定部
23 ・・・文字盤表示制御部
24 ・・・文字入力部
31 ・・・画面
G ・・・注視点位置
P ・・・文字パネル
100... Eye-tracking input device 1... Eye-tracking detection means 21... Point of focus estimation unit 23... Character display control unit 24... Character input unit 31... Screen G... Point of focus position P... Character panel

Claims (9)

文字を示す複数の文字パネルを画面に表示させ、当該複数の文字パネルをユーザの視線により選択して文字を入力できるようにする視線入力装置であって、
前記画面内におけるユーザの注視点の位置を推定する注視点推定部と、
推定した前記注視点が1つの前記文字パネル内に留まると、当該文字パネルが示す文字の入力を受け付ける文字入力部と、
前記文字パネル内に前記注視点が留まり続けると、当該文字パネルを、受け付けた前記文字の入力を取り消すための取消ボタンに切り替えて表示させる表示制御部とを備える視線入力装置。
An eye-tracking input device that displays multiple character panels on a screen and allows the user to input characters by selecting from these multiple character panels using their gaze,
A gaze point estimation unit that estimates the position of the user's gaze point within the aforementioned screen,
When the estimated point of focus remains within one of the character panels, a character input unit accepts input of the character indicated by that character panel,
A gaze input device comprising: a display control unit that, when the gaze point remains within the character panel, switches the character panel to display a cancel button for canceling the received character input.
前記文字入力部は、前記注視点が前記取消ボタン上に留まり続けると、受け付けた前記文字の入力の取り消しを決定する請求項1に記載の視線入力装置。 The eye-tracking input device according to claim 1, wherein the character input unit determines to cancel the received character input if the gaze point remains on the cancel button. 前記表示制御部は、前記文字の入力の取り消しが決定すると、前記取消ボタンを前記文字パネルに切り替えて表示させる請求項2に記載の視線入力装置。 The eye-tracking input device according to claim 2, wherein the display control unit, upon determining whether to cancel the character input, switches the cancel button on the character panel for display. 前記表示制御部は、前記取消ボタンを、前記文字パネルと同じ大きさで、かつ前記文字パネルと同じ位置に表示させる請求項1に記載の視線入力装置。 The eye-tracking input device according to claim 1, wherein the display control unit displays the cancel button in the same size and position as the character panel. 前記表示制御部は、前記文字パネル内に前記注視点が留まり続けると、当該文字パネルが示す文字を、予め関連付けられた他の文字に切り替えて表示させ、その後当該文字パネルを前記取消ボタンに切り替えて表示させ
前記文字入力部は、前記文字パネルが示す文字が切り替わる度に、入力を受け付けている文字を更新する請求項1に記載の視線入力装置。
If the point of focus remains within the character panel, the display control unit switches the character displayed by the character panel to another pre-associated character , and then switches the character panel to the cancel button .
The eye-tracking input device according to claim 1, wherein the character input unit updates the character being input each time the character displayed on the character panel changes.
前記文字入力部は、前記注視点が前記文字パネル外に移動すると、受け付けている前記文字の入力を確定させる請求項5に記載の視線入力装置。 The eye-tracking input device according to claim 5, wherein the character input unit confirms the input of the character being received when the gaze point moves outside the character panel. 前記表示制御部は、前記文字パネル内に示す文字を予め関連付けられた全ての文字に切り替えて表示した後、当該文字パネルを前記取消ボタンに切り替えて表示させる請求項5又は6に記載の視線入力装置。 The eye-tracking input device according to claim 5 or 6, wherein the display control unit switches the characters shown in the character panel to all pre-associated characters and displays them, and then switches the character panel to display the cancel button. 前記文字パネルに初めに示されている文字が清音の仮名文字であり、これに切り替えて表示される前記他の文字が、濁音の仮名文字、半濁音の仮名文字、拗音の仮名文字及び小書きの仮名文字から選択される1種以上である請求項5に記載の視線入力装置。 The eye-tracking input device according to claim 5, wherein the character initially displayed on the character panel is a kana character with a clear consonant, and the other characters displayed after switching to this character are one or more selected from kana characters with voiced consonants, kana characters with semi-voiced consonants, kana characters with diphthongs, and small-lettered kana characters. 文字を示す複数の文字パネルを画面に表示させ、当該複数の文字パネルをユーザの視線により選択して文字を入力できるようにする視線入力装置用のプログラムであって、
前記画面内におけるユーザの注視点の位置を推定する注視点推定部と、
推定した前記注視点が1つの前記文字パネル内に留まると、当該文字パネルが示す文字の入力を受け付ける文字入力部と、
前記文字パネル内に前記注視点が留まり続けると、当該文字パネルを、受け付けた前記文字の入力を取り消すための取消ボタンに切り替えて表示させる表示制御部としての機能をコンピュータに発揮させる視線入力装置用のプログラム。
A program for an eye-tracking input device that displays multiple character panels on a screen and allows the user to input characters by selecting from these multiple character panels using their gaze,
A gaze point estimation unit that estimates the position of the user's gaze point within the aforementioned screen,
When the estimated point of focus remains within one of the character panels, a character input unit accepts input of the character indicated by that character panel,
A program for an eye-tracking input device that causes a computer to function as a display control unit, which, if the point of focus remains within the character panel, switches the character panel to display a cancel button for canceling the received character input.
JP2022119312A 2022-07-27 2022-07-27 Eye-tracking device and program for eye-tracking device Active JP7842405B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022119312A JP7842405B2 (en) 2022-07-27 2022-07-27 Eye-tracking device and program for eye-tracking device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022119312A JP7842405B2 (en) 2022-07-27 2022-07-27 Eye-tracking device and program for eye-tracking device

Publications (2)

Publication Number Publication Date
JP2024016984A JP2024016984A (en) 2024-02-08
JP7842405B2 true JP7842405B2 (en) 2026-04-08

Family

ID=89807190

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022119312A Active JP7842405B2 (en) 2022-07-27 2022-07-27 Eye-tracking device and program for eye-tracking device

Country Status (1)

Country Link
JP (1) JP7842405B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020196A (en) 1998-07-01 2000-01-21 Shimadzu Corp Eye-gaze input device
JP2018084875A (en) 2016-11-21 2018-05-31 株式会社コナミデジタルエンタテインメント Terminal device and program
WO2019167052A1 (en) 2018-02-27 2019-09-06 Yogesh Kumar Meena A system for augmentative and alternative communication for people with severe speech and motor disabilities

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH062146B2 (en) * 1987-03-30 1994-01-12 竹井機器工業株式会社 Will transmission device
JPH1173274A (en) * 1997-08-27 1999-03-16 Canon Inc Eye-gaze input communication device, method and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020196A (en) 1998-07-01 2000-01-21 Shimadzu Corp Eye-gaze input device
JP2018084875A (en) 2016-11-21 2018-05-31 株式会社コナミデジタルエンタテインメント Terminal device and program
WO2019167052A1 (en) 2018-02-27 2019-09-06 Yogesh Kumar Meena A system for augmentative and alternative communication for people with severe speech and motor disabilities

Also Published As

Publication number Publication date
JP2024016984A (en) 2024-02-08

Similar Documents

Publication Publication Date Title
KR101695174B1 (en) Ergonomic motion detection for receiving character input to electronic devices
JP5199459B2 (en) Man-machine interface that predicts user input in real time
Kumar et al. Tagswipe: Touch assisted gaze swipe for text entry
US9983666B2 (en) Systems and method of providing automatic motion-tolerant calibration for an eye tracking device
US20200192567A1 (en) Virtual keyboard text entry method optimized for thumb typing, using partial word completion key entry values
US9176668B2 (en) User interface for text input and virtual keyboard manipulation
JP4084582B2 (en) Touch type key input device
EP3175345B1 (en) Dynamic calibrating of a touch-screen-implemented virtual braille keyboard
US10620748B2 (en) Method and device for providing a touch-based user interface
US20150261310A1 (en) One-dimensional input system and method
Morimoto et al. Context switching for fast key selection in text entry applications
JP2014142882A (en) Line of sight input device
Urbina et al. Alternatives to single character entry and dwell time selection on eye typing
JP7727978B2 (en) Eye-gaze input device and program for eye-gaze input device
JP7842405B2 (en) Eye-tracking device and program for eye-tracking device
Sarcar et al. Eyeboard++ an enhanced eye gaze-based text entry system in Hindi
KR102018003B1 (en) Word input keyboard for critically ill patients
Yamada et al. One-handed character input method without screen cover for smart glasses that does not require visual confirmation of fingertip position
JP7644478B2 (en) Character input device, character input system, character input method, and character input program
KR102065532B1 (en) Eye Recognition Key Board for Korean Alphabet Input
KR20210025258A (en) Japanese input keyboard for critically ill patients
JP2024057674A (en) Eye-gaze input device and program for eye-gaze input device
CN110908522A (en) High-efficiency Chinese character input method and input system suitable for novel trigger mode
Cachapa HexGaze: Hexagonal Virtual Keyboard with Word Prediction for Eye Typing
Mei et al. Continuous-Touch Text Entry for AR

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20220825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240801

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250421

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20250421

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20250421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20260106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20260115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260205

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: 20260312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260318

R150 Certificate of patent or registration of utility model

Ref document number: 7842405

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150