專利名稱:存儲卡、存取裝置及存儲卡的處理方法
技術領域:
本發明涉及具有多個類別或狀態的存儲卡。本發明還涉及對類別不同的多個存儲卡、或具有多個狀態的存儲卡進行存取的存取裝置及存儲卡的處理方法。
背景技術:
在記錄音樂內容或影像數據等的數字數據的記錄介質當中,存在磁盤、光盤、光磁盤等多個種類。作為這些記錄介質之一的存儲卡,主要使用Flash ROM等半導體存儲器作為記錄元件,可實現記錄介質的小型化,由此以數碼照相機和移動電話終端等小型便攜式設備為中心正在迅速地普及。
存儲卡中存儲的數據由文件系統管理,用戶可將存儲的數據作為文件而容易地進行處理。在以往使用的文件系統中,存在FAT文件系統(參照非專利文獻1)、UDF文件系統(Universal Disk Format)(參照非專利文獻2)、NTFS文件系統(New Technology File System)等。由這些文件系統來管理數據的存儲卡,可在解釋相同的文件系統的設備之間使文件共有,因此能夠在設備之間授受數據。
近年,隨著存儲卡的普及,從當初作為主流的音樂內容、靜態圖像內容的記錄介質的用途到大容量高畫質動態圖像內容的記錄,存儲卡的應用用途在拓寬。因此,對應于這樣的需求,存儲卡的大容量化正在以每年倍增的勢頭發展。但是,存儲卡的內部寄存器中存儲的表現存儲容量的字段的位長、和由指令指定地址的引數的位寬等存在界限,為了對應于存儲卡的大容量化,需要擴展以往的寄存器構成和指令等。而且同樣,文件系統中也存在可管理的容量的上限,因此為了對超過以往的文件系統可管理的容量的上限的大容量存儲卡的區域進行管理,需要使用新的文件系統。
歷來,作為解決這樣的問題的方法,提出了一種將存儲卡內的區域分割成多個而切換各區域來使用,由此不會超過寄存器和指令等的物理上限容量、文件系統的上限容量而實現存儲卡的大容量化的方法(例如,參照專利文獻1)。
但是,在以往的方法中,將存儲卡內的區域分割成多個,由獨立的文件系統管理各區域,因此無法將存儲卡整個容量作為一個區域來處理,從而產生可生成的文件的最大的大小、目錄構成受限制的課題。為了解決該課題,考慮了可變更存儲卡的容量的方法。即,將可由以往的存取裝置存取的上限容量、存儲卡的最大容量的任一個設定到存儲卡中,從而能夠以與使用存儲卡的用戶的用途相適應的容量來使用存儲卡。
用于這樣實現存儲卡的大容量化的方法存在多種,因此,將來利用各實現方法制作的多種存儲卡可能在市場中混合存在。
在該情況下,存取裝置需要對存儲卡掌握是否可切換區域、是否可變更容量、現在的卡的狀態如何被設定等存儲卡的類別、狀態。但是,在以往的存取裝置中,無法判別存儲卡的種類,因此,存在存取裝置無法提供各存儲卡的類別、狀態所對應的適當的處理的問題。
專利文獻1特開2004-86503號公報非專利文獻1ISO/IEC9293,“Information Technology-Volume andfile structure of disk cartridges for information”,1994非專利文獻2OSTA Universal Disk Format Specification Revision 1.50,1997發明內容本發明鑒于上述問題而實現,目的在于提供一種可唯一地判別存儲卡的類別和狀態的存儲卡、以及判別存儲卡的類別和狀態并實施對應于各存儲卡的處理的存取裝置及存儲卡的處理方法。
本發明的存儲卡是由文件系統對所存儲數據進行管理并可由存取裝置讀出、寫入數據的存儲卡,該存儲卡具備一個以上記錄區域,其記錄數據,并由獨立的文件系統管理;狀況存儲部,其保持按存儲卡的類別和狀態的每個組合分配且可唯一地判別組合的狀況;和卡信息存儲部,僅被設置了存儲卡可獲得的狀況的數量,存儲關于記錄區域的物理特性。
第一類型的存儲卡,其記錄區域及卡信息存儲部的數量可分別為一個。在該情況下,可設為在由能獲得并解釋狀況存儲部所保持的狀況的存取裝置進行存取的情況下,允許對記錄區域的整個區域進行的存取,在由不能獲得并解釋狀況存儲部所保持的狀況的存取裝置進行存取的情況下,禁止對記錄區域的存取。
第二類型的存儲卡,記錄區域的數量為一個,卡信息存儲部可具有第一卡信息存儲部和第二卡信息存儲部,而且,存儲卡可獲得第一狀況或第二狀況。此時,在存儲卡為第一狀況時,設為可由存取裝置參照第一卡信息存儲部,并根據第一卡信息存儲部所存儲的物理特性允許向記錄區域的存取,在存儲卡為第二狀況時,設為可由存取裝置參照第二卡信息存儲部,并根據第二卡信息存儲部所存儲的物理特性允許向記錄區域的存取。
第三類型的存儲卡,記錄區域具有第一記錄區域和第二記錄區域,卡信息存儲部具有第一卡信息存儲部和第二卡信息存儲部,而且,存儲卡可獲得第一狀況或第二狀況。此時,在存儲卡為第一狀況時,設為可由存取裝置參照第一卡信息存儲部,并根據第一卡信息存儲部所存儲的物理特性允許向第一記錄區域的存取,在存儲卡為第二狀況時,設為可由存取裝置參照第二卡信息存儲部,并根據第二卡信息存儲部所存儲的物理特性允許向第二記錄區域的存取。
第四類型的存儲卡,記錄區域具有第一記錄區域和第二記錄區域,卡信息存儲部具有第一卡信息存儲部、第二卡信息存儲部和第三卡信息存儲部,狀況存儲部所能保持的狀況的數量可為三個。此時,在存儲卡處于第一狀況時,設為可由存取裝置參照第一卡信息存儲部,并根據第一卡信息存儲部所存儲的物理特性允許向第一記錄區域的存取。在存儲卡處于第二狀況時,設為可由存取裝置參照第二卡信息存儲部,并根據第二卡信息存儲部所存儲的物理特性允許向第二記錄區域的存取。在存儲卡處于第三狀況時,設為可由存取裝置參照第三卡信息存儲部,并根據第三卡信息存儲部所存儲的物理特性允許向第一記錄區域及第二記錄區域的雙方的存取。
此外,還可具備與狀況存儲部所保持的狀況數量相同數量的性能信息存儲部,該性能信息存儲部按每個存儲卡的狀況存儲表示關于存儲卡的傳輸速率的存取性能的性能信息。
狀況存儲部可由物理開關構成。
本發明的存取裝置是對存儲卡進行存取的存取裝置,其中具備卡插槽,其用于安裝存儲卡;操作部,其接受來自用戶的指示;顯示部,其顯示存儲卡或存取裝置的狀態、用戶可指定的處理的一覽表等;判定部,其從存儲卡獲得可唯一地判別存儲卡的類別、狀態的狀況,基于該獲得的狀況來判定存儲卡的類別、狀態;依狀況處理部,其參照狀況判定部的判定結果,執行存儲卡的狀況所對應的處理;和主處理部,其根據來自操作部的輸入,對存儲卡實施包括數據的讀出或寫入處理的規定的處理。
本發明的存儲卡的處理方法具有在存儲卡安裝到存取裝置時,初始化存儲卡的步驟;從存儲卡獲得可唯一地判別存儲卡的類別、狀態的狀況的步驟;判定用戶對存取裝置的處理要求是否為依存于狀況的要求的步驟;和根據該判定結果,在處理要求依存于狀況的情況下,參照獲得的狀況,對存儲卡執行存儲卡的狀況所對應的處理的步驟。
根據本發明,在存儲卡內存儲可唯一地判別存儲卡的類別、狀態的標識符,存取裝置獲得標識符,變更存儲卡的類別、狀態所對應的處理內容,由此向用戶提供各存儲卡所對應的適當的處理。
圖1是表示本發明的實施方式一中的存儲卡、及存取裝置的實施方法的圖;圖2是表示本發明的實施方式一中的存儲卡B(狀況“1”)的一例圖;圖3是表示本發明的實施方式一中的存儲卡C(狀況“2”)的一例圖;圖4是表示本發明的實施方式一中的存儲卡C(狀況“3”)的一例圖;圖5是表示本發明的實施方式一中的存儲卡D(狀況“4”)的一例圖;圖6是表示本發明的實施方式一中的存儲卡D(狀況“5”)的一例圖;圖7是表示本發明的實施方式一中的存儲卡E(狀況“6”)的一例圖;圖8是表示本發明的實施方式一中的存儲卡E(狀況“7”)的一例圖;圖9是表示本發明的實施方式一中的存儲卡E(狀況“8”)的一例圖;圖10是表示本發明的實施方式一中的存取裝置的基本動作流程的流程圖;圖11是表示本發明的實施方式一中的狀況一覽表的一例圖;圖12是表示本發明的實施方式一中的區域切換處理的一例圖;圖13是表示本發明的實施方式一中的靜態圖像影處理的一例的流程圖;圖14是表示本發明的實施方式二中的存儲卡、及存取裝置的實施方法的圖;圖15是表示本發明的實施方式二中的性能信息的一例圖;圖16是表示本發明的實施方式二中的記錄模式設定處理的一例圖;圖17是表示本發明的實施方式二中的區域切換處理的一例圖;圖18是表示設置了物理開關的存儲卡的圖;圖19是表示由物理開關切換存儲卡的狀況時的區域切換處理的一例圖。
圖中1-存取裝置,2、3、4、5、6-存儲卡,11-卡插槽,12-操作部,13-顯示部,14-狀況判定部,15-主處理部,16-依狀況處理部,21、31、41、51、52、61、62-記錄區域,22、32、42、43、53、54、63、64、65-卡信息存儲部,33、44、55、66-狀況存儲部,34、45、46、56、57、67、68、69-性能信息存儲部,190-物理開關。
具體實施例方式
以下,參照附圖,對本發明的存儲卡、存取裝置及存儲卡的處理方法進行說明。
(實施方式一)圖1是表示本發明的實施方式一中的存儲卡、及存取裝置的構成圖。存取裝置1包括安裝存儲卡的部位即卡插槽11;用于用戶指定存取裝置1所執行的處理的按鈕等的操作部12;顯示提供給用戶的操作菜單的一覽表或存儲卡中存儲的文件的一覽表等的顯示部13;從存儲卡獲得狀況來判定存儲卡的類別、狀態的狀況判定部14;和根據來自操作部12的輸入,實施對于存儲卡的各種處理的主處理部15。
主處理部15還包括依狀況處理部,其參照狀況判定部14的狀況判定結果,按每個狀況執行不同的處理。這樣,本發明的存取裝置1的特征在于,具備狀況判定部14和依狀況處理部16,判定存儲卡的類別、狀態(state),向用戶提供各存儲卡所對應的適當的處理。
存取裝置1包括數碼照相機和移動電話終端、存儲卡影片(movie)、音頻播放器、PC、PDA等具有對存儲卡進行存取的功能的裝置。
<各種類型的存儲卡>
對存儲卡進行說明。如圖1所示,存儲卡中存在類型A~類型E的五種存儲卡,分別具有不同特性。對各種存儲卡的大致情況進行說明。另外,在以下的說明中,將類別為X(X=A、B、C、D、E)的存儲卡標記為“存儲卡X”。
存儲卡A(2)是未對應于大容量化的以往的存儲卡,包括卡信息存儲部22,其存儲卡容量、最小存取單位、最大輸入時鐘數、電流值等表示存儲卡的物理特性的信息;和記錄區域21,其具有以往的存取裝置可存取的容量的上限以下的容量。
存儲卡B(3)、存儲卡C(4)、存儲卡D(5)、存儲卡E(6)的任一個都是對應于大容量化的第二代的存儲卡,分別包括能夠表現超過以往的存取裝置所能存取的上限容量的大容量的區域的大小的一個以上的卡信息存儲部、和一個以上的記錄區域。
而且,第二代存儲卡B~E(3~6)分別包括狀況存儲部33、44、55、66。狀況存儲部33、44、55、66中存儲有可唯一地判別存儲卡的類別、狀態的狀況信息,是本發明的特征性的構成要素。而且,存儲卡B~E(3~6)的每一個僅包括各卡可獲得的狀況的數量的卡信息存儲部32、42、…。卡信息存儲部32、42、…中,存儲各狀況所對應的卡容量、最小存取單位、最大輸入時鐘數、電流值等表示存儲卡的物理特性的信息。
這樣,存儲卡B~E具有狀況存儲部33、44、55、66。存取裝置1利用該狀況存儲部33、44、55、66中存儲的狀況來判別存儲卡的類別、狀態,并依存狀況,切換應該執行的處理。通過這些存儲卡和存取裝置的組合,能夠向用戶提供各存儲卡的類別、狀態所對應的適當的處理。
而且,存儲卡C~E(4~6)將對多個卡信息存儲部中的有效的卡信息存儲部進行指定的信息存儲到規定的管理信息區域(寄存器等),存儲卡C~E(4~6)通過參照該管理信息區域的值,可辨識多個卡信息存儲部中的有效的一個卡信息存儲部。另外,在管理信息區域中,一般存儲有控制存儲卡所需要的各種管理信息。
利用圖2~圖9,對類型B~E的存儲卡2~6的詳細情況進行說明。
另外,存儲卡A(2)是以往的存儲卡,在以下的說明中,將以往的存取裝置可存取的上限容量作為2GB進行說明。該值是當前的存儲卡中廣泛使用的FAT16文件系統的上限容量。
圖2是說明存儲卡B(3)的一例圖。存儲卡B(3)是對應于大容量化的第二代的存儲卡,作為超過2GB的大容量區域而具備8GB的記錄區域31。而且,存儲卡B(3)僅保持有一個可表現記錄區域的大小的卡信息存儲部32,卡信息存儲部32作為其容量而存儲有8GB的值。在本發明的存取裝置1中使用了存儲卡B(3)的情況下,存取裝置1對應于大容量化,因此變得可對8GB的整個區域進行存取。而且,在未對應于大容量化的以往的存取裝置100中使用了存儲卡B(3)的情況下,辨識成容量為0的卡,一切存取都不進行。這是以往的存取裝置100為了防止由誤動作而破壞存儲卡B(3)內存儲的數據的對策。具有這樣的特點的存儲卡B(3)僅有一個狀態,在狀況存儲部33中存儲“1”,作為表示該狀態的標識符。
圖3、圖4是說明存儲卡C(4)的一例圖。存儲卡C(4)是對應于大容量化的第二代的存儲卡,作為超過2GB的大容量區域而具備8GB的記錄區域41。而且,存儲卡C(4)保持有表現2GB以下的容量的卡信息存儲部1(42)、和可表現大容量區域的大小的卡信息存儲部2(43),作為容量分別存儲有2GB、8GB的值。存儲卡C(4)具有作為以往的存儲卡工作的狀況、和作為大容量存儲卡工作的狀況的兩個狀況。
圖3表示存儲卡C(4)作為以往的存儲卡工作的狀況。在該情況下,卡信息存儲部1(42)是有效的,變為可對記錄區域41的前面2GB進行存取的狀態。另一方面,圖4表示存儲卡C(4)作為以往的存儲卡工作的狀況,在該情況下,卡信息存儲部2(43)是有效的,變為可對記錄區域41的全部8GB進行存取的狀態。
圖3所示的存儲卡C(4)即使在本實施方式的存取裝置1及以往的存取裝置100的任一個中使用,都僅可對記錄區域41的前面2GB進行存取,在雙方的存取裝置中可共有一張卡。而且,圖4所示的存儲卡C(4)可由存取裝置1對記錄區域41的全部8GB進行存取,但由以往的存取裝置100會辨識成容量為0的卡,無法進行一切存取。這是以往的存取裝置為了防止由誤動作而破壞存儲卡C(4)的大容量區域內存儲的數據的對策。在存儲卡C(4)內的狀況存儲部44中存儲“2”作為表示圖3的狀態(state)的標識符,并存儲“3”作為表示圖4的狀態的標識符。
圖5、圖6是說明存儲卡D(5)的一例圖。存儲卡D是對應于大容量化的新的存儲卡,具備2GB的記錄區域1(51)、和作為超過2GB的大容量區域的6GB的記錄區域2(52)。而且,保持有表現2GB以下的容量的卡信息存儲部1(53)、和可表現大容量區域的大小的卡信息存儲部2(54),作為容量分別存儲有2GB、6GB的值。存儲卡D(5)具有使用記錄區域1(51)的狀況、和使用記錄區域2(52)的狀況的兩個狀況。
圖5表示使用記錄區域1(51)的狀況的情況,卡信息存儲部1(53)是有效的,變為可對記錄區域1(51)的2GB進行存取的狀態。而且,圖6表示使用記錄區域2(52)的狀況的情況,卡信息存儲部2(54)是有效的,變為可對記錄區域2(52)的6GB進行存取的狀態。
圖5所示的存儲卡D(5)即使在本實施方式的存取裝置1和以往的存取裝置100的任一個中使用,都可對記錄區域1(51)的2GB進行存取,在雙方的存取裝置中可共有一張卡。而且,圖6所示的存儲卡D(5)可由本實施方式的存取裝置1對記錄區域2(52)的6GB進行存取,但由以往的存取裝置100會辨識成容量為0的卡,無法進行一切存取。這是以往的存取裝置為了防止由誤動作而破壞存儲卡D(5)的記錄區域2(52)內存儲的數據的對策。在存儲卡D(5)內的狀況存儲部55中存儲“4”作為表示圖5的狀態的標識符,并存儲“5”作為表示圖6的狀態的標識符。
圖7、圖8、圖9是說明存儲卡E(6)的一例圖。存儲卡E是對應于大容量化的新的存儲卡,具備2GB的記錄區域1(61)、和作為超過2GB的大容量區域的6GB的記錄區域2(62)。而且,保持有表現2GB以下的容量的卡信息存儲部1(63)、和可表現大容量區域的大小的卡信息存儲部2(64)、卡信息存儲部3(65),作為容量分別存儲有2GB、6GB、8GB的值。
存儲卡E(6)具有使用記錄區域1(61)的狀況、使用記錄區域2(62)的狀況、和同時使用記錄區域1(61)與記錄區域2(62)二者的狀況這三個狀況。
圖7表示使用記錄區域1(61)的狀況的情況,卡信息存儲部1(63)是有效的,變為可對記錄區域1(61)的2GB進行存取的狀態。圖8是使用記錄區域2(62)的狀況的情況,卡信息存儲部2(64)是有效的,變為可對記錄區域2(62)的6GB進行存取的狀態。圖9是同時使用記錄區域1(61)與記錄區域2(62)二者的狀況的情況,卡信息存儲部3(65)是有效的,變為可對記錄區域1(61)與記錄區域2(62)的全部8GB進行存取的狀態。而且,在以該狀況使用時,8GB是存在于連續的地址空間上的區域,由一種文件系統一并管理著全部8GB。
圖7的存儲卡E(6)即使在本發明的存取裝置1和以往的存取裝置100的任一個中使用,都可對記錄區域1(61)的2GB進行存取,在雙方的存取裝置中可共有一張卡。
而且,圖8的存儲卡E(6)可由本發明的存取裝置1對記錄區域2(62)的6GB進行存取,但由以往的存取裝置100會辨識成容量為0的卡,無法進行一切存取。這是以往的存取裝置為了防止由誤動作而破壞存儲卡E(6)的記錄區域2(62)內存儲的數據的對策。
同樣,圖9的存儲卡E(6)可由本發明的存取裝置1對記錄區域1(61)和記錄區域2(62)的共計8GB的區域進行存取,但由以往的存取裝置100會辨識成容量為0的卡,無法進行一切存取。
在存儲卡E(6)內的狀況存儲部66中存儲“6”作為表示圖7的狀態的標識符,并存儲“7”作為表示圖8的狀態的標識符,并存儲“8”作為表示圖9的狀態的標識符。
這樣,存儲卡的類別存在存儲卡A~存儲卡E的五種。各類別的存儲卡存在可獲得一個以上的狀態。在本發明中,為了可唯一地判別該卡類別和狀態的組合,除了以往的存儲卡A以外,還在其他四種存儲卡3~6中設置狀況存儲部33、44、55、66,其中作為用于判別的標識符而存儲狀況的值。
該狀況對于卡類別和狀態的組合被唯一地分配。例如,如圖5、圖7中分別表示的卡那樣,即使在具有由以往的存取裝置100可對2GB的區域進行存取的同樣的卡狀態的情況下,由于卡類別不同,因此對這些卡分配不同的狀況“4”、“6”。由此,存取裝置1即使為同樣的卡狀態,也能唯一地判別卡類別,可向用戶提供卡類別所對應的適當的處理。
而且,作為以往的存儲卡的存儲卡A未具有狀況存儲部,由于在本實施方式的存取裝置1從存儲卡A獲得狀況時無法正常獲得,因此可能將存儲卡A判別為其他種類的存儲卡。
<存取裝置>
下面,利用圖10~圖13,對本發明的存取裝置1的動作進行說明。
首先,利用圖10,對本發明的存取裝置1中的基本動作流程進行說明。若A~E的任一種類型的存儲卡插入到存取裝置1中,則表示插入了存儲卡的中斷信號,從卡插槽11通知到主處理部15,由主處理部15執行卡的初始化處理(S1001)。卡初始化處理進行用于使存儲卡成為可接受來自存取裝置1的讀/寫指令的狀態的前處理。卡初始化處理例如包括對存儲卡的初始化指令的發出,有效的卡信息存儲部22、32、…中存在的寄存器的值的獲得,存儲卡的固有ID的獲得,記錄區域的大小的獲得等處理。
然后,存取裝置1的狀況判定部14獲得存儲卡的狀況存儲部33、44中存儲的狀況(S1002),來判定存儲卡的類別、狀況。在此,具有狀況存儲部的類別B、C、D、E的存儲卡3、4、5、6,響應于來自存取裝置1的狀況獲得請求,向存取裝置1通知狀況存儲部33、44、…中存儲的狀況的信息。存取裝置1根據狀況信息,由狀況判定部14判定插入的存儲卡的類別及狀況。由于類別A的存儲卡2不具有狀況存儲部,因此即使從存取裝置1接受狀況獲得請求,也無法解釋該狀況獲得請求,而將錯誤通知到存取裝置1。存取裝置1的狀況判定部14通過對狀況獲得請求接受錯誤響應,判定為類別A的存儲卡2被插入。
若卡初始化、狀況獲得結束后,存取裝置1結束對存儲卡的存取的準備,成為等待向操作部12的輸入的狀態(S1003)。
若在操作部12上檢測到由用戶進行的輸入,則中斷信號進入主處理部15,主處理部15判定用戶所輸入的命令的類別(S1004)。在輸入的命令是結束命令的情況下(在S1005中是),執行存儲器保護等必要的結束處理,并切斷存取裝置1的電源。
在輸入的命令不是結束命令的情況下(在S1005中否),判定輸入的命令是否為指示按每個狀況進行不同處理的依狀況處理的命令(S1006)。
在是依狀況處理的情況下(在S1006中是),由依狀況處理部16進行依狀況處理(S1007)。依狀況處理部16參照狀況判定部14的狀況判定結果,根據存儲卡的類別和狀況,執行不同執行內容的依狀況處理。即,根據存儲卡的狀況,在存取裝置1中顯示的畫面和輸出的指令不同。
在不是依狀況處理的情況下(在S1006中否),或者在依狀況處理結束之后,主處理部15執行不依存于存儲卡的類別的通用的處理(主處理)(S1008)。若主處理結束,則主處理部15再次返回等待來自用戶的輸入的狀態。
在圖10的基本動作流程中,狀況獲得(S1002)、依狀況處理(S1007)是表現本發明的特征的處理。本發明的存取裝置1在存儲卡插入到存取裝置1中之后,對存儲卡進行狀況獲得,并基于獲得的狀況,根據需要變更執行的處理的內容。由此,根據各存儲卡的類別、狀態來變更存取裝置的處理,可向用戶提供適于各存儲卡的處理。
接著,利用圖11、圖12,對本發明的存取裝置1進行的依狀況處理的具體的例子進行說明。
圖11是表示狀況判定部14所保持的狀況一覽表的一例圖。狀況判定部14保持有如圖11所示的狀況一覽表,從存儲卡獲得狀況并進行保持之后,參照該一覽表,判定獲得的狀況所具有的含義。在狀況一覽表中存儲有可唯一地識別存儲卡的類別和狀況的信息即狀況、存儲卡的類別、表示存儲卡內的可存取的區域的存取區域、可存取的區域的容量、各類型的卡被允許的狀況的數量、表示在狀況切換時是否需要格式化的信息、及文件系統的類別。
參照一覽表,例如表示是狀況“5”的存儲卡是類別為D、可存取的區域為記錄區域2、容量為超過2GB的大容量、具有的全部狀況數量為兩個、在狀況切換時不需要格式化、文件系統使用了FAT32的存儲卡。這樣,狀況判定部14具有狀況一覽表,由此基于從各存儲卡獲得的狀況,可掌握插入的存儲卡的類別、狀態。
基于狀況判定部14具有圖11的狀況一覽表的情況,利用圖12,對區域切換時的處理的具體例進行說明。在圖12中,說明將類別E的存儲卡6的狀況從“6”切換到“8”時的例子。
作為區域切換的處理步驟,由用戶對存取裝置1的操作部12進行操作,并從顯示部13中顯示的菜單列表中依次選擇“3.初始設定”、“4.區域切換”。通過該操作,用于執行存儲卡E(6)的區域切換的菜單畫面顯示到顯示部13上。
針對“區域切換”的處理是依存于狀況的處理。因此,依狀況處理部16從狀況判定部14獲得針對現在的存儲卡的狀況的信息。狀況判定部14基于從存儲卡獲得的狀況和狀況一覽表,向依狀況處理部16通知與狀況相關的信息。在圖12的例子中,狀況判定部14從存儲卡獲得存儲卡E(6)的狀況“6”,并參照圖11的狀況一覽表,向依存處理部16通知與卡類別或存取區域相關的信息等。依存處理部16根據來自狀況判定部14的信息,辨識現在插入的存儲卡的類別為“E”、狀況為“6”這一情況。而且,依狀況處理部16根據卡的狀況數量為3可識別該存儲卡能切換為三個狀態。
然后,依狀況處理部16由狀況判定部14獲得關于現在的狀況以外的剩余的兩個狀況的信息,并在顯示部13中顯示作為區域可切換的區域的三個區域,并催促用戶進行切換區域目的地的選擇(參照圖12)。而且,從狀況“6”切換到狀況“8”時需要格式化(參照圖11),由此,在由用戶選擇了執行區域切換時,通過顯示部13對用戶通知區域切換并且發生格式化。若用戶判斷為可以格式化,并對操作部12輸入許可區域切換、執行格式化的意思,則區域切換、格式化處理被執行。
這樣,在圖12的例子中,判定本發明的存取裝置1的存儲卡的類別、狀態,向用戶通知區域可切換的區域的數量和信息。而且,判定在區域切換時是否需要格式化,向用戶顯示適當的消息。由此,在區域切換時,向用戶提供必要的信息、選項,從而對用戶來說,可實現自由度高的區域切換處理。
而且,在圖12的例子中,在顯示三個區域時,顯示了各區域的容量和文件系統的類別。但是,在圖11的狀況一覽表中未存儲各區域的正確的容量。因此,對于存儲卡,存取裝置1另外詢問并獲得各區域的容量,來進行顯示。
這樣,狀況一覽表中僅存儲有與狀況相關的一般的信息,對于即使是相同狀況也存在不同可能性的信息,優選從存儲卡直接獲得,并與狀況一覽表中存儲的信息進行組合而向用戶顯示。
下面,利用圖13,對由存取裝置1進行的依狀況處理的其他具體例進行說明。在此,說明對靜態圖像進行攝影并將攝影的靜態圖像數據記錄到存儲卡的例子。
經由存取裝置1的操作部12,輸入由用戶發出的靜態圖像攝影的開始指示(S1301)。然后,存取裝置1的主處理部15判定存儲卡中是否存在空閑區域,作為靜態圖像攝影的前處理(S1302)。
在存在空閑區域的情況下,主處理部15執行靜態圖像攝影,并將靜態圖像數據存儲到存儲卡中,結束處理(S1303)。
在不存在空閑區域的情況下,主處理部15判定是否可切換區域(S1304)。該判定基于來自依狀況處理部16的信息進行。具體地說,通過判斷存儲卡是否為具有排他地使用的兩個記錄區域且在那些區域間可切換的存儲卡來進行該判定。例如,參照圖11,在存儲卡D中從狀況“4”切換到狀況“5”時、和在存儲卡E中從狀況“6”切換到狀況“7”時,判斷為可切換區域。
在可切換區域的情況下,對用戶,在顯示部13中顯示現在的記錄區域中不存在空閑區域的意思、和是可切換區域的存儲卡的意思(S1305),并催促用戶切換記錄區域。在用戶選擇了區域切換的情況下,對存儲卡上的記錄區域和狀況進行切換,執行靜態圖像攝影。在用戶未選擇區域切換的情況下,由于不存在記錄靜態圖像的充分的空閑區域,因此中止靜態圖像攝影,并結束處理。
而且,在不可切換區域的情況下,由于不存在記錄靜態圖像的充分的空閑區域,因此向用戶通知空閑空間不足,并結束處理(S1306)。
這樣,在圖13的例子中,在靜態圖像攝影時空閑區域不足的情況下,判別存儲卡的類別、狀態,在為可切換區域的存儲卡的情況下,催促用戶切換區域,繼續靜態圖像攝影。由此,即使在用存儲卡進行數據記錄時空閑空間不足的情況下,也能向用戶提供所謂區域切換的用于消除空閑區域不足的方法,繼續數據記錄,從而可提高用戶便利性。而且,在圖13的例子中,對在靜態圖像攝影中催促用戶切換區域的方法進行了說明,但也可自動地切換區域。尤其是,在數據記錄中手動地進行區域切換的情況下,由于數據在切換期間無法記錄,因此尤其在需要動態圖像攝影等的連續記錄時自動地進行區域切換更有效果。
如上所述,本發明的存儲卡設為具有存儲可唯一地判別卡的類別、狀態等的狀況的狀況存儲部,存取裝置可獲得狀況。而且,存儲裝置具有狀況判定部、依狀況處理部,判定從存儲卡獲得的狀況,并根據狀況變更處理內容。通過組合這樣的存儲卡和存取裝置,能夠向用戶提供各存儲卡相應的適當的處理。
另外,在本實施方式中,記載了在狀況獲得中利用專用指令來實施的情況,但也可利用卡信息存儲部的寄存器中包含的空閑位來存儲狀況,使用獲得卡信息存儲部的寄存器值的指令來實現。
而且,還可利用卡信息存儲部的寄存器中記載的卡的版本號(versionnumber)來判定狀況存儲部的有無。例如,將如存儲卡A的以往的存儲卡的版本號設定為“1.0”、將如存儲卡B~存儲卡E的具有狀況存儲部的第二代存儲卡的版本號設為為“2.0”。由此,能夠通過參照版本號判定狀況存儲部的有無。
并且,在圖11中記載的狀況一覽表的項目是一例,若存儲有依狀況處理部所依存的必要的狀況信息,則未必需要包括圖11的全部項目,還可追加其他項目。而且,作為具有狀況存儲部的存儲卡,對類別B~類別E的四種存儲卡進行了記載,但未必需要對這全部四種存儲卡分配狀況,只要至少對一種存儲卡分配狀況即可。并且,還可追加具有狀況存儲部的其他種類的存儲卡。
(實施方式二)圖14是表示本發明的實施方式二中的存儲卡及存取裝置的構成圖。在圖14中,與圖1的不同之處在于,存儲卡B~存儲卡E還包括對應于卡信息存儲部而設置的性能信息存儲部34、45、46、…。而且,本實施方式的存儲卡在管理信息區域內保持有指定有效的性能信息存儲部的信息。
具有多個狀況的存儲卡存在如下的情況若狀況變更,則可存取的區域長度變化,同時讀/寫性能等存取性能變化。因此,本實施方式的特征在于,在具有狀況存儲部的存儲卡中還設置性能信息存儲部,在切換狀況的同時切換有效的性能信息存儲部,使現在的狀況中的性能信息變化。
圖15是表示性能信息存儲部34、45、46、…中存儲的性能信息的一例圖。在圖15的例子中,作為處理內容對讀、寫、擦除三種處理,作為輸入時鐘對12.5MHz、25MHz、50MHz三種條件,以表格形式記載了各組合的性能值。例如,對存儲卡輸入25MHz的輸入時鐘、以16KB單位寫時的存取性能,參照Table2-B的第二行可知,按序存取時標準為6MB/sec,隨機存取時為0.7MB/sec。
這樣,存取裝置1通過參照性能信息存儲部34、…中存儲的性能信息,能夠掌握在各條件下對存儲卡進行存取時的存取性能。但是,該存取性能在存儲卡具有多個狀況時,不限定對所有的狀況為相同的性能,存在按每個狀況而存取性能變化的可能性。因此,在本實施方式中,在切換狀況的同時切換有效的性能信息存儲部,使現在的狀況中的性能信息變化。通過這樣切換性能信息存儲部,存取裝置可獲得各狀況所對應的存取性能,并可根據各狀況變更處理內容。
圖16中表示關于處理內容的變更的一例。圖16(a)表示狀態為“6”的存儲卡E中的記錄模式的設定畫面,圖16(b)表示狀態為“8”的存儲卡E中的記錄模式的設定畫面。
圖16所示的記錄模式的設定畫面是在用戶選擇動態圖像攝影時的記錄畫質時顯示的畫面。作為記錄畫質的選項,有“節約(economy)”、“正常”、“良好”、“極好”四種,越靠后者,動態圖像數據的記錄位速率越高,能以更高畫質記錄動態圖像數據。
在本例中,假定在存儲卡E中狀況“8”時比狀況“6”更能高速地記錄數據。在該情況下,在存儲卡E的狀況“6”所對應的圖16(a)中,由于只能進行低速的數據記錄,因此顯示為只能選擇記錄位速率低的“節約”、“正常”,而不能選擇“良好”、“極好”。另一方面,在存儲卡E的狀況“8”所對應的圖16(b)中,由于除低速以外,還能進行高速的數據記錄,因此顯示為可選擇全部的記錄模式。這樣,通過設為存取裝置可獲得各狀況的存取性能,由此在存取裝置中,可根據各狀況變更處理內容。
在圖16中,對存取裝置僅獲得與狀況一一對應的性能信息的情況的例子進行了說明,但存取裝置也可不依賴于狀況而一并獲得所有狀況中的性能信息。利用圖17對一并獲得性能信息的情況的例子進行說明。
圖17是與圖12同樣的、為了區域切換處理而顯示的區域切換畫面。圖17的畫面與圖12的畫面的不同之處在于,對各區域顯示被允許的可錄像模式。存取裝置1在顯示圖17的區域切換畫面時,從存儲卡的所有的性能信息存儲部獲得性能信息。在性能信息的一并獲取中,可由一條指令以列表形式獲得全部性能信息,也可多次執行獲得一個性能信息的指令。根據獲得的性能信息,確定在各狀況下能支持的可錄像的模式,并將確定的錄像模式的名稱顯示到區域切換畫面中。這樣,通過在區域切換之前顯示能使用的可錄像模式的名稱,由此用戶能夠預先了解到在區域切換后能使用的錄像模式,可作為區域選擇的一個指標而發揮作用。
如上所述,本發明的存儲卡除了存儲可唯一地判別卡的類別、狀態等的狀況的狀況存儲部以外,還具有存儲各狀況所對應的存儲卡的性能信息的性能信息存儲部,在切換狀況的同時切換有效的性能信息存儲部,使現在的狀況中的性能信息變化。通過這樣切換性能信息存儲部,存取裝置可獲得各狀況所對應的存取性能,并可根據各狀況變更處理內容。
另外,在圖15中記載的性能信息是一例,只要是表示每單位時間的數據傳輸量、單位數據量的傳輸所需要的處理時間等根據各狀況而變化的存儲卡的存取性能的值,則還可采用其他表現方法。而且,也可不存儲直接表現存取性能的值,而存儲表示特定的存取性能的標記。例如,可假定設輸入時鐘為25MHz、存取單位為16KB時的寫性能值在2MB/sec以上的卡,為“等級1”、4MB/sec以上的卡為“等級2”,在性能信息存儲部中存儲識別“等級1”、“等級2”的標記。此外,在性能信息存儲部34、…中存儲的信息量少的情況下,作為存儲性能信息的區域,還可使用卡信息存儲部32、…的一部分的區域。
而且,在上述的各實施方式中,對表示存儲卡的類別、狀態的信息存儲在存儲卡內的規定的區域即狀況存儲部中并從狀況存儲部供給到存取裝置1的例子進行了說明,但也可由物理開關構成該狀況存儲部。即,可設為由在存儲卡中物理地設置的開關來切換表示存儲卡的類別、狀態的信息。存儲卡基于物理開關的狀態將狀況的信息送到存取裝置,辨識有效的卡信息存儲部。物理開關只要能切換多個狀態即可,包括撥號盤式開關、滑動式開關、∏形插入式開關(dip switch)等。例如,可設為在存儲卡外部設置如圖18所示的∏形插入式開關190,來切換狀況的值。
圖19是表示對于由物理開關進行狀況切換的存儲卡即類型D的“區域切換”畫面的顯示例的圖。由物理開關進行狀況切換時,這樣,需要向用戶通知要進行手動的開關的切換設定的意思。存儲卡D根據物理開關的設定來辨識狀況,改寫指定有效的卡信息存儲部的信息,并且對存取裝置1發送基于物理開關的設定的狀況信息。存取裝置1根據物理開關的設定,基于由存儲卡發送的狀況的信息,辨識存儲卡的狀況。另外,在存儲卡的類別為類型C、E時,有時會由區域切換而重新發生格式化。在該情況下,有可能在物理開關的設定、和存儲卡內部的設定之間發生不匹配的情況,因此優選存取裝置1在物理開關的設定、和存儲卡內部的設定(信息)之間檢測到不匹配時,向用戶通知該情況,并改寫存儲卡內部的設定,使得與物理開關的設定一致。
工業上的可利用性本發明的存儲卡及存取裝置在存儲卡內存儲可唯一地判別存儲卡的類別、狀態的標識符,存取裝置獲得標識符并根據存儲卡的類別、狀態變更處理內容,由此能夠向用戶提供各存儲卡所對應的適當的處理。因此,本發明可利用在記錄音樂內容或動態圖像內容等的數字數據的記錄介質、數碼照相機和移動電話終端、存儲卡影片、音頻播放器、PC、PDA等技術領域中。
本發明對特定的實施方式進行了說明,但對本領域技術人員來說,其他的較多的變形例、修正、其他利用是明確的。因此,本發明并未限定于在此的特定的公開,而僅由附加的權利要求來限定。另外,本申請涉及日本專利申請、特愿2004-127813號(2004年4月23日提出),那些內容通過參照而組合到本文中。
權利要求
1.一種存儲卡,可由文件系統對存儲數據進行管理,并可對存取裝置讀出、寫入數據,該存儲卡包括一個以上的記錄區域,其用于記錄數據,并由獨立的文件系統管理;狀況存儲部,其保持按存儲卡的類別和狀態的每個組合分配且可唯一地判別所述組合的狀況;和卡信息存儲部,其僅被設置了所述存儲卡可獲得的狀況的數量,存儲與所述記錄區域相關的物理特性。
2.根據權利要求1所述的存儲卡,其特征在于,所述記錄區域及所述卡信息存儲部的數量分別為一個,在由能獲得并解釋所述狀況存儲部所保持的狀況的存取裝置進行存取的情況下,允許對所述記錄區域的整個區域進行的存取,在由不能獲得并解釋所述狀況存儲部所保持的狀況的存取裝置進行存取的情況下,禁止對所述記錄區域的存取。
3.根據權利要求1所述的存儲卡,其特征在于,所述記錄區域的數量為一個,所述卡信息存儲部具有第一卡信息存儲部和第二卡信息存儲部,所述存儲卡可獲得第一狀況或第二狀況,在所述存儲卡為第一狀況時,設為可由存取裝置參照所述第一卡信息存儲部,并根據所述第一卡信息存儲部所存儲的物理特性允許向所述記錄區域的存取,在所述存儲卡為第二狀況時,設為可由存取裝置參照所述第二卡信息存儲部,并根據所述第二卡信息存儲部所存儲的物理特性允許向所述記錄區域的存取。
4.根據權利要求1所述的存儲卡,其特征在于,所述記錄區域具有第一記錄區域和第二記錄區域,所述卡信息存儲部具有第一卡信息存儲部和第二卡信息存儲部,所述存儲卡可獲得第一狀況或第二狀況,在所述存儲卡為第一狀況時,設為可由存取裝置參照所述第一卡信息存儲部,并根據所述第一卡信息存儲部所存儲的物理特性允許向所述第一記錄區域的存取,在所述存儲卡為第二狀況時,設為可由存取裝置參照所述第二卡信息存儲部,并根據所述第二卡信息存儲部所存儲的物理特性允許向所述第二記錄區域的存取。
5.根據權利要求1所述的存儲卡,其特征在于,所述記錄區域具有第一記錄區域和第二記錄區域,所述卡信息存儲部具有第一卡信息存儲部、第二卡信息存儲部和第三卡信息存儲部,所述狀況存儲部所能保持的狀況的數量為三個,在所述存儲卡處于第一狀況時,設為可由存取裝置參照所述第一卡信息存儲部,并根據所述第一卡信息存儲部所存儲的物理特性允許向所述第一記錄區域的存取,在所述存儲卡處于第二狀況時,設為可由存取裝置參照所述第二卡信息存儲部,并根據所述第二卡信息存儲部所存儲的物理特性允許向所述第二記錄區域的存取,在所述存儲卡處于第三狀況時,設為可由存取裝置參照所述第三卡信息存儲部,并根據所述第三卡信息存儲部所存儲的物理特性允許向所述第一記錄區域及第二記錄區域的雙方的存取。
6.根據權利要求1所述的存儲卡,其特征在于,還僅具備與所述狀況存儲部所保持的狀況數量相同數量的性能信息存儲部,所述性能信息存儲部按存儲卡的每個狀況存儲表示與存儲卡的傳輸速率相關的存取性能的性能信息。
7.根據權利要求6所述的存儲卡,其特征在于,設為由存取裝置僅可參照所述性能信息存儲部所存儲的性能信息中存儲卡的狀況所對應的性能信息。
8.根據權利要求6所述的存儲卡,其特征在于,所述性能信息存儲部所存儲的所有性能信息,不依賴于存儲卡的狀況,均可由存取裝置參照。
9.根據權利要求1所述的存儲卡,其特征在于,所述狀況存儲部是物理開關。
10.一種存取裝置,對存儲卡進行存取,具備卡插槽,其用于安裝所述存儲卡;操作部,其接受來自用戶的指示;顯示部,其顯示所述存儲卡或存取裝置的狀態、用戶可指定的處理的一覽表等;判定部,其從所述存儲卡獲得可唯一地判別存儲卡的類別、狀態的狀況,基于該獲得的狀況來判定所述存儲卡的類別、狀態;依狀況處理部,參照所述狀況判定部的判定結果,執行所述存儲卡的狀況所對應的處理;和主處理部,根據來自所述操作部的輸入,對所述存儲卡實施包括數據的讀出或寫入處理的規定的處理。
11.根據權利要求10所述的存取裝置,其特征在于,所述狀況判定部具備狀況一覽表,該狀況一覽表按每個狀況包括存儲卡的類別、存儲卡的存取區域、存儲卡的容量、存儲卡可獲得的狀況數量、狀況切換時是否需要格式化、及文件系統的類別。
12.根據權利要求10所述的存取裝置,其特征在于,除所述狀況以外,從所述存儲卡還獲得表示與傳輸速率相關的存儲卡的存取性能的性能信息。
13.根據權利要求12所述的存取裝置,其特征在于,從所述存儲卡,僅獲得存儲卡的狀況所對應的性能信息。
14.根據權利要求12所述的存取裝置,其特征在于,從所述存儲卡,不依賴于存儲卡的狀況而獲得所有的性能信息。
15.一種存儲卡的處理方法,其中具有在存儲卡安裝到存取裝置時,初始化所述存儲卡的步驟;從所述存儲卡獲得可唯一地判別所述存儲卡的類別、狀態的狀況的步驟;判定用戶對所述存取裝置的處理要求是否為依存于所述狀況的要求的步驟;和根據該判定結果,在所述處理要求依存于狀況的情況下,參照所述獲得的狀況,對存儲卡執行存儲卡的狀況所對應的處理的步驟。
16.根據權利要求15所述的存儲卡的處理方法,其特征在于,包括從所述存儲卡獲得表示與存儲卡的傳輸速率相關的存取性能的性能信息的步驟。
全文摘要
存儲卡(3~6)分別具有不同類別、可獲得多個狀態。存儲卡由文件系統管理數據,并可由存取裝置讀出、寫入數據。存儲卡具備記錄區域(31、41、…),其記錄數據,并由獨立的文件系統管理;狀況存儲部(34、44、…),保持按存儲卡的類別和狀態的每個組合分配且可唯一地判別該組合的狀況;和卡信息存儲部(32、42、…),其僅被設置了存儲卡可獲得的狀況的數量,存儲關于記錄區域的物理特性。存取裝置(1)從存儲卡獲得可唯一地判別存儲卡的類別及狀態的狀況,并基于獲得的狀況來判定存儲卡的類別及狀態,執行存儲卡的狀況所對應的處理。
文檔編號G06F12/14GK1957364SQ200580011770
公開日2007年5月2日 申請日期2005年4月18日 優先權日2004年4月23日
發明者前田卓治, 宗廣和, 井上信治 申請人:松下電器產業株式會社