馬賽克視頻呈現(xiàn)的方法、顯示控制裝置及終端的制作方法
【專利摘要】馬賽克視頻呈現(xiàn)的方法、顯示控制裝置及終端。本發(fā)明公開(kāi)了一種馬賽克視頻呈現(xiàn)的方法,接收多個(gè)視頻數(shù)據(jù)流;調(diào)用與所述視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的播放器,每個(gè)所述播放器用于呈現(xiàn)一塊馬賽克區(qū)域;按照預(yù)置的分配規(guī)則,將多個(gè)所述視頻數(shù)據(jù)流分別分配給與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的播放器,并控制所述分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的馬賽克區(qū)域分別呈現(xiàn)。本發(fā)明技術(shù)方案可以為每個(gè)馬賽克區(qū)域設(shè)置獨(dú)立的節(jié)目源,提高了用戶體驗(yàn)。
【專利說(shuō)明】馬賽克視頻呈現(xiàn)的方法、顯示控制裝置及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及馬賽克視頻呈現(xiàn)的方法、顯示控制裝置及終端。
【背景技術(shù)】
[0002]隨著數(shù)字電視、衛(wèi)星電視、網(wǎng)絡(luò)電視的飛速發(fā)展,電視節(jié)目的數(shù)量越來(lái)越多,傳統(tǒng)的全屏瀏覽一次瀏覽的信息少,當(dāng)用戶要瀏覽所有節(jié)目時(shí),需要不停的換臺(tái),降低了瀏覽速度,這種全屏瀏覽方式已經(jīng)不能滿足用戶的需要。而基于馬賽克(MC,Mosaic Cell)的瀏覽方式允許用戶同時(shí)瀏覽多個(gè)視頻節(jié)目,能一次切換多個(gè)視頻節(jié)目,加快了用戶瀏覽的速度。
[0003]所謂MC就是將顯示屏幕劃分成多個(gè)區(qū)域(Cell),比如3X 3,4X4的顯示區(qū)域等。每個(gè)區(qū)域中獨(dú)立顯示不同的內(nèi)容,比如不同的頻道。Mosaic是數(shù)字電視,交互網(wǎng)絡(luò)電視(IPTV, Interactive Personality TV),互聯(lián)網(wǎng)電視(OTT Video, Over-The-Top Video)中的一項(xiàng)很有吸引力的業(yè)務(wù),在數(shù)字視頻廣播(DVB,Digital Video Broadcasting)中專門有定義。
[0004]目前的Mosaic視頻呈現(xiàn)方案是:一般是將一路視頻和其他幾路視頻的截圖頻復(fù)用成一路數(shù)據(jù)流發(fā)送到終端,然后在終端解復(fù)用后分別呈現(xiàn),或者是將所有視頻合成一路視頻,在終端將合成的畫面渲染在屏幕上,在視頻呈現(xiàn)時(shí)只能是其中一個(gè)MC以視頻呈現(xiàn),其他非選中MC以視頻截圖或節(jié)目單形式呈現(xiàn),或者是將幾個(gè)MC的視頻合成一路的方式呈現(xiàn),實(shí)際上相當(dāng)于單視頻播放,而現(xiàn)有這些方案都不能獨(dú)立為每個(gè)MC設(shè)置節(jié)目源,導(dǎo)致用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種馬賽克視頻呈現(xiàn)的方法,用于解決現(xiàn)有技術(shù)存在著的不能獨(dú)立為每個(gè)馬賽克區(qū)域設(shè)置節(jié)目源,導(dǎo)致用戶體驗(yàn)差的問(wèn)題。
[0006]一種馬賽克視頻呈現(xiàn)的方法,包括:
[0007]接收多個(gè)視頻數(shù)據(jù)流;
[0008]調(diào)用與多個(gè)視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的多個(gè)播放器,每個(gè)播放器用于在顯示區(qū)域中呈現(xiàn)一塊馬賽克區(qū)域;
[0009]按照預(yù)置的分配規(guī)則,將多個(gè)視頻數(shù)據(jù)流分別分配給多個(gè)播放器中與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的播放器,并控制分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的播放器所呈現(xiàn)的馬賽克區(qū)域呈現(xiàn)。
[0010]一種顯示控制裝置,包括:
[0011]接收單元,用于接收多個(gè)視頻數(shù)據(jù)流;
[0012]調(diào)用單元,用于調(diào)用與接收單元接收到的多個(gè)視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的多個(gè)播放器,多個(gè)播放器中的每個(gè)播放器用于在顯示區(qū)域中呈現(xiàn)一塊馬賽克區(qū)域;
[0013]分配單元,用于按照預(yù)置的分配規(guī)則,將多個(gè)視頻數(shù)據(jù)流中的每個(gè)視頻數(shù)據(jù)流分配給多個(gè)播放器中對(duì)應(yīng)的播放器;
[0014]控制單元,用于控制分配單元分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的播放器所呈現(xiàn)的馬賽克區(qū)域呈現(xiàn)。
[0015]一種終端,終端包括顯示控制裝置和顯示屏幕,顯示屏幕用于提供顯示區(qū)域,顯示控制裝置為上述方案中的顯示控制裝置,顯示屏幕還用于在顯示區(qū)域中顯示顯示控制裝置控制的在馬賽克區(qū)域呈現(xiàn)的視頻數(shù)據(jù)流。
[0016]本發(fā)明實(shí)施例采用接收多個(gè)視頻數(shù)據(jù)流;調(diào)用與所述視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的播放器,每個(gè)所述播放器用于呈現(xiàn)一塊馬賽克區(qū)域;按照預(yù)置的分配規(guī)則,將多個(gè)所述視頻數(shù)據(jù)流分別分配給與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的播放器,并控制所述分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的馬賽克區(qū)域分別呈現(xiàn)。與現(xiàn)有技術(shù)中的同一屏幕上,只能有一個(gè)馬賽克區(qū)域顯示視頻節(jié)目相比,本發(fā)明實(shí)施例提供的馬賽克視頻呈現(xiàn)的方法,可以為每個(gè)馬賽克區(qū)域設(shè)置獨(dú)立的節(jié)目源,提高了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0017]圖1是本發(fā)明實(shí)施例提供的方法的一實(shí)施例示意圖;
[0018]圖2是本發(fā)明一場(chǎng)景舉例示意圖;
[0019]圖3A 3D是本發(fā)明另一場(chǎng)景舉例不意圖;
[0020]圖4是本發(fā)明另一場(chǎng)景舉例不意圖;
[0021]圖5是本發(fā)明另一場(chǎng)景舉例示意圖;
[0022]圖6是本發(fā)明另一場(chǎng)景舉例不意圖;
[0023]圖7A~7B是本發(fā)明另一場(chǎng)景舉例示意圖;
[0024]圖8A~8B是本發(fā)明另一場(chǎng)景舉例示意圖;
[0025]圖9A 9C是本發(fā)明另一場(chǎng)景舉例7]^意圖;
[0026]圖10是本發(fā)明另一場(chǎng)景舉例不意圖;
[0027]圖11是本發(fā)明另一場(chǎng)景舉例不意圖;
[0028]圖12是本發(fā)明另一場(chǎng)景舉例不意圖;
[0029]圖13是本發(fā)明另一場(chǎng)景舉例不意圖;
[0030]圖14是本發(fā)明另一場(chǎng)景舉例不意圖;
[0031]圖15是本發(fā)明顯示控制裝置的一實(shí)施例示意圖;
[0032]圖16是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0033]圖17是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0034]圖18是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0035]圖19是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0036]圖20是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0037]圖21是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0038]圖22是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0039]圖23是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0040]圖24是本發(fā)明顯示控制裝置的另一實(shí)施例示意圖;
[0041]圖25是本發(fā)明終端的一實(shí)施例示意圖;[0042]圖26是本發(fā)明終端的另一實(shí)施例示意圖。
【具體實(shí)施方式】
[0043]本發(fā)明實(shí)施例提供一種馬賽克視頻呈現(xiàn)的方法,可以為每個(gè)馬賽克區(qū)域設(shè)置獨(dú)立的節(jié)目源,提高了用戶體驗(yàn)。本發(fā)明實(shí)施例還提供相應(yīng)的顯示控制裝置及終端。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0044]參閱圖1,本發(fā)明實(shí)施例提供的馬賽克視頻呈現(xiàn)的方法的一實(shí)施例包括:
[0045]101、接收多個(gè)視頻數(shù)據(jù)流。
[0046]需要說(shuō)明的是,這里的“視頻”一般是指既有圖像,又有聲音的視頻,而不僅僅包括只有圖像的“視頻”。當(dāng)然,實(shí)際使用過(guò)程中,也可以使用僅僅具有圖像而無(wú)聲音的“視頻”,這種情況下處理方案與本實(shí)施例處理方案類似,(本領(lǐng)域技術(shù)人員只需要把音頻那部分處理省掉即可),這里不再贅述。
[0047]102、調(diào)用與所述多個(gè)視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的多個(gè)播放器,每個(gè)所述播放器用于在顯示區(qū)域呈現(xiàn)一塊馬賽克區(qū)域。
[0048]顯示控制裝置接收到視頻數(shù)據(jù)流后,顯示控制裝置調(diào)用與所述視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的播放器,每個(gè)所述播放器用于在顯示區(qū)域(屏幕中用于顯示的區(qū)域)呈現(xiàn)一塊馬賽克區(qū)域。本發(fā)明實(shí)施例的播放器可以基于軟硬件實(shí)現(xiàn),本實(shí)施例優(yōu)選使用軟件實(shí)現(xiàn),這樣可以降低對(duì)硬件的需求,實(shí)現(xiàn)起來(lái)更加靈活。本發(fā)明實(shí)施例的“相互獨(dú)立”是指這些播放器在播放視頻時(shí)不受其他播放器控制,如每個(gè)播放器都可以獨(dú)立地對(duì)視頻音量大小,視頻顯示位置,視頻顯示大小,播放快進(jìn)/快退等進(jìn)行控制,不受其他播放器控制。當(dāng)然,本實(shí)施例也不限定基于硬件來(lái)實(shí)現(xiàn)相互獨(dú)立的多個(gè)播放器。
[0049]控制馬賽克區(qū)域?qū)?yīng)的一個(gè)獨(dú)立的播放器呈現(xiàn)視頻數(shù)據(jù)流的過(guò)程為:播放器中包括文件解析線程、視頻解碼線程以及音頻解碼線程,視頻解碼線程對(duì)應(yīng)一個(gè)視頻數(shù)據(jù)隊(duì)列,音頻解碼線程對(duì)應(yīng)一個(gè)音頻數(shù)據(jù)隊(duì)列,文件解析線程對(duì)視頻數(shù)據(jù)流進(jìn)行解析,判斷視頻數(shù)據(jù)流中數(shù)據(jù)包的類型(如針對(duì)一個(gè)mp4視頻數(shù)據(jù)數(shù),分析各個(gè)包里面的特征信息,如包頭中含的類型信息,判斷這個(gè)包屬于音頻包,視頻包,或者其他類型),并根據(jù)解析后判斷出來(lái)的數(shù)據(jù)包的類型將數(shù)據(jù)包放入相應(yīng)的視頻數(shù)據(jù)隊(duì)列或音頻數(shù)據(jù)隊(duì)列,視頻解碼線程以及音頻解決線程分別從視頻數(shù)據(jù)隊(duì)列以及音頻數(shù)據(jù)隊(duì)列中取數(shù)據(jù)包進(jìn)行解碼并在與該播放器對(duì)應(yīng)的馬賽克區(qū)域進(jìn)行呈現(xiàn)(即渲染,播放)。其中,馬賽克區(qū)域以一個(gè)獨(dú)立的畫布渲染解碼后的視頻圖像,并且畫布的位置可在界面中自由移動(dòng);音頻可以獨(dú)立調(diào)整音量大小,并且能夠隨時(shí)開(kāi)啟和禁止聲音,當(dāng)聲音禁止時(shí),文件解析線程不將音頻數(shù)據(jù)包放入到音頻解碼線程對(duì)應(yīng)的隊(duì)列當(dāng)中,或者音頻解碼線程將音頻包丟棄,不進(jìn)行解碼和呈現(xiàn),以節(jié)省系統(tǒng)資源。
[0050]上述文件解析線程,視頻解碼線程以及音頻解碼線程可以有一個(gè)或多個(gè),可以根據(jù)處理的數(shù)據(jù)量大小進(jìn)行設(shè)置(如數(shù)據(jù)量大,增加線程)。
[0051]103、按照預(yù)置的分配規(guī)則,將多個(gè)所述視頻數(shù)據(jù)流分別分配給多個(gè)播放器中與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的播放器,并控制所述分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)播放器所呈現(xiàn)的馬賽克區(qū)域呈現(xiàn)。
[0052]預(yù)置的分配規(guī)則可以為:馬賽克區(qū)域的順序,依次將視頻流分配給每個(gè)馬賽克區(qū)域,也可以是定制的順序,如在指定的馬賽克區(qū)域呈現(xiàn)指定的視頻節(jié)目。[0053]調(diào)用馬賽克區(qū)域?qū)?yīng)的播放器后,將多個(gè)所述視頻數(shù)據(jù)流分別分配給與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的播放器,并控制所述分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的馬賽克區(qū)域分別呈現(xiàn)。
[0054]本發(fā)明實(shí)施例中,采用接收多個(gè)視頻數(shù)據(jù)流;調(diào)用與所述視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的播放器,每個(gè)所述播放器用于呈現(xiàn)一塊馬賽克區(qū)域;按照預(yù)置的分配規(guī)則,將多個(gè)所述視頻數(shù)據(jù)流分別分配給與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的播放器,并控制所述分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的馬賽克區(qū)域分別呈現(xiàn)。與現(xiàn)有技術(shù)中的同一屏幕上,只能有一個(gè)馬賽克區(qū)域顯示視頻節(jié)目相比,本發(fā)明實(shí)施例提供的馬賽克視頻呈現(xiàn)的方法,可以為每個(gè)馬賽克區(qū)域設(shè)置獨(dú)立的節(jié)目源,提高了用戶體驗(yàn)。
[0055]可選地,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例還可以包括:確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置;確定所述第一位置所屬的第一馬賽克區(qū)域;檢測(cè)所述操作對(duì)象對(duì)所述第一馬賽克區(qū)域的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器,根據(jù)所述操作對(duì)象移動(dòng)后的位置顯示更新后的第一馬賽克區(qū)域。
[0056]本發(fā)明實(shí)施例中的操作對(duì)象可以為手指、鼠標(biāo)、觸控筆、眼睛等等,只要能執(zhí)行本發(fā)明實(shí)施例中的操作即可,對(duì)本發(fā)明實(shí)施例中的操作對(duì)象不做限定。
[0057]當(dāng)本發(fā)明實(shí)施例應(yīng)用于觸摸屏設(shè)備時(shí),可以通過(guò)所述觸摸屏獲取用戶觸摸的第一位置;確定所述第一位置所屬的第一馬賽克區(qū)域;通過(guò)所述觸摸屏持續(xù)檢測(cè)所述用戶觸摸位置的改變;當(dāng)在第一預(yù)置時(shí)間內(nèi),所述用戶觸摸位置發(fā)生連續(xù)移動(dòng)時(shí),調(diào)用所述第一馬賽克區(qū)域?qū)?yīng)的播放器,沿所述用戶觸摸位置移動(dòng)方向顯示更新后的第一馬賽克區(qū)域。
[0058]本發(fā)明實(shí)施例中的預(yù)定的移動(dòng)操作可以為:觸控操作時(shí),先檢測(cè)是否按住一點(diǎn),如果在預(yù)定的時(shí)間內(nèi),觸摸點(diǎn)發(fā)生位置的偏移,則確定為發(fā)生“移動(dòng)操作”;如果用鼠標(biāo)操作時(shí),定義單擊鼠標(biāo)左鍵或右鍵,并在按住鍵的同時(shí),移動(dòng)鼠標(biāo),則定義為“移動(dòng)操作”。當(dāng)是眼睛操作時(shí),可以眼睛先盯住一點(diǎn),然后眼球移動(dòng),則確定為發(fā)生“移動(dòng)操作”。
[0059]參閱圖2,用戶使用操作對(duì)象,如:手指,選定的顯示區(qū)域中的第一位置,第一位置的坐標(biāo)為(X,Y),顯示控制裝置確定第一位置的坐標(biāo)(X,Y)后,再進(jìn)一步確定第一位置的坐標(biāo)(X,Y)在第一馬賽克區(qū)域,第一馬賽克區(qū)域用矩形(x,y,w,h)來(lái)表示,其中x,y為矩形左上角頂點(diǎn)的坐標(biāo),w為矩形寬度,h為矩形高度,確定第一位置在第一馬賽克區(qū)域的過(guò)程為:當(dāng)同時(shí)滿足x〈X〈x+w ;y〈Y〈y+h時(shí),確定所述第一位置所屬的第一馬賽克區(qū)域。
[0060]參閱圖3A,在顯示屏幕上有4個(gè)馬賽克區(qū)域,分別為Channell、Channel2、Channel3、Channel4,從圖3A中可以看出用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置在Channel4馬賽克區(qū)域,當(dāng)顯示控制裝置繼續(xù)檢測(cè)所述操作對(duì)象的操作動(dòng)作時(shí),檢測(cè)到述操作對(duì)象的位置發(fā)生了移動(dòng),可以確定為所述操作動(dòng)作為與定的移動(dòng)操作,從而調(diào)用Channel4馬賽克區(qū)域?qū)?yīng)的播放器,根據(jù)所述操作對(duì)象的位置顯示更新后的第一馬賽克區(qū)域。
[0061]如圖3B所示,當(dāng)Channel4的馬賽克區(qū)域移動(dòng)后,如果其他馬賽克區(qū)域都在播放視頻節(jié)目,那么顯示控制裝置檢測(cè)到Channel4的馬賽克區(qū)域被釋放后,移動(dòng)后的Channel4的馬賽克區(qū)域?qū)⒒氐皆瓉?lái)的位置。參閱圖3C,如果有一個(gè)馬賽克區(qū)域沒(méi)有播放視頻節(jié)目,那么顯示控制裝置檢測(cè)到Channel4的馬賽克區(qū)域被釋放后,將Channel4的馬賽克區(qū)域移動(dòng)到原來(lái)的Channell的馬賽克區(qū)域位置。參閱圖3D,當(dāng)顯示控制裝置檢測(cè)到Channel4的馬賽克區(qū)域的中心位置處于Channell馬賽克區(qū)域和Channel2馬賽克區(qū)域的邊界位置附近時(shí),控制該邊界將高亮顯示,如果檢測(cè)到移動(dòng)后的Channel4的馬賽克區(qū)域被釋放,則將Channe14的馬賽克區(qū)域插入Channell馬賽克區(qū)域和Channel2馬賽克區(qū)域之間,邊界后面的Channel2依次向后或向前移動(dòng)一格。
[0062]具體的平移原理可以參閱圖4進(jìn)行理解:顯示控制裝置確定的最初的第一位置的坐標(biāo)為(X,Y),檢測(cè)到最后操作對(duì)象的位置坐標(biāo)為為(X+ Δ X,Y+ Δ y),可以確定所述操作動(dòng)作為預(yù)定的移動(dòng)操作,那么沿著所述操作對(duì)象的位置平移Channel4的馬賽克區(qū)域,并根據(jù)所述操作對(duì)象的位置顯示更新后的第一馬賽克區(qū)域。
[0063]可選地,在上述圖1對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,還包括:確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置;確定所述第一位置所屬的第一馬賽克區(qū)域;檢測(cè)所述操作對(duì)象在所述第一位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的選中操作時(shí),并且所述第一馬賽克區(qū)域正在播放視頻節(jié)目時(shí),啟動(dòng)所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,使所述第一馬賽克區(qū)域同時(shí)呈現(xiàn)音頻和視頻節(jié)目,并突出顯示所述馬賽克區(qū)域。
[0064]這個(gè)過(guò)程可以參閱圖5進(jìn)行理解,在顯示屏幕上有4個(gè)馬賽克區(qū)域,分別為ChannelU Channel2、Channel3、Channel4,確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置在Channell馬賽克區(qū)域,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的選中操作時(shí),可以認(rèn)為Channell馬賽克被選中,當(dāng)所述馬賽克區(qū)域正在播放視頻節(jié)目時(shí),啟動(dòng)所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,使所述第一馬賽克區(qū)域同時(shí)呈現(xiàn)音頻和視頻節(jié)目,并突出顯示所述馬賽克區(qū)域。
[0065]本發(fā)明實(shí)施例中的預(yù)定的選中操作可以為:觸控操作時(shí),先檢測(cè)是否按住一點(diǎn),如果在預(yù)定的時(shí)間內(nèi),觸摸點(diǎn)未發(fā)生位置的偏移,則確定為發(fā)生“選中操作”;如果用鼠標(biāo)操作時(shí),定義單擊鼠標(biāo)左鍵或右鍵,并只按住了左鍵或右鍵,在預(yù)定的時(shí)間內(nèi),鼠標(biāo)沒(méi)有移動(dòng),則定義為“選中操作”。當(dāng)是眼睛操作時(shí),眼睛盯住了一點(diǎn),在預(yù)定的時(shí)間內(nèi),眼球未移動(dòng),則確定為發(fā)生“選中操作”。
[0066]可選地,在上述選中操作的實(shí)施例的基礎(chǔ)上,還包括:確定所述第二位置所屬的所述第一馬賽克區(qū)域或與所述第一馬賽克區(qū)域不同的第二馬賽克區(qū)域;檢測(cè)所述操作對(duì)象在所述第二位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第二位置的操作動(dòng)作為所述預(yù)定的選中操作時(shí),并且所述第二位置在所述第二馬賽克區(qū)域,則關(guān)閉所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并取消所述第一馬賽克區(qū)域的突出顯示,啟動(dòng)所述第二馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并突出顯示所述第二馬賽克區(qū)域;當(dāng)所述第二位置在所述第一馬賽克區(qū)域時(shí),則關(guān)閉所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并取消所述第一馬賽克區(qū)域的關(guān)出顯不。
[0067]這個(gè)過(guò)程可以以圖5為基礎(chǔ),參閱圖6進(jìn)行理解,在顯示屏幕上有4個(gè)馬賽克區(qū)域,分別為 Channel 1、Channel2、Channel3、Channel 4, Channell 馬賽克區(qū)域已經(jīng)被選中,處于突出顯示狀態(tài),當(dāng)確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第二位置在Channel4馬賽克區(qū)域,貝1J關(guān)閉Channell馬賽克區(qū)域的聲音,取消Channell馬賽克區(qū)域的突出顯示,啟動(dòng)Channel4馬賽克區(qū)域的聲音,并突出顯示Channel4馬賽克區(qū)域,只是聲音這部分在圖中無(wú)法展示。
[0068]突出顯示可以包括很多種,如邊框高亮顯示或其他顏色顯示等等。
[0069]圖6講述的過(guò)程是第二位置與第一位置在不同的馬賽克區(qū)域,實(shí)際上,第二位置和第一位置可以在同一馬賽克區(qū)域,如,都在Channell馬賽克區(qū)域,這種情況,則取消Channell馬賽克區(qū)域的被選中狀態(tài),即關(guān)閉Channell馬賽克區(qū)域的聲音,取消Channell馬賽克區(qū)域的突出顯示,回到圖5中左邊的顯示狀態(tài)。
[0070]可選地,在上述圖1對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,還包括:確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置;確定所述第一位置所屬的第一馬賽克區(qū)域;檢測(cè)所述操作對(duì)象在所述第一位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的第一換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流,調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器,在所述第一馬賽克區(qū)域播放所述換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
[0071]換頻,即切換頻道,本發(fā)明實(shí)施例中的預(yù)定的第一換頻操作可以為:觸控操作時(shí),先檢測(cè)是否手指或觸控筆在顯示區(qū)域滑過(guò),如果在預(yù)定的時(shí)間內(nèi),手指或觸控筆在顯示區(qū)域滑過(guò),并且滑動(dòng)的起始位置和結(jié)束位置在同一個(gè)馬賽克區(qū)域,則定義為“第一換頻操作”如果用鼠標(biāo)操作時(shí),定義單擊鼠標(biāo)左鍵或右鍵,并只按住了左鍵或右鍵,在預(yù)定的時(shí)間內(nèi),快速的拖動(dòng)鼠標(biāo),并且鼠標(biāo)的起始位置和結(jié)束位置在同一個(gè)馬賽克區(qū)域,則定義為“第一換頻操作”,當(dāng)是眼睛操作時(shí),眼睛盯住了一點(diǎn),在預(yù)定的時(shí)間內(nèi),眼球迅速移動(dòng),并且眼球的盯住顯示區(qū)域的起始位置和結(jié)束位置在同一個(gè)馬賽克區(qū)域,則定義為“第一換頻操作”。
[0072]如圖7A中,手向左滑動(dòng),圖7B中手向右滑動(dòng),由手指的起始位置、結(jié)束位置可以確定操作對(duì)象的位置發(fā)生在同一個(gè)馬賽克區(qū)域,則可以獲知要執(zhí)行換頻的操作,則根據(jù)所述滑動(dòng)方向切換頻道,可以規(guī)定如果是向左滑動(dòng),則該MC切換節(jié)目源為下一個(gè)頻道,向右滑動(dòng),則該MC切換節(jié)目源為上一個(gè)頻道,實(shí)際上也可以反過(guò)來(lái),對(duì)此不做限定,本實(shí)施例中給出的是向左滑動(dòng),則該MC切換節(jié)目源為下一個(gè)頻道,向右滑動(dòng),則該MC切換節(jié)目源為上一個(gè)頻道,如果該MC當(dāng)前播放的已經(jīng)是最后一個(gè)頻道,則切換到第一個(gè)頻道,如果是向右滑動(dòng),則該MC切換節(jié)目源為上一個(gè)頻道,如果該MC當(dāng)前播放的已經(jīng)是第一個(gè)頻道,則該MC切換節(jié)目源為最后一個(gè)頻道。
[0073]當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流,調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器,在所述第一馬賽克區(qū)域播放獲取的視頻數(shù)據(jù)流。
[0074]可選地,在上述圖1對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,還包括:確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置;確定所述第一位置所屬的第一馬賽克區(qū)域;檢測(cè)所述操作對(duì)象在所述第一位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的翻屏操作時(shí),去除所述顯示區(qū)域中當(dāng)前的馬賽克區(qū)域,生成新的馬賽克區(qū)域,并調(diào)用所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的播放器,控制所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的視頻數(shù)據(jù)流在對(duì)應(yīng)的所述每個(gè)新的馬賽克區(qū)域呈現(xiàn)。
[0075]本發(fā)明實(shí)施例中,預(yù)定的翻屏操作可以為:觸控操作時(shí),先檢測(cè)是否手指或觸控筆在顯示區(qū)域滑過(guò),如果在預(yù)定的時(shí)間內(nèi),手指或觸控筆在顯示區(qū)域滑過(guò),并且滑動(dòng)的起始位置和結(jié)束位置在不同的馬賽克區(qū)域,則定義為“翻屏操作”如果用鼠標(biāo)操作時(shí),定義單擊鼠標(biāo)左鍵或右鍵,并只按住了左鍵或右鍵,在預(yù)定的時(shí)間內(nèi),快速的拖動(dòng)鼠標(biāo),并且鼠標(biāo)的起始位置和結(jié)束位置在不同的馬賽克區(qū)域,則定義為“翻屏操作”,當(dāng)是眼睛操作時(shí),眼睛盯住了一點(diǎn),在預(yù)定的時(shí)間內(nèi),眼球迅速移動(dòng),并且眼球的盯住顯示區(qū)域的起始位置和結(jié)束位置在不同的馬賽克區(qū)域,則定義為“翻屏操作”。
[0076]當(dāng)需要翻屏?xí)r,去除所述顯示區(qū)域中當(dāng)前的馬賽克區(qū)域,生成新的馬賽克區(qū)域,并調(diào)用所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的播放器,控制所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的視頻數(shù)據(jù)流在對(duì)應(yīng)的所述每個(gè)新的馬賽克區(qū)域呈現(xiàn)。
[0077]對(duì)照?qǐng)D7A和圖7B介紹的是操作對(duì)象的起始位置和結(jié)束位置是在同一個(gè)馬賽克區(qū)域的情況,當(dāng)操作對(duì)象的的起始位置和結(jié)束位置不在同一個(gè)馬賽克區(qū)域時(shí),可以參閱圖8A和圖8B進(jìn)行理解,圖8A中顯示屏幕中的四個(gè)馬賽克區(qū)域分別為Channell、Channel2、Channe13、Channe14,確定要執(zhí)行翻屏操作,則根據(jù)滑動(dòng)方向翻屏,可以規(guī)定向左滑動(dòng)為向后翻屏,向右滑動(dòng)為向前翻屏,如圖8A,向左滑動(dòng),將翻屏到Channel5、Channe6、Channel7、Channe 18,圖 8B 為向右滑動(dòng),則有 Channel5、Channe6、Channel7、Channe18 翻屏到ChannelK Channel2、Channel3、Channel4。圖8A和圖8B中翻屏手勢(shì)為I個(gè)手指,實(shí)際上也可以是多個(gè)手指,指示這些手指都是同時(shí)、同方向動(dòng)作的。
[0078]可選地,在上述圖1對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,還包括:確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置;確定所述第一位置所屬的第一馬賽克區(qū)域;檢測(cè)所述操作對(duì)象在所述第一位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的視頻刪除操作時(shí),釋放所述操作對(duì)象的位置所屬的馬賽克區(qū)域的播放器,使所述操作對(duì)象的位置所屬的馬賽克區(qū)域停止視頻呈現(xiàn)。
[0079]本發(fā)明實(shí)施例中預(yù)定的視頻刪除操作可以為:用戶使用操作對(duì)象點(diǎn)擊馬賽克區(qū)域上的delete對(duì)話框,則可定義為“視頻刪除操作”,用戶使用操作對(duì)象點(diǎn)擊馬賽克區(qū)域內(nèi)的刪除按鈕,則可定義為“視頻刪除操作”,用戶使用縮小手勢(shì)在同一個(gè)馬賽克區(qū)域滑動(dòng),則可定義為“視頻刪除操作”。
[0080]這個(gè)過(guò)程可以參閱圖9A?9C進(jìn)行理解,當(dāng)前MC正在播放節(jié)目時(shí),可以通過(guò)長(zhǎng)按彈出對(duì)話框按鈕或者縮小手勢(shì)等操作刪除節(jié)目源,刪除節(jié)目后馬賽克區(qū)域播放器停止并呈現(xiàn)沒(méi)有內(nèi)容的缺省提示背景。如圖9A所示,當(dāng)顯示控制裝置接收到刪除操作指令,并獲取該刪除操作指令發(fā)生的位置在某個(gè)馬賽克區(qū)域內(nèi),如果該MC內(nèi)有節(jié)目正在播放,則彈出一個(gè)delete對(duì)話框詢問(wèn)用戶是否刪除該頻道,用戶確認(rèn)可以刪除該馬賽克區(qū)域播放的節(jié)目,取消則可取消操作。如圖9B所示,如果系統(tǒng)顯示控制裝置檢測(cè)到的刪除操作指令的兩個(gè)發(fā)生位置的最初距離小于最終的距離,也就是縮小手勢(shì),先判斷操作是否發(fā)生在某個(gè)MC區(qū)域內(nèi),如果檢測(cè)到縮小手勢(shì)發(fā)生在某個(gè)MC內(nèi)部,并且當(dāng)縮放的比例超過(guò)某個(gè)預(yù)先設(shè)定的值時(shí),如果該MC正在播放某個(gè)節(jié)目,則該MC停止播放節(jié)目,且背景設(shè)為提示沒(méi)有節(jié)目播放的默認(rèn)背景?;蛘弋?dāng)系統(tǒng)檢測(cè)到有點(diǎn)擊手勢(shì)發(fā)生時(shí),先判斷手勢(shì)是否發(fā)生在某個(gè)MC內(nèi),如圖9C所示,如果刪除操作指令發(fā)生的位置是在MC內(nèi)的刪除按鈕內(nèi)部,如果是則確認(rèn)刪除按鈕點(diǎn)擊,確認(rèn)刪除事件,停止MC節(jié)目播放,背景設(shè)為默認(rèn)提示沒(méi)有節(jié)目播放的背景,也就是釋放所述操作對(duì)象的位置所屬的馬賽克區(qū)域的播放器,使所述操作對(duì)象的位置所屬的馬賽克區(qū)域停止視頻呈現(xiàn)。
[0081]可選地,在上述圖1對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,還包括:確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置和第二位置;確定所述第一位置和第二位置所屬的馬賽克區(qū)域;當(dāng)所述第一位置和第二位置同在第一馬賽克區(qū)域時(shí),檢測(cè)所述操作對(duì)象的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的縮放操作時(shí),控制所述第一馬賽克區(qū)域縮小或放大。
[0082]本發(fā)明實(shí)施例中,預(yù)定的縮放操作可以為:觸控操作時(shí),先檢測(cè)兩手指的起始位置和結(jié)束位置,當(dāng)兩手指的起始位置和結(jié)束位置都在同一個(gè)馬賽克區(qū)域,并且兩手指的結(jié)束位置的距離小于起始位置的距離時(shí),則定義為“縮小操作”,當(dāng)兩手指的起始位置和結(jié)束位置都在同一個(gè)馬賽克區(qū)域,并且兩手指的結(jié)束位置的距離大于起始位置的距離時(shí),則定義為“放大操作”;如果用鼠標(biāo)操作時(shí),在放大的馬賽克區(qū)域雙擊鼠標(biāo),定義為“縮小操作”,在正常的馬賽克區(qū)域雙擊鼠標(biāo),定義為“放大操作”,當(dāng)是眼睛操作時(shí),眼睛盯住了放大的馬賽克區(qū)域,眨兩下眼睛定義為“縮小操作”,眼睛盯住了正常的馬賽克區(qū)域,眨兩下眼睛定義為“放大操作”。
[0083]可選地,在上述圖1對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,還包括:確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置和第二位置;確定所述第一位置和第二位置所屬的馬賽克區(qū)域;當(dāng)所述第一位置和第二位置分別在第一馬賽克區(qū)域和第二馬賽克區(qū)域時(shí),檢測(cè)所述操作對(duì)象的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的交換兩個(gè)馬賽克區(qū)域中顯示的視頻的操作時(shí),分別調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器和第二馬賽克區(qū)域?qū)?yīng)的播放器,根據(jù)所述操作對(duì)象的位置顯示更新后的第一馬賽克區(qū)域和第二馬賽克區(qū)域。
[0084]本發(fā)明實(shí)施例中,預(yù)定的交換兩個(gè)馬賽克區(qū)域中顯示的視頻的操作可以為:觸控操作時(shí),先檢測(cè)兩手指的起始位置和結(jié)束位置,當(dāng)兩手指的起始位置和結(jié)束位置都在不同的馬賽克區(qū)域,并且兩手指的結(jié)束位置的距離小于起始位置的距離時(shí),則定義為“交換操作”;當(dāng)是眼睛操作時(shí),兩只眼睛盯住了兩個(gè)馬賽克區(qū)域,兩下眼球向相轉(zhuǎn)動(dòng),則定義為“交換兩個(gè)馬賽克區(qū)域中顯示的視頻的操作”。
[0085]對(duì)于兩個(gè)馬賽克區(qū)域位置移動(dòng)的過(guò)程可以參閱圖10進(jìn)行理解,如圖10所示,顯示屏幕上有4個(gè)馬賽克區(qū)域,分別為Channel 1、Channel2、Channel3、Channel4,確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置和第二位置后,確定所述第一位置和第二位置所屬的馬賽克區(qū)域,如分別發(fā)生的Channell和Channel2馬賽克區(qū)域,繼續(xù)檢測(cè)所述操作對(duì)象的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的交換操作時(shí),隨著操作對(duì)象位置的移動(dòng)移動(dòng)Channell和Channel2馬賽克區(qū)域,最后Channell馬賽克區(qū)域移動(dòng)到原來(lái)的Channel2馬賽克區(qū)域的位置,Channel2馬賽克區(qū)域移動(dòng)到原來(lái)的Channell馬賽克區(qū)域的位置,實(shí)現(xiàn)兩個(gè)馬賽克區(qū)域的互換。
[0086]參閱圖11,檢測(cè)到操作對(duì)象的位置在Channel2和Channel3馬賽克區(qū)域,當(dāng)檢測(cè)到兩個(gè)手指位置的終止距離小于初始距離時(shí),將Channel2和Channel3馬賽克區(qū)域的位置互換。
[0087]參閱圖12,當(dāng)檢測(cè)到第一位置和第二位置在同一個(gè)馬賽克區(qū)域,如Channel2馬賽克區(qū)域,當(dāng)檢測(cè)到兩個(gè)手指的位置的起始距離小于終止距離時(shí),放大Channel2馬賽克區(qū)域,反之,當(dāng)檢測(cè)到兩個(gè)手指的位置的終止距離小于初始距離時(shí),縮小Channel2馬賽克區(qū)域。
[0088]可選地,在上述圖1對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,還包括:生成并顯示頻道列表區(qū)域;檢測(cè)用戶使用操作對(duì)象對(duì)所述頻道列表區(qū)域的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),確定所述移動(dòng)操作移動(dòng)后的位置,在所述移動(dòng)后的位置顯示所述頻道列表區(qū)域。[0089]本發(fā)明實(shí)施例中的預(yù)定的移動(dòng)操作可以為:觸控操作時(shí),先檢測(cè)是否按住一點(diǎn),如果在預(yù)定的時(shí)間內(nèi),觸摸點(diǎn)發(fā)生位置的偏移,則確定為發(fā)生“移動(dòng)操作”;如果用鼠標(biāo)操作時(shí),定義單擊鼠標(biāo)左鍵或右鍵,并在按住鍵的同時(shí),移動(dòng)鼠標(biāo),則定義為“移動(dòng)操作”。當(dāng)是眼睛操作時(shí),可以眼睛先盯住一點(diǎn),然后眼球移動(dòng),則確定為發(fā)生“移動(dòng)操作”。
[0090]對(duì)于頻道列表區(qū)可以參閱圖13進(jìn)行理解,當(dāng)顯示控制裝置確定用戶使用操作對(duì)象選中的頻道列表區(qū)域的第一位置,繼續(xù)檢測(cè)所述操作對(duì)象的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),根據(jù)所述操作對(duì)象移動(dòng)后的位置控制顯示所述頻道列表區(qū)域。
[0091]可選地,在上述包括頻道列表區(qū)域的實(shí)施例的基礎(chǔ)上,還包括:所述頻道列表區(qū)域包含多個(gè)頻道選項(xiàng),每個(gè)頻道選項(xiàng)對(duì)應(yīng)一個(gè)頻道,所述方法還包括:確定所述操作對(duì)象在所述頻道列表區(qū)域上的操作位置,確定所述操作位置對(duì)應(yīng)的頻道選項(xiàng),檢測(cè)所述操作對(duì)象對(duì)所述頻道選項(xiàng)的操作動(dòng)作;當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的第二換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流以更換所述頻道選項(xiàng)對(duì)應(yīng)的頻道的視頻數(shù)據(jù)流;確定所述操作對(duì)象操作的所述頻道選項(xiàng)對(duì)應(yīng)的頻道所屬的馬賽克區(qū)域;調(diào)用所述所屬的馬賽克區(qū)域?qū)?yīng)的播放器,播放所述換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
[0092]換頻,即切換頻道,本發(fā)明實(shí)施例中的預(yù)定的第二換頻操作可以為:觸控操作時(shí),先檢測(cè)是否手指或觸控筆在頻道列表區(qū)按住一點(diǎn),當(dāng)按住一點(diǎn)的時(shí)間超過(guò)預(yù)定時(shí)間后,手指或觸控筆移動(dòng)到馬賽克區(qū)域,則定義為“第二換頻操作”,如果用鼠標(biāo)操作時(shí),定義單擊鼠標(biāo)左鍵或右鍵,并只按住了左鍵或右鍵,當(dāng)按住一點(diǎn)的時(shí)間超過(guò)預(yù)定時(shí)間后,鼠標(biāo)移動(dòng)到馬賽克區(qū)域,則定義為“第二換頻操作”,當(dāng)是眼睛操作時(shí),眼睛盯住了一點(diǎn),當(dāng)盯住一點(diǎn)的時(shí)間超過(guò)預(yù)定時(shí)間后,眼睛盯住點(diǎn)移動(dòng)到馬賽克區(qū)域,則定義為“第二換頻操作”。
[0093]對(duì)于這個(gè)過(guò)程可以參閱圖14進(jìn)行理解,當(dāng)檢測(cè)到手指在頻道列表區(qū)域上的操作動(dòng)作為預(yù)定的第二換頻操作時(shí),則獲取換頻后的頻道Channeli對(duì)應(yīng)的視頻數(shù)據(jù)流,確定所述操作對(duì)象所屬的馬賽克區(qū)域;調(diào)用所述操作對(duì)象所屬的馬賽克區(qū)域?qū)?yīng)的播放器,播放所述獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
[0094]以上提供的多個(gè)方法實(shí)施例都是在圖1的基礎(chǔ)上進(jìn)行的,實(shí)際上,本發(fā)明提供的技術(shù)方案不限于以上的實(shí)施例,各個(gè)從權(quán)的技術(shù)方案可以相互疊加,而且在圖1的基礎(chǔ)上進(jìn)行闡述的技術(shù)方案之間沒(méi)有先后順序,只要達(dá)到預(yù)定義的操作,就可以實(shí)現(xiàn)從權(quán)技術(shù)方案要實(shí)現(xiàn)的功能。
[0095]參閱圖15,基于上述各實(shí)施例,本發(fā)明實(shí)施例提供的顯示控制裝置的一實(shí)施例包括:
[0096]接收單元201,用于接收多個(gè)視頻數(shù)據(jù)流;
[0097]調(diào)用單元202,用于調(diào)用與所述接收單元201接收到的所述多個(gè)視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的多個(gè)播放器,所述多個(gè)播放器中的每個(gè)播放器用于在顯示區(qū)域中呈現(xiàn)一塊馬賽克區(qū)域;
[0098]分配單元203,用于按照預(yù)置的分配規(guī)則,將所述多個(gè)視頻數(shù)據(jù)流中的每個(gè)視頻數(shù)據(jù)流分配給所述多個(gè)播放器中對(duì)應(yīng)的播放器;
[0099]控制單元204,用于控制所述分配單元203分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的播放器所呈現(xiàn)的馬賽克區(qū)域呈現(xiàn)。[0100]本發(fā)明實(shí)施例中,接收單元201接收多個(gè)視頻數(shù)據(jù)流;調(diào)用單元202調(diào)用與所述接收單元201接收到的視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的播放器,每個(gè)所述播放器用于呈現(xiàn)一塊馬賽克區(qū)域;分配單元203按照預(yù)置的分配規(guī)則,將多個(gè)所述視頻數(shù)據(jù)流分別分配給與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的所述調(diào)用單元202調(diào)用的播放器;控制單元204控制所述分配單元203分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的馬賽克區(qū)域分別呈現(xiàn)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的顯示控制裝置,可以為每個(gè)馬賽克區(qū)域設(shè)置獨(dú)立的節(jié)目源,提高了用戶體驗(yàn)。而且還可以在同一屏幕上,在不同的馬賽克區(qū)域顯示不同的視頻節(jié)目。
[0101]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:所述播放器包括文件解析線程、視頻解碼線程以及音頻解碼線程;所述視頻解碼線程對(duì)應(yīng)一個(gè)視頻數(shù)據(jù)隊(duì)列,所述音頻解碼線程對(duì)應(yīng)一個(gè)音頻數(shù)據(jù)隊(duì)列;
[0102]所述控制單元204,具體用于控制所述文件解析線程對(duì)分配后的視頻數(shù)據(jù)流進(jìn)行解析,判斷視頻數(shù)據(jù)流中數(shù)據(jù)包的類型,并根據(jù)數(shù)據(jù)包的類型將數(shù)據(jù)包放入相應(yīng)的所述視頻數(shù)據(jù)隊(duì)列或所述音頻數(shù)據(jù)隊(duì)列,所述視頻解碼線程以及音頻解決線程分別從視頻數(shù)據(jù)隊(duì)列以及音頻數(shù)據(jù)隊(duì)列中取數(shù)據(jù)包進(jìn)行解碼并在與該播放器對(duì)應(yīng)的馬賽克區(qū)域進(jìn)行呈現(xiàn)。
[0103]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖16,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0104]第一確定單元205,用于確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域;
[0105]第一檢測(cè)單元206,用于在所述第一確定單元205確定所述第一位置所屬的第一馬賽克區(qū)域后,檢測(cè)所述操作對(duì)象對(duì)所述第一馬賽克區(qū)域的操作動(dòng)作;
[0106]所述調(diào)用單元202,還用于當(dāng)所述第一檢測(cè)單元206檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器;
[0107]所述控制單元204,還用于根據(jù)所述操作對(duì)象移動(dòng)后的位置,使用所述調(diào)用單元202調(diào)用的播放器,顯示更新后的第一馬賽克區(qū)域。
[0108]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖17,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0109]第二確定單元207,用于確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域;
[0110]第二檢測(cè)單元208,用于檢測(cè)所述操作對(duì)象在所述第二確定單元207確定的第一位置的操作動(dòng)作;
[0111]所述控制單元204,還用于當(dāng)檢測(cè)到所述第二檢測(cè)單元208檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的選中操作時(shí),并且所述第一馬賽克區(qū)域正在播放視頻節(jié)目時(shí),啟動(dòng)所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,使所述第一馬賽克區(qū)域同時(shí)呈現(xiàn)音頻和視頻節(jié)目,并突出顯示所述馬賽克區(qū)域。
[0112]在上述圖17對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的顯示可控制裝置的另一實(shí)施例還包括:
[0113]所述第二確定單元207,還用于確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第二位置,并確定所述第二位置所屬的所述第一馬賽克區(qū)域或與所述第一馬賽克區(qū)域不同的第二馬賽克區(qū)域;[0114]所述第二檢測(cè)單元208,還用于檢測(cè)所述操作對(duì)象在所述第二確定單元207確定的所述第二位置的操作動(dòng)作;
[0115]所述控制單元204,還用于當(dāng)所述第二檢測(cè)單元208檢測(cè)到所述操作對(duì)象在所述第二位置的操作動(dòng)作為所述預(yù)定的選中操作時(shí),并且所述第二位置在所述第二馬賽克區(qū)域,則關(guān)閉所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并取消所述第一馬賽克區(qū)域的突出顯示,啟動(dòng)所述第二馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并突出顯示所述第二馬賽克區(qū)域;當(dāng)所述第二位置在所述第一馬賽克區(qū)域時(shí),則關(guān)閉所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并取消所述第一馬賽克區(qū)域的突出顯示。
[0116]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖18,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0117]第三確定單元209,用于確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域;
[0118]第三檢測(cè)單元210,用于檢測(cè)所述操作對(duì)象在所述第三確定單元209確定的第一位置的操作動(dòng)作;
[0119]第一獲取單元211,用于當(dāng)所述第三檢測(cè)單元210檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的第一換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流;
[0120]所述調(diào)用單元202,還用于在所述第一獲取單元211獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流后,調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器;
[0121]所述控制單元204,還用于使用所述調(diào)用單元202調(diào)用的播放器,在所述第一馬賽克區(qū)域播放所述換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
[0122]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖19,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0123]第四確定單元212,用于確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域;
[0124]第四檢測(cè)單元213,用于檢測(cè)所述操作對(duì)象在所述第四確定單元212確定的第一位置的操作動(dòng)作;
[0125]所述控制單元204,還用于當(dāng)所述第四檢測(cè)單元213檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的翻屏操作時(shí),去除所述顯示區(qū)域中當(dāng)前的馬賽克區(qū)域,生成新的馬賽克區(qū)域,并調(diào)用所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的播放器,控制所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的視頻數(shù)據(jù)流在對(duì)應(yīng)的所述每個(gè)新的馬賽克區(qū)域呈現(xiàn)。
[0126]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖20,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0127]第五確定單元214,用于確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域;
[0128]第五檢測(cè)單元215,用于檢測(cè)所述操作對(duì)象在所述第五確定單元214確定的第一位置的操作動(dòng)作;
[0129]所述控制單元204,還用于當(dāng)所述第五檢測(cè)單元215檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的視頻刪除操作時(shí),釋放所述操作對(duì)象的位置所屬的馬賽克區(qū)域的播放器,使所述操作對(duì)象的位置所屬的馬賽克區(qū)域停止視頻呈現(xiàn)。[0130]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖21,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0131]第六確定單元216,用于確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置和第二位置,并確定所述第一位置和第二位置所屬的馬賽克區(qū)域;
[0132]第六檢測(cè)單元217,用于當(dāng)所述第六確定單元216確定的第一位置和第二位置同在第一馬賽克區(qū)域時(shí),檢測(cè)所述操作對(duì)象的操作動(dòng)作;
[0133]所述控制單元204,還用于當(dāng)所述第六檢測(cè)單元217檢測(cè)到所述操作動(dòng)作為預(yù)定的縮放操作時(shí),控制所述第一馬賽克區(qū)域縮小或放大。
[0134]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖22,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0135]第七確定單元217,用于確定用戶使用操作對(duì)象選定的顯示區(qū)域中的第一位置和第二位置,并確定所述第一位置和第二位置所屬的馬賽克區(qū)域;
[0136]第七檢測(cè)單元218,用于當(dāng)所述第七確定單元217確定的第一位置和第二位置分別在第一馬賽克區(qū)域和第二馬賽克區(qū)域時(shí),檢測(cè)所述操作對(duì)象的操作動(dòng)作;
[0137]所述調(diào)用單元202,還用于當(dāng)所述第七檢測(cè)單元218檢測(cè)到所述操作動(dòng)作為預(yù)定的交換兩個(gè)馬賽克區(qū)域中顯示的視頻的操作時(shí),分別調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器和第二馬賽克區(qū)域?qū)?yīng)的播放器;
[0138]所述控制單元204,還用于使用所述調(diào)用單元202調(diào)用的播放器,根據(jù)所述操作對(duì)象的位置顯示更新后的第一馬賽克區(qū)域和第二馬賽克區(qū)域。
[0139]在上述圖15對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖23,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0140]列表生成單元219,用于生成頻道列表區(qū)域;
[0141]所述控制單元204,還用于控制顯示所述列表生成單元219生成的頻道列表區(qū)域;
[0142]第八檢測(cè)單元220,用于檢測(cè)用戶使用操作對(duì)象對(duì)所述控制單元204控制顯示的頻道列表區(qū)域的操作動(dòng)作;
[0143]第八確定單元221,用于當(dāng)所述第八檢測(cè)單元220檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),確定所述移動(dòng)操作移動(dòng)后的位置;
[0144]所述控制單元204,還用于在所述第八確定單元221確定的移動(dòng)后的位置顯示所述頻道列表區(qū)域。
[0145]在上述圖23對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖24,所述頻道列表區(qū)域包含多個(gè)頻道選項(xiàng),每個(gè)頻道選項(xiàng)對(duì)應(yīng)一個(gè)頻道,本發(fā)明實(shí)施例提供的顯示控制裝置的另一實(shí)施例還包括:
[0146]所述第八確定單元221,還用于確定所述操作對(duì)象在所述頻道列表區(qū)域上的操作位置,并確定所述操作位置對(duì)應(yīng)的頻道選項(xiàng);
[0147]所述第八檢測(cè)單元220,還用于檢測(cè)所述操作對(duì)象對(duì)所述第八確定單元221確定的頻道選項(xiàng)的操作動(dòng)作;
[0148]第二獲取單元222,用于當(dāng)所述第八檢測(cè)單元220檢測(cè)到所述操作動(dòng)作為預(yù)定的第二換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流以更換所述頻道選項(xiàng)對(duì)應(yīng)的頻道的視頻數(shù)據(jù)流;[0149]所述第八確定單元221,還用于確定所述操作對(duì)象操作的所述頻道選項(xiàng)對(duì)應(yīng)的頻道所屬的馬賽克區(qū)域;
[0150]所述調(diào)用單元202,還用于調(diào)用所述第八確定單元221確定的所述頻道選項(xiàng)對(duì)應(yīng)頻道所屬的馬賽克區(qū)域?qū)?yīng)的播放器;
[0151]所述控制單元204,用于使用所述調(diào)用單元202調(diào)用的播放器,播放所述第二獲取單元222獲取的換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
[0152]以上多個(gè)實(shí)施例提供的顯示控制裝置,可以為每個(gè)馬賽克區(qū)域設(shè)置獨(dú)立的節(jié)目源,提高了用戶體驗(yàn)。而且還可以在同一屏幕上,在不同的馬賽克區(qū)域顯示不同的視頻節(jié)目。
[0153]參閱圖25,本發(fā)明實(shí)施例提供的終端的一實(shí)施例包括:顯示控制裝置20和顯示屏幕30 ;顯示屏幕用于提供顯示區(qū)域;
[0154]顯示控制裝置20,接收多個(gè)視頻數(shù)據(jù)流;調(diào)用與多個(gè)視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的多個(gè)播放器,每個(gè)播放器用于在顯示區(qū)域中呈現(xiàn)一塊馬賽克區(qū)域;按照預(yù)置的分配規(guī)則,將多個(gè)視頻數(shù)據(jù)流分別分配給多個(gè)播放器中與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的播放器,并控制分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的播放器所呈現(xiàn)的馬賽克區(qū)域呈現(xiàn)。
[0155]顯示屏幕30,還用于在顯示區(qū)域中顯示顯示控制裝置控制的在馬賽克區(qū)域呈現(xiàn)的視頻數(shù)據(jù)流。
[0156]本發(fā)明實(shí)施例提供的終端,可以為每個(gè)馬賽克區(qū)域設(shè)置獨(dú)立的節(jié)目源,提高了用戶體驗(yàn)。而且還可以在同一屏幕上,在不同的馬賽克區(qū)域顯示不同的視頻節(jié)目。
[0157]參閱圖26,本發(fā)明實(shí)施例中提供的顯示控制裝置可以是處理器,顯示屏幕可以是觸摸屏,視頻數(shù)據(jù)可以緩存或存儲(chǔ)在存儲(chǔ)器中。
[0158]對(duì)于所有圖形化呈現(xiàn)預(yù)覽內(nèi)容,采用mosaic方式呈現(xiàn),均可采用本發(fā)明提供的技術(shù)方案,例如相冊(cè)、書架、貨架等。本發(fā)明提出的所有馬賽克視頻呈現(xiàn)方法,也可以擴(kuò)展到其它顯示終端,如通過(guò)遙控器操控電視機(jī)盯盒,或者通過(guò)鼠標(biāo)操控PC機(jī)。
[0159]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
[0160]以上對(duì)本發(fā)明實(shí)施例所提供的馬賽克視頻呈現(xiàn)的方法、顯示控制裝置以及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種馬賽克視頻呈現(xiàn)的方法,其特征在于,包括: 接收多個(gè)視頻數(shù)據(jù)流; 調(diào)用與所述多個(gè)視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的多個(gè)播放器,每個(gè)所述播放器用于在顯示區(qū)域中呈現(xiàn)一塊馬賽克區(qū)域; 按照預(yù)置的分配規(guī)則,將多個(gè)所述視頻數(shù)據(jù)流分別分配給所述多個(gè)播放器中與每個(gè)視頻數(shù)據(jù)流對(duì)應(yīng)的播放器,并控制所述分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的播放器所呈現(xiàn)的馬賽克區(qū)域呈現(xiàn)。
2.如權(quán)利要求1所述的方法,其特征在于: 所述播放器包括文件解析線程、視頻解碼線程以及音頻解碼線程;所述視頻解碼線程對(duì)應(yīng)一個(gè)視頻數(shù)據(jù)隊(duì)列,所述音頻解碼線程對(duì)應(yīng)一個(gè)音頻數(shù)據(jù)隊(duì)列; 所述控制所述分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的播放器所呈現(xiàn)的馬賽克區(qū)域呈現(xiàn)包括: 所述文件解析線程對(duì)分配后的視頻數(shù)據(jù)流進(jìn)行解析,判斷視頻數(shù)據(jù)流中數(shù)據(jù)包的類型,并根據(jù)數(shù)據(jù)包的類型將數(shù)據(jù)包放入相應(yīng)的所述視頻數(shù)據(jù)隊(duì)列或所述音頻數(shù)據(jù)隊(duì)列,所述視頻解碼線程以及音頻解決線程分別從視頻數(shù)據(jù)隊(duì)列以及音頻數(shù)據(jù)隊(duì)列中取數(shù)據(jù)包進(jìn)行解碼并在與該播放器所呈現(xiàn)的馬賽克區(qū)域進(jìn)行呈現(xiàn)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置;` 確定所述第一位置所屬的第一馬賽克區(qū)域; 檢測(cè)所述操作對(duì)象對(duì)所述第一馬賽克區(qū)域的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器,根據(jù)所述操作對(duì)象移動(dòng)后的位置顯示更新后的第一馬賽克區(qū)域。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置; 確定所述第一位置所屬的第一馬賽克區(qū)域; 檢測(cè)所述操作對(duì)象在所述第一位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的選中操作時(shí),并且所述第一馬賽克區(qū)域正在播放視頻節(jié)目時(shí),啟動(dòng)所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,使所述第一馬賽克區(qū)域同時(shí)呈現(xiàn)音頻和視頻節(jié)目,并突出顯示所述馬賽克區(qū)域。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第二位置; 確定所述第二位置所屬的所述第一馬賽克區(qū)域或與所述第一馬賽克區(qū)域不同的第二馬賽克區(qū)域; 檢測(cè)所述操作對(duì)象在所述第二位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第二位置的操作動(dòng)作為所述預(yù)定的選中操作時(shí),并且所述第二位置在所述第二馬賽克區(qū)域,則關(guān)閉所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并取消所述第一馬賽克區(qū)域的突出顯示,啟動(dòng)所述第二馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并突出顯示所述第二馬賽克區(qū)域; 當(dāng)所述第二位置在所述第一馬賽克區(qū)域時(shí),則關(guān)閉所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并取消所述第一馬賽克區(qū)域的突出顯示。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置; 確定所述第一位置所屬的第一馬賽克區(qū)域; 檢測(cè)所述操作對(duì)象在所述第一位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的第一換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流,調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器,在所述第一馬賽克區(qū)域播放所述換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置; 確定所述第一位置所屬的第一馬賽克區(qū)域; 檢測(cè)所述操作對(duì)象在所述第一位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的翻屏操作時(shí),去除所述顯示區(qū)域中當(dāng)前的馬賽克區(qū)域,生成新的馬賽克區(qū)域,并調(diào)用所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的播放器,控制所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的視頻數(shù)據(jù)流在對(duì)應(yīng)的所述每個(gè)新的馬賽克區(qū)域呈現(xiàn)。
8.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置; 確定所述第一位置所屬的第一馬賽克區(qū)域; 檢測(cè)所述操作對(duì)象在所述第一位置的操作動(dòng)作,當(dāng)檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的視頻刪除操作時(shí),釋放所述操作對(duì)象的位置所屬的馬賽克區(qū)域的播放器,使所述操作對(duì)象的位置所屬的馬賽克區(qū)域停止視頻呈現(xiàn)。
9.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置和第二位置; 確定所述第一位置和第二位置所屬的馬賽克區(qū)域; 當(dāng)所述第一位置和第二位置同在第一馬賽克區(qū)域時(shí),檢測(cè)所述操作對(duì)象的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的縮放操作時(shí),控制所述第一馬賽克區(qū)域縮小或放大。
10.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置和第二位置; 確定所述第一位置和第二位置所屬的馬賽克區(qū)域; 當(dāng)所述第一位置和第二位置分別在第一馬賽克區(qū)域和第二馬賽克區(qū)域時(shí),檢測(cè)所述操作對(duì)象的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的交換兩個(gè)馬賽克區(qū)域中顯示的視頻的操作時(shí),分別調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器和第二馬賽克區(qū)域?qū)?yīng)的播放器,根據(jù)所述操作對(duì)象的位置顯示更新后的第一馬賽克區(qū)域和第二馬賽克區(qū)域。
11.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 在所述顯示區(qū)域中生成并顯示頻道列表區(qū)域; 檢測(cè)用戶使用操作對(duì)象對(duì)所述頻道列表區(qū)域的操作動(dòng)作,當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),確定所述頻道列表區(qū)域在所述顯示區(qū)域區(qū)域中移動(dòng)后的位置,在所述移動(dòng)后的位置顯示所述頻道列表區(qū)域。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述頻道列表區(qū)域包含多個(gè)頻道選項(xiàng),每個(gè)頻道選項(xiàng)對(duì)應(yīng)一個(gè)頻道,所述方法還包括:確定所述操作對(duì)象在所述頻道列表區(qū)域上的操作位置,確定所述操作位置對(duì)應(yīng)的頻道選項(xiàng),檢測(cè)所述操作對(duì)象對(duì)所述頻道選項(xiàng)的操作動(dòng)作; 當(dāng)檢測(cè)到所述操作動(dòng)作為預(yù)定的第二換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流以更換所述頻道選項(xiàng)對(duì)應(yīng)的頻道的視頻數(shù)據(jù)流; 確定所述操作對(duì)象操作的所述頻道選項(xiàng)對(duì)應(yīng)的頻道所屬的馬賽克區(qū)域; 調(diào)用所述所屬的馬賽克區(qū)域?qū)?yīng)的播放器,播放所述換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
13.一種顯示控制裝置,其特征在于,包括: 接收單元,用于接收多個(gè)視頻數(shù)據(jù)流; 調(diào)用單元,用于調(diào)用與所述接收單元接收到的所述多個(gè)視頻數(shù)據(jù)流數(shù)量相同的相互獨(dú)立的多個(gè)播放器,所述多個(gè)播放器中的每個(gè)播放器用于在顯示區(qū)域中呈現(xiàn)一塊馬賽克區(qū)域; 分配單元,用于按照預(yù)置的分配規(guī)則,將所述多個(gè)視頻數(shù)據(jù)流中的每個(gè)視頻數(shù)據(jù)流分配給所述多個(gè)播放器中對(duì)應(yīng)的播放器; 控制單元,用于控制所述分配單元分配后的每個(gè)視頻數(shù)據(jù)流在對(duì)應(yīng)的播放器所呈現(xiàn)的馬賽克區(qū)域呈現(xiàn)。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述播放器包括文件解析線程、視頻解碼線程以及音頻解碼線程;所述視頻解碼線程對(duì)應(yīng)一個(gè)視頻數(shù)據(jù)隊(duì)列,所述音頻解碼線程對(duì)應(yīng)一個(gè)音頻數(shù)據(jù)隊(duì)列;` 所述控制單元,具體用于控制所述文件解析線程對(duì)分配后的視頻數(shù)據(jù)流進(jìn)行解析,判斷視頻數(shù)據(jù)流中數(shù)據(jù)包的類型,并根據(jù)數(shù)據(jù)包的類型將數(shù)據(jù)包放入相應(yīng)的所述視頻數(shù)據(jù)隊(duì)列或所述音頻數(shù)據(jù)隊(duì)列,所述視頻解碼線程以及音頻解碼線程分別從視頻數(shù)據(jù)隊(duì)列以及音頻數(shù)據(jù)隊(duì)列中取數(shù)據(jù)包進(jìn)行解碼并在與該播放器所呈現(xiàn)的馬賽克區(qū)域進(jìn)行呈現(xiàn)。
15.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,還包括: 第一確定單元,用于確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域; 第一檢測(cè)單元,用于在所述第一確定單元確定所述第一位置所屬的第一馬賽克區(qū)域后,檢測(cè)所述操作對(duì)象對(duì)所述第一馬賽克區(qū)域的操作動(dòng)作; 所述調(diào)用單元,還用于當(dāng)所述第一檢測(cè)單元檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器; 所述控制單元,還用于根據(jù)所述操作對(duì)象移動(dòng)后的位置,使用所述調(diào)用單元調(diào)用的播放器,顯示更新后的第一馬賽克區(qū)域。
16.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,還包括: 第二確定單元,用于確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域; 第二檢測(cè)單元,用于檢測(cè)所述操作對(duì)象在所述第二確定單元確定的第一位置的操作動(dòng)作; 所述控制單元,還用于當(dāng)檢測(cè)到所述第二檢測(cè)單元檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的選中操作時(shí),并且所述第一馬賽克區(qū)域正在播放視頻節(jié)目時(shí),啟動(dòng)所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,使所述第一馬賽克區(qū)域同時(shí)呈現(xiàn)音頻和視頻節(jié)目,并突出顯示所述馬賽克區(qū)域。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,還包括: 所述第二確定單元,還用于確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第二位置,并確定所述第二位置所屬的所述第一馬賽克區(qū)域或與所述第一馬賽克區(qū)域不同的第二馬賽克區(qū)域; 所述第二檢測(cè)單元,還用于檢測(cè)所述操作對(duì)象在所述第二確定單元確定的所述第二位置的操作動(dòng)作; 所述控制單元,還用于當(dāng)所述第二檢測(cè)單元檢測(cè)到所述操作對(duì)象在所述第二位置的操作動(dòng)作為所述預(yù)定的選中操作時(shí),并且所述第二位置在所述第二馬賽克區(qū)域,則關(guān)閉所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并取消所述第一馬賽克區(qū)域的突出顯示,啟動(dòng)所述第二馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并突出顯示所述第二馬賽克區(qū)域;當(dāng)所述第二位置在所述第一馬賽克區(qū)域時(shí),則關(guān)閉所述第一馬賽克區(qū)域?qū)?yīng)的播放器的聲音,并取消所述第一馬賽克區(qū)域的突出顯示。
18.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,還包括: 第三確定單元,用于確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的顯示區(qū)域中的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域; 第三檢測(cè)單元,用于檢測(cè)所述操作對(duì)象在所述第三確定單元確定的第一位置的操作動(dòng)作; 第一獲取單元,用于當(dāng)所述第三檢測(cè)單元檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的第一換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流; 所述調(diào)用單元,還用于在所述第一獲取單元獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流后,調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器; 所述控制單元,還用于使用所述調(diào)用單元調(diào)用的播放器,在所述第一馬賽克區(qū)域播放所述換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
19.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,還包括: 第四確定單元,用于確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域; 第四檢測(cè)單元,用于檢測(cè)所述操作對(duì)象在所述第四確定單元確定的第一位置的操作動(dòng)作; 所述控制單元,還用于當(dāng)所述第四檢測(cè)單元檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的翻屏操作時(shí),去除所述顯示區(qū)域中當(dāng)前的馬賽克區(qū)域,生成新的馬賽克區(qū)域,并調(diào)用所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的播放器,控制所述每個(gè)新的馬賽克區(qū)域?qū)?yīng)的視頻數(shù)據(jù)流在對(duì)應(yīng)的所述每個(gè)新的馬賽克區(qū)域呈現(xiàn)。
20.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,還包括: 第五確定單元,用于確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置,并確定所述第一位置所屬的第一馬賽克區(qū)域; 第五檢測(cè)單元,用于檢測(cè)所述操作對(duì)象在所述第五確定單元確定的第一位置的操作動(dòng)作;所述控制單元,還用于當(dāng)所述第五檢測(cè)單元檢測(cè)到所述操作對(duì)象在所述第一位置的操作動(dòng)作為預(yù)定的視頻刪除操作時(shí),釋放所述操作對(duì)象的位置所屬的馬賽克區(qū)域的播放器,使所述操作對(duì)象的位置所屬的馬賽克區(qū)域停止視頻呈現(xiàn)。
21.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,還包括: 第六確定單元,用于確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置和第二位置,并確定所述第一位置和第二位置所屬的馬賽克區(qū)域; 第六檢測(cè)單元,用于當(dāng)所述第六確定單元確定的第一位置和第二位置同在第一馬賽克區(qū)域時(shí),檢測(cè)所述操作對(duì)象的操作動(dòng)作; 所述控制單元,還用于當(dāng)所述第六檢測(cè)單元檢測(cè)到所述操作動(dòng)作為預(yù)定的縮放操作時(shí),控制所述第一馬賽克區(qū)域縮小或放大。
22.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,還包括: 第七確定單元,用于確定用戶使用操作對(duì)象在所述顯示區(qū)域中選定的第一位置和第二位置,并確定所述第一位置和第二位置所屬的馬賽克區(qū)域; 第七檢測(cè)單元,用于當(dāng)所述第七確定單元確定的第一位置和第二位置分別在第一馬賽克區(qū)域和第二馬賽克區(qū)域時(shí),檢測(cè)所述操作對(duì)象的操作動(dòng)作; 所述調(diào)用單元,還用于當(dāng)所述第七檢測(cè)單元檢測(cè)到所述操作動(dòng)作為預(yù)定的交換兩個(gè)馬賽克區(qū)域中顯示的視頻的操作時(shí),分別調(diào)用第一馬賽克區(qū)域?qū)?yīng)的播放器和第二馬賽克區(qū)域?qū)?yīng)的播放器; 所述控制單元,還用于使用所述調(diào)用單元調(diào)用的播放器,根據(jù)所述操作對(duì)象的位置顯示更新后的第一馬賽克區(qū)域和第二`馬賽克區(qū)域。
23.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,還包括: 列表生成單元,用于生成頻道列表區(qū)域; 所述控制單元,還用于控制所述列表生成單元生成的頻道列表區(qū)域顯示在所述顯示區(qū)域中; 第八檢測(cè)單元,用于檢測(cè)用戶使用操作對(duì)象在所述顯示區(qū)域中對(duì)所述頻道列表區(qū)域的操作動(dòng)作; 第八確定單元,用于當(dāng)所述第八檢測(cè)單元檢測(cè)到所述操作動(dòng)作為預(yù)定的移動(dòng)操作時(shí),確定所述頻道列表區(qū)域在所述顯示區(qū)域中移動(dòng)后的位置; 所述控制單元,還用于在所述第八確定單元確定的移動(dòng)后的位置顯示所述頻道列表區(qū)域。
24.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述頻道列表區(qū)域包含多個(gè)頻道選項(xiàng),每個(gè)頻道選項(xiàng)對(duì)應(yīng)一個(gè)頻道,所述裝置還包括: 所述第八確定單元,還用于確定所述操作對(duì)象在所述頻道列表區(qū)域上的操作位置,并確定所述操作位置對(duì)應(yīng)的頻道選項(xiàng); 所述第八檢測(cè)單元,還用于檢測(cè)所述操作對(duì)象對(duì)所述第八確定單元確定的頻道選項(xiàng)的操作動(dòng)作;第二獲取單元,用于當(dāng)所述第八檢測(cè)單元檢測(cè)到所述操作動(dòng)作為預(yù)定的第二換頻操作時(shí),獲取換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流以更換所述頻道選項(xiàng)對(duì)應(yīng)的頻道的視頻數(shù)據(jù)流;所述第八確定單元,還用于確定所述操作對(duì)象操作的所述頻道選項(xiàng)對(duì)應(yīng)的頻道所屬的馬賽克區(qū)域; 所述調(diào)用單元,還用于調(diào)用所述第八確定單元確定的所述頻道選項(xiàng)對(duì)應(yīng)頻道所屬的馬賽克區(qū)域?qū)?yīng)的播放器; 所述控制單元,用于使用所述調(diào)用單元調(diào)用的播放器,播放所述第二獲取單元獲取的換頻后的頻道對(duì)應(yīng)的視頻數(shù)據(jù)流。
25.—種終端,其特征在于,所述終端包括顯示控制裝置和顯示屏幕,所述顯示屏幕用于提供顯示區(qū)域,所述顯示控制裝置為上述權(quán)利要求13~24任意一項(xiàng)所述的顯示控制裝置,所述顯示屏幕還用于在所述顯示區(qū)域中顯示所述顯示控制裝置控制的在馬賽克區(qū)域呈現(xiàn)的視頻數(shù)據(jù)流。`
【文檔編號(hào)】H04N21/438GK103517126SQ201210203274
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2012年6月19日 優(yōu)先權(quán)日:2012年6月19日
【發(fā)明者】黃神治, 亢治, 任雁蒙 申請(qǐng)人:華為技術(shù)有限公司