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

記錄和再現(xiàn)設(shè)備以及記錄方法

文檔序號(hào):6496060閱讀:142來源:國(guó)知局
專利名稱:記錄和再現(xiàn)設(shè)備以及記錄方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種記錄/再現(xiàn)設(shè)備以及記錄/再現(xiàn)方法,其中,作為文件來管理例如AV數(shù)據(jù)的各種數(shù)據(jù),并且,更具體地,本發(fā)明涉及一種在使用具有根據(jù)盤的訪問位置而不同的數(shù)據(jù)傳輸速率的盤等作為記錄介質(zhì)時(shí)適用的記錄/再現(xiàn)設(shè)備以及記錄方法。
背景技術(shù)
FAT文件系統(tǒng)是由諸如硬盤驅(qū)動(dòng)器(HDD)和使用作為記錄介質(zhì)的固態(tài)存儲(chǔ)器(索尼公司制造的記憶棒(注冊(cè)商標(biāo))、東芝公司制造的SmartMedia(注冊(cè)商標(biāo))、SanDisk有限公司制造的CompactFlash(注冊(cè)商標(biāo))、以及多媒體卡等)的介質(zhì)的PC的外部存儲(chǔ)設(shè)備使用的文件系統(tǒng)。
FAT文件系統(tǒng)使用指示每個(gè)文件位于記錄介質(zhì)的哪個(gè)位置的FAT(文件分配表)、以及兩種數(shù)據(jù)文件屬性、以及指示每個(gè)文件存在于目錄的哪個(gè)位置的目錄項(xiàng)。
通常,在記錄介質(zhì)中提供專用于FAT和根目錄的區(qū)域。PC(個(gè)人計(jì)算機(jī))經(jīng)由PC接口(SCSI、IDE、IEEE1394、USB等)接收文件訪問所需的這些信息,并根據(jù)所接收的信息而執(zhí)行記錄/再現(xiàn)控制。
在記錄/再現(xiàn)設(shè)備中提供用于在存儲(chǔ)介質(zhì)中不斷地存儲(chǔ)FAT區(qū)域的內(nèi)容的副本的存儲(chǔ)器。在主機(jī)設(shè)備發(fā)出訪問請(qǐng)求命令時(shí),參考存儲(chǔ)在存儲(chǔ)器中的FAT,以確定訪問位置,使得高速訪問成為可能(例如,參照專利文檔1(日本專利申請(qǐng)公開HEI-8-339661))。
如果使用了例如HDD的旋轉(zhuǎn)記錄介質(zhì),則內(nèi)側(cè)區(qū)域的傳輸速率比外側(cè)區(qū)域的傳輸速率慢很多(對(duì)于HDD來說約為一半)。盡管FAT文件系統(tǒng)通過使用具有盡可能快的傳輸速率的(外側(cè))區(qū)域而連續(xù)地寫入數(shù)據(jù),但在完全使用了外側(cè)區(qū)域之后,一定要必須使用具有較慢速率的內(nèi)側(cè)區(qū)域。如果重復(fù)執(zhí)行數(shù)據(jù)寫入和擦除,則獲取連續(xù)的空閑區(qū)域變得困難,并且,將一個(gè)文件斷開地記錄到很多不連續(xù)的簇中,導(dǎo)致顯著降低了傳輸速率(這通常被稱為碎片)。
在任一情況下,傳輸性能隨著時(shí)間的流逝而降低。具體地,如果以數(shù)字靜態(tài)照相機(jī)的高圖像質(zhì)量模式執(zhí)行連續(xù)的成像,則在短時(shí)間內(nèi)出現(xiàn)高速的大容量數(shù)據(jù)寫入,并且,難以通過使用諸如HDD和存儲(chǔ)卡的現(xiàn)用的記錄介質(zhì)而處理此數(shù)據(jù)寫入。因此,產(chǎn)生了這樣的問題,如在連續(xù)成像之后,在照相機(jī)中加載大緩沖區(qū),并且延長(zhǎng)了對(duì)于在記錄介質(zhì)中再次寫入的等待時(shí)間。
已為了解決這些問題而作出了本發(fā)明,并且,本發(fā)明旨在提供能夠高速、連續(xù)地寫入大容量文件的記錄/再現(xiàn)設(shè)備和記錄方法。

發(fā)明內(nèi)容
為了實(shí)現(xiàn)此目的,本發(fā)明的記錄/再現(xiàn)設(shè)備具有記錄介質(zhì),其具有根據(jù)記錄位置而不同的傳輸速率;以及控制部件,用于通過使用記錄介質(zhì)的預(yù)定記錄區(qū)域作為臨時(shí)記錄區(qū)域而將從主機(jī)設(shè)備傳輸?shù)臄?shù)據(jù)寫入到臨時(shí)記錄區(qū)域中、并在空閑周期期間將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而控制臨時(shí)記錄區(qū)域被釋放。
根據(jù)本發(fā)明,使用記錄介質(zhì)的高速記錄區(qū)域作為臨時(shí)記錄區(qū)域,在臨時(shí)記錄區(qū)域中寫入從主機(jī)設(shè)備傳輸?shù)臄?shù)據(jù),并且,在空閑周期期間將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,以釋放高速記錄區(qū)域,并預(yù)備接下來的傳輸數(shù)據(jù)寫入。因此,可顯著地改善從主機(jī)設(shè)備來看的傳輸速率。
本發(fā)明的記錄/再現(xiàn)設(shè)備還可具有存儲(chǔ)器,用于存儲(chǔ)用于管理有關(guān)記錄介質(zhì)中的文件的地址信息的表,其中,控制部件可被配置為響應(yīng)于來自主機(jī)設(shè)備的預(yù)定模式切換命令而將記錄介質(zhì)中的表讀取到存儲(chǔ)器中,并通過參考存儲(chǔ)在存儲(chǔ)器中的表而檢查臨時(shí)記錄區(qū)域中的空閑區(qū)域、或其它記錄區(qū)域中的空閑區(qū)域。更具體地,根據(jù)本發(fā)明,可減小主機(jī)設(shè)備的負(fù)擔(dān),并可實(shí)現(xiàn)高速操作,這是因?yàn)椋蝗Q于主機(jī)設(shè)備中的過程,而通過參考該表在記錄/再現(xiàn)設(shè)備中執(zhí)行檢查臨時(shí)記錄區(qū)域或其它記錄區(qū)域中的空閑區(qū)域的過程。
此外,在本發(fā)明的記錄/再現(xiàn)設(shè)備中,如果在經(jīng)過了預(yù)定時(shí)間或更久之后,不出現(xiàn)來自主機(jī)設(shè)備的對(duì)存儲(chǔ)設(shè)備的訪問請(qǐng)求,則控制部件可通過將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而控制釋放臨時(shí)記錄區(qū)域。在此情況下,可快速地執(zhí)行從臨時(shí)記錄區(qū)域到另一個(gè)記錄區(qū)域的數(shù)據(jù)傳輸,而沒有要響應(yīng)于來自主機(jī)設(shè)備的訪問請(qǐng)求而執(zhí)行的過程的競(jìng)爭(zhēng)。
此外,在本發(fā)明的記錄/再現(xiàn)設(shè)備中,控制部件可控制壓縮數(shù)據(jù),并將數(shù)據(jù)寫入到臨時(shí)記錄區(qū)域中,并在將數(shù)據(jù)傳輸?shù)搅硪粋€(gè)記錄區(qū)域之前對(duì)壓縮的數(shù)據(jù)進(jìn)行解壓縮。因此,在使用臨時(shí)記錄區(qū)域作為不能從用戶查看的區(qū)域時(shí),有可能改善臨時(shí)記錄區(qū)域的使用效率,并抑制要由臨時(shí)記錄區(qū)域引起的用戶區(qū)域的容量損失。
另外,根據(jù)本發(fā)明的另一方面的記錄/再現(xiàn)方法用于將數(shù)據(jù)記錄在具有根據(jù)記錄位置而不同的傳輸速率的記錄介質(zhì)中,該方法具有以下步驟通過使用記錄介質(zhì)的預(yù)定記錄區(qū)域作為臨時(shí)記錄區(qū)域,而將從主機(jī)設(shè)備傳輸?shù)臄?shù)據(jù)寫入到臨時(shí)記錄區(qū)域中;以及通過在空閑周期期間將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而釋放臨時(shí)記錄區(qū)域。
根據(jù)本發(fā)明,使用記錄介質(zhì)的高速記錄區(qū)域作為臨時(shí)記錄區(qū)域,在臨時(shí)記錄區(qū)域中寫入從主機(jī)設(shè)備傳輸?shù)臄?shù)據(jù),并且,在空閑周期期間將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,以釋放高速記錄區(qū)域,并預(yù)備接下來的傳輸數(shù)據(jù)寫入。因此,可顯著地改善從主機(jī)設(shè)備來看的傳輸速率。
本發(fā)明的記錄方法還可具有以下步驟響應(yīng)于來自主機(jī)設(shè)備的預(yù)定模式切換命令,而將記錄介質(zhì)中的表讀取到記錄/再現(xiàn)設(shè)備的存儲(chǔ)器中;以及通過參考存儲(chǔ)在存儲(chǔ)器中的表而檢查臨時(shí)記錄區(qū)域中的空閑區(qū)域、或其它記錄區(qū)域中的空閑區(qū)域。根據(jù)本發(fā)明,可減小主機(jī)設(shè)備的負(fù)擔(dān),并可實(shí)現(xiàn)高速操作,這是因?yàn)?,不取決于主機(jī)設(shè)備中的過程,而通過參考該表在記錄/再現(xiàn)設(shè)備中執(zhí)行檢查臨時(shí)記錄區(qū)域或其它記錄區(qū)域中的空閑區(qū)域的過程。
此外,在本發(fā)明的記錄方法中,如果在經(jīng)過了預(yù)定時(shí)間或更久之后,不出現(xiàn)來自主機(jī)設(shè)備的對(duì)存儲(chǔ)設(shè)備的訪問請(qǐng)求,則可通過將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而釋放臨時(shí)記錄區(qū)域。在此情況下,可快速地執(zhí)行從臨時(shí)記錄區(qū)域到另一個(gè)記錄區(qū)域的數(shù)據(jù)傳輸,而沒有要響應(yīng)于來自主機(jī)設(shè)備的訪問請(qǐng)求而執(zhí)行的過程的競(jìng)爭(zhēng)。
此外,本發(fā)明的記錄方法還可包括以下步驟將要寫入到臨時(shí)記錄區(qū)域中的數(shù)據(jù)壓縮;以及在將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)搅硪粋€(gè)記錄區(qū)域之前對(duì)從臨時(shí)記錄區(qū)域讀取的壓縮的數(shù)據(jù)進(jìn)行解壓縮。因此,在使用臨時(shí)記錄區(qū)域作為不能從用戶查看的區(qū)域時(shí),有可能改善臨時(shí)記錄區(qū)域的使用效率,并抑制要由臨時(shí)記錄區(qū)域引起的用戶區(qū)域的容量損失。


圖1是示出根據(jù)本發(fā)明的實(shí)施例的記錄/再現(xiàn)設(shè)備的結(jié)構(gòu)的圖。
圖2是示出在圖1中示出的記錄/再現(xiàn)設(shè)備的盤地址空間的區(qū)域映射的圖。
圖3是圖解到HDD的數(shù)據(jù)寫入的操作序列的流程圖。
圖4是示出用于設(shè)置數(shù)據(jù)寫入的參數(shù)的命令的例子的圖。
具體實(shí)施例方式
下面將通過參照附圖來描述本發(fā)明的實(shí)施例。
圖1是示出根據(jù)本發(fā)明的實(shí)施例的記錄/再現(xiàn)設(shè)備的結(jié)構(gòu)的圖。
此記錄/再現(xiàn)設(shè)備是使用硬盤(下文中稱為“盤”)10的硬盤驅(qū)動(dòng)器(下文中稱為“HDD”)1,并且,其采用MS-DOS兼容的FAT文件系統(tǒng)作為文件系統(tǒng)。
HDD 1經(jīng)由諸如IDE(集成驅(qū)動(dòng)電子器件)、SCSI(小型計(jì)算機(jī)系統(tǒng)接口)、FC(光纖信道)、以及USB(通用串行總線)的接口2而連接到例如AV設(shè)備的主機(jī)設(shè)備3。HDD 1的接口控制單元4經(jīng)由接口2而接收從主機(jī)設(shè)備3發(fā)出的命令,掌握其內(nèi)容,并通知HDD 1中的CPU 5(中央處理單元)5。根據(jù)通知的內(nèi)容,CPU 5設(shè)置硬盤控制單元6、讀取/寫入通道單元7、以及伺服控制單元8所需的命令和參數(shù),以執(zhí)行它們的操作。
伺服控制單元8控制用于驅(qū)動(dòng)和轉(zhuǎn)動(dòng)盤10的主軸馬達(dá)9、以及用于饋送(feed)用來沿盤10的徑向而從/向盤10讀取/寫入信號(hào)的頭(未示出)的音圈馬達(dá)11的驅(qū)動(dòng),以由此將頭移動(dòng)到預(yù)定軌道和扇區(qū)。讀取/寫入通道單元7將在數(shù)據(jù)寫入到盤10的期間發(fā)送的用戶數(shù)據(jù)編碼(調(diào)制)為適于記錄/再現(xiàn)系統(tǒng)的特性的數(shù)字比特串。讀取/寫入通道單元7從在數(shù)據(jù)讀取期間自頭讀取的再現(xiàn)信號(hào)中去除高頻噪聲,將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),通過使用最大似然解碼方法而估計(jì)數(shù)據(jù),并在之后進(jìn)行解調(diào),以再現(xiàn)用戶數(shù)據(jù)。
硬盤控制單元6管理在緩沖存儲(chǔ)器12、讀取/寫入通道單元7和接口控制單元4之間的數(shù)據(jù)傳輸,并執(zhí)行有關(guān)數(shù)據(jù)格式的處理。在此情況下,還執(zhí)行利用糾錯(cuò)碼的編碼和檢錯(cuò)、以及有關(guān)糾錯(cuò)的處理。
圖2是示出盤地址空間的區(qū)域映射的圖。寫入到HDD 1的數(shù)據(jù)的最小單位被稱為扇區(qū),其大小通常為512字節(jié)。HDD 1通過使用以下三個(gè)參數(shù),以扇區(qū)為單位而管理盤10的存儲(chǔ)區(qū)域,所述參數(shù)即物理地址、物理扇區(qū)號(hào)、邏輯扇區(qū)號(hào)。物理地址由三個(gè)參數(shù)組成,即表面號(hào)、軌道號(hào)、以及扇區(qū)號(hào)。物理扇區(qū)號(hào)是以從盤10的外側(cè)區(qū)域到內(nèi)側(cè)區(qū)域的次序而依次編號(hào)的所有扇區(qū)的號(hào)碼。邏輯扇區(qū)號(hào)是通過替換過程而分配給不能讀取/寫入的有缺陷的扇區(qū)的地址。
另一方面,主機(jī)設(shè)備3通過使用邏輯塊地址(LBA)而訪問盤10。用于管理文件的文件系統(tǒng)使用由多個(gè)(N個(gè))扇區(qū)組成的一個(gè)簇,作為讀取/寫入最小單位。FAT(文件分配表)是其中具有有關(guān)如何將每個(gè)文件存儲(chǔ)在簇中的信息的表。通過使用FAT而執(zhí)行管理的文件系統(tǒng)被稱為FAT文件系統(tǒng)。在下面的描述中,假定通過將LBA簡(jiǎn)單地除以N,而得到簇地址,其中,N=16(一個(gè)簇=8K字節(jié))。
通常,將HDD 1的存儲(chǔ)區(qū)域劃分為三個(gè)區(qū)域系統(tǒng)區(qū)域、用戶區(qū)域、以及HDD系統(tǒng)區(qū)域。從主機(jī)設(shè)備3來看,在LBA空間中分配系統(tǒng)區(qū)域和用戶區(qū)域。
系統(tǒng)區(qū)域由兩個(gè)區(qū)域組成,即主引導(dǎo)記錄和FAT區(qū)域。主引導(dǎo)記錄是從主機(jī)設(shè)備3來看的LBA 0處的扇區(qū),并記錄引導(dǎo)自舉(boot strap)代碼和分區(qū)表。
用戶區(qū)域由用于管理文件信息的目錄區(qū)域和實(shí)際數(shù)據(jù)的數(shù)據(jù)區(qū)域組成(在FAT 32中或之前,僅根目錄屬于系統(tǒng)區(qū)域)。目錄區(qū)域存儲(chǔ)每個(gè)目錄(每個(gè)文件)各自的文件名、擴(kuò)展名、屬性、最后更新時(shí)間、起始簇地址、文件大小等,作為目錄信息A。
HDD系統(tǒng)區(qū)域用于HDD 1中的CPU 5、以存儲(chǔ)引導(dǎo)代碼和各種表,或用于替換過程的區(qū)域。通常,主機(jī)設(shè)備不使用HDD系統(tǒng)區(qū)域,從而在圖2中忽略此區(qū)域。
在此實(shí)施例中,設(shè)置用于臨時(shí)存儲(chǔ)要寫入的數(shù)據(jù)的區(qū)域。此區(qū)域?qū)?yīng)于圖2中示出的從00000h至7FFFF的邏輯扇區(qū)號(hào)上的區(qū)域(256M字節(jié))。因此,主引導(dǎo)記錄的邏輯扇區(qū)號(hào)為80000h。下面,用于臨時(shí)存儲(chǔ)要寫入的數(shù)據(jù)的區(qū)域被稱為盤地址空間。在LBA空間中,在主機(jī)設(shè)備3不使用的區(qū)域、F00000h之后的空間(數(shù)據(jù)區(qū)域直到9FFFFF)中置入盤高速緩沖存儲(chǔ)區(qū)域。還為此盤高速緩沖存儲(chǔ)區(qū)域而定義簇地址。
在新近的HDD中,通常,執(zhí)行區(qū)位(zone bit)記錄,其中,將盤劃分為多個(gè)區(qū)(例如,10至20個(gè)區(qū)),并且,每個(gè)區(qū)使用相同的寫入頻率和相同的記錄/再現(xiàn)參數(shù)(波形等價(jià)(waveform equivalent)濾波器的系數(shù)等)。如果僅在一個(gè)區(qū)中執(zhí)行寫入(讀取),則不需要改變參數(shù),以便改善效率。因此,通過考慮到區(qū)大小而確定盤高速緩沖存儲(chǔ)區(qū)域的大小。
接下來,將通過參照?qǐng)D3而對(duì)到HDD 1的數(shù)據(jù)寫入的操作作出描述。
執(zhí)行通過使用盤高速緩沖存儲(chǔ)區(qū)域的到HDD 1的數(shù)據(jù)寫入,同時(shí)HDD 1管理用于文件管理的地址信息。下文中將此操作模式稱為AV模式,并且,將正常操作模式稱為PC模式。
首先,主機(jī)設(shè)備3將HDD 1中的盤10的FAT區(qū)域的內(nèi)容更新為最近的內(nèi)容,并且,之后,發(fā)出從PC模式轉(zhuǎn)換到AV模式的命令。當(dāng)HDD 1中的CPU 5經(jīng)由接口控制單元4而獲知轉(zhuǎn)換到AV模式的指令(步驟301)時(shí),CPU5將盤10中的FAT區(qū)域的內(nèi)容加載到存儲(chǔ)器13中(步驟302),并設(shè)置指示AV模式的執(zhí)行狀態(tài)的標(biāo)志,以向主機(jī)設(shè)備3通知到AV模式的轉(zhuǎn)換(步驟303)。
當(dāng)在主機(jī)設(shè)備3中執(zhí)行例如數(shù)字照相機(jī)的連續(xù)成像的特定寫入請(qǐng)求操作時(shí),主機(jī)設(shè)備3確定要寫入的內(nèi)容數(shù)據(jù)的文件名(文件1),新形成目錄項(xiàng),并在HDD中寫入所述目錄項(xiàng)。此時(shí)寫入的目錄項(xiàng)僅為起始簇地址和最近的更新時(shí)間,作為目錄項(xiàng),它們是不完整的。
HDD 1參考在存儲(chǔ)器13中保持的FAT,從空閑的簇中選擇適當(dāng)?shù)拇?,并在所選簇中寫入目錄信息(步驟304)。在寫入了目錄信息之后,將地址通知給主機(jī)設(shè)備3。
接下來,主機(jī)設(shè)備3設(shè)置寫入內(nèi)容數(shù)據(jù)所需的參數(shù)。具體地,確定文件的起始簇地址、訪問大小等。盡管主機(jī)設(shè)備3延遲FAT到HDD的管理,但需要共享起始簇地址,以便識(shí)別文件。圖4示出了用于執(zhí)行共享的命令(設(shè)置Rec參數(shù))的例子。該命令被定義為AT的賣方唯一命令,并僅在寫入文件之前執(zhí)行一次。
對(duì)于在命令中的特征寄存器中定義的位,OP(外側(cè)位置)和IP(內(nèi)側(cè)位置)指定HDD 1從盤10的外側(cè)的OP還是內(nèi)側(cè)的IP取得記錄起始簇。如果OP和IP兩者的位均為0,則在扇區(qū)計(jì)數(shù)寄存器等中設(shè)置的起始簇地址變?yōu)橛行А?br> 為了通過使用盤高速緩沖存儲(chǔ)區(qū)域而執(zhí)行到HDD 1的數(shù)據(jù)寫入,主機(jī)設(shè)備3向HDD 1通知以文件為單位的盤高速緩沖存儲(chǔ)區(qū)域的使用許可。至此,通過對(duì)圖4中的QW(快速寫入)位設(shè)置“1”,而執(zhí)行該命令。在此情況下,HDD 1參考存儲(chǔ)器13中的FAT,并沿由IP和OP指定的方向而依次搜索用戶區(qū)域中的空閑簇,并且,向主機(jī)設(shè)備3通知第一個(gè)搜索出的空閑簇,作為起始簇地址(步驟305)。
在HDD 1根據(jù)從主機(jī)設(shè)備3發(fā)出的命令而確定可使用盤高速緩沖存儲(chǔ)區(qū)域(步驟306和307)時(shí),HDD從盤高速緩沖存儲(chǔ)區(qū)域的開頭起依次搜索盤高速緩沖存儲(chǔ)區(qū)域中的空閑簇,以選擇最長(zhǎng)的連續(xù)空閑區(qū)域。HDD 1記錄所選空閑區(qū)域的起始簇地址,以及向主機(jī)設(shè)備3通知的記錄起始簇地址。例如,在圖2中示出的例子中,空閑區(qū)域的起始簇地址是LBA F00000h(PLBA000000)。由于將盤高速緩沖存儲(chǔ)區(qū)域中的數(shù)據(jù)復(fù)制(移動(dòng))到了用戶區(qū)域,所以,盤高速緩沖存儲(chǔ)區(qū)域中的多數(shù)處于未使用(空閑)狀態(tài)。
之后,主機(jī)設(shè)備以所設(shè)置的訪問大小為單位而依次寫入文件的數(shù)據(jù)(步驟308和309)。此時(shí),盡管未在向主機(jī)設(shè)備3通知的地址上的簇中寫入數(shù)據(jù),但對(duì)FAT設(shè)置使用的標(biāo)志(例如EOF)。
從主機(jī)設(shè)備3發(fā)送的數(shù)據(jù)被一次存儲(chǔ)在緩沖存儲(chǔ)器12中,并通過硬盤控制單元6而被格式化,之后被發(fā)送到讀取/寫入通道單元7,并在盤高速緩沖存儲(chǔ)區(qū)域中的所選簇(圖2中的B)中寫入該數(shù)據(jù)。在此情況下,如果HDD1的CPU 5或硬盤控制單元6具有足夠的能力,則壓縮數(shù)據(jù),以減小到盤10的寫入量,以便可改善從主機(jī)設(shè)備3來看的傳輸速率。
在每次完成一個(gè)訪問大小單位的數(shù)據(jù)寫入時(shí),通過使用映射在LBA空間上的盤高速緩沖存儲(chǔ)區(qū)域的簇地址,而更新存儲(chǔ)器13中的FAT。在圖2中,簇地址F0000h上的簇是起始簇,并且,由于之后連續(xù)地執(zhí)行數(shù)據(jù)寫入,所以,將F0001h設(shè)為地址F0000h上的FAT項(xiàng),將F0002h設(shè)為地址F0001h上的FAT項(xiàng),而在最后的F000Dh上設(shè)置EOF(FAT32中的0FFFFFFFh)。
在將文件完全地寫入到盤10中之后,主機(jī)設(shè)備3更新有關(guān)最近的更新時(shí)間的盤10的目錄項(xiàng)、以及起始簇地址。之后,主機(jī)設(shè)備3指示HDD 1將存儲(chǔ)器13中的FAT寫入到盤10(步驟310)。
之后,如果在經(jīng)過預(yù)設(shè)時(shí)間或更久之后未出現(xiàn)寫入或讀取(如果空閑的話)(步驟312處的“是”),那么,HDD 1將盤高速緩沖存儲(chǔ)區(qū)域中的數(shù)據(jù)復(fù)制到用戶區(qū)域(圖2中的C)(步驟313)。由于已經(jīng)將起始簇地址通知到主機(jī)設(shè)備3,所以,數(shù)據(jù)寫入在此地址上開始。之后,參考存儲(chǔ)器3中的FAT,以根據(jù)IP和OP的指定,而依次搜索用戶區(qū)域中的空閑簇,并且,在找到空閑簇之后,立即在該空閑簇中寫入數(shù)據(jù)。
例如,在圖2中示出的例子中,首先,將地址F0000h處的簇復(fù)制到01234h。此時(shí),將地址01234h上的FAT項(xiàng)設(shè)為F0001h,并且,將地址F0000h上的簇設(shè)為未使用狀態(tài)(FAT32中的0000000h)。接下來,由于地址01235h上的簇是空閑的,所以,將地址F0001h上的簇復(fù)制到該空閑簇。將01235h設(shè)為地址01234h上的FAT項(xiàng),將F0002h設(shè)為地址01235h上的FAT項(xiàng),并將未使用狀態(tài)設(shè)為地址F0001h上的FAT項(xiàng)。類似地,將一直到地址F000Dh的簇依次復(fù)制直到地址01240h。
因而,還更新FAT(步驟314),以對(duì)直到地址F000Dh的簇設(shè)置未使用狀態(tài),并且,將EOF(0FFFFFFFh)設(shè)為在其處進(jìn)入文件的最后部分的簇地址01240h上的FAT項(xiàng)。
如果壓縮了數(shù)據(jù),則恢復(fù)并寫入原始數(shù)據(jù)。如果在復(fù)制期間從主機(jī)設(shè)備3發(fā)出了從AV模式轉(zhuǎn)換為PC模式的命令,則向主機(jī)設(shè)備3通知仍未完成該過程,以由此中斷操作模式的轉(zhuǎn)換。
已通過特定例子、使用HDD而作出了描述。還可將本發(fā)明應(yīng)用于傳輸速率根據(jù)訪問位置而改變的存儲(chǔ)介質(zhì),如包括CD(致密盤)和DVD(數(shù)字多用盤)的光盤、使用半導(dǎo)體存儲(chǔ)器作為介質(zhì)的存儲(chǔ)器件等。在本發(fā)明中優(yōu)化的文件系統(tǒng)的類型不限于FAT文件系統(tǒng),而還可采用任意其它文件系統(tǒng),只要該文件系統(tǒng)作為文件而管理數(shù)據(jù)便可。
根據(jù)上述實(shí)施例的記錄/再現(xiàn)設(shè)備,可在存儲(chǔ)設(shè)備的最大傳輸速率下穩(wěn)定地執(zhí)行高速和大容量的數(shù)據(jù)寫入。特別是在硬盤驅(qū)動(dòng)器的情況下,在每個(gè)區(qū)之間最多存在兩倍的傳輸速率差異,并且,在實(shí)踐中存在碎片。因此,有效的寫入傳輸速率約為最大值的1/3至1/4。因此,通常,以最高性能進(jìn)行數(shù)據(jù)寫入是可能的。由于改善了記錄/再現(xiàn)設(shè)備的傳輸速率,所以,例如,可縮短在數(shù)字照相機(jī)的連續(xù)成像之后的等待時(shí)間,而不需要在主機(jī)一側(cè)提供大緩沖存儲(chǔ)器。
本發(fā)明不僅限于上述實(shí)施例,而且,顯然,在不背離本發(fā)明的要旨的范圍中,有可能存在各種修改。
工業(yè)應(yīng)用性根據(jù)本發(fā)明的記錄/再現(xiàn)設(shè)備和記錄方法,可高速、連續(xù)地寫入大容量的文件,并可得到有利效果,例如,可縮短在數(shù)字照相機(jī)的連續(xù)成像之后的等待時(shí)間,而不需要在主機(jī)一側(cè)提供大緩沖存儲(chǔ)器。
權(quán)利要求書(按照條約第19條的修改)1、一種記錄/再現(xiàn)設(shè)備,其特征在于包括記錄介質(zhì),其具有根據(jù)記錄位置而不同的傳輸速率;以及控制部件,用于通過使用記錄介質(zhì)的預(yù)定記錄區(qū)域作為臨時(shí)記錄區(qū)域而將從主機(jī)設(shè)備傳輸?shù)臄?shù)據(jù)寫入到臨時(shí)記錄區(qū)域中、并在空閑周期期間將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而控制臨時(shí)記錄區(qū)域被釋放,其中,控制部件響應(yīng)于來自主機(jī)設(shè)備的、用于切換到使用臨時(shí)記錄區(qū)域的寫入模式的切換命令,而將記錄介質(zhì)中的表讀取到存儲(chǔ)用于管理有關(guān)記錄介質(zhì)中的文件的地址信息的表的存儲(chǔ)器中,通過參考存儲(chǔ)在存儲(chǔ)器中的表而檢查臨時(shí)記錄區(qū)域中或另一個(gè)記錄區(qū)域中的空閑區(qū)域,并向主機(jī)設(shè)備通知另一個(gè)記錄區(qū)域的寫入起始地址。
2、如權(quán)利要求1所述的記錄/再現(xiàn)設(shè)備,其特征在于如果在經(jīng)過了預(yù)定時(shí)間或更久之后,不出現(xiàn)來自主機(jī)設(shè)備的對(duì)存儲(chǔ)設(shè)備的訪問請(qǐng)求,則控制部件通過將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而控制釋放臨時(shí)記錄區(qū)域。
3、如權(quán)利要求1所述的記錄/再現(xiàn)設(shè)備,其特征在于控制部件壓縮數(shù)據(jù),并將數(shù)據(jù)寫入到臨時(shí)記錄區(qū)域中,并在將數(shù)據(jù)傳輸?shù)搅硪粋€(gè)記錄區(qū)域之前對(duì)壓縮的數(shù)據(jù)進(jìn)行解壓縮。
4、一種用于將數(shù)據(jù)記錄在具有根據(jù)記錄位置而不同的傳輸速率的記錄介質(zhì)中的記錄方法,其特征在于包括以下步驟通過使用記錄介質(zhì)的預(yù)定記錄區(qū)域作為臨時(shí)記錄區(qū)域,而將從主機(jī)設(shè)備傳輸?shù)臄?shù)據(jù)寫入到臨時(shí)記錄區(qū)域中;通過在空閑周期期間將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而釋放臨時(shí)記錄區(qū)域;響應(yīng)于來自主機(jī)設(shè)備的、用于切換到使用臨時(shí)記錄區(qū)域的寫入模式的切換命令,而將記錄介質(zhì)中的表讀取到記錄/再現(xiàn)設(shè)備的存儲(chǔ)器中;以及通過參考存儲(chǔ)在存儲(chǔ)器中的表而檢查臨時(shí)記錄區(qū)域中或另一個(gè)記錄區(qū)域中的空閑區(qū)域。
5、如權(quán)利要求4所述的記錄方法,其特征在于如果在經(jīng)過了預(yù)定時(shí)間或更久之后,不出現(xiàn)來自主機(jī)設(shè)備的對(duì)存儲(chǔ)設(shè)備的訪問請(qǐng)求,則通過將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而釋放臨時(shí)記錄區(qū)域。
6、如權(quán)利要求4所述的記錄方法,其特征在于還包括以下步驟將要寫入到臨時(shí)記錄區(qū)域中的數(shù)據(jù)壓縮;以及在將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)搅硪粋€(gè)記錄區(qū)域時(shí),對(duì)從臨時(shí)記錄區(qū)域讀取的壓縮的數(shù)據(jù)進(jìn)行解壓縮。
權(quán)利要求
1.一種記錄/再現(xiàn)設(shè)備,其特征在于包括記錄介質(zhì),其具有根據(jù)記錄位置而不同的傳輸速率;以及控制部件,用于通過使用記錄介質(zhì)的預(yù)定記錄區(qū)域作為臨時(shí)記錄區(qū)域而將從主機(jī)設(shè)備傳輸?shù)臄?shù)據(jù)寫入到臨時(shí)記錄區(qū)域中、并在空閑周期期間將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而控制臨時(shí)記錄區(qū)域被釋放。
2.如權(quán)利要求1所述的記錄/再現(xiàn)設(shè)備,其特征在于還包括存儲(chǔ)器,用于存儲(chǔ)用于管理有關(guān)記錄介質(zhì)中的文件的地址信息的表,其中,控制部件響應(yīng)于來自主機(jī)設(shè)備的預(yù)定模式切換命令而將記錄介質(zhì)中的表讀取到存儲(chǔ)器中,并通過參考存儲(chǔ)在存儲(chǔ)器中的表而檢查臨時(shí)記錄區(qū)域中的空閑區(qū)域、或另一個(gè)記錄區(qū)域中的空閑區(qū)域。
3.如權(quán)利要求1所述的記錄/再現(xiàn)設(shè)備,其特征在于如果在經(jīng)過了預(yù)定時(shí)間或更久之后,不出現(xiàn)來自主機(jī)設(shè)備的對(duì)存儲(chǔ)設(shè)備的訪問請(qǐng)求,則控制部件通過將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而控制釋放臨時(shí)記錄區(qū)域。
4.如權(quán)利要求1所述的記錄/再現(xiàn)設(shè)備,其特征在于控制部件壓縮數(shù)據(jù),并將數(shù)據(jù)寫入到臨時(shí)記錄區(qū)域中,并在將數(shù)據(jù)傳輸?shù)搅硪粋€(gè)記錄區(qū)域之前對(duì)壓縮的數(shù)據(jù)進(jìn)行解壓縮。
5.一種用于將數(shù)據(jù)記錄在具有根據(jù)記錄位置而不同的傳輸速率的記錄介質(zhì)中的記錄方法,其特征在于包括以下步驟通過使用記錄介質(zhì)的預(yù)定記錄區(qū)域作為臨時(shí)記錄區(qū)域,而將從主機(jī)設(shè)備傳輸?shù)臄?shù)據(jù)寫入到臨時(shí)記錄區(qū)域中;以及通過在空閑周期期間將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而釋放臨時(shí)記錄區(qū)域。
6.如權(quán)利要求5所述的記錄方法,其特征在于還包括響應(yīng)于來自主機(jī)設(shè)備的預(yù)定模式切換命令,而將記錄介質(zhì)中的表讀取到記錄/再現(xiàn)設(shè)備的存儲(chǔ)器中;以及通過參考存儲(chǔ)在存儲(chǔ)器中的表而檢查臨時(shí)記錄區(qū)域中的空閑區(qū)域、或另一個(gè)記錄區(qū)域中的空閑區(qū)域。
7.如權(quán)利要求5所述的記錄方法,其特征在于如果在經(jīng)過了預(yù)定時(shí)間或更久之后,不出現(xiàn)來自主機(jī)設(shè)備的對(duì)存儲(chǔ)設(shè)備的訪問請(qǐng)求,則通過將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)骄哂斜扰R時(shí)記錄區(qū)域的傳輸速率低的傳輸速率的另一個(gè)記錄區(qū)域,而釋放臨時(shí)記錄區(qū)域。
8.如權(quán)利要求5所述的記錄方法,其特征在于還包括以下步驟將要寫入到臨時(shí)記錄區(qū)域中的數(shù)據(jù)壓縮;以及在將數(shù)據(jù)從臨時(shí)記錄區(qū)域傳輸?shù)搅硪粋€(gè)記錄區(qū)域時(shí),對(duì)從臨時(shí)記錄區(qū)域讀取的壓縮的數(shù)據(jù)進(jìn)行解壓縮。
全文摘要
提供了能夠快速且連續(xù)地寫入大容量的文件的記錄/再現(xiàn)設(shè)備。在HDD的記錄區(qū)域中布置盤高速緩沖存儲(chǔ)區(qū)域,作為用于臨時(shí)存儲(chǔ)要寫入的數(shù)據(jù)的區(qū)域。盤高速緩沖存儲(chǔ)區(qū)域被定義為L(zhǎng)BA空間中的不由主機(jī)設(shè)備(3)使用的區(qū)域,并被布置在例如盤(10)的外圍的高傳輸速度的區(qū)域上。將從主機(jī)設(shè)備(3)傳輸?shù)奈募懭氲奖P高速緩沖存儲(chǔ)區(qū)域,并且,在空閑時(shí)間可用時(shí),將該文件從盤高速緩沖存儲(chǔ)區(qū)域移動(dòng)到正常用戶區(qū)域,由此釋放盤高速緩沖存儲(chǔ)區(qū)域,以便寫入接下來的傳輸數(shù)據(jù)。
文檔編號(hào)G06F12/00GK1864218SQ200480028658
公開日2006年11月15日 申請(qǐng)日期2004年9月30日 優(yōu)先權(quán)日2003年10月2日
發(fā)明者田村哲也, 西村章, 佐佐剛, 鈴木一也 申請(qǐng)人:索尼株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南充市| 洪湖市| 松江区| 太仓市| 井研县| 申扎县| 温泉县| 沙洋县| 福海县| 乡城县| 忻城县| 崇州市| 周口市| 柳河县| 祁门县| 宣威市| 博湖县| 甘肃省| 民勤县| 沭阳县| 萨迦县| 惠水县| 瑞昌市| 东乡族自治县| 临朐县| 哈巴河县| 浙江省| 高青县| 巴中市| 安康市| 昔阳县| 阿巴嘎旗| 五大连池市| 永城市| 浠水县| 锡林浩特市| 南康市| 张家港市| 玉门市| 浦城县| 金湖县|