[发明专利]一种手机多媒体芯片适应机制无效
| 申请号: | 200810057473.X | 申请日: | 2008-02-02 |
| 公开(公告)号: | CN101500329A | 公开(公告)日: | 2009-08-05 |
| 发明(设计)人: | 黄志波;王锐;解澄 | 申请(专利权)人: | 德信智能手机技术(北京)有限公司 |
| 主分类号: | H04W88/02 | 分类号: | H04W88/02;H04B1/40 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100016北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 手机 多媒体 芯片 适应 机制 | ||
技术领域
手机等带有多媒体芯片的手持设备
背景技术
现在的很多手机都会带有可支持照相机、MP3、MP4等功能的多媒体芯片,有的手机甚至带有多个多媒体芯片,其与应用层的交互往往是每个应用层都直接调用芯片的驱动程序,这样当需要更换多媒体芯片时,从应用层到底层都要做很大的改动,增加了工作量,也不利于系统的稳定性;每个多媒体芯片的实现功能也没有条理化,清晰化,当不同任务同时做多媒体操作时,冲突处理机制也会十分复杂,而且不易做到更多芯片和功能的扩展。
发明内容
针对上述缺陷,本发明解决的技术问题在于,定义了一种手机多媒体芯片适应机制,当需要更换或新增新的多媒体芯片时,应用层不用做任何改动。
本发明提供的手机多媒体芯片适应机制,包括:
通过定义的统一结构体,其中包括所有的多媒体功能函数的指针,将多媒体芯片的驱动程序注册到结构体中相应的指针上,应用层通过消息机制调用结构体指针,进而调用到底层的驱动程序。当更换多媒体芯片时,只要将不同的芯片的驱动程序注册到统一的结构指针上即可,应用层不用做任何改动。这样将减少大量的工作量同时也有利于系统的稳定。
本发明提供一种手机多媒体芯片适应机制,由于该适应层与应用层之间通过消息机制操作,可以有效防止不同进程之间的相互冲突,同时,该适应层使用了一套会话(Session)管理机制,对于不同的应用操作进行了分类管理,使得系统在硬件支持的前提下,可以同时支持多种多媒体操作。由于加入了会话管理,使得多媒体框架具有良好的扩展性,即对不同多媒体操作进行了冲突保护,同时,对每种媒体操作也进行了流程上的保护。
附图说明
图1是本发明多媒体适应层的处理流程图。
具体实施方式
请参见图1,为本发明多媒体适应层的处理流程图,流程图描述了刷屏、拍照、录像、液晶屏背光控制等手机功能的具体流程。刷屏:应用层模块101、102、103发消息给多媒体芯片适应层HMCHIP104,同时将要刷屏的数据放到液晶屏的数据缓冲区107中,HMCHIP104通过多媒体控制器106调用液晶屏驱动108,实现刷屏操作。拍照、录像:应用层模块101发消息给多媒体芯片适应层HMCHIP104,HMCHIP104通过多媒体控制器106调用摄像头驱动109,将数据通过软件编码模块105压缩为相应的格式,并调用文件系统110将照片、录像用文件的形式保存。液晶屏背光控制:应用层模块101发消息给多媒体芯片适应层HMCHIP104,HMCHIP104调用背光驱动111实现对液晶屏背光的控制。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德信智能手机技术(北京)有限公司,未经德信智能手机技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810057473.X/2.html,转载请声明来源钻瓜专利网。





