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 PDFInfo
- 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
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,
しかしながら、特許文献1に開示された技術では、リモートライブビュー開始時に、オーバーレイ画像が表示されると、オーバーレイ画像がプライバシー性や機密性の高い画像であった場合に、第三者に見られて困るという問題がある。
However, with the technology disclosed in
本発明はこのような問題点に鑑みなされたものであって、オーバーレイ表示機能を有する情報処理装置においてプライバシー保護を行うとともに、利便性を向上させることを目的とする。 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.
以下、添付図面を参照して、本発明の好適な実施形態について説明する。 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
The
本実施形態において、情報処理装置10は、パーソナルコンピュータ(PC)である。情報処理装置10は、PC本体50とディスプレイ51とを有する。
本実施形態において、撮像装置20は、交換レンズ式デジタルカメラである。撮像装置20は、交換可能なレンズ1とカメラ本体2とを有する。
In this embodiment, the
In this embodiment, the
この撮影システム100では、情報処理装置10からのリモート操作により、撮像装置20の各種動作が制御される。また、カメラ本体2が情報処理装置10へライブビュー画像を送信すると、ライブビュー画像がディスプレイ51に表示される。本実施形態において、ディスプレイ51が表示部に相当する。
In this
交換可能なレンズ1は、焦点距離を可変するためのズームレンズ11、明るさを制御するための絞り機構12、被写体にピントを合わせるためのフォーカスレンズ13を有している。また、交換可能なレンズ1のマウント部14は、カメラ本体2のマウント部27と機械的に接合可能である。
The
マウント部14には、接点群15が組み込まれている。この接点群15は、カメラ本体2から電源の供給を受け、通信を行うための電子接点である。接点群15は、電源、グランド、送信、受信、クロック等の用途にそれぞれ分かれている。マウント部14の接点群15は、カメラ本体2のマウント部27にある接点群28の中の接続端子とそれぞれ接続する。これにより、接続端子を経由してカメラ本体2から、交換可能なレンズ1に電源が供給され、交換可能なレンズ1とカメラ本体2との間で通信が可能になる。
A
カメラ本体2は、交換可能なレンズ1を通過してきた光を反射させるハーフミラー21と、反射光を結像させる位置に配されたピント板24と、交換可能なレンズ1を通過してきた光を結像させる位置に配された撮像素子23とを有する。ピント板24で結像した光は、プリズム25で反転され、接眼レンズ26を通して正立像として観測される。また、撮影時には、ハーフミラー21が跳ね上がり、シャッター22が開き、交換可能なレンズ1を通過してきた光が、撮像素子23に結像する。
The
図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
The
まず、デジタル信号に変換された画像データは、そのままロスレス圧縮(可逆圧縮)をかけるロスレス圧縮回路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
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
Finally, the image data converted into a digital signal is subjected to image processing in an
CPU36は、撮像装置20の全体を制御する。CPU36が、第2のメモリ37に格納されたプログラムを実行することにより、撮像装置20の各構成手段を制御する。
CPU36は、カメラ本体2を初期化し、交換可能なレンズ1との通信を開始する。
また、CPU36は、撮像素子23で撮像された画像データでCPUバス34に送り出された画像データを、第1のメモリ35に格納する。そして、I/F回路38を介して外部メモリ39に書き込む。CPU36につながるスイッチ40は、レリーズスイッチである。スイッチ40を押すことによって、上記の撮影の動作が行われ、外部メモリ39に画像データが書き込まれる。
The
The
Furthermore, the
また、ライブビュー表示時には、CPU36は、ハーフミラー21を跳ね上げ、シャッター22を開き、交換可能なレンズ1を通過してきた光を撮像素子23に結像させ、デジタル信号に変換し、ライブビュー画像を取得する。そして、CPU36は、ライブビュー画像を第2のメモリ37に保存し、カメラ本体2に設置される背面ディスプレイ(不図示)に表示する。CPU36は、ライブビュー画像を一定間隔で更新する。ユーザは光学ファインダーを通して被写体を確認するのと同様に、背面ディスプレイのライブビュー画像によって被写体を確認することができる。
During live view display, the
図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
CPU301は、情報処理装置10の全体を制御する。CPU301は、不揮発性メモリ303に格納されるプログラムを実行することにより、情報処理装置10の各構成部を制御して、本発明でいう設定手段、制御手段として機能する。
メモリ302は、RAM(半導体素子を利用した揮発性メモリ)等によって構成されており、CPU301のワークメモリとして用いられる。
不揮発性メモリ303は、ROMやHDD等によって構成されており、CPU301を制御するための各種プログラム、画像データの他、各種データを記憶する。
The
The
The
画像処理部304は、CPU301の制御下で、不揮発性メモリ303や記録媒体308に格納された画像データや、外部I/F309を介して取得した映像信号、通信I/F310を介して取得した画像データ等に対して、各種画像処理を施す。画像処理部304が行う画像処理には、A/D変換処理、D/A変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大/縮小処理(リサイズ)、ノイズ低減処理、色変換処理等が含まれる。画像処理部304は、特定の画像処理を施すための専用の回路ブロックで構成されてもよい。また、画像処理の種別によっては画像処理部304を用いずに、CPU301がプログラムに従って画像処理を施すことも可能である。
The
表示I/F305は、ディスプレイ51に表示するための映像信号を出力するためのインターフェースである。ディスプレイ51には、CPU301の制御下で、ライブビュー画像や、GUI(Graphical User Interface)を構成するGUI画面等が表示される。CPU301は、プログラムに従い表示制御信号を生成するとともに、映像信号に変換し、ディスプレイ51に出力するように制御する。ディスプレイ51には、出力された映像信号に基づいた映像が表示される。
Display I/
操作部306は、キーボード等の文字情報入力デバイス、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパネル等のユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ51に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
The
記憶媒体I/F307は、メモリカードやCD、DVDといった記録媒体308が装着可能とされ、CPU301の制御下で、装着された記録媒体308からのデータの読み出しや、当該記録媒体308に対するデータの書き込み等を行う。
外部I/F309は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。
通信I/F310は、外部機器やインターネット311等と通信して、ファイルやコマンド等の各種データの送受信を行うためのインターフェースである。
The storage medium I/
The external I/
The communication I/
本実施形態において、情報処理装置10は、外部I/F309を介してカメラ本体2と接続されている。CPU301は、リモートライブビュー機能を実行して、一定間隔でライブビュー画像をカメラ本体2から受信する。CPU301は、受信したライブビュー画像を表示I/F305を介してディスプレイ51に表示させる。また、CPU301は、ライブビュー画像に補助線や画像等を重ね合わせて表示(オーバーレイ表示)させるように制御する。なお、ライブビュー画像は、本発明でいう撮影画像の一例である。撮影画像は、撮像素子23で撮像された画像であれば、ライブビュー画像に限られるものではない。
In this embodiment, the
以下、図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
ライブビュー画面410には、カメラ本体2から受信したライブビュー画像411が表示される。また、オーバーレイ表示される画像であるオーバーレイ画像に関する表示操作を行うためのオーバーレイ画像操作エリア420が設けられている。更に、ユーザ操作により任意の間隔に設定可能な格子状の補助線であるグリッド線の表示操作を行うためのグリッド線操作エリア430が設けられている。また、ユーザ操作により任意の位置や角度に移動可能な補助線であるガイド線の表示操作を行うためのガイド線操作エリア440が設けられている。
The
オーバーレイ画像操作エリア420には、参照先情報表示エリア421、オーバーレイ画像設定クリアボタン422、オーバーレイ画像保持期間設定ボタン423、オーバーレイ画像の表示、非表示を切り替えるための画像表示ONボタン424及び画像表示OFFボタン425等が設けられている。
参照先情報表示エリア421には、オーバーレイ画像の参照先の画像を示す文字列(画像パス)が表示される。オーバーレイ画像の参照先の画像が指定されると、CPU301は、オーバーレイ画像の参照先の画像を示す画像パスを参照先情報として設定する。不揮発性メモリ303には、設定された参照先情報の他、オーバーレイ画像に施された変形情報(表示位置、表示倍率、回転角度、背景透過率等)が保持されている。本実施形態において、不揮発性メモリ303が記憶部に相当する。
The overlay
In the reference destination
グリッド線操作エリア430には、グリッド線の表示、非表示を切り替えるためのグリッド線表示ONボタン431及びグリッド線表示OFFボタン432等が設けられている。ガイド線操作エリア440には、グリッド線の表示、非表示を切り替えるためのガイド線表示ONボタン441及びガイド線表示OFFボタン442等が設けられている。
The grid
図5は、ライブビュー画像411に重ね合わせて表示されるオーバーレイ画像450の一例を示す図である。オーバーレイ画像450のファイル形式は、JPEG形式等の一般的な画像ファイル形式の画像ファイルに限られない。カメラ本体2で生成されたロスレス圧縮(可逆圧縮)形式の画像ファイルやRAWデータも読み込み可能で、オーバーレイ表示用の画像として使用することが可能である。
FIG. 5 is a diagram illustrating an example of an
図6は、図4に示したライブビュー画面410が表示されている状態で、図5のオーバーレイ画像450が重ね合わせて表示される状態を示す図である。オーバーレイ画像操作エリア420の参照先情報表示エリア421に文字列が表示された状態で、画像表示ONボタン424が有効になった場合、ライブビュー画像411にオーバーレイ画像450がオーバーレイ表示される。
FIG. 6 is a diagram showing a state in which the
図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
When the grid line display ON
不揮発性メモリ303には、グリッド線の間隔やガイド線の位置や角度等の補助線の表示設定に関する情報が保持されている。本実施形態では、上述したオーバーレイ画像の参照先情報、オーバーレイ画像の変形情報、及び補助線の表示設定に関する情報が、本発明でいうオーバーレイ情報に相当する。
The
図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
次に、本実施形態の撮影システム100におけるカメラ本体2及び情報処理装置10が実行する処理の流れについて、図9及び図10のフローチャートを参照して説明する。
Next, the flow of processing executed by the
図9及び図10のフローチャートにおける各処理は、情報処理装置10のCPU301が、不揮発性メモリ303に格納されたプログラムをメモリ302に展開して実行し、各機能ブロックを制御することにより実現される。また、カメラ本体2のCPU36が、第2メモリ37に格納されたプログラムを実行し、各機能ブロックを制御することにより実現される。
The processes in the flowcharts of Figures 9 and 10 are realized by the
図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
In step S101, the
ステップS102において、カメラ本体2のCPU36が、初期通信として、情報処理装置10へ現在のカメラ設定情報を通知する。情報処理装置10のCPU301が、カメラ設定情報を受信する。これにより、カメラ本体2の状態が情報処理装置10側で把握されて、リモートライブビューを開始する準備が整う。その後、処理はステップS103へ進む。
なお、カメラ設定情報とは、撮影モードの設定状態、ホワイトバランスの設定情報、ライブビュー状態等の各種の情報である。ユーザ操作によりカメラ本体2の設定変更が行われた場合や、情報処理装置10からカメラ本体2の設定変更が行われた場合に、カメラ本体2から情報処理装置10へカメラ設定情報の更新通知がなされる。
In step S102, the
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
ステップS103において、情報処理装置10のCPU301は、リモートライブビュー機能を実行するためのアプリケーションを起動し、ディスプレイ51にライブビュー画面410を表示させる。そして、リモートライブビューの開始をカメラ本体2へ通知する。
カメラ本体2のCPU36は、ライブビュー表示を開始し、一定間隔でライブビュー画像を情報処理装置10へ送信する。
情報処理装置10のCPU301は、カメラ本体2からライブビュー画像を一定間隔で受信し、ライブビュー画面410のライブビュー画像411の表示を一定間隔で更新する。
In step S103, the
The
The
なお、前回のリモートライブビュー終了時に設定されていたオーバーレイ情報が、本ステップにおけるリモートライブビュー開始時に読み込まれる。これにより、リモートライブビュー開始時に前回の撮影状況が自動で再現される。その後、処理はステップ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
ステップS105において、情報処理装置10のCPU301は、ユーザオペレーションにより、オーバーレイ画像設定クリアボタン422が押下されたか否かを判定する。CPU301がオーバーレイ画像設定クリアボタン422が押下されたと判定した場合、処理はステップS106へ進む。CPU301がオーバーレイ画像設定クリアボタン422が押下されていないと判定した場合、処理はステップS108へ進む。
In step S105, the
ステップS106において、情報処理装置10のCPU301は、現在表示されているオーバーレイ画像の参照先情報が設定されているか否かを判定する。CPU301が参照先情報が設定されていると判定した場合、処理はステップS107へ進む。CPU301が参照先情報が設定されていないと判定した場合、処理はステップS108へ進む。
In step S106, the
ステップS107において、情報処理装置10のCPU301は、オーバーレイ画像の参照先情報を削除するとともに、参照先情報表示エリア421に表示される文字列を消去する。その後、処理はステップS108へ進む。
In step S107, the
ステップS108において、情報処理装置10のCPU301は、オーバーレイ画像の表示条件が有効であるか否かの判定として、画像表示ONボタン424が有効であって、オーバーレイ画像の参照先情報が設定されているか否かを判定する。CPU301がオーバーレイ画像の表示条件が無効であると判定した場合、処理はステップS109へ進む。CPU301がオーバーレイ画像の表示条件が有効であると判定した場合、処理はステップS110へ進む。
In step S108, the
ステップS109において、情報処理装置10のCPU301は、現在表示されているオーバーレイ画像を非表示にする。処理はステップS111へ進む。
ステップS110において、情報処理装置10のCPU301は、オーバーレイ画像として設定されている参照先にしたがって、画像を記憶媒体308から読み出し、変形情報にしたがって読み出された画像を加工してオーバーレイ画像を生成する。そして、生成されたオーバーレイ画像をライブビュー画像411にオーバーレイ表示させる。処理はステップS111へ進む。
In step S109, the
In step S110, the
ステップS111において、情報処理装置10のCPU301は、カメラ本体2からのライブビューの終了操作、又は情報処理装置10からのライブビューの終了操作が行われたか否かを判定する。CPU301が終了操作が行われたと判定した場合、処理はステップS112へ進む。CPU301が終了操作が行われていないと判定した場合、処理はステップS104へ戻る。
In step S111, the
ステップS112において、情報処理装置10のCPU301は、ライブビュー画面410を非表示にして、アプリケーションを終了し、カメラ本体2へライブビューの終了を通知する。その後、処理はステップS113へ進む。
ステップS113において、情報処理装置10のCPU301は、カメラ本体2との通信接続を切断する。その後、処理はステップS114へ進む。
ステップS114において、ユーザ操作によりカメラ本体2及び情報処理装置10の電源がOFFになり、一連の処理が終了する。
In step S112, the
In step S113, the
In step S114, the power supply to the
以上のような、図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
ステップS205において、情報処理装置10のCPU301は、オーバーレイ画像保持期間設定ボタン423が押下されたか否かを判定する。CPU301がオーバーレイ画像保持期間設定ボタン423が押下されたと判定した場合、処理はステップS206へ進む。CPU301がオーバーレイ画像保持期間設定ボタン423が押下されていないと判定した場合、処理はステップS207へ進む。
ステップS206において、情報処理装置10のCPU301は、ディスプレイ51に図11に示す保持期間設定画面を表示させて、ユーザ操作によりオーバーレイ画像の参照先情報に対して保持期間を設定する。その後、処理はステップS207へ進む。
In step S205, the
In step S206, the
図11は、オーバーレイ画像の参照先情報の保持期間を設定するための保持期間設定画面460の一例である。チェックボックス461の選択操作により、保持期間を「常に保持する」又は「アプリケーション終了まで保持する」の何れかに選択的に設定することができる。なお、本実施形態において、設定可能な保持期間は、「常に保持する」又は「アプリケーション終了まで保持する」の何れかであるが、これらに限定されるものではない。ユーザ操作により保持期間が自由に設定されるようにしてもよい。
FIG. 11 is an example of a retention
ステップ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
ステップS214において、情報処理装置10のCPU301は、オーバーレイ画像の参照先情報を削除する。その後、処理はステップS215へ進む。
ステップS215において、ユーザ操作によりカメラ本体2及び情報処理装置10の電源がOFFになり、一連の処理が終了する。
In step S214, the
In step S215, the power supply to the
以上のような、図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.
前記制御手段は、前記第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の操作とは異なる第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.
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)
| 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 |
-
2019
- 2019-09-30 JP JP2019179289A patent/JP7458730B2/en active Active
Patent Citations (4)
| 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 |