專利名稱:一種光盤的識別方法、系統及dvd播放器的制作方法
技術領域:
本發明屬于家用電器領域,尤其涉及一種光盤的識別方法、系統及DVD播放器。
背景技術:
數字化視頻光盤(Digital Video Disc,DVD)是目前家用電器的常用設備,現有技術的DVD播放器識別光盤的方法通常采用光盤的序列號來判斷光盤是否為新光盤(即未播放的光盤)。按照現有技術所提供的技術方案,發現現有技術中存在如下技術問題現有技術提供的技術方案是采用光盤的序列號來判斷光盤是否為新光盤,而獲取光盤的序列號需要對光盤進行解密算法的計算,運行解密算法需要花費很長時間,識別效率低。
發明內容
本發明實施例的目的在于提供一種光盤的識別方法,旨在解決現有技術的DVD播放器識別光盤的方法花費時間長,識別效率低的問題。本發明實施例是這樣實現的,一種光盤的識別方法,所述方法具體包括如下步驟獲取待檢光盤的標題數量和章節數量;判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤;如果沒有,則確定所述待檢光盤為未播放的光盤。本發明還提供一種光盤的識別方法,所述方法具體包括獲取待檢光盤的信息;在判斷出預先存儲的已播光盤的信息與所述待檢光盤的信息不同時,確定該待檢光盤為未播放的光盤。本發明還提供一種光盤的識別系統,所述系統包括獲取單元,用于獲取待檢光盤的信息,所述獲取單元逐個或分次獲取光盤信息;邏輯判斷單元,將獲取單元獲取的光盤信息,分別與預先存儲的已播光盤的信息進行比對,如全部信息均相同,則確定該待檢光盤為已播放的光盤,如其中任一信息不相同則確定該待檢光盤為未播放的光盤。本發明還提供一種DVD播放器,該DVD播放器包括上述的光盤的識別系統。本發明實施例與現有技術相比,有益效果在于本發明的技術方案根據標題和章節的數量來判斷是否為新光盤,所以該方法不需要運行解密算法,具有花費時間短,識別效率高的優點。
圖1是本發明提供圖2是本發明實施圖3是本發明實施圖4是本發明實施圖5是本發明實施圖6是本發明實施圖7是本發明實施
種光盤的識別方法的流程提供的光盤的識別方法的流程的方案1提供的一種光盤的識別系統的結構圖
的方案2提供的一種光盤的識別系統的結構圖
的方案3提供的一種光盤的識別系統的結構圖
的方案4提供的一種光盤的識別系統的結構圖
的方案5提供的一種光盤的識別系統的結構圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。本發明提供的方法根據光盤的標題和章節的個數來確定是否為已播放的光盤,所以該技術方案不需要運行解密算法,具有花費時間短,運行效率高的優點。本發明提供一種光盤的識別方法,該方法如圖1所示,具體包括如下步驟在步驟Sll中,獲取待檢光盤的標題數量和章節數量;在步驟S12中,判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤;在步驟S13中,如判斷出沒有,則確定所述待檢光盤為未播放的光盤。本發明提供的方法識別光盤是通過該光盤的標題數量和章節數量來判斷是否為新光盤(即未播放的光盤)的,所以該方法不需要進行解密算法的運行,具有花費時間短, 識別效率高的優點。本發明還提供一種光盤的識別方法,該方法具體包括獲取待檢光盤的信息;在判斷出預先存儲的已播光盤的信息與所述待檢光盤的信息不同時,確定該待檢光盤為未播放的光盤。需要說明的是,上述不同的標準可以為當待檢光盤的信息中的任一信息與已播光盤中與任一信息對應的信息不同時,即為不同;在進行對比時,該信息的類型應該相同, 即同類信息進行比對,例如標題數量對比標題數量、章節數量對比章節數量等。本發明提供的方法識別光盤是通過該光盤的信息來判斷是否為新光盤(即未播放的光盤)的,所以該方法不需要進行解密算法的運行,具有花費時間短,識別效率高的優點ο實施例一本實施例提供一種光盤的識別方法,本實施例提供的方法由DVD播放器完成,該 DVD播放器包括(即預先存儲)已播光盤的標題(title)數量和章節(chapter)數量,以及已播DVD的視頻目標文件(video Dbjects, V0B)的數量和每個VOB文件的大小;該關盤具體可以為DVD光盤、V⑶光盤或藍光DVD光盤;上述DVD播放器具體可以為DVD碟機或DVD 光驅等。該方法如圖2所示具體包括如下步驟為了方便的流程理解,定義一第一光盤即標題數量和章節數量與待檢DVD的標題數量和章節數量相同光盤。
在步驟S21中,獲取待檢光盤的標題數量和章節數量;在步驟S22中,判斷是否能從已播的光盤的數據中搜索出與待檢光盤相似的第一光盤;如否,則進行S23 ;如是,則進行S24以及S25。在步驟S23中,確定該待檢光盤為未播放的光盤(即新的光盤);在步驟S24中,獲取待檢光盤的VOB數量;在步驟S25中,判斷上述待檢光盤的VOB數量是否與上述第一光盤的VOB數量相同;如否則進行S23,如相同則進行S26和S27 ;在步驟S26中,獲取上述待檢光盤中各個VOB的索引對應的VOB文件物理扇區大小;在步驟S27中,判斷待檢光盤中各個VOB的索引對應的VOB文件物理扇區大小是否與第一光盤中各個VOB的索引對應的VOB文件物理扇區大小相同,如相同則進行S28,否則進行S23 ;在步驟S28中,判斷出該待檢光盤為已播光盤。需要說明是,上述步驟S24的執行順序也可以在步驟S21之后S22之前;當上述 S24在S21之后時,不影響S22的執行順序。當SM和S26同時在S21之后S22之前時,不影響S22、S25、S27的執行順序。本實施例光盤的標題數量和章節數量分步讀取也是可以,不影響判斷流程的執行,實質上對于判斷待檢光盤與預先存儲的光盤是否為同一個光盤,只要光盤的任何一個信息不同,則兩者即為不同的光盤,所以判斷步驟對于獲取的任何一個光盤信息判斷順序可以是任意的。本實施例提供的方法通過對比待檢光盤中的title數量和chapter數量與已播光盤中的的title和chapter數量來確定該待檢光盤是否為新的光盤,而title數量和 chapter數量是通過讀取光盤中的IFO (inFOrmation,信息)來獲取,讀取IFO文件比進行解密算法的運算所花的時間要短的多,且快捷的多,所以該方法在判斷光盤是否為新光盤時,具有不需要運行解密算法,花費時間短,運行效率高的優點。實施例二 本實施例提供一種光盤的識別系統,該系統可以包括如下所述的任一種技術方案方案1 方案1提供的系統如圖3所示,具體包括第一獲取單元31獲取待檢光盤的標題數量和章節數量;第一判斷單元32判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤;第一確定單元33在第一判斷單元32判斷出沒有時,確定所述待檢光盤為未播放的光盤。方案2 方案2可以包括方案1的所有單元,除了包括方案1的所有單元外,其還可以包括如下單元,其具體的結構圖如圖4所示第二獲取單元41,在第一判斷單元在32判斷出有時,獲取所述待檢光盤的視頻目標文件VOB數量;第二判斷單元42判斷所述待檢光盤的VOB數量是否與所述第一光盤的VOB數量相同,第二確定單元43在第二判斷單元42判斷出不相同時,確定所述待檢光盤為未播放的光盤。方案3 方案3可以包含方案2的所有單元,除了包括方案2的所有單元外,其還可以包括如下單元,其具體的結構圖如圖5所示第三獲取單元51在第二判斷單元42判斷出相同時,獲取所述待檢光盤中各個VOB 的索引對應的VOB文件物理扇區大小;第三判斷單元52判斷所述待檢光盤中各個VOB的索引對應的VOB文件物理扇區大小是否與所述第一光盤的各個VOB的索引對應的VOB文件物理扇區大小相同,第三確定單元53在第三判斷單元判斷52出否時,則確定所述待檢光盤為未播放的光盤;在第三判斷單元52判斷出是時,則確定所述待檢光盤為已播放的光盤。方案4 方案4可以包含方案1的所有單元,除了包括方案1的所有單元外,其還可以包括如下單元,其具體的結構圖如圖6所示第四獲取單元61在第一獲取單元31獲取待檢光盤的標題數量和章節數量之后, 獲取所述待檢光盤的視頻目標文件VOB數量;第四判斷單元62在第一判斷單元32判斷出有所述第一光盤時,判斷所述待檢光盤的VOB數量是否與所述第一光盤的VOB數量相同;第四確定單元63在第四判斷單元62判斷出不相同時,確定所述待檢光盤為未播放的光盤。方案5 方案5可以包含方案1的所有單元,除了包括方案1的所有單元外,其還可以包括如下單元,其具體的結構圖如圖7所示第五獲取單元71在第一獲取單元31獲取待檢光盤的標題數量和章節數量之后, 獲取所述待檢光盤的視頻目標文件VOB數量和所述待檢光盤中各個VOB的索引對應的VOB 文件物理扇區大小;第四判斷單元62在第一判斷單元32判斷出有所述第一光盤時,判斷所述待檢光盤的VOB數量是否與所述第一光盤的VOB數量相同;第五判斷單元72在第四判斷單元62判斷出相同時,則判斷所述待檢光盤中各個 VOB的索引對應的VOB文件物理扇區大小是否與所述第一光盤的各個VOB的索引對應的 VOB文件物理扇區大小相同,第五確定單元73在所述第五判斷單元判斷出否時,確定所述待檢光盤為未播放的光盤;在所述第五判斷單元判斷出是時,確定所述待檢光盤為已播放的光盤。可以理解的是,本實施例的前述各方案中不同的獲取單元可以整合為一個獲取單元,判斷單元與確定單元可以整合為一個邏輯判斷單元,獲取單元和邏輯判斷單元之間的工作流程有二種方式,一種方式是獲取單元分步獲取相應的光盤信息,邏輯判斷單元根據獲取單元提供的光盤信息分步判斷,即獲取單元獲取一光盤信息,邏輯判斷單元判斷一次, 兩者之間的進程交替執行;另一種方式是獲取單元一次獲取多個或全部的光盤信息,邏輯判斷單元根據獲取單元提供的光盤信息逐一分步判斷。可以理解的是,本實施例的各方案中不同的獲取單元、判斷單元與確定單元可以整合為一個邏輯判斷單元,其根據獲取單元輸入的信息進行邏輯判斷。
當系統整合成一個獲取單元和一個邏輯判斷單元時,獲取單元和邏輯判斷單元之間的工作流程有二種方式,一種方式是獲取單元分步(即多次)獲取相應的光盤信息,邏輯判斷單元根據獲取單元提供的光盤信息分步判斷,即獲取單元獲取一光盤信息,邏輯判斷單元判斷一次,兩者之間的進程交替執行;另一種方式是獲取單元一次獲取多個或全部的光盤信息,邏輯判斷單元根據獲取單元提供的光盤信息逐一分步判斷,如判斷出該獲取的光盤信息與預先存儲的光盤信息不同,則確定為未播放的光盤。本發明中,獲取單元獲取待檢光盤的信息包括標題數量、章節數量、VOB數量、各個VOB的索引對應的VOB文件物理扇區大小中的一個或多個。可以理解,本發明中,光盤的標題數量和章節數量分步讀取也是可以,不影響判斷流程的執行,實質上對于判斷待檢光盤與預先存儲的光盤是否為同一個光盤,只要光盤的任何一個信息不同,則兩者即為不同的光盤,所以判斷單元對于獲取單元獲取的任何一個光盤信息判斷順序可以是任意的。本實施例提供的系統通過對比待檢光盤中的title數量和chapter數量與已播光盤中的的title和chapter數量來確定該待檢光盤是否為新的光盤,而title數量和 chapter數量是通過讀取光盤中的IFO (inFOrmation,信息)來獲取,讀取IFO文件比進行解密算法的運算要快捷的多,所以該系統在判斷光盤是否為新光盤時,具有不需要運行解密算法,花費時間短,運行效率高的優點。本發明還提供一種DVD播放器,上述DVD播放器包括上述光盤的識別系統。本實施例提供的DVD播放器通過對比待檢光盤中的title數量和chapter數量與已播光盤中的的title和chapter數量來確定該待檢光盤是否為新的光盤,而title數量和chapter數量是通過讀取光盤中的IFO(inFOrmation,信息)來獲取,讀取IFO文件比進行解密算法的運算要快捷的多,所以該DVD播放器在判斷光盤是否為新光盤時,具有不需要運行解密算法,花費時間短,運行效率高的優點。值得注意的是,上述DVD播放器和系統實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區分,并不用于限制本發明的保護范圍。另外,本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件完成,相應的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。綜上所述,本發明提供的技術方案具有不需要運行解密算法,花費時間短,運行效率高的優點。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種光盤的識別方法,其特征在于,所述方法具體包括如下步驟獲取待檢光盤的標題數量和章節數量;判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤;如果沒有,則確定所述待檢光盤為未播放的光盤。
2.根據權利要求1所述的方法,其特征在于,所述方法在判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤的步驟之后還包括如果有,則獲取所述待檢光盤的視頻目標文件VOB數量;判斷所述待檢光盤的VOB數量是否與所述第一光盤的VOB數量相同,如不相同則確定所述待檢光盤為未播放的光盤。
3.根據權利要求1所述的方法,其特征在于,所述方法在判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤的步驟之后還包括在判斷出有所述第一光盤時,獲取所述待檢光盤的視頻目標文件VOB數量;判斷所述待檢光盤的VOB數量是否與所述第一光盤的VOB數量相同,如相同,則獲取所述待檢光盤中各個VOB的索引對應的VOB文件物理扇區大小;判斷所述待檢光盤中各個VOB的索引對應的VOB文件物理扇區大小是否與所述第一光盤的各個VOB的索引對應的VOB文件物理扇區大小相同,如否,則確定所述待檢光盤為未播放的光盤;如是,則確定所述待檢光盤為已播放的光盤。
4.根據權利要求1所述的方法,其特征在于,所述方法在判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤的步驟之前還包括獲取所述待檢光盤的視頻目標文件VOB數量。
5.根據權利要求1所述的方法,其特征在于,所述方法在判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤的步驟之前還包括獲取所述待檢光盤的視頻目標文件VOB數量和所述待檢光盤中各個VOB的索引對應的VOB文件物理扇區大小。
6.一種光盤的識別方法,其特征在于,所述方法具體包括獲取待檢光盤的信息;在判斷出預先存儲的已播光盤的信息與所述待檢光盤的信息不同時,確定該待檢光盤為未播放的光盤。
7.根據權利要求6所述的方法,其特征在于,所述信息包括標題數量、章節數量、視頻目標文件VOB數量和各個VOB的索引對應的VOB文件物理扇區大小中的一個或多個。
8.—種光盤的識別系統,其特征在于,所述系統包括獲取單元,用于獲取待檢光盤的信息,所述獲取單元逐個或分次獲取光盤信息;邏輯判斷單元,將獲取單元獲取的光盤信息,分別與預先存儲的已播光盤的信息進行比對,如全部信息均相同,則確定該待檢光盤為已播放的光盤,如其中任一信息不相同則確定該待檢光盤為未播放的光盤。
9.根據權利要求8所述的一種光盤的識別系統,其特征在于,所述信息包括標題數量、章節數量、視頻目標文件VOB數量和各個VOB的索引對應的VOB文件物理扇區大小中的一個或多個。
10. 一種DVD播放器,其特征在于,所述DVD播放器包括如權利要求8所述的光盤的識別系統。
全文摘要
本發明適用于家用電器領域,提供了一種光盤的識別方法、系統及DVD播放器,該方法具體包括如下步驟獲取待檢光盤的標題數量和章節數量;判斷預先存儲的已播的光盤中是否有與所述待檢光盤的標題數量和章節數量相同的第一光盤;如果沒有,則確定所述待檢光盤為未播放的光盤。本發明提供的技術方案具有不需要運行解密算法,具有花費時間短,識別效率高的優點。
文檔編號G11B20/00GK102332280SQ20101022540
公開日2012年1月25日 申請日期2010年7月12日 優先權日2010年7月12日
發明者孫茂杰 申請人:Tcl集團股份有限公司