JP4798506B2 - Imaging apparatus and program thereof - Google Patents
Imaging apparatus and program thereof Download PDFInfo
- Publication number
- JP4798506B2 JP4798506B2 JP2007061780A JP2007061780A JP4798506B2 JP 4798506 B2 JP4798506 B2 JP 4798506B2 JP 2007061780 A JP2007061780 A JP 2007061780A JP 2007061780 A JP2007061780 A JP 2007061780A JP 4798506 B2 JP4798506 B2 JP 4798506B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- timing
- shooting
- image
- imaging
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Studio Devices (AREA)
Description
本発明は、撮像装置及びそのプログラムに係り、詳しくは、撮影指示タイミングのタイムラグを得ることができる撮像装置及びそのプログラムに関する。 The present invention relates to an imaging apparatus and a program thereof, and more particularly, to an imaging apparatus and a program thereof that can obtain a time lag of imaging instruction timing.
電子カメラ等の撮像装置においては、ユーザがシャッタチャンスだと判断してシャッタボタンを押下すると、その操作に応じて静止画撮影処理を行っていたが、シャッタチャンスと判断したタイミングと、シャッタボタン押下時のタイミングとが多少ズレてしまい、ユーザが撮りたいタイミングで撮影された画像を得ることはできなかった。
このような問題に鑑み、タイムラグ測定モードを設け、ランプが光ってからシャッタボタンを押下するまでの時間を測定し(タイムラグ)、静止画撮影モードにおいては、シャッタボタンが全押しされた時点から該測定した時間だけ遡った画像を記録するという技術が開発された(特許文献1)。
In an imaging apparatus such as an electronic camera, when a user deems that a photo opportunity is present and presses the shutter button, a still image shooting process is performed in response to the operation. The timing of the time slightly deviated, and it was not possible to obtain an image taken at the timing that the user wanted to take.
In view of these problems, a time lag measurement mode is provided to measure the time from when the lamp shines until the shutter button is pressed (time lag). In the still image shooting mode, the time lag is measured from when the shutter button is fully pressed. A technique of recording an image that is traced back by the measured time has been developed (Patent Document 1).
しかしながら、従来の技術によれば、各個人の撮影タイミングのタイムラグを得ることはできるが、同じ人物であっても被写体の状況によってタイムラグは変わってしまうものであり、撮影状況に応じたタイムラグを得ることはできなかった。 However, according to the conventional technology, it is possible to obtain a time lag of the shooting timing of each individual, but even for the same person, the time lag changes depending on the situation of the subject, and a time lag corresponding to the shooting situation is obtained. I couldn't.
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、撮影状況に応じた撮影指示タイミングのタイムラグを得ることができる撮像装置及びそのプログラムを提供することを目的とする。 Therefore, the present invention has been made in view of such conventional problems, and an object of the present invention is to provide an imaging apparatus capable of obtaining a time lag of an imaging instruction timing according to an imaging situation and a program thereof.
上記目的達成のため、請求項1記載の発明による撮像装置は、被写体を連続して撮像していく連続撮像制御手段と、
ユーザが任意のタイミングを指示するタイミング指示手段と、
前記タイミング指示手段により指示されたタイミングに基づいて、前記連続撮像制御手段により撮像された複数の画像データを取得する画像取得手段と、
撮影状況を取得する取得手段と、
前記取得手段により取得された撮影状況に応じたズレタイミング情報を取得するズレタイミング情報取得手段と、
前記画像取得手段により取得された複数の画像データの中から、前記ズレタイミング情報取得手段により取得されたズレタイミング情報及び前記タイミング指示手段により指示されたタイミングで定められるタイミングで前記連続撮像制御手段により撮像された画像データを特定する制御手段と、
を備えたこと特徴とする。
In order to achieve the above object, an image pickup apparatus according to the first aspect of the present invention comprises continuous image pickup control means for continuously picking up an image of a subject,
Timing instruction means for the user to instruct an arbitrary timing;
Image acquisition means for acquiring a plurality of image data imaged by the continuous imaging control means based on the timing instructed by the timing instruction means;
Acquisition means for acquiring the shooting status;
A deviation timing information acquisition means for acquiring deviation timing information according to the photographing situation acquired by the acquisition means;
Among the plurality of image data acquired by the image acquisition means, the continuous imaging control means at a timing determined by the deviation timing information acquired by the deviation timing information acquisition means and the timing indicated by the timing instruction means. Control means for identifying the imaged image data ;
It is characterized by having.
また、例えば、請求項2に記載されているように、複数の撮影シーンと、
前記複数の撮影シーンのうち、ユーザが撮影状況に応じた撮影シーンを選択するための撮影シーン選択手段と、
を備え、
前記取得手段は、
前記撮影シーン選択手段により指定された撮影シーンを撮影状況として取得する手段を含むようにしてもよい。
For example, as described in
Among the plurality of shooting scenes, shooting scene selection means for the user to select a shooting scene according to the shooting situation;
With
The acquisition means includes
The image capturing apparatus may include a unit that acquires a shooting scene designated by the shooting scene selection unit as a shooting state.
また、例えば、請求項3に記載されているように、前記複数の撮影シーンにそれぞれに対応する撮影条件を記録した撮影条件テーブルを備え、
前記連続撮像制御手段は、
撮影条件テーブルから前記撮影シーン選択手段により選択された撮影シーンに対応する撮影条件を取得し、該取得した撮影条件で撮像を行なうようにしてもよい。
In addition, for example, as described in claim 3, a shooting condition table that records shooting conditions corresponding to each of the plurality of shooting scenes is provided,
The continuous imaging control means includes
A shooting condition corresponding to the shooting scene selected by the shooting scene selection unit may be acquired from the shooting condition table, and imaging may be performed under the acquired shooting condition.
また、例えば、請求項4に記載されているように、ユーザが前記連続撮像制御手段により連続撮像されるフレームレートの高さを選択するためのフレームレート選択手段を備え、
前記取得手段は、
前記フレームレート選択手段により選択された高さのフレームレートを撮影状況として取得する手段を含むようにしてもよい。
Further, for example, as described in claim 4, the apparatus includes a frame rate selection unit for the user to select a height of a frame rate continuously captured by the continuous imaging control unit,
The acquisition means includes
The image processing apparatus may include means for acquiring a frame rate at a height selected by the frame rate selection means as a shooting situation.
また、例えば、請求項5に記載されているように、前記連続撮像制御手段により撮像される画像データに基づいて、被写体の動き量を検出する動き量検出手段を備え、
前記取得手段は、
前記動き量検出手段により検出された動き量を撮影状況として取得する手段を含むようにしてもよい。
Further, for example, as described in claim 5, the apparatus includes a movement amount detection unit that detects a movement amount of a subject based on image data captured by the continuous imaging control unit,
The acquisition means includes
You may make it contain the means which acquires the motion amount detected by the said motion amount detection means as an imaging | photography condition.
また、例えば、請求項6に記載されているように、前記画像取得手段は、
前記タイミング指示手段により指示されたタイミングの前後、又は、指示されたタイミング以前又は以後に前記連続撮像制御手段により撮像された複数の画像データを取得するようにしてもよい。
For example, as described in
A plurality of pieces of image data captured by the continuous imaging control unit may be acquired before or after the timing instructed by the timing instruction unit, or before or after the instructed timing.
また、例えば、請求項7に記載されているように、各撮影状況に応じたズレタイミング情報を記録したテーブルを備え、
前記ズレタイミング情報取得手段は、
前記取得手段により取得された撮影状況に応じたズレタイミング情報を前記テーブルから取得するようにしてもよい。
In addition, for example, as described in claim 7, a table in which deviation timing information corresponding to each shooting situation is recorded is provided.
The deviation timing information acquisition means includes:
You may make it acquire the shift | offset | difference timing information according to the imaging | photography condition acquired by the said acquisition means from the said table.
また、例えば、請求項8に記載されているように、前記画像取得手段により取得された画像データのうち、ユーザが任意の画像データを選択するための選択手段と、
前記選択手段により選択された画像データが前記連続撮像制御手段により撮像されたタイミングと、前記タイミング指示手段により指示されたタイミングとのズレ時間に基づいて、前記取得手段により取得された撮影状況に対応する前記テーブルに記録されているズレタイミング情報の記録を更新させる記録更新制御手段と、
を備えるようにしてもよい。
Further, for example, as described in
Corresponding to the shooting situation acquired by the acquisition unit based on the time difference between the timing at which the image data selected by the selection unit was captured by the continuous imaging control unit and the timing instructed by the timing instruction unit Recording update control means for updating the record of the deviation timing information recorded in the table;
You may make it provide.
また、例えば、請求項9に記載されているように、前記制御手段は、
前記特定した画像データに基づいて、前記画像取得手段により取得された画像データの表示を制御する表示制御手段を含むようにしてもよい。
For example, as described in
You may make it contain the display control means which controls the display of the image data acquired by the said image acquisition means based on the specified image data .
また、例えば、請求項10に記載されているように、前記表示制御手段は、
前記特定した画像データを最初に単一表示させるようにしてもよい。
Further, for example, as described in
The specified image data may be initially displayed as a single image .
また、例えば、請求項11に記載されているように、前記表示制御手段は、
前記画像取得手段により取得された複数の画像データをマルチ表示させるとともに、前記特定した画像データを最初に差別表示させるようにしてもよい。
For example, as described in
A plurality of image data acquired by the image acquisition means may be displayed in a multi display manner, and the specified image data may be displayed in a differential manner first.
また、例えば、請求項12に記載されているように、ユーザが前記画像取得手段により取得された画像データのうち、任意の画像データを指定する画像指定手段を備え、
前記表示制御手段は、
前記画像指定手段により画像データが指定された場合は、該単一表示又は差別表示させる画像データを該指定された画像データに変更させて表示させるようにしてもよい。
Further, for example, as described in
The display control means includes
When image data is designated by the image designation means, the image data to be displayed in a single display or differently may be changed to the designated image data for display.
また、例えば、請求項13に記載されているように、前記選択手段により選択された画像データを記録手段に記録する記録制御手段を備えるようにしてもよい。
Further, for example, as described in
また、例えば、請求項14に記載されているように、前記選択手段は、
ユーザによって所定の操作が行なわれたときに前記表示制御手段により単一表示又は差別表示されている画像データを選択するようにしてもよい。
In addition, for example, as described in
When a predetermined operation is performed by the user, the image data that is single-displayed or differentially displayed by the display control means may be selected.
また、例えば、請求項15に記載されているように、ユーザが画像データの記録を指示する記録指示手段と、
前記記録指示手段により画像データの記録が指示された場合は、前記画像取得手段により取得された画像データを記録手段に記録する記録制御手段と、
を備え、
前記選択手段は、
前記記録指示手段により画像データの記録が指示されたときに前記表示制御手段により単一表示又は差別表示されている画像データを選択するようにしてもよい。
Further, for example, as described in
When recording of image data is instructed by the recording instruction means, recording control means for recording the image data acquired by the image acquisition means on the recording means;
With
The selection means includes
When recording of the image data is instructed by the recording instruction unit, the image data that is displayed in a single display or differently by the display control unit may be selected.
また、例えば、請求項16に記載されているように、前記記録制御手段は、
前記記録指示手段により画像データの記録が指示された場合は、該記録が指示されたときに前記表示制御手段により単一表示又は差別表示された画像データを記録するようにしてもよい。
Further, for example, as described in
When recording of image data is instructed by the recording instructing means, image data that is displayed in a single display or in a differential display by the display control means may be recorded when the recording is instructed.
また、例えば、請求項17に記載されているように、前記制御手段は、
前記特定した画像データに基づいて、前記画像取得手段により取得された画像データの記録を制御する記録制御手段を含むようにしてもよい。
For example, as described in claim 17, the control means includes
A recording control unit that controls recording of the image data acquired by the image acquisition unit based on the specified image data may be included.
また、例えば、請求項18に記載されているように、前記記録制御手段は、
前記特定した画像データを記録するようにしてもよい。
For example, as described in claim 18, the recording control unit includes:
The specified image data may be recorded.
上記目的達成のため、請求項19記載の発明によるプログラムは、被写体を連続して撮像していく連続撮像制御処理と、
ユーザの操作に応じて任意のタイミングを指示するタイミング指示処理と、
前記タイミング指示処理により指示されたタイミングに基づいて、前記連続撮像制御処理により撮像された複数の画像データを取得する画像取得処理と、
撮影状況を取得する取得処理と、
前記取得処理により取得された撮影状況に応じたズレタイミング情報を取得するズレタイミング情報取得処理と、
前記画像取得処理により取得された複数の画像データの中から、前記ズレタイミング情報取得処理により取得されたズレタイミング情報及び前記タイミング指示処理により指示されたタイミングで定められるタイミングで前記連続撮像制御処理により撮像された画像データを特定する制御処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とする。
In order to achieve the above object, a program according to the invention of claim 19 includes a continuous imaging control process for continuously imaging a subject;
A timing instruction process for instructing an arbitrary timing according to a user operation;
An image acquisition process for acquiring a plurality of image data captured by the continuous imaging control process based on the timing instructed by the timing instruction process;
Acquisition processing to acquire the shooting status;
A shift timing information acquisition process for acquiring shift timing information corresponding to the shooting situation acquired by the acquisition process;
Among the plurality of image data acquired by the image acquisition process, the continuous imaging control process at a timing determined by the timing of the shift timing information acquired by the shift timing information acquisition process and the timing specified by the timing instruction process. Control processing for identifying captured image data ;
And each of the above processes is executed by a computer.
本願発明によれば、撮影状況に応じた実際に撮影を指示したタイミングとシャッタチャンスのタイミングとのタイムラグ(ズレタイミング情報)を取得することができる。 According to the present invention, it is possible to acquire a time lag (shift timing information) between the timing of actually instructing shooting according to the shooting situation and the timing of the photo opportunity.
以下、本実施の形態について、本発明の撮像装置をデジタルカメラに適用した一例として図面を参照して詳細に説明する。
[第1の実施の形態]
A.デジタルカメラの構成
図1は、本発明の撮像装置を実現するデジタルカメラ1の電気的な概略構成を示すブロック図である。
デジタルカメラ1は、撮影レンズ2、レンズ駆動ブロック3、絞り4、CCD5、ドライバ6、TG(timing generator)7、ユニット回路8、画像生成部9、CPU10、キー入力部11、メモリ12、DRAM13、フラッシュメモリ14、画像表示部15、バス16を備えている。
Hereinafter, the present embodiment will be described in detail with reference to the drawings as an example in which the imaging apparatus of the present invention is applied to a digital camera.
[First embodiment]
A. Configuration of Digital Camera FIG. 1 is a block diagram showing a schematic electrical configuration of a
The
撮影レンズ2は、図示しない複数のレンズ群から構成されるフォーカスレンズ、ズームレンズ等を含む。そして、撮影レンズ2にはレンズ駆動ブロック3が接続されている。レンズ駆動ブロック3は、フォーカスレンズ、ズームレンズをそれぞれ光軸方向に沿って駆動させるフォーカスモータ、ズームモータと、CPU10から送られてくる制御信号にしたがって、フォーカスモータ、ズームモータを駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている(図示略)。
The photographing
絞り4は、図示しない駆動回路を含み、駆動回路はCPU10から送られてくる制御信号にしたがって絞り4を動作させる。
絞り4とは、撮影レンズ2から入ってくる光の量を制御する機構のことをいう。
The diaphragm 4 includes a drive circuit (not shown), and the drive circuit operates the diaphragm 4 in accordance with a control signal sent from the
The diaphragm 4 is a mechanism that controls the amount of light that enters from the photographing
CCD5は、ドライバ6によって駆動され、一定周期毎に被写体像のRGB値の各色の光の強さを光電変換して撮像信号としてユニット回路8に出力する。このドライバ6、ユニット回路8の動作タイミングはTG7を介してCPU10により制御される。なお、CCD5はベイヤー配列の色フィルターを有しており、電子シャッタとしての機能も有する。この電子シャッタのシャッタ速度は、ドライバ6、TG7を介してCPU10によって制御される。
The CCD 5 is driven by the
ユニット回路8には、TG7が接続されており、CCD5から出力される撮像信号を相関二重サンプリングして保持するCDS(Correlated Double Sampling)回路、そのサンプリング後の撮像信号の自動利得調整を行なうAGC(Automatic Gain Control)回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するA/D変換器から構成されており、CCD5から出力された撮像信号はユニット回路8を経てデジタル信号として画像生成部9に送られる。
A TG 7 is connected to the
画像生成部9は、ユニット回路8から送られてきた画像データに対してγ補正処理、ホワイトバランス処理などの処理を施すとともに、輝度色差信号(YUVデータ)を生成し、該生成された輝度色差信号の画像データはCPU10に送られる。つまり、画像生成部9は、CCD5から出力された画像データに対して画像処理を施す。
The
CPU10は、CCD5への撮像制御、該撮像された画像データのDRAM13への記憶処理、フラッシュメモリ14への記録処理、画像データの表示処理を行う機能を有するとともに、デジタルカメラ1の各部を制御するワンチップマイコンである。また、CPU10はクロック回路を含み、タイマーとしての機能も有する。
特に、CPU10は、被写体を連続して撮像していく機能(連続撮像制御手段)、ユーザによって任意に指示されたタイミングに基づいて、該連続撮像された複数の画像データを取得する機能(画像取得手段)、撮影状況を取得する機能(取得手段)、該取得された撮影状況に応じたズレタイミング情報を取得する機能(ズレタイミング情報取得手段)、該取得されたズレタイミング情報及び該取得された画像データを用いて所定の処理を実行させる機能(制御手段)も有する。
The
In particular, the
キー入力部11は、半押し全押し可能なシャッタボタン、モード切替キー、フレームレート設定キー、撮影シーン設定キー、十字キー、SETキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をCPU10に出力する。このキー入力部11は、本発明のタイミング指示手段、選択手段、指定手段、指示手段として機能を有する。
メモリ12には、CPU10が各部を制御するのに必要な制御プログラム、及び必要なデータ(ズレタイミングテーブル、撮影条件テーブルなど)が記録されており、CPU10は、該プログラムに従い動作する。
The
The
DRAM13は、CCD5によって撮像された後、CPU10に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、CPU10のワーキングメモリとして使用される。
フラッシュメモリ14は、圧縮された画像データを保存する記録媒体である。
The
The
画像表示部15は、カラーLCDとその駆動回路を含み、撮影待機状態にあるときには、CCD5によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ14から読み出され、伸張された記録画像を表示させる。
The
B.デジタルカメラ1の動作
実施の形態におけるデジタルカメラ1の動作を図2及び図3のフローチャートに従って説明する。
ユーザのキー入力部11のモード切替キーの操作により静止画撮影モードが設定されると、ステップS1で、CPU10は、所定のフレームレート(たとえば、30fps)でCCD5による撮像を開始させる。
次いで、ステップS2で、CPU10は、該CCD5により順次撮像され、画像生成部9によって順次生成された輝度色差信号の画像データをバッファメモリ(DRAM13)に記憶し、該記憶した画像データを画像表示部15に表示させるという、いわゆるスルー画像表示を開始する。
B. Operation of
When the still image shooting mode is set by the user operating the mode switching key of the
Next, in step S2, the
次いで、ステップS3で、CPU10は、ユーザによってフレームレート(連写速度)設定モードに設定されたか否かを判断する。この判断は、フレームレート設定キーの操作に対応する操作信号がキー入力部11から送られてきたか否かにより判断する。ここで、ユーザは、現在の動画撮像のフレームレートを、現在の被写体の状況に応じたフレームレートに設定したい場合にフレームレート設定キーを操作することにより、フレームレートの高さを変更することができる。
Next, in step S3, the
ステップS3で、フレームレート設定モードに設定されたと判断すると、ステップS4で、CPU10は、ユーザによって任意のフレームレートが選択されたか否かを判断する。
このとき、CPU10は、フレームレート設定モードに設定されたと判断すると、複数のフレームレートの高さ(例えば、15fps、30fps、60fps等のフレームレート)を画像表示部15に一覧表示させ、ユーザは該一覧表示された複数の高さのフレームレートの中から、任意の高さのフレームレートを十字キー及びSETキーの操作を行なうことにより選択することができる。ここで、ユーザは、被写体の動きが速い場合には高いフレームレートを選択し、被写体の動きが静止又は緩やかな場合は低いフレームレートを選択する。ここでは、比較的動きが速いバッティングを行なう被写体を撮影するので、「60fps」を選択したものとする。
If it is determined in step S3 that the frame rate setting mode has been set, in step S4, the
At this time, if the
このユーザのフレームレートの高さの選択について簡単に説明すると、十字キーの操作により任意のフレームレートの高さを仮選択することができ、該仮選択した高さのフレームレートでOKと思う場合はSETキーを操作することにより、該仮選択している高さのフレームレートを選択することができる。このとき、仮選択されている高さのフレームレートは他の高さのフレームレートとは差別表示させる。
なお、CPU10は、複数のフレームレートの高さを一覧表示させる際には、現在の動画撮像により撮像されている高さのフレームレートを予め仮選択しておくようにしてもよいし、現在の動画撮像により撮像されている高さのフレームレートを一覧表示させているフレームレートの高さの中から除外するようにしてもよい。
Briefly describing the user's selection of the frame rate height, it is possible to temporarily select an arbitrary frame rate height by operating the cross key, and when the frame rate of the temporarily selected height is OK. By operating the SET key, the temporarily selected frame rate can be selected. At this time, the frame rate of the temporarily selected height is displayed differently from the frame rates of other heights.
Note that when displaying a list of heights of a plurality of frame rates, the
ステップS4で、フレームレートの高さの選択が行なわれていないと判断すると選択が行なわれたと判断するまでステップS4に留まり、フレームレートの高さの選択が行なわれたと判断すると、ステップS5に進み、CPU10は、動画撮像のフレームレートの高さを該選択されたフレームレートの高さに変更するとともに、バッファメモリのレート記憶領域に該変更されたフレームレートの高さを記憶させて、ステップS6に進む。これにより、変更後は該変更されたフレームレートの高さで、動画が撮像されることになる。なお、このレート記憶領域に記憶されるフレームレートの高さは現在の動画撮像のフレームレートの高さのみであり、フレームレートの高さが変更されると、該変更後の高さが記憶される。
If it is determined in step S4 that the frame rate height has not been selected, the process stays in step S4 until it is determined that the frame rate has been selected. If it is determined that the frame rate height has been selected, the process proceeds to step S5. The
一方、ステップS3で、フレームレート設定モードに設定されていないと判断するとそのままステップS6に進む。
ステップS6に進むと、CPU10は、撮影シーン設定モードに設定されたか否かを判断する。この判断は、撮影シーン設定キーの操作に対応する操作信号がキー入力部11から送られてきたか否かにより判断する。ここで、ユーザが現在の被写体の状況に最も適した撮影シーンの撮影条件で被写体を撮影したい場合には撮影シーン設定モードキーを操作することにより、撮影条件を変更することができる。
On the other hand, if it is determined in step S3 that the frame rate setting mode is not set, the process proceeds directly to step S6.
In step S6, the
ステップS6で、撮影シーン設定モードに設定されたと判断すると、ステップS7に進み、CPU10は、ユーザによって任意の撮影シーンが選択されたか否かを判断する。
このとき、CPU10は、撮影シーン設定モードに設定されたと判断すると、メモリ12に記憶されている複数種の撮影シーンの名称を画像表示部15に一覧表示させ、ユーザが該一覧表示された複数種の撮影シーンの名称の中から任意の撮影シーンを十字キー及びSETキーを操作することにより選択することができる。なお、予めメモリ12には、複数種の撮影シーンの名称と、該各撮影シーンに対応する撮影条件(絞り、シャッタ速度、感度等)が記録された撮影条件テーブルが記録されている。ここで、ユーザが現在の被写体の状況に最も適した撮影シーンを選択する。
If it is determined in step S6 that the shooting scene setting mode has been set, the process proceeds to step S7, and the
At this time, when the
この撮影シーンとしては、「人物を写す」、「風景を写す」、「子供を写す」、「スポーツを写す」等の複数の撮影シーンがあり、該各撮影シーンに対応する撮影条件も記録されている。ここでは、バッティングを行なう被写体を撮影するので、「スポーツ」を選択したものとする。
このユーザの撮影シーンの選択について具体的に説明すると、十字キーの操作により任意の撮影シーンを仮選択することができ、該仮選択した撮影シーンでOKと思う場合はSETキーを操作することにより、該仮選択している撮影シーンを選択することができる。このとき、仮選択されている撮影シーンは他の撮影シーンとは差別表示させる。
This shooting scene includes a plurality of shooting scenes such as “photographing a person”, “photographing a landscape”, “photographing a child”, “photographing sports”, etc., and the shooting conditions corresponding to each of the shooting scenes are also recorded. ing. Here, it is assumed that “sport” is selected because the subject to be batting is shot.
This shooting scene selection by the user will be described in detail. An arbitrary shooting scene can be temporarily selected by the operation of the cross key, and if the shooting scene temporarily selected is OK, by operating the SET key. The temporarily selected shooting scene can be selected. At this time, the temporarily selected shooting scene is displayed differently from other shooting scenes.
なお、撮影シーンを一覧表示させることなく、撮影シーン毎に個別表示させるようにしてもよい。この場合は、十字キーの操作を行なうことにより、個別表示させる撮影シーンをコマ送りさせていき、SETキーの操作が行なわれると該個別表示されている撮影シーンを選択する。 In addition, you may make it display separately for every imaging | photography scene, without displaying a list of imaging | photography scenes. In this case, by operating the cross key, the shooting scenes to be displayed individually are moved forward, and when the SET key is operated, the shooting scenes displayed individually are selected.
ステップS7で、撮影シーンが選択されていないと判断すると、撮影シーンが選択されるまでステップS7に留まり、撮影シーンが選択されたと判断すると、ステップS8に進み、CPU10は、現在の動画撮像の撮影条件を該選択された撮影シーンに対応する撮影条件に変更するとともに、バッファメモリの撮影シーン記憶領域に該選択された撮影シーンの情報(例えば、名称)を記憶させてステップS9に進む。これにより、撮影シーンの選択後は、該変更された撮影条件(該選択された撮影シーンに対応する撮影条件)で、動画が撮像されることになり、現在の撮影状況に適した撮影条件で撮像することができる。なお、この撮影シーン記憶領域に記憶される撮影シーンの名称は直近に選択された撮影シーンの名称であり、撮影シーンが再び選択されると該選択された撮影シーンの名称のみが記憶される。
If it is determined in step S7 that a shooting scene has not been selected, the process stays in step S7 until a shooting scene is selected. If it is determined that a shooting scene has been selected, the process proceeds to step S8, where the
ステップS9に進むと、CPU10は、ユーザによってシャッタボタンが半押しされたか否かを判断する。この判断は、シャッタボタンの半押し操作に対応する操作信号がキー入力部11から送られてきたか否かにより判断する。
このとき、ユーザが間もなくシャッタチャンスが到来するだろうと思う場合にシャッタボタンの半押し操作を行なう。
In step S9, the
At this time, when the user thinks that a photo opportunity will come soon, a half-press operation of the shutter button is performed.
ステップS9で、シャッタボタンが半押しされていないと判断すると、ステップS3に戻り、上記した動作を繰り返す。
これにより、ユーザがシャッタボタンを半押し操作するまでは、フレームレートの高さ、撮影シーンの選択を変更することができる。
If it is determined in step S9 that the shutter button is not half-pressed, the process returns to step S3 and the above-described operation is repeated.
Thereby, until the user presses the shutter button halfway, the height of the frame rate and the selection of the shooting scene can be changed.
なお、フレームレートや撮影シーンが選択されると、該選択された高さのフレームレートで撮像したり、該選択された撮影シーンに対応する撮影条件で撮像するようにしたが、シャッタボタン半押し以降の撮像処理に対してのみに、ユーザによって選択されたフレームレートや撮影シーンに対応する撮影条件で撮像するようにしてもよい。つまり、シャッタボタンが半押しされるまでは、フレームレートや撮影シーンが選択されても、該選択されたフレームレートや該選択された撮影シーンに対応する撮影条件が撮像処理に影響されない。 When a frame rate or shooting scene is selected, shooting is performed at the selected frame rate or shooting conditions corresponding to the selected shooting scene. Only for the subsequent imaging processing, the imaging may be performed under the shooting conditions corresponding to the frame rate and shooting scene selected by the user. That is, until the shutter button is half-pressed, even if a frame rate or a shooting scene is selected, the shooting conditions corresponding to the selected frame rate and the selected shooting scene are not affected by the shooting process.
一方、ステップS9で、シャッタボタンが半押しされたと判断すると、ステップS10に進み、CPU10は、シャッタボタンの半押し後に撮像されたフレーム画像データを順次バッファメモリに循環記憶させていく処理を開始する。
この循環記憶とは、バッファメモリの空き容量がなくなるまで、撮像されたフレーム画像データを順次記憶させて蓄積させていき、バッファメモリの空き容量がなくなると、新たに撮像されたフレーム画像データを、バッファメモリに記憶されている複数のフレーム画像データのうち一番古いフレーム画像データの上に上書きしていく。これにより、直近に撮像されたフレーム画像データから一定時間前までのフレーム画像データが記憶されていることになる。
On the other hand, if it is determined in step S9 that the shutter button has been half-pressed, the process proceeds to step S10, where the
The circular storage means that the captured frame image data is sequentially stored and accumulated until the buffer memory runs out of space, and when the buffer memory runs out of space, the newly captured frame image data is The oldest frame image data is overwritten on the frame image data stored in the buffer memory. As a result, the frame image data from the most recently captured frame image data to a certain time before is stored.
図4は、あるタイミング時に画像表示部15に表示される画像の様子を示すものであり、これらの画像のタイミングは、A→C→Bというように時間が経過しているものとする。
図4のAはシャッタボタン半押し後、最初に撮像され表示された画像の様子を示すものである。
FIG. 4 shows a state of images displayed on the
FIG. 4A shows a state of an image that is first picked up and displayed after half-pressing the shutter button.
次いで、ステップS11で、CPU10は、ユーザによってシャッタボタンが全押しされたか否かを判断する。この判断は、シャッタボタンの全押し操作に対応する操作信号がキー入力部11から送られてきたか否かにより判断する。
このとき、ユーザはシャッタチャンスが到来したと判断した時に、シャッタボタンを全押し操作する。
Next, in step S11, the
At this time, when the user determines that the photo opportunity has come, the user fully presses the shutter button.
ステップS11で、シャッタボタンが全押しされていないと判断すると、シャッタボタンが全押しされるまでステップS11に留まり、シャッタボタンが全押しされたと判断すると、図3のステップS12に進み、CPU10は、シャッタボタンの全押し時に撮像されたフレーム画像データに該シャッタチャンスの画像であると指示された画像であることを識別させる識別情報を付して記憶させる。なお、シャッタボタンの全押し時に画像表示部15に表示されたフレーム画像データに該識別情報を付すようにしてもよい。
If it is determined in step S11 that the shutter button is not fully pressed, the process stays in step S11 until the shutter button is fully pressed. If it is determined that the shutter button is fully pressed, the process proceeds to step S12 in FIG. The frame image data captured when the shutter button is fully pressed is added with identification information for identifying that it is an image instructed to be an image of the photo opportunity, and stored. The identification information may be attached to the frame image data displayed on the
次いで、ステップS13で、CPU10は、シャッタボタンが全押しされてから所定時間(例えば、2秒)が経過したか否かを判断する。
ステップS13で、所定時間が経過していないと判断すると所定時間が経過するまでステップS13に留まり、所定時間が経過したと判断すると、ステップS14に進み、CPU10は、動画撮像処理及び撮像されたフレーム画像データの循環記憶処理を終了する。
Next, in step S13, the
If it is determined in step S13 that the predetermined time has not elapsed, the process stays in step S13 until the predetermined time elapses. If it is determined that the predetermined time has elapsed, the process proceeds to step S14, and the
この所定時間の間、動画撮像、記憶を行なう理由は、被写体の状況等の撮影状況に応じて、シャッタチャンスより遅くシャッタボタンを全押ししてしまったり、シャッタチャンスを早くシャッタボタンを全押ししてしまう場合があり、シャッタボタン全押し後に動画撮像、記憶を行なわないと、シャッタチャンスより速めにシャッタボタンを全押しした場合には対応できないからである。 The reason for capturing and storing the moving image during this predetermined time is that the shutter button is fully pressed later than the shutter chance, or the shutter button is fully pressed earlier than the shutter chance, depending on the shooting situation such as the subject situation. This is because if the moving image is not captured and stored after the shutter button is fully pressed, the shutter button cannot be fully pressed before the shutter chance.
また、この所定時間の長さは、フレーム画像データがバッファメモリに循環記憶されていくので、所定時間を長くしてしまうと、バッファメモリに記憶された全フレーム画像データがシャッタボタンの全押し後に撮像されたものとなってしまうので、少なくとも、バッファメモリにシャッタボタン全押し前に撮像されたフレーム画像データが複数枚記憶されているように定める必要がある。なお、この所定時間は、シャッタボタンの全押し前に撮像されたフレーム画像データと全押し後に撮像されたフレーム画像データの枚数が略同数となるような時間であることが好ましい。 Further, since the frame image data is cyclically stored in the buffer memory for the length of the predetermined time, if the predetermined time is lengthened, all the frame image data stored in the buffer memory will be stored after the shutter button is fully pressed. Since the image is captured, it is necessary to determine that at least a plurality of frame image data captured before the shutter button is fully pressed is stored in the buffer memory. The predetermined time is preferably a time such that the number of frame image data captured before the shutter button is fully pressed and the number of frame image data captured after the shutter button is fully pressed are approximately the same.
次いで、ステップS15で、バッファメモリに記憶されているフレーム画像データが撮像されたフレームレートの高さ(レート記憶領域に記憶されているフレームレートの高さ)及び該フレーム画像データが撮像された撮影条件に対応する撮影シーンの名称(撮影シーン記憶領域に記憶されている撮影シーンの名称)に対応するズレタイミング情報をメモリ12に記録されているズレタイミングテーブルから取得する。
Next, in step S15, the height of the frame rate at which the frame image data stored in the buffer memory is imaged (the height of the frame rate stored in the rate storage area) and the shooting at which the frame image data is imaged. The shift timing information corresponding to the name of the shooting scene corresponding to the condition (name of the shooting scene stored in the shooting scene storage area) is acquired from the shift timing table recorded in the
図5(a)は、メモリ12に記録されているズレタイミングテーブルを説明するための図である。
図5(a)を見ると、各撮影シーン、各フレームレートの高さ毎にズレタイミング情報(ズレ時間:ms)が記録されているのが分かる。
このズレ時間は、図示しないが、「+・・ms」と「−・・ms」とがあり、−の場合は、シャッタチャンスより遅く全押し操作してしまった場合のズレタイミングを表し、+の場合は、シャッタチャンスより速く全押ししてしまった場合のズレタイミングを表す。なお、図5中の撮影シーンの項目に「なし」とあるのは、撮影シーンが選択されなかった場合における各フレームレートの高さに対応するズレタイミングである。
FIG. 5A is a diagram for explaining a deviation timing table recorded in the
From FIG. 5A, it can be seen that shift timing information (shift time: ms) is recorded for each shooting scene and each frame rate height.
Although not shown in the drawing, there are “+ ·· ms” and “− ·· ms”. In the case of “−”, the deviation time represents a deviation timing when the full-press operation is performed later than the shutter chance. In the case of, the shift timing when the shutter button is fully pressed faster than the photo opportunity is shown. Note that “None” in the shooting scene item in FIG. 5 is a shift timing corresponding to the height of each frame rate when no shooting scene is selected.
このように、撮影シーン及びフレームレートに対応するズレタイミング情報をズレタイミングテーブルに記録させているので、被写体の状況、撮影状況に応じたズレタイミング情報を簡易且つ迅速に取得することができる。
例えば、図4のCに示すような画像がシャッタチャンスであると思っても、実際にシャッタボタンの全押し時に撮像された画像は図4のBのような画像になってしまいタイムラグが生じてしまうが、つまり、撮影状況によっては、実際のシャッタボタンの全押し操作タイミングはシャッタチャンスのタイミングより遅れてしまったり、予めシャッタチャンスを予測して撮影を指示する場合は、実施のシャッタボタンの全押し操作タイミングはシャッタチャンスのタイミングより速くなってしまい、シャッタチャンスのタイミングと撮影指示タイミングとにタイムラグが生じてしまうので、シャッタボタン全押し時に撮像された(表示された)画像がシャッタチャンスの画像とならない。従って、該撮影状況下におけるシャッタチャンスとシャッタボタン全押し時とのタイムラグを得るために、選択された撮影シーンとフレームレートの高さに応じた、つまり、撮影状況に応じたそのタイムラグ(ズレタイミング情報)をズレタイミングテーブルから取得する。
As described above, since the shift timing information corresponding to the shooting scene and the frame rate is recorded in the shift timing table, the shift timing information corresponding to the subject situation and the shooting situation can be acquired easily and quickly.
For example, even if an image as shown in FIG. 4C is a photo opportunity, the image actually captured when the shutter button is fully pressed becomes an image as shown in FIG. 4B, resulting in a time lag. In other words, depending on the shooting situation, the actual shutter button full-pressing operation timing may be delayed from the timing of the shutter chance, or when shooting is instructed in advance by predicting the shutter chance, Since the push operation timing is faster than the timing of the photo opportunity, and there is a time lag between the photo opportunity timing and the shooting instruction timing, the image captured (displayed) when the shutter button is fully pressed is an image of the photo opportunity. Not. Accordingly, in order to obtain a time lag between the photo opportunity and the time when the shutter button is fully pressed in the shooting situation, the time lag (shift timing) according to the selected shooting scene and the frame rate height, that is, according to the shooting situation. Information) is obtained from the deviation timing table.
次いで、ステップS16で、CPU10は、バッファメモリに記憶されているフレーム画像データのうち、識別情報が付されているフレーム画像データ(シャッタボタンの全押し時に撮像されたフレーム画像データ若しくはシャッタボタンの全押し時に表示されていたフレーム画像データ)から該取得したズレタイミング情報分に相当するフレーム画像データを推奨画像(シャッタチャンスの画像)として選択して画像表示部15に表示させる。
Next, in step S16, the
この推奨画像の選択を具体的に説明すると、現在のフレームレートの高さ(レート記憶領域に現在記憶されているフレームレートの高さ)と該取得したズレタイミング情報に基づいて、ズレ枚数を算出し、該識別情報が付されているフレーム画像データから該算出したズレ枚数分に相当するフレーム画像データを推奨画像として選択する。このフレームレートを加味する理由は、ズレ時間が同じであってもフレームレートの高低(30fps、60fps)によってズレ枚数が異なるからである。 The selection of the recommended image will be specifically described. The number of shifts is calculated based on the current frame rate height (the frame rate currently stored in the rate storage area) and the acquired shift timing information. Then, frame image data corresponding to the calculated number of deviations is selected as a recommended image from the frame image data to which the identification information is attached. The reason for taking this frame rate into account is that the number of shifts varies depending on the frame rate (30 fps, 60 fps) even if the shift time is the same.
例えば、取得されたズレタイミング情報が「−50(ms)」の場合には、識別情報が付されているフレーム画像データの撮影タイミングより50ms前のタイミングで撮像されたフレーム画像データを推奨画像として選択して表示させる。
つまり、該取得したズレタイミング情報である「−50(ms)」と現在のフレームレートの高さに基づいてズレ枚数を算出する。この算出されたズレ枚数が例えば「−3枚」の場合は、識別情報が付されているフレーム画像データの3枚前に撮像されたフレーム画像データを選択する。
逆に、取得したズレタイミング情報が「+・・(ms)」の場合は、算出されるズレ枚数は「+・・枚」となり、推奨画像として選択されるフレーム画像データは、識別情報が付されているフレーム画像データより後に撮像されたフレーム画像データとなる。
For example, when the acquired shift timing information is “−50 (ms)”, frame image data captured at a timing 50 ms before the shooting timing of the frame image data to which the identification information is attached is used as a recommended image. Select to display.
That is, the number of deviations is calculated based on the obtained deviation timing information “−50 (ms)” and the current frame rate height. For example, when the calculated shift number is “−3”, the frame image data captured three frames before the frame image data to which the identification information is attached is selected.
Conversely, when the obtained misalignment timing information is “+ •• (ms)”, the calculated misalignment count is “+ ••”, and the frame image data selected as the recommended image has identification information attached. The frame image data is captured after the frame image data being captured.
次いで、ステップS17で、CPU10は、ユーザによってSETキーの操作が行なわれたか否かを判断する。この判断は、SETキーの操作に対応する操作信号がキー入力部11から送られてきたか否かにより判断する。
このとき、ユーザは、該選択して表示されているフレーム画像データを静止画データとして記録したいと思う場合はSETキーの操作を行なう。
ステップS17で、SETキーの操作が行なわれていないと判断すると、ステップS18に進み、CPU10は、十字キーの操作が行なわれたか否かを判断する。この判断は、十字キーの操作に対応する操作信号がキー入力部11から送られてきたか否かにより判断する。
Next, in step S17, the
At this time, if the user wants to record the frame image data selected and displayed as still image data, the user operates the SET key.
If it is determined in step S17 that the SET key is not operated, the process proceeds to step S18, and the
ステップS18で、十字キーの操作が行なわれたと判断すると、ステップS19に進み、CPU10は、該操作にしたがってフレーム画像データを新たに選択し、該選択したフレーム画像データを画像表示部15に表示させてステップS17に進む。
例えば、十字キーの「↓」キーの操作が行なわれると、該選択して表示しているフレーム画像データの次に撮像されたフレーム画像データを新たに選択して表示させ、十字キーの「↑」キーの操作が行なわれると、該選択して表示しているフレーム画像データの前に撮像されたフレーム画像データを新たに選択して表示させる。これにより、動画撮像により記憶保持されたフレーム画像データの中からシャッタチャンスの画像を探すことができるとともに、どんな画像が撮像されたのかも確認することができる。
If it is determined in step S18 that the cross key has been operated, the process proceeds to step S19, where the
For example, when the operation of the “↓” key of the cross key is performed, the frame image data captured next to the frame image data selected and displayed is newly selected and displayed. When the key is operated, the frame image data captured before the selected and displayed frame image data is newly selected and displayed. Thereby, it is possible to search for an image of a photo opportunity from the frame image data stored and held by moving image capturing, and it is also possible to confirm what image has been captured.
一方、ステップS18で、十字キーの操作が行なわれていないと判断するとそのままステップS17に戻る。
そして、ステップS17でSETキーの操作が行なわれると、ステップS20に進み、CPU10は、該選択している(表示している)フレーム画像データをベストタイミング(シャッタチャンス)で撮像されたフレーム画像データとして選択し、該選択したフレーム画像データを静止画像データとしてフラッシュメモリ14に記録させる。つまり、ベストタイミングの画像として選択されたフレーム画像データを記録することができる。
また、SETキーの操作が行なわれたときに表示されているフレーム画像データをベストタイミングの画像として選択するので、ベストタイミングの画像の誤選択がない。
On the other hand, if it is determined in step S18 that the cross key is not operated, the process directly returns to step S17.
When the SET key is operated in step S17, the process proceeds to step S20, and the
In addition, since the frame image data displayed when the SET key is operated is selected as the best timing image, there is no erroneous selection of the best timing image.
C.以上のように、第1の実施の形態においては、撮影状況に応じてユーザが撮影シーン、フレームレートを選択し、該選択した撮影シーン、フレームレートに対応するズレタイミング情報を取得するので、撮影状況に応じた実際に撮影を指示したタイミングとシャッタチャンスのタイミングとのタイムラグ(ズレタイミング情報)を取得することができる。
また、シャッタボタンが全押しされたときのタイミングと該取得したズレタイミング情報に基づいて定められるフレーム画像データを推奨画像として最初に表示させるので、ユーザが撮影したいタイミング(シャッタチャンス)で撮像されたと思われる画像を一番最初に表示させることができる。
C. As described above, in the first embodiment, the user selects a shooting scene and a frame rate according to the shooting situation, and acquires the timing information corresponding to the selected shooting scene and frame rate. It is possible to acquire a time lag (shift timing information) between the timing of actually instructing shooting according to the situation and the timing of the photo opportunity.
In addition, since the frame image data determined based on the timing when the shutter button is fully pressed and the acquired shift timing information is first displayed as a recommended image, it is assumed that the image was captured at the timing (shutter chance) that the user wants to shoot. Possible images can be displayed first.
[第2の実施の形態]
次に第2の実施の形態について説明する。
第1の実施の形態においては、予め記録されたズレタイミングテーブルからズレタイミング情報を取得するというものであるが、第2の実施の形態においては、ユーザの実際のズレタイミング情報を学習してズレタイミングテーブルの記憶を更新させるというものである。
[Second Embodiment]
Next, a second embodiment will be described.
In the first embodiment, the deviation timing information is acquired from a deviation timing table recorded in advance. In the second embodiment, the actual deviation timing information of the user is learned and the deviation is obtained. The storage of the timing table is updated.
D.デジタルカメラ1の動作
第2の実施の形態も、図1に示したものと同様の構成を有するデジタルカメラ1を用いることにより本発明の撮像装置を実現する。なお、第2の実施の形態においては、図5(a)のズレタイミングテーブルに代えて図5(b)に示すようなズレタイミングテーブルが記録されている。
以下、第2の実施の形態のデジタルカメラ1の動作を図6及び図7のフローチャートにしたがって説明する。
D. Operation of
Hereinafter, the operation of the
ユーザのキー入力部11のモード切替キーの操作により静止画撮影モードが設定されると、ステップS51で、CPU10は、所定のフレームレート(例えば、30fps)で、CCD5による撮像を開始する。
次いで、ステップS52で、CPU10は、該CCD5により順次撮像され、画像生成部9によって順次生成された輝度色差信号の画像データをバッファメモリ(DRAM13)に記憶し、該記憶した画像データを画像表示部15に表示させるという、いわゆるスルー画像表示を開始する。このとき、CPU10は、メモリ12に記録されている複数種の撮影シーンの名称も表示させる。
When the still image shooting mode is set by the user operating the mode switching key of the
Next, in step S52, the
次いで、ステップS53で、CPU10は、ユーザによって撮影シーンが選択されたか否かを判断する。
このとき、ユーザが該表示された複数種の撮影シーンの名称の中から任意の撮影シーンを十字キー及びSETキーを操作することにより選択することができる。
この撮影シーンとしては、「バッター撮影」、「ピッチャー撮影」、「シュート撮影」、「テニスサーブ撮影」等の複数の撮影シーンがある。この複数種の撮影シーンの名称は、ユーザが任意に付した名称である。なお、ユーザが任意の名称を付すことなく、例えば、「学習1」、「学習2」、「学習3」というように、予め決まった名称であってもよい。
Next, in step S53, the
At this time, the user can select an arbitrary shooting scene from among the displayed names of the plurality of shooting scenes by operating the cross key and the SET key.
As this shooting scene, there are a plurality of shooting scenes such as “batter shooting”, “pitcher shooting”, “shoot shooting”, and “tennis serve shooting”. The names of the multiple types of shooting scenes are names arbitrarily given by the user. It should be noted that the user may give a predetermined name such as “learning 1”, “learning 2”, or “learning 3” without giving an arbitrary name.
ステップS53で、撮影シーンが選択されたていないと判断すると選択されるまでステップS53に留まり、撮影シーンが選択されたと判断すると、ステップS54に進み、CPU10は、該選択された撮影シーンの情報を取得し、該取得した撮影シーンに対応するズレタイミング情報をズレタイミングテーブルから取得する。ここでは、バッティングを行なう被写体を撮影するので、「バッティング撮影」を選択したものとする。
If it is determined in step S53 that a shooting scene has not been selected, the process stays in step S53 until it is selected. If it is determined that a shooting scene has been selected, the process proceeds to step S54, and the
図5(b)は、第2の実施の形態におけるメモリ12に記録されているズレタイミングテーブルを説明するための図である。
図5(b)を見ると、各撮影シーン毎にズレタイミング情報(ズレ時間:ms)が記録されているのが分かる。このとき、図示しないが撮影シーン毎に更新回数も一緒に記憶させておく。
なお、この撮影シーン毎に記録されているズレタイミング情報は、最初は(更新回数0の場合は)±0msとなっており、後述する実際に得られたズレタイミング情報に基づいて更新される。
FIG. 5B is a diagram for explaining a deviation timing table recorded in the
From FIG. 5B, it can be seen that deviation timing information (deviation time: ms) is recorded for each shooting scene. At this time, although not shown, the number of updates is also stored for each shooting scene.
Note that the deviation timing information recorded for each shooting scene is initially ± 0 ms (in the case of the number of updates of 0), and is updated based on the actually obtained deviation timing information described later.
次いで、ステップS55に進み、CPU10は、ユーザによってシャッタボタンが半押しされたか否かを判断する。このとき、ユーザは間もなくシャッタチャンスが到来するだろうと思う場合にシャッタボタンの半押し操作を行なう。
ステップS55で、シャッタボタンが半押しされていないと判断すると、半押しされるまでステップS55に留まり、半押しされたと判断するとステップS56に進み、CPU10は、シャッタボタン半押し後に撮像されたフレーム画像データを順次バッファメモリに循環記憶させていく処理を開始する。
このときも、シャッタボタン半押し後、最初に撮像され表示された画像は図4のAに示すような画像とする。
Next, the process proceeds to step S55, and the
If it is determined in step S55 that the shutter button is not half-pressed, the process stays in step S55 until it is half-pressed. If it is determined that the shutter button is half-pressed, the process proceeds to step S56. The process of sequentially storing data in the buffer memory is started.
Also at this time, after the shutter button is half-pressed, the first image captured and displayed is an image as shown in FIG.
次いで、ステップS57で、CPU10は、ユーザによってシャッタボタンが全押しされたか否かを判断する。ユーザは、シャッタチャンスが到来したと判断した時に、シャッタボタンの全押し操作を行なう。
ステップS57で、シャッタボタンが全押し操作されていないと判断すると、シャッタボタンが全押しされるまでステップS57に留まり、全押しされたと判断すると、図7のステップS58に進み、CPU10は、シャッタボタン全押し時に撮像されたフレーム画像データにシャッタチャンスの画像であると指示された画像であることを識別させる識別情報を付して記憶させる。なお、シャッタボタンの全押し時に画像表示部15に表示されたフレーム画像データに識別情報を付すようにしてもよい。
Next, in step S57, the
If it is determined in step S57 that the shutter button is not fully pressed, the process stays in step S57 until the shutter button is fully pressed. If it is determined that the shutter button is fully pressed, the process proceeds to step S58 in FIG. The frame image data captured at the time of full depression is stored with identification information for identifying that the image is instructed to be a photo opportunity image. The identification information may be attached to the frame image data displayed on the
次いで、ステップS59で、CPU10は、シャッタボタンが全押しされてから所定時間が経過したか否かを判断する。
ステップS59で、所定時間が経過していないと判断すると所定時間が経過するまでステップS59に留まり、所定時間が経過したと判断すると、ステップS60に進み、CPU10は、動画撮像処理及び撮像されたフレーム画像データの循環記憶処理を終了する。
Next, in step S59, the
If it is determined in step S59 that the predetermined time has not elapsed, the process stays in step S59 until the predetermined time has elapsed. If it is determined that the predetermined time has elapsed, the process proceeds to step S60, where the
この所定時間の長さは、第1の実施の形態で説明したように、少なくとも、バッファメモリにシャッタボタン全押し前に撮像されたフレーム画像データが複数枚記憶されているように定める必要があり、好ましくは、シャッタボタンの全押し前に撮像されたフレーム画像データと全押し後に撮像されたフレーム画像データの枚数が略同数となるような時間である。 As described in the first embodiment, it is necessary to determine the length of the predetermined time so that at least a plurality of frame image data captured before the shutter button is fully pressed is stored in the buffer memory. Preferably, the time is such that the number of frame image data captured before the shutter button is fully pressed and the number of frame image data captured after the shutter button is fully pressed are substantially the same.
次いで、ステップS61で、CPU10は、バッファメモリに記憶されているフレーム画像データのうち、識別情報が付されているフレーム画像データからステップS54で取得したズレタイミング情報分に相当するフレーム画像データを推奨画像として選択して画像表示部15に表示させる。
Next, in step S61, the
例えば、図4のCに示すような画像がシャッタチャンスであると思っても、実際にシャッタボタンの全押し時に撮像された画像は図4のBのような画像になってしまいタイムラグが生じてしまうが、つまり、撮影状況によっては、実際のシャッタボタンの全押し操作タイミングはシャッタチャンスのタイミングより遅れてしまったり、予めシャッタチャンスを予測して撮影を指示する場合は、実施のシャッタボタンの全押し操作タイミングはシャッタチャンスのタイミングより速くなってしまい、シャッタチャンスのタイミングと撮影指示タイミングとにタイムラグが生じてしまうので、シャッタボタン全押し時に撮像された(表示された)画像がシャッタチャンスの画像とはならない。従って、該取得した選択された撮影シーンに応じた(撮影状況に応じた)ズレタイミング情報を考慮して、シャッタチャンスと思われる推奨画像を選択して表示させる。 For example, even if an image as shown in FIG. 4C is a photo opportunity, the image actually captured when the shutter button is fully pressed becomes an image as shown in FIG. 4B, resulting in a time lag. In other words, depending on the shooting situation, the actual shutter button full-pressing operation timing may be delayed from the timing of the shutter chance, or when shooting is instructed in advance by predicting the shutter chance, Since the push operation timing is faster than the timing of the photo opportunity, and there is a time lag between the photo opportunity timing and the shooting instruction timing, the image captured (displayed) when the shutter button is fully pressed is an image of the photo opportunity. It will not be. Accordingly, the recommended image that is considered to be a photo opportunity is selected and displayed in consideration of the shift timing information corresponding to the acquired selected shooting scene (according to the shooting situation).
ここで、図8は、バッファメモリに記憶された各フレーム画像データの画像の様子を示す図である。
図8を見ると、人がバッティングしている様子が順々に撮像されているのが分かる。
図8のCは、ユーザがシャッタチャンスが到来したと判断したときに撮像されたフレーム画像データを示し、図8のB又はDは、実際にシャッタボタンの全押し時に撮像された(若しくは表示された)フレーム画像データを示している。この図8のA、B、Cと図4のA、B、Cとは、それぞれ同じタイミング時に撮像されたものである。
Here, FIG. 8 is a diagram showing an image of each frame image data stored in the buffer memory.
When FIG. 8 is seen, it can be seen that images of human batting are sequentially captured.
C in FIG. 8 shows frame image data captured when the user determines that a photo opportunity has arrived. B or D in FIG. 8 is actually captured (or displayed) when the shutter button is fully pressed. B) shows frame image data. A, B, and C in FIG. 8 and A, B, and C in FIG. 4 are respectively captured at the same timing.
図8のBは、シャッタチャンスより遅くシャッタボタンを全押ししたときに撮像された(若しくは表示された)フレーム画像データを示し、図8のDは、シャッタチャンスより速めにシャッタボタンを全押ししたときに撮像された(若しくは表示された)フレーム画像データを示している。
そして、図8のBのタイミングでシャッタボタンが全押しされた場合に、例えば、ズレタイミング記憶領域にズレタイミング情報として「±0(ms)」が記憶されている場合は、実際にシャッタボタンの全押し時に撮像された(若しくは表示された)フレーム画像データ(識別情報が付されているフレーム画像データ)、つまり、図8のBのフレーム画像データを推奨画像として選択して画像表示部15に表示させ、ズレタイミング情報として「±0(ms)」以外の情報が記憶されている場合、例えば、「−30(ms)」が記憶されている場合は、図8のBのフレーム画像データが撮像されたタイミングより30(ms)前のタイミングで撮像されたフレーム画像データを推奨画像として選択して画像表示部15に表示させる。この推奨画像の選択は、上記第1の実施の形態と同様である。
8B shows frame image data captured (or displayed) when the shutter button is fully pressed later than the photo opportunity, and FIG. 8D shows that the shutter button was fully pressed earlier than the photo opportunity. It shows frame image data that is sometimes captured (or displayed).
When the shutter button is fully pressed at the timing B in FIG. 8, for example, when “± 0 (ms)” is stored as the shift timing information in the shift timing storage area, the shutter button actually Frame image data captured (or displayed) when fully pressed (frame image data with identification information), that is, frame image data B in FIG. 8 is selected as a recommended image and is displayed on the
図7のフローチャートの説明に戻り、ステップS61で、推奨画像を表示させると、ステップS62に進み、CPU10は、ユーザによってSETキーの操作が行なわれたか否かを判断する。
このとき、ユーザは、該選択して表示されているフレーム画像データを静止画像データとして記録したいと思う場合は、つまり、ベストタイミングの画像と思う場合は、SETキーの操作を行なう。
Returning to the description of the flowchart of FIG. 7, when the recommended image is displayed in step S61, the process proceeds to step S62, and the
At this time, when the user wants to record the frame image data selected and displayed as still image data, that is, when the user thinks that the image is at the best timing, the user operates the SET key.
ステップS62で、SETキーの操作が行なわれていないと判断すると、ステップS63に進み、CPU10は、ユーザによって十字キーの操作が行なわれたか否かを判断する。
ステップS63で、十字キーの操作が行われたと判断すると、ステップS64に進み、CPU10は、該操作にしたがって新たにフレーム画像データを選択し、該選択したフレーム画像データを画像表示部15に表示させて、ステップS62に戻る。これにより、動画撮像により記憶保持されたフレーム画像データの中からシャッタチャンスの画像を探すことができるとともに、どんな画像が撮像されたのかも確認することができる。
一方、ステップS63で、十字キーの操作が行なわれていないと判断するとそのままステップS62に戻る。
If it is determined in step S62 that the SET key is not operated, the process proceeds to step S63, and the
If it is determined in step S63 that the cross key has been operated, the process proceeds to step S64, where the
On the other hand, if it is determined in step S63 that the cross key is not operated, the process directly returns to step S62.
そして、ステップS62で、SETキーの操作が行なわれたと判断すると、ステップS65に進み、CPU10は、該選択したフレーム画像データをベストタイミング(シャッタチャンス)で撮像されたフレーム画像データとして選択し、該選択したフレーム画像データを静止画像データとしてフラッシュメモリ14に記録させる。つまり、ベストタイミングとして選択された画像データを記録することができる。
次いで、ステップS66で、CPU10は、該記録した(選択した)フレーム画像データと、識別情報が付されているフレーム画像データとが撮像されたタイミングのズレ時間を示すズレタイミング情報を算出する。
If it is determined in step S62 that the SET key has been operated, the process proceeds to step S65, where the
Next, in step S66, the
このズレタイミング情報の算出を具体的に説明すると、まず、記録した(選択した)フレーム画像データと、識別情報が付されているフレーム画像データとのズレ枚数を算出する。例えば、識別情報が付されているフレーム画像データが図8のBであって、記録した(選択した)フレーム画像データが図8のDの場合は、算出されるズレ枚数は「−3枚」ということになる。そして、該算出したズレ枚数と、現在のフレームレートの高さ(レート情報記憶領域に現在記憶されているフレームレートの高さ)とに基づいてズレ時間(ズレタイミング情報)を算出する。
ズレ枚数が同じでも、フレームレートの高低によってズレ時間が異なるからである。
The calculation of the deviation timing information will be specifically described. First, the number of deviations between the recorded (selected) frame image data and the frame image data to which the identification information is attached is calculated. For example, when the frame image data to which the identification information is attached is B in FIG. 8 and the recorded (selected) frame image data is D in FIG. 8, the calculated shift number is “−3”. It turns out that. Then, based on the calculated number of shifts and the current frame rate height (the frame rate height currently stored in the rate information storage area), a shift time (shift timing information) is calculated.
This is because even if the number of shifts is the same, the shift time varies depending on the frame rate.
次いで、ステップS67で、該算出したズレタイミング情報に基づいて、ステップS53で選択した撮影シーンに対応するズレタイミングテーブルに記録されているズレタイミング情報の記憶を更新させる。
このズレタイミング情報の記憶の更新は、ステップS53で選択された撮影シーンに対応するズレタイミングテーブルに記録されているズレタイミング情報及びその更新回数と、該算出したズレタイミング情報に基づいて、ズレタイミング情報の平均値(加重平均値であってもよい)を算出し、該算出したズレタイミング情報を、ステップS53で選択された撮影シーンに対応するズレタイミング情報として記録させる。このとき、更新回数も更新させる。
Next, in step S67, based on the calculated deviation timing information, the storage of the deviation timing information recorded in the deviation timing table corresponding to the shooting scene selected in step S53 is updated.
The update of the storage of the shift timing information is performed based on the shift timing information recorded in the shift timing table corresponding to the shooting scene selected in step S53, the number of times of the update, and the calculated shift timing information. An average value of information (which may be a weighted average value) is calculated, and the calculated shift timing information is recorded as shift timing information corresponding to the shooting scene selected in step S53. At this time, the number of updates is also updated.
例えば、撮影シーンに対応するズレタイミング情報の更新回数として4回、記録されているズレタイミング情報が−30(ms)の場合であって、該算出したズレタイミング情報が−20(ms)の場合は、{−30(ms)×4+(−20(ms))}/5=−28(ms)となる(単純平均の場合)。 For example, when the deviation timing information corresponding to the shooting scene is updated four times, the recorded deviation timing information is −30 (ms), and the calculated deviation timing information is −20 (ms). {−30 (ms) × 4 + (− 20 (ms))} / 5 = −28 (ms) (in the case of a simple average).
なお、平均値を算出することなく、該算出したズレタイミング情報をそのまま撮影シーンに対応するズレタイミング情報として記録させるようにしてもよい。この場合は、直近に算出されたズレタイミング情報が常に記録されていくことになる。
また、ステップS66で、ズレタイミング情報が算出される度にズレタイミング情報を累積的に記憶させていくようにしてもよい。つまり、過去のズレタイミング情報をそれぞれ蓄積させていく。この場合は、図6のステップS54で、該選択された撮影シーンに対応する累積的に記憶されたズレタイミング情報の平均値を算出し、該算出したズレタイミング情報を取得するようにしてもよい。
Note that the calculated shift timing information may be recorded as the shift timing information corresponding to the shooting scene without calculating the average value. In this case, the most recently calculated deviation timing information is always recorded.
Further, in step S66, the deviation timing information may be stored cumulatively every time the deviation timing information is calculated. That is, the past deviation timing information is accumulated. In this case, in step S54 of FIG. 6, an average value of the cumulatively stored deviation timing information corresponding to the selected shooting scene may be calculated, and the calculated deviation timing information may be acquired. .
E.以上のように、第2の実施の形態においては、撮影シーン毎に、ユーザが選択して記録したフレーム画像データが撮像されたタイミングと、実際にシャッタボタンの全押しされたときのタイミングとのズレ時間を算出し、該算出したズレ時間をズレタイミング情報として算出して記録させるようにしたので、撮影状況に応じた実際に撮影を指示したタイミングとシャッタチャンスのタイミングとのタイムラグ(ズレタイミング情報)を取得することができる。 E. As described above, in the second embodiment, for each shooting scene, the timing when the frame image data selected and recorded by the user is captured and the timing when the shutter button is actually fully pressed are Since the deviation time is calculated, and the calculated deviation time is calculated and recorded as deviation timing information, the time lag between the timing of actually instructing photographing according to the photographing situation and the timing of the photo opportunity (deviation timing information) ) Can be obtained.
また、撮影シーン毎に過去に算出されたズレ時間の平均値、また、直近のズレ時間をズレタイミング情報とするので、ユーザの使用に特化したズレタイミングテーブルにすることができる。
また、ユーザによって選択された撮影シーンに対応するズレタイミング情報を、該ユーザに特化したズレタイミングテーブルから取得するので、ズレタイミング情報の精度を向上することができ、該取得したズレタイミング情報に基づいて一番最初に表示させる画像は、ユーザが撮影したいタイミング(シャッタチャンス)で撮像された画像である可能性が高い。
In addition, since the average value of the deviation time calculated in the past for each shooting scene and the latest deviation time are used as the deviation timing information, the deviation timing table specialized for use by the user can be obtained.
Further, since the shift timing information corresponding to the shooting scene selected by the user is acquired from the shift timing table specialized for the user, the accuracy of the shift timing information can be improved, and the acquired shift timing information The image displayed first based on this is likely to be an image captured at the timing (shutter chance) that the user wants to capture.
[第3の実施の形態]
次に第3の実施の形態について説明する。
第1の実施の形態においては、ユーザによって選択された撮影シーンやフレームレートに応じて、ズレタイミングテーブルからズレタイミング情報を取得するというものであるが、第3の実施の形態においては、撮像されたフレーム画像データから被写体の動き量を検出し、該検出した動き量に応じたズレタイミング情報をズレタイミングテーブルから取得するというものである。
[Third Embodiment]
Next, a third embodiment will be described.
In the first embodiment, the deviation timing information is acquired from the deviation timing table in accordance with the shooting scene and the frame rate selected by the user. In the third embodiment, the image is captured. The movement amount of the subject is detected from the frame image data, and the deviation timing information corresponding to the detected movement amount is acquired from the deviation timing table.
F.デジタルカメラ1の動作
第3の実施の形態も、図1に示したものと同様の構成を有するデジタルカメラ1を用いることにより本発明の撮像装置を実現する。なお、第3の実施の形態においては、図5(a)のズレタイミングテーブルに代えて図5(c)に示すようなズレタイミングテーブルが記録されている。
以下、第3の実施の形態のデジタルカメラ1の動作を図9のフローチャートにしたがって説明する。
F. Operation of
The operation of the
ユーザのキー入力部11のモード切替キーの操作により静止画撮影モードに設定されると、ステップS101で、CPU10は、所定のフレームレート(例えば、30fps)でCCD5による撮像を開始させる。
次いで、ステップS102で、CPU10は、該CCD5により順次撮像され、画像生成部9によって順次生成された輝度色差信号のフレーム画像データをバッファメモリに記憶し、該記憶したフレーム画像データを画像表示部15に表示させるという、いわゆるスルー画像表示を開始する。このとき、注目画像指定枠という枠をスルー画像表示上の所定位置(例えば、中央位置)に表示させる。
When the still image shooting mode is set by the user operating the mode switching key of the
Next, in step S102, the
次いで、ステップS103で、ユーザによってシャッタボタンが半押しされたか否かを判断する。このとき、ユーザが間もなくシャッタチャンスが到来するだろうと思う場合にシャッタボタンの半押し操作を行なうことはもちろんのこと、ユーザが真に撮影したい被写体(メイン被写体)が該注目画像指定枠に重なった時にシャッタボタンを半押しする。後述するようにシャッタボタンが半押しされると、シャッタボタン半押し時に注目画像指定枠と重なっている被写体の位置を順次検出していくからである。したがって、ユーザはデジタルカメラの位置や向きを変えることによりメイン被写体を注目画像指定枠に合わせる必要がある。 Next, in step S103, it is determined whether or not the user has pressed the shutter button halfway. At this time, when the user thinks that a photo opportunity will be coming soon, not only the half-press operation of the shutter button but also the subject (main subject) that the user really wants to shoot overlaps the target image designation frame. Sometimes press the shutter button halfway. This is because, as will be described later, when the shutter button is half-pressed, the position of the subject overlapping the target image designation frame is sequentially detected when the shutter button is half-pressed. Therefore, the user needs to adjust the main subject to the attention image designation frame by changing the position and orientation of the digital camera.
ステップS103で、シャッタボタンが半押しされていないと判断すると、シャッタボタンが半押しされるまでステップS103に留まり、シャッタボタンが半押しされたと判断すると、ステップS104に進み、CPU10は、シャッタボタン半押し後に撮像されたフレーム画像データを順次バッファメモリに循環記憶させていく処理を開始する。 If it is determined in step S103 that the shutter button is not half-pressed, the process stays in step S103 until the shutter button is half-pressed. If it is determined that the shutter button is half-pressed, the process proceeds to step S104, where the CPU 10 A process of sequentially storing the frame image data captured after the push in the buffer memory is started.
次いで、ステップS105で、CPU10は、該順次撮像されたフレーム画像データに基づいて被写体の位置を検出していく。つまり、順次撮像されたフレーム画像データ毎に、該撮像されたフレーム画像データ内のメイン被写体の位置を検出していく。この検出されたメイン被写体の位置はバッファメモリに記憶されていく。
Next, in step S105, the
この被写体位置の検出方法は、シャッタボタン半押し時に注目画像指定枠に重なっているメイン被写体を画像認識により認識し、順次撮像されるフレーム画像データ内のどこに該メイン被写体が位置するかを検出するようにしてもよいし、ブロックマッチング法などを用いてメイン被写体の位置を検出していくようにしてもよい。なお、この検出された被写体位置に注目画像指定枠を表示させるようにしてもよい。これにより、メイン被写体に注目画像指定枠が追従していく形となり、ユーザは該注目画像指定枠を見ることによりメイン被写体の位置を確実に検出しているか否かを判断することができる。 This subject position detection method recognizes a main subject that overlaps the target image designation frame when the shutter button is half-pressed by image recognition, and detects where the main subject is located in frame image data that is sequentially captured. Alternatively, the position of the main subject may be detected using a block matching method or the like. Note that an attention image designation frame may be displayed at the detected subject position. As a result, the attention image designation frame follows the main subject, and the user can determine whether or not the position of the main subject has been reliably detected by looking at the attention image designation frame.
次いで、ステップS106で、ユーザによってシャッタボタンが全押しされたか否かを判断する。
ステップS106で、シャッタボタンが全押しされていないと判断すると、シャッタボタンが全押しされるまでステップS106に留まり、シャッタボタンが全押しされたと判断すると、ステップS107に進み、CPU10は、シャッタボタン全押し時に撮像されたフレーム画像データに該シャッタチャンスの画像であると指示された画像であることを識別させる識別情報を付して記憶させる。なお、シャッタボタンの全押し時に画像表示部15に表示されたフレーム画像データに識別情報を付すようにしてもよい。
Next, in step S106, it is determined whether or not the shutter button has been fully pressed by the user.
If it is determined in step S106 that the shutter button is not fully pressed, the process stays in step S106 until the shutter button is fully pressed. If it is determined that the shutter button is fully pressed, the process proceeds to step S107, and the
次いで、ステップS108で、CPU10は、シャッタボタンが全押しされてから所定時間が経過したか否かを判断する。
ステップS108で、所定時間が経過していないと判断すると所定時間が経過するまでステップS108に留まり、所定時間が経過したと判断すると、ステップS109に進み、CPU10は、動画撮像処理及び撮像されたフレーム画像データの循環記憶処理、被写体位置検出処理を終了する。
この所定時間の長さは、第1の実施の形態で説明したように、少なくとも、バッファメモリにシャッタボタン全押し前に撮像されたフレーム画像データが複数枚記憶されているように定める必要があり、好ましくは、シャッタボタンの全押し前に撮像されたフレーム画像データと全押し後に撮像されたフレーム画像データの枚数が略同数となるような時間である。
Next, in step S108, the
If it is determined in step S108 that the predetermined time has not elapsed, the process stays in step S108 until the predetermined time elapses. If it is determined that the predetermined time has elapsed, the process proceeds to step S109, and the
As described in the first embodiment, it is necessary to determine the length of the predetermined time so that at least a plurality of frame image data captured before the shutter button is fully pressed is stored in the buffer memory. Preferably, the time is such that the number of frame image data captured before the shutter button is fully pressed and the number of frame image data captured after the shutter button is fully pressed are substantially the same.
次いで、ステップS110で、CPU10は、ステップS105の検出処理によって検出された、シャッタボタンの全押し前後の複数のフレーム画像データ内のメイン被写体の位置に基づいてメイン被写体の動き量を算出する。
このシャッタボタンの全押し前後の複数のフレーム画像データとは、シャッタボタンの全押し時から所定枚数前(例えば、10枚前)に撮像されたフレーム画像データから、シャッタボタンの全押し時から所定枚数後(例えば、10枚後)に撮像されたフレーム画像データまでの複数のフレーム画像データのことをいい、該複数のフレーム画像データに基づいて被写体の動き量(単位時間当たりの移動量)を算出し、該算出した動き量を取得する。
Next, in step S110, the
The plurality of frame image data before and after the shutter button is fully pressed is predetermined from the time when the shutter button is fully pressed, based on the frame image data captured a predetermined number of times before the shutter button is fully pressed (for example, 10 frames before). This refers to a plurality of frame image data up to frame image data captured after the number of images (for example, after 10 images), and the amount of movement of the subject (amount of movement per unit time) based on the plurality of frame image data. Calculate and acquire the calculated amount of motion.
この該複数のフレーム画像データに基づく被写体の動き量の算出は、例えば、該複数のフレーム画像データのうち、お互いに連続する2つのフレーム画像データ間のメイン被写体の位置に基づいてメイン被写体の移動量をそれぞれ算出し、該算出した移動量の平均値であってもよいし、シャッタボタン全押し直前から直後までのメイン被写体の動き量を加重した平均値であってもよい。
なお、シャッタボタン全押しから所定枚数前のフレーム画像データと、シャッタボタン全押し時から所定枚数後のフレーム画像データとの2枚のフレーム画像データに基づいて動き量を算出するようにしてもよい。
The calculation of the amount of movement of the subject based on the plurality of frame image data is performed by, for example, moving the main subject based on the position of the main subject between two consecutive frame image data among the plurality of frame image data. Each amount may be calculated and may be an average value of the calculated movement amounts, or may be an average value obtained by weighting the amount of movement of the main subject immediately before and after the shutter button is fully pressed.
The amount of motion may be calculated based on two pieces of frame image data: frame image data that is a predetermined number before the shutter button is fully pressed and frame image data that is a predetermined number after the shutter button is fully pressed. .
次いで、ステップS111で、CPU10は、該算出して取得した動き量に対応するズレタイミング情報をズレタイミングテーブルから取得する。
このズレタイミングテーブルは、図5(c)に示すように、動き量に応じてズレタイミング情報が記録されている。なお、ここでは、動き量を3段階(小、中、大)に分けてズレタイミング情報をそれぞれ記録させているが、2段階でも4段階でもよく、複数段階に分けてズレタイミング情報が記録される態様であればよい。
Next, in step S111, the
In this deviation timing table, as shown in FIG. 5C, deviation timing information is recorded according to the amount of movement. Here, the amount of movement is divided into three stages (small, medium and large), and the deviation timing information is recorded, but it may be two stages or four stages, and the deviation timing information is recorded in a plurality of stages. Any mode may be used.
次いで、ステップS112で、CPU10は、バッファメモリに記憶されているフレーム画像データのうち、識別情報が付されているフレーム画像データから、該取得したズレタイミング情報分に相当するフレーム画像データを推奨画像として選択して画像表示部15に表示させる。
次いで、ステップS113で、CPU10は、ユーザによってSETキーの操作が行なわれたか否かを判断する。
このとき、ユーザは、該選択して表示されているフレーム画像データを静止画像データとして記録したいと思う場合はSETキーの操作を行なう。
ステップS113で、SETキーの操作が行なわれていないと判断すると、ステップS114に進み、CPU10は、ユーザによって十字キーの操作が行なわれたか否かを判断する。
Next, in step S112, the
Next, in step S113, the
At this time, when the user wants to record the frame image data selected and displayed as still image data, the user operates the SET key.
If it is determined in step S113 that the SET key has not been operated, the process proceeds to step S114, and the
ステップS114で、十字キーの操作が行われたと判断すると、ステップS115に進み、CPU10は、該操作にしたがって新たにフレーム画像データを選択し、該選択したフレーム画像データを画像表示部15に表示させて、ステップS113に戻る。これにより、動画撮像により記憶保持されたフレーム画像データの中からシャッタチャンスの画像を探すことができるとともに、どんな画像が撮像されたのかも確認することができる。
一方、ステップS114で、十字キーの操作が行われていないと判断するとそのままステップS113に戻る。
そして、ステップS113で、SETキーの操作が行なわれたと判断すると、ステップS116に進み、CPU10は、該選択している(表示している)フレーム画像データをベストタイミング(シャッタチャンス)で撮像されたフレーム画像データとして選択し、該選択したフレーム画像データを静止画像データとしてフラッシュメモリ14に記録させる。
If it is determined in step S114 that the operation of the cross key has been performed, the process proceeds to step S115, and the
On the other hand, if it is determined in step S114 that the cross key is not operated, the process directly returns to step S113.
If it is determined in step S113 that the SET key has been operated, the process proceeds to step S116, and the
G.以上のように、第3の実施の形態においては、被写体の動き量を検出して取得し、該取得した動き量に対応するズレタイミング情報を取得するので、撮影状況に応じた実際に撮影を指示したタイミングとシャッタチャンスのタイミングとのタイムラグ(ズレタイミング情報)を取得することができる。
また、シャッタボタンが全押しされたときのタイミングと該取得したズレタイミング情報に基づいて定められるフレーム画像データを推奨画像として最初に表示させるので、ユーザが撮影したいタイミング(シャッタチャンス)で撮像されたと思われる画像を一番最初に表示させることができる。
G. As described above, in the third embodiment, since the amount of movement of the subject is detected and acquired, and deviation timing information corresponding to the acquired amount of movement is acquired, actual shooting according to the shooting situation is performed. A time lag (shift timing information) between the instructed timing and the timing of the photo opportunity can be acquired.
In addition, since the frame image data determined based on the timing when the shutter button is fully pressed and the acquired shift timing information is first displayed as a recommended image, it is assumed that the image was captured at the timing (shutter chance) that the user wants to shoot. Possible images can be displayed first.
[変形例]
H.上記実施の形態は以下のような態様でもよい。
[Modification]
H. The above embodiment may be the following modes.
(01)上記第1の実施の形態においては、撮影シーン及びフレームレートに応じてズレタイミング情報を取得するようにしたが、ユーザが撮影シーン、フレームレートのどちらか一方を選択し、該選択した撮影状況に応じてズレタイミング情報を取得するようにしてもよい。この場合は、撮影シーンのみに対応するズレタイミングテーブル、フレームレートの高さのみに対応するズレタイミングテーブルを備えるようにする。 (01) In the first embodiment, the shift timing information is acquired according to the shooting scene and the frame rate. However, the user selects either the shooting scene or the frame rate, and the selected The deviation timing information may be acquired according to the shooting situation. In this case, a deviation timing table corresponding only to the shooting scene and a deviation timing table corresponding only to the height of the frame rate are provided.
(02)また、上記変形例(1)において、撮影シーン毎にデモ動画を記録しておき、該デモ動画を再生しながらユーザに疑似撮影を行なってもらい、その結果に基づいてズレ時間を算出し、該算出したズレ時間をズレタイミング情報としてズレタイミングテーブルにデフォルト値として記録するようにしてもよい。 (02) In addition, in the above modification (1), a demo video is recorded for each shooting scene, and the user performs pseudo-photographing while reproducing the demo video, and the shift time is calculated based on the result. The calculated deviation time may be recorded as a default value in the deviation timing table as deviation timing information.
(03)上記第1の実施の形態においては、ユーザが手動によりフレームレートの高さを選択するようにしたが、自動によりフレームレートの高さを選択するようにしてもよい。この場合は、被写体の動き量を検出し、被写体の動きが速ければ(動き量が大きければ)高いフレームレートを自動選択し、被写体の動きが遅ければ(動き量が小さければ)低いフレームレートを自動選択する。 (03) In the first embodiment, the user manually selects the frame rate height. However, the frame rate height may be automatically selected. In this case, the amount of movement of the subject is detected, and if the subject moves fast (if the amount of movement is large), a high frame rate is automatically selected, and if the subject moves slowly (if the amount of movement is small), a low frame rate is selected. Select automatically.
(04)また、上記第1及び第3の実施の形態においては、図3のステップS17、図9のステップS113で、SETキーの操作が行なわれると、現在表示させているフレーム画像データを単に記録させるだけであったが、第2の実施の形態ように、記録したフレーム画像データと、識別情報が付されているフレーム画像データとが撮像されたタイミングのズレ時間を示すズレタイミング情報を算出し、該算出したズレタイミング情報に基づいて、ズレタイミングテーブルの記録を更新するようにしてもよい。
第1の実施の形態においては、選択された撮影シーン(撮影シーンの選択なしの場合も含む)と選択された高さのフレームレートに対応するズレタイミング情報の記録を更新し、第3の実施の形態においては、算出された被写体の動き量に対応するズレタイミング情報の記録を更新する。
(04) In the first and third embodiments, when the SET key is operated in step S17 in FIG. 3 and step S113 in FIG. 9, the frame image data currently displayed is simply displayed. Although it was only recorded, as in the second embodiment, the shift timing information indicating the shift time of the timing at which the recorded frame image data and the frame image data to which the identification information is attached was captured is calculated. The record of the deviation timing table may be updated based on the calculated deviation timing information.
In the first embodiment, the recording of the shift timing information corresponding to the selected shooting scene (including the case where the shooting scene is not selected) and the frame rate of the selected height is updated, and the third embodiment is performed. In this embodiment, the record of the deviation timing information corresponding to the calculated amount of movement of the subject is updated.
(05)また、上記第2の実施の形態においては、各撮影シーンに対応する撮影条件を関連付けて記録させるようにしてもよい。この場合は、ユーザが撮影シーン毎に撮影条件を指定したりすることにより撮影条件を関連付けて記録させる。
この撮影条件の指定は、ユーザが撮影条件の各項目(絞り、シャッタ速度、感度等)毎にパラメータを入力するようにしてもよいし、記録してある画像データを指定すると、該画像データに関連付けて記録されている該画像データが撮像された時の撮影条件を抽出して、撮影シーンに関連付けて記録するようにしてもよい。
そして、該撮影シーンが選択されると、ユーザの指定によって該選択された撮影シーンに関連付けて記録された撮影条件で動画を撮像していく。
(05) In the second embodiment, the shooting conditions corresponding to each shooting scene may be recorded in association with each other. In this case, the user specifies the shooting conditions for each shooting scene, and records the shooting conditions in association with each other.
The user can input the parameters for each item (aperture, shutter speed, sensitivity, etc.) of the shooting conditions. When the recorded image data is specified, the shooting conditions can be specified. A shooting condition when the image data recorded in association with each other is imaged may be extracted and recorded in association with a shooting scene.
When the shooting scene is selected, a moving image is picked up under shooting conditions recorded in association with the selected shooting scene according to the user's designation.
(06)また、上記第2及び第3の実施の形態においては、各撮影シーンのみに対応するズレタイミング情報、被写体の動き量のみに対応するズレタイミング情報を記録したズレタイミングテーブルを用いたが、第1の実施の形態のように、撮影シーン及びフレームレートの高さに対応するズレタイミング情報を記録したズレタイミングテーブルを用いるようにしてもよいし、被写体の動き量及び撮影シーンに対応するズレタイミング情報を記録したズレタイミングテーブルを用いてもよい。
要は、撮影状況がわかる1以上の条件に対応するズレタイミング情報を記録したズレタイミングテーブルを用いるものであればよい。
(06) In the second and third embodiments, the shift timing table in which the shift timing information corresponding only to each shooting scene and the shift timing information corresponding only to the amount of movement of the subject is used. As in the first embodiment, a deviation timing table in which deviation timing information corresponding to the shooting scene and the frame rate is recorded may be used, or the movement amount of the subject and the shooting scene may be used. A deviation timing table in which deviation timing information is recorded may be used.
In short, it is sufficient to use a deviation timing table in which deviation timing information corresponding to one or more conditions for knowing the photographing situation is recorded.
(07)また、上記第3の実施の形態においては、人用、動物用、物用などの種類別のズレタイミングテーブルを備え、メイン被写体が人であるか、動物であるか、物(車など)であるかを画像認識により認識し、該認識した種類に応じたズレタイミングテーブルを用いるようにしてもよい。 (07) Further, in the third embodiment, there is provided a timing table for each type such as human, animal, and object, and whether the main subject is a person, an animal, or an object (vehicle Etc.) may be recognized by image recognition, and a deviation timing table corresponding to the recognized type may be used.
(08)また、上記各形態において、ユーザの年齢別、ユーザ別にズレタイミングテーブルを複数記録させておき、ユーザによって選択された年齢やユーザ名に対応するズレタイミングテーブルを用いるようにしてもよい。 (08) In each of the above embodiments, a plurality of deviation timing tables may be recorded for each user age and each user, and a deviation timing table corresponding to the age or user name selected by the user may be used.
(09)また、上記各実施の形態においては、ユーザの十字キーの操作によって表示させるフレーム画像データを変えるようにしたが(ステップS19、ステップS64、ステップS115)、自動的に表示させるフレーム画像データを切り替えて表示させるようにしてもよい。これにより、ユーザの手間もかからなくなり、動画としても楽しめることができる。
なお、この場合も、識別情報が付されているフレーム画像データから該取得したズレタイミング情報分に相当するフレーム画像データを推奨画像として一番最初に表示させることは言うまでもない。
(09) In the above embodiments, the frame image data to be displayed is changed by the user's operation of the cross key (step S19, step S64, step S115), but the frame image data to be automatically displayed. May be switched and displayed. As a result, the user's effort is not required and it can be enjoyed as a moving image.
In this case as well, it goes without saying that the frame image data corresponding to the obtained deviation timing information from the frame image data to which the identification information is attached is displayed first as a recommended image.
(10)また、上記実施の形態においては、バッファメモリに記憶されたフレーム画像データを、例えば、図3のステップS16、ステップS19のように単一表示させるようにしたが、バッファメモリに記憶されたフレーム画像データを、マルチ表示させるようにしてもよい。この場合は、推奨画像として選択されたフレーム画像データを最初に差別表示させ、ユーザによって十字キーの操作が行なわれると、該操作にしたがってフレーム画像データを選択し、該選択したフレーム画像データを差別表示させる。
これにより、複数表示された画像データからベストタイミングで撮像された画像データを選択することができる。
(10) In the above embodiment, the frame image data stored in the buffer memory is displayed in a single manner as in steps S16 and S19 of FIG. 3, for example, but is stored in the buffer memory. Multiple frame image data may be displayed. In this case, the frame image data selected as the recommended image is first discriminated and displayed, and when the user operates the cross key, the frame image data is selected according to the operation, and the selected frame image data is discriminated. Display.
Thereby, image data captured at the best timing can be selected from a plurality of displayed image data.
(11)また、上記各実施の形態においては、シャッタボタンの全押し前後のフレーム画像データをバッファメモリに記憶して保持させるようにしたが、シャッタボタンの全押し時に撮像されたフレーム画像データまで(シャッタボタン全押し以前のフレーム画像データ)を記憶保持させるようにしてもよいし、シャッタボタンの全押し時に撮像されたフレーム画像データ以降のフレーム画像データ(シャッタボタン全押し以後のフレーム画像データ)を記憶保持させるようにしてもよい。この場合は、シャッタボタンの全押し以前のフレーム画像データを記憶する場合は、シャッタボタンの全押しにより動画撮像処理、循環記憶処理を終了し、シャッタボタンの全押し以後のフレーム画像データを記憶する場合は、シャッタボタンの全押しにより記憶処理を開始する。 (11) In each of the above embodiments, the frame image data before and after the shutter button is fully pressed is stored and held in the buffer memory, but the frame image data captured when the shutter button is fully pressed is also stored. (Frame image data before the shutter button is fully pressed) may be stored and held, or frame image data after the frame image data captured when the shutter button is fully pressed (frame image data after the shutter button is fully pressed) May be stored. In this case, when storing the frame image data before the shutter button is fully pressed, the moving image capturing process and the circular storage process are terminated by pressing the shutter button fully, and the frame image data after the shutter button is fully pressed is stored. In this case, the storage process is started by fully pressing the shutter button.
このシャッタボタンの全押し以前のフレーム画像データの記憶処理と、シャッタボタンの全押し以後のフレーム画像データの記憶処理と、シャッタボタンの全押し前後のフレーム画像データの記憶処理との使い分け方は、シャッタボタンの半押し時に、取得するズレタイミング情報が分かる場合は、そのズレタイミング情報に応じて、シャッタボタンの全押し以前のフレーム画像データの記憶処理、あるいはシャッタボタンの全押し以後のフレーム画像データの記憶処理を行い、取得するズレタイミング情報が分からない場合だけシャッタボタンの全押し前後のフレーム画像データの記憶処理を行うようにする。
また、ユーザが、シャッタボタンの全押し以前のフレーム画像データの記憶処理と、シャッタボタンの全押し以後のフレーム画像データの記憶処理と、シャッタボタンの全押し前後のフレーム画像データの記憶処理のいずれかを選択することができるようにしてもよい。
これにより、無駄な部分の画像データを記憶しなくて済む。
The method of storing the frame image data before the shutter button is fully pressed, the frame image data after the shutter button is fully pressed, and the frame image data before and after the shutter button is fully pressed are as follows. If the timing information to be acquired is known when the shutter button is half-pressed, the frame image data before the shutter button is fully pressed or the frame image data after the shutter button is fully pressed according to the timing information. The storage process of the frame image data before and after the shutter button is fully pressed is performed only when the shift timing information to be acquired is not known.
In addition, the user can store any of the frame image data storage process before the shutter button is fully pressed, the frame image data storage process after the shutter button is fully pressed, and the frame image data storage process before and after the shutter button is fully pressed. It may be possible to select either.
Thereby, it is not necessary to store the image data of a useless part.
(12)また、上記各実施の形態においては、SETキーの操作が行なわれると、現在表示させているフレーム画像データを静止画像データとして記録するようにしたが、識別情報が付されているフレーム画像データから該取得したズレタイミング情報分に相当するフレーム画像データを推奨画像として自動的に記録するようにしてもよい。これにより、簡単にベストタイミングで撮像されたと思われる画像を記録することができる。
また、ズレタイミング情報に基づいて自動的に記録されるフレーム画像データの他に、動画撮像により撮像され記憶保持された他の複数のフレーム画像データを1つのグループとして記録するようにしてもよい。この場合は、識別情報が付されているフレーム画像データから該取得したズレタイミング情報分に相当するフレーム画像データ(推奨画像)にシャッタチャンス(ベストタタイミング)で撮像された画像である旨を示すベスト画像情報(差別情報)を関連付けて記録する。
この場合は、再生モードにおいて、該グループが選択されると、CPU10は、該グループに属する複数の画像データは、該関連付けられているベスト画像情報に基づいて画像表示部15に表示させるようにしてもよい。
例えば、記録された画像データのうち、ベスト画像情報が関連付けられて記録されている画像データを最初に表示させ、十字キーの操作があると該操作に応じて他の画像データを表示させる。
(12) In each of the above embodiments, when the SET key is operated, the currently displayed frame image data is recorded as still image data. However, the frame with the identification information is attached. Frame image data corresponding to the obtained deviation timing information from the image data may be automatically recorded as a recommended image. As a result, it is possible to easily record an image that seems to have been captured at the best timing.
In addition to the frame image data automatically recorded based on the shift timing information, a plurality of other frame image data captured and stored by moving image capturing may be recorded as one group. In this case, it is indicated that the frame image data (recommended image) corresponding to the acquired deviation timing information from the frame image data with identification information is an image captured at a photo opportunity (besta timing). The best image information (discrimination information) is recorded in association.
In this case, when the group is selected in the playback mode, the
For example, among the recorded image data, image data recorded in association with the best image information is displayed first, and when there is an operation of the cross key, other image data is displayed according to the operation.
(13)また、上記各実施の形態においては、SETキーの操作が行なわれると、現在表示されているフレーム画像データを静止画像データとして記録するようにしたが、所定の時間同じフレーム画像データが表示されている場合は、該表示されているフレーム画像データを自動的に記録するようにしてもよい。 (13) In each of the above embodiments, when the SET key is operated, the currently displayed frame image data is recorded as still image data. However, the same frame image data for a predetermined time is recorded. If displayed, the displayed frame image data may be automatically recorded.
(14)また、上記各実施の形態においては、SETキーの操作が行なわれると、現在表示されているフレーム画像データを静止画像データとして記録するようにしたが、表示されているフレーム画像データのみを記録するのではなく、該表示されているフレーム画像データとともに、動画撮像により撮像された他の複数のフレーム画像データを1つのグループとして記録するようにしてもよい。この場合は、SETキーの操作時に表示されているフレーム画像データにシャッタチャンス(ベストタタイミング)で撮像された画像である旨を示すベスト画像情報(差別情報)を関連付けて記録する。
この場合は、再生モードにおいて、該グループが選択されると、CPU10は、該グループに属する複数の画像データは、該関連付けられているベスト画像情報に基づいて画像表示部15に表示させるようにしてもよい。
例えば、記録された画像データのうち、ベスト画像情報が関連付けられて記録されている画像データを最初に表示させ、十字キーの操作があると該操作に応じて他の画像データを表示させる。
(14) In the above embodiments, when the SET key is operated, the currently displayed frame image data is recorded as still image data. However, only the displayed frame image data is displayed. Instead of recording the frame image data, a plurality of other frame image data captured by moving image capturing may be recorded as a group together with the displayed frame image data. In this case, the best image information (discrimination information) indicating that the image is captured at a photo opportunity (best time timing) is recorded in association with the frame image data displayed when the SET key is operated.
In this case, when the group is selected in the playback mode, the
For example, among the recorded image data, image data recorded in association with the best image information is displayed first, and when there is an operation of the cross key, other image data is displayed according to the operation.
(15)また、上記各実施の形態においては、シャッタボタンの半押し前、以後に関わらず一律に動画撮像を行なうようにしたが、シャッタボタン半押し後は、連続撮像処理に切換えて被写体を撮像するようにしてもよい。また、シャッタボタン半押し前後問わず、動画撮像処理に替えて連続撮像処理で被写体を撮像するようにしてもよい。 (15) In each of the above embodiments, the moving image is uniformly taken regardless of whether or not the shutter button is half-pressed. However, after the shutter button is half-pressed, the subject is switched to the continuous imaging process. You may make it image. Further, the subject may be imaged by continuous imaging processing instead of moving image imaging processing regardless of whether the shutter button is half-pressed.
(16)また、上記各実施の形態においては、ズレタイミング情報は、ズレ時間、つまり、時間であったがズレ時間ではなくズレ枚数をズレタイミング情報とするようにしてもよい。この場合は、ズレ枚数とフレームレートの高さを関連付けて記録させておく必要がある。フレームレートの高さが変われば、同じズレ枚数でもズレ時間が異なってしまうからであり、基準となるフレームレートの高さを記録させておく必要がある。
なお、フレームレートが変わらない、つまり一律同じである場合は、フレームレートの高さを記録させておく必要がない。フレームレートが同じ場合は、ズレ枚数=ズレ時間となるからである。
(16) Further, in each of the above embodiments, the deviation timing information may be a deviation time, that is, a time, but the deviation number information may be a deviation number instead of a deviation time. In this case, it is necessary to record the number of shifts and the frame rate in association with each other. This is because if the frame rate changes, even if the number of shifts is the same, the shift time will be different, and it is necessary to record the reference frame rate height.
When the frame rate does not change, that is, when the frame rate is the same, it is not necessary to record the height of the frame rate. This is because when the frame rate is the same, the number of deviations = the deviation time.
(17)また、上記各実施の形態においては、シャッタボタンが半押しされたという条件が成立すると、撮像された画像データを循環記憶させていくようにしたが、他の条件により画像データを記憶させていくようにしてもよい。
他の条件としては、例えば、モード切替キーの操作により撮影モードに設定された場合や、画像認識によりスルー画像表示中に被写体の顔が撮像されたか、又は顔の正面が撮像されたかを判断し、顔や顔の正面が撮像されたと判断した場合や、AFエリア内に被写体が入ってきた場合やAFエリア内の画像に変化が合った場合、現在撮像された画像データと前に撮像された画像データとの差が大きくなった場合や(被写体が画角内に入ってきた場合)、画像データを記憶させていく指示が行われた場合、更には、音認識によりマイクから所定の音が認識された場合や、マイクから所定の音量以上の音が認識された場合や所定の指示がユーザからあった場合等がある。
要は、所定の条件により画像データを記憶させていく態様であればよい。
(17) In the above-described embodiments, when the condition that the shutter button is half-pressed is satisfied, the captured image data is circularly stored. However, the image data is stored according to other conditions. You may make it let me.
Other conditions include, for example, whether the shooting mode is set by operating the mode switching key, and whether the subject's face is imaged during through image display or whether the front of the face is imaged by image recognition. When it is determined that the face or the front of the face has been imaged, when an object enters the AF area, or when an image in the AF area changes, the image data that has been imaged before is captured When the difference from the image data becomes large (when the subject comes within the angle of view) or when an instruction to store the image data is given, a predetermined sound is further emitted from the microphone by sound recognition. There are a case where the sound is recognized, a case where a sound higher than a predetermined volume is recognized from the microphone, a case where a predetermined instruction is received from the user, and the like.
The point is that the image data may be stored under a predetermined condition.
(18)また、上記各実施の形態においては、シャッタボタンが全押しされたか否かを判断するようにしたが、シャッタボタン全押しに替えて他の条件が成立したか否かを判断するようにし、他の条件が成立したと判断すると、該他の条件の成立時に撮像された画像データに識別情報を関連付けて記憶させるとともに、該他の条件の成立時から所定時間動画を撮像するようにしてもよい。
他の条件としては、例えば、画像認識により撮像されている被写体の顔の表情が変わったと判断した場合や、AFエリア内に被写体が入ってきた場合(AFエリア内の画像に変化が合った場合やAFエリア内の画像に変化が合った場合、現在撮像された画像データと前に撮像された画像データとの差を検出し、差がある領域が中央部分に移動してきた場合、更には、音認識によりマイクから所定の音が認識された場合や、マイクから所定の音量以上の音が認識された場合やユーザから所定の指示があった場合等がある。
要は、所定の条件が成立した時に撮像された画像データに識別情報を関連付けて記録する態様であればよい。
(18) In each of the above embodiments, it is determined whether or not the shutter button is fully pressed. However, it is determined whether or not other conditions are satisfied instead of pressing the shutter button fully. If it is determined that the other condition is satisfied, the identification information is stored in association with the image data captured when the other condition is satisfied, and a moving image is captured for a predetermined time from when the other condition is satisfied. May be.
Other conditions include, for example, when it is determined that the facial expression of the subject being imaged by image recognition has changed, or when the subject has entered the AF area (when the image in the AF area has changed). If the image in the AF area changes, the difference between the currently captured image data and the previously captured image data is detected, and if the area with the difference has moved to the center, There are a case where a predetermined sound is recognized from the microphone by sound recognition, a case where a sound of a predetermined volume or higher is recognized from the microphone, a case where a predetermined instruction is given from the user, and the like.
In short, any mode may be used as long as identification information is recorded in association with image data captured when a predetermined condition is satisfied.
(19)また、本発明の上記実施形態は、何れも最良の実施形態としての単なる例に過ぎず、本発明の原理や構造等をより良く理解することができるようにするために述べられたものであって、添付の特許請求の範囲を限定する趣旨のものでない。
したがって、本発明の上記実施形態に対してなされ得る多種多様な変形ないし修正はすべて本発明の範囲内に含まれるものであり、添付の特許請求の範囲によって保護されるものと解さなければならない。
(19) The above embodiments of the present invention are merely examples as the best embodiments, and are described in order to better understand the principle and structure of the present invention. And is not intended to limit the scope of the appended claims.
Therefore, it should be understood that all the various variations and modifications that can be made to the above-described embodiments of the present invention are included in the scope of the present invention and protected by the appended claims.
最後に、上記各実施の形態においては、本発明の撮影装置をデジタルカメラ1に適用した場合について説明したが、上記の実施の形態に限定されるものではなく、要は、被写体を連続して撮像することができる機器であれば適用可能である。
Finally, in each of the above embodiments, the case where the photographing apparatus of the present invention is applied to the
1 デジタルカメラ
2 撮影レンズ
3 レンズ駆動ブロック
4 絞り
5 CCD
6 ドライバ
7 TG
8 ユニット回路
9 画像生成部
10 CPU
11 キー入力部
12 メモリ
13 DRAM
14 フラッシュメモリ
15 画像表示部
16 バス
1
6 Driver 7 TG
8
11
14
Claims (19)
ユーザが任意のタイミングを指示するタイミング指示手段と、
前記タイミング指示手段により指示されたタイミングに基づいて、前記連続撮像制御手段により撮像された複数の画像データを取得する画像取得手段と、
撮影状況を取得する取得手段と、
前記取得手段により取得された撮影状況に応じたズレタイミング情報を取得するズレタイミング情報取得手段と、
前記画像取得手段により取得された複数の画像データの中から、前記ズレタイミング情報取得手段により取得されたズレタイミング情報及び前記タイミング指示手段により指示されたタイミングで定められるタイミングで前記連続撮像制御手段により撮像された画像データを特定する制御手段と、
を備えたこと特徴とする撮像装置。 Continuous imaging control means for continuously imaging a subject;
Timing instruction means for the user to instruct an arbitrary timing;
Image acquisition means for acquiring a plurality of image data imaged by the continuous imaging control means based on the timing instructed by the timing instruction means;
Acquisition means for acquiring the shooting status;
A deviation timing information acquisition means for acquiring deviation timing information according to the photographing situation acquired by the acquisition means;
Among the plurality of image data acquired by the image acquisition means, the continuous imaging control means at a timing determined by the deviation timing information acquired by the deviation timing information acquisition means and the timing indicated by the timing instruction means. Control means for identifying the imaged image data ;
An imaging apparatus comprising:
前記複数の撮影シーンのうち、ユーザが撮影状況に応じた撮影シーンを選択するための撮影シーン選択手段と、
を備え、
前記取得手段は、
前記撮影シーン選択手段により指定された撮影シーンを撮影状況として取得する手段を含むことを特徴とする請求項1記載の撮像装置。 Multiple shooting scenes,
Among the plurality of shooting scenes, shooting scene selection means for the user to select a shooting scene according to the shooting situation;
With
The acquisition means includes
2. The imaging apparatus according to claim 1, further comprising means for acquiring a shooting scene designated by the shooting scene selection means as a shooting situation.
前記連続撮像制御手段は、
撮影条件テーブルから前記撮影シーン選択手段により選択された撮影シーンに対応する撮影条件を取得し、該取得した撮影条件で撮像を行なうことを特徴とする請求項2記載の撮像装置。 A shooting condition table that records shooting conditions corresponding to each of the plurality of shooting scenes;
The continuous imaging control means includes
The imaging apparatus according to claim 2, wherein an imaging condition corresponding to the imaging scene selected by the imaging scene selection unit is acquired from an imaging condition table, and imaging is performed under the acquired imaging condition.
前記取得手段は、
前記フレームレート選択手段により選択された高さのフレームレートを撮影状況として取得する手段を含むことを特徴とする請求項1乃至3の何れかに記載の撮像装置。 A frame rate selection means for the user to select a frame rate height for continuous imaging by the continuous imaging control means;
The acquisition means includes
4. The image pickup apparatus according to claim 1, further comprising means for acquiring a frame rate at a height selected by the frame rate selection means as a shooting state.
前記取得手段は、
前記動き量検出手段により検出された動き量を撮影状況として取得する手段を含むことを特徴とする請求項1乃至4の何れかに記載の撮像装置。 A motion amount detecting means for detecting a motion amount of the subject based on the image data imaged by the continuous imaging control means;
The acquisition means includes
The imaging apparatus according to claim 1, further comprising means for acquiring a motion amount detected by the motion amount detection means as a shooting state.
前記タイミング指示手段により指示されたタイミングの前後、又は、指示されたタイミング以前又は以後に前記連続撮像制御手段により撮像された複数の画像データを取得することを特徴とする請求項1乃至5の何れかに記載の撮像装置。 The image acquisition means includes
6. A plurality of pieces of image data captured by the continuous imaging control unit before and after the timing instructed by the timing instructing unit, or before or after the instructed timing. An imaging apparatus according to claim 1.
前記ズレタイミング情報取得手段は、
前記取得手段により取得された撮影状況に応じたズレタイミング情報を前記テーブルから取得することを特徴とする請求項1乃至6の何れかに記載の撮像装置。 It has a table that records deviation timing information according to each shooting situation,
The deviation timing information acquisition means includes:
The imaging apparatus according to claim 1, wherein shift timing information corresponding to a shooting situation acquired by the acquisition unit is acquired from the table.
前記選択手段により選択された画像データが前記連続撮像制御手段により撮像されたタイミングと、前記タイミング指示手段により指示されたタイミングとのズレ時間に基づいて、前記取得手段により取得された撮影状況に対応する前記テーブルに記録されているズレタイミング情報の記録を更新させる記録更新制御手段と、
を備えたことを特徴とする請求項7記載の撮像装置。 A selection means for the user to select arbitrary image data from among the image data acquired by the image acquisition means;
Corresponding to the shooting situation acquired by the acquisition unit based on the time difference between the timing at which the image data selected by the selection unit was captured by the continuous imaging control unit and the timing instructed by the timing instruction unit Recording update control means for updating the record of the deviation timing information recorded in the table;
The imaging apparatus according to claim 7, further comprising:
前記特定した画像データに基づいて、前記画像取得手段により取得された画像データの表示を制御する表示制御手段を含むことを特徴とする請求項1乃至8の何れかに記載の撮像装置。 The control means includes
9. The imaging apparatus according to claim 1, further comprising display control means for controlling display of the image data acquired by the image acquisition means based on the specified image data .
前記特定した画像データを最初に単一表示させることを特徴とする請求項9記載の撮像装置。 The display control means includes
The imaging apparatus according to claim 9, wherein the specified image data is first displayed as a single image.
前記画像取得手段により取得された複数の画像データをマルチ表示させるとともに、前記特定した画像データを最初に差別表示させることを特徴とする請求項9記載の撮像装置。 The display control means includes
The image pickup apparatus according to claim 9, wherein a plurality of image data acquired by the image acquisition unit are displayed in a multi-display manner, and the identified image data is first displayed in a differential manner.
前記表示制御手段は、
前記画像指定手段により画像データが指定された場合は、該単一表示又は差別表示させる画像データを該指定された画像データに変更させて表示させることを特徴とする請求項10又は11に記載の撮像装置。 Image specifying means for specifying arbitrary image data among the image data acquired by the image acquisition means by the user,
The display control means includes
12. The image data according to claim 10 or 11 , wherein when image data is designated by the image designating means, the image data to be displayed in a single display or differently is changed to the designated image data and displayed. Imaging device.
ユーザによって所定の操作が行なわれたときに前記表示制御手段により単一表示又は差別表示されている画像データを選択することを特徴とする請求項13記載の撮像装置。 The selection means includes
14. The image pickup apparatus according to claim 13, wherein when the user performs a predetermined operation, image data that is single-displayed or discriminated by the display control means is selected.
前記記録指示手段により画像データの記録が指示された場合は、前記画像取得手段により取得された画像データを記録手段に記録する記録制御手段と、
を備え、
前記選択手段は、
前記記録指示手段により画像データの記録が指示されたときに前記表示制御手段により単一表示又は差別表示されている画像データを選択することを特徴とする請求項9乃至12の何れかに記載の撮像装置。 Recording instruction means for the user to instruct recording of image data;
When recording of image data is instructed by the recording instruction means, recording control means for recording the image data acquired by the image acquisition means on the recording means;
With
The selection means includes
13. The image data that is single-displayed or discriminated by the display control means is selected when recording of image data is instructed by the recording instruction means. Imaging device.
前記記録指示手段により画像データの記録が指示された場合は、該記録が指示されたときに前記表示制御手段により単一表示又は差別表示された画像データを記録することを特徴とする請求項15記載の撮像装置。 The recording control means includes
16. When recording of image data is instructed by the recording instructing unit, image data that is single-displayed or discriminated by the display control unit is recorded when the recording is instructed. The imaging device described.
前記特定した画像データに基づいて、前記画像取得手段により取得された画像データの記録を制御する記録制御手段を含むことを特徴とする請求項1乃至7の何れかに記載の撮像装置。 The control means includes
The imaging apparatus according to claim 1, further comprising: a recording control unit that controls recording of the image data acquired by the image acquisition unit based on the specified image data .
前記特定した画像データを記録することを特徴とする請求項17記載の撮像装置。 The recording control means includes
18. The image pickup apparatus according to claim 17, wherein the specified image data is recorded.
ユーザの操作に応じて任意のタイミングを指示するタイミング指示処理と、
前記タイミング指示処理により指示されたタイミングに基づいて、前記連続撮像制御処理により撮像された複数の画像データを取得する画像取得処理と、
撮影状況を取得する取得処理と、
前記取得処理により取得された撮影状況に応じたズレタイミング情報を取得するズレタイミング情報取得処理と、
前記画像取得処理により取得された複数の画像データの中から、前記ズレタイミング情報取得処理により取得されたズレタイミング情報及び前記タイミング指示処理により指示されたタイミングで定められるタイミングで前記連続撮像制御処理により撮像された画像データを特定する制御処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とするプログラム。
Continuous imaging control processing for continuously imaging a subject;
A timing instruction process for instructing an arbitrary timing according to a user operation;
An image acquisition process for acquiring a plurality of image data captured by the continuous imaging control process based on the timing instructed by the timing instruction process;
Acquisition processing to acquire the shooting status;
A shift timing information acquisition process for acquiring shift timing information corresponding to the shooting situation acquired by the acquisition process;
Among the plurality of image data acquired by the image acquisition process, the continuous imaging control process at a timing determined by the timing of the shift timing information acquired by the shift timing information acquisition process and the timing specified by the timing instruction process. Control processing for identifying captured image data ;
A program characterized by causing a computer to execute the processes described above.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007061780A JP4798506B2 (en) | 2007-03-12 | 2007-03-12 | Imaging apparatus and program thereof |
US11/978,902 US7948526B2 (en) | 2006-11-14 | 2007-10-30 | Imaging apparatus, imaging method and program thereof |
US13/089,098 US8817133B2 (en) | 2006-11-14 | 2011-04-18 | Imaging apparatus, imaging method and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007061780A JP4798506B2 (en) | 2007-03-12 | 2007-03-12 | Imaging apparatus and program thereof |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008227820A JP2008227820A (en) | 2008-09-25 |
JP2008227820A5 JP2008227820A5 (en) | 2010-04-15 |
JP4798506B2 true JP4798506B2 (en) | 2011-10-19 |
Family
ID=39845912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007061780A Expired - Fee Related JP4798506B2 (en) | 2006-11-14 | 2007-03-12 | Imaging apparatus and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4798506B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010087778A (en) * | 2008-09-30 | 2010-04-15 | Casio Computer Co Ltd | Imaging apparatus, variable speed imaging method, and program |
JP2010114611A (en) * | 2008-11-06 | 2010-05-20 | Rohm Co Ltd | Digital still camera |
JP5423187B2 (en) * | 2009-07-08 | 2014-02-19 | カシオ計算機株式会社 | Imaging apparatus, image selection method, and program |
JP2012039558A (en) * | 2010-08-11 | 2012-02-23 | Casio Comput Co Ltd | Reference image identification device and program |
JP5817093B2 (en) * | 2010-08-20 | 2015-11-18 | セイコーエプソン株式会社 | Video processing device and video display device |
JP5915009B2 (en) * | 2011-06-30 | 2016-05-11 | 株式会社ニコン | Image processing apparatus, electronic camera, image processing method, program, and recording medium |
WO2013175787A1 (en) * | 2012-05-24 | 2013-11-28 | パナソニック株式会社 | Imaging device |
JP7461692B2 (en) | 2020-05-11 | 2024-04-04 | Fcnt合同会社 | Mobile terminal, information processing method, and information processing program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03198482A (en) * | 1989-12-27 | 1991-08-29 | Toshiba Corp | Picture photographing device |
JP4025865B2 (en) * | 2002-03-14 | 2007-12-26 | コニカミノルタオプト株式会社 | Electronic camera |
JP2006140892A (en) * | 2004-11-15 | 2006-06-01 | Konica Minolta Photo Imaging Inc | Electronic still camera |
JP4395619B2 (en) * | 2005-01-24 | 2010-01-13 | カシオ計算機株式会社 | Imaging apparatus, imaging condition setting method, and program |
-
2007
- 2007-03-12 JP JP2007061780A patent/JP4798506B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008227820A (en) | 2008-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7948526B2 (en) | Imaging apparatus, imaging method and program thereof | |
JP4798506B2 (en) | Imaging apparatus and program thereof | |
JP4957943B2 (en) | Imaging apparatus and program thereof | |
JP3541820B2 (en) | Imaging device and imaging method | |
JP4518131B2 (en) | Imaging method and apparatus | |
US7505679B2 (en) | Image-taking apparatus | |
US7783190B2 (en) | Image pick-up apparatus with a multi-area AF function | |
JP4715865B2 (en) | Imaging device, program | |
JP5931464B2 (en) | Imaging device | |
JP3543135B2 (en) | Camera device | |
JP5064926B2 (en) | Imaging apparatus and control method thereof | |
JP2008147966A (en) | Imaging apparatus and its program | |
JP2003307669A (en) | Camera | |
JP4501927B2 (en) | Imaging apparatus and program thereof | |
JP4509829B2 (en) | Camera device | |
JP2014116878A (en) | Imaging device and imaging method | |
JP5423187B2 (en) | Imaging apparatus, image selection method, and program | |
JP2007028486A (en) | Digital camera | |
JP4243844B2 (en) | Image capturing apparatus and image capturing method | |
JP5293769B2 (en) | Imaging apparatus and program thereof | |
JP5586215B2 (en) | camera | |
JP2013211719A (en) | Digital camera | |
JP4915264B2 (en) | Imaging apparatus and program thereof | |
JP5358826B2 (en) | Digital camera | |
JP2009044671A (en) | Photographing device, database generating method and usage thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100226 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110414 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110606 |
|
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: 20110708 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110721 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140812 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4798506 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |