[发明专利]用户界面的渲染方法、显示屏组件、家电设备及存储介质在审
申请号: | 202111019178.7 | 申请日: | 2021-08-31 |
公开(公告)号: | CN115729657A | 公开(公告)日: | 2023-03-03 |
发明(设计)人: | 阚文青 | 申请(专利权)人: | 合肥美的电冰箱有限公司;合肥华凌股份有限公司;美的集团股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/14 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 薛福玲 |
地址: | 230088 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户界面 渲染 方法 显示屏 组件 家电 设备 存储 介质 | ||
本发明公开了一种用户界面的渲染方法,用户界面的渲染方法包括以下步骤:检测到用户界面的当前帧存在画面更新需求时,确定当前帧中的待更新区域,待更新区域包括多个子区域;通过处理器的多个帧缓冲器对待更新区域内的各子区域依次进行渲染。本发明还公开了一种显示屏组件、家电设备及存储介质。本发明通过设置多个帧缓器,并通过不同帧缓冲器对不同的子区域进行更新,减少了单帧内画面渲染区域的大小,从而减少单帧画面渲染时所需的MCU性能,提高了低性能MCU的UI渲染能力。
技术领域
本发明涉及画面渲染技术领域,尤其涉及用户界面的渲染方法、显示屏组件、家电设备及存储介质。
背景技术
冰箱等家电设备通常设置有显示屏组件,显示屏组件的小显示屏(3寸左右)可显示相应的用户界面(User Interface,UI)。
显示屏组件一般采用低成本MCU进行UI渲染,然而低成本MCU的硬件资源有限,性能较低,UI更新时往往会出现较大延迟,导致画面有撕裂感。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种用户界面的渲染方法、显示屏组件、家电设备及存储介质,旨在提高低性能MCU的UI渲染能力。
为实现上述目的,本发明提供一种用户界面的渲染方法,所述用户界面的渲染方法包括以下步骤:
检测到用户界面的当前帧存在画面更新需求时,确定所述当前帧中的待更新区域,所述待更新区域包括多个子区域;
通过处理器的多个帧缓冲器对所述待更新区域内的各子区域依次进行渲染。
可选地,所述通过处理器的多个帧缓冲器对所述待更新区域内的各子区域依次进行渲染的步骤包括:
检测所述待更新区域中是否存在未进行渲染的目标子区域;
若存在,则在多个所述帧缓冲器中,确定处于空闲状态的目标帧缓冲器;
采用所述目标帧缓冲器对所述目标子区域进行渲染;
返回执行所述检测所述待更新区域中是否存在未进行渲染的目标子区域的步骤。
可选地,所述检测到用户界面的当前帧存在画面更新需求的步骤之前,还包括:
定时采集针对所述当前帧的外部事件;
在采集到所述外部事件时,根据所述外部事件判断是否触发所述当前帧的所述画面更新需求。
可选地,所述确定所述当前帧中的待更新区域的步骤之后,所述用户界面的渲染方法还包括:
检测所述当前帧的上一帧的画面更新处理是否完成;
在所述上一帧的画面更新处理完成时,执行所述通过处理器的多个帧缓冲器对所述待更新区域内的各子区域依次进行渲染的步骤。
可选地,所述检测所述当前帧的上一帧的画面更新处理是否完成的步骤包括:
检测所述用户界面所在的显示屏是否发出所述上一帧对应的眼泪效应中断信号;
若是,则判定所述上一帧的画面更新处理完成;
若否,则判定所述上一帧的画面更新处理未完成。
可选地,所述检测所述当前帧的上一帧的画面更新处理是否完成的步骤之后,还包括:
在所述上一帧的画面更新处理未完成时,返回执行所述检测所述当前帧的上一帧的画面更新处理是否完成的步骤。
可选地,所述用户界面的渲染方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥美的电冰箱有限公司;合肥华凌股份有限公司;美的集团股份有限公司,未经合肥美的电冰箱有限公司;合肥华凌股份有限公司;美的集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111019178.7/2.html,转载请声明来源钻瓜专利网。