欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像記錄裝置的制作方法

文檔序號:6750120閱讀:212來源:國知局
專利名稱:圖像記錄裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種圖像記錄裝置,并尤其涉及一種適用于數(shù)碼相機并通過緩沖存儲器將圖像信號記錄到記錄介質(zhì)上的圖像記錄裝置。
背景技術(shù)
在數(shù)碼相機中,如果選擇連續(xù)拍攝模式(連拍模式),則目標(biāo)被以每1/15秒拍攝一次的速率被拍攝,并且拍攝的圖像信號儲存在緩沖存儲器中。一旦完成預(yù)定次數(shù)的拍攝,即執(zhí)行大量集聚在緩沖存儲器上中的圖像信號的記錄過程。具體地說,在記錄介質(zhì)的數(shù)據(jù)區(qū)中形成分別包含大量圖像信號的大量圖像文件,并且把分別管理大量圖像文件的文件管理信息寫入到記錄介質(zhì)的管理區(qū)。
但是,在執(zhí)行記錄過程的時間里禁止新圖像信號向緩沖存儲器中的寫入。如果記錄介質(zhì)是一種盤記錄介質(zhì),如磁光盤,則存在一個圖像信號的記錄過程大約花費兩秒鐘的情況,因此,如果連拍的數(shù)量是40次,則從40個圖像信號儲存在緩沖存儲器到可以進(jìn)行下一次拍攝大約花費80秒的時間。
注意到,除記錄過程之外,花費時間最長的是文件管理信息的創(chuàng)建過程。這造成數(shù)據(jù)區(qū)和文件管理區(qū)單獨形成的事實,并且因此需要從數(shù)據(jù)區(qū)到文件管理區(qū)的磁頭尋道。

發(fā)明內(nèi)容
因此,本發(fā)明的主要目的在于提供一種新穎的圖像記錄裝置。
本發(fā)明的另一目的在于提供一種能夠迅速釋放緩沖存儲器的圖像記錄裝置。
根據(jù)本發(fā)明的圖像記錄裝置包括第一文件創(chuàng)建裝置,用于在記錄介質(zhì)的數(shù)據(jù)區(qū)創(chuàng)建包括儲存在緩沖存儲器中的M(M≥2)個圖像信號的第一文件;第一管理信息創(chuàng)建裝置,用于創(chuàng)建管理第一文件的第一管理信息;讀出裝置,用于在滿足預(yù)定條件時根據(jù)第一管理信息從第一文件中讀出每N(N<M)個圖像信號;第二文件創(chuàng)建裝置,用于在數(shù)據(jù)區(qū)中創(chuàng)建包括由讀出裝置讀出的N個圖像信號的第二文件;和第二管理信息創(chuàng)建裝置,用于在記錄介質(zhì)的管理區(qū)創(chuàng)建管理第二文件的第二文件管理信息。
首先,在記錄介質(zhì)的數(shù)據(jù)區(qū)中由第一文件創(chuàng)建裝置創(chuàng)建包括儲存在緩沖存儲器中的M(M≥2)個圖像信號的第一文件,并且由第一管理信息創(chuàng)建裝置創(chuàng)建管理第一文件的第一管理信息。當(dāng)滿足預(yù)定條件時讀出裝置根據(jù)第一管理信息從第一文件中讀出每N(N<M)個圖像信號。在記錄介質(zhì)的數(shù)據(jù)區(qū)中由第二文件創(chuàng)建裝置創(chuàng)建包括讀出的N個圖像信號的第二文件,并且在記錄介質(zhì)的管理區(qū)中由第二文件管理信息創(chuàng)建裝置創(chuàng)建管理第二文件的第二文件管理信息。
包含在第一文件中的圖像信號的數(shù)量大于包含在第二文件中的圖像信號的數(shù)量。換言之,第一文件的數(shù)量少于第二文件的數(shù)量。另一方面,關(guān)于創(chuàng)建管理信息所需的時間,文件的數(shù)量越多,花費的時間越長。因此,可以理解,在數(shù)據(jù)區(qū)中創(chuàng)建第一文件的時間以及創(chuàng)建第一管理信息的時間短于在數(shù)據(jù)區(qū)中創(chuàng)建第二文件的時間以及在管理區(qū)中創(chuàng)建第二管理信息的時間短,因此可以迅速地釋放緩沖存儲器。
在記錄介質(zhì)可拆卸的情況下,希望第一文件管理信息創(chuàng)建裝置在記錄介質(zhì)的管理區(qū)中創(chuàng)建第一文件管理信息。因此,甚至當(dāng)在另一裝置中執(zhí)行對記錄介質(zhì)的記錄、并再將記錄介質(zhì)連結(jié)到本發(fā)明的圖像記錄裝置時,可以適當(dāng)?shù)貏?chuàng)建第二文件。
在每次創(chuàng)建第二文件時創(chuàng)建第二文件管理信息的情況下,如果判斷每次創(chuàng)建第二文件管理信息時是否滿足預(yù)定的條件,則可以中止/恢復(fù)創(chuàng)建第二文件。由此提高靈活性。
在接收到圖像信號的提取指令時將圖像信號提取到緩沖存儲器中的情況下,如果在預(yù)定條件中包含不接收提取指令的條件,則提高了對提取指令的響應(yīng)性。
如果響應(yīng)于提取指令提取M個圖像信號,則可以在一個第一圖像文件中包含提取的圖像信號,并且由此可以容易地處理圖像信號。
在使用做為數(shù)據(jù)區(qū)和管理區(qū)徑向分開的結(jié)果而形成的盤記錄介質(zhì)的情況下,通過一個可以在數(shù)據(jù)區(qū)和管理區(qū)之間移動的活動記錄元件進(jìn)行記錄。在此情況下,創(chuàng)建第二文件和第二管理信息所需的時間更長,并且本發(fā)明的優(yōu)點變得更顯而易見。
通過下面結(jié)合附圖對本發(fā)明的詳細(xì)描述,本發(fā)明的上述及其它目的、特點及優(yōu)點將變得更加清晰。


圖1是本發(fā)明一個實施例的框圖;圖2是SDRAM的映射態(tài)實例的框圖;圖3是表明磁光盤記錄表面的結(jié)構(gòu)實例的示意圖;圖4是指令表實例的示意圖;圖5是分級結(jié)構(gòu)目錄的實例示意圖;
圖6(A)是組合文件的一個實例示意圖;圖6(B)是大量的劃分的圖像文件的一個實例示意圖;圖7是執(zhí)行連拍過程時CPU的一部分操作流程圖;圖8是執(zhí)行連拍過程時CPU的另一部分操作流程圖;圖9是執(zhí)行連拍過程時CPU的其它部分操作流程圖;圖10是執(zhí)行組合文件記錄過程時CPU的操作流程圖;圖11是執(zhí)行文件劃分過程時CPU的一部分操作流程圖;圖12是執(zhí)行文件劃分過程時CPU的另一部分操作流程圖;圖13是執(zhí)行文件劃分過程時CPU的其它部分操作流程圖。
具體實施例方式
參見圖1,本實施例的數(shù)碼相機10包括圖像傳感器12。在圖像傳感器12的前表面上連結(jié)彩色濾光片(未示出),并且目標(biāo)的光學(xué)圖像經(jīng)此彩色濾光片入射到圖像傳感器12。
當(dāng)開啟電源46時,系統(tǒng)控制器40對整個系統(tǒng)提供電池電源(未示出),并將對應(yīng)的狀態(tài)信號施加給CPU38。CPU38指示TG(計時發(fā)生器)14根據(jù)幀速率、例如以15fps執(zhí)行拍攝,并對信號處理電路22和視頻編碼器28施加預(yù)定處理指令。
TG14根據(jù)從SG(信號發(fā)生器)16輸出的垂直同步信號和水平同步信號產(chǎn)生計時信號,并根據(jù)簇掃描系統(tǒng)驅(qū)動圖像傳感器12。從圖像傳感器12以每1/15秒1幀的速率輸出照相信號(電荷)。輸出的照相信號經(jīng)CDS/AGC電路18和A/D轉(zhuǎn)換器20輸入到信號處理電路22中做為照相數(shù)據(jù),該數(shù)據(jù)為數(shù)字信號。
信號處理電路22對輸入的照相數(shù)據(jù)實施處理,如顏色分離、白平衡調(diào)節(jié)、YUV轉(zhuǎn)換等,從而產(chǎn)生YUV數(shù)據(jù)(顯示圖像數(shù)據(jù)),并將產(chǎn)生的顯示圖像數(shù)據(jù)施加到存儲器控制電路24。顯示圖像數(shù)據(jù)通過存儲器控制電路24寫入到圖2所示的顯示圖像數(shù)據(jù)區(qū)26a。
視頻編碼器28從顯示圖像數(shù)據(jù)區(qū)26a中經(jīng)存儲器控制電路24讀出顯示圖像數(shù)據(jù),并將讀出的顯示圖像數(shù)據(jù)編碼成合成圖像信號。編碼的合成圖像信號施加到監(jiān)視器30,結(jié)果是在監(jiān)視器30上顯示出目標(biāo)的實時動態(tài)圖像(完整的圖像)。
如果在菜單鍵44選擇連續(xù)拍攝模式(連拍模式)開始時操縱快門鈕42,則從系統(tǒng)控制器40向CPU 38施加表示執(zhí)行連拍操作的狀態(tài)信號。調(diào)節(jié)拍攝條件、如曝光量、白平衡等之后,CPU 38指示TG 14執(zhí)行例如40次曝光。TG 14以每1/15秒鐘執(zhí)行一次的速率總共執(zhí)行40次曝光,并從圖像傳感器12讀出做為每次曝光的結(jié)果而獲得的照相信號。讀出的每幀的照相信號被如上所示地轉(zhuǎn)換成顯示圖像數(shù)據(jù),并且通過存儲器控制電路24將轉(zhuǎn)換的顯示圖像數(shù)據(jù)儲存到SDRAM 26的顯示圖像數(shù)據(jù)區(qū)26a中。
CPU 38在每次讀出一幀照相信號時向JPEG CODEC 32施加壓縮指令。JPEG CODEC 32經(jīng)存儲器控制電路24從顯示圖像區(qū)26a讀出顯示圖像數(shù)據(jù),并對讀出的顯示圖像數(shù)據(jù)實施JPEG壓縮。由此建立的壓縮圖像數(shù)據(jù),即JPEG數(shù)據(jù)通過存儲器控制電路24寫入到SDRAM 26的JPEG數(shù)據(jù)區(qū)26b。
另外,在每次執(zhí)行一幀的JPEG壓縮時CPU 38本身還創(chuàng)建附加數(shù)據(jù)。用于后面將要描述的文件劃分處理的文件路徑信息和用作劃分的圖像文件的標(biāo)題數(shù)據(jù)的拍攝條件信息都包含在此附加數(shù)據(jù)中。創(chuàng)建的附加數(shù)據(jù)經(jīng)存儲器控制電路24施加到SDRAM 26中,并被寫入到圖2中所示的附加數(shù)據(jù)區(qū)。注意,拍攝時的快門速度和孔徑量、拍攝圖像的分辨率、與JPEG壓縮的壓縮率相關(guān)的Q因子、JPEG數(shù)據(jù)大小等都包含在拍攝條件信息中。
在40次曝光處理,40次壓縮處理以及40次附加數(shù)據(jù)創(chuàng)建處理都完成時,JPEG數(shù)據(jù)0-39和附加數(shù)據(jù)0-39都儲存在圖2所示的SDRAM26中。注意,從響應(yīng)于連拍操作開始圖像傳感器12的曝光到把40幀JPEG數(shù)據(jù)和附加數(shù)據(jù)固定到SDRAM 26中的過程定義為連拍過程。
CPU 38配置有一個實時OS,如μiTRON,并且與連拍過程并行執(zhí)行組合文件記錄過程,把包含JPEG數(shù)據(jù)0-39和附加數(shù)據(jù)0-39的組合文件記錄到磁光盤36上。磁光盤36是一種可拆卸的非易失性盤記錄介質(zhì),在圖3所示的記錄表面上形成FAT(文件分配表)區(qū)36a、根目錄區(qū)36b和數(shù)據(jù)區(qū)36c。在數(shù)據(jù)區(qū)36c中零星地分布大量空簇(簇單位記錄區(qū)),并且表示被寫入簇、即已經(jīng)寫入數(shù)據(jù)的簇的鏈接狀態(tài)的FAT信息被寫入到FAT區(qū)36a中。另外,目錄索引被寫入到根目錄區(qū)36b。
CPU 38在組合文件記錄過程中將預(yù)定的存取請求輸出到盤驅(qū)動器34上。盤控制器34a控制磁頭34b和光學(xué)拾取器34c,從而以對應(yīng)于存取請求的方式存取磁光盤36。此處,CPU 38使用如圖4所示的指令表,使得在連拍過程和組合文件記錄過程之間平穩(wěn)地執(zhí)行處理。
當(dāng)按下快門鈕42時,CPU 38為指令表38a設(shè)置分別對應(yīng)于“開始記錄過程”、“創(chuàng)建文件夾”、“創(chuàng)建文件”和“打開文件”的命令和參數(shù)。做為執(zhí)行“開始記錄過程”的結(jié)果,啟動組合文件記錄過程,并且做為執(zhí)行“創(chuàng)建文件夾”的結(jié)果,在圖3所示的數(shù)據(jù)區(qū)36c中新創(chuàng)建連拍文件夾。另外,做為執(zhí)行“創(chuàng)建文件”的結(jié)果,在新連拍文件夾的較低級次中創(chuàng)建組合文件,并且做為執(zhí)行“打開文件”的結(jié)果,創(chuàng)建規(guī)定新組合文件的處理編號。
另外,在每次把一幀的JPEG數(shù)據(jù)儲存到SDRAM26中時,將附加數(shù)據(jù)的“寫文件”和JPEG數(shù)據(jù)的“寫文件”設(shè)置到指令表38a中。兩種“寫文件”指令將組合文件的處理編號做為參數(shù),并把附加數(shù)據(jù)和JPEG數(shù)據(jù)儲存到組合文件中。JPEG數(shù)據(jù)和附加數(shù)據(jù)各占40幀,總共80個“寫文件”指令設(shè)置到指令表38a中。當(dāng)執(zhí)行了所有的“寫文件”指令時,獲得圖6(A)所示的組合文件。
完成創(chuàng)建組合文件時,對指令表38a設(shè)置“關(guān)閉文件”和“結(jié)束記錄過程”。做為執(zhí)行“關(guān)閉文件”的結(jié)果,寫入到FAT區(qū)36a中的FAT信息和寫入到根目錄區(qū)36b中的的大小信息被更新。即,F(xiàn)AT信息以在此時創(chuàng)建的組合文件的寫入?yún)^(qū)(簇)中形成鏈接的方式被更新,并且組合文件所在的子目錄的大小信息被更新。組合文件記錄過程通過執(zhí)行“結(jié)束記錄過程”結(jié)束。
磁光盤36的數(shù)據(jù)區(qū)36c具有圖5所示的目錄結(jié)構(gòu)。在根目錄“DCIM”的較低級次中形成大量子目錄“***SANYO”(***起始于100的三位數(shù)目錄編號),并且在任意子目錄的較低級次中形成連拍文件夾“SEQ XXXX”(XXXX起始于0001的四位數(shù)文件夾編號)。連拍文件夾在當(dāng)時選取的子目錄的較低級次中新創(chuàng)建,并且在連拍文件夾的較低級次中創(chuàng)建組合文件。給新創(chuàng)建的連拍文件夾分配跟在屬于相同子目錄的最后連拍文件夾的文件夾編號之后的文件夾編號。另一方面,組合文件的文件名總是“SEQT0000.DAT”。
因此,如果執(zhí)行連拍時選取的子目錄是“102SANYO”,并且存在于子目錄較低級次的最新連拍文件夾是“SEQ0003”,則響應(yīng)于連拍操作創(chuàng)建新的連拍文件夾“SEQ0004”,并且在連拍文件夾的較低級次處創(chuàng)建組合文件“SEQT0000.DAT”。
根據(jù)圖5,組合文件“SEQT0000.DAT”儲存在創(chuàng)建于子目錄“102SANYO”較低級次處的連拍文件夾“SEQ0001”和“SEQ0002”中,并且在子目錄“102SANYO”的較低級次處創(chuàng)建的連拍文件夾“SEQ0003”中儲存大量圖像文件“SEQ0301.JPG”、“SEQ0302.JPG”等。這意味著雖然儲存在連拍文件夾“SEQ0003”中的組合文件的劃分過程結(jié)束,但儲存在連拍文件夾“SEQ001”和“SEQ0002”中的組合文件的劃分過程并沒有完成。另外,組合文件“SEQ0000.DAT”和大量圖像文件“SEQ0101.JPG”、“SEQ0102.JPG”等儲存在創(chuàng)建于子目錄“101SANYO”較低級次處的連拍文件夾“SEQ0001”,并且這意味著在文件劃分過程中執(zhí)行另一子目錄的選擇和連拍操作,并且因此不結(jié)束文件劃分過程。
當(dāng)在SDRAM 26中不存在基于連拍的JPEG數(shù)據(jù)并且不執(zhí)行連拍操作時由CPU 38執(zhí)行文件劃分過程。此時,不采用指令表38a。首先,從當(dāng)前選取的子目錄中探查最新的連拍文件夾,并打開儲存在探查到的連拍文件夾中的組合文件。接下來,從打開的組合文件中讀出文件路徑信息,并根據(jù)讀出的文件路徑信息創(chuàng)建新的圖像文件。圖像文件的創(chuàng)建目的地存在于與被讀出文件路徑信息的組合文件相同的級次中。
當(dāng)創(chuàng)建新的圖像文件時,從組合文件中讀出拍攝條件信息和關(guān)于文件路徑信息的JPEG數(shù)據(jù)。隨后,把包含讀出的拍攝條件信息和讀出的JPEG數(shù)據(jù)的JPEG標(biāo)題儲存到新的圖像文件中。完成JPEG數(shù)據(jù)的儲存過程后關(guān)閉新的圖像文件。即,以在寫入新圖像文件的簇之間形成鏈接的方式更新FAT區(qū)36a的FAT信息,并且更新新圖像文件所在的子目錄的大小信息(根目錄區(qū)36b中的大小信息)。對于關(guān)注的組合文件重復(fù)40次新圖像文件的創(chuàng)建/關(guān)閉過程,并且這樣允許獲得圖6(B)所示的40個圖像文件。之后,刪去實施了文件劃分過程的組合文件。在刪去的同時,更新寫入到根目錄區(qū)36b中的子目錄的大小信息。
注意,在每次關(guān)閉新圖像文件時判斷是否執(zhí)行連拍操作,并且如果執(zhí)行連拍操作,則中止文件劃分過程。在創(chuàng)建基于連拍操作的組合文件之后重新開始中止的文件劃分過程。
以分開的方式在磁光盤36的徑向形成FAT區(qū)36a、根目錄區(qū)36b和數(shù)據(jù)區(qū)36c。為了更新FAT信息和大小信息,需要將磁光頭34b和光學(xué)拾取器34c從數(shù)據(jù)區(qū)36c移到FAT區(qū)36a,并且另外把磁光盤34b和光盤34c從FAT區(qū)36a移到根目錄區(qū)36b。在此實施例中,當(dāng)執(zhí)行連拍操作時,首先,在磁光盤36的數(shù)據(jù)區(qū)36c中創(chuàng)建組合文件,并且只更新一次FAT區(qū)36a的FAT信息和根目錄區(qū)36b的大小信息。這使得能夠迅速地釋放SDRAM 26的JPEG數(shù)據(jù)區(qū)26b和附加數(shù)據(jù)區(qū)26c,并提高連拍操作的響應(yīng)性。
當(dāng)執(zhí)行連拍操作時,由CPU 38執(zhí)行對應(yīng)于圖7-9所示流程的控制程序,即步驟S1-S59。當(dāng)記錄組合文件時,由CPU 38執(zhí)行對應(yīng)于圖10所示流程的控制程序,即步驟S61-S85,并當(dāng)劃分組合文件時,由CPU 38執(zhí)行對應(yīng)于圖11-13所示流程的控制程序,即步驟S91-S147。注意,控制程序儲存在ROM 48中。
首先參見圖7,在步驟S1執(zhí)行全圖像顯示過程。具體地說,對TG 14施加拍攝指令,并對信號處理電路22和視頻編碼器28施加處理指令。由此在監(jiān)視器30上顯示一個全圖像。在步驟S3,判斷是否操縱快門鈕42,并且如果YES,則在步驟S5中設(shè)置標(biāo)識SUSPEND。在步驟S7,判斷標(biāo)識REC_ENA的狀態(tài),如果判定到設(shè)置狀態(tài),則過程進(jìn)行到步驟S9。
標(biāo)識SUSPEND的設(shè)置狀態(tài)是請求中止文件劃分過程的狀態(tài),并且重置狀態(tài)是允許繼續(xù)文件劃分過程的狀態(tài)。標(biāo)識SUSPEND的設(shè)置/重置可通過連拍操作改變。標(biāo)識REC_ENA的設(shè)置狀態(tài)是允許連拍操作的狀態(tài),重置狀態(tài)是禁止連拍操作的狀態(tài)。標(biāo)識REC_ENA的設(shè)置/重置可通過文件劃分過程改變。
在步驟S9,調(diào)節(jié)拍攝條件,如快門速度、孔徑量、白平衡等。在步驟S11,重置計數(shù)器38p的計數(shù)值P,在后續(xù)步驟S13中,對指令表38a設(shè)置“開始記錄過程”。在步驟S15,增大計數(shù)值P,并在步驟S17,對指令表38a設(shè)置“創(chuàng)建文件夾”。在步驟S19,將“創(chuàng)建文件夾”新創(chuàng)建的連拍文件夾的文件夾編號設(shè)置為最大文件夾編號MaxFldhum。在步驟S21,增大計數(shù)值P,并在步驟S23,對指令表38a設(shè)置“創(chuàng)建文件”。在步驟S25,增大計數(shù)值P,并在步驟S27,對指令表38a設(shè)置“打開文件”。
計數(shù)值P對應(yīng)于圖4所示指令表38a的列表號。因此,“開始記錄過程”、“創(chuàng)建文件夾”、“創(chuàng)建文件”和“打開文件”分別設(shè)置為列表號“0”-“4”的列。
表1

參見表1,關(guān)于“開始記錄過程”FILE_START設(shè)置成一個命令,關(guān)于“創(chuàng)建文件夾”,將FOLDER_CREATE、驅(qū)動號以及文件路徑設(shè)置為命令、參數(shù)1和2。另外,關(guān)于“創(chuàng)建文件”,F(xiàn)ILE_CREATE、驅(qū)動號和文件路徑設(shè)置成命令、參數(shù)1和2,并且關(guān)于“打開文件”,F(xiàn)ILE_OPEN、驅(qū)動號以及文件路徑設(shè)置為命令、參數(shù)1和參數(shù)2 。
在目前選擇子目錄“102SANYO”、并且形成在子目錄中的最新連拍文件夾是“SEQT0003”的情況下,關(guān)于“創(chuàng)建文件”設(shè)置的文件路徑是DCIM102SANYOSEQT0004,由此在子目錄“102SANYO”的較低級次中新創(chuàng)建連拍文件夾“SEQT0004”。在隨后的“創(chuàng)建文件”中,將DCIM102SANYOSEQT0004SEQT0000.DAT設(shè)置為文件路徑。由此在新創(chuàng)建的連拍文件夾“SEQT0004”的較低級次中創(chuàng)建組合文件“SEQT0000.DAT”。另外,在打開該組合文件的情況下,與“打開文件”相關(guān)設(shè)置的文件路徑是DCIM102SANYOSEQT0004SEQT0000.DAT。
在步驟S29判斷是否出現(xiàn)垂直同步信號,并且如果YES,則在步驟S31提取一幀的顯示圖像數(shù)據(jù)。具體地說,對TG 14施加曝光指令,并將處理指令施加給信號處理電路22。由此在SDRAM26的顯示圖像數(shù)據(jù)區(qū)26a中固定顯示圖像數(shù)據(jù)。在步驟S33,對JPEG CODEC32施加壓縮指令。JPEG CODEC 32從顯示圖像數(shù)據(jù)區(qū)26a中讀出顯示圖像數(shù)據(jù),并對讀出的顯示圖像數(shù)據(jù)實施JPEG壓縮。由JPEG壓縮產(chǎn)生的JPEG數(shù)據(jù)儲存在SDRAM 26的JPEG數(shù)據(jù)區(qū)26b中。在步驟S35,由CPU 38創(chuàng)建包括72字節(jié)的文件路徑信息和200字節(jié)的拍攝條件信息的附加數(shù)據(jù),并且創(chuàng)建的附加數(shù)據(jù)被寫入到SDRAM24的附加數(shù)據(jù)區(qū)26c。
在步驟S109創(chuàng)建的組合文件“SEQT0000.DAT”存在于子目錄“102SANYO”較低級次的連拍文件夾“SEQT0004”的情形中,步驟S35創(chuàng)建的文件路徑信息是“DCIM102SANYOSEQT0004SEQT++++.JPG”(++++四位數(shù)文件編號)。
在步驟S37中,增加計數(shù)值P,并且在步驟S39,對指令表38a設(shè)置關(guān)于附加數(shù)據(jù)的“寫文件”,在步驟S41,增大計數(shù)值P,并在步驟S43,對指令表38a設(shè)置JPEG數(shù)據(jù)的“寫文件“。從表1知道,關(guān)于“寫文件”,將FILE_WRITE、處理編號(后敘的文件打開過程需要)、SDRAM地址和數(shù)據(jù)大小設(shè)置為命令和參數(shù)1、2和3。因此,在步驟S39,將前一部分S35中儲存在SDRAM 26中的附加數(shù)據(jù)的標(biāo)題地址和數(shù)據(jù)大小設(shè)定為參數(shù)2、3,并且在步驟S43,將根據(jù)前一步驟S33的過程儲存在SDRAM26中的JPEG數(shù)據(jù)的標(biāo)題信息和數(shù)據(jù)大小設(shè)定為參數(shù)2和3。
在步驟S45,判斷垂直同步信號的出現(xiàn)數(shù)是否達(dá)到40次,并且如果沒有達(dá)到40次,則過程返回到步驟S29。因此,重復(fù)40次一系列步驟過程S31-S43。將JPEG數(shù)據(jù)0-39和附加數(shù)據(jù)0-39儲存在圖2所示的SDRAM26中,并且將總共80個“寫文件”指令設(shè)置到指令表38a。
如果在步驟S45判定為YES,在步驟S47增大計數(shù)值P,并在步驟S49,將“關(guān)閉文件”設(shè)置到指令表38a。在步驟S51,增大計數(shù)值P,并在步驟S53,將“結(jié)束記錄過程”設(shè)置到指令表38a。關(guān)于“關(guān)閉文件”,將FILE_CLOSE設(shè)置為命令,將要關(guān)閉的文件處理號設(shè)定為參數(shù)1。關(guān)于“結(jié)束記錄過程”,將FILE_END設(shè)定為命令。
在步驟S55,確定計數(shù)器38q的計數(shù)值Q。在后敘的組合文件記錄過程中,執(zhí)行對應(yīng)于計數(shù)值Q的列表號命令。每執(zhí)行一次該命令,計數(shù)值Q即增大,并且重置為執(zhí)行“結(jié)束記錄過程”的結(jié)果。因此,Q等于(=)0意味著所有命令的處理都完成。在步驟S55,當(dāng)Q為0(Q=0)時確定為YES,并在步驟S57時,重置標(biāo)識SUSPEND。之后,在步驟S59,啟動文件劃分過程,并且過程返回到步驟S1。
參見圖10,在組合文件記錄過程中,首先在步驟S61重置計數(shù)值Q,并在步驟S63判斷FILE_STRT是否重置為對應(yīng)于計數(shù)值Q的列表號。此處,如果判斷結(jié)果為NO,則過程返回到步驟S61。但如果為YES,則在步驟S65中增大計數(shù)值Q,并且分別在步驟S67、S71、S75、S79和S83中確定對應(yīng)于增量之后計數(shù)值Q的列表號的命令。
如果設(shè)置命令是FOLDER_CREATE,則在步驟S67判定為YES,并且在步驟S69執(zhí)行文件夾創(chuàng)建過程。更具體地說,通過設(shè)置為參數(shù)1的驅(qū)動號規(guī)定盤驅(qū)動器34,并且對盤驅(qū)動器34施加一項基于設(shè)置為參數(shù)2的文件路徑的連拍文件夾創(chuàng)建請求。由此在磁光盤36的數(shù)據(jù)區(qū)36c中創(chuàng)建連拍文件夾。在上述實例中,在子目錄“102SANYO”的較低級次中創(chuàng)建連拍文件夾“SEQT0004”。當(dāng)從盤驅(qū)動器34返回READY信號時,可認(rèn)為創(chuàng)建連拍文件夾完成,并且過程返回到步驟S65。
如果設(shè)置命令是FILE_CREATE,在步驟S71判定為YES,并且在步驟S73執(zhí)行文件創(chuàng)建過程。即,通過設(shè)置為參數(shù)1的驅(qū)動號規(guī)定盤驅(qū)動器34,并對盤驅(qū)動器34施加基于設(shè)置為參數(shù)2的文件路徑的文件創(chuàng)建請求。由此在磁光盤36的數(shù)據(jù)區(qū)36c中創(chuàng)建組合文件。上述實例中,在子目錄“102SANYO”的較低級次中創(chuàng)建的連拍文件夾“SEQT0004”的更低級次中創(chuàng)建組合文件“SEQT0000.DAT”。當(dāng)從盤驅(qū)動器34返回READY信號時,可認(rèn)為創(chuàng)建組合文件完成,并且過程返回到步驟S65 。
如果該設(shè)置命令是FILE_OPEN,則過程從步驟S75進(jìn)行到步驟S77,并且由此執(zhí)行文件打開過程。即,盤驅(qū)動器34通過設(shè)置為參數(shù)1的驅(qū)動號規(guī)定,并且對盤驅(qū)動器34施加基于設(shè)置為參數(shù)2的文件路徑的組合文件打開請求。當(dāng)從盤驅(qū)動器34返回表示組合文件被打開的READY信號時,創(chuàng)建分配給組合文件的處理號。在上述實例中,規(guī)定了儲存在子目錄“102SANYO”較低級次的連拍文件夾“SEQT0004”中的組合文件“SEQT0000.DAT”,并且創(chuàng)建分配給組合文件的處理號。創(chuàng)建的處理號用于圖8所示步驟S39和S43中的“寫文件”。一旦完成該過程,即返回到步驟S65。
如果該設(shè)置命令是FILE_WRITE,則過程從步驟S79進(jìn)行到步驟S81,并且由此執(zhí)行文件寫入過程。具體地說,通過設(shè)置為參數(shù)1的處理來規(guī)定寫入目的組合文件,根據(jù)設(shè)置為參數(shù)2和3的SDRAM地址和數(shù)據(jù)大小從SDRAM 26中讀出該數(shù)據(jù),并且請求盤驅(qū)動器34將讀出的數(shù)據(jù)寫入到由處理號規(guī)定的組合文件中。盤驅(qū)動器34創(chuàng)建FAT信息,該FAT信息表示每次完成一簇數(shù)據(jù)寫入時寫入的簇的連結(jié)狀態(tài)。創(chuàng)建的FAT信息由CPU 38寫入到SDRAM 26中。一旦完成文件寫入過程,即返回到步驟S65。
如果設(shè)置命令為FILE_CLOSE,則過程從步驟S83進(jìn)行到步驟S85,并且由此執(zhí)行文件關(guān)閉過程。更具體地說,F(xiàn)AT區(qū)36a的FAT信息由儲存在SDRAM 26中的FAT信息更新,并且根目錄36b的大小信息由文件大小增加的量更新。一旦完成文件關(guān)閉過程,即返回到步驟S65。
如果設(shè)置命令為FILE_END,則在步驟S83判定為NO,并且過程返回到步驟S61。由此重置計數(shù)值Q,并且組合文件記錄過程移到等待狀態(tài)。
參見圖11,在文件劃分過程中,首先在步驟S91判斷是否施加了啟動指令。此處,如果是YES,則過程進(jìn)行到步驟S93,當(dāng)前選擇的根目錄的目錄號CurDirNum設(shè)置為目錄號dirnum,并且在圖7所示的步驟S19確定的最大文件夾號MaxFldNum設(shè)置為文件夾號fldnum。在步驟S95中,重置標(biāo)識REC_ENA和文件指針FP。在后一步驟S97中,為了打開由目錄號dirnum和文件夾號fldnum規(guī)定的組合文件,對盤驅(qū)動器34施加文件打開請求。
作為標(biāo)識REC ENA被重置的結(jié)果,禁止連拍過程,并且作為文件指針FP被重置的結(jié)果,組合文件的標(biāo)題地址被指出。另外,當(dāng)dirnum等于(=)102時、并且fldnum等于(=)4時,請求打開儲存在子目錄“102SANYO”較低級次的連拍文件夾的組合文件“SEQT0000.DAT”。
在步驟S101,判斷是否實際上成功地打開組合文件。當(dāng)從盤驅(qū)動器34返回NOT READY信號時,可認(rèn)為步驟S97規(guī)定的組合文件不存在,并且在步驟S101,文件夾號fldnum減小。在步驟S103將更新的文件夾號fldnum與“0”進(jìn)行比較。如果fldnum等于(=)0,可認(rèn)為在當(dāng)前的子目錄選擇中沒有組合文件,并且過程結(jié)束。另一方面,fldnum大于(>)0,可認(rèn)為在當(dāng)前選擇的子目錄中可能存在組合文件,過程返回到步驟S95。因此,重復(fù)步驟S95-S103直至發(fā)現(xiàn)組合文件或令文件夾號fldnum為“0”。
如果從盤驅(qū)動器34返回READY信號,則可認(rèn)為組合文件被打開,并且過程進(jìn)行到步驟S105。在步驟S105,把存在于文件指針FP的指示地址之后的72字節(jié)數(shù)據(jù)從磁光盤36轉(zhuǎn)移到SDRAM26。組合文件具有圖6(A)和圖6(B)所示的結(jié)構(gòu),使得在步驟S105的第一過程中把包含在附加數(shù)據(jù)0中的文件路徑信息0轉(zhuǎn)移到SDRAM 26中。一旦完成文件路徑信息的轉(zhuǎn)移,在步驟S107中文件指針FP的指示地址即提前了72字節(jié)。
在步驟S109中,基于在前步驟S105讀出的文件路徑信息的新圖像文件的創(chuàng)建請求被施加到盤驅(qū)動器34。如果讀出的文件路徑信息是DCIM102SANYOSEQT0004SEQT0401.JPG,則請求創(chuàng)建圖像文件“SEQT0401.JPG”。具體地說,請求在子目錄“102SANYO”的較低級次處創(chuàng)建的連拍文件夾“SEQT0004”的更低級次處創(chuàng)建圖像文件“SEQT0401.JPG”。
在步驟S111,將存在于文件指針FP指示地址之后的200字節(jié)數(shù)據(jù)從磁光盤36轉(zhuǎn)移到SDRAM 26中,并且在后一步驟S113,文件指針FP的指示地址提前了200字節(jié)。在步驟S111的第一過程中,圖6(A)和圖6(B)所示的拍攝條件信息0被轉(zhuǎn)移到SDRAM26。另外,作為步驟S113的第一過程的結(jié)果,文件指針FP指示JPEG數(shù)據(jù)0的標(biāo)題地址。
在步驟S115,從步驟S111轉(zhuǎn)移的拍攝條件信息中檢測JPEG數(shù)據(jù)大小“PIC_SIZE”。檢測到的“PIC_SIZE”表示存在于文件指針FP的當(dāng)前指示地址之后的JPEG數(shù)據(jù)的大小。
一旦完成大小檢測,即判斷是否根據(jù)在步驟S109的過程創(chuàng)建新的圖像文件。當(dāng)創(chuàng)建了新圖像文件時,從盤驅(qū)動器34返回READY信號,并當(dāng)沒有創(chuàng)建新圖像文件時,從盤驅(qū)動器34返回NOT READY信號。由此在步驟S117判定返回READY信號或NOTREADY信號中的哪一個信號。
如果在步驟S117判定為NO,則在步驟S119由“PIC_SIZE”使文件指針FP提前,并且過程進(jìn)行到步驟S135。當(dāng)在對被注重的組合文件進(jìn)行第一劃分過程期間時執(zhí)行連拍操作,并恢復(fù)對被注重的組合文件的文件劃分過程,執(zhí)行步驟S119的過程。
另一方面,如果在步驟S117判定為YES,則在步驟S121請求盤驅(qū)動器34打開新的圖像文件,并在步驟S123,存在于文件指針FP的指示地址之后的數(shù)據(jù)值“PIC_SIZE”被從磁光盤36轉(zhuǎn)移到SDRAM26。在步驟S123的第一過程中,JPEG數(shù)據(jù)0轉(zhuǎn)移到SDRAM 26。在步驟S125,文件指針FP被“PIC_SIZE”提前,并在步驟S127,創(chuàng)建包含在前一部分S111中讀出的拍攝條件信息的JPEG標(biāo)題。在步驟S129,請求盤驅(qū)動34將創(chuàng)建的JPEG標(biāo)題儲存到新圖像文件中,并在步驟S131,請求盤驅(qū)動34把在前一步驟S123讀出的JPEG數(shù)據(jù)儲存到新的圖像文件中。另外,在步驟S133中,請求盤驅(qū)動34關(guān)閉新的圖像文件。
注意,在步驟S121、S129、S131和S133任何一個中,當(dāng)從盤驅(qū)動器34返回READY信號時過程進(jìn)行到下一步驟。另外,在步驟S105、S111和S123,根據(jù)在FAT區(qū)36a寫入的FAT信息從數(shù)據(jù)區(qū)36c中讀出所需的數(shù)據(jù)。
在步驟S135,確定文件指針FP的指示地址。在指示地址存在于組合文件的尾部之后的情況下,請求盤驅(qū)動器34在步驟S137關(guān)閉組合文件,并請求盤驅(qū)動器34在步驟S139刪除組合文件。一完成步驟S139的過程,即回到步驟S101。注意,在步驟S137或S139中,當(dāng)從盤驅(qū)動器34返回READY信號時過程進(jìn)行到后一步驟。
如果文件指針FP的指示地址處于組合文件的尾部之前,則過程從步驟S135進(jìn)行到步驟S141,并且設(shè)置標(biāo)識REC_ENA以便許可連拍過程。在步驟S143中,確定標(biāo)識SUSPEND的狀態(tài)。此處如果SUSPEND等于(=)0,則可認(rèn)為能夠繼續(xù)文件劃分過程,并且通過在步驟S145中重置標(biāo)識REC_ENA而將過程進(jìn)行到步驟S105。另一方面,如果SUSPEND等于(=)1,則認(rèn)為需要中止文件劃分過程,并且在步驟S147中請求盤驅(qū)動器34以關(guān)閉組合文件。如果響應(yīng)于該請求返回READY信號,則結(jié)束該過程。
從上述描述中知道,首先,在磁光盤36的數(shù)據(jù)區(qū)36c中創(chuàng)建包含儲存在SDRAM中的多幀JPEG數(shù)據(jù)的組合文件,并在磁光盤36的FAT區(qū)36a中創(chuàng)建管理組合文件的FAT信息,在根目錄區(qū)36b中更新組合文件所在的子目錄的大小信息。當(dāng)不執(zhí)行連拍操作時,根據(jù)目錄索引的FAT信息及組合文件讀出組合文件中的每幀JPEG數(shù)據(jù)。
讀出的每幀JPEG數(shù)據(jù)儲存在數(shù)據(jù)區(qū)36c中創(chuàng)建的圖像文件中,并當(dāng)完成創(chuàng)建圖像文件時,該圖像文件的FAT信息被寫入到FAT區(qū)36a。
包含在組合文件中的JPEG數(shù)據(jù)的幀數(shù)(=40)大于包含在圖像文件中的JPEG數(shù)據(jù)的幀數(shù)(=1)。換言之,組合文件的數(shù)量(=1)小于圖像文件的數(shù)量(=40)。當(dāng)寫入FAT信息和大小信息時,需要將磁頭34b和光學(xué)拾取器34c移到FAT區(qū)36a和根目錄區(qū)36b,使得創(chuàng)建圖像文件所需的時間比創(chuàng)建組合文件所需的時間長。
即,在數(shù)據(jù)區(qū)36c中創(chuàng)建一份組合文件并在FAT區(qū)36a中創(chuàng)建組合文件的FAT信息、以及更新根目錄區(qū)36b中組合文件所在的子目錄的大小信息所需的時間短于在數(shù)據(jù)區(qū)36c中創(chuàng)建40份圖像文件、在FAT區(qū)36a中創(chuàng)建圖像文件的FAT信息以及更新根目錄中圖像文件所在的子目錄的大小信息所需的時間。由此可以迅速地釋放SDRAM26。
另外,組合文件的FAT信息寫入到磁光盤36的FAT區(qū)36a中,使得在由另一裝置執(zhí)行磁光盤36的記錄或刪除以及在之后連結(jié)到盤驅(qū)動器34的情況下,可以適當(dāng)?shù)貏?chuàng)建40份圖像文件。注意,如果記錄介質(zhì)是內(nèi)置型,則組合文件的FAT信息可以寫入到內(nèi)置存儲器中(最好是非易失性存儲器)。
另外,每次創(chuàng)建一個圖像文件時即更新FAT信息和大小信息,使得可以執(zhí)行圖像文件創(chuàng)建過程的中止/重恢復(fù)。由此可以提高連拍操作的響應(yīng)特性(靈活性)。
注意,在此實施例中,F(xiàn)AT系統(tǒng)被用作文件管理系統(tǒng)。但也可以用UDF(通用盤格式)系統(tǒng)代替。另外,在此實施例中,在圖像文件中儲存一幀JPEG數(shù)據(jù)。但只要比包含在組合文件中的JPEG數(shù)據(jù)的幀數(shù)少,包含在每個圖像文件中的幀數(shù)就可以是多個,并且圖像文件之間的幀數(shù)也可以不一致。
雖然以上詳細(xì)描述并舉例說明了本發(fā)明,但應(yīng)該清楚地知道,這些描述和實例只出于舉例而非限定,本發(fā)明的實質(zhì)和范圍由所附的權(quán)利要求限定。
權(quán)利要求
1.一種圖像記錄裝置,包括第一文件創(chuàng)建裝置,用于在記錄介質(zhì)的數(shù)據(jù)區(qū)中創(chuàng)建包括儲存在緩沖存儲器中的M個圖像信號的第一文件,其中M≥2;第一管理信息創(chuàng)建裝置,用于創(chuàng)建管理所述第一文件的第一管理信息;讀出裝置,用于在滿足預(yù)定條件時根據(jù)所述第一管理信息從所述第一文件中讀出每N個圖像信號,其中N小于M;第二文件創(chuàng)建裝置,用于在所述數(shù)據(jù)區(qū)中創(chuàng)建包括由所述讀出裝置讀出的N個圖像信號的第二文件;和第二管理信息創(chuàng)建裝置,用于在所述記錄介質(zhì)的管理區(qū)創(chuàng)建管理所述第二文件的第二文件管理信息。
2.如權(quán)利要求1所述的圖像記錄裝置,其特征在于,所述記錄介質(zhì)是可拆卸的,并且所述第一文件管理信息創(chuàng)建裝置在所述管理區(qū)中創(chuàng)建所述第一文件管理信息。
3.如權(quán)利要求1或2所述的圖像記錄裝置,其特征在于,所述第二管理信息創(chuàng)建裝置在每次創(chuàng)建所述第二文件時均創(chuàng)建所述第二文件管理信息,并且該裝置還包括一個判定裝置,由于在每次創(chuàng)建所述第二文件管理信息時判斷是否滿足預(yù)定條件。
4.如權(quán)利要求1至3中任一項所述的圖像記錄裝置,還包括接收裝置,用于接收圖像信號的提取指令;和提取裝置,用于響應(yīng)于所述提取指令將圖像信號提取到緩沖存儲器中,其特征在于,所述預(yù)定條件包括不接收所述提取指令的條件。
5.如權(quán)利要求4所述的圖像記錄裝置,其特征在于,所述提取裝置響應(yīng)于所述提取指令提取M個圖像信號。
6.如權(quán)利要求1至5中任一項所述的圖像記錄裝置,其特征在于,所述記錄介質(zhì)是一種所述數(shù)據(jù)區(qū)和所述管理區(qū)在徑向被劃分的盤記錄介質(zhì),該裝置還包括可移動記錄元件,用于在所述數(shù)據(jù)區(qū)和所述管理區(qū)之間移動。
7.一種數(shù)碼相機,包含如權(quán)利要求1~6中任一項所述的圖像記錄裝置。
全文摘要
數(shù)碼相機(10)包括一個SDRAM(26)。當(dāng)40幀圖像信號集聚在SDRAM(26)中時,在磁光盤(36)的數(shù)據(jù)區(qū)中創(chuàng)建包含40幀圖像信號的組合文件,并且組合文件的FAT信息寫入到磁光盤(36)的FAT區(qū)中。當(dāng)滿足預(yù)定的條件時,由每一幀讀出組合文件的圖像數(shù)據(jù),并且在磁光盤(36)的數(shù)據(jù)區(qū)中創(chuàng)建包括讀出的圖像數(shù)據(jù)的圖像文件,并且圖像文件的FAT信息寫入到磁光盤(36)的FAT區(qū)。重復(fù)此過程40次,之后刪除該組合文件。
文檔編號G11B27/32GK1522534SQ02813409
公開日2004年8月18日 申請日期2002年5月23日 優(yōu)先權(quán)日2001年7月4日
發(fā)明者郭順也 申請人:三洋電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
西乡县| 汝阳县| 诸暨市| 金昌市| 运城市| 林口县| 永胜县| 星座| 芷江| 宁河县| 抚远县| 兴隆县| 鄂伦春自治旗| 武川县| 根河市| 台北县| 古蔺县| 寿光市| 阿鲁科尔沁旗| 商洛市| 江门市| 龙门县| 镇宁| 盐边县| 柳林县| 宽甸| 南木林县| 浦东新区| 涟源市| 光山县| 赣榆县| 玉林市| 通海县| 甘孜| 米林县| 商都县| 郓城县| 司法| 商河县| 德兴市| 桦川县|