JP6115418B2 - 情報処理装置、方法及びプログラム - Google Patents
情報処理装置、方法及びプログラム Download PDFInfo
- Publication number
- JP6115418B2 JP6115418B2 JP2013187905A JP2013187905A JP6115418B2 JP 6115418 B2 JP6115418 B2 JP 6115418B2 JP 2013187905 A JP2013187905 A JP 2013187905A JP 2013187905 A JP2013187905 A JP 2013187905A JP 6115418 B2 JP6115418 B2 JP 6115418B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- sight
- button
- display
- read
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/10—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
- A61B3/113—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for determining or recording eye movement
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/0093—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Ophthalmology & Optometry (AREA)
- Surgery (AREA)
- Optics & Photonics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Description
本実施の形態では、たとえ視線検出装置が出力する視線位置座標の精度が低い場合であっても、図1に示すような左から右へ書かれた文章の場合には、次の行を読む際には、矢印1100及び1110のように右から左へ向いた視線の移動が発生することに着目する。このように文章を読む際に生じ且つ改行(行替えとも呼ぶ)に対応する、視線位置の移動の発生を計数することで、判定領域内の文章を読んだか否かを判定する。
第1の実施の形態では、表示される文章の最終行における行末が、行の右端に存在しているため、文章を読んだことを入力するためのボタンを表示範囲に入るように左側に配置することが容易であった。このような場合には、最終行以外の行と同様に、最終行についても読みの方向とは逆の方向への行替え(すなわち改行)を検出すればよいので、既読判定処理への影響は小さい。
第2の実施の形態では、左から右に読みの方向がある文章において、垂直下方向にボタンを配置して、最終行を読んだことを表す特徴的な視線の移動を検出できるようにする例を示した。しかし、垂直下方向にあまりスペースが存在しない場合も存在する。また、最終行を読んだことを表す特徴的な視線の移動は、垂直下方向に限られるものではない。
第1乃至第3の実施の形態では、1ページ分の文書を想定した処理を説明したが、複数ページの文書を提示する場合に、ボタンの位置が各ページで異なると、読み手であるユーザが戸惑う場合もある。
表示画面における視線位置の改行に相当する移動を検出することによって既読判定を行うべき文章に含まれる複数の行のうち最終行の行末位置を特定し、特定された前記最終行の行末位置から、予め定められた距離以上の視線位置の移動が検出されるような表示位置を決定する決定部と、
決定された前記表示位置に、前記文章を読んだことを入力するためのボタンを前記表示画面上に表示する表示処理部と、
を有する情報処理装置。
前記表示位置が、
前記文章の読みの方向とは逆方向に予め定められた距離以上の視線位置の移動が検出されるような位置
である付記1記載の情報処理装置。
前記表示位置が、
前記文章の読みの方向に対して垂直方向に予め定められた距離以上の視線位置の移動が検出されるような位置
である付記1記載の情報処理装置。
前記表示位置が、
前記文章の読みの方向と同じ方向に予め定められた距離以上の視線位置の移動が検出されるような位置
である付記1記載の情報処理装置。
前記決定部が、
前記予め定められた距離に基づき、前記既読判定において用いられる、前記最終行についての移動距離の閾値を算出する
付記1乃至4のいずれか1つ記載の情報処理装置。
前記決定部が、
複数の文章の各々について、最終行の行末位置を特定し、
前記複数の文章の各々について、特定された前記最終行の行末位置から、予め定められた距離以上の視線位置の移動が検出されるような表示位置の範囲を算出し、
前記複数の文章の各々について算出された前記表示位置の範囲が重複する範囲から、前記ボタンの表示位置を決定する
付記1乃至5のいずれか1つ記載の情報処理装置。
前記移動距離の閾値が、
前記予め定められた距離を、前記視線位置の検出誤差、前記視線位置の検出誤差及び一度に読むことができる範囲に対応する長さ、又は前記視線位置の検出誤差及び一度に読むことができる範囲に対応する長さ及び前記ボタンの長さで補正することで得られる
付記5記載の情報処理装置。
前記決定部が、
前記予め定められた距離を、前記視線位置の検出誤差で補正した距離に基づき、前記表示位置を決定する
付記1乃至5のいずれか1つ記載の情報処理装置。
表示画面における視線位置の改行に相当する移動を検出することによって既読判定を行うべき文章に含まれる複数の行のうち最終行の行末位置を特定し、
特定された前記最終行の行末位置から、予め定められた距離以上の視線位置の移動が検出されるような表示位置を決定し、
決定された前記表示位置に、前記文章を読んだことを入力するためのボタンを前記表示画面上に表示する
処理をコンピュータに実行させるためのプログラム。
表示画面における視線位置の改行に相当する移動を検出することによって既読判定を行うべき文章に含まれる複数の行のうち最終行の行末位置を特定し、
特定された前記最終行の行末位置から、予め定められた距離以上の視線位置の移動が検出されるような表示位置を決定し、
決定された前記表示位置に、前記文章を読んだことを入力するためのボタンを前記表示画面上に表示する
処理を含み、コンピュータにより実行される情報処理方法。
101 視線検出部
102 表示部
103 文書データ処理部
1031 表示処理部
1032 位置決定部
104 第1データ格納部
105 第2データ格納部
106 判定部
107 領域設定部
108 第3データ格納部
109 入力部
Claims (10)
- 表示画面における視線位置の改行に相当する移動を検出することによって既読判定を行うべき文章に含まれる複数の行のうち最終行の行末位置を特定し、特定された前記最終行の行末位置から、予め定められた距離以上の視線位置の移動が検出されるような表示位置を決定する決定部と、
決定された前記表示位置に、前記文章を読んだことを入力するためのボタンを前記表示画面上に表示する表示処理部と、
を有する情報処理装置。 - 前記表示位置が、
前記文章の読みの方向とは逆方向に予め定められた距離以上の視線位置の移動が検出されるような位置
である請求項1記載の情報処理装置。 - 前記表示位置が、
前記文章の読みの方向に対して垂直方向に予め定められた距離以上の視線位置の移動が検出されるような位置
である請求項1記載の情報処理装置。 - 前記表示位置が、
前記文章の読みの方向と同じ方向に予め定められた距離以上の視線位置の移動が検出されるような位置
である請求項1記載の情報処理装置。 - 前記決定部が、
前記予め定められた距離に基づき、前記既読判定において用いられる、前記最終行についての移動距離の閾値を算出する
請求項1乃至4のいずれか1つ記載の情報処理装置。 - 前記決定部が、
複数の文章の各々について、最終行の行末位置を特定し、
前記複数の文章の各々について、特定された前記最終行の行末位置から、予め定められた距離以上の視線位置の移動が検出されるような表示位置の範囲を算出し、
前記複数の文章の各々について算出された前記表示位置の範囲が重複する範囲から、前記ボタンの表示位置を決定する
請求項1乃至5のいずれか1つ記載の情報処理装置。 - 前記移動距離の閾値が、
前記予め定められた距離を、前記視線位置の検出誤差、前記視線位置の検出誤差及び一度に読むことができる範囲に対応する長さ、又は前記視線位置の検出誤差及び一度に読むことができる範囲に対応する長さ及び前記ボタンの長さで補正することで得られる
請求項5記載の情報処理装置。 - 前記決定部が、
前記予め定められた距離を、前記視線位置の検出誤差で補正した距離に基づき、前記表示位置を決定する
請求項1乃至5のいずれか1つ記載の情報処理装置。 - 表示画面における視線位置の改行に相当する移動を検出することによって既読判定を行うべき文章に含まれる複数の行のうち最終行の行末位置を特定し、
特定された前記最終行の行末位置から、予め定められた距離以上の視線位置の移動が検出されるような表示位置を決定し、
決定された前記表示位置に、前記文章を読んだことを入力するためのボタンを前記表示画面上に表示する
処理をコンピュータに実行させるためのプログラム。 - 表示画面における視線位置の改行に相当する移動を検出することによって既読判定を行うべき文章に含まれる複数の行のうち最終行の行末位置を特定し、
特定された前記最終行の行末位置から、予め定められた距離以上の視線位置の移動が検出されるような表示位置を決定し、
決定された前記表示位置に、前記文章を読んだことを入力するためのボタンを前記表示画面上に表示する
処理を含み、コンピュータにより実行される情報処理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013187905A JP6115418B2 (ja) | 2013-09-11 | 2013-09-11 | 情報処理装置、方法及びプログラム |
US14/469,693 US9377853B2 (en) | 2013-09-11 | 2014-08-27 | Information processing apparatus and information processing method |
EP14182913.5A EP2849029A1 (en) | 2013-09-11 | 2014-08-29 | Information processing apparatus and information processing method using gaze tracking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013187905A JP6115418B2 (ja) | 2013-09-11 | 2013-09-11 | 情報処理装置、方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015055950A JP2015055950A (ja) | 2015-03-23 |
JP6115418B2 true JP6115418B2 (ja) | 2017-04-19 |
Family
ID=51454566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013187905A Active JP6115418B2 (ja) | 2013-09-11 | 2013-09-11 | 情報処理装置、方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9377853B2 (ja) |
EP (1) | EP2849029A1 (ja) |
JP (1) | JP6115418B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10565448B2 (en) | 2017-08-16 | 2020-02-18 | International Business Machines Corporation | Read confirmation of electronic messages |
US11720172B2 (en) * | 2021-12-21 | 2023-08-08 | Lenovo (Singapore) Pte. Ltd. | Indication of key information apprisal |
CN115909342B (zh) * | 2023-01-03 | 2023-05-23 | 湖北瑞云智联科技有限公司 | 基于触点运动轨迹的图像标记识别***及方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0822385A (ja) | 1994-02-22 | 1996-01-23 | Nippon Hoso Kyokai <Nhk> | 視線対応表示方法及び装置 |
US5850211A (en) * | 1996-06-26 | 1998-12-15 | Sun Microsystems, Inc. | Eyetrack-driven scrolling |
US6204828B1 (en) * | 1998-03-31 | 2001-03-20 | International Business Machines Corporation | Integrated gaze/manual cursor positioning system |
JP3567084B2 (ja) * | 1998-06-30 | 2004-09-15 | シャープ株式会社 | 電子ブック装置 |
JP2006107048A (ja) | 2004-10-04 | 2006-04-20 | Matsushita Electric Ind Co Ltd | 視線対応制御装置および視線対応制御方法 |
EP1679577A1 (en) | 2005-01-10 | 2006-07-12 | Tobii Technology AB | Adaptive display of eye controllable objects |
US8255827B2 (en) * | 2009-01-26 | 2012-08-28 | Microsoft Corporation | Dynamic feature presentation based on vision detection |
US8769436B2 (en) * | 2009-02-10 | 2014-07-01 | Oracle International Corporation | Adaptive UI regions for enterprise applications |
IT1399456B1 (it) | 2009-09-11 | 2013-04-19 | Sr Labs S R L | Metodo e apparato per l'utilizzo di generiche applicazioni software attraverso controllo oculare e opportune metodologie di interazione. |
KR20120053803A (ko) * | 2010-11-18 | 2012-05-29 | 삼성전자주식회사 | 시선 궤적을 이용한 컨텐츠 표시 장치 및 방법 |
US8643680B2 (en) * | 2011-04-08 | 2014-02-04 | Amazon Technologies, Inc. | Gaze-based content display |
KR20140041570A (ko) * | 2011-06-24 | 2014-04-04 | 톰슨 라이센싱 | 사용자의 눈 이동으로 동작가능한 컴퓨터 장치 및 컴퓨터 장치를 동작하는 방법 |
KR101891786B1 (ko) | 2011-11-29 | 2018-08-27 | 삼성전자주식회사 | 아이 트래킹 기반의 사용자 기능 운용 방법 및 이를 지원하는 단말기 |
JP5945417B2 (ja) | 2012-01-06 | 2016-07-05 | 京セラ株式会社 | 電子機器 |
JP6152758B2 (ja) * | 2013-09-13 | 2017-06-28 | 富士通株式会社 | 情報処理装置、方法及びプログラム |
US20160094705A1 (en) * | 2014-09-30 | 2016-03-31 | Ringcentral, Inc. | Message Read Confirmation Using Eye Tracking |
-
2013
- 2013-09-11 JP JP2013187905A patent/JP6115418B2/ja active Active
-
2014
- 2014-08-27 US US14/469,693 patent/US9377853B2/en not_active Expired - Fee Related
- 2014-08-29 EP EP14182913.5A patent/EP2849029A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP2849029A1 (en) | 2015-03-18 |
JP2015055950A (ja) | 2015-03-23 |
US9377853B2 (en) | 2016-06-28 |
US20150070268A1 (en) | 2015-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9547439B2 (en) | Dynamically-positioned character string suggestions for gesture typing | |
US10275436B2 (en) | Zoom enhancements to facilitate the use of touch screen devices | |
JP2015056173A (ja) | 情報処理装置、方法及びプログラム | |
JP2006345529A (ja) | ユーザが調整可能な閾値を用いる赤目補正方法及び装置 | |
JPWO2012102159A1 (ja) | 文字入力装置および文字入力方法 | |
JP6152758B2 (ja) | 情報処理装置、方法及びプログラム | |
JP6115418B2 (ja) | 情報処理装置、方法及びプログラム | |
JP6248678B2 (ja) | 情報処理装置、手書き入力プログラム及び手書き入力方法 | |
JP5606635B1 (ja) | 電子機器、補正方法、及びプログラム | |
JP2014195202A (ja) | シンボル入力装置及びプログラム | |
JP6291894B2 (ja) | 入力装置、入力方法及びプログラム | |
JP6340420B2 (ja) | テキスト選択箇所段落スナップ | |
CN108780383B (zh) | 基于第二输入选择第一数字输入行为 | |
JP6220374B2 (ja) | 情報処理装置、出力文字コード判定方法、及びプログラム | |
JP6136728B2 (ja) | 情報処理装置、判定方法及びプログラム | |
JP6115389B2 (ja) | 情報処理装置、判定方法及びプログラム | |
JP7238054B2 (ja) | 入力情報修正方法及び情報端末 | |
US11017570B2 (en) | Display control apparatus, display control method, and recording medium | |
KR20170017166A (ko) | 전자 장치, 전자 장치의 문자 입력 방법 | |
US20130063378A1 (en) | Terminal apparatus and method for supporting smart touch operation | |
JP6380085B2 (ja) | 情報処理装置及びプログラム | |
WO2013046512A1 (ja) | 情報処理端末 | |
JP2015170212A (ja) | 文字入力システム用のプログラムおよび文字入力装置 | |
JP2012212317A (ja) | 手書き入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160510 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170215 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170221 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170306 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6115418 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |