一种提升处理器采集图像数据速率的方法技术

技术编号:30775059 阅读:24 留言:0更新日期:2021-11-16 07:33
本发明专利技术提供一种提升处理器采集图像数据速率的方法,所述方法在处理器采集图像数据前利用传感器传输像素时钟PCLK的二分频采样只采样其中的Y数据,不采样U数据和V数据,即在处理器采集数据之前去掉U数据和V数据,处理器会在接收到全部数据后进行处理,提取Y数据即灰度数据作为图像数据。本方法简单易操作,利用逻辑电路控制采样时钟进而来控制采集有效数据Y,进而减小到处理器接口的数据量,提升有效数据传输速率。数据传输速率。数据传输速率。

【技术实现步骤摘要】
一种提升处理器采集图像数据速率的方法


[0001]本专利技术涉及智能视频处理
,特别涉及一种提升处理器采集图像数据速率的方法。

技术介绍

[0002]目前市场上存在采集图像数据的装置,装置内部通常由处理器进行采集图像数据的处理,例如二维码扫描设备,扫描设备采用彩色传感器(sensor)和黑白sensor,多数使用YUV颜色编码方法,二维码利用的是某种特定的几何图形按一定规律在平面分布的黑白相间的图形记录数据符号信息。所以接收端即二维码扫描设备的处理器会在接收到全部数据后进行处理,提取Y数据即灰度数据作为二维码的图像数据。
[0003]现有技术中的缺陷包括以下:
[0004]二维码扫描设备虽采用彩色sensor,但实际二维码是黑白的数据,需采集的主要是灰度数据不是彩色,当使用数据格式YUV4:2:2数据格式传输时,则有一半的数据是不需要的U数据以及V数据,浪费总线的采集速率。
[0005]此外,现有技术中的常用术语如下:
[0006]YUV是一种颜色编码方法。可以将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,这样的设计很好地解决了彩色与黑白的兼容问题。
[0007]YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。
[0008]如图1所示,YUV 4:2:2采样,每两个Y共用一组UV分量。以黑点表示采样该像素点的Y分量,以空心圆圈表示采用该像素点的UV分量。
[0009]如图2所示,是YUVY的示意图。
[0010]如图3所示,是UYVY的示意图。

技术实现思路

[0011]为了解决上述问题,本专利技术的目的在于:可以使针对YUV4:2:2的传输方式进行分频采样,只采集有效的Y数据,在处理器采集之前去掉U数据和V数据,减小数据量,提升处理器采集图像数据的速率。
[0012]具体地,本专利技术提供一种提升处理器采集图像数据速率的方法,所述方法在处理器采集图像数据前利用传感器传输像素时钟PCLK的二分频采样只采样其中的Y数据,不采样U数据和V数据,即在处理器采集数据之前去掉U数据和V数据,处理器会在接收到全部数据后进行处理,提取Y数据即灰度数据作为图像数据。
[0013]所述方法进一步包括以下步骤:
[0014]S1,利用D触发器的逻辑真值表做二分频电路,一直拉高,将与D相连,即每
个PCLK的上升沿到来一次MCU_PCLK的电平变化一次,那么为低时Q状态即MCU_PCLK为低电平,为高;
[0015]S2,配置传感器输出格式,根据真值表可知,在后,第一个PCLK上升沿采集信号时,MCU_PCLK由低变为高,当第二个PCLK上升沿采信号时,MCU_PCLK由高变为低,接着PCLK继续采集信号时,MCU_PCLK由低变为高,接着当PCLK再次继续采集信号时,MCU_PCLK又由高变为低;
[0016]S3,那么处理器端即可根据MCU_PCLK的下降沿或上升沿采样采集到Y数据;
[0017]S4,处理器会在接收到全部数据后进行处理,提取Y数据即灰度数据作为二维码的图像数据。
[0018]所述的S2进一步包括:
[0019]如果配置传感器输出格式为UYVY,所述的UYVY也叫Cb Y Cr Y或者Cr Y Cb Y。那么根据真值表可知,在由低变高后,第一个PCLK上升沿采集Cb或Cr时,MCU_PCLK由低变高,当第二个PCLK上升沿采集Y时,MCU_PCLK由高变低,接着PCLK采集Cb或Cr时,MCU_PCLK由低变为高,当PCLK再次采集Y时,MCU_PCLK又变为低。
[0020]所述的S3进一步包括:那么处理器端即根据MCU_PCLK的下降沿采样采集到Y数据。
[0021]所述的S2进一步包括:
[0022]如果配置传感器输出格式为YUVY,所述的YUVY也叫Y Cb Y Cr或者Y Cr Y Cb,那么根据真值表可知,在由低变高后,第一个PCLK上升沿采集Y时,MCU_PCLK由低变高,接着PCLK采集Cb或Cr时,MCU_PCLK由高变为低,当PCLK再次采集Y时,MCU_PCLK又变化为高。
[0023]所述的S3进一步包括:处理器即根据MCU_PCLK的上升沿采样Y数据。
[0024]由此,本申请的优势在于:本方法简单易操作,利用逻辑电路控制采样时钟进而来控制采集有效数据Y,进而减小到处理器接口的数据量,提升有效数据传输速率。因为PCLK经过D触发器后输出的MCU_PCLK为二分频时钟只采集Y数据。那么在同样的接口带宽下,通过的有效数据速率提升可将近一倍。
附图说明
[0025]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。
[0026]图1是现有技术中YUV 4:2:2采样的示意图。
[0027]图2是现有技术中YUVY的示意图。
[0028]图3是现有技术中UYVY的示意图。
[0029]图4是本专利技术方法的具体流程示意图。
具体实施方式
[0030]为了能够更清楚地理解本专利技术的
技术实现思路
及优点,现结合附图对本专利技术进行进一步的详细说明。
[0031]本专利技术涉及一种提升处理器采集图像数据速率的方法,所述方法在处理器采集图像数据前利用传感器传输像素时钟PCLK的二分频采样只采样其中的Y数据,不采样U数据和
V数据,即在处理器采集数据之前去掉U数据和V数据,处理器会在接收到全部数据后进行处理,提取Y数据即灰度数据作为图像数据。
[0032]如图4所示,所述方法进一步包括以下步骤:
[0033]S1,利用D触发器的逻辑真值表做二分频电路,一直拉高,将与D相连,即每个PCLK的上升沿到来一次MCU_PCLK的电平变化一次,那么为低时Q状态即MCU_PCLK为低电平,为高;
[0034]S2,配置传感器输出格式,根据真值表可知,在由低变高后,第一个PCLK上升沿采集信号时,MCU_PCLK由低变为高,当第二个PCLK上升沿采信号时,MCU_PCLK由高变为低,接着PCLK继续采集信号时,MCU_PCLK由低变为高,接着当PCLK再次继续采集信号时,MCU_PCLK又由高变为低;S3,那么处理器端即可根据MCU_PCLK的下降沿或上升沿采样采集到Y数据;
[0035]S4,处理器会在接收到全部数据后进行处理,提取Y数据即灰度数据作为二维码的图像数据。
[0036]所述方法因为时钟PCLK是周期变化的,那么MCU_PCLK就是其2倍时长的周期的变化,即频率为二分之一。
[0037]不论是YUVY,还是UYVY,利用sensor传输像素时钟PCLK的二分频采样即可只采样其中的Y数据,不采样U和V数据。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提升处理器采集图像数据速率的方法,其特征在于,所述方法针对YUV4:2:2的传输方式在处理器采集图像数据前利用传感器传输像素时钟PCLK的二分频采样只采样其中的Y数据,不采样U数据和V数据,即在处理器采集数据之前去掉U数据和V数据,处理器会在接收到全部数据后进行处理,提取Y数据即灰度数据作为图像数据。2.根据权利要求1所述的一种提升处理器采集图像数据速率的方法,其特征在于,所述方法进一步包括以下步骤:S1,利用D触发器的逻辑真值表做二分频电路,一直拉高,将与D相连,即每个PCLK的上升沿到来一次MCU_PCLK的电平变化一次,那么为低时Q状态即MCU_PCLK为低电平,为高;S2,配置传感器输出格式UYVY或YUVY,根据真值表可知,在由低变高后,第一个PCLK上升沿采集信号时,MCU_PCLK由低变为高,当第二个PCLK上升沿采信号时,MCU_PCLK由高变为低,接着PCLK继续采集信号时,MCU_PCLK由低变为高,接着当PCLK再次继续采集信号时,MCU_PCLK又由高变为低;S3,那么处理器端即可根据MCU_PCLK的下降沿或上升沿采样采集到Y数据;S4,处理器会在接收到全部数据后进行处理,提取Y数据即灰度数据作为二维码的图像数据。3.根据权利要求2所述的一种提升处理器采集图像数据速率的方法,其特征在于,所述的S2进一步包括:如果配置传感器输出格式为UYVY,那么根据真值表可知,在由低变高后,第一个PCLK上升沿采集Cb或Cr时,MCU_PCL...

【专利技术属性】
技术研发人员:魏芳芳
申请(专利权)人:北京君正集成电路股份有限公司
类型:发明
国别省市:

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

1