CN101160970A - 运动图像编码和解码方法以及设备 - Google Patents
运动图像编码和解码方法以及设备 Download PDFInfo
- Publication number
- CN101160970A CN101160970A CNA2006800127398A CN200680012739A CN101160970A CN 101160970 A CN101160970 A CN 101160970A CN A2006800127398 A CNA2006800127398 A CN A2006800127398A CN 200680012739 A CN200680012739 A CN 200680012739A CN 101160970 A CN101160970 A CN 101160970A
- Authority
- CN
- China
- Prior art keywords
- residual error
- error data
- component
- produces
- color space
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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 an image region, e.g. an object
- H04N19/172—Methods 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 an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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 an image region, e.g. an object
- H04N19/176—Methods 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 an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/186—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Color Television Systems (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
提供了一种具有提高的编码效率的运动图像编码/解码方法和设备。所述运动图像编码方法包括:从多个颜色空间中选择一个颜色空间;选择将被共同应用到构成选择的颜色空间的所有颜色分量的预测模式;根据选择的预测模式来为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;产生与第一残差数据之间的差相应的第二残差数据;对产生的第二残差数据进行编码。
Description
技术领域
本发明涉及一种运动图像编码/解码方法和设备,更具体地讲,涉及一种使用H.264/MPEG-4 AVC FRExt(高级视频编码保真度范围扩展)标准的运动图像编码/解码方法和设备。
背景技术
在开发H.264/MPEG-4 AVC FRExt标准期间开发了一种被称作“残差颜色变换”的新RGB编码技术。这种技术用于防止在执行从RGB颜色空间到YCbCr颜色空间的变换时出现的图像品质的劣化。然而,根据H.264/MPEG-4AVC FRExt的RGB编码技术还不能确保应用到运动图像再现设备的足够高的编码效率。
因此,需要确保应用到运动图像再现设备的足够高的编码效率的根据H.264/MPEG-4 AVC FRExt的编码技术。
发明内容
技术方案
本发明的一方面提供了一种可使用根据H.264/MPEG-4 AVC FRExt的RGB编码技术增加运动图像的编码效率的运动图像编码/解码方法和设备。
本发明的一方面还提供了一种其上实现有用于所述运动图像编码/解码方法的计算机程序的计算机可读记录介质。
有益效果
根据本发明,由于根据被共同应用到所有颜色分量的一种预测模式产生残差数据,所以残差数据之间的相关性高。结果,运动图像的编码效率增加。另外,根据本发明,可使用根据运动图像的特性从多个颜色空间中适应性地选择的单个颜色空间来增加运动图像的编码效率。此外,根据本发明,可通过应用根据本发明的所有方法来使得运动图像的编码效率最大化。
附图说明
图1是根据本发明实施例的运动图像编码设备的框图;
图2示出在图1的运动图像编码设备中的块大小的选择;
图3示出在图1的运动图像编码设备中的运动矢量的选择;
图4示出在图1的运动图像编码设备中预测方向的选择;
图5示出在根据本发明的实施例中当一种预测模式被应用到不同颜色分量时残差数据之间的相关性的改变;
图6示出在根据本发明的实施例中当一种预测模式被应用到所有颜色分量时颜色分量之间的相关性;
图7是根据本发明实施例的运动图像解码设备的框图;
图8A和图8B是根据本发明实施例的运动图像编码方法的流程图;
图9是根据本发明实施例的运动图像解码方法的流程图;
图10是根据本发明实施例的仿真测试的结果;
图11是对比显示在根据本发明实施例中在无损模式下的编码效率的示图;
图12A和图12B是通过本发明实施例的仿真获得的率失真(RD)曲线。
最佳方式
根据本发明的一方面,提供了一种运动图像编码方法,包括:(a)选择将被共同应用到构成颜色空间的所有颜色分量的预测模式;(b)根据在操作(a)中选择的预测模式来为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;(c)产生与每一颜色分量的第一残差数据之间的差相应的第二残差数据;(d)对产生的第二残差数据进行编码。
根据本发明的另一方面,提供了一种其上实现了上述的运动图像编码方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种运动图像编码设备,包括:选择单元,选择将被共同应用到构成颜色空间的所有颜色分量的预测模式;减法器,根据选择单元选择的预测模式来为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;变换单元,产生与减法器产生的第一残差数据之间的差相应的第二残差数据;编码单元,对变换单元产生的第二残差数据进行编码。
根据本发明的另一方面,提供了一种运动图像编码方法,包括:(a)从多个颜色空间中选择一个颜色空间;(b)为构成所选择的颜色空间的每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;(c)产生与产生的第一残差数据之间的差相应的第二残差数据;(d)对产生的第二残差数据进行编码。
根据本发明的另一方面,提供了一种其上实现了上述的运动图像编码方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种运动图像编码设备,包括:选择单元,从多个颜色空间中选择一个颜色空间;减法器,为构成选择单元所选择的颜色空间的每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;变换单元,产生与减法器产生的第一残差数据之间的差相应的第二残差数据;编码单元,对变换单元产生的第二残差数据进行编码。
根据本发明的另一方面,提供了一种运动图像编码方法,包括:(a)从多个颜色空间中选择一个颜色空间;(b)选择将被共同应用到构成所选择的颜色空间的所有颜色分量的预测模式;(c)根据选择的预测模式为构成所选择的颜色空间的每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;(d)产生与产生的第一残差数据之间的差相应的第二残差数据;(e)对产生的第二残差数据进行编码。
根据本发明的另一方面,提供了一种其上实现了上述的运动图像编码方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种运动图像编码设备,包括:第一选择单元,从多个颜色空间中选择一个颜色空间;第二选择单元,选择将被共同应用到构成第一选择单元选择的颜色空间的所有颜色分量的预测模式;减法器,根据第二选择单元选择的预测模式为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;变换单元,产生与减法器产生的第一残差数据之间的差相应的第二残差数据;编码单元,对变换单元产生的第二残差数据进行编码。
根据本发明的另一方面,提供了一种运动图像编码方法,包括:(a)选择将被独立应用到构成颜色空间的颜色分量的第一预测模式或者将被共同应用到所述颜色空间的所有颜色分量的第二预测模式;(b)根据在操作(a)中选择的第一预测模式或者第二预测模式为每一颜色分量产生与当前图像和预测图像相应的第一残差数据。
根据本发明的另一方面,提供了一种其上实现了上述的运动图像编码方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种运动图像编码设备,包括:选择单元,选择将被独立应用到构成颜色空间的颜色分量的第一预测模式或者将被共同应用到所述颜色空间的所有颜色分量的第二预测模式;减法器,根据选择单元选择的第一预测模式或者第二预测模式为每一颜色分量产生与当前图像和预测图像相应的第一残差数据。
根据本发明的另一方面,提供了一种运动图像解码方法,包括:(a)通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;(b)在颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;(c)根据被共同应用到所有颜色分量的预测模式为构成颜色空间的每一颜色分量产生预测图像;(d)产生与产生的第一残差数据和产生的预测图像之和相应的重构的图像。
根据本发明的另一方面,提供了一种其上实现了上述的运动图像解码方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种运动图像解码设备,包括:解码单元,通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;逆变换单元,在颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;预测单元,根据被共同应用到所有颜色分量的预测模式为构成颜色空间的每一颜色分量产生预测图像;加法器,产生与逆变换单元产生的第一残差数据和预测单元产生的预测图像之和相应的重构的图像。
根据本发明的另一方面,提供了一种运动图像解码方法,包括:(a)通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;(b)在从多个颜色空间中选择的颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;(c)产生与产生的第一残差数据和预测图像之和相应的重构的图像。
根据本发明的另一方面,提供了一种其上实现了上述的运动图像解码方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种运动图像解码设备,包括:解码单元,通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;逆变换单元,在从多个颜色空间中选择的颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;加法器,产生与逆变换单元产生的第一残差数据和预测图像之和相应的重构的图像。
根据本发明的另一方面,提供了一种运动图像解码方法,包括:(a)通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;(b)在从多个颜色空间中选择的颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;(c)根据被共同应用到所有颜色分量的预测模式为颜色空间的每一颜色分量产生预测图像;(d)产生与产生的第一残差数据和产生的预测图像之和相应的重构的图像。
根据本发明的另一方面,提供了一种其上实现了上述的运动图像解码方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种运动图像解码设备,包括:解码单元,通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;逆变换单元,在从多个颜色空间中选择的颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;预测单元,根据被共同应用到所有颜色分量的预测模式为颜色空间的每一颜色分量产生预测图像;加法器,产生与逆变换单元产生的第一残差数据和预测单元产生的预测图像之和相应的重构的图像。
根据本发明的另一方面,提供了一种运动图像解码方法,包括:(a)根据被独立地应用到构成颜色空间的颜色分量的第一预测模式或者被共同应用到所有颜色分量的第二预测模式为构成颜色空间的每一颜色分量产生预测图像;(b)基于产生的预测图像来产生重构的图像。
根据本发明的另一方面,提供了一种其上实现了上述的运动图像解码方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种运动图像解码设备,包括:预测单元,根据被独立地应用到构成颜色空间的颜色分量的第一预测模式或者被共同应用到构成颜色空间的所有颜色分量的第二预测模式为构成颜色空间的每一颜色分量产生预测图像;加法器,基于预测单元产生的预测图像来产生重构的图像。
本发明的另外和/或其他方面和优点将在下面的描述中部分地阐述,部分地,从下面的描述中它们将是清楚的,或者通过实施本发明而被了解。
具体实施方式
现在将详细描述其示例在附图中表示的本发明的实施例,其中,相同的标号始终指相同的部件。下面将参照附图来描述这些实施例以解释本发明。
图1是根据本发明实施例的运动图像编码设备的框图。
参照图1,根据本发明实施例的运动图像编码设备包括颜色空间选择单元101、帧间预测模式选择单元102、运动估计单元103、运动补偿单元104、帧内预测模式选择单元105、帧内预测单元106、减法器107、残差变换单元108、频域变换单元109、量化单元110、熵编码单元111、去量化单元112、频域逆变换单元113、残差逆变换单元114、加法器115和滤波器116。
颜色空间选择单元101基于当前图像的特性适应性地从多个颜色空间中选择某个颜色空间。颜色空间的非限制性的示例包括YCgCo颜色空间和RGB颜色空间。在YCgCo颜色空间中,Y表示亮度分量,Co表示橘色色度分量,Cg表示绿色色度分量。在RGB颜色空间中,R表示红色分量,G表示绿色分量,B表示蓝色分量。
下面对当前图像编码的方案在YCgCo颜色空间中称作“残差颜色变换”或RCT,而在RGB颜色空间中称作“平面间预测”(inter-plane prediction)或IPP。
所述RGB颜色空间包括可被人感知的R分量、G分量和B分量。因此,在YCgCo颜色空间执行了编码之后,当颜色空间选择单元101选择另一颜色空间,例如,YCgCo颜色空间,而非RGB颜色空间时,应该执行从YCgCo颜色空间到RGB颜色空间的变换。
根据使用多组高品质图像(比如高清晰度(HD)运动图像、胶片扫描图像、Thompson Viper序列等)执行的大量实验的结果,不存在用于具有各种特性和比特率的图像的万能方法。一些图像在颜色分量上包含严重的胶片颗粒噪声,其他图像包含热噪声,其他图像具有饱和颜色特性。RCT在特定情况下有效,而IPP在另一情况下有效。因此,在本实施例中,根据图像特性适应性地使用RCT和IPP之一。可根据H.264/MPEG-4 AVC FRExt通过单个比特的标志来通知运动图像解码设备在运动图像编码设备中使用了RCT和IPP中的哪一个。
在高比特率的环境下,采用RCT的运动图像的编码效率比采用IPP的高。然而,在RCT中,由于不同颜色空间之间的变换,导致图像品质劣化。具体地讲,当很多噪声分量存在于当前图像或者当当前图像的构造复杂时,这种图像品质的劣化是严重的。当很多噪声分量存在于当前图像或者当当前图像的构造复杂时,颜色空间选择单元101选择RGB颜色空间;而当在当前图像中几乎没有噪声分量或者当当前图像的构造简单时,颜色空间选择单元101选择YCgCo颜色空间。换句话说,颜色空间选择单元101基于运动图像的特性(比如比特率、编码的序列等)来适应性地选择颜色空间。
帧间预测模式选择单元102选择将被独立地应用到构成由颜色空间选择单元101选择的颜色空间的颜色分量的多种帧间预测模式,或者被共同应用到构成由颜色空间选择单元101选择的颜色空间的所有颜色分量的单个帧间预测模式。通常,当所有的颜色分量在帧间预测模式中具有不同的运动矢量时,所有的颜色分量的残差数据具有不同的特性,因此,在不同的颜色分量的残差数据之间几乎不存在相关性。因此,在本实施例中,建议对所有颜色分量使用一种预测模式(例如,单个块大小、单个运动矢量等)以增加不同颜色分量的残差数据之间的相关性。一种预测模式的使用比在RGB分量具有相似纹理特性时提供更自然的图像。另外,可根据H.264/MPEG-4 AVC FRExt通过单个比特的标志通知运动图像解码设备在运动图像编码设备中使用了一种模式和传统独立模式中的哪一个。
将详细描述帧间预测模式选择单元102选择一种模式的情况。帧间预测模式选择单元102选择将被共同应用到构成由颜色空间选择单元101选择的颜色空间的所有颜色分量的块大小。构成当前图像的块大小可以是16×16、16×8、8×1、8×8、8×4、4×8、4×4等。通常,16×16块被称作“宏块”,通过将宏块划分成各种大小而获得的块被称作“子块”。以这种块为单位来执行运动图像的编码和解码。需要更精确的编码和解码的运动图像的一部分以较小的块为单位进行编码和解码。
具体地讲,帧间预测模式选择单元102选择被共同应用到所有颜色分量的块大小。例如,帧间预测模式选择单元102从Y分量的块大小、Cg分量的块大小和Cg分量的块大小中选择将被共同应用到Y分量、Co分量和Cg分量的块大小。作为选择,帧间预测模式选择单元102从R分量的块大小、G分量的块大小和B分量的块大小中来选择将被共同应用到R分量、G分量和B分量的块大小。
图2示出在图1的运动图像编码设备中块大小的选择。
参照图1和图2,帧间预测模式选择单元102从构成R分量的宏块的块大小、构成G分量的宏块的块大小和构成B分量的宏块的块大小中选择对所有颜色分量的宏块都是最佳的并且被共同应用到所有颜色分量的块大小。这种选择可应用于YCgCo颜色空间。
接下来,帧间预测模式选择单元102以与选择的块大小相应的块为单位从所有颜色分量的运动矢量中选择将被共同应用到构成所述颜色空间的所有颜色分量的单个运动矢量。具体地讲,帧间预测模式选择单元102从由运动估计单元103计算的颜色分量的运动矢量之中选择将被共同应用到所有颜色分量的单个运动矢量。例如,帧间预测模式选择单元102从运动估计单元103计算的Y分量的运动矢量、Co分量的运动矢量和Cg分量的运动矢量中选择被共同应用到所有的Y分量、Co分量和Cg分量的单个运动矢量。作为选择,帧间预测模式选择单元102从由运动估计单元103计算的R分量的运动矢量、G分量的运动矢量和B分量的运动矢量之中选择被共同应用到所有的R分量、G分量和B分量的单个运动矢量。
图3示出在图1的运动图像编码设备中的运动矢量的选择。
参照图1和图3,帧间预测模式选择单元102从R分量的块的运动矢量、G分量的块的运动矢量和B分量的块的运动矢量中选择对所有颜色分量的块均为最佳的单个运动矢量。这种选择可用于YCgCo颜色空间。
运动估计单元103根据帧间预测模式选择单元102选择的帧间预测模式基于参考图像来对每个颜色分量估计在当前图像中的运动。具体地讲,根据帧间预测模式选择单元102选择的帧间预测模式,运动估计单元103以对于构成颜色空间的颜色分量独立的块为单位来选择将被独立地应用到所述颜色分量的多个运动矢量,或者以对所有的颜色分量都是共同的块为单位来选择将被共同应用到构成颜色空间的颜色分量的单个运动矢量。
将描述运动估计单元103根据一种模式来估计运动的情况。运动估计单元103以与帧间预测模式选择单元102选择的块大小相应的块为单位计算与当前图像中相对于参考图像的位移相应的运动矢量。在本实施例中,当前图像是指对其执行编码和解码的目标图像。参考图像指示当对当前图像进行编码解码时所参考的图像。通常,当前图像之前的图像被用作参考图像。然而,当前图像之后的图像也可被用作参考图像。作为选择,可使用多个参考图像。
例如,运动估计单元103根据由帧间预测模式选择单元102选择的帧间预测模式,通过基于参考图像对Y分量、Co分量和Cg分量的每一分量估计在当前图像中的运动来计算Y分量的运动矢量和Co分量的运动矢量、Cg分量的运动矢量。作为选择,运动估计单元103根据由帧间预测模式选择单元102选择的帧间预测模式基于参考图像对R分量、G分量和B分量中的每一分量估计在当前图像中的运动来计算R分量的运动矢量、G分量的运动矢量和B分量的运动矢量。
运动补偿单元104根据帧间预测模式选择单元102选择的帧间预测模式来补偿当前图像和参考图像之间的运动。具体地讲,运动补偿单元104使用由帧间预测模式选择单元102选择的运动矢量以与帧间预测模式选择单元102选择的块大小相应的块为单位从参考图像中产生当前图像的预测图像。由运动估计单元103和运动补偿单元104执行的帧间预测用于去除当前图像和参考图像之间的时间冗余。
例如,运动补偿单元104通过根据帧间预测模式选择单元102选择的帧间预测模式补偿当前图像和参考图像之间的运动来产生Y分量的预测图像、Co分量的预测图像和Cg分量的预测图像。作为选择,运动补偿单元104通过根据帧间预测模式选择单元102选择的帧间预测模式补偿当前图像和参考图像之间的运动来产生R分量的预测图像、G分量的预测图像和B分量的预测图像。
帧内预测模式选择单元105选择将被独立应用到构成由颜色空间选择单元101选择的颜色空间的颜色分量的多种帧内预测模式或将被共同应用到构成由颜色空间选择单元101选择的颜色空间的所有颜色分量的一种帧内预测模式。根据MPEG-4 AVC/H.264视频编码方案,对于亮度分量,有以4×4块为单位的9种帧内预测模式和以16×16块为单位的4种帧内预测模式;而对于色度分量,有以8×8块为单位的4种帧内预测模式。通常,由于亮度分量的预测模式和色度分量的预测模式不同,所以颜色分量之间的相关性低,这在RCT、IPP或其他相似变换中是不利的。可通过将一种帧内预测模式应用到所有的颜色分量来增加运动图像的编码效率。因此,在本实施例中,对亮度分量以4×4、8×8或16×16块为单位的帧内预测模式被应用到色度分量。
帧内预测模式选择单元105根据由帧内预测模式选择单元105选择的帧内预测模式选择将被独立应用到构成颜色空间的颜色分量的多种预测方向,或者从构成颜色空间的颜色分量的多种预测方向中选择将被共同应用到构成颜色空间的所有颜色分量的一种预测方向。将详细描述帧内预测模式选择单元105选择一种模式的情况。帧内预测模式选择单元105选择将被共同应用到构成由颜色空间选择单元101选择的颜色空间的所有颜色分量的块的大小。构成当前图像的块大小可以是16×16、8×8、4×4等。以与图2所示的帧间预测相同的方式来执行用于帧内预测的块大小的选择。
接下来,帧内预测模式选择单元105以与上述选择的块大小相应的块为单位从构成颜色空间的颜色分量的多种预测方向之中选择将被共同应用到构成颜色空间的所有颜色分量的一种预测方向。例如,帧内预测模式选择单元105从Y分量的预测方向、Co分量的预测方向和Cg分量的预测方向中选择将被共同应用到Y分量、Co分量和Cg分量的一种预测方向。作为选择,帧内预测模式选择单元105从R分量的预测方向、G分量的预测方向和B分量的预测方向中选择将被共同应用到R分量、G分量和B分量的一种预测方向。
图4示出在图1的运动图像编码设备中的预测方向的选择。
参照图4和图1,帧内预测模式选择单元105从R分量中的块的预测方向、G分量中的块的预测方向和B分量中的块的预测方向之中选择对所有颜色分量的块都是最佳并且将被共同应用到所有颜色分量的一种预测方向。这种选择可被应用到YCgCo颜色空间。
帧内预测单元106根据帧内预测模式选择单元105选择的帧内预测模式从由加法器115重构的图像中的相邻像素来估计构成当前图像的块,并产生由预测的块构成的预测图像。具体地讲,帧内预测单元106以对颜色分量独立的块为单位从被独立地应用到颜色空间的颜色分量的预测方向所指示的相邻像素来估计构成当前图像的块,并产生由预测的块构成的预测图像。作为选择,帧内预测单元106以对所有颜色分量共同的块为单位从被共同应用到颜色空间的所有颜色分量的预测方向所指示的相邻像素来估计构成当前图像的块,并产生由预测方向构成的预测图像。由帧内预测单元106执行的帧内预测用于去除当前图像中的空间冗余。
例如,帧内预测单元106从由帧内预测模式选择单元105选择的预测方向所指示的Y分量、Co分量和Cg分量的每一分量的相邻像素预测构成当前图像的块,并产生Y分量的预测图像、Co分量的预测图像和Cg分量的预测图像。作为选择,帧内预测单元106从由帧内预测模式选择单元105选择的预测方向所指示的R分量、G分量和B分量的每一分量的相邻像素预测构成当前图像的块,并产生R分量的预测图像、G分量的预测图像和B分量的预测图像。
减法器107产生与当前图像和为运动补偿单元104或帧内预测单元106所产生的每一颜色分量的预测图像之间的差相应的第一残差数据。例如,减法器107通过计算当前图像和通过运动补偿单元104或帧内预测单元106所产生的Y分量、Co分量和Cg分量的每一分量的预测图像之间的差来产生Y分量的第一残差数据、Co分量的第一残差数据和Cg分量的第一残差数据。作为选择,减法器107通过计算当前图像和由运动补偿单元104或帧内预测单元106所产生的R分量、G分量和B分量的每一分量的预测图像之间的差来产生R分量的第一残差数据、G分量的第一残差数据和B分量的第一残差数据。
图5示出了在根据本发明的实施例中当一种预测模式被应用到不同颜色分量时残差数据之间的相关性的改变。
参照图5,图示501和图示502示出了通过将多种独立预测模式应用到颜色分量而获得的残差数据之间的相关性。具体地讲,501示出了R分量和G分量的残差数据之间的相关性,502示出了B分量和G分量的残差数据之间的相关性。同时,图示503和图示504示出了通过将一种预测模式应用到所有颜色分量而获得的残差数据之间的相关性。具体地讲,503示出了R分量和G分量的残差数据之间的相关性,图示504示出了B分量和G分量的残差数据之间的相关性。从图5中的图示501到图示504显然得知,当一种预测模式被应用到所有颜色分量时颜色分量的残差数据之间的相关性比当多个独立预测模式被应用到所有颜色分量时颜色分量的残差数据之间的相关性高。
图1的残差变换单元108产生与由图1的减法器107产生的第一残差数据之间的差相应的第二残差数据。在本实施例中,为了增加运动图像的编码效率,利用在所述预测或者帧内预测之后依然存在的颜色分量之间的冗余。帧间预测利用时间冗余,帧内预测利用空间冗余。然而,颜色分量之间的冗余在帧间或帧内预测后依然会存在。
图6示出了当一种预测模式被应用到本发明实施例中的所有颜色分量时颜色分量之间的相关性。
参照图1和图6,图示601指示在帧内预测后R分量和G分量之间的相关性。图示602指示在帧内预测后B分量和G分量之间的相关性。图示603指示在帧间预测后R分量和G分量之间的相关性,而图示604指示在帧间预测后B分量和G分量之间的相关性。从图6中的图示601至图示604可显然得知,在帧间预测或帧内预测之后颜色分量的残差数据之间依然保持着高的相关性。
换句话说,残差变换单元108使用下面的方程组(1)产生与YCgCo颜色空间中的Y分量、Co分量和Cg分量的每一分量的第一残差数据之间的差相应的第二残差数据。具体地讲,Y=(R+2G+B)>>2,Co=(R-B)>>1,并且Cg=(-R+2G-B)>>2。
方程组(1)
Δ2B=ΔR-ΔB
t=ΔB+(Δ2B>>1)
Δ2R=ΔG-t
Δ2G=t+(Δ2R>>1)
这里,ΔX表示第一残差数据,Δ2X表示第二残差数据,符号“>>”表示右移运算(这相似于除以2),而变量t被用于临时计算的目的。
作为选择,残差变换单元108使用下面的方程组(2)产生与RGB颜色空间中的R分量、G分量和B分量的每一分量的第一残差数据之间的差相应的第二残差数据。
方程组(2)
Δ2G=ΔG’
Δ2R=ΔR-ΔG’
Δ2B=ΔB-ΔG’
这里,ΔX表示第一残差数据,Δ2X表示第二残差数据,ΔX’表示重构的第一残差数据。当G分量具有大量的图像信息时方程(2)是高效的。使用作为主要分量的R分量或B分量来计算第二残差数据。
频域变换单元109将残差变换单元108产生的颜色空间中的第二残差数据变换为频域中的第二残差数据。根据H.264/MPEG-4 AVC,离散hadamard变换(DHT)、基于离散余弦变换(DCT)的整数变换等被用作从颜色空间到频域的变换方案。
量化单元110对由频域变换单元109变换的频率分量值进行量化。具体地讲,量化单元110将由频域变换单元109变换的频率分量值除以量化参数并将相除后的结果近似到整数值。
熵编码单元111通过对由量化单元110获得的量化值执行熵编码来产生比特流并输出该比特流。根据H.264/MPEG-4 AVC,上下文适应性可变长度编码(CAVLC)、上下文适应性二进制算术编码(CABAC)等被用作熵编码方案。
去量化单元112对由量化单元110获得的量化值进行去量化。具体地讲,去量化单元112通过将量化单元110近似的整数值乘以所述量化参数来重构频域值。
频域逆变换单元113通过将去量化单元112重构的频域中的频率分量值变换到颜色空间中的数据来重构第二残差数据。
残差逆变换单元114产生与频域逆变换单元113重构的第二残差数据的和相应的第一残差数据。具体地讲,残差逆变换单元114使用下面的方程组(3)为YCgCo颜色空间中的Y分量、Co分量和Cg分量的每一分量来产生与第二残差数据的和相应的第一残差数据。
方程组(3)
t=Δ2G’-(Δ2R’>>1)
ΔG’=Δ2R’+t
ΔB’=t-(Δ2B’>>1)
ΔR’=ΔB’+Δ2B’
这里,ΔX’表示重构的第一残差数据,Δ2X’表示重构的第二残差数据。
作为选择,残差逆变换单元114使用下面的方程组(4)为RGB颜色空间的R分量、G分量和B分量的每一分量来产生与第二残差数据的和相应的第一残差数据。
方程组(4)
ΔG’=Δ2G’
ΔR’=Δ2R’+ΔG’
ΔB’=Δ2B’+△G’
这里,ΔX’表示重构的第一残差数据,Δ2X’表示重构的第二残差数据。
加法器115产生与运动补偿单元104或帧内预测单元106产生的预测图像和残差逆变换单元114产生的第一残差数据之和相应的重构的图像。例如,加法器115通过计算运动补偿单元104或帧内预测单元106产生的Y分量、Co分量和Cg分量的预测图像和残差逆变换单元114产生的第一残差数据之和来产生YCgCo颜色空间中的重构的图像。作为选择,加法器115通过计算运动补偿单元104或帧内预测单元106产生的R分量、B分量和G分量的预测图像和残差逆变换单元114产生的第一残差数据之和来产生RGB颜色空间中的重构的图像。
滤波器116通过对在加法器115产生的重构的图像中的块边界处的失真进行平滑处理来提高重构的图像的品质。然而,由于高频分量可能会有损失,所以滤波器116不用于高比特率的运动图像。
尽管图1的运动图像编码设备使用了适应性地应用颜色空间的方案和一种模式方案,但是应该理解,使用这两种方案中的一种方案的运动图像编码设备也是可行的。
图7是根据本发明实施例的运动图像解码设备的框图。
参照图7,根据本发明实施例的运动图像解码设备包括熵解码单元701、去量化单元702、频域逆变换单元703、残差逆变换单元704、运动补偿单元705、帧内预测单元706、加法器707和滤波器708。
熵解码单元701通过对从作为非限制性示例的图1的运动图像编码设备输出的输入比特流进行熵解码来重构整数值。
去量化单元702对熵解码单元701重构的整数值进行去量化以重构频率分量值。具体地讲,去量化单元702通过将熵解码单元701重构的整数值乘以量化参数来重构频率分量值。
频域逆变换单元703将由去量化单元702重构的频域中的频率分量值变换到在运动图像编码设备中使用的颜色空间中的数据,以重构与构成颜色空间的颜色分量的每一分量的残差数据之间的差相应的第二残差数据。
残差逆变换单元704产生与由频域逆变换单元703重构的在运动图像编码设备中使用的颜色空间中的第二残差数据的和相应的第一残差数据。具体地讲,残差逆变换单元704使用方程组(3)为YCgCo颜色空间中的Y分量、Co分量和Cg分量的每一分量产生与第二残差数据的和相应的第一残差数据。作为选择,残差逆变换单元704使用方程组(4)为RGB颜色空间中的R分量、G分量和B分量的每一分量产生与第二残差数据的和相应的第一残差数据。
运动补偿单元705根据在运动编码设备中使用的帧间预测模式来补偿当前图像和参考图像之间的运动。换句话说,运动补偿单元705根据独立地应用到颜色空间的颜色分量的多种帧间预测模式或者被共同应用到颜色空间的所有颜色分量的一种帧间预测模式来补偿当前图像和参考图像之间的运动。
换句话说,运动补偿单元705根据被共同应用到所有颜色分量的一种帧间预测模式来补偿当前图像和参考图像之间的运动。具体地讲,运动补偿单元705以对颜色分量独立的块为单位使用被独立地应用到颜色分量的运动矢量来产生当前图像的预测图像。作为选择,运动补偿单元705以对颜色分量共同的块为单位使用被共同应用到所有颜色分量的单个运动矢量来产生当前图像的预测图像。换句话说,运动补偿单元705使用被共同应用到所有颜色分量的运动矢量以与被共同应用到所有颜色分量的块大小相应的块为单位从参考图像产生当前图像的预测图像。
帧内预测单元706根据在运动图像编码设备中使用的帧内预测模式从加法器707重构的图像中的相邻像素预测构成当前图像的块,并产生由预测的块构成的预测图像。换句话说,帧内预测单元706根据被独立地应用到颜色分量的多种帧内预测模式或被共同应用到所有颜色分量的一种帧内预测模式从加法器707重构的图像的相邻像素预测构成当前图像的块,并产生由预测的块构成的预测图像。具体地讲,帧内预测单元706从在运动图像编码设备中使用的预测方向所指示的相邻像素来预测构成当前图像的块,并产生由预测块构成的预测图像。换句话说,帧内预测单元706以对颜色分量独立的块为单位从被独立地应用到颜色分量的预测方向所指示的相邻像素预测构成当前图像的块,并产生由预测的块构成的预测图像。作为选择,帧内预测单元706以与被共同应用到所有颜色分量的块大小相应的块为单位从由共同应用到所有颜色分量的预测方向指示的每一颜色分量的相邻像素来预测构成当前图像的块。
加法器707产生与运动补偿单元705或者帧内预测单元706产生的预测图像和残差逆变换单元704产生的第一残差数据之和相应的重构的图像。例如,加法器707通过计算运动补偿单元705或帧内预测单元706产生的Y分量、Co分量和Cg分量的预测图像和残差逆变换单元704产生的第一残差数据之和来产生YCgCo颜色空间中的重构的图像。作为选择,加法器707通过计算运动补偿单元705或帧内预测单元706产生的R分量、G分量和B分量的预测图像和残差逆变换单元704产生的第一残差数据之和来产生RGB颜色空间中的重构的图像。
滤波器708通过对加法器707产生的重构的图像中的块边界处的失真进行平滑处理来提高重构的图像的品质。然而,因为高频分量可能会有损失,所以滤波器708不用于高比特率运动图像。
图8A和图8B是根据本发明实施例的运动图像编码方法的流程图。
参照图8A和图8B,根据本发明实施例的运动图像编码方法包括在图1的运动图像编码设备中按时间顺序执行的操作。将参照图1对运动图像编码设备的描述应用于本实施例中的运动图像编码方法,因此在这里将不对其进行重复描述。
在操作801,运动图像编码设备基于当前图像的特性从多个颜色空间中选择颜色空间。
在操作802,运动图像编码设备确定是执行帧间预测还是帧内预测。对于帧间预测执行操作803,而对于帧内预测执行操作806。
在操作803,运动图像编码设备选择被独立地应用到构成操作801中选择的颜色空间的颜色分量的多种帧间预测模式或将被共同应用到构成操作801中选择的颜色空间的所有颜色分量的一种帧间预测模式。
在操作804,运动图像编码设备根据在操作803中选择的帧间预测模式选择将被独立地应用到构成颜色空间的颜色分量的多个运动矢量,或者选择将被共同应用到构成颜色空间的所有颜色分量的一个运动矢量。
在操作805,运动图像编码设备使用在操作804中选择的运动矢量从参考图像产生当前图像的预测图像。
在操作806,运动图像编码设备选择被独立地应用到构成操作801中选择的颜色空间的颜色分量的多种帧内预测模式或将被共同应用到构成操作801中选择的颜色空间的所有颜色分量的一种帧内预测模式。
在操作807,运动图像编码设备根据在操作806中选择的帧内预测模式从颜色分量的多种预测方向中选择将被独立地应用到构成颜色空间的颜色分量的多种预测方向,或者选择将被共同应用到构成颜色空间的所有颜色分量的一种预测方向。
在操作808,运动图像编码设备从在操作807中选择的预测方向指示的相邻像素预测构成当前图像的块,并产生由预测的块构成的预测图像。
在操作809中,运动图像编码设备产生与当前图像和在操作805或808中产生的每一颜色分量的预测图像之间的差相应的第一残差数据。
在操作810,运动图像编码设备产生与第一残差数据之间的差相应的第二残差数据。
在操作811,运动图像编码设备将在操作810中产生的颜色空间中的第二残差数据变换到频域中的值。
在操作812,运动图像编码设备对在操作811中变换的值进行量化。
在操作813,运动图像编码设备通过对操作812中量化的值进行熵编码来产生比特流并输出该比特流。
在操作814,运动图像编码设备通过对在操作812中量化的值进行去量化来重构频率分量值。
在操作815,运动图像编码设备通过将在操作814中重构的频率分量值变换到颜色空间中的数据来重构第二残差数据。
在操作816,运动图像编码设备产生与在操作815中重构的第二残差数据的和相应的第一残差数据。
在操作817,运动图像编码设备产生与在操作805或808中产生的颜色分量的预测图像和在操作816中产生的第一残差数据之和相应的重构的图像。
在操作818,运动图像编码设备通过对在操作816中产生的重构的图像的块边界处的失真进行平滑处理来提高重构的图像的质量。
图9是根据本发明实施例的运动图像解码方法的流程图。
参照图9,根据本发明实施例的运动图像解码方法包括在图7的运动图像解码设备中按时间顺序执行的操作。将参照图7进行的对运动图像解码设备的描述应用于本实施例的运动图像解码方法,因此将不在这里重复对它的描述。
在操作901,运动图像解码设备通过对从作为非限制性示例的比如图1的运动图像编码设备输出的比特流进行熵解码来重构整数值。
在操作902,运动图像解码设备通过对在操作901中重构的整数值执行去量化来重构频率分量值。
在操作903,运动图像解码设备通过将在操作902中重构的频域中的频率分量值变换到在运动图像编码设备中使用的颜色空间中的数据来重构与构成多个颜色空间中的在运动图像编码设备中使用的颜色空间的第一残差数据之间的差相应的第二残差数据。
在操作904,运动图像解码设备产生在运动图像编码设备中使用的颜色空间中的与操作903中重构的第二残差数据的和相应的第一残差数据。
在操作905,运动图像解码设备确定是执行帧间预测还是执行帧内预测。对于帧间预测执行操作906,或者对于帧内预测执行操作907。
在操作906,运动图像解码设备根据被独立地应用到构成颜色空间的颜色分量的多种帧间预测模式或者被共同应用到所有颜色分量的一种帧间预测模式来补偿当前图像和参考图像之间的运动。
在操作907,运动图像解码设备根据被独立地应用到颜色分量的多种帧间预测模式或者被共同应用到颜色分量的一种帧间预测模式来从重构的图像中的相邻像素预测构成当前图像的块,并产生由预测的块构成的预测图像。
在操作908,运动图像解码设备产生与在操作906或907中产生的预测图像和由残差逆变换单元704产生的第一残差数据之和相应的重构的图像。
在操作909,运动图像解码设备通过对在重构的图像中的块边界处的失真进行平滑处理来提高在操作908中产生的重构的图像的品质。
图10示出根据本发明实施例的仿真测试结果。
从图10中的表1001和1002可显然得知,在仿真测试中,在一种预测模式中执行RCT和IPP。这些结果与根据H.264/MPEG-4 AVC FRExt的编码结果相比较。JM9.3参考软件被用于仿真测试。测试条件如下。胶片和Viper序列(1920×1088@24Hz,渐进的(progressive))被用作测试材料,搜索范围是64,量化参数是12、18、24、30和36,参考图像(即参考帧)的数量是3,熵编码方案是CABAC,RD-最优化模式选择是“ON”,GOP(图像组)结构是IBBP,片组(slice group)的数量是1。
下面是在仿真测试中使用的方法。IPP是根据本发明实施例的使用IPP和一种模式预测的方法,RCT是根据本发明实施例的使用RCT和一种模式预测的方法,RCT(FREXT)是用于残差颜色变换的使用YCgCo的RGB编码,YCgCo是在编码前RGB输入数据被转换到YCgCo的外部YCgCo编码。具体地讲,为了评估重构的RGB图像的保真度,测量所有的颜色分量的峰值信噪比(PSNR)的平均值,即RGB分量的平均值。在图10的表1001中显示结果。另外,在表1001中表示在两种高比特率(20Mbps或者60Mbps)除了YCgCo方法的每种方法的PSNR增益。如表1002所示,比较对于色度通道具有大致相同的保真度的YCgCo域中的Y PSNR的结果以隔离亮度通道(最重要的通道)上的效果。
图11是对比显示在无损模式下根据本发明实施例的各种方法的编码效率的示图。
在不远的将来,支持无损以及接近于无损的视频压缩将变得越来越重要。在H.264/MPEG-4 AVC FRExt中,能够通过跳过频域变换和量化来实现无损编码。当跳过频域变换和量化时,根据本发明实施例的方法可被应用到无损编码。从图11清楚的是,使用IPP和一种模式预测的方法的效率在无损编码中最高。
图12A和图12B是通过对本发明实施例的仿真而获得的率失真(RD)曲线。
在这种仿真中,只执行了帧内编码。具体地讲,为了评估在使用独立的帧内预测模式时的编码性能,所有的颜色分量都被看作单色图像。
本发明实施例可被编写为计算机程序并可在使用计算机可读记录介质执行所述程序的通用数字计算机上实现。另外,在本发明实施例中使用的数据结构可通过各种手段被编写入计算机可读介质。
计算机可读记录介质的示例包括磁存储介质(例如ROM、软盘、硬盘等)、光学记录介质(例如,CD-ROM或DVD)和比如载波(例如通过互联网的传输)的存储介质。
尽管已经显示并描述了本发明的若干实施例,但是本发明并不限于描述的实施例。相反,本领域的技术人员应该理解,在不脱离本发明的原理和精神的情况下可以对这些实施例进行各种改变,本发明的范围由权利要求和其等同物所限定。
Claims (42)
1.一种运动图像编码方法,包括:
(a)选择将被共同应用到构成颜色空间的所有颜色分量的预测模式;
(b)根据在操作(a)中选择的预测模式来为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;
(c)产生与每一颜色分量的第一残差数据之间的差相应的第二残差数据;
(d)对产生的第二残差数据进行编码。
2.如权利要求1所述的运动图像编码方法,其中,操作(a)包括选择将被共同应用到所有颜色分量的帧间预测模式,操作(b)包括根据选择的帧间预测模式产生第一残差数据。
3.如权利要求1所述的运动图像编码方法,其中,操作(a)包括选择将被共同应用到所有颜色分量的帧内预测模式,操作(b)包括根据选择的帧内预测模式来产生第一残差数据。
4.如权利要求1所述的运动图像编码方法,其中,操作(a)包括选择将被共同应用到所有颜色分量的块大小,操作(b)包括以与选择的块大小相应的块为单位来产生第一残差数据。
5.如权利要求1所述的运动图像编码方法,其中,操作(a)包括选择将被共同应用到所有颜色分量的运动矢量;操作(b)包括使用选择的运动矢量来从参考图像产生预测图像,以及为每一颜色分量产生与产生的预测图像和当前图像之间的差相应的第一残差数据。
6.如权利要求1所述的运动图像编码方法,其中,操作(a)包括选择将被共同应用到所有颜色分量的预测方向;操作(b)包括从由选择的预测方向所指示的相邻像素来产生预测图像,以及为每一颜色分量产生与当前图像和产生的预测图像之间的差相应的第一残差数据。
7.一种其上实现了如权利要求1所述的运动图像编码方法的计算机程序的计算机可读记录介质。
8.一种运动图像编码设备,包括:
选择单元,选择将被共同应用到构成颜色空间的所有颜色分量的预测模式;
减法器,根据选择单元选择的预测模式来为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;
变换单元,产生与减法器产生的第一残差数据之间的差相应的第二残差数据;
编码单元,对变换单元产生的第二残差数据进行编码。
9.一种运动图像编码方法,包括:
(a)从多个颜色空间中选择一个颜色空间;
(b)为构成所选择的颜色空间的每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;
(c)产生与产生的第一残差数据之间的差相应的第二残差数据;
(d)对产生的第二残差数据进行编码。
10.如权利要求9所述的运动图像编码方法,其中,操作(a)包括基于当前图像的特性适应性地选择所述多个颜色空间之一。
11.如权利要求9所述的运动图像编码方法,其中,操作(a)包括选择YCgCo颜色空间和RGB颜色空间之一。
12.一种其上实现了如权利要求9所述的运动图像编码方法的计算机程序的计算机可读记录介质。
13.一种运动图像编码设备,包括:
选择单元,从多个颜色空间中选择一个颜色空间;
减法器,为构成选择单元所选择的颜色空间的每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;
变换单元,产生与减法器产生的第一残差数据之间的差相应的第二残差数据;
编码单元,对变换单元产生的第二残差数据进行编码。
14.一种运动图像编码方法,包括:
(a)从多个颜色空间中选择一个颜色空间;
(b)选择将被共同应用到构成所选择的颜色空间的所有颜色分量的预测模式;
(c)根据选择的预测模式为构成所选择的颜色空间的每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;
(d)产生与产生的第一残差数据之间的差相应的第二残差数据;
(e)对产生的第二残差数据进行编码。
15.一种其上实现了如权利要求14所述的运动图像编码方法的计算机程序的计算机可读记录介质。
16.一种运动图像编码设备,包括:
第一选择单元,从多个颜色空间中选择一个颜色空间;
第二选择单元,选择将被共同应用到构成第一选择单元所选择的颜色空间的所有颜色分量的预测模式;
减法器,根据第二选择单元选择的预测模式为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据;
变换单元,产生与减法器产生的第一残差数据之间的差相应的第二残差数据;
编码单元,对变换单元产生的第二残差数据进行编码。
17.一种运动图像编码方法,包括:
(a)选择将被独立应用到构成颜色空间的颜色分量的第一预测模式或者将被共同应用到所述颜色空间的所有颜色分量的第二预测模式;
(b)根据在操作(a)中选择的第一预测模式或者第二预测模式为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据。
18.如权利要求17所述的运动图像编码方法,还包括:
(c)产生与每一颜色分量的第一残差数据之间的差相应的第二残差数据;
(d)对产生的第二残差数据进行编码。
19.一种其上实现了如权利要求17所述的运动图像编码方法的计算机程序的计算机可读记录介质。
20.一种运动图像编码设备,包括:
选择单元,选择将被独立应用到构成颜色空间的颜色分量的第一预测模式或者将被共同应用到所述颜色空间的所有颜色分量的第二预测模式;
减法器,根据选择单元选择的第一预测模式或者第二预测模式为每一颜色分量产生与当前图像和预测图像之间的差相应的第一残差数据。
21.一种运动图像解码方法,包括:
(a)通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;
(b)在颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;
(c)根据被共同应用到所有颜色分量的预测模式为构成颜色空间的每一颜色分量产生预测图像;
(d)产生与产生的第一残差数据和产生的预测图像之和相应的重构的图像。
22.如权利要求21所述的运动图像解码方法,其中,操作(a)包括对从运动图像编码设备接收的比特流进行解码,操作(c)包括根据在运动图像编码设备中使用的预测模式产生预测图像。
23.如权利要求21所述的运动图像解码方法,其中,操作(c)包括根据被共同应用到所有颜色分量的帧间预测模式来为每一颜色分量产生预测图像。
24.如权利要求21所述的运动图像解码方法,其中,操作(c)包括根据被共同应用到所有颜色分量的帧内预测模式来为每一颜色分量产生预测图像。
25.如权利要求21所述的运动图像解码方法,其中,操作(c)包括以与被共同应用到所有颜色分量的块大小相应的块为单位为每一颜色分量产生预测的图像。
26.如权利要求21所述的运动图像解码方法,其中,操作(c)包括使用被共同应用到所有颜色分量的运动矢量从参考图像为每一颜色分量产生预测图像。
27.如权利要求21所述的运动图像解码方法,其中,操作(c)包括从被共同应用到所有颜色分量的预测方向所指示的相邻像素来为每一颜色分量产生预测图像。
28.一种其上实现了如权利要求21所述的运动图像解码方法的计算机程序的计算机可读记录介质。
29.一种运动图像解码设备,包括:
解码单元,通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;
逆变换单元,在颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;
预测单元,根据被共同应用到所有颜色分量的预测模式为构成颜色空间的每一颜色分量产生预测图像;
加法器,产生与逆变换单元产生的第一残差数据和预测单元产生的预测图像之和相应的重构的图像。
30.一种运动图像解码方法,包括:
(a)通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;
(b)在从多个颜色空间中选择的颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;
(c)产生与产生的第一残差数据和预测图像之和相应的重构的图像。
31.如权利要求30所述的运动图像解码方法,其中,操作(a)包括对从运动图像编码设备接收的比特流进行解码,操作(b)包括在运动图像编码设备使用的颜色空间中产生第一残差数据。
32.如权利要求30所述的运动图像解码方法,其中,操作(b)包括在YCgCo颜色空间和RGB颜色空间之一中产生第一残差数据。
33.一种其上实现了如权利要求30所述的运动图像解码方法的计算机程序的计算机可读记录介质。
34.一种运动图像解码设备,包括:
解码单元,通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;
逆变换单元,在从多个颜色空间中选择的颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;
加法器,产生与逆变换单元产生的第一残差数据和预测图像之和相应的重构的图像。
35.一种运动图像解码方法,包括:
(a)通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;
(b)在从多个颜色空间中选择的颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;
(c)根据被共同应用到所有颜色分量的预测模式为颜色空间的每一颜色分量产生预测图像;
(d)产生与产生的第一残差数据和产生的预测图像之和相应的重构的图像。
36.一种其上实现了如权利要求35所述的运动图像解码方法的计算机程序的计算机可读记录介质。
37.一种运动图像解码设备,包括:
解码单元,通过对比特流解码产生与第一残差数据之间的差相应的第二残差数据;
逆变换单元,在从多个颜色空间中选择的颜色空间中产生与产生的第二残差数据的和相应的第一残差数据;
预测单元,根据被共同应用到所有颜色分量的预测模式为构成颜色空间的每一颜色分量产生预测图像;
加法器,产生与逆变换单元产生的第一残差数据和预测单元产生的预测图像之和相应的重构的图像。
38.一种运动图像解码方法,包括:
(a)根据被独立地应用到构成颜色空间的颜色分量的第一预测模式或者被共同应用到所有颜色分量的第二预测模式为构成颜色空间的每一颜色分量产生预测图像;
(b)基于产生的预测图像来产生重构的图像。
39.如权利要求38所述的运动图像解码方法,还包括:
(c)通过对比特流进行解码产生与第一残差数据之间的差相应的第二残差数据;
(d)在颜色空间中产生与产生的第二残差数据的和相应的第一残差数据,
其中,操作(b)包括产生与产生的第一残差数据和产生的预测图像之和相应的重构的图像。
40.如权利要求38所述的运动图像解码方法,其中,操作(a)包括基于从运动图像编码设备发送的标志根据第一预测模式或第二预测模式来产生预测图像。
41.一种其上实现了如权利要求37所述的运动图像解码方法的计算机程序的计算机可读记录介质。
42.一种运动图像解码设备,包括:
预测单元,根据被独立地应用到构成颜色空间的颜色分量的第一预测模式或者被共同应用到构成颜色空间的所有颜色分量的第二预测模式为构成颜色空间的每一颜色分量产生预测图像;
加法器,基于预测单元产生的预测图像来产生重构的图像。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US67204705P | 2005-04-18 | 2005-04-18 | |
US60/672,047 | 2005-04-18 | ||
PCT/KR2006/001440 WO2006112653A1 (en) | 2005-04-18 | 2006-04-18 | Moving picture coding/decoding method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101160970A true CN101160970A (zh) | 2008-04-09 |
CN101160970B CN101160970B (zh) | 2010-07-21 |
Family
ID=37115339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800127398A Active CN101160970B (zh) | 2005-04-18 | 2006-04-18 | 运动图像编码和解码方法以及设备 |
Country Status (6)
Country | Link |
---|---|
US (5) | US8958476B2 (zh) |
EP (1) | EP1872585A4 (zh) |
JP (3) | JP2008537402A (zh) |
KR (1) | KR101246915B1 (zh) |
CN (1) | CN101160970B (zh) |
WO (1) | WO2006112653A1 (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262607B (zh) * | 2008-04-11 | 2011-06-15 | 浙江大学 | 二重预测视频编解码方法和装置 |
CN104767996A (zh) * | 2010-04-05 | 2015-07-08 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
WO2015101173A1 (en) * | 2013-12-30 | 2015-07-09 | Mediatek Singapore Pte. Ltd. | Method and apparatus for scaling parameter coding for inter-component residual prediction |
CN106973295A (zh) * | 2015-10-08 | 2017-07-21 | 联发科技股份有限公司 | 视频编码方法/装置以及视频解码方法/装置 |
CN108605123A (zh) * | 2016-01-27 | 2018-09-28 | 韩国电子通信研究院 | 通过使用预测对视频进行编码和解码的方法和装置 |
CN110049325A (zh) * | 2014-03-04 | 2019-07-23 | 微软技术许可有限责任公司 | 色彩空间、色彩采样率和/或比特深度的自适应切换 |
CN110460849A (zh) * | 2013-05-30 | 2019-11-15 | 苹果公司 | 用于解码视频数据的方法、介质和*** |
WO2020082485A1 (zh) * | 2018-10-26 | 2020-04-30 | 西安科锐盛创新科技有限公司 | 预测量化编码方法和视频压缩*** |
WO2020164582A1 (en) * | 2019-02-14 | 2020-08-20 | Beijing Bytedance Network Technology Co., Ltd. | Video processing method and apparatus |
CN113259682A (zh) * | 2013-04-08 | 2021-08-13 | Ge视频压缩有限责任公司 | 分量间预测 |
US11184613B2 (en) | 2013-05-30 | 2021-11-23 | Apple Inc. | Adaptive color space transform coding |
US11451778B2 (en) | 2014-03-27 | 2022-09-20 | Microsoft Technology Licensing, Llc | Adjusting quantization/scaling and inverse quantization/scaling when switching color spaces |
US11632569B2 (en) | 2014-03-04 | 2023-04-18 | Microsoft Technology Licensing, Llc | Encoding strategies for adaptive switching of color spaces, color sampling rates and/or bit depths |
US11716478B2 (en) | 2014-10-08 | 2023-08-01 | Microsoft Technology Licensing, Llc | Adjustments to encoding and decoding when switching color spaces |
US12034964B2 (en) | 2019-02-14 | 2024-07-09 | Beijing Bytedance Network Technology Co., Ltd | Selective application of decoder side refining tools |
Families Citing this family (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1538844A3 (en) * | 2003-11-26 | 2006-05-31 | Samsung Electronics Co., Ltd. | Color image residue transformation and encoding method |
KR100647294B1 (ko) * | 2004-11-09 | 2006-11-23 | 삼성전자주식회사 | 화상 데이터 부호화 및 복호화 방법 및 장치 |
US8767826B2 (en) * | 2005-04-13 | 2014-07-01 | Thomson Licensing | Luma and chroma encoding using a common predictor |
KR101246915B1 (ko) * | 2005-04-18 | 2013-03-25 | 삼성전자주식회사 | 동영상 부호화 또는 복호화 방법 및 장치 |
US20080123977A1 (en) * | 2005-07-22 | 2008-05-29 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
US8509551B2 (en) * | 2005-07-22 | 2013-08-13 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recording with image encoding program and computer readable recording medium recorded with image decoding program |
US20080130990A1 (en) * | 2005-07-22 | 2008-06-05 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
US20080130989A1 (en) * | 2005-07-22 | 2008-06-05 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
US20080137744A1 (en) * | 2005-07-22 | 2008-06-12 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
US20080123947A1 (en) * | 2005-07-22 | 2008-05-29 | Mitsubishi Electric Corporation | Image encoding device, image decoding device, image encoding method, image decoding method, image encoding program, image decoding program, computer readable recording medium having image encoding program recorded therein |
US20090123066A1 (en) * | 2005-07-22 | 2009-05-14 | Mitsubishi Electric Corporation | Image encoding device, image decoding device, image encoding method, image decoding method, image encoding program, image decoding program, computer readable recording medium having image encoding program recorded therein, |
US20080130988A1 (en) * | 2005-07-22 | 2008-06-05 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
US20090034857A1 (en) * | 2005-07-22 | 2009-02-05 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
US20080165849A1 (en) * | 2005-07-22 | 2008-07-10 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
US8488889B2 (en) * | 2005-07-22 | 2013-07-16 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
BRPI0611672A2 (pt) * | 2005-07-22 | 2009-01-13 | Mitsubishi Electric Corp | codificador e decodificador de imagem, mÉtodo de codificaÇço de imagem, programa de codificaÇço de imagem, meio de gravaÇço legÍvel por computador, mÉtodo de decodificaÇço de imagem, programa de decodificaÇço de imagem, e, corrente de bits codificada por imagem |
KR100873636B1 (ko) * | 2005-11-14 | 2008-12-12 | 삼성전자주식회사 | 단일 부호화 모드를 이용하는 영상 부호화/복호화 방법 및장치 |
EP1972149B1 (en) | 2006-01-10 | 2017-12-13 | Thomson Licensing DTV | Methods and apparatus for parallel implementations of 4:4:4 coding |
KR101330630B1 (ko) | 2006-03-13 | 2013-11-22 | 삼성전자주식회사 | 최적인 예측 모드를 적응적으로 적용하여 동영상을부호화하는 방법 및 장치, 동영상을 복호화하는 방법 및장치 |
FR2907989B1 (fr) * | 2006-10-27 | 2009-01-16 | Actimagine Sarl | Procede et dispositif d'optimisation de la compression d'un flux video |
KR20080045516A (ko) * | 2006-11-20 | 2008-05-23 | 삼성전자주식회사 | Rgb 영상의 부호화 및 복호화 방법과 그 장치 |
CN101222641B (zh) * | 2007-01-11 | 2011-08-24 | 华为技术有限公司 | 帧内预测编解码方法及其装置 |
US8718139B2 (en) * | 2007-01-12 | 2014-05-06 | Mitsubishi Electric Corporation | Image decoding device and image decoding method |
JP2008193627A (ja) * | 2007-01-12 | 2008-08-21 | Mitsubishi Electric Corp | 画像符号化装置、画像復号装置、および画像符号化方法、画像復号方法 |
JP5026092B2 (ja) * | 2007-01-12 | 2012-09-12 | 三菱電機株式会社 | 動画像復号装置および動画像復号方法 |
KR20090113281A (ko) * | 2007-01-24 | 2009-10-29 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
KR20080086766A (ko) * | 2007-03-23 | 2008-09-26 | 삼성전자주식회사 | 픽셀 단위의 컨텍스트 모델을 이용한 영상의 부호화,복호화 방법 및 장치 |
KR101403338B1 (ko) * | 2007-03-23 | 2014-06-09 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
US7991237B2 (en) * | 2007-06-28 | 2011-08-02 | Mitsubishi Electric Corporation | Image encoding device, image decoding device, image encoding method and image decoding method |
CN101159875B (zh) * | 2007-10-15 | 2011-10-05 | 浙江大学 | 二重预测视频编解码方法和装置 |
US8885726B2 (en) | 2007-12-04 | 2014-11-11 | Vixs Systems, Inc. | Neighbor management for use in entropy encoding and methods for use therewith |
KR101213704B1 (ko) * | 2007-12-05 | 2012-12-18 | 삼성전자주식회사 | 가변 컬러 포맷 기반 동영상 부호화 방법 및 장치, 그복호화 방법 및 장치 |
KR101291196B1 (ko) * | 2008-01-25 | 2013-07-31 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
KR100939917B1 (ko) * | 2008-03-07 | 2010-02-03 | 에스케이 텔레콤주식회사 | 움직임 예측을 통한 부호화 시스템 및 움직임 예측을 통한부호화 방법 |
KR20100018810A (ko) | 2008-08-07 | 2010-02-18 | 전자부품연구원 | 초고화질 영상 부호화, 복호화 방법 및 장치 및 컴퓨터로판독가능한 기록매체 |
WO2010069113A1 (en) * | 2008-12-19 | 2010-06-24 | Mediatek Singapore Pte. Ltd. | Video processing method and apparatus with residue prediction |
KR101885382B1 (ko) * | 2009-07-06 | 2018-08-03 | 톰슨 라이센싱 | 공간적으로 변하는 잔류물 코딩을 위한 방법 및 장치 |
JP5475409B2 (ja) * | 2009-11-20 | 2014-04-16 | 三菱電機株式会社 | 動画像符号化装置および動画像符号化方法 |
USRE47243E1 (en) * | 2009-12-09 | 2019-02-12 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding video, and method and apparatus for decoding video |
KR101700358B1 (ko) * | 2009-12-09 | 2017-01-26 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
JP5421757B2 (ja) * | 2009-12-11 | 2014-02-19 | 株式会社Kddi研究所 | 画像符号化装置 |
KR101464057B1 (ko) | 2010-02-08 | 2014-11-21 | 노키아 코포레이션 | 비디오 코딩을 위한 장치, 방법 및 컴퓨터 프로그램 |
AU2015200436B2 (en) * | 2010-04-05 | 2015-10-08 | Samsung Electronics Co., Ltd. | Determining intra prediction mode of image coding unit and image decoding unit |
CN105472387B (zh) * | 2010-04-09 | 2018-11-02 | Lg电子株式会社 | 处理视频数据的方法和装置 |
KR102145722B1 (ko) | 2010-04-13 | 2020-08-20 | 지이 비디오 컴프레션, 엘엘씨 | 샘플 영역 병합 |
KR102282803B1 (ko) | 2010-04-13 | 2021-07-28 | 지이 비디오 컴프레션, 엘엘씨 | 평면 간 예측 |
DK3301648T3 (da) | 2010-04-13 | 2020-04-06 | Ge Video Compression Llc | Nedarvning i samplearraymultitræsunderinddeling |
CN106231336B (zh) | 2010-04-13 | 2020-06-12 | Ge视频压缩有限责任公司 | 解码器、解码方法、编码器以及编码方法 |
SG10201401182TA (en) * | 2010-10-01 | 2014-07-30 | Samsung Electronics Co Ltd | Image intra prediction method and apparatus |
JP5586061B2 (ja) * | 2010-10-27 | 2014-09-10 | Kddi株式会社 | 色コンポーネント間予測型画像符号化装置および復号装置 |
CN107071490B (zh) | 2010-11-04 | 2020-07-14 | Ge视频压缩有限责任公司 | 解码装置和方法、编码装置和方法、存储和传输图像方法 |
FR2969456A1 (fr) * | 2010-12-15 | 2012-06-22 | France Telecom | Procedes et dispositifs de codage et de decodage d'au moins une image mettant en œuvre une selection des pixels a predire, programme d'ordinateur correspondant |
HUE059647T2 (hu) * | 2011-01-13 | 2022-12-28 | Canon Kk | Képkódoló berendezés, képkódoló eljárás, képdekódoló berendezés, képdekódoló eljárás, és program |
US20120218292A1 (en) * | 2011-02-10 | 2012-08-30 | Ncomputing Inc. | System and method for multistage optimized jpeg output |
KR101953384B1 (ko) | 2011-03-06 | 2019-03-04 | 엘지전자 주식회사 | 휘도 샘플을 이용한 색차 블록의 화면 내 예측 방법 및 이러한 방법을 사용하는 장치 |
EP2501133A3 (de) * | 2011-03-16 | 2013-07-31 | Basler AG | Verfahren und Vorrichtung zur Bandbreitenreduktion für Bilddaten |
US8724701B1 (en) * | 2011-04-18 | 2014-05-13 | Google Inc. | Using object decomposition to improve the selection of example-based predictors |
US9948938B2 (en) * | 2011-07-21 | 2018-04-17 | Texas Instruments Incorporated | Methods and systems for chroma residual data prediction |
JP5753062B2 (ja) * | 2011-11-16 | 2015-07-22 | Kddi株式会社 | 色コンポーネント間予測型画像符号化装置および復号装置 |
JP5796899B2 (ja) * | 2012-03-26 | 2015-10-21 | Kddi株式会社 | 画像符号化装置及び画像復号装置 |
KR101431463B1 (ko) * | 2012-07-11 | 2014-08-22 | 세종대학교산학협력단 | 무손실 비디오 부호화/복호화 방법 및 장치 |
JP6005572B2 (ja) * | 2013-03-28 | 2016-10-12 | Kddi株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法、動画像復号方法、およびプログラム |
JP5667269B2 (ja) * | 2013-10-18 | 2015-02-12 | 株式会社Kddi研究所 | 画像符号化装置、画像復号装置、画像符号化・復号装置、画像符号化・復号方法及び画像符号化・復号プログラム |
JP5755781B2 (ja) * | 2014-05-07 | 2015-07-29 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | 平面間予測 |
JP2014222936A (ja) * | 2014-07-23 | 2014-11-27 | 株式会社Kddi研究所 | 画像復号装置、画像復号方法、画像符号化復号方法及び画像復号プログラム |
JP6410513B2 (ja) * | 2014-08-07 | 2018-10-24 | キヤノン株式会社 | 画像符号化装置及び方法 |
JP6540707B2 (ja) * | 2014-10-03 | 2019-07-10 | 日本電気株式会社 | 映像復号装置、映像復号方法及び映像復号プログラム |
KR101671933B1 (ko) * | 2014-10-29 | 2016-11-03 | 삼성전자주식회사 | 영상 복호화 방법 및 장치 |
GB2533111B (en) * | 2014-12-09 | 2018-08-29 | Gurulogic Microsystems Oy | Encoder, decoder and method for images, video and audio |
GB2533109B (en) * | 2014-12-09 | 2018-11-28 | Gurulogic Microsystems Oy | Encoder, decoder and method for data |
KR101671934B1 (ko) * | 2015-03-11 | 2016-11-03 | 삼성전자주식회사 | 영상 복호화 방법 및 장치 |
KR101671935B1 (ko) * | 2015-03-11 | 2016-11-03 | 삼성전자주식회사 | 영상 복호화 방법 및 장치 |
JP6593122B2 (ja) * | 2015-11-20 | 2019-10-23 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法、及びプログラム |
JP6706997B2 (ja) * | 2016-08-09 | 2020-06-10 | 株式会社Joled | 表示装置、表示装置の補正方法、表示装置の製造方法、および表示装置の表示方法 |
KR101725287B1 (ko) * | 2016-10-27 | 2017-04-10 | 삼성전자주식회사 | 영상 복호화 방법 및 장치 |
US20180308450A1 (en) * | 2017-04-21 | 2018-10-25 | Intel Corporation | Color mapping for better compression ratio |
US9916637B1 (en) * | 2017-04-27 | 2018-03-13 | Apple Inc. | Splitting and merging subband image data |
KR101883430B1 (ko) * | 2017-08-30 | 2018-07-30 | 삼성전자주식회사 | 영상 부호화 방법 및 장치, 그 기록매체 |
US11265579B2 (en) * | 2018-08-01 | 2022-03-01 | Comcast Cable Communications, Llc | Systems, methods, and apparatuses for video processing |
US10657623B2 (en) | 2018-08-10 | 2020-05-19 | Apple Inc. | Two stage multi-scale processing of image data |
WO2022268236A1 (en) * | 2021-06-25 | 2022-12-29 | Polar Hpc Solutions Limited | Image compression and associated color approximation |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06197334A (ja) * | 1992-07-03 | 1994-07-15 | Sony Corp | 画像信号符号化方法、画像信号復号化方法、画像信号符号化装置、画像信号復号化装置及び画像信号記録媒体 |
JP3191583B2 (ja) | 1994-12-12 | 2001-07-23 | ソニー株式会社 | 情報復号化装置 |
KR100328417B1 (ko) * | 1998-03-05 | 2002-03-16 | 마츠시타 덴끼 산교 가부시키가이샤 | 화상부호화장치및화상복호화장치, 화상부보화방법 및 화상복호화방법, 및 데이터기억매체 |
DE69944788C5 (de) * | 1998-04-09 | 2023-10-19 | Koninklijke Philips N.V. | Verlustfreie kodierung/dekodierung in einem übertragungssystem |
US7302104B2 (en) * | 2001-12-28 | 2007-11-27 | Ricoh Co., Ltd. | Smoothing tile boundaries of images encoded and decoded by JPEG 2000 |
JP2004007379A (ja) * | 2002-04-10 | 2004-01-08 | Toshiba Corp | 動画像符号化方法及び動画像復号化方法 |
JP2004222027A (ja) | 2003-01-16 | 2004-08-05 | Matsushita Electric Ind Co Ltd | 画像符号化装置および方法、ならびに画像復号化装置および方法 |
KR100718121B1 (ko) * | 2003-05-16 | 2007-05-15 | 삼성전자주식회사 | 영상의 레지듀 예측을 이용한 영상 부호화/복호화 방법 및장치 |
US7469069B2 (en) * | 2003-05-16 | 2008-12-23 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding/decoding image using image residue prediction |
KR100718122B1 (ko) * | 2003-07-16 | 2007-05-15 | 삼성전자주식회사 | 컬러 평면 간 예측을 이용한 무손실 영상 부호화/복호화방법 및 장치 |
KR100624429B1 (ko) * | 2003-07-16 | 2006-09-19 | 삼성전자주식회사 | 칼라 영상을 위한 비디오 부호화/복호화 장치 및 그 방법 |
US7751478B2 (en) * | 2005-01-21 | 2010-07-06 | Seiko Epson Corporation | Prediction intra-mode selection in an encoder |
KR101246915B1 (ko) * | 2005-04-18 | 2013-03-25 | 삼성전자주식회사 | 동영상 부호화 또는 복호화 방법 및 장치 |
-
2006
- 2006-04-17 KR KR20060034672A patent/KR101246915B1/ko active IP Right Grant
- 2006-04-18 US US11/405,420 patent/US8958476B2/en active Active
- 2006-04-18 WO PCT/KR2006/001440 patent/WO2006112653A1/en active Application Filing
- 2006-04-18 CN CN2006800127398A patent/CN101160970B/zh active Active
- 2006-04-18 EP EP06757494A patent/EP1872585A4/en not_active Ceased
- 2006-04-18 JP JP2008506386A patent/JP2008537402A/ja active Pending
-
2012
- 2012-06-27 JP JP2012144782A patent/JP2012209965A/ja active Pending
-
2014
- 2014-06-04 JP JP2014116289A patent/JP2014195323A/ja active Pending
-
2015
- 2015-01-15 US US14/597,658 patent/US9332265B2/en active Active
- 2015-01-15 US US14/597,627 patent/US9131244B2/en active Active
- 2015-04-22 US US14/693,061 patent/US9338462B2/en active Active
- 2015-04-22 US US14/693,070 patent/US9351006B2/en active Active
Cited By (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262607B (zh) * | 2008-04-11 | 2011-06-15 | 浙江大学 | 二重预测视频编解码方法和装置 |
US10432948B2 (en) | 2010-04-05 | 2019-10-01 | Samsung Electronics Co., Ltd. | Determining intra prediction mode of image coding unit and image decoding unit |
US9967572B2 (en) | 2010-04-05 | 2018-05-08 | Samsung Electronics Co., Ltd. | Determining intra prediction mode of image coding unit and image decoding unit |
CN104767996A (zh) * | 2010-04-05 | 2015-07-08 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104780365A (zh) * | 2010-04-05 | 2015-07-15 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104780364A (zh) * | 2010-04-05 | 2015-07-15 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104780366A (zh) * | 2010-04-05 | 2015-07-15 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104811701A (zh) * | 2010-04-05 | 2015-07-29 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104768002A (zh) * | 2010-04-05 | 2015-07-08 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
US9667974B2 (en) | 2010-04-05 | 2017-05-30 | Samsung Electronics Co., Ltd. | Determining intra prediction mode of image coding unit and image decoding unit |
CN104780364B (zh) * | 2010-04-05 | 2019-04-05 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104768002B (zh) * | 2010-04-05 | 2017-09-22 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
US9794577B2 (en) | 2010-04-05 | 2017-10-17 | Samsung Electronics Co., Ltd. | Determining intra prediction mode of image coding unit and image decoding unit |
CN107426569A (zh) * | 2010-04-05 | 2017-12-01 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104811701B (zh) * | 2010-04-05 | 2018-11-23 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104767996B (zh) * | 2010-04-05 | 2018-06-05 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104780366B (zh) * | 2010-04-05 | 2018-09-18 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN104780365B (zh) * | 2010-04-05 | 2018-09-18 | 三星电子株式会社 | 确定图像编码单元和图像解码单元的帧内预测模式 |
CN113259682A (zh) * | 2013-04-08 | 2021-08-13 | Ge视频压缩有限责任公司 | 分量间预测 |
CN110460847B (zh) * | 2013-05-30 | 2022-03-01 | 苹果公司 | 用于编码的装置和计算机可读介质 |
US11368688B2 (en) | 2013-05-30 | 2022-06-21 | Apple Inc. | Adaptive color space transform coding |
US11368689B2 (en) | 2013-05-30 | 2022-06-21 | Apple Inc. | Adaptive color space transform coding |
CN110460850B (zh) * | 2013-05-30 | 2022-03-01 | 苹果公司 | 用于视频编码的方法 |
CN110460849B (zh) * | 2013-05-30 | 2022-03-01 | 苹果公司 | 用于视频编码的*** |
US11758135B2 (en) | 2013-05-30 | 2023-09-12 | Apple Inc. | Adaptive color space transform coding |
US11184613B2 (en) | 2013-05-30 | 2021-11-23 | Apple Inc. | Adaptive color space transform coding |
CN110460849A (zh) * | 2013-05-30 | 2019-11-15 | 苹果公司 | 用于解码视频数据的方法、介质和*** |
CN110460850A (zh) * | 2013-05-30 | 2019-11-15 | 苹果公司 | 用于解码视频数据的方法、介质和*** |
CN110460847A (zh) * | 2013-05-30 | 2019-11-15 | 苹果公司 | 用于解码视频数据的方法、介质和*** |
US10477214B2 (en) | 2013-12-30 | 2019-11-12 | Hfi Innovation Inc. | Method and apparatus for scaling parameter coding for inter-component residual prediction |
WO2015101173A1 (en) * | 2013-12-30 | 2015-07-09 | Mediatek Singapore Pte. Ltd. | Method and apparatus for scaling parameter coding for inter-component residual prediction |
CN105981381A (zh) * | 2013-12-30 | 2016-09-28 | 寰发股份有限公司 | 用于分量间残差预测的缩放参数编码的方法及装置 |
CN105981381B (zh) * | 2013-12-30 | 2019-03-29 | 寰发股份有限公司 | 用于视频编码器及解码器***的分量间残差预测的方法 |
US11683522B2 (en) | 2014-03-04 | 2023-06-20 | Microsoft Technology Licensing, Llc | Adaptive switching of color spaces, color sampling rates and/or bit depths |
CN110049325A (zh) * | 2014-03-04 | 2019-07-23 | 微软技术许可有限责任公司 | 色彩空间、色彩采样率和/或比特深度的自适应切换 |
CN110049325B (zh) * | 2014-03-04 | 2022-07-05 | 微软技术许可有限责任公司 | 色彩空间、色彩采样率和/或比特深度的自适应切换 |
US11632569B2 (en) | 2014-03-04 | 2023-04-18 | Microsoft Technology Licensing, Llc | Encoding strategies for adaptive switching of color spaces, color sampling rates and/or bit depths |
US11451778B2 (en) | 2014-03-27 | 2022-09-20 | Microsoft Technology Licensing, Llc | Adjusting quantization/scaling and inverse quantization/scaling when switching color spaces |
US11716478B2 (en) | 2014-10-08 | 2023-08-01 | Microsoft Technology Licensing, Llc | Adjustments to encoding and decoding when switching color spaces |
CN106973295A (zh) * | 2015-10-08 | 2017-07-21 | 联发科技股份有限公司 | 视频编码方法/装置以及视频解码方法/装置 |
CN110234010B (zh) * | 2015-10-08 | 2021-06-18 | 联发科技股份有限公司 | 视频编码方法/装置以及视频解码方法/装置 |
CN110234010A (zh) * | 2015-10-08 | 2019-09-13 | 联发科技股份有限公司 | 视频编码方法/装置以及视频解码方法/装置 |
CN108605123A (zh) * | 2016-01-27 | 2018-09-28 | 韩国电子通信研究院 | 通过使用预测对视频进行编码和解码的方法和装置 |
WO2020082485A1 (zh) * | 2018-10-26 | 2020-04-30 | 西安科锐盛创新科技有限公司 | 预测量化编码方法和视频压缩*** |
US11240531B2 (en) | 2019-02-14 | 2022-02-01 | Beijing Bytedance Network Technology Co., Ltd. | Size selective application of decoder side refining tools |
US11425417B2 (en) | 2019-02-14 | 2022-08-23 | Beijing Bytedance Network Technology Co., Ltd. | Techniques for using a decoder side motion vector refinement tool |
WO2020164582A1 (en) * | 2019-02-14 | 2020-08-20 | Beijing Bytedance Network Technology Co., Ltd. | Video processing method and apparatus |
US11876932B2 (en) | 2019-02-14 | 2024-01-16 | Beijing Bytedance Network Technology Co., Ltd | Size selective application of decoder side refining tools |
US12034964B2 (en) | 2019-02-14 | 2024-07-09 | Beijing Bytedance Network Technology Co., Ltd | Selective application of decoder side refining tools |
Also Published As
Publication number | Publication date |
---|---|
US9332265B2 (en) | 2016-05-03 |
US20150229923A1 (en) | 2015-08-13 |
US9351006B2 (en) | 2016-05-24 |
JP2014195323A (ja) | 2014-10-09 |
CN101160970B (zh) | 2010-07-21 |
KR101246915B1 (ko) | 2013-03-25 |
US9131244B2 (en) | 2015-09-08 |
US20150271501A1 (en) | 2015-09-24 |
JP2012209965A (ja) | 2012-10-25 |
KR20060109844A (ko) | 2006-10-23 |
WO2006112653A8 (en) | 2007-01-18 |
EP1872585A1 (en) | 2008-01-02 |
JP2008537402A (ja) | 2008-09-11 |
US20060233251A1 (en) | 2006-10-19 |
EP1872585A4 (en) | 2009-08-05 |
US9338462B2 (en) | 2016-05-10 |
US20150124868A1 (en) | 2015-05-07 |
US8958476B2 (en) | 2015-02-17 |
WO2006112653A1 (en) | 2006-10-26 |
US20150195556A1 (en) | 2015-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101160970B (zh) | 运动图像编码和解码方法以及设备 | |
US9294768B2 (en) | Moving-picture encoding apparatus and moving-picture decoding apparatus | |
KR101261526B1 (ko) | 영상의 부호화 방법 및 장치, 복호화 방법 및 장치 | |
US10034000B2 (en) | Method, medium, and system encoding and/or decoding moving pictures by adaptively applying optimal prediction modes | |
US8902980B2 (en) | Apparatus and method for encoding and decoding high fidelity video, and computer-readable storage medium | |
KR101256548B1 (ko) | 영상 부호화 및 복호화 장치 및 그 방법 | |
CN107211161A (zh) | 包括最后阶段处理的扩展空间的视频编码优化 | |
KR101601854B1 (ko) | 공간적 예측장치 및 그 예측방법, 그것을 이용한 영상 부호화 장치 및 방법, 및 영상 복호화 장치 및 방법 | |
JP5299328B2 (ja) | 画像処理装置および画像処理方法 | |
KR101516343B1 (ko) | Hevc를 위한 대체 인트라 예측 장치 및 방법 | |
RU2810727C1 (ru) | Способы, оборудование и устройства для декодирования, кодирования и кодирования/декодирования | |
KR102543086B1 (ko) | 화상을 인코딩 및 디코딩하기 위한 방법 및 장치 | |
TW202327353A (zh) | 視訊編碼方法和裝置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |