CN1253008C - 空间可分级压缩的方法和设备 - Google Patents

空间可分级压缩的方法和设备 Download PDF

Info

Publication number
CN1253008C
CN1253008C CNB028210301A CN02821030A CN1253008C CN 1253008 C CN1253008 C CN 1253008C CN B028210301 A CNB028210301 A CN B028210301A CN 02821030 A CN02821030 A CN 02821030A CN 1253008 C CN1253008 C CN 1253008C
Authority
CN
China
Prior art keywords
stream
input
encoder
video flowing
reconstruction
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.)
Expired - Fee Related
Application number
CNB028210301A
Other languages
English (en)
Other versions
CN1575602A (zh
Inventor
R·B·M·克莱恩冈内维克
W·H·A·布鲁斯
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.)
LG Electronics Inc
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1575602A publication Critical patent/CN1575602A/zh
Application granted granted Critical
Publication of CN1253008C publication Critical patent/CN1253008C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • 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/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • 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/124Quantisation
    • 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/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • 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/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • 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
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • 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/17Methods 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/172Methods 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
    • 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/187Methods 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
    • 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/192Methods 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 the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • 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/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
    • H04N19/198Methods 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 including smoothing of a sequence of encoding parameters, e.g. by averaging, by choice of the maximum, minimum or median value
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)

Abstract

公开了一种通过降低增强层的比特率来增强空间分级压缩方案的效率的方法和设备。通过在增强层的运动估计单元中或者同时在运动估计单元和运动补偿单元中加入来自基本层的重建的视频流以及输入视频流,从而在增强层上的运动估计和/或者运动补偿的过程中使用完整的图像。

Description

空间可分级压缩的方法和设备
发明领域
本发明涉及一种视频编码器,特别涉及到使用有效的空间可分级压缩(spatial scalable compression)方案的视频编码器。
发明背景
由于在数字视频中存在大量的数据,所以在高清晰电视的发展中,传输完整的动画、高清晰度的数字视频信号是一个重要的问题。更加特别地,每个数字图像帧是由象素阵列根据特定***的显示器分辨率而构成的静态图像。因此包含在高分辨率的视频序列中的未经处理的数字信息量是非常大的。为了减少必须传送的数据量,使用压缩方案来压缩数据。已经建立了不同的视频压缩标准或者方法,包括MPEG-2,MPEG-4和H.263。
可以实现在一个数据流中获得不同的分辨率和/或者质量的视频的许多应用。实现这一目标的方法通常被称为可分级技术。可以在三个坐标轴上应用可分级性。第一个就是时间轴上的可分级性,通常被称为时间可分级性。第二个是质量轴上的可分级性,通常被称为信噪比的可分级性或者是细颗粒可分级性。第三个轴是分辨率轴(图像中象素的数目),通常被称为空间可分级性或者分层编码。在分层编码中,比特流被分成两个或者更多的比特流或者层。可以结合每个层来构成单个的高质量的信号。例如,基本层可以提供一种较低质量的视频信号,而增强层提供可以增强基本层图像的附加信息。
特别地,空间可分级性可以在不同的视频标准或者解码器性能之间提供兼容。使用空间可分级性,基本层的视频可能具有和输入的视频序列相比较低的分辨率,在这种情况下,增强层承载可以使基本层的分辨率恢复到输入序列水平的信息。
多数的视频压缩标准支持空间可分级性。图1显示了一种编码器100的框图,该编码器支持MPEG-2/MPEG-4空间可分级性。编码器100包含一个基本编码器112以及一个增强编码器114。基本编码器包含一个低通滤波器以及下采样器120,一个运动估计器122,一个运动补偿器124,正交变换(例如,离散余弦变换(DCT))电路130,一个量化器132,一个可变长度编码器134,一个比特率控制电路135,一个逆量化器138,一个逆变换电路140,开关128,144以及一个内插和上采样(upsample)电路150。增强编码器114包含一个运动估计器154,一个运动补偿器155,一个选择器156,一个正交变换(例如,离散余弦变换(DCT))电路158,一个量化器160,一个可变长度编码器162,一个比特率控制电路164,一个逆量化器166,一个逆变换电路168,开关170和172。在这一领域里,对于单个部件的操作是众所周知的,所以将不进行详细描述了。
不幸的是,这种分层编码方案的编码效率并不是特别好。实际上,对于给定的图像质量,一个序列的基本层和增强层的总比特率大于一次编码的同一序列的比特率。
图2显示了另一个已知的编码器200,它是由DemoGrafx提出的(见US 5,852,565)。该编码器包含和编码器100基本上相同的部件,并且对于每个部件的操作都基本上相同,所以将不再描述单个部件。在这一配置中,在输入数据组和上采样器150的上采样输出之间的余差被输入到运动估计器154。为了引导/帮助增强编码器的运动估计,来自基本层的分级运动向量在运动估计器154中被使用,如图2中的虚线所示。但是,这样的配置没有明显地的克服图1所示的配置的问题。
尽管如图1和2所示的空间可分级性得到视频压缩标准的支持,但由于缺乏编码效率,所以并不经常使用可空间分级性。缺乏编码效率指的是对于给定的图像质量,一个序列的基本层和增强层比特率的总和将大于一次编码的相同序列的比特率。
发明概述
本发明的一个目的就是通过提供更加有效的、减少编码器所需的比特率的空间可分级压缩方案来克服如上所述的已知的空间可分级性方案的至少一个缺点。
根据本发明的一个实施例,公开了为输入的视频流提供空间可分级压缩的方法和装置。该输入的视频流被下采样,以减少视频流的分辨率。被下采样的视频流被编码以产生一个基本流。基本流被解码,并且经过上变换产生一个重新建立的视频流。在输入的视频流和重建的视频流的各帧之间的期望运动被估计,并且根据放大的基本层和增强层为接收到的数据流的每个帧计算运动向量。从视频流中减去重建的视频流以产生余差流。在运动补偿单元中使用运动向量来计算一个预测流。然后从余差流中减去该预测流。得到的余差流被编码并作为增强的数据流输出。
根据本发明的另一个实施例,重建的视频流以及输入视频流被输入到在增强层上的运动估计单元以及运动补偿单元,因此,运动估计以及运动补偿在放大的基本层和增强层上被执行。
根据本发明的另一个实施例,重建的视频流以及输入视频流被输入到在增强层上的运动估计单元以及运动补偿单元,因此,运动估计以及运动补偿在放大的基本层和增强层上被执行。在执行了运动补偿之后,就从由运动补偿单元输出的预测信号中减去重建的视频流。本发明的实施例可以被应用到双层DVD或者两层广播中,其中第一层是SD层,并且第一层加上第二层组成HD层。
根据下文描述的实施方案将详细说明本发明的这些以及其他的方面。
附图简述
现在将要参照附图,通过举实施例来描述本发明,其中:
图1为一个已知的具有空间可分级性的编码器的方框图;
图2为一个已知的具有空间可分级性的编码器的方框图;
图3为依照本发明的一个实施例的一个具有空间可分级性的编码器的方框图;
图4显示了在放大之后的侧盘(side panels);
图5是依照本发明的另一个实施例的一个具有空间可分级性的编码器的方框图;以及
图6是依照本发明的又一个实施例的具有空间可分级性的编码器的方框图。
发明详述
图3是依照本发明的一个实施例的一个编码器的原理图。所描述的编码***300实现了分层压缩,由此,使用信道的一部分来提供低分辨率的基本层,而信道剩下的部分被用来传送边缘(edge)增强信息,由此可以将两个信号重新结合起来以使***得到高的分辨率。
编码器300包含一个基本编码器312以及一个增强编码器314。基本编码器包含一个低通滤波器以及下采样器320,一个运动估计器322,一个运动补偿器324,一个正交变换(例如离散余弦变换(DCT))电路330,一个量化器332,一个可变长度编码器(VLC)334,一个比特率控制电路335,一个逆量化器338,一个逆变换电路340,开关328、344以及内插和上采样电路350。
一个输入视频块316由分离器318分离,并且被发送到基本编码器312以及增强编码器314。在基本编码器312中,输入块被输入到低通滤波器和下采样器320。低通滤波器降低了视频块的分辨率,然后将该视频块输入到运动估计器322中。运动估计器322把每一帧图像数据作为I-图像,P-图像或者作为B-图像来处理。连续被输入的帧的每一个图像作为一个I-,P-或者B-图像以预设的方式(例如以I,B,P,B,P,......,B,P的顺序)被处理。就是说,运动估计器322参考一个预设的在一系列图像中的参考帧(所述一系列图像被存储在没有显示的帧存储器中),并且检测宏块的运动向量,就是说,帧的16象素乘16行的小块通过宏块和参考帧之间的模式匹配(块匹配)被编码,以检测宏块的运动向量。
在MPEG中,有四种图像预测模式,就是内编码(帧内编码),前向预测编码,后向预测编码,以及双向预测编码。一个I-图像就是一个内编码图像,一个P-图像就是一个内编码或者前向预测编码或者后向预测编码图像,以及一个B-图像是一个内编码、前向预测编码或者双向预测编码图像。
运动估计器322在P-图像上执行前向预测,来检测它的运动向量。额外地,运动估计器322对B-图像执行前向预测,后向预测以及双向预测来检测相应的运动向量。通过已知的方法,运动估计器322在帧存储器中寻找和当前输入象素块最为相似的象素块。在这一领域中已知不同的查找算法。它们通常是基于当前输入块的象素和那些候选块的象素之间的平均绝对差值(MAD)或者均方差(MSE)的计算。然后挑选出具有最小的MAD或者MSE的候选块作为运动补偿预测块。它相对于当前输入块的相对位置就是运动向量。
一旦从运动估计器322接收到预测模式并且接收到运动向量,运动补偿器324将会可以根据预测状态模式以及动作运动向量读出存储在帧存储器中的经过编码的和已经进行本地解码的图像数据,并可以将读出的数据作为预测图像输入到算术单元325和开关344中。算术单元325还将接收输入块,并计算输入块和来自运动补偿器324的预测图像之间的差。然后将差值输入到DCT电路330。
如果从运动估计器322仅仅接收到预测模式,就是说,如果预测模式是内编码模式,那么运动补偿器324不会输出一个预测图像。在这种情况下,算术单元325不会执行上述的过程,但代替地可以直接将输入块输出到DCT电路330。
DCT电路330执行来自算术单元33的输出信号的DCT处理,以获得供给量化器332的DCT系数。量化器332根据作为反馈接收到的在缓冲器(没有显示)中的数据存储数量来设定量化步长(量化级),并且使用量化步长量化来自DCT电路330的DCT系数。经过量化的DCT系数和设定的量化步长一起被输入到VLC单元334中。
VLC单元334依照由量化器332提供的量化步长将由量化器332提供的量化系数变换成为一个可变长度的码字,例如一个霍夫曼码字。得到的经过变换的量化系数被输出到没有显示的一个缓冲器中。量化系数以及量化步长还被输入到逆量化器338,其依照量化步长来解量化量化系数,以便将相同的量化系数变换成为DCT系数。DCT系数被提供给逆DCT单元340,它对DCT系数执行逆DCT。然后得到的逆DCT系数被提供给算术单元348。
算术单元348从逆DCT单元340接收逆DCT系数,以及依赖于开关344的位置接收来自运动补偿器324的数据。为了本地解码原始的图像,算术单元348将来自逆DCT单元340的信号(预测余差)和来自运动补偿器324的预测图像求和。但是,如果预测模式指示的是内编码,逆DCT单元340的输出可以被直接输入到帧存储器中。由算术单元340得到的经过解码的图像被发送到帧存储器,并且被存储到帧存储器中,以便随后作为内编码图像、前向预测编码图像、后向预测编码图像或者双向预测编码图像的参考图像而被使用。
增强编码器314包含一个运动估计器354,一个运动补偿器356,一个DCT电路368,一个量化器370,一个VLC单元372,一个比特率控制器374,一个逆量化器376,一个逆DCT电路378,开关366和382,减法器358和364,以及加法器380和388。另外,增强编码器314还可以包括DC-偏置360和384,加法器362和减法器386。对很多这些部件的操作都与基本编码器312中的相似部件的操作相似,因此,将不进行详细的叙述。
算术单元340的输出也被提供给上采样器350,它通常从已解码的视频流中重建滤波输出分辨率,并且提供一个具有和高分辨率的输入基本上相同的分辨率的视频数据流。但是,由于滤波以及由压缩和解压缩产生的损耗,在重建的数据流中存在一些错误。这些错误在减法单元358中通过从原始的、没有经过修改的高分辨率数据流中减去重建的高分辨率数据流来确定。
根据图3所示的本发明的一个实施例,原始的没有经过修改的高分辨率数据流也被提供给运动估计器354。重建的高分辨率数据流也被提供给加法器388,它增加了来自逆DCT 378的输出(根据开关382的位置可能被运动补偿器356的输出修改)。加法器388的输出被提供给运动估计器354。因此,在放大的基本层和增强层上执行运动估计,以代替在原始高分辨率数据流和重建的高分辨率数据流之间的余差上执行运动估计。该运动估计生成运动向量,其记录了比由图1和2的已知的***生成的运动向量更好的实际运动。这导致了感知上更好的图像质量,特别是对与专业应用相比具有较低的比特率的用户应用而言。
此外,DC-偏置操作以及紧接着的限幅操作可以被引入到增强编码器314中,其中DC-偏置值360由加法器362添加到由减法单元358输出的余差信号上。此可选的DC-偏置以及限幅操作允许使用现有的标准、例如MPEG,对于增强编码器来讲,象素值在预先确定的范围、例如0.......255中。余差信号通常被集中到零附近。通过加上一个DC-偏置值360,样本的中心就可以偏移到该范围的中心,例如对于8比特的视频样本来讲就是128。这一加法的好处就是可以使用增强层所用的编码器的标准部件,以及导致成本有效(IP块的重复利用)的解决方法。在增强层的解码中,需要补偿该DC-偏置,例如通过从被解码的增强层中减去DC-偏置。
图1-3显示的方案的一个缺点就是它们不能很好地处理侧盘。当在基本层和增强层的水平分辨率和垂直分辨率之间的纵横比不相等的时候发生侧盘。为了说明这一点,将要描述一个标准清晰度/高清晰度空间可分级方案。在这一方案中,基本层是一个高清晰的序列,并且基本层加上增强层形成该序列的高清晰度版本。例如一个标准清晰度的图像的分辨率是720×480象素(NTSC)。一个高清晰度图像的分辨率是例如1920×1440象素(ATSC中的一种分辨率)。标准清晰度的图像被放大来适应HD图像,但是它们的纵横比却是不相同的。这导致如图4显示的侧盘。虚线框402表示的是标准清晰度的图像。经过放大的标准清晰度图像由点-划框404表示。为了保持纵横比,高清晰度图像的一部分没有被放大的标准清晰度图像所覆盖,如位于图400的两边的阴影框406所示。
图5是一个编码器的原理图,该编码器可以比前面在图1-3中所描述的编码器更好地侧盘处理。如图5所示,编码器500具有和图3所示的编码器300基本上相同的部件,除了对一些输入和输出进行了重新布线。在编码器300中,在整个图像上执行运动估计但对余差信号进行补偿。在该实施例中,***放大的基本层的编码器500被加入到运动补偿循环中,以致运动估计以及运动补偿在整个图像上被执行。这导致更好的运动估计以及补偿,进而产生较少的侧盘的问题。因此可以获得更好的编码效率。如图5所示,可以在增强层中加入DC-偏置值,如上面对图3的描述。
图6是另一个编码器600的原理图,该编码器在增强层上对整个图像提供运动估计和补偿。在该实施例中,编码器600将放大的基本层***到运动补偿循环中,使得运动估计以及运动补偿在放大的基本层和增强层上被执行。另外,放大的基本层被输入到第二运动补偿器604中。在减法器606中,从第一个运动补偿器602的输出中减去第二个运动补偿器604的输出,以便在运动补偿之后去除基本层。减去基本层导致对于典型的比特率来说更好的编码效率。此外,如在图6中所示,DC-偏置以及限幅值可以被***到增强层中,如上面对图3的描述。
上面描述的本发明的实施例通过在增强层上在运动估计和/或者运动补偿中使用整个图像来降低增强层的比特率,从而提高了空间可分级压缩方案的效率。这特别改善了低比特率应用的编码效率,并且导致感观上更好的图像质量。需要理解本发明不同的实施例并不限于上述步骤的确切的顺序,因为可以交换一些步骤的时序而不影响本发明的整个操作。此外,术语“包含”并不排除其他的部件或者步骤,术语“一个”并不排除多个,并且一个单个处理器或者其他单元可以实现权利要求中所述的多个单元或者电路的功能。

Claims (8)

1.一种对输入视频流执行空间可分级压缩的设备,该设备包括一个用于编码并以压缩的形式输出视频流的编码器,包含:
一个基本编码器,用于编码包含具有相对较低分辨率的编码比特流的基本层;
一个增强编码器,用于编码包含具有相对较高分辨率的编码比特流的高分辨率的增强层;
其中增强编码器包含一个运动估计器,其中在该增强编码器中的运动估计器包含一个用于放大的重建比特流的输入端和一个用于该输入视频流的输入端,所述放大的重建比特流由基本编码器输出并且增加了在增强编码器中解码的增强层,其中运动估计器根据所述输入产生运动向量。
2.一种编码输入视频流的分层编码器,包含:
用来减少该输入视频流的分辨率以产生下采样视频流的下采样单元;
用来将所述下采样视频流编码为较低分辨率的基本流的装置;
用来解码所述低分辨率基本流并且提高该低分辨率基本流的分辨率的上变换单元,以产生重建的视频流;
第一减法单元,用来从输入视频流中减去所述重建的视频流以产生余差流;
运动估计单元,它具有用来接收输入视频流以及重建的视频流的输入端,以便根据放大的基本层和增强层来计算接收到的数据流的每个帧的运动向量;
运动补偿单元,它具有用于从运动估计单元接收运动向量的输入端,用来生成预测流;
第二减法单元,用来从余差流中减去预测流;以及
增强编码器,用来编码来自减法单元的结果数据流并且输出增强流。
3.如权利要求2的编码器,进一步包含:
第三减法单元,用来在将预测流输入到第二减法单元之前,从预测流中减去重建的视频流。
4.如权利要求2的编码器,进一步包含:
DC-偏置单元,用来在将余差流输入到第二减法单元之前,在余差流中加入一个DC-偏置以及限幅值。
5.一种为输入视频流提供空间可分级压缩的方法,包含的步骤有:
下采样输入视频流,来降低视频流的分辨率以产生一个下采样的视频流;
编码经下采样的视频流,来生成一个低分辨率基本流;
对低分辨率基本流进行解码和上变换以生成重建的视频流;
估计在输入视频流和重建的视频流的帧之间的预期的运动,并且根据一个放大的基本层和增强层为接收到的数据流的每个帧计算运动向量;
从输入视频流中减去重建的视频流,来生成一个余差流;
在运动补偿单元中使用运动向量来计算一个预测流;
从余差流中减去预测流;以及
编码得到的余差流,以及输出一个增强流。
6.如权利要求5的方法,其中从基本层得到的重建的视频流和输入视频流被输入到运动补偿单元,以便在放大的基本层和增强层上执行运动补偿。
7.如权利要求5的方法,进一步包含步骤:
在从余差流中减去预测流之前,从预测流中减去重建的视频流。
8.如权利要求5的方法,进一步包含步骤:
在从余差流中减去预测流之前,在余差流中加入一个DC-偏置值以及限幅值。
CNB028210301A 2001-10-26 2002-10-14 空间可分级压缩的方法和设备 Expired - Fee Related CN1253008C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP01204066 2001-10-26
EP01204066.3 2001-10-26
EP02075916 2002-03-08
EP02075916.3 2002-03-08

Publications (2)

Publication Number Publication Date
CN1575602A CN1575602A (zh) 2005-02-02
CN1253008C true CN1253008C (zh) 2006-04-19

Family

ID=26077019

Family Applications (4)

Application Number Title Priority Date Filing Date
CNB028210301A Expired - Fee Related CN1253008C (zh) 2001-10-26 2002-10-14 空间可分级压缩的方法和设备
CNB028210646A Expired - Fee Related CN1254978C (zh) 2001-10-26 2002-10-21 用于空间可伸缩的压缩和解压缩视图像的设备和方法以及用于此的编码器
CNB028210638A Expired - Fee Related CN1294761C (zh) 2001-10-26 2002-10-21 视频编解码方法及装置
CNB028210859A Expired - Fee Related CN100471269C (zh) 2001-10-26 2002-10-21 视频信息压缩装置和方法、解码方法、分层编码器和解码器

Family Applications After (3)

Application Number Title Priority Date Filing Date
CNB028210646A Expired - Fee Related CN1254978C (zh) 2001-10-26 2002-10-21 用于空间可伸缩的压缩和解压缩视图像的设备和方法以及用于此的编码器
CNB028210638A Expired - Fee Related CN1294761C (zh) 2001-10-26 2002-10-21 视频编解码方法及装置
CNB028210859A Expired - Fee Related CN100471269C (zh) 2001-10-26 2002-10-21 视频信息压缩装置和方法、解码方法、分层编码器和解码器

Country Status (7)

Country Link
US (4) US7359558B2 (zh)
EP (4) EP1442601A1 (zh)
JP (4) JP2005506815A (zh)
KR (4) KR20040054746A (zh)
CN (4) CN1253008C (zh)
AU (2) AU2002339573A1 (zh)
WO (4) WO2003036978A1 (zh)

Families Citing this family (125)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7759067B2 (en) 2001-03-19 2010-07-20 Gyros Patent Ab Method for determining the amount of an analyte with a disc-shaped microfluidic device
US6956902B2 (en) * 2001-10-11 2005-10-18 Hewlett-Packard Development Company, L.P. Method and apparatus for a multi-user video navigation system
CN1253008C (zh) * 2001-10-26 2006-04-19 皇家飞利浦电子股份有限公司 空间可分级压缩的方法和设备
GB0128888D0 (en) 2001-12-03 2002-01-23 Imagination Tech Ltd Method and apparatus for compressing data and decompressing compressed data
GB2417384B (en) * 2001-12-03 2006-05-03 Imagination Tech Ltd Method and apparatus for compressing data and decompressing compressed data
EP1467569A4 (en) * 2002-01-18 2007-11-14 Toshiba Kk METHOD AND APPARATUS FOR ENCODING IMAGES IN MOTION, DECODING METHOD AND APPARATUS
US6996173B2 (en) * 2002-01-25 2006-02-07 Microsoft Corporation Seamless switching of scalable video bitstreams
US20030151753A1 (en) 2002-02-08 2003-08-14 Shipeng Li Methods and apparatuses for use in switching between streaming video bitstreams
US7483487B2 (en) * 2002-04-11 2009-01-27 Microsoft Corporation Streaming methods and systems
WO2004049732A1 (en) * 2002-11-25 2004-06-10 Thomson Licensing S.A. Two-layer encoding for hybrid high-definition dvd
JP2004350263A (ja) * 2003-04-28 2004-12-09 Canon Inc 画像処理装置及び画像処理方法
WO2004114671A2 (en) * 2003-06-19 2004-12-29 Thomson Licensing S.A. Method and apparatus for low-complexity spatial scalable decoding
TWI543647B (zh) * 2003-10-24 2016-07-21 高通公司 用以在無線通信系統中多媒體流之間無縫切換接收之方法及裝置
WO2005055605A1 (en) * 2003-12-03 2005-06-16 Koninklijke Philips Electronics N.V. System and method for improved scalability support in mpeg-2 systems
KR20060126988A (ko) * 2003-12-09 2006-12-11 코닌클리케 필립스 일렉트로닉스 엔.브이. 공간적 및 snr 스케일러블 비디오 코딩
JP2005295494A (ja) * 2003-12-25 2005-10-20 Matsushita Electric Ind Co Ltd 直流オフセットキャンセル回路
US20090022230A1 (en) * 2004-01-21 2009-01-22 Koninklijke Philips Electronic, N.V. Method of spatial and snr fine granular scalable video encoding and transmission
KR100586883B1 (ko) * 2004-03-04 2006-06-08 삼성전자주식회사 비디오 스트리밍 서비스를 위한 비디오 코딩방법, 프리디코딩방법, 비디오 디코딩방법, 및 이를 위한 장치와, 이미지 필터링방법
KR100994773B1 (ko) * 2004-03-29 2010-11-16 삼성전자주식회사 계층적 움직임 추정에 있어서 움직임 벡터 생성 방법 및장치
KR101014667B1 (ko) * 2004-05-27 2011-02-16 삼성전자주식회사 스케일러블 동영상 인코딩, 디코딩 장치 및 그 방법
CN100588257C (zh) * 2004-06-23 2010-02-03 新加坡科技研究局 采用栅格运动估计和补偿的可扩展视频编码
BRPI0513242A (pt) 2004-07-13 2008-04-29 Koninkl Philips Electronics Nv métodos de compressão de imagem escalonável espacial e snr e de decodificar dados de imagem codificados escalonáveis espaciais e snr, uso de dados de imagem codificados, dispositivos de compressão e de descompressão de imagem escalonável espacial e snr, receptor de dados de imagem, dispositivo de exibição de imagem, e, produto de programa de computação
KR100621581B1 (ko) 2004-07-15 2006-09-13 삼성전자주식회사 기초 계층을 포함하는 비트스트림을 프리디코딩,디코딩하는 방법, 및 장치
KR100679011B1 (ko) * 2004-07-15 2007-02-05 삼성전자주식회사 기초 계층을 이용하는 스케일러블 비디오 코딩 방법 및 장치
CN100466735C (zh) * 2004-07-15 2009-03-04 三星电子株式会社 视频编码和解码方法以及视频编码器和解码器
TWI268715B (en) * 2004-08-16 2006-12-11 Nippon Telegraph & Telephone Picture encoding method, picture decoding method, picture encoding apparatus, and picture decoding apparatus
KR100662350B1 (ko) * 2004-08-23 2007-01-02 엘지전자 주식회사 영상 전송 장치 및 방법
EP1631089A1 (en) * 2004-08-30 2006-03-01 Matsushita Electric Industrial Co., Ltd. Video coding apparatus and decoding apparatus
JP2008512023A (ja) * 2004-08-31 2008-04-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 動き予測のための方法及び装置
KR100679018B1 (ko) * 2004-09-07 2007-02-05 삼성전자주식회사 다계층 비디오 코딩 및 디코딩 방법, 비디오 인코더 및디코더
KR100878809B1 (ko) * 2004-09-23 2009-01-14 엘지전자 주식회사 비디오 신호의 디코딩 방법 및 이의 장치
DE102004059993B4 (de) * 2004-10-15 2006-08-31 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen einer codierten Videosequenz unter Verwendung einer Zwischen-Schicht-Bewegungsdaten-Prädiktion sowie Computerprogramm und computerlesbares Medium
WO2006080655A1 (en) * 2004-10-18 2006-08-03 Samsung Electronics Co., Ltd. Apparatus and method for adjusting bitrate of coded scalable bitsteam based on multi-layer
KR100679022B1 (ko) 2004-10-18 2007-02-05 삼성전자주식회사 계층간 필터링을 이용한 비디오 코딩 및 디코딩방법과,비디오 인코더 및 디코더
KR100664929B1 (ko) 2004-10-21 2007-01-04 삼성전자주식회사 다 계층 기반의 비디오 코더에서 모션 벡터를 효율적으로압축하는 방법 및 장치
DE102004056447A1 (de) * 2004-11-23 2006-05-24 Siemens Ag Codierverfahren und Decodierverfahren, sowie Codiervorrichtung und Decodiervorrichtung
US20060120454A1 (en) * 2004-11-29 2006-06-08 Park Seung W Method and apparatus for encoding/decoding video signal using motion vectors of pictures in base layer
KR20060059769A (ko) * 2004-11-29 2006-06-02 엘지전자 주식회사 영상신호의 엔코딩시에 베이스 레이어 픽처의 벡터를이용하기 위한 미세정보를 코딩하는 방법과 그 미세정보를이용하는 디코딩 방법
KR20060059764A (ko) * 2004-11-29 2006-06-02 엘지전자 주식회사 앞서 변환된 에이취-픽처를 기준픽처로 이용하는 영상신호의 엔코딩 방법 및 장치와 그 영상신호를 디코딩하는 방법및 장치
KR100888963B1 (ko) * 2004-12-06 2009-03-17 엘지전자 주식회사 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR100888962B1 (ko) * 2004-12-06 2009-03-17 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
KR100670459B1 (ko) * 2004-12-10 2007-01-16 엘지전자 주식회사 영상 압축 부호화 및 복호화 방법과 장치
KR20070090245A (ko) * 2004-12-13 2007-09-05 코닌클리케 필립스 일렉트로닉스 엔.브이. 스케일러블 화상 인코딩
KR20060069227A (ko) * 2004-12-16 2006-06-21 엘지전자 주식회사 영상신호의 엔코딩/디코딩시에 영상블록을 위한 모션벡터를베이스 레이어 픽처의 모션벡터로부터 유도하는 방법 및장치
US8363714B2 (en) * 2004-12-22 2013-01-29 Entropic Communications, Inc. Video stream modifier
JP2006333436A (ja) * 2005-01-07 2006-12-07 Ntt Docomo Inc 動画像符号化装置、動画像復号装置、動画像符号化方法、動画像復号方法、動画像符号化プログラム、及び、動画像復号プログラム
JP5313223B2 (ja) * 2005-01-07 2013-10-09 株式会社エヌ・ティ・ティ・ドコモ 動画像復号装置及び動画像符号化装置
KR100701740B1 (ko) * 2005-01-11 2007-03-29 엘지전자 주식회사 영상 데이터의 pi프레임 인코딩과 디코딩을 위한 장치및 방법
US20060153295A1 (en) * 2005-01-12 2006-07-13 Nokia Corporation Method and system for inter-layer prediction mode coding in scalable video coding
KR100913088B1 (ko) * 2005-01-21 2009-08-21 엘지전자 주식회사 베이스 레이어의 내부모드 블록의 예측정보를 이용하여영상신호를 엔코딩/디코딩하는 방법 및 장치
KR100714689B1 (ko) * 2005-01-21 2007-05-04 삼성전자주식회사 다 계층 구조 기반의 스케일러블 비디오 코딩 및 디코딩방법, 이를 위한 장치
EP1900222A4 (en) 2005-01-21 2009-10-28 Lg Electronics Inc METHOD AND APPARATUS FOR ENCODING / DECODING VIDEO SIGNALS USING BLOCK PREDICTION INFORMATION
WO2006078109A1 (en) * 2005-01-21 2006-07-27 Samsung Electronics Co., Ltd. Method of multi-layer based scalable video encoding and decoding and apparatus for the same
CN100340116C (zh) * 2005-01-21 2007-09-26 浙江大学 一种复杂度可分级的运动估计方法
KR100703748B1 (ko) 2005-01-25 2007-04-05 삼성전자주식회사 다 계층 기반의 비디오 프레임을 효율적으로 예측하는 방법및 그 방법을 이용한 비디오 코딩 방법 및 장치
KR100703770B1 (ko) 2005-03-25 2007-04-06 삼성전자주식회사 가중 예측을 이용한 비디오 코딩 및 디코딩 방법, 이를위한 장치
US7876833B2 (en) * 2005-04-11 2011-01-25 Sharp Laboratories Of America, Inc. Method and apparatus for adaptive up-scaling for spatially scalable coding
DE102005016827A1 (de) * 2005-04-12 2006-10-19 Siemens Ag Adaptive Interpolation bei der Bild- oder Videokodierung
KR100763182B1 (ko) * 2005-05-02 2007-10-05 삼성전자주식회사 다계층 기반의 가중 예측을 이용한 비디오 코딩 방법 및장치
US8619860B2 (en) * 2005-05-03 2013-12-31 Qualcomm Incorporated System and method for scalable encoding and decoding of multimedia data using multiple layers
US7974341B2 (en) * 2005-05-03 2011-07-05 Qualcomm, Incorporated Rate control for multi-layer video design
KR20060122671A (ko) * 2005-05-26 2006-11-30 엘지전자 주식회사 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR100878811B1 (ko) * 2005-05-26 2009-01-14 엘지전자 주식회사 비디오 신호의 디코딩 방법 및 이의 장치
US7830961B2 (en) * 2005-06-21 2010-11-09 Seiko Epson Corporation Motion estimation and inter-mode prediction
WO2007009239A1 (en) * 2005-07-19 2007-01-25 March Networks Corporation Hierarchical data storage
US8289370B2 (en) 2005-07-20 2012-10-16 Vidyo, Inc. System and method for scalable and low-delay videoconferencing using scalable video coding
KR100725407B1 (ko) * 2005-07-21 2007-06-07 삼성전자주식회사 방향적 인트라 잔차 예측에 따라 비디오 신호를 인코딩하고디코딩하는 방법 및 장치
KR20070012201A (ko) 2005-07-21 2007-01-25 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
US7894535B2 (en) * 2005-08-23 2011-02-22 Sony Ericsson Mobile Communications Ab Systems and methods for distributing and/or playing multicasted video signals in multiple display formats
US8139642B2 (en) * 2005-08-29 2012-03-20 Stmicroelectronics S.R.L. Method for encoding signals, related systems and program product therefor
KR100763194B1 (ko) * 2005-10-14 2007-10-04 삼성전자주식회사 단일 루프 디코딩 조건을 만족하는 인트라 베이스 예측방법, 상기 방법을 이용한 비디오 코딩 방법 및 장치
FR2894422A1 (fr) * 2005-12-01 2007-06-08 Thomson Licensing Sas Procede de prediction de donnees mouvement et de texture
FR2894424A1 (fr) * 2005-12-05 2007-06-08 Thomson Licensing Sas Procede de prediction de donnees mouvement et de texture
FR2894423A1 (fr) * 2005-12-05 2007-06-08 Thomson Licensing Sas Procede de prediction de donnees mouvement et de texture
CN105049894B (zh) * 2005-12-08 2018-03-16 维德约股份有限公司 用于视频通信***中的差错弹性和随机接入的***和方法
US8170102B2 (en) * 2005-12-19 2012-05-01 Seiko Epson Corporation Macroblock homogeneity analysis and inter mode prediction
US7843995B2 (en) * 2005-12-19 2010-11-30 Seiko Epson Corporation Temporal and spatial analysis of a video macroblock
US8315308B2 (en) * 2006-01-11 2012-11-20 Qualcomm Incorporated Video coding with fine granularity spatial scalability
KR100772873B1 (ko) * 2006-01-12 2007-11-02 삼성전자주식회사 스무딩 예측을 이용한 다계층 기반의 비디오 인코딩 방법,디코딩 방법, 비디오 인코더 및 비디오 디코더
KR100843080B1 (ko) * 2006-02-24 2008-07-02 삼성전자주식회사 비디오 트랜스코딩 방법 및 장치
US8693538B2 (en) * 2006-03-03 2014-04-08 Vidyo, Inc. System and method for providing error resilience, random access and rate control in scalable video communications
EP1999960A4 (en) * 2006-03-24 2011-05-18 Korea Electronics Telecomm CODING METHOD FOR REDUCING REDUNDANCY BETWEEN LAYERS USING MITION DATA OF THE FGS LAYER AND ESTABLISHMENT THEREFOR
KR100759870B1 (ko) * 2006-03-24 2007-09-18 경희대학교 산학협력단 Cbp에 기초하여 선택된 보간 필터를 이용하여 공간 계층 간의 예측을 수행하는 h.264 스케일러블 영상 부호화/복호화 방법 및 그 장치
US8184712B2 (en) * 2006-04-30 2012-05-22 Hewlett-Packard Development Company, L.P. Robust and efficient compression/decompression providing for adjustable division of computational complexity between encoding/compression and decoding/decompression
US8250618B2 (en) * 2006-09-18 2012-08-21 Elemental Technologies, Inc. Real-time network adaptive digital video encoding/decoding
WO2008071037A1 (en) * 2006-12-14 2008-06-19 Thomson Licensing Method and apparatus for encoding and/or decoding video data using enhancement layer residual prediction for bit depth scalability
WO2008086423A2 (en) * 2007-01-09 2008-07-17 Vidyo, Inc. Improved systems and methods for error resilience in video communication systems
EP1944978A1 (en) * 2007-01-12 2008-07-16 Koninklijke Philips Electronics N.V. Method and system for encoding a video signal. encoded video signal, method and system for decoding a video signal
JP2008176415A (ja) 2007-01-16 2008-07-31 Nikon Corp 撮像装置、画像記録プログラム、画像データ記録媒体、画像処理装置および画像処理プログラム
CN101272489B (zh) * 2007-03-21 2011-08-10 中兴通讯股份有限公司 视频图像质量增强的编解码装置与编解码方法
JP5295233B2 (ja) * 2007-06-29 2013-09-18 フラウンホファー・ゲゼルシャフト・ツール・フォルデルング・デル・アンゲバンテン・フォルシュング・アインゲトラーゲネル・フェライン ビデオエンコーダ、ビデオデコーダ、エンコードするための方法、デコードするための方法、コンピュータプログラム、およびスケーラブルなビットストリーム
US8331451B2 (en) 2007-07-18 2012-12-11 Samsung Electronics Co., Ltd. Method and apparatus for enhancing resolution of video image
US8184715B1 (en) 2007-08-09 2012-05-22 Elemental Technologies, Inc. Method for efficiently executing video encoding operations on stream processor architectures
US8121197B2 (en) * 2007-11-13 2012-02-21 Elemental Technologies, Inc. Video encoding and decoding using parallel processors
KR101375663B1 (ko) * 2007-12-06 2014-04-03 삼성전자주식회사 영상을 계층적으로 부호화/복호화하는 방법 및 장치
EP2232873B1 (en) * 2007-12-19 2012-03-21 Dolby Laboratories Licensing Corporation Adaptive motion estimation
JP4849130B2 (ja) * 2008-02-19 2012-01-11 ソニー株式会社 画像処理装置、および画像処理方法、並びにプログラム
WO2009152158A1 (en) * 2008-06-09 2009-12-17 Vidyo, Inc. Improved view layout management in scalable video and audio communication systems
JP5232114B2 (ja) * 2008-09-29 2013-07-10 パナソニック株式会社 画像符号化装置、及び画像符号化方法
KR100958253B1 (ko) 2008-10-21 2010-05-17 인하대학교 산학협력단 블록 단위 스케러블 부호화기, 복호화기 및 그 방법
KR101557504B1 (ko) * 2009-04-13 2015-10-07 삼성전자주식회사 채널 적응형 비디오 전송 방법, 이를 이용한 장치 및 이를 제공하는 시스템
US8948488B2 (en) * 2009-07-31 2015-02-03 General Electric Company Methods and systems for digitally enhancing an image of a stained material
KR101768207B1 (ko) 2010-01-19 2017-08-16 삼성전자주식회사 축소된 예측 움직임 벡터의 후보들에 기초해 움직임 벡터를 부호화, 복호화하는 방법 및 장치
WO2011112316A1 (en) * 2010-03-09 2011-09-15 Telegent Systems, Inc. Adaptive video decoding circuitry and techniques
IT1399565B1 (it) * 2010-04-16 2013-04-19 Fond Istituto Italiano Di Tecnologia "procedimento di codifica/decodifica di segnali video/immagine con descrizione multipla e relativo apparato di codifica/decodifica"
KR20120028843A (ko) * 2010-09-14 2012-03-23 삼성전자주식회사 계층적 영상 부호화/복호화 방법 및 장치
EP2684293A4 (en) 2011-03-10 2014-10-29 Vidyo Inc SET OF DEPENDENCY PARAMETERS FOR EVOLVING VIDEO CODING
US8644383B2 (en) 2011-03-10 2014-02-04 Microsoft Corporation Mean absolute difference prediction for video encoding rate control
CN103636137A (zh) * 2011-06-30 2014-03-12 维德约股份有限公司 可伸缩视频编码技术
EP2727362A4 (en) * 2011-06-30 2015-10-21 Vidyo Inc MOTION FORECASTING IN A SCALABLE VIDEO CODING
US20130016776A1 (en) * 2011-07-12 2013-01-17 Vidyo Inc. Scalable Video Coding Using Multiple Coding Technologies
CN103975594B (zh) * 2011-12-01 2017-08-15 英特尔公司 用于残差预测的运动估计方法
CN104169971B (zh) * 2012-03-15 2020-08-25 英特尔公司 使用非线性缩放和自适应源块大小的分层运动估计
US9313486B2 (en) 2012-06-20 2016-04-12 Vidyo, Inc. Hybrid video coding techniques
JP5464238B2 (ja) * 2012-07-10 2014-04-09 株式会社ニコン 撮像装置、画像記録プログラム、画像処理装置および画像処理プログラム
US20140072048A1 (en) * 2012-09-13 2014-03-13 Samsung Electronics Co., Ltd Method and apparatus for a switchable de-ringing filter for image/video coding
RU2666305C1 (ru) * 2012-09-28 2018-09-06 Сони Корпорейшн Устройство и способ кодирования, устройство и способ декодирования
US20160234520A1 (en) * 2013-09-16 2016-08-11 Entropic Communications, Llc Efficient progressive jpeg decode method
CN104581180A (zh) * 2014-12-31 2015-04-29 乐视网信息技术(北京)股份有限公司 一种视频编码方法及装置
US10616583B2 (en) * 2016-06-30 2020-04-07 Sony Interactive Entertainment Inc. Encoding/decoding digital frames by down-sampling/up-sampling with enhancement information
MX2019008890A (es) * 2017-02-03 2019-09-10 Sony Corp Dispositivo de transmision, metodo de transmision, dispositivo de reception y metodo de recepcion.
US10356404B1 (en) * 2017-09-28 2019-07-16 Amazon Technologies, Inc. Image processing using just-noticeable-difference thresholds
CN109274966A (zh) * 2018-09-21 2019-01-25 华中科技大学 一种基于运动矢量的监控视频内容去重方法和***
GB2623226B (en) * 2019-07-05 2024-06-26 V Nova Int Ltd Quantization of residuals in video coding
GB2600617B (en) * 2019-07-05 2024-06-12 V Nova Int Ltd Quantization of residuals in video coding

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04177992A (ja) * 1990-11-09 1992-06-25 Victor Co Of Japan Ltd 階層性を有する画像符号化装置
US5253058A (en) * 1992-04-01 1993-10-12 Bell Communications Research, Inc. Efficient coding scheme for multilevel video transmission
FR2697393A1 (fr) * 1992-10-28 1994-04-29 Philips Electronique Lab Dispositif de codage de signaux numériques représentatifs d'images, et dispositif de décodage correspondant.
JP3545000B2 (ja) * 1992-11-02 2004-07-21 ソニー株式会社 画像信号符号化装置、画像信号復号化装置
JP3367992B2 (ja) * 1993-04-27 2003-01-20 日本ビクター株式会社 動画像符号化装置および復号化装置
WO1995035628A1 (en) * 1994-06-17 1995-12-28 Snell & Wilcox Limited Video compression
JPH08256341A (ja) * 1995-03-17 1996-10-01 Sony Corp 画像信号符号化方法、画像信号符号化装置、画像信号記録媒体、及び画像信号復号化装置
US5619256A (en) * 1995-05-26 1997-04-08 Lucent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing disparity and motion compensated predictions
US6957350B1 (en) * 1996-01-30 2005-10-18 Dolby Laboratories Licensing Corporation Encrypted and watermarked temporal and resolution layering in advanced television
JP3263807B2 (ja) * 1996-09-09 2002-03-11 ソニー株式会社 画像符号化装置および画像符号化方法
KR100418141B1 (ko) * 1997-04-01 2004-06-09 소니 가부시끼 가이샤 화상부호화장치,화상부호화방법,화상복호화장치및화상복호화방법
US6057884A (en) * 1997-06-05 2000-05-02 General Instrument Corporation Temporal and spatial scaleable coding for video object planes
US6269192B1 (en) 1997-07-11 2001-07-31 Sarnoff Corporation Apparatus and method for multiscale zerotree entropy encoding
KR100281099B1 (ko) * 1997-07-30 2001-04-02 구자홍 동영상의부호화에따른블록화현상제거방법
US6795501B1 (en) * 1997-11-05 2004-09-21 Intel Corporation Multi-layer coder/decoder for producing quantization error signal samples
US6850564B1 (en) * 1998-06-26 2005-02-01 Sarnoff Corporation Apparatus and method for dynamically controlling the frame rate of video streams
US6700933B1 (en) * 2000-02-15 2004-03-02 Microsoft Corporation System and method with advance predicted bit-plane coding for progressive fine-granularity scalable (PFGS) video coding
US6493387B1 (en) * 2000-04-10 2002-12-10 Samsung Electronics Co., Ltd. Moving picture coding/decoding method and apparatus having spatially scalable architecture and signal-to-noise ratio scalable architecture together
US7133449B2 (en) * 2000-09-18 2006-11-07 Broadcom Corporation Apparatus and method for conserving memory in a fine granularity scalability coding system
US6907070B2 (en) * 2000-12-15 2005-06-14 Microsoft Corporation Drifting reduction and macroblock-based control in progressive fine granularity scalable video coding
US6792044B2 (en) * 2001-05-16 2004-09-14 Koninklijke Philips Electronics N.V. Method of and system for activity-based frequency weighting for FGS enhancement layers
WO2002098136A2 (en) * 2001-05-29 2002-12-05 Koninklijke Philips Electronics N.V. Method and device for video transcoding
CN1253008C (zh) * 2001-10-26 2006-04-19 皇家飞利浦电子股份有限公司 空间可分级压缩的方法和设备

Also Published As

Publication number Publication date
EP1442605A2 (en) 2004-08-04
WO2003036983A3 (en) 2004-06-10
KR20040054742A (ko) 2004-06-25
US20040252767A1 (en) 2004-12-16
CN1611077A (zh) 2005-04-27
US20040252901A1 (en) 2004-12-16
KR20040054746A (ko) 2004-06-25
WO2003036978A1 (en) 2003-05-01
WO2003036981A1 (en) 2003-05-01
JP2005507587A (ja) 2005-03-17
CN1254978C (zh) 2006-05-03
WO2003036982A2 (en) 2003-05-01
CN1294761C (zh) 2007-01-10
CN100471269C (zh) 2009-03-18
EP1442606A1 (en) 2004-08-04
KR20040047977A (ko) 2004-06-05
US7359558B2 (en) 2008-04-15
EP1442601A1 (en) 2004-08-04
AU2002341323A1 (en) 2003-05-06
US20050002458A1 (en) 2005-01-06
EP1452035A2 (en) 2004-09-01
US20030086622A1 (en) 2003-05-08
KR20040054747A (ko) 2004-06-25
JP2005507589A (ja) 2005-03-17
WO2003036982A3 (en) 2004-06-03
JP2005506815A (ja) 2005-03-03
WO2003036983A2 (en) 2003-05-01
US7146056B2 (en) 2006-12-05
CN1575604A (zh) 2005-02-02
AU2002339573A1 (en) 2003-05-06
JP2005507588A (ja) 2005-03-17
CN1575602A (zh) 2005-02-02
CN1575605A (zh) 2005-02-02
KR100929330B1 (ko) 2009-12-03

Similar Documents

Publication Publication Date Title
CN1253008C (zh) 空间可分级压缩的方法和设备
US7792193B2 (en) Image encoding/decoding method and apparatus therefor
KR100791299B1 (ko) 다 계층 기반의 비디오 인코딩 방법 및 장치
JP2005507589A5 (zh)
EP1983759A1 (en) Estimation of separable adaptive interpolation filters for hybrid video coding
RU2313190C2 (ru) Способ и устройство для генерации масштабируемого кодированного видеосигнала из немасштабируемого кодированного видеосигнала
JP2005506815A5 (zh)
CN1751519A (zh) 视频编码
CN1575606A (zh) 空间可缩放的压缩
JP2005507590A5 (zh)
JP2007266749A (ja) 符号化方法
US8243798B2 (en) Methods and apparatus for scalable video bitstreams
CN1726725A (zh) 弹性存储
US7912124B2 (en) Motion compensation for fine-grain scalable video
JP2003061091A (ja) 圧縮ビットストリームをアップサンプリングする方法および装置
KR20040093481A (ko) 양자화기 스케일의 제한된 변동들을 가진 비디오 부호화
KR100394014B1 (ko) 영상 변환 부호화 장치
Park et al. Wyner-Ziv video coding with region adaptive quantization and progressive channel noise modeling
KR100927389B1 (ko) 스케일가능하지 않은 코딩된 비디오 신호로부터 스케일가능한 코딩된 비디오 신호를 생성하는 방법
KR20060034294A (ko) 엔코딩 방법 및 디바이스
Elarabi et al. Hybrid wavelet-DCT intra prediction for H. 264/AVC interactive encoder
KR20070051294A (ko) 움직임 추정을 위한 방법 및 장치
KR20030006641A (ko) 트랜스코더 및 그의 트랜스 코딩 방법
JP4390009B2 (ja) 符号化装置及び方法、画像処理システム
JPH09154061A (ja) 特殊効果装置及び画像伝送システム

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
ASS Succession or assignment of patent right

Owner name: IPG ELECTRONICS 503 CO., LTD.

Free format text: FORMER OWNER: KONINKLIJKE PHILIPS ELECTRONICS N.V.

Effective date: 20090828

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20090828

Address after: British Channel Islands

Patentee after: Koninkl Philips Electronics NV

Address before: Holland Ian Deho Finn

Patentee before: Koninklijke Philips Electronics N.V.

ASS Succession or assignment of patent right

Owner name: FUNAI ELECTRIC CO., LTD.

Free format text: FORMER OWNER: IPG ELECTRONICS 503 LIMITED

Effective date: 20120528

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20120528

Address after: Osaka Japan

Patentee after: Funai Electric Co., Ltd.

Address before: British Channel Islands

Patentee before: Koninkl Philips Electronics NV

TR01 Transfer of patent right

Effective date of registration: 20170807

Address after: Seoul, South Kerean

Patentee after: LG Electronics Inc.

Address before: Osaka Japan

Patentee before: Funai Electric Co., Ltd.

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

Granted publication date: 20060419

Termination date: 20181014