图像信号的处理方法、装置、存储介质及电子装置制造方法及图纸

技术编号:37424094 阅读:13 留言:0更新日期:2023-04-30 09:45
本发明专利技术实施例提供了一种图像信号的处理方法、装置、存储介质及电子装置,其中,该方法包括:根据获取到的目标数据速率和目标串行器的速率约束参数,确定目标串行器的当前数据速率,并确定目标编码器的当前工作时钟的时钟频率;当目标数据速率小于最小数据速率时,对原始图像信号进行第一信号处理,得到第一编码输入信号;对第一编码输入信号进行编码,得到第一编码输出信号;再对第一编码输出信号进行目标信号处理,得到与当前数据速率匹配的第二编码输出信号;通过双模式的目标串行器,对第二编码输出信号进行串化处理,得到第一串化输出信号。通过本发明专利技术,解决了相关技术中存在的无法将工作在双模式下的串行器用于较低分辨率的场景的问题。的场景的问题。的场景的问题。

【技术实现步骤摘要】
图像信号的处理方法、装置、存储介质及电子装置


[0001]本专利技术实施例涉及图像处理
,具体而言,涉及一种图像信号的处理方法、装置、存储介质及电子装置。

技术介绍

[0002]HDMI的英文全称是(High Definition Multimedia Interface),中文的意思是高清晰度多媒体接口。是一种全数字化视频和声音发送接口,可以发送未压缩的音频及视频信号。HDMI可用于机顶盒、DVD播放机、个人计算机、电视、游戏主机、综合扩大机、数字音响与电视机等设备。HDMI可以同时发送音频和视频信号,由于音频和视频信号采用同一条线材,大大简化系统线路的安装难度。HDMI版本演化有HDMI1.0、HDMI1.1、HDMI 1.2、HDMI 1.3、HDMI 1.4、HDMI 2.0、HDMI 2.1。不同的版本在支持速率、传输带宽、颜色格式支持、色彩深度支持、空间色彩支持、音频规格、分辨率刷新频率限制等方面有所不同。FPGA属于专用集成电路中的一种半定制电路,是可编程的逻辑列阵,具有布线资源丰富,可重复编程和集成度高,投资较低的特点,在数字电路设计领域得到了广泛的应用。采用FPGA实现的控制系统可以提高系统响应速率,增强产品扩展性,降低开发成本。
[0003]HDMI显示接口是视频图像处理领域最常接触的显示接口,无需在信号传送前进行数/模或者模/数转换,可以保证最高质量的影音信号传送。在相关技术中,有使用FPGA芯片来支持HDMI显示接口的产品应用,例如,使用FPGA芯片厂家提供的HDMI编码IP,但是需要付费,产品移植到不同的平台,就需要购买不同平台的HDMI编码IP,从而造成成本较高的问题。
[0004]相关技术中,通常采用HDMI编码+串行器方式实现编码显示,其中,串行器的工作模式包括单模式(single模式)和双模式(double模式)。在采用HDMI编码+串行器方式实现编码显示时,当串行器工作在单模式或双模式下,串行器所能支持到的数据速率(Date_rate,可以理解为是串行器输出数据的速率)均有限制。例如,Inter公司的stratix IV GX110器件的Serdes串行器,在单模式下只能支持到3.75Gbps的最大数据速率,而在双模式下虽然可以支持到更高的数据速率,但是有最小数据速率的限制,例如,要求大于1Gbps。然而,在一些常用的分辨率中,有些低分辨率对应的数据速率低于上述最小数据速率。这样,如果选择上述低分辨率作为用于显示串行器输出的信号的显示参数,则串行器只能工作在单模式下。如果选择高分辨率(对应的数据速率大于上述最大数据速率)作为用于显示串行器输出的信号的显示参数,则串行器只能工作在双模式下。
[0005]针对相关技术中存在的无法将工作在双模式下的串行器用于较低分辨率的场景的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本专利技术实施例提供了一种图像信号的处理方法、装置、存储介质及电子装置,以至少解决相关技术中存在的无法将工作在双模式下的串行器用于较低分辨率的场景的问题。
[0007]根据本专利技术的一个实施例,提供了一种图像信号的处理方法,包括:根据获取到的目标数据速率和目标串行器的速率约束参数,确定所述目标串行器输出数据的当前数据速率,并根据所述当前数据速率确定目标编码器的当前工作时钟的时钟频率,其中,所述目标数据速率是与目标分辨率和目标频率对应的数据,所述目标分辨率和所述目标频率是用于显示原始图像信号的显示参数,所述速率约束参数是在所述目标串行器的工作模式为双模式下允许的输出数据的最小数据速率,所述目标串行器的工作模式包括单模式和所述双模式,所述目标串行器在所述单模式下的第一串化比例小于在所述双模式下的第二串化比例;在所述目标数据速率小于所述最小数据速率的情况下,对所述原始图像信号进行第一信号处理,得到第一编码输入信号,其中,所述第一编码输入信号中的数据是离散的;通过工作时钟为所述当前工作时钟的所述目标编码器,对所述第一编码输入信号进行编码,得到第一编码输出信号,其中,所述第一编码输出信号中的数据是离散的;对所述第一编码输出信号进行目标信号处理,得到与所述当前数据速率匹配的第二编码输出信号,其中,所述第二编码输出信号中的数据是连续的;通过工作模式为所述双模式的所述目标串行器,按照所述第二串化比例对所述第二编码输出信号进行串化处理,得到第一串化输出信号,其中,所述第一串化输出信号用于以所述目标分辨率和所述目标频率为显示参数被显示。
[0008]在一个示例性实施例中,所述根据获取到的目标数据速率和目标串行器的速率约束参数,确定所述目标串行器输出数据的当前数据速率,包括:在所述目标数据速率大于或等于所述最小数据速率的情况下,将所述当前数据速率确定为等于所述目标数据速率;在所述目标数据速率小于所述最小数据速率的情况下,将所述当前数据速率确定为等于所述目标数据速率的N倍,其中,N=2
n
,n为大于或等于1的整数。
[0009]在一个示例性实施例中,所述根据所述当前数据速率确定目标编码器的当前工作时钟的时钟频率,包括:在所述目标数据速率大于或等于所述最小数据速率的情况下,将所述当前工作时钟的时钟频率确定为等于所述原始图像信号对应的像素时钟频率的二分之一;在所述目标数据速率小于所述最小数据速率的情况下,将所述当前工作时钟的时钟频率确定为等于所述原始图像信号对应的像素时钟频率*N/2。
[0010]在一个示例性实施例中,所述对所述原始图像信号进行第一信号处理,得到第一编码输入信号,包括:在所述目标数据速率小于所述最小数据速率的情况下,将所述原始图像信号中的每两个连续像素数据的时间长度由所述当前工作时钟中的N个时钟周期调整成一个时钟周期,并在调整后的每两个像素数据之间设置时间长度为所述一个时钟周期*(N

1)的无效信号,得到所述第一编码输入信号,其中,所述原始图像信号中的每两个连续像素数据是连续的,且所述原始图像信号中的每两个连续像素数据的时间长度为所述当前工作时钟中的N个时钟周期。
[0011]在一个示例性实施例中,对所述第一编码输出信号进行目标信号处理,得到与所述当前数据速率匹配的第二编码输出信号,包括:在所述目标数据速率小于所述最小数据速率的情况下,对所述第一编码输出信号进行离散转连续操作,得到第三编码输出信号,其中,所述第三编码输出信号中的编码数据是连续的;对所述第三编码输出信号进行过采样处理,得到所述第二编码输出信号,其中,所述第二编码输出信号中与所述当前工作时钟中的一个时钟周期对应的数据包括一个编码数据,所述一个编码数据是对所述第三编码输出信号中与所述一个时钟周期对应的一个编码数据中的每个比特复制(N

1)次得到的数据,
所述第二编码输出信号中的每个编码数据的位数等于所述第三编码输出信号中的一个编码数据的位数*N,所述第二编码输出信号中的编码数据是连续的。
[0012]在一个示例性实施例中,所述对所述第一编码输出信号进行离散转连续操作,得到第三编码输出信号,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像信号的处理方法,其特征在于,包括:根据获取到的目标数据速率和目标串行器的速率约束参数,确定所述目标串行器输出数据的当前数据速率,并根据所述当前数据速率确定目标编码器的当前工作时钟的时钟频率,其中,所述目标数据速率是与目标分辨率和目标频率对应的数据,所述目标分辨率和所述目标频率是用于显示原始图像信号的显示参数,所述速率约束参数是在所述目标串行器的工作模式为双模式下允许的输出数据的最小数据速率,所述目标串行器的工作模式包括单模式和所述双模式,所述目标串行器在所述单模式下的第一串化比例小于在所述双模式下的第二串化比例;在所述目标数据速率小于所述最小数据速率的情况下,对所述原始图像信号进行第一信号处理,得到第一编码输入信号,其中,所述第一编码输入信号中的数据是离散的;通过工作时钟为所述当前工作时钟的所述目标编码器,对所述第一编码输入信号进行编码,得到第一编码输出信号,其中,所述第一编码输出信号中的数据是离散的;对所述第一编码输出信号进行目标信号处理,得到与所述当前数据速率匹配的第二编码输出信号,其中,所述第二编码输出信号中的数据是连续的;通过工作模式为所述双模式的所述目标串行器,按照所述第二串化比例对所述第二编码输出信号进行串化处理,得到第一串化输出信号,其中,所述第一串化输出信号用于以所述目标分辨率和所述目标频率为显示参数被显示。2.根据权利要求1所述的方法,其特征在于,所述根据获取到的目标数据速率和目标串行器的速率约束参数,确定所述目标串行器输出数据的当前数据速率,包括:在所述目标数据速率大于或等于所述最小数据速率的情况下,将所述当前数据速率确定为等于所述目标数据速率;在所述目标数据速率小于所述最小数据速率的情况下,将所述当前数据速率确定为等于所述目标数据速率的N倍,其中,N=2
n
,n为大于或等于1的整数。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前数据速率确定目标编码器的当前工作时钟的时钟频率,包括:在所述目标数据速率大于或等于所述最小数据速率的情况下,将所述当前工作时钟的时钟频率确定为等于所述原始图像信号对应的像素时钟频率的二分之一;在所述目标数据速率小于所述最小数据速率的情况下,将所述当前工作时钟的时钟频率确定为等于所述原始图像信号对应的像素时钟频率*N/2。4.根据权利要求2所述的方法,其特征在于,所述对所述原始图像信号进行第一信号处理,得到第一编码输入信号,包括:在所述目标数据速率小于所述最小数据速率的情况下,将所述原始图像信号中的每两个连续像素数据的时间长度由所述当前工作时钟中的N个时钟周期调整成一个时钟周期,并在调整后的每两个像素数据之间设置时间长度为所述一个时钟周期*(N

1)的无效信号,得到所述第一编码输入信号,其中,所述原始图像信号中的每两个连续像素数据是连续的,且所述原始图像信号中的每两个连续像素数据的时间长度为所述当前工作时钟中的N个时钟周期。5.根据权利要求2所述的方法,其特征在于,对所述第一编码输出信号进行目标信号处理,得到与所述当前数据速率匹配的第二编码输出信号,包括:
在所述目标数据速率小于所述最小数据速率的情况下,对所述第一编码输出信号进行离散转连续操作,得到第三编码输出信号,其中,所述第三编码输出信号中的编码数据是连续的;对所述第三编码输出信号进行过采样处理,得到所述第二编码输出信号,其中,所述第二编码输出信号中与所述当前工作时钟中的一个时钟周期对应的数据包括一个编码数据,所述一个编码数据是对所述第三编码输出信号中与所述一个时钟周期对应的一个编码数据中的每个比特复制(N

1)次得到的数据,所述第二编码输出信号中的每个编码数据的位数等于所述第三编码输出信号中的一个编码数据的位数*N,所述第二编码输出信号中的编码数据是连续的。6.根据权利要求5所述的方法,其特征在于,所述对所述第一编码输出信号进行离散转连续操作,得到第三编码输出信号,包括:将所述第一编码输出信号中的每组连续编码数据的时间长度由所述当前工作时钟中的一个时钟周期调整成N个时钟周期,得到所述第三编码输出信号,其中,所述每组连续编码数据包括两个连续编码数据,所述第一编码输出信号中的每组连续编码数据的时间长度是所述当前工作时钟中的一个时钟周期,所述第一编码输出信号...

【专利技术属性】
技术研发人员:周芳静马辛未
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1