CN119450186A 拍摄处理方法及装置、电子设备及存储介质 (北京小米移动软件有限公司)_第1页
CN119450186A 拍摄处理方法及装置、电子设备及存储介质 (北京小米移动软件有限公司)_第2页
CN119450186A 拍摄处理方法及装置、电子设备及存储介质 (北京小米移动软件有限公司)_第3页
CN119450186A 拍摄处理方法及装置、电子设备及存储介质 (北京小米移动软件有限公司)_第4页
CN119450186A 拍摄处理方法及装置、电子设备及存储介质 (北京小米移动软件有限公司)_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本公开实施例公开了一种拍摄处理方法及令,用于指示拍摄两个不同图像配置的拍摄图2通过第一硬件抽象层的至少两个传输通道,所述输出两个不同图像配置的所述拍摄图像,包括:通至少两个传输通道将两个不同图像配置的所述拍摄所述获取应用层发送的两个拍摄指令,包括:通过框架所述通过所述第一硬件抽象层的所述至少两个传输通道将两个不同图像配置的所述若所述第一数量小于或等于所述第二数量,从所输通道的图像配置与所述第一数量的所述拍摄指令指示拍摄所述拍摄图像的图像配置一通过所述第一数量的所述传输通道,并行请求所述第一数量的不同图若所述第一数量大于所述第二数量,从所述第一数通过所述第二数量的所述传输通道,并行请求所述第二数量的所述图3在所述第二数量的所述传输通道中任意一个所述传输通道接收完与所述图像配置对应的所述拍摄图像,基于第三数量的所述图像配置重新配置所述传输通道的所述图像配若所述第一数量大于所述第二数量,将所述第一硬件抽象层中通过所述第一硬件抽象层中的所述至少两个传输通道向框架层发送资源请求;其中,通过所述框架层根据所述资源请求为所述传输通道分配与所述图像配置对应的所述4两个拍摄指令指示拍摄所述拍摄图像的两个所述至少两个传输通道将两个不同图像配置的所述拍摄图像输[0014]所述通过所述第一硬件抽象层的所述至少两个传输通道将两个不同图像配置的5标传输通道的图像配置与所述第一数量的所述拍摄指令指示拍摄所述拍摄图像的图像配[0022]在所述第二数量的所述传输通道中任意一个所述传输通道接收完与所述图像配[0028]通过所述框架层根据所述资源请求为所述传输通道分配与所述图像配置对应的6至少两个传输通道的图像配置与所述两个拍摄指令指示拍摄所述拍摄图像的两个不同图述第一数量的所述目标传输通道的图像配置与所述第一数量的所述拍摄指令指示拍摄所置与所述第二数量的传输通道的图像配置一一对应;通过所述第二数量的所述传输通道,通道的图像配置与所述第一数量的拍摄指令指示拍摄78[0072]在一些实施例中,步骤S110中获取两个拍摄指令可以是获取至少两个拍摄指本公开实施例中涉及的至少一个均可以是一个或多个;至少两个及多个是两个或两个以9[0085]可选地,图像类型,包括但不限于以下至少之一:联合图像专家小组(JointPhotographicExpertsGroup,JPEG)、图像互换格式(GraphicsInterchangeFormat,令用于指示拍摄图像尺寸(4096*3072)的第一拍摄图像;第二拍摄指令用于指示拍摄图像子设备并行输出拍摄获取的图像尺寸(4096*3072)的第一拍摄图像及拍摄图像尺寸(3072*两个拍摄指令指示拍摄所述拍摄图像的至少两个用于将传感器(sensor)输出的RAW数据转换成YUV数据,并且将YUV数据发送至框架层。如[0095]示例性的,第一硬件抽象层用于对与相机处理相关的软件资源和/或硬件资源的虚拟相机)的图像配置与第一拍摄指令指示拍摄图像的图像配置对应,第一传输通道用于传输图像尺寸为(4096*3072)的图像;第二传输通道(例如第二虚拟相机)的图像配置与第二拍摄指令指示拍摄图像的图像配置对应,第二传输通道用于传输图像尺寸为(3072*传输通道时,基于接收的第一图像尺寸预先配置第一传输通道用于传输图像的图像尺寸,基于接收的第二图像尺寸预先配置第二传输通道用[0119]所述通过所述第一硬件抽象层的所述至少两个传输通道将两个不同图像配置的于实现应用层与硬件抽象层之间的数据传递和/或调度;框架层包括多个应用程序对应的中第一传输通道将接收的图像尺寸(4096*3072)对应的第一拍摄图像发送给框架层;电子设备中第二传输通道将接收图像尺寸(3072*3072)对应的第二拍摄图像同时并行发送给框配置所述传输通道的所述图像配置为所述拍[0129]在一些实施例中,拍摄指令携带的图像配置表征用户需求拍摄图像的图像尺寸、拍摄图像比例和/或图像类型;传输通道已配置的图像配置表征预先配置的传输通道的用拍摄指令携带的图像配置是否匹配;电子设备确定若均不匹配时选择传输通道其中之一,[0141]示例性的,如图3所示,电子设备中第一传输通道按照配置的图像尺寸(4096*电子设备中第二传输通道按照配置的图像尺寸(3072*3072),同时接收第二硬件抽象层返标传输通道的图像配置与所述第一数量的所述拍摄指令指示拍摄所述拍摄图像的图像配[0156]根据第二预定顺序从所述第一数量的所述图像配置中选择所述第二数量的所述第三图像尺寸高于第二图像尺寸),将该两个图像配置(第一图像尺寸及第三图像尺寸)依[0162]在所述第二数量的所述传输通道中任意一个所述传输通道接收完与所述图像配个传输通道中存在一个传输通道(例如,第二个传输通道)接收完与图像配置(第二图像配置)对应的拍摄图像时,将还未被配置的图像配置(第三图像配置),重新配置该传输通道(第二个传输通道)用于传输图像的图像配置;基于配置后的该传输通道(第二个传输通[0178]通过所述框架层根据所述资源请求为所述传输通道分配与所述图像配置对应的征的第一图像配置需求指示的图像尺寸(4096*3072)配置传输通道用于传输拍摄图像的图像配置,基于传输通道接收第二硬件抽象层返回的与图像尺寸(4096*3072)对应的第一拍配置需求指示的图像尺寸(3072*3072)配置传输通道用于传输拍摄图像的图像配置,基于传输通道接收第二硬件抽象层返回的与图像尺寸(3072*3072)对应的第二拍摄图像,基于指令对应的算法,根据算法将简单拍摄任务客制化为复杂拍摄任务下发给第二硬件抽象层,并接收第二硬件抽象层返回的拍摄图像(原图)。第一硬件抽象层包括:第一抽象层[0200]后处理算法引擎,用于接收拍摄图像(原图)并根据策略信息和/或算法对拍摄图二硬件抽象层发送的与至少两个拍摄指令指示拍摄的至少两个不同图像配置的拍摄图像;电子设备基于后处理算法引擎的策略信息对至少两个不同图像配置的拍摄图像进行处理,[0209]在一个可选实施例中,电子设备中第一硬件抽象层基于框架层[0215]1)电子设备通过第一硬件抽象层中拍照策略模块将目标图像对应的stream配置[0216]2)电子设备通过第二硬件抽象层将硬件层中传感器的拍摄结果(即拍摄获得的目标图像对应的原图)发送给第一硬件抽象层中的后处理算法引擎;电子设备根据不同拍摄[0217]3)电子设备通过框架层向第一硬件层中的虚拟相机配置目标图像对应的stream[0226]所述传输模块730,用于通过所述第一硬件抽象层的所述至少两个传输通道将两[0228]所述传输模块730,用于通过所述第一硬件抽象层的所述至少两个传输通道并行量的所述传输通道中选择所述第一数量的传输通道作为需要配置的目标传输通道;其中,所述第一数量的所述目标传输通道的图像配置与所述第一数量的所述拍摄指令指示拍摄配置与所述第二数量的传输通道的图像配置一一对应;通过所述第二数量的所述传输通输通道的图像配置与所述第一数量的拍摄指令指示拍摄[0247]电子设备900还可以包括一个电源组件926被配置为执行电子设备900的电源管所述计算机可执行程序被处理器执行时实现本公开任意实施

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论