[发明专利]用于存储和获取像素数据的技术有效
申请号: | 201110135358.1 | 申请日: | 2011-05-24 |
公开(公告)号: | CN102263946A | 公开(公告)日: | 2011-11-30 |
发明(设计)人: | V·托马斯;M·库尔特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 存储 获取 像素 数据 技术 | ||
技术领域
本文公开的主题总地涉及用于存储和获取像素数据的技术。
背景技术
一些集成在片上系统(SoC)设备中的视频编码器和译码器将视频数据写入存储器并且从存储器取得视频数据以用于运动向量生成和运动补偿。运动向量生成器和运动补偿是视频编码和译码中公知的技术。对外部存储器进行的读写可能消耗大量的功率。随着消费类电子设备中视频帧大小的增加,期望减少从存储器进行读操作以及对存储器进行写操作的次数。减少对存储器的读写次数可以降低功耗,并且潜在地释放存储器以供视频编码器和译码器之外的设备使用。
附图说明
在附图中以示例的方式而非限制性的方式图示出本发明的实施例,在附图中类似的标号指代类似的要素。
图1描绘视频译码系统的示例。
图2A示出数个示例,在所述示例中在突发中沿存储单元的行从存储器读取像素。
图2B描绘了当压缩后的数据以反转的列和行地址被存储时存储压缩后的数据和从存储器获取压缩后的数据的方式。
图3描绘了根据实施例的视频编码器系统的示例。
图4A描绘了以常规方式写和读宏块的方式。
图4B描绘了以展开方式读和写宏块的方式。
图5描绘了由视频译码系统用来存储和获取宏块的示例性过程。
图6描绘了由视频编码系统使用的示例性过程。
图7描绘了根据实施例的系统。
具体实施方式
贯穿本说明书提及“一个实施例”或“实施例”意指结合该实施例描述的特定特征、结构或特性被包括在本发明的至少一个实施例中。因此,贯穿本说明书各处出现的短语“在一个实施例中”或“实施例”并非必须全部指代同一实施例。另外,所述特定特征、结构或特性可以在一个或多个实施例中组合。
各实施例潜在地减少分别用于读写基准图片的读写操作次数。一些实施例尝试无损压缩所述基准图片并且将压缩后的基准图片存储到存储器中以供视频编码器或视频译码器使用。对于视频译码器请求存储的图片,使用翻转寻址策略,由此列地址成为行地址,并且行地址成为列地址。压缩后的图片根据该翻转存储器寻址策略存储到存储器中。
为了从存储器获取以翻转配置(configuration)存储的基准图片,可以读取并解压缩一个或多个行的基准图片数据。解压缩后的基准图片数据可以存储到存储器中。当压缩后的基准图片数据以列存储而以行读取时,可以获取基准图片的多个行的部分。基准图片的多个行的部分可以存储在存储器中并且为了视频译码器而被重组。在一些情况下,如果基准图片的一特定像素是由视频译码器请求的,则进行对基准图片多个行的部分的读取,直至识别出所请求的像素(或多个像素)。可以获取一个或多个突发大小量的数据以获取所请求的像素。如果已经读取了数据的额外像素,则数据的所述额外像素可以被存储在存储器中以潜在地供今后使用。
对于视频编码器请求存储的图片,压缩后的数据以展开(unrolled)方式存储,由此压缩后的数据被存储在连续的存储器可寻址位置中。在一些情况下,视频编码器请求数据的整个宏块。因此,当视频编码器请求获取基准宏块时,请求在一个或多个读突发中从连续的存储单元获取数据的压缩后的整个宏块。
图1示出系统框图,在该系统中,视频译码器系统向存储器写入宏块并且从存储器获取宏块。视频译码器102用于对所接收的帧进行视频译码。视频译码器102可以应用任何视频译码标准来对宏块进行译码,所述标准例如但不限于MPEG-2(ISO/IEC 13818-1(2000))、MPEG-4第10章(ISO/IEC14496-10(2009))以及诸如ITU-T H.265的演进视频译码标准。译码后的宏块可以被用作用于译码另一宏块的基准。
Golomb编码器104用于从视频译码器102接收宏块。Golomb编码器104用于进行宏块的Golomb压缩。Golomb,S.W.,“Run-length Encodings”IEEE Transactions on Information Theory,IT,(1966)中描述了Golomb编码。Golomb编码随着帧大小的增加而接近哈夫曼码的压缩性能。在存储入存储器之前将译码后的图像进行压缩可以潜在地减少将译码后的图像写入存储器的操作次数。在一些情况下,每个时钟周期可以发生4次符号Golomb编码和译码。相反,其他无损压缩策略可能实现每多个时钟周期对一个符号的压缩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110135358.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:采用清创术机构的减压治疗系统和方法
- 下一篇:图像合成装置