CN114332326A - 一种数据处理方法、装置、设备和介质 - Google Patents
一种数据处理方法、装置、设备和介质 Download PDFInfo
- Publication number
- CN114332326A CN114332326A CN202111659440.4A CN202111659440A CN114332326A CN 114332326 A CN114332326 A CN 114332326A CN 202111659440 A CN202111659440 A CN 202111659440A CN 114332326 A CN114332326 A CN 114332326A
- Authority
- CN
- China
- Prior art keywords
- target
- virtual scene
- environment
- scene
- image information
- 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
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种数据处理方法、装置、设备和介质。实时采集环境图像信息;根据所述环境图像信息生成目标虚拟场景;将所述目标虚拟场景发送至目标用户端,以使所述目标用户端再现所述目标虚拟场景。解决了无法对目标虚拟场景进行实时的,动态更新的问题,根据事实采集的图像信息更新目标虚拟场景,实现了目标虚拟场景的动态变化。
Description
技术领域
本发明实施例涉及数据处理领域,尤其涉及一种数据处理方法、装置、设备和介质。
背景技术
虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感。随着社会生产力和科学技术的不断发展,各行各业对VR(Virtual Reality,虚拟现实)技术的需求日益旺盛。VR技术也取得了巨大进步,并逐步成为一个新的科学技术领域。现有的虚拟现实技术中,用户想要通过VR设备体验虚拟场景,只能选择VR设备生产厂商预先构建虚拟场景,而无法根据自身需求条件生成目标虚拟场景,亟需改进。
发明内容
本发明实施例提供一种数据处理方法、装置、设备和介质,可以自动根据目标环境的环境图像信息生成目标虚拟场景,使用户可以通过目标虚拟场景对目标环境进行再现。
第一方面,本发明实施例提供了一种数据处理方法,其特征在于,包括:
实时采集环境图像信息;
根据所述环境图像信息生成目标虚拟场景;
将所述目标虚拟场景发送至目标用户端,以使所述目标用户端再现所述目标虚拟场景。
第二方面,本发明实施例还提供了一种数据处理装置,该数据处理装置包括:
环境图像信息采集模块,用于实时采集环境图像信息;
目标虚拟场景生成模块,用于根据所述环境图像信息生成目标虚拟场景;
目标虚拟场景发送模块,用于将所述目标虚拟场景发送至目标用户端,以使所述目标用户端再现所述目标虚拟场景。
第三方面,本发明实施例还提供了一种数据处理设备,该设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的数据处理方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的数据处理方法。
本实施例提供的技术方案,可以实时采集目标环境的环境图像信息,根据环境图像信息生成目标虚拟场景,并可以传输至目标用户端,使目标用户端可以共享目标虚拟场景。上述方案,解决了无法根据用户需求构建虚拟场景,只能获取VR设备厂商提供的虚拟场景,且无法通过生成的虚拟场景感受目标环境的动态变化的问题;可以根据实时采集用户指定的目标环境的环境图像信息,并生成用户需要的目标虚拟场景,且可以根据目标环境的变化实时更新目标虚拟场景,使用户可以根据目标虚拟场景感受到目标环境的动态变化。
附图说明
图1为本发明实施例一提供的一种数据处理方法流程图;
图2为本发明实施例二提供的一种数据处理方法流程图;
图3为本发明实施例三提供的一种数据处理方法流程图;
图4为本发明实施例四提供的一种数据处理装置的结构示意图;
图5为本发明实施例五提供的一种数据处理设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种数据处理方法流程图,本实施例可适用于对图像信息进行数据处理的情况,尤其适用于对VR设备采集到的图像信息进行数据处理的情况。该方法可以由本发明实施例提供的数据处理方法装置来执行,该装置可以采用软件和/或硬件的方式来实现。该装置可配置于终端设备中,进一步的,终端设备可以是VR设备。该方法具体包括:
S110、实时采集环境图像信息。
其中,环境图像信息是指用户构建虚拟场景时所要参照的环境的图像信息。环境图像信息可以包括但不限于环境图像、环境图像的采集角度、以及环境图像中的场景在目标环境中的实际位置。用户构建虚拟场景时所要参照的环境即为目标环境。
可选的,可以采用图像采集设备采集环境图像信息;图像采集设备可以是VR设备上安装的摄像头,即内部图像采集设备,也可以是用户所处的当前时刻的周围环境中安装的图像采集设备,即外部图像采集设备。内部图像采集设备和外部图像采集设备具备全景拍摄的功能。其中,每一个VR设备具有一个设备ID(Identity document,身份标识号),可以根据设备ID识别出设备ID所对应的VR设备。
具体的,采用图像采集设备采集用户所处的当前时刻的周围环境的各个角度的图像信息,将采集到的环境图像信息发送给用户携带的VR设备的图像处理模块。环境图像信息可以是目标环境的图片信息,也可以是目标环境的视频信息。当环境图像信息为目标环境的图片信息时,图像采集设备需要在当前时刻同时采集到各个角度不同焦距的环境图像信息,并将各个角度不同焦距的环境图像信息发送给VR设备的图像处理模块。当环境图像信息为目标环境的视频信息时,图像采集设备需要在当前时刻同时采集到各个角度的环境图像信息,并将各个角度的环境图像信息发送给VR设备的图像处理模块。
可选的,若图像采集设备是内部图像采集设备,例如VR设备上安装的摄像头时,VR设备上安装的摄像头可以采集到用户所在环境的各个角度的环境图像信息。当用户需要使用VR设备生成虚拟场景时,VR设备通过摄像头采集周围环境图像信息,并将采集到的环境图像信息发送给摄像头所连接的VR设备。若图像采集设备是外部图像采集设备,例如用户所处的当前时刻的周围环境中安装的图像采集设备时,当用户需要使用VR设备生成虚拟场景时,VR设备向图像采集设备服务器发送图像获取请求,同时向图像采集设备服务器发送VR设备的设备ID和VR设备当前位置信息,图像采集设备服务器接收到图像获取请求后,根据设备ID判断设备ID所对应的VR设备是否具有获取VR设备当前位置信息的环境图像信息的图像获取权限,若设备ID所对应的VR设备具有图像获取权限,则图像采集设备将采集到的环境图像信息发送给VR设备的图像处理模块。其中,目标环境中安装的图像采集设备可以采集到完整的周围环境的环境图像信息。
进一步的,还可以将VR设备与用户经常涉足的场景中的外部图像采集设备进行连接,外部图像采集设备可以定期将外部图像采集设备采集到的环境图像信息发送给VR设备,使得VR设备可以根据外部图像采集设备采集到的环境图像信息实时更新环境图像信息。
S120、根据环境图像信息生成目标虚拟场景。
其中,虚拟场景是指通过VR设备构建的VR场景。目标虚拟场景是指用户需要通过VR设备,根据现实环境图像信息构建出的虚拟场景。
具体的,VR设备的图像处理模块获取到图像采集设备发送的环境图像信息后,根据图像环境的采集角度和环境图像中的场景在目标环境中的实际位置,确定各个环境图像的关联关系。各个环境图像的关联关系表征的是各个环境图像之间的位置关系,可用于确定某一个环境图像相邻位置的环境图像。图像处理模块将环境图像信息和各个环境图像的关联关系发送给VR场景编辑器。VR场景编辑器接收到图像处理模块发送的信息后,根据各个环境图像的关联关系,生成目标虚拟场景。生成的目标虚拟场景即目标环境的再现。VR场景编辑器可以根据图像采集设备实时采集的环境图像信息对目标虚拟场景进行实时变更,使目标虚拟场景和目标环境的场景信息随时保持一致。
可选的,用户可以根据实际需要,设置虚拟场景的初始视角,例如可以选择其中一个图像采集设备的视角作为初始视角。VR场景编辑器生成目标虚拟场景时,确定被选则的图像采集设备的视角为初始视角,并基于初始视角,根据各个环境图像之间的关联关系生成目标虚拟场景。
可选的,VR设备的图像处理模块获取到图像采集设备发送的环境图像信息后,还可以将接收到的环境图像信息发送给其他VR设备的VR场景编辑器。,其他VR设备的VR场景编辑器可以根据接收到的环境图像信息生成目标虚拟场景。
例如,当目标环境为客厅时,用户可以在客厅中安装外部图像采集设备,用户持有的VR设备可以和客厅中安装的外部图像采集设备进行信息传输。客厅中安装的外部图像采集设备会实时采集客厅的环境图像信息,并实时将采集到的客厅的环境图像信息发送给VR设备的图像处理模块,VR场景编辑器根据图像处理模块发送的信息,生成客厅的虚拟场景。并根据图像处理模块发送的信息,在客厅的环境图像信息发生变化时,实时更新客厅的虚拟场景。
S130、将目标虚拟场景发送至目标用户端,以使目标用户端再现目标虚拟场景。
其中,目标用户端是指需要获得目标虚拟场景,且具有目标虚拟场景获取权限的VR设备的用户端。再现目标虚拟场景是指可以使用VR设备将目标场景展示给用户,使用户可以通过VR设备置身于目标虚拟场景中。
具体的,目标用户端可以是一个目标用户端,也可以是多个目标用户端。VR场景编辑器根据接收到的环境图像信息生成目标虚拟场景后,将目标虚拟场景发送给目标用户端,目标用户端获取到目标虚拟场景后,用户可以通过目标用户端再现目标虚拟场景。当目标环境的环境图像信息发生变化时,VR场景编辑器可以根据环境图像信息实时更新目标虚拟场景,使目标用户端可以根据再现的目标虚拟场景感受到目标环境的动态变化。
优选的,本步骤可以根据需求信息确定参与方,根据参与方确定目标用户端,将目标虚拟场景发送至目标用户端。具体的,可以通过如下子步骤实现:
S1301、根据需求信息,确定参与方。
其中,需求信息是指用户根据当前需求输入VR设备的信息。参与方是发出需求的用户指定的,可以获得发出需求的用户分享的目标虚拟场景的其他用户。例如,将发出需求信息的用户作为本地用户,当本地用户需要通过VR设备与同事进行视频会议时,需求信息可以是本地用户发出的视频会议发起需求,和需要参加视频会议的用户信息。用户信息可以是用户所持有的VR设备的设备ID。此时参与方为本地用户指定的视频会议参与人员。
具体的,可以为VR设备预先设置功能选项,例如,功能选项可以包括视频功能、旅游功能和购物功能等。用户可以根据自身需求选择相应的功能,在确定目标功能后,用户还可以邀请其他用户作为自己所选功能的参与方。邀请方法可以是用户通过VR设备输入需要邀请的其他用户的VR设备的设备ID,VR设备确定被用户邀请的其他用户为参与方。
S1302、将参与方的VR设备,作为目标用户端。
具体的,本地用户的VR设备接收到本地用户发出的需求信息和本地用户输入的参与方的设备ID时,将参与方的设备ID对应的VR设备作为目标用户端。
S1303、将目标虚拟场景发送至目标用户端。
具体的,本地用户的VR设备根据环境图像信息生成目标虚拟场景,并根据本地用户的需求信息确定目标用户端后,可以将目标虚拟场景发送给目标用户端,使参与方可以通过目标用户端再现目标虚拟场景。
可选的,本地用户的VR设备的图像处理模块获取到目标环境的环境图像信息后,可以通过VR设备将目标环境的环境图像信息发送给目标用户端,目标用户端接收到环境图像信息后,通过目标用户端的VR设备中的VR场景编辑器,根据环境图像信息生成目标虚拟场景,使参与方可以通过目标用户端再现目标虚拟场景。
例如,本地用户处于办公室场景下,本地用户需要与其他用户在办公室场景下进行视频会议。此时目标场景为办公室场景。本地用户的VR设备实时采集办公室环境图像信息,本地用户可以选择视频功能,并进一步在VR设备上输入需要参加视频会议的参与方的设备ID。目标用户的VR设备根据参与方的设备ID确定参与方的VR设备,将参与方的VR设备作为目标用户端。本地用户的VR设备将生成的目标虚拟场景发送给目标用户端,目标用户端接收到目标虚拟场景后,参与方可以选择在目标虚拟场景下进行视频会议。
可以理解的是,本实施例根据需求信息确定参与方可以在用户具有目标虚拟场景发送需求的情况下,指定目标用户端,使VR设备可以根据用户指定的目标用户端,实现目标虚拟场景的共享。
本实施例提供的技术方案,可以根据用户需求,实时采集目标环境的环境图像信息,根据环境图像信息通过VR设备生成目标虚拟场景,并可以通过VR设备进行目标虚拟场景在目标用户端之间的传输,使目标用户端可以共享目标虚拟场景。此外通过实时采集目标环境的环境图像信息,可以实时环境图像信息更新目标虚拟场景。解决了无法根据用户需求构建虚拟场景,只能获取VR设备厂商提供的虚拟场景,且无法通过生成的虚拟场景感受目标环境的动态变化的问题。可以根据用户需求实时采集用户指定的目标环境的环境图像信息,并生成用户需要的目标虚拟场景,且可以根据目标环境的变化实时更新目标虚拟场景,使用户可以根据目标虚拟场景感受到目标环境的动态变化。
实施例二
图2为本发明实施例二提供的一种数据处理方法流程图,本实施例在上述实施例的基础上进行了优化,给出了根据环境图像属性选择目标场景模式,根据选择的目标场景模式生成目标虚拟场景的优选实施例。具体的,如图2所示,本实施例提供的数据处理方法可以包括:
S210、实时采集环境图像信息。
S220、根据环境图像信息的环境图像属性,从可选场景模式中选择目标场景模式。
其中,环境图像属性是指根据从环境图像信息中提取出的环境特征确定的环境图像所在场景的属性,例如住宅属性、街道属性、课堂属性或会议属性等。可选场景模式是指VR设备中可供用户选择的,用于生成虚拟场景的场景模式,例如场景模式可以包括喧闹模式、安静模式、音乐模式或景观模式等;进一步的,可选场景模式可以动态增加和删除。目标场景模式为用户所需的场景模式,用户可以根据需求选择目标场景模式,不同的环境图像属性可以选择的场景模式不同。例如环境图像所在的场景属性为会议属性,则无法选择喧闹模式。具体的属性信息和场景模式可以根据实际情况进行设置。
具体的,VR设备的图像处理模块接收到目标环境的环境图像信息后,采用图像处理算法对环境图像进行特征提取,根据提取的环境图像特征确定图像采集设备采集的环境图像的属性。环境图像的属性可以是一个,也可以是多个。VR设备可以根据采集到的环境图像的环境图像属性,向用户展示可选场景模式,用户根据展示出的可选场景模式确定是否有用户所需的目标场景模式,若有用户所需的目标场景模式,则用户可以选择目标场景模式。
进一步的,每一可选场景模式下均具有对应的环境图像。可选的,场景图像通过如下方式获得:用户在获取到目标环境的素材图像信息后,可以通过共享选项将素材图像信息发送到共享数据库,共享数据库将用户发送的素材图像信息按照环境图像的图像特征进行模式分类,在共享数据库中生成场景模式列表,并将用户发送的素材图像信息存储在素材图像信息所属的模式列表中。
进一步的,VR设备可以根据用户选择的目标场景模式,将目标场景模式对应的场景模式列表展示给用户,用户可以选择场景模式列表中的素材图像信息,用户选择的素材图像信息可以是一个,也可以是多个。
S230、根据环境图像信息和目标场景模式,生成目标虚拟场景。
具体的,VR设备将实时采集的环境图像信息和用户选择的目标场景模式下的素材图像信息发送给图像处理模块。图像处理模块将实时采集的环境图像信息、用户选择的场景模式列表中的素材图像信息和各个环境图像的关联关系发送给VR场景编辑器。VR场景编辑器根据实时采集的环境图像信息、用户选择的场景模式列表中的素材图像信息和各个环境图像的关联关系,生成目标虚拟场景。
S240、将目标虚拟场景发送至目标用户端,以使目标用户端再现目标虚拟场景。
本实施例的技术方案,根据图像采集设备采集到的环境图像属性,为用户提供可选择的场景模式,使用户可以根据自身需求选择目标场景模式添加到所要生成的目标虚拟场景中。上述方案,实现了可以根据用户的实际需求,从可选场景模式中选择需要的目标场景模式,对所要生成的目标虚拟场景进行个性化设计的效果,满足了用户的个性化需求。
实施例三
图3为本发明实施例三提供的一种数据处理方法流程图,本实施例在上述实施例的基础上进行了优化,在环境图像信息包括至少两帧环境图像的场景下,给出了根据每帧环境图像生成子虚拟场景,并将子虚拟场景进行组合获得完整的目标虚拟场景的优选实施例。具体的,如图3所示,本实施例提供的数据处理方法可以包括:
S310、实时采集环境图像信息;其中,环境图像信息包括至少两帧环境图像。
S320、根据环境图像信息生成目标虚拟场景。
可选的,如果目标场景范围较大,需要通过多组图像采集设备在同一时刻采集多帧环境图像,才能获得目标环境全场景的环境图像信息。此时,环境图像信息可以包括至少两帧图像。
示例性的,本步骤可以根据每帧环境图像,生成每帧环境图像的子虚拟场景;对至少两个子虚拟场景进行组合,得到目标虚拟场景。
其中,子虚拟场景是指目标虚拟场景的局部虚拟场景,对所有子虚拟场景进行组合可以生成目标虚拟场景。
具体的,在目标环境中每隔一定距离设置一组图像采集设备,为每组图像采集设备进行编号,共设置N组图像采集设备,则图像采集设备的编号为1,2,…,N,其中,N为正整数,且N≥2。每组图像采集设备可以采集到目标环境中的局部场景的环境图像信息,将每组图像所能采集到环境图像信息的目标场景的局部场景分配场景编号,场景编号和能够采集到这一场景的环境子图像的图像采集设备组的编号保持一致。例如,第一组图像采集设备采集到第一帧目标环境的第一环境子图像信息,第二组图像采集设备采集到的第二帧目标环境的第二环境子图像信息等。
VR场景编辑器根据每组图像采集设备采集到的环境子图像信息,生成子环境图像所对应目标环境中局部场景的虚拟场景,即子虚拟场景。VR场景编辑器根据N组图像采集设备采集到的环境子图像信息生成N个子虚拟场景。进一步的,VR场景编辑器根据子虚拟图像对应的编号,将子虚拟场景按照编号顺序进行组合,组合后得到完整的虚拟场景即目标虚拟场景。
优选的,本步骤可以通过如下子步骤实现:
S3201、从至少两帧环境图像中选择目标环境图像。
其中,本步骤中涉及的目标环境图像是指用户根据自身需求选择的用于生成目标虚拟场景的环境子图像。
具体的,在目标环境中每隔一定距离设置一组图像采集设备,为每组图像采集设备进行编号,共设置N组图像采集设备,则图像采集设备的编号为1,2,…,N,其中,N为正整数,且N≥2。每组图像采集设备可以采集到目标环境中的局部场景的环境图像信息,将每组图像所能采集到环境图像信息的目标场景的局部场景分配场景编号,场景编号和能够采集到这一场景的环境子图像的图像采集设备组的编号保持一致。在实际应用中,用户可以根据实际需求,只需要获取目标环境中局部场景的虚拟场景,而不需获取到目标环境的全场景的虚拟场景。因此可以预先将目标环境进行场景划分,将目标环境划分为若干个局部场景,优选的,局部场景的数目可以和图像采集设备组的数目一致,所有局部场景组合到一起可以形成完整的目标环境。用户可以根据自身需求,选择需要生成虚拟场景的局部场景。可以将局部场景按照场景编号列出一个场景表格,用户可以通过点击场景表格中的局部场景编号进行目标场景选择,用户选择的局部场景可以是一个,也可以是多个,最多可以选择N个局部场景,用户选择的局部场景可以是连续场景编号的局部场景,也可以是非连续场景编号的局部场景。将用户选择的局部场景作为目标局部场景,被选择的目标局部场景中的图像采集设备可以采集到目标局部场景的目标环境图像,并将采集到的目标环境图像发送至VR设备的图像处理模块。
可选的,本步骤还可以根据需求信息和/或每帧环境图像的环境图像属性,从至少两帧环境图像中选择目标环境图像。
其中,需求信息是指用户根据当前需求输入VR设备的信息。
具体的,图像处理模块接收到的各组图像采集设备发送的环境图像信息后,采用图像处理算法对环境图像进行特征提取,根据提取的环境图像特征确定图像采集设备采集的环境图像的属性。当用户具有生成目标虚拟场景的需求时,可以根据自己需求,将需求信息通过关键字的形式输入到VR设备中,用户输入关键字的方式可以是文字输入,也可以是语音输入。VR设备接收到用户输入的需求信息后,将用户输入的需求信息和环境图像的属性进行关联匹配,根据关联匹配结果从至少两帧环境图像中选择目标环境图像,并将选择的目标环境图像发送至VR设备的图像处理模块。VR设备的图像处理模块将目标环境图像和各个目标环境图像的关联关系发送给VR场景编辑器。
S3202、根据目标环境图像,生成目标虚拟场景。
VR场景编辑器根据每组图像采集设备采集到的目标局部场景的目标环境图像,生成目标环境图像所对应目标局部场景的虚拟场景,即子虚拟场景。进一步的,VR场景编辑器根据目标局部场景对应的场景编号,将子虚拟场景按照场景编号顺序进行组合,组合后得到虚拟场景即目标虚拟场景。
可以理解的是,根据用户选择的选择目标环境图像生成目标虚拟场景,可以为用户提供更多的虚拟场景构建方案,用户可以根据自己需求,自主选择目标场景,使目标虚拟场景的生成方式更加灵活。
S330、将目标虚拟场景发送至目标用户端,以使目标用户端再现目标虚拟场景。
示例性的,在获取到目标虚拟场景后,还可以根据在目标虚拟场景中进行标记,例如,用户可以在目标虚拟场景中选择目的地进行标记,VR设备可以根据用户发出的标记信息和用户当前的位置信息生成最佳路线图,并将最佳路线图在目标虚拟场景中突出展示出来,例如可以是在最佳路线图上设置图形标记或颜色标记。
本实施例的技术方案,根据图像采集设备采集多帧环境图像信息,根据每帧环境图像生成目标环境的子虚拟场景,将子虚拟场景按照顺序进行组合,可以获得目标虚拟场景。解决了当目标环境范围过大时,只通过一组图像采集设备采集一帧环境图像信息无法获取到目标环境的全场景的环境图像信息,从而无法生成完整的目标虚拟场景的问题。实现了通过多帧的环境图像采集,根据每帧环境图像生成对应的子虚拟场景,根据子虚拟场景的组合获得完整的目标虚拟场景的效果。
实施例四
图4为本发明实施例四提供的一种数据处理装置的结构示意图,本实施例可适用于根据环境图像信息生成目标虚拟场景,并使目标虚拟场景可以在目标用户端进行再现的情况,如图4所示,该数据处理装置包括:环境图像信息采集模块410、目标虚拟场景生成模块420和目标虚拟场景发送模块430。
其中,环境图像信息采集模块410,用于实时采集环境图像信息;
目标虚拟场景生成模块420,用于根据环境图像信息生成目标虚拟场景;
目标虚拟场景发送模块430,用于将目标虚拟场景发送至目标用户端,以使目标用户端再现所述目标虚拟场景。
本实施例提供的技术方案,可以根据用户需求,实时采集目标环境的环境图像信息,根据环境图像信息通过VR设备生成目标虚拟场景,并可以通过VR设备进行目标虚拟场景在目标用户端之间的传输,使目标用户端可以共享目标虚拟场景。此外通过实时采集目标环境的环境图像信息,可以实时环境图像信息更新目标虚拟场景。解决了无法根据用户需求构建虚拟场景,只能获取VR设备厂商提供的虚拟场景,且无法通过生成的虚拟场景感受目标环境的动态变化的问题。可以根据用户需求实时采集用户指定的目标环境的环境图像信息,并生成用户需要的目标虚拟场景,且可以根据目标环境的变化实时更新目标虚拟场景,使用户可以根据目标虚拟场景感受到目标环境的动态变化。
其中,目标虚拟场景生成模块420,还包括:
目标场景模式选择单元,用于根据环境图像信息的环境图像属性,从可选场景模式中选择目标场景模式;根据环境图像信息和所述目标场景模式,生成目标虚拟场景。
示例性的,目标虚拟场景生成模块420,还包括:
若环境图像信息包括至少两帧环境图像,则根据每帧环境图像,生成每帧环境图像的子虚拟场景;
对至少两个子虚拟场景进行组合,得到目标虚拟场景。
示例性的,目标虚拟场景生成模块420,还包括:
目标环境图像选则单元,用于在环境图像信息包括至少两帧环境图像时,从至少两帧环境图像中选择目标环境图像;根据目标环境图像,生成目标虚拟场景。
进一步的,上述目标环境图像选则单元,还包括:
根据需求信息和/或每帧环境图像的环境图像属性,从至少两帧环境图像中选择目标环境图像。
示例性的,目标虚拟场景发送模块430,还包括:
参与方确定单元,用于根据需求信息,确定参与方;
目标用户端确定单元,用于将参与方的VR设备,作为目标用户端;将目标虚拟场景发送至目标用户端。
本实施例提供的数据处理装置可适用于上述任意实施例提供的数据处理方法,具备相应的功能和有益效果。
实施例五
图5为本发明实施例五提供的一种数据处理设备的结构示意图,如图5所示,该设备包括处理器50、存储器51、输入装置52和输出装置53;设备中处理器50的数量可以是一个或多个,图5中以一个处理器50为例;设备中的处理器50、存储器51、输入装置52和输出装置53可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的数据处理方法对应的程序指令/模块。处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的数据处理方法。
存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置52可用于接收环境图像信息,以及产生与设备的用户设置以及功能控制有关的环境图像信息相关参数输入。输出装置53可包括显示屏等显示设备。
本实施例提供的数据处理设备可适用于上述任意实施例提供的数据处理算法,具备相应的功能和有益效果。
实施例六
本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数据处理方法,该方法包括:
实时采集环境图像信息;
根据环境图像信息生成目标虚拟场景;
将目标虚拟场景发送至目标用户端,以使目标用户端再现目标虚拟场景。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的数据处理方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述数据处理方法的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种数据处理方法,其特征在于,包括:
实时采集环境图像信息;
根据所述环境图像信息生成目标虚拟场景;
将所述目标虚拟场景发送至目标用户端,以使所述目标用户端再现所述目标虚拟场景。
2.根据权利要求1所述的方法,其特征在于,根据所述环境图像信息生成目标虚拟场景,包括:
根据所述环境图像信息的环境图像属性,从可选场景模式中选择目标场景模式;
根据所述环境图像信息和所述目标场景模式,生成目标虚拟场景。
3.根据权利要求1所述的方法,其特征在于,若所述环境图像信息包括至少两帧环境图像,则根据所述环境图像信息生成目标虚拟场景,包括:
根据每帧环境图像,生成每帧环境图像的子虚拟场景;
对至少两个子虚拟场景进行组合,得到目标虚拟场景。
4.根据权利要求1所述的方法,其特征在于,若所述环境图像信息包括至少两帧环境图像,则根据所述环境图像信息生成目标虚拟场景,包括:
从至少两帧环境图像中选择目标环境图像;
根据所述目标环境图像,生成目标虚拟场景。
5.根据权利要求4所述的方法,其特征在于,从至少两帧环境图像中选择目标环境图像,包括:
根据需求信息和/或每帧环境图像的环境图像属性,从至少两帧环境图像中选择目标环境图像。
6.根据权利要求1所述的方法,其特征在于,将所述目标虚拟场景发送至目标用户端,包括:
根据需求信息,确定参与方;
将所述参与方的VR设备,作为目标用户端;
将所述目标虚拟场景发送至目标用户端。
7.一种数据处理装置,其特征在于,包括:
环境图像信息采集模块,用于实时采集环境图像信息;
目标虚拟场景生成模块,用于根据所述环境图像信息生成目标虚拟场景;
目标虚拟场景发送模块,用于将所述目标虚拟场景发送至目标用户端,以使所述目标用户端再现所述目标虚拟场景。
8.根据权利要求7所述的装置,其特征在于,所述目标虚拟场景生成模块,包括:
目标场景模式选择单元,用于根据所述环境图像信息的环境图像属性,从可选场景模式中选择目标场景模式;根据所述环境图像信息和所述目标场景模式,生成目标虚拟场景。
9.一种数据处理设备,其特征在于,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的数据处理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111659440.4A CN114332326A (zh) | 2021-12-30 | 2021-12-30 | 一种数据处理方法、装置、设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111659440.4A CN114332326A (zh) | 2021-12-30 | 2021-12-30 | 一种数据处理方法、装置、设备和介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114332326A true CN114332326A (zh) | 2022-04-12 |
Family
ID=81017994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111659440.4A Pending CN114332326A (zh) | 2021-12-30 | 2021-12-30 | 一种数据处理方法、装置、设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114332326A (zh) |
-
2021
- 2021-12-30 CN CN202111659440.4A patent/CN114332326A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106170101B (zh) | 内容供应系统、信息处理设备和内容再现方法 | |
CN104680480B (zh) | 一种图像处理的方法及装置 | |
JP5074752B2 (ja) | 画像要求方法 | |
EP3131257B1 (en) | Program, information processing apparatus, and information processing system for use in an electronic conference system | |
EP3972236A1 (en) | Communication terminal, image communication system, method for displaying image, and carrier means | |
JP6816973B2 (ja) | サーバの制御方法およびシステム | |
EP3962090A1 (en) | Communication terminal, image communication system, method for displaying image, and carrier means | |
CN106604127A (zh) | 多媒体信息分享方法、装置和终端设备 | |
CN106664433B (zh) | 多媒体信息播放方法及系统、标准化服务器、直播终端 | |
EP3989539A1 (en) | Communication management apparatus, image communication system, communication management method, and carrier means | |
EP3979631A1 (en) | Communication management apparatus, image communication system, communication management method, and carrier means | |
CN114422460A (zh) | 一种在即时通信应用中建立同屏交流分享的方法、系统 | |
CN115209083A (zh) | 一种多视频会议协同开会方法、终端及存储介质 | |
KR20090044105A (ko) | 삼차원 가상 공간 콘텐츠를 이용한 영상제공시스템 | |
US20240089603A1 (en) | Communication terminal, image communication system, and method of displaying image | |
CN114531564A (zh) | 处理方法及电子设备 | |
JP2007116692A (ja) | テレビ会議クライアント用のテレビ会議方法、テレビ会議方法、同方法を実施する装置、同方法を実施するコンピュータ・プログラム | |
CN110418180B (zh) | 一种基于分组的投屏显示方法、系统及中控设备 | |
CN114332326A (zh) | 一种数据处理方法、装置、设备和介质 | |
CN111382292A (zh) | 内容管理服务器、信息共享系统、通信方法 | |
CN109076251A (zh) | 远程会议传输 | |
JP2014197813A (ja) | 記録プログラム、及び記録装置 | |
JP2017175590A (ja) | プログラム | |
US20050138561A1 (en) | Information display apparatus and information display method | |
CN112672089A (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 |