新四季網

數字影像播放方法、資料讀取方法及平滑播放畫面的方法

2023-06-11 06:17:56

專利名稱:數字影像播放方法、資料讀取方法及平滑播放畫面的方法
技術領域:
本發明是相關於一種影像播放方法,特別是指一種使光碟機在播放碟片上的DVD影像資料過程中,如果讀取到不正確的DVD影像資料時,仍能使整個播放順暢的數字影像播放方法。
背景技術:
DVD的原文叫做「DIGITAL VERSATILE DISC」,可以翻譯成「數字多功能光碟」,它是從現有的CD-ROM光碟所發展出來,尺寸大小也一樣,但因為數字記錄間距的縮小,以及記錄方式的改變,使得可儲存的內容增加許多,它同樣可以用來儲存包括音樂、視頻,以及一般計算機檔案資料等各種類型的數字資料。另外,在早期發展之初,DVD也稱為「DIGITAL VIDEO DISC」,翻譯成「數字雷射視盤」,但後來正式的名稱定為「DIGITALVERSATILE DISC」,也就是「數字多功能光碟」。
其實,DVD的規格與應用相當多樣,所以很難有一個共同特色,所以很難有一個共同特色,以下是發展初期,一般認為DVD的基本特色1.所儲存的視頻動態影片採用MPEG 2等級的數字壓縮技,品質可以超越LD影碟、VHS錄像帶,以及現有的VCD影片光碟。
2.所儲存的音訊採用杜比(DOBBY)AC-3等級的立體音響技術。
3.單一碟片可以儲存一部包含上述兩個內容(視頻及音訊)的完整高品質電影(135分鐘以上)。
4.為了符合上述條件,單一碟片的容量至少為4.7GB,這個容量相當於為目前一般CD光碟片的7倍。
5.尺寸大小與現有的CD片相同(直徑12CM、厚度1.2MM),而具備向前兼容特色,也就是DVD播放機必須可以讀取現有的各種常見CD光碟片。
而在目前DVD越來越普及的今日,在DVD格式的資料上,均配置有錯誤檢查碼(Error Detection Code,簡稱EDC),以得知所讀取到的DVD資料是否為正確資料。請參照圖1,其是繪示已知技術的數字影像播放方法的步驟流程圖。另外,目前市面上用於個人計算機主機或筆記型計算機的光碟機,在讀取DVD影像資料時,如果發現有錯誤,均會一直重試,直到讀取到正確的DVD影像資料為止。
在已知的技術中,其數字影像播放方法首先是為在光碟機被置入一碟片後(s102),即判斷此碟片中是否內含有DVD影像資料(s104)。
當判斷得知碟片中內含有DVD影像資料時,則至DVD影像資料的檔案夾內讀取DVD影像資料(s106);反之,當判斷得知碟片中沒有DVD影像資料時,則停止操作,並等待下一個操作指令(s108)。
在讀取到DVD影像資料後,接著會去判斷所讀取到的DVD影像資料是否為正確的影像資料(s110),其中,就是根據上面所提到的DVD格式資料中所內含的錯誤檢查碼(EDC)來判斷是否為正確的影像資料。
當判斷得知所讀取到的DVD影像資料為正確的影像資料時,光碟機將會輸出此DVD影像資料給計算機主機,以讓計算機主機的播放軟體進行播放(s112)。而當判斷得知所讀取到的DVD影像資料不是正確的影像資料時,光碟機將會重複進行讀取的動作(即重複步驟s112),直到讀取到正確的影像資料時。
此時,計算機主機的播放軟體將會一直等待光碟機輸出DVD影像資料,而使用者所看到的是畫面停住,而且播放軟體的控制面版也會因為在等待資料,而無法反應,造成類似當機的情況。

發明內容
本發明的一目的在於提供數字影像播放方法,其可使光碟機在播放碟片上的DVD影像資料過程中,如果讀取到不正確的DVD影像資料時,仍能使整個播放順暢,不會當機或反應變慢。
為達以上的目的,本發明揭露的數字影像播放方法,是適用於一光碟機上,且光碟機是電性耦接至一計算機主機。此數字影像播放方法包括在光碟機被置入一碟片後,即判斷碟片中是否內含一DVD影像資料。其次,當判斷得知碟片內含DVD影像資料時,則判斷光碟機此時是工作於播放模式或非播放模式。當判斷得知光碟機工作於播放模式時,則讀取碟片上的DVD影像資料。接著,則判斷所讀取到的DVD影像資料是否為正確資料。然後,當判斷得知DVD影像資料為不正確資料時,則不中斷地嘗試讀取該DVD影像資料,並於重複讀取的時間超過一預設時間或滿足自設條件時,允許輸出不正確的DVD影像資料,其中該自設條件可包含緩衝區資料存量及DVD影片資料的錯誤量。
本發明的數字影像播放方法還包括當判斷得知工作於非播放模式時,則執行非播放模式的運作,其包括首先依序讀取碟片上的多數個檔案資料。接著,判斷所讀取到的檔案資料是否為正確資料。然後,當判斷得知檔案資料為正確資料時,則輸出檔案資料;反之,當判斷得知檔案資料為不正確資料時,則不中斷地嘗試讀取到檔案資料,而不允許輸出不正確的資料。
在本發明的數字影像播放方法中,判斷工作於播放模式或非播放模式是為根據計算機主機上的播放媒體所傳送的告知信號。
在本發明的數字影像播放方法中,判斷工作於播放模式或非播放模式是為根據使用者透過計算機主機或工具軟體下達給光碟機的操作指令。
在本發明的數字影像播放方法中,判斷工作於播放模式或非播放模式是為根據讀取DVD影像資料的速度。其中,非播放模式的讀取速度是大於該播放模式的讀取速度。
在本發明的數字影像播放方法中,還包括當判斷得知DVD影像資料為正確資料時,則輸出DVD影像資料。
本發明的數字影像播放方法中,此非播放模式是為複製模式。
本發明的數字影像播放方法中,判斷所讀取到的DVD影像資料是否為正確資料是為根據DVD影像資料中的錯誤檢查碼。


為使本發明的優點及精神能更進一步的被揭示,以下配合附圖作一詳細說明如後,其中圖1是為己知技術的數字影像播放方法。
圖2是為本發明的光碟機與計算機主機的電路方塊示意圖。
圖3是為本發明的數字影像播放方法的步驟流程圖。
圖4是為本發明的執行非播放模式的運作的步驟流程圖。
具體實施例方式
請參照圖2,其是繪示本發明的光碟機與計算機主機的電路方塊示意圖。在圖2中,光碟機202是透過連接線206電性耦接至計算機主機204。其中,連接線206可以例如是整合式驅動電子接口(Integrated Device Electronics,簡稱IDE)。在本實施例中,如熟悉此技術者可以輕易知曉,計算機主機204可以是個人計算機(PC)或筆記型計算機(NB),且光碟機200可以是具有讀取光能以及複製功能,但均不以此為限。
光碟機202是包括碟片208、讀取接口210、緩衝器212、輸出接口214以及微處理器216,其中緩衝器212電性耦接至讀取接口210與輸出接口214,而微處理器216電性耦接至讀取接口210、緩衝器212與輸出接口214。此碟片208是為被使用者置於光碟機中,且微處理器216則輸出控制信號給讀取接口210由讀取接口210讀取碟片208上的資料。其中,讀取接口210可以例如是雷射讀取頭。
緩衝器212是為暫時儲存讀取接口210所讀取到的資料,並將資料輸出至輸出接口214。輸出接口214則為從緩衝器212讀取及輸出資料。
微處理器216是為控制讀取接口210、緩衝器212與輸出接口214的運作。其中,微處理器216會去監控緩衝器212中的儲存水位(level),以控制讀取接口210是否繼續讀取以及輸出接口214的輸出。
請接著合併參照圖2與圖3,其中圖3是繪示本發明的數字影像播放方法的步驟流程圖。在本實施例中,當使用者在光碟機202中置入一碟片208後(s302),即會透過讀取接口210至碟片208上的特定區域尋找其檔案結構,並判斷此碟片208上是否有DVD影像資料(s304)。
當判斷得知碟片208上內沒有DVD影像資料時,則微處理器216將不會輸出任何控制信號給讀取接口210、緩衝器212以及輸出接口214中的任一,並保持在等候指令的狀態,以等待使用者透過光碟機202的面板或計算機主機204的鍵盤(或滑鼠)下達操作指令(s308)。
當判斷得知碟片208上內含有DVD影像資料時,則接著判斷光碟機202目前是工作於播放模式或是非播放模式(s306)。其中,判斷光碟機202目前是工作於播放模式或是非播放模式的判斷依據是有以下三種依據第一種為根據計算機主機204上的播放媒體所傳送的告知信號,亦即可能是使用者透過播放軟體的控制面板所下達的指令,或是播放軟體主動下達的自動播放指令。
第二種為根據使用者所使用的計算機主機上的工具程序,而下達給光碟機202的控制信號。
第三種為根據微處理器216所監測到的輸出接口214讀取緩衝器212的速度。如熟悉此技藝者可以輕易知曉,由於在複製模式時,計算機主機204不需對資料進行處理,因此,計算機主機204在要求輸出接口214輸出資料的頻率就會很高。反的,當在播放模式時,計算機主機204需要對資料進行影像處理,因此,計算機主機204在要求輸出接口214輸出資料的速度就會相對較慢。所以,複製模式的讀取速度是大於播放模式的讀取速度。
在步驟s306之後,當判斷得知光碟機202工作於播放模式時,則微處理器216將會發出控制信號至讀取接口210,以通知讀取接口210開始讀取碟片208上的DVD影像資料(s310);反的,當判斷得知光碟機202工作於非播放模式時,微處理器216將執行非播放模式的運作(s312)。
在讀取到DVD影像資料時,將會根據DVD影像資料中的錯誤檢查碼(EDC)來判斷是否為正確的資料(s314)。其次,當判斷得知所讀取到的DVD影像資料為正確的資料時,則輸出此正確的DVD影像資料,並由計算機主機204的播放軟體進行播放(s316)。
而當判斷得知所讀取到的DVD影像資料不是正確的資料時,微處理器216將會判斷讀取目前這一筆DVD影像資料所花的時間是否已超過一預設時間(s318)。其中,此預設時間的設定可以例如是根據緩衝器212中的水位來做設定,亦即,緩衝器212從目前水位變成零水位或達到最低水位所需的時間(也就是,緩衝器212隻有被輸出接口214讀取,而沒有被讀取接口210儲存的情況)。
在本發明的較佳實施例中,最低水位例如是只要輸出接口214再讀取一次或幾次,緩衝器212就會變成零水位的一個最低限水位。因此,此預設時間可以是固定或可變動的,而如果是可變動的時,其是可由微處理器216所控制。
在本實施例中,當判斷得知還未超過預設時間時,則繼續至碟片208上的同一個位置讀取同一個DVD影像資料,並重複步驟s314的判斷。
由於使用者在觀看DVD影像時,所追求的是播放時畫面的順暢,所以如果畫面出了一點點的錯誤信息(例如是馬賽克),只要範圍不是很大,時間不是很長,使用者都是可以接受的。因此,當判斷得知已超過預設時間時,則直接將此不是正確的DVD影像資料輸出(s320)。本發明亦可利用一自設條件來作為判斷依據,其中該自設條件可包含緩衝區資料存量及DVD影片資料的錯誤量。
請接著合併參照圖2與圖4,其中圖4是繪示本發明的執行非播放模式的運作的步驟流程圖。在本實施例中,在此將以非播放模式是複製模式為例做說明,但在實際上,自當不以此為限。
在本實施例的步驟s312中,執行非播放模式的運作的步驟是為首先由微處理器216發出控制信號至讀取接口210,以通知讀取接口210開始讀取碟片208上的檔案資料(s402)。而且,此檔案資料可以例如是可應用或執行於計算機主機204上的各種格式的檔案資料。
其次,將判斷所讀取到的檔案資料是否為正確資料(s404),而此判斷的依據則為如同以上所述,同樣是根據DVD格式資料中的錯誤檢查碼(EDC)來判斷是否為正確的資料。
接著,當判斷得知所讀取到的檔案資料為正確資料時,則輸出所讀取到的檔案資料至計算機主機204(s406)。反之,當判斷得知所讀取到的檔案資料不是正確資料時,則繼續至碟片208上的同一個位置讀取同一個DVD影像資料,並重複步驟s404的判斷。
在本發明的較佳實施例中,還可以例如是在重複步驟s402時,設定一個最大允許時間,亦即為重複讀取同一個檔案資料的最大容許時間。並在超過此最大允許時間時,則透過計算機主機204告知使用者無法讀取到正確的檔案資料。
在本發明的較佳實施例中,此數字影像播放方法的部分或全部步驟,將可應用於DVD碟片上的資料讀取。
綜合以上所述,本發明的數字影像播放方法、資料讀取方法及平滑播放畫面的方法具有下列優點(1)可以判斷目前光碟機是工作於播放模式或非播放模式,並進而決定是否可以輸出不正確的DVD資料。
(2)可使得計算機主機在播放DVD影像資料時,不至於因讀取不到資料,而使得播放軟體的播放面板幾乎等於當機的狀態。
以上所述是利用一較佳實施例及不同實施例以詳細說明本發明,其並非用以限制本發明的實施範圍,並且熟習該項技術者皆能明了,適當做些微的修改仍不脫離本發明的精神及範圍。
權利要求
1.一種平滑播放畫面的方法,適用於一光碟機讀取一碟片上的一DVD影像資料,並輸出至一計算機主機以進行播放,其特徵在於,該方法包括判斷工作於一播放模式或一非播放模式;當判斷得知工作於該播放模式時,則讀取該DVD影像資料;判斷所讀取到的該DVD影像資料為正確資料與否;以及當判斷得知該DVD影像資料為不正確資料時,則不中斷地讀取該DVD影像資料,並於重複讀取的時間超過一預設時間或一自設條件時,輸出不正確的該DVD影像資料。
2.如權利要求1項所述的平滑播放畫面的方法,其特徵在於,其中該自設條件包括該光碟機的緩衝區資料存量及該碟片的資料的錯誤量。
3.如權利要求1項所述的平滑播放畫面的方法,其特徵在於,其中還包括當判斷得知工作於該非播放模式時,則執行該非播放模式的運作。
4.如權利要求3項所述的平滑播放畫面的方法,其特徵在於,其中執行該非播放模式的運作的步驟包括讀取該碟片上的多數個檔案資料;判斷所讀取到的該些檔案資料為正確資料與否;當判斷得知該些檔案資料為正確資料時,則輸出該些檔案資料;以及當判斷得知該些檔案資料為不正確資料時,則不中斷地讀取該些檔案資料。
5.如權利要求1項所述的平滑播放畫面的方法,其特徵在於,其中判斷工作於該播放模式或該非播放模式是為根據該計算機主機上的一播放媒體所傳送的一告知信號。
6.如權利要求1項所述的平滑播放畫面的方法,其特徵在於,其中判斷工作於該播放模式或該非播放模式是為根據使用者透過該計算機主機下達給該光碟機的操作指令。
7.如權利要求1項所述的平滑播放畫面的方法,其特徵在於,其中判斷工作於該播放模式或該非播放模式是為根據讀取該DVD影像資料的速度。
8.如權利要求7項所述的平滑播放畫面的方法,其特徵在於,其中該非播放模式的讀取速度是大於該播放模式的讀取速度。
9.如權利要求1項所述的平滑播放畫面的方法,其特徵在於,其中還包括當判斷得知該DVD影像資料為正確資料時,則輸出該DVD影像資料。
10.如權利要求1項所述的平滑播放畫面的方法法,其特徵在於,其中判斷所讀取到的該DVD影像資料為正確資料與否是為根據該DVD影像資料中的錯誤檢查碼。
全文摘要
一種數字影像播放方法,是包括在光碟機被置入一碟片後,即判斷碟片中是否內含一DVD影像資料。其次,當判斷得知碟片內含DVD影像資料時,則判斷光碟機此時是工作於播放模式或非播放模式。當判斷得知光碟機工作於播放模式時,則讀取碟片上的DVD影像資料。接著,則判斷所讀取到的DVD影像資料是否為正確資料。然後,當判斷得知DVD影像資料為不正確資料時,則不中斷地嘗試讀取該DVD影像資料,並於重複嘗試讀取的時間超過一預設時間或滿足自設條件時,允許輸出不正確的DVD影像資料。
文檔編號G11B20/18GK101071601SQ20061007578
公開日2007年11月14日 申請日期2006年5月9日 優先權日2006年5月9日
發明者範原章 申請人:建興電子科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀