国产精品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ù)字協(xié)作環(huán)境中的工作空間資產(chǎn)的本地縮放的制作方法

      文檔序號(hào):11544890閱讀:225來源:國(guó)知局
      處于數(shù)字協(xié)作環(huán)境中的工作空間資產(chǎn)的本地縮放的制造方法與工藝

      相關(guān)申請(qǐng)的交叉引用

      本申請(qǐng)要求2016年2月5日提交的序列號(hào)為62/292,180的美國(guó)臨時(shí)專利申請(qǐng)和于2017年2月1日提交的no.15/422,398的美國(guó)非臨時(shí)專利申請(qǐng)的權(quán)益。在此通過引用將以上相關(guān)申請(qǐng)的主題并入到本文中。

      本發(fā)明的實(shí)施方案大體上涉及視頻會(huì)議和協(xié)作系統(tǒng),并且更具體地涉及處于數(shù)字協(xié)作環(huán)境中的工作空間資產(chǎn)(asset,資源)的本地縮放。



      背景技術(shù):

      大型多點(diǎn)觸摸顯示墻將觸摸屏技術(shù)的直觀交互能力與大型屏幕的沉浸式顯示特征相結(jié)合。大型多點(diǎn)觸摸顯示壁還允許展示者顯示多個(gè)視覺資產(chǎn)和視聽資產(chǎn),諸如圖像、視頻、文檔和展示(presentation)幻燈片,并且還允許展示者通過觸摸這些資產(chǎn)而與它們進(jìn)行交互?;谟|摸或手勢(shì)的交互可以包括:拖曳資產(chǎn)以使它們?cè)谄聊簧现匦露ㄎ唬磺脫糍Y產(chǎn)以顯示或選擇菜單選項(xiàng);滑動(dòng)資產(chǎn)以翻閱文檔;或使用捏合(pinch)手勢(shì)來調(diào)整資產(chǎn)的尺寸。經(jīng)由這樣的交互,多點(diǎn)觸摸顯示墻例如通過在資產(chǎn)中注釋文字內(nèi)容或圖像內(nèi)容、開始和停止資產(chǎn)中的視頻等而促進(jìn)各種材料向觀眾的更靈活且更有力的展示。

      除了能夠?qū)崿F(xiàn)豐富內(nèi)容的展示之外,這樣的顯示墻可以促進(jìn)遠(yuǎn)程定位的各方之間的通信和協(xié)作工作。例如,當(dāng)兩個(gè)遠(yuǎn)程定位的協(xié)作場(chǎng)所各自均配備有多點(diǎn)觸摸顯示墻時(shí),不管它們的位置如何,均可以實(shí)時(shí)地進(jìn)行這兩個(gè)場(chǎng)所之間的協(xié)作,從而利用多方的輸入和創(chuàng)造性。此外,利用適當(dāng)?shù)能浖?,現(xiàn)在可以采用諸如智能電話和電子平板計(jì)算機(jī)等移動(dòng)設(shè)備作為減小尺寸的觸摸顯示器。因而,移動(dòng)計(jì)算可以被并入到協(xié)作系統(tǒng)中,使得用戶不限于在配備有多點(diǎn)觸摸顯示墻的設(shè)施中執(zhí)行協(xié)作工作。

      當(dāng)與一個(gè)協(xié)作位置相關(guān)聯(lián)的移動(dòng)計(jì)算設(shè)備的尺寸和/或縱橫比同與另一協(xié)作位置相關(guān)聯(lián)的顯示設(shè)備的尺寸和/或縱橫比顯著不同時(shí),采用移動(dòng)計(jì)算設(shè)備用于不同位置之間的協(xié)作工作展示出其本身的一個(gè)缺點(diǎn)。例如,當(dāng)?shù)谝粎f(xié)作位置具有相對(duì)較大的顯示器諸如顯示墻并且在第一協(xié)作位置處的用戶將視覺資產(chǎn)按比例調(diào)節(jié)為較小的尺寸時(shí),該資產(chǎn)仍然可以在該較大的顯示器上可讀。然而,當(dāng)與第二協(xié)作位置相關(guān)聯(lián)的顯示設(shè)備是相對(duì)較小的顯示設(shè)備諸如電子平板計(jì)算機(jī)或智能電話時(shí),減小尺寸的資產(chǎn)可能較小而不可讀。

      如前所述,所需要的是用于在涉及具有不同的尺寸和縱橫比的顯示設(shè)備的協(xié)作會(huì)話期間顯示視覺內(nèi)容的更有效的技術(shù)。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的一個(gè)實(shí)施方案闡述了一種用于在協(xié)作會(huì)話期間顯示內(nèi)容的計(jì)算機(jī)實(shí)施的方法,該方法包括:使資產(chǎn)以第一尺寸和第一縱橫比顯示在第一顯示器上,而使所述資產(chǎn)以第二尺寸和所述第一縱橫比顯示在第二顯示器上;經(jīng)由所述第一顯示器接收指示針對(duì)顯示所述資產(chǎn)的模式改變的第一顯示器輸入;以及響應(yīng)于接收到所述第一顯示器輸入,使所述資產(chǎn)的至少一部分的圖像以大于所述第一尺寸的第三尺寸顯示在所述第一顯示器上,而使所述資產(chǎn)繼續(xù)以所述第二尺寸和所述第一縱橫比顯示在所述第二顯示器上。

      所公開的實(shí)施方案的至少一個(gè)優(yōu)點(diǎn)在于,可以在本地顯示設(shè)備上修改處于數(shù)字協(xié)作環(huán)境中的資產(chǎn)的尺寸和位置,而不影響由遠(yuǎn)程顯示設(shè)備顯示該資產(chǎn)的尺寸或位置。

      附圖說明

      為了可以詳細(xì)地理解本發(fā)明的上述特征的方式,可以通過參考實(shí)施方案來獲得對(duì)以上簡(jiǎn)要概述的本發(fā)明的更加具體的描述,其中一些實(shí)施方案在所附附圖中示出。然而,要注意的是,所附附圖僅示出了本發(fā)明的典型實(shí)施方案,并且因此不應(yīng)被認(rèn)為是對(duì)本發(fā)明的范圍的限制,因?yàn)楸景l(fā)明可以容許其他等效的實(shí)施方案。

      圖1是被配置成實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)方面的顯示系統(tǒng)的框圖。

      圖2是根據(jù)本發(fā)明的不同實(shí)施方案的被配置成在顯示器之間共享內(nèi)容流的協(xié)作系統(tǒng)的概念圖。

      圖3是根據(jù)本發(fā)明的不同實(shí)施方案的、圖2的協(xié)作系統(tǒng)的更詳細(xì)的框圖。

      圖4是根據(jù)本發(fā)明的不同實(shí)施方案的、可以用作圖2的協(xié)作系統(tǒng)中的顯示系統(tǒng)的用戶設(shè)備的框圖。

      圖5示出了根據(jù)本發(fā)明的不同實(shí)施方案的、圖4的用戶設(shè)備的更詳細(xì)的框圖。

      圖6是根據(jù)本發(fā)明的不同實(shí)施方案的用于在協(xié)作會(huì)話期間顯示內(nèi)容的方法步驟的流程圖。

      圖7a至圖7d描繪了根據(jù)本發(fā)明的不同實(shí)施方案的在聚焦模式下顯示內(nèi)容的圖4的用戶設(shè)備。

      具體實(shí)施方式

      在以下描述中,闡述了許多具體細(xì)節(jié)以提供對(duì)本發(fā)明的更透徹的理解。然而,本領(lǐng)域技術(shù)人員將明了可以在沒有這些具體細(xì)節(jié)中的一個(gè)或多個(gè)的情況下實(shí)施本發(fā)明。

      系統(tǒng)總覽

      圖1是被配置成實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)方面的顯示系統(tǒng)100的框圖。如圖所示,顯示系統(tǒng)100包括但不限于中央控制器110和顯示器120。在一些實(shí)施方案中,顯示器120是包括多個(gè)顯示拼接片(tile,塊、片)的顯示墻。中央控制器110從裝置140或者從信息網(wǎng)絡(luò)或其他數(shù)據(jù)路由設(shè)備接收數(shù)字圖像內(nèi)容101,并將所述輸入轉(zhuǎn)換為圖像數(shù)據(jù)信號(hào)102。因而,數(shù)字圖像內(nèi)容101可以在本地利用裝置140生成,或來自某一其他位置。例如,當(dāng)顯示系統(tǒng)100用于遠(yuǎn)程會(huì)議時(shí),可以經(jīng)由允許數(shù)據(jù)交換的有線或無線的任何技術(shù)上可行的通信或信息網(wǎng)絡(luò)接收數(shù)字圖像內(nèi)容101,上述網(wǎng)絡(luò)諸如為廣域網(wǎng)(wan)、局域網(wǎng)(lan)、無線(wi-fi)網(wǎng)絡(luò)和/或因特網(wǎng)等。

      中央控制器110包括處理器單元111和存儲(chǔ)器112。處理器單元111可以是作為以下項(xiàng)實(shí)現(xiàn)的任何合適的處理器:中央處理單元(cpu)、圖形處理單元(gpu)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)、任何其他類型的處理單元,或不同處理單元的組合,諸如被配置成協(xié)同gpu一起運(yùn)行的cpu。通常,處理器單元111可以是能夠處理數(shù)據(jù)和/或執(zhí)行軟件應(yīng)用以促進(jìn)顯示系統(tǒng)100的運(yùn)行的任何技術(shù)上可行的硬件單元,包括軟件應(yīng)用151、呈現(xiàn)引擎(rendingengine,渲染引擎)152、生成模塊153和觸摸模塊154。在運(yùn)行期間,軟件應(yīng)用151、呈現(xiàn)引擎152、生成(spawn,產(chǎn)生、繁衍)模塊153和觸摸模塊154可以駐存在存儲(chǔ)器112中,并且下面將結(jié)合圖3進(jìn)行描述??商娲鼗蛄硗獾兀浖?yīng)用151還可以駐存在裝置140中。在一些實(shí)施方案中,151-154中的一個(gè)或多個(gè)可以以固件在中央控制器110和/或顯示系統(tǒng)100的其他部件中實(shí)現(xiàn)。

      存儲(chǔ)器112可以包括:易失性存儲(chǔ)器,諸如隨機(jī)存取存儲(chǔ)器(ram)模塊;以及非易失性存儲(chǔ)器,諸如閃速存儲(chǔ)器單元、只讀存儲(chǔ)器(rom)或者磁盤或光盤驅(qū)動(dòng)器,或任何其他類型的存儲(chǔ)器單元,或它們的組合。存儲(chǔ)器112被配置成存儲(chǔ)促進(jìn)顯示系統(tǒng)100的運(yùn)行的任何軟件程序、操作系統(tǒng)、驅(qū)動(dòng)程序等,包括軟件應(yīng)用151、呈現(xiàn)引擎152、生成模塊153和觸摸模塊154。

      顯示器120可以包括任何技術(shù)上可行的顯示設(shè)備或系統(tǒng)類型的一個(gè)或多個(gè)顯示表面,包括但不限于發(fā)光二極管(led)顯示器、數(shù)字光(dlp)或其他投影顯示器、液晶顯示器(lcd)、光學(xué)發(fā)光二極管顯示器(oled)、激光熒光顯示器(lpd)和/或立體3d顯示器——其全部被布置為單個(gè)獨(dú)立顯示器、頭戴式顯示器或者被布置為單屏或多屏拼接式顯示器陣列——的顯示表面。顯示器尺寸的范圍可以從較小的手持式或頭戴式顯示設(shè)備到全墻顯示器。在圖1所示的實(shí)施例中,顯示器120包括以2×2陣列安裝的多個(gè)顯示光引擎和屏幕拼接片130。多個(gè)電子顯示設(shè)備的其他配置和陣列維度,例如1×4、2×3、5×6等,也落入本發(fā)明的范圍內(nèi)。

      在運(yùn)行中,顯示器120顯示從控制器110輸出的圖像數(shù)據(jù)信號(hào)102。對(duì)于拼接式顯示器,如圖1所示,圖像數(shù)據(jù)信號(hào)102適當(dāng)?shù)胤植荚陲@示拼接片130之間,使得相干圖像被顯示在顯示器120的顯示表面121上。顯示表面121通常包括顯示拼接片130的組合顯示表面。另外,顯示器120包括延伸跨過顯示拼接片130的部分或全部表面區(qū)域的觸敏表面131。在一個(gè)實(shí)施方案中,手勢(shì)敏感型顯示表面或觸敏表面131通過檢測(cè)在用戶與一個(gè)或多個(gè)光束——包括例如紅外激光束——之間的干擾來感測(cè)觸摸。在其他實(shí)施方案中,觸敏表面131可以依賴于包括表面電容、投射電容或互電容的電容觸摸技術(shù),以及依賴于光學(xué)技術(shù)、基于聲波的觸摸檢測(cè)、電阻式觸摸方法等,但不限于此。觸敏表面131使得用戶能夠使用包括敲擊、拖曳、滑動(dòng)和捏合的觸摸手勢(shì)與在上述墻上顯示的資產(chǎn)進(jìn)行交互。這些觸摸手勢(shì)可以替代或補(bǔ)充典型的外圍i/o設(shè)備(諸如外部鍵盤或鼠標(biāo))的使用,然而觸敏表面131也可以從這樣的設(shè)備接收輸入。

      在本公開內(nèi)容的上下文中,“資產(chǎn)”可以指可以在顯示器諸如顯示器120等上顯示的任何交互式可呈現(xiàn)內(nèi)容。這樣的交互式可呈現(xiàn)內(nèi)容通常從包括視頻數(shù)據(jù)、對(duì)應(yīng)的音頻數(shù)據(jù)、元數(shù)據(jù)、可流動(dòng)/可回流的非結(jié)構(gòu)化內(nèi)容以及其他潛在類型數(shù)據(jù)的連續(xù)幀的一個(gè)或多個(gè)持久性或非持久性內(nèi)容流得到。通常地,資產(chǎn)可以顯示在動(dòng)態(tài)可調(diào)整展示窗口內(nèi)。為了簡(jiǎn)單起見,資產(chǎn)和對(duì)應(yīng)的動(dòng)態(tài)可調(diào)整展示窗口在本文中通常被稱為單個(gè)實(shí)體,即“資產(chǎn)”。資產(chǎn)可以包括圖像、視頻、web瀏覽器、文檔、膝上型計(jì)算機(jī)屏幕的呈現(xiàn)、展示幻燈片、軟件應(yīng)用的任何其他圖形用戶界面(gui)等。資產(chǎn)通常包括由軟件應(yīng)用生成的至少一個(gè)顯示輸出,諸如軟件應(yīng)用的gui。在一個(gè)實(shí)施方案中,顯示輸出是內(nèi)容流的一部分。另外,資產(chǎn)通常被配置成經(jīng)由協(xié)作客戶端系統(tǒng)140的手勢(shì)敏感型顯示表面接收一個(gè)或多個(gè)軟件應(yīng)用輸入,即,經(jīng)由手勢(shì)敏感型顯示表面接收的輸入被資產(chǎn)接收并被處理作為與該資產(chǎn)相關(guān)聯(lián)的軟件應(yīng)用的輸入。因而,不同于固定圖像,資產(chǎn)是使得能夠?qū)崿F(xiàn)同與資產(chǎn)相關(guān)聯(lián)的軟件應(yīng)用的交互例如以用于操縱資產(chǎn)的動(dòng)態(tài)元素。例如,資產(chǎn)可以包括與軟件應(yīng)用相關(guān)聯(lián)且可以向該軟件應(yīng)用提供輸入的選擇按鈕、下拉菜單、控件滑塊等。

      還如本文所提及的,“工作空間”是一數(shù)字畫布,在該數(shù)字畫布上,與其相關(guān)聯(lián)的資產(chǎn)和對(duì)應(yīng)的內(nèi)容流顯示在顯示器120上的合適的動(dòng)態(tài)展示窗口內(nèi)。典型地,工作空間對(duì)應(yīng)于顯示器120的所有潛在呈現(xiàn)空間,使得在顯示器的表面上可以顯示僅單個(gè)工作空間。然而,在一些實(shí)施方案中,諸如當(dāng)工作空間并不對(duì)應(yīng)于整個(gè)顯示表面時(shí),多個(gè)工作空間可以并存地顯示在顯示器120上。與工作空間相關(guān)聯(lián)的資產(chǎn)以及與那些資產(chǎn)相對(duì)應(yīng)的內(nèi)容流典型地在工作空間中顯示在具有用戶可調(diào)整的顯示高度、寬度和位置的合適展示窗口內(nèi)。通常地,工作空間與典型地是多個(gè)工作空間的集合的特定項(xiàng)目相關(guān)聯(lián)。

      在一個(gè)實(shí)施方案中,服務(wù)器存儲(chǔ)與可由顯示系統(tǒng)100訪問的具體資產(chǎn)、工作空間和/或項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)。例如,這樣的元數(shù)據(jù)可以包括哪些資產(chǎn)與特定工作空間相關(guān)聯(lián)、哪些工作空間與特定項(xiàng)目相關(guān)聯(lián)、每個(gè)工作空間的各種設(shè)置的狀態(tài)、對(duì)具體資產(chǎn)做出的注釋等。在一些實(shí)施方案中,資產(chǎn)元數(shù)據(jù)還可以包括與資產(chǎn)相關(guān)聯(lián)的展示窗口的尺寸和展示窗口在特定工作空間中的位置,以及更一般地包括其他類型的顯示屬性。在一些實(shí)施方案中,資產(chǎn)尺寸和位置元數(shù)據(jù)可以是無量綱的計(jì)算的元數(shù)據(jù)。在這樣的實(shí)施方案中,資產(chǎn)尺寸可以依據(jù)縱橫比進(jìn)行換算,并且資產(chǎn)位置可以依據(jù)沿著相關(guān)聯(lián)工作空間的x軸和y軸的百分比位置進(jìn)行換算。因而,當(dāng)顯示器120的實(shí)例的尺寸不均勻時(shí),協(xié)作或共享工作空間內(nèi)的每個(gè)資產(chǎn)仍然可以與其中正在顯示該資產(chǎn)的顯示器120的具體實(shí)例成比例地定位和定尺寸。當(dāng)多個(gè)顯示系統(tǒng)100單獨(dú)地顯示類似的共享工作空間時(shí),每個(gè)這樣的顯示系統(tǒng)100可以基于對(duì)應(yīng)的元數(shù)據(jù)配置該共享工作空間的本地版本。

      觸敏表面131可以是“多點(diǎn)觸摸”表面,其可以識(shí)別顯示器120上不止一個(gè)接觸點(diǎn),使得能夠識(shí)別復(fù)雜手勢(shì),諸如兩個(gè)或三個(gè)手指滑動(dòng)、捏合手勢(shì)和旋轉(zhuǎn)手勢(shì),以及能夠識(shí)別多用戶的兩個(gè)、四個(gè)、六個(gè)等手的觸摸或手勢(shì)。因而,一個(gè)或多個(gè)用戶可以使用觸摸手勢(shì)與顯示器120上的資產(chǎn)進(jìn)行交互,上述觸摸手勢(shì)諸如為拖曳以使資產(chǎn)在屏幕上重新定位、敲擊資產(chǎn)以顯示菜單選項(xiàng)、滑動(dòng)以翻閱資產(chǎn)或使用捏合手勢(shì)來重定資產(chǎn)的尺寸。多個(gè)用戶還可以同時(shí)與屏幕上的資產(chǎn)進(jìn)行交互。再者,資產(chǎn)的示例包括應(yīng)用環(huán)境、圖像、視頻、web瀏覽器、文檔、膝上型計(jì)算機(jī)屏幕的鏡像或呈現(xiàn)、展示幻燈片、內(nèi)容流等。觸摸信號(hào)103從與顯示器120相關(guān)聯(lián)的觸摸面板發(fā)送到中央控制器110,以用于處理和解讀。

      將理解的是,本文所示出的系統(tǒng)是說明性的,并且變型和修改均是可能的。例如,軟件應(yīng)用151、呈現(xiàn)引擎152、生成模塊153和觸摸模塊154可以駐存在中央控制器110的外部。

      圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施方案的被配置成在顯示器之間共享內(nèi)容流的協(xié)作系統(tǒng)200的概念圖。如所示出的,協(xié)作系統(tǒng)200包括經(jīng)由通信基礎(chǔ)設(shè)施210耦合在一起的顯示器120(a)和120(b)。在一個(gè)實(shí)施方案中,顯示器120(a)和/或120(b)中的每一個(gè)表示圖1中的顯示器120的不同實(shí)例??商娲?,顯示器120(a)和/或120(b)表示并入到移動(dòng)計(jì)算設(shè)備中的顯示屏,上述移動(dòng)計(jì)算設(shè)備諸如為電子平板計(jì)算機(jī)、智能電話、膝上型計(jì)算機(jī)等。

      顯示器120(a)經(jīng)由數(shù)據(jù)連接230(a)耦合到用戶設(shè)備220(a)。在一個(gè)實(shí)施方案中,顯示器120(a)形成圖1的顯示系統(tǒng)100的總體(overarching)實(shí)例的一部分,用戶設(shè)備220(a)可以耦合到該顯示器。用戶設(shè)備220(a)可以是計(jì)算設(shè)備、視頻捕獲設(shè)備或被配置成生成用于顯示的內(nèi)容流的任何其他類型的硬件。在圖2中,用戶設(shè)備220(a)生成并顯示內(nèi)容流a。在一個(gè)實(shí)施方案中,內(nèi)容流a是反映用戶設(shè)備220(a)的顯示輸出的視頻內(nèi)容流。當(dāng)耦合到顯示器120(a)時(shí),用戶設(shè)備220(a)還經(jīng)由數(shù)據(jù)連接230(a)將內(nèi)容流a輸出至顯示器120(a)。在這樣做時(shí),用戶設(shè)備220(a)可以執(zhí)行軟件應(yīng)用以經(jīng)由數(shù)據(jù)連接230(a)協(xié)調(diào)與顯示器120(a)的通信。數(shù)據(jù)連接230(a)可以是高清晰度的多媒體接口(hdmi)線纜、模擬連接、無線連接或任何其他技術(shù)上可行的數(shù)據(jù)連接類型。響應(yīng)于接收到內(nèi)容流a,顯示器120(a)顯示內(nèi)容流a,如所示出的。

      與顯示器120(a)類似,顯示器120(b)經(jīng)由數(shù)據(jù)連接230(b)耦合到用戶設(shè)備220(b)。在一個(gè)實(shí)施方案中,顯示器120(b)形成圖1的顯示系統(tǒng)100的總體實(shí)例的一部分,用戶設(shè)備220(b)可以耦合到該顯示器。用戶設(shè)備220(b)可以是計(jì)算設(shè)備、視頻捕獲設(shè)備或被配置成生成用于顯示的內(nèi)容流的任何其他類型的硬件。在圖2中,用戶設(shè)備220(b)生成并顯示內(nèi)容流b。在一個(gè)實(shí)施方案中,內(nèi)容流b是反映用戶設(shè)備220(b)的一些或全部顯示輸出的視頻內(nèi)容流。當(dāng)耦合到顯示器120(b)時(shí),用戶設(shè)備220(b)還經(jīng)由數(shù)據(jù)連接230(b)將內(nèi)容流b輸出到顯示器120(b)。在這樣做時(shí),用戶設(shè)備220(b)可以執(zhí)行軟件應(yīng)用以經(jīng)由數(shù)據(jù)連接220(b)協(xié)調(diào)與顯示器120(b)的通信。數(shù)據(jù)連接230(b)可以是高清晰度的多媒體接口(hdmi)線纜、模擬連接、無線連接或任何其他技術(shù)上可行的數(shù)據(jù)連接類型。響應(yīng)于接收到內(nèi)容流b,顯示器120(b)顯示內(nèi)容流b,如所示出的。

      如上所述,顯示器120(a)和120(b)可以包括在顯示系統(tǒng)100的相應(yīng)實(shí)例內(nèi)。在這樣的實(shí)施方案中,包括顯示器120(a)和120(b)的顯示系統(tǒng)被配置成交互操作以便共享本地接收的內(nèi)容流,如下面結(jié)合圖3更詳細(xì)地描述的。

      圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施方案的、圖2的協(xié)作系統(tǒng)的更詳細(xì)的框圖。如所示出的,圖3示出了與上面結(jié)合圖2所描述的那些部件類似的部件,其中某些部件被更詳細(xì)地示出。具體地,通信基礎(chǔ)設(shè)施210被示出為包括流式傳輸基礎(chǔ)設(shè)施310和消息傳遞基礎(chǔ)設(shè)施320。另外,顯示系統(tǒng)100(a)被示出為包括裝置140(a)以及顯示器120(a),并且顯示系統(tǒng)100(b)被示出為包括裝置140(b)以及顯示器120(b)。裝置140(a)和140(b)分別包括客戶端應(yīng)用300(a)和300(b)。

      顯示系統(tǒng)100(a)被配置成經(jīng)由通信基礎(chǔ)設(shè)施210與顯示系統(tǒng)100(b)共享內(nèi)容流a。作為響應(yīng),顯示系統(tǒng)100(b)被配置成從通信基礎(chǔ)設(shè)施210檢索內(nèi)容流a,并使該內(nèi)容流在顯示器120(b)上與內(nèi)容流b一起顯示。同樣地,顯示系統(tǒng)100(b)被配置成經(jīng)由通信基礎(chǔ)設(shè)施210與顯示系統(tǒng)100(a)共享內(nèi)容流b。作為響應(yīng),顯示系統(tǒng)100(a)被配置成從通信基礎(chǔ)設(shè)施210檢索內(nèi)容流b,并使該內(nèi)容流在顯示器120(a)上與內(nèi)容流a一起顯示。以這樣的方式,顯示系統(tǒng)100(a)和100(b)被配置成彼此協(xié)作以生成包括內(nèi)容流a和b的協(xié)作或共享工作空間。內(nèi)容流a和b可以用于生成在共享工作空間內(nèi)呈現(xiàn)的不同資源。在一個(gè)實(shí)施方案中,顯示系統(tǒng)100(a)和100(b)中的每一個(gè)執(zhí)行類似的過程以重構(gòu)共享工作空間,從而生成與在其他顯示系統(tǒng)處重構(gòu)的工作空間的本地版本類似的、該工作空間的本地版本。作為一般情況,顯示系統(tǒng)100(a)和100(b)的功能分別由客戶端應(yīng)用300(a)和300(b)協(xié)調(diào)。

      客戶端應(yīng)用300(a)和300(b)是通常駐存在與相應(yīng)裝置140(a)和140(b)相關(guān)聯(lián)的存儲(chǔ)器(未示出)內(nèi)的軟件程序??蛻舳藨?yīng)用300(a)和300(b)可以由包括在相應(yīng)計(jì)算設(shè)備內(nèi)的處理器單元(未示出)執(zhí)行。當(dāng)被執(zhí)行時(shí),客戶端應(yīng)用300(a)和300(b)建立和管理上面結(jié)合圖2所討論的再次包括內(nèi)容流a和b的共享工作空間。在一個(gè)實(shí)施方案中,共享工作空間由可由顯示系統(tǒng)100(a)和100(b)兩者訪問的元數(shù)據(jù)限定。每個(gè)這樣的顯示系統(tǒng)可以基于該元數(shù)據(jù)生成共享工作空間的與其他本地版本基本上同步的本地版本。

      在這樣做時(shí),客戶端應(yīng)用300(a)被配置成將內(nèi)容流a傳送至流式傳輸基礎(chǔ)設(shè)施310以用于隨后流式傳輸至顯示系統(tǒng)100(b)??蛻舳藨?yīng)用300(a)還經(jīng)由消息傳遞基礎(chǔ)設(shè)施320向顯示系統(tǒng)100(b)傳送以下通知,該通知向顯示系統(tǒng)100(b)指示內(nèi)容流a可用并且可以在該通知中反映的位置處被訪問。以相似的方式,客戶端應(yīng)用300(b)被配置成將內(nèi)容流b傳送至流式傳輸基礎(chǔ)設(shè)施310以用于隨后流式傳輸至顯示系統(tǒng)100(a)??蛻舳藨?yīng)用300(b)還經(jīng)由消息傳遞基礎(chǔ)設(shè)施320向顯示系統(tǒng)100(a)傳送以下通知,該通知向顯示系統(tǒng)100(a)指示內(nèi)容流b可用并且可以在該通知中反映的位置處被訪問。該通知指示可以從流式傳輸基礎(chǔ)設(shè)施310內(nèi)的位置發(fā)生訪問。

      大體上參照?qǐng)D2和圖3,在運(yùn)行中,當(dāng)用戶設(shè)備220(a)連接到顯示系統(tǒng)100(a)時(shí),客戶端應(yīng)用300(a)通過與在用戶設(shè)備220(a)上執(zhí)行的軟件進(jìn)行交互來檢測(cè)該連接??蛻舳藨?yīng)用300(a)然后協(xié)調(diào)內(nèi)容流a從用戶設(shè)備220(a)至裝置140(a)的流式傳輸。響應(yīng)于接收到內(nèi)容流a,裝置140(a)或與其耦合的中央控制器實(shí)時(shí)地解碼該內(nèi)容流然后將該內(nèi)容流呈現(xiàn)至顯示器120(a)。通過該技術(shù),客戶端應(yīng)用300(a)使從用戶設(shè)備220(a)得到的內(nèi)容流a出現(xiàn)在顯示器120(a)上,如圖2所示。

      另外,客戶端應(yīng)用300(a)將所解碼的內(nèi)容流重新編碼為特定格式,然后將該內(nèi)容流流式傳輸至流式傳輸基礎(chǔ)設(shè)施310,以用于緩沖并隨后流式傳輸至顯示系統(tǒng)100(b),同樣如上所述。特定格式可以是例如運(yùn)動(dòng)圖像專家組(mpeg)格式等。流式傳輸基礎(chǔ)設(shè)施310在對(duì)于該內(nèi)容獨(dú)特的具體位置處提供對(duì)所緩沖的內(nèi)容流的訪問。上述具體位置從與顯示系統(tǒng)100(a)相關(guān)聯(lián)的標(biāo)識(shí)符和與用戶設(shè)備220(a)相關(guān)聯(lián)的標(biāo)識(shí)符得到。該位置可以是例如統(tǒng)一資源定位符(url)、地址、端口號(hào)或另一類型的定位器。流式傳輸基礎(chǔ)設(shè)施310可以使用任何技術(shù)上可行的方法來緩沖內(nèi)容流,以緩沖流式傳輸?shù)膬?nèi)容。

      在一個(gè)實(shí)施方案中,前述標(biāo)識(shí)符包括與顯示系統(tǒng)100(a)相關(guān)聯(lián)的授權(quán)密鑰以及分配給用戶設(shè)備220(a)的索引。當(dāng)用戶設(shè)備220(a)最初連接到顯示系統(tǒng)100(a)時(shí),該顯示系統(tǒng)可以向用戶設(shè)備220(a)分配索引。在另一實(shí)施方案中,流式傳輸基礎(chǔ)設(shè)施310在反映與授權(quán)密鑰和索引相組合的基礎(chǔ)url的url處提供對(duì)內(nèi)容流a的訪問。

      連同將內(nèi)容流a流式傳輸至流式傳輸基礎(chǔ)設(shè)施310一起,客戶端應(yīng)用300(a)還經(jīng)由消息傳遞基礎(chǔ)設(shè)施320向顯示系統(tǒng)100(b)廣播通知。該通知包括與顯示系統(tǒng)100(a)相關(guān)聯(lián)并且可能與用戶設(shè)備220(a)相關(guān)聯(lián)的標(biāo)識(shí)符,如上所述。該通知還可以包括指定可以用于顯示內(nèi)容流a的與內(nèi)容流a相關(guān)聯(lián)的各種屬性的數(shù)據(jù)。這些屬性可以包括位置、圖片尺寸、縱橫比或者用于在顯示器120(b)上顯示內(nèi)容流a的分辨率等,并且可以包括在上面結(jié)合圖1描述的元數(shù)據(jù)內(nèi)。

      響應(yīng)于接收到該通知,客戶端應(yīng)用300(b)從該通知中解析出上述標(biāo)識(shí)符,然后從對(duì)應(yīng)于那些標(biāo)識(shí)符的位置訪問內(nèi)容流a。再者,在一個(gè)實(shí)施方案中,位置是反映與顯示系統(tǒng)100(a)相關(guān)聯(lián)的授權(quán)密鑰和與用戶設(shè)備220(a)相關(guān)聯(lián)的索引的url??蛻舳藨?yīng)用300(b)還可以從消息傳遞基礎(chǔ)設(shè)施320提取出前述屬性,然后在顯示器120(b)上的特定位置處以如由消息傳遞基礎(chǔ)設(shè)施320所提供的具體圖片尺寸、縱橫比和分辨率顯示內(nèi)容流a。通過該技術(shù),顯示系統(tǒng)100(a)能夠與顯示系統(tǒng)100(b)共享內(nèi)容流a。

      顯示系統(tǒng)100(b)被配置成執(zhí)行互補(bǔ)的技術(shù),以便與顯示系統(tǒng)100(a)共享內(nèi)容流b。具體地,當(dāng)用戶設(shè)備220(b)連接至顯示系統(tǒng)100(b)時(shí),客戶端應(yīng)用300(b)通過與在用戶設(shè)備220(b)上執(zhí)行的軟件進(jìn)行交互來檢測(cè)該連接,然后協(xié)調(diào)內(nèi)容流b從用戶設(shè)備220(b)至裝置140(b)的流式傳輸。響應(yīng)于接收到內(nèi)容流b,裝置140(b)或與其耦合的中央控制器實(shí)時(shí)地解碼內(nèi)容流b然后將該內(nèi)容流呈現(xiàn)至顯示器120(b)。通過該技術(shù),客戶端應(yīng)用300(b)使從計(jì)算用戶設(shè)備220(b)得到的內(nèi)容流b出現(xiàn)在顯示器120(b)上,同樣如圖2所示。

      另外,客戶端應(yīng)用300(b)將所解碼的內(nèi)容流重新編碼為特定格式,然后將該內(nèi)容流流式傳輸至流式傳輸基礎(chǔ)設(shè)施310,以用于緩沖和隨后流式傳輸至顯示系統(tǒng)100(a),同樣如上所述。該特定格式可以是例如mpeg格式等。流式傳輸基礎(chǔ)設(shè)施310在對(duì)于該內(nèi)容獨(dú)特的具體位置處提供對(duì)所緩沖的內(nèi)容流的訪問。上述具體位置從與顯示系統(tǒng)100(b)相關(guān)聯(lián)的標(biāo)識(shí)符和與用戶設(shè)備220(b)相關(guān)聯(lián)的標(biāo)識(shí)符得到。該位置可以是例如url、地址、端口號(hào)或另一類型的定位器。

      在一個(gè)實(shí)施方案中,前述標(biāo)識(shí)符包括與顯示系統(tǒng)100(b)相關(guān)聯(lián)的授權(quán)密鑰以及分配給用戶設(shè)備220(b)的索引。當(dāng)用戶設(shè)備220(b)最初連接到顯示系統(tǒng)100(b)時(shí),該顯示系統(tǒng)可以向用戶設(shè)備220(b)分配索引。在另一實(shí)施方案中,流式傳輸基礎(chǔ)設(shè)施310在反映與授權(quán)證密鑰和索引相組合的基礎(chǔ)url的url處提供對(duì)內(nèi)容流b的訪問。

      連同將內(nèi)容流b流式傳輸至流式傳輸基礎(chǔ)設(shè)施310一起,客戶端應(yīng)用300(b)還通過消息傳遞基礎(chǔ)設(shè)施320向顯示系統(tǒng)100(a)廣播通知。該通知包括與顯示系統(tǒng)100(b)和用戶設(shè)備220(b)相關(guān)聯(lián)的標(biāo)識(shí)符,如上所述。該通知還可以包括指定可以用于顯示內(nèi)容流b的與內(nèi)容流b相關(guān)聯(lián)的各種屬性的數(shù)據(jù)。上述屬性可以包括位置、圖片尺寸、縱橫比或者在顯示器120(a)上顯示內(nèi)容流b的分辨率等。

      響應(yīng)于接收到該通知,客戶端應(yīng)用300(a)從該通知中解析上述標(biāo)識(shí)符,然后從與那些標(biāo)識(shí)符相對(duì)應(yīng)的位置訪問內(nèi)容流b。再者,在一個(gè)實(shí)施方案中,位置是反映與顯示系統(tǒng)100(b)相關(guān)聯(lián)的授權(quán)密鑰和與用戶設(shè)備220(b)相關(guān)聯(lián)的索引的url。客戶端應(yīng)用300(a)還可以提取上述屬性,然后在顯示器120(a)上的特定位置處以具體的圖片尺寸、縱橫比和分辨率顯示內(nèi)容流b,其可能與流a具有或不具有相同或部分重疊的在顯示器120(a)上的位置以及具體的圖片尺寸、縱橫比和分辨率中的一個(gè)或多個(gè)。通過該技術(shù),顯示系統(tǒng)100(b)能夠與顯示系統(tǒng)(a)共享內(nèi)容流b。

      客戶端應(yīng)用300(a)和300(b)因而被配置成執(zhí)行類似的技術(shù),以便分別與彼此共享內(nèi)容流a和b。當(dāng)客戶端應(yīng)用300(a)在顯示器120(a)上呈現(xiàn)內(nèi)容流a并且還流式傳輸來自流式傳輸基礎(chǔ)設(shè)施310的內(nèi)容流b時(shí),顯示系統(tǒng)100(a)因而構(gòu)造包括內(nèi)容流a和b的共享工作空間的版本。類似地,當(dāng)客戶端應(yīng)用300(b)在顯示器120(b)上呈現(xiàn)內(nèi)容流b并且還流式傳輸來自流式傳輸基礎(chǔ)設(shè)施310的內(nèi)容流a時(shí),顯示系統(tǒng)100(a)類似地構(gòu)造包括內(nèi)容流a和b的共享工作空間的版本。

      本文所討論的顯示系統(tǒng)100(a)和100(b)一般地經(jīng)由流式傳輸基礎(chǔ)設(shè)施310和消息傳遞基礎(chǔ)設(shè)施320耦合在一起。這些不同的基礎(chǔ)設(shè)施中的每一個(gè)可以包括基于云和/或內(nèi)部部署為與各種顯示系統(tǒng)協(xié)作的硬件。然而,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可以實(shí)現(xiàn)多種不同的方法來在顯示系統(tǒng)之間流式傳輸內(nèi)容流并傳輸通知。

      根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施方案,協(xié)作系統(tǒng)中的顯示系統(tǒng)被配置有可以針對(duì)所選資產(chǎn)進(jìn)行觸發(fā)的聚焦模式。聚焦模式使得能夠在顯示系統(tǒng)處做出所選資產(chǎn)的展示的改變,而不會(huì)使該展示改變被協(xié)作系統(tǒng)中的其他顯示系統(tǒng)鏡像。更具體地,當(dāng)針對(duì)所選資產(chǎn)觸發(fā)聚焦模式時(shí),可以修改資產(chǎn)的尺寸和/或位置,例如在尺寸上進(jìn)行擴(kuò)展,以在手持式設(shè)備上可讀。為了防止展示改變被鏡像到協(xié)作系統(tǒng)中的其他顯示系統(tǒng)處,與所選資產(chǎn)相關(guān)聯(lián)的展示元數(shù)據(jù)不包括在通過消息傳遞基礎(chǔ)設(shè)施320廣播的通知中。因而,當(dāng)配置有聚焦模式的顯示系統(tǒng)是手持式計(jì)算設(shè)備或具有小顯示屏的其他計(jì)算設(shè)備時(shí),資產(chǎn)可以被擴(kuò)展以填滿顯示系統(tǒng)的大部分或全部顯示屏。在圖4中示出了一個(gè)這樣的顯示系統(tǒng)的實(shí)施方案。

      圖4為根據(jù)本發(fā)明的不同實(shí)施方案配置的用戶設(shè)備400的框圖。除了不同于圖2的顯示系統(tǒng)100(a)或100(b),用戶設(shè)備400可以為并入有顯示屏420而非顯示設(shè)備120(a)或120(b)的移動(dòng)計(jì)算設(shè)備之外,用戶設(shè)備400可以基本上類似于顯示系統(tǒng)100(a)或100(b)。例如,用戶設(shè)備400可以是適當(dāng)配置的膝上型計(jì)算機(jī)、電子平板計(jì)算機(jī)或智能電話。因而,顯示屏420可以是常規(guī)的顯示屏或者手勢(shì)敏感型顯示屏或觸敏顯示屏,并且可以被配置成響應(yīng)于一個(gè)或多個(gè)基于觸摸的手勢(shì)(例如敲擊、拖曳、捏合等)和/或一個(gè)或多個(gè)定點(diǎn)設(shè)備輸入諸如鼠標(biāo)或觸控筆輸入而接收和生成輸入信號(hào)。在一些實(shí)施方案中,用戶設(shè)備400被配置成執(zhí)行web瀏覽器應(yīng)用410、呈現(xiàn)引擎430以及聚焦模式模塊440,并且被配置成儲(chǔ)存圖像緩存450。為了說明的目的,在下文中假設(shè)顯示系統(tǒng)100(a)為協(xié)作系統(tǒng)200中的用戶設(shè)備400。

      web瀏覽器應(yīng)用410可以是使得能夠完成對(duì)通信基礎(chǔ)設(shè)施210中的內(nèi)容或協(xié)作服務(wù)器490的服務(wù)器請(qǐng)求并且以其他方式促進(jìn)如本文所描述的呈現(xiàn)引擎430和聚焦模式模塊440的運(yùn)行的任何合適的web瀏覽器應(yīng)用。更具體地,在一些實(shí)施方案中,web瀏覽器應(yīng)用410使內(nèi)容流諸如內(nèi)容流a能夠經(jīng)由流式傳輸基礎(chǔ)設(shè)施310從用戶設(shè)備400流動(dòng)到顯示系統(tǒng)100(b),以及使內(nèi)容流b能夠經(jīng)由流式傳輸基礎(chǔ)設(shè)施310從客戶端應(yīng)用300(b)流動(dòng)到用戶設(shè)備400。另外,web瀏覽器應(yīng)用410使得能夠經(jīng)由消息傳遞基礎(chǔ)設(shè)施320從用戶設(shè)備400向顯示系統(tǒng)100(b)傳輸通知以及從客戶端應(yīng)用300(b)向用戶設(shè)備400傳輸通知。適合用作web瀏覽器應(yīng)用410的網(wǎng)絡(luò)瀏覽器的示例包括mozilla、internetexplorer、safari、chrome等。

      協(xié)作服務(wù)器490協(xié)調(diào)協(xié)作系統(tǒng)200的各個(gè)協(xié)作系統(tǒng)客戶端之間的信息流,諸如用戶設(shè)備400與顯示系統(tǒng)100(b)之間的信息流。因而,在一些實(shí)施方案中,協(xié)作服務(wù)器490是用于用戶設(shè)備400和顯示系統(tǒng)100(b)的流式傳輸服務(wù)器。另外,協(xié)作服務(wù)器490接收來自用戶設(shè)備400和顯示系統(tǒng)100(b)的請(qǐng)求,并且可以向用戶設(shè)備400和顯示系統(tǒng)100(b)發(fā)送通知。因此,在協(xié)作服務(wù)器490與協(xié)作系統(tǒng)200的每個(gè)客戶端(諸如用戶設(shè)備400和顯示系統(tǒng)100(b))之間通常存在雙向連接。例如,在經(jīng)由協(xié)作系統(tǒng)200進(jìn)行關(guān)于特定項(xiàng)目的協(xié)作工作期間,協(xié)作系統(tǒng)200的客戶端可以向協(xié)作服務(wù)器490發(fā)送對(duì)與交互式窗口資產(chǎn)相關(guān)聯(lián)的信息的請(qǐng)求,以在該特定項(xiàng)目的工作空間中顯示該資產(chǎn)。在這樣的實(shí)施方案中,通過呈現(xiàn)引擎430和客戶端應(yīng)用300(b)分別生成協(xié)作或共享工作空間的局部版本來重構(gòu)該工作空間,用戶設(shè)備400和顯示系統(tǒng)100(b)的功能得以協(xié)調(diào)。

      協(xié)作服務(wù)器490可以包括處理器491和存儲(chǔ)器492。處理器491可以是作為以下項(xiàng)實(shí)現(xiàn)的任何合適的處理器:中央處理單元(cpu)、圖形處理單元(gpu)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)、任何其他類型的處理單元或不同處理單元的組合。在本公開內(nèi)容的上下文中,協(xié)作服務(wù)器490中示出的計(jì)算元件可以對(duì)應(yīng)于物理計(jì)算系統(tǒng)(例如數(shù)據(jù)中心中的系統(tǒng)),或者可以是在計(jì)算云內(nèi)執(zhí)行的虛擬計(jì)算實(shí)例。存儲(chǔ)器492可以包括適于在協(xié)作服務(wù)器490中使用的以下存儲(chǔ)器:易失性存儲(chǔ)器,諸如隨機(jī)存取存儲(chǔ)器(ram)模塊;以及非易失性存儲(chǔ)器,諸如閃速存儲(chǔ)器單元、只讀存儲(chǔ)器(rom)、一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器或任何其他類型的存儲(chǔ)器單元,或者它們的組合。存儲(chǔ)器492被配置成存儲(chǔ)促進(jìn)協(xié)作服務(wù)器490的運(yùn)行的任何軟件程序、運(yùn)行系統(tǒng)和驅(qū)動(dòng)器等。

      呈現(xiàn)引擎430被配置成將某些圖像數(shù)據(jù)諸如與特定資產(chǎn)相關(guān)聯(lián)的圖像數(shù)據(jù)呈現(xiàn)為顯示在顯示屏420上的圖像。例如,呈現(xiàn)引擎430被配置成經(jīng)由內(nèi)容流b接收?qǐng)D像數(shù)據(jù),并且將這樣的圖像數(shù)據(jù)呈現(xiàn)在顯示屏420上。另外,呈現(xiàn)引擎430被配置成從聚焦模式模塊440接收用戶請(qǐng)求441,并將用戶請(qǐng)求441轉(zhuǎn)換成通過顯示屏420顯示的合適的圖像。例如,在用戶請(qǐng)求441包括對(duì)特定圖像諸如對(duì)特定資產(chǎn)的圖像的請(qǐng)求的實(shí)施方案中,呈現(xiàn)引擎430確定該特定圖像當(dāng)前是否存儲(chǔ)在圖像緩存450中,如果否,則經(jīng)由web瀏覽器應(yīng)用410將對(duì)該特定圖像的請(qǐng)求轉(zhuǎn)發(fā)至協(xié)作服務(wù)器490。在這樣的實(shí)施方案中,用戶請(qǐng)求441可以請(qǐng)求具有具體的統(tǒng)一資源定位符(url)的特定圖像,并且呈現(xiàn)引擎430可以基于該url來確定該圖像是否已經(jīng)本地存儲(chǔ)在圖像緩存450中。當(dāng)包括在用戶請(qǐng)求441中的url指示該圖像被本地存儲(chǔ)在圖像緩存450中時(shí),呈現(xiàn)引擎430從圖像緩存450檢索該圖像。

      在一些實(shí)施方案中,呈現(xiàn)引擎430包括資產(chǎn)展示元數(shù)據(jù)431和其他資產(chǎn)元數(shù)據(jù)432??商娲?,呈現(xiàn)引擎430包括對(duì)存儲(chǔ)器中存儲(chǔ)資產(chǎn)展示元數(shù)據(jù)431和其他資產(chǎn)元數(shù)據(jù)432的位置的引用。資源展示元數(shù)據(jù)431包括針對(duì)每個(gè)資產(chǎn)的、與該資產(chǎn)在協(xié)作系統(tǒng)200的每個(gè)客戶端——諸如用戶設(shè)備400和顯示系統(tǒng)100(b)——處如何展示相關(guān)的特定信息。例如,在一些實(shí)施方案中,展示元數(shù)據(jù)431包括圖片尺寸、縱橫比和資產(chǎn)在工作空間中的位置。相比之下,其他資產(chǎn)元數(shù)據(jù)432包括針對(duì)每個(gè)資產(chǎn)的、與該資產(chǎn)的呈現(xiàn)或顯示無關(guān)的信息。例如,在一些實(shí)施方案中,其他資產(chǎn)元數(shù)據(jù)432包括指定與每個(gè)資產(chǎn)相關(guān)聯(lián)的各種屬性的數(shù)據(jù),諸如對(duì)特定資產(chǎn)做出的注釋、與資產(chǎn)相關(guān)聯(lián)的設(shè)置(播放頭時(shí)間、當(dāng)前音量等)以及資產(chǎn)的狀態(tài)(為暫停的視頻、為被選擇用于注釋的資產(chǎn)等)。

      呈現(xiàn)引擎430還被配置成響應(yīng)于用戶請(qǐng)求441向協(xié)作系統(tǒng)200的其他客戶端傳送適當(dāng)?shù)耐ㄖ8鶕?jù)本發(fā)明的實(shí)施方案,當(dāng)針對(duì)特定資產(chǎn)的聚焦模式被觸發(fā)時(shí),呈現(xiàn)引擎430被配置成修改從用戶設(shè)備400到顯示系統(tǒng)100(b)的通知。具體地,展示元數(shù)據(jù)431在給協(xié)作系統(tǒng)200的其他客戶端的通知中并未被更新,而其他資產(chǎn)元數(shù)據(jù)432仍被更新。因此,當(dāng)在用戶設(shè)備400處被請(qǐng)求時(shí),該特定資產(chǎn)的展示的改變并不在協(xié)作系統(tǒng)200的這些其他客戶端處反映出來,而與該資產(chǎn)相關(guān)聯(lián)的注釋和其他改變?cè)谄渌蛻舳颂幈荤R像。因而,采用用戶設(shè)備400與其他協(xié)作位置協(xié)作的用戶可以縮放、搖移(pan)或以其他方式改變特定資產(chǎn)的展示,而不會(huì)影響該資產(chǎn)在其他協(xié)作位置處的展示。在一些實(shí)施方案中,采用用戶設(shè)備400與其他協(xié)作位置協(xié)作的用戶可以縮放、搖移或以其他方式改變特定資產(chǎn)的展示,而不會(huì)影響該資產(chǎn)在其他協(xié)作位置處的展示。然而,與該特定資產(chǎn)的展示的縮放、搖移或其他改變相關(guān)聯(lián)的元數(shù)據(jù)信息可以被展示給其他協(xié)作位置并且以向其他協(xié)作者通知采用用戶設(shè)備400的用戶的本地活動(dòng)的方式被展示。

      聚焦模式模塊440被配置成從顯示屏420或者諸如鼠標(biāo)、觸控筆或語音等其他輸入設(shè)備接收用戶輸入421,并且基于用戶輸入421生成用戶請(qǐng)求441。聚焦模式模塊440還被配置成解讀用戶輸入421并且向呈現(xiàn)引擎430提供用戶請(qǐng)求441。用戶輸入421可以包括由顯示屏420響應(yīng)于一個(gè)或多個(gè)基于觸摸的手勢(shì)(例如敲擊、拖曳、捏合等)和/或一個(gè)或多個(gè)定點(diǎn)設(shè)備輸入諸如鼠標(biāo)或觸控筆輸入而生成的信號(hào)。通常,這樣的由顯示屏420生成的信號(hào)與由顯示屏420顯示的特定資產(chǎn)相關(guān)聯(lián)。例如,當(dāng)從顯示屏420的與特定的顯示資產(chǎn)相對(duì)應(yīng)的區(qū)域接收到來自基于觸摸的手勢(shì)或定點(diǎn)設(shè)備的輸入時(shí),所生成的用戶輸入421與該特定資產(chǎn)相關(guān)聯(lián)。

      取決于在顯示屏420上做出的何種類型的用戶輸入421以及取決于在顯示屏420上的何種位置執(zhí)行用戶輸入421,聚焦模式模塊440生成不同的用戶請(qǐng)求441。例如,用戶請(qǐng)求441可以包括諸如當(dāng)敲擊包括在與資產(chǎn)相關(guān)聯(lián)的圖形用戶界面(gui)中的特定聚焦模式按鈕時(shí)觸發(fā)特定資產(chǎn)的聚焦模式的聚焦模式觸發(fā)輸入。

      可替代地或另外地,用戶輸入421可以包括展示改變輸入,諸如方位改變輸入、位置改變輸入和縮放輸入等。響應(yīng)于接收到展示改變輸入,聚焦模式模塊440生成由呈現(xiàn)引擎430接收的、請(qǐng)求由用戶輸入421指示的展示改變的適當(dāng)?shù)挠脩粽?qǐng)求441。如上所述,當(dāng)針對(duì)特定資產(chǎn)的聚焦模式被觸發(fā)時(shí),由呈現(xiàn)引擎430對(duì)從用戶設(shè)備400到顯示系統(tǒng)100(b)的通知進(jìn)行修改,使得展示元數(shù)據(jù)431在給協(xié)作系統(tǒng)200的其他客戶端的通知中并未被更新,而其他資產(chǎn)元數(shù)據(jù)432仍被更新。

      用戶輸入421還可以包括并不影響資產(chǎn)的展示的、針對(duì)資產(chǎn)的非展示改變輸入。例如,包括在用戶輸入421中的一個(gè)非展示輸入可以是資產(chǎn)的注釋輸入,其中注釋被添加到該資產(chǎn)。響應(yīng)于接收到非展示改變輸入,聚焦模式模塊440生成由呈現(xiàn)引擎430接收的并指示由用戶輸入421指示的非展示請(qǐng)求的適當(dāng)用戶請(qǐng)求441。不同于展示改變輸入,當(dāng)呈現(xiàn)引擎430接收非展示改變輸入時(shí),從用戶設(shè)備400到顯示系統(tǒng)100(b)和/或其他客戶端的通知不會(huì)被呈現(xiàn)引擎430修改,而可以包括隨后在顯示系統(tǒng)100(b)和/或協(xié)作系統(tǒng)200的其他客戶端處被鏡像的更新的其他資產(chǎn)元數(shù)據(jù)432。注意,當(dāng)退出特定資產(chǎn)的聚焦模式時(shí),該資產(chǎn)的以聚焦模式顯示的圖像消失,并且用于用戶設(shè)備400的協(xié)作在正常情況下重新開始。

      圖像緩存450被配置成存儲(chǔ)與包括在由用戶設(shè)備400和顯示系統(tǒng)100(b)當(dāng)前顯示的工作空間中的各種資產(chǎn)相關(guān)聯(lián)的圖像451。在一些實(shí)施方案中,存儲(chǔ)在圖像緩存450中的多個(gè)圖像451可以與單個(gè)資產(chǎn)相關(guān)聯(lián)。例如,對(duì)于文檔的每一頁面或每一頁,圖像緩存450可以包括至少一個(gè)圖像。因而,當(dāng)工作空間包括作為10頁文檔的資產(chǎn)時(shí),針對(duì)該資產(chǎn)的每一頁面存儲(chǔ)圖像。在這樣的實(shí)施方案中,存儲(chǔ)的圖像的分辨率可以基于顯示屏420的分辨率。例如,在用戶設(shè)備400為具有1334×750像素屏幕的智能電話的實(shí)施方案中,存儲(chǔ)在圖像緩存450中的圖像的分辨率可以具有等于或小于1334×750像素的分辨率。然而,當(dāng)做出放大資產(chǎn)的請(qǐng)求時(shí),可以從協(xié)作服務(wù)器490請(qǐng)求和下載該資產(chǎn)的較高分辨率圖像。在一些實(shí)施方案中,資產(chǎn)可以被存儲(chǔ)在本地客戶端設(shè)備上,并且對(duì)該資產(chǎn)的較高分辨率圖像的請(qǐng)求可以在該本地客戶端設(shè)備上生成。

      在一些實(shí)施方案中,存儲(chǔ)在圖像緩存450中的多個(gè)圖像可以與特定資產(chǎn)的單個(gè)頁面或單頁相關(guān)聯(lián)。例如,圖像451a中的每一個(gè)可以與資產(chǎn)的一個(gè)頁面相關(guān)聯(lián),其中每個(gè)圖像是該資產(chǎn)的該頁面的不同分辨率圖像。類似地,圖像451b可以與該資產(chǎn)的另一頁面相關(guān)聯(lián),而圖像451c可以與該資產(chǎn)的又一頁面相關(guān)聯(lián)。因而,如果用戶請(qǐng)求已經(jīng)被觸發(fā)了聚焦模式的資產(chǎn)的特定頁面的放大視圖,則可以以非常低的延遲和增強(qiáng)的用戶體驗(yàn)訪問該頁面的較高分辨率圖像。

      在一些實(shí)施方案中,每當(dāng)在顯示系統(tǒng)100(b)或協(xié)作系統(tǒng)200的任何其他客戶端更新資產(chǎn)的展示時(shí)均可以將圖像451存儲(chǔ)在圖像緩存450中。在這樣的實(shí)施方案中,可以在后臺(tái)針對(duì)不同分辨率的圖像對(duì)圖像451進(jìn)行存儲(chǔ)。

      圖5示出了根據(jù)本發(fā)明的不同實(shí)施方案的用戶設(shè)備400的更詳細(xì)的框圖。用戶設(shè)備400可以為被配置成接收輸入、處理數(shù)據(jù)和顯示圖像并且適合于實(shí)踐本發(fā)明的一個(gè)或多個(gè)實(shí)施方案的臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、智能電話、個(gè)人數(shù)字助理(pda)、視頻游戲控制臺(tái)、機(jī)頂盒控制臺(tái)、平板計(jì)算機(jī)或任何其他類型的計(jì)算設(shè)備。用戶設(shè)備400被配置成運(yùn)行駐存在存儲(chǔ)器510中的web瀏覽器應(yīng)用410、呈現(xiàn)引擎430和聚焦模式模塊440。注意,本文描述的用戶設(shè)備是說明性的,并且任何其他技術(shù)上可行的配置均落入本發(fā)明的范圍內(nèi)。

      如所示出的,用戶設(shè)備400包括但不限于互連(總線)540,該互連(總線)將處理單元550、耦合到輸入/輸出(i/o)設(shè)備580的輸入/輸出(i/o)設(shè)備接口560、存儲(chǔ)器510、存儲(chǔ)裝置530和網(wǎng)絡(luò)接口570相連接。處理單元550可以是作為以下項(xiàng)實(shí)現(xiàn)的任何合適的處理器:中央處理單元(cpu)、圖形處理單元(gpu)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)、任何其他類型的處理單元,或不同處理單元的組合,諸如被配置成協(xié)同gpu一起運(yùn)行的cpu。通常,處理單元550可以是能夠處理數(shù)據(jù)和/或執(zhí)行軟件應(yīng)用——包括web瀏覽器應(yīng)用410、呈現(xiàn)引擎430和聚焦模式模塊440——的任何技術(shù)上可行的硬件單元。

      i/o設(shè)備580可以包括:能夠提供輸入的設(shè)備,諸如鍵盤、鼠標(biāo)、顯示屏420等;以及能夠提供輸出的設(shè)備,諸如顯示器420。顯示屏420可以是計(jì)算機(jī)顯示器、視頻顯示屏、并入到手持式設(shè)備中的顯示裝置、或被配置成向終端用戶展示動(dòng)態(tài)或動(dòng)畫媒體的任何其他技術(shù)上可行的顯示屏。i/o設(shè)備580可以被配置成從用戶設(shè)備400的終端用戶接收各種類型的輸入,并且還向用戶設(shè)備400的終端用戶提供各種類型的輸出,諸如顯示的數(shù)字圖像或數(shù)字視頻。在一些實(shí)施方案中,一個(gè)或多個(gè)i/o設(shè)備580被配置成將用戶設(shè)備400耦合至流式傳輸基礎(chǔ)設(shè)施310和/或消息傳遞基礎(chǔ)設(shè)施320。

      存儲(chǔ)器510可以包括隨機(jī)存取存儲(chǔ)器(ram)模塊、閃速存儲(chǔ)器單元或任何其他類型的存儲(chǔ)器單元或其組合。處理單元550、i/o設(shè)備接口560和網(wǎng)絡(luò)接口570被配置成從存儲(chǔ)器510讀取數(shù)據(jù)以及向存儲(chǔ)器510寫入數(shù)據(jù)。存儲(chǔ)器510包括可以由處理器550執(zhí)行的各種軟件程序——包括web瀏覽器應(yīng)用410、呈現(xiàn)引擎430和對(duì)焦模式模塊440——和與所述軟件程序相關(guān)聯(lián)的應(yīng)用數(shù)據(jù)。

      在圖4和圖5的實(shí)施方案中,在基于瀏覽器的應(yīng)用方面描述了呈現(xiàn)引擎430和聚焦模式模塊440。在其他實(shí)施方案中,呈現(xiàn)引擎430和聚焦模式模塊440可以被實(shí)現(xiàn)為被配置成在智能電話中使用的可下載應(yīng)用,或者被實(shí)現(xiàn)為在臺(tái)式計(jì)算機(jī)上執(zhí)行的非web瀏覽器軟件應(yīng)用。

      圖6是根據(jù)本發(fā)明的不同實(shí)施方案的用于在協(xié)作會(huì)話期間顯示內(nèi)容的方法步驟的流程圖。盡管結(jié)合圖1至圖5的系統(tǒng)描述了方法步驟,但本領(lǐng)域技術(shù)人員將理解的是被配置成按照任何順序執(zhí)行上述方法步驟的任何系統(tǒng)均在本發(fā)明的范圍內(nèi)。

      如所示出的,方法600開始于步驟601,其中呈現(xiàn)引擎430使資產(chǎn)顯示在與用戶設(shè)備400相關(guān)聯(lián)的顯示表面上,如圖7a所示。例如,資產(chǎn)701被顯示在顯示屏420上作為公共工作空間710的一部分。資產(chǎn)701以第一尺寸(諸如工作空間710的部分寬度和高度)、以第一縱橫比(高度對(duì)寬度)以及在協(xié)作或公共工作空間710內(nèi)的第一位置701a處進(jìn)行顯示。一個(gè)或多個(gè)另外的資產(chǎn)702也顯示在觸敏屏420上作為公共工作空間710的一部分。因?yàn)橛|敏屏420是相對(duì)較小的屏幕,為了使公共工作空間710全部可見,資產(chǎn)701可能被按比例調(diào)節(jié)為過小而無法被舒適地觀看的尺寸。然而,即使當(dāng)公共工作空間710被放大成延伸超出顯示屏420的界限時(shí),資產(chǎn)701可能也難以在顯示屏420上被舒適地觀看。注意,在步驟601中,資產(chǎn)701同時(shí)由協(xié)作系統(tǒng)200的其他客戶端在公共工作空間710中的位置701a處以資產(chǎn)701在顯示屏420上被顯示的第一尺寸和第一縱橫比進(jìn)行顯示。

      在步驟602中,呈現(xiàn)引擎430從聚焦模式模塊440接收指示已針對(duì)資產(chǎn)701觸發(fā)聚焦模式的模式改變輸入。

      在步驟603中,呈現(xiàn)引擎430使針對(duì)與資產(chǎn)701相關(guān)聯(lián)的展示元數(shù)據(jù)的通知的更新禁用。因而,當(dāng)針對(duì)資產(chǎn)701觸發(fā)了聚焦模式時(shí),給顯示系統(tǒng)100(b)和協(xié)作系統(tǒng)200的其他客戶端的通知不會(huì)隨著資產(chǎn)701的尺寸、縱橫比和在公共工作空間710內(nèi)的位置的改變進(jìn)行更新。因此,當(dāng)呈現(xiàn)引擎430使資產(chǎn)701的展示在顯示屏420處被修改時(shí),資產(chǎn)701在協(xié)作系統(tǒng)200的其他客戶端處被顯示時(shí)其尺寸、縱橫比和位置保持恒定。

      在步驟604中,呈現(xiàn)引擎430使資產(chǎn)701的圖像,諸如圖像緩存450中的圖像451中之一,以聚焦模式顯示在顯示屏420上。因而,資產(chǎn)701以與第一尺寸、第一縱橫比和/或在公共工作空間710內(nèi)的第一位置701a不同的尺寸、縱橫比和/或位置進(jìn)行顯示,如圖7b所示。例如,在一些實(shí)施方案中,呈現(xiàn)引擎430按比例調(diào)節(jié)資產(chǎn)701的圖像,以適合與顯示表面420相關(guān)聯(lián)的最大水平顯示尺度721和與顯示屏420相關(guān)聯(lián)的最大豎直顯示尺度722中的一個(gè)。在這樣的實(shí)施方案中,資產(chǎn)701可以不完全填滿顯示屏420的可用部分。也就是說,不采用一個(gè)或多個(gè)區(qū)域704來顯示資產(chǎn)701。在這樣的實(shí)施方案中,可以采用區(qū)域704來顯示公共工作空間710的多個(gè)部分,如所示出的。在這樣的實(shí)施方案中,公共工作空間710的這些部分——包括另外的資產(chǎn)702——可以是模糊的、被呈現(xiàn)為部分透明的、或者以其他方式不清楚。注意,在一些實(shí)施方案中,在聚焦模式下,資產(chǎn)701也可以在作為公共工作空間710的一部分的區(qū)域704中可見。

      在步驟605中,呈現(xiàn)引擎430經(jīng)由用戶請(qǐng)求441從聚焦模式模塊440接收展示改變輸入。例如,用戶可以在觸敏屏420上執(zhí)行縮放手勢(shì)以請(qǐng)求對(duì)資產(chǎn)701的縮放操作。

      在步驟606中,響應(yīng)于在步驟605中接收到的展示改變輸入,呈現(xiàn)引擎430使資產(chǎn)701以與在在步驟604中的尺寸、縱橫比和/或位置不同的所請(qǐng)求的尺寸、縱橫比和/或位置顯示在顯示屏420上,如圖7c所示。例如,資產(chǎn)701可以相對(duì)于資產(chǎn)701在步驟604中如何被顯示的進(jìn)行放大、縮小或搖移顯示。然而,要注意,在步驟606中,資產(chǎn)701同時(shí)由協(xié)作系統(tǒng)200的其他客戶端在公共工作空間710中的位置701a處以第一尺寸和第一縱橫比進(jìn)行顯示。在一些實(shí)施方案中,在區(qū)域704即在公共工作空間710中可見的背景工作空間仍然反映在其他協(xié)作工作空間處的公共工作空間710內(nèi)發(fā)生的情況。

      在步驟607中,呈現(xiàn)引擎430經(jīng)由用戶請(qǐng)求441或經(jīng)由來自協(xié)作服務(wù)器490的通知從聚焦模式模塊440接收非展示改變輸入。例如,協(xié)作系統(tǒng)200的不同客戶端處的用戶可以選擇資產(chǎn)701作為要注釋的資產(chǎn),或者實(shí)際上可以在用戶設(shè)備400處對(duì)資產(chǎn)701執(zhí)行注釋。

      在步驟608中,呈現(xiàn)引擎430使用由在步驟607中接收的非展示改變輸入所請(qǐng)求的注釋750或其他非展示改變來修改資產(chǎn)701,如圖7d所示。在圖7d所示的實(shí)施方案中,描繪了注釋750,其中注釋750可以是在用戶設(shè)備400上本地實(shí)現(xiàn)的或在協(xié)作系統(tǒng)200的另一客戶端上實(shí)現(xiàn)的。在任一情況下,注釋750不是資產(chǎn)701的展示改變,并且因此在協(xié)作系統(tǒng)200的各協(xié)作系統(tǒng)客戶端處被鏡像。

      在可替代的實(shí)施方案中,在步驟608中,呈現(xiàn)引擎430經(jīng)由聚焦模式模塊440接收來自顯示屏420——即,來自由用戶設(shè)備400的用戶做出的輸入——的注釋輸入。在這樣的實(shí)施方案中,注釋輸入可以包括與由用戶設(shè)備400的用戶經(jīng)由顯示屏420做出的特定注釋相關(guān)聯(lián)的信息和元數(shù)據(jù)。此外,特定注釋輸入與資產(chǎn)701的圖像相關(guān)聯(lián)。因而,在這樣的實(shí)施方案中,注釋輸入可以包括用于特定注釋的圖像數(shù)據(jù)(諸如注釋的圖像)、描述特定注釋相對(duì)于資產(chǎn)701的圖像的擴(kuò)展程度的尺寸信息、以及指示特定注釋相對(duì)于資產(chǎn)701的圖像的位置的位置信息?;谶@樣的與特定注釋相關(guān)聯(lián)的尺寸和位置信息元數(shù)據(jù),呈現(xiàn)引擎430可以使特定注釋以疊加在資產(chǎn)701上的方式并且以相對(duì)于資產(chǎn)701的正確位置和正確相對(duì)尺寸顯示在顯示屏420上。在這樣做時(shí),呈現(xiàn)引擎將特定注釋相對(duì)于資產(chǎn)701的圖像的位置轉(zhuǎn)換成該特定注釋相對(duì)于資產(chǎn)701的位置,并且基于與注釋相關(guān)聯(lián)的尺寸信息和資產(chǎn)701的尺寸按比例調(diào)節(jié)該特定注釋的尺寸。

      此外,在一些實(shí)施方案中,可以基于包括在上述注釋輸入中的信息和元數(shù)據(jù)來確定注釋相對(duì)于公共工作空間710的尺寸和位置。因而,協(xié)作系統(tǒng)200的其他客戶端可以使疊加在資產(chǎn)701上的特定注釋以在公共工作空間710中的正確位置和相對(duì)于公共工作空間710的正確相對(duì)尺寸進(jìn)行顯示。即使已經(jīng)在用戶設(shè)備400處針對(duì)資產(chǎn)701觸發(fā)了聚焦模式并且由用戶設(shè)備400處的用戶做出了特定注釋,上述情形也是適用的。在這樣的實(shí)施方案中,呈現(xiàn)引擎430可以將包括在上述注釋輸入中的信息和元數(shù)據(jù)轉(zhuǎn)換成在公共工作空間710中的正確位置和相對(duì)于公共工作空間710的正確尺寸。可替代地或另外地,在這樣的實(shí)施方案中,協(xié)作服務(wù)器490或協(xié)作系統(tǒng)200的其他客戶端可以將包括在上述注釋輸入中的信息和元數(shù)據(jù)轉(zhuǎn)換成在公共工作空間710中的正確位置和相對(duì)于該工作空間的正確尺寸。在任一情況下,在用戶設(shè)備400處對(duì)資產(chǎn)701(例如已針對(duì)其觸發(fā)了聚焦模式)執(zhí)行的特定注釋均可以通過協(xié)作系統(tǒng)200的其他客戶端以正確的尺寸和在公共工作空間710中的正確位置進(jìn)行顯示。

      總之,本發(fā)明的實(shí)施方案提供用于在本地顯示系統(tǒng)處改變所選資產(chǎn)的展示而未使展示改變?cè)谄渌麉f(xié)作位置處鏡像的技術(shù)。為了防止本地做出的展示改變被鏡像到協(xié)作系統(tǒng)中的其他顯示系統(tǒng)處,與所選資產(chǎn)相關(guān)聯(lián)的展示元數(shù)據(jù)不包括在通過協(xié)作系統(tǒng)的消息傳遞基礎(chǔ)設(shè)施廣播的通知中。

      本文描述的技術(shù)的至少一個(gè)優(yōu)點(diǎn)是,當(dāng)本地顯示系統(tǒng)是具有小顯示屏的手持式或其他計(jì)算設(shè)備時(shí),資產(chǎn)可以被擴(kuò)展為填滿該顯示系統(tǒng)的大部分或全部的顯示屏,而不影響由遠(yuǎn)程顯示系統(tǒng)顯示該資產(chǎn)的尺寸或位置。

      1.在一些實(shí)施方案中,一種用于在協(xié)作會(huì)話期間顯示內(nèi)容的方法包括:使資產(chǎn)以第一尺寸和第一縱橫比顯示在第一顯示器上,而使所述資產(chǎn)以第二尺寸和所述第一縱橫比顯示在第二顯示器上;經(jīng)由所述第一顯示器接收指示針對(duì)顯示所述資產(chǎn)的模式改變的第一顯示器輸入;響應(yīng)于接收到所述第一顯示器輸入,使所述資產(chǎn)的至少一部分的圖像以大于所述第一尺寸的第三尺寸顯示在所述第一顯示器上,而使所述資產(chǎn)繼續(xù)以所述第二尺寸和所述第一縱橫比顯示在所述第二顯示器上。

      2.根據(jù)條款1所述的方法,其中,使所述資產(chǎn)的所述至少一部分的圖像顯示在所述第一顯示器上包括:按比例調(diào)節(jié)所述圖像,以適合與所述第一顯示器相關(guān)聯(lián)的最大水平顯示尺度和與所述第一顯示器相關(guān)聯(lián)的最大豎直顯示尺度中之一。

      3.根據(jù)條款1或2所述的方法,還包括:使包括所述資產(chǎn)的協(xié)作工作空間的一部分顯示在所述第一顯示器上,同時(shí)使所述資產(chǎn)的所述至少一部分的圖像顯示在所述第一顯示器上。

      4.根據(jù)條款1-3中任一項(xiàng)所述的方法,還包括:使所述協(xié)作工作空間的顯示在所述第一顯示器上的所述部分模糊化或以其他方式不清楚。

      5.根據(jù)條款1-4中任一項(xiàng)所述的方法,其中,使數(shù)字的所述協(xié)作工作空間的所述部分顯示包括:顯示所述資產(chǎn)的至少一部分。

      6.根據(jù)條款1-5中任一項(xiàng)所述的方法,其中,以所述第一縱橫比顯示所述資產(chǎn)的所述至少一部分。

      7.根據(jù)條款1-6中任一項(xiàng)所述的方法,還包括:經(jīng)由所述第一顯示器接收指示針對(duì)顯示所述資產(chǎn)的尺寸改變的第二顯示器輸入;響應(yīng)于接收到指示所述尺寸改變的所述第二顯示器輸入,使所述資產(chǎn)的所述至少一部分的圖像以第四尺寸顯示在所述第一顯示器上;以及使所述資產(chǎn)的所述至少一部分的圖像以所述第四尺寸顯示在所述第一顯示器上,同時(shí)使所述資產(chǎn)以所述第二尺寸和所述第一縱橫比顯示在所述第二顯示器上。

      8.根據(jù)條款1-7中任一項(xiàng)所述的方法,還包括:當(dāng)所述資產(chǎn)以當(dāng)前位置顯示在所述第二顯示器上時(shí),經(jīng)由所述第一顯示器接收指示針對(duì)所述資產(chǎn)的位置改變的第二顯示器輸入;響應(yīng)于接收到所述第二顯示器輸入,使所述資產(chǎn)的所述至少一部分的圖像停止在所述第一顯示器上的第一位置處顯示;以及當(dāng)所述資產(chǎn)以所述當(dāng)前位置顯示在所述第二顯示器上時(shí),使所述資產(chǎn)的所述至少一部分的圖像顯示在所述第一顯示器上的第二位置處。

      9.根據(jù)條款1-8中任一項(xiàng)所述的方法,其中,使所述資產(chǎn)的圖像的至少一部分顯示在所述第一顯示器上包括:檢索與所述資產(chǎn)相關(guān)聯(lián)的圖像數(shù)據(jù)。

      10.根據(jù)條款1-9中任一項(xiàng)所述的方法,還包括:當(dāng)使所述資產(chǎn)的所述至少一部分的圖像以所述第三尺寸顯示在所述第一顯示器上時(shí),經(jīng)由所述第一顯示器接收針對(duì)所述資產(chǎn)的注釋輸入;以及將所述注釋輸入經(jīng)由內(nèi)容服務(wù)器傳送至對(duì)應(yīng)于所述第二顯示器的計(jì)算設(shè)備。

      11.根據(jù)條款1-10中任一項(xiàng)所述的方法,其中,所述第一顯示器包括手勢(shì)敏感型顯示表面,并且所述第二顯示器包括手勢(shì)敏感型顯示表面。

      12.根據(jù)條款1-11中任一項(xiàng)所述的方法,還包括:響應(yīng)于接收到所述第一顯示器輸入,不將與所述資產(chǎn)相關(guān)聯(lián)的尺寸或位置數(shù)據(jù)發(fā)送至一內(nèi)容服務(wù)器,對(duì)于所述內(nèi)容服務(wù)器,對(duì)應(yīng)于所述第二顯示器的計(jì)算設(shè)備為客戶端。

      13.在一些實(shí)施方案中,一種存儲(chǔ)指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述指令在由處理器執(zhí)行時(shí)使所述處理器執(zhí)行以下步驟:使資產(chǎn)以第一尺寸和第一縱橫比顯示在第一顯示器上,而使所述資產(chǎn)以第二尺寸和所述第一縱橫比顯示在第二顯示器上;經(jīng)由所述第一顯示器接收指示針對(duì)顯示所述資產(chǎn)的模式改變的第一顯示器輸入;響應(yīng)于接收到所述第一顯示器輸入,使所述資產(chǎn)的至少一部分的圖像以大于所述第一尺寸的第三尺寸顯示在所述第一顯示器上,而使所述資產(chǎn)繼續(xù)以所述第二尺寸和所述第一縱橫比顯示在所述第二顯示器上。

      14.根據(jù)條款13所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,使所述資產(chǎn)的所述至少一部分的圖像顯示在所述第一顯示器上包括:按比例調(diào)節(jié)所述圖像,以適合與所述第一顯示器相關(guān)聯(lián)的最大水平顯示尺度和與所述第一顯示器相關(guān)聯(lián)的最大豎直顯示尺度中之一。

      15.根據(jù)條款13或14所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),還包括:使包括所述資產(chǎn)的協(xié)作工作空間的一部分顯示在所述第一顯示器上,同時(shí)使所述資產(chǎn)的所述至少一部分的圖像顯示在所述第一顯示器上。

      16.根據(jù)條款13-15中任一項(xiàng)所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),還包括:使所述協(xié)作工作空間的顯示在所述第一顯示器上的所述部分模糊化或以其他方式不清楚。

      17.根據(jù)條款13-16中任一項(xiàng)所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,使數(shù)字的所述協(xié)作工作空間的所述部分顯示包括:顯示所述資產(chǎn)的至少一部分。

      18.根據(jù)條款13-17中任一項(xiàng)所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,以所述第一縱橫比顯示所述資產(chǎn)的所述至少一部分。

      19.根據(jù)條款13-18中任一項(xiàng)所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),還包括:經(jīng)由所述第一顯示器接收指示針對(duì)顯示所述資產(chǎn)的尺寸改變的第二顯示器輸入;響應(yīng)于接收到指示所述尺寸改變的所述第二顯示器輸入,使所述資產(chǎn)的所述至少一部分的圖像以第四尺寸顯示在所述第一顯示器上;以及使所述資產(chǎn)的所述至少一部分的圖像以所述第四尺寸顯示在所述第一顯示器上,同時(shí)使所述資產(chǎn)以所述第二尺寸和所述第一縱橫比顯示在所述第二顯示器上。

      20.在一些實(shí)施方案中,一種用于在協(xié)作會(huì)話期間顯示內(nèi)容的系統(tǒng)包括:存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)呈現(xiàn)引擎和/或聚焦模式模塊;以及一個(gè)或多個(gè)處理器,所述處理器耦合至所述存儲(chǔ)器并且在執(zhí)行所述呈現(xiàn)引擎和/或聚焦模式模塊時(shí)被配置成:使資產(chǎn)以第一尺寸和第一縱橫比顯示在第一顯示器上,而使所述資產(chǎn)以第二尺寸和所述第一縱橫比顯示在第二顯示器上;經(jīng)由所述第一顯示器接收指示針對(duì)顯示所述資產(chǎn)的模式改變的第一顯示器輸入;響應(yīng)于接收到所述第一顯示器輸入,使所述資產(chǎn)的至少一部分的圖像以大于所述第一尺寸的第三尺寸顯示在所述第一顯示器上,而使所述資產(chǎn)繼續(xù)以所述第二尺寸和所述第一縱橫比顯示在所述第二顯示器上。

      已經(jīng)出于說明的目的給出了對(duì)不同實(shí)施方案的描述,但是這些描述并不旨在是詳盡的或限于所公開的實(shí)施方案。在不脫離所描述的實(shí)施方案的范圍和精神的情況下,許多修改和變型對(duì)于本領(lǐng)域普通技術(shù)人員將是明了的。

      本發(fā)明實(shí)施方案的各方面可以被實(shí)施為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開內(nèi)容的各方面可以采取可以全部在本文中被統(tǒng)稱為“模塊”或“系統(tǒng)”的完全硬件實(shí)施方案的形式、完全軟件實(shí)施方案(包括固件、常駐軟件、微代碼等)的形式或者將軟件方面和硬件方面相結(jié)合的實(shí)施方案的形式。此外,本公開內(nèi)容的各方面可以采取被實(shí)施為一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品的形式,上述計(jì)算機(jī)可讀介質(zhì)具有在其上實(shí)施的計(jì)算機(jī)可讀程序代碼。

      可以使用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是例如但不限于電子、磁性、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置或設(shè)備或前述的任何合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的示例(非窮舉性列表)將包括以下:具有一個(gè)或多個(gè)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦除可編程只讀存儲(chǔ)器(eprom或閃速存儲(chǔ)器)、光纖、便攜式光盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備或前述的任何適當(dāng)組合。在本文的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以包含或存儲(chǔ)由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備結(jié)合使用的程序的任何有形介質(zhì)。

      上面參照根據(jù)本公開內(nèi)容的實(shí)施方案的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本公開內(nèi)容的各方面。將理解,流程圖和/或框圖中的每個(gè)框以及流程圖和/或框圖中的框的組合可以由計(jì)算機(jī)程序指令來實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以被提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器,以產(chǎn)生機(jī)器,使得經(jīng)由計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令能夠?qū)崿F(xiàn)在流程圖和/或框圖的一個(gè)或多個(gè)框中指定的功能/動(dòng)作。該處理器可以是但不限于通用處理器、專用處理器、特定于應(yīng)用的處理器、或現(xiàn)場(chǎng)可編程處理器、或門陣列。

      附圖中的流程圖和框圖示出了根據(jù)本公開內(nèi)容的不同實(shí)施方案的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的架構(gòu)、功能和運(yùn)行。在這點(diǎn)上,流程圖或框圖中的每個(gè)框可以表示代碼的模塊、段或部分,其包括用于實(shí)現(xiàn)指定的邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令。還應(yīng)注意,在一些可替代的實(shí)施方式中,框中標(biāo)注的功能可以不按照附圖中所示的順序發(fā)生。例如,取決于所涉及的功能,連續(xù)示出的兩個(gè)塊實(shí)際上可以基本同時(shí)執(zhí)行,或者這些塊有時(shí)可以以相反的順序執(zhí)行。還將注意到,框圖和/或流程圖中的每個(gè)框以及框圖和/或流程圖中的框的組合可以由執(zhí)行指定功能或動(dòng)作的基于專用硬件的系統(tǒng)來實(shí)現(xiàn),或由專用硬件和計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。

      雖然前述內(nèi)容針對(duì)于本公開內(nèi)容的實(shí)施方案,但是在不脫離本公開內(nèi)容的基本范圍的情況下,可以設(shè)計(jì)本公開內(nèi)容的其他和另外的實(shí)施方案,并且本公開內(nèi)容的范圍由所附權(quán)利要求確定。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1