当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于由视频编码器使用正向变换矩阵执行正向变换的技术制造技术

技术编号:16050513 阅读:50 留言:0更新日期:2017-08-20 10:43
各个实施例总体上涉及一种用于在存储器中存储包括具有定义数量的精度位和一个符号位的有符号常数的至少一个主正向变换矩阵并且由处理电路至少基于变换单元尺寸确定使用哪个正向变换矩阵来执行变换的装置、方法和其他技术。进一步地,各种技术可以包括:由所述处理电路至少部分地基于所述确定而使用所述至少一个主正向变换矩阵之一或者从所述主正向变换矩阵之一导出的正向变换矩阵对帧的像素值的残差执行所述变换。

【技术实现步骤摘要】
【国外来华专利技术】用于由视频编码器使用正向变换矩阵执行正向变换的技术
本文描述的实施例总体上涉及用于处理原始视频流的技术。更确切地,技术可以包括应用正向变换以对原始视频流的一个或多个视频帧进行编码。
技术介绍
基于模拟视频信号的全运动视频显示长期以电视的形式可用。随着计算机处理能力和可负担性的最新进展,基于数字视频信号的全运动视频显示器变得更广泛可用。在创建、修改、传输、存储和播放全运动视频序列时,数字视频系统可以提供优于常规模拟视频系统的显著改进。数字视频包括连续播放或渲染的大量帧。每个帧是基于特定系统的显示分辨率由二维像素阵列形成的静止图像。通常,视频中的原始数字信息量巨大,占用了大量存储设备并且在传输时使用大量的带宽。为了解决存储或传输这样大量数字视频信息的限制,已经建立了各种视频压缩标准或流程。在一些情况下,视频编码器用于获得视频数据并以占用较少空间的格式对视频数据进行编码。因此,可以更高效地使用在发射和接收视频信息的设备之间消耗的带宽,或者同时可以在那些设备之间传输更多的数据。附图说明图1展示了视频帧处理系统的示例性实施例。图2展示了32×32DCT正向变换矩阵的示例性实施例。图3展示了4×本文档来自技高网...
用于由视频编码器使用正向变换矩阵执行正向变换的技术

【技术保护点】
一种装置,包括:处理电路;与所述处理电路耦合的存储器,所述存储器用于存储至少一个主正向变换矩阵,所述至少一个主正向变换矩阵包括具有定义数量的精度位和一个符号位的有符号常数,并且所述处理电路用于使用所述至少一个主正向变换矩阵之一或者从所述至少一个主正向变换矩阵之一导出的正向变换矩阵来对帧的像素值的残差执行变换,并且至少基于变换单元尺寸来确定使用哪个正向变换矩阵执行所述变换。

【技术特征摘要】
【国外来华专利技术】2014.07.25 US 14/341,4811.一种装置,包括:处理电路;与所述处理电路耦合的存储器,所述存储器用于存储至少一个主正向变换矩阵,所述至少一个主正向变换矩阵包括具有定义数量的精度位和一个符号位的有符号常数,并且所述处理电路用于使用所述至少一个主正向变换矩阵之一或者从所述至少一个主正向变换矩阵之一导出的正向变换矩阵来对帧的像素值的残差执行变换,并且至少基于变换单元尺寸来确定使用哪个正向变换矩阵执行所述变换。2.如权利要求1所述的装置,所述至少一个主正向变换矩阵包括32×32离散余弦变换(DCT)正向变换矩阵和4×4非对称离散正弦变换(ADST)正向变换矩阵。3.如权利要求1所述的装置,所述至少一个主正向变换矩阵包括32×32离散余弦变换(DCT)正向变换矩阵,所述32×32离散余弦变换(DCT)正向变换矩阵进一步包括32列和32行有符号常数,并且所述处理电路用于通过从所述32×32DCT正向变换矩阵的第一行和第一列开始的每隔一行和前16列中提取所述有符号常数来导出用于执行所述变换的16×16DCT正向变换矩阵。4.如权利要求3所述的装置,所述处理电路用于通过从所述16×16DCT正向变换矩阵的所述第一行和所述第一列开始的每隔一行和前八列中提取所述有符号常数来导出用于执行所述变换的8×8DCT正向变换矩阵。5.如权利要求1所述的装置,所述至少一个主正向变换矩阵包括32×32离散余弦变换(DCT)正向变换矩阵,所述32×32离散余弦变换(DCT)正向变换矩阵进一步包括32列和32行有符号常数,并且所述处理电路用于通过从所述32×32DCT正向变换矩阵的第一行和第一列开始的每第四行和前八列中提取所述有符号常数来导出用于执行所述变换的8×8DCT正向变换矩阵。6.如权利要求5所述的装置,所述处理电路用于通过从所述8×8DCT正向变换矩阵的所述第一行和所述第一列开始的每隔一行和前四列中提取所述有符号常数来导出用于执行所述变换的4×4DCT正向变换矩阵。7.如权利要求1所述的装置,所述至少一个主正向变换矩阵包括32×32离散余弦变换(DCT)正向变换矩阵,所述32×32离散余弦变换(DCT)正向变换矩阵进一步包括32列和32行有符号常数,并且所述处理电路用于通过从所述32×32DCT正向变换矩阵的第一行和第一列开始的每第八行和前四列中提取所述有符号常数来导出用于执行所述变换的4×4DCT正向变换矩阵。8.如权利要求1所述的装置,所述至少一个主正向变换矩阵包括32×32离散余弦变换(DCT)正向变换矩阵,所述32×32离散余弦变换(DCT)正向变换矩阵进一步包括32列和32行有符号常数,并且所述处理电路用于通过从所述32×32DCT正向变换矩阵的最后一行和第一列开始的逆序地每隔一行和前16列中提取所述有符号常数来导出用于执行所述变换的16×16非对称离散正弦变换(ADST)正向变换矩阵,其中,从第二列开始每隔一列被忽略。9.如权利要求1所述的装置,所述至少一个主正向变换矩阵包括32×32DCT正向变换矩阵,所述32×32DCT正向变换矩阵进一步包括32列和32行有符号常数,并且所述处理电路用于通过从所述32×32DCT正向变换矩阵的倒数第二行和第一列开始的逆序地每第四行和前八列中提取所述有符号常数来导出用于执行所述变换的8×8非对称离散正弦变换(ADST)正向变换矩阵,其中,从第二列开始每隔一列被忽略。10.如权利要求1所述的装置,所述存储器包括只读存储器。11.如权利要求1所述的装置,所述处理电路用于基于VP9视频压缩标准执行所述变换。12.一种计算机实现的方法,包括:在存储器中存储至少一个主正向变换矩阵,所述至少一个主正向变换矩阵包括具有定义数量的精度位和一个符号位的有符号常数;由处理电路至少基于变换单元尺寸确定使用哪个正向变换矩阵来执行变换;以及由所述处理电路至少部分地基于所述确定而使用所述至少一个主正向变换矩阵之一或者从所述主正向变换矩阵之一导出的正向变换矩阵来对帧的像素值的残差执行所述变换。13.如权利要求12所述的计算机实现的方法,所述至少一个主正向变换矩阵包括32×32离散余弦变换(DCT)正向变换矩阵和4×4非对称离散正弦变换(ADST)正向变换矩阵。14.如权利要求12所述的计算机实现的方法,所述至少一个主正向变换矩阵包括32×32离散余弦变换(DCT)正向变换矩阵,所述32×32离散余弦变换(DCT)正向变换矩阵进一步包括32列和32行有符号常数;并且通过从所述32×32DCT正向变换矩阵的第一行和第一列开始的每隔一行和前16列中提取所述有符号常数来导出用于执行所述变换的16×16DCT正向变换矩阵。15.如权利要求12所述的计算机实现的方法,所述至少一个主正向变换矩阵包括32×32离散余弦变换(DCT)正向变换矩阵,所述32×32离散余...

【专利技术属性】
技术研发人员:D·L·李
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1