[發明專利]儲存數據的方法及使用其的電子裝置無效
| 申請號: | 201110187911.6 | 申請日: | 2011-07-06 |
| 公開(公告)號: | CN102866926A | 公開(公告)日: | 2013-01-09 |
| 發明(設計)人: | 羅介均 | 申請(專利權)人: | 華晶科技股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F12/16 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 臧建明 |
| 地址: | 中國臺灣新*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 儲存 數據 方法 使用 電子 裝置 | ||
技術領域
本發明涉及一種數據存取機制,尤其涉及一種儲存數據的方法及電子裝置。
背景技術
隨著數字科技的進步,使用底片記錄影像的傳統相機已逐漸被采用記憶卡等數字媒體記錄影像的數碼相機所取代。時至今日,數碼相機的體積越做越小,以便于使用者隨身攜帶。另一方面,數碼相機所使用的記憶卡的容量則越做越大,而可記錄更多數量的影像,足以讓使用者在各種拍攝場合中完整記錄每一刻發生的事件。
一般來說,當存儲器被格式化時,其會被劃分為主啟動區塊、文件配置表格(File?Allocation?Table,FAT)區塊、目錄表格區塊以及數據區塊。其中,文件配置表格區塊是用以儲存FAT文件系統的空間信息。目錄入口(Directory?Entry)一旦被寫入至目錄表格區塊中,在記憶卡上便能夠看到文件的存在。而文件配置表格信息一旦被寫入至文件配置表格中,則記憶卡的可用空間便會減少。
一般而言,數碼相機是由電池來供電,倘若在寫入文件至記憶卡的期間中發生電源無法供應的問題,則會造成記憶卡中存有不完整的文件。而由于已經寫入部分的文件配置表格信息,因而造成記憶卡中可使用的空間減少。
發明內容
本發明提供一種電子裝置,在內建的儲存單元中配置適當大小的緩沖區塊,以在寫入數據至記憶卡的期間暫存文件信息和數據位于記憶卡的位置信息。
本發明提供一種儲存數據的方法,可避免當電子裝置突然斷電時在記憶卡中看到不完整文件的情形。
具體而言,本發明提出一種電子裝置,包括記憶卡插槽、記憶卡、儲存單元以及處理單元。其中,記憶卡插入上述記憶卡插槽以儲存數據。儲存單元包括緩沖區塊,以在緩沖區塊中暫存上述數據相關的一文件信息以及上述數據儲存在記憶卡中的位置信息。處理單元耦接記憶卡插槽以及儲存單元。當處理單元欲儲存數據至記憶卡時,會將文件信息記錄在緩沖區塊中。而在寫入數據至記憶卡的期間,處理單元會將數據儲存在記憶卡中所對應的位置信息記錄至緩沖區塊中。并且,在執行關閉文件動作時,將記錄于緩沖區塊中的文件信息以及位置信息寫入至記憶卡中。
在本發明的一實施例中,上述記憶卡包括數據區塊以及文件配置表格區塊。其中,數據區塊用以儲存上述數據,文件配置表格區塊用以儲存位置信息(例如,文件配置表格(File?Allocation?Table,FAT)信息),而目錄表格區塊用以儲存文件信息(例如,目錄入口(Directory?Entry)信息)。
在本發明的一實施例中,上述緩沖區塊包括位置信息暫存區以及文件信息暫存區。其中,位置信息暫存區用以暫存位置信息,文件信息暫存區用以暫存文件信息。
在本發明的一實施例中,上述電子裝置還包括感光元件。感光元件耦接至處理單元,用于獲取上述數據。
本發明另提出一種儲存數據的方法,適于用電子裝置,且此電子裝置的記憶卡插槽中設置有記憶卡。在本方法中,當欲儲存數據至記憶卡時,記錄此數據相關的文件信息至電子裝置的緩沖區塊(例如,緩沖區塊位于電子裝置的儲存單元)。并且,在寫入該數據至該記憶卡的期間,將數據儲存在記憶卡中所對應的位置信息亦記錄至電子裝置的緩沖區塊中。而在執行關閉文件動作時,再將記錄于緩沖區塊中的文件信息及位置信息寫入至記憶卡中。
在本發明的一實施例中,上述位置信息例如為文件配置表格信息,文件信息例如為目錄入口信息。另外,上述緩沖區塊還包括位置信息暫存區以及文件信息暫存區,以將數據的文件信息記錄于文件信息暫存區,并將位置信息記錄于位置信息暫存區。
在本發明的一實施例中,上述在關閉文件時,會自文件信息暫存區讀取出文件信息,而將文件信息儲存至存儲器,并且,自位置信息暫存區讀取出位置信息,而將位置信息儲存至存儲器。
基于上述,本發明將數據儲存在記憶卡中的文件信息及位置信息延遲至關閉文件時再寫入至記憶卡中。據此,在關閉文件之前倘若電子裝置突然斷電,而尚未處理完畢的文件則會因為文件信息尚未被寫入記憶卡,因此在記憶卡中并不會看到不完整的文件。也因為位置信息還未被寫入至記憶卡中,因而不會減少記憶卡的可用空間。
為讓本發明的上述特征和優點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
附圖說明
圖1是依據本發明第一實施例所示的電子裝置的方框圖。
圖2是依照本發明第一實施例所示的儲存數據的方法流程圖。
圖3是依照本發明第二實施例所示的電子裝置的方框圖。
圖4是依照本發明第二實施例所示的在寫入數據時的記憶卡及儲存單元的配置的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華晶科技股份有限公司,未經華晶科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110187911.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電池管理系統自適應的方法
- 下一篇:電容式觸控面板
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





