Nothing Special   »   [go: up one dir, main page]

JP2021068482A - Method for controlling portable terminal - Google Patents

Method for controlling portable terminal Download PDF

Info

Publication number
JP2021068482A
JP2021068482A JP2021015515A JP2021015515A JP2021068482A JP 2021068482 A JP2021068482 A JP 2021068482A JP 2021015515 A JP2021015515 A JP 2021015515A JP 2021015515 A JP2021015515 A JP 2021015515A JP 2021068482 A JP2021068482 A JP 2021068482A
Authority
JP
Japan
Prior art keywords
viewpoint
icon
camera
display
user
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.)
Granted
Application number
JP2021015515A
Other languages
Japanese (ja)
Other versions
JP7176020B2 (en
Inventor
吉澤 和彦
Kazuhiko Yoshizawa
和彦 吉澤
橋本 康宣
Yasunobu Hashimoto
康宣 橋本
清水 宏
Hiroshi Shimizu
宏 清水
岡本 周幸
Chikayuki Okamoto
周幸 岡本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maxell Ltd
Original Assignee
Maxell Holdings Ltd
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 Maxell Holdings Ltd filed Critical Maxell Holdings Ltd
Priority to JP2021015515A priority Critical patent/JP7176020B2/en
Publication of JP2021068482A publication Critical patent/JP2021068482A/en
Priority to JP2022179830A priority patent/JP7416894B2/en
Application granted granted Critical
Publication of JP7176020B2 publication Critical patent/JP7176020B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

To prevent an erroneous operation without impairing operability in a portable terminal such as a smartphone.SOLUTION: A method for controlling a portable terminal includes: a detection step for detecting a viewpoint to which an eye of a face imaged by a camera of the portable terminal is directed; a display step for displaying a cursor at a position based on the viewpoint in a display unit of the portable terminal; a condition determination step for determining whether or not preset input conditions are satisfied with respect to an icon displayed on the display unit, an input to a first area selected and set from among a plurality of areas that are preset in the display unit and in contact with an edge of the display unit, and a position based on the viewpoint; and a control step for performing display control of the display unit of the portable terminal. In the control step, an application program corresponding to the icon at the position based on the viewpoint corresponding to the conditions determination step is executed to perform display control so as to perform display according to the execution on the display unit.SELECTED DRAWING: Figure 1

Description

本発明は、携帯端末の制御方法に関するものである。 The present invention relates to a method for controlling a mobile terminal.

近年のスマートフォンに代表される通信と情報処理技術、カメラ撮像技術と半導体技術の進歩は目覚しく、こうした環境の整備・拡大に伴って、従来の携帯電話での操作よりも円滑に操作するための技術が開発されている。 Recent advances in communication and information processing technology represented by smartphones, camera imaging technology, and semiconductor technology are remarkable, and with the development and expansion of such an environment, technology for smoother operation than conventional mobile phone operations. Has been developed.

例えば音声認識機能をスマートフォンに搭載し、音声でスマートフォンを操作するなどの高度なマンマシーンインターフェイスシステムも導入されてきている。また、アイコンによる直観的な操作を可能にするタッチパッドは、スマートフォンで一般的に搭載されている。タッチパッドによる操作が一般的である理由は、その安定した動作と廉価な部品により製造が可能であるところもある。 For example, an advanced man-machine interface system such as installing a voice recognition function in a smartphone and operating the smartphone by voice has been introduced. In addition, touchpads that enable intuitive operation using icons are commonly installed in smartphones. The reason why the touchpad operation is common is that it can be manufactured due to its stable operation and inexpensive parts.

しかし、これらは操作性に優れているとしても、音声では周囲の雑音や他の人の音声の影響を受ける可能性があり、タッチパッドでは手が滑って近くの別のアイコンを操作してしまう可能性もある。 However, even though they are easy to use, voice can be affected by ambient noise and other people's voice, and the touchpad can slip your hand and operate another nearby icon. There is a possibility.

誤操作の防止に関する技術として、例えば特許文献1には、ユーザの視線検出により、操作に有効な視線範囲にあるか否かを検出する視線有効範囲を設け、キーが操作された場合に、ユーザ視線が有効範囲にない場合に操作を無効とし、誤操作を防止する技術が記載されている。 As a technique for preventing erroneous operation, for example, Patent Document 1 provides an effective line-of-sight range for detecting whether or not the line-of-sight range is effective for operation by detecting the line-of-sight of the user, and when a key is operated, the user's line-of-sight is provided. Describes a technique for invalidating an operation when is not within the effective range and preventing an erroneous operation.

特開2015−28734号公報JP-A-2015-28734

特許文献1に記載された技術を用いれば、キーの誤操作を防止できる。しかしながら、このような技術は、スマートフォンの操作性を損なう可能性があり、スマートフォンへの適用は難しい。 By using the technique described in Patent Document 1, it is possible to prevent erroneous operation of the key. However, such a technique may impair the operability of the smartphone, and it is difficult to apply it to the smartphone.

本発明の目的は、スマートフォンなどの携帯端末で、操作性を損なうことなく、誤操作を防止する技術を提供することにある。 An object of the present invention is to provide a technique for preventing erroneous operation of a mobile terminal such as a smartphone without impairing operability.

本発明に係る代表的な携帯端末の制御方法は、前記携帯端末のカメラが撮像した顔の目が向けられた視点を検出する検出ステップと、前記携帯端末の表示部において、前記視点に基づいた位置にカーソルを表示する表示ステップと、前記表示部に表示されたアイコンと、前記表示部の予め設定され、前記表示部の縁に接する複数の領域の中から選択されて設定される第1の領域への入力と、前記視点に基づいた位置とに対して、予め設定された入力条件を満たすか判定する条件判定ステップと、前記携帯端末の表示部の表示制御を行う制御ステップと、を備え、前記制御ステップにおいて、前記条件判定ステップに応じた前記視点に基づいた位置にある前記アイコンに対応するアプリケーションプログラムを実行し、前記表示部に前記実行に応じた表示を行うように表示制御する。 A typical method for controlling a mobile terminal according to the present invention is based on a detection step of detecting a viewpoint imaged by a camera of the mobile terminal to which the eyes of the face are directed, and a display unit of the mobile terminal based on the viewpoint. A first display step that displays a cursor at a position, an icon displayed on the display unit, and a first set that is selected from a plurality of preset areas of the display unit that are in contact with the edge of the display unit. It includes a condition determination step for determining whether or not a preset input condition is satisfied with respect to the input to the area and the position based on the viewpoint, and a control step for controlling the display of the display unit of the mobile terminal. In the control step, the application program corresponding to the icon at the position based on the viewpoint according to the condition determination step is executed, and the display is controlled so as to display the display according to the execution.

本発明によれば、スマートフォンなどの携帯端末で、操作性を損なうことなく、誤操作を防止する技術を提供することができる。 According to the present invention, it is possible to provide a technique for preventing erroneous operation in a mobile terminal such as a smartphone without impairing operability.

スマートフォンとその操作の例を示す図である。It is a figure which shows the example of a smartphone and its operation. スマートフォンにアイコンを表示した例を示す図である。It is a figure which shows the example which displayed the icon on the smartphone. スマートフォンにテキストを表示した例を示す図である。It is a figure which shows the example which displayed the text on the smartphone. タブレット端末の表示の例を示す図である。It is a figure which shows the example of the display of a tablet terminal. タブレット端末に地図を表示した例を示す図である。It is a figure which shows the example which displayed the map on the tablet terminal. タブレット端末に地図を拡大表示した例を示す図である。It is a figure which shows the example which enlarged-displayed the map on a tablet terminal. タブレット端末に地図の詳細情報を表示した例を示す図である。It is a figure which shows the example which displayed the detailed information of a map on a tablet terminal. タブレット端末に地図を表示した例を示す図である。It is a figure which shows the example which displayed the map on the tablet terminal. タブレット端末に地図の詳細情報を表示した例を示す図である。It is a figure which shows the example which displayed the detailed information of a map on a tablet terminal. キャリブレーションの例を示す図である。It is a figure which shows the example of calibration. 2つのカメラによる距離測定の例を示す図である。It is a figure which shows the example of the distance measurement by two cameras. めがね型装置と携帯端末の例を示す図である。It is a figure which shows the example of the glasses type device and the mobile terminal. カメラを使用しない操作の例を示す図である。It is a figure which shows the example of the operation which does not use a camera. 複数の指のタッチを検出するタブレット端末の例を示す図である。It is a figure which shows the example of the tablet terminal which detects the touch of a plurality of fingers. タブレット端末の画面の例を示す図である。It is a figure which shows the example of the screen of a tablet terminal. タッチパッドに特別な領域を含むスマートフォンの例を示す図である。It is a figure which shows the example of the smartphone which includes a special area in a touch pad. スマートフォンの特別な領域の操作の例を示す図である。It is a figure which shows the example of the operation of the special area of a smartphone. 携帯端末のハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware composition of a mobile terminal. 携帯端末のハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware composition of a mobile terminal. 携帯端末の処理の例を示す図である。It is a figure which shows the example of the processing of a mobile terminal.

以下、本発明の実施形態の例を、図面を用いて説明する。 Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings.

図1は、スマートフォン100とその操作の例を示す図である。図1の例では、スマートフォン100を操作するユーザ160が、電車またはバスなどの交通機関において、つり革170につかまって、片手をふさがれた状況であり、片手163でスマートフォン100を保持している。 FIG. 1 is a diagram showing an example of a smartphone 100 and its operation. In the example of FIG. 1, a user 160 who operates a smartphone 100 is in a situation where one hand is blocked by a strap 170 in a transportation system such as a train or a bus, and the smartphone 100 is held by one hand 163. ..

ユーザ160は、スマートフォン100を操作するために、顔をスマートフォン100に向けて、目161によりスマートフォン100を見ている。スマートフォン100は、タッチパッド(表示画面)110、カメラ120、カメラ130、サイドボタン140、及びマイク150が設けられており、ユーザ160はタッチパッド110を見ることになる。 In order to operate the smartphone 100, the user 160 is looking at the smartphone 100 with his / her eyes 161 with his / her face facing the smartphone 100. The smartphone 100 is provided with a touch pad (display screen) 110, a camera 120, a camera 130, a side button 140, and a microphone 150, and the user 160 sees the touch pad 110.

カメラ120とカメラ130は、ユーザ160の顔を撮像するものであり、特にユーザ160の目161を撮像する。そして、2個のカメラでの撮像により顔とタッチパッド110との距離を算出し、目161の白目と瞳の位置関係から視線を特定して、タッチパッド110での視点を得るが、これらについては後で更に説明する。 The camera 120 and the camera 130 image the face of the user 160, and particularly the eyes 161 of the user 160. Then, the distance between the face and the touch pad 110 is calculated by imaging with two cameras, the line of sight is specified from the positional relationship between the white eyes of the eyes 161 and the eyes, and the viewpoint on the touch pad 110 is obtained. Will be described further later.

図1に示したスマートフォン100の例では、カメラを2個設けたが、顔とタッチパッド110との距離を他のセンサにより検出できるのであれば、1個であっても良い。例えば、タッチパッド110と同一面のカメラ120の代わりにカメラ120の位置に赤外線または超音波の距離センサを設けて、ユーザ160の顔との距離を測定しても良い。 In the example of the smartphone 100 shown in FIG. 1, two cameras are provided, but one may be used as long as the distance between the face and the touch pad 110 can be detected by another sensor. For example, instead of the camera 120 on the same surface as the touch pad 110, an infrared or ultrasonic distance sensor may be provided at the position of the camera 120 to measure the distance to the face of the user 160.

また、ユーザ160がサングラスを着用しているなど目161の白目と瞳の位置関係を識別しにくく視点を特定しにくい場合は、その代わりに他の入力が利用されてもよい。ただし、ユーザ160の顔そのものがタッチパッド110へ向いているかを判定するために、顔の輪郭、例えば髪の毛と耳で構成される輪郭162が識別されても良い。 Further, when it is difficult to identify the positional relationship between the white of the eyes 161 and the pupil, such as when the user 160 is wearing sunglasses, another input may be used instead. However, in order to determine whether the face of the user 160 itself faces the touch pad 110, a facial contour, for example, a contour 162 composed of hair and ears may be identified.

図2は、スマートフォン100にアイコン220を表示した例を示す図である。図2の例は、ホーム画面或いは待ち受け画面と呼ばれる表示であり、タッチパッド110にアイコン220が表示されている。なお、アイコン220−1からアイコン220−9までを、いずれのアイコンであるかを特定せずに表す場合、アイコン220と表現し、以下では他の符号も同じ表現とする。 FIG. 2 is a diagram showing an example in which the icon 220 is displayed on the smartphone 100. The example of FIG. 2 is a display called a home screen or a standby screen, and the icon 220 is displayed on the touch pad 110. When the icons 220-1 to 220-9 are represented without specifying which icon they are, they are expressed as the icon 220, and the other symbols are also expressed in the same manner below.

アイコン220−1からアイコン220−9までのそれぞれは、アプリケーションプログラムに対応して予め設定されたアイコンであり、それらの中で選択されたアイコン220に対応するアプリケーションプログラムが実行される。カーソル210は、ユーザ160の視点の位置に表示される。即ち視点をユーザにフィードバックするカーソル位置を示す。 Each of the icons 220-1 to 220-9 is a preset icon corresponding to the application program, and the application program corresponding to the icon 220 selected among them is executed. The cursor 210 is displayed at the position of the viewpoint of the user 160. That is, the cursor position for feeding back the viewpoint to the user is shown.

先ずユーザ160の視線は、漠然とタッチパッド110上の一点を捉える。スマートフォン100に着信があり、現在受話状態に移行できない旨を自動的に応答するアプリケーションプログラムの起動アイコンがアイコン220−8であった場合、ユーザ160はカーソル210をアイコン220−8上に合致させるべく視線を移動させる。 First, the line of sight of the user 160 vaguely catches a point on the touchpad 110. If there is an incoming call on the smartphone 100 and the start icon of the application program that automatically responds that the current listening state cannot be entered is icon 220-8, the user 160 should align the cursor 210 on the icon 220-8. Move your line of sight.

そして、スマートフォン100は、アイコン220−8上に視点があることを特定し、サイドボタン140のスイッチオン動作、いわゆる「決定」動作を検出すると、アイコン220−8に対応するアプリケーションプログラムを起動する。これにより、片手操作でのアプリケーション選択及び起動が可能となる。 Then, when the smartphone 100 identifies that the viewpoint is on the icon 220-8 and detects the switch-on operation of the side button 140, that is, the so-called "decision" operation, the smartphone 100 activates the application program corresponding to the icon 220-8. This makes it possible to select and start an application with one-handed operation.

図1では、つり革170につかまるというユーザ160の行為を例にとったが、荷物を持っている場合、資料を手に持っている場合、或いは子供と手をつないで歩いている場合、片手を怪我している場合など、片手のみによる操作が求められる場面は多く存在し、これらの場合に、以上で説明した操作は有効である。 In FIG. 1, the user 160's act of holding onto the strap 170 is taken as an example, but one hand is used when carrying luggage, holding materials, or walking hand in hand with a child. There are many situations where one-handed operation is required, such as when the strap is injured, and in these cases, the operation described above is effective.

なお、スマートフォン100は、視点がアイコン220−8上へ移動したことを特定すると、アイコン220−8上へカーソル210を移動するだけではなく、アイコン220−8の表示の色を変更したり、表示のサイズを変更したり、表示の形状を変更したりして、ハイライト表示しても良い。これにより、更に確実にアイコン220−8が選択されていることを、ユーザ160は確認できる。 When the smartphone 100 specifies that the viewpoint has moved onto the icon 220-8, the smartphone 100 not only moves the cursor 210 onto the icon 220-8, but also changes the display color of the icon 220-8 or displays it. You may change the size of the icon or change the shape of the display to highlight it. As a result, the user 160 can confirm that the icon 220-8 is selected more reliably.

また、スマートフォン100は、カーソル210を表示せず、視点がいずれかのアイコン220上へ移動したことを特定すると、そのアイコン220の表示の色を変更したり、表示のサイズを変更したり、表示の形状を変更したりしても良い。 Further, when the smartphone 100 does not display the cursor 210 and specifies that the viewpoint has moved onto one of the icons 220, the display color of the icon 220 is changed, the display size is changed, or the display is displayed. You may change the shape of.

また、図2の例では、カーソル210の形状を矢印としたが、視線の狙っている部分を示すという意味を強調するために、丸と十字を組み合わせたターゲットマークなどであっても良い。 Further, in the example of FIG. 2, the shape of the cursor 210 is an arrow, but in order to emphasize the meaning of indicating the target portion of the line of sight, a target mark in which a circle and a cross are combined may be used.

以上の説明では、待ち受け画面におけるアプリケーションプログラムの起動の例を説明したが、アプリケーションプログラム実行中の操作についても、以上で説明した操作の処理は利用可能である。例えば、図2に示したアイコン220は電話番号を入力する数字キーであり、電話関係のアプリケーションプログラムを実行中にアイコン220の選択により数字が入力されても良い。 In the above description, an example of starting the application program on the standby screen has been described, but the processing of the operation described above can also be used for the operation during the execution of the application program. For example, the icon 220 shown in FIG. 2 is a number key for inputting a telephone number, and a number may be input by selecting the icon 220 while executing a telephone-related application program.

また、例えば留守電機能の利用では、合成音声のメッセージにしたがって数字の入力が求められる場合がある。即ち、タッチパッドから数字が入力可能になる状態と、スマートフォンから発せられる合成音声のメッセージを聞く状態とが重なる場合がある。 Further, for example, when using the answering machine function, it may be required to input a number according to a synthetic voice message. That is, the state in which numbers can be input from the touch pad and the state in which a synthetic voice message emitted from the smartphone is heard may overlap.

これに対して、スマートフォン100はカメラ120、130によりユーザ160の視点により数字キーであるアイコン220が選択されるので、メッセージを聞くために耳がタッチパッド110に接触しても、数字キーであるアイコン220は選択されず、意図しないタッチパッド入力が受け付けられるようなことはない。 On the other hand, in the smartphone 100, since the icon 220, which is a number key, is selected by the cameras 120 and 130 from the viewpoint of the user 160, even if the ear touches the touch pad 110 to listen to the message, the number key is used. The icon 220 is not selected and unintended touchpad input is not accepted.

また、待ち受け画面またはアプリケーションプログラムを実行中において、スマートフォン100を懐にしまう動作の途中で、タッチパッド110への無意識の接触による意図しない入力が受け付けられることはない。なぜならば、視点によるアイコン220の選択がなく、更にサイドボタン140のスイッチオン動作もなく、ユーザの決定(実行)の意図条件が満たされていないためである。 Further, while the standby screen or the application program is being executed, an unintended input due to unconscious contact with the touch pad 110 is not accepted during the operation of putting the smartphone 100 in the pocket. This is because the icon 220 is not selected from the viewpoint, the side button 140 is not switched on, and the intention condition of the user's decision (execution) is not satisfied.

以上で説明したように、アプリケーションプログラム或いは数字キーの決定という1つの指示を2種類の操作の組み合わせで入力することにより、誤って1種類の操作が発生してしまっても、誤った指示にまでは至らない。 As explained above, by inputting one instruction of the application program or the determination of the number keys with a combination of two types of operations, even if one type of operation is mistakenly generated, the wrong instruction is given. Does not reach.

ここでのポイントは、ユーザの顔認識及び視線や視点検知というスマートフォン内蔵の標準となりつつあるカメラ機能さえ備えていれば、比較的容易なソフトウェア処理により誤入力認識防止及び片手操作のみによる使い勝手向上という大きな効果を得ることができる点である。 The point here is to prevent erroneous input recognition by relatively easy software processing and improve usability by only one-handed operation, as long as it has the camera function that is becoming the standard built into smartphones such as user's face recognition and line-of-sight and viewpoint detection. The point is that a great effect can be obtained.

スマートフォン100で他のアプリケーションプログラムを実行する例を説明する。図3は、スマートフォン100にテキストを表示した例を示す図である。テキストは単語の並びで構成され、例えば単語320−1、単語320−2、単語320−3、単語320−4と順番に、ユーザ160は視点を移動しながら単語320を読み進む。 An example of executing another application program on the smartphone 100 will be described. FIG. 3 is a diagram showing an example in which text is displayed on the smartphone 100. The text is composed of a sequence of words, for example, the user 160 reads the word 320 while moving the viewpoint in the order of the word 320-1, the word 320-2, the word 320-3, and the word 320-4.

ここで、ユーザ160が単語320−4をコピーしたい場合、ユーザ160の視点は単語320−4にあり、この視点をスマートフォン100は特定する。そこで、サイドボタン140がスイッチオン動作されながら、マイク150が音声による操作を受け付ける。この音声による操作は、例えば「コピー」である。 Here, when the user 160 wants to copy the word 320-4, the viewpoint of the user 160 is in the word 320-4, and the smartphone 100 specifies this viewpoint. Therefore, the microphone 150 accepts the operation by voice while the side button 140 is switched on. This voice operation is, for example, "copy".

これに対して、スマートフォン100は、単語320−4をコピーしてクリップボードに貼り付ける。また、音声による操作は、他の種類の操作であっても良く、テキスト編集のための操作であっても良い。 On the other hand, the smartphone 100 copies the word 320-4 and pastes it on the clipboard. Further, the voice operation may be another type of operation, or may be an operation for text editing.

以上で説明したように、単語320−4の選択とコピーという2つの指示を3種類の操作の組み合わせで入力することにより、誤って1種類の操作が発生してしまっても、誤った指示にまでは至らない。 As explained above, by inputting the two instructions of selecting and copying the word 320-4 with a combination of three types of operations, even if one type of operation is mistakenly generated, the wrong instruction will be given. Not reached.

次に、タブレット端末の例を説明する。図4は、タブレット端末400の表示の例を示す図である。タブレット端末400は、タッチパッド(表示画面)410、カメラ420、カメラ430、決定ボタン440、及びマイク490が設けられており、ユーザはタッチパッド410を見ることになる。 Next, an example of a tablet terminal will be described. FIG. 4 is a diagram showing an example of display of the tablet terminal 400. The tablet terminal 400 is provided with a touch pad (display screen) 410, a camera 420, a camera 430, a decision button 440, and a microphone 490, and the user sees the touch pad 410.

これらは、既に説明したスマートフォン100のタッチパッド110、カメラ120、カメラ130、サイドボタン140、及びマイク150に相当し、カーソル470はカーソル210に相当し、アイコン220を表示してのアプリケーションプログラムの起動や、アプリケーションプログラム実行中の数字の入力は既に説明したとおりであり、テキストを表示しての単語の処理も既に説明したとおりである。 These correspond to the touch pad 110, the camera 120, the camera 130, the side button 140, and the microphone 150 of the smartphone 100 described above, the cursor 470 corresponds to the cursor 210, and the application program is started by displaying the icon 220. And, the input of the number during the execution of the application program is as already explained, and the processing of the word by displaying the text is also as already explained.

ただし、アイコン220を表示してのアプリケーションプログラムの起動において、決定ボタン440が押し込まれる代わりに、マイク490が音声による操作として「実行」を受け付けても良い。 However, when the application program is started by displaying the icon 220, the microphone 490 may accept "execution" as a voice operation instead of pressing the enter button 440.

このような操作による指示は、情報検索でも利用できる。図4の例では、人480−1、人480−2、及び人480−3の3名が被写体となった写真情報において、ユーザが人480−2の人物の情報を知りたい場合、ユーザが視線を人480−2の表示に向けて、カーソル470が人480−2の表示に移動したとき、決定ボタン440を押し込むか、マイク490に向けて「情報検索せよ」と発声する。 Instructions by such an operation can also be used for information retrieval. In the example of FIG. 4, when the user wants to know the information of the person of the person 480-2 in the photographic information in which the three persons of the person 480-1, the person 480-2, and the person 480-3 are the subjects, the user wants to know the information of the person of the person 480-2. When the cursor 470 moves to the display of the person 480-2 with the line of sight directed to the display of the person 480-2, the enter button 440 is pushed or the microphone 490 is uttered "Search for information".

これに対して、タブレット端末400は、ユーザの視点を特定してカーソル470を移動し、決定ボタン440が押し込まれるか、マイク490で「情報検索せよ」という音声の操作を受け付けると、視点を特定した位置、即ちカーソル470を表示している位置の画像を顔認識し、タブレット端末400内に記憶された情報或いはインターネット上の情報を検索して、見つかった結果を音声合成で出力するか、タッチパッド410に表示する。 On the other hand, the tablet terminal 400 identifies the viewpoint when the user's viewpoint is specified, the cursor 470 is moved, and the enter button 440 is pressed or the microphone 490 accepts a voice operation "Search for information". Face recognition is performed on the image of the position where the cursor is displayed, that is, the position where the cursor 470 is displayed, the information stored in the tablet terminal 400 or the information on the Internet is searched, and the found result is output by voice synthesis or touched. Displayed on pad 410.

タブレット端末400は、ユーザの視点を特定してカーソル470を移動し、決定ボタン440が押し込まれる操作を受け付けると共に、マイク490で「情報検索せよ」という音声の操作を受け付けると、顔認識しても良い。 When the tablet terminal 400 identifies the user's viewpoint, moves the cursor 470, accepts the operation of pressing the enter button 440, and accepts the voice operation of "search for information" with the microphone 490, even if the face is recognized. good.

情報検索の対象は地図情報であっても良い。図5Aは、タブレット端末400に地図情報を表示する例を示す図である。図5Aに示すタブレット端末400は、図4に示したタブレット端末400に、ダウンボタン450とアップボタン460が追加されている。ダウンボタン450とアップボタン460は、音出力のボリュームの調整に使用されるものであるが、画像のズームの調整にも兼用される。 The target of the information retrieval may be map information. FIG. 5A is a diagram showing an example of displaying map information on the tablet terminal 400. In the tablet terminal 400 shown in FIG. 5A, a down button 450 and an up button 460 are added to the tablet terminal 400 shown in FIG. The down button 450 and the up button 460 are used for adjusting the volume of the sound output, but are also used for adjusting the zoom of the image.

ユーザが、先ず「アフリカ地図」を表示するよう操作し、図5Aではタッチパッド410にアフリカの地図が表示されている。「アフリカ地図」を表示するための操作は、マイク490へ「アフリカ地図」という音声が入力されても良く、この音声と共に決定ボタン440が押し込まれるか、タッチパッド410の特定領域がタッチされても良い。 The user first operates to display the "Africa map", and in FIG. 5A, the map of Africa is displayed on the touch pad 410. The operation for displaying the "Africa map" may be performed by inputting the voice "Africa map" to the microphone 490, and even if the enter button 440 is pressed with this voice or a specific area of the touch pad 410 is touched. good.

そして、ユーザが、アフリカの地図の一部に視点をあわせて、アップボタン460を押すと、これらのユーザの操作に対して、タブレット端末400は、カメラ420とカメラ430で得られたユーザの画像から視点を特定し、視点位置にあわせてカーソル470を表示し、アップボタン460が押されたことを検出すると、図5Bに示すように、視点位置であるカーソル470を中心に地図をズームアップする。 Then, when the user puts the viewpoint on a part of the map of Africa and presses the up button 460, the tablet terminal 400 responds to the operation of these users by the tablet terminal 400, and the image of the user obtained by the camera 420 and the camera 430. When the viewpoint is specified from the viewpoint, the cursor 470 is displayed according to the viewpoint position, and it is detected that the up button 460 is pressed, the map is zoomed up around the cursor 470 which is the viewpoint position as shown in FIG. 5B. ..

これにより、ユーザは、更に詳細な位置を確認するために見たい部分がズームアップされ、知りたい部分を詳細に観察することができる。 As a result, the user can zoom in on the part to be seen in order to confirm the more detailed position, and can observe the part to be known in detail.

なお、タブレット端末400は、アップボタン460の代わりにダウンボタン450が押されたことを検出すると、視点位置であるカーソル470を中心に地図をズームダウンする。また、アップボタン460或いはダウンボタン450が押されたことを検出すると共に、マイク490で「ズームアップ」或いは「ズームダウン」という音声の操作を受け付けて、地図のズームアップ或いはズームダウンの処理を実行しても良い。 When the tablet terminal 400 detects that the down button 450 is pressed instead of the up button 460, the tablet terminal 400 zooms down the map around the cursor 470, which is the viewpoint position. In addition, it detects that the up button 460 or down button 450 has been pressed, and accepts the voice operation of "zoom up" or "zoom down" with the microphone 490 to execute the map zoom up or zoom down process. You may.

更に、図5Bに示した表示において、タブレット端末400は、決定ボタン440が押されたことを検出すると、視点位置であるカーソル470の地図上で指し示す国を特定し、その特定された国に関する情報を、タブレット端末400内の記憶装置またはインター
ネットから検索して、図5Cに示すようにタッチパッド410に表示する。
Further, in the display shown in FIG. 5B, when the tablet terminal 400 detects that the enter button 440 is pressed, it identifies the country pointed to on the map of the cursor 470, which is the viewpoint position, and provides information on the specified country. Is searched from the storage device in the tablet terminal 400 or the Internet, and displayed on the touch pad 410 as shown in FIG. 5C.

ここで、タブレット端末400は、決定ボタン440が押されたことを検出すると共に、マイク490で「詳細情報」という音声の操作を受け付けて、検索の処理と表示の処理を実行しても良い。 Here, the tablet terminal 400 may detect that the enter button 440 has been pressed, receive a voice operation of "detailed information" with the microphone 490, and execute a search process and a display process.

地図情報に基づく情報検索では、GPS(Global Positioning System)に基づき、タブレット端末400の位置に応じた地図の表示と周辺情報の検索を可能にしても良い。タブレット端末400は、地図アプリケーションプログラムが起動されると、GPSに基づき現在位置を中心とした地図を表示する。 In the information retrieval based on map information, it may be possible to display a map according to the position of the tablet terminal 400 and search for peripheral information based on GPS (Global Positioning System). When the map application program is started, the tablet terminal 400 displays a map centered on the current position based on GPS.

図6Aは、タブレット端末400に地図情報を表示する例を示す図である。タッチパッド410、カメラ420、カメラ430、決定ボタン440、ダウンボタン450、アップボタン460、カーソル470、及びマイク490は既に説明したとおりである。タッチパッド410には地図をスクロールするための四方向の矢印と現在位置マーク620も表示される。 FIG. 6A is a diagram showing an example of displaying map information on the tablet terminal 400. The touchpad 410, camera 420, camera 430, enter button 440, down button 450, up button 460, cursor 470, and microphone 490 are as described above. The touchpad 410 also displays four-way arrows for scrolling the map and the current position mark 620.

現在位置マーク620が地図の中心に表示されている状態において、上矢印610に視点があわされて、決定ボタン440が押されると、地図が下へスクロールし、図6Aに示す表示画面が得られる。図6Aでは、地図の下へのスクロールに応じて、現在位置マーク620も下へ移動している。 With the current position mark 620 displayed in the center of the map, when the viewpoint is moved to the up arrow 610 and the enter button 440 is pressed, the map scrolls down and the display screen shown in FIG. 6A is obtained. .. In FIG. 6A, the current position mark 620 also moves down as the map scrolls down.

図6Aに示した表示画面において、ユーザの視点が百貨店630にあわされると、カーソル470が百貨店630を指し示すように表示され、決定ボタン440が押されると、図6Bに示した表示画面となる。これにより、ユーザは、これから行こうとする百貨店の各階の情報を事前に得ることが可能となる。 On the display screen shown in FIG. 6A, when the user's viewpoint is moved to the department store 630, the cursor 470 is displayed so as to point to the department store 630, and when the enter button 440 is pressed, the display screen shown in FIG. 6B is displayed. As a result, the user can obtain information on each floor of the department store to be visited in advance.

以下に、視点を特定するためのキャリブレーションと距離測定について、図7と図8を用いて説明する。キャリブレーションが開始されると、図7に示すように、タッチパッド110またはタッチパッド410の表示画面710の中で、先ず表示画面710−1のように中央に点滅するマーク711−1が表示される。 The calibration and the distance measurement for specifying the viewpoint will be described below with reference to FIGS. 7 and 8. When the calibration is started, as shown in FIG. 7, in the display screen 710 of the touch pad 110 or the touch pad 410, first, a blinking mark 711-1 is displayed in the center like the display screen 710-1. To.

表示画面710−1の表示に対して、カメラ120、カメラ130、カメラ420、或いはカメラ430による撮像画像720−1が取得される。ここで、図8を用いて後で説明するように、2つのカメラ120、130或いはカメラ420、430の視差を利用した、被写体712即ちユーザまでの距離を測定しても良い。撮像画像720−1でのカメラの倍率は、被写体712の上半身が収まる程度で良い。 The image captured by the camera 120, the camera 130, the camera 420, or the camera 430 is acquired with respect to the display of the display screen 710-1. Here, as will be described later with reference to FIG. 8, the distance to the subject 712, that is, the user may be measured using the parallax of the two cameras 120, 130 or the cameras 420, 430. The magnification of the camera in the captured image 720-1 may be such that the upper body of the subject 712 fits.

次に、表示画面710−2のように左下に点滅するマーク711−2が表示される。このとき、「点滅する図形に注目してください」などのメッセージが合成音声で出力されても良い。また、カメラの倍率が上げられて、被写体712の目の部分713がクローズアップされ、撮像画像720−2が取得される。 Next, a blinking mark 711-2 is displayed at the lower left as shown on the display screen 710-2. At this time, a message such as "Please pay attention to the blinking figure" may be output as a synthetic voice. Further, the magnification of the camera is increased, the eye portion 713 of the subject 712 is brought into close-up, and the captured image 720-2 is acquired.

次に、表示画面710−3のように右上に点滅するマーク711−3が表示される。撮像画像720−2が取得されたカメラの倍率と同じ倍率で、被写体712の目の部分713がクローズアップされた撮像画像720−3が取得され、撮像画像720−2と撮像画像720−3の目のパターンの相関を求める。 Next, a blinking mark 711-3 is displayed on the upper right as shown on the display screen 710-3. At the same magnification as the magnification of the camera from which the captured image 720-2 was acquired, the captured image 720-3 with the eye portion 713 of the subject 712 close-up was acquired, and the captured image 720-2 and the captured image 720-3 Find the correlation of eye patterns.

即ち、表示画面710の中央から遠い位置へ視線が向う従い、目の輪郭714における黒目や虹彩の位置715は、目の輪郭714の中央から離れるように変位する。表示画面
710の端点(マーク711−2とマーク711−3)を見たときの、目の輪郭714−2に対する黒目や虹彩の位置715−2と、目の輪郭714−3に対する黒目や虹彩の位置715−3との変位を基準として、キャリブレーション後の実際に視点を特定するために新たに得られた撮像画像の変位量の、変位の基準に対する割合から、表示画面の端点からの割合が、視点の位置として算出されても良い。
That is, since the line of sight is directed to a position far from the center of the display screen 710, the positions 715 of the black eye and the iris in the eye contour 714 are displaced so as to be away from the center of the eye contour 714. When looking at the end points (mark 711-2 and mark 711-3) of the display screen 710, the positions of the black eyes and iris with respect to the eye contour 714-2 and the positions of the black eyes and iris with respect to the eye contour 714-3 Based on the displacement from the position 715-3, the ratio of the displacement amount of the captured image newly obtained to actually specify the viewpoint after calibration to the displacement reference is the ratio from the end point of the display screen. , May be calculated as the position of the viewpoint.

また、マーク711−2とマーク711−3の間の距離と、撮像画像720−1が取得されたときに測定されたスマートフォン100(或いはタブレット端末400)とユーザ(被写体712)との距離とから、撮像画像720−2と撮像画像720−3の視線の角度が算出され、新たに得られた撮像画像の変位量の、変位の基準に対する割合から、視線の角度の割合が算出され、視線の角度と新たに得られた撮像画像が取得されたときの距離とから視点の位置が算出されても良い。 Further, from the distance between the mark 711-2 and the mark 711-3 and the distance between the smartphone 100 (or tablet terminal 400) and the user (subject 712) measured when the captured image 720-1 is acquired. , The line-of-sight angles of the captured image 720-2 and the captured image 720-3 are calculated, and the ratio of the line-of-sight angle is calculated from the ratio of the displacement amount of the newly obtained captured image to the displacement reference, and the line-of-sight angle is calculated. The position of the viewpoint may be calculated from the angle and the distance when the newly obtained captured image is acquired.

なお、図7を用いた説明では、片目についての処理を説明したが、両目それぞれに対して処理を行い、平均化するなどしても良い。また、マーク711−1が表示されることなく、マーク711−2とマーク711−3が表示されても良い。更に、マーク711−2とマーク711−3の表示と撮像画像720−2と撮像画像720−3の取得に加えて、表示画面710の左上と右下にもマークが表示され、それぞれの撮像画像が取得されても良い。 In the description using FIG. 7, the process for one eye has been described, but the process may be performed for each of the eyes and averaged. Further, the mark 711-2 and the mark 711-3 may be displayed without displaying the mark 711-1. Further, in addition to the display of the mark 711-2 and the mark 711-3 and the acquisition of the captured image 720-2 and the captured image 720-3, the marks are also displayed on the upper left and lower right of the display screen 710, and the respective captured images are displayed. May be obtained.

図8は、2つのカメラによる距離測定の例を示す図である。顔認識により被写体712の両眼の中心位置である点821が検出され、検出された点821を用いた距離測定について説明する。また、説明を簡単にするために、2つのカメラの中で一方の正面に被写体712であるユーザが正対した状態での距離測定を説明する。 FIG. 8 is a diagram showing an example of distance measurement by two cameras. Point 821, which is the center position of both eyes of the subject 712, is detected by face recognition, and distance measurement using the detected point 821 will be described. Further, for simplification of the explanation, the distance measurement in a state where the user who is the subject 712 is facing the front of one of the two cameras will be described.

図8では、携帯端末810が被写体712を撮像する位置関係を、z軸の上方向から見たxy平面で示している。携帯端末810は、スマートフォン100或いはタブレット端末400であり、レンズ811、レンズ812、撮像素子813、及び撮像素子814が設けられている。 In FIG. 8, the positional relationship in which the mobile terminal 810 captures the subject 712 is shown in the xy plane viewed from above on the z-axis. The mobile terminal 810 is a smartphone 100 or a tablet terminal 400, and is provided with a lens 811, a lens 812, an image sensor 813, and an image sensor 814.

撮像素子813には、レンズ811を通して、点821を含む被写体712が結像する。ここで、点821は撮像素子813上の点824となる。撮像素子814にも、レンズ812を通して、点821を含む被写体712が結像する。ここで、点821は撮像素子814上の点825となる。 A subject 712 including a point 821 is imaged on the image sensor 813 through the lens 811. Here, the point 821 becomes a point 824 on the image sensor 813. The subject 712 including the point 821 is also imaged on the image sensor 814 through the lens 812. Here, the point 821 becomes a point 825 on the image sensor 814.

そして、撮像素子813における点824に相当する位置である撮像素子814における点826と、点825の位置の差が視差834に相当する。このように、1つの被写体712を2つのカメラで撮像すると、各カメラの撮像素子813と撮像素子814とでは画像に違いが生じる。 Then, the difference between the positions of the point 826 and the point 825 on the image sensor 814, which is the position corresponding to the point 824 on the image sensor 813, corresponds to the parallax 834. In this way, when one subject 712 is imaged by two cameras, there is a difference in the image between the image sensor 813 and the image sensor 814 of each camera.

また、点821と点822と点823が形成する大きな三角形と、点823と点826と点825が形成する小さな三角形とには、光学的性質上、相似関係がある。そこで、携帯端末810から被写体712までの長さ831を距離Lとし、レンズ間の長さ832を距離Dとし、焦点距離833を距離Fとし、視差834を距離Sとすると、これらの距離の間には、L:D=F:Sという関係が成立する。 Further, the large triangle formed by the points 821, 822 and 823 and the small triangle formed by the points 823, 826 and 825 have a similar relationship in terms of optical properties. Therefore, if the length 831 from the mobile terminal 810 to the subject 712 is the distance L, the length 832 between the lenses is the distance D, the focal length 833 is the distance F, and the diopter 834 is the distance S, then between these distances. , L: D = F: S.

この関係から、距離Lは、L=D×F/Sで表され、例えばD=5cm、F=3mm、S=0.5mmとすると、L=30cmが得られる。携帯端末810であるスマートフォン100或いはタブレット端末400では、2つのカメラそれぞれのレンズの位置と撮像素子の位置との関係は固定であるため、以上のように被写体712と携帯端末810の距
離を算出することが可能となる。
From this relationship, the distance L is represented by L = D × F / S. For example, if D = 5 cm, F = 3 mm, and S = 0.5 mm, L = 30 cm can be obtained. In the smartphone 100 or the tablet terminal 400, which is the mobile terminal 810, the relationship between the position of the lens of each of the two cameras and the position of the image sensor is fixed, so the distance between the subject 712 and the mobile terminal 810 is calculated as described above. It becomes possible.

以上で説明したように、被写体であるユーザの目が撮像可能であれば、視点と距離を算出可能であるが、ユーザの個人差により目の開き方や、ユーザと携帯端末との距離のとり方には大きな違いが出る可能性もあるため、目の輪郭と黒目では視点と距離を算出しにくい場合もある。そこで、以下では、めがね型の装置を用いる例を説明する。 As explained above, if the user's eyes, which are the subject, can be imaged, the viewpoint and distance can be calculated, but how to open the eyes and how to take the distance between the user and the mobile terminal due to individual differences of the user. It may be difficult to calculate the viewpoint and distance between the contour of the eye and the black eye, because there may be a big difference between the two. Therefore, an example of using a glasses-type device will be described below.

図9は、めがね型装置900と携帯端末940の例を示す図である。めがね型装置900は、めがねの形状をしており、鼻と耳が接触してユーザの顔に固定され、カメラ920−1とカメラ920−2を有する。カメラ920は、ユーザの目の近距離に位置するため、目の輪郭と黒目を撮像しやすい。なお、カメラ920は1つであっても良い。 FIG. 9 is a diagram showing an example of a glasses-type device 900 and a mobile terminal 940. The glasses-type device 900 has the shape of glasses, and has a camera 920-1 and a camera 920-2, which are fixed to the user's face in contact with the nose and ears. Since the camera 920 is located close to the user's eyes, it is easy to capture the contours of the eyes and the black eyes. The number of cameras 920 may be one.

カメラ920とユーザの目との距離は、ユーザの顔の形状の個人差はあるものの、めがね型装置900の形状に応じて、ほぼ一定となり、めがね型装置900の形状が設計されるときに固定値として設定されても良い。 The distance between the camera 920 and the user's eyes is almost constant according to the shape of the eyeglass-type device 900, although there are individual differences in the shape of the user's face, and is fixed when the shape of the eyeglass-type device 900 is designed. It may be set as a value.

携帯端末940は、スマートフォン100或いはタブレット端末400であり、めがね型装置900と接続コード930で接続され、カメラ920での撮像画像のデータをめがね型装置900から得る。図9では、接続コード930による有線接続の例を示したが、接続コード930が無く、携帯端末940とめがね型装置900とが無線接続されても良い。 The mobile terminal 940 is a smartphone 100 or a tablet terminal 400, is connected to the glasses-type device 900 with a connection code 930, and obtains data of an image captured by the camera 920 from the glasses-type device 900. Although FIG. 9 shows an example of a wired connection using the connection cord 930, the mobile terminal 940 and the glasses-type device 900 may be wirelessly connected without the connection cord 930.

携帯端末940は、タッチパッド(表示画面)950、アップボタン960、ダウンボタン970、及び決定ボタン980が設けられ、これらの動作は既に説明したとおりであるが、2つのカメラは設けられなくても良い。ユーザがタッチパッド950を見るために、めがね型装置900のリム910には透明または着色されたレンズがはめ込まれる。 The mobile terminal 940 is provided with a touch pad (display screen) 950, an up button 960, a down button 970, and an enter button 980, and these operations are as described above, but even if two cameras are not provided. good. A transparent or colored lens is fitted into the rim 910 of the eyeglass-type device 900 for the user to view the touchpad 950.

めがね型装置900のリム910−1とリム910−2の一方または両方に液晶スクリーンがはめ込まれても良い。液晶スクリーンにアイコンなどを映し出すために、携帯端末940は接続コード930を介してめがね型装置900へ画像データを出力しても良い。 The liquid crystal screen may be fitted to one or both of the rims 910-1 and rims 910-2 of the eyeglass-type device 900. In order to display an icon or the like on the liquid crystal screen, the mobile terminal 940 may output image data to the glasses-type device 900 via the connection cord 930.

めがね型装置900に液晶スクリーンがはめ込まれた場合の携帯端末940は、液晶スクリーンに映し出されたアイコンなどへのユーザの視点を算出する。また、この場合の携帯端末940は、タッチパッド950を備えなくても良いし、タッチパッド950に対して小さい或いは解像度の低いタッチパッドであっても良い。 When the liquid crystal screen is fitted in the glasses-type device 900, the mobile terminal 940 calculates the user's viewpoint on the icon or the like displayed on the liquid crystal screen. Further, the mobile terminal 940 in this case may not be provided with the touch pad 950, or may be a touch pad that is smaller or has a lower resolution than the touch pad 950.

めがね型装置900のツル990−1とツル990−2の一方または両方にイヤフォンを備えても良い。イヤフォンを用いて音で情報をユーザへ伝えるために、携帯端末940は接続コード930を介してめがね型装置900へ合成音声データを出力しても良い。このイヤフォンの代わりに、めがね型装置900はヘッドフォンを備えても良い。ヘッドフォンを備えるために、ユーザの頭上で接触するヘッドバンドを備えても良い。 Earphones may be provided on one or both of the vines 990-1 and vines 990-2 of the glasses-type device 900. In order to convey information to the user by sound using the earphone, the mobile terminal 940 may output synthetic voice data to the eyeglass-type device 900 via the connection cord 930. Instead of this earphone, the glasses-type device 900 may include headphones. To include the headphones, a headband that comes into contact above the user's head may be provided.

また、ハンズフリーフォンのようにツル990がマイクを備えても良い。マイクからの音声データを得るために、携帯端末940は接続コード930を介してめがね型装置900から音声データを入力しても良い。 Further, the vine 990 may be provided with a microphone like a hands-free phone. In order to obtain the voice data from the microphone, the mobile terminal 940 may input the voice data from the glasses-type device 900 via the connection cord 930.

更に、めがね型装置900は、液晶スクリーンがはめ込まれ、アップボタン960、ダウンボタン970、及び決定ボタン980が設けられても良く、携帯端末940の処理をめがね型装置900が実行しても良い。この場合のめがね型装置900は、独立して動作可能であるため、接続コード930が無くても良い。 Further, the glasses-type device 900 may be fitted with a liquid crystal screen and may be provided with an up button 960, a down button 970, and a decision button 980, and the glasses-type device 900 may execute the processing of the mobile terminal 940. Since the glasses-type device 900 in this case can operate independently, the connection cord 930 may be omitted.

以上の説明では、カメラを使用してユーザの視点を特定したが、カメラを使用しなくても良い。例えば、スマートフォンが鷲掴みにされた場合、ユーザの手の指が無意識にタッチパッドに接触し、ユーザの意図せぬ入力がなされる場合もあるが、これに対して、カメラを使用せず、図10に示すような操作を検出しても良い。 In the above description, the viewpoint of the user is specified by using the camera, but the camera may not be used. For example, when a smartphone is grabbed, the fingers of the user's hand may unknowingly touch the touchpad and input may be made unintentionally by the user. The operation as shown in 10 may be detected.

図10はカメラを使用しない操作の例を示す図である。スマートフォン100は、タッチパッド110、サイドボタン140、及びマイク150が設けられている。カメラは設けられていても良いが、使用されない。視点位置の代わりに、片手164によるタッチパッド110への接触位置を検出し、片手163によるサイドボタン140の押し込まれる動作を検出して、スマートフォン100は、検出された操作に対応する処理を実行する。 FIG. 10 is a diagram showing an example of an operation without using a camera. The smartphone 100 is provided with a touch pad 110, a side button 140, and a microphone 150. A camera may be provided, but it is not used. Instead of the viewpoint position, the smartphone 100 detects the contact position with the touch pad 110 by the one-handed 164, detects the pushing action of the side button 140 by the one-handed 163, and executes the process corresponding to the detected operation. ..

また、スマートフォン100は、片手164によるタッチパッド110への接触位置を検出し、サイドボタン140の押し込まれる動作の検出の代わりに、マイク150での音声による操作を検出しても良い。これらにより、タッチパッド110の操作の検出に加えて別の操作の検出も行うことにより、ユーザの意図しない操作を誤検出する可能性を減らすことができる。 Further, the smartphone 100 may detect the contact position with the touch pad 110 by the one-handed 164 and detect the voice operation by the microphone 150 instead of detecting the operation of pushing the side button 140. As a result, the possibility of erroneously detecting an operation not intended by the user can be reduced by detecting another operation in addition to detecting the operation of the touch pad 110.

以上の説明では、タッチパッド以外の操作を検出したが、タッチパッドの操作の検出で、ユーザの意図しない操作を誤検出する可能性を減らす例を説明する。図11Aは複数の指のタッチを検出するタブレット端末1100の例を示す図である。タブレット端末1100は、タッチパッド(表示画面)1110及びカメラ1120が設けられている。 In the above description, operations other than the touchpad have been detected, but an example of reducing the possibility of erroneously detecting an operation not intended by the user by detecting the operation of the touchpad will be described. FIG. 11A is a diagram showing an example of a tablet terminal 1100 that detects touches of a plurality of fingers. The tablet terminal 1100 is provided with a touch pad (display screen) 1110 and a camera 1120.

カメラ1120は、タッチパッド1110を操作する手1140を指まで撮像するようタッチパッド1110側に傾けられて設置され、カメラ1120の撮像光軸はタッチパッド1110の方向に傾き、撮像範囲は画角1130のようにタッチパッド1110の周辺を含む。 The camera 1120 is installed tilted toward the touchpad 1110 so as to image the hand 1140 that operates the touchpad 1110 up to the finger, the imaging optical axis of the camera 1120 is tilted toward the touchpad 1110, and the imaging range is the angle of view 1130. Including the periphery of the touchpad 1110 as in.

タブレット端末1100では、手1140の1本目の指(例えば人差し指)のタッチを検出し、その状態でタッチした指の移動を検出すると、カーソルを移動させる。そして、手1140の2本目の指(例えば親指)により、タッチパッド1110内の実行(決定)ボタンの範囲のタッチを検出すると、1本目の指を検出している位置であるカーソルの位置に対応する動作を実行あるいは決定する。 The tablet terminal 1100 detects the touch of the first finger (for example, the index finger) of the hand 1140, and when the movement of the touched finger is detected in that state, the cursor is moved. Then, when the touch of the range of the execute (decision) button in the touch pad 1110 is detected by the second finger (for example, the thumb) of the hand 1140, it corresponds to the position of the cursor which is the position where the first finger is detected. Perform or determine the action to be performed.

図11Bは、タブレット端末1100の画面の例を示す図である。アイコン1150−1、アイコン1150−2、アイコン1150−3が、タッチパッド1110に表示されており、アイコン1150それぞれは、アプリケーションプログラム或いはアプリケーションプログラムに対する指示に対応している。 FIG. 11B is a diagram showing an example of a screen of the tablet terminal 1100. The icon 1150-1, the icon 1150-2, and the icon 1150-3 are displayed on the touch pad 1110, and each of the icons 1150 corresponds to the application program or an instruction to the application program.

アイコン1160は、実行(決定)ボタンである。例えば、1本目の指でのアイコン1150−1へのタッチを検出している状態で、2本目の指でのアイコン1160へのタッチを検出すると、タブレット端末1100は、アイコン1150−1に対応するアプリケーションプログラムを起動したり、指示に基づく動作を実行したりする。 Icon 1160 is an execute (decision) button. For example, if the touch of the icon 1150-1 with the first finger is detected and the touch of the icon 1160 with the second finger is detected, the tablet terminal 1100 corresponds to the icon 1150-1. Start an application program or perform an action based on an instruction.

アイコン1160は、タッチパッド1110に表示されなくても良い。この場合の実行(決定)ボタンの範囲は、アイコン1150以外の領域となる。また、アイコン1160が表示されていない状態で、1本目の指がいずれかのアイコン1150を予め設定された時間以上タッチし続けていることを検出すると、アイコン1160が表示され、アイコン1160への2本目の指のタッチが検出されても良い。 The icon 1160 does not have to be displayed on the touchpad 1110. The range of the execute (decision) button in this case is an area other than the icon 1150. Further, when it is detected that the first finger keeps touching one of the icons 1150 for a preset time or longer while the icon 1160 is not displayed, the icon 1160 is displayed and 2 to the icon 1160 is displayed. The touch of the real finger may be detected.

カメラ1120が撮像した画像を分析することにより、タッチパッド1110にタッチしている指の種類が認識される。この指の種類の認識により、2本目の指のタッチが、親指のタッチであると認識した場合は、いわゆるマウスの左クリックとして検出されて、アイコン1150に対応するアプリケーションプログラムが起動されても良い。 By analyzing the image captured by the camera 1120, the type of finger touching the touch pad 1110 is recognized. If the recognition of the finger type recognizes that the touch of the second finger is the touch of the thumb, it may be detected as a so-called left mouse click and the application program corresponding to the icon 1150 may be started. ..

また、2本目の指のタッチが、中指のタッチであると認識した場合は、いわゆるマウスの右クリックとして検出されて、アイコン1150に対応するアプリケーションプログラムのメニューが表示されたり、アプリケーションプログラムの情報が表示されたりしても良い。また、1本目の指のタッチが中指で行われた場合には、2本目の指のタッチが人差し指で行われた場合にマウスの左クリックとして検出され、2本目のタッチが薬指で行われた場合にマウスの右クリックとして検出されても良い。 When the touch of the second finger is recognized as the touch of the middle finger, it is detected as a so-called right mouse click, and the menu of the application program corresponding to the icon 1150 is displayed, or the information of the application program is displayed. It may be displayed. In addition, when the touch of the first finger is performed with the middle finger, when the touch of the second finger is performed with the index finger, it is detected as a left click of the mouse, and the second touch is performed with the ring finger. In some cases, it may be detected as a right mouse click.

指の種類の認識の結果が、ユーザにわかるようにするため、タッチパッド1110のタッチ部分の周囲を、認識した指の種類に応じた特定の色とする表示にしてもよい。そして、タッチ部分の周囲の色の表示が、カーソルとみなされても良い。これにより、指の種類の認識の誤りにより、誤った指示となる可能性を減らすことができる。 In order to make the result of finger type recognition visible to the user, the area around the touch portion of the touch pad 1110 may be displayed in a specific color according to the recognized finger type. Then, the display of the color around the touch portion may be regarded as a cursor. As a result, it is possible to reduce the possibility of giving an erroneous instruction due to an erroneous recognition of the finger type.

更に、カメラ1120で撮像された手1140の画像が、アイコン1150及びアイコン1160と重畳されてタッチパッド1110に表示されても良い。 Further, the image of the hand 1140 captured by the camera 1120 may be superimposed on the icon 1150 and the icon 1160 and displayed on the touch pad 1110.

次に、カメラにより視点を検出するが、図1などに示したサイドボタン140及び図4に示した決定ボタン440の代わりにタッチパッドを使用する例を説明する。図12Aは、タッチパッド110の一部を特別な領域とするスマートフォン100の例を示す図である。 Next, an example in which the viewpoint is detected by the camera and the touch pad is used instead of the side button 140 shown in FIG. 1 and the decision button 440 shown in FIG. 4 will be described. FIG. 12A is a diagram showing an example of a smartphone 100 in which a part of the touch pad 110 is a special area.

スマートフォン100は、タッチパッド110、カメラ120、及びカメラ130が設けられている。カメラ120及びカメラ130については既に説明したとおりである。スマートフォン100は、サイドボタンとマイクが設けられていても良いが、ここでは使用されない。スマートフォン100は、タブレット端末400であっても良い。 The smartphone 100 is provided with a touch pad 110, a camera 120, and a camera 130. The camera 120 and the camera 130 have already been described. The smartphone 100 may be provided with a side button and a microphone, but is not used here. The smartphone 100 may be a tablet terminal 400.

サイドボタン140及び決定ボタン440の代わりにタッチパッド110を使用するために、サイドボタン140及び決定ボタン440の代わりとなる特別領域1210がタッチパッド110に設定される。特別領域1210は、スマートフォン100が片手で保持された場合に、例えば親指でタッチされる領域である。 In order to use the touchpad 110 instead of the side button 140 and the decision button 440, a special area 1210 that replaces the side button 140 and the decision button 440 is set on the touchpad 110. The special area 1210 is an area that is touched by, for example, the thumb when the smartphone 100 is held by one hand.

ユーザが、スマートフォン100を片手で把持する場合、そのユーザの癖によってその把持する位置が異なり、そのユーザが右利きか左利きかによってもその把持する位置が異なる。そこで、図12Aに示すような特別領域1210−1から特別領域1210−6までに対して、1つの特別領域1210が選択される設定を、スマートフォン100の電源がオンされた後またはリセットされた後に受け付ける。 When a user grips the smartphone 100 with one hand, the gripping position differs depending on the user's habit, and the gripping position also differs depending on whether the user is right-handed or left-handed. Therefore, the setting in which one special area 1210 is selected for the special areas 1210-1 to 1210-6 as shown in FIG. 12A is set after the power of the smartphone 100 is turned on or reset. Accept.

図12Aにおいて、例えば、特別領域1210−1、1210−3、1210−5は左手で把持された場合用であり、特別領域1210−2、1210−4、1210−6は右手で把持された場合用である。スマートフォン100を把持する手でタッチされる特別領域1210は、タッチパッド110の縁に接する領域であることが望ましい。 In FIG. 12A, for example, the special regions 1210-1, 1210-3, 1210-5 are for the case of being gripped by the left hand, and the special regions 1210-2, 1210-4, 1210-6 are for the case of being gripped by the right hand. For. It is desirable that the special area 1210 touched by the hand holding the smartphone 100 is an area in contact with the edge of the touch pad 110.

図12Bは、特別領域1210−3が選択される設定を受け付けた例である。視点による位置指定は、特別領域1210−3を除くタッチパッド110で有効とし、特別領域1210−3はタッチ専用とする。このため、特別領域1210−3にはアイコン1230は配置されない。 FIG. 12B is an example of accepting the setting in which the special region 1210-3 is selected. The position designation by the viewpoint is valid on the touch pad 110 excluding the special area 1210-3, and the special area 1210-3 is dedicated to the touch. Therefore, the icon 1230 is not arranged in the special area 1210-3.

そして、既に説明したように、カメラ120とカメラ130の撮像画像に基づいてユーザの視点が特定され、カーソル210が表示される。視点位置であるカーソル210の位置は、アイコン1230−1からアイコン1230−8の上を移動可能である。 Then, as described above, the user's viewpoint is specified based on the images captured by the cameras 120 and 130, and the cursor 210 is displayed. The position of the cursor 210, which is the viewpoint position, can be moved from the icon 1230-1 on the icon 1230-8.

カーソル210が、アイコン1230−6の上に位置したところで、片手1220の親指により特別領域1210−3のタッチされたことが検出されると、アイコン1230−6に対応するアプリケーションが起動されたり、アプリケーションに指示が送られたりする。 When the cursor 210 is positioned above the icon 1230-6 and it is detected that the special area 1210-3 is touched by the thumb of one hand 1220, the application corresponding to the icon 1230-6 is started or the application. Instructions are sent to.

なお、特別領域1210−3に「決定」や「タッチ」などを表す文字列または特別なアイコンが表示され、ユーザが特別領域であることを理解できるようにしても良い。 A character string or a special icon representing "decision", "touch", or the like may be displayed in the special area 1210-3 so that the user can understand that the special area is used.

以上で説明した視点または1本目の指による第1の操作と、ボタンや音声による第2の操作などの複数の操作を検出することにより、操作の妥当性を確認し、ユーザの意図に即した動作を実現する。妥当性を確認するための操作は、以上で説明した操作に限定されるものではない。 By detecting a plurality of operations such as the first operation with the viewpoint or the first finger described above and the second operation with a button or voice, the validity of the operation is confirmed and the user's intention is met. Realize the operation. The operation for confirming the validity is not limited to the operation described above.

例えば、カメラを使用しての操作の検出として、視点によるアイコン選択状態が数秒間継続したら、実行または決定にあたり、「よろしければ右目のみを3秒間閉じてください」といったメッセージをユーザに投げかけ、そのとおりの動作が検出されれば、実行または決定の動作に移行するようにしても良い。 For example, to detect an operation using the camera, if the icon selection state by the viewpoint continues for a few seconds, when executing or deciding, a message such as "Please close only the right eye for 3 seconds if you like" is thrown to the user, and that's right. If the operation of is detected, the operation may be shifted to the execution or decision operation.

また、ユーザがサングラスを装着しており、目以外の入力が必要な場合、例えば口唇の形で確認するため、「よろしければ、『お』を発音するときの口の形にしてください」といったメッセージをユーザに投げかけ、そのとおりの動作が検出されるか判定されても良い。 Also, if the user is wearing sunglasses and needs input other than the eyes, for example, in order to check with the shape of the lips, a message such as "If you like, please use the shape of the mouth when pronouncing" o "". May be thrown at the user to determine if the exact behavior is detected.

操作を検出するためのスマートフォン100或いはタブレット端末400のセンサとしては既に説明したとおりであるが、検出される操作は、入力条件として優先度を持たせても良い。例えば、
(1)視線、視点、或いは目の状況
(2)口唇の形
(3)音声
(4)スイッチ入力
(5)タッチパッドへのタッチ情報
に対して、予め優先度が設定され、任意に組み合わされても良い。
The sensor of the smartphone 100 or the tablet terminal 400 for detecting the operation is as described above, but the detected operation may have a priority as an input condition. For example
(1) Line of sight, viewpoint, or eye condition (2) Lip shape (3) Voice (4) Switch input (5) Priority is set in advance for touch information to the touch pad, and it is arbitrarily combined. You may.

周辺環境に応じて優先度の高い入力条件または優先度の低い入力条件を、後で説明する入力条件管理部が選択する。例えば、周辺環境として暗い環境であると判定されると、カメラが使用される入力条件は選択されず、優先度の低いスイッチ入力とタッチパッドへのタッチ情報が選択されても良い。 The input condition management unit, which will be described later, selects an input condition having a high priority or an input condition having a low priority according to the surrounding environment. For example, when it is determined that the surrounding environment is a dark environment, the input condition in which the camera is used is not selected, and the switch input having a low priority and the touch information to the touch pad may be selected.

図13は携帯端末810の第1のハードウェア構成の例を示す図である。携帯端末810は既に説明したとおりスマートフォン100或いはタブレット端末400である。カメラ部1301は、カメラ120、130かカメラ420、430などに対応し、タッチパッド表示部1308とタッチパッドセンス部1316は、タッチパッド110かタッチパッド410などに対応する。 FIG. 13 is a diagram showing an example of the first hardware configuration of the mobile terminal 810. The mobile terminal 810 is a smartphone 100 or a tablet terminal 400 as described above. The camera unit 1301 corresponds to the cameras 120, 130, the cameras 420, 430, etc., and the touch pad display unit 1308 and the touch pad sense unit 1316 correspond to the touch pad 110, the touch pad 410, and the like.

マイク部1313は、マイク150かマイク490に対応し、スイッチ入力部1315
は、サイドボタン140か決定ボタン440などに対応する。なお、スマートフォン100本来の電話機能などのハードウェアは、本実施例の説明とは関係ないので省略している。また、アプリケーションプログラムの起動について特に説明する。
The microphone unit 1313 corresponds to the microphone 150 or the microphone 490, and the switch input unit 1315
Corresponds to the side button 140, the enter button 440, and the like. The hardware such as the telephone function original to the smartphone 100 is omitted because it has nothing to do with the description of this embodiment. In addition, the start of the application program will be particularly described.

カメラ部1301は、2つ以上のカメラの撮像により得た画像情報を顔認識部1302へ出力する。顔認識部1302は、顔認識して、顔部分の特徴を抽出する。また、顔認識部1302は、顔までの距離を算出し、顔を正面に認識できない場合や目を認識できない場合、ユーザへメッセージを出すための動作をしても良い。 The camera unit 1301 outputs image information obtained by imaging by two or more cameras to the face recognition unit 1302. The face recognition unit 1302 recognizes the face and extracts the features of the face portion. Further, the face recognition unit 1302 may perform an operation for calculating the distance to the face and issuing a message to the user when the face cannot be recognized in the front or the eyes cannot be recognized.

視点検出部1303は、目の部分の情報と顔までの距離を顔認識部1302から入力し、視点の位置を算出する。ここで、視点がタッチパッド表示部1308に向けられているかを判定しても良い。そして、視点は絶えず細かな動きを生じる性質があるため、ローパスフィルタ部1304は、細動情報をカットし、視点の情報を視点情報管理部1305へ出力する。 The viewpoint detection unit 1303 inputs the information of the eye portion and the distance to the face from the face recognition unit 1302, and calculates the position of the viewpoint. Here, it may be determined whether or not the viewpoint is directed to the touch pad display unit 1308. Since the viewpoint has the property of constantly producing fine movements, the low-pass filter unit 1304 cuts the fine movement information and outputs the viewpoint information to the viewpoint information management unit 1305.

視点情報管理部1305は、タッチパッド表示部1308の画面上のどこに視点があるかを、カーソル表示1307へ出力し、タッチパッド表示部1308を介してユーザにカーソルを表示する。なお、既に説明したようにカーソルの代わりにアイコンのハイライト表示などであっても良い。 The viewpoint information management unit 1305 outputs to the cursor display 1307 where the viewpoint is on the screen of the touch pad display unit 1308, and displays the cursor to the user via the touch pad display unit 1308. As described above, the icon may be highlighted instead of the cursor.

一方、視点情報と組みあわされる少なくとも1つ以上の入力としては、マイク部1313から入力され、音声認識部1314を経て解読される音声入力、サイドボタンなどのスイッチ入力部1315からのスイッチ入力、或いはタッチパッドセンス部1316から入力される手指のタッチ入力などがある。 On the other hand, as at least one or more inputs combined with the viewpoint information, a voice input input from the microphone unit 1313 and decoded through the voice recognition unit 1314, a switch input from a switch input unit 1315 such as a side button, or a switch input from a switch input unit 1315 such as a side button, or There is a touch input of fingers input from the touch pad sense unit 1316.

これらの入力と、視点情報管理部1305からの視点入力とがそろうことで、入力条件管理部1309は、アプリケーションプログラム実行部1310へ、入力により特定されるアプリケーションプログラムを起動させる。入力条件管理部1309は、既に説明したとおり、複数の入力が、予め定められた条件を満たすと判定すると、アプリケーションプログラム実行部1310へ指示を出力する。 When these inputs and the viewpoint input from the viewpoint information management unit 1305 are aligned, the input condition management unit 1309 causes the application program execution unit 1310 to start the application program specified by the input. As described above, the input condition management unit 1309 outputs an instruction to the application program execution unit 1310 when it is determined that the plurality of inputs satisfy the predetermined conditions.

入力条件管理部1309は、アイコンの表示位置と、アイコンに対応するアプリケーションプログラムの識別情報との対応情報を有し、視点情報管理部1305からの視点入力に応じた識別情報をアプリケーションプログラム実行部1310へ出力しても良い。 The input condition management unit 1309 has the correspondence information between the display position of the icon and the identification information of the application program corresponding to the icon, and the identification information corresponding to the viewpoint input from the viewpoint information management unit 1305 is provided by the application program execution unit 1310. You may output to.

あるいは、アプリケーションプログラム実行部1310が、アイコンの表示位置と、アイコンに対応するアプリケーションプログラムの識別情報との対応情報を有し、入力条件管理部1309は、予め定められた条件を満たすと判定すると、視点情報管理部1305からの視点の入力を、アプリケーションプログラム実行部1310へ転送しても良い。 Alternatively, when the application program execution unit 1310 has the correspondence information between the display position of the icon and the identification information of the application program corresponding to the icon, and the input condition management unit 1309 determines that the predetermined condition is satisfied, it is determined. The viewpoint input from the viewpoint information management unit 1305 may be transferred to the application program execution unit 1310.

入力条件管理部1309は、タッチパッド110かタッチパッド410などの領域と、アプリケーションプログラムへの指示との対応情報を有し、タッチパッドセンス部1316からのタッチ位置の入力に応じた指示をアプリケーションプログラム実行部1310へ出力しても良い。 The input condition management unit 1309 has information corresponding to the area such as the touch pad 110 or the touch pad 410 and the instruction to the application program, and gives the instruction according to the input of the touch position from the touch pad sense unit 1316 to the application program. It may be output to the execution unit 1310.

入力条件管理部1309は、タッチパッド110かタッチパッド410などの領域として、特別領域1210の情報を複数有し、選択された特別領域1210−3の情報を有しても良く、アイコン1160の決定ボタンの領域を有しても良い。 The input condition management unit 1309 may have a plurality of information on the special area 1210 as an area such as the touch pad 110 or the touch pad 410, and may have information on the selected special area 1210-3, and determines the icon 1160. It may have a button area.

以上の説明では、入力条件管理部1309を独立した制御部として表したが、アプリケ
ーションプログラム実行部1310の一部であっても良い。最終的にアプリケーションプログラム実行部1310によって、スピーカー部1311がユーザに音声で情報を伝達するか、或いは通信制御部1312に指令を送り通信させても良い。
In the above description, the input condition management unit 1309 is represented as an independent control unit, but it may be a part of the application program execution unit 1310. Finally, the application program execution unit 1310 may cause the speaker unit 1311 to transmit information to the user by voice, or may send a command to the communication control unit 1312 for communication.

なお、図7を用いて既に説明したように、カメラで撮像した目の情報と視点とには個人差があることから、キャリブレーション管理部1306は、カメラで撮像した目の情報と視点との関係を管理して、視点情報管理部1305へ出力し、視点情報管理部1305は、その関係に基づいて視点を特定する。 As already described with reference to FIG. 7, since there are individual differences between the eye information captured by the camera and the viewpoint, the calibration management unit 1306 sets the eye information captured by the camera and the viewpoint. The relationship is managed and output to the viewpoint information management unit 1305, and the viewpoint information management unit 1305 specifies the viewpoint based on the relationship.

カメラ部1301から視点情報管理部1305までは、顔の代わりに指を認識し、指の位置と種類を特定しても良い。入力条件管理部1309は、視点情報管理部1305からの指の位置と種類の情報を入力としても良く、タッチパッドセンス部1316からの入力を視点情報管理部1305へ転送し、視点情報管理部1305にタッチ位置へカーソルを表示させても良い。 The camera unit 1301 to the viewpoint information management unit 1305 may recognize the finger instead of the face and specify the position and type of the finger. The input condition management unit 1309 may input the information on the position and type of the finger from the viewpoint information management unit 1305, transfer the input from the touch pad sense unit 1316 to the viewpoint information management unit 1305, and transfer the input from the viewpoint information management unit 1305 to the viewpoint information management unit 1305. The cursor may be displayed at the touch position.

図14は携帯端末810の第2のハードウェア構成の例を示す図である。図13を用いて説明したハードウェアの各部はソフトウェアで実現してもよい。図14に示したハードウェア構成の例は、そのソフトウェアでの実現のためのハードウェア構成の例である。なお、図14に示した携帯端末810のハードウェア構成は、一般的なスマートフォンやタブレット端末のハードウェア構成であっても良い。 FIG. 14 is a diagram showing an example of a second hardware configuration of the mobile terminal 810. Each part of the hardware described with reference to FIG. 13 may be realized by software. The example of the hardware configuration shown in FIG. 14 is an example of the hardware configuration for realization by the software. The hardware configuration of the mobile terminal 810 shown in FIG. 14 may be the hardware configuration of a general smartphone or tablet terminal.

プロセッサ1401はメモリ1402に格納されたプログラムを実行し、図14に示した各部とデータをやり取りして、データを処理する。メモリ1402は例えばRAM(Random Access Memory)であり、プログラムとデータが格納される。 The processor 1401 executes a program stored in the memory 1402, exchanges data with each part shown in FIG. 14, and processes the data. The memory 1402 is, for example, a RAM (Random Access Memory) in which a program and data are stored.

ストレージ1403は例えばフラッシュメモリであり、プログラムとデータが格納される。メモリ1402とストレージ1403との間で、プログラムとデータが転送されても良い。通信部1404は接続コード930による有線接続、或いは無線電話回線や無線LAN(Local Area Network)で通信する。 The storage 1403 is, for example, a flash memory in which programs and data are stored. Programs and data may be transferred between the memory 1402 and the storage 1403. The communication unit 1404 communicates by a wired connection using a connection code 930, or by a wireless telephone line or a wireless LAN (Local Area Network).

メモリ1402に格納されたアプリケーションプログラムを実行するプロセッサ1401の制御により、通信部1404は送受信する。また、メモリ1402あるいはストレージ1403に格納されるプログラムとデータは、通信部1404により受信されても良い。 The communication unit 1404 transmits and receives under the control of the processor 1401 that executes the application program stored in the memory 1402. Further, the program and data stored in the memory 1402 or the storage 1403 may be received by the communication unit 1404.

入力部1405は、マイク1407などからの入力信号をデータとしてメモリ1402或いはストレージ1403へ格納する。マイク1407は、図1に示したマイク150或いは図4に示したマイク490であり、音声信号を入力する。カメラ1408とカメラ1409のそれぞれは、図1に示したカメラ120とカメラ130或いは図4に示したカメラ420とカメラ430であり、撮像した映像信号を入力する。 The input unit 1405 stores the input signal from the microphone 1407 or the like as data in the memory 1402 or the storage 1403. The microphone 1407 is the microphone 150 shown in FIG. 1 or the microphone 490 shown in FIG. 4, and inputs an audio signal. The camera 1408 and the camera 1409 are the camera 120 and the camera 130 shown in FIG. 1 or the camera 420 and the camera 430 shown in FIG. 4, respectively, and input the captured video signal.

出力部1406は、メモリ1402或いはストレージ1403に格納されたデータを信号に変換し、スピーカー1411などへ出力する。タッチパッド1410は、図1に示したタッチパッド110或いは図4に示したタッチパッド410などであり、タッチを検出すると、そのタッチの情報を入力部1405へ出力し、出力部から入力した映像信号にしたがって画面を表示する。 The output unit 1406 converts the data stored in the memory 1402 or the storage 1403 into a signal and outputs the data to the speaker 1411 or the like. The touch pad 1410 is the touch pad 110 shown in FIG. 1 or the touch pad 410 shown in FIG. 4, and when a touch is detected, the touch information is output to the input unit 1405 and the video signal input from the output unit is output. Display the screen according to.

図15は、図14に示した携帯端末810の処理の例を示す図であり、メモリ1402に格納されてプロセッサ1401が実行するプログラムのフローチャートの例である。携帯端末810の電源がオンされる、或いはスリープから解除されると、プロセッサ140
1は処理を開始する。
FIG. 15 is a diagram showing an example of processing of the mobile terminal 810 shown in FIG. 14, and is an example of a flowchart of a program stored in the memory 1402 and executed by the processor 1401. When the mobile terminal 810 is turned on or released from sleep, the processor 140
1 starts processing.

まず、プロセッサ1401はキャリブレーションが未済であるかを判定する(ステップ1501)。この判定には、例えば、ストレージ1403にキャリブレーションが未済であるか否かのフラグが格納され、そのフラグをプロセッサ1401が読み出して判定しても良い。携帯端末810が製造されたとき、及びリセットされたときには、フラグが未済に設定される。 First, the processor 1401 determines whether the calibration has not been completed (step 1501). In this determination, for example, a flag indicating whether or not calibration has not been completed is stored in the storage 1403, and the processor 1401 may read the flag to determine. When the mobile terminal 810 is manufactured and reset, the flag is set to unfinished.

プロセッサ1401は、ステップ1501において未済である判定した場合、キャリブレーションを実行し(ステップ1502)、未済でないと判定した場合、ステップ1502をスキップする。ステップ1502におけるキャリブレーションの処理内容は、図7と図8を用いて説明したとおりであり、携帯端末810のカメラ1408、1409が有効にされてユーザが撮像される。更にフラグが済に設定される。 If the processor 1401 determines in step 1501 that it has not been completed, it executes calibration (step 1502), and if it determines that it has not been completed, it skips step 1502. The calibration processing contents in step 1502 are as described with reference to FIGS. 7 and 8, and the cameras 1408 and 1409 of the mobile terminal 810 are enabled and the user is imaged. Furthermore, the flag is set to finished.

プロセッサ1401は、待ち受け画面などとも呼ばれるホーム画面を表示する(ステップ1503)。ホーム画面は、図2に示したように、複数のアプリケーションプログラムそれぞれに対応したアイコンを含み、アイコンが操作されることにより、アプリケーションプログラムが起動される。この時点で、携帯端末810のカメラ部1301或いはカメラ1408、1409が有効にされていない場合は、有効にされる。 The processor 1401 displays a home screen, which is also called a standby screen (step 1503). As shown in FIG. 2, the home screen includes icons corresponding to each of the plurality of application programs, and the application programs are started by operating the icons. At this point, if the camera unit 1301 or the cameras 1408 and 1409 of the mobile terminal 810 are not enabled, they are enabled.

プロセッサ1401は、カメラ1408、1409を制御して撮像し、顔認識する(ステップ1504)。この顔認識では、カメラ1408、1409に向いた顔を認識するための処理を実行し、顔を認識した場合は、目の輪郭における黒目や虹彩の位置を認識する。 The processor 1401 controls the cameras 1408 and 1409 to take an image and recognize the face (step 1504). In this face recognition, a process for recognizing a face facing the cameras 1408 and 1409 is executed, and when the face is recognized, the positions of the black eyes and the iris on the contour of the eyes are recognized.

ステップ1504の顔を認識するための処理を実行した結果として、顔を正面に認識できた場合、顔が携帯端末810に向いているとみなして、プロセッサ1401はステップ1506へ進み、顔を認識できない場合または顔が横を向いていると認識できた場合、顔が携帯端末810に向いていないとみなして、プロセッサ1401は、ステップ1512へ進む。 If the face can be recognized in front as a result of executing the process for recognizing the face in step 1504, it is considered that the face is facing the mobile terminal 810, and the processor 1401 proceeds to step 1506 and cannot recognize the face. If or if it can be recognized that the face is facing sideways, the processor 1401 proceeds to step 1512, assuming that the face is not facing the mobile terminal 810.

ステップ1512でプロセッサ1401は、ユーザの注意を促すメッセージ或いはユーザに顔を向けさせるメッセージを出力する。このメッセージはスピーカー1411から出力されても良い。 In step 1512, the processor 1401 outputs a message to call the user's attention or a message to turn the user's face. This message may be output from the speaker 1411.

ステップ1506でプロセッサ1401は、ステップ1504で認識された目の輪郭における黒目や虹彩の位置と、ステップ1502のキャリブレーションで記録された目の輪郭における黒目や虹彩の位置との関係から視点を算出する。カメラ1408とカメラ1409との視差から顔までの距離を算出し、視点の算出に利用しても良い。 In step 1506, the processor 1401 calculates the viewpoint from the relationship between the position of the iris or iris on the contour of the eye recognized in step 1504 and the position of the iris or iris on the contour of the eye recorded by the calibration in step 1502. .. The distance from the parallax between the camera 1408 and the camera 1409 to the face may be calculated and used for calculating the viewpoint.

プロセッサ1401は、算出された視点の細かな変動により誤検出しないように、ローパスフィルタを適用する(ステップ1507)。例えば、予め設定された時間間隔で撮像された画像から視点が算出され、予め設定された個数の視点が算出されると、それらの視点の位置が平均化されても良い。 Processor 1401 applies a low-pass filter so as not to erroneously detect due to the calculated fine variation of the viewpoint (step 1507). For example, when viewpoints are calculated from images captured at preset time intervals and a preset number of viewpoints are calculated, the positions of those viewpoints may be averaged.

プロセッサ1401は、ローパスフィルタの適用された視点に対応する位置へカーソルを表示する(ステップ1508)。視点に対応する位置が、ステップ1503で表示されたホーム画面のアイコンの位置と一致する場合、位置が一致したアイコンは、ハイライト表示されても良い。 Processor 1401 displays the cursor at a position corresponding to the viewpoint to which the low-pass filter is applied (step 1508). When the position corresponding to the viewpoint matches the position of the icon on the home screen displayed in step 1503, the icon having the same position may be highlighted.

プロセッサ1401は、視点により指定されたアイコンを選択する入力があるかを判定する(ステップ1509)。この選択の入力は、例えば図1ではサイドボタン140による入力である。入力が無いと判定されると、視点により指定されたアイコンは、ユーザが単に見ただけの可能性もあるため、プロセッサ1401はステップ1504へ戻る。 Processor 1401 determines if there is an input to select an icon designated by the viewpoint (step 1509). The input of this selection is, for example, the input by the side button 140 in FIG. If it is determined that there is no input, the processor 1401 returns to step 1504 because the icon specified by the viewpoint may have just been seen by the user.

選択の入力が有ると判定されると、プロセッサ1401は、その選択の入力が入力条件を満たすかを判定する(ステップ1510)。この入力条件は、優先度のある入力条件として既に説明したとおりであり、予め設定される。例えばサイドボタン140による入力であっても、入力条件を満たさないと判定されると、プロセッサ1401はステップ1512へ進む。 If it is determined that there is a selection input, the processor 1401 determines whether the selection input satisfies the input condition (step 1510). This input condition has already been described as a priority input condition, and is set in advance. For example, even if the input is performed by the side button 140, if it is determined that the input condition is not satisfied, the processor 1401 proceeds to step 1512.

ステップ1512でプロセッサ1401は、入力条件を満たしていない旨のメッセージ或いは入力が妥当でない旨のメッセージを出力する。このメッセージはスピーカー1411から出力されても良い。なお、ステップ1512は、ステップ1505の判定結果で実行しているか、ステップ1510の判定結果で実行しているかを判定しても良い。 In step 1512, the processor 1401 outputs a message indicating that the input condition is not satisfied or a message indicating that the input is not valid. This message may be output from the speaker 1411. It should be noted that step 1512 may be determined based on the determination result of step 1505 or the determination result of step 1510.

ステップ1510で入力条件を満たすと判定されると、プロセッサ1401は、視点により指定されたアイコンに対応するアプリケーションプログラムを実行する(ステップ1511)。アプリケーションプログラムの実行結果としてのメッセージが、スピーカー1411から出力されても良いし、実行によるエラーのメッセージがスピーカー1411から出力されても良い。 When it is determined in step 1510 that the input condition is satisfied, the processor 1401 executes the application program corresponding to the icon designated by the viewpoint (step 1511). The message as the execution result of the application program may be output from the speaker 1411, or the error message due to the execution may be output from the speaker 1411.

プロセッサ1401は、ステップ1511でアプリケーションプログラムが実行された後、またはステップ1512でメッセージが出力された後、未操作が、予め設定された時間経過したかを判定する。予め設定された時間経過したと判定すると、プロセッサ1401は、携帯端末810を例えばスリープ状態に移行させ、フローチャートの処理を終了する。 The processor 1401 determines whether a preset time has elapsed after the application program was executed in step 1511 or after the message was output in step 1512. When it is determined that the preset time has elapsed, the processor 1401 shifts the mobile terminal 810 to, for example, a sleep state, and ends the processing of the flowchart.

予め設定された時間が経過する前に操作されたと判定すると、プロセッサ1401はステップ1504へ戻る。なお、ステップ1513の未操作の判定は、独立した判定に限定されるものではなく、ステップ1506或いはステップ1509と連携しても良い。 If it is determined that the operation has been performed before the preset time has elapsed, the processor 1401 returns to step 1504. The unoperated determination in step 1513 is not limited to the independent determination, and may be linked with step 1506 or step 1509.

なお、図15を用いた以上の説明では、視点を使用する例を説明したが、既に説明したように他の入力条件であっても良く、図13を用いて説明した各部の動作をプログラムで実現しても良い。 In the above description using FIG. 15, an example of using the viewpoint has been described, but other input conditions may be used as described above, and the operation of each part described with reference to FIG. 13 may be performed by a program. It may be realized.

以上で説明したように、携帯端末の制御方法は、ユーザの操作による入力に対して、複数の入力条件を判定して動作するため、ユーザの誤操作により誤って動作する可能性を低減できる。 As described above, since the control method of the mobile terminal operates by determining a plurality of input conditions with respect to the input by the user's operation, it is possible to reduce the possibility of erroneous operation due to the user's erroneous operation.

スマートフォンやタブレット端末などの携帯端末に適用でき、ユーザに操作されるコンピュータにも適用できる。 It can be applied to mobile terminals such as smartphones and tablet terminals, and can also be applied to computers operated by users.

100 スマートフォン
110 タッチパッド
120 カメラ
130 カメラ
140 サイドボタン
150 マイク
100 Smartphone 110 Touchpad 120 Camera 130 Camera 140 Side Button 150 Microphone

Claims (3)

携帯端末の制御方法であって、
前記携帯端末のカメラが撮像した顔の目が向けられた視点を検出する検出ステップと、
前記携帯端末の表示部において、前記視点に基づいた位置にカーソルを表示する表示ステップと、
前記表示部に表示されたアイコンと、前記表示部の予め設定され、前記表示部の縁に接する複数の領域の中から選択されて設定される第1の領域への入力と、前記視点に基づいた位置とに対して、予め設定された入力条件を満たすか判定する条件判定ステップと、
前記携帯端末の表示部の表示制御を行う制御ステップと、を備え、
前記制御ステップにおいて、
前記条件判定ステップに応じた前記視点に基づいた位置にある前記アイコンに対応するアプリケーションプログラムを実行し、前記表示部に前記実行に応じた表示を行うように表示制御する、
ことを特徴とした、制御方法。
It is a control method for mobile terminals.
The detection step of detecting the viewpoint to which the eyes of the face are directed, which is captured by the camera of the mobile terminal,
A display step of displaying a cursor at a position based on the viewpoint on the display unit of the mobile terminal.
Based on the icon displayed on the display unit, the input to the first area set in advance of the display unit and selected from a plurality of areas in contact with the edge of the display unit, and the viewpoint. A condition determination step for determining whether a preset input condition is satisfied with respect to the position
A control step for controlling the display of the display unit of the mobile terminal is provided.
In the control step
An application program corresponding to the icon at a position based on the viewpoint according to the condition determination step is executed, and display control is performed so that the display unit is displayed according to the execution.
A control method characterized by that.
請求項1に記載の制御方法において、
前記第1の領域には、前記アイコンを表示しない、
ことを特徴とした、制御方法。
In the control method according to claim 1,
The icon is not displayed in the first area.
A control method characterized by that.
請求項2に記載の制御方法において、
前記第1の領域では、前記視点を検出しない、
ことを特徴とした、制御方法。
In the control method according to claim 2,
In the first region, the viewpoint is not detected.
A control method characterized by that.
JP2021015515A 2021-02-03 2021-02-03 Mobile device control method Active JP7176020B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021015515A JP7176020B2 (en) 2021-02-03 2021-02-03 Mobile device control method
JP2022179830A JP7416894B2 (en) 2021-02-03 2022-11-09 Mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021015515A JP7176020B2 (en) 2021-02-03 2021-02-03 Mobile device control method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019526068A Division JP6833997B2 (en) 2017-06-29 2017-06-29 Mobile terminal

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022179830A Division JP7416894B2 (en) 2021-02-03 2022-11-09 Mobile device

Publications (2)

Publication Number Publication Date
JP2021068482A true JP2021068482A (en) 2021-04-30
JP7176020B2 JP7176020B2 (en) 2022-11-21

Family

ID=75637381

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021015515A Active JP7176020B2 (en) 2021-02-03 2021-02-03 Mobile device control method
JP2022179830A Active JP7416894B2 (en) 2021-02-03 2022-11-09 Mobile device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2022179830A Active JP7416894B2 (en) 2021-02-03 2022-11-09 Mobile device

Country Status (1)

Country Link
JP (2) JP7176020B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023001310A (en) * 2021-02-03 2023-01-04 マクセル株式会社 mobile terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242671A (en) * 2012-05-18 2013-12-05 Fujitsu Ltd Tablet terminal and operation reception program
US20150261295A1 (en) * 2014-03-17 2015-09-17 Samsung Electronics Co., Ltd. Method for processing input and electronic device thereof
JP2015191241A (en) * 2014-03-27 2015-11-02 京セラドキュメントソリューションズ株式会社 Electronic apparatus and operation support program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220136517A (en) * 2013-06-27 2022-10-07 아이사이트 모빌 테크놀로지 엘티디 Systems and methods of direct pointing detection for interaction with a digital device
JP6015866B2 (en) * 2013-10-25 2016-10-26 株式会社村田製作所 Display device for portable terminal
US10180716B2 (en) * 2013-12-20 2019-01-15 Lenovo (Singapore) Pte Ltd Providing last known browsing location cue using movement-oriented biometric data
CN107924274A (en) * 2015-07-31 2018-04-17 麦克赛尔株式会社 Information terminal device
JP7176020B2 (en) * 2021-02-03 2022-11-21 マクセル株式会社 Mobile device control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242671A (en) * 2012-05-18 2013-12-05 Fujitsu Ltd Tablet terminal and operation reception program
US20150261295A1 (en) * 2014-03-17 2015-09-17 Samsung Electronics Co., Ltd. Method for processing input and electronic device thereof
JP2015191241A (en) * 2014-03-27 2015-11-02 京セラドキュメントソリューションズ株式会社 Electronic apparatus and operation support program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023001310A (en) * 2021-02-03 2023-01-04 マクセル株式会社 mobile terminal
JP7416894B2 (en) 2021-02-03 2024-01-17 マクセル株式会社 Mobile device

Also Published As

Publication number Publication date
JP2023001310A (en) 2023-01-04
JP7416894B2 (en) 2024-01-17
JP7176020B2 (en) 2022-11-21

Similar Documents

Publication Publication Date Title
US10375219B2 (en) Mobile terminal releasing a locked state and method for controlling the same
KR101876655B1 (en) Screen control method and device
US20150054730A1 (en) Wristband type information processing apparatus and storage medium
KR20130081117A (en) Mobile terminal and control method therof
US20060044265A1 (en) HMD information apparatus and method of operation thereof
US20130250086A1 (en) Automatic magnification of data on display screen based on eye characteristics of user
CN105138118A (en) Intelligent glasses, method and mobile terminal for implementing human-computer interaction
JP6833997B2 (en) Mobile terminal
KR20180004112A (en) Eyeglass type terminal and control method thereof
JP7416894B2 (en) Mobile device
EP3985486B1 (en) Glasses-type terminal
JP2021073611A (en) Mobile terminal
CN114115544B (en) Man-machine interaction method, three-dimensional display device and storage medium
JP2014052934A (en) Portable terminal device, program, and input method
CN115136109A (en) Gesture detection system
CN105652451A (en) Intelligent glasses
EP4447426A1 (en) Grip gesture recognition method and apparatus, device, storage medium, and chip
JP7031112B1 (en) Glasses type terminal
JP7080448B1 (en) Terminal device
TWI495903B (en) Three dimension contactless controllable glasses-like cell phone
US20230328354A1 (en) Electronic device, control method therefor, program, and storage medium
CN111314612B (en) Information display method and electronic equipment
TWI552565B (en) Three dimension contactless controllable glasses-like cell phone
CN118535000A (en) Equipment control method and device, electronic equipment and storage medium
CN114327047A (en) Device control method, device control apparatus, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210203

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20211020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220201

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20220401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220601

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221109

R150 Certificate of patent or registration of utility model

Ref document number: 7176020

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150