近日,EISA(欧洲影音协会)颁布年度大奖,其中,由于一加8提高了高端智能手机的门槛,展示了尖端硬件技术如何与华丽的产品设计相契合,因此,一加8被评为最佳智能手机。
而除了一加8所搭载的强劲的晓龙865处理器、120Hz屏幕刷新以及快充技术、后置四摄等,一加在软件方面的优化也是其能够获得这项大奖的原因之一。
我们平时在使用手机时看到显示屏幕上的画面,实际上时经历了一个非常复杂的过程才出现在我们的面前,其中需要手机处理器进行大量的运算,以及需要UI绘图渲染进程进行大量的绘图渲染,才能够完成复杂的显示任务。
非常直观的体验就是,在使用手机的过程中,有时往往会遇到掉帧、卡顿等情况,甚至不同的手机采用一样的处理器,有些手机容易发生卡顿,而有些手机就不容易,这就是软件的优化所带来的影响。今天要介绍的就是一加在19年3月29日申请的一项名为“UI绘图方法、装置和移动终端”的发明专利(申请号:201910251998.5),申请人为深圳市万普拉斯科技有限公司。
根据目前该专利公开的资料,让我们一起来看看一加的这项UI优化方法吧。
如上图,为该专利发明的UI绘图方法的流程示意图,首先,系统中专门用于绘图的部件开始接收绘图任务(就是我们需要手机显示画面),并启动主绘图线程以及额外的绘图线程。
而我们在手机上屏幕上看到的画面,实际上并不是直接出现在屏幕上的,而是需要在运行各种程序时生成一组绘图命令来进行绘图任务,通过这个命令来控制绘图线程进行绘图任务,其中对于主线程和额外线程的分配方法如下图所示:
这种分配方法分为两个步骤,首先将上传绘图材质操作、帧缓冲绘制操作以及字型点阵图准备操作,分配给一个预先建立的额外绘图线程。其次,将减少过度绘制操作分配给主绘图线程。
这样,绘图任务中的主绘图线程,就可以通过执行这种减少过度绘制操作来减少同一像素上的重复绘制和渲染,从而避免多余操作导致绘图超时而导致的掉帧现象。
我们接着回到UI绘图方法的主流程中,结合主线程和额外线程的分配方法,可知在系统中会预先设置减少过度绘制的策略,这也就是减少同一像素重复绘制的操作。而绘图任务的主绘图线程可以利用这种策略来对绘图任务每帧的操作进行检查,从中筛选出每帧绘图中可以省略的操作。
最后,当去除掉这些可省略的操作后,就可以获得最优绘图操作,并最终按照最优绘图操作来进行绘图。
我们再来看看这种UI绘图方法的可省操作筛选的流程示意图,这个过程也包括两个步骤,首先要针对每一帧绘图中所有图层,通过主绘图线程由近到远筛选出每帧绘图任务中需要被下一图层覆盖的绘图(也就是发生变化的画面),并需要判断下一图层是否为不透明图层(也就是判断下一图层是不是会将当前图层覆盖)。
如果下一图层为不透明时,就可以确定下一图层覆盖的绘图范围,并根据被覆盖的范围确定每帧绘图中可以省略的操作。
例如绘图任务中包括有绘制文字、绘制栅格以及绘制帧缓冲图层等任务时,就可以通过建立额外线程去执行绘制任务所需的操作。然后通过主绘图线程判断这些任务是否可以省略,最终由主绘图线程进行绘图。
以上就是一加发明的UI绘图方法,该方法通过去除绘图任务中每帧可省略的步骤,以此来获得最优绘图操作,并按照这种最优操作进行绘图。从而在利用多线程进行绘图时,提高了主绘图线程的绘图效率,也增加了绘图速度和显示帧率。
上一篇:华为AI音箱2国产器件成本占比接近9成
下一篇:一加新款耳机再曝光!还将推出低音版本Buds
推荐阅读
史海拾趣
机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。从广义上讲,任何与电视机连接的网络终端设备均可视为机顶盒,其发展历程涵盖了从模拟频道增补器到数字卫星、地面及有线电视机顶盒的广泛范畴。而从狭义角度看,机顶盒特指那些具备数字处理能力的设备,如IPTV机顶盒、DVB-S卫星机顶盒、DVB-T地面机顶盒及DVB-C有线电视机顶盒等。
机顶盒的核心功能在于接收并转换数字电视信号,使之能在传统或智能电视上播放。它不仅能接收来自有线电缆、卫星天线及宽带网络的信号,还能提供电子节目指南、网页浏览等增值服务。通过机顶盒,用户能够享受到高清乃至4K超高清的电视节目,体验更为细腻的画面和震撼的音效。此外,机顶盒还具备网络交互能力,支持在线购物、观看网络视频、玩游戏等多元化活动,使电视机从单向接收信息的设备转变为智能互动终端。
随着技术的不断进步,机顶盒正朝着高清化、智能化方向发展。未来,机顶盒将不仅限于基本的信号接收与解码功能,还将融入更多智能推荐、语音识别等先进技术,为用户提供更加个性化、便捷的娱乐体验。总之,机顶盒作为连接电视与互联网的桥梁,正以其丰富的功能和广泛的应用场景,不断满足用户日益增长的娱乐需求。
在激烈的市场竞争中,成本控制是企业生存和发展的重要因素之一。Aborn Electronics深知这一点,因此在供应链管理上下了大力气。公司与多家优质供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和质量可靠。同时,通过对生产流程的不断优化和改进,降低了生产成本,提高了生产效率。这些措施使得Aborn Electronics的产品在市场上更具竞争力。
Gems公司的首次商业成功源自一款专为小型造船业设计的舱底开关。这款产品的推出迅速得到了船舶和工业界的认可,不仅为公司带来了可观的收入,也奠定了Gems在传感器市场的地位。随着产品的广泛应用,Gems的员工数量和设施规模不断扩大,厂房从最初的6,500平方英尺扩展至位于美国康涅狄格州普莱恩维尔市的60,000平方英尺,为公司后续的发展提供了坚实的基础。
贝特莱在电子行业中以其创新产品而闻名。例如,作为国内首家推出生物传感技术的厂商,其研发的BL1860心率心电芯片在智能可穿戴设备市场占据了重要地位。此外,贝特莱还推出了国内首款无袖带血压监测方案,这些创新产品的推出无疑引爆了智能可穿戴设备市场的热点,也为贝特莱带来了可观的市场份额。
HSMC深知技术创新是企业发展的核心驱动力。公司不仅拥有丰富的14纳米及7纳米以下节点FinFET先进逻辑工艺与晶圆级先进封装技术经验,还持续投入研发,瞄准世界先进的制程工艺。通过与全球各大科研院所的合作,HSMC不断储备行业专利,增强自身的技术壁垒。这种对技术创新的执着追求,为公司的长远发展奠定了坚实基础。
最近调试3G上网卡,wince下的驱动已经基本完成了,拨号连接也能够建立 并且拨通后显示“已连接”。 但是无法打开网页,从串口调试信息看,PPP用户密码验证等是OK的, 过一会儿便没有数据回来了,或者只有很少数据回来,我是指从模块回来的PPP ...… 查看全部问答∨ |
|
问题描述如下: 假如有四个IO口,P0.0~P0.3,三角按键的意思就是P0.0与P0.1接一个按键,P0.0与P0.2按一个,P0.0与P0.3按一个,P0.1与P0.2接一个,P0.1与P0.3接一个,P0.2与P0.3接一个,共六个按键。 求C的 ...… 查看全部问答∨ |
求助!关于STM32在用FSMC访问SRAM时的数据线复用问题 DB接的是液晶的数据线。FSMC是接的SRAM,利用的是FSMC功能。PF为外接线。 想问大家个问题。象我这样STM32的接法能行不?我是这样想的,当用到FSMC时就开启复用功能(AFIO),,当用到普通IO时就关掉复用功能(AFIO)。 .这样行不? 我的担 ...… 查看全部问答∨ |
这个程序怎么有这样的运行效果 ????环境是ADS1.2 PE口接了几个LED;我是初学者,想从最基本的开始,44B0板我就写一个短短的程序就让一个LED闪烁,就遇到这么多问题.我不用外部RAM,用内部8K的RAM.在编译之前是不是得改一下RO BASE ...… 查看全部问答∨ |
|
阅读了官方提供的how to write python applications,简单总结一下。首先说明这个教程是不用配合usrp设备就可以进行的,但是一些基本的硬件(例如声卡等)还是必须的。1、流图做为Gnuradio里中的核心,多次被提到。文章中主要涉及的流图有:简单流 ...… 查看全部问答∨ |
|
如题,看到有的串口程序。设置了队列。还有头尾指针,数据计数。而有的只设置了缓冲区。请问,什么时候用哪种方式呢? 另: 都是用队列, 有的用的蛮细:出队列,入队列。头指针&尾指针的比较,从而判断队列 空&满。弄的好细微 ...… 查看全部问答∨ |
- 消息称苹果、三星超薄高密度电池均开发失败,iPhone 17 Air、Galaxy S25 Slim手机“变厚”
- 美光亮相2024年进博会,持续深耕中国市场,引领可持续发展
- Qorvo:创新技术引领下一代移动产业
- BOE独供努比亚和红魔旗舰新品 全新一代屏下显示技术引领行业迈入真全面屏时代
- OPPO与香港理工大学续约合作 升级创新研究中心,拓展AI影像新边界
- 古尔曼:Vision Pro 将升级芯片,苹果还考虑推出与 iPhone 连接的眼镜
- 汇顶助力,一加13新十年首款旗舰全方位实现“样样超Pro”
- 汇顶科技助力iQOO 13打造电竞性能旗舰新体验
- BOE(京东方)全新一代发光器件赋能iQOO 13 全面引领柔性显示行业性能新高度