專利名稱:融合存儲(chǔ)器設(shè)備及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種融合(fosion)存儲(chǔ)器,并且特別地,涉及一種融合存儲(chǔ) 器設(shè)備和方法,其能夠編碼要寫入的多媒體數(shù)據(jù)和解碼要讀取的多媒體數(shù)據(jù)。
背景技術(shù):
融合存儲(chǔ)器是將不同類型的存儲(chǔ)器和邏輯集成在單個(gè)芯片上的設(shè)備。融 合存儲(chǔ)器的優(yōu)勢(shì)在于能夠?yàn)橄到y(tǒng)專用軟件提供系統(tǒng)存儲(chǔ)器。隨著高密度存儲(chǔ) 器和邏輯一起與軟件可用性的結(jié)合,期望融合存儲(chǔ)器引導(dǎo)面對(duì)數(shù)字匯聚趨勢(shì) 的新需求的移動(dòng)設(shè)備市場(chǎng)。近來,移動(dòng)設(shè)備(如蜂窩電話)集成各種功能組件,如數(shù)字廣播接收器、 相機(jī)、MP3、藍(lán)牙模塊。移動(dòng)設(shè)備的這種功能匯聚需要各組件與各應(yīng)用程序 之間的協(xié)同操作。同時(shí),給移動(dòng)設(shè)備提供有用于處理多媒體數(shù)據(jù)的編碼/解碼 功能。然而,在傳統(tǒng)的移動(dòng)設(shè)備中,大部分多媒體數(shù)據(jù)由中央控制器負(fù)責(zé)處理, 由此處理負(fù)載集中在移動(dòng)設(shè)備的中央控制器。同樣,傳統(tǒng)的移動(dòng)設(shè)備具有這 樣的缺點(diǎn)編碼和解碼多媒體數(shù)據(jù)所需的緩沖存儲(chǔ)器分配在外部存儲(chǔ)器(例 如,外部隨機(jī)存取存儲(chǔ)器)中,導(dǎo)致資源的浪費(fèi)。例如,在裝備有2兆象素的 相機(jī)模塊的移動(dòng)設(shè)備的情況下,需要4兆字節(jié)緩沖器大小(2兆象素x 2)來處 理相纟幾H據(jù)。發(fā)明內(nèi)容本發(fā)明已經(jīng)致力于解決上述問題。本發(fā)明提供一種融合存儲(chǔ)器設(shè)備和方 法,其能夠以壓縮格式存儲(chǔ)多媒體數(shù)據(jù)。本發(fā)明提供一種融合存儲(chǔ)器設(shè)備和方法,其能夠以解壓縮格式讀出壓縮 的多媒體數(shù)據(jù)。本發(fā)明提供一種融合存儲(chǔ)器設(shè)備,其提供有主存儲(chǔ)器、輔助存儲(chǔ)器和存 儲(chǔ)器控制器,以及該融合存儲(chǔ)器設(shè)備的一種操作方法,其能夠以壓縮格式存儲(chǔ)多媒體數(shù)據(jù)并且以解壓縮格式讀出該多媒體數(shù)據(jù)。根據(jù)本發(fā)明的一個(gè)方面, 一種融合存儲(chǔ)器設(shè)備,包括主存儲(chǔ)器,用于 存儲(chǔ)多媒體數(shù)據(jù);輔助存儲(chǔ)器,用于在寫模式和讀模式中緩沖多媒體數(shù)據(jù); 和存儲(chǔ)器控制器,其控制在寫模式中在輔助存儲(chǔ)器中緩沖多媒體數(shù)據(jù)、編碼 緩沖的多媒體數(shù)據(jù)、以及將編碼的多媒體數(shù)據(jù)寫入主存儲(chǔ)器中,并且控制解 碼從主存儲(chǔ)器輸出的多媒體數(shù)據(jù)、緩沖解碼的多媒體數(shù)據(jù)、以及將緩沖的多 媒體數(shù)據(jù)輸出到主機(jī)設(shè)備。根據(jù)本發(fā)明的另一方面, 一種用于融合存儲(chǔ)器設(shè)備的數(shù)據(jù)訪問方法,該 融合存儲(chǔ)器設(shè)備具有主存儲(chǔ)器、輔助存儲(chǔ)器和至少一對(duì)編碼器和解碼器,該 方法包括在寫模式中分析由主機(jī)設(shè)備輸入的多媒體數(shù)據(jù),基于分析結(jié)果激 活編碼器,使用該編碼器編碼多媒體數(shù)據(jù),以及將編碼的多媒體數(shù)據(jù)存儲(chǔ)在 主存儲(chǔ)器中;以及在讀模式中激活解碼器,使用該解碼器解碼多媒體數(shù)據(jù), 以及將解碼的多媒體數(shù)據(jù)輸出至主機(jī)設(shè)備。
從以下結(jié)合附圖的詳細(xì)描述中,本發(fā)明的上述和/或其它目標(biāo)、特征和優(yōu)點(diǎn)將變得更明顯,在附圖中圖1是圖示根據(jù)本發(fā)明示例實(shí)施例的融合存儲(chǔ)器設(shè)備的示意性方塊圖; 圖2是圖示根據(jù)本發(fā)明示例實(shí)施例的融合存儲(chǔ)器設(shè)備和主機(jī)設(shè)備的合作的方塊圖;圖3是圖示根據(jù)本發(fā)明的示例實(shí)施例的融合存儲(chǔ)器設(shè)備的讀/寫操作的方 塊圖;圖4是圖示根據(jù)本發(fā)明示例實(shí)施例的融合存儲(chǔ)器設(shè)備的配置的方塊圖; 圖5是圖示根據(jù)本發(fā)明示例實(shí)施例的主機(jī)設(shè)備和圖4的融合存儲(chǔ)器設(shè)備之間的相互操作的方塊圖;圖6是圖示在圖4的融合存儲(chǔ)器設(shè)備中、如何編碼和存儲(chǔ)多媒體數(shù)據(jù)的方塊圖;以及圖7是圖示在圖4的融合存儲(chǔ)器設(shè)備中、如何解碼和輸出多^^某體數(shù)據(jù)的 方塊圖。
具體實(shí)施方式
參照附圖詳細(xì)描述本發(fā)明的各示例實(shí)施例。貫穿附圖使用相同的參考標(biāo) 號(hào)來指示相同或相似部分。為了避免混淆本發(fā)明的主題內(nèi)容,可能省略在此 并入的 一 些公知的功能和結(jié)構(gòu)的詳細(xì)描述。接下來,提供了各類型的存儲(chǔ)器和數(shù)據(jù)處理以及壓縮/解壓的單元,以使 得能夠清楚和一致地理解詳細(xì)描述和權(quán)利要求。雖然參照其某些示例實(shí)施例 示出和描述了本發(fā)明,然而本領(lǐng)域技術(shù)人員將理解的是,其中可進(jìn)行各種形 式或細(xì)節(jié)的改變,而不脫離由權(quán)利要求定義的本發(fā)明的精神和范圍。在下面的各示例實(shí)施例中,術(shù)語(yǔ)"融合存儲(chǔ)器"意味著除了主存儲(chǔ)器外、 將各種類型的存儲(chǔ)器和非存儲(chǔ)器與專用邏輯一起集成在單個(gè)芯片上的存儲(chǔ)器 設(shè)備。該融合存儲(chǔ)器可以是用于存儲(chǔ)多媒體數(shù)據(jù)的存儲(chǔ)器。該"多媒體數(shù)據(jù)" 用于指包括圖像、音頻、視頻以及其他類型的數(shù)據(jù)文件的任意數(shù)據(jù)。存儲(chǔ)器 控制器具有編碼/解碼功能,并且控制從主存儲(chǔ)器讀出多媒體數(shù)據(jù)和將其寫入 主存儲(chǔ)器。術(shù)語(yǔ)"編碼和解碼"與"壓縮和解壓縮"等效地使用。本發(fā)明可以是多媒體數(shù)據(jù)專用的融合存儲(chǔ)器,其具有這樣的邏輯編碼 多媒體數(shù)據(jù)和在主存儲(chǔ)器內(nèi)寫編碼的多媒體數(shù)據(jù);以及解碼所述編碼的多媒 體數(shù)據(jù)和從主存儲(chǔ)器中讀出解碼的多媒體數(shù)據(jù)。具有所述邏輯的融合存儲(chǔ)器 允許存儲(chǔ)和加載超過有限的存儲(chǔ)器空間的大量多媒體。在本發(fā)明的融合存儲(chǔ)器設(shè)備中,對(duì)多媒體數(shù)據(jù)的編碼和解碼處理由融合 存儲(chǔ)器設(shè)備自身執(zhí)行,導(dǎo)致系統(tǒng)控制器的處理負(fù)擔(dān)的減少。本發(fā)明的融合存 儲(chǔ)器設(shè)備提供有編碼器和解碼器,其與主控制器協(xié)作用于編碼和解碼多媒體 數(shù)據(jù),使得系統(tǒng)控制器的處理負(fù)載分散。編碼和解碼多媒體數(shù)據(jù)所需的緩沖 存儲(chǔ)器被分配在內(nèi)部存儲(chǔ)器(例如,靜態(tài)隨機(jī)存取存儲(chǔ)器;SRAM)而不是 外部存儲(chǔ)器中。多媒體數(shù)據(jù)包括視頻、音頻和文本數(shù)據(jù)。更具體地,多媒體包括運(yùn)動(dòng)圖 像專家組(MPEG)、聯(lián)合圖像專家組(JPEG)、可移植網(wǎng)絡(luò)圖形(PNG)、以 及MPEG音頻第三層(MP3)、 H.264、視窗視頻媒體(WMV)、視窗音頻媒 體(WMA )、數(shù)字視頻廣播(DVB )、數(shù)字多媒體廣播(DMB )和MediaFLO 文件。輸入到融合存儲(chǔ)器設(shè)備的多媒體數(shù)據(jù)能夠以壓縮格式或非壓縮格式存 儲(chǔ)。例如,MP3文件應(yīng)被解碼來播放,由相機(jī)模塊捕獲的圖像可以以特定的 圖像格式被編碼來存儲(chǔ)和解碼來播放。在以下實(shí)施例中,融合存儲(chǔ)器設(shè)備提供有用于編碼和解碼各種多媒體數(shù)據(jù)的編解碼器(codec),使得主機(jī)設(shè)備的系統(tǒng)存儲(chǔ)器的處理負(fù)擔(dān)被分散。通 過在所述融合存儲(chǔ)器設(shè)備中分配編碼和解碼多媒體數(shù)據(jù)所需的緩沖存儲(chǔ)器, 能夠改進(jìn)主機(jī)設(shè)備的外部存儲(chǔ)器的利用。本發(fā)明的融合存儲(chǔ)器設(shè)備包括主存儲(chǔ)器,其存儲(chǔ)多媒體數(shù)據(jù);輔助存 儲(chǔ)器,其緩沖使用中的多媒體數(shù)據(jù);編碼器和解碼器;以及存儲(chǔ)器控制器, 其控制在寫模式中在編碼處理期間在輔助存儲(chǔ)器中緩沖多媒體數(shù)據(jù)、在主存 儲(chǔ)器內(nèi)寫編碼的多媒體數(shù)據(jù),以及在讀模式中控制解碼從主存儲(chǔ)器讀出的壓 縮的多媒體數(shù)據(jù)和將解碼的多媒體數(shù)據(jù)輸出到主機(jī)設(shè)備。存儲(chǔ)器控制器提供有至少一個(gè)編碼器,用于編碼多媒體數(shù)據(jù)排;至少 一個(gè)解碼器,用于解碼壓縮的多媒體數(shù)據(jù);信息檢測(cè)器,用于分析多媒體數(shù) 據(jù)和提取編解碼器信息,以選擇要使用的編碼器和解碼器以及文件地址信息; 文件系統(tǒng)控制器,用于生成文件系統(tǒng)分配信息,用于基于所述文件地址信息 訪問多媒體數(shù)據(jù);以及核心控制器,用于在寫模式中參照由信息檢測(cè)器和文 件系統(tǒng)控制器輸出的信息,將編碼的多媒體數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器中,并在讀模式中解碼要從主存儲(chǔ)器輸出的壓縮的多媒體數(shù)據(jù)。核心控制器根據(jù)編解碼器信息激活編碼器,并在寫模式中控制主存儲(chǔ)器 的操作,使得將由編碼器編碼的多媒體數(shù)據(jù)被存儲(chǔ)在由文件系統(tǒng)控制器分配 的主存儲(chǔ)器的預(yù)定位置。核心控制器還根據(jù)編解碼器信息激活解碼器,并在 讀模式中控制主存儲(chǔ)器的操作,使得在由文件系統(tǒng)控制器分配的主存儲(chǔ)器的 特定位置讀取多媒體數(shù)據(jù)。核心控制器控制輔助存儲(chǔ)器以緩沖從外部輸入并 在寫模式中被編碼器編碼的多媒體數(shù)據(jù),使得編碼的多々某體數(shù)據(jù)被存儲(chǔ)在主 存儲(chǔ)器中。該核心控制器還控制輔助存儲(chǔ)器以緩沖從主存儲(chǔ)器中讀出并被解 碼器解碼的多媒體數(shù)據(jù),使得解碼的多媒體數(shù)據(jù)被輸出至主機(jī)設(shè)備。編碼器和解碼器以硬件組件的形式嵌入融合存儲(chǔ)器設(shè)備中。該編碼器和 解碼器包括至少一對(duì)視頻編碼器和解碼器以及一對(duì)音頻編碼器和解碼器。如上所述,本發(fā)明的融合存儲(chǔ)器設(shè)備可包括主存儲(chǔ)器、輔助存儲(chǔ)器和至 少一對(duì)編碼器和解碼器。用于操作上述構(gòu)造的融合存儲(chǔ)器設(shè)備的方法包括 寫過程,其包括分析在寫模式中輸入的多媒體數(shù)據(jù)的編碼方案(scheme )、并 根據(jù)該編碼方案激活編碼器,使得數(shù)據(jù)流被編碼器編碼并存儲(chǔ)在主存儲(chǔ)器中; 以及讀過程,其包括根據(jù)在寫模式中從主存儲(chǔ)器中讀出的編碼的多媒體數(shù)據(jù) 的編碼方案激活解碼器、并使用解碼器解碼編碼的多媒體數(shù)據(jù),使得該解碼的多媒體數(shù)據(jù)被輸出至主機(jī)設(shè)備。該寫過程包括在輔助存儲(chǔ)器中緩沖輸入的多媒體數(shù)據(jù),編碼緩沖的多媒體數(shù)據(jù)和將編碼的多媒體數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器中。將編碼的多媒體數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器中包括分析由文件系統(tǒng)分配的多媒體數(shù)據(jù)的位置信息以及配 置多媒體數(shù)據(jù)在主存儲(chǔ)器中的存儲(chǔ)位置。該讀過程包括從主存儲(chǔ)器讀取編碼的多媒體數(shù)據(jù),解碼讀取的多媒體 數(shù)據(jù),在輔助存儲(chǔ)器中緩沖解碼的多媒體數(shù)據(jù)和將解碼的多媒體數(shù)據(jù)輸出至 主機(jī)設(shè)備。圖1是圖示根據(jù)本發(fā)明示例實(shí)施例的融合存儲(chǔ)器設(shè)備的示意性方塊圖。在該實(shí)施例中,融合存儲(chǔ)器設(shè)備是包括集成在單個(gè)芯片上的主存儲(chǔ)器、 輔助存儲(chǔ)器、存儲(chǔ)器控制器、非存儲(chǔ)器和邏輯的存儲(chǔ)設(shè)備。該邏輯能夠是純 邏輯、CPU、 MPU或其組合。存儲(chǔ)器控制器包括用于編碼和解碼多媒體數(shù)據(jù) 的編解碼器。該編解碼器以邏輯的形式實(shí)現(xiàn)。該融合存儲(chǔ)器設(shè)備可以用各種類型的存儲(chǔ)器的組合實(shí)現(xiàn)。OneNAND存 儲(chǔ)器是由三星電子有限責(zé)任公司商業(yè)化的公知的融合存儲(chǔ)器設(shè)備。OneNAND 存儲(chǔ)器通過將高密度NAND閃存單元和高速靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM) 與邏輯電路一起集成在單個(gè)芯片上實(shí)現(xiàn)。OneNAND存儲(chǔ)器具有大容量、 NAND閃存的高速數(shù)據(jù)讀/寫能力和NOR閃存的字節(jié)訪問能力的優(yōu)點(diǎn)。也就 是說,OneNAND存儲(chǔ)器具有快于NAND和NOR存儲(chǔ)器的持續(xù)讀寫速度, 同時(shí)維持?jǐn)?shù)據(jù)存儲(chǔ)容量。利用這些以及更多的優(yōu)勢(shì),OneNAND被期望用于 包括移動(dòng)電話、計(jì)算機(jī)、數(shù)字相機(jī)和數(shù)字廣播接收器的增長(zhǎng)的大量應(yīng)用中。在下面的實(shí)施例中,將融合存儲(chǔ)器設(shè)備假設(shè)為OneNAND設(shè)備,其中存 儲(chǔ)器控制器110提供有用于有效管理存儲(chǔ)器的編解碼器115。具有編解碼器 115的存儲(chǔ)器控制器110的配置可被應(yīng)用于根據(jù)本發(fā)明所有實(shí)施例的融合存 儲(chǔ)器設(shè)備。假設(shè)裝備根據(jù)本發(fā)明實(shí)施例之一的融合存儲(chǔ)器設(shè)備的主機(jī)設(shè)備是 移動(dòng)終端。該移動(dòng)終端可以是具有通信和多媒體處理功能的設(shè)備。參照?qǐng)D1,融合存儲(chǔ)器設(shè)備100包括主存儲(chǔ)器130、輔助存儲(chǔ)器120和存 儲(chǔ)器控制器110。在融合存儲(chǔ)器設(shè)備實(shí)現(xiàn)為OneNAND存儲(chǔ)器情況下,主存 儲(chǔ)器為NAND閃存單元陣列,輔助存儲(chǔ)器120為SRAM,以及存儲(chǔ)器控制器 110為具有用于執(zhí)行編碼/解碼功能的編解碼器115的邏輯。存儲(chǔ)器控制器110的功能可由連接到融合存儲(chǔ)器設(shè)備100的外部控制器器)的軟件來執(zhí)行。參考標(biāo)號(hào)210指示在系統(tǒng) 控制器上操作、用于管理融合存儲(chǔ)器設(shè)備100的操作的存儲(chǔ)器控制軟件。也 就是說,該存儲(chǔ)器控制器110在存儲(chǔ)器控制軟件210的控制下操作。主存儲(chǔ)器130構(gòu)造為用于存儲(chǔ)多媒體數(shù)據(jù)的NAND閃存單元陣列,并被 劃分為系統(tǒng)數(shù)據(jù)區(qū)和用戶數(shù)據(jù)區(qū)。輔助存儲(chǔ)器120操作為緩沖區(qū),用于緩沖 要寫入主存儲(chǔ)器和從其讀出的數(shù)據(jù)。存儲(chǔ)器控制器IIO控制編碼輸入的多媒 體數(shù)據(jù)并將編碼的多媒體數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器中。存儲(chǔ)器控制器110還解碼 從主存儲(chǔ)器130中讀出的編碼的多媒體數(shù)據(jù)并輸出解碼的多媒體數(shù)據(jù)。多媒體數(shù)據(jù)可以為視頻數(shù)據(jù)(例如,靜態(tài)或動(dòng)態(tài)圖片)、音頻數(shù)據(jù)或文本 數(shù)據(jù)。在融合存儲(chǔ)器設(shè)備100被應(yīng)用于移動(dòng)終端的情況下,該多媒體數(shù)據(jù)由 存儲(chǔ)器控制器110的編解碼器115處理。在接收編碼的數(shù)據(jù)的情況下,編解碼器115可以只提供有能夠支持編碼 的數(shù)據(jù)的解碼器。例如,MP3文件和數(shù)字廣播信號(hào)以編碼的格式接收,因而 不需要編碼器。在這種情況下,因?yàn)榻邮盏亩嗝襟w數(shù)據(jù)直接存儲(chǔ)在主存儲(chǔ)器 130中而不用解碼處理,所以存儲(chǔ)器控制器110可提供有MP3解碼器而不是 編碼器。在MP3重放模式下,該MP3文件能夠在由MP3解碼器解碼后被播 放。在接收原始數(shù)據(jù)的情況下,編解碼器115應(yīng)提供有一對(duì)能夠支持該數(shù)據(jù) 的編碼器和解碼器。例如,由相機(jī)捕獲的圖像數(shù)據(jù)可被輸入而不用編碼處理。 在這種情況下,編解碼器115應(yīng)提供有一對(duì)圖像編碼器和解碼器,使得在存 儲(chǔ)器控制器110的控制下,由相機(jī)捕獲的圖像被編碼并存儲(chǔ)在主存儲(chǔ)器130 中,并且該編碼的圖像由解碼器解碼以被顯示。在接收組合兩種或多種類型的數(shù)據(jù)(如視頻和音頻數(shù)據(jù))的多媒體數(shù)據(jù) 的情況下,編解碼器115應(yīng)提供有視頻編解碼器(視頻編碼器和解碼器)和 音頻編解碼器(音頻編碼器和解碼器)。例如,由相機(jī)捕獲的動(dòng)態(tài)圖像由視頻 和音頻數(shù)據(jù)構(gòu)成。在這種情況下,在存儲(chǔ)器控制器110的控制下,由相機(jī)捕 獲的視頻和音頻數(shù)據(jù)由視頻和音頻編碼器編碼以存儲(chǔ)在主存儲(chǔ)器中,并且編 碼的4見頻和音頻數(shù)據(jù)由視頻和音頻解碼器解碼以被播放。因?yàn)樵摱嗝襟w數(shù)據(jù)由嵌入該融合存儲(chǔ)器設(shè)備100中的存儲(chǔ)器控制器110 的編解碼器115編碼和解碼,所以主機(jī)設(shè)備的系統(tǒng)控制器的處理負(fù)載被減輕, 從而改進(jìn)系統(tǒng)的處理速度和主存儲(chǔ)器130的利用。圖2是圖示根據(jù)本發(fā)明示例實(shí)施例的融合存儲(chǔ)器設(shè)備和主機(jī)設(shè)備的合作的方塊圖。參照?qǐng)D2,主機(jī)設(shè)備300包括主機(jī)控制器310和主機(jī)存儲(chǔ)器320。這里, 該主機(jī)設(shè)備300為移動(dòng)終端。在這種情況下,主機(jī)控制器310變?yōu)橛糜诳刂?該移動(dòng)終端的一般操作的終端控制器,并且主機(jī)存儲(chǔ)器320存儲(chǔ)主機(jī)設(shè)備300 的多媒體數(shù)據(jù)。主機(jī)存儲(chǔ)器320提供有主機(jī)設(shè)備300的工作存儲(chǔ)器。該工作 存儲(chǔ)器可以為外部存儲(chǔ)器(隨機(jī)存取存儲(chǔ)器;RAM)。軟件模塊200提供有 主機(jī)設(shè)備300的軟件,其包括應(yīng)用230;存儲(chǔ)器控制軟件210,用于控制融 合存儲(chǔ)器設(shè)備100的操作;以及壓縮/解壓軟件220,用于控制存儲(chǔ)在融合存 儲(chǔ)器設(shè)備100中的多媒體數(shù)據(jù)的壓縮/解壓操作。如圖2所示,融合存儲(chǔ)器設(shè)備100的存儲(chǔ)器控制器110提供有編解碼器 115,用于編碼要存儲(chǔ)在主存儲(chǔ)器130中的輸入數(shù)據(jù)和解碼從主存儲(chǔ)器130讀 取的編碼的多媒體數(shù)據(jù)。主機(jī)控制器310通過地址線、數(shù)據(jù)線和命令線與融 合存儲(chǔ)器設(shè)備耦合,并且存儲(chǔ)器控制軟件210與控制軟件(即,編碼/解碼控 制軟件)協(xié)同控制融合存儲(chǔ)器設(shè)備100的操作。在特定內(nèi)容被修改的情況下,應(yīng)用程序230的功能被限制,存儲(chǔ)器控制 器110和存儲(chǔ)器控制軟件210處理特定的任務(wù),并將處理結(jié)果返回給應(yīng)用230。 即,多媒體數(shù)據(jù)能在被修改后以特定格式存儲(chǔ)。該特定格式由嵌入式文件系 統(tǒng)確定。融合存儲(chǔ)器設(shè)備100的主存儲(chǔ)器130能夠是NAND閃存。多媒體數(shù)據(jù)以 頁(yè)為單位存儲(chǔ)在該NAND閃存中,并以塊為單位從該NAND閃存擦除。該 頁(yè)具有528字節(jié)或更多的大小,而該塊由32頁(yè)或更多組成。NAND閃存應(yīng)在 存儲(chǔ)多媒體數(shù)據(jù)之前被擦除。因此,存儲(chǔ)器控制器110以塊為單位擦除主存 儲(chǔ)器130的地址區(qū)域,并以頁(yè)為單位寫多媒體數(shù)據(jù)。融合存儲(chǔ)器設(shè)備100的主存儲(chǔ)器130包括用于存儲(chǔ)程序和系統(tǒng)信息的 系統(tǒng)數(shù)據(jù)區(qū)域和用于存儲(chǔ)多媒體數(shù)據(jù)的用戶數(shù)據(jù)區(qū)域。主機(jī)控制器310能通 過NOR接口或NAND接口訪問存儲(chǔ)在系統(tǒng)數(shù)據(jù)區(qū)中的多媒體數(shù)據(jù)。NOR接 口允許以字節(jié)訪問數(shù)據(jù),而NAND接口允許以頁(yè)訪問數(shù)據(jù)。融合存儲(chǔ)器設(shè)備 100編碼要存儲(chǔ)在主存儲(chǔ)器130中的多媒體數(shù)據(jù),并解碼從主存儲(chǔ)器130讀 取的編碼的多媒體數(shù)據(jù)。圖3是圖示根據(jù)本發(fā)明的示例實(shí)施例的融合存儲(chǔ)器設(shè)備的讀/寫操作的方塊圖。融合存儲(chǔ)器設(shè)備100提供有以邏輯形式組成的編碼器460和解碼器470。 參照?qǐng)D3,存儲(chǔ)器控制器110控制編碼要存儲(chǔ)在主存儲(chǔ)器130的系統(tǒng)數(shù) 據(jù)區(qū)域中的多媒體數(shù)據(jù),并控制解碼要從主存儲(chǔ)器130讀出的編碼的多媒體 數(shù)據(jù)。也就是說,輸入的多媒體數(shù)據(jù)由存儲(chǔ)器控制器110的編碼器460壓縮, 然后存儲(chǔ)在主存儲(chǔ)器130的系統(tǒng)數(shù)據(jù)區(qū)域內(nèi)。同樣,存儲(chǔ)在主存儲(chǔ)器130內(nèi) 的編碼的多媒體數(shù)據(jù)由解碼器470解壓縮,然后讀出以被執(zhí)行。在將存儲(chǔ)在主機(jī)存儲(chǔ)器320中的多媒體數(shù)據(jù)(在該實(shí)施例中,由相機(jī)捕 獲的靜態(tài)或動(dòng)態(tài)圖片)傳輸至主存儲(chǔ)器130的情況下,存儲(chǔ)器控制器110訪 問存儲(chǔ)在主機(jī)存儲(chǔ)器320內(nèi)的代碼(在圖3中,該代碼的大小為2兆字節(jié), 并且相機(jī)生成2兆象素的圖像),編碼從主機(jī)存儲(chǔ)器320讀取的代碼,并將編 碼的代碼存儲(chǔ)在主存儲(chǔ)器130的系統(tǒng)數(shù)據(jù)區(qū)域內(nèi)。在加載存儲(chǔ)在主存儲(chǔ)器130的系統(tǒng)數(shù)據(jù)區(qū)中的代碼的情況下,存儲(chǔ)器控 制器IIO訪問存儲(chǔ)在主存儲(chǔ)器130的系統(tǒng)數(shù)據(jù)區(qū)中的壓縮代碼,通過解碼器 470解壓縮壓縮的代碼以恢復(fù)原始代碼,并將恢復(fù)的代碼加載到主機(jī)存儲(chǔ)器 320上。在圖3中,描繪了由解碼器470將10兆字節(jié)的壓縮代碼恢復(fù)為20 兆字節(jié)。多媒體數(shù)據(jù)的編碼處理包括以具有特定大小的數(shù)據(jù)為單位接收多媒體 數(shù)據(jù);使用編碼器編碼多媒體數(shù)據(jù);以及將編碼的多媒體數(shù)據(jù)存儲(chǔ)在主存儲(chǔ) 器130的用戶數(shù)據(jù)區(qū)域內(nèi)。在圖3中,以2兆字節(jié)為單位編碼多^ 某體數(shù)據(jù)并 以IOOK字節(jié)為單位存儲(chǔ)。在輸出存儲(chǔ)在主存儲(chǔ)器130的用戶數(shù)據(jù)區(qū)域內(nèi)的圖像的情況下,存儲(chǔ)器 控制器IIO訪問存儲(chǔ)在主存儲(chǔ)器130的系統(tǒng)數(shù)據(jù)區(qū)域內(nèi)的編碼的多媒體數(shù)據(jù), 并解碼該多i某體數(shù)據(jù),以便以2兆字節(jié)的原始圖像的質(zhì)量顯示在顯示模塊390 的屏幕上。該顯示模塊3卯可包括揚(yáng)聲器。如果檢測(cè)到對(duì)存儲(chǔ)在主存儲(chǔ)器內(nèi)的多媒體數(shù)據(jù)的重放請(qǐng)求,那么存儲(chǔ)器 控制器110控制解碼器以解碼編碼的多媒體數(shù)據(jù),使得解碼的多媒體數(shù)據(jù)在 顯示模塊上顯示。在圖3中,將對(duì)已編碼的多媒體數(shù)據(jù)以IOOK字節(jié)為單位 解碼,并且該解碼的多J 某體數(shù)據(jù)以2兆字節(jié)為單位顯示。編碼器460和解碼器470以用于處理多媒體數(shù)據(jù)的編碼/解碼算法實(shí)現(xiàn), 并以硬件模塊的形式嵌入融合存儲(chǔ)器設(shè)備100的存儲(chǔ)器控制器110中。該編 碼器和解碼器(即,編解碼器)能夠根據(jù)要處理的多媒體數(shù)據(jù)的類型配置。例如,如果主機(jī)設(shè)備為MP3播放器,那么融合存儲(chǔ)器設(shè)備100的存儲(chǔ)器控制 器110提供有MP3解碼器。如果主機(jī)設(shè)備為便攜式多媒體播放器(PMP), 那么存儲(chǔ)器控制器110提供有MPEG編解碼器、H.264編解碼器的至少一個(gè)。 如果主機(jī)設(shè)備為數(shù)字廣播接收器,那么存儲(chǔ)器控制器110提供有H.264編解 碼器。如果主機(jī)設(shè)備為數(shù)碼相機(jī),那么存儲(chǔ)器控制器110提供有JPEG編解 碼器和MPEG編解碼器。如果主機(jī)設(shè)備為數(shù)字視頻便攜式攝像機(jī)(DVC), 那么存儲(chǔ)器控制器110提供有MPEG編解碼器。典型地,常規(guī)的多媒體設(shè)備支持包括靜態(tài)和動(dòng)態(tài)圖像的視頻數(shù)據(jù)和音頻 數(shù)據(jù)。在這種情況下,融合存儲(chǔ)器設(shè)備100的存儲(chǔ)器控制器110優(yōu)選提供有 用于處理各種多媒體數(shù)據(jù)的多個(gè)編解碼器。同樣,能夠提供多個(gè)視頻編解碼 器用于支持各種視頻數(shù)據(jù)。圖4是圖示根據(jù)本發(fā)明示例實(shí)施例的融合存儲(chǔ)器設(shè)備的配置的方塊圖。 參照?qǐng)D4,融合存儲(chǔ)器設(shè)備包括存儲(chǔ)器110、輔助存儲(chǔ)器120和主存儲(chǔ)器 130。主存儲(chǔ)器130提供有用于存儲(chǔ)代碼的系統(tǒng)數(shù)據(jù)區(qū)域和用于存儲(chǔ)用戶數(shù)據(jù) 的用戶數(shù)據(jù)區(qū)域。存儲(chǔ)器控制器110包括核心控制器410,用于控制存儲(chǔ)器控制器110 的常規(guī)操作;嵌入式文件系統(tǒng)控制器420,用于管理主存儲(chǔ)器130的用戶數(shù) 據(jù)區(qū)域內(nèi)的用戶數(shù)據(jù);糾錯(cuò)碼(ECC)控制器440,用于執(zhí)行該ECC;信息 檢測(cè)器450,用于檢測(cè)關(guān)于編碼方案的信息;編碼器460,用于編碼要存儲(chǔ)在 主存儲(chǔ)器130內(nèi)的多媒體數(shù)據(jù);以及解碼器470,用于解碼從主存儲(chǔ)器130 讀取的編碼的多媒體數(shù)據(jù)。圖5是圖示根據(jù)本發(fā)明示例實(shí)施例的主機(jī)設(shè)備和圖4的融合存儲(chǔ)器設(shè)備 之間的相互操作的方塊圖。參照?qǐng)D5,主機(jī)設(shè)備300包括主機(jī)控制器(CPU )310和主機(jī)存儲(chǔ)器(RAM ) 320。該主機(jī)存儲(chǔ)器320是用于存儲(chǔ)主機(jī)設(shè)備的多媒體數(shù)據(jù)(包括代碼和用戶 數(shù)據(jù))的外部存儲(chǔ)器,并用作主機(jī)設(shè)備的工作存儲(chǔ)器的名冊(cè)(roll)。同樣, 該主機(jī)設(shè)備提供有主機(jī)軟件模塊,包括用于控制融合存儲(chǔ)器設(shè)備100的操作 的存儲(chǔ)器控制軟件210。該主機(jī)軟件模塊屬于主機(jī)控制器310,該主機(jī)控制器 310被配置來訪問融合存儲(chǔ)器設(shè)備100。參照?qǐng)D4和圖5,更詳細(xì)描述融合存儲(chǔ)器設(shè)備的多媒體數(shù)據(jù)存儲(chǔ)和輸出 操作。信息檢測(cè)器450轉(zhuǎn)換用于訪問主存儲(chǔ)器130的信息的地址,并基于從主機(jī)控制器310的存儲(chǔ)器控制軟件210模塊接收的訪問控制信息確定編碼方 案。信息檢測(cè)器450提供有標(biāo)志翻譯器和地址轉(zhuǎn)換器。該標(biāo)志翻譯器翻譯關(guān) 于輸入的多媒體數(shù)據(jù)的控制信息(標(biāo)志),并將適于每個(gè)請(qǐng)求的編碼標(biāo)志傳輸 至存儲(chǔ)器控制器410。該標(biāo)志能夠是壓縮標(biāo)志(data.comp),其確定要存儲(chǔ)在主存儲(chǔ)器130的用 戶數(shù)據(jù)區(qū)域(用戶空間;文件系統(tǒng)區(qū)域)中的多J 某體數(shù)據(jù)的編碼方案。該地 址轉(zhuǎn)換器將從主機(jī)控制器310接收的地址轉(zhuǎn)換為主存儲(chǔ)器130的相應(yīng)區(qū)域的 地址。在代碼訪問模式的情況下,該地址轉(zhuǎn)換器輸出對(duì)應(yīng)于數(shù)據(jù)命令(CMD) 的信號(hào)到文件系統(tǒng)控制器420。數(shù)據(jù)命令(CMD)指讀/寫命令。文件系統(tǒng)控 制器420將文件的實(shí)際位置的信息傳輸至核心控制器410。核心控制器410確定基于信息檢測(cè)器450的輸出訪問的訪問多媒體數(shù)據(jù) 的編碼/解碼方案,以及基于文件系統(tǒng)控制器420的輸出在主存儲(chǔ)器130中要 訪問的多媒體數(shù)據(jù)的位置。接著,核心控制器410控制,使得多媒體數(shù)據(jù)根 據(jù)編碼方案編碼,并且編碼的多媒體數(shù)據(jù)根據(jù)轉(zhuǎn)換的地址信息寫入主存儲(chǔ)器 130的用戶數(shù)據(jù)區(qū)域內(nèi)。在多媒體數(shù)據(jù)讀取模式中,核心控制器410根據(jù)轉(zhuǎn) 換的地址信息訪問存儲(chǔ)在主存儲(chǔ)器130的用戶數(shù)據(jù)區(qū)域內(nèi)的編碼的多媒體數(shù) 據(jù),并控制解碼器470以解碼根據(jù)編碼方案從相應(yīng)的區(qū)域讀出的編碼的多媒 體數(shù)據(jù)。圖6是圖示在圖4的融合存儲(chǔ)器設(shè)備中、如何編碼和存儲(chǔ)多媒體數(shù)據(jù)的 方塊圖,以及圖7是圖示在圖4的融合存儲(chǔ)器設(shè)備中、如何解碼和輸出多媒 體數(shù)據(jù)的方塊圖。在將多i某體數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器130的用戶數(shù)據(jù)區(qū)域內(nèi)的情況下,主機(jī) 控制器310從主機(jī)存儲(chǔ)器320接收要存儲(chǔ)的多媒體數(shù)據(jù)。該多媒體數(shù)據(jù)可以 是視頻流、原始相機(jī)圖像流或音頻流。主機(jī)控制器310將多媒體數(shù)據(jù)傳輸至 信息檢測(cè)器450。信息檢測(cè)器450分析多媒體數(shù)據(jù)以獲得編碼/解碼方案,并且將指示用于 多媒體數(shù)據(jù)的編碼/解碼方案的控制信息傳輸至核心控制器410。核心控制器 410檢查從信息監(jiān)測(cè)器450接收的多媒體數(shù)據(jù)的控制信息(報(bào)頭信息),并基 于該控制信息激活適當(dāng)?shù)木幋a器和解碼器。在寫模式中,核心控制器410激 活編碼器460。核心控制器410傳輸要在輔助存儲(chǔ)器120中緩沖的多媒體數(shù) 據(jù),并且編碼器460通過預(yù)定大小編碼多媒體數(shù)據(jù),該編碼的多媒體數(shù)據(jù)也在輔助存儲(chǔ)器120中緩沖。核心控制器410等待文件系統(tǒng)信息。文件系統(tǒng)控 制器420檢查并傳輸該文件系統(tǒng)分配信息至核心控制器410。如果接收該文 件系統(tǒng)信息,那么核心控制器410輸出寫命令至主存儲(chǔ)器,使得緩沖器中的 編碼的多媒體數(shù)據(jù)被存儲(chǔ)在主存儲(chǔ)器的相應(yīng)位置。主存儲(chǔ)器130將從輔助存 儲(chǔ)器120輸出的編碼的多々某體數(shù)據(jù)存儲(chǔ)在用戶數(shù)據(jù)區(qū)域的預(yù)定位置中。當(dāng)多 媒體數(shù)據(jù)被存儲(chǔ)在主存儲(chǔ)器130中之后,ECC控制器440檢測(cè)多媒體數(shù)據(jù)的 正常性,并且如果正常,則將該多媒體數(shù)據(jù)傳輸至核心控制器410。核心控 制器410將存儲(chǔ)完成信息輸出至文件系統(tǒng)控制器420。隨著重復(fù)上述操作,該融合存儲(chǔ)器設(shè)備100的存儲(chǔ)器控制器110編碼由 主機(jī)設(shè)備300輸入的多媒體數(shù)據(jù),并將編碼的多媒體數(shù)據(jù)寫入主存儲(chǔ)器130 的用戶數(shù)據(jù)區(qū)域中。參照?qǐng)D7,在下文中描述了如何讀出存儲(chǔ)在主存儲(chǔ)器130的用戶數(shù)據(jù)區(qū) 域中的多媒體數(shù)據(jù)。參照?qǐng)D7,如果從主機(jī)控制器310接收了用于讀出存儲(chǔ)在主存儲(chǔ)器的用 戶數(shù)據(jù)區(qū)域中的多媒體數(shù)據(jù)的控制信息,則信息檢測(cè)器450提取關(guān)于主存儲(chǔ) 器130中的多媒體數(shù)據(jù)的位置(存儲(chǔ)器地址)的信息、以及來自的控制信息 的編碼標(biāo)志,并將存儲(chǔ)器地址和編碼標(biāo)志傳輸至文件控制系統(tǒng)420。該文件 系統(tǒng)控制器420將存儲(chǔ)器地址和編碼標(biāo)志傳輸至核心控制器410。核心控制 器410將存儲(chǔ)器地址映射為多媒體數(shù)據(jù)被存儲(chǔ)的用戶數(shù)據(jù)區(qū)域的位置,以確 定主存儲(chǔ)器130中的位置,并且生成用于讀出多^ 某體數(shù)據(jù)的讀命令。此時(shí), ECC控制器440從主存儲(chǔ)器130讀出ECC,并生成ECC信息。如果該ECC 信息正常,則將該ECC信息傳輸至核心控制器410。核心控制器410控制利 用用于解碼編碼的多媒體數(shù)據(jù)的解碼方案配置解碼器470,并且在核心控制 器410的控制下,輔助存儲(chǔ)器120緩沖從主存儲(chǔ)器130的用戶數(shù)據(jù)區(qū)域讀取 的編碼的多媒體數(shù)據(jù)。接著,解碼器470解碼從輔助存儲(chǔ)器120輸出的多媒 體數(shù)據(jù),并通知核心控制器410解碼完成。最后,在核心控制器410的控制 下,文件系統(tǒng)控制器420控制使得多媒體數(shù)據(jù)被存儲(chǔ)在主機(jī)存儲(chǔ)器320中。盡管以上已經(jīng)詳細(xì)描述了本發(fā)明的各示例實(shí)施例,但是應(yīng)當(dāng)清楚理解的 是,對(duì)于本領(lǐng)域技術(shù)人員可能出現(xiàn)的、在此教導(dǎo)的基本發(fā)明構(gòu)思的許多變化 和/或修改,將仍落入如權(quán)利要求定義的本發(fā)明的精神和范圍內(nèi)。如上所述,本發(fā)明的融合存儲(chǔ)器設(shè)備提供有至少一個(gè)用于編碼和解碼多媒體數(shù)據(jù)的嵌入式編解碼器( 一對(duì)編碼器和解碼器),以便通過自身處理編碼 和解碼過程,從而減輕主機(jī)設(shè)備的處理負(fù)擔(dān)。同樣,本發(fā)明的融合存儲(chǔ)器設(shè) 備提供有輔助存儲(chǔ)器,其用于在編碼和解碼處理期間緩沖數(shù)據(jù),從而減少外 部存儲(chǔ)器的使用,導(dǎo)致存儲(chǔ)器利用效率的改進(jìn)。
權(quán)利要求
1、一種融合存儲(chǔ)器設(shè)備,包括主存儲(chǔ)器,用于存儲(chǔ)多媒體數(shù)據(jù);輔助存儲(chǔ)器,用于在寫模式和讀模式中緩沖多媒體數(shù)據(jù);和存儲(chǔ)器控制器,其控制在寫模式中在輔助存儲(chǔ)器中緩沖多媒體數(shù)據(jù)、編碼緩沖的多媒體數(shù)據(jù)、以及將編碼的多媒體數(shù)據(jù)寫入主存儲(chǔ)器中,并且控制解碼從主存儲(chǔ)器輸出的多媒體數(shù)據(jù)、緩沖解碼的多媒體數(shù)據(jù)、以及將緩沖的多媒體數(shù)據(jù)輸出到主機(jī)設(shè)備。
2、 如權(quán)利要求1所述的融合存儲(chǔ)器設(shè)備,其中存儲(chǔ)器控制器包括 至少一個(gè)編碼器,用于在寫模式中編碼在輔助存儲(chǔ)器中緩沖的多媒體數(shù)據(jù);至少一個(gè)解碼器,用于在讀模式中解碼在輔助存儲(chǔ)器中緩沖的多媒體數(shù)據(jù);信息檢測(cè)器,用于檢測(cè)來自多媒體數(shù)據(jù)的編解碼器信息和文件地址信息; 文件系統(tǒng)控制器,用于生成文件系統(tǒng)分配信息,以基于文件地址信息訪 問多媒體數(shù)據(jù);核心控制器,用于基于由信息檢測(cè)器和文件系統(tǒng)控制器輸出的信息,在寫模式中將編碼的多媒體數(shù)據(jù)存儲(chǔ)到主存儲(chǔ)器中,并在讀模式中解碼和輸出 多媒體數(shù)據(jù)。
3、 如權(quán)利要求2所述的融合存儲(chǔ)器設(shè)備,其中核心控制器控制在寫模式 中激活所述至少一個(gè)編碼器,以基于編解碼器信息編碼多媒體數(shù)據(jù),并且配 置主存儲(chǔ)器,在該主存儲(chǔ)器中由編碼器編碼的多媒體數(shù)據(jù)存儲(chǔ)在由文件系統(tǒng) 控制器設(shè)置的位置,并在讀模式中控制配置主存儲(chǔ)器,從該主存儲(chǔ)器讀取多 媒體數(shù)據(jù),并且激活所述至少 一個(gè)解碼器以解碼多媒體數(shù)據(jù)并輸出解碼的多 媒體數(shù)據(jù)。
4、 如權(quán)利要求3所述的融合存儲(chǔ)器設(shè)備,其中核心控制器在寫模式中控 制在輔助存儲(chǔ)器中緩沖從主機(jī)設(shè)備中輸入的多媒體數(shù)據(jù),使用編碼器編碼緩 沖的多媒體數(shù)據(jù),在輔助存儲(chǔ)器中緩沖編碼的多媒體數(shù)據(jù),以及將編碼的多 媒體數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器中;以及控制從主存儲(chǔ)器中讀取多媒體數(shù)據(jù),解碼 讀取的多媒體數(shù)據(jù),在輔助存儲(chǔ)器中緩沖解碼的多媒體數(shù)據(jù),以及將解碼的多媒體數(shù)據(jù)輸出至主機(jī)設(shè)備。
5、 如權(quán)利要求4所述的融合存儲(chǔ)器設(shè)備,其中編碼器和解碼器為在存儲(chǔ)器控制器中、以硬件組件的形式實(shí)現(xiàn)的視頻編碼器和解碼器。
6、 如權(quán)利要求4所述的融合存儲(chǔ)器設(shè)備,其中編碼器和解碼器為在存儲(chǔ) 器控制器中、以硬件組件的形式實(shí)現(xiàn)的音頻編碼器和解碼器。
7、 如權(quán)利要求4所述的融合存儲(chǔ)器設(shè)備,其中編碼器和解碼器包括在存 儲(chǔ)器控制器中、以硬件組件的形式實(shí)現(xiàn)的一對(duì)視頻編碼器和解碼器以及一對(duì) 音頻編碼器和解碼器。
8、 一種用于融合存儲(chǔ)器設(shè)備的數(shù)據(jù)訪問方法,該融合存儲(chǔ)器設(shè)備具有主 存儲(chǔ)器、輔助存儲(chǔ)器和至少一對(duì)編碼器和解碼器,該方法包括在寫模式中分析由主機(jī)設(shè)備輸入的多媒體數(shù)據(jù),基于分析結(jié)果激活編碼器, 使用該編碼器編碼多媒體數(shù)據(jù),以及 將編碼的多媒體數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器中;以及 在讀模式中激活解碼器, 使用該解碼器解碼多媒體數(shù)據(jù),以及 將解碼的多Ji某體數(shù)據(jù)輸出至主機(jī)設(shè)備。
9、 如權(quán)利要求1所述的數(shù)據(jù)訪問方法,還包括 在輔助存儲(chǔ)器中緩沖由主機(jī)設(shè)備輸入的多媒體數(shù)據(jù); 編碼緩沖的多媒體數(shù)據(jù);以及 將編碼的多媒體數(shù)據(jù)寫入主存儲(chǔ)器中。
10、 如權(quán)利要求9所述的數(shù)據(jù)訪問方法,還包括 從多媒體數(shù)據(jù)中提取文件系統(tǒng)的分配信息;以及 基于該分配信息在主存儲(chǔ)器中設(shè)置用于存儲(chǔ)多媒體數(shù)據(jù)的位置。
11、 如權(quán)利要求8所述的數(shù)據(jù)訪問方法,還包括 從主存儲(chǔ)器中讀取編碼的多々某體數(shù)據(jù); 在輔助存儲(chǔ)器中緩沖讀取的多媒體數(shù)據(jù); 將緩沖的多媒體數(shù)據(jù)通知主機(jī)設(shè)備;以及 將緩沖的多媒體數(shù)據(jù)輸出到主機(jī)設(shè)備。
全文摘要
提供了一種融合存儲(chǔ)器和方法,其能夠編碼要寫入的數(shù)據(jù)和解碼要讀取的數(shù)據(jù)。本發(fā)明的融合存儲(chǔ)器包括主存儲(chǔ)器,用于存儲(chǔ)多媒體數(shù)據(jù);輔助存儲(chǔ)器,用于在寫模式和讀模式中緩沖多媒體數(shù)據(jù);和存儲(chǔ)器控制器,其控制在寫模式中在輔助存儲(chǔ)器中緩沖多媒體數(shù)據(jù)、編碼緩沖的多媒體數(shù)據(jù)、以及將編碼的多媒體數(shù)據(jù)寫入主存儲(chǔ)器中,并且控制解碼從主存儲(chǔ)器輸出的多媒體數(shù)據(jù)、緩沖解碼的多媒體數(shù)據(jù)、以及將緩沖的多媒體數(shù)據(jù)輸出到主機(jī)設(shè)備。
文檔編號(hào)G06F3/06GK101261605SQ200810088120
公開日2008年9月10日 申請(qǐng)日期2008年2月4日 優(yōu)先權(quán)日2007年2月5日
發(fā)明者吳成祚 申請(qǐng)人:三星電子株式會(huì)社