[发明专利]完全可扩充照相机的处理管线接口在审
申请号: | 201880060349.0 | 申请日: | 2018-09-19 |
公开(公告)号: | CN111095347A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | C·P·弗拉斯卡蒂;R·戈温德拉姆;H·M·甘加尼;M·巴尔契;王力达;A·赛塔拉迈亚;M·阿夫塔卜;R·甘吉利;J·维沃内 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;H04N21/443;H04N5/232 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 完全 扩充 照相机 处理 管线 接口 | ||
1.一种用于照相机处理的方法,所述方法包括:
从应用接收指定针对照相机管线的使用情况的指令,所述使用情况定义多个处理引擎中用于用所述照相机管线处理图像数据的一或多个处理引擎,其中所述多个处理引擎包含在照相机处理器内部的固定功能图像信号处理节点及在所述照相机处理器外部的一或多个处理引擎中的一或多者;
将图像数据路由到由所述指令指定的所述一或多个处理引擎;及
将用所述一或多个处理引擎处理所述图像数据的结果返回到所述应用。
2.根据权利要求1所述的方法,其中在所述照相机处理器外部的所述一或多个处理引擎包含图形处理单元GPU、中央处理单元CPU或数字信号处理器DSP中的至少一者。
3.根据权利要求1所述的方法,其中所述指令进一步指定所述照相机管线的拓朴,所述拓朴定义所述一或多个处理引擎及所述一或多个处理引擎之间的链接,所述方法进一步包括:
基于所述指定拓朴经由所述照相机管线路由所述图像数据。
4.根据权利要求3所述的方法,其中所述拓朴由有向非循环图DAG指定。
5.根据权利要求3所述的方法,其中所述指令进一步指定用作用于所述照相机管线的所述一或多个处理引擎的输入及输出的一连串缓冲器,所述方法进一步包括:
使所述照相机管线将由所述照相机管线处理的图像数据存储于由所述指令指定的所述一连串缓冲器中。
6.根据权利要求3所述的方法,其中所述指令进一步指定用于所述照相机管线的会话,所述会话为配置所述照相机管线的时间周期,所述方法进一步包括:
接收对在所述会话期间处理所述图像数据的请求;及
响应于所述请求,在所述会话期间使用由所述指令指定的所述照相机管线处理所述图像数据。
7.根据权利要求6所述的方法,其进一步包括:
由所述照相机管线从照相机传感器存取所述图像数据。
8.根据权利要求6所述的方法,其进一步包括:
由所述照相机管线从存储器存取所述图像数据。
9.根据权利要求1所述的方法,其中由所述指令指定的所述一或多个处理引擎包含在所述照相机处理器外部的至少一个处理引擎,所述方法包括:
使用针对在所述照相机处理器外部的所述至少一个处理引擎配置的应用程序设计接口API翻译用于在所述照相机处理器外部的所述至少一个处理引擎的命令。
10.根据权利要求1所述的方法,其中由所述指令指定的所述一或多个处理引擎包含在处于所述照相机处理器外部的处理引擎上执行的定制统计算法,所述方法进一步包括:
停用在所述照相机处理器上执行的默认统计算法;及
将所述图像数据路由到在处于所述照相机处理器外部的所述处理引擎上执行的所述定制统计算法。
11.根据权利要求1所述的方法,其中所述指令进一步指定用于包含照相机传感器的照相机模块的一或多个设定,所述方法进一步包括:
使所述照相机模块根据所述一或多个设定捕获图像。
12.一种经配置用于照相机处理的设备,所述设备包括:
存储器,其经配置以存储应用及照相机应用程序设计接口API;及
处理器,其与所述存储器通信且经配置以执行所述照相机API以:
从所述应用接收指定针对照相机管线的使用情况的指令,所述使用情况定义多个处理引擎中用于用所述照相机管线处理图像数据的一或多个处理引擎,其中所述多个处理引擎包含在照相机处理器内部的固定功能图像信号处理节点及在所述照相机处理器外部的一或多个处理引擎中的一或多者;
将图像数据路由到由所述指令指定的所述一或多个处理引擎;及
将用所述一或多个处理引擎处理所述图像数据的结果返回到所述应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880060349.0/1.html,转载请声明来源钻瓜专利网。