[发明专利]操作数据处理系统的方法、数据处理系统有效
申请号: | 201711172089.X | 申请日: | 2017-11-22 |
公开(公告)号: | CN108093192B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | M·博古茨;P·切洛巴克 | 申请(专利权)人: | Arm有限公司 |
主分类号: | H04N7/01 | 分类号: | H04N7/01 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 吕俊刚;杨薇 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 数据处理 系统 方法 数据处理系统 | ||
操作数据处理系统的方法、数据处理系统。一种数据处理系统,包括可操作以缩放接收的输入数据阵列从而提供输入数据阵列的缩放输出版本的缩放器(18)。当希望产生输入数据阵列(21、22)的去交错且缩放输出版本时,将输入数据阵列(21、22)提供给缩放器(18),并且缩放器(18)缩放输入数据阵列(21、22),以同时去交错并缩放输入数据阵列并产生输入数据阵列的去交错且缩放输出版本。
技术领域
本发明涉及数据处理系统,并且具体地说,涉及支持和使用交错视频的数据处理系统。
背景技术
交错(interlace)是数据处理系统中的用于视频数据的常用技术。视频数据的每个视频帧被有效地分成两个帧或“场”,即,奇数帧(奇数场)和偶数帧(偶数场)。每个奇数帧由对应原始视频帧的奇数行组成,而每个偶数帧由对应原始视频帧的偶数行组成。视频数据的每个视频帧以这两个分开的(奇数和偶数)帧的形式通过数据处理系统传播。
为了显示交错视频,奇数帧和偶数帧中的每一个都被用于产生其自己的“全”帧以供显示。这通过对奇数帧和偶数帧中的每一个进行去交错(de-interlace)来完成,由此所讨论的帧被插值以产生“全”的去交错帧以供显示。然后将每个去交错帧提供给显示器以供显示。
以这种方式,显示视频数据的帧速率相对于生成或解码视频数据的帧速率加倍,而不会消耗数据处理系统中的额外带宽。
在数据处理系统中,在显示数据阵列(例如,视频帧)之前,通常需要缩放(放大或缩小)该数据阵列。
申请人认为对于数据处理系统来说,仍然存在改进的范围。
发明内容
根据本发明第一方面,提供了一种操作数据处理系统的方法,该数据处理系统包括可操作以缩放接收的输入数据阵列从而提供所述输入数据阵列的缩放输出版本的缩放器,所述方法包括以下步骤:
当希望产生输入数据阵列的去交错且缩放输出版本时:
将所述输入数据阵列提供给所述缩放器;并且
所述缩放器缩放所述输入数据阵列,以同时去交错并缩放所述输入数据阵列并由此产生所述输入数据阵列的去交错且缩放输出版本。
根据本发明第二方面,提供了一种数据处理系统,该数据处理系统包括:
缩放器,该缩放器可操作以缩放接收的输入数据阵列从而提供所述输入数据阵列的缩放输出版本;
其中,所述数据处理系统被配置成,当希望产生输入数据阵列的去交错且缩放输出版本时,将所述输入数据阵列提供给所述缩放器;并且
其中,所述缩放器可操作以缩放接收的输入数据阵列,以同时去交错并缩放所述输入数据阵列,从而产生所述输入数据阵列的去交错且缩放输出版本。
本发明涉及输入数据阵列的去交错和缩放。申请人已经认识到,当希望对输入数据阵列进行去交错且缩放两者时,这两个操作可以(并且在优选实施方式中)通过使用单个缩放器的恰当缩放来同时执行(即,在单次中)。
这与其中在数据处理系统中设置两个分离级并用于这两个操作的已知方法(例如,去交错级和缩放级)形成对比。因此,按照本发明的方式的操作可以降低数据处理系统的硬件需求(芯片面积)。
这也与其中输入数据阵列的去交错和缩放被执行为两次操作(例如,其中输入数据阵列的去交错版本被写出至存储器,然后从存储器读入以供缩放)的已知方法形成对比。因此,按照本发明的方式的操作也可以降低数据处理系统的带宽和功耗需求。
因此,将理解,本发明提供了一种改进的数据处理系统。
该数据处理系统的缩放器可以是可操作以缩放输入数据阵列从而提供缩放的输出数据阵列的任何合适和希望的缩放器。因此,其可以是任何合适的和希望的缩放单元、缩放引擎、缩放流水线等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于Arm有限公司,未经Arm有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711172089.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有散热功能的电视保护壳
- 下一篇:一种视频制式切换方法及装置