CN1098599C - 在存在图象强度渐变情况下的视频信号编码*** - Google Patents
在存在图象强度渐变情况下的视频信号编码*** Download PDFInfo
- Publication number
- CN1098599C CN1098599C CN95119013A CN95119013A CN1098599C CN 1098599 C CN1098599 C CN 1098599C CN 95119013 A CN95119013 A CN 95119013A CN 95119013 A CN95119013 A CN 95119013A CN 1098599 C CN1098599 C CN 1098599C
- Authority
- CN
- China
- Prior art keywords
- signal
- input
- output
- frame
- motion
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/147—Scene change detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Color Television Systems (AREA)
Abstract
在包括运动补偿预测编码数据压缩***的视频信号处理器中,分析三个相邻的象帧(1.2.3)以检测与画面渐隐(显)相联系的亮度渐变。各帧被相同地划分为若干段(A…L)。对两对相邻帧分段的每对求得相邻帧对应段间绝对象素值差值之和(DIFF1-2;DIFF2-3)。对每段求得二个帧差值之比(S)。若对于全部或预定数量的区域该比保持基本不变,表示存在画面渐隐(显)。若检测到画面渐隐(显),由运动编码器产生的运动矢量被赋予零值,并不被编码。
Description
本发明涉及数字图象信号处理领域,更具体地说涉及在存在图象强度渐变情况下电视信号编码***,图象强度渐变例如为与从正常图象到黑色画面渐隐(fading)或从黑色画面到正常图象的渐显相联系的亮度渐变。
由电视信号表示的一个视频序列例如是一连串快速连续出现的无活动的图象,从而给观众一个连续运动的印象,为了达到呈现运动的效果所需的高速帧率往往造成在相邻图象中大量的冗余的时间信息。运动补偿编码,一种数据编码形式,是一种在时间尺度上的预测编码的形式,它往往用于试图除去这种时间上的信息多余部分。
在从一帧到下一帧没有有画面变化时,从一帧到下一帧的图象运动主要在于从一帧到下一帧的强度变化。在这运动补偿预测图象编码中当前帧是通过估计当前帧与前一帧之间的运动并对该运动加以补偿从前一编码帧预侧的。当前帧和预测的当前帧之间的差通常称为已编码的(运动补偿)余象。由于已除去多余的时间信息,余象的能量一般远小于原始图象的能量。对余象信息编码,而不是对原始图象信息编码导致更有效地使用可供编码的数据位。
运动补偿预测编码可以设想许多形成。一种流行的处理方案是依据分块配对。在这方案中当前帧划分为预定数量的矩形区域即方块,并寻找在相邻帧中的位移,这产生在相邻帧的可能的方块中最好的配对。与X,Y坐标相联系的运动矢量建立当前帧中该方块与其在相邻帧中最好的配对之间的关系。运动补偿(余象)编码是帧间编码的一个例子。在运动补偿余象编码不产生满意效果(例如,当从一帧到下一帧画面变化时预测是不好的)的情况下,运用帧内编码可以获得更好的效果,此时该帧的视频信息本身被编码,而无需运动补偿。
各种类型的图象编码/压缩,包括如上所述的帧间预测运动补偿编码,例如由Ang等人在《视频压缩产生高增益》(IEEESpectrum1991年10月)一文中加以讨论。具体地说,此文描述CCITTH.261视频运动编码器,该编码器包括用于与提议的MPEG(活动图片专家组)图象编码标准(ISO/IEC 13818-2 1993年11月)兼容的帧内编码和帧间预测运动补偿余象编码的装置。所提议的MPEG标准对于帧间和帧内两种模式也使用运动压缩算法。
本发明人已认识到在一些条件下某些运动估计器不恰当的,足以产生图象“块状结构性”假象(artifact)(在构成图象的象素方块中细节上显著的差别)。由于不正确的配对,例如采用均方误差或平均的绝对误差处理的运动估计器可以产生这种假象。尤其是,已认识到在从正常图象到黑色的画面渐隐或相反的期间在图象结构(细节)中帧间的变化除了使用高复杂的运动估计器以外无法加以精确跟踪。这种对帧间图象细节跟踪的无能导致用亮度跟踪代之。因为假如图象是无运动的,随画面渐隐的亮度变化会错误地暗示运动,亮度跟踪会从运动估计器产生错误信息。换句话说,与画面渐隐联系的帧间亮度渐变可能使运动估计器在不能觉察该图象细节并没变化情况下误认为存在运动。这种亮度渐变的跟踪产生随机的不可预见的结果(例如“运动矢量”),这对编码能力是根本无用的和有害的。
依据本发明的原理,已认识到在一些条件下在包括运动补偿的视频信号处理***将运动矢量赋予零值是有益的。这些条件之一已如上所述例如通常与画面渐隐(显,以下略)相联系的图象强度渐变的情况,在此情况下已发现零运动矢量显著减小或消除上述的“块状结构性”假象。零运动矢量在运动估计器不适当检测运动的情况中也是有益的。当估计器对静止画面或一象帧中静止区域不能进行对(0,0)矢量的特定检查时这种情况可能发生。
当检测到画面强度变化时,例如从正常至黑色的画面渐隐或相反和从一正常画面至另——画面的渐隐,所公开的***将运动矢量置于零。为此目的讨论三个相邻的象帧的序列。每帧划分为分段的相同结构。对于二对相邻帧的各段中每对求得在相邻帧各段中相同位置的象素之间的差的绝对值之和。计算这两个绝对象素差值之和的比。假如该比对预定数量的分段保持基本不变,则表示画面渐隐。
附图中:
图1是一个象帧序列的图,说明用于表示存在画面渐隐的一种算法。
图2是包括运动处理的视频编码器和依照本发明的原理的一个***的方块图。
图3是用于检测渐隐画面的一种算法的流程图。
图4表示隔行的帧的序列,每帧包括奇数和偶数场,它们可以由结合图1讨论的画面渐隐检测***加以处理。
图1表示三个相邻的象帧的序列,在这例中这些帧包含非隔行的行,以下的讨论也适用于隔行的帧的序列,其每帧包含奇数场和偶数场,如以下即将讨论的。帧3是当前帧,正处于编码过程中,例如运用将讨论的图2的装置进行编码。帧2在时间上正好在帧1之前,而帧3在时间上正好在帧2之前。在这例中,每帧划分为标为“A”至“L”的12个水平段相同结构。也可以使用垂直段,方块和其他几何结构。如众所周知每帧包含大量图象象素P。分段数目不是关键的,只要按照给定***的要求提供足够的图象分段或区域以可靠地指示画面渐隐的发生。在这图示例子中在三帧序列中帧3呈现最大渐隐(例如从正常图象至黑色),而帧1呈现最小渐隐。
已经确定三个接连的帧的分析是从指示画面渐隐的存在。为这方面需要的三个帧存储装置可以与结合图2所讨论的类型的视频编码器相联系,或者帧存储装置可以独立地提供。在用于例如detelecine或预滤波操作的预处理操作的视频编码器常常包括多帧存储装置。对三个相邻帧的每帧中的对应段“A”的分析给出以下说明。从这分析获得的帧差信息用于产生比SA。这比SA的这值与对于所有其他的相同计算得到的比进行比较,将表示是否存在画面渐隐。以上描述的程序由图3的流程图说明。图3流程图如下讨论的包括隔行的帧的处理。作为第一例,考虑以下的渐隐至黑色的情况:
帧号 1 2 3
渐隐序列 1 a a2渐隐因子“a”具有任意值,但它小于1,因为它表示当图象从正常渐隐至黑色时从一帧到下一帧的象素或分段幅度上的减小。实用上,亮度值的变化是在渐隐期间在象素强度上变化量的良好的指示。这渐隐序列(1…a…a2)不是预先决定的,而是作为从帧1(渐隐因子为1,无渐隐)经过帧2到帧3(最大渐隐)渐隐可能如何发生的一个例子。这样渐隐量从帧1经过帧2至(当前)帧3渐进地增加。
参阅图1,对于帧1和2中对应的段A,决定相邻值的对应段中相同位置的象素的强度值之间的差值。那末求得每个象素值绝对值,然后将这些绝对值求和,产生帧差值DIFF1-2。对于帧2和3使用相同的运算以求得帧差值DIFF2-3。最后,求得帧差值DIFF2-3与帧差值DIFF1-2之比。可以看到,这例中帧差值之比与以上所示的渐隐序列中“a”值正好相等。对于帧1,2,3中段“A”的差值比以SA表求。对于其余段B-L使用相同运算,可获得差值比SB-SL。
假如在各图象段A-L中所计算的差值比值“a”基本上保持不变,指示有画面渐隐。然而,对于该比值并不必需对于所有段保持基本不变。按照给定***的要求,对于预定数量的段例如80%-90%或大多数呈现相等的比值就可为足够。这数量可以是具有用于决定所计算的比是否等于“a”值的阈值的算法的一个参数。这预定数也可看为在渐隐序列中存在图象运动的可能性。
例如,当在画面渐隐期间有较多运动,和只有40%-50%的分段具有相同比值,画面渐隐检测***将宣布没有发生画面渐隐。在这情况下即使发生画面渐隐,对于编码器将运动矢量置零是不希望的,因为编码方块中大部分百分比可能有运动。在这情况不使用置零的运动矢量,因为使用非零的运动矢量更为有益。例如,帧差比值为零或近似零是指示没有发生画面渐隐。尤其是,假如对于任何单一的段(或预定数量的段)帧差值DIFF是零或接近零,算法可以断定没有画面渐隐的情况。这一准则防止静止或接近静止的图象被误断为渐隐画面。
从黑色至正常画面的渐显正好与向黑色渐隐的过程相反,可以类似地处理。例如,考虑从黑色至正常画面的渐显情况,其中渐显因子在一帧序列过程中如下从“a”变化至“b”:
帧号 1 2 3 4
渐显序列 a a2 a2b a2b2在这例中因子“a”小于1,而因子“b”小于1但大于因子“a”。正如另一例中,这渐显序列不是预定的,而是说明从帧1(渐显开始)经过帧2和3到帧4(渐显至正常画面完成)渐显可能如何发生的另一个例子。对每一段求得差值DIFF1-2和DIFF2-3,和计算差差值SA-SL,如上所讨论的。可以看到对这例的差值比等于“a(1-b)/(1-a)”。假如这值对于图象分段A-L中全部或预定数量保持基本不变,如上所讨论的,这指示画面渐显。在渐隐因子变化下从正常至黑色的渐隐的情况可获得类似的结果。
为简化附图,图1表示使用三个象帧检测画面渐隐过程。然而,在隔行***中每帧由奇数象场和偶数象场组成,如众所周知的。在这种情况下上述的差值比将分别对奇数场和偶数场序列进行计算。例如,奇数场差值比SA(odd)计算为: 式中DIFF2-3(odd)是帧2奇数和帧3奇数场之间绝对象素差值之和,DIFF1-2(odd)是帧1奇数和帧2奇数场之间绝对象素差值之和,将SA(odd)与SB(odd)…直至SL(odd)比较,以决定该比是否对预定数量的分段保持基本不变。同样,计算偶数场差值比,将SA(even)与SB(even)…直至SL(even)比较,这种分场比较使***能检测在场范围中画面渐隐。
图4表示隔行的帧1,2和3的序列,每帧由奇数场和偶数场组成。在这例中奇数序列的渐隐因子以a1变化至a2等,而偶数场序列的渐隐因子按不同因子从b1变化至b2等。在这种类型的场渐隐中,计算奇数和偶数场差值比(SA…),并加以分别比较。
作为上述算法的结果,产生一控制信号以指示是否发生画面渐隐(也可为渐显)。优点在于视频信号编码器使用这一控制信号来改变信号处理,这将在图2所示的与MPEG兼容的视频(电视)信号处理和数据压缩***中加以描述。
在图1的例子中对应的帧/场各段要受到处理,产生相邻场中相同位置的象素之间象素差绝对值之和。根据给定***的要求可以使用其他类型的处理。例如对于相邻场中对应的各段,求得每段中象素的绝对值,然后对每段求和。此后可求得该和的场差值。在画面渐隐检测操作中也可以使用在相邻的相同奇偶性的奇数场或偶数场中对应的相同位置的象素之间的差值(与绝对差值相反的)。
在图2的***中输入的MPEG兼容的数字数据流表示要经处理的当前象帧的象素数据。输入数据由输入帧缓冲器20存储。从缓冲器20读出的数据经过求差网络22和多路复用器24传送至离散余弦变换(DCT)单元26。单元22和24的操作在下面结合图2***以运动处理方面再讨论。由单元26执行的离散余弦变换是众所周知的技术,它通过将输入的时域信号变换为表示离散的频谱的系数,从而有效地和高效率地减少视频信号的空间多余部分。每个变换系数表示例如8×8象素的一个方块。
从单元26出来的DCT变换系数经过单元28被量化,经过单元30被可变长度编码和在经过单元36被正向纠错(FEC)处理之前存储在输出速率缓冲器32。缓冲器32的内容(装满程度)由速率控制器34监视,速率控制器34提供输出控制信号,用于可适应地改变量化器28的量化参数(例如量化步进大小)。运用这一机构数据流的位速率被如此控制,使得至缓冲器32的平均输入速率基本不变。很大程度地防止缓冲器的下溢和溢出,和达到基本恒定的缓冲器输出位速率。从处理器36来的输出信号在被传送到输出通道之前被适当地处理,例如经过滤波和调制。
图2的方块40-54与方块22-28一起构成DPCM运动估计/补偿编码器的一种已知结构。这种类型的***在上述的Ang等人的《(视频压缩产生高增益》文中已有描述。依照本发明的原理,包括用以产生画面渐隐指示信号的画面渐隐检测器70。如结合图1讨论的,在分析相邻帧的序列以后产生这指示信号,这指示信号加在模式控制器54和运动估计器48的控制输入端。此外,由运动估计器48产生的运动矢量MV加在模式处理器54的控制输入端。
运动处理器或运行在帧内编码模式,或运行在帧间预测编码模式。在帧内编码中视频信号本身被编码。当帧间编码中被编码的是表示当前帧和当前帧的预测之间差的余象信号。当预测是好时,使用帧间编码,并通常优先择用,因为较少的帧信息需被编码。至于预测编码,象素的值是根据其历史预测的。预测值从象素的当前值中减去,产生误差即余值,余值被编码和传输。接收机将所接收的余值的加至它自已的预测值,从而获得正确的当前象素值。以下的讨论假定使用帧间预测编码。
在运动处理操作中,从单元28来的量化余象数据经过单元40被反量化,和经过单元42被反DCY变换,之后加在加法组合器44。组合器44的另一输入接收预测图象,预测图象的产生将在下面讨论。输入至组合器44的余象和预测图象经组合后形成重显图象。需要重显是因为帧间处理使用预测编码,这要求编码器要跟踪解码器的行为,以防止解码器的重显图象偏离原始输入图象。重显图象由帧存储器46存储。运动估计器48接收来自输入缓冲器20的输出的当前输入,和来自帧存储器46的重显帧输入。使用搜索窗口,运动估计器48将当前帧的每个(例如8×8)象素方块与来自存储器46的先前的重显图象的象素方块比较。对于每个象素方块产生一运动矢量(MV),以指示在当前图象和重显图象中方块之问最好配对的相对位置(二者之间偏离)。运动矢量经过单元30被编码和发送至接收机。
单元48输出的运动矢量也供给运动补偿单元50,单元50产生随来自估计器48的各有关运动矢量而变化的来自存储器46的预测(位置经调整)方块。这一操作从重显帧产生包括(例如8×8)运动补偿方块的预测图象。由减法组合器22产生预测图象和当前输入方块之间差,即余象。余象经变换,量化,编码和传送至接收机/分码器。已如上所述。解码器执行编码器功能的相反功能。在帧间操作模式中,解码器使用从可变长度解码器取出的运动矢量,以提供预测象素方块的位置。
图2的编码器也包括一对多路复用器(MUX)24和52,和一相联结的帧间/帧内模式处理器54。每个MUX有一对输入端,用以接收被转换的输入信号,两个输入端标为“0”和“1”。MUX24的0输入端接收当前输入信号,和MUX52的0输入端接收例如“0”逻辑电平的固定偏压电平。MUX24和52的“1”输入端分别接收余象信号和预测图象信号。模式处理器54响应运动矢量(MV),决定应该使用帧间处理或帧内处理。假如运动补偿预测是好的,模式处理器54发出一信号至MUX243和52的控制输入端,使允许帧间处理。在这种情况MUX52将来自单元50的预测图象信号传送至加法器44,和MUX24被允许将余象信号传送至DCT单元26以后的单元。相反,假如预测是不好的,模式处理器54发生的信号允许帧内处理。在这情况当前帧信息本身而不是余象信号被传送至DCT单元24和此后的编码单元,和预测图象信号不再送至加法器44。预测是否是好的决定取决于各种因素,这些因素根据特定***的要求,例如所要求的图象质量和位数而不同。
从模式处理器54发送至DCT单元26的信号指令单元26或者编码运动预测误差信号(帧间编码),或者编码无需运动估计预测的原始图象的宏数据块(macroblock)(帧内编码)。模式处理器54实质上给予DCT单元26一程序块。帧间/帧内编码决定取决于编码效率,这可以许多方式决定的。基本上说,这决定是随为以给定质量水平编码一宏数据块所需的位数和在给定的编码位数下质量水平而定。运动矢量指示该差值信号源自于哪个图象区域。假如在帧间和帧间编码之间指示相等的编码效率,帧内编码可以用作为默契的编码决定。在默契决定为帧内编码中可以使用一预定阈值。
模式处理器54也从画面渐隐检测器70接收画面渐隐指示控制信号,画面渐隐检测器70的运行结合图1加以解释。画面渐隐检测器70可以包括用以存储上述的三帧序列的三帧存储装置,以及用于对相邻帧中相同位置段的象素求差的数字信号处理电路,用于求得象素差值绝对值的电路,用于将绝对值求和的电路和用于求得相邻帧的经求和的差值之比的除法电路。按实现这些功能所需可以提供适当的存储器容量。为简化附图没有画出这些部件。
简言之,单元70通过分析三个相邻象帧的序列,产生在三个帧的序列中绝对象素差值之和的比值,提供画面渐隐的指示信号。假如检测到与画面渐隐(显)相联系的亮度渐变,画面消隐指示信号指令运动估计器48对检测到画面渐隐的所有帧将输出运动矢量值置零(即坐标为0,0)。运动矢量置零可以运用巳知技术实现,例如由运动估计器产生表示无空间位移的可变长度编码。在将运动矢量设置在例如粗,细或半个象素的特定值的分级运动估计器***中可以使用这个结果的变型。运动估计器48的修改后的输出如已知的经过模式处理器54中宏数据块决定网络的处理和评价。这决定电路最好应该稍稍偏向帧内编码决定。虽然帧间编码与帧内编码相比使用相同的或稍少一些的编码位,但帧间编码会产生更多可看到的编码假象。
已确定在画面渐隐期间帧间的幅度(亮度)变化一般要比与运动有关的变化更为显著。已发现在画面渐隐存在时将运动矢量置于0值(0,0),产生非常好的结果。在画面渐隐存在时将运动矢量置零也有利于减少为编码所需的位数,和可以用于改变给定***的编码程序,例如在帧间和帧内编码之间。当检测到画面渐隐时,并确定该象只有很小百分比,例如10%或不到,包含运动,和帧间亮度变化并不引起运动矢量,一活动的画面的运动矢量不再被编码。
在用户产品中会遇到的运动处理***可能并不复杂,从而是以区别真正运动和例如在几帧期间亮度渐变的图象强度渐变。这些***可能误认这些渐变为“运动”,和产生错误的运动矢量。当本运动处理***通知这种误认的“运动矢量”实际上为(0,0)值,如上所述,将可改善编码效率,因而不必为错误的运动矢量浪费编码位。
Claims (6)
1.用于处理图象表示信号的一种***,包括如下:
图象运动处理网络,响应所述图象表示信号,用以产生运动矢量;其特征在于:
检测器响应所述图象表示信号,用以产生表示在一个以上的象场中图象强度渐变的指示信号,所述指示信号表示相对于一个象场的大部分而言的所述渐变;和
将所述指示信号加至所述运动处理网络的装置,用于将所述运动矢量置零。
2.依照权利要求1的该***,其特征在还在于:
图象信号编码器响应所述输入图象表示信号和所述运动矢量。
3.依照权利要求1的该***,其中所述图象表示信号是电视信号的一个分量;和其特征还在于:
所述指示信号表示与在两个以上象场中画面渐隐相联系的亮度渐变。
4.依照权利要求1的该***,其特征还在于:所述图象运动处理网络与一信号路径相连,该信号路径按序包括输入处理网络,求差网络,中间处理器和输出处理器,其中所述运动处理网络包括如下:
反功能处理器,具有与所述信号路径相连的一输入端和一输出端;
组合网络,具有与所述反功能处理器的所述输出端相连的第一输入端和一输出端;
存储器,具有与所述组合网络的所述输出端相连的一输入端和一输出网络;
运动估计器,具有与所述信号路径相连的信号输入端,用以接收来自所述检测器的所述指示信号的控制输入端,与所述存储器的所述输出网络相连的一输入端和一运动矢量输出端;和
运动补偿网络,具有与所述存储器的所述输出网络相连的一输入端,与所述运动估计器的所述运动矢量输出端相连的一输入端,和与所述求差网络的第二输入端和所述组合网络的一输入端相连的一输出端。
5.依照权利要求4的该***,其特征在于:
帧间/帧内模式处理器具有与所述运动估计器的所述运动矢量输出端相连的一输入端,用于接收来自所述检测器的所述指示信号的一输入端,和与所述信号路径相连的一输出端。
6.用于处理图象表示信号的一种***,包括如下:
图象运动处理器,具有用于接收所述图象表示信号的一输入端和一信号输出端,其特征在于还包括:
在所述图象运动处理器中的运动矢量发生器,运动矢量发生器有一信号输入端,一信号输出端,和用于接收将运动矢量置零的信号的一控制输入端;和
图象强度渐变指示器,其具有用于接收所述图象表示信号的一输入端,和与所述运动矢量发生器的所述控制输入端相连的一输出端,所述输出端表示相对于一个象场的大部分而言的所述渐变。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/329,553 US5561477A (en) | 1994-10-26 | 1994-10-26 | System for coding a video signal in the presence of an image intensity gradient |
US329553 | 1994-10-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1137724A CN1137724A (zh) | 1996-12-11 |
CN1098599C true CN1098599C (zh) | 2003-01-08 |
Family
ID=23285946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN95119013A Expired - Fee Related CN1098599C (zh) | 1994-10-26 | 1995-10-25 | 在存在图象强度渐变情况下的视频信号编码*** |
Country Status (7)
Country | Link |
---|---|
US (1) | US5561477A (zh) |
EP (1) | EP0710031B1 (zh) |
JP (1) | JP3933718B2 (zh) |
KR (1) | KR100361721B1 (zh) |
CN (1) | CN1098599C (zh) |
DE (1) | DE69521966T2 (zh) |
ES (1) | ES2159593T3 (zh) |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07154795A (ja) * | 1993-12-01 | 1995-06-16 | Canon Inc | 動画像符号化装置 |
JP3050736B2 (ja) * | 1993-12-13 | 2000-06-12 | シャープ株式会社 | 動画像符号化装置 |
MY113223A (en) * | 1994-12-29 | 2001-12-31 | Sony Corp | Processing of redundant fields in a moving picture to achive synchronized system operation |
US6148035A (en) * | 1994-12-29 | 2000-11-14 | Sony Corporation | Processing of redundant fields in a moving picture to achieve synchronized system operation |
US5758091A (en) * | 1995-08-10 | 1998-05-26 | Intel Corporation | Method and apparatus for adjusting video data to limit the effects of automatic gain control on motion estimation video coders |
GB2308262B (en) * | 1995-12-16 | 1999-08-04 | Paul Gordon Wilkins | Method for analysing the content of a video signal |
US5771316A (en) * | 1995-12-26 | 1998-06-23 | C-Cube Microsystems | Fade detection |
US5719642A (en) * | 1996-05-07 | 1998-02-17 | National Science Council Of R.O.C. | Full-search block matching motion estimation processor |
US5778108A (en) * | 1996-06-07 | 1998-07-07 | Electronic Data Systems Corporation | Method and system for detecting transitional markers such as uniform fields in a video signal |
US5767923A (en) * | 1996-06-07 | 1998-06-16 | Electronic Data Systems Corporation | Method and system for detecting cuts in a video signal |
US5959697A (en) * | 1996-06-07 | 1999-09-28 | Electronic Data Systems Corporation | Method and system for detecting dissolve transitions in a video signal |
US6061471A (en) * | 1996-06-07 | 2000-05-09 | Electronic Data Systems Corporation | Method and system for detecting uniform images in video signal |
US5920360A (en) * | 1996-06-07 | 1999-07-06 | Electronic Data Systems Corporation | Method and system for detecting fade transitions in a video signal |
US6037986A (en) * | 1996-07-16 | 2000-03-14 | Divicom Inc. | Video preprocessing method and apparatus with selective filtering based on motion detection |
US8625665B2 (en) | 1996-09-20 | 2014-01-07 | At&T Intellectual Property Ii, L.P. | Video coder providing implicit coefficient prediction and scan adaptation for image coding and intra coding of video |
US6005622A (en) * | 1996-09-20 | 1999-12-21 | At&T Corp | Video coder providing implicit or explicit prediction for image coding and intra coding of video |
US6341144B1 (en) | 1996-09-20 | 2002-01-22 | At&T Corp. | Video coder providing implicit coefficient prediction and scan adaptation for image coding and intra coding of video |
FR2759524B1 (fr) * | 1997-02-10 | 1999-05-14 | Thomson Multimedia Sa | Procede et dispositif de codage par estimation de luminance |
US6014183A (en) * | 1997-08-06 | 2000-01-11 | Imagine Products, Inc. | Method and apparatus for detecting scene changes in a digital video stream |
US7006569B1 (en) | 1999-02-05 | 2006-02-28 | Samsung Electronics Co., Ltd. | Digital video processing method and apparatus thereof |
CA2442628C (en) * | 1999-02-05 | 2005-04-12 | Samsung Electronics Co., Ltd. | Digital video processing method and apparatus thereof |
WO2000051355A1 (en) * | 1999-02-26 | 2000-08-31 | Stmicroelectronics Asia Pacific Pte Ltd | Method and apparatus for interlaced/non-interlaced frame determination, repeat-field identification and scene-change detection |
JP3957915B2 (ja) * | 1999-03-08 | 2007-08-15 | パイオニア株式会社 | フェード検出装置及び情報符号化装置 |
DE50103996D1 (de) * | 2000-04-14 | 2004-11-11 | Siemens Ag | Verfahren und vorrichtung zum speichern und bearbeiten von bildinformation zeitlich aufeinanderfolgender bilder |
CN102291585A (zh) * | 2002-07-15 | 2011-12-21 | 诺基亚有限公司 | 用于视频序列中错误隐藏的方法 |
JP2004179687A (ja) * | 2002-11-22 | 2004-06-24 | Toshiba Corp | 動画像符号化/復号化方法及び装置 |
EP1494077A3 (en) | 2003-07-02 | 2006-12-27 | Fuji Photo Film Co., Ltd. | Image forming apparatus and image forming method |
US7889792B2 (en) * | 2003-12-24 | 2011-02-15 | Apple Inc. | Method and system for video encoding using a variable number of B frames |
US7492820B2 (en) * | 2004-02-06 | 2009-02-17 | Apple Inc. | Rate control for video coder employing adaptive linear regression bits modeling |
US7986731B2 (en) * | 2004-02-06 | 2011-07-26 | Apple Inc. | H.264/AVC coder incorporating rate and quality controller |
US7869503B2 (en) | 2004-02-06 | 2011-01-11 | Apple Inc. | Rate and quality controller for H.264/AVC video coder and scene analyzer therefor |
US7453938B2 (en) * | 2004-02-06 | 2008-11-18 | Apple Inc. | Target bitrate estimator, picture activity and buffer management in rate control for video coder |
US7519229B2 (en) * | 2004-03-30 | 2009-04-14 | Apple, Inc. | Video coding system providing separate coding chains for dynamically selected small-size or full-size playback |
US20050286629A1 (en) * | 2004-06-25 | 2005-12-29 | Adriana Dumitras | Coding of scene cuts in video sequences using non-reference frames |
FR2887731A1 (fr) | 2005-06-23 | 2006-12-29 | Nextream France Sa | Methode et dispositif de detection de fondus dans une sequence d'images |
GB2436654A (en) * | 2006-02-03 | 2007-10-03 | Snell & Wilcox Ltd | Detection of a cross-fade in a video sequence |
GB2444992A (en) * | 2006-12-21 | 2008-06-25 | Tandberg Television Asa | Video encoding using picture division and weighting by luminance difference data |
US8582656B2 (en) | 2007-04-13 | 2013-11-12 | Apple Inc. | Method and system for video encoding and decoding |
US8619874B2 (en) * | 2007-04-13 | 2013-12-31 | Apple Inc. | Method and system for video encoding and decoding |
US8593572B2 (en) * | 2008-01-30 | 2013-11-26 | Csr Technology Inc. | Video signal motion detection |
US8111929B2 (en) * | 2008-02-29 | 2012-02-07 | Interra Systems Inc. | Method and system to detect and quantify blockiness in video files |
US8325796B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video coding using adaptive segmentation |
US8311111B2 (en) | 2008-09-11 | 2012-11-13 | Google Inc. | System and method for decoding using parallel processing |
US8326075B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video encoding using adaptive loop filter |
US8781004B1 (en) | 2011-04-07 | 2014-07-15 | Google Inc. | System and method for encoding video using variable loop filter |
US8780971B1 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method of encoding using selectable loop filters |
US9154799B2 (en) | 2011-04-07 | 2015-10-06 | Google Inc. | Encoding and decoding motion via image segmentation |
US8780996B2 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method for encoding and decoding video data |
US8885706B2 (en) | 2011-09-16 | 2014-11-11 | Google Inc. | Apparatus and methodology for a video codec system with noise reduction capability |
US9100657B1 (en) | 2011-12-07 | 2015-08-04 | Google Inc. | Encoding time management in parallel real-time video encoding |
US9262670B2 (en) | 2012-02-10 | 2016-02-16 | Google Inc. | Adaptive region of interest |
US9131073B1 (en) | 2012-03-02 | 2015-09-08 | Google Inc. | Motion estimation aided noise reduction |
US9344729B1 (en) | 2012-07-11 | 2016-05-17 | Google Inc. | Selective prediction signal filtering |
US11425395B2 (en) | 2013-08-20 | 2022-08-23 | Google Llc | Encoding and decoding using tiling |
US9392272B1 (en) | 2014-06-02 | 2016-07-12 | Google Inc. | Video coding using adaptive source variance based partitioning |
US9578324B1 (en) | 2014-06-27 | 2017-02-21 | Google Inc. | Video coding using statistical-based spatially differentiated partitioning |
US10102613B2 (en) | 2014-09-25 | 2018-10-16 | Google Llc | Frequency-domain denoising |
GB201421095D0 (en) * | 2014-11-27 | 2015-01-14 | British Broadcasting Corp | HEVC Optimization techniques |
US9794574B2 (en) | 2016-01-11 | 2017-10-17 | Google Inc. | Adaptive tile data size coding for video and image compression |
US10542258B2 (en) | 2016-01-25 | 2020-01-21 | Google Llc | Tile copying for video compression |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4779131A (en) * | 1985-07-26 | 1988-10-18 | Sony Corporation | Apparatus for detecting television image movement |
GB2263602A (en) * | 1992-01-24 | 1993-07-28 | Sony Broadcast & Communication | Motion compensated video signal processing |
GB2265065A (en) * | 1992-03-02 | 1993-09-15 | Sony Broadcast & Communication | Motion compensated image processing |
JPH0622298A (ja) * | 1992-06-29 | 1994-01-28 | Victor Co Of Japan Ltd | シーンチェンジ検出装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2246925B (en) * | 1990-08-09 | 1994-04-27 | Sony Broadcast & Communication | Video signal processing |
GB2248361B (en) * | 1990-09-28 | 1994-06-01 | Sony Broadcast & Communication | Motion dependent video signal processing |
US5200820A (en) * | 1991-04-26 | 1993-04-06 | Bell Communications Research, Inc. | Block-matching motion estimator for video coder |
US5245436A (en) * | 1992-02-14 | 1993-09-14 | Intel Corporation | Method and apparatus for detecting fades in digital video sequences |
US5262855A (en) * | 1992-03-25 | 1993-11-16 | Intel Corporation | Method and apparatus for encoding selected images at lower resolution |
JP3093494B2 (ja) * | 1992-11-18 | 2000-10-03 | 株式会社東芝 | 多様性信号処理装置 |
JP2591441B2 (ja) * | 1993-09-28 | 1997-03-19 | 日本電気株式会社 | 動画像信号の動ベクトル検出装置 |
-
1994
- 1994-10-26 US US08/329,553 patent/US5561477A/en not_active Expired - Lifetime
-
1995
- 1995-10-24 DE DE69521966T patent/DE69521966T2/de not_active Expired - Lifetime
- 1995-10-24 ES ES95116705T patent/ES2159593T3/es not_active Expired - Lifetime
- 1995-10-24 EP EP95116705A patent/EP0710031B1/en not_active Expired - Lifetime
- 1995-10-25 CN CN95119013A patent/CN1098599C/zh not_active Expired - Fee Related
- 1995-10-26 KR KR1019950037255A patent/KR100361721B1/ko not_active IP Right Cessation
- 1995-10-26 JP JP27936095A patent/JP3933718B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4779131A (en) * | 1985-07-26 | 1988-10-18 | Sony Corporation | Apparatus for detecting television image movement |
GB2263602A (en) * | 1992-01-24 | 1993-07-28 | Sony Broadcast & Communication | Motion compensated video signal processing |
GB2265065A (en) * | 1992-03-02 | 1993-09-15 | Sony Broadcast & Communication | Motion compensated image processing |
JPH0622298A (ja) * | 1992-06-29 | 1994-01-28 | Victor Co Of Japan Ltd | シーンチェンジ検出装置 |
Also Published As
Publication number | Publication date |
---|---|
KR100361721B1 (ko) | 2003-02-05 |
DE69521966T2 (de) | 2002-05-29 |
US5561477A (en) | 1996-10-01 |
KR960016580A (ko) | 1996-05-22 |
DE69521966D1 (de) | 2001-09-06 |
JP3933718B2 (ja) | 2007-06-20 |
EP0710031A3 (en) | 1999-01-20 |
EP0710031B1 (en) | 2001-08-01 |
JPH08228356A (ja) | 1996-09-03 |
EP0710031A2 (en) | 1996-05-01 |
CN1137724A (zh) | 1996-12-11 |
ES2159593T3 (es) | 2001-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1098599C (zh) | 在存在图象强度渐变情况下的视频信号编码*** | |
JP3716931B2 (ja) | 連続画像の適応型復号装置 | |
US6275527B1 (en) | Pre-quantization in motion compensated video coding | |
CN100355288C (zh) | 图象数据的自适应可变长度编码方法 | |
CA1251276A (en) | Method and arrangement of coding digital image signals utilizing interframe correlation | |
US5500689A (en) | System for detecting a video signal image intensity gradient | |
CN1159915C (zh) | 编码交错宏块纹理信息的方法和设备 | |
CN1589576A (zh) | 使用较大像素格栅运动补偿的降低复杂性视频解码 | |
CN102017626B (zh) | 编码和解码方法、编码器和解码器 | |
US20050141616A1 (en) | Video encoding and decoding methods and apparatuses using mesh-based motion compensation | |
CN1126376C (zh) | 用于消除在比特数据流中的误差的方法和装置 | |
US7024052B2 (en) | Motion image decoding apparatus and method reducing error accumulation and hence image degradation | |
CN101494718B (zh) | 图像编码方法和装置 | |
AU2001293994A1 (en) | Compression of motion vectors | |
KR0157465B1 (ko) | 영상데이타의 영상특성에 따른 양자화레벨결정방법 및 그 장치 | |
KR970003100B1 (ko) | 적응적으로 강제 인트라 모드를 선택하는 동영상 부호화 방법 | |
JP2574572B2 (ja) | 画像符号化方法及び画像符号化装置 | |
US6914939B1 (en) | Method and apparatus for producing pseudo-constant bits per picture video bit-streams for low-delay compression system | |
Yang et al. | Rate-constrained motion estimation and perceptual coding | |
KR0152036B1 (ko) | 영상데이타의 영상특성에 따른 양자화레벨 결정방법 및 그 장치 | |
CN1257378A (zh) | 图像信号自适应编码的方法和装置 | |
US8358694B2 (en) | Effective error concealment in real-world transmission environment | |
Salari et al. | Low-bit-rate segmentation-based image sequence coding | |
de Geus | An Image Sequence Coder Based on Vector Quantization and Progressive Transmission | |
Lee et al. | Motion Oriented Picture Interpolation with Human Perceptual Consideration |
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: 20030108 Termination date: 20141025 |
|
EXPY | Termination of patent right or utility model |