本发明专利技术涉及动态虚拟对象实现技术,本发明专利技术的动态虚拟对象实现系统的处理器包括:实际对象信息推定模块,基于与从所输入的图像中获取的实际对象有关的基础属性信息来推定三维属性信息;运动属性应用模块,将与上述三维属性信息相应的运动属性信息分别应用于与上述实际对象相对应的虚拟对象上;对象-动作匹配模块,对与应用于上述虚拟对象上的运动属性相应的动作信息与所对应的虚拟对象进行匹配;以及映射图像输出模块,执行上述实际对象和虚拟对象之间的整合以及多个对象和环境之间的整合,并输出映射了上述实际对象、虚拟对象及环境的图像。
Dynamic Virtual Object Implementation System and Method
【技术实现步骤摘要】
动态虚拟对象实现系统及方法
本专利技术涉及动态虚拟对象实现技术(technologyforimplementingDynamicvirtualobject),具体地,利用根据从实际对象获取的基础属性信息而推定的三维(3D)属性信息来将动作应用于虚拟对象,从而实现动态虚拟对象的系统及方法。
技术介绍
最近,利用各种三维(3D)对象的虚拟商场等正在兴起,但是各个对象仅能够单纯地呈现出外形,因此,所利用的大部分为完全没有运动性信息的对象。此外,即使在对象中应用有运动性信息,但仅仅是手动应用或者仅应用有与实际动作脱离的简单的动作信息。因此,以往的虚拟对象为没有运动性信息或仅应用有简单的动作信息的静态对象,因此,在呈现现实感或临场感方面存在相当的限制。
技术实现思路
本专利技术是为了解决上述现有技术的问题而提出的,本专利技术涉及动态虚拟对象实现技术,具体地,本专利技术的目的在于,利用根据从实际对象获取的基础属性信息推定的三维属性信息,将动作应用于虚拟对象,从而实现动态虚拟对象的系统及方法。为了实现上述目的的本专利技术的实施例的动态虚拟对象实现系统包括:至少一个以上的存储器,存储用于实现动态虚拟对象的程序;以及至少一个以上的处理器,按照存储于上述存储器的程序而运行。上述处理器包括:实际对象信息推定模块,基于与从所输入的图像中获取的实际对象有关的基础属性信息来推定三维属性信息;运动属性应用模块,将与上述三维属性信息相应的运动属性信息分别应用于与上述实际对象相对应的虚拟对象;对象-动作匹配模块,对与应用于上述虚拟对象上的运动属性相应的动作信息与所对应的虚拟对象进行匹配;以及映射图像输出模块,执行上述实际对象与虚拟对象之间的整合以及多个对象与环境之间的整合,并输出映射了上述实际对象、虚拟对象及环境的图像。本专利技术的实施例的动态虚拟对象实现方法,处理器依照存储于至少一个以上的存储器的动态虚拟对象实现程序执行的该动态虚拟对象实现方法。上述动态虚拟对象实现方法包括:基于与从所输入的图像中获取的实际对象有关的基础属性信息来推定三维属性信息的步骤;将与三维属性相应的运动属性分别应用于与实际对象相对应的虚拟对象的步骤;对与应用于虚拟对象上的运动属性相应的动作信息与虚拟对象进行匹配的步骤;以及执行实际对象与虚拟对象之间的整合以及多个对象与环境之间的整合,并输出映射了实际对象、虚拟对象及环境的图像的步骤。若利用以上的本专利技术的实施例的动态虚拟对象实现技术,则可实现执行复杂且多样的动作的虚拟对象。因此,与利用以往的运动性少的虚拟对象的情况相比,若利用复杂且可执行多种多样的动作的虚拟对象来实现虚拟现实,则可实现现实感或临场感高的虚拟现实。此外,根据本专利技术的实施例而实现的虚拟对象可执行复杂且多样的动作,因此,可广泛适用于现实性且实用性的游戏、购物等领域。附图说明图1为示出本专利技术的优选实施例的动态虚拟对象实现系统的一例的结构的图。图2为功能性地示出本专利技术的优选实施例的动态虚拟对象实现系统的处理器的详细结构图。图3为用于说明本专利技术的优选实施例的动态虚拟对象实现系统的实际对象信息推定模块的详细动作的图。图4为示出本专利技术的优选实施例的动态虚拟对象实现系统的运动属性应用模块的详细动作的图。图5为用于说明本专利技术的优选实施例的动态虚拟对象实现系统的对象-动作匹配模块的详细动作的图。图6为用于说明本专利技术优选实施例的动态虚拟对象实现系统的映射图像输出模块的详细动作的图。图7为用于说明本专利技术的优选实施例的动态虚拟对象实现系统的动作的图。(附图标记的说明)1:动态虚拟对象实现系统;11:通信模块;12:存储器;13:储存部;14:用户界面;15:处理器;16:通信总线;30:实际对象信息推定模块;40:运动属性应用模块;50:对象-动作匹配模块;160:映射图像输出模块具体实施方式对于本说明书中所揭示的本专利技术的实施例,特定的结构性或功能性说明仅用于说明本专利技术的实施例,本专利技术的实施例可具有各种实施形态,并不局限于本说明书中说明的实施例。而是应理解为包括本专利技术的思想及技术范围中的所有变更、等同技术方案或替代技术方案。另一方面,在某一实施例能够不同地实现的情况下,在特定块内示出的功能或动作可按与流程图中示出的顺序不同地发生。例如,连续的两个块实际上可以同时执行,根据相关的功能或动作,上述块可以反向地执行。以下,参照附图,详细说明在本专利技术中揭示的动态虚拟对象实现系统及方法。图1为示出本专利技术的优选实施例的动态虚拟对象实现系统的一例的结构的图。参照图1,本专利技术的优选实施例的动态虚拟对象实现系统1利用从获取自实际对象的基础属性信息而推定的三维属性信息,将动作应用于虚拟对象,从而实现动态的虚拟对象。为此,上述动态虚拟对象实现系统1包括:至少一个以上的通信模块11,用于与外部装置进行通信;至少一个以上的存储器12及至少一个以上的储存部13,用于保存执行功能所需的算法(或程序)、动作的执行结果等;用户界面14,用于与用户进行交流(interfacing);以及至少一个以上的处理器15,用于执行功能。上述提及的结构11~15可利用系统10内的通信总线16而收发数据。上述通信模块11用于与外部装置进行通信,根据动态虚拟对象实现系统1的设计,可利用各种通信方式而进行通信。例如,上述通信模块11可利用近距离无线通信(NFC,NearFieldCommunication)、紫蜂(Zigbee)、无线保真(Wifi)、蓝牙(Bluetooth)、毕垦(Beacon)、射频识别(RFID,RadioFrequencyIdentification)等各种无线通信方式。上述存储器12及储存部13用于存储处理器15的功能执行所需的算法(或程序)、处理器15的动作的执行结果等。上述存储器12及储存部13可包括多种形态的易失性或非易失性存储介质。上述存储器12可包括ROM及RAM,储存部13可包括如紧凑式闪存(compactflash,CF)卡、安全数字(SD,securedigital)卡、记忆棒(memorystick)、固态硬盘(solid-statedrive,SSD)以及微型(micro)SD卡等的NAND闪存(NANDflashmemory)、如硬盘驱动器(harddiskdrive,HDD)的磁性计算机存储装置、以及如CD-ROM、DVD-ROM等的光盘驱动器(opticaldiscdrive)等。上述用户界面14用于与用户进行交流,可包括输入装置及输出装置。上述处理器15利用从基础属性信息推定的三维属性信息来将动作应用于虚拟对象,从而实现动态虚拟对象,上述基础属性信息从实际对象中获取。上述处理器15从外部的存储器12加载(loading)执行功能所需的算法(或程序)来执行功能,为了功能的执行而可以包括至少一个以上的引擎。选择性地,上述处理器15还可以加载存储于内部存储器的算法(或程序)来执行功能,所述内部存储器可包括用于存储功能执行所需的算法(或程序)的存储器。图2为功能性地示出本专利技术的优选实施例的动态虚拟对象实现系统的处理器的详细结构图。如图2所示,为了执行用于实现动态虚拟对象的程序,处理器15可由实际对象信息推定模块30、运动属性应用模块40、对象-动作匹配模块50、以及映射图像输出模块60构成。在本文档来自技高网...
【技术保护点】
1.一种动态虚拟对象实现系统,包括至少一个以上的存储器及至少一个以上的处理器,上述至少一个以上的存储器存储用于实现动态虚拟对象的程序,上述至少一个以上的处理器按照存储于上述存储器的程序而运行,其特征在于,上述处理器包括:实际对象信息推定模块,基于与从所输入的图像获取的实际对象有关的基础属性信息来推定三维属性信息;运动属性应用模块,将与上述三维属性信息相应的运动属性信息分别应用于与上述实际对象相对应的虚拟对象;对象-动作匹配模块,对与应用于上述虚拟对象的运动属性相应的动作信息与所对应的虚拟对象进行匹配;以及映射图像输出模块,执行上述实际对象与虚拟对象之间的整合以及多个对象与环境之间的整合,并输出映射了上述实际对象、虚拟对象以及环境的图像。
【技术特征摘要】
2018.03.20 KR 10-2018-00318811.一种动态虚拟对象实现系统,包括至少一个以上的存储器及至少一个以上的处理器,上述至少一个以上的存储器存储用于实现动态虚拟对象的程序,上述至少一个以上的处理器按照存储于上述存储器的程序而运行,其特征在于,上述处理器包括:实际对象信息推定模块,基于与从所输入的图像获取的实际对象有关的基础属性信息来推定三维属性信息;运动属性应用模块,将与上述三维属性信息相应的运动属性信息分别应用于与上述实际对象相对应的虚拟对象;对象-动作匹配模块,对与应用于上述虚拟对象的运动属性相应的动作信息与所对应的虚拟对象进行匹配;以及映射图像输出模块,执行上述实际对象与虚拟对象之间的整合以及多个对象与环境之间的整合,并输出映射了上述实际对象、虚拟对象以及环境的图像。2.根据权利要求1所述的动态虚拟对象实现系统,其特征在于,上述实际对象信息推定模块提取与所输入的图像内的对象有关的形状信息以及材质信息,基于上述形状信息以及上述材质信息来判断上述对象的类型,并基于上述形状信息、上述材质信息以及对象类型的判断结果来推定上述对象的三维属性信息。3.根据权利要求1所述的动态虚拟对象实现系统,其特征在于,上述运动属性应用模块在依照对象而分类的运动属性数据库中搜索具有与三维属性最类似的运动属性的对象模型,并将与所搜索的对象模型有关的运动属性应用于所对应的虚拟对象。4.根据权利要求3所述的动态虚拟对象实现系统,其特征在于,上述运动属性应用模块基于与上述实际对象有关的材质信息来生成基于材质的物理属性并应用于上述虚拟对象。5.根据权利要求1所述的动态虚拟对象实现系统,其特征在于,上述对象-动作匹配模块在依照对象而分类的动作集数据库中搜索与应用于上述虚拟对象的运动属性最类似地匹配的动作集信息,并对上述虚拟对象与上述动作集信息进行匹配。6.根据权利要求5所述的动态虚拟对象实现系统,其特征在于,若输入基于用户的输入的动作信息,则上述对象-动作匹配模块对上述虚拟对象与上述动作信息进行匹配。7.根据权利要求1所述的动态虚拟...
【专利技术属性】
技术研发人员:金容完,金起弘,赵东植,
申请(专利权)人:韩国电子通信研究院,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。