專利名稱:光盤播放系統(tǒng)的糾錯(cuò)機(jī)制的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種光盤播放系統(tǒng)的糾錯(cuò)機(jī)制,特別是,涉及一種對(duì)光盤播放器從光盤讀取的內(nèi)容進(jìn)行糾錯(cuò)的機(jī)制。
當(dāng)今,光存儲(chǔ)技術(shù)飛速發(fā)展。如今的光存儲(chǔ)介質(zhì)容量大,密度高而尺寸小。但是,在發(fā)展光存儲(chǔ)介質(zhì)的同時(shí),存儲(chǔ)在這些介質(zhì)上的內(nèi)容的差錯(cuò)類型也層出不窮。這大大影響了對(duì)光存儲(chǔ)介質(zhì)的播放質(zhì)量。
下面,參照
圖1和2,介紹現(xiàn)有技術(shù)中光盤播放器對(duì)這些內(nèi)容中的差錯(cuò)進(jìn)行糾正的方法及裝置。
圖1是現(xiàn)有技術(shù)的光盤播放器的方框圖。該光盤播放器10包括讀取裝置110,解碼裝置111,和控制裝置112。讀取裝置110從光盤中讀取內(nèi)容,和解碼裝置111對(duì)讀取的內(nèi)容進(jìn)行解碼并輸出經(jīng)解碼內(nèi)容。而控制裝置112對(duì)上述讀取和解碼過(guò)程進(jìn)行控制,且判斷所讀取的內(nèi)容是否存在物理差錯(cuò)和/或邏輯差錯(cuò)。如果存在的話,那么控制裝置本身或者通過(guò)人工干預(yù)對(duì)該差錯(cuò)進(jìn)行糾正。所述的控制裝置可由固件(firmware)來(lái)實(shí)施,例如,可由存儲(chǔ)在只讀存儲(chǔ)器中的編程指令來(lái)實(shí)施。這里的物理差錯(cuò)指的是,由于光盤的物理?yè)p傷(例如,擦傷,白點(diǎn)及傾斜等)導(dǎo)致光盤播放器從該光盤讀取的內(nèi)容中存在缺損。而邏輯差錯(cuò)指的是,由于在對(duì)信號(hào)進(jìn)行編碼并存儲(chǔ)在光盤上時(shí)采用了不符合標(biāo)準(zhǔn)的編碼方式(例如,采用錯(cuò)誤的起始碼,無(wú)效的DVD導(dǎo)航信息或者不符規(guī)范的視頻信號(hào)格式,或者遺漏同步碼,等),從而導(dǎo)致控制裝置無(wú)法用預(yù)先設(shè)定的解碼方式識(shí)別從光盤讀取的內(nèi)容并控制解碼裝置對(duì)其進(jìn)行解碼。
如果讀取的內(nèi)容中出現(xiàn)缺損部分(即,物理差錯(cuò)),控制裝置112就指令讀取裝置110再次讀取。但是如果重試的次數(shù)超出一預(yù)先設(shè)定的閾值,那么控制裝置112就指令讀取裝置跳過(guò)該缺損部分。讀取完畢后,控制裝置112控制解碼裝置111對(duì)讀取的內(nèi)容進(jìn)行解碼。如果在解碼過(guò)程中發(fā)現(xiàn)所讀取的內(nèi)容是用不規(guī)范的編碼方式進(jìn)行編碼,以至于無(wú)法用預(yù)先設(shè)定的解碼方式對(duì)其進(jìn)行解碼(即,邏輯差錯(cuò)),則需要更新控制裝置中的固件,從而能夠用適當(dāng)?shù)慕獯a方式對(duì)讀取的內(nèi)容進(jìn)行解碼。然而,在現(xiàn)有技術(shù)中對(duì)固件進(jìn)行更新,往往采用播放器制造商人工更換整個(gè)固件或者給使用者一個(gè)固件升級(jí)軟件,讓使用者自己對(duì)固件進(jìn)行升級(jí)。
圖2示出在現(xiàn)有技術(shù)中對(duì)光盤播放器讀取的內(nèi)容進(jìn)行糾錯(cuò)的流程圖。首先,從光盤讀取內(nèi)容(步驟S211)。如果判斷所讀取的內(nèi)容中存在缺損部分,即,存在物理差錯(cuò)(步驟S212),則將重試的次數(shù)與預(yù)先設(shè)定的閾值進(jìn)行比較(步驟S213)。如果重試次數(shù)小于該閾值,則重試次數(shù)加1(步驟S214)并再次讀取該段內(nèi)容(即回到步驟S211)。但是,如果重試次數(shù)大于該閾值,則跳過(guò)該段內(nèi)容(步驟S215)。然后,在步驟S216中,判斷該讀取的內(nèi)容或者經(jīng)物理差錯(cuò)糾正的內(nèi)容中是否存在邏輯差錯(cuò)。如果存在邏輯差錯(cuò),則提示人工更新固件(步驟S217),然后對(duì)經(jīng)邏輯差錯(cuò)糾正的內(nèi)容進(jìn)行解碼(步驟S218)。如果在步驟S216中的判斷結(jié)果是不存在邏輯差錯(cuò),那么直接跳到步驟S218,對(duì)該內(nèi)容進(jìn)行解碼。
從以上對(duì)現(xiàn)有技術(shù)的描述中,我們可以看到光盤播放器對(duì)物理差錯(cuò)的糾錯(cuò)方法比較消極,即,重試讀取且如果重試超過(guò)一定次數(shù)就跳過(guò)該段內(nèi)容。這樣便會(huì)導(dǎo)致所播放的內(nèi)容不連續(xù)。而現(xiàn)有技術(shù)中,對(duì)邏輯差錯(cuò)的糾錯(cuò)方法不及時(shí),從而導(dǎo)致播放的內(nèi)容中斷或者畫面上出現(xiàn)馬賽克等現(xiàn)象。而且糾正邏輯差錯(cuò)需要人工更換固件,因此使得整個(gè)糾錯(cuò)過(guò)程變得十分復(fù)雜和不方便。
發(fā)明內(nèi)容
本發(fā)明的目的之一是提供一種新型的能夠克服上述缺陷的糾錯(cuò)裝置及其方法。根據(jù)本發(fā)明的第一方面,本發(fā)明提供一種對(duì)內(nèi)容中的差錯(cuò)進(jìn)行糾正的方法,包括下列步驟判斷所述差錯(cuò)的類型;根據(jù)所述差錯(cuò)類型,發(fā)出一個(gè)下載請(qǐng)求以請(qǐng)求下載相應(yīng)的糾錯(cuò)信息;接收所述糾錯(cuò)信息;利用所述糾錯(cuò)信息對(duì)所述差錯(cuò)進(jìn)行糾正。
根據(jù)本發(fā)明的第二方面,本發(fā)明提供一種由一個(gè)提供器提供糾錯(cuò)信息以對(duì)內(nèi)容中的差錯(cuò)進(jìn)行糾正的方法,包括步驟接收與差錯(cuò)相對(duì)應(yīng)的下載請(qǐng)求;判斷是否具有與該下載請(qǐng)求對(duì)應(yīng)的糾錯(cuò)信息;如果不具有與所述下載請(qǐng)求對(duì)應(yīng)的糾錯(cuò)信息,獲取新的糾錯(cuò)信息;發(fā)送與該下載請(qǐng)求對(duì)應(yīng)的糾錯(cuò)信息。
根據(jù)本發(fā)明的第三方面,本發(fā)明提供一種對(duì)內(nèi)容中的差錯(cuò)進(jìn)行糾正的糾錯(cuò)裝置,包括一個(gè)控制裝置,一個(gè)發(fā)送裝置和一個(gè)接收裝置,其中所述控制裝置用于判斷所述差錯(cuò)的類型并利用所述接收裝置接收到的糾錯(cuò)信息對(duì)所述差錯(cuò)進(jìn)行糾正;所述發(fā)送裝置用于根據(jù)所述差錯(cuò)類型,發(fā)出一個(gè)下載請(qǐng)求以請(qǐng)求相應(yīng)的下載糾錯(cuò)信息;和所述接收裝置用于接收所述糾錯(cuò)信息。
根據(jù)本發(fā)明的第四方面,本發(fā)明提供一種播放器,包括一個(gè)讀取裝置,一個(gè)控制裝置,一個(gè)發(fā)送裝置,一個(gè)接收裝置,和一個(gè)解碼裝置,其中所述讀取裝置讀取內(nèi)容;所述控制裝置判斷所讀取的內(nèi)容中是否存在缺損部分,控制發(fā)送裝置向網(wǎng)絡(luò)發(fā)出一個(gè)下載請(qǐng)求以請(qǐng)求下載相應(yīng)的缺損部分,并將所述接收裝置從網(wǎng)絡(luò)接收到的缺損部分加入所述讀取內(nèi)容以提供經(jīng)糾正的內(nèi)容;和所述解碼裝置對(duì)所述經(jīng)糾正的內(nèi)容進(jìn)行解碼并播放。通過(guò)以下結(jié)合附圖的說(shuō)明及權(quán)利要求書的內(nèi)容,并且隨著對(duì)本發(fā)明的更全面了解,本發(fā)明的其它目的和效果將變得更加清楚和易于理解。
附圖簡(jiǎn)述參考附圖,通過(guò)以下對(duì)本發(fā)明的較佳實(shí)施例的具體描述,本發(fā)明的上述和其他特征將顯而易見。其中,附圖中的相同標(biāo)號(hào)作相應(yīng)表示。
圖1示出現(xiàn)有技術(shù)的光盤播放器的結(jié)構(gòu)方框圖;圖2示出在現(xiàn)有技術(shù)中對(duì)光盤播放器讀取的內(nèi)容進(jìn)行糾錯(cuò)的過(guò)程的流程圖;圖3示出根據(jù)本發(fā)明的較佳實(shí)施例的光盤播放系統(tǒng)的示意圖;圖4示出圖3的光盤播放系統(tǒng)中的光盤播放器的結(jié)構(gòu)方框圖;圖5示出圖3的光盤播放系統(tǒng)中的供應(yīng)系統(tǒng)的結(jié)構(gòu)方框圖;圖6示出圖4的光盤播放器對(duì)讀取的內(nèi)容進(jìn)行糾錯(cuò)的過(guò)程的流程圖;和圖7示出圖5的供應(yīng)系統(tǒng)中的服務(wù)器子系統(tǒng)提供糾錯(cuò)信息的過(guò)程的流程圖。
具體實(shí)施例方式
下面,結(jié)合附圖3-7,具體描述本發(fā)明的光盤播放系統(tǒng)的糾錯(cuò)裝置及其方法。
圖3示出根據(jù)本發(fā)明的較佳實(shí)施例的光盤播放系統(tǒng)的示意圖。該光盤播放系統(tǒng)30包括光盤播放器31,通過(guò)網(wǎng)絡(luò)與服務(wù)器32連接。服務(wù)器32用于向光盤播放器提供糾錯(cuò)信息,而光盤播放器利用所提供的糾錯(cuò)信息對(duì)從光盤中讀取的內(nèi)容進(jìn)行糾錯(cuò)并播放。
圖4示出圖3的光盤播放系統(tǒng)中的光盤播放器的結(jié)構(gòu)方框圖。根據(jù)該較佳實(shí)施例,光盤播放器31包括讀取裝置110,解碼裝置111,控制裝置410,發(fā)送裝置411和接收裝置412。其中,該控制裝置可由固件來(lái)實(shí)施。
當(dāng)控制裝置410判斷讀取裝置110從光盤讀取的內(nèi)容中存在缺損部分時(shí)(即,存在物理差錯(cuò)),它就指令發(fā)送裝置通過(guò)網(wǎng)絡(luò)向相應(yīng)的服務(wù)器(如圖3中的服務(wù)器32)發(fā)出下載缺損內(nèi)容的請(qǐng)求。該請(qǐng)求包括光盤識(shí)別號(hào)以及該缺損部分在讀取內(nèi)容中的起始地址(通常在缺損部分的數(shù)據(jù)報(bào)頭中指示該起始地址)。
然后,接收裝置412接收來(lái)自該服務(wù)器的缺損內(nèi)容。在控制裝置410的控制下,根據(jù)缺損內(nèi)容的起始地址將接收到的缺損內(nèi)容加入所讀取的內(nèi)容,從而形成完整的讀取內(nèi)容。然后,控制裝置410判斷該內(nèi)容是否存在邏輯差錯(cuò),若有便需要更新用于完成控制裝置的讀取及解碼控制功能的固件。此時(shí),控制裝置控制發(fā)送裝置411再次通過(guò)網(wǎng)絡(luò)向上述服務(wù)器發(fā)出下載新版本固件的相關(guān)信息的請(qǐng)求,該新版本信息可以是對(duì)固件進(jìn)行升級(jí)用的代碼。上述下載請(qǐng)求可以包括光盤識(shí)別號(hào),與舊版本固件相關(guān)的信息以及邏輯錯(cuò)誤的類型(例如,誤起始碼,無(wú)效DVD導(dǎo)航信息,等),接收裝置412接收來(lái)自上述服務(wù)器的與新版本固件相關(guān)的信息。然后,控制裝置410利用該信息對(duì)固件進(jìn)行升級(jí),并用升級(jí)后的新版本固件來(lái)控制解碼裝置111對(duì)讀取內(nèi)容進(jìn)行解碼。
圖5示出圖3的光盤播放系統(tǒng)中的服務(wù)器32的結(jié)構(gòu)方框圖。該服務(wù)器包括收發(fā)裝置511,控制裝置512,數(shù)據(jù)庫(kù)513。
收發(fā)裝置511接收來(lái)自光盤播放器的下載請(qǐng)求以請(qǐng)求下載糾錯(cuò)信息。該請(qǐng)求與差錯(cuò)類型相對(duì)應(yīng)。控制裝置512根據(jù)下載請(qǐng)求的內(nèi)容,判斷在數(shù)據(jù)庫(kù)513中是否存儲(chǔ)有所需的糾錯(cuò)信息。如果有的話,控制裝置512就控制數(shù)據(jù)庫(kù)513將該糾錯(cuò)信息傳送給收發(fā)裝置511,并由收發(fā)裝置511向播放器發(fā)送該信息。但是如果沒有的話,那么可以由控制裝置512控制收發(fā)裝置511通過(guò)網(wǎng)絡(luò)從其他服務(wù)器(未圖示)獲得糾錯(cuò)信息。當(dāng)然,也可由程序員根據(jù)差錯(cuò)信息,進(jìn)行編程并將其存儲(chǔ)在數(shù)據(jù)庫(kù)513中。然后,由收發(fā)裝置511將該糾錯(cuò)信息發(fā)送給播放器。
圖6示出圖4的光盤播放器對(duì)讀取的內(nèi)容進(jìn)行糾錯(cuò)的過(guò)程的流程圖。如圖6所示,首先從光盤讀取內(nèi)容(步驟S611)。然后,判斷該內(nèi)容中是否存在物理差錯(cuò)(步驟S612)。如果是,那么通過(guò)網(wǎng)絡(luò)發(fā)送下載缺損內(nèi)容的請(qǐng)求(步驟S613),然后接收缺損內(nèi)容(步驟S614)并根據(jù)該內(nèi)容的起始地址將其加入原讀取內(nèi)容中,成為完整的經(jīng)糾錯(cuò)的讀取內(nèi)容(步驟S615)。但是,若在步驟S612中判斷所讀取的內(nèi)容沒有物理差錯(cuò),則直接跳到步驟S616,判斷該內(nèi)容是否存在邏輯差錯(cuò)。
如果在步驟S616中判斷讀取的內(nèi)容存在邏輯差錯(cuò)的話,則發(fā)送下載請(qǐng)求,以請(qǐng)求下載新版本固件的相關(guān)信息(步驟S617)。若不存在邏輯差錯(cuò),則跳到步驟S620,對(duì)該內(nèi)容進(jìn)行解碼。在發(fā)送下載請(qǐng)求之后,在步驟S618中,接收新版本固件的相關(guān)信息,并在步驟S619中用該信息糾正邏輯差錯(cuò),即,用新版本固件的相關(guān)信息更新固件。接著,在步驟S620中對(duì)利用更新后的固件對(duì)讀取的內(nèi)容進(jìn)行解碼。
圖7示出圖5的服務(wù)器提供糾錯(cuò)信息的過(guò)程的流程圖。如圖7所示,首先接收來(lái)自播放器的下載請(qǐng)求(步驟S711),該請(qǐng)求與差錯(cuò)類型相對(duì)應(yīng)并包含與差錯(cuò)有關(guān)的信息。即,物理差錯(cuò)對(duì)應(yīng)于下載缺損內(nèi)容的請(qǐng)求,該請(qǐng)求包括缺損內(nèi)容的起始地址;而邏輯差錯(cuò)對(duì)應(yīng)于下載新版本固件的相關(guān)信息的請(qǐng)求,該請(qǐng)求包括邏輯差錯(cuò)相關(guān)的類型及與舊版本固件相關(guān)的信息等。接著,判斷該請(qǐng)求是否是下載缺損內(nèi)容的請(qǐng)求(步驟S712)。如果是,那么根據(jù)缺損內(nèi)容的起始地址,找到并發(fā)送該缺損內(nèi)容(步驟S713)。如果該請(qǐng)求不是下載缺損內(nèi)容的請(qǐng)求,即,是下載與新版本固件相關(guān)的信息的請(qǐng)求,那么根據(jù)與舊版本固件相關(guān)的信息,判斷是否具有比舊版本固件更新的新版本固件的信息(步驟S714)。如果有的話,那么根據(jù)與邏輯錯(cuò)誤相關(guān)的信息,判斷該新版本固件的相關(guān)信息能否糾正該邏輯差錯(cuò)(步驟S715)。如果能夠的話,就進(jìn)到步驟S717,即,向播放器發(fā)送該信息。如果沒有上述與新版本固件相關(guān)的信息或者即使有該信息但是它不能對(duì)邏輯差錯(cuò)進(jìn)行糾正,那么向播放器和供應(yīng)商發(fā)送信息,以表示該新版本固件的信息無(wú)法獲得取(步驟S716)。
通過(guò)以上對(duì)于本發(fā)明的較佳實(shí)施例的描述,可見,本發(fā)明的光盤播放器通過(guò)網(wǎng)絡(luò)從供應(yīng)系統(tǒng)獲得糾錯(cuò)信息,并利用該信息對(duì)所讀取的內(nèi)容進(jìn)行糾錯(cuò)。從而,不但能夠保證播放內(nèi)容的完整和連續(xù)性,還省時(shí)省力,方便快捷。
以上是對(duì)本發(fā)明的較佳實(shí)施例的描述,熟悉本技術(shù)領(lǐng)域的人員應(yīng)能理解,根據(jù)所揭示的發(fā)明原理,對(duì)于本發(fā)明的其他改變是可行并落在所附的權(quán)利要求的范圍內(nèi)。例如,本發(fā)明可用于光盤播放器,當(dāng)然還可用于其他存儲(chǔ)介質(zhì)的播放器(如,PC機(jī))。本發(fā)明的較佳實(shí)施例是對(duì)讀取內(nèi)容中的物理差錯(cuò)和邏輯差錯(cuò)進(jìn)行糾正,當(dāng)然可以只對(duì)其中一種差錯(cuò)進(jìn)行糾正,也可對(duì)內(nèi)容中的其他類型的差錯(cuò)進(jìn)行糾正。例如更新的光盤格式無(wú)法在舊型號(hào)播放器上播放的差錯(cuò)。其次,雖然本發(fā)明的較佳實(shí)施例是對(duì)讀取內(nèi)容中的差錯(cuò)進(jìn)行糾正,但是應(yīng)理解本發(fā)明還可對(duì)其他差錯(cuò)進(jìn)行糾正,例如,可以對(duì)整個(gè)播放器(或其他裝置)的內(nèi)部操作過(guò)程中產(chǎn)生的差錯(cuò)進(jìn)行糾正。在這種情況下,由播放器中的固件來(lái)控制整個(gè)操作過(guò)程,而當(dāng)該固件本身無(wú)法識(shí)別并糾正該差錯(cuò)時(shí),就需要采用本發(fā)明的方法來(lái)更新固件。當(dāng)然,這些都應(yīng)落在所附的權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種對(duì)內(nèi)容中的差錯(cuò)進(jìn)行糾正的方法,包括步驟(a)判斷所述差錯(cuò)的類型;(b)根據(jù)所述差錯(cuò)類型,發(fā)出一個(gè)下載請(qǐng)求以請(qǐng)求下載相應(yīng)的糾錯(cuò)信息;(c)接收所述糾錯(cuò)信息;和(d)利用所述糾錯(cuò)信息對(duì)所述差錯(cuò)進(jìn)行糾正。
2.如權(quán)利要求1所述的方法,其中,所述差錯(cuò)的類型至少包括物理差錯(cuò)和邏輯差錯(cuò)中的一種。
3.如權(quán)利要求2所述的方法,其中步驟(a)包括如果所述內(nèi)容中存在缺損部分,則判斷該內(nèi)容存在物理差錯(cuò)的步驟。
4.如權(quán)利要求3所述的方法,其中所述下載請(qǐng)求是下載所述缺損部分的請(qǐng)求,該請(qǐng)求包括所述缺損部分的起始地址。
5.如權(quán)利要求4所述的方法,其中所述步驟(d)包括根據(jù)所述缺損部分的起始地址,將所下載的缺損部分加入所述內(nèi)容。
6.如權(quán)利要求2-5中任一權(quán)利要求所述的方法,其中所述步驟(a)包括如果無(wú)法用原解碼方式識(shí)別所述內(nèi)容,則判斷所述內(nèi)容存在邏輯差錯(cuò)。
7.如權(quán)利要求6所述的方法,其中所述下載請(qǐng)求是下載與新解碼方式對(duì)應(yīng)的信息的請(qǐng)求,該請(qǐng)求包括與所述原解碼方式對(duì)應(yīng)的信息和所述邏輯錯(cuò)誤的類型。
8.如權(quán)利要求7所述的方法,其中所述步驟(d)包括根據(jù)與所述新解碼方式對(duì)應(yīng)的信息更新所述原解碼方式。
9.一種由一個(gè)提供器提供糾錯(cuò)信息以對(duì)內(nèi)容中的差錯(cuò)進(jìn)行糾正的方法,包括步驟(a)接收與差錯(cuò)相對(duì)應(yīng)的下載請(qǐng)求;(b)判斷是否具有與該下載請(qǐng)求對(duì)應(yīng)的糾錯(cuò)信息;(c)如果不具有與所述下載請(qǐng)求對(duì)應(yīng)的糾錯(cuò)信息,獲取新的糾錯(cuò)信息;(d)發(fā)送與該下載請(qǐng)求對(duì)應(yīng)的糾錯(cuò)信息。
10.如權(quán)利要求9所述的方法,其中,所述差錯(cuò)至少包括物理差錯(cuò)和邏輯差錯(cuò)中的一種。
11.如權(quán)利要求10所述的方法,其中,與所述物理差錯(cuò)對(duì)應(yīng)的下載請(qǐng)求是下載缺損內(nèi)容的請(qǐng)求,該請(qǐng)求包括缺損內(nèi)容的起始地址;和與所述邏輯差錯(cuò)對(duì)應(yīng)的下載請(qǐng)求是下載與新解碼方式對(duì)應(yīng)的信息的請(qǐng)求,該請(qǐng)求包括與原解碼信息對(duì)應(yīng)的信息和所述邏輯差錯(cuò)的種類。
12.如權(quán)利要求11所述的方法,其中,與所述下載請(qǐng)求對(duì)應(yīng)的糾錯(cuò)信息包括所述缺損內(nèi)容和所述與新解碼方式對(duì)應(yīng)的信息。
13.如權(quán)利要求12所述的方法,其中所述步驟(b)包括判斷所述下載請(qǐng)求的種類;如果是所述下載缺損內(nèi)容的請(qǐng)求,那么根據(jù)所述起始地址找到需下載的缺損內(nèi)容。
14.如權(quán)利要求12或13所述的方法,其中所述步驟(b)包括判斷下載請(qǐng)求的種類;如果是所述下載與新解碼方式對(duì)應(yīng)的信息的請(qǐng)求,那么根據(jù)所述與原解碼方式對(duì)應(yīng)的信息,判斷是否存儲(chǔ)有比所述原解碼方式更新的新解碼方式對(duì)應(yīng)的信息。
15.如權(quán)利要求14所述的方法,其中,所述步驟(b)還包括如果存儲(chǔ)有比所述原解碼方式更新的新解碼方式對(duì)應(yīng)的信息,那么根據(jù)所述邏輯差錯(cuò)的種類,判斷所述與新解碼方式對(duì)應(yīng)的信息可否對(duì)所述邏輯差錯(cuò)進(jìn)行糾正。
16.一種對(duì)內(nèi)容中的差錯(cuò)進(jìn)行糾正的糾錯(cuò)裝置,包括一個(gè)控制裝置,一個(gè)發(fā)送裝置和一個(gè)接收裝置,其中所述控制裝置用于判斷所述差錯(cuò)的類型并利用所述接收裝置接收到的糾錯(cuò)信息對(duì)所述差錯(cuò)進(jìn)行糾正;所述發(fā)送裝置用于根據(jù)所述差錯(cuò)類型,發(fā)出一個(gè)下載請(qǐng)求以請(qǐng)求相應(yīng)的下載糾錯(cuò)信息;和所述接收裝置用于接收所述糾錯(cuò)信息。
17.如權(quán)利要求16所述的裝置,其中,所述控制裝置包括一個(gè)固件用于控制糾錯(cuò)。
18.如權(quán)利要求16或17所述的裝置,其中,所述差錯(cuò)的類型包括物理差錯(cuò)和邏輯差錯(cuò)。
19.一種播放器,包括一個(gè)讀取裝置,一個(gè)控制裝置,一個(gè)發(fā)送裝置,一個(gè)接收裝置,和一個(gè)解碼裝置,其中所述讀取裝置讀取內(nèi)容;所述控制裝置判斷所讀取的內(nèi)容中是否存在缺損部分,控制發(fā)送裝置向網(wǎng)絡(luò)發(fā)出一個(gè)下載請(qǐng)求以請(qǐng)求下載相應(yīng)的缺損部分,并將所述接收裝置從網(wǎng)絡(luò)接收到的缺損部分加入所述讀取內(nèi)容以提供經(jīng)糾正的內(nèi)容;和所述解碼裝置對(duì)所述經(jīng)糾正的內(nèi)容進(jìn)行解碼并播放。
20.如權(quán)利要求19所述的播放器,其中,所述控制裝置還判斷能否用原解碼方式對(duì)所讀取的內(nèi)容和經(jīng)糾正的內(nèi)容進(jìn)行解碼,控制發(fā)送裝置發(fā)出一個(gè)下載請(qǐng)求以請(qǐng)求下載與新的解碼方式相應(yīng)的信息,并利用所述接收裝置接收到的所述信息更新原解碼方式;和所述解碼裝置根據(jù)新的解碼方式對(duì)所讀取的內(nèi)容和經(jīng)糾正的內(nèi)容進(jìn)行解碼并播放。
全文摘要
本發(fā)明揭示一種播放器。該播放器包括一個(gè)讀取裝置,一個(gè)控制裝置,一個(gè)發(fā)送裝置,一個(gè)接收裝置,和一個(gè)解碼裝置,其中所述讀取裝置讀取內(nèi)容;所述控制裝置判斷所讀取的內(nèi)容中是否存在缺損部分,控制發(fā)送裝置向網(wǎng)絡(luò)發(fā)出一個(gè)下載請(qǐng)求以請(qǐng)求下載相應(yīng)的缺損部分,并將所述接收裝置從網(wǎng)絡(luò)接收到的缺損部分加入所述讀取內(nèi)容以提供經(jīng)糾正的內(nèi)容;和所述解碼裝置對(duì)所述經(jīng)糾正的內(nèi)容進(jìn)行解碼并播放。由于根據(jù)本發(fā)明的播放器通過(guò)與網(wǎng)絡(luò)連接,獲得糾錯(cuò)所需的缺損內(nèi)容,并將該缺損內(nèi)容加入所讀取的內(nèi)容,因此,該播放器能夠快速和有效的進(jìn)行糾錯(cuò)。
文檔編號(hào)G11B20/18GK1681033SQ200410032490
公開日2005年10月12日 申請(qǐng)日期2004年4月6日 優(yōu)先權(quán)日2004年4月6日
發(fā)明者張家綱, 鐘建毅, 郭仲瑾, 郝蘭德, 楊森 申請(qǐng)人:皇家飛利浦電子股份有限公司