一种用户图形界面快速显示方法及系统技术方案

技术编号:39896720 阅读:7 留言:0更新日期:2023-12-30 13:10
一种用户图形界面快速显示方法及系统,所述方法包括:

【技术实现步骤摘要】
一种用户图形界面快速显示方法及系统


[0001]本申请涉及集成电路设计
,特别是涉及一种用户图形界面快速显示方法及系统


技术介绍

[0002]作为人机交互的显示界面,嵌入式系统中,用户图形界面
(UI)
会基于实时操作系统
RTOS(
实时操作系统
)
加载图片资源到内存,并通过
CPU
处理器进行解码后送入
LCD
进行显示

实时操作系统能够在外界事件或数据产生时快速接收并处理,并在规定的时间内完成实时任务,以确保所有实时任务的协调一致运行
。CPU
处理器解码只支持
jpg
格式图片,无法支持多种格式图片的显示,而且解码时间和显示时间较长;系统加载图片时,
UI
刷新帧率会随着资源文件大小和数量增加而降低帧率,引起显示图像的卡顿


技术实现思路

[0003]为了解决现有技术存在的不足,本申请的目的在于提供一种用户图形界面快速显示方法及系统,由
2D
图像处理引擎
G2D
硬件解码
RLE
格式的图片,将用户图形界面
UI
框架的坐标参数和解码后的
RLE buff(
图像缓存数据
)
直接传递给数字信号处理器
DSP
与外部摄像机图像缓存数据合并后再送回
2D
图像处理引擎
G2D
进行处理,生成
DSP
图像缓存数据;最后通过
LCD
将用户图形界面
UI
框架生成的用户图形界面缓存数据叠加到
DSP
图像缓存数据中显示,提高用户图形界面的显示帧率

缩短解码时间和显示时间

[0004]为实现上述目的,本申请提供的用户图形界面快速显示方法,包括:
[0005]2D
图像处理引擎解码
RLE
格式用户图形界面图片,生成
RLE
图像缓存数据;
[0006]数字信号处理器根据来自用户图形界面框架的图像坐标参数,合并所述
RLE
图像缓存数据和来自摄像机的
CAM
图像缓存数据,生成
DSP
合成图像缓存数据;
[0007]2D
图像处理引擎处理所述
DSP
合成图像缓存数据,生成第二图层缓存数据;
[0008]合并来自用户图形界面框架的第一图层缓存数据和所述第二图层缓存数据,生成图像显示数据并显示

[0009]进一步地,在所述
2D
图像处理引擎解码
RLE
格式用户图形界面图片的步骤之前,还包括:利用
PC
软件工具将不同格式的图片转换为
RLE
格式用户图形界面图片的步骤

[0010]进一步地,还包括:根据来自用户图形界面框架的图像坐标参数,对
DSP
合成图像缓存数据做坐标偏移处理的步骤;所述图像坐标参数,包括:水平偏移量

垂直偏移量

图像宽度和图像高度

[0011]进一步地,还包括:根据所述水平偏移量和所述垂直偏移量,对
DSP
合成图像缓存数据做水平和
/
或垂直偏移处理

[0012]进一步地,还包括:根据所述图像宽度和所述图像高度,对
DSP
合成图像缓存数据做隐藏处理

[0013]进一步地,还包括:
2D
图像处理引擎对
DSP
合成图像缓存数据做剪裁

镜像处理,生
成第二图层缓存数据

[0014]进一步地,所述
DSP
合成图像缓存数据和所述图像坐标参数通过核间通信共享内存的方式,通过显示框架接口传送到所述数字信号处理器

[0015]进一步地,还包括:
[0016]所述第一图层缓存数据和所述第二图层缓存数据通过核间通信共享内存的方式,通过显示框架接口传送到显示控制器;
[0017]显示控制器合并所述第一图层缓存数据和所述第二图层缓存数据并显示

[0018]更进一步地,还包括:判断第一图层缓存数据和
RLE
图像缓存数据是否相同,如果相同则不加载
RLE
格式用户图形界面图片的步骤

[0019]为实现上述目的,本申请还提供一种用户图形界面快速显示系统,包括:
[0020]2D
图像处理引擎,被配置为解码
RLE
格式用户图形界面图片,生成
RLE
图像缓存数据发送给数字信号处理器;
[0021]用户图形界面框架,用于生成的第一图层缓存数据和图像坐标参数;
[0022]所述
2D
图像处理引擎,将来自摄像机图像转换为
CAM
图像缓存数据发送给数字信号处理器;
[0023]数字信号处理器,被配置为合并所述
RLE
图像缓存数据和所述
CAM
图像缓存数据,生成
DSP
合成图像缓存数据;
[0024]所述
2D
图像处理引擎,;对
DSP
图像缓存数据
DSP
合成图像缓存数据做裁剪

镜像处理,生成第二图层缓存数据;
[0025]数字信号处理器,被配置为合并所述
RLE
图像缓存数据和来自摄像机的
CAM
图像缓存数据,生成
DSP
图像缓存数据;
[0026]用户图形界面框架,用于生成的第一图层缓存数据和图像坐标参数;
[0027]显示控制器,用于合并所述第一图层缓存数据和所述第二图层缓存数据,生成图像显示数据并显示发送给
LCD
显示;
[0028]所述
2D
图像处理引擎

所述用户图形界面框架和所述显示控制器位于同一个硬件域,与所述数字信号处理器所在的硬件域之间采用核间通信的方式进行数据交互

[0029]进一步地,还包括:
[0030]显示框架接口,被配置为通过核间通信共享内存的方式将所述
RLE
图像缓存数据和所述图像坐标参数传送到所述数字信号处理器;判断上述第一图层缓存数据和上述
RLE
图像缓存数据是否相同;根据图像坐标参数,对所述
DSP
合成图像缓存数据做隐藏处理

[0031]进一步地,还包括:所述数字信号处理器,被配置为对所述
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用户图形界面快速显示方法,包括:
2D
图像处理引擎解码
RLE
格式用户图形界面图片,生成
RLE
图像缓存数据;数字信号处理器根据来自用户图形界面框架的图像坐标参数,合并所述
RLE
图像缓存数据和来自摄像机的
CAM
图像缓存数据,生成
DSP
合成图像缓存数据;
2D
图像处理引擎处理所述
DSP
合成图像缓存数据,生成第二图层缓存数据;合并来自用户图形界面框架的第一图层缓存数据和所述第二图层缓存数据,生成图像显示数据并显示
。2.
根据权利要求1所述的用户图形界面快速显示方法,其特征在于,在所述
2D
图像处理引擎解码
RLE
格式用户图形界面图片的步骤之前,还包括:利用
PC
软件工具将不同格式的图片转换为
RLE
格式用户图形界面图片的步骤
。3.
根据权利要求1所述的用户图形界面快速显示方法,其特征在于,还包括:根据来自用户图形界面框架的图像坐标参数,对
DSP
合成图像缓存数据做坐标偏移处理的步骤;所述图像坐标参数,包括:水平偏移量

垂直偏移量

图像宽度和图像高度
。4.
根据权利要求3所述的用户图形界面快速显示方法,其特征在于,还包括:根据所述水平偏移量和所述垂直偏移量,对
DSP
合成图像缓存数据做水平和
/
或垂直偏移处理
。5.
根据权利要求3所述的用户图形界面快速显示方法,其特征在于,还包括:根据所述图像宽度和所述图像高度,对
DSP
合成图像缓存数据做隐藏处理
。6.
根据权利要求1所述的用户图形界面快速显示方法,其特征在于,还包括:
2D
图像处理引擎对所述
DSP
合成图像缓存数据做剪裁

镜像处理,生成第二图层缓存数据
。7.
根据权利要求1所述的用户图形界面快速显示方法,其特征在于,所述
DSP
合成图像缓存数据和所述图像坐标参数通过核间通信共享内存的方式,通过显示框架接口传送到所述数字信号处理器
。8.
根据权利要求1所述的用户图形界面快速显示方法,其特征在于,还包括:所述第一图层缓存数据和所述第二图层缓存数据通过核间通信共享内存的方式,通过显示框架接口传送到显示控制器;显示控制器合并所述第一图层缓存数据和所述第二图层缓存数据
。9.
根据权利要求1所述的用户图形界面快速...

【专利技术属性】
技术研发人员:汪昌盛
申请(专利权)人:南京芯驰半导体科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1