JP2016139924A - Photographing apparatus, photographing method, and program - Google Patents

Photographing apparatus, photographing method, and program Download PDF

Info

Publication number
JP2016139924A
JP2016139924A JP2015013514A JP2015013514A JP2016139924A JP 2016139924 A JP2016139924 A JP 2016139924A JP 2015013514 A JP2015013514 A JP 2015013514A JP 2015013514 A JP2015013514 A JP 2015013514A JP 2016139924 A JP2016139924 A JP 2016139924A
Authority
JP
Japan
Prior art keywords
recording
still image
moving image
control unit
image
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
JP2015013514A
Other languages
Japanese (ja)
Other versions
JP2016139924A5 (en
JP6501534B2 (en
Inventor
洋平 藤谷
Yohei Fujitani
洋平 藤谷
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 JP2015013514A priority Critical patent/JP6501534B2/en
Publication of JP2016139924A publication Critical patent/JP2016139924A/en
Publication of JP2016139924A5 publication Critical patent/JP2016139924A5/en
Application granted granted Critical
Publication of JP6501534B2 publication Critical patent/JP6501534B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a photographing apparatus, a photographing method, and a program which record still images without hindering moving image recording and recording still images so that still images can be efficiently reproduced.SOLUTION: A photographing apparatus has: receiving means for receiving a photographing instruction of a still image; securing means which secures a still image area where to record one still image photographed by the photographing means to a recording medium in the case that the photographing instruction of the still image is received; dividing means for dividing the still image into a plurality of partial data; and recording management means which performs division recording processing to record a plurality of partial data corresponding to the still image while performing recording of one partial data to the still image area and recording of a moving image by the photography means to a recording medium by turns during a moving image photography period, and performs batch recording processing to record the whole still image at a time outside the moving image photography period.SELECTED DRAWING: Figure 6

Description

本発明は、撮影装置、撮影方法及びプログラムに関する。   The present invention relates to a photographing apparatus, a photographing method, and a program.

近年、銀塩フィルムを用いたカメラに取って代わり、CCD(Charge Coupled Device)等で構成される半導体よりなる撮像素子を用いるカメラが盛んに使用されている。この種のカメラは、電子的に画像データを記録媒体に記録し、LCD(Liquid Crystal Display)のような表示装置で表示する構成を有し、デジタルカメラとして市販されている。このようなデジタルカメラでは、連写性能を優先し、撮影可能枚数を増やし記録媒体の領域効率を高くするためにファイルサイズ単位でSDカードに書き込んでいる。また、このようなデジタルカメラでは、動画記録においてはバッファに溜めたデータが溢れるのを防ぎ、書き込み処理効率を高くするためにSDカードにAllocation unit(AU)単位で書き込んでいる。特許文献1には、SD Card Association(SDA)で規定されているスピードクラス仕様に則った単位のデータ毎をSDカードに書き込むことで効率のよい動画記録を実現する技術が開示されている。また、動画記録中に静止画記録を実施できる機種では、動画記録と静止画記録とが交互に実施される。しかし、これらの機種において、RAWデータのように大きいサイズの静止画記録を実施した場合に、静止画書き込み処理によって動画記録が待たされることがあった。その結果バッファに溜めたデータが溢れて動画記録が止まってしまうことがあった。これに対し、特許文献1には、動画記録を妨げないように静止画記録を分割して行う技術が開示されている。   In recent years, cameras that use imaging elements made of semiconductors such as CCDs (Charge Coupled Devices) have been actively used in place of cameras using silver salt films. This type of camera has a configuration in which image data is electronically recorded on a recording medium and displayed on a display device such as an LCD (Liquid Crystal Display), and is commercially available as a digital camera. In such a digital camera, priority is given to continuous shooting performance, and the number of shootable images is increased and the area efficiency of the recording medium is increased. In such a digital camera, data stored in a buffer is prevented from overflowing during moving image recording, and writing is performed on an SD card in Allocation unit (AU) units in order to increase write processing efficiency. Patent Document 1 discloses a technique for realizing efficient moving image recording by writing each unit of data in accordance with a speed class specification defined by the SD Card Association (SDA) to an SD card. Further, in a model that can perform still image recording during moving image recording, moving image recording and still image recording are performed alternately. However, in these models, when large-size still image recording such as RAW data is performed, moving image recording may be awaited by still image writing processing. As a result, the data stored in the buffer overflowed and the video recording sometimes stopped. On the other hand, Patent Document 1 discloses a technique in which still image recording is performed in a divided manner so as not to prevent moving image recording.

特開2010−199927号公報JP 2010-199927 A

しかしながら、上述のような従来のデジタルカメラでは、動画記録と分断された静止画記録が交互に実施されるために、記録された静止画が断片化され、効率よく静止画再生できないという問題があった。   However, in the conventional digital camera as described above, since the moving image recording and the divided still image recording are alternately performed, there is a problem that the recorded still image is fragmented and the still image cannot be efficiently reproduced. It was.

本発明はこのような問題点に鑑みなされたもので、動画記録を妨げることなく静止画を記録し、且つ効率良く静止画再生を行えるように静止画を記録することを目的とする。   The present invention has been made in view of such problems, and an object of the present invention is to record a still image so as to record a still image without hindering moving image recording and to efficiently perform still image reproduction.

そこで、本発明は、撮影装置であって、静止画の撮影指示を受け付ける受付手段と、前記静止画の撮影指示を受け付けた場合に、記録媒体に撮影手段により撮影された1枚の静止画を記録する、静止画領域を確保する確保手段と、前記静止画を複数の部分データに分割する分割手段と、動画撮影期間中である場合に、前記静止画領域への1つの前記部分データの記録と、前記記録媒体への、前記撮影手段による動画の記録と、を交互に実行しながら、前記静止画に対応する複数の前記部分データを記録する分割記録処理を行い、動画撮影期間中でない場合は、前記静止画の全体を一度に前記静止画領域に記録させる一括記録処理を行う記録管理手段とを有することを特徴とする。   Therefore, the present invention is a photographing apparatus, and a receiving unit that receives a still image shooting instruction, and a single still image shot by the shooting unit on a recording medium when the still image shooting instruction is received. Recording means for securing a still image area, dividing means for dividing the still image into a plurality of partial data, and recording of the one partial data in the still image area during a moving image shooting period And a recording process of recording a plurality of partial data corresponding to the still image while alternately executing the recording of the moving image on the recording medium by the photographing unit, and not during the moving image shooting period Comprises recording management means for performing batch recording processing for recording the entire still image in the still image area at once.

本発明によれば、動画記録を妨げることなく静止画を記録し、且つ効率良く静止画再生を行えるように静止画を記録することができる。   According to the present invention, it is possible to record a still image so as to record a still image without interfering with moving image recording, and to efficiently reproduce the still image.

デジタルカメラの構成を示すブロック図である。It is a block diagram which shows the structure of a digital camera. 記録媒体のメモリ空間の一例を示す概念図である。It is a conceptual diagram which shows an example of the memory space of a recording medium. 静止画撮影モード処理を示すフローチャートである。It is a flowchart which shows a still image shooting mode process. 撮影処理における詳細な処理を示すフローチャートである。It is a flowchart which shows the detailed process in an imaging | photography process. 記録処理における詳細な処理を示すフローチャートである。It is a flowchart which shows the detailed process in a recording process. 動画撮影モード処理を示すフローチャートである。It is a flowchart which shows a moving image shooting mode process. 書き込みリストの一例を示す図である。It is a figure which shows an example of a write list. 静止画分割登録処理を示すフローチャートである。It is a flowchart which shows a still image division | segmentation registration process. 静止画記録処理を示すフローチャートである。It is a flowchart which shows a still image recording process. メモリのへ割り当ての説明図である。It is explanatory drawing of allocation to a memory. 第2の実施形態に係る静止画分割登録処理を示すフローチャートである。It is a flowchart which shows the still image division | segmentation registration process which concerns on 2nd Embodiment.

以下、本発明の実施形態について図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本実施形態に係る撮影装置としてのデジタルカメラ100の構成を示すブロック図である。103は撮影レンズ、101は絞り機能を備えるシャッター、22は光学像を電気信号に変換するCCDやCMOS素子等で構成される撮像部である。23はアナログ信号をデジタル信号に変換するA/D変換器であり、撮像部22から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。A/D変換器23はまた、音声制御部11から出力されるアナログ信号をデジタル信号に変換する場合にも用いられる。バリア102は、撮影レンズ103を含む撮像部を覆う事により、撮像部の汚れや破損を防止する。   FIG. 1 is a block diagram showing a configuration of a digital camera 100 as a photographing apparatus according to the present embodiment. Reference numeral 103 denotes a photographic lens, 101 denotes a shutter having a diaphragm function, and 22 denotes an imaging unit including a CCD, a CMOS element, or the like that converts an optical image into an electrical signal. Reference numeral 23 denotes an A / D converter that converts an analog signal into a digital signal, and is used when the analog signal output from the imaging unit 22 is converted into a digital signal. The A / D converter 23 is also used when an analog signal output from the audio control unit 11 is converted into a digital signal. The barrier 102 covers the imaging unit including the photographing lens 103 to prevent the imaging unit from being dirty or damaged.

12は、撮像部22、A/D変換器23、D/A変換器13にクロック信号や制御信号を供給するタイミング発生部であり、メモリ制御回路15及びシステム制御部50により制御される。24は画像処理部であり、A/D変換器23からのデータ、又は、メモリ制御回路15からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。画像処理回路24ではまた、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部50が露光制御、測距制御を行う。これにより、TTL(スルー・ザ・レンズ)方式のAF(オートフォーカス)処理、AE(自動露出)処理、EF(フラッシュプリ発光)処理が行われる。画像処理回路24では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB(オートホワイトバランス)処理も行っている。   A timing generation unit 12 supplies a clock signal and a control signal to the imaging unit 22, the A / D converter 23, and the D / A converter 13, and is controlled by the memory control circuit 15 and the system control unit 50. An image processing unit 24 performs resize processing such as predetermined pixel interpolation and reduction and color conversion processing on the data from the A / D converter 23 or the data from the memory control circuit 15. The image processing circuit 24 also performs predetermined calculation processing using the captured image data, and the system control unit 50 performs exposure control and distance measurement control based on the obtained calculation result. Thereby, AF (autofocus) processing, AE (automatic exposure) processing, and EF (flash pre-emission) processing of the TTL (through-the-lens) method are performed. The image processing circuit 24 further performs predetermined arithmetic processing using the captured image data, and also performs TTL AWB (auto white balance) processing based on the obtained arithmetic result.

A/D変換器23からの出力データは、画像処理回路24及びメモリ制御回路15を介して、又は直接メモリ制御回路15を介して、メモリ32に書き込まれる。メモリ32は、所定枚数の静止画像や所定時間の動画像及び音声を格納するのに十分な記憶容量を備えている。   Output data from the A / D converter 23 is written into the memory 32 via the image processing circuit 24 and the memory control circuit 15 or directly via the memory control circuit 15. The memory 32 has a storage capacity sufficient to store a predetermined number of still images, a moving image and sound for a predetermined time.

16は、適応離散コサイン変換(ADCT)等により画像データを圧縮伸張する圧縮・伸張部であり、シャッター101をトリガにしてメモリ32に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えたデータをメモリ32に書き込む。また、記録部19等からメモリ32に読み込まれた圧縮画像を読み込んで伸張処理を行い、処理を終えたデータをメモリ32に書き込む。圧縮伸張部16によりメモリ32に書き込まれた画像データは、システム制御部50のファイル部においてファイル化され、インターフェース18を介して記録媒体200に記録される。また、メモリ32は画像表示用のメモリを兼ねている。13はD/A変換器、28はLCD等からなる画像表示部である。メモリ32に書き込まれた表示用の画像データはD/A変換器13を介して画像表示部28により表示される。   A compression / decompression unit 16 compresses and decompresses image data by adaptive discrete cosine transform (ADCT) or the like, reads a captured image stored in the memory 32 using the shutter 101 as a trigger, performs compression processing, and finishes the processing. The data is written to the memory 32. Further, the compressed image read into the memory 32 from the recording unit 19 or the like is read and decompressed, and the processed data is written into the memory 32. The image data written to the memory 32 by the compression / decompression unit 16 is filed in the file unit of the system control unit 50 and recorded on the recording medium 200 via the interface 18. The memory 32 also serves as an image display memory. Reference numeral 13 denotes a D / A converter, and 28 denotes an image display unit including an LCD or the like. The display image data written in the memory 32 is displayed by the image display unit 28 via the D / A converter 13.

17は、画像処理回路24によって処理されたデジタル画像信号を動画データとして符号化するための符号化処理を行う符号化複合化処理部である。符号化処理としては、例えば、MotionJPEG、MPEG、H.264(MPEG−Part10 AVC)等の様々な公知の圧縮符号化方式処理がある。符号化された動画データはメモリ32に一時記憶される。   Reference numeral 17 denotes an encoding / combining processing unit that performs an encoding process for encoding the digital image signal processed by the image processing circuit 24 as moving image data. Examples of the encoding process include Motion JPEG, MPEG, H.264, and the like. There are various known compression encoding method processes such as H.264 (MPEG-Part10 AVC). The encoded moving image data is temporarily stored in the memory 32.

50は、デジタルカメラ100全体を制御するシステム制御部である。システム制御部50は、CPU等を含む。52は、システム制御部50の動作用の定数、変数、プログラム等を記憶するシステムメモリである。不揮発性メモリ56は電気的に消去・記録可能なメモリであり、例えばEEPROM等が用いられる。なお、後述するデジタルカメラ100の機能や処理は、システム制御部50が、メモリ32等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。   Reference numeral 50 denotes a system control unit that controls the entire digital camera 100. The system control unit 50 includes a CPU and the like. Reference numeral 52 denotes a system memory that stores constants, variables, programs, and the like for operation of the system control unit 50. The nonvolatile memory 56 is an electrically erasable / recordable memory, and for example, an EEPROM or the like is used. Note that the functions and processing of the digital camera 100 described later are realized by the system control unit 50 reading out a program stored in the memory 32 and executing the program.

第1シャッタースイッチSW1(62)、第2シャッタースイッチSW2(64)、操作部70はシステム制御部50に各種の動作指示を入力するための操作手段である。60はモード切替スイッチであり、システム制御部50の動作モードを静止画撮影モード、連続撮影(連写)モード、動画撮影モード、再生モード等のいずれかに切り替えることができる。ここで、静止画撮影モードは、静止画を撮影、記録するモードである。連続撮影モードは、静止画を連続して撮影、記録するモードである。デジタルカメラ100は、静止画撮影モードにおいて、1回の撮影指示に応じて撮影された静止画データを1つのファイルとして記録媒体に記録することができる。動画撮影モードは、動画を撮影、記録するモードである。デジタルカメラ100は、動画撮影モードにおいて、1回の動画撮影の開始から終了までに撮影された動画データを1つのファイルとして記録媒体に記録することができる。なお、本実施形態に係るデジタルカメラ100は、動画撮影モードにおいて、ユーザからの指示に従い静止画の撮影、記録も行うことができる。再生モードは、記録された静止画又は動画を再生するモードである。   The first shutter switch SW1 (62), the second shutter switch SW2 (64), and the operation unit 70 are operation means for inputting various operation instructions to the system control unit 50. Reference numeral 60 denotes a mode switch, which can switch the operation mode of the system control unit 50 to any one of a still image shooting mode, a continuous shooting (continuous shooting) mode, a moving image shooting mode, a reproduction mode, and the like. Here, the still image shooting mode is a mode for shooting and recording a still image. The continuous shooting mode is a mode for continuously shooting and recording still images. In the still image shooting mode, the digital camera 100 can record still image data shot in response to one shooting instruction as a single file on a recording medium. The moving image shooting mode is a mode for shooting and recording a moving image. In the moving image shooting mode, the digital camera 100 can record moving image data shot from the start to the end of one moving image shooting as a single file on a recording medium. The digital camera 100 according to the present embodiment can also shoot and record a still image in accordance with an instruction from the user in the moving image shooting mode. The reproduction mode is a mode for reproducing a recorded still image or moving image.

第1シャッタースイッチSW1(62)は、デジタルカメラ100に設けられた、付図時のシャッターボタンの操作途中(半押し)でONとなる。そして、第1シャッタースイッチSW1(62)は、AF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理、EF(フラッシュプリ発光)処理等の動作開始を指示する。第2シャッタースイッチSW2(64)は、シャッターボタンの操作完了(全押し)でONとなり、撮像部22からの信号読み出しから記録媒体200に画像データを書き込むまでの一連の撮像処理の動作開始を指示する。   The first shutter switch SW1 (62) is turned on while the shutter button provided in the digital camera 100 is being operated (half-pressed). The first shutter switch SW1 (62) instructs the start of operations such as AF (auto focus) processing, AE (auto exposure) processing, AWB (auto white balance) processing, and EF (flash pre-emission) processing. The second shutter switch SW2 (64) is turned on when the operation of the shutter button is completed (fully pressed), and instructs to start a series of imaging processing operations from reading a signal from the imaging unit 22 to writing image data on the recording medium 200. To do.

操作部70は各種ボタンやタッチパネル等からなる。具体的に例示すると以下の通りとなる。すなわち、操作部70は、消去ボタンや、メニューボタン、SETボタン、十字に配置された4方向キー、コネクタ112に接続されたプリンタに対する印刷機能を実現する印刷予約ボタン、消去ボタン等を有している。メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部28に表示される。利用者は、画像表示部28に表示されたメニュー画面と、4方向キーやSETボタンとを用いて直感的に各種設定を行うことができる。   The operation unit 70 includes various buttons and a touch panel. Specific examples are as follows. That is, the operation unit 70 includes a delete button, a menu button, a SET button, a four-way key arranged in a cross shape, a print reservation button that realizes a print function for a printer connected to the connector 112, a delete button, and the like. Yes. When the menu button is pressed, a menu screen on which various settings can be made is displayed on the image display unit 28. The user can make various settings intuitively using the menu screen displayed on the image display unit 28, the four-way key, and the SET button.

電源スイッチ72は、電源オン、電源オフを切り替える。39は電源制御部で、電池検出回路、DC−DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、検出結果及びシステム制御部50の指示に基づいてDC−DCコンバータを制御し、必要な電圧を必要な期間、記録媒体200を含む各部へ供給する。30はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる電源部である。33及び34はコネクタであり、電源部30と電源制御部39とを接続する。   The power switch 72 switches between power on and power off. A power control unit 39 includes a battery detection circuit, a DC-DC converter, a switch circuit that switches a block to be energized, and the like, and detects whether or not a battery is attached, the type of battery, and the remaining battery level. Further, the DC-DC converter is controlled based on the detection result and the instruction of the system control unit 50, and a necessary voltage is supplied to each unit including the recording medium 200 for a necessary period. A power supply unit 30 includes a primary battery such as an alkaline battery and a lithium battery, a secondary battery such as a NiCd battery, a NiMH battery, and a Li battery, an AC adapter, and the like. Reference numerals 33 and 34 denote connectors, which connect the power supply unit 30 and the power supply control unit 39.

40はRTC(Real Time Clock)であり、電源制御部39とは別に内部に電源部を保持し、電源部30が落ちた状態であっても、時計動作状態を続けている。システム制御部50は起動時にRTC40より取得した日時を用いてタイマー制御する。18はメモリカードやハードディスク等の記録媒体200とのインターフェースであり、35は記録媒体200とインターフェース18との接続のためのコネクタである。98は、コネクタ35に記録媒体200が装着されているか否かを検知する記録媒体着脱検知部である。200はメモリカードやハードディスク等の記録媒体である。記録媒体200は、半導体メモリや磁気ディスク等から構成される記録部19、デジタルカメラ100とのインターフェース37、及び、記録媒体200とデジタルカメラ100とを接続するためのコネクタ36を備えている。   Reference numeral 40 denotes an RTC (Real Time Clock), which holds a power supply unit therein separately from the power supply control unit 39, and continues the clock operation state even when the power supply unit 30 is turned off. The system control unit 50 performs timer control using the date and time acquired from the RTC 40 at startup. Reference numeral 18 denotes an interface with the recording medium 200 such as a memory card or a hard disk, and reference numeral 35 denotes a connector for connecting the recording medium 200 and the interface 18. A recording medium attachment / detachment detection unit 98 detects whether or not the recording medium 200 is attached to the connector 35. Reference numeral 200 denotes a recording medium such as a memory card or a hard disk. The recording medium 200 includes a recording unit 19 composed of a semiconductor memory, a magnetic disk, and the like, an interface 37 with the digital camera 100, and a connector 36 for connecting the recording medium 200 and the digital camera 100.

通信部110は、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信、等の各種通信処理を行う。コネクタ(無線通信の場合はアンテナ)112は、通信部110を介してデジタルカメラ100を他の機器と接続する。コネクタ112に対してはプリンタ等が接続される。プリンタが接続された場合、記録媒体200に記録された画像ファイルがプリンタに転送されることで、PC等を介さず直接プリンタを用いて画像印刷を行う機能も実現可能である。   The communication unit 110 performs various communication processes such as RS232C, USB, IEEE1394, P1284, SCSI, modem, LAN, and wireless communication. A connector (antenna in the case of wireless communication) 112 connects the digital camera 100 to another device via the communication unit 110. A printer or the like is connected to the connector 112. When a printer is connected, an image file recorded on the recording medium 200 is transferred to the printer, so that a function for directly printing an image using a printer without using a PC or the like can be realized.

図2は、記録媒体200のメモリ空間の一例を示す概念図である。撮影により得られた画像データは主にUser Area210に書き込まれる。User Area210は、アロケーションユニット (AU:Allocation unit)211と呼ばれる単位で構成されており、AUはレコーディングユニット(RU:recording unit)212と呼ばれる単位で構成されている。記録媒体200は容量毎に規定された最大のAUサイズを保持しており、AU211のサイズは記録媒体200に対して実行したフォーマットによって定義されている。SDAの規格書はスピードクラス仕様によって最高の書き込み速度を既定している。リアルタイムでデータ記録する場合には、書き込み機器はAU境界の先頭からAU単位のサイズで書き込むものと規定する。なお、少なくともRU単位で記録しないと書き込み速度は保障されない。スピードクラス仕様の詳細については、特許文献1を参照することができる。   FIG. 2 is a conceptual diagram illustrating an example of the memory space of the recording medium 200. Image data obtained by shooting is mainly written in the User Area 210. The User Area 210 is composed of a unit called an allocation unit (AU) 211, and the AU is composed of a unit called a recording unit (RU) 212. The recording medium 200 holds the maximum AU size defined for each capacity, and the size of the AU 211 is defined by the format executed for the recording medium 200. The SDA standard defines the highest writing speed according to the speed class specification. In the case of recording data in real time, the writing device is defined to write in the size of AU unit from the head of the AU boundary. Note that the writing speed is not guaranteed unless recording is performed at least in units of RU. Patent Document 1 can be referred to for details of the speed class specification.

図3は、デジタルカメラ100による、静止画撮影モード処理を示すフローチャートである。静止画撮影モード処理は、動作モードが静止画撮影モードに設定された場合に実行される処理である。静止画撮影モードに設定されると、S301において、システム制御部50は、スルー表示を行う。次に、S301において、システム制御部50は、シャッタースイッチSW1の押下を検知したか否かを判定する。システム制御部50は、シャッタースイッチSW1の押下を検知するまで待機し(S301でNo)、押下を検知した場合には(S301でYes)、処理をS302へ進める。S302において、システム制御部50は、測距処理を行って撮影レンズ103の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する。システム制御部50は、測光処理において、必要であればフラッシュの設定も行う。その後、処理をS303へ進める。   FIG. 3 is a flowchart showing still image shooting mode processing by the digital camera 100. The still image shooting mode process is a process executed when the operation mode is set to the still image shooting mode. When the still image shooting mode is set, in S301, the system control unit 50 performs through display. Next, in S301, the system control unit 50 determines whether or not pressing of the shutter switch SW1 is detected. The system control unit 50 waits until the pressing of the shutter switch SW1 is detected (No in S301), and when the pressing is detected (Yes in S301), the process proceeds to S302. In step S <b> 302, the system control unit 50 performs a distance measurement process to focus the photographing lens 103 on the subject, performs a light measurement process, and determines an aperture value and a shutter time. The system control unit 50 also sets a flash if necessary in the photometric process. Thereafter, the process proceeds to S303.

そして、システム制御部50は、シャッタースイッチSW2の押下を検知することなく(S303でNo)、かつシャッタースイッチSW1の押下が解除された場合には(S304でNo)、処理をS301へ進める。システム制御部50は、シャッタースイッチSW2の押下を検知することなく(S303でNo)、かつシャッタースイッチSW1の押下を検知している場合には(S304でYes)、処理をS303へ進める。システム制御部50は、シャッタースイッチSW2の押下を検知した場合には(S303でYes)、処理をS305へ進める。   Then, the system control unit 50 proceeds to S301 without detecting the pressing of the shutter switch SW2 (No in S303) and when the pressing of the shutter switch SW1 is released (No in S304). If the system control unit 50 does not detect the pressing of the shutter switch SW2 (No in S303) and detects the pressing of the shutter switch SW1 (Yes in S304), the system control unit 50 advances the process to S303. When the system control unit 50 detects that the shutter switch SW2 is pressed (Yes in S303), the system control unit 50 proceeds to S305.

S305において、システム制御部50は、画像表示部28の表示状態を固定色表示状態に設定する。次に、S306において、システム制御部50は、撮影処理を行う。撮影処理は、露光処理と現像処理を含む。露光処理は、撮像部22、A/D変換器23、画像処理回路24、メモリ制御回路15を介して、又はA/D変換器23から直接メモリ制御回路15を介して、メモリ32に、撮影により得られた静止画を書き込む処理である。撮影処理は、メモリ制御回路15そして必要に応じて画像処理回路24を用いて、メモリ32に書き込まれた画像データを読み出して各種処理を行う処理である。撮影処理(S306)における処理については後に詳述する。   In S305, the system control unit 50 sets the display state of the image display unit 28 to a fixed color display state. Next, in S306, the system control unit 50 performs a photographing process. The photographing process includes an exposure process and a development process. The exposure processing is performed on the memory 32 via the imaging unit 22, the A / D converter 23, the image processing circuit 24, the memory control circuit 15, or directly from the A / D converter 23 via the memory control circuit 15. Is a process of writing a still image obtained by the above. The photographing process is a process for reading out image data written in the memory 32 and performing various processes using the memory control circuit 15 and the image processing circuit 24 as necessary. The process in the photographing process (S306) will be described in detail later.

次に、S307において、システム制御部50は、画像表示部28に対し撮影により得られた静止画のクイックレビュー表示を行う。次に、S308において、システム制御部50は、撮影処理(S306)で得られた静止画を画像ファイルとして記録媒体200に対し書き込みを行う記録処理を実行する(S210)。記録処理(S210)における処理については後に詳述する。   In step S <b> 307, the system control unit 50 performs a quick review display of a still image obtained by photographing on the image display unit 28. Next, in S308, the system control unit 50 executes a recording process of writing the still image obtained in the photographing process (S306) as an image file to the recording medium 200 (S210). The process in the recording process (S210) will be described in detail later.

次に、S309において、システム制御部50は、レックレビュー表示を行う。具体的には、システム制御部50は、記録処理(S308)が終了した際に、シャッタースイッチSW2が放されるまで画像表示部28におけるクイックレビュー表示を継続する。これにより、操作者は、撮影画像(静止画)の確認を入念に行うことができる。このレックレビュー表示を実現するレックレビュー機能は、クイックレビュー表示処理(S307)と同様に画像表示を行うが、拡大表示を実行するために、記録処理(S308)において記録された静止画を表示用画像として使用する。システム制御部50は、例えば、不図示の拡大・縮小ボタン設定に基づいて、静止画の拡大・縮小表示を行う。デジタルカメラ100は、解像度の高い記録画像を表示画像として使用している。したがって、撮影画像の拡大表示を行った場合においても、記録画像と同様にレベルの細部の画像確認を行うことができる。   Next, in S309, the system control unit 50 performs a REC review display. Specifically, when the recording process (S308) is completed, the system control unit 50 continues the quick review display on the image display unit 28 until the shutter switch SW2 is released. Thus, the operator can carefully check the captured image (still image). The REC review function for realizing the REC review display displays an image in the same manner as the quick review display process (S307), but displays the still image recorded in the recording process (S308) in order to execute an enlarged display. Use as an image. For example, the system control unit 50 performs enlargement / reduction display of a still image based on an enlargement / reduction button setting (not shown). The digital camera 100 uses a recorded image with high resolution as a display image. Therefore, even when the captured image is enlarged and displayed, it is possible to check the level of detail as with the recorded image.

記録処理(S308)の終了後、システム制御部50は、シャッタースイッチSW2が放された状態の場合には(S310でNo)、処理をS311へ進める。システム制御部50はまた、シャッタースイッチSW2を押し続けてクイックレビュー表示を継続して撮影画像の確認を行った後にシャッタースイッチSW2が放された状態の場合も(S310でNo)、処理をS311へ進める。S311において、システム制御部50は、所定のミニマムレビュー時間が経過するまで待機し、ミニマムレビュー時間が経過すると(S311でYes)、処理をS312へ進める。   After the end of the recording process (S308), the system control unit 50 advances the process to S311 when the shutter switch SW2 is released (No in S310). The system control unit 50 also proceeds to S311 when the shutter switch SW2 is released after the shutter switch SW2 is continuously pressed and the quick review display is continued to check the captured image (No in S310). Proceed. In S311, the system control unit 50 waits until a predetermined minimum review time elapses, and when the minimum review time elapses (Yes in S311), the process proceeds to S312.

S312において、システム制御部50は、画像表示部28の表示状態をスルー表示状態に設定する。これにより、操作者は、画像表示部28のクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示を行うことができる。S313において、システム制御部50は、シャッタースイッチSW1が押下された状態の場合には(S313でYes)、次の撮影に備えるべく、処理をS303へ進める。一方、システム制御部50は、シャッタースイッチSW1が放された状態の場合には(S313でNo)、一連の撮影動作を終えて撮影待機状態に戻るべく、処理をS301へ進める。   In S312, the system control unit 50 sets the display state of the image display unit 28 to the through display state. As a result, the operator can perform a through display that sequentially displays image data captured for the next photographing after confirming the photographed image by the quick review display on the image display unit 28. In S313, when the shutter switch SW1 is pressed (Yes in S313), the system control unit 50 advances the process to S303 to prepare for the next shooting. On the other hand, when the shutter switch SW1 is released (No in S313), the system control unit 50 advances the process to S301 so as to end the series of shooting operations and return to the shooting standby state.

図4は、図3を参照しつつ説明した撮影処理(S306)における詳細な処理を示すフローチャートである。S400において、システム制御部50は、撮影開始時にその日時をシステムタイマより取得し、システムメモリ52に記憶する。次に、S401において、システム制御部50は、システムメモリ52又はメモリ32に記憶される測光データに従い、絞り機能を有するシャッター101を絞り値に応じて開放し、撮像部22の露光を開始する。   FIG. 4 is a flowchart showing detailed processing in the photographing processing (S306) described with reference to FIG. In S <b> 400, the system control unit 50 acquires the date and time from the system timer at the start of shooting and stores the date and time in the system memory 52. In step S <b> 401, the system control unit 50 opens the shutter 101 having an aperture function according to the aperture value according to the photometric data stored in the system memory 52 or the memory 32, and starts exposure of the imaging unit 22.

次に、S402において、システム制御部50は、測光データに従って撮像部22の露光終了まで待機する。システム制御部50は、露光が終了すると(S402でYes)、処理をS403へ進める。S403において、システム制御部50は、シャッター101を閉じる。次に、S404において、システム制御部50は、撮像部22から電荷信号を読み出す。そして、システム制御部50は、A/D変換器23、画像処理回路24、メモリ制御回路15を介して、又はA/D変換器23から直接メモリ制御回路15を介して、メモリ32に静止画を書き込む。   Next, in S402, the system control unit 50 waits until the exposure of the imaging unit 22 is completed according to the photometric data. When the exposure is completed (Yes in S402), the system control unit 50 advances the process to S403. In step S <b> 403, the system control unit 50 closes the shutter 101. Next, in S <b> 404, the system control unit 50 reads out a charge signal from the imaging unit 22. The system control unit 50 then stores the still image in the memory 32 via the A / D converter 23, the image processing circuit 24, the memory control circuit 15, or directly from the A / D converter 23 via the memory control circuit 15. Write.

次に、S405において、システム制御部50は、メモリ制御回路15と、必要に応じて画像処理回路24を用いて、メモリ32に書き込まれた静止画を読み出す。そして、システム制御部50は、圧縮伸張部16を用いた圧縮処理等の画像処理を順次行った後、メモリ32に処理を終えた静止画を書き込む。次に、S406において、システム制御部50は、メモリ32から静止画を読み出し、メモリ制御回路15を介して静止画の転送を行う。以上で、撮影処理(S306)のルーチンが終了する。   In step S <b> 405, the system control unit 50 reads the still image written in the memory 32 using the memory control circuit 15 and the image processing circuit 24 as necessary. Then, the system control unit 50 sequentially performs image processing such as compression processing using the compression / decompression unit 16, and then writes the processed still image in the memory 32. In step S <b> 406, the system control unit 50 reads a still image from the memory 32 and transfers the still image via the memory control circuit 15. This is the end of the shooting process (S306) routine.

図5は、図3を参照しつつ説明した記録処理(S308)における詳細な処理を示すフローチャートである。S500において、システム制御部50は、ファイル名生成ルールに則りファイル名を生成する。次に、S501において、システム制御部50は、図4のS400において撮影シーケンスの中でシステムメモリ52に記憶した日時情報を取得する。次に、S502において、システム制御部50は、静止画のデータサイズを取得する。次に、S503において、システム制御部50は、静止画のデータサイズに基づいて、記録媒体200において1枚の静止画の全体を記録するための連続した1つの静止画領域を確保する。次に、S504において、システム制御部50は、生成したファイルを格納するディレクトリが記録媒体200に存在するか否かを確認する。システム制御部50は、ディレクトリが存在する場合には(S504でYes)、処理をS506へ進める。システム制御部50は、ディレクトリが存在しない場合には(S504でNo)、処理をS505へ進める。   FIG. 5 is a flowchart showing detailed processing in the recording processing (S308) described with reference to FIG. In S500, the system control unit 50 generates a file name according to the file name generation rule. Next, in S501, the system control unit 50 acquires the date / time information stored in the system memory 52 in the imaging sequence in S400 of FIG. Next, in S502, the system control unit 50 acquires the data size of the still image. In step S <b> 503, the system control unit 50 secures one continuous still image area for recording the entire still image on the recording medium 200 based on the data size of the still image. In step S <b> 504, the system control unit 50 confirms whether a directory for storing the generated file exists in the recording medium 200. If the directory exists (Yes in S504), the system control unit 50 advances the process to S506. If the directory does not exist (No in S504), the system control unit 50 advances the process to S505.

S505において、システム制御部50は、ディレクトリを作成する。次に、S506において、システム制御部50は、S500で生成したファイル名及びS501で取得した日時情報に基づいて、ディレクトリエントリを作成する。次に、S507において、システム制御部50は、撮影処理(S306)においてメモリ32に格納された静止画に対し、撮影日時等撮影時条件等から構成されるファイルヘッダを作成する。次に、S508において、システム制御部50は、静止画が関連画像データの一部の撮影により得られたものであるかを判断する。この判断はスティッチ撮影、ブラケット撮影、連写撮影モード等を指定する操作部70での設定又はモード切替スイッチ60の設定位置に基づいて行う。そして、システム制御部50は、静止画を記録媒体200の連続する静止画領域に記録する。以上で、記録処理(S308)のルーチンが終了する。このように、動画撮影期間中でない、静止画撮影モードにおいては、デジタルカメラ100は、静止画の全体を記録媒体200の連続する静止画領域に一度に記録させる一括記録処理を行う(記録管理処理)。   In step S505, the system control unit 50 creates a directory. In step S506, the system control unit 50 creates a directory entry based on the file name generated in step S500 and the date / time information acquired in step S501. Next, in S507, the system control unit 50 creates a file header including shooting conditions such as shooting date and time for the still image stored in the memory 32 in the shooting process (S306). In step S <b> 508, the system control unit 50 determines whether the still image is obtained by capturing a part of the related image data. This determination is made based on the setting at the operation unit 70 for designating stitch shooting, bracket shooting, continuous shooting mode, or the like, or the setting position of the mode switch 60. Then, the system control unit 50 records the still image in a continuous still image area of the recording medium 200. Thus, the routine of the recording process (S308) is completed. As described above, in the still image shooting mode that is not during the moving image shooting period, the digital camera 100 performs a batch recording process in which the entire still image is recorded in a continuous still image area of the recording medium 200 at a time (record management process). ).

図10(a)は、静止画撮影モードにおいて撮影された静止画に対するメモリ割り当ての説明図である。システム制御部50は、可能な限り撮影枚数を確保するために、図10(a)に示すようにFAT上でデータ1001のように、詰めて確保することにより、記録媒体200の領域利用効率を向上させる。そして、システム制御部50は、User Area上で画像データ1002のようにAUやRU単位ではなく、ファイルサイズ単位で、静止画を記録媒体200に記録する。   FIG. 10A is an explanatory diagram of memory allocation for still images shot in the still image shooting mode. In order to secure the number of shots as much as possible, the system control unit 50 secures the area utilization efficiency of the recording medium 200 by securing the data as shown in the data 1001 on the FAT as shown in FIG. Improve. Then, the system control unit 50 records still images on the recording medium 200 in units of file sizes, not in units of AU or RU, as in the image data 1002 on the User Area.

図6は、デジタルカメラ100による、動画撮影モード処理を示すフローチャートである。動画撮影モード処理は、動作モードが動画撮影モードに設定された場合に実行される処理である。動画撮影モードに設定されると、S600において、システム制御部50は、スルー表示を行う。次に、S601において、システム制御部50は、動画撮影開始指示の入力を待つ。システム制御部50は、ユーザが、操作部70に設けられた、動画撮影開始処理を起動するための操作部材をユーザが押下した場合に、動画撮影開始指示の入力を受け付ける。他の例としては、デジタルカメラ100がタッチパネル搭載機種である場合には、システム制御部50は、不図示のタッチパネルディスプレイに表示されたGUIボタンをユーザが押下した場合に、画像撮影開始指示の入力を受け付けることとしてもよい。   FIG. 6 is a flowchart showing the moving image shooting mode processing by the digital camera 100. The moving image shooting mode process is a process executed when the operation mode is set to the moving image shooting mode. When the moving image shooting mode is set, in S600, the system control unit 50 performs through display. In step S <b> 601, the system control unit 50 waits for input of a moving image shooting start instruction. The system control unit 50 receives an input of a moving image shooting start instruction when the user presses an operation member provided in the operation unit 70 for starting the moving image shooting start process. As another example, when the digital camera 100 is a touch panel-equipped model, the system control unit 50 inputs an image shooting start instruction when the user presses a GUI button displayed on a touch panel display (not shown). It is good also as accepting.

システム制御部50は、動画撮影開始指示の入力を受け付けた場合に(S601でYes)、処理をS602へ進める。S602において、システム制御部50は、動画撮影可能な状態か否かを判断する。ここで、動画撮影可能な状態とは、記録媒体200の使用可能な領域が十分にあり、かつ記録媒体200に対して書き込み時等のデバイスエラーが発生していない状態である。システム制御部50は、動画撮影可能な状態である場合には(S602でYes)、処理をS603へ進める。システム制御部50は、動画撮影可能な状態でない場合には(S602でNo)、動画撮影モード処理を終了する。   When the system control unit 50 receives an input of a moving image shooting start instruction (Yes in S601), the system control unit 50 advances the process to S602. In step S <b> 602, the system control unit 50 determines whether a moving image shooting is possible. Here, the state in which moving image shooting is possible is a state in which there is a sufficient usable area of the recording medium 200 and no device error such as writing to the recording medium 200 has occurred. If the system control unit 50 is ready to shoot a moving image (Yes in S602), the system control unit 50 advances the process to S603. If the system control unit 50 is not ready to shoot a moving image (No in S602), the system control unit 50 ends the moving image shooting mode process.

S603において、システム制御部50は、撮影を開始するための処理を行う。具体的には、システム制御部50の制御の下、まず撮像部22は、撮像を開始し、得られたデジタル画像信号をメモリ32に送信し、一時的に記憶させる。そうすると、メモリ制御回路15は、メモリ32に記憶されたデジタル画像信号を読み出して画像表示部28に表示する。また、画像処理回路24は、メモリ32に記憶されたデジタル画像信号を再びメモリ32に記憶する。画像処理回路24は、撮像部22で画像が撮像される度にこの処理を繰り返す。次に、S604において、符号化復号化部17は、システム制御部50の制御の下、画像処理回路24によって処理された、一定量のデジタル画像信号を動画データとして符号化するための符号化処理を行う。符号化復号化部17は、例えば、符号化処理としては、MotionJPEG、MPEG、H.264(MPEG−Part10 AVC)、等の様々な公知の圧縮符号化方式処理を用いることができる。符号化された動画データはメモリ32に一時記憶される。次に、S605において、システム制御部50は、符号化された動画データを記録媒体200に記録する。   In step S603, the system control unit 50 performs processing for starting shooting. Specifically, under the control of the system control unit 50, the imaging unit 22 first starts imaging, transmits the obtained digital image signal to the memory 32, and temporarily stores it. Then, the memory control circuit 15 reads out the digital image signal stored in the memory 32 and displays it on the image display unit 28. Further, the image processing circuit 24 stores the digital image signal stored in the memory 32 in the memory 32 again. The image processing circuit 24 repeats this process each time an image is captured by the imaging unit 22. In step S <b> 604, the encoding / decoding unit 17 encodes a predetermined amount of digital image signal processed by the image processing circuit 24 under the control of the system control unit 50 as moving image data. I do. The encoding / decoding unit 17 includes, for example, Motion JPEG, MPEG, H.264, and the like as the encoding process. Various known compression encoding system processes such as H.264 (MPEG-Part10 AVC) can be used. The encoded moving image data is temporarily stored in the memory 32. In step S <b> 605, the system control unit 50 records the encoded moving image data on the recording medium 200.

システム制御部50は、10(b)に示すようにスピードクラス仕様に則りFAT上及びUser Area上においてAU単位で動画データを領域確保することで、メモリ32に蓄えられた動画データを効率よく記録媒体200に書き込むことができる。なお、AU単位でなくデジタルカメラのメモリ32のサイズ等のハード的要件によってRU単位やクラスタ単位やセクタ単位で動画データを書き込むことも可能であるが、前述のように少なくともRU単位で書き込まないと書き込み速度は保障されない。   The system control unit 50 efficiently records moving image data stored in the memory 32 by allocating moving image data in units of AUs on the FAT and User Area according to the speed class specification as shown in 10 (b). The medium 200 can be written. It is possible to write moving image data in units of RUs, clusters, or sectors depending on hardware requirements such as the size of the memory 32 of the digital camera instead of AU units. However, as described above, at least RU units must be written. Writing speed is not guaranteed.

次に、S606において、システム制御部50は、後述する書き込みリストに静止画に関する情報が登録されているか否かを判断する。システム制御部50は、書き込みリストへの登録がある場合には(S606でYes)、処理をS607へ進める。システム制御部50は、書き込みリストへの登録がない場合には(S606でNo)、処理をS608へ進める。S607において、システム制御部50は、記録媒体200に1つの静止画を書き込む連続した静止画領域を確保し、静止画領域に、書き込みリストに登録済みの静止画を記録する。なお、このとき、システム制御部50は、静止画のうち一部のデータである部分データのみを記録する。   In step S <b> 606, the system control unit 50 determines whether information related to a still image is registered in a writing list described later. If there is a registration in the writing list (Yes in S606), the system control unit 50 advances the process to S607. If there is no registration in the writing list (No in S606), the system control unit 50 advances the process to S608. In step S <b> 607, the system control unit 50 secures a continuous still image area in which one still image is written on the recording medium 200, and records a still image registered in the writing list in the still image area. At this time, the system control unit 50 records only partial data which is a part of the still image.

次に、S608において、システム制御部50は、静止画の撮影指示の入力を受け付けたか否かを判断する(受付処理)。システム制御部50は、第1シャッタースイッチSW1がONとなった場合に、撮影指示の入力を受け付ける。また、他の例としては、デジタルカメラ100がタッチパネル搭載機種である場合には、システム制御部50は、不図示のタッチパネルディスプレイ画面表示部に表示されたGUIボタンをユーザが押下した場合に、撮影指示の入力を受け付けてもよい。システム制御部50は、静止画の撮影指示を受け付けると(S608でYes)、処理をS609へ進める。システム制御部50は、静止画の撮影指示を受け付けなかった場合には(S608でNo)、処理をS613へ進める。   In step S <b> 608, the system control unit 50 determines whether an input of a still image shooting instruction has been received (accepting process). The system control unit 50 receives an input of a shooting instruction when the first shutter switch SW1 is turned on. As another example, when the digital camera 100 is a touch-panel-equipped model, the system control unit 50 takes an image when the user presses a GUI button displayed on a touch panel display screen display unit (not shown). An instruction input may be received. Upon receiving a still image shooting instruction (Yes in S608), the system control unit 50 advances the process to S609. If the system control unit 50 has not received a still image shooting instruction (No in S608), the system control unit 50 advances the process to S613.

S609において、システム制御部50は、動画の符号化処理を一時中断する。次に、S610において、システム制御部50は、ストップモーションを作成する。静止画撮影時には、静止画用のデジタル画像信号の処理が行われ、動画用のデジタル画像信号の処理が行われない。そこで、システム制御部50は、この間の動画データとして、静止画データを使用する。ストップモーションは、このように、動画データとして使用される静止画データである。なお、この動画データは、静止画撮影により得られた静止画でもよく、また他の例としては、黒塗りの画像データであってもよい。   In step S609, the system control unit 50 temporarily suspends the moving image encoding process. Next, in S610, the system control unit 50 creates a stop motion. At the time of still image shooting, processing of a digital image signal for still images is performed, and processing of a digital image signal for moving images is not performed. Therefore, the system control unit 50 uses still image data as moving image data during this period. The stop motion is still image data used as moving image data in this way. The moving image data may be a still image obtained by still image shooting, or may be black image data as another example.

次に、S611において、システム制御部50は、静止画撮影処理を行い、静止画を得る。なお、S611における処理は、図4を参照しつつ説明した、静止画撮影モード処理における撮影処理と同様である。次に、S612において、システム制御部50は、S611において得られた静止画を複数の部分データに分割し(分割処理)、部分データ単位で、静止画を書き込みリストに登録する。なお、S612において書き込みリストに登録された静止画が、その後のタイミングにおいて実行されるS607において、記録媒体200に記録される。   Next, in S611, the system control unit 50 performs still image shooting processing to obtain a still image. Note that the processing in S611 is the same as the shooting processing in the still image shooting mode processing described with reference to FIG. Next, in S612, the system control unit 50 divides the still image obtained in S611 into a plurality of partial data (division processing), and registers the still image in the writing list in units of partial data. Note that the still image registered in the writing list in S612 is recorded on the recording medium 200 in S607 executed at the subsequent timing.

次に、S613において、システム制御部50は、撮影可能な状態か否かを確認する。S613の処理は、S602の処理と同様である。システム制御部50は、撮影可能な状態の場合には(S613でYes)、処理をS614へ進める。システム制御部50は、撮影可能な状態でない場合には(S613でNo)、処理をS615へ進める。S614において、システム制御部50は、動画撮影終了指示の入力を受け付けたか否かを判断する。システム制御部50は、操作部70にある動画撮影終了処理を起動する操作部材をユーザが押下した場合に、動画撮影終了指示の入力を受け付ける。また、他の例としては、デジタルカメラ100がタッチパネル搭載機種であるとする。この場合には、システム制御部50は、不図示のタッチパネルディスプレイ画面表示部に表示されたGUIボタンをユーザが押下した場合に、動画撮影終了指示の入力を受け付けることとしてもよい。なお、これらの部材は動画撮影開始時に使用する部材と同一であってもよく、別の部材であってもよい。   Next, in step S613, the system control unit 50 confirms whether or not shooting is possible. The process of S613 is the same as the process of S602. If the system control unit 50 is ready to shoot (Yes in S613), the system control unit 50 advances the process to S614. If the system control unit 50 is not ready for photographing (No in S613), the system control unit 50 advances the process to S615. In step S614, the system control unit 50 determines whether an input of a moving image shooting end instruction has been received. The system control unit 50 receives an input of a moving image shooting end instruction when the user presses an operation member that activates the moving image shooting end process in the operation unit 70. As another example, assume that the digital camera 100 is a touch-panel-equipped model. In this case, the system control unit 50 may accept an input of a moving image shooting end instruction when the user presses a GUI button displayed on a touch panel display screen display unit (not shown). These members may be the same as those used when starting moving image shooting, or may be different members.

システム制御部50は、動画撮影終了指示の入力を受け付けた場合には(S614でYes)、処理をS615へ進める。システム制御部50は、動画撮影終了指示の入力を受け付けなかった場合には(S614でNo)、処理をS604へ進める。この場合、システム制御部50は、S604において、未処理のデジタル画像信号を対象に、符号化を行う。一方、S615において、システム制御部50は、記録中の動画及び静止画の記録が完了するまで待ち、記録が完了すると(S615でYes)、処理をS616へ進める。S616において、システム制御部50は、スルー画像を表示する。以上で、動画撮影モード処理が完了する。   When the system control unit 50 receives an input of a moving image shooting end instruction (Yes in S614), the system control unit 50 advances the process to S615. When the system control unit 50 does not accept the input of the moving image shooting end instruction (No in S614), the system control unit 50 advances the process to S604. In this case, the system control unit 50 performs encoding on an unprocessed digital image signal in step S604. On the other hand, in S615, the system control unit 50 waits until the recording of the moving image and the still image being recorded is completed, and when the recording is completed (Yes in S615), the process proceeds to S616. In S616, the system control unit 50 displays a through image. Thus, the moving image shooting mode process is completed.

このように、本実施形態に係るデジタルカメラ100は、動画撮影モード処理においては、S605において一定量の動画を記録し、続くS607において部分データ単位の静止画を記録する。さらに、システム制御部50は、S605とS607の処理を繰り返し実行する。したがって、動画の記録と、部分データの記録とが、交互に実行されることとなる。このように、デジタルカメラ100は、動画撮影モードに設定された動画撮影期間中においては、1つの部分データの静止画領域への記録と、動画の記録とを交互に実行しながら、静止画に対応する複数の部分データを記録する分割処理を行う。すなわち、動画撮影処理は、記録管理処理の一例である。   As described above, in the moving image shooting mode process, the digital camera 100 according to the present embodiment records a certain amount of moving images in S605, and then records a still image in partial data units in S607. Further, the system control unit 50 repeatedly executes the processes of S605 and S607. Therefore, recording of moving images and recording of partial data are performed alternately. As described above, the digital camera 100 converts the partial data into the still image area and the moving image recording alternately during the moving image shooting period set in the moving image shooting mode. A division process for recording a plurality of corresponding partial data is performed. That is, the moving image shooting process is an example of a recording management process.

図7は、書き込みリスト700の一例を示す図である。書き込みリスト700は、例えば、メモリ32に記録されている。書き込みリスト700は、INDEX701、ファイル名702、ファイルサイズ703、アドレス704、サイズ705、先頭画像フラグ706から構成されている。INDEX701は、書き込みリスト700に登録されたレコードを識別するための情報である。システム制御部50は、1つのレコードに対し、記録媒体200への書き込みを指示された、書き込み対象の静止画を分割して得られる複数の部分データのうち1つの部分データに関する情報を登録する。ファイル名702は、部分データを含む静止画のファイル名である。ファイルサイズ703は、書き込み対象の静止画の総サイズである。アドレス704は、INDEX701により識別される部分データのメモリ32上の開始アドレスである。サイズ705は、INDEX701により識別される部分データのメモリ32上のサイズである。先頭画像フラグ706は、INDEX701により識別される部分データが静止画の先頭の部分データかどうかを示す情報である。   FIG. 7 is a diagram illustrating an example of the writing list 700. The writing list 700 is recorded in the memory 32, for example. The writing list 700 includes an INDEX 701, a file name 702, a file size 703, an address 704, a size 705, and a head image flag 706. The INDEX 701 is information for identifying a record registered in the write list 700. The system control unit 50 registers information related to one partial data among a plurality of partial data obtained by dividing a still image to be written, which is instructed to be written to the recording medium 200, for one record. A file name 702 is a file name of a still image including partial data. The file size 703 is the total size of still images to be written. The address 704 is a start address on the memory 32 of the partial data identified by the INDEX 701. The size 705 is the size of the partial data identified by the INDEX 701 on the memory 32. The leading image flag 706 is information indicating whether or not the partial data identified by the INDEX 701 is the leading partial data of the still image.

例えば、図7(b)に示すように、書き込みリスト700のINDEX701が0のレコードに対応する部分データ710は、ファイル名702「IMG_0001.JPG」の静止画中の部分データの1つである。そして、この部分データ710は、メモリ32上ではアドレス「0xA000000」からサイズ「0x300000」の領域に記録されている。この部分データ710は、「IMG_0001.JPG」画像の先頭データのため先頭画像フラグ706は「TRUE」となっている。また、書き込みリスト700のINDEX701が1のレコードに対応する部分データ711は、ファイル名「IMG_0001.JPG」の静止画中の部分データの1つである。この部分データ711は、メモリ32上ではアドレス「0xA300000」からサイズ「0x300000」の領域に記録されている。この部分データ711は、「IMG_0001.JPG」画像の先頭データでないため先頭画像フラグ706は「FALSE」となっている。このように、書き込みリスト700は、メモリ32上に記録された、静止画を部分データ単位で管理するために用いられる情報である。   For example, as illustrated in FIG. 7B, the partial data 710 corresponding to the record whose INDEX 701 is 0 in the writing list 700 is one of the partial data in the still image with the file name 702 “IMG — 0001.JPG”. The partial data 710 is recorded in an area from the address “0xA000000” to the size “0x300000” on the memory 32. Since this partial data 710 is the head data of the “IMG — 0001.JPG” image, the head image flag 706 is “TRUE”. In addition, the partial data 711 corresponding to the record whose INDEX 701 is 1 in the writing list 700 is one of the partial data in the still image with the file name “IMG — 0001.JPG”. The partial data 711 is recorded in an area from the address “0xA300000” to the size “0x300000” on the memory 32. Since this partial data 711 is not the head data of the “IMG — 0001.JPG” image, the head image flag 706 is “FALSE”. As described above, the writing list 700 is information used for managing still images recorded on the memory 32 in units of partial data.

図8は、システム制御部50による、図6の静止画分割登録処理(S612)における詳細な処理を示すフローチャートである。まず、S800において、システム制御部50は、メモリ32に保持する変数である未登録画像サイズに、撮影された静止画の画像サイズ、すなわち静止画サイズを記録する。次に、S801において、システム制御部50は、書き込みリストの未登録のレコードを1つ選択する。以下、選択したレコードを対象レコードと称する。次に、S802において、システム制御部50は、対象レコードの先頭画像フラグに、「TRUE」を書き込み、ファイルサイズに、静止画サイズを書き込む。   FIG. 8 is a flowchart showing detailed processing in the still image division registration processing (S612) of FIG. 6 by the system control unit 50. First, in S800, the system control unit 50 records the image size of the captured still image, that is, the still image size, in the unregistered image size that is a variable held in the memory 32. Next, in S801, the system control unit 50 selects one unregistered record in the writing list. Hereinafter, the selected record is referred to as a target record. In step S <b> 802, the system control unit 50 writes “TRUE” in the first image flag of the target record, and writes the still image size in the file size.

次に、S803において、システム制御部50は、メモリ32に保持されている未登録画像サイズと所定サイズとを比較する。ここで、所定サイズは、静止画を分割して書き込む場合において、1回に書き込むサイズである。所定サイズは、前述のようにAU単位であるものとする。これにより、動画と同じように静止画データを効率よく記録媒体200に書き込むことができる。なお、所定サイズは、AU単位の2以上の整数倍(正の整数倍)であってもよい。また、所定サイズは、RU単位やクラスタ単位又はその2以上の整数倍であってもよい。このように、所定サイズは、記録媒体のフォーマットに基づいて定まるサイズの整数倍のサイズであればよい。システム制御部50は、未登録画像サイズが所定サイズ以上であると判断した場合(S803でYes)、処理をS804へ進める。システム制御部50はまた、未登録画像サイズが所定サイズ未満であると判断した場合(S803でNo)、処理を807へ進める。   In step S <b> 803, the system control unit 50 compares the unregistered image size stored in the memory 32 with a predetermined size. Here, the predetermined size is a size to be written at a time when a still image is divided and written. The predetermined size is assumed to be in AU units as described above. Thereby, still image data can be efficiently written in the recording medium 200 as in the case of moving images. Note that the predetermined size may be an integer multiple (positive integer multiple) of 2 or more in AU units. The predetermined size may be an RU unit, a cluster unit, or an integer multiple of two or more. Thus, the predetermined size may be a size that is an integral multiple of the size determined based on the format of the recording medium. If the system control unit 50 determines that the unregistered image size is equal to or larger than the predetermined size (Yes in S803), the system control unit 50 advances the process to S804. If the system control unit 50 determines that the unregistered image size is less than the predetermined size (No in S803), the system control unit 50 advances the process to 807.

S804において、システム制御部50は、対象レコードのサイズに所定サイズを書き込む。次に、S805において、システム制御部50は、未登録画像サイズから所定サイズを減じた値を、新たな未登録画像サイズとして、再度メモリ32に記録する。以上で、書き込みリストの1つのレコードへの登録が完了し、続いて、S806において、システム制御部50は、新たに書き込みリストから未登録のレコードを選択する。そして、システム制御部50は、選択したレコードを対象レコードとして、対象レコードの先頭画像フラグに「FALSE」を書き込む。その後、システム制御部50は、処理をS803へ進め、書き込みリストへの記録を繰り返す。一方、S807において、システム制御部50は、サイズに未登録画像サイズを書き込む。以上で、静止画分割登録処理(S612)が終了する。以上の処理により、システム制御部50は、静止画を所定単位の複数の部分データに分割する際に参照される、書き込みリストの各値を記録することができる。すなわち、システム制御部50は、S803〜S807の処理は、記録媒体のフォーマットに基づいて定まるサイズの正の整数倍を単位として、静止画を複数の部分データに分割する分割処理の一例である。   In step S804, the system control unit 50 writes a predetermined size to the size of the target record. In step S805, the system control unit 50 records the value obtained by subtracting the predetermined size from the unregistered image size as the new unregistered image size in the memory 32 again. Thus, the registration of one record in the write list is completed. Subsequently, in S806, the system control unit 50 newly selects an unregistered record from the write list. Then, the system control unit 50 writes “FALSE” in the first image flag of the target record with the selected record as the target record. Thereafter, the system control unit 50 advances the process to S803 and repeats recording in the writing list. On the other hand, in S807, the system control unit 50 writes the unregistered image size in the size. Thus, the still image division registration process (S612) ends. With the above processing, the system control unit 50 can record each value of the writing list that is referred to when dividing a still image into a plurality of partial data of a predetermined unit. That is, the system control unit 50 is an example of a dividing process for dividing a still image into a plurality of partial data in units of positive integer multiples of sizes determined based on the format of the recording medium.

図9は、システム制御部50による、図6の静止画記録処理(S607)における詳細な処理を示すフローチャートである。S900において、システム制御部50は、動画記録処理の中断要求を出す。次に、S901において、動画記録処理が中断したか否かを判断し、動画記憶処理の中断が完了するまで待機する。システム制御部50は、動画記録処理の中断が完了すると(S901でYes)、処理をS902へ進める。なお、システム制御部50は、所定の単位の動画の書き込みが完了するのを待ってから、動画記録処理を中断するように制御してもよい。   FIG. 9 is a flowchart showing detailed processing in the still image recording processing (S607) of FIG. 6 by the system control unit 50. In step S900, the system control unit 50 issues a moving image recording process interruption request. Next, in S901, it is determined whether or not the moving image recording process is interrupted, and the process waits until the interruption of the moving image storage process is completed. When the interruption of the moving image recording process is completed (Yes in S901), the system control unit 50 advances the process to S902. Note that the system control unit 50 may control to interrupt the moving image recording process after waiting for the completion of writing of a predetermined unit of moving image.

次に、S902において、システム制御部50は、書き込みリストから1つのレコードを読み出す。以下、読み出されたレコードを対象レコードと称する。次に、S903において、システム制御部50は、対象レコードの先頭画像フラグを確認する。システム制御部50は、先頭画像フラグが「TRUE」である場合には(S903でYes)、処理をS904へ進める。システム制御部50は、先頭フラグが「FALSE」である場合には(S903でNo)、処理をS905へ進める。S904において、システム制御部50は、対象レコードのファイスサイズを参照し、図10(c)に示すように、FAT上及びUser Area上において、1枚の静止画全体を記録可能なサイズの連続領域を確保する。このように、FAT領域を予め確保することにより、記録媒体200上での連続領域1021の確保が可能である。連続領域1022は、AU2の先頭の位置からAU単位で確保された領域である。   Next, in S902, the system control unit 50 reads one record from the write list. Hereinafter, the read record is referred to as a target record. Next, in S903, the system control unit 50 checks the head image flag of the target record. When the head image flag is “TRUE” (Yes in S903), the system control unit 50 advances the process to S904. If the head flag is “FALSE” (No in S903), the system control unit 50 advances the process to S905. In S904, the system control unit 50 refers to the face size of the target record, and as shown in FIG. 10C, a continuous area of a size capable of recording one entire still image on the FAT and the User Area. Secure. As described above, by securing the FAT area in advance, it is possible to secure the continuous area 1021 on the recording medium 200. The continuous area 1022 is an area secured in AU units from the head position of AU2.

次に、S905において、システム制御部50は、メモリ32において、対象レコードのアドレスとサイズにより特定される領域に記録されている部分データを読み出し、記録媒体200に記録する。この時部分データが書き込まれる、記録媒体200内の領域は、S904において確保された領域である。さらに、システム制御部50は、ファイルサイズ通りに記録媒体200上に領域を確保するために、図10(d)に示すように、本来のファイルサイズ1031に縮小する。ただし、FAT領域には、連続領域1021が一旦確保されているため、FAT領域上でAU3の終端1032まで確保されている。User Area上の画像データはファイルサイズ通りの終端1033まで確保されている。   In step S <b> 905, the system control unit 50 reads the partial data recorded in the area specified by the address and size of the target record in the memory 32 and records the partial data in the recording medium 200. At this time, the area in the recording medium 200 in which the partial data is written is the area secured in S904. Further, the system control unit 50 reduces the file size to the original file size 1031 as shown in FIG. 10D in order to secure an area on the recording medium 200 according to the file size. However, since the continuous area 1021 is once reserved in the FAT area, the end area 1032 of AU3 is reserved in the FAT area. The image data on the User Area is secured up to the end 1033 according to the file size.

デジタルカメラ100は、このように、画像データを複数のAU単位で書き込む時に、予めFAT領域及びUserA rea上の画像データをAU単位で書き込むことで、SDAの規格上において速度保障された速度で書き込むことができる。また、デジタルカメラ100は、予め全ファイルサイズ分をFAT領域で確保するので、User Area上の画像データを連続領域に確保することができる。そして、デジタルカメラ100は、画像データを最終的にファイルサイズに縮小するので、ファイルシステム上正しいファイルサイズで参照できる。   As described above, when the digital camera 100 writes image data in a plurality of AU units, the image data in the FAT area and UserA area is written in AU units in advance, thereby writing at a speed guaranteed by the SDA standard. be able to. In addition, since the digital camera 100 reserves all the file sizes in the FAT area in advance, the image data on the user area can be secured in the continuous area. Since the digital camera 100 finally reduces the image data to the file size, it can be referred to with a correct file size on the file system.

次に、S906において、システム制御部50は、動画記録処理を再開させる。以上で、静止画記録処理(S607)が終了する。デジタルカメラ100は、このように動画記録中の静止画記録処理を分割して書き込むことで、動画記録処理を妨げることなく、静止画記録処理を実施することができる。さらに、デジタルカメラ100は、静止画記録の際に予め記録媒体200上で連続した領域を確保しておき、その領域に静止画を分割して書き込むので、静止画の断片化を防ぐことができる。   Next, in S906, the system control unit 50 restarts the moving image recording process. This completes the still image recording process (S607). The digital camera 100 can perform the still image recording process without interfering with the moving image recording process by dividing and writing the still image recording process during the moving image recording in this way. Furthermore, since the digital camera 100 reserves a continuous area on the recording medium 200 in advance when recording a still image and divides and writes the still image in that area, it is possible to prevent fragmentation of the still image. .

以上のように、第1の実施形態に係るデジタルカメラ100によれば、動画記録を妨げることなく静止画を記録することができる。さらに、デジタルカメラ100は、静止画を連続した領域に記録するので、効率良く静止画再生を行うことができる。   As described above, according to the digital camera 100 according to the first embodiment, a still image can be recorded without interfering with moving image recording. Furthermore, since the digital camera 100 records still images in a continuous area, still image reproduction can be performed efficiently.

なお、本実施形態においては、システム制御部50は、記録媒体のフォーマットに基づいて定まるサイズの正の整数倍を単位として、静止画を複数の部分データに分割したが、分割単位はこれに限定されるものではない。すなわち、システム制御部50は、静止画を2以上の部分データに分割し、部分データの記録と動画の記録とを交互に行う処理を繰り返すことにより、静止画全体の記録を完了すればよく、1回に記録される静止画のサイズは、実施形態に限定されるものではない。   In the present embodiment, the system control unit 50 divides a still image into a plurality of partial data using a positive integer multiple of a size determined based on the format of the recording medium as a unit, but the division unit is not limited to this. Is not to be done. That is, the system control unit 50 divides the still image into two or more partial data, and repeats the process of alternately recording the partial data and the moving image, thereby completing the recording of the entire still image. The size of the still image recorded at one time is not limited to the embodiment.

(第2の実施形態)
次に、第2の実施形態に係るデジタルカメラ100について説明する。第2の実施形態に係るデジタルカメラ100は、デジタルカメラ100に設定されている動画設定から定まる動画記録の設定ビットレートが閾値以上である場合にのみ、静止画を部分データ単位で、分割して記録する分割記録処理を行う。以下、第2の実施形態に係るデジタルカメラ100の、第1の実施形態に係るデジタルカメラ100と異なる点について説明する。
(Second Embodiment)
Next, a digital camera 100 according to the second embodiment will be described. The digital camera 100 according to the second embodiment divides a still image in units of partial data only when the set bit rate for moving image recording determined from the moving image settings set in the digital camera 100 is equal to or greater than a threshold value. A divided recording process for recording is performed. Hereinafter, differences of the digital camera 100 according to the second embodiment from the digital camera 100 according to the first embodiment will be described.

図11は、第2の実施形態に係るデジタルカメラ100による、静止画分割登録処理(S612)における詳細な処理を示すフローチャートである。なお、図11において、図8に示す静止画分割処理の各処理と同一の処理には、同一の番号を付している。本実施形態においては、S802の処理の後、システム制御部50は、処理をS1100へ進める。S1100において、システム制御部50は、デジタルカメラ100の動画設定を参照し、設定ビットレートと閾値とを比較する。ここで、動画設定は、ユーザにより入力され、メモリ32に記録されているものとする。動画設定は、動画記録の際の動画の記録サイズやフレームレートである。例えば、記録サイズとしてはFullHD、HD、VGA、QVGA等があり、フレームレートとしては59.94fps、29.97fps、23.98fps等がある。また、閾値は、これらの記録サイズとフレームレートの組み合わせに応じて定まる動画ファイルの1秒当たりの記録サイズである。この値は、デジタルカメラ100内で記録媒体200に書き込む前に動画データを保持するメモリ32のサイズに応じて算出され、設定されるものとする。また、他の例としては、全機種において一律の値が閾値として設定されてもよい。   FIG. 11 is a flowchart showing detailed processing in the still image division registration processing (S612) by the digital camera 100 according to the second embodiment. In FIG. 11, the same number is assigned to the same process as each process of the still image dividing process shown in FIG. 8. In the present embodiment, after the process of S802, the system control unit 50 advances the process to S1100. In S1100, the system control unit 50 refers to the moving image setting of the digital camera 100 and compares the set bit rate with a threshold value. Here, it is assumed that the moving image setting is input by the user and recorded in the memory 32. The moving image setting is a moving image recording size or frame rate at the time of moving image recording. For example, the recording size includes Full HD, HD, VGA, QVGA, and the like, and the frame rate includes 59.94 fps, 29.97 fps, 23.98 fps, and the like. The threshold value is a recording size per second of a moving image file determined according to a combination of the recording size and the frame rate. This value is calculated and set according to the size of the memory 32 that holds the moving image data before being written to the recording medium 200 in the digital camera 100. As another example, a uniform value may be set as a threshold value in all models.

システム制御部50は、設定ビットレートが閾値以上の場合には(S1100でYes)、処理をS803へ進める。一方、システム制御部50は、設定ビットレートが閾値未満の場合には(S1100でNo)、処理をS1101へ進める。S1101において、システム制御部50は、対象レコードのサイズに未登録画像サイズ、すなわち静止画サイズを書き込む。これにより、静止画全体が1つのレコードとして管理されることとなる。したがって、この静止画は、記録媒体200に一括で記録されることとなる。なお、第2の実施形態に係るデジタルカメラ100のこれ以外の構成及び処理は、第1の実施形態に係るデジタルカメラ100の構成及び処理と同様である。   If the set bit rate is equal to or higher than the threshold (Yes in S1100), the system control unit 50 advances the process to S803. On the other hand, if the set bit rate is less than the threshold (No in S1100), the system control unit 50 advances the process to S1101. In step S1101, the system control unit 50 writes the unregistered image size, that is, the still image size, in the size of the target record. As a result, the entire still image is managed as one record. Therefore, this still image is recorded on the recording medium 200 at a time. Other configurations and processes of the digital camera 100 according to the second embodiment are the same as the configurations and processes of the digital camera 100 according to the first embodiment.

以上のように、第2の実施形態にかかるデジタルカメラ100は、静止画の記録を分割して行う分割記録処理を行うか、静止画の記録を一括で行う一括記録処理を行うかを、動画の記録ビットレートに応じて切り替えることができる。したがって、静止画の記録を効率的に行うことができる。すなわち、デジタルカメラ100は、動画記録を妨げる場合には静止画を分割して書き込み、動画記録を妨げない場合には、静止画を1度で書き込むことができる。   As described above, the digital camera 100 according to the second embodiment determines whether to perform divided recording processing that divides still image recording or batch recording processing that performs still image recording collectively. Can be switched according to the recording bit rate. Therefore, it is possible to efficiently record a still image. That is, the digital camera 100 can divide and write a still image when hindering moving image recording, and can write a still image at a time when not hindering moving image recording.

第2の実施形態の変更例としては、システム制御部50は、ビットレートにかえて、動画設定において設定されている動画ファイルの種別に応じて、分割記録処理を行うか一括記録処理を行うかを判断してもよい。例えば、システム制御部50は、動画設定がFullHDの場合にのみ、分割記録処理を行うこととしてもよい。   As a modified example of the second embodiment, the system control unit 50 performs the divided recording process or the batch recording process according to the type of the moving image file set in the moving image setting instead of the bit rate. May be judged. For example, the system control unit 50 may perform the division recording process only when the moving image setting is FullHD.

<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
<Other embodiments>
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media. Then, the computer (or CPU, MPU, etc.) of the system or apparatus reads and executes the program.

以上、上述した各実施形態によれば、動画記録を妨げることなく静止画を記録し、且つ効率良く静止画再生を行えるように静止画を記録することができる。   As described above, according to each of the embodiments described above, a still image can be recorded without interfering with moving image recording, and the still image can be recorded so that still image reproduction can be performed efficiently.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

50 システム制御部
100 デジタルカメラ
200 記録媒体
50 System Control Unit 100 Digital Camera 200 Recording Medium

Claims (6)

静止画の撮影指示を受け付ける受付手段と、
前記静止画の撮影指示を受け付けた場合に、記録媒体に撮影手段により撮影された1枚の静止画を記録する、静止画領域を確保する確保手段と、
前記静止画を複数の部分データに分割する分割手段と、
動画撮影期間中である場合に、前記静止画領域への1つの前記部分データの記録と、前記記録媒体への、前記撮影手段による動画の記録と、を交互に実行しながら、前記静止画に対応する複数の前記部分データを記録する分割記録処理を行い、動画撮影期間中でない場合は、前記静止画の全体を一度に前記静止画領域に記録させる一括記録処理を行う記録管理手段と
を有することを特徴とする撮影装置。
A receiving means for receiving a still image shooting instruction;
A securing means for securing a still image area for recording one still image photographed by the photographing means on a recording medium when the still image photographing instruction is received;
Dividing means for dividing the still image into a plurality of partial data;
When the moving image shooting period is in progress, the recording of the partial data in the still image region and the recording of the moving image by the shooting unit on the recording medium are alternately performed on the still image. Recording management means for performing batch recording processing for recording the plurality of corresponding partial data and recording the entire still image at a time in the still image area when it is not during the moving image shooting period; An imaging apparatus characterized by that.
前記分割手段は、前記記録媒体のフォーマットに基づいて定まるサイズの正の整数倍を単位として前記静止画を複数の部分データに分割することを特徴とする請求項1に記載の撮影装置。   2. The photographing apparatus according to claim 1, wherein the dividing unit divides the still image into a plurality of partial data in units of positive integer multiples of a size determined based on the format of the recording medium. 前記記録管理手段は、動画撮影期間中であり、かつ動画記録のビットレートが閾値以上である場合に、前記分割記録処理を行い、動画撮影期間中であり、かつ前記動画記録のビットレートが閾値未満である場合に、前記一括記録処理を行うことを特徴とする請求項1又は2に記載の撮影装置。   The recording management means performs the divided recording process when the moving image shooting period is in progress and the moving image recording bit rate is equal to or higher than the threshold value, and is in the moving image shooting period and the moving image recording bit rate is the threshold value. The photographing apparatus according to claim 1, wherein the batch recording process is performed when the number is less. 前記記録管理手段は、動画撮影期間中か否か及び前記動画のファイルの種別に基づいて、前記分割記録処理を行うか、前記一括記録処理を行うかを決定し、決定した処理を行うことを特徴とする請求項1又は2に記載の撮影装置。   The recording management means determines whether to perform the divided recording processing or the batch recording processing based on whether or not the moving image shooting period is in progress and the type of the moving image file, and performs the determined processing. The imaging device according to claim 1, wherein the imaging device is characterized. 撮影装置が実行する撮影方法であって、
静止画の撮影指示を受け付ける受付ステップと、
前記静止画の撮影指示を受け付けた場合に、記録媒体に撮影手段により撮影された1枚の静止画を記録する、静止画領域を確保する確保ステップと、
前記静止画を複数の部分データに分割する分割ステップと、
動画撮影期間中である場合に、前記静止画領域への1つの前記部分データの記録と、前記記録媒体への、前記撮影手段による動画の記録と、を交互に実行しながら、前記静止画に対応する複数の前記部分データを記録する分割記録処理を行い、動画撮影期間中でない場合は、前記静止画の全体を一度に前記静止画領域に記録させる一括記録処理を行う記録管理ステップと
を含むことを特徴とする撮影方法。
A shooting method performed by a shooting device,
A reception step for receiving a still image shooting instruction;
A securing step of securing a still image area for recording one still image captured by the imaging means on a recording medium when receiving the still image capturing instruction;
A dividing step of dividing the still image into a plurality of partial data;
When the moving image shooting period is in progress, the recording of the partial data in the still image region and the recording of the moving image by the shooting unit on the recording medium are alternately performed on the still image. A recording management step of performing a batch recording process for recording the plurality of corresponding partial data and recording the entire still image in the still image area at a time when the divided recording processing is not performed and the moving image shooting period is not in progress. An imaging method characterized by the above.
コンピュータを、
静止画の撮影指示を受け付ける受付手段と、
前記静止画の撮影指示を受け付けた場合に、記録媒体に撮影手段により撮影された1枚の静止画を記録する、静止画領域を確保する確保手段と、
前記静止画を複数の部分データに分割する分割手段と、
動画撮影期間中である場合に、前記静止画領域への1つの前記部分データの記録と、前記記録媒体への、前記撮影手段による動画の記録と、を交互に実行しながら、前記静止画に対応する複数の前記部分データを記録する分割記録処理を行い、動画撮影期間中でない場合は、前記静止画の全体を一度に前記静止画領域に記録させる一括記録処理を行う記録管理手段と
して機能させるためのプログラム。
Computer
A receiving means for receiving a still image shooting instruction;
A securing means for securing a still image area for recording one still image photographed by the photographing means on a recording medium when the still image photographing instruction is received;
Dividing means for dividing the still image into a plurality of partial data;
When the moving image shooting period is in progress, the recording of the partial data in the still image region and the recording of the moving image by the shooting unit on the recording medium are alternately performed on the still image. A division recording process for recording a plurality of the corresponding partial data is performed, and when it is not during the video shooting period, it functions as a recording management unit that performs a batch recording process for recording the entire still image at once in the still image area. Program for.
JP2015013514A 2015-01-27 2015-01-27 Image recording apparatus, image recording method and program Active JP6501534B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015013514A JP6501534B2 (en) 2015-01-27 2015-01-27 Image recording apparatus, image recording method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015013514A JP6501534B2 (en) 2015-01-27 2015-01-27 Image recording apparatus, image recording method and program

Publications (3)

Publication Number Publication Date
JP2016139924A true JP2016139924A (en) 2016-08-04
JP2016139924A5 JP2016139924A5 (en) 2018-03-01
JP6501534B2 JP6501534B2 (en) 2019-04-17

Family

ID=56560492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015013514A Active JP6501534B2 (en) 2015-01-27 2015-01-27 Image recording apparatus, image recording method and program

Country Status (1)

Country Link
JP (1) JP6501534B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10999552B2 (en) 2018-11-05 2021-05-04 Canon Kabushiki Kaisha Image capturing apparatus, control method therefor, and non-transitory computer-readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006303641A (en) * 2005-04-15 2006-11-02 Canon Inc Imaging apparatus and control method of imaging apparatus
JP2009130562A (en) * 2007-11-22 2009-06-11 Sony Corp Imaging apparatus and method and program for controlling the same, and device, method, and program for processing data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006303641A (en) * 2005-04-15 2006-11-02 Canon Inc Imaging apparatus and control method of imaging apparatus
JP2009130562A (en) * 2007-11-22 2009-06-11 Sony Corp Imaging apparatus and method and program for controlling the same, and device, method, and program for processing data

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10999552B2 (en) 2018-11-05 2021-05-04 Canon Kabushiki Kaisha Image capturing apparatus, control method therefor, and non-transitory computer-readable storage medium

Also Published As

Publication number Publication date
JP6501534B2 (en) 2019-04-17

Similar Documents

Publication Publication Date Title
US8773541B2 (en) Image processing apparatus and method
EP3490250A1 (en) Image processing apparatus and image processing method
US8723973B2 (en) Imaging apparatus using a recording medium with a function to transmit image data recorded in a predetermined folder to an external device, and recording reduced image data in a folder different from the predetermined folder after transmitting the image data, and control method and non-transitory computer readable storage medium thereof
US8077221B2 (en) Image capturing apparatus and control method therefor with determination whether storage medium is limited-rewriteable storage medium
JP5755347B2 (en) COMMUNICATION CONTROL DEVICE, ITS CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM
JP5213602B2 (en) Imaging apparatus, control method thereof, and program
JP4612874B2 (en) Imaging apparatus and control method thereof
JP6501534B2 (en) Image recording apparatus, image recording method and program
JP2010081430A (en) Imaging apparatus, control method thereof and program
JP4757206B2 (en) Image processing apparatus, image processing apparatus control method, and computer program
US9955135B2 (en) Image processing apparatus, image processing method, and program wherein a RAW image to be subjected to special processing is preferentially subjected to development
JP4574426B2 (en) Data processing apparatus and data processing method
JP2007124150A (en) Apparatus and method for image processing, and for processing image data file, computer program, and recording medium
JP4948011B2 (en) Imaging apparatus, control method therefor, computer program, and storage medium
JP2006287588A (en) Image processing apparatus and method, data file structure, computer program, and storage medium
JP2014168207A (en) Imaging apparatus, control method of the same, and program
JP7213657B2 (en) IMAGING DEVICE, CONTROL METHOD AND PROGRAM THEREOF
JP2007166024A (en) Imaging apparatus and control method thereof
JP2022187301A (en) Image capture apparatus, control method, and program
JP6278689B2 (en) Album generating apparatus, control method thereof, and control program
JP2024070954A (en) Image capture device and method for controlling image capture device
JP5484545B2 (en) Imaging apparatus, control method thereof, and program
JP2020036185A (en) Recording control apparatus and control method thereof
JP2005130392A (en) Image processing apparatus
JP2013219502A (en) Image reproduction apparatus, method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181213

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190319

R151 Written notification of patent or utility model registration

Ref document number: 6501534

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151