[发明专利]多操作系统多媒体数据编解码方法、装置以及电子设备有效

专利信息
申请号: 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实现软件编解码,导致很多格式的视频文件无法支持、播放不流畅。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海达闼云端智能科技有限公司,未经深圳前海达闼云端智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201680002813.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top