[发明专利]一种高效的影像显示方法和装置在审
申请号: | 201910529329.X | 申请日: | 2019-06-19 |
公开(公告)号: | CN110248227A | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 宋秀杰;李凯鸽 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | H04N21/414 | 分类号: | H04N21/414;H04N21/443;H04N21/433 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 徐剑兵;郭鹏飞 |
地址: | 350003 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内核层 应用层 影像获取模块 方法和装置 系统版本 影像缓存 影像显示 接口发送模块 缓存 接口获取 模块打开 内存映射 系统架构 显示影像 虚拟地址 影像获取 初始化 适配 研发 移植 | ||
本发明公开一种高效的影像显示方法和装置,其中方法包括如下步骤:内核层初始化影像获取模块;应用层通过Ioctl接口发送模块打开命令给内核层;内核层通过Ioctl接口获取到模块打开命令并打开影像获取模块;应用层通过Ioctl接口来获取内核层的影像缓存的虚拟地址;应用层通过内存映射获取到影像缓存的内容;应用层显示影像缓存的内容。本方案的应用层通过Ioctl接口直接与内核层交互,实现对影像获取模块的控制和影像获取,避免了经过CameraHal层,避免了要对不同系统版本的CameraHal层进行适配,从而可以实现在不同系统版本间的移植,节省了研发资源投入,简化了系统架构。
技术领域
本发明涉及影像获取显示领域,尤其涉及一种高效的影像显示方法和装置。
背景技术
随着车载芯片原厂对此领域的大力投入,车载系统的研发周期已经大大缩短,为了顺应这种潮流,原始设计制造商推出新版本的时间点都在加快,市面上的头部厂商一年会跟进一次新的系统版本。
车载影像系统是中控的核心技术点,是产品成败的关键,一般包含启动阶段的快速倒车和系统车载影像功能两个大的方面。其中快速倒车的业内要求是整机上电2s内出图,而系统车载影像功能则是由应用启动、设置采集通路、抓取影像显示等环节构成,启动速度相对较快,但是有复杂的UI叠加要求,在画面上显示雷达信息、倒车轨迹线等辅助UI。同时系统车载影像功能里面还管理了诸如DVD、Video In、倒车等多通道切换显示功能。
当前在车载类产品的应用上,影像系统的实现方案一般为:
Android或Linux系统需要两套驱动来实现影像系统,系统起来前,用一套驱动实现快速加载倒车影像,系统起来后,驱动释放资源,由系统的另一套驱动接管加载实现影像系统。
缺陷:
1.有两套驱动,中间需要进行驱动切换,还需释放资源,重新分配资源,如果刚好在切换时发生倒车事件,会出现系统倒车图像出来比较慢问题。另外内核驱动代码逻辑需要同时维护两份,也会带来额外工作量。
2.系统起来后的驱动与上层交互流程遵循V4L2架构,需要经过CameraHal,CameraHal的代码逻辑比较复杂,运行完全部的流程后,显示出倒车图像的时间也比较慢。
3.针对不同的Android系统和Linux系统,每次版本升级,都需要对影像系统的代码进行大量调试后,才能实现产品化。
发明内容
为此,需要提供一种高效的影像显示方法和装置,解决现有影像显示系统架构复杂的问题。
为实现上述目的,发明人提供了一种高效的影像显示方法,包括如下步骤:
内核层初始化影像获取模块;
应用层通过Ioctl接口发送模块打开命令给内核层;
内核层通过Ioctl接口获取到模块打开命令并打开影像获取模块;
应用层通过Ioctl接口来获取内核层的影像缓存的虚拟地址;
应用层通过内存映射获取到影像缓存的内容;
应用层显示影像缓存的内容。
进一步地,所述影像获取模块连接有多个通道的影像获取设备,模块打开命令包含有通道标识,内核层在打开影像获取模块包括打开通道标识对应的影像获取设备。
进一步地,所述多通道包括有倒车视频通道、视频播放模块通道、视频输入通道、车头视频通道或者车侧视频通道。
进一步地,内核层获取到高优先级的中断信号;
内核层打开中断信号对应通道的影像获取设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910529329.X/2.html,转载请声明来源钻瓜专利网。