System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于内嵌码同步的图像采集控制器结构制造技术_技高网

一种基于内嵌码同步的图像采集控制器结构制造技术

技术编号:41257900 阅读:4 留言:0更新日期:2024-05-11 09:17
本发明专利技术涉及一种基于内嵌码同步的图像采集控制器结构,属于数字摄像头图像处理技术领域,包括数据同步模块、数据缓冲模块和主控模块。该控制器基于AMBA系统,挂载在AHB总线上的外设。数据同步模块将外部摄像头像素时钟域的像素数据传输到AHB总线时钟域,并完成数据32bits排序,进而送往数据缓冲模块;数据缓冲模块是深度为8,位宽为32位的FIFO,用来缓存数据同步模块发送的数据;主控模块包括两个状态机和两个子模块,通过识别判断当前接收的内嵌码同步符种类,分辨垂直同步与水平同步状态信号,完成像素数据接收控制。该控制器结构精简,传输可靠,识别效率高,适用于支持内嵌码同步模式的摄像头模块。

【技术实现步骤摘要】

本专利技术涉及数字摄像头图像处理,尤其是指一种基于内嵌码同步的图像采集控制器结构


技术介绍

1、随着成像技术尤其是摄像头模组的快速发展,对成像品质、易用性及成本效益等方面提出了更高的要求。在采集图像数据过程中,微控制器需要接收支持内嵌码同步模式的摄像头模块中的图像数据,根据嵌入在像素数据流中的内嵌码同步符,完成图像数据流传输。

2、在微处理器中,摄像头模块正确的传输,需要正确识别同步信号,对于支持内嵌码同步模式的摄像头,同步信号一共有四种:帧起始同步符、行起始同步符、行结束同步符、帧结束同步符。因此,如何正确的识别内嵌在数据流中的同步符,并且正确的传输图像数据,是当前需解决的问题。


技术实现思路

1、为解决上述技术问题,本专利技术的一种基于内嵌码同步的图像采集控制器结构,用于采集支持内嵌码同步模式的数字摄像头像素数据,包括数据同步模块、数据缓冲模块和主控模块;

2、所述的数据同步模块将像素时钟域的像素数据传输到ahb总线时钟域,并完成数据32bits排序,进而送往数据缓冲模块;

3、所述的数据缓冲模块在ahb总线读指令到来之前,缓存数据同步模块发送的数据;

4、所述的主控模块采用ahb总线协议,通过ahb接口配置内嵌码同步符寄存器;根据判断识别数据流中的内嵌码同步信号,判断其中同步符的种类,完成对内嵌码同步控制器的控制工作。

5、在本专利技术的一个实施例中,所述数据同步模块中将像素数据每四组8bits按小端顺序组成32位数据寄存。

6、在本专利技术的一个实施例中,所述数据缓冲模块是深度8,位宽32位的fifo,对来自数据同步模块的32位数据进行寄存。

7、在本专利技术的一个实施例中,所述主控模块包括一个主状态机、一个次状态机和两个子模块;其中两个子模块分别为:camera_reg和camera_irq;camera_reg模块用于解析ahb总线协议,包含所有的配置寄存器、状态寄存器和数据寄存器;camera_irq模块用于产生中断。

8、在本专利技术的一个实施例中,所述主控模块的主状态机包括6个状态:

9、idle:主状态机处于闲置状态,图像采集控制结构捕获使能capture_en禁止;若检测到capture_en捕获使能有效,主状态机进入wfs状态;

10、wfs:主状态机处于等待帧开始状态;若此时检测到数据流中包含帧起始同步符ess_fsc,主状态机进入lr状态;

11、lr:主状态机处于行接收状态;像素数据通过数据同步模块依次寄存到32位数据寄存器中,计满32bits,产生数据有效信号,被送往数据缓冲模块;若检测到,输入数据为ff,则进入wle状态;

12、wle:主状态机处于等待行结束状态;若此时检测到同步符为行结束同步符ess_lec,主状态机进入wls状态;检测到同步符为帧结束同步符ess_fec,则进入到fe状态;

13、wls:主状态机处于等待行开始状态;若此时检测到同步符为行开始同步符ess_lsc,主状态机进入lr状态;

14、fe:主状态机处于帧结束状态;若此时捕获使能禁止,进入idle状态;检测到捕获使能有效,则进入wfs状态。

15、在本专利技术的一个实施例中,所述主控模块的次状态机包括5个状态:

16、ess_b0:次状态机处于无内嵌码状态;此时,没有检测到有效的同步符,若像素数据中出现ff,则进入ess_b1,否则进入ess_b0;

17、ess_b1:次状态机处于检测到ff状态;此时,若检测到下一个像素数据为00,则进入到ess_b2,否则进入ess_b0,产生错误中断;

18、ess_b2:次状态机处于检测到ff_00状态;此时,若检测到下一个像素数据为00,则进入ess_b3,否则进入ess_b0,产生错误中断;

19、ess_b3:次状态机处于检测到ff_00_00状态;此时,自动进入下一个状态ess_b4;

20、ess_b4:次状态机处于检测到ff_00_00_xy状态;此时,若下一个像素数据为ff,则进入ess_b1,否则进入ess_b0。

21、本专利技术的上述技术方案相比现有技术具有以下优点:本专利技术所述的图像采集控制器结构,解决支持内嵌码同步的摄像头模块,通过其中数据结构,将像素数据传输到微控制器中,具有广泛的适用性;用于识别嵌入在像素数据流中的同步符,根据判断符的种类,完成像素数据的可靠正确传输。

本文档来自技高网...

【技术保护点】

1.一种基于内嵌码同步的图像采集控制器结构,用于采集支持内嵌码同步模式的数字摄像头像素数据,其特征在于,包括数据同步模块、数据缓冲模块和主控模块;

2.根据权利要求1所述的图像采集控制器结构,其特征在于:所述数据同步模块中将像素数据每四组8bits按小端顺序组成32位数据寄存。

3.根据权利要求1所述的图像采集控制器结构,其特征在于:所述数据缓冲模块是深度8,位宽32位的FIFO,对来自数据同步模块的32位数据进行寄存。

4.根据权利要求1所述的图像采集控制器结构,其特征在于:所述主控模块包括一个主状态机、一个次状态机和两个子模块;其中两个子模块分别为:camera_reg和camera_irq;camera_reg模块用于解析AHB总线协议,包含所有的配置寄存器、状态寄存器和数据寄存器;camera_irq模块用于产生中断。

5.根据权利要求4所述的图像采集控制器结构,其特征在于:所述主控模块的主状态机包括6个状态:

6.根据权利要求4所述的图像采集控制器结构,其特征在于:所述主控模块的次状态机包括5个状态:

【技术特征摘要】

1.一种基于内嵌码同步的图像采集控制器结构,用于采集支持内嵌码同步模式的数字摄像头像素数据,其特征在于,包括数据同步模块、数据缓冲模块和主控模块;

2.根据权利要求1所述的图像采集控制器结构,其特征在于:所述数据同步模块中将像素数据每四组8bits按小端顺序组成32位数据寄存。

3.根据权利要求1所述的图像采集控制器结构,其特征在于:所述数据缓冲模块是深度8,位宽32位的fifo,对来自数据同步模块的32位数据进行寄存。

4.根据权利要求1所述的图像采...

【专利技术属性】
技术研发人员:贺玏鲍宜鹏傅建军
申请(专利权)人:中科芯集成电路有限公司
类型:发明
国别省市:

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

1