CN101242534A - 视频编码设备及方法 - Google Patents

视频编码设备及方法 Download PDF

Info

Publication number
CN101242534A
CN101242534A CNA2008100094164A CN200810009416A CN101242534A CN 101242534 A CN101242534 A CN 101242534A CN A2008100094164 A CNA2008100094164 A CN A2008100094164A CN 200810009416 A CN200810009416 A CN 200810009416A CN 101242534 A CN101242534 A CN 101242534A
Authority
CN
China
Prior art keywords
macro block
group
module
coding
bit number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008100094164A
Other languages
English (en)
Other versions
CN101242534B (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 CN101242534A publication Critical patent/CN101242534A/zh
Application granted granted Critical
Publication of CN101242534B publication Critical patent/CN101242534B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • H04N19/895Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/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/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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding 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/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

Landscapes

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

Abstract

提供了一种视频编码设备和方法,所述设备和方法根据H.264标准在整个帧中分散被分类到相同像条组的一个或多个宏块。所述视频编码设备包括:宏块组设置模块,设置宏块组中宏块的数量;比特数提取模块,从每个宏块中提取比特数;比特数安排模块,根据提取的比特数来安排宏块;像条组确定模块,根据比特数安排模块执行的安排结果分别将多个像条组标识符分配给宏块,从而多个宏块的多条地址信息可与像条组标识符一一对应;重新安排模块,根据宏块的像条组标识符将宏块分类到多个像条组,并按像条组的像条来重新安排宏块;编码模块,对重新安排的宏块进行编码。

Description

视频编码设备及方法
本申请要求在2007年2月8日提交到韩国知识产权局的第2007-13368号韩国专利申请的利益,该公开全部包含于此以资参考。
技术领域
本发明的各方面涉及一种对视频进行编码的方法和设备,更具体地讲,涉及一种用于在H.264标准中对整个帧分散被分配给同一像条组的宏块的方法和设备。
背景技术
在移动通信系统中,对更高数据率和更高服务质量的需要快速增长。各种因素(比如有限传输功率、有限带宽和多径衰落)继续限制实际系统处理的数据率。在多媒体通信中,特别是在容易出现差错的环境中,因为即使单个解码的值上的差错也有可能导致解码伪像在空间和时间上的传播,所以传输的媒体的差错复原在提供期望质量的服务过程中至关重要。已经使用了各种编码方法以在保持必要的数据率的同时使差错最小化。然而,所有这些技术都遇到差错到达解码器端的问题。
H.264是比传统方法提供更高压缩率的新的视频压缩标准,并且也作为运动图像专家组(MPEG)-4高级视频编码(AVC)而为人所知。H.264以小于1Mbps的数据率提供两倍于传统MPEG-4高级简单类(ASP)的压缩率、增强的感知质量和类似DVD的高质量视频数据。由于这些原因,在使用无线、卫星或非对称数字用户线(ADSL)网络的高速互联网连接的情况下,期望H.264以每秒30帧(fps)提供完美的视频数据。这里,宏块是用于在视频编解码器(诸如MPEG和H.264)中压缩视频图像的单位。
大多数的视频压缩标准(比如MPEG或H.26x)采用基于运动估计、运动补偿和变换的压缩方法。在这种基于运动补偿的编码方法中,必须对关于每个宏块的运动矢量的信息进行编码以将其发送,并且编码效率可能根据对运动矢量如何进行编码而改变。
通常,对图像进行编码的处理分别包括:使用离散余弦变换(DCT)技术来处理数字图像信号、通过对可变系数进行量化来执行可变长度编码(VLC)、将通过对DCT系数去量化并执行逆DCT而恢复的图像存储在存储器中、使用存储在存储器中的恢复的图像和下一帧的图像来计算运动矢量、对运动矢量执行VLC以及将运动矢量与编码的视频信息一起作为比特流发送。通过按相反次序执行上述处理来执行对图像进行解码的方法。
如上所述,通过使用空间冗余和/或时间冗余来执行对图像进行编码的方法。在基于时间冗余的视频编解码器的情况下,可以通过使用宏块的运动矢量有效去除当前帧和先前帧之间的时间冗余。例如,在先前(参考)帧中搜索与当前帧宏块最相似的宏块。即,通过搜索使在两个矢量之间的距离的平方最小的宏块作为当前和先前帧的相似度标准来有效去除帧之间的冗余并提高编码效率。
图1A和图1B示出传统宏块编码处理和预定帧中的宏块分布。首先,对宏块进行编码以获得其比特数信息,以降序排列比特数。然后,将0-7范围内的像条组标识符(ID)循环地分配给排序的宏块的地址。也就是说,如果最后的ID“7”被发配给某一比特数,则第一ID“0”被分配给下一比特数。下一ID被分配给随后的比特数,直到分配了最后的ID“7”。
如图1A所示,表的第一列包含以降序排列的宏块的比特数,第二列包含宏块的地址,第三列包含分配给宏块的像条组的ID。当像条组ID已经被分配给所有宏块时,根据分配的像条组给宏块一个新次序,并对每一像条组进行编码。
参照图1B,多个宏块存在于一个帧中。这里,相同像条组的宏块可能彼此相邻地分布(见“(a)”)。在这种情况下,如果特定像条组由于信道差错没有被解码,则即使应用了差错隐藏算法,也难于对特定宏块解码。
编号为2005-066951的韩国未审查专利(method for storing macroblockdecoding information in image decoder,在图像解码器中存储宏块解码信息的方法)公开了使用在解码信息存储区域中左边的存储区域的解码信息来更新解码信息存储区域的数据(所述解码信息存储区域的数据是关于当前宏块(MB)的,所述当前MB是通过像条号和宏块位置以及上面存储区域,根据解码信息存储区域的数据值的有效性作为的图像解码器的解码对象)。如果图像解码器对当前MB进行解码,则关于解码的当前MB的解码信息被存储在左边存储区域中。然而,这里并没有公开相同像条组ID的宏块如何在帧中分布。
发明内容
本发明的各方面提供了一种视频编码设备和方法,所述设备和方法可根据H.264标准在整个帧中分散被分类到相同像条组的一个或多个宏块。然而,本发明的各方面并不限于这里阐述的方面。通过参照下面给出的对本发明的详细描述,本发明的上述和其他方面对本发明所属领域的技术人员来说将更明显。
根据本发明的一方面,提供了一种视频编码设备,包括:宏块组设置模块,设置包括至少一个宏块的宏块组;比特数提取模块,从每个宏块中提取比特数;比特数安排模块,安排提取的比特数;像条组确定模块,参照比特数安排模块执行的安排的结果分别将多个像条组标识符分配给宏块,从而多个宏块的多条地址信息可与像条组标识符一一对应;重新安排模块,根据宏块的像条组标识符将宏块分类到多个像条组,并以像条组为单位来重新安排宏块;编码模块,以像条组为单位对重新安排的宏块进行编码。
根据本发明的另一方面,提供了一种视频编码方法,包括:设置包括至少一个宏块的宏块组;从每个宏块中提取比特数;安排提取的比特数;参照所述安排的结果将多个像条组标识符分配给宏块,从而多个宏块的多条地址信息可与像条组标识符一一对应;根据宏块的像条组标识符将宏块分类到多个像条组,并以像条组为单位来重新安排宏块;以像条组为单位对重新安排的宏块进行编码。
附图说明
从下面结合附图对实施例的描述,本发明的这些和/或其他方面和优点将会更清楚并更容易理解,其中:
图1A和图1B示出传统宏块编码方法和帧中宏块的分布;
图2是根据本发明实施例的视频编码设备的框图;
图3A至图3C是用于解释通过图2示出的视频编码设备设置宏块组的示图;
图4是示出根据本发明实施例的视频编码方法的流程图。
具体实施方式
现在将详细描述本发明实施例,在附图中表示本发明的示例,其中,相同的标号始终指相同的部件。下面将参照附图来描述实施例以解释本发明。
图2是根据本发明示例性实施例的视频编码设备100的框图。参照图2,视频编码设备100包括宏块组设置模块110、比特数(bit count)提取模块120、比特数安排模块130、像条组(slice group)确定模块140、重新安排模块150、编码模块160、控制模块170。尽管不是必需的,视频编码设备100可被包括在传输视频和/或图像的便携式设备(比如相机、便携式媒体装置、蜂窝电话、便携式计算机)和/或非便携式装置中。这种传输可包含使用有线和/或无线协议。
宏块组设置模块110设置宏块组。宏块组包括至少一个宏块。可通过帧中不同像条组标识符的数量来确定宏块组中宏块的数量。也就是说,宏块组可包括与不同的像条组标识符一样多的宏块。尽管不是在所有方面都是必需的,但是在设置宏块组之前,预先确定像条组标识符的数量。例如,如果有8个不同像条组标识符,则宏块组的大小可被确定为8个宏块。宏块组设置模块110可将宏块分配给宏块组。可在例如存储器中安排宏块组,从而宏块组的周长可最小化。例如,宏块组的宏块彼此相邻地布置。
比特数提取模块120提取与每个宏块有关的比特数信息。更具体地讲,比特数提取模块120提取宏块组设置模块110设置的宏块组中的每个宏块的比特数。比特数提取模块120可在编码模块160对宏块进行编码之后从宏块中提取比特数。编码模块160可如下执行宏块的编码:通过对从宏块获得的预测图像执行差分运算来获得残差信号;通过对残差信号执行空间变换产生变换系数;和对变换系数进行量化。稍后将更加详细地描述编码模块160对宏块执行编码的过程。
比特数安排模块130安排比特数提取模块120提供的比特数。可以以例如降序、升序或者为特定应用选择的顺序来安排比特数。更具体地讲,根据从宏块组设置模块110定义的宏块组提取的比特数,比特数安排模块130可以以比特数的降序来安排宏块。
像条组确定模块140将像条组标识符分配给安排模块130以比特数的降序安排的宏块。宏块的地址,例如存储器地址,可以与像条组标识符一一对应。在安排的宏块组中的宏块中的每个宏块可都具有不同的像条组标识符。
重新安排模块150根据宏块的像条组标识符将宏块分类到像条组。例如,重新安排模块150可将具有像条组标识符“0”的宏块分类到一个像条组,并可将具有像条组标识符“1”的宏块分类到另一像条组。不同宏块组的宏块可被分类到同一像条组。所述像条组可包括多个单位(像条)。可以对每个像条组标识符来执行这种分类操作。之后,重新安排模块150以像条组为单位(像条)重新安排宏块。
编码模块160以像条组为单位对重新安排模块150重新安排的宏块进行编码。编码模块160可如下所述对属于预定像条组的宏块进行编码:编码模块160通过使用预定预测方法对从宏块获得的预测图像执行差分运算来产生残差信号;通过对残差信号执行空间变换(比如离散余弦变换(DCT)或小波变换)而产生变换系数;通过对变换系数执行量化来产生量化系数。量化操作可以是由任意实数值表示的变换系数被分离成一个或多个离散值的操作。
控制模块170控制宏块组设置模块110、比特数提取模块120、比特数安排模块130、像条组确定模块140、重新安排模块150和编码模块160的操作。
这里使用的术语“模块”指的是,但并不限于,执行特定任务的软件或硬件组件,例如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。模块可有利地被构造为驻留在可寻址存储介质上,并可被构造为在一个或多个处理器上执行。举例来说,模块可包括:组件(例如软件组件、面向对象的软件组件、类组件和任务组件)。模块可包括进程、函数、属性、过程、子程序、程序代码的片断、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。在组件和模块中设置的功能可被组合成更少的组件和/或模块,和/或者进一步分为另外的组件和/或模块。
图3A到图3C解释根据本发明示例性实施例的图2所示的视频编码设备100如何设置宏块组。参照图3A,帧300包括多个宏块302。宏块组设置模块110可将宏块302分配给宏块组304。宏块组设置模块110可基于帧300中像条组标识符306的数量确定宏块组304中宏块302的数量。例如,如果有8个像条组标识符306,则宏块组设置模块110可将宏块组304的大小设置为值8(即将8个宏块302设置到宏块组304)。
比特数提取模块120从存在于每个宏块组304中的宏块302提取比特数。比特数安排模块130根据每个宏块302的提取的比特数以降序安排宏块302。之后,参照图3B,像条组确定模块140将像条组标识符306分配给安排的宏块302,从而宏块302的地址可以与像条组标识符306一一对应。例如,宏块组304中宏块302的每个地址对应于不同像条组标识符306。
参照图3C,宏块组304中存在的宏块302具有不同的像条组标识符306(以数字0-7表示)。在框(c)中,属于不同宏块组304的一对相邻宏块302具有相同的像条组标识符306(即4),但是这种情况通常很少发生。
如果每个宏块组304包括具有不同像条组标识符的宏块302,则如果在像条组中检测到差错,可精确地确定像条组中的哪个/哪些宏块302包含差错。
图4示出根据本发明示例性实施例的视频编码方法的流程图。在这个示例性实施例中,有8个像条组标识符,并且宏块组包括8个宏块。
在操作S410,宏块组设置模块110设置宏块组中宏块的数量。例如,宏块组可包括8个宏块。可根据图像中像条组标识符的数量来设置宏块组中宏块的数量。可安排宏块组,从而宏块组的周长可被最小化。
在操作S420,编码模块160对宏块组中的宏块进行编码,比特数提取模块120从每个编码的宏块中提取比特数。上面已经参照图2描述了在对宏块组中的宏块进行编码的操作。
在操作S430,比特数安排模块130以比特数的降序安排宏块和/或提取的比特数。像条组确定模块140将像条组标识符分配给安排的编码的宏块,从而编码的宏块的地址可以与像条组标识符一一对应(S440)。例如,宏块组中没有一个宏块具有相同的像条组标识符。
在操作S450,控制模块170确定是否存在另一宏块组。如果确定存在另一宏块组,则再次执行操作S420到S440。
另一方面,如果在操作S450中确定不存在其他宏块组,则方法进行操作S460。在操作S460中,根据编码的宏块的像条组标识符,重新安排模块150将编码的宏块分类到多个像条组,并且以像条组为单位来重新安排编码的宏块。
在操作S470,编码模块160对像条组的像条中的重新安排的宏块编码。
根据本发明的各方面,宏块组可由具有不同像条组标识符的宏块构成。由于每个宏块组中没有一个宏块具有相同的像条组标识符,所以可精确地确定出现差错的像条组中的哪个宏块是错误的。因此,当发生差错时,可增强差错隐藏操作的效果。
尽管已经显示和描述了本发明的几个实施例,但是本领域的技术人员应该理解,在不脱离本发明的原理和精神的情况下,可以对实施例进行改变,本发明的范围由权利要求及其等同物限定。

Claims (20)

1、一种视频编码设备,包括:
宏块组设置模块,设置宏块组,以使得宏块组包括预定数量的宏块;
比特数提取模块,从设置的宏块组中的每个宏块中提取比特数;
比特数安排模块,根据提取的比特数来安排宏块;
像条组确定模块,根据比特数安排模块执行的安排分别将像条组标识符分配给每个宏块,以使得宏块的地址信息与分配的像条组标识符一一对应;
重新安排模块,根据分配的像条组标识符将宏块分类到像条组,并以像条组为单位来重新安排宏块;
编码模块,对重新安排的宏块进行编码。
2、如权利要求1所述的视频编码设备,其中,宏块组设置模块基于将被分配的不同像条组标识符的数量来设置宏块组的大小。
3、如权利要求1所述的视频编码设备,其中,设置的宏块组中没有一个宏块具有相同的像条组标识符。
4、如权利要求1所述的视频编码设备,其中,编码模块使用H.264编码方法对重新安排的宏块进行编码。
5、一种视频编码方法,包括:
设置宏块组,从而每个宏块组包括预定数量的宏块;
从设置的宏块组中的每个宏块中提取比特数;
根据提取的比特数来安排设置的宏块组中的宏块;
根据所述安排的结果将像条组标识符分配给安排的宏块,以使得与每个安排的宏块有关的地址信息与分配的像条组标识符一一对应;
根据宏块的分配的像条组标识符将宏块分类到多个像条组,并以像条组为单位来重新安排宏块;
对重新安排的宏块进行编码。
6、如权利要求5所述的视频编码方法,其中,所述设置步骤包括:基于将被分配的不同像条组标识符的数量来设置宏块组中宏块的数量。
7、如权利要求5所述的视频编码方法,其中,相同宏块组中没有一个宏块具有相同的像条组标识符。
8、如权利要求5所述的视频编码方法,其中,所述编码步骤包括:使用H.264编码方法对重新安排的宏块进行编码。
9、如权利要求1所述的视频编码设备,其中,宏块组设置模块将宏块分配给设置的宏块组。
10、如权利要求5所述的视频编码方法,还包括:确定是否存在另一宏块组,如果存在另一宏块组,则重复所述提取、安排和分配步骤。
11、如权利要求5所述的视频编码方法,其中,所述重新安排的步骤包括:在存储器中安排宏块组的宏块,以使得宏块组的周长最小。
12、如权利要求5所述的视频编码方法,其中,提取比特数的步骤还包括对宏块进行编码。
13、一种视频编码方法,包括:
将宏块分派到相应的第一宏块组中,其中,每个第一宏块组包括预定数量的宏块;
根据宏块的比特数将不同像条组标识符分配给分派到每个第一宏块组的每个宏块;
将第一宏块组中的宏块重新分类到第二宏块组,从而在相同第二宏块组中的每个宏块具有相同的像条组标识符;
对第二宏块组进行编码。
14、如权利要求13所述的视频编码方法,其中,将不同像条组标识符分配到每个宏块的步骤还包括:以比特数的降序来安排宏块。
15、如权利要求13所述的视频编码方法,其中,所述编码的步骤包括根据H.264编码方法进行编码。
16、如权利要求13所述的视频编码方法,其中,分派宏块的数量的步骤还包括:对宏块进行编码和从编码的宏块提取比特数。
17、如权利要求13所述的视频编码方法,还包括:对另外的宏块组重复所述分派、分配、重新分类和编码步骤。
18、一种其上编码有用于使用一个或多个计算机实现的权利要求13的方法的处理指令的计算机可读介质。
19、一种其上编码有用于使用一个或多个计算机实现的权利要求5的方法的处理指令的计算机可读介质。
20、一种视频编码设备,包括:
宏块组设置模块,将视频数据的帧的宏块组织到宏块组中,从而每个宏块组包括预定数量的宏块;
宏块组安排模块,根据宏块的比特数来在每个宏块组中安排宏块,并且根据所述安排将像条组标识符分配给每个宏块组中的每个宏块;
重新安排模块,将宏块组的宏块重新安排到第二宏块组,其中,每个第二宏块组具有共同的像条组标识符;
编码模块,对第二宏块组进行编码。
CN2008100094164A 2007-02-08 2008-02-01 视频编码设备及方法 Expired - Fee Related CN101242534B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2007-0013368 2007-02-08
KR1020070013368A KR101277713B1 (ko) 2007-02-08 2007-02-08 비디오 부호화 장치 및 그 방법
KR1020070013368 2007-02-08

Publications (2)

Publication Number Publication Date
CN101242534A true CN101242534A (zh) 2008-08-13
CN101242534B CN101242534B (zh) 2013-01-16

Family

ID=39685795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100094164A Expired - Fee Related CN101242534B (zh) 2007-02-08 2008-02-01 视频编码设备及方法

Country Status (3)

Country Link
US (1) US8204130B2 (zh)
KR (1) KR101277713B1 (zh)
CN (1) CN101242534B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102598662A (zh) * 2009-10-27 2012-07-18 法国电信公司 用于图像编码和解码的方法和装置、以及对应的计算机程序
CN103718557A (zh) * 2011-07-29 2014-04-09 夏普株式会社 用于解码视频的方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9554131B1 (en) * 2013-07-23 2017-01-24 Harmonic, Inc. Multi-slice/tile encoder with overlapping spatial sections

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950035410A (ko) * 1994-05-31 1995-12-30 배순훈 움직임 벡터 부호화 방법
DE19737872A1 (de) * 1997-08-29 1999-03-04 Siemens Ag Verfahren und Vorrichtung zur Fehlerlokalisierung eines Übertragungsfehlers, der bei der Decodierung eines codierten Bildes erkannt wurde
CN1190084C (zh) * 1997-11-14 2005-02-16 安特昂公司 压缩视频信息的装置及其方法
KR100285420B1 (ko) 1999-04-30 2001-03-15 박종섭 고화질 텔레비전의 가변 부호화기
JP2004023458A (ja) * 2002-06-17 2004-01-22 Toshiba Corp 動画像符号化/復号化方法及び装置
KR100906473B1 (ko) * 2002-07-18 2009-07-08 삼성전자주식회사 개선된 움직임 벡터 부호화 및 복호화 방법과 그 장치
KR100581077B1 (ko) 2003-12-26 2006-05-22 한국전자통신연구원 영상 복호기에서의 영상 복호를 위한 매크로블록 복호정보저장 방법
KR20060084951A (ko) * 2005-01-21 2006-07-26 엘지전자 주식회사 H.264 기반 동영상 복호화 방법
US20060222074A1 (en) * 2005-04-01 2006-10-05 Bo Zhang Method and system for motion estimation in a video encoder
CN100442848C (zh) * 2005-04-11 2008-12-10 华为技术有限公司 一种h263编码中码率的控制方法
US7525456B2 (en) * 2005-04-15 2009-04-28 Qpixel Technology, Inc. Methods for adaptively selecting entropy encoding modes
KR20100014553A (ko) * 2007-04-25 2010-02-10 엘지전자 주식회사 비디오 신호의 인코딩/디코딩 방법 및 장치
US20110280314A1 (en) * 2010-05-12 2011-11-17 Texas Instruments Incorporated Slice encoding and decoding processors, circuits, devices, systems and processes

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102598662A (zh) * 2009-10-27 2012-07-18 法国电信公司 用于图像编码和解码的方法和装置、以及对应的计算机程序
CN102598662B (zh) * 2009-10-27 2016-10-26 法国电信公司 用于图像编码和解码的方法和装置
CN103718557A (zh) * 2011-07-29 2014-04-09 夏普株式会社 用于解码视频的方法
CN103718557B (zh) * 2011-07-29 2017-07-28 夏普株式会社 用于解码视频的方法
CN107277530A (zh) * 2011-07-29 2017-10-20 夏普株式会社 用于解码视频的方法

Also Published As

Publication number Publication date
US20080192831A1 (en) 2008-08-14
CN101242534B (zh) 2013-01-16
KR101277713B1 (ko) 2013-06-24
KR20080074370A (ko) 2008-08-13
US8204130B2 (en) 2012-06-19

Similar Documents

Publication Publication Date Title
CN111866512B (zh) 视频解码方法、视频编码方法、装置、设备及存储介质
CN110393010B (zh) 视频译码中的帧内滤波旗标
US9854253B2 (en) Method for motion vector difference (MVD) and intra block copy vector difference (BVD) coding of screen content video data
JP5925416B2 (ja) ビデオブロックヘッダ情報の適応可能なコーディング
TWI686080B (zh) 用於大的寫碼樹單元之內容
KR102229045B1 (ko) 디스플레이 스트림 압축 (dsc) 을 위한 엔트로피 코딩 기법들
JP5890031B2 (ja) ビデオコーディング用の断片化されたパラメータセット
US20110194613A1 (en) Video coding with large macroblocks
KR102120571B1 (ko) 넌-4:4:4 크로마 서브-샘플링의 디스플레이 스트림 압축 (dsc) 을 위한 엔트로피 코딩 기법들
CN113892270A (zh) 在变换跳过模式和多变换选择之间进行协调的方法和装置
TW201937926A (zh) 在視訊寫碼中用於適應性算術寫碼之機率初始化及發信號
CN103299627A (zh) 视频译码中的帧分裂
TW201737710A (zh) 為視訊寫碼中非方形區塊判定預測參數
WO2004015998A1 (en) System and method for rate-distortion optimized data partitioning for video coding using backward adaptation
KR20180069905A (ko) 기준 프레임 버퍼 추적을 통한 모션 벡터 기준 선택
CN107046645A (zh) 图像编解码方法及装置
JP2025178260A (ja) 映像データの可逆符号化
WO2017164951A1 (en) Smart reordering in recursive block partitioning for advanced intra prediction in video coding
CN114503590A (zh) 用信号发送针对变换跳过中的残差值的译码方案以进行视频译码
JP2006523991A (ja) レート歪みをビデオ符号化に最適化したデータ分割をパラメトリック・レート歪みモデルを用いて行うシステム及び方法
CN1668112A (zh) 用于h.264的改进的帧内块游荡刷新
CN110324639B (zh) 用于视频数据的高效熵编码的技术
CN101242534B (zh) 视频编码设备及方法
WO2007069829A1 (en) Method and apparatus for encoding and decoding video signals on group basis
US9883183B2 (en) Determining neighborhood video attribute values for video data

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130116

Termination date: 20160201