CN1668112A - 用于h.264的改进的帧内块游荡刷新 - Google Patents

用于h.264的改进的帧内块游荡刷新 Download PDF

Info

Publication number
CN1668112A
CN1668112A CN200510054148.4A CN200510054148A CN1668112A CN 1668112 A CN1668112 A CN 1668112A CN 200510054148 A CN200510054148 A CN 200510054148A CN 1668112 A CN1668112 A CN 1668112A
Authority
CN
China
Prior art keywords
frame
macro block
assigned
group
macro
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200510054148.4A
Other languages
English (en)
Other versions
CN100413345C (zh
Inventor
约翰·塞维尔斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Polycom Inc
Original Assignee
Polycom Inc
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 Polycom Inc filed Critical Polycom Inc
Publication of CN1668112A publication Critical patent/CN1668112A/zh
Application granted granted Critical
Publication of CN100413345C publication Critical patent/CN100413345C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • H04N19/895Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
    • 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/129Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
    • 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
    • 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/65Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder

Landscapes

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

Abstract

一种用于数字视频编码的设备和方法。所公开的***提供了一种校正解码器中参考块的偏差、同时使更新参考块所需的***开销最小化的改进方法。

Description

用于H.264的改进的帧内块游荡刷新
技术领域
本发明一般涉及视频通信,并且尤其涉及提供一种更新数字传输的视频图像、同时高效地使用给定位预算(budget)的高效方法。
背景技术
视频图像的数字化已变得越来越重要。除了视频图像数字化在全球通信(例如视频会议)中的应用,用于数字视频记录的视频图像数字化也已变得越来越常见。在这些应用的每一种中,视频和伴随的音频信息通过包括电话线、综合服务数字网(ISDN)、数字用户线(DSL)和射频的电信链路被传输,或者记录在诸如数字视频光盘(DVD)和超级视频光盘(SVCD)的各种媒体装置上。
目前,视频数据的高效传输和接收、以及高效存储可能需要对视频和伴随的音频数据进行编码和压缩。视频压缩编码是对数字视频数据进行编码,以致需要较少的存储器来存储视频数据、并且减小所需的传输带宽的一种方法。某些压缩/解压缩(CODEC)方案经常用于压缩视频帧,以减小所需的传输比特率。因而,CODEC硬件和软件允许将数字视频数据压缩成比原始(即未压缩的)数字视频格式所需的更紧凑的二进制格式。
存在几种对源视频信号进行编码和压缩的方法和标准。一些标准是为诸如国际电信联盟电信标准化部门(ITU-T)建议案H.261、H.263和H.264的特殊应用而设计的,这些ITU-T建议案H.261、H.263和H.264广泛地用于视频会议应用中。另外,运动图像专家组颁布的标准(MPEG-2,MPEG-4)已在消费者电子设备和其它应用中得到普遍应用。这些标准的每一个在此都被整体引入作为参考。
数字图像由单个象素的网格组成。典型地,整个图像不是同时被处理,而是被分成单独处理的块。每一块包括预定数量的亮度象素(它通常指定象素的亮度)和预定数量的色度象素(它通常指定象素的颜色)的矩形网格。预定数量的块组成宏块,宏块形成了例如H.264标准中的基本处理单元。另外,在H.264标准中,一组宏块可以组成被称为片的更大处理单元。虽然以下描述该处理单元层次的某些方面,但是一般来说,用于对要处理的图像进行基于块的处理的方法和技术对于本领域技术人员是周知的,因此在此不再详细地重述。
可以利用两种基本技术之一的变型,对图像数据块进行编码。例如,可以使用“帧内”编码,其中在不参考历史数据、例如来自前一帧的相应块的情况下,对原始块进行编码。作为替换,可以使用“帧间”编码,其中根据图像数据块与参考数据块、例如来自前一帧的相应块之间的差,来对图像数据块进行编码。这两种基本方案的许多变型对于本领域技术人员都是周知的,因此在此不再详细地讨论。一般,希望选择需要最少位数来描述数据块的编码技术。
帧内编码通常需要更多位来表示块。因此,一般帧间编码是优选的。然而,有这样一些情况,其中接收器保持的参考图像块与发送器存储的相应参考块有差异,例如当逆离散余弦变换(IDCT)的实施存在算法差异时,或者当出现传输错误时。因此,当发送器相对于给定参考对块进行编码时,由接收器重构的块将与发送器预期的块不同。因此,所希望的是,对于以帧间方式对数据块编码给定次数,至少以帧内方式对每一数据块编码一次。在Bruder的美国专利No.5,644,660中公开了一种用于H.261标准环境下的这种编码的技术的细节,其在此整体被引入作为参考。
然而,这些先有技术不适用于更新的编码标准,例如H.264。尤其是,在H.264视频编解码器中,除非为帧设置了“强迫帧内(constrained intra)”标志,否则总是从相邻象素来预测帧内块。如果设置了“强迫帧内”标志,则帧中的所有帧内块都只从其它帧内块来预测,而不必从周围象素来预测。因此,如果某人想要通过每一帧发送一个或两个帧内块,来逐渐地刷新图像,则他有以下不合乎需要的选择:(1)如果“强迫帧内”标志被清除了,则由于帧内预测而使得图像缺陷错误传播到帧内区域中,或者(2)如果“强迫帧内”标志被设置了,则通过包含帧中的所有帧内块,失掉了H.264视频编解码器的重大优势,而不管它们是刷新块、还是作为帧内块最有效发送的块,都被强迫只使用相邻帧内编码的象素。
因此,需要一种提供改进的帧内刷新、同时保持视频编解码器的效率、由此提高视频质量的***和方法。
发明内容
本发明涉及以下方法:视频编码器利用分类映射,来发送用于刷新编码器的参考帧与解码器的参考帧之间的差异的象素组。因为这些象素组本质上用于纠错任务,因此它们不能基于来自其它象素的信息,这与使用图像冗余来提高编码效率的象素组相反。H.264标准明确表示,只有相同片组内的宏块才可以在空间上相互被预测。H.264也允许发送用于描述帧中的各个宏块被分配给了哪一片组的映射。通过发送这样的映射,该映射将小的宏块子集放入一个片组中、并将剩余宏块放入一个或多个其它片组中,某人能够产生使图像的刷新块与利用图像冗余的块分开的期望效果。进一步,通过为每一个已发送的帧发送不同的映射,每个映射与要在那一帧中被帧内刷新的宏块相一致,则可以实现逐渐地刷新图像的所有部分的效果。最后,通过将不同的帧索引分配给每一已发送的映射,只需要在通信的开始,发送一次映射描述。使用相同的刷新块模式(pattern)的所有随后帧都能够参考先前发送的映射索引。其结果是,仅仅利用在通信开始时发送多个刷新映射的附加信道开销,来有效地发送自纠正视频序列。
本发明维持最高水平的视频质量和压缩率,同时仍然能够清除H.264会议中的偶然线路错误。虽然参考视频会议应用描述了本发明,但是可以预见,本发明也可有益地应用于涉及视频数据数字化、例如DVD记录等的其它应用中。
附图说明
图1所示为,示例性视频会议***的框图;
图2所示为,图1的视频会议***的示例性视频会议站的框图;以及
图3所示为,图2的图像处理引擎的示例性实施例的框图。
具体实施方式
图1显示了示例性视频会议***100。视频会议***100包括本地视频会议站102和通过网络106连接的远程视频会议站104。虽然图2只显示了两个视频会议站102和104,但是本领域技术人员应该认识到,更多的视频会议站可以连接到视频会议***100。应该注意,本***和方法可以用于通过网络来传输视频数据的任何通信***中。网络106可以是任何类型的电子传输媒介,诸如、但不限于,普通老式电话服务(POTS),电缆,光纤和无线电传输媒介。
图2所示为,示例性视频会议站200的框图。为简便起见,将视频会议站200描述为本地视频会议站102(图1),虽然远程视频会议站104(图1)可以包含类似的配置。在一个实施例中,视频会议站200包括显示装置202、中央处理器(CPU)204、存储器206、至少一个视频捕获装置208、图像处理引擎210和通信接口212。作为替换,也可以将其它装置提供在视频会议站200中,或者并不将所有以上指定的装置都提供在视频会议站200中。
至少一个视频捕获装置208可以被实施为电容耦合装置(CCD)照相机,互补金属氧化物半导体(CMOS)照相机,或任何其它类型的图像捕获装置。至少一个视频捕获装置208捕获用户、会议室或其它场景的图像,并将图像发送给图像处理引擎210。将连同图3来更详细地讨论图像处理引擎210。相反,图像处理引擎210也将从远程视频会议站104收到的数据分组,变换为供显示装置202上显示用的视频信号。
图3是图2的图像处理引擎210的示例性实施例。图像处理引擎210包括:编码引擎302;传输引擎304,其被配置成将每一个编码的宏块放入特殊的格式中,以便通过网络传输;以及通信缓冲器306。在本发明的其它实施例中,传输引擎可以是宏块分组引擎,或者可以不存在,或者可以被结合到编码引擎中。另外,图像处理引擎210可以包括或多或少的元件。
最初,来自视频捕获装置208(图2)的视频信号进入编码引擎302,编码引擎302将每一帧视频转换成期望的格式,并将每一帧视频信号变换成一组宏块。宏块是这样的数据单元,该数据单元包括:包含与像元(也称为象素)相联系的亮度分量和色度分量的数据块。例如,在H.264标准中,图像被分成片。片是一序列宏块(或者,如果宏块自适应帧/场解码正在使用中,则是宏块对)。H.264块大小不同于H.261和H.263,虽然宏块仍然相同。仅供参考,H.264允许将宏块分解为用于帧间块的不同大小分量,甚至帧内块也允许16象素×16象素模式和4象素×4象素模式。对4×4块执行DCT(离散余弦变换)/量化/IDCT(逆离散余弦变换),而不是象在H.261和H.263中那样对8×8块执行DCT/量化/IDCT。每个宏块都包括一个16×16亮度和两个8×8色度样本阵列。在4:2:0的色度采样格式下,宏块包括4个8×8亮度数据块和2个相应的8×8色度数据块。8×8数据块是8列乘8行的数据矩阵,其中每个数据都对应于视频帧的象素。
然而,应该注意,本发明不限于如同按照惯例定义的宏块,而可以被延伸到包括亮度和/或色度数据的任何数据单元。另外,本发明的范围覆盖了其它采样格式,例如,包括4个8×8亮度数据块和4个相应的8×8色度数据块的4:2:2色度采样格式,或者包括4个8×8亮度数据块和8个相应的8×8色度数据块的4:4:4色度采样格式。
另外,编码引擎302对每一个块都进行编码,以减少用于代表图像内容的位数。每个宏块可以是“帧内编码的”或“帧间编码的”,并且视频帧可以包括帧内编码宏块和帧间编码宏块的组合。在不使用来自其它视频帧的信息的情况下,对帧内编码宏块进行编码,即仅仅参考帧内编码帧自己来对帧内编码帧进行编码。作为替换,利用时间相似性(即,在来自一帧的宏块与来自先前已编码帧的紧密匹配宏块之间存在的相似性),对帧间编码宏块进行编码。来自前一参考视频帧的相应宏块不必位于该前一帧内的相同空间位置,而是可以包括与以下象素相联系的数据:这些象素在空间上偏离于与给定宏块相联系的象素。这是使用运动补偿技术的结果,运动补偿技术是本领域技术人员所周知的,因此在此不重述其细节。
优选地,编码引擎302利用刷新机制对帧的宏块进行帧内编码。刷新机制是通过对每一帧的特定模式(pattern)的宏块进行帧内编码、来消除编码器与解码器参考帧之间不匹配的决定性机制。供将来参考,通过刷新机制被帧内编码的宏块将被称为刷新帧内编码宏块。在2002年12月23日提交的、题为“用于视频错误隐蔽的动态帧内编码宏块刷新间隔(Dynamic Intra-coded Macroblock Refresh Interval for Video ErrorConcealment)”的美国专利申请序号no.10/328,513中,讨论了刷新机制的细节,该专利申请no.10/328,513与本申请一起共同被拥有,并在此被引入作为参考。
编码引擎302优选地产生帧内宏块映射,该映射识别已编码视频帧中的哪些宏块是帧内编码的。在产生帧内宏块映射之后,图像处理引擎210将该映射发送给远程视频会议站104(图1)。例如,可以将该映射作为与已编码视频帧相联系的图像头数据的一部分来发送,虽然可以使用其它的数据字段。
如上所述,视频序列的每个图像都被分成一片或多片。每一片包括一些宏块。宏块至片组映射是将图像的宏块映射到片组中的一种方法。宏块至片组映射由一列数组成,每个已编码宏块一个数,用于指定每个已编码宏块所属的片组。
H.264允许灵活宏块排序,灵活宏块排序是通过在宏块至片组映射中指定帧中的各个宏块被分配给什么片组而得以实现的。在编码处理期间,只能够对同一片组中的宏块进行相互预测。通过发送多个映射,每个映射都将一个或两个不同宏块放入一个片组中、并将帧中的剩余宏块放入另一片组中,然后索引(index)适当的映射、以便和要在帧中被帧内刷新的宏块相一致,设计者能够在不冒着将错误传播到被刷新区中的风险的情况下,实现刷新图像一部分的期望效果。同时,在图像的剩余部分中保持了编码效率,这是因为所有其它的宏块都属于同一片组。
重要的是,注意在视频序列/视频会议/电影期间,帧内宏块映射只需要发送一次。H.264标准要求解码器能够同时保留直到256个宏块映射。在映射已被发送之后,编码器只需通过解码器用的数字来访问那个映射,以便回忆哪个映射正用于那个帧,由此保持了最高水平的编码效率。
以上已经参考示例性实施例说明了本发明。显然,对于本领域技术人员,在不背离本发明的更广精神和范围的情况下,可以对本发明进行各种更改。进一步,虽然在特殊环境下及用于特殊应用的本发明实施的情况下描述了本发明,但是本领域技术人员应该认识到,本发明的有用性不限于此,以及本发明可以有益地用于许多环境和实施中。因此,上述说明和附图被认为是说明性的,而非限制性的。

Claims (10)

1.一种对视频数据进行编码的方法,包括以下步骤:
将每一帧视频信号都分成多个宏块;
对于每一帧,将多个宏块中要被帧内刷新的一个或多个宏块分配给第一片组;
对于每一帧,将多个宏块中的剩余宏块分配给一个或多个其它片组;
产生映射,该映射指示什么宏块被分配给了第一片组;以及
索引用于每一个随后帧的映射,以便与要在随后帧中被帧内刷新的宏块相对应。
2.根据权利要求1所述的方法,进一步包括步骤:将包括多个宏块和映射的视频数据发送给另一个装置。
3.一种对视频信号进行解码的方法,包括以下步骤:
接收信号,该信号包括:多个宏块,其中该多个宏块中的一个或多个被分配给了第一片组,以及剩余宏块被分配给了一个或多个其它片组;以及映射,该映射指示什么宏块被分配给了第一片组;
在不参考未被分配给第一片组的宏块的情况下,对作为帧内编码宏块被分配给第一片组的一个或多个宏块进行解码;
对被分配给一个或多个其它片组的剩余宏块进行解码;以及
从已解码的宏块产生视频帧。
4.根据权利要求3所述的方法,进一步包括以下步骤:
索引用于随后帧的映射;
在不参考未被分配给随后帧中第一片组的宏块的情况下,对与随后帧相对应的、且被分配给随后帧中第一片组的一个或多个宏块进行解码;
对与随后帧相对应的剩余宏块进行解码;以及
从已解码的宏块产生随后的视频帧。
5.根据权利要求3所述的方法,进一步包括显示所产生的帧的步骤。
6.一种存储器存储介质,该存储器存储介质在其上面存储了视频数据,其中该视频数据被分成一序列帧,每一帧被细分为多个宏块,其中该多个宏块中的一个或多个被分配给第一片组,并且该多个宏块中的剩余宏块被分配给一个或多个其它片组,该视频数据进一步包括映射,该映射指示什么宏块被分配给了第一片组,其中被分配给第一片组的宏块被编码为帧内块,以及其中剩余宏块被编码为帧内或帧间编码块。
7.一种对视频信号进行编码的设备,该设备包括中央处理器和图像处理引擎,其中该设备被编程,以便:
将每一帧视频信号都分成多个宏块;
将每一帧的多个宏块中的要被帧内刷新的一个或多个宏块分配给第一片组;
将每一帧的多个宏块中的剩余宏块分配给一个或多个其它片组;
产生映射,该映射指示什么宏块被分配给了第一片组;以及
索引用于每一个随后帧的映射,以便与要在随后帧中被帧内刷新的宏块相对应。
8.根据权利要求7所述的设备,进一步包括视频捕获装置。
9.一种对视频数据进行解码的设备,该设备包括中央处理器,且该设备被编程,以便:
接收信号,该信号包括:多个宏块,其中该多个宏块中的一个或多个被分配给了第一片组,以及剩余宏块被分配给了一个或多个其它片组;以及映射,该映射指示什么宏块被分配给了第一片组;
在不参考第一片组之外的宏块的情况下,对作为帧内编码宏块被分配给第一片组的一个或多个宏块进行解码;
对作为帧内或帧间编码宏块被分配给一个或多个其它片组的剩余宏块进行解码;以及
从已解码的宏块产生视频帧。
10.根据权利要求9所述的设备,进一步包括显示装置,其中中央处理器被编程,以便实现所产生的视频帧在该显示装置上的显示。
CNB2005100541484A 2004-03-12 2005-03-09 用于h.264的改进的帧内块游荡刷新 Expired - Fee Related CN100413345C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/799,829 US20050201470A1 (en) 2004-03-12 2004-03-12 Intra block walk around refresh for H.264
US10/799,829 2004-03-12

Publications (2)

Publication Number Publication Date
CN1668112A true CN1668112A (zh) 2005-09-14
CN100413345C CN100413345C (zh) 2008-08-20

Family

ID=34827685

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100541484A Expired - Fee Related CN100413345C (zh) 2004-03-12 2005-03-09 用于h.264的改进的帧内块游荡刷新

Country Status (4)

Country Link
US (2) US20050201470A1 (zh)
EP (1) EP1575302A3 (zh)
JP (1) JP4820559B2 (zh)
CN (1) CN100413345C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103782599A (zh) * 2011-10-17 2014-05-07 株式会社东芝 编码方法和解码方法

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050201470A1 (en) * 2004-03-12 2005-09-15 John Sievers Intra block walk around refresh for H.264
US8233535B2 (en) * 2005-11-18 2012-07-31 Apple Inc. Region-based processing of predicted pixels
US20070230567A1 (en) * 2006-03-28 2007-10-04 Nokia Corporation Slice groups and data partitioning in scalable video coding
JP5437807B2 (ja) * 2007-09-18 2014-03-12 富士通株式会社 動画像符号化装置および動画像復号装置
US8780986B2 (en) * 2008-06-06 2014-07-15 Apple Inc. Refresh pixel group selection and coding adjustment
JP5481251B2 (ja) * 2010-03-31 2014-04-23 日立コンシューマエレクトロニクス株式会社 画像符号化装置
WO2012008037A1 (ja) 2010-07-15 2012-01-19 富士通株式会社 動画像復号装置、動画像復号方法及び動画像符号化装置ならびに動画像符号化方法
WO2012048055A1 (en) 2010-10-05 2012-04-12 General Instrument Corporation Coding and decoding utilizing adaptive context model selection with zigzag scan
JP5760953B2 (ja) * 2011-10-31 2015-08-12 富士通株式会社 動画像復号装置、動画像符号化装置、動画像復号方法、及び動画像符号化方法
US9247257B1 (en) * 2011-11-30 2016-01-26 Google Inc. Segmentation based entropy encoding and decoding
US9774856B1 (en) 2012-07-02 2017-09-26 Google Inc. Adaptive stochastic entropy coding
KR101491591B1 (ko) * 2012-11-05 2015-02-09 주식회사 케이티 웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법
US9509998B1 (en) 2013-04-04 2016-11-29 Google Inc. Conditional predictive multi-symbol run-length coding
US9392288B2 (en) 2013-10-17 2016-07-12 Google Inc. Video coding using scatter-based scan tables
US9179151B2 (en) 2013-10-18 2015-11-03 Google Inc. Spatial proximity context entropy coding
EP3110749A1 (en) * 2014-02-28 2017-01-04 ExxonMobil Chemical Patents Inc. Nanocomposite mooney viscosity stability

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5664660A (en) * 1989-02-24 1997-09-09 Kosan Crisplant A/S Sorter conveyor
US5305097A (en) * 1989-12-20 1994-04-19 Canon Kabushiki Kaisha Communicating apparatus having a calling party number display device
US5260783A (en) * 1991-02-21 1993-11-09 Gte Laboratories Incorporated Layered DCT video coder for packet switched ATM networks
US5644660A (en) * 1992-04-09 1997-07-01 Picturetel Corporation Method and apparatus for efficiently transmitting forced updates in a moving picture codec
JPH0828876B2 (ja) * 1993-02-25 1996-03-21 日本電気株式会社 動画像信号のリフレッシュ方法
KR0166725B1 (ko) * 1993-06-30 1999-03-20 김광호 강제인트라-프레임부호화방법
GB9622055D0 (en) * 1996-10-23 1996-12-18 Univ Strathclyde Vector quantisation
KR100239308B1 (ko) * 1997-02-18 2000-01-15 전주범 적응적 윤곽선 부호화 방법 및 그 장치
GB2324435A (en) * 1997-04-18 1998-10-21 Northern Telecom Ltd Connectionless communication network with changing topology
JP3905969B2 (ja) * 1998-01-30 2007-04-18 株式会社東芝 動画像符号化装置および動画像符号化方法
EP0935396A3 (en) * 1998-02-09 2004-08-11 Matsushita Electric Industrial Co., Ltd. Video coding method and apparatus
US6304295B1 (en) * 1998-09-18 2001-10-16 Sarnoff Corporation Region-based refresh strategy for video compression
JP3623679B2 (ja) * 1999-01-06 2005-02-23 日本電気株式会社 動画像符号化装置
US6987805B1 (en) * 1999-09-24 2006-01-17 Lsi Logic Corporation Macroblock level intrarefresh technique for encoded video
US20030012287A1 (en) * 2001-03-05 2003-01-16 Ioannis Katsavounidis Systems and methods for decoding of systematic forward error correction (FEC) codes of selected data in a video bitstream
US6842484B2 (en) * 2001-07-10 2005-01-11 Motorola, Inc. Method and apparatus for random forced intra-refresh in digital image and video coding
US7020203B1 (en) * 2001-12-21 2006-03-28 Polycom, Inc. Dynamic intra-coded macroblock refresh interval for video error concealment
JP4163680B2 (ja) * 2002-04-26 2008-10-08 ノキア コーポレイション コードワードインデックスに対してパラメータ値のマッピングを行うための適応型方法およびシステム
JP2004015501A (ja) * 2002-06-07 2004-01-15 Nec Corp 動画像符号化装置および動画像符号化方法
US8406301B2 (en) * 2002-07-15 2013-03-26 Thomson Licensing Adaptive weighting of reference pictures in video encoding
US7903742B2 (en) * 2002-07-15 2011-03-08 Thomson Licensing Adaptive weighting of reference pictures in video decoding
US20050201470A1 (en) * 2004-03-12 2005-09-15 John Sievers Intra block walk around refresh for H.264

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103782599A (zh) * 2011-10-17 2014-05-07 株式会社东芝 编码方法和解码方法
US10674161B2 (en) 2011-10-17 2020-06-02 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11323721B2 (en) 2011-10-17 2022-05-03 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11356674B2 (en) 2011-10-17 2022-06-07 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11381826B2 (en) 2011-10-17 2022-07-05 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11425396B2 (en) 2011-10-17 2022-08-23 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11483570B2 (en) 2011-10-17 2022-10-25 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11871007B2 (en) 2011-10-17 2024-01-09 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method

Also Published As

Publication number Publication date
JP2005260936A (ja) 2005-09-22
US20050201470A1 (en) 2005-09-15
CN100413345C (zh) 2008-08-20
JP4820559B2 (ja) 2011-11-24
EP1575302A2 (en) 2005-09-14
EP1575302A3 (en) 2009-08-05
US20110026592A1 (en) 2011-02-03

Similar Documents

Publication Publication Date Title
CN100413345C (zh) 用于h.264的改进的帧内块游荡刷新
JP4234607B2 (ja) 画像/ビデオエンコーダおよび/またはデコーダにおける符号化変換係数
CN1192635C (zh) 一种视频编码和译码的方法及设备
CN101133648B (zh) 用于帧内预测视频编码的模式选择方法及设备
JP4510465B2 (ja) イメージ/ビデオ符号器及び/又は復号器における変換係数の符号化
CA2608279A1 (en) System and method for scalable encoding and decoding of multimedia data using multiple layers
CN101252686A (zh) 基于交织预测的视频帧内无损编解码方法及***
CN101282479A (zh) 基于感兴趣区域的空域分辨率可调整编解码方法
JP2005504471A (ja) コンテキストベースの適応2値算術符号化方法およびシステム
CN100555332C (zh) 使用包括多个宏块的预测和非预测画面对画面序列编码的方法和装置
CN100544445C (zh) 一种基于Brew平台的无线视频传输***
JP2004527981A (ja) 予測タイプの選択によるビデオデータブロックのイントラ符号化
CN101202907B (zh) 频道切换装置及方法
KR100213289B1 (ko) 에이치. 263 영상 비트 스트림에서의 에러 검출방법
CN101193291A (zh) 切换频道方法及装置
KR100255761B1 (ko) 영상부호화시스템의부호화모드절환제어장치
KR100543607B1 (ko) 동영상 디코딩 방법
JPH08126004A (ja) 画像符号化装置
JP2004112842A (ja) 符号化ブロックパターンの符号化装置及び符号化ブロックパターンの符号化方法
JP2006503478A (ja) ビデオ符号化方法
KR100590328B1 (ko) 동영상 디코더 및 이를 이용한 디코딩 방법
KR100557118B1 (ko) 동영상 디코더 및 이를 이용한 디코딩 방법
KR100203711B1 (ko) 에이치. 263 영상 비트 스트림에서의 에러 검출방법
KR100189268B1 (ko) 프레임 화상에서 필드 모션 추정의 산출 방법 및 장치
KR100212544B1 (ko) 에이치. 263 영상 비트 스트림에서의 에러 검출 방법

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: 20080820

Termination date: 20150309

EXPY Termination of patent right or utility model