Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6206085B2 - Information processing apparatus, display control method, and display control program - Google Patents
[go: Go Back, main page]

JP6206085B2 - Information processing apparatus, display control method, and display control program - Google Patents

Information processing apparatus, display control method, and display control program Download PDF

Info

Publication number
JP6206085B2
JP6206085B2 JP2013221164A JP2013221164A JP6206085B2 JP 6206085 B2 JP6206085 B2 JP 6206085B2 JP 2013221164 A JP2013221164 A JP 2013221164A JP 2013221164 A JP2013221164 A JP 2013221164A JP 6206085 B2 JP6206085 B2 JP 6206085B2
Authority
JP
Japan
Prior art keywords
display
information
user
face authentication
orientation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013221164A
Other languages
Japanese (ja)
Other versions
JP2015082809A (en
Inventor
正浩 吾妻
正浩 吾妻
宰 吉村
宰 吉村
裕幸 前川
裕幸 前川
英之 藤川
英之 藤川
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013221164A priority Critical patent/JP6206085B2/en
Publication of JP2015082809A publication Critical patent/JP2015082809A/en
Application granted granted Critical
Publication of JP6206085B2 publication Critical patent/JP6206085B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)

Description

本発明は情報処理装置、表示制御方法および表示制御プログラムに関する。   The present invention relates to an information processing apparatus, a display control method, and a display control program.

現在、PC(Personal Computer)やタブレット装置などのデバイスが広く普及している。デバイスのディスプレイには、多くの情報が表示されるが、セキュリティの関係上、ディスプレイに表示される情報が制限される場合がある。例えば、情報の中に個人情報が含まれる場合である。   Currently, devices such as PCs (Personal Computers) and tablet devices are widely used. Although a lot of information is displayed on the display of the device, the information displayed on the display may be limited due to security reasons. For example, the information includes personal information.

ここで、デバイスの傾きやデバイスを回転させることにより、ディスプレイの表示を制御する提案がある。この提案では、携帯端末装置の表示部がどちらの方向に向いているか判別する。表示部が所定の基準方向と異なる方向に向いているときは、携帯端末装置のシークレット情報を除く情報の表示操作と画面スクロール操作のみに利用を制限する。シークレット情報を表示させる操作が行われると非シークレット情報が表示部に表示される。   Here, there is a proposal for controlling display on the display by tilting the device or rotating the device. In this proposal, it is determined in which direction the display unit of the mobile terminal device is oriented. When the display unit is oriented in a direction different from the predetermined reference direction, the use is limited only to the information display operation and screen scroll operation except for the secret information of the mobile terminal device. When an operation for displaying the secret information is performed, the non-secret information is displayed on the display unit.

特開2011−182338号公報JP 2011-182338 A

ところで、上記提案では、どのユーザがデバイスを操作してもシークレット情報を表示させずに非シークレット情報を表示できる。しかし、ディスプレイに表示される非シークレット情報は、操作したユーザに対して表示してよい情報であるか不明である。つまり、どのユーザでもデバイスを操作できるが、ユーザによっては見せてはいけない情報がディスプレイに表示される場合がある。   By the way, in the above proposal, no secret information can be displayed without displaying secret information regardless of which user operates the device. However, it is unclear whether the non-secret information displayed on the display is information that may be displayed to the operated user. That is, any user can operate the device, but information that should not be shown depending on the user may be displayed on the display.

1つの側面では、本発明は、情報のセキュリティを向上できる情報処理装置、表示制御方法および表示制御プログラムを提供することを目的とする。   In one aspect, an object of the present invention is to provide an information processing apparatus, a display control method, and a display control program that can improve information security.

1つの態様では、センサ、撮像部および制御部を有する情報処理装置が提供される。センサは、表示装置の表示面の向きを検出する。撮像部は、表示面の前方を撮像する。制御部は、センサにより表示面の向きが変化したことが検知されると、撮像部により撮像された画像に基づいて顔認証を行い、顔認証の結果に応じて表示装置に表示させる情報の内容を制御する。   In one aspect, an information processing apparatus having a sensor, an imaging unit, and a control unit is provided. The sensor detects the orientation of the display surface of the display device. The imaging unit images the front of the display surface. When the control unit detects that the orientation of the display surface has been changed by the sensor, the control unit performs face authentication based on the image captured by the imaging unit, and the content of information displayed on the display device according to the result of the face authentication To control.

また、1つの態様では、表示制御方法が提供される。この表示制御方法では、コンピュータが、センサによる検出結果に基づいて、表示装置の表示面の向きが変化したことを検知すると、表示面の前方を撮像する撮像部により撮像された画像に基づいて顔認証を行い、顔認証の結果に応じて、表示装置に表示させる情報の内容を制御する。   In one aspect, a display control method is provided. In this display control method, when the computer detects that the orientation of the display surface of the display device has changed based on the detection result of the sensor, the face is based on the image captured by the imaging unit that images the front of the display surface. Authentication is performed, and the content of information displayed on the display device is controlled according to the result of face authentication.

また、1つの態様では、上記の表示制御方法と同様の処理をコンピュータに実行させる表示制御プログラムが提供される。   Moreover, in one aspect, a display control program that causes a computer to execute the same processing as the above display control method is provided.

1つの側面では、情報のセキュリティを向上できる。   In one aspect, information security can be improved.

第1の実施の形態の情報処理装置を示す図である。It is a figure which shows the information processing apparatus of 1st Embodiment. 第2の実施の形態の情報処理装置を示す図である。It is a figure which shows the information processing apparatus of 2nd Embodiment. 情報処理装置のディスプレイを傾けた状態を示す図である。It is a figure which shows the state which inclined the display of information processing apparatus. 情報処理装置全体を回転させてディスプレイの向きを変えた状態を示す図である。It is a figure which shows the state which rotated the whole information processing apparatus and changed the direction of the display. 情報処理装置のハードウェア例を示す図である。FIG. 3 is a diagram illustrating a hardware example of an information processing apparatus. 情報処理装置の機能の構成例を示す図である。It is a figure which shows the structural example of the function of information processing apparatus. 傾き・方位管理テーブルの例を示す図である。It is a figure which shows the example of an inclination and azimuth | direction management table. 表示制御管理テーブルの例を示す図である。It is a figure which shows the example of a display control management table. 表示情報テーブルの例を示す図である。It is a figure which shows the example of a display information table. ユーザテーブルの例を示す図である。It is a figure which shows the example of a user table. 監視処理(その1)の例を示すフローチャートである。It is a flowchart which shows the example of a monitoring process (the 1). 傾き変更に伴う表示制御処理の例を示すフローチャートである。It is a flowchart which shows the example of the display control process accompanying inclination change. 監視処理(その2)の例を示すフローチャートである。It is a flowchart which shows the example of a monitoring process (the 2). 方位変更に伴う表示制御処理の例を示すフローチャートである。It is a flowchart which shows the example of the display control process accompanying azimuth | direction change. 第2の実施の形態の表示内容変更の具体例を示す図である。It is a figure which shows the specific example of the display content change of 2nd Embodiment. 第2の実施の形態の表示内容制御例を示す図である。It is a figure which shows the example of a display content control of 2nd Embodiment. 第3の実施の形態で利用されるユーザテーブルの一例を示す図である。It is a figure which shows an example of the user table utilized in 3rd Embodiment.

以下、本実施の形態を図面を参照して説明する。
[第1の実施の形態]
図1は、第1の実施の形態の情報処理装置を示す図である。情報処理装置1は、顔認証することができる装置である。情報処理装置1は、記憶部1a、センサ1b、撮像部1c、制御部1dおよび表示装置1eを有する。また、表示装置1eは、表示面1fを有する。
Hereinafter, the present embodiment will be described with reference to the drawings.
[First Embodiment]
FIG. 1 is a diagram illustrating the information processing apparatus according to the first embodiment. The information processing apparatus 1 is an apparatus that can perform face authentication. The information processing apparatus 1 includes a storage unit 1a, a sensor 1b, an imaging unit 1c, a control unit 1d, and a display device 1e. The display device 1e has a display surface 1f.

記憶部1aは、RAM(Random Access Memory)などの揮発性記憶装置でもよいし、HDD(Hard Disk Drive)やフラッシュメモリなどの不揮発性記憶装置でもよい。制御部1dは、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)などを含み得る。制御部1dは、プログラムを実行するプロセッサであってもよい。ここでいう「プロセッサ」には、複数のプロセッサの集合(マルチプロセッサ)も含まれ得る。   The storage unit 1a may be a volatile storage device such as a RAM (Random Access Memory) or a non-volatile storage device such as an HDD (Hard Disk Drive) or a flash memory. The control unit 1d may include a CPU (Central Processing Unit), a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), and the like. The control unit 1d may be a processor that executes a program. As used herein, the “processor” may include a set of multiple processors (multiprocessor).

記憶部1aは、例えば、顔認証情報2および出力情報3を記憶する。
顔認証情報2には、顔認証の際に参照されるユーザごとの顔面情報が登録される。顔面情報は、例えば、ユーザの顔面を撮像した画像、あるいは、その画像から抽出されたユーザの顔面の特徴量など、画像に映った顔面の情報からユーザを特定するための情報である。例えば、顔認証情報2には、ユーザAを特定するための顔面情報A1およびユーザBを特定するための顔面情報B1が登録される。
The storage unit 1a stores, for example, face authentication information 2 and output information 3.
In the face authentication information 2, face information for each user that is referred to during face authentication is registered. The face information is information for specifying a user from face information shown in the image, such as an image obtained by capturing the user's face or a feature amount of the user's face extracted from the image. For example, in the face authentication information 2, face information A1 for specifying the user A and face information B1 for specifying the user B are registered.

出力情報3は、顔認証によって特定されたユーザと、そのユーザに対して表示可能な、あるいは表示不可能な表示内容に関する情報との対応関係を示す情報である。図1の例では、出力情報3には、ユーザAに対して表示可能な表示内容A2と、ユーザBに対して表示可能な表示内容B2とが登録される。この例では、顔認証の結果、ユーザAを特定した場合、表示内容A2が表示面1fに表示される。また、例えば、顔認証の結果、ユーザBを特定した場合、表示内容B2が表示面1fに表示される。   The output information 3 is information indicating a correspondence relationship between a user specified by face authentication and information regarding display contents that can be displayed or cannot be displayed to the user. In the example of FIG. 1, display content A2 that can be displayed to the user A and display content B2 that can be displayed to the user B are registered in the output information 3. In this example, when the user A is specified as a result of the face authentication, the display content A2 is displayed on the display surface 1f. For example, when the user B is specified as a result of the face authentication, the display content B2 is displayed on the display surface 1f.

センサ1bは、表示装置1eの表示面1fの向きを検知する。図1の下部で説明する。例えば、鉛直方向にX軸、水平方向にY軸をとる。また、水平方向かつY軸に直交する方向に、図示しないZ軸をとる。そして、表示装置1eの表示面1fは、Z軸を中心軸として回転するものとする。センサ1bは、例えば、X軸方向を基準角度(すなわち角度0°)とし、図1中の右回り方向を正方向として表示面1fが向いている方向の角度を検出する。図1左下の状態では、センサ1bは表示面1fの向きを角度θ1と検出し、図1右下の状態では、センサ1bは表示面1fの向きを角度θ2と検出する。   The sensor 1b detects the orientation of the display surface 1f of the display device 1e. This will be described in the lower part of FIG. For example, the X axis is taken in the vertical direction and the Y axis is taken in the horizontal direction. Further, a Z axis (not shown) is taken in the horizontal direction and the direction orthogonal to the Y axis. The display surface 1f of the display device 1e rotates around the Z axis as a central axis. For example, the sensor 1b detects an angle in a direction in which the display surface 1f faces with the X-axis direction as a reference angle (that is, an angle of 0 °) and the clockwise direction in FIG. 1 as a positive direction. In the lower left state of FIG. 1, the sensor 1b detects the orientation of the display surface 1f as an angle θ1, and in the lower right state of FIG. 1, the sensor 1b detects the orientation of the display surface 1f as an angle θ2.

撮像部1cは、表示面1fの前方を撮像する。これにより、表示面1fを閲覧しているユーザの顔面を撮像することができる。例えば、撮像部1cは、表示面1fの向きが角度θ1である場合、ユーザAの顔面を撮像する。ここで、ユーザの顔面を撮像する前に、顔認証を行ってもよいかを撮像するユーザに同意を求める旨を表示面1fに表示させ、同意を得た場合にユーザの顔面を撮像するようにしてもよい。   The imaging unit 1c images the front of the display surface 1f. Thereby, the user's face which is browsing the display surface 1f can be imaged. For example, the imaging unit 1c images the face of the user A when the orientation of the display surface 1f is the angle θ1. Here, before the user's face is imaged, the display surface 1f displays a message indicating that the user who images the face authentication may be asked for consent, and when the consent is obtained, the user's face is imaged. It may be.

制御部1dは、センサ1bにより検知される表示面1fの向きの変化を監視する。また、制御部1dは、撮像部1cに画像を撮像するように指示をする。制御部1dは、撮像部1cにより撮像された画像に基づいて顔認証を行う。制御部1dは、例えば、顔認証情報2を参照し、撮像部1cが撮像した画像から抽出された顔面情報と、顔認証情報2に登録された顔面情報とを比較することで顔認証を行う。制御部1dは、顔認証の結果に応じた出力情報3を表示面1fに表示させる。また、顔認証できない場合は、顔認証できなかった場合に対応する専用情報を表示させてもよい。例えば、制御部1dは、顔認証できなかった旨を表示面1fに表示させる。   The control unit 1d monitors the change in the direction of the display surface 1f detected by the sensor 1b. In addition, the control unit 1d instructs the imaging unit 1c to capture an image. The control unit 1d performs face authentication based on the image captured by the imaging unit 1c. For example, the control unit 1d refers to the face authentication information 2 and performs face authentication by comparing the face information extracted from the image captured by the image capturing unit 1c with the face information registered in the face authentication information 2. . The control unit 1d displays output information 3 corresponding to the result of face authentication on the display surface 1f. If face authentication cannot be performed, dedicated information corresponding to the case where face authentication cannot be performed may be displayed. For example, the control unit 1d displays on the display surface 1f that the face authentication has failed.

また、制御部1dは、表示面1fの向きが変化しはじめたことをセンサ1bから検知し、表示面1fの向きが変化している間、表示面1fに表示されている情報を隠ぺいさせてもよい。これは、表示面1fの向きが変化している間、ユーザAが見ていた情報をユーザA以外に見せないようにするためである。   Further, the control unit 1d detects from the sensor 1b that the orientation of the display surface 1f has started to change, and hides information displayed on the display surface 1f while the orientation of the display surface 1f is changing. Also good. This is to prevent the user A from seeing information that the user A was viewing while the orientation of the display surface 1 f is changing.

具体的な処理の流れを説明する。例えば、表示面1fの向きが角度θ1である場合に、ユーザAが撮像されて顔認証が行われ、ユーザAが特定される。制御部1dは、表示面1fにユーザAに対応する表示内容A2を表示させる。ユーザAにより、表示装置1eが角度θ2の位置に動かされた場合、センサ1bは、表示面1fの向きが角度θ2であること検出する。表示面1fの向きの変化を監視している制御部1dは、表示面1fの向きが角度θ1から角度θ2に変化したことを検知する。制御部1dは、撮像部1cに画像を撮像するよう指示をする。撮像部1cは、ユーザBの顔面を撮像する。制御部1dは、顔認証情報2を参照し、撮像部1cにより撮像された画像に基づいて顔認証を行う。制御部1dは、ユーザBの顔面情報B1からユーザBを特定する。制御部1dは、出力情報3を参照し、ユーザBに対応する表示内容B2を表示面1fに表示させる。そして、表示内容がA2からB2に切り替わる。   A specific processing flow will be described. For example, when the orientation of the display surface 1 f is the angle θ 1, the user A is imaged, face authentication is performed, and the user A is specified. The control unit 1d displays the display content A2 corresponding to the user A on the display surface 1f. When the display device 1e is moved to the position of the angle θ2 by the user A, the sensor 1b detects that the direction of the display surface 1f is the angle θ2. The control unit 1d that monitors the change in the direction of the display surface 1f detects that the direction of the display surface 1f has changed from the angle θ1 to the angle θ2. The control unit 1d instructs the imaging unit 1c to capture an image. The imaging unit 1c images the face of the user B. The control unit 1d refers to the face authentication information 2 and performs face authentication based on the image captured by the imaging unit 1c. The control unit 1d identifies the user B from the face information B1 of the user B. The control unit 1d refers to the output information 3 and displays the display content B2 corresponding to the user B on the display surface 1f. Then, the display content is switched from A2 to B2.

第1の実施の形態によれば、センサ1bにより、表示面1fの向きが検知される。制御部1dにより、表示面1fの向きが変化したことが検知されると、撮像部1cにより、表示面1fの前方にいるユーザの顔面情報が取得される。そして、制御部1dにより、顔認証が行われ、顔認証の結果に応じた表示内容が表示面1fに表示される。   According to the first embodiment, the orientation of the display surface 1f is detected by the sensor 1b. When the control unit 1d detects that the orientation of the display surface 1f has changed, the imaging unit 1c acquires the facial information of the user in front of the display surface 1f. Then, the face authentication is performed by the control unit 1d, and display contents corresponding to the result of the face authentication are displayed on the display surface 1f.

ここで、例として、表示面1fの向きが変化した場合に、顔認証を行わずに表示内容を変化させる場合を考える。表示面1fの向きを変えることは、どのユーザも可能である。このため、あるユーザが表示面1fの向きを自分の方向を向くように変化させたとき、その表示内容が変更されたとしても、変更後の表示内容には、そのユーザに見せてはいけない情報が含まれる可能性がある。   Here, as an example, let us consider a case where the display content is changed without performing face authentication when the orientation of the display surface 1f changes. Any user can change the orientation of the display surface 1f. For this reason, even if the display content is changed when a user changes the direction of the display surface 1f to face his / her direction, the display content after the change should not be shown to the user. May be included.

これに対して、第1の実施の形態によれば、顔認証により特定したユーザに対応する表示内容が表示面1fに表示されるので、表示面1fを見ているユーザに見せてはいけない情報が表示面1fに表示されることを防げる。このように、表示面1fに表示させる内容を表示面1fの前方にいるユーザごとに変更できるので、情報のセキュリティを向上できる。   On the other hand, according to the first embodiment, since the display content corresponding to the user specified by the face authentication is displayed on the display surface 1f, information that should not be shown to the user who is viewing the display surface 1f. Can be prevented from being displayed on the display surface 1f. Thus, since the content displayed on the display surface 1f can be changed for each user in front of the display surface 1f, the security of information can be improved.

[第2の実施の形態]
図2は、第2の実施の形態の情報処理装置を示す図である。情報処理装置100は、ディスプレイ101が一体化されたPCである。ディスプレイ101は、液晶ディスプレイや有機EL(Electro Luminescence)ディスプレイなどである。情報処理装置100は、台座100aに対してディスプレイ101の表示面を傾けることが可能になっている。
[Second Embodiment]
FIG. 2 illustrates an information processing apparatus according to the second embodiment. The information processing apparatus 100 is a PC in which a display 101 is integrated. The display 101 is a liquid crystal display, an organic EL (Electro Luminescence) display, or the like. The information processing apparatus 100 can tilt the display surface of the display 101 with respect to the pedestal 100a.

また、情報処理装置100は、ディスプレイ101の表示面の前方を撮像するカメラ102を有する。カメラ102は、例えば、ディスプレイ101の外縁部に搭載される。後述するように、情報処理装置100は、カメラ102によって撮像された画像を基に顔認証を行う機能を備える。なお、カメラ102は、情報処理装置100に外付けされるものであってもよい。   In addition, the information processing apparatus 100 includes a camera 102 that captures an image in front of the display surface of the display 101. For example, the camera 102 is mounted on the outer edge of the display 101. As will be described later, the information processing apparatus 100 has a function of performing face authentication based on an image captured by the camera 102. The camera 102 may be externally attached to the information processing apparatus 100.

図2(A)は、情報処理装置100のディスプレイ101を水平状態にした図である。以下の説明では、図2(A)に示すように、水平面に沿ってX軸およびY軸をとる。台座100aおよびディスプレイ101を水平状態にしたときには、ディスプレイ101の長辺方向をX軸方向とし、短辺方向をY軸方向とする。また、鉛直方向をZ軸方向とする。   FIG. 2A is a diagram in which the display 101 of the information processing apparatus 100 is in a horizontal state. In the following description, as shown in FIG. 2A, the X axis and the Y axis are taken along the horizontal plane. When the pedestal 100a and the display 101 are in a horizontal state, the long side direction of the display 101 is the X-axis direction, and the short side direction is the Y-axis direction. The vertical direction is the Z-axis direction.

図2(B)は、図2(A)の状態において、X軸方向から情報処理装置100を観察した図である。情報処理装置100のディスプレイ101と台座100aとの間には、ディスプレイ101を支える支柱100bが存在する。ディスプレイ101と支柱100bとの接続部分が、ディスプレイ101の傾きが変化する際の可動部となる。また、ディスプレイ101と支柱100bとの接続部分には、傾きセンサ103が設けられている。傾きセンサ103は、ディスプレイ101の傾きを検知する。傾きセンサ103が検知する傾きは、台座100aに対するディスプレイ101の相対的な角度である。   FIG. 2B is a diagram of the information processing apparatus 100 observed from the X-axis direction in the state of FIG. Between the display 101 and the pedestal 100a of the information processing apparatus 100, there is a support column 100b that supports the display 101. A connecting portion between the display 101 and the column 100b becomes a movable portion when the inclination of the display 101 changes. In addition, an inclination sensor 103 is provided at a connection portion between the display 101 and the support column 100b. The tilt sensor 103 detects the tilt of the display 101. The inclination detected by the inclination sensor 103 is a relative angle of the display 101 with respect to the pedestal 100a.

図3は、情報処理装置のディスプレイを傾けた状態を示す図である。図3(A)は、ディスプレイ101の一方の長辺が下方向に傾いた図である。
図3(B)は、ディスプレイ101の一方の長辺が下方向に傾いた状態をX軸方向から観察した状態を示す図である。図3(B)に示すように、ディスプレイ101は、X軸を中心として回転可能になっている。以下、X軸を中心とした回転方向を“第1の方向”と称し、第1の方向に対する回転角度を“第1の方向の角度”と称する場合がある。なお、図3(A)は、ディスプレイ101が第1の方向に回転した状態の一例である。
FIG. 3 is a diagram illustrating a state in which the display of the information processing apparatus is tilted. FIG. 3A is a diagram in which one long side of the display 101 is inclined downward.
FIG. 3B is a diagram illustrating a state where one long side of the display 101 is tilted downward, as observed from the X-axis direction. As shown in FIG. 3B, the display 101 is rotatable about the X axis. Hereinafter, the rotation direction about the X-axis may be referred to as “first direction”, and the rotation angle with respect to the first direction may be referred to as “first direction angle”. Note that FIG. 3A is an example of a state in which the display 101 is rotated in the first direction.

図3(C)は、ディスプレイ101の一方の短辺が下方向に傾いた状態をY軸方向から観察した状態を示す図である。図3(C)に示すように、ディスプレイ101は、Y軸を中心として回転可能になっている。以下、Y軸を中心とした回転方向を“第2の方向”と称し、第2の方向に対する回転角度を“第2の方向の角度”と称する場合がある。   FIG. 3C is a diagram showing a state in which one short side of the display 101 is tilted downward as observed from the Y-axis direction. As shown in FIG. 3C, the display 101 is rotatable about the Y axis. Hereinafter, the rotation direction around the Y axis may be referred to as a “second direction”, and the rotation angle with respect to the second direction may be referred to as an “angle in the second direction”.

ここで、ディスプレイ101の台座100aが水平面上に置かれているものとして、傾きセンサ103が検知する角度について説明する。傾きセンサ103は、第1の方向の角度および第2の方向の角度を検出する。   Here, an angle detected by the tilt sensor 103 will be described assuming that the pedestal 100a of the display 101 is placed on a horizontal plane. The tilt sensor 103 detects the angle in the first direction and the angle in the second direction.

第1の方向の角度は、次のように検出される。ディスプレイ101が水平状態(すなわち、Y軸と平行)である場合、傾きセンサ103は、ディスプレイ101の第1の方向の角度を0°と判断する。また、例えば、ディスプレイ101が図3(B)の左回り方向に動かされた場合、傾きセンサ103は、第1の方向の角度がプラス方向に変化したと判断する。例えば、第1の方向の角度が0°の状態から、ディスプレイ101が図3(B)の左回り方向に30°動かされた場合、傾きセンサ103は、第1の方向の角度を30°と判断する。一方、ディスプレイ101が図3(B)の右回り方向に動かされた場合、傾きセンサ103は、第1の方向の角度がマイナス方向に変化したと判断する。   The angle in the first direction is detected as follows. When the display 101 is in a horizontal state (that is, parallel to the Y axis), the tilt sensor 103 determines that the angle of the display 101 in the first direction is 0 °. For example, when the display 101 is moved in the counterclockwise direction in FIG. 3B, the tilt sensor 103 determines that the angle in the first direction has changed to the plus direction. For example, when the display 101 is moved 30 ° counterclockwise in FIG. 3B from the state where the angle in the first direction is 0 °, the tilt sensor 103 sets the angle in the first direction to 30 °. to decide. On the other hand, when the display 101 is moved clockwise in FIG. 3B, the tilt sensor 103 determines that the angle in the first direction has changed to the minus direction.

第2の方向の角度は、次のように検出される。ディスプレイ101が水平状態(すなわち、X軸と平行)である場合、傾きセンサ103は、ディスプレイ101の第2の方向の角度を0°と判断する。また、例えば、ディスプレイ101が図3(C)の左回り方向に動かされた場合、傾きセンサ103は、第2の方向の角度がプラス方向に変化したと判断する。例えば、第2の方向の角度が0°の状態から、ディスプレイ101が図3(C)の左回り方向に30°動かされた場合、傾きセンサ103は、第2の方向の角度を30°と判断する。一方、ディスプレイ101が図3(C)の右回り方向に動かされた場合、傾きセンサ103は、第2の方向の角度がマイナス方向に変化したと判断する。   The angle in the second direction is detected as follows. When the display 101 is in a horizontal state (that is, parallel to the X axis), the tilt sensor 103 determines that the angle of the display 101 in the second direction is 0 °. Further, for example, when the display 101 is moved in the counterclockwise direction of FIG. 3C, the tilt sensor 103 determines that the angle in the second direction has changed to the plus direction. For example, when the display 101 is moved 30 ° counterclockwise in FIG. 3C from the state where the angle in the second direction is 0 °, the tilt sensor 103 sets the angle in the second direction to 30 °. to decide. On the other hand, when the display 101 is moved clockwise in FIG. 3C, the tilt sensor 103 determines that the angle in the second direction has changed to the minus direction.

図4は、情報処理装置全体を回転させてディスプレイの向きを変えた状態を示す図である。図4(A)は、ディスプレイ101の長辺の一方が、情報処理装置100の台座100aと接した状態で、ディスプレイ101の長辺のもう一方が水平面と接している状態を示す図である。図4(A)に示すように、情報処理装置100は、ディスプレイ101の一方の長辺と台座100aとを載置面に接触するように立てかけて使用することが可能である。   FIG. 4 is a diagram illustrating a state in which the entire information processing apparatus is rotated and the orientation of the display is changed. FIG. 4A is a diagram illustrating a state in which one of the long sides of the display 101 is in contact with the pedestal 100a of the information processing apparatus 100 and the other long side of the display 101 is in contact with a horizontal plane. As shown in FIG. 4A, the information processing apparatus 100 can be used by leaning one long side of the display 101 and the pedestal 100a so as to contact the placement surface.

この状態で、情報処理装置100は、Z軸を中心として回転される場合がある。この場合、ディスプレイ101の表示面の向きもZ軸を中心として回転する。以下、Z軸を中心とした回転方向を“第3の方向”と称し、第3の方向に対する回転角度を“第3の方向の角度”と称する場合がある。   In this state, the information processing apparatus 100 may be rotated about the Z axis. In this case, the orientation of the display surface of the display 101 also rotates around the Z axis. Hereinafter, the rotation direction around the Z axis may be referred to as a “third direction”, and the rotation angle with respect to the third direction may be referred to as an “angle in the third direction”.

図4(B)は、図4(A)の状態において、情報処理装置100をX軸方向から観察した図である。ここで、情報処理装置100は、地磁気センサ104,104aを有する。地磁気センサ104,104aは、水平面上のディスプレイ101の表示面の向きを、所定の基準方向からの角度として検知する。基準方向は、例えば北方向である。例えば、地磁気センサ104,104aは、Y軸方向が基準方向と平行であるとした場合、上方向から見て情報処理装置100がZ軸を中心として右回りに回転したとき、第3の方向の角度がプラス方向に変化したと判断する。第3の方向の角度は例えば0°から360°までの値をとり、0°の状態から情報処理装置100が360°回転したとき、第3の方向の角度は0°に戻る。なお、情報処理装置100は、地磁気センサ104,104aの2つを有しているが、1つの地磁気センサのみを有していてもよい。   FIG. 4B is a diagram of the information processing apparatus 100 observed from the X-axis direction in the state of FIG. Here, the information processing apparatus 100 includes geomagnetic sensors 104 and 104a. The geomagnetic sensors 104 and 104a detect the orientation of the display surface of the display 101 on the horizontal plane as an angle from a predetermined reference direction. The reference direction is, for example, the north direction. For example, if the Y-axis direction is parallel to the reference direction, the geomagnetic sensors 104 and 104a have the third direction when the information processing apparatus 100 rotates clockwise around the Z-axis when viewed from above. Judge that the angle has changed in the positive direction. The angle in the third direction takes a value from 0 ° to 360 °, for example. When the information processing apparatus 100 rotates 360 ° from the state of 0 °, the angle in the third direction returns to 0 °. Note that the information processing apparatus 100 includes two geomagnetic sensors 104 and 104a, but may include only one geomagnetic sensor.

なお、図4のような状態の他に、情報処理装置100は、ディスプレイ101の短辺の一方を台座100aと接触させ、他方の短辺と台座100aとを載置面に接触するように立てかけて使用することも可能である。この状態でも、上記と同様に、地磁気センサ104,104aによってディスプレイ101の第3の方向の角度が検出される。   In addition to the state shown in FIG. 4, the information processing apparatus 100 leans so that one of the short sides of the display 101 is in contact with the pedestal 100 a and the other short side and the pedestal 100 a are in contact with the placement surface. Can also be used. Even in this state, the angle of the third direction of the display 101 is detected by the geomagnetic sensors 104 and 104a in the same manner as described above.

以下の説明では、傾きセンサ103によって検出されるディスプレイ101の表示面の方向を「ディスプレイ101の傾き」と呼び、地磁気センサ104,104aによって検出されるディスプレイ101の表示面の方向を「ディスプレイ101の方位」と呼ぶ場合がある。   In the following description, the direction of the display surface of the display 101 detected by the tilt sensor 103 is referred to as “the tilt of the display 101”, and the direction of the display surface of the display 101 detected by the geomagnetic sensors 104 and 104a is “the display 101 Sometimes referred to as “azimuth”.

第2の実施の形態の情報処理装置100は、傾きセンサ103または地磁気センサ104,104aの検出結果に基づいてディスプレイ101の傾きまたは方位が変化したことを検知するとカメラ102が撮像した顔情報を基に顔認証を行い、顔認証したユーザに対応する表示内容をディスプレイ101に表示する。これにより、表示される情報のセキュリティを向上させる。   When the information processing apparatus 100 according to the second embodiment detects that the tilt or orientation of the display 101 has changed based on the detection results of the tilt sensor 103 or the geomagnetic sensors 104 and 104a, the information processing apparatus 100 uses the face information captured by the camera 102 as a basis. Face authentication is performed, and the display content corresponding to the face authenticated user is displayed on the display 101. Thereby, the security of the displayed information is improved.

図5は、情報処理装置のハードウェア例を示す図である。情報処理装置100は、プロセッサ111、RAM112、フラッシュメモリ113、無線部114、入力デバイス115、媒体読取部116、ディスプレイ101、カメラ102、傾きセンサ103および地磁気センサ104,104aを有する。各ユニットは情報処理装置100のバスまたはインタフェースを介して接続されている。   FIG. 5 is a diagram illustrating a hardware example of the information processing apparatus. The information processing apparatus 100 includes a processor 111, a RAM 112, a flash memory 113, a wireless unit 114, an input device 115, a medium reading unit 116, a display 101, a camera 102, a tilt sensor 103, and geomagnetic sensors 104 and 104a. Each unit is connected via a bus or an interface of the information processing apparatus 100.

プロセッサ111は、情報処理装置100の情報処理を制御する。プロセッサ111は、例えばCPU、DSP、ASICまたはFPGAなどである。プロセッサ111は、マルチプロセッサであってもよい。プロセッサ111は、CPU、DSP、ASIC、FPGAなどの2以上の要素の組合せであってもよい。   The processor 111 controls information processing of the information processing apparatus 100. The processor 111 is, for example, a CPU, DSP, ASIC, or FPGA. The processor 111 may be a multiprocessor. The processor 111 may be a combination of two or more elements such as a CPU, a DSP, an ASIC, and an FPGA.

RAM112は、情報処理装置100の主記憶装置である。RAM112は、プロセッサ111に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部を一時的に記憶する。また、RAM112は、プロセッサ111による処理に用いる各種データを記憶する。   The RAM 112 is a main storage device of the information processing apparatus 100. The RAM 112 temporarily stores at least part of an OS (Operating System) program and application programs to be executed by the processor 111. The RAM 112 stores various data used for processing by the processor 111.

フラッシュメモリ113は、情報処理装置100の補助記憶装置である。フラッシュメモリ113には、OSのプログラム、アプリケーションプログラムおよび各種データが格納される。フラッシュメモリ113は、情報処理装置100に対して着脱可能な可搬型の記録媒体でもよい。   The flash memory 113 is an auxiliary storage device of the information processing apparatus 100. The flash memory 113 stores an OS program, application programs, and various data. The flash memory 113 may be a portable recording medium that is detachable from the information processing apparatus 100.

無線部114は、無線通信を行えるインタフェースである。無線部114は、アクセスポイント11と通信することで、アクセスポイント11が接続されたネットワークにアクセスできる。無線部114は、当該ネットワークに接続された他のコンピュータとプログラムやデータの送受信を行える。なお、情報処理装置100は、無線部114に代えて、または、無線部114と併せて有線で通信を行えるインタフェースを備えてもよい。   The wireless unit 114 is an interface that can perform wireless communication. The wireless unit 114 can access the network to which the access point 11 is connected by communicating with the access point 11. The wireless unit 114 can transmit and receive programs and data to and from other computers connected to the network. Note that the information processing apparatus 100 may include an interface that can perform wired communication instead of the wireless unit 114 or in combination with the wireless unit 114.

入力デバイス115は、ユーザによる操作入力を検出し、入力信号をプロセッサ111に出力する。入力デバイス115としては、例えば、タッチパネルやキーパッドなどを用いることができる。   The input device 115 detects an operation input by the user and outputs an input signal to the processor 111. As the input device 115, for example, a touch panel or a keypad can be used.

媒体読取部116は、プロセッサ111からの命令に従って、可搬型の記録媒体12からプログラムやデータを読み取ったり、記録媒体12に対してプログラムやデータを書き込んだりする。例えば、記録媒体12は媒体読取部116に対して着脱可能なカード型の記録媒体(メモリカード)である。媒体読取部116は、記録媒体12から読み取ったプログラムやデータをRAM112またはフラッシュメモリ113に格納する。媒体読取部116は、レーザ光などを利用して、光ディスクに記録されたプログラムやデータを読み取る駆動装置でもよい。   The medium reading unit 116 reads a program or data from the portable recording medium 12 or writes a program or data to the recording medium 12 in accordance with an instruction from the processor 111. For example, the recording medium 12 is a card-type recording medium (memory card) that can be attached to and detached from the medium reading unit 116. The medium reading unit 116 stores the program and data read from the recording medium 12 in the RAM 112 or the flash memory 113. The medium reading unit 116 may be a driving device that reads a program or data recorded on an optical disk using a laser beam or the like.

その場合、記録媒体12として光ディスクを利用できる。光ディスクとしては、例えば、DVD(Digital Versatile Disc)、DVD−RAM、CD−ROM(Compact Disc Read Only Memory)、CD−R(Recordable)/RW(ReWritable)などを使用できる。例えば、媒体読取部116は、例えば、プロセッサ111からの命令に従って、光ディスクから読み取ったプログラムやデータをRAM112またはフラッシュメモリ113(あるいは、HDDなどの他の記憶装置)に格納する。   In that case, an optical disk can be used as the recording medium 12. As the optical disc, for example, a DVD (Digital Versatile Disc), a DVD-RAM, a CD-ROM (Compact Disc Read Only Memory), a CD-R (Recordable) / RW (ReWritable), or the like can be used. For example, the medium reading unit 116 stores the program and data read from the optical disc in the RAM 112 or the flash memory 113 (or another storage device such as an HDD) in accordance with an instruction from the processor 111, for example.

ディスプレイ101は、プロセッサ111からの命令に従って画像を表示する。カメラ102は、画像を撮像し、撮像された画像を示す画像データをプロセッサ111に送信する。   The display 101 displays an image according to a command from the processor 111. The camera 102 captures an image and transmits image data indicating the captured image to the processor 111.

傾きセンサ103は、ディスプレイ101の第1の方向および第2の方向の各角度を検出し、それらの検出結果をプロセッサ111に送信する。地磁気センサ104,104aは、ディスプレイ101の第3の方向の角度を検出し、検出結果をプロセッサ111に送信する。   The tilt sensor 103 detects the respective angles of the first direction and the second direction of the display 101 and transmits the detection results to the processor 111. The geomagnetic sensors 104 and 104 a detect the angle of the display 101 in the third direction, and transmit the detection result to the processor 111.

図6は、情報処理装置の機能の構成例を示す図である。情報処理装置100は、記憶部120、センサ部130、撮像部140、監視部150および表示制御部160を有する。   FIG. 6 is a diagram illustrating a configuration example of functions of the information processing apparatus. The information processing apparatus 100 includes a storage unit 120, a sensor unit 130, an imaging unit 140, a monitoring unit 150, and a display control unit 160.

記憶部120は、RAM112やフラッシュメモリ113の所定の記憶領域を用いて実現される。記憶部120は、監視部150および表示制御部160の処理に用いられる情報を記憶する。記憶部120が記憶する情報には、ユーザテーブルおよび表示情報テーブルが含まれる。ユーザテーブルには、ディスプレイ101を閲覧するユーザと、ユーザに対応する画面表示内容との対応関係を示す情報が登録される。表示情報テーブルは、ディスプレイ101に表示される情報が登録される。また、記憶部120は、時刻を記憶する。また、記憶部120には、OSに保持されている時刻の情報が記憶されていてもよい。   The storage unit 120 is realized using a predetermined storage area of the RAM 112 or the flash memory 113. The storage unit 120 stores information used for processing of the monitoring unit 150 and the display control unit 160. The information stored in the storage unit 120 includes a user table and a display information table. In the user table, information indicating a correspondence relationship between a user who browses the display 101 and screen display contents corresponding to the user is registered. In the display information table, information displayed on the display 101 is registered. The storage unit 120 also stores time. The storage unit 120 may store time information held in the OS.

センサ部130は、傾きセンサ103および地磁気センサ104,104aによって実現される。センサ部130は、ディスプレイ101の第1の方向、第2の方向、第3の方向のそれぞれについての角度を検出する。なお、センサ部130は、傾きセンサ103および地磁気センサ104,104aから送信される検出信号に基づいて、上記各角度を算出する機能を含んでもよい。このような機能は、例えば、プロセッサ111が所定のプログラムを実行することで実現される。   The sensor unit 130 is realized by the tilt sensor 103 and the geomagnetic sensors 104 and 104a. The sensor unit 130 detects an angle for each of the first direction, the second direction, and the third direction of the display 101. The sensor unit 130 may include a function of calculating each angle based on detection signals transmitted from the tilt sensor 103 and the geomagnetic sensors 104 and 104a. Such a function is realized by the processor 111 executing a predetermined program, for example.

撮像部140は、カメラ102によって実現される。撮像部140は、ディスプレイ101の前方を撮像する。これにより、ディスプレイ101を閲覧しているユーザの顔面を撮像することができる。   The imaging unit 140 is realized by the camera 102. The imaging unit 140 images the front of the display 101. Thereby, the face of the user who is browsing the display 101 can be imaged.

監視部150および表示制御部160の処理は、プロセッサ111が所定のプログラムを実行することによって実現される。例えば、監視部150の処理は、ディスプレイ101の傾きまたは方位の変化を監視するための常駐プログラム(アプリケーションプログラムの一種)の実行により実現される。また、表示制御部160の処理は、記憶部120の表示情報テーブルに登録された情報を表示するための情報表示プログラム(アプリケーションプログラムの一種)の実行により実現される。あるいは、監視部150および表示制御部160の処理は、同一のアプリケーションプログラムの実行により実現されてもよい。   The processing of the monitoring unit 150 and the display control unit 160 is realized by the processor 111 executing a predetermined program. For example, the processing of the monitoring unit 150 is realized by executing a resident program (a type of application program) for monitoring changes in the tilt or orientation of the display 101. The processing of the display control unit 160 is realized by executing an information display program (a kind of application program) for displaying information registered in the display information table of the storage unit 120. Alternatively, the processes of the monitoring unit 150 and the display control unit 160 may be realized by executing the same application program.

監視部150は、一定の時間間隔でディスプレイ101の傾きまたは方位を監視する。一定の時間間隔とは、例えば、0.2秒間隔である。
監視部150は、傾きセンサ103による第1の方向または第2の方向の角度の検出結果に基づいて、ディスプレイ101の傾きが変化している状態か否かを判定する。例えば、監視部150は、一定時間における角度の変化が所定の閾値以上となったとき、傾きの変化が開始されたと判定する。その後、監視部150は、角度が一定時間以上変化しなくなったとき、傾きの変化が終了したと判定する。
The monitoring unit 150 monitors the tilt or azimuth of the display 101 at regular time intervals. The constant time interval is, for example, an interval of 0.2 seconds.
The monitoring unit 150 determines whether or not the tilt of the display 101 is changing based on the detection result of the angle in the first direction or the second direction by the tilt sensor 103. For example, the monitoring unit 150 determines that the change in the tilt has started when the change in the angle over a predetermined time becomes equal to or greater than a predetermined threshold. Thereafter, the monitoring unit 150 determines that the change in the inclination has ended when the angle does not change for a certain time or more.

また、監視部150は、地磁気センサ104,104aによる第3の方向の角度の検出結果に基づいて、ディスプレイ101の方位が変化している状態か否かを判定する。方位が変化している状態か否かの判定手順としては、傾きが変化している状態か否かの場合と同様の手順が用いられる。   In addition, the monitoring unit 150 determines whether or not the orientation of the display 101 is changing based on the detection result of the angle in the third direction by the geomagnetic sensors 104 and 104a. As a procedure for determining whether or not the azimuth is changing, a procedure similar to that for determining whether or not the inclination is changing is used.

表示制御部160は、監視部150による判定に基づき、傾きまたは方位が変化している期間において、ディスプレイ101に表示されている情報を隠ぺいする。ここで、表示されている情報とは、上記の情報表示プログラムの実行による表示情報である。   Based on the determination by the monitoring unit 150, the display control unit 160 hides the information displayed on the display 101 during the period in which the tilt or orientation changes. Here, the displayed information is display information obtained by executing the information display program.

また、表示制御部160は、傾きまたは方位が変化している期間が終了すると、ディスプレイ101の傾きまたは方位が閾値の角度以上、変化したか判定する。変化した場合、表示制御部160は、撮像部140に撮像を指示する。ここで、表示制御部160は、撮像部140が撮像する前に顔認証を行ってもよいか、撮像する対象者に同意を求める旨をディスプレイ101に表示させ、同意を得た場合に撮像部140に撮像を指示する。表示制御部160は、撮像した情報に基づいて顔認証をする。表示制御部160は、ユーザテーブルと顧客テーブルとを参照し、顔認証の結果に応じた表示内容をディスプレイ101に表示させる。   In addition, when the period in which the tilt or azimuth is changed ends, the display control unit 160 determines whether the tilt or azimuth of the display 101 has changed by a threshold angle or more. When changed, the display control unit 160 instructs the imaging unit 140 to perform imaging. Here, the display control unit 160 may display on the display 101 that the face authentication may be performed before the imaging unit 140 captures an image, or that the subject to be imaged asks for consent. 140 is instructed to image. The display control unit 160 performs face authentication based on the captured information. The display control unit 160 refers to the user table and the customer table, and causes the display 101 to display display contents corresponding to the face authentication result.

図7は、傾き・方位管理テーブルの例を示す図である。傾き・方位管理テーブル121は、ディスプレイ101の傾きおよび方位を監視するために監視部150によって参照および更新される。傾き・方位管理テーブル121は、記憶部120に格納される。   FIG. 7 is a diagram illustrating an example of a tilt / orientation management table. The tilt / orientation management table 121 is referred to and updated by the monitoring unit 150 in order to monitor the tilt and orientation of the display 101. The tilt / orientation management table 121 is stored in the storage unit 120.

傾き・方位管理テーブル121は、傾き(第1の方向および第2の方向)、方位、時刻、傾き変更中フラグ、方位変更中フラグ、傾き監視用閾値、方位監視用閾値および経過時間の項目を含む。   The inclination / azimuth management table 121 includes items of inclination (first direction and second direction), direction, time, inclination changing flag, direction changing flag, inclination monitoring threshold, direction monitoring threshold, and elapsed time. Including.

傾きの項目には、傾きセンサ103により検知されたディスプレイ101の第1の方向の角度および第2の方向の角度が登録される。方位の項目には、地磁気センサ104,104aにより検知されたディスプレイ101の第3の方向の角度が登録される。時刻の項目には、傾きの項目または方位の項目における角度の最終更新時刻が登録される。   In the tilt item, an angle in the first direction and an angle in the second direction of the display 101 detected by the tilt sensor 103 are registered. In the azimuth item, the angle of the third direction of the display 101 detected by the geomagnetic sensors 104 and 104a is registered. In the time item, the last update time of the angle in the tilt item or the azimuth item is registered.

傾き変更中フラグの項目には、ディスプレイ101の傾きが変化中であるか否かを示す情報が登録される。方位変更中フラグの項目には、ディスプレイ101の方位が変化中であるか否かを示す情報が登録される。傾き変更中フラグおよび方位変更中フラグのどちらの項目にも、変化中である場合には“true”が登録され、変化中でない場合には“false”が登録される。   Information indicating whether or not the tilt of the display 101 is changing is registered in the item of the tilt changing flag. Information indicating whether or not the direction of the display 101 is changing is registered in the item of the direction changing flag. In both the inclination changing flag and the azimuth changing flag, “true” is registered when changing, and “false” is registered when changing.

傾き監視用閾値、方位監視用閾値および経過時間の項目には、基本的に、処理の開始前にあらかじめ決められた値が登録される。傾き監視用閾値の項目には、ディスプレイ101の傾きが変化したと判断する角度が登録される。方位監視用閾値の項目には、ディスプレイ101の方位が変化したと判断する角度が登録される。経過時間の項目には、ディスプレイ101の傾きまたは方位の変化が止まったと判断する時間が登録される。   In the items of the tilt monitoring threshold, the azimuth monitoring threshold, and the elapsed time, values that are determined in advance before the start of processing are basically registered. The angle for determining that the tilt of the display 101 has changed is registered in the tilt monitoring threshold item. The angle for determining that the orientation of the display 101 has changed is registered in the direction monitoring threshold item. In the elapsed time item, a time for determining that the change in the tilt or orientation of the display 101 has been stopped is registered.

図8は、表示制御管理テーブルの例を示す図である。表示制御管理テーブル122は、ディスプレイ101に表示させる情報を制御するために表示制御部160によって参照および更新される。表示制御管理テーブル122は、記憶部120に格納される。   FIG. 8 is a diagram illustrating an example of the display control management table. The display control management table 122 is referred to and updated by the display control unit 160 in order to control information displayed on the display 101. The display control management table 122 is stored in the storage unit 120.

表示制御管理テーブル122は、判定用ユーザ、傾き(第1の方向および第2の方向)、方位、傾き判定用閾値(第1の方向および第2の方向)および方位判定用閾値の項目を含む。   The display control management table 122 includes items of determination user, inclination (first direction and second direction), azimuth, inclination determination threshold (first direction and second direction), and direction determination threshold. .

判定用ユーザの項目には、前回、顔認証により特定されたユーザのユーザ名が登録される。傾きの項目には、表示制御部160によって前回判定された、ディスプレイ101の傾き(第1の方向の角度および第2の方向の角度)が登録される。方位の項目には、表示制御部160によって前回判定された、ディスプレイ101の方位(第3の方向の角度)が登録される。   The user name of the user specified by face authentication last time is registered in the determination user item. In the item of tilt, the tilt of the display 101 (the angle in the first direction and the angle in the second direction) previously determined by the display control unit 160 is registered. In the azimuth item, the azimuth (angle of the third direction) of the display 101 determined last time by the display control unit 160 is registered.

傾き判定用閾値(第1の方向および第2の方向)および方位判定用閾値の項目には、基本的に、処理の開始前にあらかじめ決められた値が登録される。
傾き判定用閾値の項目には、顔認証を行うための条件を示す、第1の方向および第2の方向それぞれの角度の閾値が登録される。図8の例では、第1の方向についての傾き判定用閾値として“30°以上、−30°以下”と登録されている。これは、第1の方向の角度が30°以上か、または−30°以下である場合に、顔認証が行われることを示す。なお、この場合、後述する表示制御部160の処理により、第1の方向についての傾きの項目には、30°以上か、または−30°以下の値のみが登録されることになる。
In the items of the inclination determination threshold value (first direction and second direction) and the direction determination threshold value, values determined in advance before the start of the processing are basically registered.
In the tilt determination threshold value, threshold values of angles in the first direction and the second direction indicating conditions for performing face authentication are registered. In the example of FIG. 8, “30 ° or more and −30 ° or less” is registered as the inclination determination threshold value in the first direction. This indicates that face authentication is performed when the angle in the first direction is 30 ° or more or −30 ° or less. In this case, only a value of 30 ° or more or −30 ° or less is registered in the item of tilt in the first direction by the processing of the display control unit 160 described later.

方位判定用閾値の項目には、顔認証を行うための条件を示す、第3の方向の角度の閾値が登録される。図8の例では、方位判定用閾値として“60°”と登録されている。これは、第3の方向の角度が60°以上変化した場合に、顔認証が行われることを示す。   In the azimuth determination threshold item, an angle threshold value in the third direction indicating a condition for performing face authentication is registered. In the example of FIG. 8, “60 °” is registered as the orientation determination threshold. This indicates that face authentication is performed when the angle in the third direction changes by 60 ° or more.

図9は、表示情報テーブルの例を示す図である。表示情報テーブル123は、ディスプレイ101に表示される情報が登録される。表示情報テーブル123は、記憶部120に格納される。表示情報テーブル123は、ユーザ、生年月日、電話番号、パスワード、承認日および承認者の項目を含む。   FIG. 9 is a diagram illustrating an example of the display information table. In the display information table 123, information displayed on the display 101 is registered. The display information table 123 is stored in the storage unit 120. The display information table 123 includes items of user, date of birth, telephone number, password, approval date, and approver.

ユーザの項目には、情報表示の対象となるユーザのユーザ名が登録される。生年月日の項目には、該当ユーザの生年月日が登録される。電話番号の項目には、該当ユーザの電話番号が登録される。パスワードの項目には、該当ユーザが使用するパスワードが登録される。承認日の項目には、本レコードの項目の登録を承認した日が登録される。承認者の項目には、本レコードの項目の登録を承認した者の名前が登録される。   In the user item, the user name of the user whose information is to be displayed is registered. The date of birth of the corresponding user is registered in the date of birth item. In the telephone number field, the telephone number of the corresponding user is registered. In the password item, a password used by the user is registered. The date of approval of the registration of the item of this record is registered in the item of approval date. The name of the person who approved the registration of the item of this record is registered in the item of the approver.

例えば、表示情報テーブル123には、ユーザがU1、生年月日が1980/6/14、電話番号がTel1、パスワードがPS1、承認日が2010/1/20および承認者がK1という情報が登録される。これは、ディスプレイ101に表示される、ユーザU1に関する情報として、生年月日1980/6/14、電話番号Tel1、パスワードPS1、承認日2010/1/20、承認者K1が登録されていることを示す。   For example, in the display information table 123, information that the user is U1, the date of birth is 1980/6/14, the telephone number is Tel1, the password is PS1, the approval date is 2010/1/20, and the approver is K1 is registered. The This is because the date of birth 1980/6/14, telephone number Tel1, password PS1, approval date 2010/1/20, and approver K1 are registered as information about the user U1 displayed on the display 101. Show.

図10は、ユーザテーブルの例を示す図である。ユーザテーブル124は、顔認証をするための情報や顔認証の結果、表示情報テーブル123に登録された情報のうちのどの情報をディスプレイ101に表示させるかを識別する情報が登録される。ユーザテーブル124は、記憶部120に格納される。ユーザテーブル124は、ユーザ、顔認証情報、生年月日、電話番号、パスワード、承認日・承認者および登録日の項目を含む。   FIG. 10 is a diagram illustrating an example of a user table. In the user table 124, information for identifying which information to be displayed on the display 101 among the information for face authentication and the information registered in the display information table 123 as a result of face authentication is registered. The user table 124 is stored in the storage unit 120. The user table 124 includes items of user, face authentication information, date of birth, telephone number, password, approval date / approver, and registration date.

ユーザの項目には、ディスプレイ101を閲覧するユーザのユーザ名が登録される。ユーザテーブル124に登録されるユーザは、表示情報テーブル123に登録されるユーザと重複していてもよいし、あるいは、全く別であってもよい。顔認証情報の項目には、顔認証の際に参照されるユーザごとの顔面情報が登録される。   The user name of the user who views the display 101 is registered in the user item. The user registered in the user table 124 may overlap with the user registered in the display information table 123, or may be completely different. In the face authentication information item, face information for each user that is referred to during face authentication is registered.

生年月日、電話番号、パスワードの項目は、それぞれ表示情報テーブル123の生年月日、電話番号、パスワードの項目に対応している。また、承認日・承認者の項目は、表示情報テーブル123の承認日および承認者の項目に対応している。ユーザ、生年月日、電話番号、パスワードの項目には、表示情報テーブル123において対応する項目に登録された情報をディスプレイ101に表示することが、許可されているか否かを識別する情報が登録される。承認日・承認者の項目には、表示情報テーブル123における承認日および承認者の項目に登録された情報をディスプレイ101に表示することが、許可されているか否かを示す情報が登録される。   The items of birth date, telephone number, and password correspond to the birth date, phone number, and password items of the display information table 123, respectively. Further, the approval date / approver item corresponds to the approval date and the approver item in the display information table 123. In the items of user, date of birth, telephone number, and password, information for identifying whether or not the information registered in the corresponding item in the display information table 123 is permitted to be displayed on the display 101 is registered. The In the item of approval date / approver, information indicating whether the display of the approval date in the display information table 123 and the information registered in the item of the approver is allowed to be displayed on the display 101 is registered.

例えば、ユーザテーブル124には、ユーザがU1、顔認証情報がFI1、生年月日がtrue、電話番号がtrue、パスワードがtrue、承認日・承認者がfalse、登録日が2010/1/16という情報が登録される。これは、ユーザU1を特定する顔認証情報がFI1であることを示す。また、顔認証によりユーザU1が特定されたときに、ディスプレイ101の表示対象になっているユーザに関する項目のうち、生年月日、電話番号およびパスワードの表示は許可されているものの、承認日および承認者の表示は許可されていないことを示す。また、これらの項目が登録された日が2010/1/16であることを示す。   For example, in the user table 124, the user is U1, the face authentication information is FI1, the date of birth is true, the phone number is true, the password is true, the approval date / approver is false, and the registration date is 2010/1/16. Information is registered. This indicates that the face authentication information for specifying the user U1 is FI1. Further, when the user U1 is specified by the face authentication, the date of birth, the phone number, and the password are permitted to be displayed among the items related to the user to be displayed on the display 101. The person's display is not allowed. Moreover, it shows that the date when these items were registered is 2010/1/16.

次に、監視部150が、傾きセンサ103により検知されたディスプレイ101の角度からディスプレイ101の傾きが変化しているか否かを監視する場合の処理を説明する。以下の図11および図12では、ディスプレイ101が第1の方向に回転される場合を想定する。   Next, processing when the monitoring unit 150 monitors whether or not the tilt of the display 101 has changed from the angle of the display 101 detected by the tilt sensor 103 will be described. In the following FIGS. 11 and 12, it is assumed that the display 101 is rotated in the first direction.

図11は、監視処理(その1)の例を示すフローチャートである。以下、図11に示す処理をステップ番号に沿って説明する。また、例えば、傾き・方位管理テーブル121の傾きの項目には、監視部150の初回起動時において、初期値として第1の方向が0°、第2の方向が0°という情報が登録される。以下、第1の方向についての傾きが監視されるものとする。   FIG. 11 is a flowchart illustrating an example of the monitoring process (part 1). In the following, the process illustrated in FIG. 11 will be described in order of step number. Further, for example, in the tilt item of the tilt / orientation management table 121, information that the first direction is 0 ° and the second direction is 0 ° is registered as an initial value when the monitoring unit 150 is activated for the first time. . Hereinafter, it is assumed that the inclination in the first direction is monitored.

(ステップS11)監視部150は、センサ部130から現在のディスプレイ101の傾き(すなわち、第1の方向の角度)を取得する。また、監視部150は、記憶部120から現在の時刻を取得する。   (Step S11) The monitoring unit 150 acquires the current inclination of the display 101 (that is, the angle in the first direction) from the sensor unit 130. In addition, the monitoring unit 150 acquires the current time from the storage unit 120.

(ステップS12)監視部150は、傾き・方位管理テーブル121を参照し、“傾き変更中フラグ=true”であるか否か判定する。“傾き変更中フラグ=true”の場合、処理をステップS17に進める。“傾き変更中フラグ=true”でない場合、処理をステップS13に進める。   (Step S12) The monitoring unit 150 refers to the inclination / orientation management table 121 and determines whether or not “inclination changing flag = true”. If “inclination changing flag = true”, the process proceeds to step S17. If it is not “inclination changing flag = true”, the process proceeds to step S13.

(ステップS13)監視部150は、現在のディスプレイ101の傾きが、傾き・方位管理テーブル121に登録されている、第1の方向についての傾きよりも、閾値以上変化しているか判定する。閾値としては、傾き・方位管理テーブル121の傾き監視用閾値の項目に登録された値が用いられる。   (Step S <b> 13) The monitoring unit 150 determines whether the current tilt of the display 101 has changed by a threshold value or more than the tilt in the first direction registered in the tilt / orientation management table 121. As the threshold value, a value registered in the tilt monitoring threshold item of the tilt / orientation management table 121 is used.

この判定は、ユーザがディスプレイ101の傾きを少し変えることは一般的にあることなので、少しの変化はディスプレイ101の傾きが変化したと判断しないようにするために設けている。これにより、傾きの微少な変化があったときに表示が隠ぺいされなくなり、使い勝手が向上する。   This determination is provided in order to prevent the user from determining that the tilt of the display 101 has changed since the user generally changes the tilt of the display 101 slightly. As a result, the display is not concealed when there is a slight change in tilt, and usability is improved.

例えば、現在のディスプレイ101の傾きが−15°、傾き・方位管理テーブル121に登録されている傾きが60°の場合、現在のディスプレイ101は、傾き・方位管理テーブル121に登録されている傾きから75°(60°−(−15°))の変化があったことになる。監視部150は、現在の傾きは閾値5°以上変化したと判定する。   For example, when the current inclination of the display 101 is −15 ° and the inclination registered in the inclination / orientation management table 121 is 60 °, the current display 101 starts from the inclination registered in the inclination / orientation management table 121. There was a change of 75 ° (60 ° − (− 15 °)). The monitoring unit 150 determines that the current inclination has changed by a threshold value of 5 ° or more.

閾値以上変化した場合、処理をステップS14に進める。閾値以上変化していない場合、処理を終了する。
(ステップS14)監視部150は、ディスプレイ101の傾きが変化し始めたことを検出する。そして、監視部150は、表示制御部160にディスプレイ101の傾きが変化し始めた旨を通知する。
If the threshold value has changed, the process proceeds to step S14. If it has not changed more than the threshold, the process is terminated.
(Step S14) The monitoring unit 150 detects that the tilt of the display 101 has started to change. Then, the monitoring unit 150 notifies the display control unit 160 that the tilt of the display 101 has started to change.

(ステップS15)監視部150は、傾き・方位管理テーブル121の傾き変更中フラグにtrueを登録する。
(ステップS16)監視部150は、傾き・方位管理テーブル121にステップS11で取得したディスプレイ101の傾きおよび時刻を登録する。そして、処理を終了する。
(Step S <b> 15) The monitoring unit 150 registers true in the tilt changing flag of the tilt / orientation management table 121.
(Step S <b> 16) The monitoring unit 150 registers the tilt and time of the display 101 acquired in step S <b> 11 in the tilt / orientation management table 121. Then, the process ends.

(ステップS17)監視部150は、現在のディスプレイ101の傾きは、傾き・方位管理テーブル121に登録されている傾きと異なるか判定する。異なる場合、処理をステップS16に進める。同じ場合、処理をステップS18に進める。   (Step S <b> 17) The monitoring unit 150 determines whether the current inclination of the display 101 is different from the inclination registered in the inclination / orientation management table 121. If not, the process proceeds to Step S16. If they are the same, the process proceeds to step S18.

(ステップS18)監視部150は、ステップS11で取得した時刻は、傾き・方位管理テーブル121に登録されている時刻より、傾き・方位管理テーブル121に登録されている経過時間(閾値)以上、経過しているか判定する。例えば、ステップS11で取得した時刻が17:22:11.2、傾き・方位管理テーブル121に登録されている時刻が17:22:10.6の場合、監視部150は、閾値0.5秒以上経過していると判定する。   (Step S <b> 18) The monitoring unit 150 has acquired the time acquired in Step S <b> 11 more than the elapsed time (threshold value) registered in the tilt / direction management table 121 from the time registered in the tilt / direction management table 121. Judge whether you are doing. For example, when the time acquired in step S11 is 17: 22: 11.2 and the time registered in the tilt / orientation management table 121 is 17: 22: 10.6, the monitoring unit 150 sets the threshold value to 0.5 seconds. It is determined that the above has elapsed.

時間が閾値以上経過している場合、処理をステップS19に進める。時間が閾値以上経過していない場合、処理を終了する。
(ステップS19)監視部150は、傾き・方位管理テーブル121の傾き変更中フラグにfalseを登録する。
If the time has exceeded the threshold, the process proceeds to step S19. If the time has not exceeded the threshold, the process ends.
(Step S <b> 19) The monitoring unit 150 registers false in the tilt changing flag of the tilt / orientation management table 121.

(ステップS20)監視部150は、ディスプレイ101の傾きの変化が止まったことを検出する。そして、監視部150は、表示制御部160にディスプレイ101の傾きの変化が止まった旨を通知する。そして、処理を終了する。   (Step S20) The monitoring unit 150 detects that the change in the tilt of the display 101 has stopped. Then, the monitoring unit 150 notifies the display control unit 160 that the change in the tilt of the display 101 has stopped. Then, the process ends.

以上の図11の処理は、所定の時間間隔で繰り返し実行される。これにより、監視部150は、所定の時間間隔でディスプレイ101の傾きの変化を監視する。所定の時間間隔とは、例えば、0.2秒間隔である。   The process of FIG. 11 described above is repeatedly executed at predetermined time intervals. As a result, the monitoring unit 150 monitors changes in the tilt of the display 101 at predetermined time intervals. The predetermined time interval is, for example, an interval of 0.2 seconds.

次に、ディスプレイ101の傾きが変化したことに伴い表示制御部160が処理する内容について説明する。
図12は、傾き変更に伴う表示制御処理の例を示すフローチャートである。以下、図12に示す処理をステップ番号に沿って説明する。以下、第1の方向についての傾きが変化したものとする。また、ディスプレイ101には、情報表示プログラムに対応するウィンドウ(以下、“情報表示ウィンドウ”と呼ぶ)が表示されているものとする。情報表示ウィンドウには、例えば、表示情報テーブル123に登録されているいずれかのユーザに関する情報が表示されている。
Next, the contents processed by the display control unit 160 when the tilt of the display 101 changes will be described.
FIG. 12 is a flowchart illustrating an example of the display control process associated with the tilt change. In the following, the process illustrated in FIG. 12 will be described in order of step number. Hereinafter, it is assumed that the inclination in the first direction has changed. Further, it is assumed that a window corresponding to the information display program (hereinafter referred to as “information display window”) is displayed on the display 101. In the information display window, for example, information on any user registered in the display information table 123 is displayed.

(ステップS31)表示制御部160は、監視部150からディスプレイ101の傾きが変化し始めた旨の通知を受けると、情報表示ウィンドウの表示内容を隠ぺいする。この通知は、図11のステップS14で出力されるものである。隠ぺいの方法としては、例えば、情報表示ウィンドウ内を特定の色や模様で塗りつぶした状態にする方法がある。また、このとき、情報表示ウィンドウ内に“表示切り替え中”といった文字情報が表示されてもよい。なお、隠ぺいされた表示内容は、記憶部120(例えば、RAM112)に保持される。   (Step S <b> 31) Upon receiving notification from the monitoring unit 150 that the tilt of the display 101 has started to change, the display control unit 160 hides the display content of the information display window. This notification is output in step S14 of FIG. As a concealment method, for example, there is a method of filling the information display window with a specific color or pattern. At this time, character information such as “display switching” may be displayed in the information display window. The concealed display content is stored in the storage unit 120 (for example, the RAM 112).

ステップS31で表示内容を隠ぺいする理由は、ディスプレイ101の傾きが変化し続けている間は、ディスプレイ101を誰が閲覧しているのかを確定することができず、表示可能な情報を正確に判断できないからである。   The reason for hiding the display content in step S31 is that while the tilt of the display 101 continues to change, it is not possible to determine who is viewing the display 101, and it is not possible to accurately determine displayable information. Because.

(ステップS32)表示制御部160は、ディスプレイ101の傾きの変化が止まったか判定する。すなわち、表示制御部160が監視部150からディスプレイ101の傾きの変化が止まった旨の通知を受けたかを判定する。この通知は、図11のステップS20で出力されるものである。傾きの変化が止まった場合、処理をステップS33に進める。傾きの変化が止まっていない場合、処理をステップS32に進める。   (Step S32) The display control unit 160 determines whether the change in the tilt of the display 101 has stopped. That is, it is determined whether the display control unit 160 has received a notification from the monitoring unit 150 that the change in the tilt of the display 101 has stopped. This notification is output in step S20 of FIG. If the change in inclination stops, the process proceeds to step S33. If the change in inclination has not stopped, the process proceeds to step S32.

(ステップS33)表示制御部160は、センサ部130から現在のディスプレイ101の傾き(第1の方向の角度)を取得する。表示制御部160は、表示制御管理テーブル122の傾き判定用閾値を参照し、現在のディスプレイ101の傾きが30°以上、または−30°以下という、顔認証を行うための条件を満たすか判定する。例えば、表示制御部160は、現在のディスプレイ101の傾きが−40°の場合、条件を満たすと判定する。条件を満たす場合、処理をステップS34に進める。条件を満たさない場合、処理をステップS39に進める。   (Step S <b> 33) The display control unit 160 acquires the current inclination (angle in the first direction) of the display 101 from the sensor unit 130. The display control unit 160 refers to the threshold value for tilt determination in the display control management table 122 and determines whether the current tilt of the display 101 satisfies a condition for performing face authentication such as 30 ° or more or −30 ° or less. . For example, the display control unit 160 determines that the condition is satisfied when the current inclination of the display 101 is −40 °. If the condition is satisfied, the process proceeds to step S34. If the condition is not satisfied, the process proceeds to step S39.

(ステップS34)表示制御部160は、撮像部140に画像を撮像するよう指示をする。撮像部140は、ユーザの顔面を撮像する。表示制御部160は、ユーザテーブル124を参照し、撮像部140により撮像された画像に基づいて顔認証を行う。例えば、撮像部140により撮像された画像と顔画像FI2と類似している場合、表示制御部160は、撮像部140が撮像したユーザをユーザU2と特定する。   (Step S <b> 34) The display control unit 160 instructs the imaging unit 140 to capture an image. The imaging unit 140 images the user's face. The display control unit 160 refers to the user table 124 and performs face authentication based on the image captured by the imaging unit 140. For example, when the image captured by the imaging unit 140 is similar to the face image FI2, the display control unit 160 identifies the user captured by the imaging unit 140 as the user U2.

なお、このステップS34では、表示制御部160は、撮像部140に撮像を指示する前に、顔認証を行ってもよいか同意を求める旨をディスプレイ101に表示させることが望ましい。表示制御部160は、ディスプレイ101の閲覧者の操作により同意が得られた場合に、撮像部140に画像の撮像を指示する。一方、同意が得られなかった場合には、表示制御部160は、例えば、表示内容を隠ぺいしたまま、“情報を表示することができません”といったメッセージをディスプレイ101に表示し、処理を終了する。この場合には、表示内容が隠ぺいされた状態のままになるが、再度ディスプレイ101の傾きが変更されることで図12の処理が実行され、これにより情報の表示が再開され得る。   In step S34, it is desirable that the display control unit 160 displays on the display 101 a request for consent to perform face authentication before instructing the imaging unit 140 to perform imaging. The display control unit 160 instructs the imaging unit 140 to capture an image when consent is obtained by the operation of the viewer of the display 101. On the other hand, if the consent is not obtained, the display control unit 160 displays a message such as “Information cannot be displayed” on the display 101 while hiding the display content, and ends the process. In this case, the display content remains hidden, but the process of FIG. 12 is executed by changing the tilt of the display 101 again, whereby the display of information can be resumed.

(ステップS35)表示制御部160は、表示制御管理テーブル122に登録されている判定用ユーザと顔認証により特定したユーザが、同じユーザであるか判定する。同じユーザでない場合、処理をステップS36に進める。同じユーザである場合、処理をステップS39に進める。   (Step S35) The display control unit 160 determines whether the determination user registered in the display control management table 122 and the user specified by face authentication are the same user. If not the same user, the process proceeds to step S36. If they are the same user, the process proceeds to step S39.

(ステップS36)表示制御部160は、ユーザテーブル124のレコードのうちステップS34での顔認証により特定されたユーザのレコードに基づいて、記憶部120に保持された、隠ぺいされた表示内容を、特定されたユーザに合わせて変更する。これにより、隠ぺい前に情報表示ウィンドウに表示されていたユーザに関する情報のうち、顔認証により特定されたユーザ(閲覧者)に対する表示が許可された情報のみが、表示内容に含まれるようにする。なお、表示内容の変更の具体例については後述する。   (Step S36) The display control unit 160 identifies the concealed display content held in the storage unit 120 based on the user record identified by the face authentication in step S34 among the records in the user table 124. Change to suit the user. Thereby, only the information permitted to be displayed to the user (viewer) specified by the face authentication among the information related to the user displayed in the information display window before concealment is included in the display content. A specific example of changing the display contents will be described later.

(ステップS37)表示制御部160は、表示制御管理テーブル122の判定用ユーザの項目に、顔認証により特定されたユーザのユーザIDを登録する。
(ステップS38)表示制御部160は、表示制御管理テーブル122にステップS33で取得したディスプレイ101の傾きを登録する。なお、このステップS38は、ディスプレイ101の傾きがステップS33での条件を満たす場合のみ実行される。このため、傾き・方位管理テーブル121に登録される傾きは、ステップS33での条件を満たす範囲の値(30°以上、または−30°以下)のみとなる。
(Step S <b> 37) The display control unit 160 registers the user ID of the user specified by the face authentication in the determination user item of the display control management table 122.
(Step S38) The display control unit 160 registers the tilt of the display 101 acquired in step S33 in the display control management table 122. This step S38 is executed only when the tilt of the display 101 satisfies the condition in step S33. For this reason, the inclination registered in the inclination / orientation management table 121 is only a value in a range (30 ° or more or −30 ° or less) that satisfies the condition in step S33.

(ステップS39)表示制御部160は、情報表示ウィンドウの隠ぺいを解除して、記憶部120に保持された、隠ぺいされた表示内容を情報表示ウィンドウに表示させる。そして、処理を終了する。   (Step S39) The display control unit 160 releases the concealment of the information display window, and displays the concealed display content held in the storage unit 120 on the information display window. Then, the process ends.

このステップS39では、ステップS35で“同じユーザ”と判定された場合、すなわち、ディスプレイ101の閲覧者が変わったと判定された場合には、ステップS36で変更された表示内容が情報表示ウィンドウに表示される。一方、ステップS35で閲覧者が変わっていないと判定された場合には、隠ぺい前と同じ表示内容が情報表示ウィンドウに表示される。   In step S39, if it is determined in step S35 that the user is the same user, that is, if it is determined that the viewer of the display 101 has changed, the display content changed in step S36 is displayed in the information display window. The On the other hand, if it is determined in step S35 that the viewer has not changed, the same display content as before the concealment is displayed in the information display window.

以上の図12の処理によれば、ステップS33でディスプレイ101の傾きが30°以上、または−30°以下という条件を満たし、かつ、ステップS35で閲覧者が変わったと判定された場合に、新たな閲覧者に対して許可された情報のみが表示されるように情報表示ウィンドウ内の表示が切り替えられる。これにより、表示対象の情報のセキュリティを向上させることができる。   According to the processing of FIG. 12 described above, when it is determined in step S33 that the display 101 satisfies the condition that the inclination of the display 101 is 30 ° or more or −30 ° or less and the viewer is changed in step S35, a new one is obtained. The display in the information display window is switched so that only information permitted for the viewer is displayed. Thereby, the security of information to be displayed can be improved.

なお、ステップS35で閲覧者が変わったと判定される場合とは、通常、ディスプレイ101の傾きが大きく変化した場合である。ここで、ディスプレイ101の第1の方向の可動範囲が60°以内(水平面を基準としてプラスマイナス30°以内)であるとすると、ステップS33で傾きが30°以上、または−30°以下という条件を満たし、かつ、ステップS35で閲覧者が変わったと判定された場合とは、ディスプレイ101の傾きが60°以上変化した場合となる。すなわち、図12の処理では、ディスプレイ101の傾きが閾値60°以上変化したとき、顔認証によって特定された閲覧者がそれ以前の閲覧者と異なる場合に、表示内容が変更されることになる。   Note that the case where it is determined in step S35 that the viewer has changed is usually a case where the tilt of the display 101 has changed greatly. Here, if the movable range in the first direction of the display 101 is within 60 ° (within ± 30 ° with respect to the horizontal plane), the condition that the inclination is 30 ° or more or −30 ° or less in step S33. The case where it is determined that the viewer has changed in step S35 is a case where the inclination of the display 101 has changed by 60 ° or more. That is, in the process of FIG. 12, when the inclination of the display 101 changes by 60 ° or more as a threshold, the display content is changed if the viewer specified by face authentication is different from the previous viewer.

なお、以上の図11および図12では、ディスプレイ101が第1の方向に回転される場合について説明した。ディスプレイ101が第2の方向に回転される場合には、センサ部130から第1の方向の角度の代わりに第2の方向の角度を取得して、上記の図11および図12と同様の処理が行われる。   In addition, in FIG. 11 and FIG. 12, the case where the display 101 is rotated in the first direction has been described. When the display 101 is rotated in the second direction, the angle in the second direction is obtained from the sensor unit 130 instead of the angle in the first direction, and the same processing as in FIGS. Is done.

次に、情報処理装置100が第3の方向に回転される場合を想定し、監視部150が、地磁気センサ104,104aにより検知したディスプレイ101の第3の方向の角度からディスプレイ101の方位が変化しているか否かを監視する場合の処理を説明する。   Next, assuming that the information processing apparatus 100 is rotated in the third direction, the orientation of the display 101 changes from the angle of the third direction of the display 101 detected by the monitoring unit 150 by the geomagnetic sensors 104 and 104a. A process for monitoring whether or not it is being performed will be described.

図13は、監視処理(その2)の例を示すフローチャートである。以下、図13に示す処理をステップ番号に沿って説明する。また、例えば、傾き・方位管理テーブル121の方位の項目には、監視部150の初回起動時において、初期値として0°という情報が登録される。   FIG. 13 is a flowchart illustrating an example of the monitoring process (part 2). In the following, the process illustrated in FIG. 13 will be described in order of step number. In addition, for example, information of 0 ° as an initial value is registered in the azimuth item of the tilt / orientation management table 121 when the monitoring unit 150 is activated for the first time.

(ステップS41)監視部150は、センサ部130から現在のディスプレイ101の第3の方向の角度を取得する。また、監視部150は、記憶部120から現在の時刻を取得する。   (Step S <b> 41) The monitoring unit 150 acquires the current angle of the third direction of the display 101 from the sensor unit 130. In addition, the monitoring unit 150 acquires the current time from the storage unit 120.

(ステップS42)監視部150は、傾き・方位管理テーブル121を参照し、“方位変更中フラグ=true”であるか否か判定する。“方位変更中フラグ=true”の場合、処理をステップS47に進める。“方位変更中フラグ=true”でない場合、処理をステップS43に進める。   (Step S <b> 42) The monitoring unit 150 refers to the tilt / orientation management table 121 and determines whether or not “azimuth changing flag = true”. If “azimuth changing flag = true”, the process proceeds to step S47. If it is not “azimuth changing flag = true”, the process proceeds to step S43.

(ステップS43)監視部150は、現在のディスプレイ101の第3の方向の角度は、傾き・方位管理テーブル121の方位の項目に登録されている角度よりも、閾値以上変化しているか判定する。閾値としては、傾き・方位管理テーブル121の方位監視用閾値の項目に登録された値が用いられる。   (Step S43) The monitoring unit 150 determines whether the current angle of the third direction of the display 101 has changed by a threshold value or more than the angle registered in the direction item of the tilt / direction management table 121. As the threshold value, a value registered in the “azimuth monitoring threshold value” field of the tilt / azimuth management table 121 is used.

例えば、現在のディスプレイ101の第3の方向の角度が30°、傾き・方位管理テーブル121の方位の項目に登録されている角度が0°の場合、現在のディスプレイ101は、30°(30°−0°)の変化があったことになる。監視部150は、現在の第3の方向の角度は監視用閾値5°以上変化したと判定する。   For example, when the angle of the third direction of the current display 101 is 30 ° and the angle registered in the azimuth item of the tilt / azimuth management table 121 is 0 °, the current display 101 is 30 ° (30 ° −0 °). The monitoring unit 150 determines that the current angle in the third direction has changed by a monitoring threshold of 5 ° or more.

なお、例えば、ディスプレイ101の方位が、検出される角度が増加する回転方向に対して、角度270°の位置から角度0°の位置に変わった場合、監視部150は、0°を360°として差分を計算する。すなわち、この場合、監視部150は、0°−270°の差分を求めるのではなく、360°−270°の差分を求める。   For example, when the azimuth of the display 101 changes from the position of the angle 270 ° to the position of the angle 0 ° with respect to the rotation direction in which the detected angle increases, the monitoring unit 150 sets 0 ° to 360 °. Calculate the difference. That is, in this case, the monitoring unit 150 obtains a difference of 360 ° -270 °, not a difference of 0 ° -270 °.

監視用閾値以上変化した場合、処理をステップS44に進める。監視用閾値以上変化していない場合、処理を終了する。
(ステップS44)監視部150は、ディスプレイ101の方位が変化し始めたことを検出する。そして、監視部150は、表示制御部160にディスプレイ101の方位が変化し始めた旨を通知する。
If it has changed by more than the threshold for monitoring, the process proceeds to step S44. If it has not changed more than the monitoring threshold, the process is terminated.
(Step S44) The monitoring unit 150 detects that the orientation of the display 101 has started to change. Then, the monitoring unit 150 notifies the display control unit 160 that the orientation of the display 101 has started to change.

(ステップS45)監視部150は、傾き・方位管理テーブル121の方位変更中フラグにtrueを登録する。
(ステップS46)監視部150は、傾き・方位管理テーブル121の方位および時刻の項目に、ステップS41で取得したディスプレイ101の第3の方向の角度および時刻を登録する。そして、処理を終了する。
(Step S <b> 45) The monitoring unit 150 registers true in the direction changing flag of the tilt / direction management table 121.
(Step S46) The monitoring unit 150 registers the angle and time of the third direction of the display 101 acquired in step S41 in the items of direction and time of the tilt / orientation management table 121. Then, the process ends.

(ステップS47)監視部150は、現在のディスプレイ101の第3の方向の角度は、傾き・方位管理テーブル121の方位の項目に登録されている角度と異なるか判定する。異なる場合、処理をステップS46に進める。同じ場合、処理をステップS48に進める。   (Step S <b> 47) The monitoring unit 150 determines whether the current angle of the third direction of the display 101 is different from the angle registered in the direction item of the tilt / direction management table 121. If not, the process proceeds to Step S46. If they are the same, the process proceeds to step S48.

(ステップS48)監視部150は、ステップS41で取得した時刻は、傾き・方位管理テーブル121に登録されている時刻より、傾き・方位管理テーブル121に登録されている経過時間(閾値)以上、経過しているか判定する。時間が閾値以上経過している場合、処理をステップS49に進める。時間が閾値以上経過していない場合、処理を終了する。   (Step S <b> 48) The monitoring unit 150 has acquired the time acquired in Step S <b> 41 from the time registered in the tilt / orientation management table 121 by an elapsed time (threshold) or more registered in the tilt / orientation management table 121. Judge whether you are doing. If the time has exceeded the threshold, the process proceeds to step S49. If the time has not exceeded the threshold, the process ends.

(ステップS49)監視部150は、傾き・方位管理テーブル121の方位変更中フラグにfalseを登録する。
(ステップS50)監視部150は、ディスプレイ101の方位の変化が止まったことを検出する。そして、監視部150は、表示制御部160にディスプレイ101の方位の変化が止まった旨を通知する。そして、処理を終了する。
(Step S <b> 49) The monitoring unit 150 registers false in the direction changing flag of the tilt / direction management table 121.
(Step S50) The monitoring unit 150 detects that the change in orientation of the display 101 has stopped. Then, the monitoring unit 150 notifies the display control unit 160 that the change in the orientation of the display 101 has stopped. Then, the process ends.

以上の図13の処理は、所定の時間間隔で繰り返し実行される。これにより、監視部150は、所定の時間間隔でディスプレイ101の方位の変化を監視する。所定の時間間隔とは、例えば、0.2秒間隔である。   The above processing of FIG. 13 is repeatedly executed at predetermined time intervals. Thereby, the monitoring unit 150 monitors the change in the orientation of the display 101 at predetermined time intervals. The predetermined time interval is, for example, an interval of 0.2 seconds.

次に、ディスプレイ101の方位が変化したことに伴い表示制御部160が処理する内容について説明する。
図14は、方位変更に伴う表示制御処理の例を示すフローチャートである。以下、図14に示す処理をステップ番号に沿って説明する。なお、ディスプレイ101には情報表示ウィンドウが表示され、情報表示ウィンドウには、例えば、表示情報テーブル123に登録されているいずれかのユーザに関する情報が表示されているものとする。
Next, the contents processed by the display control unit 160 when the orientation of the display 101 is changed will be described.
FIG. 14 is a flowchart illustrating an example of a display control process that accompanies azimuth change. In the following, the process illustrated in FIG. 14 will be described in order of step number. It is assumed that an information display window is displayed on the display 101, and for example, information on any user registered in the display information table 123 is displayed on the information display window.

(ステップS61)表示制御部160は、監視部150からディスプレイ101の方位が変化し始めた旨の通知を受けると、情報表示ウィンドウの表示内容を隠ぺいする。この通知は、図13のステップS44で出力されるものである。隠ぺいの方法としては、図12の場合と同様の方法を用いることができる。なお、隠ぺいされた表示内容は、記憶部120(例えば、RAM112)に保持される。   (Step S61) Upon receiving notification from the monitoring unit 150 that the orientation of the display 101 has started to change, the display control unit 160 hides the display content of the information display window. This notification is output in step S44 of FIG. As a concealment method, the same method as in FIG. 12 can be used. The concealed display content is stored in the storage unit 120 (for example, the RAM 112).

(ステップS62)表示制御部160は、ディスプレイ101の方位の変化が止まったか判定する。すなわち、表示制御部160が監視部150からディスプレイ101の方位の変化が止まった旨の通知を受けたかを判定する。この通知は、図13のステップS50で出力されるものである。方位の変化が止まった場合、処理をステップS63に進める。方位の変化が止まっていない場合、処理をステップS62に進める。   (Step S62) The display control unit 160 determines whether or not the change in the orientation of the display 101 has stopped. That is, it is determined whether the display control unit 160 has received a notification from the monitoring unit 150 that the change in the orientation of the display 101 has stopped. This notification is output in step S50 of FIG. If the azimuth change stops, the process proceeds to step S63. If the azimuth change has not stopped, the process proceeds to step S62.

(ステップS63)表示制御部160は、センサ部130から現在のディスプレイ101の第3の方向の角度を取得する。表示制御部160は、表示制御管理テーブル122の方位および方位判定用閾値の各項目を参照し、現在のディスプレイ101の第3の方向の角度が、方位判定用閾値以上変化したか判定する。例えば、現在のディスプレイ101の第3の方向の角度が180°、表示制御管理テーブル122の方位の項目に登録された角度が0°の場合、現在のディスプレイ101の第3の方向の角度は、180°(180°−0°)変化したことになる。この場合、表示制御部160は、方位判定用閾値60°以上変化したと判定する。判定用閾値よりも変化した場合、処理をステップS64に進める。判定用閾値よりも変化していない場合、処理をステップS69に進める。   (Step S <b> 63) The display control unit 160 acquires the current angle in the third direction of the display 101 from the sensor unit 130. The display control unit 160 refers to the items of the azimuth and the azimuth determination threshold in the display control management table 122 and determines whether the current angle in the third direction of the display 101 has changed by more than the azimuth determination threshold. For example, when the angle of the third direction of the current display 101 is 180 ° and the angle registered in the azimuth item of the display control management table 122 is 0 °, the angle of the third direction of the current display 101 is This means that the angle has changed by 180 ° (180 ° -0 °). In this case, the display control unit 160 determines that the orientation determination threshold has changed by 60 ° or more. If it has changed from the threshold for determination, the process proceeds to step S64. If not changed from the determination threshold, the process proceeds to step S69.

(ステップS64)表示制御部160は、撮像部140に画像を撮像するよう指示をする。撮像部140は、ユーザの顔面を撮像する。表示制御部160は、ユーザテーブル124を参照し、撮像部140により撮像された画像に基づいて顔認証を行って、ディスプレイ101を閲覧しているユーザを特定する。   (Step S64) The display control unit 160 instructs the imaging unit 140 to capture an image. The imaging unit 140 images the user's face. The display control unit 160 refers to the user table 124, performs face authentication based on the image captured by the imaging unit 140, and identifies a user who is browsing the display 101.

なお、図12のステップS34の場合と同様、このステップS64でも、表示制御部160は、撮像部140に撮像を指示する前に、顔認証を行ってもよいか同意を求める旨をディスプレイ101に表示させることが望ましい。表示制御部160は、ディスプレイ101の閲覧者の操作により同意が得られた場合に、撮像部140に画像の撮像を指示する。一方、同意が得られなかった場合には、表示制御部160は、例えば、表示内容を隠ぺいしたまま、“情報を表示することができません”といったメッセージをディスプレイ101に表示し、処理を終了する。   As in the case of step S34 in FIG. 12, in this step S64, the display control unit 160 also informs the display 101 that it is possible to perform face authentication before instructing the imaging unit 140 to perform imaging. It is desirable to display. The display control unit 160 instructs the imaging unit 140 to capture an image when consent is obtained by the operation of the viewer of the display 101. On the other hand, if the consent is not obtained, the display control unit 160 displays a message such as “Information cannot be displayed” on the display 101 while hiding the display content, and ends the process.

(ステップS65)表示制御部160は、表示制御管理テーブル122に登録されている判定用ユーザと顔認証により特定したユーザが、同じユーザであるか判定する。同じユーザの場合、処理をステップS69に進める。同じユーザでない場合、処理をステップS66に進める。   (Step S65) The display control unit 160 determines whether the determination user registered in the display control management table 122 and the user specified by face authentication are the same user. In the case of the same user, the process proceeds to step S69. If not the same user, the process proceeds to step S66.

(ステップS66)表示制御部160は、ユーザテーブル124のレコードのうちステップS64での顔認証により特定されたユーザのレコードに基づいて、記憶部120に保持された、隠ぺいされた表示内容を、特定されたユーザに合わせて変更する。これにより、隠ぺい前に情報表示ウィンドウに表示されていたユーザに関する情報のうち、顔認証により特定されたユーザ(閲覧者)に対する表示が許可された情報のみが、表示内容に含まれるようにする。   (Step S66) The display control unit 160 identifies the concealed display content held in the storage unit 120 based on the user record identified by the face authentication in step S64 among the records in the user table 124. Change to suit the user. Thereby, only the information permitted to be displayed to the user (viewer) specified by the face authentication among the information related to the user displayed in the information display window before concealment is included in the display content.

(ステップS67)表示制御部160は、表示制御管理テーブル122の判定用ユーザの項目に、顔認証により特定されたユーザのユーザIDを登録する。
(ステップS68)表示制御部160は、表示制御管理テーブル122の方位の項目にステップS41で取得したディスプレイ101の第3の方向の角度を登録する。
(Step S <b> 67) The display control unit 160 registers the user ID of the user specified by face authentication in the determination user item of the display control management table 122.
(Step S68) The display control unit 160 registers the angle of the third direction of the display 101 acquired in step S41 in the azimuth item of the display control management table 122.

(ステップS69)表示制御部160は、情報表示ウィンドウの隠ぺいを解除して、記憶部120に保持された、隠ぺいされた表示内容を情報表示ウィンドウに表示させる。そして、処理を終了する。   (Step S <b> 69) The display control unit 160 releases the concealment of the information display window, and displays the concealed display content stored in the storage unit 120 on the information display window. Then, the process ends.

以上の図14の処理によれば、ステップS63でディスプレイ101の方位が閾値以上変化したと判定された場合に、ステップS64で顔認証が行われる。そして、ステップS65で閲覧者が変わったと判定された場合に、ステップS69で、新たな閲覧者に対して許可された情報のみが表示されるように情報表示ウィンドウ内の表示が切り替えられる。これにより、表示対象の情報のセキュリティを向上させることができる。   According to the processing of FIG. 14 described above, when it is determined in step S63 that the orientation of the display 101 has changed by a threshold value or more, face authentication is performed in step S64. If it is determined in step S65 that the viewer has changed, the display in the information display window is switched so that only information permitted for the new viewer is displayed in step S69. Thereby, the security of information to be displayed can be improved.

図15は、第2の実施の形態の表示内容変更の具体例を示す図である。例えば、ユーザU1とユーザU2は対称の位置にいるとする。ユーザU1とユーザU2との間に情報処理装置100が設置されている。ディスプレイ101は、ユーザU1の方を向いている。   FIG. 15 is a diagram illustrating a specific example of display content change according to the second embodiment. For example, it is assumed that the user U1 and the user U2 are in symmetrical positions. The information processing apparatus 100 is installed between the user U1 and the user U2. The display 101 faces the user U1.

また、例として、ユーザU1,U2は同じ企業の社員であり、ディスプレイ101の情報表示ウィンドウには、顧客であるユーザU11の情報が表示されるシーンを想定する。この場合、情報表示ウィンドウには、表示情報テーブル123に登録されたユーザU11の情報が表示されるものとする。   Further, as an example, it is assumed that the users U1 and U2 are employees of the same company, and the information display window of the display 101 displays a scene in which information of the user U11 who is a customer is displayed. In this case, information on the user U11 registered in the display information table 123 is displayed in the information display window.

図15(A)は、ユーザU1が撮像されて顔認証が行われ、ユーザU1に対応する表示内容がディスプレイ101に表示された状態を示した図である。ここで、ユーザテーブル124におけるユーザU1のレコードにおいて、生年月日、電話番号、パスワードの各項目に“true”が登録されているものとする。この場合、図15(A)のように、情報表示ウィンドウには、表示情報テーブル123に登録されたユーザU11の情報として、“名前:U11”、“生年月日:1980/4/14”、“電話番号:Tel11”、“パスワード:PS11”が表示される。なお、ここでは名前は無条件に表示が許可されているものとする。   FIG. 15A is a diagram illustrating a state in which the user U1 is imaged and face authentication is performed, and display content corresponding to the user U1 is displayed on the display 101. FIG. Here, it is assumed that “true” is registered in the items of birth date, telephone number, and password in the record of the user U1 in the user table 124. In this case, as shown in FIG. 15A, in the information display window, as the information of the user U11 registered in the display information table 123, “name: U11”, “birth date: 1980/4/14”, “Telephone number: Tel11” and “Password: PS11” are displayed. Here, it is assumed that the name is allowed to be displayed unconditionally.

図15(B)は、ユーザU1によりディスプレイ101がユーザU2の方に方位が変わった状態を示す図である。ディスプレイ101においては、情報表示ウィンドウ内の表示内容が隠ぺいされる。これとともに、ディスプレイ101には、ユーザU2に対して、顔認証を行ってもよいか同意を求める旨が表示される。例えば、同意する場合にはOKボタン、同意しない場合にはNGボタンを画面上に表示させ、何れかのボタンを押下することで同意の有無を判断するようにしてもよい。   FIG. 15B is a diagram illustrating a state in which the orientation of the display 101 is changed toward the user U2 by the user U1. On the display 101, the display content in the information display window is hidden. At the same time, the display 101 displays to the user U2 a request for consent to perform face authentication. For example, an OK button may be displayed on the screen if the user agrees, or an NG button may be displayed on the screen if the user does not agree, and the presence or absence of consent may be determined by pressing any button.

ユーザU2が顔認証に対して同意する旨の操作を行った場合、情報処理装置100はユーザU2を顔認証する。
図15(C)は、顔認証によりユーザU2が特定された結果、ユーザU2に対応する表示内容がディスプレイ101に表示された状態を示す図である。ここで、ユーザテーブル124におけるユーザU2のレコードにおいて、生年月日および電話番号の各項目に“true”が登録され、パスワードの各項目に“false”が登録されているものとする。この場合、情報表示ウィンドウにおいては、ユーザU11の生年月日および電話番号は表示されたままになるが、パスワードは非表示状態となる。
When the user U2 performs an operation to agree to face authentication, the information processing apparatus 100 performs face authentication on the user U2.
FIG. 15C is a diagram illustrating a state in which display content corresponding to the user U2 is displayed on the display 101 as a result of the user U2 being specified by face authentication. Here, in the record of the user U2 in the user table 124, it is assumed that “true” is registered in each item of the date of birth and telephone number, and “false” is registered in each item of the password. In this case, in the information display window, the date of birth and the telephone number of the user U11 remain displayed, but the password is hidden.

このように、ディスプレイ101がユーザU2の方に向いている場合、ユーザU2に対して見せるのが好ましくない項目の情報の表示を阻止ことができる。上記のような企業内での情報閲覧の例では、例えば、情報を閲覧するユーザの役職や所属部署などに応じて、表示を許可する項目と許可しない項目とが、ユーザテーブル124に設定されればよい。   In this way, when the display 101 is directed toward the user U2, it is possible to prevent the display of information on items that are not preferable for the user U2. In the example of information browsing in the company as described above, for example, items that are permitted to be displayed and items that are not permitted are set in the user table 124 according to the title or department of the user who browses the information. That's fine.

また、他の例としては、企業の社員と顧客とが情報を閲覧するシーンが考えられる。例えば、社員であるユーザU1と、顧客であるユーザU2が、表示情報テーブル123に登録されたユーザU2の情報を閲覧するシーンが考えられる。この場合、例えば、企業内でのみ管理される情報(例えば、図9に示す承認日、承認者など)を顧客に見せないように表示内容を制御することができる。   As another example, a scene where information is viewed by an employee of a company and a customer can be considered. For example, a scene where the user U1 who is an employee and the user U2 who is a customer browse the information of the user U2 registered in the display information table 123 can be considered. In this case, for example, the display content can be controlled so that information managed only within the company (for example, the approval date and the approver shown in FIG. 9) is not shown to the customer.

図16は、第2の実施の形態の表示内容制御例を示す図である。例えば、ユーザU1とユーザU3は対称の位置にいるとする。ユーザU1とユーザU3との間に情報処理装置100が設置されている。ディスプレイ101は、ユーザU1の方を向いている。   FIG. 16 is a diagram illustrating an example of display content control according to the second embodiment. For example, it is assumed that the user U1 and the user U3 are in symmetrical positions. The information processing apparatus 100 is installed between the user U1 and the user U3. The display 101 faces the user U1.

図16(A)は、ユーザU1が撮像されて顔認証が行われ、ユーザU1に対応する表示内容がディスプレイ101に表示された状態を示した図である。表示内容は、ユーザU1の個人情報などである。   FIG. 16A is a diagram illustrating a state in which the user U1 is imaged and face authentication is performed, and display content corresponding to the user U1 is displayed on the display 101. FIG. The display content is personal information of the user U1.

図16(B)は、ユーザU1によりディスプレイ101がユーザU3の方に方位が変わった状態を示す図である。ユーザU3が顔認証に対して同意する旨の操作を行った場合、情報処理装置100はユーザU3を顔認証する。   FIG. 16B is a diagram illustrating a state in which the orientation of the display 101 is changed toward the user U3 by the user U1. When the user U3 performs an operation to agree to face authentication, the information processing apparatus 100 performs face authentication on the user U3.

図16(C)は、ユーザU3の顔認証を行った結果、ユーザU3の情報がユーザテーブル124に登録されておらず、顔認証に失敗した状態を示す図である。この場合、例えば、表示制御部160は、ユーザテーブル124へ情報を登録するためのユーザ登録画面をディスプレイ101に表示させてもよい。   FIG. 16C is a diagram illustrating a state in which face authentication has failed because the user U3 information is not registered in the user table 124 as a result of performing face authentication of the user U3. In this case, for example, the display control unit 160 may cause the display 101 to display a user registration screen for registering information in the user table 124.

以上説明した第2の実施の形態によれば、センサ部130により、ディスプレイ101の傾きまたは方位が検知される。ディスプレイ101の傾きまたは方位が所定の閾値以上変化したことが検知されると、撮像部140により、ディスプレイ101の前方にいるユーザの顔面情報が取得される。そして、表示制御部160により、顔認証が行われ、顔認証の結果に応じた表示内容がディスプレイ101に表示される。   According to the second embodiment described above, the sensor unit 130 detects the tilt or orientation of the display 101. When it is detected that the tilt or azimuth of the display 101 has changed by a predetermined threshold value or more, the imaging unit 140 acquires face information of the user in front of the display 101. Then, face authentication is performed by the display control unit 160, and display content corresponding to the result of face authentication is displayed on the display 101.

ここで、例として、ディスプレイ101の傾きまたは方位が変化した場合に、顔認証を行わずに表示内容を変化させる場合を考える。ディスプレイ101の傾きまたは方位を変えることは、どのユーザも可能である。このため、あるユーザがディスプレイ101の向きを自分の方向を向くように変化させたとき、その表示内容が変更されたとしても、変更後の表示内容には、そのユーザに見せてはいけない情報が含まれる可能性がある。   Here, as an example, let us consider a case where the display content is changed without performing face authentication when the tilt or orientation of the display 101 changes. Any user can change the tilt or orientation of the display 101. For this reason, when a user changes the orientation of the display 101 to face his / her direction, even if the display content is changed, the display content after the change includes information that should not be shown to the user. May be included.

これに対して、第2の実施の形態によれば、顔認証により特定したユーザに対応する表示内容がディスプレイ101に表示されるので、ディスプレイ101を見ているユーザに見せてはいけない情報がディスプレイ101に表示されることを防げる。このように、ディスプレイ101に表示させる内容をディスプレイ101の前方にいるユーザごとに変更できるので、情報のセキュリティを向上できる。   On the other hand, according to the second embodiment, since the display content corresponding to the user specified by the face authentication is displayed on the display 101, information that should not be shown to the user watching the display 101 is displayed. 101 can be prevented from being displayed. Thus, since the content displayed on the display 101 can be changed for each user in front of the display 101, the security of information can be improved.

なお、傾き変更処理及び方位変更処理において、ディスプレイ101の向きが閾値以上変化しているか否かの判定処理を行わずに顔認証を行ってもよい。すなわち、傾き変更処理ではステップS33、方位変更処理ではステップS63の処理を行わなくてもよい。   In the tilt change process and the azimuth change process, face authentication may be performed without performing the determination process as to whether or not the orientation of the display 101 has changed by a threshold value or more. That is, step S33 may not be performed in the tilt change process, and step S63 may not be performed in the direction change process.

また、傾き変更処理及び方位変更処理において、顔認証後、パスワード入力画面に切り替え、ユーザにパスワードの入力を求めてもよい。例えば、表示制御部160は、ユーザU1に対して顔認証を行い、ユーザU1を特定する。表示制御部160は、パスワード入力画面に切り替え、ユーザU1にパスワードの入力を要求する。ユーザU1は、パスワードPS1を入力する。表示制御部160は、表示情報テーブル123に登録されているユーザU1のパスワードPS1と、ユーザU1が入力したパスワードPS1とが一致するため、顔認証したユーザがユーザU1であること再確認できる。このように、顔認証後、ユーザにパスワードの入力を求めることで、セキュリティを高めることができる。   Further, in the tilt change process and the azimuth change process, after face authentication, the screen may be switched to a password input screen and the user may be requested to input a password. For example, the display control unit 160 performs face authentication for the user U1 and identifies the user U1. The display control unit 160 switches to the password input screen and requests the user U1 to input a password. User U1 inputs password PS1. Since the password PS1 of the user U1 registered in the display information table 123 matches the password PS1 input by the user U1, the display control unit 160 can reconfirm that the face-authenticated user is the user U1. Thus, security can be improved by requiring the user to input a password after face authentication.

[第3の実施の形態]
第2の実施の形態の情報処理装置100は、次のように変形することもできる。以下、第3の実施の形態の情報処理装置について、第2の実施の形態と同様の符号を用いて説明する。
[Third Embodiment]
The information processing apparatus 100 according to the second embodiment can be modified as follows. Hereinafter, the information processing apparatus according to the third embodiment will be described using the same reference numerals as those in the second embodiment.

第3の実施の形態の情報処理装置は、顔認識によって特定されたユーザごとに、個別のアカウントでログオンさせる。これにより、ディスプレイ101を閲覧するユーザごとに、表示の設定を変更したり、参照できるデータを制限することができる。   The information processing apparatus according to the third embodiment logs on with an individual account for each user specified by face recognition. Thereby, the display setting can be changed or the data that can be referred to can be restricted for each user who views the display 101.

図17は、第3の実施の形態で利用されるユーザテーブルの一例を示す図である。このユーザテーブル124aは、表示制御部160によって参照される。ユーザテーブル124aは、記憶部120に格納される。なお、第3の実施の形態においては、表示制御部160の処理は、例えば、OSプログラムの実行によって実現される。   FIG. 17 is a diagram illustrating an example of a user table used in the third embodiment. The user table 124a is referred to by the display control unit 160. The user table 124a is stored in the storage unit 120. In the third embodiment, the process of the display control unit 160 is realized by executing an OS program, for example.

ユーザテーブル124aは、ユーザ、顔認証情報、アカウント名、パスワード、個人情報、文字サイズ、画面拡大率および登録日の項目を含む。
ユーザの項目には、ディスプレイ101を閲覧するユーザのユーザ名が登録される。顔認証情報の項目には、顔認証の際に参照されるユーザごとの顔面情報が登録される。アカウント名の項目には、ログオン時のユーザのアカウントID(Identifier)が登録される。パスワードの項目には、ログオン時に入力されるパスワードが登録される。個人情報の項目には、ユーザに関する様々な個人情報が登録される。
The user table 124a includes items of user, face authentication information, account name, password, personal information, character size, screen enlargement rate, and registration date.
The user name of the user who views the display 101 is registered in the user item. In the face authentication information item, face information for each user that is referred to during face authentication is registered. In the account name item, an account ID (Identifier) of the user at the time of logon is registered. In the password item, a password input at the time of logon is registered. Various personal information related to the user is registered in the item of personal information.

文字サイズの項目には、文字サイズを示す情報が登録される。画面拡大率の項目には、画面拡大率を示す情報が登録される。登録日の項目には、本レコードの項目を登録した日が登録される。   In the character size item, information indicating the character size is registered. In the screen magnification factor item, information indicating the screen magnification factor is registered. The date of registration of the item of this record is registered in the item of registration date.

表示制御部160は、ディスプレイ101の傾きまたは方位が所定の閾値以上変化し、顔認証に成功した場合に、ユーザテーブル124aのレコードのうち、顔認証により特定されたユーザのレコードを参照する。そして、表示制御部160は、特定されたユーザのアカウント名およびパスワードを用いて、自動的にログオンアカウントの切り替え処理(すなわち、再ログオン)を行う。なお、例えば、表示制御部160は、パスワード入力画面を表示させ、入力されたパスワードを登録されたパスワードと比較することで認証を行ってもよい。   When the tilt or azimuth of the display 101 changes by a predetermined threshold or more and the face authentication is successful, the display control unit 160 refers to the user record specified by the face authentication among the records in the user table 124a. Then, the display control unit 160 automatically performs logon account switching processing (that is, re-logon) using the specified user account name and password. For example, the display control unit 160 may display a password input screen and perform authentication by comparing the input password with a registered password.

ログオンアカウントの切り替え後、表示制御部160は、特定されたユーザについて登録された文字サイズおよび画面拡大率によって表示を行う。また、表示制御部160は、特定されたユーザについての個人情報のみ表示を許可し、ユーザテーブル124aに登録された他のユーザについての個人情報の表示を不許可にすることもできる。   After switching the logon account, the display control unit 160 performs display based on the character size and screen enlargement rate registered for the identified user. In addition, the display control unit 160 can permit only the display of the personal information about the specified user, and can prohibit the display of the personal information about other users registered in the user table 124a.

なお、第1〜第3の実施の形態の情報処理は、各実施の形態の情報処理装置が備えるプロセッサにプログラムを実行させることで実現できる。プログラムは、コンピュータ読み取り可能な記録媒体(例えば、光ディスク、メモリ装置およびメモリカードなど)に記録できる。   Note that the information processing of the first to third embodiments can be realized by causing a processor included in the information processing apparatus of each embodiment to execute a program. The program can be recorded on a computer-readable recording medium (for example, an optical disc, a memory device, a memory card, etc.).

プログラムを流通させる場合、例えば、当該プログラムを記録した可搬記録媒体が提供される。また、プログラムを他のコンピュータの記憶装置に格納しておき、ネットワーク経由でプログラムを配布することもできる。コンピュータは、例えば、可搬記録媒体に記録されたプログラムまたは他のコンピュータから受信したプログラムを、記憶装置に格納し、当該記憶装置からプログラムを読み込んで実行する。ただし、可搬記録媒体から読み込んだプログラムを直接実行してもよく、他のコンピュータからネットワークを介して受信したプログラムを直接実行してもよい。   When distributing the program, for example, a portable recording medium in which the program is recorded is provided. It is also possible to store the program in a storage device of another computer and distribute the program via a network. The computer stores, for example, a program recorded on a portable recording medium or a program received from another computer in a storage device, and reads and executes the program from the storage device. However, a program read from a portable recording medium may be directly executed, or a program received from another computer via a network may be directly executed.

また、上記の情報処理の少なくとも一部を、DSP、ASIC、PLD(Programmable Logic Device)などの電子回路で実現することもできる。
以上、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に他の任意の構成物や工程が付加されていてもよい。
In addition, at least a part of the information processing described above can be realized by an electronic circuit such as a DSP, ASIC, or PLD (Programmable Logic Device).
Although the present invention has been described based on the illustrated embodiment, the present invention is not limited to this, and the configuration of each part can be replaced with any configuration having the same function. Moreover, other arbitrary structures and processes may be added to the present invention.

1 情報処理装置
1a 記憶部
1b センサ
1c 撮像部
1d 制御部
1e 表示装置
1f 表示面
2 顔認証情報
3 出力情報
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 1a Memory | storage part 1b Sensor 1c Image pick-up part 1d Control part 1e Display apparatus 1f Display surface 2 Face authentication information 3 Output information

Claims (7)

表示装置の表示面の向きを検出するセンサと、
前記表示面の前方を撮像する撮像部と、
前記センサによる検出結果に基づき、前記表示面の向きが変化し続けている間、前記表示装置に表示されていた情報を隠ぺいし、前記表示面の向きの変化が終了したとき、前記撮像部により撮像された画像に基づいて顔認証を行い、前記顔認証の結果に応じて前記表示装置に表示させる情報の内容を制御する制御部と、
を有することを特徴とする情報処理装置。
A sensor for detecting the orientation of the display surface of the display device;
An imaging unit for imaging the front of the display surface;
Based on the detection result by the sensor, the information displayed on the display device is concealed while the orientation of the display surface continues to change, and when the change of the orientation of the display surface is finished, the imaging unit performs face authentication based on the captured image, and a control section for controlling the content of the information to be displayed on the display device in accordance with a result of the face authentication,
An information processing apparatus comprising:
前記制御部は、前記顔認証に成功した場合、前記顔認証により特定されたユーザに対して許可された情報を前記表示装置に表示させることを特徴とする請求項1記載の情報処理装置。   The information processing apparatus according to claim 1, wherein when the face authentication is successful, the control unit displays information permitted for the user specified by the face authentication on the display device. 前記制御部は、前記撮像部に画像を撮像させる前に、撮像することに対して同意を求める画面を前記表示装置に表示させ、操作入力により同意が得られた場合に前記撮像部に画像を撮像させて顔認証を行うことを特徴とする請求項1または2記載の情報処理装置。 The control unit causes the display device to display a screen for requesting consent for imaging before the image capturing unit captures an image. When consent is obtained by an operation input, the control unit displays the image on the image capturing unit. 3. The information processing apparatus according to claim 1, wherein face authentication is performed by imaging. 前記センサは、前記情報処理装置上に規定された基準方向に対する前記表示面の相対的な回転角度を検出する傾きセンサであることを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。 The sensor according to any one of claims 1 to 3, characterized in that a tilt sensor for detecting a relative rotation angle of the display surface relative to the reference direction defined on said information processing apparatus Information processing device. 前記センサは、所定の方位を基準とした前記表示面の水平面上の回転角度を検出する地磁気センサであることを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。 The sensor information processing apparatus according to any one of claims 1 to 3, characterized in that a geomagnetic sensor for detecting a rotational angle of the horizontal plane of the display surface relative to the predetermined orientation. コンピュータが、
表示装置の表示面の向きを検出するセンサによる検出結果に基づき、前記表示面の向きが変化し続けている間、前記表示装置に表示されていた情報を隠ぺいし、
前記表示面の向きの変化が終了したとき、前記表示面の前方を撮像する撮像部により撮像された画像に基づいて顔認証を行い、
前記顔認証の結果に応じて、前記表示装置に表示させる情報の内容を制御する、
ことを特徴とする表示制御方法。
Computer
-Out based on the detection result of the sensor for detecting the angle of the display surface of the display device, while the orientation of the display surface continues to change, to conceal the display device information that was displayed,
When the change in orientation of the display surface is completed , face authentication is performed based on an image captured by an imaging unit that captures the front of the display surface,
Depending on the result of the face authentication, controls the content of the information to be displayed on said display device,
A display control method characterized by the above.
表示装置の表示面の向きを検出するセンサによる検出結果に基づき、前記表示面の向きが変化し続けている間、前記表示装置に表示されていた情報を隠ぺいし、
前記表示面の向きの変化が終了したとき、前記表示面の前方を撮像する撮像部により撮像された画像に基づいて顔認証を行い、
前記顔認証の結果に応じて、前記表示装置に表示させる情報の内容を制御する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム
-Out based on the detection result of the sensor for detecting the angle of the display surface of the display device, while the orientation of the display surface continues to change, to conceal the display device information that was displayed,
When the change in orientation of the display surface is completed , face authentication is performed based on an image captured by an imaging unit that captures the front of the display surface,
Depending on the result of the face authentication, controls the content of the information to be displayed on said display device,
Display control program for causing computer to execute processing
JP2013221164A 2013-10-24 2013-10-24 Information processing apparatus, display control method, and display control program Expired - Fee Related JP6206085B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013221164A JP6206085B2 (en) 2013-10-24 2013-10-24 Information processing apparatus, display control method, and display control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013221164A JP6206085B2 (en) 2013-10-24 2013-10-24 Information processing apparatus, display control method, and display control program

Publications (2)

Publication Number Publication Date
JP2015082809A JP2015082809A (en) 2015-04-27
JP6206085B2 true JP6206085B2 (en) 2017-10-04

Family

ID=53013191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013221164A Expired - Fee Related JP6206085B2 (en) 2013-10-24 2013-10-24 Information processing apparatus, display control method, and display control program

Country Status (1)

Country Link
JP (1) JP6206085B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018139116A1 (en) * 2017-01-27 2018-08-02 シャープ株式会社 Terminal device and control program
GB202019489D0 (en) * 2020-12-10 2021-01-27 Bae Systems Plc Augmented reality window

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012065107A (en) * 2010-09-15 2012-03-29 Kyocera Corp Portable terminal apparatus
JP5853602B2 (en) * 2011-11-02 2016-02-09 富士通株式会社 Portable terminal device, information display method, and information display program
JP2013161261A (en) * 2012-02-06 2013-08-19 Hitachi Consumer Electronics Co Ltd Information processing terminal, authentication control method and authentication control program of the same

Also Published As

Publication number Publication date
JP2015082809A (en) 2015-04-27

Similar Documents

Publication Publication Date Title
CN109905318B (en) Equipment control method, device and storage medium
CN108446638B (en) Authentication method, device, storage medium and electronic device
EP2806333A1 (en) Method and apparatus for executing applications in portable electronic devices
KR20150106856A (en) System and method for encrypting folder in device
US9317111B2 (en) Providing greater access to one or more items in response to verifying device transfer
CN107357540A (en) The method of adjustment and mobile terminal of a kind of display direction
JP2019046507A (en) Information processing device, information processing system, control method, and program
CN109145571A (en) A kind of account login method, terminal and server
JP2016031650A (en) Electronic device, method of controlling display of display screen in electronic device, and program
CN108875325A (en) Information processing unit, authentication unit determining method and storage medium
WO2016179883A1 (en) Method and apparatus for rotating display picture of terminal screen
JP6206085B2 (en) Information processing apparatus, display control method, and display control program
JP6474922B2 (en) Electronic device, display control method and program for display screen of electronic device
JP5853602B2 (en) Portable terminal device, information display method, and information display program
CN110263525B (en) Device configuration method and device
US8739275B2 (en) Marking one or more items in response to determining device transfer
JP2017102758A (en) Authentication device, authentication method, and program
US9153194B2 (en) Presentation format selection based at least on device transfer determination
CN111079119B (en) Verification method, device, equipment and storage medium
CN113630405A (en) Network access authentication method and device, electronic equipment and storage medium
CN111131619A (en) Account switching processing method, device and system
JP6742609B2 (en) Electronic device, display control method of display screen of electronic device, and program
US10230871B2 (en) Information processing apparatus, conference support method, and recording medium
US8918861B2 (en) Marking one or more items in response to determining device transfer
JP6008660B2 (en) Information processing apparatus and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160705

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170721

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170821

R150 Certificate of patent or registration of utility model

Ref document number: 6206085

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees