JP2009302902A - Camera - Google Patents
Camera Download PDFInfo
- Publication number
- JP2009302902A JP2009302902A JP2008155111A JP2008155111A JP2009302902A JP 2009302902 A JP2009302902 A JP 2009302902A JP 2008155111 A JP2008155111 A JP 2008155111A JP 2008155111 A JP2008155111 A JP 2008155111A JP 2009302902 A JP2009302902 A JP 2009302902A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image file
- individual
- cluster
- continuous shooting
- 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.)
- Pending
Links
Images
Landscapes
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
本発明は、カメラに関する。 The present invention relates to a camera.
次のような画像処理装置が知られている。この画像処理装置は、撮影を行った場合には、画像符号をメモリカードに書き込み、その後、画像符号に基づいてサムネイル符号を生成し、サムネイル符号とヘッダ情報とをメモリカードに書き込む。これによってメモリカードには、(a)画像符号、(b)サムネイル符号、(c)ヘッダの順でデータが書き込まれる。その後、FAT情報を書き換えることによって、上記(a)から(c)のデータの並び順を画像ファイル内の格納順、すなわち(c)、(b)、(a)の順に変更する(例えば、特許文献1)。 The following image processing apparatus is known. When photographing, the image processing apparatus writes an image code to the memory card, thereafter generates a thumbnail code based on the image code, and writes the thumbnail code and header information to the memory card. As a result, data is written to the memory card in the order of (a) image code, (b) thumbnail code, and (c) header. Thereafter, by rewriting the FAT information, the arrangement order of the data (a) to (c) is changed to the storage order in the image file, that is, the order (c), (b), (a) (for example, patents). Reference 1).
しかしながら、従来の画像処理装置は、メモリカードの空き容量について何ら考慮されていなかったため、連写を行って複数の画像符号をメモリカードに記録したときに、メモリカード内に画像符号に基づいて生成したサムネイル符号を記録するための空き容量が残っていない可能性があった。 However, since the conventional image processing apparatus does not consider the free space of the memory card, when a plurality of image codes are recorded on the memory card by performing continuous shooting, the image is generated based on the image code in the memory card. There is a possibility that there is no remaining free space for recording the thumbnail code.
本発明によるカメラは、被写体像を撮像して画像データを取得する撮像手段と、撮像手段により連写で複数の画像データが取得される場合、各個別親画像データが取得されるごとに、個別親画像データを記憶媒体に記録する個別親画像データ記録制御手段と、連写による画像データの取得が終了した後に、連写で取得した全ての個別親画像データのそれぞれに基づいて個別子画像データを生成して記憶媒体に記録する個別子画像データ記録制御手段と、個別親画像データ記録制御手段が1つの個別親画像データを記憶媒体に記録するごとに、その個別親画像データを記録した後の記憶媒体の空き容量を判定し、空き容量からその個別親画像データに基づいて生成される個別子画像データの見込みデータサイズを減算した容量を撮影可能空き容量として算出する空き容量算出手段と、空き容量算出手段によって算出された撮影可能空き容量と、連写で取得される個別親画像データの見込みデータサイズと、個別親画像データに基づいて生成される個別子画像データの見込みデータサイズとに基づいて、撮像手段が次の個別親画像データを取得した場合に、次の個別親画像データと次の個別親画像データに基づいて生成される個別子画像データとを記憶媒体に記録することができるか否かを判定する記録可否判定手段と、記録可否判定手段によって記録媒体に記録することができないと判定された場合には、撮像手段による連写を終了する撮影制御手段とを備えることを特徴とする。
本発明によるカメラは、連写のモードとして、記録可否判定手段が個別子画像データの見込みデータサイズを加味して記憶媒体への記録の可否を判定する第1の連写モードと、記録可否判定手段が個別子画像データの見込みデータサイズを加味しないで記憶媒体への記録の可否を判定する第2の連写モードとを備え、連写のモードが第1の連写モードに設定された場合には、記録可否判定手段および撮影制御手段は、上記処理を行い、連写のモードが第2の連写モードに設定された場合には、記録可否判定手段は、空き容量算出手段によって算出された空き容量と、連写で取得される個別親画像データの見込みデータサイズとに基づいて、撮像手段が次の個別親画像データを取得した場合に、個別親画像データを記憶媒体に記録することができるか否かを判定し、撮影制御手段は、記録可否判定手段によって次の個別親画像データを記録媒体に記録することができないと判定された場合には、撮像手段による連写を終了するようにしてもよい。
本発明によるカメラはまた、個別子画像データ記録制御手段が全ての個別親画像データに対応する個別子画像データを記憶媒体に記録した後に、それぞれの個別親画像データごとに、個別親画像データとその個別親画像データに対応する個別子画像データとが1つの画像ファイルを構成すると認識できるように、記憶媒体のFAT情報を書き換える画像ファイル記録制御手段をさらに備えるようにしてもよい。
本発明によるカメラはまた、個別子画像データ記録制御手段が1つの個別親画像データに対応する個別子画像データを記憶媒体に記録するごとに、その個別親画像データと個別子画像データとが1つの画像ファイルを構成すると認識できるように、記憶媒体のFAT情報を書き換える画像ファイル記録制御手段をさらに備えるようにしてもよい。
本発明によるカメラはまた、個別子画像データ記録制御手段が全ての個別親画像データに対応する個別子画像データを記憶媒体に記録した後、全ての個別親画像データと各個別親画像データに対応する個別子画像データとが1つの画像ファイルを構成すると認識できるように、記憶媒体のFAT情報を書き換える画像ファイル記録制御手段をさらに備えるようにしてもよい。
本発明によるカメラはまた、個別子画像データ記録制御手段が1つの個別親画像データに対応する個別子画像データを記憶媒体に記録するごとに、全ての個別親画像データと各個別親画像データに対応する個別子画像データとが1つの画像ファイルを構成すると認識できるように、記憶媒体のFAT情報を書き換える画像ファイル記録制御手段をさらに備えるようにしてもよい。
本発明によるカメラはまた、使用者による指示により第1の連写モードが設定されたときに、空き容量算出手段によって算出された撮影可能空き容量と、連写で取得される個別親画像データの見込みデータサイズと、個別親画像データに基づいて生成される個別子画像データの見込みデータサイズとに基づいて、記憶媒体に記録可能な個別親画像データと個別子画像データとの組の数を撮影可能枚数として算出し、算出した撮影可能枚数を表示装置に表示し、使用者による指示により第2の連写モードが設定されたときに、空き容量算出手段によって算出された空き容量と、連写で取得される個別親画像データの見込みデータサイズとに基づいて、記憶媒体に記録可能な個別親画像データの数を撮影可能枚数として算出し、算出した撮影可能枚数を表示装置に表示する撮影可能枚数表示手段をさらに備えるようにしてもよい。
The camera according to the present invention captures a subject image and acquires image data, and when a plurality of image data is acquired by continuous shooting by the imaging unit, each time each individual parent image data is acquired, Individual parent image data recording control means for recording parent image data on a storage medium, and individual child image data based on each of all individual parent image data acquired by continuous shooting after the acquisition of image data by continuous shooting is completed After each individual parent image data is recorded on the storage medium, the individual child image data recording control means for generating and recording the individual parent image data on the storage medium The available capacity of the storage medium is determined by subtracting the estimated data size of the individual child image data generated based on the individual parent image data from the available capacity. Free space calculation means calculated as follows, shootable free space calculated by the free space calculation means, estimated data size of individual parent image data acquired by continuous shooting, and individual generated based on individual parent image data Individual child image data generated based on the next individual parent image data and the next individual parent image data when the imaging means acquires the next individual parent image data based on the expected data size of the child image data Is recorded on the storage medium, and when the recording availability determination means determines that recording on the recording medium is impossible, the continuous shooting by the imaging means is terminated. And a photographing control means for performing the above.
The camera according to the present invention includes a first continuous shooting mode in which the recordability determination unit determines whether or not to record on a storage medium in consideration of the expected data size of the individual child image data, and the recordability determination as the continuous shooting mode. And a second continuous shooting mode for determining whether or not recording to a storage medium is possible without taking into account the expected data size of the individual child image data, and the continuous shooting mode is set to the first continuous shooting mode. The recording availability determination unit and the imaging control unit perform the above processing, and when the continuous shooting mode is set to the second continuous shooting mode, the recording availability determination unit is calculated by the free space calculation unit. When the imaging unit acquires the next individual parent image data based on the available free space and the expected data size of the individual parent image data acquired by continuous shooting, the individual parent image data is recorded in the storage medium. In If the recording control unit determines that the next individual parent image data cannot be recorded on the recording medium, the shooting control unit ends the continuous shooting by the imaging unit. It may be.
In the camera according to the present invention, after the individual child image data recording control means records the individual child image data corresponding to all the individual parent image data in the storage medium, the individual parent image data and the individual parent image data are recorded for each individual parent image data. An image file recording control means for rewriting the FAT information of the storage medium may be further provided so that the individual child image data corresponding to the individual parent image data can be recognized as constituting one image file.
In the camera according to the present invention, each time the individual child image data recording control unit records the individual child image data corresponding to one individual parent image data on the storage medium, the individual parent image data and the individual child image data are one. An image file recording control means for rewriting the FAT information of the storage medium may be further provided so that it can be recognized that one image file is constituted.
The camera according to the present invention also supports all the individual parent image data and each individual parent image data after the individual child image data recording control means records the individual child image data corresponding to all the individual parent image data on the storage medium. Image file recording control means for rewriting the FAT information of the storage medium may be further provided so that the individual child image data can be recognized as constituting one image file.
In the camera according to the present invention, every time the individual child image data recording control unit records individual child image data corresponding to one individual parent image data in the storage medium, all of the individual parent image data and each individual parent image data are recorded. Image file recording control means for rewriting the FAT information of the storage medium may be further provided so that the corresponding individual child image data can be recognized as constituting one image file.
The camera according to the present invention also includes the shootable free space calculated by the free space calculating means and the individual parent image data acquired by continuous shooting when the first continuous shooting mode is set by an instruction from the user. Based on the estimated data size and the estimated data size of the individual child image data generated based on the individual parent image data, the number of sets of individual parent image data and individual child image data that can be recorded on the storage medium is captured. When the second continuous shooting mode is set by the user's instruction, the free space calculated by the free space calculating means and the continuous shooting are displayed. The number of individual parent image data that can be recorded on the storage medium is calculated as the number of storable images based on the estimated data size of the individual parent image data acquired in
本発明によれば、記憶媒体に撮影した全ての個別親画像についての個別子画像を記録することができる。 According to the present invention, it is possible to record individual child images for all individual parent images photographed on a storage medium.
―第1の実施の形態―
図1は、第1の実施の形態におけるカメラ200の一実施の形態の構成を示すブロック図である。カメラ200は、撮影レンズ201と、CCD202と、CCDドライバー203と、プリプロセス回路204と、A/D変換回路205と、ASIC206と、フラッシュメモリ207と、カードI/F208と、メモリ209と、カラーモニタ210と、CPU211と、操作部材212と、電源回路213とを備えている。
-First embodiment-
FIG. 1 is a block diagram showing a configuration of an embodiment of a
撮影レンズ201は、CCD202の撮像面上に被写体像を結像する。CCD202は、被写体像を撮像し、アナログ画像信号をプリプロセス回路204へ出力する。なお、撮像素子は、CCD202に限定されず他のイメージセンサー、例えばCMOSを用いるようにしてもよい。CCDドライバー203は、CCD202へ駆動信号を供給する。
The photographing
プリプロセス回路204は、CCD202から入力されるアナログ画像信号に対するアナログ処理(ゲインコントロールなど)を行う。A/D変換回路205は、アナログ処理後の画像信号をデジタル信号(デジタル画像信号)に変換して、デジタル画像信号をASIC206へ出力する。
The
ASIC206は画像処理回路として機能し、入力されたデジタル画像信号に対して所定の画像処理を施して、画像データ(主画像データ/本画像データ)を生成する。なお、画像処理としては、たとえば、輪郭強調処理、色温度調整(ホワイトバランス調整)処理、画像信号に対するフォーマット変換処理、および画像圧縮処理などが含まれる。ASIC206はさらに、主画像データに基づいて、カラーモニタ210に表示するためのサムネイル画像データや表示用画像データを生成する。ASIC206で生成された主画像データ、サムネイル画像データ、および表示用画像データは、メモリ209に一時的に記録される。ASIC206で生成された主画像データ、サムネイル画像データ、および表示用画像データもまた、メモリ209に一時的に記録される。
The ASIC 206 functions as an image processing circuit, performs predetermined image processing on the input digital image signal, and generates image data (main image data / main image data). The image processing includes, for example, contour enhancement processing, color temperature adjustment (white balance adjustment) processing, format conversion processing for image signals, and image compression processing. The ASIC 206 further generates thumbnail image data and display image data to be displayed on the
なお、本実施の形態では、サムネイル画像データは160×120ピクセルの大きさの画像データであり、表示用画像データはサムネイル画像データよりも大きな画像データ、例えば、1890×1080ピクセルの大きさ(ハイビジョンサイズ)の画像データであるものとする。 In this embodiment, the thumbnail image data is image data having a size of 160 × 120 pixels, and the display image data is image data larger than the thumbnail image data, for example, a size of 1890 × 1080 pixels (high-definition video). Size) image data.
フラッシュメモリ207は、不揮発性のメモリであって、CPU211が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。カードI/F208は、CPU211からの指示に応じてメモリカード208aにデータを書き込んだり、メモリカード208aからデータを読み出したりする。なお、メモリカード208aは、不揮発性の記憶媒体であって、例えばSDカードなどが用いられる。
The
メモリ209は、揮発性のメモリ、例えばRAMであって、CPU211がプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。カラーモニタ210は、例えばカメラ背面に搭載される液晶モニタ(背面モニタ)であって、ASIC206から入力される表示用画像データを表示して画像を再生する。
The
操作部材212は、レリーズボタンや再生ボタンなどの種々の操作ボタンを含み、使用者による各操作ボタンの操作信号をCPU211へ出力する。電源回路213は、カメラ200の各部に必要な電力を供給する。CPU211は、操作部材212から入力された操作信号に応じてカメラ200の各部へ指示を送ることによって、カメラ200の撮影動作や再生動作を制御する。
The
CPU211は、主画像データ、およびサムネイル画像データをメモリ209から読み込んで所定のヘッダ情報を付加することによって、ヘッダ情報、サムネイル画像データ、および主画像データを含む画像ファイル(主画像ファイル)を生成する。そして、CPU211は、生成した主画像ファイルをカードI/F208を介してメモリカード208aに記録する。
The
また、CPU211は、表示用画像データをメモリ209から読み込んで画像ファイル(表示用画像ファイル)を生成する。そして、CPU211は、生成した表示用画像ファイルをカードI/F208を介してメモリカード208aに記録するとともに、先に記録した主画像ファイルと表示用画像ファイルとが1つの画像ファイルを構成すると認識できるように、ファイルシステムの情報、例えばFATファイルシステムのFAT情報を書き換える。
Further, the
すなわち、本実施の形態では、1つの画像ファイル内に複数の画像データを記録できるファイルフォーマットの画像ファイルを用いることとし、1つの画像ファイル内に主画像ファイル内に記録されている主画像データと、この主画像データに基づいて生成された表示用画像データとが含まれるようにする。なお、FAT情報の書き換えの具体例については、後述する。 That is, in the present embodiment, an image file having a file format capable of recording a plurality of image data in one image file is used, and main image data recorded in the main image file in one image file The display image data generated based on the main image data is included. A specific example of rewriting FAT information will be described later.
ここで、1つの画像ファイル内に複数の画像データを記録できるファイルフォーマットについて説明する。本実施の形態では、このファイルフォーマットを複数画像記録用ファイルフォーマットと呼び、このファイルフォーマットの画像ファイルを複数画像記録ファイルと呼ぶ。複数画像記録ファイルには、個別の画像ファイル内に格納されているデータの組(ヘッダ情報と画像データ)を複数格納することができる。図2(a)は、2つの主画像データ(画像1、画像2)と、それぞれの主画像データに基づいて生成された2つの表示用画像データ(画像1´、画像2´)とを1つの複数画像記録ファイル内に格納した例を示している。
Here, a file format capable of recording a plurality of image data in one image file will be described. In this embodiment, this file format is called a multiple image recording file format, and an image file of this file format is called a multiple image recording file. A plurality of sets of data (header information and image data) stored in individual image files can be stored in the multiple image recording file. FIG. 2A shows two main image data (
本実施の形態では、図2(a)に示す1つのヘッダ情報と画像データとの組を個別画像と呼ぶこととする。そして、ヘッダ情報と主画像データとの組を個別親画像データと呼ぶこととする。ヘッダ情報と表示用画像データとの組を個別子画像データと呼ぶこととする。また、個別画像のうち、複数画像記録ファイルの先頭に格納されているもの、例えば図2(a)に示す例では画像1を代表画像と呼ぶこととする。そして、この代表画像のヘッダ情報には、複数画像記録ファイルに関する付属情報が記録されている。
In the present embodiment, a set of one header information and image data shown in FIG. 2A is called an individual image. A set of header information and main image data is referred to as individual parent image data. A set of header information and display image data is referred to as individual child image data. In addition, among the individual images, an image stored at the top of a plurality of image recording files, for example, in the example shown in FIG. 2A,
本実施の形態では、この付属情報を用いて、複数画像記録ファイル内における個別画像の並び順を指定する。すなわち、複数画像記録ファイル内では、実際には図2(a)に示したように個別画像が記録されているが、付属情報を用いてこの実際の記録順とは別に個別画像の並び順を指定することができる。なお、本実施の形態では、個別親画像データの次にそれに対応する個別子画像データが並ぶように、個別画像の並び順を指定する。 In the present embodiment, this auxiliary information is used to specify the arrangement order of the individual images in the multiple image recording file. That is, in the multiple image recording file, individual images are actually recorded as shown in FIG. 2 (a), but the arrangement order of the individual images is changed from the actual recording order using the attached information. Can be specified. In the present embodiment, the arrangement order of the individual images is specified so that the individual child image data corresponding to the individual parent image data is arranged next to the individual parent image data.
図2(b)は、画像1のヘッダ情報内に記録される付属情報の一例を示す図である。図2(b)では、先頭に画像1´に関する情報2a、2番目に画像2に関する情報2b、3番目に画像2´に関する情報2cが記録されている。この情報の並び順によって、上述した複数画像記録ファイル内における個別画像の並び順が指定される。すなわち、図2(b)に示す例では、個別親画像データである画像1の次に、画像1に対応する個別子画像データである画像1´が並び、その後、個別親画像データである画像2、画像2に対応する個別子画像データ画像2´の順に並ぶように並び順が指定されている。なお、図2(b)に示す例では、画像1が上述した代表画像に相当する。
FIG. 2B is a diagram illustrating an example of attached information recorded in the header information of the
以下、付属情報内に記録される各情報について説明する。種類2dには、対応する個別画像の種類に関する情報が記録される。例えば、画像1´に関する情報2aと画像2´に関する情報2cの種類2dには、その画像が表示用画像であることを示す情報と、その画像が主画像に対応する子画像であることを示す情報が記録される。また、画像2に関する情報2bの種類2dには、その画像が連写によって取得された連写画像であることを示す情報と、その画像が上記子画像に対する親画像であることを示す情報が記録される。
Hereinafter, each piece of information recorded in the attached information will be described. In the
サイズ2eには、それぞれの画像データ(主画像データ(個別親画像データ)または表示用画像データ(個別子画像データ))のデータサイズが記録される。また、オフセット2fには、代表画像を基準とした各個別画像の記録位置を示すオフセット情報が記録される。オフセット情報としては、例えば、複数画像記録ファイルの先頭の論理アドレスを0としたときの、各個別画像の記録位置を表す相対的な論理アドレスの情報が記録される。
In the
図3は、本実施の形態におけるFATファイルシステムにおける画像ファイルの構造を模式的に示した図である。なお、FATファイルシステムは公知であるため、ファイルの構造やファイル管理方法の詳細については説明を省略することとし、ここでは、本実施の形態を説明する上で必要な事項を中心に説明する。 FIG. 3 is a diagram schematically showing the structure of an image file in the FAT file system according to the present embodiment. Since the FAT file system is publicly known, a detailed description of the file structure and the file management method will be omitted, and here, the description will focus on matters necessary for describing the present embodiment.
BPB3aは、FATファイルシステムで使われるディスク管理用データであって、システムの起動時に最初に読み込まれる領域(ブートセクタ)に書き込まれている。このBPB3aには、1クラスタあたりのセクタ数など、ディスクの物理的な属性が記述される。
The
FAT(File Allcation Table)3bは、ファイルのデータが配置されているクラスタを管理するためのテーブルである。このテーブルの要素が16ビットのフォーマットをFAT16と呼び、32ビットのものを FAT32と呼ぶ。FAT3bで管理される各要素は、後述するDATA3d内の対応するクラスタの配置状況を示している。
The FAT (File Allocation Table) 3b is a table for managing a cluster in which file data is arranged. The 16-bit format of this table element is called FAT16, and the 32-bit format is called FAT32. Each element managed by the
なお、この図3では、FAT3bの各要素内に記載されている数字は、DATA3d内の対応するクラスタ番号を表しており、実際に各要素内に書き込まれるデータの内容を表したものではない。すなわち、後述するDATA3dでは、クラスタ番号が2のクラスタ(クラスタC2)が先頭のクラスタであることから、FAT3bの先頭の要素3eには、クラスタC2のクラスタ番号である「2」が記載されている。また、2番目の要素3fには、DATA3d内の3番目のクラスタ(クラスタC3)のクラスタ番号である「3」が記載されている。
In FIG. 3, the numbers described in each element of the
これに対して、図6、図7、および第2の実施の形態から第4の実施の形態で用いる図9から図14の各図で後述するように、FAT3bの各要素には、実際には次のようなデータが書き込まれる。すなわち、あるFAT3bの要素に対応するクラスタ内に記録されているデータ、例えば画像ファイルのデータが、その要素に対応するクラスタの次のクラスタに続けて記録されている場合には、その要素内には次のクラスタ番号が書き込まれる。
On the other hand, as will be described later with reference to FIGS. 6 and 7 and FIGS. 9 to 14 used in the second to fourth embodiments, each element of the
また、そのFAT3bの要素に対応するクラスタに記録されているデータが、そのクラスタ以降に続いていない場合、すなわちそのクラスタが1つのデータが記録される最後のクラスタである場合には、最後のクラスタであることを示す情報が書き込まれる。また、そのFAT3bの要素に対応するクラスタが未使用の場合には、未使用であることを示す情報が書き込まれる。なお、本実施の形態では、説明の簡略化のために、最後のクラスタである場合には、対応するFAT3bの要素内に「E」を表示し、未使用のクラスタである場合には、対応するFAT3bの要素は空白とする。 If the data recorded in the cluster corresponding to the FAT3b element does not follow the cluster, that is, if the cluster is the last cluster in which one data is recorded, the last cluster Information indicating that is written. If the cluster corresponding to the FAT3b element is unused, information indicating that it is unused is written. In the present embodiment, for simplification of explanation, “E” is displayed in the corresponding FAT3b element when it is the last cluster, and it is handled when it is an unused cluster. The element of FAT3b to be set is blank.
例えば、1つのファイルがクラスタ2とクラスタ3とにまたがって記録されており、クラスタC3を最後のクラスタとしている場合には、2番目のクラスタに対応する要素3eには次のクラスタ番号である「3」が書き込まれ、3番目のクラスタに対応する要素3fには最後のクラスタであることを示す「E」が書き込まれる。
For example, when one file is recorded across the
ROOT3cには、後述するDATA3dに記録されるファイルの名称、DATA3d内でのファイルの書込み開始位置(開始クラスタ番号)に関する情報、ファイルの作成日時や更新日時、ルートディレクトリのエントリ情報などの種々の情報が格納される。DATA3dには、実際のファイルデータやディレクトリ情報が記録される。このDATA3d内では、各データはクラスタ単位で管理され、各クラスタは上述したクラスタ番号によって識別される。
The
本実施の形態では、使用者によって連写が行われて複数の画像が撮影される場合について説明する。なお、使用者は、カメラ200のモードを連写モードに設定した後、操作部材212に含まれるレリーズボタンを全押しすることにより、連写の開始を指示する。また、使用者は、レリーズボタンの全押しを解除することにより連写の終了を指示する。
In the present embodiment, a case will be described in which continuous shooting is performed by a user and a plurality of images are captured. In addition, after setting the mode of the
本実施の形態では、上述したように表示用画像データはサムネイル画像データに比べてサイズが大きい。このため、ASIC206は、連写中に各画像を撮影する度に表示用画像データを生成するようにした場合には、その処理に時間がかかり連写速度が低下してしまう。
In the present embodiment, as described above, the display image data is larger in size than the thumbnail image data. For this reason, when the
よって、このような問題点を回避するために、本実施の形態では、ASIC206は、各画像が撮影されるごとに、主画像データに基づいてサムネイル画像データのみを生成してメモリ209に記録する。すなわち、ASIC206は、連写中には表示用画像データを生成しない。そして、CPU211は、メモリ209に記録されている主画像データとサムネイル画像データにヘッダ情報を付加して主画像ファイルを生成し、メモリカード208aに記録する。ASIC206およびCPU211は、連写が終了するまで上記処理を繰り返す。
Therefore, in order to avoid such a problem, in this embodiment, the
ASIC206は、連写が終了した後に、メモリカード208aに記録されている各画像ファイル内から主画像データを読み出し、読み出した主画像データに基づいて、表示用画像データを生成してメモリ209に記録する。CPU211は、表示用画像データが1つ生成されてメモリ209に記録されるごとに、その表示用画像データの画像ファイル(表示用画像ファイル)を生成してメモリカード208aに記録する。
After the continuous shooting is completed, the
そして、CPU211は、FAT情報、すなわちFAT3cの各要素内のデータを書き換えることによって、メモリカード208aに記録した主画像ファイルと、それに対応する表示用画像ファイルとを連結して、これらが1つの画像ファイルを構成すると認識できるようにする。これによって、連写速度を低下させることなく、主画像ファイルと表示用画像ファイルとを連結した1つの連結後画像ファイルを生成することができる。
Then, the
なお、CPU211によって連結された画像ファイルは、図2で上述した複数画像記録ファイルに相当し、当該画像ファイル内に含まれる主画像ファイルのデータの組が個別親画像データに相当し、表示用画像ファイルのデータの組が個別子画像データに相当する。CPU211がFAT情報を書き換えることにより連結後画像ファイルを生成する処理の詳細については、後述する。
Note that the image file connected by the
このように、連写を行う場合に、まず主画像ファイルをメモリカード208aに記録していき、連写が終了した後に表示用画像ファイルを生成してメモリカード208aに記録する場合には、次のような問題が起こる可能性がある。すなわち、連写によって複数の主画像ファイルを記録することによりメモリカード208aの空き容量が減少していき、表示用画像ファイルを記録しようとした時点で、メモリカード208aの空き容量が不足してしまう可能性がある。この場合には、メモリカード208aの空き容量が不足した時点で、表示用画像ファイルをメモリカード208aに記録することができなくなり、その結果、連結後画像ファイルを生成することができなくなる。
As described above, when continuous shooting is performed, the main image file is first recorded on the
本実施の形態では、CPU211は、連写の際には、主画像ファイルをメモリカード208aに記録するごとに、記録した主画像ファイルに基づいて生成される表示用画像ファイルの見込みデータサイズを特定する。なお、表示用画像ファイルの見込みデータサイズは、上述したように、表示用画像データの画像サイズがハイビジョンサイズであることから、ハイビジョンサイズの画像データのデータサイズとヘッダ情報のデータサイズ等を加味した予測値のデータがあらかじめ設定されてフラッシュメモリ207に記録されている。よって、CPU211は、フラッシュメモリ207に記録されているデータを読み出すことによって、表示用画像ファイルの見込みデータサイズを特定することができる。
In the present embodiment, the
CPU211は、主画像ファイルを記録した後のメモリカード208aの空き容量から、特定した表示用画像ファイルの見込みデータサイズを減算する。これによって、CPU211は、メモリカード208aに主画像ファイルを記録した時点で、その主画像ファイルに基づいて生成される表示用画像ファイルを記録した場合のメモリカード208aの空き容量の見込み値(見込み空き容量)を算出することができる。なお、CPU211は、メモリカード208aのFAT情報を参照することによって、主画像ファイルを記録した後のメモリカード208aの空き容量を確認する。
The
さらに、CPU211は、連写により取得される主画像データに基づいて生成される主画像ファイルの見込みデータサイズと、主画像ファイルに基づいて生成される表示用画像ファイルの見込みデータサイズを特定する。表示用画像ファイル見込みデータサイズは、上述したように、フラッシュメモリ207にあらかじめ記録されている。また、主画像ファイルの見込みデータサイズは、あらかじめ設定されている主画像データの画像サイズとヘッダ情報のデータサイズ等を加味した予測値のデータがあらかじめ設定されてフラッシュメモリ207に記録されている。
Further, the
よって、CPU211は、フラッシュメモリ207に記録されているデータを読み出すことによって、主画像ファイルの見込みデータサイズと表示用画像ファイルの見込みデータサイズとを特定することができる。この主画像ファイルの見込みデータサイズと表示用画像ファイルの見込みデータサイズの合計値が、上述した連結後画像ファイルのデータサイズに相当する。このため、CPU211は、上述したように算出したメモリカード208aの見込み空き容量を主画像ファイルの見込みデータサイズと表示用画像ファイルの見込みデータサイズの合計値で割ることによって、メモリカード208a内にあといくつの連結後画像ファイルを記録することができるか、すなわちメモリカード208aの見込み空き容量に対する撮影可能枚数を算出することができる。
Therefore, the
CPU211は、上記処理によって撮影可能枚数を算出したときには、その算出結果をカラーモニタ210に表示して使用者に報知する。また、CPU211は、撮影可能枚数が1以上であるか否かを判定することにより、連写による次の撮影を行うことができるか否かを判定する。具体的には、CPU211は、算出した撮影可能枚数が1以上であれば、次の撮影を行ってもメモリカード208aに主画像ファイルと表示用画像ファイルとの組を記録して連結後画像ファイルを生成することができるため、次の撮影を行うことができると判定する。これに対して、CPU211は、算出した撮影可能枚数が1未満であれば、次の撮影を行ってもメモリカード208aに主画像ファイルと表示用画像ファイルとの組を記録することができないため、次の撮影を行うことはできないと判定する。
When the
そして、CPU211は、上記判定の結果、次の撮影を行うことができると判定した場合には、連写を継続して次の主画像データを取得し、上記処理を繰り返す。すなわち、次の主画像データに基づいて生成された主画像ファイルをメモリカード208aに記録し、記録後のメモリカード208aの空き容量を算出する。そして、CPU211は、メモリカード208aの空き容量から、現在実行中の連写により既にメモリカード208aに記録されている全ての主画像ファイルに基づいて生成される各表示用画像ファイルの見込みデータサイズの合計値を減算して、メモリカード208aの見込み空き容量を算出する。
If the
その後、CPU211は、メモリカード208aの見込み空き容量を主画像ファイルの見込みデータサイズと表示用画像ファイルの見込みデータサイズの合計値で割ることによって、メモリカード208aの見込み空き容量に対する撮影可能枚数を算出する。具体的には、CPU211は、次式(1)により、撮影可能枚数Nmを算出する。なお、次式(1)においては、右辺の分子により算出される空き容量が上述したメモリカード208aの見込み空き容量に相当する。
そして、CPU211は、撮影可能枚数Nmの算出結果をカラーモニタ210に表示して使用者に報知するとともに、撮影可能枚数Nmが1以上であるか否かを判定することにより、連写による次の撮影を行うことができるか否かを判定する。
Then, the
CPU211は、連写により撮影を行って主画像ファイルをメモリカード208aに記録するごとに上記処理を実行し、撮影可能枚数Nmが1以上である場合、すなわち次の撮影を行うことができると判定している間は、連写を継続する。これに対して、CPU211は、撮影可能枚数Nmが1未満になったことにより、次の撮影を行うことはできないと判定した場合には、その時点で連写を終了して次の撮影を行わない。また、CPU211は、上述したように、使用者によってレリーズボタンの全押しが解除されることにより連写の終了が指示された場合にも連写を終了する。
The
図4は、連写によって複数の画像を撮影した場合のメモリカード208aの見込み空き容量に対する撮影可能枚数Nmの変化例を説明するための図である。なお、この図4では、連写開始前のメモリカード208aの空き容量Vは17MBであり、主画像ファイルの見込みデータサイズSは3MBであり、表示用画像ファイルの見込みデータサイズMは1MBであるものとする。
FIG. 4 is a diagram for explaining an example of a change in the number of shootable images Nm with respect to the estimated free space of the
図4(a)は、連写開始前のDATA3d内の状態を示す図である。この図4(a)では、DATA3d内に主画像ファイルが1つも記録されていないため、メモリカード208aの見込み空き容量は、当初の空き容量Vと同じ17MBである。この場合のメモリカード208aの見込み空き容量に対する撮影可能枚数Nmは、式(1)により、Nm=V/(S+M)=17/(3+1)=4.25≒4(枚)である。
FIG. 4A is a diagram illustrating a state in the
なお、図4(a)においては、DATA3d内の先頭のクラスタであるクラスタC2と、2番目のクラスタであるクラスタC3とには、図6および図7で後述するように、ルートディレクトリのフォルダ名称やフォルダ内に記録されている画像ファイルのエントリ情報等が記録されている。このため、DATA3d内の3番目のクラスタであるクラスタC4から最後のクラスタまでの容量が図4(a)におけるメモリカード208aの空き容量Vとして算出されている。以下に示す図4(b)、図4(c)、および図5(a)から図5(c)の各図においても、クラスタC2とクラスタC3には、既にデータが記録されているものとして、メモリカード208aの空き容量Vが算出されている。
In FIG. 4A, the folder name of the root directory is included in the cluster C2, which is the first cluster in the
図4(b)は、連写によって1枚目の画像が撮影され、1つの主画像ファイルがメモリカード208aに記録された場合のDATA3d内の状態を示す図である。この図4(b)では、主画像ファイルが1つ記録されたため、メモリカード208aの空き容量Vは14MBである。この場合は、空き容量Vから1枚分の表示用画像ファイルの見込みデータサイズMを減算した値がメモリカード208aの見込み空き容量となる。よって、メモリカード208aの見込み空き容量に対する撮影可能枚数Nmは、式(1)により、Nm=(V−M)/(S+M)=(14−1)/(3+1)=3.25≒3(枚)である。
FIG. 4B is a diagram showing a state in the
図4(c)は、連写によって4枚目の画像が撮影され、4つの主画像ファイルがメモリカード208aに記録された場合のDATA3d内の状態を示す図である。この図4(c)では、主画像ファイルが4つ記録されたため、メモリカード208aの空き容量Vは5MBである。この場合は、空き容量Vから4枚分の表示用画像ファイルの見込みデータサイズMを減算した値がメモリカード208aの見込み空き容量となる。よって、メモリカード208aの見込み空き容量に対する撮影可能枚数Nmは、式(1)により、Nm=(V−4M)/(S+M)=(5−4)/(3+1)=0.25≒0(枚)である。
FIG. 4C is a diagram illustrating a state in the
よって、図4に示す例では、CPU211は、連写で4枚の画像を撮影した時点で連写を終了し、メモリカード208aに記録されている4つの主画像ファイルのそれぞれに基づいて表示用画像ファイルを生成する。そして、CPU211は、各主画像ファイルとそれに対応する表示用画像ファイルとを連結することにより、4つの連結後画像ファイルを生成する。
Therefore, in the example shown in FIG. 4, the
なお、本実施の形態におけるカメラ200は、連写モードとして、上述したように表示用画像ファイルの見込みデータサイズを加味してメモリカード208aの見込み空き容量に対する撮影可能枚数を算出する表示用画像作成優先モードの他に、表示用画像ファイルの見込みデータサイズを加味せずに、主画像ファイルの見込みデータサイズのみに基づいてメモリカード208aの見込み空き容量に対する撮影可能枚数を算出する連写優先モードも備えている。いずれのモードで連写を行うかは、使用者が操作部材212を操作してメニュー画面上であらかじめ設定する。
It should be noted that the
連写優先モードの場合には、CPU211は、連写終了後に表示用画像ファイルを記録することができるかを考慮せず、メモリカード208aの空き容量Vの全てを主画像ファイルを記録するために割り当てる。そして、CPU211は、主画像ファイルを1枚記録するごとに、次式(2)によりメモリカード208aの撮影可能枚数Nnを算出する。
その結果、CPU211は、メモリカード208aの撮影可能枚数が1未満になったときに連写を終了する。この場合、CPU211は、連写終了時のメモリカード208aの空き容量Vを特定し、特定した空き容量Vが、少なくとも1枚分の表示用画像ファイルを記録するために必要な容量以上ある場合にのみ、その空き容量V内に記録可能な数の表示用画像ファイルのみを生成してメモリカード208aに記録し、連結後画像ファイルを生成する。
As a result, the
このように、連写優先モードでは表示用画像ファイルを記録するための容量をメモリカード208aに確保しておく必要がないため、上述した表示用画像作成優先モードの場合よりも多くの画像を連写で撮影することができる。
As described above, in the continuous shooting priority mode, it is not necessary to secure the capacity for recording the display image file in the
図5は、連写によって複数の画像を撮影した場合のメモリカード208aの見込み空き容量に対する撮影可能枚数Nnの変化例を説明するための図である。なお、この図5では、図4の場合と同様に、連写開始前のメモリカード208aの空き容量Vは17MBであり、主画像ファイルの見込みデータサイズSは3MBであり、表示用画像ファイルの見込みデータサイズMは1MBであるものとする。
FIG. 5 is a diagram for explaining an example of a change in the number of shootable images Nn with respect to the estimated free space of the
図5(a)は、連写開始前のDATA3d内の状態を示す図である。この図5(a)では、DATA3d内に主画像ファイルが1つも記録されていないため、メモリカード208aの見込み空き容量は、当初の空き容量Vと同じ17MBである。この場合のメモリカード208aの見込み空き容量に対する撮影可能枚数Nnは、式(2)により、Nn=V/S=17/3=5.66≒5(枚)である。
FIG. 5A is a diagram illustrating a state in the
図5(b)は、連写によって1枚目の画像が撮影され、1つの主画像ファイルがメモリカード208aに記録された場合のDATA3d内の状態を示す図である。この図5(b)では、主画像ファイルが1つ記録されたため、メモリカード208aの空き容量Vは14MBである。よって、メモリカード208aの見込み空き容量に対する撮影可能枚数Nnは、式(2)により、Nm=V/S=14/3=4.66≒4(枚)である。
FIG. 5B is a diagram illustrating a state in the
図5(c)は、連写によって5枚目の画像が撮影され、5つの主画像ファイルがメモリカード208aに記録された場合のDATA3d内の状態を示す図である。この図5(c)では、主画像ファイルが5つ記録されたため、メモリカード208aの空き容量Vは1MBである。よって、メモリカード208aの見込み空き容量に対する撮影可能枚数Nnは、式(2)により、Nm=V/S=1/3=0.33≒0(枚)である。よって、図5に示す例では、CPU211は、連写で5枚の画像を撮影した時点で連写を終了する。
FIG. 5C is a diagram showing a state in the
この場合に、5枚の主画像ファイルを記録した後のメモリカード208aの空き容量Vは2MBであるため、メモリカード208aには、あと2枚だけ表示用画像ファイルを記録することが可能である。よって、ASIC206は、メモリカード208aに記録されている主画像ファイルのうち、1枚目と2枚目の主画像ファイルを読み込んで表示用画像データを生成する。そして、CPU211は、生成された表示用画像データに基づいて表示用画像ファイルを生成し、メモリカード208aに記録する。
In this case, since the free space V of the
その後、CPU211は、1枚目の主画像ファイルとそれに対応する表示用画像ファイルを連結して1つの連結後画像ファイルを生成する。また、CPU211は、2枚目の主画像ファイルとそれに対応する表示用画像ファイルを連結して1つの連結後画像ファイルを生成する。3枚目から5枚目の主画像ファイルは、そのままメモリカード208aに記録される。
Thereafter, the
本実施の形態では、CPU211は、表示用画像作成優先モードおよび連写優先モードのいずれの場合も、連写を終了して全ての画像ファイル(表示用画像作成優先モードの場合には全ての連結後画像ファイル、連写優先モードの場合には全ての連結後画像ファイルと全ての主画像ファイル)の記録が完了した後に、改めてメモリカード208aの空き容量を算出する。そして、CPU211は、算出結果をカラーモニタ210に表示して使用者に報知する。これによって、連写で取得した全ての画像ファイルを実際にメモリカード208aに記録した後の正確なメモリカード208aの空き容量を算出して、使用者に報知することができる。
In the present embodiment, the
次に、図6および図7を用いて、第1の実施の形態における連結後画像ファイルの生成方法について説明する。図6は、連写のモードが上述した表示用画像作成優先モードに設定されている場合の連結後画像ファイルの生成方法であって、図7は、連写のモードが上述した連写優先モードに設定されている場合の連結後画像ファイルの生成方法である。まず、図6を用いて、連写のモードが表示用画像作成優先モードである場合の連結後画像ファイルの生成方法について説明する。 Next, a method for generating a post-concatenation image file according to the first embodiment will be described with reference to FIGS. 6 and 7. FIG. 6 shows a method of generating a post-concatenation image file when the continuous shooting mode is set to the display image creation priority mode described above. FIG. 7 shows the continuous shooting priority mode described above. This is a method for generating a post-concatenated image file when set to “.”. First, a method for generating a post-concatenation image file when the continuous shooting mode is the display image creation priority mode will be described with reference to FIG.
図6(a)は、連写による画像の撮影前におけるFATファイルシステム上でのデータの構造を示している。この図6(a)におけるFAT3b内のデータを見ると、クラスタC2に対応する要素、およびクラスタC3に対応する要素には、それぞれ「E」が格納されている。これは、FATファイルシステム上では、クラスタC2およびクラスタC3に記録されているデータのそれぞれが個別のデータファイルとして認識されていることを意味している。
FIG. 6A shows the data structure on the FAT file system before capturing images by continuous shooting. Looking at the data in the
また、図6(a)においては、ROOT3cには、ルートディレクトリのエントリ情報として、DCIMフォルダの場所はDATA3d内のクラスタ番号が2のクラスタ(クラスタC2)に書き込まれていることを示す情報、すなわち「DCIM・・・2」が格納されている。
Further, in FIG. 6A, the
そして、実際にDATA3d内のクラスタC2およびクラスタC3に格納されているデータを見ると、クラスタC2には、ルートディレクトリのフォルダ名称が「100NIKON」であること、および当該フォルダ内に記録されている画像ファイルのエントリ情報がクラスタC3に書き込まれていることを示す情報として、「100NIKON・・・3」が格納されている。
Then, when looking at the cluster C2 in the
この図6(a)におけるDATA3d内の状態は、上述した図4(a)におけるDATA3d内の状態と一致している。このため、図4(a)で上述したように、この場合には、既にデータが格納されているクラスタC2とC3を除いたクラスタの合計容量がメモリカード208aの空き容量Vとして算出される。
The state in DATA3d in FIG. 6 (a) matches the state in DATA3d in FIG. 4 (a) described above. Therefore, as described above with reference to FIG. 4A, in this case, the total capacity of the clusters excluding the clusters C2 and C3 in which data is already stored is calculated as the free capacity V of the
図6(b)は、連写によって1枚目の画像が撮影されたことにより、1つの主画像ファイルがメモリカード208a内に記録されたときのFATファイルシステム上でのデータの構造を示している。この図6(b)におけるDATA3d内のデータを見ると、クラスタC3には、フォルダ「100NIKON」内に記録されている画像ファイルのファイル名と、各ファイル名の開始クラスタ番号が格納されている。具体的には、図6(b)の例では、クラスタC3内には、ファイル名がDSC_0001.JPGの画像ファイルは、クラスタC4から記録が開始されていることを示す情報としての「DSC_0001.JPG・・・4」が画像ファイルのエントリ情報として格納されている。
FIG. 6B shows the data structure on the FAT file system when one main image file is recorded in the
次に、図6(b)におけるFAT3b内のデータを見ると、クラスタC4に対応する要素には5が書き込まれていることから、クラスタC4に格納されているデータファイルは、クラスタC5に続いていることを示している。また、クラスタC5に対応する要素には6が書き込まれていることから、クラスタC5に格納されているデータファイルは、クラスタC6に続いていることを示している。そして、FAT3b内のクラスタC6に対応する要素にはEが書き込まれていることから、クラスタC6は、クラスタC4から記録が開始されたデータファイルの最後のクラスタであることを示している。すなわち、図6(b)においては、クラスタC4からクラスタC6に記録されているデータが1つのデータファイルを構成している。
Next, looking at the data in FAT3b in FIG. 6B, since 5 is written in the element corresponding to the cluster C4, the data file stored in the cluster C4 follows the cluster C5. It shows that. Since 6 is written in the element corresponding to the cluster C5, it indicates that the data file stored in the cluster C5 continues to the cluster C6. Since E is written in the element corresponding to the cluster C6 in the
ここで、実際にDATA3dのクラスタC4からクラスタC6を見ると、クラスタC4には画像ファイルのヘッダ情報とサムネイル画像データが記録され、クラスタC5およびC6には主画像データが格納されている。すなわち、クラスタC4からクラスタC6に記録されているデータが1つの主画像ファイルを構成している。なお、上述したクラスタC3内の画像ファイルのエントリ情報に基づいて、このクラスタC4からクラスタC6に記録されている主画像ファイルのファイル名は、DSC_0001.JPGであることがわかる。
Here, when the cluster C6 is actually viewed from the cluster C4 of the
この図6(b)におけるDATA3d内の状態は、上述した図4(b)におけるDATA3d内の状態と一致している。このため、図4(b)で上述したように、この場合には、既にデータが格納されているクラスタC2からクラスタC6を除いたクラスタの合計容量がメモリカード208aの空き容量Vとして算出される。さらに、空き容量Vから、クラスタC20に記載されている表示用画像ファイルの見込みデータサイズMを減算した値がメモリカード208aの見込み空き容量として算出される。
The state in DATA3d in FIG. 6B matches the state in DATA3d in FIG. 4B described above. Therefore, as described above with reference to FIG. 4B, in this case, the total capacity of the cluster excluding the cluster C6 from the cluster C2 in which data is already stored is calculated as the free capacity V of the
なお、図6(b)においては、後に作成される予定のDSC_0001.JPGの表示用画像データがクラスタC20内に記載されているが、これはメモリカード208aの見込み空き容量を図中に明示するために記載したものであり、実際にDSC_0001.JPGの表示用画像データがクラスタC20に記録されることを意味するものではない。
In FIG. 6 (b), DSC_0001. The image data for JPG display is described in the cluster C20, which is described in order to clearly show the estimated free space of the
図6(c)は、連写によって4枚の画像が撮影されたことにより、4つの主画像ファイルがメモリカード208a内に記録されたときのFATファイルシステム上でのデータの構造を示している。この図6(c)におけるDATA3d内のデータを見ると、クラスタC3には、フォルダ「100NIKON」内に記録されている画像ファイルのファイル名と、各ファイル名の開始クラスタ番号が格納されている。
FIG. 6C shows a data structure on the FAT file system when four main image files are recorded in the
具体的には、図6(c)の例では、図6(b)で上述した「DSC_0001.JPG・・・4」の他に、ファイル名がDSC_0002.JPGの画像ファイルは、C7から記録が開始されていることを示す情報としての「DSC_0002.JPG・・・7」、ファイル名がDSC_0003.JPGの画像ファイルは、C10から記録が開始されていることを示す情報としての「DSC_0003.JPG・・・10」、およびファイル名がDSC_0004.JPGの画像ファイルは、C13から記録が開始されていることを示す情報としての「DSC_0004.JPG・・・13」が画像ファイルのエントリ情報として格納されている。 Specifically, in the example of FIG. 6C, in addition to “DSC — 0001.JPG... 4” described above with reference to FIG. The image file of JPG is “DSC — 0002.JPG... 7” as information indicating that recording is started from C7, and the file name is DSC — 0003. The image file of JPG has “DSC_0003.JPG... 10” as information indicating that recording has started from C10, and the file name is DSC_0004. In the JPG image file, “DSC — 0004.JPG... 13” as information indicating that recording is started from C13 is stored as entry information of the image file.
次に、図6(c)におけるFAT3b内のデータを見ると、クラスタC7に対応する要素には8が書き込まれていることから、クラスタC7に格納されているデータファイルは、クラスタC8に続いていることを示している。また、クラスタC8に対応する要素には9が書き込まれていることから、クラスタC8に格納されているデータファイルは、クラスタC9に続いていることを示している。そして、FAT3b内のクラスタC9に対応する要素にはEが書き込まれていることから、クラスタC9は、クラスタC7から記録が開始されたデータファイルの最後のクラスタであることを示している。すなわち、図6(c)においては、クラスタC7からクラスタC9に記録されているデータが1つのデータファイルを構成している。
Next, when looking at the data in the FAT3b in FIG. 6C, since 8 is written in the element corresponding to the cluster C7, the data file stored in the cluster C7 follows the cluster C8. It shows that. Further, since 9 is written in the element corresponding to the cluster C8, it indicates that the data file stored in the cluster C8 continues to the cluster C9. Since E is written in the element corresponding to the cluster C9 in the
ここで、実際にDATA3dのクラスタC7からクラスタC9を見ると、クラスタC7には画像ファイルのヘッダ情報とサムネイル画像データが記録され、クラスタC8およびC9には主画像データが格納されている。すなわち、クラスタC7からクラスタC9に記録されているデータが1つの主画像ファイルを構成している。なお、上述したクラスタC3内の画像ファイルのエントリ情報に基づいて、このクラスタC7からクラスタC9に記録されている主画像ファイルのファイル名は、DSC_0002.JPGであることがわかる。 Here, when the cluster C9 is actually viewed from the cluster C7 of DATA3d, the header information and thumbnail image data of the image file are recorded in the cluster C7, and the main image data is stored in the clusters C8 and C9. That is, the data recorded in the clusters C7 to C9 constitute one main image file. Note that, based on the entry information of the image file in the cluster C3 described above, the file names of the main image files recorded in the clusters C7 to C9 are DSC_0002. It turns out that it is JPG.
同様に、FAT3b内のクラスタC10に対応する要素には11が書き込まれており、クラスタC11に対応する要素には12が書き込まれており、クラスタC12に対応する要素にはEが書き込まれていることから、クラスタC10からクラスタC12に記録されているデータは1つのデータファイルを構成している。そして、実際のDATA3dのクラスタC10からクラスタC12を見ると、これらのクラスタに記録されているデータが1つの主画像ファイルを構成している。なお、上述したクラスタC3内の画像ファイルのエントリ情報に基づいて、このクラスタC10から記録が開始される主画像ファイルのファイル名は、DSC_0003.JPGであることがわかる。
Similarly, 11 is written in the element corresponding to the cluster C10 in the FAT3b, 12 is written in the element corresponding to the cluster C11, and E is written in the element corresponding to the cluster C12. Therefore, the data recorded in the clusters C10 to C12 constitute one data file. When the clusters C10 to C12 of the
また、FAT3b内のクラスタC13からクラスタC15に対応する要素に書き込まれているデータの内容から、DATA3b内のクラスタC13からクラスタC15に記録されているデータも1つの主画像ファイルを構成していることがわかる。また、クラスタC3内の画像ファイルのエントリ情報に基づいて、このクラスタC13から記録が開始される主画像ファイルのファイル名は、DSC_0004.JPGであることがわかる。 Also, the data recorded from cluster C13 to cluster C15 in DATA3b from the contents of data written in the elements corresponding to cluster C13 to cluster C15 in FAT3b also constitute one main image file. I understand. Based on the entry information of the image file in the cluster C3, the file name of the main image file to be recorded from the cluster C13 is DSC_0004. It turns out that it is JPG.
この図6(c)におけるDATA3d内の状態は、上述した図4(c)におけるDATA3d内の状態と一致している。このため、図4(c)で上述したように、この場合には、既にデータが格納されているクラスタC2からクラスタC15を除いたクラスタの合計容量がメモリカード208aの空き容量Vとして算出される。さらに、空き容量Vから、クラスタC17からクラスタC20に記載されている各主画像ファイルに対応する表示用画像ファイルの見込みデータサイズMを減算した値がメモリカード208aの見込み空き容量として算出される。
The state in DATA3d in FIG. 6C matches the state in DATA3d in FIG. 4C described above. For this reason, as described above with reference to FIG. 4C, in this case, the total capacity of the cluster excluding the cluster C15 from the cluster C2 in which data is already stored is calculated as the free capacity V of the
なお、図6(c)においては、後に作成される予定のDSC_0001.JPGからDSC_0004.JPGのそれぞれの表示用画像データがクラスタC17からクラスタC20内に記載されているが、これはメモリカード208aの見込み空き容量を図中に明示するために記載したものであり、実際にこれらの表示用画像データが上記各クラスタに記録されることを意味するものではない。
Note that in FIG. 6C, DSC_0001. JPG to DSC_0004. Each of the image data for display of JPG is described in cluster C17 to cluster C20. This is shown in order to clearly indicate the estimated free space of the
本実施の形態では、図6(c)に示すように、メモリカード208aに連写によって取得された全ての主画像ファイルの記録が完了した後、ASIC206は、各主画像ファイルに対応する表示用画像データを生成する。そして、CPU211は、表示用画像ファイルを生成してメモリカード208aに記録していき、全ての主画像ファイルに対応する表示用画像ファイルの記録が完了した後に、各主画像ファイルとそれに対応する表示用画像ファイルとを連結して連結後画像ファイルを生成する。
In the present embodiment, as shown in FIG. 6C, after the recording of all the main image files acquired by continuous shooting on the
図6(d)は、DSC_0001.JPGに対応する表示用画像ファイルがメモリカード208aに記録されたときのFATファイルシステム上でのデータの構造を示している。なお、図6(d)においては、表示用画像ファイルをモニタ表示用画像と表記しており、これは図6(d)以降の図においても同様である。また、図6(d)においては、図6(c)との相違点を中心に説明する。
FIG. 6 (d) shows that DSC_0001. 2 shows a data structure on the FAT file system when a display image file corresponding to JPG is recorded on the
図6(d)においては、CPU211は、クラスタC16にDSC_0001.JPGに対応する表示用画像ファイル(DSC_0001.TMP)を追加記録している。また、CPU211は、FAT3b内のクラスタC16に対応する要素の内容を空白からEに書き換えることによって、追加記録した表示用画像ファイルが1つの画像ファイルとして認識できるようにしている。さらに、CPU211は、この表示用画像ファイルのエントリ情報として、クラスタC3内に「DSC_0001.TMP・・・16」というデータを追加している。
In FIG. 6D, the
図6(e)は、全ての主画像ファイルに対応する表示用画像ファイルがメモリカード208aに記録されたときのFATファイルシステム上でのデータの構造を示している。なお、図6(e)においては、図6(d)との相違点を中心に説明する。
FIG. 6E shows a data structure on the FAT file system when display image files corresponding to all main image files are recorded in the
図6(e)においては、CPU211は、クラスタC17にDSC_0002.JPGに対応する表示用画像ファイル(DSC_0002.TMP)を追加記録し、クラスタC18にDSC_0003.JPGに対応する表示用画像ファイル(DSC_0003.TMP)を追加記録し、クラスタC19にDSC_0004.JPGに対応する表示用画像ファイル(DSC_0004.TMP)を追加記録している。
In FIG. 6 (e), the
また、CPU211は、図6(d)で上述したDSC_0001.JPGの場合と同様に、FAT3b内の表示用画像ファイルが追加記録された各クラスタに対応する要素の内容を空白からEに書き換えることによって、表示用画像ファイルがそれぞれ個別の画像ファイルとして認識できるようにしている。さらにCPU211は、追加記録した表示用画像ファイルのそれぞれのエントリ情報をクラスタC3内に追加している。
In addition, the
図6(f)は、CPU211がFAT情報を書き換えることによって、各主画像ファイルとそれぞれに対応する表示用画像ファイルとを連結したときのFATファイルシステム上でのデータの構造を示している。なお、図6(f)においては、図6(e)との相違点を中心に説明する。
FIG. 6F shows the data structure on the FAT file system when the main image file and the display image file corresponding to each main image file are connected by the
まず、CPU211は、FAT3b内のクラスタC6に対応する要素の内容をEから16に書き換えることによって、クラスタC6をデータファイルの最後のクラスタでなくし、クラスタC6の次にクラスタC16を連結する。クラスタC16に対応する要素には元々Eが書き込まれていることから、クラスタC4から記録が開始される画像ファイルは、クラスタC4→C5→C6→C16とデータが続き、クラスタC16が最後のクラスタとなる。
First, the
これによって、クラスタC4からクラスタC6に記録されている主画像ファイルとクラスタC16に記録されている表示用画像ファイルとを連結し、メモリカード208a内で1つの連結後画像ファイルとして認識されるようにすることができる。また、CPU211は、クラスタC3内にDSC_0001.JPGのエントリ情報を残して、クラスタC3内からDSC_0001.TMPのエントリ情報を削除することによって、クラスタC4から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0001.JPGとしている。
As a result, the main image file recorded in the cluster C4 to the cluster C6 and the display image file recorded in the cluster C16 are concatenated and recognized as one post-concatenation image file in the
CPU211は、同様に、FAT3b内のクラスタC9に対応する要素の内容をEから17に書き換えることによって、クラスタC7からクラスタC9に記録されている主画像ファイルとクラスタC17に記録されている表示用画像ファイルとを連結して、メモリカード208a内で1つの連結後画像ファイルとして認識されるようにする。また、CPU211は、クラスタC3内にDSC_0002.JPGのエントリ情報を残して、クラスタC3内からDSC_0002.TMPのエントリ情報を削除することによって、クラスタC7から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0002.JPGとしている。
Similarly, the
また、CPU211は、FAT3b内のクラスタC12に対応する要素の内容をEから18に書き換えることによって、クラスタC10からクラスタC12に記録されている主画像ファイルとクラスタC18に記録されている表示用画像ファイルとを連結して、メモリカード208a内で1つの連結後画像ファイルとして認識されるようにする。また、CPU211は、クラスタC3内にDSC_0003.JPGのエントリ情報を残して、クラスタC3内からDSC_0003.TMPのエントリ情報を削除することによって、クラスタC10から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0003.JPGとしている。
Further, the
また、CPU211は、FAT3b内のクラスタC15に対応する要素の内容をEから19に書き換えることによって、クラスタC13からクラスタC15に記録されている主画像ファイルとクラスタC19に記録されている表示用画像ファイルとを連結して、メモリカード208a内で1つの連結後画像ファイルとして認識されるようにする。また、CPU211は、クラスタC3内にDSC_0004.JPGのエントリ情報を残して、クラスタC3内からDSC_0004.TMPのエントリ情報を削除することによって、クラスタC13から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0004.JPGとしている。
Further, the
以上の処理によって、CPU211は、表示用画像作成優先モード設定時に、連写によって撮影された各画像ごとに、主画像ファイルと表示用画像ファイルとを連結した1つの画像ファイル(連結後画像ファイル)を生成することができる。
Through the above processing, the
次に図7を用いて、連写のモードが連写優先モードである場合の連結後画像の生成方法について説明する。なお、図7(a)は、上述した図6(a)と同様のため、説明を省略する。また、図7(b)から図7(f)に示す各図において、FAT3a、rROOT3b、およびDATA3cのそれぞれに格納されるデータについては、図6の各図に示した内容と同様のものについては説明を省略し、ここでは相違点を中心に説明する。 Next, with reference to FIG. 7, a method for generating a connected image when the continuous shooting mode is the continuous shooting priority mode will be described. FIG. 7A is the same as FIG. 6A described above, and a description thereof will be omitted. 7B to 7F, the data stored in each of FAT3a, rROOT3b, and DATA3c is the same as the contents shown in each diagram of FIG. The description is omitted, and here, the description will focus on the differences.
図7(b)は、連写によって1枚目の画像が撮影されたことにより、1つの主画像ファイルがメモリカード208a内に記録されたときのFATファイルシステム上でのデータの構造を示している。この図7(b)に対応する図6(b)では、上述したように、既にデータが格納されているクラスタC2からクラスタC6を除いたクラスタの合計容量がメモリカード208aの空き容量Vとして算出されていた。そして、この空き容量Vから、クラスタC20に記載されている表示用画像ファイルの見込みデータサイズMを減算した値がメモリカード208aの見込み空き容量として算出されていた。
FIG. 7B shows a data structure on the FAT file system when one main image file is recorded in the
これに対して、連写優先モードでは、上述したように、表示用画像ファイルの見込みデータサイズを加味せずに、主画像ファイルの見込みデータサイズのみに基づいてメモリカード208aの見込み空き容量に対する撮影可能枚数を算出する。このため、図7(b)においては、表示用画像ファイルの見込みデータサイズMを加味したメモリカード208aの見込み空き容量は算出していない。
On the other hand, in the continuous shooting priority mode, as described above, shooting with respect to the estimated free space of the
図7(c)は、連写によって5枚の画像が撮影されたことにより、5つの主画像ファイルがメモリカード208a内に記録されたときのFATファイルシステム上でのデータの構造を示している。すなわち、この図7(c)に対応する図6(c)では、上述したように、表示用画像ファイルの見込みデータサイズMを加味してメモリカード208aのへの記録可能枚数を算出していたため、4枚の画像を撮影した時点で連写を終了していた。これに対して、図7(c)では、表示用画像ファイルの見込みデータサイズMを加味する必要がないので、5枚の画像の撮影が可能となっている。
FIG. 7C shows a data structure on the FAT file system when five main image files are recorded in the
なお、この図7(c)におけるDATA3dには、5枚目の画像に対応する画像ファイルのエントリ情報として、ファイル名がDSC_0005.JPGの画像ファイルは、C16から記録が開始されていることを示す情報としての「DSC_0005.JPG・・・16」が格納されている。 Note that DATA3d in FIG. 7C has a file name DSC_0005. As the entry information of the image file corresponding to the fifth image. In the JPG image file, “DSC_0005.JPG... 16” is stored as information indicating that recording has started from C16.
また、FAT3b内では、クラスタC16に対応する要素には17が書き込まれていることから、クラスタC16に格納されているデータファイルは、クラスタC17に続いていることを示している。また、クラスタC17に対応する要素には18が書き込まれていることから、クラスタC17に格納されているデータファイルは、クラスタC18に続いていることを示している。そして、クラスタC18に対応する要素にはEが書き込まれていることから、クラスタC18は、クラスタC16から記録が開始されたデータファイルの最後のクラスタであることを示している。すなわち、図7(c)においては、クラスタC16からクラスタC18に記録されているデータが1つのデータファイルを構成している。
In the
ここで、実際にDATA3dのクラスタC16からクラスタC18を見ると、クラスタC16には画像ファイルのヘッダ情報とサムネイル画像データが記録され、クラスタC17およびC18には主画像データが格納されている。すなわち、クラスタC16からクラスタC18に記録されているデータが1つの主画像ファイルを構成している。なお、上述したクラスタC3内の画像ファイルのエントリ情報に基づいて、このクラスタC16からクラスタC18に記録されている主画像ファイルのファイル名は、DSC_0005.JPGであることがわかる。 Here, when the cluster C18 is actually viewed from the cluster C16 of DATA3d, the header information and thumbnail image data of the image file are recorded in the cluster C16, and the main image data is stored in the clusters C17 and C18. That is, data recorded in the cluster C16 to the cluster C18 constitutes one main image file. Note that, based on the entry information of the image file in the cluster C3 described above, the file name of the main image file recorded from the cluster C16 to the cluster C18 is DSC_0005. It turns out that it is JPG.
図6で上述した場合と同様に、メモリカード208aに連写によって取得された全ての主画像ファイルの記録が完了した後、ASIC206は、各主画像ファイルに対応する表示用画像データを生成する。なお、連写のモードが連写優先モードである場合には、CPU211は、メモリカード208aの空き容量内に記録することができる数だけ、表示用画像ファイルを生成してメモリカード208aに記録していき、表示用画像ファイルの記録が完了した後に、各主画像ファイルとそれに対応する表示用画像ファイルとを連結して連結後画像ファイルを生成する。
As in the case described above with reference to FIG. 6, after the recording of all main image files acquired by continuous shooting on the
図7(d)は、DSC_0001.JPGに対応する表示用画像ファイルがメモリカード208aに記録されたときのFATファイルシステム上でのデータの構造を示している。この図7(d)においては、CPU211は、クラスタC19にDSC_0001.JPGに対応する表示用画像ファイル(DSC_0001.TMP)を追加記録している。また、CPU211は、FAT3b内のクラスタC19に対応する要素の内容を空白からEに書き換えることによって、追加記録した表示用画像ファイルが1つの画像ファイルとして認識できるようにしている。さらに、CPU211は、この表示用画像ファイルのエントリ情報として、クラスタC3内に「DSC_0001.TMP・・・19」というデータを追加している。
FIG. 7D shows the DSC_0001. 2 shows a data structure on the FAT file system when a display image file corresponding to JPG is recorded on the
図7(e)は、さらにDSC_0002.JPGに対応する表示用画像ファイルがメモリカード208aに記録されたときのFATファイルシステム上でのデータの構造を示している。なお、図7(e)においては、図7(d)との相違点を中心に説明する。この図7(e)では、CPU211は、クラスタC20にDSC_0002.JPGに対応する表示用画像ファイル(DSC_0002.TMP)を追加記録している。
FIG. 7E further shows that DSC_0002. 2 shows a data structure on the FAT file system when a display image file corresponding to JPG is recorded on the
また、CPU211は、図7(d)で上述したDSC_0001.JPGの場合と同様に、FAT3b内の表示用画像ファイルが追加記録された各クラスタに対応する要素の内容を空白からEに書き換えることによって、表示用画像ファイルがそれぞれ個別の画像ファイルとして認識できるようにしている。さらにCPU211は、追加記録した表示用画像ファイルのそれぞれのエントリ情報をクラスタC3内に追加している。図7(e)に示す例では、DSC_0002.TMPをメモリカード208aに記録した時点でメモリカード208aの空き容量がなくなったため、CPU211は、DSC_0003.JPGからDSC_0005.JPGの各主画像ファイルについては表示用画像ファイルを生成しない。
In addition, the
図7(f)は、CPU211がFAT情報を書き換えることによって、各主画像ファイルとそれぞれに対応する表示用画像ファイルとを連結したときのFATファイルシステム上でのデータの構造を示している。なお、図7(f)においては、図7(e)との相違点を中心に説明する。
FIG. 7F shows the data structure on the FAT file system when the main image file and the display image file corresponding to each main image file are connected by the
CPU211は、FAT3b内のクラスタC6に対応する要素の内容をEから19に書き換えることによって、クラスタC6をデータファイルの最後のクラスタでなくし、クラスタC6の次にクラスタC19を連結する。クラスタC19に対応する要素には元々Eが書き込まれていることから、クラスタC4から記録が開始される画像ファイルは、クラスタC4→C5→C6→C19とデータが続き、クラスタC19が最後のクラスタとなる。
The
これによって、クラスタC4からクラスタC6に記録されている主画像ファイルとクラスタC19に記録されている表示用画像ファイルとを連結し、メモリカード208a内で1つの連結後画像ファイルとして認識されるようにすることができる。また、CPU211は、クラスタC3内にDSC_0001.JPGのエントリ情報を残して、クラスタC3内からDSC_0001.TMPのエントリ情報を削除することによって、クラスタC4から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0001.JPGとしている。
As a result, the main image file recorded in the cluster C4 to the cluster C6 and the display image file recorded in the cluster C19 are concatenated and recognized as one post-concatenation image file in the
CPU211は、同様に、FAT3b内のクラスタC9に対応する要素の内容をEから20に書き換えることによって、クラスタC7からクラスタC9に記録されている主画像ファイルとクラスタC20に記録されている表示用画像ファイルとを連結して、メモリカード208a内で1つの連結後画像ファイルとして認識されるようにする。また、CPU211は、クラスタC3内にDSC_0002.JPGのエントリ情報を残して、クラスタC3内からDSC_0002.TMPのエントリ情報を削除することによって、クラスタC7から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0002.JPGとしている。
Similarly, the
以上の処理によって、CPU211は、連写優先モード設定時に、連写によって撮影された画像のうち、表示用画像ファイルを生成することができた画像について、主画像ファイルと表示用画像ファイルとを連結した1つの画像ファイル(連結後画像ファイル)を生成することができる。また、表示用画像ファイルを生成することができなかった画像については、主画像ファイルがそのままメモリカード208aに記録されることになる。
With the above processing, the
図8は、第1の実施の形態におけるカメラ200の処理を示すフローチャートである。図8に示す処理は、使用者によって操作部材212に含まれるレリーズボタンが全押しされると起動するプログラムとして、CPU211によって実行される。なお、連写による1枚目の画像を記録するための空き容量がメモリカード208a内にあるか、すなわち連写開始時にメモリカード208aへの撮影可能枚数が1枚以上であるかの判断は、CPU211によってあらかじめ行われている。そして、CPU211は、メモリカード208aへの撮影可能枚数が1枚以上である場合にのみ、使用者によるレリーズボタンの全押し操作を受け付けて、図8に示す処理を実行する。
FIG. 8 is a flowchart showing processing of the
例えば、CPU211は、カメラ200の電源がオンされたとき、使用者によって連写のモードが上述した表示用画像生成優先モードと連写優先モードとの間で切り替えられたとき、およびメモリカードI/F208にメモリカード208aが挿入されたときの少なくともいずれか1つのタイミングでメモリカード208aの空き容量を確認して、上述した式(1)または(2)を用いて撮影可能枚数を算出しておく。そして、CPU211は、上記いずれかのタイミングで撮影可能枚数を算出した場合には、カラーモニタ210に算出した撮影可能枚数を表示して、使用者に報知する。
For example, when the
ステップS10において、CPU211は、連写モードが表示用画像作成優先モードに設定されているか否かを判断する。ステップS10で肯定判断した場合には、ステップS20へ進み、CPU211は、メモリカード208aへの撮影可能枚数を算出するための式として、上述した式(1)を設定して、ステップS40へ進む。これに対して、ステップS10で否定判断した場合には、ステップS30へ進み、CPU211は、メモリカード208aへの撮影可能枚数を算出するための式として、上述した式(2)を設定して、ステップS40へ進む。
In step S10, the
ステップS40では、CPU211は、撮影処理を行なって、ASIC206によって生成された主画像データをメモリ209から読み込んで上述した主画像ファイルを生成する。その後、ステップS50へ進み、CPU211は、ステップS40で生成した主画像ファイルをメモリカード208aに記録して、ステップS60へ進む。
In step S40, the
ステップS60では、CPU211は、メモリカード208aのFAT情報を参照して、メモリカード208aの空き容量Vを確認する。その後、ステップS80へ進み、CPU211は、ステップS20またはステップS30で設定した式を用いて、メモリカード208aへの撮影可能枚数を算出して、ステップS90へ進む。
In step S60, the
ステップS90では、CPU211は、ステップS80で算出した撮影可能枚数をカラーモニタ210に表示して使用者に報知する。その後、ステップS100へ進み、CPU211は、ステップS80で算出した撮影可能枚数が1以上であるか否かを確認することにより、連写による次の画像の撮影が可能か否かを判断する。ステップS100で否定判断した場合には、後述するステップS120へ進む。これに対して、ステップS100で肯定判断した場合には、ステップS110へ進む。
In step S90, the
ステップS110では、CPU211は、使用者によって操作部材212に含まれるレリーズボタンが継続して全押しされているか否かを判断する。肯定判断した場合には、ステップS40へ戻って、次の画像の撮影処理を行ない、上述した処理を繰り返す。これに対して、否定判断した場合には、ステップS120へ進む。
In step S110, the
ステップS120では、CPU211は、ASIC206によって生成された表示用画像データをメモリ209から読み込んで上述した表示用画像ファイルを生成する。そして、CPU211は、図6または図7で上述したように、連写のモードに応じた方法でメモリカード208aのFAT情報を書き換えることによって、主画像ファイルとそれに対応する表示用画像ファイルを連結して連結後画像ファイルを生成する。その後、ステップS130へ進む。
In step S120, the
ステップS130では、CPU211は、メモリカード208aのFAT情報を参照して、連写により取得した全ての主画像ファイルについて、連結後画像ファイルを生成した後のメモリカード208aの空き容量Vを確認する。その後、ステップS140へ進み、CPU211は、ステップS20またはステップS30で設定した式を用いて、メモリカード208aへの撮影可能枚数を算出して、ステップS150へ進む。ステップS150では、CPU211は、ステップS140で算出した撮影可能枚数をカラーモニタ210に表示して使用者に報知した後、処理を終了する。
In step S130, the
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
(1)CPU211は、連写時に1つの主画像ファイルをメモリカード208aに記録するごとに、その主画像ファイルを記録した後のメモリカード208aの空き容量を判定し、空き容量からその主画像ファイルに基づいて生成される表示用画像ファイルの見込みデータサイズを減算した容量を見込み空き容量(撮影可能空き容量)として算出する。そして、CPU211は、算出した見込み空き容量と、連写で取得される主画像ファイルの見込みデータサイズ、および表示用画像ファイルの見込みデータサイズとに基づいて、連写により次の撮影を行った場合に、次の主画像ファイルと表示用画像ファイルとをメモリカード208aに記録することができるか否かを判定し、記録することができないと判定した場合には、連写を終了するようにした。これによって、連写によって撮影した全ての画像について、主画像ファイルと表示用画像ファイルとを記録することができる。
According to the present embodiment described above, the following operational effects can be obtained.
(1) Every time one main image file is recorded on the
(2)カメラ200は、CPU211は、連写のモードが表示用画像生成優先モードである場合には、表示用画像データの見込みデータサイズを加味して撮影可能枚数を算出するようにし、連写のモードが連写優先モードである場合には、表示用画像データの見込みデータサイズを加味しないで撮影可能枚数を算出するようにした。これによって、使用者は、メモリカード208aに全ての主画像ファイルに対する表示用画像ファイルを記録することを優先させるか、あるいは多くの枚数を連写撮影することを優先させるかを任意に選択することができる。
(2) In the
(3)CPU211は、連写で取得された全ての主画像ファイルに対応する表示用画像ファイルをメモリカード208aに記録した後、それぞれの主画像ファイルごとに、主画像ファイルとそれに対応する表示用画像ファイルとが1つの画像ファイルを構成すると認識できるように、FAT情報を書き換えるようにした。これによって、CPU211は、連写によって取得された各画像ごとに、主画像データと表示用画像データとを含んだ1つの画像ファイルを生成することができる。
(3) The
(4)CPU211は、使用者によって連写のモードが表示用画像生成優先モードと連写優先モードとの間で切り替えられたときに撮影可能枚数を算出して表示するようにした。これによって、使用者は、連写のモードを切り替えたタイミングで、連写により撮影可能な枚数を把握することができる。
(4) The
―第2の実施の形態―
上述した第1の実施の形態では、CPU211は、連写によって取得された全ての主画像ファイル、および全ての表示用画像ファイルをメモリカード208aに記録した後に、各主画像ファイルと対応する表示用画像ファイルとを連結して、それぞれの連結後画像ファイルを生成する例について説明した。
-Second embodiment-
In the first embodiment described above, the
これに対して、第2の実施の形態では、CPU211は、連写によって取得された全ての主画像ファイルのメモリカード208aへの記録が完了した後に、1つの主画像ファイルに対応する表示用画像ファイルをメモリカード208aに記録するごとに、その主画像ファイルと表示用画像ファイルとを連結して連結後画像ファイルを生成する場合について説明する。なお、第2の実施の形態においては、図1〜図5の各図ついては、第1の実施の形態と同様のため説明を省略し、第1の実施の形態との相違点を中心に説明する。
On the other hand, in the second embodiment, the
この第2の実施の形態では、CPU211は、図8に示したフローチャートのステップS120において、図9および図10を用いて説明する連結後画像データを生成方法により連結後画像データを生成する。図9は、連写のモードが上述した表示用画像作成優先モードに設定されている場合の連結後画像ファイルの生成方法であって、図10は、連写のモードが上述した連写優先モードに設定されている場合の連結後画像ファイルの生成方法である。
In the second embodiment, in step S120 of the flowchart shown in FIG. 8, the
まず、図9を用いて、連写のモードが表示用画像作成優先モードである場合の連結後画像ファイルの生成方法について説明する。なお、図9(a)から図9(d)の各図は、第1の実施の形態で上述した図6(a)から図6(d)の各図と同一のため、説明を省略する。 First, a method for generating a post-concatenated image file when the continuous shooting mode is the display image creation priority mode will be described with reference to FIG. In addition, since each figure of Fig.9 (a) to FIG.9 (d) is the same as each figure of Fig.6 (a)-FIG.6 (d) mentioned in 1st Embodiment, description is abbreviate | omitted. .
図9(e)は、DSC_0001.JPGに対応する表示用画像ファイルがメモリカード208aに記録された後に、CPU211がFAT情報を書き換えて主画像ファイル(DSC_0001.JPG)とそれに対応する表示用画像ファイルとを連結して、1つの画像ファイルを生成したときのFATファイルシステム上でのデータの構造を示している。
FIG. 9E shows DSC_0001. After the display image file corresponding to JPG is recorded on the
まず、CPU211は、第1の実施の形態における図6(f)で上述した場合と同様に、FAT3b内のクラスタC6に対応する要素の内容をEから16に書き換えることによって、クラスタC4からクラスタC6に記録されている主画像ファイル(DSC_0001.JPG)とクラスタC16に記録されている表示用画像ファイル(DSC_0001.TMP)とを連結する。
First, as in the case described above with reference to FIG. 6F in the first embodiment, the
さらに、CPU211は、図6(f)で上述した場合と同様に、クラスタC3内にDSC_0001.JPGのエントリ情報を残して、クラスタC3内からDSC_0001.TMPのエントリ情報を削除することによって、クラスタC4から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0001.JPGとしている。
Further, as in the case described above with reference to FIG. 6 (f), the
以上の処理によって、CPU211は、1つの主画像ファイル、すなわちDSC_0001.JPGに対応する表示用画像ファイルをメモリカード208aに記録した時点で、その主画像ファイルと表示用画像ファイルとを連結して連結後画像ファイルを生成することができる。
With the above processing, the
図9(f)は、CPU211が、他の主画像ファイル、すなわちDSC_0002.JPGからDSC_0004.JPGの各主画像ファイルのそれぞれに対応する表示用画像ファイルを記録するごとに、主画像ファイルと表示用画像ファイルとを連結していくことによって、最終的に4つの連結後画像ファイルを生成した場合のFATファイルシステム上でのデータの構造を示している。
FIG. 9F shows that the
具体的には、CPU211は、主画像ファイル(DSC_0002.JPG)に対応する表示用画像ファイル(DSC_0002.TMP)が記録された直後に、FAT3b内のクラスタC9に対応する要素の内容をEから17に書き換えることによって、主画像ファイル(DSC_0002.JPG)と表示用画像ファイル(DSC_0002.TMP)とを連結する。また、CPU211は、クラスタC3内にDSC_0002.JPGのエントリ情報を残して、クラスタC3内からDSC_0002.TMPのエントリ情報を削除することによって、クラスタC7から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0002.JPGとする。
Specifically, the
その後、主画像ファイル(DSC_0003.JPG)に対応する表示用画像ファイル(DSC_0003.TMP)が記録された直後に、CPU211は、FAT3b内のクラスタC12に対応する要素の内容をEから18に書き換えることによって、主画像ファイル(DSC_0003.JPG)と表示用画像ファイル(DSC_0003.TMP)とを連結する。また、CPU211は、クラスタC3内にDSC_0003.JPGのエントリ情報を残して、クラスタC3内からDSC_0003.TMPのエントリ情報を削除することによって、クラスタC10から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0003.JPGとする。
Thereafter, immediately after the display image file (DSC_0003.TMP) corresponding to the main image file (DSC_0003.JPG) is recorded, the
その後、主画像ファイル(DSC_0004.JPG)に対応する表示用画像ファイル(DSC_0004.TMP)が記録された直後に、CPU211は、FAT3b内のクラスタC15に対応する要素の内容をEから19に書き換えることによって、主画像ファイル(DSC_0004.JPG)と表示用画像ファイル(DSC_0004.TMP)とを連結する。また、CPU211は、クラスタC3内にDSC_0004.JPGのエントリ情報を残して、クラスタC3内からDSC_0004.TMPのエントリ情報を削除することによって、クラスタC13から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0004.JPGとする。
Thereafter, immediately after the display image file (DSC_0004.TMP) corresponding to the main image file (DSC_0004.JPG) is recorded, the
次に、図10を用いて、連写のモードが連写優先モードである場合の連結後画像ファイルの生成方法について説明する。なお、図10(a)から図10(e)の各図は、第1の実施の形態で上述した図7(a)から図7(d)の各図と同一のため、説明を省略する。 Next, a method for generating a post-concatenated image file when the continuous shooting mode is the continuous shooting priority mode will be described using FIG. 10A to 10E are the same as FIGS. 7A to 7D described in the first embodiment, and thus the description thereof is omitted. .
図10(e)は、DSC_0001.JPGに対応する表示用画像ファイルがメモリカード208aに記録された後に、CPU211がFAT情報を書き換えて主画像ファイル(DSC_0001.JPG)とそれに対応する表示用画像ファイルとを連結して、1つの画像ファイルを生成したときのFATファイルシステム上でのデータの構造を示している。
FIG. 10E shows the DSC_0001. After the display image file corresponding to JPG is recorded on the
CPU211は、図7(e)で上述した場合と同様に、FAT3b内のクラスタC6に対応する要素の内容をEから19に書き換えることによって、主画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0001.TMP)とを連結する。また、CPU211は、クラスタC3内にDSC_0001.JPGのエントリ情報を残して、クラスタC3内からDSC_0001.TMPのエントリ情報を削除することによって、クラスタC4から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0001.JPGとしている。
As in the case described above with reference to FIG. 7E, the
図10(f)は、DSC_0002.JPGに対応する表示用画像ファイルがメモリカード208aに記録された直後に、CPU211がFAT情報を書き換えて主画像ファイル(DSC_0002.JPG)とそれに対応する表示用画像ファイルとを連結して、1つの画像ファイルを生成したときのFATファイルシステム上でのデータの構造を示している。
FIG. 10F shows DSC_0002. Immediately after the display image file corresponding to JPG is recorded on the
CPU211は、図7(f)で上述した場合と同様に、FAT3b内のクラスタC9に対応する要素の内容をEから20に書き換えることによって、主画像ファイル(DSC_0002.JPG)と表示用画像ファイル(DSC_0002.TMP)とを連結する。また、CPU211は、クラスタC3内にDSC_0002.JPGのエントリ情報を残して、クラスタC3内からDSC_0002.TMPのエントリ情報を削除することによって、クラスタC7から記録が開始される連結後画像ファイルのファイル名を主画像ファイルと同じDSC_0002.JPGとしている。
As in the case described above with reference to FIG. 7F, the
なお、連写優先モード設定時においては、連写により取得した主画像ファイルを記録した後のメモリカード208aの空き容量Vに対して、表示用画像ファイルを2つしか記録できないため、CPU211は、上記2つの連結後画像ファイルを生成した時点で処理を終了する。
When the continuous shooting priority mode is set, since only two display image files can be recorded with respect to the free space V of the
以上説明した第2の実施の形態によれば、以下のような効果を得ることができる。
(1)CPU211は、1つの主画像ファイルに対応する表示用画像ファイルをメモリカード208aに記録するごとに、その主画像ファイルと表示用画像ファイルとが1つの画像ファイルを構成すると認識できるように、FAT情報を書き換えるようにした。これによって、CPU211は、連写速度を低下させることなく、連写によって取得された各画像ごとに、主画像データと表示用画像データとを含んだ1つの画像ファイルを生成することができる。
According to the second embodiment described above, the following effects can be obtained.
(1) Each time the
(2)また、第1の実施の形態の場合と異なり、1つの表示用画像ファイルをメモリカード208aに記録するごとにその表示用画像ファイルに対応する主画像ファイルと当該表示用画像ファイルとを連結していくようにした。このため、全ての表示用画像ファイルの記録が完了するのを待たずに、連結後画像ファイルの生成を開始することができるので、使用者が連結後画像ファイルを閲覧できるようにするまでの時間を短縮することができる。
(2) Also, unlike the case of the first embodiment, each time one display image file is recorded on the
―第3の実施の形態―
上述した第1および第2の実施の形態では、CPU211は、FAT情報を書き換えることによって、連写で撮影された各画像ごとに主画像ファイルと表示用画像ファイルとを連結して連結後画像データを生成する例について説明した。これに対して、第3の実施の形態では、CPU211は、FAT情報を書き換えることによって、連写で撮影された全ての画像の主画像ファイルと表示用画像ファイルとを連結させて、1つの連結後画像データを生成する場合について説明する。なお、第3の実施の形態においては、図1〜図5の各図ついては、第1の実施の形態と同様のため説明を省略し、第1の実施の形態との相違点を中心に説明する。
-Third embodiment-
In the first and second embodiments described above, the
この第3の実施の形態では、CPU211は、図8に示したフローチャートのステップS120において、図11および図12を用いて説明する連結後画像データを生成方法により連結後画像データを生成する。図11は、連写のモードが上述した表示用画像作成優先モードに設定されている場合の連結後画像ファイルの生成方法であって、図12は、連写のモードが上述した連写優先モードに設定されている場合の連結後画像ファイルの生成方法である。
In the third embodiment, in step S120 of the flowchart shown in FIG. 8, the
まず、図11を用いて、連写のモードが表示用画像作成優先モードである場合の連結後画像ファイルの生成方法について説明する。なお、図11(a)から図11(e)の各図は、第1の実施の形態で上述した図6(a)から図6(e)の各図と同一のため、説明を省略する。 First, a method for generating a post-concatenated image file when the continuous shooting mode is the display image creation priority mode will be described with reference to FIG. In addition, since each figure of Fig.11 (a) to FIG.11 (e) is the same as each figure of Fig.6 (a)-FIG.6 (e) mentioned above in 1st Embodiment, description is abbreviate | omitted. .
図11(f)は、全ての主画像ファイル、および各主画像ファイルに対応する表示用画像ファイルがメモリカード208aに記録された後に、CPU211がFAT情報を書き換えて全ての主画像ファイルと表示用画像ファイルとを対応付けて連結し、1つの画像ファイルを生成したときのFATファイルシステム上でのデータの構造を示している。
In FIG. 11F, after all the main image files and the display image files corresponding to the respective main image files are recorded on the
まず、CPU211は、第1の実施の形態における図6(f)で上述した場合と同様に、FAT3b内のクラスタC6に対応する要素の内容をEから16に書き換えることによって、クラスタC4からクラスタC6に記録されている主画像ファイル(DSC_0001.JPG)とクラスタC16に記録されている表示用画像ファイル(DSC_0001.TMP)とを連結する。
First, as in the case described above with reference to FIG. 6F in the first embodiment, the
さらに、CPU211は、図6(f)においては連結後画像ファイル(DSC_0001.JPG)の最後のクラスタであったクラスタC16に対応する要素の内容をEから7に書き換えることによって、クラスタC7をクラスタC16の続きのクラスタとする。また、CPU211は、図6(f)で上述した場合と同様に、FAT3b内のクラスタC9に対応する要素の内容をEから17に書き換えることによって、クラスタC7からクラスタC9に記録されている主画像ファイル(DSC_0002.JPG)とクラスタC17に記録されている表示用画像ファイル(DSC_0002.TMP)とを連結する。
Further, the
ここまでのFAT情報の書き換え処理によって、図11(f)においては、2つの連結後画像ファイルであったDSC_0001.JPGとDSC_0002.JPGとを1つの連結後画像ファイルにまとめることができる。 By the FAT information rewriting process so far, in FIG. 11F, two linked image files DSC_0001. JPG and DSC_0002. JPGs can be combined into one connected image file.
同様に、CPU211は、図6(f)においては連結後画像ファイル(DSC_0002.JPG)の最後のクラスタであったクラスタC17に対応する要素の内容をEから10に書き換えることによって、クラスタC10をクラスタC17の続きのクラスタとする。また、CPU211は、図6(f)で上述した場合と同様に、FAT3b内のクラスタC12に対応する要素の内容をEから18に書き換えることによって、クラスタC10からクラスタC12に記録されている主画像ファイル(DSC_0003.JPG)とクラスタC18に記録されている表示用画像ファイル(DSC_0003.TMP)とを連結する。
Similarly, in FIG. 6F, the
さらに、CPU211は、図6(f)においては連結後画像ファイル(DSC_0003.JPG)の最後のクラスタであったクラスタC18に対応する要素の内容をEから13に書き換えることによって、クラスタC13をクラスタC18の続きのクラスタとする。また、CPU211は、図6(f)で上述した場合と同様に、FAT3b内のクラスタC15に対応する要素の内容をEから19に書き換えることによって、クラスタC13からクラスタC15に記録されている主画像ファイル(DSC_0004.JPG)とクラスタC19に記録されている表示用画像ファイル(DSC_0004.TMP)とを連結する。なお、CPU211は、クラスタC19に対応する要素の内容はEのままにしておく。
Further, the
これによって、FATファイルシステム上では、クラスタC4からC19に格納されているデータは、クラスタC4→C5→C6→C16→C7→C8→C9→C17→C10→C11→C12→C18→C13→C14→C15→C19と続き、クラスタC19を最後のクラスタとする1つの画像ファイルであると認識されるようになる。なお、CPU211は、クラスタC3内にDSC_0001.JPGのエントリ情報を残して、クラスタC3内からDSC_0001.JPG以外のエントリ情報を削除することによって、クラスタC4から記録が開始される連結後画像ファイルのファイル名をDSC_0001.JPGとしている。
As a result, on the FAT file system, the data stored in the clusters C4 to C19 are stored in the clusters C4 → C5 → C6 → C16 → C7 → C8 → C9 → C17 → C10 → C11 → C12 → C18 → C13 → C14 → Continuing from C15 to C19, the image is recognized as one image file with the cluster C19 as the last cluster. Note that the
次に、図12を用いて、連写のモードが連写優先モードである場合の連結後画像ファイルの生成方法について説明する。なお、図12(a)から図12(e)の各図は、第1の実施の形態で上述した図7(a)から図7(e)の各図と同一のため、説明を省略する。 Next, a method for generating a post-concatenated image file when the continuous shooting mode is the continuous shooting priority mode will be described using FIG. 12A to 12E are the same as FIGS. 7A to 7E described above in the first embodiment, and a description thereof will be omitted. .
図12(f)は、5つの主画像ファイル、および5つの画像ファイルのうちのDSC_0001.JPGとDSC_0002.JPGとのそれぞれに対応する表示用画像ファイルがメモリカード208aに記録された後に、CPU211がFAT情報を書き換えて全ての5つの主画像ファイルと2つの表示用画像ファイルとを対応付けて連結し、1つの画像ファイルを生成したときのFATファイルシステム上でのデータの構造を示している。
FIG. 12 (f) shows five main image files and DSC_0001. JPG and DSC_0002. After the display image files corresponding to each of the JPGs are recorded on the
まず、CPU211は、第1の実施の形態における図7(f)で上述した場合と同様に、FAT3b内のクラスタC6に対応する要素の内容をEから19に書き換えることによって、クラスタC4からクラスタC6に記録されている主画像ファイル(DSC_0001.JPG)とクラスタC19に記録されている表示用画像ファイル(DSC_0001.TMP)とを連結する。
First, the
さらに、CPU211は、図7(f)においては連結後画像ファイル(DSC_0001.JPG)の最後のクラスタであったクラスタC19に対応する要素の内容をEから7に書き換えることによって、クラスタC7をクラスタC19の続きのクラスタとする。また、CPU211は、図7(f)で上述した場合と同様に、FAT3b内のクラスタC9に対応する要素の内容をEから20に書き換えることによって、クラスタC7からクラスタC9に記録されている主画像ファイル(DSC_0002.JPG)とクラスタC20に記録されている表示用画像ファイル(DSC_0002.TMP)とを連結する。
Further, the
ここまでの処理によって、CPU211は、表示用画像ファイルを生成したDSC_0001.JPGおよびDSC_0002.JPGの2つの主画像データとそれぞれの表示用画像データとを連結した上で、さらに連結後のDSC_0001.JPGと連結後のDSC_0002.JPGとを連結して、これらを1つの画像ファイルに含めることができる。
Through the processing up to this point, the
なお、連写優先モード設定時においては、連写により取得した主画像ファイルを記録した後のメモリカード208aの空き容量Vに対して、表示用画像ファイルを2つしか記録できない。このためCPU211は、上記処理によって生成した連結後画像ファイルに対して、残りの主画像ファイル、すなわち主画像ファイル(DSC_0003.JPG)、主画像ファイル(DSC_0004.JPG)、および主画像ファイル(DSC_0005.JPG)を連結することによって、1つの連結後画像ファイルを生成する。
When the continuous shooting priority mode is set, only two display image files can be recorded in the free space V of the
具体的には、CPU211は、図7(f)においては連結後画像ファイル(DSC_0002.JPG)の最後のクラスタであったクラスタC20に対応する要素の内容をEから10に書き換えることによって、クラスタC10をクラスタC20の続きのクラスタとする。また、CPU211は、図7(f)においては連結後画像ファイル(DSC_0003.JPG)の最後のクラスタであったクラスタC12に対応する要素の内容をEから13に書き換えることによって、クラスタC13をクラスタC12の続きのクラスタとする。
Specifically, the
また、CPU211は、図7(f)においては連結後画像ファイル(DSC_0004.JPG)の最後のクラスタであったクラスタC15に対応する要素の内容をEから16に書き換えることによって、クラスタC16をクラスタC15の続きのクラスタとする。また、CPU211は、クラスタC18に対応する要素の内容はEのままにしておく。
Further, the
これによって、FATファイルシステム上では、クラスタC4からC20に格納されているデータは、クラスタC4→C5→C6→C19→C7→C8→C9→C20→C10→C11→C12→C13→C14→C15→C16→C17→C18と続き、クラスタC18を最後のクラスタとする1つの画像ファイルであると認識されるようになる。なお、CPU211は、クラスタC3内にDSC_0001.JPGのエントリ情報を残して、クラスタC3内からDSC_0001.JPG以外のエントリ情報を削除することによって、クラスタC4から記録が開始される連結後画像ファイルのファイル名をDSC_0001.JPGとしている。
As a result, on the FAT file system, the data stored in the clusters C4 to C20 are stored in the clusters C4 → C5 → C6 → C19 → C7 → C8 → C9 → C20 → C10 → C11 → C12 → C13 → C14 → C15 → Following C16 → C17 → C18, the image is recognized as one image file with the cluster C18 as the last cluster. Note that the
以上説明した第3の実施の形態によれば、以下のような効果を得ることができる。すなわち、CPU211は、全ての主画像ファイルに対応する表示用画像ファイルをメモリカード208aに記録した後、全ての主画像ファイルとそれに対応する表示用画像ファイルとが1つの画像ファイルを構成すると認識できるように、FAT情報を書き換えるようにした。これによって、CPU211は、連写速度を低下させることなく、1回の連写で取得された全ての画像についての主画像データと表示用画像データとを含んだ1つの画像ファイルを生成することができる。
According to the third embodiment described above, the following effects can be obtained. That is, the
―第4の実施の形態―
上述した第3の実施の形態では、CPU211は、メモリカード208aに連写によって取得された全ての主画像ファイル、および全ての表示用画像ファイルの記録が完了した後に、全ての主画像ファイルと表示用画像ファイルとを連結して、1つの連結後画像ファイルを生成する例について説明した。
-Fourth embodiment-
In the third embodiment described above, the
これに対して、第4の実施の形態では、CPU211は、メモリカード208aに連写によって取得された全ての主画像ファイルの記録が完了した後に、1つの主画像ファイルに対応する表示用画像ファイルをメモリカード208aに記録するごとに、主画像ファイルと表示用画像ファイルとを連結していって、最終的に全ての主画像ファイルと表示用画像ファイルとを連結した1つの連結後画像ファイルを生成する場合について説明する。なお、第4の実施の形態においては、図1〜図5の各図ついては、第1の実施の形態と同様のため説明を省略し、第1の実施の形態との相違点を中心に説明する。
On the other hand, in the fourth embodiment, the
この第4の実施の形態では、CPU211は、図8に示したフローチャートのステップS120において、図13および図14を用いて説明する連結後画像データ生成方法により連結後画像データを生成する。図13は、連写のモードが上述した表示用画像作成優先モードに設定されている場合の連結後画像ファイルの生成方法であって、図14は、連写のモードが上述した連写優先モードに設定されている場合の連結後画像ファイルの生成方法である。
In the fourth embodiment, the
まず、図13を用いて、連写のモードが表示用画像作成優先モードである場合の連結後画像ファイルの生成方法について説明する。なお、図13(a)から図13(d)の各図は、第1の実施の形態で上述した図6(a)から図6(d)の各図と同一のため、説明を省略する。 First, a method for generating a post-concatenation image file when the continuous shooting mode is the display image creation priority mode will be described with reference to FIG. 13A to 13D are the same as FIGS. 6A to 6D described above in the first embodiment, and a description thereof will be omitted. .
図13(e)は、CPU211がFAT情報を書き換えて、本画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0001.TMP)とを連結した後、連結後の画像ファイルに対してさらに本画像ファイル(DSC_0002.JPG)を連結した場合のFATファイルシステム上でのデータの構造を示している。
FIG. 13E shows that the
まず、CPU211は、第3の実施の形態における図11(f)で上述した場合と同様に、FAT3b内のクラスタC6に対応する要素の内容をEから16に書き換えることによって、クラスタC4からクラスタC6に記録されている主画像ファイル(DSC_0001.JPG)とクラスタC16に記録されている表示用画像ファイル(DSC_0001.TMP)とを連結する。
First, the
さらに、CPU211は、図11(f)の場合と同様に、クラスタC16に対応する要素の内容をEから7に書き換えることによって、クラスタC7をクラスタC16の続きのクラスタとする。すなわち、図13(e)では、CPU211は、主画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0001.TMP)とを連結した後に、さらに、主画像ファイル(DSC_0002.JPG)を連結して、1つの連結後画像ファイルを生成している。
Further, as in the case of FIG. 11F, the
そして、CPU211は、クラスタC3内からDSC_0001.TMPのエントリ情報とDSC_0002.JPGのエントリ情報とを削除することによって、クラスタC4→C5→C6→C16→C7→C8→C9と続き、C9を最後のクラスタとする連結後画像ファイルのファイル名をDSC_0001.JPGとする。
Then, the
図13(f)は、CPU211が、他の主画像ファイル、すなわちDSC_0002.JPGからDSC_0004.JPGの各主画像ファイルのそれぞれに対応する表示用画像ファイルを記録するごとに、既に生成してある連結後画像ファイルと新たに記録した表示用画像ファイルとを連結し、さらに次の主画像ファイルとを連結していくことによって、最終的に1つの連結後画像ファイルを生成した場合のFATファイルシステム上でのデータの構造を示している。
In FIG. 13F, the
具体的には、CPU211は、主画像ファイル(DSC_0002.JPG)に対応する表示用画像ファイル(DSC_0002.TMP)が記録された直後に、FAT3b内のクラスタC9に対応する要素の内容をEから17に書き換える。これによって、CPU211は、生成済みの連結後画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0002.TMP)とを連結する。
Specifically, the
さらに、CPU211は、図11(f)の場合と同様に、クラスタC17に対応する要素の内容をEから10に書き換えることによって、クラスタC10をクラスタC17の続きのクラスタとする。そして、この時点では、CPU211は、クラスタC3内からDSC_0002.TMPのエントリ情報とDSC_0003.JPGのエントリ情報とを削除することによって、クラスタC4→C5→C6→C16→C7→C8→C9→17→C10→C11→C12と続き、C12を最後のクラスタとする連結後画像ファイルのファイル名をDSC_0001.JPGとする。
Further, as in the case of FIG. 11 (f), the
その後、主画像ファイル(DSC_0003.JPG)に対応する表示用画像ファイル(DSC_0003.TMP)が記録された直後に、CPU211は、FAT3b内のクラスタC12に対応する要素の内容をEから18に書き換える。これによって、CPU211は、生成済みの連結後画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0003.TMP)とを連結する。
Thereafter, immediately after the display image file (DSC_0003.TMP) corresponding to the main image file (DSC_0003.JPG) is recorded, the
さらに、CPU211は、図11(f)の場合と同様に、クラスタC18に対応する要素の内容をEから13に書き換えることによって、クラスタC13をクラスタC18の続きのクラスタとする。そして、この時点では、CPU211は、クラスタC3内からDSC_0003.TMPのエントリ情報とDSC_0004.JPGのエントリ情報とを削除することによって、クラスタC4→C5→C6→C16→C7→C8→C9→17→C10→C11→C12→C18→C13→C14→C15と続き、C15を最後のクラスタとする連結後画像ファイルのファイル名をDSC_0001.JPGとする。
Further, as in the case of FIG. 11 (f), the
その後、主画像ファイル(DSC_0004.JPG)に対応する表示用画像ファイル(DSC_0004.TMP)が記録された直後に、CPU211は、FAT3b内のクラスタC15に対応する要素の内容をEから19に書き換える。これによって、CPU211は、生成済みの連結後画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0004.TMP)とを連結する。なお、CPU211は、クラスタC19に対応する要素の内容はEのままにしておく。
Thereafter, immediately after the display image file (DSC_0004.TMP) corresponding to the main image file (DSC_0004.JPG) is recorded, the
これによって、FATファイルシステム上では、クラスタC4からC19に格納されているデータは、クラスタC4→C5→C6→C16→C7→C8→C9→C17→C10→C11→C12→C18→C13→C14→C15→C19と続き、クラスタC19を最後のクラスタとする1つの画像ファイルであると認識されるようになる。そして、CPU211は、クラスタC3内からDSC_0004.TMPのエントリ情報を削除することによって、クラスタC4からクラスタC19までに記録されている連結後画像ファイルのファイル名をDSC_0001.JPGとする。
As a result, on the FAT file system, the data stored in the clusters C4 to C19 are stored in the clusters C4 → C5 → C6 → C16 → C7 → C8 → C9 → C17 → C10 → C11 → C12 → C18 → C13 → C14 → Continuing from C15 to C19, the image is recognized as one image file with the cluster C19 as the last cluster. Then, the
次に、図14を用いて、連写のモードが連写優先モードである場合の連結後画像ファイルの生成方法について説明する。なお、図14(a)から図14(d)の各図は、第1の実施の形態で上述した図7(a)から図7(d)の各図と同一のため、説明を省略する。 Next, a method for generating a post-concatenated image file when the continuous shooting mode is the continuous shooting priority mode will be described with reference to FIG. 14A to 14D are the same as FIGS. 7A to 7D described in the first embodiment, and thus the description thereof is omitted. .
図14(e)は、CPU211がFAT情報を書き換えて、本画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0001.TMP)とを連結した後、連結後の画像ファイルに対してさらに本画像ファイル(DSC_0002.JPG)を連結した場合のFATファイルシステム上でのデータの構造を示している。
FIG. 14E shows that the
まず、CPU211は、第3の実施の形態における図12(f)で上述した場合と同様に、FAT3b内のクラスタC6に対応する要素の内容をEから19に書き換えることによって、クラスタC4からクラスタC6に記録されている主画像ファイル(DSC_0001.JPG)とクラスタC19に記録されている表示用画像ファイル(DSC_0001.TMP)とを連結する。
First, the
さらに、CPU211は、図12(f)の場合と同様に、クラスタC19に対応する要素の内容をEから7に書き換えることによって、クラスタC7をクラスタC19の続きのクラスタとする。すなわち、図14(e)では、CPU211は、主画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0001.TMP)とを連結した後に、さらに、主画像ファイル(DSC_0002.JPG)を連結して、1つの連結後画像ファイルを生成する。
Further, as in the case of FIG. 12F, the
そして、CPU211は、クラスタC3内からDSC_0001.TMPのエントリ情報とDSC_0002.JPGのエントリ情報とを削除することによって、クラスタC4→C5→C6→C19→C7→C8→C9と続き、C9を最後のクラスタとする連結後画像ファイルのファイル名をDSC_0001.JPGとする。
Then, the
図14(f)は、CPU211が、さらに主画像ファイル(DSC_0002.JPG)に対応する表示用画像ファイル(DSC_0002.TMP)を記録した直後に、既に生成してある連結後画像ファイルと新たに記録した表示用画像ファイルとを連結して、最終的な1つの連結後画像ファイルを生成した場合のFATファイルシステム上でのデータの構造を示している。
FIG. 14F shows that the
具体的には、CPU211は、主画像ファイル(DSC_0002.JPG)に対応する表示用画像ファイル(DSC_0002.TMP)が記録されたときに、FAT3b内のクラスタC9に対応する要素の内容をEから20に書き換える。これによって、CPU211は、生成済みの連結後画像ファイル(DSC_0001.JPG)と表示用画像ファイル(DSC_0002.TMP)とを連結する。
Specifically, when the display image file (DSC_0002.TMP) corresponding to the main image file (DSC_0002.JPG) is recorded, the
さらに、CPU211は、図12(f)の場合と同様に、クラスタC20に対応する要素の内容をEから10に書き換えることによって、クラスタC10をクラスタC20の続きのクラスタとする。そして、この時点では、CPU211は、クラスタC3内からDSC_0002.TMPのエントリ情報とDSC_0003.JPGのエントリ情報とを削除することによって、クラスタC4→C5→C6→C19→C7→C8→C9→20→C10→C11→C12と続き、C12を最後のクラスタとする連結後画像ファイルのファイル名をDSC_0001.JPGとする。
Further, as in the case of FIG. 12F, the
なお、連写優先モード設定時においては、連写により取得した主画像ファイルを記録した後のメモリカード208aの空き容量Vに対して、表示用画像ファイルを2つしか記録できないため、CPU211は、上記処理によって生成した連結後画像ファイルに対して、さらに主画像ファイル(DSC_0004.JPG)と主画像ファイル(DSC_0005.JPG)とを連結することによって、1つの連結後画像ファイルを生成する。
When the continuous shooting priority mode is set, since only two display image files can be recorded with respect to the free space V of the
具体的には、CPU211は、クラスタC12に対応する要素の内容をEから13に書き換えることによって、クラスタC13をクラスタC12の続きのクラスタとすることによって、生成済みの連結後画像ファイルに主画像ファイル(DSC_0004.JPG)を連結して、新たな連結後画像ファイルを生成する。そして、この時点では、CPU211は、クラスタC3内からDSC_0004.JPGのエントリ情報を削除することによって、クラスタC4→C5→C6→C19→C7→C8→C9→20→C10→C11→C12→C13→C14→C15と続き、C15を最後のクラスタとする連結後画像ファイルのファイル名をDSC_0001.JPGとする。
Specifically, the
さらに、CPU211は、クラスタC15に対応する要素の内容をEから16に書き換えることによって、クラスタC16をクラスタC15の続きのクラスタとすることによって、生成済みの連結後画像ファイルに主画像ファイル(DSC_0005.JPG)を連結する。なお、CPU211は、クラスタC18に対応する要素の内容はEのままにしておく。
Further, the
そして、CPU211は、クラスタC3内からDSC_0005.JPGのエントリ情報を削除することによって、クラスタC4→C5→C6→C19→C7→C8→C9→C20→C10→C11→C12→C13→C14→C15→C16→C17→C18と続き、クラスタC18を最後のクラスタとする連結後画像ファイルのファイル名をDSC_0001.JPGとする。これによって、CPU211は、最終的に1つの連結後画像ファイルを生成することができる。
Then, the
以上説明した第4の実施の形態によれば、以下のような効果を得ることができる。
(1)CPU211は、1つの主画像ファイルに対応する表示用画像ファイルをメモリカード208aに記録するごとに、全ての主画像ファイルとそれに対応する表示用画像ファイルとが1つの画像ファイルを構成すると認識できるように、FAT情報を書き換えるようにした。これによって、CPU211は、連写速度を低下させることなく、1回の連写で取得された全ての画像についての主画像データと表示用画像データとを含んだ1つの画像ファイルを生成することができる。
According to the fourth embodiment described above, the following effects can be obtained.
(1) Each time the
(2)また、第3の実施の形態の場合と異なり、1つの表示用画像ファイルをメモリカード208aに記録するごとにその表示用画像ファイルに対応する主画像ファイルと当該表示用画像ファイルとを連結していくようにした。このため、全ての表示用画像ファイルの記録が完了するのを待たずに、連結後画像ファイルの生成を開始することができるので、使用者が連結後画像ファイルを閲覧できるようにするまでの時間を短縮することができる。
(2) Also, unlike the case of the third embodiment, every time one display image file is recorded on the
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
(1)上述した第1から第4の実施の形態では、表示用画像データの大きさは、例えば、1890×1080ピクセルの大きさのハイビジョンサイズである例について説明した。しかしながら、表示用画像データの大きさはこれに限定されるものではない。例えば、主画像データの大きさがハイビジョンサイズよりも小さい場合には、表示用画像データの大きさを主画像データより小さい大きさ、すなわちハイビジョンサイズより小さい大きさとしてもよい。
-Modification-
The camera according to the above-described embodiment can be modified as follows.
(1) In the first to fourth embodiments described above, the example in which the size of the display image data is a high-definition size of 1890 × 1080 pixels, for example, has been described. However, the size of the display image data is not limited to this. For example, when the size of the main image data is smaller than the high vision size, the size of the display image data may be smaller than the main image data, that is, smaller than the high vision size.
(2)上述した第1から第4の実施の形態では、CPU211は、連写によって撮影された複数の画像を1組の画像として処理を行う例について説明した。しかしながら、連写に限らず、複数の画像が1組の画像として取り扱われる他の場合についても本発明は適用可能である。例えば、パノラマ撮影によって複数の画像が撮影された場合や、多視点撮影(マルチビュー撮影)によって複数の画像が撮影された場合にも本発明は適用可能である。
(2) In the first to fourth embodiments described above, the
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。 Note that the present invention is not limited to the configurations in the above-described embodiments as long as the characteristic functions of the present invention are not impaired. Moreover, it is good also as a structure which combined the above-mentioned embodiment and a some modification.
200 カメラ、201 撮影レンズ、202 CCD、203 CCDドライバー、204 プリプロセス回路、205 A/D変換回路、206 ASIC、207 フラッシュメモリ、208 カードI/F、208a メモリカード、209 メモリ、210 カラーモニタ、211 CPU、212 操作部材、213 電源回路 200 camera, 201 photographing lens, 202 CCD, 203 CCD driver, 204 preprocess circuit, 205 A / D conversion circuit, 206 ASIC, 207 flash memory, 208 card I / F, 208a memory card, 209 memory, 210 color monitor, 211 CPU, 212 operation member, 213 power supply circuit
Claims (7)
前記撮像手段により連写で複数の画像データが取得される場合、各個別親画像データが取得されるごとに、前記個別親画像データを記憶媒体に記録する個別親画像データ記録制御手段と、
連写による画像データの取得が終了した後に、連写で取得した全ての個別親画像データのそれぞれに基づいて個別子画像データを生成して前記記憶媒体に記録する個別子画像データ記録制御手段と、
前記個別親画像データ記録制御手段が1つの前記個別親画像データを前記記憶媒体に記録するごとに、その個別親画像データを記録した後の前記記憶媒体の空き容量を判定し、前記空き容量からその個別親画像データに基づいて生成される前記個別子画像データの見込みデータサイズを減算した容量を撮影可能空き容量として算出する空き容量算出手段と、
前記空き容量算出手段によって算出された前記撮影可能空き容量と、連写で取得される前記個別親画像データの見込みデータサイズと、前記個別親画像データに基づいて生成される個別子画像データの見込みデータサイズとに基づいて、前記撮像手段が次の個別親画像データを取得した場合に、前記次の個別親画像データと前記次の個別親画像データに基づいて生成される個別子画像データとを前記記憶媒体に記録することができるか否かを判定する記録可否判定手段と、
前記記録可否判定手段によって前記記録媒体に記録することができないと判定された場合には、前記撮像手段による連写を終了する撮影制御手段とを備えることを特徴とするカメラ。 Imaging means for capturing a subject image and acquiring image data;
When a plurality of pieces of image data are acquired by continuous shooting by the imaging unit, an individual parent image data recording control unit that records the individual parent image data in a storage medium each time each individual parent image data is acquired;
Individual child image data recording control means for generating individual child image data based on each of all the individual parent image data obtained by continuous shooting and recording them in the storage medium after acquisition of image data by continuous shooting is completed; ,
Each time the individual parent image data recording control unit records one piece of the individual parent image data on the storage medium, the free space of the storage medium after the individual parent image data is recorded is determined. Free capacity calculating means for calculating a capacity obtained by subtracting the expected data size of the individual child image data generated based on the individual parent image data as a shootable free capacity;
The available free space calculated by the free space calculation means, the expected data size of the individual parent image data acquired by continuous shooting, and the expected individual child image data generated based on the individual parent image data When the imaging means acquires the next individual parent image data based on the data size, the next individual parent image data and the individual child image data generated based on the next individual parent image data are A record availability determination unit that determines whether or not recording is possible on the storage medium;
A camera comprising: an imaging control unit that terminates continuous shooting by the imaging unit when it is determined by the recording availability determination unit that recording cannot be performed on the recording medium.
連写のモードとして、前記記録可否判定手段が前記個別子画像データの見込みデータサイズを加味して前記記憶媒体への記録の可否を判定する第1の連写モードと、前記記録可否判定手段が前記個別子画像データの見込みデータサイズを加味しないで前記記憶媒体への記録の可否を判定する第2の連写モードとを備え、
前記連写のモードが前記第1の連写モードに設定された場合には、前記記録可否判定手段および撮影制御手段は、請求項1に記載の処理を行い、
前記連写のモードが前記第2の連写モードに設定された場合には、前記記録可否判定手段は、前記空き容量算出手段によって算出された前記空き容量と、連写で取得される前記個別親画像データの見込みデータサイズとに基づいて、前記撮像手段が次の個別親画像データを取得した場合に、前記個別親画像データを前記記憶媒体に記録することができるか否かを判定し、前記撮影制御手段は、前記記録可否判定手段によって次の個別親画像データを前記記録媒体に記録することができないと判定された場合には、前記撮像手段による連写を終了することを特徴とするカメラ。 The camera of claim 1,
As a continuous shooting mode, a first continuous shooting mode in which the recording availability determination unit determines whether recording is possible on the storage medium in consideration of the expected data size of the individual child image data, and the recording availability determination unit includes A second continuous shooting mode for determining whether or not recording to the storage medium without taking into account the expected data size of the individual child image data,
When the continuous shooting mode is set to the first continuous shooting mode, the recording availability determination unit and the imaging control unit perform the process according to claim 1,
When the continuous shooting mode is set to the second continuous shooting mode, the recording availability determination unit includes the free space calculated by the free space calculating unit and the individual acquired by continuous shooting. Based on the expected data size of the parent image data, it is determined whether or not the individual parent image data can be recorded in the storage medium when the imaging unit acquires the next individual parent image data. The imaging control unit ends the continuous shooting by the imaging unit when it is determined by the recording availability determination unit that the next individual parent image data cannot be recorded on the recording medium. camera.
前記個別子画像データ記録制御手段が全ての前記個別親画像データに対応する前記個別子画像データを前記記憶媒体に記録した後に、それぞれの前記個別親画像データごとに、前記個別親画像データとその個別親画像データに対応する前記個別子画像データとが1つの画像ファイルを構成すると認識できるように、前記記憶媒体のFAT情報を書き換える画像ファイル記録制御手段をさらに備えることを特徴とするカメラ。 The camera of claim 1,
After the individual child image data recording control means records the individual child image data corresponding to all the individual parent image data in the storage medium, the individual parent image data and its individual parent image data are recorded for each individual parent image data. An image file recording control means for rewriting FAT information of the storage medium so that the individual child image data corresponding to the individual parent image data can be recognized as constituting one image file.
前記個別子画像データ記録制御手段が1つの個別親画像データに対応する前記個別子画像データを前記記憶媒体に記録するごとに、その個別親画像データと個別子画像データとが1つの画像ファイルを構成すると認識できるように、前記記憶媒体のFAT情報を書き換える画像ファイル記録制御手段をさらに備えることを特徴とするカメラ。 The camera of claim 1,
Each time the individual child image data recording control unit records the individual child image data corresponding to one individual parent image data in the storage medium, the individual parent image data and the individual child image data form one image file. A camera further comprising image file recording control means for rewriting FAT information of the storage medium so that it can be recognized as configured.
前記個別子画像データ記録制御手段が全ての前記個別親画像データに対応する前記個別子画像データを前記記憶媒体に記録した後、全ての前記個別親画像データと各個別親画像データに対応する前記個別子画像データとが1つの画像ファイルを構成すると認識できるように、前記記憶媒体のFAT情報を書き換える画像ファイル記録制御手段をさらに備えることを特徴とするカメラ。 The camera of claim 1,
After the individual child image data recording control means records the individual child image data corresponding to all the individual parent image data in the storage medium, all the individual parent image data and the individual parent image data correspond to the individual parent image data. A camera further comprising image file recording control means for rewriting FAT information of the storage medium so that the individual child image data can be recognized as constituting one image file.
前記個別子画像データ記録制御手段が1つの個別親画像データに対応する前記個別子画像データを前記記憶媒体に記録するごとに、全ての前記個別親画像データと各個別親画像データに対応する前記個別子画像データとが1つの画像ファイルを構成すると認識できるように、前記記憶媒体のFAT情報を書き換える画像ファイル記録制御手段をさらに備えることを特徴とするカメラ。 The camera of claim 1,
Each time the individual child image data recording control unit records the individual child image data corresponding to one individual parent image data in the storage medium, all the individual parent image data and the individual parent image data correspond to the individual parent image data. A camera further comprising image file recording control means for rewriting FAT information of the storage medium so that the individual child image data can be recognized as constituting one image file.
使用者による指示により前記第1の連写モードが設定されたときに、前記空き容量算出手段によって算出された前記撮影可能空き容量と、連写で取得される前記個別親画像データの見込みデータサイズと、前記個別親画像データに基づいて生成される個別子画像データの見込みデータサイズとに基づいて、前記記憶媒体に記録可能な前記個別親画像データと前記個別子画像データとの組の数を撮影可能枚数として算出し、算出した前記撮影可能枚数を表示装置に表示し、使用者による指示により前記第2の連写モードが設定されたときに、前記空き容量算出手段によって算出された前記空き容量と、連写で取得される前記個別親画像データの見込みデータサイズとに基づいて、前記記憶媒体に記録可能な前記個別親画像データの数を撮影可能枚数として算出し、算出した前記撮影可能枚数を前記表示装置に表示する撮影可能枚数表示手段をさらに備えることを特徴とするカメラ。 The camera according to claim 2,
When the first continuous shooting mode is set by an instruction from the user, the shootable free space calculated by the free space calculating means and the expected data size of the individual parent image data acquired by continuous shooting And the number of sets of the individual parent image data and the individual child image data that can be recorded in the storage medium based on the expected data size of the individual child image data generated based on the individual parent image data. Calculated as the number of shootable images, the calculated number of shootable images is displayed on a display device, and the free space calculated by the free space calculating means when the second continuous shooting mode is set by a user instruction The number of the individual parent image data that can be recorded on the storage medium can be photographed based on the capacity and the expected data size of the individual parent image data acquired by continuous shooting. Camera is calculated as a number, and further comprising a photographable number display means for displaying the calculated the number of recordable images on the display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008155111A JP2009302902A (en) | 2008-06-13 | 2008-06-13 | Camera |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008155111A JP2009302902A (en) | 2008-06-13 | 2008-06-13 | Camera |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009302902A true JP2009302902A (en) | 2009-12-24 |
Family
ID=41549339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008155111A Pending JP2009302902A (en) | 2008-06-13 | 2008-06-13 | Camera |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009302902A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10666850B2 (en) | 2017-10-20 | 2020-05-26 | Canon Kabushiki Kaisha | Imaging control apparatus |
WO2020262977A1 (en) * | 2019-06-26 | 2020-12-30 | 유수연 | Method for removing object in image by using artificial intelligence |
CN116668836A (en) * | 2022-11-22 | 2023-08-29 | 荣耀终端有限公司 | Photographing processing method and electronic equipment |
-
2008
- 2008-06-13 JP JP2008155111A patent/JP2009302902A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10666850B2 (en) | 2017-10-20 | 2020-05-26 | Canon Kabushiki Kaisha | Imaging control apparatus |
WO2020262977A1 (en) * | 2019-06-26 | 2020-12-30 | 유수연 | Method for removing object in image by using artificial intelligence |
KR20210000872A (en) * | 2019-06-26 | 2021-01-06 | 유수연 | Method for deleting an object in image using artificial intelligence |
KR102231794B1 (en) * | 2019-06-26 | 2021-03-25 | 유수연 | Method for deleting an object in image using artificial intelligence |
CN116668836A (en) * | 2022-11-22 | 2023-08-29 | 荣耀终端有限公司 | Photographing processing method and electronic equipment |
CN116668836B (en) * | 2022-11-22 | 2024-04-19 | 荣耀终端有限公司 | Photographing processing method and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7821544B2 (en) | Method and apparatus for providing live view and instant review in an image capture device | |
JP4913085B2 (en) | Multi-image file editing device, multi-image file editing program, and multi-image file editing method | |
US20110221912A1 (en) | Image data processing system | |
JP5163264B2 (en) | camera | |
JP5463973B2 (en) | Display control device, display control program, and display control system | |
JP2009302902A (en) | Camera | |
US20130290652A1 (en) | Storage control device | |
JP5021546B2 (en) | Multi-image file creation device, multi-image file creation program, and multi-image file creation method | |
JP2008263425A (en) | Data recorder and data recording program | |
JP6857863B1 (en) | Imaging device and recording method of image data | |
JP2009268061A (en) | Image display, image display processing program and image display method | |
JP2007243624A (en) | Digital still camera, image reproduction system and their control method | |
JP2009260777A (en) | Camera | |
JP3816401B2 (en) | Data recording device | |
JP2009212720A (en) | Catalog figure generation system, digital camera, catalog figure generation program, and method for generating catalog figure | |
JP2010009205A (en) | Recording control device | |
JP5396760B2 (en) | Recording control apparatus and imaging apparatus | |
US11265464B2 (en) | Imaging apparatus with image-capturing data and management information thereof saved as an incomplete file | |
JP2008219425A (en) | Image processor and image processing method | |
JP3416651B2 (en) | Digital camera | |
JP2010021926A (en) | Image file recording apparatus, and image file recording program | |
JP2014036432A (en) | Imaging apparatus | |
JP2010092268A (en) | Recording control device | |
JP2022048837A (en) | Imaging apparatus | |
JPH10285525A (en) | Digital still camera |