[go: up one dir, main page]

JP7458730B2 - Information processing device, control method for information processing device, and program thereof - Google Patents

Information processing device, control method for information processing device, and program thereof Download PDF

Info

Publication number
JP7458730B2
JP7458730B2 JP2019179289A JP2019179289A JP7458730B2 JP 7458730 B2 JP7458730 B2 JP 7458730B2 JP 2019179289 A JP2019179289 A JP 2019179289A JP 2019179289 A JP2019179289 A JP 2019179289A JP 7458730 B2 JP7458730 B2 JP 7458730B2
Authority
JP
Japan
Prior art keywords
image
overlay
information processing
information
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.)
Active
Application number
JP2019179289A
Other languages
Japanese (ja)
Other versions
JP2021057757A (en
Inventor
克典 田井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2019179289A priority Critical patent/JP7458730B2/en
Publication of JP2021057757A publication Critical patent/JP2021057757A/en
Application granted granted Critical
Publication of JP7458730B2 publication Critical patent/JP7458730B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Studio Devices (AREA)

Description

本発明は、撮像装置と通信可能な情報処理装置、情報処理装置の制御方法、及びそのプログラムに関するものである。 The present invention relates to an information processing device capable of communicating with an imaging device, a method of controlling the information processing device, and a program thereof.

従来、商品撮影等の静物撮影において、コンピュータからデジタルカメラ等の撮像装置をリモート操作し、撮像装置の撮像処理によりリアルタイムに生成されるライブビュー画像をコンピュータのディスプレイに拡大表示させて撮影を行うことがある。また、以前撮影した撮影の状況を再現する場合や、構図の決定をより簡便に行うことを可能とするため、補助線や予め準備された画像をライブビュー画像に重ね合わせて表示(オーバーレイ表示)させるオーバーレイ表示機能がある。 Conventionally, in still-life photography such as product photography, an imaging device such as a digital camera is remotely operated from a computer, and a live view image generated in real time by the imaging processing of the imaging device is enlarged and displayed on the computer display. There is. Additionally, auxiliary lines and pre-prepared images can be superimposed on the live view image (overlay display) to reproduce the shooting situation of a previous shot or to make it easier to decide on the composition. There is an overlay display function that allows you to

例えば、特許文献1には、リモートライブビューに、オーバーレイ画像を重ねて表示し、操作の種類に従ってオーバーレイ画像を非表示にすることが開示されている。 For example, Patent Document 1 discloses a method of displaying an overlay image superimposed on a remote live view and hiding the overlay image depending on the type of operation.

特開2011-155595号公報Japanese Patent Application Publication No. 2011-155595

しかしながら、特許文献1に開示された技術では、リモートライブビュー開始時に、オーバーレイ画像が表示されると、オーバーレイ画像がプライバシー性や機密性の高い画像であった場合に、第三者に見られて困るという問題がある。 However, with the technology disclosed in Patent Document 1, when an overlay image is displayed at the start of remote live view, if the overlay image is a highly private or confidential image, it may be viewed by a third party. There is a problem.

本発明はこのような問題点に鑑みなされたものであって、オーバーレイ表示機能を有する情報処理装置においてプライバシー保護を行うとともに、利便性を向上させることを目的とする。 The present invention has been made in view of such problems, and aims to protect privacy and improve convenience in an information processing apparatus having an overlay display function.

本発明の情報処理装置は、撮像装置と通信可能な情報処理装置であって、記憶媒体に予め記憶された画像に基づくオーバーレイ画像に関する情報および補助線に関する情報を含むオーバーレイ情報を記憶部に保持する保持手段と、前記撮像装置から取得される撮影画像に、前記保持手段により前記記憶部に保持されたオーバーレイ情報に基づいて、前記オーバーレイ画像および前記補助線を重ねて表示部に表示するように制御する制御手段と、ユーザの第1の操作にしたがって、前記オーバーレイ画像および前記補助線それぞれについて表示または非表示の切り替えの指示を受け付ける切替手段と、を備え、前記制御手段は、さらに、前記切り替えの指示にしたがって前記オーバーレイ画像または前記補助線を非表示にするように制御し、さらに、ユーザの前記第1の操作とは異なる第2の操作にしたがって、前記保持手段により前記記憶部に保持されたオーバーレイ情報のうち前記オーバーレイ画像に関する情報を削除するように制御するとともに、前記オーバーレイ画像を非表示にするように制御することを特徴とする。 The information processing device of the present invention is an information processing device capable of communicating with an imaging device, and comprises: a storage means for storing overlay information in a storage unit, the overlay information including information on an overlay image and information on auxiliary lines based on an image previously stored in a storage medium; a control means for controlling the display of the overlay image and the auxiliary lines on a display unit by superimposing them on a captured image obtained from the imaging device based on the overlay information stored in the storage unit by the storage means; and a switching means for accepting an instruction to switch between displaying and not displaying each of the overlay image and the auxiliary lines in accordance with a first operation of a user, wherein the control means further controls the display of the overlay image or the auxiliary lines in accordance with the switching instruction, and further controls the display of the overlay image or the auxiliary lines in accordance with a second operation of the user that is different from the first operation, and controls the deletion of information on the overlay image from the overlay information stored in the storage unit by the storage means, and controls the display of the overlay image in accordance with a second operation of the user that is different from the first operation.

オーバーレイ表示機能を有する情報処理装置においてプライバシー保護を行うとともに、利便性を向上させることができる。 Information processing devices with an overlay display function can protect privacy and improve convenience.

撮影システムの全体構成を示す図である。1 is a diagram showing the overall configuration of a photographing system. カメラ本体の構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of a camera body. 情報処理装置の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an information processing device. ライブビュー画面の一例を示す図である。FIG. 3 is a diagram showing an example of a live view screen. オーバーレイ画像の一例を示す図である。It is a figure which shows an example of an overlay image. ライブビュー画面の一例を示す図である。FIG. 3 is a diagram showing an example of a live view screen. ライブビュー画面の一例を示す図である。FIG. 3 is a diagram showing an example of a live view screen. ライブビュー画面の一例を示す図である。FIG. 3 is a diagram showing an example of a live view screen. 撮影システムにおいて実行する処理を示すフローチャートである。3 is a flowchart showing processing executed in the photographing system. 撮影システムにおいて実行する処理を示すフローチャートである。4 is a flowchart showing a process executed in the imaging system. 保持期間設定画面の一例を示す図である。It is a figure which shows an example of a retention period setting screen.

以下、添付図面を参照して、本発明の好適な実施形態について説明する。 A preferred embodiment of the present invention will now be described with reference to the accompanying drawings.

図1は、本実施形態の撮影システム100の全体構成を示す図である。
本実施形態の撮影システム100は、情報処理装置10と撮像装置20とを有しており、情報処理装置10が撮像装置20と有線又は無線接続されて、互いに通信可能になっている。
FIG. 1 is a diagram showing the overall configuration of a photographing system 100 of this embodiment.
The imaging system 100 of this embodiment includes an information processing device 10 and an imaging device 20, and the information processing device 10 is connected to the imaging device 20 by wire or wirelessly so that they can communicate with each other.

本実施形態において、情報処理装置10は、パーソナルコンピュータ(PC)である。情報処理装置10は、PC本体50とディスプレイ51とを有する。
本実施形態において、撮像装置20は、交換レンズ式デジタルカメラである。撮像装置20は、交換可能なレンズ1とカメラ本体2とを有する。
In this embodiment, the information processing device 10 is a personal computer (PC). The information processing device 10 includes a PC main body 50 and a display 51.
In this embodiment, the imaging device 20 is an interchangeable lens digital camera. The imaging device 20 includes an exchangeable lens 1 and a camera body 2.

この撮影システム100では、情報処理装置10からのリモート操作により、撮像装置20の各種動作が制御される。また、カメラ本体2が情報処理装置10へライブビュー画像を送信すると、ライブビュー画像がディスプレイ51に表示される。本実施形態において、ディスプレイ51が表示部に相当する。 In this imaging system 100, various operations of the imaging device 20 are controlled by remote operation from the information processing device 10. Further, when the camera body 2 transmits a live view image to the information processing device 10, the live view image is displayed on the display 51. In this embodiment, the display 51 corresponds to a display section.

交換可能なレンズ1は、焦点距離を可変するためのズームレンズ11、明るさを制御するための絞り機構12、被写体にピントを合わせるためのフォーカスレンズ13を有している。また、交換可能なレンズ1のマウント部14は、カメラ本体2のマウント部27と機械的に接合可能である。 The interchangeable lens 1 includes a zoom lens 11 for varying the focal length, an aperture mechanism 12 for controlling brightness, and a focus lens 13 for focusing on a subject. Furthermore, the mount section 14 of the replaceable lens 1 can be mechanically joined to the mount section 27 of the camera body 2.

マウント部14には、接点群15が組み込まれている。この接点群15は、カメラ本体2から電源の供給を受け、通信を行うための電子接点である。接点群15は、電源、グランド、送信、受信、クロック等の用途にそれぞれ分かれている。マウント部14の接点群15は、カメラ本体2のマウント部27にある接点群28の中の接続端子とそれぞれ接続する。これにより、接続端子を経由してカメラ本体2から、交換可能なレンズ1に電源が供給され、交換可能なレンズ1とカメラ本体2との間で通信が可能になる。 A contact group 15 is incorporated into the mount portion 14 . This contact group 15 is an electronic contact for receiving power supply from the camera body 2 and performing communication. The contact group 15 is divided into uses such as power supply, ground, transmission, reception, and clock. The contact group 15 of the mount section 14 is connected to the connection terminals in the contact group 28 on the mount section 27 of the camera body 2, respectively. As a result, power is supplied from the camera body 2 to the exchangeable lens 1 via the connection terminal, and communication between the exchangeable lens 1 and the camera body 2 becomes possible.

カメラ本体2は、交換可能なレンズ1を通過してきた光を反射させるハーフミラー21と、反射光を結像させる位置に配されたピント板24と、交換可能なレンズ1を通過してきた光を結像させる位置に配された撮像素子23とを有する。ピント板24で結像した光は、プリズム25で反転され、接眼レンズ26を通して正立像として観測される。また、撮影時には、ハーフミラー21が跳ね上がり、シャッター22が開き、交換可能なレンズ1を通過してきた光が、撮像素子23に結像する。 The camera body 2 includes a half mirror 21 that reflects the light that has passed through the replaceable lens 1, a focusing plate 24 that is placed at a position that focuses the reflected light, and a mirror that reflects the light that has passed through the replaceable lens 1. It has an image sensor 23 arranged at a position where an image is formed. The light focused on the focusing plate 24 is inverted by the prism 25 and observed as an erect image through the eyepiece 26. Furthermore, during photographing, the half mirror 21 flips up, the shutter 22 opens, and the light that has passed through the replaceable lens 1 forms an image on the image sensor 23.

図2は、カメラ本体2の構成を示すブロック図である。
撮像素子23は、CCDやCMOSのようなセンサであり、撮像素子23に結像した光が、撮像素子23内の各画素において、入射光量に応じた量の電荷に変換される。タイミングジェネレータ(TG)32が発生させる信号は、撮像素子23を駆動し、センサに蓄積した電荷を伝送し、順次電圧信号に変換される。この変換された電圧信号は、相関二重サンプリング(CDS/AGC)30でサンプリングされ、A/D変換器31でデジタル信号に変換される。デジタル信号に変換された画像データは、まず、IC33に入力され、ホワイトバランス処理に必要なデータを算出するためのWB回路33aに入り、第1のメモリ35に一旦格納される。そして、第1のメモリ35に格納された画像データは、再びIC33に入力され、CPU36の制御下で、以下の3種類の画像処理を施される。
FIG. 2 is a block diagram showing the configuration of the camera body 2. As shown in FIG.
The image sensor 23 is a sensor such as a CCD or CMOS, and the light imaged on the image sensor 23 is converted into an amount of charge corresponding to the amount of incident light in each pixel within the image sensor 23. A signal generated by the timing generator (TG) 32 drives the image sensor 23, transmits the charge accumulated in the sensor, and is sequentially converted into a voltage signal. This converted voltage signal is sampled by correlated double sampling (CDS/AGC) 30 and converted into a digital signal by an A/D converter 31. The image data converted into a digital signal is first input to the IC 33, enters the WB circuit 33a for calculating data necessary for white balance processing, and is temporarily stored in the first memory 35. The image data stored in the first memory 35 is then inputted to the IC 33 again and subjected to the following three types of image processing under the control of the CPU 36.

まず、デジタル信号に変換された画像データは、そのままロスレス圧縮(可逆圧縮)をかけるロスレス圧縮回路33dでロスレス圧縮されたRAWデータに変換され、CPUバス34に送られる。
また、デジタル信号に変換された画像データは、RAWデータをブロック内平均したりローパスフィルタをかけたりして帯域を落とし、そこから間引くことによりダウンサンプリングされる。そして、元の画像サイズより小さいサムネイル画像に変換されるためにRAWサムネイル回路33cで間引き処理され、CPUバス34に送られる。
最後に、デジタル信号に変換された画像データは、JPEG圧縮するために画像処理回路33bで画像処理を施される。その結果出力されるYcbCrは、ラスタブロック変換されて、JPEG圧縮回路33eでJPEG圧縮され、CPUバス34に送られる。
First, the image data converted into a digital signal is converted into losslessly compressed RAW data by a lossless compression circuit 33d which applies lossless compression (reversible compression) as it is, and is sent to the CPU bus 34.
Further, the image data converted into a digital signal is down-sampled by averaging the RAW data within a block or applying a low-pass filter to reduce the band, and then thinning out the band. Then, the RAW thumbnail circuit 33c performs thinning processing to convert the image into a thumbnail image smaller than the original image size, and the resulting image is sent to the CPU bus 34.
Finally, the image data converted into a digital signal is subjected to image processing in an image processing circuit 33b for JPEG compression. The YcbCr output as a result is converted into a raster block, subjected to JPEG compression by the JPEG compression circuit 33e, and sent to the CPU bus 34.

CPU36は、撮像装置20の全体を制御する。CPU36が、第2のメモリ37に格納されたプログラムを実行することにより、撮像装置20の各構成手段を制御する。
CPU36は、カメラ本体2を初期化し、交換可能なレンズ1との通信を開始する。
また、CPU36は、撮像素子23で撮像された画像データでCPUバス34に送り出された画像データを、第1のメモリ35に格納する。そして、I/F回路38を介して外部メモリ39に書き込む。CPU36につながるスイッチ40は、レリーズスイッチである。スイッチ40を押すことによって、上記の撮影の動作が行われ、外部メモリ39に画像データが書き込まれる。
The CPU 36 controls the entire imaging device 20. The CPU 36 executes a program stored in the second memory 37, thereby controlling each component of the imaging device 20.
The CPU 36 initializes the camera body 2 and starts communication with the interchangeable lens 1 .
Furthermore, the CPU 36 stores the image data captured by the image sensor 23 and sent to the CPU bus 34 in the first memory 35. Then, the image data is written to the external memory 39 via the I/F circuit 38. The switch 40 connected to the CPU 36 is a release switch. By pressing the switch 40, the above-mentioned photographing operation is performed and the image data is written to the external memory 39.

また、ライブビュー表示時には、CPU36は、ハーフミラー21を跳ね上げ、シャッター22を開き、交換可能なレンズ1を通過してきた光を撮像素子23に結像させ、デジタル信号に変換し、ライブビュー画像を取得する。そして、CPU36は、ライブビュー画像を第2のメモリ37に保存し、カメラ本体2に設置される背面ディスプレイ(不図示)に表示する。CPU36は、ライブビュー画像を一定間隔で更新する。ユーザは光学ファインダーを通して被写体を確認するのと同様に、背面ディスプレイのライブビュー画像によって被写体を確認することができる。 During live view display, the CPU 36 flips up the half mirror 21, opens the shutter 22, and focuses the light that has passed through the interchangeable lens 1 on the image sensor 23, converts it into a digital signal, and acquires a live view image. The CPU 36 then stores the live view image in the second memory 37 and displays it on a rear display (not shown) installed on the camera body 2. The CPU 36 updates the live view image at regular intervals. The user can check the subject through the live view image on the rear display in the same way as checking the subject through an optical viewfinder.

図3は、情報処理装置10(PC本体50)の構成を示すブロック図である。
情報処理装置10は、CPU301、メモリ302、不揮発性メモリ303、画像処理部304、表示I/F305、操作部306、記録媒体I/F307、外部I/F309、及び通信I/F310を備えており、各構成部が内部バス312に接続されている。各構成部は、内部バス312を介して互いにデータのやりとりが可能である。
FIG. 3 is a block diagram showing the configuration of the information processing device 10 (PC main body 50).
The information processing device 10 includes a CPU 301, a memory 302, a non-volatile memory 303, an image processing unit 304, a display I/F 305, an operation unit 306, a recording medium I/F 307, an external I/F 309, and a communication I/F 310. , each component is connected to an internal bus 312. Each component can exchange data with each other via an internal bus 312.

CPU301は、情報処理装置10の全体を制御する。CPU301は、不揮発性メモリ303に格納されるプログラムを実行することにより、情報処理装置10の各構成部を制御して、本発明でいう設定手段、制御手段として機能する。
メモリ302は、RAM(半導体素子を利用した揮発性メモリ)等によって構成されており、CPU301のワークメモリとして用いられる。
不揮発性メモリ303は、ROMやHDD等によって構成されており、CPU301を制御するための各種プログラム、画像データの他、各種データを記憶する。
The CPU 301 controls the entire information processing device 10 . The CPU 301 controls each component of the information processing apparatus 10 by executing a program stored in the nonvolatile memory 303, and functions as a setting means and a control means in the present invention.
The memory 302 is composed of a RAM (volatile memory using a semiconductor element), and is used as a work memory for the CPU 301.
The non-volatile memory 303 is composed of a ROM, an HDD, etc., and stores various programs for controlling the CPU 301, image data, and various other data.

画像処理部304は、CPU301の制御下で、不揮発性メモリ303や記録媒体308に格納された画像データや、外部I/F309を介して取得した映像信号、通信I/F310を介して取得した画像データ等に対して、各種画像処理を施す。画像処理部304が行う画像処理には、A/D変換処理、D/A変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大/縮小処理(リサイズ)、ノイズ低減処理、色変換処理等が含まれる。画像処理部304は、特定の画像処理を施すための専用の回路ブロックで構成されてもよい。また、画像処理の種別によっては画像処理部304を用いずに、CPU301がプログラムに従って画像処理を施すことも可能である。 The image processing unit 304, under the control of the CPU 301, processes image data stored in the nonvolatile memory 303 and the recording medium 308, video signals acquired via the external I/F 309, and images acquired via the communication I/F 310. Perform various image processing on data etc. Image processing performed by the image processing unit 304 includes A/D conversion processing, D/A conversion processing, image data encoding processing, compression processing, decoding processing, enlargement/reduction processing (resizing), noise reduction processing, and color conversion. This includes processing, etc. The image processing unit 304 may be configured with a dedicated circuit block for performing specific image processing. Further, depending on the type of image processing, the CPU 301 may perform image processing according to a program without using the image processing unit 304.

表示I/F305は、ディスプレイ51に表示するための映像信号を出力するためのインターフェースである。ディスプレイ51には、CPU301の制御下で、ライブビュー画像や、GUI(Graphical User Interface)を構成するGUI画面等が表示される。CPU301は、プログラムに従い表示制御信号を生成するとともに、映像信号に変換し、ディスプレイ51に出力するように制御する。ディスプレイ51には、出力された映像信号に基づいた映像が表示される。 Display I/F 305 is an interface for outputting a video signal to be displayed on display 51. On the display 51, under the control of the CPU 301, a live view image, a GUI screen forming a GUI (Graphical User Interface), and the like are displayed. The CPU 301 generates a display control signal according to a program, converts it into a video signal, and controls the signal to be output to the display 51. The display 51 displays a video based on the output video signal.

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

記憶媒体I/F307は、メモリカードやCD、DVDといった記録媒体308が装着可能とされ、CPU301の制御下で、装着された記録媒体308からのデータの読み出しや、当該記録媒体308に対するデータの書き込み等を行う。
外部I/F309は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。
通信I/F310は、外部機器やインターネット311等と通信して、ファイルやコマンド等の各種データの送受信を行うためのインターフェースである。
The storage medium I/F 307 allows a recording medium 308 such as a memory card, CD, or DVD to be attached, and performs operations such as reading data from the attached recording medium 308 and writing data to the recording medium 308 under the control of the CPU 301.
The external I/F 309 is an interface for connecting to an external device via a wired cable or wirelessly, and for inputting and outputting video signals and audio signals.
The communication I/F 310 is an interface for communicating with external devices, the Internet 311, etc., and transmitting and receiving various data such as files and commands.

本実施形態において、情報処理装置10は、外部I/F309を介してカメラ本体2と接続されている。CPU301は、リモートライブビュー機能を実行して、一定間隔でライブビュー画像をカメラ本体2から受信する。CPU301は、受信したライブビュー画像を表示I/F305を介してディスプレイ51に表示させる。また、CPU301は、ライブビュー画像に補助線や画像等を重ね合わせて表示(オーバーレイ表示)させるように制御する。なお、ライブビュー画像は、本発明でいう撮影画像の一例である。撮影画像は、撮像素子23で撮像された画像であれば、ライブビュー画像に限られるものではない。 In this embodiment, the information processing device 10 is connected to the camera body 2 via an external I/F 309. The CPU 301 executes a remote live view function and receives live view images from the camera body 2 at regular intervals. The CPU 301 displays the received live view image on the display 51 via the display I/F 305. Further, the CPU 301 controls the live view image to display auxiliary lines, images, etc. in a superimposed manner (overlay display). Note that the live view image is an example of a photographed image in the present invention. The captured image is not limited to a live view image as long as it is an image captured by the image sensor 23.

以下、図4~図8を参照して、オーバーレイ表示の制御方法について説明する。
図4は、ライブビュー画像を操作、表示するためのライブビュー画面410の一例を示す図である。
A method of controlling overlay display will be described below with reference to FIGS. 4 to 8.
FIG. 4 is a diagram showing an example of a live view screen 410 for operating and displaying live view images.

ライブビュー画面410には、カメラ本体2から受信したライブビュー画像411が表示される。また、オーバーレイ表示される画像であるオーバーレイ画像に関する表示操作を行うためのオーバーレイ画像操作エリア420が設けられている。更に、ユーザ操作により任意の間隔に設定可能な格子状の補助線であるグリッド線の表示操作を行うためのグリッド線操作エリア430が設けられている。また、ユーザ操作により任意の位置や角度に移動可能な補助線であるガイド線の表示操作を行うためのガイド線操作エリア440が設けられている。 The live view screen 410 displays a live view image 411 received from the camera body 2. An overlay image operation area 420 is also provided for performing display operations related to the overlay image, which is an image displayed as an overlay. A grid line operation area 430 is also provided for performing display operations of grid lines, which are lattice-shaped auxiliary lines that can be set to any interval by user operation. A guide line operation area 440 is also provided for performing display operations of guide lines, which are auxiliary lines that can be moved to any position or angle by user operation.

オーバーレイ画像操作エリア420には、参照先情報表示エリア421、オーバーレイ画像設定クリアボタン422、オーバーレイ画像保持期間設定ボタン423、オーバーレイ画像の表示、非表示を切り替えるための画像表示ONボタン424及び画像表示OFFボタン425等が設けられている。
参照先情報表示エリア421には、オーバーレイ画像の参照先の画像を示す文字列(画像パス)が表示される。オーバーレイ画像の参照先の画像が指定されると、CPU301は、オーバーレイ画像の参照先の画像を示す画像パスを参照先情報として設定する。不揮発性メモリ303には、設定された参照先情報の他、オーバーレイ画像に施された変形情報(表示位置、表示倍率、回転角度、背景透過率等)が保持されている。本実施形態において、不揮発性メモリ303が記憶部に相当する。
The overlay image operation area 420 includes a reference information display area 421, an overlay image setting clear button 422, an overlay image retention period setting button 423, an image display ON button 424 for switching between displaying and non-displaying the overlay image, and an image display OFF button. A button 425 and the like are provided.
In the reference destination information display area 421, a character string (image path) indicating the reference destination image of the overlay image is displayed. When the reference destination image of the overlay image is specified, the CPU 301 sets an image path indicating the reference destination image of the overlay image as reference destination information. The non-volatile memory 303 holds information on deformations applied to the overlay image (display position, display magnification, rotation angle, background transmittance, etc.) in addition to set reference destination information. In this embodiment, the nonvolatile memory 303 corresponds to a storage section.

グリッド線操作エリア430には、グリッド線の表示、非表示を切り替えるためのグリッド線表示ONボタン431及びグリッド線表示OFFボタン432等が設けられている。ガイド線操作エリア440には、グリッド線の表示、非表示を切り替えるためのガイド線表示ONボタン441及びガイド線表示OFFボタン442等が設けられている。 The grid line operation area 430 is provided with a grid line display ON button 431 and a grid line display OFF button 432 for switching between displaying and non-displaying the grid lines. The guide line operation area 440 is provided with a guide line display ON button 441 and a guide line display OFF button 442 for switching between displaying and non-displaying the grid lines.

図5は、ライブビュー画像411に重ね合わせて表示されるオーバーレイ画像450の一例を示す図である。オーバーレイ画像450のファイル形式は、JPEG形式等の一般的な画像ファイル形式の画像ファイルに限られない。カメラ本体2で生成されたロスレス圧縮(可逆圧縮)形式の画像ファイルやRAWデータも読み込み可能で、オーバーレイ表示用の画像として使用することが可能である。 FIG. 5 is a diagram illustrating an example of an overlay image 450 that is displayed superimposed on the live view image 411. The file format of overlay image 450 is not limited to an image file in a general image file format such as JPEG format. Lossless compression (reversible compression) format image files and RAW data generated by the camera body 2 can also be read and used as images for overlay display.

図6は、図4に示したライブビュー画面410が表示されている状態で、図5のオーバーレイ画像450が重ね合わせて表示される状態を示す図である。オーバーレイ画像操作エリア420の参照先情報表示エリア421に文字列が表示された状態で、画像表示ONボタン424が有効になった場合、ライブビュー画像411にオーバーレイ画像450がオーバーレイ表示される。 FIG. 6 is a diagram showing a state in which the live view screen 410 shown in FIG. 4 is displayed and the overlay image 450 shown in FIG. 5 is displayed in a superimposed manner. When the image display ON button 424 is enabled with the character string displayed in the reference destination information display area 421 of the overlay image operation area 420, the overlay image 450 is displayed as an overlay on the live view image 411.

図7は、図6のようにライブビュー画像411にオーバーレイ画像450が重ね合わせて表示されている状態で、グリッド線433及びガイド線443が重ね合わせて表示される状態を示す図である。
グリッド線表示ONボタン431が有効になった場合、ライブビュー画像411にグリッド線433がオーバーレイ表示される。また、ガイド線表示ONボタン441が有効になった場合、ライブビュー画像411にガイド線443がオーバーレイ表示される。
FIG. 7 is a diagram showing a state in which the overlay image 450 is displayed superimposed on the live view image 411 as shown in FIG. 6, and the grid lines 433 and guide lines 443 are displayed superimposed.
When the grid line display ON button 431 is enabled, grid lines 433 are displayed as an overlay on the live view image 411. Further, when the guide line display ON button 441 is enabled, a guide line 443 is displayed as an overlay on the live view image 411.

不揮発性メモリ303には、グリッド線の間隔やガイド線の位置や角度等の補助線の表示設定に関する情報が保持されている。本実施形態では、上述したオーバーレイ画像の参照先情報、オーバーレイ画像の変形情報、及び補助線の表示設定に関する情報が、本発明でいうオーバーレイ情報に相当する。 The non-volatile memory 303 stores information about the display settings of auxiliary lines, such as the spacing between grid lines and the positions and angles of guide lines. In this embodiment, the above-mentioned reference information of the overlay image, the transformation information of the overlay image, and the information about the display settings of auxiliary lines correspond to the overlay information as referred to in the present invention.

図8は、図6のようにライブビュー画像411にオーバーレイ画像450が重ね合わせて表示されている状態で、オーバーレイ画像450の参照先情報の設定が解除された後の状態を示す図である。操作部306の操作によりオーバーレイ画像設定クリアボタン422が押下された場合、CPU301は、オーバーレイ画像450の参照先情報として設定されていた画像パスを解除する。このように、オーバーレイ画像設定クリアボタン422がオーバーレイ画像450の参照先情報の設定を解除する指示手段として機能する。また、CPU301は、参照先情報表示エリア421に表示されている文字列を消去する。これにより、オーバーレイ画像450が表示されなくなる。一方、操作部306の操作によりオーバーレイ画像設定クリアボタン422が押下されても、補助線の表示設定に関する情報は解除されず、保持される。 FIG. 8 is a diagram showing a state in which the overlay image 450 is displayed superimposed on the live view image 411 as shown in FIG. 6, and the state after the setting of the reference destination information of the overlay image 450 is canceled. When the overlay image setting clear button 422 is pressed by operating the operation unit 306, the CPU 301 cancels the image path that was set as reference destination information for the overlay image 450. In this way, the overlay image setting clear button 422 functions as an instruction means for canceling the setting of the reference destination information of the overlay image 450. Further, the CPU 301 erases the character string displayed in the reference destination information display area 421. As a result, overlay image 450 is no longer displayed. On the other hand, even if the overlay image setting clear button 422 is pressed by operating the operation unit 306, the information regarding the display setting of the auxiliary line is not cleared and is retained.

次に、本実施形態の撮影システム100におけるカメラ本体2及び情報処理装置10が実行する処理の流れについて、図9及び図10のフローチャートを参照して説明する。 Next, the flow of processing executed by the camera body 2 and the information processing device 10 in the photographing system 100 of this embodiment will be described with reference to the flowcharts of FIGS. 9 and 10.

図9及び図10のフローチャートにおける各処理は、情報処理装置10のCPU301が、不揮発性メモリ303に格納されたプログラムをメモリ302に展開して実行し、各機能ブロックを制御することにより実現される。また、カメラ本体2のCPU36が、第2メモリ37に格納されたプログラムを実行し、各機能ブロックを制御することにより実現される。 The processes in the flowcharts of Figures 9 and 10 are realized by the CPU 301 of the information processing device 10 expanding a program stored in the non-volatile memory 303 into the memory 302, executing it, and controlling each functional block. Also, the processes are realized by the CPU 36 of the camera body 2 executing a program stored in the second memory 37, and controlling each functional block.

図9は、ユーザ操作によりオーバーレイ画像の参照先情報の設定を解除する処理を示すフローチャートである。まず、カメラ本体2がI/F回路38を介して、情報処理装置10と通信可能に接続される。
ステップS101において、ユーザ操作によりカメラ本体2及び情報処理装置10の電源がONになり動作可能な状態になる。その後、処理はステップS102へ進む。
9 is a flowchart showing a process for canceling the setting of the reference destination information of an overlay image by a user operation. First, the camera body 2 is connected to the information processing device 10 via the I/F circuit 38 so as to be able to communicate with the information processing device 10.
In step S101, the camera body 2 and the information processing device 10 are powered on by a user operation, and become ready to operate. Then, the process proceeds to step S102.

ステップS102において、カメラ本体2のCPU36が、初期通信として、情報処理装置10へ現在のカメラ設定情報を通知する。情報処理装置10のCPU301が、カメラ設定情報を受信する。これにより、カメラ本体2の状態が情報処理装置10側で把握されて、リモートライブビューを開始する準備が整う。その後、処理はステップS103へ進む。
なお、カメラ設定情報とは、撮影モードの設定状態、ホワイトバランスの設定情報、ライブビュー状態等の各種の情報である。ユーザ操作によりカメラ本体2の設定変更が行われた場合や、情報処理装置10からカメラ本体2の設定変更が行われた場合に、カメラ本体2から情報処理装置10へカメラ設定情報の更新通知がなされる。
In step S102, the CPU 36 of the camera body 2 notifies the information processing device 10 of current camera setting information as initial communication. The CPU 301 of the information processing device 10 receives the camera setting information. Thereby, the state of the camera body 2 is grasped on the information processing device 10 side, and preparations for starting remote live view are completed. After that, the process advances to step S103.
Note that the camera setting information includes various types of information such as a shooting mode setting state, white balance setting information, and a live view state. When the settings of the camera body 2 are changed by a user operation or when the settings of the camera body 2 are changed from the information processing device 10, an update notification of camera setting information is sent from the camera body 2 to the information processing device 10. It will be done.

ステップS103において、情報処理装置10のCPU301は、リモートライブビュー機能を実行するためのアプリケーションを起動し、ディスプレイ51にライブビュー画面410を表示させる。そして、リモートライブビューの開始をカメラ本体2へ通知する。
カメラ本体2のCPU36は、ライブビュー表示を開始し、一定間隔でライブビュー画像を情報処理装置10へ送信する。
情報処理装置10のCPU301は、カメラ本体2からライブビュー画像を一定間隔で受信し、ライブビュー画面410のライブビュー画像411の表示を一定間隔で更新する。
In step S103, the CPU 301 of the information processing device 10 starts an application for executing the remote live view function, and causes the display 51 to display the live view screen 410. Then, the CPU 301 notifies the camera body 2 of the start of remote live view.
The CPU 36 of the camera body 2 starts live view display, and transmits live view images to the information processing device 10 at regular intervals.
The CPU 301 of the information processing device 10 receives a live view image from the camera body 2 at regular intervals, and updates the display of the live view image 411 on the live view screen 410 at regular intervals.

なお、前回のリモートライブビュー終了時に設定されていたオーバーレイ情報が、本ステップにおけるリモートライブビュー開始時に読み込まれる。これにより、リモートライブビュー開始時に前回の撮影状況が自動で再現される。その後、処理はステップS104へ進む。 Note that the overlay information that was set when the previous remote live view ended is read when the remote live view starts in this step. This allows the previous shooting situation to be automatically reproduced when starting remote live view. After that, the process advances to step S104.

ステップS104において、情報処理装置10のCPU301は、ユーザオペレーション(操作)があったか否か判定する。CPU301がユーザオペレーションがあったと判定した場合、処理はステップS105へ進む。CPU301がユーザオペレーションがないと判定した場合、処理はステップS108へ進む。 In step S104, the CPU 301 of the information processing apparatus 10 determines whether there is a user operation. If the CPU 301 determines that there is a user operation, the process advances to step S105. If the CPU 301 determines that there is no user operation, the process advances to step S108.

ステップS105において、情報処理装置10のCPU301は、ユーザオペレーションにより、オーバーレイ画像設定クリアボタン422が押下されたか否かを判定する。CPU301がオーバーレイ画像設定クリアボタン422が押下されたと判定した場合、処理はステップS106へ進む。CPU301がオーバーレイ画像設定クリアボタン422が押下されていないと判定した場合、処理はステップS108へ進む。 In step S105, the CPU 301 of the information processing apparatus 10 determines whether the overlay image setting clear button 422 has been pressed by a user operation. If the CPU 301 determines that the overlay image setting clear button 422 has been pressed, the process advances to step S106. If the CPU 301 determines that the overlay image setting clear button 422 has not been pressed, the process advances to step S108.

ステップS106において、情報処理装置10のCPU301は、現在表示されているオーバーレイ画像の参照先情報が設定されているか否かを判定する。CPU301が参照先情報が設定されていると判定した場合、処理はステップS107へ進む。CPU301が参照先情報が設定されていないと判定した場合、処理はステップS108へ進む。 In step S106, the CPU 301 of the information processing device 10 determines whether reference destination information for the currently displayed overlay image has been set. If the CPU 301 determines that reference destination information has been set, the process advances to step S107. If the CPU 301 determines that reference destination information is not set, the process advances to step S108.

ステップS107において、情報処理装置10のCPU301は、オーバーレイ画像の参照先情報を削除するとともに、参照先情報表示エリア421に表示される文字列を消去する。その後、処理はステップS108へ進む。 In step S107, the CPU 301 of the information processing device 10 deletes the reference destination information of the overlay image and also erases the character string displayed in the reference destination information display area 421. After that, the process advances to step S108.

ステップS108において、情報処理装置10のCPU301は、オーバーレイ画像の表示条件が有効であるか否かの判定として、画像表示ONボタン424が有効であって、オーバーレイ画像の参照先情報が設定されているか否かを判定する。CPU301がオーバーレイ画像の表示条件が無効であると判定した場合、処理はステップS109へ進む。CPU301がオーバーレイ画像の表示条件が有効であると判定した場合、処理はステップS110へ進む。 In step S108, the CPU 301 of the information processing device 10 determines whether the display conditions for the overlay image are valid, and whether the image display ON button 424 is valid and the reference destination information for the overlay image is set. Determine whether or not. If the CPU 301 determines that the overlay image display conditions are invalid, the process advances to step S109. If the CPU 301 determines that the overlay image display conditions are valid, the process advances to step S110.

ステップS109において、情報処理装置10のCPU301は、現在表示されているオーバーレイ画像を非表示にする。処理はステップS111へ進む。
ステップS110において、情報処理装置10のCPU301は、オーバーレイ画像として設定されている参照先にしたがって、画像を記憶媒体308から読み出し、変形情報にしたがって読み出された画像を加工してオーバーレイ画像を生成する。そして、生成されたオーバーレイ画像をライブビュー画像411にオーバーレイ表示させる。処理はステップS111へ進む。
In step S109, the CPU 301 of the information processing apparatus 10 hides the currently displayed overlay image. The process advances to step S111.
In step S110, the CPU 301 of the information processing device 10 reads an image from the storage medium 308 according to the reference destination set as an overlay image, and processes the read image according to the transformation information to generate an overlay image. . Then, the generated overlay image is displayed as an overlay on the live view image 411. The process advances to step S111.

ステップS111において、情報処理装置10のCPU301は、カメラ本体2からのライブビューの終了操作、又は情報処理装置10からのライブビューの終了操作が行われたか否かを判定する。CPU301が終了操作が行われたと判定した場合、処理はステップS112へ進む。CPU301が終了操作が行われていないと判定した場合、処理はステップS104へ戻る。 In step S111, the CPU 301 of the information processing device 10 determines whether an operation to end live view from the camera body 2 or an operation to end live view from the information processing device 10 has been performed. If the CPU 301 determines that a termination operation has been performed, the process advances to step S112. If the CPU 301 determines that the termination operation has not been performed, the process returns to step S104.

ステップS112において、情報処理装置10のCPU301は、ライブビュー画面410を非表示にして、アプリケーションを終了し、カメラ本体2へライブビューの終了を通知する。その後、処理はステップS113へ進む。
ステップS113において、情報処理装置10のCPU301は、カメラ本体2との通信接続を切断する。その後、処理はステップS114へ進む。
ステップS114において、ユーザ操作によりカメラ本体2及び情報処理装置10の電源がOFFになり、一連の処理が終了する。
In step S112, the CPU 301 of the information processing device 10 hides the live view screen 410, ends the application, and notifies the camera body 2 of the end of the live view. After that, the process proceeds to step S113.
In step S113, the CPU 301 of the information processing device 10 disconnects the communication connection with the camera body 2. After that, the process proceeds to step S114.
In step S114, the power supply to the camera body 2 and the information processing device 10 is turned off by a user operation, and the series of processes ends.

以上のような、図9に示す処理によれば、ユーザからの簡単な操作で、オーバーレイ画像の参照先情報の設定を解除することが可能になる。これにより、次回のリモートライブビュー開始時に、前回設定されていたプライバシー性や機密性の高い画像が無自覚に表示されてしまうという事態を回避することができる。 According to the process shown in FIG. 9, the user can cancel the setting of the reference information for the overlay image with a simple operation. This makes it possible to avoid a situation where an image with high privacy or confidentiality that was previously set is unintentionally displayed the next time remote live view is started.

図10は、オーバーレイ画像に対して保持期間を設定することにより、オーバーレイ画像の参照先情報の設定を自動で解除する処理を示すフローチャートである。
まず、S201~S203において、図9のS101~S103の処理と同様の処理が実行される。
FIG. 10 is a flowchart showing a process of automatically canceling the setting of reference destination information of an overlay image by setting a retention period for the overlay image.
First, in S201 to S203, processing similar to the processing in S101 to S103 in FIG. 9 is executed.

ステップS204において、情報処理装置10のCPU301は、ユーザオペレーション(操作)があったか否か判定する。CPU301がユーザオペレーションがあったと判定した場合、処理はステップS205へ進む。CPU301がユーザオペレーションがないと判定した場合、処理はステップS207へ進む。 In step S204, the CPU 301 of the information processing apparatus 10 determines whether there is a user operation. If the CPU 301 determines that there is a user operation, the process advances to step S205. If the CPU 301 determines that there is no user operation, the process advances to step S207.

ステップS205において、情報処理装置10のCPU301は、オーバーレイ画像保持期間設定ボタン423が押下されたか否かを判定する。CPU301がオーバーレイ画像保持期間設定ボタン423が押下されたと判定した場合、処理はステップS206へ進む。CPU301がオーバーレイ画像保持期間設定ボタン423が押下されていないと判定した場合、処理はステップS207へ進む。
ステップS206において、情報処理装置10のCPU301は、ディスプレイ51に図11に示す保持期間設定画面を表示させて、ユーザ操作によりオーバーレイ画像の参照先情報に対して保持期間を設定する。その後、処理はステップS207へ進む。
In step S205, the CPU 301 of the information processing apparatus 10 determines whether the overlay image retention period setting button 423 has been pressed. If the CPU 301 determines that the overlay image retention period setting button 423 has been pressed, the process advances to step S206. If the CPU 301 determines that the overlay image retention period setting button 423 has not been pressed, the process advances to step S207.
In step S206, the CPU 301 of the information processing apparatus 10 causes the display 51 to display the retention period setting screen shown in FIG. 11, and sets the retention period for the reference destination information of the overlay image by user operation. After that, the process advances to step S207.

図11は、オーバーレイ画像の参照先情報の保持期間を設定するための保持期間設定画面460の一例である。チェックボックス461の選択操作により、保持期間を「常に保持する」又は「アプリケーション終了まで保持する」の何れかに選択的に設定することができる。なお、本実施形態において、設定可能な保持期間は、「常に保持する」又は「アプリケーション終了まで保持する」の何れかであるが、これらに限定されるものではない。ユーザ操作により保持期間が自由に設定されるようにしてもよい。 FIG. 11 is an example of a retention period setting screen 460 for setting a retention period of reference destination information of an overlay image. By selecting the check box 461, the retention period can be selectively set to either "always retain" or "retain until application ends." Note that in this embodiment, the settable retention period is either "always retained" or "retained until the application ends," but is not limited to these. The retention period may be freely set by user operation.

ステップS207~S212において、図9のS108~S113と同様の処理が実行される。
ステップS213において、情報処理装置10のCPU301は、オーバーレイ画像の参照先情報の保持期間が、「アプリケーション終了まで保持する」に設定されているか否かを判定する。CPU301が「アプリケーション終了まで保持する」に設定されていると判定した場合、処理はステップS214へ進む。CPU301が「アプリケーション終了まで保持する」に設定されていないと判定した場合、処理はステップS215へ進む。
In steps S207 to S212, processing similar to S108 to S113 in FIG. 9 is executed.
In step S213, the CPU 301 of the information processing apparatus 10 determines whether the retention period of the reference destination information of the overlay image is set to "retain until application ends." If the CPU 301 determines that the setting is "retain until application ends", the process advances to step S214. If the CPU 301 determines that "retain until application ends" is not set, the process advances to step S215.

ステップS214において、情報処理装置10のCPU301は、オーバーレイ画像の参照先情報を削除する。その後、処理はステップS215へ進む。
ステップS215において、ユーザ操作によりカメラ本体2及び情報処理装置10の電源がOFFになり、一連の処理が終了する。
In step S214, the CPU 301 of the information processing apparatus 10 deletes the reference destination information of the overlay image, and then the process proceeds to step S215.
In step S215, the power supply to the camera body 2 and the information processing device 10 is turned off by a user operation, and the series of processes ends.

以上のような、図10に示す処理によれば、保持期間を経過した後で、オーバーレイ画像の参照先情報の設定を自動で解除することが可能になる。これにより、ユーザが参照先情報のクリア操作を行うことを失念したとしても、次回のライブビュー開始時に、前回設定されていたプライバシー性や機密性の高い画像が無自覚に表示されてしまうという事態を回避することができる。 According to the process shown in FIG. 10 as described above, it becomes possible to automatically cancel the setting of the reference destination information of the overlay image after the retention period has elapsed. This prevents the situation where even if the user forgets to clear the reference information, the previously set highly private or confidential image will be displayed without them realizing it when starting the next live view. can be avoided.

以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線/無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
Although the present invention has been described above in detail based on its preferred embodiments, the present invention is not limited to these specific embodiments, and the present invention may take various forms without departing from the gist of the present invention. included. Some of the embodiments described above may be combined as appropriate.
Further, a case where a software program that implements the functions of the above-described embodiments is supplied directly from a recording medium or using wired/wireless communication to a system or device having a computer capable of executing the program, and the program is executed. Also included in the present invention.
Therefore, in order to realize the functional processing of the present invention on a computer, the program code itself that is supplied and installed in the computer also realizes the present invention. In other words, the present invention also includes a computer program itself for realizing the functional processing of the present invention. In this case, the form of the program does not matter, such as an object code, a program executed by an interpreter, or script data supplied to the OS, as long as it has the function of a program.

プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記憶媒体、不揮発性の半導体メモリでもよい。
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
The recording medium for supplying the program may be, for example, a hard disk, a magnetic recording medium such as a magnetic tape, an optical/magnetic optical storage medium, or a nonvolatile semiconductor memory.
Further, as a method of supplying the program, a method may be considered in which a computer program forming the present invention is stored in a server on a computer network, and a connected client computer downloads and programs the computer program.

1:交換可能なレンズ
2:カメラ本体
10:情報処理装置
20:撮像装置
36:撮像装置のCPU
37:撮像装置の第2のメモリ
51:ディスプレイ
100:撮影システム
301:情報処理装置のCPU
303:情報処理装置の不揮発性メモリ
410:ライブビュー画面
411:ライブビュー画像
420:オーバーレイ画像操作エリア
421:参照先情報表示エリア
422:オーバーレイ画像設定クリアボタン
423:オーバーレイ画像保持期間設定ボタン
430:グリッド線操作エリア
433:グリッド線
440:ガイド線操作エリア
443:ガイド線
450:オーバーレイ画像
460:保持期間設定画面
1: Interchangeable lens 2: Camera body 10: Information processing device 20: Imaging device 36: CPU of imaging device
37: Second memory of the imaging device 51: Display 100: Photographing system 301: CPU of the information processing device
303: Non-volatile memory of information processing device 410: Live view screen 411: Live view image 420: Overlay image operation area 421: Reference information display area 422: Overlay image setting clear button 423: Overlay image retention period setting button 430: Grid Line operation area 433: Grid line 440: Guide line operation area 443: Guide line 450: Overlay image 460: Retention period setting screen

Claims (6)

撮像装置と通信可能な情報処理装置であって、
記憶媒体に予め記憶された画像に基づくオーバーレイ画像に関する情報および補助線に関する情報を含むオーバーレイ情報を記憶部に保持する保持手段と、
前記撮像装置から取得される撮影画像に、前記保持手段により前記記憶部に保持されたオーバーレイ情報に基づいて、前記オーバーレイ画像および前記補助線を重ねて表示部に表示するように制御する制御手段と、
ユーザの第1の操作にしたがって、前記オーバーレイ画像および前記補助線それぞれについて表示または非表示の切り替えの指示を受け付ける切替手段と、
を備え、
前記制御手段は、さらに、前記切り替えの指示にしたがって前記オーバーレイ画像または前記補助線を非表示にするように制御し、
さらに、ユーザの前記第1の操作とは異なる第2の操作にしたがって、前記保持手段により前記記憶部に保持されたオーバーレイ情報のうち前記オーバーレイ画像に関する情報を削除するように制御するとともに、前記オーバーレイ画像を非表示にするように制御することを特徴とする情報処理装置。
An information processing device capable of communicating with an imaging device,
holding means for holding in a storage unit overlay information including information regarding an overlay image and information regarding auxiliary lines based on an image previously stored in a storage medium;
control means for controlling the overlay image and the auxiliary line to be displayed on the display unit in a superimposed manner on the photographed image acquired from the imaging device, based on overlay information held in the storage unit by the holding unit; ,
a switching unit that receives an instruction to display or hide each of the overlay image and the auxiliary line according to a first operation by a user;
Equipped with
The control means further controls to hide the overlay image or the auxiliary line according to the switching instruction,
Furthermore, in accordance with a second operation different from the first operation by the user, the holding means controls to delete information regarding the overlay image from among the overlay information held in the storage unit, and An information processing device characterized by controlling an image to be hidden.
前記オーバーレイ画像に関する情報が、前記記憶媒体における前記オーバーレイ画像の参照先を示す参照先情報であることを特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the information regarding the overlay image is reference destination information indicating a reference destination of the overlay image in the storage medium. 前記表示部に前記オーバーレイ画像の参照先の画像を示す画像パスが表示されており、
前記制御手段は、前記第2の操作にしたがって、前記画像パスを非表示にするように制御することを特徴とする請求項2に記載の情報処理装置。
an image path indicating a reference image of the overlay image is displayed on the display section;
3. The information processing apparatus according to claim 2, wherein the control means controls the image path to be hidden in accordance with the second operation.
前記補助線に関する情報が、前記補助線が表示される間隔、位置及び角度のうち少なくとも1つを示すことを特徴とする請求項1乃至3何れか1項に記載の情報処理装置。 4. The information processing apparatus according to claim 1, wherein the information regarding the auxiliary line indicates at least one of an interval, a position, and an angle at which the auxiliary line is displayed. 撮像装置と通信可能な情報処理装置の制御方法であって、
記憶媒体に予め記憶された画像に基づくオーバーレイ画像に関する情報および補助線に関する情報を含むオーバーレイ情報を記憶部に保持する保持ステップと、
前記撮像装置から取得される撮影画像に、前記保持ステップにおいて前記記憶部に保持されたオーバーレイ情報に基づいて、前記オーバーレイ画像および前記補助線を重ねて表示部に表示するように制御する制御ステップと、
ユーザの第1の操作にしたがって、前記オーバーレイ画像および前記補助線それぞれについて表示または非表示の切り替えの指示を受け付ける切替ステップと、
を含み、
前記制御ステップは、さらに、前記切り替えの指示にしたがって前記オーバーレイ画像または前記補助線を非表示にするように制御し、
さらに、ユーザの前記第1の操作とは異なる第2の操作にしたがって、前記保持ステップにおいて前記記憶部に保持されたオーバーレイ情報のうち前記オーバーレイ画像に関する情報を削除するように制御するとともに、前記オーバーレイ画像を非表示にするように制御することを特徴とする情報処理装置の制御方法。
A method for controlling an information processing device capable of communicating with an imaging device, the method comprising:
a retaining step of retaining in the storage unit overlay information including information regarding the overlay image and information regarding the auxiliary line based on the image previously stored in the storage medium;
a control step of controlling the overlay image and the auxiliary line to be displayed on the display unit in a superimposed manner on the photographed image acquired from the imaging device, based on the overlay information held in the storage unit in the holding step; ,
a switching step of receiving an instruction to display or hide each of the overlay image and the auxiliary line according to a first operation by a user;
including;
The control step further controls to hide the overlay image or the auxiliary line according to the switching instruction,
Furthermore, in accordance with a second operation different from the first operation by the user, control is performed to delete information regarding the overlay image from among the overlay information held in the storage unit in the holding step , and A method for controlling an information processing device, comprising controlling an image to be hidden.
コンピュータを、請求項1乃至何れか1項に記載された情報処理装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the information processing apparatus according to any one of claims 1 to 4 .
JP2019179289A 2019-09-30 2019-09-30 Information processing device, control method for information processing device, and program thereof Active JP7458730B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019179289A JP7458730B2 (en) 2019-09-30 2019-09-30 Information processing device, control method for information processing device, and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019179289A JP7458730B2 (en) 2019-09-30 2019-09-30 Information processing device, control method for information processing device, and program thereof

Publications (2)

Publication Number Publication Date
JP2021057757A JP2021057757A (en) 2021-04-08
JP7458730B2 true JP7458730B2 (en) 2024-04-01

Family

ID=75271168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019179289A Active JP7458730B2 (en) 2019-09-30 2019-09-30 Information processing device, control method for information processing device, and program thereof

Country Status (1)

Country Link
JP (1) JP7458730B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011155595A (en) 2010-01-28 2011-08-11 Canon Inc Information processing apparatus, control method and program thereof
JP2013021680A (en) 2011-06-14 2013-01-31 Canon Inc Image-related processing support system, information processing apparatus, and image-related processing support method
JP2013183306A (en) 2012-03-02 2013-09-12 Nec Casio Mobile Communications Ltd Imaging apparatus, imaging method, and program
JP2019110366A (en) 2017-12-15 2019-07-04 キヤノン株式会社 Image capture device capable of overlay display control

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011155595A (en) 2010-01-28 2011-08-11 Canon Inc Information processing apparatus, control method and program thereof
JP2013021680A (en) 2011-06-14 2013-01-31 Canon Inc Image-related processing support system, information processing apparatus, and image-related processing support method
JP2013183306A (en) 2012-03-02 2013-09-12 Nec Casio Mobile Communications Ltd Imaging apparatus, imaging method, and program
JP2019110366A (en) 2017-12-15 2019-07-04 キヤノン株式会社 Image capture device capable of overlay display control

Also Published As

Publication number Publication date
JP2021057757A (en) 2021-04-08

Similar Documents

Publication Publication Date Title
JP4700164B2 (en) Image recording apparatus and method
US7522196B2 (en) Image sensing apparatus and control method thereof
US8411152B2 (en) File management apparatus and control method thereof
JP2010021921A (en) Electronic camera and image processing program
JP3877577B2 (en) Camera system, digital camera, and digital camera control method
US8872959B2 (en) Digital photographing apparatus, method of controlling the same, and recording medium having recorded thereon program for executing the method
JP2011077654A (en) Imaging apparatus, control method thereof and program
JP7458730B2 (en) Information processing device, control method for information processing device, and program thereof
JP5213602B2 (en) Imaging apparatus, control method thereof, and program
CN103167238B (en) Method and apparatus for reproducing image
JP2022187301A (en) IMAGING DEVICE, CONTROL METHOD, AND PROGRAM
KR20110060299A (en) Digital photographing apparatus, control method thereof, and computer readable medium
JP4981648B2 (en) Image processing apparatus and control method thereof
KR20060062314A (en) Apparatus and method for synthesizing an object to a captured image by a digital camera
JP2008228073A (en) Imaging apparatus, image transfer method, and computer program
JP4401974B2 (en) Imaging apparatus and control method thereof
JP7755012B2 (en) Image pickup element, image pickup device, image pickup element operation method, and program
JP2014060500A (en) Display control device and imaging device
JP2015207964A (en) Imaging apparatus, imaging control method, program and recording medium
JP2019110366A (en) Image capture device capable of overlay display control
JP2006287588A (en) Image processing apparatus, image processing method, data file structure, computer program, and storage medium
JP2005251064A (en) Electronic device, file erasing program, and file erasing method
JP5274223B2 (en) Imaging apparatus and control method thereof
JP4571111B2 (en) Information processing apparatus and recording medium
JP2024140518A (en) COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240201

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240319

R151 Written notification of patent or utility model registration

Ref document number: 7458730

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151