图像处理方法、设备、显示系统及存储介质技术方案

技术编号:17406245 阅读:31 留言:0更新日期:2018-03-07 04:22
本发明专利技术的图像处理方法、设备、显示系统及存储介质,通过在处理器预先提供的多个寄存器,该些寄存器分别用于存储前一图像帧的帧数据的内存地址、图像变化数据的内存地址、以及用于启动一图像帧形成模块,通过所述图像帧形成模块单次即能根据寄存器内的内存地址找到图像变化数据及前一图像帧的帧数据并据以生成下一图像帧,一方面降低了系统实现与调试的复杂度,另一方面,也提高了系统的整体性能。

Image processing methods, devices, display systems and storage media

The invention of the image processing method and device, display system and storage medium, through a plurality of registers provided in advance in the processor, the registers are used for frame data storage before the image frame memory address, the image changes in the data memory address, and used to start an image frame forming module, through the image formation a single module can according to the frame data memory address registers to find the image data and change the previous image frame and to generate the next image frame, on the one hand to reduce the complexity of system implementation and debugging, on the other hand, but also improve the overall performance of the system.

【技术实现步骤摘要】
图像处理方法、设备、显示系统及存储介质
本专利技术涉及图像处理
,特别是涉及图像处理方法、设备、显示系统及存储介质。
技术介绍
随着USB总线技术的快速发展,其传输速率已经从原来的USB2.0480Mbps提高到了现在的USB3.110Gbps,正是由于传输速率的提高,USB设备的应用范围从低速的USB鼠标,USB键盘,全速的USB扬声器,USB麦克风,高速的USB摄像头,USB网卡,扩展到现如今的超高速USB扩屏系统,USB-IF官方针对USB扩屏系统于2011年发布了USBAudio/VideoDevicesClass规范,其中根据视频图像清晰度需求与USB带宽占用情况,规定了6种图像数据非压缩与压缩标准,它们分别为:FULL,PARTIAL,H264BASEINTRA,H264BASEPRED,H264HiQINTRA,H264HiQPRED。由于PARTIAL标准既满足了原始图像高清晰度且无损的需求,又在某种程度上,满足了USB带宽占用少的需求,所以被广泛应用。针对于使用PARTIAL标准的USB3.1扩屏设备,图像帧的形成可以由SOC中的CPU内核模块来完成,也可以由SOC中的通用DMA模块完成,但前者占据了大量CPU内核模块的处理带宽,而后者不仅编程复杂,而且同样需要CPU内核模块频繁介入处理工作,所以均很大程度上影响了系统性能。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供图像处理方法、设备、显示系统及存储介质,用于解决现有技术中的问题。为实现上述目的及其他相关目的,本专利技术提供一种图像处理方法,应用于一图像处理设备;所述方法包括:记录当前图像帧的帧数据在所述图像处理设备的内存空间中的当前图像帧地址;获取图像变化数据并存储至所述内存空间,并将所述图像变化数据在所述内存空间中的图像变化数据地址写入所述图像处理设备中处理器的源图像数据地址寄存器;将所述当前图像帧地址写入至所述处理器的目标图像数据地址寄存器;在所述处理器的帧形成启动寄存器写入启动信息,以令所述处理器启动一图像帧形成模块来形成所述当前图像帧的下一图像帧,其包括:根据所述源图像数据地址寄存器中的图像变化数据地址获取所述图像变化数据;根据所述目标图像数据地址寄存器中的当前图像帧地址获取所述帧数据;利用所述图像变化数据更新所述帧数据以形成所述下一图像帧。于本专利技术的一实施例中,所述的图像处理方法,还包括:在侦测到所述图像形成动作帧完成时,在所述处理器的图像帧形成状态寄存器写入完成信息,以触发中断,以对所述图像帧形成状态寄存器中存储的关于所述下一图像帧形成的错误代码信息进行处理。于本专利技术的一实施例中,所述对图像形成动作帧完成侦测的方式,包括:轮询或中断。于本专利技术的一实施例中,所述处理器为片上系统芯片,其包括:CPU内核模块及DMA模块;所述图像帧形成模块位于所述处理器中,且独立于所述CPU内核模块及DMA模块以外实现的。于本专利技术的一实施例中,所述图像处理设备遵循USB音/视频设备类通信协议。为实现上述目的及其他相关目的,本专利技术提供一种图像处理设备,其包括:处理器及存储器;所述处理器提供源图像数据地址寄存器、目标图像数据地址寄存器、及图像帧形成启动寄存器;所述存储器提供内存空间;所述处理器,用于记录当前图像帧的帧数据在所述图像处理设备的内存空间中的当前图像帧地址;获取图像变化数据并存储至所述内存空间,并将所述图像变化数据在所述内存空间中的图像变化数据地址写入所述源图像数据地址寄存器;将所述当前图像帧地址写入至所述处理器的目标图像数据地址寄存器;在所述帧形成启动寄存器写入启动信息,以令所述处理器启动一图像帧形成模块来形成所述当前图像帧的下一图像帧,其包括:根据所述源图像数据地址寄存器中的图像变化数据地址获取所述图像变化数据;根据所述目标图像数据地址寄存器中的当前图像帧地址获取所述帧数据;利用所述图像变化数据更新所述帧数据以形成所述下一图像帧。于本专利技术的一实施例中,所述处理器,还用于在侦测到所述图像形成动作帧完成时,在其图像帧形成状态寄存器写入完成信息,以触发中断,以对所述图像帧形成状态寄存器中存储的关于所述下一图像帧形成的错误代码信息进行处理。于本专利技术的一实施例中,所述对图像形成动作帧完成侦测的方式,包括:轮询或中断。于本专利技术的一实施例中,所述处理器为片上系统芯片,其包括:CPU内核模块及DMA模块;所述图像帧形成模块位于所述处理器中,且独立于所述CPU内核模块及DMA模块以外实现的。于本专利技术的一实施例中,所述图像处理设备遵循USB音/视频设备类通信协议。为实现上述目的及其他相关目的,本专利技术提供一种显示系统,包括:主机端;显示器;所述的图像处理设备,通信连接所述主机端及显示器;其中,所述图像处理设备从所述主机获取所述图像变化数据,以更新当前图像帧形成下一图像帧,并发送至所述显示器播放。于本专利技术的一实施例中,所述主机端和图像处理设备间的通信连接遵循USB音/视频设备类通信协议。于本专利技术的一实施例中,所述显示器所显示的图像是所述主机端的屏幕扩展图像。为实现上述目的及其他相关目的,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的图像处理方法。如上所述,本专利技术的图像处理方法、设备、显示系统及存储介质,通过在处理器预先提供的多个寄存器,该些寄存器分别用于存储前一图像帧的帧数据的内存地址、图像变化数据的内存地址、以及用于启动一图像帧形成模块,通过所述图像帧形成模块单次即能根据寄存器内的内存地址找到图像变化数据及前一图像帧的帧数据并据以生成下一图像帧,一方面降低了系统实现与调试的复杂度,另一方面,也提高了系统的整体性能。附图说明图1显示为本专利技术一实施例中的显示系统的结构示意图。图2显示为本专利技术一实施例中的图像处理方法的流程示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术提供的方案应用于图像处理
,例如,屏幕扩展
;所谓的屏幕扩展,即将一显示器所展示的画面的一部分通过图像处理及传输同步展示至另一显示器上。请参阅图1,展示本专利技术技术方案应用于一屏幕扩展实施例中的显示系统的架构示意图。于本实施例中,该显示系统包括:主机端101、图像处理设备102、及显示器103。所述主机端101和图像处理设备102之间通信连接,两者间的通信连接所遵循的通信协议可以例如为USB,优选是USB3.0以上的版本,例如USB3.1等,从而实现高速的通信传输,令扩屏的同步显示延迟降低;但需说明的是,在其它实施例中也可以采用其它的高速通信协议的连接,并非以此为限。所述图像处理本文档来自技高网
...
图像处理方法、设备、显示系统及存储介质

【技术保护点】
一种图像处理方法,其特征在于,应用于一图像处理设备;所述方法包括:记录当前图像帧的帧数据在所述图像处理设备的内存空间中的当前图像帧地址;获取图像变化数据并存储至所述内存空间,并将所述图像变化数据在所述内存空间中的图像变化数据地址写入所述图像处理设备中处理器的源图像数据地址寄存器;将所述当前图像帧地址写入至所述处理器的目标图像数据地址寄存器;在所述处理器的帧形成启动寄存器写入启动信息,以令所述处理器启动一图像帧形成模块来形成所述当前图像帧的下一图像帧,其包括:根据所述源图像数据地址寄存器中的图像变化数据地址获取所述图像变化数据;根据所述目标图像数据地址寄存器中的当前图像帧地址获取所述帧数据;利用所述图像变化数据更新所述帧数据以形成所述下一图像帧。

【技术特征摘要】
1.一种图像处理方法,其特征在于,应用于一图像处理设备;所述方法包括:记录当前图像帧的帧数据在所述图像处理设备的内存空间中的当前图像帧地址;获取图像变化数据并存储至所述内存空间,并将所述图像变化数据在所述内存空间中的图像变化数据地址写入所述图像处理设备中处理器的源图像数据地址寄存器;将所述当前图像帧地址写入至所述处理器的目标图像数据地址寄存器;在所述处理器的帧形成启动寄存器写入启动信息,以令所述处理器启动一图像帧形成模块来形成所述当前图像帧的下一图像帧,其包括:根据所述源图像数据地址寄存器中的图像变化数据地址获取所述图像变化数据;根据所述目标图像数据地址寄存器中的当前图像帧地址获取所述帧数据;利用所述图像变化数据更新所述帧数据以形成所述下一图像帧。2.根据权利要求1所述的图像处理方法,其特征在于,还包括:在侦测到所述图像形成动作帧完成时,在所述处理器的图像帧形成状态寄存器写入完成信息,以触发中断,以对所述图像帧形成状态寄存器中存储的关于所述下一图像帧形成的错误代码信息进行处理。3.根据权利要求2所述的图像处理方法,其特征在于,所述对图像形成动作帧完成侦测的方式,包括:轮询或中断。4.根据权利要求1所述的图像处理方法,其特征在于,所述处理器为片上系统芯片,其包括:CPU内核模块及DMA模块;所述图像帧形成模块位于所述处理器中,且独立于所述CPU内核模块及DMA模块以外实现的。5.根据权利要求1所述的图像处理方法,其特征在于,所述图像处理设备遵循USB音/视频设备类通信协议。6.一种图像处理设备,其特征在于,其包括:处理器及存储器;所述处理器提供源图像数据地址寄存器、目标图像数据地址寄存器、及图像帧形成启动寄存器;所述存储器提供内存空间;所述处理器,用于记录当前图像帧的帧数据在所述图像处理设备的内存空间中的当前图像帧地址;获取图像变化数据并存储至所述内存空间,并将所述图像变化数据在所述内存空间中的图像变化...

【专利技术属性】
技术研发人员:盛威芦笙
申请(专利权)人:芯启源上海半导体科技有限公司
类型:发明
国别省市:上海,31

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

1