[发明专利]多路视频的画面显示的控制方法和系统在审
| 申请号: | 202111399524.9 | 申请日: | 2021-11-24 |
| 公开(公告)号: | CN114286115A | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 程景;尹洪福;张林;孟环宇 | 申请(专利权)人: | 杭州星犀科技有限公司 |
| 主分类号: | H04N21/218 | 分类号: | H04N21/218;H04N21/2187;H04N21/431 |
| 代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
| 地址: | 311100 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 画面 显示 控制 方法 系统 | ||
本申请涉及一种多路视频的画面显示的控制方法和系统,该多路视频的画面显示的控制方法包括:对于每个该显示区域,确定该显示区域在该显示界面上的位置坐标,并将该位置坐标与一路视频源相关联,以生成第一关联项目;调用开放式图形库,该开放式图形库遍历所有第一关联项目,为每个该第一关联项目添加画面纹理,得到第二关联项目;该开放式图形库传递该第二关联项目至与该显示界面相对应的Surface,以将该画面纹理显示在该显示界面的对应显示区域,从而减少了Surface的创建数量,通过本申请,解决了相关技术中导播台功能给系统带来大量的性能占用和电量损耗的问题,大大节约了设备的内存资源和设备电量。
技术领域
本申请涉及直播设备技术领域,特别是涉及一种多路视频的画面显示的控制方法和系统。
背景技术
在手机、直播机等支持多路画面输入的直播设备中,通常会有导播台功能,该导播台功能可以实时预览每一路画面,并且可以切换正在直播的画面。但在相关技术中,导播台功能对内存资源的消耗比较大,给系统带来大量的性能占用和电量损耗。
针对相关技术中显示多路视频时,导播台功能给系统带来大量的性能占用和电量损耗的问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种多路视频的画面显示的控制方法和系统,以至少解决相关技术中导播台功能给系统带来大量的性能占用和电量损耗的问题。
第一方面,本申请实施例提供了一种多路视频的画面显示的控制方法,应用于显示界面,所述显示界面包括多个显示区域,所述方法包括:
对于每个所述显示区域,确定所述显示区域在所述显示界面上的位置坐标,并将所述位置坐标与一路视频源相关联,以生成第一关联项目;
调用开放式图形库,所述开放式图形库遍历所有第一关联项目,为每个所述第一关联项目添加画面纹理,得到第二关联项目;
所述开放式图形库传递所述第二关联项目至与所述显示界面相对应的Surface,以将所述画面纹理显示在所述显示界面的对应显示区域。
在其中一些实施例中,所述位置坐标包括:
所述显示区域的中心点的横轴坐标和纵轴坐标,以及所述显示区域的高度和宽度;或者,所述显示区域的四个顶点的横轴坐标和纵轴坐标。
在其中一些实施例中,所述确定所述显示区域在所述显示界面上的位置坐标的过程包括:
根据所述显示界面所在系统接入的视频源的路数,确定显示区域的个数;
确定所述个数所处的数值区间,根据所述数值区间,以及预设的数值区间与界面布局的关系,确定多个所述显示区域的界面布局;
根据所述界面布局,确定各个所述显示区域在所述显示界面上的位置坐标。
在其中一些实施例中,所述显示界面包括预览区和导播区,所述得到第二关联项目之后,所述方法包括:
在所述预览区和所述导播区分别设有Surface的情况下,所述开放式图形库传递所述第二关联项目至与所述导播区相对应的Surface;
在所述预览区和所述导播区共用Surface的情况下,所述开放式图形库传递所述第二关联项目至所述Surface。
在其中一些实施例中,在所述显示界面的显示区域的个数超出设定值的情况下,通过翻页或者滑动的方式来显示出所有的显示区域。
第二方面,本申请实施例提供了一种多路视频的画面显示的控制系统,应用于显示界面,所述显示界面包括多个显示区域,所述系统包括:
确定模块,用于对于每个所述显示区域,确定所述显示区域在所述显示界面上的位置坐标,并将所述位置坐标与一路视频源相关联,以生成第一关联项目;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州星犀科技有限公司,未经杭州星犀科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111399524.9/2.html,转载请声明来源钻瓜专利网。





