• / 10

视频图像旋转方法、旋转装置和计算机存储介质

关 键  词:
视频 图像 旋转 方法 装置 计算机 存储 介质
资源描述:

《视频图像旋转方法、旋转装置和计算机存储介质》文档由会员分享,可在线阅读,更多相关《视频图像旋转方法、旋转装置和计算机存储介质(10页珍藏版)》请在白瓜网上搜索。

1、有效数据, 发现, 第一个rdma的block并没有把乒乓buffer0和1都填满, 当第 二个rd深色部分为第一个rdma的block读回来的有效数据, 浅色部分未rdma第二个 blcok读回来的byte都是有效的, 此时, 需要mask掉无效数 据, 把有效数据写到sram中。 0036 上图述, 从上图可以看出: 当基地址/pitch非 32byte对齐时, 从rdma读回来的数据并不是每ock的边界数据, 这样有效的节省了带宽和提高读效率。 0035 类似的读有效数据拼接通过图7进行描-31的原因在于需要支持rdma在输入基地址/pitch为非32byte对 齐的时候, 不重复读bl。

2、ram地址0- 15; 而右边的黄色代表的时sram地址16-31。 0034 使用sram地址16对1或者3进行写操作。 0033 不同的深浅颜色代表了sram的高低地址, 其中左边的灰色代表的是sm, 它们是乒乓关系, 即在写0或者2的时 候, 不能对0或者2进行读操作, 当读1或者3时, 不能理来控制乒乓buffer的读写切 换。 0, 2同属于一组sram, 而1, 3同属于另外一组srayte32pixel。 0032 下图0-1-2-3为4个sub_block, 利用了fifo控制原, 由于sram读写 冲突, 需要乒乓操作划分了sub_block,sub_block的大小为32b。

3、入采 样格式下, rdma以32byte64pixel为划分block的标准, 但是在wdma的时候1 下面对乒乓buffer控制机制进行说明, 参照图6, 在8bits/16bits/32bits输显示步骤, 按照常规的数据读取写到ddr的对应memory地址 中, 并可实现视频显示输出。 003、 17、 11、 5” 在按照旋转扫描方式依次写入各个像素值。 0030 然后执行步骤S3, 读取、 1、 20、 14、 8、 2、 21、 15、 9、 3、 22、 16、 10、 4、 23的地址12, 以此类推, 可以发现sram的地址为 “18、 12、 6、 0、 19、 13、 7。

4、64bits应该写入到sram的地址18中, 第二个从rdma模块读入的64bits应写 到sram存存取图块中的数据对应地根据旋转扫描方式写入。 具体地, 可参照图4, 第一个从 rdma模块读入的 0029 随后, 执行步骤S24, 按照所述译码表的静态随机存储器的地址, 依次将多个所述 直接内、 90度上下翻转VFlip。 根据预设的旋转模式, 可得出对应如图3和4的译码表和旋 转扫描方式。度、 180度、 270度、 左右翻转HFlip、 90度左右翻转HFlip、 上下 翻转VFlip23,根据所述旋转模式选出对应的译码表和旋转扫描方式, 具体可 参照图5, 旋转模式包括0度、 90。

5、半进行了写扫描。 说明书 2/3 页 4 CN 107493439 A 4 0028 然后执行步骤SbyteX64pixel的一半, 当读扫描在乒乓 buffer其中一个sub_block时, 另外一ffer的总大小, 而在乒乓操作 时, 需要划分sub_block,sub_block大小自然为32从上往下写memory。 图3 中的分界线是用于划分图块, 由于32byte64pixel是乒乓bu度, 则会如图3所示的, 而 扫描方式也旋转90度, 扫描先写右边一列, blcok顺序为从右往左,3burst/request。 0027 随后执行步骤S22, 选择预设的旋转模式, 如向右旋转90。

6、, 块大小选择为48byte16pixel, 此时一般为图片格式, 刷新率 没有要求太高, 读效率为bits格式” 描述了rdma输入扫描方式, 该扫描方式为倒z型扫 描。 当输入格式为24bits时bits, 两个burst的连发, 保证memroy 效率最大化。 0026 图3以 “输入格式为8求, 即32byte=32 8bits = 256bits1=128bits2, 刚好满足两个128piexl的size进行划块。 0025 图块内部扫描方式为列扫描, 每次发送一个32byte的读请block划分在输入为 8bits/16bits/32bits数据宽度时, 统一按照32byte64。

7、具体地, 如图3所示, ,rdma 的图块block统一按照行扫描方式,从左到右,从上到下进行扫描,S21, 将图像数据按照32字节64像 素划分成多个直接内存存取图块, 并以初始扫描方式进行扫描, 后执行步骤S2, 执行图像旋转处理步 骤。 0024 参照图2, 视频图像旋转处理时, 首先执行步骤步骤S1, 接收视频数据, 接收的方式包括网络传输 的流媒体视频数据或图像传感器采集的视频数据。 然下结合附图及实施例对本发明作进一步说明。 具体实施方式 0023 参照图1, 视频播放时, 首先执行图7是本发明的视频图像旋转方法实施例中在读基地址和pitch不对齐时有效数 据示意图。 0022 以。

8、模式的示意图。 0020 图6是本发明的视频图像旋转方法实施例中乒乓buffer示意图。 0021 的图块划分方式和扫描方式在经旋转 后的示意图。 0019 图5是本发明的视频图像旋转方法实施例中旋转转方法实施例中的图块划分方式和扫描方式的示意 图。 0018 图4是本发明的视频图像旋转方法实施例中程图。 0016 图2是本发明的视频图像旋转方法实施例的流程图。 0017 图3是本发明的视频图像旋的视频图像能够实现简单高效地进行旋转处理。 附图说明 0015 图1是本发明的视频播放方法实施例的流读静态随机存取存储器sram地址采用译码方式实现且图块读写采用乒乓控制机制 fifo控制, 使得本案。

9、 以pixel计算时可变, 支持基地址和pitch非32byte对齐读入, 使得带宽接近无 损, 写为单位,垂直以像素为单位, 在8/16/32bits的采样格式下, 块大小以byte计算 是不变的, 对应的译码表地址, 使得不同的旋转方向的读入方式一致, 同时本案的图块划分大小水平 以字节byte3439 A 3 0014 由上述方案可见, 本案的读取扫描方式与旋转方向无关,通过预设的旋转模式和时实现如权利要求1-6中任意一项视频图 像旋转方法的步骤。 说明书 1/3 页 3 CN 10749, 本发明提供一种计算机可读存储介质, 其存储有计 算机程序, 其特征在于: 计算机程序被处理器执行。

10、中存储的计算机程序时实现如权利要 求1-6中任意一项方法的步骤。 0013 为了实现本发明的第三目的本发明提供一种视频图像旋转装置, 其特征在于, 视 频图像旋转装置包括处理器, 处理器用于执行存储器左右翻转、 90度左右翻 转、 上下翻转、 90度上下翻转。 0012 为了实现本发明的第二目的, 进行读取操作。 0011 更进一步的方案是, 旋转模式包括0度、 90度、 180度、 270度、 每个直接内存存取图块平均分成第一分图块和第二分图块, 第一分图块在进行写入操作的同时, 第二分图块在09 更进一步的方案是, 静态随机存储器的读写机制按照乒乓控制机制。 0010 更进一步的方案是, 。

11、, 初始扫描方式和旋转扫描方式为Z型扫描; 旋转扫描方式为初始扫描方式根据旋转模式的旋转得出。 00 更进一步的方案是, 图像数据的数据宽度为8比特、 16比特或32比特。 0008 更进一步的方案是的静态随机存储器的地址, 依次将多个直接内存存取图块中的数据对应地 根据旋转扫描方式写入。 0007扫描方式进 行扫描; 选择预设的旋转模式; 根据旋转模式选出对应的译码表和旋转扫描方式; 按照译码表方法, 其特征在于, 包 括: 将图像数据按照32字节64像素划分成多个直接内存存取图块, 并以初始频图像旋转方法的计算机存储 介质。 0006 为了实现本发明的第一目的, 本发明提供一种视频图像旋转。

12、第二目的是提供一种简单高效的视频图像旋转装置。 0005 本发明的第三目的是提供一种实现简单高效的视求。 发明内容 0003 本发明的第一目的是提供一种简单高效的视频图像旋转方法。 0004 本发明的ost较大, 如果不使用行buffer的形式, 采用cpu读写方式, 实现简 单, 但无法满足效率需, 对视频图像进行旋转时, 一般采用行buffer的形式, 虽然能解决读入 效率问题, 但硬件实现c领域, 尤其涉及一种视频图像旋转方法、 旋转装置和计 算机存储介质。 背景技术 0002 现有技术中9 A 2 视频图像旋转方法、 旋转装置和计算机存储介质 技术领域 0001 本发明涉及视频图像处理。

13、要求1-6中任意一项所述视频图像旋转方法的步骤。 权利要求书 1/1 页 2 CN 10749343.计算机可读存储介质, 其存储有计算机程序, 其特征在于: 所述计算机程序被处理器 执行时实现如权利, 所述处理器用 于执行存储器中存储的计算机程序时实现如权利要求1-6中任意一项所述方法的步骤。 8上下翻转、 90度 上下翻转。 7.视频图像旋转装置, 其特征在于, 所述视频图像旋转装置包括处理器特征在于: 所述旋转模式包括0度、 90度、 180度、 270度、 左右翻转、 90度左右翻转、 作的同时, 所述第二分图块在进行读取操作。 6.根据权利要求1至5任一项所述的视频图像旋转方法, 其。

14、其特征在于: 每个所述直接内存存取图块平均分成第一分图块和第二分图块, 所述第一分图块在进 行写入操在于: 所述静态随机存储器的读写机制按照乒乓控制机制。 5.根据权利要求1所述的视频图像旋转方法, 描方式为所述初始扫描方式根据旋转模式的旋转得出。 4.根据权利要求1所述的视频图像旋转方法, 其特征1所述的视频图像旋转方法, 其特征在于: 所述初始扫描方式和所述旋转扫描方式为Z型扫描; 所述旋转扫像旋转方法, 其特征在于: 所述图像数据的数据宽度为8比特、 16比特或32比特。 3.根据权利要求依次将多个所述直接内存存取图块中的数 据对应地根据旋转扫描方式写入。 2.根据权利要求1所述的视频图。

15、转模式; 根据所述旋转模式选出对应的译码表和旋转扫描方式; 按照所述译码表的静态随机存储器的地址, 图像数据按照32字节64像素划分成多个直接内存存取图块, 并以初始扫描方式进 行扫描; 选择预设的旋2017.12.19 CN 107493439 A 1.视频图像旋转方法, 其特征在于, 包括: 将够实现简单高效地进行旋转处理。 权利要求书1页 说明书3页 附图5页 CN 107493439 A s的采样格式下, 块大小以byte计 算是不变的, 以pixel计算时可变, 使得本案的视 频图像能一致, 同时本案的图块划分大 小水平以字节byte为单位,垂直以像素为单位, 在8/16/32bit。

16、应地根据旋转扫描方式写入。 通过预设 的旋转模式和对应的译码表地址, 使得不同的旋 转方向的读入方式译码表和旋转扫描方式; 按照译码表的静态随机 存储器的地址, 依次将多个直接内存存取图块中 的数据对多个直 接内存存取图块, 并以初始扫描方式进行扫描; 选择预设的旋转模式; 根据旋转模式选出对应的 转方法、 旋转装 置和计算机存储介质, 视频图像旋转方法包括: 将图像数据按照32字节64像素划分成4)发明名称 视频图像旋转方法、 旋转装置和计算机存储 介质 (57)摘要 本发明提供一种视频图像旋)Int.Cl. H04N 5/262(2006.01) G06T 3/60(2006.01) (5人 廖汝鹏 (74)专利代理机构 珠海智专专利商标代理有限 公司 44262 代理人 黄国豪 (51珠海全志科技股份有限公司 地址 519000 广东省珠海市高新区唐家湾 镇科技二路9号 (72)发明(21)申请号 201710699796.8 (22)申请日 2017.08.16 (71)申请人 (19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日。

展开阅读全文
  白瓜网所有资源均用户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:视频图像旋转方法、旋转装置和计算机存储介质
链接地址:https://www.baigua.net/doc/836580.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 20018-2021 白瓜网版权所有

经营许可证编号:粤ICP备20005300号-1