圖像形成裝置以及閃速存儲(chǔ)器的控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像形成裝置以及閃速存儲(chǔ)器的控制方法,尤其涉及搭載閃速存儲(chǔ)器的圖像形成裝置以及變更該閃速存儲(chǔ)器的記錄區(qū)域的控制方法。
【背景技術(shù)】
[0002]作為存儲(chǔ)介質(zhì)而采用閃速存儲(chǔ)器的圖像形成裝置正在增加。作為閃速存儲(chǔ)器的用途,不僅存儲(chǔ)程序,還作為圖像數(shù)據(jù)的緩沖存儲(chǔ)器來(lái)使用,頻繁進(jìn)行數(shù)據(jù)的改寫這樣的用法。另一方面,由于半導(dǎo)體制造工藝/規(guī)則的細(xì)微化,存在閃速存儲(chǔ)器的最大改寫次數(shù)和數(shù)據(jù)保持期間減少的傾向。一般來(lái)說(shuō),閃速存儲(chǔ)器在到達(dá)設(shè)備壽命(預(yù)備扇區(qū)的用盡)的情況下,多數(shù)情況下成為只讀(禁止改寫)狀態(tài),難以作為圖像形成裝置應(yīng)對(duì)用戶的需求。
[0003]鑒于這樣的狀況,提供如下的設(shè)備:在閃速存儲(chǔ)器中,對(duì)每個(gè)單一存儲(chǔ)單元能夠切換以多值(將這樣的單元稱為MLC:多層單元(multi level cell))記錄數(shù)據(jù)還是以二值(將這樣的單元稱為SLC:單層單元(Single level cell))記錄數(shù)據(jù),在以多值記錄的情況下,能夠記錄大量的數(shù)據(jù),在以二值記錄的情況下能夠延長(zhǎng)數(shù)據(jù)的寫入次數(shù)以及數(shù)據(jù)保持期間。
[0004]針對(duì)這樣的設(shè)備,例如在以下的專利文獻(xiàn)1中,公開(kāi)了如下的存儲(chǔ)裝置:包括:具有存儲(chǔ)陣列的一個(gè)以上的非易失性半導(dǎo)體存儲(chǔ)器,該存儲(chǔ)陣列具有將某電壓電平的閾值設(shè)定多個(gè),并存儲(chǔ)2比特以上的數(shù)據(jù)的多個(gè)存儲(chǔ)單元;以及控制器,基于從外部發(fā)出的命令,進(jìn)行所述非易失性半導(dǎo)體存儲(chǔ)器的動(dòng)作指示,所述非易失性半導(dǎo)體存儲(chǔ)器具有塊管理表格,該塊管理表格具有二值/多值寫入信息,該二值/多值寫入信息表示在所述非易失性半導(dǎo)體存儲(chǔ)器中寫入數(shù)據(jù)時(shí),是以二值存儲(chǔ)數(shù)據(jù)還是以多值存儲(chǔ)數(shù)據(jù),所述控制器參照所述塊管理表格的二值/多值寫入信息,對(duì)所述非易失性半導(dǎo)體存儲(chǔ)器寫入數(shù)據(jù)。
[0005]此外,在以下的專利文獻(xiàn)2中公開(kāi)了如下的存取控制裝置:被連接到外部裝置、存儲(chǔ)由所述外部裝置存取的數(shù)據(jù)的第一存儲(chǔ)部件、以及存儲(chǔ)所述數(shù)據(jù)且所述數(shù)據(jù)的可改寫次數(shù)比所述第一存儲(chǔ)部件大的第二存儲(chǔ)部件,所述存取控制裝置具有:表格存儲(chǔ)部件,存儲(chǔ)變換表格,該變換表格將為了所述外部裝置存取所述數(shù)據(jù)而指定的外部地址、表示所述數(shù)據(jù)在所述第一存儲(chǔ)部件中的存儲(chǔ)位置或所述數(shù)據(jù)在所述第二存儲(chǔ)部件中的存儲(chǔ)位置中的其中一個(gè)的內(nèi)部地址、以及所述數(shù)據(jù)的改寫次數(shù)相對(duì)應(yīng);判斷部件,判斷與被指定了寫入的所述外部地址對(duì)應(yīng)的所述內(nèi)部地址是否為所述第一存儲(chǔ)部件的所述內(nèi)部地址,在是所述第一存儲(chǔ)部件的所述內(nèi)部地址的情況下,判斷與所述內(nèi)部地址對(duì)應(yīng)的所述改寫次數(shù)是否超過(guò)了預(yù)先決定的第一閾值;移動(dòng)部件,將所述改寫次數(shù)超過(guò)了所述第一閾值的所述第一存儲(chǔ)部件的所述內(nèi)部地址上存儲(chǔ)的所述數(shù)據(jù),移動(dòng)到所述第二存儲(chǔ)部件的所述內(nèi)部地址;以及表格更新部件,將移動(dòng)后的所述數(shù)據(jù)的與所述外部地址對(duì)應(yīng)的所述內(nèi)部地址置換為移動(dòng)目的地的所述內(nèi)部地址,從而更新所述變換表格。
[0006]現(xiàn)有技術(shù)文獻(xiàn)
[0007]專利文獻(xiàn)
[0008]專利文獻(xiàn)1:(日本)特開(kāi)2009-48680號(hào)公報(bào)
[0009]專利文獻(xiàn)2:(日本)特開(kāi)2009-64394號(hào)公報(bào)
[0010]在上述專利文獻(xiàn)1的技術(shù)中,由存儲(chǔ)器的控制器對(duì)寫入次數(shù)進(jìn)行計(jì)數(shù)/管理,若塊的寫入次數(shù)成為設(shè)定值以上,則在以二值存儲(chǔ)數(shù)據(jù)的區(qū)域存儲(chǔ)數(shù)據(jù),通過(guò)將寫入次數(shù)多的數(shù)據(jù)以二值記錄,從而能夠確保數(shù)據(jù)的可靠性。但是,專利文獻(xiàn)1是存儲(chǔ)裝置的發(fā)明,即使基于寫入次數(shù)而變更數(shù)據(jù)的記錄方式,存儲(chǔ)裝置自身不會(huì)發(fā)生問(wèn)題,但是在基于閃速存儲(chǔ)器中存儲(chǔ)了的數(shù)據(jù)而執(zhí)行處理的裝置的情況下,由于在閃速存儲(chǔ)器中寫入的數(shù)據(jù)量會(huì)根據(jù)該裝置的工作狀態(tài)而變化,因此若閃速存儲(chǔ)器的可使用容量根據(jù)數(shù)據(jù)的記錄方式的變更而減少,則發(fā)生對(duì)裝置的動(dòng)作帶來(lái)障礙的情況。
[0011]此夕卜,如專利文獻(xiàn)2那樣,設(shè)置MLC、SLC、FeRAM(鐵電隨機(jī)存取存儲(chǔ)器(ferroelectric random access memory))等多個(gè)設(shè)備,將在寫入次數(shù)超過(guò)了閾值的內(nèi)部地址存儲(chǔ)的數(shù)據(jù)移動(dòng)到最大改寫次數(shù)更多的SLC或FeRAM的內(nèi)部地址,從而能夠延長(zhǎng)數(shù)據(jù)保持期間。但是,在該方法中,由于預(yù)先需要MLC、SLC、FeRAM等多個(gè)設(shè)備,因此裝置結(jié)構(gòu)變得復(fù)雜,成本也會(huì)上升。
[0012]此外,在讀取以多值記錄了的數(shù)據(jù)時(shí),需要進(jìn)行變換為二值的數(shù)據(jù)的處理,因此利用以多值記錄了的數(shù)據(jù)進(jìn)行動(dòng)作的功能的性能會(huì)降低。
[0013]如此,為了能夠大量記錄數(shù)據(jù),以多值記錄數(shù)據(jù)較好,為了提高所記錄的數(shù)據(jù)的可靠性、功能的性能,以二值記錄數(shù)據(jù)較好,以往的方法存在無(wú)法滿足雙方的要求的問(wèn)題。
【發(fā)明內(nèi)容】
[0014]本發(fā)明鑒于上述問(wèn)題點(diǎn)而完成,其主要目的在于,提供在作為存儲(chǔ)介質(zhì)而使用閃速存儲(chǔ)器的圖像形成裝置中,既能夠保持各功能的動(dòng)作所需的數(shù)據(jù)又能夠?qū)崿F(xiàn)數(shù)據(jù)的可靠性、功能的性能提高的圖像形成裝置以及閃速存儲(chǔ)器的控制方法。
[0015]本發(fā)明的一個(gè)方面是一種圖像形成裝置,具有閃速存儲(chǔ)器,該閃速存儲(chǔ)器能夠?qū)γ總€(gè)區(qū)域變更對(duì)每一個(gè)單一存儲(chǔ)單元以多值記錄數(shù)據(jù)還是以二值記錄數(shù)據(jù),其特征在于,所述圖像形成裝置具有:歷史信息生成部,監(jiān)視所述圖像形成裝置的使用狀態(tài),生成并存儲(chǔ)使用歷史信息;判定部,參照所述使用歷史信息,確定在閃速存儲(chǔ)器中記錄的數(shù)據(jù)中使用頻度相對(duì)高的數(shù)據(jù);以及記錄區(qū)域變更部,變更在所述閃速存儲(chǔ)器的記錄區(qū)域中的、以二值記錄數(shù)據(jù)的區(qū)域與以多值記錄數(shù)據(jù)的區(qū)域的比率,使得至少能夠?qū)⑺龃_定的數(shù)據(jù)以二值記錄。
[0016]本發(fā)明的一個(gè)方面是一種閃速存儲(chǔ)器的控制方法,是具有能夠?qū)γ總€(gè)區(qū)域變更對(duì)每一個(gè)單一存儲(chǔ)單元以多值記錄數(shù)據(jù)還是以二值記錄數(shù)據(jù)的閃速存儲(chǔ)器的圖像形成裝置中的所述閃速存儲(chǔ)器的控制方法,其特征在于,所述閃速存儲(chǔ)器的控制方法執(zhí)行如下的處理:歷史信息生成處理,監(jiān)視所述圖像形成裝置的使用狀態(tài),生成并存儲(chǔ)使用歷史信息;判定處理,參照所述使用歷史信息,確定在閃速存儲(chǔ)器中記錄的數(shù)據(jù)中使用頻度相對(duì)高的數(shù)據(jù);以及記錄區(qū)域變更處理,變更在所述閃速存儲(chǔ)器的記錄區(qū)域中的、以二值記錄數(shù)據(jù)的區(qū)域與以多值記錄數(shù)據(jù)的區(qū)域的比率,使得至少能夠?qū)⑺龃_定的數(shù)據(jù)以二值記錄。
[0017]根據(jù)本發(fā)明的圖像形成裝置以及閃速存儲(chǔ)器的控制方法,在作為存儲(chǔ)介質(zhì)而使用閃速存儲(chǔ)器的圖像形成裝置中,能夠保持各功能的動(dòng)作所需的數(shù)據(jù)的同時(shí)實(shí)現(xiàn)數(shù)據(jù)的可靠性以及功能的性能的提尚。
[0018]其理由是在具有能夠?qū)γ總€(gè)區(qū)域變更對(duì)每一個(gè)單一存儲(chǔ)單元以多值記錄數(shù)據(jù)還是以二值記錄數(shù)據(jù)的閃速存儲(chǔ)器、且對(duì)閃速存儲(chǔ)器能夠控制以多值記錄數(shù)據(jù)還是以二值記錄數(shù)據(jù)的圖像形成裝置中,進(jìn)行如下的控制:參照預(yù)先存儲(chǔ)了的數(shù)據(jù)種類、功能、用戶的使用歷史信息而確定使用頻度相對(duì)高的數(shù)據(jù),且動(dòng)態(tài)地變更閃速存儲(chǔ)器的記錄區(qū)域中的以二值記錄的區(qū)域(SLC區(qū)域)與以多值記錄的區(qū)域(MLC區(qū)域)的比率,使得將所確定的數(shù)據(jù)以二值記錄。
【附圖說(shuō)明】
[0019]圖1是表示本發(fā)明的第一實(shí)施例的圖像形成裝置的結(jié)構(gòu)的方框圖。
[0020]圖2是表示本發(fā)明的第一實(shí)施例的圖像形成裝置的控制部的結(jié)構(gòu)的方框圖。
[0021]圖3是表示本發(fā)明的第一實(shí)施例的圖像形成裝置的動(dòng)作的流程圖。
[0022]圖4是表示本發(fā)明的第一實(shí)施例的圖像形成裝置的動(dòng)作(基于數(shù)據(jù)的使用頻度的閃速存儲(chǔ)器的記錄區(qū)域的變更處理)的流程圖。
[0023]圖5是表示本發(fā)明的第一實(shí)施例的計(jì)數(shù)器信息表格的一例的圖。
[0024]圖6是表不本發(fā)明的第一實(shí)施例的存取次數(shù)閾值表格的一例的圖。
[0025]圖7是表不本發(fā)明的第一實(shí)施例的閃速存儲(chǔ)器區(qū)域表格的一例的圖。
[0026]圖8是表示本發(fā)明的第二實(shí)施例的圖像形成裝置的動(dòng)作(基于功能的使用頻度的閃速存儲(chǔ)器的記錄區(qū)域的變更處理)的流程圖。
[0027]圖9是表示本發(fā)明的第二實(shí)施例的功能使用歷史表格的一例的圖。
[0028]圖10是表不本發(fā)明的第二實(shí)施例的執(zhí)行次數(shù)閾值表格的一例的圖。
[0029]圖11是表示本發(fā)明的第二實(shí)施例的閃速存儲(chǔ)器區(qū)域表格的一例的圖。
[0030]圖12是表示本發(fā)明的第三實(shí)施例的圖像形成裝置的動(dòng)作(基于用戶的使用頻度的閃速存儲(chǔ)器的記錄區(qū)域的變更處理)的流程圖。
[0031]圖13是表示本發(fā)明的第三實(shí)施例的用戶使用歷史表格的一例的圖。
[0032]圖14是表不本發(fā)明的第三實(shí)施例的使用次數(shù)閾值表格的一例的圖。
[0033]圖15是表示本發(fā)明的第三實(shí)施例的閃速存儲(chǔ)器區(qū)域表格的一例的圖。
[0034]標(biāo)號(hào)說(shuō)明
[0035]100主控制器
[0036]101RAM
[0037]102R0M
[0038]103CPU
[0039]104閃速存儲(chǔ)器
[0040]105歷史信息生成部
[0041]106判定部
[0042]107記錄區(qū)域變更部
[0043]110圖像讀取部
[0044]120圖像處理部
[0045]130圖像形成部
[0046]140操作顯示部
【具體實(shí)施方式】
[0047]閃速存儲(chǔ)器一般由柵極成為雙層結(jié)構(gòu)的M0S (金屬氧化物半導(dǎo)體)晶體管(單元)構(gòu)成,有能夠以一個(gè)字節(jié)單位進(jìn)行讀取/寫入、刪除、改寫的