[发明专利]用于图像采集和处理的统一跨设备控制的抽象相机管道有效
申请号: | 201380036682.5 | 申请日: | 2013-07-11 |
公开(公告)号: | CN104471510B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | E-V·A·塔尔瓦拉 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F3/00 | 分类号: | G06F3/00;G06T1/00;H04N5/232 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邵亚丽 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 图像 采集 处理 统一 设备 控制 抽象 相机 管道 | ||
技术领域
本申请涉及用于在设备中获取数字图像的方法和系统。具体地,本公开涉及允许安装在设备上的分立程序控制相同设备上的数字图像传感器的应用编程接口(API)。
背景技术
很多现代设备依赖于来自一个供应商的操作系统和来自一个或者多个其他供应商的硬件。进一步地,设备可以包括来自第三供应商的另外的程序或者应用。
在设备上,操作系统包括监管操作系统或者硬件(例如,显示器、触摸屏、音频输出、网络连接、数字图像传感器等)的应用控制的应用编程接口(API)。这些API提供用于在硬件上执行功能的通用指令准则。
当前的相机API可以包括高水平准则,诸如用于获取图像的指令和用于使闪光灯发光的指令。另外的低水平功能不存在于API中,并且因此应用对数字图像传感器具有有限的控制。提供具有低水平功能但是与更大数目的独立硬件配置兼容的API将是有利的。
发明内容
一种用于具有集成相机的设备获取数字图像的系统包括应用程序接口(API)。API适于从操作在设备上的分立应用接收指令。指令可以包括图像采集指令和图像数据预处理指令。API还可以适于使用管道配置处理多个图像采集指令,其中根据第一图像采集请求执行处理的不同元素,而根据第二图像采集请求执行处理的其他元素。在预处理后,系统将经预处理的图像输出回到分立应用,和/或到存储器和GPU。
由API从分立应用接收的指令允许分立应用自定义API输出的图像数据的采集和预处理。
从下文的详细描述中,本公开另外的特征将显而易见,详细描述借助于示例图示了本公开的特征。
附图说明
本领域的技术人员从下文的详细描述和其附图中将会领会和理解本公开的上述和其他优点和特征。
图1是本公开的用于获取图像的系统的示例的透视图;
图2是本公开的用于获取图像的系统的示例的示意图;
图3是本公开的用于获取图像的系统的示例的另一示意图;
图4是本公开的用于获取图像的系统的示例的预处理器的示意图;以及
图5是本公开的用于获取图像的系统的示例的另一示意图。
具体实施方式
本公开提供用于相机和传感器的改进的API。如图1所示,API(有时称为“接口”)优选地设计用于移动设备100,虽然它可以用在具有相机102的任何设备上。API被配置成基于指令集控制一类硬件配置。
假定设备100包括操作系统(OS)210和分立应用220。OS 210协调应用220、集成相机202(贯穿本书面描述,术语相机和传感器可以互换使用)和显示器204的功能。OS 210进一步包括相机API212和显示器API 214,其中相机API 212与相机202通信,并且显示器API 214与显示器204通信。
预处理
无论何时(相机的)图像传感器获取图像或视频(下文中“图像”可以用于包括图像和视频二者),初始传感器数据在其可以被显示前必须被预处理。初始传感器数据包括噪声、边影、模糊(pixilation)和使图像对于人眼更不可识别的其他特性。因此,必须使用预处理算法(例如,去马赛克、噪声降低、噪点校正、白平衡调整、对比度调整、边缘增强)调整初始传感器数据。本公开允许在图像创建中的该数据的预处理中的更大的灵活性。
本公开将提供统一的指令集,借此在系统300上运行的分立应用312(即,结合但独立于操作系统运行的应用)能够操纵预处理器330。具体地,系统300允许应用312控制包括在数字图像获取中的预处理器330。例如,随后安装在设备100上的应用可以提供用于先前标识的预处理功能的新算法。系统300还能够操作在一类硬件配置上,而不是设计用于特定的图像传感器和处理器。
如图3所示,图像获取系统300从传感器302或者Raw输入308获得初始传感器数据306,其中传感器302和Raw输入308可以由获取图像指令启动。Raw输入308包括已经存储在存储器中的先前获得的传感器数据。初始传感器数据306被输送到统计发生器320和Raw输出350。Raw输出350前进到多路复用器360,这在下文中讨论。
统计发生器320测量统计数字,诸如日期、分辨率、闪光、和与正被获取的图像相关的其他信息。在一个示例中,统计发生器320计算直方图并且将直方图输出到应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380036682.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多级互联系统及多级互联方法
- 下一篇:磁性装置和光刻设备
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序