專利名稱:記錄與再生裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種記錄與再生裝置,特別是涉及一種用于再生和復(fù)制音頻數(shù)據(jù)、視頻數(shù)據(jù)等內(nèi)容的記錄與再生裝置。
背景技術(shù):
目前,用于再生諸如CD或DVD等存儲(chǔ)介質(zhì)的再生裝置得到了廣泛應(yīng)用。個(gè)人計(jì)算機(jī)(PC)等都具有這樣的復(fù)制功能即,允許將從CD讀出的音頻數(shù)據(jù)存儲(chǔ)到諸如硬盤等的不同存儲(chǔ)介質(zhì)上。這在商業(yè)上已得到應(yīng)用。
近幾年來,有人提出一種技術(shù)即,在將存儲(chǔ)在音樂CD上的音樂數(shù)據(jù)存儲(chǔ)到不同的存儲(chǔ)介質(zhì)上的同時(shí)再生一張音樂CD(例如,參照J(rèn)P-A-2002-203361和JP-A-2003-228907)。
如圖17所示,JP-A-2002-203361中披露了如下技術(shù)設(shè)置用作復(fù)制緩沖區(qū)的FIFO(先進(jìn)先出)1和用作再生緩沖區(qū)的FIFO 2。首先,將從CD中讀取的音頻數(shù)據(jù)傳輸?shù)紽IFO 2。當(dāng)讀取存儲(chǔ)在FIFO 2中的音頻數(shù)據(jù)、并以再生數(shù)據(jù)速率(單倍速度)再生該音頻數(shù)據(jù)時(shí),以雙倍速度(高于再生數(shù)據(jù)速率)從CD中讀取用于復(fù)制的音頻數(shù)據(jù),然后將讀取的音頻數(shù)據(jù)傳輸?shù)紽IFO 1,并將該音頻數(shù)據(jù)存儲(chǔ)在硬盤6中。重復(fù)這個(gè)過程。
然而,在JP-A-2002-203361所披露的技術(shù)中,存儲(chǔ)在FIFO 1和FIFO 2中的音頻數(shù)據(jù)沒有經(jīng)過壓縮處理,而是從CD讀取的原始音頻數(shù)據(jù)。因此,需要對(duì)FIFO 1和FIFO 2的存儲(chǔ)區(qū)的容量進(jìn)行擴(kuò)充,這將導(dǎo)致成本增加,這是一個(gè)問題。
在JP-A-2002-203361所披露的技術(shù)中,當(dāng)檢測(cè)到用作再生緩沖區(qū)的FIFO 2的數(shù)據(jù)欠載(underrun)運(yùn)行時(shí),需要中斷讀取用于復(fù)制的音頻數(shù)據(jù),并從CD中讀取后續(xù)的再生音頻數(shù)據(jù),并把讀取的音頻數(shù)據(jù)存儲(chǔ)在FIFO 2中。當(dāng)然,如果中斷讀取用于復(fù)制的音頻數(shù)據(jù),顯然會(huì)增加把音頻數(shù)據(jù)復(fù)制到硬盤6所需要的時(shí)間,并且降低了復(fù)制效率。
另一方面,如圖18所示,JP-A-2003-228907中披露了如下技術(shù)。圖18中的裝置包括壓縮處理部分12,用于以雙倍速度從再生部分11讀取音頻數(shù)據(jù),并對(duì)讀取的音頻數(shù)據(jù)執(zhí)行壓縮處理以提供壓縮數(shù)據(jù);以及具有數(shù)據(jù)記錄區(qū)14和臨時(shí)記錄區(qū)15的記錄介質(zhì)13,數(shù)據(jù)記錄區(qū)14用于記錄來自壓縮處理部分12的壓縮數(shù)據(jù),臨時(shí)記錄區(qū)15用于原封不動(dòng)地記錄來自再生部分11的音頻數(shù)據(jù)。記錄在記錄介質(zhì)13的臨時(shí)記錄區(qū)15中的音頻數(shù)據(jù),以再生數(shù)據(jù)速率(單倍速度)輸出到信號(hào)處理部分16。
然而,如同JP-A-2002-203361披露的技術(shù),在JP-A-2003-228907披露的技術(shù)中,記錄在臨時(shí)記錄區(qū)15中的音頻數(shù)據(jù)也沒有經(jīng)過壓縮處理,而是從CD等讀取的原始音頻數(shù)據(jù)。因而,需要對(duì)臨時(shí)記錄區(qū)15的容量進(jìn)行擴(kuò)充,這將導(dǎo)致成本增加,這是一個(gè)問題。
JP-A-2003-228907還披露了如下技術(shù)。如圖19所示,例如,當(dāng)以四倍速度復(fù)制一張記錄有80分鐘音樂的CD時(shí),對(duì)應(yīng)于前20分鐘的音頻數(shù)據(jù)被記錄在臨時(shí)記錄區(qū)15中,對(duì)于前20分鐘,記錄在臨時(shí)記錄區(qū)15中的音頻數(shù)據(jù),以再生數(shù)據(jù)速率輸出到信號(hào)處理部分18;對(duì)于剩余60分鐘的音頻數(shù)據(jù),以再生數(shù)據(jù)速率讀取記錄在數(shù)據(jù)記錄區(qū)20中的音頻數(shù)據(jù),該音頻數(shù)據(jù)在壓縮-解壓處理部分19中經(jīng)過解壓處理,然后輸出到信號(hào)處理部分18。因此,能夠減少臨時(shí)記錄區(qū)15的容量,以及能夠盡早地取出再生部分11中的CD等存儲(chǔ)介質(zhì)。
然而,在JP-A-2003-228907所披露的技術(shù)中,輸出到信號(hào)處理部分18的音頻數(shù)據(jù),從未經(jīng)過壓縮的音頻數(shù)據(jù)切換為壓縮的音頻數(shù)據(jù)。因此,音質(zhì)可能會(huì)突然變差。從而,難以使為用戶提供的音頻的音質(zhì)等級(jí)保持不變,這又是一個(gè)問題。
發(fā)明內(nèi)容
本發(fā)明提供一種記錄與再生裝置,該裝置可以不需要過多的臨時(shí)存儲(chǔ)區(qū),就能夠在提供給用戶的音頻音質(zhì)等級(jí)和視頻圖像質(zhì)量等級(jí)保持不變的情況下,再生音頻數(shù)據(jù)或視頻數(shù)據(jù),同時(shí),復(fù)制音頻數(shù)據(jù)或視頻數(shù)據(jù),由此能夠提高用戶滿意度。
為此,根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供一種記錄與再生裝置,用于再生記錄在記錄介質(zhì)上的信息,同時(shí)記錄該信息,該裝置包括壓縮部分、臨時(shí)存儲(chǔ)部分、再生處理部分和存儲(chǔ)部分。壓縮部分讀取記錄在記錄介質(zhì)上的信息并壓縮讀取的信息;臨時(shí)存儲(chǔ)部分存儲(chǔ)通過壓縮處理提供的壓縮信息;再生處理部分其對(duì)從臨時(shí)存儲(chǔ)部分輸出的壓縮信息進(jìn)行解壓,并再生已解壓的信息;存儲(chǔ)部分存儲(chǔ)從臨時(shí)存儲(chǔ)部分輸出的壓縮信息。
該記錄與再生裝置不需要過多的臨時(shí)存儲(chǔ)區(qū),是因?yàn)椴捎昧藟嚎s信息的方式。因此,即使是使用了臨時(shí)存儲(chǔ)區(qū),也能抑制成本的增加。利用由壓縮處理所獲得的壓縮信息(即,存儲(chǔ)在存儲(chǔ)部分的壓縮信息)來再生信息(例如音頻數(shù)據(jù))。即,與復(fù)制該信息并行地來再生該信息。為此,可以盡早地開始再生一段音樂。
雖然可以以比普通再生速度(單倍速度)更高的速度來讀取該信息和該壓縮信息,但需要以單倍速度來再生該信息。因此,如果沒有設(shè)置用于再生的壓縮信息的臨時(shí)存儲(chǔ)區(qū),則需要以單倍速度從存儲(chǔ)部分讀取壓縮信息。換言之,如果設(shè)置了用于再生的壓縮信息的臨時(shí)存儲(chǔ)區(qū),則可以以任何希望的速度(而不是單倍速度)從存儲(chǔ)部分讀取壓縮信息。
盡管當(dāng)該記錄與再生裝置在室內(nèi)使用時(shí)幾乎沒有什么問題,如果在移動(dòng)中使用該記錄與再生裝置時(shí)(如在車輛車廂里),增大了由于振動(dòng)等原因可能出現(xiàn)數(shù)據(jù)丟失(遺漏)的可能性。解決這個(gè)問題的辦法包括臨時(shí)存儲(chǔ)數(shù)據(jù)的方法。
在如上所述的記錄與再生裝置中,壓縮信息存儲(chǔ)在臨時(shí)存儲(chǔ)部分中。因此,也能夠防止數(shù)據(jù)丟失(遺漏)。存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)的數(shù)據(jù)是壓縮信息,而不是原始信息,因此能夠減少存儲(chǔ)容量,并能夠抑制成本的增加。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,臨時(shí)存儲(chǔ)部分可以存儲(chǔ)由存儲(chǔ)部分輸出的壓縮信息。
此外,這種記錄與再生裝置能夠利用存儲(chǔ)在存儲(chǔ)部分的壓縮信息來再生信息。例如,可以不用從音樂CD上讀取用于再生的信息(音樂數(shù)據(jù))就可以實(shí)現(xiàn)再生一段音樂。因此,不需要中斷從音樂CD讀取用于復(fù)制的信息(音樂數(shù)據(jù))。這樣,能夠有效率地把信息復(fù)制在存儲(chǔ)部分(用于復(fù)制的記錄介質(zhì))。
此外,利用這種配置,能夠以任何希望的速度而不是單倍速度從存儲(chǔ)部分讀取壓縮信息。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,,所述臨時(shí)存儲(chǔ)部分具有彼此獨(dú)立的第一區(qū)域和第二區(qū)域,所述第一區(qū)域存儲(chǔ)要輸出到所述再生處理部分的壓縮信息,所述第二區(qū)域存儲(chǔ)要輸出到所述存儲(chǔ)部分的壓縮信息。
利用這種配置,能夠不受信息再生的影響地進(jìn)行信息復(fù)制,從而能夠提高信息復(fù)制的效率。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述臨時(shí)存儲(chǔ)部分具有存儲(chǔ)要輸出到所述再生處理部分的壓縮信息的第一區(qū)域,和存儲(chǔ)要輸出到所述存儲(chǔ)部分的壓縮信息的第二區(qū)域,所述第一區(qū)域和第二區(qū)域是相同的區(qū)域。
利用這種配置,信息再生受到信息復(fù)制的影響,但能夠抑制臨時(shí)存儲(chǔ)區(qū)的容量,從而能夠降低成本。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,臨時(shí)存儲(chǔ)部分可以具有第一區(qū)域和第二區(qū)域,第一區(qū)域用于存儲(chǔ)輸出到再生處理部分的壓縮信息,第二區(qū)域用于存儲(chǔ)輸出到存儲(chǔ)部分的壓縮信息。第一區(qū)域和第二區(qū)域是復(fù)用區(qū)域。
利用這種配置,可以設(shè)置當(dāng)前使用的臨時(shí)存儲(chǔ)區(qū)和處于待機(jī)模式的其他臨時(shí)存儲(chǔ)區(qū)。因此,無需浪費(fèi)時(shí)間就能夠有效率地執(zhí)行再生和復(fù)制。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,臨時(shí)存儲(chǔ)部分的存儲(chǔ)容量可以等于或者大于記錄介質(zhì)的存儲(chǔ)容量。
利用這種配置,例如可以一次性地將記錄在一張音樂CD(記錄介質(zhì))上的音樂數(shù)據(jù)(信息)寫入存儲(chǔ)部分。這樣,能夠減輕軟件運(yùn)行的負(fù)載,也能夠提高將數(shù)據(jù)寫入存儲(chǔ)部分的效率。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,臨時(shí)存儲(chǔ)部分可以存儲(chǔ)指示各段信息之間邊界的邊界信息。
利用這種配置,例如,如果在一張音樂CD上記錄了多段音樂,可以為每段音樂分配單獨(dú)的文件。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,臨時(shí)存儲(chǔ)部分的存儲(chǔ)容量等于或大于存儲(chǔ)在記錄介質(zhì)中的一段信息。
利用這種配置,可以把存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)的壓縮信息作為一個(gè)文件完整地傳輸?shù)酱鎯?chǔ)部分,從而可以簡化軟件處理。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該記錄與再生裝置可以進(jìn)一步包括快進(jìn)指令部分,該快進(jìn)指令部分發(fā)出用于使信息快進(jìn)的快進(jìn)指令。在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)到所述存儲(chǔ)部分中期間,快進(jìn)指令部分發(fā)出快進(jìn)指令時(shí),所述再生處理部分以比正常速度快的速度對(duì)存儲(chǔ)在所述臨時(shí)存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并以比正常速度快的速度來再生已解壓的信息。所述正常速度等于單倍速度。
利用這種配置,快進(jìn)操作是利用存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)中的壓縮信息來進(jìn)行的。因此,不管復(fù)制是否完成,都可以實(shí)現(xiàn)對(duì)信息(音樂數(shù)據(jù))的快進(jìn)操作。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該記錄與再生裝置可以進(jìn)一步包括快退指令部分。該快退指令部分用于發(fā)出對(duì)信息快退的快退指令。在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)在所述存儲(chǔ)部分中期間,快退指令部分發(fā)出快退指令時(shí),所述再生處理部分能以反向?qū)Υ鎯?chǔ)在所述臨時(shí)存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并再生已解壓的信息。
利用這種配置,可以利用存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)的壓縮信息來進(jìn)行信息的快退操作。因此,不管復(fù)制是否完成,都可以對(duì)信息(音樂數(shù)據(jù))進(jìn)行快退操作。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該記錄與再生裝置可以進(jìn)一步包括重復(fù)再生指令部分。該重復(fù)再生指令部分用于重復(fù)地再生信息的重復(fù)再生指令。在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)在所述存儲(chǔ)部分中的期間,重復(fù)再生指令部分發(fā)出重復(fù)再生指令時(shí),所述再生處理部分可以從壓縮信息的頂部開始,對(duì)存儲(chǔ)在所述臨時(shí)存儲(chǔ)部分的壓縮信息進(jìn)行解壓。
利用這種配置,利用存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)的壓縮信息來執(zhí)行信息(音樂數(shù)據(jù))的重復(fù)再生。因此,不管復(fù)制是否完成,都可以實(shí)現(xiàn)信息(音樂數(shù)據(jù))的重復(fù)再生。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該記錄與再生裝置可以進(jìn)一步包括用于發(fā)出選擇再生指令的選擇再生指令部分。在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)在所述存儲(chǔ)部分中的期間,選擇再生指令部分發(fā)出選擇再生指令時(shí),所述再生處理部分從所述存儲(chǔ)部分中讀取由選擇再生指令所指示的壓縮數(shù)據(jù),將讀取的壓縮信息存儲(chǔ)到所述臨時(shí)存儲(chǔ)部分,對(duì)存儲(chǔ)在所述臨時(shí)存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并且再生已解壓的信息。
利用這種配置,可以利用存儲(chǔ)在存儲(chǔ)部分中的壓縮信息來執(zhí)行選擇性再生(諸如曲目號(hào)增大處理或曲目號(hào)減小處理)。因此,即使在存儲(chǔ)在記錄介質(zhì)上的全部內(nèi)容的復(fù)制未完成之前,也就是說即使正在進(jìn)行復(fù)制處理,也可以對(duì)已經(jīng)存儲(chǔ)在存儲(chǔ)部分中的信息執(zhí)行曲目號(hào)增大處理或曲目號(hào)減小處理。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該記錄與再生裝置可以進(jìn)一步包括用于發(fā)出選擇再生指令的選擇再生指令部分。在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)在所述存儲(chǔ)部分中的期間,選擇再生指令部分發(fā)出選擇再生指令時(shí),所述再生處理部分從所述存儲(chǔ)部分中讀取由選擇再生指令所指示的壓縮數(shù)據(jù),將讀取的壓縮信息存儲(chǔ)到所述臨時(shí)存儲(chǔ)部分,對(duì)存儲(chǔ)在所述臨時(shí)存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并且再生已解壓的信息。
利用這種配置,可以利用存儲(chǔ)在存儲(chǔ)部分的壓縮信息來再生與被復(fù)制的信息不同的信息(音樂數(shù)據(jù))。因此,不管復(fù)制是否完成,可以再生不同的信息。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該記錄與再生裝置還進(jìn)一步包括記錄指令部分,發(fā)出用于將正被再生的信息記錄到存儲(chǔ)部分中的記錄指令。在信息正在被再生的期間,記錄指令部分發(fā)出記錄指令時(shí),將對(duì)應(yīng)于正被再生的信息的壓縮信息存儲(chǔ)在所述存儲(chǔ)部分中。
利用這種配置,當(dāng)用戶做出復(fù)制請(qǐng)求時(shí),對(duì)應(yīng)于正被再生的信息的壓縮信息被寫入存儲(chǔ)部分。即,只有對(duì)應(yīng)于用戶請(qǐng)求被復(fù)制的信息的壓縮信息才能夠被寫入存儲(chǔ)部分。此外,在信息被再生期間,用戶可以選擇復(fù)制或不復(fù)制信息。因此,用戶能夠借助直覺做出選擇。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該記錄與再生裝置可以進(jìn)一步包括選擇指令部分,該選擇指令部分從記錄介質(zhì)所記錄的信息中選擇要記錄到所述存儲(chǔ)部分中的信息。將通過選擇指令部分所選擇的信息存儲(chǔ)在所述存儲(chǔ)部分中。
利用這種配置,當(dāng)用戶做出復(fù)制請(qǐng)求時(shí),對(duì)應(yīng)于正被再生的信息的壓縮信息被寫入存儲(chǔ)部分。即,只有對(duì)應(yīng)于用戶請(qǐng)求被復(fù)制的信息的壓縮信息才能夠被寫入存儲(chǔ)部分。此外,在信息被再生期間,用戶可以選擇復(fù)制或不復(fù)制信息。因此,用戶能夠借助直覺做出選擇。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該記錄與再生裝置可以進(jìn)一步包括取消指令部分,其發(fā)出用于取消記錄信息的記錄取消指令。在壓縮信息正被存儲(chǔ)在所述存儲(chǔ)部分中期間,記錄取消指令部分發(fā)出記錄取消指令時(shí),不將對(duì)應(yīng)于正被再生的信息的壓縮信息存儲(chǔ)在所述存儲(chǔ)部分中。
利用這種配置,當(dāng)用戶借助記錄取消指令部分輸入記錄取消指令時(shí),取消存儲(chǔ)對(duì)應(yīng)于正被再生的信息的壓縮信息。即,只有對(duì)應(yīng)于用戶沒有輸入記錄取消指令的信息的壓縮信息,才被寫入存儲(chǔ)部分。允許用戶選擇復(fù)制/不復(fù)制正被記錄的信息。因此,用戶能夠憑借直覺做出選擇。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,記錄與再生裝置可以進(jìn)一步包括記錄請(qǐng)求指令部分和釋放控制部分。該記錄請(qǐng)求指令部分發(fā)出用于將每段信息記錄到所述存儲(chǔ)部分中的記錄請(qǐng)求指令。該釋放控制部分用于從所述存儲(chǔ)部分中刪除對(duì)應(yīng)于沒有被發(fā)出記錄請(qǐng)求指令的信息的壓縮信息,或禁止從所述存儲(chǔ)部分中讀取對(duì)應(yīng)于沒有被發(fā)出記錄請(qǐng)求指令的信息的壓縮信息。
利用這種配置,壓縮信息可以一次性地被寫入存儲(chǔ)部分,這不同于只將對(duì)應(yīng)于用戶沒有輸入記錄取消指令的信息的壓縮信息被寫入存儲(chǔ)部分的方式。因而,可以刪除或者禁止讀取對(duì)應(yīng)于用戶沒有輸入記錄請(qǐng)求指令的信息的壓縮信息。因此,可以減少臨時(shí)存儲(chǔ)區(qū)的容量,并降低成本。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在開始將壓縮信息存儲(chǔ)到所述臨時(shí)存儲(chǔ)部分時(shí),從所述存儲(chǔ)部分傳輸?shù)剿雠R時(shí)存儲(chǔ)部分的壓縮信息量少于后續(xù)時(shí)間內(nèi)傳輸?shù)膲嚎s信息量。
在這樣一種情況下即,從存儲(chǔ)部分讀取壓縮信息,并把讀取的壓縮信息存儲(chǔ)在臨時(shí)存儲(chǔ)部分,接著對(duì)存儲(chǔ)在臨時(shí)存儲(chǔ)部分的壓縮信息進(jìn)行解壓,最后再生已解壓的信息,如果從存儲(chǔ)部分讀取的壓縮信息數(shù)量越大,則再生開始之前需要的時(shí)間就會(huì)越長。例如,如果以12倍速度讀取對(duì)應(yīng)于1分鐘的音樂數(shù)據(jù),則讀取這些音樂數(shù)據(jù)所需要的時(shí)間為5秒鐘。即,用戶輸入再生一段音樂的指令的時(shí)刻和再生這段音樂開始的時(shí)刻之間存在5秒鐘的時(shí)延。
利用上述的配置,在存儲(chǔ)開始時(shí)(例如,在用戶剛輸入再生一段音樂的指令后),從存儲(chǔ)部分讀取的、以及存儲(chǔ)在臨時(shí)存儲(chǔ)部分的壓縮信息的數(shù)量比后續(xù)時(shí)間內(nèi)讀取和存儲(chǔ)的壓縮信息量小。因此,在用戶輸入再生一段音樂的指令后,可以幾乎沒有時(shí)延地開始再生這段音樂。例如,如果以12倍速度讀取對(duì)應(yīng)于6秒鐘的音樂數(shù)據(jù),則時(shí)延能夠被減少到0.5秒鐘。
如果存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)的壓縮信息量比較小,那么執(zhí)行快進(jìn)等操作變得困難。不過,從存儲(chǔ)開始起隨著時(shí)間的推移,大量的壓縮信息(例如,對(duì)應(yīng)于1分鐘的壓縮信息)存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)內(nèi)。這樣,也就可以充分地實(shí)現(xiàn)快進(jìn)等操作。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,從存儲(chǔ)部分傳輸?shù)脚R時(shí)存儲(chǔ)部分的壓縮信息量會(huì)逐漸增加。
利用這種配置,存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)的壓縮信息量會(huì)逐漸增加。因此,可以改善再生響應(yīng),也可以適當(dāng)?shù)貙?shí)現(xiàn)在稍后的時(shí)間里執(zhí)行的快進(jìn)或類似的操作。
根據(jù)本發(fā)明,提供了一種記錄與再生裝置(18),用于在再生音頻數(shù)據(jù)等內(nèi)容的同時(shí)復(fù)制音頻數(shù)據(jù)等內(nèi)容,該記錄與再生裝置包括壓縮裝置,用于對(duì)從存儲(chǔ)介質(zhì)讀取的要復(fù)制的內(nèi)容進(jìn)行壓縮處理;第一再生控制裝置,用于使解壓裝置解壓通過執(zhí)行壓縮處理所提供的壓縮信息,并再生該解壓信息;第五存儲(chǔ)裝置,用于將存儲(chǔ)在存儲(chǔ)介質(zhì)上全部內(nèi)容的壓縮信息存儲(chǔ)在臨時(shí)存儲(chǔ)區(qū)內(nèi);第一內(nèi)容選擇裝置,用于基于通過用戶能操作的輸入裝置所提供的信息,來選擇內(nèi)容(其復(fù)制是用戶所請(qǐng)求的);以及第三寫裝置,用于基于所述第一內(nèi)容選擇裝置選擇的結(jié)果,從臨時(shí)存儲(chǔ)區(qū)傳輸對(duì)應(yīng)于用戶請(qǐng)求復(fù)制內(nèi)容的壓縮信息,從而把該壓縮信息寫入存儲(chǔ)部分。
根據(jù)記錄與再生裝置(18),只有對(duì)應(yīng)于用戶請(qǐng)求復(fù)制的內(nèi)容的壓縮信息可以被寫入存儲(chǔ)部分。雖然增加了臨時(shí)存儲(chǔ)區(qū)的容量,但卻簡化了處理,因而可以提高處理速度。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,一種記錄與再生裝置具有再生記錄在記錄介質(zhì)上的信息的再生功能和將信息記錄到存儲(chǔ)部分的記錄功能。該記錄與再生裝置包括壓縮部分、記錄控制部分,以及再生處理部分。壓縮部分壓縮記錄在存儲(chǔ)部分中的信息。記錄控制部分將由壓縮部分提供的壓縮信息存儲(chǔ)到存儲(chǔ)部分中。再生處理部分將存儲(chǔ)在存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并再生已解壓的信息。
利用這種配置,在進(jìn)行壓縮處理之前,將從記錄介質(zhì)(例如音樂CD)讀取的信息(例如,音樂數(shù)據(jù))寫入到存儲(chǔ)部分(例如硬盤驅(qū)動(dòng)器)。然后,進(jìn)行壓縮處理。因此,不管壓縮部分(編碼器)的性能如何,也會(huì)使得高速復(fù)制成為可能。這在用戶想要盡可能早地取出諸如音樂CD等的存儲(chǔ)介質(zhì)時(shí)尤為有用。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述再生處理部分再生記錄在存儲(chǔ)部分內(nèi)的未壓縮信息,同時(shí)所述壓縮部分將該信息壓縮。
利用這種配置,可以借助記錄在存儲(chǔ)部分中未壓縮的信息來再生信息(音樂數(shù)據(jù))。即,不用等待壓縮處理完成就能夠再生信息。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,記錄與再生裝置可以進(jìn)一步包括未壓縮信息存儲(chǔ)部分,其臨時(shí)存儲(chǔ)要記錄到所述存儲(chǔ)部分的未壓縮信息。
盡管當(dāng)該記錄與再生裝置在室內(nèi)使用時(shí)幾乎沒有什么問題,如果該記錄與再生裝置移動(dòng)使用時(shí)(如在車輛車廂里),增大了由于振動(dòng)等原因可能出現(xiàn)數(shù)據(jù)丟失(遺漏)的可能性。解決這個(gè)問題的辦法包括臨時(shí)存儲(chǔ)數(shù)據(jù)的方法。
利用上述配置,將用于復(fù)制的壓縮信息存儲(chǔ)在未壓縮信息存儲(chǔ)部分中。因此,可以防止信息丟失(遺漏)等問題。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,記錄與再生裝置可以進(jìn)一步包括壓縮信息臨時(shí)存儲(chǔ)部分,該壓縮信息臨時(shí)存儲(chǔ)部分臨時(shí)存儲(chǔ)壓縮信息。
雖然可以以比普通再生速度(單倍速度)更高的速度來讀取該信息和該壓縮信息,但需要以單倍速度再生該信息。因此,如果沒有設(shè)置用于再生的壓縮信息的臨時(shí)存儲(chǔ)區(qū),則需要以單倍速度從存儲(chǔ)部分讀取壓縮信息。換言之,如果設(shè)置了用于再生的壓縮信息的臨時(shí)存儲(chǔ)區(qū),則可以以任何希望的速度(而不是單倍速度)從存儲(chǔ)部分讀取壓縮信息。
利用上述配置,將用于再生的壓縮信息存儲(chǔ)在壓縮信息存儲(chǔ)部分中。因此,可以以任何希望的速度而不是單倍的速度從存儲(chǔ)部分讀取壓縮信息。
在如下附圖中圖1A為示意性示出了根據(jù)本發(fā)明的第一個(gè)實(shí)施例中記錄與再生裝置主要部分的框圖;圖1B表示的是緩存的配置圖;圖2示出了根據(jù)本發(fā)明的第一個(gè)實(shí)施例的記錄與再生裝置中系統(tǒng)控制器執(zhí)行處理操作的流程圖;圖3為根據(jù)本發(fā)明的第一個(gè)實(shí)施例中記錄與再生裝置的記錄/再生時(shí)序圖;圖4示出了根據(jù)本發(fā)明的第一個(gè)實(shí)施例的記錄與再生裝置中系統(tǒng)控制器執(zhí)行處理操作的流程圖;圖5為根據(jù)本發(fā)明的第一個(gè)實(shí)施例,描述記錄與再生裝置的緩存使用示例的圖示;圖6為根據(jù)本發(fā)明的第一個(gè)實(shí)施例,描述記錄與再生裝置的緩存使用示例的圖示;圖7為根據(jù)本發(fā)明的第一個(gè)實(shí)施例,描述記錄與再生裝置的緩存使用示例的圖示;圖8為根據(jù)本發(fā)明的第一個(gè)實(shí)施例,描述記錄與再生裝置的緩存使用示例的圖示;圖9為根據(jù)本發(fā)明的第一個(gè)實(shí)施例,示出了記錄與再生裝置的系統(tǒng)控制器執(zhí)行處理操作的流程圖;圖10為根據(jù)本發(fā)明的第一個(gè)實(shí)施例,描述記錄與再生裝置的緩存使用示例的圖示;圖11A為示意性示出了根據(jù)本發(fā)明的第二個(gè)實(shí)施例中記錄與再生裝置主要部分的框圖;圖11B為示出了緩存配置圖;圖12為根據(jù)本發(fā)明的第二個(gè)實(shí)施例,示出了記錄與再生裝置的系統(tǒng)控制器執(zhí)行處理操作的流程圖;圖13為根據(jù)本發(fā)明的第二個(gè)實(shí)施例中記錄與再生裝置的記錄/再生時(shí)序圖;圖14為示意性示出了根據(jù)本發(fā)明的第三個(gè)實(shí)施例中記錄與再生裝置主要部分的框圖;圖15為根據(jù)本發(fā)明的另一個(gè)實(shí)施例,用圖表示出了記錄與再生裝置主要部分的框圖;圖16為描述管理文件使用示例的表示圖;圖17為示意性示出了JP-A-2002-203361中披露的記錄與再生裝置主要部分的框圖;圖18為示意性示出了JP-A-2003-228907中披露的記錄與再生裝置主要部分的框圖;和圖19為示意性示出了JP-A-2003-228907中披露的記錄與再生裝置主要部分的框圖。
具體實(shí)施例方式
現(xiàn)在參照附圖,描述根據(jù)本發(fā)明實(shí)施例的記錄與再生裝置。圖1A為示意性示出了根據(jù)本發(fā)明的第一個(gè)實(shí)施例中記錄與再生裝置主要部分的框圖。在圖中,標(biāo)號(hào)21表示CD驅(qū)動(dòng)器,該CD驅(qū)動(dòng)器能以雙倍速度或更高的速度從諸如CD 22的存儲(chǔ)介質(zhì)中讀取內(nèi)容(例如音樂數(shù)據(jù))。
用于執(zhí)行壓縮處理的編碼器23與CD驅(qū)動(dòng)器21相連。編碼器23壓縮CD驅(qū)動(dòng)器21讀取的內(nèi)容。編碼器23通過緩存24與HDD 25和譯碼器26相連。
HDD 25存儲(chǔ)由編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)。譯碼器26對(duì)從編碼器23輸出的壓縮數(shù)據(jù)和從HDD 25讀取的壓縮數(shù)據(jù)執(zhí)行解壓處理。由譯碼器26執(zhí)行解壓處理所獲得的數(shù)據(jù),經(jīng)過轉(zhuǎn)換部分(未示出)等從輸出部分27(例如揚(yáng)聲器)輸出。
緩存24臨時(shí)存儲(chǔ)由編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù),并把該壓縮數(shù)據(jù)傳輸?shù)紿DD 25和譯碼器26。緩存24也臨時(shí)存儲(chǔ)從HDD 25讀取的壓縮數(shù)據(jù)并把該壓縮數(shù)據(jù)傳輸?shù)阶g碼器26。包含在緩存24中的DMA控制器(未示出)控制數(shù)據(jù)的傳輸,以便減輕后面所描述的系統(tǒng)控制器28的處理負(fù)荷。
如圖1B所示,緩存24分為以下部分用于記錄的記錄緩沖區(qū)A24a和記錄緩沖區(qū)B 24b,以及用于再生的再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d。要傳輸?shù)紿DD 25的壓縮數(shù)據(jù)存儲(chǔ)在記錄緩沖區(qū)A 24a或記錄緩沖區(qū)B 24b中,要傳輸?shù)阶g碼器26的壓縮數(shù)據(jù)存儲(chǔ)在再生緩沖區(qū)A 24c或再生緩沖區(qū)B 24d中。
包括CPU等的系統(tǒng)控制器28連接到CD驅(qū)動(dòng)器21、編碼器23、緩存24和HDD 25。例如,系統(tǒng)控制器28能控制CD驅(qū)動(dòng)器21,從而能從放置在CD驅(qū)動(dòng)器21內(nèi)的CD 22上抽取(讀取)音樂數(shù)據(jù)。能被用戶操作的操作部分29和顯示部分30連接到系統(tǒng)控制器28上。
參照?qǐng)D2的流程圖和圖3的記錄/再生時(shí)序圖,討論根據(jù)第一實(shí)施例的記錄與再生裝置中系統(tǒng)控制器28執(zhí)行的處理操作[1-1]。當(dāng)用戶對(duì)操作部分29進(jìn)行操作以選擇并行模式(用于在再生音樂片段的同時(shí)進(jìn)行復(fù)制)時(shí),執(zhí)行處理操作[1-1]。
首先,控制CD驅(qū)動(dòng)器21,以便以高速(例如四倍速度)從CD 22中讀取對(duì)應(yīng)于60秒鐘的音樂數(shù)據(jù)(步驟S1),并且將讀取的音樂數(shù)據(jù)在編碼器23中進(jìn)行壓縮(步驟S2)。由編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)被臨時(shí)存儲(chǔ)在記錄緩沖區(qū)A 24a和再生緩沖區(qū)A24c中(步驟S3)。
當(dāng)在記錄緩沖區(qū)A 24a和記錄緩沖區(qū)B 24b為空的狀態(tài)下輸入壓縮數(shù)據(jù)時(shí),包含在緩存24中的DMA控制器以高速(至少四倍速度或更高速度)將輸入的壓縮數(shù)據(jù)(存儲(chǔ)在記錄緩沖區(qū)A 24a中的壓縮數(shù)據(jù))傳輸?shù)紿DD 25。另一方面,當(dāng)在再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d為空的狀態(tài)下輸入壓縮數(shù)據(jù)時(shí),DMA控制器以單倍速度把輸入的壓縮數(shù)據(jù)(存儲(chǔ)在再生緩沖區(qū)A 24c中的壓縮數(shù)據(jù))傳輸?shù)阶g碼器26。傳輸?shù)阶g碼器26的壓縮數(shù)據(jù)在譯碼器26中被解壓后,從如上所述的輸出部分27輸出。即,該數(shù)據(jù)作為音頻輸出。
接著,以高速(例如四倍速度)從CD 22中讀取對(duì)應(yīng)于60秒鐘的后續(xù)音樂數(shù)據(jù)(步驟S4),并在編碼器23中壓縮讀取到的音樂數(shù)據(jù)(步驟S5)。編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在記錄緩沖區(qū)B 24b和再生緩沖區(qū)B 24d中(步驟S6)。
當(dāng)在記錄緩沖區(qū)A 24a不為空的狀態(tài)下(即,記錄緩沖區(qū)A 24a具有要傳輸?shù)紿DD 25的數(shù)據(jù))將壓縮數(shù)據(jù)輸入緩存24時(shí),DMA控制器在先前的壓縮數(shù)據(jù)(存儲(chǔ)在記錄緩沖區(qū)A 24a中的壓縮數(shù)據(jù))傳輸?shù)紿DD 25結(jié)束之后,再以高速(至少四倍速度或者更高速度)把新輸入的壓縮數(shù)據(jù)(存儲(chǔ)在記錄緩沖區(qū)B 24b的壓縮數(shù)據(jù))傳輸?shù)紿DD25。另一方面,當(dāng)在再生緩沖區(qū)A 24c不為空的狀態(tài)下(即,再生緩沖區(qū)A 24c具有要傳輸?shù)阶g碼器26的數(shù)據(jù))將壓縮數(shù)據(jù)輸入到緩存24時(shí),DMA控制器在先前的壓縮數(shù)據(jù)(存儲(chǔ)在再生緩沖區(qū)A 24c的壓縮數(shù)據(jù))傳輸?shù)阶g碼器26結(jié)束之后,緊跟著先前的壓縮數(shù)據(jù)(以免中斷音樂)以單倍速度將輸入的壓縮數(shù)據(jù)(存儲(chǔ)在再生緩沖區(qū)B 24d的壓縮數(shù)據(jù))傳輸?shù)阶g碼器26。
接著,以高速(例如四倍速度)從CD 22中讀取對(duì)應(yīng)于60秒鐘的后續(xù)音樂數(shù)據(jù)(步驟S7),并在編碼器23中壓縮讀取的音樂數(shù)據(jù)(步驟S8)。由編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù),被臨時(shí)存儲(chǔ)在記錄緩沖區(qū)A 24a或記錄緩沖區(qū)B 24b當(dāng)中的空緩沖區(qū)中(步驟S9)。沒有把壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在再生緩沖區(qū)的原因在于與記錄緩沖區(qū)相比,從再生緩沖區(qū)中釋放數(shù)據(jù)花費(fèi)的時(shí)間更長,這從圖3的時(shí)序圖中可以看出。
如上所述,例如,當(dāng)在記錄緩沖區(qū)B 24b不為空的狀態(tài)下(即,記錄緩沖區(qū)B 24b具有要傳輸?shù)紿DD 25的數(shù)據(jù))將壓縮數(shù)據(jù)輸入緩存24時(shí),DMA控制器在先前的壓縮數(shù)據(jù)(存儲(chǔ)在記錄緩沖區(qū)B 24b中的壓縮數(shù)據(jù))傳輸?shù)紿DD 25結(jié)束之后,再以高速(至少四倍速度或更高速度)把新輸入的壓縮數(shù)據(jù)(存儲(chǔ)在記錄緩沖區(qū)A 24a中的壓縮數(shù)據(jù))傳輸?shù)紿DD 25。
這里,讀取對(duì)應(yīng)于預(yù)定時(shí)間周期(例如60秒鐘)的音樂數(shù)據(jù)。然而,由于一段音樂可能并不以預(yù)定時(shí)間周期的倍數(shù)(諸如一分鐘、兩分鐘、三分鐘等)來結(jié)束,所以,期望能夠根據(jù)每段音樂的長度來調(diào)整音樂數(shù)據(jù)的讀取。例如,如果一段音樂長度為3分44秒,則從第一次到第三次讀取對(duì)應(yīng)于60秒鐘的音樂數(shù)據(jù),在第四次僅讀取對(duì)應(yīng)于44秒鐘的音樂數(shù)據(jù)。
這里,對(duì)應(yīng)于預(yù)定時(shí)間(例如60秒鐘)音樂數(shù)據(jù)的壓縮數(shù)據(jù)存儲(chǔ)在記錄緩沖區(qū)A 24a、記錄緩沖區(qū)B 24b、再生緩沖區(qū)A 24c、再生緩沖區(qū)B 24d中。然而,在另一個(gè)實(shí)施例中,每個(gè)緩沖區(qū)的容量可以設(shè)置為大于一個(gè)音樂片段的數(shù)據(jù)容量,以便能夠讀取一個(gè)音樂片段的數(shù)據(jù)而不是預(yù)定時(shí)間的音樂數(shù)據(jù),并將讀取的數(shù)據(jù)存儲(chǔ)在緩沖區(qū)中。因此,能夠減輕處理負(fù)荷。
接下來,判斷再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d中任何一個(gè)是否為空(步驟S10)。如果斷定緩沖區(qū)24c和緩沖區(qū)24d都是非空的,則根據(jù)從操作部分29獲得的信息來判斷用戶是否輸入了快進(jìn)等指令(步驟S11)。
如果斷定用戶輸入了快進(jìn)等指令,則執(zhí)行操作中斷處理(步驟S12),然后判斷存儲(chǔ)在CD 22上的音樂數(shù)據(jù)的復(fù)制是否結(jié)束(步驟S13)。另一方面,如果斷定用戶沒有輸入快進(jìn)等指令,則不需要執(zhí)行操作中斷處理。因此,該處理轉(zhuǎn)到步驟S13,判斷復(fù)制是否結(jié)束。如果斷定復(fù)制還沒有結(jié)束,則需要從CD 22中繼續(xù)讀取音樂數(shù)據(jù),于是處理返回到步驟S7;反之,如果斷定復(fù)制結(jié)束,則不需要從CD 22中繼續(xù)讀取音樂數(shù)據(jù),于是處理返回到步驟S10。
另一方面,在步驟S10中,如果判斷出再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d其中之一為空,則從HDD 25中讀取要存儲(chǔ)在空的再生緩沖區(qū)中的后續(xù)壓縮數(shù)據(jù)(步驟S14),并將讀取的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d當(dāng)中為空的一個(gè)再生緩沖區(qū)中(步驟S15)。
接下來,判斷再生是否結(jié)束(步驟16)。如果斷定再生結(jié)束,則結(jié)束處理操作[1-1];如果斷定再生沒有結(jié)束,則該處理返回到步驟S10。
例如,當(dāng)在再生緩沖區(qū)B 24d為非空狀態(tài)下(即,再生緩沖區(qū)B24d具有要傳輸?shù)阶g碼器26的數(shù)據(jù))將壓縮數(shù)據(jù)輸入緩存24時(shí),DMA控制器在先前的壓縮數(shù)據(jù)(存儲(chǔ)在再生緩沖區(qū)B 24d的壓縮數(shù)據(jù))傳輸?shù)阶g碼器26結(jié)束之后,緊跟著先前的壓縮數(shù)據(jù),以單倍速度將新輸入的壓縮數(shù)據(jù)(存儲(chǔ)在再生緩沖區(qū)A 24c的壓縮數(shù)據(jù))傳輸?shù)阶g碼器26。
接下來,參照?qǐng)D4的流程圖,討論根據(jù)第一實(shí)施例的記錄與再生裝置中系統(tǒng)控制器28執(zhí)行的處理操作[1-2](圖2中步驟S12)。首先,根據(jù)從操作部分29獲得的信息來判斷用戶是否輸入了快進(jìn)指令(步驟S21)。如果斷定用戶輸入了快進(jìn)指令,則執(zhí)行如圖5所示的快進(jìn)處理(步驟S22)。
●快進(jìn)處理首先,如圖5A所示,以高速從再生緩沖區(qū)A 24c(用于再生的當(dāng)前再生緩沖區(qū))中讀取壓縮數(shù)據(jù),接著把讀取的壓縮數(shù)據(jù)在譯碼器26中進(jìn)行解壓。一旦完成讀取存儲(chǔ)在再生緩沖區(qū)A 24c(用于再生的當(dāng)前再生緩沖區(qū))中的壓縮數(shù)據(jù),便繼續(xù)從處于待機(jī)模式的再生緩沖區(qū)B 24d(另一個(gè)再生緩沖區(qū))中讀取壓縮數(shù)據(jù)。此時(shí),如圖5B所示,再生緩沖區(qū)B 24d進(jìn)入再生模式,而再生緩沖區(qū)A 24c進(jìn)入待機(jī)模式。從HDD 25中讀取后續(xù)的壓縮數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在剛剛進(jìn)入待機(jī)模式的再生緩沖區(qū)A 24c中。
如果在步驟S21中斷定用戶沒有輸入快進(jìn)指令,則根據(jù)從操作部分29獲得的信息來判斷用戶是否輸入了快退指令(步驟S23)。如果判定用戶輸入了快退指令,則執(zhí)行如圖6所示的快退處理(步驟S24)。
●快退處理首先,如圖6A所示,從再生緩沖區(qū)A 24c(用于再生的當(dāng)前再生緩沖區(qū))中反向讀取壓縮數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)在譯碼器26中進(jìn)行解壓。如圖6B所示,從HDD 25中讀取先前的壓縮數(shù)據(jù),將讀取的壓縮數(shù)據(jù)存儲(chǔ)在處于待機(jī)模式的再生緩沖區(qū)B 24d中(另一個(gè)再生緩沖區(qū))。一旦完成讀取存儲(chǔ)在再生緩沖區(qū)A 24c中(用于再生的當(dāng)前再生緩沖區(qū))的壓縮數(shù)據(jù),便繼續(xù)從處于待機(jī)模式的再生緩沖區(qū)B 24d(另一個(gè)再生緩沖區(qū))中讀取壓縮數(shù)據(jù)。此時(shí),如圖6C所示,再生緩沖區(qū)B 24d進(jìn)入再生模式,而再生緩沖區(qū)A 24c進(jìn)入待機(jī)模式。從HDD 25中讀取更靠前的壓縮數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在剛剛進(jìn)入待機(jī)模式的再生緩沖區(qū)A 24c中。
如果在步驟S23中斷定用戶沒有輸入快退指令,則根據(jù)從操作部分29獲得的信息來判斷用戶是否輸入了重復(fù)再生指令(步驟S25)。如果斷定用戶輸入了重復(fù)再生指令,則執(zhí)行重復(fù)再生處理(步驟S26)。
●重復(fù)再生處理首先,如果被再生的一段音樂的頭信息部分存儲(chǔ)在用于再生的當(dāng)前再生緩沖區(qū)中,那么從頂部開始讀取存儲(chǔ)在當(dāng)前再生緩沖區(qū)的壓縮數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)在譯碼器26中進(jìn)行解壓。另一方面,如果被再生的一段音樂的頭信息部分沒有存儲(chǔ)在當(dāng)前再生緩沖區(qū)中,那么從HDD 25中讀取包含這段音樂頭信息部分的音樂數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在另一個(gè)處于待機(jī)模式的再生緩沖區(qū)中,并在譯碼器26中對(duì)其進(jìn)行解壓。此外,從HDD 25中讀取包含這段音樂后續(xù)部分的音樂數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在剛剛進(jìn)入待機(jī)模式的再生緩沖區(qū)中。
如果在步驟25中斷定用戶沒有輸入重復(fù)再生的指令,則根據(jù)從操作部分29獲得的信息,來判斷用戶是否輸入了曲目號(hào)增大指令(S27),如果斷定用戶輸入了曲目號(hào)增大指令,那么執(zhí)行曲目號(hào)增大處理(步驟28),如圖7所示。
●曲目號(hào)增大處理首先,如圖7A所示,從HDD 25中讀取包含要再生的下一段音樂頭信息部分的音樂數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在再生緩沖區(qū)B24d中(處于待機(jī)模式的再生緩沖區(qū)),并且如圖7B所示,將存儲(chǔ)在再生緩沖區(qū)B 24d的壓縮數(shù)據(jù)在譯碼器26中進(jìn)行解壓。當(dāng)再生緩沖區(qū)B 24d進(jìn)入再生模式時(shí),再生緩沖區(qū)A 24c則進(jìn)入待機(jī)模式。此外,如圖7C所示,從HDD 25中讀取包含下一段音樂后續(xù)部分的音樂數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在剛剛進(jìn)入待機(jī)模式的再生緩沖區(qū)A24c中。如果曲目號(hào)增大不是1而是2或是更多,則從HDD 25中讀取對(duì)應(yīng)于曲目號(hào)增大總數(shù)的這段音樂的壓縮數(shù)據(jù)。
如果在步驟S27中斷定用戶沒有輸入曲目號(hào)增大的指令,則根據(jù)從操作部分29獲得的信息來判斷用戶是否輸入了曲目號(hào)減小的指令(步驟S29)。如果判定用戶輸入了曲目號(hào)減小的指令,則執(zhí)行曲目號(hào)減小處理(步驟S30),如圖8所示。
●曲目號(hào)減小處理首先,從HDD 25讀取包含緊接著的前面再生的這段音樂頭信息部分的音樂數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在如圖8A所示處于待機(jī)模式的再生緩沖區(qū)B 24d中,接著,如圖8B中所示,將存儲(chǔ)在再生緩沖區(qū)B 24d中的壓縮信息在譯碼器26中進(jìn)行解壓。當(dāng)再生緩沖區(qū)B 24d進(jìn)入再生模式時(shí),再生緩沖區(qū)A 24c則進(jìn)入待機(jī)模式。此外,如圖8C所示,從HDD 25中讀取包含這段音樂后續(xù)部分的音樂數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在剛剛進(jìn)入待機(jī)模式的再生緩沖區(qū)A 24c中。如果曲目號(hào)的減小量不是1而是2或是更多,則從HDD 25中讀取對(duì)應(yīng)于曲目號(hào)減小總數(shù)的這段音樂的壓縮數(shù)據(jù)。
如果在步驟S29中斷定用戶沒有輸入曲目號(hào)減小的指令,則根據(jù)從操作部分29獲得的信息來判斷用戶是否輸入了記錄在與正在再生的CD 22不同的CD上的一段音樂的再生指令(步驟S31)。如果斷定用戶輸入了記錄在不同CD上的一段音樂的再生指令,則執(zhí)行不同音樂片段的再生處理(步驟S32)。
●不同音樂片段的再生處理首先,從HDD 25中讀取包含記錄在不同CD上這段音樂頭信息部分的音樂數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在處于待機(jī)模式的再生緩沖區(qū)中,接著在譯碼器26中對(duì)其進(jìn)行解壓。此外,從HDD 25中讀取包含這段音樂后續(xù)部分的音樂數(shù)據(jù),并將讀取的壓縮數(shù)據(jù)存儲(chǔ)在剛剛進(jìn)入待機(jī)模式的再生緩沖區(qū)中。
接下來,參照?qǐng)D9的流程圖,討論根據(jù)第一實(shí)施例的記錄與再生裝置中系統(tǒng)控制器28執(zhí)行的處理操作[1-3]。當(dāng)用戶對(duì)操作部分29進(jìn)行操作以輸入再生存儲(chǔ)在HDD 25中的一段音樂的指令時(shí),執(zhí)行處理操作[1-3]。
首先,以四倍速度從HDD 25中讀取對(duì)應(yīng)于用戶指示的一段音樂的前2秒鐘的壓縮數(shù)據(jù)(步驟S41)。即,用0.5秒鐘讀取包含這段音樂頭信息部分的壓縮數(shù)據(jù)。接著,將讀取的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在再生緩沖區(qū)A 24c中(步驟S42),如圖10A所示。
當(dāng)在再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d為空的狀態(tài)下將壓縮數(shù)據(jù)輸入到緩存24時(shí),如上所述,包含在緩存24中的DMA控制器以單倍速度將輸入的壓縮數(shù)據(jù)(存儲(chǔ)在再生緩沖區(qū)A 24c的壓縮數(shù)據(jù))傳輸?shù)阶g碼器26。傳輸?shù)阶g碼器26的壓縮數(shù)據(jù)在譯碼器26中進(jìn)行解壓,以從輸出部分27輸出。即,該數(shù)據(jù)作為音頻輸出。
接下來,如圖10B所示,以四倍速度從HDD 25中讀取對(duì)應(yīng)于這一段音樂的4秒鐘的后續(xù)壓縮數(shù)據(jù)(步驟S43),并將讀取的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在再生緩沖區(qū)B 24d中(步驟S44)。因此,在再生對(duì)應(yīng)于前2秒鐘的壓縮數(shù)據(jù)結(jié)束之前,將對(duì)應(yīng)于4秒鐘的后續(xù)壓縮數(shù)據(jù)存儲(chǔ)在緩存24中(再生緩沖區(qū)B 24d)。
當(dāng)在再生緩沖區(qū)A 24c為非空的狀態(tài)下(即,再生緩沖區(qū)A 24c具有要傳輸?shù)阶g碼器26的數(shù)據(jù))將壓縮數(shù)據(jù)輸入到緩存24時(shí),如上所述,DMA控制器在先前的壓縮數(shù)據(jù)(存儲(chǔ)在再生緩沖區(qū)A 24c的壓縮數(shù)據(jù))傳輸?shù)阶g碼器26結(jié)束之后,緊跟著先前的壓縮數(shù)據(jù)(以免中斷這段音樂)、以單倍速度把輸入的壓縮數(shù)據(jù)(存儲(chǔ)在再生緩沖區(qū)B 24d的壓縮數(shù)據(jù))傳輸?shù)阶g碼器26。
接下來,如圖10C所示,以四倍速度從HDD 25中讀取對(duì)應(yīng)于這段音樂的8秒鐘的后續(xù)壓縮數(shù)據(jù)(步驟S45),并將讀取的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在再生緩沖區(qū)A 24c中(步驟S46)。因而,在再生對(duì)應(yīng)于前6秒鐘(=2+4)的壓縮數(shù)據(jù)結(jié)束之前,將對(duì)應(yīng)于8秒鐘的后續(xù)壓縮數(shù)據(jù)存儲(chǔ)在緩存24中(再生緩沖區(qū)A 24c)。
接下來,如圖10D所示,以四倍速度從HDD 25中讀取對(duì)應(yīng)于這段音樂的16秒鐘的后續(xù)壓縮數(shù)據(jù)(步驟S47),并將讀取的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在再生緩沖區(qū)B 24d中(步驟S48)。因而,在再生對(duì)應(yīng)于前14秒鐘(=2+4+8)的壓縮數(shù)據(jù)結(jié)束之前,將對(duì)應(yīng)于16秒鐘的后續(xù)壓縮數(shù)據(jù)存儲(chǔ)在緩存24(再生緩沖區(qū)B 24d)中。
接下來,判斷再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d中任何一個(gè)是否為空(步驟S49)。如果斷定再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d都不為空,則該處理返回到步驟S49;如果斷定再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d其中之一為空,則以四倍速度從HDD 25中讀取對(duì)應(yīng)于60秒鐘的這段音樂的后續(xù)壓縮數(shù)據(jù)(步驟S50),并將讀取的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在再生緩沖區(qū)A 24c和再生緩沖區(qū)B 24d當(dāng)中為空的那一個(gè)再生緩沖區(qū)中(步驟S51),如圖10E、10F所示。
接下來,判斷再生是否結(jié)束(步驟S52)。如果斷定再生結(jié)束,則結(jié)束處理操作[1-3];如果斷定再生還沒有結(jié)束,則該處理返回到步驟S49。
根據(jù)第一實(shí)施例的記錄與再生裝置,并不需要過多的緩存24,這是因?yàn)槠洳捎昧藟嚎s數(shù)據(jù)的方式。因此,可以抑制成本的增加。在并行模式開始時(shí)(在圖3中,從開始起120秒鐘),利用編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)來再生一段音樂。即,這段音樂的再生與記錄是同時(shí)進(jìn)行的。因此,可以較早地開始再生這段音樂。
在并行模式開始之后(在圖3中,經(jīng)過了120秒鐘之后),利用存儲(chǔ)在HDD 25中的壓縮數(shù)據(jù)來再生這段音樂。即,不用從CD 22中讀取音樂數(shù)據(jù)就可以實(shí)現(xiàn)再生這段音樂。因此,不需要中斷從CD 22中讀取用于復(fù)制的音樂數(shù)據(jù)。這樣,可以有效率地將這段音樂記錄在HDD 25上。
根據(jù)第一實(shí)施例的記錄與再生裝置,即使在復(fù)制沒有完成時(shí),也允許用戶輸入這段音樂的快進(jìn)、快退、重復(fù)再生、曲目號(hào)增大、曲目號(hào)減小等指令。當(dāng)再生存儲(chǔ)在HDD 25中的一段音樂時(shí),要存儲(chǔ)在再生緩沖區(qū)(再生緩沖區(qū)A 24c,再生緩沖區(qū)B 24d)中的壓縮數(shù)據(jù)量在開始時(shí)可以較少,然后逐漸增加,以便能夠加快響應(yīng)用戶指令的速度??梢栽诓⑿心J街胁捎弥饾u增加要存儲(chǔ)在緩存24中數(shù)據(jù)量的方法,而在再生模式(用戶已輸入再生一段音樂的指令)中不采用這種方法。
圖11A為示意性示出了根據(jù)本發(fā)明的第二實(shí)施例中記錄與再生裝置主要部分的框圖。根據(jù)第二實(shí)施例的記錄與再生裝置,在除了緩存24和系統(tǒng)控制器28之外,其具有的配置都與參照?qǐng)D1A所述的記錄與再生裝置相同。因此,只有緩存和系統(tǒng)控制器用與圖1A中不同的參考標(biāo)號(hào)表示。在圖11A中,標(biāo)號(hào)21表示CD驅(qū)動(dòng)器,該CD驅(qū)動(dòng)器能夠以雙倍速度或更高速度從諸如CD 22的存儲(chǔ)介質(zhì)中讀取內(nèi)容(例如音樂數(shù)據(jù))。
用于執(zhí)行壓縮處理的編碼器23連接到CD驅(qū)動(dòng)器21上。編碼器23壓縮CD驅(qū)動(dòng)器21讀取的內(nèi)容。編碼器23通過緩存34與HDD 25和譯碼器26相連接。
HDD 25存儲(chǔ)由編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)。譯碼器26對(duì)從編碼器23輸出的壓縮數(shù)據(jù)和從HDD 25讀取的壓縮數(shù)據(jù)執(zhí)行解壓處理。由譯碼器26執(zhí)行解壓處理所獲得的數(shù)據(jù)通過轉(zhuǎn)換部分(未示出)等從輸出部分27(例如揚(yáng)聲器)輸出。
緩存34臨時(shí)存儲(chǔ)由編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù),并將該壓縮數(shù)據(jù)傳輸?shù)紿DD 25和譯碼器26。緩存34還臨時(shí)存儲(chǔ)從HDD 25讀取的壓縮數(shù)據(jù),并將該壓縮數(shù)據(jù)傳輸?shù)阶g碼器26。包含在緩存34中的DMA控制器(未示出)控制數(shù)據(jù)的傳輸,以便減輕后面所述的系統(tǒng)控制器28的處理負(fù)荷。
如圖11B所示,緩存34被分為用于記錄和再生的記錄/再生緩沖區(qū)A 34a和記錄/再生緩沖區(qū)B 34b。記錄/再生緩沖區(qū)A 34a和記錄/再生緩沖區(qū)B 34b各自具有的數(shù)據(jù)容量等于或大于一段音樂。
包括CPU等的系統(tǒng)控制器38連接到CD驅(qū)動(dòng)器21、編碼器23、緩存34以及HDD 25。例如,它能控制CD驅(qū)動(dòng)器21,從而從放置在CD驅(qū)動(dòng)器21內(nèi)的CD 22中抽取(讀取)音樂數(shù)據(jù)??梢杂捎脩舨僮鞯牟僮鞑糠?9和顯示部分30連接到系統(tǒng)控制器38上。
參考圖12的流程圖和圖13的記錄/再生時(shí)序圖,討論根據(jù)第二實(shí)施例的記錄與再生裝置中系統(tǒng)控制器38執(zhí)行的處理操作[2-1]。當(dāng)用戶對(duì)操作部分29進(jìn)行操作以選擇并行模式(再生一段音樂的同時(shí)復(fù)制這段音樂)時(shí),執(zhí)行處理操作[2-1]。
首先,控制CD驅(qū)動(dòng)器21,以便以單倍速度從CD 22中讀取第一段音樂的全部音樂數(shù)據(jù)(步驟S61),將讀取的音樂數(shù)據(jù)在編碼器23中進(jìn)行壓縮(步驟S62)。將編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在記錄/再生緩沖區(qū)A 34a中(步驟S63)。
當(dāng)在記錄/再生緩沖區(qū)A 34a和記錄/再生緩沖區(qū)B 34b為空的狀態(tài)下將壓縮數(shù)據(jù)輸入到緩存34時(shí),包含在緩存34中的DMA控制器以單倍速度將輸入的壓縮數(shù)據(jù)(存儲(chǔ)在記錄/再生緩沖區(qū)A 34a中的壓縮數(shù)據(jù))傳輸?shù)紿DD 25和譯碼器26。如上所述,傳輸?shù)阶g碼器26的壓縮數(shù)據(jù)在譯碼器26中被解壓后,由輸出部分27輸出。即,該數(shù)據(jù)作為音頻輸出。
接下來,以單倍速度從CD 22中讀取第二段音樂的全部音樂數(shù)據(jù)(步驟S64),并將讀取的音樂數(shù)據(jù)在編碼器23中進(jìn)行壓縮(步驟S65)。將由編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在記錄/再生緩沖區(qū)B 34b中(步驟S66)。
當(dāng)在記錄/再生緩沖區(qū)A 34a不為空的狀態(tài)下(即,記錄/再生緩沖區(qū)A 34a具有要傳輸?shù)紿DD 25和譯碼器26的數(shù)據(jù))將壓縮數(shù)據(jù)輸入到緩存34時(shí),DMA控制器在先前的壓縮數(shù)據(jù)(存儲(chǔ)在記錄/再生緩沖區(qū)A 34a中的壓縮數(shù)據(jù))傳輸?shù)紿DD 25和譯碼器26結(jié)束之后,再以單倍速度將新輸入的壓縮數(shù)據(jù)(存儲(chǔ)在記錄/再生緩沖區(qū)B 34b中的壓縮數(shù)據(jù))傳輸?shù)紿DD 25和譯碼器26。
接下來,以單倍速度從CD 22中讀取另一段音樂的全部音樂數(shù)據(jù)(步驟S67),并將讀取的音樂數(shù)據(jù)在編碼器23中進(jìn)行壓縮(步驟S68)。將由編碼器23執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在為空的記錄/再生緩沖區(qū)A 34a或記錄/再生緩沖區(qū)B 34b中(步驟S69)。
在此,讀取單段音樂的音樂數(shù)據(jù),并臨時(shí)存儲(chǔ)在緩存34中。不過,在另一個(gè)實(shí)施例中,利用數(shù)據(jù)容量等于或高于一張CD的緩存,可以集中讀取存儲(chǔ)在CD 22上的所有音樂數(shù)據(jù)而不是單段音樂的數(shù)據(jù),并將讀取的音樂數(shù)據(jù)臨時(shí)存儲(chǔ)在該緩存中。因而,能夠減輕處理負(fù)荷。此時(shí),優(yōu)選地可以將指示每段音樂間邊界的信息存儲(chǔ)在該緩存中。
接下來,判斷存儲(chǔ)在CD 22的音樂數(shù)據(jù)的復(fù)制和再生操作是否結(jié)束(步驟S70)。如果斷定復(fù)制和再生操作沒有結(jié)束,則需要從CD22讀取音樂數(shù)據(jù),然后該處理返回步驟S67。另一方面,如果斷定復(fù)制和再生操作已結(jié)束,則不需要從CD 22讀取音樂數(shù)據(jù),然后結(jié)束處理操作[2-1]。
根據(jù)第二實(shí)施例的記錄與再生裝置,并不需要過多的緩存34,這是因?yàn)椴捎昧藟嚎s數(shù)據(jù)的方式,此外還因?yàn)橛涗浘彌_區(qū)和再生緩沖區(qū)不是分離的。因此,能夠抑制成本的增加。由于復(fù)制和再生可以同時(shí)進(jìn)行,因此用戶就可以容易地跟蹤當(dāng)前哪一段音樂被復(fù)制。
圖14為示意性示出了根據(jù)本發(fā)明的第三實(shí)施例中記錄與再生裝置主要部分的框圖。在圖中,標(biāo)號(hào)41表示CD驅(qū)動(dòng)器,該CD驅(qū)動(dòng)器能夠以雙倍速度或更高速度從諸如CD 42的存儲(chǔ)介質(zhì)中讀取內(nèi)容(例如音樂數(shù)據(jù))。HDD 44經(jīng)由緩存43與CD驅(qū)動(dòng)器41連接,將CD驅(qū)動(dòng)器41讀取的音樂數(shù)據(jù)存儲(chǔ)在HDD 44中。
用于執(zhí)行壓縮處理的編碼器45連接到HDD 44上。編碼器45壓縮從HDD 44中讀取的音樂數(shù)據(jù)。將由編碼器45執(zhí)行壓縮處理所獲得的壓縮數(shù)據(jù)存儲(chǔ)在HDD 44中。在將壓縮數(shù)據(jù)存儲(chǔ)完之后,優(yōu)選的是將HDD 44上的音樂數(shù)據(jù)刪除(以確保存儲(chǔ)容量)。HDD 44經(jīng)由緩存46與譯碼器47相連。
譯碼器47對(duì)從HDD 44中讀取的壓縮數(shù)據(jù)執(zhí)行解壓處理。將由譯碼器47執(zhí)行解壓處理所獲得的數(shù)據(jù)通過轉(zhuǎn)換部分(未示出)等從輸出部分48(例如揚(yáng)聲器)輸出。緩存46臨時(shí)存儲(chǔ)從HDD 44中讀取的壓縮數(shù)據(jù),并將該壓縮數(shù)據(jù)傳輸?shù)阶g碼器47。
包括CPU等的系統(tǒng)控制器49連接到CD驅(qū)動(dòng)器41、緩存43、HDD44、編碼器45以及緩存46。例如,系統(tǒng)控制器49能夠控制CD驅(qū)動(dòng)器41,從而從放置在CD驅(qū)動(dòng)器41內(nèi)的CD 42上抽取(讀取)音樂數(shù)據(jù)。能由用戶操作的操作部分50和顯示部分51連接到系統(tǒng)控制器49上。
根據(jù)第三實(shí)施例的記錄與再生裝置,在執(zhí)行壓縮處理之前,將從CD 42中讀取的音樂數(shù)據(jù)寫入HDD 44,然后再執(zhí)行壓縮處理。因此,不管編碼器45的性能如何,高速復(fù)制都成為可能。這在用戶想盡可能早地取出諸如CD 42的存儲(chǔ)介質(zhì)時(shí)尤其有用。
由于CD驅(qū)動(dòng)器41讀取的音樂數(shù)據(jù)臨時(shí)存儲(chǔ)在緩存43中,因而能夠防止數(shù)據(jù)丟失(遺漏)等。由于從HDD 44中讀取的壓縮數(shù)據(jù)臨時(shí)存儲(chǔ)在緩存46中,因此能夠以任何所希望的速度從HDD 44中讀取該壓縮數(shù)據(jù)。如果不采用緩存43、46,雖然降低了成本,但是也會(huì)降低記錄與再生裝置的性能。
在根據(jù)第三實(shí)施例的記錄與再生裝置的描述中,利用從HDD 44中讀取的壓縮數(shù)據(jù)來再生一段音樂。然而,在另一個(gè)實(shí)施例中,例如,如圖15所示,可以利用在編碼器45進(jìn)行壓縮處理的同時(shí)從HDD 44中讀取的音樂數(shù)據(jù)(即未壓縮數(shù)據(jù))來再生一段音樂。
另外,根據(jù)第一到第三實(shí)施例的記錄與再生裝置中,對(duì)應(yīng)于記錄在CD 22、42上的多段音樂的壓縮數(shù)據(jù),可以沒有任何限制地存儲(chǔ)在HDD 25、44中。不過,在另一個(gè)實(shí)施例中,例如,根據(jù)通過操作部分29、50而輸入的信息,考慮下面(1)到(4)所述的用戶請(qǐng)求,可以將壓縮數(shù)據(jù)存儲(chǔ)在HDD 25、44中。系統(tǒng)控制器可以在(1)到(4)中做出判斷。
(1)如果斷定在一段音樂正在被再生的同時(shí)用戶做出復(fù)制請(qǐng)求,則對(duì)應(yīng)于這段正在被再生的音樂的壓縮數(shù)據(jù)可以存儲(chǔ)在HDD中。
(2)如果斷定在一段音樂正在被再生的同時(shí)用戶做出復(fù)制取消請(qǐng)求,則對(duì)應(yīng)于這段正在被再生的音樂的壓縮數(shù)據(jù)不會(huì)存儲(chǔ)在HDD中,僅僅是對(duì)應(yīng)于與該復(fù)制取消請(qǐng)求無關(guān)的另一段音樂的壓縮數(shù)據(jù)可以存儲(chǔ)在HDD中。
(3)當(dāng)在再生一段音樂之前將該段音樂存儲(chǔ)在HDD中時(shí),如果斷定在這段音樂正在被再生的同時(shí)用戶沒有做出復(fù)制請(qǐng)求(或者做出復(fù)制取消請(qǐng)求),則對(duì)應(yīng)于這段正在被再生的音樂的壓縮數(shù)據(jù)可以從HDD中刪除。
(4)不同于(1)到(3),對(duì)應(yīng)于已經(jīng)存儲(chǔ)在HDD中的壓縮數(shù)據(jù)的各段音樂以及對(duì)應(yīng)于要傳輸?shù)紿DD的壓縮數(shù)據(jù)的各段音樂,都可以顯示在顯示部分30、51上,并介紹給用戶。允許用戶選擇要存儲(chǔ)的一段音樂。基于選擇的結(jié)果,可以從HDD上刪除壓縮數(shù)據(jù)或可以將音樂數(shù)據(jù)傳輸?shù)紿DD。
在另一個(gè)實(shí)施例中,對(duì)應(yīng)于與用戶存儲(chǔ)請(qǐng)求無關(guān)的一段音樂的壓縮數(shù)據(jù),可以禁止其從HDD中被讀取而不是從HDD中被刪除。至于管理方式,可以利用如圖16所示的復(fù)制管理文件的方法。管理文件F1中指出了能夠被讀取的各段音樂;管理文件F2中指出了其壓縮數(shù)據(jù)被記錄在HDD中的各段音樂,而不管是否能夠讀取這些音樂(壓縮數(shù)據(jù))。
如果壓縮數(shù)據(jù)被禁止從HDD中被讀取,而不是從HDD上被刪除,則可以簡化壓縮數(shù)據(jù)的恢復(fù)處理。例如,禁止被讀取的壓縮數(shù)據(jù)能夠通過一個(gè)操作(例如,使管理文件F1與管理文件F2一致)而釋放禁止讀取模式,或能夠完全如用戶選擇而釋放禁止讀取模式。為了再次復(fù)制同一段音樂,可以使用已經(jīng)記錄在HDD中的這段音樂(壓縮數(shù)據(jù)),以便提高復(fù)制的效率??梢愿鶕?jù)記錄在HDD的管理文件(包括有關(guān)音樂的信息)和從CD中獲取的TOC信息來判斷同一段音樂是否記錄在HDD中。
到目前為止,已經(jīng)描述了內(nèi)容為音樂數(shù)據(jù)的情況,但根據(jù)本發(fā)明的記錄與再生裝置并不僅僅局限于諸如音樂數(shù)據(jù)的音頻數(shù)據(jù),也可以用于視頻數(shù)據(jù)。例如,該記錄與再生裝置還可以對(duì)記錄在DVD上的視頻數(shù)據(jù)(與記錄在CD上的音樂數(shù)據(jù)類似)進(jìn)行記錄與再生。
權(quán)利要求
1.一種記錄與再生裝置,用于再生記錄在記錄介質(zhì)上的信息,同時(shí)記錄該信息,所述記錄與再生裝置包括壓縮部分,其讀取記錄在記錄介質(zhì)上的信息并壓縮讀取的信息;臨時(shí)存儲(chǔ)部分,其存儲(chǔ)通過壓縮處理提供的壓縮信息;再生處理部分,其對(duì)從臨時(shí)存儲(chǔ)部分輸出的壓縮信息進(jìn)行解壓,并再生已解壓的信息;以及存儲(chǔ)部分,其存儲(chǔ)從臨時(shí)存儲(chǔ)部分輸出的壓縮信息。
2.根據(jù)權(quán)利要求1所述的記錄與再生裝置,其中,所述臨時(shí)存儲(chǔ)部分存儲(chǔ)從所述存儲(chǔ)部分輸出的壓縮信息。
3.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,其中,所述臨時(shí)存儲(chǔ)部分具有彼此獨(dú)立的第一區(qū)域和第二區(qū)域,所述第一區(qū)域存儲(chǔ)要輸出到所述再生處理部分的壓縮信息,所述第二區(qū)域存儲(chǔ)要輸出到所述存儲(chǔ)部分的壓縮信息。
4.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,其中,所述臨時(shí)存儲(chǔ)部分具有存儲(chǔ)要輸出到所述再生處理部分的壓縮信息的第一區(qū)域,和存儲(chǔ)要輸出到所述存儲(chǔ)部分的壓縮信息的第二區(qū)域,所述第一區(qū)域和第二區(qū)域是相同的區(qū)域。
5.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,其中,所述臨時(shí)存儲(chǔ)部分的存儲(chǔ)容量等于或者大于所述記錄介質(zhì)的存儲(chǔ)容量。
6.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,其中,所述臨時(shí)存儲(chǔ)部分存儲(chǔ)指示各段信息之間邊界的邊界信息。
7.根據(jù)權(quán)利要求1至2,其中,所述臨時(shí)存儲(chǔ)部分的存儲(chǔ)容量等于或大于存儲(chǔ)在記錄介質(zhì)中的一段信息。
8.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括快進(jìn)指令部分,其發(fā)出用于使信息快進(jìn)的快進(jìn)指令,其中在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)到所述存儲(chǔ)部分中期間,快進(jìn)指令部分發(fā)出快進(jìn)指令時(shí),所述再生處理部分以比正常速度快的速度對(duì)存儲(chǔ)在所述臨時(shí)存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并以比正常速度快的速度來再生已解壓的信息。
9.根據(jù)權(quán)利要求8所述的記錄與再生裝置,其中,所述正常速度等于單倍速度。
10.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括重復(fù)再生指令部分,其發(fā)出用于重復(fù)地再生信息的重復(fù)再生指令,其中當(dāng)重復(fù)再生指令部分發(fā)出重復(fù)再生指令時(shí),再生處理部分讀取對(duì)應(yīng)于由重復(fù)再生指令所指示的信息的頭信息部分的壓縮信息,對(duì)讀取的信息進(jìn)行解壓,并且再生已解壓的信息。
11.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括快退指令部分,其發(fā)出用于使信息快退的快退指令,其中在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)在所述存儲(chǔ)部分中期間,快退指令部分發(fā)出快退指令時(shí),所述再生處理部分以反向?qū)Υ鎯?chǔ)在所述臨時(shí)存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并再生已解壓的信息。
12.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括重復(fù)再生指令部分,其發(fā)出用于重復(fù)地再生信息的重復(fù)再生指令,其中在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)在所述存儲(chǔ)部分中的期間,重復(fù)再生指令部分發(fā)出重復(fù)再生指令時(shí),所述再生處理部分從壓縮信息的頂部開始,對(duì)存儲(chǔ)在所述臨時(shí)存儲(chǔ)部分的壓縮信息進(jìn)行解壓。
13.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括選擇再生指令部分,其發(fā)出選擇再生指令,其中在從所述臨時(shí)存儲(chǔ)部分輸出的壓縮信息正在被存儲(chǔ)在所述存儲(chǔ)部分中的期間,選擇再生指令部分發(fā)出選擇再生指令時(shí),所述再生處理部分從所述存儲(chǔ)部分中讀取由選擇再生指令所指示的壓縮數(shù)據(jù),將讀取的壓縮信息存儲(chǔ)到所述臨時(shí)存儲(chǔ)部分,對(duì)存儲(chǔ)在所述臨時(shí)存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并且再生已解壓的信息。
14.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括記錄指令部分,其發(fā)出用于將正在被再生的信息記錄到存儲(chǔ)部分中的記錄指令,其中在信息正在被再生的期間,記錄指令部分發(fā)出記錄指令時(shí),將對(duì)應(yīng)于正被再生的信息的壓縮信息存儲(chǔ)在所述存儲(chǔ)部分中。
15.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括選擇指令部分,其從記錄介質(zhì)所記錄的信息中選擇要記錄到所述存儲(chǔ)部分中的信息,其中將通過選擇指令部分所選擇的信息存儲(chǔ)在所述存儲(chǔ)部分中。
16.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括記錄取消指令部分,其發(fā)出用于取消記錄信息的記錄取消指令,其中在壓縮信息正被存儲(chǔ)在所述存儲(chǔ)部分中期間,記錄取消指令部分發(fā)出記錄取消指令時(shí),不將對(duì)應(yīng)于正被再生的信息的壓縮信息存儲(chǔ)在所述存儲(chǔ)部分中。
17.根據(jù)權(quán)利要求1或2所述的記錄與再生裝置,進(jìn)一步包括記錄請(qǐng)求指令部分,其發(fā)出用于將每段信息記錄到所述存儲(chǔ)部分中的記錄請(qǐng)求指令;以及釋放控制部分,其用于從所述存儲(chǔ)部分中刪除對(duì)應(yīng)于沒有被發(fā)出記錄請(qǐng)求指令的信息的壓縮信息,或禁止從所述存儲(chǔ)部分中讀取對(duì)應(yīng)于沒有被發(fā)出記錄請(qǐng)求指令的信息的壓縮信息。
18.根據(jù)權(quán)利要求17所述的記錄與再生裝置,進(jìn)一步包括讀取禁止釋放指令部分,其發(fā)出用于釋放禁止從所述存儲(chǔ)部分讀取信息的狀態(tài)的讀取禁止釋放指令;以及釋放控制部分,其當(dāng)讀取禁止釋放指令部分發(fā)出讀取禁止釋放指令時(shí),釋放禁止從所述存儲(chǔ)部分讀取信息的狀態(tài)。
19.根據(jù)權(quán)利要求2所述的記錄與再生裝置,其中,在開始將壓縮信息存儲(chǔ)到所述臨時(shí)存儲(chǔ)部分時(shí),從所述存儲(chǔ)部分傳輸?shù)剿雠R時(shí)存儲(chǔ)部分的壓縮信息量少于后續(xù)時(shí)間內(nèi)傳輸?shù)膲嚎s信息量。
20.根據(jù)權(quán)利要求19所述的記錄與再生裝置,其中,由所述存儲(chǔ)部分傳輸?shù)剿雠R時(shí)存儲(chǔ)部分的壓縮信息量逐漸增加。
21.一種記錄與再生裝置,具有再生記錄在記錄介質(zhì)上的信息的再生功能和將信息記錄到存儲(chǔ)部分中的記錄功能,所述記錄與再生裝置包括壓縮部分,其壓縮記錄在存儲(chǔ)部分中的信息;記錄控制部分,其將由壓縮部分提供的壓縮信息存儲(chǔ)到存儲(chǔ)部分中;以及再生處理部分,其將存儲(chǔ)在存儲(chǔ)部分中的壓縮信息進(jìn)行解壓,并再生已解壓的信息。
22.根據(jù)權(quán)利要求21所述的記錄與再生裝置,其中,所述再生處理部分再生記錄在存儲(chǔ)部分中的未壓縮信息,同時(shí)所述壓縮部分將該信息壓縮。
23.根據(jù)權(quán)利要求21或22所述的記錄與再生裝置,進(jìn)一步包括未壓縮信息存儲(chǔ)部分,其臨時(shí)存儲(chǔ)要記錄到所述存儲(chǔ)部分的未壓縮信息。
24.根據(jù)權(quán)利要求21或22所述的記錄與再生裝置,進(jìn)一步包括臨時(shí)存儲(chǔ)壓縮信息的壓縮信息臨時(shí)存儲(chǔ)部分。
全文摘要
一種記錄與再生裝置,用于再生記錄在記錄介質(zhì)上的信息,同時(shí)記錄該信息,該裝置包括壓縮部分(23)、臨時(shí)存儲(chǔ)部分(24)、再生處理部分(26),以及存儲(chǔ)部分(25)。壓縮部分(23)讀取記錄在記錄介質(zhì)上的信息并壓縮該讀取的信息。臨時(shí)存儲(chǔ)部分(24)存儲(chǔ)由壓縮處理提供的壓縮信息。再生處理部分(26)對(duì)從臨時(shí)存儲(chǔ)部分輸出的壓縮信息進(jìn)行解壓和再生已解壓的信息。存儲(chǔ)部分(25)存儲(chǔ)從臨時(shí)存儲(chǔ)部分(24)輸出的壓縮信息。
文檔編號(hào)H04N5/91GK1691179SQ20051006659
公開日2005年11月2日 申請(qǐng)日期2005年4月28日 優(yōu)先權(quán)日2004年4月28日
發(fā)明者川下光也, 岡田修, 馬頭伸之, 余川琢, 植田芳和, 滿永英典, 河野貴 申請(qǐng)人:富士通天株式會(huì)社, 富士通株式會(huì)社