国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種音視頻的播放方法及播放設(shè)備的制作方法

      文檔序號:7803082閱讀:179來源:國知局
      一種音視頻的播放方法及播放設(shè)備的制作方法
      【專利摘要】一種音視頻的播放方法及播放設(shè)備,本地播放設(shè)備與外部播放設(shè)備通過HDMI線通信連接,該方法包括:本地播放設(shè)備接收用戶輸入的播放方式設(shè)置指令,該指令包括播放方式設(shè)定參數(shù);依據(jù)該參數(shù)設(shè)置音視頻的播放方式,該播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式和混合播放方式;接收用戶選擇的播放方式;若用戶選擇的播放方式為混合播放方式,通過HDMI線接收外部播放設(shè)備的外部音視頻數(shù)據(jù);將本地視頻數(shù)據(jù)和外部視頻數(shù)據(jù)分別通過預(yù)設(shè)的不同窗口同時(shí)播放;按照與混合播放方式對應(yīng)的音頻分流方式將本地音頻數(shù)據(jù)和外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。本發(fā)明能夠提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。
      【專利說明】一種音視頻的播放方法及播放設(shè)備
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)字電視【技術(shù)領(lǐng)域】,尤其涉及一種音視頻的播放方法及播放設(shè)備。
      【背景技術(shù)】
      [0002]目前,許多家庭同時(shí)擁有兩個或者多個機(jī)頂盒終端設(shè)備,比如一個家庭同時(shí)擁有DVB播放設(shè)備、DVD播放設(shè)備和OTT (Over The Top)播放設(shè)備,其中,DVB播放設(shè)備用于接收數(shù)字電視和廣播節(jié)目,可以支持幾乎所有的廣播和交互式多媒體應(yīng)用;DVD播放設(shè)備用來播放標(biāo)準(zhǔn)電視機(jī)清晰度的電影和高質(zhì)量的音樂;0ΤΤ播放設(shè)備是一種集門戶網(wǎng)站、網(wǎng)絡(luò)游戲、網(wǎng)上購物、網(wǎng)上銀行、VoIP、即時(shí)通訊等業(yè)務(wù)于一體的互聯(lián)網(wǎng)電視。在實(shí)踐中,如果用戶想將連接到電視機(jī)上的一個播放設(shè)備切換至另一個播放設(shè)備來進(jìn)行音視頻的播放,只能以手工插拔HDMI (High-Definition Multimedia Interface,高清晰度多媒體接口 )線的方式來完成電視機(jī)與播放設(shè)備之間的切換。
      [0003]上述以手工插拔HDMI線的方式來完成電視機(jī)與播放設(shè)備之間的切換不僅繁瑣、耗時(shí)長,而且頻繁的HDMI線插拔容易損傷HDMI接口,從而影響播放設(shè)備正常的輸出音視頻。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實(shí)施例公開了 一種音視頻的播放方法及播放設(shè)備,能夠提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。
      [0005]本發(fā)明實(shí)施例第一方面提供了一種音視頻的播放方法,所述方法中本地播放設(shè)備與外部播放設(shè)備之間通過HDMI線通信連接,所述方法包括:
      [0006]所述本地播放設(shè)備接收用戶輸入的播放方式設(shè)置指令,所述播放方式設(shè)置指令包括播放方式設(shè)定參數(shù);
      [0007]所述本地播放設(shè)備依據(jù)所述播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式;
      [0008]所述本地播放設(shè)備接收用戶選擇的所述播放方式;
      [0009]若所述用戶選擇的所述播放方式為所述混合播放方式,所述本地播放設(shè)備通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù);
      [0010]所述本地播放設(shè)備將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放;
      [0011]以及,所述本地播放設(shè)備按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。
      [0012]本發(fā)明實(shí)施例第二方面提供了一種音視頻的播放設(shè)備,所述播放設(shè)備與外部播放設(shè)備之間通過HDMI線通信連接,所述播放設(shè)備包括:
      [0013]第一單元,用于接收用戶輸入的播放方式設(shè)置指令,所述播放方式設(shè)置指令包括播放方式設(shè)定參數(shù);
      [0014]第二單元,用于依據(jù)所述第一單元接收的所述播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式;
      [0015]第三單元,用于接收用戶選擇的所述播放方式;
      [0016]第四單元,用于當(dāng)所述第三單元接收的所述用戶選擇的所述播放方式為所述混合播放方式時(shí),通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù);
      [0017]第五單元,用于將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述第四單元接收的所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放;以及,按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述第四單元接收的所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。
      [0018]本發(fā)明實(shí)施例中,本地播放設(shè)備接收用戶輸入的播放方式設(shè)置指令,所述播放方式設(shè)置指令包括播放方式設(shè)定參數(shù),并依據(jù)所述播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式,本地播放設(shè)備接收用戶選擇的所述播放方式,若所述用戶選擇的所述播放方式為所述混合播放方式,本地播放設(shè)備通過HDMI線接收外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù),進(jìn)一步地,本地播放設(shè)備將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放,以及,本地播放設(shè)備按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。通過實(shí)施本發(fā)明,用戶無需手動頻繁地插拔HDMI線就可以實(shí)現(xiàn)播放設(shè)備之間的切換,從而提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。
      【專利附圖】

      【附圖說明】
      [0019]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0020]圖1是本發(fā)明實(shí)施例公開的一種音視頻的播放方法的流程示意圖;
      [0021]圖2是本發(fā)明實(shí)施例公開的另一種音視頻的播放方法的流程示意圖;
      [0022]圖3是本發(fā)明實(shí)施例公開的一種音視頻的播放方法中的本地控制器控制播放操作的方法流程示意圖;
      [0023]圖4是本發(fā)明實(shí)施例公開的一種通信連接的構(gòu)架示意圖;
      [0024]圖5是本發(fā)明實(shí)施例公開的一種音視頻的播放設(shè)備的結(jié)構(gòu)示意圖;
      [0025]圖6是本發(fā)明實(shí)施例公開的另一種音視頻的播放設(shè)備的結(jié)構(gòu)示意圖;
      [0026]圖7是本發(fā)明實(shí)施例公開的另一種音視頻的播放設(shè)備的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0027]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0028]本發(fā)明實(shí)施例公開了一種音視頻的播放方法及播放設(shè)備,能夠提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。以下分別進(jìn)行詳細(xì)說明。
      [0029]請參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種音視頻的播放方法的流程示意圖。在圖1所描述的音視頻的播放方法中,本地播放設(shè)備上配置了多個HDMI輸入端口,同時(shí)支持多個外部播放設(shè)備通過HDMI數(shù)據(jù)線與本地播放設(shè)備進(jìn)行連接。本地播放設(shè)備可以是OTT播放設(shè)備、DVB播放設(shè)備、DVD播放設(shè)備以及其他能集成HDMI接口且具有音視頻播放功能的設(shè)備,本發(fā)明實(shí)施例不作限定;外部播放設(shè)備也同樣可以是OTT播放設(shè)備、DVB播放設(shè)備、DVD播放設(shè)備以及其他能集成HDMI接口且具有音視頻播放功能的設(shè)備,本發(fā)明實(shí)施例不作限定。
      [0030]本實(shí)施例中本地播放設(shè)備事先與外部播放設(shè)備之間通過HDMI數(shù)據(jù)線進(jìn)行連接通信,如圖1所示,所述方法包括:
      [0031]101、本地播放設(shè)備接收用戶輸入的播放方式設(shè)置指令,該播放方式設(shè)置指令包括播放方式設(shè)定參數(shù)。
      [0032]本發(fā)明實(shí)施例中,外部播放設(shè)備通過HDMI數(shù)據(jù)線接入本地播放設(shè)備后,用戶通過操作本地播放設(shè)備,向本地播放設(shè)備輸入播放方式設(shè)置指令,用戶可以通過直接操作本地播放設(shè)備上的指定按鈕,也可以通過本地播放設(shè)備配置的專用控制器來輸入指令。
      [0033]102、本地播放設(shè)備依據(jù)播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式。
      [0034]作為一種可選的實(shí)施方式,所述本地播放設(shè)備獨(dú)立播放方式是指本地播放設(shè)備僅選擇本地播放設(shè)備的音視頻作為輸出源進(jìn)行獨(dú)立播放,且切斷外部播放設(shè)備的輸入通道。
      [0035]作為一種可選的實(shí)施方式,所述外部播放設(shè)備獨(dú)立播放方式是指本地播放設(shè)備僅選擇通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的音視頻作為輸出源進(jìn)行獨(dú)立播放,且關(guān)閉本地播放設(shè)備的信號輸出。
      [0036]作為一種可選的實(shí)施方式,所述混合播放方式包括方式一,本地播放設(shè)備同時(shí)選擇本地播放設(shè)備的視頻和通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的視頻進(jìn)行混合同時(shí)播放,以及,本地播放設(shè)備選擇本地播放設(shè)備的音頻進(jìn)行直接播放,同時(shí)通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的音頻利用本地播放設(shè)備中集成的藍(lán)牙驅(qū)動接口進(jìn)行傳送播放?;蛘撸?br> [0037]方式二,本地播放設(shè)備同時(shí)選擇本地播放設(shè)備的視頻和通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的視頻進(jìn)行混合同時(shí)播放,以及,本地播放設(shè)備選擇通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的音頻進(jìn)行直接播放,同時(shí)將本地播放設(shè)備的音頻利用本地播放設(shè)備中集成的藍(lán)牙驅(qū)動接口進(jìn)行傳送播放。
      [0038]一個實(shí)施例中,根據(jù)用戶輸入的播放方式設(shè)定參數(shù)設(shè)置本地播放設(shè)備的播放方式。例如,用戶輸入的參數(shù)為1,則后臺程序設(shè)置對應(yīng)的播放方式為本地播放設(shè)備獨(dú)立播放方式,用戶輸入的參數(shù)為2,則后臺程序設(shè)置對應(yīng)的播放方式為外部播放設(shè)備獨(dú)立播放方式,用戶輸入的參數(shù)為3,則后臺程序設(shè)置對應(yīng)的播放方式為混合播放方式中的方式一,用戶輸入的參數(shù)為4,則后臺程序設(shè)置對應(yīng)的播放方式為混合播放方式中的方式二。上述用戶輸入的播放方式設(shè)定參數(shù)所對應(yīng)的播放方式還有許多種情況,本發(fā)明實(shí)施例不作限定。
      [0039]103、本地播放設(shè)備接收用戶選擇的播放方式。
      [0040]本發(fā)明實(shí)施例中,本地播放設(shè)備再次接收用戶的輸入操作,同樣用戶可以選擇直接操作本地播放設(shè)備上的指定按鈕,也可以選擇本地播放設(shè)備配置的專用控制器來進(jìn)行輸入,本地播放設(shè)備根據(jù)用戶輸入的參數(shù),找到步驟102在后臺程序中已經(jīng)設(shè)置好的與用戶輸入的參數(shù)相對應(yīng)的播放方式。
      [0041]104、若用戶選擇的播放方式為混合播放方式,本地播放設(shè)備通過HDMI線接收外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)。
      [0042]本發(fā)明實(shí)施例中,當(dāng)步驟103中用戶輸入的參數(shù)對應(yīng)的播放方式為混合播放方式時(shí),本地播放設(shè)備通過HDMI線實(shí)時(shí)接收外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù),其中,混合播放方式可以是混合播放方式中的方式一,也可以是混合播放方式中的方式二。
      [0043]本發(fā)明實(shí)施例中,選擇將HDMI接口作為外部播放設(shè)備和本地播放設(shè)備的接入方式,外部播放設(shè)備通過HDMI數(shù)據(jù)線接入到本地播放設(shè)備的HDMI接口,在本地播放設(shè)備可以很準(zhǔn)確、方便的獲取到外部播放設(shè)備通過HDMI接口傳輸過來的數(shù)據(jù)內(nèi)容。HDMI是首個支持在單線纜上傳輸,不經(jīng)過壓縮的全數(shù)字高清晰度、多聲道音頻和智能格式與控制命令數(shù)據(jù)的數(shù)字接口,可以快速的傳輸大容量的數(shù)據(jù),且傳送的內(nèi)容是純數(shù)字的格式,利于高清音視頻節(jié)目的承載和傳輸,方便應(yīng)用方對數(shù)據(jù)進(jìn)行提取和處理。HDMI采用的是TMDS (TimeMinimized Differential Signal)最小化傳輸差分信號傳輸技術(shù),TMDS采用的是差分傳動方式,它利用2個引腳間電壓差來傳送信號。每一個HDMI連接,都包含了 3個用于傳輸數(shù)據(jù)的TMDS傳輸通道,還有I個獨(dú)立的TMDS時(shí)鐘通道,以保證傳輸時(shí)所需的統(tǒng)一時(shí)序。在一個時(shí)鐘周期內(nèi),每個TMDS通道都能傳送IObit的數(shù)據(jù)流。而這IObit數(shù)據(jù),由若干種不同的編碼格式構(gòu)成。外部終端通過HDMI傳輸過來的數(shù)據(jù),將視頻信號分成R、G、B、H、V五種信號,并采用TMDS技術(shù)進(jìn)行編碼,通過三個傳輸通道分別將R、G、B三種原色進(jìn)行傳輸,而表征位置信息的H、V信號安排在B信號通道中進(jìn)行傳輸,R、G信號通道多余的位置用來傳輸音頻信號。
      [0044]基于上述知識,本發(fā)明對音視頻數(shù)據(jù)包的構(gòu)成方式做了如下分析,播放設(shè)備所播放的圖像是由若干張連續(xù)的圖片構(gòu)成,而每張圖像又是由大量的像素點(diǎn)構(gòu)成,而像素點(diǎn)的實(shí)際個數(shù),具體跟片源的實(shí)際分辨率有關(guān),比如,對于一個1280*720格式的片源,其每張視頻圖片,都是由1280*720個像素點(diǎn)構(gòu)成,而每個像素點(diǎn)又是由R、G、B三種原色構(gòu)成,如果每種原色用I個字節(jié)進(jìn)行表示,那么在終端系統(tǒng)顯示內(nèi)存分布上,則每個像素點(diǎn)占用三個字節(jié)(Byte)的空間,即占用24個bit(位)空間,我們通過電視機(jī)看到的視頻圖像,就是電視機(jī)設(shè)備中電子槍將這些不同顏色的像素點(diǎn)集合進(jìn)行發(fā)射到熒光屏幕的結(jié)果。
      [0045]本發(fā)明實(shí)施例中,本地播放設(shè)備實(shí)時(shí)接收外部播放設(shè)備通過三個TMDS通道傳輸過來的數(shù)據(jù),并且依據(jù)TMDS時(shí)鐘通道攜帶的信息內(nèi)容,判定當(dāng)前TMDS數(shù)據(jù)通道中所傳輸?shù)膬?nèi)容種類,這些種類分為:視頻數(shù)據(jù)、音頻數(shù)據(jù)和控制數(shù)據(jù)等。根據(jù)得到的這些信息,從中解析得到每張視頻圖像中所包含的各個像素點(diǎn)的內(nèi)容信息以及當(dāng)前的音頻信息數(shù)據(jù)。
      [0046]105、本地播放設(shè)備將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放,以及,按照與混合播放方式對應(yīng)的音頻分流方式將本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。
      [0047]本發(fā)明實(shí)施例中,所述本地播放設(shè)備將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放,包括:
      [0048]所述本地播放設(shè)備獲取用戶輸入的窗口設(shè)定參數(shù),并依據(jù)所述窗口設(shè)定參數(shù)分別設(shè)置用于播放所述本地視頻數(shù)據(jù)以及用于播放所述外部視頻數(shù)據(jù)的窗口的位置和大??;
      [0049]所述本地播放設(shè)備將所述本地視頻數(shù)據(jù)進(jìn)行壓縮,獲得壓縮后的適合于所述用于播放所述本地視頻數(shù)據(jù)的窗口的大小的本地壓縮視頻數(shù)據(jù);
      [0050]所述本地播放設(shè)備將所述外部視頻數(shù)據(jù)進(jìn)行壓縮,獲得壓縮后的適合于所述用于播放所述外部視頻數(shù)據(jù)的窗口的大小的外部壓縮視頻數(shù)據(jù);
      [0051]所述本地播放設(shè)備將所述本地壓縮視頻數(shù)據(jù)和所述外部壓縮視頻數(shù)據(jù)分別通過所述用于播放所述本地視頻數(shù)據(jù)的窗口以及所述用于播放所述外部視頻數(shù)據(jù)的窗口同時(shí)播放。
      [0052]作為一種可選的實(shí)施方式,當(dāng)所述混合播放方式為混合播放方式中的方式一時(shí),所述本地播放設(shè)備按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放,包括:
      [0053]所述本地播放設(shè)備將所述本地音頻數(shù)據(jù)通過所述本地播放設(shè)備進(jìn)行播放,同時(shí)將所述外部音頻數(shù)據(jù)通過藍(lán)牙設(shè)備進(jìn)行播放。
      [0054]作為一種可選的實(shí)施方式,當(dāng)所述混合播放方式為混合播放方式中的方式二時(shí),所述本地播放設(shè)備按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放,包括:
      [0055]所述本地播放設(shè)備將所述外部音頻數(shù)據(jù)通過所述本地播放設(shè)備進(jìn)行播放,同時(shí)將所述本地音頻數(shù)據(jù)通過藍(lán)牙設(shè)備進(jìn)行播放。
      [0056]通過實(shí)施圖1所描述的方法,用戶無需手動頻繁地插拔HDMI線就可以實(shí)現(xiàn)播放設(shè)備之間的切換,從而提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。
      [0057]請參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種音視頻的播放方法的流程示意圖。本地播放設(shè)備事先與外部播放設(shè)備之間通過HDMI數(shù)據(jù)線進(jìn)行連接通信,如圖2所示,包括如下步驟:
      [0058]201、本地播放設(shè)備接收用戶輸入的播放方式設(shè)置指令,該播放方式設(shè)置指令包括播放方式設(shè)定參數(shù)。
      [0059]作為一種可選的實(shí)施方式,上述接收用戶輸入的播放方式設(shè)置指令可以是接收用戶操作本地播放設(shè)備上的指定按鈕發(fā)送的指令,也可以是接收用戶操作本地播放設(shè)備配置的專用遙控器上的指定按鈕發(fā)送的指令。
      [0060]202、本地播放設(shè)備依據(jù)播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式。
      [0061]步驟202具體可以采用上面實(shí)施例提供的步驟102,此處不用重復(fù)說明。
      [0062]203、本地播放設(shè)備接收用戶選擇的播放方式。
      [0063]作為一種可選的實(shí)施方式,上述用戶選擇的播放方式直接關(guān)系到后續(xù)操作流程,例如,當(dāng)用戶選擇的播放方式為本地播放設(shè)備獨(dú)立播放方式時(shí),則步驟205將不再需要,此時(shí)步驟207中只選擇本地播放設(shè)備的音視頻數(shù)據(jù)進(jìn)行播放;當(dāng)用戶選擇的播放方式為外部播放設(shè)備獨(dú)立播放方式時(shí),則步驟207中只選擇步驟205中通過HDMI線發(fā)送過來的外部播放設(shè)備的外部音視頻數(shù)據(jù)進(jìn)行播放;當(dāng)用戶選擇的播放方式為混合播放方式時(shí),則進(jìn)行后續(xù)步驟。
      [0064]204、本地播放設(shè)備分別建立本地視頻數(shù)據(jù)緩沖區(qū)、本地音頻數(shù)據(jù)緩沖區(qū)、外部視頻數(shù)據(jù)緩沖區(qū)以及外部音頻數(shù)據(jù)緩沖區(qū)。
      [0065]作為一種可選的實(shí)施方式,此步驟放在步驟201之前或步驟202之前或步驟203之前均可行,上述建立的本地視頻數(shù)據(jù)緩沖區(qū)用于存放本地播放設(shè)備中的視頻數(shù)據(jù),本地音頻數(shù)據(jù)緩沖區(qū)用于存放本地播放設(shè)備中的音頻數(shù)據(jù),外部視頻數(shù)據(jù)緩沖區(qū)用于存放通過HDMI數(shù)據(jù)線傳送過來的外部播放設(shè)備的外部視頻數(shù)據(jù),以及外部音頻數(shù)據(jù)緩沖區(qū)用于存放通過HDMI數(shù)據(jù)線傳送過來的外部播放設(shè)備的外部音頻數(shù)據(jù)。當(dāng)然,也可以用本地音頻數(shù)據(jù)緩沖區(qū)來存放通過HDMI數(shù)據(jù)線傳送過來的外部播放設(shè)備的外部音頻數(shù)據(jù),以及用本地視頻數(shù)據(jù)緩沖區(qū)來存放通過HDMI數(shù)據(jù)線傳送過來的外部播放設(shè)備的外部視頻數(shù)據(jù)。上述本地音視頻數(shù)據(jù)和外部音視頻數(shù)據(jù)存放的區(qū)域因個人喜好而定,本發(fā)明實(shí)施例不作限定。
      [0066]205、若用戶選擇的播放方式為混合播放方式,本地播放設(shè)備通過HDMI線接收外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)。
      [0067]本發(fā)明實(shí)施例中,本地播放設(shè)備獲取到外部播放設(shè)備的音視頻數(shù)據(jù)的具體流程為:先通過步驟204建立好緩存區(qū),然后通過HDMI驅(qū)動提供的接口,讀取到TMDS時(shí)鐘通道攜帶的信息內(nèi)容,共由10位數(shù)據(jù)構(gòu)成,解析這10位數(shù)據(jù)的內(nèi)容,據(jù)此判定出當(dāng)前TMDS另外三個數(shù)據(jù)通道正在傳輸?shù)臄?shù)據(jù)類型;通過HDMI驅(qū)動提供的接口,依次讀取到三個TMDS數(shù)據(jù)通道(每個通道由10位數(shù)據(jù)構(gòu)成)對應(yīng)的數(shù)據(jù)接收緩存區(qū)。
      [0068]206、本地播放設(shè)備將外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)和外部音頻數(shù)據(jù)分別緩存到外部視頻數(shù)據(jù)緩沖區(qū)和所述外部音頻數(shù)據(jù)緩沖區(qū),以及,將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和本地音頻數(shù)據(jù)分別緩存到本地視頻數(shù)據(jù)緩沖區(qū)和本地音頻數(shù)據(jù)緩沖區(qū)。
      [0069]本發(fā)明實(shí)施例中,此處是將步驟205中獲取到的三個TMDS數(shù)據(jù)通道中數(shù)據(jù)按照類型分別保存至對應(yīng)的緩存區(qū)中。
      [0070]207、本地播放設(shè)備將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放,以及,按照與混合播放方式對應(yīng)的音頻分流方式將本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。
      [0071]本發(fā)明實(shí)施例中,上述窗口是根據(jù)用戶選擇的顯示窗口布局方式,通過計(jì)算轉(zhuǎn)換成本地播放和外部播放時(shí)窗口的位置和寬高大小,其結(jié)果采用像素個數(shù)進(jìn)行表示。現(xiàn)舉例說明,比如某用戶選擇外部播放設(shè)備和本地播放設(shè)備混合播放時(shí),采用顯示窗口大小平分的方式,根據(jù)這個選定結(jié)果,首先得到本地播放設(shè)備的顯示緩存的寬高參數(shù),分別用Wd、Hd表示,然后,通過下述計(jì)算方法確定兩個播放設(shè)備的顯示窗口坐標(biāo):xsl = O ;Ysl = O ;ffsl =Wd/2 ;Hsl = Hd/2 ;Xse = ffd/2 ;Yse = Hd/2 ;ffse = ffd/2 ;Hse = Hd/2。其中本地播放設(shè)備顯示窗口坐標(biāo),用Xsl、Ysl、Wsl、Hsl表示,外部播放設(shè)備顯示窗口坐標(biāo),用Xse、Yse> Wse、Hse表示。
      [0072]現(xiàn)在以混合播放方式中的方式一為例進(jìn)行具體說明,根據(jù)上述用戶選擇的窗口布局方式,設(shè)定好本地播放設(shè)備播放節(jié)目時(shí)占用的窗口位置和寬高,分別用xsl、Ysl> Wsl> Hsl進(jìn)行表示,以及外部播放設(shè)備播放節(jié)目時(shí)占用的窗口位置和寬高,分別用Xse、Yse、Wse、Hse進(jìn)行表示,(這些設(shè)定參數(shù)都已經(jīng)轉(zhuǎn)換成以像素為單位進(jìn)行表示);并獲取到本地播放設(shè)備正在播放的片源實(shí)際寬、高參數(shù),用Wr1、Hrl表示,以及外部播放設(shè)備播放的片源實(shí)際分辨率參數(shù),用WM、HM表示;同時(shí)獲取到本地播放設(shè)備顯示緩存區(qū)的分辨率參數(shù),用Wd、Hd表示;根據(jù)這些參數(shù),通過計(jì)算,得到本地播放設(shè)備和外部播放設(shè)備在本地播放設(shè)備同時(shí)實(shí)現(xiàn)播放節(jié)目時(shí),其圖像寬高壓縮比值。本地播放設(shè)備播放時(shí)的圖像寬、高壓縮比用Kwl、Khl表示,其計(jì)算方法為:Kwl = ffsl/ffrl,Khl = Hsl/Hrt,外部播放設(shè)備輸出到本地播放設(shè)備播放時(shí)的圖像寬高壓縮比用Kwe和Khe表示,其計(jì)算方法為:Kwe = ffse/ffre, Khe = Hse/HM。
      [0073]將上述得到的寬高壓縮比作為輸入?yún)?shù),調(diào)用本地播放系統(tǒng)中的圖像壓縮接口,分別對本地視頻數(shù)據(jù)緩存區(qū)和外部視頻數(shù)據(jù)緩存區(qū)中的數(shù)據(jù)進(jìn)行圖像壓縮處理,將得到的本地播放設(shè)備的視頻圖像壓縮數(shù)據(jù),按照用戶設(shè)定的播放窗口參數(shù)Xsl、Ysl> Wsl、Hsl填充到本地播放設(shè)備的視頻顯示緩存區(qū)對應(yīng)的位置和區(qū)域內(nèi),并將得到的外部播放設(shè)備的視頻圖像壓縮數(shù)據(jù),按照用戶設(shè)定的播放窗口參數(shù)Xse、Yse> Wse> Hse填充到本地播放設(shè)備的視頻顯示緩存區(qū)對應(yīng)的位置和區(qū)域內(nèi)。本地播放系統(tǒng)讀取視頻顯示緩存區(qū)中的各個像素點(diǎn)信息,將其轉(zhuǎn)換成HDMI接口定義的數(shù)據(jù)格式,通過HDMI數(shù)據(jù)線輸出到電視畫面中,從而實(shí)現(xiàn)了兩個或多個播放設(shè)備的視頻混合輸出效果。讀取外部音頻數(shù)據(jù)緩存區(qū)的內(nèi)容,按照藍(lán)牙協(xié)議要求的數(shù)據(jù)格式,將數(shù)據(jù)進(jìn)行組包后,調(diào)用藍(lán)牙驅(qū)動接口,將音頻數(shù)據(jù)通過藍(lán)牙設(shè)備發(fā)送出去,從而實(shí)現(xiàn)外部播放設(shè)備所播放的節(jié)目聲音,通過藍(lán)牙向用戶進(jìn)行傳送。
      [0074]通過實(shí)施圖2所描述的方法,用戶無需手動頻繁地插拔HDMI線就可以實(shí)現(xiàn)播放設(shè)備之間的切換,從而提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。
      [0075]請參閱圖3,圖3是本發(fā)明實(shí)施例公開的一種音視頻的播放方法中的本地控制器控制播放操作的方法流程示意圖。完成圖3所示方法的前提是已經(jīng)能實(shí)現(xiàn)圖2所示的音視頻的播放方法,如圖3所示,包括如下步驟:
      [0076]301、本地播放設(shè)備接收用戶通過本地控制器輸入的播放控制指令。
      [0077]302、播放控制指令的輸入焦點(diǎn)是否位于本地播放設(shè)備用于播放外部視頻數(shù)據(jù)的窗口內(nèi)。
      [0078]作為一種可選的實(shí)施方式,若用戶通過本地控制器輸入的播放控制指令的焦點(diǎn)對準(zhǔn)的是本地播放設(shè)備用于播放外部視頻數(shù)據(jù)的窗口時(shí),則執(zhí)行步驟303,否則,執(zhí)行步驟306。
      [0079]303、以該播放控制指令包括的本地控制器的物理鍵值為依據(jù),從本地播放設(shè)備存儲的本地控制器的物理鍵值和邏輯鍵值的映射表中,識別出與本地遙控器的物理鍵值對應(yīng)的邏輯鍵值。
      [0080]本發(fā)明實(shí)施例中,在本地播放設(shè)備模塊內(nèi)部對用戶按鍵的定義和處理方法為,對每個控制鍵值,定義一個用戶邏輯鍵值和物理鍵值,其中邏輯鍵值是向應(yīng)用功能模塊進(jìn)行傳送的,物理鍵值則是控制器上每個按鍵所具有的唯一的紅外信息編碼,通過控制器驅(qū)動模塊,發(fā)送給接收設(shè)備。本地播放設(shè)備接收用戶操作控制器時(shí)其內(nèi)置的發(fā)射模塊傳入過來的按鍵物理鍵值,并將物理鍵值轉(zhuǎn)換成邏輯鍵值,通過對每個按鍵物理鍵值轉(zhuǎn)換成對應(yīng)的邏輯鍵值,本地播放設(shè)備建立和存儲本地控制器的物理鍵值和邏輯鍵值的映射表,因此只要接收到本地控制器的物理鍵值就可以通過該映射表識別出對應(yīng)的邏輯鍵值。
      [0081]304、從本地播放設(shè)備存儲的本地控制器的邏輯鍵值和外部控制器的物理鍵值的關(guān)系映射表中,識別出與所述本地遙控器的物理鍵值對應(yīng)的邏輯鍵值相對應(yīng)的外部控制器的物理鍵值。
      [0082]本發(fā)明實(shí)施例中,在本地播放設(shè)備通過人機(jī)交互界面呈現(xiàn)一張包括控制器常用功能的學(xué)習(xí)按鍵圖像布局,其圖像上的按鍵名稱和位置與實(shí)際使用的控制器實(shí)物相符。通過本地控制器可以在圖像顯示區(qū)域中的每個鍵值圖標(biāo)之間進(jìn)行移動和選定,當(dāng)用戶操作本地播放設(shè)備專用的本地控制器選定某個按鍵(比如向上方向鍵)后,畫面提示用戶操作外部播放設(shè)備所配置的外部遙控器上的相應(yīng)位置上的按鍵,當(dāng)用戶點(diǎn)擊外部控制器上的向上方向鍵后,本地播放設(shè)備內(nèi)的紅外接收模塊,便可捕獲到其發(fā)射的物理鍵值,將得到的外部控制器的物理按鍵和本地控制器的用戶邏輯鍵值形成映射表,存儲在本地播放設(shè)備中。當(dāng)本地播放設(shè)備檢測到用戶輸入焦點(diǎn)在本地播放設(shè)備用于播放外部視頻數(shù)據(jù)的窗口內(nèi),并發(fā)出操控外部播放設(shè)備按鍵請求時(shí),通過調(diào)取存儲的鍵值映射表,即可識別出該按鍵請求對應(yīng)的外部控制器的物理鍵值。
      [0083]305、本地播放設(shè)備將所述外部控制器的物理鍵值發(fā)射到外部播放設(shè)備,以控制外部播放設(shè)備做出相應(yīng)的播放控制操作,所述播放控制操作包括音量增強(qiáng)、音量減小、頻道更換。
      [0084]本發(fā)明實(shí)施例中,本地播放設(shè)備上安裝有一個紅外發(fā)射頭裝置,通過該紅外發(fā)射頭將步驟305中識別到的外部控制器的物理鍵值發(fā)射到外部播放設(shè)備,以實(shí)現(xiàn)用本地控制器控制外部播放設(shè)備做出相應(yīng)的播放控制操作,如暫停、換臺、音量增強(qiáng)、音量減小等操作。
      [0085]306、本地播放設(shè)備直接響應(yīng)該播放控制指令包括的本地控制器的物理鍵值以做出相應(yīng)的播放控制操作。
      [0086]作為一種可選的實(shí)施方式,當(dāng)步驟302中所述的播放控制指令的輸入焦點(diǎn)不在本地播放設(shè)備用于播放外部視頻數(shù)據(jù)的窗口區(qū)域內(nèi)時(shí),則本地播放設(shè)備接收該播放控制指令包括的本地控制器的物理鍵值并做出相應(yīng)的播放控制操作,如暫停、換臺、音量增強(qiáng)、音量減小等操作。
      [0087]通過實(shí)施圖3所描述的方法,本地播放設(shè)備通過接收本地控制器發(fā)出的信號,實(shí)現(xiàn)了借用本地播放設(shè)備轉(zhuǎn)發(fā)外部播放設(shè)備可以接收識別的物理鍵值,間接的實(shí)現(xiàn)通過本地控制器,實(shí)現(xiàn)對外部播放設(shè)備的操作控制,從而大大減少了用戶頻繁更換控制器的繁瑣動作,提升用戶體驗(yàn)感,且大大提高了播放設(shè)備的易用方便性。
      [0088]請參閱圖4,圖4是本發(fā)明實(shí)施例公開的一種通信連接的構(gòu)架示意圖。在圖4所示的通信連接構(gòu)架圖中,本地播放設(shè)備可以是具有n+1個HDMI接口的播放設(shè)備,其中的η個HDMI接口可以同時(shí)和η個外部播放設(shè)備進(jìn)行連接通信,其中η為大于等于I的整數(shù)。如圖4所示,本地播放設(shè)備可以通過HDMI數(shù)據(jù)線與外部播放設(shè)備I建立通信連接,同時(shí)本地播放設(shè)備也可以通過HDMI數(shù)據(jù)線與外部播放設(shè)備2建立通信連接,以此類推,本地播放設(shè)備同時(shí)可以通過HDMI數(shù)據(jù)線與外部播放設(shè)備η建立通信連接;顯示設(shè)備也是通過HDMI數(shù)據(jù)線與本地播放設(shè)備進(jìn)行通信連接。在圖4所示的通信連接構(gòu)架圖中,本地播放設(shè)備,外部播放設(shè)備以及顯示設(shè)備均具有HDMI接口,因此,本地播放設(shè)備可以同時(shí)通過HDMI數(shù)據(jù)線與一個或多個外部播放設(shè)備建立通信連接,從而將外部播放設(shè)備的音視頻數(shù)據(jù)通過HDMI數(shù)據(jù)線傳輸至本地播放設(shè)備;而本地播放設(shè)備也通過HDMI數(shù)據(jù)線與一個或多個顯示設(shè)備建立連接通信,從而將本地播放設(shè)備要播放的音視頻數(shù)據(jù)通過HDMI數(shù)據(jù)線顯示出來。
      [0089]上述本地播放設(shè)備和外部播放設(shè)備可以是任何具備播放和存儲功能的設(shè)備,例如:機(jī)頂盒、DVD播放機(jī)、平板電腦、電子閱讀器、電視游樂器、數(shù)字音響、個人計(jì)算機(jī)(Personal Computer, PC)、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視等具有HDMI接口的設(shè)備。
      [0090]通過實(shí)施圖4所描述的構(gòu)架,用戶無需手動頻繁地插拔HDMI線就可以實(shí)現(xiàn)播放設(shè)備之間的切換,從而提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。
      [0091]請參閱圖5,圖5是本發(fā)明實(shí)施例公開的一種音視頻的播放設(shè)備的結(jié)構(gòu)示意圖。圖5所描述的音視頻的播放設(shè)備與外部播放設(shè)備之間通過HDMI數(shù)據(jù)線進(jìn)行連接通信。如圖5所示,該播放設(shè)備包括:
      [0092]第一單元501,用于接收用戶輸入的播放方式設(shè)置指令,所述播放方式設(shè)置指令包括播放方式設(shè)定參數(shù)。
      [0093]本發(fā)明實(shí)施例中,外部播放設(shè)備通過HDMI數(shù)據(jù)線接入該播放設(shè)備后,用戶通過操作該播放設(shè)備,向該播放設(shè)備輸入播放方式設(shè)置指令,用戶可以通過直接操作該播放設(shè)備上的指定按鈕,也可以通過該播放設(shè)備配置的專用控制器來輸入指令。
      [0094]第二單元502,用于依據(jù)所述第一單元501接收的所述播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式。
      [0095]作為一種可選的實(shí)施方式,所述本地播放設(shè)備獨(dú)立播放方式是指該播放設(shè)備僅選擇該播放設(shè)備的音視頻作為輸出源進(jìn)行獨(dú)立播放,且切斷外部播放設(shè)備的輸入通道。
      [0096]作為一種可選的實(shí)施方式,所述外部播放設(shè)備獨(dú)立播放方式是指該播放設(shè)備僅選擇通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的音視頻作為輸出源進(jìn)行獨(dú)立播放,且關(guān)閉該播放設(shè)備自身的信號輸出。
      [0097]作為一種可選的實(shí)施方式,所述混合播放方式包括方式一,該播放設(shè)備同時(shí)選擇自身的視頻和通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的視頻進(jìn)行混合同時(shí)播放,以及,該播放設(shè)備選擇自身的音頻進(jìn)行直接播放,同時(shí)通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的音頻利用該播放設(shè)備中集成的藍(lán)牙驅(qū)動接口進(jìn)行傳送播放?;蛘撸?br> [0098]方式二,該播放設(shè)備同時(shí)選擇自身的視頻和通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的視頻進(jìn)行混合同時(shí)播放,以及,該播放設(shè)備選擇通過HDMI數(shù)據(jù)線傳入的外部播放設(shè)備的音頻進(jìn)行直接播放,同時(shí)將自身的音頻利用該播放設(shè)備中集成的藍(lán)牙驅(qū)動接口進(jìn)行傳送播放。
      [0099]一個實(shí)施例中,本單元根據(jù)用戶輸入的播放方式設(shè)定參數(shù)設(shè)置該播放設(shè)備的播放方式。例如,用戶輸入的參數(shù)為I,則后臺程序設(shè)置對應(yīng)的播放方式為本地播放設(shè)備獨(dú)立播放方式,用戶輸入的參數(shù)為2,則后臺程序設(shè)置對應(yīng)的播放方式為外部播放設(shè)備獨(dú)立播放方式,用戶輸入的參數(shù)為3,則后臺程序設(shè)置對應(yīng)的播放方式為混合播放方式中的方式一,用戶輸入的參數(shù)為4,則后臺程序設(shè)置對應(yīng)的播放方式為混合播放方式中的方式二。上述用戶輸入的播放方式設(shè)定參數(shù)所對應(yīng)的播放方式還有許多種情況,本發(fā)明實(shí)施例不作限定。
      [0100]第三單元503,用于接收用戶選擇的所述播放方式。
      [0101]本發(fā)明實(shí)施例中,本單元接收用戶的輸入操作,同樣用戶可以選擇直接操作該播放設(shè)備上的指定按鈕,也可以選擇該播放設(shè)備配置的專用控制器來進(jìn)行輸入,該播放設(shè)備根據(jù)用戶輸入的參數(shù),找到所述第二單元502在后臺程序中已經(jīng)設(shè)置好的與用戶輸入的參數(shù)相對應(yīng)的播放方式。
      [0102]第四單元504,用于當(dāng)所述第三單元503接收的所述用戶選擇的所述播放方式為所述混合播放方式時(shí),通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)。
      [0103]本發(fā)明實(shí)施例中,當(dāng)所述第三單元503中用戶輸入的參數(shù)對應(yīng)的播放方式為混合播放方式時(shí),本單元通過HDMI線實(shí)時(shí)接收外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù),其中,混合播放方式可以是混合播放方式中的方式一,也可以是混合播放方式中的方式二。
      [0104]第五單元505,用于將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述第四單元504接收的所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放;以及,按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述第四單元504接收的所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。
      [0105]本發(fā)明實(shí)施例中,本單元將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放,包括:
      [0106]獲取用戶輸入的窗口設(shè)定參數(shù),并依據(jù)所述窗口設(shè)定參數(shù)分別設(shè)置用于播放所述本地視頻數(shù)據(jù)以及用于播放所述外部視頻數(shù)據(jù)的窗口的位置和大?。?br> [0107]將所述本地視頻數(shù)據(jù)進(jìn)行壓縮,獲得壓縮后的適合于所述用于播放所述本地視頻數(shù)據(jù)的窗口的大小的本地壓縮視頻數(shù)據(jù);
      [0108]將所述外部視頻數(shù)據(jù)進(jìn)行壓縮,獲得壓縮后的適合于所述用于播放所述外部視頻數(shù)據(jù)的窗口的大小的外部壓縮視頻數(shù)據(jù);
      [0109]將所述本地壓縮視頻數(shù)據(jù)和所述外部壓縮視頻數(shù)據(jù)分別通過所述用于播放所述本地視頻數(shù)據(jù)的窗口以及所述用于播放所述外部視頻數(shù)據(jù)的窗口同時(shí)播放。
      [0110]作為一種可選的實(shí)施方式,當(dāng)所述混合播放方式為混合播放方式中的方式一時(shí),所述按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放,包括:
      [0111]本單元將所述本地音頻數(shù)據(jù)通過該播放設(shè)備進(jìn)行播放,同時(shí)將所述外部音頻數(shù)據(jù)通過藍(lán)牙設(shè)備進(jìn)行播放。
      [0112]作為一種可選的實(shí)施方式,當(dāng)所述混合播放方式為混合播放方式中的方式二時(shí),所述按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放,包括:
      [0113]本單元將所述外部音頻數(shù)據(jù)通過該播放設(shè)備進(jìn)行播放,同時(shí)將所述本地音頻數(shù)據(jù)通過藍(lán)牙設(shè)備進(jìn)行播放。
      [0114]通過實(shí)施圖5所描述的播放設(shè)備,用戶無需手動頻繁地插拔HDMI線就可以實(shí)現(xiàn)播放設(shè)備之間的切換,從而提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。
      [0115]請參閱圖6,圖6是本發(fā)明實(shí)施例公開的另一種音視頻的播放設(shè)備的結(jié)構(gòu)示意圖。本發(fā)明設(shè)備實(shí)施例可以用于執(zhí)行本發(fā)明方法實(shí)施例一至三實(shí)現(xiàn)的方法,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例一、實(shí)施例二和實(shí)施例三。其中,圖6所示的音視頻的播放設(shè)備是由圖5所示的音視頻的播放設(shè)備進(jìn)行優(yōu)化得到的。圖6所示的音視頻的播放設(shè)備中除了包括圖5所示的音視頻的播放設(shè)備包括的單元之外,還可以包括:
      [0116]第六單元506,用于在所述第四單元504通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)之前,建立本地視頻數(shù)據(jù)緩沖區(qū)、本地音頻數(shù)據(jù)緩沖區(qū)、外部視頻數(shù)據(jù)緩沖區(qū)以及外部音頻數(shù)據(jù)緩沖區(qū)。
      [0117]作為一種可選的實(shí)施方式,本單元放在第一單元501之前或第二單元502之前或第三單元503之前均可行,上述建立的本地視頻數(shù)據(jù)緩沖區(qū)用于存放該播放設(shè)備中自身的視頻數(shù)據(jù),本地音頻數(shù)據(jù)緩沖區(qū)用于存放該播放設(shè)備中自身的音頻數(shù)據(jù),外部視頻數(shù)據(jù)緩沖區(qū)用于存放通過HDMI數(shù)據(jù)線傳送過來的外部播放設(shè)備的外部視頻數(shù)據(jù),以及外部音頻數(shù)據(jù)緩沖區(qū)用于存放通過HDMI數(shù)據(jù)線傳送過來的外部播放設(shè)備的外部音頻數(shù)據(jù)。當(dāng)然,也可以用本地音頻數(shù)據(jù)緩沖區(qū)來存放通過HDMI數(shù)據(jù)線傳送過來的外部播放設(shè)備的外部音頻數(shù)據(jù),以及用本地視頻數(shù)據(jù)緩沖區(qū)來存放通過HDMI數(shù)據(jù)線傳送過來的外部播放設(shè)備的外部視頻數(shù)據(jù)。上述本地音視頻數(shù)據(jù)和外部音視頻數(shù)據(jù)存放的區(qū)域因個人喜好而定,本發(fā)明實(shí)施例不作限定。
      [0118]第七單元507,用于在所述第四單元504通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)之后,將所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)和外部音頻數(shù)據(jù)分別緩存到所述第六單元506建立的所述外部視頻數(shù)據(jù)緩沖區(qū)和所述外部音頻數(shù)據(jù)緩沖區(qū);以及,將所述本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和本地音頻數(shù)據(jù)分別緩存到所述第六單元506建立的所述本地視頻數(shù)據(jù)緩沖區(qū)和所述本地音頻數(shù)據(jù)緩沖區(qū)。
      [0119]第八單元508,用于接收用戶通過本地控制器輸入的播放控制指令,若所述播放控制指令的輸入焦點(diǎn)位于所述用于播放所述外部視頻數(shù)據(jù)的窗口內(nèi)時(shí),則以所述播放控制指令包括的所述本地遙控器的物理鍵值為依據(jù),從存儲的所述本地控制器的物理鍵值和邏輯鍵值的映射表中,識別出與所述本地遙控器的物理鍵值對應(yīng)的邏輯鍵值,以及從存儲的所述本地控制器的邏輯鍵值和所述外部控制器的物理鍵值的關(guān)系映射表中,識別出與所述本地遙控器的物理鍵值對應(yīng)的邏輯鍵值相對應(yīng)的所述外部控制器的物理鍵值。
      [0120]第九單元509,用于將所述第八單元識別出的所述外部控制器的物理鍵值發(fā)射到所述外部播放設(shè)備,以控制所述外部播放設(shè)備做出相應(yīng)的播放控制操作,所述播放控制操作包括音量增強(qiáng)、音量減小、頻道更換。
      [0121]本發(fā)明實(shí)施例中,本單元是該播放設(shè)備上安裝的一個紅外發(fā)射頭裝置,通過該紅外發(fā)射頭將所述第八單元508中識別到的外部控制器的物理鍵值發(fā)射到外部播放設(shè)備,以實(shí)現(xiàn)用本地控制器控制外部播放設(shè)備做出相應(yīng)的播放控制操作,如暫停、換臺、音量增強(qiáng)、音量減小等操作。
      [0122]上述播放設(shè)備可以是任何具備播放和存儲功能的設(shè)備,例如:機(jī)頂盒、DVD播放機(jī)、平板電腦、電子閱讀器、電視游樂器、個人計(jì)算機(jī)(Personal Computer, PC)、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視等具有HDMI接口的設(shè)備。
      [0123]通過實(shí)施圖6所描述的播放設(shè)備,用戶無需手動頻繁地插拔HDMI線就可以實(shí)現(xiàn)播放設(shè)備之間的切換,從而提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。此外,該播放設(shè)備通過接收本地控制器發(fā)出的信號,實(shí)現(xiàn)了借用本地播放設(shè)備轉(zhuǎn)發(fā)外部播放設(shè)備可以接收識別的物理鍵值,間接的實(shí)現(xiàn)通過本地控制器,實(shí)現(xiàn)對外部播放設(shè)備的操作控制,從而大大減少了用戶頻繁更換控制器的繁瑣動作,提升用戶體驗(yàn)感,且大大提高了播放設(shè)備的易用方便性。
      [0124]請參閱圖7,圖7是本發(fā)明實(shí)施例公開的另一種音視頻的播放設(shè)備的結(jié)構(gòu)示意圖。本發(fā)明設(shè)備實(shí)施例可以用于執(zhí)行本發(fā)明方法實(shí)施例一至三實(shí)現(xiàn)的方法,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例一、實(shí)施例二和實(shí)施例三。
      [0125]該播放設(shè)備可以是OTT播放設(shè)備、DVB播放設(shè)備、DVD播放機(jī)、個人電腦、車載設(shè)備等具有HDMI接口的設(shè)備,圖7示出的是本發(fā)明實(shí)施例公開的一種音視頻的播放設(shè)備的部分結(jié)構(gòu)的示意圖。以下以O(shè)TT播放設(shè)備為例,如圖7所示,該播放設(shè)備包括處理器700、RF (Radio Frequency,射頻)模塊 701、電源板 702、Wifi 模塊 703、HDMI 接 口 704、存儲器 705、視頻模塊706、音頻模塊707、藍(lán)牙驅(qū)動模塊708、紅外接收模塊709、紅外發(fā)射模塊710等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的OTT播放設(shè)備的結(jié)構(gòu)并不構(gòu)成對OTT播放設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
      [0126]下面結(jié)合圖7對OTT播放設(shè)備的各個構(gòu)成部件進(jìn)行具體的介紹:
      [0127]處理器700是OTT播放設(shè)備的控制中心,里面集成了 CPU、解碼器、解復(fù)用器、圖形處理器等模塊,利用各種接口和線路連接整個OTT播放設(shè)備的各個部分,通過運(yùn)行軟件程序或模塊來執(zhí)行OTT播放設(shè)備的各種功能和處理數(shù)據(jù)。
      [0128]RF模塊701可用于在音視頻的播放過程中接收和發(fā)送信號,將接收到的射頻信號輸入處理器700中進(jìn)行解調(diào)處理。通常,RF模塊包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、稱合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。
      [0129]電源板702用于給OTT播放設(shè)備的各個模塊進(jìn)行供電,電源可以通過電源管理系統(tǒng)與處理器700邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功倉泛。
      [0130]Wifi模塊703可以連接家庭中的無線網(wǎng)絡(luò),使用戶可以瀏覽網(wǎng)頁、資源共享、網(wǎng)絡(luò)購物和訪問流式媒體等,雖然圖7示出了 Wifi模塊703,但是可以理解的是,其并不屬于音視頻的播放設(shè)備的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
      [0131 ] HDMI接口 704用于將該播放設(shè)備和外部播放設(shè)備,以及用于將該播放設(shè)備和顯示設(shè)備進(jìn)行連接通信,從而進(jìn)行音視頻數(shù)據(jù)的傳輸。
      [0132]存儲器705可用于存儲軟件程序以及模塊,處理器700通過運(yùn)行存儲在存儲器705中的軟件程序以及模塊,從而執(zhí)行OTT播放設(shè)備的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器705可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如播放方式設(shè)置功能、聲音播放功能和視頻播放功能等)等;存儲數(shù)據(jù)區(qū)可用于存儲該播放設(shè)備自身的音視頻數(shù)據(jù)以及外部播放設(shè)備傳輸過來的外部音視頻數(shù)據(jù),并將存儲的數(shù)據(jù)交給處理器700進(jìn)行處理。
      [0133]視頻模塊706用于對視頻進(jìn)行濾波等操作,并通過視頻輸出端口輸出至顯示設(shè)備進(jìn)行播放顯示。
      [0134]音頻模塊707用于對音頻進(jìn)行去噪、放大等操作,并通過音頻輸出設(shè)備進(jìn)行輸出。
      [0135]藍(lán)牙驅(qū)動模塊708用于將該播放設(shè)備的音頻數(shù)據(jù)或外部設(shè)備的音頻數(shù)據(jù)通過藍(lán)牙設(shè)備進(jìn)行輸出播放。
      [0136]紅外接收模塊709用于接收用戶操作該播放設(shè)備的專用遙控器發(fā)射出的每個按鍵所具有的唯一的紅外信息編碼,并發(fā)送給處理器700進(jìn)行處理。
      [0137]紅外發(fā)射模塊710用于將該播放設(shè)備的專用遙控器發(fā)射出的物理鍵值對應(yīng)的邏輯鍵值相對應(yīng)的外部播放設(shè)備的遙控器的物理鍵值發(fā)射至外部播放設(shè)備,因此外部播放設(shè)備可以根據(jù)該鍵值信息完成相應(yīng)的播放操作。
      [0138]本發(fā)明實(shí)施例中,該播放設(shè)備接收用戶輸入的播放方式設(shè)置指令,所述播放方式設(shè)置指令包括播放方式設(shè)定參數(shù),依據(jù)所述播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式,并接收用戶選擇的所述播放方式;若所述用戶選擇的所述播放方式為所述混合播放方式,該播放設(shè)備通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù),將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放,以及,按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。因此,用戶無需手動頻繁地插拔HDMI線就可以實(shí)現(xiàn)播放設(shè)備之間的切換,從而提升播放設(shè)備之間的切換效率,且能避免對HDMI接口造成損傷。此外,該播放設(shè)備通過接收本地控制器發(fā)出的信號,實(shí)現(xiàn)了借用本地播放設(shè)備轉(zhuǎn)發(fā)外部播放設(shè)備可以接收識別的物理鍵值,間接的實(shí)現(xiàn)通過本地控制器,實(shí)現(xiàn)對外部播放設(shè)備的操作控制,從而大大減少了用戶頻繁更換控制器的繁瑣動作,提升用戶體驗(yàn)感,且大大提高了播放設(shè)備的易用方便性。
      [0139]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存取存儲器(Random AccessMemory,簡稱 RAM)等。
      [0140]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
      【權(quán)利要求】
      1.一種音視頻的播放方法,其特征在于,所述方法中本地播放設(shè)備與外部播放設(shè)備之間通過HDMI線通信連接,所述方法包括: 所述本地播放設(shè)備接收用戶輸入的播放方式設(shè)置指令,所述播放方式設(shè)置指令包括播放方式設(shè)定參數(shù); 所述本地播放設(shè)備依據(jù)所述播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式; 所述本地播放設(shè)備接收用戶選擇的所述播放方式; 若所述用戶選擇的所述播放方式為所述混合播放方式,所述本地播放設(shè)備通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù); 所述本地播放設(shè)備將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放; 以及,所述本地播放設(shè)備按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。
      2.如權(quán)利要求1所述的方法,其特征在于,所述本地播放設(shè)備通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)之前,所述方法還包括: 所述本地播放設(shè)備分別建立本地視頻數(shù)據(jù)緩沖區(qū)、本地音頻數(shù)據(jù)緩沖區(qū)、外部視頻數(shù)據(jù)緩沖區(qū)以及外部音頻 數(shù)據(jù)緩沖區(qū); 所述本地播放設(shè)備通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)之后,所述方法還包括: 所述本地播放設(shè)備將所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)和外部音頻數(shù)據(jù)分別緩存到所述外部視頻數(shù)據(jù)緩沖區(qū)和所述外部音頻數(shù)據(jù)緩沖區(qū); 以及,所述本地播放設(shè)備將所述本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和本地音頻數(shù)據(jù)分別緩存到所述本地視頻數(shù)據(jù)緩沖區(qū)和所述本地音頻數(shù)據(jù)緩沖區(qū)。
      3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 若所述用戶選擇的所述播放方式為所述本地播放設(shè)備獨(dú)立播放方式,則僅選擇所述本地音視頻數(shù)據(jù)進(jìn)行獨(dú)立播放。
      4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 若所述用戶選擇的所述播放方式為所述外部播放設(shè)備獨(dú)立播放方式,則僅選擇所述外部音視頻數(shù)據(jù)進(jìn)行獨(dú)立播放。
      5.如權(quán)利要求1所述的方法,其特征在于,所述本地播放設(shè)備將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放,包括: 所述本地播放設(shè)備獲取用戶輸入的窗口設(shè)定參數(shù),并依據(jù)所述窗口設(shè)定參數(shù)分別設(shè)置用于播放所述本地視頻數(shù)據(jù)以及用于播放所述外部視頻數(shù)據(jù)的窗口的位置和大??; 所述本地播放設(shè)備將所述本地視頻數(shù)據(jù)進(jìn)行壓縮,獲得壓縮后的適合于所述用于播放所述本地視頻數(shù)據(jù)的窗口的大小的本地壓縮視頻數(shù)據(jù); 所述本地播放設(shè)備將所述外部視頻數(shù)據(jù)進(jìn)行壓縮,獲得壓縮后的適合于所述用于播放所述外部視頻數(shù)據(jù)的窗口的大小的外部壓縮視頻數(shù)據(jù);所述本地播放設(shè)備將所述本地壓縮視頻數(shù)據(jù)和所述外部壓縮視頻數(shù)據(jù)分別通過所述用于播放所述本地視頻數(shù)據(jù)的窗口以及所述用于播放所述外部視頻數(shù)據(jù)的窗口同時(shí)播放。
      6.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述與所述混合播放方式對應(yīng)的音頻分流方式包括由所述本地播放設(shè)備播放所述本地音頻數(shù)據(jù),以及由藍(lán)牙設(shè)備播放所述外部音頻數(shù)據(jù)時(shí),所述本地播放設(shè)備按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放,包括: 所述本地播放設(shè)備將所述本地音頻數(shù)據(jù)通過所述本地播放設(shè)備進(jìn)行播放,同時(shí)將所述外部音頻數(shù)據(jù)通過所述藍(lán)牙設(shè)備進(jìn)行播放。
      7.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述與所述混合播放方式對應(yīng)的音頻分流方式包括由所述本地播放設(shè)備播放所述外部音頻數(shù)據(jù),以及由藍(lán)牙設(shè)備播放所述本地音頻數(shù)據(jù)時(shí),所述本地播放設(shè)備按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放,包括: 所述本地播放設(shè)備將所述外部音頻數(shù)據(jù)通過所述本地播放設(shè)備進(jìn)行播放,同時(shí)將所述本地音頻數(shù)據(jù)通過所述藍(lán)牙設(shè)備進(jìn)行播放。
      8.如權(quán)利要求1~7任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 所述本地播放設(shè)備接收用戶通過本地控制器輸入的播放控制指令,若所述播放控制指令的輸入焦點(diǎn)位于所述用于播放所述外部視頻數(shù)據(jù)的窗口內(nèi)時(shí),則以所述播放控制指令包括的所述本地控制器的物理鍵值為依據(jù),從存儲的所述本地控制器的物理鍵值和邏輯鍵值的映射表中,識別出與所述本地遙控器的物理鍵值對應(yīng)的邏輯鍵值,以及從存儲的所述本地控制器的邏輯鍵值和所述外部控制器的物理鍵值的關(guān)系映射表中,識別出與所述本地遙控器的物理鍵值對應(yīng)的邏輯鍵值相對應(yīng)的所述外部控制器的物理鍵值; 所述本地播放設(shè)備將所述外部控制器的物理鍵值發(fā)射到所述外部播放設(shè)備,以控制所述外部播放設(shè)備做出相應(yīng)的播放控制操作,所述播放控制操作包括音量增強(qiáng)、音量減小、頻道更換。
      9.一種音視頻的播放設(shè)備,其特征在于,所述播放設(shè)備與外部播放設(shè)備之間通過HDMI線通信連接,所述播放設(shè)備包括: 第一單元,用于接收用戶輸入的播放方式設(shè)置指令,所述播放方式設(shè)置指令包括播放方式設(shè)定參數(shù); 第二單元,用于依據(jù)所述第一單元接收的所述播放方式設(shè)定參數(shù)設(shè)置音視頻的播放方式,所述播放方式包括本地播放設(shè)備獨(dú)立播放方式、外部播放設(shè)備獨(dú)立播放方式以及混合播放方式; 第三單元,用于接收用戶選擇的所述播放方式; 第四單元,用于當(dāng)所述第三單元接收的所述用戶選擇的所述播放方式為所述混合播放方式時(shí),通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù); 第五單元,用于將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述第四單元接收的所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放;以及,按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述第四單元接收的所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放。
      10.如權(quán)利要求9所述的播放設(shè)備,其特征在于,所述播放設(shè)備還包括: 第六單元,用于在所述第四單元通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)之前,建立本地視頻數(shù)據(jù)緩沖區(qū)、本地音頻數(shù)據(jù)緩沖區(qū)、外部視頻數(shù)據(jù)緩沖區(qū)以及外部音頻數(shù)據(jù)緩沖區(qū); 第七單元,用于在所述第四單元通過所述HDMI線接收所述外部播放設(shè)備發(fā)送過來的外部音視頻數(shù)據(jù)之后,將所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)和外部音頻數(shù)據(jù)分別緩存到所述第六單元建立的所述外部視頻數(shù)據(jù)緩沖區(qū)和所述外部音頻數(shù)據(jù)緩沖區(qū);以及,將所述本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和本地音頻數(shù)據(jù)分別緩存到所述第六單元建立的所述本地視頻數(shù)據(jù)緩沖區(qū)和所述本地音頻數(shù)據(jù)緩沖區(qū)。
      11.如權(quán)利要求9所述的播放設(shè)備,其特征在于,若所述第三單元接收的所述用戶選擇的所述播放方式為所述本地播放設(shè)備獨(dú)立播放方式,則所述第五單元還用于僅選擇所述本地音視頻數(shù)據(jù)進(jìn)行獨(dú)立播放。
      12.如權(quán)利要求9所述的播放設(shè)備,其特征在于,若所述第三單元接收的所述用戶選擇的所述播放方式為所述外部播放設(shè)備獨(dú)立播放方式,則所述第五單元還用于僅選擇所述外部音視頻數(shù)據(jù)進(jìn)行獨(dú)立播放。
      13.如權(quán)利要求9所述的播放設(shè)備,其特征在于,所述第五單元將本地音視頻數(shù)據(jù)包括的本地視頻數(shù)據(jù)和所述第四單元接收的所述外部音視頻數(shù)據(jù)包括的外部視頻數(shù)據(jù)分別通過預(yù)先設(shè)定的不同窗口同時(shí)播放的具體方式為: 所述第五單元具體用于獲取用戶輸入的窗口設(shè)定參數(shù),并依據(jù)所述窗口設(shè)定參數(shù)分別設(shè)置用于播放所述本地視頻數(shù)據(jù)以及用于播放所述外部視頻數(shù)據(jù)的窗口的位置和大??;將所述本地視頻數(shù)據(jù)進(jìn)行壓縮,獲得壓縮后的適合于所述用于播放所述本地視頻數(shù)據(jù)的窗口的大小的本地壓縮視頻數(shù)據(jù);將所述外部視頻數(shù)據(jù)進(jìn)行壓縮,獲得壓縮后的適合于所述用于播放所述外部視頻數(shù)據(jù)的窗口的大小的外部壓縮視頻數(shù)據(jù);并將所述本地壓縮視頻數(shù)據(jù)和所述外部壓縮視頻數(shù)據(jù)分別通過所述用于播放所述本地視頻數(shù)據(jù)的窗口以及所述用于播放所述外部視頻數(shù)據(jù)的窗口同時(shí)播放。
      14.如權(quán)利要求9所述的播放設(shè)備,其特征在于,當(dāng)所述與所述混合播放方式對應(yīng)的音頻分流方式包括由所述播放設(shè)備播放所述本地音頻數(shù)據(jù),以及由藍(lán)牙設(shè)備播放所述外部音頻數(shù)據(jù)時(shí),所述第五單元按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述第四單元接收的所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放的具體方式為: 所述第五單元具體用于將所述本地音頻數(shù)據(jù)通過所述播放設(shè)備進(jìn)行播放,同時(shí)將所述外部音頻數(shù)據(jù)通過所述藍(lán)牙設(shè)備進(jìn)行播放。
      15.如權(quán)利要求9所述的播放設(shè)備,其特征在于,當(dāng)所述與所述混合播放方式對應(yīng)的音頻分流方式包括由所述播放設(shè)備播放所述外部音頻數(shù)據(jù),以及由藍(lán)牙設(shè)備播放所述本地音頻數(shù)據(jù)時(shí),所述第五單元按照與所述混合播放方式對應(yīng)的音頻分流方式將所述本地音視頻數(shù)據(jù)包括的本地音頻數(shù)據(jù)和所述第四單元接收的所述外部音視頻數(shù)據(jù)包括的外部音頻數(shù)據(jù)進(jìn)行分流同時(shí)播放的具體方式為: 所述第五單元具體用于將所述外部音頻數(shù)據(jù)通過所述播放設(shè)備進(jìn)行播放,同時(shí)將所述本地音頻數(shù)據(jù)通過所述藍(lán)牙設(shè)備進(jìn)行播放。
      16.如權(quán)利要求9~15任一項(xiàng)所述的播放設(shè)備,其特征在于,所述播放設(shè)備還包括: 第八單元,用于接收用戶通過本地控制器輸入的播放控制指令,若所述播放控制指令的輸入焦點(diǎn)位于所述用于播放所述外部視頻數(shù)據(jù)的窗口內(nèi)時(shí),則以所述播放控制指令包括的所述本地遙控器的物理鍵值為依據(jù),從存儲的所述本地控制器的物理鍵值和邏輯鍵值的映射表中,識別出與所述本地遙控器的物理鍵值對應(yīng)的邏輯鍵值,以及從存儲的所述本地控制器的邏輯鍵值和所述外部控制器的物理鍵值的關(guān)系映射表中,識別出與所述本地遙控器的物理鍵值對應(yīng)的邏輯鍵值相對應(yīng)的所述外部控制器的物理鍵值; 第九單元,用于將所述第八單元識別出的所述外部控制器的物理鍵值發(fā)射到所述外部播放設(shè)備,以控制所述外部播放設(shè)備做出相應(yīng)的播放控制操作,所述播放控制操作包括音量增強(qiáng)、音量減小、頻 道更換。
      【文檔編號】H04N21/438GK103997677SQ201410188562
      【公開日】2014年8月20日 申請日期:2014年5月6日 優(yōu)先權(quán)日:2014年5月6日
      【發(fā)明者】田超 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司, 深圳市創(chuàng)維軟件有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1