视频解码方法与视频解码系统的制作方法

文档序号:7711054阅读:123来源:国知局
专利名称:视频解码方法与视频解码系统的制作方法
技术领域
本发明是有关于视频解码系统及其方法,更具体地,是关于在参
照图l象重新取样(Reference Picture Resampling, RPR)才莫式下不需要额 外参考帧緩冲器(reference frame buffer)与额外读取操作的视频解码方 法及相关系统。
背景技术
图1显示在参照图像重新采样(Reference Picture Resampling, RPR)
模式下现有技术的相关视频解码系统的示意图。需要注意的是,RPR 模式为一种能允许视频编码器或解码器在每一帧的基础上修改图像大 小的模式,其应用于例如H.263+及RealVideo等的视频标准中。可是, 需要一个RPR帧缓冲器来储存缩放的帧,以及需要此RPR帧緩冲器 会增加相关成本。
如图1所示,从储存装置101读取初始帧OF,缩;改器103缩放初 始帧OF以得到已缩放帧SF,接着储存装置IOI储存已缩;改帧SF。然 后,从储存装置101读耳又已缩放帧SF至视频解码器105,以进行运动 补偿。因而,需要两个读取操作与一个写入操作,这既消耗了时间又 增加了带宽需求。

发明内容
为了解决视频解码时的效率问题,本发明提供的视频解码方法与 相应系统能节省时间又减少带宽需求。
本发明提供一种视频解码方法,包含(a)计算初始帧与已缩放帧 之间的多个位置关系,其中初始帧要被缩放为已缩放帧;(b^艮据多个 位置关系将上述初始帧的数据单元的位置映射至已缩放帧的对应数据 单元的位置;以及(c)缩;改初始帧的数据单元至已缩力欠帧的对应数据单 元。本发明另提供一种视频解码系统,其中上述系统包含位置映射 装置,用来计算初始帧与已缩放帧之间的多个位置关系,且用来根据 多个位置关系映射初始帧的数据单元的位置至已缩放帧的对应凄t据单 元的位置,其中初始帧要^皮缩力丈为已缩放帧;以及缩力文器,用来缩力丈 初始帧的数据单元至已缩放帧的对应数据单元。
利用本发明能够通过运动补偿装置即时对已缩放帧的对应数据单 元执行运动补偿,因此减少了读写操作,提高了执行效率。


图1显示在参照图像重新采样模式下现有技术的相关^L频解码系 统的示意图。
图2是根据本发明的实施方式的视频解码系统的方框示意图。
具体实施例方式
在说明书及权利要求书当中使用了某些词汇来称呼特定的元件。 本领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼 同一个元件。本说明书及权利要求书并不以名称的差异来作为区分元 件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说 明书及权利要求书当中所提及的"包含"是开放式的用语,故应解释 成"包含但不限定于"。此外,"耦接,, 一词在此是包含任何直接及 间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置, 则代表第一装置可直接电气连接于第二装置,或通过其它装置或连接 手段间接地电气连接到第二装置。
图2是根据本发明的实施方式的视频解码系统2 00的方框示意图。 如图2所示,视频解码系统200包含位置映射装置201,缩;改器203 与运动补偿装置205。位置映射装置201用来计算初始帧与已缩放帧 之间的位置关系,其中已缩放帧是指初始帧4皮缩放后的帧;且位置映 射装置201还用来根据位置关系,将初始帧的数据单元(本实施方式中 为宏块)的位置映射至已缩放帧的对应数据单元。
缩放器203用来将初始帧的数据单元DU缩放至已缩;改帧的对应数据单元SDU。位置关系可根据初始帧与已缩力欠帧之间的缩;改比率计 算得到。上述技术为本领域内技术人员所熟知,此处不再赘述。
视频解码系统200可包含运动补偿装置205,其用来对已缩放帧 的对应数据单元执行运动补偿,且不需要储存已缩放帧的对应^:据单 元。换句话说,运动补偿装置205即时(inreal time)对已缩放帧的对应 数据单元执行运动补偿,因此并不需要储存已缩放帧且还要为了缩放 再读取已缩放帧。另外,于此实施方式中,缩放器203与运动补偿装 置205经由单一装置来实施,即缩放器203与运动补偿装置205能够 合并以形成单一装置。
更进一步,视频解码系统200更包含储存装置207,以于运动补 偿装置205对对应数据单元执行即时运动补偿操作后储存对应数据单 元。而且,位置映射装置201,缩放器203及运动补偿装置205重复 处理初始帧的数据单元,直到初始帧所有的数据单元都已被位置映射 装置201、缩放器203与运动补偿装置205处理过。
图3是根据本发明实施方式的视频解码方法的流程示意图。请同 时参考图2与图3及相关说明。^L频方法包含
步骤301:开始。
步骤303:位置映射装置201计算初始帧与已缩放帧之间的多个 位置关系,其中初始帧要被缩放为已缩放帧。
步骤305:位置映射装置201根据多个位置关系,将初始帧的数 据单元(此实施方式中为宏块)的位置映射至已缩放帧的对应^t据单元 的位置。
步骤307:缩放器203将初始帧的数据单元缩放至已缩;改帧的对 应数据单元。
步骤309'.运动补偿装置205于储存已缩放数据单元之前,对已 缩放数据单元执行即时运动补偿操作。
步骤311:检查步骤303、 305及307是否处理过所有的凄t据单元。 也就是说,检查是否有初始帧的数据单元未被缩放及运动补偿。若有, 回到步骤305。若没有,流程结束。
步骤313:结束。
图3所示的^L频解码方法的其他特征已于图2的实施方式中描述,因而此处不再赘述。
根据上述实施方式,仅需要一个读取操作与一个写入操作。也就 是说,运动补偿之前,初始帧的数据单元上执行一个读取操作,已缩 放数据单元上执行一个写入操作。因此,根据上述实施方式的才喿作, 不需要参考帧緩冲器,因此节省了相应花费。
本发明虽用较佳实施方式说明如上,然而其并非用来限定本发明 的范围,任何本领域中技术人员,在不脱离本发明的精神和范围内, 做的任何更动与改变,都在本发明的保护范围内,具体以权利要求界 定的范围为准。
权利要求
1.一种视频解码方法,包含(a)计算初始帧与已缩放帧之间的多个位置关系,其中上述初始帧要被缩放为上述已缩放帧;(b)根据上述多个位置关系将上述初始帧的数据单元的位置映射至上述已缩放帧的对应数据单元的位置;以及(c)缩放上述初始帧的上述数据单元至上述已缩放帧的上述对应数据单元。
2. 如权利要求1所述的视频解码方法,其特征在于,上述方法更包含(d) 对上述已缩放帧的上述对应数据单元执行运动补偿,且不需要储存上述已缩放帧的上述对应数据单元。
3. 如权利要求2所述的视频解码方法,其特征在于,上述步骤(c)与上述步骤(d)由单一装置执行。
4. 如权利要求2所述的视频解码方法,其特征在于,上述方法更包含(e) 储存由步骤(d)处理过的上述对应数据单元;其中重复执行上述步骤(a)、上述步骤(b)、上述步骤(c)、上述步骤(d)与上述步骤(e)直到上述初始帧的所有数据单元已被上述步骤(a)、上述步骤(b)、上述步骤(c)、上述步骤(d)与上述步骤(e)处理过。
5. 如权利要求1所述的视频解码方法,其特征在于,上述数据单元为宏块。
6. —种^L频解码系统,其特征在于,上述系统包含位置映射装置,用来计算初始帧与已缩放帧之间的多个位置关系,且用来根据上述多个位置关系映射上述初始帧的数据单元的位置至上述已缩放帧的对应数据单元的位置,其中上述初始帧要被缩放为上述已缩;改帧;以及缩放器,用来缩放上述初始帧的上述数据单元至上述已缩放帧的上述对应数据单元。
7. 如权利要求6所述的视频解码系统,其特征在于,上述系统更包含运动补偿装置,用来对上述已缩放帧的上述对应数据单元^l行运动补偿操作,且不需要储存上述缩放帧的上述对应数据单元。
8. 如权利要求7所述的^L频解码系统,其特征在于,上述缩;改器与上述运动补偿装置经由单一装置实施。
9. 如权利要求6所述的视频解码系统,其特征在于,上述系统更包含储存装置,用来于上述运动补偿装置对上述对应数据单元执行运动补偿操作前,储存上述对应数据单元,其中上述位置映射装置,上述缩放器与上述运动补偿装置重复处理上述初始帧的数据单元,直到上述初始帧的所有数据单元都被上述位置映射装置、上述缩放器与上述运动补偿装置处理过。
10. 如权利要求6所述的视频解码系统,其特征在于,上述^t据单元为宏块。
全文摘要
本发明提供一种视频解码方法与视频解码系统,上述方法包含(a)计算初始帧与已缩放帧之间的位置关系,其中初始帧要被缩放为已缩放帧;(b)根据位置关系将初始帧的数据单元的位置映射至已缩放帧的对应数据单元的位置;以及(c)缩放初始帧的数据单元至已缩放帧的对应数据单元。利用本发明能够通过运动补偿装置即时对已缩放帧的对应数据单元执行运动补偿,因此减少了读写操作,提高了执行效率。
文档编号H04N7/26GK101656884SQ20091016175
公开日2010年2月24日 申请日期2009年8月14日 优先权日2008年8月19日
发明者朱启诚, 陈俊嘉 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1