欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)儲(chǔ)存裝置的圖像文件制作方法與流程

文檔序號(hào):11215844閱讀:1139來(lái)源:國(guó)知局
本發(fā)明涉及一種圖像文件的制作方法,且特別是關(guān)于一種數(shù)據(jù)儲(chǔ)存裝置的圖像文件制作方法。
背景技術(shù)
::習(xí)知的數(shù)據(jù)儲(chǔ)存裝置,例如硬盤(pán)、隨身硬盤(pán)等,廠商在將數(shù)據(jù)儲(chǔ)存裝置販賣(mài)給消費(fèi)者前,會(huì)預(yù)先在數(shù)據(jù)儲(chǔ)存裝置儲(chǔ)存中儲(chǔ)存各種不同的文字、圖片、影音檔案或者還原程序等初始數(shù)據(jù)。而在生產(chǎn)過(guò)程中,為了提高生產(chǎn)的速率,廠商會(huì)將上述的初始數(shù)據(jù)儲(chǔ)存于第一個(gè)數(shù)據(jù)儲(chǔ)存裝置,再根據(jù)初始數(shù)據(jù)儲(chǔ)存在數(shù)據(jù)儲(chǔ)存裝置的儲(chǔ)存位置制作成對(duì)應(yīng)的圖像文件(imagefile),以藉由圖像文件快速的將初始數(shù)據(jù)儲(chǔ)存于后續(xù)生產(chǎn)的數(shù)據(jù)儲(chǔ)存裝置中。然現(xiàn)行的圖像文件制作方式為將數(shù)據(jù)儲(chǔ)存裝置中數(shù)據(jù)不為零的數(shù)據(jù)區(qū)塊(datablock)判斷為儲(chǔ)存了初始數(shù)據(jù)的數(shù)據(jù)區(qū)塊,但若數(shù)據(jù)儲(chǔ)存裝置在寫(xiě)入上述的初始資料前已進(jìn)行隨機(jī)化處理(randomizer),即在儲(chǔ)存初始數(shù)據(jù)前數(shù)據(jù)儲(chǔ)存裝置已具有數(shù)據(jù)不為零的數(shù)據(jù)區(qū)塊,以現(xiàn)行的圖像文件制作方式將無(wú)法產(chǎn)生正確的圖像文件。又或者數(shù)據(jù)儲(chǔ)存裝置的文件系統(tǒng)(filesystem)格式,例如:文件分配表(fat,fileallocationtable),延申文件分配表(exfat,extendedfileallocationtable)、新技術(shù)文件系統(tǒng)(ntfs,newtechnologyfilesystem)等,為廠商不支持的格式,廠商只能藉由將當(dāng)前數(shù)據(jù)儲(chǔ)存裝置的所有區(qū)塊皆制作成圖像文件的方式進(jìn)行,如果無(wú)法有效 的壓縮圖像文件的大小,廠商無(wú)法快速的進(jìn)行生產(chǎn),造成廠商成本以及商業(yè)上的損失。技術(shù)實(shí)現(xiàn)要素:因此,本發(fā)明的目的在于提出一種數(shù)據(jù)儲(chǔ)存裝置圖像文件之制作方法以正確產(chǎn)生圖像文件,并在文件系統(tǒng)格式為不支持的情況下,有效壓縮圖像文件的大小,提高生產(chǎn)數(shù)據(jù)儲(chǔ)存裝置的速率。本發(fā)明提出一種數(shù)據(jù)儲(chǔ)存裝置的圖像文件制作方法,其步驟包括:分別記錄并儲(chǔ)存多個(gè)特定數(shù)據(jù)至多個(gè)數(shù)據(jù)區(qū)塊;儲(chǔ)存至少一復(fù)數(shù)初始數(shù)據(jù)至至少一數(shù)據(jù)區(qū)塊;執(zhí)行數(shù)據(jù)比對(duì)以取得至少一數(shù)據(jù)區(qū)塊的位置;以及根據(jù)至少一初始數(shù)據(jù)以及至少一數(shù)據(jù)區(qū)塊的位置產(chǎn)生圖像文件。本發(fā)明更提出另一種數(shù)據(jù)儲(chǔ)存裝置的圖像文件制作方法,其步驟包括:記錄并儲(chǔ)存特定數(shù)據(jù)至多個(gè)數(shù)據(jù)區(qū)塊;儲(chǔ)存至少一復(fù)數(shù)初始數(shù)據(jù)至至少一多個(gè)數(shù)據(jù)區(qū)塊;執(zhí)行數(shù)據(jù)比對(duì)以取得至少一多個(gè)數(shù)據(jù)區(qū)塊的位置;以及根據(jù)至少一多個(gè)初始數(shù)據(jù)以及至少一多個(gè)數(shù)據(jù)區(qū)塊的位置產(chǎn)生圖像文件。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉優(yōu)選實(shí)施例,并配合附圖,詳細(xì)說(shuō)明如下。附圖說(shuō)明圖1為本發(fā)明之系統(tǒng)實(shí)施例示意圖。圖2為本發(fā)明之步驟流程實(shí)施例示意圖。圖3a為本發(fā)明之區(qū)塊實(shí)施例示意圖。圖3b為本發(fā)明之區(qū)塊另一實(shí)施例示意圖。圖4為本發(fā)明之圖像文件實(shí)施例示意圖。具體實(shí)施方式圖1為本發(fā)明之系統(tǒng)實(shí)施例,其包括主機(jī)10以及數(shù)據(jù)儲(chǔ)存裝置20,主機(jī)10與數(shù)據(jù)儲(chǔ)存裝置20電性耦接,主機(jī)10可以為桌面計(jì)算機(jī)或平板計(jì)算機(jī)等電子裝置,數(shù)據(jù)儲(chǔ)存裝置20是用以接收由主機(jī)10所傳送的寫(xiě)入指令或讀取指令,并根據(jù)寫(xiě)入指令將接收的數(shù)據(jù)寫(xiě)入數(shù)據(jù)儲(chǔ)存裝置20中,或根據(jù)讀取指令讀取儲(chǔ)存于數(shù)據(jù)儲(chǔ)存裝置20中的數(shù)據(jù)。數(shù)據(jù)儲(chǔ)存裝置20更包括了內(nèi)存控制器21以及非揮發(fā)性內(nèi)存22,內(nèi)存控制器21例如為微處理器,非揮發(fā)性內(nèi)存22例如為閃存(flashmemory)、磁阻式隨機(jī)存取內(nèi)存(magnetoresistiveram)、相變內(nèi)存(phase-changememory)、或鐵電隨機(jī)存取內(nèi)存(ferroelectricram)等具有長(zhǎng)時(shí)間數(shù)據(jù)保存之?dāng)?shù)據(jù)儲(chǔ)存媒體,非揮發(fā)性內(nèi)存22并包括多個(gè)用以儲(chǔ)存數(shù)據(jù)的數(shù)據(jù)區(qū)塊,內(nèi)存控制器21并與非揮發(fā)性內(nèi)存22電性耦接,內(nèi)存控制器21用以根據(jù)上述之寫(xiě)入指令或讀取指令,對(duì)非揮發(fā)性內(nèi)存22進(jìn)行寫(xiě)入數(shù)據(jù)或者讀取數(shù)據(jù)的動(dòng)作。以下將配合圖1、圖2以及圖3說(shuō)明本發(fā)明之制作方法步驟實(shí)施例,其中,非揮發(fā)內(nèi)存中22包含多個(gè)數(shù)據(jù)區(qū)塊,每一數(shù)據(jù)區(qū)塊的大小較佳為一個(gè)邏輯區(qū)塊地址(lba,logicalblockaddress)的大小,即為512字節(jié)(byte),并進(jìn)行下列之說(shuō)明,然而,使用者可依據(jù)其實(shí)際需求而設(shè)定數(shù)據(jù)區(qū)塊的大小,例如:4096字節(jié)或64字節(jié),技術(shù)上而言皆為可行,故不以此為限。圖2為本發(fā)明之步驟實(shí)施例,首先,在步驟201中,主機(jī)10根據(jù)多個(gè)特定資 料,例如多個(gè)特定字符串、多個(gè)特定數(shù)字或隨機(jī)產(chǎn)生的多個(gè)隨機(jī)數(shù)據(jù),主機(jī)10記錄這些多個(gè)特定數(shù)據(jù)并使內(nèi)存控制器21根據(jù)寫(xiě)入指令將這些多個(gè)特定數(shù)據(jù)分別寫(xiě)入非揮發(fā)內(nèi)存中22的多個(gè)數(shù)據(jù)區(qū)塊,所述數(shù)據(jù)區(qū)塊如圖3a所示的數(shù)據(jù)區(qū)塊lba0、數(shù)據(jù)區(qū)塊lba1、數(shù)據(jù)區(qū)塊lba2、數(shù)據(jù)區(qū)塊lba3至數(shù)據(jù)區(qū)塊lban,每一數(shù)據(jù)區(qū)塊皆寫(xiě)入不同的特定資料,如圖3a所示,數(shù)據(jù)區(qū)塊lba0被寫(xiě)入了特定數(shù)據(jù)a,數(shù)據(jù)區(qū)塊lba1則被寫(xiě)入了特定資料b,其中,特定數(shù)據(jù)的數(shù)據(jù)大小可較佳與每一數(shù)據(jù)區(qū)塊的儲(chǔ)存容量相同,例如為512字節(jié),藉此減少在步驟201中寫(xiě)入特定數(shù)據(jù)所造成的時(shí)間成本,但不以此為限。接著在步驟203,主機(jī)10使內(nèi)存控制器21根據(jù)寫(xiě)入指令將多個(gè)初始數(shù)據(jù)寫(xiě)入非揮發(fā)內(nèi)存22中的多個(gè)數(shù)據(jù)區(qū)塊中,所述初始數(shù)據(jù)為廠商在出貨前欲儲(chǔ)存于非揮發(fā)內(nèi)存22中的參數(shù)、文字、圖片、視訊或程序代碼,因此,非揮發(fā)內(nèi)存22中的部分?jǐn)?shù)據(jù)區(qū)塊所儲(chǔ)存的儲(chǔ)存數(shù)據(jù)會(huì)因?yàn)閷?xiě)入初始數(shù)據(jù)而改變,如圖3b所示,非揮發(fā)內(nèi)存22寫(xiě)入初始數(shù)據(jù)后,數(shù)據(jù)區(qū)塊lba0的儲(chǔ)存數(shù)據(jù)由特定數(shù)據(jù)a更改為初始數(shù)據(jù)a’,數(shù)據(jù)區(qū)塊lba1的儲(chǔ)存數(shù)據(jù)由特定數(shù)據(jù)b更改為初始數(shù)據(jù)b’數(shù)據(jù)區(qū)塊lban的儲(chǔ)存數(shù)據(jù)由特定數(shù)據(jù)z更改為初始數(shù)據(jù)z’。接著在步驟205中,主機(jī)10使內(nèi)存控制器21根據(jù)讀取指令讀取當(dāng)前非揮發(fā)內(nèi)存22所儲(chǔ)存的所有儲(chǔ)存數(shù)據(jù),也就是所有數(shù)據(jù)區(qū)塊中所儲(chǔ)存的儲(chǔ)存數(shù)據(jù)。在步驟207中,執(zhí)行數(shù)據(jù)比對(duì),主機(jī)10逐一比對(duì)每一個(gè)數(shù)據(jù)區(qū)塊中所儲(chǔ)存的儲(chǔ)存數(shù)據(jù)是否與步驟201中所寫(xiě)入的特定數(shù)據(jù)相同,以圖3a以及圖3b中的數(shù)據(jù)區(qū)塊lba0為例,在寫(xiě)入初始數(shù)據(jù)后的數(shù)據(jù)區(qū)塊lba0所儲(chǔ)存的儲(chǔ)存數(shù)據(jù)已由原來(lái)的特定數(shù)據(jù)a(圖3a)改變?yōu)槌跏紨?shù)據(jù)a’(圖3b), 因此數(shù)據(jù)區(qū)塊lba0的儲(chǔ)存數(shù)據(jù)已與當(dāng)初所寫(xiě)入的特定數(shù)據(jù)不相同。因此在步驟209中,主機(jī)10會(huì)將與特定數(shù)據(jù)不同的儲(chǔ)存數(shù)據(jù)判斷為初始數(shù)據(jù),并取得對(duì)應(yīng)的儲(chǔ)存位置,以圖3b為例,主機(jī)10會(huì)將數(shù)據(jù)區(qū)塊lba0、數(shù)據(jù)區(qū)塊lba1以及數(shù)據(jù)區(qū)塊lban的儲(chǔ)存數(shù)據(jù)判斷為初始數(shù)據(jù)。接著在步驟211,主機(jī)10會(huì)將非揮發(fā)內(nèi)存22中所有被判斷為初始數(shù)據(jù)的儲(chǔ)存數(shù)據(jù)以及其所對(duì)應(yīng)的儲(chǔ)存位置與數(shù)據(jù)大小儲(chǔ)存并據(jù)以產(chǎn)生一圖像文件,即完成圖像文件的制作,例如,以圖3b為例,數(shù)據(jù)區(qū)塊lba0、數(shù)據(jù)區(qū)塊lba1以及數(shù)據(jù)區(qū)塊lban的儲(chǔ)存數(shù)據(jù)判斷為初始數(shù)據(jù),因此主機(jī)10會(huì)將數(shù)據(jù)區(qū)塊lba0、數(shù)據(jù)區(qū)塊lba1以及數(shù)據(jù)區(qū)塊lban的儲(chǔ)存位置,即lba0、lba1以及l(fā)ban,以及儲(chǔ)存數(shù)據(jù)的數(shù)據(jù)大小,例如為512字節(jié),儲(chǔ)存至儲(chǔ)存數(shù)據(jù)的頭文件(header)401中,并將多個(gè)被判斷為初始數(shù)據(jù)的儲(chǔ)存數(shù)據(jù)與其對(duì)應(yīng)的標(biāo)頭401儲(chǔ)存為圖像文件400,如圖4所示。假設(shè)數(shù)據(jù)儲(chǔ)存裝置在寫(xiě)入上述的初始資料前并未執(zhí)行隨機(jī)化處理,即在儲(chǔ)存初始數(shù)據(jù)前數(shù)據(jù)儲(chǔ)存裝置里的數(shù)據(jù)區(qū)塊的數(shù)據(jù)皆為零。在另一實(shí)施例中,步驟201不需執(zhí)行,因?yàn)閿?shù)據(jù)區(qū)塊的數(shù)據(jù)皆為零。藉由執(zhí)行步驟203至211即能完成圖像文件的制作,而步驟207的執(zhí)行數(shù)據(jù)比對(duì)乃逐一比對(duì)每一個(gè)數(shù)據(jù)區(qū)塊的儲(chǔ)存數(shù)據(jù)是否為零。在另一實(shí)施例中,亦可寫(xiě)入相同的特定數(shù)據(jù)(例如特定數(shù)據(jù)a)至所有的數(shù)據(jù)區(qū)塊中,由于初始數(shù)據(jù)的內(nèi)容與特定數(shù)據(jù)的內(nèi)容會(huì)完全相同的可能性趨近于零,故初始數(shù)據(jù)與特定數(shù)據(jù)的比對(duì)結(jié)果亦可作為判斷的依據(jù)。另外,依據(jù)仿真的結(jié)果,初始數(shù)據(jù)僅可能出現(xiàn)在特定數(shù)據(jù)區(qū)塊中,其他數(shù)據(jù)區(qū)塊的出現(xiàn)率極低或?yàn)榱?。因此,在另一?shí)施例中,特定資料僅寫(xiě) 入特定或全部的數(shù)據(jù)區(qū)塊,然而,比對(duì)的數(shù)據(jù)區(qū)塊僅為那些可能會(huì)寫(xiě)入初始數(shù)據(jù)的特定數(shù)據(jù)區(qū)塊,如此一來(lái),可降低數(shù)據(jù)區(qū)塊內(nèi)容比對(duì)所需要的時(shí)間。廠商根據(jù)上述步驟完成了圖像文件400的制作之后,根據(jù)此圖像文件400即可快速的將每一筆初始數(shù)據(jù)根據(jù)其所對(duì)應(yīng)的儲(chǔ)存位置以及數(shù)據(jù)大小儲(chǔ)存于多個(gè)數(shù)據(jù)儲(chǔ)存裝置20中,無(wú)論數(shù)據(jù)儲(chǔ)存裝置20已經(jīng)執(zhí)行隨機(jī)化處理或廠商不支持當(dāng)前數(shù)據(jù)儲(chǔ)存裝置20的文件系統(tǒng)格式,藉由本發(fā)明之圖像文件400仍可輕易進(jìn)行初始數(shù)據(jù)的儲(chǔ)存,有效減少?gòu)S商生產(chǎn)所需成本并增進(jìn)商業(yè)上的效益。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
澎湖县| 澄迈县| 项城市| 大埔县| 湖州市| 惠安县| 台中县| 绍兴县| 镇远县| 沈丘县| 松溪县| 东明县| 泸州市| 和硕县| 鲁甸县| 昌图县| 宁明县| 吉隆县| 宾川县| 铜川市| 敦煌市| 黔南| 景泰县| 西青区| 攀枝花市| 巴中市| 依安县| 岑溪市| 青浦区| 惠来县| 兰坪| 崇明县| 禄丰县| 米脂县| 铜山县| 集安市| 万源市| 张家口市| 洛宁县| 洛隆县| 临汾市|