CN108268139B - 虚拟场景交互方法及装置、计算机装置及可读存储介质 - Google Patents

虚拟场景交互方法及装置、计算机装置及可读存储介质 Download PDF

Info

Publication number
CN108268139B
CN108268139B CN201810124766.9A CN201810124766A CN108268139B CN 108268139 B CN108268139 B CN 108268139B CN 201810124766 A CN201810124766 A CN 201810124766A CN 108268139 B CN108268139 B CN 108268139B
Authority
CN
China
Prior art keywords
image
interactive end
virtual scene
virtual
visual angle
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.)
Active
Application number
CN201810124766.9A
Other languages
English (en)
Other versions
CN108268139A (zh
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.)
Chongqing Ivreal Technology Co ltd
Original Assignee
Chongqing Ivreal Technology 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 Chongqing Ivreal Technology Co ltd filed Critical Chongqing Ivreal Technology Co ltd
Priority to CN201810124766.9A priority Critical patent/CN108268139B/zh
Publication of CN108268139A publication Critical patent/CN108268139A/zh
Application granted granted Critical
Publication of CN108268139B publication Critical patent/CN108268139B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • G09B5/14Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8082Virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种虚拟场景交互方法及装置、计算机装置及可读存储介质,其中,所述虚拟场景交互方法包括:利用第一交互端的图像采集器实时获取第一图像,第一交互端的图像采集器采集所述第一图像的视角与虚拟场景中的第一虚拟视角相对应;并利用第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与虚拟场景中的第二虚拟视角相对应;其中,获取所述第一图像与获取所述第二图像的起始时间相一致;将所述第二交互端和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中。利用本发明,可提升各个交互端之间的交互度。

Description

虚拟场景交互方法及装置、计算机装置及可读存储介质
技术领域
本发明涉及虚拟技术领域,尤其涉及一种虚拟场景交互方法及装置、计算机装置及可读存储介质。
背景技术
本部分旨在为权利要求书及具体实施方式中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
现有视觉再现可广泛用于教学、游戏等应用场景中,如在现有视频教学课程中,常通过播放事先录制的视频或演示相关视频内容等方式实现视觉呈现,进而给学生传达相应的图文信息,以在一定程度上加深学生的学习印象。然而,上述方式存在交互度不高的问题,给学生带来的学习印象十分有限。又如,在现有游戏场景下,各个游戏玩家之间较难实现场景交互,多只能在自身的视角下进行游戏,与其他真实玩家在游戏场景进行交互度,游戏体验有限。
发明内容
鉴于上述,本发明提供一种虚拟场景交互方法及装置、计算机装置及可读存储介质,提升各个交互端之间的交互度。
本发明实施例一方面提供一种虚拟场景交互方法,应用于至少包括第一交互端的图像和第二交互端的图像的虚拟场景,所述方法包括:
利用所述第一交互端的图像采集器实时获取第一图像,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应;并利用所述第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与所述虚拟场景中的第二虚拟视角相对应;其中,获取所述第一图像与获取所述第二图像的起始时间相一致;
将所述第二交互端和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中。
进一步的,所述方法还包括:
若所述第一图像中包括所述第二交互端的图像和/或与所述第二交互端关联的对象的图像,则以预设方式提取所述第一图像中的所述第二交互端和/或与所述第二交互端关联的对象;
若所述第二图像中包括所述第一交互端和/或与所述第一交互端关联的对象,则以预设方式提取所述第二图像中的所述第一交互端和/或与所述第一交互端关联的对象。
进一步的,所述预设方式包括:
基于色键抠像技术进行图像抠取的方式;和/或
基于生物体识别技术对生物体所在的图像部分进行图像抠取的方式。
进一步的,所述方法还包括:
利用摄制端的图像采集器实时获取包括所述第一交互端和/或所述第二交互端的第三图像,所述摄制端的图像采集器采集所述第三图像的视角与虚拟场景中的第三虚拟视角相对应,且所述第一虚拟视角、所述第二虚拟视角及所述第三虚拟视角互不相同。
进一步的,所述方法还包括:
将所述第一图像、所述第二图像及所述第三图像输出到预设服务器;
利用所述预设服务器分别为所述第一图像、所述第二图像及所述第三图像分配相应的视角标识符。
进一步的,所述方法还包括:
利用所述第一交互端的声音采集器实时获取第一声音,利用所述第二交互端的声音采集器实时获取第二声音;
将所述第一声音和所述第二声音输出至预设服务器,且所述第一声音与更新后的所述第一虚拟视角下的虚拟场景相匹配,所述第二声音与更新后的所述第二虚拟视角下的虚拟场景相匹配。
本发明另一方面提供一种虚拟场景交互装置,应用于至少包括第一交互端的图像和第二交互端的图像的虚拟场景,所述装置包括:
获取模块,用于利用所述第一交互端的图像采集器实时获取第一图像,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应;并利用所述第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与所述虚拟场景中的第二虚拟视角相对应;其中,获取所述第一图像与获取所述第二图像的起始时间相一致;
更新模块,用于将所述第二交互端和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中。
进一步的,所述装置还包括:
提取模块,用于在所述第一图像中包括所述第二交互端的图像和/或与所述第二交互端关联的对象的图像时,以预设方式提取所述第一图像中的所述第二交互端和/或与所述第二交互端关联的对象;
在所述第二图像中包括所述第一交互端和/或与所述第一交互端关联的对象时,以预设方式提取所述第二图像中的所述第一交互端和/或与所述第一交互端关联的对象。
本发明实施例再一方面提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上所述的虚拟场景交互方法的步骤。
本发明实施例又一方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的虚拟场景交互方法的步骤。
本发明提供的虚拟场景交互方法及装置、计算机装置及计算机可读存储介质,将所述第二交互端的图像和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中,相应的用户可在虚拟场景中看到对方,从而使得各个交互端可在虚拟场景中进行交互,提升各个交互端之间的交互度。利用虚拟场景的图像信息表达,可给用户带来良好的交互体验,且有利于加深用户的视觉印象,基于此,可将本实施方式所提供的虚拟场景交互方法应用于视频教学中,进一步加深学生的学习印象。
进一步的,本发明提供的虚拟场景交互方法可分别利用第一交互端及第二交互端上的图像采集器获得相应视角的图像,且在第一交互端获取到的第一图像中包括第二交互端的图像和/或与第二交互端关联的对象的图像时,将所述第二交互端的图像和/或与第二交互端关联的对象的图像提取出来,并提取出的图像更新至第一虚拟视角下的虚拟场景中;在第二交互端获取到的第二图像中包括第一交互端的图像和/或与第一交互端关联的对象的图像时,将所述第一交互端的图像和/或与第一交互端关联的对象的图像提取出来,并将提取出来的图像更新至第二虚拟视角下的虚拟场景中,第一交互端和第二交互端均能在虚拟场景中看见对方和/或与对方关联的对象,从而使得二者能够在虚拟场景中获得更佳的交互体验。
附图说明
为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施方式的虚拟场景交互方法的流程图;
图2是本发明第二实施方式的虚拟场景交互方法的流程图;
图3是本发明一实施方式提供的虚拟场景交互装置的示例性的功能模块图;
图4是本发明一实施方式提供的计算机装置的示例性的结构示意图。
主要元件符号说明
计算机装置 1
处理器 10
存储器 20
图像采集器 30
虚拟场景交互装置 100
获取模块 11
更新模块 12
提取模块 13
输出模块 14
分配模块 15
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式及实施方式中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。
图1是本发明第一实施方式的虚拟场景交互方法的流程图,应说明的是,本发明实施方式的所述虚拟场景交互方法并不限于图1所示的流程图中的步骤及顺序。根据不同的需求,所示流程图中的步骤可以增加、移除、或者改变顺序。
如图1所示,本实施方式的虚拟场景交互方法,应用于至少包括第一交互端的图像和第二交互端的图像的虚拟场景,可以包括如下步骤:
步骤101:利用所述第一交互端的图像采集器实时获取第一图像,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应;并利用所述第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与所述虚拟场景中的第二虚拟视角相对应;其中,获取所述第一图像与获取所述第二图像的起始时间相一致。
本实施方式中,所述的第一交互端及第二交互端可以是佩戴相应设备的人或者设备本身。
可以理解的是,所述设备可以是头戴式显示设备。
本实施方式中,所述图像采集器可以是第一交互端及第二交互端上的一个或多个摄像头。
本实施方式中,所述第一图像和所述第二图像均为实施获取的视频中的某一帧图像或多帧图像。
本实施方式中,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应,即所述第一交互端的图像采集器采集所述第一图像的视角与所述第一视角具有一定的预设关联关系,所述预设关联关系可以是视角相一致,也可以是具有预设范围的视角差值。
可以理解的是,当所述预设关联关系是视角相一致时,第一交互端的视角变化及变化幅度均能够在虚拟场景中的第一虚拟视角的视角变化及变化幅度体现,可适应用户在日常中的视觉体验,利于增强用户在虚拟场景中的沉浸感。
可以理解的是,当所述预设关联关系是具有预设范围的视角差值时,利用该视角差值可为用户提供更便捷的浏览体验,如用户头部转动60度,即可在虚拟场景中浏览120度的视角变化。
本实施方式中,所述获取所述第一图像与获取所述第二图像的起始时间相一致,为限定第一交互端和第二交互端在获取相应的指定图像的时间相同,而非限定第一交互端的图像采集器的开启时间与第二交互端的图像采集器的开启时间相同。
可以理解的是,所述指定图像为待抠取图像,也即第一图像中包括第二交互端的图像和/或与所述第二交互端关联的对象的图像,第二图像中包括第一交互端的图像和/或与所述第一交互端关联的对象的图像。
可以理解的是,所述第一交互端及第二交互端并非限定交互端的数量,可视具体需要增加相应的交互端以实现多个交互端间的相互互动。
可以理解的是,所述与所述第一交互端关联的对象可根据预先建立的特征关系表,再结合图像识别技术以利于实现精确抠像,如预先建立的特征关系表中存有相关道具的特征数据,利用其对图像采集器采集到的图像进行识别,当采集到的图像中的包含与第一交互端关联的对象(所述的相关道具)时,可将其一并抠取出来,以与虚拟场景融合,从而有利于实现更逼真的虚实交互。
步骤102:将所述第二交互端的图像和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中。
本实施方式中,将所述第二交互端的图像和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中,相应的用户可在虚拟场景中看到对方,从而使得各个交互端可在虚拟场景中进行交互,提升各个交互端之间的交互度。利用虚拟场景的图像信息表达,可给用户带来良好的交互体验,且有利于加深用户的视觉印象,基于此,可将本实施方式所提供的虚拟场景交互方法应用于视频教学中,进一步加深学生的学习印象。同理,将本实施方式所提供的虚拟场景交互方应用于游戏场景中,可现实中的真实玩家在虚拟场景中进行更为逼真的交互,提升游戏的体验度。
可以理解的是,还可用于在直播互动,通过虚拟场景中的视角变化可实现主播与观众的交互。
图2是本发明第二实施方式的虚拟场景交互方法的流程图,本实施方式与第一实施方式的主要区别在于,第二实施方式中涉及图像内容的提取等步骤。需要说明的是,在本发明的精神或基本特征的范围内,适用于第一实施方式中的各具体方案也可以相应的适用于第二实施方式中,为节省篇幅及避免重复起见,在此就不再赘述。
如图2所示,所述虚拟场景交互方法可以包括如下步骤:
步骤201:利用所述第一交互端的图像采集器实时获取第一图像,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应;并利用所述第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与所述虚拟场景中的第二虚拟视角相对应。
步骤202:若所述第一图像中包括所述第二交互端的图像和/或与所述第二交互端关联的对象的图像,则以预设方式提取所述第一图像中的所述第二交互端和/或与所述第二交互端关联的对象;若所述第二图像中包括所述第一交互端和/或与所述第一交互端关联的对象,则以预设方式提取所述第二图像中的所述第一交互端和/或与所述第一交互端关联的对象。
本实施方式中,在第一图像的图像内容包括第二交互端的图像和/或与第二交互端关联的对象的图像时,即表明在第一交互端的图像采集器采集图像的视角中存在第二交互端和/或与所述第二交互端关联的对象,因而,将所述第二交互端或和/或与所述第二交互端关联的对象所对应的图像提取出来,以为虚拟场景的更新做准备。
本实施方式中,同理地,在第二图像的图像内容包括第一交互端的图像和/或第二交互端关联的对象的图像时,即表明第二交互端的图像采集器采集图像的视角中存在第一交互端和/或与所述第一交互端关联的对象,因而,将所述第一交互端和/或与所述第一交互端关联的对象所对应的图像提取出来,以为虚拟场景的更新做准备。
本实施方式中,所述预设方式可包括如下的提取方式:
基于色键抠像技术进行图像抠取的方式;和/或,
基于生物体识别技术对生物体所在的图像部分进行图像抠取的方式。
可以理解的是,所述色键抠像技术可以是将蓝色或绿色背景中的目标物图像进行抠取的抠像技术。
可以理解的是,所述生物体识别技术可利用人体骨骼算法或是人脸识别算法对人或人的特定部位的图像进行抠取的抠像技术。
可以理解的是,所述提取步骤可在第一交互端和第二交互端各自的处理器中完成,也可将所述第一交互端获取的第一图像及所述第二交互端获取的第二图像发送至指定的处理器中完成提取。
可以理解的是,在完成得到抠像的目标图像后,可对目标图像的边缘进行相关处理,以利于将目标图像更自然地与虚拟场景融合。
步骤203:将所述第二交互端和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中。
本实施方式中,分别利用第一交互端及第二交互端上的图像采集器获得相应视角的图像,且在第一交互端获取到的第一图像中包括第二交互端的图像和/或与第二交互端关联的对象的图像时,将所述第二交互端的图像和/或与第二交互端关联的对象的图像提取出来,并提取出的图像更新至第一虚拟视角下的虚拟场景中;在第二交互端获取到的第二图像中包括第一交互端的图像和/或与第一交互端关联的对象的图像时,将所述第一交互端的图像和/或与第一交互端关联的对象的图像提取出来,并将提取出来的图像更新至第二虚拟视角下的虚拟场景中,第一交互端和第二交互端均能在虚拟场景中看见对方和/或与对方关联的对象,从而使得二者能够在虚拟场景中获得更佳的交互体验。
本实施方式中,除以上的第一交互端和第二交互端以外,本发明还可包括摄制端,可利用摄制端的图像采集器实时获取包括所述第一交互端和/或所述第二交互端的第三图像,所述摄制端的图像采集器采集所述第三图像的视角与虚拟场景中的第三虚拟视角相对应,且所述第一虚拟视角、所述第二虚拟视角及所述第三虚拟视角互不相同。
可以理解的是,可以将摄制端采集到的包括第一交互端及第二交互端的图像提取值虚拟场景中,可用于视频演示,可利于进行教学演示,如化学实验教学及生物教学,形象生动,增加教学的趣味性,还可避免学生做存在一定安全隐患的实验带来的危险性。
可以理解的是,还可将获取得到的所述第一图像、所述第二图像及所述第三图像输出到预设服务器,其后,利用所述预设服务器分别为所述第一图像、所述第二图像及所述第三图像分配相应的视角标识符,可根据相应的视角标识符选择相应视角所对应的图像,以满足观众的选择特定视角的图像进行观看的需求。
可以理解的是,在利用第一交互端、第二交互端及摄制端获取相应的图像的同时,还可利用所述第一交互端的声音采集器实时获取第一声音,利用所述第二交互端的声音采集器实时获取第二声音。
其后,将所述第一声音和所述第二声音输出至预设服务器,且所述第一声音与更新后的所述第一虚拟视角下的虚拟场景相匹配,所述第二声音与更新后的所述第二虚拟视角下的虚拟场景相匹配。由此,可向用户或观众提供更佳的交互体验及感官体验。
可以理解的是,在本发明涉及的第一交互端、第二交互端及摄制端的具体应用中,还可对每一设备设置相应的登陆程序,以验证使用上述设备的用户,提升程序运行的安全性。
图3是本发明一实施方式的虚拟场景交互装置的示例性的功能模块图。如图3所示,虚拟场景交互装置100可将所述第二交互端的图像和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中,相应的用户可在虚拟场景中看到对方,从而使得各个交互端可在虚拟场景中进行交互,提升各个交互端之间的交互度。利用虚拟场景的图像信息表达,可给用户带来良好的交互体验,且有利于加深用户的视觉印象,基于此,可将本实施方式所提供的虚拟场景交互装置应用于视频教学中。
本发明的虚拟场景交互装置100可以包括一个或多个模块,所述一个或多个模块可以被存储在终端的存储器中并可以被配置成由一个或多个处理器(本实施方式为一个处理器)执行,以完成本发明。例如,如图3所示,所述虚拟场景交互装置100可以包括获取模块11、更新模块12、提取模块13、输出模块14及分配模块15。本发明所称的模块可以是完成一特定功能的程序段,比程序更适合于描述软件在处理器中的执行过程。
需要说明的是,对应上述虚拟场景交互方法的各实施方式,虚拟场景交互装置100可以包括图3中所示的各功能模块中的一部分或全部,各模块的功能将在以下具体介绍。以上虚拟场景交互方法的各实施方式中相同的名词相关名词及其具体的解释说明也可以适用于以下对各模块的功能介绍。为节省篇幅及避免重复起见,在此就不再赘述。
图4是本发明一实施方式的计算机装置的示例性的结构示意图。本实施例提供的计算机装置1包括:处理器10、存储器20、图像采集器30以及存储在所述存储器20中并可在所述处理器10上运行的计算机程序,如虚拟场景交互程序。所述处理器10执行所述计算机程序时,实现上述各个虚拟场景交互方法实施方式中的步骤,例如图1所示的步骤101至步骤102。或者,所述处理器10执行所述计算机程序时实现上述装置实施例中各模块的功能,例如如图3中的获取模块11实现利用所述第一交互端的图像采集器实时获取第一图像,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应;并利用所述第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与所述虚拟场景中的第二虚拟视角相对应的功能。
所述计算机装置1可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机装置1可包括,但不限于,处理器10、存储器20及图像采集器30。本领域技术人员可以理解,所述示意图仅仅是本发明用于实现虚拟场景交互方法的计算机装置1的示例,并不构成对计算机装置1的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述计算机装置1还可以包括输入输出设备、网络接入设备、总线等。
所称处理器10可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器10是所述计算机装置1的控制中心,利用各种接口和线路连接整个计算机装置1的各个部分。
所述存储器20可用于存储所述计算机程序和/或模块,所述处理器10通过运行或执行存储在所述存储器20内的计算机程序和/或模块,以及调用存储在存储器20内的数据,实现所述计算机装置1的各种功能。所述存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述计算机装置1还可包括如图3所示的虚拟场景交互装置100,所述虚拟场景交互装置100可以存储于所述存储器20中。
示例性的,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器20中,并由所述处理器10执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述计算机装置1中的执行过程。例如,所述计算机程序可以被分割成如图3所示的虚拟场景交互装置100,包括获取模块11、更新模块12、提取模块13、输出模块14及分配模块15,各模块具体功能如下:
获取模块11,可用于利用所述第一交互端的图像采集器实时获取第一图像,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应;并利用所述第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与所述虚拟场景中的第二虚拟视角相对应;其中,获取所述第一图像与获取所述第二图像的起始时间相一致。
更新模块12,可用于将所述第二交互端和/或与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端和/或与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中。
提取模块13,可用于在所述第一图像中包括所述第二交互端的图像和/或与所述第二交互端关联的对象的图像时,以预设方式提取所述第一图像中的所述第二交互端和/或与所述第二交互端关联的对象;在所述第二图像中包括所述第一交互端和/或与所述第一交互端关联的对象时,以预设方式提取所述第二图像中的所述第一交互端和/或与所述第一交互端关联的对象。
输出模块14,可用于将所述第一图像、所述第二图像及所述第三图像输出到预设服务器。
分配模块15,可用于利用所述预设服务器分别为所述第一图像、所述第二图像及所述第三图像分配相应的视角标识符。
本发明所述计算机装置1集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***、装置或终端装置权利要求中陈述的多个单元、模块或装置也可以由同一个单元、模块或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。

Claims (10)

1.一种虚拟场景交互方法,应用于至少包括第一交互端的图像和第二交互端的图像的虚拟场景,其特征在于,所述方法包括:
利用所述第一交互端的图像采集器实时获取第一图像,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应;并利用所述第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与所述虚拟场景中的第二虚拟视角相对应;其中,获取所述第一图像与获取所述第二图像的起始时间相一致;
将所述第二交互端的图像和与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端的图像和与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中,包括:根据预先建立的特征关系表结合图像识别技术识别所述第一交互端关联的对象,以及识别所述第二交互端关联的对象。
2.如权利要求1所述的虚拟场景交互方法,其特征在于,所述方法还包括:
若所述第一图像中包括所述第二交互端的图像和/或与所述第二交互端关联的对象的图像,则以预设方式提取所述第一图像中的所述第二交互端和/或与所述第二交互端关联的对象;
若所述第二图像中包括所述第一交互端和/或与所述第一交互端关联的对象,则以预设方式提取所述第二图像中的所述第一交互端和/或与所述第一交互端关联的对象。
3.如权利要求2所述的虚拟场景交互方法,其特征在于,所述预设方式包括:
基于色键抠像技术进行图像抠取的方式;和/或
基于生物体识别技术对生物体所在的图像部分进行图像抠取的方式。
4.如权利要求1所述的虚拟场景交互方法,其特征在于,所述方法还包括:
利用摄制端的图像采集器实时获取包括所述第一交互端和/或所述第二交互端的第三图像,所述摄制端的图像采集器采集所述第三图像的视角与虚拟场景中的第三虚拟视角相对应,且所述第一虚拟视角、所述第二虚拟视角及所述第三虚拟视角互不相同。
5.如权利要求4所述的虚拟场景交互方法,其特征在于,所述方法还包括:
将所述第一图像、所述第二图像及所述第三图像输出到预设服务器;
利用所述预设服务器分别为所述第一图像、所述第二图像及所述第三图像分配相应的视角标识符。
6.如权利要求1至5任一项所述的虚拟场景交互方法,其特征在于,所述方法还包括:
利用所述第一交互端的声音采集器实时获取第一声音,利用所述第二交互端的声音采集器实时获取第二声音;
将所述第一声音和所述第二声音输出至预设服务器,且所述第一声音与更新后的所述第一虚拟视角下的虚拟场景相匹配,所述第二声音与更新后的所述第二虚拟视角下的虚拟场景相匹配。
7.一种虚拟场景交互装置,应用于至少包括第一交互端的图像和第二交互端的图像的虚拟场景,其特征在于,所述装置包括:
获取模块,用于利用所述第一交互端的图像采集器实时获取第一图像,所述第一交互端的图像采集器采集所述第一图像的视角与所述虚拟场景中的第一虚拟视角相对应;并利用所述第二交互端的图像采集器实时获取第二图像,所述第二图像的视角与所述虚拟场景中的第二虚拟视角相对应;其中,获取所述第一图像与获取所述第二图像的起始时间相一致;
更新模块,用于将所述第二交互端的图像和与所述第二交互端关联的对象更新至所述第一虚拟视角下的虚拟场景中;且将所述第一交互端的图像和与所述第一交互端关联的对象更新至所述第二虚拟视角下的虚拟场景中,包括:根据预先建立的特征关系表结合图像识别技术识别所述第一交互端关联的对象,以及识别所述第二交互端关联的对象。
8.如权利要求7所述的虚拟场景交互装置,其特征在于,所述装置还包括:
提取模块,用于在所述第一图像中包括所述第二交互端的图像和/或与所述第二交互端关联的对象的图像时,以预设方式提取所述第一图像中的所述第二交互端和/或与所述第二交互端关联的对象;
在所述第二图像中包括所述第一交互端和/或与所述第一交互端关联的对象时,以预设方式提取所述第二图像中的所述第一交互端和/或与所述第一交互端关联的对象。
9.一种计算机装置,其特征在于,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-6中任意一项所述的虚拟场景交互方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-6中任意一项所述的虚拟场景交互方法的步骤。
CN201810124766.9A 2018-02-07 2018-02-07 虚拟场景交互方法及装置、计算机装置及可读存储介质 Active CN108268139B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810124766.9A CN108268139B (zh) 2018-02-07 2018-02-07 虚拟场景交互方法及装置、计算机装置及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810124766.9A CN108268139B (zh) 2018-02-07 2018-02-07 虚拟场景交互方法及装置、计算机装置及可读存储介质

Publications (2)

Publication Number Publication Date
CN108268139A CN108268139A (zh) 2018-07-10
CN108268139B true CN108268139B (zh) 2021-05-04

Family

ID=62773802

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810124766.9A Active CN108268139B (zh) 2018-02-07 2018-02-07 虚拟场景交互方法及装置、计算机装置及可读存储介质

Country Status (1)

Country Link
CN (1) CN108268139B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI687257B (zh) * 2018-09-25 2020-03-11 香港商維亞科技國際有限公司 虛擬實境之遊戲系統、處理器及虛擬遊戲場景移動方法
CN112492231B (zh) * 2020-11-02 2023-03-21 重庆创通联智物联网有限公司 远程交互方法、装置、电子设备和计算机可读存储介质
CN113274729B (zh) * 2021-06-24 2023-08-22 腾讯科技(深圳)有限公司 基于虚拟场景的互动观察方法、装置、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625129A (zh) * 2012-03-31 2012-08-01 福州一点通广告装饰有限公司 远程真人三维虚拟仿场景互动的实现方法
CN104281260A (zh) * 2014-06-08 2015-01-14 朱金彪 操作虚拟世界里的电脑和手机的方法、装置以及使用其的眼镜
CN106789991A (zh) * 2016-12-09 2017-05-31 福建星网视易信息***有限公司 一种基于虚拟场景的多人互动方法及***
CN107507280A (zh) * 2017-07-20 2017-12-22 广州励丰文化科技股份有限公司 基于mr头显设备的vr模式与ar模式的切换方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625129A (zh) * 2012-03-31 2012-08-01 福州一点通广告装饰有限公司 远程真人三维虚拟仿场景互动的实现方法
CN104281260A (zh) * 2014-06-08 2015-01-14 朱金彪 操作虚拟世界里的电脑和手机的方法、装置以及使用其的眼镜
CN106789991A (zh) * 2016-12-09 2017-05-31 福建星网视易信息***有限公司 一种基于虚拟场景的多人互动方法及***
CN107507280A (zh) * 2017-07-20 2017-12-22 广州励丰文化科技股份有限公司 基于mr头显设备的vr模式与ar模式的切换方法及***

Also Published As

Publication number Publication date
CN108268139A (zh) 2018-07-10

Similar Documents

Publication Publication Date Title
CN112348969B (zh) 增强现实场景下的展示方法、装置、电子设备及存储介质
US10832086B2 (en) Target object presentation method and apparatus
CN112135158B (zh) 基于混合现实的直播方法及相关设备
CN108268139B (zh) 虚拟场景交互方法及装置、计算机装置及可读存储介质
CN107436921B (zh) 视频数据处理方法、装置、设备及存储介质
WO2018000609A1 (zh) 一种虚拟现实***中分享3d影像的方法和电子设备
CN110545442B (zh) 一种直播互动方法、装置、电子设备及可读存储介质
CN108305256B (zh) 视频抠像处理方法、处理装置及计算机可读存储介质
CN105740029A (zh) 一种内容呈现的方法、用户设备及***
WO2018000608A1 (zh) 一种虚拟现实***中分享全景影像的方法和电子设备
CN109104619B (zh) 用于直播的图像处理方法和装置
WO2023093451A1 (zh) 一种游戏内直播交互方法、装置、计算机设备及存储介质
EP4191513A1 (en) Image processing method and apparatus, device and storage medium
WO2018000620A1 (zh) 一种数据展示方法及装置、虚拟现实设备与播放控制器
US11636779B2 (en) Method, apparatus and terminal device for constructing parts together
CN113824983A (zh) 数据匹配方法、装置、设备及计算机可读存储介质
CN104933910A (zh) 基于实物图文的视听内容播放方法及儿童早教机
CN113271486B (zh) 交互视频处理方法、装置、计算机设备及存储介质
CN111464859B (zh) 一种在线视频展示的方法、装置、计算机设备及存储介质
WO2019015411A1 (zh) 录屏方法、装置及电子设备
CN107452067B (zh) 基于增强现实的演示方法、装置及终端设备
CN114168044A (zh) 虚拟场景的交互方法及装置、存储介质、电子装置
CN110941728B (zh) 一种电子文件的处理方法及装置
CN113840177B (zh) 直播互动方法、装置、存储介质与电子设备
CN111491195B (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
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Virtual scene interaction method and device, computer device and readable storage medium

Effective date of registration: 20221102

Granted publication date: 20210504

Pledgee: Chongqing Longshang financing Company Limited by Guarantee

Pledgor: CHONGQING IVREAL TECHNOLOGY CO.,LTD.

Registration number: Y2022500000092

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20231018

Granted publication date: 20210504

Pledgee: Chongqing Longshang financing Company Limited by Guarantee

Pledgor: CHONGQING IVREAL TECHNOLOGY CO.,LTD.

Registration number: Y2022500000092