[go: up one dir, main page]

CN106375759A - 一种视频图像数据的编、解码方法及装置 - Google Patents

一种视频图像数据的编、解码方法及装置 Download PDF

Info

Publication number
CN106375759A
CN106375759A CN201610797670.XA CN201610797670A CN106375759A CN 106375759 A CN106375759 A CN 106375759A CN 201610797670 A CN201610797670 A CN 201610797670A CN 106375759 A CN106375759 A CN 106375759A
Authority
CN
China
Prior art keywords
data
format
components
component
color 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.)
Granted
Application number
CN201610797670.XA
Other languages
English (en)
Other versions
CN106375759B (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.)
Shenzhen Super Technology Co Ltd
Original Assignee
Shenzhen Super 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 Shenzhen Super Technology Co Ltd filed Critical Shenzhen Super Technology Co Ltd
Priority to CN201610797670.XA priority Critical patent/CN106375759B/zh
Publication of CN106375759A publication Critical patent/CN106375759A/zh
Application granted granted Critical
Publication of CN106375759B publication Critical patent/CN106375759B/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/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • 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/186Methods 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 colour or a chrominance component
    • 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/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/21Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with binary alpha-plane coding for video objects, e.g. context-based arithmetic encoding [CAE]

Landscapes

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

Abstract

本发明提供了一种视频图像数据的编、解码方法及装置,涉及视频编解码技术领域,能够解决现有技术中需要对阿尔法通道单独编码,增加了系统复杂度,无法保证图像与阿尔法通道的对应关系的问题。该方法包括:获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据;对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据;对所述第二格式的组合图像数据进行编码。本发明的方案不需要单独对阿尔法通道编码,保证了颜色数据与阿尔法通道的对应关系,降低了系统复杂度。

Description

一种视频图像数据的编、解码方法及装置
技术领域
本发明涉及视频编解码技术领域,特别涉及一种视频图像数据的编、解码方法及装置。
背景技术
现在的视频图像领域中,越来越多的出现为人像或者其他物体添加虚拟背景的情况,一般需要先从原始图像中将人像或其他物体抠离出来,然后将抠离的人像或物体和虚拟背景相结合。现有技术中,可在图像中通过阿尔法通道控制每个像素点的透明度来实现物体或人像的抠离,进而实现物体或人像与背景的融合。以人像为例,可将原始图像中人像部分的阿尔法通道设置为不透明,而其他部分设置为透明,人像的边界部位设置为半透明来进行过渡,从而实现人像的抠离。
在很多应用场景下,带有阿尔法通道的视频图像数据需要进行编码传输,例如,抠离出来的人像或物体的视频图像数据,接收方收到数据后进行解码处理,解码后进行进一步的处理,例如与虚拟背景相融合并显示。
目前带有阿尔法通道的视频图像数据编码方式有主要的2种,第一种:先编码图像,另外编码阿尔法通道数据,两者的编码方式不同。这种方式对阿尔法通道另外单独编码,增加了系统的复杂度,并且无法精确保证图像与阿尔法通道的对应关系。第二种,利用mpeg2(活动图像专家组,Moving Picture Experts Group组织制定的视频和音频有损压缩标准之一)分别对阿尔法通道和图像进行编码,然后组合到一帧图像中,这种方式虽然保证了图像与阿尔法通道的对应关系,但还是需要单独进行两次编码,增加了系统的复杂度,并且对阿尔法通道编码一直使用帧内编码,码率比较大。
发明内容
本发明要解决的技术问题是提供一种视频图像数据的编、解码方法及装置,解决现有技术中带有阿尔法通道的视频图像数据的编码方式,需要对阿尔法通道单独编码,增加了系统复杂度的问题。
为解决上述技术问题,本发明的实施例提供一种视频图像数据的编码方法,包括:
获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据;
对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据;
对所述第二格式的组合图像数据进行编码。
可选的,所述对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据包括:
将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据;
或者
将所述第一格式数据转换为中间格式数据,将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据。
具体的,在一种实施方式中:
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据包括:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
其中,可选的,填充所述U分量和V分量的数据块包括4个子数据块,每个所述子数据块宽均为W/2,高均为H/2,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量,另2个所述子数据块分别填充第一组预定填充数据和第二组预定填充数据。预定填充数据优选为全0数据。
具体的,在一种实施方式中:
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据包括:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
其中,可选的,填充所述U分量和V分量的数据块包括2个子数据块,每个所述子数据块宽均为W,高均为H/2或者每个所述子数据块宽均为W/2,高均为H,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量。
具体的,在一种实施方式中:
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
所述将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据的步骤包括:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
其中,可选的,填充所述U分量和V分量的数据块包括4个子数据块,每个所述子数据块宽均为W/2,高均为H/2,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量,另2个所述子数据块分别填充第一组预定填充数据和第二组预定填充数据。预定填充数据优选为全0数据。
具体的,在一种实施方式中:
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
所述将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据的步骤包括:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
其中,可选的,填充所述U分量和V分量的数据块包括2个子数据块,每个所述子数据块宽均为W,高均为H/2或者每个所述子数据块宽均为W/2,高均为H,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量。
可选的,所述非颜色通道数据为阿尔法通道数据。
可选的,所述对所述第二格式的组合图像数据进行编码的步骤包括:
使用视频编码标准H264、MPEG4或MPEG2对所述第二格式的组合图像数据进行编码。
为解决上述技术问题,本发明的实施例还提供一种视频图像数据的编码装置,包括:
第一获取模块,用于获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据;
第一组合模块,用于对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据;
编码模块,用于对所述第二格式的组合图像数据进行编码。
可选的,所述第一组合模块用于:
将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据;
或者
将所述第一格式数据转换为中间格式数据,将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据。
具体的,在一种实施方式中:
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述第一组合模块用于:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
具体的,在一种实施方式中:
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述第一组合模块用于:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
具体的,在一种实施方式中:
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
所述第一组合模块用于:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
具体的,在一种实施方式中:
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
所述第一组合模块用于:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
可选的,所述编码模块用于:
使用视频编码标准H264、MPEG4或MPEG2对所述第二格式的组合图像数据进行编码。
为解决上述技术问题,本发明的实施例还提供一种视频图像数据的解码方法,包括:
获取编码后的组合图像数据,编码端获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据,对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据,对所述第二格式的组合图像数据进行编码;
将所述编码后的组合图像数据解码为第二格式的组合图像数据;
将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据包括:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据;
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据包括:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据;
将所述中间格式数据转换为所述第一格式数据。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据包括:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量;
所述将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据包括:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据包括:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据包括:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
可选的所述非颜色通道数据为阿尔法通道数据。
可选的,所述将所述编码后的组合图像数据解码为第二格式的组合图像数据的步骤包括:
使用视频编码标准H264、MPEG4或MPEG2将所述编码后的组合图像数据解码为第二格式的组合图像数据。
为解决上述技术问题,本发明的实施例还提供一种视频图像数据的解码装置,包括:
第二获取模块,用于获取编码后的组合图像数据,编码端获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据,对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据,对所述第二格式的组合图像数据进行编码;
解码模块,用于将所述编码后的组合图像数据解码为第二格式的组合图像数据;
拆分模块,用于将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述拆分模块用于:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据;
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述拆分模块用于:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据;
将所述中间格式数据转换为所述第一格式数据。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述拆分模块用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量;
所述拆分模块用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述拆分模块用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述拆分模块用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
可选的,所述解码模块用于:
使用视频编码标准H264、MPEG4或MPEG2将所述编码后的组合图像数据解码为第二格式的组合图像数据。
本发明的上述技术方案的有益效果如下:
本发明实施例的视频图像数据的编码方法,首先获取获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据;对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据。该编码方法对组合图像数据进行编码,不需要单独对非颜色通道,例如阿尔法通道编码,而且保证了第一格式数据与非颜色通道数据的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式,解决了现有技术中需要对阿尔法通道单独编码,增加了系统复杂度,无法保证颜色数据与阿尔法通道的对应关系,且码率比较大的问题。
附图说明
图1为本发明视频图像数据的编码方法的一种流程图;
图2为本发明视频图像数据的解码方法的一种流程图;
图3为本发明视频图像数据的编码方法的一种流程图;
图4-9为图3所示实施例中YUV444格式数据的结构示意图;
图10为本发明视频图像数据的解码方法的一种流程图;
图11为本发明视频图像数据的编码装置的结构示意图;
图12为本发明视频图像数据的解码装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明实施例的视频图像数据的编、解码方法及装置,不需要对编码器进行改造,不需要单独对阿尔法通道编码,降低了系统复杂度。
第一实施例
结合图1所示,本发明实施例的视频图像数据的编码方法,包括:
步骤101,获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据。
需要说明的是,本发明实施例中,所述非颜色通道数据是指除了颜色通道之外的通道数据,例如阿尔法通道数据,当然,不限于阿尔法通道数据,也可以为其他通道数据,例如用于图像融合所需的其他通道数据。
举例来说,本步骤中获取到的图像数据例如可以为RGB(红绿蓝)格式的颜色数据和阿尔法通道数据,或者还可以为某种YUV格式的数据和阿尔法通道数据,当然也可以为其他的第一格式数据和通道数据,本发明对此不做限定。
步骤102,对第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据。
本发明实施例中,会将第一格式数据和非颜色通道数据进行组合,组合为编码器能够识别并进行编码的数据格式,即第二格式,然后利用编码器进行编码,因此,图像数据是统一编码的,不需要对非颜色通道数据进行单独编码。
具体的,本步骤中有两种组合方式。第一种组合方式,直接将第一格式数据和非颜色通道数据按照第二格式进行组合,从而将第一格式数据和非颜色通道数据组合为第二格式的组合图像数据。第二种组合方式,先将第一格式数据转换为一种中间格式的数据,然后按照第二格式,组合中间格式数据和非颜色通道数据,从而将中间格式数据和非颜色通道数据组合为第二格式的组合图像数据。
步骤103,对所述第二格式的组合图像数据进行编码。
举例来说,可以使用视频编码标准H264、MPEG4或MPEG2对第二格式的组合图像数据进行编码,当然,本发明不限于此。而且,可使用帧内编码和帧间编码等各种编码方式。
需要说明的是,本发明所言的数据格式,无论第一格式还是第二格式还是中间格式,均可以指数据保存在文件或记录中的不同编排格式或者数据的不同类型等。
本发明实施例的视频图像数据的编码方法,首先获取获取视频图像的图像数据,所述图像数据包括第一格式数据和阿尔法通道数据;对所述第一格式数据和阿尔法通道数据进行组合处理,获取第二格式的组合图像数据。该编码方法对组合图像数据进行编码,不需要单独对非颜色通道,例如阿尔法通道编码,而且保证了第一格式数据与非颜色通道数据的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式。针对现有技术中,为图像后期融合等处理,需传输颜色数据和阿尔法通道数据的情况,本实施例提供的编码方法解决了现有技术中需要对阿尔法通道单独编码,增加了系统复杂度,无法保证颜色数据与阿尔法通道的对应关系,且码率比较大的问题。
第二实施例
与图1所示的实施例相对应,本发明实施例还提供一种视频图像数据的解码方法,结合图2所示,本发明实施例的视频图像数据的解码方法,包括:
步骤201,获取编码后的组合图像数据。
本步骤中,所获取到编码数据,是编码端获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据,对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据,对所述第二格式的组合图像数据进行编码而得到的。本发明实施例中,所述非颜色通道数据是指除了颜色通道之外的通道数据,例如阿尔法通道数据,当然,不限于阿尔法通道数据,也可以为其他通道数据。
举例来说,编码端所获取到的图像数据例如可以为RGB(红绿蓝)格式的颜色数据和阿尔法通道数据,或者还可以为某种YUV格式的数据和阿尔法通道数据,当然也可以为其他的第一格式数据和通道数据,本发明对此不做限定。
步骤202,将编码后的组合图像数据解码为第二格式的组合图像数据。
编码端可通过多种编码方式对组合图像数据进行编码,例如利用视频编码标准H264、MPEG4或MPEG2等进行编码,则本步骤中,需要利用与编码端相对应的解码方式对组合图像进行解码,例如利用视频编码标准H264、MPEG4或MPEG2将编码的组合图像数据进行解码。
步骤203,将第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据。
编码端可以采用两种方式对第一格式数据和非颜色通道数据进行组合。第一种组合方式,直接将第一格式数据和非颜色通道数据按照第二格式进行组合,从而将第一格式数据和非颜色通道数据组合为第二格式的组合图像数据。针对这种组合方式,本步骤中,将解码得到的第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据。第二种组合方式,先将第一格式数据转换为一种中间格式的数据,然后按照第二格式,组合中间格式数据和非颜色通道数据,从而将中间格式数据和非颜色通道数据组合为第二格式的组合图像数据。针对这种组合方式,本步骤中,先将解码得到的第二格式的组合图像数据拆分为按照第二格式组合的中间格式数据和非颜色通道数据,然后将中间格式数据转换为第一格式数据。
本发明实施例的视频图像数据的解码方法,能够对编码后的组合图像数据解码并将第一格式数据和非颜色通道数据拆分出来,使得编码时不需要单独不需要单独对非颜色通道,例如阿尔法通道编码,而且保证了第一格式数据与非颜色通道数据的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式。解决了现有技术中,为图像后期融合等处理,需传输颜色数据和阿尔法通道数据的情况,需要对阿尔法通道单独编码,增加了系统复杂度,无法保证图像与阿尔法通道的对应关系,且码率比较大的问题。
为了本领域的技术人员更好的理解本发明的技术方案,下面通过具体的实施例对本发明实施例提供的视频图像数据的编码方法和解码方法进行进一步的说明。
第三实施例
本实施例中,第一格式示例为RGB格式,即第一格式数据为RGB颜色数据,非颜色通道数据示例为阿尔法通道数据,本实施例中,编码端会将RGB格式的颜色数据先行转换为一种中间格式,然后将中间格式数据和阿尔法通道数据进行组合后编码,以下进行具体说明,结合图3所示,本实施例的视频图像数据的编码方法,包括:
步骤301,获取视频图像的RGB颜色数据和阿尔法通道数据。
这里,本步骤获取的视频图像的图像数据是带有阿尔法通道的视频图像数据,格式为RGBA,包括RGB(红绿蓝)颜色数据和阿尔法通道数据A,A为对应RGB像素点的透明信息。
步骤302,将所述RGB颜色数据转换为第一预定YUV格式数据。
这里,根据颜色转换标准,首先将RGB颜色数据转换为第一预定YUV格式数据,如YUV420格式数据或者YUV422格式数据。
步骤303,将所述第一预定YUV格式数据和所述阿尔法通道数据按照第二预定YUV格式进行组合,得到第二预定YUV格式的组合视频图像数据。
这里,将第一预定YUV格式数据和阿尔法通道数据按照第二预定YUV格式数据组合后,得到了包含颜色数据和阿尔法通道数据的组合视频图像数据。
第二预定YUV格式数据如可为YUV444格式数据。
步骤304,对所述第二预定YUV格式的组合视频图像数据进行编码。
这里,对包含阿尔法通道数据的组合视频图像数据进行编码即可,无需单独对阿尔法通道数据编码。
本实施例的视频图像数据的编码方法,对组合视频数据进行编码,不需要单独对阿尔法通道编码,而且保证了颜色数据与阿尔法通道的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式,解决了现有技术中需要对阿尔法通道单独编码,增加了系统复杂度,无法保证图像与阿尔法通道的对应关系,且码率比较大的问题。
作为一种优选的实现方式,所述第一预定YUV格式为YUV420格式,所述第二预定YUV格式为YUV444格式。以像素为单位,假设一帧视频图像的宽为W,高为H,即宽W个像素,高H个像素。则,该视频图像的RGB颜色数据包括W*H个R分量,W*H个G分量和W*H个B分量,而阿尔法通道数据大小为W*H,即包括W*H个阿尔法通道数据。
本领域技术人员所公知的,针对于YUV420格式,一个像素点对应一个Y,一个2X2的像素点组,即4个像素点对应一个U和V。则,将上述一帧视频图像的RGB颜色数据转换成YUV420格式后,所述YUV420格式的颜色数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量。
详细来讲,一帧视频图像宽W个像素、高H个像素,RGB颜色数据的RGB各自数据量均为W*H,当将RGB转换为YUV420格式时,根据YUV420格式的要求,Y数据量与像素量相同,但是1个U、V数据对应4个像素,即1个U数据代表4个像素的U数据,1个V数据代表4个像素的V数据。可从4个像素点中选择1个像素点的U数据,用来代表这4个像素点的U数据。同理,可从4个像素点中选择1个像素点的V数据,用来代表这4个像素点的V数据。因此,U、V数据量是RGB数据量的四分之一。
同样,本领域技术人员所公知的,针对于YUV444格式,一个像素点对应一个Y,一个U和一个V,对于视频图像宽W个像素、高H个像素,其颜色数据对应的YUV444格式数据大小为3*W*H,即组合视频图像数据大小为3*W*H。
上述步骤303的步骤包括:
步骤3031,从所述YUV420格式的颜色数据中获取Y分量、U分量和V分量。
这里,首先从YUV420格式的颜色数据中获取W*H个Y分量,(W*H)/4个U分量和(W*H)/4个V分量。
步骤3032,将所述Y分量、U分量、V分量和阿尔法通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合视频图像数据。
这里,将Y分量、U分量、V分量和阿尔法通道数据填充到YUV444格式的数据空间中,得到了包含Y分量、U分量、V分量和阿尔法通道数据的组合视频图像数据。
具体的,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述阿尔法通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。预定填充数据优选为全0数据,减小编码的计算复杂度。
此时,得到YUV444格式的组合视频图像数据后,对包含阿尔法通道数据的组合视频图像数据进行编码即可,避免了单独对阿尔法通道数据编码造成的增加系统复杂度等问题。
进一步的,填充所述U分量和V分量的数据块包括4个子数据块,每个所述子数据块宽均为W/2,高均为H/2,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量,另两个所述子数据块分别填充第一组预定填充数据和第二组预定填充数据。
此时,将填充U、V分量的数据块等分为4个子数据块,分别填充U、V分量和两组预定填充数据,优化了数据格式,提高了处理效率。
优选的,所述第一组预定填充数据和第二组预定填充数据可以均为全0数据,这样后续编码时计算量较小,降低编码的复杂度。
当然,预定填充数据也可为其他数据,具体可根据需求进行设定,在此不一一说明。
将所述Y分量、U分量、V分量、第一组预定填充数据m1、第二组预定填充数据m2和阿尔法通道数据A,填充至YUV444格式的数据空间,得到YUV444格式数据的方式有多种。下面对几种较佳的方式举例说明如下:
方式一:在YUV444格式的3个W*H的数据块中:第1个数据块中填充Y分量;第2个数据块中,按照从左到右,从上到下的顺序依次填充U分量、V分量、第一组预定填充数据m1、第二组预定填充数据m2;第3个数据块中填充阿尔法通道数据A。得到的YUV444格式数据如图4所示。
方式二:在YUV444格式的3个W*H的数据块中:第1个数据块中填充Y分量;第2个数据块中,按照从左到右,从上到下的顺序依次填充U分量、第一组预定填充数据m1、V分量、第二组预定填充数据m2;第3个数据块中填充阿尔法通道数据A。得到的YUV444格式数据如图5所示。
方式三:在YUV444格式的3个W*H的数据块中:第1个数据块中填充Y分量;第2个数据块中,按照从左到右,从上到下的顺序依次填充U分量、第一组预定填充数据m1、第二组预定填充数据m2、V分量;第3个数据块中填充阿尔法通道数据A。得到的YUV444格式数据如图6所示。
方式四:在YUV444格式的3个W*H的数据块中:第1个宽数据块中填充Y分量;第2个数据块中填充阿尔法通道数据A;第3个数据块中,按照从左到右,从上到下的顺序依次填充U分量、V分量、第一组预定填充数据m1、第二组预定填充数据m2。得到的YUV444格式数据如图7所示。
方式五:在YUV444格式的3个W*H的数据块中:第1个数据块中填充Y分量;第2个宽数据块中填充阿尔法通道数据A;第3个数据块中,按照从左到右,从上到下的顺序依次填充U分量、第一组预定填充数据m1、V分量、第二组预定填充数据m2。得到的YUV444格式数据如图8所示。
方式六:在YUV444格式的3个W*H的数据块中:第1个数据块中填充Y分量;第2个宽数据块中填充阿尔法通道数据A;第3个数据块中,按照从左到右,从上到下的顺序依次填充U分量、第一组预定填充数据m1、第二组预定填充数据m2、V分量。得到的YUV444格式数据如图9所示。
当然,上述几种填充方式仅仅为举例说明,本发明实施例还可采用其他填充方式,在此不一一说明。
作为另一种可选的实现方式,所述第一预定YUV格式为YUV422格式,所述第二预定YUV格式为YUV444格式。
与前述实施方式类似,以像素为单位,假设一帧视频图像的宽为W,高为H。
则,视频图像的RGB颜色数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述阿尔法通道数据大小为W*H。
按照YUV422格式,则将RGB颜色数据转换为YUV422格式时,YUV422格式的颜色数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量。
这里,RGB颜色数据的像素数据量为W*H,宽W个像素、高H个像素。当将RGB转换为YUV422格式时,根据YUV422格式的要求,一个像素点对应一个Y,Y数据量与像素量相同,但每两行像素点,对应一行U和对应一行V,即可认为1个U、V数据对应2个像素,即1个U数据代表2个像素的U数据,1个V数据代表2个像素的V数据,即RGB颜色数据将转换出W*H/2个U,W*H/2个V,因此,U、V数据量是RGB数据量的二分之一。
针对于YUV444格式,一个像素点对应一个Y,一个U和一个V,对于视频图像宽W个像素、高H个像素,其颜色数据对应的YUV444格式数据大小为3*W*H,即组合视频图像数据大小为3*W*H,即YUV444格式的组合视频图像数据大小为3*W*H。
上述步骤303的步骤包括:
步骤3033,从所述YUV422格式的颜色数据中获取Y分量、U分量和V分量。
这里,首先从YUV422格式的颜色数据中获取W*H个Y分量,W*H/2个U分量和W*H/2个V分量。
步骤3034,将所述Y分量、U分量、V分量和阿尔法通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合视频图像数据;
这里,将Y分量、U分量、V分量和阿尔法通道数据填充到YUV444格式的数据空间中,得到了包含Y分量、U分量、V分量和阿尔法通道数据的组合视频图像数据。
具体的,所述YUV444格式的数据空间可包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述阿尔法通道数据,另1个数据块填充所述U分量和V分量。
此时,得到YUV444格式的组合视频图像数据后,对包含颜色数据和阿尔法通道数据的组合视频图像数据进行编码即可,避免了单独对阿尔法通道数据编码造成的增加系统复杂度等问题。
进一步的,填充所述U分量和V分量的数据块包括2个子数据块,每个所述子数据块宽均为W,高均为H/2或者每个所述子数据块宽均为W/2,高均为H,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量。
此时,将填充U、V分量的数据块等分为2个子数据块,分别填充U、V分量,优化了数据格式,提高了处理效率。
与YUV420格式相同,对于转换成YUV422格式的颜色数据,将所述Y分量、U分量、V分量和阿尔法通道数据A,填充至YUV444格式的数据空间,得到YUV444格式数据的方式也有多种,在此不做赘述。
优选的,上述步骤304的步骤包括:
步骤3041,使用视频编码标准H264、MPEG4或MPEG2对所述组合视频图像数据进行编码。
此时,无需对编码器进行改造,对包含颜色数据和阿尔法通道数据的组合视频图像数据,使用视频编码标准H264、MPEG4或MPEG2进行编码即可。其中,可使用帧内编码和帧间编码的多种方式。
本发明实施例的视频图像数据的编码方法,不需要单独对阿尔法通道编码,保证了图像与阿尔法通道的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式。解决了现有技术中需要对阿尔法通道单独编码,增加了系统复杂度,无法保证图像与阿尔法通道的对应关系,且码率比较大的问题。
编码完成后,可将编码后的组合视频图像数据进行传输,使接收端对编码后的组合视频图像数据,使用视频编码标准H264、MPEG4或MPEG2进行解码,得到第二预定YUV格式的图像数据;然后将第二预定YUV格式的图像数据拆分为第一预定YUV格式数据和阿尔法通道数据;再将第一预定YUV格式数据转换为RGB颜色数据;最后将RGB颜色数据与阿尔法通道数据组合。
具体的,结合图10所示,在解码端,本实施例的视频图像数据的解码方法,包括:
步骤901,获取编码后的组合视频图像数据。
其中,所述组合视频图像数据根据视频图像的RGB颜色数据和阿尔法通道数据获取,所述组合视频图像数据中包含有YUV数据和阿尔法通道数据,编码前所述组合视频图像数据为第二预定YUV格式。
在编码前,编码端获取视频图像的RGB颜色数据和阿尔法通道数据,可将视频图像的RGB颜色数据转换为第一预定YUV格式数据,如YUV420或者YUV422格式数据;再将第一预定YUV格式数据和阿尔法通道数据按照第二预定YUV格式,如YUV444格式,进行组合,得到第二预定YUV格式的组合视频图像数据;然后将组合视频图像数据进行编码。这里,获取编码后的组合视频图像数据。
步骤902,将所述组合视频图像数据解码为所述第二预定YUV格式的图像数据。
这里,将编码后的组合视频图像数据首先解码为第二预定YUV格式的图像数据,如YUV444格式的图像数据。
步骤903,将所述第二预定YUV格式的图像数据拆分为第一预定YUV格式数据和阿尔法通道数据。
这里,第二预定YUV格式的图像数据包含第一预定YUV格式数据和阿尔法通道数据,将第二预定YUV格式的图像数据进行拆分,得到第一预定YUV格式数据和阿尔法通道数据。
步骤904,将所述第一预定YUV格式数据转换为RGB颜色数据。
这里,根据颜色转换标准,将第一预定YUV格式数据转换为RGB颜色数据。
步骤905,组合所述RGB颜色数据和所述阿尔法通道数据。
这里,将得到的RGB颜色数据和阿尔法通道数据A组合,得到视频图像RGBA。
本实施例的视频图像数据的解码方法,能够对编码后的包含颜色数据和阿尔法通道数据的组合视频图像数据解码,得到包含阿尔法通道的视频图像,使得编码时不需要单独对阿尔法通道编码,保证了图像与阿尔法通道的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式。解决了现有技术中需要对阿尔法通道单独编码,增加了系统复杂度,无法保证图像与阿尔法通道的对应关系,且码率比较大的问题。
作为一种优选的实现方式,所述第一预定YUV格式为YUV420格式,所述第二预定YUV格式为YUV444格式。
所述视频图像的宽为W,高为H。
所述RGB颜色数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述阿尔法通道数据大小为W*H。
所述YUV420格式的颜色数据包括W*H个Y分量,(W*H)/4个U分量和(W*H)/4个V分量。
所述YUV444格式的组合视频图像数据大小为3*W*H。
所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述阿尔法通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
进一步的,填充所述U分量和V分量的数据块包括4个子数据块,每个所述子数据块宽均为W/2,高均为H/2,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量,另两个所述子数据块分别填充第一组预定填充数据和第二组预定填充数据。
其中,所述第一组预定填充数据和第二组预定填充数据可均为全0数据。
将所述Y分量、U分量、V分量、第一组预定填充数据m1、第二组预定填充数据m2和阿尔法通道数据A,填充至YUV444格式的数据空间,得到YUV444格式数据的方式有多种。如可采用图4-9任一所示的方式,当然也可采用其他方式。
上述步骤903的步骤包括:
步骤9031,从YUV444格式的图像数据中提取出W*H个Y分量,(W*H)/4个U分量,(W*H)/4个V分量和W*H大小的阿尔法通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
这里,可依据YUV444格式的数据空间中数据填充的方式分别提取Y分量、U分量、V分量和阿尔法通道数据。
例如,对于图4所示的方式,可在YUV444格式的3个W*H的数据块中:从第1个数据块中提取Y分量;从第2个数据块中,按照从左到右,从上到下的顺序依次提取U分量、V分量;从第3个数据块中提取阿尔法通道数据A。
此时,从YUV444格式的图像数据中提取出Y、U、V分量和阿尔法通道数据,并将Y、U、V分量组合为YUV420格式之后,可将YUV420格式数据转换为RGB颜色数据,再与阿尔法通道数据组合,就得到了带有阿尔法通道的视频图像。
作为另一种优选的实现方式,所述第一预定YUV格式为YUV422格式,所述第二预定YUV格式为YUV444格式。
所述视频图像的宽为W,高为H。
所述RGB颜色数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述阿尔法通道数据大小为W*H。
所述YUV422格式的颜色数据包括W*H个Y分量,(W*H)/2个U分量和(W*H)/2个V分量。
所述YUV444格式的组合视频图像数据大小为3*W*H。
所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述阿尔法通道数据,另1个数据块填充所述U分量和V分量。
进一步的,填充所述U分量和V分量的数据块包括2个子数据块,每个所述子数据块宽均为W,高均为H/2或者每个所述子数据块宽均为W/2,高均为H,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量。
上述步骤903的步骤包括:
步骤9032,从YUV444格式的图像数据中提取出W*H个Y分量,(W*H)/2个U分量和(W*H)/2个V分量和W*H大小的阿尔法通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
这里,可依据YUV444格式的数据空间中数据填充的方式分别提取Y分量、U分量、V分量和阿尔法通道数据。
此时,从YUV444格式的图像数据中提取出Y、U、V分量和阿尔法通道数据,并将Y、U、V分量组合为YUV422格式之后,可将YUV422格式数据转换为RGB颜色数据,再与阿尔法通道数据组合,就得到了带有阿尔法通道的视频图像。
优选的,上述步骤902的步骤包括:
步骤9021,使用视频编码标准H264、MPEG4或MPEG2对编码后的组合视频图像数据进行解码,得到第二预定YUV格式的图像数据。
此时,无需对解码器进行改造,对编码后的组合视频图像数据,使用视频编码标准H264、MPEG4或MPEG2进行解码即可。
本实施例的视频图像数据的解码方法,能够对编码后的包含颜色数据和阿尔法通道数据的组合视频图像数据解码,得到包含阿尔法通道的视频图像,使得编码时不需要单独对阿尔法通道编码,保证了图像与阿尔法通道的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式。解决了现有技术中需要对阿尔法通道单独编码,增加了系统复杂度,无法保证图像与阿尔法通道的对应关系,且码率比较大的问题。
下面对本发明实施例的视频图像数据的编码方法和解码方法的一具体应用流程举例说明如下。
假定在视频直播中,首先采集人物的视频图像,并使用抠图算法,增加阿尔法通道,得到带有阿尔法通道的视频图像。然后应用本发明实施例的编码方法,首先获取视频图像的RGB颜色数据和阿尔法通道数据;再将RGB颜色数据转换为YUV420格式数据;然后将YUV420格式数据和阿尔法通道数据按照YUV444格式进行组合,得到YUV444格式的组合视频图像数据;最后对YUV444格式的组合视频图像数据,使用视频编码标准H264进行编码。
将编码后的组合视频图像数据进行传输,使接收端对编码后的组合视频图像数据,使用视频编码标准H264进行解码,得到YUV444格式的图像数据;然后将YUV444格式的图像数据拆分为YUV420格式数据和阿尔法通道数据;再将YUV420格式数据转换为RGB颜色数据;最后将RGB颜色数据与阿尔法通道数据组合,得到视频图像。之后可将视频图像和本地虚拟场景进行融合。
第四实施例
本实施例中,第一格式示例为第一预定YUV格式数据,非颜色通道数据示例为阿尔法通道数据,即编码端获取的视频图像的图像数据包括第一预定YUV格式数据和阿尔法通道数据,第二格式为第二预定YUV格式,本实施例中,编码端会将第一预定YUV格式数据和阿尔法通道数据直接按照第二预定YUV格式进行组合,形成第二预定YUV格式的组合图像数据后进行编码。
第一预定YUV格式,例如为YUV420格式或YUV422格式。
第二预定YUV格式数据,如YUV444格式。
与第三实施例相比,由于所获取到的数据直接为第一预定YUV格式,所以不需要进行数据的转换,直接进行组合即可。除转换的过程之外,组合过程与前述第三实施例相同,请参考前述第三实施例,这里不再赘述。
第五实施例
与图1所示的方法实施例相对应,本发明实施例还提供一种视频图像数据的编码装置,结合图11所示,本发明实施例的视频图像数据的编码装置,包括:
第一获取模块110,用于获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据;
第一组合模块111,用于对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据;
编码模块112,用于对所述第二格式的组合图像数据进行编码。
可选的,在一种实施例中,第一组合模块111用于:
将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据;
可选的,在一种实施例中,第一组合模块111用于:
将所述第一格式数据转换为中间格式数据,将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据。
具体的,在一种实施方式中:
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
第一组合模块111用于:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
具体的,在一种实施方式中:
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
第一组合模块111用于:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
具体的,在一种实施方式中:
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
第一组合模块111用于:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
具体的,在一种实施方式中:
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
第一组合模块111用于:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
可选的,编码模块112用于:
使用视频编码标准H264、MPEG4或MPEG2对所述第二格式的组合图像数据进行编码。
本发明实施例的视频图像数据的编码装置,首先获取获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据;对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据。该编码方法对组合图像数据进行编码,不需要单独对非颜色通道,例如阿尔法通道编码,而且保证了第一格式数据与非颜色通道数据的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式,解决了现有技术中需要对阿尔法通道单独编码,增加了系统复杂度,无法保证颜色数据与阿尔法通道的对应关系,且码率比较大的问题。
需要说明的是,该视频图像数据的编码装置是与上述视频图像数据的编码方法相对应的装置,其中上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到同样的技术效果。
第六实施例
与图2所示的方法实施例相对应,本发明实施例还提供一种视频图像数据的解码装置,结合图12所示,本发明实施例的视频图像数据的解码装置,包括:
第二获取模块120,用于获取编码后的组合图像数据,编码端获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据,对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据,对所述第二格式的组合图像数据进行编码;
解码模块121,用于将所述编码后的组合图像数据解码为第二格式的组合图像数据;
拆分模块122,用于将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
拆分模块122用于:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据;
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
拆分模块122用于:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据;
将所述中间格式数据转换为所述第一格式数据。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
拆分模块122用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
可选的,在一种实施方式中:
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量;
拆分模块122用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
拆分模块122用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
可选的,在一种实施方式中:
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
拆分模块122用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
可选的,所述解码模块121用于:
使用视频编码标准H264、MPEG4或MPEG2将所述编码后的组合图像数据解码为第二格式的组合图像数据。
本发明实施例的视频图像数据的解码装置,能够对编码后的组合图像数据解码并将第一格式数据和非颜色通道数据拆分出来,使得编码时不需要单独不需要单独对非颜色通道,例如阿尔法通道编码,而且保证了第一格式数据与非颜色通道数据的对应关系,降低了系统复杂度,更易实现,且能够使用帧内编码和帧间编码的多种方式。解决了现有技术中,为图像后期融合等处理,需传输颜色数据和阿尔法通道数据的情况,需要对阿尔法通道单独编码,增加了系统复杂度,无法保证图像与阿尔法通道的对应关系,且码率比较大的问题。
需要说明的是,该视频图像数据的解码装置是与上述视频图像数据的解码方法相对应的装置,其中上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到同样的技术效果。
本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (33)

1.一种视频图像数据的编码方法,其特征在于,包括:
获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据;
对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据;
对所述第二格式的组合图像数据进行编码。
2.根据权利要求1所述的编码方法,其特征在于,
所述对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据包括:
将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据;
或者
将所述第一格式数据转换为中间格式数据,将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据。
3.根据权利要求2所述的编码方法,其特征在于,
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据包括:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
4.根据权利要求2所述的编码方法,其特征在于,
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据包括:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
5.根据权利要求2所述的编码方法,其特征在于,
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
所述将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据的步骤包括:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
6.根据权利要求2所述的编码方法,其特征在于,
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
所述将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据的步骤包括:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
7.根据权利要求3或5所述的编码方法,其特征在于,填充所述U分量和V分量的数据块包括4个子数据块,每个所述子数据块宽均为W/2,高均为H/2,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量,另2个所述子数据块分别填充第一组预定填充数据和第二组预定填充数据。
8.根据权利要求3或5所述的编码方法,其特征在于,所述预定填充数据为全0数据。
9.根据权利要求4或6所述的编码方法,其特征在于,填充所述U分量和V分量的数据块包括2个子数据块,每个所述子数据块宽均为W,高均为H/2或者每个所述子数据块宽均为W/2,高均为H,其中,1个所述子数据块填充所述U分量,另1个所述子数据块填充所述V分量。
10.根据权利要求1至6任一项所述的编码方法,其特征在于,所述非颜色通道数据为阿尔法通道数据。
11.根据权利要求1至6任一项所述的编码方法,其特征在于,所述对所述第二格式的组合图像数据进行编码的步骤包括:
使用视频编码标准H264、MPEG4或MPEG2对所述第二格式的组合图像数据进行编码。
12.一种视频图像数据的编码装置,其特征在于,包括:
第一获取模块,用于获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据;
第一组合模块,用于对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据;
编码模块,用于对所述第二格式的组合图像数据进行编码。
13.根据权利要求12所述的编码装置,其特征在于,所述第一组合模块用于:
将所述第一格式数据和非颜色通道数据按照第二格式进行组合,从而将所述第一格式数据和非颜色通道数据组合为第二格式的组合图像数据;
或者
将所述第一格式数据转换为中间格式数据,将所述中间格式数据与所述非颜色通道数据按照第二格式进行组合,从而将所述中间格式数据和非颜色通道数据组合为第二格式的组合图像数据。
14.根据权利要求13所述的编码装置,其特征在于,
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述第一组合模块用于:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
15.根据权利要求13所述的编码装置,其特征在于,
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述第一组合模块用于:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
16.根据权利要求13所述的编码装置,其特征在于,
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
所述第一组合模块用于:
从所述YUV420格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据。
17.根据权利要求13所述的编码装置,其特征在于,
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述YUV444格式的组合图像数据大小为3*W*H;
所述第一组合模块用于:
从所述YUV422格式的数据中获取Y分量、U分量和V分量;
将所述Y分量、U分量、V分量和非颜色通道数据,填充至YUV444格式的数据空间中,得到YUV444格式的组合图像数据;
其中,所述YUV444格式的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量。
18.根据权利要求12至17任一项所述的编码装置,其特征在于,所述编码模块用于:
使用视频编码标准H264、MPEG4或MPEG2对所述第二格式的组合图像数据进行编码。
19.一种视频图像数据的解码方法,其特征在于,包括:
获取编码后的组合图像数据,编码端获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据,对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据,对所述第二格式的组合图像数据进行编码;
将所述编码后的组合图像解码为第二格式的组合图像数据;
将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据。
20.根据权利要求19所述的解码方法,其特征在于,
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据包括:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据;
或者,
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据包括:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据;
将所述中间格式数据转换为所述第一格式数据。
21.根据权利要求20所述的解码方法,其特征在于,
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据包括:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
22.根据权利要求20所述的解码方法,其特征在于,
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量;
所述将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据包括:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
23.根据权利要求20所述的解码方法,其特征在于,
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据包括:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
24.根据权利要求20所述的解码方法,其特征在于,
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据包括:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
25.根据权利要求19至24任一项所述的解码方法,其特征在于,所述非颜色通道数据为阿尔法通道数据。
26.根据权利要求19至24任一项所述的解码方法,其特征在于,所述将所述编码后的组合图像数据解码为第二格式的组合图像数据的步骤包括:
使用视频编码标准H264、MPEG4或MPEG2将所述编码后的组合图像数据解码为第二格式的组合图像数据。
27.一种视频图像数据的解码装置,其特征在于,包括:
第二获取模块,用于获取编码后的组合图像数据,编码端获取视频图像的图像数据,所述图像数据包括第一格式数据和非颜色通道数据,对所述第一格式数据和非颜色通道数据进行组合处理,获取第二格式的组合图像数据,对所述第二格式的组合图像数据进行编码;
解码模块,用于将所述编码后的组合图像数据解码为第二格式的组合图像数据;
拆分模块,用于将所述第二格式的组合图像数据拆分为第一格式数据和非颜色通道数据。
28.根据权利要求27所述的解码装置,其特征在于,
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述拆分模块用于:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的第一格式数据和非颜色通道数据;
或者,
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述拆分模块用于:
将所述第二格式的组合图像数据拆分为按照所述第二格式组合的中间格式数据和非颜色通道数据;
将所述中间格式数据转换为所述第一格式数据。
29.根据权利要求28所述的解码装置,其特征在于,
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV420格式的数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述拆分模块用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
30.根据权利要求28所述的解码装置,其特征在于,
所述第一格式数据和非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述YUV422格式的数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量;
所述拆分模块用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
31.根据权利要求28所述的解码装置,其特征在于,
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV420格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV420格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/4个U分量和W*H/4个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述拆分模块用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/4个U分量,W*H/4个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV420格式。
32.根据权利要求28所述的解码装置,其特征在于,
所述第一格式数据转换为中间格式数据后,中间格式数据与所述非颜色通道数据按照第二格式组合为所述第二格式的组合数据;
所述第一格式为RGB格式,所述中间格式为YUV422格式,所述第二格式为YUV444格式;
所述视频图像的宽为W,高为H;
所述RGB格式数据包括W*H个R分量,W*H个G分量和W*H个B分量,所述非颜色通道数据大小为W*H;
将所述RGB格式数据转换为所述YUV422格式数据后,所述YUV420格式数据包括W*H个Y分量,W*H/2个U分量和W*H/2个V分量;
所述非颜色通道数据大小为W*H;
所述YUV444格式的组合图像数据大小为3*W*H;
所述YUV444格式的组合图像数据的数据空间包括3个大小为W*H的数据块,所述3个大小为W*H的数据块中:
1个数据块填充所述Y分量,另1个数据块填充所述非颜色通道数据,另1个数据块填充所述U分量和V分量,所述数据块填充U分量和V分量后的剩余空间填充预定填充数据;
所述拆分模块用于:
从YUV444格式的图像数据中提取出W*H个Y分量,W*H/2个U分量,W*H/2个V分量和W*H大小的非颜色通道数据,并将所述Y分量、U分量和V分量组合为YUV422格式。
33.根据权利要求27至32任一项所述的解码装置,其特征在于,所述解码模块用于:
使用视频编码标准H264、MPEG4或MPEG2将所述编码后的组合图像数据解码为第二格式的组合图像数据。
CN201610797670.XA 2016-08-31 2016-08-31 一种视频图像数据的编、解码方法及装置 Expired - Fee Related CN106375759B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610797670.XA CN106375759B (zh) 2016-08-31 2016-08-31 一种视频图像数据的编、解码方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610797670.XA CN106375759B (zh) 2016-08-31 2016-08-31 一种视频图像数据的编、解码方法及装置

Publications (2)

Publication Number Publication Date
CN106375759A true CN106375759A (zh) 2017-02-01
CN106375759B CN106375759B (zh) 2018-03-02

Family

ID=57899354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610797670.XA Expired - Fee Related CN106375759B (zh) 2016-08-31 2016-08-31 一种视频图像数据的编、解码方法及装置

Country Status (1)

Country Link
CN (1) CN106375759B (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107071516A (zh) * 2017-04-08 2017-08-18 腾讯科技(深圳)有限公司 一种图片文件处理方法
CN107770509A (zh) * 2017-10-25 2018-03-06 上海觉感视觉科技有限公司 通过yuv通道传输mono格式图像的方法以及装置
CN108307163A (zh) * 2018-02-07 2018-07-20 重庆虚拟实境科技有限公司 图像数据处理方法及装置、计算机装置及可读存储介质
CN108471536A (zh) * 2018-03-14 2018-08-31 重庆虚拟实境科技有限公司 Alpha通道传输方法及装置、终端装置及存储介质
CN108668170A (zh) * 2018-06-01 2018-10-16 北京市商汤科技开发有限公司 图像信息处理方法及装置、存储介质
CN108668169A (zh) * 2018-06-01 2018-10-16 北京市商汤科技开发有限公司 图像信息处理方法及装置、存储介质
WO2018205878A1 (zh) * 2017-05-11 2018-11-15 腾讯科技(深圳)有限公司 一种传输视频信息的方法、终端、服务器及存储介质
CN108989807A (zh) * 2017-06-03 2018-12-11 上海天荷电子信息有限公司 各分量采用各自相应数据排列格式的数据压缩方法和装置
CN109005426A (zh) * 2017-04-08 2018-12-14 腾讯科技(深圳)有限公司 一种图片文件处理方法
CN109951715A (zh) * 2019-02-25 2019-06-28 北京新兴东方航空装备股份有限公司 一种基于h.264的yuv444图像编解码方法
CN110012294A (zh) * 2019-04-02 2019-07-12 上海工程技术大学 一种用于多分量视频的编码方法及解码方法
CN112653905A (zh) * 2019-10-12 2021-04-13 腾讯数码(天津)有限公司 图像处理方法、装置、设备及存储介质
CN113613008A (zh) * 2021-08-20 2021-11-05 百果园技术(新加坡)有限公司 一种视频编解码的方法、装置、电子设备及存储介质
CN113994708A (zh) * 2020-05-28 2022-01-28 深圳市大疆创新科技有限公司 编码方法、解码方法、装置及系统
CN114827620A (zh) * 2022-07-01 2022-07-29 深圳市东微智能科技股份有限公司 图像处理方法、装置、设备与介质
CN114866779A (zh) * 2021-01-20 2022-08-05 浙江宇视科技有限公司 一种图像编码、重构方法及装置、电子设备和存储介质
CN115002468A (zh) * 2022-05-26 2022-09-02 京东科技控股股份有限公司 视频处理方法、装置、系统以及客户端

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742317A (zh) * 2009-12-31 2010-06-16 北京中科大洋科技发展股份有限公司 一种带阿尔法透明通道的视频压缩编码方法
CN102036059A (zh) * 2009-09-25 2011-04-27 腾讯科技(深圳)有限公司 一种透明图像的压缩和解压缩方法、装置和系统
CN103391435A (zh) * 2013-07-02 2013-11-13 广东工业大学 一种兼容ldr的hdr图像编码方法及其解码方法
US20150074735A1 (en) * 2013-09-06 2015-03-12 Seespace Ltd. Method and Apparatus for Rendering Video Content Including Secondary Digital Content
CN105306941A (zh) * 2015-11-12 2016-02-03 贺新 一种视频编码方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036059A (zh) * 2009-09-25 2011-04-27 腾讯科技(深圳)有限公司 一种透明图像的压缩和解压缩方法、装置和系统
CN101742317A (zh) * 2009-12-31 2010-06-16 北京中科大洋科技发展股份有限公司 一种带阿尔法透明通道的视频压缩编码方法
CN103391435A (zh) * 2013-07-02 2013-11-13 广东工业大学 一种兼容ldr的hdr图像编码方法及其解码方法
US20150074735A1 (en) * 2013-09-06 2015-03-12 Seespace Ltd. Method and Apparatus for Rendering Video Content Including Secondary Digital Content
CN105306941A (zh) * 2015-11-12 2016-02-03 贺新 一种视频编码方法

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040789A (zh) * 2017-04-08 2018-12-18 腾讯科技(深圳)有限公司 一种图片文件处理方法
CN109040789B (zh) * 2017-04-08 2021-05-28 腾讯科技(深圳)有限公司 一种图片文件处理方法
WO2018184464A1 (zh) * 2017-04-08 2018-10-11 腾讯科技(深圳)有限公司 一种图片文件处理方法、装置及存储介质
CN109005426B (zh) * 2017-04-08 2021-04-30 腾讯科技(深圳)有限公司 一种图片文件处理方法
CN107071516A (zh) * 2017-04-08 2017-08-18 腾讯科技(深圳)有限公司 一种图片文件处理方法
CN109005426A (zh) * 2017-04-08 2018-12-14 腾讯科技(深圳)有限公司 一种图片文件处理方法
CN108881920B (zh) * 2017-05-11 2022-06-10 腾讯科技(深圳)有限公司 一种传输视频信息的方法、终端及服务器
WO2018205878A1 (zh) * 2017-05-11 2018-11-15 腾讯科技(深圳)有限公司 一种传输视频信息的方法、终端、服务器及存储介质
CN108881920A (zh) * 2017-05-11 2018-11-23 腾讯科技(深圳)有限公司 一种传输视频信息的方法、终端及服务器
CN108989807A (zh) * 2017-06-03 2018-12-11 上海天荷电子信息有限公司 各分量采用各自相应数据排列格式的数据压缩方法和装置
CN107770509A (zh) * 2017-10-25 2018-03-06 上海觉感视觉科技有限公司 通过yuv通道传输mono格式图像的方法以及装置
CN108307163B (zh) * 2018-02-07 2019-11-19 重庆虚拟实境科技有限公司 图像数据处理方法及装置、计算机装置及可读存储介质
CN108307163A (zh) * 2018-02-07 2018-07-20 重庆虚拟实境科技有限公司 图像数据处理方法及装置、计算机装置及可读存储介质
CN108471536B (zh) * 2018-03-14 2021-04-06 重庆虚拟实境科技有限公司 Alpha通道传输方法及装置、终端装置及存储介质
CN108471536A (zh) * 2018-03-14 2018-08-31 重庆虚拟实境科技有限公司 Alpha通道传输方法及装置、终端装置及存储介质
CN108668170A (zh) * 2018-06-01 2018-10-16 北京市商汤科技开发有限公司 图像信息处理方法及装置、存储介质
CN108668169A (zh) * 2018-06-01 2018-10-16 北京市商汤科技开发有限公司 图像信息处理方法及装置、存储介质
CN108668169B (zh) * 2018-06-01 2021-10-29 北京市商汤科技开发有限公司 图像信息处理方法及装置、存储介质
CN108668170B (zh) * 2018-06-01 2021-07-02 北京市商汤科技开发有限公司 图像信息处理方法及装置、存储介质
CN109951715B (zh) * 2019-02-25 2020-09-22 北京新兴东方航空装备股份有限公司 一种基于h.264的yuv444图像编解码方法
CN109951715A (zh) * 2019-02-25 2019-06-28 北京新兴东方航空装备股份有限公司 一种基于h.264的yuv444图像编解码方法
CN110012294A (zh) * 2019-04-02 2019-07-12 上海工程技术大学 一种用于多分量视频的编码方法及解码方法
CN112653905A (zh) * 2019-10-12 2021-04-13 腾讯数码(天津)有限公司 图像处理方法、装置、设备及存储介质
CN113994708A (zh) * 2020-05-28 2022-01-28 深圳市大疆创新科技有限公司 编码方法、解码方法、装置及系统
CN114866779A (zh) * 2021-01-20 2022-08-05 浙江宇视科技有限公司 一种图像编码、重构方法及装置、电子设备和存储介质
CN113613008A (zh) * 2021-08-20 2021-11-05 百果园技术(新加坡)有限公司 一种视频编解码的方法、装置、电子设备及存储介质
CN115002468A (zh) * 2022-05-26 2022-09-02 京东科技控股股份有限公司 视频处理方法、装置、系统以及客户端
CN115002468B (zh) * 2022-05-26 2025-01-14 京东科技控股股份有限公司 视频处理方法、装置、系统以及客户端
CN114827620A (zh) * 2022-07-01 2022-07-29 深圳市东微智能科技股份有限公司 图像处理方法、装置、设备与介质

Also Published As

Publication number Publication date
CN106375759B (zh) 2018-03-02

Similar Documents

Publication Publication Date Title
CN106375759B (zh) 一种视频图像数据的编、解码方法及装置
US11985353B2 (en) Method and apparatus for a low complexity transform unit partitioning structure for HEVC
US11871011B2 (en) Efficient lossless compression of captured raw image information systems and methods
US20240080482A1 (en) System And Method For Decoding Using Parallel Processing
TWI536811B (zh) 影像處理方法與系統、解碼方法、編碼器與解碼器
CN105323583B (zh) 编码方法、解码方法、编解码系统、编码器与解码器
WO2018001208A1 (zh) 编解码的方法及设备
TWI739042B (zh) 視訊編碼方法
WO2023020560A1 (zh) 视频编解码的方法、装置、电子设备及存储介质
CN112995664B (zh) 图像采样格式转换方法、计算机可读存储介质和编码器
US20230370600A1 (en) A method and apparatus for encoding and decoding one or more views of a scene
CN111246208B (zh) 视频处理方法、装置及电子设备
CN107396002B (zh) 一种视频图像的处理方法及移动终端
CN116233452A (zh) 视频发送方法、视频接收方法及相关装置
US8355057B2 (en) Joint scalar embedded graphics coding for color images
CN111406404B (zh) 获得视频文件的压缩方法、解压缩方法、系统及存储介质
CN103237225A (zh) 利用yuv与rgb空间联合修正视频编解码误差的方法
TWI835238B (zh) 影像處理方法及影像處理裝置
CN117221564B (zh) 一种视频解码方法、装置及存储介质
CN115866297B (zh) 视频处理方法、装置、设备及存储介质
WO2024151494A2 (en) Visual volumetric video-based coding method, encoder and decoder
CN116112679A (zh) 图像编解码方法、装置、电子设备和存储介质

Legal Events

Date Code Title Description
C06 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: 20180302

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