专利名称::图像解码器、参考图信息沟通接口以及参考图控制方法
技术领域:
:本发明是有关于一种影像解码技术,且特别是关于一种H.264压缩规范(protocol)的参考影像解码影像控制方法。
背景技术:
:MPEG的影像压缩格式是数字影像所普遍采用的压缩格式,其中更使用于压缩动画的数据。图1绘示传统经压缩过的影像码流(VideoStream),其位码流解码顺序(BitstreamDecodingOrder)100以及影像播放顺序(VideoDisplayOrder)102示意图。在位码流解码顺序100,图像的顺序是17,其中有I/P/B三种不同编码方式的图。对于属于I图的方式,解码时并不会参考任何其它的图。在每张P编码方式的图中,解码时可以参考前一张I或者P的图,以增加压缩率。B图则是会同时参考影像播放顺序中的前一张图(ForwardPrediction)以及后一张图(BackwardPrediction),而且B图形的结果并不能让别张图参考。当解压缩后的图像,其依照影像播放顺序播放,其顺序例如是1、3、4、2、6、7、5。依照上述播放顺序,各图形的参考方式如图2所示。图2绘示传统解码过程中,被参考的图的储存示意图。在传统解码过程中,被参考的图要存在于存储器中直到此图不再被需要才被移除,如此解码过程才能顺利地继续下去。箭头表示被参考的关系。例如I(I)的图像会被后续要解码的图像B(3),B(4)以及P(2)所参考。但是由于存储器空间有限,解码器不能将所有解过的图存下来,所以此时一个有效的存储器管理是必需的。当一张图已经播出或者是不再被参考的时候,其所占据的存储器空间就必须要释放给下一张已解图(DecodePicture)存放。表一是描述被参考的图的暂存状态。当图像I(1)解码完成后,由于会被后续要解码的图像参考,因此要暂存图像I(1)。接着,图像P(2)被解码完成后,其会被后续要解码的图像参考,因此图像P(2)也要被暂存,而图像I(I)仍被后续需要,因此仍被暂存。图像B(3)被解码完成后,由于图像B(3)尚未被显示,因此仍需保留。图像I(I)与P(2),仍被后续需要因此仍需保留。图像B(3)被解码完成后,图像I(I)已不需要,因此被移除。图像B(4)尚未被显示,因此仍需保留。依此类推,可以列出图像的参考状态。表一解码状态暂存状态#1完成ω#2完成1(1),P(2)<table>tableseeoriginaldocumentpage5</column></row><table>在上述的例子中可以知道,在先前的影像编码标准中,只要知道现在正在解码的图是I或P或B以及此影像序列中是否有B,就可以很准确地规划及释放所需的存储器空间。另外一种已被广泛使用的压缩技术是H.264/AVC,其是由两大视频压缩标准组织,IS0/IEC的动态影像专家小组(MovingPictureExpertsGroup,简称MPEG)与ITU-T的视频编码专家小组(VideoCodingExpertsGroup,简称VCEG)所组成的联合视频小队(JointVideoTeam,简称JVT)所共同制定的最新一代影像编码标准(VideoCodingStandard)。由于H.264/AVC具有强大的压缩能力,其已经成为数字影音视频产品必备的标准功能。然而此H.264/AVC的压缩规范中,I、P、B的定义不再像先前一样。又在H.264中,其更允许最多有16张可参考图,因此不能再用如MPEG机制的简单决策方式来规划及释放存储器空间。
发明内容本发明提供一种图像解码器,可以有效管理参考图的暂存状态,使实时释放不再需要被参考的图像的暂存空间。本发明提供一种参考图信息沟通接口,以利于有效管理参考图的暂存状态,使实时释放不再需要被参考的图像的暂存空间。本发明提供一种参考图控制方法,有效管理参考图的暂存状态,使实时释放不再需要被参考的图像的暂存空间。本发明提出一种图像解码器,用以与编/解码用的主控器耦接。图像解码器包括解图缓冲储存控制器、图像储存器、参考状态暂存器、重建图地址暂存器、以及解码器。图像储存器有多个参考图像储存空间以及一重建图像空间,其中该些参考图像储存空间有一排列状态。参考状态暂存器与解图缓冲储存控制器耦接,储存该些参考图像储存空间的使用状态,其中在该些参考图像储存空间中属于不再被使用的空间被释放。重建图地址暂存器与该解图缓冲储存控制器耦接。解码器与该主控器、该参考状态暂存器、该重建图地址暂存器及该图像储存器耦接。其中,主控器解出输入图像的标头信息后,得知该输入图像是否会被后续参考且启动该解图缓冲储存控制器。解图缓冲储存控制器决定待解图像的重建地址,将该重建地址储存于该重建图地址暂存器中。主控器得知该解图缓冲储存控制器完成后启动该解码器以执行影像解码,该解码器完成该影像解码后,根据该重建图地址将重建信息填到在该重建图像空间中,以及更新该参考状态暂存器的该使用状态。主控器得知该解码器完成解码后,继续下一个图像的解码。本发明提出一种参考图信息沟通接口,设置在使用H.264压缩规范的影像编/解码器中,以供解图缓冲储存控制器使用。参考图信息接口包括一组参考状态暂存器与一个重建图地址暂存器。参考状态暂存器有N位,其中N代表该编/解码器最多支持的参考图的数量。参考状态暂存器是硬件,用来告知该解图缓冲储存控制器目前的参考图存在状态。重建图地址暂存器提供信息,用来告知该影像编/解码器目前正在解码的一张图像,其所得到的重建影像信息在存储器空间中的储存地址。本发明提出一种参考图控制方法,用于硬件解码系统中进行影像图像的解码。此方法包括通过主控器对输入的影像图像取得标头信息,得知该影像图像是否会被后续解码中参考。通过解码器对该影像图像进行解码以得到重建影像信息,其中使用于解码中的参考图存在状态被更新。通过参考状态暂存器记录该参考图存在状态。根据该参考图存在状态,释放不再被使用的至少一个参考图像的储存空间。为让本发明上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。图1绘示传统经压缩过的影像码流,其位码流解码顺序以及影像播放顺序示意图。图2绘示传统解码过程中,被参考的图的储存示意图。图3绘示依据本发明一实施例,在H.264/AVC下的图像码器架构示意图。图4绘示依据本发明一实施例,对应表三的解码过程中,RSR所相对应的状态示意图。[主要元件标号说明]100位码流解码顺序102影像播放顺序200主控器202解图缓冲储存(DPB)控制器204解码器206参考状态暂存器208重建图地址暂存器210:图像储存器210a2IOe参考图像储存空间2I2:重建图像空间。250260箭头具体实施例方式在H.264/AVC中,规范了一个叫做已解图缓冲储存控制器(DecodedPictureBuffer,简称DPB)来存取所有的解码及播放时所需的参考图及已解图。对于DPB的控制而言,最重要的就是要知道已经存在存储器空间中的参考图,何时不再被参考,只要知道了此信息,DPB的控制器就可以根据播放顺序及一些其它的信息,来决定此不再被参考的图形何时释放存储器空间。一个典型的H.264/AVC中参考图的使用方式,其在决定使用参考图的数量时,不再以图形属性为单位,而是以切片(Slice)的属性来决定能用几张参考图。I切片(ISlice)在解码时不会参考其它的图,P切片(PSlice)则可以从参考表O(RefListO)中选择一张参考图来使用,B切片(BSlice)则可以从参考表O(RefListO)及参考表I(RefListl)中各选一张或只选一个表中的一张参考图来使用。在每一个切片中,最小例如是每一个8x8方块(8x8Block)都可以重新选择不同的参考图,不过可以选择的表及张数已经受到切片属性的限制了。此外,在每一张图解码完成后,解码器会根据切片标头(SliceHeader)中的信息,来决定那一张参考图不再需要被使用(Unusedforreference),此程序有可能决定留下所有现有的参考图,或者丢掉一张以上的参考图,甚至丢掉全部的参考图。已经丢掉的参考图,在下一张解码时,就会从参考表中移除。当然,除了移除参考图外,也会增加参考图。解码时会依据网络抽象层(NAL)的标头中的信息,决定正在解码的这张图是否可拿来参考(Usedforreference),若是可以拿来参考的图,就会将此图加入到参考表中给其后的图参考,反之则否。不过要注意的是,由于程序上是先移除参考图再增加本张图到参考表中,故移除的指令并不能移除本张参考图,除非本张图本身就是不能拿来被参考的。由以上的说明可以知道,在每一张图解码完成后,参考表有可能会有以下的状态1.先移除0张到所有的参考图;2.再增加0或1张的参考图。此程序相对于先前如图1-2的标准作法,因为有了很多的弹性,但作法上也复杂了许多。若在一个传统的软硬件共同解码的架构底下,由硬件去加速解码包含切片(Slice)以下信息的网络抽象层单元(NALUnit),由软件去解码其它的网络抽象层单元以及控制DPB的操作。由于图形参考的信息是编码在切片标头里,这是由硬件解码的。在此作法下,硬件必须要传输所有增加及移除的参考图的信息给软件,以便能控制DPB的操作。由于DPB是由软件控制,软件也必须提供给硬件所有的参考图在存储器空间中的储存位置以及待解图所将要储存的存储器空间地址传输给硬件。由于H.264/AVC中所规定最多可以有十六张参考图,在传统的接口底下,每张图的信息都必需在软硬件其间沟通,这样的接口将会是相当复杂且浪费硬件成本。本发明提出一个可应用于软硬件共同设计H.264/AVC的解码器所用来沟通参考图信息的接口,此接口设计简单,且不浪费成本。因此本发明进一步提出参考图信息的接口,以有效管理参考图的存放,因此能实时释放不必要的参考图暂存空间。就一般性而言,本发明的一实施例提出一组沟通参考图信息的接口,其设置在软硬件共同设计的H.264/AVC编/解码器架构底下。图3绘示依据本发明一实施例,在H.264/AVC下的图像码器架构示意图。图像解码器,用以与编/解码用的主控器耦接。图像解码器包括解图缓冲储存控制器、图像储存器、参考状态暂存器、重建图地址暂存器、以及解码器。图像储存器有多个参考图像储存空间以及一重建图像空间,其中该些参考图像储存空间有一排列状态。参考状态暂存器与解图缓冲储存控制器耦接,储存该些参考图像储存空间的使用状态,其中在该些参考图像储存空间中属于目前不被使用的空间被释放。重建图地址暂存器与该解图缓冲储存控制器耦接。解码器与该主控器、该参考状态暂存器、该重建图地址暂存器及该图像储存器耦接。其中,主控器解出输入图像的标头信息后,得知该输入图像是否会被后续参考且启动该解图缓冲储存控制器。解图缓冲储存控制器决定待解图像的重建地址,将该重建地址储存于该重建图地址暂存器中。主控器得知该解图缓冲储存控制器完成后启动该解码器以执行影像解码,该解码器完成该影像解码后,根据该重建图地址将重建信息填到在该重建图像空间中,以及更新该参考状态暂存器的该使用状态。主控器得知该解码器完成解码后,继续下一个图像的解码。参阅图3,图像解码器用以与编/解码用的主控器200耦接。图像解码器包括解图缓冲储存(DPB)控制器202、图像储存器210、参考状态暂存器(ReferenceStatusRegister,RSR)206、重建图地址暂存器(ReconstructAddressRegister,RAR)208、以及解码器204。(DPB)控制器202是软件的控制器,依照H.264的规定进行管理参考图像。图像储存器210有多个参考图像储存空间210a210e以及一重建图像空间212。重建图像空间212又称为重建区域212。于此,参考图像储存空间210a210e以及重建图像空间212的地址是实际操作来决定,并非固定的地址,其中重建图像空间212更例如是由RAR208指定,可为图像储存器210中的任意可用的空间,无需有固定的地址。这些参考图像储存空间210a210e有一排列状态。参考状态暂存器206与解图缓冲储存控制器202耦接,储存该些参考图像储存空间210a210e的使用状态。在该些参考图像储存空间210a210e中属于不再被使用的空间被释放。重建图地址暂存器(RAR)208与解图缓冲储存(DPB)控制器202耦接。解码器204与主控器200、参考状态暂存器(RSR)206、重建图地址暂存器(RAR)208及该图像储存器210耦接。其中,主控器200解出输入图像的标头信息后,得知该输入图像是否会被后续参考,且启动解图缓冲储存控制器202。解图缓冲储存控制器202决定待解图像的重建地址,将该重建地址储存于该重建图地址暂存器(RAR)208中。主控器得知解图缓冲储存控制器202完成后启动该解码器以执行影像解码。解码器204完成该影像解码后,根据该重建图地址将重建信息填到在该重建图像空间212中,以及更新该参考状态暂存器的该使用状态。主控器200得知该解码器完成解码后,继续下一个图像的解码。换句话说,其解码流程如下。主控器200会对H.264图像的标头(Header)信息解码,并将必要的信息传送给DPB控制器202,然后拉起Dpb_st的信号,令DPB控制器202开始行动。DPB控制器202收到Dpb_st的信号后,会根据主控器200所传输过来的标头信息以及目前DPB控制器202的存储器空间的排列状况及参考状态暂存器(RSR)206的状态,决定出下一张要解的图其重建地址(ReconstructAddress),并将此地址填到重建图地址暂存器(RAR)208中,然后发出Dpb_fsh信号通知主控器200,结束DPB控制器202的操作。主控器200收到Dpb_fsh后,会发出DeCOde_St信号,令硬件的解码器(HardwareDecoder)204开始解码,解码器204解完一整张图后,会根据RAR208的指示,将重建图数据(ReconstructData),填到所指定的存储器空间,即是重建图像空间212中,并更新RSR206的状态。如前述,重建图像空间212是暂时的位置,不是固定的地址。完成这些事情后,解码器204会发出DeCOde_fSh信号通知主控器200,并结束这张图的解码。收到DeCOde_fSh后,主控器200又开始重新解下一张图所需要的标头信息,然后就重复上述步骤的操作,直到整个影像串流解码完成。根据图3的架构,换句话说,一个沟通参考图信息的接口,包括了一组N位(Nbit)的RSR206。N代表这个编/解码器最多支持的参考图(ReferencePicture)的个数,例如0<N<16。此RSR206是硬件用来告知软件的DPB控制器202目前参考图存在的信息。一个RAR208是软件用来告知硬件解码器204,目前正在解码的这张图,其重建信息必须存到存储器空间中的地址。此软硬件共同设计的H.264/AVC编/解码器架构分工如下。一组硬件解码器204,其基本功能包含加速解码网络层抽象单元种类(Nal_imit_type)l、2、3、4、5等切片数据(SliceData)层级以下的码流。且此硬件解码器204能根据这些数据,经由既定的解码流程,重建已解码的重建图并放在软件所指定的存储器空间其中。一组软件的DPB控制器202,用来控制已解图缓冲储(DPB)器,其是图像储存器210。一组主控器200,用来控制硬件解码器204及软件DPB控制器202其间的操作,并提供解码所需的信息予此两个模块。以下更举一较具体的实施例来说明本发明的机制。本实施例说明RSR206的状态以及在图像储存器210中所有参考图的状态及DPB控制器202其间的关系。表二中所示为本实施例中,所有待解图的性质。由于在H.264中I/P/B不再与是否被参考有绝对的关系,因此在此实例中,只提供这张图是否有被拿来参考以及其号码。帧号代表一个要处理的影像的号码,其对应影像数据串上一个固定长度的一段数据。表二<table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>在表三中,其所表示的是在解码过程中,参考表和已解图缓冲暂存器(DPB)中的状态,还有RAR所填的值。图4绘示依据本发明一实施例,对应表三的解码过程中,RSR所相对应的状态示意图。参阅图4,以下根据表三中的解码状态的顺序,来说明本发明的操作流程。图4中的S代表帧开始解码,F代表帧解码结束。MSB代表与LSB代表16位空间的两端位。表三<table>tableseeoriginaldocumentpage10</column></row><table>在初始状态时,假设一开始在DPB的图像储存器210中有五张图大小的自由空间可以运用,其例如包括参考图像储存空间210a210e以及重建图像区域212等以处理五张图的自由空间。此时主控器200启动DPB控制器202后,DPB控制器202由主控器200的信息了解目前解码的状态,并由ABCDE的五个自由空间选择了“A”,填到RAR中当作帧0的重建图在存储器空间中的地址,此时“A”即为重建图像空间。此时在图4中的RSR值为初始状态,故其16位皆为O。帧OS表示帧0开始解码,但未解码完成的状态。此时,在图像储存器210中,由于A已经被帧0所使用,故其自由空间只剩BOTE。此时RSR亦保持初始的状态,为0。帧OF表示帧0已经解码完成,解码器204已经将帧0的重建图数据填到图像储存器210中的A地址。由于在表二中的数据显示,帧0是可以被参考的,故帧0会加到参考表中,留给下一张图参考。于硬件解码完成后,会如图3的运作,通知主控器200。主控器200再通知DPB控制器202。DPB控制器202会将“B”填到RAR中当作帧1的重建图地址,然后再通知主控器启动硬件解码器。此时RSR的状态还不会有任何改变。帧IS表示帧1开始解码,如箭头250,但未解码完成的状态。此时,由于上一张帧0已经进到参考表中,RSR会在此时将最接近LSB位且其值为0的位填成1,如箭头250,表示上一张图已经进到参考表中,其后这个位就表示着帧0这张图在参考表中的存续。如果此位一旦被改变为0,则表示帧0已经不再存在于参考表中,其所占的存储器空间可以释放。由于DPB控制器202也会从主控器200中收到如表二中的信息,因此在DPB控制器202中也会模拟一个RSR的操作,将位0改变成1。帧IF和帧OF类似,会将帧1加进到参考表中,并通知DPB控制器202将“C”填到RAR中并结束本张图的解码。帧2S和帧IS类似,如箭头252,会将RSR的16个位填成0000_0000_0000_0011,表示帧1也加到参考表中。同时DPB控制器202也会模拟此操作。帧2F类似于帧1F,不再赘述。帧3S类似于帧1S,如箭头254,加入帧3,不再赘述。在帧3F中,如箭头256,在帧3的解码过程中,硬件解码器从切片标头(SliceHeader)中的信息得知,帧1及帧2被移出参考表中,将不再用来被参考。因此,在此时,硬件解码器会将RSR中对应到帧1及帧2的两个位变成0然后结束本张图的解码。此时RSR的状态为0000_0000_0000_0001。然后主控器会通知DPB控制器开始DPB的控制,此时由先前的描述,DPB中所模拟的RSR状态应为0000_0000_0000_0111。由于此状态跟真正的RSR状态不同,因此DPB会根据所模拟的RSR的状态以及真正RSR的状态比较所发现,位1跟位2都被变成0,表示帧1及帧2在解码过程已经被移出参考表。此时DPB控制器会先将内部所模拟的RSR状态跟真正的RSR状态同步,记录真正的RSR状态。再将帧1及帧2原本所占的存储器空间B及C再度指定为自由空间,然后从现有的自由空间BCE中,选择“B”填到RAR中,此时所剩的自由空间只有CE。其后再继续下一张图的解码。帧4S的状态和帧IS类似,如箭头258,但是要注意的是,此时DPB控制器202所仿真的RSR暂存器状态是由前一张硬件所传回的值为基础,然后再加上帧3的位。此时RSR暂存器中,位0所表示的为帧0,位1所表示的为帧3。在帧4F的状态,由表二中可以知道,帧4不能被参考,因此帧4不会写进到参考表中。参考表的状态和前一张一样如表三所示。由于帧4刚解完且尚未播出,因此帧4所占的存储器空间尚不能被指定为自由空间。此时DPB控制器202从自由空间CE中选择“C”填到RAR中,继续下一张的解码。在帧5S的状态,如箭头260,由于帧4不会进到参考表中,因此此时RSR的状态也不会更新,维持跟上一张图解码时一样的状况。其余的状态类似于先前所述。在帧5F的状态,于本例子中,假设帧4于帧5解码时播出,因此此时帧4所占的存储器空间B已经可以被使用了。此帧5解码结束后,DPB控制器会将自由空间增加为BE然后再将“B”填到RAR中给下一张图使用,此时自由空间只剩E如TABLE3所示。由于没有任何的图被移出参考表中,因此DPB控制器202继续使用目前模拟的RSR状态来控制DPB的图像储存器210的存取。如以上述的实施例所描述,在本发明中,利用软件的DPB控制器告知硬件的解码器将重建图填到正确的存储器空间。硬件解码器在解码切片标头的时候,将移出参考表的图利用RSR的状态,在一张图解码结束后告知软件的DPB控制器。其步骤简述如下。一张图开始解码后,硬件解码器会根据前一张图的状态来更新RSR。其规则如下若前一张图是不可被参考的图,则不更新;若前一张图是可被参考的图,则将RSR中最接近LSB的位的且值为0的位更新成1,其后此图在参考表中的存续就依据此位的值;以及硬件开始解码后,软件DPB控制器亦会依据主控器所传输的信息以及最新的RSR状态,仿真跟硬件解码器一样的操作。若一张图解码结束,硬件解码器会依据切片标头(SliceHeader)中的信息,决定那些图要被移出参考表。其规则如下若没有图被移出参考表,则不更新RSR;若有图被移出参考表,则将此图在RSR中所对应的位设为0;硬件解码器会将重建图信息填到RAR所指定的地址的存储器空间中并通知主控器结束硬件解码并开启DPB控制器;以及此时DPB控制器会去侦测,那些位会从1变成0。只要有这样从1变成0的位,代表此位对应的存储器空间已经不再被需要且可以释放成自由空间。然后再由自由空间中选择一地址填到RAR中,决定下一张待解图的重建图信息所放置的存储器空间地址。由以上的两个步骤,便可以使用RSR及RAR两个简单的暂存器接口,在软硬件间沟通参考表的信息。本发明提供多个实施例来说明,然而本发明不受限于所举实施例。且多个实施例其间可以适当相互结合。虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属
技术领域:
中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附的权利要求范围所界定者为准。权利要求一种图像解码器,用以与编/解码用的主控器耦接,该图像解码器包括解图缓冲储存控制器,用来存取在解码及播放时所需的参考图及已解图;图像储存器,有多个参考图像储存空间,以及重建图像空间,其中该些参考图像储存空间有一排列状态;参考状态暂存器,与该解图缓冲储存控制器耦接,储存该些参考图像储存空间的使用状态,其中在该些参考图像储存空间中属于不再被使用的空间被释放;重建图地址暂存器,与该解图缓冲储存控制器耦接;以及解码器,与该主控器、该参考状态暂存器、该重建图地址暂存器及该图像储存器耦接,其中该主控器解出输入图像的标头信息后,得知该输入图像是否会被后续参考且启动该解图缓冲储存控制器,该解图缓冲储存控制器决定待解图像的重建地址,将该重建地址储存于该重建图地址暂存器中,其中该主控器得知该解图缓冲储存控制器完成后启动该解码器以执行影像解码,该解码器完成该影像解码后,根据该重建图地址将重建信息填到在该重建图像空间中,以及更新该参考状态暂存器的该使用状态,其中该主控器得知该解码器完成解码后,继续下一个图像的解码。2.根据权利要求1所述的图像解码器,其中该解图缓冲储存控制器是以软件方式建立。3.根据权利要求1所述的图像解码器,其中主控器包括对以H.264压缩的图像做属于标头数据的解码。4.根据权利要求1所述的图像解码器,其中该参考状态暂存器包括多个位,每个位对应该些参考图像储存空间的一个,以标示该些参考图像储存空间的该使用状态。5.根据权利要求1所述的图像解码器,其中更新该参考状态暂存器的该使用状态后,将在该些参考图像中不再被使用储存空间释放。6.一种参考图信息沟通接口,设置在使用H.264压缩规范的影像编/解码器中,以供解图缓冲储存控制器使用,该参考图信息接口包括一组参考状态暂存器,有N位,其中N代表该编/解码器最多支持的参考图的数量,该组参考状态暂存器是硬件,用来告知该解图缓冲储存控制器目前的参考图存在状态;以及一个重建图地址暂存器,提供信息,用来告知该影像编/解码器目前正在解码的一张图像,其所得到的重建影像信息在存储器空间中的储存地址。7.根据权利要求6所述的参考图信息沟通接口,其中N的数值是O<N<16。8.根据权利要求6所述的参考图信息沟通接口,其中该参考状态暂存器是硬件形式。9.根据权利要求6所述的参考图信息沟通接口,其中该重建图地址暂存器是硬件形式。10.一种参考图控制方法,用于硬件解码系统中进行影像图像的解码,该方法包括通过主控器对输入的影像图像取得标头信息,得知该影像图像是否会被后续解码中参考;通过解码器对该影像图像进行解码以得到重建影像信息,其中使用于解码中的参考图存在状态被更新;通过参考状态暂存器记录该参考图存在状态;以及根据该参考图存在状态,释放不再被使用的至少一个参考图像的储存空间。11.根据权利要求10所述的参考图控制方法,其中该影像图像是使用H.264压缩规范被压缩。12.根据权利要求10所述的参考图控制方法,其中该主控器解出该影像图像是否会被后续参考。13.根据权利要求10所述的参考图控制方法,包括使用解图缓冲储存控制器,进行更新该参考图存在状态以及定该重建影像信息所要储存的储存地址。全文摘要一种参考图信息沟通接口,是设置在软硬件共同设计的H.264编/解码器架构下。此沟通接口包括参考状态暂存器与重建图地址暂存器。参考状态暂存器有N位,N代表这个编/解码器最多支持的参考图(ReferencePicture)的个数。参考状态暂存器是硬件用来告知软件的解图缓冲储存控制器关于目前参考图存在的信息。一个重建图地址暂存器(ReconstructAddressRegister,简称RAR),此暂存器是软件用来告知硬件,目前正在解码的这张图,其重建信息必须存到存储器空间中的地址。文档编号H04N7/26GK101820539SQ20091000678公开日2010年9月1日申请日期2009年2月27日优先权日2009年2月27日发明者吕盈宏,彭彦璁申请人:联咏科技股份有限公司