亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

光記錄播放方法

文檔序號:6763144閱讀:171來源:國知局
專利名稱:光記錄播放方法
技術(shù)領(lǐng)域
本發(fā)明涉及的是光記錄播放方法,特別是指適合于光記錄播放性能改善的一種光記錄播放方法。
(2)背景技術(shù)從CD/DVD等光記錄載體中讀取到的通道數(shù)據(jù)(Channel data)被分別處理為子代碼數(shù)據(jù)(subcode data)和主通道數(shù)據(jù)(main channel data)。
上述子代碼數(shù)據(jù)(subcode data)是指定位置或者保存相關(guān)數(shù)據(jù)種類等信息的數(shù)據(jù);而上述主通道數(shù)據(jù)(main channel data)則是實際要播放的數(shù)據(jù)。
圖1是普通光記錄播放裝置的模塊構(gòu)成圖,由前端芯片(frontend chip)11和后端芯片(backend chip)12組成。
上述后端芯片12是在播放(play)過程中起數(shù)據(jù)加工作用的部分;后端芯片12中含有比較代表性的MPEG解碼器。
上述后端芯片12為了進(jìn)行播放(play),從上述前端芯片11中索取必要的數(shù)據(jù),同時遞交扇區(qū)識別碼ID(sector ID)。
上述前端芯片11在從CD中讀取到的通道數(shù)據(jù)子代碼數(shù)據(jù)中搜尋上述后端芯片12傳送過來的扇區(qū)ID(sectorID),并將與之相應(yīng)的通道數(shù)據(jù)保存在內(nèi)部緩沖存儲器11a中。
然后,上述前端芯片11將保存在緩沖存儲器11a中的通道數(shù)據(jù)傳送到后端芯片12中;后端芯片12在前端芯片11傳送過來的通道數(shù)據(jù)中,對主通道數(shù)據(jù)進(jìn)行解碼(decoding)/播放。
圖2是現(xiàn)有技術(shù)中光記錄播放裝置的工作順序圖。
S201,光記錄播放裝置從裝載(loading)的光記錄載體,例如為了播放記錄在CD中的數(shù)據(jù),首先通過前端芯片11從CD讀取(read)通道數(shù)據(jù)(channel data)。
S202,接著,利用已讀取的通道數(shù)據(jù)(channel data)、子代碼數(shù)據(jù)(subcode data),指定位置以及掌握數(shù)據(jù)的種類。
S203,然后利用緩沖存儲器11a對相應(yīng)通道數(shù)據(jù)進(jìn)行緩沖(buffering)處理。
S204,在上述緩沖存儲器11a中被緩沖處理的通道數(shù)據(jù),即刻輸送到后端芯片12中;后端芯片12中,對接收到的通道數(shù)據(jù)的主通道數(shù)據(jù)(mainchannel data)進(jìn)行解碼(decoding)處理。
S205,待解碼處理結(jié)束后,就可以執(zhí)行實際播放過程。
如果是CD數(shù)據(jù),其扇區(qū)(sector)單位(98×24byte)就是98個24字節(jié)(byte)幀(frame);上述緩沖處理過程中,各幀就會按照一定規(guī)則相互交織(interleaving)。
換句話說,現(xiàn)在正緩沖的扇區(qū)(sector)并不是最近讀取的98個連續(xù)性的幀(frame),而是通過交織處理,以前讀取/保存的幀按照一定規(guī)則混合在一起的。
因此,僅憑現(xiàn)在緩沖處理的數(shù)據(jù)錯誤,是無法準(zhǔn)確地重新讀取發(fā)生錯誤的位置。
由于無法重新讀取發(fā)生錯誤的數(shù)據(jù),只能播放帶有錯誤的數(shù)據(jù),會造成用戶的不滿。
(3)發(fā)明內(nèi)容本發(fā)明的目的就是要解決上述問題,提供的光記錄播放方法,可以防止錯誤數(shù)據(jù)的播放現(xiàn)象,由此可以提高光記錄播放裝置的播放性能。
本發(fā)明的目的是這樣實現(xiàn)的本發(fā)明的光記錄播放方法要分以下幾個步驟第1步驟,從記錄載體讀取通道數(shù)據(jù);第2步驟,對上述讀取通道數(shù)據(jù)進(jìn)行緩沖處理;第3步驟,直到上述已緩沖處理的通道數(shù)據(jù)的規(guī)格不小于所定設(shè)定值為止,從通道數(shù)據(jù)中回收子代碼數(shù)據(jù);第4步驟,監(jiān)測上述已回收子代碼數(shù)據(jù)的錯誤發(fā)生狀況,如果確認(rèn)有錯誤發(fā)生,就會重新讀取相應(yīng)通道數(shù)據(jù);第5步驟,返回到上述第2步驟。
另外,還要包括以下兩個步驟內(nèi)容步驟一,上述第4步驟中,錯誤發(fā)生狀況監(jiān)測結(jié)果,回收的子代碼數(shù)據(jù)中沒有發(fā)生錯誤時,對上述已緩沖處理的通道數(shù)據(jù)主通道數(shù)據(jù)進(jìn)行解碼處理;步驟二,播放上述已解碼的主通道數(shù)據(jù)。
另外,還要包括以下步驟利用上述第1步驟后讀取到的通道數(shù)據(jù)子代碼數(shù)據(jù),指定位置以及掌握數(shù)據(jù)種類。
上述第3步驟中所定設(shè)定值是指,對上述通道數(shù)據(jù)進(jìn)行緩沖處理的緩沖存儲器上設(shè)定的緩沖空虛余量(margin)值。
本發(fā)明的效果正如前面所講述的,本發(fā)明的光記錄播放方法當(dāng)從光記錄載體讀取到的數(shù)據(jù)上存在錯誤時,并不是直接進(jìn)行播放,而是重新讀取相應(yīng)數(shù)據(jù)后再進(jìn)行播放,因此,本發(fā)明可以提高光記錄播放裝置的播放性能。
為進(jìn)一步說明本發(fā)明的上述目的、結(jié)構(gòu)特點和效果,以下將結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)的描述。
(4)


圖1是普通光記錄播放裝置的概略模塊構(gòu)成2是現(xiàn)有技術(shù)中光記錄播放方法的順序3是本發(fā)明中光記錄播放方法的順序圖(5)具體實施方式
下面參照附圖,對本發(fā)明的光記錄播放方法的實施例進(jìn)行詳細(xì)說明。
本發(fā)明中提出了,光記錄載體中讀取到的數(shù)據(jù)中帶有錯誤時,能夠重新讀取相應(yīng)數(shù)據(jù)的光記錄播放方法。
為此,讀取(read)通道數(shù)據(jù)(channel data)時,先判斷所需子代碼數(shù)據(jù)(subcode data)的錯誤狀況,然后根據(jù)需要重新讀取相同位置的通道數(shù)據(jù)。
但,由于子代碼數(shù)據(jù)CRC(Circular Redundancy Code)的錯誤處理能力相對不足,有時候即使實際通道數(shù)據(jù)中沒有錯誤,也會判斷為存在錯誤。因此,僅憑子代碼數(shù)據(jù)的CRC,是無法完全判斷主通道數(shù)據(jù)的錯誤發(fā)生與否。
為了解決上述問題,本發(fā)明中采用了利用多數(shù)個子代碼數(shù)據(jù)的CRC判斷通道數(shù)據(jù)錯誤發(fā)生狀況的方法。
為了給錯誤發(fā)生狀況的判斷提供時間,直到緩沖存儲器11a中聚集一定余量數(shù)據(jù)之前,將上述緩沖存儲器11a視為空虛(empty)狀態(tài)。
從這個角度上,以后可以將上述緩沖存儲器11a的余量稱做緩沖空虛余量(buffer empty margin)。
圖3是本發(fā)明中光記錄播放方法的順序圖。
S301,光記錄播放裝置為了播放已裝載(loading)光記錄載體,例如為了播放記錄在CD上的數(shù)據(jù),首先通過前端芯片11從CD讀取(Read)通道數(shù)據(jù)(channel data)。
S302,接著,利用上述已讀取的通道數(shù)據(jù)(channel data)子代碼數(shù)據(jù)(subcode data),指定位置以及掌握數(shù)據(jù)種類。
S303,然后在緩沖存儲器11a上對通道數(shù)據(jù)進(jìn)行緩沖處理。
S304,然后,為了監(jiān)測誤差,回收子代碼數(shù)據(jù)。
S305,以此判斷,現(xiàn)在在緩沖存儲器11a已被緩沖的通道數(shù)據(jù)是否比所定設(shè)定值大,這里的設(shè)定值為緩沖空虛余量(Buffer Empty Margin)。
上述判斷結(jié)果,保存在緩沖存儲器11a中的通道數(shù)據(jù)比緩沖空虛余量小時,就被視為緩沖器空虛(empty),接著,返回到上述步驟S301中,繼續(xù)從CD讀取(Read)通道數(shù)據(jù)(channel data),并且在緩沖存儲器11a中進(jìn)行緩沖處理;直到已緩沖的通道數(shù)據(jù)規(guī)格不小于緩沖空虛余量為止,繼續(xù)回收子代碼數(shù)據(jù)。
S306,相反,上述判斷結(jié)果,保存在緩沖存儲器11a中的數(shù)據(jù)不小于緩沖空虛余量,就是說保存在上述緩沖存儲器11a中的數(shù)據(jù)大于或者等于緩沖空虛余量時,就要監(jiān)測(monitoring)上述已回收子代碼數(shù)據(jù)的錯誤發(fā)生狀況。
S307,然后判斷錯誤的發(fā)生與否。
S308,如果確認(rèn)為有錯誤發(fā)生,從CD中重新讀取相應(yīng)通道數(shù)據(jù)。并返回到上述步驟S302中。
S309,相反,如果被判斷為沒有發(fā)生錯誤,就將相應(yīng)通道數(shù)據(jù)傳送至后端芯片12,并對主通道數(shù)據(jù)進(jìn)行解碼處理。
S310,然后執(zhí)行播放已解碼主通道數(shù)據(jù)的過程。
本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的實施例僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍內(nèi),對以上所述實施例的變化、變型都將落在本發(fā)明權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種光記錄播放方法,其特征在于包括以下步驟第1步驟,從記錄載體讀取通道數(shù)據(jù);第2步驟,對所述的讀取通道數(shù)據(jù)進(jìn)行緩沖處理;第3步驟,直到所述的已緩沖處理的通道數(shù)據(jù)的規(guī)格不小于所定設(shè)定值為止,從通道數(shù)據(jù)中回收子代碼數(shù)據(jù);第4步驟,監(jiān)測所述的已回收子代碼數(shù)據(jù)的錯誤發(fā)生狀況,如果確認(rèn)有錯誤發(fā)生,就會重新讀取相應(yīng)通道數(shù)據(jù);第5步驟,返回到所述的第2步驟。
2.如權(quán)利要求1所述的光記錄播放方法,其特征在于還包括以下步驟步驟一,所述的第4步驟中,錯誤發(fā)生狀況監(jiān)測結(jié)果,回收的子代碼數(shù)據(jù)中沒有發(fā)生錯誤時,對所述的已緩沖處理的通道數(shù)據(jù)主通道數(shù)據(jù)進(jìn)行解碼處理;步驟二,播放所述的已解碼的主通道數(shù)據(jù)。
3.如權(quán)利要求1所述的光記錄播放方法,其特征在于利用所述的第1步驟中的讀取到的通道數(shù)據(jù)子代碼數(shù)據(jù),指定位置以及掌握數(shù)據(jù)種類。
4.如權(quán)利要求1所述的光記錄播放方法,其特征在于所述的第3步驟中所定設(shè)定值是指,對所述的通道數(shù)據(jù)進(jìn)行緩沖處理的緩沖存儲器上設(shè)定的緩沖空虛余量值。
全文摘要
本發(fā)明是關(guān)于光記錄播放方法,包括第1步驟,從記錄載體讀取通道數(shù)據(jù);第2步驟,對上述讀取通道數(shù)據(jù)進(jìn)行緩沖處理;第3步驟,直到上述已緩沖通道數(shù)據(jù)的規(guī)格不小于所定設(shè)定值為止,從通道數(shù)據(jù)中回收子代碼數(shù)據(jù);第4步驟,監(jiān)測上述已回收子代碼數(shù)據(jù)的錯誤發(fā)生狀況,如果確認(rèn)有錯誤發(fā)生,就會重新讀取相應(yīng)通道數(shù)據(jù);第5步驟,返回到上述第2步驟。通過本發(fā)明的應(yīng)用,如果從光記錄載體讀取到的數(shù)據(jù)中存在誤差,就會重新讀取相應(yīng)數(shù)據(jù),因此可以播放沒有錯誤的數(shù)據(jù)。
文檔編號G11B20/18GK1737931SQ20041005387
公開日2006年2月22日 申請日期2004年8月20日 優(yōu)先權(quán)日2004年8月20日
發(fā)明者姜吉泰 申請人:上海樂金廣電電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1