亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

文件導航播放方法和裝置的制造方法_3

文檔序號:9582163閱讀:來源:國知局
的數(shù)據(jù)。
[0077]需要說明的是,文件中包含的各邏輯數(shù)據(jù)段的排布順序可以由本領域技術人員根據(jù)實際需求進行設置,本發(fā)明實施例中對各邏輯數(shù)據(jù)段的排布順序不作具體限定。
[0078]步驟S210:播放器依據(jù)讀取到的位置信息讀取待處理文件中的各邏輯數(shù)據(jù)段中存儲的數(shù)據(jù)。
[0079]其中,讀取的各邏輯數(shù)據(jù)段包括:導航用戶界面數(shù)據(jù)段、導航控制數(shù)據(jù)段、信息流數(shù)據(jù)段、章節(jié)信息數(shù)據(jù)段以及標識流數(shù)據(jù)段。
[0080]需要說明的是,在具體實現(xiàn)過程中并不局限于一并將上述各邏輯數(shù)據(jù)段中的存儲的數(shù)據(jù)均讀取完畢,也可以僅讀取導航控制數(shù)據(jù)段中的數(shù)據(jù),依據(jù)導航控制數(shù)據(jù)段中的數(shù)據(jù)的具體內容再決定是否讀取其他導航數(shù)據(jù)段中的數(shù)據(jù)。
[0081]步驟S212:播放器依據(jù)讀取到的各邏輯數(shù)據(jù)段中存儲的數(shù)據(jù)對待處理文件進行導航播放。
[0082]依據(jù)讀取到的各邏輯數(shù)據(jù)段中存儲的數(shù)據(jù)對待處理文件進行導航播放時:通過導航控制數(shù)據(jù)段中存儲的導航控制程序,調用與導航控制程序相匹配的邏輯數(shù)據(jù)段中存儲的數(shù)據(jù),對待處理文件中的、主電影數(shù)據(jù)段和/或補充和額外內容數(shù)據(jù)段中存儲的數(shù)據(jù)流進行導航播放。
[0083]可見,導航播放的具體播放方案是由導航控制程序所控制的,也就是說,在生成文件時,可以通過對導航控制程序進行不同的設定來實現(xiàn)不同的導航播放方案。例如:可以設置成當文件打開時順序播放主電影數(shù)據(jù)段中各主電影;也可以設置成,在文件打開時,先播放補充和額外內容數(shù)據(jù)段中的某一或多段電影補充內容,然后生成導航用戶界面供用戶選擇播放的主電影或者電影補充數(shù)據(jù),用戶通過導航用戶界面還可以選擇播放時的音頻類別以及字幕類別。
[0084]具體地:
[0085]當所述導航控制程序包含導航用戶界面顯示程序時,也就是說,在文件導航播放過程中需要顯示導航用戶界面時,導航控制程序調用導航用戶界面數(shù)據(jù)段下存儲的數(shù)據(jù)生成導航用戶界面;接收對導航用戶界面的控制操作,并依據(jù)控制操作調用信息流數(shù)據(jù)段、章節(jié)信息數(shù)據(jù)段以及標識流數(shù)據(jù)段中存儲的數(shù)據(jù),確定待播放的主電影數(shù)據(jù)段中存儲的主電影章節(jié)、播放選中的章節(jié)時的音頻類別以及字幕類別,依據(jù)確定結果對選中的章節(jié)進行導航播放。
[0086]導航用戶界面上顯示有多個按鈕,包括對主電影的選擇按鈕、對主電影章節(jié)的選擇按鈕、對音頻類別的選擇按鈕以及對字幕類別的選擇按鈕,用戶通過對這按鈕進行操作可以選擇播放章節(jié),以及播放時所采用的音頻類別以及字幕類別。
[0087]當所述導航控制程序包含按預先設置的補充和額外內容數(shù)據(jù)段下的電影補充內容播放順序時,也就是說,在對文件進行導航播放過程中需要按順序對預先設置的補充和額外內容數(shù)據(jù)段下的電影補充內容播放順序時,導航控制程序調用控制操作調用信息流數(shù)據(jù)段以及標識流數(shù)據(jù)段下存儲的數(shù)據(jù),對補充和額外內容數(shù)據(jù)段下存儲的電影補充內容按照導航控制程序中預先設置的播放順序依次進行導航播放。
[0088]在對補充和額外內容數(shù)據(jù)段下的電影補充內容按設定順序進行播放時,需要通過標識流數(shù)據(jù)段下存儲的數(shù)據(jù)以及信息流數(shù)據(jù)段下存儲的數(shù)據(jù)確定待播放的電影補充內容的標識、播放時所采用的音頻類別對應的標識以及字幕類別對應的標識,然后,依據(jù)確定的標識從補充和額外內容存儲的多段電影補充內容中選擇對應的電影補充內容,音頻以及字幕進行播放。
[0089]當所述導航控制程序包含預先設置的主電影數(shù)據(jù)段下存儲的主電影播放順序時,即也就是說,在對文件進行導航播放過程中需要對主電影數(shù)據(jù)段下存儲的主電影按照設定順序進行播放時,導航控制程序調用信息流數(shù)據(jù)段以及標識流數(shù)據(jù)段下存儲的數(shù)據(jù),對主電影數(shù)據(jù)段下存儲的主電影按照導航控制程序中預先設置的播放順序依次進行導航播放。
[0090]在對主電影數(shù)據(jù)段下的主電影按設定順序進行播放時,需要通過標識流數(shù)據(jù)段下存儲的數(shù)據(jù)以及信息流數(shù)據(jù)段下存儲的數(shù)據(jù)確定待播放的主電影標識、播放時所采用的音頻類別對應的標識以及字幕類別對應的標識,然后,依據(jù)確定的標識從主電影存儲的多段主電影中選擇對應的主電影、音頻以及字幕進行播放。
[0091]需要說明的是,上述僅是以列舉了在導航播放過程中可能存在的導航形式,在具體實現(xiàn)過程中,可以將上述三種形式均設置在導航控制程序中,也可以選擇其中的任意一種或兩種進行組合,對于組合時的具體執(zhí)行順序本發(fā)明實施例中對此不作限定,例如:可以將導航控制程序設置成先按照預先設置的播放順序依次播放幾段電影補充內容,然后再顯示導航用戶界面供用戶選擇具體的章節(jié)、播放音頻的類別以及字幕類別;還可以,首先顯示導航用戶界面,然后在順序播放預先設置的電影補充內容或者是主電影。
[0092]步驟S214:播放器在依據(jù)讀取到的各邏輯數(shù)據(jù)段中存儲的數(shù)據(jù)對待處理文件進行導航播放的播放過程中,接收導航用戶界面顯示請求。
[0093]導航用戶界面顯示請求可以通過與播放器具有連接關系的遙控器發(fā)出。例如:用戶通過控制遙控器上的按鈕發(fā)出導航用戶界面顯示請求。
[0094]步驟S216:播放器依據(jù)請求調用導航用戶界面數(shù)據(jù)段下存儲的數(shù)據(jù)生成導航用戶界面,以供用戶進行導航控制操作。
[0095]也即,本發(fā)明實施例提供的文件導航播放方法,不僅可以按照導航控制程序進行導航播放,還可以在文件播放的過程中,中斷當前正在播放的主電影或電影補充內容,而提供用戶導航用戶界面供用戶進行導航控制操作,使文件導航播放更加人性化。
[0096]需要說明的是,步驟S214以及步驟S216為可選步驟,在具體實現(xiàn)過程中,也可以不執(zhí)行這兩個步驟,這兩個步驟執(zhí)行與否取決于在導航過程中用戶是否發(fā)出導航用戶界面顯示請求,若發(fā)出顯示請求,則執(zhí)行這兩個步驟,若未發(fā)出顯示請求,則無需執(zhí)行這兩個步驟。
[0097]通過本發(fā)明實施例提供的文件導航播放方法,針對MKV文件擴展后的文件進行導航播放。MKV擴展后的文件為在MKV文件中增加多個邏輯數(shù)據(jù)段后生成的一種高清標準兼容的MKV擴展文件。在對擴展后的文件進行導航播放時,由于擴展后的文件中包含多個邏輯數(shù)據(jù)段,如導航控制數(shù)據(jù)段、導航用戶界面數(shù)據(jù)段、信息流數(shù)據(jù)段、章節(jié)信息數(shù)據(jù)段以及標識流數(shù)據(jù)段,而通過擴展后的上述多個邏輯數(shù)據(jù)段來調用相應流媒體數(shù)據(jù)即可實現(xiàn)對文件中存儲的媒體流數(shù)據(jù)進行導航播放。可見,本發(fā)明實施例提供的文件導航播放方法能夠實現(xiàn)對文件的導航播放。
[0098]下面參照圖3,以一具體實例對本發(fā)明實施例的文件導航播放方法進行說明。
[0099]本具體實例中以MKV文件擴展后的文件名后綴為“VID0N”為例,即導航播放的為.VID0N文件為例,進行文件導航播放流程介紹。
[0100]本具體實例中的VID0N文件(高清標準兼容)是符合MKV格式,并做了擴展的媒體文件。擴展后可分為多個邏輯數(shù)據(jù)段,各邏輯數(shù)據(jù)段分別為:1.Main Feature (主電影)數(shù)據(jù)段、2.Supplements and Bonus Content (補充和額外內容)數(shù)據(jù)段、3.Navigat1nUI (導航用戶界面)數(shù)據(jù)段、4.Navigat1n Control (導航控制)數(shù)據(jù)段、5.StreamInformat1n (信息流)數(shù)據(jù)段、6.Chapter Informat1n (章節(jié)信息)數(shù)據(jù)段、7.StreamID(標識流)數(shù)據(jù)段、8.Segment Informat1n(分割信息)數(shù)據(jù)段以及9.VID0N Flag(文件標識)數(shù)據(jù)段。其中Main Feature數(shù)據(jù)段位于第一個邏輯數(shù)據(jù)段,VID0N Flag數(shù)據(jù)段位于最后一個邏輯數(shù)據(jù)段。
[0101]Main Feature主電影數(shù)據(jù)段中存儲的數(shù)據(jù)由視頻、音頻及字幕流混合而成,是完整電影情節(jié)部分即主電影。
[0102]Supplements and Bonus Content補充和額外內容數(shù)據(jù)段中存儲的數(shù)據(jù)由視頻、音頻及字幕流混合而成,是一些電影預告短片及菜單背景等內容即電影補充內容。需要說明的是,在VID0N文件中可有多個補充和額外內容數(shù)據(jù)段。
[0103]Navigat1n UI數(shù)據(jù)段包含一組數(shù)據(jù),用來記錄用戶交互顯示時顯示元素的位置、開始時間等信息,通過該數(shù)據(jù)段中存儲的內容可以生成導航用戶界面。用戶通過這些顯示元素生成的導航用戶界面可以設定播放時需要的音頻類別、字幕語言類別及從哪個章節(jié)開始等內容。不僅可以實現(xiàn)對電影補充內容的選擇播放,還可以實現(xiàn)對主電影某一章節(jié)的選擇播放,同時,還可以選擇播放主電影或電影補充內容時的音頻類別以及字幕類別。音頻類別即音頻播放哪種語言,字幕類別即以哪種文字顯示字幕。
[0104]Navigat1n Control數(shù)據(jù)段包含一組數(shù)據(jù),用來控制完整導航播放過程。在該數(shù)據(jù)段內設導航控制程序,用來控制整個導航流程。該導航控制流程可以接收用戶對導航用戶界面的操作,依據(jù)操作調用相應的音頻,字幕語言、章節(jié)等,實現(xiàn)人性化文件導航。
[0105]Stream Informat1n數(shù)據(jù)段包含一組數(shù)據(jù),用來記錄媒體流邏輯數(shù)據(jù)索引標識、時長等信息。其中,媒體流包含主電影以及電影補充內容。
[0106]Chapter Informat1n數(shù)據(jù)段包含一組數(shù)據(jù),用來記錄各主電影中各個章節(jié)時間起始點等信息。
[0107]Stream ID數(shù)據(jù)段包含類別標識符表,用來區(qū)分記錄不同語言的音頻流及字幕流,即將記錄有每段主電影的標識、該主電影對應的各種音頻類別的標識以及該主電影對應的各種字幕類別的標識。同時,還可以記錄有每段電影補充內容的標識、該電影補充內容對應的各種音頻類別的標識以及該電影補充內容對應的各種字幕類別的標識。
[0108]Segment Informat1n數(shù)據(jù)段包含一張數(shù)據(jù)表,用來記錄各個邏輯數(shù)據(jù)段在VID0N文件中的地址信息。
[0109]VID0N Flag文件標識數(shù)據(jù)段中存儲有用“MKUBD”標識該文
當前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1