[发明专利]基于代理模式的多媒体显示方法、装置及设备有效
申请号: | 201810278774.9 | 申请日: | 2018-03-30 |
公开(公告)号: | CN110321187B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 张姝慧 | 申请(专利权)人: | 合肥杰发科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G11B20/10;H04L67/56 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 代理 模式 多媒体 显示 方法 装置 设备 | ||
本发明公开了一种基于代理模式的多媒体显示方法,该方法应用于内置有嵌入式系统的芯片,嵌入式系统包括显示应用层、显示代理主体、显示委托主体和显示实现组件,显示代理主体是显示委托主体的代理,显示代理主体和显示委托主体独立于显示应用层;该多媒体显示方法包括:显示代理主体接收来自于显示应用层的待显示多媒体数据,并向显示委托主体发送待显示多媒体数据;显示委托主体向显示实现组件或显示应用层发送待显示多媒体数据,以在显示屏上显示。本发明还公开了一种基于代理模式的多媒体显示装置和可读存储介质。通过上述方式,本发明能够降低显示应用层的复杂度并改善其灵活性。
技术领域
本发明涉及显示领域,特别是涉及一种基于代理模式的多媒体显示方法、装置及可读存储介质。
背景技术
操作系统中一般包括显示实现组件(包括显示驱动或显示系统),为上层的显示应用程序访问底层的视频设备/驱动提供了统一的接口。显示应用程序可以调用显示实现组件来实现视频、图片、字幕等内容的显示。对于需要解码的文件,应用程序可以将文件设定给中间件(例如播放框架、图片显示框架等),由中间件解码后再调用显示实现组件来显示。
现有技术中,显示应用层(显示应用程序和/或中间件)直接调用显示实现组件。例如在Linux系统中,驱动程序V4l2为Linux下视频设备程序提供了一套接口规范。芯片制造商可以按照接口定义实现V4l2驱动和显示设备的对接。显示应用层可以通过调用V4l2驱动的Video相关接口来完成视频、字幕、图片等的显示。显示应用层中的显示控制部分需要直接与显示实现组件对接。如果需要更换显示实现组件,或者显示实现组件的接口/参数配置发生变化(例如移植到不同的芯片上),都需要对显示应用层进行修改,复杂度高,灵活性差。
发明内容
本发明主要解决的技术问题是提供一种基于代理模式的多媒体显示方法、装置及可读存储介质,能够解决现有技术中显示应用层直接调用显示实现组件带来的复杂度高,灵活性差的问题。
为了解决上述技术问题,本发明提供了一种基于代理模式的多媒体显示方法,该多媒体显示方法应用于内置有嵌入式系统的芯片,嵌入式系统包括显示应用层、显示代理主体、显示委托主体和显示实现组件,显示代理主体是显示委托主体的代理,显示代理主体和显示委托主体独立于显示应用层;该多媒体显示方法包括:显示代理主体接收来自于显示应用层的待显示多媒体数据,并向显示委托主体发送待显示多媒体数据;显示委托主体向显示实现组件或显示应用层发送待显示多媒体数据,以在显示屏上显示。
为了解决上述技术问题,本发明提供了一种基于代理模式的多媒体显示装置,该多媒体显示装置属于内置有嵌入式系统的芯片,嵌入式系统包括显示应用层、显示代理主体、显示委托主体和显示实现组件,该多媒体装置包括:显示代理主体,用于接收来自于显示应用层的待显示多媒体数据,并向显示委托主体发送待显示多媒体数据;显示委托主体,用于向显示实现组件或显示应用层发送待显示多媒体数据,以在显示屏上显示;其中显示代理主体是显示委托主体的代理,显示代理主体和显示委托主体独立于显示应用层。
为了解决上述技术问题,本发明提供了一种基于代理模式的多媒体显示设备,该设备包括处理器和通信电路,处理器连接存储器,存储器存储有指令,处理器用于执行指令以实现前述的方法。
为了解决上述技术问题,本发明提供了一种可读存储介质,存储有指令,指令被执行时实现前述的方法。
本发明的有益效果是:显示应用层通过显示代理主体接收来自于显示应用层的待显示多媒体数据并发给显示委托主体;显示委托主体向显示实现组件或显示应用层发送待显示多媒体数据,以在显示屏上显示。与显示实现组件或显示应用层对接以实现显示功能的是显示委托主体,显示代理主体是显示委托主体的代理,显示应用层是通过显示代理主体来间接调用显示委托主体,不与显示委托主体直接对接,也就不会与显示实现组件直接对接,即使显示实现组件发生变化,例如移植到不同的芯片,也不需要修改显示应用层,从而降低了显示应用层的复杂度并改善了显示应用层的灵活性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥杰发科技有限公司,未经合肥杰发科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810278774.9/2.html,转载请声明来源钻瓜专利网。