CN103647918B - 一种视频同步化的方法及装置 - Google Patents

一种视频同步化的方法及装置 Download PDF

Info

Publication number
CN103647918B
CN103647918B CN201310707676.XA CN201310707676A CN103647918B CN 103647918 B CN103647918 B CN 103647918B CN 201310707676 A CN201310707676 A CN 201310707676A CN 103647918 B CN103647918 B CN 103647918B
Authority
CN
China
Prior art keywords
video
field
synchronization
row
signal
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.)
Expired - Fee Related
Application number
CN201310707676.XA
Other languages
English (en)
Other versions
CN103647918A (zh
Inventor
陈浩利
吴鹏
曹捷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vtron Group Co Ltd
Original Assignee
Vtron Technologies Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vtron Technologies Ltd filed Critical Vtron Technologies Ltd
Priority to CN201310707676.XA priority Critical patent/CN103647918B/zh
Publication of CN103647918A publication Critical patent/CN103647918A/zh
Application granted granted Critical
Publication of CN103647918B publication Critical patent/CN103647918B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Television Systems (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开一种视频同步化的方法及装置,其方法包括:检测输入视频信号的行、场时序参数,将有效的视频像素数据保存到缓存BUFFER中;计算利用输入和输出视频像素时钟的比例关系计算出新的时序参数;将输入视频的场同步信号延迟N行时间作为输出信号的场同步信号;产生缓存BUFFER读使能信号,用于将像素数据从缓存BUFFER中读取出来;将行同步信号、场同步信号、数据有效信号和像素数据对齐,输出封装后的视频流。本发明实现视频同步化时无需外部存储器,降低了成本;可支持任意分辨率视频信号的同步化处理,输出视频的帧率与输入视频保持一致,还能保持VESA标准的行、场时序格式。

Description

一种视频同步化的方法及装置
技术领域
本发明涉及视频信号处理领域,更具体地,涉及一种视频同步化的方法及装置。
背景技术
显示视频信号的格式由像素时钟、行同步信号、场同步信号、数据有效信号和像素数据组成。时序格式如图2所示。
不同的分辨率的视频的像素时钟不同,对于视频信号采集芯片来讲,内部的处理都是在统一的时钟下进行,这就需要将输入的视频像素数据同步到内部的处理时钟上。通常的做法有以下方式:
一、采用外部存储器做帧缓存,申请号为201010578864.3的专利申请公开的一种图像信号的传输方法、装置以及格式化方法、装置。其公开的方法是将输入的视频像素数据全部存放在外部存储器中,然后再使用内部的处理时钟将数据读取出来,实现同步化。这种方法需要外部存储器,占用了PCB面积,同时也增加了成本。而且只能针对输入分辨率小于2160x1250的视频,超过了这个分辨率则无法支持。另外不管输入的视频流的帧率是多少,同步化以后的帧率为固定的帧率,不能真实的反映输入视频流的特性,在对于需要保持输入视频流原本的帧率的应用场合将无法支持。
二、采用一个内部BUFFER,将数据先缓存到这个BUFFER中,然后只要这个BUFFER非空,就把数据读取出来,比如FPGA厂商Altera自定义的ST流总线格式。这种方式采用一个BUFFER就能实现将视频像素数据同步到内部的处理时钟上,但是破坏了视频信号原有的行、场时序。如果后端的处理模块需要保留符合VESA标准的时序的话,这种方式则不可行。
发明内容
为了克服上述现有技术不足,本发明首先提出一种视频同步化的方法,采用该方法无需外部存储器,能减少PCB面积,从而降低成本。
本发明的又一目的是提出一种视频同步化的装置。
为了实现上述目的,本发明的技术方案为:
一种视频同步化的方法,包括:
输入视频格式检测,检测输入视频信号的行、场时序参数,并将有效的视频像素数据保存到缓存BUFFER中,其中所述行、场时序参数包括行同步宽度、行同步前肩、行同步后肩、行总时间、场同步宽度、场同步前肩、场同步后肩、场总时间、行分辨率、场分辨率和像素时钟频率;
输出视频格式计算,利用输入视频像素时钟和输出视频像素时钟的比例关系计算出新的时序参数,其中输出视频行总时间=输出视频像素时钟频率*输入视频行总时间/输入视频像素时钟频率;其他参数保持与输入的视频信号相同;
场同步信号延迟,将输入视频的场同步信号延迟N行时间作为输出信号的场同步信号,N≥1并由设置的缓存BUFFER的深度确定;
输出视频时序发生,产生输出视频的视频时序信号,包括行同步信号、场同步信号和数据有效信号;同时产生缓存BUFFER读使能信号,用于将像素数据从缓存BUFFER中读取出来;
视频帧格式封装,将行同步信号、场同步信号、数据有效信号和像素数据对齐,输出封装后的视频流。
一种视频同步化的装置,包括
输入视频格式检测模块,用于检测输入视频信号的行、场时序参数,并将有效的视频像素数据保存到缓存BUFFER中,其中所述行、场时序参数包括行同步宽度、行同步前肩、行同步后肩、行总时间、场同步宽度、场同步前肩、场同步后肩、场总时间、行分辨率、场分辨率和像素时钟频率;
输出视频格式计算模块,用于利用输入视频像素时钟和输出视频像素时钟的比例关系计算出新的时序参数,其中输出视频行总时间=输出视频像素时钟频率*输入视频行总时间/输入视频像素时钟频率;其他参数保持与输入的视频信号相同;
场同步信号延迟模块,用于将输入视频的场同步信号延迟N行时间作为输出信号的场同步信号,N≥1并由设置的缓存BUFFER的深度确定;
输出视频时序发生器,用于产生输出视频的视频时序信号,包括行同步信号、场同步信号和数据有效信号;同时产生缓存BUFFER读使能信号,用于将像素数据从缓存BUFFER中读取出来;
视频帧格式封装模块,用于将行同步信号、场同步信号、数据有效信号和像素数据对齐,输出封装后的视频流。
与现有技术相比,本发明的有益效果为:
1)采用本发明的实现视频同步化无需外部存储器,只需要一个内部容量很小的存储BUFFER就能完成视频流的跨时钟域同步,减少了***的器件成本,也降低了PCB设计的难度和成本;
2)内部工作时钟可以根据实际使用过程中输入的分辨率的范围来配置一个合适的时钟。本发明可以将内部工作时钟可支持的范围内的任意分辨率同步到内部时钟域,适用范围广;
3)本发明可以保证输出的视频符合VESA标准的行场同步格式,从外部接口看来,输出的视频流与输入的视频流在格式上一致,可以满足通用视频处理模块的接口需求;
4)本发明输出视频的帧率与输入视频的帧率保持一致,能够真实地反映输入视频的特性。
附图说明
图1为视频同步化的装置的结构框图。
图2为现有显示视频时序的格式示意图。
具体实施方式
下面结合附图对本发明做进一步的描述,但本发明的实施方式并不限于此。
如图1,输入视频格式检测:由计数器Ⅰ在每个输入视频时钟节拍下累加1,每一行结束时清零,计数器Ⅰ可以统计出行同步宽度、行同步前肩、行同步后肩、有效行分辨率等信息;由计数器Ⅱ在每行结束后累加1,一帧结束时清零,计数器Ⅱ可以统计出场同步宽度、场同步前肩、场同步后肩、有效场分辨率等信息。利用一个基准时钟,产生T毫秒的时钟间隔,在各个时间间隔内统计像素时钟的脉冲个数N,即可得到输入视频的像素时钟为N*1000/T(单位为Hz)。
输出视频格式计算:利用输入视频像素时钟和输出视频像素时钟的比例关系,根据输入视频的行总时间计算得到输出视频的行总时间,保证输出视频扫描一行的绝对时间与输入视频的扫描一行的绝对时间一致。具体计算公式如下:
输出视频行总时间=输出视频像素时钟频率*输入视频行总时间/输入视频像素时钟频率。
其他参数保持与输入视频相同。按照计算后的参数生成输出视频的同步时序,可以动态地调整输出视频的行消隐区宽度,以此保证缓存BUFFER进入异常的空或者满的状态,也能保证输入的帧率和输出的帧率一致。
场同步信号延迟:通过将输入视频的场同步信号延迟N行时间作为输出信号的场同步信号,N≥1且是按设置的缓存BUFFER深度确定,在缓存BUFFER中至少已经存放了N行有效数据才开始读取像素数据作为输出视频的像素数据,防止缓存BUFFER 被异常地读空,保证输出视频像素数据的正确性。
输出视频时序发生器:利用两个计数器,在经过场同步信号延迟后输出的场同步信号开始有效时开始计数,计数器1每行复位一次,每个输出像素时钟累加1,计数器2每帧复位一次,输出视频扫描完一行后累加1。根据输出视频格式计算获取的参数,在计数器1、计数器2到达对应的计数值时,场同步信号、行同步信号、数据有效信号完成0到1或者1到0的翻转。同时将数据有效信号作为读使能将BUFFER中的数据读取出来。
视频帧格式封装,是将行同步信号、场同步信号、数据有效信号延迟一拍,与像素数据对齐,然后输出封装后的视频流。
以上所述的本发明的实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神原则之内所作出的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

Claims (4)

1.一种视频同步化的方法,其特征在于,包括:
输入视频格式检测,检测输入视频信号的行、场时序参数,并将有效的视频像素数据保存到缓存BUFFER中,其中所述行、场时序参数包括行同步宽度、行同步前肩、行同步后肩、行总时间、场同步宽度、场同步前肩、场同步后肩、场总时间、行分辨率、场分辨率和像素时钟频率;
输出视频格式计算,利用输入视频像素时钟和输出视频像素时钟的比例关系计算出新的时序参数,其中输出视频行总时间=输出视频像素时钟频率*输入视频行总时间/输入视频像素时钟频率;其他参数保持与输入的视频信号相同;
场同步信号延迟,将输入视频的场同步信号延迟N行时间作为输出信号的场同步信号,N≥1并由设置的缓存BUFFER的深度确定;
输出视频时序发生,产生输出视频的视频时序信号,包括行同步信号、场同步信号和数据有效信号;同时产生缓存BUFFER读使能信号,用于将像素数据从缓存BUFFER中读取出来;
视频帧格式封装,将行同步信号、场同步信号、数据有效信号和像素数据对齐,输出封装后的视频流;
在输入视频格式检测中采用计数器Ⅰ和计数器Ⅱ,
其中由计数器Ⅰ在每个输入视频时钟节拍下累加1,每一行结束时清零,计数器Ⅰ用于统计出行同步宽度、行同步前肩、行同步后肩、有效行分辨率;
由计数器Ⅱ在每行结束后累加1,一帧结束时清零,计数器Ⅱ用于统计出场同步宽度、场同步前肩、场同步后肩、有效场分辨率。
2.根据权利要求1所述的视频同步化的方法,其特征在于,在场同步信号延迟中,至少存放N行有效数据在缓存BUFFER中。
3.根据权利要求2所述的视频同步化的方法,其特征在于,所述缓存BUFFER的写操作和输入视频格式检测工作在输入视频时钟域;所述输出视频格式计算、场同步信号延迟、输出视频时序发生和视频帧格式封装工作在输出视频时钟域。
4.一种视频同步化的装置,其特征在于,包括
输入视频格式检测模块,用于检测输入视频信号的行、场时序参数,并将有效的视频像素数据保存到缓存BUFFER中,其中所述行、场时序参数包括行同步宽度、行同步前肩、行同步后肩、行总时间、场同步宽度、场同步前肩、场同步后肩、场总时间、行分辨率、场分辨率和像素时钟频率;
输出视频格式计算模块,用于利用输入视频像素时钟和输出视频像素时钟的比例关系计算出新的时序参数,其中输出视频行总时间=输出视频像素时钟频率*输入视频行总时间/输入视频像素时钟频率;其他参数保持与输入的视频信号相同;
场同步信号延迟模块,用于将输入视频的场同步信号延迟N行时间作为输出信号的场同步信号,N≥1并由设置的缓存BUFFER的深度确定;
输出视频时序发生器,用于产生输出视频的视频时序信号,包括行同步信号、场同步信号和数据有效信号;同时产生缓存BUFFER读使能信号,用于将像素数据从缓存BUFFER中读取出来;
视频帧格式封装模块,用于将行同步信号、场同步信号、数据有效信号和像素数据对齐,输出封装后的视频流;
在输入视频格式检测中采用计数器Ⅰ和计数器Ⅱ,
其中由计数器Ⅰ在每个输入视频时钟节拍下累加1,每一行结束时清零,计数器Ⅰ用于统计出行同步宽度、行同步前肩、行同步后肩、有效行分辨率;
由计数器Ⅱ在每行结束后累加1,一帧结束时清零,计数器Ⅱ用于统计出场同步宽度、场同步前肩、场同步后肩、有效场分辨率。
CN201310707676.XA 2013-12-20 2013-12-20 一种视频同步化的方法及装置 Expired - Fee Related CN103647918B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310707676.XA CN103647918B (zh) 2013-12-20 2013-12-20 一种视频同步化的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310707676.XA CN103647918B (zh) 2013-12-20 2013-12-20 一种视频同步化的方法及装置

Publications (2)

Publication Number Publication Date
CN103647918A CN103647918A (zh) 2014-03-19
CN103647918B true CN103647918B (zh) 2017-04-12

Family

ID=50253064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310707676.XA Expired - Fee Related CN103647918B (zh) 2013-12-20 2013-12-20 一种视频同步化的方法及装置

Country Status (1)

Country Link
CN (1) CN103647918B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469462B (zh) * 2014-12-03 2017-12-12 成都德芯数字科技股份有限公司 一种数字视频信号处理***及方法
CN108616674B (zh) * 2016-12-12 2020-10-20 中国航空工业集团公司西安航空计算技术研究所 具有外同步功能的双路视频信号时序产生电路结构
CN106791552A (zh) * 2016-12-23 2017-05-31 龙迅半导体(合肥)股份有限公司 一种重构视频时序的方法及装置
CN106934758B (zh) * 2017-03-01 2019-08-27 南京大学 一种基于fpga的立体图像视频实时融合方法及***
CN106937157B (zh) * 2017-04-05 2020-02-14 上海弘矽半导体有限公司 跨时钟域视频自动同步的装置及其操作方法
CN107734386B (zh) * 2017-09-13 2019-12-17 东莞市爱协生智能科技有限公司 一种基于mipi协议的视频图像缩小的方法及其***
CN107846587B (zh) * 2017-10-30 2019-07-12 威创集团股份有限公司 场同步宽度检测方法和***
CN111355914B (zh) * 2018-12-24 2021-09-21 珠海格力电器股份有限公司 一种视频制式信号生成装置和方法
CN112188137B (zh) * 2019-07-01 2022-07-08 北京华航无线电测量研究所 基于fpga的高帧频逐行图像转换至标清pal隔行图像实现方法
CN111327789B (zh) * 2020-03-05 2022-04-26 珠海亿智电子科技有限公司 一种显示信号同步转换装置
WO2022155889A1 (zh) * 2021-01-22 2022-07-28 京东方科技集团股份有限公司 信号处理方法及装置、显示装置
CN112954432B (zh) * 2021-01-28 2022-08-16 宏晶微电子科技股份有限公司 视频数据处理方法、装置、***及可读存储介质
CN113193931B (zh) * 2021-03-04 2022-09-20 中国航空工业集团公司西安航空计算技术研究所 一种arinc818节点时间确定性传输装置及方法
CN113596348B (zh) * 2021-04-29 2023-11-03 青岛信芯微电子科技股份有限公司 图像处理方法及设备
CN113450245B (zh) * 2021-05-11 2024-02-06 中天恒星(上海)科技有限公司 图像处理方法、装置、芯片以及设备
CN114500986A (zh) * 2021-12-20 2022-05-13 北京镁伽科技有限公司 基于fpga的时序同步方法、装置及pg设备
CN116030748B (zh) * 2023-03-30 2023-08-08 深圳曦华科技有限公司 一种码片时钟频率动态调整方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960461A (zh) * 2005-10-31 2007-05-09 三星电子株式会社 包括显示同步信号生成装置的视频信号接收器及控制方法
CN101404145A (zh) * 2008-04-17 2009-04-08 硅谷数模半导体(北京)有限公司 液晶显示控制***
CN101431693A (zh) * 2007-11-05 2009-05-13 深圳Tcl新技术有限公司 一种平板电视配屏装置
CN102880442A (zh) * 2011-07-13 2013-01-16 瑞昱半导体股份有限公司 用于时钟树转换处的先入先出(fifo)装置与方法
CN103024430A (zh) * 2012-12-07 2013-04-03 广东威创视讯科技股份有限公司 模拟rgb信号的控制显示方法和***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI287932B (en) * 2004-12-14 2007-10-01 Vxis Technology Corp Image data synchronizer for image data scaling device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960461A (zh) * 2005-10-31 2007-05-09 三星电子株式会社 包括显示同步信号生成装置的视频信号接收器及控制方法
CN101431693A (zh) * 2007-11-05 2009-05-13 深圳Tcl新技术有限公司 一种平板电视配屏装置
CN101404145A (zh) * 2008-04-17 2009-04-08 硅谷数模半导体(北京)有限公司 液晶显示控制***
CN102880442A (zh) * 2011-07-13 2013-01-16 瑞昱半导体股份有限公司 用于时钟树转换处的先入先出(fifo)装置与方法
CN103024430A (zh) * 2012-12-07 2013-04-03 广东威创视讯科技股份有限公司 模拟rgb信号的控制显示方法和***

Also Published As

Publication number Publication date
CN103647918A (zh) 2014-03-19

Similar Documents

Publication Publication Date Title
CN103647918B (zh) 一种视频同步化的方法及装置
CN102905056B (zh) 视频图像处理方法及装置
CN103686314B (zh) 采用高清视频通道传输多路标清视频的解复用装置及方法
CN106454319B (zh) 用于多传感器照相机装置的同步控制器和相关同步方法
CN104917990B (zh) 通过调整垂直消隐进行视频帧速率补偿
CN107249101A (zh) 一种高分辨率图像采集与处理装置
CN104168487B (zh) 一种视频信号帧同步方法及其装置
CN103595924B (zh) 一种基于Cameralink的图像融合***及其方法
US20230362336A1 (en) Method and apparatus for transmitting video signals, and display device
CN110933333A (zh) 一种基于fpga的图像采集、存储与显示***
KR20140008415A (ko) 실시간 이미지들의 획득 및 디스플레이
TW201428675A (zh) 影像產生系統與影像產生方法
CN102427543B (zh) 一种帧同步3d实时视频信息处理平台和处理方法
CN106603953A (zh) 一种hdmi接口转化成mipi接口的视频显示方法及***
KR20200007723A (ko) 자동차 애플리케이션들을 위한 고화질 아날로그 비디오 및 제어 링크
CN103997615A (zh) 一种基于FPGA的Camera Link转SD/HD-SDI的装置
CN201623760U (zh) 3g-sdi高清数字视频帧同步器
CN109299030B (zh) 基于ZYNQ的cameralink转帕尔制的方法
CN108616674A (zh) 具有外同步功能的双路视频信号时序产生电路结构
TW200832349A (en) Apparatus and method for reducing output speed of video data
CN101383913B (zh) 显示叠加控制***及其控制方法
JP5998579B2 (ja) マルチディスプレイシステムの映像表示装置、方法及びプログラム
CN103581586B (zh) 用于生成画中画(pip)图像的设备和方法
CN105430237A (zh) 一种帧缺失图像的处理方法及***
CN111355914B (zh) 一种视频制式信号生成装置和方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Kezhu road high tech Industrial Development Zone, Guangzhou city of Guangdong Province, No. 233 510670

Patentee after: VTRON GROUP Co.,Ltd.

Address before: 510663 No. 6, color road, hi tech Industrial Development Zone, Guangdong, Guangzhou, China

Patentee before: VTRON TECHNOLOGIES Ltd.

CP03 Change of name, title or address
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20140319

Assignee: Guangzhou Kaide Finance Leasing Co.,Ltd.

Assignor: VTRON GROUP Co.,Ltd.

Contract record no.: 2019990000222

Denomination of invention: Video synchronization method and device

Granted publication date: 20170412

License type: Exclusive License

Record date: 20190709

EE01 Entry into force of recordation of patent licensing contract
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Video synchronization method and device

Effective date of registration: 20190807

Granted publication date: 20170412

Pledgee: Guangzhou Kaide Finance Leasing Co.,Ltd.

Pledgor: VTRON GROUP Co.,Ltd.

Registration number: Y2019990000036

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20200902

Granted publication date: 20170412

Pledgee: Guangzhou Kaide Finance Leasing Co.,Ltd.

Pledgor: VTRON GROUP Co.,Ltd.

Registration number: Y2019990000036

PC01 Cancellation of the registration of the contract for pledge of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170412

Termination date: 20211220

CF01 Termination of patent right due to non-payment of annual fee