CN109525483A - 移动终端及其互动动画的生成方法、计算机可读存储介质 - Google Patents

移动终端及其互动动画的生成方法、计算机可读存储介质 Download PDF

Info

Publication number
CN109525483A
CN109525483A CN201811352022.9A CN201811352022A CN109525483A CN 109525483 A CN109525483 A CN 109525483A CN 201811352022 A CN201811352022 A CN 201811352022A CN 109525483 A CN109525483 A CN 109525483A
Authority
CN
China
Prior art keywords
mobile terminal
image data
face image
user
interactive animation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811352022.9A
Other languages
English (en)
Inventor
许玉新
张刘哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201811352022.9A priority Critical patent/CN109525483A/zh
Publication of CN109525483A publication Critical patent/CN109525483A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • G06V40/171Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种移动终端及其互动动画的生成方法、计算机可读存储介质。该方法包括:获取用户的人脸图像数据;向至少一个其他移动终端发送所述人脸图像数据,并且接收来自所述至少一个其他移动终端的人脸图像数据;根据所述用户的人脸图像数据和接收的来自所述至少一个其他移动终端的人脸图像数据生成具有至少两个虚拟形象的互动动画。通过各个移动终端获取各自用户的人脸图像数据,再将人脸图像数据传输至其他移动终端,这样可在每个移动终端上生成互动动画,互动动画中具有与各个用户表情动作相匹配的虚拟形象,以增加多方的互动体验性。

Description

移动终端及其互动动画的生成方法、计算机可读存储介质
技术领域
本发明属于移动通讯技术领域,特别涉及一种移动终端及其互动动画的生成方法、计算机可读存储介质。
背景技术
目前智能移动通讯设备越来越普遍,人们使用的频率也越来越多,人们使用设备的场景也越来越多,尤其是人们越来越普遍使用相机应用,而且现在相机也有很多趣味性功能。例如在预览时将人脸特征点数据提取出来,利用动物头像来模拟人的表情,例如动嘴巴、摇头、眨眼睛、嘟嘴等。但是,在多人的情况下,很难用一台手机的前置摄像头拍摄全部人的人脸,这样在预览时很难生成多人的动物形象,互动体验较差。
发明内容
(一)本发明所要解决的技术问题
本发明要解决的技术问题是:如何提高利用移动终端进行互动时的使用体验。
(二)本发明所采用的技术方案
为了实现上述的目的,本发明采用了如下的技术方案:
一种移动终端的互动动画的生成方法,包括:
获取用户的人脸图像数据;
向至少一个其他移动终端发送所述人脸图像数据,并且接收来自所述至少一个其他移动终端的人脸图像数据;
根据所述用户的人脸图像数据和接收的来自所述至少一个其他移动终端的人脸图像数据生成具有至少两个虚拟形象的互动动画。
优选地,所述获取用户的人脸图像数据的具体方法包括:
获取用户的多张连续帧互动图片;
依次获取多张连续帧互动图片中每帧互动图片的人脸关键点位置数据;
根据多张连续帧互动图片的人脸关键点位置数据生成人脸图像数据。
优选地,所述人脸关键点位置数据包括眼睛位置数据、嘴巴位置数据、鼻子位置数据以及眉毛位置数据。
优选地,所述根据所述用户的人脸图像数据和接收的来自所述至少一个其他移动终端的人脸图像数据生成具有至少两个虚拟形象的互动动画的具体方法包括:
根据所述用户的人脸图像数据生成具有第一虚拟形象的动画,并根据所述至少一个其他移动终端的人脸图像数据生成具有至少一个第二虚拟形象的动画;
将具有第一虚拟形象的动画和具有至少一个第二虚拟形象的动画合成在同一画面中,以生成具有至少两个虚拟形象的互动动画。
优选地,所述虚拟形象为动物形象。
优选地,所述向至少一个其他移动终端发送所述人脸图像数据,并且接收来自所述至少一个其他移动终端的人脸图像数据的具体方法包括:
通过WiFi通讯方式向作为服务端的移动终端发送作为客户端的各个移动终端的用户的人脸图像数据,并将作为客户端的各个移动终端的用户的人脸图像数据存储至所述服务端,其中,所述服务端为多人互动的发起端,所述客户端为多人互动的被叫端,且作为所述客户端的移动终端的数量大于或等于2;
并通过WiFi通讯方式向所述客户端发送所述服务端的用户的人脸图像数据以及所述服务端存储的其他客户端的用户的人脸图像数据。
或者,所述向至少一个其他移动终端发送所述人脸图像数据,并且接收来自所述至少一个其他移动终端的人脸图像数据的具体方法包括:
通过蓝牙通讯方式将用户的人脸图像数据发送至进行互动的另一其他移动终端,并且通过蓝牙通讯方式接收进行互动的另一其他移动终端的人脸图像数据。
本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有移动终端的互动动画的生成程序,所述移动终端的互动动画的生成程序被处理器执行时实现任一种上述的移动终端的互动动画的生成方法。
本发明还公开了一种移动终端,所述移动终端包括存储器、处理器和存储在所述存储器上的移动终端的互动动画的生成程序,所述移动终端的互动动画的生成程序被所述处理器执行时实现任一种上述的移动终端的互动动画的生成方法。
(三)有益效果
本发明公开了一种移动终端及其互动动画的生成方法、计算机可读存储介质,通过各个移动终端获取各自用户的人脸图像数据,再将人脸图像数据传输至其他移动终端,这样可在每个移动终端上生成互动动画,互动动画中具有与各个用户表情动作相匹配的虚拟形象,以增加多方的互动体验性。
附图说明
图1是本发明的实施例一的生成方法的流程图;
图2是本发明的实施例一的获取用户的人脸图像数据的方法的流程图;
图3是本发明的实施例三的移动终端的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
如图1所示,根据本发明的实施例一的移动终端的互动动画的生成方法流程图,该生成方法包括步骤S10至步骤S20:
步骤S10:获取用户的人脸图像数据。
具体地,如图2所示,该步骤包括如下步骤S101至步骤S103:
步骤S101:获取用户的多张连续帧互动图片。具体来说,当前移动终端在与其他移动终端发起多方或者双方互动时,移动终端的用户可以做出不同的表情动作,这时利用移动终端的前置摄像头拍摄具有不同表情动作的多张连续帧互动图片。当然也可以直接利用前置摄像头拍摄用户做出不同的表情动作的视频,这样视频中具有多张连续帧互动图片,且具有更加丰富的人脸表情信息。在此不对多张连续帧互动图片之间的间隔时间做限定。
步骤S102:依次获取多张连续帧互动图片中每帧互动图片的人脸关键点位置数据。
具体来说,利用人脸识别算法对每帧互动图片的人脸图像进行特征提取,获得人脸关键点位置数据,其中人脸识别算法可采用openCV平台上的检测算法,在此不做赘述。进一步地,获取的人脸关键点位置数据包括眼睛位置数据、嘴巴位置数据、鼻子位置数据以及眉毛位置数据,这些数据可用于表征人脸的表情变化。
步骤S103:根据多张连续帧互动图片的人脸关键点位置数据生成人脸图像数据。将获取的人脸关键点位置数据按照时间先后顺序打包生成人脸图像数据,便于后续数据的传输。
步骤S20:向至少一个其他移动终端发送人脸图像数据,并且接收来自至少一个其他移动终端的人脸图像数据。具体来说,进行多方互动的用户利用各自的移动终端获取各个的人脸图像数据,并将各自的人脸图像数据发送至对方用户的移动终端,这样各个用户的移动终端拥有全部用户的人脸图像数据。
下面通过两个实施方式来说明如何进行人脸图像数据的传输。
第一种实施方式为利用蓝牙通讯的方式进行点对点的传输。
具体来说,只有两个移动终端进行双方互动且互动双方距离较近时,当其中一个移动终端获取了用户的人脸图像数据后,利用蓝牙通讯方式将用户的人脸图像数据传送给另一其他移动终端,且该其中一个移动终端通过蓝牙通讯方式接收进行互动的另一其他移动终端的人脸图像数据。这种传输方式适合近距离的双方互动,且具有良好的传输效率,互动体验高。
第二种实施方式为利用WiFi等局域网的方式进行数据传输。
具体来说,由于目前市场上的蓝牙通讯技术主要是点对点传输,不适合点对多的数据传输。当多人进行互动时,可采用WiFi通讯方式进行数据传输。具体地,该方式包括如下步骤:
通过WiFi通讯方式向作为服务端的移动终端发送作为客户端的各个移动终端的用户的人脸图像数据,并将作为客户端的各个移动终端的用户的人脸图像数据存储至所述服务端,其中,服务端为多人互动的发起端,客户端为多人互动的被叫端,且作为客户端的移动终端的数量大于或等于2。举例来说,当移动终端A、B、C进行多方互动,其中移动终端A向移动终端B和移动终端C发起多方互动,这时移动终端A作为服务端,移动终端B和移动终端C作为客户端。移动终端B和移动终端C分别将各自用户的人脸图像数据发送至移动终端A中,这时移动终端A中拥有移动终端A、移动终端B和移动终端C三方用户的人脸图像数据。
进一步地,通过WiFi通讯方式向客户端发送服务端的用户的人脸图像数据以及服务端存储的其他客户端的用户的人脸图像数据。举例来说,移动终端A将其存储的移动终端A和移动终端B两方的人脸图像数据发送至移动终端C中,这时移动终端C中拥有移动终端A、移动终端B和移动终端C三方用户的人脸图像数据。同时,移动终端A将其存储的移动终端A和移动终端C两方的人脸图像数据发送至移动终端B中,这时移动终端B中拥有移动终端A、移动终端B和移动终端C三方用户的人脸图像数据,这样各个移动终端中都拥有了进行多方互动的各方的人脸图像数据,具有良好的多人互动体验。
步骤S30:根据用户的人脸图像数据和接收的来自至少一个其他移动终端的人脸图像数据生成具有至少两个虚拟形象的互动动画。
具体地,根据用户的人脸图像数据生成具有第一虚拟形象的动画,并根据至少一个其他移动终端的人脸图像数据生成具有至少一个第二虚拟形象的动画。即每个用户的移动终端根据其存储的进行多人互动的各个用户的人脸图像数据,分别生成与各个用户的表情动作相对应的虚拟形象。进一步地,将具有第一虚拟形象的动画和具有至少一个第二虚拟形象的动画合成在同一画面中,以生成具有至少两个虚拟形象的互动动画。这样同一个动画中拥有与进行多方互动的用户表情动作对应的虚拟形象,具有良好的互动体验。且互动过程中,用户可通过相应的表情动作来进行相互之间的互动,以增加趣味性。作为优选实施例,本实施例的虚拟形象为动物形象,但并不限于此。
实施例二
根据本发明的实施例二的计算机可读存储介质,该计算机可读存储介质存储有移动终端的互动动画的生成程序,移动终端的互动动画的生成程序被处理器执行时实现如实施例一所述的移动终端的互动动画的生成方法。
实施例三
如图3所示,根据本发明的实施例三的移动终端,该移动终端包括存储器100、处理器200和存储在存储器100上的移动终端的互动动画的生成程序300,移动终端的互动动画的生成程序300被处理器200执行时实现如实施例一所述的移动终端的互动动画的生成方法。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员能够理解本发明,但是本发明不仅限于具体实施方式的范围,对本技术领域的普通技术人员而言,各种变化只要在所附的权利要求限定和确定的本发明精神和范围内,一切利用本发明构思的发明创造均在保护之列。

Claims (9)

1.一种移动终端的互动动画的生成方法,其特征在于,包括:
获取用户的人脸图像数据;
向至少一个其他移动终端发送所述人脸图像数据,并且接收来自所述至少一个其他移动终端的人脸图像数据;
根据所述用户的人脸图像数据和接收的来自所述至少一个其他移动终端的人脸图像数据生成具有至少两个虚拟形象的互动动画。
2.根据权利要求1所述的互动动画的生成方法,其特征在于,所述获取用户的人脸图像数据的具体方法包括:
获取用户的多张连续帧互动图片;
依次获取多张连续帧互动图片中每帧互动图片的人脸关键点位置数据;
根据多张连续帧互动图片的人脸关键点位置数据生成人脸图像数据。
3.根据权利要求2所述的互动动画的生成方法,其特征在于,所述人脸关键点位置数据包括眼睛位置数据、嘴巴位置数据、鼻子位置数据以及眉毛位置数据。
4.根据权利要求2所述的互动动画的生成方法,其特征在于,所述根据所述用户的人脸图像数据和接收的来自所述至少一个其他移动终端的人脸图像数据生成具有至少两个虚拟形象的互动动画的具体方法包括:
根据所述用户的人脸图像数据生成具有第一虚拟形象的动画,并根据所述至少一个其他移动终端的人脸图像数据生成具有至少一个第二虚拟形象的动画;
将具有第一虚拟形象的动画和具有至少一个第二虚拟形象的动画合成在同一画面中,以生成具有至少两个虚拟形象的互动动画。
5.根据权利要求1所述的互动动画的生成方法,其特征在于,所述虚拟形象为动物形象。
6.根据权利要求1至5任一项所述的互动动画的生成方法,其特征在于,所述向至少一个其他移动终端发送所述人脸图像数据,并且接收来自所述至少一个其他移动终端的人脸图像数据的具体方法包括:
通过WiFi通讯方式向作为服务端的移动终端发送作为客户端的各个移动终端的用户的人脸图像数据,并将作为客户端的各个移动终端的用户的人脸图像数据存储至所述服务端,其中,所述服务端为多人互动的发起端,所述客户端为多人互动的被叫端,且作为所述客户端的移动终端的数量大于或等于2;
并通过WiFi通讯方式向所述客户端发送所述服务端的用户的人脸图像数据以及所述服务端存储的其他客户端的用户的人脸图像数据。
7.根据权利要求1至5任一项所述的互动动画的生成方法,其特征在于,所述向至少一个其他移动终端发送所述人脸图像数据,并且接收来自所述至少一个其他移动终端的人脸图像数据的具体方法包括:
通过蓝牙通讯方式将用户的人脸图像数据发送至进行互动的另一其他移动终端,并且通过蓝牙通讯方式接收进行互动的另一其他移动终端的人脸图像数据。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有移动终端的互动动画的生成程序,所述移动终端的互动动画的生成程序被处理器执行时实现如权利要求1至7任一项所述的移动终端的互动动画的生成方法。
9.一种移动终端,其特征在于,所述移动终端包括存储器、处理器和存储在所述存储器上的移动终端的互动动画的生成程序所述移动终端的互动动画的生成程序被所述处理器执行时实现如权利要求1至7任一项所述的移动终端的互动动画的生成方法。
CN201811352022.9A 2018-11-14 2018-11-14 移动终端及其互动动画的生成方法、计算机可读存储介质 Pending CN109525483A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811352022.9A CN109525483A (zh) 2018-11-14 2018-11-14 移动终端及其互动动画的生成方法、计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811352022.9A CN109525483A (zh) 2018-11-14 2018-11-14 移动终端及其互动动画的生成方法、计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN109525483A true CN109525483A (zh) 2019-03-26

Family

ID=65777516

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811352022.9A Pending CN109525483A (zh) 2018-11-14 2018-11-14 移动终端及其互动动画的生成方法、计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN109525483A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110430553A (zh) * 2019-07-31 2019-11-08 广州小鹏汽车科技有限公司 车辆间的互动方法、装置、存储介质及控制终端
CN113559503A (zh) * 2021-06-30 2021-10-29 上海掌门科技有限公司 视频生成方法、设备及计算机可读介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106937154A (zh) * 2017-03-17 2017-07-07 北京蜜枝科技有限公司 处理虚拟形象的方法及装置
CN108234276A (zh) * 2016-12-15 2018-06-29 腾讯科技(深圳)有限公司 一种虚拟形象之间互动的方法、终端及***
CN108259806A (zh) * 2016-12-29 2018-07-06 中兴通讯股份有限公司 一种视频通信方法、设备和终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234276A (zh) * 2016-12-15 2018-06-29 腾讯科技(深圳)有限公司 一种虚拟形象之间互动的方法、终端及***
CN108259806A (zh) * 2016-12-29 2018-07-06 中兴通讯股份有限公司 一种视频通信方法、设备和终端
CN106937154A (zh) * 2017-03-17 2017-07-07 北京蜜枝科技有限公司 处理虚拟形象的方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110430553A (zh) * 2019-07-31 2019-11-08 广州小鹏汽车科技有限公司 车辆间的互动方法、装置、存储介质及控制终端
CN110430553B (zh) * 2019-07-31 2022-08-16 广州小鹏汽车科技有限公司 车辆间的互动方法、装置、存储介质及控制终端
CN113559503A (zh) * 2021-06-30 2021-10-29 上海掌门科技有限公司 视频生成方法、设备及计算机可读介质
CN113559503B (zh) * 2021-06-30 2024-03-12 上海掌门科技有限公司 视频生成方法、设备及计算机可读介质

Similar Documents

Publication Publication Date Title
KR102292537B1 (ko) 이미지 처리 방법 및 장치, 및 저장 매체
CN106231434B (zh) 一种基于人脸检测的直播互动特效实现方法及***
US9398262B2 (en) Communication using avatar
CN106454481B (zh) 一种移动终端直播互动的方法及装置
CN104038909B (zh) 一种信息交互方法和设备
JP2016537922A (ja) 擬似ビデオ通話方法及び端末
KR102382521B1 (ko) 아바타를 이용하여 영상 통화를 수행하는 사용자 단말, 통화 중계 서버 및 방법
CN112199016B (zh) 图像处理方法、装置、电子设备及计算机可读存储介质
CN111064919A (zh) 一种vr远程会议方法及装置
EP3839768A1 (en) Mediating apparatus and method, and computer-readable recording medium thereof
CN109150690B (zh) 交互数据处理方法、装置、计算机设备和存储介质
EP3739870B1 (en) Depth camera based image stabilization
WO2024078243A1 (zh) 视频生成模型的训练方法、装置、存储介质及计算机设备
CN109525483A (zh) 移动终端及其互动动画的生成方法、计算机可读存储介质
CN109413152A (zh) 图像处理方法、装置、存储介质及电子设备
Subramanyam et al. Evaluating the impact of tiled user-adaptive real-time point cloud streaming on VR remote communication
CN109039851B (zh) 交互数据处理方法、装置、计算机设备和存储介质
CN111242714A (zh) 产品推荐方法及装置
KR20170127354A (ko) 페이셜 모션 캡쳐를 이용한 얼굴 변환 화상 대화 장치 및 방법
CN108320331A (zh) 一种生成用户场景的增强现实视频信息的方法与设备
CN116016837A (zh) 一种沉浸式虚拟网络会议方法和装置
CN110413109A (zh) 虚拟内容的生成方法、装置、***、电子设备及存储介质
CN114915852B (zh) 视频通话交互方法、装置、计算机设备和存储介质
JP2023551181A (ja) 仮想会議において送信参加者の3d表現を提供すること
CN107846634B (zh) 音视频文件共享方法、装置及***、存储介质、终端设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190326

RJ01 Rejection of invention patent application after publication