国产精品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>

      簡(jiǎn)檔驅(qū)動(dòng)的化身會(huì)話的制作方法

      文檔序號(hào):11526599閱讀:201來源:國(guó)知局
      簡(jiǎn)檔驅(qū)動(dòng)的化身會(huì)話的制造方法與工藝



      背景技術(shù):

      化身技術(shù)允許用戶通過化身來遠(yuǎn)程地與其他人進(jìn)行交互,化身能夠表達(dá)其手勢(shì)、運(yùn)動(dòng)、語音以及其它動(dòng)作的表示。在典型的場(chǎng)景中,捕獲到用戶的動(dòng)作并將其輸入到化身引擎以用于進(jìn)行分析?;硪骝?qū)動(dòng)相應(yīng)的化身輸出與用戶動(dòng)作相對(duì)應(yīng)的動(dòng)作。所以,例如當(dāng)用戶揮手示意并說出“hello”的時(shí)候,她的化身也會(huì)揮手示意并說出“hello”。

      與化身交互的一個(gè)缺點(diǎn)在于,化身缺乏同理心,并且結(jié)果是大多數(shù)化身會(huì)話沒有達(dá)到與另一個(gè)人的真實(shí)體驗(yàn)。大量的發(fā)展已經(jīng)加入到對(duì)化身會(huì)話的真實(shí)性和參與化身會(huì)話的人所感覺到的同理心進(jìn)行改進(jìn)中。例如,化身圖形(包括他們的面部表情、運(yùn)動(dòng)等)越來越真實(shí)。化身變得越真實(shí),他們與會(huì)話參與人員培養(yǎng)越多的同理心和連接性。



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

      本文提供了用于增強(qiáng)化身技術(shù)的系統(tǒng)、方法以及軟件。在各種實(shí)施方式中,使用會(huì)話簡(jiǎn)檔將用戶動(dòng)作轉(zhuǎn)換成化身動(dòng)作,該會(huì)話簡(jiǎn)檔在每個(gè)會(huì)話的基礎(chǔ)上可以不同。會(huì)話簡(jiǎn)檔功能用于以在給定會(huì)話的情境下合適的方式將用戶功能映射到化身功能,這可能有助于對(duì)同理心和連接性進(jìn)行感知。

      在至少一個(gè)實(shí)施方式中,化身引擎識(shí)別當(dāng)對(duì)由用戶生成的用戶動(dòng)作進(jìn)行評(píng)估以用于與化身相關(guān)聯(lián)的化身動(dòng)作中的可能表達(dá)時(shí)要應(yīng)用于化身會(huì)話的會(huì)話簡(jiǎn)檔。引擎對(duì)用戶動(dòng)作進(jìn)行評(píng)估以確定用戶動(dòng)作是否與用于化身會(huì)話的會(huì)話簡(jiǎn)檔一致。當(dāng)用戶動(dòng)作一致時(shí),可以通過化身來表達(dá)用戶動(dòng)作。對(duì)于至少一個(gè)與用于化身會(huì)話的會(huì)話簡(jiǎn)檔不一致的用戶動(dòng)作,驅(qū)動(dòng)化身來表達(dá)與會(huì)話簡(jiǎn)檔一致的用戶動(dòng)作的修改版本。

      提供本發(fā)明內(nèi)容來以簡(jiǎn)化形式介紹一些概念,這些概念將在下文的具體實(shí)施方式中進(jìn)一步描述。可以理解,該發(fā)明內(nèi)容并非旨在識(shí)別所要求保護(hù)的主題的關(guān)鍵特征或本質(zhì)特征,也并非旨在用于限制所要求保護(hù)的主題的范圍。

      附圖說明

      參考以下附圖可以更好地理解本公開的許多方面。雖然結(jié)合這些附圖描述了若干實(shí)施方式,但是本公開不限于本文所公開的實(shí)施方式。相反,目的在于涵蓋所有的替代方案、修改以及等同方式。

      圖1示出了實(shí)施方式中的涉及增強(qiáng)化身技術(shù)的操作場(chǎng)景。

      圖2示出了實(shí)施方式中的涉及增強(qiáng)化身技術(shù)的另一個(gè)操作場(chǎng)景。

      圖3示出了實(shí)施方式中的轉(zhuǎn)換過程。

      圖4a-4c示出了各種實(shí)施方式中的轉(zhuǎn)換示例。

      圖5示出了實(shí)施方式中的轉(zhuǎn)換表。

      圖6示出了實(shí)施方式中的示例會(huì)話流程。

      圖7示出了示例化身架構(gòu)和會(huì)話。

      圖8示出了表示任何一個(gè)或多個(gè)系統(tǒng)的計(jì)算系統(tǒng),該任何一個(gè)或多個(gè)系統(tǒng)適用于實(shí)現(xiàn)本文關(guān)于圖1-7所公開的并且在下面的具體實(shí)施方式中所討論的任何架構(gòu)、應(yīng)用、服務(wù)、過程以及操作場(chǎng)景和序列。

      具體實(shí)施方式

      本文公開的實(shí)施方式實(shí)現(xiàn)增強(qiáng)的化身技術(shù)。增強(qiáng)化身技術(shù)允許以特定于會(huì)話的方式將用戶動(dòng)作轉(zhuǎn)換成化身動(dòng)作,從而可以滿足特定會(huì)話的習(xí)慣和預(yù)期。通過在每個(gè)會(huì)話的基礎(chǔ)上對(duì)轉(zhuǎn)換進(jìn)行定制,可以增加與化身交互的人所感知到的同理心和連接性,這可以改進(jìn)化身技術(shù)的整體可用性,并降低采用這種技術(shù)的阻力。

      在至少一個(gè)實(shí)施方式中,化身引擎識(shí)別當(dāng)對(duì)由用戶生成的用戶動(dòng)作進(jìn)行評(píng)估以用于與化身相關(guān)聯(lián)的化身動(dòng)作中的可能表達(dá)時(shí)要應(yīng)用于化身會(huì)話的會(huì)話簡(jiǎn)檔。引擎對(duì)用戶動(dòng)作進(jìn)行評(píng)估以確定用戶動(dòng)作是否與用于化身會(huì)話的會(huì)話簡(jiǎn)檔一致。當(dāng)用戶動(dòng)作一致時(shí),可以通過化身來表達(dá)用戶動(dòng)作。對(duì)于與用于化身會(huì)話的會(huì)話簡(jiǎn)檔不一致的用戶動(dòng)作,驅(qū)動(dòng)化身來表達(dá)與會(huì)話簡(jiǎn)檔一致的用戶動(dòng)作的修改版本。

      可以基于化身會(huì)話的上下文從各種可能的簡(jiǎn)檔中選擇會(huì)話簡(jiǎn)檔,這本身可以根據(jù)會(huì)話的特性來確定。會(huì)話特性的示例包括但不限于:參與給定會(huì)話的人的身份、參與人員之間的關(guān)系的性質(zhì)、加入會(huì)話的參與人員的量、以及參與人員之間的熟悉等級(jí)。

      可以自動(dòng)地確定上述的一些或全部。例如,化身引擎可以對(duì)會(huì)話參與人員的身份進(jìn)行分析以確定他們之間的關(guān)系的性質(zhì)。已經(jīng)根據(jù)會(huì)話特性確定了上下文,引擎可以針對(duì)會(huì)話選擇適當(dāng)?shù)暮?jiǎn)檔。

      在簡(jiǎn)單的示例中,用戶可以與另一個(gè)用戶建立化身會(huì)話?;硪婵梢源_定兩個(gè)用戶是同事并非常頻繁地進(jìn)行通信。因此,引擎可以推斷出會(huì)話的上下文是基于工作但非正式的。這樣的上下文將對(duì)應(yīng)于特定的會(huì)話簡(jiǎn)檔。繼而在將用戶動(dòng)作轉(zhuǎn)換成化身動(dòng)作時(shí)可以應(yīng)用該會(huì)話簡(jiǎn)檔。

      在另一個(gè)示例中,用戶可以與在客戶的上層管理方面工作的另一個(gè)用戶建立化身會(huì)話。當(dāng)考慮到兩個(gè)參與人員的相對(duì)角色和位置時(shí),化身引擎可以推斷出,上下文是非常正式的。相應(yīng)的會(huì)話簡(jiǎn)檔可以基于該確定來選擇,并在驅(qū)動(dòng)用戶的化身時(shí)進(jìn)行應(yīng)用。

      在其它情況下,可以提供允許參與人員中的一個(gè)或多個(gè)參與人員選擇會(huì)話的簡(jiǎn)檔的工具。例如,用戶可以在菜單中從簡(jiǎn)檔列表中選擇特定的簡(jiǎn)檔。當(dāng)發(fā)起會(huì)話(例如,發(fā)起呼叫)、在會(huì)話期間、或者甚至更早地當(dāng)計(jì)劃化身會(huì)話時(shí),可以做出該選擇。

      可能的簡(jiǎn)檔的種類每個(gè)均包括允許動(dòng)作的不同范圍。由此,一個(gè)會(huì)話簡(jiǎn)檔可以允許動(dòng)作的一個(gè)范圍,而另一個(gè)會(huì)話簡(jiǎn)檔允許動(dòng)作的不同范圍。該范圍可以完全彼此分離或可能重疊?;硪鎸?duì)用戶動(dòng)作進(jìn)行評(píng)估,以通過檢查用戶動(dòng)作是否落在允許動(dòng)作的范圍內(nèi)來確定用戶動(dòng)作是否與會(huì)話簡(jiǎn)檔一致。落在允許范圍內(nèi)的用戶動(dòng)作被視為與會(huì)話簡(jiǎn)檔一致,而未落在允許范圍內(nèi)的用戶動(dòng)作被視為不一致。

      當(dāng)動(dòng)作與會(huì)話簡(jiǎn)檔不一致時(shí),可以通過化身來生成并表達(dá)用戶動(dòng)作的修改版本。在一些情況下,修改的動(dòng)作是取代動(dòng)作的合成動(dòng)作。當(dāng)合成動(dòng)作表示與用戶動(dòng)作的明顯偏離時(shí),合成動(dòng)作可以被視為是合成的。例如,制止經(jīng)由化身動(dòng)作來表達(dá)用戶動(dòng)作將是明顯的偏離,并且由此可以被視為合成動(dòng)作。在另一個(gè)示例中,揮手以向某人問候其它類似問候語可能被轉(zhuǎn)換成與揮手明顯偏離的鞠躬或其它類型的正式問候。

      在其它情況下,動(dòng)作的修改版本是用戶動(dòng)作的僅僅一部分與合成動(dòng)作的混合。在示例中,用戶可以在其食指伸展的情況下指向屏幕顯示器中的另一個(gè)用戶的圖像。指向手勢(shì)可以被轉(zhuǎn)換成手張開的方向的手勢(shì)。由此,用戶動(dòng)作的一部分被保留,但是用戶動(dòng)作的一部分與合成手勢(shì)混合。在其它示例中,用戶可以在一個(gè)方向上做手勢(shì),但是將該手勢(shì)轉(zhuǎn)換成相反的方向上的重定向的手勢(shì),或者可以將擴(kuò)展的注視轉(zhuǎn)換成重定向的注視或用重定向的注視對(duì)其進(jìn)行補(bǔ)充。

      在一個(gè)實(shí)施方式中,會(huì)話簡(jiǎn)檔用于對(duì)在化身會(huì)話期間在交互序列內(nèi)發(fā)生的用戶動(dòng)作進(jìn)行評(píng)估。在化身會(huì)話中的化身與另一個(gè)參與人員之間的交互序列期間,由化身引擎來捕獲用戶所生成的用戶動(dòng)作?;硪驷槍?duì)交互序列生成化身動(dòng)作,交互序列包括合成化身動(dòng)作與用戶驅(qū)動(dòng)的化身動(dòng)作的混合。用戶驅(qū)動(dòng)的化身動(dòng)作可以對(duì)應(yīng)于用戶動(dòng)作的子集,以使得在交互序列期間化身動(dòng)作與用于化身會(huì)話的會(huì)話簡(jiǎn)檔一致?;硪骝?qū)動(dòng)化身展現(xiàn)化身動(dòng)作,該化身動(dòng)作包括合成化身動(dòng)作和用戶驅(qū)動(dòng)的動(dòng)作的混合。

      現(xiàn)在轉(zhuǎn)到附圖,圖1示出了涉及增強(qiáng)的化身技術(shù)的操作場(chǎng)景,其中當(dāng)在用戶動(dòng)作和化身動(dòng)作之間進(jìn)行轉(zhuǎn)換時(shí)應(yīng)用會(huì)話簡(jiǎn)檔。圖2示出了使用不同的會(huì)話簡(jiǎn)檔的另一個(gè)場(chǎng)景,以突出當(dāng)應(yīng)用不同簡(jiǎn)檔時(shí)所獲得的不同結(jié)果。圖3示出了可以由化身引擎采用的轉(zhuǎn)換過程,而圖4a-4c示出了各種轉(zhuǎn)換示例。圖5示出了轉(zhuǎn)換表,并且圖6示出了使用該表的示例會(huì)話流程。圖7示出了示例化身構(gòu)架和會(huì)話。圖8示出了適用于實(shí)現(xiàn)如本文所公開的增強(qiáng)化身技術(shù)的計(jì)算系統(tǒng)。

      參考圖1,操作場(chǎng)景100涉及將用戶動(dòng)作轉(zhuǎn)換成化身動(dòng)作的化身引擎101。在操作中,化身引擎101加載用來評(píng)估在遠(yuǎn)程場(chǎng)景111中生成的用戶動(dòng)作的會(huì)話簡(jiǎn)檔103和會(huì)話簡(jiǎn)檔105中的一個(gè)。用戶113位于遠(yuǎn)程場(chǎng)景111中并生成用戶動(dòng)作115。由化身引擎101對(duì)用戶動(dòng)作115進(jìn)行捕獲并處理,以在本地場(chǎng)景121中呈現(xiàn)化身動(dòng)作。在化身會(huì)話的上下文中將化身動(dòng)作展現(xiàn)并呈現(xiàn)給用戶123和用戶124。在該示例中,化身動(dòng)作包括用戶驅(qū)動(dòng)的動(dòng)作125和修改的動(dòng)作126。

      圖2示出了操作場(chǎng)景200,以說明不同的會(huì)話簡(jiǎn)檔如何可以相對(duì)于彼此而產(chǎn)生不同的轉(zhuǎn)換。操作場(chǎng)景200涉及與操作場(chǎng)景100相同的元素。然而,在操作場(chǎng)景200中,假設(shè)出于示例性目的,化身引擎101已經(jīng)選擇了將會(huì)話簡(jiǎn)檔103應(yīng)用于用戶動(dòng)作115。

      特別地,化身引擎101輸出用戶驅(qū)動(dòng)的動(dòng)作127和修改的動(dòng)作128,這相對(duì)于操作場(chǎng)景100中輸出的化身動(dòng)作不同。例如,當(dāng)一個(gè)會(huì)話簡(jiǎn)檔允許某些用戶動(dòng)作而另一個(gè)會(huì)話簡(jiǎn)檔不允許某些用戶動(dòng)作時(shí),可以是這樣的情況。相同的用戶動(dòng)作將被不同地處理,并可能導(dǎo)致不同的化身動(dòng)作。

      當(dāng)將用戶動(dòng)作115轉(zhuǎn)換成化身動(dòng)作時(shí),化身引擎101采用轉(zhuǎn)換過程300,在圖3中提供了其更加詳細(xì)的說明。轉(zhuǎn)換過程300的以下描述補(bǔ)充說明地參考圖3中示出的步驟,盡管可以認(rèn)識(shí)到轉(zhuǎn)換過程300可以包括附加的功能。轉(zhuǎn)換過程300表示可以通過其來實(shí)現(xiàn)圖3中示出的步驟的任何應(yīng)用軟件程序、程序模塊、組件或其集合。

      在操作中,轉(zhuǎn)換過程300識(shí)別當(dāng)在化身會(huì)話期間對(duì)用戶動(dòng)作進(jìn)行評(píng)估時(shí)要應(yīng)用的簡(jiǎn)檔(步驟301)。這可以通過對(duì)用戶設(shè)定進(jìn)行檢查來實(shí)現(xiàn),用戶設(shè)定指定要使用哪個(gè)簡(jiǎn)檔。在其它示例中,用戶設(shè)定可以指定會(huì)話的上下文,例如,正式上下文、非正式上下文、內(nèi)部上下文、管理上下文、銷售上下文等。

      還可以通過檢查會(huì)話的各種特性來自動(dòng)地確定上下文,會(huì)話的各種特性包括參與人員的身份、參與人員彼此之間的關(guān)系、參與人員彼此之間的熟悉程度以及有多少參與人員。

      化身引擎101可以通過訪問并處理會(huì)話相關(guān)的信息來實(shí)現(xiàn)上述示例中的任何示例??梢酝ㄟ^查詢會(huì)話客戶端、訪問基于數(shù)據(jù)的服務(wù),讀取配置文件、檢查圖形或通過任何其它合適的機(jī)制來獲得該信息。

      接下來,化身引擎101對(duì)用戶動(dòng)作進(jìn)行評(píng)估以確定其是否與會(huì)話簡(jiǎn)檔一致(步驟303)。在操作場(chǎng)景100和操作場(chǎng)景200中,用戶113生成用戶動(dòng)作115,用戶動(dòng)作115表示手勢(shì)、運(yùn)動(dòng)、語音、眼部動(dòng)作以及其它類型的用戶動(dòng)作。即使沒有動(dòng)作有時(shí)也可能被視為用戶動(dòng)作。用戶動(dòng)作115可以由用戶113相對(duì)于彼此并行地、連續(xù)地、或以其某種組合或變型來生成。

      用戶動(dòng)作115由一個(gè)或多個(gè)捕獲設(shè)備(例如,相機(jī)、麥克風(fēng)以及其它傳感器)捕獲。可以由化身引擎101或一些其它元件對(duì)捕獲過程所產(chǎn)生的數(shù)據(jù)進(jìn)行處理以識(shí)別動(dòng)作,繼而可以考慮到會(huì)話簡(jiǎn)檔而對(duì)該動(dòng)作進(jìn)行評(píng)估。

      對(duì)于那些與會(huì)話簡(jiǎn)檔一致的用戶動(dòng)作,化身引擎101驅(qū)動(dòng)化身表達(dá)化身動(dòng)作,該化身動(dòng)作一般表達(dá)與用戶動(dòng)作相同的動(dòng)作。對(duì)于那些與會(huì)話簡(jiǎn)檔不一致的用戶動(dòng)作,化身引擎101驅(qū)動(dòng)化身表達(dá)用戶動(dòng)作的修改版本(步驟305)。

      對(duì)于圖1中的操作場(chǎng)景100,化身引擎101選擇要在會(huì)話期間應(yīng)用于用戶動(dòng)作115的會(huì)話簡(jiǎn)檔105。所產(chǎn)生的化身動(dòng)作包括用戶驅(qū)動(dòng)的動(dòng)作125和修改的動(dòng)作126。用戶驅(qū)動(dòng)的動(dòng)作125可以對(duì)應(yīng)于并一般表示與會(huì)話簡(jiǎn)檔105一致的用戶動(dòng)作115的子集。修改的動(dòng)作126表示合成動(dòng)作,或者合成動(dòng)作與未修改動(dòng)作的混合。

      對(duì)于圖2中的操作場(chǎng)景200,化身引擎101選擇要在會(huì)話期間應(yīng)用于用戶動(dòng)作115的會(huì)話簡(jiǎn)檔103。所產(chǎn)生的化身動(dòng)作包括用戶驅(qū)動(dòng)的動(dòng)作127和修改的動(dòng)作128。用戶驅(qū)動(dòng)的動(dòng)作127可以對(duì)應(yīng)于并一般表示與會(huì)話簡(jiǎn)檔103一致的用戶動(dòng)作115。修改的動(dòng)作128表示合成動(dòng)作,或者合成動(dòng)作與未修改動(dòng)作的混合。

      圖4示出了若干轉(zhuǎn)換示例以進(jìn)一步說明對(duì)化身技術(shù)的各種增強(qiáng)。在示例400a中,化身引擎401接收用戶動(dòng)作403。采用轉(zhuǎn)換過程400所表示的轉(zhuǎn)換過程,化身引擎401產(chǎn)生用戶驅(qū)動(dòng)的動(dòng)作405。用戶驅(qū)動(dòng)的動(dòng)作405僅包括兩個(gè)動(dòng)作,而用戶動(dòng)作403包括三個(gè)動(dòng)作。由此,示例400a示出了化身引擎401如何可以在將用戶動(dòng)作轉(zhuǎn)換成化身動(dòng)作時(shí)完全過濾或消除用戶動(dòng)作。例如,當(dāng)用戶加入化身會(huì)話(如加入手勢(shì)、運(yùn)動(dòng)或與用于會(huì)話的簡(jiǎn)檔不一致的其它動(dòng)作)時(shí),可能發(fā)生這種情況。進(jìn)食、從高處取下物體以及咳嗽只是可能被過濾的用戶動(dòng)作的一些示例。

      在示例400b中,化身引擎401接收用戶動(dòng)作407并產(chǎn)生用戶驅(qū)動(dòng)的動(dòng)作409和合成動(dòng)作411。該示例示出了化身引擎401如何可以產(chǎn)生超過引起(seed)轉(zhuǎn)換過程的用戶動(dòng)作的數(shù)量的多個(gè)化身動(dòng)作。示例400b還示出了如何可以將合成動(dòng)作引入到一組化身動(dòng)作中。例如,當(dāng)在對(duì)話中用戶忽略了包括問候手勢(shì)或告別手勢(shì)時(shí),可能會(huì)發(fā)生這種情況?;硪?01可以識(shí)別出作為用戶動(dòng)作的省略,并且能夠在化身動(dòng)作中插入適當(dāng)?shù)膯柡蚧蚋鎰e。

      示例400c包括重定向的用戶動(dòng)作的表示,例如,重定向的注視或重定向的手勢(shì)?;硪?01接收用戶動(dòng)作,用戶動(dòng)作包括用戶動(dòng)作413和用戶動(dòng)作415。用戶動(dòng)作415表示定向的動(dòng)作,例如,注視一個(gè)方向或指向一個(gè)方向?;硪?01將用戶動(dòng)作413轉(zhuǎn)換成用戶驅(qū)動(dòng)的動(dòng)作417,而將用戶動(dòng)作415轉(zhuǎn)換成化身動(dòng)作419,化身動(dòng)作419可以是合成動(dòng)作與用戶驅(qū)動(dòng)的動(dòng)作的混合。例如,可以將長(zhǎng)時(shí)間的注視轉(zhuǎn)換成在短暫的時(shí)間內(nèi)重定向注視,并且繼而返回到注視的原始方向。在另一個(gè)示例中,可以將朝向物體或人的一個(gè)方向上的手勢(shì)重定向?yàn)槌蛄硪粋€(gè)物體、人或空間。

      圖5示出了轉(zhuǎn)換表500,當(dāng)將用戶動(dòng)作轉(zhuǎn)換成化身動(dòng)作時(shí)可以由化身引擎采用該轉(zhuǎn)換表500。轉(zhuǎn)換表500包括各種行和列。第一列識(shí)別可以由用戶生成并由合適的計(jì)算系統(tǒng)捕獲的用戶動(dòng)作的列表。用戶動(dòng)作由動(dòng)作501、動(dòng)作503、動(dòng)作505、動(dòng)作507以及動(dòng)作509表示。

      第二列和第三列識(shí)別針對(duì)特定的會(huì)話簡(jiǎn)檔(“alpha”)是否允許給定的用戶動(dòng)作或者給定的用戶動(dòng)作是否與會(huì)話簡(jiǎn)檔一致。第三列和第四列識(shí)別針對(duì)另一個(gè)會(huì)話簡(jiǎn)檔(“beta”)給定的用戶動(dòng)作是否允許。

      在可操作的示例中,化身引擎查詢轉(zhuǎn)換表500以確定特定的用戶動(dòng)作是否與特定的會(huì)話簡(jiǎn)檔一致??梢允褂糜脩魟?dòng)作的身份和管理相關(guān)聯(lián)的化身會(huì)話的會(huì)話簡(jiǎn)檔的身份對(duì)表500進(jìn)行查詢。由此,在會(huì)話簡(jiǎn)檔alpha和動(dòng)作501的情況下對(duì)表500進(jìn)行查詢將顯示動(dòng)作501被允許。表500還將顯示動(dòng)作505和動(dòng)作507與會(huì)話簡(jiǎn)檔alpha一致。

      然而,表500指示動(dòng)作503不被允許。相反,由動(dòng)作513表示的修改的動(dòng)作被識(shí)別為替代動(dòng)作503的適當(dāng)動(dòng)作。表500還指示動(dòng)作509與會(huì)話簡(jiǎn)檔alpha不一致,并且將用動(dòng)作519來替換動(dòng)作509。

      對(duì)于第二會(huì)話簡(jiǎn)檔(beta),表500指示動(dòng)作501不被允許,并且將用動(dòng)作521來修改動(dòng)作501,而動(dòng)作503、動(dòng)作505以及動(dòng)作507被識(shí)別為在該會(huì)話簡(jiǎn)檔情況下被允許。在會(huì)議簡(jiǎn)檔beta情況下動(dòng)作509被識(shí)別為不被允許。表500將動(dòng)作519識(shí)別為在會(huì)話簡(jiǎn)檔beta情況下用來對(duì)動(dòng)作509進(jìn)行修改的動(dòng)作,正如同會(huì)話簡(jiǎn)檔alpha一樣。由此可以認(rèn)識(shí)到,其中用戶動(dòng)作被允許和不被允許的兩個(gè)不同的簡(jiǎn)檔可以變化。簡(jiǎn)檔在其修改中也可以不同,盡管在允許哪些操作和操作如何修改之間可能存在重疊。

      使用該信息,化身引擎將或者呈現(xiàn)一般等于允許的用戶動(dòng)作的化身動(dòng)作,或者將呈現(xiàn)如表500中特定的修改的動(dòng)作。除表之外的用于驅(qū)動(dòng)轉(zhuǎn)換的其它機(jī)制是可能的,例如,鏈表、圖表或任何其它合適的技術(shù)。

      圖6示出了示例中的會(huì)話流程600,該示例說明可以如何采用圖5中的表500。在該示例流程中,由化身引擎接收動(dòng)作501。出于示例的目的,假設(shè)已經(jīng)針對(duì)該會(huì)話選擇了會(huì)話簡(jiǎn)檔“alpha”。相應(yīng)地,基于動(dòng)作501對(duì)表500(或者用于存儲(chǔ)簡(jiǎn)檔信息的一些其它合適的機(jī)制)進(jìn)行查詢。表500返回該動(dòng)作被允許,并且化身引擎相應(yīng)地來展現(xiàn)動(dòng)作501(經(jīng)由相應(yīng)的用戶驅(qū)動(dòng)的化身動(dòng)作)。

      接下來,接收到動(dòng)作509。因?yàn)樵赼lpha會(huì)話簡(jiǎn)檔情況下動(dòng)作509不被允許,所以表500返回動(dòng)作519并相應(yīng)地展現(xiàn)動(dòng)作519。在動(dòng)作509之后接收到動(dòng)作501和動(dòng)作507。這兩個(gè)動(dòng)作都是按照alpha會(huì)話簡(jiǎn)檔而被允許的,并相應(yīng)地通過化身來展現(xiàn)這兩個(gè)動(dòng)作。還接收到動(dòng)作503,動(dòng)作503是按照alpha會(huì)話簡(jiǎn)檔而被禁止的動(dòng)作。用動(dòng)作513來替換動(dòng)作503,繼而經(jīng)由化身來展現(xiàn)動(dòng)作513。最后,接收到動(dòng)作505,并且因?yàn)閯?dòng)作505與簡(jiǎn)檔一致,所以展現(xiàn)動(dòng)作505。

      圖7示出了適用于實(shí)現(xiàn)如本文所公開的增強(qiáng)的化身技術(shù)的計(jì)算架構(gòu)700。計(jì)算架構(gòu)700包括應(yīng)用平臺(tái)701、應(yīng)用平臺(tái)711以及服務(wù)平臺(tái)721。應(yīng)用平臺(tái)701托管通信應(yīng)用703,而應(yīng)用平臺(tái)711托管通信應(yīng)用713。通信應(yīng)用703和通信應(yīng)用713經(jīng)由化身服務(wù)723通過通信網(wǎng)絡(luò)710而彼此通信?;矸?wù)723被托管在服務(wù)平臺(tái)721上。

      在操作中,通信應(yīng)用703將用戶界面705呈現(xiàn)給化身服務(wù)723,用戶731可以經(jīng)由用戶界面705加入化身會(huì)話。通信應(yīng)用713將用戶界面713呈現(xiàn)給化身服務(wù)723,另一個(gè)用戶或多個(gè)用戶(由用戶751和用戶753表示)可以經(jīng)由用戶界面713參與化身會(huì)話。圖7示出了一個(gè)這樣的化身會(huì)話:在用戶界面705中將用戶751和用戶753的圖像顯示給用戶731。圖像可以是化身的一部分也可以不是化身的一部分。然而,在用戶界面715中呈現(xiàn)對(duì)應(yīng)于用戶731的化身741。

      當(dāng)用戶731在遠(yuǎn)程場(chǎng)景中談話、活動(dòng)、做出手勢(shì)、移動(dòng)或在其它情況下產(chǎn)生用戶動(dòng)作時(shí),由應(yīng)用平臺(tái)701及其設(shè)備捕獲用戶動(dòng)作并由通信應(yīng)用703對(duì)用戶動(dòng)作進(jìn)行處理。通信應(yīng)用703將用戶動(dòng)作(或其一些指示或表示)傳送到服務(wù)平臺(tái)721和化身服務(wù)723?;矸?wù)723采用轉(zhuǎn)換過程725來將用戶動(dòng)作轉(zhuǎn)換成化身動(dòng)作。將化身動(dòng)作(或其一些指示或表示)傳送到應(yīng)用平臺(tái)711和通信應(yīng)用713。通信應(yīng)用713通過驅(qū)動(dòng)化身741表達(dá)本地場(chǎng)景中的動(dòng)作來呈現(xiàn)用戶界面715中的化身動(dòng)作。

      例如,用戶731可以做出手勢(shì)733,手勢(shì)733被捕獲并傳送到化身服務(wù)723?;矸?wù)723按照轉(zhuǎn)換過程725將手勢(shì)轉(zhuǎn)換成化身動(dòng)作。將化身動(dòng)作傳送到通信應(yīng)用713,以用于在用戶界面715中呈現(xiàn)。在這個(gè)場(chǎng)景中,將手勢(shì)733轉(zhuǎn)換成用戶驅(qū)動(dòng)的動(dòng)作743和合成動(dòng)作745。

      應(yīng)用平臺(tái)701和應(yīng)用平臺(tái)711每個(gè)均表示能夠托管應(yīng)用(例如,分別托管通信應(yīng)用703和通信應(yīng)用713)的任何物理或虛擬的計(jì)算系統(tǒng)、設(shè)備或其集合。服務(wù)平臺(tái)721表示能夠托管應(yīng)用服務(wù)(例如,化身服務(wù)723)的任何物理或虛擬的計(jì)算系統(tǒng)、設(shè)備或其集合。圖8中的計(jì)算系統(tǒng)801表示適用于實(shí)現(xiàn)上述應(yīng)用平臺(tái)和服務(wù)平臺(tái)的任何計(jì)算系統(tǒng)。

      通信應(yīng)用703和通信應(yīng)用713每個(gè)均表示分別能夠與化身服務(wù)723進(jìn)行交互并呈現(xiàn)用戶界面705和用戶界面715的任何客戶端應(yīng)用。示例包括但不限于統(tǒng)一通信應(yīng)用、通信會(huì)議應(yīng)用、即時(shí)消息應(yīng)用、聊天應(yīng)用、多媒體應(yīng)用、虛擬現(xiàn)實(shí)應(yīng)用、網(wǎng)絡(luò)瀏覽器、社交網(wǎng)絡(luò)應(yīng)用、生產(chǎn)力應(yīng)用、電子商務(wù)應(yīng)用、專用化身應(yīng)用、游戲應(yīng)用以及任何其它合適的應(yīng)用。

      通信應(yīng)用703和通信應(yīng)用713每個(gè)均可以是本地安裝并執(zhí)行的應(yīng)用,其在以下上下文中執(zhí)行:瀏覽器、在線托管、流式傳輸或以任何其它合適的方式傳送。每個(gè)應(yīng)用可以是移動(dòng)應(yīng)用、臺(tái)式應(yīng)用、混合應(yīng)用或任何其它類型,并且可以將其配置用于臺(tái)式機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、移動(dòng)設(shè)備、可穿戴設(shè)備或適用于展現(xiàn)會(huì)議指示的有效性的任何其它形式因子。

      化身服務(wù)723表示能夠與通信應(yīng)用703和通信應(yīng)用713進(jìn)行交互的任何服務(wù)?;矸?wù)723的示例包括但不限于統(tǒng)一通信服務(wù)、通信會(huì)議服務(wù)、即時(shí)消息服務(wù)、聊天服務(wù)、多媒體服務(wù)、虛擬現(xiàn)實(shí)服務(wù)、網(wǎng)絡(luò)服務(wù)、社交網(wǎng)絡(luò)服務(wù)、生產(chǎn)力服務(wù)、電子商務(wù)服務(wù)、專用化身服務(wù)、游戲服務(wù)以及任何其它合適的服務(wù)。

      圖8示出了計(jì)算系統(tǒng)801,計(jì)算系統(tǒng)801表示可以用來實(shí)現(xiàn)本文所公開的各種操作架構(gòu)、過程、場(chǎng)景以及序列的任何計(jì)算系統(tǒng)或系統(tǒng)。計(jì)算系統(tǒng)801的示例包括但不限于服務(wù)器計(jì)算機(jī)、網(wǎng)絡(luò)服務(wù)器、應(yīng)用服務(wù)器、機(jī)架服務(wù)器、刀片式服務(wù)器、虛擬服務(wù)器、臺(tái)式計(jì)算機(jī)、工作站、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、智能電話、混合計(jì)算機(jī)、游戲機(jī)、虛擬機(jī)、智能電視機(jī)、手表和其它可穿戴設(shè)備,以及其任何變型或組合。在一些實(shí)施方式中,可以采用多個(gè)計(jì)算系統(tǒng)的集合來實(shí)現(xiàn)可以托管在一個(gè)或多個(gè)數(shù)據(jù)中心、虛擬數(shù)據(jù)中心或任何其它合適的計(jì)算設(shè)施中的應(yīng)用或服務(wù)的全部或部分。

      計(jì)算系統(tǒng)801可以被實(shí)現(xiàn)為單個(gè)裝置、系統(tǒng)或設(shè)備,或者可以以分布的方式被實(shí)現(xiàn)為多個(gè)裝置、系統(tǒng)或設(shè)備。計(jì)算系統(tǒng)801包括但不限于處理系統(tǒng)802、存儲(chǔ)系統(tǒng)803、軟件805、通信接口系統(tǒng)807以及用戶界面系統(tǒng)809。處理系統(tǒng)802可操作地與存儲(chǔ)系統(tǒng)803、通信接口系統(tǒng)807以及用戶界面系統(tǒng)809耦合。

      處理系統(tǒng)802加載并執(zhí)行存儲(chǔ)系統(tǒng)803的軟件805。當(dāng)由處理系統(tǒng)802執(zhí)行以實(shí)施增強(qiáng)的化身技術(shù)時(shí),軟件805指示處理系統(tǒng)802針對(duì)前文的實(shí)施方式中所討論的各種過程、操作場(chǎng)景以及序列而如本文所描述的那樣進(jìn)行操作。計(jì)算系統(tǒng)801可以可選地包括出于簡(jiǎn)明的目的而未討論的附加的設(shè)備、特征或功能。

      仍然參考圖8,處理系統(tǒng)802可以包括檢索并執(zhí)行存儲(chǔ)系統(tǒng)803的軟件805的微處理器和其它電路系統(tǒng)。處理系統(tǒng)802可以在單個(gè)處理設(shè)備內(nèi)實(shí)現(xiàn),但也可以在多個(gè)處理設(shè)備或子系統(tǒng)之間分布,多個(gè)處理設(shè)備或子系統(tǒng)在執(zhí)行程序指令時(shí)協(xié)作。處理系統(tǒng)802的示例包括通用中央處理單元、專用處理器和邏輯設(shè)備,以及任何其它類型的處理設(shè)備、其組合或其變型。

      存儲(chǔ)系統(tǒng)803可以包括可由處理系統(tǒng)802讀取并能夠存儲(chǔ)軟件805的任何計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。存儲(chǔ)系統(tǒng)803可以包括在用于存儲(chǔ)信息的任何方法或技術(shù)中實(shí)現(xiàn)的易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì),例如,計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)。存儲(chǔ)介質(zhì)的示例包括隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、磁盤、光盤、閃存、虛擬存儲(chǔ)器和非虛擬存儲(chǔ)器、磁帶盒、磁帶、磁盤存儲(chǔ)器或其它磁存儲(chǔ)設(shè)備,或者任何其它合適的存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)絕不會(huì)是傳播信號(hào)。

      除了計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)之外,在一些實(shí)施方式中,存儲(chǔ)系統(tǒng)803還可以包括計(jì)算機(jī)可讀通信介質(zhì),可以通過該計(jì)算機(jī)可讀通信介質(zhì)來內(nèi)部或外部地傳送軟件805。存儲(chǔ)系統(tǒng)803可以被實(shí)現(xiàn)為單個(gè)存儲(chǔ)設(shè)備,但是也可以跨相對(duì)于彼此而共同定位或分布的多個(gè)存儲(chǔ)設(shè)備或子系統(tǒng)來實(shí)現(xiàn)。存儲(chǔ)系統(tǒng)803可以包括能夠與處理系統(tǒng)802或可能其它系統(tǒng)進(jìn)行通信的附加元件,例如,控制器。

      軟件805包括轉(zhuǎn)換過程806,其表示轉(zhuǎn)換過程300和轉(zhuǎn)換過程725??梢栽谶@樣的程序指令中實(shí)現(xiàn)一般的軟件805和特別的轉(zhuǎn)換過程806:除了其它功能之外,當(dāng)由處理系統(tǒng)802執(zhí)行時(shí)程序指令可以指示處理系統(tǒng)802對(duì)于本文所示出的各種操作場(chǎng)景、序列以及過程而如所描述的那樣進(jìn)行操作。

      程序指令可以包括協(xié)作或在以其他方式交互以執(zhí)行本文所描述的各種過程和操作場(chǎng)景的各種組件或模塊。各種組件或模塊可以以編譯的或解釋的指令或者以指令的一些其它變型或組合來體現(xiàn)??梢赃@樣執(zhí)行各種組件或模塊:以同步或異步方式、串行或并行地、在單線程環(huán)境或多線程環(huán)境中,或者根據(jù)任何其它合適的執(zhí)行范例、變型或其組合。軟件805可以包括附加的過程、程序或組件,例如,操作系統(tǒng)軟件或其它應(yīng)用軟件。軟件805還可以包括固件,或者可由處理系統(tǒng)802執(zhí)行的一些其它形式的機(jī)器可讀處理指令。

      通常,在將軟件805加載到處理系統(tǒng)802中并執(zhí)行時(shí),軟件805可以將合適的裝置、系統(tǒng)或設(shè)備(計(jì)算系統(tǒng)801所表示的)整體從通用計(jì)算系統(tǒng)變換成被定制為促進(jìn)增強(qiáng)化身技術(shù)的專用計(jì)算系統(tǒng)。實(shí)際上,對(duì)存儲(chǔ)系統(tǒng)803上的軟件805進(jìn)行編碼可以變換存儲(chǔ)系統(tǒng)803的物理結(jié)構(gòu)。物理結(jié)構(gòu)的特定變換可以取決于該說明書的不同實(shí)施方式中的各種因素。這些因素的示例可以包括但不限于用于實(shí)現(xiàn)存儲(chǔ)系統(tǒng)803的存儲(chǔ)介質(zhì)的技術(shù),和計(jì)算機(jī)存儲(chǔ)的介質(zhì)是否被表征為主要存儲(chǔ)或次要存儲(chǔ),以及其它因素。

      例如,如果計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)被實(shí)現(xiàn)為基于半導(dǎo)體的存儲(chǔ)器,則當(dāng)程序指令在其中被編碼時(shí),軟件805可以對(duì)半導(dǎo)體存儲(chǔ)器的物理狀態(tài)進(jìn)行變換,例如,通過對(duì)晶體管、電容器、或構(gòu)成半導(dǎo)體存儲(chǔ)器的其它分立電路元件的狀態(tài)進(jìn)行變換。對(duì)于磁介質(zhì)或光介質(zhì)可能發(fā)生類似的變換。在不脫離本說明書的范圍的情況下物理介質(zhì)的其它變換是可能的,而提供前述示例僅用于促進(jìn)本討論。

      再次參考作為示例的圖1-3,通過對(duì)計(jì)算系統(tǒng)801所表示的計(jì)算系統(tǒng)或系統(tǒng)進(jìn)行操作,可以關(guān)于用戶動(dòng)作115執(zhí)行變換。在第一狀態(tài)中,由化身引擎101接收用戶動(dòng)作115?;硪?01使用轉(zhuǎn)換過程300來處理用戶動(dòng)作115以產(chǎn)生用戶驅(qū)動(dòng)的動(dòng)作125和修改的動(dòng)作126,由此對(duì)動(dòng)作進(jìn)行變換。

      可以理解,計(jì)算系統(tǒng)801一般旨在表示這樣的計(jì)算系統(tǒng)或系統(tǒng):可以在其上部署并執(zhí)行軟件805以便實(shí)施轉(zhuǎn)換過程806。然而,計(jì)算系統(tǒng)801也可以適合于作為任何這樣的計(jì)算系統(tǒng):在其上軟件805可以是分級(jí)的,并且從其中可以將其一方或雙方分發(fā)、傳輸、下載或以其他方式提供給另一個(gè)計(jì)算系統(tǒng)以用于部署并執(zhí)行,或者另外進(jìn)行分發(fā)。

      通信接口系統(tǒng)807可以包括允許通過通信網(wǎng)絡(luò)與其它計(jì)算系統(tǒng)進(jìn)行通信的通信連接和設(shè)備。一起允許系統(tǒng)間通信的連接和設(shè)備的示例可以包括網(wǎng)絡(luò)接口卡、天線、功率放大器、rf電路、收發(fā)機(jī)以及其它通信電路系統(tǒng)。連接和設(shè)備可以通過通信介質(zhì)(例如,金屬、玻璃、空氣或任何其它合適的通信介質(zhì))進(jìn)行通信,以與其它計(jì)算系統(tǒng)或系統(tǒng)網(wǎng)絡(luò)交換通信。上述介質(zhì)、連接以及設(shè)備是公知的,并且不需要在這里進(jìn)行詳細(xì)討論。

      用戶界面系統(tǒng)809是可選的,并且可以包括鍵盤、鼠標(biāo)、語音輸入設(shè)備、圖像或視頻捕獲設(shè)備、用于接收用戶的觸摸手勢(shì)的觸摸輸入設(shè)備、用于檢測(cè)用戶的非觸摸手勢(shì)和其它活動(dòng)的活動(dòng)輸入設(shè)備、以及能夠接收用戶的用戶輸入的其它可比較輸入設(shè)備和相關(guān)聯(lián)的處理元件。用戶界面系統(tǒng)809中也可以包括輸出設(shè)備(例如,顯示器、揚(yáng)聲器、觸覺設(shè)備以及其它類型的輸出設(shè)備)。在一些情況下,輸入設(shè)備和輸出設(shè)備可以組合在單個(gè)設(shè)備中,例如,能夠顯示圖像并接收觸摸手勢(shì)的顯示器。上述用戶輸入設(shè)備和輸出設(shè)備在本領(lǐng)域中是公知的,并且不需要在這里進(jìn)行詳細(xì)討論。

      用戶界面系統(tǒng)809還可以包括相關(guān)聯(lián)的用戶界面軟件,該用戶界面軟件可由支持上文所討論的各種用戶輸入設(shè)備和輸出設(shè)備的處理系統(tǒng)802執(zhí)行。單獨(dú)地或與其它硬件和軟件元件彼此結(jié)合地,用戶界面軟件和用戶界面設(shè)備可以支持圖形用戶界面、自然用戶界面或任何其它類型的用戶界面。示例包括用戶界面705和用戶界面715。此外,可以經(jīng)由用戶界面系統(tǒng)809來輸入關(guān)于用戶界面而做出的用戶輸入。

      計(jì)算系統(tǒng)801與任何其它計(jì)算系統(tǒng)之間的通信可以通過通信網(wǎng)絡(luò)或多個(gè)網(wǎng)絡(luò)(例如,通信網(wǎng)絡(luò)710)并且根據(jù)各種通信協(xié)議、協(xié)議的組合或其變型來進(jìn)行。這種通信網(wǎng)絡(luò)的示例包括內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)、無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、虛擬網(wǎng)絡(luò)、軟件定義的網(wǎng)絡(luò)、數(shù)據(jù)中心總線、計(jì)算底板,或者任何其它類型的網(wǎng)絡(luò)、網(wǎng)絡(luò)的組合或其變型。上述通信網(wǎng)絡(luò)和協(xié)議是公知的,并且不需要在這里進(jìn)行詳細(xì)討論。然而,一些可以使用的通信協(xié)議包括但不限于因特網(wǎng)協(xié)議(ip、ipv4、ipv6等)、傳輸控制協(xié)議(tcp)和用戶數(shù)據(jù)報(bào)協(xié)議(udp),以及任何其它合適的通信協(xié)議、變型或其組合。

      在對(duì)信息進(jìn)行交換的上述示例中的任何示例中,可以根據(jù)各種協(xié)議中的任何一種協(xié)議進(jìn)行信息交換,包括xmpp(可擴(kuò)展消息傳遞和存在協(xié)議)、ftp(文件傳輸協(xié)議)、http(超文本傳輸協(xié)議)、https(http安全)、soap(簡(jiǎn)單對(duì)象訪問協(xié)議)、rest(表示狀態(tài)傳輸)、websocket、dom(文檔對(duì)象模型)、html(超文本標(biāo)記語言)、css(級(jí)聯(lián)樣式表)、html5、xml(可擴(kuò)展標(biāo)記語言)、javascript,json(javascript對(duì)象注釋)和ajax(異步j(luò)avascript和xml),以及任何其它合適的協(xié)議、變型或其組合。

      雖然圖1-8總體描繪了相對(duì)少的用戶和相對(duì)少的服務(wù)平臺(tái)、應(yīng)用平臺(tái)、應(yīng)用以及服務(wù)的實(shí)例,但是可以認(rèn)識(shí)到,本文所公開的概念可以大規(guī)模應(yīng)用。例如,可以將本文所公開的轉(zhuǎn)換過程部署為支持任何數(shù)量的化身會(huì)話、應(yīng)用、服務(wù)及其實(shí)例。

      從前述實(shí)施方式中可以認(rèn)識(shí)到對(duì)化身技術(shù)的各種改進(jìn)。使用會(huì)話特定的簡(jiǎn)檔將用戶動(dòng)作轉(zhuǎn)換成化身動(dòng)作的能力可以改進(jìn)與化身會(huì)話相關(guān)聯(lián)的同理心和連接性。這種技術(shù)效果改進(jìn)了化身應(yīng)用和服務(wù)的功能,并增強(qiáng)了這些應(yīng)用和服務(wù)的可用性。

      從前述公開中可以認(rèn)識(shí)到某些創(chuàng)造性方面,其中以下是各種示例。

      示例1:一種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有用于增強(qiáng)化身技術(shù)的程序指令,當(dāng)由處理系統(tǒng)執(zhí)行時(shí)該程序指令指示處理系統(tǒng)至少執(zhí)行以下操作:識(shí)別當(dāng)對(duì)由用戶生成的用戶動(dòng)作進(jìn)行評(píng)估以用于與化身相關(guān)聯(lián)的化身動(dòng)作中的可能表達(dá)時(shí)要應(yīng)用的針對(duì)化身會(huì)話的會(huì)話簡(jiǎn)檔;對(duì)用戶動(dòng)作進(jìn)行評(píng)估以確定用戶動(dòng)作是否與化身會(huì)話的會(huì)話簡(jiǎn)檔一致;以及

      對(duì)于與化身會(huì)話的會(huì)話簡(jiǎn)檔不一致的用戶動(dòng)作中的至少一個(gè)用戶動(dòng)作,通過與化身會(huì)話的會(huì)話簡(jiǎn)檔一致的化身動(dòng)作來表達(dá)用戶動(dòng)作的修改版本。

      示例2:示例1的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,為了識(shí)別會(huì)話簡(jiǎn)檔,程序指令指示處理系統(tǒng)至少部分地基于化身會(huì)話的上下文從多個(gè)可能的簡(jiǎn)檔中選擇會(huì)話簡(jiǎn)檔。

      示例3:示例1-2的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,多個(gè)可能的簡(jiǎn)檔每個(gè)均包括不同的允許動(dòng)作的范圍,并且其中為了對(duì)用戶動(dòng)作進(jìn)行評(píng)估以確定用戶動(dòng)作是否與會(huì)話簡(jiǎn)檔一致,程序指令指示處理系統(tǒng)確定用戶動(dòng)作是否落在允許動(dòng)作的范圍內(nèi)。

      示例4:示例1-3的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,程序指令進(jìn)一步指示處理系統(tǒng)基于化身會(huì)話的多個(gè)特性來識(shí)別化身會(huì)話的上下文。

      示例5:示例1-4的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,為了表達(dá)用戶動(dòng)作的修改版本,程序指令指示處理系統(tǒng)表達(dá)代替動(dòng)作的合成動(dòng)作。

      示例6:示例1-5的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,動(dòng)作的修改版本包括用戶動(dòng)作的僅僅一部分與合成動(dòng)作的混合。

      示例7:示例1-6的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,用戶動(dòng)作包括擴(kuò)展的注視,并且其中合成動(dòng)作包括重定向的注視。

      示例8:示例1-7的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,用戶動(dòng)作包括手勢(shì),并且其中合成動(dòng)作包括重定向的手勢(shì)。

      示例9:一種用于增強(qiáng)化身會(huì)話的方法,包括:識(shí)別當(dāng)對(duì)由用戶生成的用戶動(dòng)作進(jìn)行評(píng)估以用于與化身相關(guān)聯(lián)的化身動(dòng)作中的可能表達(dá)時(shí)要應(yīng)用的針對(duì)化身會(huì)話的會(huì)話簡(jiǎn)檔;對(duì)用戶動(dòng)作進(jìn)行評(píng)估以確定用戶動(dòng)作是否與化身會(huì)話的會(huì)話簡(jiǎn)檔一致;以及對(duì)于與化身會(huì)話的會(huì)話簡(jiǎn)檔不一致的用戶動(dòng)作中的至少一個(gè)用戶動(dòng)作,通過與化身會(huì)話的會(huì)話簡(jiǎn)檔一致的化身動(dòng)作來表達(dá)用戶動(dòng)作的修改版本。

      示例10:示例9的方法,其中,識(shí)別會(huì)話簡(jiǎn)檔包括至少部分地基于化身會(huì)話的上下文從多個(gè)可能的簡(jiǎn)檔中選擇會(huì)話簡(jiǎn)檔。

      示例11:示例9-10的方法,其中,多個(gè)可能的簡(jiǎn)檔每個(gè)均包括不同的允許動(dòng)作的范圍,并且其中對(duì)用戶動(dòng)作進(jìn)行評(píng)估包括確定用戶動(dòng)作是否落在允許動(dòng)作的范圍內(nèi)。

      示例12:實(shí)例9-11的方法,進(jìn)一步包括基于化身會(huì)話的多個(gè)特性來識(shí)別化身會(huì)話的上下文。

      示例13:實(shí)例9-12的方法,其中,表達(dá)用戶動(dòng)作的修改版本包括表達(dá)代替動(dòng)作的合成動(dòng)作。

      示例14:示例9-13的方法,其中,動(dòng)作的修改版本包括用戶動(dòng)作的僅僅一部分與合成動(dòng)作的混合。

      示例15:示例9-14的方法,其中,用戶動(dòng)作包括擴(kuò)展的注視,并且其中合成動(dòng)作包括重定向的注視。

      示例16:示例9-15的方法,其中,用戶動(dòng)作包括手勢(shì),并且其中合成動(dòng)作包括重定向的手勢(shì)。

      示例17:一種裝置,包括:一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);以及存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的用于增強(qiáng)化身技術(shù)的程序指令,當(dāng)由處理系統(tǒng)執(zhí)行時(shí)該程序指令指示處理系統(tǒng)至少執(zhí)行以下操作:識(shí)別要應(yīng)用于在化身會(huì)話期間發(fā)生的交互序列的針對(duì)化身會(huì)話的同理心簡(jiǎn)檔;捕獲由用戶在交互序列期間生成的用戶動(dòng)作,該交互序列在與用戶相關(guān)聯(lián)的化身與化身會(huì)話中的至少一個(gè)參與人員之間;針對(duì)交互序列生成化身動(dòng)作,化身動(dòng)作包括合成化身動(dòng)作與對(duì)應(yīng)于用戶動(dòng)作的子集的用戶驅(qū)動(dòng)的化身動(dòng)作的混合,以使得在交互序列期間化身動(dòng)作與化身會(huì)話的同理心簡(jiǎn)檔一致;以及驅(qū)動(dòng)化身展現(xiàn)化身動(dòng)作,該化身動(dòng)作包括合成化身動(dòng)作與用戶驅(qū)動(dòng)的動(dòng)作的混合。

      示例18:示例17的裝置,其中,程序指令進(jìn)一步指示處理系統(tǒng)基于化身會(huì)話的多個(gè)特性從多個(gè)同理心簡(jiǎn)檔中選擇同理心簡(jiǎn)檔。

      示例19:示例17-18的裝置,其中,多個(gè)同理心簡(jiǎn)檔中的每一個(gè)同理心簡(jiǎn)檔對(duì)將用戶動(dòng)作重新生產(chǎn)為化身動(dòng)作的貢獻(xiàn)的等級(jí)相對(duì)于多個(gè)同理心簡(jiǎn)檔中的同理心簡(jiǎn)檔彼此不同。

      示例20:示例17-19的裝置,進(jìn)一步包括處理系統(tǒng)被配置為執(zhí)行程序指令,其中用戶動(dòng)作包括擴(kuò)展的注視和手勢(shì),其中合成動(dòng)作包括重定向的注視和重定向的手勢(shì)。

      附圖中提供的功能框圖、操作場(chǎng)景和序列以及流程圖表示用于執(zhí)行本公開的新穎方面的示例性系統(tǒng)、環(huán)境以及方法。雖然出于簡(jiǎn)化說明的目的,本文所包括的方法可以以功能圖、操作場(chǎng)景或序列、或流程圖的形式并且可以被描述為一系列動(dòng)作,但是應(yīng)當(dāng)理解并認(rèn)識(shí)到,這些方法不受動(dòng)作順序的限制,如一些動(dòng)作可以根據(jù)其而以不同的順序發(fā)生和/或與本文所示出并描述的其它動(dòng)作同時(shí)發(fā)生。例如,本領(lǐng)域技術(shù)人員將理解并認(rèn)識(shí)到,可以將該方法替代地表示為一系列相互關(guān)聯(lián)的狀態(tài)或事件,例如,以狀態(tài)圖。此外,新穎的實(shí)施方式可能并非需要方法中所示出的所有動(dòng)作。

      本文所包括的說明書和附圖描述了具體實(shí)施方式,以教導(dǎo)本領(lǐng)域的技術(shù)人員如何做出并使用最佳選項(xiàng)。出于教導(dǎo)創(chuàng)造性原理的目的,一些常規(guī)方面已經(jīng)被簡(jiǎn)化或省略。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到落在本發(fā)明范圍內(nèi)的這些實(shí)施方式的變化。本領(lǐng)域的技術(shù)人員還將認(rèn)識(shí)到,可以以各種方式組合上文所描述的特征以形成多個(gè)實(shí)施方式。因此,本發(fā)明不限于上文所描述的具體實(shí)施方式,而僅由權(quán)利要求及其等同物限定。

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