CN101366282B - 用于以组为基础编码和解码视频信号的方法和设备 - Google Patents

用于以组为基础编码和解码视频信号的方法和设备 Download PDF

Info

Publication number
CN101366282B
CN101366282B CN2006800525874A CN200680052587A CN101366282B CN 101366282 B CN101366282 B CN 101366282B CN 2006800525874 A CN2006800525874 A CN 2006800525874A CN 200680052587 A CN200680052587 A CN 200680052587A CN 101366282 B CN101366282 B CN 101366282B
Authority
CN
China
Prior art keywords
piece
symbol
value
bit
group
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
CN2006800525874A
Other languages
English (en)
Other versions
CN101366282A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101366282A publication Critical patent/CN101366282A/zh
Application granted granted Critical
Publication of CN101366282B publication Critical patent/CN101366282B/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/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
    • 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/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/174Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/21Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with binary alpha-plane coding for video objects, e.g. context-based arithmetic encoding [CAE]
    • 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
    • H04N19/29Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding involving scalability at the object level, e.g. video object layer [VOL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • 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/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • 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/93Run-length coding

Landscapes

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

Abstract

公开了一种以组为基础对视频信号进行编码和解码的方法和设备,其中对组成多层视频信号的块进行编码。该方法包括:将其符号具有与预定值相同的值的每两个或多个块分组;生成基于组的符号,每个符号指示关于每个分组的块的信息;以及对基于组的符号进行编码。

Description

用于以组为基础编码和解码视频信号的方法和设备 
技术领域
本发明涉及视频信号的解码和编码,更具体而言,涉及一种用于以组为基础来编码和解码视频信号的方法和设备。 
背景技术
随着信息和包括因特网的通信技术的发展,基于图像的通信以及基于文本的通信和基于语音的通信正在日益增长。现有的基于文本的通信不足以满足用户各种各样的需求。因此,对能够提供诸如文本、图像和音乐的各种类型的信息的多媒体服务的需求在不断增加。由于多媒体数据的尺寸较大,所以多媒体数据需要大容量的存储介质,并在传输的时候需要较宽的带宽。因此,为了传输包括文本、图像和音频的多媒体数据,有必要使用压缩编码方案。 
数据压缩的基本原理是从数据中消除冗余。可以通过消除空间冗余、时间冗余、或心理视觉冗余来压缩数据,所述空间冗余诸如其中在图像中重复同一颜色或物体的情况,所述时间冗余诸如其中在相邻的帧之间仅有细微的改变或重复同一音频声音的情况,而所述心理视觉冗余诸如考虑到人类的视觉和感知能力对高频率不太敏感这个事实。在通常的编码方法中,基于运动补偿使用时域滤波来消除时间冗余,而使用空间变换来消除空间冗余。 
基于预定的量化步长,再一次通过量化处理来对无冗余的数据进行有损编码。通过熵编码对量化数据进行无损编码。 
近来,如在由JVT(联合视频组;ISO/IEC(国际标准化组织/国际电气工程委员会)的视频专家组)和ITU(国际电信联盟)准备的可分级视频编码(以下称为“SVC”)的草案中所公开的,对基于现有H.264的基于多层的编码技术已积极地进行研究,如在图1的例子中所示出的。 
图1是示出基于块的可变长度编码(VLC)的图。VLC是一种基于统计学特征的无损压缩方法。VLC是根据输入符号出现的概率而分配具有不同长度的码字的方法,以提高压缩性能。该方法的代表性例子是霍夫曼编码。 
表1示出了在H.264的基线框架(baseline profile)中使用的Exp-Golomb码。鉴于H.264的特征,其中对于几乎所有的符号,对与预测值之间的差进行编码,接近0的值出现频繁,因此以下述方式来最小化所有的比特:即分配给每个值的比特的长度与所述值和0之间的距离成反比例。 
表1 
  Code_num   码字
  0   1
  1   010
  2   011
  3   00100
  4   00101
  5   00110
  6   00111
  7   0001000
  8   0001001
  ...   ...
包括H.264的大多数图像压缩方法以宏块为基础执行压缩。即,当应用VLC方法时,以宏块或子块为基础执行编码。例如,在H.264的宏块句法中定义的块编码模式(Coded Block Pattern,CBP)值的情况下,向每个宏块分配6个比特。该6个比特是用每个宏块的Exp-Golomb码表示的,然后其被编码。 
图1示出了基于块的VLC压缩方法。将每个块中存在的符号(x,y)与VLC表进行比较,且将相应的码字(c(x),c(y))存储在比特流中。 
现有VLC方法中的固有的问题在于:每个符号的比特的最少数目是1。例如,当一帧中存在100个符号时,即使所有这100个符号都具有为0的值,也需要100个比特。这是由于没有最大限度地利用相邻符号间的相似性。相反,在算术编码的情况下,每个符号的比特的数目可以被设置为等于或小于1的值,因此当相邻符号间的相似性非常高时,算术编码方法由于其能够进行更有效的编码而具有优势。 
发明内容
技术问题
由于H.264可分级扩展(SE)具有多层结构,所以分配给上层的比特数目远远少于分配给普通的单层结构的比特数目。因此,在上层中,许多符号变为0,这意味着相邻符号间的相似性高于现有的单层H.264中的相似性。特别地,这种现象在低比特率环境中尤其显著。 
例如,H.264的块编码模式(CBP)是用于指示在相应的8×8子块内是否存在实际被编码的系数的标志。在单层中,CBP几乎不会变为0。但是,在多层结构中,由于在很多情况下可以从下层获得极佳的预测信号,所以CBP在上层经常变成0。在这种情况下,使用VLC很难最大限度地利用这种现象。 
因此,在H.264SE的情况下,上层需要有一种方法以解决现有VLC所固有的问题。 
技术方案
因此,考虑在现有技术中出现的上述问题而做出本发明,且本发明的一个方面是提供一种用于增加具有相同信息的符号的编码效率的方法和设备。 
本发明的另一方面是通过消除在块中的重叠信息而增加压缩率。 
本发明提供了一种对组成多层视频信号的块进行编码的方法,该方法包括:将块中的符号具有与预定值相同的值的每两个或多个块分组;生成基于组的符号,每个符号指示关于分组的块的信息;以及对基于组的符号进行编码,其中,所述基于组的符号用于表明所述组中的块的值与所述预定值是否相同。 
另外,本发明提供了一种对组成多层视频信号的块进行解码的方法,该方法包括:提取关于对其符号具有与预定值相同的值的块进行分组的信息;基于所提取的分组信息来确定组成视频信号的块是否已被编码;以及基于确定结果提取预定值并对块进行解码,其中,所提取的分组信息包括用于表明所述组中的块的值与所述预定值是否相同的基于组的符号。 
另外,本发明提供了一种用于对组成多层视频信号的块进行编码的视频编码器,所述视频编码器包括:分组确定单元,确定用于对块中的符号具有与预定值相同的值的每两个或多个块分组的方法;通过比特设置单元,为基于组的符号设置至少一个通过比特,其每个指示关于分组的块的信息;以及符号编码单元,用于对基于组的符号进行编码,其中,所述通过比特表明所述组中的块的值与所述预定值是否相同。 
另外,本发明提供了一种用于对组成多层视频信号的块进行解码的视频解码器,所述视频解码器包括:分组信息提取单元,提取关于对其符号具有与预定值相同的值的块进行分组的信息;通过比特确定单元,基于所提取的信息确定组成视频信号的块是否已被编码;以及符号生成单元,基于确定的结果提取预定值,并对块进行解码,其中,所提取的信息包括用于表明所述组中的块的值与所述预定值是否相同的基于组的符号。 
在具体的说明书和附图中包括其它示范性实施例的细节。 
附图说明
通过下面结合附图的详细描述,本发明的以上和其它方面、特征和优点将变得更明白易懂,在附图中: 
图1是示出基于块的VLC的图; 
图2是示出根据本发明的示范性实施例的分组符号编码过程的图; 
图3是示出根据本发明的示范性实施例的编码符号的例子的图; 
图4是示出根据本发明的另一个示范性实施例的编码符号的例子的图; 
图5是示出根据本发明的示范性实施例的以组为基础设置通过(pass)比特的编码序列的图; 
图6是示出根据本发明的示范性实施例的设置通过比特和对通过比特执行行程编码(run-length coding,RLC)的编码序列的图; 
图7是示出本发明的示范性实施例的解码序列的图; 
图8是示出根据本发明的示范性实施例的编码器的熵编码单元的结构的框图;以及 
图9是示出根据本发明的示范性实施例的解码器的熵解码单元的结构的框图。 
具体实施方法 
现在将结合示范性实施例、以及参考示出了用于以组为基础编码和解码视频信号的方法和设备的框图和流程图来详细描述本发明。应当明白,可以用计算机程序指令来实施处理流程图的每个块和流程图的组合。所述计算机程序指令可以被载入通用计算机、专用计算机以及其它可编程数据处理设备的处理单元中。因此,由计算机或其它可编程数据处理设备的处理单元执行的指令创建用于执行在流程图的块(或多个块)中描述的功能的手段。所述计算机程序指令可以被存储在计算机可用或计算机可读的存储器中以便以 特定的方式实施,该存储器可以被提供给计算机或其它可编程数据处理设备。因此,存储在计算机可用或计算机可读存储器中的指令可以产生包括指令装置的制造物品,用于执行在流程图的块(或多个块)中所描述的功能。由于计算机程序指令可以被安装在计算机或其它可编程数据处理设备上,因此可以在计算机或其它可编程数据处理设备上执行一系列操作步骤,以创建由计算机执行的处理。因此,可以将在计算机或其它可编程数据处理设备上执行的指令提供为执行流程图的块(或多个块)中描述的功能的步骤。 
图2是示出根据本发明的示范性实施例的分组符号编码过程的图。 
当存在预定的组大小N时,每N个符号被分组(group)和编码。即,在图2中,包括在四个块202、204、206和208中的符号可以被归为一个组。在这种情况下,如果每个符号的值与预定值或参考其它信息而预测的值相同,则不对该符号执行编码。而且,为了指示所述块的N个符号的值是否与预定值或预测值相同,设置通过比特(pass bit)。如果这些值与预定值或预测值相同,则通过比特被设置为1,且包括在相应的组中的块不被编码。如果这些值与预定值或预测值不相同,则通过比特被设置为0,且执行传统的VLC编码。 
即,N个符号被当作单个组,且预测值(或预定值)是从N个符号中得到的。如果N个符号全部与预测值相同,则通过比特被设置为1且跳过所有的N个符号而无需编码。如果存在与预测值不相同的值,则通过比特被设置为0,且将N个符号当作单个符号来执行VLC,或者使用传统的方法来对这N个符号执行VLC。 
在这种情况下,假设符号的总数为M,则需要M/N个通过比特。与传统的方法相比,这需要额外的M/N个比特。如果通过比特为1的情况经常发生,则没必要编码这N个符号,从而实现了改善的压缩性能。 
图3是示出根据本发明的示范性实施例的编码符号的例子的图。图3示出了其中N的值为4的情况。为了便于描述,将以一组4×4的块310作为例子。但是,本发明的实现方式不限于以上例子,而是可以结合更多数目的块(子块或宏块)、片或帧来执行。在本说明书中,术语“块”是指块、子块,或宏块。块被具体化为8×8的块,4×4的块或运动分割块。 
在图3中,当在所述一组块310中的各个块的符号的值为k、m、n和0时,当四个块都具有为0的值时,使用通过比特。因此,对于最开始的四个 块,通过比特被设置为0,且对每个符号或对四个块(“kmn0”)作为一个整体进行编码。 
由于随后的四个块301的符号值都为0,所以通过比特被设置为1,且不执行编码。在第三行的四个块中,最后一个块的符号值为k,因此通过比特被设置为0,且可以对每个符号或“000k”执行编码,如在第一比特中一样。在第四行的四个块302中,四个块都是0,因此通过比特被设置为1且不执行编码,如在块301中一样。 
如上所述,编码处理被分类为:情况311,其中将四个符号归为一组然后对其编码;或情况312,其中对四个符号中的每个进行编码。在这种情况下,为0的值仅是描述性的,且该值可以是预定值或是根据具有预定值的残差而生成的值。例如,当与预测数据的差值为0时,该为0的值可以是用于设置通过比特的参考。 
此外,在情况311和312中,通过比特和要被编码的数据被混合在一起。但是,通过比特和要被编码的数据可以被分开发送。这取决于在视频编码时在视频流中使用的编码方法。 
当通过比特是1时,解码器侧使用预定值或得到预测值,并基于该值而设置N个符号的值。当通过比特是0时,解码器侧以与传统方法相同的方式来解析N个符号。这个过程非常简单,因此几乎不需要额外的计算工作。 
与图3中为每个组自身设置一个通过比特不一样,图4示出了其中组大小不被固定为N的方法,当符号的值与预测值或预定值相同时,每个符号被设置为0,且当M个或更多个0出现时,基于RLC方法执行编码。但是,如果0的长度很长,则当将一行程(run)分配给具有较长长度的0时,效率可能降低。因此,在图4的示范性实施例中,将0的最大长度的限制值M设置为8。一组块401与图3中的相同。通过比特被设置为1还是0取决于各个块的值。由于每个块的符号值与预测值或预定值相同,所以通过比特被设置为1,以指示将不执行编码的事实。相反地,在其它情况中通过比特被设置为0。因此,如附图标记421所指出的,块401的通过比特为连续的1;且如附图标记422所指出的,块402的通过比特为连续的1。 
如果通过RLC再次压缩通过比特,则当通过比特是1时,即使相应的块不具有被编码的值,在解码器侧也可以使用预定或预测的值。因此,由于不需要单独发送编码值,所以可以提高编码效率。 
除了以上方法外,可以无需对每个分组的符号设置通过比特即可执行RLC。在图4的例子中,如果四个块被归为一个组来对符号编码,则可以得到实现方式450。 
例如,可以对kmn0(第一组)、0000(第二组)、000k(第三组)以及0000(第四组)执行RLC。例如,可以以组大小来将CBP的值或块的残差预测标志进行分组,且可以对符号进行编码。 
在这个过程中,由于大多数值是0,所以为了防止行程的长度过长,可以限定行程的最大值。 
换句话说,当存在于块中的信息可能具有相同值的概率较高时,可以在分组后执行编码以便增加比特效率。分组的一个示范性实施例可以包括设置通过比特或通过分组以块为基础执行RLC。 
在编码行程的值时,可以使用VLC方法。VLC方法的示范性实施例包括Exp-Golomb编码以及通用VLC(UVLC)编码。 
此外,在图3或图4中使用的通过比特的设置值1和0可以依实现方式不同而不同。即,当数据与预测值或预定值相同时,通过比特可以被设置为1或0。这取决于编码器侧和解码器侧间的协定。 
图3和图4的例子可以被应用到块(子块或宏块)的各种符号上。如果存在很多与预测值相同的值,则可以提供用于指示是否将无改变地使用预测值的信息。 
例如,在H.264 SE中,在每个块中包括残差预测标志。如果残差预测标志是1,则当编码上层的残差时利用下层的残差信息。由于残差预测标志占用了每个块的一个比特,所以与VLC不同,仅有0或1被存储在比特流中。残差预测标志与下层的残余能量(residual energy)关系密切。例如,当下层的残余能量不为0时,残差预测标志为1的概率较高。当下层的残余能量为0时,残差预测标志为0的概率较高。 
因此,为了使用图3或图4的分组VLC,可以定义值“isBaseResidualAvailable(n)”。该值为变量,对于第n个块,当下层的残余能量不为0时该值具有为1的值,而当下层的残余能量为0时该值具有为0的值。换句话说,对于组大小N,如果N个残差预测标志的值与值“isBaseResidualAvailable(n)”相同,则通过比特被设置为1,1被记录在比特流中,且残差预测标志不被编码。否则,通过比特被设置为0,0被记录 在比特流中,且N个残差预测标志被写入比特流中。此时,可以使用N个比特分别将N个残差预测标志写入比特流中,并可以用N-比特的Exp-Golomb码对其进行编码,这已经参考图3而描述过。 
可以对CBP编码应用同样的方法。CBP包括6个比特(4个luma比特和2个chroma比特)。以块为基础使用Exp-Golom码来相应地编码CBP。与使用残差预测标志的情况类似,对于H.264SE来说,在上层中整个CBP都为0的情况很多。在这种情况下,当前使用Exp-Golomb码并非无效。因此,当使用通过比特且其全部都为0时,如上所述,通过比特可以被设置为0,且N个CBP可以被跳过而无需编码。 
图5是示出根据本发明的示范性实施例的以组为基础来设置通过比特的编码序列的图。 
在步骤502,检查N个符号值(其中N为组大小)。符号值可以包括组成块的各种值,诸如残差预测标志和CBP。此后,在步骤S510,确定N个块的所有符号值是否与预测值或预定值相同。 
如果确定N个块的所有符号值与预测值或预定值相同,则在步骤S520将所有的符号的通过比特设置为1,且不对相应的符号编码。相反,如果N个块的符号中的任何一个具有与预测值或预定值不同的值,则在步骤S530将N个块的符号的通过比特设置为0。 
在步骤S540,确定其后是否存在要被编码的符号。如果确定其后存在要被编码的符号,则处理返回到步骤S502以确定N个符号的所有值是否与预定或预测的值相同。关于通过比特的信息可以连同被编码的符号一起被添加到比特流中。 
图6是示出根据本发明的示范性实施例的设置通过比特和对通过比特执行RLC的编码序列的图。 
在步骤S602,检查块的符号值。此后,在步骤S610确定符号值是否与预测值或预定值相同。 
如果确定符号值与预测或预定的值相同,则在步骤S620将符号的通过比特设置为1,且不对符号进行编码。但是,如果确定该符号不具有与预测值或预定值相同的值,则在步骤S630将通过比特设置为0且对符号执行编码。 
此后,在步骤S640确定是否还存在要被编码的符号。如果确定还存在 要被编码的符号,则处理返回到步骤S602。同时,如果确定不存在要被编码的符号,则在步骤S650对通过比特执行RLC。在这种情况下,如果通过比特的值是较长的一系列连续的1,则可以构造行程以对应预定长度,然后对符号进行编码。该行程可以连同被编码的符号一起被添加到比特流中。 
如参考图5和图6所描述的,有必要发送关于组的信息和基于组的通过比特。关于组的信息可以被预先设置并以规则的间隔发送。例如,在以帧为基础或以片为基础设置组信息的情况下,可以在比特流中分别设置组值。此外,可以连同块的符号一起发送通过比特,或者可以预先发送与组大小对应的通过比特。 
图7是示出根据本发明的示范性实施例的解码序列的图。 
在步骤S702,解码器从比特流中提取关于分组的信息。基于编码方法,可以提取关于分组的信息,诸如组大小、通过比特的设置值、是否根据RLC方法执行分组、或者是否为组设置单个的通过比特。 
在步骤S710,使用分组信息来确定是否每个块已被编码。如果确定块已经被编码,则在步骤S720对相应块的符号进行解码。但是,如果确定块未被解码,则在步骤S730使用预定值或根据下层预测的值等来生成或设置相应块的符号的值。 
如果用于指示包括在组中的块的数目的组大小被设置为是恒定的,则这将更简单。为了达到高效的目的,可以估计最佳的组大小,然后将其包括在片首部中并进行发送。编码器侧可以实际编码各种组大小,然后在片首部中包括具有最小数目的比特的组大小N并进行发送。解码器侧可以基于所接收的组大小来解析其余的符号。 
在本示范性实施例中使用的术语“单元”、“模块”和“表”是指软件和硬件组成元素,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。模块执行功能。但是,这并不意味着模块被局限于软件或硬件。模块可以被配置为存在于可寻址的存储介质中,也可以被配置为在一个或多个处理单元上执行。例如,模块可以包括组成元素,诸如软件组成元素、面向对象软件组成元素、类组成元素和任务组成元素、处理、功能、属性、过程、子程序、程序代码段、驱动器、固件、微码、电路、数据、数据库、数据结构、表、阵列和参数。在组成元素中提供的功能和模块可以被组合成更小数目的组成元素和模块,或者可以被分离为额外的组成元素和模块。而且,组成元素和 模块可以被实施以在装置内的一个或多个CPU上执行。 
图8是示出根据本发明的示范性实施例的编码器的熵编码单元1000的结构的框图。 
原始视频序列被输入到精细可分级(FGS)层编码器600中,然后被下采样单元550下采样(只有当层之间存在分辨率差异时)。下采样的视频序列被输入到基层编码器500。 
预测单元610通过从当前块中减去使用特定方法预测的图像而获得残差信号。预测方法可以包括定向的帧内预测、帧间预测、基层内预测(intra baseprediction)和残差预测。 
变换单元620使用诸如DCT或小波变换的空间变换方法来变换所得到的残差信号,并生成变换系数。 
量化单元630基于量化步长(量化步长越大,损失或数据压缩率越高)来量化变换系数,并生成量化系数。 
以与在FGS层编码器600中相同的方式,基层编码器500同样包括预测单元510、变换单元520,以及量化单元530,其具有与预测单元610、变换单元620和量化单元630相同的功能。但是,预测单元510可能不使用基层内预测或残差预测。 
熵编码器640对量化系数执行无损编码,并输出FGS层比特流。以相似的方式,熵编码器540输出基层比特流。 
多路复用器(Mux)650多路复用FGS层比特流和基层比特流,并生成要被发送到视频解码器级(stage)的比特流。 
FGS层熵编码器640将在下面被详细描述。FGS层熵编码器640包括分组确定单元642、通过比特设置单元644和符号编码单元646。 
分组确定单元确定将使用什么样的组大小以在相应的片或帧中对块分组,或者在执行分组后是否为每个符号或每个组设置通过比特。 
通过比特设置单元644基于所确定的分组方法,使用参考图3到图6所述的方法来设置通过比特。根据通过比特,符号编码单元646不对不需要编码的符号执行编码,并对其它符号执行编码。根据分组方法,符号编码单元646也可以对通过比特执行编码。此外,由分组确定单元642确定的关于组大小的信息和分组方法可以被***到片或帧的首部中并被编码。 
在图8中,基于组的编码方法被应用到FGS层编码器600的熵编码器 640。这是由于FGS层的块的符号经常是0或1。因此,在FGS层编码器600的熵编码器640中实施的方法也可以被应用到其它层的编码器。 
图9是示出根据本发明的示范性实施例的解码器的熵解码单元2000的结构的框图。 
经由解多路复用器(Demux)760,输入比特流被分离为FGS层比特流和基层比特流。FGS层比特流和基层比特流被分别提供给FGS层解码器800和基层解码器700。 
熵解码器810通过使用与熵编码器640的方法对应的方法执行无损解码,以恢复量化系数。熵解码器810包括分组信息提取单元812、通过比特确定单元814、和符号生成单元816。 
分组信息提取单元812从比特流中提取关于组大小的信息和分组方法。由于该信息可以以片或帧为基础而设置,所以可以从片或帧的首部中提取该信息。 
通过比特确定单元814基于所提取的组信息和分组方法来提取通过比特,并确定每个块的符号是否已被编码。如以上参考图7所描述的,依赖于确定结果对符号的值进行编码。例如,在符号的通过比特被设置且在编码器侧未对其进行编码的情况下,由于相应符号的值具有预定值或可预测的值,所以符号被设置为具有预定值或可根据下层预测的值。 
基于在量化单元630中使用的量化步长,逆量化单元820对关于所恢复的符号的信息执行逆量化。 
使用逆空间变换方法,诸如逆DCT变换或逆小波变换,逆变换单元830对逆量化结果执行逆变换。 
逆预测单元840以相同的方法获得在预测单元610中获得的预测图像,并将获得的预测图像添加到逆变换结果中,从而恢复视频序列。 
与FGS层解码器800类似,基层解码器700也具有熵解码器710、逆量化单元720、逆变换单元730和逆预测单元740,其分别具有与熵解码器810、逆量化单元820、逆变换单元830和逆预测单元840相同的功能。 
在图9中,基于组的解码方法被应用到FGS层解码器800的熵解码器810中。这是由于FGS层的块的符号经常是0或1。因此,在FGS层解码器800的熵解码器810中实施的方法也可以被应用到其它层的解码器中。 
工业实用性 
根据本发明,可以改进基于块的符号编码时的低比特率的压缩性能。 
根据本发明,可以向具有重复相同值的符号提供高压缩效率,而不需要压缩处理。 
尽管为了说明的目的而公开了本发明的示范性实施例,但是本领域技术人员将会理解,在不脱离由所附权利要求书所公开的本发明的范围和精神的情况下,各种修改、添加和替代都是可能的。 

Claims (36)

1.一种对组成多层视频信号的块进行编码的方法,该方法包括:
将块中的符号具有与预定值相同的值的至少两个块分组为分组的块;
生成基于组的符号,每个符号指示关于每个分组的块的信息;以及
对基于组的符号进行编码,
其中,所述基于组的符号用于表明所述组中的块的值与所述预定值是否相同。
2.如权利要求1所述的方法,还包括:在进行所述分组之前,计算组大小。
3.如权利要求1所述的方法,其中,所述预定值是下述其中之一:预设值、和根据所述多层视频信号的下层而预测的值。
4.如权利要求1所述的方法,其中,所述生成基于组的符号包括:为所述分组的块的符号设置单个通过比特。
5.如权利要求1所述的方法,其中,所述生成基于组的符号包括为所述分组的块的符号分别设置通过比特;且所述对基于组的符号进行编码包括对分别为所述符号设置的通过比特执行行程编码RLC。
6.如权利要求1所述的方法,其中,所述预定值包括为0的块编码模式CBP值,所述生成基于组的符号包括当包括在所述至少两个块中的CBP值为0时为所述分组的块设置通过比特,且所述对基于组的符号进行编码包括不对至少两个块的CBP值进行编码。
7.如权利要求1所述的方法,其中,所述预定值包括为1的残差预测标志值,所述生成基于组的符号包括当包括在所述至少两个块中的符号的残差预测标志值为1时为所述分组的块设置通过比特,以及所述对基于组的符号进行编码包括不对所述至少两个块的残差预测标志进行编码。
8.如权利要求1所述的方法,还包括:将关于要被分组的块的数目的信息或关于生成所述基于组的符号的信息包括在其中包含所述块的片的首部中或其中包含所述块的帧的首部中。
9.如权利要求1所述的方法,其中,所述生成基于组的符号包括:当包括在所述至少两个块中的所述符号具有与所述预定值相同的值时,不对包括在所述至少两个块中的所述符号进行编码。
10.如权利要求9所述的方法,其中,所述生成基于组的符号包括:设置通过比特以区分在所述分组的块中未被分组的块和在所述分组的块中已经被分组的块。
11.如权利要求9所述的方法,其中,所述生成基于组的符号包括:如果预定数目的块的符号具有与预定值相同的值,则将所述预定数目的块分组。
12.一种对组成多层视频信号的块进行解码的方法,该方法包括:
提取关于对其符号具有与预定值相同的值的块进行分组的信息;
以判定的方式,基于所提取的分组信息来确定组成所述多层视频信号的块是否已被编码;以及
基于确定结果提取预定值;以及
生成所述块,
其中,所提取的分组信息包括用于表明所述组中的块的值与所述预定值是否相同的基于组的符号。
13.如权利要求12所述的方法,其中,所述提取所述分组信息包括:从其中包含所述块的片的首部中或其中包含所述块的帧的首部中提取关于要被分组的块的数目的信息或关于生成基于组的符号的信息。
14.如权利要求12所述的方法,其中,所述预定值是下述其中之一:预设值、和根据所述多层视频信号的下层而预测的值。
15.如权利要求12所述的方法,其中,所述确定块是否已被编码包括:使用为所述分组的块的符号设置的单个通过比特来确定所述块是否已被编码。
16.如权利要求12所述的方法,其中,所述确定块是否已被编码包括:
使用行程编码RLC来提取已经为所述分组的块的符号分别设置的通过比特;以及
使用所提取的通过比特来确定所述分组的块的各个符号是否已被编码。
17.如权利要求12所述的方法,其中,所述预定值是为0的块编码模式CBP值,以及
所述生成块包括:当所述块的符号具有与所述预定值相同的值时,将该块的CBP值设置为0而不进行解码。
18.如权利要求12所述的方法,其中,所述预定值是为1的残差预测标志值,所述生成块包括:当所述块的符号具有与所述预定值相同的值时,使用所述多层视频信号的下层的残余能量来生成所述块而对所述块不进行解码。
19.一种用于对组成多层视频信号的块进行编码的视频编码器,所述视频编码器包括:
分组确定单元,确定将块中的符号具有与预定值相同的值的至少两个块分组为分组的块;
通过比特设置单元,为基于组的符号设置至少一个通过比特,其每个指示关于分组的块的信息;以及
符号编码单元,对基于组的符号进行编码,
其中,所述通过比特表明所述组中的块的值与所述预定值是否相同。
20.如权利要求19所述的视频编码器,其中,所述分组确定单元计算组大小。
21.如权利要求19所述的视频编码器,其中,所述预定值是下述其中之一:预设值、和根据所述多层视频信号的下层而预测的值。
22.如权利要求19所述的视频编码器,其中,所述通过比特设置单元为所述分组的块的符号设置单个通过比特。
23.如权利要求19所述的视频编码器,其中,所述通过比特设置单元为所述分组的块的符号分别设置通过比特,且所述符号编码单元分别对为该符号设置的通过比特执行行程编码RLC。
24.如权利要求19所述的视频编码器,其中,所述预定值包括为0的块编码模式CBP值,当包含在所述至少两个块中的CBP值为0时,所述通过比特设置单元为所述分组的块设置通过比特,且所述符号编码单元不对所述至少两个块的CBP值进行编码。
25.如权利要求19所述的视频编码器,其中,所述预定值包括具有值为1的残差预测标志值,当包含在所述至少两个块中的符号的残差预测标志值为1时,所述通过比特设置单元为所述分组的块设置通过比特,且所述符号编码单元不对所述至少两个块的残差预测标志进行编码。
26.如权利要求19所述的视频编码器,其中,所述符号编码单元将关于要被分组的块的数目的信息或关于生成所述基于组的符号的信息包括在其中包含所述块的片的首部中或其中包含所述块的帧的首部中。
27.如权利要求19所述的视频编码器,其中,当包括在所述至少两个块中的符号具有与所述预定值相同的值时,所述符号编码单元不对包括在所述至少两个块中的所述符号进行编码。
28.如权利要求27所述的视频编码器,其中,所述通过比特设置单元设置通过比特以区分没有被分组的块和已经被分组的块。
29.如权利要求17所述的视频编码器,其中,所述通过比特设置单元设置通过比特以使得当预定数目的块的符号具有与预定值相同的值时,将所述预定数目的块分组。
30.一种用于对组成多层视频信号的块进行解码的视频解码器,所述视频解码器包括:
分组信息提取单元,提取关于对其符号具有与预定值相同的值的块进行分组的信息;
通过比特确定单元,基于所提取的信息确定组成所述多层视频信号的块是否已被编码;以及
符号生成单元,基于确定结果而提取所述预定值,并生成所述块,
其中,所提取的信息包括用于表明所述组中的块的值与所述预定值是否相同的基于组的符号。
31.如权利要求30所述的视频解码器,其中,所述分组信息提取单元从其中包含所述块的片的首部中或其中包含所述块的帧的首部中提取关于要被分组的块的数目的信息或关于生成基于组的符号的信息。
32.如权利要求30所述的视频解码器,其中,所述预定值是下述其中之一:预设值、和根据所述多层视频信号的下层而预测的值。
33.如权利要求30所述的视频解码器,其中,所述通过比特确定单元通过使用为所述分组的块的符号设置的单个通过比特来确定所述块是否已被编码。
34.如权利要求30所述的视频解码器,其中,所述通过比特确定单元使用行程编码RLC提取为所述分组的块的符号分别设置的通过比特,并使用所提取的通过比特来确定所述分组的块的各个符号是否已被编码。
35.如权利要求30所述的视频解码器,其中,所述预定值是为0的块编码模式CBP值,且当所述块的符号具有与所述预定值相同的值时,所述符号生成单元将所述块的CBP值设置为0而不进行解码。
36.如权利要求30所述的视频解码器,其中,所述预定值是为1的残差预测标志值,并且当所述块的符号具有与所述预定值相同的值时,所述符号生成单元使用所述多层视频信号的下层的残余能量来生成所述块而对所述块不进行解码。
CN2006800525874A 2005-12-12 2006-12-04 用于以组为基础编码和解码视频信号的方法和设备 Expired - Fee Related CN101366282B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US74906505P 2005-12-12 2005-12-12
US60/749,065 2005-12-12
KR1020060031650 2006-04-06
KR1020060031650A KR100736096B1 (ko) 2005-12-12 2006-04-06 비디오 신호를 그룹별로 인코딩 및 디코딩하는 방법 및장치
KR10-2006-0031650 2006-04-06
PCT/KR2006/005172 WO2007069829A1 (en) 2005-12-12 2006-12-04 Method and apparatus for encoding and decoding video signals on group basis

Publications (2)

Publication Number Publication Date
CN101366282A CN101366282A (zh) 2009-02-11
CN101366282B true CN101366282B (zh) 2011-01-26

Family

ID=38357894

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800525874A Expired - Fee Related CN101366282B (zh) 2005-12-12 2006-12-04 用于以组为基础编码和解码视频信号的方法和设备

Country Status (6)

Country Link
US (1) US20070133677A1 (zh)
EP (1) EP1961235A4 (zh)
JP (1) JP4837047B2 (zh)
KR (1) KR100736096B1 (zh)
CN (1) CN101366282B (zh)
WO (1) WO2007069829A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8599926B2 (en) 2006-10-12 2013-12-03 Qualcomm Incorporated Combined run-length coding of refinement and significant coefficients in scalable video coding enhancement layers
US9319700B2 (en) 2006-10-12 2016-04-19 Qualcomm Incorporated Refinement coefficient coding based on history of corresponding transform coefficient values
US8565314B2 (en) 2006-10-12 2013-10-22 Qualcomm Incorporated Variable length coding table selection based on block type statistics for refinement coefficient coding
US8325819B2 (en) 2006-10-12 2012-12-04 Qualcomm Incorporated Variable length coding table selection based on video block type for refinement coefficient coding
KR100960008B1 (ko) * 2008-02-20 2010-05-28 (주)휴맥스 결정 적응 비트를 이용한 부호화/복호화 방법 및 장치
US8849051B2 (en) * 2007-09-17 2014-09-30 Nvidia Corporation Decoding variable length codes in JPEG applications
KR101381602B1 (ko) * 2007-09-17 2014-04-04 삼성전자주식회사 계층적 부호화 및 복호화 방법 및 장치
KR101710622B1 (ko) * 2009-07-28 2017-02-28 삼성전자주식회사 스킵 모드에 따라 영상을 부호화, 복호화하는 방법 및 장치
US8600179B2 (en) 2009-09-17 2013-12-03 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image based on skip mode
MX2013003691A (es) * 2010-09-30 2013-04-24 Samsung Electronics Co Ltd Metodo de codficacion de video para codificar simbolos de estructura jerarquica y dispositivo para esto, y metodo de decodificacion de video para decodificar simbolos de estructura jerarquica y dispositivo para esto.
US9906786B2 (en) * 2012-09-07 2018-02-27 Qualcomm Incorporated Weighted prediction mode for scalable video coding

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1283046A (zh) * 1999-08-02 2001-02-07 Lg情报通信株式会社 图象信号的编码和解码方法
US20040013200A1 (en) * 2002-07-18 2004-01-22 Samsung Electronics Co., Ltd. Of Republic Of Korea Advanced method of coding and decoding motion vector and apparatus therefor
CN1498503A (zh) * 2001-03-20 2004-05-19 ����ɭ�绰�ɷ����޹�˾ 非编码宏块的游程长度编码

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3474005B2 (ja) * 1994-10-13 2003-12-08 沖電気工業株式会社 動画像符号化方法及び動画像復号方法
JP3415319B2 (ja) * 1995-03-10 2003-06-09 株式会社東芝 動画像符号化装置及び動画像符号化方法
US6535558B1 (en) * 1997-01-24 2003-03-18 Sony Corporation Picture signal encoding method and apparatus, picture signal decoding method and apparatus and recording medium
KR100281321B1 (ko) * 1998-03-26 2001-02-01 전주범 적응적인 산술 부호화 및 그 복호화 방법
KR100317279B1 (ko) * 1998-11-04 2002-01-15 구자홍 무손실부호화방법및장치
US7929610B2 (en) * 2001-03-26 2011-04-19 Sharp Kabushiki Kaisha Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding
JP2005503736A (ja) * 2001-09-18 2005-02-03 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ビデオ符号化及び復号化方法並びに対応する信号
JP2003125408A (ja) * 2001-10-15 2003-04-25 Nippon Telegr & Teleph Corp <Ntt> 画像符号化装置、画像復号装置並びにその方法及び画像符号化プログラム、画像復号プログラム
JP4610195B2 (ja) * 2001-12-17 2011-01-12 マイクロソフト コーポレーション スキップマクロブロックコード化
US7769084B1 (en) * 2002-07-15 2010-08-03 Apple Inc. Method for implementing a quantizer in a multimedia compression and encoding system
US6900748B2 (en) * 2003-07-17 2005-05-31 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Method and apparatus for binarization and arithmetic coding of a data value
KR100561464B1 (ko) * 2003-07-29 2006-03-16 삼성전자주식회사 가변장 부호화 장치 및 방법
KR100612015B1 (ko) * 2004-07-22 2006-08-11 삼성전자주식회사 컨텍스트 적응형 이진 산술 부호화 방법 및 그 장치
JP4515870B2 (ja) * 2004-09-24 2010-08-04 パナソニック株式会社 信号処理装置及び映像システム
WO2007010374A1 (en) * 2005-07-21 2007-01-25 Nokia Corporation Variable length codes for scalable video coding

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1283046A (zh) * 1999-08-02 2001-02-07 Lg情报通信株式会社 图象信号的编码和解码方法
CN1498503A (zh) * 2001-03-20 2004-05-19 ����ɭ�绰�ɷ����޹�˾ 非编码宏块的游程长度编码
US20040013200A1 (en) * 2002-07-18 2004-01-22 Samsung Electronics Co., Ltd. Of Republic Of Korea Advanced method of coding and decoding motion vector and apparatus therefor

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ITU-T VCEG.2005,参见第2页至第3页,表1-2. *
JP特开2000-151422A 2000.05.30
JUSTIN RIDGE ETAL.VARIABLE LENGTH CODES FOR SVC.JOINT VIDEO TEAM(JVT) OF ISO/IEC MEPG & ITU-T VCEG.2005,参见第2页至第3页,表1-2.
JUSTIN RIDGE ETAL.VARIABLE LENGTH CODES FOR SVC.JOINT VIDEO TEAM(JVT) OF ISO/IEC MEPG &amp *

Also Published As

Publication number Publication date
KR20070062393A (ko) 2007-06-15
EP1961235A1 (en) 2008-08-27
US20070133677A1 (en) 2007-06-14
JP2009518992A (ja) 2009-05-07
CN101366282A (zh) 2009-02-11
KR100736096B1 (ko) 2007-07-06
EP1961235A4 (en) 2011-03-30
JP4837047B2 (ja) 2011-12-14
WO2007069829A1 (en) 2007-06-21

Similar Documents

Publication Publication Date Title
CN101366282B (zh) 用于以组为基础编码和解码视频信号的方法和设备
CN102771125B (zh) 使用树形结构的编码/解码方法和装置
CN101529911B (zh) 用于对多层比特流数据进行信号指示的方法和***
KR100736086B1 (ko) 엔트로피 코딩의 성능 향상 방법 및 장치, 상기 방법을이용한 비디오 코딩 방법 및 장치
KR100763196B1 (ko) 어떤 계층의 플래그를 계층간의 연관성을 이용하여부호화하는 방법, 상기 부호화된 플래그를 복호화하는방법, 및 장치
TWI267306B (en) Coding method and device, decoding method and device, and program thereof
JP4995417B2 (ja) αチャンネル映像のための符号化ブロックパターン生成装置及び方法とそれを利用したαチャンネル映像符号化/復号化装置及び方法
KR20060083100A (ko) 신축형 부호화를 위한 적응적 엔트로피 부호화 및 복호화방법과 그 장치
KR100791295B1 (ko) 플래그 부호화 방법, 플래그 복호화 방법, 및 상기 방법을이용한 장치
CN101094405A (zh) 标志编码方法、标志解码方法、及其装置
KR20080008923A (ko) 엔트로피 부호화/복호화 방법 및 장치
KR20070077059A (ko) 엔트로피 부호화/복호화 방법 및 장치
US20070071088A1 (en) Method and apparatus for entropy encoding and entropy decoding fine-granularity scalability layer video data
KR100772870B1 (ko) Fgs 계층의 블록에 포함되는 계수의 특성에 따라 비디오신호를 부호화하고 복호화하는 방법 및 장치
JPWO2012017945A1 (ja) 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム
CN100553151C (zh) 用于多种描述编码的设备和方法
CN101411191A (zh) 提高熵编码效率的方法及其视频编码器和视频解码器
KR101710619B1 (ko) 단계적인 영상 부호화, 복호화 방법 및 장치
CN101657973B (zh) 采用位精度的编码装置和编码方法
CN101356817A (zh) 对标志编码的方法、对标志解码的方法及其设备
KR100763192B1 (ko) Fgs 계층의 비디오 데이터를 엔트로피 부호화 및복호화하는 방법 및 장치
KR20120038355A (ko) 계층 구조의 영상 처리를 위한 엔트로피 인코딩/디코딩 방법 및 장치와 이를 위한 심볼 인코딩/디코딩 방법 및 장치
KR20060127668A (ko) 영상 압축 방법
CN100562108C (zh) 用于检测和降低飞蚊噪声的***与方法
KR20070011050A (ko) 영상 신호의 코딩정보를 압축/해제하기 위해 모델링하는방법

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

Termination date: 20191204

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