專利名稱:攝像設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及諸如數(shù)字照相機的將視頻記錄為數(shù)字數(shù)據(jù)的攝 像設(shè)備以及該^殳備的控制方法。更具體地,本發(fā)明涉及在寫訪 問的次數(shù)有限的記錄介質(zhì)中進行記錄的攝像設(shè)備以及該設(shè)備的 控制方法。
背景技術(shù):
通常,根據(jù)被稱作文件系統(tǒng)的用于管理數(shù)據(jù)文件的存儲位 置、屬性等的規(guī)則,來將數(shù)據(jù)文件記錄在存儲裝置中。雖然根
據(jù)OS的類型等已知各種文件系統(tǒng),但是FAT (File Allocation Table,文件分配表)文件系統(tǒng)被廣泛使用。
圖2示出使用FAT系統(tǒng)的存儲裝置的區(qū)域配置的概要。在頭 區(qū)中設(shè)置管理區(qū)。管理區(qū)包括主引導(dǎo)記錄(MBR)、引導(dǎo)扇區(qū)、 FAT和目錄。管理區(qū)記錄關(guān)于文件系統(tǒng)的基本信息,例如,存 儲裝置中的數(shù)據(jù)區(qū)的大小以及表示存儲裝置中的最小邏輯存儲 單位的簇大小。數(shù)據(jù)區(qū)緊隨管理區(qū)。通常,將數(shù)據(jù)文件保存在 數(shù)據(jù)區(qū)中。
下面將說明獲取記錄在數(shù)據(jù)區(qū)中的數(shù)據(jù)文件 (IMG一0001.JPG)的最基本的過程。包括在例如OS中的文件 輸入/輸出模塊首先找到存儲裝置中的目錄項塊。然后,文件輸 入/輸出模塊通過目錄項中的文件名搜索IMG—0001.JPG。在找 到IMG—0001.JPG的目錄項時,文件輸入/輸出才莫塊獲取它的開 始簇。
然后,文件輸入/輸出模塊參考與獲取的開始簇相對應(yīng)的 FAT中的地址,并確定該數(shù)據(jù)文件被記錄在簇的哪個鏈(簇鏈)中。
參考圖2,從目錄項可知,IMG—0001.JPG的開始簇是簇3。 通過參考與簇3相對應(yīng)的FAT區(qū),顯然,記錄了"4",文件數(shù)據(jù) 還被記錄在蔟4中。通過參考與簇4相對應(yīng)的FAT區(qū),顯然,記 錄了"5"。通過這種方式,將其中記錄有數(shù)據(jù)文件的簇的鏈追溯 到記錄了 "FFFF"的簇,"FFFF"表示最后簇。
在這種情況下,由于"FFFF"記錄在與簇6相對應(yīng)的FAT區(qū), 因此顯然,通過4吏用四個l美3、 4、 5和6來i己錄IMG—0001.JPG。 另外,每簇的容量使得可以得知IMG—0001. JPG所使用的區(qū)域的 大小。即,如果容量是16KB/簇,則IMG—OOOl.JPG使用 16KB + 4^64KB的區(qū)域。通過這種方式,文件輸入/輸出才莫塊識 別出IMG—0001.JPG存在于簇3 ~ 6中,并且通過從這些簇中讀取 數(shù)據(jù)可以獲取文件。
接著,將說明將新文件IMG—0002. JPG保存在存儲介質(zhì)中的 過程。當(dāng)新保存文件時,文件輸入/輸出模塊首先打開該文件。 當(dāng)打開文件時,文件輸入/輸出模塊在目錄項區(qū)中登記與文件名 (IMG—0002.JPG)相對應(yīng)的新的項。注意,此時,由于沒有確 定文件的開始簇和文件大小,因此目錄項是空白的。
然后,文件輸入/輸出模塊將文件寫入數(shù)據(jù)區(qū)的空白簇中。 在完成寫數(shù)據(jù)時,文件輸入/輸出模塊關(guān)閉文件。當(dāng)關(guān)閉文件時, 文件輸入/輸出模塊在目錄項中寫入開始簇和文件大小,并在 FAT區(qū)中寫入蔟《連。
如上所述,當(dāng)保存文件時,文件輸入/輸出模塊執(zhí)行至少四 次寫入,即,在目錄項中寫入(文件打開的時刻)、在數(shù)據(jù)區(qū)中 寫入、以及在目錄項和FAT中寫入(文件關(guān)閉的時刻)。
近來,為了減小用于數(shù)字照相機等的可替換的存儲介質(zhì)的 成本,已經(jīng)提供一種寫訪問的次數(shù)有限的存儲介質(zhì),例如,一
次性寫入存儲介質(zhì)。將寫訪問的次數(shù)有限的存儲介質(zhì),在這種 情況下,一 次性寫入存儲介質(zhì)稱為有限可重寫存儲介質(zhì)。
可以將FAT文件系統(tǒng)用于有限可重寫存儲介質(zhì)。但是,有 限可重寫存儲介質(zhì)不允許更新同一寫單位(扇區(qū))中的數(shù)據(jù)。 因此,在將文件保存在有限可重寫存儲介質(zhì)中時,不能不加修 改地使用參考圖2所說明的需要更新同 一扇區(qū)中的FAT和目錄 項的方法。
在這種情況下,已經(jīng)提出了用于將FAT文件系統(tǒng)應(yīng)用于有 限可重寫存儲介質(zhì)的文件保存過程。
將參考圖3說明該方法。該方法與上面的方法在以下方面是 相同的當(dāng)將新文件IMG一0002.JPG保存在有限可重寫存儲介質(zhì) 中時,必須在FAT、目錄項和數(shù)據(jù)區(qū)中寫入。
雖然可以在數(shù)據(jù)區(qū)的可用簇中寫入,但是管理信息(FAT 和目錄項)已經(jīng)被寫入。如上所述,只允許一次寫訪問的有限
可重寫存儲介質(zhì)不允許改寫/更新一次性寫入的數(shù)據(jù)。因此,已 經(jīng)被使用的FAT和目錄項無效,并且附加有與IMG一0002.JPG有
關(guān)的信息的新的管理信息被寫入未使用的區(qū)。另外,在數(shù)據(jù)區(qū) 中的寫入之后,而不是在文件打開的時刻,包括數(shù)據(jù)大小和開 始簇的所有信息被同時寫入目錄項。
這使得可以基于F AT文件系統(tǒng)將文件記錄在有限可重寫存 儲介質(zhì)中。但是,保存新的文件將總是消耗數(shù)據(jù)區(qū)以外的用于 管理信息的容量。
例如,日本特開2003畫244606 ( Dl )已經(jīng)才是出了以下技術(shù) 將管理信息和圖像數(shù)據(jù) 一起記錄在照相機中的內(nèi)置非易失性存 儲器中,并在例如存儲卡被取出的時刻將圖像數(shù)據(jù)和管理信息 同時記錄在有限可重寫存儲介質(zhì)中。
根據(jù)D1,由于不是每當(dāng)創(chuàng)建文件時就寫入管理信息,因此
可以提高有限可重寫存儲介質(zhì)的使用效率。但是,根據(jù)D1,由 于圖像數(shù)據(jù)和管理信息都被存儲在照相機的內(nèi)置非易失性存儲 器中,如果非易失性存儲器的容量不大,則有限可重寫存儲介 質(zhì)中的寫入次數(shù)增加,從而導(dǎo)致存儲介質(zhì)使用效率的下降。近 來的數(shù)字照相機由于像素數(shù)的增加而生成大容量的圖像數(shù)據(jù)。 因此,不能有效地提高存儲介質(zhì)的使用效率,除非它有具有相 當(dāng)大容量的內(nèi)置非易失性存儲器。這使得成本大大增加。
另外,Dl中所公開的技術(shù)在取出存儲卡或者連接外部裝置 時寫入圖像數(shù)據(jù)。因此,存在直到寫入結(jié)束的下一處理的等待 時間。即使例如用戶想立即更換存儲卡,他/她也必須等待,直 到對存儲在內(nèi)置存儲器中的圖像數(shù)據(jù)的寫入結(jié)束。
另一方面,在攝像設(shè)備中,為了確定可記錄圖像的數(shù)量, 必須知道存儲介質(zhì)的可用空間。伴隨有限可重寫存儲介質(zhì)的使 用存在特有的問題。傳統(tǒng)上,攝像設(shè)備在啟動處理時從存儲介 質(zhì)中的F AT區(qū)的信息中獲取可用簇的數(shù)量,并通過將所獲得的 數(shù)量乘以簇大小來計算存儲介質(zhì)的可用空間。然后,該設(shè)備基 于該可用空間獲取可記錄圖像的數(shù)量。
有限可重寫存儲介質(zhì)被配置為允許攝像設(shè)備以與 一般的存 儲介質(zhì)相同的方式來使用它。因此,當(dāng)攝像設(shè)備使用有限可重 寫存儲介質(zhì)時,即使實際上除與圖像數(shù)據(jù)相對應(yīng)的容量以外, 容量還減小了與管理信息相對應(yīng)的容量,設(shè)備也在僅檢測到容 量只減小了與圖像數(shù)據(jù)相對應(yīng)的容量時更新可用空間。
結(jié)果,在攝像設(shè)備所計算出的可用空間和實際可用空間之 間出現(xiàn)差異。但是,還未提供使攝像設(shè)備可以精確地掌握有限 可重寫存儲介質(zhì)的可用空間的具體方法。
發(fā)明內(nèi)容
因此,本發(fā)明提供在提高使用的簡易性和抑制成本增加的 同時可以有效地使用有限可重寫存儲介質(zhì)的容量的攝像設(shè)備以 及該設(shè)備的控制方法。
另外,本發(fā)明提供可以精確地掌握有限可重寫存儲介質(zhì)的 可用空間的才聶像設(shè)備以及該設(shè)備的控制方法。
根據(jù)本發(fā)明的一方面,提供一種攝像設(shè)備,其具有包括拍
攝模式的多個操作模式,所述攝像設(shè)備包括保持單元,其使
得可以安裝/卸下存儲介質(zhì);判斷單元,用于判斷安裝到所述保 持單元的存儲介質(zhì)是否是有限可重寫存儲介質(zhì);可重寫的內(nèi)置 存儲單元;以及寫控制單元,用于當(dāng)所述判斷單元判斷為所述 存儲介質(zhì)是有限可重寫存儲介質(zhì)時,執(zhí)行控制,以將通過所述 拍攝模式下的拍攝處理所生成的圖像數(shù)據(jù)寫入所述存儲介質(zhì) 中,并將所述圖像數(shù)據(jù)的管理信息臨時保存在所述內(nèi)置存儲單 元中,并且在所述拍攝模式結(jié)束時將所述管理信息寫入所述存 儲介質(zhì)中。
根據(jù)本發(fā)明的另一方面,提供一種攝像設(shè)備,包括保持 單元,其使得可以安裝/卸下存儲介質(zhì);判斷單元,用于判斷安 裝到所述保持單元的存儲介質(zhì)是否是有限可重寫存儲介質(zhì);可 重寫的內(nèi)置存儲單元;以及寫控制單元,用于當(dāng)所述判斷單元 判斷為所述存儲介質(zhì)是有限可重寫存儲介質(zhì)時,執(zhí)行控制,以 將通過拍攝處理所生成的圖像數(shù)據(jù)寫入所述存儲介質(zhì)中,并將 所述圖像數(shù)據(jù)的管理信息臨時保存在所述內(nèi)置存儲單元中,并 且每當(dāng)所述管理信息達到預(yù)定數(shù)據(jù)大小時,將所述管理信息寫 入所述存儲介質(zhì)中。
根據(jù)本發(fā)明的又一方面,提供一種攝像設(shè)備,包括保持 單元,其使得可以安裝/卸下存儲介質(zhì);判斷單元,用于判斷安 裝到所述保持單元的存儲介質(zhì)是否是有限可重寫存儲介質(zhì);可
重寫的內(nèi)置存儲單元;以及寫控制單元,用于當(dāng)所述判斷單元 判斷為所述存儲介質(zhì)是有限可重寫存儲介質(zhì)時,執(zhí)行控制,以 將要寫入所述存儲介質(zhì)中的數(shù)據(jù)臨時保存在所述內(nèi)置存儲單元
中,并且每當(dāng)所述數(shù)據(jù)達到預(yù)定數(shù)據(jù)大小時,將所述數(shù)據(jù)寫入 所述存儲介質(zhì)中。
根據(jù)本發(fā)明的又一方面,提供一種攝像設(shè)備的控制方法, 所述攝像設(shè)備包括包括拍攝模式的多個操作模式,并包括使得 可以安裝/卸下存儲介質(zhì)的保持單元以及可重寫的內(nèi)置存儲單 元,所述控制方法包括下列步驟判斷步驟,用于判斷安裝到 所述保持單元的存儲介質(zhì)是否是有限可重寫存儲介質(zhì);以及當(dāng)
時,執(zhí)行控制,以將通過所述拍攝模式下的拍攝處理所生成的 圖像數(shù)據(jù)寫入所述存儲介質(zhì)中,并將所述圖像數(shù)據(jù)的管理信息 臨時保存在所述內(nèi)置存儲單元中,并且在所述拍攝模式結(jié)束時 將所述管理信息寫入所述存儲介質(zhì)中。
根據(jù)本發(fā)明的又一 方面,提供一種攝像設(shè)備的控制方法, 所述攝像設(shè)備包括包括拍攝模式的多個操作模式,并包括使得 可以安裝/卸下存儲介質(zhì)的保持單元以及可重寫的內(nèi)置存儲單 元,所述控制方法包括下列步驟判斷步驟,用于判斷安裝到 所述保持單元的存儲介質(zhì)是否是有限可重寫存儲介質(zhì);以及當(dāng)
時,執(zhí)行控制,以將要寫入所述存儲介質(zhì)中的數(shù)據(jù)臨時保存在 所述內(nèi)置存儲單元中,并且每當(dāng)所述數(shù)據(jù)達到預(yù)定數(shù)據(jù)大小時, 將所述數(shù)據(jù)寫入所述存儲介質(zhì)中。
根據(jù)本發(fā)明的又一方面,提供一種攝像設(shè)備,包括保持 單元,其使得可以安裝/卸下存儲介質(zhì);判斷單元,用于判斷安 裝到所述保持單元的存儲介質(zhì)是否是有限可重寫存儲介質(zhì);可
用空間計算單元,用于計算所述存儲介質(zhì)的可用空間;以及可 記錄圖像數(shù)量計算單元,用于利用由所述可用空間計算單元所 計算出的所述可用空間來計算可記錄圖像的數(shù)量,其中,當(dāng)所 述判斷單元判斷為所述存儲介質(zhì)是有限可重寫存儲介質(zhì)時,所 述可記錄圖像數(shù)量計算單元根據(jù)由所述可用空間計算單元所計 算出的所述可用空間、預(yù)定圖像數(shù)據(jù)大小以及預(yù)定管理信息數(shù) 據(jù)大小,來計算所述可記錄圖像的數(shù)量,以及當(dāng)所述判斷單元 判斷為所述存儲介質(zhì)不是有限可重寫存儲介質(zhì)時,所述可記錄 圖像數(shù)量計算單元根據(jù)由所述可用空間計算單元所計算出的所 述可用空間以及預(yù)定圖像數(shù)據(jù)大小,來計算所述可記錄圖像的 數(shù)量。
根據(jù)本發(fā)明的又一 方面,提供一種攝像設(shè)備的控制方法, 所述攝像設(shè)備包括使得可以安裝/卸下存儲介質(zhì)的保持單元,所 述控制方法包括下列步驟判斷步驟,用于判斷安裝到所述保 持單元的存儲介質(zhì)是否是有限可重寫存儲介質(zhì);可用空間計算 步驟,用于計算所述存儲介質(zhì)的可用空間;以及可記錄圖像數(shù) 量計算步驟,用于利用在所述可用空間計算步驟中所計算出的 所述可用空間來計算可記錄圖像的數(shù)量,其中,在所述可記錄 圖像數(shù)量計算步驟中,當(dāng)在所述判斷步驟中判斷為所述存儲介 質(zhì)是有限可重寫存儲介質(zhì)時,根據(jù)在所述可用空間計算步驟中 所計算出的所述可用空間、預(yù)定圖像數(shù)據(jù)大小以及預(yù)定管理信 息數(shù)據(jù)大小,來計算所述可記錄圖像的數(shù)量,以及當(dāng)在所述判 斷步驟中判斷為所述存儲介質(zhì)不是有限可重寫存儲介質(zhì)時,根 據(jù)在所述可用空間計算步驟中所計算出的所述可用空間以及預(yù) 定圖像數(shù)據(jù)大小,來計算所述可記錄圖像的數(shù)量。
通過下面參考附圖對示例性實施例的說明,本發(fā)明的其他 特征將變得顯而易見。
圖1是示出作為根據(jù)本發(fā)明的實施例的攝像設(shè)備的例子的
數(shù)字照相才幾10 0的配置例子的框圖2是示出使用F AT系統(tǒng)的存儲裝置的區(qū)域配置的概要的
圖3是示出在將FAT文件系統(tǒng)應(yīng)用于有限可重寫存儲介質(zhì) 的情況下的文件保存過程的概要的圖4A至4C是示意性地示出本發(fā)明的第 一 實施例中的有限
可重寫存儲介質(zhì)的管理信息更新方法的概要的圖5是用于說明本發(fā)明的第 一 實施例中的有限可重寫存儲 介質(zhì)的管理信息更新方法的流程圖6是示出本發(fā)明的實施例中的與存儲介質(zhì)200和數(shù)字照相 機100之間的通信相關(guān)聯(lián)的配置的框圖7是用于說明根據(jù)本發(fā)明的第 一 實施例的數(shù)字照相機10 0 啟動時的處理的流程圖8A至8C是均示出根據(jù)本發(fā)明的第 一 實施例的在數(shù)字照 相^L100上顯示的窗口例子的圖9是用于說明根據(jù)本發(fā)明的第 一 實施例的數(shù)字照相機10 0 的拍攝處理的流程圖IO是用于說明根據(jù)本發(fā)明的第一實施例的由數(shù)字照相機 IOO進行的可記錄圖像的數(shù)量的計算處理的流程圖;以及
圖11A和11B是用于說明根據(jù)本發(fā)明的第二實施例的攝像 設(shè)備中的拍攝模式處理的流程圖。
具體實施例方式
現(xiàn)在將根據(jù)附圖詳細說明本發(fā)明的優(yōu)選實施例。
數(shù)字照相機100的配置
圖1是示出作為根據(jù)本發(fā)明的實施例的攝像設(shè)備的例子的
數(shù)字照相機1 oo的配置例子的框圖。根據(jù)本實施例的攝像設(shè)備并
不限于數(shù)字照相機,可以是作為數(shù)字照相機而工作的設(shè)備。作 為數(shù)字照相機而工作的設(shè)備包括數(shù)字攝像機、具有數(shù)字照相機 的便攜式電話等。
附圖標(biāo)記10表示鏡頭單元;12表示具有光圏功能的快門; 14表示將光學(xué)圖像轉(zhuǎn)換成電信號的攝像裝置;16表示將從攝像 裝置14輸出的模擬信號轉(zhuǎn)換成數(shù)字信號的A/D轉(zhuǎn)換器。注意, 可以使用CCD圖像傳感器、CMOS圖像傳感器等作為攝像裝置 14。
定時生成單元18向攝像裝置14、 A/D轉(zhuǎn)換器16和D/A轉(zhuǎn)換器 26提供時鐘信號和控制信號,并通過存儲控制單元22和系統(tǒng)控 制單元50控制定時生成單元18。
圖像處理單元20對來自A/D轉(zhuǎn)換器16的圖像數(shù)據(jù)或者來自 存儲控制單元22的圖像數(shù)據(jù)進行預(yù)定的像素插值處理和顏色轉(zhuǎn) 換處理。
圖像處理單元20通過使用所拍攝的圖像數(shù)據(jù)來進行預(yù)定的 運算處理。系統(tǒng)控制單元50基于所獲得的運算處理結(jié)果,控制 曝光控制單元40和調(diào)焦控制單元42, /人而實現(xiàn)TTL (Through TheLens,通過鏡頭)系統(tǒng)的AF (自動調(diào)焦)處理、AE (自動 曝光)處理和EF (電子閃光預(yù)發(fā)射)處理。
另外,圖像處理單元20通過使用所拍攝的圖像數(shù)據(jù)進行預(yù) 定的運算處理,并在所獲得的運算處理結(jié)果的基礎(chǔ)上進行TTL 系統(tǒng)的AWB (自動白平衡)處理。
存儲控制單元22控制A/D轉(zhuǎn)換器16、定時生成單元18、圖 像處理單元20、圖像顯示存儲器24、 D/A轉(zhuǎn)換器26、存儲器30
和壓縮/解壓縮單元32。
通過圖像處理單元20和存儲控制單元22將來自A/D轉(zhuǎn)換器 16的輸出數(shù)據(jù)寫入圖像顯示存儲器24或者存儲器30,或者通過 存儲控制單元22將其寫入圖像顯示存儲器24或存儲器30。
諸如LCD或有機EL顯示器的圖像顯示單元28通過D/A轉(zhuǎn)換 器26顯示寫入圖像顯示存儲器24的圖像數(shù)據(jù)。在圖像顯示單元 28上順序顯示所拍攝的圖像數(shù)據(jù)使得可以實現(xiàn)電子取景器 (EVF)功能。
圖像顯示單元28可以根據(jù)來自系統(tǒng)控制單元50的指令隨意 地打開/關(guān)閉顯示。關(guān)閉顯示使得可以大大減少數(shù)字照相機IOO 的電力消耗。
存儲器30是存儲所拍攝的靜止和運動圖像的存儲裝置,并 具有足夠大以存儲預(yù)定數(shù)量的靜止圖像或預(yù)定時間段的運動圖 像的存儲容量。因此,在連續(xù)拍攝多個靜止圖像的連續(xù)拍攝的 情況下,或者在全景拍攝的情況下,可以高速大量地將圖像寫 到存儲器30中。
另外,可以使用存儲器30作為系統(tǒng)控制單元50的工作區(qū)。 壓縮/解壓縮單元32導(dǎo)入來自存儲器30的圖像數(shù)據(jù),根據(jù)預(yù) 定的圖像壓縮方法壓縮圖像數(shù)據(jù),并將壓縮后的圖像數(shù)據(jù)寫入 存儲器30中。另外,壓縮/解壓縮單元32可以導(dǎo)入來自存儲器30 的壓縮后的圖像數(shù)據(jù),解壓縮圖像數(shù)據(jù),并將解壓縮后的圖像 數(shù)據(jù)寫入存儲器30中。注意,壓縮/解壓縮單元32可以使用通過 JPEG、 JPEG 2000所定義的圖像壓縮方法或者使用自適應(yīng)離散 余弦變換(ADCT)、小波變換等的圖像壓縮方法,作為預(yù)定的 圖像壓縮方法。
曝光控制單元40控制具有光圏功能的快門12,曝光控制單 元40還具有與閃光燈48協(xié)作的閃光燈控制功能。
調(diào)焦控制單元4 2控制鏡頭單元10的調(diào)焦。變焦控制單元4 4 控制鏡頭單元10的變焦。鏡筒控制單元46控制用作保護鏡頭單 元10的鏡頭筒的保護單元102的操作。
閃光燈48具有作為拍攝時的輔助光源的功能和光控制功 能。閃光燈48還具有發(fā)出AF輔助光的功能。
通過TTL系統(tǒng)控制曝光控制單元40和調(diào)焦控制單元42。系 統(tǒng)控制單元50基于圖像處理單元20所獲得的運算處理結(jié)果,來 控制曝光控制單元4 0和調(diào)焦控制單元4 2 。
系統(tǒng)控制單元5 0是例如通過執(zhí)行存儲在存儲器5 2中的程序 來控制整個數(shù)字照相機10 0的C P U 。存儲器5 2存儲用于系統(tǒng)控制 單元50的操作的常量、變量、程序等。
顯示單元54包括LCD、 LED、揚聲器等的組合,并根據(jù)系 統(tǒng)控制單元50對程序的執(zhí)行,使用字符、圖像、聲音等,來顯 示操作狀態(tài)、消息等。 一個或多個顯示單元54被布置在數(shù)字照 相機100的操作單元70的附近能容易觀察到的位置。部分顯示單 元54放置在光學(xué)取景器104中。
單次拍攝/連續(xù)拍攝模式指示、自拍指示、壓縮比指示、記錄像 素數(shù)指示、記錄圖像數(shù)指示、剩余可記錄圖像數(shù)指示、快門速 度指示、光圈值指示、曝光校正指示、閃光燈指示、紅眼減輕 指示、微距拍攝指示、蜂鳴器設(shè)置指示、剩余時間電池電平指 示、剩余電池電平指示、錯誤指示、利用多位數(shù)所組成的數(shù)字 的信息指示、記錄介質(zhì)200的安裝/卸下狀態(tài)指示、通信I/F操作 指示、以及日期和時間指示。這些指示中的一些還顯示在光學(xué) 取景器104中。
另外,在顯示單元54的顯示內(nèi)容中,顯示在光學(xué)取景器104 中的指示包括焦點對準(zhǔn)指示、照相機抖動警告指示、閃光燈充
電指示、快門速度指示、光圈值指示、曝光校正指示等。
非易失性存儲器56是可電擦除/記錄的存儲器,可以使用 EEPROM等作為非易失性存儲器56 。
數(shù)字照相機10 0包括模式撥盤開關(guān)6 0 、第 一 快門開關(guān)S W1
62、第二快門開關(guān)SW2 64、圖像顯示打開/關(guān)閉開關(guān)66、快速
瀏覽打開/關(guān)閉開關(guān)68以及操作單元70。它們是給出指令以例如
開始和停止系統(tǒng)控制單元50的預(yù)定操作的操作構(gòu)件。這些操作
構(gòu)件中的每一個均包括按鈕、開關(guān)、撥盤、觸摸面板、視線檢
測裝置、語音識別裝置等或者它們的組合。
下面將具體說明這些操作構(gòu)件中的每一 個。
模式撥盤開關(guān)60允許操作模式的切換/設(shè)置,該操作模式例 如是自動拍攝模式、程序拍攝模式、全景拍攝模式、回放模式、 多畫面回放/擦除模式以及PC連接模式。
在配置在數(shù)字照相機100上的快門按鈕(未示出)被按下到 第一行程(半按下)時,第一快門開關(guān)SW1 62接通。接通第一 快門開關(guān)SW1 62將開始AF (自動調(diào)焦)處理、AE (自動曝光) 處理、AWB (自動白平衡)處理、EF處理等。
在配置在數(shù)字照相機100上的快門按鈕(未示出)^皮按下到 第二行程(全按下)時,第二快門開關(guān)SW2 64接通。這給出了 開始一系列處理的指令,該一系列處理包括曝光處理、顯影處 理和記錄處理。在曝光處理中,該設(shè)備通過A/D轉(zhuǎn)換器16和存 儲控制單元22將從攝像裝置14所讀取的信號寫到存儲器30中, 作為圖像數(shù)據(jù)。另外,設(shè)備使用圖像處理單元20和存儲控制單 元22中的運算處理來進行顯影處理。另外,設(shè)備還進行以下處 理從存儲器30讀取圖像數(shù)據(jù)的記錄處理、在壓縮/解壓縮單元 32中壓縮數(shù)據(jù)、以及將圖像數(shù)據(jù)寫到記錄介質(zhì)200中。
使用圖像顯示打開/關(guān)閉開關(guān)6 6使得可以對圖像顯示單元28進行打開/關(guān)閉設(shè)置。在使用光學(xué)取景器104的拍攝操作中, 關(guān)閉圖像顯示單元28可以節(jié)省電力。
利用快速瀏覽打開/關(guān)閉開關(guān)68,用戶設(shè)置是否進行緊接在 拍攝之后自動回放所拍攝的圖像數(shù)據(jù)的快速瀏覽操作。注意, 在本實施例中,用戶在關(guān)閉圖像顯示單元28的同時設(shè)置快速瀏 覽的執(zhí)行/不執(zhí)行。
操作單元70是包括諸如開關(guān)、按鈕、轉(zhuǎn)動撥盤開關(guān)、觸摸 面板等的操作構(gòu)件的用戶接口 。
操作單元70包括菜單按鈕、設(shè)置按鈕、微距按鈕、多畫面 回放/新頁按鈕、閃光燈設(shè)置按鈕、單次拍攝/連續(xù)拍攝/自拍切 換按鈕、菜單移動+(加)按鈕、菜單移動-(減)按鈕、回放 圖像移動+(加)按鈕、回放圖像移動-(減)按鈕、拍攝圖像 質(zhì)量選擇按鈕、曝光校正按鈕、日期和時間設(shè)置按鈕等。
電源控制單元80包括電池檢測電路、DC/DC轉(zhuǎn)換器、將塊 切換為被通電的開關(guān)電路等。電源控制單元8 0檢測電池的安裝/ 卸下、電池的類型、剩余電池電平,并基于4全測結(jié)果和來自系 統(tǒng)控制單元50的指令來控制DC/DC轉(zhuǎn)換器,從而在必要的時間 段內(nèi)向包括記錄介質(zhì)200的各單元施加必要的電壓。
電源86包括諸如石成性電池或鋰電池的 一 次電池,諸如NiCd 電池、NiMH電池或者Li電池的二次電池,AC適配器等,并通 過連接器82和84安裝在數(shù)字照相機100中。
卡控制器90通過接口 91向/從存儲介質(zhì)200發(fā)送/接收數(shù)據(jù)。 存儲介質(zhì)200通過連接器92連接到接口 91。存儲介質(zhì)^r測單元98 檢測存儲介質(zhì)200是否被連接到連接器92 。
存儲介質(zhì)200是可卸下的存儲介質(zhì)??梢允褂么鎯?、可移 除HDD等作為存儲介質(zhì)200。
注意,可以將該設(shè)備配置為允許使用多個存儲介質(zhì)200。在
這種情況下,兩對或更多對的接口 91與連接器92連接到卡控制 器90。存儲介質(zhì)200的規(guī)j各可以彼此相同或不同。
另外,連接到接口91的裝置并不限于存儲介質(zhì)200。例如, 包括LAN卡、調(diào)制解調(diào)卡、USB卡、IEEE1394卡、P1284卡、 SCSI卡、用于PHS的通信卡等的各種通信卡可以連接到接口 91。 在這種情況下,可以通過通信卡向/從諸如打印機的其它計算機 和外圍裝置傳送圖像數(shù)據(jù)和附加到圖像數(shù)據(jù)的管理信息。
保護單元102覆蓋數(shù)字照相機100的包括鏡頭單元10的攝像 單元,以防止掘J象單元一皮污染和損壞。
光學(xué)取景器104是例如TTL取景器,并通過使用棱鏡和反射 鏡,使通過鏡頭單元10的光束形成圖像。使用光學(xué)取景器104 使得可以在不使用圖像顯示單元28的電子取景器功能的情況下 執(zhí)行拍攝。如上所述,將在顯示單元54上顯示的與某些功能相 關(guān)聯(lián)的信息顯示在光學(xué)取景器104中。例如,該信息包括焦點對 準(zhǔn)指示、照相機抖動警告指示、閃光燈充電指示、快門速度指 示、光圏值指示、曝光校正指示等。
通信單元110執(zhí)行諸如RS232C、 USB、 IEEE1394、 P1284、 SCSI、調(diào)制解調(diào)、LAN和無線通信的各種通信處理。
連接器(在無線通信的情況下為天線)112用于通過通信單 元110將數(shù)字照相機100連接到其他裝置。
接著將參考圖4A至4C和圖5來說明用于在具有該配置的數(shù) 字照相機100中更新有限可重寫存儲介質(zhì)中的管理信息的方法。
圖4A至4C是示意性地示出本實施例中用于更新有限可重 寫存儲介質(zhì)中的管理信息的方法的概要的圖。
圖5是用于說明本實施例中的有限可重寫存儲介質(zhì)中的管 理信息更新處理的流程圖。
為了簡單,假定系統(tǒng)控制單元50已經(jīng)檢測到存儲介質(zhì)200
是有限可重寫存儲介質(zhì)。不具體限定用于檢測存儲介質(zhì)的類型 的方法。例如,可以-使用4幾械4全測方法或電才全測方法。前一種 方法包括機械4全測有限可重寫存儲介質(zhì)的封裝的指定部分的形 狀的方法。后 一 種方法包括通過獲取預(yù)先存儲的存儲介質(zhì)的屬 性信息來執(zhí)行檢測的方法。
當(dāng)通過操作模式撥盤開關(guān)60設(shè)置了拍攝模式(執(zhí)行拍攝的 模式,例如,自動拍攝模式、程序拍攝模式或者全景拍攝模式) 時,系統(tǒng)控制單元50執(zhí)行拍攝準(zhǔn)備處理(S601)。
在步驟S602中,系統(tǒng)控制單元50檢查可記錄圖像的數(shù)量是 否是一個或更多個。通過后面將說明的啟動處理過程已經(jīng)計算 出了存儲介質(zhì)200的可寫扇區(qū)的數(shù)量和可記錄圖像的數(shù)量。如果 存儲介質(zhì)200的剩余容量很小并且可記錄圖像的數(shù)量為0,則系 統(tǒng)控制單元50在不允許拍攝的情況下進入步驟S613。
當(dāng)在步驟S 6 02中判斷為可記錄圖像的數(shù)量為 一 個或更多 個時,系統(tǒng)控制單元50接收來自操作單元70的輸入,并判斷該 輸入是否是用于結(jié)束拍攝模式(S603 )。在這種情況下,例如, 用于結(jié)束拍攝模式的輸入特別是通過模式撥盤開關(guān)60切換到回 放模式的指令、或者基于電源開關(guān)的操作的關(guān)閉(斷電)指令。 另外,該輸入包括與用戶的4乘作無關(guān)的輸入,例如,諸如通過 系統(tǒng)控制單元50的自動關(guān)閉的異常通知。
當(dāng)結(jié)束拍攝模式時,系統(tǒng)控制單元50使處理進入步驟 S613。當(dāng)不結(jié)束拍攝模式時,系統(tǒng)控制單元50接收來自快門開 關(guān)SW1 62或者第二快門開關(guān)SW2 64的輸入,并判斷是否輸入了 拍攝指令(S604 )。當(dāng)在步驟S604中判斷為沒有輸入拍攝指令 時,系統(tǒng)控制單元50使處理返回步驟S601。
如果在步驟S604中輸入了拍攝指令,即,第二快門開關(guān)SW2 64接通,則系統(tǒng)控制單元50執(zhí)行已知的拍攝處理。然后,系統(tǒng)控制單元50通過卡控制器90將所獲得的圖像數(shù)據(jù)寫入有限可重 寫存儲介質(zhì)200中(S605 )。系統(tǒng)控制單元50還將已寫扇區(qū)的數(shù) 量設(shè)置為用于已寫圖像數(shù)據(jù)的扇區(qū)的數(shù)量(S606 )??梢愿鶕?jù) 圖像數(shù)據(jù)大小和扇區(qū)大小獲得扇區(qū)數(shù)量。該扇區(qū)數(shù)量與存儲介 質(zhì)200中圖像數(shù)據(jù)所使用的容量相對應(yīng)。
系統(tǒng)控制單元50將諸如FAT和目錄項的管理信息寫入諸如 非易失性存儲器56或存儲器52的可重寫內(nèi)部存儲器中,而不是 有限可重寫存儲介質(zhì)200中。在這種情況下,如果已經(jīng)寫入管理 信息,則系統(tǒng)控制單元50更新該信息的內(nèi)容(S607 )。圖4A示 出第一圖像(IMG_0001.JPG)的拍攝處理結(jié)束時內(nèi)部存儲器和 存儲介質(zhì)200的狀態(tài)。圖4B示出第二圖像(IMG—0002.JPG)的 拍攝處理結(jié)束時內(nèi)部存儲器和存儲介質(zhì)200的狀態(tài)。
然后,系統(tǒng)控制單元5 0判斷寫入內(nèi)部存儲器中的管理信,t、 的大小是否等于或大于預(yù)定大小(S608 )。在這種情況下,預(yù) 定大小可以是有限可重寫存儲介質(zhì)的最小寫單位(例如,扇區(qū)), 或者確保用于內(nèi)部存儲器的緩沖器大小。
當(dāng)在步驟S608中判斷為管理信息小于預(yù)定大小時,系統(tǒng)控 制單元50使處理進入步驟S611。當(dāng)在步驟S608中判斷為管理信 息等于或大于預(yù)定大小時,系統(tǒng)控制單元50將與預(yù)定大小相對 應(yīng)的管理信息寫入有限可重寫存儲介質(zhì)(S609 )。然后,系統(tǒng) 控制單元50將在步驟S609中寫入的管理信息所使用的扇區(qū)數(shù) 量添加到已寫扇區(qū)的數(shù)量(S610)。圖4C示出寫入管理信息時 內(nèi)部存儲器和存儲介質(zhì)200的狀態(tài)。
系統(tǒng)控制單元5 0從當(dāng)前可寫扇區(qū)的數(shù)量中減去所計算出的 已寫扇區(qū)的數(shù)量(S611 )。然后,系統(tǒng)控制單元50執(zhí)行可記錄 圖像數(shù)量計算處理(圖10) ( S612)(后面將說明),并使處理 返回步驟S601。 在步驟S613中,系統(tǒng)控制單元50判斷是否存在還未被寫入 有限可重寫存儲介質(zhì)200中的管理信息。如果存在未被寫入的管 理信息,則系統(tǒng)控制單元50將存儲在內(nèi)部存儲器中的管理信息 寫入有限可重寫存儲介質(zhì)200的預(yù)定區(qū)域中(S614)。然后,系 統(tǒng)控制單元50從當(dāng)前可寫扇區(qū)的數(shù)量中減去在步驟S614中寫 入的管理信息所使用的扇區(qū)數(shù)量(S615)。
最后,系統(tǒng)控制單元50執(zhí)行可記錄圖像數(shù)量計算處理(圖 10)(后面將說明)(S616),并結(jié)束拍攝模式。當(dāng)在步驟S613 中判斷為不存在未被寫入的管理信息時,系統(tǒng)控制單元50立即 結(jié)束拍攝模式,并根據(jù)在步驟S603中所檢測到的輸入,例如向 回放模式的切換或關(guān)閉,來執(zhí)行處理。
如上所述,根據(jù)本實施例,該設(shè)備將新生成的圖像數(shù)據(jù)寫 入有限可重寫存儲介質(zhì)200中。另一方面,在存在更新管理信息 的可能性的同時,內(nèi)部存儲器保存管理信息。在管理信息中, 首先將內(nèi)容確定的部分寫入有限可重寫存儲介質(zhì)。這使得可以 有效利用有限可重寫存儲介質(zhì)200的容量。
另外,由于管理信息在大小上顯著小于圖像數(shù)據(jù),所以臨 時存儲管理信息所需的內(nèi)置存儲器的容量也小,并且通常不必 增加內(nèi)置存儲器的容量。特別是在寫入確定的管理信息時,該 設(shè)備按每一 等于有限可重寫存儲介質(zhì)200的寫單位的數(shù)據(jù)量寫
入信息,從而進一 步有效地利用有限可重寫存儲介質(zhì)200的存儲
六旦 谷里。
圖6是示出本實施例中的與存儲介質(zhì)200和數(shù)字照相機100 之間的通信相關(guān)聯(lián)的配置的框圖。為了方便,在圖6中沒有示出 接口 91和連接器92。
存儲介質(zhì)200包括控制器401和非易失性存儲器402。控制器 401通過命令線403從數(shù)字照相機100中的卡控制器90接收默認
命令,并通過數(shù)據(jù)線404接收處理后的數(shù)據(jù)。控制器401通過數(shù) 據(jù)線404向卡控制器90返回通過執(zhí)行所接收的命令而獲得的處 理結(jié)果。
從卡控制器90所提供的命令包括用于將數(shù)據(jù)寫入非易失性 存儲器402的"WRITE—CMD"、用于從非易失性存儲器402讀取 數(shù)據(jù)的"READ—CMD"、用于請求非易失性存儲器402的可寫扇 區(qū)的數(shù)量的"AVAILABLE—SECTOR—CMD,,等。
控制器4 01根據(jù)所接收到的命令和處理后的數(shù)據(jù),執(zhí)行關(guān)于 非易失性存儲器402的處理。控制器401將非易失性存儲器402 作為邏輯地址空間和物理地址空間來管理,并將表示這兩個空 間的對應(yīng)關(guān)系的表存儲在內(nèi)部存儲器(未示出)中。然后,控 制器401將從卡控制器90所接收到的邏輯空間地址轉(zhuǎn)換成非易 失性存儲器4 02的物理空間地址,并執(zhí)行讀/寫操作等。
如果存儲介質(zhì)200是有限可重寫存儲介質(zhì),則存儲介質(zhì)200 只允許寫入一次信息。因此,如果存儲介質(zhì)200的內(nèi)部數(shù)據(jù)改變, 則新創(chuàng)建改變后的數(shù)據(jù)。這時,控制器401將改變后的數(shù)據(jù)新寫 入非易失性存儲器402的物理地址空間中,并更新存在新寫入的 數(shù)據(jù)的物理地址空間和邏輯地址空間之間的對應(yīng)關(guān)系。這使得 即使對于編輯后的數(shù)據(jù),卡控制器9 0也可以指定與編輯前的數(shù) 據(jù)的邏輯地址相同的邏輯地址,從而消除要知道數(shù)據(jù)的物理地 址空間的必要性。
假定控制器401已經(jīng)接收到命令"WRITE—CMD"和處理后 的數(shù)據(jù)"0x20(非易失性存儲器402的邏輯空間地址)、OxAA(寫 入數(shù)據(jù))"。在這種情況下,首先,控制器401將邏輯空間地址 "0x20"轉(zhuǎn)換成非易失性存儲器402的物理空間地址"0x40"。然 后,控制器401將數(shù)據(jù)"OxAA"寫入非易失性存儲器402的物理空 間地址"0x40",并通過數(shù)據(jù)線404向卡控制器90返回表示寫處理
成功/失敗的信息。當(dāng)接收到命令"AVAILABLE—SECTOR—CMD,, 時,控制器401通過數(shù)據(jù)線404向卡控制器90返回非易失性存儲 器402中的可寫扇區(qū)的數(shù)量。
注意,非易失性存儲器402并不限于諸如快閃ROM的半導(dǎo) 體存儲裝置,并且可以是諸如硬盤的^f茲記錄介質(zhì)或者諸如CD-R 或DVD的光學(xué)記錄裝置。
有限可重寫存儲介質(zhì)的可寫扇區(qū)的數(shù)量的計算處理
接著將參考圖7以及圖8A至8C來說明用于計算有限可重寫 存儲介質(zhì)的可寫扇區(qū)的數(shù)量的方法的例子。
圖7是用于說明數(shù)字照相機100啟動時的處理的流程圖。有i 定在本實施例中,當(dāng)接通電源時設(shè)置拍攝模式。
首先,在用戶進行電源接通操作時,系統(tǒng)控制單元50開始 運行(S801 )。系統(tǒng)控制單元50通過存儲介質(zhì)檢測單元98判斷 存儲介質(zhì)200是安裝還是卸下的(S802)。在判斷為沒有安裝存 儲介質(zhì)200時(步驟S802中的"否"),系統(tǒng)控制單元50在圖像顯 示單元28上顯示表示沒有安裝存儲介質(zhì)200的消息,從而向用戶 給出警告(S812)。
圖8A示出當(dāng)沒有安裝存儲介質(zhì)200時所顯示的消息的例 子。在這種情況下,除消息502"不存在卡"之外,設(shè)備還在窗口 的右下部分上顯示"O"作為可記錄圖像的數(shù)量。注意,設(shè)備可以 通過消息指示之外的警告聲音、合成語音等來給出警告。如果 沒有安裝存儲介質(zhì)200,則即使用戶接通了第 一快門開關(guān)SW1 62和第二快門開關(guān)SW2 64,設(shè)備也不允許拍攝處理(S811)。
當(dāng)判斷為安裝了存儲介質(zhì)200時(步驟S802中的"是"),系 統(tǒng)控制單元50向包括存儲介質(zhì)200的各單元提供電力。系統(tǒng)控制 單元50初始化硬件,例如,使變焦控制單元44將鏡頭單元10移 動到預(yù)定位置,從而執(zhí)行拍攝準(zhǔn)備(S803 )。 系統(tǒng)控制單元50通過分析存儲介質(zhì)200的主引導(dǎo)記錄和引 導(dǎo)扇區(qū),獲取有關(guān)存儲介質(zhì)200的文件系統(tǒng)的信息,例如,F(xiàn)AT 的大小、簇大小和扇區(qū)大小,并將它們存儲在非易失性存儲器 56中(S804 )。系統(tǒng)控制單元50還從存儲介質(zhì)200讀取FAT信息, 荻取可寫簇的開始位置,并將它們存儲在非易失性存儲器56中 (S805 )。
系統(tǒng)控制單元50使卡控制器90發(fā)送命令 "AVAILABLE—SECTOR_CMD",并從存儲介質(zhì)200的控制器401 獲取非易失性存儲器402的可寫扇區(qū)的數(shù)量(S806 )。系統(tǒng)控制 單元50將可寫扇區(qū)的數(shù)量存儲在非易失性存儲器56中。
系統(tǒng)控制單元50基于在步驟S806中所獲取的可寫扇區(qū)的 數(shù)量,計算可記錄圖像的數(shù)量(S807 )。后面將參考圖10詳細 說明可記錄圖像數(shù)量的計算處理。設(shè)備將計算結(jié)果存儲在非易 失性存儲器56中。
在步驟S808中,系統(tǒng)控制單元50判斷在步驟S807中所計算 出的可記錄圖像的數(shù)量是否等于或大于l,即,設(shè)備是否準(zhǔn)備好 拍攝。如果可記錄圖像的數(shù)量等于或大于l (步驟S808中的 "是"),則系統(tǒng)控制單元50使圖像顯示單元28用作電子取景器, 并如圖8C所示,顯示所計算出的可記錄圖像的數(shù)量504( S809 )。
如果已經(jīng)將管理信息記錄在存儲介質(zhì)200內(nèi),則系統(tǒng)控制單
元50將管理信息導(dǎo)入到內(nèi)部存儲器中,并在拍攝操作之后更新
導(dǎo)入到內(nèi)部存儲器中的管理信息。注意,可以在其它時刻,例
如步驟S804中的處理的時刻,從使用中的存儲介質(zhì)導(dǎo)入管理信 自
當(dāng)判斷為可記錄圖像的數(shù)量為O時,即,設(shè)備還沒有準(zhǔn)備好 拍攝(步驟S808中的"否"),系統(tǒng)控制單元50給出表示存儲介質(zhì) 200沒有可用空間的警告(S810)。
圖8B示出存儲介質(zhì)200沒有可用空間時所顯示的消息的例 子。在這種情況下,除消息503"沒有可用空間"之外,還在窗口 的右下部分上顯示"0"作為可記錄圖像的數(shù)量504。注意,設(shè)備 可以通過消息指示之外的警告聲音、合成語音等來給出警告。 如果存儲介質(zhì)200沒有可用空間并且可記錄圖^f象的數(shù)量為0,則 即使用戶接通了第一快門開關(guān)SW1 62和第二快門開關(guān)SW2 64, 設(shè)備也不允許拍攝處理(S811)。
注意,當(dāng)設(shè)備在啟動時刻以外的時刻檢測存儲介質(zhì)時,可 以執(zhí)行圖7中步驟S803和隨后步驟中的處理。假定用戶需要在 攝像設(shè)備處于啟動狀態(tài)時移除存儲介質(zhì)200,并用另 一存儲介質(zhì) 替換它。這時,系統(tǒng)控制單元50通過存儲介質(zhì)檢測單元98判斷 是否安裝了存儲介質(zhì)200。當(dāng)判斷為安裝了存儲介質(zhì)200時,存 儲介質(zhì)200執(zhí)行步驟S803以及隨后步驟中的處理。
在這種情況下,可以初始化諸如卡控制器9 0和接口 91的僅 對應(yīng)于與卡功能相關(guān)聯(lián)的部分的硬件。根據(jù)要安裝的存儲介質(zhì) 的類型,可以通過電方法或機械方法來#全測存儲介質(zhì)200的安 裝。可選地,可以基于例如用于保護存儲介質(zhì)或其安裝部分(例 如卡槽)的蓋的打開/關(guān)閉,來間接地檢測存儲介質(zhì)的安裝。
接著將參考圖9所示的流程圖說明根據(jù)本實施例的數(shù)字照 相機100的拍攝處理。圖9中的與圖7相同的附圖標(biāo)記表示執(zhí)行與 圖7的處理相同的處理的步驟。
首先,與在啟動處理的情況中一樣,系統(tǒng)控制單元50基于 可記錄圖像的數(shù)量來判斷設(shè)備是否準(zhǔn)備好拍攝(S808 )。如果 可記錄圖像的數(shù)量等于或大于l (步驟S808中的"是"),則系統(tǒng) 控制單元50使圖像顯示單元28用作電子取景器,并顯示所計算 出的可記錄圖像的數(shù)量(S809 )。
將系統(tǒng)控制單元50設(shè)置為處于等待來自用戶的拍攝開始指
令的待機狀態(tài)(S1003 )。在這種情況下,當(dāng)用戶全按下快門按 鈕并接通第二快門開關(guān)SW2 64時,系統(tǒng)控制單元50判斷為輸入 了拍攝處理開始指令。
響應(yīng)于拍攝處理開始指令,系統(tǒng)控制單元5 0執(zhí)行拍攝處理 和關(guān)于有限可重寫存儲介質(zhì)的寫處理(S1004 )。注意,步驟 S1004中的處理與圖5中的步驟S605至S611中的處理相同。
系統(tǒng)控制單元50從存儲介質(zhì)200獲取可寫扇區(qū)的數(shù)量 (S806 ),并計算可記錄圖像的數(shù)量(S807 )。系統(tǒng)控制單元50 基于在步驟S807中所計算出的可記錄圖像的數(shù)量來判斷設(shè)備 是否可以執(zhí)行接下來的拍攝(S808 )。
接著將參考圖10中所示的流程圖來說明根據(jù)本實施例的數(shù) 字照相機10 0的可記錄圖像數(shù)量計算處理。
首先,系統(tǒng)控制單元50從非易失性存儲器56讀取在步驟 S806中所獲取的可寫扇區(qū)的數(shù)量(S1101 )。系統(tǒng)控制單元50從 非易失性存儲器56獲取用戶預(yù)先設(shè)置的拍攝圖像大小(像素數(shù)) 和壓縮模式(質(zhì)量)(S1102),并計算與設(shè)置條件相對應(yīng)的標(biāo) 準(zhǔn)圖像數(shù)據(jù)大小(S1103)。在這種情況下,對標(biāo)準(zhǔn)圖像數(shù)據(jù)大 小可以使用任何計算方法。例如,可以通過將圖像大小和壓縮 模式應(yīng)用于所準(zhǔn)備的數(shù)學(xué)表達式來計算標(biāo)準(zhǔn)圖像數(shù)據(jù)大小。設(shè) 備可以通過預(yù)先準(zhǔn)備二維表格并參考該表格,來獲取標(biāo)準(zhǔn)圖像 數(shù)據(jù)大小,該二維表格接收圖像數(shù)據(jù)和壓縮模式并輸出標(biāo)準(zhǔn)圖 像數(shù)據(jù)大小。注意,作為要使用的扇區(qū)的數(shù)量獲取數(shù)據(jù)大小。
根據(jù)作為攝像設(shè)備中通常使用的壓縮編碼方案的JPEG方 案,即使使用相同的編碼參數(shù),壓縮后的數(shù)據(jù)大小也隨原始圖 像的特性而變化。因此,將用于計算可記錄圖像的數(shù)量的標(biāo)準(zhǔn) 數(shù)據(jù)大小設(shè)置為相對大的值,以使得即使具有相對低的壓縮比 的圖^f象也可以^皮記錄。
系統(tǒng)控制單元50通過將從非易失性存儲器56所讀取的可寫 扇區(qū)的數(shù)量除以標(biāo)準(zhǔn)圖像數(shù)據(jù)大小(扇區(qū)單元)和預(yù)定管理信 息數(shù)據(jù)大小(扇區(qū)單元)的總和,來計算可記錄圖像的數(shù)量 (S1104)。在本實施例中,雖然將預(yù)定管理信息大小設(shè)置為三 個扇區(qū)的大小,這是用于更新兩個FAT和一個目錄項扇區(qū)所需 的最小值,但是也可以設(shè)置更多數(shù)量的扇區(qū),以允許可靠的寫 入。在這種情況下,假定效率最低的狀態(tài),即,每當(dāng)拍攝圖像 時就記錄管理信息的狀態(tài),計算可記錄圖#>的數(shù)量。
如上面已經(jīng)說明的,根據(jù)本實施例,當(dāng)要使用寫訪問的次 數(shù)有限的有限可重寫存儲介質(zhì)時,可以通過使用小容量的內(nèi)部 存儲器來抑制管理信息的寫入次數(shù)。這使得可以有效地使用存 儲容量。另外,可以精確地計算有限可重寫存儲介質(zhì)的可用空 間。
第二實施例
接著將參考圖11 A和11B中所示的流程圖說明根據(jù)本發(fā)明 的第二實施例的攝像設(shè)備中的拍攝模式處理。根據(jù)本實施例的 攝像設(shè)備的配置可以與第 一 實施例中所述的數(shù)字照相機IOO的 配置相同,因此,將省略"i兌明。圖11A和11B中的相同的附圖標(biāo) 記表示執(zhí)行與第 一 實施例中的拍攝模式處理(圖5 )相同的處理 的步驟,并將省略說明。
在從步驟S1305至步驟S1308的處理中,由于本實施例中的 拍攝模式處理不同于第 一 實施例中的拍攝模式處理,因此下面 將僅說明不同的處理。
當(dāng)檢測到拍攝開始指令的輸入時(步驟S604中的"是"),系 統(tǒng)控制單元5 0判斷可記錄圖像的數(shù)量是否小于預(yù)定的圖像數(shù)量 (S1305 )。在這種情況下,預(yù)定的圖像數(shù)量為2。在作為預(yù)測 值的標(biāo)準(zhǔn)圖像數(shù)據(jù)大小和實際數(shù)據(jù)大小之間,以及預(yù)測的管理
信息數(shù)據(jù)大小和實際數(shù)據(jù)大小之間存在差異。因此,當(dāng)存儲介
質(zhì)200的可用空間減小時,可記錄圖像的實際數(shù)量可能變得小于 基于預(yù)測值的可記錄圖像的數(shù)量。當(dāng)基于預(yù)測值的可記錄圖像 的數(shù)量減小到 一 定值時,掌握精確的管理信息數(shù)據(jù)大小可以抑 制不能寫入圖像的情況。
當(dāng)判斷為可記錄圖像的數(shù)量小于預(yù)定的圖像數(shù)量時(步驟 S1305中的"是"),系統(tǒng)控制單元50在有限可重寫存儲介質(zhì)中搜 索管理信息。然后,系統(tǒng)控制單元50精確計算后面需要寫入的 管理信息的大小,并將所計算出的大小設(shè)置為預(yù)測的管理信息 大小(S1306 )。
當(dāng)判斷為可記錄圖像的數(shù)量大于預(yù)定的圖像數(shù)量時(步驟 S1305中的"否,,),系統(tǒng)控制單元50不執(zhí)行步驟S1306中的處理。
在步驟S1307中,系統(tǒng)控制單元50判斷由拍攝處理所生成 的圖像數(shù)據(jù)大小(扇區(qū))和預(yù)測的管理信息數(shù)據(jù)大小(扇區(qū)) 的總和(寫入數(shù)據(jù)大小(扇區(qū)))是否大于可寫扇區(qū)的數(shù)量。
當(dāng)判斷為寫入數(shù)據(jù)大小(扇區(qū))大于可寫扇區(qū)的數(shù)量時, 系統(tǒng)控制單元50執(zhí)行壓縮處理,以減小圖像數(shù)據(jù)大小(S1308 )。 然后,系統(tǒng)控制單元50再次執(zhí)行步驟S1307中的判斷。系統(tǒng)控 制單元50重復(fù)執(zhí)行壓縮處理,直到可寫數(shù)據(jù)大小(扇區(qū))變得 等于或小于可寫扇區(qū)的數(shù)量。
如果寫入數(shù)據(jù)大小(扇區(qū))等于或小于可寫扇區(qū)的數(shù)量, 則系統(tǒng)控制單元50執(zhí)行步驟S605中的圖像數(shù)據(jù)寫入處理以及 隨后的處理。這使得可以可靠地寫入管理信息。
其它實施例
上述實施例已經(jīng)例示了使用 一次性寫入存儲介質(zhì)作為有限 可重寫存儲介質(zhì)的情況。但是,在不能執(zhí)行重寫操作的狀態(tài)下 可以將本發(fā)明應(yīng)用于寫訪問的次數(shù)有限的任何存儲介質(zhì)。
上述實施例已經(jīng)例示了圖像數(shù)據(jù)的管理信息作為要寫入存 儲介質(zhì)中的數(shù)據(jù)。但是,上面的記錄控制可以應(yīng)用于要寫入有 限可重寫記錄介質(zhì)中的任意數(shù)據(jù)( 一次性寫入數(shù)據(jù))。即,在一 次性寫入數(shù)據(jù)被臨時存儲在內(nèi)部存儲器中并且該數(shù)據(jù)的內(nèi)容被 確定之后,將該數(shù)據(jù)寫入有限可重寫存儲介質(zhì)中。另外在這種 情況下,按每一等于有限可重寫存儲介質(zhì)的記錄單位的大小記 錄數(shù)據(jù),使得可以進一步有效地利用存儲容量。
雖然已經(jīng)參考示例性實施例對本發(fā)明作了說明,但是應(yīng)當(dāng) 理解,本發(fā)明并不限于所公開的示例性實施例。所附權(quán)利要求 的范圍符合最寬的解釋,以包括所有這樣的修改以及等同結(jié)構(gòu) 和功能。
本申請要求2006年9月5日提交的日本專利申請 2006-240795的優(yōu)先權(quán),在此通過引用將該申請整體包括。
權(quán)利要求
1.一種攝像設(shè)備,其具有包括拍攝模式的多個操作模式,所述攝像設(shè)備包括保持單元,其使得可以安裝/卸下存儲介質(zhì);判斷單元,用于判斷安裝到所述保持單元的存儲介質(zhì)是否是有限可重寫存儲介質(zhì);可重寫的內(nèi)置存儲單元;以及寫控制單元,用于當(dāng)所述判斷單元判斷為所述存儲介質(zhì)是有限可重寫存儲介質(zhì)時,執(zhí)行控制,以將通過所述拍攝模式下的拍攝處理所生成的圖像數(shù)據(jù)寫入所述存儲介質(zhì)中,并將所述圖像數(shù)據(jù)的管理信息臨時保存在所述內(nèi)置存儲單元中,并且在所述拍攝模式結(jié)束時將所述管理信息寫入所述存儲介質(zhì)中。
2. 根據(jù)權(quán)利要求l所述的攝像設(shè)備,其特征在于,當(dāng)操作 模式改變或者執(zhí)行了電源斷開操作時,所述拍攝模式結(jié)束。
3. —種攝像設(shè)備,包括保持單元,其使得可以安裝/卸下存儲介質(zhì); 判斷單元,用于判斷安裝到所述保持單元的存儲介質(zhì)是否 是有限可重寫存儲介質(zhì);可重寫的內(nèi)置存儲單元;以及寫控制單元,用于當(dāng)所述判斷單元判斷為所述存儲介質(zhì)是 有限可重寫存儲介質(zhì)時,執(zhí)行控制,以將通過拍攝處理所生成 的圖像數(shù)據(jù)寫入所述存儲介質(zhì)中,并將所述圖像數(shù)據(jù)的管理信 息臨時保存在所述內(nèi)置存儲單元中,并且每當(dāng)所述管理信息達 到預(yù)定數(shù)據(jù)大小時,將所述管理信息寫入所述存儲介質(zhì)中。
4. 一種攝像設(shè)備,包括保持單元,其使得可以安裝/卸下存儲介質(zhì); 判斷單元,用于判斷安裝到所述保持單元的存儲介質(zhì)是否 是有限可重寫存儲介質(zhì); 可重寫的內(nèi)置存儲單元;以及寫控制單元,用于當(dāng)所述判斷單元判斷為所述存儲介質(zhì)是 有限可重寫存儲介質(zhì)時,執(zhí)行控制,以將要寫入所述存儲介質(zhì) 中的數(shù)據(jù)臨時保存在所述內(nèi)置存儲單元中,并且每當(dāng)所述數(shù)據(jù) 達到預(yù)定數(shù)據(jù)大小時,將所述數(shù)據(jù)寫入所述存儲介質(zhì)中。
5. 根據(jù)權(quán)利要求3所述的攝像設(shè)備,其特征在于,所述預(yù) 定數(shù)據(jù)大小等于所述存儲介質(zhì)的最小寫單位的大小。
6. 根據(jù)權(quán)利要求3所述的攝像設(shè)備,其特征在于,所述預(yù) 定數(shù)據(jù)大小等于所述內(nèi)置存儲單元中確保的緩沖器大小。
7. 根據(jù)權(quán)利要求4所述的攝像設(shè)備,其特征在于,所述預(yù) 定數(shù)據(jù)大小等于所述存儲介質(zhì)的最小寫單位的大小。
8. 根據(jù)權(quán)利要求4所述的攝像設(shè)備,其特征在于,所述預(yù) 定數(shù)據(jù)大小等于所述內(nèi)置存儲單元中確保的緩沖器大小。
9. 一種攝像設(shè)備的控制方法,所述攝像設(shè)備包括包括拍攝 模式的多個操作模式,并包括使得可以安裝/卸下存儲介質(zhì)的保 持單元以及可重寫的內(nèi)置存儲單元,所述控制方法包括下列步 驟判斷步驟,用于判斷安裝到所述保持單元的存儲介質(zhì)是否 是有限可重寫存儲介質(zhì);以及儲介質(zhì)時,執(zhí)行控制,以將通過所述拍攝模式下的拍攝處理所 生成的圖像數(shù)據(jù)寫入所述存儲介質(zhì)中,并將所述圖像數(shù)據(jù)的管 理信息臨時保存在所述內(nèi)置存儲單元中,并且在所述拍攝模式 結(jié)束時將所述管理信息寫入所述存儲介質(zhì)中。
10. —種攝像設(shè)備的控制方法,所述攝像設(shè)備包括包括拍 攝模式的多個操作模式,并包括使得可以安裝/卸下存儲介質(zhì)的 保持單元以及可重寫的內(nèi)置存儲單元,所述控制方法包括下列 步驟判斷步驟,用于判斷安裝到所述保持單元的存儲介質(zhì)是否 是有限可重寫存儲介質(zhì);以及儲介質(zhì)時,執(zhí)行控制,以將要寫入所述存儲介質(zhì)中的數(shù)據(jù)臨時 保存在所述內(nèi)置存儲單元中,并且每當(dāng)所述數(shù)據(jù)達到預(yù)定數(shù)據(jù) 大小時,將所述數(shù)據(jù)寫入所述存儲介質(zhì)中。
11. 一種攝像設(shè)備,包括保持單元,其使得可以安裝/卸下存儲介質(zhì); 判斷單元,用于判斷安裝到所述保持單元的存儲介質(zhì)是否 是有限可重寫存儲介質(zhì);可用空間計算單元,用于計算所述存儲介質(zhì)的可用空間;以及可記錄圖像數(shù)量計算單元,用于利用由所述可用空間計算 單元所計算出的所述可用空間來計算可記錄圖像的數(shù)量,其中,當(dāng)所述判斷單元判斷為所述存儲介質(zhì)是有限可重寫存儲介質(zhì)時,所述可記錄圖像數(shù)量計算單元根據(jù)由所述可用空 間計算單元所計算出的所述可用空間、預(yù)定圖像數(shù)據(jù)大小以及預(yù)定管理信息數(shù)據(jù)大小,來計算所述可記錄圖像的數(shù)量,以及 當(dāng)所述判斷單元判斷為所述存儲介質(zhì)不是有限可重寫存儲介質(zhì) 時,所述可記錄圖像數(shù)量計算單元根據(jù)由所述可用空間計算單 元所計算出的所述可用空間以及預(yù)定圖像數(shù)據(jù)大小,來計算所 述可記錄圖像的數(shù)量。
12. 根據(jù)權(quán)利要求ll所述的攝像設(shè)備,其特征在于,還包括第一容量計算單元,用于計算通過拍攝處理所生成的圖像 數(shù)據(jù)在所述存儲介質(zhì)中所使用的容量,以及 第二容量計算單元,用于計算所述圖像數(shù)據(jù)的管理信息在 所述存儲介質(zhì)中所使用的容量,其中,所述可用空間計算單元根據(jù)從所述存儲介質(zhì)獲取的 信息來計算所述可用空間的初始值,并利用由所述第一容量計 算單元和所述第二容量計算單元所計算出的容量來更新所述可 用空間。
13. 根據(jù)權(quán)利要求12所述的攝像設(shè)備,其特征在于,所述 可用空間計算單元、所述第一容量計算單元和所述第二容量計 算單元以所述存儲介質(zhì)的最小寫單位計算容量。
14. 根據(jù)權(quán)利要求13所述的攝像設(shè)備,其特征在于,所述 可用空間計算單元至少在所述攝像設(shè)備啟動時的所述攝像設(shè)備 啟動時以及4企測到所述存儲介質(zhì)時計算所述可用空間。
15. —種攝像設(shè)備的控制方法,所述攝像設(shè)備包括使得可 以安裝/卸下存儲介質(zhì)的保持單元,所述控制方法包括下列步 驟判斷步驟,用于判斷安裝到所述保持單元的存儲介質(zhì)是否 是有限可重寫存儲介質(zhì);可用空間計算步驟,用于計算所述存儲介質(zhì)的可用空間;以及可記錄圖像數(shù)量計算步驟,用于利用在所述可用空間計算 步驟中所計算出的所述可用空間來計算可記錄圖像的數(shù)量,其中,在所述可記錄圖像數(shù)量計算步驟中,當(dāng)在所述判斷 步驟中判斷為所述存儲介質(zhì)是有限可重寫存儲介質(zhì)時,根據(jù)在 所述可用空間計算步驟中所計算出的所述可用空間、預(yù)定圖像 數(shù)據(jù)大小以及預(yù)定管理信息數(shù)據(jù)大小,來計算所述可記錄圖像限可重寫存儲介質(zhì)時,根據(jù)在所述可用空間計算步驟中所計算 出的所述可用空間以及預(yù)定圖像數(shù)據(jù)大小,來計算所述可記錄 圖像的數(shù)量。
全文摘要
公開了一種使用有限可重寫存儲介質(zhì)的攝像設(shè)備。該攝像設(shè)備在拍攝處理時將所生成的圖像數(shù)據(jù)寫入有限可重寫存儲介質(zhì)中。另一方面,攝像設(shè)備中的內(nèi)部存儲器保存諸如FAT和目錄項的管理信息。該設(shè)備在確定管理信息的內(nèi)容之后將該信息寫入有限可重寫存儲介質(zhì)中。
文檔編號H04N5/91GK101371574SQ200780002240
公開日2009年2月18日 申請日期2007年8月31日 優(yōu)先權(quán)日2006年9月5日
發(fā)明者吉野榮二, 藤谷洋平 申請人:佳能株式會社