In general, this paper describes a video communication system, which replaces the actual live image of the user with the avatar rendered by animation. The method may include: avatar; initiated communication; detection of user input; identify the user input command; user input recognition based animation generation; embodiment parameters; and transmitting animation commands and parameters in at least one embodiment.
【技术实现步骤摘要】
使用交互化身的通信
下列公开涉及视频通信,并且更特定地涉及使用交互化身的视频通信。
技术介绍
在移动设备中可用的种类日益增加的功能性已经对用户造成除简单电话外还经由视频来通信的期望。例如,用户可发起“视频通话”、“视频会议”等,其中设备中的拍摄装置和麦克风捕捉用户的音频和视频,其实时被传送到一个或多个其他接收者,例如其他移动设备、台式计算机、视频会议系统等。视频的通信可牵涉传送大量数据(例如,根据拍摄装置的技术、处理捕捉的图像数据所采用的特定视频编解码器,等)。考虑到现有2G/3G无线技术的带宽限制,和新兴4G无线技术的仍然有限的带宽,实施并发视频通话的许多设备用户可超出现有无线通信基础设施中的可用带宽,这可能负面影响视频通话的质量。附图说明要求保护的主旨的各种实施例的特征和优势将随着下列详细说明进行以及在参考图(其中类似的数字指示类似的部件)时变得明显,并且其中:图1A图示根据本公开的各种实施例的示例的设备到设备系统;图1B图示根据本公开的各种实施例的示例虚拟空间系统;图2图示根据本公开的各种实施例的示例设备;图3图示根据本公开的至少一个实施例的示例系统实现;以及图4是根据本公开的至少一个实施例的示例操作的流程图。尽管下列详细说明将参考说明性实施例而进行,其许多备选、修改和变化对于本领域内技术人员将是明显的。具体实施方式一般,该公开描述用于使用交互化身的视频通信的系统和方法。使用化身(如与实况图像不同)使要传送的数据的量大大减少,并且从而,化身通信需要较少的带宽。交互化身配置成通过基于用户输入修改选择的化身的显示来增强用户体验。此外,可捕捉用户语音并且将 ...
【技术保护点】
一个或多个非暂时计算机可读存储设备,具有存储在其上的指令,所述指令在由第一计算设备的至少一个处理器执行时促成操作,其包括:启用第一化身的选择;识别所述第一计算设备的用户的一个或多个面部特征;生成待传送到第二计算设备的信息,用于促使第一选择的化身在所述第二计算设备的显示器上动画地出现,其中所述信息基于所述第一计算设备的用户的所识别的一个或多个面部特征;以及基于用户输入命令启用第一选择的化身的动画,其中所述用户输入命令与所述一个或多个面部特征分离并且所述用户输入命令要在用户输入设备由所述第一计算设备的用户控制时由所述用户输入设备生成。
【技术特征摘要】
1.一个或多个非暂时计算机可读存储设备,具有存储在其上的指令,所述指令在由第一计算设备的至少一个处理器执行时促成操作,其包括:启用第一化身的选择;识别所述第一计算设备的用户的一个或多个面部特征;生成待传送到第二计算设备的信息,用于促使第一选择的化身在所述第二计算设备的显示器上动画地出现,其中所述信息基于所述第一计算设备的用户的所识别的一个或多个面部特征;以及基于用户输入命令启用第一选择的化身的动画,其中所述用户输入命令与所述一个或多个面部特征分离并且所述用户输入命令要在用户输入设备由所述第一计算设备的用户控制时由所述用户输入设备生成。2.如权利要求1所述的一个或多个存储设备,其中所述一个或多个面部特征待从所述第一计算设备的用户的一个或多个视频图像来识别。3.如权利要求1所述的一个或多个存储设备,其中所述指令在由所述第一计算设备的至少一个处理器执行时促成额外操作,其包括:处理所述第一计算设备的用户的音频信息以便传送到所述第二计算设备。4.如权利要求1所述的一个或多个存储设备,其中所述指令在由所述第一计算设备的至少一个处理器执行时促成额外操作,其包括:启用第二化身的选择;生成待传送到所述第二计算设备的第二信息,用于促使第二选择的化身在所述第二计算设备的显示器上动画地出现,其中所述第二信息基于所述第一计算设备的用户的所识别的一个或多个面部特征;以及促使在所述第一计算设备上显示第二选择的化身以使所述第一计算设备的用户能够在所述第二计算设备上观察第二选择的化身的出现。5.如权利要求1所述的一个或多个存储设备,其中所述指令在由所述第一计算设备的至少一个处理器执行时促成额外操作,其包括:将所述第一计算设备的用户的声音信息变换成待传送到所述第二计算设备的目标声音信息,其中所述变换用于使用一个或多个语音效果来使得所述第一计算设备的用户的声音信息失真。6.如权利要求5所述的一个或多个存储设备,其中所述一个或多个语音效果包括移调语音效果。7.如权利要求1所述的一个或多个存储设备,其中所述指令在由所述第一计算设备的至少一个处理器执行时促成额外操作,其包括:促使在所述第一计算设备上显示第一选择的化身以使所述第一计算设备的用户能够在所述第二计算设备上观察第一选择的化身的出现。8.一种第一计算设备,其包括:存储器电路,用于存储指令和数据;显示设备,用于显示化身;以及处理器电路,用于处理一个或多个指令来执行操作,其包括:启用第一化身的选择;识别所述第一计算设备的用户的一个或多个面部特征;生成待传送到第二计算设备的信息,用于促使第一选择的化身在所述第一计算设备的显示器上动画地出现,其中所述信息基于所述第一计算设备的用户的所识别的一个或多个面部特征;以及基于用户输入命令启用第一选择的化身的动画,其中所述用户输入命令与所述一个或多个面部特征分离并且所述用户输入命令要在用户输入设备由所述第一计算设备的用户控制时由所述用户输入设备生成。9.如权利要求8所述的第一计算设备,其进一步包括:视频拍摄装置设备,用于捕捉所述第一计算设备的用户的一个或多个视频图像,其中所述一个或多个面部特征待从所述第一计算设备的用户的一个或多个捕捉的视频图像来识别。10.如权利要求8所述的第一计算设备,其进一步包括音频捕捉设备,用于捕捉所述第一计算设备的用户的音频信息以便传送到所述第二计算设备。11.如权利要求8所述的第一计算设备,其中所述处理器用于处理一个或多个指令来执行额外操作,其包括:启用第二化身的选择;生成待传送到所述第二计算设备的第二信息,用于促使第二选择的化身在所述第一计算设备的显示器上动画地出现,其中所述第二信息基于所述第一计算设备的用户的所识别的一个或多个面部特征;以及促使在所述第一计算设备上显示第二选择的化身以使所述第一计算设备的用户能够在所述第一计算设备上观察第二选择的化身的出现。12.如权利要求8所述的第一计算设备,其中所述处理器用于处理一个或多个指令来执行额外操作,其包括:将所述第一计算设备的用户的声音信息变换成待传送到所述第二计算设备的目标声音信息,其中所述变换用于使用一个或多个语音效果来使得所述第一计算设备的用户的声音信息失真。13.如权利要求12所述的第一计算设备,其中所述一个或多个语音效果包括移调语音效果。14.如权利要求8所述的第一计算设备,其中所述处理器用于处理一个或多个指令来执行额外操作,其包括:促使在所述第一计算设备上显示第一选择的化身以使所述第一计算设备的用户能够在所述第一计算设备上观察第一选择的化身的出现。15.一种方法,其包括:由第一计算设备启用第一化身的选择;由所述第一计算设备识别所述第一计算设备的用户的一个或多个面部特征;由所述第一计算设备生成待传送到第二计算设备的信息,用于促使第一选择的化身在所述第二计算设备的显示器上动画地出现,其中所述信息基于所述第一计算设备的用户的所识别的一个或多个面部特征;以及由所述第一计算设备基于用户输入命令启用第一选择的化身的动画,其中所述用户输入命令与所述一个或多个面部特征分离并且所述用户输入命令要在用户输入设备由所述第一计算设备的用户控制时由所述用户输入设备生成。16.如权利要求15所述的方法,其中所述一个或多个面部特征待从所述第一计算设备的用户的一个或多个视频图像来识别。17.如权利要求15所述的方法,其进一步包括:由所述第一计算设备处理所述第一计算设备的用户的音频信息以便传送到所述第二计算设备。18.如权利要求15所述的方法,其进一步包括:由所述第一计算设备启用第二化身的选择;由所述第一计算设备生成待传送到所述第二计算设备的第二信息,用于促使第二选择的化身在所述第二计算设备的显示器上动画地出现,其中所述第二信息基于所述第一计算设备的用户的所识别的一个或多个面部特征;以及由所述第一计算设备在所述第一计算设备上显示第二选择的化身以使所述第一计算设备的用户能够在所述第二计算设备上观察第二选择的化身的出现。19.如权利要求15所述的方法,其进一步包括:由所述第一计算设备将所述第一计算设备的用户的声音信息变换成待传送到所述第二计算设备的目标声音信息,其中所述变换用于使用一个或多个语音效果来使得所述第一计算设备的用户的声音信息失真。20.如权利要求19所述的方法,其中所述一个或多个语音效果包括移调语音效果。21.如权利要求15所述的方法,其进一步包括:由所述第一计算设备在所述第一计算设备上显示第一选择的化身以使所述第一计算设备的用户能够在所述第二计算设备上观察第一选择的化身的出现。22.一种第一计算设备,其包括:化身选择模块,用于启用第一化身的选择;特征提取模块,用于识别所述第一计算设备的用户的一个或多个面部特征;以及化身控制模块,用于:生成待传送到第二计算设备的信息,用于促使第一选择的化身在所述第一计算设备的显示器上动画地出现,其中所述信息基于所述第一计算设备的用户的所识别的一个或多个面部特征;以及基于用户输入命令启用第一选择的化身的动画,其中所述用户输入命令与所述一个或多个面部特征分离并且所述用户输入命令要在用户输入设备由所述第一计算设备的用户控制时由所述用户输入设备生成。23.如权利要求22所述的第一计算设备,其进一步包括面部检测和跟踪模块,用于检测和跟踪所述第一计算设备的用户的面部。24.如权利要求22所述的第一计算设备,其进一步包括音频捕捉设备,用于捕捉所述第一计算设备的用户的音频信息以便传送到所述第二计算设备。25.如权利要求22所述的第一计算设备,其中所述化身选择模块进一步用于启用第二化身的选择。26.如权利要求25所述的第一计算设备,其中所述化身控制模块进一步用于生成待传送到所述第二计算设备的第二信息,用于促使第二选择的化身在所述第一计算设备的显示器上动画地出现,其中所述第二信息基于所述第一计算设备的用户的所识别的一个或多个面部特征。27.如权利要求26所述的第一计算设备,其进一步包括显示模块,用于在所述第一计算设备上显示第二选择的化身以使所述第一计算设备的用户能够在所述第一计算设备上观察第二选择的化身的出现。28.如权利要求22所述的第一计算设备,其进一步包括音频变换模块,用于将所述第一计算设备的用户的声音信息变换成待传送到所述第二计算设备的目标声音信息,其中所述变换用于使用一个或多个语音效果来使得所述第一计算设备的用户的声音信息失真。29.如权利要求28所述的第一计算设备,其中所述一个或多个语音效果包括移调语音效果。30.如权利要求22所述的第一计算设备,其进一步包括显示模块,用于在所述第一计算设备上显示第一选择的化身以使所述第一计算设备的用户能够在所述第一计算设备上观察第一选择的化身的出现。31.如权利要求22所述的第一计算设备,其进一步包括音频捕捉设备,用于捕捉所述第一计算设备的用户的一个或多个视频图像,其中所述一个或多个面部特征待从所述计算设备的用户的一个或多个捕捉的视频图像来识别。32.一个或多个非暂时计...
【专利技术属性】
技术研发人员:童晓峰,李文龙,杜杨洲,W胡,Y张,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。