Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > 安卓技术相关 >

Android_AOD技术调研 PDF 下载


分享到:
时间:2020-09-29 09:14来源:http://www.java1234.com 作者:小锋  侵权举报
Android_AOD技术调研 PDF 下载
失效链接处理
Android_AOD技术调研 PDF 下载

本站整理下载:
提取码:j1zy 
 
 
相关截图:
 
主要内容:

 
根据统计,人们大约每天会查看他们的手机150次,而大多数用户点亮屏幕只是为了查看时间和通知。为了方便用户获取信息,很多智能手机都加入了Always On Display(息屏显示)功能。
 
一般而言,为了持续显示时间,在智能终端进入待机后,会开启定时器(alarm)。每到整分钟时,定时器唤醒智能终端的主CPU(AP,Application Processor),由AP将下一帧显示画片中新的显示内容(一般为时间)发送给显示模块的RAM,显示模块使用新的显示内容更新时间,也就是说每分钟都会唤醒一次。
 
一加优化AOD功耗专利:
 
该专利提出的终端结构示意图,此终端主要包括:定时器1、应用处理器2(AP:Application Processor)、实时时钟(RTC: Real time clock)模块3和显示模块4。其中,RTC属于PMIC(Power management IC)上的模块,由电池供电,记录实时时钟里的当前时间值。除作为时钟外, RTC模块3还可以通过GPIO (General Purpose Input Output,通用输入/输出)端口向显示模块4提供触发信号。而显示模块4一般为OLED(Organic Light-Emitting Diode,有机发光二极管)显示模块。
 
 
各模块执行熄屏显示方法的流程示意图,首先定时器1在终端进入待机状态后开始计时(S200)。然后,在进入待机状态后,应用处理器2向显示模块4一次性发送在预定时长内需显示的、N帧画面的显示内容信息(S201)。另外,在该专利中应用处理器2可以一次性发多帧画面的显示内容信息,而不是现有技术中的一次一帧。
应用处理器2在发送完成后进入休眠(S202),接着显示模块2存储接收到的N帧画面的显示内容信息,并将N帧画面的显示内容信息存储在显示模块4的ram (随机存取存储器)中(S203)。然后RTC模块3发送周期性触发信号(S204),在满足显示条件时,响应于来自RTC模块3的第i个触发信号,显示模块4显示上述N帧画面中第i帧画面的显示内容(S205)。
以上就是一加AOD专利的内容,在进入待机状态后,由应用处理器一次性向显示模块提供N帧画面的显示内容信息后进入休眠,并由实时时钟模块向显示模块提供周期性的触发信号,显示模块依据触发信号来依次显示N帧画面的显示内容,从而实现熄屏显示时显示内容的更新。在此过程中,应用处理器一直处于休眠状态,从而不会被频繁唤醒,进而降低了功耗损失。
各家手机厂商AOD的方案:

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐