用于创建和显示脸部略图化身的方法和装置制造方法

文档序号:6485501阅读:185来源:国知局
用于创建和显示脸部略图化身的方法和装置制造方法
【专利摘要】本发明提供一种用于创建脸部略图化身的方法、装置和计算机程序产品。脸部略图化身可以通过使脸部的略图相同脸部的图像上的多个脸部特征点相关来定义。可以基于脸部特征点在后续图像上的可变位置和在脸部略图化身与脸部特征点之间的相关性来修改脸部略图化身以模仿脸部的后续图像或者视频图像。可以在通信会话期间提供脸部略图化身以便提供视频通信。
【专利说明】用于创建和显示脸部略图化身的方法和装置

【技术领域】
[0001] 本发明的示例实施例主要地涉及视频通信并且更具体地涉及一种用于创建和显 示脸部略图化身的方法、装置和计算机程序,该脸部略图化身模仿参与视频通信的个人的 移动。

【背景技术】
[0002] 实时视频通信已经证明在改善在备选地仅通过语音通信的多方之间的通信时有 用。视频会议允许接收方看见脸部表情和身体语言、因此允许他们推断附加含义并且感觉 更多投入于对话中。
[0003] 尽管这一通信方法是有益的,但是许多通信设备没有用于以高效方式提供实时视 频会议的所需架构。移动设备的用户具体可能无足够带宽以支持视频会议,而具有足够带 宽的移动设备只有牺牲其它应用才能支持视频会议。或者它们可以提供使得视频会议的益 处被削弱的低质量视频。此外,无充分带宽以支持视频会议的移动设备的用户可以简单地 定量配给他们的数据使用而不希望使用视频会议一般需要的大量带宽。相似地,在移动设 备上的视频会议将耗用电池、因此可能缩短对话或者减少在充电之间的使用时间。
[0004] 除了限制视频会议实用性的资源消耗之外,一些用户还可以感觉视频会议侵犯他 们的隐私。例如用户可能在他们不想向另一方透露的位置或者用户具有他们不想通过视频 会议共享的具体物理特征。在这些情形中,视频会议可以提供比希望的信息更多的信息,并 且用户可以偏好在通信期间保留某个匿名水平。


【发明内容】

[0005] 因此提供一种用于创建和显示将在与另一方的通信期间利用的脸部略图化身的 方法、装置和计算机程序产品。通过使用脸部略图化身,用户可以减少全部视频会议需要的 带宽并且在提供比仅语音通信更多投入的通信会话之时维持匿名水平。
[0006] 在一个实施例中,提供一种用于创建可以与在脸部的第一图像上的关键脸部特征 点关联的脸部略图化身的方法。落在自然曲线上的脸部特征点和在脸部上的区分点可以在 脸部的第一图像上被标识并且可以用来跟踪脸部在后续图像中的移动和脸部表情。该方法 也可以包括接收脸部的略图。在一个实施例中,用户可以在用户的脸部之上提供手绘略图。 一个实施例的该方法包括接收定义脸部的略图的输入、然后略微更改略图以聚拢略图以与 脸部特征点对准。备选地,在另一实施例中,该方法可以包括基于脸部特征点创建脸部的略 图。无论略图是由用户提供还是从脸部特征点制造,一旦略图与脸部特征点对准,建立在脸 部略图与在第一图像上的脸部特征点之间的相关性以便创建脸部略图化身。此外,一个实 施例的该方法包括接收相同脸部的第二图像,并且在第二图像上标识在第一图像上标识的 相同脸部特征点的至少一子集,并且基于第二图像上的脸部特征点以及脸部略图化身与原 始图像上的脸部特征点的相关性修改脸部略图化身。因此,可以改变脸部略图化身以与脸 部特征点在图像上的新位置对准。这一方法允许重复该过程从而提供在通信期间的视频会 议的备选,因为接收方可以查看另一方的贯穿对话改变的化身以便模仿另一方的头部移动 和脸部表情。又一实施例提供一种用于可选地接收脸部的图像并且使图像在等待提供脸部 的略图之时被显示的方法。这一实施例可以被配置为在显示图像之前需要一个或者两个用 户准许。
[0007] 在另一实施例中,提供一种装置,该装置包括至少一个处理器和包括计算机程序 代码的至少一个存储器而至少一个存储器和计算机程序代码被配置为与处理器一起使该 装置标识脸部的第一图像上的多个脸部特征点、接收脸部的略图并且使略图与第一图像上 的脸部特征点相关以便创建脸部略图化身。至少一个存储器和计算机程序代码也可以被配 置为与处理器一起使该装置在与另一方的通信期间提供可变脸部化身略图以便模仿另一 方的头部移动和脸部表情。
[0008] 在另一实施例中,提供一种包括至少一个非瞬态计算机可读存储介质的计算机程 序产品,至少一个非瞬态计算机可读存储介质具有在其中存储的计算机可执行程序代码指 令。计算机可执行程序代码指令包括用于标识脸部的第一图像上的多个脸部特征点、接收 脸部的略图并且使略图与第一图像上的脸部特征点相关以便创建脸部略图化身的程序代 码指令。计算机可执行程序代码指令也可以在与另一方的通信期间提供可变脸部化身略图 以便模仿另一方的头部移动和脸部表情。
[0009] 在更多另一实施例中,提供一种装置,该装置包括用于标识脸部的第一图像上的 多个脸部特征点的装置、用于接收脸部的略图的装置以及用于使略图与第一图像上的脸部 特征点相关以便创建脸部略图化身的装置。另一实施例提供一种包括用于在与另一方的通 信期间随着脸部的图像改变而改变脸部略图化身以便模仿另一方的头部移动和脸部表情 的装置。

【专利附图】

【附图说明】
[0010] 已经这样用一般措词描述本发明的某些示例实施例,下文将参照附图,附图未必 按比例绘制,并且在附图中:
[0011] 图1是可以支持本发明的示例实施例的包括经由网络通信的多个移动终端的系 统的示意表示;
[0012] 图2是可以由移动终端具体化并且可以被配置为实施本发明的示例实施例的装 置的框图;
[0013] 图3是图示根据本发明的一个实施例执行的操作的流程图;
[0014] 图4图示根据本发明的一个示例实施例的多个脸部特征点的标识;
[0015] 图5图示根据本发明的一个示例实施例的覆在脸部的图像上的脸部的略图;
[0016] 图6图示根据本发明的一个示例实施例创建的脸部略图化身;并且
[0017] 图7图示根据本发明的一个实施例的一个示例创建的脸部略图化身,该脸部略图 化身已经基于脸部的图像的改变相对于图6的脸部略图化身而改变。

【具体实施方式】
[0018] 现在下文将参照其中示出本发明的一些、但是并非所有实施例的附图更完全地描 述本发明的一些实施例。实际上,本发明的各种实施例可以用许多不同形式来实现而不应 被解释为限于这里阐述的实施例;实际上,提供这些实施例使得本公开内容将满足合适的 法律要求。相似标号全篇指代相似要素。如这里所用,术语"数据"、"内容"、"信息"和相似 术语可以可互换地用来指代能够根据本发明的实施例传输、接收和/或存储的数据。因此, 使用任何这样的术语不应视为限制本发明的实施例的精神实质和范围。
[0019] 此外,如这里所用,术语'电路装置'指代(a)仅硬件的电路实现(例如在模拟电 路装置和/或数字电路装置中的实现);(b)电路与计算机程序产品的组合,该计算机程序 产品包括一个或者多个计算机可读存储器上存储的软件和/或固件指令,这些电路和计算 机程序产品一起工作以使装置执行这里描述的一个或者多个功能;以及(c)如下电路、如 比如微处理器或者微处理器的一部分,即使软件或者固件在物理上不存在,这些电路仍然 需要该软件或者固件用于操作。'电路装置'的这一定义适用于这里、包括在任何权利要求 中对这一术语的所有使用。作为又一示例,如这里所用,术语'电路装置'也包括如下实现, 该实现包括一个或者多个处理器和/或其(一个或多个)部分以及附带软件和/或固件。 作为另一示例,术语'电路装置'如这里所用也例如包括用于移动电话的基带集成电路或者 应用处理器集成电路或者在服务器、蜂窝网络设备、其它网络设备和/或其它计算设备中 的相似集成电路。
[0020] 如这里定义的那样,指代物理存储介质(例如易失性或者非易失性存储器设备) 的"计算机可读存储介质"可以区别于指代电磁信号的"计算机可读传输介质"。
[0021] 如以下描述的那样,提供一种用于创建和显示根据脸部的图像的改变而改变的脸 部略图化身的方法、装置和计算机程序产品。就这一点而言,一个示例实施例的该方法、装 置和计算机程序产品可以在与另一方的通信期间利用脸部略图化身以在对话期间图示脸 部表情和头部移动,而并不引入视频会议需求的相同带宽要求。本发明的一个示例实施例 的该方法、装置和计算机程序产品也可以允许比视频会议的私密增加的私密、因此吸引在 他们的与另一方的通信期间寻求某个匿名水平的用户。此外,一个示例实施例的该方法、装 置和计算机程序产品可以用于消遣,从而允许用户相互示出他们的脸部略图化身。这可以 尤其让十几岁者和儿童感觉有趣、但也能够受到任何年龄的用户的喜爱。
[0022] 参照图1,该系统可以包括被配置为通过网络15、比如任何类型的无线或者有线 网络或者其任何组合与用户设备11通信的用户设备10。备选地,另一实施例的用户设备 10、11可以相互直接通信而未依赖于网络15。用户设备10和11可以是能够捕获或者接 收图像的任何设备。例如用户设备10可以是移动终端并且可以由如以下描述的根据本发 明的实施例配置的比如图2中所示装置25构成或者包括装置25。然而应当理解移动终端 仅举例说明可以从本发明的实施例受益的一类用户设备、因此不应视为限制本发明的实施 例的范围。这样,虽然许多类型的移动终端、比如移动电话、移动电视、游戏设备、膝上型计 算机、相机、写字板计算机、可穿戴设备、视频记录器、音频/视频播放器或者前述各项的任 何组合以及其它类型的通信系统可以容易运用本发明的各种实施例,但是包括固定(非移 动)电子设备的其它用户设备也可以运用一些示例实施例。用户设备10和11可以如以下 描述的那样通过例如包括发送器和接收器的通信网络与网络15通信。
[0023] 现在参照图2,用于创建和显示脸部略图化身的装置25可以包括处理器20、通信 接口 24、用户接口 22和存储器设备26或者与它们通信。如以下描述和如图2中的虚线指 示的那样装置25在一些实施例、比如装置25被具体化为用户设备10的实施例中也可以可 选地包括相机28或者其它图像捕获设备。
[0024] 在一些实施例中,处理器20(和/或辅助处理器20或者以别的方式与处理器20 关联的协同处理器或者任何其它处理电路)可以经由用于在装置25的部件之间传递信息 的总线与存储器设备26通信。存储器设备26可以例如包括一个或者多个易失性和/或非 易失性存储器。换而言之,例如存储器设备26可以是包括门的电子存储设备(例如计算机 可读存储介质),这些门被配置为存储机器(例如计算设备、比如处理器20)可以可取回的 数据(位)。存储器设备26可以被配置为存储用于使该装置能够根据本发明的一个示例实 施例执行各种功能的信息、数据、内容、应用、指令等。例如存储器设备26可以被配置为缓 冲用于由处理器20处理的输入数据。附加地或者备选地,存储器设备26可以被配置为存 储用于由处理器20执行的指令。
[0025] 装置25可以在一些实施例中是被配置为运用本发明的一个示例实施例的用户终 端(例如移动终端10)或者通信设备。然而在一些实施例中,可以将装置25具体化为芯片 或者芯片组。换而言之,装置25可以包括一个或者多个物理封装(例如芯片),该一个或者 多个物理封装包括结构组件(例如基板)上的材料、部件和/或接线。结构组件可以提供 用于在其上包括的部件电路装置的物理强度、尺寸节约和/或电互作用限制。装置25因此 可以在一些情况下被配置为在单个芯片上或者作为单个"片上系统"实现本发明的一个实 施例。这样,在一些情况下,芯片或者芯片组可以构成用于执行一个或者多个操作的装置, 该一个或者多个操作用于提供这里描述的功能。
[0026] 可以用多个不同方式具体化处理器20。例如可以将处理器20具体化为各种硬件 处理装置、比如协同处理器、微处理器、控制器、数字信号处理器(DSP)、有或者无附带DSP 的处理单元或者各种其它处理电路装置中的一个或者多个硬件处理装置,这些其它处理电 路装置包括集成电路、如比如ASIC(专用集成电路)、FPGA(现场可编程门阵列)、微控制器 单元(MCU)、硬件加速器、专用计算机芯片等。这样,在一些实施例中,处理器20可以包括被 配置为独立执行的一个或者多个处理核。多核处理器可以在单个物理封装内实现多处理。 附加地或者备选地,处理器20可以包括经由总线被串接配置为实现独立执行指令、流水线 和/或多线程化的一个或者多个处理器。在将装置25具体化为移动终端的该实施例中,处 理器20可以由移动终端的处理器具体化。
[0027] 在一个示例实施例中,处理器20可以被配置为执行存储器设备26中存储的或者 处理器20以别的方式可访问的指令。备选地或者附加地,处理器20可以被配置为执行硬 编码的功能。这样,无论是通过硬件还是软件方法或者通过其组合来配置,处理器20可以 代表(例如在电路装置中物理地具体化的)能够在被相应地配置之时根据本发明的一个实 施例执行操作的实体。因此例如在将处理器20具体化为ASIC、FPGA等时,处理器20可以 是用于进行这里描述的操作的、具体配置的硬件。备选地,作为另一示例,在将处理器20具 体化为软件指令的执行器时,指令可以具体配置处理器20以在执行指令时执行这里描述 的算法和/或操作。然而在一些情况下,处理器20可以是具体设备(例如移动终端或者网 络实体)的处理器,该设备被配置为通过指令进一步配置处理器20来运用本发明的一个实 施例,这些指令用于执行这里描述的算法和/或操作。处理器20可以包括被配置为支持处 理器20的操作的时钟、算术逻辑单元(ALU)和逻辑门以及其它部件。
[0028] 同时,通信接口 24可以是在硬件或者硬件与软件的组合中具体化的任何装置、t匕 如设备或者电路装置,该装置被配置为从/向与装置25通信的网络14和/或任何其它设 备或者模块接收和/或传输数据。就这一点而言,通信接口 24可以例如包括用于实现与无 线通信网络通信的一个天线(或者多个天线)以及支持硬件和/或软件。附加地或者备选 地,通信接口 24可以包括用于与天线对接以引起经由天线发射信号或者处理接收经由天 线接收的信号的电路装置。在一些环境中,通信接口 24可以备选地支持或者也支持有线通 信。这样,例如通信接口 24可以包括用于支持经由线缆、数字用户线(DSL)、通用串行总线 (USB)或者其它机制的通信调制解调器和/或其它硬件/软件。
[0029] 在一些实施例、比如装置25由用户设备10具体化的实例中,装置25可以包括用 户接口 22,该用户接口又可以与处理器20通信以接收用户输入的指示和/或引起向用户 提供可听、可视、机械或者其它输出。这样,用户接口 22可以例如包括键盘、鼠标、操纵杆、 显示器、触屏、触摸区域、软键、麦克风、扬声器或者其它输入/输出机制。备选地或者附加 地,处理器20可以包括被配置为控制一个或者多个用户接口单元、如比如扬声器、振铃器、 麦克风、显示器等的至少一些功能的用户接口电路装置。处理器20和/或包括处理器20 的用户接口电路装置可以被配置为通过在处理器20可访问的存储器(例如存储器设备26 等)上存储的计算机程序指令(例如软件和/或固件)控制一个或者多个用户接口单元的 一个或者多个功能。
[0030] 在一些实施例、比如装置25由用户设备10具体化实例中,装置25可以包括被配 置为捕获包括视频图像的图像的相机28或者其它图像捕获设备。然而在其它实施例中,装 置25可以未包括相机28。备选地,图像可以由存储器设备26或者经由通信接口 24来提 供。
[0031] 现在参照图3,根据一个示例实施例概述用于创建脸部略图化身的操作。就这一点 并且如以下描述的那样,图3的操作可以由装置25执行并且在一个实施例中由移动终端执 行。装置25可以包括用于如在操作30中所示接收脸部的图像的装置、比如相机28、处理器 20、通信接口 24等。如在操作31中所示,该装置包括用于标识脸部的图像上的脸部特征点 的装置、比如相机28、处理器20等。可以用各种方式标识脸部特征点,并且可以标识包括落 在自然曲线上的脸部特征点和脸部上的区分点的多个不同脸部特征点。脸部特征点可以包 括辅助定义眼睛、眉毛、鼻子和脸部的轮廓的位置的脸部特征点、但是也可以包括定义任何 其他脸部特征的点。在脸部的图像上放置的脸部特征点的示例可以通过图4中的图像上的 点阵看见。
[0032] 装置25也可以包括用于如在操作32中所示接收脸部的略图的装置、比如处理器 20、用户接口 22等。就这一点而言,脸部的可以被接收略图的图像可以是脸部的被标识脸 部特征点的相同图像。用户可以在利用用户接口 22以通过以指示脸部特征、比如眼睛、鼻 子、嘴部和脸部的轮廓的位置这样的方式在图像之上绘图来提供输入之时提供略图。就这 一点而言,脸部的图像可以由用户接口显示,并且用户然后可以例如利用触板屏幕、鼠标或 者其它用户接口机制在脸部的多个特征之上勾勒。略图可以备选地是脸部的图像的从存储 器设备26访问的先前绘制的略图或者经由通信接口 24来提供。在图5中提供已经在脸部 的图像之上绘制的略图的示例。
[0033] 参照操作33,在一个实施例中,装置25可以包括用于使略图聚拢以与在操作31中 标识的图像上的脸部特征点对准的装置、比如处理器20等。该聚拢可以包括装置25、比如 处理器20将略图从它的原有状态略微更改,从而略图的线直接落在图像上的脸部特征点 之上、由此对准略图与来自脸部的相同图像的脸部特征点。在如果有的聚拢之后,装置25 也可以包括用于使略图与来自脸部的相同图像的脸部特征点相关以便创建脸部略图化身 的装置、比如处理器20等。就这一点而言,可以通过关联多个脸部特征点中的每个脸部特 征点与脸部的略图上的对应点来使脸部的略图和脸部特征点相关。在图6中示出描述的过 程产生的示例脸部略图化身。
[0034] 在一个实施例中,装置25可以包括用于使脸部略图化身在与另一方的通信会话 期间被提供的装置、比如通信接口 24、处理器20等。见图3的操作35。就这一点而言,通 信会话可以是视频会话的简化版本,其中在多方之间建立语音通信而通过提供脸部略图化 身来补充视频通信。脸部略图化身可以由另一方显示、由此提供关于用户的头部位置和脸 部表情的可视信息。尽管通信会话的每一方可以向另一方提供脸部略图化身,但是一个实 施例的该方法、装置和计算机程序产品无需这样的互易性,并且取而代之,通信会话的任一 方可以向另一方提供脸部略图化身而未接收另一方的脸部略图化身作为回报。
[0035] 在一些实施例中,装置25可以包括用于比如在操作36中接收脸部的附加、例如后 续图像的装置、比如通信接口 24、处理器20等。这样,由用户设备10来具体化的装置25 可以被配置为检测或者确定是否接收到脸部的附加图像。在接收到脸部的附加图像的实例 中,这一附加图像可以由相机28或者其它图像捕获设备捕获或者经由通信接口 24来接收。 无论脸部的附加图像的来源如何,可以向处理器20提供图像。这一实施例的装置25也可以 包括用于在脸部的附加图像中标识在操作31中在原有图像中标识的脸部特征点的至少子 集而在一个实施例中标识所有脸部特征点的装置、比如处理器20、相机28等。见操作37。 在脸部特征点的这一标识之后,装置25可以包括用于如在操作34中定义的那样使脸部略 图化身基于脸部特征点的新位置以及在略图与原有图像之间的相关性来修改的装置、比如 处理器20等。见操作38。就这一点而言,处理器20可以确定原有和附加图像的对应脸部 特征点的位置改变。基于对应脸部特征点的位置改变,处理器20可以使脸部略图化身通过 在脸部略图化身上标识在操作中与相应脸部特征点相关的点、然后基于脸部特征点的位置 从原有图像到附加图像的改变修改该点在脸部略图化身上的位置来相似地修改。
[0036] 举例而言,一个脸部特征点可以定义个人的嘴部的最左角。在原有图像中,这一脸 部特征点可以被标识、然后与脸部的略图上的点相关,该点标识嘴部的最左角。在附加图像 中,可以标识定义嘴部的最左角的脸部特征点,并且可以确定这一脸部特征点的位置已经 从原有图像到附加图像改变。这样,可以标识脸部略图化身的与嘴部的最左角对应的点,并 且可以用对应脸部特征点在位置上从原有图像到附加图像改变的相同方式改变脸部略图 化身的这一点的位置。
[0037] 在修改脸部略图化身之后,可以在通信会话期间提供修改的脸部略图化身。这样, 脸部略图化身可以向通信会话的另一方提供更新的化身,该更新的化身在通信会话的过程 期间模仿头部移动和脸部表情。因此,脸部略图化身的修改可以不仅让另一方感兴趣而且 可以向另一方提供脸部略图化身正在提供和捕获的可视线索。
[0038] 相同脸部的后续图像可以由装置25接收、由此允许重复操作35、36、37和38。可 以用视频图像的形式提供系列图像。附加图像或者视频图像可以由相机28或者其它图像 捕获设备捕获、从存储器设备26被取回或者经由通信接口 24被接收。无论附加图像的来 源如何,在通信会话期间向另一方提供可变脸部略图化身可以有益于另一方,该另一方可 以查看脸部略图化身的发送者的可变表情或者身体语言、由此提供相对于仅语音通信的改 善的通信。
[0039] 如以上描述的那样,图3图示根据本发明的示例实施例的装置25、方法和计算机 程序产品的流程图。将理解与包括一个或者多个计算机程序指令的软件的执行关联的各种 装置、比如硬件、固件、处理器、电路装置和/或其它设备可以实施流程图的每个块和在流 程图中的块的组合。例如计算机程序指令可以具体化以上描述的过程中的一个或者多个过 程。就这一点而言,具体化以上描述的过程的计算机程序指令可以由具体化本发明的一个 实施例的装置25的存储器设备26存储并且由装置25的处理器20执行。如将理解的那样, 可以向计算机或者其它可编程装置(例如硬件)上加载任何这样的计算机程序指令以产生 机器,从而所得计算机或者其它可编程装置实现在流程图的块中指定的功能。也可以在计 算机可读存储器中存储这些计算机程序指令,该计算机可读存储器可以指引计算机或者其 它可编程装置以特定方式工作,从而在计算机可读存储器中存储的指令产生制造品,该制 造品的执行实施在流程图的块中指定的功能。计算机程序指令也可以被加载到计算机或者 其它可编程装置上以使系列操作在计算机或者其它可编程装置上被执行以产生计算机实 施的过程,从而在计算机或者其它可编程装置上执行的指令提供用于实施在流程图的块中 指定的功能的操作。
[0040] 因而,流程图的块支持用于执行指定功能的装置的组合和用于执行指定功能的操 作的组合。也将理解流程图的一个或者多个块和在流程图中的块的组合可以由执行指定功 能的基于专用硬件的计算机系统或者由专用硬件与计算机指令的组合实现。
[0041] 在一些实施例中,可以修改或者进一步扩充操作中的某些操作。另外,在一些实施 例中,可以包括附加可选操作。可以按任何顺序和在任何组合中执行对以上操作的修改、添 加或者扩充。
[0042] 可以在各种场景中利用该方法、装置25和计算机程序产品。在一个实施例中,用 户可以创建脸部略图化身并且观看它模仿用户的如后续图像或者视频图像捕获的移动和 身体语言。在另一实施例中,相互通信的一方或者两方可以向另一方提供脸部略图化身以 便向通信会话提供至少某个可视情境。另外,任何数目的多方可以利用脸部略图化身来参 与通信会话。这些通信类型可以包括但不限于会议呼叫和在线课堂。
[〇〇43] 从在前文描述和关联附图中呈现的教导中受益的、在这些发明涉及的领域中的技 术人员将想到这里阐述的本发明的许多修改和其它实施例。因此将理解本发明将不限于公 开的具体实施例并且修改和其它实施例旨在于包含于所附权利要求的范围内。另外,虽然 前文描述和关联附图在单元和/或功能的某些示例组合的情境中描述示例实施例,但是应 当认识备选实施例可以提供单元和/或功能的不同组合而未脱离所附权利要求的范围。就 这一点而言,例如也如可以在所附权利要求中的一些权利要求阐述的那样设想与以上明确 描述的单元和/或功能组合不同的单元和/或功能组合。虽然这里运用具体术语,但是仅 在通用和描述意义上而并非出于限制的目的来使用它们。
【权利要求】
1. 一种方法,包括: 用处理器标识脸部的第一图像上的多个脸部特征点; 接收所述脸部的略图;以及 使所述略图与所述第一图像上的所述脸部特征点相关以便创建脸部略图化身。
2. 根据权利要求1所述的方法,其中接收所述脸部的所述略图包括接收对叠加在所述 脸部的所述第一图像上的略图进行定义的输入,并且其中所述方法还包括聚拢所述略图以 与所述第一图像上的所述脸部特征点对准。
3. 根据权利要求1所述的方法,其中接收所述脸部的所述略图包括利用所述脸部的所 述第一图像上的所述脸部特征点以定义所述脸部的所述略图。
4. 根据权利要求1-3中的任一权利要求所述的方法,还包括: 接收所述脸部的第二图像; 标识所述第二图像上的、在所述第一图像上被标识出的所述脸部特征点的至少一个子 集;以及 基于所述第二图像上的所述脸部特征点以及所述脸部略图化身与所述第二图像上的 所述脸部特征点的相关性来修改所述脸部略图化身。
5. 根据权利要求4所述的方法,还包括: 使所述脸部略图化身在至少两方之间的通信会话期间被提供;以及 贯穿所述通信会话重复所述接收、标识和修改。
6. 根据权利要求4所述的方法,其中所述脸部略图化身的所述修改包括模仿用户的头 部移动和脸部表情。
7. 根据权利要求1-6中的任一权利要求所述的方法,还包括: 接收所述脸部的所述图像,并且使所述脸部的所述图像在接收所述脸部的所述略图之 前被显示。
8. -种装置,包括至少一个处理器和包括计算机程序代码的至少一个存储器,所述至 少一个存储器和所述计算机程序代码被配置为与所述处理器一起使所述装置至少: 标识脸部的第一图像上的多个脸部特征点; 接收所述脸部的略图;以及 使所述略图与所述第一图像上的所述脸部特征点相关以便创建脸部略图化身。
9. 根据权利要求8所述的装置,其中所述至少一个存储器和所述计算机程序代码还被 配置为与所述处理器一起使所述装置通过接收对叠加在所述脸部的所述第一图像上的略 图进行定义的输入来接收所述脸部的所述略图;以及聚拢所述略图以与所述第一图像上的 所述脸部特征点对准。
10. 根据权利要求8所述的装置,其中所述至少一个存储器和所述计算机程序代码还 被配置为与所述处理器一起使所述装置通过利用所述脸部的所述第一图像上的所述脸部 特征点以定义所述脸部的所述略图来接收所述脸部的所述略图。
11. 根据权利要求8-10中的任一权利要求所述的装置,其中所述至少一个存储器和所 述计算机程序代码还被配置为与所述处理器一起使所述装置: 接收所述脸部的第二图像; 标识所述第二图像上的、在所述第一图像上被标识出的所述脸部特征点的至少一个子 集;以及 基于所述第二图像上的所述脸部特征点以及所述脸部略图化身与所述第二图像上的 所述脸部特征点的相关性来修改所述脸部略图化身。
12. 根据权利要求11所述的装置,其中所述至少一个存储器和所述计算机程序代码还 被配置为与所述处理器一起使所述装置: 使所述脸部略图化身在至少两方之间的通信会话期间被提供;以及 贯穿所述通信会话重复所述接收、标识和修改。
13. 根据权利要求11所述的装置,其中所述至少一个存储器和所述计算机程序代码还 被配置为与所述处理器一起使所述装置通过模仿用户的头部移动和脸部表情来修改所述 脸部略图化身。
14. 根据权利要求8-14中的任一权利要求所述的装置,其中所述至少一个存储器和所 述计算机程序代码还被配置为与所述处理器一起使所述装置: 接收所述脸部的所述图像;以及 使所述脸部的所述图像在接收所述脸部的所述略图之前被显示。
15. -种包括至少一个非瞬态计算机可读存储介质的计算机程序产品,所述至少一个 非瞬态计算机可读存储介质具有在其中存储的计算机可执行程序代码指令,所述计算机可 执行程序代码指令包括用于以下操作的程序代码指令: 标识脸部的第一图像上的多个脸部特征点; 接收所述脸部的略图;以及 使所述略图与所述第一图像上的所述脸部特征点相关以便创建脸部略图化身。
16. 根据权利要求15所述的计算机程序产品,其中用于接收所述脸部的所述略图的所 述程序代码指令包括用于接收对叠加在所述脸部的所述第一图像上的略图进行定义的输 入的程序代码指令,并且其中所述计算机可执行程序代码指令包括用于聚拢所述略图以与 所述第一图像上的所述脸部特征点对准的程序代码指令。
17. 根据权利要求15所述的计算机程序产品,其中用于接收所述脸部的所述略图的所 述程序代码指令包括用于利用所述脸部的所述第一图像上的所述脸部特征点以定义所述 脸部的所述略图的程序代码指令。
18. 根据权利要求15-17中的任一权利要求所述的计算机程序产品,其中所述计算机 可执行程序代码指令包括用于以下操作的程序代码指令: 接收所述脸部的第二图像; 标识所述第二图像上的、在所述第一图像上被标识出的所述脸部特征点的至少一个子 集;以及 基于所述第二图像上的所述脸部特征点以及所述脸部略图化身与所述第二图像上的 所述脸部特征点的相关性来修改所述脸部略图化身。
19. 根据权利要求18所述的计算机程序产品,其中所述计算机可执行程序代码指令包 括用于以下操作的程序代码指令: 使所述脸部略图化身在至少两方之间的通信会话期间被提供;以及 贯穿所述通信会话重复所述接收、标识和修改。
20. 根据权利要求18所述的计算机程序产品,其中用于修改所述脸部略图化身的所述 程序代码指令包括用于模仿用户的头部移动和脸部表情的程序代码指令。
【文档编号】G06K9/00GK104115160SQ201180076398
【公开日】2014年10月22日 申请日期:2011年12月19日 优先权日:2011年12月19日
【发明者】汪孔桥, 刘英斐 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1