JP2010050912A - Imaging apparatus, control method thereof and program - Google Patents

Imaging apparatus, control method thereof and program Download PDF

Info

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
Application number
JP2008215797A
Other languages
Japanese (ja)
Other versions
JP2010050912A5 (en
JP5207880B2 (en
Inventor
Takashi Morino
崇志 森野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2008215797A priority Critical patent/JP5207880B2/en
Publication of JP2010050912A publication Critical patent/JP2010050912A/en
Publication of JP2010050912A5 publication Critical patent/JP2010050912A5/ja
Application granted granted Critical
Publication of JP5207880B2 publication Critical patent/JP5207880B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To confirm execution of still picture photographing in the middle of motion picture shooting, when still image photographing is performed in the middle of motion picture shooting, and to prevent a long-time still image from being inserted unneccesarily. <P>SOLUTION: When still picture photographing is performed in the middle of motion picture shooting, during a period of the time interrupted by the still picture photographing, a motion picture frame 506, generated from a motion picture frame 505, immediately prior to starting the still image photographing is inserted for a fixed time, regardless of the still image recording processing time. Thus, when a user reproduces the generated motion picture file, the user can confirm that still image photographing has been carried out in the middle, and a long-time still image is prevented from being inserted unnecessarily. <P>COPYRIGHT: (C)2010,JPO&INPIT

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.

特開2004−201282号公報JP 2004-201282 A

前述したように静止画撮影モードと動画撮影モードとが個別に設けられているデジタルカメラにおいて、動画撮影中に静止画撮影を行った場合には、静止画撮影により中断した動画撮影における動画圧縮データのファイル(動画ファィル)が、静止画撮影を挟んで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 digital camera 100 according to the present embodiment. In the upper part of the camera body, 110 is an accessory shoe. Reference numeral 104 denotes an optical viewfinder. Reference numeral 112 denotes an AE (automatic exposure) lock button. Reference numeral 113 denotes an AF (autofocus) distance measuring point selection button. Reference numeral 114 denotes a release button for performing a shooting operation. Reference numeral 411 denotes an electronic dial that functions as a multi-function signal input device for inputting numerical values to the camera and switching shooting modes in combination with other operation buttons. Reference numeral 60 denotes a mode dial switch. Reference numeral 409 denotes an external display device including a liquid crystal display device, which displays shooting conditions such as shutter speed, aperture, and shooting mode, and other information.

また、カメラ本体の背面において、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. Reference numeral 66 denotes a reproduction switch, which displays a captured image on the image display unit 28. Reference numeral 68 denotes a single / continuous shooting switch, which can set a single shooting mode for single shooting and a continuous shooting mode for continuous shooting. In the single shooting mode, when the release button 114 is fully pressed (shutter switch SW2 (64), which will be described later is ON), one frame is shot and the camera enters a standby state. In the continuous shooting mode, the release button 114 is fully pressed. Continue to shoot continuously. Reference numeral 116 denotes a cross arrangement switch, which has four buttons arranged vertically and horizontally and a SET button 117 arranged in the center, and allows the user to select and execute menu items and the like displayed on the image display unit 28. Used to instruct the camera. A menu button 124 is a button for displaying a menu screen for performing various camera settings on the image display unit 28. For example, when selecting and setting the shooting mode, after pressing the menu button 124, the user selects the desired mode by operating the up / down / left / right buttons of the cross switch 116, and the desired mode is selected. Pressing the SET button 117 completes the setting. Reference numeral 72 denotes a power switch.

図2は、第1の実施形態に係るデジタルカメラ100の回路構成を示すブロック図である。10は撮影レンズ、12は絞り機能を備えるシャッター、14は光学像を電気信号に変換する撮像素子、16は撮像素子14のアナログ信号出力をデジタル信号に変換するA/D変換器である。   FIG. 2 is a block diagram illustrating a circuit configuration of the digital camera 100 according to the first embodiment. Reference numeral 10 denotes a photographing lens, 12 denotes a shutter having a diaphragm function, 14 denotes an image sensor that converts an optical image into an electrical signal, and 16 denotes an A / D converter that converts an analog signal output from the image sensor 14 into a digital signal.

18はタイミング発生回路であり、撮像素子14、A/D変換器16、D/A変換器26にクロック信号や制御信号を供給する。タイミング発生回路18は、メモリ制御回路22及びシステム制御回路50により制御される。   A timing generation circuit 18 supplies a clock signal and a control signal to the image sensor 14, the A / D converter 16, and the D / A converter 26. The timing generation circuit 18 is controlled by the memory control circuit 22 and the system control circuit 50.

20は画像処理回路であり、A/D変換器16からのデータ或いはメモリ制御回路22からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路20は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路50が露光制御部40、測距制御部42に対して制御を行う、TTL(スルー・ザ・レンズ)方式のAF処理、AE処理、EF(フラッシュプリ発光)処理を行う。さらに、画像処理回路20は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB(オートホワイトバランス)処理も行う。   An image processing circuit 20 performs predetermined pixel interpolation processing and color conversion processing on the data from the A / D converter 16 or the data from the memory control circuit 22. The image processing circuit 20 performs predetermined calculation processing using the captured image data, and the system control circuit 50 controls the exposure control unit 40 and the distance measurement control unit 42 based on the obtained calculation result. TTL (through the lens) AF processing, AE processing, and EF (flash pre-emission) processing are performed. Further, the image processing circuit 20 performs predetermined calculation processing using the captured image data, and also performs TTL AWB (auto white balance) processing based on the obtained calculation result.

22はメモリ制御回路であり、A/D変換器16、タイミング発生回路18、画像処理回路20、画像表示メモリ24、D/A変換器26、メモリ30、圧縮・伸長回路32を制御する。A/D変換器16のデータが画像処理回路20、メモリ制御回路22を介して、或いはA/D変換器16のデータが直接メモリ制御回路22を介して、画像表示メモリ24或いはメモリ30に書き込まれる。   A memory control circuit 22 controls the A / D converter 16, the timing generation circuit 18, the image processing circuit 20, the image display memory 24, the D / A converter 26, the memory 30, and the compression / decompression circuit 32. The data of the A / D converter 16 is written into the image display memory 24 or the memory 30 via the image processing circuit 20 and the memory control circuit 22 or the data of the A / D converter 16 is directly passed through the memory control circuit 22. It is.

24は画像表示メモリ、26はD/A変換器、28はTFT LCD等からなる画像表示部であり、画像表示メモリ24に書き込まれた表示用の画像データはD/A変換器26を介して画像表示部28により表示される。画像表示部28を用いて撮像した画像データを逐次表示すれば、電子ファインダ(EVF)機能を実現することが可能である。また、画像表示部28は、システム制御回路50の指示により任意に表示をON/OFFすることが可能であり、表示をOFFにした場合にはデジタルカメラ100の電力消費を大幅に低減することができる。   Reference numeral 24 denotes an image display memory, 26 denotes a D / A converter, 28 denotes an image display unit comprising a TFT LCD, and the display image data written in the image display memory 24 is passed through the D / A converter 26. Displayed by the image display unit 28. An electronic viewfinder (EVF) function can be realized by sequentially displaying captured image data using the image display unit 28. The image display unit 28 can arbitrarily turn on / off the display according to an instruction from the system control circuit 50. When the display is turned off, the power consumption of the digital camera 100 can be significantly reduced. it can.

30は撮影した静止画や動画のデータを格納するためのメモリであり、所定枚数の静止画や所定時間の動画のデータを格納するのに十分な記憶量を備えている。これにより、複数枚の静止画を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ30に対して行うことが可能となる。また、動画撮影時には、所定レートで連続的に書き込まれる画像のフレームバッファとして使用される。さらに、メモリ30はシステム制御回路50の作業領域としても使用することが可能である。   Reference numeral 30 denotes a memory for storing captured still image and moving image data, and has a sufficient storage capacity for storing a predetermined number of still images and moving image data for a predetermined time. Accordingly, even in the case of continuous shooting or panoramic shooting in which a plurality of still images are continuously shot, it is possible to write a large amount of images to the memory 30 at high speed. In moving image shooting, it is used as a frame buffer for images written continuously at a predetermined rate. Further, the memory 30 can be used as a work area for the system control circuit 50.

32は適応離散コサイン変換(ADCT)等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ30に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ30に書き込む。   Reference numeral 32 denotes a compression / decompression circuit that compresses and decompresses image data by adaptive discrete cosine transform (ADCT) or the like, reads an image stored in the memory 30, performs compression processing or decompression processing, and stores the processed data in the memory 30. Write to.

40は絞り機能を備えるシャッター12を制御する露光制御部であり、フラッシュ48と連携することによりフラッシュ調光機能も有する。42は撮影レンズ10のフォーカシングを制御する測距制御部である。44は撮影レンズ10のズーミングを制御するズーム制御部である。46は保護手段であるバリア102の動作を制御するバリア制御部である。48はフラッシュであり、AF補助光の投光機能、フラッシュ調光機能も有する。露光制御部40、測距制御部42はTTL方式を用いて制御され、撮像した画像データを画像処理回路20によって演算した演算結果に基づき、システム制御回路50が露光制御部40、測距制御部42に対して制御を行う。   Reference numeral 40 denotes an exposure control unit that controls the shutter 12 having a diaphragm function, and has a flash light control function in cooperation with the flash 48. A distance measuring control unit 42 controls focusing of the photographing lens 10. A zoom control unit 44 controls zooming of the photographing lens 10. A barrier control unit 46 controls the operation of the barrier 102 serving as a protection unit. A flash 48 has an AF auxiliary light projecting function and a flash light control function. The exposure control unit 40 and the distance measurement control unit 42 are controlled using the TTL method, and based on the calculation result obtained by calculating the captured image data by the image processing circuit 20, the system control circuit 50 includes the exposure control unit 40 and the distance measurement control unit. 42 is controlled.

50はデジタルカメラ100全体を制御するシステム制御回路である。52はシステム制御回路50の動作用の定数、変数、プログラム等を記憶するメモリである。   A system control circuit 50 controls the entire digital camera 100. A memory 52 stores constants, variables, programs, and the like for operating the system control circuit 50.

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 system control circuit 50. The output unit 54 is installed at a single or a plurality of positions near the operation unit of the digital camera 100 so as to be easily visible, and is configured by a combination of an LCD, an LED, a sound generation element, and the like. The external display device 409 constitutes a part of the output unit 54. In addition, the output unit 54 has a part of its function installed in the optical viewfinder 104.

出力部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 media 200 and 210, a communication I / F operation display, a date / time display, and the like. Among the display contents of the output unit 54, what is displayed in the optical viewfinder 104 includes in-focus display, camera shake warning display, flash charge display, shutter speed display, aperture value display, exposure correction display, and the like.

56は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM等が用いられる。   Reference numeral 56 denotes an electrically erasable / recordable nonvolatile memory such as an EEPROM.

60、62、64及び70は、システム制御回路50の各種の動作指示を入力するための操作手段であり、スイッチやダイヤル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせにより構成される。   Reference numerals 60, 62, 64, and 70 are operation means for inputting various operation instructions of the system control circuit 50, and may be a combination of one or a plurality of switches, dials, touch panels, pointing by line-of-sight detection, voice recognition devices, and the like. Composed.

ここで、これらの操作手段の具体的な説明を行う。60はモードダイヤルスイッチであり、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、動画撮影モード等の各機能モードを切り替え設定することができる。   Here, a specific description of these operating means will be given. Reference numeral 60 denotes a mode dial switch, which can switch and set various function modes such as power-off, automatic shooting mode, shooting mode, panoramic shooting mode, playback mode, multi-screen playback / erase mode, and moving image shooting mode.

62はシャッタースイッチSW1であり、レリーズボタン114の操作途中(半押し)でONとなり、AF処理、AE処理、AWB処理、EF処理等の動作開始を指示する。64はシャッタースイッチSW2であり、レリーズボタン114の操作完了(全押し)でONとなり、露光処理、現像処理、記録処理という一連の処理の動作開始を指示する。露光処理では、撮像素子14から読み出した信号をA/D変換器16、メモリ制御回路22を介してメモリ30に画像データを書き込む。現像処理では、画像処理回路20やメモリ制御回路22での演算を用いた現像処理を行う。記録処理では、メモリ30から画像データを読み出し、圧縮・伸長回路32で圧縮を行い、記録媒体200或いは210に画像データを書き込む。   Reference numeral 62 denotes a shutter switch SW1, which is turned ON while the release button 114 is being operated (half-pressed), and instructs to start operations such as AF processing, AE processing, AWB processing, and EF processing. Reference numeral 64 denotes a shutter switch SW2, which is turned on when the release button 114 is completely operated (fully pressed), and instructs the start of a series of processing operations including exposure processing, development processing, and recording processing. In the exposure process, the image data is written into the memory 30 through the signal read from the image sensor 14 via the A / D converter 16 and the memory control circuit 22. In the development process, the development process using the calculation in the image processing circuit 20 and the memory control circuit 22 is performed. In the recording process, image data is read from the memory 30, compressed by the compression / decompression circuit 32, and written to the recording medium 200 or 210.

70は各種ボタンやタッチパネル等からなる操作部であり、ライブビュー開始/停止ボタン、動画記録開始/停止ボタン、メニューボタン、SETボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動+(プラス)ボタン、メニュー移動−(マイナス)ボタン、再生画像移動+(プラス)ボタン、再生画像−(マイナス)ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等がある。図1に示した再生スイッチ66、単写/連写スイッチ68、AEロックボタン112、AFの測距点選択ボタン113、十字配置スイッチ116、SETボタン117、メニューボタン124、電子ダイヤル411は操作部70の一部を構成するものである。   Reference numeral 70 denotes an operation unit including various buttons, a touch panel, and the like. Live view start / stop button, moving image recording start / stop button, menu button, SET button, macro button, multi-screen playback page break button, flash setting button, single-shot / Continuous shooting / self-timer switching button, menu movement + (plus) button, menu movement-(minus) button, playback image movement + (plus) button, playback image-(minus) button, shooting image quality selection button, exposure compensation button And date / time setting buttons. The playback switch 66, single-shot / continuous-shot switch 68, AE lock button 112, AF AF point selection button 113, cross-position switch 116, SET button 117, menu button 124, and electronic dial 411 shown in FIG. 70 constitutes a part.

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. Reference numeral 76 denotes a GPS unit for calculating the received data of the GPS antenna and detecting the current position. From the position information, map information stored in the non-volatile memory 56 and the memory 30, and map information can be extracted from an external device through the interfaces 90 and 94 or the communication unit 110. Reference numeral 78 denotes a clock unit for holding current time information (year / month / day, hour / minute / second and day of the week).

80は電源制御部であり、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成される。電源制御部80は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路50の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部に供給する。82はコネクタ、84はコネクタ、86はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプタ等からなる電源である。   A power control unit 80 includes a battery detection circuit, a DC-DC converter, a switch circuit that switches a block to be energized, and the like. The power supply control unit 80 detects the presence / absence of a battery, the type of battery, and the remaining battery level, controls the DC-DC converter based on the detection result and an instruction from the system control circuit 50, and requires a necessary voltage. It is supplied to each part including the recording medium for a period. Reference numeral 82 denotes a connector, 84 denotes a connector, 86 denotes a primary battery such as an alkaline battery or lithium battery, a secondary battery such as a NiCd battery, NiMH battery, or Li battery, an AC adapter, or the like.

90及び94はメモリカードやハードディスク等の記録媒体とのインタフェース、92及び96はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。コネクタ92、96に記録媒体200、210が装着されているか否かは、不図示の記録媒体着脱検知部により検出される。   Reference numerals 90 and 94 denote interfaces with recording media such as memory cards and hard disks, and reference numerals 92 and 96 denote connectors for connecting to recording media such as memory cards and hard disks. Whether or not the recording media 200 and 210 are attached to the connectors 92 and 96 is detected by a recording medium attachment / detachment detection unit (not shown).

なお、本実施形態では記録媒体を取り付けるインタフェース及びコネクタを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 interfaces 90 and 94 and the connectors 92 and 96 are configured using a PCMCIA card, a CF (compact flash) card, or the like, it is possible to connect other communication cards to other computers and printers. Image data and management information attached to the image data can be transferred to and from peripheral devices such as the above. Various cards include LAN cards, modem cards, USB cards, IEEE 1394 cards, P1284 cards, SCSI cards, communication cards such as PHS, and the like.

102は保護手段であるバリアであり、デジタルカメラ100の撮影レンズ10を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである。   Reference numeral 102 denotes a barrier serving as a protection unit, which covers the imaging unit including the photographing lens 10 of the digital camera 100 to prevent the imaging unit from being stained or damaged.

104は光学ファインダであり、画像表示部28による電子ファインダ機能を使用すること無しに、光学ファインダ104のみを用いて撮影を行うことが可能である。   Reference numeral 104 denotes an optical viewfinder, which can take an image using only the optical viewfinder 104 without using the electronic viewfinder function of the image display unit 28.

110は通信部であり、各種通信手段により、他のコンピュータやプリンタ等の外部機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。各種通信手段には、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信等がある。112は通信部110によりデジタルカメラ100を他の外部機器と接続するコネクタ或いは無線通信の場合はアンテナである。   Reference numeral 110 denotes a communication unit, which can transfer image data and management information attached to the image data to and from other computers and external devices such as a printer by various communication means. Various communication means include RS232C, USB, IEEE 1394, P1284, SCSI, modem, LAN, wireless communication, and the like. Reference numeral 112 denotes a connector for connecting the digital camera 100 to another external device by the communication unit 110 or an antenna in the case of wireless communication.

200はメモリカードやハードディスク等の記録媒体である。記録媒体200は、半導体メモリや磁気ディスク等から構成される記録部202、デジタルカメラ100とのインタフェース204、デジタルカメラ100と接続を行うコネクタ206を備える。同様に、210はメモリカードやハードディスク等の記録媒体である。記録媒体210は、半導体メモリや磁気ディスク等から構成される記録部212、デジタルカメラ100とのインタフェース214、デジタルカメラ100と接続を行うコネクタ216を備える。   Reference numeral 200 denotes a recording medium such as a memory card or a hard disk. The recording medium 200 includes a recording unit 202 composed of a semiconductor memory, a magnetic disk, or the like, an interface 204 with the digital camera 100, and a connector 206 for connecting with the digital camera 100. Similarly, reference numeral 210 denotes a recording medium such as a memory card or a hard disk. The recording medium 210 includes a recording unit 212 composed of a semiconductor memory, a magnetic disk, and the like, an interface 214 with the digital camera 100, and a connector 216 that connects to the digital camera 100.

ここで、近年デジタルカメラやデジタルビデオカメラ等で、動画データの記録に用いられている動画ファイルフォーマットである、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 digital camera 100 according to the present embodiment. This process is performed by the system control circuit 50 executing a program stored in the nonvolatile memory 56. FIG. 4 is a timing chart illustrating still image shooting during moving image shooting.

動画撮影をするためには、まずメニューボタン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 menu button 124 or the mode dial switch 60. When the moving image shooting mode is set, the system control circuit 50 raises the mirror in the camera body, retracts the mirror outside the shooting light path, opens the shutter 12, and exposes the subject light to the image sensor 14. The image data read from the image sensor 14 is continuously written in the memory 30 acting as the frame buffer 502 at the moving image frame period 501. The image display unit 28 functions as an electronic viewfinder, and the image data written in the frame buffer 502 is read out and subjected to various image processing using the image processing circuit 20 as necessary. (Step S101).

動画撮影モード時に、操作部70の動画記録開始ボタンがONされた(例えばSETボタン117が動画撮影モード時に押下)のを検知することで動画撮影を開始し、動画記録処理を行う(ステップS102)。この動画記録処理については図5を用いて後述する。   When the moving image recording start button of the operation unit 70 is turned on in the moving image shooting mode (for example, when the SET button 117 is pressed in the moving image shooting mode) is detected, moving image shooting is started and moving image recording processing is performed (step S102). . This moving image recording process will be described later with reference to FIG.

次に、静止画撮影(単写/連写)が開始されたか否かを判定し(ステップ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 frame buffer 502 and generation processing of the moving image frame 503 accompanying EVF display is interrupted (step S104).

続いて、静止画生成記録処理を行う(ステップ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 frame buffer 502 is read out, and the moving image frame 503 is generated by performing image compression processing using the compression / decompression circuit 32 (step S203).

その後、記録媒体200或いは210に動画フレーム503の書き込みを行う(ステップS204)。   Thereafter, the moving image frame 503 is written on the recording medium 200 or 210 (step S204).

図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 release button 114 is pressed for still image shooting, the system control circuit 50 passes through the image sensor 14, the A / D converter 16, the image processing circuit 20, the memory control circuit 22, or A The captured image data is written to the memory 30 directly from the / D converter via the memory control circuit 22 (step S301).

次に、静止画データ504を生成し、メモリ30に書き込む(ステップS302)。静止画504は、メモリ制御回路22そして必要に応じて画像処理回路20を用いて、メモリ30に書き込まれた画像データを読み出して各種画像処理を、また、圧縮・伸長回路32を用いて設定したモードに応じた画像圧縮処理を行うことで生成される。   Next, still image data 504 is generated and written in the memory 30 (step S302). The still image 504 is set using the memory control circuit 22 and, if necessary, the image processing circuit 20 to read the image data written in the memory 30 and perform various image processing, and also using the compression / decompression circuit 32. It is generated by performing image compression processing according to the mode.

その後、記録媒体200或いは210に静止画データ504の書き込みを行う(ステップS303)。   Thereafter, the still image data 504 is written into the recording medium 200 or 210 (step S303).

図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 memory 30 in the moving image recording process (step S102) immediately before the start of still image shooting is read (step S401).

次に、ステップ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 / decompression circuit 32, thereby generating a moving image frame 506 to be interpolated (step S402). ).

次に、記録媒体200或いは210に動画フレーム506の書き込みを行う(ステップS403)。   Next, the moving image frame 506 is written on the recording medium 200 or 210 (step S403).

そして、補間するべきフレーム数分の処理が完了したか否か判定し(ステップ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 image frame 505 immediately before the start of still image shooting is interrupted by the still image shooting. A certain amount of time is inserted regardless of the still image recording processing time. Rather than performing video frame insertion processing in this way, when a user plays a generated video file, it can be confirmed that still image shooting has been performed in the middle, and a long-time still image is inserted unnecessarily. It never happens.

なお、本実施形態では、圧縮・伸長回路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 / decompression circuit 32 has been described, but the present invention is not limited to this. The same applies to a method of copying frame data using a technique such as a skip macroblock without using the compression / decompression circuit 32.

(第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 release button 114 is pressed for still image shooting, the system control circuit 50 passes through the image sensor 14, the A / D converter 16, the image processing circuit 20, the memory control circuit 22, or A The captured image data is written to the memory 30 directly from the / D converter via the memory control circuit 22 (step S501). In addition, the address of the image data is stored in the memory 30 (step S502).

次に、動画記録中に静止画撮影された最初の静止画データ801を生成し、メモリ30に書き込む(ステップS503)。静止画801は、メモリ制御回路22そして必要に応じて画像処理回路20を用いて、メモリ30に書き込まれた画像データを読み出して各種画像処理を、また、圧縮・伸長回路32を用いて設定したモードに応じた画像圧縮処理を行うことで生成される。   Next, the first still image data 801 obtained by capturing a still image during moving image recording is generated and written in the memory 30 (step S503). The still image 801 is set using the memory control circuit 22 and, if necessary, the image processing circuit 20 to read the image data written in the memory 30 and perform various image processing, and also using the compression / decompression circuit 32. It is generated by performing image compression processing according to the mode.

その後、記録媒体200或いは210に静止画データ801の書き込みを行う(ステップS504)。   Thereafter, the still image data 801 is written to the recording medium 200 or 210 (step S504).

図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 still image data 801 is written in step S502 of the still image generation / recording process is read (step S601).

次に、ステップ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 / decompression circuit 32, thereby generating a moving image frame 802 to be interpolated (step S601). S602).

次に、記録媒体200或いは210に動画フレーム802の書き込みを行う(ステップS603)。   Next, the moving image frame 802 is written on the recording medium 200 or 210 (step S603).

そして、補間するべきフレーム数分の処理が完了したか否か判定し(ステップ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 image frame 802 generated from the still image 801 obtained by still image shooting and the still image recording are interrupted by the still image shooting. It is inserted for a certain time regardless of the processing time. Rather than performing video frame insertion processing in this way, when a user plays a generated video file, it can be confirmed that still image shooting has been performed in the middle, and a long-time still image is inserted unnecessarily. It never happens.

なお、本実施形態では、動画記録中に静止画撮影された最初の静止画データ801から、補間する動画フレーム802を生成する手法について説明したが、それに限られるものではない。動画記録中に静止画撮影されたどの静止画データを使用しても良いし、使用する静止画を複数枚としても良い。   In the present embodiment, the method for generating the moving image frame 802 to be interpolated from the first still image data 801 captured during moving image recording has been described. However, the present invention is not limited to this. Any still image data captured during moving image recording may be used, and a plurality of still images may be used.

本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ(又は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.

第1の実施形態に係るデジタルカメラの外観斜視図である。1 is an external perspective view of a digital camera according to a first embodiment. 第1の実施形態に係るデジタルカメラの回路構成を示すブロック図である。1 is a block diagram illustrating a circuit configuration of a digital camera according to a first embodiment. 第1の実施形態に係るデジタルカメラの動画撮影中の静止画撮影のシーケンスを説明するフローチャートである。6 is a flowchart illustrating a sequence of still image shooting during moving image shooting of the digital camera according to the first embodiment. 第1の実施形態に係るデジタルカメラの動画撮影中の静止画撮影を説明するタイミングチャートである。6 is a timing chart illustrating still image shooting during moving image shooting of the digital camera according to the first embodiment. 第1の実施形態に係るデジタルカメラの動画記録処理のシーケンスを説明するフローチャートである。It is a flowchart explaining the sequence of the moving image recording process of the digital camera which concerns on 1st Embodiment. 第1の実施形態に係るデジタルカメラの静止画生成記録処理のシーケンスを説明するフローチャートである。It is a flowchart explaining the sequence of the still image production | generation recording process of the digital camera which concerns on 1st Embodiment. 第1の実施形態に係るデジタルカメラの動画記録再開処理のシーケンスを説明するフローチャートである。It is a flowchart explaining the sequence of the moving image recording resumption process of the digital camera which concerns on 1st Embodiment. 第2の実施形態に係るデジタルカメラの動画撮影中の静止画撮影を説明するタイミングチャートである。It is a timing chart explaining still picture photography during video photography of a digital camera concerning a 2nd embodiment. 第2の実施形態に係るデジタルカメラの静止画生成記録処理のシーケンスを説明するフローチャートである。It is a flowchart explaining the sequence of the still image production | generation recording process of the digital camera which concerns on 2nd Embodiment. 第2の実施形態に係るデジタルカメラの動画記録再開処理のシーケンスを説明するフローチャートである。It is a flowchart explaining the sequence of the moving image recording resumption process of the digital camera which concerns on 2nd Embodiment.

符号の説明Explanation of symbols

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 apparatus according to claim 1, wherein the moving image frame insertion unit inserts a moving image frame generated from a moving image frame immediately before the start of still image shooting for a certain period of time. 前記動画フレーム挿入手段は、静止画撮影によって得られた1枚以上の静止画から生成した動画フレームを一定時間挿入することを特徴とする請求項1に記載の撮像装置。   The imaging apparatus according to claim 1, wherein the moving image frame insertion unit inserts a moving image frame generated from one or more still images obtained by still image shooting for a certain period of time. 前記撮像装置は、動画撮影中に静止画の連写撮影が可能であり、
前記動画フレーム挿入手段は、動画撮影を中断して行った静止画撮影が連写撮影であるか単写撮影であるかに関わらず、一定時間分の動画フレームを挿入することを特徴とする請求項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.
JP2008215797A 2008-08-25 2008-08-25 Imaging apparatus, control method thereof, and program Expired - Fee Related JP5207880B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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