在虚拟现实中的文本呈现方法转让专利

申请号 : CN201610786489.9

文献号 : CN106445277B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 方卿刘锦宏徐丽芳

申请人 : 和思易科技(武汉)有限责任公司

摘要 :

本发明提供了一种在虚拟现实中的文本呈现方法,本发明涉及虚拟现实技术领域,本发明根据用户在虚拟场景中与物体之间的距离确定对应的当前字体大小,再根据待展示文本内容及当前字体大小生成文本框,在所述待展示图像中集成所述文本框,展示集成所述文本框后的待展示图像,能够实现展示物体的相关信息,能够有效避免用户仅能通过外观辨认物体的局限性。

权利要求 :

1.一种在虚拟现实中的文本呈现方法,其特征在于,所述方法包括:获取虚拟场景中用户所对应的当前位置及朝向;

根据所述当前位置及朝向确定待展示图像、所述待展示图像中的物体、以及所述物体与当前位置之间的当前距离;

根据所述当前距离确定对应的当前字体大小;

查找所述物体的待展示文本内容;

根据所述待展示文本内容及当前字体大小生成文本框;

在所述待展示图像中集成所述文本框;

展示集成所述文本框后的待展示图像。

2.如权利要求1所述的方法,其特征在于,所述根据所述当前距离确定对应的当前字体大小,进一步包括:根据所述当前距离查找预设映射关系,以获得对应的当前字体大小,所述预设映射关系为距离与字体大小之间的对应关系。

3.如权利要求1所述的方法,其特征在于,所述在所述待展示图像中集成所述文本框,并展示集成所述文本框后的待展示图像之后,所述方法还包括:接收用户的大小调整指令,根据所述大小调整指令重新确定文本大小,基于重新确定的文本大小对集成于所述待展示图像中的文本框调整,并重新展示集成所述文本框后的待展示图像。

4.如权利要求1所述的方法,其特征在于,所述查找所述物体的待展示文本内容,进一步包括:获取所述物体的当前标号,根据所述当前标号查找预设信息表,以获得对应的待展示文本内容,所述预设信息表包括:标号和文本内容之间的对应关系。

5.如权利要求1所述的方法,其特征在于,所述根据所述待展示文本内容及当前字体大小生成文本框,进一步包括:根据待展示文本内容及当前字体大小确定文本框的框体大小,按照所述框体大小生成对应的框体,并按照所述当前字体大小将所述待展示文本内容填入所述框体中,以生成文本框。

6.如权利要求1~5中任一项所述的方法,其特征在于,所述在所述待展示图像中集成所述文本框,进一步包括:将所述文本框集成于所述待展示图像的背景中。

7.如权利要求1~5中任一项所述的方法,其特征在于,所述展示集成所述文本框后的待展示图像,进一步包括:渲染集成所述文本框后的待展示图像,以展示所述待展示图像。

说明书 :

在虚拟现实中的文本呈现方法

技术领域

[0001] 本发明涉及虚拟现实技术领域,尤其涉及一种在虚拟现实中的文本呈现方法。

背景技术

[0002] 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。
[0003] 在虚拟现实的场景中通常会涉及大量的物体,用户在辨认这些物体时,仅能通过外观来辨认,但外观能够辨认的信息存在局限性,无法让用户了解到更多的信息。

发明内容

[0004] 本发明的目的在于提供一种在虚拟现实中的文本呈现方法,旨在用于解决用户仅能通过外观辨认物体的局限性。
[0005] 本发明是这样实现的:
[0006] 一种在虚拟现实中的文本呈现方法,所述方法包括:
[0007] 获取虚拟场景中用户所对应的当前位置及朝向;
[0008] 根据所述当前位置及朝向确定待展示图像、所述待展示图像中的物体、以及所述物体与当前位置之间的当前距离;
[0009] 根据所述当前距离确定对应的当前字体大小;
[0010] 查找所述物体的待展示文本内容;
[0011] 根据所述待展示文本内容及当前字体大小生成文本框;
[0012] 在所述待展示图像中集成所述文本框;
[0013] 展示集成所述文本框后的待展示图像。
[0014] 可选地,所述根据所述当前距离确定对应的当前字体大小,进一步包括:
[0015] 根据所述当前距离查找预设映射关系,以获得对应的当前字体大小,所述预设映射关系为距离与字体大小之间的对应关系。
[0016] 可选地,所述在所述待展示图像中集成所述文本框,并展示集成所述文本框后的待展示图像之后,所述方法还包括:
[0017] 接收用户的大小调整指令,根据所述大小调整指令重新确定文本大小,基于重新确定的文本大小对集成于所述待展示图像中的文本框调整,并重新展示集成所述文本框后的待展示图像。
[0018] 可选地,所述查找所述物体的待展示文本内容,进一步包括:
[0019] 获取所述物体的当前标号,根据所述当前标号查找预设信息表,以获得对应的待展示文本内容,所述预设信息表包括:标号和文本内容之间的对应关系。
[0020] 可选地,所述根据所述待展示文本内容及当前字体大小生成文本框,进一步包括:
[0021] 根据待展示文本内容及当前字体大小确定文本框的框体大小,按照所述框体大小生成对应的框体,并按照所述当前字体大小将所述待展示文本内容填入所述框体中,以生成文本框。
[0022] 可选地,所述在所述待展示图像中集成所述文本框,进一步包括:
[0023] 将所述文本框集成于所述待展示图像的背景中。
[0024] 可选地,所述展示集成所述文本框后的待展示图像,进一步包括:
[0025] 渲染集成所述文本框后的待展示图像,以展示所述待展示图像。
[0026] 本发明具有以下有益效果:
[0027] 本发明根据用户在虚拟场景中与物体之间的距离确定对应的当前字体大小,再根据待展示文本内容及当前字体大小生成文本框,在所述待展示图像中集成所述文本框,展示集成所述文本框后的待展示图像,能够实现展示物体的相关信息,能够有效避免用户仅能通过外观辨认物体的局限性。

附图说明

[0028] 图1为本发明实施例提供的一种在虚拟现实中的文本呈现方法的示意图。

具体实施方式

[0029] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0030] 图1为本发明实施例提供的一种在虚拟现实中的文本呈现方法的示意图;参照图1,所述方法包括:
[0031] S101:获取虚拟场景中用户所对应的当前位置及朝向;
[0032] 需要说明的是,本实施例的方法的执行主体为控制器,也就是说,能够对虚拟现实设备进行控制的器件,当然也可为上位机等设备,本实施例对此不加以限制。
[0033] 可理解的是,所述虚拟场景可设置各种类型的背景环境,例如:背景环境为写字楼、商场、化工厂、KTV或森林等。
[0034] 在具体实现中,将用户对应至虚拟场景中的当前位置后,通常会给其分配默认的朝向,但用户的朝向可能会发生变化,故而,可通过陀螺仪来获取用户的偏航角,从而确定其在虚拟场景中的朝向。
[0035] S102:根据所述当前位置及朝向确定待展示图像、所述待展示图像中的物体、以及所述物体与当前位置之间的当前距离;
[0036] 可理解的是,在确定待展示图像中的物体后,即可确定所述物体与当前位置之间的距离。
[0037] S103:根据所述当前距离确定对应的当前字体大小;
[0038] 需要说明的是,若不轮距离是多少均采用相同字体大小,而所述物体的距离较远时,可能会导致用户看不清楚文字内容,为避免该问题,本实施例中,可根据所述当前距离查找预设映射关系,以获得对应的当前字体大小,所述预设映射关系为距离与字体大小之间的对应关系,也就是说,在预设映射关系中预先建立距离与字体大小之间的对应关系。
[0039] S104:查找所述物体的待展示文本内容;
[0040] 在具体实现中,可预先在虚拟场景中添加对各物体的待展示文本内容,当然,为了标识不同的物体,可预先建立预设信息表,所述预设信息表包括:标号和文本内容之间的对应关系;再获取所述物体的当前标号,根据所述当前标号查找预设信息表,以获得对应的待展示文本内容;
[0041] 所述待展示文本内容可以为物体的说明,设物体为电脑主机,则可将所述主机的配置信息作为待展示文本内容。
[0042] S105:根据所述待展示文本内容及当前字体大小生成文本框;
[0043] 可理解的是,由于待展示文本内容的信息量不同,故而,需要根据待展示文本内容及当前字体大小来生成文本框。
[0044] 在具体实现中,可根据待展示文本内容及当前字体大小确定文本框的框体大小,按照所述框体大小生成对应的框体,并按照所述当前字体大小将所述待展示文本内容填入所述框体中,以生成文本框。
[0045] S106:在所述待展示图像中集成所述文本框;
[0046] 可理解的是,为避免文本框对物体的遮挡,故而,本实施例中,可将所述文本框集成于所述待展示图像的背景(即与存在物体的前景对应的部分)中。
[0047] S107:展示集成所述文本框后的待展示图像。
[0048] 在具体实现中,为展示所述待展示图像,可渲染集成所述文本框后的待展示图像,以展示所述待展示图像。
[0049] 可理解的是,对所述待展示图像可通过虚拟现实头戴式显示器展示给用户,当然,还可通过其他能够展示图像的设备进行展示,本实施例对此不加以限制。
[0050] 考虑不同用户对于字体大小的需求可能不同,例如:有些用户的视力存在问题,又或是有些用户的习惯问题,在步骤S107之后,可接收用户的大小调整指令,根据所述大小调整指令重新确定文本大小,基于重新确定的文本大小对集成于所述待展示图像中的文本框调整,并重新展示集成所述文本框后的待展示图像。
[0051] 本实施例根据用户在虚拟场景中与物体之间的距离确定对应的当前字体大小,再根据待展示文本内容及当前字体大小生成文本框,在所述待展示图像中集成所述文本框,展示集成所述文本框后的待展示图像,能够实现展示物体的相关信息,能够有效避免用户仅能通过外观辨认物体的局限性。
[0052] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。