信息处理方法及电子设备与流程

文档序号:11948834阅读:214来源:国知局
信息处理方法及电子设备与流程

本发明涉及信息处理技术领域,更具体地说,涉及一种信息处理方法及电子设备。



背景技术:

随着科学技术的不断发展,虚拟现实技术得到了越来越广泛的关注,如增强的现实(Augmented Reality,AR)技术,它通过电脑技术,将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在,而且用户可以与其中的虚拟场景进行交互。

然而,目前用户只能与虚拟场景中单个的虚拟对象进行交互,用户与虚拟场景的交互方式比较单一。



技术实现要素:

本发明的目的是提供一种信息处理方法及电子设备,以克服用户与虚拟场景的交互方式比较单一的问题。

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

一种信息处理方法,包括:

显示虚拟场景,所述虚拟场景中包含有多个虚拟对象;

根据用户的第一操作,选择所述虚拟场景的至少一个区域;

对所述至少一个区域内的虚拟对象进行处理。

上述方法,优选的,所述选择所述虚拟场景的至少一个区域,包括:

响应于所述第一操作,从所述虚拟场景的预先设定的多个区域中,选择与所述第一操作对应的至少一个区域。

上述方法,优选的,所述选择所述虚拟场景的至少一个区域,包括:

对所述第一操作进行识别,获得所述第一操作的特征信息;

若所述第一操作的特征信息符合预设特征信息,则确定所述虚拟场景中与所述第一操作的特征信息匹配的区域被选中。

上述方法,优选的,所述第一操作包括语音输入操作;所述对所述第一操作进行识别,获得所述第一操作的特征信息,包括:

采集用户的语音信息;

对所述语音信息进行语音识别,获得识别结果;

所述若所述第一操作的特征信息符合预设特征信息,则确定所述虚拟场景中与所述第一操作的特征信息匹配的区域被选中,包括:

若所述识别结果中包括与所述虚拟场景相关的区域标识信息,则基于所述识别结果生成语音控制指令;

根据所述语音控制指令,选择所述虚拟场景中与所述区域标识信息对应的至少一个区域。

上述方法,优选的,所述第一操作包括操作体的第一动作;所述对所述第一操作进行识别,获得所述第一操作的特征信息,包括:

对所述操作体的第一动作进行识别,确定所述操作体的运动轨迹以及所述操作体相对于预置参考面的角度;

所述若所述第一操作的特征信息符合预设特征信息,则确定所述虚拟场景中与所述第一操作的特征信息匹配的区域被选中,包括:

基于所述操作体相对于预置参考面的角度确定所述操作体在所述虚拟场景中的操作范围;

若所述操作体的运动轨迹符合预设轨迹特征,则确定所述操作范围内所述操作体的运动轨迹所划定的区域被选中。

上述方法,优选的,所述对所述至少一个区域内的虚拟对象进行处理包括:

检测用户的第二操作;

根据所述第二操作,对所述至少一个区域内的虚拟对象进行处理;其中,所述第二操作与所述第一操作不同;或者,所述第二操作与所述第一操作是同一操作的不同部分。

上述方法,优选的,所述对所述至少一个区域内的虚拟对象进行处理,包括:

对所述至少一个区域内的虚拟对象进行拉近或拉远处理;或者,

对所述至少一个区域内的虚拟对象进行缩放处理;或者,

对所述至少一个区域内的虚拟对象进行旋转处理;或者,

对所述至少一个区域内的虚拟对象进行平移处理。

上述方法,优选的,所述对所述至少一个区域内的虚拟对象进行处理,包括:

对所述至少一个区域内的虚拟对象添加标注信息。

上述方法,优选的,所述对所述至少一个区域内的虚拟对象添加标注信息包括:

接收用户输入的字符信息,在所述至少一个区域内的虚拟对象附近显示所述字符信息;或者,

获取显示效果更改指令,响应于所述显示效果更改指令,将所述至少一个区域内的虚拟对象的显示效果由第一显示效果更改为第二显示效果。

一种电子设备,包括:

输出单元,用于输出显示虚拟场景,所述虚拟场景中包含有多个虚拟对象;

检测装置,用于检测用户的第一操作;

处理器,用于根据所述第一操作,选择所述虚拟场景的至少一个区域;对所述至少一个区域内的虚拟对象进行处理。

上述电子设备,优选的,所述处理器在选择所述虚拟场景的至少一个区域时,用于:

响应于所述第一操作,从所述虚拟场景的预先设定的多个区域中,选择与所述第一操作对应的至少一个区域。

上述电子设备,优选的,所述处理器在选择所述虚拟场景的至少一个区域时,用于:

对所述第一操作进行识别,获得所述第一操作的特征信息;

若所述第一操作的特征信息符合预设特征信息,则确定所述虚拟场景中与所述第一操作的特征信息匹配的区域被选中。

上述电子设备,优选的,所述第一操作包括语音输入操作;所述处理器在选择所述虚拟场景的至少一个区域时,具体用于:

采集用户的语音信息;

对所述语音信息进行语音识别,获得识别结果;

若所述识别结果中包括与所述虚拟场景相关的区域标识信息,则基于所述识别结果生成语音控制指令;

根据所述语音控制指令,选择所述虚拟场景中与所述区域标识信息对应的至少一个区域。

上述电子设备,优选的,所述处理器在选择所述虚拟场景的至少一个区域时,具体用于:

对操作体的第一动作进行识别,确定所述操作体的运动轨迹以及所述操作体相对于预置参考面的角度;

基于所述操作体相对于预置参考面的角度确定所述操作体在所述虚拟场景中的操作范围;

若所述操作体的运动轨迹符合预设轨迹特征,则确定所述操作范围内所述操作体的运动轨迹所划定的区域被选中。

上述电子设备,优选的,所述处理器对所述至少一个区域内的虚拟对象进行处理时,用于:

通过所述检测装置检测用户的第二操作;

根据所述第二操作,对所述至少一个区域内的虚拟对象进行处理;其中,所述第二操作与所述第一操作不同;或者,所述第二操作与所述第一操作是同一操作的不同部分。

上述电子设备,优选的,所述处理器对所述至少一个区域内的虚拟对象进行处理时,用于:

对所述至少一个区域内的虚拟对象进行拉近或拉远处理;或者,

对所述至少一个区域内的虚拟对象进行缩放处理;或者,

对所述至少一个区域内的虚拟对象进行旋转处理;或者,

对所述至少一个区域内的虚拟对象进行平移处理。

上述电子设备,优选的,所述处理器对所述至少一个区域内的虚拟对象进行处理时,用于:

对所述至少一个区域内的虚拟对象添加标注信息。

上述电子设备,优选的,所述处理器在对所述至少一个区域内的虚拟对象添加标注信息时,具体用于:

接收用户输入的字符信息,在所述至少一个区域内的虚拟对象附近显示所述字符信息;或者,

获取显示效果更改指令,响应于所述显示效果更改指令,将所述至少一个区域内的虚拟对象的显示效果由第一显示效果更改为第二显示效果。

通过以上方案可知,本申请提供的一种信息处理方法及电子设备,用户可以在虚拟场景中选择至少一个区域,对所选择的至少一个区域内的虚拟对象进行处理,实现按区域对虚拟场景进行处理,克服了用户与虚拟场景的交互方式比较单一的问题。

附图说明

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

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

图2为本发明实施例提供的电子设备的一种结构示意图;

图3为本发明实施例提供的电子设备的另一种结构示意图;

图4为本发明实施例提供的电子设备的又一种结构示意图。

具体实施方式

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

请参阅图1,图1为本发明实施例提供的信息处理方法的一种实现流程图,可以包括:

步骤S11:显示虚拟场景,该虚拟场景中包含有多个虚拟对象;

该虚拟场景可以是三维虚拟场景,例如,该虚拟场景可以是由虚拟现实(Virtual Reality,VR)设备显示的三维虚拟场景,或者,也可以是由增强现实(Augmented Reality,AR)设备显示的三维虚拟场景。

该虚拟场景也可以是二维虚拟场景。

虚拟场景中包含的虚拟对象可以与用户进行交互。

步骤S12:根据用户的第一操作,选择上述虚拟场景的至少一个区域;

本发明实施例中,用户可以在虚拟场景中进行区域选择。用户选择的每个区域中,均可以包括多个虚拟对象。

步骤S13:对选择的至少一个区域内的虚拟对象进行处理。

在选择至少一个区域后,可以基于用户触发的操作指令对所选择的区域内的虚拟对象进行处理。该操作指令可以由用户选择指令菜单触发,也可以由用户通过其它方式触发。

本发明实施例中,只对所选择区域内的虚拟对象进行处理,而位于区域外的虚拟对象则不进行处理。

本发明实施例提供的信息处理方法,用户可以在虚拟场景中选择至少一个区域,对所选择的至少一个区域内的虚拟对象进行处理,实现按区域对虚拟场景进行处理,克服了用户与虚拟场景的交互方式比较单一的问题。

可选的,本发明实施例提供的选择虚拟场景中的至少一个区域的一种实现方式可以为:

响应于用户的第一操作,从虚拟场景的预先设定的多个区域中,选择与用户的第一操作对应的至少一个区域。

本实施例中,在用户执行第一操作之前,虚拟场景被预先划分为多个区域,每个区域中可以包括至少一个虚拟对象。用户通过执行第一操作,可以从上述多个区域中选择至少一个区域。

可选的,本发明实施例提供的选择虚拟场景中的至少一个区域的一种实现方式可以为:

响应于用户的第一操作,从虚拟场景中划定至少一个区域。

与前一实施例不同,在用户执行第一操作之前,若虚拟场景未被预先划分为多个区域,则可以由用户直接在虚拟场景中划定至少一个区域范围,将用户划定区域范围内的区域确定为选中的区域。由于是直接由用户划定区域,因此,每个区域内的虚拟对象是不定的,具体区域内包括哪些虚拟对象可以由用户根据实际需求确定。

用户在划定区域范围时,每个区域内可包含至少一个虚拟对象。

可选的,本发明实施例提供的选择虚拟场景中的至少一个区域的一种实现方式可以为:

对用户的第一操作进行识别,获得第一操作的特征信息;

若第一操作的特征信息符合预设特征信息,则确定虚拟场景中与第一操作的特征信息匹配的区域被选中。

本发明实施例中,提取第一操作的特征信息,判断第一操作的特征信息与预设特征信息是否匹配,若第一操作的特征信息与预设特征信息匹配,则在虚拟场景中确定与第一操作的特征信息匹配的区域,这些与第一操作的特征信息匹配的区域即为根据用户的第一操作而被选中的区域。

可选的,虚拟场景中与第一操作的特征信息匹配的区域可以是虚拟场景中预先设定的多个区域中部分区域,或者,也可以是基于用户的第一操作所划定的虚拟场景的部分区域。

可选的,本发明实施例中,第一操作可以包括语音输入操作,或者,第一操作可以包括操作体的第一动作。

可选的,若第一操作为语音输入操作,则本发明实施例提供的对第一操作进行识别,获得第一操作的特征信息的一种实现方式可以为:

采集用户的第一语音信息;

对采集的第一语音信息进行语音识别,获得第一识别结果。该第一识别结果即为语音输入操作的特征信息。

相应的,若第一操作的特征信息符合预设特征信息,则确定虚拟场景中与第一操作的特征信息匹配的区域被选中的一种实现方式可以为:

若第一识别结果中包括与虚拟场景相关的区域标识信息,则基于第一识别结果生成第一语音控制指令;

第一语音控制指令用于指示电子设备对虚拟场景中区域标识信息对应的区域进行选择。

与虚拟场景中相关的区域标识信息可以是指虚拟场景中用户可以看到的,用于对区域进行标识的信息。例如,假设虚拟场景被划分为四个区域,该四个区域的标识分别为A、B、C、D,则A、B、C或D即为与虚拟场景相关的区域标识信息。

根据第一语音控制指令,选择虚拟场景中与区域标识信息对应的至少一个区域。

可选的,若第一操作为操作体的第一动作,则本发明实施例提供的对第一操作进行识别,获得第一操作的特征信息的一种实现方式可以为:

对操作体的第一动作进行识别,确定操作体的运动轨迹以及操作体相对于预置参考面的角度;

操作体的运动轨迹以及操作体相对于预置参面的角度即为操作体的第一动作的特征信息。

根据操作体的操作方式的不同,预置参考面可能会不同。例如,

若操作体在触摸板上进行操作,则预置参考面可以是指触摸板上与操作体进行接触的平面;

若操作体凌空操作,由摄像头采集用户操作,则,预置参考面可以是摄像头的镜头所在平面,或者与摄像头的镜头所在平面平行的平面。

相应的,若第一操作的特征信息符合预设特征信息,则确定虚拟场景中与第一操作的特征信息匹配的区域被选中的一种实现方式可以为:

基于操作体相对于预置参考面的角度确定操作体在虚拟场景中的操作范围;

根据操作体相对于预置参考面的角度可以确定操作体在虚拟场景中进行操作的大概范围。

若操作体的运动轨迹符合预设轨迹特征,则确定操作范围内操作体的运动轨迹所划定的区域被选中。

若操作体的运动轨迹符合预设轨迹特征,说明用户在进行区域划定的操作。可选的,预设轨迹特征可以为:闭合曲线。

可选的,本发明实施例提供的对至少一个区域内的虚拟对象进行处理的一种实现方式可以为:

检测用户的第二操作;

该第二操作可以是语音输入操作,也可以是操作体的第二动作。

根据用户的第二操作,对所选择的至少一个区域内的虚拟对象进行处理;其中,第二操作与第一操作不同;或者,第二操作与第一操作是同一操作的不同部分。

可选的,若第二操作为语音输入操作,则根据用户的第二操作,对选择的至少一个区域内的虚拟对象进行处理的一种实现方式可以为:

采集用户的第二语音信息;

对第二语音信息进行语音识别,获得第二识别结果;

若第二识别结果中包括处理方式相关信息,生成第二语音控制指令;该第二语音控制指令用于指示电子设备按照处理方式相关信息所表征的处理方式对上述至少一个区域内的虚拟对象进行处理。

响应于该第二语音控制指令,按照所述处理方式相关信息所表征的处理方式对上述至少一个区域内的虚拟对象进行处理。

可选的,若第二操作为操作体的第二动作,则根据用户的第二操作,对选择的至少一个区域内的虚拟对象进行处理的一种实现方式可以为:

对操作体的第二动作进行识别,确定操作体的运动轨迹;

确定与操作体的运动轨迹对应的处理方式;

按照所确定的处理方式对上述至少一个区域内的虚拟对象进行处理。

可选的,本发明实施例中,对上述至少一个区域内的虚拟对象进行处理的实现方式可以为:

对上述至少一个区域内的虚拟对象进行拉近或拉远处理;或者,

对上述至少一个区域内的虚拟对象进行缩放处理;或者,

对上述至少一个区域内的虚拟对象进行旋转处理;或者,

对上述至少一个区域内的虚拟对象进行平移处理。

可选的,若通过语音控制实现对上述至少一个区域内的虚拟对象的处理,则用户在进行语音发声时,可以在语音中包括相应的关键词。例如,若识别出语音信息中包括“拉近”这一关键词,则可以对上述至少一个区域内的虚拟对象进行拉近处理;若识别出语音信息中包括“拉远”这一关键词,则可以对上述至少一个区域内的虚拟对象进行拉远处理;若识别出语音信息中包括“缩小”这一关键词,则可以对上述至少一个区域内的虚拟对象进行缩小处理;若识别出语音信息中包括“放大”这一关键词,则可以对上述至少一个区域内的虚拟对象进行放大处理;若识别出语音信息中包括“顺时针旋转”这一关键词,则可以对上述至少一个区域内的虚拟对象按第一旋转方向进行旋转;若识别出语音信息中包括“逆时针旋转”这一关键词,则可以对上述至少一个区域内的虚拟对象按第二旋转方向进行旋转;若识别出语音信息中包括“向左平移”这一关键词,则可以对上述至少一个区域内的虚拟对象进行向左移动的处理;若识别出语音信息中包括“向上平移”这一关键词,则可以对上述至少一个区域内的虚拟对象进行向上平移处理。等等。

可选的,若通过操作体的操作实现对上述至少一个区域内的虚拟对象的处理,则用户控制操作体按照预定轨迹移动就可以触发与预定轨迹对应的处理方式对虚拟对象进行处理。例如,若操作体的运动轨迹为由下往上移动,则对应的处理方式可以为将虚拟对象上移;若操作体的运动轨迹为由上往下移动,则对应的处理方式可以为将虚拟对象下移;若操作体的运动轨迹为远离预置参考面,则对应的处理方式可以为将虚拟对象拉远;若操作体的运动轨迹为靠近预置参考面,则对应的处理方式可以为将虚拟对象拉近;若操作体的运动轨迹为按第一旋转方向(如顺时针方向)旋转,则对应的处理方式可以为将虚拟对象按第一旋转方向旋转;若操作体的运动轨迹为按第二旋转方向(如逆时针方向)旋转,则对应的处理方式可以为将虚拟对象按第二旋转方向旋转。等等。

需要说明的是,上述只是列举了部分处理方式,还可以有其它的处理方式对至少一个区域内的虚拟对象进行处理。例如,

对上述至少一个区域内的虚拟对象添加标注信息。

可选的,对上述至少一个区域内的虚拟对象添加标注信息的具体实现方式可以为:

接收用户输入的字符信息,在上述至少一个区域内的虚拟对象附近显示输入的字符信息;

或者,

获取显示效果更改指令,响应于该显示效果更改指令,将上述至少一个区域内的虚拟对象的显示效果由第一显示效果更改为第二显示效果。

本发明实施例中,对上述至少一个区域内的虚拟对象添加标注信息有两种可选的方式,一种是添加字符信息,一是改变至少一个区域内的虚拟对象的显示效果,以将至少一个区域内的虚拟对象突出显示。改变至少一个区域内的虚拟对象的显示效果可以包括:改变至少一个区域内的虚拟对象的颜色,或者,突出显示至少一个区域内的虚拟对象的轮廓等等。

与方法实施例相对应,本发明实施例还提供一种电子设备。本发明实施例提供的电子设备的一种结构示意图如图2所示,可以包括:

输出单元21、检测装置22和处理器23;其中,

输出单元21用于输出显示虚拟场景,所述虚拟场景中包含有多个虚拟对象;

检测装置22用于检测用户的第一操作;

处理器23用于根据用户的第一操作,选择虚拟场景的至少一个区域;对所选择的至少一个区域内的虚拟对象进行处理。

处理器23通过通信总线与输出单元21和检测装置22进行交互。

该电子设备还可以包括通信接口,该通信接口可以是无线通信接口或有线通信接口,可以用于与其它电子设备进行通信。

上述虚拟场景可以是三维虚拟场景,例如,该虚拟场景可以是由虚拟现实(Virtual Reality,VR)设备显示的三维虚拟场景,或者,也可以是由增强现实(Augmented Reality,AR)设备显示的三维虚拟场景。

上述虚拟场景也可以是二维虚拟场景。

虚拟场景中包含的虚拟对象可以与用户进行交互。

本发明实施例中,用户可以在虚拟场景中进行区域选择。用户选择的每个区域中,均可以包括多个虚拟对象。

在选择至少一个区域后,可以基于用户触发的操作指令对所选择的区域内的虚拟对象进行处理。该操作指令可以由用户选择指令菜单触发,也可以由用户通过其它方式触发。

本发明实施例中,只对所选择区域内的虚拟对象进行处理,而位于区域外的虚拟对象则不进行处理。

本发明实施例提供的电子设备,用户可以在虚拟场景中选择至少一个区域,对所选择的至少一个区域内的虚拟对象进行处理,实现按区域对虚拟场景进行处理,克服了用户与虚拟场景的交互方式比较单一的问题。

可选的,处理器23在选择虚拟场景的至少一个区域时,可以用于:

响应于第一操作,从虚拟场景的预先设定的多个区域中,选择与第一操作对应的至少一个区域。

本实施例中,在用户执行第一操作之前,虚拟场景被预先划分为多个区域,每个区域中可以包括至少一个虚拟对象。用户通过执行第一操作,可以从上述多个区域中选择至少一个区域。

可选的,处理器23在选择虚拟场景的至少一个区域时,可以用于:

响应于用户的第一操作,从虚拟场景中划定至少一个区域。

与前一实施例不同,在用户执行第一操作之前,若虚拟场景未被预先划分为多个区域,则可以由用户直接在虚拟场景中划定至少一个区域范围,将用户划定区域范围内的区域确定为选中的区域。由于是直接由用户划定区域,因此,每个区域内的虚拟对象是不定的,具体区域内包括哪些虚拟对象可以由用户根据实际需求确定。

用户在划定区域范围时,每个区域内可包含至少一个虚拟对象。

可选的,处理器23在选择虚拟场景的至少一个区域时,可以用于:

对用户的第一操作进行识别,获得第一操作的特征信息;

若第一操作的特征信息符合预设特征信息,则确定虚拟场景中与第一操作的特征信息匹配的区域被选中。

本发明实施例中,提取第一操作的特征信息,判断第一操作的特征信息与预设特征信息是否匹配,若第一操作的特征信息与预设特征信息匹配,则在虚拟场景中确定与第一操作的特征信息匹配的区域,这些与第一操作的特征信息匹配的区域即为根据用户的第一操作而被选中的区域。

可选的,虚拟场景中与第一操作的特征信息匹配的区域可以是虚拟场景的预先设定的多个区域中部分区域,或者,也可以是基于用户的第一操作所划定的虚拟场景的部分区域。

可选的,本发明实施例中,第一操作可以包括语音输入操作,或者,第一操作可以包括操作体的第一动作。

可选的,若第一操作为语音输入操作,则在图2所示实施例的基础上,本发明实施例提供的电子设备中,检测装置22可以包括语音采集单元31,如图3所示,为本发明实施例提供的电子设备的另一种结构示意图。处理器23在选择虚拟场景的至少一个区域时,具体可以用于:

通过语音采集单元31采集用户的第一语音信息;

对采集的第一语音信息进行语音识别,获得第一识别结果。该第一识别结果即为语音输入操作的特征信息。

若第一识别结果中包括与所述虚拟场景相关的区域标识信息,则基于第一识别结果生成第一语音控制指令;

根据第一语音控制指令,选择虚拟场景中与区域标识信息对应的至少一个区域。

第一语音控制指令用于指示电子设备对虚拟场景中区域标识信息对应的区域进行选择。

与虚拟场景中相关的区域标识信息可以是指虚拟场景中用户可以看到的,用于对区域进行标识的信息。例如,假设虚拟场景被划分为四个区域,该四个区域的标识分别为A、B、C、D,则A、B、C或D即为与虚拟场景相关的区域标识信息。

可选的,若第一操作为操作体的第一动作,则在图2所示实施例的基础上,本发明实施例提供的电子设备中,检测装置22可以包括操作体检测单元41,如图4所示,为本发明实施例提供的电子设备的又一种结构示意图。操作体检测单元41可以为能够与操作体进行交互的触控板,或者可以是图像采集单元,用于采集操作体的图像,处理器23可以通过图像分析对操作体的第一动作进行识别。处理器23在选择虚拟场景的至少一个区域时,具体可以用于:

对操作体的第一动作进行识别,确定操作体的运动轨迹以及操作体相对于预置参考面的角度;

基于操作体相对于预置参考面的角度确定操作体在虚拟场景中的操作范围;

若操作体的运动轨迹符合预设轨迹特征,则确定操作范围内操作体的运动轨迹所划定的区域被选中。

操作体的运动轨迹以及操作体相对于预置参面的角度即为操作体的第一动作的特征信息。

根据操作体的操作方式的不同,预置参考面可能会不同。例如,

若操作体在触摸板上进行操作,则预置参考面可以是指触摸板上与操作体进行接触的平面;

若操作体凌空操作,由摄像头采集用户操作,则,预置参考面可以是摄像头的镜头所在平面,或者与摄像头的镜头所在平面平行的平面。

根据操作体相对于预置参考面的角度可以确定操作体在虚拟场景中进行操作的大概范围。

若操作体的运动轨迹符合预设轨迹特征,说明用户在进行区域划定的操作。可选的,预设轨迹特征可以为:闭合曲线。

可选的,处理器23在对上述至少一个区域内的虚拟对象进行处理时,可以用于:

通过检测装置22检测用户的第二操作;该第二操作可以是语音输入操作,也可以是操作体的第二动作。

根据用户的第二操作,对上述至少一个区域内的虚拟对象进行处理;其中,第二操作与第一操作不同;或者,第二操作与第一操作是同一操作的不同部分。

可选的,若第二操作是语音输入操作,则处理器23在根据用户的第二操作,对上述至少一个区域内的虚拟对象进行处理时,可以用于:

通过检测装置22采集用户的第二语音信息;

对第二语音信息进行语音识别,获得第二识别结果;

若第二识别结果中包括处理方式相关信息,生成第二语音控制指令;该第二语音控制指令用于指示电子设备按照处理方式相关信息所表征的处理方式对上述至少一个区域内的虚拟对象进行处理。

响应于该第二语音控制指令,按照所述处理方式相关信息所表征的处理方式对上述至少一个区域内的虚拟对象进行处理。

可选的,若第二操作是操作体的第二动作,可以通过检测装置22检测操作体的第二动作。则处理器23在根据用户的第二操作,对上述至少一个区域内的虚拟对象进行处理时,可以用于:

对操作体的第二动作进行识别,确定操作体的运动轨迹;

确定与操作体的运动轨迹对应的处理方式;

按照所确定的处理方式对上述至少一个区域内的虚拟对象进行处理。

可选的,处理器23在对上述至少一个区域内的虚拟对象进行处理时,可以用于:

对上述至少一个区域内的虚拟对象进行拉近或拉远处理;或者,

对上述至少一个区域内的虚拟对象进行缩放处理;或者,

对上述至少一个区域内的虚拟对象进行旋转处理;或者,

对上述至少一个区域内的虚拟对象进行平移处理。

可选的,若通过语音控制实现对上述至少一个区域内的虚拟对象的处理,则用户在进行语音发声时,可以在语音中包括相应的关键词。例如,若识别出语音信息中包括“拉近”这一关键词,则可以对上述至少一个区域内的虚拟对象进行拉近处理;若识别出语音信息中包括“拉远”这一关键词,则可以对上述至少一个区域内的虚拟对象进行拉远处理;若识别出语音信息中包括“缩小”这一关键词,则可以对上述至少一个区域内的虚拟对象进行缩小处理;若识别出语音信息中包括“放大”这一关键词,则可以对上述至少一个区域内的虚拟对象进行放大处理;若识别出语音信息中包括“顺时针旋转”这一关键词,则可以对上述至少一个区域内的虚拟对象按第一旋转方向进行旋转;若识别出语音信息中包括“逆时针旋转”这一关键词,则可以对上述至少一个区域内的虚拟对象按第二旋转方向进行旋转;若识别出语音信息中包括“向左平移”这一关键词,则可以对上述至少一个区域内的虚拟对象进行向左移动的处理;若识别出语音信息中包括“向上平移”这一关键词,则可以对上述至少一个区域内的虚拟对象进行向上平移处理。等等。

可选的,若通过操作体的操作实现对上述至少一个区域内的虚拟对象的处理,则用户控制操作体按照预定轨迹移动就可以触发与预定轨迹对应的处理方式对虚拟对象进行处理。例如,若操作体的运动轨迹为由下往上移动,则对应的处理方式可以为将虚拟对象上移;若操作体的运动轨迹为由上往下移动,则对应的处理方式可以为将虚拟对象下移;若操作体的运动轨迹为远离预置参考面,则对应的处理方式可以为将虚拟对象拉远;若操作体的运动轨迹为靠近预置参考面,则对应的处理方式可以为将虚拟对象拉近;若操作体的运动轨迹为按第一旋转方向(如顺时针方向)旋转,则对应的处理方式可以为将虚拟对象按第一旋转方向旋转;若操作体的运动轨迹为按第二旋转方向(如逆时针方向)旋转,则对应的处理方式可以为将虚拟对象按第二旋转方向旋转。等等。

需要说明的是,上述只是列举了部分处理方式,还可以有其它的处理方式对至少一个区域内的虚拟对象进行处理。例如,

处理器23在对上述至少一个区域内的虚拟对象进行处理时,可以用于:

对上述至少一个区域内的虚拟对象添加标注信息。

可选的,处理器23在对上述至少一个区域内的虚拟对象添加标注信息时,具体可以用于:

接收用户输入的字符信息,在上述至少一个区域内的虚拟对象附近显示输入的字符信息;或者,

获取显示效果更改指令,响应于显示效果更改指令,将上述至少一个区域内的虚拟对象的显示效果由第一显示效果更改为第二显示效果。

本发明实施例中,对上述至少一个区域内的虚拟对象添加标注信息有两种可选的方式,一种是添加字符信息,一是改变至少一个区域内的虚拟对象的显示效果,以将至少一个区域内的虚拟对象突出显示。改变至少一个区域内的虚拟对象的显示效果可以包括:改变至少一个区域内的虚拟对象的颜色,或者,突出显示至少一个区域内的虚拟对象的轮廓等等。

说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。

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

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