CN1543220A - 视频解码装置和方法 - Google Patents
视频解码装置和方法 Download PDFInfo
- Publication number
- CN1543220A CN1543220A CNA200410036689XA CN200410036689A CN1543220A CN 1543220 A CN1543220 A CN 1543220A CN A200410036689X A CNA200410036689X A CN A200410036689XA CN 200410036689 A CN200410036689 A CN 200410036689A CN 1543220 A CN1543220 A CN 1543220A
- Authority
- CN
- China
- Prior art keywords
- coding
- image data
- decoding
- image
- filtration treatment
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- 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/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display 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/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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/162—User input
-
- 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/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
- 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
- H04N19/527—Global motion vector estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明涉及一种视频解码装置和方法,其能用简单配置对以规定编码方案编码的图象数据执行高速再现,其中,所述规定编码方案用于自适应地执行场构造或帧构造编码。在高速再现模式中,只对经过帧构造编码的帧内编码图象的或帧内编码图象一个场的编码图象数据以及经过场构造编码的场内编码图象的编码图象数据执行解码处理。
Description
技术领域
本发明涉及视频解码装置和方法,更具体地,本发明适合应用于例如符合加强压缩视频编码联合模型(JVT)方案的视频解码装置。
背景技术
对于信息提供者如广播电台和信息接收者如普通用户而言,符合视频编码方案如运动图象专家组(MPEG)的用于有效传送和储存信息的视频处理装置已经流行起来。
具体地,MPEG2(ISO/IEC 13818-2)格式被确定为通用视频编码方案,并且现在由各种专业人员和消费者广泛使用,因为它能处理所有的隔行扫描(隔行)格式、逐行扫描(非隔行)格式、标准分辨率图象格式和高分辨率图象格式。
对于此MPEG2格式,隔行格式的标准分辨率(720×480象素)图象和隔行格式的高分辨率(1920×1088象素)图象能分别以4-8Mbps和18-22Mbps比特率传送。
随着便携式终端如移动电话的流行,需要具有很高压缩率的编码方案。为满足此需求,在1998年12月批准MPEG4格式方案,作为新的视频编码方案ISO/IEC 14496-2。
进一步地,对于电视会议的视频编码,已经进行称为H.26L(ITU-TQ6/16 VCEG)的视频编码方案的标准化。与常规编码方案如MPEG2和MPEG4相比,此H.26L被认为是提供更高编码效率的编码方案,尽管它需要更多的操作来进行编码和解码。
另外,还进行JVT编码方案的标准化,其中,JVT编码方案是提供高得多的编码效率的视频编码方案。此JVT编码方案基于H.26L并通过采用H.26L所不具备的功能而实现(例如,参照非专利参考文献DRAFT ISO/IEC 1/4 496-10:2002(E))。
顺便提一下,如图1所示,如果用上述JVT编码方案进行压缩和编码的图象数据(以下称作JVT编码图象数据)可以通过只再现(解码)I-图象、P-图象(帧间预测编码图象)1P和B-图象(双向预测编码图象)1B中I-图象(帧内编码图象)1I的图象数据而解码,就可省略再现P-图象1P和B-图象1B所需要的运动补偿处理,由此实现高速再现。
然而,JVT编码方案定义在解码图象的块边界上执行过滤处理(以下称作解块过滤处理),以便减小分块编码格式所特有的块噪音。尽管现有技术只执行I-图象1I的再现处理,但它们不能执行足够高速的再现,因为解块过滤处理需要大量的操作。
对于将被编码图象为隔行格式的情况下的编码模式,JVT编码方案具有基于图象的编码模式和基于宏块的编码模式,其中,在基于图象的编码模式中,图2A所示的帧或图2B所示的场(第一和第二场)作为编码单元;在基于宏块的编码模式中,由位于图3所示上方和下方的两个宏块2组成的宏块对3作为编码单元。
应指出,在以图2B所示场作为编码单元的场构造编码模式中,包括在JVT编码图象数据的片段头部中的field_pic_flag的值设定为“1”。在以图2A所示帧作为编码单元的帧构造编码模式中,field_pic_flag的值设定为“0”,并且包括在序列参数集中的mb_adptive_frame_field_flag的值设定为“0”。在以图3所示宏块对3作为编码单元的编码模式中,片段头部的field_pic_flag的值设定为“0”,并且序列参数集的mb_adptive_frame_field_flag的值设定为“0”。
另外,在JVT编码方案中,考虑到对于具有大量运动的隔行格式图象,场构造编码比帧构造编码更有效,因此,当将被编码图象为隔行格式时,帧构造编码和场构造编码逐个图象地自适应改变。
进而,在将被编码图象为隔行格式的情况下,当场结构用作编码单元时,JVT编码方案允许I-图象1I的第一场在此场内编码(以下称作场内编码)(I-场)并且第二场参照前面的场图象(P-场)进行编码,如图4所示。
从而,为了对已被分别编码为I-场和P-场的第一和第二场中的I-图象1I解码,必须事先对相应的基准图象解码,以便对第二场(P-场)解码。
对于此情形,在JVT编码方案中,支持多基准帧功能,使用在目标帧图象之前和之后的多于两帧的图象作为基准图象,此基准图象用于编码时的运动补偿处理,如图5所示。
从而,如图6所示,为了对其中第二场是P-场的I-图象解码,如果P-场使用除I-图象之外的P-图象1P和B-图象1B的场图象作为基准图象,就应该对P-图象1P和B-图象1B解码。
简而言之,在JVT编码方案中,在将被编码图象为隔行格式的情况下,只对I-图象1I进行再现处理不能创建解码视频,从而,此方案有这样的问题:不能实现只再现I-图象1I的高速再现。
发明内容
考虑到前面情况,本发明的目的是提供一种能用简单配置来执行高速再现的视频解码装置和方法。
本发明的前述目的和其它目的已经通过提供以下视频解码装置而实现,此视频解码装置包括用于对编码图象数据执行解码处理的解码部件和用于控制解码部件的控制部件。控制部件控制解码部件,以便只对经过帧构造编码的帧内编码图象的或帧内编码图象一个场的编码图象数据、以及经过场构造编码的场内编码图象的编码图象数据进行解码。
结果,此视频解码装置能顺序地只对帧内编码图象和场内编码图象进行解码,而不执行复杂的运动补偿处理。
进而,在本发明中采用一种视频解码方法,在高速再现模式中,只对经过帧构造编码的帧内编码图象的或帧内编码图象一个场的编码图象数据以及经过场构造编码的场内编码图象的编码图象数据执行解码处理。
结果,采用此视频解码方法,只有帧内编码图象和场内编码图象可被顺序地解码,而不执行复杂的运动补偿处理。
当结合附图阅读以下详细描述时,本发明的性质、原理和应用将变得更加清楚,在附图中,相同的部件被分配相同的参考号或符号。
附图说明
在附图中:
图1为用JVT编码方案编码的图象类型的布置的原理图;
图2A和2B为解释基于图象的编码模式的原理图;
图3为解释基于宏块的编码模式的原理图;
图4为解释隔行格式图象的编码的原理图;
图5为解释多基准帧功能的原理图;
图6为解释多基准帧功能中的基准图象的原理图;
图7A、7B和9为解释解块过滤处理的原理图;
图8为示出用于Bs确定的程序的流程图;
图10为示出量化参数平均值和阈值之间相互关系的表格;
图11为示出量化参数平均值、过滤强度和削波值之间相互关系的表格;
图12为示出根据此实施例的解码装置的构造的框图;以及
图13A-13C为解释场/帧转换单元的处理的原理图。
具体实施方式
以下结合附图描述本发明的优选实施例。
(1)解块过滤处理
首先,描述在上述JVT编码方案中使用的上述解块过滤处理。
解块过滤处理是为了减少分块编码格式特有的块噪音而对解码图象中相邻4×4块的每个边界(以下称作块边界)应用过滤的过滤处理。在JVT编码方案中,解码图象不仅用作输出图象,而且也用作连续帧的基准图象,从而,解码图象的解块过滤处理创建没有块噪音的平滑基准图象,结果提高编码效率和图象质量。
对应用到块边界的过滤强度定义为边界强度(以下称作过滤强度Bs),解块过滤处理以最适合的强度对每个块边界应用过滤。过滤强度Bs的值涉及确定是否对块边界应用解块过滤以及在解块过滤之后定义图象值变化的最大值。
在每个块边界上依靠过滤而纠正的最大象素为四个象素:与边界相邻的两个象素以及紧接于这两个象素之后的象素。使用过滤强度Bs的值和作为阈值的象素平滑度来确定四个象素中哪个象素被过滤纠正。基本上,在相邻象素几乎没有差别的情况下(在平滑或没有边缘的情况下),四个象素的值被过滤纠正。
在此情况下,将被纠正的全部四个象素不直接进行过滤处理。计算并相加原始象素值的差值。具体地,在与块边界相邻的两个象素上增加相同的绝对值。基于量化参数QP和过滤强度Bs的值而从规定表格找到差值绝对值的最大值。量化参数QP和过滤强度Bs越大,允许差值越大。
在过滤强度Bs的值为4的情况下,即,在块边界是宏块之间边界(以下称作宏块边界)并且至少1个4×4块为帧内块的情况下,应用更强的五节过滤,因为块边界表现得更明显。
此情况下的解块过滤处理是在解码图象条件下的处理,并且一个宏块一个宏块地执行。具体地,如图7A和7B所示,对16×16象素宏块10中的三个垂直边界111-113应用水平过滤,接着,对三个水平边界121-123应用垂直过滤,随后对宏块10的左上宏块边界110和120应用过滤处理。对图象的边缘不应用过滤处理。
此时,基于图8所示的Bs确定程序RT1而确定将要应用到相邻4×4块13的每个块边界上的过滤强度Bs。具体地,判断相互之间有目标块边界的两个4×4块13中是否有一个是帧内块(intra-block)(步骤SP1)。当得到肯定的结果时,判断两个4×4块13之间的块边界是否为宏块边界(步骤SP2)。当此边界是宏块边界时,过滤强度Bs确定为“4”(步骤SP3)。当此边界不是宏块边界时,过滤强度Bs确定为“3”(步骤SP4)。
当相互之间有目标块边界的相邻两个4×4块13都不是帧内块时,判断4×4块13中的一个是否具有正交变换系数(步骤SP5)。当得到肯定的结果时,过滤强度Bs确定为“2”(步骤SP6)。
当两个4×4块13都没有正交变换系数时,判断用于两个4×4块13的基准图象是否相同,或者两个4×4块13(例如,块p和块q)的运动矢量的X方向分量(V(p,x),V(q,x))的差值绝对值(|V(p,x)-V(q,x)|)是否具有一个或多个象素,或者两个4×4块13的运动矢量的y方向分量(V(p,y),V(q,y))的差值绝对值(|V(p,y)-V(q,y)|)是否具有一个或多个象素(步骤SP7)。
当这些条件中的任一个满足时,过滤强度Bs就确定为“1”(步骤SP8),当没有一个条件满足时,过滤强度Bs确定为“0”(步骤SP9)。
应指出,当对图7A和7B中虚线所示色差信号的宏块14中的每个块边界应用过滤强度Bs时,使用为相应亮度信号的宏块10中相应块边界的过滤强度Bs而确定的值。
图9示出用于过滤的4×4块13之间的块边界以及周围的八个象素p0-p3,q0-q3。尽管图9示出水平过滤的情形,但垂直过滤也是如此。与块边界15相邻的象素是p0和q0,并且被解块过滤处理纠正的最大象素是四个象素p1,p0,q0,q1。只有在过滤强度Bs不为“0”并且满足以下表达式(1)时才执行解块过滤处理。
|p0-q0|<α且|p1-p0|<β且|q1-q0|<β ......(1)
此表达式(1)中的α和β是取决于图10所示量化参数QP值的阈值。此量化参数QP越大,α和β就越放宽。具体地,α是与块边界相邻象素值的变化相对应的阈值。β是与每个4×4块13中象素值的变化相对应的阈值。换句话说,表达式(1)指对象素值变化较小的区域进行解块过滤处理,象素值变化较大的区域被确定为边缘并且不进行解块过滤处理。
在相邻4×4块13具有不同的量化参数QP的情况下,引用它们的平均值QPav。
另一方面,当满足表达式(1)时,对象素p0和象素q0应用解块过滤处理,从而,满足以下表达式:
Δ=clip3(-C,(((q0-P0<<2+(p1-q1)+4)>>3)) ......(2)
P0=clip1(p0+Δ) ......(3)
Q0=clip1(q0-Δ) ......(4)
这里,P0和Q0是象素p0和q0在解块过滤处理之后的象素值。
表达式(3)和(4)中的clip1指[0,255]削波。也就是说,表达式(2)-(4)指对与/从块边界15相邻的象素p0/象素q0(图9)增加/减去相同值Δ的过滤处理。
clip3指[-C,+C]削波。值Δ是对象素P0/象素q0进行增加/减小的值,削波值-C,C作为最小和最大值。此情况下的削波值C基于上述量化参数QP的平均值QPav和过滤强度Bs而确定。
现在,判断是否对经象素p0和象素q0相互面对的象素p1和象素q1执行过滤处理,并且描述此处理。此过滤处理不应用于色差分量。也就是说,只有与边界相邻的象素的值可纠正色差。
当4×4块13的活性参数aP满足以下表达式(5)时,执行象素p1的过滤处理。
aP=|p2-p0|<β ......(5)
实际上,当因活性参数aP小于阈值β而满足此表达式(5)时,对象素p1执行由以下表达式(6)定义的过滤处理。
P1=p1+clip3(-C0,C0,(p2+P0+q0)>>1-2×p1)>>1 ......(6)
在此过滤处理中,对于象素p0和q0的情形,在削波值-C0,C0处截去的差值增加到原始象素值上。
相似地,当4×4块13的活性参数aq满足以下表达式(7)时,执行象素q1的过滤处理。
aq=|q2-q0|<β ......(7)
此时,对象素q1执行由以下表达式(8)定义的过滤处理。
Q1=q1+clip3(-C0,C0,(q2+(p0-q0)>>1-2×q1)>>1) ......(8)
削波值C0如图11所示定义,并且取决于上述量化参数QP的平均值QPav和过滤强度Bs。简而言之,当量化参数QP和过滤强度Bs都较大时,允许象素值的变化大于原始值的变化。
表达式(2)中的削波值C是每次执行表达式(8)中所示过滤处理时通过对削波值C0加“1”而得到的值。从而,当表达式(5)和(6)都满足时,C=C0+2。
当Bs=4(块边界是宏块边界并且两个相互之间具有块边界的相对块中的一个是帧内块)且aP<β(活性参数aP小于阈值β)时,应用以下表达式(9)和(10)所定义的强过滤处理,因为在此块边界中块噪音表现得明显。
P0=(p2+2×p1+2×p0+2×q0+q1+4)>>3 ......(9)
P1=(p3+2×p2+2×p1+2×p0+q0+4)>>3 ......(10)
另外,对亮度分量,执行由以下表达式(11)定义的处理多于一个象素的过滤处理。
P2=(2×p3+3×p2+p1+p0+q0+4)>>3 ......(11)
如果aP<β不满足,就对与块边界15相邻的象素p0和q0(图9)执行由以下表达式(12)定义的过滤处理。
P0=(2×p1+p0+q1+2)>>2 ......(12)
对于在块边界15右侧上的4×4块13的象素q1至q3执行相似的处理。
相反,当满足aP<β时,应用由以下表达式(13)和(14)定义的过滤处理。
Q0(p1+2×p0+2×q0+2×q1+q2+4)>>3 ......(13)
Q1=(p0+2×p0+2×q1+2×q2+q3+4)>>3 ......(14)
另外,对亮度分量,应用由以下表达式(15)定义的过滤处理。
Q2=(2×p3+3×q2+q1+q0+p0+4)>>3 ......(15)
当aP<β不满足时,应用由以下表达式(16)定义的过滤处理。
Q0=(2×q1+q0+P1+2)>>2 ......(16)
(2)此实施例的解码装置的结构
参照图12,参考号20表示根据此实施例的符合JVT编码方案的解码装置。此解码装置在存储缓冲器21中顺序地储存从外界得到的图象数据(以下称作JVT编码图象数据)D1,数据D1已基于JVT编码方案而进行压缩和编码。
跳帧(skip)单元22读取储存在存储缓冲器21中的JVT编码图象数据D1在用户通过输入单元24选择普通再现模式作为再现模式的情况下,在高速再现控制单元23的控制之下,此跳帧单元22从存储缓冲器21顺序地读取所有JVT编码图象数据D1,并把它们作为读取JVT编码图象数据D2发送到反向解码单元25。
反向解码单元25根据所接收的读取JVT编码图象数据D2的格式而对数据D2应用规定变量长度解码处理和算术解码处理,并把因此得到的量化变换系数作为量化变换系数数据D3发送到反量化单元26。
当被解码图象是帧内编码图象(I-图象或I-场)时,反向解码单元25还对储存在图象的读取JVT编码图象数据D2的头部部分中的帧内预测模式信息D4进行解码,并把结果发送到帧内预测单元27。另一方面,当被解码图象是帧间编码图象(P-图象,B-图象,P-场或B-场)时,反向解码单元25还对储存在图象的读取JVT编码图象数据D2的头部部分中的运动矢量信息D5进行解码,并把结果发送到运动预测/补偿单元28。
反量化单元26对接收到的量化变换系数数据D3应用规定的反量化处理,并且把得到的已经过正交变换处理如离散余弦变换和Karhunen-Loeve变换的变换系数发送给反向正交变换单元29,作为变换系数数据D6。反向正交变换单元29对接收的变换系数数据D6应用规定的四维反向正交变换处理,并把得到的差值图象数据D7发送到加法器30。
当被解码图象是帧内编码图象时,加法器30接收由后述帧内预测单元27创建的预测图象的图象数据(以下称作预测图象数据)D8。在此情况下,加法器30顺序地相加来自反向正交变换单元29的差值图象数据D7和来自帧内预测单元27的预测图象数据D8,并且把得到的I-图象或I-场的解码图象数据作为解码图象数据D10发送到解块过滤单元31。
当被解码图象是帧间编码图象时,加法器30接收由后述运动预测/补偿单元28创建的基准图象的图象数据(以下称作基准图象数据)D9。在此情况下,加法器30对来自反向正交变换单元29的差值图象数据D7和来自运动预测/补偿单元28的基准图象数据D9顺序相加,并把得到的P-图象、B-图象、P-场或B-场的解码图象数据发送给解块过滤单元31,作为解码图象数据D10。
在普通再现模式中,在高速再现控制单元23的控制下,解块过滤单元31对接收的解码图象数据D10顺序地应用上述解块过滤处理,并且在帧存储器32中储存所得到的解码图象的图象数据,作为已过滤的解码图象数据D11,其中,解码图象中的块扭曲已被消除。
储存在帧存储器32中的已过滤解码图象数据D11通过图象重排缓冲器33执行JVT编码之前的图象顺序重排之后,被逐帧或逐场地读出。接着,在普通再现模式中,在高速再现控制单元23的控制下,数据在数字-模拟转换器34中转换为模拟信号,并作为再现视频信号S1而输出到外部。
当帧内预测单元27从反向解码单元25接收帧内预测模式信息D4时,它基于帧内预测模式信息D4和储存在帧存储器32中的已过滤解码图象数据D11,创建将被解码的帧内编码图象的预测图象的图象数据,并且把此数据作为上述预测图象数据D8发送给加法器30。
当运动预测/补偿单元28从反向解码单元25接收运动矢量信息D5时,它基于运动矢量信息D5和储存在帧存储器32中的已过滤解码图象数据D11,创建基准图象的图象数据,并且把此数据作为上述基准图象数据D9发送给加法器30。
接着,储存在帧存储器32中的已过滤解码图象数据D11通过图象重排缓冲器33执行JVT编码之前的图象顺序重排之后,被逐帧或逐场地读出。在普通再现模式中,在高速再现控制单元23的控制下,数据在数字-模拟转换器34中转换为模拟信号,并作为再现视频信号S1而输出到外部。
如上所述,解码装置20以普通再现模式对接收的JVT编码图象数据D1执行普通再现。
另一方面,在用户通过输入单元24选择高速再现模式作为再现模式的情况下,在高速再现控制单元23的控制下,解码装置20从储存于存储缓冲器21内的JVT编码图象数据中删除除经过帧构造编码的I-帧(I-图象)的JVT编码图象数据D1和经过场构造编码的I-场的JVT编码图象数据D1之外的编码图象(P-图象,B-图象,P-场和B-场)的JVT编码图象数据D1。
具体地,如上所述,由于包含在经过帧构造编码的图象的JVT编码图象数据D1的片段头部中的field_pic_flag的值为“0”,并且,在经过场构造编码的图象的JVT编码图象数据D1中的field_pic_flag的值为“1”,因此,跳帧单元22从存储缓冲器21中删除除field_pic_flag为“0”的图象的I-图象的JVT编码图象数据D1和field_pic_flag为“1”的图象的I-场的JVT编码图象数据D1之外的JVT编码图象数据D1。
跳帧单元22从存储缓冲器21顺序地读取其余的具有帧结构的I-图象的JVT编码图象数据D1和其余的具有场结构的I-场的JVT编码图象数据D1,并把它们作为读取的JVT编码图象数据D2发送到反向解码单元25。
结果,与上述普通再现模式的情况相同,读取的JVT编码图象数据D2由反向解码单元25、反量化单元26、反向正交变换单元29和加法器30进行处理。因此得到的I-图象或I-场的解码图象数据D10发送给解块过滤单元31。
在高速再现控制单元23的控制下,解块过滤单元31在帧存储器32中按原样储存接收到的解码图象数据D10,作为已过滤解码图象数据D11,而不执行解块过滤处理。
储存在帧存储器32中的已过滤解码图象数据D11用于在上述帧内预测单元27和运动预测/补偿单元28中创建帧内预测图象数据D8或基准图象数据D9,并且,在规定时间,还从帧存储器32读取数据D11并储存在图象重排缓冲器33中。
另外,在高速再现模式中,在高速再现控制单元23的控制下,储存在图象重排缓冲器33中的已过滤解码图象数据D11由场/帧变换单元35以执行JVT编码之前的图象顺序重排,并且逐帧或逐场地读出。
接着,在高速再现模式中,在高速再现控制单元23的控制下,当从图象重排缓冲器33读取的已过滤解码图象数据D11是具有图13A所示帧结构的I-图象的数据时,场/帧变换单元35如图13B所示地删除第二场内的已过滤解码图象数据D11;如图13C所示,通过拷贝上一行第一场内的已过滤解码图象数据D11,作为第二场内相应行的已过滤解码图象数据D11,而创建图象数据;并且把图象数据作为场/帧变换图象数据D12而发送给数字-模拟转换器34。结果,在高速再现模式中,在高速再现控制单元23的控制下,此场/帧变换图象数据D12在数字-模拟转换器34中转换为模拟信号,并作为再现视频信号S1输出到外部。
相反,在高速再现模式中,当从图象重排缓冲器33读取的已过滤解码图象数据D11是具有图13B所示场结构的I-场的数据时,场/帧变换单元35通过拷贝上一行第一场内的已过滤解码图象数据D11,作为第二场内相应行的已过滤解码图象数据D11,而创建图象数据;并且把此图象数据作为场/帧变换图象数据D12而发送给数字-模拟转换器34。结果,在高速再现模式中,在高速再现控制单元23的控制下,此场/帧变换图象数据D12在数字-模拟转换器34中转换为模拟信号,并作为再现视频信号S1输出到外部。
如上所述,在选择高速再现模式的情况下,解码装置20通过只对经过帧构造编码的图象的I-图象或只对经过场构造编码的图象的I-场进行解码而对接收的JVT编码图象数据D1执行高速再现。
(3)此实施例的操作和效果
根据以上配置,在高速再现模式中,对于隔行格式的图象,解码装置20只对经过帧构造编码的图象的I-图象或只对经过场构造编码的图象的I-场进行解码,而不执行解块过滤处理。
从而,在高速再现模式中,解码装置20不需要复杂的处理,如需要对P-图象、B-图象、P-场或B-场进行解码的运动补偿处理,并且能节省解块过滤处理所需的时间,从而用简单的配置对JVT编码图象数据D1执行高速再现。
进一步地,在此情况下,当解码装置20只对经过场构造编码的I-图象的I-场(第一场)进行解码时,解码装置20通过把它们拷贝到第二场内而创建I-图象的再现视频。当解码装置20对经过帧构造编码的I-图象进行解码时,解码装置20通过把第一场拷贝到第二场中而创建I-图象的再现视频。结果,经过帧构造编码的I-图象和经过场构造编码的I-图象可具有相同的图象质量。
从而,由于具有良好图象质量的经过帧构造编码的I-图象的解码图象和具有较差图象质量的经过场构造编码的I-图象的解码图象混合并显示的情况,因此,解码装置20能预先地和有效地防止视频高速再现时的扭曲。
在上述通过在第二场内拷贝第一场而创建再现视频从而再现I-图象或I-场的图象的情况下,尽管垂直方向上的分辨率降低一半,但此降低不产生任何问题,因为在高速再现时人们看不出此降低。
根据以上配置,在高速再现模式中,对于隔行格式的图象,只有经过帧构造编码的图象的I-图象和只有经过场构造编码的图象的I-场被解码,不需要应用解块过滤处理。从而,不需要诸如运动补偿处理的复杂处理,并且可节省解块过滤处理所需的时间,因而,有可能实现一种能用简单配置对JVT编码图象数据D1执行高速再现的解码装置。
(4)其它实施例
在上述实施例中,本发明应用于符合JVT编码方案的解码装置20。然而,本发明不局限于此,它可广泛应用于其它对编码图象数据进行解码的解码装置,其中,所述编码图象数据由用规定编码方案编码的图象数据组成,所述规定编码方案用于自适应地执行场构造或帧构造编码。
在此情况下,在上述实施例中,跳帧单元22、反向解码单元25、反量化单元26、反向正交变换单元29、加法器30、帧内预测单元27和运动预测/补偿单元28构成对编码图象数据(JVT编码图象数据D1)进行解码的解码部件。然而,解码部件可具有适用于本发明解码装置所遵循编码方案的结构。
进一步地,在此情况下,在上述实施例中,由于将被解码的编码图象数据已经用JVT编码方案进行编码,因此,用于对解码图象数据执行过滤处理的过滤部件执行解块过滤处理。然而,本发明不局限于此,如果本发明应用于对以另一编码方案编码的图象数据进行解码的解码装置中,并且解码图象数据的过滤处理需要大量的操作并占用许多时间,那么与,上述实施例一样,可以控制过滤部件以便在高速再现模式中不执行过滤处理。
进一步地,在上述实施例中,由跳帧单元22、反向解码单元25、反量化单元26、反向正交变换单元29、加法器30、帧内预测单元27和运动预测/补偿单元28构成的解码部件在高速再现控制单元23的控制下,只对储存在存储缓冲器21内的JVT编码图象数据D1中的具有帧结构的I-图象和具有场结构的I-场解码,其中,高速再现控制单元23作为控制解码部件的控制部件。然而,本发明不局限于此,可以只对I-图象中的第一和第二场中的一个进行解码,以取代对具有帧结构的I-图象进行解码。在此情况下,跳帧单元22可从存储缓冲器21中删除I-图象的一个场的JVT编码图象数据D1和P-图象等的JVT编码图象数据D1。
另外,在此情况下,场/帧变换单元35作为从场图象的图象数据创建帧图象的图象数据的场/帧变换部件,它通过用第一或第二场的已过滤解码图象数据D11作为一个场并且把已过滤解码图象数据D11拷贝到另一场中而创建解码图象的图象数据,其中,第一或第二场是通过对具有帧结构的I-图象解码而获得的。
根据本发明的以上描述,用于对编码图象数据进行解码的视频解码装置包括对编码图象数据执行解码处理的解码部件和用于控制解码部件的控制部件,其中,编码图象数据包括用规定编码方案编码的图象数据,所述规定编码方案用于自适应地执行场构造或帧构造编码。控制部件控制解码部件,以便只对经过帧构造编码的帧内编码图象的或帧内编码图象一个场的编码图象数据以及经过场构造编码的场内编码图象的编码图象数据执行解码处理。从而,只有帧内编码图象和场内编码图象可被顺序地解码,而不执行复杂的运动补偿处理,因而有可能实现一种能用简单配置执行高速再现的视频解码装置。
另外,根据此实施例,采用对编码图象数据进行解码的视频解码方法,其中,编码图象数据包括用规定编码方案编码的图象数据,所述规定编码方案用于自适应地执行场构造或帧构造编码,在高速再现模式中,只有经过帧构造编码的帧内编码图象的或帧内编码图象中一个场的编码图象数据以及经过场构造编码的场内编码图象的编码图象数据被解码。从而,只有帧内编码图象和场内编码图象可被顺序地解码,而不执行复杂的运动补偿处理,因而有可能实现一种能用简单配置执行高速再现的视频解码方法。
虽然已经结合本发明的优选实施例进行解码,但本领域中技术人员明白,可以作出各种变化和变更,从而,只要所有这些变化和变更在本发明的精神和范围之内,就可涵盖后附权利要求。
Claims (8)
1.一种用于对编码图象数据执行解码处理的视频解码装置,其中,编码图象数据包括用规定编码方案编码的图象数据,所述规定编码方案用于自适应地执行场构造编码或帧构造编码,所述视频解码装置包括:
对编码图象数据执行解码处理的解码部件;以及
用于控制解码部件的控制部件,其中,
在高速再现模式中,控制部件控制解码部件,以便只对经过帧构造编码的帧内编码图象的或帧内编码图象中一个场的编码图象数据以及经过场构造编码的场内图象的编码图象数据执行解码处理。
2.如权利要求1所述的视频解码装置,进一步包括:
用于对解码图象数据执行规定过滤处理的过滤部件,所述解码图象数据是通过对编码图象数据执行解码处理而获得的,其中,
在高速再现模式中,控制部件控制过滤部件,以便不对解码图象数据执行规定过滤处理。
3.如权利要求2所述的视频解码装置,其中,
过滤处理是为了减小块噪音的解块过滤处理。
4.如权利要求1所述的视频解码装置,进一步包括:
场/帧变换部件,该部件把通过对编码图象数据执行解码处理而获得的解码图象数据作为一个场,并且通过在另一场内拷贝解码图象数据而创建解码图象的图象数据。
5.一种用于对编码图象数据执行解码处理的视频解码方法,其中,编码图象数据包括用规定编码方案编码的图象数据,所述规定编码方案用于自适应地执行场构造编码或帧构造编码,所述视频解码方法包括:
在高速再现模式中,只对经过帧构造编码的帧内编码图象的或帧内编码图象一个场的编码图象数据以及经过场构造编码的场内编码图象的编码图象数据执行解码处理。
6.如权利要求5所述的视频解码方法,其中,
在普通速度的再现模式中,对解码图象数据应用规定的过滤处理,并且,在高速再现模式中不对解码图象数据执行过滤处理,其中,解码图象数据是通过对编码图象数据执行解码处理而获得的。
7.如权利要求6所述的视频解码方法,其中,
过滤处理是为了减小块噪音的解块过滤处理。
8.如权利要求5所述的视频解码方法,其中,
通过把对编码图象数据执行解码处理而获得的解码图象数据作为第一场,并且在第二场内拷贝解码图象数据,而创建解码图象的图象数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP123977/2003 | 2003-04-28 | ||
JP2003123977A JP2004328634A (ja) | 2003-04-28 | 2003-04-28 | 画像復号化装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1543220A true CN1543220A (zh) | 2004-11-03 |
CN100411440C CN100411440C (zh) | 2008-08-13 |
Family
ID=33501714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200410036689XA Expired - Fee Related CN100411440C (zh) | 2003-04-28 | 2004-04-28 | 视频解码装置和方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US7630443B2 (zh) |
JP (1) | JP2004328634A (zh) |
CN (1) | CN100411440C (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1306822C (zh) * | 2004-07-30 | 2007-03-21 | 联合信源数字音视频技术(北京)有限公司 | 一种基于软硬件协同控制的视频解码器 |
CN101189880B (zh) * | 2005-06-03 | 2010-06-16 | Nxp股份有限公司 | 带有混合参考纹理的视频解码器 |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7929610B2 (en) * | 2001-03-26 | 2011-04-19 | Sharp Kabushiki Kaisha | Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding |
US6931063B2 (en) | 2001-03-26 | 2005-08-16 | Sharp Laboratories Of America, Inc. | Method and apparatus for controlling loop filtering or post filtering in block based motion compensationed video coding |
US7450641B2 (en) * | 2001-09-14 | 2008-11-11 | Sharp Laboratories Of America, Inc. | Adaptive filtering based upon boundary strength |
JP2006254230A (ja) | 2005-03-11 | 2006-09-21 | Toshiba Corp | 情報処理装置およびプログラム |
US7961963B2 (en) * | 2005-03-18 | 2011-06-14 | Sharp Laboratories Of America, Inc. | Methods and systems for extended spatial scalability with picture-level adaptation |
CN101189879B (zh) * | 2005-06-01 | 2010-11-24 | 三叉微***(远东)有限公司 | 多程视频解码方法与装置 |
KR100770704B1 (ko) * | 2005-08-04 | 2007-10-29 | 삼성전자주식회사 | 픽쳐 스킵 방법 및 장치 |
JP2007174196A (ja) * | 2005-12-21 | 2007-07-05 | Toshiba Corp | 情報処理装置、制御方法およびプログラム |
JP4876122B2 (ja) * | 2006-03-22 | 2012-02-15 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | 精度スケーラビリティを可能にする符号化スキーム |
WO2008018626A2 (en) * | 2006-08-10 | 2008-02-14 | Canon Kabushiki Kaisha | Image decoding apparatus |
WO2008084996A1 (en) * | 2007-01-11 | 2008-07-17 | Samsung Electronics Co, . Ltd. | Method and apparatus for deblocking-filtering video data |
WO2008090793A1 (ja) * | 2007-01-22 | 2008-07-31 | Nec Corporation | 画像再符号化装置、画像再符号化方法及び画像符号化プログラム |
WO2008102794A1 (ja) | 2007-02-21 | 2008-08-28 | Nec Corporation | 動画像ストリーム加工装置及び該装置を備えた動画像再生装置並びに方法とプログラム |
JP5170708B2 (ja) | 2008-01-24 | 2013-03-27 | 日本電気株式会社 | 動画像ストリーム加工方法及び装置、それを用いた動画像再生装置並びに動画像配信装置 |
US8374240B1 (en) | 2008-07-10 | 2013-02-12 | Marvell International Ltd. | Image frame management |
US8259797B2 (en) | 2008-09-15 | 2012-09-04 | Florida Atlantic University | Method and system for conversion of digital video |
US20100133216A1 (en) * | 2008-10-17 | 2010-06-03 | Janice Lanza-Brache | Raised Attic Storage System |
CN102364951B (zh) | 2009-01-19 | 2013-12-18 | 松下电器产业株式会社 | 编码方法、解码方法、编码装置、解码装置、程序及集成电路 |
CN102365867B (zh) * | 2009-04-01 | 2015-12-16 | 马维尔国际贸易有限公司 | 渐进视频中的节奏检测 |
JP2011151682A (ja) * | 2010-01-22 | 2011-08-04 | Sony Corp | 画像処理装置および方法 |
US10142630B2 (en) * | 2010-12-10 | 2018-11-27 | Texas Instruments Incorporated | Mode adaptive intra prediction smoothing in video coding |
KR102279310B1 (ko) | 2011-06-15 | 2021-07-20 | 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 | 부호화 방법 및 장치와, 복호 방법 및 장치 |
WO2012172811A1 (ja) | 2011-06-17 | 2012-12-20 | パナソニック株式会社 | 動画像復号化装置および動画像復号化方法 |
WO2013001957A1 (ja) | 2011-06-28 | 2013-01-03 | ソニー株式会社 | 画像処理装置と画像処理方法 |
CN108471532B (zh) * | 2011-11-25 | 2021-06-29 | 太阳专利托管公司 | 图像解码方法及图像解码装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01296871A (ja) | 1988-05-25 | 1989-11-30 | Mitsubishi Electric Corp | 映像信号記録再生装置 |
US5621578A (en) * | 1992-02-06 | 1997-04-15 | Matsushita Electric Industrial Co., Ltd. | Method of transmitting digital video and audio signals between bit rate reduction encoded signal recording and reproducing systems |
JP3161614B2 (ja) * | 1991-11-30 | 2001-04-25 | ソニー株式会社 | 動画像復号化装置 |
US5627809A (en) * | 1992-09-02 | 1997-05-06 | Matsushita Electric Industrial Co., Ltd. | Optical disk device having high-speed reproduction capability |
US5787225A (en) * | 1993-03-29 | 1998-07-28 | Matsushita Electric Industrial Co., Ltd. | Optical disk apparatus for the reproduction of compressed data |
KR950007942B1 (ko) * | 1993-04-02 | 1995-07-21 | 주식회사엘지 | 고화질 브이씨알의 특수 재생 방법 |
JP3384563B2 (ja) | 1993-10-04 | 2003-03-10 | 松下電器産業株式会社 | 光ディスク、再生装置および再生方法 |
JPH08265689A (ja) | 1995-03-27 | 1996-10-11 | Mitsubishi Electric Corp | ディジタル映像信号再生装置 |
JP3539533B2 (ja) | 1996-11-25 | 2004-07-07 | シャープ株式会社 | 画像データ補間装置 |
ID21021A (id) * | 1997-04-24 | 1999-04-08 | Koninkl Philips Electronics Nv | Metoda dan penyusunan untuk perekaman dan reproduksi gambar video |
US6057832A (en) * | 1997-12-02 | 2000-05-02 | V Soft Ltd. | Method and apparatus for video-on-demand with fast play capability |
JP3557371B2 (ja) * | 1999-07-15 | 2004-08-25 | 松下電器産業株式会社 | Avデコーダ制御方法、及びavデコーダ制御装置 |
JP3489735B2 (ja) | 2000-08-16 | 2004-01-26 | 松下電器産業株式会社 | デブロッキングフィルタ演算装置 |
US20030174771A1 (en) * | 2002-03-12 | 2003-09-18 | Victor Company Of Japan, Ltd | Method, apparatus, and program for variable bit rate encoding |
-
2003
- 2003-04-28 JP JP2003123977A patent/JP2004328634A/ja active Pending
-
2004
- 2004-04-27 US US10/833,980 patent/US7630443B2/en not_active Expired - Fee Related
- 2004-04-28 CN CNB200410036689XA patent/CN100411440C/zh not_active Expired - Fee Related
-
2009
- 2009-06-10 US US12/481,708 patent/US20090262817A1/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1306822C (zh) * | 2004-07-30 | 2007-03-21 | 联合信源数字音视频技术(北京)有限公司 | 一种基于软硬件协同控制的视频解码器 |
CN101189880B (zh) * | 2005-06-03 | 2010-06-16 | Nxp股份有限公司 | 带有混合参考纹理的视频解码器 |
Also Published As
Publication number | Publication date |
---|---|
JP2004328634A (ja) | 2004-11-18 |
US20090262817A1 (en) | 2009-10-22 |
US7630443B2 (en) | 2009-12-08 |
US20050002646A1 (en) | 2005-01-06 |
CN100411440C (zh) | 2008-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1543220A (zh) | 视频解码装置和方法 | |
CN1224268C (zh) | 运动图象编码装置及运动图象解码装置 | |
CN100345450C (zh) | 视频或图像去块滤波的方法和装置 | |
CN1285216C (zh) | 图像编码方法和装置、图像译码方法和装置 | |
US7289562B2 (en) | Adaptive filter to improve H-264 video quality | |
US10187664B2 (en) | Image processing device and method | |
CN1203676C (zh) | 能够进行简易的多窗口显示的活动图象解码装置以及活动图象解码方法 | |
CN1812580A (zh) | 去块控制方法及使用该方法的多层视频编码器/解码器 | |
JP5989841B2 (ja) | 映像復号化装置 | |
CN1829329A (zh) | 指示图像内的区域 | |
WO2011145601A1 (ja) | 画像処理装置と画像処理方法 | |
CN1784018A (zh) | 图像解码装置 | |
CN1633811A (zh) | 图像编码方法、图像译码方法、图像编码装置、图像译码装置、程序、计算机数据信号,以及图像传送*** | |
CN1751511A (zh) | 图像编码方法和图像解码方法 | |
CN1820512A (zh) | 消除块效应的方法、介质和滤波器 | |
CN1252203A (zh) | 运动图像的预测编码方法和译码方法 | |
JP2014236264A (ja) | 画像処理装置、画像処理方法及びプログラム | |
CN1960495A (zh) | 图像编码装置、方法及程序 | |
CN1725860A (zh) | 在音频视频编解码器中使用的滤波方法、设备和介质 | |
CN1921630A (zh) | 视频编码/解码的装置和方法及其记录介质 | |
CN1925619A (zh) | 视频编码和解码的装置和方法及其记录介质 | |
CN1767644A (zh) | 用于视频编码的非整数像素共享 | |
CN1225919C (zh) | 编码图像信息的方法和设备及解码图像信息的方法和设备 | |
CN1318950A (zh) | 图像编码装置及其方法、摄像机、录像装置和图像发送装置 | |
CN1812577A (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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080813 Termination date: 20130428 |