協(xié)作式娛樂平臺(tái)的制作方法
【專利摘要】本文描述用于協(xié)作式娛樂平臺(tái)的各種系統(tǒng)和方法??梢詷?biāo)識(shí)被配置為將圖像顯示到相應(yīng)屏幕的多個(gè)觀看設(shè)備??梢詮乃龆鄠€(gè)觀看設(shè)備中的觀看設(shè)備接收應(yīng)用控制命令??梢詮乃龆鄠€(gè)觀看設(shè)備中的至少一個(gè)觀看設(shè)備接收環(huán)境指示??梢允顾龆鄠€(gè)觀看設(shè)備處的視頻流的顯示同步,其中,所述視頻流可以包括所述應(yīng)用控制命令的結(jié)果。可以將所述環(huán)境指示呈現(xiàn)到所述多個(gè)觀看設(shè)備中不是所述至少一個(gè)觀看設(shè)備的每一個(gè)觀看設(shè)備。
【專利說明】協(xié)作式娛樂平臺(tái)
【背景技術(shù)】
[0001]通過網(wǎng)絡(luò)與娛樂內(nèi)容的互動(dòng)已經(jīng)變得很普遍。通過網(wǎng)絡(luò)(例如,因特網(wǎng))的此類互動(dòng),可能包括看電影、看電視節(jié)目、看訓(xùn)練視頻或編輯視頻,已經(jīng)變得更加普遍。通常,一個(gè)人使用機(jī)器(例如,個(gè)人計(jì)算機(jī))來訪問和觀看娛樂內(nèi)容。通常,這些機(jī)器可以連接到較短距離內(nèi),常常在單個(gè)房間內(nèi),的一個(gè)或多個(gè)屏幕(例如,監(jiān)視器)。
[0002]允許多個(gè)遠(yuǎn)程方的服務(wù),例如在線會(huì)議服務(wù),通常從一個(gè)位置向其它參與位置提供音頻或視頻。這些服務(wù)通常依賴于從一個(gè)位置串流內(nèi)容并且其它位置在所述內(nèi)容到達(dá)時(shí)呈現(xiàn)所述內(nèi)容的廣播模型。這些服務(wù)還通常依賴于控制會(huì)議和所包括的內(nèi)容的一個(gè)位置。例如,在公司總部的管理者將控制包括演示的會(huì)議,并且控制在其它位置的參與雇員所觀看的幻燈片。來自所有參與者的數(shù)據(jù)輸入通常僅限于來自參與位置的音頻和視頻。
【專利附圖】
【附圖說明】
[0003]在不一定按比例繪制的附圖中,相同的數(shù)字可以描述不同視圖中的類似組件。具有不同字母后綴的相同數(shù)字可以表示類似組件的不同實(shí)例。這些附圖以實(shí)例方式而不是限制方式一般性地示出了在本文件中討論的各種實(shí)施例。
[0004]圖1A和IB示出了一個(gè)實(shí)施例中用于協(xié)作式娛樂平臺(tái)的系統(tǒng)的一個(gè)實(shí)例。
[0005]圖2示出了一個(gè)實(shí)施例中一起顯示同步內(nèi)容和環(huán)境指示的屏幕的一個(gè)實(shí)例。
[0006]圖3示出了一個(gè)實(shí)施例中一起顯示同步內(nèi)容和環(huán)境指示的屏幕的一個(gè)實(shí)例。
[0007]圖4是一個(gè)流程圖,它說明一個(gè)實(shí)施例中用于協(xié)作式娛樂平臺(tái)的方法的一個(gè)實(shí)例。
[0008]圖5是說明可以實(shí)施本文所討論的實(shí)例中的任意一個(gè)或多個(gè)實(shí)例的一個(gè)實(shí)例機(jī)器的框圖。
【具體實(shí)施方式】
[0009]在不同地理位置(例如,不同的房子)的人們可能想要共享內(nèi)容體驗(yàn),就好像他們?nèi)吭谕粋€(gè)房間一樣。例如,父母一方不在家的家庭可能想要體驗(yàn)電影之夜,就好像缺席的父母一方與其它家人一起在房間里一樣。在另一個(gè)實(shí)例中,父母可能想要與在編輯畢業(yè)視頻的在外州的大學(xué)生進(jìn)行協(xié)作。在創(chuàng)造這個(gè)共享體驗(yàn)時(shí)環(huán)境和時(shí)間考慮因素可能是非常重要的。例如,使在每一個(gè)位置顯示的內(nèi)容同步并且共享參與者反應(yīng)(例如,圖像、聲音和內(nèi)容處理)可以給每一個(gè)參與者與遠(yuǎn)程參與者一起在房間里的感覺。其它環(huán)境共享,例如環(huán)境噪音、照明等,還可以為所有參與者提供身臨其境的體驗(yàn)。
[0010]現(xiàn)有系統(tǒng),例如在線會(huì)議系統(tǒng),常常不能支持令人感到滿意的共享體驗(yàn)。通常,這些系統(tǒng)依賴于簡(jiǎn)單的廣播機(jī)制來共享內(nèi)容。因此,網(wǎng)絡(luò)接入(例如,等待時(shí)間或帶寬)的差異可能導(dǎo)致這些參與位置處的時(shí)間異常。這些系統(tǒng)通常還將與內(nèi)容的互動(dòng)限制到單個(gè)實(shí)體并且不允許所涉及的每個(gè)人的協(xié)作參與。此外,這些系統(tǒng)將各個(gè)位置的環(huán)境元素限制為在參與位置捕獲的音頻或視頻。[0011]本發(fā)明的主題可以克服現(xiàn)有系統(tǒng)的局限性,提供內(nèi)容消費(fèi)者期望的共享體驗(yàn)。例如,使內(nèi)容顯示同步,而不是簡(jiǎn)單地廣播內(nèi)容,可以允許參與者在相同的時(shí)間體驗(yàn)相同的內(nèi)容。此外,同時(shí)共享來自參與地點(diǎn)的環(huán)境指示可以提供高效的通信機(jī)制,來共享參與者對(duì)內(nèi)容的反應(yīng)。更進(jìn)一步,通過允許每一位參與者與內(nèi)容應(yīng)用(例如,視頻播放器)進(jìn)行互動(dòng),可以實(shí)現(xiàn)真正的協(xié)作式體驗(yàn)。
[0012]圖1A和IB示出了用于協(xié)作式娛樂平臺(tái)的系統(tǒng)100的一個(gè)實(shí)例。系統(tǒng)100可以包括被配置將圖像顯示到他們的相應(yīng)屏幕Iio (例如,屏幕IlOA和屏幕110B)的多個(gè)觀看設(shè)備105 (例如,觀看設(shè)備105A和觀看設(shè)備105B)。多個(gè)觀看設(shè)備105可以是不同種類或相同種類的。例如,觀看設(shè)備105A可以是數(shù)字視頻記錄器(DVR),而觀看設(shè)備105B可以是膝上型計(jì)算機(jī),或者觀看設(shè)備105A和觀看設(shè)備105B 二者都可以是被配置為從網(wǎng)絡(luò)串流內(nèi)容的機(jī)頂盒。
[0013]系統(tǒng)100還可以包括內(nèi)容提供商125,例如在線串流服務(wù)。在一個(gè)實(shí)例中,系統(tǒng)100可以包括可選網(wǎng)絡(luò)服務(wù)器130。在一個(gè)實(shí)例中,多個(gè)觀看設(shè)備105可以彼此以通信方式耦合(例如,通過使用對(duì)等或其它網(wǎng)絡(luò)的硬連線或無線連接)。在一個(gè)實(shí)例中,多個(gè)觀看設(shè)備可以以通信方式耦合到網(wǎng)絡(luò)服務(wù)器130。在一個(gè)實(shí)例中,多個(gè)觀看設(shè)備105可以通過網(wǎng)絡(luò)服務(wù)器130連接。在一個(gè)實(shí)例中,多個(gè)觀看設(shè)備105可以以通信方式直接耦合到內(nèi)容提供商125。在一個(gè)實(shí)例中,多個(gè)觀看設(shè)備105可以通過網(wǎng)絡(luò)服務(wù)器130連接到內(nèi)容提供商125。
[0014]系統(tǒng)100可以包括如圖1B所示出的標(biāo)識(shí)模塊135、應(yīng)用控制模塊140、同步模塊145和環(huán)境印象模塊150中的一個(gè)或多個(gè)。這些模塊可以被包括在多個(gè)觀看設(shè)備105中的一個(gè)或多個(gè)或網(wǎng)絡(luò)服務(wù)器130中。
[0015]標(biāo)識(shí)模塊135可以被配置為標(biāo)識(shí)多個(gè)觀看設(shè)備105。在一個(gè)實(shí)例中,標(biāo)識(shí)模塊135可以被配置為接收用戶對(duì)位置、位置群組、人或人的群組的選擇。標(biāo)識(shí)模塊135可以被配置為使用該選擇作為基礎(chǔ)來標(biāo)識(shí)多個(gè)觀看設(shè)備105。例如,用戶可以瀏覽地址簿,并且經(jīng)由用戶界面選擇“直系家庭成員”。標(biāo)識(shí)模塊135可以被配置為隨后查詢數(shù)據(jù)庫以確定哪些觀看設(shè)備105與該選擇相關(guān)聯(lián)。通過這種方式,用戶可以快速地并且容易地包括所希望的參與者(例如,與其連接)。在一個(gè)實(shí)例中,在標(biāo)識(shí)模塊135包括在觀看設(shè)備105A中的情況下,標(biāo)識(shí)模塊135可以被配置為存儲(chǔ)包括多個(gè)觀看設(shè)備105的地址數(shù)據(jù)(例如,地址簿)。在一個(gè)實(shí)例中,觀看設(shè)備105A上的標(biāo)識(shí)模塊135可以向包括在另一個(gè)觀看設(shè)備105B中或包括在網(wǎng)絡(luò)服務(wù)器130中的第二標(biāo)識(shí)模塊135查詢地址數(shù)據(jù)以呈現(xiàn)給用戶或者根據(jù)用戶選擇確定參與者。在一個(gè)實(shí)例中,標(biāo)識(shí)模塊135可以被配置為查詢外部源,例如社交網(wǎng)站,以標(biāo)識(shí)參與者(例如,基于本地存儲(chǔ)的一組判據(jù))或參與者觀看設(shè)備。
[0016]應(yīng)用控制模塊140可以被配置為從多個(gè)觀看設(shè)備中的觀看設(shè)備105A接收應(yīng)用控制命令并且應(yīng)用這些應(yīng)用控制命令。應(yīng)用控制模塊控制的實(shí)例性應(yīng)用可以包括視頻播放器,視頻編輯器和網(wǎng)頁(Web)瀏覽器。在一個(gè)實(shí)例中,應(yīng)用控制命令是對(duì)應(yīng)用的選擇。在一個(gè)實(shí)例中,應(yīng)用控制模塊135可以被配置為經(jīng)由呈現(xiàn)在屏幕105A上的用戶界面來向用戶提供針對(duì)應(yīng)用的應(yīng)用控制。用戶可以使用輸入設(shè)備,例如,遙控器、鍵盤等,與控制進(jìn)行互動(dòng)。應(yīng)用控制模塊135可以從輸入設(shè)備接收輸入并且將其應(yīng)用到應(yīng)用。在一個(gè)實(shí)例中,應(yīng)用控制模塊140可以被配置為同時(shí)從多個(gè)源接收應(yīng)用控制命令并且協(xié)調(diào)應(yīng)用這些應(yīng)用控制命令。例如,觀看設(shè)備105A和105B 二者處的參與者可以選擇要觀看的內(nèi)容。這些觀看設(shè)備中每一個(gè)處的應(yīng)用控制模塊140可以向彼此傳送相應(yīng)參與者的應(yīng)用控制命令選擇,例如,哪一個(gè)參與者首先選擇了電影。在一個(gè)實(shí)例中,應(yīng)用控制模塊140可以被配置為在本地屏幕IlOA上顯示遠(yuǎn)程參與者的動(dòng)作。在一個(gè)實(shí)例中,可以使用顏色編碼區(qū)分不同的位置。例如,可以為與觀看設(shè)備105A互動(dòng)的參與者分配紅色,而可以為與觀看設(shè)備105B互動(dòng)的參與者分配藍(lán)色。可以用這些顏色來顯示這些互動(dòng)的表示,例如指針或圍繞菜單項(xiàng)的高亮邊框。在一個(gè)實(shí)例中,可以使用其它區(qū)分方式,例如不同的形狀(例如,不同樣子的指針,或者具有不同的角部設(shè)計(jì)或線設(shè)計(jì)的邊框)或視覺效果,例如透明度、陰影等。
[0017]在一個(gè)實(shí)例中,應(yīng)用控制命令是對(duì)視頻流(例如,電影、電視節(jié)目等)的選擇。例如,可以為參與者呈現(xiàn)電影列表,并且參與者可以選擇一個(gè)用于觀看。在一個(gè)實(shí)例中,應(yīng)用控制命令是視頻流控制操作。在一個(gè)實(shí)例中,視頻流控制操作選自“播放”、“暫?!薄ⅰ巴V埂?、“倒帶”、“跳躍倒帶”、“快進(jìn)”和“跳躍快進(jìn)”這一組。通過這種方式,所有參與者都可以控制電影。在一個(gè)實(shí)例中,視頻流由第三方提供,例如在線零售商。在一個(gè)實(shí)例中,網(wǎng)絡(luò)服務(wù)器130可以被配置為接收由第三方提供的視頻流并且將視頻流提供給多個(gè)觀看設(shè)備。
[0018]在一個(gè)實(shí)例中,應(yīng)用控制命令是視頻編輯控制操作。在一個(gè)實(shí)例中,視頻編輯控制操作是對(duì)視頻剪輯的選擇。在一個(gè)實(shí)例中,視頻編輯控制操作是對(duì)將要剪切的視頻的一部分的標(biāo)識(shí)。在一個(gè)實(shí)例中,視頻編輯控制操作是對(duì)效果、過濾器或其它處理的標(biāo)識(shí)以及針對(duì)所選擇的視頻片斷的應(yīng)用。在一個(gè)實(shí)例中,視頻編輯控制操作是將一個(gè)或多個(gè)元數(shù)據(jù)應(yīng)用于部分或者整個(gè)視頻。在一個(gè)實(shí)例中,視頻編輯控制操作是對(duì)視頻接合視頻剪輯和將在其中應(yīng)用接合視頻剪輯的視頻的一部分的標(biāo)識(shí)。在一個(gè)實(shí)例中,視頻編輯控制操作是對(duì)視頻的保存。視頻編輯控制操作可以被組合以協(xié)作創(chuàng)建視頻內(nèi)容。例如,在第一州的父母可以選擇畢業(yè)視頻。他們?cè)谕庵莸拇髮W(xué)生可以從視頻選擇要剪切的時(shí)刻,或者在朋友上面添加文字氣泡。隨后可以將完成的視頻保存供以后觀看或與其他人共享。
[0019]在一個(gè)實(shí)例中,應(yīng)用控制命令是瀏覽器控制操作。例如,對(duì)與Web瀏覽器相關(guān)的統(tǒng)一資源定位符(URL)、“前進(jìn)”,“后退”、點(diǎn)擊鏈接和其它操作的選擇。在一個(gè)實(shí)例中,可以從非瀏覽器應(yīng)用發(fā)起瀏覽器控制操作。例如,當(dāng)看科幻電影時(shí),參與者可以選擇(例如,使用遙控器)出現(xiàn)在場(chǎng)景中的太空飛船。這種選擇可以發(fā)起“暫?!币曨l流控制操作并且選擇URL瀏覽器控制操作??梢詥?dòng)瀏覽器以取回并顯示URL處的內(nèi)容,例如提供有關(guān)太空飛船背景信息的在線百科全書頁面。
[0020]同步模塊145可以被配置為使多個(gè)觀看設(shè)備處的視頻流的顯示同步。在一個(gè)實(shí)例中,同步模塊145完全駐留在多個(gè)觀看設(shè)備105中的一個(gè)或多個(gè)上。視頻流可以包括應(yīng)用控制命令的結(jié)果。例如,當(dāng)應(yīng)用控制命令是“播放”時(shí),可以在屏幕110上顯示視頻流。在一個(gè)實(shí)例中,視頻流的顯示同步可以包括將視頻流呈現(xiàn)在屏幕IlOA和圖1lOB中的每一個(gè)上,以使參與者同時(shí)或幾乎同時(shí)感受視頻內(nèi)容的顯示。
[0021]在一個(gè)實(shí)例中,同步模塊145可以確定每一個(gè)觀看設(shè)備105A和105B處的工作條件。示例性的工作條件可包括觀看設(shè)備的網(wǎng)絡(luò)連接的帶寬或等待時(shí)間、觀看設(shè)備105上的緩沖器大小、觀看設(shè)備105的處理能力、屏幕110的分辨率以及觀看設(shè)備105的輸出類型。同步模塊145可以被配置為基于這些工作條件中的一個(gè)或多個(gè)來調(diào)整視頻內(nèi)容的顯示,以保持同步的觀看體驗(yàn)。例如,如果與觀看設(shè)備105B相比,觀看設(shè)備105A的顯示器具有較高分辨率,則同步模塊145可以被配置為降低去往觀看設(shè)備105A的視頻內(nèi)容的分辨率。[0022]在一個(gè)實(shí)例中,為使多個(gè)觀看設(shè)備105處的視頻流的顯示同步,同步模塊145可以被配置為基于相應(yīng)的網(wǎng)絡(luò)特性來確定多個(gè)觀看設(shè)備105中每一個(gè)的單個(gè)(individual)緩沖器長(zhǎng)度。網(wǎng)絡(luò)特性可以是工作條件的子集。同步模塊145還可以被配置為:控制多個(gè)觀看設(shè)備105不顯示視頻流,直到具有最長(zhǎng)緩沖器長(zhǎng)度的觀看設(shè)備105A的緩沖器已達(dá)到顯示門限。顯示門限是針對(duì)緩沖器的度量(例如,填充百分比、比特?cái)?shù)等)。當(dāng)緩沖器被填充達(dá)到這個(gè)度量或超過這個(gè)度量時(shí),則已達(dá)到顯示門限。當(dāng)達(dá)到顯示門限時(shí),觀看設(shè)備105將能夠在一段時(shí)間內(nèi)顯示不間斷的視頻。例如,將不會(huì)在屏幕IlOB上顯示電影,直到觀看設(shè)備105A的緩沖器足夠滿以便允許視頻內(nèi)容的不間斷顯示。在一個(gè)實(shí)例中,同步模塊145可以被配置為實(shí)施其它同步技術(shù)。例如,同步模塊145可以被配置為使多個(gè)觀看設(shè)備105上的時(shí)鐘同步。同步模塊145還可以以時(shí)間戳方式或以其它方式在視頻內(nèi)容中指示在什么時(shí)間應(yīng)當(dāng)顯示視頻內(nèi)容的什么部分。通過實(shí)施這些同步技術(shù)中的一個(gè)或多個(gè),同步模塊145可以確保消除各個(gè)位置的視頻內(nèi)容的顯示的時(shí)間差。
[0023]環(huán)境印象模塊150可以被配置為從多個(gè)觀看設(shè)備105中的至少一個(gè)觀看設(shè)備105A接收環(huán)境指示。環(huán)境印象模塊150還可以被配置為將環(huán)境指示呈現(xiàn)到多個(gè)觀看設(shè)備105中不是所述至少一個(gè)觀看設(shè)備105A的每一個(gè)觀看設(shè)備105B。例如,當(dāng)看電影時(shí),位置A處的麥克風(fēng)可以捕獲家人的談話??梢詫⒃撜勗拏鬏?shù)轿恢肂,在位置B處將其呈現(xiàn)給缺席的父母一方。例如,可以在所呈現(xiàn)的環(huán)境指示120B中將環(huán)境指示,例如在位置A的家人的圖像,呈現(xiàn)給在位置B的缺席的父母一方。類似地,可以將缺席的父母一方的圖像作為所呈現(xiàn)的環(huán)境指示120A在位置A處呈現(xiàn)。
[0024]環(huán)境指示可以包括圖像、視頻、聲音以及位置的其它可測(cè)量方面,例如溫度、地理坐標(biāo)等。在一個(gè)實(shí)例中,環(huán)境指示是向至少一個(gè)觀看設(shè)備105A表示所述相應(yīng)屏幕IlOA的環(huán)境的至少一個(gè)圖像。在一個(gè)實(shí)例中,系統(tǒng)100可以包括以通信方式耦合到至少一個(gè)觀看設(shè)備105A并且被定位為捕獲相應(yīng)屏幕IlOA的觀看者的相機(jī)115A??梢詮南鄼C(jī)115A得到表示環(huán)境指示的圖像。將在下面關(guān)于圖2和圖3討論所呈現(xiàn)的環(huán)境指示的實(shí)例。
[0025]在一個(gè)實(shí)例中,相機(jī)115A可以包括麥克風(fēng)或其它感測(cè)設(shè)備。在一個(gè)實(shí)例中,環(huán)境指示是相應(yīng)屏幕IlOA的環(huán)境到所述至少一個(gè)觀看設(shè)備105A的可聽表示。在一個(gè)實(shí)例中,環(huán)境印象模塊105被配置為將可聽表示集成到視頻流的音頻流中。例如,當(dāng)電影正在播放時(shí),在位置B的缺席的父母一方可以評(píng)論,她喜歡男主角在一個(gè)場(chǎng)景中的發(fā)型。當(dāng)在屏幕IlOA上呈現(xiàn)電影時(shí),可以將這個(gè)評(píng)論添加到電影的音軌(例如,在上面分層)。在一個(gè)實(shí)例中,可以對(duì)評(píng)論(例如,包含評(píng)論的原始音頻數(shù)據(jù))進(jìn)行修改以創(chuàng)建音頻表示。這可以減小對(duì)視頻內(nèi)容的音頻的影響。在一個(gè)實(shí)例中,可以對(duì)原始捕獲的音頻進(jìn)行修改以模擬低語。在一個(gè)實(shí)例中,可以對(duì)原始捕獲的音頻進(jìn)行過濾,以去除環(huán)境噪音,使說話者的聲音清晰。在一個(gè)實(shí)例中,可以對(duì)被過濾的環(huán)境噪音進(jìn)行修改,以降低其音量或音調(diào),以使其仍被呈現(xiàn),但是其對(duì)說話者的聲音的影響減小。
[0026]將環(huán)境指示與時(shí)間上同步的內(nèi)容一起呈現(xiàn)可以提供身臨其境的體驗(yàn),讓參與者感覺像是他們一起在同一個(gè)房間。對(duì)應(yīng)用的共享控制通過模擬遠(yuǎn)程方的物理存在,例如,通過使用遙控器和電視機(jī),而進(jìn)一步增強(qiáng)這種感受。
[0027]圖2和圖3示出了到達(dá)協(xié)作式娛樂系統(tǒng)呈現(xiàn)給參與者的環(huán)境指示120的實(shí)例。
[0028]圖2示出一起顯示同步的內(nèi)容和所呈現(xiàn)的環(huán)境指示120的屏幕110的一個(gè)實(shí)例。在這個(gè)實(shí)例中,環(huán)境印象模塊150被配置為以畫中畫格式呈現(xiàn)從相機(jī)115捕獲的至少一個(gè)圖像。所呈現(xiàn)的環(huán)境指示120可以包括在畫中畫框的顯示區(qū)域中未經(jīng)改變的圖像。在一個(gè)實(shí)例中,可以將畫中畫框放置在屏幕110的任意位置。在一個(gè)實(shí)例中,畫中畫框可以由本地參與者移動(dòng)。在一個(gè)實(shí)例中,所呈現(xiàn)的環(huán)境指示120可以包括所捕獲的圖像的程式化的(stylized)版本。例如,程式化的版本可以包括參與者的頭像。在一個(gè)實(shí)例中,程式化的版本可以包括參與者的后透視圖。例如,可以模擬參與者的頭部的背面,并放置在圖像內(nèi)以覆蓋所捕獲的他們的面部。這可以提供所呈現(xiàn)的環(huán)境指示120的觀看者是坐在在遠(yuǎn)程位置的參與者后面的印象。在一個(gè)實(shí)例中,所捕獲的圖像的程式化版本可以包括過濾和僅呈現(xiàn)面部或在圖像中捕獲的人,并且抑制、遮蔽或去除房間的方面,例如家具??梢詰?yīng)用這些技術(shù)的任意組合來進(jìn)一步加強(qiáng)遠(yuǎn)程參與者一起在一個(gè)地方的感受。
[0029]圖3示出一起顯示同步的內(nèi)容和所呈現(xiàn)的環(huán)境指示120的屏幕110的一個(gè)實(shí)例。在這個(gè)實(shí)例中,環(huán)境印象模塊可以被配置為將所呈現(xiàn)的環(huán)境指示120疊加到視頻流上??梢砸陨厦骊P(guān)于圖2所描述的方式中的一個(gè)或任意一些來修改環(huán)境指不。在一個(gè)實(shí)例中,可以對(duì)所呈現(xiàn)的環(huán)境指示120進(jìn)行修改以減小呈現(xiàn)環(huán)境指示對(duì)視頻流的影響。例如,所呈現(xiàn)的環(huán)境指示120可以僅包括遠(yuǎn)程參與者的輪廓。在一個(gè)實(shí)例中,可以為圖像分配透明度級(jí)別(例如,50%的透明),以使視頻流在所呈現(xiàn)的環(huán)境指示下仍然可辨。在一個(gè)實(shí)例中,所呈現(xiàn)的環(huán)境指示可以在屏幕110上模擬反映。例如,可以使所捕獲的圖像大部分透明,可以增強(qiáng)遠(yuǎn)程參與者的輪廓,并且可以將這些輪廓著色以反映當(dāng)?shù)丨h(huán)境的色溫。
[0030]圖4是示出用于實(shí)施協(xié)作式娛樂平臺(tái)的方法400的實(shí)例的流程圖??梢砸匀我饨M合方式使用上面關(guān)于圖1到圖3所描述的任何元素來實(shí)施方法400的操作。
[0031]在操作405處,可以標(biāo)識(shí)被配置為將圖像顯示到相應(yīng)屏幕110的多個(gè)觀看設(shè)備105。
[0032]在操作410處,可以從多個(gè)觀看設(shè)備105中的觀看設(shè)備105A接收應(yīng)用控制命令。在一個(gè)實(shí)例中,應(yīng)用控制命令是對(duì)視頻流的選擇。在一個(gè)實(shí)例中,應(yīng)用控制命令是視頻流控制操作。在一個(gè)實(shí)例中,可以從“播放”、“暫停”、“停止”、“倒帶”、“跳躍倒帶”、“快進(jìn)”和“跳躍快進(jìn)”這一組選擇視頻流控制操作。在一個(gè)實(shí)例中,應(yīng)用控制命令是視頻編輯控制操作,例如上面關(guān)于圖1所描述的那些。
[0033]在操作415處,可以從多個(gè)觀看設(shè)備105中的至少一個(gè)觀看設(shè)備105B接收環(huán)境指示。在一個(gè)實(shí)例中,環(huán)境指示是將相應(yīng)屏幕IlOB的環(huán)境表示到至少一個(gè)觀看設(shè)備105B的至少一個(gè)圖像。在一個(gè)實(shí)例中,可以從被定位為捕獲相應(yīng)屏幕IlOB的觀看者的相機(jī)115B得到所述至少一個(gè)圖像。在一個(gè)實(shí)例中,環(huán)境指示是相應(yīng)屏幕IlOB的環(huán)境到所述至少一個(gè)觀看設(shè)備105B的可聽表示。
[0034]在操作420處,可以使多個(gè)觀看設(shè)備105處的視頻流的顯示同步。視頻流可以包括應(yīng)用控制命令的結(jié)果。例如,當(dāng)應(yīng)用控制命令是“播放”視頻流控制操作時(shí),視頻流可以包括正在播放的電影。
[0035]在一個(gè)實(shí)例中,使多個(gè)觀看設(shè)備105處的視頻流的顯示同步可以包括:基于相應(yīng)網(wǎng)絡(luò)特性來確定多個(gè)觀看設(shè)備中每一個(gè)的單個(gè)緩沖器長(zhǎng)度;以及不顯示視頻流,直到具有最長(zhǎng)緩沖器長(zhǎng)度的觀看設(shè)備105A的緩沖器已達(dá)到顯示門限。在一個(gè)實(shí)例中,視頻流可以由第三方(例如,沒有關(guān)聯(lián)的在線內(nèi)容提供商)提供,并且使視頻流的顯示同步完全由多個(gè)觀看設(shè)備105來協(xié)調(diào)。
[0036]在操作425處,可以將環(huán)境指示呈現(xiàn)到多個(gè)觀看設(shè)備105中不是所述至少一個(gè)觀看設(shè)備105B的每一個(gè)觀看設(shè)備105A。在一個(gè)實(shí)例中,呈現(xiàn)環(huán)境指示可以包括以畫中畫格式來呈現(xiàn)所述至少一個(gè)圖像。在一個(gè)實(shí)例中,呈現(xiàn)環(huán)境指示可以包括將所述至少一個(gè)圖像疊加到視頻流上。在一個(gè)實(shí)例中,呈現(xiàn)作為可聽表示的環(huán)境指示可以包括將所述可聽表示集成到視頻流的音頻流中。
[0037]圖5示出可以在上面執(zhí)行本文所討論的實(shí)例(例如,系統(tǒng)、技術(shù)、方法等)中的任意一個(gè)或多個(gè)的示例性機(jī)器500的框圖。在替換實(shí)施例中,機(jī)器500可以作為獨(dú)立設(shè)備工作或可以連接(例如,被聯(lián)網(wǎng))到其它機(jī)器。在聯(lián)網(wǎng)的部署中,機(jī)器500可以作為服務(wù)器-客戶端網(wǎng)絡(luò)環(huán)境中的服務(wù)器機(jī)器、客戶端機(jī)器或者二者的容量來工作。在一個(gè)實(shí)例中,機(jī)器500可以充當(dāng)對(duì)等(P2P)(或其它分布式)網(wǎng)絡(luò)環(huán)境中的對(duì)等機(jī)器。機(jī)器500可以是個(gè)人計(jì)算機(jī)(PC)、平板PC、機(jī)頂盒(STB)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、網(wǎng)絡(luò)(web)設(shè)備、網(wǎng)絡(luò)路由器、交換機(jī)或橋接器,或者能夠執(zhí)行指定由該機(jī)器采取的動(dòng)作的指令(順序或其它)的任意機(jī)器。此外,雖然僅示出單個(gè)機(jī)器,但是術(shù)語“機(jī)器”還應(yīng)當(dāng)被視為包括單個(gè)地或聯(lián)合地執(zhí)行一組(或多組)指令以執(zhí)行本文所討論的方法(例如云計(jì)算、軟件即服務(wù)(SaaS)、其它計(jì)算機(jī)集群配置)中的任意一個(gè)或多個(gè)的機(jī)器的任意集合。
[0038]如本文所描述的實(shí)例可以包括,或者可以在邏輯或若干組件、模塊或機(jī)構(gòu)上工作。模塊是能夠執(zhí)行指定操作的有形實(shí)體,并且可以被以某種方式來配置或布置。在一個(gè)實(shí)例中,可以以指定的方式將電路布置為模塊(例如,在內(nèi)部或相對(duì)于外部實(shí)體,例如其它電路)。在一個(gè)實(shí)例中,可以通過固件或軟件(例如,指令、應(yīng)用部分或應(yīng)用)將一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)(例如,獨(dú)立的,客戶端或服務(wù)器計(jì)算機(jī)系統(tǒng))或一個(gè)或多個(gè)硬件處理器的全部或部分配置為進(jìn)行操作以執(zhí)行指定的操作的模塊。在一個(gè)實(shí)例中,軟件可以駐留在(I)非暫時(shí)性機(jī)器可讀介質(zhì)上或(2)傳輸信號(hào)中。在一個(gè)實(shí)例中,軟件,當(dāng)通過模塊的底層硬件執(zhí)行時(shí),使該硬件執(zhí)行指定的操作。
[0039]因此,術(shù)語“模塊”應(yīng)當(dāng)被理解為包括有形實(shí)體,無論是在物理上構(gòu)造、具體配置(例如,硬連接)還是臨時(shí)(例如,暫時(shí))配置(例如,編程)為以指定的方式工作或執(zhí)行本文所描述的任何操作的部分或全部的實(shí)體。考慮其中模塊被臨時(shí)配置的實(shí)例,在時(shí)間上每個(gè)模塊都不需要在任何一個(gè)時(shí)刻實(shí)例化。例如,在模塊包括使用軟件配置的通用硬件處理器的情況下,可以在不同的時(shí)間將通用硬件處理器配置為相應(yīng)的不同模塊。軟件可以相應(yīng)地配置硬件處理器,例如,以在一個(gè)時(shí)刻構(gòu)成特定的模塊,并且在不同的時(shí)刻構(gòu)成不同的模塊。
[0040]機(jī)器(例如,計(jì)算機(jī)系統(tǒng))500可以包括硬件處理器502(例如,中央處理單元(CPU)、圖形處理單元(GPU)、硬件處理器核心或其任意組合)、主存儲(chǔ)器504和靜態(tài)存儲(chǔ)器506,其中的一些或全部可以通過鏈路508 (例如,互連、總線等)與彼此通信。機(jī)器500還可以包括顯示單元510、字母數(shù)字輸入設(shè)備512(例如,鍵盤)和用戶界面(UI)導(dǎo)航設(shè)備511 (例如,鼠標(biāo)器)。在一個(gè)實(shí)例中,顯不單兀510、輸入設(shè)備517和UI導(dǎo)航設(shè)備914可以是觸摸屏顯示器。機(jī)器500還可以包括存儲(chǔ)設(shè)備(例如,驅(qū)動(dòng)單元)516、信號(hào)產(chǎn)生設(shè)備518 (例如,揚(yáng)聲器)、網(wǎng)絡(luò)接口設(shè)備520和一個(gè)或多個(gè)傳感器521,例如全球定位系統(tǒng)(GPS)傳感器、羅盤、加速度計(jì)或其它傳感器。機(jī)器500可以包括輸出控制器528,例如串行(例如,通用串行總線(USB)、并行或其它有線或無線(例如,紅外線(IR))連接,以與一個(gè)或多個(gè)外圍設(shè)備(例如,打印機(jī)、讀卡器等)進(jìn)行通信或?qū)ζ溥M(jìn)行控制。
[0041]存儲(chǔ)設(shè)備516可以包括在其上存儲(chǔ)體現(xiàn)本文所描述的技術(shù)或功能中的任意一個(gè)或多個(gè)或者由其利用的一組或多組數(shù)據(jù)結(jié)構(gòu)或指令524(例如,軟件)的機(jī)器可讀介質(zhì)522。在由機(jī)器500執(zhí)行期間,指令524也可以完全或至少部分地駐留在主存儲(chǔ)器504內(nèi)、靜態(tài)存儲(chǔ)器506內(nèi)或硬件處理器502內(nèi)。在一個(gè)實(shí)例中,硬件處理器502、主存儲(chǔ)器504、靜態(tài)存儲(chǔ)器506或存儲(chǔ)設(shè)備516中的一個(gè)或任意組合可以構(gòu)成機(jī)器可讀介質(zhì)。
[0042]雖然將機(jī)器可讀介質(zhì)522示出為單個(gè)介質(zhì),但是術(shù)語“機(jī)器可讀介質(zhì)”可以包括被配置為存儲(chǔ)一組或多組指令524的單個(gè)介質(zhì)或多個(gè)介質(zhì)(例如,集中式或分布式數(shù)據(jù)庫和/或相關(guān)聯(lián)緩存和服務(wù)器)。
[0043]術(shù)語“機(jī)器可讀介質(zhì)”可以包括能夠存儲(chǔ)、編碼或承載用于由機(jī)器500執(zhí)行并且使機(jī)器500執(zhí)行本公開的技術(shù)中的任意一個(gè)或多個(gè)的指令或者能夠存儲(chǔ)、編碼或承載由此類指令使用或與此類指令相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的任意有形介質(zhì)。非限制性機(jī)器可讀介質(zhì)實(shí)例可以包括固態(tài)存儲(chǔ)器以及光學(xué)和磁性介質(zhì)。機(jī)器可讀介質(zhì)的具體實(shí)例包括:非易失性存儲(chǔ)器,例如半導(dǎo)體存儲(chǔ)器設(shè)備(例如,電可編程只讀存儲(chǔ)器(EPROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM))和閃存設(shè)備;磁盤,例如內(nèi)部硬盤和可拆卸式磁盤;磁光盤;以及⑶-ROM和DVD-ROM 磁盤。
[0044]還可以利用多個(gè)傳送協(xié)議(例如,幀中繼、互聯(lián)網(wǎng)協(xié)議(IP)、傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)、超文本傳輸協(xié)議(HTTP)等)中的任意一個(gè)通過網(wǎng)絡(luò)接口設(shè)備520使用傳輸介質(zhì)來在通信網(wǎng)絡(luò)526上發(fā)送或接收指令524。實(shí)例性通信網(wǎng)絡(luò)可包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、分組數(shù)據(jù)網(wǎng)絡(luò)(例如,因特網(wǎng))、移動(dòng)電話網(wǎng)絡(luò)(例如,蜂窩網(wǎng)絡(luò))、普通老式電話(POTS)網(wǎng)絡(luò)和無線數(shù)據(jù)網(wǎng)絡(luò)(例如,美國電氣和電子工程師協(xié)會(huì)(IEEE)802.11家族標(biāo)準(zhǔn)(被稱為W1-Fi? )、ΙΕΕΕ802.16家族標(biāo)準(zhǔn)(被稱為WiMAX? )、對(duì)等(P2P)網(wǎng)絡(luò)及其它。在一個(gè)實(shí)例中,網(wǎng)絡(luò)接口設(shè)備520可以包括一個(gè)或多個(gè)物理插孔(例如,以太網(wǎng)、同軸或電話插孔)或一個(gè)或多個(gè)天線,以連接到通信網(wǎng)絡(luò)526。在一個(gè)實(shí)例中,網(wǎng)絡(luò)接口設(shè)備520可以包括多個(gè)天線,以使用單輸入多輸出(SMO)、多輸入多輸出(MMO)或多輸入單輸出(MISO)技術(shù)中的至少一個(gè)來以無線方式進(jìn)行通信。術(shù)語“傳輸介質(zhì)”應(yīng)當(dāng)被視為包括能夠存儲(chǔ)、編碼或承載用于由機(jī)器500執(zhí)行的指令并且包括數(shù)字或模擬通信信號(hào)的任何無形介質(zhì)或者促進(jìn)此種軟件的傳送的其它無形介質(zhì)。
[0045]附加事項(xiàng)和實(shí)例
[0046]實(shí)例I可以包括包括多個(gè)觀看設(shè)備的主題(例如裝置、設(shè)備、機(jī)器或系統(tǒng)),所述多個(gè)觀看設(shè)備中的每一個(gè)連接到相應(yīng)屏幕,并且被配置為將圖像顯示到相應(yīng)屏幕。實(shí)例I還可以包括被配置為標(biāo)識(shí)多個(gè)觀看設(shè)備的標(biāo)識(shí)模塊。實(shí)例I還可以包括被配置為從多個(gè)觀看設(shè)備中的觀看設(shè)備接收應(yīng)用控制命令并且應(yīng)用所述應(yīng)用控制命令的應(yīng)用控制模塊。實(shí)例I還可以包括被配置為使多個(gè)觀看設(shè)備處的視頻流的顯示同步的同步模塊,視頻流包括應(yīng)用控制命令的結(jié)果。實(shí)例I還可以包括被配置為從多個(gè)觀看設(shè)備中的至少一個(gè)觀看設(shè)備接收環(huán)境指示并且將環(huán)境指示呈現(xiàn)到多個(gè)觀看設(shè)備中不是所述至少一個(gè)觀看設(shè)備的一個(gè)或多個(gè)觀看設(shè)備的環(huán)境印象模塊。
[0047]在實(shí)例2中,實(shí)例I的主題可以選擇性地包括,其中,應(yīng)用控制命令是對(duì)視頻流的選擇。
[0048]在實(shí)例3中,實(shí)例I到2中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,應(yīng)用控制命令是視頻流控制操作,視頻流控制操作選自“播放”、“暫?!薄ⅰ巴V埂?、“倒帶”、“跳躍倒帶”、“快進(jìn)”和“跳躍快進(jìn)”這一組。
[0049]在實(shí)例4中,實(shí)例I到3中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,應(yīng)用控制命令是視頻編輯控制操作。
[0050]在實(shí)例5中,實(shí)例I到4中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,環(huán)境指示是將相應(yīng)屏幕的環(huán)境表示至少一個(gè)觀看設(shè)備的至少一個(gè)圖像。
[0051]在實(shí)例6中,實(shí)例5的主題可以選擇性地包括以通信方式耦合到至少一個(gè)觀看設(shè)備并且被定位為捕獲相應(yīng)屏幕的觀看者的相機(jī),其中,所述至少一個(gè)圖像得自相機(jī)。
[0052]在實(shí)例7中,實(shí)例5到6中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,為呈現(xiàn)環(huán)境指示,環(huán)境印象模塊被配置為以畫中畫格式呈現(xiàn)至少一個(gè)圖像。
[0053]在實(shí)例8中,實(shí)例5到7中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,為呈現(xiàn)環(huán)境指示,環(huán)境印象模塊被配置為將所述至少一個(gè)圖像疊加到從視頻流得到的圖像上。
[0054]在實(shí)例9中,實(shí)例I到8中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,環(huán)境指示是相應(yīng)屏幕的環(huán)境到至少一個(gè)觀看設(shè)備的可聽表示。
[0055]在實(shí)例10中,實(shí)例9的主題可以選擇性地包括,其中,環(huán)境印象模塊被配置為將可聽表示集成到視頻流的音頻流中。
[0056]在實(shí)例11中,實(shí)例I到10中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,使多個(gè)觀看設(shè)備處的視頻流的顯示同步。同步模塊可以被配置為:基于相應(yīng)網(wǎng)絡(luò)特性來確定多個(gè)觀看設(shè)備中每一個(gè)的單個(gè)緩沖器長(zhǎng)度;并且控制多個(gè)觀看設(shè)備不顯示視頻流,直到具有最長(zhǎng)緩沖器長(zhǎng)度的觀看設(shè)備的緩沖器已達(dá)到顯示門限。
[0057]在實(shí)例12中,實(shí)例I到11中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,視頻流由第三方提供,并且其中,同步模塊完全駐留在多個(gè)觀看設(shè)備中的一個(gè)或多個(gè)上。
[0058]在實(shí)例13中,實(shí)例I到2中一個(gè)或任意一個(gè)的主題可以選擇性地包括包括同步模塊的網(wǎng)絡(luò)服務(wù)器。網(wǎng)絡(luò)服務(wù)器可以被配置為:接收由第三方提供的視頻流,并且將視頻流提供給多個(gè)觀看設(shè)備。
[0059]實(shí)例14可以包括實(shí)例I到13的一個(gè)或任意組合的主題或者可以選擇性地與其組合,主題(例如方法,用于執(zhí)行動(dòng)作的裝置,或包括當(dāng)由機(jī)器執(zhí)行時(shí)使該機(jī)器執(zhí)行動(dòng)作的指令的機(jī)器可讀介質(zhì))包括:使用標(biāo)識(shí)模塊標(biāo)識(shí)被配置為將圖像顯示到相應(yīng)屏幕的多個(gè)觀看設(shè)備;從多個(gè)觀看設(shè)備中的觀看設(shè)備接收應(yīng)用控制命令;從多個(gè)觀看設(shè)備中的至少一個(gè)觀看設(shè)備接收環(huán)境指示;使多個(gè)觀看設(shè)備處的視頻流的顯示同步,視頻流包括應(yīng)用控制命令的結(jié)果;以及將環(huán)境指示呈現(xiàn)到多個(gè)觀看設(shè)備中不是所述至少一個(gè)觀看設(shè)備的每一個(gè)觀看設(shè)備。
[0060]在實(shí)例15中,實(shí)例14的主題可以選擇性地包括,其中,應(yīng)用控制命令是對(duì)視頻流的選擇。
[0061]在實(shí)例16中,實(shí)例14到15中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,應(yīng)用控制命令是視頻流控制操作,視頻流控制操作選自“播放”、“暫?!?、“停止”、“倒帶”、“跳躍倒帶”、“快進(jìn)”和“跳躍快進(jìn)”這一組。[0062]在實(shí)例17中,實(shí)例14到16中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,應(yīng)用控制命令是視頻編輯控制操作。
[0063]在實(shí)例18中,實(shí)例14到17中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,環(huán)境指示是將相應(yīng)屏幕的環(huán)境表示到至少一個(gè)觀看設(shè)備的至少一個(gè)圖像。
[0064]在實(shí)例19中,實(shí)例18的主題可以選擇性地包括,其中,從被定位為捕獲相應(yīng)屏幕的觀看者的相機(jī)得到至少一個(gè)圖像。
[0065]在實(shí)例20中,實(shí)例18到19中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,呈現(xiàn)環(huán)境指示包括以畫中畫格式呈現(xiàn)至少一個(gè)圖像。
[0066]在實(shí)例21中,實(shí)例18到20中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,呈現(xiàn)環(huán)境指示包括將所述至少一個(gè)圖像疊加到從視頻流得到的圖像上。
[0067]在實(shí)例22中,實(shí)例14到21中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,環(huán)境指示是相應(yīng)屏幕的環(huán)境到至少一個(gè)觀看設(shè)備的可聽表示。
[0068]在實(shí)例23中,實(shí)例22的主題可以選擇性地包括,其中,呈現(xiàn)環(huán)境指示包括將可聽表示集成到視頻流的音頻流中。
[0069]在實(shí)例24中,實(shí)例14到23中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,使多個(gè)觀看設(shè)備處的視頻流的顯示同步包括:基于相應(yīng)網(wǎng)絡(luò)特性來確定多個(gè)觀看設(shè)備中每一個(gè)的單個(gè)緩沖器長(zhǎng)度;以及不顯示視頻流,直到具有最長(zhǎng)緩沖器長(zhǎng)度的觀看設(shè)備的緩沖器已達(dá)到顯示門限。
[0070]在實(shí)例25中,實(shí)例14到24中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,視頻流由第三方提供,并且使視頻流的顯示同步完全由多個(gè)觀看設(shè)備來協(xié)調(diào)。
[0071]在實(shí)例26中,實(shí)例14到25中一個(gè)或任意一個(gè)的主題可以選擇性地包括,其中,視頻流由第三方提供到網(wǎng)絡(luò)服務(wù)器,并且使視頻流的顯示同步由網(wǎng)絡(luò)服務(wù)器協(xié)調(diào)到多個(gè)觀看設(shè)備中的每一個(gè)。
[0072]實(shí)例27可以包括實(shí)例I到26中一個(gè)或任意組合的主題或者可以選擇性地與其組合以包括包括以下操作的主題(例如方法、用于執(zhí)行動(dòng)作的裝置,或包括當(dāng)由機(jī)器執(zhí)行時(shí)使該機(jī)器執(zhí)行動(dòng)作的指令的機(jī)器可讀介質(zhì)):標(biāo)識(shí)被配置為將圖像顯示到相應(yīng)屏幕的多個(gè)觀看設(shè)備;從多個(gè)觀看設(shè)備中的觀看設(shè)備接收應(yīng)用控制命令;從多個(gè)觀看設(shè)備中的至少一個(gè)觀看設(shè)備接收環(huán)境指示;使多個(gè)觀看設(shè)備處的視頻流的顯示同步,視頻流包括應(yīng)用控制命令的結(jié)果;將環(huán)境指示呈現(xiàn)到多個(gè)觀看設(shè)備中不是所述至少一個(gè)觀看設(shè)備的每一個(gè)觀看設(shè)備。
[0073]實(shí)例28可以包括實(shí)例I到27中一個(gè)或任意組合的主題或者可以選擇性地與其組合以包括用于協(xié)作式娛樂平臺(tái)的主題(例如裝置、設(shè)備、觀看設(shè)備、機(jī)器或系統(tǒng)),所述主題連接到屏幕并且被配置為:在屏幕上顯示圖像;接收應(yīng)用控制命令并將應(yīng)用控制命令傳送到應(yīng)用控制模塊;并且將環(huán)境指示呈現(xiàn)到屏幕,環(huán)境指示由環(huán)境印象模塊呈現(xiàn)。
[0074]在實(shí)例29中,實(shí)例28的主題可以選擇性地包括應(yīng)用控制模塊,其中,應(yīng)用控制模塊被配置為應(yīng)用應(yīng)用控制命令。
[0075]在實(shí)例30中,實(shí)例28到29中一個(gè)或任意一個(gè)的主題可以選擇性地包括環(huán)境印象模塊。環(huán)境印象模塊可以被配置為:從多個(gè)觀看設(shè)備中的至少一個(gè)觀看設(shè)備接收環(huán)境指示,多個(gè)觀看設(shè)備包括所述觀看設(shè)備;并且將環(huán)境指示呈現(xiàn)到多個(gè)觀看設(shè)備中不是所述至少一個(gè)觀看設(shè)備的一個(gè)或多個(gè)觀看設(shè)備。
[0076]在實(shí)例31中,實(shí)例28到30中一個(gè)或任意一個(gè)的主題可以選擇性地包括被配置為標(biāo)識(shí)多個(gè)觀看設(shè)備的標(biāo)識(shí)模塊。
[0077]在實(shí)例32中,實(shí)例28到31中一個(gè)或任意一個(gè)的主題可以選擇性地包括同步模塊,同步模塊被配置為使多個(gè)觀看設(shè)備處的視頻流的顯示同步,多個(gè)觀看設(shè)備包括所述觀看設(shè)備,視頻流包括應(yīng)用控制命令的結(jié)果。
[0078]以上詳細(xì)描述包括對(duì)構(gòu)成所述詳細(xì)描述的一部分的附圖的引用。附圖以圖形方式示出了可以實(shí)現(xiàn)的具體實(shí)施例。這些實(shí)施例在本文中也被稱為“實(shí)例”。除了示出或描述的元素,此類實(shí)例還可以包括其它元素。然而,本發(fā)明的發(fā)明人還預(yù)期僅提供示出或描述的元素的實(shí)例。此外,無論是相對(duì)于特定的實(shí)例(或其一個(gè)或多個(gè)方面)還是相對(duì)于示出或描述的其它實(shí)例(或其一個(gè)或多個(gè)方面),本發(fā)明的發(fā)明人還考慮使用示出或描述的這些元素的任意組合或排列的實(shí)例(或其一個(gè)或多個(gè)方面)。 [0079]本文件中提到的所有出版物、專利和專利文獻(xiàn)以全文引用的方式并入本文,就好像以引用方式單獨(dú)并入。在本文件與這樣以引用方式并入的這些文件之間的用法矛盾的情況下,所并入的參考文獻(xiàn)中的用法應(yīng)當(dāng)被視為是對(duì)本文件的用法的補(bǔ)充,對(duì)于不可調(diào)和的矛盾,以本文件中的用法為準(zhǔn)。
[0080]在本文件中,術(shù)語“一個(gè)(a) ”或“一個(gè)(an) ”的用法如在專利文件中常見,包括一個(gè)或一個(gè)以上,獨(dú)立于“至少一個(gè)”或“一個(gè)或多個(gè)”的任何其它實(shí)例或用法。在本文件中,術(shù)語“或”用于指非排他的,或者,使“A或B”包括“A但不是B”、“B但不是A”以及“A和B”,除非另有指示。在所附的權(quán)利要求中,術(shù)語“包括”和“在其中”用作相應(yīng)的術(shù)語“包括”和“其中”的通俗易懂的英語等同物。另外,在所附的權(quán)利要求中,術(shù)語“包括(including) ”和“包含(comprising)”是開放式的,也就是說,系統(tǒng)、設(shè)備、物品或流程,除了那些在權(quán)利要求中的這種術(shù)語后面列出的元素其還包括其它元素,仍然被視為落在該權(quán)利要求的范圍之內(nèi)。此外,在所附的權(quán)利要求中,術(shù)語“第一”、“第二”和“第三”等僅僅是作為標(biāo)簽使用,并且不旨在對(duì)其對(duì)象強(qiáng)加數(shù)字要求。
[0081]上面的描述旨在作為說明性的,而非限制性的。例如,上面描述的實(shí)例(或其一個(gè)或多個(gè)方面)可以彼此組合使用。在審閱上面的描述之后,例如本領(lǐng)域的普通技術(shù)人員也可以使用其它實(shí)施例。提供摘要以符合37C.F.R.§ 1.72(b),以允許讀者快速地確定本技術(shù)公開的性質(zhì)。它被提交的理解是,它不會(huì)被用來解釋或限制權(quán)利要求的范圍或含義。另外,在上面的實(shí)施方式中,各種特征可以組合在一起,以簡(jiǎn)化本公開。這不應(yīng)當(dāng)被解釋為意圖如下:所公開的未包括在權(quán)利要求中的特征對(duì)于任何權(quán)利要求來說是必要的。相反地,本發(fā)明的主題可以在于少于特定的所公開實(shí)施例的所有特征。因此,所附的權(quán)利要求由此被結(jié)合到實(shí)施方式中,每一個(gè)權(quán)利要求自身作為單獨(dú)的實(shí)施例。所要求的主題的范圍應(yīng)當(dāng)參考所附的權(quán)利要求以及這些權(quán)利要求有權(quán)享有的等同物的全部范圍來確定。
【權(quán)利要求】
1.一種用于協(xié)作式娛樂平臺(tái)的系統(tǒng),所述系統(tǒng)包括: 標(biāo)識(shí)模塊,被配置為標(biāo)識(shí)多個(gè)觀看設(shè)備,所述多個(gè)觀看設(shè)備中的每一個(gè)連接到相應(yīng)屏幕并且被配置為將圖像顯示到所述相應(yīng)屏幕; 應(yīng)用控制模塊,被配置為從所述多個(gè)觀看設(shè)備中的觀看設(shè)備接收應(yīng)用控制命令并應(yīng)用所述應(yīng)用控制命令; 同步模塊,被配置為使所述多個(gè)觀看設(shè)備處的視頻流的顯示同步,所述視頻流包括所述應(yīng)用控制命令的結(jié)果;以及 環(huán)境印象模塊,被配置為: 從所述多個(gè)觀看設(shè)備中的至少一個(gè)觀看設(shè)備接收環(huán)境指示;并且 將所述環(huán)境指示呈現(xiàn)到所述多個(gè)觀看設(shè)備中不是所述至少一個(gè)觀看設(shè)備的一個(gè)或多個(gè)觀看設(shè)備。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述應(yīng)用控制命令是對(duì)所述視頻流的選擇。
3.如權(quán)利要求1或2中任意一個(gè)所述的系統(tǒng),其中,所述應(yīng)用控制命令是視頻流控制操作,所述視頻流控制操作選自播放、暫停、停止、倒帶、跳躍倒帶、快進(jìn)和跳躍快進(jìn)這一組。
4.如權(quán)利要求1所述的系統(tǒng),其中,所述應(yīng)用控制命令是視頻編輯控制操作。
5.如權(quán)利要求1 或4中任意一個(gè)所述的系統(tǒng),其中,所述環(huán)境指示是將所述相應(yīng)屏幕的環(huán)境表示到所述至少一個(gè)觀看設(shè)備的至少一個(gè)圖像。
6.如權(quán)利要求5所述的系統(tǒng),包括以通信方式耦合到所述至少一個(gè)觀看設(shè)備并且被定位為捕獲所述相應(yīng)屏幕的觀看者的相機(jī),其中,所述至少一個(gè)圖像是從所述相機(jī)得到的。
7.如權(quán)利要求5所述的系統(tǒng),其中,為呈現(xiàn)所述環(huán)境指示,所述環(huán)境印象模塊被配置為以畫中畫格式呈現(xiàn)所述至少一個(gè)圖像。
8.如權(quán)利要求5所述的系統(tǒng),其中,為呈現(xiàn)所述環(huán)境指示,所述環(huán)境印象模塊被配置為將所述至少一個(gè)圖像疊加到從所述視頻流得到的圖像上。
9.如權(quán)利要求1所述的系統(tǒng),其中,所述環(huán)境指示是所述相應(yīng)屏幕的環(huán)境到所述至少一個(gè)觀看設(shè)備的可聽表示。
10.如權(quán)利要求9所述的系統(tǒng),其中,所述環(huán)境印象模塊被配置為將所述可聽表示集成到所述視頻流的音頻流中。
11.如權(quán)利要求1、2、4或9中任意一個(gè)所述的系統(tǒng),其中,為使所述多個(gè)觀看設(shè)備處的視頻流的顯示同步,所述同步模塊被配置為: 基于相應(yīng)網(wǎng)絡(luò)特性來確定所述多個(gè)觀看設(shè)備中每一個(gè)的單個(gè)緩沖器長(zhǎng)度;并且 控制所述多個(gè)觀看設(shè)備不顯示所述視頻流,直到具有最長(zhǎng)緩沖器長(zhǎng)度的觀看設(shè)備的緩沖器已達(dá)到顯示門限。
12.如權(quán)利要求1所述的系統(tǒng),其中,所述視頻流由第三方提供,并且其中,所述同步模塊完全駐留在所述多個(gè)觀看設(shè)備中的一個(gè)或多個(gè)上。
13.如權(quán)利要求1所述的系統(tǒng),包括網(wǎng)絡(luò)服務(wù)器,所述網(wǎng)絡(luò)服務(wù)器包括所述同步模塊,所述網(wǎng)絡(luò)服務(wù)器被配置為: 接收由第三方提供的所述視頻流;并且 將所述視頻流提供給所述多個(gè)觀看設(shè)備。
14.一種用于協(xié)作式娛樂平臺(tái)的方法,所述方法包括:使用標(biāo)識(shí)模塊標(biāo)識(shí)被配置為將圖像顯示到相應(yīng)屏幕的多個(gè)觀看設(shè)備; 從所述多個(gè)觀看設(shè)備中的觀看設(shè)備接收應(yīng)用控制命令; 從所述多個(gè)觀看設(shè)備中的至少一個(gè)觀看設(shè)備接收環(huán)境指示;以及 使所述多個(gè)觀看設(shè)備處的視頻流的顯示同步,所述視頻流包括所述應(yīng)用控制命令的結(jié)果;以及 將所述環(huán)境指示呈現(xiàn)到所述多個(gè)觀看設(shè)備中不是所述至少一個(gè)觀看設(shè)備的每一個(gè)觀看設(shè)備。
15.如權(quán)利要求14所述的方法,其中,所述應(yīng)用控制命令是對(duì)所述視頻流的選擇。
16.如權(quán)利要求14所述的方法,其中,所述應(yīng)用控制命令是視頻流控制操作,所述視頻流控制操作選自播放、暫停、停止、倒帶、跳躍倒帶、快進(jìn)和跳躍快進(jìn)這一組。
17.如權(quán)利要求14所述的方法,其中,所述應(yīng)用控制命令是視頻編輯控制操作。
18.如權(quán)利要求14所述的方法,其中,所述環(huán)境指示是將所述相應(yīng)屏幕的環(huán)境表示到所述至少一個(gè)觀看設(shè)備的至少一個(gè)圖像。
19.如權(quán)利要求18所述的方法,其中,所述至少一個(gè)圖像是從被定位為捕獲所述相應(yīng)屏幕的觀看者的相機(jī)得到的。
20.如權(quán)利要求18所述的方法,其中,呈現(xiàn)所述環(huán)境指示包括以畫中畫格式呈現(xiàn)所述至少一個(gè)圖像。
21.如權(quán)利要求18所述的方法,其中,呈現(xiàn)所述環(huán)境指示包括將所述至少一個(gè)圖像疊加到從所述視頻流得到的圖像上。
22.如權(quán)利要求14所述的方法,其中,所述環(huán)境指示是所述相應(yīng)屏幕的環(huán)境到所述至少一個(gè)觀看設(shè)備的可聽表示。
23.如權(quán)利要求22所述的方法,其中,呈現(xiàn)所述環(huán)境指示包括將所述可聽表示集成到所述視頻流的音頻流中。
24.如權(quán)利要求14所述的方法,其中,使所述多個(gè)觀看設(shè)備處的視頻流的顯示同步包括:基于相應(yīng)網(wǎng)絡(luò)特性來確定所述多個(gè)觀看設(shè)備中每一個(gè)的單個(gè)緩沖器長(zhǎng)度;以及不顯示所述視頻流,直到具有最長(zhǎng)緩沖器長(zhǎng)度的觀看設(shè)備的緩沖器已達(dá)到顯示門限。
25.如權(quán)利要求14所述的方法,其中,所述視頻流由第三方提供,并且使所述視頻流的顯示同步完全由所述多個(gè)觀看設(shè)備來協(xié)調(diào)。
26.如權(quán)利要求14所述的方法,其中,所述視頻流由第三方提供給網(wǎng)絡(luò)服務(wù)器,并且使所述視頻流的顯示同步由所述網(wǎng)絡(luò)服務(wù)器協(xié)調(diào)到所述多個(gè)觀看設(shè)備中的每一個(gè)。
27.至少一個(gè)機(jī)器可讀介質(zhì),包括多條指令,響應(yīng)于在計(jì)算設(shè)備上的執(zhí)行,所述多條指令使所述計(jì)算設(shè)備實(shí)現(xiàn)根據(jù)權(quán)利要求14到26中任意一個(gè)所述的方法。
28.一種連接到屏幕用于協(xié)作式娛樂平臺(tái)的觀看設(shè)備,所述觀看設(shè)備被配置為: 在所述屏幕上顯示圖像; 接收應(yīng)用控制命令并將所述應(yīng)用控制命令傳送到應(yīng)用控制模塊;并且 將環(huán)境指示呈現(xiàn)到所述屏幕,所述環(huán)境指示由環(huán)境印象模塊呈現(xiàn)。
29.如權(quán)利要求28所述的觀看設(shè)備,包括所述應(yīng)用控制模塊,所述應(yīng)用控制模塊被配置為應(yīng)用所述應(yīng)用控制命令。
30.如權(quán)利要求28所述的觀看設(shè)備,包括所述環(huán)境印象模塊,所述環(huán)境印象模塊被配置為: 從多個(gè)觀看設(shè)備中的至少一個(gè)觀看設(shè)備接收環(huán)境指示,所述多個(gè)觀看設(shè)備包括所述觀看設(shè)備;并且 將所述環(huán)境指示呈現(xiàn)到所述多個(gè)觀看設(shè)備中不是所述至少一個(gè)觀看設(shè)備的一個(gè)或多個(gè)觀看設(shè)備。
31.如權(quán)利要求30所述的觀看設(shè)備,包括被配置為標(biāo)識(shí)所述多個(gè)觀看設(shè)備的標(biāo)識(shí)模塊。
32.如權(quán)利要求28到30中任意一個(gè)所述的觀看設(shè)備,包括同步模塊,所述同步模塊被配置為使多個(gè)觀看設(shè)備處的視頻流的顯示同步,所述多個(gè)觀看設(shè)備包括所述觀看設(shè)備,所述視頻流包括所述應(yīng)用控 制命令的結(jié)果。
【文檔編號(hào)】H04N21/436GK104012103SQ201180075768
【公開日】2014年8月27日 申請(qǐng)日期:2011年12月22日 優(yōu)先權(quán)日:2011年12月22日
【發(fā)明者】J·S·巴卡, D·斯塔納索洛維赫, M·普賴斯 申請(qǐng)人:英特爾公司