CN115361570B - 视频数据重组方法、装置、设备及存储介质 - Google Patents

视频数据重组方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN115361570B
CN115361570B CN202210973681.4A CN202210973681A CN115361570B CN 115361570 B CN115361570 B CN 115361570B CN 202210973681 A CN202210973681 A CN 202210973681A CN 115361570 B CN115361570 B CN 115361570B
Authority
CN
China
Prior art keywords
video data
standard
data
component data
channel
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
Application number
CN202210973681.4A
Other languages
English (en)
Other versions
CN115361570A (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.)
Ava Electronic Technology Co Ltd
Original Assignee
Ava Electronic Technology Co 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 Ava Electronic Technology Co Ltd filed Critical Ava Electronic Technology Co Ltd
Priority to CN202210973681.4A priority Critical patent/CN115361570B/zh
Publication of CN115361570A publication Critical patent/CN115361570A/zh
Application granted granted Critical
Publication of CN115361570B publication Critical patent/CN115361570B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Systems (AREA)

Abstract

本发明公开一种视频数据重组方法、装置、设备及存储介质。其中,所述视频数据重组方法用于将视频数据重组为符合SDI标准的数据,所述SDI标准中的标准通道为10位位宽的通道,包括步骤:获取源视频数据;将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据,其中,所述第一部分为高8位时,对应的第二部分是低2位,所述第一部分为低8位时,对应的第二部分是高2位。本发明对视频数据进行重组,使得用更低带宽的SDI传输更高分辨率的视频,从而降低成本,增加传输距离。

Description

视频数据重组方法、装置、设备及存储介质
技术领域
本发明涉及视频传输的技术领域,更具体地,涉及一种视频数据重组方法、装置、设备及存储介质。
背景技术
在现有的SDI传输标准中,4K超高清视频信号需要采用6G-SDI进行传输,传输使用的SERDES(串行器/解串器),电缆均衡器,电缆驱动器需达到6G-SDI传输要求,不仅导致器件***的驱动芯片价格提高,连主芯片需有更高的SERDES支持,不利于工程推广。
然而,目前的大多数视频都不是色彩空间为YCbCr422、位宽为10bit的,如果采用6G-SDI进行传输,会有大量的带宽未被使用,造成浪费。另外,使用3G-SDI传输视频信号不仅大大降低成本,还因降低传输的带宽要求可以支持更长距离线缆传输。
发明内容
本发明提供一种视频数据重组方法、装置、设备及存储介质,以使得用更低带宽的SDI传输更高分辨率的视频,从而降低成本,增加传输距离。本发明采用的技术方案如下。
第一方面,本发明提供一种视频数据重组方法,所述视频数据重组方法用于将视频数据重组为符合SDI标准的数据,所述SDI标准中的标准通道为10位位宽的通道,其特征在于,包括步骤:
获取源视频数据,其中,所述源视频数据为YCbCr视频数据,所述YCbCr视频数据中的分量数据的有效位宽为8位;
将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据,其中,所述第一部分为高8位时,对应的第二部分是低2位,所述第一部分为低8位时,对应的第二部分是高2位。
在一种实施方式中,所述SDI标准中,每个像素点均包含两条标准通道;
所述对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中的过程,包括步骤:
对第二部分分量数据进行拆分;
将拆分后的分量数据放入相邻两个像素点的标准通道的第二部分中。
在一种实施方式中,所述SDI标准中,每个像素点均包含两种通道类型:通道一和通道二;
所述对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中的过程,包括步骤:
对第二部分分量数据进行拆分;
将拆分后的分量数据放入相邻四个像素点的同一通道类型的标准通道的第二部分中。
在一种实施方式中,所述SDI标准为3G-SDI标准,所述获取源视频数据之前,还包括步骤:
获取原始4K视频数据;
将所述原始4K视频数据转换为所述源视频数据,其中,所述源视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位。
在一种实施方式中,所述YCbCr视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位;
所述SDI标准为3G-SDI标准,所述3G-SDI标准中,每个像素点均包括两条标准通道;
所述将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据的过程,包括步骤:
将源视频数据中一行的Y分量数据放入同一行的标准通道的第一部分中;
对源视频数据中的C分量数据进行拆分,并将由同一个C分量数据拆分而成的数据放入相邻的两个像素点的标准通道的第二部分中。
在一种实施方式中,所述YCbCr视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位;
所述SDI标准为3G-SDI标准,所述3G-SDI标准中,每个像素点均包括:通道一和通道二;
所述将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据的过程,包括步骤:
在源视频中,以四行为一组,在待放入的标准通道中,以四行为一组,并将分组后的源视频和待放入的标准通道进行结对;
对于结对后的分组,将源视频数据的第一行的Y分量数据放入待放入的标准通道的第一行和第二行的通道一中;其中,对于每五个Y分量数据,将四个Y分量数据放入标准通道的第一部分中,将剩余的一个Y分量数据进行拆分并分别放入四个已经放入了Y分量数据的标准通道的第二部分中;
对于结对后的分组,将源视频数据的第一行的C分量数据放入待放入的标准通道的第一行和第二行的通道二中;其中,对于每五个C分量数据,将四个C分量数据放入标准通道的第一部分中,将剩余的一个C分量数据进行拆分并分别放入四个已经放入了C分量数据的标准通道的第二部分中;
对于结对后的分组,将源视频数据的第二至四行的Y分量数据放入待放入的标准通道中的剩余通道中;其中,将所述第二至四行的Y分量数据的第一部分分量数据放入标准通道的第一部分中,对所述第二至四行的Y分量数据的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中。
在一种实施方式中,所述对于结对后的分组,将源视频数据的第二至四行的Y分量数据放入待放入的标准通道中的剩余通道中的过程,包括步骤:
对于每五个Y分量数据,将四个Y分量数据放入相邻两个像素点的标准通道的第一部分中,将剩余的一个Y分量数据进行拆分并分别放入四个已经放入了Y分量数据的标准通道的第二部分中。
第二方面,本发明提供一种视频数据重组装置,所述视频数据重组装置用于将视频数据重组为符合SDI标准的数据,所述SDI标准中的标准通道为10位位宽的通道,包括:
获取模块,用于获取源视频数据,其中,所述源视频数据为YCbCr视频数据,所述YCbCr视频数据中的分量数据的有效位宽为8位;
整理模块,用于将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据,其中,所述第一部分为高8位时,对应的第二部分是低2位,所述第一部分为低8位时,对应的第二部分是高2位。
第三方面,本发明提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施方式的方法。
第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一实施方式的方法。
本发明中,对视频数据进行重组,将源视频数据中的第一部分分量数据放入标准通道的高8位中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的低2位中,能够充分利用SDI传输中的带宽,使得用更低带宽的SDI传输更高分辨率的视频,从而降低成本,增加传输距离。另外,还公开了一种利用3G-SDI带宽传输4K超高清视频信号的SDI传输重组方法,相对于采用6G-SDI进行传输,大大降低了成本,还因降低传输的带宽要求可以支持更长距离线缆传输。
附图说明
图1是本发明实施例一的流程示意图。
图2是本发明实施例一的一种重组方式的示意图。
图3是本发明实施例一的另一种重组方式的示意图。
图4是3G-SDI传输标准的时序图。
图5是本发明实施例一的一种4K视频重组方式的示意图。
图6是本发明实施例一的另一种4K视频重组方式的示意图。
图7是本发明实施例二的整体结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
需要说明的是,本发明实施例所涉及的术语“第一\第二\……”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\……”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二\……”区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
实施例一
请参见图1,图1为本发明实施例一提供的一种视频数据重组方法的流程示意图,该方法包括步骤S110和步骤S120。需要注意的是,步骤S110和步骤S120仅为附图标记,用于清晰解释实施例与附图1的对应关系,不代表对本实施例中各步骤的顺序限定。
本视频数据重组方法用于将视频数据重组为符合SDI标准的数据,其中的SDI标准中的标准通道为10位位宽的通道。
步骤S110,获取源视频数据,其中,所述源视频数据为YCbCr视频数据,所述YCbCr视频数据中的分量数据的有效位宽为8位。
步骤S120,将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据,其中,所述第一部分为高8位时,对应的第二部分是低2位,所述第一部分为低8位时,对应的第二部分是高2位。
对一个标准用于3G-SDI传输的全高清视频信号有效分辨率为1920*1080,总分辨率为2200*1125,帧率为60帧,色彩空间为YCbCr422,位宽为10bit,所需要传输的串行位带宽为2200*1125*60*10*2=2.97Gbit/s,而对一个标准4K超高清视频信号有效分辨率为3840*2160,总分辨率为4400*2250,帧率为30帧,色彩空间为YCbCr410,位宽为8bit,所需要传输的串行位带宽为4400*2250*30*8*5/4=2.97Gbit/s,所以一个4k@30YCbCr410 8bit的标准信号可以在3G-SDI中不失真的传输,利用3G-SDI传输标准4K超高清视频信号,可以降低成本和支持更长距离线缆传输。
具体重组的过程中,由于通道的位宽为10bit,保存8bit的数据后,还剩下2bit,所以将位宽为10bit的通道划分为两部分,高8位部分和低2位部分,或高2位和低8位。为了方便说明,本实施例中以高8位部分和低2位部分的划分方式进行阐述,实际使用中,将高2位与低2位对应,将高8位与低8位对应,即可得出高2位和低8位这种划分方法的实际使用说明。高8位部分用于完整地保存一个8bit的分量数据,四个低2位部分和可以组合起来,存放一个8bit的分量数据。之所以要把数据通道划分为高8位和低2位,而不是随意划分,是因为对于YC分量数据是有范围区间的,8bit位宽的Y分量范围是16~235,C分量范围是16~240。在SDI的传输过程中有效数据分量部分会避开全0或全1情况,为了跟同步头信号(3FF,000,000,XYZ)区分,避免出现有效数据区域与同步头信号混淆,导致传输识别错误。所以在对10bit位宽进行数据重组时应避免出现全0或全1情况,利用YC分量不出现全0或全的特点,采用高8位保留一个完整YC分量和低2位用拆分方式的10bit位宽重组方法可以避免与同步头信号混淆导致的传输识别错误。
这里需要说明的是,步骤S120中的第一部分和第二部分分量数据的选定标准是由本领域技术人员按照实际需要确定的,例如可以将Y分量数据作为第一部分分量数据,C分量数据作为第二部分分量数据等,本实施方式中对如何确定第一和第二部分分量数据不作限定。
在一种实施方式中,所述SDI标准中,每个像素点均包含两条标准通道;
所述对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的低2位中的过程,包括:步骤S210和步骤S211。
步骤S210,对第二部分分量数据进行拆分;
步骤S211,将拆分后的分量数据放入相邻两个像素点的标准通道的低2位中。
如图2所示,所述SDI标准中,每个像素点均包含两条标准通道,那么将位宽为10bit的通道划分为高8位部分和低2位部分之后,相邻的两个像素点的低2位就可以足够存储一个分量数据。这时,将同一个分量数据进行拆分,并分别放入相邻的两个像素点的低2位中,如图2中,将拆分后的A分量分别放入像素点1的通道一的低2位、像素点1的通道二的低2位、像素点2的通道一的低2位和像素点2的通道二的低2位,以方便后面数据还原时的处理。
在一种实施方式中,所述SDI标准中,每个像素点均包含两种通道类型:通道一和通道二;
所述对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的低2位中的过程,包括:步骤S220和步骤S221。
步骤S220,对第二部分分量数据进行拆分;
步骤S221,将拆分后的分量数据放入相邻四个像素点的同一通道类型的标准通道的低2位中。
如图3所示,所述SDI标准中,每个像素点均包含两种通道类型:通道一和通道二。本实施方式中,将拆分后的分量数据放入相同类型的通道中,即同时放入通道一或同时放入通道二,此时则需要占用四个相邻像素点的低2位数据。这种做法适合有并行处理能力的处理器,可以节省行数据的缓存。
在一种实施方式中,所述SDI标准为3G-SDI标准,在步骤S110之前,还包括:步骤S101和步骤S102。
步骤S101,获取原始4K视频数据;
步骤S102,将所述原始4K视频数据转换为所述源视频数据,其中,所述源视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位。
如前面所述,对于有效分辨率为3840*2160,总分辨率为4400*2250,帧率为30帧,色彩空间为YCbCr410,位宽为8bit的标准4K超高清视频信号,是可以利用3G-SDI传输的,所以本步骤中将原始4K视频数据转换成上述格式的4K视频数据,以通过3G-SDI传输标准4K超高清视频信号。
在一种实施方式中,所述YCbCr视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位;
所述SDI标准为3G-SDI标准,所述3G-SDI标准中,每个像素点均包括两条标准通道;
步骤S120的过程包括:步骤S310和步骤S311。
步骤S310,将源视频数据中一行的Y分量数据放入同一行的标准通道的高8位中;
步骤S311,对源视频数据中的C分量数据进行拆分,并将由同一个C分量数据拆分而成的数据放入相邻的两个像素点的标准通道的低2位中。
根据3G-SDI传输标准,内置接口通常采用一个148.5Mhz的采样时钟,位宽为10bit,双通道,对视频时序图进行等比例重组,如图4所示,有效分辨率1920*2160,总分辨率2200*2250,位宽为10bit,双通道,帧率为30帧,采样时钟为148.5Mhz。结合对比4K超高清视频4k@30YCbCr410 8bit时序,每4行中行有效分辨率为3840,有4行Y分量和1行C分量,分量有效位宽为8bit,所以每4行总有效数据量为3840*5*8=153600bit,对应重组后的传输时序每行中行有效分辨为1920,双通道,每通道有效位宽为10bit,所以每4行总有效分辨率为1920*2*10*4=153600bit。根据分析结果,重组后传输时序与标准4k@30YCbCr410 8bit时序每4行传输的数据量是相等的,同时有效传输行数和总行数相等,可以做到重组传输时序的过程不需要进行帧级别的缓存,在接收端可以进行实时流信号显示,减少传输方法导致的时延。
重组传输时序中,每4行需传输4行4k数据,图5为数据重组示意图。其中对C分量进行拆分传输,一个C分量拆分为4个2bit数据,在10bit位宽的通道中,高8bit传一个完整的Y分量,低2bit传输拆分后C分量。一行重组传输时序可以传输3840个Y分量和960个C分量。重组后的一行视频数据可以包含源视频一行的3840个Y分量。图5中,每4行中的第1行line1传输4K的1行Y分量和C分量中的标号为1~480的480个Cb分量和480个Cr分量;每4行中的第2行line2传输4K的1行Y分量和C分量中的标号为481~960的480个Cb分量和480个Cr分量;每4行中的第3行line3传输4K的1行Y分量和C分量中的标号为961~1440的480个Cb分量和480个Cr分量;每4行中的第4行line4传输4K的1行Y分量和C分量中的标号为1441~1920的480个Cb分量和480个Cr分量。这种只拆分C分量的数据拼接方式数据排列比较简洁,方便主芯片处理,对非并行数据处理芯片节省数据拼接带来的性能消耗。对并行数据处理芯片,因1行C分量需4行才能完成传输,故需缓存3行的数据才能实时流信号输出。
在一种实施方式中,所述YCbCr视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位;
所述SDI标准为3G-SDI标准,所述3G-SDI标准中,每个像素点均包括:通道一和通道二;
步骤S120的过程包括:步骤S320、步骤S321、步骤S322和步骤S323。
步骤S320,在源视频中,以四行为一组,在待放入的标准通道中,以四行为一组,并将分组后的源视频和待放入的标准通道进行结对;
步骤S321,对于结对后的分组,将源视频数据的第一行的Y分量数据放入待放入的标准通道的第一行和第二行的通道一中;其中,对于每五个Y分量数据,将四个Y分量数据放入标准通道的高8位中,将剩余的一个Y分量数据进行拆分并分别放入四个已经放入了Y分量数据的标准通道的低2位中;
步骤S322,对于结对后的分组,将源视频数据的第一行的C分量数据放入待放入的标准通道的第一行和第二行的通道二中;其中,对于每五个C分量数据,将四个C分量数据放入标准通道的高8位中,将剩余的一个C分量数据进行拆分并分别放入四个已经放入了C分量数据的标准通道的低2位中;
步骤S323,对于结对后的分组,将源视频数据的第二至四行的Y分量数据放入待放入的标准通道中的剩余通道中;其中,将所述第二至四行的Y分量数据的第一部分分量数据放入标准通道的高8位中,对所述第二至四行的Y分量数据的第二部分分量数据进行拆分并分别放入四个标准通道的低2位中。
其中,对于步骤S323,一种优选的做法,包括步骤:对于每五个Y分量数据,将四个Y分量数据放入相邻两个像素点的标准通道的高8位中,将剩余的一个Y分量数据进行拆分并分别放入四个已经放入了Y分量数据的标准通道的低2位中。
对于有并行数据处理能力的处理器,为进一步减少实时流信号传输时延,在每4行的传输周期中,采用1行Y分量和1行C分量同时传输,再传输3行Y分量,每5个数据中拆分第5个数据为4个2bit数据,编号1到4的数据传高位,拆分的编号5的数据传低位。图6为数据重组示意图方法二,line1传输4K的第一行的标号1~2400的2400个Y分量和标号为1~2400的1200个Cb分量和1200个Cr分量;line2传输4K的第一行的标号2401~3840的1440个Y分量,标号2401~3840的720个Cb分量和720个Cr分量,传输4K的第二行的标号1~1920的1920个Y分量;line3传输4K的第二行的标号1921~3840的1920个Y分量和第三行的标号1~2880的2880个Y分量;line4传输4K的第三行的标号2881~3840的960个Y分量和第四行的标号为1~3840的3840个Y分量。这种就近拆分方式适合FPGA等有并行处理能力的处理器,可以节省行数据的缓存,接收端也可以第一时间得到一行完整的C分量数据,优化实时流信号显示。
本方法中,对视频数据进行重组,将源视频数据中的第一部分分量数据放入标准通道的高8位中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的低2位中,能够充分利用SDI传输中的带宽,使得用更低带宽的SDI传输更高分辨率的视频,从而降低成本,增加传输距离。另外,还公开了一种利用3G-SDI带宽传输4K超高清视频信号的SDI传输重组方法,相对于采用6G-SDI进行传输,大大降低了成本,还因降低传输的带宽要求可以支持更长距离线缆传输。
实施例二
与实施例一的方法对应,如图7所示,本发明还提供一种视频数据重组装置4,所述视频数据重组装置用于将视频数据重组为符合SDI标准的数据,所述SDI标准中的标准通道为10位位宽的通道,包括:获取模块410和整理模块420。
获取模块410,用于获取源视频数据,其中,所述源视频数据为YCbCr视频数据,所述YCbCr视频数据中的分量数据的有效位宽为8位;
整理模块420,用于将源视频数据中的第一部分分量数据放入标准通道的高8位中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的低2位中,生成重组后的视频数据。
本装置中,对视频数据进行重组,将源视频数据中的第一部分分量数据放入标准通道的高8位中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的低2位中,能够充分利用SDI传输中的带宽,使得用更低带宽的SDI传输更高分辨率的视频,从而降低成本,增加传输距离。另外,还公开了一种利用3G-SDI带宽传输4K超高清视频信号的SDI传输重组方法,相对于采用6G-SDI进行传输,大大降低了成本,还因降低传输的带宽要求可以支持更长距离线缆传输。
实施例三
本发明实施例还提供了一种存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述任一实施例的视频数据重组方法。
本领域的技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、随机存取存储器(RAM,Random Access Memory)、只读存储器(ROM,Read-Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、终端、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、RAM、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
与上述的计算机存储介质对应的是,在一个实施例中还提供一种计算机设备,该计算机设备包括存储器、编码器及存储在存储器上并可在编码器上运行的计算机程序,其中,编码器执行程序时实现如上述各实施例中的任意一种视频数据重组方法。
上述计算机设备,对视频数据进行重组,将源视频数据中的第一部分分量数据放入标准通道的高8位中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的低2位中,能够充分利用SDI传输中的带宽,使得用更低带宽的SDI传输更高分辨率的视频,从而降低成本,增加传输距离。另外,还公开了一种利用3G-SDI带宽传输4K超高清视频信号的SDI传输重组方法,相对于采用6G-SDI进行传输,大大降低了成本,还因降低传输的带宽要求可以支持更长距离线缆传输。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

Claims (10)

1.一种视频数据重组方法,所述视频数据重组方法用于将视频数据重组为符合SDI标准的数据,所述SDI标准中的标准通道为10位位宽的通道,其特征在于,包括步骤:
获取源视频数据,其中,所述源视频数据为YCbCr视频数据,所述YCbCr视频数据中的分量数据的有效位宽为8位;
将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据,其中,所述第一部分为高8位时,对应的第二部分是低2位,所述第一部分为低8位时,对应的第二部分是高2位。
2.根据权利要求1所述的视频数据重组方法,其特征在于,所述SDI标准中,每个像素点均包含两条标准通道;
所述对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中的过程,包括步骤:
对第二部分分量数据进行拆分;
将拆分后的分量数据放入相邻两个像素点的标准通道的第二部分中。
3.根据权利要求1所述的视频数据重组方法,其特征在于,所述SDI标准中,每个像素点均包含两种通道类型:通道一和通道二;
所述对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中的过程,包括步骤:
对第二部分分量数据进行拆分;
将拆分后的分量数据放入相邻四个像素点的同一通道类型的标准通道的第二部分中。
4.根据权利要求1-3任一项所述的视频数据重组方法,其特征在于,所述SDI标准为3G-SDI标准,所述获取源视频数据之前,还包括步骤:
获取原始4K视频数据;
将所述原始4K视频数据转换为所述源视频数据,其中,所述源视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位。
5.根据权利要求1所述的视频数据重组方法,其特征在于,所述YCbCr视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位;
所述SDI标准为3G-SDI标准,所述3G-SDI标准中,每个像素点均包括两条标准通道;
所述将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据的过程,包括步骤:
将源视频数据中一行的Y分量数据放入同一行的标准通道的第一部分中;
对源视频数据中的C分量数据进行拆分,并将由同一个C分量数据拆分而成的数据放入相邻的两个像素点的标准通道的第二部分中。
6.根据权利要求1所述的视频数据重组方法,其特征在于,所述YCbCr视频数据为4K视频数据,其帧率为30帧、色彩空间为YCbCr410、位宽为8位;
所述SDI标准为3G-SDI标准,所述3G-SDI标准中,每个像素点均包括:通道一和通道二;
所述将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据的过程,包括步骤:
在源视频中,以四行为一组,在待放入的标准通道中,以四行为一组,并将分组后的源视频和待放入的标准通道进行结对;
对于结对后的分组,将源视频数据的第一行的Y分量数据放入待放入的标准通道的第一行和第二行的通道一中;其中,对于每五个Y分量数据,将四个Y分量数据放入标准通道的第一部分中,将剩余的一个Y分量数据进行拆分并分别放入四个已经放入了Y分量数据的标准通道的第二部分中;
对于结对后的分组,将源视频数据的第一行的C分量数据放入待放入的标准通道的第一行和第二行的通道二中;其中,对于每五个C分量数据,将四个C分量数据放入标准通道的第一部分中,将剩余的一个C分量数据进行拆分并分别放入四个已经放入了C分量数据的标准通道的第二部分中;
对于结对后的分组,将源视频数据的第二至四行的Y分量数据放入待放入的标准通道中的剩余通道中;其中,将所述第二至四行的Y分量数据的第一部分分量数据放入标准通道的第一部分中,对所述第二至四行的Y分量数据的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中。
7.根据权利要求6所述的视频数据重组方法,其特征在于,所述对于结对后的分组,将源视频数据的第二至四行的Y分量数据放入待放入的标准通道中的剩余通道中的过程,包括步骤:
对于每五个Y分量数据,将四个Y分量数据放入相邻两个像素点的标准通道的第一部分中,将剩余的一个Y分量数据进行拆分并分别放入四个已经放入了Y分量数据的标准通道的第二部分中。
8.一种视频数据重组装置,所述视频数据重组装置用于将视频数据重组为符合SDI标准的数据,所述SDI标准中的标准通道为10位位宽的通道,其特征在于,包括:
获取模块,用于获取源视频数据,其中,所述源视频数据为YCbCr视频数据,所述YCbCr视频数据中的分量数据的有效位宽为8位;
整理模块,用于将源视频数据中的第一部分分量数据放入标准通道的第一部分中,对源视频数据中的第二部分分量数据进行拆分并分别放入四个标准通道的第二部分中,生成重组后的视频数据,其中,所述第一部分为高8位时,对应的第二部分是低2位,所述第一部分为低8位时,对应的第二部分是高2位。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
CN202210973681.4A 2022-08-15 2022-08-15 视频数据重组方法、装置、设备及存储介质 Active CN115361570B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210973681.4A CN115361570B (zh) 2022-08-15 2022-08-15 视频数据重组方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210973681.4A CN115361570B (zh) 2022-08-15 2022-08-15 视频数据重组方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN115361570A CN115361570A (zh) 2022-11-18
CN115361570B true CN115361570B (zh) 2023-08-29

Family

ID=84033233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210973681.4A Active CN115361570B (zh) 2022-08-15 2022-08-15 视频数据重组方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN115361570B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102801948A (zh) * 2012-08-14 2012-11-28 武汉微创光电股份有限公司 高清数字串行接口数据转换方法及装置
CN103384335A (zh) * 2012-08-16 2013-11-06 深圳市捷顺科技实业股份有限公司 一种视频格式转换方法、***及装置
CN103391417A (zh) * 2012-05-08 2013-11-13 索尼公司 信号发送设备和方法、信号接收设备和方法及信号传输***
CN104168438A (zh) * 2014-08-23 2014-11-26 广州市奥威亚电子科技有限公司 基于sdi实现逐点对应的视频传输方法
US10097818B1 (en) * 2016-12-27 2018-10-09 Advanced Testing Technologies, Inc. Video processor with digital video signal processing capabilities
CN109495708A (zh) * 2018-11-15 2019-03-19 中国航空工业集团公司洛阳电光设备研究所 一种抗病态码sdi视频信号光纤传输方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013021408A (ja) * 2011-07-07 2013-01-31 Sony Corp 信号送信装置、信号送信方法、信号受信装置、信号受信方法及び信号伝送システム
US10334219B2 (en) * 2015-10-12 2019-06-25 Lumantek Co., Ltd Apparatus for switching/routing image signals through bandwidth splitting and reduction and the method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103391417A (zh) * 2012-05-08 2013-11-13 索尼公司 信号发送设备和方法、信号接收设备和方法及信号传输***
CN102801948A (zh) * 2012-08-14 2012-11-28 武汉微创光电股份有限公司 高清数字串行接口数据转换方法及装置
CN103384335A (zh) * 2012-08-16 2013-11-06 深圳市捷顺科技实业股份有限公司 一种视频格式转换方法、***及装置
CN104168438A (zh) * 2014-08-23 2014-11-26 广州市奥威亚电子科技有限公司 基于sdi实现逐点对应的视频传输方法
US10097818B1 (en) * 2016-12-27 2018-10-09 Advanced Testing Technologies, Inc. Video processor with digital video signal processing capabilities
CN109495708A (zh) * 2018-11-15 2019-03-19 中国航空工业集团公司洛阳电光设备研究所 一种抗病态码sdi视频信号光纤传输方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于FPGA的SD-SDI视频转换接口的设计;祁超 等;《仪表技术与传感器》;全文 *

Also Published As

Publication number Publication date
CN115361570A (zh) 2022-11-18

Similar Documents

Publication Publication Date Title
US10223811B2 (en) Image encoding method, image decoding method, image encoding device and image decoding device
EP2928175A1 (en) Image sensor, method for transmitting data from same, information processing device, information processing method, electronic device, and program
US20100322597A1 (en) Method of compression of graphics images and videos
US8744201B2 (en) Image encoding apparatus and method
CN106937121A (zh) 图像解码和编码方法、解码和编码装置、解码器及编码器
EP2648411A1 (en) Image encoding device, and image encoding method
CN110996022B (zh) 图像感测***及其操作方法
CN107743183B (zh) 一种高速视频电路多通道融合与数据混编传输***及方法
CN102801948B (zh) 高清数字串行接口数据转换方法及装置
US11381714B2 (en) Image processing device and image processing system
CN111683251A (zh) 一种视频数据存储方法、装置和计算机可读存储介质
CN110896431A (zh) 一种无压缩高清视频传输方法和***
US7936375B2 (en) Image processor, imaging device, and image processing system use with image memory
CN111369444B (zh) 一种图像缩放处理方法及装置
KR20210020103A (ko) 데이터 처리 방법 및 장치, 전자 기기 및 저장 매체
US7826111B2 (en) Color conversion method using a colors look-up table
CN113132552B (zh) 视频流处理方法及装置
CN101686321A (zh) 用于减少图像数据中的噪声的方法和***
CN115361570B (zh) 视频数据重组方法、装置、设备及存储介质
KR100834439B1 (ko) 그래픽 데이터 압축 및 복원 장치와 그 방법
CN103533260A (zh) Cmos图像传感器像素值的无损压缩方法
EP3920498B1 (en) Transmission device, transmission method, reception device, reception method, and transmission/reception device
CN1980400A (zh) 图像捕获设备和方法、存储执行该方法的程序的记录介质
CN115695824A (zh) 一种基于fpga实现slvs-ec串行解码方法
CN112995560B (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