[发明专利]基于代理模式的多媒体显示方法、装置及设备有效
申请号: | 201810278774.9 | 申请日: | 2018-03-30 |
公开(公告)号: | CN110321187B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 张姝慧 | 申请(专利权)人: | 合肥杰发科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G11B20/10;H04L67/56 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 代理 模式 多媒体 显示 方法 装置 设备 | ||
1.一种基于代理模式的多媒体显示方法,其特征在于,所述多媒体显示方法应用于内置有嵌入式系统的芯片,所述嵌入式系统包括显示应用层、显示代理主体、显示委托主体和显示实现组件,所述显示代理主体是所述显示委托主体的代理,所述显示代理主体和所述显示委托主体独立于所述显示应用层;所述多媒体显示方法包括:
所述显示代理主体接收来自于所述显示应用层的待显示多媒体数据,并向所述显示委托主体发送所述待显示多媒体数据;
所述显示委托主体向所述显示实现组件或所述显示应用层发送所述待显示多媒体数据,以在显示屏上显示。
2.根据权利要求1所述的方法,其特征在于,所述显示委托主体为非CS架构或CS架构;
所述为非CS架构的显示委托主体包括显示实现模块,所述显示实现模块与所述显示实现组件或所述显示应用层对接以实现显示功能;
所述CS架构的显示委托主体包括显示客户端模块和显示服务端模块,所述显示服务端模块与所述显示实现组件或所述显示应用层对接以实现显示功能。
3.根据权利要求2所述的方法,其特征在于,
所述待显示多媒体数据包括已解码的图片数据、已解码的视频数据和字幕中的至少一种;所述显示代理主体接收来自于所述显示应用层的待显示多媒体数据,并向所述显示委托主体发送所述待显示多媒体数据包括:
所述显示代理主体从所述显示委托主体获取空闲缓冲区;
所述显示代理主体向所述显示应用层发送所述空闲缓冲区,以供所述显示应用层向所述空闲缓冲区填充所述待显示多媒体数据;
所述显示代理主体接收来自于所述显示应用层的已填充的缓冲区;
所述显示代理主体向所述显示实现模块或所述显示客户端模块发送所述已填充的缓冲区。
4.根据权利要求3所述的方法,其特征在于,
所述待显示多媒体数据包括文本格式的所述字幕,所述已填充的缓冲区中的字幕数据为所述显示应用层转换后的图片格式的字幕。
5.根据权利要求3所述的方法,其特征在于,
所述显示委托主体为所述非CS架构,所述显示委托主体向所述显示实现组件发送所述待显示多媒体数据,以在显示屏上显示包括:
所述显示实现模块向所述显示实现组件发送所述已填充的缓冲区,以使所述显示实现组件控制所述显示屏显示所述待显示多媒体数据;或
所述显示委托主体为所述CS架构,所述显示委托主体向所述显示实现组件发送所述待显示多媒体数据,以在显示屏上显示包括:
所述显示客户端模块向所述显示服务端模块发送所述已填充的缓冲区;
所述显示服务端模块向所述显示实现组件发送所述已填充的缓冲区,以使所述显示实现组件控制所述显示屏显示所述待显示多媒体数据。
6.根据权利要求2所述的方法,其特征在于,
所述待显示多媒体数据包括字幕,所述显示委托主体为所述非CS架构,所述显示代理主体接收来自于所述显示应用层的待显示多媒体数据,并向所述显示委托主体发送所述待显示多媒体数据包括:
所述显示代理主体从所述显示委托主体获取空闲缓冲区;
所述显示代理主体向所述显示应用层发送所述空闲缓冲区,以供所述显示应用层向所述空闲缓冲区填充所述字幕;
所述显示代理主体接收来自于所述显示应用层的已填充的缓冲区;
所述显示代理主体向所述显示实现模块发送所述已填充的缓冲区;
所述显示委托主体向所述显示应用层发送所述待显示多媒体数据,以在显示屏上显示包括:
所述显示实现模块调用所述显示应用层提供的函数在所述显示屏上绘制所述字幕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥杰发科技有限公司,未经合肥杰发科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810278774.9/1.html,转载请声明来源钻瓜专利网。