首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

通过GC Nano技术提升用户界面体验

通过GC Nano技术提升用户界面体验

关键字:GPU   GC Nano   UI渲染   可穿戴设备   IoT设备  
3D UI渲染的趋势和重要性

如图2智能家庭设备的UI案例所示,下一代产品将采用智能手机、平板电脑及智能电视中精心策划的UI设计元素,并将它们整合到物联网设备及可穿戴设备中,使产品保持一致界面。相似的UI外观(look -and-feel)可以减少使用学习曲线,加快设备采用速度。另外,由于不同设备的处理能力/性能水平不同,会依据较小尺寸屏幕采用最低水平配置(基准性能),但是随着设备性能上升到操作系统供应商划分的更高层级,还可添加附加特性/更高性能。



图2:智能家庭设备上的HMI用户界面样例。



更新后的UI包括以下新特性:

·动画图标—为用户轻松呈现选中的菜单项或输入光标指向的位置,使用户无需花费时间寻找屏幕上的光标位置。在选中图标前,图标可以旋转、摆动、弹出、闪现等。

·实时动画—动态内容可以将简单的背景(壁纸)转化成动态的移动场景,为用户设备增加个性修饰。背景图像和设计也可搭配装饰、照明、主题及气氛等实现个性化设置。一些大型白色家电制造商正在测试这些概念设计,希望不远的将来能够展现一二。

·3D效果—文本、图标和图像可超越简单的阴影效果,其中,GPU功能可利用强大的着色器指令渲染,为UI各个部分增添3D特征(例如:转盘、视差、深度模糊、部件/图标渲染成3D/2D形状、图标运动的程序/模板动画、粒子系统的物理仿真、透视图等)。这些效果可以利用GCNano的超低功率OpenGL ES 2.0/3.x流水线实现。

GC Nano的架构在HMI UI合成方面表现出色,可以呈现3D UI效果并降低带宽和延迟,详见下文。

GC Nano带宽计算

本节将会逐步叙述多种用户界面场景示例,并对GC Nano GPU渲染的30和60fpsUI HMI计算系统带宽。

合成方法

将评估的屏幕显示合成有两种选择:第一,GPU完成所有层(或表面,包括视频)的整个屏幕合成,显示控制器仅将已合成的HMI U I输出到屏幕上(图3);第二,显示控制器对GPU和视频解码器(VPU)合成的层进行最后的混合和合并,再显示出来(图4)。顶层示意图未显示DDR内存事务,但将在后续UI步骤的描述中给出。




图3 :GC Nano全合成:在向显示控制器发送最终输出帧前,GN Nano对所有UI层进行处理。




图4:显示控制器合成:最终输出帧由显示控制器利用来自GCNano和视频处理器的输入层合成。

返回列表