專利名稱:記錄控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于將從音樂再生裝置等連續(xù)地被輸入的音樂數(shù)據(jù)按照每個音樂片斷以文件形式記錄到由文件系統(tǒng)進行格式化的記錄媒體中的記錄控制方法,并涉及實施該控制方法的記錄裝置。
背景技術(shù):
諸如硬盤播放器和CD-R(壓縮的可記錄光盤)播放器之類的數(shù)字視頻播放器,已被普及為用于將從音樂再生裝置等連續(xù)地輸入的音樂數(shù)據(jù)以文件形式記錄到由文件系統(tǒng)進行格式化的記錄媒體的記錄裝置。
上述記錄裝置包括用于編碼和加密音樂數(shù)據(jù)的控制器;以及用于在接收到來自該控制器的寫入請求時,對將音樂數(shù)據(jù)寫入到記錄媒體執(zhí)行控制的系統(tǒng)控制器(記錄器)??刂破骱拖到y(tǒng)控制器之間的數(shù)據(jù)交換通過存儲器進行。
圖1是示出典型的記錄裝置的結(jié)構(gòu)的框圖。在圖1,附圖標(biāo)記1是用于輸出音樂信號或音樂數(shù)據(jù)的音樂數(shù)據(jù)輸出裝置。附圖標(biāo)記2是壓縮或加密所輸入的音樂數(shù)據(jù)并將其寫入存儲器3的控制器。附圖標(biāo)記3是用于存儲數(shù)據(jù)文件的存儲器。附圖標(biāo)記4是系統(tǒng)控制器(記錄器),其通過控制記錄媒體接口5讀出存儲在存儲器3中的音樂數(shù)據(jù)并將其寫入記錄媒體6。附圖標(biāo)記5是訪問記錄媒體6的記錄媒體接口。附圖標(biāo)記6是在文件系統(tǒng)中被格式化的記錄媒體。
控制器2在執(zhí)行記錄動作時對從音樂數(shù)據(jù)輸出裝置1連續(xù)地輸入的音樂數(shù)據(jù)進行編碼或加密之后,以此方式經(jīng)過信號處理的音樂數(shù)據(jù),以各個特定尺寸存儲到存儲器3。存儲器3分為多個緩沖器#1、#2、#3,并由控制器2改變寫入的順序。當(dāng)存儲器3中沒有可用的余量時,系統(tǒng)控制器4讀出存儲器3中的音樂數(shù)據(jù),并通過記錄媒體接口5將該音樂數(shù)據(jù)寫入記錄媒體6。以此方式,可以根據(jù)連續(xù)的輸入實現(xiàn)記錄。
下面,將參照圖10和圖11說明相關(guān)技術(shù)的記錄動作的處理過程。圖10是示出由系統(tǒng)控制器4執(zhí)行記錄動作時的處理的流程圖。圖11是示出在系統(tǒng)控制器4中發(fā)生音樂片段改變時的文件操作步驟的流程圖。
在步驟S71中,系統(tǒng)控制器4進入記錄循環(huán)。在步驟S72中,判斷音樂片段是否發(fā)生改變。當(dāng)音樂片段未發(fā)生改變時(在步驟S72中為否),進入步驟S73,將存儲器3的緩沖器中的所有音樂數(shù)據(jù)寫入記錄媒體6。另一方面,當(dāng)判斷出音樂片段發(fā)生改變時(在步驟S72中為是),進入步驟S74,將存儲器3中的前一片段的音樂數(shù)據(jù)中的末尾數(shù)據(jù)寫入記錄媒體6。在音樂數(shù)據(jù)中存在音樂片段改變信息或存在用戶要求改變音樂片段的請求的情況下,兩個音樂片斷的音樂數(shù)據(jù),即前一片段的末尾數(shù)據(jù)和下一片段的開頭數(shù)據(jù),被存儲在存儲器3中。然后,在步驟S75執(zhí)行改變音樂片段的文件操作。
圖11示出了執(zhí)行改變音樂片段的文件操作。亦即,在步驟S81中,執(zhí)行結(jié)束處理,以完成將前一片段的音樂數(shù)據(jù)寫入記錄媒體的寫入處理(結(jié)束對前一片段的音樂數(shù)據(jù)的處理)。然后,在步驟S82中,執(zhí)行將密鑰信息寫入記錄媒體的處理,該密鑰信息用于解碼前一片段的音樂數(shù)據(jù)的密碼。接著,在步驟S83中執(zhí)行將前一片段的音樂信息寫入記錄媒體的處理。此處的音樂信息是包括各個音樂片段的內(nèi)容列表(索引等)在內(nèi)的音樂附加信息。然后,在步驟S84中,執(zhí)行對下一音樂片段的文件開始處理,以產(chǎn)生下一片段的音樂數(shù)據(jù)。接著,進入圖10中的步驟S76,將下一片段的音樂數(shù)據(jù)中的開頭數(shù)據(jù)寫入記錄媒體6。通過重復(fù)上述錄音動作,能夠?qū)崿F(xiàn)將連續(xù)地輸入的音樂數(shù)據(jù)按照每一片段記錄為文件的功能。
當(dāng)由于記錄的較高倍速和高音質(zhì)而使特定時間的輸入數(shù)據(jù)量增加時,系統(tǒng)控制器4參考存儲器3內(nèi)的音樂數(shù)據(jù)的時間也相對地增加。由此,控制器2會改寫系統(tǒng)控制器4所參考的存儲器3中的音樂數(shù)據(jù)。結(jié)果,并非所愿的音樂數(shù)據(jù)被寫入記錄媒體,這增加了記錄失敗的概率。
因此,舉例來說,如日本專利公報文獻(日本專利未審公報2000-123477)所公開,提出了一種通過在由于處理遺漏而發(fā)生數(shù)據(jù)缺少之前降低輸入數(shù)據(jù)量或臨時地停止輸入來避免記錄失敗的方法。
在此相關(guān)技術(shù)中,當(dāng)由于記錄的較高倍速和高音質(zhì)而使特定時間的輸入數(shù)據(jù)量增加時,在改變音樂片段的文件操作(步驟S75)期間,系統(tǒng)控制器4參考存儲器3中的音樂數(shù)據(jù)的時間相對地增加。改變音樂片段的文件操作,在將前一片段的音樂數(shù)據(jù)中的末尾數(shù)據(jù)寫入到記錄媒體6的寫入處理(步驟S74)和將下一片段的音樂數(shù)據(jù)中的開頭數(shù)據(jù)寫入到記錄媒體6的寫入處理(步驟S76)之間進行。結(jié)果,系統(tǒng)控制器參考存儲器的時間變長,系統(tǒng)控制器4的處理無法跟上寫入請求,這增加了記錄失敗的概率。通過增加系統(tǒng)控制器4的處理速度或者其對記錄媒體6的訪問速度可以克服這種不便,但是速度的提高不可避免地要增加成本。
發(fā)明內(nèi)容
為克服上述問題,本發(fā)明提出的記錄控制方法是一種用于將被連續(xù)地輸入的音樂數(shù)據(jù)按照各個片斷以文件形式記錄到由文件系統(tǒng)進行格式化的記錄媒體的記錄控制方法,其中當(dāng)發(fā)生音樂片段改變時,將存儲在存儲器中的前一片斷的末尾數(shù)據(jù)寫入記錄媒體,接著,將存儲在存儲器中的下一片段的開頭數(shù)據(jù)寫入記錄媒體;并且此后進一步執(zhí)行改變音樂片段的文件操作。
據(jù)此,在前一片段的末尾數(shù)據(jù)的寫入處理之后立即發(fā)生音樂片段改變的情況下,通過執(zhí)行下一片段的開頭數(shù)據(jù)的寫入處理,可以縮短執(zhí)行改變音樂片段的文件操作中的存儲器參考時間。因此,可以執(zhí)行記錄動作,而無需提高系統(tǒng)控制器的處理速度和其對記錄媒體的訪問速度,即便存在例如較高倍速和高音質(zhì)所帶來的特定時間的輸入數(shù)據(jù)量增加。
在上述方法中,改變音樂片段的文件操作包括對前一片段的文件結(jié)束處理,結(jié)束記錄在記錄媒體中的數(shù)據(jù)文件的形成;前一片段的密鑰信息的寫入處理,將前一片段的密鑰信息寫入記錄媒體的驗證區(qū)中;以及前一片段的音樂信息的寫入處理,將前一片段的音樂信息寫入文件,其中,優(yōu)選在將前一片段的末尾數(shù)據(jù)寫入記錄媒體和將下一片段的開頭數(shù)據(jù)寫入記錄媒體之間執(zhí)行下一片段的文件開始處理。
在前一片段的末尾數(shù)據(jù)的寫入處理之后立即執(zhí)行下一片段上的開頭數(shù)據(jù)的寫入處理的情況下,當(dāng)下一片段的開頭數(shù)據(jù)的寫入處理開始時,必須至少執(zhí)行下一片段的文件開始處理,以便在記錄媒體中形成下一片段文件。
此外,在上述方法中,改變音樂片段的文件操作包括前一片段的文件結(jié)束處理,終止記錄在記錄媒體中的數(shù)據(jù)文件的形成;前一片段的密鑰信息的寫入處理,將前一片段的密鑰信息寫入記錄媒體的驗證區(qū)中;以及前一片段的音樂信息的寫入處理,將前一片段的音樂信息寫入文件,其中優(yōu)選在發(fā)生音樂片段改變之前的空閑時間中執(zhí)行下一片段的文件開始處理。
此外,在上述方法中,可以在發(fā)生音樂片段改變之前的空閑時間中執(zhí)行前一片段的密鑰信息的寫入處理。
此外,在上述方法中,改變音樂片段的文件操作包括寫前一片段的密鑰信息的處理,將前一片段的密鑰信息寫入記錄媒體的驗證區(qū)中;寫前一片段的音樂信息的處理,將前一片段的音樂信息寫入文件;以及下一片段的文件開始處理,在記錄媒體中形成下一片段文件,其中優(yōu)選在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行前一片段的文件結(jié)束處理。
此外,優(yōu)選在發(fā)生音樂片段改變之后的空閑時間中,執(zhí)行前一片段的音樂信息的寫入處理。
據(jù)些,在非音樂片段改變時間的時段中,執(zhí)行改變音樂片段的文件操作,以便分散處理。因此,在發(fā)生音樂片段改變時,可縮短待執(zhí)行的處理所需時間。
而且,在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行上述前一片段的文件結(jié)束處理的情況下,優(yōu)選僅在延遲時間比規(guī)定時間更長時,在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行前一片段的結(jié)束處理,所述延遲時間即從發(fā)出寫入請求直到用于將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的處理開始的時間。
此外,在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行更長的上述前一片段的音樂信息的寫入處理的情況下,優(yōu)選僅當(dāng)延遲時間比規(guī)定時間更長時,在空閑時間中執(zhí)行前一片段的音樂信息的寫入處理,延遲時間即在發(fā)生音樂片段改變之后從發(fā)出寫入請直到用于將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的處理開始的時間。
據(jù)些,考慮到直至開始將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的延遲時間,僅當(dāng)延遲時間長于特定值時,通過推遲處理,可以防止對于產(chǎn)生文件來說不必要的延遲。
根據(jù)本發(fā)明,可提高記錄功能的性能,而無需增加提高系統(tǒng)控制器的處理速度和其對記錄媒體的訪問速度,即便由于較高倍速和高音質(zhì)而使特定時間內(nèi)的輸入數(shù)據(jù)量增加。
本發(fā)明的記錄控制方法用于諸如硬盤播放器和CD-R播放器之類的數(shù)字音頻播放器,這些音頻播放器以文件形式將從音樂再生裝置等連續(xù)地輸入的音樂數(shù)據(jù)記錄到由文件系統(tǒng)進行格式化的記錄媒體。此外,可期待在不增加產(chǎn)品成本的條件下提高性能。
通過以下對優(yōu)選實施例和所附權(quán)利要求的說明,本發(fā)明的其它目的將變得清楚。本領(lǐng)域的技術(shù)人員將通過實施本發(fā)明,記起這里已經(jīng)敘及的本發(fā)明的若干其他有益效果。
圖1是示出實施本發(fā)明的記錄裝置的基本結(jié)構(gòu)的框圖;圖2是示出在根據(jù)本發(fā)明第一實施例的記錄裝置的記錄動作期間控制器的動作的流程圖;圖3是示出在根據(jù)本發(fā)明第一實施例的記錄裝置的記錄動作期間系統(tǒng)控制器的動作的流程圖;
圖4是示出由根據(jù)本發(fā)明第一實施例的記錄裝置的系統(tǒng)控制器執(zhí)行的改變音樂片段的文件操作的流程圖;圖5是示出在根據(jù)本發(fā)明第二實施例的記錄裝置的記錄動作期間系統(tǒng)控制器的動作的流程圖;圖6是示出由根據(jù)本發(fā)明第二實施例的記錄裝置的系統(tǒng)控制器執(zhí)行的改變音樂片段的文件操作的流程圖;圖7是示出根據(jù)本發(fā)明第三實施例的記錄裝置的結(jié)構(gòu)的框圖;圖8是示出在根據(jù)本發(fā)明第三實施例的記錄裝置的記錄動作期間系統(tǒng)控制器的動作的流程圖;圖9是示出由根據(jù)本發(fā)明第三實施例的記錄裝置的系統(tǒng)控制器執(zhí)行的改變音樂片段的文件操作的流程圖;圖10是示出在根據(jù)相關(guān)技術(shù)的記錄裝置的記錄動作期間系統(tǒng)控制器的動作的流程圖;以及圖11是示出由根據(jù)相關(guān)技術(shù)的記錄裝置的系統(tǒng)控制器執(zhí)行的改變音樂片段的文件操作的流程圖。
具體實施例方式
下面將通過參照
本發(fā)明的優(yōu)選實施例。
(第一實施例)用于說明相關(guān)技術(shù)的圖1的結(jié)構(gòu),基本上適用于根據(jù)本發(fā)明第一實施例的記錄裝置的結(jié)構(gòu)。但是,對于該實施例的各個結(jié)構(gòu)器件的功能,和以前的例子完全不同。首先,參照圖2說明在記錄動作期間控制器2的處理過程。
當(dāng)音樂數(shù)據(jù)在步驟S1中從音樂數(shù)據(jù)輸出裝置1輸入時,進入開始記錄的步驟S2。在步驟S2中,對每一特定尺寸的輸入數(shù)據(jù)執(zhí)行記錄處理(編碼和加密),并且在步驟S3中,加密的音樂數(shù)據(jù)被存儲到存儲器3的緩沖器中。然后,在步驟S4中監(jiān)控,以核查緩沖器中是否仍余留可用的容量。當(dāng)判斷出緩沖器中沒有余留容量時(在步驟S4中為是),在步驟S5中傳送將緩沖器的音樂數(shù)據(jù)寫入記錄媒體6的請求到系統(tǒng)控制器4。然后,在步驟S6中,執(zhí)行寫入緩沖器的更新(轉(zhuǎn)換)。
更具體地說,當(dāng)?shù)谝痪彌_器#1中不存在可用容量時,傳送第一緩沖器#1中的音樂數(shù)據(jù)的寫入請求,并且在同時開始第二緩沖器#2中的數(shù)據(jù)累積。進一步,當(dāng)?shù)诙彌_器#2中不存在可用容量時,傳送第二緩沖器#2中的音樂數(shù)據(jù)的寫入請求,并且在同時開始第三緩沖器#3中的數(shù)據(jù)累積。再進一步,當(dāng)?shù)谌彌_器#3中不存在可用容量時,傳送第三緩沖器#3中的音樂數(shù)據(jù)的寫入請求,并且在同時再次開始第一緩沖器#1中的數(shù)據(jù)累積。在音樂數(shù)據(jù)被輸入的同時,重復(fù)地執(zhí)行上述處理。
接下來,將通過參照圖3所示的流程圖,說明記錄動作期間系統(tǒng)控制器(記錄器)4的處理過程。當(dāng)記錄開始時,系統(tǒng)控制器4在步驟S11中進入記錄循環(huán),并且在步驟S12中到達等候來自控制器2的寫入請求的狀態(tài)。當(dāng)從控制器2接收到寫入請求時(在步驟S12中為是),在步驟S13中判斷是否發(fā)生音樂片段改變。
當(dāng)音樂片段未發(fā)生改變時(在步驟S13中為否),進入步驟S14,所指定的緩沖器中的所有音樂數(shù)據(jù)被寫入記錄媒體6。當(dāng)完成時,再次到達等候來自控制器2的寫入請求的狀態(tài)(步驟S12)。
在此期間,當(dāng)音樂片段發(fā)生改變時(在步驟S13中為是),意味著前一片斷的音樂數(shù)據(jù)中的末尾數(shù)據(jù)和下一片斷的音樂數(shù)據(jù)中的開頭數(shù)據(jù)被存儲在緩沖器中。在這種情況下,進入步驟S15,前一片斷的音樂數(shù)據(jù)中的末尾數(shù)據(jù)被寫入記錄媒體6。然后,在步驟S16中,執(zhí)行下一音樂片斷的文件開始處理,以產(chǎn)生下一片段的音樂數(shù)據(jù)的數(shù)據(jù)文件。在步驟S16的處理中,執(zhí)行文件處理,以便將下一片斷的音樂數(shù)據(jù)存儲到記錄媒體6,這對應(yīng)于圖11中所示相關(guān)技術(shù)的步驟S84。在本實施例中,步驟S16的處理在步驟S17及以后的處理之前執(zhí)行。然后在步驟S17中,下一片斷的音樂數(shù)據(jù)中的開頭數(shù)據(jù)被寫入記錄媒體6。由此,完成參考緩沖器。然后,進入步驟S18中改變音樂片段的文件操作的處理。
步驟S18中改變音樂片段的文件操作如圖4所示地執(zhí)行。亦即,在步驟S21中,執(zhí)行前一音樂片段的文件結(jié)束處理。在前一音樂片段的文件結(jié)束處理中,對存儲前一片斷的音樂數(shù)據(jù)的數(shù)據(jù)文件(下面稱為前一音樂片段數(shù)據(jù)文件)執(zhí)行終止音樂數(shù)據(jù)的存儲處理的處理。
然后,在步驟S22中,執(zhí)行將密鑰信息寫入到記錄媒體的寫入處理,該密鑰信息用于解密前一音樂片段文件的密碼。接著,在步驟S23中,執(zhí)行產(chǎn)生前一片斷的音樂信息并將其寫入記錄媒體的處理。
如圖10所示,在相關(guān)技術(shù)中,在將前一片斷的音樂數(shù)據(jù)中的末尾數(shù)據(jù)寫入到記錄媒體6的寫入處理(步驟S74)和將下一片斷的音樂數(shù)據(jù)中的開頭數(shù)據(jù)寫入到記錄媒體6的寫入處理(步驟S76)之間,執(zhí)行改變音樂片段的文件操作(步驟S75)。在此期間,在本實施例中,在將前一片斷的音樂數(shù)據(jù)中的末尾數(shù)據(jù)寫入到記錄媒體6的處理(步驟S15)之后,在改變音樂片段的文件操作(步驟S18)之前,執(zhí)行將下一片段的音樂數(shù)據(jù)中的開頭數(shù)據(jù)寫入記錄媒體6的寫入處理(步驟S17)。但是,由于文件系統(tǒng)的限制,音樂數(shù)據(jù)不能被寫入,除非存儲音樂數(shù)據(jù)(音樂片斷)的記錄媒體6中的文件被打開。因此,基本上在將下一片斷的音樂數(shù)據(jù)中的開頭數(shù)據(jù)寫入記錄媒體6的處理(步驟S17)之前,執(zhí)行下一音樂片段的文件開始處理。
如上所述,根據(jù)本實施例的記錄控制方法,在由系統(tǒng)控制器4執(zhí)行改變音樂片段的文件操作期間,可縮短參考緩沖器的時間,這能夠降低因改寫緩中器而引起記錄裝置中遺漏數(shù)據(jù)的可能性。
因此,可以執(zhí)行記錄動作,且無需對應(yīng)于由例如較高倍速和高音質(zhì)所帶來的特定時間的輸入數(shù)據(jù)量增加而提高系統(tǒng)控制器4的處理速度和其對記錄媒體的訪問速度。
(第二實施例)與第一實施例一樣,圖1的結(jié)構(gòu)適用于根據(jù)本發(fā)明第二實施例的記錄裝置的結(jié)構(gòu)??刂破?的處理與圖2所示第一實施例的相同,因此其說明將被省略。
將通過參照圖5所示流程圖,說明在記錄動作時根據(jù)本實施例的系統(tǒng)控制器(記錄器)4的處理過程。當(dāng)記錄開始時,系統(tǒng)控制器4在步驟S31中進入記錄循環(huán),并且在步驟S32中到達等候來自控制器2的寫入請求的狀態(tài)。當(dāng)不存在來自控制器2的寫入請求時(在步驟S32中為否),進入步驟S33,判斷記錄媒體6中是否開始用于記錄下一片斷的音樂數(shù)據(jù)的文件。如果沒有開始,則進入步驟S34,對記錄媒體6執(zhí)行針對下一音樂片段的文件開始處理,以產(chǎn)生下一片斷的數(shù)據(jù)文件。亦即,在發(fā)生音樂片斷改變之前的空閑時間期內(nèi),對記錄媒體6執(zhí)行下一音樂片段的文件開始處理。步驟S34中的處理,對應(yīng)于第一實施例的步驟S16,并且該處理在發(fā)生音樂片段改變之前的空閑時間中執(zhí)行。當(dāng)下一音樂片段的文件開始處理完成時,再次到達等候來自控制器2的寫入請求的狀態(tài)(步驟S32)。
在此期間,當(dāng)存在來自控制器2的寫入請求時(在步驟S32中為是),進入步驟S35以判斷是否發(fā)生音樂片段改變。當(dāng)音樂片段未發(fā)生改變時(在步驟S35中為否),進入步驟S36,將所指定的緩沖器中的所有音樂數(shù)據(jù)寫入記錄媒體6。在完成之后,再次到達等候來自控制器2的寫入請求的狀態(tài)(步驟S32)。
在此期間,當(dāng)發(fā)生音樂片段改變時(在步驟S35中為是),意味著前一片斷的音樂數(shù)據(jù)中的末尾數(shù)據(jù)和下一片斷的音樂數(shù)據(jù)中的開頭數(shù)據(jù)存儲在緩沖器中。在此情況下,進入步驟S37,前一片斷的音樂數(shù)據(jù)中的末尾數(shù)據(jù)被寫入記錄媒體6。到此時已經(jīng)完成下一音樂片段的文件開始處理(步驟S34)。然后,在步驟S38中,下一片斷的音樂數(shù)據(jù)中的開頭數(shù)據(jù)被寫入記錄媒體6。由此,完成參考緩沖器。然后,進入步驟S39中改變音樂片段的文件操作的處理。
步驟S39中改變音樂片段的文件操作如圖6所示地執(zhí)行。亦即,對記錄媒體6執(zhí)行前一音樂片段的文件結(jié)束處理,以便在步驟S41中完成前一音樂片段數(shù)據(jù)文件的形成。然后,在步驟S42中,將密鑰信息寫入記錄媒體6(前一片段密鑰信息的寫入處理),該密鑰信息用于解密前一片斷的音樂數(shù)據(jù)的密碼。接著,在步驟S43中執(zhí)行制備前一片斷的音樂信息并將其寫入記錄媒體6的處理。這些步驟與圖4所示第一實施例的相同。
在上述實施例中,在用于等候?qū)懭胝埱蟮臅r間內(nèi)而不是在音樂片段改變時,亦即在發(fā)生音樂片斷改變之前的空閑時間內(nèi)執(zhí)行下一音樂片段的文件開始處理,而該處理通常在發(fā)生音樂片斷改變時執(zhí)行。因此,在音樂片段改變時系統(tǒng)控制器4的處理時間被縮短,由此縮短從控制器2發(fā)出寫入請求直到系統(tǒng)控制器4寫入記錄媒體6的延遲時間。
因此,可降低系統(tǒng)控制器的處理遺漏概率,處理遺漏由例如較高倍速和高音質(zhì)所帶來的特定時間的輸入數(shù)據(jù)量增加引起。
在本實施例中,說明了非音樂片段改變時間的時間內(nèi),執(zhí)行與改變音樂片段的文件操作相關(guān)的下一音樂片段的文件開始處理(步驟S34)。但是,可以在非音樂片段改變時間的時間內(nèi),構(gòu)成為執(zhí)行與改變音樂片段的文件操作相關(guān)的前一片段密鑰信息的寫入處理(步驟S42)。在此情況下,在縮短改變音樂片段的文件操作的處理時間方面也可取得類似效果。
(第三實施例)圖7是示出根據(jù)本發(fā)明第三實施例的記錄裝置的結(jié)構(gòu)的框圖。在圖7中,附圖標(biāo)記7是用于請求改變音樂片段的文件操作的保護部分。當(dāng)存在從控制器2到系統(tǒng)控制器4的寫入請求時,如果將音樂數(shù)據(jù)寫入記錄媒體6的延遲時間超過特定時間,那么該保護部分7對改變音樂片段的文件操作的請求執(zhí)行保護(待處理)處理。再有,不執(zhí)行并延遲存儲前一音樂數(shù)據(jù)的記錄媒體6中的數(shù)據(jù)的文件結(jié)束處理。
在本實施例的記錄裝置中,控制器2的處理與圖2所示第一實施例的相同,省略對其的說明。
將通過參考圖8所示流程圖,說明在記錄動作時根據(jù)本實施例的系統(tǒng)控制器(記錄器)4的處理過程。當(dāng)記錄開始時,系統(tǒng)控制器4進入步驟S51中的記錄循環(huán),并且在步驟S52中到達等候來自控制器2的寫入請求的狀態(tài)。當(dāng)不存在來自控制器2的寫入請求時(在步驟S52中為否),進入步驟S53,判斷是否存在保護(待處理)在用于請求改變音樂片斷的文件操作的保護部分7中的文件結(jié)束處理(結(jié)束存儲有前一片斷的音樂數(shù)據(jù)的數(shù)據(jù)文件的處理)(該待處理在圖9的步驟S64中執(zhí)行)。如果存在用于已經(jīng)被保護的前一音樂片段的文件結(jié)束處理(在步驟S53中為是),則進入步驟S54,參考從控制器2發(fā)出寫入請求直到系統(tǒng)控制器4將音樂數(shù)據(jù)寫入記錄媒體6的延遲時間。如果沒有延遲時間(在步驟S54中為是),則進入步驟S55,執(zhí)行在用于請求改變音樂片段的文件操作的保護部分7中被保護的前一音樂片段的文件結(jié)束處理。當(dāng)前一音樂片段的文件結(jié)束處理完成時,再次到達等候來自控制器2的寫入請求的狀態(tài)(步驟S52)。
當(dāng)存在來自控制器2的寫入請求時(在步驟S52中為是),進入步驟S56,判斷是否發(fā)生音樂片段改變。當(dāng)未發(fā)生音樂片段改變時(在步驟S56中為否),進入步驟S57,將所指定的緩沖器中的所有音樂數(shù)據(jù)寫入記錄媒體6。完成之后,再次到達等候來自控制器2的寫入請求的狀態(tài)(步驟S52)。
在此期間,當(dāng)發(fā)生音樂片段改變時(在步驟S56中為是),意味著前一片斷的音樂數(shù)據(jù)中的末尾數(shù)據(jù)和下一片斷的音樂數(shù)據(jù)中的開頭數(shù)據(jù)被存儲在緩沖器內(nèi)。在此情況下,進入步驟S58,將前一片斷的音樂數(shù)據(jù)中的末尾數(shù)據(jù)寫入記錄媒體6。然后,在步驟S59中,將下一片斷的音樂數(shù)據(jù)中的開頭數(shù)據(jù)寫入記錄媒體6。由此,完成參考緩沖器。然后,進入步驟S60中改變音樂片段的文件操作的處理。
步驟S60中改變音樂片段的文件操作如圖9所示地執(zhí)行。亦即,在步驟S61,參考從控制器2發(fā)出寫入請求直到系統(tǒng)控制器4將音樂數(shù)據(jù)寫入記錄媒體6的延遲時間。如果該延遲時間比預(yù)先設(shè)置的特定時間長(在步驟S61中為是),則此時不執(zhí)行用于前一音樂片段的文件結(jié)束處理,并進入步驟S64,用于請求改變音樂片段的文件操作的保護部分7保護前一音樂片段的文件結(jié)束處理。另一方面,如果沒有延遲時間或延遲時間不到特定時間(在步驟S61中為否),則進入步驟S62,判斷是否存在用于在用于請求改變音樂片段的請求保護部分7中已經(jīng)被保護的前一音樂片段的文件結(jié)束處理。當(dāng)判斷出存在用于已經(jīng)被保護的前一音樂片段的文件結(jié)束處理時(在步驟S62中為否),進入步驟S64。但是,當(dāng)判斷出不存在由用于請求改變音樂片段的文件操作的保護部分7保護的前一音樂片段的文件結(jié)束處理時(在步驟S62中為是),則進入步驟S63,此時,執(zhí)行前一音樂片段的文件結(jié)束處理。亦即,如果有足夠的時間,則立即執(zhí)行前一音樂片段的文件結(jié)束處理。
然后,在步驟S65中,執(zhí)行將前一片段密鑰信息寫入記錄媒體6的寫入處理,該信息是解密前一音樂片段文件的密碼的密鑰信息。接著,在步驟S66中執(zhí)行將前一片斷的音樂信息寫入記錄媒體6的寫入處理。然后,在步驟S67中,執(zhí)行下一音樂片段的文件開始處理。
在上述實施例中,在發(fā)生音樂片段改變之后用于等候?qū)懭胝埱蟮臅r間內(nèi),執(zhí)行前一音樂片段的文件結(jié)束處理,而該結(jié)束處理通常在發(fā)生音樂片段改變時執(zhí)行。因此,在音樂片段改變時系統(tǒng)控制器4的處理時間被縮短,由此縮短從控制器2發(fā)出寫入請求直到系統(tǒng)控制器4執(zhí)行寫入記錄媒體6的延遲時間。
因此,可降低系統(tǒng)控制器的處理遺漏概率,處理遺漏是由例如較高倍速和高音質(zhì)所帶來的特定時間內(nèi)的輸入數(shù)據(jù)量增加引起。
此外,通過監(jiān)控從控制器2發(fā)出寫入請求直到執(zhí)行寫入記錄媒體6的延遲時間,以便僅在延遲時間變得超過特定值時才延遲該處理,可防止形成文件的不必要延遲。
在本實施例中,在發(fā)生音樂片段改變之后,執(zhí)行改變音樂片段的文件操作中的用于結(jié)束前一片斷的音樂數(shù)據(jù)文件的處理(圖9)。但是,通過在非音樂片段改變的時間內(nèi)執(zhí)行步驟S66的前一片斷的音樂信息的寫入處理,在縮短改變音樂片段的文件操作的處理時間方面也可取得類似效果。
已經(jīng)通過參考最優(yōu)實施例詳細說明了本發(fā)明。但是,在不脫離本發(fā)明附加權(quán)利要求的精神和范圍的條件下,可以改變優(yōu)選實施例中的組件的組合和排列。
權(quán)利要求
1.一種記錄控制方法,其中包含一個或多個音樂片斷且被連續(xù)地輸入的音樂數(shù)據(jù)被存儲到存儲器,并且存儲在存儲器中的音樂數(shù)據(jù)按照每個片斷以文件形式記錄到在文件系統(tǒng)中進行格式化的記錄媒體,該方法包括步驟當(dāng)存儲在存儲器中的音樂數(shù)據(jù)中發(fā)生音樂片段改變時,將所存儲的前一片斷的音樂數(shù)據(jù)寫入記錄媒體,直至所存儲的前一片斷的音樂數(shù)據(jù)的末尾數(shù)據(jù);在所述末尾數(shù)據(jù)已經(jīng)寫入記錄媒體之后,將存儲在存儲器中的下一片斷的音樂數(shù)據(jù)的開頭數(shù)據(jù)寫入記錄媒體;以及在所述開頭數(shù)據(jù)寫入記錄媒體之后,執(zhí)行改變音樂片段的文件操作。
2.根據(jù)權(quán)利要求1所述的記錄控制方法,其中所述改變音樂片段的文件操作包括終止將前一片斷的音樂數(shù)據(jù)寫入記錄媒體的寫入處理的處理;寫前一片段的密鑰信息的處理,即將前一片斷的密鑰信息寫入記錄媒體的驗證區(qū)的寫入處理;寫前一片段的音樂信息的處理,即將前一片斷的音樂信息寫入包含前一片斷的音樂數(shù)據(jù)在內(nèi)的記錄媒體的數(shù)據(jù)文件的處理;以及下一片段的文件開始處理,用于為寫所述下一片斷的音樂數(shù)據(jù)而對所述記錄媒體執(zhí)行必要的文件處理,其中所述下一片段的文件開始處理,在將所述末尾數(shù)據(jù)寫入記錄媒體的寫入處理和將所述開頭數(shù)據(jù)寫入記錄媒體的寫入處理之間執(zhí)行。
3.根據(jù)權(quán)利要求1所述的記錄控制方法,其中所述改變音樂片段的文件操作包括前一片段的文件結(jié)束處理,用于終止將前一片斷的音樂數(shù)據(jù)寫入記錄媒體的寫入處理;前一片段的密鑰信息的寫入處理,用于將前一片斷的密鑰信息寫入記錄媒體的驗證區(qū);前一片段的音樂信息的寫入處理,用于將前一片斷的音樂信息寫入包含前一片斷的音樂數(shù)據(jù)在內(nèi)的記錄媒體的數(shù)據(jù)文件;以及下一片段的文件開始處理,用于為將下一片斷的音樂數(shù)據(jù)的寫入記錄媒體而對記錄媒體執(zhí)行的必要的文件處理,其中所述下一片段的文件開始處理,在發(fā)生音樂片斷改變之前的空閑時間中執(zhí)行。
4.根據(jù)權(quán)利要求3所述的記錄控制方法,其中,進一步,所述前一片段的密鑰信息的寫入處理,在發(fā)生音樂片段改變之前的空閑時間中執(zhí)行。
5.根據(jù)權(quán)利要求1所述的記錄控制方法,其中所述改變音樂片段的文件操作包括前一片段的文件結(jié)束處理,用于終止將前一片斷的音樂數(shù)據(jù)寫入記錄媒體的寫入處理;前一片段的密鑰信息的寫入處理,用于將前一片斷的密鑰信息寫入記錄媒體的驗證區(qū);前一片段的音樂信息的寫入處理,用于將前一片斷的音樂信息寫入包含前一片斷的音樂數(shù)據(jù)的記錄媒體的數(shù)據(jù)文件;以及下一片段的文件開始處理,用于為將下一片斷的音樂數(shù)據(jù)寫入記錄媒體而對記錄媒體執(zhí)行的必要的文件處理,其中所述前一片段的文件結(jié)束處理,在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行。
6.根據(jù)權(quán)利要求5所述的記錄控制方法,其中所述前一片段的音樂信息的寫入處理,在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行。
7.根據(jù)權(quán)利要求5所述的記錄控制方法,其中,僅在當(dāng)延遲時間為規(guī)定時間或比規(guī)定時間更長時,所述前一片段的文件結(jié)束處理在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行,所述延遲時間是從發(fā)出將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的請求直到用于將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的處理開始的時間。
8.根據(jù)權(quán)利要求6所述的記錄控制方法,其中,僅在當(dāng)延遲時間為規(guī)定時間或比規(guī)定時間更長時,所述前一片段的音樂信息的寫入處理在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行,所述延遲時間是從發(fā)出將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的請求直到用于將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的處理開始的時間。
9.一種記錄裝置包括存儲器,用于存儲包含被連續(xù)地輸入的一個或多個音樂片斷的音樂數(shù)據(jù);記錄器,用于將存儲在存儲器中的音樂數(shù)據(jù)按照每個片斷以文件形式記錄到由文件系統(tǒng)中進行格式化的記錄媒體中;以及控制器,用于控制存儲器和記錄器,其中當(dāng)存儲在存儲器中的音樂數(shù)據(jù)中發(fā)生音樂片段改變時,在將存儲在存儲器中的前一片段的末尾數(shù)據(jù)和下一片斷的開頭數(shù)據(jù)按照從末尾數(shù)據(jù)到開頭數(shù)據(jù)的順序?qū)懭胗涗浢襟w之后,控制器指示存儲器和記錄器執(zhí)行改變音樂片段的文件操作。
10.根據(jù)權(quán)利要求9所述的記錄裝置,其中,當(dāng)在所述改變音樂片斷的文件操作中將前一片斷的音樂數(shù)據(jù)寫入記錄媒體的處理完成時,在將前一片斷的密鑰信息寫入記錄媒體的驗證區(qū)之后,執(zhí)行將前一片斷的音樂信息寫入包含前一片斷的音樂數(shù)據(jù)的記錄媒體的數(shù)據(jù)文件的處理,并且進一步,控制器指示存儲器和記錄器在將所述末尾數(shù)據(jù)寫入記錄媒體和將所述開頭數(shù)據(jù)寫入記錄媒體之間使記錄媒體執(zhí)行文件處理,所述文件處理對于在記錄媒體上寫入下一片斷的音樂數(shù)據(jù)來說是必需的。
11.根據(jù)權(quán)利要求9所述的記錄裝置,其中,當(dāng)在所述改變音樂片斷的文件操作中將前一片斷的音樂數(shù)據(jù)寫入記錄媒體的處理完成時,在將前一片斷的密鑰信息寫入記錄媒體的驗證區(qū)之后,執(zhí)行將前一片斷的音樂信息寫入包含前一片斷的音樂數(shù)據(jù)在內(nèi)的記錄媒體的數(shù)據(jù)文件的處理,并且進一步,控制器指示存儲器和記錄器在發(fā)生音樂片段改變之前的空閑時間中使記錄媒體執(zhí)行文件處理,所述文件處理對于寫下一片斷的音樂數(shù)據(jù)來說是必需的。
12.根據(jù)權(quán)利要求11所述的記錄裝置,其中控制器指示存儲器和記錄器在發(fā)生音樂片段改變之前的空閑時間中將前一片段的密鑰信息寫入記錄媒體的驗證區(qū)。
13.根據(jù)權(quán)利要求9所述的記錄裝置,其中,當(dāng)在所述改變音樂片斷的文件操作中將前一片斷的音樂數(shù)據(jù)寫入記錄媒體的處理完成時,在將前一片斷的密鑰信息寫入記錄媒體的驗證區(qū)之后,執(zhí)行將前一片斷的音樂信息寫入包含前一片斷的音樂數(shù)據(jù)在內(nèi)的記錄媒體的數(shù)據(jù)文件的處理,并且進一步,控制器指示存儲器和記錄器在發(fā)生音樂片段改變之后的空閑時間中使記錄媒體執(zhí)行文件處理,所述文件處理對于寫下一片斷的音樂數(shù)據(jù)來說是必需的。
14.根據(jù)權(quán)利要求13所述的記錄裝置,其中控制器指示存儲器和記錄器在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行前一片段的音樂信息的寫入處理。
15.根據(jù)權(quán)利要求13所述的記錄裝置,其中控制器指示存儲器和記錄器僅當(dāng)延遲時間為規(guī)定時間或比規(guī)定時間更長時才在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行用于終止寫前一片斷的音樂數(shù)據(jù)的處理,所述延遲時間是從發(fā)出將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的請求直到用于將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的處理開始的時間。
16.根據(jù)權(quán)利要求14所述的記錄裝置,其中控制器指示存儲器和記錄器僅當(dāng)延遲時間為規(guī)定時間或比規(guī)定時間更長時才在發(fā)生音樂片段改變之后的空閑時間中執(zhí)行用于寫前一片斷的音樂信息的處理,所述延遲時間是從發(fā)出將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的請求直到用于將存儲在存儲器中的音樂數(shù)據(jù)寫入記錄媒體的處理開始的時間。
全文摘要
本發(fā)明包括以下步驟當(dāng)發(fā)生音樂片斷改變時,將存儲在存儲器中的前一音樂片斷的末尾數(shù)據(jù)寫入記錄媒體;寫存儲在存儲器中的下一片斷的開頭數(shù)據(jù);并且在寫下一片斷的開頭數(shù)據(jù)之后,執(zhí)行改變音樂片段的文件操作。通過在非音樂片斷改變的其他時間執(zhí)行改變音樂片段的文件操作的一部分,可縮短片斷改變處理期間的緩沖器參考時間。
文檔編號G11B20/10GK1866375SQ200610078538
公開日2006年11月22日 申請日期2006年5月10日 優(yōu)先權(quán)日2005年5月16日
發(fā)明者山口博史, 藤田等士, 澤田直人 申請人:松下電器產(chǎn)業(yè)株式會社