CN108632499B - 一种图像信号处理器及其时序产生装置 - Google Patents
一种图像信号处理器及其时序产生装置 Download PDFInfo
- Publication number
- CN108632499B CN108632499B CN201710151908.6A CN201710151908A CN108632499B CN 108632499 B CN108632499 B CN 108632499B CN 201710151908 A CN201710151908 A CN 201710151908A CN 108632499 B CN108632499 B CN 108632499B
- Authority
- CN
- China
- Prior art keywords
- timing
- signal
- time sequence
- generating unit
- horizontal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 claims abstract description 89
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 20
- 239000000872 buffer Substances 0.000 claims description 15
- 238000005070 sampling Methods 0.000 claims description 4
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000004927 fusion Effects 0.000 description 7
- 238000012937 correction Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 230000003139 buffering effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/06—Generation of synchronising signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Synchronizing For Television (AREA)
- Studio Devices (AREA)
Abstract
本发明适用于图像处理领域,提供了一种图像信号处理器及其时序产生装置。所述时序产生装置包括依次连接的主时序产生单元、原始数据处理时序产生单元和亮度通路一级时序产生单元,原始数据处理时序产生单元的输出端还与色度通路一级时序产生单元的输入端连接。本发明提供的时序产生装置可以提供灵活的时序控制,并且能让各个处理子模块正确高效地运行。
Description
技术领域
本发明属于图像处理领域,尤其涉及一种图像信号处理器及其时序产生装置。
背景技术
随着技术的发展,在摄像机、手机、车载以及监控等领域中,视频采集传感器输入的种类日益多元化。除了传统的单帧输入的RAW数据(原始数据)外,还有越来越多的支持多帧输入的RAW数据,例如两帧、三帧等宽动态输入的格式。
通常的图像信号处理器中只接收单帧输入的RAW数据,将输入的RAW数据先进行demosaic(解马赛克,即将RAW数据插值为RGB格式数据)等处理后,再将处理后的数据输出或写回帧缓存器中以待后续处理。而多帧输入的RAW数据则需要进行多帧融合,先将多帧输入的RAW数据缓存到多帧帧存储器中,再进行demosaic等处理后输出。
为了兼容更多输入格式的RAW数据,要求图像信号处理器既能接收单帧输入的RAW数据,也要支持多帧输入的RAW数据。必须要求图像信号处理器能先把多帧数据缓存到多帧帧存储器中,再根据一定的时序从多帧帧存储器中读出多帧RAW数据进行融合,然后进行demosaic等处理。
图像信号处理器在处理过程中需要根据输入的时序,生成读取帧缓存的主控制时序,并且基于该主控制时序,生成各个处理子模块(例如宽动态融合、3D降噪、去雾、插值、锐化、颜色校正等)的时序。各个处理子模块运行正确和高效与否都依赖于时序生成单元。
发明内容
本发明的目的在于提供一种可以提供灵活的时序控制,并且能让各个处理子模块正确高效地运行的图像信号处理器及其时序产生装置。
第一方面,本发明提供了一种图像信号处理器的时序产生装置,所述时序产生装置包括依次连接的主时序产生单元、原始数据处理时序产生单元和亮度通路一级时序产生单元,原始数据处理时序产生单元的输出端还与色度通路一级时序产生单元的输入端连接;其中,
主时序产生单元,用于接收前端输入的时序信号,根据前端输入的时序信号产生主时序信号输出给图像信号处理器的各子模块,驱动各子模块正常工作;
原始数据处理时序产生单元,用于接收主时序产生单元产生的主时序信号,根据主时序信号产生原始数据处理部分所需要用到的时序信号;
亮度通路一级时序产生单元,用于接收上一级输出的时序信号,根据上一级输出的时序信号产生亮度通路第一级处理部分的时序信号以驱动使之正常工作;
色度通路一级时序产生单元,用于接收上一级输出的时序信息,根据上一级输出的时序信号产生色度通路第一级处理部分的时序信号以驱动使之正常工作。
第二方面,本发明提供了一种图像信号处理器,所述图像信号处理器包括上述的图像信号处理器的时序产生装置。
在本发明中,由于时序产生装置用于图像信号处理器,时序产生装置包括主时序产生单元、原始数据处理时序产生单元、亮度通路一级时序产生单元和色度通路一级时序产生单元。因此可以提供灵活的时序控制,并且能让各个处理子模块正确高效地运行。
附图说明
图1是本发明实施例一提供的图像信号处理器的时序产生装置的结构示意图。
图2是本发明实施例一提供的图像信号处理器的时序产生装置的主时序产生单元的结构示意图。
图3是本发明实施例二提供的第P级子模块时序产生单元的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
请参阅图1,本发明实施例一提供的图像信号处理器的时序产生装置包括依次连接的主时序产生单元11、原始数据处理时序产生单元12和亮度通路一级时序产生单元13,原始数据处理时序产生单元12的输出端还与色度通路一级时序产生单元14的输入端连接。
主时序产生单元11,用于接收前端输入的时序信号,根据前端输入的时序信号产生主时序信号输出给图像信号处理器的各子模块,驱动各子模块正常工作。其中,时序信号主要包括行同步信号、场同步信号、帧缓存直通控制信号以及时序配置信息。主时序信号包括水平时序信号和垂直时序信号。
原始数据处理时序产生单元12,用于接收主时序产生单元11产生的主时序信号,根据主时序信号产生原始数据处理部分所需要用到的时序信号。其中,原始数据处理主要包括宽动态融合、白平衡、暗角校正以及3D降噪等处理,图像信号处理器中这些处理都是在demosaic之前进行,所以原始数据处理时序产生单元提供时序信号给这些处理模块以驱动使之正常工作。
亮度通路一级时序产生单元13,用于接收上一级输出的时序信号,根据上一级输出的时序信号产生亮度通路第一级处理部分的时序信号以驱动使之正常工作。亮度通路的处理可以包括锐化、2D降噪以及gamma校正等。
色度通路一级时序产生单元14,用于接收上一级输出的时序信息,根据上一级输出的时序信号产生色度通路第一级处理部分的时序信号以驱动使之正常工作。色度通路的处理可以包括颜色矩阵转换、色调拉伸、色度2D降噪以及颜色校正等。
在本发明实施例一中,由于时序可以提供给任意N级亮度通路的处理模块使用,具体有多少级处理,取决于亮度通路处理的算法。时序可以提供给任意M级色度通路的处理模块使用,具体有多少级处理,取决于色度通路处理的算法。因此,图像信号处理器的时序产生装置还可以包括N-1个与前一级亮度通路时序产生单元的输出端连接的亮度通路N级时序产生单元15,M-1个与前一级色度通路时序产生单元的输出端连接的色度通路M级时序产生单元16。N和M均是大于1的自然数,N和M可以相等或者不相等,当N=2时,图像信号处理器的时序产生装置包括一个与亮度通路一级时序产生单元的输出端连接的亮度通路二级时序产生单元,当N=3时,图像信号处理器的时序产生装置包括两个与前一级亮度通路时序产生单元的输出端连接的亮度通路N级时序产生单元,具体为一个与亮度通路一级时序产生单元的输出端连接的亮度通路二级时序产生单元,一个与亮度通路二级时序产生单元的输出端连接的亮度通路三级时序产生单元,当N为其他值时,依此类推;当M=2时,图像信号处理器的时序产生装置包括一个与色度通路一级时序产生单元的输出端连接的色度通路二级时序产生单元,当M=3时,图像信号处理器的时序产生装置包括两个与前一级色度通路时序产生单元的输出端连接的色度通路M级时序产生单元,具体为一个与色度通路一级时序产生单元的输出端连接的色度通路二级时序产生单元,一个与色度通路二级时序产生单元的输出端连接的色度通路三级时序产生单元,当M为其他值时,依此类推。
其中,
亮度通路N级时序产生单元15,用于接收第N-1级输出的时序信号,根据第N-1级输出的时序信号产生亮度通路第N级处理部分的时序信号。
色度通路M级时序产生单元16,用于接收第M-1级输出的时序信息,根据第M-1级输出的时序信号产生色度通路第M级处理部分的时序信号。
在本发明实施例一提供的图像信号处理器的时序产生装置中,分别列出亮度通路和色度通路不同的时序产生路径,亮度通路为N级,色度通路为M级,当M和N不相等时,表明亮度通路和色度通路可以经过不同的时序路径的长度输出。而图像信号处理器一般都是将处理后的YUV格式的数据写回帧存储器中以利于显示等模块进行帧率转换后处理输出。因为亮度Y和色度UV都要进行帧缓存,所以图像信号处理器能产生亮度和色度不一样的时序路径,不会产生亮度和色度不一致的现象,只要后续显示等模块统一读取帧缓存中的Y和UV之后就可实现亮度和色度的同步一致。然而,现有的图像信号处理器中,亮度和色度通常融合在一起处理,亮度和色度经过的数据通路延迟一致,当亮度和色度处理的算法不同的时候(例如亮度需要作锐化而色度不需要进行锐化,色度需要进行颜色校正而亮度不需要进行颜色校正),就要对不作处理或处理延迟较小的通路进行缓存使之与延迟长的通路时序一致,再输出给下一级模块进行处理。这种处理的方式会造成很多缓存资源的耗费,增加芯片的面积和成本。利用本发明实施例一提供的图像信号处理器的时序产生装置可以实现亮度和色度分开处理,不需要进行多余的缓存和延迟,提高了数据传输的效率并能节约成本。
请参阅图2,本发明实施例一提供的图像信号处理器的时序产生装置的主时序产生单元包括输入时序同步单元111、分别与输入时序同步单元111的输出端连接的水平时序复位产生单元112和垂直时序复位产生单元114、与水平时序复位产生单元112的输出端连接的水平时序信号产生单元113、以及分别与垂直时序复位产生单元114的输出端和水平时序信号产生单元113的输出端连接的垂直时序信号产生单元115。
输入时序同步单元111,用于接收前端输入的行同步信号、场同步信号、帧缓存直通控制信号以及时序配置信息,利用图像信号处理器时钟处理域的时钟进行至少延迟两个周期的采样处理得到处理后的行同步信号和场同步信号。
其中,行同步信号、场同步信号都是来自摄像头前端解同步后输出的,行同步信号和场同步信号处于前端输入的像素时钟域,而图像信号处理器由于处理的算法模块较多,一般都以较快的时钟对输入数据进行处理,以增加数据的传输速率。因此,若直接用图像信号处理器处理域的时钟采样前端输入的行同步信号和场同步信号,可能会由于异步时钟采样中的亚稳态导致采集到的时序信号存在偏差和不准确,所以,需要运用输入时序同步单元对输入的行同步信号和场同步信号进行处理,使之同步到图像信号处理器的时钟处理域。
水平时序复位产生单元112,用于接收输入时序同步单元111处理后的行同步信号和场同步信号、帧缓存直通控制信号以及***控制信号,产生对水平时序进行复位操作的复位信号。
水平时序复位产生单元112具体可按如下步骤进行:
当***处于上电复位后,水平时序复位产生单元112一直产生有效的复位信号给水平时序信号产生单元113,使水平时序信号产生单元113处于空闲复位状态的省电模式;当水平时序信号产生单元113不使能或前端输入数据处于未准备好状态时,水平时序复位产生单元112一直产生有效的复位信号给水平时序信号产生单元113,使水平时序信号产生单元113处于空闲复位状态的省电模式;***正常工作后,若水平时序信号产生单元113已经使能且前端数据已经准备好,则进入正常的工作模式;
进入正常的工作模式后,由于图像信号处理器的处理按帧来讲都是实时的,否则将会出现丢数据甚至丢帧的现象,这就要求图像信号处理器的场频与输入的场频必须保持一致,图像信号处理器时序的产生至少需要按输入的场频进行一次复位操作,水平时序复位产生单元112在正常工作模式后,提供行同步时序信号产生的复位控制信号给水平时序信号产生单元113;
当输入的RAW数据为单帧模式时,由于不需要进行宽动态融合等技术的处理,不需要对输入数据进行帧缓存,否则会造成总线带宽和存储资源的浪费,此时***可配置帧存储直通模式为有效。在直通模式时,由于没有帧缓存,输入不仅在场频上依赖于前端输入的场频,在行频上也是依赖于前端输入的行频,即要求图像信号处理器每一行数据的处理必须在前端一行的时间内处理完毕,这样才能实现数据的动态平衡,否则会造成图像数据丢失和错乱。直通模式时,水平时序复位产生单元112依据输入的行同步时序信息,在输入时序同步单元111处理后的行同步信号的下降沿时刻,产生一个周期的复位控制信号给水平时序信号产生单元113;
当输入RAW数据为多帧模式时,由于输入先进行了帧缓存以便进行宽动态融合等处理,图像信号处理器的处理只需要在场频上与前端输入保持一致即可,只要在一帧的时间内,图像信号处理器能将整帧图像数据处理完毕,图像信号处理器处理部分的行频可以与前端输入的不一致,所以在直通模式为无效(帧存储非直通模式)时,水平时序复位产生单元112在正常工作后不自动产生复位信号,以利于水平时序信号产生单元113灵活地产生行频可变的行同步时序信号。
水平时序信号产生单元113,用于接收水平时序复位信号和水平时序配置信息产生水平时序信号,同时输出行完成标志信号给垂直时序信号产生单元115。
其中,水平时序信号产生单元113包括一个水平时序计数器,当水平时序复位信号有效时,水平时序计数器进入初始状态,当水平时序复位信号无效后,水平时序计数器进入正常工作状态,根据水平时序配置信息,例如一行信号的总点数、有效点数以及有效起始和结束位置等产生图像信号处理器所需的水平时序信号。相应地,在帧存储直通模式时,水平时序信号产生单元113自动地将一行的点数往水平时序计数器的最大值方向累加,直到接收到水平时序复位信号后,才控制水平时序计数器进入下一行的初始状态,这样就实现了行频与前端输入一致。而在非直通模式时,一行的点数严格等于***配置的一行信号总点数,图像信号处理器的水平时序信号行频可由***灵活配置,通过可调的行频可以调整一帧图像处理中的行消隐或场消隐长短,这样可以提高图像信号处理器处理的效率,能将***总线的峰值带宽降低,提高图像信号处理器的性能。
垂直时序复位产生单元114,用于接收输入时序同步单元111处理后的行同步信号和场同步信号、帧缓存直通控制信号以及***控制信号,产生对垂直时序进行复位操作的复位信号。
垂直时序复位产生单元114具体可按如下步骤进行:
当***处于上电复位后,垂直时序复位产生单元114一直产生有效的复位信号给垂直时序信号产生单元115,使垂直时序信号产生单元115处于空闲复位状态的省电模式;当垂直时序信号产生单元115不使能或前端输入数据处于未准备好状态时,垂直时序复位产生单元114一直产生有效的复位信号给垂直时序信号产生单元115,使垂直时序信号产生单元115处于空闲复位状态的省电模式;***正常工作后,若垂直时序信号产生单元115已经使能且前端数据已经准备好,则进入正常的工作模式;
进入正常的工作模式后,不管是帧存储直通还是非直通模式都要求场频必须与输入的场频一致,所以,垂直时序复位产生单元114在正常工作模式后,自动检测场同步信号的下降沿,并在下降沿后一定的时间T(T由***可设,例如直通模式时,可设为约一行总点数的时间以避免过早产生垂直时序复位信号导致上一帧的数据未处理完毕)内自动地产生一个图像信号处理器时钟周期的垂直时序复位信号输出给垂直时序信号产生单元115。
垂直时序信号产生单元115,用于接收垂直时序复位信号、行完成标志信号和垂直时序配置信息产生垂直时序信号。
其中,垂直时序信号产生单元115包括一个垂直时序计数器以及相关控制逻辑,垂直时序信号产生单元115的工作都由行完成标志信号触发进行,当垂直时序复位信号有效时,垂直时序计数器进入初始状态,当垂直时序复位信号无效后,垂直时序计数器进入正常工作状态,根据垂直时序配置信息,例如一帧图像的总行数、有效行数以及有效行起始和结束位置等产生图像信号处理器所需的垂直时序信号。垂直时序信号产生单元115每次接收到垂直时序复位信号后,垂直时序计数器都进入初始状态,这样就实现了场频与前端输入一致,确保整个图像信号处理器的处理正确进行。
实施例二
由于本发明实施例中的原始数据处理时序产生单元、亮度通路一级时序产生单元、亮度通路N级时序产生单元、色度通路一级时序产生单元、色度通路M级时序产生单元处于图像信号处理器中不同级处理位置,对应于不同处理模块的时序产生,但其实现方式都一样,所以下面以第P级子模块时序产生单元为例进行表述。
请参阅图3,本发明实施例二提供的第P级子模块时序产生单元包括P级水平时序复位产生单元161和P级垂直时序复位产生单元163、与P级水平时序复位产生单元161的输出端连接的P级水平时序信号产生单元162、以及分别与P级垂直时序复位产生单元163的输出端和P级水平时序信号产生单元162的输出端连接的P级垂直时序信号产生单元164,P级垂直时序信号产生单元164的输出端还与P级水平时序信号产生单元162的控制端连接,其中,P是大于1的自然数。
通常的图像信号处理器内部P级模块都是在固定的图像信号处理器时钟下,行频按照固定的频率进行翻转,这种每一级时序产生的方式要求必须有帧缓存或很多行的行缓存,否则会产生由于***时钟本身的相位偏差带来的前后时序不匹配的问题。为了减少芯片的存储资源开销和提高数据传输速率,本发明实施例二加入了P级水平时序复位产生单元161,用以解决现有技术的不足。
P级水平时序复位产生单元161,用于接收P级行同步信号、P级场同步信号以及***控制信号,产生对P级水平时序进行复位操作的复位信号。
P级水平时序复位产生单元161具体可按如下步骤进行:
当***处于上电复位时,P级水平时序复位产生单元161一直产生复位信号为有效给P级水平时序信号产生单元162,使P级水平时序信号产生单元162处于空闲复位状态的省电模式;当P级水平时序信号产生单元162不使能或前端输入数据处于未准备好状态时,P级水平时序复位产生单元161一直产生复位信号为有效给P级水平时序信号产生单元162,使P级水平时序信号产生单元162处于空闲复位状态的省电模式;***正常工作后,若P级水平时序信号产生单元162已经使能且前端数据已经准备好,则进入正常的工作模式;
进入正常的工作模式后,P级水平时序复位产生单元161依据输入的行同步时序信息,在行同步信号的沿时刻,产生一个周期的P级水平时序复位信号给P级水平时序信号产生单元162;
P级水平时序信号产生单元162,用于接收P级水平时序复位信号和P级水平时序配置信息和P级垂直时序信号产生单元164输出的P级垂直时序延迟控制信号,经过处理产生P级水平时序信号输出,并输出行完成标志信号给P级垂直时序信号产生单元164。P级垂直时序延迟控制信号用以控制场消隐期间P级水平时序的正常产生。
其中,P级水平时序信号产生单元162包括一个水平时序计数器,当P级水平时序复位信号有效时,水平时序计数器进入初始状态,当P级水平时序复位信号无效后,水平时序计数器进入正常工作状态,根据水平时序配置信息,例如一行信号的总点数、有效点数以及有效起始和结束位置等,产生相应的P级水平时序信号输出。P级水平时序信号产生单元162能兼容帧存储直通模式和非直通模式,相应地,在帧存储直通模式时,P级水平时序信号产生单元162自动地将一行的点数往一行总点数加上一个偏移(偏移可为k个周期的时间,k为大于1的自然数)的方向累加,等待P级水平时序复位信号有效后进入下一行的初始状态,能降低存储资源并提高图像数据的处理速率。而在非直通模式时,一行的总像素点数由***进行配置,无需加上偏移,P级水平时序信号只需按固定频率翻转即可。
值得注意的是,在非直通模式时,输入的水平同步信号取决于前级输出的水平时序信号,而第P级数据通路处理模块本身可能会存在行方向的延迟,当输入的水平同步信号为非标情况,例如在场消隐期间,水平同步信号一直为低,这时如果按照通常的做法输出的时序信号为输入的延迟,则需要对上一级输出的水平时序信号进行缓存,并且缓存量随着数据通路处理算法的复杂性的增加而增加,才能在场消隐期间进行正常的P水平时序信号输出。所以,本发明对P级水平时序产生单元进行了灵活的处理,即在非直通模式加入了一行总点数加上偏移,这样,根据P级垂直时序延迟控制信息,在场有效期间,每一行的翻转都是按照P级水平时序复位信号进行,而在场消隐期间,按照一行总点数加上偏移的周期进行翻转,既保证了有效期间行频与输入的一致,又保证了场消隐期间能够自动地产生水平时序信号而不需进行时序信号的大量延迟。
P级垂直时序复位产生单元163,用于接收前一级场同步输入信号和***控制信号,产生对垂直时序进行复位操作的P级垂直时序复位信号。
P级垂直时序复位产生单元163具体可按如下步骤进行:
当***处于上电复位时,P级垂直时序复位产生单元163一直产生复位信号为有效给P级垂直时序信号产生单元164,使P级垂直时序信号产生单元164处于空闲复位状态的省电模式;当P级垂直时序信号产生单元164不使能或前端输入数据处于未准备好状态时,P级垂直时序复位产生单元163一直产生复位信号为有效给P级垂直时序信号产生单元164,使P级垂直时序信号产生单元164处于空闲复位状态的省电模式;***正常工作后,若P级垂直时序信号产生单元164已经使能且前端数据已经准备好,则进入正常的工作模式;
进入正常的工作模式后,不管是帧存储直通还是非直通模式都要求场频必须与输入的场频一致,所以,P级垂直时序复位产生单元163在正常工作模式后,自动检测场同步信号的下降沿,并在下降沿后一定的时间T(T由***可设,例如直通模式时,可设为约一行总点数的时间以避免过早产生垂直时序复位信号导致上一帧的数据未处理完毕)内自动地产生一个图像信号处理器时钟周期的垂直时序复位信号输出给P级垂直时序信号产生单元164。
P级垂直时序信号产生单元164,用于接收P级垂直时序复位信号、P级行完成标志信号和P级垂直时序配置信息产生P级垂直时序信号。
其中,P级垂直时序信号产生单元164包括一个垂直时序计数器以及相关控制逻辑,P级垂直时序信号产生单元164的工作都由P级行完成标志信号触发进行,当P级垂直时序复位信号有效时,垂直时序计数器进入初始状态,当P级垂直时序复位信号无效后,垂直时序计数器进入正常工作状态,根据P级垂直时序配置信息,例如一帧图像的总行数、有效行数以及有效行起始和结束位置等产生图像信号处理器所需的P级垂直时序信号。P级垂直时序信号产生单元164每次接收到P级垂直时序复位信号后,垂直时序计数器都将进入初始状态,这样就实现了场频与前端输入一致,确保整个图像信号处理器的处理正确进行。
本发明实施例二提供的第P级子模块时序产生单元方便***中加入各种处理子模块(例如宽动态融合、3D降噪、去雾、插值、锐化、颜色校正等),使得芯片的集成性更好。
本发明实施例还提供了一种包括本发明实施例一提供的图像信号处理器的时序产生装置的图像信号处理器。
在本发明实施例中,由于时序产生装置用于图像信号处理器,时序产生装置包括主时序产生单元、原始数据处理时序产生单元、亮度通路一级时序产生单元和色度通路一级时序产生单元。因此可以提供灵活的时序控制,并且能让各个处理子模块正确高效地运行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种图像信号处理器的时序产生装置,其特征在于,所述时序产生装置包括依次连接的主时序产生单元、原始数据处理时序产生单元和亮度通路一级时序产生单元,原始数据处理时序产生单元的输出端还与色度通路一级时序产生单元的输入端连接;其中,
主时序产生单元,用于接收前端输入的时序信号,根据前端输入的时序信号产生主时序信号输出给图像信号处理器的各子模块,驱动各子模块正常工作;
原始数据处理时序产生单元,用于接收主时序产生单元产生的主时序信号,根据主时序信号产生原始数据处理部分所需要用到的时序信号;
亮度通路一级时序产生单元,用于接收上一级输出的时序信号,根据上一级输出的时序信号产生亮度通路第一级处理部分的时序信号以驱动使之正常工作;
色度通路一级时序产生单元,用于接收上一级输出的时序信息,根据上一级输出的时序信号产生色度通路第一级处理部分的时序信号以驱动使之正常工作。
2.如权利要求1所述的时序产生装置,其特征在于,所述前端输入的时序信号包括行同步信号、场同步信号、帧缓存直通控制信号以及时序配置信息,所述主时序信号包括水平时序信号和垂直时序信号。
3.如权利要求1所述的时序产生装置,其特征在于,所述时序产生装置还包括N-1个与前一级亮度通路时序产生单元的输出端连接的亮度通路N级时序产生单元,M-1个与前一级色度通路时序产生单元的输出端连接的色度通路M级时序产生单元,N和M均是大于1的自然数,N和M相等或者不相等;其中,
亮度通路N级时序产生单元,用于接收第N-1级输出的时序信号,根据第N-1级输出的时序信号产生亮度通路第N级处理部分的时序信号;
色度通路M级时序产生单元,用于接收第M-1级输出的时序信息,根据第M-1级输出的时序信号产生色度通路第M级处理部分的时序信号。
4.如权利要求2所述的时序产生装置,其特征在于,所述主时序产生单元包括输入时序同步单元、分别与输入时序同步单元的输出端连接的水平时序复位产生单元和垂直时序复位产生单元、与水平时序复位产生单元的输出端连接的水平时序信号产生单元、以及分别与垂直时序复位产生单元的输出端和水平时序信号产生单元的输出端连接的垂直时序信号产生单元;
输入时序同步单元,用于接收前端输入的行同步信号、场同步信号、帧缓存直通控制信号以及时序配置信息,利用图像信号处理器时钟处理域的时钟进行至少延迟两个周期的采样处理得到处理后的行同步信号和场同步信号;
水平时序复位产生单元,用于接收输入时序同步单元处理后的行同步信号和场同步信号、帧缓存直通控制信号以及***控制信号,产生对水平时序进行复位操作的复位信号;
水平时序信号产生单元,用于接收水平时序复位信号和水平时序配置信息产生水平时序信号,同时输出行完成标志信号给垂直时序信号产生单元;
垂直时序复位产生单元,用于接收输入时序同步单元处理后的行同步信号和场同步信号、帧缓存直通控制信号以及***控制信号,产生对垂直时序进行复位操作的复位信号;
垂直时序信号产生单元,用于接收垂直时序复位信号、行完成标志信号和垂直时序配置信息产生垂直时序信号。
5.如权利要求4所述的时序产生装置,其特征在于,所述水平时序复位产生单元具体按如下步骤进行:
当***处于上电复位后,水平时序复位产生单元一直产生有效的复位信号给水平时序信号产生单元,使水平时序信号产生单元处于空闲复位状态的省电模式;当水平时序信号产生单元不使能或前端输入数据处于未准备好状态时,水平时序复位产生单元一直产生有效的复位信号给水平时序信号产生单元,使水平时序信号产生单元处于空闲复位状态的省电模式;***正常工作后,若水平时序信号产生单元已经使能且前端数据已经准备好,则进入正常的工作模式;
水平时序复位产生单元在正常工作模式后,提供行同步时序信号产生的复位控制信号给水平时序信号产生单元;
当输入的原始数据为单帧模式时,此时***配置帧存储直通模式为有效;在直通模式时,水平时序复位产生单元依据输入的行同步时序信息,在输入时序同步单元处理后的行同步信号的下降沿时刻,产生一个周期的复位控制信号给水平时序信号产生单元;
当输入原始数据为多帧模式,且在直通模式为无效时,水平时序复位产生单元在正常工作后不自动产生复位信号。
6.如权利要求4所述的时序产生装置,其特征在于,所述水平时序信号产生单元包括一个水平时序计数器,当水平时序复位信号有效时,水平时序计数器进入初始状态,当水平时序复位信号无效后,水平时序计数器进入正常工作状态,根据水平时序配置信息产生图像信号处理器所需的水平时序信号;相应地,在帧存储直通模式时,水平时序信号产生单元自动地将一行的点数往水平时序计数器的最大值方向累加,直到接收到水平时序复位信号后,才控制水平时序计数器进入下一行的初始状态,这样就实现了行频与前端输入一致;而在非直通模式时,一行的点数等于***配置的一行信号总点数,图像信号处理器的水平时序信号行频由***灵活配置。
7.如权利要求4所述的时序产生装置,其特征在于,所述垂直时序复位产生单元具体用于:
当***处于上电复位后,垂直时序复位产生单元一直产生有效的复位信号给垂直时序信号产生单元,使垂直时序信号产生单元处于空闲复位状态的省电模式;当垂直时序信号产生单元不使能或前端输入数据处于未准备好状态时,垂直时序复位产生单元一直产生有效的复位信号给垂直时序信号产生单元,使垂直时序信号产生单元处于空闲复位状态的省电模式;***正常工作后,若垂直时序信号产生单元已经使能且前端数据已经准备好,则进入正常的工作模式;
垂直时序复位产生单元在正常工作模式后,自动检测场同步信号的下降沿,并在下降沿后预定的时间内自动地产生一个图像信号处理器时钟周期的垂直时序复位信号输出给垂直时序信号产生单元。
8.如权利要求4所述的时序产生装置,其特征在于,垂直时序信号产生单元包括一个垂直时序计数器,垂直时序信号产生单元的工作都由行完成标志信号触发进行,当垂直时序复位信号有效时,垂直时序计数器进入初始状态,当垂直时序复位信号无效后,垂直时序计数器进入正常工作状态,根据垂直时序配置信息产生图像信号处理器所需的垂直时序信号;垂直时序信号产生单元每次接收到垂直时序复位信号后,垂直时序计数器都进入初始状态。
9.一种图像信号处理器,其特征在于,所述图像信号处理器包括权利要求1至8任一项所述的图像信号处理器的时序产生装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710151908.6A CN108632499B (zh) | 2017-03-15 | 2017-03-15 | 一种图像信号处理器及其时序产生装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710151908.6A CN108632499B (zh) | 2017-03-15 | 2017-03-15 | 一种图像信号处理器及其时序产生装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108632499A CN108632499A (zh) | 2018-10-09 |
CN108632499B true CN108632499B (zh) | 2020-12-11 |
Family
ID=63686411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710151908.6A Active CN108632499B (zh) | 2017-03-15 | 2017-03-15 | 一种图像信号处理器及其时序产生装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108632499B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970060968A (ko) * | 1996-01-11 | 1997-08-12 | 김광호 | 휘도신호와 색호간의 지연차 자동 보상 장치 |
JP2001258046A (ja) * | 2000-03-13 | 2001-09-21 | Sony Corp | ビデオエンコーダ及びコンポジットビデオ信号処理装置 |
JP2007201784A (ja) * | 2006-01-26 | 2007-08-09 | Hitachi Kokusai Electric Inc | テレビジョンカメラおよびベースステーション装置 |
CN101448074A (zh) * | 2007-11-26 | 2009-06-03 | 晨星半导体股份有限公司 | 多切割的水平同步讯号的产生装置与方法 |
CN102523369A (zh) * | 2011-12-16 | 2012-06-27 | 杭州士兰微电子股份有限公司 | 视频时序信号发生器及其实现方法 |
CN102789778A (zh) * | 2011-05-18 | 2012-11-21 | 瑞昱半导体股份有限公司 | 影像处理装置及影像处理方法 |
CN103002194A (zh) * | 2011-09-15 | 2013-03-27 | 无锡华润矽科微电子有限公司 | 电视信号同步电路及其同步方法 |
CN105096908A (zh) * | 2014-05-12 | 2015-11-25 | 瑞昱半导体股份有限公司 | 用来产生显示设备中水平同步信号的电路及相关的方法 |
CN105472203A (zh) * | 2015-12-31 | 2016-04-06 | 惠州市伟乐科技股份有限公司 | Genlock同步锁相***及方法 |
CN106161870A (zh) * | 2015-04-10 | 2016-11-23 | 杭州海康威视数字技术股份有限公司 | 一种多屏控制设备及同步*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100843195B1 (ko) * | 2004-02-26 | 2008-07-02 | 삼성전자주식회사 | 디스플레이 처리와 데이터 압축을 동시에 수행하는 촬상신호 처리 장치 및 그 방법 |
-
2017
- 2017-03-15 CN CN201710151908.6A patent/CN108632499B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970060968A (ko) * | 1996-01-11 | 1997-08-12 | 김광호 | 휘도신호와 색호간의 지연차 자동 보상 장치 |
JP2001258046A (ja) * | 2000-03-13 | 2001-09-21 | Sony Corp | ビデオエンコーダ及びコンポジットビデオ信号処理装置 |
JP2007201784A (ja) * | 2006-01-26 | 2007-08-09 | Hitachi Kokusai Electric Inc | テレビジョンカメラおよびベースステーション装置 |
CN101448074A (zh) * | 2007-11-26 | 2009-06-03 | 晨星半导体股份有限公司 | 多切割的水平同步讯号的产生装置与方法 |
CN102789778A (zh) * | 2011-05-18 | 2012-11-21 | 瑞昱半导体股份有限公司 | 影像处理装置及影像处理方法 |
CN103002194A (zh) * | 2011-09-15 | 2013-03-27 | 无锡华润矽科微电子有限公司 | 电视信号同步电路及其同步方法 |
CN102523369A (zh) * | 2011-12-16 | 2012-06-27 | 杭州士兰微电子股份有限公司 | 视频时序信号发生器及其实现方法 |
CN105096908A (zh) * | 2014-05-12 | 2015-11-25 | 瑞昱半导体股份有限公司 | 用来产生显示设备中水平同步信号的电路及相关的方法 |
CN106161870A (zh) * | 2015-04-10 | 2016-11-23 | 杭州海康威视数字技术股份有限公司 | 一种多屏控制设备及同步*** |
CN105472203A (zh) * | 2015-12-31 | 2016-04-06 | 惠州市伟乐科技股份有限公司 | Genlock同步锁相***及方法 |
Non-Patent Citations (2)
Title |
---|
基于LabVIEW的多路时序控制脉冲发生器设计;王奎龙;《现代电子技术》;20091031;全文 * |
复合视频信号全数字处理***;王清雅;《中国优秀硕士学位论文全文数据库》;20110915;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN108632499A (zh) | 2018-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107249101B (zh) | 一种高分辨率图像采集与处理装置 | |
JP6300433B2 (ja) | ディスプレイドライバーの動作方法及びイメージ処理システム | |
US20100309319A1 (en) | Imaging apparatus | |
US8259233B2 (en) | System and method for processing a television picture-out-picture | |
US10997689B1 (en) | High dynamic range sensor system with row increment operation | |
US8284324B2 (en) | Video display apparatus and video processing method | |
CN110225316B (zh) | 一种软硬协同的多路视频处理装置及*** | |
WO2023010755A1 (zh) | 一种hdr视频转换方法、装置、设备及计算机存储介质 | |
CN112055159A (zh) | 画质处理装置和显示设备 | |
CN112040284B (zh) | 多显示屏的同步显示控制方法、装置及存储介质 | |
CN108632499B (zh) | 一种图像信号处理器及其时序产生装置 | |
CN109618074B (zh) | 一种对不标准输入vesa时序的健壮性设计方法 | |
JP2012028997A (ja) | 画像処理装置およびカメラ | |
CN117201718A (zh) | 一种基于fpga实现视频图像缩放裁剪的hdmi转lvds方法及装置 | |
CN112309311A (zh) | 显示控制方法、装置和显示控制卡以及计算机可读介质 | |
CN102497514B (zh) | 一种三通道视频转发设备和转发方法 | |
US20060077201A1 (en) | Synchronous image-switching device and method thereof | |
CN113612938A (zh) | 一种多类型自适应分辨率的图像转换方法及装置 | |
CN113141487A (zh) | 视频传输模组、方法、显示装置和电子设备 | |
JP2017200058A (ja) | 半導体装置、映像表示システムおよび映像信号出力方法 | |
CN112188137A (zh) | 基于fpga的高帧频逐行图像转换至标清pal隔行图像实现方法 | |
CN114615537B (zh) | 一种零帧延时的视频控制***及方法、led显示*** | |
CN114727051B (zh) | 一种媒体资源传输装置、***及方法 | |
CN118411920A (zh) | 显示处理装置、片上***和显示*** | |
CN111492650B (zh) | 图像预处理方法及装置、图像传感器接口、图像处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |