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

JP2021057817A - Display control device, control method of the same, and program - Google Patents

Display control device, control method of the same, and program Download PDF

Info

Publication number
JP2021057817A
JP2021057817A JP2019180368A JP2019180368A JP2021057817A JP 2021057817 A JP2021057817 A JP 2021057817A JP 2019180368 A JP2019180368 A JP 2019180368A JP 2019180368 A JP2019180368 A JP 2019180368A JP 2021057817 A JP2021057817 A JP 2021057817A
Authority
JP
Japan
Prior art keywords
guide line
screen
area
adjustment
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019180368A
Other languages
Japanese (ja)
Other versions
JP7362399B2 (en
Inventor
修平 飯野
Shuhei Iino
修平 飯野
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 JP2019180368A priority Critical patent/JP7362399B2/en
Publication of JP2021057817A publication Critical patent/JP2021057817A/en
Application granted granted Critical
Publication of JP7362399B2 publication Critical patent/JP7362399B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Indication In Cameras, And Counting Of Exposures (AREA)
  • Studio Devices (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

To enable a user to adjust a guideline displayed in a prescribed region of a screen with an intuitive operation without restricting its adjustment range.SOLUTION: A type of an adjacent is allocated in each region of a guideline displayed in a prescribed region of a screen. The type of adjacent corresponding to the guideline is determined in accordance with the region which has receives a start of an operation for adjusting the guideline on the guideline. The movement corresponding to the type of determined adjustment is performed in accordance with a direction and amount of an operation which is continuously received from a start of the operation to control the display of the guideline to the prescribed region of the screen. The operation continuously received from the start of the operation is received even if it is the outside of the prescribed region of the screen, and the type of adjacent is reallocated to each region of the guideline displayed in the prescribed region when terminating the operation in the outside of the prescribed region of the screen.SELECTED DRAWING: Figure 7

Description

本発明は、ガイド線を画面に表示し、当該ガイド線を調整するための技術に関する。 The present invention relates to a technique for displaying a guide line on a screen and adjusting the guide line.

近年、カメラのデジタル化に伴い、パーソナルコンピュータとデジタルカメラを接続し、デジタルカメラで撮像している映像をパーソナルコンピュータの表示装置で確認しながら撮影することが可能となっている。このとき、パーソナルコンピュータの表示装置には撮影を補助するための様々な情報が提示されることがあり、撮影を補助するための線(以下、ガイド線)もその一つである。 In recent years, with the digitization of cameras, it has become possible to connect a personal computer and a digital camera and take a picture while checking the image captured by the digital camera on the display device of the personal computer. At this time, various information for assisting the shooting may be presented on the display device of the personal computer, and the line for assisting the shooting (hereinafter, the guide line) is one of them.

このガイド線は、ユーザが撮影したい構図や被写体などに合わせて操作することによって調節が行われる。例えば、特許文献1では、ユーザによるガイド線のドラッグ操作によって、ガイド線の位置や回転角度を変更する手法が開示されている。 This guide line is adjusted by operating it according to the composition or subject that the user wants to shoot. For example, Patent Document 1 discloses a method of changing the position and rotation angle of a guide line by a user dragging the guide line.

特開2017−130735号公報JP-A-2017-130735

しかしながら、従来技術では、ガイド線を操作可能な範囲が、ガイド線が描画される領域内に限られているため、ガイド線の移動範囲や回転角度の範囲が制限されてしまう。よって、ユーザはガイド線を所望の位置や回転角度に調整することができなかった。 However, in the prior art, since the range in which the guide line can be operated is limited to the area in which the guide line is drawn, the range of movement and the range of the rotation angle of the guide line are limited. Therefore, the user could not adjust the guide line to a desired position or rotation angle.

そこで、本発明は、画面の所定の領域に表示されたガイド線の調整を、その調整範囲を制限することなく、ユーザの直感的な操作で行えるようにすることである。 Therefore, the present invention is to enable the user to intuitively adjust the guide line displayed in a predetermined area of the screen without limiting the adjustment range.

本願に係る発明の一つは、ガイド線を画面の所定の領域に表示するよう制御する表示制御装置であって、前記ガイド線の領域ごとに、調整の種類を割り当てる手段と、前記ガイド線上で、前記ガイド線を調整するための操作を受け付ける手段と、前記操作の開始時に、前記操作が受け付けられた前記ガイド線の領域に応じて、前記ガイド線に対する調整の種類を決定する手段と、前記操作の開始から連続して受け付けられる前記操作の方向と量に応じて、前記決定された調整の種類と対応する移動を行って、前記ガイド線を前記画面の所定の領域に表示するよう制御する手段と、前記操作の開始から連続して受け付けられる操作は前記画面の所定の領域外であっても受け付けられ、前記操作が前記画面の所定の領域の外で終了すれば、前記所定の領域内に表示された前記ガイド線の領域ごとに、前記調整の種類を再割り当てする手段を備えたことを特徴とする。 One of the inventions according to the present application is a display control device that controls a guide line to be displayed in a predetermined area of the screen, and means for assigning an adjustment type for each area of the guide line and on the guide line. A means for accepting an operation for adjusting the guide line, a means for determining the type of adjustment for the guide line at the start of the operation, and a means for determining the type of adjustment for the guide line according to the area of the guide line for which the operation is accepted. According to the direction and amount of the operation continuously accepted from the start of the operation, the movement corresponding to the determined type of adjustment is performed, and the guide line is controlled to be displayed in a predetermined area of the screen. The means and the operation continuously accepted from the start of the operation are accepted even outside the predetermined area of the screen, and if the operation ends outside the predetermined area of the screen, the operation is within the predetermined area. It is characterized by providing means for reassigning the type of adjustment for each area of the guide line displayed in.

本発明によれば、画面の所定の領域に表示されたガイド線の調整を、その調整範囲を制限することなく、ユーザの直感的な操作によって行うことができ、ユーザビリティが向上するという効果が得られる。 According to the present invention, the guide line displayed in a predetermined area of the screen can be adjusted by the user's intuitive operation without limiting the adjustment range, and the effect of improving usability is obtained. Be done.

本発明の一実施形態に係るシステムの構成の一例を表す図である。It is a figure which shows an example of the structure of the system which concerns on one Embodiment of this invention. 本発明の一実施形態に係るPC200の構成の一例を表す図である。It is a figure which shows an example of the structure of PC200 which concerns on one Embodiment of this invention. 本発明の一実施形態に係るデジタルカメラ300の構成の一例を表す図である。It is a figure which shows an example of the structure of the digital camera 300 which concerns on one Embodiment of this invention. 本発明の一実施形態に係るリモート撮影画面400の一例を表す図である。It is a figure which shows an example of the remote photographing screen 400 which concerns on one Embodiment of this invention. 本発明の一実施形態に係る本発明の一実施形態に係るリモート撮影画面400の一例を表す図である。It is a figure which shows an example of the remote photographing screen 400 which concerns on one Embodiment of this invention which concerns on one Embodiment of this invention. 本発明の一実施形態に係る本発明の一実施形態に係るリモート撮影画面400の一例を表す図である。It is a figure which shows an example of the remote photographing screen 400 which concerns on one Embodiment of this invention which concerns on one Embodiment of this invention. 本発明の一実施形態に係るPC200の動作の一例を示すフローチャート図である。It is a flowchart which shows an example of the operation of PC200 which concerns on one Embodiment of this invention.

以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。 Hereinafter, preferred embodiments of the present invention will be described in detail, exemplary, with reference to the drawings. However, the components described in this embodiment are merely examples, and the scope of the present invention is not limited to them.

(第1の実施形態)
<システム構成の例>
図1は、本発明の一実施形態に係るシステム構成を示す図である。200は表示制御装置としてのパーソナルコンピュータ(以下、PC)、300は撮像装置としてのデジタルカメラである。PC200とデジタルカメラ300とは、ケーブル100を介して接続されており、各種データを送受信する。デジタルカメラ300がケーブル100を介してPC200へライブビュー画像を送信すると、PC200の表示部205にライブビュー画像が表示される。また、デジタルカメラ300は撮影を制御するための各種指示をPC200から受信し、それにしたがって撮影動作を実行し、画像を生成して記憶媒体に記録する。
(First Embodiment)
<Example of system configuration>
FIG. 1 is a diagram showing a system configuration according to an embodiment of the present invention. Reference numeral 200 denotes a personal computer (hereinafter, PC) as a display control device, and reference numeral 300 denotes a digital camera as an imaging device. The PC 200 and the digital camera 300 are connected via a cable 100 to transmit and receive various data. When the digital camera 300 transmits the live view image to the PC 200 via the cable 100, the live view image is displayed on the display unit 205 of the PC 200. Further, the digital camera 300 receives various instructions for controlling shooting from the PC 200, executes a shooting operation according to the instructions, generates an image, and records the image on the storage medium.

なお、本実施形態では、PC200とデジタルカメラ300とがケーブル100で接続される例を示すが、PC200とデジタルカメラ300とが無線通信等で接続されるようにしてもかまわない。また、デジタルカメラ300と接続される表示制御装置としてPC200が接続された例を示したがこれに限られるものではない。例えば、タブレット端末等、以下に説明する機能を実現できる表示制御装置であれば、いかなる外部機器であってもよい。 In the present embodiment, an example in which the PC 200 and the digital camera 300 are connected by a cable 100 is shown, but the PC 200 and the digital camera 300 may be connected by wireless communication or the like. Further, an example in which the PC 200 is connected as a display control device connected to the digital camera 300 is shown, but the present invention is not limited to this. For example, any external device such as a tablet terminal may be used as long as it is a display control device capable of realizing the functions described below.

<PC200の構成>
図2のブロック図に、デジタルカメラ300と接続可能な外部機器としてのPC200の内部構成例を示す。
<Configuration of PC200>
The block diagram of FIG. 2 shows an example of the internal configuration of the PC 200 as an external device that can be connected to the digital camera 300.

PC200は、CPU201と、作業用メモリ202、不揮発性メモリ203、操作部204、表示部205、外部I/F206から構成されている。 The PC 200 includes a CPU 201, a working memory 202, a non-volatile memory 203, an operation unit 204, a display unit 205, and an external I / F 206.

CPU201は、例えば不揮発性メモリ203に格納されるプログラムに従い、作業用メモリ202をワークメモリとして用いて、PC200の各部を制御する。作業用メモリ202は、例えばRAM(半導体素子を利用した揮発性のメモリなど)からなる。不揮発性メモリ203には、画像データや音声データ、その他のデータ、CPU201が動作するための各種プログラムなどが格納される。不揮発性メモリ203は例えばハードディスク(HD)やROMなどで構成される。 The CPU 201 controls each part of the PC 200 by using the working memory 202 as the work memory according to the program stored in the non-volatile memory 203, for example. The working memory 202 includes, for example, a RAM (such as a volatile memory using a semiconductor element). The non-volatile memory 203 stores image data, audio data, other data, various programs for operating the CPU 201, and the like. The non-volatile memory 203 is composed of, for example, a hard disk (HD) or a ROM.

操作部204は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。 The operation unit 204 is an input device for receiving 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.

表示部205は、CPU201の制御に基づいて、映像データや画像データから形成された画像や、GUI(Graphical User Interface)を構成するGUI画面などを表示する。CPU201は、プログラムに従い表示制御信号を生成し、表示部205に表示するための映像信号を生成して出力するように制御する。なお、表示部205は外付けのモニタ(テレビなど)で構成してもよい。 Based on the control of the CPU 201, the display unit 205 displays an image formed from video data or image data, a GUI screen constituting a GUI (Graphical User Interface), and the like. The CPU 201 is controlled to generate a display control signal according to a program and to generate and output a video signal for display on the display unit 205. The display unit 205 may be configured by an external monitor (television or the like).

外部I/F206は、外部機器と有線ケーブルや無線通信によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。本実施形態のPC200は、この外部I/F206とケーブル100を介して、デジタルカメラ300と接続することが可能である。 The external I / F 206 is an interface for connecting to an external device by a wired cable or wireless communication to input / output video signals and audio signals. The PC 200 of the present embodiment can be connected to the digital camera 300 via the external I / F 206 and the cable 100.

<デジタルカメラ300の構成>
図3は、本実施形態によるデジタルカメラ300の構成例を示すブロック図である。図3において、レンズ302はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター303は絞り機能を備えるシャッターである。撮像部304は光学像を電気信号に変換するCCDやCMOS等で構成される撮像素子(イメージセンサ)である。
<Configuration of digital camera 300>
FIG. 3 is a block diagram showing a configuration example of the digital camera 300 according to the present embodiment. In FIG. 3, the lens 302 is a lens group including a zoom lens and a focus lens. The shutter 303 is a shutter having an aperture function. The image pickup unit 304 is an image sensor (image sensor) composed of a CCD, CMOS, or the like that converts an optical image into an electric signal.

A/D変換器305は、撮像部304から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア301は、デジタルカメラ300の、撮影レンズ302、シャッター303、撮像部304を含む撮像系を覆うことにより、撮像系を汚れや破損から保護する。 The A / D converter 305 is used to convert an analog signal output from the imaging unit 304 into a digital signal. The barrier 301 protects the image pickup system from dirt and damage by covering the image pickup system including the photographing lens 302, the shutter 303, and the image pickup unit 304 of the digital camera 300.

画像処理部306は、A/D変換器305からのデータ、又は、メモリ制御部307からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部306では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部311が露光制御、測距制御を行う。これにより、TTL(スルー・ザ・レンズ)方式のAF(オートフォーカス)処理、AE(自動露出)処理、EF(フラッシュプリ発光)処理が行われる。画像処理部306では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB(オートホワイトバランス)処理も行っている。 The image processing unit 306 performs resizing processing such as predetermined pixel interpolation and reduction and color conversion processing on the data from the A / D converter 305 or the data from the memory control unit 307. Further, in the image processing unit 306, a predetermined calculation process is performed using the captured image data, and the system control unit 311 performs exposure control and distance measurement control based on the obtained calculation result. As a result, TTL (through-the-lens) AF (autofocus) processing, AE (autoexposure) processing, and EF (flash pre-flash) processing are performed. Further, the image processing unit 306 performs a predetermined calculation process using the captured image data, and also performs a TTL-type AWB (auto white balance) process based on the obtained calculation result.

A/D変換器305からの出力データは、画像処理部306及びメモリ制御部307を介して、或いは、メモリ制御部307を介してメモリ308に書き込まれる。メモリ308は、撮像部304によって得られA/D変換器305によりデジタルデータに変換された画像データや、表示部310に表示するための画像データを格納する。メモリ308は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。 The output data from the A / D converter 305 is written to the memory 308 via the image processing unit 306 and the memory control unit 307, or via the memory control unit 307. The memory 308 stores image data obtained by the imaging unit 304 and converted into digital data by the A / D converter 305, and image data to be displayed on the display unit 310. The memory 308 has a storage capacity sufficient to store a predetermined number of still images, moving images for a predetermined time, and audio.

また、メモリ308は画像表示用のメモリ(ビデオメモリ)を兼ねている。D/A変換器309は、メモリ308に格納されている画像表示用のデータをアナログ信号に変換して表示部310に供給する。こうして、メモリ308に書き込まれた表示用の画像データは、D/A変換器309を介して表示部310により表示される。表示部310は、LCD等の表示器上に、D/A変換器309からのアナログ信号に応じた表示を行う。また、表示部310はスルー画像表示(ライブビュー表示)により、電子ビューファインダとして機能する。この場合、A/D変換器305によって一度A/D変換されメモリ308に蓄積されたデジタル信号は、D/A変換器309においてアナログ変換され、表示部310に逐次転送され、表示される。 Further, the memory 308 also serves as a memory (video memory) for displaying an image. The D / A converter 309 converts the image display data stored in the memory 308 into an analog signal and supplies it to the display unit 310. In this way, the image data for display written in the memory 308 is displayed by the display unit 310 via the D / A converter 309. The display unit 310 displays on a display such as an LCD according to the analog signal from the D / A converter 309. Further, the display unit 310 functions as an electronic viewfinder by displaying a through image (live view display). In this case, the digital signal once A / D converted by the A / D converter 305 and stored in the memory 308 is analog-converted by the D / A converter 309, sequentially transferred to the display unit 310, and displayed.

システム制御部311は、デジタルカメラ300全体を制御する。システム制御部311は、不揮発性メモリ312に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。また、システム制御部311はメモリ308、D/A変換器309、表示部310等を制御することにより表示制御も行う。 The system control unit 311 controls the entire digital camera 300. The system control unit 311 realizes each process of the present embodiment described later by executing the program recorded in the non-volatile memory 312. The system control unit 311 also controls the display by controlling the memory 308, the D / A converter 309, the display unit 310, and the like.

不揮発性メモリ312は、電気的に消去・記録可能なメモリであり、例えばEEPROM等が用いられる。不揮発性メモリ312には、システム制御部311の動作用の定数、プログラム等が記憶される。 The non-volatile memory 312 is a memory that can be electrically erased and recorded, and for example, EEPROM or the like is used. The non-volatile memory 312 stores constants, programs, and the like for the operation of the system control unit 311.

システムメモリ313は、一般的にはRAMが用いられる。システムメモリ313は、システム制御部311の動作用の定数、変数が保持されるとともに、不揮発性メモリ312から読み出したプログラム等が展開される。 RAM is generally used as the system memory 313. The system memory 313 holds constants and variables for the operation of the system control unit 311 and develops a program or the like read from the non-volatile memory 312.

システムタイマ314は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。操作部315、シャッターボタン(第1シャッタースイッチ316と第2シャッタースイッチ317)、モード切り替えスイッチ318はシステム制御部311に各種の動作指示を入力するための操作手段である。 The system timer 314 is a time measuring unit that measures the time used for various controls and the time of the built-in clock. The operation unit 315, the shutter button (first shutter switch 316 and the second shutter switch 317), and the mode changeover switch 318 are operation means for inputting various operation instructions to the system control unit 311.

操作部315の各操作部材は、表示部310に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部310に表示される。利用者は、表示部310に表示されたメニュー画面と、上下左右の4方向ボタンやSETボタンとを用いて直感的に各種設定を行うことができる。 Each operation member of the operation unit 315 is assigned a function as appropriate for each scene by selecting and operating various function icons displayed on the display unit 310, and acts as various function buttons. Examples of the function button include an end button, a back button, an image feed button, a jump button, a narrowing down button, an attribute change button, and the like. For example, when the menu button is pressed, various settable menu screens are displayed on the display unit 310. The user can intuitively make various settings by using the menu screen displayed on the display unit 310 and the up / down / left / right four-direction buttons and the SET button.

第1シャッタースイッチ316は、デジタルカメラ300に設けられたシャッターボタンの操作途中、いわゆる半押し(撮影準備指示)でONとなり第1シャッタースイッチ信号SW1を発生する。第1シャッタースイッチ信号SW1により、AF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理、EF(フラッシュプリ発光)処理等の動作が開始される。 The first shutter switch 316 is turned on by a so-called half-press (shooting preparation instruction) during the operation of the shutter button provided on the digital camera 300, and the first shutter switch signal SW1 is generated. The first shutter switch signal SW1 starts operations such as AF (autofocus) processing, AE (autoexposure) processing, AWB (auto white balance) processing, and EF (flash pre-flash) processing.

第2シャッタースイッチ317は、シャッターボタンの押し込み操作の完了、いわゆる全押し(撮影指示)でONとなり、第2シャッタースイッチ信号SW2を発生する。システム制御部311は、第2シャッタースイッチ信号SW2により、撮像部304からの信号読み出しから記録媒体325に画像データを書き込むまでの一連の撮影処理の動作を開始する。 The second shutter switch 317 is turned on when the shutter button pressing operation is completed, that is, when the shutter button is fully pressed (shooting instruction), and the second shutter switch signal SW2 is generated. The system control unit 311 starts a series of shooting processing operations from reading the signal from the imaging unit 304 to writing the image data to the recording medium 325 by the second shutter switch signal SW2.

モード切り替えスイッチ318は、システム制御部311の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとしては、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムAEモード、カスタムモード等がある。モード切り替えスイッチ318で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えることができる。あるいは、モード切り替えスイッチ318で静止画撮影モードに一旦切り換えた後に、他の操作部材を用いて静止画撮影モードに含まれるこれらのモードのいずれかに切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。 The mode changeover switch 318 switches the operation mode of the system control unit 311 to any one of a still image recording mode, a moving image recording mode, a playback mode, and the like. The modes included in the still image recording mode include an auto shooting mode, an auto scene discrimination mode, a manual mode, various scene modes for shooting settings for each shooting scene, a program AE mode, a custom mode, and the like. The mode changeover switch 318 can be used to directly switch to any of these modes included in the still image shooting mode. Alternatively, the mode changeover switch 318 may be used to temporarily switch to the still image shooting mode, and then another operating member may be used to switch to any of these modes included in the still image shooting mode. Similarly, the moving image shooting mode may include a plurality of modes.

電源制御部320は、電池検出回路、DC−DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部320は、その検出結果及びシステム制御部311の指示に基づいてDC−DCコンバータを制御し、必要な電圧を必要な期間、記録媒体325を含む各部へ供給する。電源スイッチ319がオンされると、システム制御部311は、電源制御部320に各部への電力供給を行なうよう指示する。 The power supply control unit 320 includes a battery detection circuit, a DC-DC converter, a switch circuit for switching a block to be energized, and the like, and detects whether or not a battery is installed, the type of battery, and the remaining battery level. Further, the power supply control unit 320 controls the DC-DC converter based on the detection result and the instruction of the system control unit 311 and supplies a necessary voltage to each unit including the recording medium 325 for a necessary period. When the power switch 319 is turned on, the system control unit 311 instructs the power control unit 320 to supply power to each unit.

電源部321は、アルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる。 The power supply unit 321 includes a primary battery such as an alkaline battery or a lithium battery, a secondary battery such as a NiCd battery, a NiMH battery, or a Li battery, an AC adapter, or the like.

加速度センサ322は、デジタルカメラ300に加わる加速度を検出するセンサである。加速度センサ322は、X軸、Y軸、Z軸の3軸の加速度を検出可能であり、これによりデジタルカメラ300の重力方向におけるヨー、ロール、ピッチがわかる。システム制御部311に備わる姿勢検出部は、加速度センサ322によって重力加速度(重力方向)を検出し、デジタルカメラ300の姿勢を検知する処理を行う。デジタルカメラ300のシステム制御部311は、姿勢検知によって正位置、右縦位置、左縦位置、逆さまのどの基準姿勢に最も近いかに応じて、回転状態を設定する。 The acceleration sensor 322 is a sensor that detects the acceleration applied to the digital camera 300. The acceleration sensor 322 can detect the acceleration of the three axes of the X-axis, the Y-axis, and the Z-axis, so that the yaw, roll, and pitch in the direction of gravity of the digital camera 300 can be known. The posture detection unit provided in the system control unit 311 detects the gravitational acceleration (gravitational direction) by the acceleration sensor 322 and performs a process of detecting the posture of the digital camera 300. The system control unit 311 of the digital camera 300 sets the rotation state according to which of the reference postures of the normal position, the right vertical position, the left vertical position, and the upside down is closest to the normal position, the right vertical position, and the left vertical position by the posture detection.

外部I/F323は、外部機器と接続するためのインターフェースである。外部I/F323は、有線通信、あるいは無線通信で外部機器と接続することができ、外部機器と相互に情報(映像情報や加速度センサ322からの情報を含む)をやり取りすることができる。ここで、有線通信としては、例えば、USBケーブル、LANケーブル、或いはHDMI(登録商標)ケーブルなどを介しての通信が、無線通信としては、例えば無線LAN、Bluetooth(登録商標)などを用いた通信があげられる。また、外部I/F323は、映像出力端子であってもよく、撮像部304で撮像しているライブビュー画像、記録媒体325に記録された画像を再生した映像、各種アイコンや情報表示などのGUI映像などを出力して外部モニタに表示させることができる。表示部310に表示しているものと同様の内容を出力することもできるし、外部モニタに適するように生成した映像を出力することも可能である。なお、本実施形態ではこの外部I/F323、ケーブル100を介して、上記のPC200と接続することができる。 The external I / F 323 is an interface for connecting to an external device. The external I / F 323 can be connected to an external device by wired communication or wireless communication, and can exchange information (including video information and information from the acceleration sensor 322) with the external device. Here, as wired communication, for example, communication via a USB cable, LAN cable, HDMI (registered trademark) cable, etc., and as wireless communication, for example, communication using wireless LAN, Bluetooth (registered trademark), or the like. Can be given. Further, the external I / F 323 may be a video output terminal, and is a GUI such as a live view image captured by the imaging unit 304, a video reproduced from an image recorded on the recording medium 325, various icons, and information display. Images can be output and displayed on an external monitor. It is possible to output the same contents as those displayed on the display unit 310, or it is possible to output the video generated so as to be suitable for an external monitor. In this embodiment, the PC 200 can be connected to the above PC 200 via the external I / F 323 and the cable 100.

記録媒体I/F324は、メモリカードやハードディスク等の記録媒体325とのインターフェースである。記録媒体325は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。 The recording medium I / F 324 is an interface with a recording medium 325 such as a memory card or a hard disk. The recording medium 325 is a recording medium such as a memory card for recording a captured image, and is composed of a semiconductor memory, a magnetic disk, or the like.

<PC200での表示例>
図4(a)は、PC200がデジタルカメラ300と接続され、リモート撮影モードで動作しているときに、表示部205に表示されるリモートライブビュー画面の一例を示す図である。リモート撮影画面400は、ライブビュー領域401と、ガイド線操作部402、機能操作部403を含む。ガイド線操作部402は、ガイド線に関する設定を行うための各種操作部(405〜407)を含む。PC200は、デジタルカメラ300の撮影処理により取得されたライブビュー画像をリアルタイムに受信し、ライブビュー領域401に順次、表示する。
<Display example on PC200>
FIG. 4A is a diagram showing an example of a remote live view screen displayed on the display unit 205 when the PC 200 is connected to the digital camera 300 and is operating in the remote shooting mode. The remote shooting screen 400 includes a live view area 401, a guide line operation unit 402, and a function operation unit 403. The guide line operation unit 402 includes various operation units (405 to 407) for making settings related to the guide line. The PC 200 receives the live view image acquired by the shooting process of the digital camera 300 in real time, and sequentially displays it in the live view area 401.

ガイド線の表示切り替え操作部405は、ガイド線408を表示するか否かを設定するための操作部である。ユーザがガイド線の表示切り替え操作部405を操作し、ガイド線を表示する設定にすると、PC200は、ガイド線408をライブビュー画像に重畳させてライブビュー領域401に表示する。本実施形態では、ユーザがガイド線を表示する設定にしている場合に、ガイド線408として縦方向に2本、横方向に2本の合計4本の直線がライブビュー画像の上に重畳して表示される。 The guide line display switching operation unit 405 is an operation unit for setting whether or not to display the guide line 408. When the user operates the guide line display switching operation unit 405 to display the guide line, the PC 200 superimposes the guide line 408 on the live view image and displays it in the live view area 401. In the present embodiment, when the user is set to display the guide lines, a total of four straight lines, two in the vertical direction and two in the horizontal direction, are superimposed on the live view image as the guide lines 408. Is displayed.

また、ガイド線408の色変更操作部406をユーザが操作すると、それに応じて、ガイド線408の色を変更して表示される。また、ガイド線の太さ変更操作部407をユーザが操作すると、それに応じて、ガイド線408の太さを変更して表示される。なお、本実施形態では、ガイド線408の色と太さはガイド線の全てで共通に設定されるものとするが、各々のガイド線を選択し、個別に設定してもよい。 When the user operates the color change operation unit 406 of the guide line 408, the color of the guide line 408 is changed and displayed accordingly. Further, when the user operates the guide line thickness changing operation unit 407, the thickness of the guide line 408 is changed and displayed accordingly. In the present embodiment, the color and thickness of the guide lines 408 are set in common for all of the guide lines, but each guide line may be selected and set individually.

機能操作部403は、ガイド線以外の機能を操作するための各種操作部を含む。例えば、機能操作部403には、ライブビュー領域401上に指定画像を合成させて表示するためのオーバーレイ設定操作部を含んでもよい。あるいは、機能操作部403には、デジタルカメラ300に対して撮影を要求するための撮影操作部を含んでもよい。あるいは、機能操作部403には、デジタルカメラ300に対してAFによるピント合わせを要求するためのフォーカス操作部を含んでもよい。 The function operation unit 403 includes various operation units for operating functions other than the guide line. For example, the function operation unit 403 may include an overlay setting operation unit for compositing and displaying a designated image on the live view area 401. Alternatively, the function operation unit 403 may include a shooting operation unit for requesting the digital camera 300 to shoot. Alternatively, the function operation unit 403 may include a focus operation unit for requesting the digital camera 300 to focus by AF.

ここで、ガイド線408は、ユーザ操作に応じて、ライブビュー領域401上で位置および回転角度を変更することができる。 Here, the position and rotation angle of the guide line 408 can be changed on the live view area 401 according to the user operation.

ガイド線408において、その端点から所定の範囲を回転角度の調整のためのユーザ操作を受け付ける領域(回転角度操作領域)とし、それ以外の領域を位置の調整のためのユーザ操作を受け付ける領域(位置操作領域)とする。なお、回転角度操作領域は、端点だけであってもよいし、端点から数ピクセルのマージンを持たせた範囲であってもよい。また、ガイド線の線分の長さに応じて端点のマージンを決定してもよい。また、位置操作領域は回転角度操作領域と重複しなければよく、ガイド線408のうち回転角度操作領域以外のすべての範囲であってもよいし、ガイド線408のうち一部の範囲、例えばガイド線408の中央から所定の範囲であってもよい。また、位置操作領域や回転角度操作領域は、ガイド線408の幅と同じであってもよいし、ガイド線の幅にマージンを持たせた範囲であってもよく、ガイド線408の幅よりも数ピクセル広く設定されてもよい。 In the guide line 408, a predetermined range from the end point is set as an area for accepting user operations for adjusting the rotation angle (rotation angle operation area), and the other areas are areas for accepting user operations for adjusting the position (position). Operation area). The rotation angle operation region may be only the end points, or may be a range having a margin of several pixels from the end points. Further, the margin of the end point may be determined according to the length of the line segment of the guide line. Further, the position operation area does not have to overlap with the rotation angle operation area, and may be the entire range of the guide line 408 other than the rotation angle operation area, or a part of the guide line 408, for example, a guide. It may be a predetermined range from the center of the line 408. Further, the position operation area and the rotation angle operation area may be the same as the width of the guide line 408, or may be a range in which the width of the guide line has a margin, which is larger than the width of the guide line 408. It may be set a few pixels wider.

そして、ガイド線に対する操作の種類を識別可能にするために、ガイド線上でのカーソルの位置に応じて、カーソルのアイコンの形状を変更する。図4(b)は、ガイド線に対する操作の種類と、それに対応するアイコンの形状の種類を示した図である。ガイド線が縦方向のとき、カーソルが点線で示される回転角度操作領域に存在すれば、回転角度変更操作を示す回転角度変更用アイコン409や410が表示される。ガイド線が縦方向のとき、カーソルが実線で示される位置操作領域に存在すれば、位置変更操作を示す位置変更用アイコン411が表示される。ガイド線が横方向のとき、カーソルが点線で示される回転角度操作領域に存在すれば、回転角度変更用アイコン412や413が表示される。ガイド線が横方向のとき、カーソルが実線で示される位置操作領域に存在すれば、位置変更用アイコン414がカーソルとして表示される。なお、図4(b)では、回転角度操作領域は点線で示されているが、位置操作領域と同様に実線であってもよい。ユーザはアイコンの形状によって、現在のガイド線408上のカーソルの位置でドラッグ操作をすることによって、ガイド線の位置または回転角度のどちらが変更されるのかを認識しやすくなる。 Then, in order to be able to identify the type of operation on the guide line, the shape of the cursor icon is changed according to the position of the cursor on the guide line. FIG. 4B is a diagram showing the types of operations for the guide lines and the types of icon shapes corresponding to them. When the guide line is in the vertical direction and the cursor is in the rotation angle operation area indicated by the dotted line, the rotation angle change icons 409 and 410 indicating the rotation angle change operation are displayed. When the guide line is in the vertical direction and the cursor is in the position operation area indicated by the solid line, the position change icon 411 indicating the position change operation is displayed. When the guide line is in the horizontal direction, if the cursor is in the rotation angle operation area indicated by the dotted line, the rotation angle changing icons 412 and 413 are displayed. When the guide line is in the horizontal direction, if the cursor is in the position operation area indicated by the solid line, the position change icon 414 is displayed as the cursor. Although the rotation angle operation area is shown by a dotted line in FIG. 4B, it may be a solid line as in the position operation area. The shape of the icon makes it easier for the user to recognize whether the position of the guide line or the rotation angle is changed by dragging the position of the cursor on the current guide line 408.

なお、ドラッグ操作の開始時の場所を示す座標が含まれるガイド線408上の操作領域(回転角度変更領域または位置変更領域)に応じて、ガイド線の調整の種類(回転角度または位置)が決定され、継続して行われるドラッグ操作にしたがって、ガイド線は決定された調整の種類と対応する移動をしながら表示される。 The type of adjustment of the guide line (rotation angle or position) is determined according to the operation area (rotation angle change area or position change area) on the guide line 408 including the coordinates indicating the position at the start of the drag operation. Then, according to the continuous drag operation, the guide line is displayed with the movement corresponding to the determined adjustment type.

図5(a)は、リモート撮影画面400において、ガイド線408の回転角度の変更操作の一例を説明するための図である。ユーザが操作部204を介して、ガイド線408の回転角度操作領域を指定しながらドラッグすると、ドラッグ操作の移動方向と移動量に応じて、ガイド線408は回転角度を変化させながらライブビュー領域401に描画される。例えば、ガイド線408は、ドラッグ操作の移動方向と移動量にしたがって、ガイド線508−1や508−2に示すように順に移動するように描画される。 FIG. 5A is a diagram for explaining an example of an operation of changing the rotation angle of the guide line 408 on the remote shooting screen 400. When the user drags the guide line 408 while designating the rotation angle operation area via the operation unit 204, the guide line 408 changes the rotation angle and the live view area 401 according to the movement direction and the movement amount of the drag operation. Is drawn to. For example, the guide line 408 is drawn so as to move in order as shown in the guide lines 508-1 and 508-2 according to the movement direction and the movement amount of the drag operation.

図5(b)は、リモート撮影画面400において、ガイド線408の位置の変更操作の一例を説明するための図である。ユーザが操作部204を介して、ガイド線408の位置操作領域を指定しながらドラッグすると、ドラッグ操作の移動方向と移動量に応じて、ガイド線408は位置を変化させながらライブビュー領域401に描画される。例えば、ガイド線408は、ドラッグ操作の移動方向と移動量にしたがって、ガイド線508−3や508−4に示すように順に移動するように描画される。 FIG. 5B is a diagram for explaining an example of the operation of changing the position of the guide line 408 on the remote shooting screen 400. When the user drags the guide line 408 while designating the position operation area via the operation unit 204, the guide line 408 is drawn in the live view area 401 while changing the position according to the movement direction and the movement amount of the drag operation. Will be done. For example, the guide line 408 is drawn so as to move in order as shown in the guide lines 508-3 and 508-4 according to the movement direction and the movement amount of the drag operation.

図6(a)は、ガイド線408に対するドラッグ操作がライブビュー領域401の領域外まで行われている場合の一例を説明するための図である。本実施形態では、PC200のCPU201は、ガイド線408に対するドラッグ操作がライブビュー領域401の領域内で開始されてから連続して行われていれば、当該ドラッグ操作をライブビュー領域401の領域外まで受け付ける。このとき、CPU201は、ライブビュー領域401の領域外のガイド線608−22の延長線608−21上に操作領域を割り当てる。そして、ガイド線408は、ドラッグ操作の移動方向と移動量に応じて、位置または回転角度を変化させながらライブビュー領域401に描画される。これにより、ガイド線408の回転角度や位置の調整範囲は、ライブビュー領域401の領域内でドラッグ操作可能な範囲に制限されずに済む。 FIG. 6A is a diagram for explaining an example in the case where the drag operation on the guide line 408 is performed to the outside of the live view area 401. In the present embodiment, if the drag operation on the guide line 408 is continuously performed after the drag operation on the guide line 408 is started in the area of the live view area 401, the CPU 201 of the PC 200 performs the drag operation to the outside of the area of the live view area 401. Accept. At this time, the CPU 201 allocates the operation area on the extension line 608-21 of the guide line 608-22 outside the area of the live view area 401. Then, the guide line 408 is drawn in the live view area 401 while changing the position or the rotation angle according to the moving direction and the moving amount of the drag operation. As a result, the adjustment range of the rotation angle and the position of the guide line 408 is not limited to the range in which the drag operation can be performed within the area of the live view area 401.

なお、ライブビュー領域401の領域外には、ガイド線操作部402や機能操作部403などの別の操作部があるため、ガイド線408を描画すると、これらの操作部と重なってしまい、ガイド線408もこれらの操作部も視認性が低下してしまう。そこで、本実施形態では、ガイド線408に対するライブビュー領域401の領域外でのドラッグ操作を受け付けても、ガイド線408のうちライブビュー領域401の領域外の部分は描画せず表示しない。例えば、ガイド線408へのドラッグ操作がライブビュー領域401の領域内から領域外へ行われると、ガイド線408は、ドラッグ操作の移動方向と移動量にしたがって、ガイド線608−1や608−22に示すように順に移動するように描画される。そして、ドラッグ操作がライブビュー領域401の領域外で行われているとき、ガイド線の延長線608−21は実際には描画されず、リモート撮影画面400には表示されない。 Since there are other operation units such as the guide line operation unit 402 and the function operation unit 403 outside the area of the live view area 401, if the guide line 408 is drawn, it overlaps with these operation units, and the guide line The visibility of both the 408 and these operating units is reduced. Therefore, in the present embodiment, even if the drag operation outside the area of the live view area 401 with respect to the guide line 408 is accepted, the portion of the guide line 408 outside the area of the live view area 401 is not drawn and is not displayed. For example, when the drag operation to the guide line 408 is performed from the inside of the live view area 401 to the outside of the area, the guide line 408 is set to the guide lines 608-1 or 608-22 according to the movement direction and the movement amount of the drag operation. It is drawn so as to move in order as shown in. When the drag operation is performed outside the area of the live view area 401, the extension line 608-21 of the guide line is not actually drawn and is not displayed on the remote shooting screen 400.

図6(b)は、ガイド線408に対するドラッグ操作がライブビュー領域401の領域外まで行われた後、ドラッグ操作が終了したときに、ガイド線408の操作領域が再割り当てされる一例を説明するための図である。ドラッグ操作が終了したときのカーソルの位置、すなわちガイド線の延長線に関わらず、ライブビュー表示領域401の領域内に描画されていたガイド線408に対して、回転角度操作領域と位置操作領域の再割り当てが行われたことを示す。図6(b)では、ガイド線408の端点から所定の範囲を回転角度操作領域とし、それ以外の領域を位置操作領域として再割り当てされている。図4(b)と同様に、カーソルが点線で示される回転角度操作領域に存在すれば、回転角度変更操作を示すアイコン609や610が表示され、カーソルが実線で示される位置操作領域に存在すれば、位置変更操作を示すアイコン611が表示される。 FIG. 6B describes an example in which the operation area of the guide line 408 is reassigned when the drag operation is completed after the drag operation on the guide line 408 is performed to the outside of the area of the live view area 401. It is a figure for. Regardless of the position of the cursor when the drag operation is completed, that is, the extension line of the guide line, the rotation angle operation area and the position operation area with respect to the guide line 408 drawn in the area of the live view display area 401. Indicates that reassignment has been made. In FIG. 6B, a predetermined range from the end point of the guide line 408 is used as the rotation angle operation area, and the other area is reassigned as the position operation area. Similar to FIG. 4B, if the cursor is in the rotation angle operation area indicated by the dotted line, icons 609 and 610 indicating the rotation angle change operation are displayed, and the cursor is present in the position operation area indicated by the solid line. For example, the icon 611 indicating the position change operation is displayed.

このガイド線における操作領域の再割り当てによって、ユーザは、ガイド線の一部が表示されなくなるまでドラッグ操作をした後であっても、ガイド線のうち表示されている部分を操作領域として視認して、ドラッグ操作を行い、ガイド線の調整を行うことができる。 By reallocating the operation area on the guide line, the user can visually recognize the displayed part of the guide line as the operation area even after the drag operation is performed until a part of the guide line is not displayed. , You can adjust the guide line by dragging.

図7は、PC200がガイド線408をリモート撮影画面400に表示する処理を実行する動作の一例を示すフローチャート図である。以下の動作は、PC200のCPU201が、ОS(Operating System)やリモート撮影用アプリケーション・ソフトウエア・プログラムを不揮発性メモリ203から読み出して起動し、これらにしたがって動作することにより実現される。そして、リモート撮影用アプリケーション・ソフトウエア・プログラムが起動されると、CPU201は、外部I/Fを介してデジタルカメラ300と接続するための処理を実行し、リモート撮影画面400を表示部205に表示する。 FIG. 7 is a flowchart showing an example of an operation in which the PC 200 executes a process of displaying the guide line 408 on the remote shooting screen 400. The following operations are realized by the CPU 201 of the PC 200 reading an OS (Operating System) or an application software program for remote shooting from the non-volatile memory 203, starting the program, and operating according to these. Then, when the remote shooting application software program is started, the CPU 201 executes a process for connecting to the digital camera 300 via the external I / F, and displays the remote shooting screen 400 on the display unit 205. To do.

まず、CPU201は、ユーザがガイド線の表示切り替え操作部405を操作し、ガイド線を表示する設定にしていれば、ガイド線408をライブビュー領域401に表示する(S701)。ここで、CPU201は、ライブビュー領域401に表示されたガイド線408に対して、その端点から所定の範囲を回転角度操作領域とし、それ以外の領域を位置操作領域として割り当てる。 First, the CPU 201 displays the guide line 408 in the live view area 401 if the user operates the guide line display switching operation unit 405 and is set to display the guide line (S701). Here, the CPU 201 allocates a predetermined range from the end point of the guide line 408 displayed in the live view area 401 as the rotation angle operation area and the other area as the position operation area.

そして、CPU201は、リモート撮影画面400上でユーザが指定した位置、すなわち、カーソルが存在する位置を検出する(S702)。カーソルの位置がガイド線408の回転角度操作領域上にあれば(S703でYes)、ユーザの指定した位置に回転角度変更用アイコンを表示する(S704)。さらに、ガイド線408の回転角度操作領域へのドラッグ操作が検知されれば(S705でYes)、図5(a)に示すようにドラッグ操作の移動方向と移動量にしたがって、ガイド線408の回転角度を変化させながらガイド線408をライブビュー領域401に描画して表示する(S706)。CPU201は、カーソルの位置がライブビュー領域401の領域外かどうかを判定し(S707)、領域外であれば(S707でYes)、ドラッグ操作が検出されなくなったかどうか、すなわち、ドラッグ操作が終了したかどうかを判定する(S708)。ドラッグ操作が終了すれば(S708でYes)、CPU201は、ドラッグ操作が終了したときのカーソルの位置、すなわちガイド線408の延長線に関わらず、ライブビュー領域401の領域内に描画されていたガイド線408に対して、その端点から所定の範囲を回転角度操作領域とし、それ以外の領域を位置操作領域とするように再割り当てを行う(S709)。そして、CPU201は、回転角度変更用アイコンを、通常アイコンに変更して、カーソルの位置に表示する(S710)。 Then, the CPU 201 detects a position specified by the user on the remote shooting screen 400, that is, a position where the cursor exists (S702). If the position of the cursor is on the rotation angle operation area of the guide line 408 (Yes in S703), the rotation angle change icon is displayed at the position specified by the user (S704). Further, if a drag operation to the rotation angle operation area of the guide line 408 is detected (Yes in S705), the guide line 408 is rotated according to the movement direction and the movement amount of the drag operation as shown in FIG. 5 (a). The guide line 408 is drawn and displayed in the live view area 401 while changing the angle (S706). The CPU 201 determines whether or not the cursor position is outside the area of the live view area 401 (S707), and if it is outside the area (Yes in S707), whether or not the drag operation is no longer detected, that is, the drag operation is completed. Whether or not it is determined (S708). When the drag operation is completed (Yes in S708), the CPU 201 is drawn in the area of the live view area 401 regardless of the position of the cursor when the drag operation is completed, that is, the extension line of the guide line 408. The line 408 is reassigned so that a predetermined range from the end point is set as the rotation angle operation area and the other area is set as the position operation area (S709). Then, the CPU 201 changes the rotation angle changing icon to a normal icon and displays it at the position of the cursor (S710).

カーソルの位置がガイド線408の回転角度操作領域上ではなく(S703でNo)、位置操作領域上であれば(S713でYes)、ユーザの指定した位置に、回転角度変更用アイコンとは形状の異なる位置変更用アイコンを表示する(S714)。さらに、ガイド線408の位置操作領域へのドラッグ操作が検知されれば(S715でYes)、図5(b)に示すようにドラッグ操作の移動方向と移動量にしたがって、ガイド線408の位置を変化させながらガイド線408をライブビュー領域401に描画して表示する(S716)。CPU201は、カーソルの位置がライブビュー領域401の領域外かどうかを判定し(S717)、領域外であれば(S717でYes)、ドラッグ操作が検出されなくなったかどうか、すなわち、ドラッグ操作が終了したかどうかを判定する(S718)。ドラッグ操作が終了すれば(S718でYes)、CPU201は、S709とS710の処理を実行する。 If the cursor position is not on the rotation angle operation area of the guide line 408 (No in S703) but on the position operation area (Yes in S713), the rotation angle change icon has a shape at the position specified by the user. A different position change icon is displayed (S714). Further, if a drag operation to the position operation area of the guide line 408 is detected (Yes in S715), the position of the guide line 408 is changed according to the movement direction and the movement amount of the drag operation as shown in FIG. 5 (b). The guide line 408 is drawn and displayed in the live view area 401 while being changed (S716). The CPU 201 determines whether or not the cursor position is outside the area of the live view area 401 (S717), and if it is outside the area (Yes in S717), whether or not the drag operation is no longer detected, that is, the drag operation is completed. Whether or not it is determined (S718). When the drag operation is completed (Yes in S718), the CPU 201 executes the processes of S709 and S710.

CPU201は、ユーザがガイド線の表示切り替え操作部405を操作し、ガイド線を表示しない設定にしたことを検知すれば(S711でYes)、ガイド線408を非表示にする(S712)。 If the CPU 201 operates the guide line display switching operation unit 405 and detects that the guide line is not displayed (Yes in S711), the CPU 201 hides the guide line 408 (S712).

カーソルの位置がガイド線408の位置操作領域上ではなく(S713でNo)、すなわち、カーソルがガイド線408上になければ、CPU201は、ユーザの指定した位置に、回転角度変更用アイコンや位置変更用アイコンとは形状の異なる通常用のアイコンを表示する(S714)。 If the cursor position is not on the position operation area of the guide line 408 (No in S713), that is, if the cursor is not on the guide line 408, the CPU 201 moves the rotation angle change icon or position change to the position specified by the user. A normal icon having a shape different from that of the normal icon is displayed (S714).

なお、本実施形態では、ドラッグ操作が終了した直後に、ガイド線408の操作領域の再割り当てを行っているが、必ずしもこのタイミングである必要はない。例えば、CPU201は、S708やS718でドラッグ操作の終了が検出された後、ライブビュー領域401内でカーソルが検出されたタイミングや、ガイド線408上でカーソルが検出されたタイミングで行うようにしてもよい。 In the present embodiment, the operation area of the guide line 408 is reassigned immediately after the drag operation is completed, but this timing is not always necessary. For example, the CPU 201 may perform the operation at the timing when the cursor is detected in the live view area 401 or at the timing when the cursor is detected on the guide line 408 after the end of the drag operation is detected in S708 or S718. Good.

なお、CPU201は、ガイド線408の表示の終了指示の受け付けをS711で行う場合について説明したが、それ以外のどのタイミングであっても、受け付け可能である。そして、CPU201は、どのタイミングであっても、ガイド線408の表示の終了指示が受け付けられれば、ガイド線408が非表示になるよう表示制御する。 Although the CPU 201 has described the case where the end instruction of the display of the guide line 408 is received in S711, it can be received at any other timing. Then, the CPU 201 controls the display so that the guide line 408 is hidden when the end instruction of the display of the guide line 408 is received at any timing.

(他の実施形態)
本発明は、上述の実施形態の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.

Claims (10)

ガイド線を画面の所定の領域に表示するよう制御する表示制御装置であって、
前記ガイド線の領域ごとに、調整の種類を割り当てる手段と、
前記ガイド線上で、前記ガイド線を調整するための操作を受け付ける手段と、
前記操作の開始時に、前記操作が受け付けられた前記ガイド線の領域に応じて、前記ガイド線に対する調整の種類を決定する手段と、
前記操作の開始から連続して受け付けられる前記操作の方向と量に応じて、前記決定された調整の種類と対応する移動を行って、前記ガイド線を前記画面の所定の領域に表示するよう制御する手段と、
前記操作の開始から連続して受け付けられる操作は前記画面の所定の領域の外であっても受け付けられ、前記操作が前記画面の所定の領域の外で終了すれば、前記所定の領域内に表示された前記ガイド線の領域ごとに、前記調整の種類を再割り当てする手段を備えたことを特徴とする表示制御装置。
A display control device that controls the display of guide lines in a predetermined area of the screen.
A means for assigning an adjustment type for each area of the guide line,
A means for accepting an operation for adjusting the guide line on the guide line,
A means for determining the type of adjustment for the guide line according to the region of the guide line for which the operation has been accepted at the start of the operation.
Controlled to display the guide line in a predetermined area of the screen by performing the movement corresponding to the determined type of adjustment according to the direction and amount of the operation continuously accepted from the start of the operation. Means to do and
Operations that are continuously accepted from the start of the operation are accepted even outside the predetermined area of the screen, and if the operation ends outside the predetermined area of the screen, the operation is displayed in the predetermined area. A display control device including means for reassigning the type of adjustment for each region of the guide line.
前記調整の種類は、前記ガイド線の回転角度の調整または前記ガイド線の位置の調整であることを特徴とする請求項1に記載の表示制御装置。 The display control device according to claim 1, wherein the type of adjustment is adjustment of the rotation angle of the guide line or adjustment of the position of the guide line. 前記ガイド線のうち、前記ガイド線の端から所定の範囲の領域に前記ガイド線の回転角度の調整が割り当てられ、前記所定の範囲と重複しない領域に前記ガイド線の位置の調整が割り当てられることを特徴とする請求項2に記載の表示制御装置。 Of the guide lines, the adjustment of the rotation angle of the guide line is assigned to a region within a predetermined range from the end of the guide line, and the adjustment of the position of the guide line is assigned to a region that does not overlap with the predetermined range. The display control device according to claim 2. 前記決定された調整の種類と対応するアイコンを表示するよう制御する手段をさらに備えたことを特徴とする請求項1乃至3のいずれか1項に記載の表示制御装置。 The display control device according to any one of claims 1 to 3, further comprising means for controlling the display of the icon corresponding to the determined type of adjustment. 前記画面の所定の領域の外では前記ガイド線を非表示にするよう制御する手段をさらに備えたことを特徴とする請求項1乃至4のいずれか1項に記載の表示制御装置。 The display control device according to any one of claims 1 to 4, further comprising a means for controlling the guide line to be hidden outside a predetermined area of the screen. 複数のガイド線が前記画面の所定の領域に表示されることを特徴とする請求項1乃至5のいずれか1項に記載の表示制御装置。 The display control device according to any one of claims 1 to 5, wherein a plurality of guide lines are displayed in a predetermined area of the screen. 画像を外部機器から受信する手段をさらに備え、
前記ガイド線は、前記画像に重畳して前記画面の所定の領域に表示されることを特徴とする請求項1乃至6のいずれか1項に記載の表示制御装置。
Further equipped with a means to receive images from external devices,
The display control device according to any one of claims 1 to 6, wherein the guide line is superimposed on the image and displayed in a predetermined area of the screen.
前記所定の領域の外に、前記外部機器の設定を行うための情報を表示するよう制御する手段をさらに備えたことを特徴とする請求項7に記載の表示制御装置。 The display control device according to claim 7, further comprising a means for controlling the display of information for setting the external device outside the predetermined area. ガイド線を画面の所定の領域に表示するよう制御する表示制御装置の制御方法であって、
前記ガイド線の領域ごとに、調整の種類を割り当てるステップと、
前記ガイド線上で、前記ガイド線を調整するための操作を受け付けるステップと、
前記操作の開始時に、前記操作が受け付けられた前記ガイド線の領域に応じて、前記ガイド線に対する調整の種類を決定するステップと、
前記操作の開始から連続して受け付けられる前記操作の方向と量に応じて、前記決定された調整の種類と対応する移動を行って、前記ガイド線を前記画面の所定の領域に表示するよう制御するステップと、
前記操作の開始から連続して受け付けられる操作は前記画面の所定の領域の外であっても受け付けられ、前記操作が前記画面の所定の領域の外で終了すれば、前記所定の領域内に表示された前記ガイド線の領域ごとに、前記調整の種類を再割り当てするステップを備えたことを特徴とする制御方法。
It is a control method of a display control device that controls to display a guide line in a predetermined area of the screen.
A step of assigning an adjustment type for each area of the guide line, and
A step of accepting an operation for adjusting the guide line on the guide line,
At the start of the operation, a step of determining the type of adjustment for the guide line according to the area of the guide line for which the operation has been accepted, and
Controlled to display the guide line in a predetermined area of the screen by performing the movement corresponding to the determined type of adjustment according to the direction and amount of the operation continuously accepted from the start of the operation. Steps to do and
Operations that are continuously accepted from the start of the operation are accepted even outside the predetermined area of the screen, and if the operation ends outside the predetermined area of the screen, the operation is displayed in the predetermined area. A control method comprising a step of reassigning the type of adjustment for each region of the guide line.
コンピュータを請求項1乃至8のいずれか1項に記載の表示制御装置の各手段として機能させるプログラム。 A program that causes a computer to function as each means of the display control device according to any one of claims 1 to 8.
JP2019180368A 2019-09-30 2019-09-30 Display control device and its control method and program Active JP7362399B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019180368A JP7362399B2 (en) 2019-09-30 2019-09-30 Display control device and its control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019180368A JP7362399B2 (en) 2019-09-30 2019-09-30 Display control device and its control method and program

Publications (2)

Publication Number Publication Date
JP2021057817A true JP2021057817A (en) 2021-04-08
JP7362399B2 JP7362399B2 (en) 2023-10-17

Family

ID=75271258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019180368A Active JP7362399B2 (en) 2019-09-30 2019-09-30 Display control device and its control method and program

Country Status (1)

Country Link
JP (1) JP7362399B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08339178A (en) * 1995-06-12 1996-12-24 Hitachi Ltd Graphics display
JP2000172885A (en) * 1998-12-07 2000-06-23 Sony Corp Method and processor for curve deformation and storage medium storage with curve deforming program, and method and processor for curved surface deformation and storage medium storing curved surface deforming program
JP2005057540A (en) * 2003-08-05 2005-03-03 Minolta Co Ltd Program for digital camera control and digital camera control system
JP2010205134A (en) * 2009-03-05 2010-09-16 Panasonic Corp Information display device
WO2013073196A1 (en) * 2011-11-18 2013-05-23 株式会社ニコン Image editing device, image editing program, electronic information terminal device, pointing device, and input system
JP2017130735A (en) * 2016-01-19 2017-07-27 ソニー株式会社 Display control apparatus, display control method, and computer program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08339178A (en) * 1995-06-12 1996-12-24 Hitachi Ltd Graphics display
JP2000172885A (en) * 1998-12-07 2000-06-23 Sony Corp Method and processor for curve deformation and storage medium storage with curve deforming program, and method and processor for curved surface deformation and storage medium storing curved surface deforming program
JP2005057540A (en) * 2003-08-05 2005-03-03 Minolta Co Ltd Program for digital camera control and digital camera control system
JP2010205134A (en) * 2009-03-05 2010-09-16 Panasonic Corp Information display device
WO2013073196A1 (en) * 2011-11-18 2013-05-23 株式会社ニコン Image editing device, image editing program, electronic information terminal device, pointing device, and input system
JP2017130735A (en) * 2016-01-19 2017-07-27 ソニー株式会社 Display control apparatus, display control method, and computer program

Also Published As

Publication number Publication date
JP7362399B2 (en) 2023-10-17

Similar Documents

Publication Publication Date Title
JP5820181B2 (en) Imaging system and control method thereof, display control apparatus and control method thereof, program, and storage medium
JP5306266B2 (en) Imaging apparatus and control method thereof
CN108322641B (en) Image pickup control apparatus, control method, and storage medium
JP7183033B2 (en) ELECTRONIC DEVICE, ELECTRONIC DEVICE CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP2018125612A (en) Imaging apparatus and control method thereof
CN111435966A (en) Image pickup apparatus, control method thereof, and computer-readable storage medium
JP6978826B2 (en) Display control device and its control method, program, and storage medium
JP7034619B2 (en) Image pickup device, its control method, and program, and storage medium
US11330187B2 (en) Electronic apparatus, method of controlling electronic apparatus, and storage medium
JP6410778B2 (en) Imaging apparatus and control method thereof
JP5984887B2 (en) Zoom control device and control method thereof
JP7098490B2 (en) Imaging device and its control method
JP6833509B2 (en) Imaging control device and its control method
JP5575290B2 (en) Imaging apparatus and control method thereof
JP2020182185A (en) Imaging apparatus and display control method
US11496686B2 (en) Display control apparatus, display control method, and storage medium storing program of the same
JP7362399B2 (en) Display control device and its control method and program
US11184543B2 (en) Exposure setting apparatus, control method thereof, and storage medium
JP2012014519A (en) Display control device
JP6851738B2 (en) Display control device, its control method, program, and storage medium
JP2014225846A (en) Imaging apparatus, control method and program thereof
JP2020167457A (en) Image processing device, image processing method, and program
JP6703057B2 (en) Electronic device, control method thereof, and program thereof
JP2023161441A (en) Information processing device and control method and program therefor
JP7086722B2 (en) Display control device and its control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230712

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230905

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231004

R151 Written notification of patent or utility model registration

Ref document number: 7362399

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151