图像显示方法及装置、视频处理器和图像显示系统转让专利
申请号 : CN201911149756.1
文献号 : CN112825243A
文献日 : 2021-05-21
发明人 : 岳耀飞 , 周晶晶
申请人 : 西安诺瓦星云科技股份有限公司
摘要 :
权利要求 :
1.一种图像显示方法,其特征在于,包括:接收输入图像帧并缓存,得到缓存的输入图像帧;
获取虚拟分界线相对于所述缓存的输入图像帧的当前位置;
获取所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的第一侧的像素数据以得到第一图像部分;
获取所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的相对于所述第一侧的第二侧的像素数据并进行图像处理,以得到第二图像部分,其中所述第二图像部分与所述第一图像部分属于不同类型动态范围的图像;以及输出所述第一图像部分和所述第二图像部分至目标显示屏,以在所述目标显示屏的两个不同显示区域内分别显示所述第一图像部分和所述第二图像部分。
2.根据权利要求1所述的图像显示方法,其特征在于,还包括:对所述缓存的输入图像帧进行帧计数;
随着所述帧计数值的改变移动所述虚拟分界线相对于所述输入图像帧的位置以得到所述虚拟分界线的所述当前位置。
3.根据权利要求2所述的图像显示方法,其特征在于,还包括:响应于所述虚拟分界线的位置超出所述输入图像帧在所述虚拟分界线移动的方向上的边界像素列,将所述虚拟分界线相对于所述输入图像帧的位置恢复至初始位置以得到所述虚拟分界线的所述当前位置。
4.根据权利要求1所述的图像显示方法,其特征在于,所述两个显示区域为所述目标显示屏的并列且相接的两个显示区域;以及所述输入图像帧和所述第一图像部分属于标准动态范围类型的图像。
5.一种图像显示装置,其特征在于,包括:图像帧缓存模块,用于接收输入图像帧并缓存,得到缓存的输入图像帧;
分界线获取步骤,用于获取虚拟分界线相对于所述缓存的输入图像帧的当前位置;
第一获取模块,用于获取所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的第一侧的像素数据以得到第一图像部分;
第二获取模块,用于获取所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的相对于所述第一侧的第二侧的像素数据并进行图像处理,以得到第二图像部分,其中所述第二图像部分与所述第一图像部分属于不同类型动态范围的图像;以及输出显示模块,用于输出所述第一图像部分和所述第二图像部分至目标显示屏,以在所述目标显示屏的两个不同显示区域内分别显示所述第一图像部分和所述第二图像部分。
6.根据权利要求5所述的图像显示装置,其特征在于,还包括:帧计数模块,用于对所述缓存的输入图像帧进行帧计数;
分界线移动模块,用于随着所述帧计数值的改变移动所述虚拟分界线相对于所述输入图像帧的位置以得到所述虚拟分界线的所述当前位置。
7.根据权利要求6所述的图像显示装置,其特征在于,还包括:分界线重置模块,用于响应于所述虚拟分界线的位置超出所述输入图像帧在所述虚拟分界线移动的方向上的边界像素列,将所述虚拟分界线相对于所述输入图像帧的位置恢复至初始位置以得到所述虚拟分界线的所述当前位置。
8.根据权利要求5所述的图像显示装置,其特征在于,所述两个显示区域为所述显示屏的并列且相接的两个显示区域;以及所述输入图像帧和所述第一图像部分属于标准动态范围类型的图像。
9.一种视频处理器,其特征在于,包括:存储器;
可编程逻辑器件,电连接所述存储器,用于接收输入图像帧并缓存至所述存储器以得到缓存的输入图像帧、获取虚拟分界线相对于缓存的输入图像帧的当前位置、获取所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的第一侧的像素数据以得到第一图像部分、获取所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的相对于所述第一侧的第二侧的像素数据并进行图像处理以得到第二图像部分、以及输出所述第一图像部分和所述第二图像部分至目标显示屏以在所述显示屏的两个不同显示区域内分别显示所述第一图像部分和所述第二图像部分;其中所述第二图像部分与所述第一图像部分属于不同类型动态范围的图像。
10.一种图像显示系统,其特征在于,包括:如权利要求9所述的视频处理器;以及显示屏,连接所述视频处理器且作为所述目标显示屏。
说明书 :
图像显示方法及装置、视频处理器和图像显示系统
技术领域
背景技术
性,对于此类效果只有进行同时对比显示处理前图像以及处理后图像才能让用户明显感受
到处理后图像的显示效果优于处理前图像。
源进行画质提升处理并输出至一个显示屏,另一个视频处理器将接入的另一路视频源直接
输出至另一个并列放置的显示屏,以供用户观看这两个显示屏上分别呈现的画质提升处理
后图像和未处理图像的显示效果。由此可见,现有方法需要较多的硬件设备来搭建系统进
行图像对比显示。
发明内容
所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的第一侧的像素数据以得
到第一图像部分;获取所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的相
对于所述第一侧的第二侧的像素数据并进行图像处理,以得到第二图像部分,其中所述第
二图像部分与所述第一图像部分属于不同类型动态范围的图像;以及输出所述第一图像部
分和所述第二图像部分至目标显示屏,以在所述目标显示屏的两个不同显示区域内分别显
示所述第一图像部分和所述第二图像部分。
素数据未经图像处理而直接输出,并最终在一个显示屏上对比显示未经图像处理的所述第
一图像部分以及经过图像处理后的所述第二图像部分,该方法能够通过一个视频处理器以
及显示屏即可搭建得到能够进行对比显示的图像显示系统。
以得到所述虚拟分界线的所述当前位置。
线相对于所述输入图像帧的位置恢复至初始位置以得到所述虚拟分界线的所述当前位置。
对于所述缓存的输入图像帧的当前位置;第一获取模块,用于获取所述缓存的输入图像帧
中位于所述虚拟分界线的所述当前位置的第一侧的像素数据以得到第一图像部分;第二获
取模块,用于获取所述缓存的输入图像帧中位于所述虚拟分界线的所述当前位置的相对于
所述第一侧的第二侧的像素数据并进行图像处理,以得到第二图像部分,其中所述第二图
像部分与所述第一图像部分属于不同类型动态范围的图像;以及输出显示模块,用于输出
所述第一图像部分和所述第二图像部分至目标显示屏,以在所述目标显示屏的两个不同显
示区域内分别显示所述第一图像部分和所述第二图像部分。
拟分界线相对于所述输入图像帧的位置以得到所述虚拟分界线的所述当前位置。
素列,将所述虚拟分界线相对于所述输入图像帧的位置恢复至初始位置以得到所述虚拟分
界线的所述当前位置。
获取虚拟分界线相对于缓存的输入图像帧的当前位置、获取所述缓存的输入图像帧中位于
所述虚拟分界线的所述当前位置的第一侧的像素数据以得到第一图像部分、获取所述缓存
的输入图像帧中位于所述虚拟分界线的所述当前位置的相对于所述第一侧的第二侧的像
素数据并进行图像处理以得到第二图像部分、以及输出所述第一图像部分和所述第二图像
部分至目标显示屏以在所述显示屏的两个不同显示区域内分别显示所述第一图像部分和
所述第二图像部分;其中所述第二图像部分与所述第一图像部分属于不同类型动态范围的
图像。
图像处理以作输出,以及将所述缓存的输入图像帧的另一部分像素数据直接输出,并最终
在一个显示屏上对比显示未经图像处理的所述第一图像部分以及经过图像处理后的所述
第二图像部分,该方法能够通过一个视频处理器以及显示屏即可搭建得到能够进行对比显
示的图像显示系统;ii)在接收并缓存的输入图像帧为连续的视频源的图像帧时,随着缓存
的输入图像帧的变化,能够改变虚拟分界线关联所述缓存的输入图像帧的位置,从而相对
改变所述第二图像部分的大小以及所述第一图像部分的大小,实现在所述显示屏动态显示
所述第二图像部分以及第一图像部分。
附图说明
领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的
附图。
具体实施方式
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
Array,现场可编程逻辑门阵列)器件;存储器213可以是易失性存储器例如为DDR(Double
Data Rate,双倍速率)存储器;视频处理器210例如还包括处理器212,处理器212电连接所
述可编程逻辑器件211以及存储器213,处理器212可以包括ARM芯片,还可以包括微控制器
例如MCU芯片。
210中的可编程逻辑器件211可以执行所述图像显示方法。具体的,所述图像显示方法例如
包括:
第二图像部分与所述第一图像部分属于不同类型动态范围的图像;以及
等图像信息;所述第一图像部分具有所述第一动态范围,所述第二图像具第二动态范围例
如为HDR(High-Dynamic Range,高动态范围图像)图像,所述第二动态范围也可以包括亮度
范围、色域范围等图像信息;例如可以是将所述输入图像帧缓存至易失性存储器例如DDR存
储器中,再从所述易失性存储器中得到所述缓存的输入图像帧。
以是关联所述缓存的输入图像帧的单像素列所在位置或单像素行所在位置,例如虚拟分界
线位于所述缓存的输入图像帧的第100列像素的位置处或第100行像素的位置处,所述虚拟
分界线还可以是曲线状或封闭形状例如椭圆形、圆形、多边形等。
拟分界线为单像素列时所述显示屏左右两个不同的显示区域并列显示所述第一图像部分
和所述第二图像部分,其中所述左右两个不同的显示区域可以相接,所述虚拟分界线为单
像素行时所述显示屏上下不同的两个显示区域并列显示所述第一图像部分和所述第二图
像部分,其中所述上下两个不同的显示区域可以相接。
效果优于所述第一图像部分在显示屏220上的显示效果,具体的所述画质提升处理可以是
动态范围调整处理例如将标准动态范围(SDR)类型的图像调整为高动态范围(HDR)类型的
图像,所述动态范围调整例如包括将低色域范围调整为高色域范围的色域范围调整,所述
动态范围调整还可以包括将低亮度范围调整为高亮度范围的亮度范围调整;所述图像处理
还可以是缩放处理,用于在显示屏220上对比显示经缩放处理后的第二图像部分以及未经
缩放处理的第一图像部分。
位置以得到所述虚拟分界线的所述当前位置。
图像部分的显示区域以及用于显示所述第二图像部分的显示区域分别呈动态变化,例如显
示屏220中用于显示所述第一图像部分的显示区域逐步增大,显示屏220中用于显示所述第
二图像部分的显示区域对应的逐步减小,以此使得对比显示的效果更加明显。
计数为1,执行所述步骤11将帧计数增加至100时,执行步骤S12移动所述虚拟分界线且所述
虚拟分界线超出所述输入图像帧的范围时,执行所述步骤S21将帧计数恢复为1,且将所述
虚拟分界线恢复至所述缓存的输入图像帧的初始位置。
一列像素的位置处,每执行一次所述步骤12将所述虚拟分界线在所述缓存的输入图像帧上
向右移动100的长度,因此在连续的第10次执行所述步骤S12时则将所述虚拟分界线的位置
移动至所述缓存的输入图像帧的第1000列像素的位置处,在第11次执行所述步骤S12时则
会将所述虚拟分界线的位置移动至所述缓存的输入图像帧的第1000列像素的右侧,此时所
述虚拟分界线超出所述输入图像帧的范围。
具体的所述图像帧和显示屏220的宽度均为3M
上的位置位于所述缓存的输入图像帧N第1列像素数据的位置处,此为所述虚拟分界线的初
始位置;将所述缓存的输入图像帧N位于所述虚拟分界线的所述第一侧的像素数据作为SDR
类型的第一图像部分,具体包括:所述缓存的输入图像帧N的第1列像素数据;将所述缓存的
输入图像帧N位于所述虚拟分界线的所述第二侧的像素数据进行动态范围调整得到HDR类
型的第二图像部分,具体包括:所述缓存的输入图像帧N第2列像素数据至第3M列像素数据;
将所述第一图像部分以及所述第二图像部分输出至显示屏220,在显示屏220的第1列像素
点显示所述第一图像部分,在显示屏220的第2列像素点至第3M列像素点显示所述第二图像
部分。
移动且其位置为所述缓存的输入图像帧N+1的第M列像素数据的位置处;将所述缓存的输入
图像帧N+1位于所述虚拟分界线的所述第一侧的像素数据作为SDR类型的第一图像部分,具
体包括:所述缓存的输入图像帧N+1的第1列像素数据至第M列像素数据;将所述缓存的输入
图像帧N+1位于所述虚拟分界线的所述第二侧的像素数据进行动态范围调整得到HDR类型
的第二图像部分,具体包括:所述缓存的输入图像帧N+1第M+1列像素数据至第3M列像素数
据;将所述第一图像部分以及所述第二图像部分输出至显示屏220,具体的,在显示屏220的
第1列像素点至第M列像素点显示所述第一图像部分,在显示屏220的第M+1列像素点至第3M
列像素点显示所述第二图像部分。
右移动且位置为所述缓存的输入图像帧N+2的第2M列像素数据的位置处;将所述缓存的输
入图像帧N+2位于所述虚拟分界线的所述第一侧的像素数据作为SDR类型的第一图像部分,
具体包括:所述缓存的输入图像帧N+2的第1列像素数据至第2M列像素数据;将所述缓存的
输入图像帧N+2位于所述虚拟分界线的所述第二侧的像素数据进行动态范围调整得到HDR
类型的第二图像部分,具体包括:所述缓存的输入图像帧N+2第2M+1列像素数据至第3M列像
素数据;将所述第一图像部分以及所述第二图像部分输出至显示屏220,具体的,在显示屏
220的第1列像素点至第2M列像素点显示所述第一图像部分,在显示屏220的第2M+1列像素
点至第3M列像素点显示所述第二图像部分。
右移动且位置为所述缓存的输入图像帧N+3的第3M列像素数据的位置处;将所述缓存的输
入图像帧N+3位于所述虚拟分界线的所述第一侧的像素数据作为SDR类型的第一图像部分,
具体包括:所述缓存的输入图像帧N+3的第1列像素数据至第3M-1列像素数据;将所述缓存
的输入图像帧N+3位于所述虚拟分界线的所述第二侧的像素数据进行动态范围调整得到
HDR类型的第二图像部分,具体包括:所述缓存的输入图像帧N+3第3M列像素数据;将所述第
一图像部分以及所述第二图像部分输出至显示屏220,具体的,在显示屏220的第1列像素点
至第3M-1列像素点显示所述第一图像部分,在显示屏220的第3M列像素点显示所述第二图
像部分。
分界线超出所述缓存的输入图像帧N+4的最右侧,参见图6E,此时虚拟分界线超出所述缓存
的输入图像帧N+4的范围,重置所述虚拟分界线至初始位置得到如图6F所示的所述虚拟分
界线的位置;将所述缓存的输入图像帧N+4位于所述虚拟分界线的所述第一侧的像素数据
作为SDR类型的第一图像部分,具体包括:所述缓存的输入图像帧N+4的第1列像素数据;将
所述缓存的输入图像帧N+4位于所述虚拟分界线的所述第二侧的像素数据进行动态范围调
整得到HDR类型的第二图像部分,具体包括:所述缓存的输入图像帧N+4第2列像素数据至第
3M列像素数据;将所述第一图像部分以及所述第二图像部分输出至显示屏220,在显示屏
220的第1列像素点进行显示所述第一图像部分,在显示屏220的第2列像素点至第3M列像素
点显示所述第二图像部分。
始,相应的帧计数为5的倍数时则重置所述虚拟分界线至初始位置,该方式等同于所述步骤
S21,此处不再赘述。
分;以及
分。
置恢复至初始位置以得到所述虚拟分界线的所述当前位置。
及输出显示模块70。
模块70。
图像显示方法,此处不再赘述。
计算机程序411,处理器430加载计算机程序411以实现如第一实施例中所述的图像显示方
法。
DVD),磁光介质(如光盘)以及专门构造为用于存储和执行计算机可执行指令的硬件装置
(如只读存储器(ROM)、随机存取存储器(RAM)、闪存等)。存储介质500上存储有计算机可执
行指令510。存储介质500可由一个或多个处理器或处理装置来执行计算机可执行指令510,
以实施如第一实施例中所述的图像显示方法。
仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以
结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论
的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或
通信连接,可以是电性,机械或其它的形式。
单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;
而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和
范围。