【技术领域】
[0001] 本
发明涉及一种化身建立方法及化身建立装置,尤其涉及一种可快速地建立用户喜欢的化身的化身建立方法及化身建立装置。【背景技术】
[0002] 化身(Avatar)是用于在网络空间代表用户的影像,化身已广泛地应用于各种不同的应用场域,如电玩或
虚拟现实(VR)、
增强现实(AR)、
混合现实(MR)、扩展现实(XR)等。
[0003] 现有装置可内建
原型化身(Prototype Avatar),而用户/玩家可利用化身编辑
软件工具对原型化身进行编辑。然而,当用户向往/偏好的化身与装置中内建的原型化身差异较大时,用户需耗费大量的时间与精
力来对化身进行编辑。
[0004] 因此,如何快速地建立用户喜欢的化身就成为业界所努力的目标之一。【发明内容】
[0005] 因此,本发明的主要目的即在于提供一种可快速地建立用户喜欢的化身的化身建立方法及化身建立装置,以改善
现有技术的缺点。
[0006] 本发明
实施例公开一种化身建立方法,应用于化身建立装置,该化身建立方法包括:接收包含一张脸的相片;取得对应于该相片的多个初始化身参数;接收用户所输入的多个调整量;根据该多个初始化身参数及该多个调整量,取得多个调整后化身参数;以及根据该多个调整后化身参数,产生调整后化身。
[0007] 本发明实施例另公开一种化身建立装置,包括:处理单元;以及存储单元,耦接于该处理单元,用来存储程序码,其中该程序码指示该处理单元执行以下步骤:接收包含一张脸的相片;取得对应于该相片的多个初始化身参数;接收用户所输入的多个调整量;根据该多个初始化身参数及该多个调整量,取得多个调整后化身参数;以及根据该多个调整后化身参数,产生调整后化身。【
附图说明】
[0008] 图1为本发明实施例的化身建立装置的示意图。图2为本发明实施例的流程的示意图。
[0009] 附图标记说明:10 化身建立装置
12 处理单元
14 存储单元
140 程序码
16 用户
接口20 流程
200~212 步骤
【具体实施方式】
[0010] 图1为本发明实施例的化身建立装置10的示意图。化身建立装置10用来建立化身(Avatar),该化身为可用来在网络空间或应用程序中代表用户的影像,其中该应用程序可为电玩或可呈现虚拟现实(Virtual Reality,VR))、增强现实(Augmented Reality,AR)、混合现实(Mixed Reality,MR)或扩展现实(Extended Reality,XR)等等。在一实施例中,化身建立装置10可设置于VR/AR/MR/XR装置中。
[0011] 化身建立装置10包括处理单元12、存储单元14以及用户接口16。处理单元12可为(但不限于)处理器,其可为
中央处理器、应用处理器、
微处理器等等,处理单元12也可为特殊应用集成
电路(Application-specific integrated circuit,ASIC)。存储单元14可为用户身分模
块(Subscriber Identity Module,SIM)、只读
存储器(ROM)、快闪存储器(Flash)、
随机存取存储器(RAM)、只读记忆光盘(CD-ROM)、磁带、
硬盘或光学存储装置,而不限于此。存储单元14耦接于处理单元12,其用来存储程序码140。用户接口16用来接收用户/玩家所输入的信息。用户接口16耦接于处理单元12,其可包括
手势识别模块、语音辨识模块、眼球追踪模块、
键盘或触控面板中的至少一者。
[0012] 与现有化身建立装置不同的是,化身建立装置10可根据用户输入的照片建立化身,并允许用户编辑根据照片所建立的化身。
[0013] 请参考图2,图2为本发明实施例的流程20的示意图。流程20可编译成程序码140并由处理单元12来执行。流程20包括以下步骤:
[0014] 步骤200:开始。
[0015] 步骤202:接收包含一张脸的相片PIC。
[0016] 步骤204:取得对应于相片PIC的多个初始化身参数P0,I-Pn,I。
[0017] 步骤206:接收用户/玩家所输入的多个调整量ADJ0-ADJn。
[0018] 步骤208:根据多个初始化身参数P0,I-Pn,I及多个调整量ADJ0-ADJn,取得多个调整后化身参数P0,AD-Pn,AD。
[0019] 步骤210:根据多个调整后化身参数P0,AD-Pn,AD,建立调整后化身AAVT。
[0020] 步骤212:结束。
[0021] 在步骤200中,处理单元12可先建立原型化身(Prototype Avatar)。原型化身可具有多个预设化身参数P0,D-Pn,D。本发明所指的化身参数可为眼睛尺寸、眼睛形状、鼻子尺寸、鼻子形状,嘴巴尺寸、嘴巴形状、下颏尺寸或下颚尺寸。在一实施例中,处理单元12可先取得多个预设化身参数P0,D-Pn,D,再根据多个预设化身参数P0,D-Pn,D产生原型化身。
[0022] 在步骤202中,处理单元12接收包含有人脸的相片PIC。用户/玩家可依照其喜好选择相片PIC并将之输入至处理单元12。其中该人脸可为用户本人或为用户所偏好的人脸。在一实施例中,用户/玩家可通过存储器单元(如记忆卡或随身碟)输入相片PIC的档案(其可为JPEG档或BMP档),或是通过无线连接(如蓝牙连接或WiFi连接)或有线连接(如以太网络连接)输入相片PIC的档案,而不限于此。在一实施例中,用户/玩家可利用内嵌于化身建立装置10中的相机模块撷取相片PIC,其中内嵌于化身建立装置10中的相机模块包括镜头或
像素感测阵列,以撷取影像为相片PIC。
[0023] 在步骤204中,处理单元12取得多个初始化身参数P0,I-Pn,I,其中初始化身参数P0,I-Pn,I为对应于相片PIC的化身参数。在一实施例中,为了建立三维(3D)影像,处理单元12可进行多视
角相片人脸建模(Multi-View Photo Face Modeling)运算,以取得对应于相片PIC的多个初始化身参数P0,I-Pn,I。多视角相片人脸建模运算的技术细节为本发明所属技术领域中的一般技术人员所公知。例如,处理单元12可利用形变人脸模型(Morphing Face Model)去适配(Fit)用户/玩家所输入的相片PIC,可建立对应于相片PIC中人脸的三维人脸化身模型,而三维人脸化身模型包括初始化身参数P0,I-Pn,I。另外,三维人脸化身模型亦可包括动画特征模型(Animation Character Model)。
[0024] 取得多个初始化身参数P0,I-Pn,I之后,在一实施例中,处理单元12可根据初始化身参数P0,I-Pn,I呈现初始化身(其为影像)给用户/玩家看。当用户/玩家看到初始化身后,用户/玩家可参考初始化身对化身进行编辑。换句话说,用户/玩家可通过用户接口16输入对应于多个化身参数的多个调整量ADJ0-ADJn。因此,在步骤206中,处理单元12通过用户接口16自用户/玩家接收调整量ADJ0-ADJn。用户/玩家可通过输入接口输入多个调整量ADJ0-ADJn,输入接口可为
鼠标、键盘、触控面板、声控系统(或语音辨识系统)、手势辨识系统或虹模控制系统。
[0025] 在步骤208中,处理单元12根据多个初始化身参数P0,I-Pn,I及多个调整量ADJ0-ADJn,取得多个调整后化身参数P0,AD-Pn,AD。在一实施例中,处理单元12可产生调整后化身参数Pi,AD为初始化身参数Pi,I加上(或减去)调整量ADJi,而不限于此。
[0026] 在步骤210中,处理单元12根据多个调整后化身参数P0,AD-Pn,AD,建立调整后化身AAVT(其为影像),其中调整后化身参数P0,AD-Pn,AD为对应于调整后化身AAVT的化身参数。
[0027] 在本发明中,用户/玩家可在接收相片PIC中人脸的
基础上,进一步进行化身编辑,得到调整后化身AAVT。换句话说,化身建立装置10不但可以根据输入的照片建立化身,还可以允许用户/玩家对根据相片PIC所产生的化身进行编辑,而最终可产生调整后化身AAVT。
[0028] 现有技术中,用户向往/偏好的化身可能与装置中内建的原型化身差异较大,而使得用户需耗费大量的时间与精力来对化身进行编辑。相较之下,本发明可让用户输入其所喜好的相片PIC(跟原型化身比起来,相片PIC与用户喜欢的化身更为接近),并允许用户针对对应于相片PIC中人脸的初始化身进行编辑。因此,本发明可大幅节省编辑化身的时间及精力。
[0029] 综上所述,本发明可接收用户所输入的相片以产生初始化身,并允许用户对初始化身进行编辑。因此,本发明可节省编辑化身的时间及精力。以上所述仅为本发明的较佳实施例,凡依本发明
权利要求书所做的均等变化与修饰,皆应属本发明的涵盖范围。