CN1160967C - 图像编码设备和图像解码设备 - Google Patents

图像编码设备和图像解码设备 Download PDF

Info

Publication number
CN1160967C
CN1160967C CNB971922306A CN97192230A CN1160967C CN 1160967 C CN1160967 C CN 1160967C CN B971922306 A CNB971922306 A CN B971922306A CN 97192230 A CN97192230 A CN 97192230A CN 1160967 C CN1160967 C CN 1160967C
Authority
CN
China
Prior art keywords
unit
frame
field
image
pixels
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
CNB971922306A
Other languages
English (en)
Other versions
CN1211372A (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1211372A publication Critical patent/CN1211372A/zh
Application granted granted Critical
Publication of CN1160967C publication Critical patent/CN1160967C/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/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/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/103Selection of coding mode or of prediction mode
    • H04N19/112Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
    • 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/16Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter for a given display mode, e.g. for interlaced or progressive display mode
    • 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/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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Landscapes

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

Abstract

在把具有隔行扫描结构(其中,一帧包括两个场)的二进制数字图像作为输入并通过把该输入分割成每块多个像素构成的两维块而对所述图像进行编码的图像编码设备中,对每个块判断是以场为单位还是以帧为单位进行编码,并依据每个块的模式判断结果以场为单位或以帧为单位进行编码。此外,从经所述图像编码设备编码的图像编码信号中对每个块解码具有隔行扫描结构(其中,一帧包括两个场)的二进制数字图像的图像解码设备中,依据模式信息来进行以场为单位或以帧为单位的解码处理。

Description

图像编码设备和图像解码设备
技术领域
本发明涉及用于对数字图像进行编码和解码的图像编码设备和图像解码设备,还涉及记录计算机程序以通过软件来实现这些设备的记录媒体。
背景技术
当前对具有隔行扫描(interlaced)结构的数字图像的编码/解码方法所推荐的一种标准是ITU-TH.262,该标准能对诸如NTSC等TV信号进行有效的编码/解码。
还有另一种数字图像的编码/解码方法,其中数字图像不仅包括像素亮度和色度信号值,还包括表示物体形状的形状信息信号,该方法被采纳为ISO/IECMPEG4的估计模型(ISO/IEC ITC/SC29/WG11 N1469 November 1996)。
此方法的特征是不仅能通过只对形状信息所指示的重要像素的亮度信号和色度信号进行编码/解码来有效地减少代码数量,还能依据形状信息容易地合成图像。
然而,上述MPEG4估计模型没有考虑到一个帧包含2个场的隔行扫描结构的图像,因此不能对隔行扫描结构的输入图像进行有效的编码/解码。
此外,H.262考虑到亮度和色度信号的隔行扫描结构而考虑了运动补偿方法和离散余弦变换,把它用作对表示重要形状的二进制图像进行编码的方法,但H.262不考虑诸如下采样、上采样和预测像素值的变化位置等特殊方法,因而无法简单地采用适用于H.262中所使用的隔行扫描结构的编码/解码装置。
发明内容
本发明考虑到这些情况,因此本发明的目的是提供一种图像编码设备和图像解码设备,这种设备能通过对每个块适当地选择是以场为单位还是以帧为单位对形状信息图像进行编码/解码来提高对输入图像进行编码/解码时的编码效率。
为了实现以上目的,本发明实现了一种图像编码设备,该设备输入具有以2个场构成一个帧的隔行扫描结构的二进制数字图像,把所述图像分割成由多个像素构成的两维块,对每个块判定是以场为单位还是以帧为单位进行编码处理以及根据模式判定结果来以场为单位或以帧为单位对每个块进行编码。
此外,本发明实现了一种图像解码设备,该设备从上述图像编码设备依据模式信息而以场为单位或以帧为单位对多个像素构成的每个两维块进行编码的图像编码信号中,对具有以两个场构成一个帧的隔行扫描结构的二进制数字图像进行解码。
于是,通过对每个块适当地选择是以场为单位或以帧为单位进行编码/解码,可实现高效的图像编码/解码设备。
本发明的图像编码设备是这样的图像编码设备,它在编码时把二进制数字图像分割成多个像素构成的块,对每个块判定是以场为单位的编码处理还是以帧为单位的编码处理具有较佳编码效率。
另一方面,本发明的图像解码设备是这样的图像解码设备,它把图像编码信号解码成为二进制数字图像并根据每个块的模式信息而转换到以场为单位的解码处理或以帧为单位的解码处理。
此外,在对二进制数字图像进行编码时,本发明对每个块判定哪一个方式有较佳效率;是以场为单位的下采样还是以帧为单位的下采样。
在对二进制数字图像进行解码时,本发明的图像解码设备对每个块根据模式信息而转换到以场为单位的下采样处理或以帧为单位的下采样处理。
另一方面,当对二进制数字图像进行编码时,本发明的图像编码设备对每个块判定哪一个方式有较佳效率。是以场为单位的运动补偿还是以帧为单位的运动补偿。
当对二进制数字图像进行解码时,本发明的图像解码设备对每个块根据模式信息而转换到以场为单位的运动补偿或以帧为单位的运动补偿。
此外,当对二进制数字图像进行编码时,本发明的图像编码设备对每个块判定哪一个方式有较佳效率;在图像编码设备中以场为单位或以帧为单位检测像素值变化点,该图像编码设备对目标像素和具有可变像素值的像素之间的位置关系进行编码。
本发明的图像解码设备是这样的图像解码设备,它从目标像素与具有可变像素值的像素之间的位置关系中对二进制数字图像进行解码,并对每个块根据模式信息而转换到以场为单位或以帧为单位计算具有可变像素值的像素的位置。
本发明的图像编码设备是这样的图像编码设备,它在对二进制数字图像进行编码时,从***像素的像素值分布状态中确定目标像素的像素值的几率分布,并依据该几率分布对目标像素的像素值进行编码,对每个块判定哪一个方式有较佳效率来确定几率分布,以场为单位或以帧为单位来监测***像素值的分布。
本发明的图像解码设备是这样的图像解码设备,它从***像素的像素值分布中确定目标像素的像素值的几率分布,并依据该几率分布对目标像素的像素值进行解码,对每个块转换以场为单位或以帧为单位来监测***像素值分布状态以确定几率分布的方法。
在从所预测的运动补偿图像的像素值的分布状态中确定目标像素的像素值的几率分布并依据该几率分布对目标像素的像素值进行编码的本发明图像编码设备中,它对每个块确定哪一个方式有较佳效率;是以场为单位还是以帧为单位对所预测的运动补偿图像的像素值的分布进行监测。
在从所预测的运动补偿图像的像素值的分布状态中确定目标像素的像素值的几率分布并依据该几率分布对像素值进行解码的本发明图像解码设备中,它对每个块转换以场为单位或以帧为单位监测所预测的运动补偿图像的像素值分布的方法。
当对每个块的二进制数字图像和多级数字图像进行编码时,本发明的图像编码设备根据所述块的多级数字图像的模式信息来选择是以场为单位还是以帧为单位对二进制数字图像进行编码处理。这样就不必对二进制数字图像的模式信息使用特殊代码,从而可提高编码效率。
在对每个块的二进制数字图像和多级数字图像进行解码时,本发明的图像解码设备根据所述块的多级数字图像的模式信息来判定是以场为单位或以帧为单位对二进制数字图像进行编码处理。这样就不必对二进制数字图像的模式信息使用特殊代码,从而可实行准确的解码。
在对每个块的二进制数字图像和多级数字图像进行编码时,本发明的图像编码设备判定是以场为单位还是以帧为单位对二进制数字图像实行编码处理,并通过判定所述块的多级数字图像的模式信息来反映判定的模式信息。这样就不必对多级数字图像的模式信息使用特殊代码,从而可提高编码效率。
在对来自每个块的图像编码信号的二进制数字图像和多级数字图像进行解码时,本发明的图像解码设备通过选择所述块的多级数字图像的模式信息来反映二进制数字图像的模式信息。这样就不必对多级数字图像的模式信息使用特殊代码,从而可实行准确的解码。
本发明的图像编码设备还提供了可通过记录如上所述的至少本发明一个方面而容易地在独立的计算机***中实现的记录媒体。
依据本发明的一个方面,提供了一种图像编码设备,包括:以场为单位的处理装置,用于处理通过以场为单位来分割二进制数字图像而获得的像素块;以帧为单位的处理装置,用于处理通过以帧为单位来分割二进制数字图像而获得的像素块;模式判定装置,用于以块为单位来判定是以场为单位还是以帧为单位来处理所述像素块;切换装置,用于依据表示所述模式判定装置的判定结果的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中:所述以场为单位的处理装置以场为单位对所述像素块进行编码处理;所述以帧为单位的处理装置以帧为单位对所述像素块进行编码处理。
依据本发明的另一个方面,提供了一种图像解码设备,包括:以场为单位的处理装置,用于对在图像编码设备中以场为单位或以帧为单位编码的像素块的编码图像信号进行解码;以帧为单位的处理装置,用于以帧为单位对所述像素块的编码图像信号进行解码;切换装置,用于依据表示在所述图像编码设备中是以场为单位还是以帧为单位对像素块进行编码的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中:所述以场为单位的处理装置以场为单位对所述编码图像信号进行解码;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行解码。
依据本发明的再一个方面,提供了一种图像编码/解码设备,其特征在于包括一图像编码设备和一图像解码设备,其中所述图像编码设备包括:以场为单位的处理装置,用于处理通过以场为单位来分割二进制数字图像而获得的像素块;以帧为单位的处理装置,用于处理通过以帧为单位来分割二进制数字图像而获得的像素块;模式判定装置,用于以块为单位来判定是以场为单位还是以帧为单位来处理所述像素块;切换装置,用于依据表示所述模式判定装置的判定结果的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述像素块进行编码处理;所述以帧为单位的处理装置以帧为单位对所述像素块进行编码处理,其中所述以场为单位的处理装置以场为单位对所述像素块进行下采样;所述以帧为单位的处理装置以帧为单位对所述像素块进行下采样;所述模式判定装置在对所述二进制数字图像进行编码时,对每个块判定是以场为单位还是以帧为单位对所述像素块进行下采样并输出表示判定结果的模式信息,
其中所述图像解码设备包括:以场为单位的处理装置,用于对在图像编码设备中以场为单位或以帧为单位编码的像素块的编码图像信号进行解码;以帧为单位的处理装置,用于以帧为单位对所述像素块的编码图像信号进行解码;切换装置,用于依据表示在所述图像编码设备中是以场为单位还是以帧为单位对像素块进行编码的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述编码图像信号进行解码;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行解码,其中所述以场为单位的处理装置以场为单位对所述编码图像信号进行上采样;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行上采样;所述切换装置依据表示已用场为单位或以帧为单位对像素块进行了下采样的模式信息进行切换。
依据本发明的再一个方面,提供了一种图像编码/解码设备,其特征在于一图像编码设备和一图像解码设备,其中所述图像编码设备包括:以场为单位的处理装置,用于处理通过以场为单位来分割二进制数字图像而获得的像素块;以帧为单位的处理装置,用于处理通过以帧为单位来分割二进制数字图像而获得的像素块;模式判定装置,用于以块为单位来判定是以场为单位还是以帧为单位来处理所述像素块;切换装置,用于依据表示所述模式判定装置的判定结果的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述像素块进行编码处理;所述以帧为单位的处理装置以帧为单位对所述像素块进行编码处理,其中所述以场为单位的处理装置包括:用于监测场图像中目标像素周围已编码像素的像素值分布状态的装置;从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置;其中所述以帧为单位的处理装置包括:用于监测帧图像中目标像素周围已编码像素的像素值分布状态的装置;从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置,
其中所述图像解码设备包括:以场为单位的处理装置,用于对在图像编码设备中以场为单位或以帧为单位编码的像素块的编码图像信号进行解码;以帧为单位的处理装置,用于以帧为单位对所述像素块的编码图像信号进行解码;切换装置,用于依据表示在所述图像编码设备中是以场为单位还是以帧为单位对像素块进行编码的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述编码图像信号进行解码;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行解码,其中所述图像解码设备还包括:几率分布确定装置,用于根据目标像素周围像素值分布来确定所述目标像素的像素值几率分布;算术解码装置,用于使用所述确定目标像素的几率分布对经算术编码的所述目标像素的图像编码信号进行解码,其中所述以场为单位的处理装置以场为单位从先前由所述算术解码装置解码的解码图像中监测目标像素周围像素的像素值分布,并把监测结果的像素值分布输出到所述几率分布确定装置;所述以帧为单位的处理装置以帧为单位从所述解码图像中监测目标像素周围像素的像素值分布,并把监测结果的像素值分布输出到所述几率分布确定装置。
依据本发明的又一个方面,提供了一种图像编码/解码设备,其特征在于包括一图像编码设备和一图像解码设备,其中所述图像编码设备包括:以场为单位的处理装置,用于处理通过以场为单位来分割二进制数字图像而获得的像素块;以帧为单位的处理装置,用于处理通过以帧为单位来分割二进制数字图像而获得的像素块;模式判定装置,用于以块为单位来判定是以场为单位还是以帧为单位来处理所述像素块;切换装置,用于依据表示所述模式判定装置的判定结果的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述像素块进行编码处理;所述以帧为单位的处理装置以帧为单位对所述像素块进行编码处理,其中所述以场为单位的处理装置包括:通过以场为单位对所述像素块进行运动补偿来产生场预测图像的装置;用于监测场预测图像中目标像素周围已编码像素的像素值分布状态的装置;从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置;所述以帧为单位的处理装置包括:通过以帧为单位对所述像素块进行运动补偿来产生帧预测图像的装置;用于监测帧预测图像中目标像素周围已编码像素的像素值分布状态的装置;从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置,
其中所述图像解码设备包括:以场为单位的处理装置,用于对在图像编码设备中以场为单位或以帧为单位编码的像素块的编码图像信号进行解码;以帧为单位的处理装置,用于以帧为单位对所述像素块的编码图像信号进行解码;切换装置,用于依据表示在所述图像编码设备中是以场为单位还是以帧为单位对像素块进行编码的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述编码图像信号进行解码;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行解码,其中所述图像解码设备还包括:几率分布确定装置,用于根据目标像素周围的像素值分布来确定所述目标像素的像素值几率分布;算术解码装置,用于使用所述确定目标像素的几率分布对经算术编码的所述目标像素的图像编码信号进行解码;其中:所述以场为单位的处理装置包括:场预测图像产生装置,通过对将从经所述算术解码装置以场为单位解码的解码图像解码的像素块进行运动补偿而产生场预测图像;监测装置,用于监测所述场预测图像中目标像素周围已编码的像素的像素值分布状态;以及所述以帧为单位的处理装置包括:帧预测图像产生装置,通过对将从经所述算术解码装置以帧为单位解码的解码图像解码的像素块进行运动补偿而产生帧预测图像;监测装置,用于监测所述帧预测图像中目标像素周围已编码的像素的像素值分布状态。
依据本发明的再一个方面,提供了一种图像编码方法,其特征在于包括以下步骤:以场为单位处理通过分割二进制数字图像获得的像素块;以帧为单位处理通过分割二进制数字图像获得的像素块;对每个块判定是以场为单位还是以帧为单位对所述像素块进行处理;依据表示模式判定结果的模式信息来选择是以场为单位所进行的处理还是以帧为单位所进行的处理更有效,其中所述以场为单位的处理步骤以场为单位对所述像素块进行编码处理;所述以帧为单位的处理步骤以帧为单位对所述像素块进行编码处理。
依据本发明的又一个方面,提供了一种图像解码方法,其特征在于包括以下步骤:以场为单位对由图像编码设备以场为单位或以帧为单位而编码的像素块的编码图像信号进行解码处理;以帧为单位对所述像素块的编码图像信号进行解码处理;依据表示所述图像编码设备以场为单位或以帧为单位的哪一种模式对像素块进行了编码的模式信息来选择以所述场为单位的处理还是以所述帧为单位的处理是更有效的处理,其中所述以场为单位的处理步骤以场为单位对所述编码图像信号进行解码;所述以帧为单位的处理步骤以帧为单位对所述编码图像信号进行解码。
附图概述
图1是本发明第一实施例中图像编码设备的功能性方框图;
图2示出像素值的变化位置和预测的变化位置;
图3示出变化位置、预测的变化位置和差值的检测结果;
图4示出本发明第二实施例中图像编码设备的功能性方框图;
图5示出本发明第三实施例中图像解码设备的功能性方框图;
图6示出场模式解码中像素值的变化位置和预测的变化位置;
图7示出场模式解码部分;
图8示出帧模式解码中像素值的变化位置和预测的变化位置;
图9示出帧模式解码部分;
图10示出本发明第四实施例中图像解码设备的功能性方框图;
图11示出具有场结构的数字图像块;
图12示出具有帧结构的数字图像块;
图13示出本发明第五实施例中图像编码设备的功能性方框图;
图14示出第五实施例中帧模式下的编码处理;
图15示出第五实施例中场模式下的编码处理;
图16示出本发明第六实施例中图像解码设备的功能性方框图;
图17示出本发明第七实施例中图像解码设备的功能性方框图;
图18示出本发明第八实施例中图像解码设备的功能性方框图;
图19示出第八实施例中帧模式下的预测图像产生处理;
图20示出第八实施例中场模式下的奇数场预测图像产生处理;
图21示出第八实施例中场模式下的偶数场预测图像产生处理;
图22示出本发明第九实施例中图像解码设备的功能性方框图;
图23示出本发明第十实施例中图像编码设备的功能性方框图;
图24示出本发明第十一实施例中图像解码设备的功能性方框图;
图25示出本发明第十二实施例中图像编码设备的功能性方框图;
图26示出本发明第十三实施例中图像解码设备的功能性方框图;
图27示出本发明第十四实施例中图像编码设备的功能性方框图;
图28示出第十四实施例中的几率分布表;
图29A和图29B示出对8×8像素的块编码的情况;
图30示出本发明第十五实施例中图像解码设备的功能性方框图;
图31示出本发明第十六实施例中图像编码设备的功能性方框图;
图32是第十六实施例的概要;
图33A和图33B示出场模式编码/解码部分;
图34A和图34B示出帧模式编码/解码部分;
图35示出像素值几率分布表的一个例子;
图36示出本发明第十七实施例中图像编码设备的功能性方框图;以及
图37示出本发明第十八实施例中计算机记录媒体的一个例子。
本发明的较佳实施方式
现在参考附图,下面详细地描述本发明的实施例:
(第一实施例)
图1示出本发明第一实施例的图像编码设备的方框图。涉及第一实施例的图像编码设备包括用于由场变化位置检测部分101、存储器102、变化位置预测部分103、差值计算部分104和编码部分105构成的对场图像进行编码的处理部分,以及由帧变化位置检测部分106、存储器107、变化位置预测部分108、差值计算部分109和编码部分110构成的对帧图像进行编码的另一个处理部分。此图像编码设备还包括判定编码模式的模式判定部分111以及把输出信号转换到判定编码模式的信号的转换部分112。在以下的说明中,把用于发送在场图像处理部分中编码的编码数据的编码模式叫做场模式,并把用于发送在帧图像处理部分中编码的编码数据的编码模式叫做帧模式。
场变化位置检测部分101是一种检测像素值以场为单位发生变化的变化点的图像处理功能,而帧变化位置检测部分106是一种检测像素值以帧为单位发生变化的变化点的图像处理功能。
变化位置预测部分103从先前检测到的(多个先前的行)场图像的像素变化点中预测待预测行上的变化点,而另一个变化位置预测部分108从先前检测到的(多个先前的行)帧图像的像素变化点中预测待预测行上的变化点。
存储器102和存储器107存储用于预测变化位置的先前检测到的(多个先前的行)像素变化点(坐标数据)。
差值计算部分104具有这样的操作功能,即计算由场变化位置检测部分101检测到的待预测行上的实际变化位置122与变化位置预测部分103从其前面几行的变化点预测到的预测位置123之差。另一个差值计算部分109具有这样的操作功能,即计算由场变化位置检测部分106检测到的待预测行上的实际变化位置125与变化位置预测部分108从其前面几行的变化点预测到的预测位置126之差。
编码部分105是对场模式下获得的差值124进行编码的部分,而编码部分110是对帧模式下获得的差值127进行编码的部分。
模式判定部分111把两个编码部分105和110输出的编码数据相比较,选中具有较佳编码效率的编码模式并向转换部分112和图中未示出的发送部分指出该编码模式。
转换部分112转换与其相连的编码部分105和110,从而把由模式判定111所指示的编码模式一侧上的输入信号输出到以上的发送部分。
以下说明如上所述构成的图像编码设备的操作。把被图中未示出的块分割部分分割成由多个像素构成的两维块的二进制数字图像121分别提供给场变化位置检测部分101以及帧变化位置检测部分106。
图2示出待编码的8×8像素块的一个例子。图中的上基准像素是属于已编码的上邻接部分最低行的已编码像素,左基准像素是属于已编码的左邻接块最右行的已编码像素。在此待编码块的像素I(x,y)中,“y”为奇数的像素属于第一场,而“y”为偶数的像素属于第二场。
现在,假设图2所示的8×8像素块是待编码的块121,且它被输入到场变化位置检测部分101和帧变化位置检测部分106。
场变化位置检测部分101检测奇数场和偶数场每行上的像素值变化点。场变化位置检测部分101从已编码的目标像素A沿水平方向扫描信号输入的像素,检测像素值与同一场中左边像素不同的像素位置,并把它输出作为场变化位置122。在图2的例子中,像素B是场变化位置。
把待编码块中奇数和偶数场中每行的像素值变化点存储在存储器102中作为变化位置数据。
变化位置预测部分103从目标像素所属的行到多个前面行中每行的变化位置中预测目标像素的变化位置并把它输出作为预测的变化位置。例如,如果奇数场中第四行(相应于帧图像的第七行)上的变化点是目标像素,且第二和第三行(相应于帧图像的第三和第五行)的变化位置都在第七行上,则可预测目标像素也在第七行上。把此预测位置123输出到差值计算部分104。
场变化位置检测部分101对差值计算部分104给出奇数场第四行上实际像素值变化点处的数据122,则该部分104计算从场变化位置检测部分101给出的奇数场第四行上的实际变化位置与从变化位置预测部分103给出的奇数场第四行上预测的位置之差。例如,在图2的例子中,由于实际变化位置为7且预测位置为7,则把差值=0作为计算结果发送到编码部分105。
编码部分105使用预定的Huffman代码表对作为奇数场第四行上变化位置数据的差值=0进行编码。
在偶数场中,与以上奇数场相同的方式,计算偶数场中每行的实际像素值变化位置与预测位置之差,由编码部分105对差值进行编码。
帧变化位置检测部分101沿水平方向扫描构成一个帧图像的每行的像素,以检测像素值与左边像素不同的像素的位置。在图2的例子中,在帧中检测到从目标像素A变到像素值与左边像素不同的像素的位置,并输出该位置作为帧变化位置125。在图2的像素块中,像素C是帧变化位置。把检测到的变化位置存储在存储器107中。
变化位置预测部分108从目标像素所属的行到其前面多行的每一行的变化位置中预测目标像素的变化位置,并把它输出作为预测的变化位置。例如,如果帧图像第五行上的变化点是目标像素,则由于第三和第四行上的变化位置递减一个像素成为7和6,则预测第五行上的目标像素成为第五像素,即第四行上的变化位置=6减一个像素。把此预测位置126输出到差值计算部分109。
差值计算部分109计算检测到的变化位置和预测的变化位置之差。例如,如果帧图像第六行上的变化点是目标像素,则输出检测到的帧变化位置C与预测的帧变化位置F之差得到-3作为帧差值127。
编码部分110使用预定的Hffman代码表对该帧图像计得的差值进行编码。
图3示出对图2所示像素块所执行的场模式下的变化位置122、预测位置123和差值124、帧模式下的变化位置125以及预测位置126及差值127的检测结果。
在场模式下,对奇数场和偶数场各差值(0,+6,0,0)(0,+6,-1,+2)进行编码。在帧模式下,对每一行的差值(0,0,+6,-1,+2,-3,+4,-3)进行编码。
模式判定部分111把以场为单位获得的编码图像信号与以帧为单位获得的编码图像信号进行比较,判定具有较佳编码效率的模式并输出具有较佳编码效率的模式作为模式信息128。
转换部分112选中以场为单位的编码图像信号或以帧为单位的编码图像信号并输出该信号作为编码图像信号129。
依据上述实施例,在根据具有可变像素值的位置对具有隔行扫描结构的二进制数字图像进行编码时,由模式判定部分111对每个块按效率高低转换到以场为单位来检测像素值的变化位置并对其进行编码的方法或以帧为单位来检测像素值的变化位置并对其进行编码的方法,从而可提高编码效率。
(第二实施例)
图4示出涉及第二实施例的图像编码设备的功能性方框图。在以上的第一实施例中,场模式处理部分和帧模式处理部分总在各个块上进行操作,但在本实施例中,相关器141预先判定编码模式并只操作一个处理部分。
在相关器141中,以块为单位给出具有隔行扫描结构的二进制数字图像。为了检测场图像的相关值,相关器141以一行间隔提取隔行扫描图像的行数据以获得行间的相关值并把它存储作为场图像的相关值。为了检测帧图像的相关值,相关器141获得行间的相关值并把它存储作为帧图像的相关值。相关器141选中具有较高相关值的模式并把它输出作为模式信息128。
如果模式信息128表示场模式,则第一转换部分142把二进制数字图像切换到场模式处理部分143。如果模式信息128表示帧模式,则把二进制数字图像切换到帧模式处理部分144。场模式处理部分143指图1中执行从场变化位置检测部分101到编码部分105的一系列处理的处理部分,而帧模式处理部分144指图1所示执行从帧变化位置检测部分108到编码部分110的一系列处理的处理部分。
第二切换部分145根据模式信息128在将要连接的处理部分143和144之间进行切换并输出相应于选中模式的处理部分的编码数据129。
本实施例不仅可提高编码效率,还可提高处理效率,因为它预先选择了编码模式并且只操作一个处理部分。
(第三实施例)
图5示出本发明第三实施例中图像解码设备的方框图。在图5中,给与图1所示第一实施例中的信号相同的信号分配相同的标号,并省略对它们的说明。
在此图像解码设备中,编码图像信号129是从第一实施例的图像编码设备中输出的检测到的变化位置和预测变化位置之间经编码的差值,把此信号129提供给解码部分151。此外,图像解码设备包括差值相加部分152,该部分把从编码图像信号129解码得到的差值与从前面多个已解码行的变化位置中预测的所述行的预测位置相加。图像解码设备还包括场二进制图像解码部分154和帧二进制图像解码部分155,经由第一切换部分153把差值相加部分152的输出选择性地提供给这两个部分154和155。场二进制图像解码部分154是从差值相加部分152的输出中恢复场图像的部分,帧二进制图像解码部分155是从差值相加部分152的输出中恢复帧图像的部分。
经由第二切换部分156输出从场二进制图像解码部分154和帧二进制图像解码部分155输出的信号作为恢复的图像信号159,同时被缓冲存入存储器157中。变化位置预测部分158使用第一实施例中变化位置预测部分108所使用的相同的技术来预测变化位置,并把它输出到差值相加部分152。
以下说明如上构成的图像解码设备的操作。解码部分151对来自编码图像信号129的其值正在变化的像素的位置与变化像素的预测位置之间的差值进行解码并输出经解码的差值。
另一方面,变化位置预测部分158从多个前面已解码行的像素值变化的位置中预测所述行上像素值下一次变化的位置,并输出预测的变化位置。在图6所示的待解码块中,从目标像素A以及与像素A的情况相同已被解码并从黑像素变到白像素且与像素A属于同一场的像素C的x坐标中的差0中获得预测变化位置处的像素B。在图8所示的待解码块中,从目标像素E以及与像素E的情况相同已被解码并从黑像素变到白像素的像素G中获得预测变化位置像素F。
差值相加部分152把经解码的差值与从解码图像获得的预测变化位置相加,并输出相加结果作为像素值变化位置。即,如果差值为-1,则图6所示块中的像素D是其像素值发生变化的像素的位置,而在图8所示的块中,像素H是其像素值发生变化的像素的位置。
第一切换部分153依据模式信息128把像素值变化位置输出到场二进制图像解码部分154或帧二进制图像解码部分155。
场二进制图像解码部分154通过在目标像素位置与其值变到与左边的像素值相同的像素位置之间依次设定像素来对二进制数字图像进行解码并获得图6所示的解码图像。通过把同样的过程应用于场1然后是场2的左上角到右下角的像素获得块解码图像。
帧二进制解码部分155通过在目标像素与其值变到与帧结构中左边像素的像素值相同的像素之间依次设定像素来对二进制数字图像进行解码并获得图8所示的解码图像。通过把同样的过程应用于左上角到右下角的像素获得块解码图像。
第二切换部分156依据模式信息128选中场二进制图像解码部分154的输出或帧二进制图像解码部分155的输出,并把它输出作为二进制数字解码图像信号159。
依据以上所述的本实施例,使用模式信息128、第一切换部分153和第二切换部分156,可根据具有隔行扫描结构的二进制数字图像的像素值发生变化的位置而对编码图像信号进行准确的解码。
本实施例使用了输出目的地处的第一切换部分153和输入源处的第二切换部分156,但也可只使用第一切换部分153或第二切换部分156中的一个来获得相同的结果。
图6、7、8和9示出8×8的像素块,但也可把同样的过程应用于任何m×n的像素块。
(第四实施例)
图10示出了与本发明第四实施例有关的图像解码装置的框图。在图10中,与图5的第三实施例相同的块和信号用相同的标号表示,因此省略了对它们的解释。
在该图像解码装置中,把差值相加部分152输出的变化像素位置输入到图像解码部分161,二进制图像解码部分161从像素值变化的位置恢复二进制图像。把恢复的二进制图像通过第一切换部分153输入到场/帧重排部分162。场/帧重排部分162工作,使场结构的块图像重排成帧结构的块图像。通过第二切换部分156有选择地输出该场/帧重排部分162的输出和二进制图像解码部分161的输出。第一切换块153和第二切换块156根据模式信息128进行切换操作。
下面解释如上所示构成的图像解码装置的工作情况。解码部分151根据编码图像信号129解码差值。
改变位置预测部分158预测像素值从已解码的二进制图像的像素值改变的位置下一次改变的位置,并输出预测的改变位置。差值相加部分152获得差值与预测改变位置之和,并输出像素值改变位置。
二进制图像解码部分161通过把像素的像素值设置在解码目标像素与其像素值改变成与左侧的像素的像素值相同的像素之间。
如果模式信息128指示场模式,则第一切换部分153向场/帧重排部分162输入图像,如果模式信息128指示帧模式,则它跳过场/帧重排部分162。
场/帧重排部分162重排其结构如图11所示每行有两个连续场的场结构块,从而把它重排成如图12所示像素属于两场交替放置的帧结构。
第二切换部分156根据模式信息128选择场/帧重排部分162的输出或选择跳过了场/帧重排部分162的信号,并输出二进制数字解码图像信号159。
根据如上所述的本实施例,为了对根据具有隔行结构的二进制数字图像像素值改变的位置而编码的图像信号进行编码,通过在把场结构解码成帧结构之后重排二进制数字块图像,并根据模式信息128输出或照原样输出,可以正确地解码二进制数字图像信号。
本实施例在输出目的地使用第一切换部分153,在输入源使用第二切换部分156,但仅使用第一切换部分153或第二切换部分156中的一个部分也可以获得相同的结果。
图11和12示出了8×8像素块,但也可以把同一过程应用于任意m×n的像素块。
(第五实施例)
图13示出了与本发明第五实施例有关的图像编码装置的框图。该图像编码装置包含以场为单位对二进制数字块图像进行下采样的场下采样部分301、以帧为单位对二进制数字块图像进行下采样的帧下采样部分302,以及对下采样的图像进行编码的编码部分303。该图像编码装置还包含判定适合于输入块的编码模式的模式判定部分304、根据判定模式转换场下采样和帧下采样的第一切换部分305、根据判定模式转换待编码下采样结果的第二切换部分306。
下面解释如上所示构成的图像编码装置的工作情况。对于每块,把被块分割块(图中未示出)分成由多个像素组成的两维块的二进制数字图像输入到模式判定部分304和第一切换部分305,作为输入图像信号310。
模式判定部分304利用行之间的离散值和相关值等判定以场为单位进行下采样或以帧为单位进行下采样,并输出判定结果作为模式信息311。
第一切换部分305根据模式信息311把输入块图像信号310输入到场下采样部分301或帧下采样部分302。
场下采样部分301对每场的块图像输入进行下采样,并把它作为场下采样图像输出。
帧下采样部分302对帧结构的块图像输入进行下采样,并把它作为帧下采样图像输出。
第二切换部分306根据模式信息311选择场下采样图像或帧下采样图像,并把它输入到编码部分303。
编码部分303对二进制块图像输入进行编码,并输出编码图像信号312。
例如,当把4×4像素块下采样成2×2像素块时,则用上采样恢复的恢复精度可以随帧下采样和场下采样之间的图像属性有很大程度的变化。
图14示出了4×4像素块被帧下采样成2×2像素块,并且恢复成4×4像素块的情况。在图14的输入块中,在恢复之后,4个像素仍受到恢复误差的影响。
图15示出了图14所示的4×4像素块被场下采样成2×2像素块并被恢复成4×4像素块的情况。图15示出了当由奇数场和偶数场合成的块被下采样成2×2像素块并被再次上采样成4×4像素块、被场重排和恢复时,没有产生恢复误差。因此,在图14所示的输入块的情况下,模式判定部分304应当判定场下采样模式。
模式判定部分304根据下采样之后的像素大小,把输入块的每个帧图像和场图像分割成多个区域,并计算每个区域的分配值Q。
Q=∑(p-av)2
其中p为区域内的像素值,av为该区域内像素值的平均值。把分配值较小的模式选择为要使用的模式。
根据上述的本实施例,对于具有隔行结构的二进制数字图像,通过模式判定部分304选择效率高的以场为单位或以帧为单位的下采样方法将可以改善编码效率。
本实施例使用了第一切换部分305和第二切换部分306,但仅使用一个切换部分也可以获得相同的效果。
(第六实施例)
图16为与本发明第六实施例有关的图像解码装置的方框图。在图16中,与图13所示的第五实施例相同的信号用相同的标号表示,并省略了对它们的解释。
该图像解码装置包含对图像编码信号的二进制块图像进行解码的解码部分611、以场为单位对二进制块图像进行上采样的场上采样部分612,以及以帧为单位对二进制块图像进行上采样的帧上采样部分613。把解码部分611的输出通过受模式信息311切换和控制的第一切换部分614提供给场上采样部分612或帧上采样部分613,而把场上采样部分612或帧上采样部分613的输出通过受模式信息311切换和控制的第二切换部分615输出。
下面解释如上所示构成的图像解码装置的工作情况。解码部分611对图像编码信号312的块图像进行解码,并输出二进制块解码图像信号620。
第一切换部分614根据模式信息311把二进制块解码图像信号620输入到场上采样部分612或帧上采样部分613。
场上采样部分612对提供的块图像以场为单位进行上采样,并输出二进制块解码图像。
帧上采样部分613对提供的块图像以帧结构进行上采样,并输出二进制块解码图像。
第二切换部分615根据模式信息311选择场上采样部分612的输出或帧上采样部分613的输出,并输出二进制数字解码图像信号621。
根据上述本实施例,把模式信息311、第一和第二切换部分614和615应用于考虑了隔行结构进行下采样得到的编码图像信号,可以正确地对具有隔行结构的二进制数字图像进行解码。
本实施例使用了第一切换部分614和第二切换部分615,但仅使用一个切换部分也可以获得相同的效果。
(第七实施例)
图17是与本发明第七实施例有关的图像解码装置的框图。在图17中,与图10所示的第四实施例以及图16所示的第六实施例相同的块或信号用相同的标号表示,并省略了对它们的描述。
该图像解码装置包含对图像编码信号的二进制块图像进行解码的解码部分611、上采样块图像的上采样部分701、把块图像从场结构重排成帧结构的场/帧重排部分162、放置在场/帧重排部分162前后的第一和第二切换部分153和156。
下面解释如上所示构成的图像解码装置的工作。解码部分611解码图像编码信号312的块图像,并输出二进制块解码图像信号。
上采样部分701对块解码图像信号进行上采样。此时,把在下采样要上采样的块解码图像信号时的模式信息311提供给第一和第二切换部分153和156。
如果模式信息311指示场模式,则第一切换部分153把上采样图像输入到场/帧重排部分162,如果模式信息311指示帧模式,则跳过场/帧重排部分162。
场/帧重排部分162对每行重排具有如图11所示两个连续场结构的场结构块,并把它们变换成帧结构,其中属于图12所示的两场的像素每行交替排列。
第二切换部分156根据模式信息311选择场/帧重排部分162的输出或跳过了场/帧重排部分162的信号,并输出二进制数字解码图像信号159。
根据上述的本实施例,把模式信息311、第一和第二切换部分153和156以及场/帧重排部分162应用于考虑了隔行结构进行下采样得到的编码图像信号,可以正确地对具有隔行结构的二进制数字图像进行解码。
(第八实施例)
图18是与本发明第八实施例有关的图像编码装置的框图。该图像编码装置包含用输入块的场图像和解码基准图像以场为单位进行运动推断的场运动推断部分801、用输入块的帧图像和解码基准图像以帧为单位进行运动推断的帧运动推断部分802、根据场运动推断部分801的推断结果的运动矢量和基准图像以场为单位进行运动补偿的场运动补偿部分803,以及根据帧运动推断部分802的推断结果的运动矢量和基准图像以帧为单位进行运动补偿的帧运动补偿部分804。该图像编码装置还包含对场运动补偿部分803和帧运动补偿部分804输出的预测图像进行编码的编码部分805、对上述预测图像进行解码的解码部分806以及存储解码图像的存储器807。而且。它还根据模式判定部分808的判定结果切换和控制第一切换部分809和第二切换部分810,模式判定部分808根据场运动补偿部分803和帧运动补偿部分804输出的预测图像的预测误差进行模式判定。
下面解释上面所示构成的图像编码装置的工作。把由块分割部分(图中未示出)分割成由多个像素组成的二维块的二进制数字图像输入到模式判定部分808和编码部分805,作为每个块的输入图像信号821。
模式判定部分808把场预测图像信号824与帧预测图像信号825进行比较,并选择运动补偿预测误差小的模式,把它输出作为模式信息826。
场运动推断部分801根据输入图像信号821和基准图像信号828以场为单位进行运动推断,并输出场运动矢量822。
帧运动推断部分802根据输入图像信号821和基准图像信号828以帧结构进行运动推断,并输出帧运动矢量823。
场运动补偿部分803使用基准图像信号828和场运动矢量822以场为单位进行运动补偿,并输出场预测图像824。
帧运动补偿部分804使用基准图像信号828和帧运动矢量823以帧结构进行运动补偿,并输出帧预测图像信号825。
第一切换部分809根据模式信息826选择场预测图像信号824或帧预测图像信号825,并把它输入到编码部分805和解码部分806。
编码部分805利用预测图像信号和模式信息826对输入图像信号821进行编码,并输出编码图像信号827。
解码部分806利用编码图像信号、预测图像信号和模式信息826对二进制数字图像信号进行解码,并输出解码图像信号。
存储器807存储解码图像信号,并向输入块输出基准图像信号828。
第二切换部分810根据模式信息826选择场运动矢量822或帧运动矢量823,并把它作为运动矢量信号829输出。
例如,下面详细解释了图19所示的像素状态输入部分被作为输入图像信号821输入的情况。
当把图19所示的输入部分输入到帧运动推断部分802时,对从存储器807中取出已编码的图像再次解码而获得的基准图像。在基准图像上,设置对应于输入块(在左上角的像素位置(i,j))的搜索窗,在基准图像上移动搜索窗,以搜索像素状态与输入块相似的区域。如图19所示用实线封闭的基准图像区域是搜索窗的初始位置,用虚线封闭的区域为搜索区。从实线封闭的区域到虚线封闭的区域的运动方向和距离为运动矢量823。在图19中,运动矢量为(-1,-1)。
在帧运动补偿部分804中,根据运动矢量823在基准图像828上移动搜索窗,在运动后把包含在搜索窗内的像素作为预测的图像输出。
另一方面,场运动推断部分801利用图20所示的奇数场块和奇数场基准图像检测运动矢量,并利用图21所示的偶数场块和偶数场基准图像检测运动矢量。场运动补偿部分824根据偶数场基准图像和检测到的运动矢量预测偶数场预测图像,根据偶数场基准图像和检测到的运动矢量预测偶数场预测图像。
模式判定部分808检查原始输入块奇数场与奇数场预测图像之间的匹配程度。还检查输入块偶数场与偶数场预测图像之间的匹配程度。把偶数场与奇数场这两个匹配程度合成得到的值作为场估计值存储起来。还检查输入块与帧预测图像之间的匹配程度。然后把帧估计值与场估计值进行比较,选择匹配程度较高的模式,把它用作模式信息827。
根据上述的本实施例,对于具有隔行结构的二进制数字图像,由模式判定部分808选择运动补偿预测误差小的运动补偿块可以改善编码效率。
(第九实施例)
图22示出了与本发明第九实施例有关的图像解码装置的框图。在图22中,与图18所示的第八实施例相同的信号用相同的标号表示,并省略了对它们的解释。
该图像解码装置包含利用基准图像和运动矢量对每场进行运动补偿的场运动补偿部分1201、利用基准图像和运动矢量以帧结构进行运动补偿的帧运动补偿部分1202,以及解码编码图像信号的解码部分1203。而且,转换运动矢量输入目的地的第一切换部分1204和转换解码基准图像的输入目的地的第二切换部分1205设置在场运动补偿部分1201和帧运动补偿部分1202的输入级里。此外,把要输出预测图像的输出源转换到解码部分1203的第三切换部分1206设置在场运动补偿部分1201和帧运动补偿部分1202的输出级里。存储器1207为存储解码部分1203解码得到的图像作为基准图像的存储部分。
下面解释如上所示构成的图像解码装置的工作。把基准图像信号1210由第二切换部分1205根据模式信息826输入到场运动补偿部分1201或帧运动补偿部分1202。
第一切换部分1204根据模式信息826把运动矢量信号829输入到场运动补偿部分1201或帧运动补偿部分1202。
场运动补偿部分1201利用基准图像信号1210和运动矢量信号829对每场进行运动补偿,并输出场预测图像信号824。
帧运动补偿部分1202利用基准图像信号1210或运动矢量信号829以帧结构进行运动补偿,并输出帧预测图像信号825。
第三切换部分1206根据模式信息826选择场预测图像信号824或帧预测图像信号825,并把它输入到解码部分1203。
解码部分1203利用模式信息826和预测图像信号对编码图像信号827进行解码,并输出二进制数字解码图像信号1211。存储器1207存储解码图像信号1211,并输出基准图像信号1210。
根据上述本实施例,通过考虑隔行结构进行运动补偿并把模式信息826、第一、第二和第三切换部分1204、1205和1206应用于保留了差值编码的编码图像信号中,所以可以正确地对具有隔行结构的二进制数字图像进行解码。
本实施例使用了三个切换部分1204、1205和1206,但仅使用一个切换部分也可以获得相同的效果。
(第十实施例)
图23是与本发明第十实施例有关的图像编码装置的框图。该图像编码装置包含彩色图像场编码部分1301的4个处理部分、彩色图像编码的彩色帧编码部分1302、二进制图像编码的二进制图像场编码部分1304和二进制图像帧编码部分1305以及判定每个块是以场为单位还是以帧为单位对彩色图像信号进行编码的模式判定部分1306。
在彩色图像场编码部分1301和彩色图像帧编码部分1302的输入端上,设置了转换彩色块图像的输入目的地的第一切换部分1307和把输入模式信息1333输入到对应于判定模式的编码块的第二切换部分1308。在二进制图像场编码部分1304和二进制图像帧编码部分1305的输入端上,设置有转换二进制块图像的目的地的第三切换部分1309。
另一方面,在彩色图像场编码部分1301和彩色图像帧编码部分1302的输出端上,设置有把要输出的编码图像信号转换到在两编码部分之间的外部设备上的第四切换部分1310。在二进制图像场编码部分1304和二进制图像帧编码部分1305的输出端上,设置有把要输出的编码图像信号转换到在两编码部分之间的外部设备的第五切换部分1311。
彩色图像场编码部分1301具有以场为单位对彩色块图像进行编码的处理功能,而彩色图像帧编码部分1302具有以帧为单位对彩色块图像进行编码的处理功能。二进制图像场编码部分1304具有以场为单位对二进制块图像进行编码的处理功能,而二进制图像帧编码部分1305具有以帧为单位对二进制块图像进行编码的处理功能。
下面解释如上所示构成的图像编码装置的操作。把彩色数字图像输入到模式判定部分1306和第一切换部分1307,作为由块分割部分(图中未示出)分割成由多个像素组成的二维块的彩色块图像1321。
模式判定部分1306利用彩色块图像1321输入的像素值的分布和相关性等选择以场为单位编码或以帧为单位编码。把选出的编码模式输出作为模式信息1333。
第一切换部分1307根据模式信息1333把彩色块图像1321输入到彩色图像场编码部分1301或彩色图像帧编码部分1302。
另一方面,第二切换部分1308根据模式信息1333把模式信息1333输入到彩色图像场编码部1301或彩色图像帧编码部分1302。
彩色图像场编码部分1301对模式信息1333编码,然后编码和输出每场的彩色块图像信号1321。
彩色图像帧编码部分1302对模式信息1333编码,然后以帧结构编码和输出彩色块图像信号1321。
第四切换部分1310根据模式信息1333选择彩色图像场编码部分1301的输出或彩色图像帧编码部分1302的输出,并把它作为编码彩色图像信号1334输出。
第三切换部分1309根据模式信息1333把被块分割部分(图中未示出)分割成由多个像素组成的二维块组的二进制块图像1322输入到二进制场编码部分1304或二进制帧编码部分1305。
二进制图像场编码部分1304编码和输出每场的二进制块图像1322。二进制图像帧编码部分1305以帧结构编码和输出二进制块图像1322。
第五切换部分1311根据模式信息1333选择二进制图像场编码部分1304的输出或二进制图像帧编码部分1305的输出,并把它作为编码二进制图像信号1335输出。
根据上述的本实施例,把根据彩色数字图像的模式信息对二进制数字图像编码应用于具有隔行结构的彩色数字图像信号,二进制数字图像不必对二进制数字图像模式的模式信息进行编码,使它可以改善编码效率。
本发明使用了第一至第三切换部分1307,1308和1309以及第四和第五切换部分1310和1311,但仅使用编码部分的一个输入端或一个输出端也可以获得相同的效果。
(第十一实施例)
图24是与本发明第十一实施例有关的图像解码装置的框图。在图24中,与图23第十实施例相同的信号用相同的标号表示,并省略了对它们的解释。
该图像解码装置包含对编码彩色图像信号1334的编码模式信息进行解码的模式解码判定部分1401、以场为单位对编码彩色图像信号的彩色块图像进行解码的彩色图像场解码部分1402、以帧为结构对编码彩色图像信号1334的彩色块图像进行解码的彩色图像帧解码部分1403、以场为单位对编码二进制图像信号1335的二进制块图像进行解码的二进制图像场解码部分1404,以及以帧为单位对编码二进制图像信号1335的二进制块图像进行解码的二进制图像帧解码部分1405。
在彩色图像场解码部分1402和彩色图像帧解码部分1403的输入端上,设置第一切换部分1406,而在二进制图像场解码部分1404和二进制图像帧解码部分1405的输入端上设置第二切换部分1407。而且,在彩色图像场解码部分1402和彩色图像帧解码部分1403的输出端上设置第三切换部分1408,而在二进制图像场解码部分1404和二进制图像帧解码部分1405的输出端上设置第四切换部分1409。
下面解释如上所示构成的图像解码装置的操作。模式解码判定部分1401对编码彩色图像信号1334的彩色图像模式信息1410进行解码。
第一切换部分1406根据模式信息1410把编码彩色图像信号1334输入到彩色图像场解码部分1402或彩色图像帧解码部分1403。
彩色图像场解码部分1402以场为单位对编码彩色图像信号1334的彩色块图像进行解码。彩色图像帧解码部分1403以帧结构对编码彩色图像信号1334的彩色块图像进行解码。
第三切换部分1408根据模式信息1410选择彩色图像场解码部分1402的输出或彩色图像帧解码部分1403的输出,并把它作为解码彩色块图像1411输出。第二切换部分1407根据彩色图像模式信息1410把二进制编码图像信号1335输入到二进制图像场解码部分1404或二进制图像帧解码部分1405。
二进制图像场解码部分1404以场为单位对编码二进制图像信号1335的二进制块图像进行解码。二进制图像帧解码部分1405以帧结构对编码二进制图像信号1335的二进制块图像进行解码。
第四切换部分根据模式信息1410选择二进制图像场解码部分1404的输出或二进制图像帧解码部分1405的输出,并把它作为解码二进制块图像1412输出。
根据上述的本实施例,对于具有隔行结构的彩色数字图像和二进制数字图像的图像信号的编码,根据模式解码判定部分1401解码的彩色图像模式信息对彩色图像和二进制图像进行解码,可以正确地进行解码而不需要利用二进制图像模式信息。
本发明使用了第一和第二切换部分1406和1407以及第三和第四切换部分1408和1409,但仅使用一个切换部分也可以获得相同的效果。
(第十二实施例)
图25为与本发明第十二实施例有关的图像编码装置的框图。上述第十实施例确定是以场为单位还是以帧为单位对彩色块图像信号1321进行编码,而本发明确定是以场为单位还是以帧为单位对二进制图像信号1322进行编码。在图25中,与图23所示的第十实施例功能相同的块和信号用相同的标号表示,并省略了对它们的解释。
下面解释上述所示构成的图像编码装置的操作。二进制数字输入图像信号被块分割部分(图中未示出)分割成由多个像素组成的二维块,并输入到模式判定部分1306和第一切换部分1307作为二进制块图像1322。
模式判定部分1306利用二进制块图像1322输入的像素值的分布和相关性等判定以场为单位还是以帧为单位进行编码,并把它作为模式信息1800输出。
第一切换部分1307根据模式信息1800把二进制块图像1322输入到二进制图像场编码部分1304或二进制块图像帧编码部分1305。第二切换部分1308根据模式信息1800把模式信息1800输入到二进制图像场编码部分1304或二进制图像帧编码部分1305。
二进制图像场编码部分1304对模式信息1800进行编码,然后编码每场的二进制块图像1322并把它输出。二进制图像帧编码部分1305对模式信息1800进行编码,然后以帧结构对二进制块图像1322进行编码并把它输出。
第四切换部分1310根据模式信息1800选择二进制图像场编码部分1304的输出或二进制图像帧编码部分1305的输出,把它作为编码二进制图像信号1801输出。第三切换部分1309根据模式信息1800把被块分割部分(图中未示出)分割成由多个像素组成的二维块的彩色块图像1321输入到二进制彩色场编码部分1301或彩色图像帧编码部分1302。
当把彩色块图像1321输入到彩色图像场编码部分1301时,对每场编码彩色块图像1321并输出。当输入彩色块图像1321时,彩色图像帧编码部分1302以帧结构对彩色块图像1321进行编码并输出。
第五切换部分1311根据模式信息1800选择彩色图像场编码部分1301的输出或彩色图像帧编码部分1302的输出,并把它作为编码彩色图像信号1802输出。
根据上述的本实施例,对于具有隔行结构的彩色数字图像信号和二进制数字图像信号,根据二进制数字图像的模式信息对彩色数字图像编码,不必对彩色数字图像的模式信息进行编码,使它可以改善编码效率。
(第十三实施例)
图26是与本发明第十三实施例有关的图像解码装置的方框图。它是上述第十二实施例编码的编码图像信号的解码装置的例子,与图25的第十二实施例相同的信号和与图24的第十一实施例相同功能的每个部分用相同的标号表示。
在图26中,模式解码判定部分1401为解码编码二进制图像信号的模式信息1800的部分。
下面解释如上所示构成的图像解码装置的操作。模式解码判定部分1401解码编码二进制图像信号1801的模式信息1800。
第一切换部分1406根据模式信息1800把编码二进制图像信号1801输入到二进制图像场解码部分1404或二进制图像帧解码部分1405。
如果把编码二进制图像信号1801输入到二进制图像场解码部分1404,则以场为单位从编码二进制图像信号1801对二进制块图像进行解码。如果把编码二进制图像信号1801输入到二进制图像帧解码部分1405,则以帧结构从编码二进制图像信号1801对二进制块图像进行解码。
第三切换部分1408根据模式信息1800选择二进制图像场编码部分1404的输出或二进制图像帧编码部分1405的输出,并把它作为解码二进制块图像1412输出。
第二切换部分1407根据二进制图像模式信息1800把编码彩色图像信号1802输入到彩色图像场解码部分1402或彩色图像帧解码部分1403。
如果输入编码彩色图像信号1802,彩色图像场解码部分1402以场为单位对编码彩色图像信号1802的彩色块图像进行解码。如果输入编码彩色图像信号1802,彩色图像帧解码部分1403以帧结构对编码彩色图像信号1802的彩色块图像进行解码。
第四切换部分1409根据模式信息1800选择彩色图像场解码部分1402的输出或彩色图像帧解码部分1403的输出,并把它作为解码彩色块图像1411输出。
根据上述的本实施例,对于编码具有隔行结构的彩色数字图像和二进制数字图像的图像信号,根据模式解码判定部分1401解码的二进制图像模式信息对彩色图像和二进制图像进行解码可以正确地进行解码而无需利用彩色图像模式信息。
(第十四实施例)
图27是与本发明第十四实施例有关的图像编码装置的框图。该图像编码装置包含存储输入图像的存储器1900、以场为单位监测目标像素周围像素的像素值分布状态的场像素值公布监测部分1901、以帧为单位监测目标像素周围像素的像素值分布状态的帧像素值分布监测部分1902、利用图28的几率分布表,根据周围像素值分布状态确定目标像素的像素值几率的几率分布确定部分1903和1905、根据确定的几率分布对目标像素的像素值进行算术编码的算术编码部分1904和1906、把以场为单位编码的编码信号与以帧为单位编码的编码信号进行比较,判定场/帧模式并输出模式信息的模式判定部分1907,以及根据模式信息在算术编码部分1904和1906之间转换输出信号的切换部分1908。
下面解释如上所示构成的图像编码装置的操作。输入被块分割部分(图中未示出)分割成由多个像素组成的二维块的二进制数字图像信号1910,并先存储在存储器1900内。
场像素值分布监测部分1901和帧像素值分布监测部分1902从存储器1900读取待编码的像素周围像素的像素值,并检测读取的像素值的分布状态。
图29A和图29B示出了被分割成8×8像素的块,在像素位置A上的像素为待编码的像素。黑阴影像素表示已编码像素。场像素值分布监测部分1901输出图29A所示在像素位置B、C和D上的像素值作为要编码像素A的周围像素值。帧像素值分布监测部分1902输出图29B所示在像素位置B、C和D上的像素值作为要编码像素A的周围像素值。
场图像的几率分布确定部分1903根据场像素值分布监测部分1901确定的周围像素值的分布状态确定要编码像素的像素值的几率分布。例如,如果(B,C,D)为(黑,白,黑),则根据图28的几率分布表,编码目标像素A将为黑的几率为0.75;为白的几率为0.25。算术编码部分1904根据几率分布确定部分1903确定的几率分布对目标像素A的像素值进行算术编码,并输出编码图像信号。
另一方面,帧图像的几率分布确定部分1905根据帧像素值分布监测部分1902确定的周围像素值的分布状态确定要编码的像素像素值的几率分布。例如,如果(B,C,D)为(黑,黑,黑),则根据图28的几率分布表,编码目标像素A将为黑的几率为0.95;为白的几率为0.05。算术编码部分1906根据几率分布确定部分1906确定的几率分布对目标像素A的像素值进行算术编码,并输出编码图像信号。
模式判定部分1907对每块比较根据对以场为单位的像素值分布状态监测的几率分布获得的编码图像信号与根据对以帧为单位的像素值公布状态监测的几率分布选出的编码图像信号,并通过选择码长度较短的一个判定场/帧模式,并把它作为模式信息1915输出。
切换部分1908根据模式信息1915选择以场为单位的编码图像信号或以帧为单位的编码图像信号,并把它作为编码图像信号1916输出。
根据上述的本实施例,当根据周围像素值的分布状态确定要编码像素的像素值的几率分布,并对具有隔行结构的二进制数字图像进行算术编码时,由模式判定部分判定对每块以高效率确定几率分布的方法,是以场为单位还是以帧为单位,并对它进行转换,以使它能提高编码效率。
本实施例示出了8×8像素块,但也可以把同一过程应用于任何的m×n像素块。
图29使用了B,C和D三个像素作为要编码的像素周围的像素,但也可以使用更多的像素。
(第十五实施例)
图30示出了与本发明第十五实施例有关的图像解码装置的框图。在图30中,与图27所示的第十四实施例相同的信号用相同的标号表示,并省略了对它们的解释。
该图像解码装置包含以场为单位对已经解码的像素的像素值数据监测目标像素周围像素的分布状态的场像素值分布监测部分2001、以帧为单位对已经解码的像素的像素值数据监测目标像素周围像素的分布状态的帧像素值分布监测部分2002、确定对应于目标像素周围像素的分布状态的几率分布的几率分布确定部分2003,以及对要解码的编码图像信号进行算术解码的算术解码部分2004。还包含存储算术解码部分2004解码的图像的存储器2005、把存储在存储器2005内的图像选择输入到场像素值分布监测部分2001或帧像素值分布监测部分2002的第一切换部分2006,以及转换要输入到几率分布确定部分2003的周围像素的分布状态的第二切换部分2007。
下面解释如上所示构成的图像解码装置的操作。第一切换部分2006根据模式信息1915把存储在存储器2005内的已解码像素的像素值数据输入到场像素值分布监测部分2001或帧像素值分布监测部分2002。
在场像素值分布监测部分2001中,假设像素位置A为图29A所示要解码的块中要解码的像素,黑阴影像素已被解码,并把像素位置B,C和D上的像素值输出作为要解码的像素A周围的像素值,而在帧像素值分布监测部分2002中,在图29B所示要解码的块中,把像素位置B,C和D上的像素值输出作为要以相同方法解码的像素A周围的像素值,
第二切换部分2007根据模式信息1915以场为单位或以帧为单位把像素值的分布状态输入到几率分布确定部分2003。
几率分布确定部分2003根据场像素值分布监测部分2001或帧像素值分布监测部分2002确定的周围像素值的分布状态确定要编码像素的像素值的几率分布。与在编码时一样,如果(B,C,D)为(黑,白,黑),则根据图28的几率分布表,编码目标像素A将为黑的几率为0.75,而为白的几率为0.25。
算术解码部分2004根据几率分布确定部分2003确定的几率分布解码像素值,并把它们作为解码图像信号2008输出。把输出解码图像信号输入到存储器2005中存储在其内。
根据上述本实施例,对于利用算术编码对二进制数字图像的像素值进行解码的图像解码装置,当根据要解码像素周围的像素的像素值分布状态确定要解码像素的像素值几率分布时,也可以利用模式信息1915和第一和第二切换部分2006和2007正确地解码具有隔行结构的图像。
图29A和图29B示出了三个像素B、C和D用作要编码的像素周围的像素,但也可以使用更多的像素。
(第十六实施例)
图31示出了与本发明第十六实施例有关的图像编码装置的框图。在图31中,与图18所示的第八实施例和图27所示的第十四实施例相同的块和信号用相同的标号表示,并省略了对它们的解释。
部分2301包含图18所示的场运动推断部分801和场运动补偿部分803,而部分2302包含图18所示的帧运动推断部分802和帧运动补偿部分804。场运动推断部分801和帧运动推断部分802输出的运动矢量829通过切换部分826传输。
部分2303包含图27的场像素值分布监测部分1901、几率分布确定部分1903和算术编码部分1904,而部分2304包含帧像素值分布监测部分1902、几率分布确定部分1905和算术编码部分1906。图32示出了与部分2303和2304有关的部分的功能块。
模式判定部分2305比较部分2303和2304输出的场预测图像和帧预测图像的编码图像信号,选出编码长度较短的模式,并把它用作模式信息2321。
而且,在部分2303和2304的输出端,设置第二切换部分2306,有选择地转换部分2303和2304输出的编码图像信号。
还设置了对以场模式算术编码的编码图像信号解码的场算术解码部分2307和对以帧模式算术编码的编码图像信号解码的帧算术解码部分2308。设置在其前后的第三和第四切换部分2309和2310与判定模式同步地向/从场算术解码部分2307和帧算术解码部分2309转换输入/输出。
下面解释如上所示构成的图像编码装置的操作。把根据场运动推断/补偿部分2301预测运动补偿已编码的图像获得的预测运动补偿图像输入到场像素值分布监测部分1901和帧像素值分布监测部分1902。
场像素值分布监测部分1901和帧像素值分布监测部分1902测定与在预测运动补偿图像信号824(825)上要编码的像素和其周围像素相同位置的像素的像素值。
图33和图34示出了被分成8×8像素的块,而图33A和图34A示出了预测运动补偿块,图33B和图34B示出了要编码的块。
假设要编码的像素为图33B所示的像素A,场像素值分布监测部分1901与运动补偿预测块内像素A相同的位置上输出图33A中的像素B以及作为要编码的像素A的周围像素值分布状态的以场为单位的周围像素的C和D像素值。
假设要编码的像素为图34B所示的像素A,帧像素值分布监测部分1902与运动补偿预测块内像素A相同的位置上输出图34A中的像素B以及作为要编码的像素A的周围像素值分布状态的以帧为单位的周围像素的C和D的像素值。
根据场像素值分布监测部分1901和帧像素值分布监测部分1902确定的周围像素值的分布状态,几率分布确定部分1903和1905确定要编码像素的像素值的几率分布。即,如果(B,C,D)为(黑,白,黑),则根据图35的几率分布表,要编码的像素A的像素值为黑的几率为0.75,为白的几率为0.25。
像素值编码装置1904和1906根据几率分布确定部分1903和1905确定的几率分布算术编码像素值,并输出编码图像信号。
模式判定部分2305对每块比较基于以场为单位的像素值分布状态测定的几率分布获得的编码图像信号和基于以帧为单位的像素值分布状态测定的几率分布获得的编码图像信号,通过选择码长度较短的一个判定场/帧模式,并把它作为模式信息2321输出。
第二切换部分2306根据模式信息2321选择以场为单位的编码图像信号或以帧为单位的编码图像信号,并把它作为编码信号2320输出。
根据上述的本实施例,当根据预测运动补偿图像的像素值分布状态确定要编码像素的像素值的几率分布并对具有隔行结构的二进制数字图像进行算术编码时,通过用模式判定部分2305对每个块判定更有效的方法,确定以场还是以帧为单位的几率分布并转换它们,可以提高编码效率。
(第十七实施例)
图36示出了与本发明第十七实施例有关的图像解码装置的框图。在图36中,与图22所示的第九实施例和图31所示的第十六实施例相同的块和信号用相同的标号表示,并省略了对它们的解释。
该图像解码装置包含根据解码基准图像和接收到的运动矢量等产生预测运动补偿图像的场/帧运动补偿部分2500。如图22所示,场/帧运动补偿部分2500包含场运动补偿部分1201、帧运动补偿部分1202、转换场/帧模式的多个切换部分1204、1205和1206,以及把解码图像存储成基准图像的存储器1207等。
图像解码装置包含根据以场为单位的预测运动补偿图像检测目标像素周围像素的像素状态的场像素值分布监测部分2501和根据以帧为单位的预测运动补偿图像检测目标像素周围的像素的像素状态的帧像素值分布监测部分2502。
它还包含场像素值分布监测部分2501、根据帧像素值分布监测部分2502输出的分布状态确定对应于目标像素的几率的几率分布确定部分2503,以及根据确定的几率进行算术解码的算术解码部分2504。
下面解释如图所示构成的图像解码装置的操作。第一切换部分2505根据模式信息2321把部分2500获得的预测运动补偿图像信号输入到场像素值分布监测部分2501或帧像素值分布监测部分2502。
假设像素A为图33B中要解码的8×8像素块内要解码的像素,场像素值分布监测部分2501输出图33A所示的运动补偿预测块内像素A相同的位置上输出像素B以及作为要以场为单位解码的像素A的周围像素值的像素B周围像素的像素C和D的像素值。并且,还假设像素A为在图34B中要解码的8×8像素块内要解码的像素,它在图34A所示的运动补偿预测块内像素A相同的位置上输出像素B以及作为要以帧为单位解码的像素A的周围像素值的像素B周围像素的像素C和D的像素值。
设置在输出端上的第二切换部分2506根据模式信息2321把以场为单位的像素值的分布状态或以帧为单位的像素值的分布状态输入到几率分布确定部分2503。
可以性分布确定部分2503根据场像素值分布监测部分2501或帧像素值分布监测部分2502确定的周围像素值分布状态确定要编码的像素的像素值的几率分布。即,如果(B,C,D)为(黑,白,黑),则根据图35所示的几率分布表,要编码的像素A的像素值为黑的几率为0.75;为白的几率为0.25。
算术解码部分2504根据几率分布确定部分2503确定的几率分布对像素值进行解码,并把它作为解码图像信号2510输出。
根据上述本实施例,在利用算术解码对二进制数字图像像素值进行解码的图像解码装置中,当根据预测运动补偿图像的像素值的分布状态确定要解码的像素的像素值几率分布时,利用模式信息2321和第一和第二切换部分2505和2506也可以使它能正确地解码具有隔行结构的图像。
(第十八实施例)
本发明通过利用程序的软件实现了第一至第十七实施例的功能块的处理,运行诸如软磁盘等记录媒体内的该程序可以使它方便地在其它独立的计算机***上实现。图37示出了一个软磁盘作为记录媒体的一个例子。
本实施例示出了软磁盘作为一种记录媒体,然而,也可以使用IC卡、CD-ROM、磁带以及可以记录程序的其它媒体。
也可以构成同时具有图像编码装置功能和图像解码装置功能的图像编码/解码装置。
工业应用性
如上所述,与本发明有关的图像编码装置和图像解码装置适用于分割具有隔行结构的数字图像、对它们的每块进行编码/解码,考虑了每块的场结构或帧结构选择编码效率较佳的一种模式,所以能提高编码效率。

Claims (21)

1.一种图像编码设备,包括:
以场为单位的处理装置,用于处理通过以场为单位来分割二进制数字图像而获得的像素块;
以帧为单位的处理装置,用于处理通过以帧为单位来分割二进制数字图像而获得的像素块;
模式判定装置,用于以块为单位来判定是以场为单位还是以帧为单位来处理所述像素块;
切换装置,用于依据表示所述模式判定装置的判定结果的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,
其中:
所述以场为单位的处理装置以场为单位对所述像素块进行编码处理;
所述以帧为单位的处理装置以帧为单位对所述像素块进行编码处理。
2.如权利要求1所述的图像编码设备,其特征在于:
所述以场为单位的处理装置以场为单位对所述像素块进行下采样;
所述以帧为单位的处理装置以帧为单位对所述像素块进行下采样;
所述模式判定装置在对所述二进制数字图像进行编码时,对每个块判定是以场为单位还是以帧为单位对所述像素块进行下采样并输出表示判定结果的模式信息。
3.如权利要求1所述的图像编码设备,其特征在于:
所述以场为单位的处理装置以场为单位对所述像素块进行运动补偿以产生场预测图像;
所述以帧为单位的处理装置以帧为单位对所述像素块进行运动补偿以产生帧预测图像;
所述模式判定装置在对所述二进制数字图像进行编码时,判定是以场为单位还是以帧为单位进行运动补偿并输出表示判定结果的模式信息。
4.如权利要求1所述的图像编码设备,其特征在于:
所述以场为单位的处理装置包括:
场变化点检测装置,用于检测场图像中的像素值变化点;
场预测装置,用于从已在同一场图像中检测到像素值变化的变化位置预测下一个像素值变化位置;
场编码装置,用于对由所述场变化点检测装置检测到的变化点检测位置与由所述场预测装置预测的变化点预测位置之间的差值进行编码;以及
所述以帧为单位的处理装置包括:
帧变化点检测装置,用于检测帧图像中的像素值变化点;
帧预测装置,用于从已在同一帧图像中检测到像素值变化的变化位置中预测下一个像素值变化位置;
帧编码装置,用于对由所述帧变化点检测装置检测到的变化点检测位置与由所述帧预测装置预测的变化点预测位置之间的差值进行编码;以及
所述模式判定装置把从所述场编码装置输出的编码图像信号的代码长度与从所述帧编码装置输出的编码图像信号的代码长度进行比较并进行模式判定。
5.如权利要求1所述的图像编码设备,其特征在于:
所述以场为单位的处理装置包括:
用于监测场图像中目标像素周围已编码像素的像素值分布状态的装置;
从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;
依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置;
所述以帧为单位的处理装置包括:
用于监测帧图像中目标像素周围已编码像素的像素值分布状态的装置;
从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;
依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置。
6.如权利要求1所述的图像编码设备,其特征在于:
所述以场为单位的处理装置包括:
通过以场为单位对所述像素块进行运动补偿来产生场预测图像的装置;
用于监测场预测图像中目标像素周围已编码像素的像素值分布状态的装置;
从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;
依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置;
所述以帧为单位的处理装置包括:
通过以帧为单位对所述像素块进行运动补偿来产生帧预测图像的装置;
用于监测帧预测图像中目标像素周围已编码像素的像素值分布状态的装置;
从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;
依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置。
7.如权利要求1所述的图像编码设备,其特征在于:
所述以场为单位的处理装置包括:
彩色图像场编码装置,用于以场为单位对彩色数字图像进行编码处理;
用于以场为单位对示出所述彩色数字图像主要形状的二进制数字图像进行编码的装置;
所述以帧为单位的处理装置包括:
彩色图像帧编码装置,用于以帧为单位对彩色数字图像进行编码处理;
用于以帧为单位对示出所述彩色数字图像主要形状的二进制数字图像进行编码的装置;
所述模式判定装置对每个块确定是以场为单位还是以帧为单位对所述彩色数字图像进行编码处理并输出表示判定结果的模式信息。
8.如权利要求1所述的图像编码设备,其特征在于:
所述以场为单位的处理装置包括:
彩色图像场编码装置,用于以场为单位对彩色数字图像进行编码处理;
二进制图像场编码装置,用于对示出所述彩色数字图像主要形状的二进制数字图像进行编码;
所述以帧为单位的处理装置包括:
彩色图像帧编码装置,用于以帧为单位对彩色数字图像进行编码处理;
二进制图像帧编码装置,用于以帧为单位对示出所述彩色数字图像主要形状的二进制数字图像进行编码;
所述模式判定装置对每个块判定是以场为单位还是以帧为单位对所述二进制数字图像进行编码处理并输出表示判定结果的模式信息。
9.一种图像解码设备,包括:
以场为单位的处理装置,用于对在图像编码设备中以场为单位或以帧为单位编码的像素块的编码图像信号进行解码;
以帧为单位的处理装置,用于以帧为单位对所述像素块的编码图像信号进行解码;
切换装置,用于依据表示在所述图像编码设备中是以场为单位还是以帧为单位对像素块进行编码的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,
其中:
所述以场为单位的处理装置以场为单位对所述编码图像信号进行解码;
所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行解码。
10.如权利要求9所述的图像解码设备,其特征在于:
所述以场为单位的处理装置以场为单位对所述编码图像信号进行上采样;
所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行上采样;
所述切换装置依据表示已用场为单位或以帧为单位对像素块进行了下采样的模式信息进行切换。
11.如权利要求9所述的图像解码设备,其特征在于:
所述以场为单位的处理装置根据在对先前解码的基准图像进行编码期间检测到的运动矢量以及将以场为单位进行解码的像素块进行运动补偿;
所述以帧为单位的处理装置根据在对先前解码的基准图像进行编码期间检测到的运动矢量以及将以帧为单位进行解码的像素块进行运动补偿;
所述切换装置依据表示已用场为单位或以帧为单位对像素块进行运动补偿的模式信息进行切换。
12.如权利要求9所述的图像解码设备,其特征在于还包括:
差值解码装置,用于对编码图像信号的所述差值进行解码,所述信号是通过对像素块内检测到的变化点位置和预测变化点位置之间的差值进行编码而获得的;
预测装置,用于从先前解码的像素块内像素的像素值变化位置预测下一个像素值变化位置;
相加装置,用于把所述经解码的差值加到由所述预测装置预测的像素值变化位置;
其中:
所述以场为单位的处理装置以场为单位从所述相加装置输出的相加结果中恢复场图像;
所述以帧为单位的处理装置以帧为单位从所述相加装置输出的相加结果中恢复帧图像。
13.如权利要求9所述的图像解码设备,其特征在于还包括:
几率分布确定装置,用于根据目标像素周围像素值分布来确定所述目标像素的像素值几率分布;
算术解码装置,用于使用所述确定目标像素的几率分布对经算术编码的所述目标像素的图像编码信号进行解码;
其中:
所述以场为单位的处理装置以场为单位从先前由所述算术解码装置解码的解码图像中监测目标像素周围像素的像素值分布,并把监测结果的像素值分布输出到所述几率分布确定装置;
所述以帧为单位的处理装置以帧为单位从所述解码图像中监测目标像素周围像素的像素值分布,并把监测结果的像素值分布输出到所述几率分布确定装置。
14.如权利要求9所述的图像解码设备,其特征在于还包括:
几率分布确定装置,用于根据目标像素周围的像素值分布来确定所述目标像素的像素值几率分布;
算术解码装置,用于使用所述确定目标像素的几率分布对经算术编码的所述目标像素的图像编码信号进行解码;
其中:
所述以场为单位的处理装置包括:
场预测图像产生装置,通过对将从经所述算术解码装置以场为单位解码的解码图像解码的像素块进行运动补偿而产生场预测图像;
监测装置,用于监测所述场预测图像中目标像素周围已编码的像素的像素值分布状态;以及
所述以帧为单位的处理装置包括:
帧预测图像产生装置,通过对将从经所述算术解码装置以帧为单位解码的解码图像解码的像素块进行运动补偿而产生帧预测图像;
监测装置,用于监测所述帧预测图像中目标像素周围已编码的像素的像素值分布状态。
15.如权利要求9所述的图像解码设备,其特征在于:
所述以场为单位的处理装置包括:
彩色图像场解码装置,用于以场为单位对彩色数字图像进行解码;
二进制图像场解码装置,用于以场为单位对示出所述彩色数字图像主要形状的二进制数字图像进行解码;
所述以帧为单位的处理装置包括:
彩色图像帧解码装置,用于以帧为单位对彩色数字图像进行解码;
二进制图像帧解码装置,用于以帧为单位对示出所述彩色数字图像主要形状的二进制数字图像进行解码;以及
所述切换装置依据表示图像编码设备以场为单位或以帧为单位哪一种模式对彩色数字图像进行了编码的模式信息进行切换。
16.如权利要求9所述的图像解码设备,其特征在于:
所述以场为单位的处理装置包括:
彩色图像场解码装置,用于以场为单位对彩色数字图像进行解码;
二进制图像场解码装置,用于以场为单位对示出所述彩色数字图像主要形状的二进制数字图像进行解码;
所述以帧为单位的处理装置包括:
彩色图像帧解码装置,用于以帧为单位对彩色数字图像进行解码;
二进制图像帧解码装置,用于以帧为单位对示出所述彩色数字图像主要形状的二进制数字图像进行解码;以及
所述切换装置依据表示图像编码装置以场为单位或以帧为单位哪一种模式对所述二进制数字图像进行了编码的模式信息来进行切换。
17.一种图像编码/解码设备,其特征在于包括一图像编码设备和一图像解码设备,
其中所述图像编码设备包括:以场为单位的处理装置,用于处理通过以场为单位来分割二进制数字图像而获得的像素块;以帧为单位的处理装置,用于处理通过以帧为单位来分割二进制数字图像而获得的像素块;模式判定装置,用于以块为单位来判定是以场为单位还是以帧为单位来处理所述像素块;切换装置,用于依据表示所述模式判定装置的判定结果的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述像素块进行编码处理;所述以帧为单位的处理装置以帧为单位对所述像素块进行编码处理,其中所述以场为单位的处理装置以场为单位对所述像素块进行下采样;所述以帧为单位的处理装置以帧为单位对所述像素块进行下采样;所述模式判定装置在对所述二进制数字图像进行编码时,对每个块判定是以场为单位还是以帧为单位对所述像素块进行下采样并输出表示判定结果的模式信息,
其中所述图像解码设备包括:以场为单位的处理装置,用于对在图像编码设备中以场为单位或以帧为单位编码的像素块的编码图像信号进行解码;以帧为单位的处理装置,用于以帧为单位对所述像素块的编码图像信号进行解码;切换装置,用于依据表示在所述图像编码设备中是以场为单位还是以帧为单位对像素块进行编码的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述编码图像信号进行解码;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行解码,其中所述以场为单位的处理装置以场为单位对所述编码图像信号进行上采样;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行上采样;所述切换装置依据表示已用场为单位或以帧为单位对像素块进行了下采样的模式信息进行切换。
18.一种图像编码/解码设备,其特征在于一图像编码设备和一图像解码设备,
其中所述图像编码设备包括:以场为单位的处理装置,用于处理通过以场为单位来分割二进制数字图像而获得的像素块;以帧为单位的处理装置,用于处理通过以帧为单位来分割二进制数字图像而获得的像素块;模式判定装置,用于以块为单位来判定是以场为单位还是以帧为单位来处理所述像素块;切换装置,用于依据表示所述模式判定装置的判定结果的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述像素块进行编码处理;所述以帧为单位的处理装置以帧为单位对所述像素块进行编码处理,其中所述以场为单位的处理装置包括:用于监测场图像中目标像素周围已编码像素的像素值分布状态的装置;从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置;其中所述以帧为单位的处理装置包括:用于监测帧图像中目标像素周围已编码像素的像素值分布状态的装置;从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置,
其中所述图像解码设备包括:以场为单位的处理装置,用于对在图像编码设备中以场为单位或以帧为单位编码的像素块的编码图像信号进行解码;以帧为单位的处理装置,用于以帧为单位对所述像素块的编码图像信号进行解码;切换装置,用于依据表示在所述图像编码设备中是以场为单位还是以帧为单位对像素块进行编码的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述编码图像信号进行解码;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行解码,其中所述图像解码设备还包括:几率分布确定装置,用于根据目标像素周围像素值分布来确定所述目标像素的像素值几率分布;算术解码装置,用于使用所述确定目标像素的几率分布对经算术编码的所述目标像素的图像编码信号进行解码,其中所述以场为单位的处理装置以场为单位从先前由所述算术解码装置解码的解码图像中监测目标像素周围像素的像素值分布,并把监测结果的像素值分布输出到所述几率分布确定装置;所述以帧为单位的处理装置以帧为单位从所述解码图像中监测目标像素周围像素的像素值分布,并把监测结果的像素值分布输出到所述几率分布确定装置。
19.一种图像编码/解码设备,其特征在于包括一图像编码设备和一图像解码设备,
其中所述图像编码设备包括:以场为单位的处理装置,用于处理通过以场为单位来分割二进制数字图像而获得的像素块;以帧为单位的处理装置,用于处理通过以帧为单位来分割二进制数字图像而获得的像素块;模式判定装置,用于以块为单位来判定是以场为单位还是以帧为单位来处理所述像素块;切换装置,用于依据表示所述模式判定装置的判定结果的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述像素块进行编码处理;所述以帧为单位的处理装置以帧为单位对所述像素块进行编码处理,其中所述以场为单位的处理装置包括:通过以场为单位对所述像素块进行运动补偿来产生场预测图像的装置;用于监测场预测图像中目标像素周围已编码像素的像素值分布状态的装置;从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置;所述以帧为单位的处理装置包括:通过以帧为单位对所述像素块进行运动补偿来产生帧预测图像的装置;用于监测帧预测图像中目标像素周围已编码像素的像素值分布状态的装置;从出现在所述监测结果中的分布状态确定所述目标像素的像素值几率分布的装置;依据所述确定的几率分布对所述目标像素的像素值进行算术编码的装置,
其中所述图像解码设备包括:以场为单位的处理装置,用于对在图像编码设备中以场为单位或以帧为单位编码的像素块的编码图像信号进行解码;以帧为单位的处理装置,用于以帧为单位对所述像素块的编码图像信号进行解码;切换装置,用于依据表示在所述图像编码设备中是以场为单位还是以帧为单位对像素块进行编码的模式信息对所述以场为单位的处理装置和所述以帧为单位的处理装置切换输入或输出,其中所述以场为单位的处理装置以场为单位对所述编码图像信号进行解码;所述以帧为单位的处理装置以帧为单位对所述编码图像信号进行解码,其中所述图像解码设备还包括:几率分布确定装置,用于根据目标像素周围的像素值分布来确定所述目标像素的像素值几率分布;算术解码装置,用于使用所述确定目标像素的几率分布对经算术编码的所述目标像素的图像编码信号进行解码;其中:所述以场为单位的处理装置包括:场预测图像产生装置,通过对将从经所述算术解码装置以场为单位解码的解码图像解码的像素块进行运动补偿而产生场预测图像;监测装置,用于监测所述场预测图像中目标像素周围已编码的像素的像素值分布状态;以及所述以帧为单位的处理装置包括:帧预测图像产生装置,通过对将从经所述算术解码装置以帧为单位解码的解码图像解码的像素块进行运动补偿而产生帧预测图像;监测装置,用于监测所述帧预测图像中目标像素周围已编码的像素的像素值分布状态。
20.一种图像编码方法,其特征在于包括以下步骤:
以场为单位处理通过分割二进制数字图像获得的像素块;
以帧为单位处理通过分割二进制数字图像获得的像素块;
对每个块判定是以场为单位还是以帧为单位对所述像素块进行处理;
依据表示模式判定结果的模式信息来选择是以场为单位所进行的处理还是以帧为单位所进行的处理更有效,
其中所述以场为单位的处理步骤以场为单位对所述像素块进行编码处理;
所述以帧为单位的处理步骤以帧为单位对所述像素块进行编码处理。
21.一种图像解码方法,其特征在于包括以下步骤:
以场为单位对由图像编码设备以场为单位或以帧为单位而编码的像素块的编码图像信号进行解码处理;
以帧为单位对所述像素块的编码图像信号进行解码处理;
依据表示所述图像编码设备以场为单位或以帧为单位的哪一种模式对像素块进行了编码的模式信息来选择以所述场为单位的处理还是以所述帧为单位的处理是更有效的处理,
其中所述以场为单位的处理步骤以场为单位对所述编码图像信号进行解码;
所述以帧为单位的处理步骤以帧为单位对所述编码图像信号进行解码。
CNB971922306A 1996-12-12 1997-12-11 图像编码设备和图像解码设备 Expired - Fee Related CN1160967C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP33176296 1996-12-12
JP331762/96 1996-12-12
JP331762/1996 1996-12-12

Publications (2)

Publication Number Publication Date
CN1211372A CN1211372A (zh) 1999-03-17
CN1160967C true CN1160967C (zh) 2004-08-04

Family

ID=18247342

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB971922306A Expired - Fee Related CN1160967C (zh) 1996-12-12 1997-12-11 图像编码设备和图像解码设备

Country Status (7)

Country Link
US (1) US6263024B1 (zh)
EP (1) EP0889651B1 (zh)
KR (2) KR100355324B1 (zh)
CN (1) CN1160967C (zh)
AU (1) AU5410298A (zh)
DE (1) DE69735437T2 (zh)
WO (1) WO1998026601A1 (zh)

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100535631B1 (ko) * 1997-09-29 2006-07-10 주식회사 팬택앤큐리텔 적응적 비월주사 모양정보 부호화/복호화 장치및 방법
KR100258111B1 (ko) * 1997-10-31 2000-06-01 전주범 이진형상신호적응적부호화장치
US7046734B2 (en) * 1998-04-02 2006-05-16 Intel Corporation Method and apparatus for performing real-time data encoding
US7263127B1 (en) 1998-04-02 2007-08-28 Intel Corporation Method and apparatus for simplifying frame-based motion estimation
US6904174B1 (en) * 1998-12-11 2005-06-07 Intel Corporation Simplified predictive video encoder
JP2000295609A (ja) * 1999-03-19 2000-10-20 Mitsubishi Electric Inf Technol Center Europ Bv インタレースビデオ信号の符号化方法、及び復号化方法、並びに符号化装置、及び復号化装置
US6654502B1 (en) * 2000-06-07 2003-11-25 Intel Corporation Adaptive early exit techniques in image correlation
US6907080B1 (en) 2000-06-07 2005-06-14 Intel Corporation Adaptive early exit techniques in image correlation
US6608867B2 (en) * 2001-03-30 2003-08-19 Koninklijke Philips Electronics N.V. Detection and proper scaling of interlaced moving areas in MPEG-2 compressed video
JP2003143609A (ja) * 2001-08-21 2003-05-16 Canon Inc 画像処理装置、画像処理方法、記録媒体及びプログラム
US20030043916A1 (en) * 2001-09-05 2003-03-06 Koninklijke Philips Electronics N.V. Signal adaptive spatial scaling for interlaced video
US20030099294A1 (en) * 2001-11-27 2003-05-29 Limin Wang Picture level adaptive frame/field coding for digital video content
CN107071404B (zh) * 2001-11-21 2020-01-24 谷歌技术控股有限责任公司 对具有多个图像的图像序列进行编码的方法及设备
EP1322121A3 (en) * 2001-12-19 2003-07-16 Matsushita Electric Industrial Co., Ltd. Video encoder and decoder with improved motion detection precision
US7003035B2 (en) 2002-01-25 2006-02-21 Microsoft Corporation Video coding methods and apparatuses
JP2003319391A (ja) * 2002-04-26 2003-11-07 Sony Corp 符号化装置および方法、復号装置および方法、記録媒体、並びにプログラム
US20040001546A1 (en) 2002-06-03 2004-01-01 Alexandros Tourapis Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation
US7280700B2 (en) * 2002-07-05 2007-10-09 Microsoft Corporation Optimization techniques for data compression
US7154952B2 (en) 2002-07-19 2006-12-26 Microsoft Corporation Timestamp-independent motion vector prediction for predictive (P) and bidirectionally predictive (B) pictures
KR100693669B1 (ko) * 2003-03-03 2007-03-09 엘지전자 주식회사 피일드 매크로 블록의 레퍼런스 픽쳐 결정 방법
KR100517504B1 (ko) * 2003-07-01 2005-09-28 삼성전자주식회사 B-픽처의 움직임 보상 모드 결정방법 및 장치
US7426308B2 (en) * 2003-07-18 2008-09-16 Microsoft Corporation Intraframe and interframe interlace coding and decoding
US7738554B2 (en) 2003-07-18 2010-06-15 Microsoft Corporation DC coefficient signaling at small quantization step sizes
US7580584B2 (en) * 2003-07-18 2009-08-25 Microsoft Corporation Adaptive multiple quantization
US7602851B2 (en) * 2003-07-18 2009-10-13 Microsoft Corporation Intelligent differential quantization of video coding
US10554985B2 (en) 2003-07-18 2020-02-04 Microsoft Technology Licensing, Llc DC coefficient signaling at small quantization step sizes
US20050013498A1 (en) 2003-07-18 2005-01-20 Microsoft Corporation Coding of motion vector information
US8218624B2 (en) * 2003-07-18 2012-07-10 Microsoft Corporation Fractional quantization step sizes for high bit rates
US7317839B2 (en) * 2003-09-07 2008-01-08 Microsoft Corporation Chroma motion vector derivation for interlaced forward-predicted fields
US7567617B2 (en) 2003-09-07 2009-07-28 Microsoft Corporation Predicting motion vectors for fields of forward-predicted interlaced video frames
US7724827B2 (en) 2003-09-07 2010-05-25 Microsoft Corporation Multi-layer run level encoding and decoding
US8064520B2 (en) 2003-09-07 2011-11-22 Microsoft Corporation Advanced bi-directional predictive coding of interlaced video
US7418146B2 (en) * 2004-02-10 2008-08-26 Sanyo Electric Co., Ltd. Image decoding apparatus
US8467447B2 (en) * 2004-05-07 2013-06-18 International Business Machines Corporation Method and apparatus to determine prediction modes to achieve fast video encoding
JP4421940B2 (ja) * 2004-05-13 2010-02-24 株式会社エヌ・ティ・ティ・ドコモ 動画像符号化装置および方法、並びに動画像復号化装置および方法
US7801383B2 (en) * 2004-05-15 2010-09-21 Microsoft Corporation Embedded scalar quantizers with arbitrary dead-zone ratios
US7602998B2 (en) * 2004-09-15 2009-10-13 Panasonic Corporation Image signal processing apparatus
US20060222251A1 (en) * 2005-04-01 2006-10-05 Bo Zhang Method and system for frame/field coding
US8422546B2 (en) 2005-05-25 2013-04-16 Microsoft Corporation Adaptive video encoding using a perceptual model
US20070237237A1 (en) * 2006-04-07 2007-10-11 Microsoft Corporation Gradient slope detection for video compression
US7995649B2 (en) 2006-04-07 2011-08-09 Microsoft Corporation Quantization adjustment based on texture level
US8503536B2 (en) 2006-04-07 2013-08-06 Microsoft Corporation Quantization adjustments for DC shift artifacts
US7889789B2 (en) * 2006-04-07 2011-02-15 Microsoft Corporation Making interlace frame level coding mode decisions
US8059721B2 (en) 2006-04-07 2011-11-15 Microsoft Corporation Estimating sample-domain distortion in the transform domain with rounding compensation
US7974340B2 (en) 2006-04-07 2011-07-05 Microsoft Corporation Adaptive B-picture quantization control
US8130828B2 (en) * 2006-04-07 2012-03-06 Microsoft Corporation Adjusting quantization to preserve non-zero AC coefficients
US8711925B2 (en) 2006-05-05 2014-04-29 Microsoft Corporation Flexible quantization
KR101025847B1 (ko) * 2007-01-19 2011-03-30 삼성전자주식회사 이진 영상을 효과적으로 압축하고 복원하는 방법 및 장치
US20080175313A1 (en) * 2007-01-24 2008-07-24 Icuiti Corporation Methods of adaptive encoding and decoding video signals
US8238424B2 (en) 2007-02-09 2012-08-07 Microsoft Corporation Complexity-based adaptive preprocessing for multiple-pass video compression
US8498335B2 (en) 2007-03-26 2013-07-30 Microsoft Corporation Adaptive deadzone size adjustment in quantization
US8243797B2 (en) 2007-03-30 2012-08-14 Microsoft Corporation Regions of interest for quality adjustments
US8442337B2 (en) 2007-04-18 2013-05-14 Microsoft Corporation Encoding adjustments for animation content
US8331438B2 (en) 2007-06-05 2012-12-11 Microsoft Corporation Adaptive selection of picture-level quantization parameters for predicted video pictures
US8254455B2 (en) 2007-06-30 2012-08-28 Microsoft Corporation Computing collocated macroblock information for direct mode macroblocks
US7522076B1 (en) * 2007-10-16 2009-04-21 Mediatek Inc. Parallel context adaptive binary arithmetic coding
US8189933B2 (en) 2008-03-31 2012-05-29 Microsoft Corporation Classifying and controlling encoding quality for textured, dark smooth and smooth video content
US8897359B2 (en) 2008-06-03 2014-11-25 Microsoft Corporation Adaptive quantization for enhancement layer video coding
JP2010016806A (ja) * 2008-06-04 2010-01-21 Panasonic Corp フレーム符号化とフィールド符号化の判定方法、画像符号化方法、画像符号化装置およびプログラム
US8189666B2 (en) 2009-02-02 2012-05-29 Microsoft Corporation Local picture identifier and computation of co-located information
US9071848B2 (en) * 2011-03-15 2015-06-30 Broadcom Corporation Sub-band video coding architecture for packet based transmission
KR101347750B1 (ko) * 2012-08-14 2014-01-16 성균관대학교산학협력단 하이브리드 다운 샘플링 방법 및 장치, 하이브리드 업 샘플링 방법 및 장치 및 하이브리드 다운/업 샘플링 시스템
EP3704669A4 (en) * 2017-11-02 2020-12-30 Shanghai United Imaging Healthcare Co., Ltd. SYSTEMS AND METHODS FOR GENERATING SEMANTIC INFORMATION FOR A SCAN IMAGE
CN110545435B (zh) * 2018-05-28 2023-05-12 深信服科技股份有限公司 一种基于概率模型的桌面像素编码方法、装置及存储介质
CN110545417B (zh) * 2018-05-28 2023-07-14 深信服科技股份有限公司 一种桌面场景的图像编码、解码方法及相关装置
CN111836051B (zh) * 2019-04-15 2023-07-14 深信服科技股份有限公司 一种桌面图像编码、解码方法及相关装置
CN111866432B (zh) * 2020-06-19 2022-03-29 成都东方盛行电子有限责任公司 一种场模式下的非编帧率转换方法
CN111968151B (zh) * 2020-07-03 2022-04-05 北京博雅慧视智能技术研究院有限公司 一种运动估计精细搜索方法及装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4749983A (en) * 1986-04-29 1988-06-07 International Business Machines Corporation Compression of multilevel signals
US5091782A (en) * 1990-04-09 1992-02-25 General Instrument Corporation Apparatus and method for adaptively compressing successive blocks of digital video
US5068724A (en) * 1990-06-15 1991-11-26 General Instrument Corporation Adaptive motion compensation for digital television
US5539466A (en) * 1991-07-30 1996-07-23 Sony Corporation Efficient coding apparatus for picture signal and decoding apparatus therefor
US5235419A (en) * 1991-10-24 1993-08-10 General Instrument Corporation Adaptive motion compensation using a plurality of motion compensators
JPH05130544A (ja) * 1991-10-31 1993-05-25 Sony Corp 映像信号処理装置
JPH05161103A (ja) * 1991-12-04 1993-06-25 Ricoh Co Ltd 映像データ表示方法と装置
DE69227185T2 (de) * 1991-12-27 1999-04-01 Sony Corp Bilddatenkodier/dekodierverfahren und -vorrichtung
JPH0698311A (ja) * 1992-09-11 1994-04-08 Sony Corp 画像信号の高能率符号化及び復号化装置
KR0166722B1 (ko) * 1992-11-30 1999-03-20 윤종용 부호화 및 복호화방법 및 그 장치
JPH06205400A (ja) * 1993-01-08 1994-07-22 Kubota Corp 画像処理装置
PT1098529E (pt) * 1993-03-24 2013-11-25 Sony Corp Método para codificar e descodificar vetores de movimento e respetivo dispositivo e método para codificar e descodificar sinais de imagem e respetivo dispositivo
JP3374989B2 (ja) * 1993-03-26 2003-02-10 ソニー株式会社 画像信号符号化方法および画像信号符号化装置、ならびに画像信号復号化方法および画像信号復号化装置
JPH06284415A (ja) * 1993-03-30 1994-10-07 Toshiba Corp 動き補償予測符号化および復号化装置
TW301098B (zh) * 1993-03-31 1997-03-21 Sony Co Ltd
US6078615A (en) * 1993-03-31 2000-06-20 Canon Kabushiki Kaisha Encoding/decoding apparatus which performs an inverse orthogonal transformation on decoded data
US5610657A (en) * 1993-09-14 1997-03-11 Envistech Inc. Video compression using an iterative error data coding method
JPH07123447A (ja) * 1993-10-22 1995-05-12 Sony Corp 画像信号記録方法および画像信号記録装置、画像信号再生方法および画像信号再生装置、画像信号符号化方法および画像信号符号化装置、画像信号復号化方法および画像信号復号化装置、ならびに画像信号記録媒体
JP3050736B2 (ja) * 1993-12-13 2000-06-12 シャープ株式会社 動画像符号化装置
TW283289B (zh) * 1994-04-11 1996-08-11 Gen Instrument Corp
KR970010091B1 (en) * 1994-06-13 1997-06-21 Lg Electronics Inc Address generating apparatus for image moving compensation

Also Published As

Publication number Publication date
KR100413153B1 (ko) 2003-12-31
KR100355324B1 (ko) 2002-11-18
US6263024B1 (en) 2001-07-17
EP0889651A1 (en) 1999-01-07
DE69735437T2 (de) 2006-08-10
CN1211372A (zh) 1999-03-17
AU5410298A (en) 1998-07-03
EP0889651A4 (en) 2001-03-14
DE69735437D1 (de) 2006-05-04
WO1998026601A1 (en) 1998-06-18
KR19990082504A (ko) 1999-11-25
EP0889651B1 (en) 2006-03-08

Similar Documents

Publication Publication Date Title
CN1160967C (zh) 图像编码设备和图像解码设备
CN1297148C (zh) 动画图像编码传送***、动画图像编码传送方法、该***和方法使用的适合的编码装置、译码装置、编码方法、译码方法以及程序
CN1075323C (zh) 运动矢量编码和解码方法及装置,图像信号编码和解码方法及装置
CN1237067A (zh) 图象编码和解码装置、方法及数据存储媒体
CN1097397C (zh) 图像解码装置
CN1114887C (zh) 图像合成方法和图像合成装置
CN1801945A (zh) 编码视频序列变换装置和编码视频序列变换方法
CN1960496A (zh) 运动矢量检测装置
CN1630374A (zh) 用于前向预测的隔行扫描视频帧的场的预测运动矢量
CN1513268A (zh) 编码方法、译码方法、编码装置、译码装置、图象处理***、编码程序和译码程序
CN1625900A (zh) 视频帧间运动估算的方法和装置
CN1650636A (zh) 编码设备和编码方法、解码设备和解码方法、记录介质以及程序
CN1537384A (zh) 用于子像素值内插的方法
CN1170317A (zh) 逐行扫描帧的内插方法
CN1272286A (zh) 数据块噪声检测装置及数据块噪声消除装置
CN1596547A (zh) 移动图像编码设备、移动图像解码设备、移动图像编码方法、移动图像解码方法、程序和存储程序的计算机可读记录媒介
CN1123230C (zh) 图象解码方法
CN1517942A (zh) 图像处理方法及其装置
CN101060628A (zh) 图像数据传输方法、图像处理装置和摄像***
CN1216199A (zh) 数字图象填补方法、图象处理装置及数据记录媒体
CN1898965A (zh) 运动图象编码方法和装置
CN1917645A (zh) 对系数块进行编码的方法
CN1163076C (zh) 图像编码装置和图像编码方法及图像解码装置和图像解码方法
CN1288641A (zh) 视频信号编码方法、视频信号编码装置及程序记录媒体
CN101039435A (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
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee