一种基于共享内存的进程间多层图像融合控制方法技术

技术编号:45054138 阅读:25 留言:0更新日期:2025-04-22 17:38
本发明专利技术提供一种基于共享内存的进程间多层图像融合控制方法,包括:S1,内核显示驱动预留多图层共享内存,物理地址连续,硬件对齐;S2,用户空间创建图层融合管理进程映射共享内存,初始化队列;S3,各进程通过内存映射机制获取共享内存,在不同的进程中可通过存放在共享内存中的生产者队列,获取可操作的内存地址,进行图形的绘制与更新,在更新结束后,将当前操作结束的内存地址,存放到消费者队列中;S4,融合进程融合各图层数据;S5,更新图像数据到硬件设备。充分利用了多层图像功能,在多个进程中分别处理一层的图像,然后进行融合显示。使不同进程只需要关注单一的图层来绘制更新图像,可以基于共享内存的队列实现进程间的多图层融合。

【技术实现步骤摘要】

本专利技术属于图像处理,特别涉及一种基于共享内存的进程间多层图像融合控制方法


技术介绍

1、随着现代嵌入式计算机技术的发展,以及人工智能时代的到来,在各种智能设备和终端场景中,用户对软件应用界面和视频界面的融合需求越来越强烈。嵌入式界面不仅需要满足用户可视化的需求,通过改变界面元素,绘制应用样式,还需要能够顺利的播放显示视频,在硬件资源首先的嵌入式环境下,界面渲染与响应的速度需要尽可能的提高,以避免界面卡顿降低用户的使用体验。随着嵌入式处理器逐渐发展为多核处理器,多进程的环境下的性能表现越来越好,通过对系统特性的充分利用,能够实现更流畅的图形显示画面。

2、然而,现有的技术通常不适用于嵌入式领域,对内存资源的占用较高,或不涉及进程间的多层融合。例如使用gpu进行图像图层融合,需要使用额外的内存资源。

3、此外,本领域常用的技术术语包括:

4、进程:一个正在操作系统中运行的程序实例,具备自己的地址空间,由存储系统执行的代码、存储变量和程序运行中所申请的内存以及程序运行的指令所组成。

5、共享内存:多进程间进行本文档来自技高网...

【技术保护点】

1.一种基于共享内存的进程间多层图像融合控制方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种基于共享内存的进程间多层图像融合控制方法,其特征在于,所述步骤S3中,进一步包括:

3.根据权利要求2所述的一种基于共享内存的进程间多层图像融合控制方法,其特征在于,所述步骤S3中,假设

4.根据权利要求2所述的一种基于共享内存的进程间多层图像融合控制方法,其特征在于,所述方法中假设有A、B、C三个进程,则步骤S1中,内核显示驱动预留的三个图层共享内存;

5.根据权利要求4所述的一种基于共享内存的进程间多层图像融合控制方法,其特...

【技术特征摘要】

1.一种基于共享内存的进程间多层图像融合控制方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种基于共享内存的进程间多层图像融合控制方法,其特征在于,所述步骤s3中,进一步包括:

3.根据权利要求2所述的一种基于共享内存的进程间多层图像融合控制方法,其特征在于,所述步骤s3中,假设

4.根据权利要求2所述的一种基于共享内存...

【专利技术属性】
技术研发人员:袁祥仁
申请(专利权)人:北京君正集成电路股份有限公司
类型:发明
国别省市:

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

1