圖;
[0030]圖9是根據(jù)本發(fā)明的一范例實施例所繪示的鏡像視頻顯示方法的通信時序圖。
[0031]附圖標記說明
[0032]10:鏡像視頻顯示系統(tǒng)
[0033]101、12:無線連線
[0034]103:無線網(wǎng)絡
[0035]11:顯示裝置
[0036]112、132、142:屏幕
[0037]12:視頻流處理裝置
[0038]I3、14:來源裝置
[0039]15、16:網(wǎng)絡裝置
[0040]122:通信單元
[0041]124:儲存單元
[0042]126:處理單元
[0043]21:連線建立模塊
[0044]22:鏡像視頻接收模塊
[0045]23:鏡像視頻顯示模塊
[0046]24:操作手勢識別模塊
[0047]25:控制信息傳送模塊
[0048]26:群組建立模塊
[0049]S602 ?S606、S702 ?S716、S802 ?S820、S902 ?S916:步驟
【具體實施方式】
[0050]圖1是根據(jù)本發(fā)明的一范例實施例所繪示的鏡像視頻顯示系統(tǒng)的示意圖。
[0051 ] 請參照圖1,在本范例實施例中,鏡像視頻顯示系統(tǒng)10包括顯示裝置11、視頻流處理裝置12、來源裝置13及來源裝置14。
[0052]顯示裝置11可以是傳統(tǒng)電視、智能電視(smart TV)、連網(wǎng)電視(Internet TV)或者各種類型的顯示器,且不限于此。顯示裝置11具有屏幕112,并且屏幕112可以被驅動以顯示視頻。屏幕112可以是或者不是觸控屏幕,本發(fā)明不加以限制。
[0053]視頻流處理裝置12電性連接至顯示裝置11。視頻流處理裝置12可以接收有線或無線的視頻流(video stream),并且透過顯示裝置11來播放相對應的視頻。例如,視頻流處理裝置12可以是機頂盒(set-top box, STB)或DVD播放器等具有視頻流的處理能力的電子裝置。雖然在圖1中視頻流處理裝置12是繪示在顯示裝置11之外,但是,在一范例實施例中,視頻流處理裝置12也可以是被配置在顯示裝置11內(nèi),而作為顯示裝置11的處理器。例如,視頻流處理裝置12也可以是與顯示裝置11結合而成為桌上型電腦、筆記型電腦(notebook)、智能手機(smart phone)、游戲機或PDA等,且不限于此。
[0054]來源裝置13及來源裝置14可以是智能電視、連網(wǎng)電視、桌上型電腦、筆記型電腦、智能手機、游戲機或PDA等各種具有視頻流的處理與播放能力的電子裝置,且不限于此。來源裝置13及來源裝置14的數(shù)量可以是兩個、三個或者更多。以下將以來源裝置13及來源裝置14作為范例進行說明,并且可以應用至更多的來源裝置。
[0055]視頻流處理裝置12可以分別是透過點對點(Peer to Peer, P2P)的無線連線101與102及/或透過無線網(wǎng)絡103連線至來源裝置13及來源裝置14。例如,無線網(wǎng)絡103可以是網(wǎng)際網(wǎng)絡(Internet)或者本地的無線區(qū)域網(wǎng)絡。以下統(tǒng)一將視頻流處理裝置12與來源裝置13之間的無線連線稱為第一無線連線,并且將視頻流處理裝置12與來源裝置14之間的無線連線稱為第二無線連線。此外,視頻流處理裝置12與來源裝置13及來源裝置14也可以是透過實體線路來連接,本發(fā)明不加以限制。
[0056]圖2是根據(jù)本發(fā)明的一范例實施例所繪示的視頻流處理裝置的示意圖。
[0057]請參照圖2,視頻流處理裝置12包括通信單元122、儲存單元124及處理單元126。
[0058]通信單元122用以提供無線連線功能。例如,通信單元122可以包括無線網(wǎng)絡介面卡(wireless network interface)。
[0059]儲存單元124用以儲存資料。例如,儲存單元124可以包括硬碟、記憶體或外接式儲存媒體(例如,隨身碟)的至少其中之一或其組合,且不限于此。
[0060]處理單元126用以提供資料處理功能。例如,處理單元126可以對視頻流執(zhí)行壓縮/解壓縮、編碼/解碼、濾波、去雜訊及/或信號放大等處理,且不限于此。例如,處理單元126可以是處理器及/或微處理器,且不限于此。此外,在一范例實施例中,處理單元126也可以處理音頻信號。
[0061]在本范例實施例中,儲存單元124儲存有多個軟體模塊(例如,程式碼),并且處理單元126可以運行此些軟體模塊。例如,在本范例實施例中,此些軟體模塊至少包括一連線建立模塊21、一鏡像視頻接收模塊22及一鏡像視頻顯示模塊23。透過運行連線建立模塊21,處理單元126可以控制通信單元122與來源裝置13建立第一無線連線,并且與來源裝置14建立第二無線連線。透過運行鏡像視頻接收模塊22,處理單元126可以控制通信單元122透過第一無線連線接收來自來源裝置13的第一鏡像視頻,并且透過第二無線連線接收來自來源裝置14的第二鏡像視頻。透過運行鏡像視頻顯示模塊23,處理單元126可以控制屏幕112單獨顯示第一鏡像視頻或第二鏡像視頻或者同時顯示第一鏡像視頻與第二鏡像視頻。在此提及的鏡像視頻是指一個來源裝置當前所顯示或播放的視頻畫面所對應的視頻信號。例如,第一鏡像視頻是指來源裝置13當前所顯示的視頻畫面所對應的視頻信號,并且第二鏡像視頻是指來源裝置14當前所顯示的視頻畫面所對應的視頻信號。
[0062]圖3是根據(jù)本發(fā)明的一范例實施例所繪示的單獨顯示第一鏡像視頻的范例示意圖。圖4是根據(jù)本發(fā)明的一范例實施例所繪示的單獨顯示第二鏡像視頻的范例示意圖。圖5是根據(jù)本發(fā)明的一范例實施例所繪示的同時顯示第一鏡像視頻與第二鏡像視頻的范例示意圖。
[0063]請參照圖3,假設來源裝置13具有屏幕132,并且來源裝置14具有屏幕142。屏幕132上顯示有對應于第一鏡像視頻的視頻畫面,并且屏幕142上顯示有對應于第二鏡像視頻的視頻畫面。當處理單元126控制屏幕112單獨顯示來自來源裝置13的第一鏡像視頻時,第一鏡像視頻所對應的視頻畫面例如是會同步或幾乎同步地在屏幕132與屏幕112上顯示。此外,第一鏡像視頻所對應的視頻畫面可以是以全屏幕(full screen)或者視窗的形式顯示在屏幕112上。
[0064]請參照圖4,當處理單元126控制屏幕112單獨顯示來自來源裝置14的第二鏡像視頻時,第二鏡像視頻所對應的視頻畫面例如是會同步或幾乎同步地在屏幕142與屏幕112上顯示。此外,第二鏡像視頻所對應的視頻畫面可以是以全屏幕或者視窗的形式顯示在屏幕112上。
[0065]請參照圖5,當處理單元126控制屏幕112同時顯示來自來源裝置13的第一鏡像視頻與來自來源裝置14的第二鏡像視頻時,第一鏡像視頻所對應的視頻畫面例如是會同步或幾乎同步地在屏幕132與屏幕112上顯示,并且第二鏡像視頻所對應的視頻畫面也會同步或幾乎同步地在屏幕142與屏幕112上顯示。第一鏡像視頻所對應的視頻畫面與第二鏡像視頻所對應的視頻畫面可以是以個別的視窗來顯示。例如,第一鏡像視頻所對應的視頻畫面與第二鏡像視頻所對應的視頻畫面可以是以全屏幕的形式并排顯示在屏幕112上(如圖5所示)。或者,第一鏡像視頻所對應的視頻畫面與第二鏡像視頻所對應的視頻畫面也可以是完全重迭或者部分重迭地呈現(xiàn)在屏幕112上,本發(fā)明不加以限制。
[0066]在一范例實施例中,當同時顯示第一鏡像視頻與第二鏡像視頻時,第一鏡像視頻與第二鏡像視頻可以是以原始模式或者展延模式顯示在屏幕112上。在原始模式中,第一鏡像視頻所對應的視頻畫面與第二鏡像視頻所對應的視頻畫面在屏幕112上的排列方式及/或個別的長寬比例會對應調(diào)整為與第一鏡像視頻與第二鏡像視頻個別對應在屏幕132與屏幕142上的長寬比例一致(如圖5所示)。而在展延模式中,第一鏡像視頻所對應的視頻畫面與第二鏡像視頻所對應的視頻畫面則是會展延至填滿屏幕112上的所有顯示區(qū)域(例如,原始視頻被直向及/或橫向加寬),而不會出現(xiàn)如圖5中的黑色區(qū)域。也就是說,若以原始模式顯示第一鏡像視頻與第二鏡像視頻,則第一鏡像視頻與第二鏡像視頻所對應的視頻畫面都不會失真(distort1n)。而若以展延模式顯示第一鏡像視頻與第二鏡像視頻,則第一鏡像視頻與第二鏡像視頻所對應的視頻畫面將有可能會為了填滿整個屏幕112而失真。此外,在一范例實施例中,根據(jù)同時呈現(xiàn)在屏幕112上的鏡像視頻的數(shù)量,各個鏡像視頻的視頻畫面在屏幕112上的長寬比例及/或排列方式也會適應性地調(diào)整。
[0067]在一范例實施例中,儲存單元124所儲存的軟體模塊還包括一操作手勢識別模塊
24。透過運行操作手勢識別模塊24,處理單元126可以接收使用者的操作手勢。例如,此操作手勢可以是使用者對于屏幕112的點擊或滑動等觸碰操作手勢。處理單元126可以判斷此操作手勢是否是第一方向的滑動操作或不同于第一方向的第二方向的滑動操作,并且根據(jù)此操作手勢是第一方向的滑動操作或第二方向的滑動操作來控制屏幕112顯示第一鏡像視頻或第二鏡像視頻。舉例來說,假設第一方向是向右,并且第二方向是向左,則當此操作手勢是向右的滑動操作時,處理單元126會控制屏幕112顯示第一鏡像視頻(如圖3所示);當此操作手勢是向左的滑動操作時,處理單元126會控制