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

一種電視系統(tǒng)的視頻播放方法和裝置的制造方法_2

文檔序號:9263792閱讀:來源:國知局
一巾貞視頻流數(shù)據(jù)傳遞到視頻播放檢測模塊。在視頻播放檢測模塊的listener監(jiān)聽中,首先標(biāo)記視頻播放標(biāo)志位(默認(rèn)為不播放,也就是說有視頻播放任務(wù)時,媒體播放不立即播放視頻,先進(jìn)入本實(shí)施例的流程),標(biāo)記視頻正在被播放。
[0027]然后根據(jù)所述第一幀視頻流數(shù)據(jù)識別所述視頻的片源格式是否為3D格式。具體來說,如何識別3D格式視頻和2D格式視頻,這是現(xiàn)有技術(shù),此處不做過多描述。舉例說明如下:關(guān)于3D格式的視頻,3D視頻包括左右格式、上下格式等多種格式,其中,左右格式以2D方式播放時,看起來畫面是左右兩幅相同的畫面在播;而上下格式的視頻在以2D方式播放時,是上下兩幅相同的畫面在播放。在3D播放狀態(tài)時,畫面會被拉伸到全幅播放,然后兩幅畫面進(jìn)行交替,然后通過3D眼鏡,使人眼觀看時,產(chǎn)生立體的效果。至于如何來識別3D視頻,以左右格式和上下格式來舉例說明如下:若所述第一幀畫面的左半邊畫面與右半邊畫面一致,則為左右結(jié)構(gòu)的3D格式視頻源;若所述第一幀畫面的上半邊畫面和下半邊的畫面是一致的,則為上下結(jié)構(gòu)的3D格式的視頻源。若該視頻不是3D視頻,那么便是2D視頻。
[0028]在實(shí)際應(yīng)用時,若所述視頻是3D視頻源,首先設(shè)置3D視頻播放標(biāo)志位(默認(rèn)為不播放);然后根據(jù)獲取的3D視頻格式,電視系統(tǒng)根據(jù)對應(yīng)的要求進(jìn)行編解碼,輸出對應(yīng)的3D視頻流,譬如、若獲取到的3D視頻是左右格式畫面,則將兩幅畫面分別進(jìn)行全屏拉伸,然后將兩張畫面交替播放,形成3D畫面。
[0029]在步驟S200中,判斷所述電視系統(tǒng)預(yù)先設(shè)置的3D視頻自動識別模式是否打開;當(dāng)所述3D視頻自動識別模式打開時,根據(jù)所述視頻的片源格式對應(yīng)播放所述視頻;當(dāng)所述3D視頻自動識別模式關(guān)閉時,播放所述視頻對應(yīng)的2D格式視頻。
[0030]具體來說,在所述電視系統(tǒng)中預(yù)先設(shè)置一 3D視頻自動模式,所述3D視頻自動模式的作用是當(dāng)其打開時,所述電視系統(tǒng)以所述視頻對應(yīng)的格式進(jìn)行播放,譬如3D視頻對應(yīng)進(jìn)行3D播放,2D視頻就對應(yīng)進(jìn)行2D播放。而當(dāng)所述3D視頻自動識別模式關(guān)閉時,則無論什么格式的視頻源,均播放對應(yīng)的2D格式視頻。本發(fā)明實(shí)施例通過設(shè)置3D視頻自動識別模式,以及后續(xù)的3D轉(zhuǎn)2D方法,從而實(shí)現(xiàn)了首先根據(jù)用戶的需求進(jìn)行3D和2D播放,并且電視系統(tǒng)播放3D視頻播放操作簡單,大大方便了用戶的使用。
[0031]進(jìn)一步地,所述步驟S200具體包括:
S210、當(dāng)所述3D視頻自動識別模式打開時,若所述視頻的片源格式為3D格式,則以所述視頻對應(yīng)的3D格式播放所述視頻;若所述視頻的片源格式為2D格式,則以2D格式播放所述視頻;
S220、當(dāng)所述3D視頻自動識別模式關(guān)閉時,若所述視頻的片源格式為3D格式,則將所述視頻轉(zhuǎn)換為對應(yīng)的2D格式視頻并播放;若所述視頻的片源格式為2D格式,則以2D格式播放所述視頻。
[0032]具體來說,當(dāng)所述3D視頻自動識別模式打開時,若片源(即所述視頻播放通道內(nèi)的視頻)是3D格式片源,若在電視系統(tǒng)內(nèi)3D視頻自動識別模式打開時,進(jìn)行3D片源播放;如果片源是2D,則還是2D播放。
[0033]當(dāng)所述3D視頻自動識別模式關(guān)閉時,如果片源是3D片源,將電視系統(tǒng)設(shè)置為2D格式播放,不進(jìn)行自動識別功能;如果本就是2D片源,則還是播放2D。至于如何將3D視頻轉(zhuǎn)換為2D視頻進(jìn)行播放,則可當(dāng)3D視頻自動識別模式關(guān)閉時,且當(dāng)所述視頻為3D格式視頻時,在電視上默認(rèn)只顯示所述視頻播放通道內(nèi)的3D視頻的左畫面或右畫面,以實(shí)現(xiàn)顯示2D視頻;當(dāng)所述視頻播放通道內(nèi)的視頻為2D視頻時,則在電視上對應(yīng)播放2D格式視頻。
[0034]進(jìn)一步地,請參閱圖2,圖2為本發(fā)明提供的電視系統(tǒng)的視頻播放方法第一實(shí)施例的步驟流程圖。如圖所示,所述電視系統(tǒng)的視頻播放具體步驟如下:S1、監(jiān)聽媒體播放器。S2、檢測電視系統(tǒng)的媒體播放器是否被調(diào)用,是則執(zhí)行步驟S3,否則返回SI繼續(xù)監(jiān)聽,等待媒體播放器被調(diào)用。S3、判斷所述視頻的片源格式是否為3D格式,若為3D格式,則進(jìn)入步驟S4、判斷3D視頻自動模式是否打開;若不為3D格式(即為2D格式),則進(jìn)入步驟S7、以2D格式播放所述視頻。在步驟S4中,若3D視頻自動模式打開則轉(zhuǎn)入步驟S5、所述電視系統(tǒng)以3D格式播放所述視頻;若3D視頻自動模式關(guān)閉則轉(zhuǎn)入步驟S6、將所述3D格式視頻轉(zhuǎn)換為2D格式并播放。在步驟S7中,所述視頻的片源格式為2D,無論3D視頻自動模式是否打開,所述電視系統(tǒng)都以2D格式播放所述視頻。
[0035]進(jìn)一步地,請參閱圖3,圖3為本發(fā)明提供的電視系統(tǒng)的視頻播放方法第二實(shí)施例的流程圖。所述視頻播放方法在所述步驟S200之后,進(jìn)一步包括:S300、通過預(yù)先設(shè)置在所述電視系統(tǒng)上的3D按鍵來接收用戶的操作指令,當(dāng)檢測到3D按鍵被按下時,檢測當(dāng)前播放的視頻是否為3D格式的視頻,若當(dāng)前播放的視頻為2D格式的視頻,則將所述2D格式的視頻轉(zhuǎn)換為3D格式的視頻并在所述電視系統(tǒng)上對應(yīng)播放。也就是說,通過設(shè)置在電視系統(tǒng)上的3D按鍵來接收用戶的操作指令,當(dāng)檢測到3D按鍵被按下時,檢測電視當(dāng)前播放的視頻是否為3D視頻,當(dāng)當(dāng)前播放的視頻為2D視頻時,則將當(dāng)前播放的2D視頻轉(zhuǎn)換為3D視頻并在電視上對應(yīng)播放。
[0036]具體來說,為了快速實(shí)現(xiàn)電視系統(tǒng)的視頻播放2D和3D轉(zhuǎn)換,在電視系統(tǒng)上對應(yīng)設(shè)置了一 3D按鍵,用來接收用戶的操作指令。所述3D按鍵可以設(shè)置在電視機(jī)上,也可以設(shè)置在遙控板上,此處不做限定。當(dāng)檢測到3D按鍵被按下時,檢測電視當(dāng)前播放的視頻是否為3D格式視頻,當(dāng)當(dāng)前播放的視頻為2D格式視頻時,則將當(dāng)前播放的2D格式視頻轉(zhuǎn)換為3D視頻并在電視上對應(yīng)播放。
[0037]在實(shí)際應(yīng)用時,當(dāng)檢測到3D按鍵被按下時,首先檢測3D視頻轉(zhuǎn)換標(biāo)志位是否被設(shè)置,如果沒有設(shè)置,然后檢測視頻播放標(biāo)記位,檢測到當(dāng)前沒有視頻在播放,則放棄2D轉(zhuǎn)3D視頻播放的調(diào)用。也就是說,當(dāng)前沒有視頻播放時,則不起作用。當(dāng)檢測到3D按鍵被按下時,首先檢測3D視頻轉(zhuǎn)換標(biāo)志位是否被設(shè)置,如果沒有設(shè)置,再去檢測視頻播放標(biāo)記位,當(dāng)檢測到當(dāng)前有視頻正在播放時,若當(dāng)前視頻未獲得3D視頻格式,即為2D視頻,將2D畫面復(fù)制為兩幅畫,根據(jù)用戶調(diào)節(jié)的景深,設(shè)置兩幅畫面的偏移度,合制為一副3D畫面,然后進(jìn)行對應(yīng)的3D視頻播放。
[0038]進(jìn)一步地,所述步驟S300還包括:
S310、將電視當(dāng)前播放的2D視頻轉(zhuǎn)換成3D視頻繼續(xù)播放后,在播放所述3D格式視頻時若檢測到所述3D按鍵再次被按下,則將所述3D視頻還原為2D視頻繼續(xù)播放。具體來說,當(dāng)按下3D按鍵時,首先檢測3D視頻轉(zhuǎn)換標(biāo)志位是否被設(shè)置,如果已經(jīng)設(shè)置,則取消3D視頻播放,轉(zhuǎn)為原有格式播放視頻,并取消3D視頻轉(zhuǎn)換標(biāo)志位。需要轉(zhuǎn)換3D視頻時,再需要重新按下3D鍵。也就是說,當(dāng)再次按下3D按鍵,便可將電視播放視頻的格式轉(zhuǎn)換為原來的視頻格式。
[0039]進(jìn)一步地,所述步驟S300還包括:
S320、當(dāng)檢測到所述3D按鍵被長按且超過預(yù)定時間時,在所述電視系統(tǒng)上顯示3D設(shè)置界面,接收用戶的操作指令并對應(yīng)設(shè)置所述3D設(shè)置界面,所述3D設(shè)置界面包括3D視頻格式設(shè)置、3D轉(zhuǎn)2D播放及3D自動識別模式的開關(guān)。具體來說,當(dāng)發(fā)生3D按鍵長按事件時,首先檢測視頻播放標(biāo)志位是否設(shè)置,如果已經(jīng)設(shè)置,則給出用戶3D設(shè)置界面,包括3D視頻格式設(shè)置(上下格式,左右格式等),3D轉(zhuǎn)2D播放,3D自動識別模式的開關(guān)等功能。用戶選擇相應(yīng)設(shè)置則進(jìn)行相應(yīng)的格式設(shè)置,點(diǎn)擊退出鍵,則返回到視頻播放界面。若視頻播放標(biāo)志位沒有設(shè)置,則給出類似提示:無視頻播放,不需3D設(shè)置。在3D設(shè)置頁面,可以根據(jù)需要將片源(2D、3D)設(shè)置為不同的3D模式(2D轉(zhuǎn)3D、左右、上下等),同時還可以進(jìn)行更多的設(shè)置,比如:景深、3D轉(zhuǎn)2D、左右眼交換等;設(shè)置命令發(fā)下后,根據(jù)用戶的設(shè)置需要進(jìn)行相應(yīng)格式的視頻流請求,將視頻轉(zhuǎn)換為相應(yīng)的3D視頻流進(jìn)行播放,從而滿足用戶需求。在實(shí)際應(yīng)用時,如果用戶在3D設(shè)置界面選擇3D轉(zhuǎn)2D播放功能,則清除3D視頻播放標(biāo)志位,但不清除視頻播放標(biāo)志位。此時如果片源本身就是3D片源,則默認(rèn)取其左畫面顯示,達(dá)到2D的效果。
[0040] 在實(shí)際應(yīng)用時,電視系統(tǒng)在退出視頻播放時,清除視頻播放標(biāo)志位以及3D視頻播放標(biāo)志位。
[0041 ] 本發(fā)明實(shí)施例提供的電視系統(tǒng)的視頻播放方法,不僅使得電視系統(tǒng)播放視頻時操作簡單,能夠根據(jù)視頻源的格式對應(yīng)播放視頻。進(jìn)一步地,使得用戶可以使用任意播放器實(shí)現(xiàn)視頻的3D播放,特別是2D和3D之間的互換,給用戶帶來了大大的方便,可廣泛應(yīng)用于Android智能電視系統(tǒng)不同播放器播放視頻時。
[0042]基于上述電視系統(tǒng)的視頻播放方法,本發(fā)明還提供了一種電視系統(tǒng)的視頻播放裝置第一實(shí)施例,如圖4所示,所述電視系統(tǒng)的視頻播放裝置包括:
播放檢測模塊10,用于檢測電視系統(tǒng)的媒體播放器是否被調(diào)用,當(dāng)檢測到所述媒體播放器被調(diào)用時,獲取所述媒體播放器要播放的視頻的視頻流數(shù)據(jù),并根據(jù)所述視頻流數(shù)據(jù)識別所述視頻的片源格式;具體如步驟SlOO所述;
視頻播放模塊20,用于
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1