CN101119493A - 区块式数字编码图像的译码方法及装置 - Google Patents
区块式数字编码图像的译码方法及装置 Download PDFInfo
- Publication number
- CN101119493A CN101119493A CN 200710145984 CN200710145984A CN101119493A CN 101119493 A CN101119493 A CN 101119493A CN 200710145984 CN200710145984 CN 200710145984 CN 200710145984 A CN200710145984 A CN 200710145984A CN 101119493 A CN101119493 A CN 101119493A
- Authority
- CN
- China
- Prior art keywords
- reference picture
- image
- block
- picture list
- access information
- 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
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提出一种区块式数字编码图像的译码方法及装置,特别涉及一种区块式数字编码图像的译码方法,其包括以下步骤:依据特定数字图像编码协议重建目前图像的第零参考图像列表和第一参考图像列表;建立一对照表,其包括储存调整参数的参数栏位,此调整参数是由目前图像、共位图像及特定参考图像的时序特征值所导出;依据参数栏位和共位区块相对于特定参考图像的特定运动向量决定直接模式双向预测区块的导出运动向量。本发明所述的区块式数字编码图像的译码方法及装置,可增进整体图像译码的效能。
Description
技术领域
本发明是有关于一种数字图像译码技术,特别是关于包括直接模式双向预测区块(Direct Mode Bi-Predictive Block)的区块式数字编码图像的译码方法及装置。
背景技术
区块式数字影像编码技术通常会将影像帧(frame)分成多个宏区块(macroblock或MB),并就其中像素(picture element或pixel)的亮度数据和颜色数据分别加以编码。例如,H.264的编码技术中,宏区块是指包括16×16个像素的影像区域。每一宏区块的编码方式可以是同帧式预测(Intra Prediction)或跨帧式预测(Inter Prediction)。同帧式预测的编码方式基本上是参照同一帧中已经编码的区块,而就之间的差异进行编码。跨帧式预测则是参照不同帧中已经编码的区块,并就之间的差异进行编码。通常对于与另一帧的内容有关联的宏区块倾向于使用跨帧式预测的编码方式。
常用的跨帧式预测编码技术中,运动补偿(motioncompensation)无疑于其中居极为重要的地位。运动补偿技术自不同帧中已编码的视频图像建立运动补偿区块,或称预测区块(prediction blocks),并以运动向量(motion vector)表示相对于预测区块的位移量。用以建立预测区块的视频图像通常称为参考图像(reference picture)。诸如H.264的编码技术,其运动向量的位移单位可以精确至四分之一个像素。
诸如H.264的编码技术,上述的预测区块可以是于一宏区块内的16×16、8×16、16×8或8×8的区域,此等区域称为分割(partition)。例如,若一宏区块分为4个8×8的区域,则此宏区块将会包括四个分割区域。当分割是8×8的模式时,其又可以细分为8×8、4×8、8×4或4×4的区域,此等区域称为次分割(sub-partition)。预测区块亦可以是一个次分割。此种将宏区块又分成可变大小的运动补偿区块的方式称为树状结构运动补偿(treestructured motion compensation)。每一运动补偿区块可以对应一或二个运动向量。当一运动补偿区块对应至二个运动向量时,此二运动向量可以对应至相同或不同的参考图像。以分割或次分割区域作为运动补偿预测单位的编码技术,诸如H.264,位于同一分割或次分割区域内的区块将对应于相同的预测区块和相同的运动向量。
典型的编码技术中,双向预测区块(bi-pre dictive block)是一种重要的跨帧式预测区块,其可以具有参考二个不同参考图像的运动向量。诸如H.264的编码技术包括一种直接模式(directmode)的压缩方式,其区块的运动向量并不储存于编码位串(bitstream)中,而是由相关图像的时序特征值(例如图像顺序计数,Picture Order Count或简称POC)和特定区块相对于特定参考图像的运动向量推得。由于编码不包括运动向量,适宜直接模式编码的图像或区块可以达到更佳的压缩效率。
上述的相关图像包括目前图像(即目前区块所在的图像,目前区块是指处理中或译码中的区块)、目前图像的共位图像(co-located picture)和共位区块(co-located block)的特定参考图像。而上述的特定区块是指共位区块。共位图像是指目前图像内所有直接模式双向预测区块(或称为B Direct区块)的参考图像,而共位区块则是共位图像中和目前区块坐标位置相同的区块。
以下参见图1,其显示直接模式中相关图像和相关数据结构的关系示意图。如图1所示,目前图像CurPic包括一直接模式双向预测的目前区块CurBlk,而共位图像ColPic包括定义如上的共位区块ColBlk。请注意共位区块ColBlk不一定是直接模式区块或是双向预测区块,甚至可以不是一个跨帧式预测区块(意即不具有运动向量),然以下仅考虑共位区块ColBlk具有运动向量的情况。图1亦包括一对映图像(mapped picture)MapPic,其是共位区块ColBlk的一运动向量对应的特定参考图像。
目前图像CurPic进行译码之时,须取得目前图像CurPic中所有直接模式区块的参考图像信息。此等参考图像信息可以储存于特定的已译码图像存放区,例如帧缓冲区(frame buffer)或其他存储器位置。本文所谓的参考图像信息包括参考图像的解译数据,例如像素原始值、图像顺序计数和运动向量等等。参考图像信息可以透过参考图像的存取信息加以存取。存取信息是指可兹以存取特定数据的地址信息,例如其可以是,但不限于,对应至特定数据存放区的索引(indices)或指针(pointers)。图1所示的第零参考图像列表L0和第一参考图像列表L 1即分别储存目前图像CurPic中的所有直接模式区块可能对应的参考图像的存取信息。其中最重要的是第一参考图像列表L1中索引值为0的项目,其储存共位图像ColPic的存取信息ColPicRef。换言之,透过第一参考图像列表L1即可以取得共位图像ColPic的解译数据。对映图像MapPic的存取信息MapPicRef则可自第零参考图像列表L0中取得,但其可能位于第零参考图像列表L0中的任一项目。图1显示的第零参考图像列表L0和第一参考图像列表L1分别含有32个项目。此外,图中虚线所示的mvCol是表示共位区块ColBlk相对于对映图像MapPic的一运动向量。
图2例示直接模式双向预测区块CurBlk的运动向量推知方法的相关概念,其中mvL0和mvL1是欲求取的区块CurBlk的运动向量,mvCol是共位区块ColBlk相对于对映图像MapPic的运动向量,tb是目前图像CurPic和对映图像MapPic的图像顺序距离(Picture Order Distance),而td则是共位图像ColPic和对映图像MapPic的图像顺序距离。其中tb和td均可自相关图像的图像顺序计数导出。运动向量mvL0和mvL1可由mvCol、tb和td导出,例如于H.264协议的情况下:
tx=tb×(16384+abs(td/2))/td (1.a)
mvL0=mvCol×tx (1.b)
mvL1=mvL0-mvCol (1.c),
其中tx称为距离调整参数(distance scalar),是由tb和td导出的参数,abs()则是取绝对值的函数。又例如在MPEG4协议中,可由以下式子导出mvL0和mvL1:
tx=tb/td (2.a)
mvL0=mvCol×tx (2.b)
mvL1=mvL0-mvCol (2.c)。
直接模式双向预测区块CurBlk的译码主要在于求取如图1和图2所示的运动向量mvL1、mvL0以及其分别对应的参考图像(共位图像ColPic和对映图像MapPic)。如图2的说明可知,其亦必须取得目前图像CurPic、共位图像ColPic和对映图像MapPic的图像顺序计数值以求取图像顺序距离tb、td、距离调整参数tx,并从而导出运动向量mvL0和mvL1。此等运动向量mvL0和mvL1的导出过程需要于每个直接模式区块CurBlk的译码处理程序于第零参考图像列表L0搜寻对映图像MapPic,此搜寻过程占用许多时间。另外,由上述计算式可知,距离调整参数tx需要用到除法,若于每个直接模式区块CurBlk直接计算,亦将耗用大量的运算资源。
基于以上已知技术的缺点,其有必要提出一种改良的方法,以提升求取直接模式双向预测区块运动向量的效率,并从而增进整体图像译码的效能。
发明内容
本发明提出一种改良的区块式数字编码图像译码方法,以提升求取直接模式双向预测区块运动向量的效率,并从而增进整体图像译码的效能。
本发明提出一种实现上述区块式数字编码图像译码方法的装置。
本发明的一特色在于利用对照表的预先建立,避免大量的重复搜寻动作以及耗时的运算,从而增进直接模式双向预测区块的译码效率。
本发明提出一种区块式数字编码图像的译码方法,其包括以下步骤:依据特定数字图像编码协议重建目前图像的第零参考图像列表和第一参考图像列表,其中上述的目前图像包括一直接模式双向预测区块,且第零参考图像列表和第一参考图像列表储存目前已解译图像的存取信息;透过第一参考图像列表取得目前图像的共位图像的存取信息,此共位图像包括上述直接模式双向预测区块的共位区块,共位区块是共位图像中与上述直接模式双向预测区块坐标相同的区块;透过共位图像的存取信息取得一特定索引值,并透过此特定索引值取得上述共位区块的一特定参考图像的存取信息;搜寻该第零参考图像列表以决定一参考索引值,此参考索引值对应至第零参考图像列表中存放前述特定参考图像存取信息的位置;将参考索引值存入第一数据结构中由前述特定索引值所对应的项目的一索引栏位;以及依据目前图像的时序特征值、共位图像的时序特征值、特定参考图像的时序特征值和共位区块相对于特定参考图像的特定运动向量,决定前述直接模式双向预测区块的导出运动向量。
本发明另提供一种区块式数字编码图像的译码方法,包括以下步骤:依据一数字图像编码协议重建一目前图像的一第零参考图像列表和一第一参考图像列表,该目前图像包括一直接模式双向预测区块,该第零参考图像列表和该第一参考图像列表储存目前已解译图像的存取信息;建立一对照表,该对照表的项目包括一参数栏位,该参数栏位储存一调整参数,该调整参数是由该目前图像的一时序特征值、一共位图像的该时序特征值以及一共位区块的一特定参考图像的该时序特征值所导出;以及依据该参数栏位和该共位区块相对于该特定参考图像的一特定运动向量,决定该直接模式双向预测区块的一导出运动向量,其中该共位图像的存取信息位于该第一参考图像列表内,且该共位区块是该共位图像中与该直接模式双向预测区块坐标相同的区块。
本发明亦包括一种区块式数字编码图像的译码装置,其包括参考图像列表重建单元、对照表建立单元和运动向量导出单元。参考图像列表重建单元依据一数字图像编码协议重建目前图像的第零参考图像列表和第一参考图像列表,目前图像包括直接模式双向预测区块,第零参考图像列表和第一参考图像列表储存目前已解译图像的存取信息。对照表建立单元用以建立一对照表,其包括一索引栏位,用以储存对应至该第零参考图像列表的参考索引值。运动向量导出单元利用前述的对照表取得一共位区块的特定参考图像的存取信息,并依据共位区块所在的共位图像的时序特征值、前述特定参考图像的时序特征值和共位区块相对于此特定参考图像的特定运动向量,决定该直接模式双向预测区块的导出运动向量。
本发明所述的区块式数字编码图像的译码方法及装置,可增进整体图像译码的效能。
附图说明
图1显示直接模式中相关图像和相关数据结构的关系示意图。
图2例示直接模式双向预测区块的运动向量推知方法的相关概念。
图3A显示依据本发明一实施例的区块式数字编码图像译码方法以及其主要流程和相关数据结构的关系。
图3B显示依据本发明一实施例的直接模式区块处理程序的进一步细节。
图4A例示依据本发明一实施例透过特定索引值取得共位区块参考图像存取信息的相关数据结构。
图4B例示依据本发明另一实施例透过特定索引值取得共位区块的参考图像存取信息的相关数据结构。
图5显示依据本发明的区块式数字编码图像译码装置的方块示意图。
具体实施方式
以下将配合相关图式阐述本发明的细节,不同图式中相同的编号或标记表示相同的元件或概念。存取信息是指可兹以存取特定数据的地址信息,例如存取信息可以是,但不限于,对应至特定数据存放区的索引或指针。此外,本文以下提及的区块,可以是一8×8或16×16的像素区域。
图3A显示依据本发明一实施例的区块式数字编码图像译码方法300以及其主要流程和相关数据结构的关系。区块式数字编码图像译码方法300是针对一目前图像CurPic的译码流程,其包括图像前置处理程序302、直接模式区块处理程序304和区块译码程序306。
图像前置处理程序302根据诸如H.264的编码协议重建目前图像CurPic的第零参考图像列表L0和第一参考图像列表L 1,如前所述,其分别储存目前图像CurPic中所有直接模式区块可能对应的已解译的参考图像的存取信息。举例而言,第一参考图像列表L1中索引值为0的项目储存目前图像CurPic的共位图像存取信息ColPicRef。利用共位图像存取信息ColPicRef可以取得共位图像ColPic已解译的数据,包括前述的共位区块的特定运动向量mvCol。
直接模式区块处理程序304主要在建立基于一特定索引值的对照表(lookup table)LTX或其他等效数据结构。对照表LTX的项目可以包括存放第零参考图像列表L0的参考索引(reference index)L0RefIdx的索引栏位及/或存放距离调整参数tx的参数栏位。其中索引栏位存放的第零参考图像列表L0参考索引L0RefIdx对应到第零参考图像列表L0中存放目前图像CurPic的对映图像MapPic存取信息的项目。对映图像MapPic是共位区块ColBlk的特定运动向量mvCol所参考的图像。共位区块ColBlk则是共位图像ColPic中与目前区块CurBlk(一直接模式双向预测区块)坐标位置相同的区块。
直接模式区块处理程序304是利用第一参考图像列表L1建立对照表LTX。以下将配合其他图式进一步说明其细节。
图3B显示依据本发明一实施例的直接模式区块处理程序304的进一步细节。步骤3040透过第一参考图像列表L1索引值为0的项目取得目前图像CurPic的共位图像ColPic的存取信息ColPicRef。共位图像ColPic包括直接模式双向预测区块CurBlk的共位区块ColBlk,即共位图像ColPic中与直接模式双向预测区块CurBlk坐标相同的区块。
步骤3042透过共位图像存取信息ColPicRef取得一特定索引值KeyPicRefIdx,并透过此特定索引值KeyPicRefIdx取得共位区块ColBlk上述的参考图像MapPic(即对映图像,共位区块ColBlk的运动向量mvCol的参考图像)的存取信息MapPicRef。共位区块ColBlk的参考图像数据可以有各种不同方式储存于存储器中。只要可以透过特定索引值KeyPicRefIdx直接或间接取得对映图像MapPic的数据,即为本发明的精神所涵盖。
以下说明参见图4A,其例示依据本发明一实施例透过特定索引值KeyPicRefIdx取得共位区块ColBlk的参考图像存取信息MapPicRef的相关数据结构。本实施例中,特定索引值KeyPicRefIdx是共位图像ColPic的参考图像列表Lc(可以是共位图像Col Pic依据诸如H.264的编码协议所规定的第零参考图像列表L0c或第一参考图像列表L1c)的参考索引,其对应到参考图像列表Lc中存放参考图像存取信息MapPicRef的位置。透过参考图像存取信息MapPicRef可以存取对映图像MapPic的解译信息(例如图像顺序计数、解译后的像素值)。图4A中,对映图像MapPic的解译信息储存于对映图像缓冲区MapPicBuf中。对映图像缓冲区MapPicBuf则位于诸如帧缓冲区的已译码图像存放区DecBuf中。
依据本发明的另一实施例,诸如图像顺序计数和解译后的像素值亦可以分别存放于不同的存储器缓冲区内。只要透过参考图像存取信息MapPicRef可以取得对映图像MapPic的所有解译信息,均应视为在本发明的范围内。
图4B例示依据本发明另一实施例透过特定索引值KeyPicRefIdx取得共位区块ColBlk的参考图像存取信息MapPicRef的相关数据结构。本实施例中,特定索引值KeyPicRefIdx本身即是参考图像存取信息MapPicRef。换言之,特定索引值KeyPicRefIdx本身即可以直接存取对映图像MapPic的解译信息。
不论是采用图4A或图4B的方式,特定索引值KeyPicRefIdx于共位图像ColPic译码完成时即已确定。换言之,特定索引值KeyPicRefIdx可以视为共位图像ColPic解译信息的一部分,而可以透过共位图像存取信息ColPicRef取得。
回到图3B,并共同参见图4A或图4B。步骤3044搜寻目前图像CurPic的第零参考图像列表L0以决定一参考索引值L0RefIdx。如图4A或图4B所示,参考索引值L0RefIdx对应至第零参考图像列表L0中存放参考图像存取信息MapPicRef的项目。
步骤3046将参考索引值L0RefIdx存入对照表LTX中特定索引值KeyPicRefIdx所对应的项目的一索引栏位。步骤3048利用目前图像CurPic、其共位图像ColPic和其对映图像MapPic的图像顺序计数值计算距离调整参数tx(例如,可以依据式1.a或式2.a)并存入对照表LTX中特定索引值KeyPicRefIdx所指的项目的一参数栏位。
由以上揭示可知,步骤3040至3046是对照表LTX的建立流程。对目前图像CurPic中的每一区块重复步骤3040至3046即可建立完整的对照表LTX。
区块译码程序306则进行目前图像CurPic的译码,其可以以宏区块为单位进行译码。目前图像CurPic中的直接模式双向预测区块的译码利用对照表LTX以增进其效率。由于导出目前图像CurPic的直接模式运动向量mvL0和mvL1的距离调整参数均可以快速的查表方式透过对照表LTX的参数栏位取得,整体译码效率因此得以提升。索引栏位存放的第零参考图像列表L0参考索引L0RefIdx可以输出予译码器中其他模块使用。具体而言,区块译码程序306依据对照表LTX的参数栏位存放的距离调整参数tx和共位区块ColBlk相对于特定参考图像MapPic的一特定运动向量mvCol,决定直接模式双向预测区块CurB1k的一导出运动向量(例如,可以依据式1.b或式2.b)。
依据本发明的另一实施例,直接模式区块处理程序304建立的对照表LTX可以不具有存放上述距离调整参数tx的参数栏位,而区块译码程序306仍可以依据目前图像CurPic的图像顺序计数值、共位图像ColPic的图像顺序计数值、特定参考图像MapPic的图像顺序计数值和共位区块ColBlk相对于特定参考图像MapPic的特定运动向量mvCol,决定直接模式双向预测区块CurBlk的一导出运动向量。
本发明亦包括一种实现以上揭示的区块式数字编码图像译码装置。图5显示依据本发明的区块式数字编码图像译码装置500的方块示意图,其包括参考图像列表重建单元510、对照表建立单元520和运动向量导出单元530。参考图像列表重建单元510可以执行揭示如上的图像前置处理程序302。换言之,参考图像列表重建单元510可以根据诸如H.264的编码协议重建目前图像CurPic的第零参考图像列表L0和第一参考图像列表L1。对照表建立单元520可以执行如步骤3040至3046所揭示的对照表建立程序,此对照表的项目可以包括一索引栏位。由步骤3044和3046可知,此索引栏位储存一对应至第零参考图像列表L0的参考索引值。运动向量导出单元530可以执行上述的区块译码程序306,其依据对照表LTX的参数栏位存放的距离调整参数tx和共位区块ColBlk相对于特定参考图像MapPic的一特定运动向量mvCol,决定直接模式双向预测区块CurBlk的一导出运动向量。
参考图像列表重建单元510、对照表建立单元520和运动向量导出单元530可以是微处理器架构或数字信号处理架构内的软件模块或是专用集成电路(application specific integrating circuit或ASIC)架构中的逻辑模块。本领域技术人员基于本发明如上的揭示,应可轻易地利用完成相对于本实施例的程序码或逻辑元件。
以上所述仅为本发明较佳实施例,然其并非用以限定本发明的范围,任何熟悉本项技术的人员,在不脱离本发明的精神和范围内,可在此基础上做进一步的改进和变化,因此本发明的保护范围当以本申请的权利要求书所界定的范围为准。
附图中符号的简单说明如下:
300:区块式数字编码图像译码方法
302-306:区块式数字编码图像译码方法的步骤
3042-3046:区块式数字编码图像译码方法的步骤
500:区块式数字编码图像译码装置
510:参考图像列表重建单元
520:对照表建立单元
530:运动向量导出单元
CurPic:目前图像
ColPic:共位图像
MapPic:对映图像
CurBlk:目前区块
ColBlk:共位区块
mvCol:共位区块的特定运动向量
mvL0:目前区块待决定的运动向量
mvL1:目前区块待决定的运动向量
L0:第零参考图像列表
L1:第一参考图像列表
Lc:共位图像的参考图像列表
LTX:对照表
DecBuf:已译码图像存放区
MapPicBuf:对映图像缓冲区
KeyPicRefIdx:对照表LTX所根据的特定索引值
ColPicRef:共位图像存取信息
MapPicRef:对映图像存取信息
L0RefIdx:第零参考图像列表L0的参考索引
tb:目前图像和对映图像的图像顺序距离
td:共位图像和对映图像的图像顺序距离
tx:距离调整参数
Claims (14)
1.一种区块式数字编码图像的译码方法,其特征在于,包括以下步骤:
依据一数字图像编码协议重建一目前图像的一第零参考图像列表和一第一参考图像列表,该目前图像包括一直接模式双向预测区块,该第零参考图像列表和该第一参考图像列表储存目前已解译图像的存取信息;
透过该第一参考图像列表取得该目前图像的一共位图像的存取信息,该共位图像包括该直接模式双向预测区块的一共位区块,该共位区块是该共位图像中与该直接模式双向预测区块坐标相同的区块;
透过该共位图像的该存取信息取得一特定索引值,并透过该特定索引值取得该共位区块的一特定参考图像的存取信息;
搜寻该第零参考图像列表以决定一参考索引值,该参考索引值对应至该第零参考图像列表中存放该特定参考图像存取信息的位置;
将该参考索引值存入一第一数据结构中该特定索引值所对应的项目的一索引栏位;以及
依据该目前图像的一时序特征值、该共位图像的该时序特征值、该特定参考图像的该时序特征值和该共位区块相对于该特定参考图像的一特定运动向量,决定该直接模式双向预测区块的一导出运动向量。
2.根据权利要求1所述的区块式数字编码图像的译码方法,其特征在于,该第一数据结构是一对照表,该对照表的项目更包括一参数栏位,该参数栏位储存一调整参数,该调整参数是由该目前图像的该时序特征值、该共位图像的该时序特征值以及该特定参考图像的该时序特征值所导出,该导出运动向量等于该特定运动向量乘以该调整参数。
3.根据权利要求1所述的区块式数字编码图像的译码方法,其特征在于,该特定参考图像的存取信息是透过一第二数据结构中该特定索引值所对应的项目取得,该第二数据结构是一第二参考图像列表,该第二参考图像列表储存解译该共位图像时的已解译图像的存取信息。
4.根据权利要求1所述的区块式数字编码图像的译码方法,其特征在于,上述的存取信息是对应至一已解译图像存放区的一索引值。
5.一种区块式数字编码图像的译码方法,其特征在于,包括以下步骤:
依据一数字图像编码协议重建一目前图像的一第零参考图像列表和一第一参考图像列表,该目前图像包括一直接模式双向预测区块,该第零参考图像列表和该第一参考图像列表储存目前已解译图像的存取信息;
建立一对照表,该对照表的项目包括一参数栏位,该参数栏位储存一调整参数,该调整参数是由该目前图像的一时序特征值、一共位图像的该时序特征值以及一共位区块的一特定参考图像的该时序特征值所导出;以及
依据该参数栏位和该共位区块相对于该特定参考图像的一特定运动向量,决定该直接模式双向预测区块的一导出运动向量,
其中该共位图像的存取信息位于该第一参考图像列表内,且该共位区块是该共位图像中与该直接模式双向预测区块坐标相同的区块。
6.根据权利要求5所述的区块式数字编码图像的译码方法,其特征在于,该对照表的项目更包括一索引栏位,该索引栏位储存对于该第零参考图像列表的一参考索引值,该参考索引值对应至该第零参考图像列表中存放该特定参考图像存取信息的项目。
7.根据权利要求5所述的区块式数字编码图像的译码方法,其特征在于,该导出运动向量等于该特定运动向量乘以该调整参数。
8.根据权利要求5所述的区块式数字编码图像的译码方法,其特征在于,该特定参考图像的存取信息是透过一特定数据结构中一特定索引值所对应的项目取得,该特定数据结构是一第二参考图像列表,该第二参考图像列表储存解译该共位图像时的已解译图像的存取信息。
9.根据权利要求5所述的区块式数字编码图像的译码方法,其特征在于,上述的存取信息是对应至一已解译图像存放区的一索引值。
10.一种区块式数字编码图像的译码装置,其特征在于,包括:
一参考图像列表重建单元,其依据一数字图像编码协议重建一目前图像的一第零参考图像列表和一第一参考图像列表,该目前图像包括一直接模式双向预测区块,该第零参考图像列表和该第一参考图像列表储存目前已解译图像的存取信息;
一对照表建立单元,用以建立一对照表,该对照表的项目包括一索引栏位,该索引栏位储存一对应至该第零参考图像列表的参考索引值;以及
一运动向量导出单元,其利用该对照表取得一共位区块的一特定参考图像的存取信息,并依据该共位区块所在的共位图像的一时序特征值、该特定参考图像的该时序特征值和该共位区块相对于该特定参考图像的一特定运动向量,决定该直接模式双向预测区块的一导出运动向量,
其中该共位图像的存取信息位于该第一参考图像列表内,该共位区块是该共位图像中与该直接模式双向预测区块坐标相同的区块。
11.根据权利要求10所述的区块式数字编码图像的译码装置,其特征在于,该对照表的项目更包括一参数栏位,该参数栏位储存一调整参数,该调整参数是由该目前图像的该时序特征值、该共位图像的该时序特征值以及该特定参考图像的该时序特征值所导出。
12.根据权利要求11所述的区块式数字编码图像的译码装置,其特征在于,该导出运动向量等于该特定运动向量乘以该调整参数。
13.根据权利要求10所述的区块式数字编码图像的译码装置,其特征在于,该特定参考图像的存取信息是透过一特定数据结构中一特定索引值所对应的项目取得。
14.根据权利要求13所述的区块式数字编码图像的译码装置,其特征在于,该特定数据结构是一第二参考图像列表,该第二参考图像列表储存解译该共位图像时的已解译图像的存取信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710145984 CN101119493B (zh) | 2007-08-30 | 2007-08-30 | 区块式数字编码图像的译码方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710145984 CN101119493B (zh) | 2007-08-30 | 2007-08-30 | 区块式数字编码图像的译码方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101119493A true CN101119493A (zh) | 2008-02-06 |
CN101119493B CN101119493B (zh) | 2010-12-01 |
Family
ID=39055386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710145984 Active CN101119493B (zh) | 2007-08-30 | 2007-08-30 | 区块式数字编码图像的译码方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101119493B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102065290A (zh) * | 2009-11-11 | 2011-05-18 | 联发科技股份有限公司 | 视讯译码装置、存储运动矢量信息的方法及存储器分配方法 |
WO2014056423A1 (en) * | 2012-10-09 | 2014-04-17 | Mediatek Inc. | Method and apparatus for motion information prediction and inheritance in video coding |
CN103916673A (zh) * | 2013-01-06 | 2014-07-09 | 华为技术有限公司 | 基于双向预测的编码方法、解码方法和装置 |
CN104160706A (zh) * | 2012-01-20 | 2014-11-19 | 诺基亚公司 | 用于视频编码的方法以及用于其的装置、计算机程序产品、***和模块 |
CN106231324A (zh) * | 2010-04-13 | 2016-12-14 | Ge视频压缩有限责任公司 | 解码器、解码方法、编码器以及编码方法 |
CN107483929A (zh) * | 2011-09-09 | 2017-12-15 | 株式会社Kt | 用于解码视频信号的方法 |
CN108495137A (zh) * | 2012-04-16 | 2018-09-04 | 三星电子株式会社 | 用于确定图像的参考画面集的方法和设备 |
US20180324466A1 (en) | 2010-04-13 | 2018-11-08 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US20190089962A1 (en) | 2010-04-13 | 2019-03-21 | Ge Video Compression, Llc | Inter-plane prediction |
US10248966B2 (en) | 2010-04-13 | 2019-04-02 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
CN111193929A (zh) * | 2013-12-16 | 2020-05-22 | 浙江大学 | 一种前向双假设编码图像块的编解码方法和装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100491530B1 (ko) * | 2002-05-03 | 2005-05-27 | 엘지전자 주식회사 | 모션 벡터 결정 방법 |
CA2450309C (en) * | 2002-07-02 | 2012-08-21 | Shinya Kadono | Motion vector derivation method, moving picture coding method and moving picture decoding method |
AU2003241696A1 (en) * | 2002-07-26 | 2004-02-16 | Matsushita Electric Industrial Co., Ltd. | Moving picture encoding method, moving picture decoding method, and recording medium |
KR100506864B1 (ko) * | 2002-10-04 | 2005-08-05 | 엘지전자 주식회사 | 모션벡터 결정방법 |
CN1321534C (zh) * | 2003-12-31 | 2007-06-13 | 中国科学院计算技术研究所 | 固定参考帧数编码方式下获取图像参考块的方法 |
JP2007028393A (ja) * | 2005-07-20 | 2007-02-01 | Matsushita Electric Ind Co Ltd | 双方向予測符号化ピクチャの直接モードブロックの動きベクトルを求める方法 |
-
2007
- 2007-08-30 CN CN 200710145984 patent/CN101119493B/zh active Active
Cited By (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102065290A (zh) * | 2009-11-11 | 2011-05-18 | 联发科技股份有限公司 | 视讯译码装置、存储运动矢量信息的方法及存储器分配方法 |
CN102065290B (zh) * | 2009-11-11 | 2014-03-19 | 联发科技股份有限公司 | 视讯译码装置、存储运动矢量信息的方法及存储器分配方法 |
US10721495B2 (en) | 2010-04-13 | 2020-07-21 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
CN106231324B (zh) * | 2010-04-13 | 2019-11-05 | Ge视频压缩有限责任公司 | 解码器、解码方法、编码器以及编码方法 |
US12010353B2 (en) | 2010-04-13 | 2024-06-11 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
CN106231324A (zh) * | 2010-04-13 | 2016-12-14 | Ge视频压缩有限责任公司 | 解码器、解码方法、编码器以及编码方法 |
CN106231337A (zh) * | 2010-04-13 | 2016-12-14 | Ge视频压缩有限责任公司 | 解码器、解码方法、编码器以及编码方法 |
CN106358045A (zh) * | 2010-04-13 | 2017-01-25 | Ge视频压缩有限责任公司 | 解码器、解码方法、编码器以及编码方法 |
US20170134761A1 (en) | 2010-04-13 | 2017-05-11 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US11983737B2 (en) | 2010-04-13 | 2024-05-14 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US11910029B2 (en) | 2010-04-13 | 2024-02-20 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division preliminary class |
US11910030B2 (en) | 2010-04-13 | 2024-02-20 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US11856240B1 (en) | 2010-04-13 | 2023-12-26 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US10764608B2 (en) | 2010-04-13 | 2020-09-01 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US11810019B2 (en) | 2010-04-13 | 2023-11-07 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US20190089962A1 (en) | 2010-04-13 | 2019-03-21 | Ge Video Compression, Llc | Inter-plane prediction |
US10248966B2 (en) | 2010-04-13 | 2019-04-02 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US10250913B2 (en) | 2010-04-13 | 2019-04-02 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US11785264B2 (en) | 2010-04-13 | 2023-10-10 | Ge Video Compression, Llc | Multitree subdivision and inheritance of coding parameters in a coding block |
US20190164188A1 (en) | 2010-04-13 | 2019-05-30 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US20190174148A1 (en) | 2010-04-13 | 2019-06-06 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US20190197579A1 (en) | 2010-04-13 | 2019-06-27 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
CN106358045B (zh) * | 2010-04-13 | 2019-07-19 | Ge视频压缩有限责任公司 | 解码器、解码方法、编码器以及编码方法 |
US10432978B2 (en) | 2010-04-13 | 2019-10-01 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10432980B2 (en) | 2010-04-13 | 2019-10-01 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10432979B2 (en) | 2010-04-13 | 2019-10-01 | Ge Video Compression Llc | Inheritance in sample array multitree subdivision |
US10440400B2 (en) | 2010-04-13 | 2019-10-08 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10448060B2 (en) | 2010-04-13 | 2019-10-15 | Ge Video Compression, Llc | Multitree subdivision and inheritance of coding parameters in a coding block |
US10460344B2 (en) | 2010-04-13 | 2019-10-29 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US10748183B2 (en) | 2010-04-13 | 2020-08-18 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US11778241B2 (en) | 2010-04-13 | 2023-10-03 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US10621614B2 (en) | 2010-04-13 | 2020-04-14 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US11765362B2 (en) | 2010-04-13 | 2023-09-19 | Ge Video Compression, Llc | Inter-plane prediction |
US11765363B2 (en) | 2010-04-13 | 2023-09-19 | Ge Video Compression, Llc | Inter-plane reuse of coding parameters |
US10672028B2 (en) | 2010-04-13 | 2020-06-02 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US10681390B2 (en) | 2010-04-13 | 2020-06-09 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US10687085B2 (en) | 2010-04-13 | 2020-06-16 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10687086B2 (en) | 2010-04-13 | 2020-06-16 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
CN106231337B (zh) * | 2010-04-13 | 2020-06-19 | Ge视频压缩有限责任公司 | 解码器、解码方法、编码器以及编码方法 |
US10694218B2 (en) | 2010-04-13 | 2020-06-23 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10708629B2 (en) | 2010-04-13 | 2020-07-07 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10708628B2 (en) | 2010-04-13 | 2020-07-07 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US10719850B2 (en) | 2010-04-13 | 2020-07-21 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US10721496B2 (en) | 2010-04-13 | 2020-07-21 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US11900415B2 (en) | 2010-04-13 | 2024-02-13 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US11736738B2 (en) | 2010-04-13 | 2023-08-22 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using subdivision |
US20180324466A1 (en) | 2010-04-13 | 2018-11-08 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10771822B2 (en) | 2010-04-13 | 2020-09-08 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US10803483B2 (en) | 2010-04-13 | 2020-10-13 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US11734714B2 (en) | 2010-04-13 | 2023-08-22 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US10803485B2 (en) | 2010-04-13 | 2020-10-13 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US10805645B2 (en) | 2010-04-13 | 2020-10-13 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US10848767B2 (en) | 2010-04-13 | 2020-11-24 | Ge Video Compression, Llc | Inter-plane prediction |
US10855990B2 (en) | 2010-04-13 | 2020-12-01 | Ge Video Compression, Llc | Inter-plane prediction |
US10855991B2 (en) | 2010-04-13 | 2020-12-01 | Ge Video Compression, Llc | Inter-plane prediction |
US10856013B2 (en) | 2010-04-13 | 2020-12-01 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US10855995B2 (en) | 2010-04-13 | 2020-12-01 | Ge Video Compression, Llc | Inter-plane prediction |
US10863208B2 (en) | 2010-04-13 | 2020-12-08 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10873749B2 (en) | 2010-04-13 | 2020-12-22 | Ge Video Compression, Llc | Inter-plane reuse of coding parameters |
US10880580B2 (en) | 2010-04-13 | 2020-12-29 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10880581B2 (en) | 2010-04-13 | 2020-12-29 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10893301B2 (en) | 2010-04-13 | 2021-01-12 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US11611761B2 (en) | 2010-04-13 | 2023-03-21 | Ge Video Compression, Llc | Inter-plane reuse of coding parameters |
US11037194B2 (en) | 2010-04-13 | 2021-06-15 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US11051047B2 (en) | 2010-04-13 | 2021-06-29 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US20210211743A1 (en) | 2010-04-13 | 2021-07-08 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US11553212B2 (en) | 2010-04-13 | 2023-01-10 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US11087355B2 (en) | 2010-04-13 | 2021-08-10 | Ge Video Compression, Llc | Region merging and coding parameter reuse via merging |
US11102518B2 (en) | 2010-04-13 | 2021-08-24 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US11546642B2 (en) | 2010-04-13 | 2023-01-03 | Ge Video Compression, Llc | Coding of a spatial sampling of a two-dimensional information signal using sub-division |
US11546641B2 (en) | 2010-04-13 | 2023-01-03 | Ge Video Compression, Llc | Inheritance in sample array multitree subdivision |
US10523967B2 (en) | 2011-09-09 | 2019-12-31 | Kt Corporation | Method for deriving a temporal predictive motion vector, and apparatus using the method |
US10805639B2 (en) | 2011-09-09 | 2020-10-13 | Kt Corporation | Method for deriving a temporal predictive motion vector, and apparatus using the method |
CN107483929B (zh) * | 2011-09-09 | 2020-05-12 | 株式会社Kt | 用于解码视频信号的方法 |
CN107483929A (zh) * | 2011-09-09 | 2017-12-15 | 株式会社Kt | 用于解码视频信号的方法 |
US11089333B2 (en) | 2011-09-09 | 2021-08-10 | Kt Corporation | Method for deriving a temporal predictive motion vector, and apparatus using the method |
US10264288B2 (en) | 2012-01-20 | 2019-04-16 | Nokia Technologies Oy | Method for video coding and an apparatus, a computer-program product, a system, and a module for the same |
CN104160706A (zh) * | 2012-01-20 | 2014-11-19 | 诺基亚公司 | 用于视频编码的方法以及用于其的装置、计算机程序产品、***和模块 |
US9973749B2 (en) | 2012-01-20 | 2018-05-15 | Nokia Technologies Oy | Method for video coding and an apparatus, a computer-program product, a system, and a module for the same |
US11490091B2 (en) | 2012-04-16 | 2022-11-01 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference picture set of image |
US11006120B2 (en) | 2012-04-16 | 2021-05-11 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference picture set of image |
CN108833926A (zh) * | 2012-04-16 | 2018-11-16 | 三星电子株式会社 | 用于确定图像的参考画面集的方法和设备 |
CN108495137A (zh) * | 2012-04-16 | 2018-09-04 | 三星电子株式会社 | 用于确定图像的参考画面集的方法和设备 |
WO2014056423A1 (en) * | 2012-10-09 | 2014-04-17 | Mediatek Inc. | Method and apparatus for motion information prediction and inheritance in video coding |
US9894383B2 (en) | 2012-10-09 | 2018-02-13 | Hfi Innovation Inc. | Method and apparatus for motion information prediction and inheritance in video coding |
CN103916673A (zh) * | 2013-01-06 | 2014-07-09 | 华为技术有限公司 | 基于双向预测的编码方法、解码方法和装置 |
CN111193929B (zh) * | 2013-12-16 | 2022-04-12 | 浙江大学 | 一种前向双假设编码图像块的编解码方法和装置 |
CN111193929A (zh) * | 2013-12-16 | 2020-05-22 | 浙江大学 | 一种前向双假设编码图像块的编解码方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101119493B (zh) | 2010-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101119493B (zh) | 区块式数字编码图像的译码方法及装置 | |
KR102635047B1 (ko) | 적응적 움직임 벡터 해상도를 가지는 어파인 모드에 대한 구문 재사용 | |
CN110944196B (zh) | 简化的基于历史的运动矢量预测 | |
KR102613889B1 (ko) | 적응적 움직임 벡터 해상도를 갖는 움직임 벡터 수정 | |
AU2018294206B2 (en) | Motion vector refinement for multi-reference prediction | |
KR102288178B1 (ko) | 움직임 벡터 예측 방법 및 장치 | |
KR102662024B1 (ko) | 상이한 모션 벡터 정제의 그레디언트 계산 | |
CN104469362B (zh) | 用于对运动矢量进行解码的方法 | |
KR102662036B1 (ko) | 모션 벡터 차이 모드에서 병합시 모션 벡터 정밀도 | |
JP2022506162A (ja) | 動き情報の位置依存記憶装置 | |
JP5052134B2 (ja) | 画像符号化方法,画像復号方法,画像符号化装置,画像復号装置,画像符号化プログラムおよび画像復号プログラム | |
TW201904299A (zh) | 運動向量預測 | |
JP2022506161A (ja) | 精緻化を伴うインター予測のための補間 | |
JP2022501912A (ja) | インター予測に基づいて、ビデオ信号を処理するための方法及び装置 | |
TW202013967A (zh) | 改進的模式匹配的運動向量推導 | |
JP2015019420A (ja) | 映像復号化方法 | |
US20210329227A1 (en) | Video processing method and device thereof | |
CN110858908B (zh) | 使用空间邻居的重叠块运动补偿 | |
JP2022517856A (ja) | アフィンモード適応型動きベクトル解像度を符号化するためのコンテキスト | |
CN113796084B (zh) | 运动矢量和预测样点细化 | |
KR102571317B1 (ko) | 비디오 디코딩 방법 및 비디오 디코더 | |
CN106105216A (zh) | 用于3d视频译码的受约束深度帧内模式译码 | |
TW202017377A (zh) | 視頻編碼和解碼中的仿射模式 | |
KR20210018502A (ko) | 머지 모드 기반의 인터 예측 방법 및 장치 | |
WO2015057037A1 (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 |