一种信息处理方法以及装置与流程

文档序号:12824095阅读:238来源:国知局
一种信息处理方法以及装置与流程

本发明涉及信息处理技术领域,更具体的说,是涉及一种信息处理方法以及装置。



背景技术:

随着科技的不断发展,人们对电子设备的功能要求也越来越高,其中,虚拟现实(vr)以及增强现实(ar)等技术能够将现实事物进行场景虚拟显示或增强,加强了用户的视觉效果和感官。

发明人在实现本发明的过程中发现:目前的虚拟现实设备多为头戴式显示设备,其虚拟的场景还局限于单人,即单个电子设备的场景虚拟。随着用户需求的不断提高,当有多个电子设备同时加入同一虚拟场景时,如同时看电影,或多个设备进行互动游戏时,每个虚拟现实设备如何显示虚拟场景成为当前亟待解决的一个问题。



技术实现要素:

有鉴于此,本发明提供了一种信息处理方法以及装置,以克服现有技术中多个电子设备在同一虚拟场景时如何显示的问题。

为实现上述目的,本发明提供如下技术方案:

一种信息处理方法,应用于第一电子设备,包括:

获取第二电子设备播放的虚拟场景中显示对象的类型;

若所述类型为第一类型,则所述第一电子设备以第一显示视野显示所述虚拟场景,且所述显示对象位于所述第一显示视野内,所述第二电子设备以第二显示视野显示所述虚拟场景,且所述显示对象位于所述第二显示视野内,其中,所述第一显示视野与所述第二显示视野不同;

若所述类型为第二类型,则所述第一电子设备与所述第二电子设备均以第三显示视野显示所述虚拟场景,且所述显示对象位于所述第三显示视野内。

优选的,所述显示对象的类型判定,包括:

判断所述显示对象是平面对象还是立体对象,如果所述显示对象是立体对象,则所述显示对象属于第一类型,若所述显示对象是平面对象,则所述显示对象属于第二类型。

优选的,所述第一电子设备以第一显示视野显示所述虚拟场景,包括:

获取所述第一显示视野以及所述虚拟场景;

根据所述第一显示视野显示所述虚拟场景。

优选的,所述获取所述第一显示视野,包括:

获取所述第一电子设备与所述第二电子设备的相对位置;

根据所述相对位置,确定所述第一显示视野。

优选的,所述获取所述第一显示视野,包括:

接收所述第二电子设备发送的第一显示视野以及所述虚拟场景;

根据所述第一显示视野显示所述虚拟场景。

优选的,还包括:

发送目标显示视野切换请求;

获取与所述目标显示视野切换请求相应的目标虚拟场景;

以所述目标显示视野显示所述目标虚拟场景。

一种信息处理装置,包括:

显示器,用于显示多个显示视野的虚拟场景,其中,显示对象位于所述显示视野内;

处理器,用于:

获取第二电子设备播放的虚拟场景中显示对象的类型;

若所述类型为第一类型,则所述第一电子设备以第一显示视野显示所述虚拟场景,且所述显示对象位于所述第一显示视野内,所述第二电子设备以第二显示视野显示所述虚拟场景,且所述显示对象位于所述第二显示视野内,其中,所述第一显示视野与所述第二显示视野不同;

若所述类型为第二类型,则所述第一电子设备与所述第二电子设备均以第三显示视野显示所述虚拟场景,且所述显示对象位于所述第三显示视野内。

优选的,所述处理器在所述第一电子设备以第一显示视野显示所述虚拟场景时,具体用于:

获取所述第一显示视野以及所述虚拟场景;

根据所述第一显示视野显示所述虚拟场景。

优选的,所述处理器在获取所述第一显示视野时,具体用于:

获取所述第一电子设备与所述第二电子设备的相对位置;

根据所述相对位置,确定所述第一显示视野。

优选的,所述处理器在获取所述第一显示视野时,具体用于:

接收所述第二电子设备发送的第一显示视野以及所述虚拟场景;

根据所述第一显示视野显示所述虚拟场景。

优选的,所述处理器还用于:

发送目标显示视野切换请求;

获取与所述目标显示视野切换请求相应的目标虚拟场景;

以所述目标显示视野显示所述目标虚拟场景。

经由上述的技术方案可知,与现有技术相比,本发明提供了一种信息处理方法以及装置,该方法应用于第一电子设备,通过获取第二电子设备播放的虚拟场景中显示对象的类型,当类型为第一类型时,则第一电子设备以第一显示视野显示虚拟场景,且显示对象位于第一显示视野内,第二电子设备以第二显示视野显示虚拟场景,且显示对象位于第二显示视野内,其中,第一显示视野与第二显示视野不同。当类型为第二类型,则第一电子设备与第二电子设备均以第三显示视野显示虚拟场景,且显示对象位于第三显示视野内。可见,采用该方法,实现了根据第二电子设备当前的虚拟场景中显示对象的类型,控制第一电子设备上的虚拟场景的显示视野,解决了多个电子设备在同一虚拟场景时如何显示的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种信息处理方法的流程示意图;

图2为本发明实施例提供的一种第一电子设备获取第二电子设备播放的虚拟场景中显示对象的类型的流程示意图;

图3为本发明实施例提供的一种显示对象分类示意图;

图4为本发明实施例提供的又一种第一电子设备获取第二电子设备播放的虚拟场景中显示对象的类型的流程示意图;

图5a为本发明实施例提供的一种第一电子设备的应用场景图;

图5b为本发明实施例提供的又一种第一电子设备的应用场景图;

图6为本发明实施例提供的一种第一电子设备确定播放虚拟场景的显示视野的流程示意图;

图7为本发明实施例提供的又一种第一电子设备的应用场景图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种信息处理方法以及装置,该方法应用于第一电子设备,通过获取第二电子设备播放的虚拟场景中显示对象的类型,当类型为第一类型时,则第一电子设备以第一显示视野显示虚拟场景,且显示对象位于第一显示视野内,第二电子设备以第二显示视野显示虚拟场景,且显示对象位于第二显示视野内,其中,第一显示视野与第二显示视野不同。当类型为第二类型,则第一电子设备与第二电子设备均以第三显示视野显示虚拟场景,且显示对象位于第三显示视野内。可见,采用该方法,实现了根据第二电子设备当前的虚拟场景中显示对象的类型,控制第一电子设备上的虚拟场景的显示视野,解决了多个电子设备在同一虚拟场景时如何显示的问题。

请参阅附图1,为本发明提供的一种信息处理方法的流程示意图,该信息处理方法应用于第一电子设备,包括如下步骤:

s1、获取第二电子设备播放的虚拟场景中显示对象的类型。

需要说明的是,在本实施例中,应用场景需要基于至少两个电子设备,如,可以是第一电子设备与第二电子设备的组合,二者之间进行数据交互。在本实施例中,并不限定第一电子设备以及第二电子设备的数量,如可以是一个第一电子设备和多个第二电子设备的组合,还可以是一个第二电子设备和多个第一电子设备的组合,当然,还可以是多个第一电子设备和多个第二电子设备的组合。

具体的,本实施例提供的信息处理方法基于第一电子设备端,对其与第二电子设备之间的数据交互过程进行说明,其中,电子设备可以为常规的固定式终端,如台式机、一体机等,还可以为移动终端,如手机、pad等,还可以为虚拟终端,如vr眼镜、ar眼镜等设备。

但,无论是何种电子设备,在本实施例中,电子设备均需能够播放虚拟场景,如,vr眼镜播放一场足球比赛的赛事,又或者播放一场电影,又或者播放一组游戏互动的虚拟场景。且,在该虚拟场景中存在至少一个显示对象,其中,显示对象是电子设备当前播放的虚拟场景中的当前显示内容的一部分,如,在一场足球比赛中,显示对象可以是足球,或者某一球员;又如,在游戏互动的虚拟场景中,显示对象可以是该虚拟场景中某一视角下的某一显示内容,如cs枪战场景中某一人设,又如,棋牌类虚拟场景中某一张牌的内容等等。

而,显示对象根据不同的维度可以划分为多种类型,在本实施例中,可以根据显示对象的显示维度进行分类,如分为二维类显示对象和多维类显示对象,其中,二维类显示对象是指平面对象,如信息、图片等,多维类显示对象是指立体对象,如足球、人设等。

具体的,第一电子设备获取第二电子设备播放的虚拟场景中显示对象的类型有多种实现方式,如下:

方式一,如图2所示,第一电子设备首先获取第二电子设备当前播放的虚拟场景的内容,然后判断该虚拟场景中显示对象的类型。其中,判断虚拟场景中显示对象的类型,可以是预先在第一电子设备中设置有显示对象的分类库,当第一电子设备接收到第二电子设备播放的虚拟场景后,先获取该虚拟场景中的显示对象,然后在第一电子设备内置的分类库中查找虚拟场景中的显示对象,确定包含所述显示对象的分类为该显示对象的类型。

例如,结合图3,对方式一进行举例说明,分类库分为两大类,一类为二维类,另一类为多维类,其中,每一类中,记录有显示对象对类别的归属关系,如,二维类显示对象包括平面的内容,如平面图片、信息、视频等,三维类显示对象包括立体的内容,如足球、动态的小狗、立体恐龙等。

假设第二电子设备当前播放的虚拟场景为丛林探秘的场景,其中,一只恐龙在散步,那么,第一电子设备获取第二电子设备当前播放的丛林探秘的场景,然后确定该丛林探秘场景中显示对象-恐龙,查找显示对象和分类库的归属关系表,得到“恐龙”属于三维类显示对象,因此,确定第二电子设备中显示对象的类型为三维类型。

又,假设,第二电子设备当前播放的虚拟场景为一封信的内容,是平面滚动的文字,那么,第一电子设备获取第二电子设备当前播放的信的内容,然后确定该信的内容的显示对象-文字信息,查找显示对象和分类库的归属关系表,得到“文字信息”属于二维类显示对象,因此,确定第二电子设备中显示对象的类型为二维类型。

方式二,如图4所示,第二电子设备首先判断其当前播放的虚拟场景的内容,确定当前虚拟场景中的显示对象,然后判断该虚拟场景中显示对象的类型,最后将显示对象的类型发送至第一电子设备。

同样,第二电子设备判断显示对象的类型的方法和方式一基本相同,具体为:预先在第二电子设备中设置有显示对象的分类库,然后获取当前播放的虚拟场景中的显示对象,并在该分类库中查找虚拟场景中的显示对象,确定包含所述显示对象的分类为该显示对象的类型。

需要说明的是,除了将分类库内置在第一电子设备或第二电子设备中外,还可以将分类库设置在服务器侧,当第一电子设备或第二电子设备需要进行显示对象的分类查询时,将显示对象发送往预设服务器,由服务器判断后,将判断结果再发送往第一电子设备或第二电子设备。最后,无论是方式一还是方式二,第一电子设备获取第二电子设备播放的虚拟场景中显示对象的类型即可。

s2、若所述类型为第一类型,则所述第一电子设备以第一显示视野显示所述虚拟场景,且所述显示对象位于所述第一显示视野内,所述第二电子设备以第二显示视野显示所述虚拟场景,且所述显示对象位于所述第二显示视野内,其中,所述第一显示视野与所述第二显示视野不同。

s3、若所述类型为第二类型,则所述第一电子设备与所述第二电子设备均以第三显示视野显示所述虚拟场景,且所述显示对象位于所述第三显示视野内。

结合步骤s1,第二电子设备中播放的虚拟场景,是具备显示视野的,如,虚拟场景为一场足球比赛,那么从不同的球员的角度,观看到足球的角度是不同的,即每个球员具有一个显示视野。当然,显示视野也不局限于此,可以根据需求进行设置,如虚拟场景同样是一场足球比赛,那么以观众场上不同的球迷的角度,观看到的足球以及球员的角度也是不同的,即,每个球迷具有一个显示视野。

又如,第二电子设备中播放的虚拟场景是一个动物园各子场馆的场景,那么根据参观者所在的位置不同,其参观的显示视野也是不同的。如参观者a在动物园的熊猫馆,看到的是憨态可掬的熊猫,参观者b在大象馆,看到的大象,除此,在同一个子场馆中,由于参观者的位置不同,所看到的景象的显示视野也不同,如,参观者c也处于熊猫馆中,但由于参观者c和参观者a在熊猫馆中所在的位置不同,因此,二者的显示视野也不同,即,参观者a和参观者c看到的显示对象-大熊猫的角度也不同,如,参观者a看到熊猫的头,参观者c看到的是熊猫的尾巴。

然而,步骤s2和步骤s3是根据第二电子设备播放的虚拟场景中显示对象的类型的不同,实现以不同的显示视野显示虚拟场景的过程。

具体的,当第二电子设备播放的虚拟场景中显示对象的类型为第一类型时,第一电子设备以第一显示视野显示该虚拟场景,且该显示对象位于第一显示视野内。同时,第二电子设备以第二显示视野显示该虚拟场景,且该显示对象位于第二显示视野内,其中,第一显示视野与第二显示视野不同。

当第二电子设备播放的虚拟场景中显示对象的类型为第二类型,则第一电子设备与第二电子设备均以第三显示视野显示该虚拟场景,且显示对象位于所述第三显示视野内。其中,第三显示视野可以与第一显示视野或第二显示视野相同,当然,也可以不同。在本实施例中,优选的是令第三显示视野与第二显示视野相同,与第一显示视野不同。

需要说明的是,在本实施例中,显示对象的类型分为两类:第一类型以及第二类型,其中,第一类型为显示对象为立体对象,第二类型为显示对象为平面对象。

当第一电子设备获取的第二电子设备中虚拟场景中显示对象为第一类型时,第二电子设备继续以当前播放的虚拟场景的显示视野显示该虚拟场景,在此,定义第二电子设备当前播放的显示视野为第二显示视野,并且,第二电子设备中虚拟场景中的显示对象存在在当前的第二显示视野中。

同时,第一电子设备以第一显示视野显示第二电子设备播放的虚拟场景,同时,也需要将显示对象位于该第一显示视野内。

具体的,举例进行说明,如图5a所示,第二电子设备中播放的虚拟场景为一场cs战,其中,第二电子设备是以一个a方参赛队员的显示视野(对应上文的第二显示视野)显示该cs战的场景,且,在第二显示视野内,能够观看到显示对象-敌人的界面,当第一电子设备需要加入该游戏,与第二电子设备一起互动时,第一电子设备获取了第二电子设备中cs战中显示对象-敌人的类型,为立体对象,则,第一电子设备以不同于第二电子设备的显示视野(第一显示视野)显示该cs战,如第一电子设备以a方的另一名参赛队员的显示视野显示该cs战,同时,需要满足在第一电子设备中播放的虚拟场景中包含与第二电子设备中虚拟场景显示的相同的显示对象-敌人。

然而,如图5b所示,当第二电子设备中播放的虚拟场景为一个轮播的电子相册时,此时,第一电子设备获取到的第二电子设备播放的虚拟场景中的显示对象为电子相册中的照片,并确定照片为平面对象,进而得到第二电子设备播放的当前虚拟场景的显示对象的类型为第二类型,则,此时,第一电子设备与第二电子设备可以以相同的显示视野(第三显示视野)播放当前虚拟场景,无需进行显示视野的切换,其中,第三显示视野可以是第二显示设备当前播放的虚拟场景的第二显示视野,当然,还可以是不同于第一显示视野以及第二显示视野的其他显示视野。

综上,本实施例是根据第二电子设备上播放的虚拟场景中显示对象的类型来决定第一电子设备上播放的虚拟场景的显示视野,当显示对象为立体对象时,第一电子设备与第二电子设备的虚拟场景显示视野不同,当显示对象为平面对象时,第一电子设备与第二电子设备的虚拟场景显示视野相同。

在上述实施例的基础上,本实施例还提供了当显示对象的类型为第一类时,第一电子设备是如何实现确定播放虚拟场景的显示视野的具体实现方法,如图6所示,包括步骤:

s21、获取所述第一显示视野以及所述虚拟场景;

s22、根据所述第一显示视野显示所述虚拟场景。

其中,第一电子设备获取所述第一显示视野可以通过获取所述第一电子设备与所述第二电子设备的相对位置,然后,根据所述相对位置,确定所述第一显示视野。

如,图7所示,第二电子设备位于位置a,第一电子设备位于位置b,则确定第二显示视野为第二电子设备与目标对象之间的向量ao,以及第一电子设备与第二电子设备之间的位置关系,即向量ab,根据向量ao和ab能够确定出第一电子设备与目标对象之间的显示视野,即向量bo,这样,就可以根据第一电子设备与第二电子设备的相对位置关系,得到第一显示视野,然后,第一电子设备以第一显示视野显示目标对象所在的虚拟场景。

即,第一电子设备与第二电子设备播放的虚拟场景的显示视野的改变具体对应于位置a到位置b的视野的改变。

需要说明的是,本实施例并不限定第一显示视野的确定主体,可以是第一电子设备根据与第二电子设备的相对位置进行确定,还可以由后台服务器进行确定后发送至第一电子设备,当然,还可以由第二电子设备确定第一显示视野,然后发送至第一电子设备,此时,第一电子设备只需接收所述第二电子设备发送的第一显示视野以及所述虚拟场景,并根据所述第一显示视野显示所述虚拟场景即可。

在上述实施例的基础上,本实施例还提供的第一电子设备,还可以在获取第二电子设备上播放的虚拟场景中的显示对象的类型之前,发送一加入第二电子设备的场景加入请求。待第二电子设备或后台服务器审核通过后,才可授权获取当前第二电子设备上播放的虚拟场景的显示对象的类型。

如,第一电子设备为虚拟眼镜a,第二电子设备为虚拟眼镜b,此时,虚拟眼镜b正在播放一3d电影,其中,显示对象为一只立体的恐龙,而虚拟眼镜b发送场景加入请求至虚拟眼镜a,待虚拟眼镜a发送用户基于场景加入请求触发的反馈信息后,授权给虚拟眼镜a,此时,虚拟眼镜a可以获取虚拟眼镜b正在播放的虚拟场景,以及获取虚拟眼镜a基于虚拟眼镜b的空间方位确定得到的第一显示视野,然后第一电子设备以该第一显示视野显示该虚拟场景。

然而,本实施例提供的电子设备还可以发送目标显示视野切换请求,获取与所述目标显示视野切换请求相应的目标虚拟场景,并以所述目标显示视野显示所述目标虚拟场景。

具体为,第一电子设备还可以基于用户的操作,对显示视野进行切换,如上述实施例中,第一电子设备以第一显示视野显示虚拟场景,第二电子设备以第二显示视野显示虚拟场景,这时,第一电子设备的用户想换一个显示视野观看虚拟场景,则用户可以触发第一电子设备发送显示视野切换请求,可以将第一显示视野切换成第二显示视野,也可以将第一显示视野切换成第三显示视野,还可以根据用户的需求,对不同的显示视野之间进行来回切换。

需要说明的是,上述显示视野切换请求的触发方式有多种,如,在第一电子设备上设置有切换按键,由用户手动触发,又或者,可以在第一电子设备播放的虚拟场景的某一位置添加虚拟切换按钮等,本实施例并不局限于上述几种呈现方式。

而且,上述示例仅介绍了当显示对象的类型为第一类或者第二类时,第一电子设备以及第二电子设备的显示视野的确定过程,除此,本实施例还可以在确定了显示对象为类型后,根据虚拟场景中的显示对象的变化,再次确定第一电子设备以及第二电子设备的显示视野。

举例说明,如,当前第二电子设备中播放的虚拟场景为足球比赛,当前场景中的显示对象为足球,第二电子设备的当前显示视野为球员a的视野,那么,第一电子设备以球员b的视野进行显示该场球赛,当,某一电子设备对应的球员在游戏过程中,被罚牌时,当前虚拟场景可以显示“xxx被黄牌警告”的信息,而此时,虚拟场景的显示对象可以由足球切换为警告信息,即由立体对象切换成平面对象,则此时,第一电子设备以及第二电子设备可以同时以第三显示视野观看罚牌信息,而此时的第一电子设备的显示视野不必与第二电子设备的显示视野不同。

其中,显示对象的确定可以由电子设备自行切换,也可以基于用户的操作进行设置和切换,还可以在预设时间到达时,系统自动切换,在本实施例中并不做具体限定。

上述本发明提供的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还提供了一种装置,下面给出具体的实施例进行详细说明。

本实施例提供的一种信息处理装置,包括:

显示器,用于显示多个显示视野的虚拟场景,其中,显示对象位于所述显示视野内;

处理器,用于:

获取第二电子设备播放的虚拟场景中显示对象的类型;

若所述类型为第一类型,则所述第一电子设备以第一显示视野显示所述虚拟场景,且所述显示对象位于所述第一显示视野内,所述第二电子设备以第二显示视野显示所述虚拟场景,且所述显示对象位于所述第二显示视野内,其中,所述第一显示视野与所述第二显示视野不同;

若所述类型为第二类型,则所述第一电子设备与所述第二电子设备均以第三显示视野显示所述虚拟场景,且所述显示对象位于所述第三显示视野内。

其中,所述处理器在所述第一电子设备以第一显示视野显示所述虚拟场景时,具体用于:

获取所述第一显示视野以及所述虚拟场景;

根据所述第一显示视野显示所述虚拟场景。

其中,所述处理器在获取所述第一显示视野时,具体用于:

获取所述第一电子设备与所述第二电子设备的相对位置;

根据所述相对位置,确定所述第一显示视野。

除此,所述处理器在获取所述第一显示视野时,具体用于:

接收所述第二电子设备发送的第一显示视野以及所述虚拟场景;

根据所述第一显示视野显示所述虚拟场景。

在上述实施例的基础上,所述处理器还用于:

发送目标显示视野切换请求;

获取与所述目标显示视野切换请求相应的目标虚拟场景;

以所述目标显示视野显示所述目标虚拟场景。

本实施例提供的装置的工作原理与上述方法实施例相同,在此不重复叙述。

综上所述:本发明提供了一种信息处理方法以及装置,该方法应用于第一电子设备,通过获取第二电子设备播放的虚拟场景中显示对象的类型,当类型为第一类型时,则第一电子设备以第一显示视野显示虚拟场景,且显示对象位于第一显示视野内,第二电子设备以第二显示视野显示虚拟场景,且显示对象位于第二显示视野内,其中,第一显示视野与第二显示视野不同。当类型为第二类型,则第一电子设备与第二电子设备均以第三显示视野显示虚拟场景,且显示对象位于第三显示视野内。可见,采用该方法,实现了根据第二电子设备当前的虚拟场景中显示对象的类型,控制第一电子设备上的虚拟场景的显示视野,解决了多个电子设备在同一虚拟场景时如何显示的问题。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的装置而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所提供的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所提供的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1