亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

處理連續(xù)拍攝圖像數(shù)據(jù)的裝置和方法

文檔序號(hào):6511834閱讀:226來(lái)源:國(guó)知局
處理連續(xù)拍攝圖像數(shù)據(jù)的裝置和方法
【專利摘要】本發(fā)明公開了一種圖像處理系統(tǒng),該圖像處理系統(tǒng)包括生成連續(xù)拍攝圖像數(shù)據(jù)的主機(jī)和具有存儲(chǔ)單元陣列的閃存裝置,其中存儲(chǔ)單元陣列包括第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域。所述第一存儲(chǔ)區(qū)域的一部分是僅用于臨時(shí)存儲(chǔ)連續(xù)拍攝圖像數(shù)據(jù)的專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域。所述第二存儲(chǔ)區(qū)域在正常編程操作過(guò)程中存儲(chǔ)通過(guò)主機(jī)提供至所述閃存裝置的正常數(shù)據(jù)。所述第一存儲(chǔ)區(qū)域構(gòu)造成支持以第一速度進(jìn)行的包括所述正常編程操作在內(nèi)的數(shù)據(jù)存取操作,所述第二存儲(chǔ)區(qū)域構(gòu)造成支持以低于所述第一速度的第二速度進(jìn)行的數(shù)據(jù)存取操作。
【專利說(shuō)明】處理連續(xù)拍攝圖像數(shù)據(jù)的裝置和方法
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求2012年9月14日提交的韓國(guó)專利申請(qǐng)N0.10-2012-0102474的優(yōu)先權(quán),在此通過(guò)引用方式將該申請(qǐng)的主題并入本文。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明構(gòu)思涉及能夠處理連續(xù)拍攝圖像數(shù)據(jù)(CSID)的裝置和方法。更具體地說(shuō),本發(fā)明構(gòu)思涉及以下裝置和方法:能夠?qū)崟r(shí)處理由高分辨連續(xù)拍攝功能生成的CSID并將其儲(chǔ)存在非易失性存儲(chǔ)裝置中,而與隨機(jī)存取存儲(chǔ)器部件的具體的數(shù)據(jù)存儲(chǔ)容量(或可用數(shù)據(jù)存儲(chǔ)容量)無(wú)關(guān)。
【背景技術(shù)】
[0004]當(dāng)代的許多移動(dòng)設(shè)備(諸如智能電話、平板式個(gè)人計(jì)算機(jī)(PC)和數(shù)字照相機(jī)等)都包括:在執(zhí)行應(yīng)用程序和操作系統(tǒng)時(shí)使用的隨機(jī)存取存儲(chǔ)器(RAM)、用于儲(chǔ)存用戶數(shù)據(jù)的非易失性存儲(chǔ)裝置以及能夠生成圖像數(shù)據(jù)(即,靜態(tài)圖像數(shù)據(jù)和/或連續(xù)拍攝圖像數(shù)據(jù))的拍照模塊。隨著拍照模塊中的照相機(jī)像素?cái)?shù)量增加,圖像的分辨率也增加。較大數(shù)量的像素也支持改進(jìn)的連續(xù)拍攝功能。
[0005]支持連續(xù)拍攝功能的當(dāng)代移動(dòng)設(shè)備通常將由連續(xù)拍攝功能生成的CSID儲(chǔ)存在RAM的專用部分中。然后,一旦RAM的專用部分滿了,就將儲(chǔ)存在RAM中的CSID復(fù)制到非易失性存儲(chǔ)裝置中。這種移動(dòng)設(shè)備重復(fù)這種兩步方法(即,首先裝滿RAM的專用部分,然后再將儲(chǔ)存在RAM中的CSID移動(dòng)到非易失性存儲(chǔ)器中),這是因?yàn)镽AM可以在寫入模式下操作,而寫入模式足夠快到在指定時(shí)間約束內(nèi)將CSID儲(chǔ)存在RAM中。然而,當(dāng)代非易失性存儲(chǔ)裝置所能夠使用的寫入模式太慢以至于不能滿足相似的時(shí)間約束。
[0006]遺憾的是,RAM分配給CSID存儲(chǔ)的專用部分的尺寸以及儲(chǔ)存在RAM中的CSID的寫塊尺寸和特定圖像處理系統(tǒng)可以捕獲的連續(xù)拍攝圖像的相應(yīng)張數(shù)都是有限的。例如,在許多情況下增加RAM分配給CSID存儲(chǔ)的專用部分的尺寸是不實(shí)際的,這是因?yàn)橐苿?dòng)設(shè)備在連續(xù)拍攝功能期間執(zhí)行的(或者與連續(xù)拍攝功能有關(guān)的)一些應(yīng)用程序在RAM中同樣需要相當(dāng)大的存儲(chǔ)空間。在其他的常規(guī)情況下,當(dāng)執(zhí)行的連續(xù)拍攝操作超過(guò)RAM的數(shù)據(jù)存儲(chǔ)容量時(shí),連續(xù)拍攝操作必須停止,或者降低最終CSID的分辨率。

【發(fā)明內(nèi)容】

[0007]本發(fā)明構(gòu)思的一個(gè)實(shí)施例提供了一種在執(zhí)行多個(gè)連續(xù)拍攝(CS)操作期間對(duì)圖像處理系統(tǒng)中的閃存裝置進(jìn)行操作的方法,所述多個(gè)CS操作分別生成CS圖像數(shù)據(jù)(CSID),其中所述閃存裝置的存儲(chǔ)器陣列包括第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域,所述方法包括:從主機(jī)接收區(qū)域分配信息(RAI);根據(jù)RAI分配一部分第一存儲(chǔ)區(qū)域作為在執(zhí)行各個(gè)CS操作過(guò)程中僅用于臨時(shí)存儲(chǔ)CSID的專用CSID緩沖區(qū)域;以及分配一部分第二存儲(chǔ)區(qū)域作為在正常編程操作過(guò)程中用于存儲(chǔ)正常數(shù)據(jù)的正常數(shù)據(jù)區(qū)域,其中所述第一存儲(chǔ)區(qū)域構(gòu)造成支持以第一速度進(jìn)行的包括所述正常編程操作在內(nèi)的數(shù)據(jù)存取操作,所述第二存儲(chǔ)區(qū)域構(gòu)造成支持以低于所述第一速度的第二速度進(jìn)行的數(shù)據(jù)存取操作。
[0008]本發(fā)明構(gòu)思的另一個(gè)實(shí)施例提供了一種圖像處理系統(tǒng),包括:主機(jī),所述主機(jī)生成連續(xù)拍攝圖像數(shù)據(jù)(CSID);以及閃存裝置,所述閃存裝置包括存儲(chǔ)單元陣列,所述存儲(chǔ)單元陣列包括第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域。所述第一存儲(chǔ)區(qū)域的一部分是僅用于臨時(shí)存儲(chǔ)CSID的專用CSID緩沖區(qū)域,并且所述第二存儲(chǔ)區(qū)域在正常編程操作過(guò)程中存儲(chǔ)通過(guò)主機(jī)提供至所述閃存裝置的正常數(shù)據(jù)。所述第一存儲(chǔ)區(qū)域構(gòu)造成支持以第一速度進(jìn)行的包括所述正常編程操作在內(nèi)的數(shù)據(jù)存取操作,所述第二存儲(chǔ)區(qū)域構(gòu)造成支持以低于所述第一速度的第二速度進(jìn)行的數(shù)據(jù)存取操作。
【專利附圖】

【附圖說(shuō)明】
[0009]圖1是示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的能夠進(jìn)行連續(xù)拍攝操作的圖像處理裝置的框圖;
[0010]圖2是進(jìn)一步示出圖1的閃存裝置的框圖;
[0011]圖3是概括了根據(jù)本發(fā)明構(gòu)思的實(shí)施例進(jìn)行連續(xù)拍攝操作的一種方法的流程圖;
[0012]圖4是示出在圖3的方法中的初始化步驟SlOO的一個(gè)實(shí)例的操作圖;
[0013]圖5是概括了進(jìn)行圖3的方法的連續(xù)拍攝操作步驟S200的一個(gè)實(shí)例的流程圖;
[0014]圖6是概括了進(jìn)行圖3的方法的轉(zhuǎn)移操作步驟S300的一個(gè)實(shí)例的流程圖;
[0015]圖7是概括了進(jìn)行圖3的方法的轉(zhuǎn)移操作步驟S300的另一個(gè)實(shí)例的流程圖;
[0016]圖8是概括了圖6和圖7的方法的將CSID轉(zhuǎn)移到第二存儲(chǔ)器的步驟S320的再一個(gè)具體實(shí)例的流程圖;
[0017]圖9是示出在連續(xù)拍攝操作之后可以進(jìn)行的地址映射的一種方法的框圖;以及
[0018]圖10是示出在轉(zhuǎn)移操作之后可以進(jìn)行的地址映射的另一種方法的框圖。
【具體實(shí)施方式】
[0019]圖1是本發(fā)明構(gòu)思的特定實(shí)施例的能夠在一種或多種連續(xù)拍攝(CS)操作模式下操作的圖像處理系統(tǒng)100的框圖。圖像處理系統(tǒng)100 —般性地包括主機(jī)200和閃存裝置300。圖像處理系統(tǒng)100可以包括在個(gè)人計(jì)算機(jī)(PC)、便攜式計(jì)算機(jī)、智能電話、平板式PC、數(shù)字照相機(jī)等中,或者作為這些設(shè)備的一部分。
[0020]在各種構(gòu)造中,主機(jī)200可以在生成“連續(xù)拍攝圖像數(shù)據(jù)”或“CSID”的一種或多種CS模式下操作。CS模式的實(shí)例包括快速連拍模式(burst mode)、連拍模式(mult1-shotmode)、連續(xù)視頻模式等。在本發(fā)明構(gòu)思的一些實(shí)施例中,主機(jī)200在以CS模式操作時(shí)生成的CSID可以飛速地(on-the-f Iy )傳送至閃存裝置300。在本文中,本領(lǐng)域技術(shù)人員可以將“飛速”理解為表示在實(shí)時(shí)生成數(shù)據(jù)時(shí)立即處理數(shù)據(jù)的數(shù)據(jù)處理方法。
[0021]在相關(guān)部分中,主機(jī)200包括只讀存儲(chǔ)器(R0M)210、處理器220、拍照模塊230、隨機(jī)存取存儲(chǔ)器(RAM) 240、閃存裝置接口控制器250和用戶界面(UI) 260。在本發(fā)明構(gòu)思的一些實(shí)施例中,可以采用系統(tǒng)級(jí)芯片(SoC)制造技術(shù)來(lái)實(shí)現(xiàn)主機(jī)200。
[0022]在CS模式過(guò)程中,拍照模塊230可以用于以不同的方式生成CSID。
[0023]R0M210可以用于存儲(chǔ)定義了一個(gè)或多個(gè)應(yīng)用程序的數(shù)據(jù)、相關(guān)文件和/或操作系統(tǒng)(OS),或者存儲(chǔ)控制主機(jī)200的操作所需的主機(jī)固件。OS和/或主機(jī)固件可以在從R0M210裝載到RAM240之后在處理器220的控制下執(zhí)行??梢允褂靡粋€(gè)或多個(gè)非易失性存儲(chǔ)裝置來(lái)實(shí)現(xiàn)ROM210。
[0024]根據(jù)OS和/或主機(jī)固件的指示,處理器220可以用于控制拍照模塊230的操作以及拍照模塊230與RAM240、閃存裝置接口控制器250和W260的相互操作。
[0025]根據(jù)本發(fā)明構(gòu)思的一些實(shí)施例,可以使用易失性存儲(chǔ)器來(lái)實(shí)現(xiàn)RAM240,例如動(dòng)態(tài)RAM (DRAM)、靜態(tài) RAM (SRAM)、閘流晶體管 RAM (T-RAM)、零電容 RAM (Z-RAM)、雙晶體管 RAM(TTRAM)等。在圖1所示的實(shí)施例中,假設(shè)RAM240是能夠飛速緩沖CSID的DRAM。
[0026]在CS模式的初始化過(guò)程中,處理器220可以用于生成“區(qū)域分配信息”(RAI),該區(qū)域分配信息經(jīng)由閃存裝置接口控制器250傳送至閃存裝置300。RAI通常會(huì)包括以下信息至少之一:限定的圖像分辨率、CS幀速率和CS時(shí)長(zhǎng)。在根據(jù)本發(fā)明構(gòu)思的某些實(shí)施例中,RAI可以包括CSID緩沖區(qū)域尺寸或者CSID緩沖區(qū)域尺寸值。特殊的RAI可以由圖像處理系統(tǒng)100的制造商或并入了圖像處理系統(tǒng)100的主機(jī)組件預(yù)定,或者可以根據(jù)通過(guò)W260向圖像處理系統(tǒng)100傳送的用戶輸入進(jìn)行定義。后面將會(huì)更具體地描述RAI的規(guī)定和使用。
[0027]在本發(fā)明構(gòu)思的一些實(shí)施例中,主機(jī)200還包括可以用于顯示至少一部分W260的一體顯示器(在圖1中未示出)。可以使用薄膜晶體管-液晶顯示器(TFT-1XD)、發(fā)光二極管(LED)顯示器、有機(jī)LED (OLED)顯示器、有源矩陣OLED (AMOLED)顯示器或柔性顯示器來(lái)常規(guī)地實(shí)現(xiàn)該顯示器。
[0028]在CS模式過(guò)程中,處理器220可以用于生成CSID標(biāo)記(FLAG),該CSID標(biāo)記表明通過(guò)處理器220傳送至閃存裝置300的具體數(shù)據(jù)為CSID。另外,在CS模式終止之后(或在接近CS模式終止時(shí)),處理器220可以用生成轉(zhuǎn)移命令(MC),其中MC通過(guò)閃存接口控制器250傳送至閃存裝置300。在這方面,MC可以單獨(dú)傳送或者與CSID標(biāo)記和/或RAI —起傳送。當(dāng)閃存接口控制器250收到MC時(shí),MC被解析以便在閃存裝置300中確?;颉胺峙洹?一塊專門用于儲(chǔ)存CSID的區(qū)域(以下稱為“CSID區(qū)域”)。
[0029]在第一種假設(shè)情況(CASE I)中,拍照模塊230提供的CSID從拍照模塊230通過(guò)閃存裝置接口控制器250直接傳送至閃存裝置300。然而,在第二種假設(shè)情況(CASE II)中,拍照模塊230提供的CSID在經(jīng)過(guò)RAM240的中間緩沖之后通過(guò)閃存裝置接口控制器250間接傳送至閃存裝置300。然后,緩沖的CSID在處理器220的控制下從RAM240通過(guò)閃存裝置接口控制器250提供至閃存裝置300。
[0030]在CASE I或CASE II中,具有本發(fā)明構(gòu)思的實(shí)施例的圖像處理系統(tǒng)可以用于將CSID飛速地并以較高的數(shù)據(jù)處理速度儲(chǔ)存在非易失性存儲(chǔ)裝置中。也就是說(shuō),圖1的主機(jī)200可以利用處理器220和閃存裝置接口控制器250來(lái)將CSID飛速地儲(chǔ)存在閃存裝置300中,而不必等到RAM240的用來(lái)存儲(chǔ)CSID的部分完全裝滿。因此,主機(jī)200可以處理拍照模塊230提供的CSID并將其飛速地儲(chǔ)存在閃存裝置300中,而與RAM240提供的具體CSID數(shù)據(jù)存儲(chǔ)容量無(wú)關(guān)。因此,主機(jī)200的在指定CS模式下以指定數(shù)據(jù)分辨率操作的能力在本質(zhì)上不會(huì)受限于數(shù)據(jù)存儲(chǔ)容量或RAM240的可用數(shù)據(jù)存儲(chǔ)容量。與在數(shù)據(jù)處理能力受限于RAM240的使用和尺寸的一些數(shù)據(jù)處理系統(tǒng)中提供CS操作模式的常規(guī)方法相比,該結(jié)果是相當(dāng)滿意的。因此,如圖1所示的根據(jù)本發(fā)明構(gòu)思的實(shí)施例的圖像處理系統(tǒng)向用戶提供了更有趣的CS模式的功能性。[0031]在下面的描述中,假設(shè)圖1的主機(jī)200可以選擇性地在與上述CASE I和CASE II分別對(duì)應(yīng)的第一模式和第二模式中的任一種模式下操作。然而,不需要始終如此,本發(fā)明構(gòu)思的其他實(shí)施例可以提供一種能夠僅在第一模式和第二模式中的一種模式下操作的數(shù)據(jù)處理系統(tǒng)。
[0032]返回圖1所示的實(shí)施例,閃存裝置接口控制器250用于在閃存裝置300與主機(jī)200之間傳送“寫入數(shù)據(jù)”(在寫入操作期間)和“讀取數(shù)據(jù)”(在讀取操作期間)。另外,閃存裝置接口控制器250還可以用于使CSID、RA1、CSID標(biāo)記和/或MC從處理器220傳送至閃存裝置300 (CASE II),并且使CSID從拍照模塊230傳送至閃存裝置300 (CASE I)。 [0033]在本發(fā)明構(gòu)思的一些實(shí)施例中,圖像處理系統(tǒng)100允許用戶通過(guò)UI260輸入一個(gè)或多個(gè)“分辨率參數(shù)”(例如,圖像分辨率、CS幀速率和/或CS時(shí)長(zhǎng))。可替換地,圖像處理系統(tǒng)100的制造商可以預(yù)設(shè)一個(gè)或多個(gè)分辨率參數(shù)。在任一種情況下,處理器220都可以根據(jù)一個(gè)或多個(gè)分辨率參數(shù)生成RAI。
[0034]可以按照本領(lǐng)域技術(shù)人員能夠理解的各種方式實(shí)現(xiàn)閃存裝置300。閃存裝置300可以在物理上嵌入(或集成)在圖像處理系統(tǒng)100中,或者可以按照允許與圖像處理系統(tǒng)100進(jìn)行物理安裝/拆卸的方式來(lái)提供閃存裝置300 (例如,內(nèi)嵌式多媒體卡(eMMC))。在本發(fā)明構(gòu)思的一些實(shí)施例中,閃存裝置300可以是固態(tài)盤(SSD)、通用閃存(UFS)、安全數(shù)字(SD)卡、通用串行總線(USB)閃存驅(qū)動(dòng)器、用戶識(shí)別模塊(SIM)卡或通用用戶識(shí)別模塊(USIM)卡。
[0035]圖1所示的實(shí)施例被假定為閃存式存儲(chǔ)裝置,但是也可以使用其他類型的存儲(chǔ)裝置來(lái)代替閃存或者作為閃存的補(bǔ)充。例如,圖1的閃存裝置300可以被替換為不同類型的電可擦除可編程只讀存儲(chǔ)器(EEPROM)J^i RAM (MRAM)、自旋轉(zhuǎn)移力矩MRAM (Spin-TransferTorque MRAM)、導(dǎo)電橋接 RAM (CBRAM)、鐵電 RAM (FeRAM)、相變 RAM (PRAM)、電阻式 RAM(RRAM或ReRAM)、納米管RRAM、聚合物RAM(PoRAM)、納米浮動(dòng)?xùn)艠O存儲(chǔ)器(NFGM)、全息存儲(chǔ)器(Holographic Memory)、分子電子存儲(chǔ)裝置(Molecular Electronics Memory Device)或絕緣體阻變存儲(chǔ)器(Insulator Resistance Change Memory)?
[0036]如下面更詳細(xì)地描述,閃存裝置300可以包括以常規(guī)方式排列成一個(gè)或多個(gè)存儲(chǔ)單元陣列的閃存單元。根據(jù)在存儲(chǔ)單元陣列中指定的區(qū)域,可以利用單級(jí)數(shù)據(jù)技術(shù)和/或多級(jí)數(shù)據(jù)技術(shù)來(lái)存取存儲(chǔ)單元組件。因此,在本發(fā)明構(gòu)思的各個(gè)實(shí)施例中的閃存裝置300可以被認(rèn)為包括單級(jí)存儲(chǔ)單元(SLC)和/或多級(jí)存儲(chǔ)單元(MLC),例如三級(jí)單元(TLC)和/或四級(jí)單元(QLC)。
[0037]圖2是進(jìn)一步示出圖1所示的閃存裝置300的框圖。參考圖1和圖2,閃存裝置300 一般性地包括閃存控制器310和閃存330。
[0038]在CS模式過(guò)程中,閃存控制器310例如可以用于控制存儲(chǔ)單元陣列331內(nèi)的各個(gè)存儲(chǔ)區(qū)域的定義和分配、CSID的存儲(chǔ)以及通過(guò)接收MC而調(diào)用的轉(zhuǎn)移操作的執(zhí)行。在這方面,閃存控制器310可以用于解析從主機(jī)200接收的轉(zhuǎn)移命令MC并控制由閃存330執(zhí)行的相應(yīng)的轉(zhuǎn)移操作。也就是說(shuō),閃存控制器310可以用于監(jiān)視“標(biāo)稱CSID周期”,CSID在該周期期間被存儲(chǔ)在所分配的CSID存儲(chǔ)區(qū)域中。按照這種方式,閃存控制器310可以根據(jù)標(biāo)稱的CSID時(shí)間周期來(lái)控制轉(zhuǎn)移操作的執(zhí)行。
[0039]在圖2所示的實(shí)施例中,閃存控制器310 —般性地包括中央處理單元(CPU)311和RAM313。CPU311 (例如)根據(jù)軟件的指示來(lái)控制閃存裝置300的全部操作,所述軟件(例如)可以駐留在圖1的R0M210和/或閃存330中但在執(zhí)行時(shí)作為固件315被裝載到RAM313。除了存儲(chǔ)器陣列331以外,圖1的閃存330還包括控制邏輯電路333和頁(yè)面緩沖器335。
[0040]在圖2所示的實(shí)施例中,閃存330包括被特別指定(或分配)為非易失性固件存儲(chǔ)區(qū)域331A、CSID緩沖區(qū)域331B和正常數(shù)據(jù)區(qū)域331C的存儲(chǔ)空間。在本發(fā)明構(gòu)思的一些實(shí)施例中,固件存儲(chǔ)區(qū)域33IA和CSID緩沖區(qū)域33IB均可以包括SLC。相比之下,正常數(shù)據(jù)區(qū)域331C可以包括SLC和/或MLC。因此,固件存儲(chǔ)區(qū)域331A和CSID緩沖區(qū)域331B的數(shù)據(jù)存取速度(例如,編入速度)將比正常數(shù)據(jù)區(qū)域331C的數(shù)據(jù)寫入速度相對(duì)更快。在這方面,固件存儲(chǔ)區(qū)域331A和CSID緩沖區(qū)域331B形成閃存330的能夠支持以第一速度執(zhí)行數(shù)據(jù)存取操作的第一存儲(chǔ)區(qū)域,正常數(shù)據(jù)區(qū)域331C形成閃存330的能夠支持以第二速度執(zhí)行數(shù)據(jù)存取操作的第二存儲(chǔ)區(qū)域,其中第一速度比第二速度更快。
[0041]因此,與圖2所示的實(shí)施例一致的是,第一存儲(chǔ)區(qū)域的至少一些部分被分配并可操作地指定為專用于存儲(chǔ)CSID的CSID緩沖區(qū)域。相比之下,第二存儲(chǔ)區(qū)域可以用于存儲(chǔ)在正常進(jìn)行的讀取和寫入操作過(guò)程中生成的“正常數(shù)據(jù)”(例如,用戶定義數(shù)據(jù)、有效裝載數(shù)據(jù)等)。
[0042]如圖2所示,固件存儲(chǔ)區(qū)域331A、CSID緩沖區(qū)域331B和正常數(shù)據(jù)區(qū)域331C中的每一個(gè)都可以包括一個(gè)或多個(gè)分配的存儲(chǔ)塊,其中,每一個(gè)存儲(chǔ)塊根據(jù)被分配區(qū)域的組成性質(zhì)包括SLC或MLC。
[0043]通過(guò)閃存控制器310執(zhí)行的存儲(chǔ)固件315可以用于解析從主機(jī)200接收的RAI。根據(jù)RAI,閃存控制器310可以向閃存330的每個(gè)指定區(qū)域分配一個(gè)或多個(gè)塊(例如,331A、331B-U331B-2 和 331C-1 至 331C-5)。這里,例如,假設(shè)塊 331A、331B_1 和 331B-2 是包括構(gòu)造成支持以較快速度執(zhí)行存取操作的SLC塊。因此,閃存控制器310向固件存儲(chǔ)區(qū)域331A分配塊331A,向?qū)S玫腃SID緩沖區(qū)域分配塊33IB-1和331B-2。相比之下,閃存控制器310向正常數(shù)據(jù)區(qū)域331C分配塊331C-1至331C-5,塊331C-1至331C-5包括構(gòu)造成支持以較慢速度執(zhí)行存取操作的MLC。
[0044]進(jìn)一步如圖2所示,每一個(gè)SLC塊和每一個(gè)MLC塊通常包括多個(gè)頁(yè)面。在一些實(shí)施例中,由沿著公共字線排列的存儲(chǔ)單元(SLC或MLC)形成具體頁(yè)面。在本發(fā)明構(gòu)思的一些實(shí)施例中,術(shù)語(yǔ)“塊”或“存儲(chǔ)塊”表示限定的擦除單元,術(shù)語(yǔ)“頁(yè)面(page)”表示用于閃存裝置330的寫入(編程)單元和讀取單元。
[0045]在閃存控制器310的控制下,控制邏輯電路333可以用于控制涉及閃存330中的所選存儲(chǔ)單元的數(shù)據(jù)存取操作(例如,讀取、寫入(編程)和/或擦除操作)的執(zhí)行。根據(jù)數(shù)據(jù)的類型和/或執(zhí)行操作的類型,頁(yè)面緩沖器335可以用于將從主機(jī)200接收的數(shù)據(jù)(即,正常寫入數(shù)據(jù)或CSID)編入閃存330的第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域中。
[0046]圖3是概括了根據(jù)本發(fā)明構(gòu)思的一些實(shí)施例的圖1的圖像處理系統(tǒng)100所執(zhí)行的連續(xù)拍攝(CS)操作的一種可行方法的流程圖。圖3的方法包括:對(duì)圖像處理系統(tǒng)100進(jìn)行初始化操作(S100);然后進(jìn)行CS操作(S200);并且只要正在進(jìn)行CS操作(S202為“否”),則進(jìn)行轉(zhuǎn)移操作(S300),否則結(jié)束(S202為“是”)。下面將通過(guò)相應(yīng)的實(shí)施例來(lái)進(jìn)一步描述這些步驟中的每一步的可操作實(shí)例。
[0047]圖4是示出圖像處理系統(tǒng)100在CS操作過(guò)程中的初始化(圖2中的S100)的操作圖。參考圖1、圖2、圖3和圖4,圖像處理系統(tǒng)100通過(guò)將區(qū)域分配信息(RAI)從處理器220經(jīng)由閃存裝置接口控制器250傳送至閃存控制器310 (SlOl)來(lái)進(jìn)行初始化(S100)。作為響應(yīng),在閃存控制器310上運(yùn)行的固件315解析接收到的RAI,并且向?qū)S玫腃SID緩沖區(qū)域分配一個(gè)或多個(gè)SLC存儲(chǔ)塊(S103)。
[0048]例如,假設(shè)RAI傳送的分辨率參數(shù)為8M字節(jié)/幀的指定圖像分辨率、10幀/秒的CS幀速率以及2秒的CS時(shí)長(zhǎng),那么閃存控制器310必須為用來(lái)存儲(chǔ)CSID的專用CSID緩沖區(qū)域分配最少160M字節(jié)(或8M字節(jié)X10/sX2s) (S103)。
[0049]當(dāng)收到RAI時(shí),RAI可以存儲(chǔ)在寄存器或閃存330的已定義的位置中。然而,當(dāng)假設(shè)閃存裝置300為根據(jù)本發(fā)明構(gòu)思的一些實(shí)施例的具有擴(kuò)展卡專用數(shù)據(jù)寄存器(EXT_CSD寄存器)的eMMC時(shí),RAI可以根據(jù)主機(jī)200提供的SWITCH命令而被存儲(chǔ)在通常理解的EXT_CSD寄存器的VENDOR_SPECIFIC_FIELD中。因此,可以根據(jù)存儲(chǔ)在閃存330中的特定區(qū)域分配信息(RAI)或者根據(jù)EXT_CSD寄存器的VENDOR_SPECIFIC_FIELD字段來(lái)分配專用CSID緩沖區(qū)域。在這方面,本領(lǐng)域技術(shù)人員將會(huì)理解表征和/或定義了 eMMC的結(jié)構(gòu)、組成和/或操作條件的各種 Joint Electron Devices Engineering Council (JEDEC)標(biāo)準(zhǔn)都是可以利用的。通過(guò)求助于http://www.jedec.0rg可以容易地獲得和參考這些標(biāo)準(zhǔn)。例如,2012年6月出版的4.51版本的內(nèi)嵌式多媒體卡(eMMC)的電氣標(biāo)準(zhǔn)(S卩,JESD84-B451)包含了許多術(shù)語(yǔ)和技術(shù)定義,這些術(shù)語(yǔ)和技術(shù)定義有助于理解本發(fā)明構(gòu)思的并入了 eMMC的一些實(shí)施例。
[0050]圖5是概括了在通過(guò)圖1的圖像處理系統(tǒng)執(zhí)行CS操作的過(guò)程中存儲(chǔ)CSID的一種可行方法的流程圖。參考圖1、圖2、圖3和圖5,一旦CS操作開始,定義了閃存330中的專用CSID緩沖區(qū)域的當(dāng)前尺寸的“CSID緩沖區(qū)域尺寸值”被設(shè)為“0”(S210)。
[0051]然后,主機(jī)200可以發(fā)送表示正在傳送數(shù)據(jù)實(shí)際為CSID的CSID標(biāo)記(FLAG)。主機(jī)200還可以與存儲(chǔ)在閃存330的CSID緩沖區(qū)域中的CSID —起發(fā)送定義了 CSID尺寸的CSID 尺寸值(CSIDSize) (S212)。
[0052]一旦接收了 CSID標(biāo)記、CSID尺寸值和CSID,閃存控制器310將控制閃存330的操作,以便根據(jù)收到的CSID尺寸值在專用CSID區(qū)域中對(duì)CSID執(zhí)行“CSID寫入操作”。為了執(zhí)行CSID寫入操作,閃存控制器310會(huì)首先判斷當(dāng)前計(jì)算的表示CSID緩沖區(qū)域中的剩余存儲(chǔ)空間尺寸的剩余CSID緩沖區(qū)域值(RemainecLCSIDBufferSize)是否大于收到的CSID尺寸值(S214)。如果不大于(S214為“否”)并且在異常情況下CSID緩沖區(qū)域中的剩余存儲(chǔ)空間不足以存儲(chǔ)CSID,那么傳入的CSID必須存儲(chǔ)在第二存儲(chǔ)區(qū)域(例如,圖2的正常數(shù)據(jù)區(qū)域 331C)中(S230)。
[0053]值得注意的是,即使專用CSID緩沖區(qū)域太小而在異常情況下不能存儲(chǔ)收到的CSID,但是主機(jī)200也可以將CSID傳送至閃存300。也就是說(shuō),與結(jié)合圖1和圖2所述的工作實(shí)例一致的是,閃存控制器310可以控制閃存330,使得收到的CSID存儲(chǔ)在閃存陣列331的所定義的第二存儲(chǔ)區(qū)域中,而不是存儲(chǔ)在第一存儲(chǔ)區(qū)域中。在這方面,例如,異常情況可以出現(xiàn)在:當(dāng)在可以執(zhí)行與更早的CS操作有關(guān)的轉(zhuǎn)移操作之前進(jìn)行后來(lái)的CS操作時(shí),當(dāng)傳入的CSID相對(duì)于當(dāng)前定義的專用CSID緩沖區(qū)域太大時(shí),或者當(dāng)CS操作的頻率增加時(shí)。
[0054]然而,如果在正常情況下CSID緩沖區(qū)域中的剩余存儲(chǔ)空間的尺寸足以存儲(chǔ)CSID(S214為“是”),那么閃存控制器310將會(huì)通過(guò)從當(dāng)前CSID緩沖區(qū)域值中減去CSID尺寸值來(lái)計(jì)算新的剩余CSID緩沖區(qū)域值(Remained_CSIDBufferSize)(S216)。接下來(lái),閃存將會(huì)計(jì)算CSID緩沖區(qū)域的當(dāng)前“使用中”的被寫入部分的尺寸值(Written_CSIDBufferSize)。從前述中可以理解,可以通過(guò)將CSID的尺寸值與CSID緩沖區(qū)域的被寫入部分的當(dāng)前值相加來(lái)計(jì)算CSID緩沖區(qū)域的被寫入部分的新值(S218)。
[0055]在閃存控制器310的控制下,閃存330現(xiàn)將CSID存儲(chǔ)在第一存儲(chǔ)區(qū)域331B內(nèi)的專用CSID緩沖區(qū)域中(S220)。然后,主機(jī)200可以判斷CS操作是否完成(S222)。如果沒有完成(S222為“否”),那么該方法將按照上文所述的方式持續(xù),直到CS操作完成為止。
[0056]如在正常情況和異常情況的內(nèi)容中所述,當(dāng)專用CSID緩沖區(qū)域的可用空間的尺寸大于傳入的CSID的尺寸時(shí),閃存控制器310將會(huì)控制閃存330以使CSID存儲(chǔ)在第一存儲(chǔ)區(qū)域331B內(nèi)的專用CSID緩沖區(qū)域中,否則閃存控制器310將會(huì)控制閃存330以使CSID存儲(chǔ)在除了專用CSID緩沖區(qū)域以外的其他位置,比如閃存330的第二區(qū)域331C中的正常數(shù)據(jù)區(qū)域。
[0057]在本發(fā)明構(gòu)思的使用eMMC實(shí)現(xiàn)存儲(chǔ)裝置300的一些實(shí)施例中,例如,可以使用常規(guī)理解的命令(CMD23)傳送CSID標(biāo)記,并且可以使用常規(guī)理解的命令(CMD25)傳送CSID。
[0058]圖6是示出在圖1所示圖像處理系統(tǒng)的操作期間可以用于確保(或重新分配)專用CSID緩沖區(qū)域中的存儲(chǔ)空間的一種可行操作的流程圖。例如在圖像處理系統(tǒng)的初始化處理期間,或者在圖像處理系統(tǒng)執(zhí)行多個(gè)CS操作時(shí),可以飛速地進(jìn)行圖6所示的示例性重新分配操作。
[0059]參考圖1、圖2、圖3和圖6,重新分配操作基本上對(duì)專用區(qū)域緩沖區(qū)域(CSIDBuffer)進(jìn)行初始化(包括清空CSID),以便在主機(jī)設(shè)備的連續(xù)CS操作過(guò)程中保持可接受的寫入性能。因此,假設(shè)在主機(jī)200的連續(xù)拍攝周期期間進(jìn)行多個(gè)連續(xù)執(zhí)行的CS操作。這種多個(gè)連續(xù)執(zhí)行的CS操作包括傳送至閃存裝置300的相應(yīng)的轉(zhuǎn)移命令(S310)。這里,根據(jù)由收到的區(qū)域分配信息(RAI)所定義的專用CSID緩沖區(qū)域的尺寸,主機(jī)200可以調(diào)整轉(zhuǎn)移命令生成的時(shí)間。
[0060]為了便于闡述,假設(shè)通過(guò)連續(xù)執(zhí)行的CS操作而生成的CSID的各個(gè)塊具有相同的尺寸。相應(yīng)的是,閃存控制器310 —旦收到轉(zhuǎn)移命令就將轉(zhuǎn)移數(shù)據(jù)單位(MU)的尺寸(MigratedDataSize)初始化為“O,,(S312)。然后,閃存控制器310判斷當(dāng)前分配的專用CSID緩沖區(qū)域(CSIDBufferSize)的尺寸是否滿足收到的RAI (S314)。
[0061]當(dāng)專用CSID緩沖區(qū)域的尺寸足以在CS操作過(guò)程中保證可接受的寫入性能時(shí)(S314為“是”),S卩,當(dāng)專用CSID緩沖區(qū)域在執(zhí)行當(dāng)前CS操作之后剩余的存儲(chǔ)空間尺寸(Remained_CSIDBufferSize)至少等于或大于專用CSID緩沖區(qū)域在執(zhí)行下一 CS操作之后將會(huì)剩余的存儲(chǔ)空間尺寸(FCSIDBufferSize)時(shí),完成專用CSID緩沖區(qū)域的存儲(chǔ)空間重新分配操作(S318)。也就是說(shuō),當(dāng)專用CISD緩沖區(qū)域在執(zhí)行當(dāng)前CS操作之后的當(dāng)前剩余可用存儲(chǔ)空間尺寸與在連續(xù)CS操作中執(zhí)行下一 CS操作所需的存儲(chǔ)空間尺寸(FCSIDBufferSize)至少一樣大時(shí),寫入性能可以保持在可接受的水平,并且此時(shí)不再需要進(jìn)行與連續(xù)CS操作有關(guān)的存儲(chǔ)空間重新分配。
[0062]然而,當(dāng)專用CSID緩沖區(qū)域的尺寸(CSIDBufferSize)不足以保證可接受的寫入性能時(shí)(S314為“否”),即,當(dāng)考慮當(dāng)前RAI并且就針對(duì)專用CSID緩沖區(qū)域的當(dāng)前CS操作和下一 CS 操作而言(Remained_CSIDBufferSize)小于(FCSIDBufferSize)時(shí),可以將當(dāng)前存儲(chǔ)在專用CSID緩沖區(qū)域中的與一個(gè)MU數(shù)量相同的CSID從專用CSID緩沖區(qū)域復(fù)制(或“轉(zhuǎn)移”)到第二存儲(chǔ)區(qū)域331C (例如,正常數(shù)據(jù)區(qū)域),從而增加了專用CSID緩沖區(qū)域中的剩余可用存儲(chǔ)空間尺寸(即,增加了 Remained_CSIDBufferSize) (S320)。
[0063]一旦完成了從專用CSID緩沖區(qū)域轉(zhuǎn)移CSID (S322為“是”),根據(jù)從專用CSID緩沖區(qū)域復(fù)制的CSID的實(shí)際數(shù)量,被轉(zhuǎn)移CSID的累積尺寸(MigratedDataSize)增加了與MU相同的數(shù)量(S324)。
[0064]可以重復(fù)前述重新分配操作中的步驟S314至S324,直到專用CSID緩沖區(qū)域中的剩余可用存儲(chǔ)空間的最終尺寸足以為連續(xù)CS操作中的正在進(jìn)行的CS操作確??山邮艿膶懭胄阅?。相比之下,如果確定,專用CSID緩沖區(qū)域中的剩余存儲(chǔ)空間尺寸(Remained_CSIDBufferSize)小于MU (S326),則針對(duì)專用CSID緩沖區(qū)域的重新分配操作被認(rèn)為失敗(S328)。
[0065]圖7是示出在圖1所示圖像處理系統(tǒng)的操作期間可以用于確保(或重新分配)專用CSID緩沖區(qū)域中的存儲(chǔ)空間的另一種可行操作的流程圖。
[0066]除了取代在預(yù)定時(shí)間段內(nèi)接收轉(zhuǎn)移命令(MC)(圖6中的S310)以外,圖7的方法與前述圖6的方法基本相同,圖7的方法假設(shè)在該確定的時(shí)間段內(nèi)沒有收到轉(zhuǎn)移命令(S301),因而需要分析當(dāng)前CSID的尺寸(S303)以確??山邮艿膶懭胄阅?。也就是說(shuō),當(dāng)主機(jī)200沒有在預(yù)定時(shí)間內(nèi)將轉(zhuǎn)移命令傳送至閃存裝置300時(shí)(S301),存儲(chǔ)裝置300不管是否收到轉(zhuǎn)移命令都將會(huì)分析從主機(jī)200傳送的CSID的尺寸,然后將基于該分析結(jié)果判斷是否進(jìn)行轉(zhuǎn)移操作(S303)。因此,當(dāng)主機(jī)200進(jìn)行包括“最后的CS操作”的多個(gè)CS操作時(shí),即使在預(yù)定時(shí)間段內(nèi)沒有收到轉(zhuǎn)移命令,存儲(chǔ)裝置300也會(huì)將主機(jī)200因最后的CS操作而提供并寫入專用CSID緩沖區(qū)域的CSID復(fù)制到第二存儲(chǔ)區(qū)域。
[0067]因此,如參考圖6和圖7所述,閃存裝置300可以根據(jù)從主機(jī)200接收的轉(zhuǎn)移命令或者根據(jù)在執(zhí)行CS操作之后經(jīng)過(guò)預(yù)定之間段來(lái)進(jìn)行轉(zhuǎn)移操作。
[0068]圖8是進(jìn)一步示出將CSID從專用CSID緩沖區(qū)域轉(zhuǎn)移到第二存儲(chǔ)區(qū)域的步驟(圖6和圖7中的S320)的一個(gè)可行實(shí)施例的流程圖。
[0069]參考圖6、圖7和圖8,為了增加專用CSID緩沖區(qū)域中的剩余可用存儲(chǔ)空間尺寸(Remained_CSIDBufferSize),可以將當(dāng)前存儲(chǔ)在專用CSID緩沖區(qū)域中的與一個(gè)MU數(shù)量相同的CSID從專用CSID緩沖區(qū)域轉(zhuǎn)移至第二存儲(chǔ)區(qū)域(S320)。
[0070]然后,閃存控制器310可以將被復(fù)制的CSID的尺寸與第二存儲(chǔ)區(qū)域中的“自由區(qū)域”(即,可用存儲(chǔ)空間)進(jìn)行比較(S320-1)。比較的結(jié)果是,當(dāng)被轉(zhuǎn)移的CSID的尺寸大于第二存儲(chǔ)區(qū)域的自由區(qū)域的尺寸時(shí)(S320-1為“時(shí)”),CSID轉(zhuǎn)移步驟(圖6和圖7中的S320)失敗(S320-2)。
[0071]然而,如果被復(fù)制的CSID的尺寸小于第二存儲(chǔ)區(qū)域的自由區(qū)域的尺寸(S320-1為“否”),那么閃存控制器310選擇專用CSID緩沖區(qū)域的存儲(chǔ)了 CSID的“資源塊”(例如,一個(gè)SLC塊)(S320-3),然后進(jìn)一步選擇第二存儲(chǔ)區(qū)域的將要編入被復(fù)制的CSID的“目標(biāo)塊”(例如,一個(gè) MLC 塊)(S320-4)。
[0072]假設(shè)閃存控制器310分別選擇例如SLC塊331C-1和MLC塊331C-2,可以將編入第二存儲(chǔ)區(qū)域中的數(shù)據(jù)的尺寸值(P_DataSize)設(shè)為“0”(S320-5)。
[0073]然后,閃存控制器310可以將編入數(shù)據(jù)的尺寸(P_DataSize)與轉(zhuǎn)移單位(MU)進(jìn)行比較(S320-6)。當(dāng)轉(zhuǎn)移單位MU大于編入數(shù)據(jù)的尺寸(P_DataSize)時(shí)(S320-6為“否”),閃存330從資源塊讀取一個(gè)讀取單位(RU)的數(shù)據(jù)(S320-9)。
[0074]因此,閃存330可以將一個(gè)讀取單位的數(shù)據(jù)存儲(chǔ)在目標(biāo)塊中(S320-10)。轉(zhuǎn)移操作(即,將與讀取單位RU相同的數(shù)據(jù)從資源塊轉(zhuǎn)移或復(fù)制到目標(biāo)塊的操作)包括使用頁(yè)面緩沖器335的內(nèi)部轉(zhuǎn)移操作或者使用閃存控制器310所包括的RAM313 (例如,SRAM)的外部轉(zhuǎn)移操作。
[0075]閃存控制器310可以使編入數(shù)據(jù)的尺寸(P_DataSize)增加一個(gè)讀取單位的數(shù)量,然后再次進(jìn)行步驟S320-6。
[0076]圖9和圖10分別是進(jìn)一步示出在執(zhí)行根據(jù)本發(fā)明構(gòu)思的實(shí)施例的CS操作之后的地址映射的概念圖。同時(shí)參考圖8、圖9和圖10,當(dāng)編入數(shù)據(jù)尺+P_DataSize等于或大于轉(zhuǎn)移單位MU時(shí)(S320-6 ),使資源塊數(shù)據(jù)無(wú)效并且使轉(zhuǎn)移至目標(biāo)塊的圖像數(shù)據(jù)有效(S320-7 )。
[0077]如圖9和圖10所示,使從第一存儲(chǔ)區(qū)域331B中的專用CSID緩沖區(qū)域的資源塊讀取的一個(gè)轉(zhuǎn)移單位MU的圖像數(shù)據(jù)的地址區(qū)域與資源塊的地址映射無(wú)效(S320-7a),并且使在第二存儲(chǔ)區(qū)域331C的目標(biāo)塊中存儲(chǔ)的一個(gè)轉(zhuǎn)移單位MU的圖像數(shù)據(jù)的地址區(qū)域與目標(biāo)塊的地址映射有效(S320-7b )。
[0078]在完成地址映射之后(S320-7),使連續(xù)拍攝圖像數(shù)據(jù)CSID的存儲(chǔ)在第一存儲(chǔ)區(qū)域331B的專用CSID緩沖區(qū)域中的一部分(例如,一個(gè)轉(zhuǎn)移單位MU)轉(zhuǎn)移至第二存儲(chǔ)區(qū)域331C。
[0079]進(jìn)行步驟S320-1至S320-8,直到存儲(chǔ)在第一存儲(chǔ)區(qū)域331B的專用CSID緩沖區(qū)域中的所有CSID全部復(fù)制到第二存儲(chǔ)區(qū)域331C。
[0080]根據(jù)本發(fā)明構(gòu)思的實(shí)施例的處理連續(xù)拍攝圖像數(shù)據(jù)的一些方法和裝置可以在將高分辨率連續(xù)拍攝圖像數(shù)據(jù)寫入存儲(chǔ)裝置的同時(shí)確保可接受的寫入性能,而與主機(jī)提供的在連續(xù)CS操作過(guò)程中用于緩沖CSID的RAM的數(shù)據(jù)存儲(chǔ)容量無(wú)關(guān)。
[0081]雖然已經(jīng)示出并描述了本發(fā)明構(gòu)思的一些實(shí)施例,但是本領(lǐng)域技術(shù)人員將會(huì)意識(shí)至IJ,在不脫離所附權(quán)利要求及其等同內(nèi)容限定的本發(fā)明構(gòu)思的范圍的情況下可以改變這些實(shí)施例。
【權(quán)利要求】
1.一種在執(zhí)行多個(gè)連續(xù)拍攝操作期間對(duì)圖像處理系統(tǒng)中的閃存裝置進(jìn)行操作的方法,所述多個(gè)連續(xù)拍攝操作分別生成連續(xù)拍攝圖像數(shù)據(jù),其中所述閃存裝置的存儲(chǔ)器陣列包括第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域,所述方法包括: 從主機(jī)接收區(qū)域分配信息; 根據(jù)區(qū)域分配信息分配一部分第一存儲(chǔ)區(qū)域作為在執(zhí)行各個(gè)連續(xù)拍攝操作過(guò)程中僅用于臨時(shí)存儲(chǔ)連續(xù)拍攝圖像數(shù)據(jù)的專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域;以及 分配一部分第二存儲(chǔ)區(qū)域作為在正常編程操作過(guò)程中用于存儲(chǔ)正常數(shù)據(jù)的正常數(shù)據(jù)區(qū)域,其中所述第一存儲(chǔ)區(qū)域構(gòu)造成支持以第一速度進(jìn)行的包括所述正常編程操作在內(nèi)的數(shù)據(jù)存取操作,所述第二存儲(chǔ)區(qū)域構(gòu)造成支持以低于所述第一速度的第二速度進(jìn)行的數(shù)據(jù)存取操作。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述區(qū)域分配信息包括連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域尺寸值或者圖像分辨率設(shè)置、連續(xù)拍攝幀速率和連續(xù)拍攝時(shí)長(zhǎng)中的至少兩者。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述第一存儲(chǔ)區(qū)域包括僅以單級(jí)存儲(chǔ)單元操作的閃存單元,所述第二存儲(chǔ)區(qū)域包括以多級(jí)存儲(chǔ)單元操作的閃存單元。
4.根據(jù)權(quán)利要求1所述的方法,還包括在所述圖像處理系統(tǒng)的初始化操作過(guò)程中將所述區(qū)域分配信息存儲(chǔ)在布置于主機(jī)中的存儲(chǔ)器中。
5.根據(jù)權(quán)利要求1所述的方法,所述閃存裝置為具有擴(kuò)展卡專用設(shè)備寄存器的內(nèi)嵌式多媒體卡,所述擴(kuò)展卡專用設(shè)備寄存器具有根據(jù)從所述主機(jī)接收的SWITCH命令來(lái)存儲(chǔ)區(qū)域分配信息的VENDOR_SPECIFIC_FIELD字段。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述主機(jī)包括處理器和拍照模塊,并且所述方法針對(duì)每一個(gè)連續(xù)拍攝操作還包括: 在所述拍照模塊中生成連續(xù)拍攝圖像數(shù)據(jù),生成與所述連續(xù)拍攝圖像數(shù)據(jù)有關(guān)的連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記,將所述連續(xù)拍攝圖像數(shù)據(jù)和所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記提供至所述處理器; 使用所述處理器將所述連續(xù)拍攝圖像數(shù)據(jù)存儲(chǔ)在隨機(jī)存取存儲(chǔ)器中;以及 根據(jù)所述區(qū)域分配信息和所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記使用所述處理器將連續(xù)拍攝圖像數(shù)據(jù)編入所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述主機(jī)包括處理器和拍照模塊,所述閃存裝置為內(nèi)嵌式多媒體卡,并且所述方法針對(duì)每一個(gè)連續(xù)拍攝操作還包括: 在所述拍照模塊中生成連續(xù)拍攝圖像數(shù)據(jù),生成與所述連續(xù)拍攝圖像數(shù)據(jù)有關(guān)的連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記,將所述連續(xù)拍攝圖像數(shù)據(jù)和所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記提供至所述處理器; 使用所述處理器將所述連續(xù)拍攝圖像數(shù)據(jù)存儲(chǔ)在隨機(jī)存取存儲(chǔ)器中;以及 根據(jù)所述區(qū)域分配信息和所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記使用所述處理器將連續(xù)拍攝圖像數(shù)據(jù)編入所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中, 其中,所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記作為命令CMD23中的環(huán)境設(shè)置ID從所述主機(jī)傳送至內(nèi)嵌式多媒體卡,所述連續(xù)拍攝圖像數(shù)據(jù)作為命令CMD25中的數(shù)據(jù)從所述主機(jī)傳送至內(nèi)嵌式多媒體卡。
8.根據(jù)權(quán)利要求6所述的方法,還包括:在執(zhí)行各個(gè)連續(xù)拍攝操作中的至少一個(gè)操作之后,將轉(zhuǎn)移命令從所述主機(jī)傳送至所述閃存裝置;以及 根據(jù)所述轉(zhuǎn)移命令進(jìn)行轉(zhuǎn)移操作,所述轉(zhuǎn)移操作將連續(xù)拍攝圖像數(shù)據(jù)的存儲(chǔ)在所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域的一部分復(fù)制到所述第二存儲(chǔ)區(qū)域。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述閃存裝置包括閃存控制器和頁(yè)面緩沖器,所述頁(yè)面緩沖器與所述處理器一起控制將連續(xù)拍攝圖像數(shù)據(jù)編入專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中。
10.根據(jù)權(quán)利要求8所述的方法,其中,在執(zhí)行一個(gè)連續(xù)拍攝操作之后經(jīng)過(guò)預(yù)定時(shí)間將所述轉(zhuǎn)移命令從所述主機(jī)傳送至所述閃存裝置。
11.根據(jù)權(quán)利要求1所述的方法,其中,所述主機(jī)包括處理器和拍照模塊,并且所述方法針對(duì)每一個(gè)連續(xù)拍攝操作還包括: 在所述拍照模塊中生成連續(xù)拍攝圖像數(shù)據(jù),生成表示連續(xù)拍攝圖像數(shù)據(jù)尺寸的連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記,將所述連續(xù)拍攝圖像數(shù)據(jù)和所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記提供至所述處理器; 使用所述處理器將 所述連續(xù)拍攝圖像數(shù)據(jù)存儲(chǔ)在隨機(jī)存取存儲(chǔ)器中; 將所述連續(xù)拍攝圖像數(shù)據(jù)的尺寸與所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中的剩余可用存儲(chǔ)空間的尺寸進(jìn)行比較;以及 僅當(dāng)所述連續(xù)拍攝圖像數(shù)據(jù)的尺寸小于或等于專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中的剩余可用存儲(chǔ)空間的尺寸時(shí),根據(jù)所述區(qū)域分配信息和所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記使用所述處理器將連續(xù)拍攝圖像數(shù)據(jù)編入所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中,否則使用所述處理器將所述連續(xù)拍攝圖像數(shù)據(jù)編入所述第二存儲(chǔ)區(qū)域。
12.根據(jù)權(quán)利要求11所述的方法,其中,將所述連續(xù)拍攝圖像數(shù)據(jù)存儲(chǔ)在隨機(jī)存取存儲(chǔ)器中包括: 在隨機(jī)存取存儲(chǔ)器中緩沖所述連續(xù)拍攝圖像數(shù)據(jù),然后在執(zhí)行各個(gè)連續(xù)拍攝操作過(guò)程中飛速地將所述連續(xù)拍攝圖像數(shù)據(jù)從隨機(jī)存取存儲(chǔ)器傳送至所述閃存裝置。
13.—種圖像處理系統(tǒng),包括: 主機(jī),所述主機(jī)生成連續(xù)拍攝圖像數(shù)據(jù);以及 閃存裝置,所述閃存裝置包括存儲(chǔ)單元陣列,所述存儲(chǔ)單元陣列包括第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域,其中所述第一存儲(chǔ)區(qū)域的一部分是僅用于臨時(shí)存儲(chǔ)連續(xù)拍攝圖像數(shù)據(jù)的專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域,并且所述第二存儲(chǔ)區(qū)域在正常編程操作過(guò)程中存儲(chǔ)通過(guò)主機(jī)提供至所述閃存裝置的正常數(shù)據(jù),其中,所述第一存儲(chǔ)區(qū)域構(gòu)造成支持以第一速度進(jìn)行的包括所述正常編程操作在內(nèi)的數(shù)據(jù)存取操作,所述第二存儲(chǔ)區(qū)域構(gòu)造成支持以低于所述第一速度的第二速度進(jìn)行的數(shù)據(jù)存取操作。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述第一存儲(chǔ)區(qū)域包括僅以單級(jí)存儲(chǔ)單元操作的閃存單元,所述第二存儲(chǔ)區(qū)域包括以多級(jí)存儲(chǔ)單元操作的閃存單元。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述主機(jī)包括: 處理器; 拍照模塊,所述拍照模塊向所述處理器提供連續(xù)拍攝圖像數(shù)據(jù);以及 隨機(jī)存取存儲(chǔ)器,所述隨機(jī)存取存儲(chǔ)器在所述圖像處理系統(tǒng)執(zhí)行一系列連續(xù)拍攝操作過(guò)程中飛速地緩沖從所述處理器接收的連續(xù)拍攝圖像數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述閃存裝置包括閃存控制器,所述閃存控制器根據(jù)從所述處理器接收的區(qū)域分配信息在所述第一存儲(chǔ)區(qū)域中限定專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述處理器還提供連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記,所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記表示從所述主機(jī)傳送至所述閃存裝置的數(shù)據(jù)為所述連續(xù)拍攝圖像數(shù)據(jù),其中,所述閃存控制器根據(jù)所述連續(xù)拍攝圖像數(shù)據(jù)標(biāo)記將所述連續(xù)拍攝圖像數(shù)據(jù)存儲(chǔ)在所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述閃存控制器僅在首先確定連續(xù)拍攝圖像數(shù)據(jù)的尺寸小于或等于專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中的剩余可用存儲(chǔ)空間的尺寸之后才將所述連續(xù)拍攝圖像數(shù)據(jù)存儲(chǔ)在所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域中,否則所述閃存控制器將所述連續(xù)拍攝圖像數(shù)據(jù)存儲(chǔ)在所述第二存儲(chǔ)區(qū)域中。
19.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述處理器還向所述閃存裝置提供轉(zhuǎn)移命令,所述閃存控制器根據(jù)所述轉(zhuǎn)移命令使連續(xù)拍攝圖像數(shù)據(jù)的存儲(chǔ)在所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域的一部分復(fù)制到所述第二存儲(chǔ)區(qū)域。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,當(dāng)在執(zhí)行連續(xù)拍攝操作之后經(jīng)過(guò)預(yù)定時(shí)間沒有從主機(jī)接收到轉(zhuǎn)移命令時(shí),所述閃存控制器同樣使連續(xù)拍攝圖像數(shù)據(jù)的存儲(chǔ)在所述專用連續(xù)拍攝圖像數(shù)據(jù)緩沖區(qū)域的一部分復(fù)制到所述第二存儲(chǔ)區(qū)域。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述主機(jī)還包括閃存接口控制器,所述閃存接口控制器構(gòu)造成交替接收來(lái)自所述處理器的連續(xù)拍攝圖像數(shù)據(jù)和直接來(lái)自所述拍照模塊的連續(xù)拍攝圖像數(shù)據(jù)。
22.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述隨機(jī)存取存儲(chǔ)器是動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。
23.根據(jù)權(quán)利要求22所述的系統(tǒng),其中,使用系統(tǒng)級(jí)芯片制造技術(shù)在普通襯底上制造所述主機(jī)和所述閃存裝置。
【文檔編號(hào)】G06F3/06GK103677666SQ201310421872
【公開日】2014年3月26日 申請(qǐng)日期:2013年9月16日 優(yōu)先權(quán)日:2012年9月14日
【發(fā)明者】尹松虎, 康貞旭, 鄭云在 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1