视频译码器、视频编码器以及共享储存装置制造方法及图纸

技术编号:13880112 阅读:178 留言:0更新日期:2016-10-23 02:47
视频译码器包含有第一处理电路以及第二处理电路。共享储存装置可由该第一处理电路以及该第二处理电路来进行存取。该第一处理电路用以依据该共享储存装置的数据存取来执行第一译码操作。该第二处理电路用以依据该共享储存装置的数据存取来执行第二译码操作。该第一译码操作为符合第一视频编码标准的第一译码功能的至少一部份,该第二译码操作为符合第二视频编码标准的第二译码功能的至少一部份,且该第一视频编码标准不同于该第二视频编码标准。

【技术实现步骤摘要】

本专利技术有关于视频译码器设计以及视频编码器设计,尤指具有一共享储存装置以供不同视频编码标准的译码功能进行存取的视频译码器、具有一共享储存装置以供不同视频编码标准的编码功能进行存取的视频编码器以及相关的共享储存装置。
技术介绍
传统的视频编码标准一般会采用基于区块(block based)的编码技术来利用空间上与时间上的冗余信息(redundancy),举例来说,基本的操作会将一整张的来源图框(source frame)划分为多个区块,针对每一区块执行预测(prediction),对每一区块的残值(residue)进行转换(transform),接着执行量化(quantization)、扫描(scan)以及熵编码(entropy encoding)。此外,重建图框(reconstructed frame)会于一编码回路(coding loop)中产生,用以提供参考像素数据来对后续区块进行编码,举例来说,反扫描(inverse scan)、反量化(inverse quantization)以及反转换(inverse transform)可包含于此编码回路中以回复每一区块的残值,而每一区块的残值会进一步加上每一区块的预测像素取样值,据此产生重建图框。反扫描操作、反量化操作以及反转换操作亦会于一视频译码器中执行,以回复每一区块的残值并产生重建图框。对于扫描操作与反扫描操作中的每一者而言,都会需要一内存来根据一次序以写入转换系数(transform coefficient)并根据不同的另一次序以读出转换系数。对于量化操作与反量化操作中的每一者而言,都会需要一内存来储存一对照表(table),该对照表会被参考来提供量化相关参数。当一视频编码器/译码器被设计来支持不同的视频编码标准时,一般而言会采用多个内存以供不同视频编码标准的扫描/反扫描之用,且一般而言会采用多个内存以供不同
视频编码标准的量化/反量化之用,然而,这样的视频编码器/译码器设计并非具有成本效益的。
技术实现思路
因此,本专利技术提供具有一共享储存装置以供不同视频编码标准的译码功能进行存取的视频译码器、具有一共享储存装置以供不同视频编码标准的编码功能进行存取的视频编码器以及相关的共享储存装置。依据本专利技术的第一层面,揭露了一种示范性的视频译码器,其包含有一第一处理电路与一第二处理电路。一共享储存装置可被该第一处理电路与该第二处理电路所存取。该第一处理电路用以依据该共享储存装置的数据存取来执行一第一译码操作。该第二处理电路用以依据该共享储存装置的数据存取来执行一第二译码操作。该第一译码操作为符合一第一视频编码标准的一第一译码功能的至少一部份,该第二译码操作为符合一第二视频编码标准的一第二译码功能的至少一部份,且该第一视频编码标准不同于该第二视频编码标准。依据本专利技术的第二层面,揭露了一种示范性的视频编码器,其包含有一第一处理电路与一第二处理电路。一共享储存装置可被该第一处理电路与该第二处理电路所存取。该第一处理电路用以依据该共享储存装置的数据存取来执行一第一编码操作。该第二处理电路用以依据该共享储存装置的数据存取来执行一第二编码操作。该第一编码操作为符合一第一视频编码标准的一第一编码功能的至少一部份,该第二编码操作为符合一第二视频编码标准的一第二编码功能的至少一部份,且该第一视频编码标准不同于该第二视频编码标准。依据本专利技术的第三层面,揭露了一种示范性的共享储存装置,其包含有至少一储存区块。该至少一储存区块由符合一第一视频编码标准的一第一操作以及符合一第二视频编码标准的一第二操作所共享,且该第一视频编码标
准不同于该第二视频编码标准。该至少一储存区块由该第一操作依据设定予该第一操作的储存地址来加以存取,并另由该第二操作依据设定予该第二操作的储存地址来加以存取。【附图说明】图1为依据本专利技术的一实施例的一巨区块层级(或最大编码单元/编码单元层级)的来源切换程序的示意图。图2为依据本专利技术的一实施例的一画面片段层级的来源切换程序的示意图。图3为依据本专利技术的一实施例的一画面层级的来源切换程序的示意图。图4为依据本专利技术的一实施例而采用所提出之储存器共享技术的视频译码器的示意图。图5为依据本专利技术的一实施例而具有多标准空间-重映像程序的第一种架构的视频译码器的示意图。图6为依据本专利技术的一实施例而具有多标准空间-重映像程序的第二种架构的视频译码器的示意图。图7为依据本专利技术的一实施例而应用于一来源切换程序的空间-重映像解码方法的流程图。图8为依据本专利技术的一实施例而具有多标准频带-重映像程序的第一种架构的视频译码器的示意图。图9为依据本专利技术的一实施例来初始化一AVS反量化表的方法的流程图。图10为依据本专利技术的一实施例来初始化一HEVC反量化表的方法的流程图。图11为依据本专利技术的一实施例而具有多标准频带-重映像程序的第二种架构的视频译码器的示意图。图12为依据本专利技术的一实施例而应用于一来源切换程序的频带-重映像解码方法的流程图。图13为依据本专利技术的一实施例而采用所提出之储存器共享技术的视频编码器的示意图。图14为依据本专利技术的一实施例而具有多标准空间-重映像程序的第一种架构的视频编码器的示意图。图15为依据本专利技术的一实施例而具有多标准空间-重映像程序的第二种架构的视频编码器的示意图。图16为依据本专利技术的一实施例而应用于一来源切换程序的空间-重映像编码方法的流程图。图17为依据本专利技术的一实施例而具有多标准频带-重映像程序的第一种架构的视频编码器的示意图。图18为依据本专利技术的一实施例而具有多标准频带-重映像程序的第二种架构的视频编码器的示意图。图19为依据本专利技术的一实施例而应用于一来源切换程序的频带-重映像编码方法的流程图。图20为依据本专利技术的实施例而采用具有成本效益的配置所设定的一反扫描程序内存/扫描程序内存的示意图。图21为依据本专利技术的实施例而采用具有电源效益的配置所设定的一反扫描程序内存/扫描程序内存的示意图。图22为依据本专利技术的实施例而采用具有高吞吐量及成本效益的配置所设定的一反扫描程序内存/扫描程序内存的示意图。图23为依据本专利技术的实施例而采用具有高吞吐量及电源效益的配置所设定的一反扫描程序内存/扫描程序内存的示意图。图24为依据本专利技术的实施例而采用具有成本效益的配置所设定的一反量化程序内存/量化程序内存的示意图。图25为依据本专利技术的实施例而采用具有高吞吐量及成本效益的配置所设定的一反量化程序内存/量化程序内存的示意图。图26为依据本专利技术的实施例而采用具有高吞吐量、电源效益及成本效益的配置所设定的一反量化程序内存/量化程序内存的示意图。图27为依据本专利技术的实施例而设置于一共存模式的一反量化程序内存/量化程序内存的示意图。图28为依据本专利技术的实施例而于一共存模式中采用具有高吞吐量及电源效益的配置所设定的一反量化程序内存/量化程序内存的示意图。【主要组件符号说明】400、500、600、800、1100 视频译码器402、1302 共享储存装置403、1303 控制电路404、1304 第一处理电路406、1306 第二处理电路501 语法译码器502 反扫描程序内存503、534、803、834、1134、1403本文档来自技高网
...

【技术保护点】
一种视频译码器,包含有:一第一处理电路,用以依据一共享储存装置的数据存取来执行一第一译码操作;以及一第二处理电路,用以依据该共享储存装置的数据存取来执行一第二译码操作;其中该第一译码操作为符合一第一视频编码标准的一第一译码功能的至少一部份,该第二译码操作为符合一第二视频编码标准的一第二译码功能的至少一部份,且该第一视频编码标准不同于该第二视频编码标准。

【技术特征摘要】
2015.01.30 US 62/109,848;2016.01.27 US 15/007,2321.一种视频译码器,包含有:一第一处理电路,用以依据一共享储存装置的数据存取来执行一第一译码操作;以及一第二处理电路,用以依据该共享储存装置的数据存取来执行一第二译码操作;其中该第一译码操作为符合一第一视频编码标准的一第一译码功能的至少一部份,该第二译码操作为符合一第二视频编码标准的一第二译码功能的至少一部份,且该第一视频编码标准不同于该第二视频编码标准。2.如权利要求1所述的视频译码器,其中该第一译码功能以及该第二译码功能为相同的译码功能。3.如权利要求2所述的视频译码器,其中该相同的译码功能为一空间-重映像功能。4.如权利要求2所述的视频译码器,其中该相同的译码功能为一频带-重映像功能。5.如权利要求1所述的视频译码器,另包含有:一共享处理电路,用以处理要被写入至该共享储存装置的一第一数据,以及另用以处理要被写入至该共享储存装置的一第二数据;其中储存于该共享储存装置中的该第一数据的至少一部份会被该第一处理电路所存取,以及储存于该共享储存装置中的该第二数据的至少一部份会被该第二处理电路所存取。6.如权利要求1所述的视频译码器,另包含有:一共享处理电路,用以处理由该第一处理电路自该共享储存装置所撷取出来的一第一数据,以及另用以处理由该第二处理电路自该共享储存
\t装置所撷取出来的一第二数据。7.一种视频编码器,包含有:一第一处理电路,用以依据一共享储存装置的数据存取来执行一第一编码操作;以及一第二处理电路,用以依据该共享储存装置的数据存取来执行一第二编码操作;其中该第一编码操作为符合一第一视频编码标准的一第一编码功能的至少一部份,该第二编码操作为符合一第二视频编码标准的一第二编码功能的至少一部份,且该第一视频编码标准不同于该第二视频编码标准。8.如权利要求7所述的视频编码器,其中该第一编码功能以及该第二编码功能为相同的编码功能。9.如权利要求8所述的视频编码器,其中该相同的编码功能为一空间-重映像功能。10.如权利要求8所述的视频编码器,其中该相同的编码功能为一频带-重映像功能。11.如权利要求7所述的视频编码器,另包含有:一共享处理电路,用以处理要被写入至该共享储存装置的一第一数据,以及另用以处理要被写入至该共享储存装置的一第二数据;其中储存于该共享储存装置中的该第一数据的至少一部份会被该第一处理电路所存取,以及储存于该共享储存装置中的该第二数据的至少一部份会被该第二处理电路所存取。12.如权利要求7所述的视频编码器,另包含有:一共享处理电路,用以处理由该第一处理电路自该共享储存装置所撷取
\t出来的一第一数据,以及另用以处理由该第二处理电路自该共享储存装置所撷取出来的一第二数据。13.一种共享储存装置,包含有:至少一储存区块,由符合一第一视频编码标准的一第一操作以及符合一第二视频编码标准的一第二操作所共享,且该第一视频编码标准不同于该第二视频编码标准;其中该至少一储存区块由该第一操作依据设定予该第一操作的储存地址来加以存取,并另由该第二操作依据设定予该第二操作的储存地址来加以存取。14.如权利要求13所述的共享储存装置,其中该共享储存装置中的一第一储存区域用以储存该第一操作所存取的数据,该第一储存区域中至少一部份包含该至少一储存区块,且该至少一储存区块被重新设置来作为一第二储存区域,用以储存该第二操作所存取的数据。15.如权利要求13所述的共享储存装置,其中:该第一操作用以处理多个第一...

【专利技术属性】
技术研发人员:邱銘豪張永昌
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1