專(zhuān)利名稱:記錄用格式、記錄裝置、重放裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄AV數(shù)據(jù)的硬盤(pán)裝置以及光盤(pán)裝置等的記錄裝置的記錄用格式、記錄數(shù)據(jù)的記錄裝置、重放數(shù)據(jù)的重放裝置以及程序。
背景技術(shù):
首先,對(duì)于背景技術(shù)1作進(jìn)行說(shuō)明。
以往的記錄視聽(tīng)數(shù)據(jù)(AV數(shù)據(jù))的硬盤(pán)裝置由電纜與連接器連接到PC(個(gè)人計(jì)算機(jī)),利用PC具有的CPU的控制,進(jìn)行AV數(shù)據(jù)的記錄重放。
即,在記錄從STB(衛(wèi)星廣播接收器)等AV設(shè)備傳送來(lái)的數(shù)據(jù)時(shí),PC一旦讀取AV數(shù)據(jù),并且根據(jù)PC的控制硬盤(pán)裝置記錄AV數(shù)據(jù)。
又,重放記錄在硬盤(pán)裝置中的AV數(shù)據(jù)并顯示于PC的顯示器之時(shí),硬盤(pán)裝置根據(jù)PC的控制一旦向PC傳送AV數(shù)據(jù),PC讀取AV數(shù)據(jù)之后,將其解碼并顯示于顯示器上。
在該硬盤(pán)裝置中,不僅能夠進(jìn)行通常的重放,而且,能夠進(jìn)行快速快進(jìn)重放(Cue)、卷回重放(Review)等的特殊重放,以下,對(duì)于用于實(shí)現(xiàn)上述特殊重放的以往的硬盤(pán)裝置的記錄用格式進(jìn)行說(shuō)明。
首先,使得在硬盤(pán)裝置上根據(jù)MPEG2傳輸流記錄AV數(shù)據(jù)。
在記錄AV數(shù)據(jù)之時(shí),PC作成特殊重放用表,并記錄在硬盤(pán)裝置中。
此時(shí),特殊重放用表是指用于確定AV數(shù)據(jù)內(nèi)的、使用于特殊重放的圖像位置的信息,由記錄在磁盤(pán)媒體中的幀的起始位置、種類(lèi)以及該幀的數(shù)據(jù)長(zhǎng)度的這些信息構(gòu)成。
幀的起始位置是指記錄在磁盤(pán)媒體上的幀的首部的LBA(Logical blockaddress,邏輯塊地址),種類(lèi)是指I幀、P幀、B幀的區(qū)別,數(shù)據(jù)長(zhǎng)度是指記錄該幀的扇區(qū)數(shù)。
如此,作為用于實(shí)現(xiàn)特殊重放的記錄用格式,將上述特殊重放用表記錄在與AV數(shù)據(jù)不同的區(qū)域。
在進(jìn)行特殊重放時(shí),首先,參照特殊重放用表,確定使用于特殊重放中的I幀的盤(pán)片媒體上的位置,其次,讀出已經(jīng)確定了位置的使用于特殊重放中的I幀。如此,在進(jìn)行特殊重放時(shí),根據(jù)特殊重放用表能夠間接參照使用于特殊重放部分的AV數(shù)據(jù)。
其次,對(duì)于背景技術(shù)2進(jìn)行說(shuō)明。
近年,隨著個(gè)人計(jì)算機(jī)的普及,作為外部存儲(chǔ)裝置,因其大容量性、高速性,廣泛采用硬盤(pán)驅(qū)動(dòng)器等的磁盤(pán)裝置。隨著計(jì)算機(jī)軟件的壯大以及處理數(shù)據(jù)的大容量化,對(duì)于作為這些外部存儲(chǔ)裝置的磁盤(pán)裝置,也越來(lái)越要求大容量化。又,不僅計(jì)算機(jī),而且應(yīng)用數(shù)字技術(shù)以記錄重放視頻、音頻的數(shù)字AV設(shè)備等,也采用應(yīng)用了其高速性、大容量性的盤(pán)片裝置,而為了記錄重放數(shù)據(jù)量變得龐大的數(shù)字AV數(shù)據(jù),要求大容量的磁盤(pán)裝置。
以往,對(duì)于具備IDE(Integrated Device Electronics,集成器件電子學(xué)(集成設(shè)備電路))接口的音頻裝置進(jìn)行數(shù)據(jù)讀寫(xiě)時(shí),由連接硬盤(pán)裝置的微機(jī)完全地控制硬盤(pán)裝置。
因此,從開(kāi)始數(shù)據(jù)讀寫(xiě)到結(jié)束的期間,CPU不能夠進(jìn)行除了對(duì)硬盤(pán)裝置進(jìn)行讀寫(xiě)以外的處理。即,為了控制硬盤(pán)裝置,微機(jī)的負(fù)載增大。
再者,當(dāng)如上所述那樣記錄重放數(shù)字AV信息時(shí),不僅數(shù)字AV信息數(shù)據(jù)量龐大,而且由于不中斷地連續(xù)傳送,控制硬盤(pán)裝置的微機(jī)的負(fù)載顯著增大,而且,為了記錄重放數(shù)字AV信息,微機(jī)經(jīng)常必須連續(xù)地控制硬盤(pán)裝置。
作為用于減輕上述CPU負(fù)載的以往的硬盤(pán)裝置,揭示了
圖10所示的硬盤(pán)裝置118。
以下,參照?qǐng)D10對(duì)于以往的硬盤(pán)裝置118進(jìn)行說(shuō)明。
硬盤(pán)裝置118由IED控制器103、HDD控制器104、HDD105構(gòu)成。
又,在硬盤(pán)裝置118上連接微機(jī)101。
IDE控制器103是具有未圖示的IDE接口并且控制HDD控制器104的手段。
HDD控制器104是具有IDE接口并且進(jìn)行控制以使得指定的LBA(Logicalblock address,邏輯塊地址)、與磁盤(pán)媒體的磁道和扇區(qū)對(duì)應(yīng)并確定HDD105的磁頭位置,同時(shí)HDD105讀寫(xiě)數(shù)據(jù)的手段。
HDD105是具有磁盤(pán)媒體的硬盤(pán)。
微機(jī)101是向IDE控制器103指示數(shù)據(jù)的讀寫(xiě)的手段。
其次,對(duì)于上述以往的硬盤(pán)裝置118的動(dòng)作進(jìn)行說(shuō)明。
對(duì)于微機(jī)101從硬盤(pán)裝置118讀取2M字節(jié)數(shù)據(jù)的動(dòng)作進(jìn)行說(shuō)明。
在IDE接口,通過(guò)一次命令的處理能夠傳送的最大數(shù)據(jù)量為128k字節(jié)。其次,從地址0開(kāi)始存儲(chǔ)讀出的數(shù)據(jù)。
如此,微機(jī)101首先向IED控制器103發(fā)行讀出命令108a,該讀出命令108a是從地址0開(kāi)始讀出128k字節(jié)的數(shù)據(jù)的。在發(fā)行讀出命令108a之后,微機(jī)101能夠立即進(jìn)行其他處理。
IDE控制器103當(dāng)接收讀出命令時(shí),向HDD控制器104發(fā)行從地址0開(kāi)始讀出128k字節(jié)的數(shù)據(jù)的讀出命令108b。
HDD控制器104當(dāng)接收讀出命令108b時(shí),進(jìn)行控制以使得進(jìn)行向HDD105讀取的準(zhǔn)備。
IDE控制器103在HDD105進(jìn)行讀取準(zhǔn)備的期間通常持續(xù)監(jiān)視HDD105的狀態(tài),以獲知HDD105是否能夠讀出數(shù)據(jù)。
然后,IDE控制器103在檢測(cè)出HDD105成為可讀出數(shù)據(jù)的狀態(tài)的時(shí)刻,順次讀出128k字節(jié)的數(shù)據(jù)。又,IDE控制器103在讀取數(shù)據(jù)的過(guò)程中,通常進(jìn)行出錯(cuò)檢驗(yàn)以判斷能否正常讀出數(shù)據(jù)。IDE控制器103將從HDD控制器104讀出的數(shù)據(jù)存放到存儲(chǔ)器。然后,從HDD控制器104接收命令結(jié)束通知109b,當(dāng)將所讀出的數(shù)據(jù)全部收納到存儲(chǔ)器中結(jié)束時(shí),IDE控制器103向微機(jī)101發(fā)行命令結(jié)束通知109a。
微機(jī)101當(dāng)從IDE控制器接收命令結(jié)束通知109a時(shí),則發(fā)行從地址128k字節(jié)讀出128k字節(jié)的數(shù)據(jù)的讀出命令110a。
發(fā)行讀出命令110a之后,命令101能夠立即進(jìn)行其他處理。
以下,利用與微機(jī)發(fā)行讀出命令108a相同的動(dòng)作,IDE控制器103將從HDD控制器104讀出的數(shù)據(jù)存放到存儲(chǔ)器中。然后,從HDD控制器104接收命令結(jié)束通知111b并且完成將讀出的數(shù)據(jù)全部存放到存儲(chǔ)器時(shí),IDE控制器103向微機(jī)101發(fā)行命令結(jié)束通知111a。
重復(fù)上述動(dòng)作,最后,微機(jī)101發(fā)行從地址1920k字節(jié)讀出128k字節(jié)的讀出命令112a。
與上述動(dòng)作相同地,IDE控制器103向HDD控制器104發(fā)行從地址1920k字節(jié)讀出128k字節(jié)的讀出命令112b。
IDE控制器103將從HDD控制器104讀出的數(shù)據(jù)存放到存儲(chǔ)器。然后,從HDD控制器104接收命令結(jié)束通知113b,當(dāng)完成讀出的數(shù)據(jù)全部存放到存儲(chǔ)器時(shí),IDE控制器103向微機(jī)101發(fā)行命令結(jié)束通知113a。
如此,微機(jī)101通過(guò)發(fā)行總計(jì)16次的讀出命令,能夠從地址0讀出2M字節(jié)的數(shù)據(jù)。
同樣地,當(dāng)從地址0向硬盤(pán)裝置118寫(xiě)入2M字節(jié)的數(shù)據(jù)的情況,微機(jī)101也必須要發(fā)行16次命令。
若采用以往的硬盤(pán)裝置118,則從硬盤(pán)裝置118讀取數(shù)據(jù)時(shí),或?qū)懭霑r(shí),微機(jī)101從發(fā)行命令開(kāi)始到獲得結(jié)束通知為止,通常不必持續(xù)控制以及監(jiān)視硬盤(pán)裝置118。因此,減輕微機(jī)101的負(fù)載的效果顯著。
又,在IDE接口,數(shù)據(jù)的傳送單位為固定塊單位。即,1個(gè)塊為512字節(jié)。因此,在HDD105中記錄了數(shù)據(jù)大小不為塊的N倍(N為正整數(shù))的可變長(zhǎng)度的數(shù)據(jù),讀出該可變長(zhǎng)度的數(shù)據(jù)時(shí),通過(guò)操作緩沖存儲(chǔ)器的地址進(jìn)行對(duì)應(yīng)。
然而,在背景技術(shù)1中,將以往的硬盤(pán)裝置設(shè)計(jì)為能夠與各種PC連接以進(jìn)行使用。如此,記錄數(shù)據(jù)的格式也采用通用的格式,特別地,并不是適用于記錄重放AV數(shù)據(jù)目的的記錄用格式。
存在這樣的問(wèn)題,即以往的硬盤(pán)裝置的記錄用格式并非是適合于記錄重放AV數(shù)據(jù)的記錄用格式。
又,以往的硬盤(pán)裝置的記錄用格式為了實(shí)現(xiàn)特殊重放而具有特殊重放用表,將特殊重放用表記錄在與AV數(shù)據(jù)不同的區(qū)域。因此,在進(jìn)行特殊重放時(shí),必須要交替進(jìn)行讀出特殊重放用表的處理與讀出用于特殊重放中的AV數(shù)據(jù)的處理。
因此,硬盤(pán)裝置經(jīng)常進(jìn)行巡道動(dòng)作。在硬盤(pán)裝置中,在進(jìn)行巡道動(dòng)作的過(guò)程中不能夠讀寫(xiě)數(shù)據(jù)。又,在進(jìn)行巡道動(dòng)作之后,產(chǎn)生磁盤(pán)的旋轉(zhuǎn)等待,直到出現(xiàn)向磁頭進(jìn)行讀寫(xiě)的扇區(qū)為止。在該旋轉(zhuǎn)等待期間不能夠讀寫(xiě)數(shù)據(jù)。
若產(chǎn)生上述巡道動(dòng)作的時(shí)間增多,則必然讀寫(xiě)速度會(huì)變慢,故對(duì)于以往的硬盤(pán)裝置的記錄用格式,用于讀出AV數(shù)據(jù)或參照特殊重放用表的時(shí)間較多。
即,對(duì)于以往的硬盤(pán)裝置的記錄用格式,存在進(jìn)行特殊重放時(shí)讀出數(shù)據(jù)所費(fèi)時(shí)間較長(zhǎng)的問(wèn)題。
又,在背景技術(shù)2中,對(duì)于以往的硬盤(pán)裝置118,例如,為了讀取2M字節(jié)的數(shù)據(jù),必須至少向硬盤(pán)裝置118發(fā)行16次命令。又,為了讀取2字節(jié)的數(shù)據(jù),必須至少要向硬盤(pán)裝置118發(fā)行16次命令。為了讀出或?qū)懭?M字節(jié)的數(shù)據(jù),必須要發(fā)行32次命令。
即,當(dāng)AV數(shù)據(jù)等的要讀出或?qū)懭氲臄?shù)據(jù)量增大時(shí),用于進(jìn)行數(shù)據(jù)的讀出或?qū)懭氲拿畹陌l(fā)行次數(shù)增加,接口的內(nèi)務(wù)操作增多,微機(jī)101的CPU的使用率增大。
即,在以往的硬盤(pán)裝置中,當(dāng)寫(xiě)入或讀出AV數(shù)據(jù)等的數(shù)據(jù)量大的數(shù)據(jù)時(shí),存在CPU的負(fù)載增大的問(wèn)題。
又,在以往的硬盤(pán)裝置中,在讀出可變長(zhǎng)度的數(shù)據(jù)時(shí),由于將非必要的數(shù)據(jù)也存儲(chǔ)到緩沖存儲(chǔ)器內(nèi),故存在緩沖存儲(chǔ)器的地址操作變得復(fù)雜、效力惡化的問(wèn)題。
又,在記錄或重放AV數(shù)據(jù)時(shí),必須不間斷地連續(xù)地傳送AV數(shù)據(jù)。然而,在以往的硬盤(pán)裝置中,在重放時(shí)產(chǎn)生AV數(shù)據(jù)的讀出差錯(cuò)時(shí),中斷讀出處理,并向微機(jī)101通知出錯(cuò)情況,由于要進(jìn)行執(zhí)行出錯(cuò)處理等的步驟,不能夠不中斷地連續(xù)地傳送AV數(shù)據(jù)。
即,在以往的硬盤(pán)裝置中,在重放時(shí),讀出AV數(shù)據(jù)而產(chǎn)生出錯(cuò)時(shí),存在不能夠連續(xù)處理AV數(shù)據(jù)的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明鑒于上述問(wèn)題,目的在于提供一種用于記錄重放AV數(shù)據(jù)的記錄用格式。
又,本發(fā)明鑒于上述問(wèn)題,目的在于提供一種在進(jìn)行特殊重放時(shí)在讀取數(shù)據(jù)上不會(huì)花費(fèi)時(shí)間的記錄用格式。
又,本發(fā)明鑒于上述問(wèn)題,目的在于提供一種記錄AV數(shù)據(jù)等的數(shù)據(jù)量較大時(shí)也能夠不增加用于數(shù)據(jù)讀出或?qū)懭氲拿畎l(fā)行次數(shù)的記錄裝置、重放裝置以及程序。
本發(fā)明鑒于上述問(wèn)題,目的在于提供一種在讀出可變長(zhǎng)度的數(shù)據(jù)時(shí)指示器管理不會(huì)變得復(fù)雜而能夠有效地讀出數(shù)據(jù)的記錄裝置、重放裝置、以及程序。
又,本發(fā)明鑒于上述問(wèn)題,目的在于提供一種在重放時(shí)即使產(chǎn)生AV數(shù)據(jù)的讀出差錯(cuò)也能夠連續(xù)處理AV數(shù)據(jù)的記錄裝置、重放裝置以及程序。
為了解決上述問(wèn)題,第1方面(對(duì)應(yīng)于權(quán)利要求1)的在盤(pán)片中記錄AV數(shù)據(jù)時(shí)所采用的記錄用格式,是將AV數(shù)據(jù)記錄到盤(pán)片中時(shí)所采用的記錄用格式,對(duì)盤(pán)片連續(xù)地進(jìn)行存取的最小單位即盤(pán)片存取單位為固定長(zhǎng)度,并且分成首部與AV數(shù)據(jù)部。
第2方面(對(duì)應(yīng)于權(quán)利要求2)的記錄用格式是在第1方面的記錄用格式中,在所述首部中至少記載盤(pán)片存取單元的鏈接信息、特殊重放用信息、PSI信息中的至少一種以上。
第3方面(對(duì)應(yīng)于權(quán)利要求3)的記錄用格式是在第2方面的記錄用格式中,所述特殊重放用信息至少包含幀的開(kāi)始位置以及種類(lèi)與長(zhǎng)度的信息、幀的出現(xiàn)圖案的信息、從記錄開(kāi)始時(shí)刻出現(xiàn)的幀的數(shù)目的累計(jì)值信息、包含在所述盤(pán)片存取單元中的幀的數(shù)目的信息。
第4方面(對(duì)應(yīng)于權(quán)利要求4)的記錄用格式是在第2或3方面的記錄用格式中,所述盤(pán)片存取單元的鏈接信息是指,表示所述盤(pán)片存取單元的前后的盤(pán)片存取單元的位置的信息、或者表示所述盤(pán)片存取單元的后方多個(gè)或1個(gè)盤(pán)片存取單元的位置的信息。
第5方面(對(duì)應(yīng)于權(quán)利要求5)的記錄用格式是在第1~4任意一方面的記錄用格式中,在所述AV數(shù)據(jù)部中,記載MPEG傳輸流數(shù)據(jù)。
第6方面(對(duì)應(yīng)于權(quán)利要求6)的記錄用格式是在第1~5任意一方面的記錄用格式中,所述固定長(zhǎng)度為2M字節(jié)的長(zhǎng)度。
第7方面(對(duì)應(yīng)于權(quán)利要求7)的記錄用格式是在第1~5任意一方面的記錄用格式中,所述盤(pán)片存取單元的長(zhǎng)度能夠根據(jù)硬盤(pán)的性能進(jìn)行變動(dòng)。
第8方面(對(duì)應(yīng)于權(quán)利要求8)的重放裝置中,具備讀出記錄在記錄媒體中的數(shù)據(jù)的讀出手段;以固定塊的單位對(duì)來(lái)自所述讀出手段的數(shù)據(jù)進(jìn)行中繼的規(guī)定的接口;數(shù)據(jù)選擇手段,在從所述接口讀出所述要進(jìn)行重放的數(shù)據(jù)時(shí),將包含在所述接口進(jìn)行中繼的所述固定塊中的不需要的數(shù)據(jù)刪節(jié)并僅處理所述要重放的數(shù)據(jù);以及緩沖手段,暫時(shí)存儲(chǔ)從所述數(shù)據(jù)選擇手段輸出的所述要進(jìn)行重放的數(shù)據(jù),記錄在所述緩沖手段中的所述要進(jìn)行重放的數(shù)據(jù)能夠由其他設(shè)備讀取。
第9方面(對(duì)應(yīng)于權(quán)利要求9)的重放裝置中,具備重放記錄在記錄媒體中的AV數(shù)據(jù)的重放手段;以及修補(bǔ)手段,在所述被重放的AV數(shù)據(jù)中產(chǎn)生缺損時(shí)修補(bǔ)該缺損部分并且輸出修補(bǔ)了所述缺損部分的AV數(shù)據(jù)。
第10方面(對(duì)應(yīng)于權(quán)利要求10)的重放裝置是在第9方面的重放裝置中,所述修補(bǔ)手段利用所述AV數(shù)據(jù)中正常被重放的部分來(lái)修補(bǔ)所述AV數(shù)據(jù)的缺損部分。
第11方面(對(duì)應(yīng)于權(quán)利要求11)的重放裝置中,具備
對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)重放的重放手段;對(duì)所述重放手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述重放手段的狀態(tài)的控制手段;以及根據(jù)用于重放數(shù)據(jù)的規(guī)定的命令作成所述控制信息并且傳送給所述控制手段的命令管理手段,所述規(guī)定的命令是從連接重放裝置的微處理器傳送過(guò)來(lái),將通過(guò)一次命令的所述控制手段的數(shù)據(jù)傳送量設(shè)為M、將通過(guò)一次命令的所述命令管理手段的數(shù)據(jù)傳送量設(shè)為N,則滿足N>M,所述控制手段向所述命令管理手段通知所述重放手段的狀態(tài),所述命令管理手段向所述微處理器通知所述規(guī)定命令的處理結(jié)束的情況。
第12方面(對(duì)應(yīng)于權(quán)利要求12)的重放裝置中,具備對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)重放的重放手段;對(duì)所述重放手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;以及向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述重放手段的狀態(tài)的控制手段;對(duì)于根據(jù)從連接重放裝置的微處理器傳送來(lái)的規(guī)定命令即用于重放數(shù)據(jù)的所述規(guī)定命令作成所述控制信息并且傳送給所述控制手段的命令管理手段,所述控制手段通知所述重放手段的狀態(tài),所述命令管理手段向所述微處理器通知所述規(guī)定命令的處理結(jié)束的情況,將通過(guò)一次命令的所述控制手段的數(shù)據(jù)傳送量設(shè)為M、將通過(guò)一次命令的所述命令管理手段的數(shù)據(jù)傳送量設(shè)為N,滿足N>M。
第13方面(對(duì)應(yīng)于權(quán)利要求13)的重放裝置是在第11或12方面的重放裝置中,所述控制手段將存儲(chǔ)在所述接口中的、由所述重放手段重放后的所述數(shù)據(jù)直接傳送到與所述記錄媒體不同的規(guī)定記錄媒體。
第14方面(對(duì)應(yīng)于權(quán)利要求14)的重放裝置是在第13方面的重放裝置中,所述重放手段以固定塊的單位輸出數(shù)據(jù),具備刪節(jié)包含在來(lái)自所述接口的所述固定塊中的不需要的數(shù)據(jù)并且僅處理所述要進(jìn)行重放的數(shù)據(jù)的數(shù)據(jù)選擇手段;以及暫時(shí)存儲(chǔ)從所述數(shù)據(jù)選擇手段輸出的、要進(jìn)行重放的數(shù)據(jù)的緩沖手段,所述控制手段將記錄在所述緩沖手段中的所述要進(jìn)行重放的數(shù)據(jù)直接傳送到所述的其他規(guī)定記錄媒體。
第15方面(對(duì)應(yīng)于權(quán)利要求15)的重放裝置是在第11~14任意一方面的重放裝置中,所述規(guī)定命令是用于指示對(duì)于所述記錄媒體上的任何位置進(jìn)行存取。
第16方面(對(duì)應(yīng)于權(quán)利要求16)的重放裝置是在第11~15任意一方面的重放裝置中,所述規(guī)定命令是用于指示傳送任何大小的數(shù)據(jù)。
第17方面(對(duì)應(yīng)于權(quán)利要求17)的重放裝置是在第8、11~16任意一方面的重放裝置中,所述接口是IDE接口或SCSI接口。
第18方面(對(duì)應(yīng)于權(quán)利要求18)的記錄裝置中,具備對(duì)于記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)記錄的記錄手段;對(duì)所述記錄手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述記錄手段的狀態(tài)的控制手段;以及根據(jù)用于記錄數(shù)據(jù)的規(guī)定的命令作成所述控制信息并且傳送給所述控制手段的命令管理手段,所述規(guī)定的命令是從連接記錄裝置的微處理器傳送過(guò)來(lái),將通過(guò)一次命令的所述控制手段的數(shù)據(jù)傳送量設(shè)為M、將通過(guò)一次命令的所述命令管理手段的數(shù)據(jù)傳送量設(shè)為N,則滿足N>M,所述控制手段向所述命令管理手段通知所述記錄手段的狀態(tài),所述命令管理手段向所述微處理器通知所述規(guī)定命令的處理結(jié)束的情況。
第19方面(對(duì)應(yīng)于權(quán)利要求19)的記錄裝置中,具備對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)記錄的記錄手段;對(duì)所述記錄手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;以及向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述記錄手段的狀態(tài)的控制手段;相對(duì)于根據(jù)從連接記錄裝置的微處理器傳送來(lái)的規(guī)定命令即用于記錄數(shù)據(jù)的所述規(guī)定命令作成所述控制信息并且傳送給所述控制手段的命令管理手段,所述控制手段通知所述記錄手段的狀態(tài),所述命令管理手段向所述微處理器通知所述規(guī)定命令的處理結(jié)束的情況,將通過(guò)一次命令的所述控制手段的數(shù)據(jù)傳送量設(shè)為M、將通過(guò)一次命令的所述命令管理手段的數(shù)據(jù)傳送量設(shè)為N,滿足N>M。
第20方面(對(duì)應(yīng)于權(quán)利要求20)的記錄裝置是在第18或19方面的記錄裝置中,所述控制手段將存儲(chǔ)在所述規(guī)定記錄媒體中的所述數(shù)據(jù)直接傳送到所述接口。
第21方面(對(duì)應(yīng)于權(quán)利要求21)的記錄裝置是在第18~20任意一方面的記錄裝置中,所述規(guī)定命令是用于指示對(duì)于所述記錄媒體上的任何位置進(jìn)行存取。
第22方面(對(duì)應(yīng)于權(quán)利要求22)的記錄裝置是在第18~21任意一方面的記錄裝置中,所述規(guī)定命令是用于指示傳送任何大小的數(shù)據(jù)。
第23方面(對(duì)應(yīng)于權(quán)利要求23)的記錄裝置是在第18~22任意一方面的記錄裝置中,所述接口是IDE接口或SCSI接口。
第24方面(對(duì)應(yīng)于權(quán)利要求24)的程序是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述權(quán)利要求8所述重放裝置的手段的全部或一部分功能的程序,即讀出記錄在記錄媒體中的數(shù)據(jù)的讀出手段;以固定塊的單位對(duì)來(lái)自所述讀出手段的數(shù)據(jù)進(jìn)行中繼的規(guī)定的接口;數(shù)據(jù)選擇手段,在從所述接口讀出所述要進(jìn)行重放的數(shù)據(jù)時(shí),將包含在所述接口進(jìn)行中繼的所述固定塊中的不需要的數(shù)據(jù)刪節(jié)并僅處理所述要重放的數(shù)據(jù);以及緩沖手段,暫時(shí)存儲(chǔ)從所述數(shù)據(jù)選擇手段輸出的所述要進(jìn)行重放的數(shù)據(jù)。
第25方面(對(duì)應(yīng)于權(quán)利要求25)的程序是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述第9方面所述重放裝置的手段的全部或一部分功能的程序,即重放記錄在記錄媒體中的AV數(shù)據(jù)的重放手段;以及修補(bǔ)手段,在所述被重放的AV數(shù)據(jù)中產(chǎn)生缺損部分時(shí)修補(bǔ)該缺損部分并且輸出修補(bǔ)了所述缺損部分的AV數(shù)據(jù)。
第26方面(對(duì)應(yīng)于權(quán)利要求26)的程序是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述第11方面所述的重放裝置的手段的全部或一部分功能的程序,即對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)重放的重放手段;對(duì)所述重放手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述重放手段的狀態(tài)的控制手段;以及根據(jù)用于重放數(shù)據(jù)的規(guī)定的命令作成所述控制信息并且傳送給所述控制手段的命令管理手段。
第27方面(對(duì)應(yīng)于權(quán)利要求27)的程序是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述第12方面所述的重放裝置的手段的全部或一部分功能的程序,即對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)重放的重放手段;對(duì)所述重放手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;以及向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述重放手段的狀態(tài)的控制手段。
第28方面(對(duì)應(yīng)于權(quán)利要求28)的程序是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述第18方面所述的記錄裝置的手段的全部或一部分功能的程序,即對(duì)于記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)記錄的記錄手段;對(duì)所述記錄手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述記錄手段的狀態(tài)的控制手段;以及根據(jù)用于記錄數(shù)據(jù)的規(guī)定的命令作成所述控制信息并且傳送給所述控制手段的命令管理手段。
第29方面(對(duì)應(yīng)于權(quán)利要求29)的程序是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述第19方面所述的記錄裝置的手段的全部或一部分功能的程序,即對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)記錄的記錄手段;對(duì)所述記錄手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;以及向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述記錄手段的狀態(tài)的控制手段。
圖2是表示本發(fā)明第1實(shí)施形態(tài)的HDD系統(tǒng)的詳細(xì)構(gòu)造的框圖。
圖3是表示本發(fā)明第1實(shí)施形態(tài)的記錄用格式的圖。
圖4是表示本發(fā)明第1實(shí)施形態(tài)中構(gòu)成記錄用格式的鏈接信息的圖。
圖5是表示本發(fā)明第1實(shí)施形態(tài)中構(gòu)成記錄用格式的特殊重放用信息的圖。
圖6是用于說(shuō)明作為本發(fā)明第1實(shí)施形態(tài)中特殊重放用信息的一部分的幀的出現(xiàn)圖案的圖。
圖7是表示本發(fā)明第2實(shí)施形態(tài)的硬盤(pán)裝置的構(gòu)造的框圖。
圖8是表示發(fā)明第3實(shí)施形態(tài)的硬盤(pán)裝置的構(gòu)造的框圖。
圖9是表示本發(fā)明第4實(shí)施形態(tài)的硬盤(pán)裝置的構(gòu)造的框圖。
圖10是表示以往的硬盤(pán)裝置的構(gòu)造的框圖。
符號(hào)說(shuō)明1 IEEE1394總線
2 HDD系統(tǒng)3 STB4 天線5 顯示器6 IEEE1394接口8 AV塊9 HDD控制器10 HDD11 主軸電動(dòng)機(jī)12 盤(pán)片媒體13 傳動(dòng)裝置14 磁頭15 磁頭放大器16 調(diào)諧器17 偽隨機(jī)序列譯碼器18 傳輸解碼器19 AV解碼器20 IEEE1394接口21 AV-ASIC22 AV格式化單元23 記錄分析器24 重放分析器25 SD-RAM26 微處理器27 盤(pán)片存取單元28 首部29 MPEG傳輸流30 鏈接信息31 特殊重放用信息33 PSI信息33 帶時(shí)間標(biāo)記的傳輸包
34 時(shí)間標(biāo)記首部35 傳輸包40 前方盤(pán)片存取單元的位置41 后方盤(pán)片存取單元的位置42 能夠參照的后方盤(pán)片存取單元的總數(shù)nd43 第1個(gè)后方的盤(pán)片存取單元的位置44 第nd個(gè)后方的盤(pán)片存取單元的位置45 幀的出現(xiàn)圖案46 包含在該盤(pán)片存取單元中的幀的開(kāi)始位置的總數(shù)nf47 第1個(gè)幀的開(kāi)始位置48 幀的長(zhǎng)度49 幀的種類(lèi)50 幀的數(shù)目的累計(jì)值51 第nf個(gè)幀的開(kāi)始位置52 幀的長(zhǎng)度53 幀的種類(lèi)54 幀的累計(jì)值101 微機(jī)102 命令控制器103 IDE控制器103 IDE控制器105 HDD106、108a、108b、110a、110b、112a、112b讀出命令107、109a、109b、111a、111b、113a、113b命令結(jié)束通知114 數(shù)據(jù)刪節(jié)電路115 緩沖存儲(chǔ)器116、117、118硬盤(pán)裝置具體實(shí)施方式
以下,參照附圖對(duì)于本發(fā)明的實(shí)施形態(tài)進(jìn)行說(shuō)明。
(第1實(shí)施形態(tài))
圖1中表示第1實(shí)施形態(tài)的HDD系統(tǒng)的構(gòu)造。
HDD系統(tǒng)2與IEEE1394總線1連接。又,STB3也與IEEE1394總線1連接。再者,在STB3上連接天線4、顯示器5。
IEEE1394總線1是用于中繼AV數(shù)據(jù)的傳送或命令交換的、記載于IEEE1394-1995中的IEEE標(biāo)準(zhǔn)的高性能串行總線。
HDD系統(tǒng)2是通過(guò)IEEE1394總線1與STB3交換AV數(shù)據(jù)并且記錄以及/或者重放AV數(shù)據(jù)的裝置。STB2是機(jī)頂盒(衛(wèi)星廣播接收器)。
HDD系統(tǒng)2由IEEE1394 I/F 6、AV塊8、HDD控制器9、HDD10構(gòu)成。AV塊8與HDD控制器9一體地形成在印刷基板53上。
圖2表示HDD系統(tǒng)2的詳細(xì)構(gòu)造。
IEEE1394接口6具有記錄用端口54與重放用端口55。
AV塊8由記錄分析器23、重放分析器24、AV格式化單元22構(gòu)成。
HDD10由主軸電動(dòng)機(jī)11、盤(pán)片媒體12、傳動(dòng)裝置13、磁頭14、磁頭放大器15構(gòu)成。
STB3由調(diào)諧器16、偽隨機(jī)序列譯碼器(disscrambler)17、傳輸解碼器18、AV解碼器19、IEEE1394接口20構(gòu)成。
構(gòu)成HDD系統(tǒng)2的IEEE1394接口6是通過(guò)IEEE1394總線1與外部設(shè)備進(jìn)行命令以及AV數(shù)據(jù)交換的接口,具有進(jìn)行認(rèn)證、加密的功能。
記錄用端口54是進(jìn)行記錄時(shí)所使用的端口。重放用端口55是在重放時(shí)所使用的端口。
AV塊8是指定LBA(Logical block address,邏輯塊地址)并訪問(wèn)盤(pán)片媒體12、同時(shí)能夠處理2個(gè)信道以上的AV數(shù)據(jù)的手段。
構(gòu)成AV塊的記錄分析器23是進(jìn)行下述動(dòng)作的手段,分析輸入的MPEG2傳輸流,作成進(jìn)行特殊重放時(shí)的信息,并且在MPEG2傳輸流的傳輸包中附加時(shí)間標(biāo)記之后傳送給AV格式化單元22。
重放分析器24是進(jìn)行下述動(dòng)作的手段,分離出附加在從AV格式化單元22傳送來(lái)的MPEG2傳輸流的傳輸包中的時(shí)間標(biāo)記,以時(shí)間標(biāo)記所示的時(shí)間間隔將傳輸包傳送給IEEE1394接口6,又,在進(jìn)行特殊重放時(shí),重新構(gòu)成從AV格式化單元22傳送來(lái)的MPEG2傳輸流以符合MPEG2的語(yǔ)法。
AV格式化單元22是進(jìn)行下述動(dòng)作的手段,在記錄AV數(shù)據(jù)時(shí),將從記錄分析器傳送來(lái)的MPEG2傳輸流以及特殊重放用信息暫時(shí)存儲(chǔ)到SD-RAM25中,當(dāng)在SD-RAM25中存儲(chǔ)了一定量的數(shù)據(jù)時(shí),發(fā)行命令,指示傳輸要寫(xiě)入到HDD控制器9中的LBA與扇區(qū)數(shù)據(jù)個(gè)數(shù)。又,在重放AV數(shù)據(jù)時(shí),暫時(shí)將從HDD控制器9以盤(pán)片存取單元所讀出的數(shù)據(jù)傳送到SD-RAM25,若存在來(lái)自重放分析器24要求,則將記錄在SD-RAM25中的數(shù)據(jù)傳送到重放分析器24。
SD-RAM25是暫時(shí)存儲(chǔ)數(shù)據(jù)的同步動(dòng)態(tài)RAM。
HDD控制器9是使得指定的LBA與磁道柱面(cylinder)、磁頭、扇區(qū)、相對(duì)應(yīng)并且控制傳動(dòng)裝置13、主軸電動(dòng)機(jī)11且經(jīng)過(guò)磁頭14、磁頭放大器15對(duì)于盤(pán)片媒體12進(jìn)行記錄重放的信號(hào)處理手段。
構(gòu)成HDD10的磁頭14是用于對(duì)盤(pán)片媒體12記錄重放信號(hào)的手段。
主軸電動(dòng)機(jī)11是以恒定速度使得盤(pán)片媒體12旋轉(zhuǎn)的手段。
傳動(dòng)裝置13是用于將磁頭14定位到盤(pán)片媒體12的目標(biāo)位置的手段。
磁頭放大器15是放大磁頭14讀取的信號(hào)或者放大從HDD控制器37傳送來(lái)的信號(hào)并供給磁頭14的手段。
又,構(gòu)成STB3的IEEE1394接口20是通過(guò)IEEE1394總線1與連接在IEEE1394總線1上的外部設(shè)備進(jìn)行AV數(shù)據(jù)以及命令交換的手段。
調(diào)諧器16是接收BS廣播并進(jìn)行解調(diào)的手段。
偽隨機(jī)序列譯碼器17是當(dāng)對(duì)解調(diào)后的數(shù)據(jù)實(shí)施倒頻時(shí)譯碼該倒頻的手段。
傳送解碼器18是用于分離譯碼倒頻后的MPEG2傳輸流的傳輸包的手段。
AV解碼器19是展開(kāi)分離后的AV數(shù)據(jù)壓縮并變換成模擬信號(hào)的手段。
圖3中表示在HDD系統(tǒng)2記錄AV數(shù)據(jù)時(shí)所采用的本實(shí)施形態(tài)的記錄用格式。
盤(pán)片存取單元27為固定長(zhǎng)度,其長(zhǎng)度例如為2M字節(jié),由連續(xù)的扇區(qū)構(gòu)成。
再者,盤(pán)片存取單元27被區(qū)分成首部28與MPEG2傳輸流29。
在首部28中記錄鏈接信息30、特殊重放用信息31、PSI信息32。
鏈接信息30是用于存取前后方的盤(pán)片存取單元27的信息,前后方的盤(pán)片存取單元27的開(kāi)始位置是以LBA描述的信息,特殊重放用信息31是在特殊重放時(shí)用于選擇要使用的幀的信息,PSI信息32是將多路用的MPEG2傳輸流的傳輸包進(jìn)行分類(lèi)的信息。
圖4表示鏈接信息30的詳細(xì)情況。
前方的盤(pán)片存取單元的位置40是用于在存放更新的AV數(shù)據(jù)的方向上存取前一盤(pán)片存取單元的信息,它是以LBA描述前方盤(pán)片存取單元的開(kāi)始位置的信息。
后方的盤(pán)片存取單元的位置41是用于在存放更舊的AV數(shù)據(jù)的方向上存取下一盤(pán)片存取單元的信息,它是以LBA描寫(xiě)下一盤(pán)片存取單元的開(kāi)始位置的信息。
能夠參照的后方盤(pán)片存取單元的總數(shù)nd是下述這樣的信息,即在存放更舊的AV數(shù)據(jù)的方向上在此后描述后方nd(nd是1以上的整數(shù))個(gè)盤(pán)片存取單元的開(kāi)始位置,并且表示能夠直接存取在nd個(gè)盤(pán)片存取單元。
后方第1個(gè)盤(pán)片存取單元的位置43是以LBA描述在存放更舊的AV數(shù)據(jù)的方向的下一盤(pán)片存取單元開(kāi)始位置的信息。
后方第2個(gè)盤(pán)片存取單元的位置44是以LBA描述在存儲(chǔ)更舊的AV數(shù)據(jù)的方向后方第2個(gè)盤(pán)片存取單元的開(kāi)始位置的信息。
后方第nd個(gè)盤(pán)片存取單元的位置44是以LBA描述在存儲(chǔ)更舊的AV數(shù)據(jù)方向的后方第nd個(gè)盤(pán)片存取單元的位置的信息。通過(guò)利用上述表示后方的多個(gè)盤(pán)片存取單元的位置的信息,能夠高效地進(jìn)行卷回重放。
圖5表示特殊重放用信息31的詳細(xì)情況。
幀的出現(xiàn)圖案45是表示幀的種類(lèi)是如何出現(xiàn)的信息。即,它是表示I幀(幀內(nèi)編碼圖像Intra-frame)、P幀(幀間順時(shí)針預(yù)測(cè)編碼圖像Predictive-frame)、B幀(雙向預(yù)測(cè)編碼圖像Bidirectionally predictive-frame)是以何種順序出現(xiàn)的圖案的信息。即,根據(jù)GOP(Group of picures,圖像組)內(nèi)的幀的總數(shù)與I、P幀出現(xiàn)的周期,能夠描述這樣的圖案。
例如,由15幀構(gòu)成GOP,且I、P幀出現(xiàn)的周?chē)鸀?時(shí),幀的出現(xiàn)圖案45描述為GOP的幀數(shù)為15且I、P幀出現(xiàn)的周期為3。在該例的情況下,I、P、B幀以圖6所示的順序出現(xiàn)。
例如,作為I幀的出現(xiàn)圖案描述“100000000000000”、作為P幀的出現(xiàn)圖案描述“000100100100100”。而且,對(duì)于I幀的出現(xiàn)圖案“100000000000000”,1表示該幀為I幀,0表示該幀為I幀以外的幀。又,對(duì)于P幀的出現(xiàn)圖案“000100100100100”,1表示該幀為P幀,0表示該幀為P幀以外的幀。
包含在該盤(pán)片存取單元中的幀的開(kāi)始位置的總數(shù)nf46是表示在該盤(pán)片存取單元中包含開(kāi)始位置的幀的總數(shù)的信息。
第1個(gè)幀的開(kāi)始位置47是以來(lái)自盤(pán)片存取單元27的開(kāi)始的字節(jié)數(shù)表示在該盤(pán)片存取單元中包含開(kāi)始位置的最初幀的開(kāi)始位置。幀的長(zhǎng)度48是以字節(jié)數(shù)表示該幀的數(shù)據(jù)長(zhǎng)度。幀的種類(lèi)49是表示該幀為I、P、B幀的任意一種的信息。幀數(shù)的累計(jì)值50是表示從AV數(shù)據(jù)的開(kāi)始起算該幀為第幾幀的信息。
根據(jù)幀數(shù)的累計(jì)值50,能夠得知從記錄開(kāi)始時(shí)刻的相對(duì)時(shí)間。例如,NTSC為1幀29.97ms、PAL為1幀25ms。反之,也可以指定從開(kāi)始記錄時(shí)刻起的時(shí)間并進(jìn)行重放。
如此,描述nf個(gè)在盤(pán)片存取單元中包含開(kāi)始位置的幀所相關(guān)的信息。
如此,特殊重放用信息31使得AV數(shù)據(jù)的分析狀況體現(xiàn)在表中。
在PSI信息32中,描述了MPEG2傳輸流的傳輸包的分類(lèi)。若利用PSI信息32,則將多個(gè)信道的節(jié)目在一個(gè)MPEG2傳輸流中進(jìn)行多路以及記錄時(shí),能夠容易地選擇確定信道的節(jié)目。
在MPEG傳輸流29中,存放有附加時(shí)間標(biāo)記的傳輸包。帶有時(shí)間標(biāo)記的傳輸包33由時(shí)間標(biāo)記首部34與傳輸包35構(gòu)成。
其次,對(duì)于本實(shí)施形態(tài)的動(dòng)作進(jìn)行說(shuō)明。
首先,對(duì)于記錄用格式進(jìn)行說(shuō)明。
在下述表示HDD10的性能的參數(shù)中,有磁道間距、記錄密度、盤(pán)片媒體12的轉(zhuǎn)速等。即,根據(jù)這些參數(shù)的組合能夠決定HDD10的性能。本實(shí)施形態(tài)的HDD系統(tǒng)2使用圖3、圖4、圖5中所說(shuō)明的記錄用格式,該記錄用格式是不會(huì)浪費(fèi)HDD10的性能并能夠充分進(jìn)行利用的記錄用格式。因此,能夠有效地記錄重放AV數(shù)據(jù)。
即,傳送AV數(shù)據(jù)時(shí),進(jìn)行連續(xù)傳送是非常重要的。反之,AV解碼器19為了對(duì)AV數(shù)據(jù)進(jìn)行解碼,當(dāng)HDD系統(tǒng)2不能夠及時(shí)讀出AV數(shù)據(jù)時(shí),顯示于顯示器5上的圖像以及聲音被中斷。又,若HDD系統(tǒng)2進(jìn)行記錄的速度比從IEEE1394接口20傳送的AV數(shù)據(jù)慢時(shí),緩沖器溢出,記錄的AV數(shù)據(jù)中會(huì)產(chǎn)生缺損。如此,當(dāng)不能夠確保連續(xù)傳送時(shí),不能夠正常地記錄或重放AV數(shù)據(jù)。
圖3、圖4、圖5所示的記錄用格式由于是在一個(gè)盤(pán)片存取單元中總和地記錄AV數(shù)據(jù)與特殊重放用信息31等的首部28的信息,如以往技術(shù)中所說(shuō)明的那樣,同將首部28的信息記錄在與AV數(shù)據(jù)不同的區(qū)域的情況相比較,HDD10的巡道動(dòng)作減少。在進(jìn)行巡道過(guò)程之中,由于不能夠進(jìn)行數(shù)據(jù)的讀寫(xiě),因此,巡道動(dòng)作減少就意味著提高了記錄或讀出數(shù)據(jù)時(shí)的傳送率。
再者,構(gòu)成盤(pán)片存取單元27的扇區(qū)由于是連續(xù)的,故在記錄或或讀出盤(pán)片存取單元27的過(guò)程中不會(huì)產(chǎn)生巡道動(dòng)作。即,由于在盤(pán)片存取單元27中總和記錄了首部28與MPEG傳輸流29,故能夠有效地進(jìn)行數(shù)據(jù)的記錄或讀出。
又,在本實(shí)施形態(tài)中,當(dāng)提供盤(pán)片存取單元27的長(zhǎng)度時(shí),預(yù)先測(cè)定HDD系統(tǒng)2的記錄或讀出率,采用能夠保證AV數(shù)據(jù)連續(xù)傳送的盤(pán)片存取單元27的長(zhǎng)度。因此,能夠保證AV數(shù)據(jù)的連續(xù)傳送。
又,盤(pán)片存取單元27由于為固定長(zhǎng)度,向盤(pán)片存取單元27記錄或讀取數(shù)據(jù)時(shí),地址計(jì)算變得簡(jiǎn)單。
又,進(jìn)行特殊重放時(shí),有必要抽出使用于特殊重放中的I幀的數(shù)據(jù),而若參照?qǐng)D5所示的特殊重放用信息31,則能夠有效地抽出I幀。
其次,關(guān)于如何使用上述記錄用格式,同時(shí)也對(duì)HDD系統(tǒng)2的動(dòng)作進(jìn)行說(shuō)明。
首先,對(duì)于STB2接收來(lái)自BS廣播的廣播電臺(tái)發(fā)送來(lái)的AV數(shù)據(jù)并由HDD系統(tǒng)2進(jìn)行記錄時(shí)的動(dòng)作,進(jìn)行說(shuō)明。
載于來(lái)自BS廣播的廣播電臺(tái)的廣播波來(lái)送來(lái)的MPEG2傳輸流。天線4將這個(gè)廣播波轉(zhuǎn)換成電氣信號(hào)。
調(diào)諧器16接收該電氣信號(hào)并進(jìn)行解調(diào)。
由于收費(fèi)廣播節(jié)目經(jīng)過(guò)擾頻處理,故對(duì)解調(diào)的MPEG2傳輸流實(shí)施擾頻處理時(shí),偽隨機(jī)序列譯碼器17譯碼解調(diào)后的MPEG2傳輸流的擾頻。
再者,傳輸解碼器18分離MPEG2傳輸包。
IEEE1394接口20從分離后的MPEG2傳輸包作成等時(shí)包并傳送到IEEE1394總線1。
另一方面,在HDD系統(tǒng)2中,IEEE1394接口6對(duì)于IEEE1394接口20發(fā)出認(rèn)證要求。若認(rèn)證成功,則IEEE1394接口20識(shí)別來(lái)自記錄用端口54的信道號(hào)并接收傳送到IEEE1394總線1的等時(shí)包。再者,將接收到的等時(shí)包變換成MPEG2傳輸流,因要求保護(hù)著作權(quán)等的理由AV數(shù)據(jù)被加密的情況下,進(jìn)行譯出密碼并傳送到記錄分析器23。
記錄分析器23在從IEEE1394接口6傳送來(lái)的傳輸包上附加時(shí)間標(biāo)記。再者,分析MPEG2傳輸流,作成上述圖3、圖5所示的特殊重放用信息31與PSI信息32。
AV格式化單元22將記錄分析器23、重放分析器24、HDD控制器9的各數(shù)據(jù)傳送進(jìn)行仲裁。然后,當(dāng)從記錄分析器23傳送來(lái)MPEG2傳輸流的傳輸包與特殊重放用信息31、PSI信息時(shí),接收該信息,并且暫時(shí)存放到SD-RAM25中。然后,AV格式化單元22作成鏈接信息30并存放到SD-RAM25中。
再者,AV格式化單元22在SD-RAM25中存儲(chǔ)一定量數(shù)據(jù)并且當(dāng)僅存儲(chǔ)盤(pán)片存取單元27長(zhǎng)度的數(shù)據(jù)時(shí),將存儲(chǔ)在SD-RAM25中的數(shù)據(jù)傳送給HDD控制器9,指定記錄開(kāi)始LBA與要寫(xiě)入的扇區(qū)數(shù),同時(shí),發(fā)行將數(shù)據(jù)寫(xiě)入盤(pán)片媒體12的命令。AV格式化單元22在記錄AV數(shù)據(jù)時(shí),以上述圖3所說(shuō)明的記錄用格式、以盤(pán)片存取單元為單位進(jìn)行記錄。
另一方面,HDD控制器9控制主軸馬達(dá)39的轉(zhuǎn)速并且控制傳動(dòng)裝置13。HDD控制器9根據(jù)來(lái)自AV格式化單元22的指示將傳送來(lái)的數(shù)據(jù)變換成記錄用信號(hào)并發(fā)送給磁頭放大器15。
HDD控制器9控制傳動(dòng)裝置13并且將磁頭14定位至盤(pán)片媒體12的下一寫(xiě)入位置。再者,磁頭放大器15以規(guī)定的倍率放大該信號(hào),磁頭14在盤(pán)片媒體12上記錄該信號(hào)。當(dāng)完成向盤(pán)片媒體12記錄信號(hào)時(shí),HDD控制器9將完成記錄的情況通知AV格式化單元22。
AV格式化單元22當(dāng)?shù)弥狧DD控制器9完成了數(shù)據(jù)的記錄時(shí),再次進(jìn)行記錄分析器23、重放分析器24、HDD控制器9的仲裁。
如此,STB2接收從BS廣播的廣播電臺(tái)發(fā)送來(lái)的AV數(shù)據(jù),且HDD系統(tǒng)2記錄AV數(shù)據(jù)。
其次,對(duì)于HDD系統(tǒng)2將完成記錄的AV數(shù)據(jù)通過(guò)IEEE1394總線1而在與STB3連接的顯示器5上進(jìn)行重放時(shí)的動(dòng)作進(jìn)行說(shuō)明。
首先,STB3的IEEE1394接口20向HDD系統(tǒng)2的IEEE1394接口6發(fā)出認(rèn)證要求,IEEE1394接口20與IEEE1394接口6進(jìn)行認(rèn)證動(dòng)作。
當(dāng)認(rèn)證動(dòng)作成功時(shí),AV格式化單元22指定要讀取的AV數(shù)據(jù)的開(kāi)始LBA與要讀取的扇區(qū)數(shù),并且向HDD控制器9發(fā)出讀取命令。
AV格式化單元22作為要讀取的扇區(qū)數(shù)指定盤(pán)片存取單元27的長(zhǎng)度。即,AV格式化單元22以盤(pán)片存取單元27為單位讀取數(shù)據(jù)。又,如此,若參照?qǐng)D4的鏈接信息30,則能夠獲知AV數(shù)據(jù)的開(kāi)始LBA。即,這是因?yàn)樵阪溄有畔?0中記載著要讀取的盤(pán)片存取單元27的記錄位置的信息。
HDD系統(tǒng)2的HDD控制器9根據(jù)AV格式化單元22指定的LBA與扇區(qū)數(shù)來(lái)控制主軸電動(dòng)機(jī)11、傳動(dòng)裝置13,將磁頭14定位到盤(pán)片媒體12的AV數(shù)據(jù)下一讀取位置。磁頭14讀取記錄在盤(pán)片媒體12上的信號(hào)。磁頭放大器15僅以規(guī)定倍率放大該信號(hào)并且輸出到盤(pán)片控制器9。HDD控制器9將該信號(hào)變換成數(shù)字?jǐn)?shù)據(jù)。
AV格式化單元22暫時(shí)將來(lái)自HDD控制器9的AV數(shù)據(jù)存儲(chǔ)到SD-RAM25中。當(dāng)在SD-RAM25中讀出的AV數(shù)據(jù)達(dá)到一定量例如僅僅貯備盤(pán)片存取單元27的長(zhǎng)度,則AV格式化單元22從SD-RAM25將AV數(shù)據(jù)傳送到重放分析器24。
重放分析器24分離出附加在從AV格式化單元22傳送來(lái)的AV數(shù)據(jù)的MPEG2傳送包中的時(shí)間標(biāo)記,在時(shí)間標(biāo)記所表示的計(jì)時(shí),將去除了時(shí)間標(biāo)記的傳輸包傳送到IEEE1394接口6。
當(dāng)傳送到STB3的AV數(shù)據(jù)被要求著作權(quán)保護(hù)的情況下,IEEE1394接口6將AV數(shù)據(jù)加密。然后,將加密后的AV數(shù)據(jù)作為等時(shí)包從重放用端口55傳送到IEEE1394總線1。
STB的IEEE1394接口20識(shí)別信道號(hào)并且接收從IEEE1394接口44發(fā)送來(lái)的等時(shí)包。然后,IEEE1394接口20將接收到的等時(shí)包變換成MPEG2傳輸流。當(dāng)該該MPEG2傳輸流被加密的情況下,在譯碼密碼之后輸出到傳輸解碼器18。
傳輸解碼器18分離MPEG2傳輸流并且變換成基本流。
AV解碼器19展開(kāi)基本流的壓縮并變換成模擬信號(hào)而輸出到顯示器5。
顯示器5在畫(huà)面上顯示AV數(shù)據(jù)。
如此,將HDD系統(tǒng)2記錄了的AV數(shù)據(jù)通過(guò)IEEE1394總線1顯示在與STB3連接的顯示器5上。
如此,HDD系統(tǒng)2中,AV塊8、HDD控制器9、HDD10、IEEE1394接口6作成一體化。又,將AV塊8與HDD控制器9配置在同一印刷基板上。再者,當(dāng)IEEE1394 I/F6的HDD系統(tǒng)2在記錄或重放要求保護(hù)著作權(quán)的AV數(shù)據(jù)時(shí),HDD系統(tǒng)2進(jìn)行認(rèn)證動(dòng)作,將AV數(shù)據(jù)加密并傳送IEEE1394總線1。
因此,STB3等的外部設(shè)備不能夠直接訪問(wèn)HDD控制器9。即,不能夠?qū)DD控制器9的接口直接與外部設(shè)備連接并控制HDD控制器9以讀出AV數(shù)據(jù)。又,與IEEE1394總線1連接的外部設(shè)備中,僅有資格利用要求著作權(quán)保護(hù)的AV數(shù)據(jù)的設(shè)備才能夠訪問(wèn)AV數(shù)據(jù)。因此,能夠保護(hù)要求著作權(quán)保護(hù)的AV數(shù)據(jù)。
又,對(duì)于以往技術(shù)中所說(shuō)明的記錄用格式,外部設(shè)備能夠直接訪問(wèn)硬盤(pán)裝置,并且采用任何設(shè)備都能夠連接的標(biāo)準(zhǔn)的記錄用格式。
與此相對(duì),本實(shí)施形態(tài)的HDD系統(tǒng)2由于采用用于記錄、重放AV數(shù)據(jù)的專(zhuān)用的記錄用格式,故并不是任何設(shè)備都能夠進(jìn)行訪問(wèn)。而且,因此,除了將IEEE1394接口6、AV塊8以及HDD控制器9設(shè)置在同一印刷基板上之外,還能夠進(jìn)一步可靠地保護(hù)要求著作權(quán)保護(hù)的AV數(shù)據(jù)的著作權(quán)。
以上,對(duì)于HDD系統(tǒng)2同時(shí)進(jìn)行AV數(shù)據(jù)的記錄與重放的動(dòng)作作了詳細(xì)說(shuō)明。
其次,STB3接收從BS廣播的廣播電臺(tái)發(fā)送來(lái)的AV數(shù)據(jù)并且由HDD系統(tǒng)2加以記錄。然后,在記錄該AV數(shù)據(jù)的同時(shí),HDD系統(tǒng)2將完成記錄的AV數(shù)據(jù)通過(guò)IEEE1394總線1而在與STB3連接的顯示器5上進(jìn)行重放,下面對(duì)于此時(shí)的動(dòng)作進(jìn)行說(shuō)明。
HDD系統(tǒng)2記錄AV數(shù)據(jù)的動(dòng)作與上述動(dòng)作相同。即,IEEE1394接口6從記錄用端口54識(shí)別信道號(hào)并且接收記錄用的等時(shí)包。然后,記錄分析器23在傳輸包中附加時(shí)間標(biāo)記,分析MPEG2傳輸流并作成特殊重放用信息31、PSI信息32。然后,記錄分析器23將AV數(shù)據(jù)與特殊重放用信息31、PSI信息32傳送到AV格式化單元22。
再者,AV格式化單元22將記錄分析器23傳送來(lái)的AV數(shù)據(jù)與特殊重放用信息31、PSI信息32暫時(shí)存放在SD-RAM25中。然后,AV格式化單元22作成鏈接信息30并存放在SD-RAM25中。當(dāng)在SD-RAM25中存儲(chǔ)了一定量即盤(pán)片存取單元長(zhǎng)度的數(shù)據(jù)時(shí),則AV格式化單元22將數(shù)據(jù)從SD-RAM25中傳送到HDD控制器9,指定記錄開(kāi)始LBA與進(jìn)行記錄的扇區(qū)數(shù),并且向HDD控制器9發(fā)行記錄命令。
HDD控制器9控制HDD10并將數(shù)據(jù)記錄到盤(pán)片媒體12中。
如此,同時(shí),重放記錄在盤(pán)片媒體12中的AV數(shù)據(jù)。在重放時(shí),AV格式化單元22指定要讀取的AV數(shù)據(jù)的開(kāi)始LBA與讀取的扇區(qū)數(shù),并且向HDD控制器9發(fā)行讀取命令。
如此,若采用本實(shí)施形態(tài)的記錄用格式,則能夠迅速地尋找到要讀取的AV數(shù)據(jù)的開(kāi)始LBA。即,AV格式化單元22讀取了要進(jìn)行重放的AV數(shù)據(jù)中1個(gè)盤(pán)片存取單元27其首部28的信息。如此,若參照鏈接信息30之后的盤(pán)片存取單元的位置41,則能夠從該盤(pán)片存取單元27起能夠順次地對(duì)后方連接的盤(pán)片存取單元27進(jìn)行尋跡。
再者,例如,若參照后方第nd個(gè)的盤(pán)片存取單元的位置44等,則也能夠參照每nd個(gè)盤(pán)片存取單元。
因此,當(dāng)尋找要讀取的AV數(shù)據(jù)的開(kāi)始LBA時(shí),并不需要對(duì)所有的盤(pán)片存取單元27進(jìn)行尋跡,隔三跳四地追尋盤(pán)片存取單元27,若接近要讀取的AV數(shù)據(jù)的開(kāi)始LBA,則能夠使得尋跡到所有的盤(pán)片存取單元27。因此,能夠迅速地尋找到要讀取的AV數(shù)據(jù)的開(kāi)始LBA。
另外,HDD控制器9根據(jù)AV格式化單元22所指定的開(kāi)始LBA與要讀取的扇區(qū)數(shù),控制主軸電動(dòng)機(jī)11、傳動(dòng)裝置13并通過(guò)磁頭14、磁頭放大器15讀取數(shù)據(jù)。
AV格式化單元22傳送來(lái)自HDD控制器9的數(shù)據(jù)并將其暫時(shí)存放到SD-RAM25中。然后,當(dāng)在SD-RAM25中存放了一定量的要進(jìn)行重放的數(shù)據(jù)(例如,2兆字節(jié))時(shí),則將該數(shù)據(jù)傳送到重放分析器24。
重放分析器24分離出附加在傳輸包中的時(shí)間標(biāo)記,并且在時(shí)間標(biāo)記所表示的計(jì)時(shí)將傳輸包傳送給IEEE1394接口6。
IEEE1394接口6將MPEG2傳輸流作為等時(shí)包并且從重放用端口55傳送到IEEE1394總線1。
如此,同時(shí)進(jìn)行記錄重放的情況下,AV格式化單元22分時(shí)地轉(zhuǎn)換向HDD控制器9傳送記錄用數(shù)據(jù)與向其傳送重放用數(shù)據(jù)。又,對(duì)于向記錄用分析器23、重放分析器24、SD-RAM25進(jìn)行傳送數(shù)據(jù),也進(jìn)行仲裁。如此,AV格式化單元22具有能夠同時(shí)進(jìn)行2信道以上數(shù)據(jù)的處理能力。
又,當(dāng)同時(shí)進(jìn)行記錄重放時(shí),在顯示器5視聽(tīng)被重放的圖像的情況下,也能夠根據(jù)要求,暫時(shí)中止重放。使得顯示器5的圖像靜止并且暫時(shí)中斷視聽(tīng)。
然后,當(dāng)完成要求而在顯示器5重新開(kāi)始視聽(tīng)的情況下,能夠在進(jìn)行快進(jìn)重放等的特殊重放的同時(shí)確認(rèn)節(jié)目的要點(diǎn),并且能夠跟蹤到當(dāng)前廣播中的場(chǎng)面。將通過(guò)進(jìn)行上述特殊重放而跟蹤到當(dāng)前廣播中的場(chǎng)面的重放,稱作為跟蹤重放。
其次,對(duì)于進(jìn)行上述跟蹤重放時(shí)的動(dòng)作進(jìn)行說(shuō)明。由于記錄當(dāng)前廣播中的節(jié)目的動(dòng)作,與上述完全相同,故省略說(shuō)明。
AV格式化單元22將進(jìn)行跟蹤重放的數(shù)據(jù)在HDD控制器9并發(fā)行讀出命令,由此,將其讀出并暫時(shí)存放在SD-RAM25中。
AV格式化單元22為此讀出記錄時(shí)所作成的特殊重放用信息31,根據(jù)該特殊重放用信息31,能夠獲知讀出了所記錄的AV數(shù)據(jù)的哪個(gè)部分。
即,AV格式化單元22能夠從讀出的盤(pán)片存取單元27其特殊重放用信息31的幀的出現(xiàn)圖案45,獲知I幀出現(xiàn)在第幾幀。例如,能夠獲知每15幀出現(xiàn)一次I幀。
然后,最初,當(dāng)找到幀的種類(lèi)49為I幀的幀時(shí),抽出該幀的數(shù)據(jù)。
此后,由于能夠從幀的出現(xiàn)圖案45中獲知每15幀出現(xiàn)一次I幀,故在每15幀抽出幀的數(shù)據(jù)。
如此,若采用特殊重放用信息31,則能夠有效地確定使用于特殊重放中的I幀及其在盤(pán)片存取單元27中的位置。因此,能夠有效地抽出使用于特殊重放中的I幀。
當(dāng)在SD-RAM25中存儲(chǔ)了一定量例如2M字節(jié)的要進(jìn)行跟蹤重放的數(shù)據(jù),則AV格式化單元22將進(jìn)行跟蹤重放的數(shù)據(jù)傳送到重放分析器24。
從AV格式化單元22傳送到重放分析器24的AV數(shù)據(jù)作為傳輸包進(jìn)行傳送,而僅傳送所記錄的AV數(shù)據(jù)中的一部分傳輸包。即,傳送包含進(jìn)行特殊重放的I幀的全部或一部分的傳輸包。因此,即使丟失了MPEG語(yǔ)法所必要的信息或者附加了不必要的信息,都不存在問(wèn)題。
這里,重放分析器24重新構(gòu)成傳送來(lái)到傳輸包,以使其符合MPEG的語(yǔ)法。然后,將重新構(gòu)成的傳輸包作為MPEG2傳輸流傳送到IEEE1394接口6。
此后的動(dòng)作由于與上述重放時(shí)的動(dòng)作相同,故能夠省略說(shuō)明。
如此,在進(jìn)行跟蹤重放的情況下,重放分析器重新構(gòu)成特殊重放用的MPE62傳輸流。
如此,IEEE1394接口6具有記錄用端口54與重放用端口55,AV格式化單元22具有能夠同時(shí)處理2個(gè)信道以上的AV數(shù)據(jù)的能力,通過(guò)時(shí)分地在AV格式化單元22與HDD控制器9之間處理AV數(shù)據(jù),能夠同時(shí)記錄重放AV數(shù)據(jù)。
又,即使對(duì)于高清晰度電視等的傳送率高的AV數(shù)據(jù),也能夠同時(shí)進(jìn)行記錄重放。
即,通過(guò)采用AV數(shù)據(jù)專(zhuān)用的記錄格式,能夠有效地進(jìn)行記錄重放。
又,若采用本實(shí)施形態(tài)的記錄用格式,則不僅能夠高效地實(shí)現(xiàn)上述的快進(jìn)重放(cue),而且能夠高效地實(shí)現(xiàn)回卷重放(review)。再者,也能夠高效地實(shí)現(xiàn)快進(jìn)(first forward)以及回卷(rewind)等。
如此,若采用本實(shí)施形態(tài)的記錄用格式,則能夠?qū)⒈P(pán)片存取單元27的長(zhǎng)度預(yù)先確定為能夠保證進(jìn)行連續(xù)傳送的長(zhǎng)度,對(duì)于高清晰度電視廣播等的傳送率高的AV數(shù)據(jù),也能夠同時(shí)進(jìn)行記錄重放。
又,由于使得盤(pán)片存取單元27為固定長(zhǎng)度,通過(guò)計(jì)算能夠獲得傳送包的首部34,能夠更高速地進(jìn)行存取。
又,在同時(shí)進(jìn)行記錄重放時(shí),能夠進(jìn)行校正以使得每一信道的傳送率不小于恒定值。
再者,由于在盤(pán)片存取單元28的首部28具有特殊重放用信息31,故能夠高效地進(jìn)行特殊重放。
又,本實(shí)施形態(tài)的首部28是本發(fā)明的首部的示例,本實(shí)施形態(tài)的MPEG傳輸流29是本發(fā)明的AV數(shù)據(jù)部分的示例。
再者,在本實(shí)施形態(tài)中,對(duì)于將AV塊8與HDD控制器9配置在同一印刷基板上的情況作了說(shuō)明,而不僅限于此。又,也能夠?qū)EEE1394接口6設(shè)置在同一基板上。即,也可以將IEEE1394接口6、AV塊8與HDD控制器9設(shè)置在同一印刷基板上。如此,能夠強(qiáng)固地保護(hù)AV數(shù)據(jù)的著作權(quán)。
再者,關(guān)于本發(fā)明的記錄用格式,對(duì)于本實(shí)施形態(tài)那樣的使用于硬盤(pán)系統(tǒng)中的情況作了說(shuō)明,并不僅限于此,也可以是光磁盤(pán)、DVD-RAM等的只要可隨機(jī)存取的記錄媒體的記錄用格式即可。
再者,在本實(shí)施形態(tài)中,對(duì)于HDD系統(tǒng)2與IEEE1394總線1連接的情況作了說(shuō)明,而并不僅限于此,也可以與USB等的其他總線或網(wǎng)絡(luò)連接。
(第2實(shí)施形態(tài))首先,對(duì)于第2實(shí)施形態(tài)進(jìn)行說(shuō)明。
圖7中表示本實(shí)施形態(tài)的硬盤(pán)裝置116。
硬盤(pán)裝置116由命令控制器102、IDE控制器103、HDD控制器104、HDD105構(gòu)成。
又,硬盤(pán)裝置116上連接有微機(jī)101。
命令控制器102是控制要記錄或讀出的數(shù)據(jù)其地址、傳送大小、接口信號(hào)的手段。
IDE控制器103是具有未圖示的IDE接口并且控制HDD控制器104的手段。
HDD控制器104是具有IDE接口且進(jìn)行下述控制的手段,它使得指定的LBA(Logical block address,邏輯塊地址)與磁盤(pán)媒體的磁道、扇區(qū)相對(duì)應(yīng),并確定HDD105的磁頭位置,使得HDD105讀寫(xiě)數(shù)據(jù)。
HDD105是具有磁盤(pán)媒體的硬盤(pán)。
微機(jī)101是向命令控制器102指示數(shù)據(jù)的讀寫(xiě)的手段。
又,本實(shí)施形態(tài)的硬盤(pán)裝置116是本發(fā)明的重放裝置的示例,本實(shí)施形態(tài)的硬盤(pán)裝置116也兼作為本發(fā)明的記錄裝置的示例,本實(shí)施形態(tài)的HDD105與HDD控制器104是本發(fā)明的重放手段的示例,本實(shí)施形態(tài)的HDD105與HDD控制器104兼作本發(fā)明的記錄手段的示例,本實(shí)施形態(tài)的HDD控制器104是本發(fā)明的接口的示例,本實(shí)施形態(tài)的IDE控制器103是本發(fā)明的控制手段的示例,本實(shí)施形態(tài)的命令控制器102是本發(fā)明的命令管理手段的示例。再者,本實(shí)施形態(tài)的讀出命令是本發(fā)明的控制信息的示例,本實(shí)施形態(tài)的存儲(chǔ)器是本發(fā)明的規(guī)定存儲(chǔ)媒體的示例。
其次,對(duì)于本實(shí)施形態(tài)的硬盤(pán)裝置116的動(dòng)作進(jìn)行說(shuō)明。
對(duì)于微機(jī)101從硬盤(pán)裝置116讀出2M字節(jié)數(shù)據(jù)的動(dòng)作進(jìn)行說(shuō)明。
對(duì)于IDE接口,通過(guò)一次命令的處理能夠傳輸?shù)淖畲髷?shù)據(jù)量是128k字節(jié)。然后,從地址0開(kāi)始存放讀出的數(shù)據(jù)。
如此,微機(jī)101發(fā)行從地址0開(kāi)始讀出2M字節(jié)數(shù)據(jù)的讀出命令106。在發(fā)行讀出命令106之后,微機(jī)101能夠立即進(jìn)行其他處理。
命令控制器102當(dāng)接收讀出命令106時(shí),從讀出命令106計(jì)算出地址、傳送量并且變換成與IDE接口相適的命令。即,讀出命令106指示讀取比IDE接口通過(guò)一次命令能夠處理的最大數(shù)據(jù)量即128k字節(jié)更大數(shù)據(jù)量的數(shù)據(jù)。因此,根據(jù)讀出命令106作成多個(gè)與IDE接口相適的命令,求出讀取作成的各命令其數(shù)據(jù)的開(kāi)始地址與傳送量。
然后,命令控制器102如下所述,向IDE控制器103發(fā)行所作成的命令。
首先,命令控制器102向IDEK控制器103發(fā)行讀出命令108a,該讀出命令108a是從地址0讀出128k字節(jié)的數(shù)據(jù)的讀出命令。
IDE控制器103當(dāng)接收讀出命令108a時(shí),向HDD控制器104發(fā)行從地址0起讀出128k字節(jié)的數(shù)據(jù)的讀出命令108b。
HDD控制器104當(dāng)接收讀出命令108b時(shí),進(jìn)行控制以使得HDD105進(jìn)行讀取準(zhǔn)備。
在HDD105進(jìn)行讀取準(zhǔn)備的期間,IDE控制器103為了獲知HDD105能否讀出數(shù)據(jù),而通常持續(xù)監(jiān)視HDD105的狀態(tài)。
然后,IDE控制器103在檢測(cè)出HDD105可讀出數(shù)據(jù)的時(shí)刻,順次讀出128k字節(jié)的數(shù)據(jù)。又,在IDE控制器103讀出數(shù)據(jù)的期間,通常還進(jìn)行出錯(cuò)檢驗(yàn),以判斷是否正常讀出數(shù)據(jù)。IDE控制器103將從HDD控制器104讀出的數(shù)據(jù)存放到微機(jī)101的存儲(chǔ)器中。然后,從HDD控制器104接收命令結(jié)束通知109b,并且當(dāng)將讀出的所有數(shù)據(jù)都存放到存儲(chǔ)器時(shí),IDE控制器103向命令控制器102發(fā)行命令結(jié)束通知109a。
命令控制器102當(dāng)從IDE控制器接收命令結(jié)束通知109a時(shí),發(fā)行讀出命令110a,該讀出命令110a是從地址128k字節(jié)讀出128k字節(jié)的數(shù)據(jù)的命令。
以下,利用與命令控制器102發(fā)行讀出命令108a的同樣的動(dòng)作,IDE控制器103將從HDD控制器104讀出的數(shù)據(jù)存放到存儲(chǔ)器中。然后,從HDD控制器104獲得命令結(jié)束通知111b,當(dāng)將讀出的所有數(shù)據(jù)都存放到存儲(chǔ)器時(shí),IDE控制器103向命令控制器102發(fā)行命令結(jié)束通知111a。
重復(fù)上述動(dòng)作,最后,命令控制器102發(fā)行讀出命令112a,該讀出命令112a是從地址1920k字節(jié)讀出128k字節(jié)的命令。
與上述動(dòng)作相同地,IDE控制器103向HDD控制器104發(fā)行讀出命令112b,該讀出命令112b是從地址1920k字節(jié)讀出128k字節(jié)的命令。
IDE控制器103將從HDD控制器104讀出的數(shù)據(jù)存放到存儲(chǔ)器中。然后,從HDD控制器104獲得命令結(jié)束通知113b,當(dāng)將讀出的所有數(shù)據(jù)都存放到存儲(chǔ)器時(shí),IDE控制器103向命令控制器102發(fā)行命令結(jié)束通知113a。
如此,命令控制器102通過(guò)發(fā)行總計(jì)16次的讀出命令,從地址0讀出2M字節(jié)的數(shù)據(jù)。
命令控制器102當(dāng)從IDE控制器103接收到第16次命令的命令結(jié)束通知113a時(shí),則完成了所有數(shù)據(jù)的讀出。因此,命令控制器102向微機(jī)101發(fā)行命令結(jié)束通知107。
微機(jī)101在接收到命令結(jié)束通知107的時(shí)刻,可得知已經(jīng)完成從地址0讀出了2M字節(jié)的數(shù)據(jù)。
上述IDE控制器103根據(jù)從命令控制器102發(fā)送來(lái)的讀出命令108a等的一次的命令,傳送128k字節(jié)。與此相對(duì),命令控制器102根據(jù)微機(jī)101傳送來(lái)的讀出命令106等的一次命令,傳送2M字節(jié)。
因此,IDE控制器103將從命令控制器102傳送來(lái)的一次命令的數(shù)據(jù)傳送量作為M、命令控制器102將從微機(jī)101傳送來(lái)的一次的命令的數(shù)據(jù)傳送量作為N時(shí),M與N滿足N>M。
即,命令控制器102的一次命令的數(shù)據(jù)傳送量大于IDE控制器103的一次命令的數(shù)據(jù)傳送量。
因此,由于硬盤(pán)裝置116具備命令控制器102,微機(jī)101能夠以較大的單位讀取連續(xù)的數(shù)據(jù)。因此,命令的總量(overhead)減少,能夠減少?gòu)挠脖P(pán)116讀出數(shù)據(jù)時(shí)的CPU的使用效率。
同樣地,微機(jī)101從地址0向硬盤(pán)裝置118寫(xiě)入2M字節(jié)的數(shù)據(jù)的情況下,微機(jī)101也只要僅發(fā)送一次命令,就能將數(shù)據(jù)寫(xiě)入硬盤(pán)裝置118。
若采用本實(shí)施形態(tài)的硬盤(pán)裝置116,則在硬盤(pán)裝置116讀取數(shù)據(jù)時(shí)或者寫(xiě)入數(shù)據(jù)時(shí),微機(jī)101能夠以較大的單位讀寫(xiě)AV數(shù)據(jù)等的連續(xù)的數(shù)據(jù)。即,即使讀取或?qū)懭霑r(shí)的數(shù)據(jù)量大,微機(jī)101也不需要增加命令的發(fā)行次數(shù)而能夠記錄或讀出數(shù)據(jù)。再者,由于微機(jī)101不需要監(jiān)視以及控制硬盤(pán)裝置116的狀態(tài),故在命令發(fā)行之后能夠立即進(jìn)行其他處理。
又,在進(jìn)行性能評(píng)價(jià)時(shí),本實(shí)施形態(tài)的硬盤(pán)裝置116能夠在與實(shí)際的使用方法相同的狀態(tài)下進(jìn)行性能評(píng)價(jià)。這樣的性能評(píng)價(jià)對(duì)于圖10所示的以往的硬盤(pán)裝置118是不能夠進(jìn)行的。
即,對(duì)于圖10的以往的硬盤(pán)裝置118,微機(jī)101的CPU進(jìn)行從硬盤(pán)裝置118讀入數(shù)據(jù)處理或?qū)懭霐?shù)據(jù)處理以外的處理,或者根據(jù)發(fā)生其他事件并且發(fā)生中斷等,在微機(jī)101向IDE控制器103發(fā)行的命令與其后一命令之間,產(chǎn)生每次不規(guī)則的等待。因此,IDE控制器103獲得命令的間隔不規(guī)則地發(fā)生變化。
又,若實(shí)際使用微機(jī)101的環(huán)境不同,則該不規(guī)則情況也會(huì)發(fā)生較大變化。例如,與微機(jī)101是否連接調(diào)制解調(diào)器或打印機(jī)等的其他裝置,若連接有其他裝置,則該裝置是否進(jìn)行何種處理,在微機(jī)101中其他程序是否工作,若其他程序工作的情況下,則該程序進(jìn)行何種處理等,這些都會(huì)隨環(huán)境發(fā)生較大變化。
因此,在工廠中,評(píng)價(jià)硬盤(pán)裝置118性能時(shí),必須要再現(xiàn)硬盤(pán)裝置118的實(shí)際使用環(huán)境,而實(shí)際上不可能無(wú)數(shù)次地再現(xiàn)使用環(huán)境。
與此相對(duì),對(duì)于本實(shí)施形態(tài)的硬盤(pán)裝置116,即使微機(jī)101所發(fā)行的讀出命令106等命令與命令的間隔由于上述原因例如變得不規(guī)則,相對(duì)于從微機(jī)101發(fā)行的讀出命令106,命令控制器102向IDE控制器103發(fā)行的讀出命令108a等的間隔為恒定間隔。又,微機(jī)101向命令控制器102發(fā)行的讀出命令106等的命令的間隔,比命令控制器102向IDE控制器103發(fā)行的讀出命令108a等的間隔要大。因此,即使微機(jī)101發(fā)行的命令的間隔不規(guī)則,然而,在微機(jī)101發(fā)行的一次命令之間,命令控制器102向IDE控制器103發(fā)行的命令的間隔是非常規(guī)則的。如此,硬盤(pán)裝置116與以往的硬盤(pán)裝置118相比,更不容易受到使用環(huán)境的影響。因此,在工廠中由于不必再現(xiàn)各種使用環(huán)境,故能夠正確地進(jìn)行性能評(píng)價(jià)。
又,本實(shí)施形態(tài)的硬盤(pán)裝置116與以往的硬盤(pán)裝置118相比較,作為傳送數(shù)據(jù)時(shí)所使用的緩沖存儲(chǔ)器,不必采用大容量的緩沖存儲(chǔ)器。即,對(duì)于以往的硬盤(pán)裝置118,當(dāng)微機(jī)101沒(méi)有進(jìn)行其他處理時(shí)等的可進(jìn)行傳送之時(shí),必須要以高數(shù)據(jù)傳送率與微機(jī)101進(jìn)行數(shù)據(jù)傳送。該傳送為間隙的塊傳送,如上述內(nèi)容中所述說(shuō)明的,該數(shù)據(jù)傳送的間隔也為不規(guī)則。對(duì)此,以連續(xù)并且恒定的傳送率向HDD105的記錄媒體傳送數(shù)據(jù)。
因此,為了吸收兩種數(shù)據(jù)傳送方式的不同,在微機(jī)101與HDD105的記錄媒體中間必須要有用于暫時(shí)存儲(chǔ)數(shù)據(jù)的大容量的緩沖存儲(chǔ)器。特別地,當(dāng)微機(jī)101從該緩沖存儲(chǔ)器傳送數(shù)據(jù)的間隔越長(zhǎng),并且,此時(shí)數(shù)據(jù)傳送率越高,則越需要大容量的緩沖器。在這樣的情況下,當(dāng)使用容量小的緩沖存儲(chǔ)器時(shí),為了取出數(shù)據(jù)進(jìn)行傳送,必須要暫時(shí)中斷數(shù)據(jù)傳送。
然而,對(duì)于本實(shí)施形態(tài)的硬盤(pán)裝置116,上述緩沖存儲(chǔ)器的容量,只要是具備能夠存儲(chǔ)下述數(shù)據(jù)的容量的緩沖存儲(chǔ)器即可,即在寫(xiě)入時(shí)能夠存儲(chǔ)從硬盤(pán)裝置116從微機(jī)101接收數(shù)據(jù)起直到實(shí)際開(kāi)始寫(xiě)入HDD105記錄媒體為止之間所預(yù)先存儲(chǔ)的數(shù)據(jù)。又,在讀出時(shí),只要是能夠存儲(chǔ)硬盤(pán)裝置116從HDD105記錄媒體開(kāi)始讀出起直到微機(jī)101讀出數(shù)據(jù)為止之間所預(yù)先存儲(chǔ)的數(shù)據(jù)的容量的緩沖存儲(chǔ)器即可。如此,本實(shí)施形態(tài)的硬盤(pán)裝置116與以往的硬盤(pán)硬盤(pán)裝置118相比,為了預(yù)先暫時(shí)存儲(chǔ)數(shù)據(jù),并不需要大容量的緩沖存儲(chǔ)器。
又,在本實(shí)施形態(tài)中,對(duì)于硬盤(pán)裝置116具備命令控制器102的情況作了說(shuō)明,而并不僅限于此。硬盤(pán)裝置116可以不具備命令控制器102,而微機(jī)101具備命令控制器102。主要地,也可以將命令控制器102設(shè)置在硬盤(pán)裝置116的外部。
再者,本發(fā)明的記錄裝置或者重放裝置不僅限于本實(shí)施形態(tài)的硬盤(pán)裝置,也可以是DVD或CD等的光盤(pán)裝置。
再者,本實(shí)施形態(tài)中,對(duì)于IDE控制器103根據(jù)從命令控制器102傳送來(lái)的一次命令傳送128k字節(jié)并且命令控制器102根據(jù)從微機(jī)101傳送來(lái)的一次命令傳送2M字節(jié)的情況作了說(shuō)明,并不僅限于此。將IDE控制器103根據(jù)從命令控制器102傳送來(lái)的一次命令的數(shù)據(jù)傳送量設(shè)為M、將命令控制器102根據(jù)微機(jī)101傳送來(lái)的一次命令的數(shù)據(jù)傳送量設(shè)為N,則只要M與N滿足N>M即可。
(第3實(shí)施形態(tài))
其次,對(duì)于第3實(shí)施形態(tài)進(jìn)行說(shuō)明。
在圖8中表示本實(shí)施形態(tài)的硬盤(pán)裝置117。
本實(shí)施形態(tài)的硬盤(pán)裝置117是在第2實(shí)施形態(tài)的硬盤(pán)裝置116中還具備數(shù)據(jù)刪節(jié)電路114與緩沖存儲(chǔ)器115。
數(shù)據(jù)刪節(jié)電路114是將IDE控制器103讀出的數(shù)據(jù)中所不需要的數(shù)據(jù)在存儲(chǔ)到緩沖存儲(chǔ)器115之前進(jìn)行刪除而僅處理必須的數(shù)據(jù)的電路。
緩沖存儲(chǔ)器115是暫時(shí)存儲(chǔ)IDE控制器103讀出的數(shù)據(jù)的手段。
又,本實(shí)施形態(tài)的硬盤(pán)裝置117是本發(fā)明的記錄裝置的示例,本實(shí)施形態(tài)的硬盤(pán)裝置117兼作為本發(fā)明的重放裝置的示例,又,本實(shí)施形態(tài)的數(shù)據(jù)刪節(jié)電路114是本發(fā)明的數(shù)據(jù)選擇手段的示例,本實(shí)施形態(tài)的緩沖存儲(chǔ)器115是本發(fā)明的緩沖手段的示例,本實(shí)施形態(tài)的HDD105與HDD控制器104是本發(fā)明的重放手段的示例,本實(shí)施形態(tài)的HDD105與HDD控制器104兼作為本發(fā)明的讀出手段的示例。
其次,以與第2實(shí)施形態(tài)的動(dòng)作的不同之處為中心,對(duì)于本實(shí)施形態(tài)的動(dòng)作進(jìn)行說(shuō)明。
基于微機(jī)101、命令控制器102、IDE控制器103、HDD控制器104的命令交換的動(dòng)作,與第2實(shí)施形態(tài)相同,故省略說(shuō)明。
IDE控制器103通過(guò)向HDD控制器104發(fā)送讀出命令108b等的命令,僅讀取128k字節(jié)的數(shù)據(jù)。
如此,接著,IDE控制器103將所讀取的數(shù)據(jù)送至數(shù)據(jù)刪節(jié)電路114。
在IDE接口,由于以固定長(zhǎng)度的塊單位進(jìn)行數(shù)據(jù)傳送,因此,在要讀取的數(shù)據(jù)為可變長(zhǎng)度數(shù)據(jù)等的情況下,有時(shí)會(huì)讀取不需要的數(shù)據(jù)。
這里,數(shù)據(jù)刪節(jié)電路114將傳送來(lái)的數(shù)據(jù)中不需要的部分刪除并且僅將必要部分的數(shù)據(jù)存儲(chǔ)到緩沖存儲(chǔ)器115。
存放到緩沖存儲(chǔ)器115中的、不含有不需要數(shù)據(jù)的數(shù)據(jù)被傳送到存儲(chǔ)器。
如此,根據(jù)本實(shí)施形態(tài),不必通過(guò)進(jìn)行復(fù)雜的指示器管理來(lái)僅選擇必要的數(shù)據(jù)。
又,對(duì)于本實(shí)施形態(tài)的硬盤(pán)裝置117適合于IDE接口的情況作了說(shuō)明,并不僅限于此。主要地,只要能夠合適于SCSI接口等的數(shù)據(jù)傳送單位為固定塊單位的接口即可。
又,在本實(shí)施形態(tài)中,對(duì)于硬盤(pán)裝置117具備命令控制器102的情況進(jìn)行說(shuō)明,并不僅限于此。硬盤(pán)裝置116可以不具備命令控制器102,而微機(jī)101可以具備命令控制器102。主要地,可以將命令控制器102設(shè)置在硬盤(pán)裝置116的外部。
再者,本發(fā)明的重放裝置或記錄裝置并不僅限于本實(shí)施形態(tài)的硬盤(pán)裝置,也可以是DVD或CD等的光盤(pán)裝置。主要地,只要本發(fā)明的重放裝置或記錄裝置是能夠?qū)τ谟涗浢襟w進(jìn)行隨機(jī)存取的裝置即可。
(第4實(shí)施形態(tài))其次,對(duì)于第4實(shí)施形態(tài)進(jìn)行說(shuō)明。
圖9表示本實(shí)施形態(tài)的硬盤(pán)裝置125。
本實(shí)施形態(tài)的硬盤(pán)裝置125具備記錄重放裝置123、緩沖RAM124、接口122、記錄手段121。又,硬盤(pán)裝置125由微機(jī)101控制。
記錄手段121是對(duì)磁盤(pán)媒體記錄或讀出AV數(shù)據(jù)的手段,并且它是具有與第2實(shí)施形態(tài)的HDD控制器104以及HDD105相同功能的手段。
接口122是對(duì)于記錄手段121進(jìn)行控制命令以及數(shù)據(jù)的中繼的IDE接口。
記錄重放裝置123為了記錄或重放AV數(shù)據(jù)而進(jìn)行信號(hào)處理,并且,當(dāng)在重放時(shí),由于記錄手段21從磁盤(pán)媒體讀出AV數(shù)據(jù)時(shí)產(chǎn)生出錯(cuò)而在讀出的數(shù)據(jù)中產(chǎn)生缺損部分的情況下,記錄重放裝置23能夠修補(bǔ)該缺損部分并將數(shù)據(jù)存放到緩沖RAM124中。
緩沖RAM124是暫時(shí)存儲(chǔ)從微機(jī)101傳送來(lái)的AV數(shù)據(jù)并且暫時(shí)存儲(chǔ)記錄手段121讀取的AV數(shù)據(jù)的緩沖器。
又,本實(shí)施形態(tài)的硬盤(pán)裝置125是本發(fā)明的重放裝置的示例,本實(shí)施形態(tài)的記錄重放裝置123是本發(fā)明的重放手段的示例,本實(shí)施形態(tài)的記錄重放裝置123兼作為本發(fā)明的修補(bǔ)手段的示例。
其次,這樣的實(shí)施形態(tài)的動(dòng)作進(jìn)行說(shuō)明。
在重放AV數(shù)據(jù)時(shí),微機(jī)101向記錄重放裝置123例如發(fā)行指示傳送2M字節(jié)的AV數(shù)據(jù)的讀出命令。
記錄重放裝置123當(dāng)接收到來(lái)自微機(jī)101的讀出命令時(shí),通過(guò)接口122監(jiān)視記錄手段121的動(dòng)作狀態(tài)并控制記錄手段121,以使得從記錄AV數(shù)據(jù)的首部LBA起讀出2M字節(jié)份額的AV數(shù)據(jù)。
記錄手段121通過(guò)接口122根據(jù)記錄重放裝置123的控制,讀出AV數(shù)據(jù)并且將讀出的AV數(shù)據(jù)通過(guò)接口122傳送到記錄重放裝置123。
記錄重放裝置123將讀出的AV數(shù)據(jù)暫時(shí)存放到緩沖RAM124中并順次傳送到微機(jī)101。
如此,硬盤(pán)裝置115能夠不中斷地連續(xù)將2M字節(jié)份額的AV數(shù)據(jù)傳送到微機(jī)101。
然而,假設(shè)在記錄手段121從磁盤(pán)媒體讀出AV數(shù)據(jù)時(shí)產(chǎn)生出錯(cuò)。該出錯(cuò)例如會(huì)在磁盤(pán)媒體的扇區(qū)產(chǎn)生缺損時(shí)而引起的。
在這樣的情況下,記錄手段121通過(guò)接口122向記錄重放裝置123通知產(chǎn)生了讀出差錯(cuò)的情況。
傳送到記錄重放裝置123的產(chǎn)生了出錯(cuò)的數(shù)據(jù),如缺損數(shù)據(jù)126那樣存在缺損部分。
AV數(shù)據(jù)等與計(jì)算機(jī)數(shù)據(jù)或程序不同,較之?dāng)?shù)據(jù)的可靠性,處理的連續(xù)性更加重要。
因此,記錄重放裝置123以適當(dāng)?shù)臄?shù)據(jù)修補(bǔ)缺損數(shù)據(jù)126的部分并存放到緩沖RAM124中并且連續(xù)地讀出剩余的AV數(shù)據(jù)。
如此,硬盤(pán)裝置125即使在從磁盤(pán)媒體讀出數(shù)據(jù)時(shí)產(chǎn)生出錯(cuò)的情況下,不會(huì)進(jìn)行交替處理、以及為了此后不使用產(chǎn)生了出錯(cuò)的扇區(qū)而將LBA線性分配等的出錯(cuò)處理,而能夠繼續(xù)讀出其后的AV數(shù)據(jù)并且繼續(xù)向微機(jī)101傳送讀出的AV數(shù)據(jù)。
又,在本實(shí)施形態(tài)中,對(duì)于記錄重放裝置123以適當(dāng)?shù)臄?shù)據(jù)對(duì)缺損數(shù)據(jù)126的部分進(jìn)行修補(bǔ)的情況作了說(shuō)明,并不僅限于此。也可以利用正常重放出來(lái)的部分的AV數(shù)據(jù)對(duì)缺損數(shù)據(jù)126進(jìn)行修補(bǔ)。
如此,根據(jù)本實(shí)施形態(tài),在重放時(shí)即使產(chǎn)生AV數(shù)據(jù)的讀出差錯(cuò),硬盤(pán)裝置125也能夠利用正常讀出的AV數(shù)據(jù)來(lái)修補(bǔ)缺損數(shù)據(jù)126,并且能夠原樣地繼續(xù)AV數(shù)據(jù)的重放處理,故能夠不中斷地連續(xù)傳送AV數(shù)據(jù)。
又,本發(fā)明的重放裝置在本實(shí)施形態(tài)中并不僅限于硬盤(pán)裝置,也可以是DVD以及CD等的光盤(pán)裝置。主要地,本發(fā)明的重放裝置只要是對(duì)記錄媒體能夠隨機(jī)存取的裝置即可。
本發(fā)明是通過(guò)計(jì)算機(jī)用于實(shí)現(xiàn)上述本發(fā)明的記錄裝置或重放裝置的全部或一部分手段(或者裝置、元件、電路、部分等)的功能的程序,它是能夠與計(jì)算機(jī)連動(dòng)地進(jìn)行工作的程序。
又,本發(fā)明的一部分的手段(或者裝置、元件、電路、部分等)是指,上述多個(gè)手段內(nèi)的若干個(gè)手段,或者一個(gè)手段內(nèi)的一部分功能。
又,本發(fā)明中還包含記錄本發(fā)明的程序、計(jì)算機(jī)可讀的記錄媒體。
又,本發(fā)明的程序的一利用形態(tài),也可以是記錄在計(jì)算機(jī)可讀取的記錄媒體中并且能夠與計(jì)算機(jī)連動(dòng)工作的形態(tài)。
又,本發(fā)明的程序的一利用形態(tài),也可以在傳送媒體中傳送且計(jì)算機(jī)可讀取的、與計(jì)算機(jī)連動(dòng)工作的形態(tài)。
又,作為記錄媒體,包含ROM等,作為傳送媒體包含互聯(lián)網(wǎng)等的傳送媒體以及光、電波、聲波等。
又,上述本發(fā)明的計(jì)算機(jī)并不僅限于CPU等單純的硬件,也可以包含固件、OS、甚至外圍設(shè)備。
又,如上所述,本發(fā)明的構(gòu)造也可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件實(shí)現(xiàn)。
工業(yè)利用性根據(jù)上述說(shuō)明可以明確,本發(fā)明能夠提供使用于記錄重放AV數(shù)據(jù)的記錄用格式。
又,本發(fā)明能夠提供一種在進(jìn)行特殊重放時(shí)不會(huì)花費(fèi)時(shí)間進(jìn)行數(shù)據(jù)讀出的記錄用格式。
又,本發(fā)明能夠提供一種即使當(dāng)AV數(shù)據(jù)等數(shù)量增大的情況下也能夠不會(huì)增加用于讀出或?qū)懭霐?shù)據(jù)的命令發(fā)行次數(shù)的記錄裝置、重放裝置以及程序。
又,本發(fā)明能夠提供一種在讀出可變長(zhǎng)度的數(shù)據(jù)時(shí)指示器管理不會(huì)變得復(fù)雜的而能夠高效讀出數(shù)據(jù)的記錄裝置、重放裝置以及程序。
又,本發(fā)明提供一種即使在重放時(shí)產(chǎn)生差錯(cuò)的情況下也能夠不中斷AV數(shù)據(jù)而連續(xù)進(jìn)行傳送的記錄裝置、重放裝置以及程序。
權(quán)利要求
1.一種記錄用格式,它是將AV數(shù)據(jù)記錄到盤(pán)片中時(shí)所采用的記錄用格式,其特征在于,作為對(duì)盤(pán)片連續(xù)地進(jìn)行存取的最小單位即盤(pán)片存取單位為固定長(zhǎng)度,并且分成首部與AV數(shù)據(jù)部。
2.權(quán)利要求1所述的記錄用格式,其特征在于,在所述首部中至少記載盤(pán)片存取單元的鏈接信息、特殊重放用信息、PSI信息中的至少一種以上。
3.如權(quán)利要求2所述的記錄用格式,其特征在于,所述特殊重放用信息至少包含幀的開(kāi)始位置以及種類(lèi)與長(zhǎng)度的信息、幀的出現(xiàn)圖案的信息、從記錄開(kāi)始時(shí)刻出現(xiàn)的幀的數(shù)目的累計(jì)值信息、包含在所述盤(pán)片存取單元中的幀的數(shù)目的信息。
4.如權(quán)利要求2或3所述的記錄用格式,其特征在于,所述盤(pán)片存取單元的鏈接信息是指,表示所述盤(pán)片存取單元的前后的盤(pán)片存取單元的位置的信息、或者表示所述盤(pán)片存取單元的后方多個(gè)或1個(gè)盤(pán)片存取單元的位置的信息。
5.如權(quán)利要求1~4任意一項(xiàng)所述的記錄用格式,其特征在于,在所述AV數(shù)據(jù)部中,記載MPEG傳輸流數(shù)據(jù)。
6.如權(quán)利要求1~5任意一項(xiàng)所述的記錄用格式,其特征在于,所述固定長(zhǎng)度為2M字節(jié)的長(zhǎng)度。
7.如權(quán)利要求1~5任意一項(xiàng)所述的記錄用格式,其特征在于,所述盤(pán)片存取單元的長(zhǎng)度能夠根據(jù)硬盤(pán)的性能進(jìn)行變動(dòng)。
8.一種重放裝置,其特征在于,具備讀出記錄在記錄媒體中的數(shù)據(jù)的讀出手段;以固定塊的單位對(duì)來(lái)自所述讀出手段的數(shù)據(jù)進(jìn)行中繼的規(guī)定的接口;數(shù)據(jù)選擇手段,在從所述接口讀出所述要進(jìn)行重放的數(shù)據(jù)時(shí),將包含在所述接口進(jìn)行中繼的所述固定塊中的不需要的數(shù)據(jù)刪節(jié)并僅處理所述要重放的數(shù)據(jù);以及緩沖手段,暫時(shí)存儲(chǔ)從所述數(shù)據(jù)選擇手段輸出的所述要進(jìn)行重放的數(shù)據(jù),記錄在所述緩沖手段中的所述要進(jìn)行重放的數(shù)據(jù)能夠由其他設(shè)備讀取。
9.一種重放裝置,其特征在于,具備重放記錄在記錄媒體中的AV數(shù)據(jù)的重放手段;以及修補(bǔ)手段,在所述被重放的AV數(shù)據(jù)中產(chǎn)生缺損時(shí)修補(bǔ)該缺損部分并且輸出修補(bǔ)了所述缺損部分的AV數(shù)據(jù)。
10.如權(quán)利要求9所述的重放裝置,其特征在于,所述修補(bǔ)手段利用所述AV數(shù)據(jù)中正常被重放的部分來(lái)修補(bǔ)所述AV數(shù)據(jù)的缺損部分。
11.一種重放裝置,其特征在于,具備對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)重放的重放手段;對(duì)所述重放手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述重放手段的狀態(tài)的控制手段;以及根據(jù)用于重放數(shù)據(jù)的規(guī)定的命令作成所述控制信息并且傳送給所述控制手段的命令管理手段,所述規(guī)定的命令是從連接重放裝置的微處理器傳送過(guò)來(lái),將通過(guò)一次命令的所述控制手段的數(shù)據(jù)傳送量設(shè)為M、將通過(guò)一次命令的所述命令管理手段的數(shù)據(jù)傳送量設(shè)為N,則滿足N>M,所述控制手段向所述命令管理手段通知所述重放手段的狀態(tài),所述命令管理手段向所述微處理器通知所述規(guī)定命令的處理結(jié)束的情況。
12.一種重放裝置,其特征在于,具備對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)重放的重放手段;對(duì)所述重放手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;以及向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述重放手段的狀態(tài)的控制手段;對(duì)于根據(jù)從連接重放裝置的微處理器傳送來(lái)的所述命令即用于重放數(shù)據(jù)的所述規(guī)定命令作成所述控制信息并且傳送給所述控制手段的命令管理手段,所述控制手段通知所述重放手段的狀態(tài),所述命令管理手段向所述微處理器通知所述規(guī)定命令的處理完成的情況,將通過(guò)一次命令的所述控制手段的數(shù)據(jù)傳送量設(shè)為M、將通過(guò)一次命令的所述命令管理手段的數(shù)據(jù)傳送量設(shè)為N,滿足N>M。
13.如權(quán)利要求11或12所述的重放裝置,其特征在于,所述控制手段將存儲(chǔ)在所述接口中的、由所述重放手段重放后的數(shù)據(jù)直接傳送到與所述記錄媒體不同的規(guī)定記錄媒體。
14.如權(quán)利要求13所述的重放裝置,其特征在于,所述重放手段以固定塊的單位輸出數(shù)據(jù),具備刪節(jié)包含在來(lái)自接口的所述固定塊中的不需要的數(shù)據(jù)并且僅處理所述要進(jìn)行重放的數(shù)據(jù)的數(shù)據(jù)選擇手段;以及暫時(shí)存儲(chǔ)從所述數(shù)據(jù)選擇手段輸出的、要進(jìn)行重放的數(shù)據(jù)的緩沖手段,所述控制手段將記錄在所述緩沖手段中的所述要進(jìn)行重放的數(shù)據(jù)直接傳送到所述的其他規(guī)定記錄媒體。
15.如權(quán)利要求11~14任意一項(xiàng)所述的重放裝置,其特征在于,所述規(guī)定命令是用于指示對(duì)于所述記錄媒體上的哪個(gè)位置進(jìn)行存取。
16.如權(quán)利要求11~15任意一項(xiàng)所述的重放裝置,其特征在于,所述規(guī)定命令是用于指示傳送多少大小的數(shù)據(jù)。
17.如權(quán)利要求8、11~16任意一項(xiàng)所述的重放裝置,其特征在于,所述接口是IDE接口或SCSI接口。
18.一種記錄裝置,其特征在于,具備對(duì)于記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)記錄的記錄手段;對(duì)所述記錄手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述記錄手段的狀態(tài)的控制手段;以及根據(jù)用于記錄數(shù)據(jù)的規(guī)定的命令作成所述控制信息并且傳送給所述控制手段的命令管理手段,所述規(guī)定的命令是從連接記錄裝置的微處理器傳送過(guò)來(lái),將通過(guò)一次命令的所述控制手段的數(shù)據(jù)傳送量設(shè)為M、將通過(guò)一次命令的所述命令管理手段的數(shù)據(jù)傳送量設(shè)為N,則滿足N>M,所述控制手段向所述命令管理手段通知所述記錄手段的狀態(tài),所述命令管理手段向所述微處理器通知所述規(guī)定命令的處理結(jié)束的情況。
19.一種記錄裝置,其特征在于,具備對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)記錄的記錄手段;對(duì)所述記錄手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;以及向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述記錄手段的狀態(tài)的控制手段;相對(duì)于根據(jù)從連接記錄裝置的微處理器傳送來(lái)的所述命令即用于記錄數(shù)據(jù)的所述規(guī)定命令作成所述控制信息并且傳送給所述控制手段的命令管理手段,所述控制手段通知所述記錄手段的狀態(tài),所述命令管理手段向所述微處理器通知所述規(guī)定規(guī)定命令的處理完成的情況,將通過(guò)一次命令的所述控制手段的數(shù)據(jù)傳送量設(shè)為M、將通過(guò)一次命令的所述命令管理手段的數(shù)據(jù)傳送量設(shè)為N,滿足N>M。
20.如權(quán)利要求18或19所述的記錄裝置,其特征在于,所述控制手段將存儲(chǔ)在所述記錄媒體中的所述數(shù)據(jù)直接傳送到所述接口。
21.如權(quán)利要求18~20任意一項(xiàng)所述的記錄裝置,其特征在于,所述規(guī)定命令是用于指示對(duì)于所述記錄媒體上的哪個(gè)位置進(jìn)行存取。
22.如權(quán)利要求18~20任意一項(xiàng)所述的記錄裝置,其特征在于,所述規(guī)定命令是用于指示傳送多少大小的數(shù)據(jù)。
23.如權(quán)利要求18~22任意一項(xiàng)所述的記錄裝置,其特征在于,所述接口是IDE接口或SCSI接口。
24.一種程序,其特征在于,它是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述權(quán)利要求8所述重放裝置的手段的全部或一部分功能的程序,即讀出記錄在記錄媒體中的數(shù)據(jù)的讀出手段;以固定塊的單位對(duì)來(lái)自所述讀出手段的數(shù)據(jù)進(jìn)行中繼的規(guī)定的接口;數(shù)據(jù)選擇手段,在從所述接口讀出所述要進(jìn)行重放的數(shù)據(jù)時(shí),將包含在所述接口進(jìn)行中繼的所述固定塊中的不需要的數(shù)據(jù)刪節(jié)并僅處理所述要重放的數(shù)據(jù);以及緩沖手段,暫時(shí)存儲(chǔ)從所述數(shù)據(jù)選擇手段輸出的所述要進(jìn)行重放的數(shù)據(jù)。
25.一種程序,其特征在于,它是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述權(quán)利要求9所述重放裝置的手段的全部或一部分功能的程序,即重放記錄在記錄媒體中的AV數(shù)據(jù)的重放手段;以及修補(bǔ)手段,在所述被重放的AV數(shù)據(jù)中產(chǎn)生缺損時(shí)修補(bǔ)該缺損部分并且輸出修補(bǔ)了所述缺損部分的AV數(shù)據(jù)。
26.一種程序,其特征在于,它是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述權(quán)利要求11所述的重放裝置的手段的全部或一部分功能的程序,即對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)重放的重放手段;對(duì)所述重放手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述重放手段的狀態(tài)的控制手段;以及根據(jù)用于重放數(shù)據(jù)的規(guī)定的命令作成所述控制信息并且傳送給所述控制手段的命令管理手段。
27.一種程序,其特征在于,它是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述權(quán)利要求12所述的重放裝置的手段的全部或一部分功能的程序,即對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)重放的重放手段;對(duì)所述重放手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;以及向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述重放手段的狀態(tài)的控制手段。
28.一種程序,其特征在于,它是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述權(quán)利要求18所述的記錄裝置的手段的全部或一部分功能的程序,即對(duì)于記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)記錄的記錄手段;對(duì)所述記錄手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述記錄手段的狀態(tài)的控制手段;以及根據(jù)用于記錄數(shù)據(jù)的規(guī)定的命令作成所述控制信息并且傳送給所述控制手段的命令管理手段。
29.一種程序,其特征在于,它是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)下述權(quán)利要求19所述的記錄裝置的手段的全部或一部分功能的程序,即對(duì)記錄數(shù)據(jù)的記錄媒體進(jìn)行數(shù)據(jù)記錄的記錄手段;對(duì)所述記錄手段中繼控制信息以及所述數(shù)據(jù)的規(guī)定的接口;以及向所述接口傳送所述控制信息以及所述數(shù)據(jù)并且監(jiān)視所述記錄手段的狀態(tài)的控制手段。
全文摘要
在以往的硬盤(pán)裝置中,當(dāng)AV數(shù)據(jù)等數(shù)據(jù)量增大時(shí),用于數(shù)據(jù)讀出或?qū)懭氲拿畹漠a(chǎn)生次數(shù)增多,接口的額外操作增多,微機(jī)的CPU的使用率增大。具備記錄數(shù)據(jù)的硬盤(pán)5、控制硬盤(pán)5的硬盤(pán)控制器4、控制硬盤(pán)控制器4的IDE控制器103、用于重放或記錄數(shù)據(jù)且根據(jù)預(yù)定的命令生成IDE控制器103要發(fā)行的命令并傳送給IDE控制器103的命令控制器102。
文檔編號(hào)G11B20/10GK1427991SQ01809033
公開(kāi)日2003年7月2日 申請(qǐng)日期2001年3月28日 優(yōu)先權(quán)日2000年3月31日
發(fā)明者矢口義孝, 久野良樹(shù), 神門(mén)俊和, 久保德章, 山內(nèi)賢一郎, 田中隆一郎 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社