图像处理方法、其装置及电子设备与流程



1.本发明涉及显示技术领域,具体而言,涉及一种图像处理方法、其装置及电子设备。


背景技术:



2.面板自刷新(panel self-refresh,psr)是一种省电模式,通过在displayport(dp)接口的显示端口源(source端)识别出静态画面时,将整帧画面存储进时序控制(timing controller,tcon)芯片,当画面没有更新时一直由tcon芯片自己自动显示此画面,此时显卡停止发送视频数据,从而能够大幅减小处理器等部件在显示静态画面时的功耗,显著增加了便携式环境下电池的可使用时间。在此基础之上,带有区域刷新特性的面板自刷新(panel self refresh-2,psr2)技术将节省功耗的场景进一步扩展到了只有局部图像有变化的显示场景,其在静态画面时同psr;但是当画面有局部更新时,显卡仅发送变更行视频数据,相较于psr,psr2绘图处理器须要作动的时间减少,从而进一步降低了系统功耗,达到进一步省电目的,psr2这部分的特性被称为部分更新(partial update)。
3.然而,对于目前已经应用了psr技术的产品,画面有一点变化即整面更新,仅当显示静态画面时有省电效果;对于目前已经应用了psr2技术的产品,画面有多少变化就更新多少行,相较psr可更进一步减低功耗,而现实是在非游戏与视频等大动态情况下,如办公等相对静态的画面下也会因一直移动鼠标而一直进行画面的多行更新,从而导致处理器由于动作而耗电。


技术实现要素:



4.本发明的主要目的在于提供一种图像处理方法、其装置及电子设备,以解决现有技术中用于控制显示器进行画面显示的处理器由于经常处于工作状态而功耗较大的问题。
5.为了实现上述目的,根据本发明的一个方面,提供了一种图像处理方法,包括:接收多帧第一部分图像以及多帧第二部分图像,其中,第一部分图像与第二部分图像一一对应,且第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像;获取各帧显示画面中的鼠标光标的位置信息;判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,并判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,其中,目标图像信息至少包括:当前帧的第二部分图像的显示数据,与当前帧的第二部分图像对应的第一部分图像的显示数据,以及与当前帧第二部分图像对应的鼠标光标的位置信息。
6.可选地,接收多帧第一部分图像以及多帧第二部分图像,包括:通过第一数据通道
接收多帧第一部分图像,并通过第二数据通道接收多帧第二部分图像。
7.可选地,获取与多帧第二部分图像对应的多个鼠标位置信息,包括:确定目标第二部分图像的第一横边和第一纵边,并确定第一横边和第一纵边交汇的第一交点;以第一交点为原点,以第一横边为横坐标,并以第一纵边为纵坐标,建立与目标第二部分图像对应的图像坐标系;根据图像坐标系,确定与目标第二部分图像对应的鼠标坐标,其中,鼠标坐标用于表征与目标第二部分图像对应的鼠标位置信息。
8.可选地,上述图像处理方法还包括:判断当前帧的第一部分图像与前一帧的第一部分图像是否相同,得到第三判断结果;在第一判断结果指示为是,第二判断结果指示为是或否,且第三判断结果指示为否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发信号,其中,目标图像信息还包括当前帧的第一部分图像的显示信息。
9.可选地,上述图像处理方法还包括:将目标显示画面发送至缓存区中,缓存区用于将目标显示画面发送至显示器进行显示。
10.可选地,判断当前帧第二部分图像与前一帧第二部分图像是否相同,输出第一判断结果,包括:判断当前帧第二部分图像的显示数据中的第一目标数据行与前一帧第二部分图像的显示数据中的第二目标数据行是否相同,输出第一判断结果,其中,每帧第二部分图像的显示数据在显示器中按行显示,第一目标数据行为当前帧第二部分图像的显示数据中的任意一行显示数据,第二目标数据行为前一帧第二部分图像的显示数据中与第一目标数据行位于相同行的显示数据,前一帧第二部分图像的显示数据存储在缓存区中。
11.可选地,上述图像处理方法还包括:在第一判断结果指示为否的情况下,将第二目标数据行和触发信号发送至处理器,处理器中存储有前一帧第二部分图像的显示数据,处理器用于在接收到触发信号后,将第二目标数据行转换为模拟信号,并将与第二目标数据对应的模拟信号发送至显示器进行显示。
12.根据本发明实施例的另一方面,还提供了一种图像处理装置,包括:接收模块,用于接收多帧第一部分图像以及多帧第二部分图像,其中,第一部分图像与第二部分图像一一对应,且第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像;获取模块,用于获取各帧显示画面中的鼠标光标的位置信息;判断模块,用于判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,并判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;生成模块,用于在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,目标图像信息至少包括:当前帧的第二部分图像的显示数据,与当前帧的第二部分图像对应的第一部分图像的显示数据,以及与当前帧第二部分图像对应的鼠标光标的位置信息。
13.根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;显示器,与处理器通信;其中,处理器被配置为执行指令,处理器包括:时序控制芯片,用于执行上述的图像处理方法,生成目标显示画面;驱动芯片,与时序控制芯片通信,用于将目标显示画面转换为模拟信号,并将与目标显示画面对应的模拟信号发送至显示器进行显示;显示器,与驱动芯片通信,用于显示目标显示画面。
14.根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述的图像处理方法。
15.应用本发明的技术方案,提供了一种图像处理方法,该方法中先接收多帧第一部分图像以及多帧第二部分图像,第一部分图像与第二部分图像一一对应,且第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像,然后获取各帧显示画面中的鼠标光标的位置信息,并判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,以及判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果,由于上述方法仅在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,从而通过处理器进行图像更新,而在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,上述方法能够根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,其中,目标图像信息至少包括当前帧的第二部分图像的显示信息、与当前帧的第二部分图像对应的第一部分图像的显示信息以及与当前帧第二部分图像对应的鼠标光标的位置信息,从而在显示画面中光标移动,而除光标之外的画面为静态的情况下,能够进一步由于不触发处理器动作而减少功耗,进而避免了在日常办公条件下,仅鼠标光标的频繁移动导致频繁退出面板自刷新(psr或psr2)技术所造成的耗电。
附图说明
16.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
17.图1是根据本发明实施例1示出的一种图像处理方法的流程框图;
18.图2是根据本发明实施例1示出的一种通过tcon芯片进行图像处理的流程框图;
19.图3是根据本发明实施例1示出的另一种通过tcon芯片进行图像处理的流程框图;
20.图4是根据本发明实施例2的一种图像处理装置框图;
21.图5是根据本发明实施例的一种终端的装置框图。
具体实施方式
22.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
23.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
24.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具
有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.实施例1
26.根据本发明实施例,提供了一种图像处理方法的实施例,图1是根据本发明实施例1的图像处理方法的流程图,如图1所示,该方法包括如下步骤:
27.步骤s102,接收多帧第一部分图像以及多帧第二部分图像,其中,第一部分图像与第二部分图像一一对应,且第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像;
28.步骤s104,获取各帧显示画面中的鼠标光标的位置信息;
29.步骤s106,判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,并判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;
30.步骤s108,在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,其中,目标图像信息至少包括:当前帧的第二部分图像的显示数据,与当前帧的第二部分图像对应的第一部分图像的显示数据,以及与当前帧第二部分图像对应的鼠标光标的位置信息。
31.由于上述方法仅在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,从而通过处理器进行图像更新,而在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,上述方法能够根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,其中,目标图像信息至少包括当前帧的第二部分图像的显示数据、与当前帧的第二部分图像对应的第一部分图像的显示数据以及与当前帧第二部分图像对应的鼠标光标的位置信息,从而在显示画面中光标移动,而除光标之外的画面为静态的情况下,能够进一步由于不触发处理器动作而减少功耗,进而避免了在日常办公条件下,仅鼠标光标的频繁移动导致频繁退出面板自刷新(psr或psr2)技术所造成的耗电;与现有技术中psr(或psr2)技术中鼠标唤醒时间可以提前0~1frame。
32.在上述步骤s102中,接收多帧第一部分图像以及多帧第二部分图像,第一部分图像与第二部分图像一一对应,且第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像。
33.在一些可选的实施方式中,接收多帧第一部分图像以及多帧第二部分图像,包括:通过第一数据通道接收多帧第一部分图像,并通过第二数据通道接收多帧第二部分图像。通过将同一帧显示画面种的鼠标光标的图像和显示画面中的除鼠标光标的图像之外的图像进行拆分,然后将上述两部分图像通过不同的数据通道进行传输,并在接收后进行处理,能够在光标移动时有效地判断显示画面中除光标之外的图像是否变化,即可以将仅移动光标的画面识别为静止画面,同时将其与移动的光标分别处理,提高处理效率。
34.示例性的,通过嵌入式displayport(edp)将拆分后的多帧第一部分图像和多帧第二部分图像传输并存储至时序控制(timing controller,tcon)芯片,edp是视讯电子标准协会(vesa)针对行动装置应用,所制定的影像传输介面标准,其传输率更胜传统的低电压
差动讯号(lvds)介面,可以应用于各种拥有嵌入式显示面板的产品中。edp的基本架构包含主要传输通道(main lane)、附属通道(aux channel)与连接(link training)。上述用于传输鼠标光标的图像的第一数据通道为附属通道,上述用于传输显示画面中的除鼠标光标的图像之外的图像的第二数据通道为主要传输通道,主要传输通道可以为差分信号线。
35.在上述步骤s104中,获取各帧显示画面中的鼠标光标的位置信息。
36.在一些可选的实施方式中,获取与多帧第二部分图像对应的多个鼠标位置信息,包括:确定目标第二部分图像的第一横边和第一纵边,并确定第一横边和第一纵边交汇的第一交点;以第一交点为原点,以第一横边为横坐标,并以第一纵边为纵坐标,建立与目标第二部分图像对应的图像坐标系;根据图像坐标系,确定与目标第二部分图像对应的鼠标坐标,其中,鼠标坐标用于表征与目标第二部分图像对应的鼠标位置信息。通过建立坐标系,能够对光标的移动位置进行准确定位,从而使合成后得到的目标显示画面中光标的位置更为精准。
37.示例性的,以第二部分图像的能够在左下角交汇的第一横边和第一纵边为轴,并以交汇点为原点,分别建立x坐标和y坐标,然后确定与当前帧的第二部分图像对应的鼠标位置信息,得到坐标值(x1,y1),从而在后续生成目标显示画面的步骤中,可以根据上述坐标值(x1,y1),复原当前帧的第一部分图像(鼠标光标的图像)在当前帧的第二部分图像(同一帧显示画面中的除鼠标光标的图像之外的图像)中的位置,并在将第一部分图像和第二部分图像合成后,得到当前帧的显示画面(即目标显示画面)。
38.在上述步骤s106中,判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,并判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果。
39.本实施例的上述图像处理方法还包括:将目标显示画面发送至缓存区中,缓存区用于将目标显示画面发送至显示器进行显示。
40.示例性的,tcon芯片中具有缓存区,通过edp将拆分后的多帧第一部分图像和多帧第二部分图像传输并存储至缓存区中。
41.在一些可选的实施方式中,判断当前帧第二部分图像与前一帧第二部分图像是否相同,输出第一判断结果,包括:判断当前帧第二部分图像的显示数据中的第一目标数据行与前一帧第二部分图像的显示数据中的第二目标数据行是否相同,输出第一判断结果,其中,每帧第二部分图像的显示数据在显示器中按行显示,第一目标数据行为当前帧第二部分图像的显示数据中的任意一行显示数据,第二目标数据行为前一帧第二部分图像的显示数据中与第一目标数据行位于相同行的显示数据,前一帧第二部分图像的显示数据存储在缓存区中。
42.在上述可选的实施方式中,在第一判断结果指示为否的情况下,将第二目标数据行和触发信号发送至处理器,处理器中存储有前一帧第二部分图像的显示数据,处理器用于在接收到触发信号后,将第二目标数据行替换为第一目标数据行,得到更新的目标显示画面,并将更新的目标显示画面转换为模拟信号,以及将模拟信号发送至显示器进行显示。
43.具体地,可以通过edp将拆分后的多帧第一部分图像和多帧第二部分图像传输并存储至tcon芯片的缓存区中,tcon芯片在输出目标显示画面之前,会将当前帧第二部分图像中任意行的显示数据与前一帧第二部分图像中位于相同行的显示数据进行比较,在两行
数据相同的情况下,缓存区存储当前帧第二部分图像的显示数据,tcon芯片按照与当前帧第二部分图像对应的鼠标光标的位置信息,将存储的当前帧第二部分图像与第一部分图像合成目标显示画面。
44.如果当前帧第二部分图像中任意行的显示数据与前一帧第二部分图像中位于相同行的显示数据不同,则通过tcon芯片生成触发信号,并将触发信号与该任意行的显示数据发送至处理器,通过处理器中的驱动芯片仅将该任意行的显示数据转换为模拟信号后,发送至显示器进行显示,以节省电量。
45.在一些可选的实施方式中,本实施例的上述图像处理方法还包括:判断当前帧的第一部分图像与前一帧的第一部分图像是否相同,得到第三判断结果;在第一判断结果指示为是,第二判断结果指示为是或否,且第三判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发信号,其中,目标图像信息还包括当前帧的第一部分图像的显示信息。采用上述实施方式,可以在鼠标光标形状变化,而除光标之外的画面为静态的情况下,不触发处理器进行图像显示,从而能够进一步由于不触发处理器动作而减少功耗。
46.示例性的,在上述当前帧的第一部分图像与上述前一帧的第一部分图像不同的情况下,第一部分图像与第一部分图像的差异可以由光标闪烁造成,此时由于不触发处理器动作,从而能够减少功耗。
47.在上述步骤s108中,在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,其中,目标图像信息至少包括:当前帧的第二部分图像的显示信息,与当前帧的第二部分图像对应的第一部分图像的显示信息,以及与当前帧第二部分图像对应的鼠标光标的位置信息。
48.具体地,如图2所示,在一个可行的实施例中,edp接口的显示端口源(edp source端)侦测到静态画面(忽略鼠标光标移动)后,分别将拆分后的多帧第一部分图像(鼠标光标的图像)和多帧第二部分图像(显示画面中的除鼠标光标的图像之外的图像)进行传输,其中,第一部分图像通过dp aux通道传输至edp tcon的接收端(dprx),第二部分图像通过dp main lane传输至dprx,然后传输至psr2(或psr),psr2(或psr)通过mouse refresh(mr)仅将第二部分图像存储至tcon芯片中的第一缓存区(frame buffer)后显卡停止发送数据,此时侦测到第一部分图像有变化时,将第一部分图像改由dp aux通道每帧实时存储进tcon内建的第二缓存区(mouse refresh buffer,mr buffer),同时dp aux通道实时传送光标坐标至mr,然后在tcon内将存储的第一部分图像与frame buffer内的第二部分图像实时复原合成初始的画面再输出值显示器进行显示。
49.在上述可行的实施例中,第一部分图像不仅可以包括鼠标光标的图像,还可以包括鼠标光标的周边区域图像,此时,上述第二部分图像为显示画面中除鼠标光标的图像以及周边区域图像之外的图像。具体地,鼠标由于放到图标上,使图标显示被选中或跳出注释时,将此变化区域的图像还同鼠标光标图像一起打包做为待更新单元存储进tcon中的mr buffer。
50.如图3所示,在另一个可行的实施例中,edp source端侦测到静态画面(忽略鼠标
光标移动)后,分别将拆分后的多帧第一部分图像(鼠标光标的图像)和多帧第二部分图像(显示画面中的除鼠标光标的图像之外的图像)进行传输,其中,第一部分图像通过dp main lane传输至dprx,第二部分图像通过dp main lane传输至dprx,然后传输至psr2(或psr),psr2(或psr)通过mr仅将第二部分图像存储至frame buffer后显卡停止发送数据,此时侦测到第一部分图像有变化时,将第一部分图像改由dp main lane每帧实时存储进mr buffer),同时dp main lane实时传送光标坐标至mr,然后在tcon内将存储的第一部分图像与frame buffer内的第二部分图像实时复原合成初始的画面再进行显示。
51.实施例2
52.根据本发明实施例,还提供了一种用于实施上述图像处理方法的装置,图4是根据本发明实施例2的应用程序接口的测试装置的结构框图,如图4所示,该装置包括:接收模块202,获取模块204,判断模块206,以及生成模块208,下面对该装置进行详细说明。
53.接收模块202,用于接收多帧第一部分图像以及多帧第二部分图像,其中,第一部分图像与第二部分图像一一对应,且第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像;
54.获取模块204,用于获取各帧显示画面中的鼠标光标的位置信息;
55.判断模块206,用于判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,并判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;
56.生成模块208,用于在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,目标图像信息至少包括:当前帧的第二部分图像的显示数据,与当前帧的第二部分图像对应的第一部分图像的显示数据,以及与当前帧第二部分图像对应的鼠标光标的位置信息。
57.此处需要说明的是,上述接收模块202、获取模块204、判断模块206以及生成模块208对应于实施例1中的步骤s102至步骤s108,多个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。
58.实施例3
59.本发明的实施例可以提供一种电子设备,该电子设备可以是一种终端,也可以是一种服务器。在本实施例中,该安全预警系统作为一种终端可以是计算机终端中的任意一个计算机终端设备。可选地,在本实施例中,上述终端也可以为移动终端等终端设备。
60.可选地,在本实施例中,上述终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
61.可选地,图5是根据一示例性实施例示出的一种终端的结构框图。如图5所示,该终端可以包括:一个或多个(图中仅示出一个)处理器31、用于存储处理器可执行指令的存储器32;其中,处理器31被配置为执行指令,处理器31包括:时序控制芯片,用于执行上述的图像处理方法,生成目标显示画面;驱动芯片,与时序控制芯片通信,用于将目标显示画面转换为模拟信号,并将与目标显示画面对应的模拟信号发送至显示器进行显示;显示器,与驱动芯片通信,用于显示目标显示画面。
62.其中,存储器可用于存储软件程序以及模块,如本发明实施例中的图像处理方法
和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的图像处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
63.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:接收多帧第一部分图像以及多帧第二部分图像,其中,第一部分图像与第二部分图像一一对应,且第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像;获取各帧显示画面中的鼠标光标的位置信息;判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,并判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,其中,目标图像信息至少包括:当前帧的第二部分图像的显示数据,与当前帧的第二部分图像对应的第一部分图像的显示数据,以及与当前帧第二部分图像对应的鼠标光标的位置信息。
64.可选地,上述处理器还可以执行如下步骤的程序代码:接收多帧第一部分图像以及多帧第二部分图像,包括:通过第一数据通道接收多帧第一部分图像,并通过第二数据通道接收多帧第二部分图像。
65.可选地,上述处理器还可以执行如下步骤的程序代码:获取与多帧第二部分图像对应的多个鼠标位置信息,包括:确定目标第二部分图像的第一横边和第一纵边,并确定第一横边和第一纵边交汇的第一交点;以第一交点为原点,以第一横边为横坐标,并以第一纵边为纵坐标,建立与目标第二部分图像对应的图像坐标系;根据图像坐标系,确定与目标第二部分图像对应的鼠标坐标,其中,鼠标坐标用于表征与目标第二部分图像对应的鼠标位置信息。
66.可选地,上述处理器还可以执行如下步骤的程序代码:判断当前帧的第一部分图像与前一帧的第一部分图像是否相同,得到第三判断结果;在第一判断结果指示为是,第二判断结果指示为是或否,且第三判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发信号,其中,目标图像信息还包括当前帧的第一部分图像的显示信息。
67.可选地,上述处理器还可以执行如下步骤的程序代码:将目标显示画面发送至缓存区中,缓存区用于将目标显示画面发送至显示器进行显示。
68.可选地,上述处理器还可以执行如下步骤的程序代码:判断当前帧第二部分图像与前一帧第二部分图像是否相同,输出第一判断结果,包括:判断当前帧第二部分图像的显示数据中的第一目标数据行与前一帧第二部分图像的显示数据中的第二目标数据行是否相同,输出第一判断结果,其中,每帧第二部分图像的显示数据在显示器中按行显示,第一目标数据行为当前帧第二部分图像的显示数据中的任意一行显示数据,第二目标数据行为
前一帧第二部分图像的显示数据中与第一目标数据行位于相同行的显示数据,前一帧第二部分图像的显示数据存储在缓存区中。
69.可选地,上述处理器还可以执行如下步骤的程序代码:在第一判断结果指示为否的情况下,将第二目标数据行和触发信号发送至处理器,处理器中存储有前一帧第二部分图像的显示数据,处理器用于在接收到触发信号后,将第二目标数据行转换为模拟信号,并将与第二目标数据对应的模拟信号发送至显示器进行显示。
70.本领域普通技术人员可以理解,图5所示的结构仅为示意,例如,上述终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图5并不对上述电子装置的结构造成限定。例如,还可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示不同的配置。
71.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
72.实施例4
73.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,当计算机可读存储介质中的指令由终端的处理器执行时,使得终端能够执行上述任一项的图像处理方法。可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
74.可选地,在本实施例中,上述计算机可读存储介质可以用于保存上述实施例1所提供的图像处理方法所执行的程序代码。
75.可选地,在本实施例中,上述计算机可读存储介质可以位于计算机网络中计算机终端中的任意一个计算机终端中,或者位于移动终端中的任意一个移动终端中。
76.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:接收多帧第一部分图像以及多帧第二部分图像,其中,第一部分图像与第二部分图像一一对应,且第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像;获取各帧显示画面中的鼠标光标的位置信息;判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,并判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在第一判断结果指示为否,且第二判断结果指示为是或否的情况下,生成触发信号,其中,目标图像信息至少包括:当前帧的第二部分图像的显示数据,与当前帧的第二部分图像对应的第一部分图像的显示数据,以及与当前帧第二部分图像对应的鼠标光标的位置信息。
77.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:接收多帧第一部分图像以及多帧第二部分图像,包括:通过第一数据通道接收多
帧第一部分图像,并通过第二数据通道接收多帧第二部分图像。
78.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:获取与多帧第二部分图像对应的多个鼠标位置信息,包括:确定目标第二部分图像的第一横边和第一纵边,并确定第一横边和第一纵边交汇的第一交点;以第一交点为原点,以第一横边为横坐标,并以第一纵边为纵坐标,建立与目标第二部分图像对应的图像坐标系;根据图像坐标系,确定与目标第二部分图像对应的鼠标坐标,其中,鼠标坐标用于表征与目标第二部分图像对应的鼠标位置信息。
79.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:判断当前帧的第一部分图像与前一帧的第一部分图像是否相同,得到第三判断结果;在第一判断结果指示为是,第二判断结果指示为是或否,且第三判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发信号,其中,目标图像信息还包括当前帧的第一部分图像的显示信息。
80.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:将目标显示画面发送至缓存区中,缓存区用于将目标显示画面发送至显示器进行显示。
81.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:判断当前帧第二部分图像与前一帧第二部分图像是否相同,输出第一判断结果,包括:判断当前帧第二部分图像的第一显示数据中的目标数据行与前一帧第二部分图像的显示数据中的第二目标数据行是否相同,输出第一判断结果,其中,每帧第二部分图像的显示数据在显示器中按行显示,目标数据行为当前帧第二部分图像的显示数据中的任意一行显示数据,第二目标数据行为前一帧第二部分图像的显示数据中与第一目标数据行位于相同行的显示数据,前一帧第二部分图像的显示数据存储在缓存区中。
82.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在第一判断结果指示为否的情况下,将第二目标数据行和触发信号发送至处理器,处理器中存储有前一帧第二部分图像的显示数据,处理器用于在接收到触发信号后,将第二目标数据行转换为模拟信号,并将与第二目标数据对应的模拟信号发送至显示器进行显示。
83.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
84.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
85.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
86.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
87.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
88.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
89.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种图像处理方法,其特征在于,包括:接收多帧第一部分图像以及多帧第二部分图像,其中,所述第一部分图像与所述第二部分图像一一对应,且所述第一部分图像为一帧显示画面中的鼠标光标的图像,所述第二部分图像为所述一帧显示画面中的除所述第一部分图像之外的图像;获取各帧所述显示画面中的所述鼠标光标的位置信息;判断当前帧的所述第二部分图像与前一帧的所述第二部分图像是否相同,得到第一判断结果,并判断所述当前帧的所述第二部分图像对应的鼠标光标的位置信息与所述前一帧的所述第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;在所述第一判断结果指示为是,且所述第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在所述第一判断结果指示为否,且所述第二判断结果指示为是或否的情况下,生成所述触发信号,其中,所述目标图像信息至少包括:所述当前帧的第二部分图像的显示数据,与所述当前帧的第二部分图像对应的第一部分图像的显示数据,以及与所述当前帧第二部分图像对应的鼠标光标的位置信息。2.根据权利要求1所述的图像处理方法,其特征在于,所述接收多帧第一部分图像以及多帧第二部分图像,包括:通过第一数据通道接收所述多帧第一部分图像,并通过第二数据通道接收所述多帧第二部分图像。3.根据权利要求1所述的图像处理方法,其特征在于,所述获取与所述多帧第二部分图像对应的多个鼠标位置信息,包括:确定目标第二部分图像的第一横边和第一纵边,并确定所述第一横边和所述第一纵边交汇的第一交点;以所述第一交点为原点,以所述第一横边为横坐标,并以所述第一纵边为纵坐标,建立与所述目标第二部分图像对应的图像坐标系;根据所述图像坐标系,确定与所述目标第二部分图像对应的鼠标坐标,其中,所述鼠标坐标用于表征与所述目标第二部分图像对应的鼠标位置信息。4.根据权利要求1至3中任一项所述的图像处理方法,其特征在于,还包括:判断当前帧的所述第一部分图像与前一帧的所述第一部分图像是否相同,得到第三判断结果;在所述第一判断结果指示为是,第二判断结果指示为是或否,所述第二判断结果指示为是或否,且所述第三判断结果指示为否的情况下,根据所述目标图像信息,生成所述目标显示画面,且不生成所述触发信号,其中,所述目标图像信息还包括所述当前帧的第一部分图像的显示信息。5.根据权利要求1至3中任一项所述的图像处理方法,其特征在于,还包括:将所述目标显示画面发送至缓存区中,所述缓存区用于将所述目标显示画面发送至显示器进行显示。6.根据权利要求5所述的图像处理方法,其特征在于,所述判断当前帧第二部分图像与前一帧第二部分图像是否相同,输出第一判断结果,包括:判断所述当前帧第二部分图像的显示数据中的第一目标数据行与所述前一帧第二部
分图像的显示数据中的第二目标数据行是否相同,输出所述第一判断结果,其中,每帧第二部分图像的显示数据在显示器中按行显示,所述第一目标数据行为所述当前帧第二部分图像的显示数据中的任意一行显示数据,所述第二目标数据行为所述前一帧第二部分图像的显示数据中与所述第一目标数据行位于相同行的显示数据,所述前一帧第二部分图像的显示数据存储在所述缓存区中。7.根据权利要求6所述的图像处理方法,其特征在于,还包括:在所述第一判断结果指示为否的情况下,将所述第二目标数据行和所述触发信号发送至所述处理器,所述处理器中存储有前一帧第二部分图像的显示数据,所述处理器用于在接收到所述触发信号后,将所述第二目标数据行转换为模拟信号,并将与第二目标数据行对应的模拟信号发送至显示器进行显示。8.一种图像处理装置,其特征在于,包括:接收模块,用于接收多帧第一部分图像以及多帧第二部分图像,其中,所述第一部分图像与所述第二部分图像一一对应,且所述第一部分图像为一帧显示画面中的鼠标光标的图像,所述第二部分图像为所述一帧显示画面中的除所述第一部分图像之外的图像;获取模块,用于获取各帧所述显示画面中的所述鼠标光标的位置信息;判断模块,用于判断当前帧的所述第二部分图像与前一帧的所述第二部分图像是否相同,得到第一判断结果,并判断所述当前帧的所述第二部分图像对应的鼠标光标的位置信息与所述前一帧的所述第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;生成模块,用于在所述第一判断结果指示为是,且所述第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号,在所述第一判断结果指示为否,且所述第二判断结果指示为是或否的情况下,生成所述触发信号,所述目标图像信息至少包括:所述当前帧的第二部分图像的显示数据,与所述当前帧的第二部分图像对应的第一部分图像的显示数据,以及与所述当前帧第二部分图像对应的鼠标光标的位置信息。9.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;显示器,与所述处理器通信;其中,所述处理器被配置为执行所述指令,所述处理器包括:时序控制芯片,用于执行权利要求1至7中任一项所述的图像处理方法,生成目标显示画面;驱动芯片,与所述时序控制芯片通信,用于将所述目标显示画面转换为模拟信号,并将与所述目标显示画面对应的所述模拟信号发送至所述显示器进行显示。10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的图像处理方法。

技术总结


本发明公开了一种图像处理方法、其装置及电子设备。该图像处理方法包括:接收多帧第一部分图像以及多帧第二部分图像,第一部分图像为一帧显示画面中的鼠标光标的图像,第二部分图像为一帧显示画面中的除第一部分图像之外的图像;获取各帧显示画面中的鼠标光标的位置信息;判断当前帧的第二部分图像与前一帧的第二部分图像是否相同,得到第一判断结果,并判断当前帧的第二部分图像对应的鼠标光标的位置信息与前一帧的第二部分图像对应的鼠标光标的位置信息是否相同,得到第二判断结果;在第一判断结果指示为是,且第二判断结果指示为是或否的情况下,根据目标图像信息,生成目标显示画面,且不生成触发处理器更新显示画面的触发信号。触发信号。触发信号。


技术研发人员:

魏广东

受保护的技术使用者:

硅谷数模国际有限公司

技术研发日:

2022.10.10

技术公布日:

2022/12/30

本文发布于:2024-09-24 20:22:35,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/49955.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图像   第二部分   鼠标   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议