[发明专利]一种多通道视频显示方法和装置有效
申请号: | 201510548568.1 | 申请日: | 2015-08-31 |
公开(公告)号: | CN105227866B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 艾国 | 申请(专利权)人: | 青岛中星微电子有限公司 |
主分类号: | H04N5/265 | 分类号: | H04N5/265;G06F3/14 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 266109 山东省青岛*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通道 视频 显示 方法 装置 | ||
本发明实施例提供了一种多通道视频显示方法和装置,其中的方法包括:获取一行预先读取的视频源数据;对所述一行视频源数据进行拼图处理后,将拼图处理后的视频源数据输出至显示频幕的目标行位置。本发明实施例实现了多通道视频数据的显示,能够显著节省系统带宽。
技术领域
本发明涉及电子设备控制技术领域,具体涉及一种多通道视频显示方法和装置。
背景技术
随着视频硬件设备的发展,视频多通道技术的需求越来越大,具体需求也越来越多样化,目前市场主流的视频多通道技术有以下两种:
1)每个通道要求有一样的帧率,这样必须通过专门的拼图引擎来完成拼图,完成拼图后再统一给显示引擎。
2)每个通道可以有不一样的帧率,需要用拼图引擎按照最快的帧率对各个通道的视频数据进行拼图,在拼图过程中,针对帧率较慢的通道,当拼图引擎完成一次拼图后,进行下一次、甚至下下一次拼图时,针对这个通道,仍需要复制上一帧的视频数据与其它通道上的视频数据进行拼图后才能显示。
以上两种方式均需要对各个通道视频数据进行整体拼图后,再输出拼图后的视频数据,这直接导致了系统带宽的浪费。
发明内容
为了解决现有存在的技术问题,本发明实施例期望提供一种多通道视频显示方法和装置。
本发明实施例提供了一种多通道视频显示方法,包括:
获取一行预先读取的视频源数据;
对所述一行视频源数据进行拼图处理后,将拼图处理后的视频源数据输出至显示频幕的目标行位置。
优选地,获取一行预先读取的视频源数据之前,所述方法还包括:
预先读取一行或多行视频源数据,保存于视频缓存区中;其中,每行视频源数据由多个通道上的视频数据组成。
优选地,通过以下方式预先读取一行视频源数据:
依次读取所述一行视频源数据对应的多个通道上的视频数据。
优选地,通过以下方式读取一行视频源数据对应的多个通道的视频数据:
依次从多个通道对应的视频数据寄存器中读取相应通道上已更新的视频数据的配置信息;
获取所述视频数据配置信息中的位置信息;
从所述获取的位置信息对应的位置获取视频数据并保存于视频缓存区。
优选地,所述视频数据的配置信息包括:视频数据的位置信息和视频数据的大小。
优选地,所述对所述一行视频源数据进行拼图处理,包括:
当所述一行视频源数据中两个或两个以上通道上的视频数据为叠放显示时,根据预先设置的优先级确定所述两个或两个以上通道上的视频数据的叠放次序;或者,对所述两个或两个以上通道上的视频数据设置alpha效果;
当组成所述一行视频源数据的通道上的视频数据的尺寸与相应通道的显示尺寸不匹配时,将所述视频数据的尺寸调整为所述相应通道的显示尺寸。
优选地,所述将拼图处理后的视频源数据输出至显示频幕的目标行位置,包括:
将拼图处理后的多个通道上的视频数据分别输出至各个通道的显示位置。
本发明实施例提供了一种多通道视频显示装置,包括:视频源数据获取模块、拼图模块及输出模块;其中,
所述视频源数据获取模块,用于获取一行预先读取的视频源数据;
所述拼图模块,用于对所述一行视频源数据进行拼图处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛中星微电子有限公司,未经青岛中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510548568.1/2.html,转载请声明来源钻瓜专利网。