fps、向存儲(chǔ)卡的記錄速率為Ifps時(shí),如下產(chǎn)生等待時(shí)間。即,在上述情況下,在I秒鐘內(nèi)2畫面的JPEG數(shù)據(jù)被記錄到JPEG緩沖區(qū)域107c中,但在存儲(chǔ)卡中I秒鐘內(nèi)只能記錄I畫面。因此,在JPEG緩沖區(qū)域107c中每I秒鐘積蓄I(lǐng)畫面的JPEG數(shù)據(jù),連拍開始5秒鐘后,5畫面的JPEG緩沖區(qū)域107c充滿。
[0068]這樣一來,在JPEG緩沖區(qū)域107c充滿時(shí),JPEG編解碼器108無法將JPEG數(shù)據(jù)輸出到JPEG緩沖區(qū)域107c。因此,JPEG編解碼器108必須停止JPEG壓縮處理直到JPEG緩沖區(qū)域107c出現(xiàn)I畫面的空余為止。這樣一來,在JPEG編解碼器108停止了 JPEG壓縮處理時(shí),記錄到Y(jié)UV緩沖區(qū)域107b的YUV數(shù)據(jù)不能讀入到JPEG編解碼器108中,因此YUV緩沖區(qū)域107b也充滿。
[0069]從而,圖像處理電路103無法向YUV緩沖區(qū)域107b輸出YUV數(shù)據(jù),因此圖像處理電路103必須停止后處理直到Y(jié)UV緩沖區(qū)域107b出現(xiàn)I畫面的空余為止。這樣一來,在圖像處理電路103停止了后處理時(shí),記錄在RAW緩沖區(qū)域107a中的圖像數(shù)據(jù)無法讀入到圖像處理電路103中,因此RAW緩沖區(qū)域107a也充滿。
[0070]RAff緩沖區(qū)域107a充滿時(shí),圖像處理電路103必須停止預(yù)處理的執(zhí)行,因此CXD102無法向圖像處理電路103輸出圖像信號(hào),需要停止連拍攝影直到RAW緩沖區(qū)域107a出現(xiàn)I畫面的空余為止。
[0071]這樣一來,在圖6A、6B所示的例中,JPEG緩沖區(qū)域107c、YUV緩沖區(qū)域107b、RAW緩沖區(qū)域107a依次充滿。最終,每當(dāng)RAW緩沖區(qū)域107a出現(xiàn)I畫面的空余時(shí)才進(jìn)行連拍攝影,因此連拍速度取決于處理速率最慢的向存儲(chǔ)卡的記錄速率。即,最初即使以CCD的幀頻為2fps的連拍速度進(jìn)行連拍,一旦所有的緩沖區(qū)域充滿,則之后的連拍速度降低為向存儲(chǔ)卡的記錄速率、即lfps。
[0072]在本實(shí)施方式中,在連拍速度這樣降低的時(shí)刻,關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件,并打開新的復(fù)數(shù)圖像文件。從而,將打開中的復(fù)數(shù)圖像文件關(guān)閉并打開新的復(fù)數(shù)圖像文件的處理雖然需要一些時(shí)間,但通過在連拍速度降低的時(shí)刻執(zhí)行該處理,可以防止僅僅為了切換復(fù)數(shù)圖像文件而導(dǎo)致連拍速度降低。
[0073]利用圖5所示的流程圖說明第三實(shí)施方式的CPU 106進(jìn)行的處理。另外在圖5中,對(duì)于各步驟中處理內(nèi)容與第一實(shí)施方式相同的步驟省略了說明,以與第一實(shí)施方式的不同點(diǎn)為中心進(jìn)行說明。
[0074]在步驟S704中,CPU 106判斷連拍速度是否超過了預(yù)定的點(diǎn)、即連拍速度是否降低(緩沖區(qū)域是否充滿)。在步驟S704中為否定判斷時(shí),進(jìn)入步驟S707。與之相對(duì),在步驟S704中為肯定判斷時(shí),進(jìn)入步驟S705,CPU 106將打開中的復(fù)數(shù)圖像文件關(guān)閉。
[0075]根據(jù)以上說明的第三實(shí)施方式,可以獲得以下的作用效果。
[0076](I)CPU 106在連拍繼續(xù)且連拍速度下降時(shí),關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件,并打開新的復(fù)數(shù)圖像文件,從而分割復(fù)數(shù)圖像文件。由此,能夠獲得可以防止I個(gè)復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸過大的效果。
[0077](2)在連拍速度降低的時(shí)刻分割復(fù)數(shù)圖像文件,因此可以防止因?yàn)閷⒋蜷_中的復(fù)數(shù)圖像文件關(guān)閉并打開新的復(fù)數(shù)圖像文件的處理所需要的時(shí)間而導(dǎo)致連拍速度降低。
[0078]—第四實(shí)施方式一
[0079]在第四實(shí)施方式中,在存儲(chǔ)卡IlOa的文件系統(tǒng)為FAT文件系統(tǒng)時(shí),在隨著連拍生成的復(fù)數(shù)圖像文件向存儲(chǔ)卡記錄之際,根據(jù)將數(shù)碼相機(jī)100具備的未圖示的FAT存儲(chǔ)器內(nèi)的FAT信息重寫到存儲(chǔ)卡IlOa的時(shí)刻,關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件,并打開新的復(fù)數(shù)圖像文件。從而與上述其他實(shí)施方式同樣,可以防止I個(gè)復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸過大。另外,在第四實(shí)施方式中,關(guān)于圖1到圖4的各圖,與第一實(shí)施方式相同,因此省略說明。
[0080]在FAT文件系統(tǒng)中,作為用于記錄作為管理數(shù)據(jù)的FAT信息的區(qū)域,而在存儲(chǔ)卡IlOa內(nèi)設(shè)置FAT區(qū)域。FAT信息中例如包含記錄有圖像文件的數(shù)據(jù)的簇號(hào)、未使用的簇號(hào)、不良簇號(hào)等信息。此外,數(shù)碼相機(jī)100具備FAT存儲(chǔ)器,其伴隨向存儲(chǔ)卡IlOa記錄數(shù)據(jù)、例如記錄復(fù)數(shù)圖像文件等的圖像文件數(shù)據(jù),讀出存儲(chǔ)卡內(nèi)的FAT信息,并向讀出的FAT信息寫入記錄有數(shù)據(jù)的簇號(hào)等信息等,而改寫FAT信息。S卩,CPU 106在向存儲(chǔ)卡IlOa寫入復(fù)數(shù)圖像文件等數(shù)據(jù)時(shí),需要首先從存儲(chǔ)卡IlOa的FAT區(qū)域向FAT存儲(chǔ)器讀出FAT信息,在FAT存儲(chǔ)器上改寫FAT信息,之后再次向存儲(chǔ)卡IlOa的FAT區(qū)域重寫FAT信息。
[0081]通常,與數(shù)碼相機(jī)100具有的FAT存儲(chǔ)器相比,設(shè)置在存儲(chǔ)卡IlOa內(nèi)的FAT區(qū)域的簇?cái)?shù)更多而尺寸較大,因此無法一次將FAT區(qū)域的全體向FAT存儲(chǔ)器讀出。因此,如圖7所示,CPU 106需要部分地復(fù)制存儲(chǔ)卡IlOa內(nèi)的FAT區(qū)域的一部分區(qū)域的FAT信息、例如區(qū)域A內(nèi)的FAT信息或區(qū)域B內(nèi)的FAT信息,并向FAT存儲(chǔ)器7a讀出(Read),在進(jìn)行了讀出的FAT信息的改寫之后,并重寫(Write)到存儲(chǔ)卡IlOa的FAT區(qū)域。
[0082]例如,在圖7所示的例中,將作為存儲(chǔ)卡IlOa的FAT區(qū)域的一部分的A區(qū)域的FAT信息向FAT存儲(chǔ)器7a讀出后,若直到該FAT信息的最后為止寫入了數(shù)據(jù),則進(jìn)行FAT信息向存儲(chǔ)卡IlOa的重寫。之后,將接下來的作為FAT區(qū)域的一部分的B區(qū)域的FAT信息向FAT存儲(chǔ)器7a讀出,同樣若直到該FAT信息的最后為止寫入了 FAT信息,則進(jìn)行FAT信息向存儲(chǔ)卡IlOa的重寫。
[0083]此時(shí),CPU 106每當(dāng)從FAT存儲(chǔ)器7a向存儲(chǔ)卡IlOa進(jìn)行FAT信息的重寫時(shí)關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件,并打開新的復(fù)數(shù)圖像文件。從而,例如在數(shù)碼相機(jī)100具有的FAT存儲(chǔ)器7a的存儲(chǔ)器容量為能夠記錄(讀出)用于管理256MB的數(shù)據(jù)的FAT信息的尺寸時(shí),在存儲(chǔ)卡IlOa記錄有256MB的數(shù)據(jù)時(shí)進(jìn)行FAT信息的重寫,因此可以將復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸抑制在256MB以內(nèi)。同樣,在數(shù)碼相機(jī)100具有的FAT存儲(chǔ)器7a的存儲(chǔ)器容量為能夠記錄(讀出)用于管理512MB的數(shù)據(jù)的FAT信息的尺寸時(shí),可以將復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸抑制在512MB以內(nèi)。從而可以防止I個(gè)復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸過大。
[0084]或者,CPU 106也可以在從FAT存儲(chǔ)器7a向存儲(chǔ)卡IlOa的FAT信息的重寫進(jìn)行了預(yù)定次數(shù)時(shí)關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件,并打開新的復(fù)數(shù)圖像文件。例如,預(yù)先設(shè)定I個(gè)復(fù)數(shù)圖像文件的目標(biāo)尺寸,反復(fù)進(jìn)行從FAT存儲(chǔ)器7a向存儲(chǔ)卡IlOa的FAT信息的重寫,結(jié)果在該復(fù)數(shù)圖像文件的尺寸最接近目標(biāo)尺寸的重寫時(shí)刻下關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件。從而可以將復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸抑制為接近預(yù)先設(shè)定的目標(biāo)尺寸的尺寸,可以防止I個(gè)復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸過大。另外,目標(biāo)尺寸可以是固定尺寸,也可以由使用者任意設(shè)定。
[0085]具體地說,在I個(gè)復(fù)數(shù)圖像文件的目標(biāo)尺寸為800MB時(shí),且數(shù)碼相機(jī)100具有的FAT存儲(chǔ)器7a的存儲(chǔ)器容量是能夠記錄用于管理256MB的數(shù)據(jù)的FAT信息的尺寸時(shí),進(jìn)行3次FAT信息的重寫后,在存儲(chǔ)卡中寫入了 756MB的數(shù)據(jù),因此在該時(shí)刻下關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件。此外,在數(shù)碼相機(jī)100具有的FAT存儲(chǔ)器7a的存儲(chǔ)器容量是能夠記錄用于管理128MB的數(shù)據(jù)的FAT信息的尺寸時(shí),進(jìn)行7次FAT信息的重寫后,在存儲(chǔ)卡中寫入了 896MB的數(shù)據(jù),因此在該時(shí)刻下關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件。此外,在數(shù)碼相機(jī)100具有的FAT存儲(chǔ)器7a的存儲(chǔ)器容量是能夠記錄用于管理512MB的數(shù)據(jù)的FAT信息的尺寸時(shí),進(jìn)行2次FAT信息的重寫后,在存儲(chǔ)卡中寫入了 1024MB的數(shù)據(jù),因此在該時(shí)刻下關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件。
[0086]利用圖5所示的流程圖說明第四實(shí)施方式的CPU 106進(jìn)行的處理。另外在圖5中,對(duì)于各步驟中處理內(nèi)容與第一實(shí)施方式相同的步驟省略了說明,以與第一實(shí)施方式的不同點(diǎn)為中心進(jìn)行說明。
[0087]在步驟S704中,CPU 106判斷連拍速度是否超過了預(yù)定的點(diǎn)、即是否到達(dá)了從FAT存儲(chǔ)器7a向存儲(chǔ)卡IlOa的FAT信息的重寫時(shí)刻。在步驟S704中為否定判斷時(shí),進(jìn)入步驟S707。與之相對(duì),在步驟S704中為肯定判斷時(shí),進(jìn)入步驟S705,CPU 106將打開中的復(fù)數(shù)圖像文件關(guān)閉。
[0088]根據(jù)以上說明的第四實(shí)施方式,可以獲得以下的作用效果。
[0089](I)CPU 106每當(dāng)進(jìn)行從FAT存儲(chǔ)器7a向存儲(chǔ)卡IlOa的FAT信息的重寫時(shí),進(jìn)行復(fù)數(shù)圖像文件的分割。由此,能夠獲得可以防止I個(gè)復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸過大的效果。
[0090](2) CPU 106在從FAT存儲(chǔ)器7a向存儲(chǔ)卡IlOa的FAT信息的重寫進(jìn)行了與I個(gè)復(fù)數(shù)圖像文件的目標(biāo)尺寸對(duì)應(yīng)的預(yù)定次數(shù)時(shí),進(jìn)行復(fù)數(shù)圖像文件的分割。從而可以使I個(gè)復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸接近目標(biāo)尺寸,并且能夠獲得防止去數(shù)據(jù)尺寸過大的效果。
[0091]—變形例一
[0092]上述實(shí)施方式的數(shù)碼相機(jī)可以如下變形。
[0093](I)在上述第一實(shí)施方式中,以下述情況為例進(jìn)行了說明:CPU106在連拍繼續(xù)且復(fù)數(shù)圖像文件內(nèi)記錄的JPEG數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)、例如100時(shí),關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件,而打開新的復(fù)數(shù)圖像文件。但是,I個(gè)復(fù)數(shù)圖像文件內(nèi)記錄的JPEG數(shù)據(jù)的最大數(shù)可以由使用者任意設(shè)定。
[0094](2)在上述第二實(shí)施方式中,以下述情況為例進(jìn)行了說明:CPU106在連拍繼續(xù)且復(fù)數(shù)圖像文件的數(shù)據(jù)尺寸超過預(yù)定尺寸、例如100MB時(shí),關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件,并打開新的復(fù)數(shù)圖像文件。但是,I個(gè)復(fù)數(shù)圖像文件的最大數(shù)據(jù)尺寸可以由使用者任意設(shè)定。
[0095](3)在上述第三實(shí)施方式中,以下述情況為例進(jìn)行了說明:CPU106在連拍繼續(xù)且連拍速度下降時(shí),關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件,并打開新的復(fù)數(shù)圖像文件。但是,CPU 106也可以在連拍速度下降時(shí),關(guān)閉當(dāng)前的復(fù)數(shù)圖像文件且打開新的復(fù)數(shù)圖像文件,并且在該時(shí)刻下執(zhí)行焦點(diǎn)調(diào)節(jié)處理(AF處理)。例如,CPU 106在進(jìn)行連拍的連拍模式下,在使用者半按了釋放按鈕的時(shí)刻執(zhí)行AF處理而進(jìn)行焦點(diǎn)調(diào)節(jié),之后在使用者全按了釋放按鈕的時(shí)刻開始連拍。此時(shí),CPU 106通過在連拍速度下降的時(shí)刻再次進(jìn)行