CN102474616A - 用于生成、解码和转码经编码的视频数据流的方法和装置 - Google Patents
用于生成、解码和转码经编码的视频数据流的方法和装置 Download PDFInfo
- Publication number
- CN102474616A CN102474616A CN2010800367985A CN201080036798A CN102474616A CN 102474616 A CN102474616 A CN 102474616A CN 2010800367985 A CN2010800367985 A CN 2010800367985A CN 201080036798 A CN201080036798 A CN 201080036798A CN 102474616 A CN102474616 A CN 102474616A
- Authority
- CN
- China
- Prior art keywords
- image
- image block
- coding
- encoded
- video data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 239000011229 interlayer Substances 0.000 claims abstract description 22
- 239000010410 layer Substances 0.000 claims description 28
- 230000006835 compression Effects 0.000 abstract description 2
- 238000007906 compression Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 5
- 238000011002 quantification Methods 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
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/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
-
- 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/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/187—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 scalable video layer
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/33—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明涉及用于生成、解码和转码经编码的可分级视频数据流的方法和装置。在此,借助于层间预测将图像块编码成经编码的第一图像块。将经编码的第一图像块解码成经重建的第一图像块并且将其基于排除层间预测的编码模式编码成经编码的第二图像块。最后,将经编码的第二图像块解码成经重建的第二图像块。将经编码的第一图像块插入到经编码的视频数据流中。在借助于参考经重建的第一图像块对图像块进行编码时,将参考改变为参考经重建的第二图像块。把在此被编码的图像块插入到经编码的视频数据流中。通过这些处理方式实现:经编码的视频数据流实现了高图像质量下的高压缩率以及在转码时的小复杂度。该方法和装置可以用于必须借助于可分级的经编码的视频数据流操纵大量不同终端设备的应用,例如用在视频点播服务中。
Description
技术领域
本发明涉及用于生成、解码和转码经编码的视频数据流的方法和装置。
背景技术
标准ITU H.264/AVC(AVC-高级视频编码)最近被用实现了视频序列的可分级编码的补充进行了扩展。该补充被称为SVC(SVC-可分级视频编码)。在此,该分级可以被构造为局部的、时间上的,并且可以被构造为SNR可分级性(SNR-信噪比)。
当前存在标准H.264的多种实施方式,这些实施方式仅仅支持该标准的AVC部分。因此,借助于SVC被编码的经编码的视频数据流被转换、即被转码成符合AVC的经编码的视频数据流。一种用于转码的公知方法在于,对经SVC编码的视频数据流进行完全解码并且接着将其编码成符合AVC的经编码的视频数据流。该处理方式是非常复杂和耗时的。因此,在SVC中采用重写器(Rewriter)功能,该重写器功能实现简单的转码。例如从文献[1]中公知了重新器功能的改进。重写器功能、例如还有根据[1]的改进涉及SNR可分级性。
发明内容
任务是说明一种方法和一种装置,其使得能够针对局部可分级性简单地将符合SVC的经编码的视频数据流转码成符合AVC的经编码的视频数据流。
该任务通过独立权利要求来解决。本发明的改进方案可以从从属权利要求中得知。
本发明涉及一种用于生成经编码的视频数据流的方法,其中
-经编码的视频数据流包括借助于第一层和借助于至少一个第二层编码的图像序列;
-第一层表示具有第一图像分辨率的第一图像的图像序列,并且第二层(L1, L2)表示具有第二图像分辨率的第二图像的图像序列;
-相应的图像分别具有多个图像块;
-第二图像的图像块之一借助于层间预测被编码成经编码的第一图像块;
其中执行下列步骤:
-通过对经编码的第一图像块进行解码来生成经重建的第一图像块;
-基于抑制层间预测的编码模式通过对经重建的第一图像块进行编码来生成经编码的第二图像块;
-通过对经编码的第二图像块进行解码来生成经重建的第二图像块;
-将经编码的第一图像块和标记插入到第二层中,其中标记指示:在将第二图像之一的图像块编码成经编码的图像块时,将经重建的第二图像块用作参考,其中所述经编码的图像块的编码将经重建的第一图像块指示为参考。
通过利用层间预测对图像块进行编码,实现高的压缩率。通过将经重建的第二图像块用作第二图像之一的另外的图像块的参考,在不参考第一层的图像的情况下实现所述另外的图像块的编码,由此可以实现将包括至少两层的经编码的视频数据流简单地转码成包括一层的经转码的视频数据流,因为所述另外的图像块仅须以其经编码的形式、即作为经编码的图像块复制到经转码的视频数据流中。另外,通过上面列举的处理步骤所实现的是,抑制了经转码的视频数据流中的漂移。相应的图像块可以占据相关图像内的任意位置。
此外,在对第二图像的图像块中的如下图像块进行编码时将参考改变为参考经重建的第二图像块:所述图像块借助于参考经重建的第一图像块的编码模式被编码。在此,要编码的图像块的相应编码模式替代于参考经重建的第一图像区域而借助于对经重建的第二图像块的参考,由此以非常小的复杂度、即计算能力以及非常小的延迟时间实现了经转码的视频数据流的建立。
在本发明的一个可替代的改进方案中,所述标识被扩展为使得其指示在将经重建的第一图像块编码成经编码的第二图像块时所使用的至少一个参数。通过所述方法的该扩展,保证了建立经编码的第二图像块时的简化,因为编码规则可以直接从所述参数中读出。
优选地通过对经编码的图像块进行编码,作为参考仅仅参阅经重建的第一图像块的部分区域,因此作为参考选择经重建的第二图像块的表示该部分图像区域的图像区域。通过该改进方案,该方法还可以用于仅仅参考一个部分图像区域的情况。这实现了编码效率的提高。
另外,在生成经编码的第二图像块时使用帧内编码模式、帧内预测模式或者PCM编码方法。由此显著简化了转码,因为仅仅存在对通过解码所生成的经重建的第二图像的图像区域的参考。
此外,本发明涉及一种用于生成经编码的视频数据流的装置,其中
-经编码的视频数据流包括借助于第一层和借助于至少一个第二层编码的图像序列;
-通过第一层表示具有第一图像分辨率的第一图像的图像序列,并且通过第二层表示具有第二图像分辨率的第二图像的图像序列;
-相应的图像分别具有多个图像块;
-第二图像的图像块之一借助于层间预测被编码成经编码的第一图像块;
具有下列单元:
-第一单元,其用于通过对经编码的第一图像块进行解码来生成经重建的第一图像块;
-第二单元,其用于基于抑制层间预测的编码模式通过对经重建的第一图像块进行编码来生成经编码的第二图像块;
-第三单元,其用于通过对经编码的第二图像块进行解码来生成经重建的第二图像块;
-第四单元,其用于通过插入经编码的第一图像块和标记来生成第二层,其中标记指示:在将第二图像之一的图像块编码成经编码的图像块时,将经重建的第二图像块用作参考,其中所述经编码的图像块的编码将经重建的第一图像块指示为参考。
该装置还可以具有第五单元,所述第五单元被构造为对第二图像的图像块中的借助于参考经重建的第一图像块的编码模式被编码的图像块进行编码,其中所述参考改变为参考经重建的第二图像块。
此外,可以将第四单元构造为使得标识可以扩展为使得其指示在将经重建的第一图像块编码成经编码的第二图像块时所使用的至少一个参数。
第五单元优选地还被构造为使得如果经编码的图像块的编码仅仅具有经重建的第一图像块的部分区域作为参考,则选择经重建的第二图像块的表示该部分图像区域的图像区域作为参考。
在该装置的扩展方案中,第五单元还可以被构造为使得在生成经编码的第二图像块时使用帧内编码模式、帧内预测模式或者PCM编码方法。
该装置的各个扩展方案的优点与该方法的相应优点类似。借助于这些单元,可以实施用于建立经编码的视频数据流的方法的实现。
另外,本发明的一部分是一种用于对经编码的视频数据流进行解码的方法,其中经编码的视频数据流根据所述用于生成的方法而生成,在该用于对经编码的视频数据流进行解码的方法中执行下列步骤:
在经编码的视频数据流中存在标记的情况下,通过对第二层的参考经重建的第一图像块的经编码的图像块进行解码来生成经重建的图像块,其中为了解码将经重建的第二图像块用作参考。
在此,还可以将本发明用于对经编码的视频数据流进行解码,而不必执行转码。因此,终端设备可以对包括至少两层的经编码的视频数据流进行解码并且将其再现在输出设备、例如显示器上。
本发明还包括一种用于对经编码的视频数据流进行解码的装置,其中根据用于生成的装置来生成所述经编码的视频数据流,在该用于对经编码的视频数据流进行解码的装置中,第六单元被构造为在经编码的视频数据流中存在标记的情况下通过对第二层的参考经重建的第一图像块的经编码的图像块进行解码来生成经重建的图像块,其中为了解码能够将经重建的第二图像块用作参考。
在此,该用于解码的方法可以借助于第六单元来实现,其中优点类似于用于解码的方法。
此外,本发明包括一种用于从根据用于生成的方法所生成的经编码的视频数据流中生成经转码的视频数据流的方法,其中在经编码的视频数据流中存在标记的情况下执行下列步骤:
-通过对经编码的第一图像块进行解码来生成经重建的第一图像块;
-基于抑制层间预测的编码模式通过对经重建的第一图像块进行编码来生成经编码的第二图像块;
-通过将经编码的第二图像块和经编码的图像块插入到经转码的视频数据流中来生成经转码的视频数据流,其中经编码的图像块借助于如下的编码模式被编码:该编码模式参考通过对经编码的第二图像块进行解码而被重建的第二图像块。
借助于这些方法步骤,本发明可以将包括至少两层的经编码的视频数据流转码成包括单个层的经转码的视频数据流。通过对原来参考经重建的第一图像块的图像块进行特定的解码,可以以非常小的成本生成经转码的视频数据流。另外有利的是,通过这些特定步骤,避免了经转码的视频数据流的图像中的漂移。
最后,本发明的一部分是一种用于从通过所述可用于生成的装置来生成的经编码的视频数据流中生成经转码的视频数据流的转码装置,其中在经编码的视频数据流中存在标记的情况下执行下列步骤:
-第一单元用于通过对经编码的第一图像块进行解码来生成经重建的第一图像块;
-第二单元用于基于抑制层间预测的编码模式通过对经重建的第一图像块(RBB1)进行编码来生成经编码的第二图像块;
-第七单元用于通过将经编码的第二图像块和经编码的图像块插入到经转码的视频数据流中来生成经转码的视频数据流,其中经编码的图像块借助于如下的编码模式被编码:该编码模式参考通过对经编码的第二图像块进行解码而被重建的第二图像块。
该转码装置使得能够实现该转码方法,其中借助于所述单元可以执行各个方法步骤。在此,优点类似于转码方法。
附图说明
根据附图进一步阐述本发明及其改进方案。其中:
图1示出了可以以两个图像分辨率表示的图像序列;
图2示出了用于生成经编码的视频数据流的流程图和装置;
图3示出了经编码的视频数据流的片段;
图4示出了用于对经编码的视频数据流进行解码的流程图和装置;
图5示出了用于将具有两层的经编码的视频数据流转码成具有一层的经转码的视频数据流的流程图和装置。
具体实施方式
在附图中给具有相同功能和作用的元素配备相同的附图标记。
在作为现有标准ITU-T H.264(ITU-国际电信联盟)的扩展的可分级视频编码方法、例如标准SVC(SVC-可分级视频编码)的情况下,具有多个图像P1、P2、P3的图像序列BS被编码成两个图像分辨率BA1、BA2、即质量等级,参见图1。第一图像分辨率BA1由具有第一图像P11、P12、P13的第一图像序列来表示,这些第一图像以降低的图像分辨率、例如以具有176x144个像点的QCIF(QCIF-四分之一通用中间格式)再现图像序列BS。在经编码的视频数据流VDS中,该第一图像序列被编码在亦称基本层的第一层L1中。与第一图像分辨率BA1相比经改善的第二图像分辨率BA2通过具有第二图像P21、P22、P23的第二图像序列来表示。该第二图像序列表示如下图像序列的图像:该图像序列具有与第一图像序列相比提高的、具有352x288个像点的图像大小CIF(CIF-通用中间格式)。第二图像序列的图像信息被在经编码的视频数据流中编码在亦称增强层的第二层L2中。在此应当注意,第二图像序列的图像信息常常根据第一图像序列被预测地编码,由此第二层的数据量可以显著减小。因此,在实际中,通过对第一和第二层L1、L2解码来重建第二图像序列。
图像P11、P12、P13、P21、P22、P23被划分成例如大小为4x4或8x8个像点的图像块BB、BB1。一般而言,这些图像块可以呈现任意形式,其中在标准H.264中使用所述大小。借助于视频编码器,图像被逐块地编码,其中通过编码来实现数据量的减小。
一般而言,在对图像块编码时公知有下列四个编码模式:
帧内(INTRA):图像块在不参考至少一个另外的图像块的情况下被编码;
帧间(INTER)预测:图像的图像块的编码通过对图像区域进行预测来进行,其中所述图像区域处于相对于该图像在时间上之前或随后的图像中。该图像区域被称为参考图像区域或参考RF。此外,该图像和时间上之前或随后的图像二者要么是第一图像序列的部分、要么是第二图像序列的部分。在此,不进行第一和第二图像序列的图像信息之间的预测。
层间预测(ILP):图像的图像块的编码通过对图像区域的预测进行,其中所述图像区域、即参考处于与该图像块不同的另一图像中,并且该图像和该另一图像被编码在不同层中。因此,进行层间的、即各层之间的预测。例如,该图像是第二图像序列的部分,并且该另一图像是第一图像序列的部分。标准H.264使用术语“层间-帧内(interlayer-intra)”和“层间残余预测(interlayer-residual-predicted)”,其中这些术语描述专门的层间预测模式。
帧内预测:图像的图像块的编码通过对图像区域的预测进行,其中该图像区域、即参考处于与该图像块相同的图像中。
借助于图2示例性地阐述本发明所涉及的用于执行用于生成经编码的视频数据流的方法的步骤。
在对第二图像P22的图像块BB1编码时,作为编码模式使用层间预测。因此,可以在第一层的图像之一中找到参考图像区域,将参考图像块的图像大小扩大、例如在垂直和水平方向上分别扩大2倍,作为差信号形成参考图像区域与第一图像块之间的差,借助于DCT(DCT-离散余弦变换)以及接着的量化对该差信号以经编码的第一图像块CB1的形式进行编码。本发明可以应用于差信号的任意编码。
在第一步骤S1中,由第一单元E1通过对经编码的第一图像块CB1解码来生成经重建的第一图像块RBB1。在此,该解码以与编码逆向的方式进行。由于编码时的量化,在第一图像块与经重建的第一图像块之间存在差异。
在第二步骤S2中,由第二单元E2通过对经重建的第一图像块RBB1编码来生成经编码的第二图像块CB2。在此应当注意的是,为了编码仅仅考虑不能够进行层间预测、即抑制层间预测的那些编码模式。因此,作为编码模式可以使用帧间预测模式,该帧间预测模式例如将如下图像区域考虑为参考图像区域:所述图像区域来自第二图像序列的相对于第二图像在时间上之前的图像。
在第三步骤S3中,由第三单元E3通过对经编码的第二图像块CB2解码生成经重建的第二图像块RBB2。
在第四步骤S4中,由第四单元E4将经编码的第一图像块CB1和标记KEY插入到经编码的视频数据流VDS中,亦参见图4。
如果在第五步骤S5中由第五单元E5通过编码模式中的参考经重建的第一图像块的编码模式来对第二图像序列的图像之一的图像块之一进行编码,则在这种情况下替代于经重建的第一图像块而将经重建的第二图像块用作参考。如果参考经重建的第一图像块的部分图像区域,则替代于该部分区域将经重建的第二图像块的、表示经重建的第一图像块的部分图像区域的那个图像区域用作参考。例如如果具有1x4个像点的该部分区域在每个维度上都被扩大2倍(上采样),则该图像区域包括2x8个像点。
在此,标记KEY指示:在对第二层的经编码的图像块CB解码时——该图像块CB示出为经重建的第一图像块的参考图像块,作为参考RF不使用经重建的第一图像块RBB1,而是使用经重建的第二图像块RBB2。类似地将标记KEY应用于该部分区域。
另外,标记KEY可以被扩展为使得其指示在将经重建的第一图像块编码成经编码的第二图像块时已经被使用的参数。这例如包括诸如帧内预测编码的编码模式、量化参数和标识出用于编码的参考图像块的运动矢量。该扩展可以由第四单元E4进行。
下面借助于图4进一步阐述用于解码的方法。在此,用于解码的装置DVOR接收经编码的视频数据流VDS并且在步骤Ee中尝试找出标记KEY。如果已经识别出该标记(参见箭头J),则经编码的第一图像块CB1被从经编码的视频数据流VDS中读出,并且借助于第一单元被解码成经重建的第一图像块RBB1。借助于第二单元E2,经重建的第一图像块RBB1被编码成经编码的第二图像块CB2,其中可选地可以从标记KEY中得知用于执行该编码的参数。经编码的第二图像块CB2通过解码被转化成经重建的第二图像块RBB2。该经重建的第二图像块充当用于由第六单元将经编码的图像块CB解码成经重建的图像块的参考图像区域RF。
下面借助于图5进一步阐述用于将经编码的视频数据流VDS转码成经转码的视频数据流TVDS的方法。在此,转码装置TVOR接收经编码的视频数据流VDS并且在步骤EE中分析标记KEY。如果已经识别出该标记(参见箭头J),则经编码的第一图像块CB1被从经编码的视频数据流VDS中读出并且借助于第一单元被解码成经重建的第一图像块RBB1。借助于第二单元E2,经重建的第一图像块RBB1被编码成经编码的第二图像块CB2,其中可选地可以从标记KEY中得知用于执行该编码的参数。第七单元E7在经转码的视频数据流TVDS中插入经编码的第二图像块CB2和经编码的图像块CB。经编码的图像块CB已经借助于如下的编码模式被编码:所述编码模式参考通过对经编码的第二图像块CB2进行解码而重建的第二图像块RBB2。
在迄今为止的实施例中,经编码的第二图像块CB2在使用帧间预测模式的情况下借助于对经重建的第一图像块RBB1进行编码而生成。可替代地,可以替代于帧间预测模式使用帧内编码模式、帧内预测模式或者PCM编码方法(PCM-脉冲编码调制)。这所具有的优点是,为了对经编码的第二图像块CB2进行编码仅须考虑经重建的第一图像块RBB1。这显著地减少了执行相应方法的复杂度以及存储容量。该替代方案涉及使用标记KEY,其中替代于帧间预测模式根据在编码时使用何种编码模式来用信号通知帧内编码模式、帧内预测模式或者PCM编码方法。
单元E1至E7可以以硬件、软件或以硬件和软件的组合方式来实现和实施,例如通过计算机或具有所附连的存储模块的处理器来实现和实施。另外,可以将这些单元所实施的方法步骤以计算机代码形式存放在存储介质上。
各个实施例可以相组合。
文献说明
[1] Jan De Cock等人的“Advanced Bistream Rewriting From H.264/AVC to SVC”,ICIP 2008,第2473-2475页。
Claims (14)
1.一种用于生成经编码的视频数据流(VDS)的方法,其中
-经编码的视频数据流(VDS)包括借助于第一层(L1)和借助于至少一个第二层(L2)编码的图像序列(BS);
-第一层(L1)表示具有第一图像分辨率(BA1)的第一图像(P11,P12,P13)的图像序列(BS),并且第二层(L1,L2)表示具有第二图像分辨率(BA2)的第二图像(P21,P22,P23)的图像序列(BS);
-相应的图像(P11,P12,P13,P21,P22,P23)分别具有多个图像块(BB);
-第二图像的图像块之一(BB1)借助于层间预测被编码成经编码的第一图像块(CB1);
其中执行下列步骤:
-通过对经编码的第一图像块(CB1)进行解码来生成经重建的第一图像块(RBB1);
-基于抑制层间预测(ILP)的编码模式(IAP,IRP)通过对经重建的第一图像块(RBB1)进行编码来生成经编码的第二图像块(CB2);
-通过对经编码的第二图像块(CB2)进行解码来生成经重建的第二图像块(RBB2);
-将经编码的第一图像块(CB1)和标记(KEY)插入到第二层(L2)中,其中标记(KEY)指示:在将第二图像之一(P23)的图像块(BB)编码成经编码的图像块(CB)时,将经重建的第二图像块(RBB2)用作参考(RF),其中所述经编码的图像块(CB)的编码将经重建的第一图像块(RBB1)指示为参考。
2.根据权利要求1所述的方法,其中在对第二图像(P22)的图像块(BB)中的如下图像块进行编码时将参考(RF)改变为参考经重建的第二图像块(RBB2):所述图像块借助于参考经重建的第一图像块(RBB1)的编码模式(IRP)被编码。
3.根据权利要求1或2所述的方法,其中标记(KEY)被扩展为使得其指示在将经重建的第一图像块(RBB1)编码成经编码的第二图像块(CB2)时所使用的至少一个参数。
4.根据权利要求1至3之一所述的方法,其中通过对经编码的图像块(CB)进行编码,作为参考(RF)仅仅参阅经重建的第一图像块(RBB1)的部分区域,作为参考(RF)选择经重建的第二图像块(RBB2)的表示该部分图像区域的图像区域。
5.根据权利要求1至4之一所述的方法,其中在生成经编码的第二图像块(CB2)时使用帧内编码模式、帧内预测模式或者PCM编码方法。
6.一种用于生成经编码的视频数据流(VDS)的装置(VOR),其中
-经编码的视频数据流(VDS)包括借助于第一层(L1)和借助于至少一个第二层(L2)编码的图像序列(BS);
-通过第一层(L1)表示具有第一图像分辨率(BA1)的第一图像(P11,P12,P13)的图像序列(BS),并且通过第二层(L1,L2)表示具有第二图像分辨率(BA2)的第二图像(P21,P22,P23)的图像序列(BS);
-相应的图像(P11,P12,P13,P21,P22,P23)分别具有多个图像块(BB);
-第二图像的图像块之一(BB1)借助于层间预测被编码成经编码的第一图像块(CB1);
具有下列单元:
-第一单元(E1),其用于通过对经编码的第一图像块(CB1)进行解码来生成经重建的第一图像块(RBB1);
-第二单元(E2),其用于基于抑制层间预测(ILP)的编码模式(IAP,IRP)通过对经重建的第一图像块(RBB1)进行编码来生成经编码的第二图像块(CB2);
-第三单元(E3),其用于通过对经编码的第二图像块(CB2)进行解码来生成经重建的第二图像块(RBB2);
-第四单元(E4),其用于通过插入经编码的第一图像块(CB1)和标记(KEY)来生成第二层(L2),其中标记(KEY)指示:在将第二图像之一(P23)的图像块(BB)编码成经编码的图像块(CB)时,将经重建的第二图像块(RBB2)用作参考(RF),其中所述经编码的图像块(CB)的编码将经重建的第一图像块(RBB1)指示为参考(RF)。
7.根据权利要求5所述的装置(VOR),其中装置(VOR)还具有第五单元(E5),所述第五单元(E5)被构造为对第二图像(P22)的图像块(BB)中的借助于参考经重建的第一图像块(RBB1)的编码模式(IRP)被编码的图像块(BB)进行编码,其中所述参考(RF)改变为参考经重建的第二图像块(RBB2)。
8.根据权利要求6或7所述的装置(VOR),其中第四单元(E4)还被构造为使得标记(KEY)能够扩展为使得其指示在将经重建的第一图像块(RBB1)编码成经编码的第二图像块(CB2)时能够使用的至少一个参数。
9.根据权利要求6至8之一所述的装置(VOR),其中第五单元(E5)还被构造为使得如果经编码的图像块(CB)的编码仅仅具有经重建的第一图像块(RBB1)的部分区域作为参考(RF),则选择经重建的第二图像块(RBB2)的表示该部分图像区域的图像区域作为参考(RF)。
10.根据权利要求6至9之一所述的装置(VOR),其中第五单元(E5)还被构造为使得在生成经编码的第二图像块(CB2)时使用帧内编码模式、帧内预测模式或者PCM编码方法。
11.一种用于对经编码的视频数据流(VDS)进行解码的方法,其中根据权利要求1至5之一生成所述经编码的视频数据流(VDS),
在该用于对经编码的视频数据流(VDS)进行解码的方法中执行下列步骤:
-在经编码的视频数据流(VDS)中存在标记(KEY)的情况下,通过对第二层(L2)的参考经重建的第一图像块(RBB1)的经编码的图像块(CB)进行解码来生成经重建的图像块(RBB),其中为了解码将经重建的第二图像块(RBB2)用作参考(RF)。
12.一种用于对经编码的视频数据流(VDS)进行解码的装置(DVOR),其中根据权利要求6-10之一生成所述经编码的视频数据流(VDS),
在用于对经编码的视频数据流(VDS)进行解码的装置(DVOR)中,第六单元(E6)被构造为在经编码的视频数据流(VDS)中存在标记(KEY)的情况下通过对第二层(L2)的参考经重建的第一图像块(RBB1)的经编码的图像块(CB)进行解码来生成经重建的图像块(RBB),其中为了解码能够将经重建的第二图像块(RBB2)用作参考(RF)。
13.一种用于从根据权利要求1至5之一所生成的经编码的视频数据流(VDS)中生成经转码的视频数据流(TVDS)的方法,其中在经编码的视频数据流(VDS)中存在标记(KEY)的情况下执行下列步骤:
-通过对经编码的第一图像块(CB1)进行解码来生成经重建的第一图像块(RBB1);
-基于抑制层间预测(ILP)的编码模式(IAP,IRP)通过对经重建的第一图像块(RBB1)进行编码来生成经编码的第二图像块(CB2);
-通过将经编码的第二图像块(CB2)和经编码的图像块(CB)插入到经转码的视频数据流(TVDS)中来生成经转码的视频数据流(TVDS),其中经编码的图像块(CB)借助于如下的编码模式被编码:该编码模式参考通过对经编码的第二图像块(CB2)进行解码而被重建的第二图像块(RBB2)。
14.一种用于从根据权利要求6至10之一所生成的经编码的视频数据流(VDS)中生成经转码的视频数据流(TVDS)的转码装置(TVOR),其中在经编码的视频数据流(VDS)中存在标记(KEY)的情况下执行下列步骤:
-第一单元(E1)用于通过对经编码的第一图像块(CB1)进行解码来生成经重建的第一图像块(RBB1);
-第二单元(E2)用于基于抑制层间预测(ILP)的编码模式(IAP,IRP)通过对经重建的第一图像块(RBB1)进行编码来生成经编码的第二图像块(CB2);
-第七单元(E7)用于通过将经编码的第二图像块(CB2)和经编码的图像块(CB)插入到经转码的视频数据流(TVDS)中来生成经转码的视频数据流(TVDS),其中经编码的图像块(CB)借助于如下的编码模式被编码:该编码模式参考通过对经编码的第二图像块(CB2)进行解码而被重建的第二图像块(RBB2)。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102009039095A DE102009039095A1 (de) | 2009-08-27 | 2009-08-27 | Verfahren und Vorrichtung zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms |
DE102009039095.2 | 2009-08-27 | ||
PCT/EP2010/060403 WO2011023464A1 (de) | 2009-08-27 | 2010-07-19 | Verfahren und vorrichtungen zum erzeugen, decodieren und transcodieren eines codierten videodatenstroms |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102474616A true CN102474616A (zh) | 2012-05-23 |
CN102474616B CN102474616B (zh) | 2014-12-31 |
Family
ID=42712606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080036798.5A Expired - Fee Related CN102474616B (zh) | 2009-08-27 | 2010-07-19 | 用于生成、解码和转码经编码的视频数据流的方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20120155538A1 (zh) |
EP (1) | EP2420064A1 (zh) |
CN (1) | CN102474616B (zh) |
DE (1) | DE102009039095A1 (zh) |
WO (1) | WO2011023464A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130022114A1 (en) * | 2008-06-23 | 2013-01-24 | Mediatek Inc. | Method and related apparatuses for decoding multimedia data |
US9234016B2 (en) | 2009-07-28 | 2016-01-12 | Sangamo Biosciences, Inc. | Engineered zinc finger proteins for treating trinucleotide repeat disorders |
KR20140087971A (ko) | 2012-12-26 | 2014-07-09 | 한국전자통신연구원 | 계층적 비디오 부호화에서 다중참조계층을 적용한 화면간 부/복호화 방법 및 그 장치 |
WO2015005137A1 (ja) * | 2013-07-12 | 2015-01-15 | ソニー株式会社 | 画像符号化装置および方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008007792A1 (en) * | 2006-07-10 | 2008-01-17 | Sharp Kabushiki Kaisha | Methods and systems for combining layers in a multi-layer bitstream |
WO2008146892A1 (ja) * | 2007-05-29 | 2008-12-04 | Nec Corporation | 動画像変換装置、動画像変換方法、および動画像変換プログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130107938A9 (en) * | 2003-05-28 | 2013-05-02 | Chad Fogg | Method And Apparatus For Scalable Video Decoder Using An Enhancement Stream |
KR100679018B1 (ko) * | 2004-09-07 | 2007-02-05 | 삼성전자주식회사 | 다계층 비디오 코딩 및 디코딩 방법, 비디오 인코더 및디코더 |
DE102004061906A1 (de) * | 2004-12-22 | 2006-07-13 | Siemens Ag | Bildencodierverfahren, sowie dazugehöriges Bilddecodierverfahren, Encodiervorrichtung und Decodiervorrichtung |
KR100878812B1 (ko) * | 2005-05-26 | 2009-01-14 | 엘지전자 주식회사 | 영상신호의 레이어간 예측에 대한 정보를 제공하고 그정보를 이용하는 방법 |
KR100725407B1 (ko) * | 2005-07-21 | 2007-06-07 | 삼성전자주식회사 | 방향적 인트라 잔차 예측에 따라 비디오 신호를 인코딩하고디코딩하는 방법 및 장치 |
KR100809296B1 (ko) * | 2006-02-22 | 2008-03-04 | 삼성전자주식회사 | 타입이 일치하지 않는 하위 계층의 정보를 사용하여인터레이스 비디오 신호를 인코딩/디코딩 하는 방법 및장치 |
EP1859630B1 (en) * | 2006-03-22 | 2014-10-22 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Coding scheme enabling precision-scalability |
US8320450B2 (en) * | 2006-03-29 | 2012-11-27 | Vidyo, Inc. | System and method for transcoding between scalable and non-scalable video codecs |
US7535383B2 (en) * | 2006-07-10 | 2009-05-19 | Sharp Laboratories Of America Inc. | Methods and systems for signaling multi-layer bitstream data |
US8422555B2 (en) * | 2006-07-11 | 2013-04-16 | Nokia Corporation | Scalable video coding |
US8432968B2 (en) * | 2007-10-15 | 2013-04-30 | Qualcomm Incorporated | Scalable video coding techniques for scalable bitdepths |
-
2009
- 2009-08-27 DE DE102009039095A patent/DE102009039095A1/de not_active Withdrawn
-
2010
- 2010-07-19 EP EP10739317A patent/EP2420064A1/de not_active Ceased
- 2010-07-19 US US13/392,850 patent/US20120155538A1/en not_active Abandoned
- 2010-07-19 WO PCT/EP2010/060403 patent/WO2011023464A1/de active Application Filing
- 2010-07-19 CN CN201080036798.5A patent/CN102474616B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008007792A1 (en) * | 2006-07-10 | 2008-01-17 | Sharp Kabushiki Kaisha | Methods and systems for combining layers in a multi-layer bitstream |
WO2008146892A1 (ja) * | 2007-05-29 | 2008-12-04 | Nec Corporation | 動画像変換装置、動画像変換方法、および動画像変換プログラム |
Non-Patent Citations (2)
Title |
---|
ANDERW SEGALL ET AL.: "Bit stream rewriting for SVC-to-AVC conversion", 《IMAGE PROCESSING,2008.ICIP 2008.15TH IEEE INTERNATIONAL CONFERENCE,IEEE,PISCATAWAY,NJ,USA》 * |
HUI LIU ET AL.: "Spatial transcoding from scalable video coding to H.264/AVC", 《MULTIMEDIA AND EXPO,2009.ICME 20O9.IEEE INTERNATIONAL CONFERENCE ON,IEEE,PISCATAWAY,NJ,USA》 * |
Also Published As
Publication number | Publication date |
---|---|
US20120155538A1 (en) | 2012-06-21 |
EP2420064A1 (de) | 2012-02-22 |
DE102009039095A1 (de) | 2011-03-10 |
WO2011023464A1 (de) | 2011-03-03 |
CN102474616B (zh) | 2014-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101204094B (zh) | 可缩放地编码和解码视频信号的方法 | |
US10791333B2 (en) | Video encoding using hierarchical algorithms | |
KR100888962B1 (ko) | 영상 신호의 인코딩 및 디코딩 방법 | |
CN102150428B (zh) | 用于使用自适应分段的视频编码的系统和方法 | |
KR100888963B1 (ko) | 영상 신호의 스케일러블 인코딩 및 디코딩 방법 | |
CN101601300B (zh) | 用自适应增强层预测对位深度可分级视频数据进行编码和/或解码的方法和设备 | |
CN101208957B (zh) | 视频编码器和编码方法 | |
RU2510151C2 (ru) | Кодирующее устройство, способ кодирования, носитель записи и программа для него и декодирующее устройство, способ декодирования, носитель записи и программа для него | |
CN101467461B (zh) | 基于多层的视频编码方法及其装置 | |
CN101790888B (zh) | 编码和解码借助于运动管道表示的图像序列的方法和设备 | |
CN102595135B (zh) | 一种可伸缩视频编码的方法及装置 | |
JP5676637B2 (ja) | 符号化ビットストリームのマージ | |
KR20110062516A (ko) | 비디오 인코딩 장치 및 그 인코딩 방법, 비디오 디코딩 장치 및 그 디코딩 방법, 및 거기에 이용되는 방향적 인트라 예측방법 | |
CN102740078A (zh) | 基于hevc标准的自适应空间可伸缩编码 | |
JP2018530968A (ja) | 空間イントラ予測のためのヘルパーデータを用いたビデオ符号化 | |
GB2509998A (en) | Providing a prediction mode for image encoding based on a first set of most probable modes (MPMs) and a selected second, restricted number of prediction modes | |
US20140177721A1 (en) | Method and device for determining residual data for encoding or decoding at least part of an image | |
CN101584220B (zh) | 对视频信号进行编码的方法和系统、编码的视频信号、对视频信号进行解码的方法和系统 | |
TWI790662B (zh) | 一種編解碼方法、裝置及其設備 | |
JP2023528609A (ja) | 符号化・復号方法、装置及びそのデバイス | |
CN102474616B (zh) | 用于生成、解码和转码经编码的视频数据流的方法和装置 | |
KR20200117059A (ko) | 비디오 부호화 및 복호화 방법, 그를 이용한 장치 | |
US9167266B2 (en) | Method for deriving motion for high resolution pictures from motion data of low resolution pictures and coding and decoding devices implementing said method | |
JP2017073598A (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化用コンピュータプログラム | |
CN118646867A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141231 |
|
CF01 | Termination of patent right due to non-payment of annual fee |