專利名稱:作為實(shí)現(xiàn)電信設(shè)備警報方法的基于相機(jī)的臉部識別的制作方法
技術(shù)領(lǐng)域:
示例性的方面涉及輔助通信。更具體地,示例性方面涉及利用一個或多個臉部和手勢識別來觸發(fā)事件(諸如,希望講話),并且,基于其他會議參加者的請求來將這些事件排隊(duì)。另一示例性方面涉及基于一個或多個觸發(fā)事件的動態(tài)議程。
背景技術(shù):
電信會議允許一方或多方經(jīng)由通信網(wǎng)絡(luò)交換信息。該信息可包括音頻信息、視頻信息和多媒體信息中的一個或多個。傳統(tǒng)上,電話會議是在可能位于相同的地理區(qū)域中或不在相同的地理區(qū)域中的兩方或更多方之間基于電話的。這些電信會議允許在會議中的任意一方在它們認(rèn)為合適時插入信息。對更加復(fù)雜的電信會議環(huán)境的某些增強(qiáng)還允許主持人控制會議的某些方面,諸如,使某些通道靜音、放大某些通道、允許使用耳語通道等。
發(fā)明內(nèi)容
但是,在會議環(huán)境中,可能很難確定誰正在發(fā)言、誰希望發(fā)言,以及什么手勢應(yīng)當(dāng)觸發(fā)(如果有的話)某些事件發(fā)生。例如,在具有若干希望發(fā)言的個人的多方會議中,存在根據(jù)該希望來組織并結(jié)構(gòu)化發(fā)言人的需要?,F(xiàn)今,可能存在重疊的發(fā)言人,沒有能力確定誰正在發(fā)言、或誰應(yīng)當(dāng)下一個發(fā)言。根據(jù)一個示例性實(shí)施例,相機(jī)可與每個會議參與者端點(diǎn)相關(guān)聯(lián)。基于幀或基于視頻的相機(jī)可監(jiān)視并檢測一個或多個手勢、臉部識別、情緒、以及會議參與者的移動。基于對這些觸發(fā)事件中一個或多個的檢測,可引起與對應(yīng)于該觸發(fā)事件的動作的關(guān)聯(lián)。例如,如果參與者舉手,這例如是一觸發(fā)事件,則系統(tǒng)可識別這是發(fā)言請求。然后, 例如基于相對于其他參與者的請求,該參與者可被在系統(tǒng)中排隊(duì)。當(dāng)其他參與者完成發(fā)言并且是舉手的用戶發(fā)言的時候時,系統(tǒng)可以可選地通過修改其所關(guān)聯(lián)的端點(diǎn)來將用戶排隊(duì)。例如,系統(tǒng)可進(jìn)行如下動作中的一個或多個點(diǎn)亮燈、提供消息、向與用戶相關(guān)聯(lián)的端點(diǎn)發(fā)送視覺的或音頻觸發(fā)或暗示、或發(fā)送提醒用戶其將下一個發(fā)言的類似通知。在消息傳送的情況下,這可通過動態(tài)議程來增強(qiáng),該動態(tài)議程可被發(fā)送到一個或多個會議參與者,從而向一個或多個會議參與者提供參與者發(fā)言的次序。類似地,消息可在例如另一通道或諸如電子郵件、SMS等的通信方法中被發(fā)送到與用戶相關(guān)聯(lián)的一個或多個端點(diǎn)和/或其他通信設(shè)備。根據(jù)另一示例性實(shí)施例,臉部識別和手勢識別中的一個或多個可被用于幫助確定會議參與者何時完成發(fā)言,以便將希望發(fā)言的下一個參與者排隊(duì)。通過利用基于相機(jī)的手勢識別引擎,這可被擴(kuò)展到發(fā)明的另一方面,其與基于相機(jī)的手勢識別相關(guān),以便基于所識別的臉部/身體姿勢來確定、識別并執(zhí)行一個或多個動作。進(jìn)一步的方面涉及控制在會議呼叫環(huán)境(其中,一個或多個參與者可請求進(jìn)入隊(duì)列中以用系統(tǒng)來發(fā)言)中的討論流、至少基于請求并可選地基于輔助信息(諸如但不限于, 職位、主持人偏好、排名、頭銜、或一般而言的任意可被用于確定優(yōu)先級的信息)來將發(fā)言者排隊(duì)。進(jìn)一步的方面涉及觸發(fā)端點(diǎn)修改,以確保在端點(diǎn)處的用戶的注意。例如,基于舉起的手或其他手勢,服務(wù)器可向希望發(fā)言的人指派優(yōu)先級,并且然后,當(dāng)輪到他們時,將其端點(diǎn)突出顯示。該信息可被呈現(xiàn)給用戶,并且,隨著會議的進(jìn)行,例如,基于臉部或端點(diǎn)識別, 向一個或多個會議參與者提供動態(tài)議程,例如,在多媒體會議環(huán)境中的列表。隨著會議的進(jìn)行,該信息可被動態(tài)更新,以反映誰已經(jīng)/正在發(fā)言和誰是下一個。另一方面涉及與以上方面中的任意一個一起,使用追蹤動作和手勢中一個或多個的能力以確保發(fā)言人總對準(zhǔn)焦點(diǎn)。可這通過與以上所討論的監(jiān)視發(fā)言者的動態(tài)議程合作來實(shí)現(xiàn)。因此,發(fā)明的方面涉及基于在通信環(huán)境中的一個或多個所檢測的動作來觸發(fā)活動。另外的方面涉及檢測情緒、手勢和一個或多個臉部表情中的一個或多個,并且,觸發(fā)在通信環(huán)境中的活動。另外的方面涉及動態(tài)議程的創(chuàng)建和管理,該動態(tài)議程基于會議參與者的與一個或多個觸發(fā)事件可關(guān)聯(lián)的發(fā)言請求(或其他可檢測動作)被填充。另外的方面涉及將一個或多個觸發(fā)事件映射到通信環(huán)境中的對應(yīng)動作。進(jìn)一步的方面涉及基于臉部識別、手勢識別和情緒識別中的一個或多個來管理會議環(huán)境。進(jìn)一步的方面涉及在通信環(huán)境中向會議參與者通知其在議程中的位置、在議程中是下一個、以及輪到其發(fā)言中的一個或多個。進(jìn)一步的方面涉及將動態(tài)議程分發(fā)到一個或多個目的地,諸如,與在會議環(huán)境中的一個或多個用戶相關(guān)聯(lián)的通信端點(diǎn)。進(jìn)一步的方面涉及將其發(fā)言請求彼此沖突的會議參與者排名。進(jìn)一步的方面涉及基于臉部識別、手勢識別、以及與語音識別相組合的情緒識別中的一個或多個來管理會議環(huán)境。從此處所包含的公開來看,這些和其他優(yōu)點(diǎn)將很明顯。上述實(shí)施例和配置不是完全的,也不是窮盡的。如將被理解的,通過單獨(dú)利用一個或多個以上所給出的或以下詳細(xì)描述的特征或其組合,發(fā)明的其他實(shí)施例是可能的。如此處所使用的,“至少一個”、“一個或多個”,以及“和/或”是開放式的表達(dá),其在操作中既是連接的也是分離的。例如,表達(dá)“A、B和C中的至少一個”、“A、B、或C中的至少一個”、“A、B和C中的一個或多個”、“A、B或C中的一個或多個”以及“A、B和/或C”中的每一個意味著僅A、僅B、僅C、A和B —起、A和C 一起、B和C 一起、或A、B和C 一起。
將參照以下圖來詳細(xì)描述發(fā)明的示例性實(shí)施例,其中圖1示出了示例性通信環(huán)境;圖2是概述了用于檢測觸發(fā)事件的示例性方法的流程圖;以及圖3是示出了用于解決沖突并更新動態(tài)議程的方法的流程圖。
具體實(shí)施例方式以下將與示例性通信系統(tǒng)或環(huán)境一起示出某些實(shí)施例。雖然非常適于與例如利用一個或多個交換機(jī)、一個或多個服務(wù)器和/或一個或多個數(shù)據(jù)庫的系統(tǒng)、通信端點(diǎn)、有線和 /或無線通信設(shè)備等一起使用,但實(shí)施例并不限于與任意特定類型的通信系統(tǒng)或系統(tǒng)元件的配置一起使用。本領(lǐng)域技術(shù)人員將意識到,所公開的技術(shù)可被用于希望提供增強(qiáng)的會議的任意通信應(yīng)用或環(huán)境中。首先,參照圖1,將根據(jù)至少某些實(shí)施例來描述示例性通信環(huán)境1。通信系統(tǒng)包括 (除了已知的組件部分之外)通信網(wǎng)絡(luò)10,該通信網(wǎng)絡(luò)連接多個通信設(shè)備、因特網(wǎng)信息源寸。在一個實(shí)施例中,通信環(huán)境可包括交換機(jī),該交換機(jī)可包括專用分支交換(PBX) 系統(tǒng)或能夠向一個或多個實(shí)體(諸如,與交換機(jī)相關(guān)聯(lián)的企業(yè)、與交換機(jī)相關(guān)聯(lián)的用戶,諸如,呼叫者或被叫者等)提供電話和/或會議服務(wù)的任意類似類型的交換系統(tǒng)。交換機(jī)可以是多個已知交換系統(tǒng)中的一個,其包括但不限于,專用自動分支交換(PABX)、計算機(jī)化分支交換(CBX)、數(shù)字分支交換(DBX)、或集成分支交換(IBX)。交換機(jī)還可包括提供對諸如與呼叫(呼叫者或發(fā)出呼叫的)參與者、服務(wù)器和數(shù)據(jù)庫相關(guān)聯(lián)的通信設(shè)備之類的多個端點(diǎn)的連接的交換結(jié)構(gòu)。交換結(jié)構(gòu)可提供將進(jìn)來和/或發(fā)出的呼叫引導(dǎo)到各種端點(diǎn)的功能,并且,進(jìn)一步提供在端點(diǎn)之間的會議能力以及轉(zhuǎn)發(fā)與在線(presence)相關(guān)聯(lián)的信息的能力。與參與者相關(guān)聯(lián)的通信設(shè)備可以是分組交換的或電路交換的,并且,可例如包括諸如阿瓦雅公司的96XX系列IP Phones 之類的IP電話、諸如阿瓦雅公司的IP Softphone 之類的IP軟電話、個人數(shù)字助理或PDA、智能電話、個人計算機(jī)或PC、膝上型計算機(jī)、基于分組的H. 320視頻電話和會議單元、基于分組的語音消息傳送和響應(yīng)單元、基于分組的傳統(tǒng)計算機(jī)電話附件、以及慣常的有線或無線電話。與參與者相關(guān)聯(lián)的另外的設(shè)備可以是基于計算機(jī)的因特網(wǎng)瀏覽器和/或特定于具體的通信方式的應(yīng)用。圖1示出了示例性通信環(huán)境1。通信環(huán)境1包括一個或多個會議參與者(諸如, 會議參與者2、4和6)和其相關(guān)聯(lián)的會議硬件。作為示例,會議硬件可包括通信端點(diǎn)230, 諸如,電話、視頻通信端點(diǎn)、多媒體端點(diǎn),以及,一般而言允許對通信信息的發(fā)送和接收中一個或多個的任意通信端點(diǎn)。另外,相機(jī)210(視頻的或靜止的)可與通信端點(diǎn)以及指示器 220(諸如,燈、揚(yáng)聲器、圖形用戶界面、顯示器等)相關(guān)聯(lián)。端點(diǎn)還可包括一個或多個麥克風(fēng)。另外,通信環(huán)境1包括警報系統(tǒng)100,該警報系統(tǒng)經(jīng)由一個或多個網(wǎng)絡(luò)10和鏈接5 與各種通信端點(diǎn)相連接。警報系統(tǒng)100包括手勢識別模塊110.、動態(tài)議程模塊120、觸發(fā)事件模塊130、排隊(duì)模塊140、會議代理模塊150、臉部識別模塊160、處理器170,以及存儲器或貯存器180。根據(jù)另一示例性實(shí)施例,如圖1所示,手勢識別模塊110和臉部識別模塊160
可與端點(diǎn)布置在一處。
操作中,警報系統(tǒng)I00監(jiān)視在各種通信端點(diǎn)和相關(guān)聯(lián)的參與者之間開始的會議。 一般而言,與手勢識別模塊110和臉部識別模塊160中的一個或多個一起,一個或多個觸發(fā)事件被檢測。如所討論的,觸發(fā)事件可以是會議期間參與者的任意變更或其缺失。例如,臉部表情的變更、手勢,諸如,舉手、站起來、向后靠到椅子上,或一般而言任意手勢可被用作觸發(fā)事件的基礎(chǔ)。如果確定這些變更中的一個是觸發(fā)事件,則觸發(fā)事件可被與對應(yīng)的動作相關(guān)聯(lián)。 作為一般的示例,假定參與者4舉手,從而表達(dá)在會議期間發(fā)言的興趣。經(jīng)由觸發(fā)事件模塊 130,通過與排隊(duì)模塊140合作,并可選地與處理器170和存儲器180合作,該觸發(fā)事件被相機(jī)檢測,然后,被與一個或多個可通過各種方式處理的動作相關(guān)聯(lián)。根據(jù)第一示例,所觸發(fā)的動作被在排隊(duì)模塊140中排隊(duì),直到合適的時間為止。例如,合適的時間可以是當(dāng)在會話中存在暫停時,在該時間點(diǎn)處與排隊(duì)模塊140合作的警報系統(tǒng)100可例如經(jīng)由指示器220來音頻地或圖形地向參與者4提供其觸發(fā)事件被識別并輪到其發(fā)言的指示。另外,排隊(duì)模塊140可與手勢識別模塊110和臉部識別模塊160中的一個或多個合作,以向各個參與者提供實(shí)時或接近實(shí)時的關(guān)于是否他們正做的某些事導(dǎo)致了檢測到觸發(fā)動作的信息。對觸發(fā)動作的檢測可例如經(jīng)由顯示器、或可聽到地、或以某種其他方式被傳送給參與者,以及可選地參與者被通知他們的活動引起了哪個觸發(fā)動作。作為另一可選實(shí)施例,參與者可被提供如下能力在例如參與者改變主意或其動作被誤解的情形中, 廢除(override)和/或取消與觸發(fā)事件相關(guān)聯(lián)的動作。根據(jù)另一實(shí)施例,會議環(huán)境可基于臉部識別、手勢識別、以及與語音識別結(jié)合在一起的情緒識別中的一個或多個而被管理。例如,另一類型的觸發(fā)事件可以是檢測到某些字、 短語等,并且,其可選地與以上用于觸發(fā)一個或多個對應(yīng)的動作的一者或多者相組合。根據(jù)另一示例性實(shí)施例,通信開始于一個或多個參與者之間,諸如,多媒體會議。 像之前那樣,結(jié)合手勢識別模塊110和臉部識別模塊160,在與各自參與者相關(guān)聯(lián)的一個或多個通信端點(diǎn)處檢測到觸發(fā)事件。取決于觸發(fā)事件的性質(zhì),基于所檢測到的一個或多個觸發(fā)事件與對應(yīng)動作的關(guān)聯(lián),對應(yīng)的動作可被排隊(duì)。例如,貯存器180可存儲查找表,該查找表包括觸發(fā)事件列表和對應(yīng)動作列表。該查找表可由會議主持人、參與者或一般而言的任意實(shí)體中的一個或多個更新、編輯或修改,以及在檢測到觸發(fā)事件時例如基于從一個或多個參與者接收的反饋被動態(tài)更新,并且,參與者通過經(jīng)由與通信端點(diǎn)相關(guān)聯(lián)的端點(diǎn)設(shè)備 (未示出)所提供的反饋接受或廢除那些事件。作為可選示例,可向會議參與者提供按鍵或圖例,該按鍵或圖例將觸發(fā)事件和對應(yīng)的動作通知給會議參與者,從而輔助會議參與者利用正確的動作/手勢來選擇對應(yīng)的正確的動作的能力——這還可幫助消除對非所希望的手勢的檢測,因?yàn)閰⑴c者將知曉哪些手勢將被檢測到以及哪些動作被觸發(fā)。例如,在從一個或多個各種參與者接收到關(guān)于其觸發(fā)事件是否被合適地檢測的反饋之后,會議代理模塊150可適當(dāng)?shù)靥峁┰摲答?,以可選地更新查找表。如將理解的,會議可具有與之相關(guān)聯(lián)的議程,該議程包括一般地控制會議流程的多個議程項(xiàng)目。但是,取決于觸發(fā)事件的性質(zhì),可存在會議代理模塊150修改該議程的需要。例如,議程可被上載到警報系統(tǒng)100,并且被存儲在貯存器180中,其中系統(tǒng)可選地與主持人和/或一個或多個參與者合作來提供關(guān)于當(dāng)前正在討論哪個議程點(diǎn)、哪個議程點(diǎn)是下一個(on deck)等的指示以輔助會議流。但是,當(dāng)檢測到各種觸發(fā)事件時,可存在更新議程的需要,其通過與動態(tài)議程模塊 120合作而實(shí)現(xiàn)。例如,在檢測到觸發(fā)事件和對應(yīng)的動作之后,可確定在所確定的動作和當(dāng)前的議程或議程項(xiàng)目之間是否存在沖突。這些沖突可基于一個或多個規(guī)則、時間線、主持人偏好、或一般而言的可被用于解決一個或多個議程項(xiàng)目之間的沖突的任意標(biāo)準(zhǔn)。如果確定沖突確實(shí)存在,則可調(diào)查眾多因素,以努力確定排隊(duì)模塊140應(yīng)當(dāng)將議程項(xiàng)目排隊(duì)在動態(tài)可更新議程中的何處。一旦確定了所觸發(fā)動作的適當(dāng)插入點(diǎn),并通過與動態(tài)議程模塊120合作,議程可被動態(tài)更新,并且,當(dāng)系統(tǒng)到達(dá)議程點(diǎn)時,或恰在到達(dá)議程點(diǎn)之前,與觸發(fā)動作相關(guān)聯(lián)的參與者被通知輪到他們了。另外,動態(tài)議程可被呈現(xiàn)給一個或多個會議參與者,因此他們可實(shí)時地或接近實(shí)時地看到其所觸發(fā)的動作的效果以及其動作被插入到議程中的何處。這對其他參與者也是一樣的,可選地,所有已更新的議程項(xiàng)目在動態(tài)議程中是可顯示的。認(rèn)識到動態(tài)議程模塊120可再次解決沖突并在議程中適當(dāng)?shù)夭迦敫鞣N觸發(fā)動作, 遍及會議,隨著越來越多的觸發(fā)事件被檢測到,該處理可繼續(xù)。還應(yīng)當(dāng)理解,例如基于觸發(fā)事件的性質(zhì),某些觸發(fā)動作可具有更高的重要性或更低的重要性,與參與者相關(guān)聯(lián)的“排名”或某些其他量可被用于給警報系統(tǒng)100中的某些觸發(fā)事件賦予優(yōu)先級或取消優(yōu)先級。圖2是概述了警報系統(tǒng)100的操作的示例性方法的流程圖。具體地,控制開始于步驟S200,并且,繼續(xù)到步驟S210。在步驟S210中,會議開始。接下來,在步驟S220中,檢測到觸發(fā)事件。然后,在步驟S230中,一個或多個與觸發(fā)事件相關(guān)聯(lián)的動作被在系統(tǒng)中排隊(duì)。然后,控制進(jìn)行到步驟S240。在步驟S240中,并在系統(tǒng)到達(dá)動作被排隊(duì)的觸發(fā)點(diǎn)之后,動作被執(zhí)行,同時控制繼續(xù)到步驟S250,在該處,控制序列終止。圖3是概述了警報系統(tǒng)100的操作的另一示例性實(shí)施例的流程圖。具體地,控制開始于步驟S300并繼續(xù)到步驟S310。在步驟S310中,會議開始。接下來,在步驟S320中, 檢測到與一個或多個會議參與者相關(guān)聯(lián)的一個或多個觸發(fā)事件。然后,在步驟S330中,與一個或多個所檢測到的觸發(fā)事件相關(guān)聯(lián)的一個或多個動作被在初始議程中排隊(duì)。然后,控制繼續(xù)到步驟S340。在步驟S340中,確定在一個或多個已排隊(duì)動作中是否存在沖突。如果在步驟S350 中確定存在沖突,則控制跳到步驟S352,否則,控制繼續(xù)到步驟S360。在步驟S360中,一個或多個動作被在動態(tài)議程中排隊(duì)。接下來,在步驟S370中,確定是否已經(jīng)發(fā)生了另一觸發(fā)事件。如果已經(jīng)發(fā)生了另一觸發(fā)事件,則控制跳回到步驟S330, 否則,控制繼續(xù)到步驟S380。如果確定存在沖突,則控制跳到步驟S352,在該處,一個或多個其他因素被考慮以確定優(yōu)先級。如所討論的,這些其他因素可以是參與者的身份、參與者的排名、與所檢測到的動作的類型相關(guān)聯(lián)的層次結(jié)構(gòu)、來自參與者的關(guān)于其觸發(fā)動作是否是高優(yōu)先級的指示、 一個或多個規(guī)則等。在步驟S3M中,這些因素可隨后被覆蓋并用于幫助確定動作應(yīng)當(dāng)被排隊(duì)在動態(tài)議程中的何處。然后,控制繼續(xù)到步驟S380。在步驟S380中,可選地,參與者可被通知其為隊(duì)列中的下一個。作為其替換,或另夕卜,可將動態(tài)議程整個地或部分地提供給一個或多個會議參與者,其讓這些會議參與者可以看到他們的所檢測到的觸發(fā)事件和對應(yīng)的動作被布置于動態(tài)議程中的何處。接下來,在步驟S390中,基于動態(tài)議程的進(jìn)度,可向一個或多個會議參與者提供倒計時、隊(duì)列中下一個標(biāo)識、或其他通知,其指示他們正接近或已輪到他們了。然后,控制繼續(xù)到步驟S399,在該處,控制序列終止。作為另一可選實(shí)施例,觸發(fā)事件與會議控制功能是可關(guān)聯(lián)的。例如,通過用戶將手做成杯狀放在耳朵上,某些手勢可指示無法聽到另一參與者,從而請求會議橋增加與該發(fā)言人相關(guān)聯(lián)的通道的音量。類似地,觸發(fā)事件可被用于向另一參與者(諸如,主持人)提供關(guān)于會議參與者正在做什么(例如,打瞌睡)的反饋。作為另一示例,可檢測到觸發(fā)事件的組合,在某些時間幀內(nèi)的某一觸發(fā)事件序列可與一個或多個功能或一個或多個動作相關(guān)聯(lián)。另一示例權(quán)衡來自一個或多個參與者的動作,以努力確定對整個會議最好的是什么。例如,如果眾多參與者指示他們正經(jīng)歷反饋(feedback),則諸如會議橋之類的系統(tǒng)可調(diào)用一個或多個過濾器來反對反饋。另一選項(xiàng)是觸發(fā)事件可與發(fā)起一個或多個應(yīng)用(諸如,白板應(yīng)用)運(yùn)行的請求相關(guān)聯(lián)。各種實(shí)施例包括本質(zhì)上如此處所描繪和描述的組件、方法、處理、系統(tǒng)和/或裝置,其包括各種實(shí)施例、子組合和其子集。本領(lǐng)域技術(shù)人員在理解本公開后將理解如何做出并利用本發(fā)明。在各種實(shí)施例中,公開包括在沒有未在此處或各種實(shí)施例中所描繪和/或描述的項(xiàng)目(包括沒有可能已被用于之前的設(shè)備或處理中的這種項(xiàng)目)的前提下提供設(shè)備和處理,以用于例如改善性能、實(shí)現(xiàn)緩解和/或降低實(shí)現(xiàn)的開銷。出于闡釋和描述的目的,已經(jīng)呈現(xiàn)了前述討論。前述并不希望將公開限制為此處所公開的一個或多個形式。例如,在前述的詳細(xì)描述中,出于使公開流線型化的目的,各種特征被在一個或多個實(shí)施例中組合在一起。公開的這種方法不應(yīng)被解釋為反映如下的意圖所要求權(quán)利的主題內(nèi)容要求比在每個權(quán)利要求中所明確敘述的更多的特征。而是,如以下的權(quán)利要求所反映的,創(chuàng)造性的方面在于少于單個前述公開的實(shí)施例的所有特征的特征。因此,以下的權(quán)利要求被納入到具體實(shí)施方式
中,每個權(quán)利要求作為單獨(dú)的優(yōu)選實(shí)施例存在。另外,雖然發(fā)明的描述已經(jīng)包括了對一個或多個實(shí)施例和某些變化以及修改的描述,但是,其他變化和修改在公開的范圍之內(nèi),例如,在理解了本公開之后,可在本領(lǐng)域技術(shù)人員的技能和知識范圍內(nèi)。希望獲得在被允許范圍內(nèi)包含可替換實(shí)施例的權(quán)利,其包括所要求保護(hù)的發(fā)明的可替換的、可互換的和/或等同的結(jié)構(gòu)、功能、范圍或步驟,不管這種可替換的、可互換的和/或等同的結(jié)構(gòu)、功能、范圍或步驟是否在此處公開,并且,不希望公開地獻(xiàn)出任意可授予專利權(quán)的主題內(nèi)容。雖然已經(jīng)關(guān)于事件的特定序列討論了上述流程圖,但是,應(yīng)當(dāng)理解,可發(fā)生對該序列的變更,而不實(shí)質(zhì)上影響發(fā)明的操作。另外,事件的精確序列無需如在示例性實(shí)施例中所給出的那樣發(fā)生。此處所示出的示例性技術(shù)并不限于具體所示出的實(shí)施例,但是,還可與其他示例性實(shí)施例一起被利用,并且,每個所描述的特征是單獨(dú)并獨(dú)立地可要求權(quán)利的。除了以下設(shè)備之外或替代以下設(shè)備,此處所描述的系統(tǒng)、方法和協(xié)議可被實(shí)現(xiàn)在專用計算機(jī)上所描述的通信裝置、已編程的微處理器或微控制器以及一個或多個外圍集成電路元件、ASIC或其他集成電路、數(shù)字信號處理器、硬連接電子或邏輯電路(諸如,離散元件電路)、可編程邏輯設(shè)備(諸如,PLD、PLA、FPGA、PAL)、通信設(shè)備(諸如,電話)、任意類似裝置等。一般而言,任意能夠?qū)崿F(xiàn)反之能夠?qū)崿F(xiàn)此處所示出的方法的狀態(tài)機(jī)的設(shè)備可被用于實(shí)現(xiàn)此處所公開的各種通信方法、協(xié)議和技術(shù)。另外,可通過利用對象的或面向?qū)ο蟮能浖_發(fā)環(huán)境來容易地實(shí)現(xiàn)所公開的方法,該軟件開發(fā)環(huán)境提供可被用在各種計算機(jī)或工作站平臺上的便攜式源代碼??商鎿Q地, 可利用標(biāo)準(zhǔn)邏輯電路或VLSI設(shè)計來部分地或完全地用硬件實(shí)現(xiàn)所公開的系統(tǒng)。是用軟件還是硬件來實(shí)現(xiàn)根據(jù)本發(fā)明的系統(tǒng)取決于系統(tǒng)的速度和/或效率要求、特定功能,以及所利用的特定軟件、或硬件系統(tǒng)、或微處理器、或微處理器系統(tǒng)。本領(lǐng)域技術(shù)人員從此處所提供的功能性描述和計算機(jī)及通信領(lǐng)域的一般基礎(chǔ)知識,通過利用任意已知或稍后開發(fā)的系統(tǒng)或結(jié)構(gòu)、設(shè)備和/或軟件,可用硬件和/或軟件容易地實(shí)現(xiàn)此處所示出的通信系統(tǒng)、方法和協(xié)議。另外,所公開的方法可被容易地實(shí)現(xiàn)在軟件上,該軟件可被存儲在非暫存性存儲介質(zhì)上,通過控制器和存儲器、專用計算機(jī)、微處理器等的合作被在已編程的通用計算機(jī)上執(zhí)行。在這些示例中,本發(fā)明的系統(tǒng)和方法可被實(shí)現(xiàn)為嵌入到個人計算機(jī)上的程序(諸如, 小應(yīng)用程序、JAVA 或CGI腳本),其作為駐留在服務(wù)器或計算機(jī)工作站上的資源、作為嵌入到專用通信系統(tǒng)或系統(tǒng)組件中的例程等。還可通過將系統(tǒng)和/或方法物理地融合到軟件和/或硬件系統(tǒng)(諸如,通信設(shè)備或系統(tǒng)的硬件和軟件系統(tǒng))中來實(shí)現(xiàn)該系統(tǒng)。因此,很顯然,根據(jù)本發(fā)明,已經(jīng)提供了用于增強(qiáng)通信的系統(tǒng)、裝置和方法。雖然已經(jīng)于多個特征一起描述了實(shí)施例,很明顯,許多替換、修改和變化將對本領(lǐng)域技術(shù)人員而言是顯然的。因此,希望包含所有這種在本公開的精神和范圍內(nèi)的替換、修改、等同和變化。
權(quán)利要求
1.一種在包括多個會議參與者的會議環(huán)境中的會議方法,包括在至少一個參與者端點(diǎn)處檢測至少一個觸發(fā)事件;將所述至少一個觸發(fā)事件與一個或多個動作相關(guān)聯(lián);以及將所述一個或多個動作在會議中排隊(duì)。
2.根據(jù)權(quán)利要求1所述的方法,還包括確定在所述一個或多個動作和一個或多個其他所檢測或安排的動作之間是否存在沖突。
3.根據(jù)權(quán)利要求1所述的方法,還包括基于所述至少一個觸發(fā)事件來更新動態(tài)議程。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述動態(tài)議程能被分發(fā)給所述多個會議參與者中的一個或多個。
5 根據(jù)權(quán)利要求1所述的方法,還包括向會議端點(diǎn)通知所請求的動作的狀態(tài)。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述一個或多個動作控制所述會議環(huán)境的一個或多個方面。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個觸發(fā)事件包括以下事件中的一個或多個情緒、手勢、臉部表情變化,以及會議參與者的移動。
8.根據(jù)權(quán)利要求1所述的方法,還包括基于規(guī)則、職位、主持人偏好、排名、優(yōu)先級和頭銜中的一個或多個來解決沖突。
9.一個或多個用于執(zhí)行權(quán)利要求1的步驟的裝置。
10.一種包括處理器可執(zhí)行指令的非暫存性計算機(jī)可讀介質(zhì),該處理器可執(zhí)行指令如果被執(zhí)行,則執(zhí)行權(quán)利要求1的步驟。
11.一種在包括多個會議參與者的會議環(huán)境中的會議系統(tǒng),包括一個或多個手勢識別模塊和臉部識別模塊,該一個或多個手勢識別模塊和臉部識別模塊在至少一個參與者端點(diǎn)處檢測至少一個觸發(fā)事件;觸發(fā)事件模塊,該觸發(fā)事件模塊將所述至少一個觸發(fā)事件與一個或多個動作相關(guān)聯(lián);以及排隊(duì)模塊,該排隊(duì)模塊將所述一個或多個動作在會議中排隊(duì)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述排隊(duì)模塊還確定在所述一個或多個動作和一個或多個其他所檢測或安排的動作之間是否存在沖突。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括動態(tài)議程模塊,該動態(tài)議程模塊基于所述至少一個觸發(fā)事件來更新動態(tài)議程。
14.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述動態(tài)議程能被分發(fā)給所述多個會議參與者中的一個或多個。
15.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括會議代理模塊,該會議代理模塊向會議端點(diǎn)通知所請求的動作的狀態(tài)。
16.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述一個或多個動作控制所述會議環(huán)境的一個或多個方面。
17.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述至少一個觸發(fā)事件包括以下事件中的一個或多個情緒、手勢、臉部表情變化,以及會議參與者的移動。
18.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述排隊(duì)模塊基于規(guī)則、職位、主持人偏好、排名、優(yōu)先級和頭銜中的一個或多個來解決沖突。
19.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,參與者端點(diǎn)包括相機(jī)、顯示器和通信端點(diǎn)。
20.根據(jù)權(quán)利要求11所述的系統(tǒng),其中能檢測觸發(fā)事件的組合,在某時間幀內(nèi)的觸發(fā)事件的某序列能與一個或多個功能相關(guān)聯(lián);權(quán)衡來自一個或多個參與者的觸發(fā)動作,以確定針對會議整體的動作;或者所述一個或多個觸發(fā)事件能與啟動一個或多個應(yīng)用運(yùn)行的請求相關(guān)聯(lián)。
全文摘要
相機(jī)可與每個會議參與者端點(diǎn)相關(guān)聯(lián)。基于幀或基于視頻的相機(jī)可監(jiān)視并檢測一個或多個手勢、臉部識別、情緒、以及會議參與者的移動?;趯σ粋€或多個這些觸發(fā)事件的檢測,可引起對應(yīng)于該觸發(fā)事件的動作的關(guān)聯(lián)。例如,如果參與者舉手,例如,觸發(fā)事件,系統(tǒng)可識別這是發(fā)言請求。然后,例如基于相對于其他參與者的請求,該參與者可被在系統(tǒng)中排隊(duì)。當(dāng)其他參與者完成發(fā)言并且是舉手的用戶發(fā)言的時候時,系統(tǒng)可通過修改其所關(guān)聯(lián)的端點(diǎn)來有選擇地將用戶排隊(duì)。
文檔編號H04N7/14GK102474592SQ201080029851
公開日2012年5月23日 申請日期2010年8月3日 優(yōu)先權(quán)日2009年8月21日
發(fā)明者范迪·李 申請人:阿瓦雅公司