• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 12
    • 下载费用:30 金币  

    重庆时时彩组三规则: 一种3D空间中用户界面控件的生成方法及其装置.pdf

    关 键 词:
    一种 空间 用户界面 控件 生成 方法 及其 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201610830396.1

    申请日:

    2016.09.18

    公开号:

    CN106484397A

    公开日:

    2017.03.08

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 9/44申请日:20160918|||公开
    IPC分类号: G06F9/44; G06T3/40 主分类号: G06F9/44
    申请人: 乐视控股(北京)有限公司; 乐视致新电子科技(天津)有限公司
    发明人: 李珅
    地址: 100025 北京市朝阳区姚家园路105号3号楼10层1102
    优先权:
    专利代理机构: 北京合智同创知识产权代理有限公司 11545 代理人: 李杰
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610830396.1

    授权公告号:

    |||

    法律状态公告日:

    2017.04.05|||2017.03.08

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明实施例提供一种3D空间中用户界面控件的生成方法及其装置,属于虚拟现实技术领域。所述方法,包括:根据Z轴方向各层的缩放系数,获得欲生成的用户界面控件在3D空间的Z轴方向所分布的层所对应的缩放系数;根据所述欲生成的用户界面控件在3D空间的X轴方向和Y轴方向的尺寸以及所述Z轴方向所分布的层所对应的缩放系数,生成3D空间中用户界面控件。本发明实施例仅需根据用户界面控件在3D空间Z轴方向所在的层以及X方向和Y方向的尺寸即可生成用户界面控件,简化3D空间控件设计,提高了控件设计的效率。

    权利要求书

    1.一种3D空间中用户界面控件的生成方法,其特征在于,包括:
    根据Z轴方向各层的缩放系数,获得欲生成的用户界面控件在3D空间的Z轴方向所分布
    的层所对应的缩放系数;
    根据所述欲生成的用户界面控件在3D空间的X轴方向和Y轴方向的尺寸以及所述Z轴方
    向所分布的层所对应的缩放系数,生成3D空间中用户界面控件。
    2.如权利要求1所述的方法,其特征在于,所述Z轴方向各层的缩放系数为:根据设定的
    基准面以及用户界面显示区域的物理尺寸与用户界面显示像素的比例关系获得。
    3.如权利要求2所述的方法,其特征在于,所述基准面为Z轴方向各层中的中间层所在
    平面。
    4.如权利要求2所述的方法,其特征在于,所述用户界面显示区域为用户界面显示装置
    中显示用户界面的区域。
    5.如权利要求4所述的方法,其特征在于,所述用户界面显示区域的物理尺寸与用户界
    面显示像素的比例关系具体为OpenGl单位与每个用户界面显示像素的比例关系。
    6.一种3D空间中用户界面控件的生成装置,其特征在于,包括:
    系数获得???,用于根据Z轴方向各层的缩放系数,获得欲生成的用户界面控件在3D空
    间的Z轴方向所分布的层所对应的缩放系数;
    控件生成???,用于根据所述欲生成的用户界面控件在3D空间的X轴方向和Y轴方向的
    尺寸以及所述Z轴方向所分布的层所对应的缩放系数,生成3D空间中用户界面控件。
    7.如权利要求6所述的装置,其特征在于,所述Z轴方向各层的缩放系数为:根据设定的
    基准面以及用户界面显示区域的物理尺寸与用户界面显示像素的比例关系获得。
    8.如权利要求7所述的装置,其特征在于,所述基准面为Z轴方向各层中的中间层所在
    平面。
    9.如权利要求7所述的装置,其特征在于,所述用户界面显示区域为用户界面显示装置
    中显示用户界面的区域。
    10.如权利要求9所述的装置,其特征在于,所述用户界面显示区域的物理尺寸与用户
    界面显示像素的比例关系具体为OpenGl单位与每个用户界面显示像素的比例关系。

    说明书

    一种3D空间中用户界面控件的生成方法及其装置

    技术领域

    本发明属于虚拟现实技术领域,具体涉及一种3D空间中用户界面控件的生成方法
    及其装置。

    背景技术

    虚拟现实技术综合了计算机图形技术、计算机仿真技术、传感器技术、显示技术等
    多种科学技术,它在多维信息空间上创建一个虚拟信息环境,能使用户具有身临其境的沉
    浸感,具有与环境完善的交互作用能力,并有助于启发构思。

    由于虚拟现实技术的上述优势,其改进了现有音视频设备的用户体验,它已涉及
    更广的领域,如电视会议、网络技术和分布计算技术,并向分布式虚拟现实发展。虚拟现实
    技术已成为新产品设计开发的重要手段。

    虚拟现实技术的用户界面(User Interface,简称UI,亦称使用者界面)的控件设
    计,通常在3D空间中生成用户界面控件通常设置在Z轴方向的不同层(Set Lay)。

    在实现本发明过程中,发明人发现现有技术中至少存在如下问题:为了保证在视
    觉效果上设置在Z轴方向不同层的控件尺寸一致,需要调整Z轴方向不同层的控件的实际尺
    寸。即在Z轴方向距离用户越远的控件的实际尺寸越大,在Z轴方向距离用户越近的控件的
    实际尺寸越小,从而保证在用户的视觉效果上各控件的尺寸一致。从而造成3D空间中生成
    用户界面控件相比于2D空间更为复杂,需要根据在Z轴方向不同层的分布,调整用户界面控
    件的X轴和Y轴方向尺寸,影响3D空间控件设计的效率。

    因此,如何简化3D空间中用户界面控件的生成成为现有技术中亟需解决的技术问
    题。

    发明内容

    本发明实施例解决的技术问题之一在于提供一种3D空间中用户界面控件的生成
    方法及其装置,仅需根据用户界面控件在3D空间Z轴方向所在的层以及X方向和Y方向的尺
    寸即可生成用户界面控件,简化3D空间控件设计,提高了控件设计的效率。

    本发明实施例提供一种3D空间中用户界面控件的生成方法,包括:

    根据Z轴方向各层的缩放系数,获得欲生成的用户界面控件在3D空间的Z轴方向所
    分布的层所对应的缩放系数;

    根据所述欲生成的用户界面控件在3D空间的X轴方向和Y轴方向的尺寸以及所述Z
    轴方向所分布的层所对应的缩放系数,生成3D空间中用户界面控件。

    在本发明一具体实施例中,所述Z轴方向各层的缩放系数为:根据设定的基准面以
    及用户界面显示区域的物理尺寸与用户界面显示像素的比例关系获得。

    在本发明一具体实施例中,所述基准面为Z轴方向各层中的中间层所在平面。

    在本发明一具体实施例中,所述用户界面显示区域为用户界面显示装置中显示用
    户界面的区域。

    在本发明一具体实施例中,所述用户界面显示区域的物理尺寸与用户界面显示像
    素的比例关系具体为OpenGl单位与每个用户界面显示像素的比例关系。

    对应上述方法,本发明提供一种3D空间中用户界面控件的生成装置,包括:

    系数获得???,用于根据Z轴方向各层的缩放系数,获得欲生成的用户界面控件在
    3D空间的Z轴方向所分布的层所对应的缩放系数;

    控件生成???,用于根据所述欲生成的用户界面控件在3D空间的X轴方向和Y轴方
    向的尺寸以及所述Z轴方向所分布的层所对应的缩放系数,生成3D空间中用户界面控件。

    在本发明一具体实施例中,所述Z轴方向各层的缩放系数为:根据设定的基准面以
    及用户界面显示区域的物理尺寸与用户界面显示像素的比例关系获得。

    在本发明一具体实施例中,所述基准面为Z轴方向各层中的中间层所在平面。

    在本发明一具体实施例中,所述用户界面显示区域为用户界面显示装置中显示用
    户界面的区域。

    在本发明一具体实施例中,所述用户界面显示区域的物理尺寸与用户界面显示像
    素的比例关系具体为OpenGl单位与每个用户界面显示像素的比例关系。

    本发明实施例根据预设的Z轴方向各层的缩放系数,获得欲生成的用户界面控件
    在3D空间的Z轴方向所分布的层所对应的缩放系数。从而,根据所述欲生成的用户界面控件
    在3D空间的X轴方向和Y轴方向的尺寸以及所述Z轴方向所分布的层所对应的缩放系数,生
    成3D空间中用户界面控件。因此,本发明实施例仅需要获知所述欲生成的用户界面控件在
    3D空间的X轴方向和Y轴方向的尺寸以及所述Z轴方向所分布的层即可根据所分布的层的缩
    放系数,生成3D空间中用户界面控件。本发明实施例简化3D空间控件设计,提高了控件设计
    的效率。

    附图说明

    一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说
    明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除
    非有特别申明,附图中的图不构成比例限制。

    图1是本发明提供的一种3D空间中用户界面控件的生成方法一些实施例流程图;

    图2是本发明提供的一种3D空间中用户界面控件的生成装置一些实施例结构图;

    图3是本发明提供的一种3D空间中用户界面控件的生成电子设备一些实施例结构
    图;

    图4是本发明一具体应用场景的流程图。

    具体实施方式

    本发明实施例根据预设的Z轴方向各层的缩放系数,获得欲生成的用户界面控件
    在3D空间的Z轴方向所分布的层所对应的缩放系数。从而,根据所述欲生成的用户界面控件
    在3D空间的X轴方向和Y轴方向的尺寸以及所述Z轴方向所分布的层所对应的缩放系数,生
    成3D空间中用户界面控件。因此,本发明实施例仅需要获知所述欲生成的用户界面控件在
    3D空间的X轴方向和Y轴方向的尺寸以及所述Z轴方向所分布的层即可根据所分布的层的缩
    放系数,生成3D空间中用户界面控件。本发明实施例简化3D空间控件设计,提高了控件设计
    的效率。

    尽管本发明能够具有许多不同形式的实施例,但在附图中显示并且将在本文详细
    描述的特定实施例,应该理解,这种实施例的公开应该被视为原理的示例,而非意图把本发
    明限制于显示和描述的特定实施例。在以下的描述中,相同的标号用于描述附图的几个示
    图中的相同、相似或对应的部分。

    如本文所使用,术语“一个”或“一种”被定义为一个(种)或超过一个(种)。如本文
    所使用,术语“多个”被定义为两个或超过两个。如本文所使用,术语“其他”被定义为至少再
    一个或更多个。如本文所使用,术语“包含”和/或“具有”被定义为包括(即,开放式语言)。如
    本文所使用,术语“耦合”被定义为连接,但未必是直接连接,并且未必是以机械方式连接。
    如本文所使用,术语“程序”或“计算机程序”或类似术语被定义为设计用于在计算机系统上
    执行的指令序列?!俺绦颉被颉凹扑慊绦颉笨砂ㄗ映绦?、函数、过程、对象方法、对象实现、
    可执行应用、小应用程序、小服务程序、源代码、目标代码、共享库/动态加载库和/或设计用
    于在计算机系统上执行的其它指令序列。

    在整个本文件中对“一个实施例”、“某些实施例”、“实施例”或类似术语的提及表
    示结合实施例描述的特定特征、结构或特性被包括在本发明的至少一个实施例中。因此,在
    整个本说明书的各种地方的这种词语的出现不必全部表示相同的实施例。另外,所述特定
    特征、结构或特性可非限制性地在一个或多个实施例中以任何合适的方式组合。

    如本文所使用,术语“或者”应该被解释为是包括性的或者表示任何一种或任何组
    合。因此,“A、B或者C”表示“下面的任何一种:A;B;C;A和B;A和C;B和C;A,B和C”。仅当元件、
    功能、步骤或动作的组合以某种方式固有地相互排斥时,将会发生这种定义的例外。

    如本文所使用,术语3D或三维旨在应用于立体三维视觉体验。这种体验能够以许
    多方法创建,包括使用针对每只眼睛不同地偏振或针对每只眼睛滤色的图像。具体地讲,在
    本发明的上下文内,通过分开的左眼和右眼图像的产生和显示来创建三维视觉体验。在呈
    现分开的用于每只眼睛的图像的显示装置上观看这种图像,其中主动技术(诸如,由每只眼
    睛观看的图像的交替的同步的阻挡和通过)用于创建左眼和右眼图像的分离,或者被动技
    术(诸如,偏振或有色眼镜)用于分离左眼和右眼图像,由此产生立体三维视觉体验幻觉。

    为了使本领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例
    中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅
    是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人
    员所获得的所有其他实施例,都应当属于本发明?;さ姆段?。

    下面结合本发明附图进一步说明本发明具体实现。

    本发明一实施例提供一种3D空间中用户界面控件的生成方法,通常应用于计算机
    设备或便携设备。

    参见图1,所述方法包括:

    S1、根据Z轴方向各层的缩放系数,获得欲生成的用户界面控件在3D空间的Z轴方
    向所分布的层所对应的缩放系数。

    用户界面是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式
    与人类可以接受形式之间的转换。用户界面是介于用户与硬件之间,而涉及彼此之间交互
    沟通的相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向交互,完成所
    希望借助硬件完成的工作,用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人
    类与机械的信息交流的领域都存在着用户界面。

    具体地,所述Z轴方向各层的缩放系数为:根据设定的基准面以及用户界面显示区
    域的物理尺寸与用户界面显示像素的比例关系获得。

    获得所述Z轴方向各层的缩放系数后,可将其保存至所述存储器120中,执行所述
    步骤S1时,直接调用所述存储器120中预先存储的所述Z轴方向各层的缩放系数。

    或者,在执行所述步骤S1之前,根据设定的基准面以及用户界面显示区域的物理
    尺寸与用户界面显示像素的比例关系获得所述Z轴方向各层的缩放系数,从而根据Z轴方向
    各层的缩放系数,获得欲生成的用户界面控件在3D空间的Z轴方向所分布的层所对应的缩
    放系数。

    因此,通过所述缩放系数来调整用户界面控件的X轴方向和Y轴方向的尺寸,实现
    在Z轴方向距离用户越远的层上的用户界面控件的实际尺寸越大,在Z轴方向距离用户越近
    的控件的实际尺寸越小,从而保证在用户的视觉效果上各控件的尺寸一致。

    具体地,本发明实施例在所述Z轴方向的各层中选择一个层作为基准面,将基准面
    的缩放系数设定为1?;竦酶鞲霾阒杏没Ы缑嫦允厩虻奈锢沓叽缬胗没Ы缑嫦允鞠袼氐?br />比例关系,比如基准层的比例关系为4,基准层的缩放系数设定为1,第一层的比例关系为2,
    则第一层的缩放系数为0.5。

    为了保证所述缩放系数的分布较为均匀,所述基准面为Z轴方向各层中的中间层
    所在平面。选择Z轴方向各层中的中间层所在平面作为基准面,基准面的缩放系数设定为1,
    所述基准面所在层前面的层以及后面的层的缩放系数分布更加均匀。从而避免由于缩放系
    数变化过大,造成的用户界面控件上面的文字、图片因缩放而呈现模糊的情况发生。

    所述用户界面显示区域为用户界面显示装置中显示用户界面的区域。

    例如,手机显示屏幕中,如果整个显示屏幕用于显示用户界面,则整个手机屏幕的
    物理尺寸就是用户界面显示区域的物理尺寸。如果50%显示屏幕用于显示用户界面,则
    50%显示屏幕的物理尺寸就是用户界面显示区域的物理尺寸。

    OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编
    程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用
    方便的底层图形库。

    OpenGL单位与显示像素的比例关系可以确定显示图像在3D空间中Z轴方向不同层
    布置的尺寸大小。因此,本发明实施例所述用户界面显示区域的物理尺寸与用户界面显示
    像素的比例关系具体为OpenGl单位与每个用户界面显示像素的比例关系。

    S2、根据所述欲生成的用户界面控件在3D空间的X轴方向和Y轴方向的尺寸以及所
    述Z轴方向所分布的层所对应的缩放系数,生成3D空间中用户界面控件。

    本发明实施例根据所述用户界面控件在3D空间的X轴方向和Y轴方向的尺寸,以及
    根据所述Z轴方向所分布的层所对应的缩放系数对所述用户界面控件在3D空间的X轴方向
    和Y轴方向的尺寸进行调整,生成3D空间中用户界面控件。

    由于本发明实施例利用用户界面控件所在层的缩放系数对所述用户界面控件在
    3D空间的X轴方向和Y轴方向的尺寸进行调整。

    因此,本发明仅需要获知所述用户界面控件在3D空间的X轴方向和Y轴方向的尺寸
    以及所述Z轴方向所分布的层即可根据所分布的层的缩放系数,生成3D空间中用户界面控
    件。本发明实施例仅需根据用户界面控件在3D空间Z轴方向所在的层以及X方向和Y方向的
    尺寸即可生成用户界面控件,简化3D空间控件设计,提高了控件设计的效率。

    对应上述方法,本发明另一实施例提供一种3D空间中用户界面控件的生成装置,
    通常应用于计算机设备或便携设备。

    参见图2,所述装置包括:

    系数获得???1,用于根据Z轴方向各层的缩放系数,获得欲生成的用户界面控件
    在3D空间的Z轴方向所分布的层所对应的缩放系数。

    控件生成???2,用于根据所述欲生成的用户界面控件在3D空间的X轴方向和Y轴
    方向的尺寸以及所述Z轴方向所分布的层所对应的缩放系数,生成3D空间中用户界面控件。

    用户界面是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式
    与人类可以接受形式之间的转换。用户界面是介于用户与硬件之间,而涉及彼此之间交互
    沟通的相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向交互,完成所
    希望借助硬件完成的工作,用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人
    类与机械的信息交流的领域都存在着用户界面。

    具体地,所述Z轴方向各层的缩放系数为:根据设定的基准面以及用户界面显示区
    域的物理尺寸与用户界面显示像素的比例关系获得。

    获得所述Z轴方向各层的缩放系数后,可将其保存至所述存储器120中,执行所述
    步骤S1时,直接调用所述存储器120中预先存储的所述Z轴方向各层的缩放系数。

    或者,在执行所述步骤S1之前,根据设定的基准面以及用户界面显示区域的物理
    尺寸与用户界面显示像素的比例关系获得所述Z轴方向各层的缩放系数,从而根据Z轴方向
    各层的缩放系数,获得欲生成的用户界面控件在3D空间的Z轴方向所分布的层所对应的缩
    放系数。

    因此,通过所述缩放系数来调整用户界面控件的X轴方向和Y轴方向的尺寸,实现
    在Z轴方向距离用户越远的层上的用户界面控件的实际尺寸越大,在Z轴方向距离用户越近
    的控件的实际尺寸越小,从而保证在用户的视觉效果上各控件的尺寸一致。

    具体地,本发明实施例在所述Z轴方向的各层中选择一个层作为基准面,将基准面
    的缩放系数设定为1?;竦酶鞲霾阒杏没Ы缑嫦允厩虻奈锢沓叽缬胗没Ы缑嫦允鞠袼氐?br />比例关系,比如基准层的比例关系为4,基准层的缩放系数设定为1,第一层的比例关系为2,
    则第一层的缩放系数为0.5。

    为了保证所述缩放系数的分布较为均匀,所述基准面为Z轴方向各层中的中间层
    所在平面。选择Z轴方向各层中的中间层所在平面作为基准面,基准面的缩放系数设定为1,
    所述基准面所在层前面的层以及后面的层的缩放系数分布更加均匀。从而避免由于缩放系
    数变化过大,造成的用户界面控件上面的文字、图片因缩放而呈现模糊的情况发生。

    所述用户界面显示区域为用户界面显示装置中显示用户界面的区域。

    例如,手机显示屏幕中,如果整个显示屏幕用于显示用户界面,则整个手机屏幕的
    物理尺寸就是用户界面显示区域的物理尺寸。如果50%显示屏幕用于显示用户界面,则
    50%显示屏幕的物理尺寸就是用户界面显示区域的物理尺寸。

    OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编
    程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用
    方便的底层图形库。

    OpenGL单位与显示像素的比例关系可以确定显示图像在3D空间中Z轴方向不同层
    布置的尺寸大小。因此,本发明实施例所述用户界面显示区域的物理尺寸与用户界面显示
    像素的比例关系具体为OpenGl单位与每个用户界面显示像素的比例关系。

    本发明实施例根据所述用户界面控件在3D空间的X轴方向和Y轴方向的尺寸,以及
    根据所述Z轴方向所分布的层所对应的缩放系数对所述用户界面控件在3D空间的X轴方向
    和Y轴方向的尺寸进行调整,生成3D空间中用户界面控件。

    由于本发明实施例利用用户界面控件所在层的缩放系数对所述用户界面控件在
    3D空间的X轴方向和Y轴方向的尺寸进行调整。

    因此,本发明仅需要获知所述用户界面控件在3D空间的X轴方向和Y轴方向的尺寸
    以及所述Z轴方向所分布的层即可根据所分布的层的缩放系数,生成3D空间中用户界面控
    件。本发明实施例仅需根据用户界面控件在3D空间Z轴方向所在的层以及X方向和Y方向的
    尺寸即可生成用户界面控件,简化3D空间控件设计,提高了控件设计的效率。

    参见图3,所述3D空间中用户界面控件的生成的电子设备通常包括:

    一个或多个处理器310以及存储器320,图3中以一个处理器310为例。

    所述计算机设备或便携设备还可以包括:输入装置330和输出装置340。

    处理器310、存储器320、输入装置330和输出装置340可以通过总线或者其他方式
    连接,图3中以通过总线连接为例。

    存储器320作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程
    序、非易失性计算机可执行程序以及???。如本申请实施例中的3D空间中用户界面控件的
    生成方法对应的程序指令/???例如,附图2所示的系数获得???1、控件生成???2)。处
    理器310通过运行存储在存储器320中的非易失性软件程序、指令以及???,从而执行服务
    器的各种功能应用以及数据处理,即实现上述方法实施例3D空间中用户界面控件的生成的
    方法。

    存储器320可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系
    统、至少一个功能所需要的应用程序;存储数据区可存储根据3D空间中用户界面控件的生
    成电子设备的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可
    以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储
    器件。在一些实施例中,存储器320可选包括相对于处理器310远程设置的存储器,这些远程
    存储器可以通过网络连接至3D空间中用户界面控件的生成的处理装置。上述网络的实例包
    括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

    输入装置330可接收输入的数字或字符信息,以及产生与3D空间中用户界面控件
    的生成电子设备的用户设置以及功能控制有关的键信号输入。输出装置340可包括显示屏
    等显示设备。

    所述一个或者多个??榇娲⒃谒龃娲⑵?20中,当被所述一个或者多个处理器
    310执行时,执行上述任意方法实施例中的3D空间中用户界面控件的生成的方法。

    上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能??楹陀?br />益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

    本申请实施例的电子设备以多种形式存在,包括但不限于:

    (1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据
    通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低
    端手机等。

    (2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功
    能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

    (3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、
    视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

    (4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总
    线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能
    力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

    (5)其他具有数据交互功能的电子装置。

    下面通过本发明一具体应用场景来进一步说明本发明实现。

    本发明应用于一计算机设备或便携设备上,用户界面设计人员利用本发明进行3D
    用户界面设计,实现3D空间用户界面的控件。

    参见图4,所述方法包括:

    401、根据设定的基准面以及用户界面显示区域的物理尺寸与用户界面显示像素
    的比例关系获得Z轴方向各层的缩放系数。

    通过所述缩放系数来调整用户界面控件的X轴方向和Y轴方向的尺寸,实现在Z轴
    方向距离用户越远的层上的用户界面控件的实际尺寸越大,在Z轴方向距离用户越近的控
    件的实际尺寸越小,从而保证在用户的视觉效果上各控件的尺寸一致。

    具体地,本发明实施例在所述Z轴方向的各层中选择一个层作为基准面,将基准面
    的缩放系数设定为1?;竦酶鞲霾阒杏没Ы缑嫦允厩虻奈锢沓叽缬胗没Ы缑嫦允鞠袼氐?br />比例关系,比如基准层的比例关系为4,基准层的缩放系数设定为1,第一层的比例关系为2,
    则第一层的缩放系数为0.5。

    为了保证所述缩放系数的分布较为均匀,所述基准面为Z轴方向各层中的中间层
    所在平面。选择Z轴方向各层中的中间层所在平面作为基准面,基准面的缩放系数设定为1,
    所述基准面所在层前面的层以及后面的层的缩放系数分布更加均匀。从而避免由于缩放系
    数变化过大,造成的用户界面控件上面的文字、图片因缩放而呈现模糊的情况发生。

    所述用户界面显示区域为用户界面显示装置中显示用户界面的区域。

    例如,手机显示屏幕中,如果整个显示屏幕用于显示用户界面,则整个手机屏幕的
    物理尺寸就是用户界面显示区域的物理尺寸。如果50%显示屏幕用于显示用户界面,则
    50%显示屏幕的物理尺寸就是用户界面显示区域的物理尺寸。

    OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编
    程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用
    方便的底层图形库。

    OpenGL单位与显示像素的比例关系可以确定显示图像在3D空间中Z轴方向不同层
    布置的尺寸大小。因此,本发明实施例所述用户界面显示区域的物理尺寸与用户界面显示
    像素的比例关系具体为OpenGl单位与每个用户界面显示像素的比例关系。

    402、根据所述Z轴方向各层的缩放系数,获得欲生成的用户界面控件在3D空间的Z
    轴方向所分布的层所对应的缩放系数。

    403、根据所述欲生成的用户界面控件在3D空间的X轴方向和Y轴方向的尺寸以及
    所述Z轴方向所分布的层所对应的缩放系数,生成3D空间中用户界面控件。

    本发明实施例根据所述用户界面控件在3D空间的X轴方向和Y轴方向的尺寸,以及
    根据所述Z轴方向所分布的层所对应的缩放系数对所述用户界面控件在3D空间的X轴方向
    和Y轴方向的尺寸进行调整,生成3D空间中用户界面控件。

    由于本发明实施例利用用户界面控件所在层的缩放系数对所述用户界面控件在
    3D空间的X轴方向和Y轴方向的尺寸进行调整。

    因此,本发明仅需要获知所述用户界面控件在3D空间的X轴方向和Y轴方向的尺寸
    以及所述Z轴方向所分布的层即可根据所分布的层的缩放系数,生成3D空间中用户界面控
    件。本发明实施例仅需根据用户界面控件在3D空间Z轴方向所在的层以及X方向和Y方向的
    尺寸即可生成用户界面控件,简化3D空间控件设计,提高了控件设计的效率。

    以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
    以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单
    元,即可以位于一个地方,或者也可以分布到多个网络单元上??梢愿菔导实男枰≡衿?br />中的部分或者全部??槔词迪直臼凳├桨傅哪康?。

    通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可
    借助软件加通用硬件平台的方式来实现,当然也可以通过硬件?;谡庋睦斫?,上述技术
    方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机
    软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以
    使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者
    实施例的某些部分所述的方法。

    最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管
    参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可
    以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;
    而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和
    范围。

    关于本文
    本文标题:一种3D空间中用户界面控件的生成方法及其装置.pdf
    链接地址://www.4mum.com.cn/p-6004933.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 股票融资平台排名 炒股软件下载 什么是股票融资余额 炒股网上开户 炒股怎么开户 今日股票推荐排名 专业股票分析软件哪个比较好 乐山电力股票行情 股票涨跌幅计算公式 免费炒股软件 股票融资买入额什么意思 今日大盘上证指数少-百度 创业板股票涨跌幅度 伊利股份股票分析报告 银行股票涨跌由什么决定 股票行情软件