光碟播放器及其播放方法
2023-04-24 14:35:21
專利名稱:光碟播放器及其播放方法
技術領域:
本發明涉及一種播放器及其播放方法,特別是指一種光碟播放器及其播放方法。
隨著光碟及光碟播放技術的快速發展,越來越多的光碟信息被分離出來,存至網絡伺服器中,以便在減少光碟存儲負擔的同時,還可以隨時將製作光碟時並未想到的其它信息增加到網絡伺服器中,為用戶提供更多的娛樂信息及更佳的播放效果。
以上所述的光碟有很多種,如藍光光碟(Blu-ray Disc)及eDVD(enhanced DVD)等。另外,以上所述的被分離出來的信息通常為JAVA應用信息、音頻、字幕、動畫及廣告等。
如上所說,如果已將光碟上的部分信息存貯到網絡伺服器上,則必須存在相應的下載操作,以將貯存在網絡伺服器中的信息下載到光碟播放器中,來配合存貯在光碟上的相應信息播放光碟。
目前的播放器在下載信息時,是邊下載邊播放的。然而,從網絡伺服器中下載信息後,再讀出該信息的過程,與直接從光碟上讀出信息的過程相比,明顯會稍慢一點,從而使得下載的信息與光碟上所存貯的相應信息較難同步播放。另外,在帶寬不夠或網速太慢時,信息下載過程會更慢,則極易造成光碟播放不順暢,甚至發生中斷等現象,從而嚴重影響了用戶的觀看興趣。
因此,需要一種光碟播放器及其播放方法以避免上述缺陷。
發明內容
本發明是提供一種在非正常播放狀態時提前下載正常播放狀態所需信息的播放器。其中,非正常播放狀態是指暫停狀態、版權資訊狀態及導演註解狀態等。
本發明還提供一種在非正常播放狀態下提前下載正常播放狀態所需信息的播放方法。
本發明所要解決的技術問題是通過以下技術方案來實現的本發明所述的播放器包括一個檢測模塊、一個搜索模塊及一個網絡管理裝置。其中該檢測模塊是用來檢測播放器是否處於非正常播放狀態,並在檢測到非正常播放狀態時發出搜索命令;該搜索模塊是利用搜索命令來搜索尚未下載信息所對應的URL;而該網絡管理裝置是用來根據搜索到的尚未下載信息所對應的URL,在非正常播放狀態時下載正常播放狀態時所需要的信息。
本發明所述的光碟播放方法是先檢測播放狀態,如果檢測出的播放狀態為非正常播放狀態,則搜索尚未下載信息所對應的URL,之後,在非正常播放狀態時下載正常播放狀態時所需的信息。
由於光碟播放器在暫停狀態、版權資訊狀態或導演註解狀態等非正常播放狀態時,可以提前下載正常播放狀態所需下載的信息,從而避免了在邊下載邊播放過程中可能引起的播放不順暢,甚至發生中斷等現象。
通過參考下文結合附圖的說明和權利要求,本發明其它的目的和成就以及對本發明完整的理解將會更加的清楚和明確。
本發明將通過舉例和參考附圖作進一步詳細的說明。
圖1是本發明一個實施例的光碟播放器結構示意圖;圖2是圖1中光碟播放器的播放流程圖。
在所有上述附圖中相同的標號表示相似的或相應的特徵和功能。
具體實施例方式
光碟上所存貯的內容包括用戶需要觀看的實質內容、所需下載信息對應的URLs(Uniform Resource Locator統一資源定位)列表及其它附屬信息。所謂其它附屬信息是指版權資訊及導演註解等。
光碟播放過程中可分正常播放狀態(正常播放光碟實質內容的狀態)及非正常播放狀態。非正常播放狀態包括暫停狀態、版權資訊狀態(版權警告用的一些文字信息)及導演註解狀態(導演註解用的一些說明文字)等。其中,播放光碟處於正常播放狀態時,可以邊下載邊播放信息,如果發現播放器內存中已暫存了所需下載的信息,則直接利用,而無需下載後再利用。
本發明所提供的光碟播放器可以在正常播放光碟狀態時,邊下載邊播放信息;而在除正常播放以外的非正常播放狀態時,還可提前下載正常播放時所需下載的信息。在非正常播放狀態時提前下載正常播放時所需下載的信息,並貯存至播放器中,以便正常播放時無需下載而直接利用,從而消除邊下載邊播放所造成的不順暢,甚至中斷等現象。
圖1所示為本發明一個實施例光碟播放器10的結構示意圖。播放器10包括網絡管理裝置11、搜索模塊12、檢測模塊13、存儲器14、讀出裝置15及處理器16。其中處理器16是用來控制播放器10其它各個元件的工作過程。
檢測模塊13是用來檢測當前播放器10在播放光碟(圖未示)過程處於正常播放狀態還是非正常播放狀態,如果檢測出當前是處於非正常播放狀態,則發出搜索命令至搜索模塊12。搜索模塊12是用來根據搜索命令在光碟URLs列表中搜索是否存在尚未下載信息所對應的URLs。
網絡管理裝置11是用來下載信息,並將下載的信息傳遞至存儲器14中儲存。當然,網絡管裝置11可以在非正常播放狀態時,接收到搜索模塊12搜索到的尚未下載信息所對應的URLs後,再下載信息,並將下載的信息儲存在存儲器14中,以便恢復正常播放時配合光碟上的信息來播放光碟;網絡管理裝置11也可以在正常播放過程中下載這些信息,以便播放器10邊下載信息邊利用下載的信息來配合播放光碟。讀出裝置15是用來讀出光碟信息及存儲器14中的信息,以實現順暢的播放。
圖2所示為光碟播放器10在播放光碟時的流程圖。
播放器10在正常播放光碟過程中(步驟S200),首先檢測當前的播放狀態是處於正常播放狀態還是處於非正常播放狀態(步驟S210)。
其次,根據檢測出來的結果來確定當前播放光碟的播放器10是否處於非正常播放狀態(步驟S220)。如果處於正常播放狀態,則繼續正常播放光碟(步驟S200);如果播放過程處於非正常播放狀態,則於光碟內的URLs列表中搜索尚未下載信息所對應的URLs(步驟S230)接著,根據上述的搜索來確定是否發現尚未下載信息所對應的URLs(步驟S240),如果沒有搜索到尚未下載信息所對應的URLs,則直接等待恢復光碟正常播放(步驟S260)。在等待恢復正常播放過程中,由用戶來確定是否需要恢復正常播放光碟(步驟S280),如果需恢復正常播放,則繼續正常播放光碟(步驟S300);如果仍未恢復播放正常播放,則返回繼續等待恢復正常播放(步驟S260)。
如果經判斷發現搜索出了光碟內存中還有尚未下載信息所對應的URLs,則提前下載URLs所對應的信息(步驟S250),並將該提前下載的信息暫存在播放器10中,以便恢復正常播放時,直接利用光碟播放器10內存中已有的下載信息,從而減少邊下載邊播放時所帶來的中斷或打嗝現象(步驟S270)。
暫存完提前下載的信息後,由用戶決定是否需要恢復正常播放(步驟S290),如果需要恢復正常播放,則繼續正常播放光碟(步驟S300),如果還不需要恢復正常播放,則返回去繼續搜索以確認是否還有尚未下載信息所對應的URLs(步驟S230),並重複上述步驟。
由於光碟播放器在暫停狀態、版權資訊狀態或導演註解狀態等非正常播放狀態時,可以提前下載正常播放狀態所需下載的信息,從而避免了在邊下載邊播放過程中可能引起的播放不順暢,甚至發生中斷等現象。
雖然已經結合特定實施例對本發明加以描述,然而根據前面的描述,許多替代、修改與變更對於本領域的技術人員來說是顯而易見的。因此,本發明將包括所有落在後附的權利要求的構思與範圍之內的這種替代、修改與變更。
權利要求
1.一種播放器,包括一個檢測裝置,用來檢測播放器是否處於非正常播放狀態,並在檢測到非正常播放狀態時發出搜索命令;一個搜索裝置,根據該搜索命令來搜索尚未下載信息所對應的URL;及一個網絡管理裝置,利用搜索到的尚未下載信息所對應的URL,在非正常播放狀態時下載正常播放狀態時所需要的信息。
2.如權利要求1所述的播放器,還包括一個儲存器,用來儲存該提下載前的信息,以便正常播放狀態時直接利用。
3.如權利要求1所述的播放器,其中該非正常播放狀態包括暫停狀態。
4.如權利要求1所述的播放器,其中該非正常播放狀態包括版權資訊狀態。
5.如權利要求1所述的播放器,其中該非正常播放狀態包括導演註解狀態。
6.一種播放方法,包括步驟(a)檢測播放狀態;(b)如果檢測出的播放狀態為非正常播放狀態,則搜索尚未下載信息所對應的URL;及(c)根據所搜索到的URL,在非正常播放狀態時下載正常播放狀態時所需的信息。
7.如權利要求6所述的播放方法,其中步驟(b)中若未搜索到尚未下載信息的URL,則等待恢復正常播放。
8.如權利要求6所述的播放方法,進一步包括將下載後的信息儲存在播放器的一個存儲器中。
9.如權利要求6所述的播放方法,其中該非正常播放狀態包括暫停狀態。
10.如權利要求6所述的播放方法,其中該非正常播放狀態包括版權資訊狀態。
全文摘要
一種播放器包括一個檢測模塊、一個搜索模塊及一個網絡管理裝置。其中檢測模塊是用來檢測播放器是否處於非正常播放狀態,並在檢測到非正常播放狀態時發出搜索命令;搜索模塊是用來根據搜索命令搜索尚未下載信息所對應的URL;而網絡管理裝置是用來根據搜索到的尚未下載信息所對應的URL,在非正常播放狀態時下載正常播放狀態時所需要的信息。該播放器的播放方法是先檢測播放狀態,如果檢測出的播放狀態為非正常播放狀態,則搜索尚未下載信息所對應的URL,之後,根據所搜索到的URL在非正常狀態時下載正常播放狀態時所需的信息。
文檔編號G11B20/10GK1617255SQ20031011610
公開日2005年5月18日 申請日期2003年11月10日 優先權日2003年11月10日
發明者凱利·迪卡蘭, 王蓓 申請人:皇家飛利浦電子股份有限公司