JP6565702B2 - Electronic device and operation control program - Google Patents
Electronic device and operation control program Download PDFInfo
- Publication number
- JP6565702B2 JP6565702B2 JP2016007410A JP2016007410A JP6565702B2 JP 6565702 B2 JP6565702 B2 JP 6565702B2 JP 2016007410 A JP2016007410 A JP 2016007410A JP 2016007410 A JP2016007410 A JP 2016007410A JP 6565702 B2 JP6565702 B2 JP 6565702B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- electronic device
- distance
- mode
- operation mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000005259 measurement Methods 0.000 claims description 77
- 238000000034 method Methods 0.000 claims description 46
- 230000008569 process Effects 0.000 claims description 28
- 238000010586 diagram Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 5
- 238000003825 pressing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、電子機器、および動作制御プログラムに関する。 The present invention relates to an electronic device and an operation control program.
近年、スマートフォンやPDA(Personal Digital Assistant)などの携帯端末装置には、タッチパネルなどが搭載される。例えば、携帯端末装置では、タッチパネルに対するタッチ操作が一定時間ない場合などに、タッチパネルの画面バックライトを消灯させる技術がある。また、例えば、携帯端末装置では、画面バックライトが点灯している場合、タッチパネルに対する操作を有効にし、画面バックライトが消灯している場合、タッチパネルに対する操作を無効にする技術がある。 In recent years, a touch panel or the like is mounted on a mobile terminal device such as a smart phone or a PDA (Personal Digital Assistant). For example, in a mobile terminal device, there is a technique for turning off the screen backlight of the touch panel when there is no touch operation on the touch panel for a certain time. For example, in a mobile terminal device, there is a technique for enabling an operation on the touch panel when the screen backlight is on, and invalidating an operation on the touch panel when the screen backlight is off.
先行技術としては、例えば、電子ペーパーや携帯端末装置などの表示媒体に対する人の接触時間に応じてコンテンツの閲覧度合いを判別する技術がある(例えば、以下特許文献1参照。)。また、例えば、物体が表示部に対して近接状態になっていると判定された場合に、特定された物体の位置を中心にして、検出された表示部と物体との距離に応じた物理量に応じて画像を拡大または縮小して表示させる技術がある(例えば、以下特許文献2参照。)。
As a prior art, for example, there is a technique for determining a content browsing degree in accordance with a contact time of a person with a display medium such as electronic paper or a portable terminal device (for example, refer to Patent Document 1 below). In addition, for example, when it is determined that the object is in the proximity state with respect to the display unit, the physical quantity corresponding to the detected distance between the display unit and the object is centered on the position of the specified object. There is a technique for enlarging or reducing an image according to the display (for example, refer to
しかしながら、従来、例えば、使用者が、携帯端末装置を用いてプレゼンテーションなどを行っているときに、タッチパネルのバックライトを消灯させないようにタッチ操作すると、画面が切り替わるなどの誤操作となる問題点がある。一方、例えば、使用者が、タッチパネルに対して誤操作と認識されないようタッチパネルを操作しないと、タッチパネルのバックライトが消灯してしまうという問題点がある。 However, conventionally, for example, when a user performs a presentation or the like using a mobile terminal device, if a touch operation is performed so as not to turn off the backlight of the touch panel, there is a problem that an erroneous operation such as a screen switching occurs. . On the other hand, for example, if the user does not operate the touch panel so that the touch panel is not recognized as an erroneous operation, the backlight of the touch panel is turned off.
1つの側面では、本発明は、利用者が他の人に携帯端末装置のタッチパネルの表示面を見せながらの作業を効率よく行うことができる。 In one aspect, the present invention enables a user to efficiently perform work while showing the display surface of the touch panel of the mobile terminal device to another person.
本発明の一側面によれば、自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部と、前記ディスプレイに対するタッチ操作時に前記測定部によって測定された距離を格納する記憶部と、前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第1の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第2の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする制御部と、を有することを特徴とする電子機器、および動作制御プログラムが提案される。 According to an aspect of the present invention, the measurement unit capable of measuring the distance from the own device to an object existing in the same direction as the display direction of the touch panel display of the own device, and the measurement at the time of a touch operation on the display A storage unit for storing the distance measured by the unit, and referring to the storage unit to determine a threshold range based on the distance measured at the time of a touch operation on the display, and screen display by the display is effective In addition, the first operation mode in which the processing according to the touch operation on the display is effective, the screen display by the display is effective, and the screen display by the display according to the touch operation on the display is effective. Second operation in which processing according to the touch operation other than processing for extending the period is invalid And a control unit that sets the second operation mode when the distance measured by the measurement unit is not within the determined threshold range in any one of the operation modes. A featured electronic device and an operation control program are proposed.
本発明の一態様によれば、利用者が他の人に携帯端末装置のタッチパネルの表示面を見せながらの作業を効率よく行うことができる。 According to one embodiment of the present invention, a user can efficiently perform work while showing the display surface of the touch panel of the mobile terminal device to another person.
以下に添付図面を参照して、本発明にかかる電子機器、および動作制御プログラムの実施の形態を詳細に説明する。 Exemplary embodiments of an electronic device and an operation control program according to the present invention will be described below in detail with reference to the accompanying drawings.
図1は、電子機器によるモードの切り替え例を示す説明図である。電子機器100は、タッチパネル式のディスプレイを有するコンピュータである。タッチパネル式のディスプレイを、単に、「タッチパネル」と呼ぶ。電子機器100は、例えば、スマートフォンやPDAなどのタブレット型の端末装置である。
FIG. 1 is an explanatory diagram illustrating an example of mode switching by an electronic device. The
従来、電子機器100は、例えば、電子機器100を操作する使用者usによって、説明を受ける者にタッチパネル101を示しながら、説明を受ける者にタッチパネル101に表示された内容の説明をする作業に用いられる。説明を受ける者は使用者usと他の人cuであるため、以下他の人cuとも称する。例えば、説明をする作業とは、例えば、電子機器100を用いたデモンストレーションなどのプレゼンテーションが挙げられる。
2. Description of the Related Art Conventionally, an
しかしながら、従来、例えば、使用者usが、携帯端末装置を用いてプレゼンテーションなどを行っているときに、タッチパネル101のバックライトを消灯させないようにタッチ操作すると、画面が切り替わるなどの誤操作となる問題点がある。一方、例えば、使用者usが、タッチパネル101に対して誤操作と認識されないようタッチパネル101を操作しないと、タッチパネル101のバックライトが消灯してしまう問題点がある。
However, conventionally, for example, when a user us is giving a presentation using a mobile terminal device, if a touch operation is performed so that the backlight of the
そこで、本実施の形態では、電子機器100は、画面表示中に測定した電子機器100から使用者までの距離により使用者usが表示方向d1にいないと判定した場合、画面表示させ、無操作期間のタイマリセット処理以外のタッチ操作に応じた処理を無効にする。これにより、例えば、他の人cuに携帯端末装置のタッチパネル101の表示面を見せているときのタッチパネル101に対する誤操作を抑制することができる。また、使用者usが他の人cuに携帯端末装置のタッチパネル101の表示面を見せているときに無操作期間経過による表示停止を抑制することができる。したがって、使用者usが、他の人cuに携帯端末装置のタッチパネル101の表示面を見せながらの作業を効率よく行うことができる。タッチパネル101の表示面を見せながらの作業とは、例えば、プレゼンテーションなどが挙げられる。
Therefore, in the present embodiment, when the
電子機器100は、例えば、タッチパネル101と、測定部301と、記憶部302と、制御部303と、を有する。電子機器100の機能ブロック図の詳細については図3を用いて後述する。
The
測定部301は、自機器から、タッチパネル101の表示方向d1と同一方向に存在する対象物までの距離を測定する。ここでの対象物とは、例えば、電子機器100の使用者usである。電子機器100の使用者usとは、上述したように、電子機器100を操作して、電子機器100を用いて説明を行うものである。記憶部302は、タッチパネル101に対するタッチ操作時に測定部301によって測定された距離を格納する。
The
制御部303は、記憶部302を参照して、タッチパネル101に対するタッチ操作時に測定された距離に基づき閾値の範囲を決定する。閾値の範囲は、例えば、20[cm]〜22[cm]などの幅をもったものであってもよいし、20[cm]などのように閾値そのものであってもよい。
The
制御部303は、第1の動作モードと第2の動作モードとのいずれかの動作モードの時に測定部301によって測定された距離が決定した閾値の範囲内でない場合に、第2の動作モードにする。第1の動作モードでは、例えば、図1の上側に示すように、タッチパネル101による画面表示が有効であり、かつタッチパネル101に対するタッチ操作に応じた処理が有効である。第2の動作モードでは、タッチパネル101による画面表示が有効であり、かつタッチパネル101に対するタッチ操作に応じたタッチパネル101による画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である。
The
ここで、例えば、いずれかの動作モードの時に測定部301によって測定された距離が決定した閾値の範囲内でない場合に、制御部303は、図1の下側に示すように使用者usがタッチパネル101の表示方向d1にいないと判断できる。一方、例えば、いずれかの動作モードの時に測定部301によって測定された距離が決定した閾値の範囲内である場合、制御部303は、図1の上側に示すように使用者usが表示方向d1にいてタッチパネル101の表示画面を見ながら操作していると判断できる。
Here, for example, when the distance measured by the
このため、制御部303は、距離が決定した閾値の範囲内でない場合に、第2の動作モードにする。このように、図1の下側に示すように使用者usが表示方向d1にいない場合や電子機器100から離れている場合が検出できる。そして、使用者usが他の人cuに電子機器100を用いて説明を行っている場合などに、タッチ操作に応じて無操作期間を計測するタイマのリセット処理以外の処理が無効となる。このため、プレゼンテーション時に誤操作を抑制することができる。また、プレゼンテーション時に画面表示を有効にし、かつ無操作期間を計測するタイマのリセットは有効であるため、タッチ操作により画面表示はされるため、無操作期間経過による表示停止を抑制することができる。したがって、プレゼンテーションなどの作業を効率よく行うことができる。効率よく行うとは、例えば、電子機器100などにより中断されることなくプレゼンテーションを行うことである。
For this reason, the
また、制御部303は、第1の動作モードまたは第2の動作モードの時に距離が決定した閾値の範囲内である場合に、第1の動作モードにする。これにより、使用者usがタッチパネル101の表示方向d1にいるような、例えば、使用者usがタッチパネル101へのタッチ操作に応じて実行中のアプリケーションなどの動作を変更したい場合などに、タッチ操作をすべて有効とできる。
In addition, the
このように、使用者の利用状態に応じてモードを切り替えることができ、使用者の使い勝手がよくなる。また、使用者は、タッチパネル101の表示面を自身に向けるか否かだけの簡単な取り扱いで、モードを切り替えることができる。
In this way, the mode can be switched according to the usage state of the user, and the user's convenience is improved. In addition, the user can switch modes by simple handling of whether or not the display surface of the
(電子機器100のハードウェア構成例)
図2は、電子機器のハードウェア構成例を示すブロック図である。図2において、電子機器100は、CPU(Central Processing Unit)201と、ROM(Read Only Memory)202と、RAM(Random Access Memory)203と、不揮発メモリ204と、タッチパネル101と、インカメラ205と、を有する。また、電子機器100は、赤外線通信回路206と、指紋認証デバイス207と、オーディオI/F208と、無線通信回路209と、WiFiモジュール211と、電池制御モジュール213と、電池214と、を有する。また、各部はバス200によってそれぞれ接続されている。
(Example of hardware configuration of electronic device 100)
FIG. 2 is a block diagram illustrating a hardware configuration example of the electronic device. In FIG. 2, an
ここで、CPU201は、電子機器100の全体の制御を司る。CPU201は、例えば、アプリケーションプロセッサ221と、ベースバンドプロセッサ222と、を有する。アプリケーションプロセッサ221は、例えば、ROM202からオーディオI/F208、電池制御モジュール213までの各部の制御を行う。ベースバンドプロセッサ222は、無線通信回路209やWiFiモジュール211などの制御を行う。
Here, the
ROM202は、ブートプログラムなどのプログラムを記憶している。RAM203は、CPU201のワークエリアとして使用される。不揮発メモリ204は、書き込み可能なメモリであって、所定のデータを保持する。例えば、書き込み可能な不揮発メモリ204としては、フラッシュメモリが挙げられる。不揮発メモリ204は、例えば、USB(Universal Serial Bus)フラッシュメモリなどの取り外し可能な外部ストレージであってもよい。
The ROM 202 stores a program such as a boot program. The
タッチパネル101は、表示の機能と操作入力を受け付ける機能との2つの機能を有するタッチパネル101型のディスプレイである。タッチパネル101は、コンピュータなどの外部から受けた画像情報をディスプレイなどで表示する。ディスプレイとしては、例えば、TFT(Thin Film Transistor)液晶ディスプレイなどを採用することができる。
The
タッチパネル101は、ディスプレイなどの画面に表示された絵やピクトグラムなどの点または領域に使用者usが手や指で触れることによって、触れられた画面位置の情報を感知してCPU201などへ情報信号として出力する。具体的に、タッチパネル101は、タッチパネル101の画面を複数に区切った領域ごとに接触を検出し、検出結果として接触情報を出力する。ここで、タッチパネル101は、タッチパネル101に指で触れると発生する微弱な電流、つまり静電容量(電荷)の変化をセンサで感知し、タッチした位置を把握する。例えば、正の数が大きい領域ほど、微弱な電流の量が多い領域であることを示す。
The
インカメラ205は、画像や動画を撮影可能であり、照度を検出可能である。インカメラ205は、例えば、タッチパネル101の上側、つまり筐体の表面に設けられる。このため、タッチパネル101の画面の表示方向に使用者usの顔があれば、インカメラ205は使用者usの顔を撮影可能である。
The in-
本実施の形態で用いる使用者usと電子機器100との間の距離は、インカメラ205を用いて測定することが可能である。インカメラ205が、例えば、使用者usの顔を撮影する。そして、CPU201が、撮影された画像内の顔のサイズに基づいて使用者usと電子機器100との間の距離を測定する。例えば、電子機器100に、顔を近づけると、顔のサイズが大きく写り、顔を遠ざけると、顔のサイズが小さく写る。このため、例えば予め基準となる距離における顔のサイズなどを登録しておき、CPU201は、基準となる顔のサイズと、インカメラ205が撮影した画像内の顔のサイズとに基づいて使用者usと電子機器100との間の距離を測定する。
The distance between the user us and the
また、インカメラ205が、例えば、使用者usの両目の位置を検出する。そして、CPU201が、検出された目の位置から得られる目と目の間の距離に基づいて使用者usと電子機器100との間の距離を測定する。例えば、電子機器100に、顔を近づけると、右目と左目との間の距離が大きくなり、顔を遠ざけると右目と左目との間の距離が小さくなる。このため、例えば、予め基準となる距離における顔のサイズなどを登録しておく。そして、基準となる目と目の間の距離と、インカメラ205が測定した両目の位置に基づく目と目の間の距離に基づいて、使用者usと電子機器100との間の距離を測定する。
Further, the in-
また、赤外線通信回路206は、赤外線の送受信部である。赤外線通信回路206は、タッチパネル101の上側、つまり筐体の表面に設けられる。赤外線通信回路206は、例えば、インカメラ205と併用して虹彩を利用した生体認証などに用いることができる。
The
指紋認証デバイス207は、指紋情報を用いて生体認証を行う。具体的に、指紋認証デバイス207は、例えば、指紋像を採取して、採取した指紋像と、予め登録された指紋像と、を比較することにより生体認証を行う。
The
オーディオI/F208は、例えば、マイクやスピーカなどが挙げられる。マイクは、音を電気信号に変換する機能を有する。スピーカは、電気信号を物理振動に変えて、音楽や音声などの音を生み出す機能を有する。例えば、CPU201は、マイクとスピーカとを利用して通話の機能を実現する。
Examples of the audio I / F 208 include a microphone and a speaker. The microphone has a function of converting sound into an electrical signal. The speaker has a function of generating electric sounds such as music and voice by changing electrical signals into physical vibrations. For example, the
本実施の形態で用いる使用者usと電子機器100との間の距離は、赤外線通信回路206を用いて測定することが可能である。赤外線通信回路206は、例えば、使用者usに向けて赤外線を照射し、反射して戻ってくる赤外線を受信することにより、照射開始から受信までの時間差から使用者usと電子機器100との間の距離を測定する。
The distance between the user us and the
アンテナ210は、他の装置と無線通信する電波を送受信する。無線通信回路209は、ベースバンドプロセッサ222からの指示に応じて、アンテナ210を介して受信した無線電波を受信信号として出力し、送信信号を無線電波としてアンテナ210を介して送信する。
The
アンテナ212は、他の装置と無線通信する電波を送受信する。WiFiモジュール211は、ベースバンドプロセッサ222からの指示に応じて、WiFi規格によりアンテナ212を介して無線通信する。
The
電池214は、例えば、充電式電池である。電池214は、例えば、リチウムイオン電池などが挙げられる。電池制御モジュール213は、電池214に蓄えられた電力を、電子機器100の各部に駆動電源として供給する制御を行う。また、電池制御モジュール213は、後述する各モードに応じて電子機器100の各部に電力を供給するか否かの制御を行う。
The
(電子機器100の機能的構成例)
図3は、電子機器の機能的構成例を示すブロック図である。電子機器100は、タッチパネル101と、測定部301と、制御部303と、記憶部302と、を有する。
(Functional configuration example of electronic device 100)
FIG. 3 is a block diagram illustrating a functional configuration example of the electronic device. The
記憶部302は、例えば、RAM203、不揮発メモリ204などによって実現される。記憶部302は、例えば、図9を用いて後述する距離DB(DataBase)などが記憶される。
The
タッチパネル101は、例えば、表示部311と、受け付け部312と、を有する。表示部311は、例えば、各種情報を出力する。受け付け部312は、タッチ操作を受け付ける。そして、受け付け部312は、タッチ操作を受け付けたことを、制御部303などに通知する。
The
測定部301は、例えば、自機器のタッチパネル101から、タッチパネル101の表示方向と同一方向に存在する対象物までの距離を測定可能な機能を有する。対象物は、例えば、電子機器100の操作を行う使用者usである。測定部301は、例えば、赤外線通信回路206またはインカメラ205などを用いて距離の測定を行う。
For example, the
測定部301として赤外線通信回路206を用いる場合、測定部301は、赤外線の照射から反射波受信までの時間差を用いて自機器と対象物との距離を測定する。具体的に、上述したように、測定部301は、例えば、使用者usに向けて赤外線を照射し、反射して戻ってくる赤外線を受信することにより、照射開始から受信までの時間差から使用者usと電子機器100との間の距離を測定する。使用者usの基準となる目と目の間の距離と、使用者usから対象物までの距離と、を対応付けた対応情報に基づいて自機器と対象物との距離に変換する。対応情報は、例えば、ROM202、RAM203、不揮発メモリ204などに予め格納しておく。または、例えば、左目と右目との間の距離と、使用者usから対象物までの距離との比率を、予め用意してROM202、RAM203、不揮発メモリ204などに記憶しておく。そして、測定部301は、今回測定された左目と右目との間の距離と、当該比率とに基づいて、現在の使用者usから対象物までの距離を測定してもよい。
When the
測定部301としてインカメラ205を用いる場合、測定部301は、使用者usの顔を撮影して、顔のサイズを測定する。顔のサイズは、例えば、画像におけるX軸方向の長さとY軸方向の長さとによって表される。そして、測定部301は、測定した顔のサイズを、自機器と対象物との距離に変換する。具体的に、上述したように、測定部301は、例えば、使用者usの基準となる顔のサイズと、使用者usから対象物までの距離と、を対応付けた対応情報に基づいて、自機器と対象物との距離に変換する。対応情報は、例えば、ROM202、RAM203、不揮発メモリ204などに予め格納しておく。または、例えば、顔のサイズと、使用者usから対象物までの距離との比率を、予め用意してROM202、RAM203、不揮発メモリ204などに記憶しておく。そして、測定部301は、今回測定された顔のサイズと、当該比率とに基づいて、現在の使用者usから対象物までの距離を測定してもよい。
When the in-
また、測定部301がインカメラ205を利用して使用者usの両目の位置を検出する。CPU201が、検出された目の位置から得られる目と目の間の距離に基づいて使用者usと電子機器100との間の距離を測定する。例えば、電子機器100に、顔を近づけると、右目と左目との間の距離が大きくなり、顔を遠ざけると右目と左目との間の距離が小さくなる。このため、例えば、予め基準となる距離における顔のサイズなどを登録しておき、基準となる目と目の間の距離と、インカメラ205が測定した両目の位置に基づく目と目の間の距離に基づいて、使用者usと電子機器100との間の距離を測定してもよい。
Further, the
制御部303の処理は、例えば、図2に示すCPU201がアクセス可能なROM202、RAM203、不揮発メモリ204などの記憶装置に記憶されたプログラムにコーディングされている。そして、CPU201が記憶装置から該プログラムを読み出して、プログラムにコーディングされている処理を実行する。これにより、CPU201が制御部303として動作する。また、制御部303の処理結果は、例えば、ROM202、RAM203、不揮発メモリ204などの記憶装置に記憶される。
The processing of the
制御部303は、使用者usを検出したか否かの判定時の閾値の範囲を決定し、決定結果に応じた動作モードを制御する。制御部303は、例えば、動作モード制御部322と、決定部321と、を有する。動作モード制御部322は、第1の動作モードと、第2の動作モードと、第3の動作モードとを切り替える。決定部321は、使用者usを検出したか否かの判定時の閾値の範囲を決定する。ここでは、まず、動作モード制御部322による処理の説明を行い、決定部321による処理の説明を行う。
The
<動作モード制御>
動作モード制御部322は、例えば、記憶部302を参照して、第1の動作モードと、第2の動作モードと、第3の動作モードとを切り替える。
<Operation mode control>
For example, the operation
図4は、動作モードの一覧例を示す説明図である。図4のテーブル400には、動作モードごとの、タッチパネル101へのタッチ操作の有効/無効、タッチパネル101のバックライトの点灯/消灯について示す。
FIG. 4 is an explanatory diagram showing an example of a list of operation modes. The table 400 in FIG. 4 shows whether the touch operation on the
第1の動作モードは、通常モードとも称する。通常モードは、例えば、タッチパネル101による画面表示が有効であり、かつタッチパネル101に対するタッチ操作に応じた処理が有効である。通常モードは、使用者usが操作する意思を持って電子機器100を操作していると判断された状態の動作モードである。通常モードでは、タッチパネル101の操作が有効である。また、通常モードでは、タッチパネル101のバックライトは点灯し、タッチ操作により点灯が継続する。
The first operation mode is also referred to as a normal mode. In the normal mode, for example, screen display by the
第2の動作モードは、プレゼンテーションモードとも称する。プレゼンテーションモードは省略してプレゼンモードとも称する。プレゼンモードは、例えば、タッチパネル101による画面表示が有効であり、かつタッチパネル101に対するタッチ操作に応じたタッチパネル101による画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である。プレゼンモードは、例えば、使用者usが操作範囲内にいない状態の動作モードである。プレゼンモードでは、例えば、受け付け部312によってタッチパネル101に対するタッチ操作を受け付けるが、タッチ操作に応じたタッチパネル101による画面表示が有効となる期間を延長する処理以外の処理が無効となる。プレゼンモードでは、例えば、タッチパネル101のバックライトを点灯させ、タッチ操作により点灯を継続させる。
The second operation mode is also referred to as a presentation mode. The presentation mode is omitted and is also referred to as a presentation mode. In the presentation mode, for example, the screen display by the
具体的に、制御部303は、プレゼンモード時にタッチ操作を受け付けると、アプリケーションプロセッサ221が実行するモード切り替えタイマによる規定時間の経過の計測をリセットする処理を行い、当該処理以外のタッチ操作に応じた処理を行わない。制御部303は、当該処理以外のタッチ操作に応じた処理を行わないために、OS(Operation System)が実行するアプリケーションやスライド操作などに応じた画面スライドなどの処理にタッチ操作に応じた処理を受け渡さない。これにより、実行中のアプリケーションなどにタッチ操作などの操作情報が反映されなくなり、使用者usには、タッチ操作に応じた処理が無効となっているように見える。
Specifically, when the
第3の動作モードは、例えば、低消費電力モードとも称する。低消費電力モードは、例えば、使用者usが電子機器100を利用していないと判断された状態の動作モードである。低消費電力モードでは、例えば、タッチパネル101に対するタッチ操作が無効となる。すなわち、低消費電力モードでは、プレゼンモードと異なり、制御部303がタッチ操作に応じた処理すべてを行わないか、受け付け部312がタッチ操作自体を受け付けない。低消費電力モードでは、例えば、タッチパネル101のバックライトを消灯させる。
The third operation mode is also referred to as a low power consumption mode, for example. The low power consumption mode is, for example, an operation mode in a state where it is determined that the user us is not using the
ここで、低消費電力モード時における電源制御については特に限定しない。例えば、制御部303は、低消費電力モードになると、電池制御モジュール213に低消費電力モードに応じた各部への電源を制御するように指示してもよい。電池制御モジュール213は、例えば、低消費電力モードと、通常モードおよびプレゼンモードと、によって各部への電源制御を変更させる。電池制御モジュール213は、例えば、低消費電力モード時に、タッチパネル101のバックライトへの電源供給を行わないように制御してもよい。
Here, power supply control in the low power consumption mode is not particularly limited. For example, when entering the low power consumption mode, the
図5は、動作モードの遷移例を示す説明図である。ここで、動作モード制御部322による動作モードの遷移について説明する。
FIG. 5 is an explanatory diagram showing an example of transition of the operation mode. Here, the transition of the operation mode by the operation
動作モード制御部322は、例えば、通常モードs1とプレゼンモードs2とのうちのいずれかの動作モードの時に測定部301によって測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードs2にする。ここで、例えば、測定部301については所定時間ごとに距離が測定される。例えば、所定時間は1[秒]程度であってもよい。ここで、測定部301によって測定された距離が決定した閾値の範囲内でない場合とは、例えば、測定部301によって距離が測定できなかった場合も含まれる。
For example, the operation
動作モード制御部322は、例えば、通常モードs1の時に測定部301によって測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードs2にする。これにより、図5に示すように使用者usが未検出の場合に、動作モードがプレゼンモードs2に遷移する。
For example, the operation
また、動作モード制御部322は、例えば、通常モードs1の時に測定部301によって測定された距離が決定した閾値の範囲内である場合に、通常モードs1のままにする。
Further, for example, when the distance measured by the
また、動作モード制御部322は、通常モードs1の時にタッチパネル101の未操作期間が規定時間経過した場合に、低消費電力モードs3にする。また、動作モード制御部322は、通常モードs1の時に電子機器100に対する使用者usの所定の操作により低消費電力モードs3に移行する。ここでの所定の操作とは、例えば、電子機器100の電源ボタンの押下操作である。
In addition, the operation
また、動作モード制御部322は、例えば、プレゼンモードs2の時に測定部301によって測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードs2のままにする。これにより、使用者usが未検出の場合に、使用者usがプレゼンテーションなどを行うと判断でき、タッチ操作に応じたタイマのリセット処理以外の処理を無効とする。
Further, for example, when the distance measured by the
動作モード制御部322は、例えば、プレゼンモードs2の時に測定部301によって測定された距離が決定した閾値の範囲内である場合に、通常モードs1にする。これにより、使用者usが検出された場合に、使用者usが通常のタッチ操作を行うと判断でき、使用者usが操作したい際にはすぐに操作が可能となる。
For example, the operation
図6は、プレゼンモードから低消費電力モードに切り替わる例を示す説明図である。動作モード制御部322は、例えば、プレゼンモードs2の時にタッチパネル101の無操作期間が規定時間経過した場合に、低消費電力モードs3にする。図6に示すように、プレゼンモードs2時に最後のタッチ操作から規定時間が経過すると、電子機器100を用いていないような状態が考えられる。このため、プレゼンモードs2時から低消費電力モードs3に移行させることにより、バックライトの電源を切ることができ、低消費電力化を図ることができる。
FIG. 6 is an explanatory diagram illustrating an example of switching from the presentation mode to the low power consumption mode. For example, the operation
また、図5の説明に戻って、動作モード制御部322は、プレゼンモードs2の時に電子機器100に対する使用者usの所定の操作により低消費電力モードs3に移行する。ここでの所定の操作とは、例えば、電子機器100の電源ボタンの押下操作である。
Returning to the description of FIG. 5, the operation
動作モード制御部322は、例えば、低消費電力モードs3の時に電子機器100に対する使用者usの所定の操作によりレジュームした場合に、測定部301に対象物との距離を測定させる。また、測定部301は、例えば、低消費電力モードs3の時に電子機器100に対する使用者usの所定の操作によりレジュームしたことを動作モード制御部322によって受け付けると、対象物と電子機器100との距離を測定する。レジュームとは、サスペンド状態の電子機器100に電源を投入して元の状態に復帰させることにより電子機器100の動作を再開させることである。ここでの電源を投入するとは、単に電源ボタンの押下操作が行われることを示す。例えば、電子機器100は、低消費電力モードs3の際に電源ボタンの押下操作を受け付けると、レジュームする。サスペンド状態とは、低消費電力モードs3になる際に電子機器100の作業状態をRAM203や不揮発メモリ204などに保存した状態である。
For example, the operation
図7は、低消費電力モードから通常モードに切り替わる例を示す説明図である。レジューム時に使用者usが、タッチ操作を行うために、タッチパネル101の表示方向と使用者usの向きとが対向するようにタッチパネル101の向きを変えると、測定部301は、使用者usと電子機器100との距離を測定できる。このため、使用者usが検出される。そして、動作モード制御部322は、例えば、該レジュームした場合に、測定部301によって測定された距離が決定した閾値の範囲内である場合に、通常モードs1にする。
FIG. 7 is an explanatory diagram illustrating an example of switching from the low power consumption mode to the normal mode. When the user us changes the orientation of the
図8は、低消費電力モードからプレゼンモードに切り替わる例を示す説明図である。レジューム時に使用者usが電子機器100を用いたプレゼンテーションを続けるために、例えば、タッチパネル101の表示方向と使用者usの向きとが同じであると、測定部301は、使用者usと電子機器100との距離を検出できない。このため、使用者usが未検出となる。動作モード制御部322は、例えば、該レジュームした場合に、測定部301によって測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードs2にする。
FIG. 8 is an explanatory diagram illustrating an example of switching from the low power consumption mode to the presentation mode. In order for the user us to continue the presentation using the
このように、通常モードs1と低消費電力モードs3の他に、プレゼンモードs2を追加することにより、プレゼンテーション時の誤操作を抑制することができる。 In this way, by adding the presentation mode s2 in addition to the normal mode s1 and the low power consumption mode s3, erroneous operations during presentation can be suppressed.
<閾値の範囲の決定>
つぎに、決定部321による閾値の範囲の決定例について説明する。測定部301は、例えば、タッチパネル101に対するタッチ操作を受け付けると、自機器から、タッチパネル101の表示方向と同一方向に存在する対象物までの距離を測定する。そして、測定部301は、測定された距離を記憶部302に格納させる。
<Determination of threshold range>
Next, an example of determining the threshold range by the
図9は、測定と測定結果の格納例を示す説明図である。図9に示すように、測定部301は、例えば、受け付け部312によってタッチ操作を受け付けると、自機器から、タッチパネル101の表示方向と同一方向に存在する対象物までの距離を測定する。ここで、インカメラ205や赤外線通信回路206などの測定部301は、タッチパネル101の上部分などにタッチパネル101の表示方向と同じ向きで設けられる。
FIG. 9 is an explanatory diagram illustrating an example of storage of measurement and measurement results. As illustrated in FIG. 9, for example, when the
測定部301としてインカメラ205を用いる場合、図9(a)に示すように、測定部301は、使用者usの目と目の間の距離を測定する。そして、測定部301は、測定した目と目の間の距離を、自機器と対象物との距離に変換する。
When the in-
測定部301としてインカメラ205を用いる場合、図9(b)に示すように、測定部301は、使用者usの顔を撮影して、撮影によって得た画像picから得られる顔のサイズを測定する。図9(b)の例では、測定部301は、X方向のサイズとY方向のサイズとを測定する。そして、測定部301は、測定した顔のサイズを、自機器と対象物との距離に変換する。
When the in-
図9の例では、使用者usと電子機器100との距離が18[cm]である。そして、測定部301は、記憶部302に記憶された距離DB900に測定した距離を格納する。
In the example of FIG. 9, the distance between the user us and the
図9の例では、距離だけを格納しているが、これに限らない。例えば、測定部301は、距離と測定時刻とを対応付けて格納してもよいし、距離と格納順の番号とを対応付けて格納してもよい。測定部301は、距離だけを格納する際に、測定順に格納してもよい。このように、測定時刻や格納順の番号などを格納したり、測定順に格納しておくことにより、数日前、1か月前、数か月前などのように一定期間経過したような過去の古いデータについては定期的に削除するようにしてもよい。これにより、最新のデータにより閾値の範囲を決定することが可能となる。
In the example of FIG. 9, only the distance is stored, but the present invention is not limited to this. For example, the
つぎに、決定部321は、距離DB900に格納された距離に基づき閾値の範囲を決定する。具体的に、決定部321は、例えば、距離DB900に格納された距離の分布の統計量を算出する。ここで、距離の分布の統計量は、例えば、距離の分布の中心を表す基本統計量である。例えば、距離の分布の平均値や中央値、最頻値などの中心値が挙げられる。
Next, the
図10は、距離の分布と閾値の範囲の決定例を示す説明図である。決定部321は、上述したように、距離DB900に格納された距離ごとの頻度を計数することにより距離の分布を求める。テーブル1000は、例えば、0.5[cm]単位の距離別に使用頻度を求めた例である。使用頻度とは測定された回数である。グラフ1001は、理解の容易化のために、求めた分布をグラフ化した例である。グラフ1001の横軸方向は、電子機器100からの距離を表し、グラフ1001の縦軸方向は、使用頻度を表す。グラフ1001では、基本統計量である中心値が20[cm]であるため、決定部321は、閾値の範囲の基準値を20[cm]とする。
FIG. 10 is an explanatory diagram illustrating an example of determining the distance distribution and the threshold range. As described above, the
そして、決定部321は、基準値からの誤差を閾値の範囲とするために、距離の分布の統計量として分散を求めてもよい。決定部321は、分散と平均値とに基づいて閾値の範囲を決定してもよい。
Then, the
また、決定部321は、誤差を含めるために、中心値−所定値の最小値と、中心値+1[cm]の最大値と、の間の範囲を閾値の範囲としてもよい。所定値は電子機器100の開発者や使用者usなどによって定められ、ROM202、RAM203、不揮発メモリ204などに予め記憶される。図10の例では、決定部321は、所定値を1[cm]とし、20[cm]−1[cm]の19[cm]から、20[cm]+1[cm]の21[cm]までの範囲を閾値の範囲として決定する。
Further, in order to include an error, the
ここでは、分布の統計量として、分布の中心値を例に挙げたが、これに限らず、分布の最大値や最小値などであってもよく特に限定しない。 Here, the center value of the distribution is exemplified as the distribution statistic. However, the present invention is not limited to this, and the maximum value or the minimum value of the distribution may be used.
そして、上述したように、動作モード制御部322は、決定部321によって決定された閾値の範囲に基づいて動作モードを制御する。これにより、使用者usの意に反して画面が消灯するのを回避、使用者usの意に反してタッチパネル101が無効になるのを回避することができる。
Then, as described above, the operation
(電子機器100が行う処理手順例)
図11は、低消費電力モード時における電子機器が行う処理手順例を示すフローチャートである。電子機器100は、例えば、低消費電力モードs3時において、レジュームしたか否かを判断する(ステップS1101)。レジュームしていないと判断された場合(ステップS1101:No)、電子機器100は、例えば、ステップS1101へ戻る。
(Example of processing procedure performed by electronic device 100)
FIG. 11 is a flowchart illustrating an example of a processing procedure performed by the electronic device in the low power consumption mode. For example, the
レジュームしたと判断された場合(ステップS1101:Yes)、電子機器100は、例えば、使用者usと自機器との間の距離を測定する(ステップS1102)。ステップS1102では、自機器から、タッチパネル101の表示方向に使用者usまでの距離を測定するものである。
When it is determined that the resume has been made (step S1101: Yes), the
電子機器100は、例えば、測定した距離が閾値の範囲内であるか否かを判断する(ステップS1103)。測定した距離が閾値の範囲内であると判断された場合(ステップS1103:Yes)、電子機器100は、例えば、低消費電力モードs3から通常モードs1へ切り替え(ステップS1104)、一連の処理を終了する。測定した距離が閾値の範囲内でないと判断された場合(ステップS1103:No)、電子機器100は、例えば、低消費電力モードs3からプレゼンモードs2へ切り替え(ステップS1105)、一連の処理を終了する。
For example, the
図12は、プレゼンモード時における電子機器が行う無操作期間計測処理手順例を示すフローチャートである。電子機器100は、例えば、モード切り替えタイマによる規定時間の計測をスタートさせる(ステップS1201)。電子機器100は、例えば、規定時間経過したか否かを判断する(ステップS1202)。規定時間経過していないと判断された場合(ステップS1202:No)、電子機器100は、例えば、タッチパネル101に対するタッチ操作を検出したか否かを判断する(ステップS1203)。
FIG. 12 is a flowchart illustrating an example of a non-operation period measurement processing procedure performed by the electronic device in the presentation mode. For example, the
タッチ操作を検出したと判断された場合(ステップS1203:Yes)、電子機器100は、例えば、モード切り替えタイマによる規定時間の計測をリスタートさせ(ステップS1204)、ステップS1202へ戻る。これにより、プレゼンモードs2時にタッチ操作により画面表示が有効となる期間を延長することができる。ここで、電子機器100は、タッチパネル101に対するタッチ操作を検出した場合に、アプリケーションや画面制御などの処理を制御するOSなどにタッチ操作に関する情報を通知しない。
If it is determined that a touch operation has been detected (step S1203: Yes), for example, the
一方、タッチ操作を検出していないと判断された場合(ステップS1203:No)、電子機器100は、ステップS1202へ戻る。
On the other hand, when it is determined that the touch operation has not been detected (step S1203: No), the
つぎに、例えば、規定時間経過したと判断された場合(ステップS1202:Yes)電子機器100は、プレゼンモードs2から低消費電力モードs3へ切り替え(ステップS1205)、一連の処理を終了する。
Next, for example, when it is determined that a specified time has elapsed (step S1202: Yes), the
図13は、プレゼンモード時における電子機器が行う使用者検出処理手順例を示すフローチャートである。電子機器100は、例えば、所定時間経過したか否かを判断する(ステップS1301)。ここでの所定時間は、0.1〜1[秒]程度の短い時間であり、使用者usと自機器との間の距離を測定するための時間間隔である。例えば、所定時間経過していないと判断された場合(ステップS1301:No)、電子機器100は、例えば、ステップS1301へ戻る。
FIG. 13 is a flowchart illustrating an example of a user detection processing procedure performed by the electronic device in the presentation mode. For example, the
つぎに、例えば、所定時間経過したと判断された場合(ステップS1301:Yes)、電子機器100は、例えば、使用者usと自機器との間の距離を測定する(ステップS1302)。電子機器100は、例えば、距離が閾値の範囲内であるか否かを判断する(ステップS1303)。距離が閾値の範囲内でないと判断された場合(ステップS1303:No)、電子機器100は、ステップS1301へ戻る。これにより、プレゼンモードs2のままになる。
Next, for example, when it is determined that a predetermined time has elapsed (step S1301: Yes), the
距離が閾値の範囲内であると判断された場合(ステップS1303:Yes)、電子機器100は、プレゼンモードs2から通常モードs1へ切り替え(ステップS1304)、一連の処理を終了する。
When it is determined that the distance is within the threshold range (step S1303: Yes), the
図14は、通常モード時における電子機器が行う無操作期間計測処理手順例を示すフローチャートである。まず、電子機器100は、モード切り替えタイマによる規定時間の計測をスタートさせる(ステップS1401)。電子機器100は、例えば、規定時間経過したか否かを判断する(ステップS1402)。規定時間経過していないと判断された場合(ステップS1402:No)、電子機器100は、例えば、タッチパネル101に対するタッチ操作を検出したか否かを判断する(ステップS1403)。タッチ操作を検出していないと判断された場合(ステップS1403:No)、電子機器100は、ステップS1402へ戻る。タッチ操作を検出したと判断された場合(ステップS1403:Yes)、電子機器100は、モード切り替えタイマによる規定時間の計測をリスタートさせ(ステップS1404)、ステップS1402へ戻る。
FIG. 14 is a flowchart illustrating an example of a non-operation period measurement processing procedure performed by the electronic device in the normal mode. First, the
規定時間経過したと判断された場合(ステップS1402:Yes)、電子機器100は、例えば、通常モードs1から低消費電力モードs3へ切り替え(ステップS1405)、一連の処理を終了する。
When it is determined that the specified time has elapsed (step S1402: Yes), for example, the
図15は、通常モード時における電子機器が行う使用者検出処理手順例を示すフローチャートである。電子機器100は、例えば、所定時間経過したか否かを判断する(ステップS1501)。例えば、所定時間経過していないと判断された場合(ステップS1501:No)、電子機器100は、例えば、ステップS1501へ戻る。
FIG. 15 is a flowchart illustrating an example of a user detection processing procedure performed by the electronic device in the normal mode. For example, the
つぎに、例えば、所定時間経過したと判断された場合(ステップS1501:Yes)、電子機器100は、例えば、使用者usと自機器との間の距離を測定する(ステップS1502)。電子機器100は、例えば、距離が閾値の範囲内であるか否かを判断する(ステップS1503)。距離が閾値の範囲内であると判断された場合(ステップS1503:Yes)、電子機器100は、ステップS1501へ戻る。これにより、動作モードが通常モードs1のままになる。
Next, for example, when it is determined that a predetermined time has elapsed (step S1501: Yes), the
距離が閾値の範囲内でないと判断された場合(ステップS1503:No)、電子機器100は、通常モードs1からプレゼンモードs2へ切り替え(ステップS1504)、一連の処理を終了する。
If it is determined that the distance is not within the threshold range (step S1503: No), the
図16は、電子機器が行う決定処理手順例を示すフローチャートである。電子機器100は、例えば、タッチパネル101に対するタッチ操作を検出したか否かを判断する(ステップS1601)。そして、例えば、タッチパネル101に対するタッチ操作を検出していないと判断された場合(ステップS1601:No)、電子機器100は、例えば、ステップS1601へ戻る。
FIG. 16 is a flowchart illustrating an exemplary determination processing procedure performed by the electronic device. For example, the
そして、例えば、タッチパネル101に対するタッチ操作を検出したと判断された場合(ステップS1601:Yes)、電子機器100は、例えば、使用者usと自機器との間の距離を測定する(ステップS1602)。電子機器100は、例えば、測定した距離を距離DB900に格納する(ステップS1603)。電子機器100は、例えば、距離DB900に格納された距離ごとの使用頻度をカウントする(ステップS1604)。
For example, when it is determined that a touch operation on the
そして、電子機器は、距離ごとの使用頻度の分布の中心値に基づき閾値の範囲を決定し(ステップS1605)、一連の処理を終了する。 Then, the electronic device determines a threshold range based on the central value of the usage frequency distribution for each distance (step S1605), and ends the series of processes.
以上説明したように、電子機器100は、画面表示中に測定した利用者と自機器との間の距離でタッチパネル101の表示方向に該利用者がいないと判定した場合、画面表示しつつ、無操作期間の延長以外のタッチ操作に応じた処理を無効にする。具体的に、また、電子機器100は、通常モードs1の時に測定された距離が範囲内でない場合に、プレゼンモードs2にする。また、電子機器100は、プレゼンモードs2の時に測定された距離が範囲内でない場合に、プレゼンモードs2にする。これにより、誤操作を抑制しつつ、無操作期間の経過による表示停止を抑制することができる。
As described above, when the
電子機器100は、通常モードs1と、プレゼンモードs2と、のいずれかの動作モードの時に測定された距離が決定した閾値の範囲内である場合に、通常モードs1にする。これにより、使用者が画面操作したい時に、使用者が意識することなく操作可能なように即座に動作モードを切り替えることができる。また、使用者がタッチパネル101の表示面を自身に向けるか否かの簡単な取り扱いだけで、動作モードを切り替えることができるため、使い勝手がよくなる。
The
電子機器100は、通常モードs1とプレゼンモードs2とのいずれかの動作モードの時にタッチ操作がない時間が一定時間経過した場合に、画面表示が無効であり、タッチ操作に応じた処理が無効である低消費電力モードs3にする。これにより、プレゼン時や操作時において使用者が電子機器を長時間使用しない場合には、低消費電力モードs3にでき、低消費電力化を図ることができる。
In the
電子機器100は、低消費電力モードs3からレジュームされた際に測定された距離が決定した前記範囲内である場合に、通常モードs1にする。一方、電子機器100は、低消費電力モードs3からレジュームされた際に測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードs2にする。レジューム時に使用者がタッチパネル101の表示面を自身に向けるか否かの簡単な取り扱いだけで、動作モードを切り替えることができるため、使い勝手がよくなる。
The
電子機器100は、タッチ操作時に測定された距離の分布の統計量を算出し、算出した統計量に基づいて前記閾値の範囲を決定する。距離の分布の統計量は、タッチ操作時に測定された距離の分布の中心を表す基本統計量である。これにより、使用者がタッチ操作している際の使用者と電子機器100との距離を学習することができ、使用者が画面を操作したいか否かの判断の精度の向上を図ることができる。
The
なお、本実施の形態で説明した動作制御方法は、予め用意された動作制御プログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本動作制御プログラムは、磁気ディスク、光ディスク、USBフラッシュメモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、動作制御プログラムは、インターネット等のネットワークを介して配布してもよい。 The operation control method described in the present embodiment can be realized by executing an operation control program prepared in advance on a computer such as a personal computer or a workstation. The operation control program is recorded on a computer-readable recording medium such as a magnetic disk, an optical disk, or a USB flash memory, and is executed by being read from the recording medium by the computer. The operation control program may be distributed via a network such as the Internet.
また、本実施の形態で説明した電子機器100は、スタンダードセルやストラクチャードASIC(Application Specific Integrated Circuit)などの特定用途向けIC(以下、単に「ASIC」と称す。)やFPGA(Field Programmable Gate Array)などのPLD(Programmable Logic Device)によっても実現することができる。具体的には、例えば、上述した電子機器の制御部303や記憶部302の機能をHDL(Hardware Description Language)記述によって機能定義し、そのHDL記述を論理合成してASICやPLDに与えることにより、電子機器100を製造することができる。
In addition, the
上述した実施の形態に関し、さらに以下の付記を開示する。 The following additional notes are disclosed with respect to the embodiment described above.
(付記1)自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部と、
前記ディスプレイに対するタッチ操作時に前記測定部によって測定された距離を格納する記憶部と、
前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第1の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第2の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする制御部と、
を有することを特徴とする電子機器。
(Appendix 1) A measuring unit capable of measuring the distance from the own device to an object existing in the same direction as the display direction of the touch panel display of the own device;
A storage unit for storing a distance measured by the measurement unit during a touch operation on the display;
The threshold value range is determined based on the distance measured during the touch operation on the display with reference to the storage unit, the screen display by the display is effective, and the processing according to the touch operation on the display is effective In accordance with the touch operation other than the first operation mode and the process of extending the period during which the screen display by the display is valid and the screen display by the display is valid according to the touch operation on the display. The second operation mode is set when the distance measured by the measurement unit is not within the determined threshold range in any one of the second operation modes in which the processing is invalid. A control unit;
An electronic device comprising:
(付記2)前記制御部は、
前記第1の動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする、
ことを特徴とする付記1に記載の電子機器。
(Appendix 2) The control unit
When the distance measured by the measurement unit during the first operation mode is not within the determined threshold range, the second operation mode is set.
The electronic device as set forth in Appendix 1, wherein
(付記3)前記制御部は、
前記第2の動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする、
ことを特徴とする付記1または2に記載の電子機器。
(Appendix 3) The control unit
When the distance measured by the measurement unit during the second operation mode is not within the determined threshold range, the second operation mode is set.
The electronic device according to
(付記4)前記制御部は、
前記第1の動作モードと、前記第2の動作モードと、のいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第1の動作モードにする、
ことを特徴とする付記1〜3のいずれか一つに記載の電子機器。
(Appendix 4) The control unit
The first operation when the distance measured by the measurement unit in the operation mode of any of the first operation mode and the second operation mode is within the determined threshold range. Mode
The electronic device according to any one of appendices 1 to 3, wherein:
(付記5)前記制御部は、
前記第1の動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第1の動作モードにする、
ことを特徴とする付記4に記載の電子機器。
(Supplementary Note 5) The control unit
When the distance measured by the measurement unit in the first operation mode is within the determined threshold range, the first operation mode is set;
The electronic device as set forth in Appendix 4, wherein
(付記6)前記制御部は、
前記第2の動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第1の動作モードにする、
ことを特徴とする付記4または5に記載の電子機器。
(Appendix 6) The control unit
When the distance measured by the measurement unit during the second operation mode is within the determined threshold range, the first operation mode is set;
The electronic device according to appendix 4 or 5, characterized by the above.
(付記7)前記制御部は、
前記第1の動作モードと、前記第2の動作モードと、のいずれかの動作モードの時に前記ディスプレイに対するタッチ操作がない時間が一定時間経過した場合に、前記ディスプレイによる画面表示が無効であり、前記ディスプレイに対するタッチ操作に応じた処理が無効である第3の動作モードにする、
ことを特徴とする付記1〜6のいずれか一つに記載の電子機器。
(Appendix 7) The control unit
When a certain amount of time has passed without any touch operation on the display during the first operation mode or the second operation mode, the screen display by the display is invalid, A third operation mode in which processing according to a touch operation on the display is invalid;
The electronic device according to any one of appendices 1 to 6, characterized in that:
(付記8)前記制御部は、
前記第3の動作モードからレジュームされた際に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第1の動作モードにし、
前記第3の動作モードからレジュームされた際に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする、
ことを特徴とする付記7に記載の電子機器。
(Appendix 8) The control unit
When the distance measured by the measurement unit when resumed from the third operation mode is within the determined threshold range, the first operation mode is set.
When the distance measured by the measurement unit when resumed from the third operation mode is not within the determined threshold range, the second operation mode is set.
The electronic device as set forth in Appendix 7, wherein
(付記9)前記制御部は、
前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離の分布の統計量を算出し、
算出した前記統計量に基づいて前記閾値の範囲を決定する、
ことを特徴とする付記1〜8のいずれか一つに記載の電子機器。
(Appendix 9) The control unit
Referring to the storage unit, calculate a statistic of the distribution of the distance measured during the touch operation on the display,
Determining the range of the threshold based on the calculated statistics;
The electronic device according to any one of appendices 1 to 8, characterized in that:
(付記10)前記距離の分布の統計量は、前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離の分布の中心を表す基本統計量であることを特徴とする付記9に記載の電子機器。 (Supplementary note 10) The supplementary note 9 is characterized in that the distance distribution statistic is a basic statistic representing the center of the distance distribution measured during a touch operation on the display with reference to the storage unit. The electronic device as described in.
(付記11)コンピュータに、
自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部によって前記ディスプレイに対するタッチ操作時に測定された距離を格納する記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、
前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第1の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第2の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする、
処理を実行させることを特徴とする動作制御プログラム。
(Supplementary note 11)
Refers to a storage unit that stores a distance measured during a touch operation on the display by a measuring unit capable of measuring a distance from the own device to an object existing in the same direction as the display direction of the touch panel display of the own device. Determining a threshold range based on the distance measured during the touch operation on the display;
The first operation mode in which the screen display by the display is effective and the processing according to the touch operation on the display is effective, the screen display by the display is effective, and the touch operation on the display is in accordance Measured by the measurement unit in any one of the second operation modes in which the process according to the touch operation other than the process of extending the period during which the screen display by the display is valid is invalid. When the measured distance is not within the determined threshold range, the second operation mode is set.
An operation control program for executing a process.
100 電子機器
101 タッチパネル
201 CPU
202 ROM
203 RAM
204 不揮発メモリ
205 インカメラ
206 赤外線通信回路
301 測定部
302 記憶部
303 制御部
311 表示部
312 受け付け部
321 決定部
322 動作モード制御部
900 距離DB
1000 テーブル
1001 グラフ
d1 表示方向
s1 通常モード
s2 プレゼンモード
s3 低消費電力モード
100
202 ROM
203 RAM
204
1000 Table 1001 Graph d1 Display direction s1 Normal mode s2 Presentation mode s3 Low power consumption mode
Claims (6)
前記ディスプレイに対するタッチ操作時に前記測定部によって測定された距離を格納する記憶部と、
前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第1の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第2の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする制御部と、
を有することを特徴とする電子機器。 A measuring unit capable of measuring a distance from the own device to an object existing in the same direction as the display direction of the touch panel type display of the own device;
A storage unit for storing a distance measured by the measurement unit during a touch operation on the display;
The threshold value range is determined based on the distance measured during the touch operation on the display with reference to the storage unit, the screen display by the display is effective, and the processing according to the touch operation on the display is effective In accordance with the touch operation other than the first operation mode and the process of extending the period during which the screen display by the display is valid and the screen display by the display is valid according to the touch operation on the display. The second operation mode is set when the distance measured by the measurement unit is not within the determined threshold range in any one of the second operation modes in which the processing is invalid. A control unit;
An electronic device comprising:
前記第1の動作モードと、前記第2の動作モードと、のいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第1の動作モードにする、
ことを特徴とする請求項1に記載の電子機器。 The controller is
The first operation when the distance measured by the measurement unit in the operation mode of any of the first operation mode and the second operation mode is within the determined threshold range. Mode
The electronic device according to claim 1.
前記第1の動作モードと、前記第2の動作モードと、のいずれかの動作モードの時に前記ディスプレイに対するタッチ操作がない時間が一定時間経過した場合に、前記ディスプレイによる画面表示が無効であり、前記ディスプレイに対するタッチ操作に応じた処理が無効である第3の動作モードにする、
ことを特徴とする請求項1または2に記載の電子機器。 The controller is
When a certain amount of time has passed without any touch operation on the display during the first operation mode or the second operation mode, the screen display by the display is invalid, A third operation mode in which processing according to a touch operation on the display is invalid;
The electronic device according to claim 1, wherein the electronic device is an electronic device.
前記第3の動作モードからレジュームされた際に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第1の動作モードにし、
前記第3の動作モードからレジュームされた際に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする、
ことを特徴とする請求項3に記載の電子機器。 The controller is
When the distance measured by the measurement unit when resumed from the third operation mode is within the determined threshold range, the first operation mode is set.
When the distance measured by the measurement unit when resumed from the third operation mode is not within the determined threshold range, the second operation mode is set.
The electronic device according to claim 3.
前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離の分布の統計量を算出し、
算出した前記統計量に基づいて前記閾値の範囲を決定する、
ことを特徴とする請求項1〜4のいずれか一つに記載の電子機器。 The controller is
Referring to the storage unit, calculate a statistic of the distribution of the distance measured during the touch operation on the display,
Determining the range of the threshold based on the calculated statistics;
The electronic device according to claim 1, wherein the electronic device is an electronic device.
自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部によって前記ディスプレイに対するタッチ操作時に測定された距離を格納する記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、
前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第1の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第2の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第2の動作モードにする、
処理を実行させることを特徴とする動作制御プログラム。 On the computer,
Refers to a storage unit that stores a distance measured during a touch operation on the display by a measuring unit capable of measuring a distance from the own device to an object existing in the same direction as the display direction of the touch panel display of the own device. Determining a threshold range based on the distance measured during the touch operation on the display;
The first operation mode in which the screen display by the display is effective and the processing according to the touch operation on the display is effective, the screen display by the display is effective, and the touch operation on the display is in accordance Measured by the measurement unit in any one of the second operation modes in which the process according to the touch operation other than the process of extending the period during which the screen display by the display is valid is invalid. When the measured distance is not within the determined threshold range, the second operation mode is set.
An operation control program for executing a process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016007410A JP6565702B2 (en) | 2016-01-18 | 2016-01-18 | Electronic device and operation control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016007410A JP6565702B2 (en) | 2016-01-18 | 2016-01-18 | Electronic device and operation control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017129934A JP2017129934A (en) | 2017-07-27 |
| JP6565702B2 true JP6565702B2 (en) | 2019-08-28 |
Family
ID=59395760
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016007410A Expired - Fee Related JP6565702B2 (en) | 2016-01-18 | 2016-01-18 | Electronic device and operation control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6565702B2 (en) |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0876925A (en) * | 1994-09-02 | 1996-03-22 | Kokusai Electric Co Ltd | Input / output device and control method thereof |
| JP2010067104A (en) * | 2008-09-12 | 2010-03-25 | Olympus Corp | Digital photo-frame, information processing system, control method, program, and information storage medium |
| JP2011204049A (en) * | 2010-03-26 | 2011-10-13 | Hitachi Omron Terminal Solutions Corp | Double screen input device |
| WO2013005869A1 (en) * | 2011-07-01 | 2013-01-10 | Empire Technology Development Llc | Adaptive user interface |
| JP5970810B2 (en) * | 2011-12-28 | 2016-08-17 | キヤノンマーケティングジャパン株式会社 | Mobile terminal, display method, and program |
| JP2015103053A (en) * | 2013-11-26 | 2015-06-04 | 沖電気工業株式会社 | Program, display mode switching control system, method, and information processing apparatus |
| JP2015118512A (en) * | 2013-12-18 | 2015-06-25 | カシオ計算機株式会社 | Display device and program |
| JP5886997B2 (en) * | 2015-04-22 | 2016-03-16 | シャープ株式会社 | Information display device |
-
2016
- 2016-01-18 JP JP2016007410A patent/JP6565702B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017129934A (en) | 2017-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10877353B2 (en) | Continuous autofocus mechanisms for image capturing devices | |
| RU2636104C1 (en) | Method and device for implementing touch-sensitive button and identifying fingerprints and terminal device | |
| WO2018027501A1 (en) | Terminal, touch response method, and device | |
| KR102079054B1 (en) | Method and method for adjusting the shooting focal length of the mobile terminal using the touch pad | |
| US20200125229A1 (en) | Display Processing Method and Apparatus | |
| US20140160045A1 (en) | Terminal and method for providing user interface using a pen | |
| US11843715B2 (en) | Photographing method and terminal | |
| CN109981965B (en) | Focusing method and electronic equipment | |
| CN113472977A (en) | Microspur imaging method and terminal | |
| RU2679539C2 (en) | Method and device for determining terminal operation mode | |
| WO2014084224A1 (en) | Electronic device and line-of-sight input method | |
| EP3444752A2 (en) | Fingerprint recognition process | |
| CN112749590B (en) | Target detection method, device, computer equipment and computer-readable storage medium | |
| CN109361794B (en) | Zoom control method and device of mobile terminal, storage medium and mobile terminal | |
| CN111695382A (en) | Fingerprint collection area determining method and fingerprint collection area determining device | |
| WO2017161825A1 (en) | Scrolling screenshot use method and terminal | |
| WO2017161827A1 (en) | Method for adjusting focus of camera and terminal | |
| CN112650405A (en) | Electronic equipment interaction method and electronic equipment | |
| CN113269877A (en) | Method and electronic equipment for acquiring room layout plan | |
| CN108509127B (en) | Method and device for starting screen recording task and computer equipment | |
| WO2021218926A1 (en) | Image display method and apparatus, and computer device | |
| CN112068721B (en) | Touch signal response method, device and storage medium | |
| CN106293278A (en) | The report point of capacitive touch screen determines method and device | |
| CN111796990A (en) | Resource display method, device, terminal and storage medium | |
| JP6565702B2 (en) | Electronic device and operation control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180405 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180409 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180725 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181019 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181102 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190603 |
|
| 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: 20190702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190715 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6565702 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| 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 |