比特流解码方法与比特流解码电路技术

技术编号:15750149 阅读:654 留言:0更新日期:2017-07-03 17:18
一种比特流解码方法与比特流解码电路,该比特流包含多个画面,该方法包括:藉由剖析该比特流中一目前画面的标头获得该目前画面的一播放顺序,其中该目前画面属于一群组;并且,根据该目前画面的该播放顺序,判断解码该目前画面或弃置该目前画面而不予解码。

【技术实现步骤摘要】
比特流解码方法与比特流解码电路
本专利技术是有关于一种比特流解码方法与相关比特流解码电路,且特别是有关于一种时域可适(temporalscalable)的视频比特流解码方法与相关比特流解码电路,可减轻解码负担,并流畅地播放视频。
技术介绍
视频可表达丰富生动的视觉信息,视频播放功能也成为现代电子产品的发展重点。视频是由一系列依序排列的画面(frame)所形成;为方便视频的储存及传输,视频中的诸画面会被编码至一比特流中。要实现视频播放功能,就要先由比特流中解码出各个画面才能予以播放。视频解码可由硬件或软件的解码器执行,而解码器的解码能力受限于其规格,若视频的画面更新率超过解码器的规格,则无法流畅地播放视频。举例而言,规格为60fps(framepersecond)的解码器代表该解码器一秒最多只能解出60个画面,而画面更新率为120fps的视频对规格为60fps的解码器即为逾越规格的视频(over-spec);若用规格为60fps的解码器解码画面更新率为120fps的视频,则无法流畅地播放视频。再者,即使某一视频并未逾越解码器的规格而得以被播放,若播放时有其它软件(如前景应用程序)或固件要求解码器释出或停用部份系统资源,则解码器的解码能力也会受影响,单位时间中可解码的画面会连带变少。
技术实现思路
本专利技术可适当地在逾越规格的视频中选出哪些画面可被弃置而不予解码,使逾越规格的视频仍能被流畅地播放,实现时域可适性。本专利技术的目的之一系提供一种比特流解码方法,包括:藉由剖析(parsing)该比特流中的一目前画面的标头获得该目前画面的一播放顺序,其中该目前画面属于一群组;以及,根据该目前画面的该播放顺序,判断解码该目前画面或弃置(drop)该目前画面而不予解码。其中,根据该目前画面的该播放顺序并判断解码该目前画面或弃置该目前画面而不予解码的步骤包含:根据该目前画面的该播放顺序,判断该目前画面的播放顺序是否晚于该群组中各个先前画面的播放顺序;并且,根据该目前画面的播放顺序晚于该群组中各个先前画面的播放顺序的一判断结果,解码该目前画面。该方法可更包含:藉由剖析该比特流中的一目前画面的标头获得该目前画面的一或多个参考画面;根据该目前画面的该一或多个参考画面,判断解码该目前画面或弃置该目前画面而不予解码。其中,根据该目前画面的该一或多个参考画面判断解码该目前画面或弃置该目前画面而不予解码的步骤包含;根据该目前画面的该一或多个参考画面,判断该目前画面是否一并参考该群组中前一播放顺序的画面与后一播放顺序的画面;根据该目前画面一并参考该群组中前一播放顺序的画面与后一播放顺序的画面的一判断结果,弃置该目前画面而不予解码。根据该目前画面的该播放顺序判断解码该目前画面或弃置该目前画面而不予解码的步骤可更包含:根据该目前画面的该播放顺序,判断该目前画面的播放顺序是否为一数值的整数倍;根据该目前画面的播放顺序为该数值的整数倍的一判断结果,解码该目前画面;根据该目前画面的播放顺序非为该数值的整数倍的一判断结果,弃置该目前画面而不予解码。本专利技术的目的之一系提供一种比特流解码电路,包括一控制单元与一解码器,耦接于该控制单元。控制单元可控制解码器的运作,以实现本专利技术的方法。为了对本专利技术的上述及其它方面有更佳的了解,下文特举较佳范例,并配合所附图式,作详细说明如下:附图说明图1示意一视频与其群组。图2至图8示意各种相互参考结构的范例,可用以将图1视频编码为比特流。图9示意的是依据本专利技术一范例的比特流解码电路。图10示意的是依据本专利技术一范例的流程。图11示意的是图10中相关步骤的运作。符号说明v0:视频p1-p2、0-119、pg1-pg2:画面g1-g2:群组b2-b9:比特流s2a-s2c、s3a-s3c、s4a-s4b、s5a-s5c、s6a-s6c、s7a-s7b:结构500:电视控制芯片510:比特流解码电路512:控制单元514:解码器520:比特流缓存器530:后续电路1000:流程1010-1050、1110-1150:步骤具体实施方式本专利技术可适当地在逾越规格的视频中选出哪些画面可被弃置而不予解码,使逾越规格的视频仍能被流畅地播放,实现时域可适性。请参考图1,图1示意一视频v0,其可由一系列画面依序排列所形成,例如画面p1、p2、pg1与pg2等。要播放视频v0时也是依相同顺序显示各画面;换言之,视频v0中的各画面会对应一播放顺序。在视频v0中的画面可形成一或多个群组,如群组g1与g2;各个群组可包括一或多个播放顺序连续的画面。举来来说,群组g1包含多个播放顺序连续的画面,其中画面pg1为群组g1中播放顺序最早的画面,群组g2包含多个播放顺序连续的画面,其中画面pg2为群组g2中播放顺序最早的画面。视频v0可依照画面间的交互参考结构而被编码为比特流。在现代的视频编解码标准(如MPEG4、H.264及/或H.265等)中,在编码一画面时可以不参考其它画面、可以只参考一个播放顺序在前的画面、或者同时参考一个播放顺序在前的画面与一个播放顺序在后的画面。画面间相互参考的关系会影响各画面在比特流中的顺序。延续图1,请参考图2至图7;图2至图7举例示意各种参考结构。为方便说明,以下会以“画面i”代表“播放顺序为i的画面”;各群组中播放顺序最早的画面为画面0,播放顺序紧接在后的画面为画面1,以此类推。各画面的播放顺序可由播放顺序计数值(POC,pictureordercount)得知。在实务上,对播放顺序紧邻的前后两画面而言,两者的播放顺序计数值可以是递增1或递增2,但为方便说明,此两画面的播放顺序会被视为以1递增。如图2所示,群组g1系依据“二画面为一单位”的规律结构(如结构s2a、s2b与s2c)而被编码为一比特流b2。在结构s2a中,画面1有两个箭头分别指向画面0与2,代表画面1为双向预测画面(B画面),其被编码时会同时参考画面0与2。另一方面,画面2有一个箭头指向画面0,代表画面2为单向预测画面(P画面),其被编码时只参考画面0。因应结构s2a的相互参考关系,在比特流b2中,编码后的画面0与2会排列在画面1之前;当解码器解码比特流b2时,便可依序先解码出画面0,再参考画面0解码出2,再参考画面0与2解码出画面1。在结构s2b中,画面3参考画面2与4,故画面4会在比特流b2中排列在画面3之前。在结构s2c中,画面5参考画面4与6,故画面6会在比特流b2中排列在画面5之前。编码后画面在比特流中的顺序可称为解码顺序。由图2可知,解码顺序不会等于播放顺序。在图2的例子中,结构s2a、s2b与s2c为相同的结构,因为其交互参考关系均符合相同的参考态样,即:“画面(2i)参考画面(2i-2),画面(2i-1)参考画面(2i-2)与画面(2i)”。图3中,群组g1中的画面系依据“三画面为一单位”的规律结构(如结构s3a、s3b与s3c)而被编码为比特流b3;结构s3a、s3b与s3c为相同的结构,因为其交互参考关系均符合相同的参考态样,即:“画面(3i)参考画面(3i-3),画面(3i-2)参考画面(3i-3)与画面(3i),画面(3i-1)参考画面(3i-3)与画面(3i)”。类似图2与图3,在图4中,群组g1中的画面系依据“四本文档来自技高网...
比特流解码方法与比特流解码电路

【技术保护点】
一种比特流解码方法,该比特流包含多个画面,该方法包含:藉由剖析该比特流中的一目前画面的标头获得该目前画面的一播放顺序,其中该目前画面属于一群组;以及根据该目前画面的该播放顺序,判断解码该目前画面或弃置该目前画面而不予解码。

【技术特征摘要】
1.一种比特流解码方法,该比特流包含多个画面,该方法包含:藉由剖析该比特流中的一目前画面的标头获得该目前画面的一播放顺序,其中该目前画面属于一群组;以及根据该目前画面的该播放顺序,判断解码该目前画面或弃置该目前画面而不予解码。2.如权利要求1所述的方法,其特征在于,根据该目前画面的该播放顺序,判断解码该目前画面或弃置该目前画面而不予解码的步骤包含:根据该目前画面的该播放顺序,判断该目前画面的播放顺序是否晚于该群组中各个先前画面的播放顺序。3.如权利要求2所述的方法,其特征在于,更包含:根据该目前画面的播放顺序晚于该群组中各个先前画面的播放顺序的一判断结果,解码该目前画面。4.如权利要求1所述的方法,其特征在于,更包含:藉由剖析该比特流中的一目前画面的标头获得该目前画面的一或多个参考画面;以及根据该目前画面的该一或多个参考画面,判断解码该目前画面或弃置该目前画面而不予解码。5.如权利要求4所述的方法,其特征在于,根据该目前画面的该一或多个参考画面,判断解码该目前画面或弃置该目前画面而不予解码的步骤包含:根据该目前画面的该一或多个参考画面,判断该目前画面是否一并参考该群组中前一播放顺序的画面与后一播放顺序的画面。6.如权利要求5所述的方法,其特征在于,更包含:根据该目前画面一并参考该群组中前一播放顺序的画面与后一播放顺序的画面的一判断结果,弃置该目前画面而不予解码。7.如权利要求1所述的方法,其特征在于,根据该目前画面的该播放顺序,判断解码该目前画面或弃置该目前画面而不予解码的步骤包含:根据该目前画面的该播放顺序,判断该目前画面的播放顺序是否为一数值的整数倍。8.如权利要求7所述的方法,其特征在于,更包含:根据该目前画面的播放顺序为该数值的整数倍的一判断结果,解码该目前画面。9.如权利要求7所述的方法,其特征在于,更包含:根据该目前画面的播放顺序非为该数值的整数倍的一判断结果,弃置该目前画面而不予解码。10.一种比特流解码电路,包含:一解码器,可存取一比特流,该比特流包含多个画面;以及一控制单元,耦接该解码器,并执行下列步骤:藉由剖析该比特流中的一目前画面的...

【专利技术属性】
技术研发人员:林和源杨雅婷童怡新
申请(专利权)人:晨星半导体股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1