專利名稱:用于攝像機(jī)控制的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于視頻會(huì)議系統(tǒng)的觸摸屏控制系統(tǒng),并且更具體地涉及用于控制視頻會(huì)議系統(tǒng)的攝像機(jī)的方法和設(shè)備。
背景技術(shù):
常規(guī)的視頻會(huì)議系統(tǒng)包括經(jīng)由各種網(wǎng)絡(luò)(例如WAN、LAN和電路交換網(wǎng)絡(luò))和在其之間傳送實(shí)時(shí)視頻、音頻和/或數(shù)據(jù)(通常稱作為雙路視頻)流的若干端點(diǎn)。在大多數(shù)高端視頻會(huì)議系統(tǒng)中,具有搖動(dòng)、傾斜和縮放能力的高 質(zhì)量攝像機(jī)被用于捕獲會(huì)議室的視圖和會(huì)議中的參加者。攝像機(jī)通常具有寬視場(chǎng)(FOV)和高機(jī)械縮放能力。這既允許很好地綜覽會(huì)議室,還可能捕獲參加者的特寫圖像。來自攝像機(jī)的視頻流被壓縮并且發(fā)送到視頻會(huì)議中的一個(gè)或多個(gè)接收位置。會(huì)議中的全部位置從會(huì)議中的其它位置接收實(shí)況視頻和音頻,因此使得能夠?qū)崟r(shí)傳送視覺和聽覺信息。視頻會(huì)議當(dāng)考慮到目的、參加者數(shù)量、會(huì)議室布局等時(shí)變化很大。每個(gè)會(huì)議配置通常需要對(duì)攝像機(jī)的單獨(dú)調(diào)節(jié)以便呈現(xiàn)最優(yōu)視圖。可需要在視頻會(huì)議之前或期間對(duì)攝像機(jī)調(diào)節(jié)。例如,在最多坐16個(gè)人的視頻會(huì)議室中,視頻攝像機(jī)被預(yù)置為捕獲全部16個(gè)可用的座位位置是自然的。然而,如果僅存在2或3個(gè)參加者,預(yù)置的攝像機(jī)寬視場(chǎng)將對(duì)接收端給予非常差的視覺表現(xiàn)。對(duì)攝像機(jī)的調(diào)節(jié)通常使用標(biāo)準(zhǔn)輸入設(shè)備來完成,例如遙控器上的鍵區(qū)或鼠標(biāo),通過手工控制攝像機(jī)搖動(dòng)、傾斜和縮放,或者通過在一組預(yù)定義攝像機(jī)位置間進(jìn)行選擇。通常,具有標(biāo)準(zhǔn)按鈕的傳統(tǒng)IR遙控器被用于調(diào)節(jié)攝像機(jī)。標(biāo)準(zhǔn)的設(shè)置是控制搖動(dòng)和傾斜以及控制縮放的放大和縮小按鈕的一組四個(gè)箭頭鍵。在已知系統(tǒng)上查找最優(yōu)攝像機(jī)調(diào)節(jié)常常需要遙控器上的按鈕或屏幕上菜單系統(tǒng)的多次迭代,這使得它麻煩、擾亂和不是非常直觀。即使攝像機(jī)的搖動(dòng)傾斜機(jī)構(gòu)包括小的步進(jìn)電機(jī)(允許“高分辨率”移動(dòng)),但是視頻會(huì)議系統(tǒng)常常被規(guī)劃為逐步移動(dòng)攝像機(jī)以便免得用戶額外的按鍵。當(dāng)攝像機(jī)處于寬FOV中時(shí)這按預(yù)期工作,然而當(dāng)攝像機(jī)縮放時(shí)這可造成麻煩,因?yàn)椴阶幽菚r(shí)變得非常大。另外,如果用戶想要控制遠(yuǎn)端端點(diǎn)的攝像機(jī),那么用戶需要通過許多屏幕上菜單導(dǎo)航以便訪問遠(yuǎn)端攝像機(jī)控制設(shè)置,并且然后如果在會(huì)議中連接了多個(gè)遠(yuǎn)端端點(diǎn),那么從所連接端點(diǎn)列表中選擇正確的遠(yuǎn)端端點(diǎn)。該處理是麻煩的,并且對(duì)于缺乏經(jīng)驗(yàn)的用戶來說它可能難于成功地完成。因此,用于控制視頻會(huì)議中攝像機(jī)的當(dāng)前已知方法是麻煩和令人糊涂的,因此在視頻會(huì)議中攝像機(jī)往往被次優(yōu)化地調(diào)節(jié),導(dǎo)致降低的視頻體驗(yàn)。今天,技術(shù)安裝的用戶習(xí)慣于容易使用并且以定制圖形環(huán)境和設(shè)備之間的協(xié)作的方式提供靈活性的需求系統(tǒng)。傳統(tǒng)的視頻會(huì)議系統(tǒng)不是非常靈活。此外,傳統(tǒng)的視頻會(huì)議系統(tǒng)使用IR遙控設(shè)備上的鍵區(qū)控制的屏幕上菜單系統(tǒng)來操作,造成受限的靈活性和麻煩的用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供消除上述缺點(diǎn)的設(shè)備和方法。設(shè)備是具有如獨(dú)立設(shè)備權(quán)利要求中所定義的發(fā)明性特征的觸摸屏遙控器。發(fā)明性方法定義在獨(dú)立方法權(quán)利要求中。本發(fā)明公開了用于通過在所述觸摸屏上提供在會(huì)議通話中連接的攝像機(jī)的圖形概覽來控制與一個(gè)或多個(gè)視頻會(huì)議端點(diǎn)相關(guān)的一個(gè)或多個(gè)攝像機(jī)的設(shè)備和方法,并且其中控制包括使用所述觸摸屏修改攝像機(jī)搖動(dòng)、傾斜和/或縮放。
根據(jù)本發(fā)明優(yōu)選實(shí)施例的以下更特定的描述,本發(fā)明的前述和其它目的、特征和優(yōu)點(diǎn)將是明顯的(如附圖中所示),在附圖中遍及不同的視圖,相同的標(biāo)號(hào)指代相同的部分。附圖不一定按比例繪制。重點(diǎn)在于示出本發(fā)明的原理。圖I是其中可應(yīng)用本發(fā)明的示例通信網(wǎng)絡(luò)的示意概觀圖,圖2是現(xiàn)有技術(shù)遙控器的示意概觀圖,圖3是本發(fā)明的觸摸屏控制系統(tǒng)的示意概觀圖,圖4是本發(fā)明的框圖,圖5是本發(fā)明一個(gè)示例實(shí)施例的示意概觀圖,圖6是本發(fā)明另一個(gè)示例實(shí)施例的示意概觀圖,圖7是本發(fā)明另一個(gè)示例實(shí)施例的示意概觀圖,圖8是本發(fā)明另一個(gè)示例實(shí)施例的示意概觀圖,圖9是本發(fā)明另一個(gè)示例實(shí)施例的示意概觀圖,圖10是示出根據(jù)本發(fā)明的方法的流程圖,圖11示出了其上可實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)。
具體實(shí)施例方式以下,將通過描述各個(gè)實(shí)施例,并且通過引用附圖來論述本發(fā)明。然而,本領(lǐng)域技術(shù)人員將會(huì)在如所包含的獨(dú)立權(quán)利要求中所定義的本發(fā)明范圍內(nèi)實(shí)現(xiàn)其它應(yīng)用和修改。本發(fā)明涉及用于控制與視頻會(huì)議通話中的視頻會(huì)議端點(diǎn)相關(guān)的一個(gè)或多個(gè)攝像機(jī)的操作的系統(tǒng)和方法。根據(jù)本發(fā)明的攝像機(jī)控制單元(遙控器)是支持觸摸的終端用戶組件,其向用戶呈現(xiàn)表示會(huì)議通話中當(dāng)前連接的視頻會(huì)議端點(diǎn)和/或視頻會(huì)議端點(diǎn)的攝像機(jī)當(dāng)前捕獲的一個(gè)或多個(gè)實(shí)況視頻饋送的圖形對(duì)象,并且允許用戶使用所述攝像機(jī)控制單元中嵌入的觸摸屏顯示器來操縱攝像機(jī)的搖動(dòng)、傾斜和縮放。網(wǎng)絡(luò)概覽圖I中所示的是其中可應(yīng)用本發(fā)明的通信網(wǎng)絡(luò)10的示例。每個(gè)用戶通過端點(diǎn)裝置12連接到通信網(wǎng)絡(luò)。端點(diǎn)裝置在下面更詳細(xì)地描述。優(yōu)選地,通信網(wǎng)絡(luò)是網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)14。然而,用戶也可連接到不同的通信網(wǎng)絡(luò),例如綜合服務(wù)數(shù)字網(wǎng)(ISDN)16。MCU(多點(diǎn)控制單元)18也可連接到其上可提供視頻會(huì)議通話的通信網(wǎng)絡(luò)14、16?;蛘撸龆它c(diǎn)裝置12之一包括用于提供多點(diǎn)服務(wù)的嵌入MCU。駐留在不同位置的若干端點(diǎn)裝置12可通過一個(gè)或多個(gè)MCU參加相同的會(huì)議,例如執(zhí)行切換和混合功能以便允許視聽終端正確地互相聯(lián)系。每個(gè)端點(diǎn)并且因此每個(gè)視聽流配備有它自己唯一的端點(diǎn)標(biāo)識(shí)符(ID)。如果來自多種類型的通信網(wǎng)絡(luò)的用戶希望參加視頻會(huì)議通話,那么兩個(gè)通信網(wǎng)絡(luò)可使用網(wǎng)關(guān)20連接。網(wǎng)關(guān)允許使用不同的協(xié)議將所發(fā)送數(shù)據(jù)轉(zhuǎn)換為適合于跨越每種類型的網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)。端點(diǎn)裝置端點(diǎn)裝置12是可連接到通信網(wǎng)絡(luò)用于視頻和/或音頻會(huì)議的設(shè)備,其使得用戶能夠跨越通信網(wǎng)絡(luò)發(fā)送信息和從其接收信息。對(duì)于視頻會(huì)議,如果用戶僅連接來接收音頻數(shù)據(jù),那么端點(diǎn)裝置可以是傳統(tǒng)的電話送受話器。然而,更通常地,端點(diǎn)裝置將支持從通信網(wǎng)絡(luò)接收和跨越其發(fā)送視頻數(shù)據(jù)以及向用戶顯示視頻數(shù)據(jù),并且在以下稱作為視頻會(huì)議端點(diǎn)?,F(xiàn)在參考圖3和圖4。具體參考圖3,本領(lǐng)域中已知的典型視頻會(huì)議端點(diǎn)通常由標(biāo)號(hào)20來指示。端點(diǎn)20包括向編解碼器(CODEC) 23提供視頻和音頻信號(hào)的攝像機(jī)21和麥克風(fēng)26,編解碼器23向一個(gè)或多個(gè)監(jiān)視器24提供音視頻信號(hào)。也可向編解碼器23提供來自外部多媒體源25 (例如VCR、DVD播放器、文檔攝像機(jī)、個(gè)人計(jì)算機(jī)等)的信號(hào)。如通過編解碼器23和外部源25之間的雙頭箭頭理解的,編解碼器23可從外部源接收要顯示在監(jiān)視器24上的數(shù)據(jù)信號(hào)(例如視頻、音頻、靜像等),并且/或者來自外部源的信號(hào)可經(jīng)由網(wǎng)絡(luò)
14、16被發(fā)送到連接到視頻端點(diǎn)20的其它視頻端點(diǎn)。視頻會(huì)議端點(diǎn)優(yōu)選地為H. 323或SIP端點(diǎn)(如果它連接到IP網(wǎng)絡(luò)),或者優(yōu)選地為H. 320端點(diǎn)(如果它連接到ISDN網(wǎng)絡(luò))。H. 323和H. 320是國(guó)際電信聯(lián)盟所定義的標(biāo)準(zhǔn)。視頻端點(diǎn)也可配備有遠(yuǎn)端攝像機(jī)控制(FECC)能力。傳統(tǒng)地,F(xiàn)ECC能力通過選擇用戶輸入設(shè)備22 (例如圖2中和圖3所示的IR遙控器)上的按鈕24-36來訪問。FECC命令傳導(dǎo)到相同的通信鏈路作為音頻和視頻數(shù)據(jù)并且用于控制另一個(gè)視頻端點(diǎn)。例如,它們?cè)试S用戶使得另一個(gè)攝像機(jī)(除了他們自己的之外的)搖動(dòng)、縮放、傾斜或聚焦。可使用信令協(xié)議消息(例如ITU-T. H. 281或H. 323附錄Q)將命令從控制的視頻會(huì)議端點(diǎn)發(fā)送到另一個(gè)視頻會(huì)議端點(diǎn)。編解碼器23具有允許用戶使用攝像機(jī)控制單元40在規(guī)劃上改變端點(diǎn)攝像機(jī)的搖動(dòng)、傾斜和/或縮放的API。“API”是“應(yīng)用編程接口”的縮寫。進(jìn)一步參考圖3,攝像機(jī)控制單元40 (或遙控器)和編解碼器23之間的API通信經(jīng)由編解碼器23中的端口 28和攝像機(jī)控制單元40中的端口 47交換。經(jīng)由端口 28訪問的該接口允許本發(fā)明與編解碼器23通信,以使得根據(jù)本發(fā)明的攝像機(jī)控制單元40可向編解碼器23提供期望的命令序列并且從編解碼器23接收響應(yīng)。參考圖4,本發(fā)明的組件由標(biāo)號(hào)40 —般地指示并且被看到包括觸摸屏顯示單元41、個(gè)人計(jì)算機(jī)43和圖形生成器45。如所見的,個(gè)人計(jì)算機(jī)43具有連接到通信鏈路56的端口 47,通信鏈路56連接到編解碼器23的API通信端口 28。觸摸屏顯示器41包括IXD屏幕或可變化大小的其它視頻顯示技術(shù)(CRT、0LED、等 離子等)。除了顯示屏,觸摸屏41包含用X’和y’坐標(biāo)檢測(cè)器覆蓋顯示器/屏幕的硬件。當(dāng)對(duì)象(手指、鐵筆等)向觸摸屏顯示器施加壓力(觸摸)時(shí),它向計(jì)算機(jī)43發(fā)送命令,所述命令至少包括壓力所施加點(diǎn)的X’和I,坐標(biāo)。攝像機(jī)控制單元40使用先前提及的API與編解碼器23通信。編解碼器23和攝像機(jī)控制單元40之間的通信包括來自編解碼器23的信息和給編解碼器23的命令。當(dāng)視頻會(huì)議通話開始時(shí),編解碼器23向攝像機(jī)控制單元發(fā)送至少標(biāo)識(shí)參加者數(shù)量的信息和用于每個(gè)參加者的端點(diǎn)標(biāo)識(shí)符。根據(jù)本發(fā)明的一個(gè)示例實(shí)施例,編解碼器26包括視頻轉(zhuǎn)換器49。視頻轉(zhuǎn)換器49從近端攝像機(jī)/端點(diǎn)接收視頻流/視頻會(huì)議流和/或從遠(yuǎn)端視頻會(huì)議端點(diǎn)接收一個(gè)或多個(gè)視頻會(huì)議流,處理視頻流/視頻會(huì)議流,并且輸出降低了分辨率和/或比特率的對(duì)應(yīng)的一組視頻流。根據(jù)本發(fā)明的一個(gè)示例實(shí)施例,視頻轉(zhuǎn)換器49通過根據(jù)用于為實(shí)時(shí)應(yīng)用編碼視頻的許多標(biāo)準(zhǔn)(例如ITU-I H. 261、H. 262、H. 263、H. 264或類似視頻編碼標(biāo)準(zhǔn))之一編碼所接收視頻流來生成一個(gè)或多個(gè)視頻流。根據(jù)本發(fā)明的另一個(gè)示例實(shí)施例,視頻轉(zhuǎn)換器以預(yù)定義間隔抓取所接收視頻流的快照,并且然后在它將一系列快照輸出為視頻流之前調(diào)整快照大小。視頻流被調(diào)整大小,因?yàn)橛|摸屏顯示器的大小通常比所接收視頻流所針對(duì)的視頻會(huì)議端點(diǎn)監(jiān)視器24的大小要小。該實(shí)施例的典型間隔可以是在每秒30個(gè)快照到每5秒I個(gè)快照的范圍內(nèi)。
響應(yīng)于從編解碼器26接收信息,計(jì)算機(jī)生成要在觸摸屏顯示器41上顯示的圖形用戶界面(GUI)。Gn用于控制一個(gè)或多個(gè)攝像機(jī)的操作,例如近端攝像機(jī)或遠(yuǎn)端攝像機(jī)。圖形用戶界面也可包括可顯示在觸摸屏顯示器41上用于用戶操作和控制端點(diǎn)X的許多觸摸控制、菜單和對(duì)話框。例如,GUI可允許用戶發(fā)起或應(yīng)答視頻呼叫;斷開一個(gè)或多個(gè)視頻通話;控制近段攝像機(jī);控制遠(yuǎn)端攝像機(jī);和其它典型視頻會(huì)議動(dòng)作。根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)視頻會(huì)議通話開始時(shí),編解碼器26向攝像機(jī)控制單元發(fā)送表示會(huì)議開始并且至少標(biāo)識(shí)參加會(huì)議通話的視頻會(huì)議端點(diǎn)的唯一會(huì)議ID的信號(hào)。響應(yīng)于從編解碼器26接收信號(hào),在個(gè)人計(jì)算機(jī)43的控制下,圖形生成器45生成并且經(jīng)由端口 42向觸摸屏41提供圖形用戶界面以用于允許與視頻會(huì)議通話中連接的一個(gè)或多個(gè)視頻會(huì)議端點(diǎn)相關(guān)的一個(gè)或多個(gè)攝像機(jī)的操作?;蛘?,僅在來自用戶的請(qǐng)求時(shí)生成并且向觸摸屏41提供用于允許一個(gè)或多個(gè)攝像機(jī)的操作的圖形用戶界面。如圖5中所示,圖形用戶界面由場(chǎng)景51構(gòu)成,其中場(chǎng)景51是包括圖形對(duì)象52的所定義區(qū)域。場(chǎng)景51可用或不用明顯的邊界來標(biāo)出,并且如果場(chǎng)景未標(biāo)出,那么場(chǎng)景將呈現(xiàn)為背景的一部分。每個(gè)圖形對(duì)象52表示正在進(jìn)行的會(huì)議通話中連接的一個(gè)視頻會(huì)議端點(diǎn)。根據(jù)另一個(gè)示例實(shí)施例,除了場(chǎng)景之外,圖形用戶界面還包括菜單區(qū)域53。場(chǎng)景51是會(huì)議通話的圖形表示,并且向用戶顯現(xiàn)通話中的不同參加者。場(chǎng)景51可包括或不包括表示攝像機(jī)控制單元40連接到的本地視頻會(huì)議端點(diǎn)的圖形對(duì)象52。根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖形對(duì)象52是標(biāo)識(shí)圖形對(duì)象分別表示的視頻會(huì)議端點(diǎn)的圖像。所述圖像可以是一個(gè)或多個(gè)人員(化身)、計(jì)算機(jī)生成的圖像、照片、描述視頻會(huì)議端點(diǎn)的文本(例如參加者的姓名、視頻會(huì)議系統(tǒng)的名稱(例如端點(diǎn)ID)、視頻會(huì)議系統(tǒng)所位于的位置名稱等)、或上述兩個(gè)或更多個(gè)的組合的輪廓。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,圖形對(duì)象是從連接的視頻會(huì)議端點(diǎn)饋送的實(shí)況視頻。實(shí)況視頻饋送由上述的視頻轉(zhuǎn)換器提供。如圖6中所示,當(dāng)用戶用對(duì)象(例如手指或鐵筆)觸摸(符號(hào)62表不觸摸屏系統(tǒng)41所登記的觸摸)觸摸屏系統(tǒng)41的屏幕時(shí),對(duì)應(yīng)于所觸摸點(diǎn)62位置的X和y坐標(biāo)經(jīng)由端口 53、導(dǎo)體55和計(jì)算機(jī)43上的端口 57被發(fā)送到計(jì)算機(jī)43。如果用戶觸摸顯示圖像對(duì)象52之一的屏幕區(qū)域內(nèi)的坐標(biāo)(如圖6中),那么計(jì)算機(jī)比較所觸摸的X和I坐標(biāo)與GUI的內(nèi)容,并且將用戶動(dòng)作解釋為選擇所觸摸圖形對(duì)象61,并且因此選擇了與該圖像對(duì)象相關(guān)的視頻會(huì)議系統(tǒng)。用戶然后可操作與所選擇圖像表示的視頻會(huì)議端點(diǎn)相關(guān)的攝像機(jī)。所選擇圖像對(duì)象61可被聞売以便向用戶不出攝像機(jī)控制單元(遙控器)已登記了用戶的選擇?;蛘撸糯笏x擇的圖形對(duì)象。根據(jù)一個(gè)實(shí)施例,所選擇圖形對(duì)象在其它圖形對(duì)象的大小減小時(shí)被放大。根據(jù)另一個(gè)實(shí)施例,所選擇圖形對(duì)象被放大以便覆蓋整個(gè)場(chǎng)景使用所述觸摸屏來執(zhí)行所述(一個(gè)或多個(gè))攝像機(jī)的操作。當(dāng)用戶操作攝像機(jī)控制時(shí)攝像機(jī)控制單元將向用戶提供視覺、聽覺和/或觸覺反饋。反饋向用戶確保攝像機(jī)控制單元已登記了用戶命令。視覺反饋的示例是在按下時(shí)箭頭鍵改變形狀、大小或顏色。觸覺反饋的一個(gè)示例是攝像機(jī)控制單元40包括振動(dòng)設(shè)備,并且當(dāng)按下攝像機(jī)控制(例如箭頭鍵)啟動(dòng)振動(dòng)設(shè)備。聽覺反饋的示例是攝像機(jī)控制單元40包括揚(yáng)聲器,并且當(dāng)攝像機(jī)控制被按下或者執(zhí)行攝像機(jī)控制手勢(shì)時(shí)攝像機(jī)控制單元經(jīng)由所述揚(yáng)聲器發(fā)出聲音。根據(jù)本發(fā)明的一個(gè)實(shí)施例,攝像機(jī)的操作涉及在觸摸屏顯示器上顯示攝像機(jī)控制并且從用戶接收相關(guān)于那些攝像機(jī)控制的觸摸數(shù)據(jù)以便控制攝像機(jī)的操作。當(dāng)生成GUI時(shí)計(jì)算機(jī)為每個(gè)觸摸控制(上、下、左、右、放大、縮小等)在GUI的一個(gè)區(qū)域進(jìn)行指定。當(dāng)計(jì)算機(jī)從觸摸屏顯示器41接收觸摸數(shù)據(jù)(坐標(biāo))事,計(jì)算機(jī)比較坐標(biāo)和所指定區(qū)域并且將所接收觸摸數(shù)據(jù)和為所觸摸區(qū)域指定的攝像機(jī)控制指令相關(guān)聯(lián)。根據(jù)本發(fā)明的一個(gè)示例實(shí)施例,所顯示的攝像機(jī)控制包括一組箭頭鍵,或表示方向的類似按鈕,用于控制攝像機(jī)的上、下、左和右的移動(dòng)。用于操作攝像機(jī)縮放功能的攝像機(jī)控制包括滑動(dòng)條,或者或者為分別表示放大和縮小的兩個(gè)按鈕。用戶可通過重復(fù)地按下期望的箭頭鍵(或縮放鍵),或通過按下并且保持,直到攝像機(jī)移動(dòng)到期望位置,來操作攝像機(jī)。圖5中示出了如上所述的一個(gè)示例攝像機(jī)控制。根據(jù)本發(fā)明的一個(gè)實(shí)施例,攝像機(jī)的操作涉及一般地或者在⑶I的某些區(qū)域上應(yīng)用手指姿勢(shì)。計(jì)算機(jī)接收手指姿勢(shì)作為一系列連續(xù)的觸摸坐標(biāo)。計(jì)算機(jī)將用于每個(gè)觸摸控制(上、下、左、右、放大、縮小等)的手指姿勢(shì)指定為在屏幕上任何地方執(zhí)行的手勢(shì)或者與某些區(qū)域相關(guān)而執(zhí)行的手勢(shì)。當(dāng)計(jì)算機(jī)從觸摸屏顯示器41接收觸摸數(shù)據(jù)(坐標(biāo))時(shí),并且如果一系列連續(xù)的坐標(biāo)暗指手勢(shì),那么計(jì)算機(jī)將坐標(biāo)與所指定手勢(shì)比較并且將所接收觸摸數(shù)據(jù)與為所執(zhí)行手勢(shì)指定的攝像機(jī)控制指令相關(guān)聯(lián)。根據(jù)本發(fā)明的一個(gè)示例實(shí)施例,所顯示的攝像機(jī)控制包括虛擬操縱桿、如圖6和圖7中所示。虛擬操縱桿63例如可包括一組箭頭鍵631和中心體632 (或操縱桿圖標(biāo))。通過將中心體632在期望的方向上拖拽,用戶能夠更自由和直觀地控制搖動(dòng)-傾斜攝像機(jī),而不會(huì)限于4個(gè)方向的逐步移動(dòng)。在該實(shí)施例中,攝像機(jī)可用一個(gè)移動(dòng)或觸摸在任何方向上移動(dòng)。另外,攝像機(jī)搖動(dòng)/傾斜的速度可通過主體的當(dāng)前位置702和初始位置701之間的距離來確定。當(dāng)用戶釋放中心體631時(shí),攝像機(jī)停止移動(dòng)。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,當(dāng)圖形對(duì)象為實(shí)況視頻饋送時(shí),攝像機(jī)可通過直接與圖形對(duì)象交互來操作。因?yàn)橛脩衄F(xiàn)在可在觸摸屏顯示器上(在⑶I中)看到攝像機(jī)捕獲的實(shí)際圖像,所以用戶可通過在GUI中對(duì)實(shí)況視頻流執(zhí)行手指手勢(shì)來操作攝像機(jī)搖動(dòng)、傾斜和縮放移動(dòng),如圖8中所示。用戶可通過在視頻流上執(zhí)行拖放手指手勢(shì)來控制攝像機(jī)搖動(dòng)/傾斜,如圖8a中所示。在該實(shí)施例中,來自當(dāng)前受控?cái)z像機(jī)的視頻流在拖放過程期間被連續(xù)地更新。以該方式,⑶I允許用戶在觸摸屏顯示器上到處拖拽圖像,直到找到期望的視圖,就像物理對(duì)象可在書桌或桌子表面上移動(dòng)一樣。此外,用戶可通過在所顯示視頻流上執(zhí)行某些預(yù)定義的手勢(shì)來進(jìn)行縮放,例如通過在連續(xù)向觸摸屏應(yīng)用手勢(shì)時(shí)執(zhí)行兩個(gè)或多個(gè)手指的收縮移動(dòng)以用于放大和縮小,如圖8b中所示。或者,縮放功能可通過按下和保持預(yù)定的時(shí)間周期(例如O. 5到2秒)來啟動(dòng)。在預(yù)定時(shí)間周期之后,縮放圖標(biāo)和/或滑動(dòng)條可呈現(xiàn)為示出啟動(dòng)了縮放功能。然后,可通過在水平或垂直方向上滑動(dòng)手指來操作縮放,如圖8c到8d中所示。根據(jù)本發(fā)明另一個(gè)實(shí)施例,當(dāng)圖像對(duì)象正顯示實(shí)況視頻流時(shí),用戶可通過輕擊或兩次輕擊(或任何其它適當(dāng)手勢(shì))實(shí)況視頻饋送中的參加者來放大選擇的參加者,如圖9a中所示。當(dāng)兩次輕擊參加者 時(shí),攝像機(jī)控制單元將指示與相關(guān)視頻流關(guān)聯(lián)的攝像機(jī)(經(jīng)由本地編解碼器26)放大該人員。對(duì)于固定的安裝,例如座位固定并且攝像機(jī)和參加者之間的距離不變的會(huì)議室,這可通過搖動(dòng)、傾斜和放大到預(yù)定義的攝像機(jī)位置(預(yù)置)來容易地執(zhí)行。如果相關(guān)聯(lián)的會(huì)議室不是固定的安裝,那么可應(yīng)用面部檢測(cè)算法以便確定最靠近所觸摸的X’和y’坐標(biāo)的面部的位置和大小。如果檢測(cè)到面部,并且獲得了面部的位置和大小,那么攝像機(jī)控制單元計(jì)算適當(dāng)?shù)膿u動(dòng)、傾斜和縮放位置以便構(gòu)造選擇的參加者,并且向編解碼器發(fā)送攝像機(jī)控制指令,編解碼器轉(zhuǎn)而使用遠(yuǎn)端攝像機(jī)控制(FECC)協(xié)議來指示有關(guān)的視頻端點(diǎn)和攝像機(jī)。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,當(dāng)圖形對(duì)象是實(shí)況視頻饋送時(shí),用戶可通過使用計(jì)算機(jī)43識(shí)別的手勢(shì)構(gòu)造感興趣的區(qū)域來放大一個(gè)或多個(gè)參加者或者實(shí)況視頻饋送的任何其它區(qū)域。如圖%中所示,可通過在觸摸屏上圍繞感興趣的區(qū)域?qū)Ш绞种富驅(qū)ο?,或者通過由在觸摸屏上輕擊或兩次輕擊兩個(gè)或多個(gè)手指定義感興趣區(qū)域的至少兩個(gè)角落(如圖9c中所不),來定乂感興趣區(qū)域。接下來,當(dāng)用戶在觸摸屏上顯示的圖形用戶界面中觸摸期望的攝像機(jī)控制按鈕或者應(yīng)用與攝像機(jī)控制相關(guān)的手指手勢(shì)時(shí),根據(jù)上面的一個(gè)或多個(gè)實(shí)施例,計(jì)算機(jī)43從觸摸屏顯示器接收觸摸數(shù)據(jù)并且將它們與編解碼器所理解的攝像機(jī)控制指令相關(guān)聯(lián)。然后,計(jì)算機(jī)發(fā)送包括所選擇視頻會(huì)議端點(diǎn)的端點(diǎn)ID和攝像機(jī)控制指令的命令(或信號(hào))。有關(guān)的端點(diǎn)ID標(biāo)識(shí)所選擇視頻流從哪個(gè)連接的視頻會(huì)議系統(tǒng)發(fā)起,以及因此標(biāo)識(shí)FECC指令應(yīng)當(dāng)被發(fā)送到哪個(gè)視頻會(huì)議系統(tǒng),或者攝像機(jī)控制指令是否應(yīng)當(dāng)被發(fā)送到它自己的攝像機(jī)。命令經(jīng)由端口 47、通信鏈路56和編解碼器26上的端口 28發(fā)送到編解碼器26。如果所接收的端點(diǎn)ID是接收編解碼器26的ID,那么編解碼器向連接到編解碼器26的攝像機(jī)發(fā)送控制指令。如果所接收的端點(diǎn)ID是連接到編解碼器的遠(yuǎn)程視頻會(huì)議系統(tǒng)之一的ID,那么編解碼器基于所接收命令生成FECC指令并且向所標(biāo)識(shí)的視頻會(huì)議系統(tǒng)發(fā)送,所標(biāo)識(shí)的視頻會(huì)議系統(tǒng)轉(zhuǎn)而向它的攝像機(jī)發(fā)送控制指令。根據(jù)本發(fā)明的一個(gè)實(shí)施例,攝像機(jī)控制單元是專用設(shè)備。專用設(shè)備可以是視頻會(huì)議系統(tǒng)的默認(rèn)部分,或者可以是單獨(dú)獲得的附加設(shè)備。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,便攜式計(jì)算設(shè)備,例如個(gè)人數(shù)字助理、移動(dòng)電話、膝上型計(jì)算機(jī)或具有觸摸屏接口和視頻構(gòu)造服務(wù)器26所支持的通信接口(例如TCP/IP)的類似便攜式計(jì)算設(shè)備,可用作為攝像機(jī)控制單元。客戶端軟件(攝像機(jī)控制客戶端)可被下載和/或安裝在該便攜式計(jì)算設(shè)備上以使得便攜式計(jì)算設(shè)備能夠作為根據(jù)本發(fā)明的攝像機(jī)控制單元。除了處理器,攝像機(jī)控制單元40中的計(jì)算機(jī)43可包括其上可存儲(chǔ)有根據(jù)本發(fā)明一個(gè)實(shí)施例的一個(gè)或多個(gè)計(jì)算機(jī)程序或軟件組件的存儲(chǔ)介質(zhì)。例如,要被部署的圖形生成器可被存儲(chǔ)在計(jì)算機(jī)43的存儲(chǔ)介質(zhì)上。此外,存儲(chǔ)介質(zhì)可存儲(chǔ)用于創(chuàng)建圖形生成器的圖形程序開發(fā)應(yīng)用,以及能夠轉(zhuǎn)換和/或?qū)D形生成器部署在便攜式計(jì)算設(shè)備上的軟件。存儲(chǔ)介質(zhì)也可存儲(chǔ)操作系統(tǒng)軟件,以及用于操作計(jì)算機(jī)系統(tǒng)的其它軟件。圖4類似于圖3,但是專注于如上所述的本發(fā)明的組件。圖4中的相同標(biāo)號(hào)指代圖3中的相同組件。發(fā)明性系統(tǒng)40允許通過使用由個(gè)人計(jì)算機(jī)43控制的易用的觸摸屏41 (確保邏輯操作的智能設(shè)備)來控制編解碼器26,可通過請(qǐng)求的顯示向用戶給予第二次機(jī)會(huì)以便驗(yàn)證已做出正確的選擇,并且避免錯(cuò)誤的操作。更詳細(xì)地,計(jì)算機(jī)43能夠執(zhí)行以計(jì)算機(jī)編程語言編寫的邏輯指令。計(jì)算機(jī)43經(jīng)由PCI或計(jì)算機(jī)43中物理安裝的其它適當(dāng)總線來控制編解碼器的操作;經(jīng)由通信鏈路56的編解碼器26示意性地在圖4中表示。根據(jù)本發(fā)明的一個(gè)示例實(shí)施例,計(jì)算機(jī)43和編解碼器26之間的通信經(jīng)由通信鏈路56使用TCP/IP來交換。通信鏈路56可以是有線或無線鏈路,例如PAN、CAN、MAN、LAN、WLAN、WAN等。編解碼器26和計(jì)算機(jī)之間的通信是在計(jì)算機(jī)43的端口 47和編解碼器26的端口 28之間來回的命令。如應(yīng)當(dāng)理解的,這些通信符合視頻構(gòu)成服務(wù)器26的廠商應(yīng)用編程接口(API)。還使用觸摸屏41經(jīng)由圖4中所示的通信鏈路以及標(biāo)號(hào)55指示的導(dǎo)體和標(biāo)號(hào)53和57指示的端口來發(fā)生通信。來自計(jì)算機(jī)/圖形生成器的圖像經(jīng)由端口 42、導(dǎo)體51和端口 44傳送到并且顯示在觸摸屏顯示器上。參考圖10,編解碼器26和計(jì)算機(jī)43之間的全部通信遵循類似的過程。參考圖10,當(dāng)預(yù)定義事件在步驟1000出現(xiàn)時(shí),編解碼器26在步驟1010向計(jì)算機(jī)43發(fā)送命令/信號(hào),命令/信號(hào)至少包括標(biāo)識(shí)會(huì)議通話中當(dāng)前連接到編解碼器26 (直接或經(jīng)由MCU)的視頻會(huì)話端點(diǎn)的一組端點(diǎn)ID。所述預(yù)定義事件可包括當(dāng)視頻會(huì)議開始時(shí),當(dāng)新的視頻會(huì)議端點(diǎn)加入正在進(jìn)行的會(huì)議時(shí),當(dāng)在會(huì)議期間攝像機(jī)控制單元連接到編解碼器26時(shí),在來自攝像機(jī)控制單元的請(qǐng)求時(shí),等等。例如,使用如圖2中所示的視頻會(huì)議端點(diǎn)C’,用戶C呼叫視頻會(huì)議端點(diǎn)A’上的參加者A和視頻會(huì)議端點(diǎn)B’上的參加者B。視頻會(huì)議端點(diǎn)C’已經(jīng)連接到根據(jù)本發(fā)明的攝像機(jī)控制單元,并且當(dāng)會(huì)議開始時(shí)(全部端點(diǎn)被連接)視頻會(huì)議端點(diǎn)C’的編解碼器26向攝像機(jī)控制單元的計(jì)算機(jī)43發(fā)送命令,以表示會(huì)議正在進(jìn)行并且至少標(biāo)識(shí)當(dāng)前通話中每個(gè)視頻會(huì)議端點(diǎn)的端點(diǎn)ID (在該情況下為視頻會(huì)議系統(tǒng)A’、B’和C’的端點(diǎn)ID)。接下來在步驟1020,計(jì)算機(jī)(圖形生成器)創(chuàng)建至少包括場(chǎng)景51的圖形用戶界面(GUI)。場(chǎng)景51是專用于示出正在進(jìn)行的視頻會(huì)議的當(dāng)前連接端點(diǎn)的專用GUI區(qū)域?;谒邮盏亩它c(diǎn)ID,計(jì)算機(jī)生成一組圖形對(duì)象,每一個(gè)用于每個(gè)所接收的端點(diǎn)ID。圖形對(duì)象占據(jù)場(chǎng)景的部分或全部專用區(qū)域。即使為每個(gè)視頻會(huì)議端點(diǎn)生成一個(gè)圖形對(duì)象,用戶可以控制場(chǎng)景的設(shè)置,例如可省略表示本地視頻會(huì)議端點(diǎn)的圖形對(duì)象。以它最簡(jiǎn)單的形式,圖形對(duì)象包括一個(gè)或多個(gè)化身和包含與有關(guān)視頻會(huì)議系統(tǒng)相關(guān)的信息的文本域。文本域中的文本可以是端點(diǎn)ID本身,或者與存儲(chǔ)器或計(jì)算機(jī)可訪問的網(wǎng)絡(luò)設(shè)備中存儲(chǔ)的端點(diǎn)ID相關(guān)的信息,例如參加者的姓名、視頻會(huì)議系統(tǒng)的名稱或地址、端點(diǎn)ID等。在另一個(gè)示例實(shí)施例、中,圖形對(duì)象包括從各個(gè)視頻會(huì)議系統(tǒng)饋送的實(shí)況視頻。計(jì)算機(jī)經(jīng)由端口 42、通信鏈路51和觸摸屏顯示器41上的端口 44向觸摸屏顯示器41發(fā)送⑶I (圖像)。用戶現(xiàn)在具有視頻會(huì)議通話的全部參加者的可非常容易理解的圖形表示。接下來,在步驟1030,為了控制攝像機(jī),用戶必須通過觸摸場(chǎng)景51中的所述圖形對(duì)象52之一來選擇要控制的攝像機(jī)(或視頻會(huì)議端點(diǎn))。響應(yīng)于用戶的選擇(觸摸),觸摸屏41經(jīng)由端口 53、通信鏈路55和端口 57向計(jì)算機(jī)43發(fā)送所觸摸區(qū)域的x和y坐標(biāo)。計(jì)算機(jī)43登記對(duì)要控制的攝像機(jī)(視頻會(huì)議端點(diǎn))的用戶選擇,并且計(jì)算機(jī)和圖形生成器處理來自觸摸屏的信息并且例如通過標(biāo)出或放大所選擇的圖形對(duì)象來更新GUI (場(chǎng)景),并且因此觸摸屏上顯示的圖像留存。在步驟1040,用戶通過觸摸觸摸屏41和/或在觸摸屏41上執(zhí)行手指手勢(shì)操縱 GUI (例如圖像對(duì)象、控制菜單、按鈕、手勢(shì))來控制所選擇的視頻會(huì)議端點(diǎn)的攝像機(jī),如上更詳細(xì)所述。用戶的觸摸數(shù)據(jù)以X和I坐標(biāo)的形式經(jīng)由鏈路55發(fā)送到計(jì)算機(jī)43。接下來,在步驟1050,當(dāng)接收到觸摸坐標(biāo)或成組連續(xù)的觸摸坐標(biāo)(手勢(shì))時(shí),計(jì)算機(jī)43比較觸摸坐標(biāo)和指定為攝像機(jī)控制指令的一組GUI區(qū)域和/或手指手勢(shì)。作為計(jì)算機(jī)43可訪問的存儲(chǔ)器中存儲(chǔ)的預(yù)配置指示或當(dāng)生成GUI時(shí)做出指示并且將其臨時(shí)存儲(chǔ)在計(jì)算機(jī)43可訪問的存儲(chǔ)器中,這樣來執(zhí)行將至少一個(gè)GUI區(qū)域和/或至少一個(gè)手指手勢(shì)指定為至少一個(gè)攝像機(jī)控制指令。如果發(fā)現(xiàn)了明確的匹配,那么計(jì)算機(jī)將所接收觸摸坐標(biāo)與攝像機(jī)控制命令相關(guān)聯(lián)。接下來,在步驟1060,如果計(jì)算機(jī)將所接收觸摸坐標(biāo)與觸摸命令相關(guān)聯(lián),那么計(jì)算機(jī)43向編解碼器26發(fā)送命令,至少包括端點(diǎn)ID和相關(guān)聯(lián)的控制命令。編解碼器26分析端點(diǎn)ID和相關(guān)聯(lián)的控制命令,并且生成FECC命令并且將其發(fā)送到有關(guān)的視頻會(huì)議端點(diǎn),或者如果端點(diǎn)ID標(biāo)識(shí)所述本地視頻會(huì)議端點(diǎn)20那么向它的本地?cái)z像機(jī)發(fā)送攝像機(jī)控制命令。在最后的步驟1070,然后編解碼器26經(jīng)由端口 28、通信鏈路56和端口 47向計(jì)算機(jī)43發(fā)送動(dòng)作完成的信號(hào)。一旦以上述方式完成了動(dòng)作,計(jì)算機(jī)43等待用戶下一次觸摸屏幕41的表示,以新攝像機(jī)控制指令或新攝像機(jī)選擇的形式或者會(huì)議通話中所連接視頻會(huì)議端點(diǎn)數(shù)量的變化。圖11示出了其上可實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)1201。計(jì)算機(jī)系統(tǒng)1201包括總線1202或者用于傳送信息的其它通信機(jī)制,和用于處理信息的與總線1202連接的處理器1203。計(jì)算機(jī)系統(tǒng)1201還包括用于存儲(chǔ)信息和要由處理器1203執(zhí)行的指令的連接到總線1202的主存儲(chǔ)器1204,例如隨機(jī)訪問存儲(chǔ)器(RAM)或其它動(dòng)態(tài)存儲(chǔ)設(shè)備(例如動(dòng)態(tài)RAM(DRAM)、靜態(tài)RAM(SRAM)和同步DRAM (SDRAM))。另外,主存儲(chǔ)器1204可用于存儲(chǔ)在處理器1203執(zhí)行指令期間的臨時(shí)變量或其它中間信息。計(jì)算機(jī)系統(tǒng)1201還包括用于存儲(chǔ)用于處理器1203的靜態(tài)信息和指令的連接到總線1202的只讀存儲(chǔ)器(ROM) 1205或其它靜態(tài)存儲(chǔ)設(shè)備(例如可編程ROM(PROM)、可擦除PROM (EPROM)和電可擦除PROM (EEPROM))。計(jì)算機(jī)系統(tǒng)1201還包括連接到總線1202的盤控制器1206,以便控制用于存儲(chǔ)信息和指令的一個(gè)或多個(gè)存儲(chǔ)設(shè)備,例如磁硬盤1207和可移除媒體設(shè)備1208 (例如軟盤驅(qū)動(dòng)器、只讀光盤驅(qū)動(dòng)器、讀/寫光盤驅(qū)動(dòng)器、自動(dòng)光盤機(jī)、磁帶驅(qū)動(dòng)器和可移除磁光驅(qū)動(dòng)器)。存儲(chǔ)設(shè)備可使用適當(dāng)?shù)脑O(shè)備接口(例如小型計(jì)算機(jī)系統(tǒng)接口(SCSI)、集成設(shè)備電路(IDE)、增強(qiáng)IDE(E-IDE)、直接內(nèi)存存取(DMA)或超級(jí)DMA)添加到計(jì)算機(jī)設(shè)備1201。
計(jì)算機(jī)系統(tǒng)1201還可包括專用邏輯設(shè)備(例如專用集成電路(ASIC))或可配置邏輯設(shè)備(例如簡(jiǎn)單可編程邏輯設(shè)備(SPLD)、復(fù)雜可編程邏輯設(shè)備(CPLD)和場(chǎng)可編程門陣列(FPGA))。
計(jì)算機(jī)系統(tǒng)1201還可包括連接到總線1202的顯示控制器1209以便控制顯示器1210,例如陰極射線管(CRT)或IXD顯示器,以用于向計(jì)算機(jī)用戶顯示信息。計(jì)算機(jī)系統(tǒng)包括輸入設(shè)備,例如鍵盤1211和指點(diǎn)設(shè)備1212,以用于與計(jì)算機(jī)用戶交互并且向處理器1203提供信息。指點(diǎn)設(shè)備1212例如可以是用于向處理器1203傳送指示信息和命令選擇并且用于控制顯示器1210上的光標(biāo)移動(dòng)的鼠標(biāo)、跟蹤球、或定點(diǎn)桿。另外,打印機(jī)可提供計(jì)算機(jī)系統(tǒng)1201存儲(chǔ)和/或生成的打印的數(shù)據(jù)列表。響應(yīng)于處理器1203執(zhí)行存儲(chǔ)器(例如主存儲(chǔ)器1204)中包含的一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,計(jì)算機(jī)系統(tǒng)1201執(zhí)行本發(fā)明實(shí)施例中的部分或全部處理步驟。這些指令可被從另一個(gè)計(jì)算機(jī)可讀介質(zhì)(例如硬盤1207或可移除介質(zhì)驅(qū)動(dòng)器1208)讀入主存儲(chǔ)器1204。多處理布置中的一個(gè)或多個(gè)處理器也可被用來執(zhí)行主存儲(chǔ)器1204中包含的指令序列。在候選實(shí)施例中,硬連線的電路可用來代替軟件指令或者與其組合。因此,實(shí)施例不限于硬件電路和軟件的任何特定組合。如上所述,計(jì)算機(jī)系統(tǒng)1201包括用于保存根據(jù)本發(fā)明技術(shù)編程的指令和用于包含其中描述的數(shù)據(jù)結(jié)構(gòu)、表格、記錄或其它數(shù)據(jù)的至少一個(gè)計(jì)算機(jī)可讀介質(zhì)或存儲(chǔ)器。計(jì)算機(jī)可讀存儲(chǔ)媒體的示例是光盤、硬盤、軟盤、磁帶、磁光盤、PR0M(EPR0M、EEPR0M、快速EPROM)、DRAM、SRAM、SDRAM或任何其它磁介質(zhì)、光盤(例如CD-ROM)或任何其它光介質(zhì)、穿孔卡片、紙帶或具有孔模式的其它物理介質(zhì)。此外,指令可存儲(chǔ)在載波(或信號(hào))中并且從其讀取。在計(jì)算機(jī)可讀存儲(chǔ)媒體中的任何一個(gè)或其組合上存儲(chǔ),本發(fā)明的實(shí)施例包括用于控制計(jì)算機(jī)系統(tǒng)1201,用于驅(qū)動(dòng)用于實(shí)現(xiàn)本發(fā)明的設(shè)備和用于使得計(jì)算機(jī)系統(tǒng)1201能夠與人類用戶交互的軟件。該軟件可包括但不限于設(shè)備驅(qū)動(dòng)、操作系統(tǒng)、開發(fā)工具和應(yīng)用軟件。本發(fā)明的計(jì)算機(jī)代碼設(shè)備可以是任何可解釋或可執(zhí)行的代碼機(jī)制,包括但不限于腳本、可解釋程序、動(dòng)態(tài)鏈接庫(kù)(DLL)、Java類和完整的可執(zhí)行程序。此外,本發(fā)明的部分處理可被分布以便為了更好的性能、可靠性和/或成本。如這里使用的術(shù)語“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”指代參加向處理器1203提供指令用于執(zhí)行的任何物理介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可采用許多形式,包括但不限于非易失性媒體和易失性媒體。非易失性媒體例如包括光、磁盤和磁光盤,例如硬盤1207或可移除介質(zhì)驅(qū)動(dòng)器1208。易失性媒體包括動(dòng)態(tài)存儲(chǔ)器,例如主存儲(chǔ)器1204。在向處理器1203傳送一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列用于執(zhí)行中可涉及各種形式的計(jì)算機(jī)可讀存儲(chǔ)媒體。例如,指令可初始地在遠(yuǎn)程計(jì)算機(jī)的磁盤上攜帶。遠(yuǎn)程計(jì)算機(jī)可將用于實(shí)現(xiàn)本發(fā)明全部或部分的指令遠(yuǎn)程載入到動(dòng)態(tài)存儲(chǔ)器并且使用調(diào)制解調(diào)器經(jīng)由電話線發(fā)送指令。計(jì)算機(jī)系統(tǒng)1201本地的調(diào)制解調(diào)器可接收電話線上的數(shù)據(jù)并且使用紅外發(fā)送器將數(shù)據(jù)轉(zhuǎn)換為紅外信號(hào)。連接到總線1202的紅外檢測(cè)器可接收紅外信號(hào)中攜帶的數(shù)據(jù)并且將數(shù)據(jù)放置在總線1202上??偩€1202向主存儲(chǔ)器1204傳送數(shù)據(jù),處理器1203從主存儲(chǔ)器1204檢索和執(zhí)行指令。在由處理器1203執(zhí)行之前或之后,主存儲(chǔ)器1204接收的指令可選地存儲(chǔ)在存儲(chǔ)設(shè)備1207或1208上。計(jì)算機(jī)系統(tǒng)1201還包括連接到總線1202的通信接口 1213。通信接口 1213向例如連接到局域網(wǎng)(LAN) 1215或另一個(gè)通信網(wǎng)絡(luò)1216 (例如因特網(wǎng))的網(wǎng)絡(luò)鏈路1214提供雙向數(shù)據(jù)通信連接。例如,通信接口 1213可以是連接到任何分組交換LAN的網(wǎng)絡(luò)接口卡。作為另一個(gè)示例,通信接口 1213可以是向?qū)?yīng)類型的通信線路提供數(shù)據(jù)通信連接的非對(duì)稱數(shù)字用戶線路(ADSL)卡、綜合服務(wù)數(shù)字網(wǎng)(ISDN)卡或調(diào)制解調(diào)器。也可實(shí)現(xiàn)無線鏈路。在任何這種實(shí)現(xiàn)中,通信接口 1213發(fā)送和接收傳送表示各種類型信息的數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光信號(hào)。網(wǎng)絡(luò)鏈路1214通常通過一個(gè)或多個(gè)網(wǎng)絡(luò)向其它數(shù)據(jù)設(shè)備提供數(shù)據(jù)通信。例如,網(wǎng)絡(luò)鏈路1214可通過本地網(wǎng)絡(luò)1215 (例如LAN)或通過服務(wù)提供者(其通過通信網(wǎng)絡(luò)1216提供通信服務(wù))操作的裝置來提供到另一個(gè)計(jì)算機(jī)的連接。本地 網(wǎng)絡(luò)1214和通信網(wǎng)絡(luò)1216例如使用傳送數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光信號(hào)和相關(guān)聯(lián)的物理層(例如5類CAT電纜、同軸電纜、光纖等)。向計(jì)算機(jī)系統(tǒng)1201和從其傳送數(shù)字?jǐn)?shù)據(jù)的通過各種網(wǎng)絡(luò)的信號(hào)和在網(wǎng)絡(luò)鏈路1214上并且通過通信接口 1213的信號(hào)可以通過基帶信號(hào)或基于載波的信號(hào)實(shí)現(xiàn)?;鶐盘?hào)傳送數(shù)據(jù)作為未調(diào)制的電脈沖,其描述了數(shù)字?jǐn)?shù)據(jù)位流,其中術(shù)語“位”應(yīng)被廣義地解釋為意指符號(hào),其中每個(gè)符號(hào)傳送至少一個(gè)或多個(gè)信息位。數(shù)字?jǐn)?shù)據(jù)也可被用于調(diào)制載波,例如用經(jīng)由傳導(dǎo)媒體傳播或通過傳播介質(zhì)作為電磁波發(fā)送的幅移鍵控信號(hào)、相移鍵控信號(hào)和/或頻移鍵控信號(hào)。因此,數(shù)字?jǐn)?shù)據(jù)可通過“有線”通信信道作為未調(diào)制基帶數(shù)據(jù)發(fā)送和/或通過調(diào)制載波在不同于基帶的預(yù)定頻帶內(nèi)發(fā)送。計(jì)算機(jī)系統(tǒng)1201可通過網(wǎng)絡(luò)1215和1216、網(wǎng)絡(luò)鏈路1214以及通信接口 1213發(fā)送和接收數(shù)據(jù),包括程序代碼。此外,網(wǎng)絡(luò)鏈路1214可通過LAN 1215向移動(dòng)設(shè)備1217 (例如個(gè)人數(shù)字助理(PDA)、膝上型計(jì)算機(jī)或移動(dòng)電話)提供連接。根據(jù)上面的教導(dǎo),本發(fā)明的許多修改和變化是可能的。因此要理解,在所附權(quán)利要求的范圍內(nèi),可在除了這里特定描述的之外來實(shí)踐本發(fā)明。
權(quán)利要求
1.一種用于本地視頻會(huì)議端點(diǎn)的觸摸屏遙控器,所述視頻會(huì)議端點(diǎn)包括 監(jiān)視器和能夠進(jìn)行搖動(dòng)、傾斜或縮放中至少一者的至少一個(gè)攝像機(jī), 具有用于與所述觸摸屏遙控器通信的裝置的編解碼器,所述編解碼器被配置為經(jīng)由網(wǎng)絡(luò)與一個(gè)或多個(gè)遠(yuǎn)程視頻會(huì)議端點(diǎn)建立視頻會(huì)議, 所述觸摸屏遙控器包括觸摸屏顯示器和計(jì)算機(jī),該計(jì)算機(jī)被配置為 從所述編解碼器接收標(biāo)識(shí)所述視頻會(huì)議中的端點(diǎn)的至少一個(gè)或多個(gè)端點(diǎn)ID ; 生成至少包括用于所述視頻會(huì)議中每個(gè)視頻會(huì)議端點(diǎn)的一個(gè)圖形對(duì)象的圖形用戶界面(⑶I); 在觸摸屏顯示器上顯示所述⑶I ; 接收來自所述觸摸屏顯示器并標(biāo)識(shí)了所選擇圖形對(duì)象的觸摸數(shù)據(jù); 指定所述⑶I的至少一個(gè)區(qū)域或至少一個(gè)手指手勢(shì)為作為至少一個(gè)攝像機(jī)控制指令;從所述觸摸屏顯示器接收觸摸數(shù)據(jù),并將所接收的觸摸數(shù)據(jù)與所述至少一個(gè)攝像機(jī)控制指令相關(guān)聯(lián),以及 將攝像機(jī)控制指令發(fā)送到所述編解碼器。
2.根據(jù)權(quán)利要求I所述的設(shè)備,其中,所述圖形對(duì)象包括來自各個(gè)視頻會(huì)議端點(diǎn)的視頻流。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中 所述編解碼器包括視頻轉(zhuǎn)換器單元,該視頻轉(zhuǎn)換器單元被配置為從兩個(gè)或更多端點(diǎn)接收會(huì)議視頻流,處理所述流,并輸出降低了分辨率和/或幀率的相應(yīng)一組視頻流;并且所述計(jì)算機(jī)被配置為接收所述視頻流組并且在所述GUI中顯示所述視頻流中的一個(gè)或多個(gè)。
4.根據(jù)權(quán)利要求I所述的設(shè)備,其中,所述計(jì)算機(jī)還被配置為 生成所述GUI的單獨(dú)控制區(qū)域,所述控制區(qū)域包括操縱桿圖標(biāo), 基于圖像對(duì)象相對(duì)于所述觸摸屏顯示器上的初始默認(rèn)位置的位置和距離來指定攝像機(jī)控制指令。
5.根據(jù)權(quán)利要求I所述的設(shè)備,其中,所述計(jì)算機(jī)還被配置為 基于在所述圖形對(duì)象之一上應(yīng)用的手指手勢(shì)來指定攝像機(jī)控制指令。
6.根據(jù)權(quán)利要求I所述的設(shè)備,對(duì)于捏緊或松放手勢(shì)指定放大或縮小攝像機(jī)控制指令。
7.根據(jù)權(quán)利要求I所述的設(shè)備,對(duì)于所述觸摸屏上相應(yīng)方向的觸摸和拖拽手勢(shì)指定定向移動(dòng)攝像機(jī)控制指令。
8.根據(jù)權(quán)利要求I所述的設(shè)備,對(duì)于捏緊和松放手勢(shì)指定放大或縮小攝像機(jī)控制指令。
9.根據(jù)權(quán)利要求I所述的設(shè)備,其中 所述計(jì)算機(jī)或編解碼器包括用于在所述會(huì)議視頻流或所述視頻流中定位面部的面部檢測(cè)單元;并且 其中,所述計(jì)算機(jī)還被配置為基于用戶觸摸數(shù)據(jù)和所述定位的面部,生成對(duì)于由用戶經(jīng)由所述GUI和觸摸屏顯示器標(biāo)識(shí)的參加者進(jìn)行放大的攝像機(jī)控制指令。
10.一種用于在若干視頻會(huì)議端點(diǎn)之間的視頻會(huì)議期間控制與視頻會(huì)議端點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)攝像機(jī)的操作的方法,其中所述視頻會(huì)議端點(diǎn)包括編解碼器、監(jiān)視器和能夠進(jìn)行搖動(dòng)、傾斜或縮放中至少一者的至少一個(gè)攝像機(jī),所述方法包括以下步驟 提供觸摸屏遙控器以及所述遙控器和本地編解碼器之間的通信鏈路,并且在所述遙控器處 從所述本地編解碼器接收標(biāo)識(shí)所述視頻會(huì)議中的端點(diǎn)的至少一個(gè)或多個(gè)端點(diǎn)ID ; 生成至少包括用于所述視頻會(huì)議中每個(gè)視頻會(huì)議端點(diǎn)的一個(gè)圖形對(duì)象的圖形用戶界面(⑶I); 在觸摸屏顯示器上顯示所述⑶I ; 接收來自所述觸摸屏顯示器并標(biāo)識(shí)了所選擇圖形對(duì)象的觸摸數(shù)據(jù); 指定所述⑶I的至少一個(gè)區(qū)域和/或至少一個(gè)手指手勢(shì)作為至少一個(gè)攝像機(jī)控制指令; 從所述觸摸屏顯示器接收觸摸數(shù)據(jù),并將所接收觸摸數(shù)據(jù)與所述至少一個(gè)攝像機(jī)控制指令相關(guān)聯(lián); 將攝像機(jī)控制指令發(fā)送到所述本地編解碼器。
11.根據(jù)權(quán)利要求10所述的方法,其中,所述圖形對(duì)象包括來自各個(gè)視頻會(huì)議端點(diǎn)的視頻流。
12.根據(jù)權(quán)利要求11所述的方法,還包括 在所述本地編解碼器中從所述端點(diǎn)中的一個(gè)或多個(gè)接收會(huì)議視頻流,處理所述流,并輸出降低了分辨率和/或幀率的相應(yīng)一組視頻流組;以及 向所述觸摸屏遙控器發(fā)送所述一組視頻流,并在所述GUI中顯示所述視頻流。
13.根據(jù)權(quán)利要求10所述的方法,其中,生成⑶I的步驟還包括 生成單獨(dú)控制區(qū)域,所述控制區(qū)域包括操縱桿圖標(biāo), 基于圖像對(duì)象相對(duì)于所述觸摸屏顯示器上的初始默認(rèn)位置的位置和距離來指定攝像機(jī)控制指令。
14.根據(jù)權(quán)利要求10所述的方法,其中,所述指定的步驟包括 基于在所述觸摸屏顯示器上的所述圖形對(duì)象之一上應(yīng)用的手指手勢(shì)來指定攝像機(jī)控制指令。
15.根據(jù)權(quán)利要求10所述的方法,其中,所述指定的步驟包括對(duì)于捏緊和松放手勢(shì)指定放大或縮小攝像機(jī)控制指令。
16.根據(jù)權(quán)利要求10所述的方法,其中,所述指定的步驟包括對(duì)于所述觸摸屏上相應(yīng)方向的觸摸和拖拽手勢(shì)指定定向移動(dòng)攝像機(jī)控制指令。
17.根據(jù)權(quán)利要求10所述的方法,其中,所述指定的步驟包括對(duì)于捏緊和松放手勢(shì)指定放大或縮小攝像機(jī)控制指令。
18.根據(jù)權(quán)利要求10所述的方法,還包括 在所述會(huì)議視頻流和/或所述視頻流中定位面部;和 基于所述用戶輸入和所述定位的面部,生成對(duì)于由用戶經(jīng)由所述GUI和觸摸屏顯示器標(biāo)識(shí)的參加者進(jìn)行放大的攝像機(jī)控制指令。
全文摘要
本發(fā)明涉及用于控制與視頻會(huì)議通話中的視頻會(huì)議端點(diǎn)相關(guān)的一個(gè)或多個(gè)攝像機(jī)的操作的系統(tǒng)和方法。根據(jù)本發(fā)明的攝像機(jī)控制單元(遙控器)是支持觸摸的終端用戶組件,其向用戶呈現(xiàn)表示會(huì)議通話中當(dāng)前連接的視頻會(huì)議端點(diǎn)和/或視頻會(huì)議端點(diǎn)的攝像機(jī)當(dāng)前捕獲的一個(gè)或多個(gè)實(shí)況視頻饋送的圖形對(duì)象,并且允許用戶使用所述攝像機(jī)控制單元中嵌入的觸摸屏顯示器來操縱攝像機(jī)的搖動(dòng)、傾斜和縮放。
文檔編號(hào)G06F3/048GK102648626SQ201080046857
公開日2012年8月22日 申請(qǐng)日期2010年10月14日 優(yōu)先權(quán)日2009年10月14日
發(fā)明者伊萬·瑪里繆斯·克里斯蒂安森, 蓋爾·布君, 維加德·哈默 申請(qǐng)人:思科系統(tǒng)國(guó)際公司