使用遠(yuǎn)程攝像機(jī)設(shè)備將視頻流傳遞到本地端點(diǎn)主機(jī)的方法
【專利摘要】一種進(jìn)行視頻呼叫的方法,使遠(yuǎn)程攝像機(jī)設(shè)備能夠在視頻呼叫中用作視頻流的源,其中呼叫中的本地端點(diǎn)主機(jī)(如,電視)起到本地端點(diǎn)代理的作用。電視接收視頻流并使用傳統(tǒng)的視頻呼叫應(yīng)用將視頻流傳輸?shù)竭h(yuǎn)程端點(diǎn)主機(jī)(視頻呼叫的另一端)。不具有攝像機(jī)的電視能夠在與遠(yuǎn)程設(shè)備的視頻呼叫中起到本地端點(diǎn)代理的作用。在另一場景中,電視發(fā)現(xiàn)并連接到遠(yuǎn)程攝像機(jī)設(shè)備。諸如蜂窩電話之類的遠(yuǎn)程攝像機(jī)將視頻流傳遞到電視,電視在視頻呼叫中起到本地端點(diǎn)代理的作用。電視將視頻傳輸?shù)皆诤艚辛硪欢说脑O(shè)備。
【專利說明】使用遠(yuǎn)程攝像機(jī)設(shè)備將視頻流傳遞到本地端點(diǎn)主機(jī)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明總體涉及軟件和計(jì)算設(shè)備。更具體地,本發(fā)明涉及視頻呼叫軟件以及在遠(yuǎn)程攝像機(jī)與計(jì)算設(shè)備之間的通信。
【背景技術(shù)】
[0002]通過基于服務(wù)器的中繼通信并最終通過借助于外部服務(wù)器來初始化對等會(huì)話的現(xiàn)代SIP服務(wù),視頻聊天應(yīng)用從基本(本地)對等模型演變而來。然而在這種演變過程中,目標(biāo)用例(target use-case)僅僅是設(shè)備前的用戶,其與另一個(gè)設(shè)備前的另一個(gè)用戶交談。需要更通用的解決方案。
[0003]對于視頻聊天中使用的某些比較新的設(shè)備,如,電視,存在局限性。由于設(shè)備沉重并且固定,提供身臨其境的體驗(yàn)是不可能的或者是負(fù)擔(dān)繁重的,這種身臨其境的體驗(yàn)允許用戶示出/看到在固定或附著到電視的攝像機(jī)的視場以外的東西。減輕該問題的一些已有的解決方案是使用PZT(全方位旋轉(zhuǎn)變焦,pan-zoom-tilt)攝像機(jī)以允許攝像機(jī)自動(dòng)樞軸旋轉(zhuǎn),而在現(xiàn)代的薄電視上這些方案成本高并且不穩(wěn)固。備選地,使用SW-FOV(超廣視場,super-wide field of view)攝像機(jī)使得能夠?qū)z像機(jī)虛擬變焦,但這在高清顯示器上表現(xiàn)出模糊,并且要么由于“魚眼”透鏡而造成透鏡失真,要么使主機(jī)設(shè)備(例如,電視)耗費(fèi)繁重的計(jì)算量來解決這些問題。
[0004]將需要一種備選方案來為固定設(shè)備提供甚至比目前的現(xiàn)有技術(shù)更大并且自由度更高的全視場。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的一般方面包括但不限于使遠(yuǎn)程攝像機(jī)設(shè)備能夠在視頻呼叫中用作視頻流的源的方法和裝置,其中,本地端點(diǎn)主機(jī)(如,電視或計(jì)算機(jī))起到本地端點(diǎn)代理的作用,所述本地端點(diǎn)代理接收視頻流,并使用傳統(tǒng)的視頻呼叫(聊天)應(yīng)用將視頻流傳輸至遠(yuǎn)程端點(diǎn)主機(jī)。在一個(gè)場景下,不具有內(nèi)部或附著攝像機(jī)的電視能夠在與遠(yuǎn)程設(shè)備的視頻呼叫中起到本地端點(diǎn)代理的作用。電視經(jīng)由本地網(wǎng)絡(luò)(例如,經(jīng)由UPnP)連接到遠(yuǎn)程攝像機(jī)設(shè)備,呼叫方可以使用遠(yuǎn)程攝像機(jī)設(shè)備來捕獲視頻。將視頻流傳遞到電視,電視使用已知的視頻聊天應(yīng)用(如,Skype)將視頻傳輸?shù)揭曨l呼叫中的其他設(shè)備(典型地,通過互聯(lián)網(wǎng))。這樣,不具有攝像機(jī)的電視可以用于進(jìn)行視頻呼叫。在另一場景中,電視具有攝像機(jī),能夠向遠(yuǎn)程端點(diǎn)設(shè)備(即,視頻呼叫的另一端)傳輸視頻,但是本地呼叫方想要示出電視攝像機(jī)視場之外的視頻。在這種情況下,電視發(fā)現(xiàn)并連接到遠(yuǎn)程攝像機(jī)設(shè)備。諸如蜂窩電話、平板電腦或監(jiān)視攝像機(jī)之類的遠(yuǎn)程攝像機(jī)將視頻流傳遞到電視,如上所述,電視現(xiàn)在在視頻呼叫中起到本地端點(diǎn)代理的作用。然后電視將視頻傳輸或中繼到在呼叫另一端的設(shè)備。這樣,可以在視頻呼叫期間發(fā)送電視攝像機(jī)的視場FOV以外的視頻。
【專利附圖】
【附圖說明】[0006]結(jié)合附圖,參考以下詳細(xì)描述,將最佳地理解本發(fā)明及其優(yōu)點(diǎn),附圖中:
[0007]圖1是示出了兩個(gè)環(huán)境的圖示,在這兩個(gè)環(huán)境之間正在進(jìn)行呼叫;
[0008]圖2是示出了根據(jù)一個(gè)實(shí)施例的視頻呼叫的一個(gè)配置的高級(jí)網(wǎng)絡(luò)圖;
[0009]圖3是示出了經(jīng)由局域網(wǎng)絡(luò)層相連的本地端點(diǎn)主機(jī)設(shè)備和遠(yuǎn)程攝像機(jī)設(shè)備中的相關(guān)組件的框圖;
[0010]圖4是根據(jù)一個(gè)實(shí)施例利用具有內(nèi)部或附著攝像機(jī)的本地端點(diǎn)代理進(jìn)行的視頻呼叫過程的流程圖;
[0011]圖5是根據(jù)一個(gè)實(shí)施例利用不具有內(nèi)部或附著攝像機(jī)的本地端點(diǎn)代理進(jìn)行的視頻呼叫過程的流程圖;
[0012]圖6是示出了根據(jù)一個(gè)實(shí)施例使用遠(yuǎn)程攝像機(jī)設(shè)備作為視頻源的視頻呼叫的用戶體驗(yàn)的一系列屏幕截圖;以及
[0013]圖7A和7B是適于實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算設(shè)備的圖。
[0014]附圖中,相似的參考數(shù)字有時(shí)用于表示相識(shí)的結(jié)構(gòu)元件。還應(yīng)認(rèn)識(shí)到,圖中的描述是概略性的而不是按比例繪制的。
【具體實(shí)施方式】
[0015]在各個(gè)圖中描述了使用戶能夠參與到視頻呼叫中的方法和系統(tǒng),在所述視頻呼叫中,呼叫的一端或兩端使用遠(yuǎn)程攝像機(jī)設(shè)備作為視頻源。傳統(tǒng)的視頻呼叫應(yīng)用(也稱作視頻聊天)典型地具有兩個(gè)端點(diǎn),這兩個(gè)端點(diǎn)通過公共網(wǎng)絡(luò)相連,在大多數(shù)情況下通過互聯(lián)網(wǎng)相連。本發(fā)明描述了兩個(gè)主要實(shí)施例:在一個(gè)實(shí)施例中端點(diǎn)主機(jī)不具有攝像機(jī),在另一個(gè)實(shí)施例中主機(jī)具有攝像機(jī)。在主機(jī)具有攝像機(jī)的實(shí)施例中,攝像機(jī)通常是固定的并且僅能捕獲其視場內(nèi)的圖像。在另一實(shí)施例中,主機(jī)設(shè)備對于源自遠(yuǎn)程攝像機(jī)設(shè)備(如,智能電話、平板電腦、攝錄影機(jī)(camcorder)或監(jiān)視攝像機(jī)(surveillance camera))的視頻起到代理的作用。主機(jī)設(shè)備接收視頻流并將視頻流重定向至另一端點(diǎn)主機(jī)設(shè)備。圖1示出了典型場景。
[0016]圖1是示出了視頻呼叫中的兩個(gè)端點(diǎn)環(huán)境的圖示。一個(gè)環(huán)境是家里的房間102,其中具有攝像機(jī)106的電視104面對沙發(fā)108。在另一個(gè)實(shí)施例中,電視104不具有內(nèi)置或外部(附著)攝像機(jī)。用戶110拿著蜂窩電話112在為小孩114拍攝視頻。經(jīng)由豕中的局域網(wǎng)將視頻傳輸?shù)诫娨?04。可以利用家中的網(wǎng)絡(luò)協(xié)議(如,UPnP)找到蜂窩電話112。在視頻呼叫的另一端是拿著蜂窩電話118的用戶116,蜂窩電話118用作另一端點(diǎn)主機(jī)。在另一實(shí)施例中,遠(yuǎn)程攝像機(jī)設(shè)備112找到或發(fā)現(xiàn)也使用網(wǎng)絡(luò)協(xié)議并且執(zhí)行視頻流傳遞功能的電視104。用戶116正在觀看來自用戶110的蜂窩電話112的視頻,而不是源自附著到電視或作為電視一部分的攝像機(jī)的視頻。
[0017]這樣,呼叫的視頻源可以來自家中本地網(wǎng)絡(luò)內(nèi)的任何位置,如,來自房間的不同部分或者來自另一房間,其中房間的不同部分和所述另一房間明顯位于被固定到視頻呼叫中的端點(diǎn)主機(jī)的攝像機(jī)的視場之外,所述攝像機(jī)的視場實(shí)質(zhì)上覆蓋了沙發(fā)108。電視104可以不具有攝像機(jī)(固定的或外部的),這樣電視104將不適合于視頻呼叫,但是可以針對經(jīng)由本地網(wǎng)絡(luò)連接到電視的遠(yuǎn)程攝像機(jī)設(shè)備起到代理的作用,從而有效地使電視能夠用作視頻呼叫中的端點(diǎn)。[0018]圖1示出了其中可以使用本發(fā)明的一個(gè)場景,S卩,在家中。當(dāng)然,可以想到其中可以使用本發(fā)明的許多其他環(huán)境和場景,注意端點(diǎn)主機(jī)設(shè)備不必須是電視,而可以是能夠通過互聯(lián)網(wǎng)(或其他公共網(wǎng)絡(luò))實(shí)現(xiàn)視頻呼叫并且能夠連接到本地網(wǎng)絡(luò)的任何設(shè)備,如,游戲機(jī)(game console)或網(wǎng)絡(luò)家電(Internet appliance)。端點(diǎn)主機(jī)設(shè)備104(電視)和118 (蜂窩電話)在視頻呼叫環(huán)境中互為對方的客戶端。遠(yuǎn)程攝像機(jī)設(shè)備118可以是多種不同類型的設(shè)備中的一種或多種,如,平板電腦、超級(jí)計(jì)算機(jī)(slatecomputer)、能夠?qū)σ曨l進(jìn)行流傳遞的數(shù)字?jǐn)z像機(jī)或者甚至并不需要手持的固定攝像機(jī)(如,監(jiān)視攝像機(jī))。描述的實(shí)施例示出了蜂窩電話(或“智能電話”),但這僅用于說明目的。它們可以是支持適當(dāng)客戶端視頻聊天應(yīng)用的任何類型,所述客戶端視頻聊天應(yīng)用駐留在每個(gè)設(shè)備上并且能夠在設(shè)備之間建立通信以傳輸數(shù)據(jù)和視頻。
[0019]圖2是示出了根據(jù)一個(gè)實(shí)施例的視頻呼叫的一個(gè)配置的高級(jí)網(wǎng)絡(luò)圖。視頻呼叫典型地具有兩個(gè)端點(diǎn)主機(jī)設(shè)備,盡管其可以具有更多個(gè)端點(diǎn)主機(jī)設(shè)備。為了說明本發(fā)明,將一個(gè)端點(diǎn)王機(jī)設(shè)備稱作遠(yuǎn)程端點(diǎn)王機(jī),如設(shè)備202所不。在圖2中,將設(shè)備202不為電視。在大多數(shù)情況下,設(shè)備202將具有附著或外部的攝像機(jī)(未示出)。設(shè)備202可以不具有附著的或外部的攝像機(jī),在這種情況下,視頻呼叫將僅沿一個(gè)方向具有視頻。設(shè)備202可以是移動(dòng)設(shè)備,如,平板計(jì)算機(jī)或蜂窩電話。設(shè)備202經(jīng)由未知的或公共網(wǎng)絡(luò)(在大多數(shù)情況下是互聯(lián)網(wǎng))連接到另一個(gè)端點(diǎn)主機(jī)設(shè)備,如設(shè)備204所示。該設(shè)備稱作本地端點(diǎn)主機(jī)設(shè)備。可以使用互聯(lián)網(wǎng)上可選的會(huì)話發(fā)起服務(wù)器來使能視頻呼叫。該SIP(未示出)或可訪問代理主機(jī)針對正在使用的視頻呼叫(聊天)系統(tǒng)根據(jù)適當(dāng)?shù)膮f(xié)議促進(jìn)視頻呼叫。
[0020]本地端點(diǎn)主機(jī)設(shè)備204使用本地網(wǎng)絡(luò)或子網(wǎng)205與遠(yuǎn)程攝像機(jī)設(shè)備206通信。本地網(wǎng)絡(luò)(LAN) 205可以是家庭網(wǎng)絡(luò)或辦公室環(huán)境中的網(wǎng)絡(luò),其中本地端點(diǎn)主機(jī)設(shè)備204可發(fā)現(xiàn)遠(yuǎn)程攝像機(jī)206。如上所述,遠(yuǎn)程攝像機(jī)設(shè)備(平板電腦、攝像機(jī)、蜂窩電話等等)發(fā)現(xiàn)或找到電視。如箭頭208所示,將控制指令(數(shù)據(jù))208發(fā)送至攝像機(jī)設(shè)備206。遠(yuǎn)程攝像機(jī)206將視頻發(fā)送至設(shè)備204,如更寬的箭頭210所示,以指示更大量的數(shù)據(jù)(視頻)從遠(yuǎn)程攝像機(jī)到本地設(shè)備204。設(shè)備204還具有支持與遠(yuǎn)程攝像機(jī)設(shè)備通信的客戶端應(yīng)用,因此設(shè)備204可以用作端點(diǎn)代理設(shè)備以接受來自本地網(wǎng)絡(luò)的數(shù)據(jù)并通過與呼叫的另一端點(diǎn)的連接來傳輸所述數(shù)據(jù)。如上所述,設(shè)備204可以自身具有本地連接的或附著的攝像機(jī),盡管實(shí)現(xiàn)本發(fā)明并不需要如此。實(shí)際上,本發(fā)明的優(yōu)點(diǎn)之一在于,視頻呼叫可以使用不具有自己的攝像機(jī)的端點(diǎn)主機(jī)設(shè)備,而是使用通過本地網(wǎng)絡(luò)與之相連以提供視頻源的遠(yuǎn)程攝像機(jī)設(shè)備。
[0021]圖3是示出了經(jīng)由局域網(wǎng)絡(luò)層相連的本地端點(diǎn)主機(jī)設(shè)備和遠(yuǎn)程攝像機(jī)設(shè)備中的相關(guān)組件的框圖。本地端點(diǎn)主機(jī)設(shè)備302具有與在本地端點(diǎn)主機(jī)設(shè)備302和遠(yuǎn)程端點(diǎn)主機(jī)304之間執(zhí)行視頻呼叫相關(guān)的|旲塊。在圖3所不的實(shí)施例中,本地端點(diǎn)主機(jī)302具有內(nèi)置的或附著的攝像機(jī)。與攝像機(jī)相關(guān)的模塊包括攝像機(jī)驅(qū)動(dòng)器306、編碼器308和本地?cái)z像機(jī)控制器310。這些模塊執(zhí)行攝像機(jī)操作的傳統(tǒng)功能。具體地,編碼器308根據(jù)設(shè)備302上正在使用的視頻聊天協(xié)議向編碼器308給出的參數(shù)(編解碼器、分辨率、比特率、幀速率)對從攝像機(jī)驅(qū)動(dòng)器306接收到的原始視頻進(jìn)行編碼。編碼器308將視頻傳輸至具有至少兩個(gè)主要功能的流傳遞協(xié)議模塊312。模塊312通過互聯(lián)網(wǎng)或其他合適的廣域網(wǎng)將視頻傳輸至遠(yuǎn)程端點(diǎn)主機(jī)304。模塊312還向連接監(jiān)視器模塊314提供與網(wǎng)絡(luò)狀況有關(guān)的信息。
[0022]模塊312的功能之一是使能主機(jī)302和304上正在使用的實(shí)際視頻聊天協(xié)議,例如,Skype0無論使用的視頻程序是什么,流傳遞協(xié)議模塊312都負(fù)責(zé)在主機(jī)設(shè)備302上執(zhí)行該視頻程序。模塊312在其他功能之中的另一功能是確保設(shè)備上視頻的平滑回放。為了實(shí)現(xiàn)這一點(diǎn),模塊312將視頻流解包并更新或替換視頻塊中的數(shù)據(jù)(如,時(shí)間戳)以計(jì)算設(shè)備302和322之間的時(shí)鐘差,所述時(shí)鐘差能夠引起視頻回放中的中斷。模塊312還檢測與視頻呼叫相關(guān)的其他因素,如,本地主機(jī)設(shè)備和遠(yuǎn)程主機(jī)設(shè)備之間帶寬的變化。連接監(jiān)視器模塊314接收與兩個(gè)設(shè)備(典型地,互聯(lián)網(wǎng))之間的網(wǎng)絡(luò)連接狀況(延遲、帶寬、分組丟失)有關(guān)的信息并準(zhǔn)備關(guān)于如何對視頻進(jìn)行編碼的指令。例如,模塊創(chuàng)建用于減小或增大分辨率、修改比特率和幀速率的命令。
[0023]如上所述,本地端點(diǎn)設(shè)備302具有攝像機(jī)。遠(yuǎn)程攝像機(jī)仍然能夠與設(shè)備一起使用以從本地主機(jī)設(shè)備302上的攝像機(jī)的視場之外獲得視頻,如圖1所示。因此,視頻聊天可以涉及兩個(gè)攝像機(jī),這兩個(gè)攝像機(jī)提供兩個(gè)不同的視頻源。如以下更詳細(xì)描述的,用戶可以在這兩個(gè)攝像機(jī)(本地?cái)z像機(jī)和遠(yuǎn)程攝像機(jī))之間切換。攝像機(jī)管理器模塊316起到轉(zhuǎn)換組件的作用,用于在本地?cái)z像機(jī)和遠(yuǎn)程攝像機(jī)之間切換。攝像機(jī)管理器模塊316接收如何關(guān)于網(wǎng)絡(luò)狀況進(jìn)行編碼的指令。模塊316向本地?cái)z像機(jī)控制器310和遠(yuǎn)程攝像機(jī)控制器318傳輸控制數(shù)據(jù)。
[0024]控制協(xié)議模塊320用于將指令323傳送至遠(yuǎn)程攝像機(jī)設(shè)備322,具體傳送至遠(yuǎn)程攝像機(jī)控制協(xié)議模塊324??刂茀f(xié)議模塊320向遠(yuǎn)程攝像機(jī)322指示由攝像機(jī)獲得并傳輸至本地主機(jī)302的視頻應(yīng)當(dāng)是什么格式的。經(jīng)由局域網(wǎng)絡(luò)層324來進(jìn)行該通信。從本地端點(diǎn)主機(jī)302中的模塊可以看出,控制數(shù)據(jù)通常從對視頻呼叫的鏈路進(jìn)行監(jiān)視的連接監(jiān)視器314流向攝像機(jī)管理器模塊316,到攝像機(jī)控制器310和318,到控制協(xié)議320,然后離開本地主機(jī)設(shè)備302。
[0025]在一個(gè)實(shí)施例中,來自端點(diǎn)主機(jī)302(具體地,控制協(xié)議模塊320)的控制數(shù)據(jù)或指令323由兩部分構(gòu)成:遠(yuǎn)程攝像機(jī)設(shè)備控制(例如,UPnP設(shè)備/服務(wù))和視頻流控制(RTSP)。關(guān)于遠(yuǎn)程攝像機(jī)設(shè)備控制,針對遠(yuǎn)程攝像機(jī)創(chuàng)建UPnP設(shè)備。本地端點(diǎn)主機(jī)302 (如,電視)遵循標(biāo)準(zhǔn)UPnP設(shè)備發(fā)現(xiàn)以發(fā)現(xiàn)攝像機(jī)設(shè)備。在遠(yuǎn)程攝像機(jī)設(shè)備322中,定義了三個(gè)控制消息:CONNECT、AUTHORIZE和DISCONNECT。在發(fā)現(xiàn)并且遠(yuǎn)程攝像機(jī)設(shè)備322連接到本地端點(diǎn)主機(jī)302之后,主機(jī)302可以利用RTSP協(xié)議來控制來自遠(yuǎn)程攝像機(jī)設(shè)備322的音頻/視頻流。在一個(gè)實(shí)施例中,存在四個(gè)控制消息:SETUP、PLAY、SET_PARAMETER和TEARDOWN。
[0026]在遠(yuǎn)程攝像機(jī)設(shè)備322上存在遠(yuǎn)程控制協(xié)議模塊324,所述遠(yuǎn)程控制協(xié)議模塊324經(jīng)由LAN325接收來自模塊320的指令。如上所述,接收的數(shù)據(jù)通常與遠(yuǎn)程攝像機(jī)322的視頻格式化和編碼有關(guān)。遠(yuǎn)程攝像機(jī)設(shè)備322上的其他組件是攝像機(jī)的傳統(tǒng)組件,包括從遠(yuǎn)程控制協(xié)議模塊324接收指令的本地?cái)z像機(jī)控制器326??刂破?26向編碼器328發(fā)送指令,在一個(gè)實(shí)施例中,所述編碼器328執(zhí)行與本地端點(diǎn)主機(jī)編碼器308相同的編碼。優(yōu)選地,將遠(yuǎn)程攝像機(jī)322獲得的視頻編碼成與駐留在本地主機(jī)302上的視頻呼叫協(xié)議和邏輯可兼容或可接受的格式。編碼器328從遠(yuǎn)程攝像機(jī)驅(qū)動(dòng)器330獲得視頻。將視頻編碼成可接受的格式并傳輸至流傳遞協(xié)議模塊322,從流傳遞協(xié)議模塊322將視頻傳輸至本地主機(jī)設(shè)備302上的流傳遞協(xié)議模塊312。
[0027]如上所述,遠(yuǎn)程攝像機(jī)設(shè)備在本地端點(diǎn)主機(jī)的本地是指,遠(yuǎn)程攝像機(jī)設(shè)備能夠與本地主機(jī)連接到相同的網(wǎng)絡(luò)/子網(wǎng)或者在相同的網(wǎng)絡(luò)/子網(wǎng)上被發(fā)現(xiàn),或者遠(yuǎn)程攝像機(jī)設(shè)備與本地主機(jī)在相同的可接入網(wǎng)絡(luò)內(nèi)。遠(yuǎn)程攝像機(jī)支持遠(yuǎn)程攝像機(jī)應(yīng)用或其他駐留代碼,因此遠(yuǎn)程攝像機(jī)能夠與本地端點(diǎn)主機(jī)通信,本地端點(diǎn)主機(jī)可以更形象地稱作端點(diǎn)代理。在一些實(shí)施例中,遠(yuǎn)程攝像機(jī)應(yīng)用可以是設(shè)備支持的一個(gè)或多個(gè)預(yù)先存在的協(xié)議,如,UPnP,Bonjour HLS、RTP/RTSP 等。
[0028]如上所述,本地端點(diǎn)主機(jī)具體在視頻呼叫的情境下起到端點(diǎn)代理的作用,這是因?yàn)閷τ诒镜囟它c(diǎn)主機(jī)來說要起到端點(diǎn)代理的作用需要存在輸入通道(來自遠(yuǎn)程攝像機(jī)設(shè)備)和輸出通道(到遠(yuǎn)程端點(diǎn)主機(jī))兩者。當(dāng)本地端點(diǎn)主機(jī)的輸入或輸出連接終止時(shí),端點(diǎn)主機(jī)不再起到端點(diǎn)代理的作用。然而,一個(gè)連接的終止并不會(huì)使另一個(gè)連接終止。如果一個(gè)連接終止,則端點(diǎn)代理回到作為視頻呼叫的本地端點(diǎn)主機(jī)的基本功能。例如,如果輸入通道或連接(來自遠(yuǎn)程攝像機(jī)設(shè)備)終止,則本地主機(jī)設(shè)備回到使用本地連接的攝像機(jī)設(shè)備(如果可用的話)對視頻進(jìn)行流傳遞,或者回到僅音頻模式。在另一示例中,如果輸出連接(至遠(yuǎn)程主機(jī)設(shè)備)終止,則遠(yuǎn)程攝像機(jī)設(shè)備可以繼續(xù)向本地設(shè)備進(jìn)行流傳遞,盡管在視頻呼叫實(shí)質(zhì)上終止的情況下不會(huì)傳輸數(shù)據(jù)。如果發(fā)起新的視頻呼叫,則可以從遠(yuǎn)程源重新開始流傳遞。
[0029]圖4是示出了根據(jù)一個(gè)實(shí)施例利用具有內(nèi)部或附著攝像機(jī)的本地端點(diǎn)代理進(jìn)行的視頻呼叫過程的流程圖。圖4描述了在圖1所示場景以及圖2和圖3所示場景中發(fā)生的過程,在圖1中電視104具有攝像機(jī)106,圖2和圖3示出了本地端點(diǎn)主機(jī)具有它們自己的攝像機(jī)。以下圖5描述了其中本地端點(diǎn)代理不具有自己的攝像機(jī)的視頻呼叫過程。圖4的過程開始于本地端點(diǎn)主機(jī)和遠(yuǎn)程主機(jī)之間已經(jīng)在進(jìn)行的視頻聊天。在步驟402,本地端點(diǎn)主機(jī)(如,電視)使用其本地(駐留)攝像機(jī)通過公共網(wǎng)絡(luò)向遠(yuǎn)程端點(diǎn)主機(jī)傳輸視頻。如圖1所示,本地?cái)z像機(jī)可以具有有限的F0V,從而限制了能夠發(fā)送至遠(yuǎn)程主機(jī)的視頻。本地主機(jī)端的用戶想要向另一(遠(yuǎn)程)用戶示出本地?cái)z像機(jī)視場以外的東西。在一個(gè)實(shí)施例中,本地用戶在遠(yuǎn)程攝像機(jī)設(shè)備(如,智能電話)上啟動(dòng)app,然后在本地主機(jī)設(shè)備上輸入指令,從而確定其想要使用遠(yuǎn)程攝像機(jī)。圖6描述了用戶體驗(yàn)的該方面以及界面的細(xì)節(jié)。在另一實(shí)施例中,本地用戶可以在遠(yuǎn)程攝像機(jī)設(shè)備上啟動(dòng)app,搜索電視并接管視頻流傳遞。在另一實(shí)施例中,遠(yuǎn)程攝像機(jī)設(shè)備可以固定在另一位置,例如,監(jiān)視攝像機(jī)。
[0030]在步驟404,本地端點(diǎn)主機(jī)接收切換到用戶所選的具體遠(yuǎn)程攝像機(jī)設(shè)備(可以存在由本地主機(jī)設(shè)備發(fā)現(xiàn)的多于一個(gè)的遠(yuǎn)程攝像機(jī)設(shè)備)的指令。該指令可以最初由連接監(jiān)視器314或攝像機(jī)管理器316來接收或處理。在步驟406,本地主機(jī)設(shè)備從本地?cái)z像機(jī)切換到所選的遠(yuǎn)程攝像機(jī)。這種轉(zhuǎn)換功能由攝像機(jī)管理器模塊316來執(zhí)行,攝像機(jī)管理器模塊316現(xiàn)在將把指令發(fā)送至遠(yuǎn)程攝像機(jī)控制器模塊318,而不是發(fā)送至本地?cái)z像機(jī)控制器模塊310,其中所述本地?cái)z像機(jī)控制器模塊310發(fā)送最終在遠(yuǎn)程攝像機(jī)設(shè)備上搜索攝像機(jī)操作模塊(模塊326、328和332)的控制指令。此時(shí),視頻流傳遞從遠(yuǎn)程攝像機(jī)設(shè)備開始。假定遠(yuǎn)程攝像機(jī)設(shè)備是移動(dòng)式的,那么現(xiàn)在在攝像機(jī)的視場之外有更大范圍的對象、場景等可以經(jīng)由視頻呼叫來發(fā)送。如上所述,唯一的要求是,遠(yuǎn)程攝像機(jī)設(shè)備仍然在本地主機(jī)(現(xiàn)在起到本地端點(diǎn)代理的作用)所連接到的LAN或子網(wǎng)內(nèi)或者與該LAN或子網(wǎng)相連。經(jīng)由LAN/子網(wǎng)將源自遠(yuǎn)程攝像機(jī)設(shè)備的視頻傳輸至端點(diǎn)代理中的流傳遞模塊312,并從流傳遞模塊312傳輸至遠(yuǎn)程端點(diǎn)主機(jī),如步驟408所示。
[0031]有時(shí),本地用戶想要切換回本地?cái)z像機(jī),例如,電視上的攝像機(jī)。用戶可以在本地主機(jī)設(shè)備上輸入指令,如,從屏幕上的彈出菜單中選擇“Local Camera”。一旦攝像機(jī)管理器模塊316接收到該指令,來自遠(yuǎn)程攝像機(jī)的視頻流就結(jié)束,并且將控制數(shù)據(jù)發(fā)送至本地?cái)z像機(jī)控制器310。終止移動(dòng)設(shè)備上的流傳遞app也會(huì)使攝像機(jī)管理器316切換回本地?cái)z像機(jī)。再次地,這里攝像機(jī)管理器模塊316起到轉(zhuǎn)換組件的作用。在步驟412,用戶之一或兩者結(jié)束視頻聊天。
[0032]圖5是根據(jù)一個(gè)實(shí)施例利用不具有本地?cái)z像機(jī)的本地端點(diǎn)代理進(jìn)行的視頻呼叫過程的流程圖。如圖4 一樣,過程開始于進(jìn)行中的視頻聊天。本地用戶正在使用不具有攝像機(jī)的本地主機(jī)設(shè)備,因此不向遠(yuǎn)程用戶傳輸視頻。例如,用戶可以正在使用不具有本地?cái)z像機(jī)的電視,因?yàn)樵S多電視目前都不具有攝像機(jī)。在步驟502,用戶輸入指令并從本地主機(jī)設(shè)備的遠(yuǎn)程攝像機(jī)的彈出菜單中進(jìn)行選擇,從而創(chuàng)建與具體遠(yuǎn)程攝像機(jī)的連接。在另一實(shí)施例中,用戶可以不在本地主機(jī)設(shè)備上輸入指令,而是啟動(dòng)攝像機(jī)設(shè)備上的遠(yuǎn)程攝像機(jī)app。這樣,本地用戶體驗(yàn)從電視轉(zhuǎn)移到蜂窩電話,這對于用戶來說可以是一種更直觀且自然的方式來使用本發(fā)明。對于電視或其他主機(jī)設(shè)備不具有攝像機(jī)以及用戶不習(xí)慣于在電視上做出任何攝像機(jī)相關(guān)選擇的情況來說尤為如此。而由于用戶可以使用例如蜂窩電話或其他移動(dòng)設(shè)備作為視頻源,所以對于用戶來說在電話或設(shè)備自身上啟動(dòng)遠(yuǎn)程攝像機(jī)app將更為直觀。
[0033]在步驟504,視頻流傳遞按照與上述相同的方式從遠(yuǎn)程攝像機(jī)開始到本地端點(diǎn)代理。這與圖4的過程的主要區(qū)別在于,本地主機(jī)設(shè)備并不具有諸如控制器310、編碼器308等與本地?cái)z像機(jī)相關(guān)的組件。攝像機(jī)管理器316不必須執(zhí)行轉(zhuǎn)換功能。在步驟506,本地端點(diǎn)代理將視頻從遠(yuǎn)程攝像機(jī)傳輸至遠(yuǎn)程主機(jī)設(shè)備。這樣,不具有自己的攝像機(jī)但是連接到公共網(wǎng)絡(luò)(互聯(lián)網(wǎng))的電視或其他設(shè)備可以向遠(yuǎn)程主機(jī)設(shè)備發(fā)送視頻,從而使能視頻呼叫的所有益處。在步驟508,本地用戶關(guān)閉遠(yuǎn)程攝像機(jī)上的app并結(jié)束至本地主機(jī)設(shè)備的視頻流。用戶還可以通過取消從本地主機(jī)設(shè)備上對遠(yuǎn)程攝像機(jī)的選擇來結(jié)束視頻流。
[0034]圖6是示出了根據(jù)一個(gè)實(shí)施例使用遠(yuǎn)程攝像機(jī)設(shè)備作為視頻源的視頻呼叫的用戶體驗(yàn)的一系列屏幕截圖。對于三個(gè)不同的設(shè)備有三列顯示。右列屏幕截圖來自于遠(yuǎn)程端點(diǎn)主機(jī)設(shè)備。這些屏幕截圖被示出在正在被呼叫的用戶的電視、計(jì)算機(jī)或移動(dòng)設(shè)備上。中間列示出了呼叫方用來發(fā)起視頻呼叫的本地端點(diǎn)主機(jī)設(shè)備的屏幕截圖。在該實(shí)施例中,本地主機(jī)設(shè)備具有攝像機(jī)。左列是起到遠(yuǎn)程攝像機(jī)作用的移動(dòng)設(shè)備上所示的屏幕截圖。過程開始于在本地主機(jī)設(shè)備上發(fā)起視頻呼叫應(yīng)用(例如,Skype)的本地用戶(發(fā)起視頻呼叫的人)。如屏幕顯示602所示,呼叫方選擇視頻聊天以及她想要呼叫的人(遠(yuǎn)程用戶)。將請求或呼叫發(fā)送至遠(yuǎn)程端點(diǎn)主機(jī)設(shè)備,遠(yuǎn)程用戶看到來自本地用戶的“來電呼叫”。如顯示604所示,遠(yuǎn)程用戶在屏幕顯示上選擇“接聽”,從而接受請求或呼叫并在兩個(gè)端點(diǎn)設(shè)備之間創(chuàng)建連接。如顯示606所示,現(xiàn)在將在兩個(gè)設(shè)備之間開始進(jìn)行視頻流傳遞。在一個(gè)實(shí)施例中,如果本地端點(diǎn)設(shè)備不具有攝像機(jī),遠(yuǎn)程主機(jī)設(shè)備在該階段將不會(huì)看到本地呼叫方的視頻。
[0035]本地用戶有興趣向遠(yuǎn)程用戶示出在本地主機(jī)設(shè)備攝像機(jī)視場之外的東西。如屏幕截圖608所示,本地用戶在她的移動(dòng)設(shè)備上啟動(dòng)遠(yuǎn)程攝像機(jī)應(yīng)用。一旦啟動(dòng)了遠(yuǎn)程攝像機(jī)app,就示出本地主機(jī)設(shè)備攝像機(jī)視場以外的對象(在該示例中是狗)。
[0036]然后本地用戶將注意力轉(zhuǎn)移到本地主機(jī)設(shè)備并在本地主機(jī)屏幕上選擇“ChangeCamera”。如610所示,這使得在LAN/子網(wǎng)中已發(fā)現(xiàn)的遠(yuǎn)程攝像機(jī)設(shè)備的彈出菜單出現(xiàn)在本地主機(jī)設(shè)備上。本地用戶選擇本地主機(jī)設(shè)備屏幕上的遠(yuǎn)程攝像機(jī)設(shè)備。在該圖示中,是"Remote Cameral”。在一些情況下,可以僅有一個(gè)遠(yuǎn)程攝像機(jī)設(shè)備選擇,如果主機(jī)設(shè)備不具有攝像機(jī),則不會(huì)出現(xiàn)“Local Camera”選項(xiàng)。一旦本地用戶選擇了適當(dāng)?shù)倪h(yuǎn)程攝像機(jī)設(shè)備,就在遠(yuǎn)程攝像機(jī)和本地主機(jī)設(shè)備之間進(jìn)行連接。
[0037]在一個(gè)實(shí)施例中,如屏幕截圖612所示,遠(yuǎn)程攝像機(jī)可以提示本地用戶,詢問她是否想要允許將遠(yuǎn)程攝像機(jī)上拍攝的視頻流傳遞至本地主機(jī)設(shè)備。這可以是一種需要的安全特征,以確保用戶知道在一個(gè)設(shè)備上拍攝的視頻正在一個(gè)或多個(gè)其他設(shè)備上被示出,在這種情況下,所述一個(gè)或多個(gè)其他設(shè)備包括不在本地網(wǎng)絡(luò)中的遠(yuǎn)程設(shè)備。例如,本地用戶(發(fā)起視頻呼叫的人)可以不是在攝像機(jī)上發(fā)起遠(yuǎn)程呼叫應(yīng)用的人。不同的人(例如,在院子里房子外但仍然在本地網(wǎng)絡(luò)內(nèi)拿著移動(dòng)設(shè)備的另一個(gè)人)可以在拍攝視頻,并且是允許從他的智能電話開始對視頻進(jìn)行流傳遞的適當(dāng)?shù)娜?。詢問該用戶“Do you want to allowstreaming ?”,該用戶選擇“yes”以開始從遠(yuǎn)程攝像機(jī)設(shè)備進(jìn)行流傳遞。一旦本地(或其他)用戶做出該選擇,就如遠(yuǎn)程攝像機(jī)的屏幕截圖614所示,開始從遠(yuǎn)程攝像機(jī)設(shè)備向本地端點(diǎn)主機(jī)設(shè)備進(jìn)行視頻流傳遞。在屏幕616,本地主機(jī)設(shè)備將攝像機(jī)切換(在允許用戶從遠(yuǎn)程攝像機(jī)設(shè)備進(jìn)行流傳遞時(shí)進(jìn)行)為遠(yuǎn)程攝像機(jī),并開始向遠(yuǎn)程端點(diǎn)主機(jī)設(shè)備進(jìn)行流傳遞,如遠(yuǎn)程主機(jī)設(shè)備上示出的屏幕截圖618所示。在此,將本地用戶的視頻替換為遠(yuǎn)程攝像機(jī)設(shè)備拍攝的狗的視頻。在該階段,本地主機(jī)設(shè)備現(xiàn)在起到本地端點(diǎn)代理設(shè)備的作用,因?yàn)楸镜刂鳈C(jī)設(shè)備相對于視頻數(shù)據(jù)實(shí)質(zhì)上是遠(yuǎn)程攝像機(jī)設(shè)備的代理。 [0038]可以將本地端點(diǎn)主機(jī)設(shè)備、遠(yuǎn)程端點(diǎn)主機(jī)設(shè)備以及遠(yuǎn)程攝像機(jī)一般性地描述為計(jì)算設(shè)備,所述計(jì)算設(shè)備具有計(jì)算機(jī)基本組件中的一些。如上所述,計(jì)算設(shè)備可以是例如智能電話、平板計(jì)算機(jī)、移動(dòng)設(shè)備、電視、PC或膝上型計(jì)算機(jī)、或者監(jiān)視攝像機(jī)。圖7A和7B示出了適于實(shí)現(xiàn)本發(fā)明特定實(shí)施例的一般性計(jì)算系統(tǒng)700。可以在本發(fā)明中使用的設(shè)備的一些可以具有圖7A和7B未示出的其他特征或逐漸,并且實(shí)現(xiàn)本發(fā)明并不需要在離線或在線設(shè)備中有圖中所示的所有組件(例如,鍵盤)。這樣,圖7A示出了計(jì)算系統(tǒng)的一種可能物理實(shí)現(xiàn)方式。在一個(gè)實(shí)施例中,系統(tǒng)700包括顯示器或屏幕704。該顯示器可以與系統(tǒng)700在相同的外殼中。系統(tǒng)700還可以具有鍵盤710,鍵盤710在顯示器704上被示出(即,虛擬鍵盤)或者可以是作為設(shè)備外殼一部分的物理組件。系統(tǒng)700可以具有各種端口,如,HDMI或USB端口(未示出)。可以與設(shè)備700耦合的計(jì)算機(jī)可讀介質(zhì)可以包括USB存儲(chǔ)器設(shè)備以及各種類型的存儲(chǔ)芯片、存儲(chǔ)棒和存儲(chǔ)卡。
[0039]圖7B是計(jì)算系統(tǒng)700的框圖的示例。多種子系統(tǒng)附著到系統(tǒng)總線720。處理器722耦合到包括存儲(chǔ)器724的存儲(chǔ)設(shè)備。存儲(chǔ)器724可以包括隨機(jī)存取存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)。如本領(lǐng)域公知的,ROM用于向CPU單向傳遞數(shù)據(jù)和指令,RAM典型地用于雙向傳遞數(shù)據(jù)和指令。這兩種類型的存儲(chǔ)器都可以包括下述任何合適的計(jì)算機(jī)可讀介質(zhì)。還將固定磁盤(fixed disk) 726雙向耦合到處理器722,該固定磁盤726提供附加的數(shù)據(jù)存儲(chǔ)能力并且還可以報(bào)下述任何計(jì)算機(jī)可讀介質(zhì)。固定磁盤726可以用于存儲(chǔ)程序、數(shù)據(jù)等,并且典型地是比主存儲(chǔ)裝置慢的從存儲(chǔ)介質(zhì)。將認(rèn)識(shí)到,在適當(dāng)情況下,可以將固定磁盤726內(nèi)保持的信息以作為虛擬存儲(chǔ)的標(biāo)準(zhǔn)方式合并到存儲(chǔ)器724中。
[0040]還將處理器722耦合到多種輸入/輸出設(shè)備,如,顯示器704和網(wǎng)絡(luò)接口 740。通常,輸入/輸出設(shè)備可以是以下中的任何一種:視頻顯示器、鍵盤、麥克風(fēng)、觸敏顯示器、平板電腦、觸筆、語音或手寫識(shí)別器、生物讀取器或其他設(shè)備。可選地,可以使用網(wǎng)絡(luò)接口 740將處理器722耦合到另一計(jì)算機(jī)或通訊網(wǎng)絡(luò)。利用這樣的網(wǎng)絡(luò)接口,可以看出,CPU在執(zhí)行上述方法步驟的過程中可能從網(wǎng)絡(luò)接收信息,或者可能向網(wǎng)絡(luò)輸出信息。此外,本發(fā)明的方法實(shí)施例可以僅在處理器722上執(zhí)行,或者結(jié)合遠(yuǎn)程處理器通過諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)來執(zhí)行,其中所述遠(yuǎn)程處理器共享處理的一部分。
[0041]此外,本發(fā)明的實(shí)施例還涉及具有計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)存儲(chǔ)產(chǎn)品,在所述計(jì)算機(jī)可讀介質(zhì)上有計(jì)算機(jī)代碼,用于執(zhí)行各種計(jì)算機(jī)實(shí)現(xiàn)的操作。介質(zhì)和計(jì)算機(jī)代碼可以是專門為本發(fā)明的用途而設(shè)計(jì)并構(gòu)造的介質(zhì)和計(jì)算機(jī)代碼,或者可以是計(jì)算機(jī)軟件領(lǐng)域的技術(shù)人員熟知并且能夠得到的類型的介質(zhì)和計(jì)算機(jī)代碼。計(jì)算機(jī)可讀介質(zhì)的示例包括但不限于:磁介質(zhì),如,硬盤、軟盤和磁帶;光介質(zhì),如,⑶-ROM和全息設(shè)備(holographicdevice);磁光介質(zhì),如,光磁軟盤(floptical disk);以及具體配置為存儲(chǔ)和執(zhí)行程序代碼的硬件設(shè)備,如,專用集成電路(ASIC)、可編程邏輯器件(PLD)以及ROM和RAM設(shè)備。計(jì)算機(jī)代碼的示例包括例如由編譯器產(chǎn)生的機(jī)器代碼以及包含由計(jì)算機(jī)使用解釋器來執(zhí)行的高級(jí)代碼在內(nèi)的文件。
[0042]盡管本文示出并描述了本發(fā)明的說明性實(shí)施例和應(yīng)用,然而在本發(fā)明的構(gòu)思、范圍和精神之內(nèi)可以有多種修改和變型,本領(lǐng)域普通技術(shù)人員在熟讀本申請之后將清楚這些修改。因此,描述的實(shí)施例是說明性的而非限制性的,本發(fā)明不限于本文給出的細(xì)節(jié),但是在所附權(quán)利要求的范圍和等價(jià)物之內(nèi)可以修改本發(fā)明。
【權(quán)利要求】
1.一種獲得視頻以在具有攝像機(jī)的本地主機(jī)設(shè)備上進(jìn)行視頻呼叫的方法,所述方法包括: 將第一視頻流從本地主機(jī)設(shè)備流傳遞到遠(yuǎn)程主機(jī)設(shè)備,所述第一視頻流是使用本地主機(jī)設(shè)備上的本地?cái)z像機(jī)捕獲的; 從本地主機(jī)設(shè)備處的用戶接收第一信號(hào),以切換到遠(yuǎn)程攝像機(jī)設(shè)備; 建立從本地主機(jī)設(shè)備到遠(yuǎn)程攝像機(jī)設(shè)備的連接; 從遠(yuǎn)程攝像機(jī)設(shè)備接收第二視頻流;以及 將第二視頻流從本地主機(jī)設(shè)備傳輸?shù)竭h(yuǎn)程主機(jī)設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,還包括: 在本地主機(jī)設(shè)備上顯示遠(yuǎn)程攝像機(jī)設(shè)備選擇。
3.根據(jù)權(quán)利要求1所述的方法,還包括: 向遠(yuǎn)程攝像機(jī)設(shè)備傳輸遠(yuǎn)程攝像機(jī)設(shè)備命令,所述命令源自于變化的網(wǎng)絡(luò)狀況。
4.根據(jù)權(quán)利要求1所述的方法,還包括: 在本地主機(jī)設(shè)備上的本地?cái)z像機(jī)與遠(yuǎn)程攝像機(jī)設(shè)備之間轉(zhuǎn)換。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述第一信號(hào)是從遠(yuǎn)程攝像機(jī)設(shè)備發(fā)送的。
6.根據(jù)權(quán)利要求1所述的方法,其中,本地主機(jī)設(shè)備連接到路由器,路由器連接到廣域網(wǎng),所述廣域網(wǎng)使能與遠(yuǎn)程主機(jī)設(shè)備的連接。
7.根據(jù)權(quán)利要求1所述的方法,其中,本地主機(jī)設(shè)備是由遠(yuǎn)程攝像機(jī)設(shè)備在網(wǎng)絡(luò)上發(fā)現(xiàn)的。
8.根據(jù)權(quán)利要求1所述的方法,其中,在遠(yuǎn)程攝像機(jī)設(shè)備上執(zhí)行流傳遞第二視頻流的功能。
9.根據(jù)權(quán)利要求1所述的方法,還包括: 向遠(yuǎn)程攝像機(jī)設(shè)備傳輸包括設(shè)備控制和流控制的控制數(shù)據(jù)。
10.一種獲得視頻以在不具有攝像機(jī)的本地端點(diǎn)設(shè)備上進(jìn)行視頻呼叫的方法,所述方法包括: 從本地端點(diǎn)設(shè)備連接到遠(yuǎn)程攝像機(jī)設(shè)備; 從遠(yuǎn)程攝像機(jī)設(shè)備接收視頻流; 將視頻流從本地端點(diǎn)設(shè)備傳輸?shù)竭h(yuǎn)程端點(diǎn)設(shè)備,其中本地端點(diǎn)設(shè)備對于視頻呼叫起到本地端點(diǎn)代理的作用; 與遠(yuǎn)程攝像機(jī)設(shè)備斷開;以及 終止與遠(yuǎn)程端點(diǎn)設(shè)備的視頻呼叫。
11.根據(jù)權(quán)利要求10所述的方法,還包括: 在本地端點(diǎn)設(shè)備上顯示遠(yuǎn)程攝像機(jī)設(shè)備選擇。
12.根據(jù)權(quán)利要求10所述的方法,還包括: 向遠(yuǎn)程攝像機(jī)設(shè)備傳輸遠(yuǎn)程攝像機(jī)設(shè)備命令,所述命令源自于變化的網(wǎng)絡(luò)狀況。
13.根據(jù)權(quán)利要求10所述的方法,其中,本地端點(diǎn)設(shè)備連接到路由器,路由器連接到廣域網(wǎng),所述廣域網(wǎng)使能與遠(yuǎn)程端點(diǎn)設(shè)備的連接。
14.根據(jù)權(quán)利要求10所述的方法,其中,本地端點(diǎn)設(shè)備是由遠(yuǎn)程攝像機(jī)設(shè)備在網(wǎng)絡(luò)上發(fā)現(xiàn)的。
15.一種具有本地?cái)z像機(jī)的本地端點(diǎn)主機(jī),包括: 流傳遞協(xié)議模塊,用于實(shí)現(xiàn)在設(shè)備上的視頻聊天并從遠(yuǎn)程攝像機(jī)設(shè)備接收視頻; 本地編碼器,用于從本地?cái)z像機(jī)驅(qū)動(dòng)器和本地?cái)z像機(jī)控制器接收視頻,并根據(jù)特定參數(shù)對原始視頻進(jìn)行編碼; 攝像機(jī)管理器模塊,用于向本地?cái)z像機(jī)控制器和遠(yuǎn)程攝像機(jī)控制器傳輸控制信號(hào),其中,攝像機(jī)管理器模塊使能在本地?cái)z像機(jī)和遠(yuǎn)程攝像機(jī)設(shè)備之間進(jìn)行切換;以及控制協(xié)議模塊,用于通過本地網(wǎng)絡(luò)向遠(yuǎn)程攝像機(jī)設(shè)備傳輸控制信號(hào)。
【文檔編號(hào)】H04N5/232GK103581607SQ201310341655
【公開日】2014年2月12日 申請日期:2013年8月7日 優(yōu)先權(quán)日:2012年8月9日
【發(fā)明者】法比奧·加瓦, 謝飛, 普拉文·卡西亞, 李尚鋒 申請人:三星電子株式會(huì)社