[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2021128234A - Electronic apparatus and control method for the same - Google Patents

Electronic apparatus and control method for the same Download PDF

Info

Publication number
JP2021128234A
JP2021128234A JP2020022184A JP2020022184A JP2021128234A JP 2021128234 A JP2021128234 A JP 2021128234A JP 2020022184 A JP2020022184 A JP 2020022184A JP 2020022184 A JP2020022184 A JP 2020022184A JP 2021128234 A JP2021128234 A JP 2021128234A
Authority
JP
Japan
Prior art keywords
rotation
display unit
display
amount
head
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
Application number
JP2020022184A
Other languages
Japanese (ja)
Inventor
源治郎 佐野
Genjiro Sano
源治郎 佐野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2020022184A priority Critical patent/JP2021128234A/en
Publication of JP2021128234A publication Critical patent/JP2021128234A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

To reduce a burden on a user who sees an omni-directional image.SOLUTION: An electronic apparatus has: changing means that changes the position of a display range that is a partial range of an image to be displayed on a display unit; acquisition means that acquires information on the amount of rotation that is a change of the direction of the display unit; and control means that, when the amount of rotation of the display unit is a first amount of rotation from the information acquired by the acquisition means, controls such that a change of the display range to be displayed on the display unit when the rotation of the display unit is changed at a predetermined acceleration or more becomes larger than a change of the position of the display range to be displayed on the display unit when the rotation of the display unit is changed at the predetermined acceleration or less.SELECTED DRAWING: Figure 2

Description

本発明は、電子機器に関し、特に全方位画像を表示する際の技術に関するものである。 The present invention relates to an electronic device, and particularly to a technique for displaying an omnidirectional image.

近年、全方位画像といった人間の視野より広い映像を持つ画像を撮影することが可能な撮像装置が普及している。また、頭部にヘッドマウントディスプレイ(HMD)を装着して、撮影した画像をHMDに再生することで、頭部の動きに合わせて表示している画像を変化させることができる。 In recent years, an imaging device capable of capturing an image having an image wider than the human field of view, such as an omnidirectional image, has become widespread. Further, by attaching a head-mounted display (HMD) to the head and reproducing the captured image on the HMD, the displayed image can be changed according to the movement of the head.

特許文献1では、ユーザが動かした頭部の回転に応じて、HMDに表示する画像をスクロールさせる技術について記載されている。 Patent Document 1 describes a technique for scrolling an image to be displayed on an HMD according to the rotation of the head moved by the user.

特開2013−258614号公報Japanese Unexamined Patent Publication No. 2013-258614

特許文献1では、ユーザが正面を向いた場合に表示される範囲以外の範囲を長い時間見ていたい場合に、ユーザの頭部を回転させた状態を継続しなければならず、ユーザの首の疲れにつながる可能性があった。 In Patent Document 1, when the user wants to see a range other than the range displayed when facing the front for a long time, the state in which the user's head is rotated must be continued, and the user's neck is tired. Could lead to.

上述の課題に鑑み、本発明では、頭部の動きに応じた表示範囲を見る際のユーザの負荷を軽減することのできる電子機器の提供を目的とする。 In view of the above problems, it is an object of the present invention to provide an electronic device capable of reducing the load on the user when viewing the display range according to the movement of the head.

本発明の1つの態様は、
表示部に表示する画像の一部の範囲である表示範囲の位置を変更する変更手段と、
前記表示部の向きの変化である回転量に関する情報を取得する取得手段と、
前記取得手段が取得した前記情報により、前記表示部の回転量が第1の回転量である際に、前記表示部の回転が所定の加速度以上で変化している場合の、前記表示部に表示する前記表示範囲の変化の方が、前記表示部の回転が所定の加速度よりも小さく変化している場合の、前記表示部に表示する前記表示範囲の位置の変化よりも大きくなるように制御する制御手段と
を有することを特徴とする電子機器である。
One aspect of the present invention is
A changing means for changing the position of the display range, which is a part of the image displayed on the display unit,
An acquisition means for acquiring information on the amount of rotation, which is a change in the orientation of the display unit, and
Based on the information acquired by the acquisition means, when the rotation amount of the display unit is the first rotation amount, the display is displayed on the display unit when the rotation of the display unit is changed by a predetermined acceleration or more. The change in the display range is controlled to be larger than the change in the position of the display range to be displayed on the display unit when the rotation of the display unit is changed to be smaller than a predetermined acceleration. It is an electronic device characterized by having a control means.

本発明によれば、全方位画像を見るユーザの負荷を軽減させることができる。 According to the present invention, it is possible to reduce the load on the user who views the omnidirectional image.

実施形態に係る表示制御装置を説明する図である。It is a figure explaining the display control apparatus which concerns on embodiment. 実施形態1に係るスクロール表示処理のフローチャートである。It is a flowchart of scroll display processing which concerns on Embodiment 1. 実施形態に係るユーザの選択を確認する表示を示す図である。It is a figure which shows the display which confirms the selection of the user which concerns on embodiment. 実施形態2に係るスクロール表示処理のフローチャートである。It is a flowchart of scroll display processing which concerns on Embodiment 2. 実施形態3に係るスクロール表示処理のフローチャートである。It is a flowchart of scroll display processing which concerns on Embodiment 3. 実施形態4に係るスクロール表示処理のフローチャートである。It is a flowchart of scroll display processing which concerns on Embodiment 4. 実施形態に係るスクロール補正のアイコンを示す図である。It is a figure which shows the scroll correction icon which concerns on embodiment.

以下、図面を参照して本発明の好適な実施形態を説明する。 Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.

<実施形態1>
図1(a)に、電子機器の一種である表示制御装置100の外観図の例を示す。ディスプレイ105は画像や各種情報を表示する表示部である。ディスプレイ105は後述するようにタッチパネル106aと一体的に構成されており、ディスプレイ105の表示面へのタッチ操作を検出できるようになっている。表示制御装置100は、VR画像(VRコンテンツ)をディスプレイ105においてVR表示することが可能である。操作部106には図示のようにタッチパネル106a、操作部106b、106c、106d、106eが含まれる。操作部106bは表示制御装置100の電源のオンとオフを切り替える操作を受け付ける電源ボタンである。操作部106cと操作部106dは音声出力部112から出力する音声のボリュームを増減するボリュームボタンである。操作部106eは、ディスプレイ105にホーム画面を表示させるためのホームボタンである。音声出力端子112aはイヤホンジャックであり、イヤホンや外部スピーカーなどに音声を出力する探知である。スピーカー112bは音声を発音する本体内蔵スピーカーである。
<Embodiment 1>
FIG. 1A shows an example of an external view of a display control device 100 which is a kind of electronic device. The display 105 is a display unit that displays images and various information. As will be described later, the display 105 is integrally configured with the touch panel 106a so that a touch operation on the display surface of the display 105 can be detected. The display control device 100 can display a VR image (VR content) in VR on the display 105. As shown in the figure, the operation unit 106 includes a touch panel 106a, operation units 106b, 106c, 106d, and 106e. The operation unit 106b is a power button that accepts an operation of switching the power of the display control device 100 on and off. The operation unit 106c and the operation unit 106d are volume buttons for increasing / decreasing the volume of the sound output from the sound output unit 112. The operation unit 106e is a home button for displaying the home screen on the display 105. The audio output terminal 112a is an earphone jack, and is a detection that outputs audio to an earphone, an external speaker, or the like. The speaker 112b is a built-in speaker that produces sound.

図1(b)に、表示制御装置100の構成の一例を示す。表示制御装置100は、スマートフォンなどの表示装置を用いて構成可能なものである。内部バス150に対してCPU101、メモリ102、不揮発性メモリ103、画像処理部104、ディスプレイ105、操作部106、記憶媒体I/F107、外部I/F109、及び、通信I/F110が接続されている。また、内部バス150に対して音声出力部112と姿勢検出部113も接続されている。内部バス150に接続される各部は、内部バス150を介して互いにデータのやりとりを行うことができるようにされている。 FIG. 1B shows an example of the configuration of the display control device 100. The display control device 100 can be configured by using a display device such as a smartphone. The CPU 101, the memory 102, the non-volatile memory 103, the image processing unit 104, the display 105, the operation unit 106, the storage medium I / F 107, the external I / F 109, and the communication I / F 110 are connected to the internal bus 150. .. Further, the voice output unit 112 and the posture detection unit 113 are also connected to the internal bus 150. Each part connected to the internal bus 150 can exchange data with each other via the internal bus 150.

CPU101は、表示制御装置100の全体を制御する制御部であり、少なくとも1つのプロセッサまたは回路からなる。メモリ102は、例えばRAM(半導体素子を利用した揮発性のメモリなど)からなる。CPU101は、例えば不揮発性メモリ103に格納されるプログラムに従い、メモリ102をワークメモリとして用いて、表示制御装置100の各部を制御する。不揮発性メモリ103には、画像データや音声データ、その他のデータ、CPU101が動作するための各種プログラムなどが格納される。不揮発性メモリ103は例えばフラッシュメモリやROMなどで構成される。 The CPU 101 is a control unit that controls the entire display control device 100, and includes at least one processor or circuit. The memory 102 includes, for example, a RAM (such as a volatile memory using a semiconductor element). The CPU 101 controls each part of the display control device 100 by using the memory 102 as a work memory according to a program stored in the non-volatile memory 103, for example. The non-volatile memory 103 stores image data, audio data, other data, various programs for operating the CPU 101, and the like. The non-volatile memory 103 is composed of, for example, a flash memory or a ROM.

画像処理部104は、CPU101の制御に基づいて、不揮発性メモリ103や記憶媒体108に格納された画像や、外部I/F109を介して取得した映像信号、通信I/F110を介して取得した画像などに対して各種画像処理を施す。画像処理部104が行う画像処理には、A/D変換処理、D/A変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大/縮小処理(リサイズ)、ノイズ低減処理、色変換処理などが含まれる。また、全方位画像あるいは全方位ではないにせよ広範囲のデータを有する広範囲画像であるVR画像のパノラマ展開やマッピング処理、変換などの各種画像処理も行う。画像処理部104は特定の画像処理を施すための専用の回路ブロックで構成してもよい。また、画像処理の種別によっては画像処理部104を用いずにCPU101がプログラムに従って画像処理を施すことも可能である。 Based on the control of the CPU 101, the image processing unit 104 includes images stored in the non-volatile memory 103 and the storage medium 108, video signals acquired via the external I / F 109, and images acquired via the communication I / F 110. Various image processing is applied to such as. The image processing performed by the image processing unit 104 includes A / D conversion processing, D / A conversion processing, image data coding processing, compression processing, decoding processing, enlargement / reduction processing (resizing), noise reduction processing, and color conversion. Processing etc. are included. It also performs various image processing such as panoramic development, mapping processing, and conversion of a VR image which is an omnidirectional image or a wide range image having a wide range of data even if it is not omnidirectional. The image processing unit 104 may be configured by a dedicated circuit block for performing specific image processing. Further, depending on the type of image processing, the CPU 101 may perform image processing according to a program without using the image processing unit 104.

ディスプレイ105は、CPU101の制御に基づいて、画像やGUI(Graphical User Interface)を構成するGUI画面などを表示する。CPU101は、プログラムに従い表示制御信号を生成し、ディスプレイ105に表示するための映像信号を生成してディスプレイ105に出力するように表示制御装置100の各部を制御する。ディスプレイ105は出力された映像信号に基づいて映像を表示する。なお、
表示制御装置100自体が備える構成としてはディスプレイ105に表示させるための映像信号を出力するためのインターフェースまでとし、ディスプレイ105は外付けのモニタ(テレビなど)で構成してもよい。
The display 105 displays an image, a GUI screen that constitutes a GUI (Graphical User Interface), and the like based on the control of the CPU 101. The CPU 101 controls each part of the display control device 100 so as to generate a display control signal according to a program, generate a video signal to be displayed on the display 105, and output the video signal to the display 105. The display 105 displays an image based on the output image signal. note that,
The display control device 100 itself may include an interface for outputting a video signal to be displayed on the display 105, and the display 105 may be configured by an external monitor (television or the like).

操作部106は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ105に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。 The operation unit 106 is an input device for accepting user operations, including a character information input device such as a keyboard, a pointing device such as a mouse and a touch panel, a button, a dial, a joystick, a touch sensor, and a touch pad. The touch panel is an input device that is superposed on the display 105 and is configured in a plane so that coordinate information corresponding to the contacted position is output.

記憶媒体I/F107は、メモリーカードやCD、DVDといった記憶媒体108が装着可能とされ、CPU101の制御部に基づき、装着された記憶媒体108からのデータの読み出しや、当該記憶媒体108に対するデータの書き込みを行う。外部I/F109は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信I/F110は、外部機器やインターネット111などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。 A storage medium 108 such as a memory card, a CD, or a DVD can be mounted on the storage medium I / F 107, and data can be read from the mounted storage medium 108 or data on the storage medium 108 can be read from the mounted storage medium 108 based on the control unit of the CPU 101. Write. The external I / F 109 is an interface for connecting to an external device by a wired cable or wirelessly to input / output video signals and audio signals. The communication I / F 110 is an interface for communicating with an external device, the Internet 111, or the like to send and receive various data such as files and commands.

音声出力部112は、動画や音楽データの音声や、操作音、着信音、各種通知音などを出力する。音声出力部112には、イヤホンなどを接続する音声出力端子112a、スピーカー112bが含まれるものとするが、無線通信などで音声出力を行ってもよい。 The voice output unit 112 outputs voices of moving images and music data, operation sounds, ringtones, various notification sounds, and the like. The audio output unit 112 includes an audio output terminal 112a and a speaker 112b for connecting earphones and the like, but audio output may be performed by wireless communication or the like.

姿勢検出部113は、重力方向に対する表示制御装置100の姿勢や、ヨー、ロール、ピッチの各軸に対する姿勢の傾きを検知する。姿勢検出部113で検知された姿勢に基づいて、表示制御装置100が横に保持されているか、縦に保持されているか、上に向けられたか、下に向けられたか、斜めの姿勢になったかなどを判別可能である。姿勢検出部113としては、速度センサ、ジャイロセンサ、地磁気センサ、方位センサ、高度センサなどのうち少なくとも1つを用いることができ、複数を組み合わせて用いることも可能である。 The posture detection unit 113 detects the posture of the display control device 100 with respect to the direction of gravity and the inclination of the posture with respect to each axis of yaw, roll, and pitch. Based on the posture detected by the posture detection unit 113, whether the display control device 100 is held horizontally, vertically, upwards, downwards, or in an oblique posture. Etc. can be discriminated. As the attitude detection unit 113, at least one of a speed sensor, a gyro sensor, a geomagnetic sensor, an orientation sensor, an altitude sensor, and the like can be used, and a plurality of them can be used in combination.

なお、操作部106には、タッチパネル106aが含まれる。CPU101はタッチパネル106aへの以下の操作、あるいは状態を検出できる。
・タッチパネル106aにタッチしていなかった指やペンが新たにタッチパネル106aにタッチしたこと、すなわち、タッチの開始(以下、タッチダウン(Touch−Down)と称する)
・タッチパネル106aを指やペンがタッチしている状態であること(以下、タッチオン(Touch−On)と称する)
・指やペンがタッチパネル106aをタッチしたまま移動していること(以下、タッチムーブ(Touch−Move)と称する)
・タッチパネル106aへタッチしていた指やペンがタッチパネル106aから離れたこと、すなわち、タッチの終了(以下、タッチアップ(Touch−Up)と称する)
・タッチパネル106aに何もタッチしていない状態(以下、タッチオフ(Touch−Off)と称する)
The operation unit 106 includes a touch panel 106a. The CPU 101 can detect the following operations or states on the touch panel 106a.
-A finger or pen that has not touched the touch panel 106a newly touches the touch panel 106a, that is, the start of touch (hereinafter referred to as touch-down).
-The touch panel 106a is in a state of being touched by a finger or a pen (hereinafter referred to as touch-on).
-The finger or pen is moving while touching the touch panel 106a (hereinafter referred to as Touch-Move).
-The finger or pen touching the touch panel 106a is separated from the touch panel 106a, that is, the end of the touch (hereinafter referred to as touch-up).
-A state in which nothing is touched on the touch panel 106a (hereinafter referred to as touch-off).

タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出されると、タッチオフが検出される。 When a touchdown is detected, a touch-on is detected at the same time. After touchdown, touch-on usually continues to be detected unless touch-up is detected. When a touch move is detected, a touch-on is detected at the same time. Even if touch-on is detected, touch move is not detected unless the touch position is moved. Touch-off is detected when it is detected that all touched fingers and pens have been touched up.

これらの操作・状態や、タッチパネル106a上に指やペンがタッチしている位置座標は内部バスを通じてCPU101に通知され、CPU101は通知された情報に基づいてタッチパネル106a上にどのような操作(タッチ操作)が行なわれたかを判定する。タッチムーブについてはタッチパネル106a上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル106a上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル106a上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル106a上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる(スライド操作に続いてフリックがあったものと判定できる)。更に、複数箇所(例えば2点)を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作(あるいは単にピンチ)と称する。タッチパネル106aは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。 These operations / states and the position coordinates of the finger or pen touching on the touch panel 106a are notified to the CPU 101 through the internal bus, and the CPU 101 performs what kind of operation (touch operation) on the touch panel 106a based on the notified information. ) Was performed. Regarding the touch move, the moving direction of the finger or pen moving on the touch panel 106a can also be determined for each vertical component and horizontal component on the touch panel 106a based on the change in the position coordinates. When it is detected that the touch move is performed over a predetermined distance, it is determined that the slide operation has been performed. An operation in which a finger is touched on the touch panel 106a, the finger is quickly moved by a certain distance, and the finger is released as it is is called a flick. In other words, flicking is an operation of swiftly tracing on the touch panel 106a as if flicking with a finger. If it is detected that the touch move is performed at a predetermined speed or more over a predetermined distance and the touch-up is detected as it is, it can be determined that the flick has been performed (it can be determined that there was a flick following the slide operation). Further, a touch operation in which a plurality of points (for example, two points) are touched at the same time to bring the touch positions closer to each other is called a pinch-in, and a touch operation to move the touch positions away from each other is called a pinch-out. Pinch out and pinch in are collectively called pinch operation (or simply pinch). The touch panel 106a may be any of various touch panels such as a resistive film method, a capacitance method, a surface acoustic wave method, an infrared method, an electromagnetic induction method, an image recognition method, and an optical sensor method. good. There are a method of detecting that there is a touch due to contact with the touch panel and a method of detecting that there is a touch due to the approach of a finger or a pen to the touch panel, but any method may be used.

図1(c)に、表示制御装置100を装着可能なVRゴーグル(ヘッドマウントアダプタ)130の外観図を示す。表示制御装置100は、VRゴーグル130に装着することで、ヘッドマウントディスプレイとして使用することも可能である。挿入口131は、表示制御装置100を差し込むための挿入口である。ディスプレイ105の表示面を、VRゴーグル130をユーザの頭部に固定するためのヘッドバンド132側(すなわちユーザ側)に向けて表示制御装置100の全体をVRゴーグル130差し込むことができる。こうして表示制御装置100が装着されたVRゴーグル130を装着することにより、ユーザはVRゴーグル130を頭部に装着した状態で、手で表示制御装置100を保持することなく、表示制御装置100のディスプレイ105を視認することができる。この場合、ユーザが頭部または体全体を動かすと、表示制御装置100の姿勢も変化する。姿勢検出部113はこの時の表示制御装置100の姿勢の変化を検出し、この姿勢の変化に基づいてCPU101がVR表示処理を行う。この場合に姿勢検出部113が表示制御装置100の姿勢を検出することは、ユーザの頭部の姿勢(ユーザの視線が向いている方向)を検出することと同等である。 FIG. 1C shows an external view of the VR goggles (head mount adapter) 130 to which the display control device 100 can be mounted. The display control device 100 can also be used as a head-mounted display by being attached to the VR goggles 130. The insertion port 131 is an insertion port for inserting the display control device 100. The entire display control device 100 can be inserted into the VR goggles 130 so that the display surface of the display 105 faces the headband 132 side (that is, the user side) for fixing the VR goggles 130 to the user's head. By wearing the VR goggles 130 to which the display control device 100 is mounted in this way, the user can wear the VR goggles 130 on his / her head without holding the display control device 100 by hand. 105 can be visually recognized. In this case, when the user moves the head or the entire body, the posture of the display control device 100 also changes. The posture detection unit 113 detects a change in the posture of the display control device 100 at this time, and the CPU 101 performs VR display processing based on the change in the posture. In this case, detecting the posture of the display control device 100 by the posture detecting unit 113 is equivalent to detecting the posture of the user's head (the direction in which the user's line of sight is facing).

[スクロール表示処理]
以下、本実施形態に係るVR画像のスクロール表示処理を説明する。ここでは、VR画像がVR表示(VR画像の一部の範囲の表示が)されており、姿勢検出部113が検出した表示制御装置100(VRゴーグル130)の姿勢の変化に応じて、CPU101がユーザの頭部の回転(回転方向や回転速度)を検出する。そして、CPU101は、ユーザの頭部の回転に応じて、VR画像をスクロールして表示する。以下、本実施形態に係るスクロール表示処理の詳細について、図2(A)〜図2(C)のフローチャートを用いて説明する。また、頭部の回転は、姿勢検出部113が検出する表示制御装置100におけるディスプレイ105の向きの変化(回転)であるといえる。
[Scroll display processing]
Hereinafter, the scroll display processing of the VR image according to the present embodiment will be described. Here, the VR image is displayed in VR (displaying a part of the range of the VR image), and the CPU 101 responds to the change in the posture of the display control device 100 (VR goggles 130) detected by the posture detection unit 113. Detects the rotation (rotation direction and rotation speed) of the user's head. Then, the CPU 101 scrolls and displays the VR image according to the rotation of the user's head. Hereinafter, the details of the scroll display processing according to the present embodiment will be described with reference to the flowcharts of FIGS. 2 (A) to 2 (C). Further, it can be said that the rotation of the head is a change (rotation) in the orientation of the display 105 in the display control device 100 detected by the posture detection unit 113.

図2(A)のフローチャートの処理は、不揮発性メモリ103に記録されたプログラムをメモリ102に展開してCPU101が実行することで実現する。なお、この処理は、表示制御装置の100に電源が入り、ユーザがVRゴーグル130を頭部に装着すると開始する。 The processing of the flowchart of FIG. 2A is realized by expanding the program recorded in the non-volatile memory 103 into the memory 102 and executing it by the CPU 101. This process starts when the power of the display control device 100 is turned on and the user wears the VR goggles 130 on the head.

以下での「スクロール量」とは、ディスプレイ105に表示される表示範囲の位置の変化量である。この変化量とは横方向に360度の範囲のあるVR画像においては、ユーザの頭の回転量(回転角度)に応じて変化するものである。すなわち、例えばユーザが30度回転すると、30度分表示範囲が移動(スクロール)する。 The "scrolling amount" below is the amount of change in the position of the display range displayed on the display 105. This amount of change changes according to the amount of rotation (rotation angle) of the user's head in a VR image having a range of 360 degrees in the lateral direction. That is, for example, when the user rotates 30 degrees, the display range moves (scrolls) by 30 degrees.

S201では、CPU101は、姿勢検出部113を制御して、ユーザの頭部の位置情報を取得する。ここで、ユーザの頭部の位置情報とは、頭部(ディスプレイ105)の向き(水平方向に対する傾きおよび鉛直方向に対する傾きなど)である。なお、頭部の位置情報は、頭部(ディスプレイ)の回転(回転量、回転速度)に関する情報であってもよい。 In S201, the CPU 101 controls the posture detection unit 113 to acquire the position information of the user's head. Here, the position information of the user's head is the orientation of the head (display 105) (tilt with respect to the horizontal direction, inclination with respect to the vertical direction, and the like). The position information of the head may be information on the rotation (rotation amount, rotation speed) of the head (display).

S202では、CPU101は、VR画像における位置情報に応じた範囲をディスプレイ105に表示する。 In S202, the CPU 101 displays a range corresponding to the position information in the VR image on the display 105.

S203では、CPU101は、頭部の回転量(所定の回転量)に対するVR画像のスクロール量の補正(スクロール補正)を適用するか否かを判定する。スクロール補正を適用する場合には、頭部の回転速度が速ければ、そうでない場合よりもユーザの頭部の回転量に対するスクロール量が増える。CPU101は、例えば、図3(A)が示すような「頭部の移動量(回転量)に対する画像のスクロール量を変化させるか否か」をユーザに確認する表示を行う。そして、当該表示に対して、ユーザが「する」と「しない」のどちらを選択したかに応じて、CPU101は、スクロール補正を適用するか否かを判定する。スクロール補正を適用すると判定された場合にはS204に進み、そうでない場合はS205に進む。 In S203, the CPU 101 determines whether or not to apply the correction (scroll correction) of the scroll amount of the VR image to the rotation amount (predetermined rotation amount) of the head. When the scroll correction is applied, if the rotation speed of the head is high, the scroll amount with respect to the rotation amount of the user's head is larger than when the rotation speed of the head is not high. The CPU 101 displays, for example, confirming to the user "whether or not to change the scroll amount of the image with respect to the movement amount (rotation amount) of the head" as shown in FIG. 3A. Then, the CPU 101 determines whether or not to apply the scroll correction according to whether the user selects "Yes" or "No" for the display. If it is determined that the scroll correction is applied, the process proceeds to S204, and if not, the process proceeds to S205.

S204では、CPU101は、スクロール補正をする場合のスクロール処理(補正スクロール処理)を行う。補正スクロール処理の詳細は、図2(B)のフローチャートを用いて後述する。 In S204, the CPU 101 performs scroll processing (correction scroll processing) when scroll correction is performed. The details of the correction scroll processing will be described later using the flowchart of FIG. 2 (B).

S205では、CPU101は、スクロール補正をしない場合のスクロール処理(通常スクロール処理)を行う。通常スクロール処理の詳細は、図2(C)のフローチャートを用いて後述する。 In S205, the CPU 101 performs scroll processing (normal scroll processing) when scroll correction is not performed. The details of the normal scrolling process will be described later using the flowchart of FIG. 2C.

S206では、CPU101は、VR画像のスクロールを停止した状態で、VR画像を表示する。 In S206, the CPU 101 displays the VR image with the scrolling of the VR image stopped.

(補正スクロール処理;S204)
以下では、S204にて行われる補正スクロール処理の詳細について、図2(B)のフローチャートを用いて説明する。図2(B)のフローチャートの処理は、不揮発性メモリ103に記録されたプログラムをメモリ102に展開してCPU101が実行することで実現する。
(Correction scroll processing; S204)
Hereinafter, the details of the correction scroll processing performed in S204 will be described with reference to the flowchart of FIG. 2 (B). The processing of the flowchart of FIG. 2B is realized by expanding the program recorded in the non-volatile memory 103 into the memory 102 and executing it by the CPU 101.

S211では、CPU101は、ユーザの頭部が回転したか否かを判定する。例えば、CPU101は、新たにユーザの頭部の位置情報を取得して、前回取得した位置情報と差異があれば、頭部が回転していると判定する。または、CPU101は、姿勢検出部113が有する速度センサが取得した速度が0より大きければ、頭部が回転していると判定できる。頭部が回転していると判定された場合はS213に進み、そうでない場合はS212に進む。 In S211 the CPU 101 determines whether or not the user's head has rotated. For example, the CPU 101 newly acquires the position information of the user's head, and if there is a difference from the previously acquired position information, it determines that the head is rotating. Alternatively, the CPU 101 can determine that the head is rotating if the speed acquired by the speed sensor of the posture detection unit 113 is greater than 0. If it is determined that the head is rotating, the process proceeds to S213, and if not, the process proceeds to S212.

S212では、CPU101は、姿勢検出部113が取得した位置情報に応じたVR画像における範囲を表示する。 In S212, the CPU 101 displays a range in the VR image according to the position information acquired by the posture detection unit 113.

S213では、CPU101は、ユーザの頭部が回転した際の速度(回転速度)が一定速度以上か否かを判定する。ここで、本実施形態では、頭部の回転速度は、単位時間当たりの回転角度(角速度)である。このため、例えば、CPU101は、S213にて姿勢検出部113を制御して新たにユーザの頭部の向きを取得して、前回取得した頭部の向きと、新たに取得した向きとがなす角度を、前回からの経過時間で除算することで回転速度を算出できる。頭部の回転速度が一定速度以上あると判定された場合はS214に進み、そうでない場合(頭部の回転速度が一定速度未満であると判定された場合)はS215に進む。 In S213, the CPU 101 determines whether or not the speed (rotational speed) when the user's head rotates is equal to or higher than a certain speed. Here, in the present embodiment, the rotation speed of the head is a rotation angle (angular velocity) per unit time. Therefore, for example, the CPU 101 controls the posture detection unit 113 in S213 to newly acquire the orientation of the user's head, and the angle formed by the previously acquired orientation of the head and the newly acquired orientation. Can be calculated by dividing by the elapsed time from the previous time. If it is determined that the rotation speed of the head is equal to or higher than a certain speed, the process proceeds to S214, and if not (if it is determined that the rotation speed of the head is less than a certain speed), the process proceeds to S215.

S214では、CPU101は、頭部の回転量(回転角度)の2倍のスクロール量で、VR画像をスクロールする。つまり、ユーザの頭部の回転速度が一定速度以上であれば、スクロール量が頭部の回転量の2倍にされる。このことによって、ユーザは少ない頭部の回転で、多くの量のスクロールができるので、VR画像の正面以外の範囲を見たい場合に、ユーザの負担が軽減できる。なお、頭部の回転量とは、S213〜S216の処理が単位時間で繰り返し実行される場合には、単位時間当たりの頭部の回転量であり得る。なお、スクロール量は頭部の回転量の2倍である必要はなく、スクロール量は頭部の回転量よりも大きな値にされればよい。なお、S214において、頭部の回転量に対してスクロール量は比例している必要はなく、例えば、同じ回転量であっても頭部の回転速度が速いほど、スクロール量が増加するような処理がされてもよい。 In S214, the CPU 101 scrolls the VR image with a scroll amount twice the rotation amount (rotation angle) of the head. That is, if the rotation speed of the user's head is equal to or higher than a certain speed, the scroll amount is doubled by the rotation amount of the head. As a result, the user can scroll a large amount with a small amount of rotation of the head, so that the burden on the user can be reduced when he / she wants to see a range other than the front of the VR image. The amount of rotation of the head may be the amount of rotation of the head per unit time when the processes S213 to S216 are repeatedly executed in a unit time. The scroll amount does not have to be twice the rotation amount of the head, and the scroll amount may be set to a value larger than the rotation amount of the head. In S214, the scroll amount does not have to be proportional to the rotation amount of the head. For example, the scroll amount increases as the rotation speed of the head increases even if the rotation amount is the same. May be done.

S215では、CPU101は、頭部の回転量(回転角度)と同じスクロール量でVR画像をスクロールする。 In S215, the CPU 101 scrolls the VR image with the same scroll amount as the rotation amount (rotation angle) of the head.

S216では、CPU101は、頭部の回転が終了したか否かを判定する。回転が終了したと判定された場合は本フローチャートの処理を終了し、そうでない場合はS213に進む。なお、回転が終了したか否かは、S211における回転したか否かを判定する場合と同様に判定可能である。 In S216, the CPU 101 determines whether or not the rotation of the head has been completed. If it is determined that the rotation is completed, the process of this flowchart is ended, and if not, the process proceeds to S213. It should be noted that whether or not the rotation is completed can be determined in the same manner as in the case of determining whether or not the rotation has been completed in S211.

(通常スクロール処理;S205)
以下では、S205にて行われる通常スクロール処理の詳細について、図2(C)のフローチャートを用いて説明する。図2(C)のフローチャートの処理は、不揮発性メモリ103に記録されたプログラムをメモリ102に展開してCPU101が実行することで実現する。
(Normal scroll processing; S205)
Hereinafter, the details of the normal scrolling process performed in S205 will be described with reference to the flowchart of FIG. 2C. The processing of the flowchart of FIG. 2C is realized by expanding the program recorded in the non-volatile memory 103 into the memory 102 and executing it by the CPU 101.

S221では、S211と同様に、CPU101は、ユーザの頭部が回転したか否かを判定する。頭部が回転していると判定された場合はS223に進み、そうでない場合はS222に進む。 In S221, similarly to S211 the CPU 101 determines whether or not the user's head has rotated. If it is determined that the head is rotating, the process proceeds to S223, and if not, the process proceeds to S222.

S222では、S212と同様に、CPU101は、姿勢検出部113が取得した位置情報に応じたVR画像における範囲を表示する。 In S222, similarly to S212, the CPU 101 displays a range in the VR image according to the position information acquired by the posture detection unit 113.

S223では、S215と同様に、CPU101は、頭部の回転量(回転角度)と同じスクロール量でVR画像をスクロールする。 In S223, similarly to S215, the CPU 101 scrolls the VR image with the same scroll amount as the rotation amount (rotation angle) of the head.

S224では、S216と同様に、CPU101は、頭部の回転が終了したか否かを判定する。回転が終了したと判定された場合は本フローチャートの処理を終了し、そうでない場合はS223に進む。 In S224, similarly to S216, the CPU 101 determines whether or not the rotation of the head is completed. If it is determined that the rotation is completed, the process of this flowchart is ended, and if not, the process proceeds to S223.

以上のように、表示制御装置100は、ユーザの頭部の回転速度が速い場合には、VR
画像のスクロール量を多くする。つまり、表示制御装置100は、頭部の回転速度が一定速度以上の場合には、そうでない場合よりも、この2つの場合で頭部の回転量が同一であってもスクロール量を多くしている。これによって、少ない頭部の回転量で、VR画像を十分にスクロールすることができるので、VR画像の観賞の際のユーザの負担が軽減される。例えば、首に痛みがあり、頭部の回転量が制限されるようなユーザでも、VR画像の広い範囲を観賞することができる。また、頭部が正面を向いた当初の状態から速く頭部を回転させて、その後ゆっくり頭部を正面に向いた状態に戻せば、当初の表示されていたVR画像の範囲からスクロールされた範囲がディスプレイ105に表示される。このため、ユーザは常に頭部を回転させた状態にする必要なく、VR画像において広い範囲を観賞することができる。
As described above, the display control device 100 is VR when the rotation speed of the user's head is high.
Increase the amount of scrolling of the image. That is, when the rotation speed of the head is equal to or higher than a certain speed, the display control device 100 increases the scroll amount even if the rotation speed of the head is the same in these two cases, as compared with the case where it is not. There is. As a result, the VR image can be sufficiently scrolled with a small amount of rotation of the head, so that the burden on the user when viewing the VR image is reduced. For example, even a user who has neck pain and the amount of rotation of the head is limited can view a wide range of VR images. Also, if you rotate the head quickly from the initial state where the head is facing the front and then slowly return it to the state where the head is facing the front, the range scrolled from the range of the VR image that was originally displayed. Is displayed on the display 105. Therefore, the user does not have to keep the head rotated at all times, and can appreciate a wide range in the VR image.

なお、本実施形態では、表示制御装置100は、頭部の回転速度が一定速度より速い場合に、それ以外の場合よりもスクロール量を多くするように制御した。しかし、表示制御装置100は、これに限らず、頭部の回転速度が一定速度より速い場合に、それ以外の場合よりもスクロール量を少なくしてもよい。この場合にも、頭部が正面を向いた当初の状態から速く頭部を回転させて、その後ゆっくり頭部を正面に向いた状態に戻せば、当初の表示されていたVR画像の範囲からスクロールされた範囲がディスプレイ105に表示される。 In the present embodiment, the display control device 100 controls so that when the rotation speed of the head is faster than a constant speed, the scroll amount is larger than in other cases. However, the display control device 100 is not limited to this, and when the rotation speed of the head is faster than a constant speed, the scroll amount may be smaller than in other cases. In this case as well, if you rotate the head quickly from the initial state where the head is facing the front and then slowly return the head to the front facing state, scroll from the range of the VR image that was originally displayed. The displayed range is displayed on the display 105.

<実施形態2>
以下では、実施形態2に係る表示制御装置100について説明する。実施形態1に係る表示制御装置100は頭部の回転方向に応じてスクロール量を変化させなかったが、本実施形態に係る表示制御装置100は頭部の回転方向に応じてスクロール量を変化させる。なお、本実施形態に係る表示制御装置100の構成は、実施形態1に係る表示制御装置100の構成と同様であり、本実施形態は実施形態1とスクロール処理のみが異なる。従って、以下では、本実施形態に係るスクロール処理について図4のフローチャートを用いて説明する。なお、S201,S202,S205,S206の処理は、図2(A)のフローチャートが示す処理と同様であるため説明は省略する。
<Embodiment 2>
Hereinafter, the display control device 100 according to the second embodiment will be described. The display control device 100 according to the first embodiment did not change the scroll amount according to the rotation direction of the head, but the display control device 100 according to the present embodiment changes the scroll amount according to the rotation direction of the head. .. The configuration of the display control device 100 according to the present embodiment is the same as the configuration of the display control device 100 according to the first embodiment, and the present embodiment differs from the first embodiment only in the scroll processing. Therefore, in the following, the scroll processing according to the present embodiment will be described with reference to the flowchart of FIG. Since the processing of S201, S202, S205, and S206 is the same as the processing shown in the flowchart of FIG. 2A, the description thereof will be omitted.

図4のフローチャートの処理は、不揮発性メモリ103に記録されたプログラムをメモリ102に展開してCPU101が実行することで実現する。なお、この処理は、表示制御装置の100に電源が入り、ユーザがVRゴーグル130を頭部に装着すると開始する。 The processing of the flowchart of FIG. 4 is realized by expanding the program recorded in the non-volatile memory 103 into the memory 102 and executing it by the CPU 101. This process starts when the power of the display control device 100 is turned on and the user wears the VR goggles 130 on the head.

S401では、CPU101は、ユーザの頭部の回転方向によって、VR画像をスクロールする際のスクロール量を変えるか否かを判定する。ここで、例えば、CPU101は、図3(B)が示すような「頭部の回転方向で画像をスクロールする量を変えるか否か」を確認するような表示をディスプレイ105にする。そして、CPU101は、当該表示に対して、ユーザが「上下左右同じ」と「上下、左右で分ける」のどちらを選択したかに応じて、回転方向によりスクロール量を変えるか否かを判定する。回転方向によりスクロール量を変えると判定された場合はS402に進み、そうでない場合はS205に進む。 In S401, the CPU 101 determines whether or not to change the scroll amount when scrolling the VR image depending on the rotation direction of the user's head. Here, for example, the CPU 101 sets the display 105 as a display for confirming "whether or not to change the amount of scrolling the image in the rotation direction of the head" as shown in FIG. 3 (B). Then, the CPU 101 determines whether or not to change the scroll amount depending on the rotation direction, depending on whether the user selects "same up / down / left / right" or "divided up / down / left / right" with respect to the display. If it is determined that the scroll amount is changed depending on the rotation direction, the process proceeds to S402, and if not, the process proceeds to S205.

S402では、S211と同様に、CPU101は、ユーザの頭部が回転したか否かを判定する。頭部が回転していると判定された場合はS404に進み、そうでない場合はS403に進む。 In S402, similarly to S211 the CPU 101 determines whether or not the user's head has rotated. If it is determined that the head is rotating, the process proceeds to S404, and if not, the process proceeds to S403.

S403では、S212と同様に、CPU101は、姿勢検出部113が取得した位置情報に応じたVR画像における範囲を表示する。 In S403, similarly to S212, the CPU 101 displays a range in the VR image according to the position information acquired by the posture detection unit 113.

S404では、CPU101は、ユーザの頭部の回転が上下方向(鉛直方向;縦方向)
か否かを判定する。ここで、CPU101は、検出したユーザの頭部の回転において、上下方向(鉛直方向)の角度の変化量が左右方向(水平方向)の角度の変化量よりも多い場合に、上下方向の回転であると判定できる。また、そうでない場合に、CPU101は、左右方向(水平方向)の回転であると判定できる。頭部の回転(判定結果)が上下方向の回転あると判定された場合はS405に進み、そうでない場合(頭部の回転が左右方向(水平方向;横方向)の回転であると判定された場合)はS408に進む。
In S404, the CPU 101 rotates the user's head in the vertical direction (vertical direction; vertical direction).
Judge whether or not. Here, the CPU 101 rotates in the vertical direction when the amount of change in the angle in the vertical direction (vertical direction) is larger than the amount of change in the angle in the horizontal direction (horizontal direction) in the detected rotation of the user's head. It can be determined that there is. If this is not the case, the CPU 101 can determine that the rotation is in the left-right direction (horizontal direction). If it is determined that the rotation of the head (judgment result) is in the vertical direction, the process proceeds to S405, and if not (the rotation of the head is determined to be in the horizontal direction (horizontal direction; horizontal direction)). Case) proceeds to S408.

S405では、S213と同様に、CPU101は、ユーザの頭部が回転した際の速度(回転速度)が一定速度以上か否かを判定する。回転速度が一定速度以上であると判定された場合にはS406に進み、そうでない場合にはS407に進む。 In S405, similarly to S213, the CPU 101 determines whether or not the speed (rotational speed) when the user's head rotates is equal to or higher than a certain speed. If it is determined that the rotation speed is equal to or higher than a certain speed, the process proceeds to S406, and if not, the process proceeds to S407.

S406では、CPU101は、頭部の回転量(回転角度)の1.5倍のスクロール量で、VR画像をスクロールする。なお、1.5倍である必要はなく、1倍よりも大きな値であればよい。 In S406, the CPU 101 scrolls the VR image with a scroll amount 1.5 times the rotation amount (rotation angle) of the head. It should be noted that the value does not have to be 1.5 times, and may be a value larger than 1.

S407では、S215と同様に、CPU101は、頭部の回転量(回転角度)と同じスクロール量でVR画像をスクロールする。 In S407, similarly to S215, the CPU 101 scrolls the VR image with the same scroll amount as the rotation amount (rotation angle) of the head.

S408では、S405と同様に、CPU101は、ユーザの頭部が回転した際の速度(回転速度)が一定速度以上か否かを判定する。回転速度が一定速度以上であると判定された場合にはS409に進み、そうでない場合にはS407に進む。 In S408, similarly to S405, the CPU 101 determines whether or not the speed (rotational speed) when the user's head rotates is equal to or higher than a certain speed. If it is determined that the rotation speed is equal to or higher than a certain speed, the process proceeds to S409, and if not, the process proceeds to S407.

S409では、S214と同様に、CPU101は、頭部の回転量(回転角度)の2倍のスクロール量で、VR画像をスクロールする。なお、2倍である必要はなく、1倍よりも大きな値であり、かつ、S406における倍率と異なった値であればよい。つまり、回転方向が異なれば、CPU101は、回転速度が一定速度以上の場合に、回転量に対するスクロール量の値も異なるようにしている。 In S409, similarly to S214, the CPU 101 scrolls the VR image with a scroll amount twice the rotation amount (rotation angle) of the head. It should be noted that the value does not have to be 2 times, but may be a value larger than 1 time and a value different from the magnification in S406. That is, if the rotation direction is different, the CPU 101 makes the value of the scroll amount with respect to the rotation amount different when the rotation speed is a certain speed or more.

S410では、S216と同様に、CPU101は、頭部の回転が終了したか否かを判定する。回転が終了したと判定された場合はS206に進み、そうでない場合はS404に進む。 In S410, similarly to S216, the CPU 101 determines whether or not the rotation of the head is completed. If it is determined that the rotation is completed, the process proceeds to S206, and if not, the process proceeds to S404.

なお、CPU101は、上下方向の回転よりも左右方向の回転の場合の方が多くスクロールするように処理しているが、左右方向の回転よりも上下方向の回転の方が多くスクロールするように処理をしてもよい。これによれば、上下方向の方が、左右方向よりも人間は稼働範囲が狭いため、稼働範囲が狭い上下方向の範囲をよりユーザの負担が少なく観賞することができる。 It should be noted that the CPU 101 processes so that the rotation in the left-right direction scrolls more than the rotation in the up-down direction, but the rotation in the up-down direction scrolls more than the rotation in the left-right direction. You may do. According to this, since the operating range of human beings is narrower in the vertical direction than in the horizontal direction, the user can view the narrow operating range in the vertical direction with less burden on the user.

また、本実施形態における「上下方向」および「左右方向」の記載は、互いに異なる2つの任意の第1の方向および第2の方向に読み替えることもできる。 Further, the description of "vertical direction" and "horizontal direction" in the present embodiment can be read as two arbitrary first directions and second directions that are different from each other.

なお、S404にて回転方向が上下方向と判定された場合には、S407に進むようにしてもよい。つまり、CPU101は、上下方向の回転であれば、頭部の回転量とスクロール量とは同一になるように制御してもよい。これは、VR画像における鉛直が、現実空間における鉛直と異なるように設定されてしまうと、人間は違和感を感じやすいためである。つまり、このような制御によれば、違和感なく、VR画像を観賞することもできる。 If the rotation direction is determined to be the vertical direction in S404, the process may proceed to S407. That is, the CPU 101 may control the amount of rotation of the head and the amount of scrolling to be the same as long as the rotation is in the vertical direction. This is because if the vertical in the VR image is set to be different from the vertical in the real space, humans tend to feel a sense of discomfort. That is, according to such control, the VR image can be viewed without any discomfort.

このように、回転方向が上下方向であるか左右方向であるかに応じて、スクロール量を変化させることによれば、人間の身体の構造や感じ方に合致したVR画像のスクロールを実現することができる。 In this way, by changing the scroll amount according to whether the rotation direction is the vertical direction or the horizontal direction, it is possible to realize scrolling of the VR image that matches the structure and feeling of the human body. Can be done.

<実施形態3>
以下では、実施形態3に係る表示制御装置100について説明する。本実施形態に係る表示制御装置100はスクロール量を制限する。なお、本実施形態に係る表示制御装置100の構成は、実施形態1に係る表示制御装置100の構成と同様であり、本実施形態は実施形態1とスクロール処理のみが異なる。従って、以下では、本実施形態に係るスクロール処理について図5のフローチャートを用いて説明する。なお、S201〜S206の処理は、図2(A)のフローチャートが示す処理と同様であるため説明は省略する。
<Embodiment 3>
Hereinafter, the display control device 100 according to the third embodiment will be described. The display control device 100 according to the present embodiment limits the scroll amount. The configuration of the display control device 100 according to the present embodiment is the same as the configuration of the display control device 100 according to the first embodiment, and the present embodiment differs from the first embodiment only in the scroll processing. Therefore, in the following, the scroll processing according to the present embodiment will be described with reference to the flowchart of FIG. Since the processes of S201 to S206 are the same as the processes shown in the flowchart of FIG. 2 (A), the description thereof will be omitted.

図5のフローチャートの処理は、不揮発性メモリ103に記録されたプログラムをメモリ102に展開してCPU101が実行することで実現する。なお、この処理は、表示制御装置の100に電源が入り、ユーザがVRゴーグル130を頭部に装着すると開始する。 The processing of the flowchart of FIG. 5 is realized by expanding the program recorded in the non-volatile memory 103 into the memory 102 and executing it by the CPU 101. This process starts when the power of the display control device 100 is turned on and the user wears the VR goggles 130 on the head.

S501では(S203YESの場合には)、CPU101は、1回以上のスクロール動作で画像をスクロールする角度(量)を制限するか否かを判定する。ここで、例えば、CPU101は、図3(C)が示すような「スクロールできる角度を制限するか否か」を確認するような表示をディスプレイ105にする。そして、CPU101は、当該表示に対して、ユーザが「制限する」と「制限しない」のどちらを選択したかに応じて、スクロールできる角度を制限するか否かを判定する。スクロールできる角度を制限すると判定された場合はS502に進み、そうでない場合はS204に進む。 In S501 (in the case of S203YES), the CPU 101 determines whether or not to limit the angle (amount) of scrolling the image by one or more scrolling operations. Here, for example, the CPU 101 sets the display 105 as a display for confirming "whether or not to limit the scrollable angle" as shown in FIG. 3C. Then, the CPU 101 determines whether or not to limit the scrollable angle according to whether the user selects "restrict" or "not restrict" with respect to the display. If it is determined that the scrollable angle is limited, the process proceeds to S502, and if not, the process proceeds to S204.

S502では、S211と同様に、CPU101は、ユーザの頭部が回転したか否かを判定する。頭部が回転していると判定された場合はS504に進み、そうでない場合はS503に進む。 In S502, similarly to S211 the CPU 101 determines whether or not the user's head has rotated. If it is determined that the head is rotating, the process proceeds to S504, and if not, the process proceeds to S503.

S503では、S212と同様に、CPU101は、姿勢検出部113が取得した位置情報に応じたVR画像における範囲を表示する。 In S503, similarly to S212, the CPU 101 displays a range in the VR image according to the position information acquired by the posture detection unit 113.

S504では、S213と同様に、CPU101は、ユーザの頭部が回転した際の速度(回転速度)が一定速度以上か否かを判定する。回転速度が一定速度以上であると判定された場合にはS505に進み、そうでない場合にはS506に進む。 In S504, similarly to S213, the CPU 101 determines whether or not the speed (rotational speed) when the user's head rotates is equal to or higher than a certain speed. If it is determined that the rotation speed is equal to or higher than a certain speed, the process proceeds to S505, and if not, the process proceeds to S506.

S505では、S214と同様に、CPU101は、頭部の回転量(回転角度)の2倍のスクロール量で、VR画像をスクロールする。なお、2倍である必要はなく、1倍よりも大きな値であればよい。 In S505, similarly to S214, the CPU 101 scrolls the VR image with a scroll amount twice the rotation amount (rotation angle) of the head. It should be noted that the value does not have to be doubled, and a value larger than 1 times may be used.

S506では、S215と同様に、CPU101は、頭部の回転量(回転角度)と同じスクロール量でVR画像をスクロールする。 In S506, similarly to S215, the CPU 101 scrolls the VR image with the same scroll amount as the rotation amount (rotation angle) of the head.

S507では、CPU101は、スクロール量が予め設定された角度である制限角度以上(制限量以上)であるか否かを判定する。制限角度以上と判定された場合はS508に進み、そうでない場合はS509に進む。 In S507, the CPU 101 determines whether or not the scroll amount is equal to or greater than the limit angle (greater than or equal to the limit amount), which is a preset angle. If it is determined that the angle is equal to or greater than the limit angle, the process proceeds to S508, and if not, the process proceeds to S509.

S508では、CPU101は、画像のスクロール量を制限角度に変更(制限;修正)する。つまり、CPU101は、S505またはS506にて行われたスクロールにおける、制限角度より大きいスクロール量のスクロールを無効にする。 In S508, the CPU 101 changes (limits; corrects) the scroll amount of the image to the limiting angle. That is, the CPU 101 invalidates the scrolling amount larger than the limit angle in the scrolling performed in S505 or S506.

S509では、S216と同様に、CPU101は、頭部の回転が終了したか否かを判定する。回転が終了したと判定された場合はS206に進み、そうでない場合はS504
に進む。
In S509, similarly to S216, the CPU 101 determines whether or not the rotation of the head is completed. If it is determined that the rotation is completed, the process proceeds to S206, otherwise the process proceeds to S504.
Proceed to.

なお、本実施形態では、S504〜S509の処理は短い期間で実行することを想定しているため、スクロールの後にスクロール量を修正しても、十分にスクロール量を制限することができる。しかし、これに限らず、S505およびS506において、CPU101は、頭部の回転量から決定されるスクロール量が制限角度を超える場合に、当該スクロール量を制限角度に置換してもよい。つまり、例えば、S505において、CPU101は、頭部の回転量の2倍の回転量が制限角度よりも大きければ、スクロール量を制限角度にしてスクロールしてもよい。なお、このような場合には、S507およびS508の処理は不要である。 In the present embodiment, since the processes S504 to S509 are assumed to be executed in a short period of time, the scroll amount can be sufficiently limited even if the scroll amount is modified after scrolling. However, not limited to this, in S505 and S506, when the scroll amount determined from the rotation amount of the head exceeds the limit angle, the scroll amount may be replaced with the limit angle. That is, for example, in S505, if the amount of rotation twice the amount of rotation of the head is larger than the limit angle, the CPU 101 may scroll with the scroll amount as the limit angle. In such a case, the processing of S507 and S508 is unnecessary.

なお、本実施形態では、検出された回転量に対するスクロール量を制限するようにしたが、スクロール可能な範囲自体を制限してしまってもよい。例えば、VR画像の基準方向に対して180度まで表示可能なように制限されていた場合を想定する。この場合には、CPU101は、S505またはS506にてスクロールによって180度より大きな角度の範囲にスクロールされてしまうのであれば、180度の範囲までしかスクロールできないようスクロール量を制限する。 In the present embodiment, the scroll amount with respect to the detected rotation amount is limited, but the scrollable range itself may be limited. For example, assume that the VR image is restricted so that it can be displayed up to 180 degrees with respect to the reference direction. In this case, if the CPU 101 scrolls to a range of an angle larger than 180 degrees by scrolling in S505 or S506, the CPU 101 limits the scroll amount so that it can scroll only to a range of 180 degrees.

これによって、ユーザが頭部を回転することによって、ユーザが意図したよりも多くのスクロールがされてしまうことを防ぐことができる。 As a result, it is possible to prevent the user from rotating the head and scrolling more than the user intended.

<実施形態4>
以下では、実施形態4に係る表示制御装置100について説明する。本実施形態に係る表示制御装置100は短い期間に頭部の回転と停止とが繰り返された場合に、それ以外の場合とスクロールの処理を異ならせる。なお、本実施形態に係る表示制御装置100の構成は、実施形態1に係る表示制御装置100の構成と同様であり、本実施形態は実施形態1とスクロール処理のみが異なる。従って、以下では、本実施形態に係るスクロール処理について図6のフローチャートを用いて説明する。なお、S201〜S206、S503〜S506、S509の処理は、図5のフローチャートが示す処理と同様であるため説明は省略する。
<Embodiment 4>
Hereinafter, the display control device 100 according to the fourth embodiment will be described. When the display control device 100 according to the present embodiment repeatedly rotates and stops the head in a short period of time, the scrolling process is different from the other cases. The configuration of the display control device 100 according to the present embodiment is the same as the configuration of the display control device 100 according to the first embodiment, and the present embodiment differs from the first embodiment only in the scroll processing. Therefore, in the following, the scroll processing according to the present embodiment will be described with reference to the flowchart of FIG. Since the processes of S201 to S206, S503 to S506, and S509 are the same as the processes shown in the flowchart of FIG. 5, the description thereof will be omitted.

図6のフローチャートの処理は、不揮発性メモリ103に記録されたプログラムをメモリ102に展開してCPU101が実行することで実現する。なお、この処理は、表示制御装置の100に電源が入り、ユーザがVRゴーグル130を頭部に装着すると開始する。 The processing of the flowchart of FIG. 6 is realized by expanding the program recorded in the non-volatile memory 103 into the memory 102 and executing it by the CPU 101. This process starts when the power of the display control device 100 is turned on and the user wears the VR goggles 130 on the head.

S601では(S203YESの場合には)、CPU101は、頭部の回転の停止後の短時間の期間に頭部の回転を行った際にも、画像のスクロール補正を有効に設定するか否かを判定する。スクロール補正を有効にすると判定された場合はS204に進み、そうでない場合はS602に進む。 In S601 (in the case of S203YES), whether or not the CPU 101 effectively sets the scroll correction of the image even when the head is rotated in a short period of time after the rotation of the head is stopped. judge. If it is determined that the scroll correction is enabled, the process proceeds to S204, and if not, the process proceeds to S602.

S602では、S211と同様に、CPU101は、ユーザの頭部が回転したか否かを判定する。頭部が回転していると判定された場合はS603に進み、そうでない場合はS503に進む。 In S602, similarly to S211 the CPU 101 determines whether or not the user's head has rotated. If it is determined that the head is rotating, the process proceeds to S603, and if not, the process proceeds to S503.

S603では、CPU101は、頭部の回転検出が前回の頭部回転終了から0.3秒以上経過しているかを判定する。前回の頭部回転終了から0.3秒以上経過していると判定された場合はS504に進み、そうでない場合はS604に進む。つまり、CPU101は、直前の頭部の回転の停止時から0.3秒以上経過しているか否かを判定している。なお、頭部の回転検出が前回の頭部回転終了から0.3秒以上経過しているか否かを判定し
ているが、経過したか否かの判定に用いる時間は任意の時間であってよい。
In S603, the CPU 101 determines whether the head rotation detection has elapsed 0.3 seconds or more from the end of the previous head rotation. If it is determined that 0.3 seconds or more have passed since the end of the previous head rotation, the process proceeds to S504, and if not, the process proceeds to S604. That is, the CPU 101 determines whether or not 0.3 seconds or more have passed since the rotation of the head immediately before stopped. It is determined whether or not the head rotation detection has passed 0.3 seconds or more since the end of the previous head rotation, but the time used for determining whether or not it has passed is an arbitrary time. good.

S604では、S215と同様に、CPU101は、頭部の回転量(回転角度)と同じスクロール量でVR画像をスクロールする。つまり、CPU101は、頭部の回転の停止から短い期間に再度頭部が回転した場合には、頭部の回転速度が一定速度以上であっても、頭部の回転量(回転角度)と同じスクロール量で画像をスクロールする。 In S604, similarly to S215, the CPU 101 scrolls the VR image with the same scroll amount as the rotation amount (rotation angle) of the head. That is, when the head rotates again in a short period of time after the rotation of the head is stopped, the CPU 101 is the same as the amount of rotation (rotation angle) of the head even if the rotation speed of the head is equal to or higher than a certain speed. Scroll the image by the scroll amount.

S605では、S216と同様に、CPU101は、頭部の回転が終了したか否かを判定する。回転が終了したと判定された場合はS206に進み、そうでない場合はS604に進む。 In S605, similarly to S216, the CPU 101 determines whether or not the rotation of the head is completed. If it is determined that the rotation is completed, the process proceeds to S206, and if not, the process proceeds to S604.

このように、前回の頭部の回転から所定の時間経過していない場合には、VR画像のスクロール量を増加させない。これによれば、頭部の動きを一旦止めて再度頭部を動かすなどの動作によって、意図せず多くのスクロールがされることを防止することができる。 In this way, if a predetermined time has not passed since the previous rotation of the head, the scroll amount of the VR image is not increased. According to this, it is possible to prevent unintentional scrolling due to an action such as temporarily stopping the movement of the head and moving the head again.

(変形例1)
また、表示制御装置100は、頭部の回転方向が急に変化する場合に、回転方向が変化した後のスクロール量を増加させないようにしてもよい。例えば、CPU101は、第1の方向に回転する頭部の回転が停止してから一定時間以内に、第1の方向とは異なる第2の方向に頭部が回転した場合には、頭部の回転量と同じスクロール量でスクロールする。つまり、CPU101は、第2の方向への頭部の回転速度が一定速度以上であっても、頭部の回転量と同じスクロール量でスクロールする。なお、この処理は、図6のフローチャートのS603において、第1の方向に回転していた頭部の回転が停止から一定時間以内に、第2の方向に頭部が回転していると判定されればS604に進み、そうでなければS504に進むように制御されれば実現できる。ここで、第1の方向と第2の方向とは、例えば、互いに反対の方向や垂直な方向であり得る。
(Modification example 1)
Further, the display control device 100 may not increase the scroll amount after the rotation direction changes when the rotation direction of the head suddenly changes. For example, in the CPU 101, when the head rotates in a second direction different from the first direction within a certain period of time after the rotation of the head rotating in the first direction is stopped, the CPU 101 causes the head to rotate. Scroll with the same scroll amount as the rotation amount. That is, even if the rotation speed of the head in the second direction is equal to or higher than a certain speed, the CPU 101 scrolls with the same scroll amount as the rotation amount of the head. In this process, in S603 of the flowchart of FIG. 6, it is determined that the head rotating in the first direction is rotating in the second direction within a certain time from the stop. If it is controlled to proceed to S604, otherwise it can be realized if it is controlled to proceed to S504. Here, the first direction and the second direction can be, for example, opposite directions or vertical directions.

なお、変形例1に係る処理を行うか否かについて、例えば、CPU101は、図3(D)が示すような「一定時間内に頭部の向きを変えた場合にも画像のスクロール量を変更させるか否か」を確認するような表示をディスプレイ105にしてもよい。そして、CPU101は、当該表示に対して、ユーザが「する」と「しない」のどちらを選択したかに応じて、変形例1に係る処理を行うか否かを判定する。 Regarding whether or not to perform the process according to the first modification, for example, the CPU 101 changes the scroll amount of the image even when the direction of the head is changed within a certain period of time as shown in FIG. 3 (D). The display 105 may display a display for confirming "whether or not to make the display 105". Then, the CPU 101 determines whether or not to perform the process according to the modification 1 depending on whether the user selects "Yes" or "No" for the display.

これによれば、例えば、VR画像が映像として表示されている場合に、当該映像において被写体が複雑に移動しており、この被写体をユーザが頭部の回転によって追いかけている場合に、意図しないスクロールがされてしまうことが防止できる。 According to this, for example, when a VR image is displayed as an image, the subject is moving in a complicated manner in the image, and when the user is chasing the subject by rotating the head, unintended scrolling is performed. It is possible to prevent it from being removed.

また、上述の各実施形態では、VR画像の表示範囲をスクロールによって変化させる例を説明したが、VR画像である必要はなく、矩形の画像においてスクロールによって表示範囲を変化させるような形態であってもよい。また、上述の実施形態のスクロール処理における「速度」を「加速度」と読み替えても、上述した各実施形態と同様の効果を得ることができる。例えば、姿勢検出部113が有する加速度センサによって頭部の回転加速度を検出し、頭部の回転加速度が所定の加速度以上で変化している場合には、そうでない場合よりも、CPU101は、2つの場合で同じ頭部の回転量であっても大きくスクロールさせる。 Further, in each of the above-described embodiments, an example in which the display range of the VR image is changed by scrolling has been described, but the VR image does not have to be a VR image, and the display range is changed by scrolling in a rectangular image. May be good. Further, even if "speed" in the scroll processing of the above-described embodiment is read as "acceleration", the same effect as that of each of the above-described embodiments can be obtained. For example, when the rotational acceleration of the head is detected by the acceleration sensor of the posture detection unit 113 and the rotational acceleration of the head changes at a predetermined acceleration or more, the CPU 101 has two more than in the case where it does not. In some cases, even if the amount of rotation of the head is the same, it is greatly scrolled.

なお、各実施形態において、頭部の回転量(回転角度)よりも大きなスクロール量でVR画像をスクロールしている場合には、CPU101は、スクロール補正を行っている旨をユーザに通知してもよい。例えば、S214において、CPU101は、図7が示すVR画像に、スクロール補正を行っていることを示すアイコン701を重畳してディスプレ
イ205に表示してもよい。なお、S215の処理やS205の処理においては、CPU101は、アイコン701は表示しない(非表示にする)。なお、アイコンの表示に限らず、文字、エフェクトの表示など、頭部の回転量(回転角度)よりも大きなスクロール量が設定されていることをユーザに通知することができればよい。
In each embodiment, when the VR image is scrolled by a scroll amount larger than the rotation amount (rotation angle) of the head, the CPU 101 may notify the user that the scroll correction is performed. good. For example, in S214, the CPU 101 may superimpose an icon 701 indicating that scroll correction is being performed on the VR image shown in FIG. 7 and display it on the display 205. In the process of S215 and the process of S205, the CPU 101 does not display (hide) the icon 701. It should be noted that it is only necessary to be able to notify the user that a scroll amount larger than the rotation amount (rotation angle) of the head is set, such as display of characters and effects, as well as display of icons.

なお、CPU101が行うものとして説明した上述の各種制御は、1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。 The various controls described above as those performed by the CPU 101 may be performed by one hardware, or the entire device may be controlled by sharing the processing among a plurality of hardware.

また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。 Further, although the present invention has been described in detail based on the preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various embodiments within the scope of the gist of the present invention are also included in the present invention. included. Furthermore, each of the above-described embodiments is merely an embodiment of the present invention, and each embodiment can be combined as appropriate.

また、上述した実施形態においては、本発明を表示制御装置に適用した場合を例にして説明したが、これはこの例に限定されず頭部の回転に応じて画像の表示範囲を変化させるように表示部(表示装置)を制御する電子機器であれば適用可能である。すなわち、本発明はパーソナルコンピュータやPDA、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレット端末、スマートフォン、投影装置、ディスプレイを備える家電装置や車載装置などに適用可能である。 Further, in the above-described embodiment, the case where the present invention is applied to the display control device has been described as an example, but this is not limited to this example, and the display range of the image is changed according to the rotation of the head. It can be applied to any electronic device that controls the display unit (display device). That is, the present invention provides a personal computer, a PDA, a mobile phone terminal, a portable image viewer, a printer device including a display, a digital photo frame, a music player, a game machine, an electronic book reader, a tablet terminal, a smartphone, a projection device, and a display. It can be applied to home appliances and in-vehicle devices.

なお、上記の各実施形態の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。2つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。1つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。1つの機能部の2つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ASIC、FPGA、DSPなどのハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリ(記憶媒体)とを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。 It should be noted that each functional unit of each of the above embodiments may or may not be individual hardware. The functions of two or more functional units may be realized by common hardware. Each of the plurality of functions of one functional unit may be realized by individual hardware. Two or more functions of one functional unit may be realized by common hardware. Further, each functional unit may or may not be realized by hardware such as ASIC, FPGA, and DSP. For example, the device may have a processor and a memory (storage medium) in which a control program is stored. Then, the function of at least a part of the functional parts of the device may be realized by the processor reading the control program from the memory and executing it.

(その他の実施形態)
本発明は、上記の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

100:表示制御装置、101:CPU、105:ディスプレイ、113:姿勢検出部 100: Display control device, 101: CPU, 105: Display, 113: Posture detection unit

Claims (11)

表示部に表示する画像の一部の範囲である表示範囲の位置を変更する変更手段と、
前記表示部の向きの変化である回転量に関する情報を取得する取得手段と、
前記取得手段が取得した前記情報により、前記表示部の回転量が第1の回転量である際に、前記表示部の回転が所定の加速度以上で変化している場合の、前記表示部に表示する前記表示範囲の変化の方が、前記表示部の回転が所定の加速度よりも小さく変化している場合の、前記表示部に表示する前記表示範囲の位置の変化よりも大きくなるように制御する制御手段と
を有することを特徴とする電子機器。
A changing means for changing the position of the display range, which is a part of the image displayed on the display unit,
An acquisition means for acquiring information on the amount of rotation, which is a change in the orientation of the display unit, and
Based on the information acquired by the acquisition means, when the rotation amount of the display unit is the first rotation amount, the display is displayed on the display unit when the rotation of the display unit is changed by a predetermined acceleration or more. The change in the display range is controlled to be larger than the change in the position of the display range to be displayed on the display unit when the rotation of the display unit is changed to be smaller than a predetermined acceleration. An electronic device having a control means.
前記制御手段は、
前記表示部の回転が前記所定の加速度よりも小さい第1の場合には、前記表示部の回転量に対する前記表示部に表示される前記表示範囲の位置の変化の量が前記表示部の回転量に対して第1の倍率であり、
前記表示部の回転が所定の加速度以上である第2の場合には、前記表示部の回転量に対する前記表示部に表示される前記表示範囲の位置の変化の量が前記表示部の回転量に対して前記第1の倍率よりも大きな第2の倍率であるように制御する
ことを特徴とする請求項1に記載の電子機器。
The control means
In the first case where the rotation of the display unit is smaller than the predetermined acceleration, the amount of change in the position of the display range displayed on the display unit with respect to the rotation amount of the display unit is the rotation amount of the display unit. It is the first magnification with respect to
In the second case where the rotation of the display unit is equal to or higher than a predetermined acceleration, the amount of change in the position of the display range displayed on the display unit with respect to the rotation amount of the display unit is the rotation amount of the display unit. The electronic device according to claim 1, wherein the second magnification is controlled to be larger than the first magnification.
前記制御手段は、前記表示部の向きの変化が横方向、かつ前記表示部の回転が前記所定の加速度以上である場合には、前記表示部の向きの変化が縦方向、かつ前記表示部の回転が前記所定の加速度以上である場合よりも、前記表示部の回転量に対する前記表示範囲の変化が大きくなるように制御する
ことを特徴とする請求項1または2に記載の電子機器。
In the control means, when the change in the orientation of the display unit is in the horizontal direction and the rotation of the display unit is equal to or higher than the predetermined acceleration, the change in the orientation of the display unit is in the vertical direction and the display unit is in the vertical direction. The electronic device according to claim 1 or 2, wherein the change in the display range with respect to the rotation amount of the display unit is controlled to be larger than when the rotation is equal to or higher than the predetermined acceleration.
前記制御手段は、第1の方向に回転する前記表示部の回転が停止した後の一定時間以内に、前記表示部が前記第1の方向とは異なる第2の方向に回転している場合には、前記第2の場合であっても、前記第1の倍率で前記表示範囲の位置を変化させるように制御する
ことを特徴とする請求項2に記載の電子機器。
The control means is used when the display unit is rotating in a second direction different from the first direction within a certain period of time after the rotation of the display unit rotating in the first direction is stopped. The electronic device according to claim 2, wherein even in the second case, the position of the display range is controlled to be changed by the first magnification.
前記制御手段は、直前の前記表示部の回転の停止時から所定の時間経過していない場合には、前記第2の場合であっても、前記第1の倍率で前記表示範囲の位置を変化させるように制御する
ことを特徴とする請求項2に記載の電子機器。
When a predetermined time has not elapsed since the rotation of the display unit was stopped immediately before, the control means changes the position of the display range by the first magnification even in the second case. The electronic device according to claim 2, wherein the electronic device is controlled so as to be operated.
前記制御手段は、前記第2の倍率で前記表示範囲の位置を変化させる場合には、前記第2の倍率で前記表示範囲の位置を変化させることをユーザに通知するように制御する
ことを特徴とする請求項2,4,5のいずれか1項に記載の電子機器。
The control means is characterized in that when the position of the display range is changed by the second magnification, the control means is controlled to notify the user that the position of the display range is changed by the second magnification. The electronic device according to any one of claims 2, 4 and 5.
前記制御手段は、前記第2の倍率で前記表示範囲の位置を変化させる場合には、前記第2の倍率で前記表示範囲の位置を変化させることを示す表示を前記表示部に行わせるように制御する
ことを特徴とする請求項6に記載の電子機器。
When the control means changes the position of the display range at the second magnification, the control means causes the display unit to display a display indicating that the position of the display range is changed at the second magnification. The electronic device according to claim 6, wherein the electronic device is controlled.
前記制御手段は、前記表示部の向きの変化によって、予め設定された制限量より多くの量、表示範囲の位置が変化しないように制御する
ことを特徴とする請求項1乃至7のいずれか1項に記載の電子機器。
Any one of claims 1 to 7, wherein the control means controls so that the position of the display range does not change by an amount larger than a preset limit amount due to a change in the orientation of the display unit. The electronic device described in the section.
表示部に表示する画像の一部の範囲である表示範囲の位置を変更する変更工程と、
前記表示部の向きの変化である回転量に関する情報を取得する取得工程と、
前記取得工程において取得された前記情報により、前記表示部の回転量が第1の回転量である際に、前記表示部の回転が所定の加速度以上で変化している場合の、前記表示部に表示する前記表示範囲の変化の方が、前記表示部の回転が所定の加速度よりも小さく変化している場合の、前記表示部に表示する前記表示範囲の位置の変化よりも大きくなるように制御する制御工程と
を有することを特徴とする電子機器の制御方法。
A change process that changes the position of the display range, which is a part of the image displayed on the display unit,
An acquisition process for acquiring information on the amount of rotation, which is a change in the orientation of the display unit, and
According to the information acquired in the acquisition step, when the rotation amount of the display unit is the first rotation amount, the display unit is changed when the rotation of the display unit is changed by a predetermined acceleration or more. Control so that the change in the display range to be displayed is larger than the change in the position of the display range to be displayed on the display unit when the rotation of the display unit is changed to be smaller than a predetermined acceleration. A control method for an electronic device, which comprises a control step for the operation.
コンピュータを、請求項1乃至8のいずれか1項に記載された電子機器の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the electronic device according to any one of claims 1 to 8. コンピュータを、請求項1乃至8のいずれか1項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。 A computer-readable storage medium containing a program for causing the computer to function as each means of the electronic device according to any one of claims 1 to 8.
JP2020022184A 2020-02-13 2020-02-13 Electronic apparatus and control method for the same Pending JP2021128234A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020022184A JP2021128234A (en) 2020-02-13 2020-02-13 Electronic apparatus and control method for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020022184A JP2021128234A (en) 2020-02-13 2020-02-13 Electronic apparatus and control method for the same

Publications (1)

Publication Number Publication Date
JP2021128234A true JP2021128234A (en) 2021-09-02

Family

ID=77488459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020022184A Pending JP2021128234A (en) 2020-02-13 2020-02-13 Electronic apparatus and control method for the same

Country Status (1)

Country Link
JP (1) JP2021128234A (en)

Similar Documents

Publication Publication Date Title
US9323351B2 (en) Information processing apparatus, information processing method and program
JP7005161B2 (en) Electronic devices and their control methods
CN110308832B (en) Display control apparatus, control method thereof, and storage medium
TW201342187A (en) Information processing device, information processing method and program
US11100903B2 (en) Electronic device and control method for controlling a display range on a display
JP6843564B2 (en) Display control device, its control method and program
JP7527778B2 (en) Electronic device, electronic device control method, program, and storage medium
JP7187307B2 (en) Electronic device and its control method
JP7005160B2 (en) Electronic devices and their control methods
JP2021128234A (en) Electronic apparatus and control method for the same
CN111381750B (en) Electronic device, control method thereof, and computer-readable storage medium
US20200257396A1 (en) Electronic device and control method therefor
CN110045896B (en) Electronic device, control method thereof, and computer-readable medium
US11036287B2 (en) Electronic device, control method for electronic device, and non-transitory computer readable medium
WO2019102885A1 (en) Electronic device with changeable image display section
EP3128397B1 (en) Electronic apparatus and text input method for the same
WO2024185452A1 (en) Information processing device, information processing device system, information processing device control method, and program
JP7278773B2 (en) Electronic device and its control method
KR20140102952A (en) Method for controlling contents displyed on touch screen and display apparatus therefor