掌桥专利:专业的专利平台
掌桥专利
首页

一种多路录像方法及设备

文献发布时间:2023-06-19 11:21:00


一种多路录像方法及设备

技术领域

本申请实施例涉及电子技术领域,尤其涉及一种多路录像方法及设备。

背景技术

随着电子技术的发展,用户可以通过手机、平板电脑等电子设备的摄像头,拍摄各种各样的照片和视频,从而记录精彩时刻、感人场景等美好画面。

发明内容

本申请实施例提供一种多路录像方法及设备,能够通过多个摄像头同时进行多路录像,从而获得多路视频图像和更为丰富的画面信息。

为达到上述目的,本申请实施例采用如下技术方案:

一方面,本申请实施例提供了一种录像方法,应用于具有显示屏和多个摄像头的电子设备,该方法包括:电子设备启动相机。而后,电子设备采用多个摄像头中的第一摄像头和第二摄像头采集图像。其中,第一摄像头为后置广角摄像头或后置超广角摄像头。第二摄像头为广角摄像头、超广角摄像头或后置长焦摄像头。电子设备显示预览界面。预览界面包括第一图像和第二图像;第一图像为第一摄像头采集到的图像,第二图像来自于第二摄像头,且第二图像对应于第二摄像头采集到的图像的中心区域。其中,第一图像位于预览界面的第一区域,第二图像位于预览界面的第二区域。电子设备在检测到用户指示录像的操作后,开始录制视频。电子设备显示拍摄界面,拍摄界面包括第一区域和第二区域。

在该方案中,电子设备可以通过视场角不同的长焦摄像头,以及广角摄像头或超广角摄像头同时录制图像,获取同一时刻或同一场景下,不同范围、不同放大程度的全景图像和特写图像,为用户呈现更为丰富的图像信息。并且,当第二区域内的第二图像为第二摄像头采集到的图像的中心区域时,可以为用户呈现焦点对象或关键对象的特写画面,从而为用户提供焦点对象或关键对象的细节信息。

在一种可能的设计中,第二图像为第二摄像头采集到的图像的中心区域,或者第二图像为第二摄像头采集到的图像的中心区域放大后的图像。

也就是说,第二图像来自于第二摄像头,第二图像是第二摄像头采集到的图像。

在另一种可能的设计中,第一区域的尺寸比例与第一摄像头的感光元件的出图比例相等;且第一区域和第二区域拼接后形成的区域布满显示屏的显示区域。

这样,可以保证第一图像具有最大的视场角。并且,可以最大程度地利用显示屏为用户呈现图像。

在另一种可能的设计中,预览界面包括第一控件,该方法还包括:电子设备在检测到用户针对第一控件的操作后,若第一区域内显示的第一图像为广角摄像头采集到的图像,则电子设备将第一图像切换为超广角摄像头采集到的图像。若第一区域内显示的第一图像为超广角摄像头采集到的图像,则电子设备将第一图像切换为广角摄像头采集到的图像。

这样,电子设备可以根据用户对第一控件的操作,在超广角摄像头和广角摄像头之间切换第一摄像头。

在另一种可能的设计中,多个摄像头还包括前置摄像头,预览界面包括第二控件,该方法还包括:电子设备在检测到用户针对第二控件的操作后,将第二区域内显示的第二图像,切换为前置摄像头采集到的图像。若电子设备再次检测到用户针对第二控件的操作,则将第二区域内显示的前置摄像头采集到的图像,切换为第二图像。

这样,电子设备可以根据用户对第二控件的操作,切换第二区域内的图像是来自于后置第二摄像头还是前置摄像头,即切换后置特写模式和前后置模式。

在另一种可能的设计中,在电子设备显示预览界面之前,该方法还包括:电子设备对第一摄像头和第二摄像头采集到的图像,分别进行防抖处理。

这样,电子设备可以通过防抖处理获得清晰的图像后,再进行显示。

在另一种可能的设计中,该方法还包括:电子设备在检测到用户的预设操作后,调整视频分辨率;视频分辨率与第一区域和第二区域拼接后形成的区域的尺寸比例相对应。

也就是说,在第一区域和第二区域拼接后形成的区域,布满显示屏的显示区域的情况下,用户调整显示屏的分辨率,也就是调整拼接后形成的区域的尺寸比例。

在另一种可能的设计中,拍摄界面包括第三控件;该方法还包括:电子设备在检测到用户针对第三控件的操作后,调整第二区域内第二图像的变焦倍率。其中,若调整后的变焦倍率等于1,则第二摄像头为广角摄像头,第二图像为广角摄像头采集到的图像的中心区域。若调整后的变焦倍率大于1且小于第一预设值,则第二摄像头为广角摄像头,第二图像为广角摄像头采集到的图像的中心区域放大后的图像。若调整后的变焦倍率等于第一预设值,则第二摄像头为长焦摄像头,第二图像为长焦摄像头采集到的图像的中心区域。若调整后的变焦倍率大于第一预设值,则第二摄像头为长焦摄像头,第二图像为长焦摄像头采集到的图像的中心区域放大后的图像。若调整后的变焦倍率小于1且大于第二预设值,则第二摄像头为超广角摄像头,第二图像为超广角摄像头采集到的图像的中心区域放大后的图像。若调整后的变焦倍率等于第二预设值,则第二摄像头为超广角摄像头,第二图像为超广角摄像头采集到的图像的中心区域。电子设备根据调整后的变焦倍率,在第二区域内显示第二图像。

也就是说,电子设备可以根据不同的变焦倍率,切换第二摄像头为广角摄像头、长焦摄像头或超广角摄像头。

在另一种可能的设计中,该方法还包括:电子设备在检测到用户指示结束的操作后,停止录制视频。电子设备生成视频文件。电子设备在检测到用户针对视频文件的播放操作后,显示播放界面,播放界面包括第一区域和第二区域。

这样,电子设备还可以播放录制的多路视频,并在播放界面的多个区域内同时播放多个图像画面。

在另一种可能的设计中,视频文件中的每一帧图像包括第一子图像和第二子图像,第一子图像为第一图像,第二子图像为第二图像或多个摄像头中的前置摄像头采集到的图像。

也就是说,视频文件中的图像是第一图像和第二图像合成(例如拼接)后的图像。

在另一种可能的设计中,在显示上述预览界面或拍摄界面时,电子设备在检测到用户指示的生成照片的操作后,可以生成第一照片,该第一照片包括上述第一区域内的图像和上述第二区域内的图像。

在另一种可能的设计中,在显示上述预览界面或拍摄界面时,电子设备在检测到用户指示特写对象的操作后,可以根据用户指示的特写对象在第二区域内显示第二图像。

另一方面,本申请实施例提供了一种拍照方法,应用于具有显示屏和多个摄像头的电子设备,该方法包括:电子设备启动相机。而后,电子设备采用多个摄像头中的第一摄像头和第二摄像头采集图像。其中,第一摄像头为后置广角摄像头或后置超广角摄像头。第二摄像头为广角摄像头、超广角摄像头或后置长焦摄像头。电子设备显示预览界面。预览界面包括第一图像和第二图像;第一图像为第一摄像头采集到的图像,第二图像来自于第二摄像头,且第二图像对应于第二摄像头采集到的图像的中心区域。其中,第一图像位于预览界面的第一区域,第二图像位于预览界面的第二区域。电子设备在检测到用户指示拍照的操作后,保存当前界面上的图像从而生成照片,该照片包括上述第一图像和上述第二图像。

另一方面,本申请实施例提供了一种录像装置,该装置包含在电子设备中,该装置具有实现上述方面及可能的实现方式中任一方法中电子设备行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括至少一个与上述功能相对应的模块或单元。例如,启动模块或单元、采集模块或单元、显示模块或单元、处理模块或单元等等。

又一方面,本申请实施例提供了一种电子设备,包括一个或多个摄像头,用于采集图像;一个或多个显示屏,用于显示界面;一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序;其中,一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括指令;当指令被处理器执行时,使得电子设备执行上述方面任一项可能的实现中的录像方法。

另一方面,本申请实施例提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述方面任一项可能的实现中的录像方法。

又一方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述方面任一项可能的实现中的录像方法。

附图说明

图1为本申请实施例提供的一种电子设备的结构示意图;

图2为本申请实施例提供的一组界面示意图;

图3为本申请实施例提供的另一组界面示意图;

图4A为本申请实施例提供的一种界面示意图;

图4B为本申请实施例提供的另一种界面示意图;

图4C为本申请实施例提供的一种操作示意图;

图5A为本申请实施例提供的一组显示风格示意图;

图5B为本申请实施例提供的另一组显示风格示意图;

图5C为本申请实施例提供的另一组显示风格示意图;

图6A为本申请实施例提供的另一种界面示意图;

图6B为本申请实施例提供的另一种界面示意图;

图6C为本申请实施例提供的另一种界面示意图;

图6D为本申请实施例提供的另一种界面示意图;

图6E为本申请实施例提供的另一种界面示意图;

图7为本申请实施例提供的另一组界面示意图;

图8为本申请实施例提供的另一组界面示意图;

图9A为本申请实施例提供的另一种界面示意图;

图9B为本申请实施例提供的另一种界面示意图;

图10为本申请实施例提供的另一组界面示意图;

图11为本申请实施例提供的另一组界面示意图;

图12A为本申请实施例提供的另一种界面示意图;

图12B为本申请实施例提供的另一种界面示意图;

图13为本申请实施例提供的另一组界面示意图;

图14为本申请实施例提供的另一种界面示意图;

图15为本申请实施例提供的另一组界面示意图;

图16A为本申请实施例提供的另一组界面示意图;

图16B为本申请实施例提供的另一组界面示意图;

图17为本申请实施例提供的另一组界面示意图;

图18A为本申请实施例提供的另一组界面示意图;

图18B为本申请实施例提供的另一组界面示意图;

图18C为本申请实施例提供的在多路录像过程中生成的一张照片的示意图;

图18D为本申请实施例提供的在多路录像过程中生成的一组照片的示意图;

图19为本申请实施例提供的另一种界面示意图;

图20为本申请实施例提供的另一组界面示意图;

图21为本申请实施例提供的另一种界面示意图;

图22为本申请实施例提供的另一种界面示意图;

图23为本申请实施例提供的一种多路录像方法流程图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。

本申请实施例提供一种多路录像方法,可以应用于包括多个摄像头的电子设备。该电子设备可以同时采用多个摄像头进行录像,获得多路视频图像和更为丰富的画面信息。

其中,“录像”也可以称为“录制视频”。在本申请以下实施例中,“录像”和“录制视频”表示相同的含义。

例如,该电子设备具体可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personaldigital assistant,PDA)或专门的照相机(例如单反相机、卡片式相机)等,本申请实施例对电子设备的具体类型不作任何限制。

示例性的,图1示出了电子设备100的结构示意图。电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。

可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

在一些实施例中,控制器或GPU等处理器110,可以用于在多路录像场景下,将N(N为大于1的整数)个摄像头193同时采集到的多帧图像,通过拼接或局部叠加等方式合成一帧图像,以便电子设备100可以根据预设的显示风格或用户指示的显示风格,同时显示N个摄像头193采集到的图像画面。

其中,该显示风格可以包括不同摄像头193分别采集到的图像的排列方式和尺寸大小。

在另一些实施例中,控制器或GPU等处理器110,可以用于在多路录像场景下,对每个摄像头193采集到的图像进行防抖处理后,再将N个摄像头193对应的防抖处理后的图像进行合成。

其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。

I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器110与触摸传感器180K通过I2C总线接口通信,实现电子设备100的触摸功能。

I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。

PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频模块170也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。I2S接口和PCM接口都可以用于音频通信。

UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。

MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现电子设备100的显示功能。

GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。

USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。

可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。

在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。

电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。

在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。

在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。

无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。

在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidounavigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellitesystem,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。

电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括一个或多个显示屏194。

在一些实施例中,在多路录像场景下,显示屏194可以根据预设的显示风格或用户指示的显示风格,通过拼接或画中画等方式对N个摄像头193同时采集到的图像进行显示,以使得N个摄像头193采集到的多路图像可以同时呈现给用户。

电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。

ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。

其中,电子设备100可以包括多于或者等于N(N为大于1的整数)个摄像头193,该N个摄像头193可以包括后置摄像头和/或前置摄像头。该N个摄像头193可以用于录制多路视频。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。

NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。

外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。

电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。

音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。

扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170A收听音乐,或收听免提通话。

受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。

麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。电子设备100可以设置至少一个麦克风170C。在另一些实施例中,电子设备100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。

耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。

压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。

陀螺仪传感器180B可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。

气压传感器180C用于测量气压。在一些实施例中,电子设备100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。

磁传感器180D包括霍尔传感器。电子设备100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。

加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。

距离传感器180F,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180F测距以实现快速对焦。

接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180G检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。

环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以防误触。

指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。

温度传感器180J用于检测温度。在一些实施例中,电子设备100利用温度传感器180J检测的温度,执行温度处理策略。例如,当温度传感器180J上报的温度超过阈值,电子设备100执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。

触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。

骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于骨传导传感器180M获取的血压跳动信号解析心率信息,实现心率检测功能。

按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。

马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。

指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。

SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持一个或多个SIM卡接口。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时插入多张卡。多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备100中,不能和电子设备100分离。

在本申请的实施例中,手机中的N个摄像头193可以同时录制多路视频,该种拍摄模式可以称为多路录像模式。在多路录像模式下,在录像过程中或者在对已录制视频的播放过程中,显示屏194可以根据预设的显示风格,或者根据用户指示的显示风格,在同一界面上同时显示N个摄像头193分别采集到的多帧图像。其中,N个摄像头193分别采集到的多帧图像可以在同一界面上拼接显示,或者以画中画的方式显示。

在一些实施例中,在多路录像模式下,处理器110(例如控制器或GPU)可以对录像过程中N个摄像头193同时采集到的多帧图像进行合成,从而将N个摄像头193采集到的多路视频流合并为一路视频流。而后,处理器110中的视频编码器可以对合成的一路视频流数据进行编码,从而生成一个视频文件。这样,该视频文件中的每一帧图像可以包含来自N个摄像头193的多个图像,在播放该视频文件的某一帧图像时,显示屏194可以根据预设的或用户指示的显示风格,显示N个摄像头193同时采集到的多路图像,以为用户展示同一时刻或同一场景下,不同范围、不同清晰度或不同细节信息的多个图像画面。

在另一些实施例中,在多路录像模式下,处理器110可以分别对不同摄像头193同时采集到的每一帧图像进行关联,以便在播放已录制的视频时,显示屏194可以根据预设的或用户指示的显示风格,将相关联的图像帧显示在同一界面上。例如,处理器110可以通过对N个摄像头193同时采集到的多帧图像打上相同的标签等方式,将该多帧图像进行关联。该种情况下,不同摄像头193录制的视频可以分别存储为不同的视频文件。

在又一些实施例中,在多路录像模式下,N个摄像头193可以采用相同的帧率分别采集图像,即N个摄像头193在相同时间内采集到的图像帧的数量相同。不同摄像头193同时录制的视频可以分别存储为不同的视频文件,该不同视频文件之间相互关联。该视频文件中按照采集图像帧的先后顺序来存储图像帧,该不同视频文件中包括相同数量的图像帧。在播放已录制的视频时,显示屏194可以根据预设的或用户指示的显示风格,按照相关联的视频文件中包括的图像帧的先后顺序进行显示,从而将不同视频文件中同一顺序对应的多帧图像显示在同一界面上。

在另一些实施例中,在多路录像模式下,N个摄像头193可以采用相同的帧率分别采集图像,即N个摄像头193在相同时间内采集到的图像帧的数量相同。处理器110可以分别为不同摄像头193采集到的每一帧图像打上时间戳,以便在播放已录制的视频时,显示屏194可以根据时间戳以及预设的或用户指示的显示风格,同时将N个摄像头193采集到的多帧图像显示在同一界面上。不同摄像头193录制的视频可以分别存储为不同的视频文件。

为使用方便,手机通常在用户的手持模式下进行拍摄,而用户手持模式下通常会使得拍摄获得的画面发生抖动。在一些实施例中,在多路录像模式下,处理器110可以分别对不同摄像头193采集到图像帧分别进行防抖处理。而后,显示屏194再根据防抖处理后的图像进行显示。

以下将以电子设备为具有上述触摸屏的手机为例,对本申请实施例提供的多路录像方法进行阐述。

如上所述,触摸屏可以包括显示面板和触摸面板。显示面板可以显示界面,即该触摸屏也是显示屏;触摸面板可以检测用户的触摸操作,并上报给手机的处理器进行相应处理。

在一些实施例中,用户在想要使用手机拍摄图像时,可以通过触摸操作、按键操作、隔空手势操作或语音操作等方式,指示手机启动相机。手机根据用户的指示启动相机功能。示例性的,如图2中的(a)所示,手机在检测到用户点击相机图标201的操作后,启动相机功能。

在一些实施例中,手机在启动相机后可以自动进入拍照模式、录像模式(即现有技术中采用单个摄像头进行录像的单路录像模式)或多路录像模式等拍摄模式,并显示拍摄预览界面。示例性的,手机在检测到用户点击如图2中的(a)所示的相机图标201的操作后,可以自动进入拍照模式,并显示如图2中的(b)所示的预览窗口202。预览窗口202内可以显示拍照预览界面。

在另一些实施例中,手机在启动相机后,若未进入多路录像模式,则可以根据用户的指示进入多路录像模式。

示例性的,在图2中的(b)所示的拍照预览界面上,若手机检测到用户点击控件203的操作,则可以进入多路录像模式,并显示如图2中的(c)所示的预览窗口204。预览窗口204内可以显示多路录像预览界面。

在多路录像模式下,预览窗口204可以包括多个区域,不同区域分别用于显示同时进行多路录像的不同摄像头分别采集到的图像。例如,当多路录像模式为双路录像模式时,手机上的两个摄像头同时用于多路录像,如图2中的(c)所示,预览窗口204可以包括区域205和区域206,区域205内可以显示其中一个摄像头采集到的图像,区域206内可以显示另一个摄像头采集到的图像。

再示例性的,在图3中的(a)所示的拍照预览界面上,若手机检测到用户点击控件301的操作,则可以显示如图3中的(c)所示的设置界面。或者,在图3中的(b)所示的拍照预览界面上,若手机检测到用户点击控件302的操作,则可以显示如图3中的(c)所示的设置界面。而后,若手机检测到用户点击控件303的操作,则进入多路录像模式。

再示例性的,在拍照模式下,手机显示的拍照预览界面上可以包括摄像头标识。手机在检测到用户选择多个摄像头标识的操作后,确定用户想要采用多个摄像头录像,从而进入多路录像模式。例如,参见图4A,手机的拍照预览界面包括后置超广角摄像头标识401,后置广角摄像头标识402,后置长焦摄像头标识403,以及前置摄像头标识404。当手机检测到用户点击标识402和标识403的操作后,进入多路录像模式,并采用后置广角摄像头和后置长焦摄像头采集图像。

再示例性的,在拍照模式下,手机显示的拍照预览界面上可以包括数字标识,该数字标识用于表示拍摄时同时使用的摄像头数量(或者用于表示同时采集的图像的路数)。手机在检测到用户选择的数字标识对应的数值大于1时,确定用户想要采用多个摄像头同时录像,从而进入多路录像模式。

再示例性的,在拍照模式或录像模式(即单路录像模式)下,手机在检测到用户在触摸屏上画了一个预设轨迹1(例如“M”轨迹)的操作后,进入多路录像模式。

再示例性的,在录像模式(即单路录像模式)下,手机可以在录像预览界面上提示用户是否进入多路录像模式。例如,参见图4B,手机可以显示信息405对用户进行提示;手机在检测到用户点击控件406的操作后,进入多路录像模式。

在另一些实施例中,在用户想要使用手机进行多路录像时,手机可以根据用户的触摸操作、按键操作、隔空手势操作或语音操作等指示,启动相机功能并直接进入多路录像模式。

示例性的,手机在显示桌面或显示其他应用的界面时,若接收到用户语音指示进入多录像模式的指令,则启动相机并进入多录像模式。再示例性的,在亮屏并显示桌面的情况下,或者在如图4C所示的黑屏情况下,若手机检测到用户在触摸屏上画了一个预设轨迹2(例如“CM”轨迹)的操作,则启动相机并进入多路录像模式。

以上描述的进入多路录像模式的方式仅为示例性说明,手机还可以通过其他方式进入多路录像模式,本申请实施例对该方式不予具体限定。

在进入多路录像模式后,手机可以在预览状态下,采用N个摄像头采集并显示多路图像。

在一些实施例中,在多路录像模式的预览状态下,手机可以根据默认的N(N为大于1的整数)个摄像头,采集多路图像。其中,不同摄像头采集到的图像的大小、范围、内容或清晰度等可能不同,通过多个摄像头同时采集多路图像,可以获得同一时刻或同一场景下发生的更为丰富的画面信息。其中,N个摄像头的图像采集帧率可以相等,手机可以在相同时刻通过N个摄像头采集到N帧图像。示例性的,N为2,N个摄像头可以分别为后置广角摄像头和后置长焦摄像头。

上述N个摄像头可以对应同一焦段,也可以对应不同的焦段。该焦段可以包括但不限于:焦长小于预设值1(例如20mm)的第一焦段,例如,超广角摄像头可以对应该第一焦段;焦长大于或者等于预设值1,且小于或者等于预设值2(例如50mm)的第二焦段,例如,广角摄像头可以对应该第二焦段;焦长大于预设值2的第三焦段,例如,长焦摄像头可以对应该第三焦段。

上述N个摄像头可以包括后置摄像头和/或前置摄像头。例如,手机可以同时采用两个后置摄像头进行后置双路录像;再例如,手机可以采用一个前置摄像头和一个后置摄像头进行前后置双路录像;又例如,手机可以采用三个后置摄像头进行后置三路录像;再例如,手机可以采用两个后置摄像头和一个前置摄像头进行三路录像;再例如,手机可以采用两个后置摄像头和两个前置摄像头进行四路录像;再例如,手机可以采用两个前置摄像头进行双路录像等。

其中,多个后置摄像头通常对应多个焦段。当手机同时采用多个后置摄像头进行多路录像时,可以同时采集到不同焦段、不同视场角范围内的画面信息。例如,手机可以包括3个后置摄像头和1个前置摄像头,该3个后置摄像头分别为一个超广角摄像头、一个广角摄像头和一个长焦摄像头,该前置摄像头可以对应上述第二焦段。后置超广角摄像头或广角摄像头可以采集到更大视场角范围内的全景信息,后置长焦摄像头可以采集到视场角范围较小,但更为清晰、细节更为丰富的画面信息。

示例性的,该N个摄像头可以为后置长广角摄像头+后置广角摄像头;或者,后置超广角摄像头+后置长焦摄像头;或者,后置广角摄像头+后置长焦摄像头;或者,后置超广角摄像头+后置广角摄像头+后置长焦摄像头。

当手机同时采用后置摄像头和前置摄像头进行多路录像时,可以采集到同时发生的手机前方的被拍摄对象和手机后方的拍摄者的画面,方便用户保存和回看。示例性的,该N个摄像头可以为前置摄像头+后置超广角摄像头;或者,前置摄像头+后置广角摄像头;或者,前置摄像头+后置长焦摄像头。

在另一些实施例中,在多路录像模式的预览状态下,手机还可以根据默认的显示风格,显示N个摄像头同时采集到的多路图像。该显示风格包括不同摄像头分别采集到的图像,在界面上显示时的布局以及尺寸大小等,即界面上不同摄像头采集到的图像所在区域的布局以及所在区域的尺寸大小。

例如,当N为2时,显示风格可以包括左右双拼风格、上下双拼风格或画中画风格等。在拼接风格中,拼接的不同区域之间可以相等也可以不等,拼接的不同区域之间几乎没有间隔,从而可以最大化的利用触摸屏显示图像信息。其中,画中画风格是指,不同摄像头采集到的图像之间局部叠加显示,或者一个摄像头采集到的图像可以在另一个摄像头采集到的图像上悬浮显示,且上方悬浮显示的图像的尺寸小于下方图像的尺寸。示例性的,当N为2时,显示风格可以如图5A中的(a)-(e)所示。其中,(a)-(c)为拼接格式,(d)和(e)为画中画格式。

再例如,当N为3时,显示风格可以包括左中右三拼风格、上中下三拼风格或画中画风格等。示例性的,当N为3时,显示风格可以如图5B中的(a)-(f)所示。其中,(a)-(d)为拼接格式,(e)和(f)为画中画格式。

又例如,当N为4时,显示风格可以包括横排并列风格,竖排并列风格、四宫格风格、上/左下/中下/右下风格或画中画风格等。示例性的,当N为4时,显示风格可以如图5C中的(a)-(e)所示。其中,(a)-(c)为拼接格式,(d)和(e)为画中画格式。

上述默认的N个摄像头和默认的显示风格,可以是手机预置的,用户事先设置的(例如用户在启动相机进行拍摄之前,在系统设置界面上设置的),或者用户上一次在多路录像模式下使用的N个摄像头或显示风格。示例性的,默认的N个摄像头可以为后置广角摄像头和后置长焦摄像头,默认的显示风格可以为图5A中的(a),多路录像预览界面可以如图2中的(c)所示。

在另一些实施例中,手机还可以对N个摄像头中的每个摄像头采集到的图像分别进行防抖处理,获得清晰的图像后再进行显示。例如,防抖处理可以包括运动估计和运动补偿。其中,运动估计是指,找出最优运动向量。运动补偿是指,根据运动向量补偿当前帧,去除抖动。示例性的,防抖处理方法可以包括灰度投影法、块匹配法、位平面匹配法、边缘匹配法、特征点匹配法等。

举例来说,当采用块匹配法进行防抖处理时,可以将一帧图像分割多个互不重叠的子块(例如32*32),并假定子块内所有像素的运动向量都相同。然后,在设定的搜索范围内,将当前块与前一帧中对应的块相比较;基于某种匹配准则,找出最佳匹配,得到当前块的替代位置或相应的运动向量,从而对当前帧进行补偿。

在一种技术方案中,发生抖动的相邻两帧图像之间通常会由于内容错位,而导致图像发生模糊。手机可以将相邻两帧图像进行配准后,裁掉边缘部分,获得清晰的图像。其中,与广角摄像头或超广角摄像头相比,在发生抖动时长焦摄像头采集到的图像的错位现象更严重,因而防抖处理时需要裁剪的力度也更大一些。

在另一些实施例中,在多路录像模式的预览状态下,手机还可以根据默认的录制模式,采集和显示多路图像。该录制模式包括摄像头与显示风格的对应关系,手机可以采用默认的录制模式对应的N个摄像头采集图像,并采用默认的录制模式对应的显示风格显示图像。

例如,录制模式可以包括特写模式、前后置模式等,默认的录制模式可以为特写模式。示例性的,特写模式对应的摄像头为后置广角摄像头和后置长焦摄像头,对应的显示风格为图5A中的(a)所示的风格。再示例性的,特写模式对应的摄像头为后置超广角摄像头和后置长焦摄像头,对应的显示风格为图5A中的(d)所示的风格。再示例性的,前后置模式对应的摄像头为后置广角摄像头和前置摄像头,对应的显示风格为图5A中的(e)所示的风格。

在特写模式下,手机可以同时记录手机后方的全景画面和特写对象的特写画面,并在两个区域内分别显示后置全景图像的画面和后置特写图像的画面,从而在显示大范围的全景图像的同时,也能为用户展现特写对象的细节之美。

在一些实施例中,手机可以获取采集全景图像的摄像头中感光元件的出图比例,使得所显示的全景图像所在区域的尺寸比例与该感光元件的出图比例一致,这样可以保证全景图像具有最大的视场角。其中,感光元件的出图比例为感光元件在宽度方向和高度方向形成的图像的比例。手机还可以获取触摸屏显示区域的尺寸比例和大小,根据显示区域的尺寸比例以及全景图像的尺寸比例,确定特写图像的尺寸比例,以使得多路录像预览界面上拼接后的全景图像和特写图像布满整个触摸屏的显示区域。即,全景图像所在区域和特写图像所在区域之间几乎没有间隔,且全景图像所在区域和特写图像所在区域拼接后形成的整个区域,与触摸屏的显示区域的大小相等,尺寸比例也相等,从而可以最大程度地利用触摸屏为用户呈现图像。

示例性的,参见图6A,区域610内为全景图像,区域620内为特写图像。当采集全景图像的摄像头中感光元件的出图比例为4:3,触摸屏的显示区域的尺寸比例为18:9时,全景图像的尺寸比例(即区域610的尺寸比例)也可以为4:3,特写图像的尺寸比例(即区域620的尺寸比例)可以为2:3,全景图像和特写图像拼接后形成的图像的尺寸为18:9,且拼接后的图像布满整个触摸屏的显示区域,显示风格为图5A中的(a)所示的风格。在一些实施例中,多路录像预览界面上还可以包括如图6A所示的,实线框内标注为“特写”的控件640,用于提示用户当前为特写模式。

再示例性的,当采用图5A中的(d)所示的画中画显示风格时,特写模式下的预览效果可以参见图6B。在一些实施例中,在进入多路录像模式后,如图6B所示,多路录像预览界面上可以仅显示表示当前为多路录像模式的控件603,而不再显示“拍照”控件、“大光圈”控件等。如图6B所示,多路录像预览界面上还可以包括控件604,手机在检测到用户点击控件604的操作后,隐藏控件603。这样,可以尽量避免所显示的图像被控件遮挡,提高用户的视觉体验。

在前后置模式下,手机可以同时记录手机后方的画面和手机前方的画面,例如同时记录后置被拍摄对象的画面和前置拍摄者的画面,并在两个区域内分别显示后置图像和前置图像。

在一些实施例中,后置图像所在区域的尺寸比例与感光元件的出图比例一致,这样可以保证后置图像具有最大的视场角;并且,拼接后的全景图像和特写图像可以布满整个触摸屏的显示区域,这样可以最大程度地利用触摸屏为用户呈现图像。

示例性的,在前后置模式下,当采用图5A中的(a)所示的显示风格时,前后置模式下的预览效果可以参见图6C。如图6C所示,实线框内标注为“前后置”的控件605表示当前为前后置模式,区域606内为后置图像,区域607内为前置图像。当采用图5A中的(e)所示的画中画显示风格时,前后置模式下的预览效果可以参见图6D。

在另一些实施例中,在多路录像模式的预览状态下,手机可以根据用户指示的N个摄像头,采集多路图像。示例性的,与图4A所示的摄像头标识类似,在进入多路录像模式后,多路录像预览界面上可以包括摄像头标识,手机在检测到用户选择多个摄像头的操作后,通过用户选择的多个摄像头同时采集图像。

再示例性的,如图7中的(a)所示,多路录像模式的预览界面上显示有设置控件701,手机在检测到用户点击控件701的操作后,可以显示如图7中的(b)所示的设置界面。用户可以通过设置界面设置或修改手机在多路录像时所使用的N个摄像头。

再示例性的,手机在进入多路录像模式后,可以自动弹出如图7中的(b)所示的设置界面,以供用户设置或修改想要使用的摄像头。

再示例性的,在进入多路录像模式后,如图8中的(a)所示,多路录像预览界面上可以包括摄像头设置控件801。手机在检测到用户点击控件801的操作后,可以显示如图8中的(b)所示的摄像头设置界面802。用户可以在摄像头设置界面802上,设置或修改在多路录像时想要使用的摄像头。

在另一些实施例中,在多路录像模式的预览状态下,手机可以根据用户设置的显示风格,在多路录像预览界面上显示N个摄像头同时采集到的多路图像。示例性的,用户可以通过图7中的(b)所示的设置界面702选择显示风格,或者自己创建新的显示风格。

再示例性的,在进入多路录像模式后,如图8中的(a)所示,多路录像预览界面上可以包括显示风格设置控件803。手机在检测到用户点击控件803的操作后,可以显示显示风格设置界面804。用户可以在显示风格设置界面804上,设置在多路录像时想要使用的显示风格。

举例来说,当用户设置的摄像头为超广角摄像头、广角摄像头和长焦摄像头,显示风格为图5B中的(d)所示的拼接格式时,多路录像预览界面可以如图9A所示。当用户设置的摄像头为超广角摄像头、长焦摄像头和前置摄像头,显示风格为图5B中的(f)所示的画中画格式时,多路录像预览界面可以如图9B所示。

在另一些实施例中,在多路录像模式的预览状态下,用户还可以拖动拍摄界面上不同区域的位置从而修改不同区域的排列位置;或者拖动不同区域之间的边界线,从而修改不同区域的尺寸大小,从而达到用户想要的布局效果。而后,手机可以根据修改后的布局和区域大小,同时显示多个摄像头采集到的多路图像。示例性的,显示风格的修改效果示意图,可以参见图10中的(a)和(b),或者可以参见图10中的(a)和(c)。

在另一些实施例中,在多路录像模式的预览状态下,用户还可以修改录制模式。示例性的,手机当前为如图6A所示的特写模式,手机在检测到用户点击切换控件602的操作后,则可以切换为如图6C所示的前后置模式。若当前录制模式为如图6C的控件605所示的前后置模式,则手机在检测到用户点击切换控件602的操作后,则可以切换为如图6A所示的特写模式。

在另一些实施例中,在特写模式的预览状态下,手机可以根据用户的指示,切换用于采集全景图像的摄像头。示例性的,机在检测到用户点击图6A所示的切换控件601的操作后,若当前采集全景图像的摄像头为后置广角摄像头,则切换为采用后置超广角摄像头采集全景图像,切换摄像头后对应的预览界面可以参见图6E。若当前采集全景图像的摄像头为后置超广角摄像头,则手机在检测到用户点击切换控件601的操作后,可以切换为采用后置广角摄像头采集全景图像。在另一些实施例中,多路录像预览界面上还可以包括如图6A所示的,实线框内标注有“广角”的控件630表示当前采用广角摄像头采集全景图像;虚线框内标注有“超广角”的控件表示可切换为采用超广角摄像头采集全景图像。

再示例性的,在前后置模式下,手机可以根据用户的指示,切换用于采集后置图像的摄像头为后置广角摄像头还是后置超广角摄像头。示例性的,参见图6C,手机在检测到用户点击切换控件601的操作后,若当前采集后置图像的摄像头为广角摄像头,则切换为采用超广角摄像头采集后置图像;若当前采集后置图像的摄像头为超广角摄像头,则切换为采用广角摄像头采集后置图像。

在一些实施例中,在特写模式下,全景图像可以是超广角摄像头或广角摄像头采集到的图像;特写图像可以是超广角摄像头/广角采集到的图像中局部放大后的图像,也可以是长焦摄像头采集到的全部图像,或者长焦摄像头采集到的图像中的局部区域,或者长焦摄像头采集到的图像中局部放大后的图像。特写图像可以放大显示特写对象的细节信息。

也就是说,全景图像为第一摄像头采集到的图像,即全景图像来自于第一摄像头,第一摄像头可以为超广角摄像头、广角摄像头。特写图像可以来自于第二摄像头,第二摄像头可以为超广角摄像头、广角摄像头或长焦摄像头。第二摄像头可以与第一摄像头相同或不同。

需要注意的是,对于第一摄像头采集到的图像,手机也可以通过裁掉少量边缘区域来进行防抖等处理,获得质量更高的全景图像。

在特写模式的预览状态下,用户还可以调整特写图像对应的变焦倍率。随着变焦倍率的增大,特写图像的放大倍数也相应增大;随着变焦倍率的减小,特写图像的放大倍数也相应减小。

示例性的,参见图11中的(a),手机在检测到用户点击控件1101时,可以显示如图11中的(b)所示的变焦标尺110。当手机检测到用户在变焦标尺1102上向上/向下拖动的操作时,增大/减小特写图像的变焦倍率。

再示例性的,参见图12A,手机在检测到用户点击控件1201时,可以按照预设步长放大特写图像的变焦倍率;手机在检测到用户点击控件1202时,可以按照预设步长减小特写图像的变焦倍率。

再示例性的,参见图12B,手机在检测到用户捏合的手势时,可以减小特写图像的变焦倍率;手机在检测到用扩张的手势时,可以增大特写图像的变焦倍率。

随着特写图像变焦倍率的变化,第二摄像头也可以在不同后置摄像头之间进行切换。例如,若特写图像为超广角摄像头采集到的图像或局部放大后的图像,则随着变焦倍率的增大,特写图像也可以切换为广角摄像头或长焦摄像头采集到的图像或局部放大后的图像。若特写图像为长焦摄像头采集到的图像或局部放大后的图像,则随着变焦倍率的减小,特写图像也可以切换为广角摄像头或超广角摄像头采集到的图像或局部放大后的图像。

在一些实施例中,特写图像为第二摄像头采集到的图像的中心区域(即第二摄像头的视场角的中心区域),或者特写图像为第二摄像头采集到的图像中心区域放大后的图像。可以理解的是,手机上设置的超广角摄像头、广角摄像头和长焦摄像头等后置摄像头的离得很近,因而这些后置摄像头的视场角的中心区域大体上是一致的,即第一摄像头和第二摄像头采集到的图像的中心区域内的被拍摄对象大体上是一致的,特写图像可以与全景图像的中心区域相对应。

通常,用户会把所关心的焦点对象或关键对象设置在视场角的中心区域,焦点对象或关键对象的图像通常呈现在第二摄像头采集到的图像的中心区域。当特写图像为第二摄像头采集到的图像的中心区域时,可以为用户呈现焦点对象或关键对象的特写画面,从而为用户提供焦点对象或关键对象的细节信息。

当手机的后置摄像头包括超广角摄像头、广角摄像头和长焦摄像头时,视场角范围居中的广角摄像头可以作为主摄像头使用。主摄像头采集到的图像对应的变焦倍率可以为1。全景图像可以为广角摄像头或超广角摄像头采集到的图像。

示例性的,如图13中的(a)所示,第一摄像头为超广角摄像头,第二摄像头为广角摄像头。第一区域1301中的全景图像为超广角摄像头采集到的图像;第二区域1302内的特写图像为裁取的广角摄像头采集到的图像的中心区域部分,特写图像当前对应的变焦倍率为1。

在图13中的(a)所示的情况下,若手机检测到用户通过图11、图12A或图12B所示的方式指示增大变焦倍率,增大后的变焦倍率大于1且小于第一预设值(例如为5),则手机根据增大后的变焦倍率(例如为2)和第二区域1302的尺寸大小,在广角摄像头采集到的画面上裁取中间区域部分并进行放大,而后显示在如图13中的(b)所示的第二区域1302内。

在图13(b)所示的情况下,若手机检测到用户通过图11、图12A或图12B所示的方式指示增大变焦倍率,增大后的变焦倍率大于或者等于第一预设值,则手机将第二摄像头由广角摄像头切换为长焦摄像头,并根据增大后的变焦倍率(例如为6)和第二区域1302的尺寸大小,在广角摄像头采集到的画面上裁取中间区域部分并进行放大,而后显示在如图13中的(c)所示的第二区域1302内。

在图13中的(a)所示的情况下,若手机检测到用户通过图11、图12A或图12B所示的方式指示减小变焦倍率,减小后的变焦倍率小于1且大于或者等于第二预设值(例如为0.6),则手机将第二摄像头由广角摄像头切换为长广角摄像头,根据减小后的变焦倍率(例如为0.8)和第二区域1302的尺寸大小,在广角摄像头采集到的画面上裁取中间区域部分并进行放大,而后显示在如图13中的(d)所示的第二区域1302内。该种情况下,全景图像和特写图像均来自于超广角摄像头。

也就是说,当特写图像的变焦倍率在[第二预设值,1)范围内时,第二摄像头可以为超广角摄像头;当特写图像的变焦倍率在[1,第一预设值)范围内时,第二摄像头可以为广角摄像头;当特写图像的变焦倍率大于或者等于第一预设值时,第二摄像头可以为长焦摄像头。

当用户移动手机时,特写图像随着第二摄像头视场角中心区域内的被拍摄对象的变化而变化。在一种技术方案中,参见图14,手机上可以在全景图像上显示用于标记后置摄像头的视场角的中心区域的控件1401,当用户想要切换特写对象时,可以移动手机以使得全部或大部分特写对象在全景图像上的控件1401所框选的区域内,从而使得特写对象在摄像头视场角的中心区域,这样特写图像就可以放大显示该特写对象的细节信息。

在另一些实施例中,手机可以显示默认的特写对象的画面。例如,默认的特写对象可以是全景图像中心区域的对象。再例如,默认的特写对象可以是靠近中心区域的人物。在用户指示特写对象后,手机可以显示切换后的特写对象对应的特写图像。

在另一些实施例中,在多路录像模式的预览状态下,手机可以先不显示特写图像;在用户指示特写对象后,再显示特写图像。

在另一些实施例中,在多路录像模式的预览状态下,不论手机是否显示特写图像,用户均可以指定特写对象,手机根据用户指定的特写对象显示对应的特写图像。例如,参见图15中的(a),手机可以通过信息1501提示用户在虚线框1502内点击某个位置以选择特写对象。当手机检测到用户在全景图像上某个位置的点击操作后,该位置对应的被拍摄对象即为特写对象。参见图15中的(b),特写图像为放大后的该位置的图像画面。

在一种技术方案中,特写图像可以为全景图像中的局部放大后的图像,特写图像可以缩小/放大特写对象的画面。为了避免由于特写对象在全景图像的边缘位置而导致的特写图像的缩小出现问题,用户可以在远离全景图像边缘区域的虚线框1502内选择特写对象。

在另一种技术方案中,特写图像可以为第二摄像头采集到的图像中的局部放大后的图像,虚线框1502内的图像为第二摄像头的视场角对应的图像,用户可以在虚线框1502内选择特写对象,即在第二摄像头的视场角范围内选择特写对象。

再例如,手机可以提示用户在虚线框内点击某个目标主体(例如人物、动物、植物或物体等)以选择特写对象。当手机检测到用户在全景图像上点击一个人物所在位置的操作时,该人物即为特写对象。

再例如,参见图16A中的(a),当手机检测到用户在全景图像上框选一个区域的操作时,该区域内的对象即为特写对象;如图16A中的(b)所示,特写图像即为特写对象放大后的图像。

再例如,当手机检测到用户在全景图像上框选一个区域的操作时,识别该区域内的主要拍摄目标,该主要拍摄目标即为特写对象,特写图像即为特写对象放大后的图像。

此外,与在全景图像上指示特写对象类似,用户还可以在特写图像上指示特写对象,此处不予赘述。例如,参见图16B中的(a),当手机检测到用户将控件1601拖动到特写图像的某个位置并松手的操作时,该位置对应的被拍摄对象即为特写对象;如图16B中的(b)所示,特写图像即为特写对象放大后的图像。

在另一些实施例中,在多路录像模式的预览状态下,当采用N个摄像头同时采集图像时,手机还可以根据用户的指示停止显示至少一个区域内的图像,或者仅显示M(M为小于N的正整数)个区域内的图像,以便动态地显示用户想要关注的某一路或几路图像。其中,M个区域内的图可以自适应布满整个显示界面;或者,M个区域仍保持原来的布局,被指示停止显示图像的区域为空白区域,或者显示预设的背景图像,或者显示桌面背景等。

示例性的,参见图17中的(a),每路图像所在的区域上都设置有一个“×”控件,手机在检测到用户点击“×”控件1701时,手机可以仅显示区域1702中的图像,停止显示区域1703中的图像。并且,如图17中的(b)所示,区域1701中的图像自适应布满整个触摸屏(即布满整个触摸屏的显示区域);或者,如图17中的(c)所示,区域1702的大小保持不变。具体的,在一种情况下,手机停止显示该区域内的图像,但该区域对应的摄像头继续采集图像;在另一种情况下,手机停止显示该区域内的图像,且该区域对应的摄像头停止采集图像。

再示例性的,参见图17中的(d),若手机检测到用户拖动区域1703中的图像到边界后继续拖动的操作,则如图17中的(b)或(c)所示,手机停止显示区域1703中的图像。

在另一实施例中,手机还可以隐藏多路录像模式的预览界面上的一些控件,以尽量避免预览图像被控件遮挡,提高用户视觉体验。示例性的,当用户点击如图2中的(c)所示的控件207时,手机可以停止显示“大光圈”、“录像”、“拍照”、“多路录像”以及“更多”等这排控件;在检测到用户点击触摸屏的操作后,可以恢复显示隐藏的控件。再示例性的,若界面上的控件在预设时长内未被用户点击,则手机可以隐藏界面上的控件,以尽量避免预览图像被控件遮挡;在检测到用户点击触摸屏的操作后,可以恢复显示被隐藏的控件。

在另一些实施例中,在多路录像模式的预览状态下,用户还可以调整视频分辨率、滤镜效果、是否使用闪光等参数。示例性的,视频分辨率是指触摸屏上显示的整个图像的分辨率,该分辨率与N个区域拼接后的尺寸比例相对应;当N个区域拼接后的图像布满触摸屏的显示区域时,该分辨率与触摸屏的显示区域的尺寸比例相对应。例如,当分辨率为5210×3840,3968×2976或3264×2448时,触摸屏显示区域的尺寸比例为4:3;当分辨率为3968×1984或3264×1632时,触摸屏显示区域的尺寸比例为18:9;当分辨率为2560×1080或1680×720时,触摸屏显示区域的尺寸比例为21:9;当分辨率为2976×2976时,触摸屏显示区域的尺寸比例为1:1。再示例性的,用户可以分别设置不同摄像头采集到的图像对应的分辨率,该分辨率与该摄像头采集到的图像在界面上的显示区域的尺寸比例相对应。

示例性的,如图7中的(a)所示,多路录像预览界面上可以包括控件702,用户可以通过控件702设置不同的滤镜效果。例如,该滤镜效果可以包括黑白效果,白板效果,色调分离效果,底片效果等。

在多路录像模式的预览状态下,手机在检测到用户指示拍摄的操作后,开始录制多路视频,显示拍摄界面,并保存采集到的视频图像。其中,该拍摄界面上可以包括N个摄像头同时采集到的N路图像。

示例性的,在特写模式下,当手机检测到用户点击图6A所示的拍摄控件603时,可以显示如图18A中的(a)或(b)所示的拍摄界面,该拍摄界面包括全景图像和特写图像,以及用于控制结束录像的控件1801,和用于控制暂停录像的控件1802。

具体的,在多路录像过程中,手机可以继续采用预览状态下使用的N个摄像头采集图像,并采用预览状态下使用的显示风格,将录像过程中N个摄像头同时采集到的图像在拍摄界面上进行显示。

在一些实施例中,与多路录像预览状态下用户设置用于多路录像的摄像头、显示风格或录制模式的方式类似,在多路录像过程中,用户还可以修改用于多路录像的摄像头、显示风格或录制模式中的至少一种。在一种情况下,手机可以在本次录像过程中,动态地切换为采用修改后的摄像头、显示风格或录制模式中的至少一个继续录制多路视频。也就是说,在用户修改摄像头、显示风格或录制模式的过程中,手机持续进行录像。在另一种情况下,手机可以在用户修改用于多路录像的摄像头、显示风格或录制模式中的至少一种的过程中,暂停录像,在修改完成后再继续本次录像。本次录像过程包括根据修改前的摄像头、显示风格或录制模式录制的多路视频,以及根据修改后的摄像头、显示风格或录制模式录制的多路视频。

示例性的,与多路录像预览界面类似,如图18A所示,拍摄界面上也可以显示有设置控件1803,手机在检测到用户点击设置控件1803的操作后,可以显示如图7所示的设置界面,从而方便用户修改摄像头或显示风格。再示例性的,与多路录像预览界面类似,拍摄界面上可以显示有摄像头设置控件或显示风格设置控件等,可以用于用户修改摄像头或显示风格。

在另一些实施例中,与多路录像预览界面类似,拍摄界面上还可以显示有切换控件1804和切换控件1805。手机在检测到用户点击切换控件1804的操作后,切换用于采集全景图像的摄像头为超广角摄像头或广角摄像头。手机在检测到用户点击切换控件1805的操作后,在特写模式和前后置模式之间进行切换。

在另一些实施例中,与多路录像预览状态下类似,在特写模式的多路录像过程中,手机还可以根据用户的指示动态地更改特写对象,并根据更改后的特写对象继续本次视频录制。例如,当为中心区域时,可以通过移动手机更改特写对象。这样,生成的同一个多路视频可以包括修改前的特写对象的图像,以及修改后的特写对象的图像。

在另一些实施例中,与多路录像预览状态下类似,在特写模式的多路录像过程中,手机还可以根据用户的指示更改特写图像的变焦倍率,并根据更改后的变焦倍率继续本次视频录制。这样,手机生成的同一个多路视频可以包括不同变焦倍率的特写图像。

具体的,与多路录像的预览状态下类似,当特写图像的变焦倍率不同时,用于提供特写图像的第二摄像头也不同。比如,类似于图13所示的情况,当特写图像的变焦倍率在[第二预设值,1)范围内时,第二摄像头可以为超广角摄像头;当特写图像的变焦倍率在[1,第一预设值)范围内时,第二摄像头可以为广角摄像头;当特写图像的变焦倍率大于或者等于第一预设值时,第二摄像头可以为长焦摄像头。

与多路录像的预览状态下类似,特写图像可以为第二摄像头采集到的图像的中心区域,或中心区域放大后的图像。

示例性的,在如图18B中的(a)所示的多路录像过程中,全景图像来自于广角摄像头,特写图像的变焦倍率为2,特写图像为广角摄像头采集到的图像的中心区域放大后的图像。若手机检测到用户点击控件1806的操作,则增大特写图像的变焦倍率,即放大特写图像。如图18B中的(b)和(c)所示,变焦倍率在变焦标尺1807上由2变为5。手机切换为长焦摄像头采集特写图像,且特写图像为长焦摄像头采集到的图像的中心区域。放大后的特写图像可以参见图18B中的(c)所示。

在另一些实施例中,与多路录像预览状态下类似,在多路录像过程中,手机还可以根据用户的指示停止显示至少一个区域内的图像,或者仅显示M(M为小于N的整数)个区域内的图像,以便动态地显示用户想要关注的那一路或几路图像。

在另一实施例中,与多路录像预览状态下类似,在多路录像过程中,手机还可以隐藏拍摄界面上的一些控件(例如设置控件1801、大光圈控件等),以尽量避免预览图像被控件遮挡,提高用户视觉体验;在检测到用户点击触摸屏等指示显示控件的操作后,再显示被隐藏的控件。

在另一些实施例中,在多路录像过程中,手机还可以根据用户的指示操作,将N个摄像头当前采集到的图像生成照片,以便用户能够及时保存和提取精彩画面。

示例性的,在图18B中的(a)所示的情况下,若手机检测到用户在触摸屏上的双击操作,则将当前采集到的图像保存为照片形式。在一种情况下,手机保存的照片为图18C所示的一张照片;在另一种情况下,手机保存的照片为图18D中的(a)和(b)所示的两张照片。

再示例性的,在图18B中的(a)所示的情况下,若手机检测到用户在全景图像上的双击操作,则将当前全景图像保存为照片形式;若手机检测到用户在特写图像上的双击操作,则将当前特写图像保存为照片形式。

手机在检测到用户指示结束的操作后,结束本次视频录制,生成多路视频文件。示例性的,手机在检测到用户点击如图18A中的(a)所示的结束控件1801后,停止本次视频的录制过程。如图19所示,生成的视频文件的缩略图可以显示在控件1901所示的区域内。并且,手机重新进入多路录像的预览状态。

手机在开始录制多路图像后,可以保存录像过程中采集到的图像,以及录像结束后生成的多路视频文件。

在一些实施例中,手机可以将N个摄像头同一时刻采集到的多帧图像合成一帧视频图像后,保存合成的视频图像,从而将N个摄像头录制的多路视频保存为一个视频文件。

在另一些实施例中,手机可以将N个摄像头同一时刻采集到的多帧图像进行关联,并分别将每个摄像头采集到的图像各自保存为一个视频文件。

在另一些实施例中,该N个摄像头的图像采集帧率相同,手机可以将N个摄像头中每个摄像头采集到的图像各自保存为一个视频文件,每个视频文件中图像帧的数量相同,且该N个摄像头对应的N个视频文件相关联。

具体的,对于摄像头采集到的图像,手机还可以进行ISP处理,视频后处理,视频编码等处理后再生成视频文件。

在一些实施例中,对于已生成的多路视频文件,其缩略图可以以开始录像时采用的显示风格进行显示。在另一些实施例中,手机可以对保存的多路视频文件进行标记,以方便用户获知该视频文件录制的是多路视频。示例性的,参见图20中的(a),多路视频文件的缩略图2001上显示有标签2002。在另一些实施例中,手机可以将生成的多路视频文件单独存储在特定的文件夹中,以方便用户管理和查找多路视频文件。此外,如图20中的(b)和(c)所示,手机在检测到用户查看多路视频文件的属性时,可以显示多路视频的参数信息,例如录制多路视频时使用的摄像头,显示风格,或与当前视频文件关联的其他视频文件等。其中,若录像过程中用户有更改摄像头,则该参数信息还可以包括录制时间与更改前后的摄像头的对应关系。若录像过程中用户有更改显示风格,则该参数信息还可以包括录制时间与更改前后的显示风格的对应关系。

在拍摄获得多路视频文件后,手机可以播放已拍摄的多路视频。

其中,手机可以根据生成的视频文件的具体情况播放多路视频。例如,与上述保存多路视频文件相对应,若某个视频文件为多路图像合成后的图像帧生成的视频文件,即视频文件中的每一帧图像包括N个子图像,该N个子图像分别来自于上述N个摄像头,则手机可以直接播放该合成后的图像帧。若某个视频文件包括相关联的不同摄像头同时采集到的多帧图像,则手机在播放多路视频时将相关联的多帧图像根据显示风格显示在同一界面上。若多个视频文件相关联,则手机根据相关联的多个视频文件播放多路视频。

在一些实施例中,在播放多路视频时,手机可以采用与录像过程中相同的显示风格来播放视频图像。示例性的,手机检测到用户点击图20中的(b)显示的播放控件2003的操作后,可以播放多路视频,并显示如图21所示的播放界面。

在另一些实施例中,在播放多路视频时,手机也可以根据用户设置的不同于录像过程的显示风格来播放视频图像。例如,用户可以通过图7所示的界面设置显示风格。若用户设置的显示风格包括的区域数量n1小于录制时的显示风格包括的区域数量n2,则手机在播放时仅显示n1路图像。若用户设置的显示风格包括的区域数量n1大于录制时的显示风格包括的区域数量n2,则手机在播放时仅显示n2路图像;其余n1-n2个区域内为空白,或显示桌面背景,或重复显示n2个区域中的(n1-n2)路图像。

在另一些实施例中,在播放多路视频时,手机还可以根据用户的指示,停止显示某一个或某几个区域内的图像,或者仅显示某一个或某几个区域内的图像。

在另一些实施例中,在播放多路视频时,手机还可以根据用户的指示将当前播放过程中正在显示的图像保存为照片形式,以便用户提取和分享精彩时刻。

此外,在其他一些实施例中,在多路录像过程中,手机可以采用N个摄像头采集图像,默认只显示一路图像,但生成N个摄像头对应的多路录像的视频文件。而后,手机可以根据预设的显示风格或用户设置的显示风格播放该多路视频。例如,在前后置模式下,手机默认在整个触摸屏上只显示后置图像,以便用户可以更为清楚地看到手机后方的录制情况,但生成的视频中包括后置图像和前置图像。

在其他一些实施例中,在采用录像模式(即单路录像模式)正在录制单路视频的情况下,若手机检测到用户点击“多路录像”控件的操作,则手机进入多路录像模式并继续进行本次录像过程。类似的,在采用多路录像模式正在录制多路视频的情况(例如图18A所示的情况)下,若手机检测到用户点击“录像”控件的操作,则手机进入多路录像模式并继续进行本次录像过程。也就是说,在录像结束后,手机得到的视频可以包括一部分单路视频和另一部分多路视频。

在一些实施例中,在多路录像的预览过程或录像过程中,手机在界面上同时显示的N个摄像头采集到的N个图像,可以是N个摄像头在同一时刻采集到的图像。在另一些实施例中,手机在界面上同时显示的N个摄像头采集到的N个图像,也可以是N个摄像头在同一周期T内采集到的图像。示例性的,N个摄像头为广角摄像头和长焦摄像头,广角摄像头和长焦摄像头按照预设的周期T采集图像。在同一周期T内,广角摄像头先采集图像1,长焦摄像头再采集图像2,手机在界面上显示的图像包括图像1和图像2。在保存采集到的图像时,N个摄像头在同一周期内采集到的图像是相关联的,可以合成一帧视频图像进行存储。

以上实施例是以手机通过N个摄像头进行多路录像为例进行说明的。在其他实施例中,手机还可通过N个摄像头进行多路拍照,从而记录同一时刻或同一场景下,不同范围或不同清晰度的图像,或者记录同一时刻或同一场景下拍摄者和被拍摄者的图像。与多路录像类似,手机可以根据显示风格在界面上同时显示N个摄像头采集到的多路图像并保存,此处不予赘述。示例性的,多路拍照模式的拍照预览界面可以参见图22。

结合上述实施例及相应的附图,本申请另一实施例提供一种多路录像方法,该方法可以在具有图1所示结构的电子设备上实现。其中,该电子设备可以包括显示屏和多个摄像头。参见图23,该方法可以包括:

2301、电子设备启动相机。

示例性的,电子设备可以在检测到用户点击图2中的(a)所示的控件201后,启动相机。

2302、电子设备采用多个摄像头中的第一摄像头和第二摄像头采集图像,第一摄像头为后置广角摄像头或后置超广角摄像头,第二摄像头为广角摄像头、超广角摄像头或后置长焦摄像头。

2303、电子设备显示预览界面,该预览界面包括第一图像和第二图像;第一图像为第一摄像头采集到的图像,第二图像来自于第二摄像头,且第二图像对应于第二摄像头采集到的图像的中心区域;其中,第一图像位于预览界面的第一区域,第二图像位于预览界面的第二区域。

具体的,第二图像可以为第二摄像头采集到的图像的中心区域,或者第二图像为第二摄像头采集到的图像的中心区域放大后的图像。

示例性的,该预览界面可以为图2中的(c)、图6A、图6B等所示的界面。第一对象可以为跳起的小女孩。第一区域可以为图2中的(c)所示的区域205,第二区域可以为图2中的(c)所示的区域206。第一图像可以为第一区域内显示的全景图像;第二图像可以为第二区域内显示的特写图像,特写图像为跳起的小女孩的图像。

2304、电子设备在检测到用户指示录像的操作后,开始录制视频。

示例性的,电子设备在检测到用户点击图6A所示的拍摄控件603后,可以确定用户指示录像,从而开始录制视频。

2305、电子设备显示拍摄界面,该拍摄界面包括该第一区域和该第二区域。

示例性的,拍摄界面可以为图18A或图18B所示的界面。拍摄界面上的全景图像在第一区域,特写图像在第二区域。

在步骤2301-2305描述的方案中,电子设备可以通过视场角不同的长焦摄像头,以及广角摄像头或超广角摄像头同时录制图像,获取同一时刻或同一场景下,不同范围、不同放大程度的全景图像和特写图像,为用户呈现更为丰富的图像信息。

由于用户通常会把所关心的焦点对象或关键对象设置在视场角的中心区域,因而焦点对象或关键对象的图像通常呈现在第二摄像头采集到的图像的中心区域。在本申请实施例中,当特写图像为第二摄像头采集到的图像的中心区域时,可以为用户呈现焦点对象或关键对象的特写画面,从而为用户提供焦点对象或关键对象的细节信息。

在一些实施例中,第一区域的尺寸比例与第一摄像头的感光元件的出图比例相等,从而可以保证全景图像具有最大的视场角。并且,第一区域和第二区域拼接后形成的区域布满显示屏的显示区域。这样,可以最大程度地利用显示屏为用户呈现图像。

在另一些实施例中,预览界面包括第一控件,该方法还可以包括:

2306、电子设备在检测到用户针对第一控件的操作后,若第一区域内显示的第一图像为广角摄像头采集到的图像,则将第一图像切换为超广角摄像头采集到的图像。

2307、电子设备在检测到用户针对第一控件的操作后,若第一区域内显示的第一图像为超广角摄像头采集到的图像,则将第一图像切换为广角摄像头采集到的图像。

示例性的,该第一控件可以为图6A所示的控件601。广角摄像头采集到的第一图像可以为图6A所示的全景图像,超广角摄像头采集到的第一图像可以为图6E所示的全景图像。

在另一些实施例中,预览界面包括第二控件,该方法还可以包括:

2308、电子设备包括的多个摄像头还包括前置摄像头,电子设备在检测到用户针对第二控件的操作后,将第二区域内显示的第二图像切换为前置摄像头采集到的图像。

示例性的,该第二控件可以为图6A所示的控件602。第二区域内显示的第二图像可以为图6A所示的特写图像。第二区域内显示的前置摄像头采集到的图像可以为图6C所示的前置图像。

2309、若电子设备再次检测到用户针对第二控件的操作,则将第二区域内显示的前置摄像头采集到的图像,切换为第二图像。

在另一些实施例中,在步骤2303之前,该方法还可以包括:

2310、电子设备对第一摄像头和第二摄像头采集到的图像,分别进行防抖处理。

这样,电子设备可以通过防抖处理获得清晰的图像后,再进行显示。

在另一些实施例中,该方法还可以包括:

2311、电子设备在检测到用户的预设操作后,调整视频分辨率,该视频分辨率与第一区域和第二区域拼接后形成的区域的尺寸比例相对应。

关于视频分辨率的说明可以参见以上实施例中的相关描述,此处不予赘述。

在另一些实施例中,拍摄界面包括第三控件,该方法还可以包括:

2312、电子设备在检测到用户针对第三控件的操作后,调整第二区域内第二图像的变焦倍率。

其中,若调整后的变焦倍率等于1,则第二摄像头为广角摄像头,第二图像为广角摄像头采集到的图像的中心区域。若调整后的变焦倍率大于1且小于第一预设值,则第二摄像头为广角摄像头,第二图像为广角摄像头采集到的图像的中心区域放大后的图像。若调整后的变焦倍率等于第一预设值,则第二摄像头为长焦摄像头,第二图像为长焦摄像头采集到的图像的中心区域。若调整后的变焦倍率大于第一预设值,则第二摄像头为长焦摄像头,第二图像为长焦摄像头采集到的图像的中心区域放大后的图像。若调整后的变焦倍率小于1且大于第二预设值,则第二摄像头为超广角摄像头,第二图像为超广角摄像头采集到的图像的中心区域放大后的图像。若调整后的变焦倍率等于第二预设值,则第二摄像头为超广角摄像头,第二图像为超广角摄像头采集到的图像的中心区域。

也就是说,电子设备可以根据不同的变焦倍率,切换第二摄像头为广角摄像头、长焦摄像头或超广角摄像头。

示例性的,该第三控件可以为图18B中的(a)所示的控件1806,和/或图18B中的(b)所示的控件1807等。

2313、电子设备根据调整后的变焦倍率,在第二区域内显示第二图像。

示例性的,在录像过程中,调整变焦倍率对应的效果示意图可以参见图18B所示的特写图像;类似的,在预览状态下,调整变焦倍率对应的效果示意图可以参见图13所示的特写图像。

在另一些实施例中,该方法还可以包括:

2314、电子设备在检测到用户指示结束的操作后,停止录制视频。

示例性的,电子设备在检测到用户点击如图18A中的(a)所示的结束控件1801后,停止本次视频的录制过程。

2315、电子设备生成视频文件。

在一些实施例中,视频文件中的每一帧图像包括第一子图像和第二子图像,第一子图像为第一图像,第二子图像为第二图像或多个摄像头中的前置摄像头采集到的图像。

在另一些实施例中,在步骤2303之前,电子设备可以将第一子图像和第二子图进行拼接,而后再进行显示。

在拼接子图像后,电子设备还可以通过编码器进行编码等处理,而后再生成视频文件。

2316、电子设备在检测到用户针对视频文件的播放操作后,显示播放界面,播放界面包括第一区域和第二区域。

示例性的,播放界面可以为如图22所示的界面,第一区域内显示了相邻的一个小男孩、一个小女孩以及小车和小狗的图像,第二区域内显示了放大的小女孩的图像。

本申请另一实施例提供了一种电子设备,包括:一个或多个摄像头,用于采集图像;一个或多个显示屏,用于显示界面;一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序;其中,一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括指令;当指令被处理器执行时,使得电子设备执行上述实施例中的多路录像方法。

示例性的,当该电子设备为如图1所示的手机时,该电子设备中的处理器可以为图1中的处理器110,该存储器可以为图1中的内部存储器121,该显示屏可以是图1中的显示屏194,该N个摄像头可以是图1中的摄像头193。一个或多个计算机程序被存储在内部存储器121中,一个或多个计算机程序包括指令;当该指令被处理器110执行时,使得手机执行上述实施例中的多路录像方法。

本申请实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关步骤实现上述实施例中的多路录像方法。

本申请实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的多路录像方法。

另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的多路录像方法。

其中,本申请实施例提供的电子设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的相关方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 一种多路录像方法及设备、介质
  • 一种多路录像方法及设备
技术分类

06120112895396