新四季網

記錄媒體的記錄控制方法及記錄控制裝置的製作方法

2023-06-14 07:04:46

專利名稱:記錄媒體的記錄控制方法及記錄控制裝置的製作方法
技術領域:
本發明涉及閃速存儲器等記錄媒體的記錄控制方法及記錄控制裝置。
本申請是以在日本國於2003年2月20日提出申請的日本專利申請號2003-042983為基礎主張優選權的申請,通過參照該申請,在本申請中加以引用。
背景技術:
在NAND型閃速存儲器中處理的記錄數據例如如圖1所示那樣構成。即,記錄數據以稱為頁的小塊為單位進行讀出及寫入,以具有多個該頁的稱為塊的大塊為單位進行刪除。
1頁例如由512個字節的數據區及16個字節的備用區(冗餘部分)構成。16個字節的備用區中的4個字節用作為檢錯糾錯用的ECC(Error Correction Code,糾錯碼)。
該閃速存儲器的讀出及寫入的控制方法是利用例如特開2000-31104公報所述的方法進行的。
控制閃速存儲器的讀出及寫入的記錄控制裝置是以塊為單位,利用邏輯地址來對將數據寫入閃速存儲器的哪一個物理地址進行管理的,因此記錄控制裝置具有以塊為單位進行閃速存儲器的物理地址與邏輯地址的變換用的邏輯物理地址變換表。記錄控制裝置使用該邏輯物理地址變換表,進行閃速存儲器的地址控制。
在這種情況下,將邏輯地址寫入各頁的備用區。另外,備用區中包含表示是否對該邏輯地址的塊正在進行寫入的更新的標誌。當正在進行寫入時,更新中標誌為置位(「0」),若不是正在寫入中,則更新中標誌為復位(「1」)。
下面說明NAND型閃速存儲器中以頁為單位的數據寫入動作。在這種情況下,NAND型閃速存儲器雖能夠隨機決定寫入對象塊及寫入對象頁,但在同一塊內的寫入處理順序中,存在必須從地址編號的最前面的頁開始按照地址順序依次進行的限制。即,在同一塊內,必須從地址小的頁開始依次寫入。因而,以往即使是以頁為單位進行寫入,但也以包含該寫入對象頁的塊為單位進行寫入動作。
圖2為說明以該頁為單位的數據寫入動作的簡要過程用的說明圖。
即,在對某塊中的空白的1頁大小的區域寫入頁數據時,準備1塊大小的空白區,將新數據寫入該空白區的寫入對象頁地址,該塊的其它頁的數據則拷貝原來的數據。然後,在寫入處理結束後,刪除原來的塊。
另外,在圖2中,加上斜線的塊表示已經寫入了數據的數據已寫入頁,空白的塊表示還未寫入數據的數據未寫入頁,加上網點的塊表示進行新數據寫入的新數據寫入頁。
圖3為該數據寫入時的處理動作流程圖,這是以控制前述的閃速存儲器的讀寫的記錄控制裝置執行的處理為中心描述的流程圖。
即,記錄控制裝置判別是否發出了向閃速存儲器寫入的寫入指示(步驟S1),在判別為沒有發出寫入指示時,執行其它的處理(步驟S2)。
然後,在步驟S1中,在判別為發出了寫入指示時,記錄控制裝置決定寫入對象塊及寫入對象頁的邏輯地址(步驟S3),使該邏輯地址的塊中的最前面的頁的更新中標誌置位(步驟S4)。
然後,邏輯上使寫入對象塊保存在記錄控制裝置的邏輯物理地址變換表中準備的備用空白區,同時生成能寫入與寫入對象塊的邏輯地址相同的邏輯地址的塊的空白塊區域(步驟S5)。參照圖4進一步說明該步驟S5的處理。
即,例如如圖4所示,設閃速存儲器具有從邏輯塊地址A至邏輯地址A+n-1作為有效區,同時具有邏輯塊地址AA=n的1塊大小的備用區。這裡,設邏輯塊地址A+n的備用區是已刪除的空白區。
在圖4所示的例子中,設寫入對象塊是邏輯塊地址A+3的塊。因此,在該例子中,在步驟S4中如圖4所示,使邏輯塊地址A+3的塊中的最前面的頁的備用區的更新中的標誌置位。
在步驟S5中,記錄控制裝置將寫入對象塊即邏輯塊地址A+3的塊的邏輯塊地址在邏輯物理地址變換表上變換為備用區的邏輯塊地址A+n。這時,不進行邏輯塊地址A+3的塊數據上的備用區的邏輯地址的重寫。
另外,將邏輯塊地址是A+n的備用區的邏輯塊地址在邏輯物理地址變換表上變換為A+3。該邏輯地址的改換是為了使A+3寫入新寫入塊的備用區的邏輯地址。利用該邏輯地址的改換,邏輯上如同將寫入對象的原來的塊數據保存在備用區那樣,具有寫入對象的原來的塊數據的邏輯塊地址成為空白區。
若以上那樣的步驟S5的處理結束,則記錄裝置如圖2中標有的□-1所示,將寫入對象頁之前的按地址順序的全部頁數據從寫入對象的原來的塊向寫入目的地的塊區域的對應的頁進行拷貝(步驟S6)。這時,拷貝目的地的塊中的最前面的頁的備用區的更新中標誌復位。
然後,記錄控制裝置如圖2的□-2所示,將寫入對象頁的數據向寫入目的地的塊區域的對應的頁進行寫入(步驟S7)。
接著,記錄控制裝置如圖2的□-3所示,將寫入對象頁後的按地址順序的全部頁數據從寫入對象的原來的塊向寫入目的地的塊區域的對應的頁進行拷貝(步驟S8)。
如上所述那樣,對於寫入對象的原來的塊的全部頁數據,若重寫結束,則記錄控制裝置在邏輯上刪除保存在備用區的寫入對象的原來的塊的數據(步驟S9)。通過這樣,邏輯上的備用區域為空白區。
然後,記錄控制裝置判別寫入是否結束(步驟S10),若沒有結束,則返回S3,決定下一個寫入對象塊及寫入對象頁,重複以上的處理。另外,在步驟S10中判別為寫入結束時,結束該寫入處理例程。
在以上那樣的寫入處理進行中,若由於停電或電池沒電等理由而電源電壓切斷,則寫入處理沒有結束。為了應對這種情況,以往是在電源電壓再接通時,進行復位處理,以免在閃速存儲器的地址管理上產生問題。
圖5為說明電源電壓再接通時的復位處理用的流程圖。
即,若電源電壓再接通,則記錄控制裝置開始圖5所示的復位處理,檢索各塊的最前面的頁的備用區的邏輯地址,判別是否有兩個相同邏輯地址的塊(步驟S21)。
如前所述,由於邏輯上保存在備用區的重寫對象的原來的塊的頁數據上的備用區的邏輯地址是照原來的不變,因此成為不重寫目的地的塊的頁數據上的備用區的邏輯地址相同的狀態。因而,在寫入處理途中電源切斷時,就存在兩個邏輯地址相同的塊。但是,由於在重寫對象的原來的塊中的更新中標誌為置位,因此能夠與更新中標誌的復位的重寫目的地的塊加以區別。
根據以上的情況,在步驟S21中,在判別為有兩個邏輯地址相同的塊時,在寫入處理途中判斷為電源切斷,則將這兩個塊中的更新中標誌為置位的塊的數據保留,將更新中標誌為復位的塊的數據全部刪除(步驟S22)。通過這樣,返回頁寫入處理前的狀態。然後,結束復位處理,並轉移至下一個處理。
另外,在步驟S21中,在判別為邏輯地址相同的塊只有一個時,作為寫入處理沒有途中的情況,就照原樣結束該復位處理,並轉移至下一個處理。
如上所述,在以住的閃速存儲器的記錄控制方法中,每進行1頁數據的寫入,要將1塊的全部頁重寫至寫入目的地的塊(包含拷貝),寫入對象的原來的塊刪除。
因而,由於/頁數據的寫入將伴隨產生以塊為單位的寫入及刪除,因此在以往的閃速存儲器的記錄控制方法中,存在寫入處理速度慢的問題。

發明內容
本發明的目的在於提供能夠解決上述那樣的以往技術具有的問題的新的記錄媒體的記錄控制方法及記錄控制裝置。
本發明的其它目的在於提供作為閃速存儲器那樣的記錄媒體的記錄控制方法能夠提高寫入處理速度的記錄控制方法及記錄控制裝置。
為了達到上述那樣的目的而提出的本發明是一種對記錄媒體的記錄控制方法,是在將規定數據數的小塊作為數據的讀寫單位,將由多個小塊組成的大塊作為數據的刪除單位,大塊內的小塊的寫入是按地址順序進行的對記錄媒體的記錄控制方法中,將數據寫入大塊內的第1小塊,判別接下來進行寫入的第2小塊是否是大塊內的第1小塊的地址後的地址順序,在判別為第2小塊是大塊內的第1小塊的地址後的地址順序時,對第2小塊進行數據寫入。
另外,本發明是對記錄媒體的記錄控制方法,是在將規定數據數的小塊作為數據的讀寫單位,將由從個小塊組成的大塊作為數據的刪除單位,大塊內的小塊的寫入是按地址順序進行的對記錄媒體的記錄控制方法中,包括將包含第1小塊的第1大塊中的第1小塊地址之前的地址順序的小塊向數據刪除了的第2大塊的對應的地址拷貝的第1拷貝步驟;向第2大塊的與第1小塊地址相對應的地址寫入數據的第1寫入步驟;判別接下來進行寫入的第2小塊是否是第1大塊內的第1小塊的地址後的地址順序的判別步驟;在判別步驟中判別為第2小塊是第1大塊內的第1小塊的地址後的地址順序時、將第1小塊與第2小塊之間的小塊的數據向第2大塊的對應的地址拷貝的第2拷貝步驟;在第2拷貝步驟後、向第2大塊的與第2小塊的地址相對應的地址寫入數據的第2寫入步驟;在判別步驟中判別為第2小塊是與第1大塊不同的大塊內的小塊時、將第1大塊中的第1小塊的地址後而地址順序的全部小塊的數據向第2大塊的對應的地址拷貝的第3拷貝步驟;以及在第3拷貝步驟後刪除第1的第1塊的數據的刪除步驟,其中包括在寫入處理途中中斷後的恢復時,進行檢測第2大塊中的地址順序從最後的小塊地址來看時、連續空白的小塊地址中的最前面順序的小塊地址的步驟;向第2大塊的最前面順序的小塊地址以後的全部小塊地址拷貝第1大塊的對應的小塊數據的步驟;以及刪除第1大塊的數據的刪除步驟。
然後,在以小塊為單位的寫入途中中斷後的恢復時,在第2大塊的地址順序從最後的小塊地址來看時,將連續空白的大塊地址中的最前面順序的小塊地址作為在第2大塊中接下來開始寫入的小塊地址。
另外,本發明是一種對記錄媒體的記錄控制裝置,是將規定數據數的小塊作為數據的讀寫單位,將由多個小塊組成的大塊作為數據的刪除單位,大塊內的小塊的寫入是按地址順序進行的對記錄媒體的記錄控制裝置,包括在對大塊內的第1小塊的數據寫入結束時、判別接下來進行寫入的第2小塊是否是大塊內的小塊而且是第1小塊的地址後的地址順序的判別裝置,在用判別裝置判別為第2小塊是第1大塊內的小塊而且是第1小塊的地址後的地址順序時,對第2小塊進行數據寫入。
再有,本發明是一種對記錄媒體的記錄控制裝置,是將規定數據數的小塊作為數據的讀寫單位,將由多個小塊組成的大塊作為數據的刪除單位,大塊內的小塊的寫入是按地址順序進行對記錄媒體的記錄控制裝置,包括將包含第1小塊的第1大塊中的第1小塊地址之前的地址順序的小塊向數據刪除了的第2大塊的對應的地址拷貝的第1拷貝裝置;向第2大塊中與第1小塊地址相地應的地址寫入數據的第1寫入裝置;判別接下來進行寫入的第2小塊是否是第1大塊內的第1小塊的地址後的地址順序的判別裝置;在判別裝置中判別為第2小塊是第1大塊內的第1小塊的地址後的地址順序時、將第1小塊與第2小塊之間的小塊的數據向第2大塊的對應的地址拷貝的第2拷貝裝置;在用第2拷貝裝置進行了拷貝的第2大塊中向與第2小塊的地址的對應的地址寫入數據的第2寫入裝置;在判別裝置中判別為第2小塊是與第1大塊不同的大塊內的小塊時、將第1大塊中的第1小塊的地址後的地址順序的全部小塊數據向第2大塊的對應的地址拷貝的第3拷貝裝置;以及在用第3拷貝裝置進行拷貝處理後刪除第1大塊的數據的刪除裝置。
本發明有關的記錄控制裝置,還包括檢測在以小塊為單位的寫入途中發生中斷的檢測裝置;在用檢測裝置檢測出在以小塊為單位的寫入途中發生中斷時、檢測第2大塊中在地址順序從最後的小塊地址來看時連續空白的小塊地址中的最前面順序的小塊地址的裝置;向第2小塊的最前面順序的小塊地址以後的全部小塊地址拷貝第1大塊的對應的小塊數據的拷貝裝置;以及刪除第1大塊的數據的刪除裝置。
本發明有關的記錄控制裝置,還包括檢測在以小塊為單位的寫入途中發生中斷的檢測裝置;在用檢測裝置檢測出在以小塊為單位的寫入途中發生中斷時,在第2大塊的地址順序從最後的小塊地址來看時,將連續空白的小塊地址中的最前面順序的小塊地址作為在第2大塊中接下來開始寫入的小塊地址。
根據以下參照


的實施形態說明,將進一步清楚本發明的其它還有的目的、以及利用本發明所得到的具體好處。

圖1所示為NAND型閃速存儲器的數據結構圖。
圖2為對於NAND型閃速存儲器說明以往的記錄控制方法用的說明圖。
圖3為對於NAND型閃速砧座器表示以往的記錄控制方法的順序的流程圖。
圖4為對於NAND型閃速存儲器說明以往的記錄控制方法用的說明圖。
圖5所示為以往的記錄媒體的記錄控制方法中的復位處理順序的流程圖。
圖6所示為採用本發明有關的記錄媒體的記錄控制方法的IC錄音機的構成方框圖。
圖7為說明閃速存儲器的存儲區結構用的說明圖。
圖8及圖9所示為本發明有關的記錄媒體的記錄控制方法的順序的一部分流程圖。
圖10為說明本發明有關的記錄媒體的記錄控制方法用的說明圖。
圖11所示為本發明有關的記錄媒體的記錄控制方法中的復位處理順序的流程。
具體實施例方式
以下舉出將本發明有關的記錄媒體的記錄控制方法及記錄控制裝置用於IC(Integrated Circuit,集成電路)錄音機的情況為例進行說明。
圖6所示為採用本發明的IC錄音機的構成方框圖。
在圖6所示的IC錄音機中,對於由微型計算機構成的控制單元1,連接有作為記錄媒體閃速存儲器2、對於作為顯示元件例子的LCD(Liquid CrystalDisplay,液晶顯示器)進行顯示控制的顯示控制單元4、將操作輸入單元5與該控制單元1連接用的操作輸入單元接口6、以及USB(Universal Serial Bus,通用串行接口)接口7。
構成控制單元1的微型計算機在該例中內裝有CPU(Central ProcessingUnit,中央處理器)11、程度ROM(Read Only Memory,只讀存儲器)12、以及工作區用RAM(Random Access Memory,隨機存儲器)13。也可以使用程度ROM12及工作區用RAM13對於CPU是外接的微型計算機。
由控制單元1及閃速存儲器2構成的構成部分成為構成記錄媒體的記錄控制裝置的實施形態的部分。
在該例子的IC錄音機中,來自話筒21的聲音信號通過放大器22供給記錄處理單元23。在記錄處理單元23中,在由控制單元1的控制下,將聲音信號變換為數位訊號,同時進行數據壓縮。
控制單元1若通過操作輸入單元接口6接受來自操作輸入單元5的記錄指示,則接受來自記錄處理單元23的聲音數據,寫入閃速存儲器2。該控制單元1右通過操作輸入單元接口6從操作輸入單元5接受重放指示,則從閃速存儲器2讀出聲音數據,送往重放處理單元24。在重放處理單元24中,在控制單元1的控制下,將接受的聲音數據的壓縮進行解壓縮,另外將數字聲音信號恢復為模擬信號,然後,重放處理單元24將模擬聲音信號通過放大器25,供給例如連接耳機的聲音信號輸出端。另外,控制單元1通過顯示控制單元4,在LCD3的畫面上進行規定的顯示。
在該例子的IC錄音機中,能夠將例如個人計算機通過USB電纜與USB連接器8連接。然後,控制單元1能夠讀出閃速存儲器2中記錄的分離數據,通過USB接口7向個人計算機傳送數據,能夠通過USB接口7供給來自個人計算機的數據,寫入閃速存儲器2。
另外,在該例子中,對於寫入閃速存儲器2的聲音數據,能夠對每個內容進行管理,對於各內容的聲音數據可以附加文字注釋。該文字注釋可以在LCD3的畫面上顯示。
下面說明這種情況的閃速存儲器2中的存儲區管理。圖7為該例子的閃速存儲器2的存儲區說明圖。在圖7中,「BANK0」及「BANK1」和「EXTERNAL」是TOC(Table of Contents,內容表)區域。另外,「PCM DATA」是寫入聲音數據的區域。
「EXTERNAL」是寫入文字注釋的區域。在該例子中,對於聲音的每個內容,能夠輸入的文字設定為256個字節大小,分配為一頁。即,每個內容的文字注釋分配為一頁。
「BANK0」及「BANK1」分別都包含「FOLDER INDEX ADDRESS STAGE」、「EXTERNAL MAP」、「BLANK MAP」、以及「REVISION」。
「FOLDER INDEX ADDRESS STAGE」存儲對於每個內容的聲音數據位於「PCMDATA」區域的什麼地方(以頁為單位)、以及與該聲音數據相對應的文字注釋位於「EXTERNAL」區域的什麼地方(以頁為單位)進行管理用的信息。
「EXTERNAL MAP」存儲對於在「EXTERNAL」區域中如何寫入文字注釋、以及哪一頁是空白區進行管理用的信息。
「BLANK MAP」存儲聲音數據是如何寫入「PCM DATD」中的信息。「REVISION」對於表示「BANK0」及「BANK1」的修改次數的號碼進行管理。
在該例子的IC錄音機的情況下,在通過USB接口7連接的個人計算機中安裝有寫入文字注釋用的應用軟體。在該應用程式中,在個人計算機的畫面上對存入閃速存儲器2的多個內容的每個內容分別顯示文字注釋的寫入欄,將文字注釋輸入該寫入欄。
然後,輸入的文字注釋的數據通過USB接口7從個人計算機傳送給IC錄音機,控制單元1將傳送來的文字注釋的數據寫入閃速存儲器2的「EXTERNAL」區域。在這種情況下,控制單元1參照「EXTERNAL MAP」,搜索空白的區域,將文字注釋寫入「EXTERNAL」區域。但是,在該例子中是這樣規定的,在「EXTERNAL」區域中是按照地址號碼順序,從前面順序的空白頁區域依次進行寫入。
另外,之所以有兩個「BANK0」及「BANK1」,是為了在一個之中存儲前一個的TOC信息,以便始終能夠恢復到前一個狀態。即,在重寫TOC時,即使突然發生電源切斷,被重寫的是一個BANK,一定能夠恢復到沒有被重寫的前一個狀態的BANK信息。
另外,通過參照「REVISION」區域中存儲的表示修改次數的號碼,能夠知道「BANK0」及「BANK1」的兩個當中哪一個是舊的TOC信息,哪一個是新的TOC信息。
下面說明本發明有關的對閃速存儲器2的數據寫入控制。
圖8及圖9為本發明有關的對閃速存儲器2的數據寫入時的處理動作流程圖,這是以控制單元1的CPU11按照ROM12的程度執行的處理為中心描述的流程圖。
即,控制單元1判別是否發出了向閃速存儲器2寫入的寫入指示(步驟S101),在判別為沒有發出寫入指示時,執行其它的處理(步驟S102)。
然後,在步驟S101中,在判別為發出了寫入指示時,控制單元1決定寫入對象塊及寫入對象頁的邏輯地址(步驟S103),使該邏輯地址的塊中的最前面的頁的更新中標誌置位(步驟S104)。
然後,邏輯上使寫入對象塊保存在控制單元1的邏輯物理地址變換表(在RAM12內)中準備的備用空白區,同時生成能寫入與寫入對象塊的邏輯地址相同的邏輯地址塊的空白塊區域(步驟105)。該步驟S105的處理與參照前述的圖4所說明的相同。
然後,控制單元1將寫入對象頁前面的地址順序的全部頁從寫入對象的原來的塊向寫入目的地地塊區域的對應的頁進行拷貝(步驟S106)。但是,這時拷貝目的地的塊中的最前面頁的備用區的更新中標誌維持復位的狀態不變。
然後,控制單元1將寫入對象頁的數據向寫入目的地的塊區域的對應的頁進行寫入(步驟S107)。一直到該步驟S107的處理與以往的寫入控制順序即圖3的流程圖的步驟S1~S7的處理相同。
在本發明中,在步驟S107中頁數據的寫入結束後,不像以往的那樣立即將寫入對象頁後的剩下的頁全部拷貝,而是將寫入結束的頁的緊接後面的頁作為該塊中的接下來的寫入開始位置進行登錄並待機。
在該待機狀態下,判別是否是寫入結束(圖9的步驟S111),若是寫入結束,則將寫入對象頁後的全部頁數據從寫入對象的原來的塊向寫入目的地的塊區域的對應的頁進行拷貝(步驟S112)。
然後,對於寫入對象的原來的塊的全部頁數據若重寫結束,則控制單元1刪除邏輯上保存在備用區的寫入對象的原來的塊的數據(步驟S113)。然後,結束該寫入處理例程。
另外,在步驟S111中,在判別為不是寫入結束時,控制單元1決定下一個寫入塊及寫入對象頁的邏輯地址(步驟S114)。然後,判別決定的下一個寫入對象頁是否是寫入中的同一塊內的頁、而且是步驟S107中寫入的頁地址後順序的地址(步驟S115)。
在該步驟S115中,在判別為下一個寫入對象頁是寫入中的同一塊內的頁、而且是前一次寫入數據的頁後順序的地址位置的頁時,控制單元1將前一次寫入數據的頁與下一個寫入對象頁之間的全部頁的數據從寫入對象的原來的塊向寫入目的地的塊區域的對應的頁進行拷貝(步驟S116)。
然後,返回圖8的步驟S107,對步驟S114中決定的寫入對象頁進行數據寫入。以下,在下一個寫入對象頁是寫入中的同一塊內的頁,而且是前一次寫入數據的頁後順序的地址位置的頁的期間,重複步驟S111~步驟S116及從步驟S116返回步驟S107的例程。
在步驟S115中,在判別為下一個寫入對象頁不是寫入中的同一塊內的頁時,控制單元1將最後的寫入對象頁後的全部頁數據從寫入對象的原來的塊向寫入目的地的塊區域的對應的頁進行拷貝(步驟S117)。
然後,對於寫入對象的原來的塊的全部頁數據若重寫結束,則控制單元1刪除邏輯上保存在備用區的寫入對象的原來的塊的數據(步驟S118)。然後,返回步驟S104,重複該步驟S104以後的處理步驟。
因而,在本發明有關寫入方法中,寫入對象頁的指定在圖10中如(1)、(2)、(3)所示,是同一塊內的頁、而且地址順序依次為從前到後的順序時,這些(1)、(2)、(3)頁將如那樣高速寫入。
即,在(1)頁的寫入中,首先將□頁之前的頁在圖10中如(1)-1所示,從寫入對象的原來的塊(拷貝源的塊)向寫入目的地的塊(拷貝目標的塊)進行拷貝。然後,在圖10中如(1)-2所示,進行(1)頁的寫入。
接著,(1)頁與(2)頁之間的全部頁在圖10中如(2)-1所示,從寫入對象的原來的塊(拷貝源的塊)向寫入目的地的塊(拷貝目標的塊)進行拷貝。然後,在圖10中如(2)-2所示,進行(2)頁的寫入。
再接著,(2)頁與(3)頁之間的全部頁在圖10中如(3)-1所示,從寫入對象的原來的塊(拷貝源的塊)向寫入目的地的塊(拷貝目標的塊)進行拷貝。然後,在圖10中如(3)-2所示,進行(3)頁的寫入。
另外,在圖10中,加上斜線的塊表示已經寫入了數據的數據已寫入頁,空白的塊表示還未寫入數據的數據未寫入頁,加上網點的塊表示進行新數據寫入的新數據寫入頁。
如上所述,根據本發明,每進行1頁的寫入,與必須完全寫入1塊大小的以往的方法不在發生寫入對象頁是同一塊內的頁、而且地址順序是依次為後面順序的情況下,由於在1塊內重複需要頁的拷貝及該寫入對象頁的寫入,因此能夠進行高速寫入處理。
特別是在前述的「EXTERNAL」區域中,由於對於文字注釋的數據是這樣規定的,它按照地址號碼順序,從前面順序的空白頁區域依次進行寫入,因此本發明有關的寫入控制方法可有效地作用。
例如,用個人計算機對於多個內容分別輸入文字注釋後,在將這多個內容有關的文字注釋數據寫入閃速存儲器2時,若是以往的情況,則每個文字注釋的一個內容必須以1塊為單位進行寫入,而根據本發明,由於能夠將多個內容的文字注釋數據依次寫入1塊內,因此能夠進行非常高速的寫入。
另外,在本發明中,在以上那樣的寫入處理正在進行中,由於停電或電池沒電等原因而電源電壓切斷時,為了應地寫入處理沒有結束的情況而採用的復位處理按以下那樣進行。
圖11為本發明中說明電源電壓再接通時的復位處理用的流程圖。
即,若電源電壓再接通,則控制單元1開始圖11的復位處理,首先檢索各塊的最前面的頁的備用區的邏輯地址,判別是否有兩個相同邏輯地址的塊(步驟S121)。
如前所述,由於邏輯上保存在備用區的重寫對象的原來的塊的頁數據上的邏輯地址是照原來的不變,因此成為與重寫目的地的塊的邏輯地址相同的狀態。因而,在寫入處理途中電源切斷時,就存在兩個邏輯地址相同的塊。但是,由於在重寫對象的原來的塊中的更新中標誌為置位,因此能夠與更新中標誌為復位的重寫目的地的塊加以區別。
根據以上的情況,在步驟S121中,在判別為有兩個邏輯地址相同的塊時,控制單元1判斷為在寫入處理途中電源切斷,在本實施形態中,保留這兩個塊的各個塊,搜索更新中標誌為復位的塊內,在從1塊的最後頁來看地址順序時,在連續空白的頁中檢測成為最前面順序的地址的頁(步驟S122)。
接著,控制單元1將包含檢測的頁的、更新中標誌為置位的塊的該頁以後的頁的數據向更新中標誌為復位的塊的對應的頁位置全部進行拷貝(步驟S123)。若拷貝結束,則將更新中標誌為置位的塊的數據全部刪除(步驟S124)。然後,結束復位處理,並轉移至下一個處理。
另外,在步驟S121中,在判別為邏輯地址相同的塊只有一個時,作為寫入處理沒有途中的情況,就照原樣結束該復位處理,並轉移至下一個處理。
根據以上的復位處理,即使在寫入處理途中電源切斷,在1塊內連續寫入多頁,仍具有保存已經寫入的頁之前的數據的效果。
另外,作為上述復位處理的其它例子,也可以在步驟S122中,搜索更新中標誌的復位的塊內,在從最後的頁來看地址順序時,若在連續空白的頁中檢測出成為最前面順序的地址的頁,則將該頁地址位置作為該更新中標誌為復位狀態的塊(寫入目的地的塊)中的接下來寫入開始位置進行登錄,不進行圖11的步驟S123及124的處理,而結束復位處理。
在這種情況下,利用復位處理,處於圖8的步驟S107結束的階段。因而,在復位處理後,處於進行圖9的步驟S111及以後的處理的狀態,若寫入結束,則進行與圖11的步驟123及124的處理相等的步驟S112及步驟S113的處理,另外若寫入沒有結束,則判別接下來的寫入對象塊及頁,進行上述那樣的寫入處理。
以上的說明為記錄媒體是NAND型閃速存儲器的情況,但本發明能夠適用於所有在寫入時必須進行與NAND型閃速存儲器同樣的地址控制的記錄媒體。
另外,本發明適用的電子裝置也當然不限於IC錄音機,而且,閃速存儲器不限於置於電子裝置內的情況,例如閃速存儲器也可以是卡片型存儲器,是能夠插拔的存儲器。
另外,在上述的說明中,在準備以塊為單位的空白區、以頁為單位進行寫入時,寫入源及寫入目標的塊的區別是採用頁數據中包含的更新中標誌來進行的,但寫入源及寫入目標的塊的區別不限定於採用這樣的標誌的方法。例如,若始終存儲寫入源及寫入目標的塊地址並進行管理,則能夠區別寫入源與寫入目的的塊。
另外,在上述的說明中,寫入控制的管理是利用邏輯物理地址變換表進行的,但本發明不限於這樣的方法。
另外,在上述的說明中,是對於在塊內(大塊內)從地址小的頁(小塊)依次按從小到大的順序寫入的情況進行說明的,但本發明對從地址大的頁(小塊)依次按從大到小的順序寫入的情況也能夠同樣適用。
工業上的實用性如上所述,本發明在對於同一塊內的按地址順序的頁連接多次發出以頁為單位的寫入指示時,由於在該同一塊內進行以頁為單位的寫入,然後結束該塊的寫入,因此能夠高速進行寫入處理。
權利要求
1.一種對記錄媒體的記錄控制方法,是將規定數據數的小塊作為數據的讀寫單位,將由多個所述小塊組成的大塊作為數據的刪除單位,大塊內的小塊的寫入是按地址順序進行的記錄控制方法,其特徵在於,將數據寫入大塊內的第1小塊,判別接下來進行寫入的第2小塊是否是所述大塊內的所述第1小塊的地址後的地址順序,在判別為所述第2小塊是所述大塊內的所述第1小塊的地址後的地址順序時,對所述第2小塊進行數據寫入。
2.一種對記錄媒體的記錄控制方法,所述記錄控制方法是將規定數據數的小塊作為數據的讀寫單位,將由多個所述小塊組成的大塊作為數據的刪除單位,大塊內的小塊的寫入是按地址順序進行,其特徵在於,包括將包含第1小塊的第1大塊中的所述第1小塊地址之前的地址順序的小塊、向數據刪除了的第2大塊的對應的地址拷貝的第1拷貝步驟;向所述第2大塊的與所述第1小塊地址相對應的地址,寫入數據的第1寫入步驟;判別接下來進行寫入的第2小塊是否是所述第1大塊內的所述第1小塊的地址後的地址順序的判別步驟;在判別步驟中判別為所述第2小塊是所述第1大塊內的所述第1小塊的地址後的地址順序時、將所述第1小塊與第2大塊之間的小塊的數據向所述第2大塊的對應的地址拷貝的第2拷貝步驟;在所述第2拷貝步驟後,向所述第2大塊的與所述第2小塊的地址相對應的地址寫入數據的第2寫入步驟;在所述判別步驟中判別為所述第2小塊是與所述第1大塊不同的大塊內的小塊時、將所述第1大塊中的所述第1小塊的地址後的地址順序的全部小塊的數據向所述第2大塊的對應的地址拷貝的第3拷貝步驟;以及在所述第3拷貝步驟後,刪除所述第1的第1塊的數據的刪除步驟。
3.如權利要求2所述的對記錄媒體的記錄控制方法,其特徵在於,在所述第2寫入步驟後,返回所述判別步驟,進行所述判別步驟及以後的處理。
4.如權利要求2所述的對記錄媒體的記錄控制方法,其特徵在於,所述記錄控制方法,在寫入處理途中中斷後的恢復時,還具有檢測所述第2大塊中在地址順序從最後的小塊地址來看時、連續空白的小塊地址中的最前面順序的小塊地址的步驟;向所述第2大塊的所述最前面順序的小塊地址以後的全部小塊地址,拷貝所述第1大塊的對應的小塊數據的步驟;以及刪除所述第1大塊的數據的刪除步驟。
5.如權利要求2所述的對記錄媒體的記錄控制方法,其特徵在於,在以所述小塊為單位的寫入途中中斷後的恢復時,在所述第2大塊的地址順序從最後的小塊地址來看時,將連續空白的大塊地址中的最前面順序的小塊地址作為在所述第2大塊中接下來開始寫入的小塊地址。
6.一種對記錄媒體的記錄控制裝置,所述記錄控制裝置是將規定數據數的小塊作為數據的讀寫單位,將由多個所述小塊組成的大塊作為數據的刪除單元,大塊內的小塊的寫入是按地址順序進行,其特徵在於,包括在對大塊內的第1小塊的數據寫入結束時、判別接下來進行寫入的第2小塊是否是所述大塊內的小塊而且是所述第1小塊的地址後的地址順序的判別裝置,在用所述判別裝置判別為所述第2小塊是所述第1大塊內的小塊而且是所述第1小塊的地址後的地址順序時,對所述第2小塊進行數據寫入。
7.一種對記錄媒體的記錄控制裝置,所述記錄控制裝置是將規定數據數的小塊作為數據的讀寫單位,將由多個所述小塊組成的大塊作為數據的刪除單位,大塊內的小塊的寫入是按地址順序進行,其特徵在於,包括將包含第1小塊的第1大塊中的所述第1小塊地址之前的地址順序的小塊、向數據刪除了的第2大塊的對應的地址拷貝的第1拷貝裝置;向所述第2大塊中與所述第1小塊地址相對應的地址寫入數據的第1寫入裝置;判別接下來進行寫入的第2小塊是否是所述第1大塊內的所述第1小塊的地址後的地址順序的判別裝置;在判別裝置中判別為第2小塊是所述第1大塊內的所述第1小塊的地址後的地址順序時、將所述第1小塊與第2小塊之間的小塊的數據向所述第2大塊的對應的地址拷貝的第2拷貝裝置;在用所述第2拷貝裝置進行了拷貝的所述第2大塊中向與所述第2小塊的地址相對應的地址寫入數據的第2寫入裝置;在所述判別裝置中判別為所述第2小塊是與所述第1大塊不同的大塊內的小塊時,將所述第1大塊中的所述第1小塊的地址後的地址順序的全部小塊數據向所述第2大塊的對應的地址拷貝的第3拷貝裝置;以及在用所述第3拷貝裝置進行拷貝處理後,刪除所述第1大塊的數據的刪除裝置。
8.如權利要求7所述的對記錄媒體的記錄控制裝置,其特徵在於,在利用所述第2寫入裝置進行數據寫入後,再次利用所述判別裝置進行判別。
9.如權利要求7所述的對記錄媒體的記錄控制裝置,其特徵在於,還包括檢測在以所述小塊為單位的寫入途中發生中斷的檢測裝置;在用所述檢測裝置檢測出在以所述小塊為單位的寫入途中發生中斷時、檢測所述第2大塊中在地址順序從最後的小塊地址來看時連續空白的小塊地址中的最前面順序的小塊地址的裝置;向所述第2大塊的所述最前面順序的小塊地址以後的全部小塊地址、拷貝所述第1大塊的對應的小塊數據的拷貝裝置,以及刪除所述第1大塊的數據的刪除裝置。
10.如權利要求7所述的對記錄媒體的記錄控制裝置,其特徵在於,還包括檢測在以所述小塊為單位的寫入途中發生中斷的檢測裝置;在用所述檢測裝置檢測出在以所述小塊為單位的寫入途中發生中斷時,在所述第2大塊的地址順序從最後的小塊地址來看時,將連續空白的小塊地址中的最前面順序的小塊地址作為在所述第2大塊中接下來開始寫入的小塊地址。
全文摘要
本發明揭示一種記錄控制方法,該方法是將規定數據數的小塊作為數據的讀寫單位,能夠以多個小塊組成的大塊刪除數據,以小塊為單位的寫入在大塊之間及小塊之間隨機進行,大塊內的小塊的寫入按地址順序進行,這樣對記錄媒體進行數據寫入,該方法在大塊內的小塊的寫入結束時,判別接下來進行寫入的小塊是否與包含寫入結束的小塊的大塊是相同的,接下來進行寫入的小塊的地址是否是寫入結束的小塊的地址後的地址順序,若是,則對該接下來應該寫入的小塊進行寫入。
文檔編號G06F12/02GK1751296SQ20048000449
公開日2006年3月22日 申請日期2004年1月27日 優先權日2003年2月20日
發明者飯田健一, 安田純, 高岡和之 申請人:索尼株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀