JP2018136497A - Electronic apparatus, vehicle, control device, control program, and method for operating electronic apparatus - Google Patents
Electronic apparatus, vehicle, control device, control program, and method for operating electronic apparatus Download PDFInfo
- Publication number
- JP2018136497A JP2018136497A JP2017032164A JP2017032164A JP2018136497A JP 2018136497 A JP2018136497 A JP 2018136497A JP 2017032164 A JP2017032164 A JP 2017032164A JP 2017032164 A JP2017032164 A JP 2017032164A JP 2018136497 A JP2018136497 A JP 2018136497A
- Authority
- JP
- Japan
- Prior art keywords
- electronic device
- image
- control unit
- determination
- control
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/38—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
- H04M1/73—Battery saving arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
【課題】電子機器の消費電力を低減することを可能にする技術を提供する。
【解決手段】電子機器は、表示部及び制御部を備える。制御部は、電子機器の移動に基づいて、表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行う。制御部は、表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、位置制御を行うか否かを決定する。
【選択図】図3A technique for reducing power consumption of an electronic device is provided.
An electronic apparatus includes a display unit and a control unit. A control part performs position control which controls the position with respect to the earth of the said image by controlling the display position of the image displayed on a display part based on the movement of an electronic device. The control unit determines whether or not to perform position control based on at least one condition including a predetermined condition whether or not the orientation of the display screen of the display unit is stable.
[Selection] Figure 3
Description
本開示は、電子機器に関する。 The present disclosure relates to an electronic device.
特許文献1に記載されているように、電子機器に関して様々な技術が提案されている。
As described in
電子機器については、その消費電力の低減が望まれる。 For electronic devices, reduction of power consumption is desired.
そこで、本発明は上述の点に鑑みて成されたものであり、電子機器の消費電力を低減することを可能にする技術を提供することを目的とする。 Therefore, the present invention has been made in view of the above-described points, and an object thereof is to provide a technique that can reduce power consumption of an electronic device.
電子機器、車両、制御装置、制御プログラム及び電子機器の動作方法が開示される。一の実施の形態では、電子機器は、表示部及び制御部を備える。制御部は、電子機器の移動に基づいて、表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行う。制御部は、表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、位置制御を行うか否かを決定する。 An electronic device, a vehicle, a control device, a control program, and an operation method of the electronic device are disclosed. In one embodiment, an electronic device includes a display unit and a control unit. A control part performs position control which controls the position with respect to the earth of the said image by controlling the display position of the image displayed on a display part based on the movement of an electronic device. The control unit determines whether or not to perform position control based on at least one condition including a predetermined condition whether or not the orientation of the display screen of the display unit is stable.
また、一の実施の形態では、車両は、上記の電子機器を備える車両である。 Moreover, in one embodiment, a vehicle is a vehicle provided with said electronic device.
また、一の実施の形態では、制御装置は、表示部を備える電子機器が備える、当該電子機器を制御する制御装置である。制御装置は、電子機器の移動に基づいて、表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行う。制御装置は、表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、位置制御を行うか否かを決定する。 In one embodiment, a control device is a control device which controls the electronic equipment with which an electronic equipment provided with a display part is provided. The control device performs position control for controlling the position of the image with respect to the earth by controlling the display position of the image displayed on the display unit based on the movement of the electronic device. The control device determines whether or not to perform position control based on at least one condition including a predetermined condition whether or not the orientation of the display screen of the display unit is stable.
また、一の実施の形態では、制御プログラムは、表示部を備える電子機器を制御するための制御プログラムである。制御部プログラムは、電子機器に、工程(a)及び(b)を実行させるためのものである。工程(a)は、電子機器の移動に基づいて、表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行う工程である。工程(b)は、表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、位置制御を行うか否かを決定する工程である。 In one embodiment, a control program is a control program for controlling electronic equipment provided with a display part. The control unit program causes the electronic device to execute steps (a) and (b). Step (a) is a step of performing position control for controlling the position of the image with respect to the earth by controlling the display position of the image displayed on the display unit based on the movement of the electronic device. Step (b) is a step of determining whether or not to perform position control based on at least one condition including a predetermined condition whether or not the orientation of the display screen of the display unit is stable.
また、一の実施の形態では、電子機器の動作方法は、表示部を備える電子機器の動作方法である。電子機器の動作方法は、工程(a)及び(b)を備える。工程(a)は、電子機器の移動に基づいて、表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行う工程である。工程(b)は、表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、位置制御を行うか否かを決定する工程である。 In one embodiment, the operation method of the electronic device is an operation method of the electronic device including the display unit. The operation method of the electronic device includes steps (a) and (b). Step (a) is a step of performing position control for controlling the position of the image with respect to the earth by controlling the display position of the image displayed on the display unit based on the movement of the electronic device. Step (b) is a step of determining whether or not to perform position control based on at least one condition including a predetermined condition whether or not the orientation of the display screen of the display unit is stable.
電子機器の消費電力が低減する。 The power consumption of electronic devices is reduced.
<電子機器の外観>
図1及び2は電子機器1の外観の一例を示す斜視図及び背面図である。図1及び2に示されるように、電子機器1は、平面視で略長方形の板状の機器ケース11を備えている。機器ケース11は電子機器1の外装を構成している。
<Appearance of electronic equipment>
1 and 2 are a perspective view and a rear view showing an example of the external appearance of the
機器ケース11の前面11aには、文字、記号、図形等の各種情報が表示される表示画面121が位置している。本例では、表示画面121は、機器ケース11に含まれる透明部分によって構成されている。表示画面121の背面側には後述するタッチパネル130が位置している。これにより、ユーザは、電子機器1の前面の表示画面121を指等で操作することによって、電子機器1に対して各種情報を入力することができる。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどのタッチパネル用ペンで表示画面121を操作することによっても、電子機器1に対して各種情報を入力することができる。
On the
機器ケース11の前面11aの上端部にはレシーバ穴12が位置している。前面11aの下端部にはスピーカ穴13が位置している。機器ケース11の下側の側面11cにはマイク穴14が位置している。
A
機器ケース11の前面11aの上端部からは、後述する第1カメラ190が有するレンズ191が視認可能となっている。図2に示されるように、機器ケース11の背面11bの上端部からは、後述する第2カメラ200が有するレンズ201が視認可能となっている。
From the upper end portion of the
電子機器1は、複数の操作ボタンを含む操作ボタン群140を備えている。複数の操作ボタンのそれぞれはハードウェアボタンである。具体的には、複数の操作ボタンのそれぞれは押しボタンである。なお、操作ボタン群140に含まれる少なくとも一つの操作ボタンは、表示画面121に表示されるソフトウェアボタンであってもよい。
The
操作ボタン群140には、機器ケース11の前面11aの下端部に位置する操作ボタン141,142,143が含まれる。また、操作ボタン群140には、機器ケース11の表面に位置する図示しない電源ボタン及びボリュームボタンが含まれる。
The
操作ボタン141は、例えばバックボタンである。バックボタンは、表示画面121の表示を一つ前の表示に切り替えるための操作ボタンである。ユーザが操作ボタン141を操作することよって、表示画面121の表示が一つ前の表示に切り替わる。操作ボタン142は、例えばホームボタンである。ホームボタンは、表示画面121にホーム画面を表示させるための操作ボタンである。ユーザが操作ボタン142を操作することよって、表示画面121にホーム画面が表示される。操作ボタン143は、例えば履歴ボタンである。履歴ボタンは、電子機器1で実行されたアプリケーションの履歴を表示画面121に表示させるための操作ボタンである。ユーザが操作ボタン143を操作することよって、表示画面121には、電子機器1で実行されたアプリケーションの履歴が表示される。
The
以下では、図1,2に示されるXYZ直交座標系を用いて電子機器1を説明することがある。X軸方向、Y軸方向及びZ軸方向は、電子機器1の短手方向、長手方向及び厚み方向にそれぞれ設定されている。
Hereinafter, the
<電子機器の電気的構成>
図3は電子機器1の電気的構成の一例を主に示すブロック図である。図3に示されるように、電子機器1は、制御部100、無線通信部110、表示部120、タッチパネル130、操作ボタン群140及び加速度センサ150を備える。さらに電子機器1は、レシーバ160、スピーカ170、マイク180、第1カメラ190、第2カメラ200及び電池210を備える。電子機器1が備えるこれらの構成要素は、機器ケース11内に収められている。
<Electrical configuration of electronic equipment>
FIG. 3 is a block diagram mainly showing an example of the electrical configuration of the
制御部100は、電子機器1の他の構成要素を制御することによって、電子機器1の動作を統括的に管理することが可能である。制御部100は制御装置あるいは制御回路とも言える。制御部100は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも1つのプロセッサを含む。
The
種々の実施形態によれば、少なくとも1つのプロセッサは、単一の集積回路(IC)として、または複数の通信可能に接続された集積回路(IC)及び/またはディスクリート回路(discrete circuits)として実行されてもよい。少なくとも1つのプロセッサは、種々の既知の技術に従って実行されることが可能である。 According to various embodiments, at least one processor is implemented as a single integrated circuit (IC) or as a plurality of communicatively connected integrated circuits (ICs) and / or discrete circuits. May be. The at least one processor can be implemented according to various known techniques.
1つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって1以上のデータ計算手続又は処理を実行するように構成された1以上の回路又はユニットを含む。他の実施形態において、プロセッサは、1以上のデータ計算手続き又は処理を実行するように構成されたファームウェア(例えば、ディスクリートロジックコンポーネント)であってもよい。 In one embodiment, the processor includes one or more circuits or units configured to perform one or more data computation procedures or processes, for example, by executing instructions stored in associated memory. In other embodiments, the processor may be firmware (eg, a discrete logic component) configured to perform one or more data computation procedures or processes.
種々の実施形態によれば、プロセッサは、1以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路(ASIC)、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、またはこれらのデバイス若しくは構成の任意の組み合わせ、または他の既知のデバイス及び構成の組み合わせを含み、以下に説明される機能を実行してもよい。 According to various embodiments, the processor may include one or more processors, controllers, microprocessors, microcontrollers, application specific integrated circuits (ASICs), digital signal processors, programmable logic devices, field programmable gate arrays, or the like. The functions described below may be performed including any combination of devices or configurations, or other known device and configuration combinations.
本例では、制御部100は、CPU(Central Processing Unit)101、DSP(Digital Signal Processor)102及び記憶部103を備える。記憶部103は、ROM(Read Only Memory)及びRAM(Random Access Memory)などの、CPU101及びDSP102が読み取り可能な非一時的な記録媒体を含む。記憶部103が有するROMは、例えば、不揮発性メモリであるフラッシュROM(フラッシュメモリ)である。記憶部103には、電子機器1を制御するための複数の制御プログラム103a等が記憶されている。制御部100の各種機能は、CPU101及びDSP102が記憶部103内の各種制御プログラム103aを実行することによって実現される。
In this example, the
なお制御部100は、複数のCPU101を備えてもよい。この場合、制御部100は、比較的複雑な処理を行う、処理能力が高いメインCPUと、比較的簡単な処理を行う、処理能力が低いサブCPUとを備えてもよい。また制御部100は、DSP102を備えなくてもよいし、複数のDSP102を備えてもよい。また、制御部100の全ての機能あるいは制御部100の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。
Note that the
記憶部103は、ROM及びRAM以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えてもよい。記憶部103は、例えば、小型のハードディスクドライブ及びSSD(Solid State Drive)などを備えていてもよい。
The
記憶部103内の複数の制御プログラム103aには、様々なアプリケーション(アプリケーションプログラム)が含まれている。記憶部103には、例えば、音声通話及びビデオ通話を行うための通話アプリケーション、ウェブサイトを表示するためのブラウザ、電子メールの作成、閲覧及び送受信を行うためのメールアプリケーションが記憶されている。また記憶部103には、第1カメラ190及び第2カメラ200を利用して被写体を撮影するためのカメラアプリケーション、記憶部103に記録されている静止画及び動画を表示するための記録画像表示アプリケーション、記憶部103に記憶されている音楽データの再生制御を行うための音楽再生制御アプリケーションなどが記憶されている。記憶部103内の少なくとも一つのアプリケーションは、記憶部103内にあらかじめ記憶されているものであってよい。また、記憶部103内の少なくとも一つのアプリケーションは、電子機器1が他の装置からダウンロードして記憶部103内に記憶したものであってよい。
The plurality of
無線通信部110は、アンテナ111を有している。無線通信部110は、アンテナ111を用いて、例えば複数種類の通信方式で無線通信することが可能である。無線通信部110の無線通信は、制御部100によって制御される。
The
無線通信部110は、携帯電話システムの基地局と無線通信することが可能である。無線通信部110は、当該基地局及びインターネット等のネットワークを通じて、電子機器1とは別の携帯電話機及びウェブサーバ等と通信することが可能である。電子機器1は、他の携帯電話機等と、データ通信、音声通話及びビデオ通話等を行うことが可能である。
The
また無線通信部110、Wifi等の無線LAN(Local Area Network)を用いて無線通信を行うことが可能である。また無線通信部110は、近距離無線通信を行うことが可能である。例えば、無線通信部110は、Bluetooth(登録商標)に準拠して無線通信することが可能である。無線通信部110は、ZigBee(登録商標)及びNFC(Near Field Communication)の少なくとも一方に準拠して無線通信することが可能であってもよい。
In addition, wireless communication can be performed using a wireless local area network (LAN) such as the
無線通信部110は、アンテナ111で受信した信号に対して増幅処理等の各種処理を行い、処理後の受信信号を制御部100に出力する。制御部100は、入力される受信信号に対して各種処理を行って、当該受信信号に含まれる情報を取得する。また、制御部100は、情報を含む送信信号を無線通信部110に出力する。無線通信部110は、入力される送信信号に対して増幅処理等の各種処理を行って、処理後の送信信号をアンテナ111から無線送信する。
The
表示部120は、電子機器1の前面に位置する表示画面121と、表示パネル122とを備えている。表示パネル122は、例えば液晶表示パネルであって、液晶、ガラス基板、偏光板及びバックライト等を備える。表示パネル122は、各種情報を表示することが可能である。表示パネル122は、機器ケース11内において、表示画面121と対向している。これにより、表示パネル122に表示される情報が表示画面121に表示される。
The
図4に示されるように、制御部100は、表示パネル122を駆動する駆動回路300を備える。CPU101は、駆動回路300を通じて表示パネル122を制御することが可能である。なお、駆動回路300は表示部120に含まれると考えてもよい。
As shown in FIG. 4, the
タッチパネル130は、表示画面121に対する指等の操作子による操作を検出することが可能である。タッチパネル130は、例えば、投影型静電容量方式のタッチパネルである。タッチパネル130は、例えば、表示画面121の裏側に位置する。ユーザが指等の操作子によって表示画面121に対して操作を行ったとき、その操作に応じた電気信号をタッチパネル130は制御部100に入力することが可能である。制御部100は、タッチパネル130からの電気信号(出力信号)に基づいて、表示画面121に対して行われた操作の内容を特定することが可能である。そして制御部100は、特定した操作内容に応じた処理を行うことが可能である。なお、表示パネル122及びタッチパネル130の代わりに、タッチパネルが組み込まれたインセル型の表示パネルが採用されてもよい。
The
操作ボタン群140の各操作ボタンは、ユーザによって操作されると、操作されたことを示す操作信号を制御部100に出力することが可能である。これにより、制御部100は、各操作ボタンについて、当該操作ボタンが操作されたか否かを判断することができる。操作信号が入力された制御部100が他の構成要素を制御することによって、電子機器1では、操作された操作ボタンに割り当てられている機能が実行される。
When each operation button of the
マイク180は、電子機器1の外部から入力される音を電気的な音信号に変換して制御部100に出力することが可能である。電子機器1の外部からの音は、マイク穴14から電子機器1の内部に取り込まれてマイク180に入力される。
The
スピーカ170は、例えばダイナミックスピーカである。スピーカ170は、制御部100からの電気的な音信号を音に変換して出力することが可能である。スピーカ170から出力される音は、スピーカ穴13から外部に出力される。ユーザは、スピーカ穴13から出力される音を、電子機器1から離れた場所でも聞こえることが可能である。
The
レシーバ160は受話音を出力することが可能である。レシーバ160は例えばダイナミックスピーカである。レシーバ160は、制御部100からの電気的な音信号を音に変換して出力することが可能である。レシーバ160から出力される音はレシーバ穴12から外部に出力される。レシーバ穴12から出力される音の音量は、スピーカ穴13から出力される音の音量よりも小さくなっている。ユーザは、レシーバ穴12から出力される音を、当該レシーバ穴12に耳を近づけることによって聞くことができる。なお、レシーバ160の代わりに、機器ケース11の前面部分を振動させる、圧電振動素子等の振動素子を設けてもよい。この場合には、音は、当該前面部分の振動によりユーザに伝達される。
The
第1カメラ190は、レンズ191及びイメージセンサなどを備えている。第2カメラ200は、レンズ201及びイメージセンサなどを備えている。第1カメラ190及び第2カメラ200のそれぞれは、制御部100による制御に基づいて被写体を撮影し、撮影した被写体を示す静止画あるいは動画を生成して制御部100に出力することが可能である。
The
第1カメラ190のレンズ191は、機器ケース11の前面11aから視認可能となっている。したがって、第1カメラ190は、電子機器1の前面側(表示画面121側)に存在する被写体を撮影することが可能である。第1カメラ190はインカメラと呼ばれる。一方で、第2カメラ200のレンズ201は、機器ケース11の背面11bから視認可能となっている。したがって、第2カメラ200は、電子機器1の背面側に存在する被写体を撮影することが可能である。第2カメラ200はアウトカメラと呼ばれる。
The
加速度センサ150は、電子機器1の加速度を検出することが可能である。加速度センサ150は例えば3軸加速度センサである。加速度センサ150は、X軸方向、Y軸方向及びZ軸方向(図1,2参照)の電子機器1の加速度を検出することが可能である。
The
電池210は電子機器1の電源を出力することが可能である。電池210は例えば充電式の電池である。電池210から出力される電源は、電子機器1が備える制御部100及び無線通信部110などの各種構成に対して供給される。
The
なお電子機器1は、加速度センサ150を備えなくてもよい。この場合、電子機器1は、それとは別体の加速度センサと、無線あるいは有線で接続されてよい。
The
また電子機器1は、加速度センサ150以外のセンサを備えてもよい。例えば、電子機器1は、気圧センサ、地磁気センサ、温度センサ、近接センサ、照度センサ及びジャイロセンサの少なくとも一つを備えてもよい。また電子機器1は、それとは別体の、加速度センサ150以外のセンサと、無線あるいは有線で接続されてもよい。
The
<画像位置制御について>
制御部100は、電子機器1の移動に基づいて、所定のフレームレートで表示部120に表示される画像の表示位置を制御することによって、当該画像についての地球に対する位置を制御する画像位置制御を行うことが可能である。言い換えれば、制御部100は、電子機器1の機器ケース11の移動に基づいて、所定のフレームレートで表示部120に表示される画像の表示位置を制御することによって、当該画像についての地球に対する位置を制御する画像位置制御を行うことが可能である。画像の表示位置は、表示画面121内での画像の位置であるとも言える。所定のフレームレートで表示部120に表示される画像は、動画であってもよいし、静止画であってもよい。所定のフレームレートは、例えば60fpsである。なお、所定のフレームレートは、これ以外であってもよい。
<About image position control>
The
図5は画像位置制御の一例の概要を説明するための図である。図5は、あるフレーム期間T1から次のフレーム期間T2までに、電子機器1が+X軸方向に移動量Lだけ移動する様子を示している。フレーム期間とは、1枚のフレーム画像が表示される期間である。例えば、フレームレートが60fpsであるとすると、フレーム期間の長さは60分の1秒となる。図5の上側には、フレーム期間T1での電子機器1が示され、図5の下側には、フレーム期間T2での電子機器1が示されている。図5の例では、電子機器1の表示画面121には、例えば、「ABC」という文字列401を含む画像(静止画)400が表示されている。図5では、フレーム期間T1に表示される画像400の中心位置501と、フレーム期間T2に表示される画像400の中心位置502とがバツ印で示されている。表示部120は、ホールド型表示を行うことから、1フレーム期間では、表示部120に表示される画像400が変化しないと言える。つまり、画像400の表示位置は、1フレーム期間において変化しないと言える。
FIG. 5 is a diagram for explaining an outline of an example of image position control. FIG. 5 shows a state in which the
図5の例では、画像400の大きさは、表示画面121の大きさと一致している。フレーム期間T1では、表示画面121の中心位置と画像400の中心位置501とが一致するように、画像400が表示画面121に表示されている。
In the example of FIG. 5, the size of the
図5に示されるように、フレーム期間T1から次のフレーム期間T2までに、電子機器1が地球に対して+X軸方向に沿って移動量Lだけ移動すると、制御部100による画像位置制御によって、次のフレーム期間T2では、表示画面121での画像400の表示位置が、フレーム期間T1での表示位置よりも−X軸方向に沿って移動量Lだけ移動する。したがって、図5の下側に示されるように、フレーム期間T2での画像400の中心位置502は、フレーム期間T1での画像400の中心位置501よりも−X軸方向に沿って移動量Lだけずれている。
As shown in FIG. 5, when the
このように、表示画面121での画像の表示位置を、電子機器1の移動方向とは逆方向に、電子機器1の移動量だけ移動させることによって、地球に対する画像の位置を動きにくくすることができる。言い換えれば、空間に対する画像の相対的な位置を動きにくくすることができる。これにより、表示部120に表示される画像の視認性が向上する。
As described above, by moving the display position of the image on the
例えば、電子機器1を手に持つユーザがバス等の車両内に存在する場合には、ユーザの手が揺れて、電子機器1の地球に対する位置が動くことがある。本例では、電子機器1を手に持つユーザが車両内に存在する場合であっても、電子機器1が表示する画像については、地球に対する位置(相対的な位置)が動きにくくなる。そのため、ユーザは、電子機器1に表示される画像を視認しやすくなる。また、電子機器1に表示される画像に含まれる、文字、記号及び図形等の対象物(図5では文字列401)についての地球に対する位置も動きにくくなることから、当該対象物の視認性が向上する。
For example, when a user holding the
また本例では、電子機器1を持つユーザの手が、加齢あるいは病気などの事情により震える場合であっても、電子機器1が表示する画像についての地球に対する位置が動きにくくなる。よって、ユーザは、電子機器1に表示される画像を視認しやすくなる。
In this example, even if the user's hand holding the
また、電子機器1に表示される画像の視認性が悪い場合には、ユーザは気分が悪くなる可能性があるが、本例の電子機器1によれば、このようなことが発生する可能性が低減する。
In addition, when the visibility of the image displayed on the
なお本例のように、表示画面121の大きさと画像400の大きさが同じであって、画像位置制御によって画像400全体の表示位置が移動する場合には、図5の下側に示されるように、表示画面121には画像400の一部だけが表示されて、表示画面121に画像400が表示されない領域121aが発生する。この場合には、領域121aに画像400とは異なる所定の画像が表示されてもよい。例えば、領域121aには、各画素の色が所定の色(例えば黒色)である画像が表示されてもよい。また、画像400の大きさは表示画面121の大きさよりも小さくてもよい。
As in this example, when the
次に画像位置制御について詳細に説明する。本例では、制御部100は、後述するように、少なくとも一つの条件に基づいて、画像位置制御を行うか否かを決定する。したがって、本例では、画像位置制御は、常に実行されるのではなく、その実行が決定されたときにだけ実行される。
Next, image position control will be described in detail. In this example, the
以後、電子機器1の説明において注目するフレーム期間を「対象フレーム期間」と呼ぶことがある。また、対象フレーム期間に表示すべき画像を「対象画像」と呼ぶことがある。また、画像位置制御が実行されないときの画像の表示位置を「標準表示位置」と呼ぶことがある。標準表示位置としては、例えば、図5の上側の電子機器1での画像400の表示位置のように、表示画面121の中心位置と画像の中心位置とが一致するような画像の表示位置が採用される。
Hereinafter, the frame period of interest in the description of the
図6は、電子機器1が対象フレーム期間に画像を表示する際の当該電子機器1の動作の一例を示すフローチャートである。電子機器1は、各フレーム期間について図6に示される処理を実行する。
FIG. 6 is a flowchart illustrating an example of the operation of the
図6に示されるように、ステップs1において、制御部100は、記憶部103に記憶されている実行フラグがオンであるか否かを確認する。ステップs1は、例えばCPU101によって実行される。実行フラグは、画像位置制御を行うか否かを示すフラグである。実行フラグがオンのときには画像位置制御が行われ、実行フラグがオフのときには画像位置制御が行われない。実行フラグの設定については後で詳細に説明する。
As shown in FIG. 6, in step s1, the
ステップs1において、制御部100は、実行フラグがオフであることを確認すると、ステップs2において、表示部120に、対象画像を標準表示位置に表示させる。ステップs2では、CPU101が、表示パネル122を駆動する駆動回路300を制御することによって、対象画像が標準表示位置に表示される。
In step s1, when confirming that the execution flag is off, the
一方で、ステップs1において、制御部100は、実行フラグがオンであることを確認すると、ステップs3,s4を実行して画像位置制御を行う。ステップs3では、制御部100は、加速度センサ150の出力信号に基づいて、電子機器1の移動を特定する。具体的には、制御部100は、加速度センサ150の出力信号に基づいて、電子機器1についての所定期間でのXY平面内の移動量及び移動方向を特定する。言い換えれば、制御部100は、加速度センサ150の出力信号に基づいて、所定期間における、表示画面121に平行な面での電子機器1の移動量及び移動方向を特定する。この所定期間を「観測期間」と呼ぶことがある。観測期間は、例えば、対象フレーム期間よりも一つ前のフレーム期間の開始から、対象フレーム期間の開始よりも少し前までの期間が採用される。したがって、制御部100は、概ね、対象フレーム期間よりも一つ前のフレーム期間での電子機器1のXY平面内の移動量及び移動方向を特定すると言える。ステップs3は例えばCPU101で実行される。
On the other hand, in step s1, when it is confirmed that the execution flag is on, the
ここで、ユーザの手が加齢あるいは病気などの事情により震える場合の周波数は10Hz以下が多い。また、車両に乗るユーザが当該車両から受ける振動の周波数は10H以下が多い。 Here, the frequency when the user's hand trembles due to aging or illness is often 10 Hz or less. Moreover, the frequency of the vibration which the user who rides on a vehicle receives from the said vehicle has many 10H or less.
そこで、本例では、電子機器1の移動として、例えば10Hz以下の振動を想定する。したがって、1フレーム期間(60分の1秒)での電子機器1の移動方向はほぼ一定であると考えることができる。以後、対象フレーム期間よりも一つ前のフレーム期間を「前フレーム期間」と呼ぶことがある。また、ステップs1で特定される移動量及び移動方向を「観測移動量」及び「観測移動方向」とそれぞれ呼ぶことがある。
Therefore, in this example, as the movement of the
ステップs3が実行されると、ステップs4において、制御部100は、表示部120に、ステップs3で特定された電子機器1の移動に基づいた表示位置に対象画像を表示させる。具体的には、制御部100は、表示画面121での対象画像の表示位置が、前フレーム期間で表示される画像の表示位置よりも観測移動量だけ、観測移動方向とは逆方向に移動するように、対象画像を表示部120に表示させる。これにより、対象フレーム期間で表示される画像についての地球に対する位置は、前フレーム期間から変化しにくくなる。
When step s3 is executed, in step s4, the
ステップs4では、例えば、CPU101が、対象画像を示す画像データを元にして、観測移動量及び観測移動方向に基づいて、対象画像のうち、表示画面121に実際に表示される部分を示す画像データを生成する。そして、駆動回路300が、CPU101で生成された画像データに基づいて表示パネル122を駆動することによって、対象フレーム期間での対象画像の表示位置が、前フレーム期間で表示される画像の表示位置よりも観測移動量だけ、観測移動方向とは逆方向に移動するように、対象画像が表示画面121に表示される。
In step s4, for example, the
またステップs4では、例えば、CPU101は、対象画像を示す画像データと、取得した観測移動量及び観測移動方向とを駆動回路300に出力してもよい。この場合、駆動回路300は、対象フレーム期間での対象画像の表示位置が、前フレーム期間で表示される画像の表示位置よりも観測移動量だけ、観測移動方向とは逆方向に移動するように、CPU101から受け取った画像データ、観測移動量及び観測移動方向に基づいて、表示パネル122を駆動する。
In step s4, for example, the
なお、電子機器1の移動がZ軸方向だけに沿った移動である場合などでは、ステップs3での観測移動量は零となる。したがって、この場合には、対象フレーム期間での画像の表示位置は前フレーム期間から変化しない。
Note that when the movement of the
以上のステップs1〜s4の処理を、制御部100が、各フレーム期間を対象フレーム期間として実行することによって、所定のフレームレートで表示画面121に表示される画像についての地球に対する位置は動きにくくなる。本例では、画像位置制御の実行中での画像の地球に対する位置が、当該画像が標準表示位置に表示される場合の当該画像の地球に対する位置から変化しにくくなる。その結果、画像の視認性が向上する。以後、画像が標準表示位置に表示される場合の当該画像の地球に対する位置を「地球に対する画像の標準位置」と呼ぶことがある。
When the
図7は、画像位置制御の実行中において、地球に対する画像の位置が制御されている様子の一例を示す図である。図7には、電子機器1が複数のフレーム期間において+X軸方向に移動する場合の例が示されている。図7では、+X軸方向における、地球に対する画像の位置を縦軸が示しており、横軸が時間を示している。グラフ600は、画像位置制御を実行している電子機器1が複数のフレーム期間において+X軸方向に移動する場合における、地球に対する画像の位置の時間変化を示している。グラフ610は、画像位置制御を実行していない電子機器1が複数のフレーム期間において+X軸方向に移動する場合における、地球に対する画像の位置の時間変化を示している。
FIG. 7 is a diagram illustrating an example of a state in which the position of the image with respect to the earth is controlled during the execution of the image position control. FIG. 7 shows an example in which the
グラフ610に示されるように、画像位置制御が実行されない場合には、表示部120に表示される画像の地球に対する位置は、常に電子機器1の移動に応じて変化し、標準位置SPから大きくずれることになる。
As shown in the
これに対して、画像位置制御の実行中では、グラフ600に示されるように、表示部120に表示される画像の地球に対する位置は、1フレーム期間内においては電子機器1の移動に応じて変化するものの、次のフレーム期間になると、地球に対する画像の標準位置SPと一致するようになる。よって、表示部120に表示される画像の地球に対する位置は、地球に対する画像の標準位置SPから変化しにくくなる。
On the other hand, during the execution of the image position control, as shown in the
なお制御部100は、上述のステップs4の後に、対象画像の表示位置が標準表示位置に少し近づくように対象画像を表示部120に表示させてもよい。これにより、対象画像の表示位置が標準表示位置から大きく離れる可能性を低減することができる。
Note that the
<決定処理について>
本例では、制御部100は、少なくとも一つの条件に基づいて、画像位置制御を行うか否かを決定する決定処理を行う。決定処理は例えばCPU101で行われる。決定処理において、画像位置制御を行うことが決定されると、実行フラグがオンに設定される。一方で、決定処理において、画像位置制御を行わないことが決定されると、実行フラグがオフに設定される。
<About decision processing>
In this example, the
制御部100は、決定処理において、例えば、表示画面121の向きが安定しているか否かという第1条件に基づいて、画像位置制御を行うか否かを決定する。
In the determination process, the
制御部100は、表示画面121の向きが安定していると判定する場合には画像位置制御を行うことを決定して、実行フラグをオンにする。一方で、制御部100は、表示画面121の向きが安定していないと判定する場合には画像位置制御を行わないことを決定して、実行フラグをオフにする。
When determining that the orientation of the
ここで、ユーザが表示画面121を見ている場合には、当該表示画面121の向きが安定している可能性が高い。電子機器1を手に持つユーザが車両に乗っている場合であっても、電子機器1は振動することがあるものの、ユーザが表示画面121を見ているときの当該表示画面121の向きは安定している可能性が高い。
Here, when the user is looking at the
本例のように、制御部100が、表示画面121の向きが安定しているか否かという第1条件に基づいて、画像位置制御を行うか否かを決定することによって、電子機器1は、ユーザが表示画面121を見ている可能性が高いときに画像位置制御を行い、ユーザが表示画面121を見ている可能性が低いときに画像位置制御を行わないことが可能となる。よって、電子機器1は、必要性が高いときに画像位置制御を実行し、必要性が低いときに画像位置制御を行わないことが可能となる。その結果、画像位置制御の実効性が向上するとともに、電子機器1の消費電力が低減する。
As in this example, the
図8は決定処理の一例を示すフローチャートである。制御部100は、図8に示される決定処理を繰り返し実行する。
FIG. 8 is a flowchart illustrating an example of the determination process. The
図8に示されるように、ステップs11において、制御部100は、加速度センサ150の出力信号に基づいて、表示画面の向きが安定しているか否かを判定する第1判定を行う。第1判定では、制御部100は、加速度センサ150の出力信号に基づいて、所定期間の間に、表示画面121の向きを複数回特定する。例えば、制御部100は、数十フレーム期間の間に、数フレーム期間ごとに表示画面121の向きを特定する。制御部100は、加速度センサ150の出力信号に基づいて、表示画面121に垂直な方向であって、当該表示画面121から電子機器1の外側に向かう方向を特定し、特定した方向を表示画面121の向きとする。次に制御部100は、複数回特定した表示画面121の向きの平均を求めて、それを基準方向とする。次に制御部100は、複数回特定した表示画面121の向きのそれぞれと、基準方向との間の角度を求める。そして、制御部100は、求めた複数の角度のすべてがしきい値以下である場合、表示画面121の向きが安定していると判定する。これより、第1判定の結果がYESとなる。一方で、制御部100は、求めた複数の角度の少なくとも一つがしきい値よりも大きい場合、表示画面121の向きが安定していないと判定する。これより、第1判定の結果がNOとなる。しきい値は、例えば10〜20度に設定される。
As shown in FIG. 8, in step s11, the
なお、制御部100は、電子機器1の周囲の地磁気を検出する地磁気センサの出力信号に基づいて、表示画面121の向きを特定してもよい。また、制御部100は、電子機器1の角速度を検出するジャイロセンサの出力信号に基づいて、表示画面121の向きを特定してもよい。また、制御部100は、加速度センサ150、地磁気センサ及びジャイロセンサの少なくとも2つの出力信号に基づいて、表示画面121の向きを特定してもよい。
Note that the
ステップs11において、表示画面121の向きが安定していると判定されると(YES)、ステップs12において、制御部100は、画像位置制御を行うことを決定する。そして、ステップs13において、制御部100は、実行フラグをオンに設定する。
If it is determined in step s11 that the orientation of the
一方で、ステップs11において、表示画面121の向きが安定していないと判定されると(NO)、ステップs14において、制御部100は、画像位置制御を行わないことを決定する。そして、ステップs15において、制御部100は、実行フラグをオフに設定する。
On the other hand, if it is determined in step s11 that the orientation of the
なお、決定処理では、複数の条件が使用されてもよい。つまり、制御部100は、決定処理において、複数の条件に基づいて、画像位置制御を行うか否かを決定してもよい。
In the determination process, a plurality of conditions may be used. That is, the
例えば、決定処理では、第1条件と、電子機器1が移動しているか否かという第2条件とが使用されてもよい。図9はこの場合の決定処理の一例を示すフローチャートである。図9に示される決定処理では、まずステップs21において、制御部100は、加速度センサ150の出力信号に基づいて、電子機器1が移動しているか否かを判定する第2判定を行う。第2判定において、電子機器1が移動していないと判定されると、上述のステップs14が実行される。以後、制御部100は同様に動作する。一方で、第2判定において、電子機器1が移動していると判定されると、上述のステップs11が実行される。以後、制御部100は同様に動作する。
For example, in the determination process, a first condition and a second condition indicating whether or not the
このように、制御部100が、電子機器1が移動しているか否かという第2条件に基づいて、画像位置制御を行うか否かを決定することによって、電子機器1は、必要性が高いときに画像位置制御を実行し、必要が低いときに画像位置制御を実行しないことが可能となる。これにより、画像位置制御の実効性が向上するとともに、電子機器1の消費電力が低減する。
In this way, the
また決定処理では、第1条件と、第2条件と、電子機器1の動作モードが、画像位置制御を行う制御モードに設定されているか否かという第3条件とが使用されてもよい。図10はこの場合の決定処理の一例を示すフローチャートである。
In the determination process, a first condition, a second condition, and a third condition whether or not the operation mode of the
図10に示される決定処理を行う電子機器1の動作モードには、画像位置制御を行う制御モードと、画像位置制御を行わない通常モードとが含まれる。ユーザは、例えば、電子機器1の表示画面121を操作することによって、電子機器1の動作モードを当該電子機器1に設定することができる。通常モードの電子機器1は画像を標準表示位置に表示する。
The operation modes of the
図10に示される決定処理では、まずステップs31において、制御部100は、電子機器1の動作モードが制御モードに設定されているか否かを判定する第3判定を行う。第3判定において、電子機器1の動作モードが制御モードに設定されていないと判定されると、つまり、電子機器1の動作モードが通常モードである場合、制御部100は上述のステップs14を実行する。以後、制御部100は同様に動作する。一方で、第3判定において、電子機器1の動作モードが制御モードに設定されていると判定されると、制御部100は上述のステップs21を実行する。以後、制御部100は図9と同様に動作する。
In the determination process illustrated in FIG. 10, first, in step s31, the
このように、制御部100が、電子機器1の動作モードが制御モードに設定されているか否かという第3条件に基づいて、画像位置制御を行うか否かを決定することによって、ユーザが画像位置制御の実行を望まないときに画像位置制御が実行される可能性を低減することができる。よって、電子機器1の利便性が向上するとともに、電子機器1の消費電力が低減する。
As described above, the
なお、図9の決定処理において、ステップs11が実行されなくてもよい。また図10の決定処理において、ステップs11,s21の少なくとも一方が実行されなくてもよい。 Note that step s11 may not be executed in the determination process of FIG. In the determination process of FIG. 10, at least one of steps s11 and s21 may not be executed.
以上のように、電子機器1が、少なくとも一つの条件に基づいて、画像位置制御を行うか否かを決定することによって、画像位置制御の実効性を向上させつつ、電子機器1の消費電力を低減することができる。
As described above, the
<各種変形例>
以下に電子機器1の各種変形例について説明する。
<Various modifications>
Hereinafter, various modifications of the
<第1変形例>
電子機器1が微細な振動を行っている場合には、表示画面121が表示する画像の残像がユーザにとって見える可能性が高い。その結果、表示画面121を見るユーザが気分を悪くする可能性がある。また、表示画面121が表示する画像の残像がユーザにとって見える可能性が低いときに、画像位置制御が行われると、ユーザは違和感を受ける可能性がある。
<First Modification>
When the
そこで、本変形例に係る決定処理では、電子機器1において微細な振動が一定時間継続しているか否かという第4条件が使用される。
Therefore, in the determination process according to the present modification, a fourth condition is used as to whether or not minute vibrations continue in the
本変形例では、上述の図8〜10に示されるステップs11において、制御部100は、第1判定を行うとともに、電子機器1において微細な振動が一定時間継続しているか否かを判定する第4判定を行う。
In the present modified example, in step s11 shown in FIGS. 8 to 10 described above, the
制御部100は、加速度センサ150の出力信号に基づいて、電子機器1において微細な振動が一定時間継続しているか否かを判定することができる。第4判定において、制御部100は、まず、加速度センサ150の出力信号に基づいて、所定期間の間、X軸方向あるいはY軸方向での電子機器1の振動の振幅及び周期のそれぞれを複数回特定する。次に制御部100は、複数回特定した振幅のそれぞれが第1しきい値以下であるか否かと、複数回特定した周波数のそれぞれが第2しきい値以下であるか否かとを判定する。第1しきい値は例えば数十mmに設定され、第2しきい値は例えば1Hz〜数Hzに設定される。制御部100は、複数回特定した振幅のそれぞれが第1しきい値以下であり、複数回特定した周波数のそれぞれが第2しきい値以下である場合には、電子機器1において微細な振動が一定時間継続していると判定する。これにより、第4判定の結果がYESとなる。一方で、制御部100は、複数回特定した振幅の少なくとも一つが第1しきい値よりも大きい場合と、複数回特定した周波数の少なくとも一つが第2しきい値よりも大きい場合には、第4判定の結果をNOとする。
Based on the output signal of the
制御部100は、ステップs11において、第1判定及び第4判定の少なくとも一方でYESと判定すると、ステップs12を実行し、その後同様に動作する。一方で、制御部100は、ステップs11において、第1判定及び第4判定の両方でNOと判定すると、ステップs14を実行し、その後同様に動作する。
If the
なお、制御部100は、第1判定及び第4判定の両方でYESと判定するとステップs12を実行し、第1判定及び第4判定の少なくとも一方でNOと判定するとステップs14を実行してもよい。また、ステップs11では第1判定が実行されなくてもよい。この場合には、第4判定でYESと判定されるとステップs12が実行され、第4判定でNOと判定されるとステップs14が実行される。
The
このように、本変形例では、電子機器1において微細な振動が一定時間継続しているか否かという第4条件に基づいて、画像位置制御が行われるか否かが決定される。これにより、電子機器1は、必要性が高いときに画像位置制御を実行し、必要性が低いときに画像位置制御を行わないことが可能となる。その結果、画像位置制御の実効性が向上するとともに、電子機器1の消費電力が低減する。また、表示画面121が表示する画像の残像がユーザにとって見える可能性が低いときに画像位置制御が行われる可能性を低減することができることから、ユーザが表示画面121を見たときに違和感を受ける可能性を低減することができる。
Thus, in this modification, it is determined whether image position control is performed based on the 4th condition whether the minute vibration is continuing for a fixed time in the
また、第4条件を含む複数の条件に基づいて、画像位置制御が行われるか否かが決定されることにより、画像位置制御の実効性がさらに向上するとともに、電子機器1の消費電力がさらに低減する。
Further, by determining whether or not image position control is performed based on a plurality of conditions including the fourth condition, the effectiveness of the image position control is further improved, and the power consumption of the
<第2変形例>
電子機器1を所持するユーザが車両に乗っている場合などでは、電子機器1の振動には、類似する振動パターンが周期的に現れることがある。この場合、表示画面121が表示する画像の残像がユーザにとって見える可能性が高い。その結果、表示画面121を見るユーザが気分を悪くする可能性がある。
<Second Modification>
When the user who possesses the
そこで、本変形例に係る決定処理では、電子機器1の振動において類似する振動パターンが周期的に現れているか否かという第5条件が使用される。
Therefore, in the determination process according to the present modification, a fifth condition is used as to whether or not a similar vibration pattern appears periodically in the vibration of the
変形例では、上述の図8〜10に示されるステップs11において、制御部100は、第1判定を行うとともに、電子機器1の振動において類似する振動パターンが周期的に現れているか否かを判定する第5判定を行う。
In the modification, in step s11 illustrated in FIGS. 8 to 10 described above, the
制御部100は、加速度センサ150の出力信号に基づいて、電子機器1の振動において類似する振動パターンが周期的に現れているか否かを判定することができる。第5判定において、制御部100は、まず、加速度センサ150の出力信号に基づいて、所定期間の間、X軸方向あるいはY軸方向での電子機器1の振動波形を取得する。次に制御部100は、取得した振動波形において、類似する振動パターンが周期的に現れているか否かを判定する。制御部100は、取得した振動波形において、類似する振動パターンが周期的に現れていると判定すると、第5判定の結果をYESとする。一方で、制御部100は、取得した振動波形において、周期的に現れる類似する振動パターンが存在しない場合には、第5判定の結果をNOとする。
The
制御部100は、ステップs11において、第1判定及び第5判定の少なくとも一方でYESと判定すると、ステップs12を実行し、その後同様に動作する。一方で、制御部100は、ステップs11において、第1判定及び第5判定の両方でNOと判定すると、ステップs14を実行し、その後同様に動作する。
If the
なお、制御部100は、第1判定及び第5判定の両方でYESと判定するとステップs12を実行し、第1判定及び第5判定の少なくとも一方でNOと判定するとステップs14を実行してもよい。
The
また第1変形例と同様に、ステップs11では第1判定が実行されなくてもよい。またステップs11では、第1判定、第4判定及び第5判定が実行されてもよい。つまり、制御部100は、第1条件、第4条件及び第5条件に基づいて、画像位置制御を行うか否かを決定してもよい。この場合には、制御部100は、第1判定、第4判定及び第5判定の少なくとも一つでYESと判定するとステップs12を実行し、これらの判定のすべてにおいてNOと判定するとステップs14を実行してよい。また、制御部100は、第1判定、第4判定及び第5判定のすべてでYESと判定するとステップs12を実行し、これらの判定の少なくとも一つでNOと判定するとステップs14を実行してもよい。
As in the first modification, the first determination may not be executed in step s11. In Step s11, the first determination, the fourth determination, and the fifth determination may be performed. That is, the
このように、本変形例では、電子機器1の振動において類似する振動パターンが周期的に現れているか否かという第5条件に基づいて、画像位置制御が行われるか否かが決定される。これにより、第1変形例と同様に、画像位置制御の実効性が向上するとともに、電子機器1の消費電力が低減する。また、ユーザが表示画面121を見たときに違和感を受ける可能性を低減することができる。
Thus, in this modification, it is determined whether image position control is performed based on the 5th condition whether the vibration pattern similar in the vibration of the
また、第5条件を含む複数の条件に基づいて、画像位置制御が行われるか否かが決定されることにより、画像位置制御の実効性がさらに向上するとともに、電子機器1の消費電力がさらに低減する。
Further, by determining whether or not the image position control is performed based on a plurality of conditions including the fifth condition, the effectiveness of the image position control is further improved, and the power consumption of the
<第3変形例>
電子機器1を所持するユーザが、自転車及び自動車等の車両に乗っている場合には、表示画面121が表示する画像の残像がユーザにとって見える可能性が高い。その結果、表示画面121を見るユーザが気分を悪くする可能性がある。
<Third Modification>
When the user who possesses the
そこで、本変形例に係る決定処理では、電子機器1のユーザが車両に乗っているか否かという第6条件が使用される。
Therefore, in the determination process according to this modification, a sixth condition is used as to whether or not the user of the
本変形例では、上述の図8〜10に示されるステップs11において、制御部100は、第1判定を行うとともに、電子機器1のユーザが車両に乗っているか否かを判定する第6判定を行う。ステップs11において、制御部100は、ユーザが車両に乗っていると判定すると、第6判定の結果をYESとする。一方で、制御部100は、ユーザが車両に乗っていないと判定すると、第6判定の結果をNOとする。
In the present modification, in step s11 shown in FIGS. 8 to 10 described above, the
制御部100は、ステップs11において、第1判定及び第6判定の少なくとも一方でYESと判定すると、ステップs12を実行し、その後同様に動作する。一方で、制御部100は、ステップs11において、第1判定及び第6判定の両方でNOと判定すると、ステップs14を実行し、その後同様に動作する。
If the
制御部100は、加速度センサ150の出力信号に基づいて、電子機器1のユーザが車両に乗っているか否かを判定することができる。以下に第6判定について詳細に説明する。
The
本変形例では、制御部100は、ユーザの移動手段を特定することができる。制御部100は、例えば、ユーザが歩いて移動しているのか、走って移動しているのか、自転車で移動しているのか、自動車で移動しているのか、バスで移動しているのか、電車で移動しているのかを特定することができる。つまり、制御部100は、ユーザの移動手段が、「歩き」であるのか、「走り」であるのか、「自転車」であるのか、「自動車」であるのか、「バス」であるのか、「電車」であるのかを特定することができる。なお、制御部100が特定可能なユーザの移動手段はこの限りではない。
In the present modification, the
ここで、電子機器1の加速度が、当該電子機器1を持つユーザの移動手段に応じた固有の時間変化のパターンを示すことが知られている。制御部100は、加速度センサ150で検出される加速度の時間変化のパターンが、「歩き」に応じたパターンを示す場合には、ユーザの移動手段が「歩き」であると特定する。また、制御部100は、加速度センサ150で検出される加速度の時間変化のパターンが、「走り」に応じたパターンを示す場合には、ユーザの移動手段が「走り」であると特定する。また、制御部100は、加速度センサ150で検出される加速度の時間変化のパターンが、「自転車」に応じたパターンを示す場合には、ユーザの移動手段が「自転車」であると特定する。「自動車」、「バス」及び「電車」についても同様である。
Here, it is known that the acceleration of the
また本変形例では、制御部100は、加速度センサ150の出力信号に基づいて、ユーザが停止しているか否かも判定することができる。
In the present modification, the
ステップs11での第6判定において、制御部100は、加速度センサ150の出力信号に基づいて、ユーザが停止しているか否かを判定する。制御部100は、ユーザが停止していると判定すると、ユーザは車両に乗っていないと判定する。一方で、制御部100は、ユーザが停止していないと判定すると、ユーザの移動手段を特定する。制御部100は、特定した移動手段が、「自転車」、「自動車」、「バス」及び「電車」のいずれかである場合には、ユーザが車両に乗っていると判定する。一方で、制御部100は、特定した移動手段が、「歩き」及び「走り」のいずれかである場合には、ユーザが車両に乗っていないと判定する。
In the sixth determination in step s11, the
このようにして、制御部100は、ユーザが車両に乗っているか否かを判定する第6判定を行うことができる。
In this way, the
なお、制御部100は、第1判定及び第6判定の両方でYESと判定するとステップs12を実行し、第1判定及び第6判定の少なくとも一方でNOと判定するとステップs14を実行してもよい。
The
また、第1変形例等と同様に、本変形例のステップs11では第1判定が実行されなくてもよい。また、ステップs11では、第1判定、第4判定及び第5判定の少なくとも一つと、第6判定とが実行されてもよい。つまり、制御部100は、第1条件、第4条件及び第5条件の少なくとも一つと、第6条件とに基づいて、画像位置制御を行うか否かを決定してもよい。
Further, similarly to the first modified example and the like, the first determination may not be executed in step s11 of the modified example. In step s11, at least one of the first determination, the fourth determination, and the fifth determination, and the sixth determination may be executed. That is, the
このように、本変形例では、電子機器1のユーザが車両に乗っているか否かという第6条件に基づいて、画像位置制御が行われるか否かが決定される。これにより、第1変形例等と同様に、画像位置制御の実効性が向上するとともに、電子機器1の消費電力が低減する。また、ユーザが表示画面121を見たときに違和感を受ける可能性を低減することができる。
Thus, in this modification, it is determined whether image position control is performed based on the 6th condition whether the user of the
また、第6条件を含む複数の条件に基づいて、画像位置制御が行われるか否かが決定されることにより、画像位置制御の実効性がさらに向上するとともに、電子機器1の消費電力がさらに低減する。
Further, by determining whether or not the image position control is performed based on a plurality of conditions including the sixth condition, the effectiveness of the image position control is further improved, and the power consumption of the
なお、ユーザの移動手段が「走り」である場合には、「歩き」である場合によりも、電子機器1に振動がかかり易くなる。つまり、ユーザが歩いているときよりも速く移動しているときには、電子機器1に振動がかかり易くなる。よって、ユーザが速く移動しているときに画像位置制御が実行されることは有効である。
When the user's moving means is “running”, the
そこで、制御部100は、決定処理において、上述の第6条件の代りに、ユーザが速く移動しているか否かという第7条件を使用してもよい。この場合、ステップs11では、上記の第6判定の代りに、ユーザが速く移動しているか否かを判定する第7判定が実行される。第7判定では、制御部100は、第6判定と同様に、まず、ユーザが停止しているか否かを判定する。制御部100は、ユーザが停止していると判定すると、第7判定の結果をNOとする。一方で、制御部100は、ユーザが停止していないと判定すると、ユーザの移動手段を特定する。制御部100は、特定した移動手段が、「走り」、「自転車」、「自動車」、「バス」及び「電車」のいずれかである場合には、ユーザが速く移動していると判定する。これにより、第7判定の結果がYESとなる。一方で、制御部100は、特定した移動手段が「歩き」である場合には、第7判定の結果をNOとする。
Therefore, the
このように、電子機器1のユーザが速く移動しているか否かという第7条件に基づいて、画像位置制御が行われるか否かが決定されることにより、画像位置制御の実効性が向上するとともに、電子機器1の消費電力が低減する。また、ユーザが表示画面121を見たときに違和感を受ける可能性を低減することができる。
Thus, the effectiveness of the image position control is improved by determining whether or not the image position control is performed based on the seventh condition whether or not the user of the
また、第7条件を含む複数の条件に基づいて、画像位置制御が行われるか否かが決定されることにより、画像位置制御の実効性がさらに向上するとともに、電子機器1の消費電力がさらに低減する。
Further, by determining whether or not image position control is performed based on a plurality of conditions including the seventh condition, the effectiveness of the image position control is further improved, and the power consumption of the
<第4変形例>
ユーザは、電子機器1を持つ手を大きく動かすことがある。例えば、ユーザは、机の上あるいは床の上にある電子機器1を持ち上げようとする場合、電子機器1を持つ手を大きく動かすことがある。また、ユーザは、電子機器1の表示画面121を他人に見せようとして、電子機器1を持つ手を大きく動かすことがある。ユーザは、電子機器1を持つ手を大きく動かしている場合には、表示画面121を見ていない可能性が高い。したがって、電子機器1を持つ手を大きく動かしている場合に画像位置制御を行う必要性は乏しいと言える。
<Fourth Modification>
The user may move the hand holding the
一方で、ユーザが、電子機器1を持つ手を大きく動かしている場合には、電子機器1の加速度が大きくなる可能性が高い。
On the other hand, when the user moves the hand holding the
そこで、本変形例に係る決定処理では、電子機器1に大きな加速度が発生していないか否かという第8条件が使用される。
Therefore, in the determination process according to the present modification, an eighth condition is used as to whether or not a large acceleration is generated in the
本変形例では、上述の図8〜10に示されるステップs11において、制御部100は、第1判定を行うとともに、電子機器1に大きな加速度が発生していないか否かを判定する第8判定を行う。
In the present modification, in step s11 shown in FIGS. 8 to 10 described above, the
制御部100は、加速度センサ150の出力信号に基づいて、電子機器1に大きな加速度が発生していないか否かを判定することができる。第8判定において、制御部100は、まず、加速度センサ150の出力信号に基づいて、X軸方向での電子機器1の加速度と、Y軸方向での電子機器1の加速度と、Z軸方向での電子機器1の加速度とを合成した合成加速度を求める。そして、制御部100は、合成加速度の大きさがしきい値以上であるか否かを判定する。制御部100は、合成加速度の大きさがしきい値以上であると判定すると、電子機器1に大きな加速度が発生していると判定する。これにより、第8判定の結果がNOとなる。一方で、制御部100は、合成加速度の大きさがしきい値よりも小さいと判定すると、第8判定の結果をYESとする。
The
制御部100は、ステップs11において、第1判定及び第8判定の少なくとも一方でYESと判定すると、ステップs12を実行し、その後同様に動作する。一方で、制御部100は、ステップs11において、第1判定及び第8判定の両方でNOと判定すると、ステップs14を実行し、その後同様に動作する。
If the
なお制御部100は、第1判定及び第8判定の両方でYESと判定するとステップs12を実行し、第1判定及び第8判定の少なくとも一方でNOと判定するとステップs14を実行してもよい。
The
また、第1変形例等と同様に、本変形例のステップs11では第1判定が実行されなくてもよい。またステップs11では、第1判定、第4判定、第5判定及び第6判定の少なくとも一つと、第8判定とが実行されてもよい。またステップs11では、第1判定、第4判定、第5判定及び第7判定の少なくとも一つと、第8判定とが実行されてもよい。 Further, similarly to the first modified example and the like, the first determination may not be executed in step s11 of the modified example. In step s11, at least one of the first determination, the fourth determination, the fifth determination, and the sixth determination, and the eighth determination may be executed. In step s11, at least one of the first determination, the fourth determination, the fifth determination, and the seventh determination, and the eighth determination may be executed.
このように、本変形例では、電子機器1に大きな加速度が発生しているか否かという第8条件に基づいて、画像位置制御が行われるか否かが決定される。これにより、画像位置制御の実効性が向上するとともに、電子機器1の消費電力が低減する。
Thus, in this modification, it is determined whether or not the image position control is performed based on the eighth condition of whether or not a large acceleration is generated in the
また、第8条件を含む複数の条件に基づいて、画像位置制御が行われるか否かが決定されることにより、画像位置制御の実効性がさらに向上するとともに、電子機器1の消費電力がさらに低減する。
Further, by determining whether or not image position control is performed based on a plurality of conditions including the eighth condition, the effectiveness of the image position control is further improved, and the power consumption of the
<第5変形例>
制御部100は、決定処理において複数の条件を使用する場合には、当該複数の条件のそれぞれに設定された重み付けと、当該複数の条件とに基づいて、画像位置制御を行うか否かを決定してもよい。
<Fifth Modification>
When using a plurality of conditions in the determination process, the
例えば、決定処理において、第1条件、第4条件、第5条件、第6条件及び第8条件が使用される場合を考える。つまり、ステップs11において、第1判定、第4判定、第5判定、第6判定及び第8判定が実行される場合を考える。この場合、例えば、表示画面121の向きに関する第1条件の重み付けと、加速度の大きさに関する第8条件の重み付けを大きくする。また、ユーザの移動手段に関する第6条件の重み付けを中程度とする。そして、電子機器1の微細な振動に関する第4条件の重み付けと、電子機器1の振動パターンに関する第5条件の重み付けを小さくする。一例として、第1及び第8条件の重み付けを50、第6条件の重み付けを30、第4及び第5条件の重み付けを10とする。各条件の重み付けの値はこれに限られない。
For example, consider a case where the first condition, the fourth condition, the fifth condition, the sixth condition, and the eighth condition are used in the determination process. That is, consider the case where the first determination, the fourth determination, the fifth determination, the sixth determination, and the eighth determination are executed in step s11. In this case, for example, the weighting of the first condition regarding the orientation of the
制御部100は、ステップs11において、第1判定、第4判定、第5判定、第6判定及び第8判定のうち、その結果がYESとされた判定に対応する条件の重み付けの合計値を重み付け合計値として求める。そして、制御部100は、重み付け合計値がしきい値以上のとき、ステップs12を実行して、画像位置制御を行うことを決定する。一方で、制御部100は、重み付け合計値がしきい値未満のとき、ステップs14を実行して、画像位置制御を行わないと決定する。しきい値は、例えば70に設定される。しきい値はこれに限られない。
In step s11, the
ステップs11において、第1判定、第4判定、第5判定、第6判定及び第8判定のうち、例えば第1判定及び第6判定でYESとされたとき、重み付け合計値は80となり、しきい値(70)以上となる。この場合には、画像位置制御が行われることが決定される。 In step s11, for example, when YES is determined in the first determination and the sixth determination among the first determination, the fourth determination, the fifth determination, the sixth determination, and the eighth determination, the weighted total value becomes 80, and the threshold value. Value (70) or more. In this case, it is determined that image position control is performed.
またステップs11において、例えば第4判定及び第6判定でYESとされたとき、重み付け合計値は40となり、しきい値(70)未満となる。この場合には、画像位置制御が行われないことが決定される。 In step s11, for example, when YES is determined in the fourth determination and the sixth determination, the weighted total value is 40, which is less than the threshold value (70). In this case, it is determined that image position control is not performed.
またステップs11において、例えば第5判定及び第8判定でYESとされたとき、重み付け合計値は60となり、しきい値(70)未満となる。この場合には、画像位置制御が行われないことが決定される。 In step s11, for example, when YES is determined in the fifth determination and the eighth determination, the weighted total value is 60, which is less than the threshold value (70). In this case, it is determined that image position control is not performed.
またステップs11において、例えば第1判定及び第8判定でYESとされたとき、重み付け合計値は100となり、しきい値(70)以上となる。この場合には、画像位置制御が行われることが決定される。 In step s11, for example, when YES is determined in the first determination and the eighth determination, the weighted total value is 100, which is equal to or greater than the threshold value (70). In this case, it is determined that image position control is performed.
このように、制御部100が、決定処理において、複数の条件のそれぞれに設定された重み付けと、当該複数の条件とに基づいて、画像位置制御を行うか否かを決定することによって、画像位置制御の実効性がさらに向上するとともに、電子機器1の消費電力がさらに低減する。
As described above, the
<その他の変形例>
上記の画像位置制御では、制御部100は、対象画像全体の表示位置を電子機器1の移動に基づいて制御しているが、対象画像のうち、一部の画像だけの表示位置を電子機器1の移動に基づいて制御してもよい。これにより、当該一部の画像についての地球に対する位置が動きにくくなる。よって、当該一部の画像の視認性が向上する。図5の例では、制御部100は、例えば、対象画像400のうち、文字列401の画像だけの表示位置を電子機器1の移動に基づいて制御してもよい。これにより、文字列401の画像についての地球に対する位置が動きにくくなり、文字列401の画像の視認性が向上する。
<Other variations>
In the image position control described above, the
また上記の例では、制御部100は、加速度センサ150の出力信号に基づいて電子機器1の移動を特定しているが、他の方法を用いて電子機器1の移動を特定してもよい。制御部100は、例えば、第2カメラ(アウトカメラ)200で撮影される画像に基づいて電子機器1の移動を特定してもよい。この場合、制御部100は、例えば、第2カメラ200での撮影画像に含まれる所定の画像の移動量及び移動方向を、当該撮影画像に対して画像処理を行うことによって特定する。そして、制御部100は、特定した移動量及び移動方向を、電子機器1の移動量及び移動方向とする。また制御部100は、第1カメラ(インカメラ)190で撮影される画像に基づいて電子機器1の移動を特定してもよい。
In the above example, the
また制御部100が、処理能力が高いメインCPU101mと、処理能力が低いサブCPU101sを備えている場合には、図11に示されるように、メインCPU101mが駆動回路300を制御し、メインCPU101mが加速度センサ150の出力信号を受け取ってもよい。この場合、決定処理は、メインCPU101mで実行されてもよいし、サブCPU101sで実行されてもよい。また、画像表示制御では、メインCPU101mが上述の図6のステップs1,s3を実行する。そして、上述のステップs4において、メインCPU101mは、対象画像を示す画像データを元にして、観測移動量及び観測移動方向に基づいて、対象画像のうち、表示画面121に実際に表示される部分を示す画像データを生成する。そして、駆動回路300が、メインCPU101mで生成された画像データに基づいて表示パネル122を駆動する。また、ステップs4では、メインCPU101mは、対象画像を示す画像データと、取得した観測移動量及び観測移動方向とを駆動回路300に出力してよい。そして、駆動回路300は、メインCPU101mから受け取った画像データ、観測移動量及び観測移動方向に基づいて、表示パネル122を駆動してもよい。処理能力が高いメインCPU101mの回路規模は、処理能力が低いサブCPU101sの回路規模よりも大きくなっている。
When the
また図12に示されるように、サブCPU101sが駆動回路300を制御し、サブCPU101sが加速度センサ150の出力信号を受け取ってもよい。この場合、決定処理は、メインCPU101mで実行されてもよいし、サブCPU101sで実行されてもよい。また、画像表示制御では、サブCPU101sが上述のステップs1,s3を実行する。そして、上述のステップs4において、サブCPU101sは、対象画像を示す画像データを元にして、観測移動量及び観測移動方向に基づいて、対象画像のうち、表示画面121に実際に表示される部分を示す画像データを生成する。そして、駆動回路300が、サブCPU101sで生成された画像データに基づいて表示パネル122を駆動する。また、ステップs4では、サブCPU101sは、対象画像を示す画像データと、取得した観測移動量及び観測移動方向とを駆動回路300に出力してもよい。そして、駆動回路300は、サブCPU101sから受け取った画像データ、観測移動量及び観測移動方向に基づいて、表示パネル122を駆動してもよい。また、ステップs4では、メインCPU101mが、対象画像を示す画像データを生成して駆動回路300に出力し、サブCPU101sが取得した観測移動量及び観測移動方向を駆動回路300に出力してもよい。そして、駆動回路300は、メインCPU101mから受け取った画像データと、サブCPU101sから受け取った観測移動量及び観測移動方向に基づいて、表示パネル122を駆動してもよい。
Also, as shown in FIG. 12, the
サブCPU101sの回路規模は、メインCPU101mの回路規模よりも小さいことから、サブCPU101sとメインCPU101mが同じ処理を行う場合であっても、サブCPU101sの消費電力は、メインCPU101mの消費電力よりも小さくなる。よって、制御部100が、サブCPU101sを使用して画像位置制御及び決定処理を行う場合には、メインCPU101mを使用して画像位置制御及び決定処理を行う場合より、電子機器1の消費電力を低減することができる。また、制御部100が、サブCPU101sを使用して画像位置制御及び決定処理を行う場合には、メインCPU101mが処理を実行している場合、あるいはメインCPU101mがスリープ状態である場合にも、画像位置制御及び決定処理の実行が可能性となる。
Since the circuit scale of the
上記の例では、電子機器1は、スマートフォン等の携帯電話機であったが、他の種類の電子機器であってよい。電子機器1は、例えば、タブレット端末、パーソナルコンピュータ、ウェアラブル機器などであってよい。電子機器1として採用されるウェアラブル機器は、リストバンド型あるいは腕時計型などの腕に装着するタイプであってもよいし、ヘッドバンド型あるいはメガネ型などの頭に装着するタイプであってもよいし、服型などの体に装着するタイプであってもよい。
In the above example, the
以上のように、電子機器1は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種変形例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の変形例が、この開示の範囲から外れることなく想定され得るものと解される。
As mentioned above, although the
1 電子機器
100 制御部(制御装置)
103a 制御プログラム
120 表示部
1
Claims (7)
表示部と、
前記電子機器の移動に基づいて、前記表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行う制御部と
を備え、
前記制御部は、前記表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、前記位置制御を行うか否かを決定する、電子機器。 Electronic equipment,
A display unit;
A control unit that controls the position of the image relative to the earth by controlling the display position of the image displayed on the display unit based on the movement of the electronic device;
The electronic device determines whether or not to perform the position control based on at least one condition including a predetermined condition of whether or not the orientation of the display screen of the display unit is stable.
前記制御部は、前記所定条件を含む複数の条件に基づいて、前記位置制御を行うか否かを決定する、電子機器。 The electronic device according to claim 1,
The said control part is an electronic device which determines whether the said position control is performed based on several conditions including the said predetermined condition.
前記制御部は、前記複数の条件に設定された重み付けと当該複数の条件とに基づいて、前記位置制御を行うか否かを決定する、電子機器。 The electronic device according to claim 2,
The said control part is an electronic device which determines whether the said position control is performed based on the weight set to the said several conditions, and the said several conditions.
前記電子機器の移動に基づいて、前記表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行い、
前記表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、前記位置制御を行うか否かを決定する、制御装置。 A control device for controlling the electronic device provided in the electronic device including the display unit,
Based on the movement of the electronic device, by controlling the display position of the image displayed on the display unit, performing position control to control the position of the image with respect to the earth,
A control device that determines whether or not to perform the position control based on at least one condition including a predetermined condition of whether or not the orientation of the display screen of the display unit is stable.
前記電子機器に、
(a)前記電子機器の移動に基づいて、前記表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行う工程と、
(b)前記表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、前記位置制御を行うか否かを決定する工程と
を実行させるための制御プログラム。 A control program for controlling an electronic device including a display unit,
In the electronic device,
(A) performing a position control for controlling the position of the image with respect to the earth by controlling the display position of the image displayed on the display unit based on the movement of the electronic device;
(B) Control for executing the step of determining whether or not to perform the position control based on at least one condition including a predetermined condition of whether or not the orientation of the display screen of the display unit is stable program.
(a)前記電子機器の移動に基づいて、前記表示部に表示される画像の表示位置を制御することによって、当該画像の地球に対する位置を制御する位置制御を行う工程と、
(b)前記表示部の表示画面の向きが安定しているか否かという所定条件を含む少なくとも一つの条件に基づいて、前記位置制御を行うか否かを決定する工程と
を備える、電子機器の動作方法。 An operation method of an electronic device including a display unit,
(A) performing a position control for controlling the position of the image with respect to the earth by controlling the display position of the image displayed on the display unit based on the movement of the electronic device;
(B) a step of determining whether or not to perform the position control based on at least one condition including a predetermined condition of whether or not the orientation of the display screen of the display unit is stable. How it works.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017032164A JP2018136497A (en) | 2017-02-23 | 2017-02-23 | Electronic apparatus, vehicle, control device, control program, and method for operating electronic apparatus |
| PCT/JP2018/003581 WO2018155134A1 (en) | 2017-02-23 | 2018-02-02 | Electronic apparatus, vehicle, control device, control program and method for operating electronic apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017032164A JP2018136497A (en) | 2017-02-23 | 2017-02-23 | Electronic apparatus, vehicle, control device, control program, and method for operating electronic apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018136497A true JP2018136497A (en) | 2018-08-30 |
Family
ID=63254333
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017032164A Pending JP2018136497A (en) | 2017-02-23 | 2017-02-23 | Electronic apparatus, vehicle, control device, control program, and method for operating electronic apparatus |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2018136497A (en) |
| WO (1) | WO2018155134A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08241164A (en) * | 1995-03-06 | 1996-09-17 | Sony Corp | Computer apparatus control method and computer apparatus |
| US20090186659A1 (en) * | 2008-01-17 | 2009-07-23 | Platzer Kasper | Active display readability enhancement for mobile devices depending on movement |
| JP2012212084A (en) * | 2011-03-31 | 2012-11-01 | Toshiba Corp | Information processor and information processing method |
| JP2013117694A (en) * | 2011-12-05 | 2013-06-13 | Sharp Corp | Image display device, program and image display method |
| JP2013237320A (en) * | 2012-05-14 | 2013-11-28 | Toshiba Alpine Automotive Technology Corp | Discomfort reduction display device and method for controlling display thereof |
| JP2014045235A (en) * | 2012-08-24 | 2014-03-13 | Nikon Corp | Electronic device |
| JP2015141700A (en) * | 2014-01-30 | 2015-08-03 | 京セラ株式会社 | Display device and display method |
-
2017
- 2017-02-23 JP JP2017032164A patent/JP2018136497A/en active Pending
-
2018
- 2018-02-02 WO PCT/JP2018/003581 patent/WO2018155134A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08241164A (en) * | 1995-03-06 | 1996-09-17 | Sony Corp | Computer apparatus control method and computer apparatus |
| US20090186659A1 (en) * | 2008-01-17 | 2009-07-23 | Platzer Kasper | Active display readability enhancement for mobile devices depending on movement |
| JP2012212084A (en) * | 2011-03-31 | 2012-11-01 | Toshiba Corp | Information processor and information processing method |
| JP2013117694A (en) * | 2011-12-05 | 2013-06-13 | Sharp Corp | Image display device, program and image display method |
| JP2013237320A (en) * | 2012-05-14 | 2013-11-28 | Toshiba Alpine Automotive Technology Corp | Discomfort reduction display device and method for controlling display thereof |
| JP2014045235A (en) * | 2012-08-24 | 2014-03-13 | Nikon Corp | Electronic device |
| JP2015141700A (en) * | 2014-01-30 | 2015-08-03 | 京セラ株式会社 | Display device and display method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018155134A1 (en) | 2018-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101477442B1 (en) | Methods and apparatuses for gesture-based user input detection in a mobile device | |
| US12361708B2 (en) | Information processing apparatus, information processing method, and program | |
| CN109688461B (en) | Video playback method and device | |
| EP3113014B1 (en) | Mobile terminal and method for controlling the same | |
| WO2015068440A1 (en) | Information processing apparatus, control method, and program | |
| US10003716B2 (en) | Generation of a digest video | |
| US9921796B2 (en) | Sharing of input information superimposed on images | |
| WO2022199102A1 (en) | Image processing method and device | |
| CN109831817B (en) | Terminal control method, device, terminal and storage medium | |
| KR101695695B1 (en) | Mobile terminal and method for controlling the same | |
| WO2020075825A1 (en) | Movement estimating device, electronic instrument, control program, and movement estimating method | |
| WO2018155127A1 (en) | Display device, display method, control device, and vehicle | |
| JP2018136497A (en) | Electronic apparatus, vehicle, control device, control program, and method for operating electronic apparatus | |
| JP2018137083A (en) | Electronic apparatus, controller, vehicle, control program and operation method of electronic apparatus | |
| JP6621167B1 (en) | Motion estimation device, electronic device, control program, and motion estimation method | |
| WO2018155128A1 (en) | Display device, control device, and vehicle | |
| JPWO2013042530A1 (en) | Display device, display control method, and program | |
| CN111432254B (en) | Video information display method and device | |
| CN110875042A (en) | Designated crowd monitoring method and device and storage medium | |
| JP7140603B2 (en) | ELECTRONIC DEVICE, CONTROL PROGRAM AND DISPLAY CONTROL METHOD | |
| CN109547773B (en) | Control method and electronic device | |
| JP7129897B2 (en) | Electronics | |
| WO2018155123A1 (en) | Display device, display method, control device, and vehicle | |
| CN110766129A (en) | Neural network training system and data display method | |
| JP6610658B2 (en) | Electronic device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191105 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200602 |