JP2010050912A - Imaging apparatus, control method thereof and program - Google Patents
Imaging apparatus, control method thereof and program Download PDFInfo
- Publication number
- JP2010050912A JP2010050912A JP2008215797A JP2008215797A JP2010050912A JP 2010050912 A JP2010050912 A JP 2010050912A JP 2008215797 A JP2008215797 A JP 2008215797A JP 2008215797 A JP2008215797 A JP 2008215797A JP 2010050912 A JP2010050912 A JP 2010050912A
- Authority
- JP
- Japan
- Prior art keywords
- shooting
- still image
- moving image
- frame
- still
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
Description
本発明は、動画撮影中の静止画撮影機能を有する撮像装置、その制御方法及びプログラムに関する。 The present invention relates to an image pickup apparatus having a still image shooting function during moving image shooting, a control method thereof, and a program.
CCD等の固体撮像素子で撮像した被写体の画像信号をデジタル信号に変換し、その画像データを記録媒体に記録するデジタルカメラが広く利用されている。この種のデジタルカメラには、通常の静止画撮影機能に加え動画撮影機能を備えたものや、さらに静止画や動画と音声とを同時に記録する音声付き撮影機能を備えたものがある。 A digital camera that converts an image signal of a subject imaged by a solid-state imaging device such as a CCD into a digital signal and records the image data on a recording medium is widely used. This type of digital camera includes a camera with a moving image shooting function in addition to a normal still image shooting function, and a camera with a sound recording function that simultaneously records a still image, a moving image, and sound.
かかるデジタルカメラでは、通常、撮影モードとして静止画撮影を行う静止画撮影モードと、動画撮影を行う動画撮影モードとを個別に設け、キー操作等のユーザ操作によってモード遷移を行う仕様となっている。 In such a digital camera, normally, a still image shooting mode for shooting still images and a moving image shooting mode for shooting moving images are individually provided as shooting modes, and the mode is changed by a user operation such as a key operation. .
また、特許文献1には、動画撮影中に静止画撮影を行った場合に、中断期間を代替フレームにて補間する方法が開示されている。そこでは、動画撮影中に静止画撮影の操作に応じて、直前の動画フレームデータをバッファメモリに記憶して動画フレームの撮像及び記憶動作をいったん中断し、その中断期間に静止画を撮影して記録した後、動画フレームの撮像及び記憶を再開する。そして、動画撮影が終了した時点で、静止画撮影中に記録できなかった中断期間を、バッファメモリに記憶されているフレームデータにて補間することによって、単一の動画ファイルとして記録する。 Patent Document 1 discloses a method of interpolating an interruption period with an alternative frame when still image shooting is performed during moving image shooting. There, in response to a still image shooting operation during movie shooting, the immediately preceding movie frame data is stored in the buffer memory, and the shooting and storage operation of the movie frame is temporarily interrupted, and a still image is shot during the interruption period. After recording, the imaging and storage of the moving image frame is resumed. Then, when the moving image shooting is completed, the interruption period that cannot be recorded during the still image shooting is interpolated with the frame data stored in the buffer memory, and is recorded as a single moving image file.
前述したように静止画撮影モードと動画撮影モードとが個別に設けられているデジタルカメラにおいて、動画撮影中に静止画撮影を行った場合には、静止画撮影により中断した動画撮影における動画圧縮データのファイル(動画ファィル)が、静止画撮影を挟んで2つに分割されてしまう。 As described above, in a digital camera that has a still image shooting mode and a movie shooting mode separately, when still image shooting is performed during movie shooting, the movie compression data in movie shooting interrupted by still image shooting File (moving image file) is divided into two with still image shooting in between.
また、動画撮影中に静止画撮影を行った場合に、中断期間を代替フレームにて補間する方法では、仮に連続して静止画撮影が可能だった場合に、代替フレームを記憶するバッファメモリが大量に必要になる。その上、中断期間は動画フレームではなく静止画フレームとなるため、中断期間が長いと静止画フレームも長くなるという問題がある。 In addition, when still image shooting is performed during movie shooting, the method of interpolating the interruption period with a substitute frame has a large buffer memory for storing the substitute frame if still image shooting is possible continuously. Will be needed. In addition, since the interruption period is not a moving image frame but a still picture frame, there is a problem that if the interruption period is long, the still picture frame also becomes long.
本発明は以上のような状況に鑑みてなされたものであり、動画撮影中に静止画撮影を行った場合に、動画撮影の途中で静止画撮影が行われたことを確認できるようにし、かつ、無用に長時間の静止画が挿入されることがないようにすることを目的とする。 The present invention has been made in view of the situation as described above, so that when still image shooting is performed during moving image shooting, it is possible to confirm that still image shooting has been performed in the middle of moving image shooting, and An object is to prevent a long-time still image from being inserted unnecessarily.
本発明の撮像装置は、動画撮影中の静止画撮影機能を有する撮像装置であって、動画撮影中の静止画撮影によって中断された期間に、動画フレームを挿入する動画フレーム挿入手段を備え、前記動画フレーム挿入手段は、静止画撮影によって動画撮影が中断された時間の長さに関わらず、一定時間分の動画フレームを挿入することを特徴とする撮像装置。
本発明の撮像装置の制御方法は、動画撮影中の静止画撮影機能を有する撮像装置の制御方法であって、動画撮影中の静止画撮影によって中断された期間に、動画フレームを挿入するステップを有し、前記動画フレームを挿入するステップでは、静止画撮影によって動画撮影が中断された時間の長さに関わらず、一定時間分の動画フレームを挿入することを特徴とする。
本発明のプログラムは、動画撮影中の静止画撮影機能を有する撮像装置を制御するためのプログラムであって、動画撮影中の静止画撮影によって中断された期間に、動画フレームを挿入する処理をコンピュータに実行させ、前記動画フレームを挿入する処理では、静止画撮影によって動画撮影が中断された時間の長さに関わらず、一定時間分の動画フレームを挿入することを特徴とする。
The imaging device of the present invention is an imaging device having a still image shooting function during moving image shooting, comprising moving image frame insertion means for inserting a moving image frame during a period interrupted by still image shooting during moving image shooting, The moving image frame insertion means inserts a moving image frame for a fixed time regardless of the length of time during which moving image shooting is interrupted by still image shooting.
An imaging device control method according to the present invention is a method for controlling an imaging device having a still image shooting function during moving image shooting, and includes a step of inserting a moving image frame during a period interrupted by still image shooting during moving image shooting. And the step of inserting the moving image frame includes inserting a moving image frame for a fixed time regardless of a length of time during which the moving image shooting is interrupted by still image shooting.
The program of the present invention is a program for controlling an image pickup apparatus having a still image shooting function during moving image shooting, and performs processing for inserting a moving image frame during a period interrupted by still image shooting during moving image shooting. In the process of inserting the moving image frame, the moving image frames for a predetermined time are inserted regardless of the length of time during which the moving image shooting is interrupted by the still image shooting.
本発明によれば、動画撮影中に静止画撮影を行った場合に、動画撮影の途中で静止画撮影が行われたことを確認でき、かつ、無用に長時間の静止画が挿入されることもない。 According to the present invention, when still image shooting is performed during moving image shooting, it can be confirmed that the still image shooting has been performed in the middle of moving image shooting, and a long-time still image is inserted unnecessarily. Nor.
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
(第1の実施形態)
図1は、本実施形態に係るデジタルカメラ100の外観斜視図である。カメラ本体の上部において、110はアクセサリシューである。104は光学ファインダである。112はAE(自動露出)ロックボタンである。113はAF(オートフォーカス)の測距点選択ボタンである。114は撮影操作をするためのレリーズボタンである。411は電子ダイヤルであり、他の操作ボタンと併用してカメラに数値を入力したり、撮影モードを切り換えたりするための多機能信号入力装置として機能する。60はモードダイヤルスイッチである。409は液晶表示装置から構成される外部表示装置であり、シャッタースピード、絞り、撮影モード等の撮影条件や他の情報を表示する。
Preferred embodiments of the present invention will be described below with reference to the accompanying drawings.
(First embodiment)
FIG. 1 is an external perspective view of a
また、カメラ本体の背面において、28は撮影された画像や各種設定画面等を表示する画像表示部である。66は再生スイッチであり、画像表示部28に撮影した画像を表示する。68は単写/連写スイッチであり、単写撮影を行う単写モードと連写撮影を行う連写モードとを設定することができる。単写モードでは、レリーズボタン114の全押し(後述するシャッタースイッチSW2(64)がON)の場合に、1コマの撮影を行って待機状態とする、連写モードでは、レリーズボタン114の全押しの間、連続して撮影を行い続ける。116は十字配置スイッチであり、上下左右に配された4つのボタンと、中央に配されたSETボタン117とを有し、ユーザが画像表示部28に表示されるメニュー項目等の選択や実行をカメラに指示するために用いられる。124はメニューボタンであり、画像表示部28にカメラの各種設定を行うためのメニュー画面を表示させるためのボタンである。例えば、撮影モードを選択、設定するときは、このメニューボタン124を押下した後、十字配置スイッチ116の上下左右のボタンを操作して希望のモードを選択し、希望のモードが選択された状態でSETボタン117を押下することにより設定が完了する。72は電源スイッチである。
On the back of the camera body, 28 is an image display unit for displaying captured images and various setting screens.
図2は、第1の実施形態に係るデジタルカメラ100の回路構成を示すブロック図である。10は撮影レンズ、12は絞り機能を備えるシャッター、14は光学像を電気信号に変換する撮像素子、16は撮像素子14のアナログ信号出力をデジタル信号に変換するA/D変換器である。
FIG. 2 is a block diagram illustrating a circuit configuration of the
18はタイミング発生回路であり、撮像素子14、A/D変換器16、D/A変換器26にクロック信号や制御信号を供給する。タイミング発生回路18は、メモリ制御回路22及びシステム制御回路50により制御される。
A
20は画像処理回路であり、A/D変換器16からのデータ或いはメモリ制御回路22からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路20は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路50が露光制御部40、測距制御部42に対して制御を行う、TTL(スルー・ザ・レンズ)方式のAF処理、AE処理、EF(フラッシュプリ発光)処理を行う。さらに、画像処理回路20は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB(オートホワイトバランス)処理も行う。
An
22はメモリ制御回路であり、A/D変換器16、タイミング発生回路18、画像処理回路20、画像表示メモリ24、D/A変換器26、メモリ30、圧縮・伸長回路32を制御する。A/D変換器16のデータが画像処理回路20、メモリ制御回路22を介して、或いはA/D変換器16のデータが直接メモリ制御回路22を介して、画像表示メモリ24或いはメモリ30に書き込まれる。
A
24は画像表示メモリ、26はD/A変換器、28はTFT LCD等からなる画像表示部であり、画像表示メモリ24に書き込まれた表示用の画像データはD/A変換器26を介して画像表示部28により表示される。画像表示部28を用いて撮像した画像データを逐次表示すれば、電子ファインダ(EVF)機能を実現することが可能である。また、画像表示部28は、システム制御回路50の指示により任意に表示をON/OFFすることが可能であり、表示をOFFにした場合にはデジタルカメラ100の電力消費を大幅に低減することができる。
30は撮影した静止画や動画のデータを格納するためのメモリであり、所定枚数の静止画や所定時間の動画のデータを格納するのに十分な記憶量を備えている。これにより、複数枚の静止画を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ30に対して行うことが可能となる。また、動画撮影時には、所定レートで連続的に書き込まれる画像のフレームバッファとして使用される。さらに、メモリ30はシステム制御回路50の作業領域としても使用することが可能である。
32は適応離散コサイン変換(ADCT)等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ30に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ30に書き込む。
40は絞り機能を備えるシャッター12を制御する露光制御部であり、フラッシュ48と連携することによりフラッシュ調光機能も有する。42は撮影レンズ10のフォーカシングを制御する測距制御部である。44は撮影レンズ10のズーミングを制御するズーム制御部である。46は保護手段であるバリア102の動作を制御するバリア制御部である。48はフラッシュであり、AF補助光の投光機能、フラッシュ調光機能も有する。露光制御部40、測距制御部42はTTL方式を用いて制御され、撮像した画像データを画像処理回路20によって演算した演算結果に基づき、システム制御回路50が露光制御部40、測距制御部42に対して制御を行う。
50はデジタルカメラ100全体を制御するシステム制御回路である。52はシステム制御回路50の動作用の定数、変数、プログラム等を記憶するメモリである。
A
54は出力部であり、システム制御回路50でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等により構成される。出力部54は、デジタルカメラ100の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばLCDやLED、発音素子等の組み合わせにより構成される。外部表示装置409は出力部54の一部を構成するものである。また、出力部54は、その一部の機能が光学ファインダ104内に設置されている。
An output unit 54 includes a liquid crystal display device, a speaker, and the like that display an operation state, a message, and the like using characters, images, sounds, and the like according to execution of a program in the
出力部54の表示内容のうち、LCD等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体200及び210の着脱状態表示、通信I/F動作表示、日付け・時刻表示等がある。また、出力部54の表示内容のうち、光学ファインダ104内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
Among the display contents of the output unit 54, what is displayed on the LCD or the like includes single shot / continuous shooting display, self-timer display, compression rate display, recording pixel number display, recording number display, remaining image number display, shutter Speed display, Aperture value display, Exposure compensation display, Flash display, Red-eye reduction display, Macro shooting display, Buzzer setting display, Clock battery level display, Battery level display, Error display, Multi-digit number information display and recording There are a display state of the
56は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM等が用いられる。 Reference numeral 56 denotes an electrically erasable / recordable nonvolatile memory such as an EEPROM.
60、62、64及び70は、システム制御回路50の各種の動作指示を入力するための操作手段であり、スイッチやダイヤル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせにより構成される。
ここで、これらの操作手段の具体的な説明を行う。60はモードダイヤルスイッチであり、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、動画撮影モード等の各機能モードを切り替え設定することができる。
Here, a specific description of these operating means will be given.
62はシャッタースイッチSW1であり、レリーズボタン114の操作途中(半押し)でONとなり、AF処理、AE処理、AWB処理、EF処理等の動作開始を指示する。64はシャッタースイッチSW2であり、レリーズボタン114の操作完了(全押し)でONとなり、露光処理、現像処理、記録処理という一連の処理の動作開始を指示する。露光処理では、撮像素子14から読み出した信号をA/D変換器16、メモリ制御回路22を介してメモリ30に画像データを書き込む。現像処理では、画像処理回路20やメモリ制御回路22での演算を用いた現像処理を行う。記録処理では、メモリ30から画像データを読み出し、圧縮・伸長回路32で圧縮を行い、記録媒体200或いは210に画像データを書き込む。
70は各種ボタンやタッチパネル等からなる操作部であり、ライブビュー開始/停止ボタン、動画記録開始/停止ボタン、メニューボタン、SETボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動+(プラス)ボタン、メニュー移動−(マイナス)ボタン、再生画像移動+(プラス)ボタン、再生画像−(マイナス)ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等がある。図1に示した再生スイッチ66、単写/連写スイッチ68、AEロックボタン112、AFの測距点選択ボタン113、十字配置スイッチ116、SETボタン117、メニューボタン124、電子ダイヤル411は操作部70の一部を構成するものである。
74はGPS衛星からの電波を受信するGPSアンテナである。76はGPSアンテナの受信データから演算を行い、現在の位置を検出するためのGPSユニットである。位置情報からは、不揮発性メモリ56やメモリ30に格納された地図情報や、インタフェース90及び94或いは通信部110を通して外部機器から地図情報を取り出すことができる。78は現在の時刻情報(年月日、時分秒及び曜日)を保持するための時計ユニットである。
Reference numeral 74 denotes a GPS antenna that receives radio waves from GPS satellites.
80は電源制御部であり、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成される。電源制御部80は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路50の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部に供給する。82はコネクタ、84はコネクタ、86はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプタ等からなる電源である。
A
90及び94はメモリカードやハードディスク等の記録媒体とのインタフェース、92及び96はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。コネクタ92、96に記録媒体200、210が装着されているか否かは、不図示の記録媒体着脱検知部により検出される。
なお、本実施形態では記録媒体を取り付けるインタフェース及びコネクタを2系統持つものとして説明している。もちろん、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わないし、着脱可能な記録媒体でなくとも良い。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。インタフェース及びコネクタとしては、PCMCIAカードやCF(コンパクトフラッシュ(登録商標))カード等の規格に準拠したものを用いて構成しても良い。さらに、インタフェース90及び94、そしてコネクタ92及び96をPCMCIAカードやCF(コンパクトフラッシュ)カード等の規格に準拠したものを用いて構成した場合、各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。各種カードには、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHS等の通信カード等がある。
In the present embodiment, it is assumed that there are two interfaces and connectors for attaching the recording medium. Of course, the interface and connector to which the recording medium is attached may have a single or plural number of systems, and may not be a detachable recording medium. Moreover, it is good also as a structure provided with combining the interface and connector of a different standard. The interface and the connector may be configured using a PCMCIA card, a CF (Compact Flash (registered trademark)) card, or the like that conforms to a standard. Further, when the
102は保護手段であるバリアであり、デジタルカメラ100の撮影レンズ10を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである。
104は光学ファインダであり、画像表示部28による電子ファインダ機能を使用すること無しに、光学ファインダ104のみを用いて撮影を行うことが可能である。
110は通信部であり、各種通信手段により、他のコンピュータやプリンタ等の外部機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。各種通信手段には、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信等がある。112は通信部110によりデジタルカメラ100を他の外部機器と接続するコネクタ或いは無線通信の場合はアンテナである。
200はメモリカードやハードディスク等の記録媒体である。記録媒体200は、半導体メモリや磁気ディスク等から構成される記録部202、デジタルカメラ100とのインタフェース204、デジタルカメラ100と接続を行うコネクタ206を備える。同様に、210はメモリカードやハードディスク等の記録媒体である。記録媒体210は、半導体メモリや磁気ディスク等から構成される記録部212、デジタルカメラ100とのインタフェース214、デジタルカメラ100と接続を行うコネクタ216を備える。
ここで、近年デジタルカメラやデジタルビデオカメラ等で、動画データの記録に用いられている動画ファイルフォーマットである、MP4について説明する。MP4ファイル形式(ISO/IEC 14496−14;"Information technology――Coding of audio−visual objects――Part 14:MP4 file format";ISO/IEC;2003−11−24を参照)とは、ISO/IEC JTC1/SC29/WG11(International Organization for Standardization/International Engineering Consortium)によって規格化された、MPEG等の動画・音声のコンテンツデータをファイルに記録するために「ISO Base Media File Format」(ISO/IEC 14496−12;"Information technology――Coding of audio−visual objects――Part 12:ISO base media file format";ISO/IEC;2004−01−23を参照)という汎用のファイル形式を元に拡張されたファイル形式である。なお、本発明はMP4に限らず類似のファイル形式を用いるケースに対しても適用できる。例えば、ISOではMP4と同様の基本構造を持つファイル形式規格として、「Motion JPEG 2000ファイル形式」(ISO/IEC 15444−3)や、「AVCファイル形式」(ISO/IEC 14496−15)といった標準規格が制定されている。 Here, MP4, which is a moving image file format used for recording moving image data in digital cameras and digital video cameras in recent years, will be described. MP4 file format (ISO / IEC 14496-14; “Information technology—Coding of audio-visual objects—Part 14: MP4 file format”; ISO / IEC; see 2003-11-24) In order to record video / audio content data such as MPEG standardized by JTC1 / SC29 / WG11 (International Organization for Standardization / International Engineering Consortium) to a file, “ISO Base Media File 49 EC / F14” 12; "Informati n technology - Coding of audio-visual objects - Part 12: ISO base media file format "; is a reference to 2004-01-23) file format is extended based on the file format of the general-purpose that; ISO / IEC. Note that the present invention is not limited to MP4 and can be applied to cases using similar file formats. For example, ISO standard file formats such as “Motion JPEG 2000 file format” (ISO / IEC 15444-3) and “AVC file format” (ISO / IEC 14496-15) are standard file formats having the same basic structure as MP4. Has been enacted.
図3は、本実施形態に係るデジタルカメラ100の動画撮影中の静止画撮影のシーケンスを説明するフローチャートである。当該処理は、システム制御回路50が不揮発性メモリ56に記憶されたプログラムを実行することにより実施される。また、図4は、動画撮影中の静止画撮影を説明するタイミングチャートである。
FIG. 3 is a flowchart illustrating a sequence of still image shooting during moving image shooting of the
動画撮影をするためには、まずメニューボタン124やモードダイヤルスイッチ60を用いて、撮影モードを静止画撮影モードから動画撮影モードに変更する必要がある。動画撮影モードに設定されると、システム制御回路50がカメラ本体内のミラーアップを行い、撮影光路外にミラーを退避させ、シャッター12を開放し、撮像素子14に被写体光を露光させる。撮像素子14から読み出した画像データは、動画フレーム周期501でフレームバッファ502として作用するメモリ30に連続的に書き込まれる。画像表示部28が電子ビューファインダとして機能し、必要に応じて画像処理回路20を用いて、フレームバッファ502に書き込まれた画像データが読み出されて各種画像処理を行われた後、逐次表示される(ステップS101)。
In order to shoot a moving image, it is first necessary to change the shooting mode from the still image shooting mode to the moving image shooting mode using the
動画撮影モード時に、操作部70の動画記録開始ボタンがONされた(例えばSETボタン117が動画撮影モード時に押下)のを検知することで動画撮影を開始し、動画記録処理を行う(ステップS102)。この動画記録処理については図5を用いて後述する。
When the moving image recording start button of the
次に、静止画撮影(単写/連写)が開始されたか否かを判定し(ステップS103)、開始された場合はステップS104、開始されていない場合はステップS108に進む。静止画撮影が開始された場合、EVF表示に伴うフレームバッファ502への画像データ書き込みや動画フレーム503の生成処理等からなる動画記録処理を中断する(ステップS104)。
Next, it is determined whether or not still image shooting (single shooting / continuous shooting) has been started (step S103), and if started, the process proceeds to step S104, and if not started, the process proceeds to step S108. When still image shooting is started, moving image recording processing including image data writing to the
続いて、静止画生成記録処理を行う(ステップS105)。この静止画生成記録処理については図6を用いて後述する。 Subsequently, a still image generation recording process is performed (step S105). This still image generation / recording process will be described later with reference to FIG.
次に、静止画撮影が終了したか否かを判定し(ステップS106)、終了していない場合は静止画生成記録処理(ステップS105)に戻り、終了した場合は動画記録再開処理(ステップS107)を行う。この動画記録再開処理については図7を用いて後述する。 Next, it is determined whether or not still image shooting has ended (step S106). If not, the process returns to the still image generation recording process (step S105). If it has ended, the moving image recording restart process (step S107) is completed. I do. This moving image recording restart process will be described later with reference to FIG.
最後に、動画撮影が終了したか否かを判定し(ステップS108)、終了していない場合は動画記録処理(ステップS102)に戻り、終了した場合は本処理を終了する。 Finally, it is determined whether or not the moving image shooting has ended (step S108). If it has not ended, the process returns to the moving image recording process (step S102). If it has ended, this process ends.
図5は、動画記録処理(ステップS102)のシーケンスを説明するフローチャートである。まず、動画撮影が開始されてフレームバッファ502に画像データが書き込まれると(ステップS201)、書き込まれた画像データのアドレスをメモリ30に記憶する(ステップS202)。 FIG. 5 is a flowchart for explaining the sequence of the moving image recording process (step S102). First, when moving image shooting is started and image data is written in the frame buffer 502 (step S201), the address of the written image data is stored in the memory 30 (step S202).
次に、フレームバッファ502に書き込まれた画像データを読み出して、圧縮・伸長回路32を用いて画像圧縮処理を行うことで動画フレーム503を生成する(ステップS203)。
Next, the image data written in the
その後、記録媒体200或いは210に動画フレーム503の書き込みを行う(ステップS204)。
Thereafter, the moving
図6は、静止画生成記録処理(ステップS105)のシーケンスを説明するフローチャートである。まず、静止画撮影のためにレリーズボタン114が押下されたならば、システム制御回路50は、撮像素子14、A/D変換器16、画像処理回路20、メモリ制御回路22を介して、或いはA/D変換器から直接メモリ制御回路22を介して、メモリ30に撮影した画像データを書き込む(ステップS301)。
FIG. 6 is a flowchart for explaining the sequence of the still image generation / recording process (step S105). First, when the
次に、静止画データ504を生成し、メモリ30に書き込む(ステップS302)。静止画504は、メモリ制御回路22そして必要に応じて画像処理回路20を用いて、メモリ30に書き込まれた画像データを読み出して各種画像処理を、また、圧縮・伸長回路32を用いて設定したモードに応じた画像圧縮処理を行うことで生成される。
Next, still image
その後、記録媒体200或いは210に静止画データ504の書き込みを行う(ステップS303)。
Thereafter, the
図7は、動画記録再開処理(ステップS107)のシーケンスを説明するフローチャートである。まず、静止画撮影開始直前に動画記録処理(ステップS102)においてメモリ30に記憶した画像データアドレスを読み出す(ステップS401)。
FIG. 7 is a flowchart for explaining the sequence of the moving image recording restart process (step S107). First, the image data address stored in the
次に、ステップS401において読み出した画像データアドレスから画像データ(動画フレーム)505を読み出して、圧縮・伸長回路32を用いて画像圧縮処理を行うことで、補間する動画フレーム506を生成する(ステップS402)。
Next, image data (moving image frame) 505 is read from the image data address read in step S401, and image compression processing is performed using the compression /
次に、記録媒体200或いは210に動画フレーム506の書き込みを行う(ステップS403)。
Next, the moving image frame 506 is written on the
そして、補間するべきフレーム数分の処理が完了したか否か判定し(ステップS404)、完了していなければステップS402に戻る。ここで、補間するべきフレーム数は、
補間するべきフレーム数=フレームレート*補間秒数
で求められる。補間秒数は、静止画撮影期間に関わらず固定である。従って、連写モードで撮影しても単写モードで撮影しても同じ秒数分のフレームが補間される。そのため、動画撮影中に連写モードで静止画を撮影し、比較的長い時間動画撮影を中断したとしても、単写モード時にフレームが補間される時間と同じ時間分のフレームしか補間しない。また、ここでは詳細な説明は省略するが、音声付き動画記録を行う場合には、動画記録再開処理においてシャッター音等の音声データを挿入することもできる。
Then, it is determined whether or not the processing for the number of frames to be interpolated is completed (step S404), and if not completed, the process returns to step S402. Here, the number of frames to be interpolated is
The number of frames to be interpolated = frame rate * interpolation seconds. The number of interpolation seconds is fixed regardless of the still image shooting period. Therefore, the frames for the same number of seconds are interpolated regardless of whether shooting is performed in continuous shooting mode or shooting mode. Therefore, even if a still image is shot in continuous shooting mode during moving image shooting and the moving image shooting is interrupted for a relatively long time, only frames for the same time as the time during which frames are interpolated in single shooting mode are interpolated. Although detailed description is omitted here, in the case of performing moving image recording with audio, audio data such as shutter sound can be inserted in the moving image recording resumption process.
以上述べたように、動画撮影中に静止画撮影が行われた場合、その静止画撮影によって中断された期間に、静止画撮影が開始される直前の動画フレーム505から生成した動画フレーム506が、静止画記録処理時間に関わらず一定時間分挿入される。このように動画フレーム挿入処理を行うより、ユーザが生成された動画ファイルを再生した際に、途中で静止画撮影が行われたことを確認でき、かつ、無用に長時間の静止画が挿入されることもない。
As described above, when still image shooting is performed during moving image shooting, the moving image frame 506 generated from the moving
なお、本実施形態では、圧縮・伸長回路32を用いて、補間するフレーム数分繰り返して画像圧縮処理を行う手法について説明したが、それに限られるものではない。圧縮・伸長回路32を使用せず、例えばスキップマクロブロック等の技術を利用して、フレームデータを複製する手法でも同様である。
In the present embodiment, the method of performing the image compression processing by repeating the number of frames to be interpolated using the compression /
(第2の実施形態)
次に、第2の実施形態について説明する。上記第1の実施形態では、動画撮影中の静止画撮影において、静止画撮影直前の動画フレームで一定時間補間する例を説明した。第2の実施形態では、静止画撮影によって得られた1枚以上の静止画から生成した動画フレームで一定時間補間する例を説明する。なお、デジタルカメラの装置構成(図1)は第1の実施形態と同様であり、ここではその詳細な説明は省略する。
(Second Embodiment)
Next, a second embodiment will be described. In the first embodiment, in the still image shooting during moving image shooting, an example in which interpolation is performed for a certain period of time with a moving image frame immediately before the still image shooting has been described. In the second embodiment, an example in which interpolation is performed for a certain period of time with a moving image frame generated from one or more still images obtained by still image shooting will be described. The apparatus configuration of the digital camera (FIG. 1) is the same as that of the first embodiment, and detailed description thereof is omitted here.
動画撮影中の静止画撮影のシーケンスは、第1の実施形態と同じく図3で示される。また、図8は、動画撮影中の静止画撮影を説明するタイミングチャートである。 The sequence of still image shooting during moving image shooting is shown in FIG. 3 as in the first embodiment. FIG. 8 is a timing chart for explaining still image shooting during moving image shooting.
図9は、静止画生成記録処理(ステップS105)のシーケンスを説明するフローチャートである。まず、静止画撮影のためにレリーズボタン114が押下されたならば、システム制御回路50は、撮像素子14、A/D変換器16、画像処理回路20、メモリ制御回路22を介して、或いはA/D変換器から直接メモリ制御回路22を介して、メモリ30に撮影した画像データを書き込む(ステップS501)。加えて、画像データのアドレスをメモリ30に記憶する(ステップS502)。
FIG. 9 is a flowchart for explaining the sequence of the still image generation recording process (step S105). First, when the
次に、動画記録中に静止画撮影された最初の静止画データ801を生成し、メモリ30に書き込む(ステップS503)。静止画801は、メモリ制御回路22そして必要に応じて画像処理回路20を用いて、メモリ30に書き込まれた画像データを読み出して各種画像処理を、また、圧縮・伸長回路32を用いて設定したモードに応じた画像圧縮処理を行うことで生成される。
Next, the first
その後、記録媒体200或いは210に静止画データ801の書き込みを行う(ステップS504)。
Thereafter, the
図10は、動画記録再開処理(ステップS107)のシーケンスを説明するフローチャートである。まず、静止画生成記録処理のステップS502において静止画データ801が書き込まれた画像データアドレスを読み出す(ステップS601)。
FIG. 10 is a flowchart for explaining the sequence of the moving image recording restart process (step S107). First, the image data address in which the
次に、ステップS601において読み出した画像データアドレスから画像データ(静止画データ)801を読み出して、圧縮・伸長回路32を用いて画像圧縮処理を行うことで、補間する動画フレーム802を生成する(ステップS602)。
Next, image data (still image data) 801 is read from the image data address read in step S601, and image compression processing is performed using the compression /
次に、記録媒体200或いは210に動画フレーム802の書き込みを行う(ステップS603)。
Next, the moving
そして、補間するべきフレーム数分の処理が完了したか否か判定し(ステップS604)、完了していなければステップS602に戻る。 Then, it is determined whether or not the processing for the number of frames to be interpolated is completed (step S604), and if not completed, the process returns to step S602.
以上述べたように、動画撮影中に静止画撮影が行われた場合、その静止画撮影によって中断された期間に、静止画撮影によって得られた静止画801から生成した動画フレーム802、静止画記録処理時間に関わらず一定時間挿入される。このように動画フレーム挿入処理を行うより、ユーザが生成された動画ファイルを再生した際に、途中で静止画撮影が行われたことを確認でき、かつ、無用に長時間の静止画が挿入されることもない。
As described above, when still image shooting is performed during moving image shooting, the moving
なお、本実施形態では、動画記録中に静止画撮影された最初の静止画データ801から、補間する動画フレーム802を生成する手法について説明したが、それに限られるものではない。動画記録中に静止画撮影されたどの静止画データを使用しても良いし、使用する静止画を複数枚としても良い。
In the present embodiment, the method for generating the moving
本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行する。 The object of the present invention can also be achieved by supplying a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or apparatus. In this case, the computer (or CPU or MPU) of the system or apparatus reads and executes the program code stored in the storage medium.
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the program code constitute the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけに限らない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(基本システム或いはオペレーティングシステム)等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現されてもよい。 Further, the functions of the above-described embodiments are not limited to being realized by executing the program code read by the computer. For example, an OS (basic system or operating system) running on the computer performs part or all of the actual processing based on an instruction of the program code, and the functions of the above-described embodiments are realized by the processing. May be.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる形態でもよい。この場合メモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される。 Further, the program code read from the storage medium may be written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. In this case, after being written in the memory, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instruction of the program code, and the function of the above-described embodiment is performed by the processing. Is realized.
100:デジタルカメラ
10:撮影レンズ
14:撮像素子
20:画像処理回路
22:メモリ制御回路
24:画像表示メモリ
28:画像表示部
30:メモリ
32:圧縮・伸長回路
50:システム制御回路
56:不揮発性メモリ
60:モードダイヤルスイッチ
70:操作部
114:レリーズボタン
DESCRIPTION OF SYMBOLS 100: Digital camera 10: Shooting lens 14: Image pick-up element 20: Image processing circuit 22: Memory control circuit 24: Image display memory 28: Image display part 30: Memory 32: Compression / decompression circuit 50: System control circuit 56: Non-volatile Memory 60: Mode dial switch 70: Operation unit 114: Release button
Claims (6)
動画撮影中の静止画撮影によって中断された期間に、動画フレームを挿入する動画フレーム挿入手段を備え、
前記動画フレーム挿入手段は、静止画撮影によって動画撮影が中断された時間の長さに関わらず、一定時間分の動画フレームを挿入することを特徴とする撮像装置。 An imaging device having a still image shooting function during movie shooting,
A video frame insertion means for inserting a video frame during a period interrupted by still image shooting during video shooting is provided,
The moving picture frame inserting means inserts a moving picture frame for a fixed time regardless of the length of time during which moving picture shooting is interrupted by still image shooting.
前記動画フレーム挿入手段は、動画撮影を中断して行った静止画撮影が連写撮影であるか単写撮影であるかに関わらず、一定時間分の動画フレームを挿入することを特徴とする請求項1に記載の撮像装置。 The imaging device is capable of continuous shooting of still images during video shooting,
The moving picture frame inserting means inserts a moving picture frame for a predetermined time regardless of whether the still picture shooting performed by interrupting the moving picture shooting is continuous shooting or single shooting. Item 2. The imaging device according to Item 1.
動画撮影中の静止画撮影によって中断された期間に、動画フレームを挿入するステップを有し、
前記動画フレームを挿入するステップでは、静止画撮影によって動画撮影が中断された時間の長さに関わらず、一定時間分の動画フレームを挿入することを特徴とする撮像装置の制御方法。 A method of controlling an imaging apparatus having a still image shooting function during movie shooting,
Inserting a video frame during a period interrupted by still image shooting during video shooting;
The method of controlling an imaging apparatus, wherein in the step of inserting a moving image frame, a moving image frame for a predetermined time is inserted regardless of a length of time during which moving image shooting is interrupted by still image shooting.
動画撮影中の静止画撮影によって中断された期間に、動画フレームを挿入する処理をコンピュータに実行させ、
前記動画フレームを挿入する処理では、静止画撮影によって動画撮影が中断された時間の長さに関わらず、一定時間分の動画フレームを挿入することを特徴とするプログラム。 A program for controlling an imaging device having a still image shooting function during movie shooting,
In the period interrupted by still image shooting during movie shooting, let the computer execute the process of inserting movie frames,
The program for inserting a moving image frame inserts a moving image frame for a fixed time regardless of the length of time during which moving image shooting is interrupted by still image shooting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008215797A JP5207880B2 (en) | 2008-08-25 | 2008-08-25 | Imaging apparatus, control method thereof, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008215797A JP5207880B2 (en) | 2008-08-25 | 2008-08-25 | Imaging apparatus, control method thereof, and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010050912A true JP2010050912A (en) | 2010-03-04 |
JP2010050912A5 JP2010050912A5 (en) | 2011-10-06 |
JP5207880B2 JP5207880B2 (en) | 2013-06-12 |
Family
ID=42067601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008215797A Expired - Fee Related JP5207880B2 (en) | 2008-08-25 | 2008-08-25 | Imaging apparatus, control method thereof, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5207880B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160145438A (en) * | 2015-06-10 | 2016-12-20 | 삼성전자주식회사 | Electronic apparatus and method for photograph extraction |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003008948A (en) * | 2001-06-22 | 2003-01-10 | Fuji Photo Film Co Ltd | Electronic camera and its image display method, and image recording method |
JP2006314136A (en) * | 2002-12-06 | 2006-11-16 | Casio Comput Co Ltd | Photographic device and photographing method |
JP2006345485A (en) * | 2005-05-11 | 2006-12-21 | Canon Inc | Image sensing apparatus and its control method |
-
2008
- 2008-08-25 JP JP2008215797A patent/JP5207880B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003008948A (en) * | 2001-06-22 | 2003-01-10 | Fuji Photo Film Co Ltd | Electronic camera and its image display method, and image recording method |
JP2006314136A (en) * | 2002-12-06 | 2006-11-16 | Casio Comput Co Ltd | Photographic device and photographing method |
JP2006345485A (en) * | 2005-05-11 | 2006-12-21 | Canon Inc | Image sensing apparatus and its control method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160145438A (en) * | 2015-06-10 | 2016-12-20 | 삼성전자주식회사 | Electronic apparatus and method for photograph extraction |
KR102336448B1 (en) | 2015-06-10 | 2021-12-07 | 삼성전자주식회사 | Electronic apparatus and method for photograph extraction |
Also Published As
Publication number | Publication date |
---|---|
JP5207880B2 (en) | 2013-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4592099B2 (en) | Image display device and image display method | |
JP4367955B2 (en) | Imaging apparatus and control method thereof | |
JP2007221769A (en) | Image processing apparatus, image processing method, program and storage medium | |
JP5460180B2 (en) | Imaging apparatus and control method thereof | |
JP5064686B2 (en) | IMAGING DEVICE, CONTROL METHOD FOR THE DEVICE, CONTROL PROGRAM, AND RECORDING MEDIUM | |
JP4810485B2 (en) | Image processing apparatus, image processing method, and computer program | |
JP5089544B2 (en) | Image reproducing apparatus and control method thereof | |
JP5207880B2 (en) | Imaging apparatus, control method thereof, and program | |
JP2005221771A (en) | Imaging device and function display method | |
JP2011223079A (en) | Image processing apparatus | |
JP2004096227A (en) | Sound processing apparatus and method therefor, computer program, and computer readable storage medium | |
JP2007189524A (en) | Image processor, and image processing method | |
JP2008227871A (en) | Imaging device, its control method, program, and storage medium | |
JP4717762B2 (en) | Image reproducing apparatus, control method for image reproducing apparatus, program, and recording medium | |
JP5264547B2 (en) | Display control apparatus, control method, program, and storage medium | |
JP4667251B2 (en) | Imaging apparatus and white balance control method | |
JP2006042028A (en) | Image processor, and control method, control program and storage medium for image processor | |
JP2012156886A (en) | Imaging apparatus | |
JP4307277B2 (en) | Image processing apparatus and image processing method | |
JP2011130198A (en) | Imaging apparatus, control method thereof and program | |
JP2008205845A (en) | Image processor, control method thereof, and computer program | |
JP4857358B2 (en) | Sound processing apparatus, imaging apparatus, sound processing method, computer program, and computer-readable storage medium | |
JP5361973B2 (en) | IMAGING DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM | |
JP3854795B2 (en) | Image processing apparatus, image processing apparatus control method, and storage medium storing computer-readable program | |
JP2005130392A (en) | Image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110824 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110824 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120905 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120918 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120927 |
|
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: 20130122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130219 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5207880 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |