[发明专利]多操作系统多媒体数据编解码方法、装置以及电子设备有效
申请号: | 201680002813.1 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106716998B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 李向远 | 申请(专利权)人: | 深圳前海达闼云端智能科技有限公司 |
主分类号: | H04N19/127 | 分类号: | H04N19/127;H04N19/156 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 申楠 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 多媒体 数据 解码 方法 装置 电子设备 计算机 程序 产品 | ||
本申请提供了多操作系统多媒体数据编解码方法、装置、电子设备和计算机程序产品,所述方法包括:在客户机操作系统中,获取多媒体应用程序进行多媒体数据编解码处理的编解码请求,所述编解码请求包括需要进行编解码处理的多媒体数据;将所述编解码请求发送至主机操作系统;在主机操作系统中,接收所述编解码请求;将所述编解码请求发送至主机操作系统中的OpenMAX集成层,以使所述主机操作系统中的OpenMAX集成层根据所述编解码请求对所述多媒体数据进行编解码处理。本申请中,客户机操作系统无需占用客户机CPU的资源进行多媒体数据编解码处理,降低了客户机功耗;使客户机操作系统支持更多格式的多媒体数据的编解码处理,加速所述数据处理过程,使播放更流畅。
技术领域
本申请涉及虚拟化技术领域,特别涉及多操作系统多媒体数据编解码方法、装置、电子设备和计算机程序产品。
背景技术
移动终端已成为用户日常工作生活的重要工具,在移动终端推动移动互联网快速发展的同时,由于移动终端包含了丰富多样化的信息 (例如:企业数据的访问、商务沟通、社交网络、财务管理、游戏等等),移动终端成了网络犯罪的新焦点。为了信息安全、保护隐私,移动虚拟化成为了移动终端未来的发展方向。
图1示出了虚拟化系统架构示意图,处于底层的是系统的硬件层,主要包括处理器、内存和输入输出设备等。在硬件层之上为虚拟化层,运行的是虚拟机监控器(缩写为VMM或Hypervisor)。虚拟机监控器的主要职能是:管理真实的物理硬件平台,并为每个客户虚拟机(即客户机)提供对应的虚拟硬件平台。虚拟化系统架构中可以运行多个操作系统,例如Linux操作系统或者Android操作系统等,其中通常包括一个主机操作系统(Host OS),以及一个或者多个客户机操作系统 (Guest OS),主机操作系统运行于宿主机(Host),在主机操作系统上运行一个或者多个客户机,各客户机作为主机操作系统的应用程序运行,其可以为运行于该客户机上的客户机操作系统模拟硬件设备以供客户机操作系统使用,在各客户机运行的客户机操作系统中可运行各种应用程序。在虚拟化系统架构中,多个操作系统之间可共享硬件层提供的CPU,内存和输入输出设备。
通过虚拟化技术带来的隔离性可实现单一终端上多个操作系统的隔离,避免各操作系统上的进程对其他操作系统产生不利影响,典型的应用场景为通过虚拟化技术在手机等移动设备上实现企业系统和个人系统的分离,防范个人系统上的进程给企业带来的潜在危害,满足一些具有安全要求的企业对“自带设备”(BYOD,Bring Your Own Device)的需求。
随着多媒体应用在生活中运用的深入发展,终端的各个虚拟机都需要有多媒体编解码器,现有技术中Guest OS通常通过CPU来实现软件编解码,此种编解码方式对于GuestOS有以下特点:
1)CPU占用率高、播放不流畅、功耗大:
由于高清视频的分辨率远远高于一般格式视频,使得高清视频的码率非常高,再加上VC-1和H.264编码的压缩率很高,解码运算的运算量很大,同时为Guest OS分配的CPU通常也是有限的,因此常规地直接用CPU解码(即常说的“软解”)会极大地消耗CPU的运算能力,一些较老的CPU软解H.264时CPU占用率往往高达90%以上,更老的CPU可能就根本无法播放了。
2)格式支持受限:
对于普通分辨率的AVI、RMVB等文件,绝大多数的CPU都可以胜任,随着高清视频(1080i/p)的普及,CPU变的越来越难以胜任,所以很多格式的视频文件在只有软件编解码的终端上是无法支持的。
可见现有技术不足在于:
终端的客户机操作系统进行多媒体数据编解码时会占用客户机 CPU的大量资源,功耗大;并且客户机操作系统只能通过CPU实现软件编解码,导致很多格式的视频文件无法支持、播放不流畅。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海达闼云端智能科技有限公司,未经深圳前海达闼云端智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680002813.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双层车位装置
- 下一篇:立体停车库运行方法及全自动立体停车库
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置