CN110012294A - 一种用于多分量视频的编码方法及解码方法 - Google Patents

一种用于多分量视频的编码方法及解码方法 Download PDF

Info

Publication number
CN110012294A
CN110012294A CN201910263325.1A CN201910263325A CN110012294A CN 110012294 A CN110012294 A CN 110012294A CN 201910263325 A CN201910263325 A CN 201910263325A CN 110012294 A CN110012294 A CN 110012294A
Authority
CN
China
Prior art keywords
component
component video
gop
components
data
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.)
Granted
Application number
CN201910263325.1A
Other languages
English (en)
Other versions
CN110012294B (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.)
Shanghai University of Engineering Science
Original Assignee
Shanghai University of Engineering Science
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 Shanghai University of Engineering Science filed Critical Shanghai University of Engineering Science
Priority to CN201910263325.1A priority Critical patent/CN110012294B/zh
Publication of CN110012294A publication Critical patent/CN110012294A/zh
Application granted granted Critical
Publication of CN110012294B publication Critical patent/CN110012294B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/177Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明属于编解码的技术领域,公开了一种用于多分量视频的编码方法,所述分量的个数大于三个,包括以下步骤:步骤一、以GOP图像组为单位,对多分量视频的各个分量进行重组,获得单分量视频序列;步骤二、对所述单分量视频序列人为加入两个分量U、V,使其转换为现有的三分量视频格式,再按照现有的编码方法对其进行编码,获得对应的编码数据。还公开了一种用于多分量视频的解码方法,包括以下步骤:步骤ⅰ、按照现有的解码方法对所述编码数据进行解码,获得对应的三分量视频格式的解码数据,再去除人为加入的两个分量U、V,获得对应的单分量视频序列;步骤ⅱ、对所有的单分量视频序列进行再次重组,获得对应的多分量视频。本发明的方法通用性强。

Description

一种用于多分量视频的编码方法及解码方法
技术领域
本发明属于视频编解码的技术领域,具体涉及一种用于多分量视频的编码方法及解码方法。
背景技术
RGB、HIS、YUV、CMYK等不同的色彩空间只是同一物理量的不同表示法,这些不同表示法引用在不同的领域。YUV是一种颜色编码方法,常使用在各个视频处理领域,YUV在对照片或视频编码时,考虑到人类的感知能力,允许降低色度的带宽。从历史的演变来说,其中YUV和Y'UV通常用来编码电视的模拟信号,而YCbCr则是用来描述数字的视频信号,适合视频与图片压缩以及传输,例如 MPEG、JPEG。
为节省带宽起见,大多数YUV格式平均使用的每像素位数都少于24位,主要的抽样格式有YCbCr4:2:0、YCbCr4:2:2和YCbCr4:4:4。YUV的表示法称为 A:B:C表示法:
·4:4:4表示完全取样。
·4:2:2表示2:1的水平取样,垂直完全采样。
·4:2:0表示2:1的水平取样,垂直2:1采样。
在视频编码序列中,主要有三种编码帧:I帧、P帧、B帧:
●I帧即Intra-coded picture(帧内编码图像帧),不参考其他图像帧,只利用本帧的信息进行编码;
●P帧即Predictive-codedPicture(预测编码图像帧),利用之前的I帧或P帧,采用运动预测的方式进行帧间预测编码;
●B帧即Bidirectionallypredicted picture(双向预测编码图像帧),提供最高的压缩比,它既需要之前的图像帧(I帧或P帧),也需要后来的图像帧(P帧),采用运动预测的方式进行帧间双向预测编码。
图像组(Group of picture,即GOP),指两个I帧之间的距离,很显然在图像组中的第一帧就是I帧。
对于传统的视频编码,通常采用YUV三分量来进行编码处理。但是在有些特定领域的视频中,视频图像是由四个分量表示,如近年来研发了一种技术,其中除了关于RGB的三原色的信息之外,还针对人眼不可见的光如红外光和紫外光的信息或通过RGB中特定波长来拍摄对象而获得的信息,执行图像分析并且使用所分析的信息来进行水果的糖分分析、内部器官的病理分析等。该图像包括除RGB以外的大量颜色分量的多光谱图像(也称为“多波段图像”或“多通道图像”)包含大量的光谱,这种图像上的数据量趋于增加。因此,需要对图像数据通过编解码实现压缩、传输等,从而在通信等中使用这种多光谱图像时或者在记录介质中记录这种多光谱图像时减少数据量,目前处理这类图像的方法不多,仅能对特定类型的图像进行处理,通用性比较差,算法复杂,速度慢。
发明内容
本发明提供了一种用于多分量视频的编码方法及解码方法,解决了现有处理方法仅能对特定类型的图像进行处理,通用性比较差等问题。
本发明可通过以下技术方案实现:
一种用于多分量视频的编码方法,所述分量的个数大于三个,包括以下步骤:
步骤一、以GOP图像组为单位,对多分量视频的各个分量进行重组,获得单分量视频序列;
步骤二、对所述单分量视频序列人为加入两个分量U、V,使其转换为现有的三分量视频格式,再按照现有的编码方法对其进行编码,获得对应的编码数据。
进一步,将所述多分量视频均匀划分成多个多分量GOP图像组,将每个多分量GOP图像组内部所有的帧图像中相同的分量合并成一组,定义相同的分量组成的数据组为单分量视频序列,从而形成多个单分量视频序列。
进一步,获得对应的编码数据的方法包括以下步骤:
步骤Ⅰ、对所述单分量视频序列的每个数据均人为加入两个分量U、V,使其转换为现有的三分量视频格式;
步骤Ⅱ、按照现有的编码方法对转换后的单分量视频序列进行编码,并标记每一个GOP图像组的第一个I帧图像对应的分量视频的分量种类,获得对应的编码数据;
步骤Ⅲ、重复步骤Ⅰ、Ⅱ,完成对一个多分量GOP图像组内的所有单分量视频序列的编码,获得对应的编码数据;
步骤Ⅳ、重复步骤Ⅲ,完成对所有多分量GOP图像组的编码,获得对应多分量视频的编码数据。
进一步,每个所述数据对应的分量U均相同,分量V也均相同,所述分量U 和分量V取值于0~255中的任一个数值。
进一步,所述现有的编码方法设置为变换编码、运动估计与运动补偿、熵编码或者混合编码,编码过程中设定的GOP图像组的长度与多分量GOP图像组的长度相同。
一种基于上文所述的用于多分量视频的编码方法的解码方法,包括以下步骤:
步骤ⅰ、按照现有的解码方法对所述编码数据进行解码,获得对应的三分量视频格式的解码数据,再去除人为加入的两个分量U、V,获得对应的单分量视频序列;
步骤ⅱ、对所有的单分量视频序列进行再次重组,获得对应的多分量视频。
进一步,获得对应的单分量视频序列的方法包括:设定解码器的GOP图像组与所述编码数据对应的编码器的GOP图像组的长度相同,然后,按照现有的解码方法对待解码GOP图像组进行解码,获得对应的三分量视频格式的解码数据,并将其三个分量分别存储于不同的地址内,再去除人为加入的两个分量U、V,根据编码时GOP图像组的第一个I帧图像对应的多分量视频的分量种类,获得对应分量种类的单分量视频序列。
进一步,再次重组的方法包括:判断第一个单分量视频序列的分量种类是否为多分量视频的第一个分量,若是,用与多分量视频的各个分量的重组的逆运算,对所有的单分量数据进行再次重组;若否,删除第一个单分量视频序列,判断第二个单分量视频序列的分量种类是否为多分量视频的第一个分量,直至找到分量种类为多分量视频的第一个分量的单分量视频序列,然后,用与多分量视频的各个分量的重组的逆运算,对剩余的所有单分量数据进行再次重组。
本发明有益的技术效果在于:
通过重组,将多分量视频变为单分量视频序列,然后人为增加U、V分量,是每个单分量视频系列符合现有编解码方法能够处理的三分量视频格式,这样就可以对其进行编解码,最后利用重组的逆运算进行再次重组,获取解码后的多分量视频,利用本发明的方法可以处理不同类型的多分量视频的编解码问题,而不用关注多出的分量为何种类型,通用性强,同时通过重组和再次重组,借助现有的编解码器就可以进行编解码,计算过程简练。由于在每个单分量GOP 组内的图像都是属于同一类型的分量,相同分量类型的图像之间的相关性最强,编码时压缩效果就好,实验也验证了本发明的压缩效果非常好。
附图说明
图1是本发明的总体流程示意图。
具体实施方式
下面结合附图及较佳实施例详细说明本发明的具体实施方式。
使用红R、绿G和蓝B三原色,通过再现接近人眼观看颜色的颜色来显示数码相机、摄像机等拍摄的图像,目前,针对该类图像的编解码方法主要有变换编码、运动估计与运动补偿、熵编码或者综合以上三者的混合编码,但针对多光谱或者超高光谱图像等除了包括RGB三原色分量,还包含特定波长的光谱信息的多分量视频或图像并没有比较好的处理方法,对此,本发明提供了一种用于多分量视频的编码方法,该分量的个数大于三个,具体包括以下步骤:
步骤一、以GOP图像组为单位,对多分量视频的各个分量进行重组,获得单分量视频序列。
具体地,将多分量视频均匀划分成多个多分量GOP图像组,将每个多分量GOP 图像组内部所有的帧图像中相同的分量合并成一组,定义相同的分量组成的数据组为单分量视频序列,从而形成多个单分量视频序列。
假设多分量视频的分量个数为四,分别为YZHX,其中Y、Z、H、X分别代表其中一个分量,其帧率为F fps,如下所示,
(Y1Z1H1X1),(Y2Z2H2X2),……,(YnZnHnXn)(1)
其中,(Y1Z1H1X1)表示四分量视频序列的第1帧数据,(YnZnHnXn)表示四分量视频序列的第n帧数据,Yn、Zn、Hn、Xn分别表示Y,Z,H,X各个分量的第 n帧数据。由于四分量之间缺乏相关性,不能直接送给编码器进行编码,需要进行重组,重组后的数据格式如下:
Y1,Y2,…Yk,Z1,Z2,…,Zk,H1,H2,…,Hk,X1,X2,…Xk,Yk+1,Yk+2,…Y2k, Zk+1,Zk+2,…,Z2k,Hk+1,Hk+2,…,H2k,Xk+1,Xk+2,…X2k,Y2k+1,Y2k+2,… Y3k,……(2)
其中,k表示一个多分量GOP图像图的长度,Y1,Y2,…Yk表示为单分量视频序列,每个分量连续出现k帧,然后,各分量循环排列。k的值取决于编码器 GOP大小。由于四分量视频的帧率为F fps,则单分量视频序列的帧率为4倍F fps。
步骤二、对单分量视频序列人为加入两个分量U、V,使其转换为现有的三分量视频格式,再按照现有的编码方法对其进行编码,获得对应的编码数据。
具体如下:
步骤Ⅰ、对单分量视频序列的每个数据均人为加入两个分量U、V,使其转换为现有的三分量视频格式。
四分量视频数据分解之后,将对分解后的单分量视频序列进行视频编码,而传统编码方法需要三个分量,如YUV(YCbCr4:2:0、YCbCr4:2:2和YCbCr4:4:4)。为了适应传统编码方式,需要对单分量视频序列扩展UV分量,因此,需要将单分量视频序列进行变换,如下所示:
(Y1,U1,V1),(Y2,U2,V2),…(Yk,Uk,Vk),(Z1,U1,V1),(Z2,U2,V2),…,(Zk,U k,Vk),(H1,U1,V1),(H2,U2,V2),…,(Hk,Uk,Vk),(X1,U1,V1),(X2,U2,V2),…(X k,Uk,Vk),(Yk+1,Uk+1,Vk+1),(Yk+2,Uk+2,Vk+2),…(Y2k,U2k,V2k),(Zk+1,Uk+ 1,Vk+1),(Zk+2,Uk+2,Vk+2),…,(Z2k,U2k,V2k),(Hk+1,Uk+1,Vk+1),(Hk+2,Uk+ 2,Vk+2),…,(H2k,U2k,V2k),(Xk+1,Uk+1,Vk+1),(Xk+2,Uk+2,Vk+2),… (X2k,U2k,V2k),(Y2k+1,U2k+1,V2k+1),(Y2k+2,U2k+2,V2k+2),… (Y3k,U3k,V3k),……(3)
这样,每个单分量视频序列就变成了现有的三分量视频格式,如YUV, (Y1,U1,V1)表示三分量视频序列的第1帧数据,(Yk,Uk,Vk)表示三分量视频序列的第k帧数据。根据编码器编码支持能力(YCbCr4:2:0、YCbCr4:2:2和 YCbCr4:4:4),对单分量视频序列扩展的UV分量取值为在0~255之间的任意固定值,其内每个数据对应的分量U均相同,分量V也均相同,该分量U和分量V 可以相同也可以不同,当然为了计算方便,提高计算速度,建议两者相同。
最后对三分量视频序列式(3)采用现有的任意编码标准(MPEG2,AVS/ AVS2,H264,H265等)进行编码,设定编码器编码参数要求有:
(1)设定编码器编码参数图像组(GOP)的大小为k;
(2)在每个GOP的I帧中用户数据区描述每个GOP的分量类型(Y,Z,H, X),最后输出码流
步骤Ⅱ、按照现有的编码方法如变换编码、运动估计与运动补偿、熵编码或者混合编码对转换后的单分量视频序列进行编码,获得对应的编码数据。
为了多分量视频和人为制造的三分量视频的统一处理,简化计算,在采用现有方法的编码过程中,编码器设定的GOP图像组的长度与多分量GOP图像组的长度相同,并标记每个GOP图像组的第一个I帧图像对应的分量视频的分量种类。
步骤Ⅲ、重复步骤Ⅰ、Ⅱ,完成对一个多分量GOP图像组内的所有单分量视频序列的编码,获得对应的编码数据。
步骤Ⅳ、重复步骤Ⅲ,完成对所有多分量GOP图像组的编码,获得对应多分量视频的编码数据。
针对上文所述的编码数据,本发明还提供了一种用于多分量视频的解码方法,具体包括以下步骤:
步骤ⅰ、按照现有的解码方法对上述编码数据进行解码,获得对应的三分量视频格式的解码数据,再去除人为加入的两个分量U、V,获得对应的单分量视频序列。
首先,设定解码器的GOP图像组与上述编码数据对应的编码器的GOP图像组的长度相同,然后,按照现有的解码方法对待解码GOP图像组进行解码,获得对应的三分量视频格式的解码数据,并将其三个分量分别存储于不同的地址内,再去除人为加入的两个分量U、V,比如固定设置后面两个地址里面的数据为人为加入的两个分量U、V,这样根据地址搜寻就可以去除剩余的两个分量,最后,根据编码时GOP图像组的第一个I帧图像对应的多分量视频的分量种类,获得对应分量种类的单分量视频序列。
步骤ⅱ、对所有的单分量数据进行再次重组,获得对应的多分量视频。
首先,判断第一个单分量视频序列的分量种类是否为多分量视频的第一个分量,若是,用与多分量视频的各个分量的重组的逆运算,对所有的单分量数据进行再次重组;若否,删除第一个单分量视频序列,判断第二个单分量视频序列的分量种类是否为多分量视频的第一个分量,直至找到分量种类为多分量视频的第一个分量的单分量视频序列,然后,用与多分量视频的各个分量的重组的逆运算,对剩余的所有单分量数据进行再次重组。
由于三分量视频格式的解码数据的每个分量均保存在不同的地址里面,根据地址的不同将所有分量进行再次重组,形成多分量视频。
以一段1000帧的四分量视频为例,具体说明本发明的实施方式,每个分量大小3840x2160,假设帧率F为25fps,对应的式(1)变为
(Y1Z1H1X1),(Y2Z2H2X2),……,(Y1000,Z1000,H1000,X1000)。
四分量视频数据重组:
假设编码器设置GOP图像组大小为25帧,根据式(2)重组后如下:
Y1,Y2,…Y25,Z1,Z2,…,Z25,H1,H2,…,H25,X1,X2,…X25,Y26,Y27,…Y50, Z26,Z27,…,Z50,H26,H27,…,H50,X26,X27,…X50,Y51,Y52,…Y75,……,(4)
其中,Y1,Y2,…Y25、Z1,Z2,…,Z25、H1,H2,…,H25、X1,X2,…X25等分别表示对应的单分量视频序列,其对应的帧率为100fps。
单分量视频序列的编码:
假设使用H.264编码器,考虑到UV分量无意义的数据,采用YCbCr4:2:0色度编码格式,UV分量的大小分别为1920x1080,其值都统一设定128。
利用式(3)将单分量视频序列变换如下:
(Y1,U1,V1),(Y2,U2,V2),…(Y25,U25,V25),(Z1,U1,V1),(Z2,U2,V2),…,(Z 25,U25,V25),(H1,U1,V1),(H2,U2,V2),…,(H25,U25,V25),(X1,U1,V1),(X2,U2 ,V2),…(X25,U25,V25),(Y26,U26,V26),(Y27,U27,V27),…(Y50,U50,V50),(Z2 6,U26,V26),(Z27,U27,V27),…,(Z50,U50,V50),(H26,U26,V26),(H27,U27,V27 ),…,(H50,U50,V50),(X26,U26,V26),(X27,U27,V27),… (X50,U50,V50),(Y51,U51,V51),(Y52,U52,V52),…(Y75,U75,V75),……(5)
设定编码器编码参数GOP图像组的长度为25,在每个GOP图像组的第一个I 帧中用户数据区描述每个GOP图像组对应的分量类型(Y,Z,H,X),则上式中第一个GOP图像组的分量类型为Y,第二个GOP图像组的分量类型为Z,第三个 GOP图像组的分量类型为H,第四个GO图像组P的分量类型为X,第五个GOP图像组的分量类型为Y,依次类推;然后进行编码,产生编码数据。
单分量视频序列的解码:
对编码后的编码数据进行解码,得到三分量视频序列(如式5所示);根据每个GOP图像组中第一个I帧的用户数据区的描述,确定每个GOP图像组的分量类型(Y,Z,H,X),将三个分量分别保存在不同的地址内部,这样,按照地址不同就可以删除U、V分量,得到单分量视频序列,按照上述方法处理其他GOP 图像组,最后得到类似式(4)所示的序列。如解码一个GOP图像组,通过I帧的用户数据区的描述知道是H分量,这样就可以确定接下来的25帧分别是(H1,U1,V1),(H2,U2,V2),…,(H25,U25,V25),将三个分量分别保存在不同的地址内部,这样,按照地址不同就可以删除U、V分量,得到单分量视频序列 H1,H2,…,H25。按照上述方法处理其他GOP图像组,最后得到的序列如下:
H1,H2,…,H25,X1,X2,…X25,Y26,Y27,…Y50, Z26,Z27,…,Z50,H26,H27,…,H50,X26,X27,…X50,Y51,Y52,…Y75,……,(6)
四分量视频数据组合:
首先,判断第一个单分量视频序列的分量种类是否为多分量视频的第一个分量,若是,用与多分量视频的各个分量的重组的逆运算,对所有的单分量数据进行再次重组,即如果第一个单分量视频序列的分量种类是Y,则直接利用逆运算重组,得到如式(1)所示的四分量视频序列。
若否,删除第一个单分量视频序列,判断第二个单分量视频序列的分量种类是否为多分量视频的第一个分量,直至找到分量种类为多分量视频的第一个分量的单分量视频序列,然后,用与多分量视频的各个分量的重组的逆运算,对剩余的所有单分量数据进行再次重组,即如第一个单分量视频序列的分量种类是H,如式6所示,则将H1,H2,…,H25,X1,X2,…X25删除,然后再按照逆运算重组,最终得到的四分量视频序列如下:
(Y26Z26H26X26),(Y27Z27H27X27),……,(Y1000,Z1000,H1000,X1000)
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本发明的和实质的前提下,可以对这些实施方式做出多种变更或修改,因此,本发明的保护范围由所附权利要求书限定。

Claims (8)

1.一种用于多分量视频的编码方法,其特征在于,所述分量的个数大于三个,包括以下步骤:
步骤一、以GOP图像组为单位,对多分量视频的各个分量进行重组,获得单分量视频序列;
步骤二、对所述单分量视频序列人为加入两个分量U、V,使其转换为现有的三分量视频格式,再按照现有的编码方法对其进行编码,获得对应的编码数据。
2.根据权利要求1所述的用于多分量视频的编码方法,其特征在于:将所述多分量视频均匀划分成多个多分量GOP图像组,将每个多分量GOP图像组内部所有的帧图像中相同的分量合并成一组,定义相同的分量组成的数据组为单分量视频序列,从而形成多个单分量视频序列。
3.根据权利要求2所述的用于多分量视频的编码方法,其特征在于获得对应的编码数据的方法包括以下步骤:
步骤Ⅰ、对所述单分量视频序列的每个数据均人为加入两个分量U、V,使其转换为现有的三分量视频格式;
步骤Ⅱ、按照现有的编码方法对转换后的单分量视频序列进行编码,并标记每一个GOP图像组的第一个I帧图像对应的分量视频的分量种类,获得对应的编码数据;
步骤Ⅲ、重复步骤Ⅰ、Ⅱ,完成对一个多分量GOP图像组内的所有单分量视频序列的编码,获得对应的编码数据;
步骤Ⅳ、重复步骤Ⅲ,完成对所有多分量GOP图像组的编码,获得对应多分量视频的编码数据。
4.根据权利要求3所述的用于多分量视频的编码方法,其特征在于:每个所述数据对应的分量U均相同,分量V也均相同,所述分量U和分量V取值于0~255中的任一个数值。
5.根据权利要求3所述的用于多分量视频的编码方法,其特征在于:所述现有的编码方法设置为变换编码、运动估计与运动补偿、熵编码或者混合编码,编码过程中设定的GOP图像组的长度与多分量GOP图像组的长度相同。
6.一种基于权利要求1所述的用于多分量视频的编码方法的解码方法,其特征在于包括以下步骤:
步骤ⅰ、按照现有的解码方法对所述编码数据进行解码,获得对应的三分量视频格式的解码数据,再去除人为加入的两个分量U、V,获得对应的单分量视频序列;
步骤ⅱ、对所有的单分量视频序列进行再次重组,获得对应的多分量视频。
7.根据权利要求6所述的用于多分量视频的解码方法,其特征在于获得对应的单分量视频序列的方法包括:设定解码器的GOP图像组与所述编码数据对应的编码器的GOP图像组的长度相同,然后,按照现有的解码方法对待解码GOP图像组进行解码,获得对应的三分量视频格式的解码数据,并将其三个分量分别存储于不同的地址内,再去除人为加入的两个分量U、V,根据编码时GOP图像组的第一个I帧图像对应的多分量视频的分量种类,获得对应分量种类的单分量视频序列。
8.根据权利要求6所述的用于多分量视频的解码方法,其特征在于再次重组的方法包括:判断第一个单分量视频序列的分量种类是否为多分量视频的第一个分量,若是,用与多分量视频的各个分量的重组的逆运算,对所有的单分量数据进行再次重组;若否,删除第一个单分量视频序列,判断第二个单分量视频序列的分量种类是否为多分量视频的第一个分量,直至找到分量种类为多分量视频的第一个分量的单分量视频序列,然后,用与多分量视频的各个分量的重组的逆运算,对剩余的所有单分量数据进行再次重组。
CN201910263325.1A 2019-04-02 2019-04-02 一种用于多分量视频的编码方法及解码方法 Expired - Fee Related CN110012294B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910263325.1A CN110012294B (zh) 2019-04-02 2019-04-02 一种用于多分量视频的编码方法及解码方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910263325.1A CN110012294B (zh) 2019-04-02 2019-04-02 一种用于多分量视频的编码方法及解码方法

Publications (2)

Publication Number Publication Date
CN110012294A true CN110012294A (zh) 2019-07-12
CN110012294B CN110012294B (zh) 2021-03-23

Family

ID=67169795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910263325.1A Expired - Fee Related CN110012294B (zh) 2019-04-02 2019-04-02 一种用于多分量视频的编码方法及解码方法

Country Status (1)

Country Link
CN (1) CN110012294B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114095732A (zh) * 2021-11-09 2022-02-25 深圳市创凯智能股份有限公司 图像处理方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102792699A (zh) * 2009-11-23 2012-11-21 通用仪表公司 作为到视频序列的附加通道的深度代码化
US20160227210A1 (en) * 2013-10-18 2016-08-04 Ge Video Compression, Llc Multi-component picture or video coding concept
CN106375759A (zh) * 2016-08-31 2017-02-01 深圳超多维科技有限公司 一种视频图像数据的编、解码方法及装置
CN108989807A (zh) * 2017-06-03 2018-12-11 上海天荷电子信息有限公司 各分量采用各自相应数据排列格式的数据压缩方法和装置
CN109413430A (zh) * 2016-08-15 2019-03-01 联发科技股份有限公司 视频编解码方法及其装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102792699A (zh) * 2009-11-23 2012-11-21 通用仪表公司 作为到视频序列的附加通道的深度代码化
US20160227210A1 (en) * 2013-10-18 2016-08-04 Ge Video Compression, Llc Multi-component picture or video coding concept
CN109413430A (zh) * 2016-08-15 2019-03-01 联发科技股份有限公司 视频编解码方法及其装置
CN106375759A (zh) * 2016-08-31 2017-02-01 深圳超多维科技有限公司 一种视频图像数据的编、解码方法及装置
CN108989807A (zh) * 2017-06-03 2018-12-11 上海天荷电子信息有限公司 各分量采用各自相应数据排列格式的数据压缩方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114095732A (zh) * 2021-11-09 2022-02-25 深圳市创凯智能股份有限公司 图像处理方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN110012294B (zh) 2021-03-23

Similar Documents

Publication Publication Date Title
CN1156167C (zh) 运动图象编码方法和运动图象编码设备
US10013746B2 (en) High dynamic range video tone mapping
US8260069B2 (en) Color image encoding and decoding method and apparatus using a correlation between chrominance components
CN107637078B (zh) 整数变换系数的视频译码系统和方法
CN101335902B (zh) 视频编解码中的加权预测方法和装置
CN101984665A (zh) 一种视频传输质量评测的方法与系统
US20200404339A1 (en) Loop filter apparatus and method for video coding
CN108924554A (zh) 一种球形加权结构相似度的全景视频编码率失真优化方法
Mohammed et al. Lossless compression in Bayer color filter array for capsule endoscopy
CN116233452B (zh) 视频发送方法、视频接收方法及相关装置
US8401083B2 (en) Extreme video compression over a fixed bandwidth channel
CN106961610A (zh) 结合超分辨率重建的超高清视频新型压缩框架
JP2005086834A (ja) フレームシーケンスを符号化する方法、フレームシーケンスを復号する方法、その方法を実施する装置、その方法を実行するコンピュータプログラム、およびそのコンピュータプログラムを格納する記憶媒体
CN101404765A (zh) 一种交互式多视点视频编码方法
CN102510496B (zh) 基于感兴趣区域的快速降尺寸转码方法
CN106534870B (zh) 一种基于rgb源视频的率失真优化编码方法
CN110012294B (zh) 一种用于多分量视频的编码方法及解码方法
CN114205586A (zh) 基于多色彩空间进行率失真优化的视频处理方法及应用
CN110062238B (zh) 一种用于四分量视频的编解码方法
US7006572B2 (en) Method and apparatus for decoding video bitstreams to reduced spatial resolutions
CN103067708A (zh) 基于w-z结构的贝尔模板数字图像编解码方法
CN113014920A (zh) 图像编码、解码方法及装置
CN115866297B (zh) 视频处理方法、装置、设备及存储介质
Zhang et al. Lossless video compression with residual image prediction and coding (RIPC)
Argyropoulos et al. Coding of two-dimensional and three-dimensional color image sequences

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210323

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