Nothing Special   »   [go: up one dir, main page]

CN114331807A - 静态图像处理方法、装置以及系统和计算机可读存储介质 - Google Patents

静态图像处理方法、装置以及系统和计算机可读存储介质 Download PDF

Info

Publication number
CN114331807A
CN114331807A CN202011052889.XA CN202011052889A CN114331807A CN 114331807 A CN114331807 A CN 114331807A CN 202011052889 A CN202011052889 A CN 202011052889A CN 114331807 A CN114331807 A CN 114331807A
Authority
CN
China
Prior art keywords
image
static image
storage area
processed
static
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011052889.XA
Other languages
English (en)
Inventor
苗少峰
周晶晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Novastar Electronic Technology Co Ltd
Original Assignee
Xian Novastar Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Novastar Electronic Technology Co Ltd filed Critical Xian Novastar Electronic Technology Co Ltd
Priority to CN202011052889.XA priority Critical patent/CN114331807A/zh
Publication of CN114331807A publication Critical patent/CN114331807A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

本发明实施例公开了一种静态图像处理方法、装置以及系统和计算机可读存储介质。所述静态图像处理方法例如包括:获取并存储所述静态图像至易失性存储器的第一存储区域;接收图像显示指令;根据所述图像显示指令从所述第一存储区域读取所述静态图像;对所述静态图像进行缩放处理得到处理后静态图像;存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域;以及从所述第二存储区域读取所述处理后静态图像并显示。本发明实施例可提升静态图像处理的响应速度,使得静态图像的处理不占用图像处理通道资源,提升图像的处理能力。

Description

静态图像处理方法、装置以及系统和计算机可读存储介质
技术领域
本发明涉及显示技术领域,尤其涉及一种静态图像处理方法、一种静态图像处理装置、一种静态图像处理系统和一种计算机可读存储介质。
背景技术
视频处理设备例如视频处理器、视频切换器等中常用的功能包括对输入源进行开窗。而现场活动中,经常使用静态图像作为开窗的窗口画布背景(background,BKG),同时也存在利用静态图像进行开窗的应用场景。静态图像和输入视频源的不同在于静态图像的内容不变。目前静态图像最常用的处理方式有:1)主控电路对静态图像进行缩放并传输至可编程逻辑器件以供可编程逻辑器件使用并输出,但其存在着响应速度慢,且重新改变静态图像的大小后需要主控电路重新对其进行缩放并传输,进一步降低了响应速度,并占用和消耗了较多的图像处理资源。2)主控电路传输静态图像至可编程逻辑器件以供可编程逻辑器件对其进行缩放处理并使用,但当用户每次针对静态图像所开的窗口操作时,主控电路都要将静态图像下发到可编程逻辑器件上,其响应速度较慢,且可编程逻辑器件中缩放处理单元对于静态图像处理的能力有限,对于静态图像大小以及开窗大小都有明确的限制,静态图像开窗的灵活性较差。
发明内容
为了解决上述现有技术中的至少部分不足,本发明实施例提供了一种静态图像处理方法、装置及系统和一种计算机可读存储介质,可提升静态图像处理的响应速度,使得静态图像的处理不占用图像处理通道资源,提升图像的处理能力。
一方面,本发明实施例提供的一种静态图像处理方法,包括:获取并存储所述静态图像至易失性存储器的第一存储区域;接收图像显示指令;根据所述图像显示指令从所述第一存储区域读取所述静态图像;对所述静态图像进行缩放处理得到处理后静态图像;存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域;以及从所述第二存储区域读取所述处理后静态图像并显示。
上述技术方案通过将保存在易失性处理器中第一存储区域的静态图像进行缩放处理得到处理后静态图像,并保存处理后静态图像至易失性处理器中不同于第一存储区域的第二存储区域上,以供在需要输出静态图像片时可编程逻辑器件从第二存储区域直接读取第二存储区域中的处理后静态图像输出显示,这样就无需在需要使用静态图像时每次都要去对原始的静态图像镜像缩放处理,可提升静态图像的处理的响应速度,不占用可编程逻辑器件的缩放处理通道资源且尽可能少的占用缓存带宽,从而提升视频处理设备的图像和视频处理能力。
在本发明的一个实施例中,所述静态图像处理方法还包括:获取与所述静态图像对应的至少一个缩放指令;其中,所述对所述静态图像进行缩放处理得到处理后静态图像具体为:根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
在本发明的一个实施例中,所述根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像具体为:根据所述至少一个缩放指令通过同一缩放处理单元对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
在本发明的一个实施例中,所述至少一个缩放指令包括多个缩放指令组,所述静态图像的数量为多个;所述根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像具体为:根据所述多个缩放指令组并通过多个缩放处理单元一一对应对所述多个静态图像进行缩放处理得到所述处理后静态图像。
在本发明的一个实施例中,所述第二存储区域包括第一存储单元和第二存储单元,所述存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域具体为:采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一。
另一方面,本发明实施例提供的一种静态图像处理装置,包括:图像读取与存储模块,用于获取并存储所述静态图像至易失性存储器的第一存储区域;显示指令接收模块,用于接收图像显示指令;第一区域图像读取模块,用于根据所述图像显示指令从所述第一存储区域读取所述静态图像;静态图像缩放处理模块,用于对所述静态图像进行缩放处理得到处理后静态图像;第二区域图像存储模块,用于存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域;以及第二区域图像显示模块,用于从所述第二存储区域读取所述处理后静态图像并显示。
在本发明的一个实施例中,所述静态图像处理装置还包括:缩放指令获取模块,用于获取与所述静态图像对应的至少一个缩放指令;所述静态图像缩放处理模块具体用于:根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
在本发明的一个实施例中,所述第二存储区域包括第一存储单元和第二存储单元,所述第二区域图像存储模块具体用于:采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一。
又一方面,本发明实施例提供的一种静态图像处理系统,包括:存储器和连接所述存储器的处理器,所述存储器存储计算机程序,所述处理器运行所述计算机程序时执行前述的静态图像处理方法。
再一方面,本发明实施例提供的一种计算机可读存储介质,其为非易失性存储器且存储有计算机可执行指令,所述计算机可执行指令用于执行前述的静态图像处理方法。
上述一个或多个技术方案可以具有如下优点或有益效果:通过将保存在易失性处理器中第一存储区域的静态图像进行缩放处理得到处理后静态图像,并保存处理后静态图像至易失性处理器中不同于第一存储区域的第二存储区域上,以供在需要输出静态图像片时可编程逻辑器件从第二存储区域直接读取第二存储区域中的处理后静态图像输出显示,这样就无需在需要使用静态图像时每次都要去对原始的静态图像镜像缩放处理,可提升静态图像的处理的响应速度,不占用可编程逻辑器件的缩放处理通道资源且尽可能少的占用缓存带宽,从而提升视频处理设备的图像和视频处理能力。此外,采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一,可以实现静态图像操作的实时响应,同时保证用户对于静态图像的缩放操作不会导致当前的静态图像窗口出现花、闪、黑等问题。通过同一缩放处理单元对较大的静态图像或者多个静态图像进行多次缩放处理得到所述处理后静态图像,可最小化占用可编程逻辑器件的系统资源。再者,根据多个缩放指令组并通过多个缩放处理单元一一对应的对较大的静态图像或者多个静态图像进行同步处理得到处理后静态图像,可缩短处理时间,提升处理效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例提供的静态图像处理方法的流程示意图。
图2为本发明第一实施例提供的静态图像处理方法的另一流程示意图。
图3为实现本发明实施例提供的静态图像处理方法的一种视频处理设备的结构示意图。
图4为静态图像缩放处理的具体过程示意图。
图5为易失性存储器中的存储区域的分布示意图。
图6为可编程逻辑器件中的指令缓冲区的分布示意图。
图7为本发明实施例提供的静态图像缩放处理的一个具体流程示意图。
图8为本发明第二实施例提供的静态图像处理装置的结构示意图。
图9为本发明第二实施例提供的静态图像处理装置的另一结构示意图。
图10为本发明第三实施例提供的静态图像处理系统的结构示意图。
图11为本发明第四实施例提供的计算机可读存储介质的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
【第一实施例】
如图1所示,本发明第一实施例提供了一种静态图像处理方法。所述静态图像处理方法可例如应用于视频处理设备,可由所述视频处理设备的可编程逻辑器件执行。具体地,本发明实施例提供的静态图像处理方法例如包括步骤:
S11:获取并存储所述静态图像至易失性存储器的第一存储区域;
S13:接收图像显示指令;
S15:根据所述图像显示指令从所述第一存储区域读取所述静态图像;
S17:对所述静态图像进行缩放处理得到处理后静态图像;
S19:存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域;以及
S21:从所述第二存储区域读取所述处理后静态图像并显示。这样一来,通过将保存在易失性处理器中第一存储区域的静态图像进行缩放处理得到处理后静态图像,并保存处理后静态图像至易失性处理器中不同于第一存储区域的第二存储区域上,以供在需要输出静态图像片时可编程逻辑器件从第二存储区域直接读取第二存储区域中的处理后静态图像输出显示,这样就无需在需要使用静态图像时每次都要去对原始的静态图像镜像缩放处理,可提升静态图像的处理的响应速度,不占用可编程逻辑器件的缩放处理通道资源且尽可能少的占用缓存带宽,从而提升视频处理设备的图像和视频处理能力。
具体地,显示所述处理后静态图像,其可例如是根据显示接口的显示时序和图像位置进行显示的。
进一步地,如图2所示,在步骤S17之前,所述静态图像处理方法还例如包括步骤:
S16:获取与所述静态图像对应的至少一个缩放指令。
承上述,步骤S17具体为:根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
进一步地,所述根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像具体为:
根据所述至少一个缩放指令通过同一缩放处理单元对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
在本发明实施例的另一个具体实施方式中,所述至少一个缩放指令包括多个缩放指令组,所述静态图像的数量为多个;所述根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像具体为:
根据所述多个缩放指令组并通过多个缩放处理单元一一对应对所述多个静态图像进行缩放处理得到所述处理后静态图像。
所述第二存储区域包括第一存储单元和第二存储单元,所述存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域具体为:
采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一。
为便于理解本发明,下面将结合图3至图7对本实施例的静态图像处理方法的各个步骤进行详细描述。
本发明实施例提供的静态图像处理方法可应用于视频处理设备,以实现静态图像的处理与显示。视频处理设备可例如连接显示屏。显示屏可例如为LED显示屏,也可以为LCD等其它显示屏或其它类型的显示屏,本发明不以此为限。典型地,此处的视频处理设备可例如具有对视频和/或图像进行图像处理能力的电子设备。
如图3所示,视频处理设备100例如包括主控电路110、可编程逻辑器件120、图形输出接口130以及易失性存储器140。主控电路110连接可编程逻辑器件120,可编程逻辑器件120还连接图形输出接口130和易失性存储器140。主控电路110可例如包括处理器,比如MCU、ARM等主要用于加载FPGA程序、收发控制指令、与其它设备例如上位机通信等。可编程逻辑器件120例如为FPGA(Field-Programmable Gate Array,现场可编程门阵列),用于接收来自于主控电路110传输的静态图像,并对静态图像进行处理例如缩放处理、叠加处理等,并将处理后静态图像通过图像输出接口输出例如输出至显示屏以供显示。此处值得一提的是,静态图像例如为完全静止的图像、或者变化非常缓慢的相对静止的图像,例如图形、文字、图片等。静态图像可例如包括视频处理设备100中的显示画面中的背景图片(Background,BKG)或者图标比如logo等。图像输出接口130可例如为标准视频输出接口,比如HDMI接口、DVI接口等。图像输出接口130的数量可例如为多个,比如多个图像输出接口可例如一一对应连接多个显示屏以输出静态图像。易失性存储器140例如为DDR(Double DataRate SDRAM,双倍速率同步动态随机存储器),其主要用于缓存视频处理设备运行过程中的数据和信息,例如可编程逻辑器件120接收到的静态图像,以及可编程逻辑器件120处理静态图像过程中的缓存数据等。
本发明实施例提供的静态图像处理方法,主要是通过将保存在易失性处理器中第一存储区域的静态图像进行缩放处理得到处理后静态图像,并保存处理后静态图像至易失性处理器中不同于第一存储区域的第二存储区域上,以供在需要输出静态图像片时FPGA从第二存储区域直接读取第二存储区域中的处理后静态图像输出显示,这样就无需在需要使用静态图像时每次都要去对原始的静态图像镜像缩放处理,可提升静态图像的处理的响应速度,不占用可编程逻辑器件的缩放处理通道资源且尽可能少的占用缓存带宽,从而提升视频处理设备的图像和视频处理能力,其具体实施过程如下。
如图4所示,视频处理设备100的主控电路120的处理器响应用户操作开启了静态图像窗口,载入静态图像,并将静态图像传送至可编程逻辑器件120。
可编程逻辑器件120接收来自于主控电路110的静态图像,并将静态图像存储至易失性处理器中。具体地,如图5所示,易失性存储器(也称内存)140例如包括两部分存储区域,比如第一存储区域141和第二存储区域142。其中,第一存储区域141例如用于存储静态图像,比如背景图片素材,logo图片素材等;第二存储区域142用于缓存处理后静态图像,也即缩放好的静态图像。第二存储区域142可以存储多个不同的静态图像。
接着,可编程逻辑器件120从内存140(也即非易失性存储器)的第一存储区域141中读取静态图像,并通过缩放处理单元对静态图像进行缩放处理,并将缩放处理后的静态图像存储至内存140中第二存储区域142中。具体地,可编程逻辑器件120根据图像输出接口130带载的分辨率或带载能力对静态图像进行缩放处理,得到与图像输出接口130连接的显示屏的分辨率相同的处理后静态图像。
最后可编程逻辑器件120在图像输出接口130的显示时序的驱动下从内存140中的第二存储区域142中读取处理后静态图像,并放在图像输出接口142连接的显示屏上相应位置。此处的显示时序可例如包括图像显示的分辨率和帧频。这样一来就可以呈现出静态图像缩放后的显示效果,无需在需要使用静态图像时每次都要去对原始的静态图像镜像缩放处理,可提升静态图像的处理的响应速度,不占用可编程逻辑器件的缩放处理通道资源且尽可能少的占用缓存带宽,从而提升视频处理设备的图像和视频处理能力
此外,当图像输出接口130还要叠加输出其它图像数据或图层数据时,可编程逻辑器件120还根据用户设置的图像位置(或称图层位置)和图层优先级属性将处理后静态图像与其它图像数据或图层数据进行叠加处理得到叠加后图像数据,并通过图像输出接口130输出所述叠加后图像数据。
再者,对于每个静态图像,第二存储区域142相应地包括两个存储单元,比如第一存储单元和第二存储单元。用于存储处理后静态图像。举例来说,如图5所示,对于开窗1用到的处理后静态图像,其可以存储处理后静态图像1-1单元(也即第一存储单元)和处理后静态图像1-2单元(也即第二存储单元)。例如,存储处理后静态图像1-1单元用于摆放或存储已经缩放好的静态图像,用于供可编程逻辑器件120实时读取并使用例如通过图像输出接口130输出显示,存储处理后静态图像1-2单元用于存储下一次的缩放结果,也即下一次处理后静态图像。举例来说,当需要存储处理后静态图像至第二存储区域142时,可编程逻辑器件120首先将处理后静态图像存储第一存储单元中(也即处理后静态图像1-1单元)。存储完之后,当还有存储下一次缩放处理后的处理后静态图像时,可编程逻辑器件120将下一次处理后静态图像存储至第二存车单元(也即处理后静态图像1-2单元)。也即,可编程逻辑器件120采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一。这样就可以实现静态图像操作的实时响应,同时保证用户对于静态图像的缩放操作不会导致当前的静态图像窗口出现花、闪、黑等问题。此处值得一提的是,静态图像存放的第二存储区域142中存放处理后静态图像的存储单元的数量取决于视频处理设备的静态图像窗口支持的个数,而每个处理后静态图像存储的存储单元大小取决于当前静态图像窗口的设计规格例如分辨率大小。举例来说,当视频处理设备100支持静态图像窗口的数量为K个,K为正整数,因此,第二存储区域142中存放处理后静态图像的存储单元数量至少为2K个。
进一步的。如图4,可编程逻辑器件120中的静态图像的缩放处理单元的规格通常是固定的,比如其只能缩放处理分辨率为2048×2048以内的静态图像,同时无论视频处理设备100支持多少个静态图像窗口,可编程逻辑器件120中的静态图像的缩放处理单元只有一个。这样的设计可以最小化占用可编程逻辑器件120的系统资源。当需要缩放的静态图像素材的分辨率较大时,或者缩放后的静态图像超出了缩放倍率时,可以重复使用同一缩放处理单元将素材进行多次缩放。例如静态图像素材的分辨率为8192×1080,需要缩放至分辨率为800×600的静态图像,但是缩放处理单元最大只能缩放2048×2048的输入源,那么则主控电路110将静态图像素材按照水平方向等分拆分成四部分,每个部分的分辨率都是2048×1080。主控电路110控制可编程逻辑器件分四次从内存中读取不同的部分进行缩放,每个部分缩放好后存储到窗口缓存单元对应的区域中,在内存(也即易失性存储器)中将四部分处理后静态图像拼接成一个完整的图像。最后可编程逻辑器件120从内存中将拼接好后的完整图像读出并通过图像输出接口130输出显示,即可呈现完整的处理后静态图像的显示效果。
进一步地,为了最小化主控电路110和可编程逻辑器件120的交互次数,可编程逻辑器件120内部配置有缓存主控电路110下发的静态图像缩放指令的指令缓存区(参见图6)。指令缓存区可例如为可编程逻辑器件120内部的内存空间。此处的缩放指令例如包括待缩放图像数据的位置、待缩放图像数据的分辨率、目标图像数据的位置以及目标图像数据的分辨率。如图7所示,当主控电路110载入静态图像且需要对其缩放时,主控电路110将所有的缩放指令全部下发至可编程逻辑器件120的指令缓冲区中,并在存储完毕后告知可编程逻辑器件120此次要执行多少次缩放操作,可编程逻辑器件120根据缩放指令以及缩放次数M对静态图像进行缩放处理。当执行完一次图像缩放处理后,判断是否完成所有缩放次数M次,当判断结果为否时,再次从指令缓存区读取下一个缩放指令,直至将最后一次缩放处理执行完。当判断可编程逻辑器件120已经执行完M次缩放操作后,则将所有缩放指令都已执行完毕的信息后反馈至主控电路110。主控电路110告知可编程逻辑器件120从第二存储区域142中读取最新的处理后静态图像以输出、显示。
更进一步地,当需要对一个较大的静态图像或者多个静态图像进行缩放时,采用如前述所述的复用同一个缩放处理单元进行处理的话,可编程逻辑器件120完成所有的缩放操作,花费的时间比较长。因此,主控电路110将所有静态图像的缩放指令进行拆分得到多个缩放指令组并发给可编程逻辑器件120,可编程逻辑器件120再根据所述多个缩放指令组并通过多个缩放处理单元一一对应的对较大的静态图像或者多个静态图像进行同步处理得到处理后静态图像。当所有的缩放单元执行完全部缩放指令后,将执行结果反馈至主控电路110。
综上所述,本发明实施例通过将保存在易失性处理器中第一存储区域的静态图像进行缩放处理得到处理后静态图像,并保存处理后静态图像至易失性处理器中不同于第一存储区域的第二存储区域上,以供在需要输出静态图像片时FPGA从第二存储区域直接读取第二存储区域中的处理后静态图像输出显示,这样就无需在需要使用静态图像时每次都要去对原始的静态图像镜像缩放处理,可提升静态图像的处理的响应速度,不占用可编程逻辑器件的缩放处理通道资源且尽可能少的占用缓存带宽,从而提升视频处理设备的图像和视频处理能力。此外,采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一,可以实现静态图像操作的实时响应,同时保证用户对于静态图像的缩放操作不会导致当前的静态图像窗口出现花、闪、黑等问题。通过同一缩放处理单元对较大的静态图像或者多个静态图像进行多次缩放处理得到所述处理后静态图像,可最小化占用可编程逻辑器件的系统资源。再者,根据多个缩放指令组并通过多个缩放处理单元一一对应的对较大的静态图像或者多个静态图像进行同步处理得到处理后静态图像,可缩短处理时间,提升处理效率。此外,能够支持任意大小的静态图的缩放,并缩放成任意大小的图像窗。
【第二实施例】
如图8所示,本发明第二实施例提供了一种静态图像处理装置700。静态图像处理装置400例如包括:图像读取与存储模块410、显示指令接收模块420、第一区域图像读取模块430、静态图像缩放处理模块440、第二区域图像存储模块450、第二区域图像显示模块460。
图像读取与存储模块410,用于获取并存储所述静态图像至易失性存储器的第一存储区域;
显示指令接收模块420,用于接收图像显示指令;
第一区域图像读取模块430,用于根据所述图像显示指令从所述第一存储区域读取所述静态图像;
静态图像缩放处理模块440,用于对所述静态图像进行缩放处理得到处理后静态图像;
第二区域图像存储模块450,用于存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域;以及
第二区域图像显示模块460,用于从所述第二存储区域读取所述处理后静态图像并显示。
进一步地,如图9所示,静态图像处理装置400还例如包括:
缩放指令获取模块450,用于获取与所述静态图像对应的至少一个缩放指令。
进一步的,所述静态图像缩放处理模块440具体用于:根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。更具体地,所述根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像具体为:
根据所述至少一个缩放指令通过同一缩放处理单元对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
在本发明的另外一个具体实施方式中,所述至少一个缩放指令包括多个缩放指令组,所述静态图像的数量为多个;所述根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像具体为:
根据所述多个缩放指令组并通过多个缩放处理单元一一对应对所述多个静态图像进行缩放处理得到所述处理后静态图像。
此外,所述第二存储区域可例如包括第一存储单元和第二存储单元,所述第二区域图像存储模块450具体用于:采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一。
本实施例中的静态图像处理装置400中的各模块之间的具体工作过程和技术效果参见前述第一实施例的描述,此处不再赘述。
【第三实施例】
如图10所示,本发明第三实施例提供了一种静态图像处理系统500。静态图像处理系统500例如包括存储器510和与存储器510连接的处理器530。存储器510可例如为非易失性存储器,其上存储有计算机程序511。处理器530可例如为嵌入式处理器。处理器530运行计算机程序511时执行前述第一实施例中的静态图像处理方法。
本实施例中的静态图像处理系统500的具体工作过程和技术效果参见前述第一实施例的描述。
【第四实施例】
如图11所示,本发明第四实施例提供了一种计算机可读存储介质600。计算机可读存储介质600例如为非易失性存储器,其例如为:磁介质(如硬盘、软盘和磁带),光介质(如CDROM盘和DVD),磁光介质(如光盘)以及专门构造为用于存储和执行计算机可执行指令的硬件装置(如只读存储器(ROM)、随机存取存储器(RAM)、闪存等)。计算机可读存储介质600上存储有计算机可执行指令610。计算机可读存储介质600可由一个或多个处理器或处理装置来执行计算机可执行指令610,以实施前述第一实施例中的静态图像处理方法。
此外,可以理解的是,前述各个实施例仅为本发明的示例性说明,在技术特征不冲突、结构不矛盾、不违背本发明的发明目的前提下,各个实施例的技术方案可以任意组合、搭配使用。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种静态图像处理方法,其特征在于,包括:
获取并存储所述静态图像至易失性存储器的第一存储区域;
接收图像显示指令;
根据所述图像显示指令从所述第一存储区域读取所述静态图像;
对所述静态图像进行缩放处理得到处理后静态图像;
存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域;以及
从所述第二存储区域读取所述处理后静态图像并显示。
2.如权利要求1所述的静态图像处理方法,其特征在于,还包括:
获取与所述静态图像对应的至少一个缩放指令;
其中,所述对所述静态图像进行缩放处理得到处理后静态图像具体为:
根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
3.如权利要求2所述的静态图像处理方法,其特征在于,所述根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像具体为:
根据所述至少一个缩放指令通过同一缩放处理单元对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
4.如权利要求3所述的静态图像处理方法,其特征在于,所述至少一个缩放指令包括多个缩放指令组,所述静态图像的数量为多个;所述根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像具体为:
根据所述多个缩放指令组并通过多个缩放处理单元一一对应对所述多个静态图像进行缩放处理得到所述处理后静态图像。
5.如权利要求2所述的静态图像处理方法,其特征在于,所述第二存储区域包括第一存储单元和第二存储单元,所述存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域具体为:
采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一。
6.一种静态图像处理装置,其特征在于,包括:
图像读取与存储模块,用于获取并存储所述静态图像至易失性存储器的第一存储区域;
显示指令接收模块,用于接收图像显示指令;
第一区域图像读取模块,用于根据所述图像显示指令从所述第一存储区域读取所述静态图像;
静态图像缩放处理模块,用于对所述静态图像进行缩放处理得到处理后静态图像;
第二区域图像存储模块,用于存储所述处理后静态图像至所述易失性存储器中与所述第一存储区域不同的第二存储区域;以及
第二区域图像显示模块,用于从所述第二存储区域读取所述处理后静态图像并显示。
7.如权利要求6所述的静态图像处理装置,其特征在于,还包括:
缩放指令获取模块,用于获取与所述静态图像对应的至少一个缩放指令;
所述静态图像缩放处理模块具体用于:
根据所述至少一个缩放指令对所述静态图像进行至少一次缩放处理得到所述处理后静态图像。
8.如权利要求6所述的静态图像处理装置,其特征在于,所述第二存储区域包括第一存储单元和第二存储单元,所述第二区域图像存储模块具体用于:
采用乒乓操作方式存储所述处理后静态图像至所述第二存储区域的所述第一存储单元和所述第二存储单元之一。
9.一种静态图像处理系统,其特征在于,包括:存储器和连接所述存储器的处理器,所述存储器存储计算机程序,所述处理器运行所述计算机程序时执行如权利要求1至5任意一项所述的静态图像处理方法。
10.一种计算机可读存储介质,其为非易失性存储器且存储有计算机可执行指令,其特征在于,所述计算机可执行指令用于执行如权利要求1至5任意一项所述的静态图像处理方法。
CN202011052889.XA 2020-09-29 2020-09-29 静态图像处理方法、装置以及系统和计算机可读存储介质 Pending CN114331807A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011052889.XA CN114331807A (zh) 2020-09-29 2020-09-29 静态图像处理方法、装置以及系统和计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011052889.XA CN114331807A (zh) 2020-09-29 2020-09-29 静态图像处理方法、装置以及系统和计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN114331807A true CN114331807A (zh) 2022-04-12

Family

ID=81011135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011052889.XA Pending CN114331807A (zh) 2020-09-29 2020-09-29 静态图像处理方法、装置以及系统和计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN114331807A (zh)

Similar Documents

Publication Publication Date Title
KR101401216B1 (ko) 외부 디스플레이에 대한 그래픽 컨텐츠 미러링
US20050184993A1 (en) Display processor for a wireless device
WO2004061609A2 (en) Multi-display architecture using single video controller
JPH09245179A (ja) コンピュータグラフィックス装置
WO2007075294A1 (en) Method and apparatus for displaying rotated images
CN114998087B (zh) 渲染方法及装置
JP2008506295A (ja) 一連のイメージ・フレームを表示する方法及びシステム
CN112804410A (zh) 多显示屏同步显示方法及装置、视频处理设备和存储介质
CN112650460A (zh) 媒体显示方法和媒体显示装置
CN101127847A (zh) 一种在屏显示的合成方法及合成装置
CN114331807A (zh) 静态图像处理方法、装置以及系统和计算机可读存储介质
CN107506119A (zh) 一种图片显示方法、装置、设备和存储介质
CN114697555B (zh) 一种图像处理方法、装置、设备及存储介质
CN115955589A (zh) 基于mipi的优化视频拼接方法、系统和存储介质
CN114327322A (zh) 图层显示方法及其装置
CN113012657A (zh) 图层处理方法及装置、视频处理设备和计算机可读存储介质
CN112822545A (zh) 图像显示方法、装置和系统以及视频控制器
CN101556789B (zh) 一种图像缩放控制系统及方法
CN112785973B (zh) 图像拼接方法及装置
CN113038036A (zh) 背景图显示方法、视频处理设备、显示系统和主控卡
CN106303285A (zh) 一种多媒体信息的输出方法及装置
WO2023087827A1 (zh) 渲染方法及装置
CN114495855B (zh) 视频数据转换电路、方法及显示设备
CN114461121B (zh) 一种基于虚拟图层实现uefi全屏显示的装置
CN118741225A (zh) 多屏显示方法、系统以及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination