一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频处理方法、装置及电子设备与流程

2021-12-18 02:00:00 来源:中国专利 TAG:
1.本技术涉及通信
技术领域
:,尤其涉及一种视频处理方法、装置及电子设备。
背景技术
::2.目前,电子设备的相机应用可以支持多效果的视频录制。例如,在录制视频时,用户可以先选择滤镜效果,然后触发开始录制视频,在录制结束后可以生成具有所选滤镜效果的视频文件,并将该具有所选滤镜效果的视频画面显示在电子设备的屏幕上,供用户查看。3.然而,当需要将所录制的具有滤镜效果的视频恢复为不具有滤镜效果的视频时,技术难度较大,并且恢复效果不佳。技术实现要素:4.本技术提供一种视频处理方法、装置及电子设备,解决了现有技术中在将所录制的具有滤镜效果的视频恢复为不具有滤镜效果的视频时,技术难度较大且恢复效果不佳的问题。5.为达到上述目的,本技术采用如下技术方案:6.第一方面,本技术提供一种视频处理方法,该方法包括:7.在电子设备已启用第一滤镜效果的情况下进行录像,生成具有相同视频内容的第一视频和第二视频,所述第一视频为添加了所述第一滤镜效果的视频,所述第二视频为未添加滤镜效果的视频;8.在所述电子设备的用户界面上,显示所述第一视频,并隐藏所述第二视频。9.通过本技术方案,当电子设备的相机在滤镜模式下录制视频时,电子设备可以录制得到两路视频,分别为带滤镜效果的视频和不带滤镜效果的视频原片,其中带滤镜效果的视频对用户可见,不带滤镜效果的视频原片对用户不可见。当用户需要恢复不带滤镜效果的视频原片时,电子设备可以快速找到视频原片,如此可便于快速恢复原片,提升用户体验。10.在一些可能实现方式中,在所述显示所述第一视频,并隐藏所述第二视频之后,所述方法还包括:11.接收到用户对所述第一视频的第一操作;12.响应于所述第一操作,删除所述电子设备中存储的所述第一视频,并在所述电子设备的用户界面上显示所述第二视频。13.在一些可能实现方式中,所述第一视频为lut视频,所述第二视频为log视频原片,所述第一操作为删除操作。14.通过上述方案,当电子设备的相机在滤镜模式下录制视频时,电子设备可以录制得到两路视频,分别为带滤镜效果的lut视频和不带滤镜效果的log视频原片,其中lut视频对用户可见,log视频原片对用户不可见。当用户需要将lut视频恢复为原片时,用户只需点击控件即可触发,电子设备可以将log视频原片对用户可见,并删除lut视频。如此可快速恢复原片,提升用户体验。15.在一些可能实现方式中,在所述生成第一视频和第二视频之后,所述方法还包括:16.将所述第一视频和所述第二视频分别存储于所述电子设备中的第一存储路径和第二存储路径;17.其中,在所述第一存储路径下存储的视频内容支持屏幕显示,在所述第二存储路径下存储的视频内容不支持屏幕显示。18.在实际实现时,在已选择滤镜效果之后录制视频的情况下,相机可以录制得到两路mp4视频,分别是带滤镜效果的lut视频和不带滤镜效果的log视频原片,其中lut视频对用户可见,log视频原片对用户不可见。这样,由于内容相同但显示效果不同的这两个视频文件仅其中一个对用户可见,因此避免用户混淆。19.在一些可能实现方式中,所述第二存储路径为所述第一存储路径下的子目录。即,第二存储路径可以为第一存储路径下的隐藏目录。例如,第一存储路径对应path目录,第二存储路径可以对应path目录下的隐藏目录,例如.log。20.通过本技术上述步骤,在电子设备已启用某一滤镜效果的情况下进行录像时,可以录制得到两个内容相同但显示效果不同的视频文件,且这两个文件存储在电子设备的不同路径下,且这两个视频文件仅其中一个对用户可见,便于用户查看和管理。21.在一些可能实现方式中,所述方法还包括:22.采用第一文件名对所述第一视频对应的存储文件命名;23.采用第二文件名对所述第二视频对应的存储文件命名;24.其中,所述第一文件名和所述第二文件名具有对应关系。25.通过本技术方案,可以通过具有对应关系的两个文件名分别对这两个视频的存储文件命名,将这两个视频通过文件名进行绑定,也就是说,可以将录制的lut视频和log视频原片进行关联存储,便于关联查找。26.在一些可能实现方式中,所述方法还包括:27.在录像结束后,对所述第一视频的内容进行哈希计算,获取第一哈希值;28.将所述第一哈希值作为所述第二文件名对所述第二视频对应的存储文件进行命名。29.在实际实现时,lut视频和log视频原片的视频内容相同,对视频内容采用哈希算法可以得到哈希值,由于该哈希值是唯一的,因此lut视频和log视频原片可以基于该哈希值建立关联关系。30.通过上述方案,使用lut视频的内容哈希值与log视频原片建立关联,即使lut视频文件的存储位置发生改变,也可以准确关联到对应log视频原片。31.在一些可能实现方式中,所述响应于所述第一操作,删除所述电子设备中存储的所述第一视频,并在所述电子设备的用户界面上显示所述第二视频,包括:32.响应于所述第一操作,根据所述第一视频的内容获取对应的第一哈希值;33.根据所述第一哈希值,在所述电子设备中查找到以所述第一哈希值作为文件名的所述第二视频;34.将所述第二视频从所述第二存储路径更新到所述第一存储路径下进行存储;35.在所述电子设备的用户界面上显示所述第二视频;36.删除所述电子设备中所述第一视频对应的存储文件。37.在本技术实施例中,可以对第一视频的内容进行哈希计算,获取第一哈希值。将第一哈希值作为第二视频对应的存储文件的文件名。便于在针对第一视频恢复原片时,直接根据第一视频的哈希值找到对应原片的哈希值,可提升用户体验。38.在一些可能实现方式中,所述方法还包括:39.在删除所述电子设备中所述第一视频对应的存储文件的情况下,保留所述第一视频的第一文件名;40.在将所述第二视频从所述第二存储路径更新到所述第一存储路径进行存储的情况下,将所述第二视频对应的存储文件重命名为所述第一文件名。41.通过上述方案,在恢复视频原片时进行视频存储位置更新和重命名,有利于用户管理和查看视频,提升用户体验。42.可选地,在本技术实施例中,可以采用传统录像模式、专业模式以及电影模式这三种录像模式进行录像。43.在一些可能实现方式中,所述录像模式包括传统录像模式;其中,所述在电子设备已启用第一滤镜效果的情况下进行录像,生成第一视频和第二视频,包括:44.在所述电子设备处于所述录像模式时,接收用户在所述录像模式对应的界面中的第二操作,所述第二操作用于选择所述第一滤镜效果;45.响应于所述第二操作,启用所述第一滤镜效果;46.接收用户触发录像的第三操作;47.响应于所述第三操作,在已启用所述第一滤镜效果的情况下开始录像,生成所述第一视频和所述第二视频。48.在传统录像模式下,在开启滤镜功能的情况下,电子设备在录制视频的过程中,可以呈现出滤镜对应的视频效果或风格。如此开启滤镜录像的操作非常便捷,可提升用户使用体验。49.在一些可能实现方式中,所述录像模式包括专业模式或者电影模式,在所述专业模式或者所述电影模式对应的界面中显示有lut控件;50.其中,所述在电子设备已启用第一滤镜效果的情况下进行录像,生成第一视频和第二视频,包括:51.在所述电子设备处于所述专业模式或者所述电影模式时,接收用户对所述lut控件的第四操作;52.响应于所述第四操作,启用与所述lut控件对应的所述第一滤镜效果;53.接收用户触发录像的第五操作;54.响应于所述第五操作,录像得到所述第一视频和所述第二视频,所述第一视频具有所述第一滤镜效果。55.在专业模式和/或电影模式下,若用户选择了lut功能,则电子设备在录制视频的过程中,可以呈现出不同lut对应的视频效果或风格。如此开启滤镜录像的操作非常便捷,可提升用户使用体验。56.第二方面,本技术提供一种视频处理装置,该装置包括用于执行上述第一方面中的方法的单元。该装置可对应于执行上述第一方面中描述的方法,该装置中的单元的相关描述请参照上述第一方面的描述,为了简洁,在此不再赘述。57.其中,上述第一方面描述的方法可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,处理模块或单元、显示模块或单元等。58.第三方面,本技术提供一种电子设备,所述电子设备包括处理器,处理器与存储器耦合,存储器用于存储计算机程序或指令,处理器用于执行存储器存储的计算机程序或指令,使得第一方面中的方法被执行。59.例如,处理器用于执行存储器存储的计算机程序或指令,使得该装置执行第一方面中的方法。60.第四方面,本技术提供一种计算机可读存储介质,其上存储有用于实现第一方面中的方法的计算机程序(也可称为指令或代码)。61.例如,该计算机程序被计算机执行时,使得该计算机可以执行第一方面中的方法。62.第五方面,本技术提供一种芯片,包括处理器。处理器用于读取并执行存储器中存储的计算机程序,以执行第一方面及其任意可能的实现方式中的方法。63.可选地,所述芯片还包括存储器,存储器与处理器通过电路或电线连接。64.第六方面,本技术提供一种芯片系统,包括处理器。处理器用于读取并执行存储器中存储的计算机程序,以执行第一方面及其任意可能的实现方式中的方法。65.可选地,所述芯片系统还包括存储器,存储器与处理器通过电路或电线连接。66.第七方面,本技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序(也可称为指令或代码),所述计算机程序被计算机执行时使得所述计算机实现第一方面中的方法。67.可以理解的是,上述第二方面至第七方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。附图说明68.图1为本技术实施例中在电子设备录制视频时采用lut处理同一张图像得到不同效果图像的示意图;69.图2为本技术实施例提供的一种视频处理方法的流程示意图;70.图3为本技术实施例中采用电子设备的相机录制视频的可能实现方式;71.图4为本技术实施例提供的一种视频处理方法应用录像模式录制视频的操作界面示意图;72.图5为本技术实施例提供的一种视频处理方法应用专业模式录制视频的操作界面示意图;73.图6为本技术实施例提供的一种视频处理方法在生成lut视频和log视频原片后显示lut视频并隐藏log视频原片的界面示意图;74.图7为本技术实施例提供的一种视频处理方法中视频文件存储路径的示意图;75.图8为本技术实施例提供的一种视频处理方法在生成lut视频后如何恢复log视频原片的操作的界面示意图;76.图9为本技术实施例提供的一种视频处理方法中生成两路视频的原理框图;77.图10为本技术实施例提供的一种视频处理方法中通过内容哈希值建立两个视频关联关系的流程图;78.图11为本技术实施例提供的一种视频处理方法中根据内容哈希值查找原片并恢复原片的流程图;79.图12为本技术实施例提供的一种视频处理装置的结构示意图;80.图13为本技术实施例提供的电子设备的结构示意图。具体实施方式81.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。82.本文中术语“和/或”,是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本文中符号“/”表示关联对象是或者的关系,例如a/b表示a或者b。83.本文中的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一视频和第二视频等是用于区别不同的视频,而不是用于描述视频的特定顺序。84.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。85.在本技术实施例的描述中,除非另有说明,“多个”的含义是指两个或者两个以上,例如,多个处理单元是指两个或者两个以上的处理单元等;多个元件是指两个或者两个以上的元件等。86.为了便于理解,本技术实施例这里介绍本技术实施例涉及的术语:87.1)、用户体验(userexperience,ux):也可以称为ux特性,指的是用户使用电子设备在拍摄过程中的感受。88.2)、电影模式:指的是电子设备录制视频的一种模式。在本技术实施例中,电影模式包括4k高动态范围图像(high‑dynamicrange,hdr)功能和颜色查找表(lookuptable,lut)功能,当用户选择电影模式录制视频时,能够使得录制的视频具有电影的质感,使画面更加立体。89.3)、lut:也可以称为lut文件或者lut参数,是一种颜色转换模板,比如可以是一种红蓝绿(redgreenblue,rgb)的映射表。lut能够将实际采样到的像素灰度值经过一定的变换(如阈值、反转、对比度调整以及线性变换等),变成了另外一个与之对应的灰度值,这样可以起到突出图像的有用信息,增强图像的光对比度的作用。90.一张图像包括很多像素,每个像素由rgb值表示。电子设备的显示屏可以根据该图像中每个像素点的rgb值来显示该图像。也就是说,这些rgb值会指示显示屏如何发光,以混合出各种各样的色彩呈现给用户。91.lut是一种rgb的映射表,用于表征调整前后的rgb值的对应关系。例如,请参考表1,其示出一种lut的示例。92.表1[0093][0094]当原始rgb值为(14,22,24)时,经过表1所示的lut的映射,输出rgb值为(6,9,4)。当原始rgb值为(61,34,67)时,经过表1所示的lut的映射,输出rgb值为(66,17,47)。当原始rgb值为(94,14,171)时,经过表1所示的lut的映射,输出rgb值为(117,82,187)。当原始rgb值为(241,216,222)时,经过表1所示的lut的映射,输出rgb值为(255,247,243)。[0095]需要说明的是,采用不同的lut处理同一张图像时,可以得到不同风格图像效果。例如,图1所示的lut1、lut2和lut3是不同的颜色查找表。采用lut1处理摄像头采集的原始图像10,可得到图1所示的图像11。采用lut2处理摄像头采集的原始图像10,可得到图1所示的图像12。采用lut3处理摄像头采集的原始图像10,可得到图1所示的图像13。对比图1所示的图像11、图像12和图像13可知,图像11、图像12和图像13图像效果或者风格不同。[0096]常规技术中,电子设备录制视频时,电子设备的录制功能不包括lut功能;并且,电子设备的拍摄模式不包括电影模式,从而导致电子设备录制出的视频的风格或者效果单一,无法满足当下用户多样化的拍摄需求,进而导致用户体验较差。[0097]具体到本技术方案,可以采用lut进行图像处理,可使图像颜色产生变化,即在原图上增加了滤镜效果。为了便于描述,本技术上下文中将通过lut拍摄的视频为lut视频。[0098](4)log视频原片:在相机视频拍摄功能方面,log格式是采用对数函数应用到曝光曲线上的视频记录形式。在该格式下拍摄的视频可以最大限度地保留高光和阴影部分的细节。为了便于描述,本技术上下文中将通过log格式拍摄的视频为log视频原片。[0099]目前,电子设备的相机应用可以支持多效果的视频录制,例如在录制视频时,用户可以先选择滤镜效果,然后触发开始录制视频,在录制结束后可以生成具有所选滤镜效果的视频文件,并将该具有所选滤镜效果的视频画面显示在电子设备的屏幕上,供用户查看。然而,当需要将所录制的具有滤镜效果的视频恢复为不具有滤镜效果的视频时,技术难度较大,并且恢复效果不佳。[0100]鉴于此,本技术实施例提供一种视频处理方法,通过本技术方案,电子设备的相机在滤镜模式下录制视频时,电子设备可以录制出两路视频,分别为带滤镜效果的lut视频和不带滤镜效果的log视频原片,其中lut视频对用户可见,log视频原片对用户不可见。本技术方案可以针对lut视频和log视频原片进行处理。当电子设备接收到用户将lut视频恢复为原片的触发操作时,电子设备可以将log视频原片对用户可见并删除lut视频。如此可快速恢复原片,提升用户ux体验。[0101]示例性的,本技术实施例提供的视频处理方法可应用于平板电脑、个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、智能手表、上网本、可穿戴电子设备、增强现实技术(augmentedreality,ar)设备、虚拟现实(virtualreality,vr)设备、车载设备、智能汽车、智能音响等电子设备中,本技术实施例对此不做任何限制。[0102]本技术实施例提供的视频处理方法的执行主体可以为上述的电子设备,也可以为该电子设备中能够实现该视频处理方法的功能模块和/或功能实体,并且本技术方案能够通过硬件和/或软件的方式实现,具体的可以根据实际使用需求确定,本技术实施例不作限定。下面以电子设备为例,结合附图对本技术实施例提供的视频处理方法进行示例性的说明。[0103]图2是本技术实施例提供的视频处理方法的流程示意图。参照图2所示,该方法包括下述的步骤s101‑s104。[0104]s101,在电子设备已启用第一滤镜效果的情况下进行录像,生成具有相同视频内容的第一视频和第二视频,该第一视频为添加了第一滤镜效果的视频,该第二视频为未添加滤镜效果的视频。[0105]在本技术实施例中,当用户具有通过电子设备录制视频,且所录制视频具有某一滤镜效果的需求时,用户可以根据实际使用需求,在电子设备的相机录像预览界面中选择第一滤镜效果。例如,假设电子设备在相机录像预览界面中展示多个滤镜选项,那么用户可以点击选择其中任一个滤镜选项。在电子设备接收到用户的这一操作之后,电子设备可以响应于该操作,启用第一滤镜效果。[0106]进一步地,用户可以在相机录像预览界面中触发启用录像功能,例如用户点击相机录像预览界面中的录像按钮。在电子设备接收到用户的这一操作之后,电子设备可以响应于该操作,在已启用第一滤镜效果的情况下开始录像,并生成添加了第一滤镜效果的第一视频,以及未添加滤镜效果的第二视频。[0107]需要说明的是,本技术实施例不限定视频的格式,例如所录制的视频格式可以为mp4,flv,wmv,mov,avi或者其他任意视频格式,具体可以根据实际使用需求确定,本技术实施例不作限定。为了便于说明,下文中以视频格式mp4为例进行示例性地说明。[0108]在本技术实施例中,下文中示例性地将上述第一视频称为lut视频,将第二视频称为log视频原片。下文中将描述本技术中在选择滤镜效果后录制视频得到lut视频和log视频原片,以及如何针对lut视频和log视频原片进行存储及显示的具体实现方式。[0109]可选地,在本技术实施例中,可以采用传统录像模式、专业模式以及电影模式这三种录像模式进行录像。需要说明的是,这里录像模式为示例性地列举,在实际实现时,可以不限于这些模式,具体可以根据实际使用需求确定,本技术实施例不作限定。[0110]其中,在传统录像模式下,电子设备的相机中可以包括滤镜功能。在传统录像模式下,在开启滤镜功能的情况下,电子设备在录制视频的过程中,可以呈现出滤镜对应的视频效果或风格。[0111]可选地,在专业模式和/或电影模式下,电子设备的相机中可以包括lut功能。若用户选择了lut功能,则电子设备在录制视频的过程中,可以呈现出不同lut对应的视频效果或风格。[0112]下面结合图3对本技术方案中滤镜模式下录制视频的过程进行示例性说明。[0113]示例性的,以上述电子设备为手机为例,在一些实施例中,如图3中(1)所示,手机录制视频的功能可以采用手机相机的录像模式实现。在另一些实施例中,如图3中(2)所示,手机录制视频的功能可以采用手机相机的专业模式实现。在又一些实施例中,如图3中(3)所示,手机录制视频的功能可以采用手机相机的电影模式实现。[0114]仍如图3中(1)所示,在一些实施例中,手机显示录像模式下的界面21。在另一些实施例中,在界面21中,录像模式包括用于开启滤镜功能的滤镜控件22。具体添加滤镜的步骤将在下文中进行详细描述。[0115]仍如图3中(2)所示,手机显示专业模式下的界面23。该界面23包括用于启动lut功能的lut控件24。当用户开启lut控件24后,手机启动lut功能。在一些实施例中,界面23还包括用于启动log功能的log控件25。由于手机相机采用log功能所拍摄的视频图像为原始图像,其颜色发灰,而采用lut功能所拍摄的视频图像的颜色丰富,因此,界面23包括的log控件25和lut控件24不能同时开启。也就是说,手机相机的专业模式中,log功能和lut功能不能同时运行。需要说明的是,图3中(2)所示lut控件24处于关闭的状态。[0116]仍如图3中(3)所示,手机显示电影模式下的界面26。该界面26中包括用于启动lut功能的lut控件27和用于启动log功能的log控件28。需要说明的是,图3中(3)所示log控件28处于关闭的状态。[0117]在图3中(3)所示的电影模式下,可以采用lut滤镜进行录像,该lut滤镜不同于传统滤镜,所拍摄的录像具有电影效果,本技术方案s101中生成的第一视频可以为该滤镜下录制的视频。[0118]需要说明的是,在专业模式下,lut控件开启后的效果与电影模式下的拍摄效果相同。[0119]下面再结合图3和图4采用上述三种录像模式中的任一种录像模式来录制视频的具体操作过程。[0120]基于图3中(1)所示的录像模式,图4示出了在传统录像模式下启用滤镜录制视频的界面示意图。[0121]如图4中的(a)所示,在电子设备处于相机录像模式时,电子设备显示录像模式下的录像功能界面21,该界面21可以认为是相机录像预览界面21,在该录像预览界面21中显示有滤镜控件22。相应地,用户可以点击滤镜控件22,以选择滤镜效果。[0122]如图4中的(b)所示,响应于用户对滤镜控件22的点击操作,电子设备在相机录像预览界面21中会显示多个滤镜效果示意图29,例如滤镜选择框,供用户选择。示例性地,滤镜效果可以包括无滤镜效果、滤镜a效果、滤镜b效果、滤镜c效果以及其他任意可能的滤镜效果,具体可以根据实际使用需求确定,本技术实施例不作限定。相应地,用户可以在电子设备展示的多个滤镜效果示意图中选择所要添加的滤镜效果,下面以选择添加滤镜a效果为例进行示例性说明。[0123]如图4中的(c)所示,在相机录像预览界面21中还显示录像开始控件或按钮30。在用户选择滤镜效果之后,用户点击录像开始控件或按钮30,以触发开启相机录像功能。[0124]如图4中的(d)所示,响应于用户对录像开始控件或按钮30的点击操作,电子设备开始录制视频,此时显示正在录像界面31。在正在录像界面31中,滤镜控件22可以用于指示有用户已选滤镜效果,例如滤镜a。此外,正在录像界面31中还显示有录像停止控件或按钮32。相应地,用户可以录像停止控件或按钮32,结束录像。[0125]在录制视频的过程中,电子设备在后台会同时录制两个视频文件:具有滤镜a效果的lut视频和未添加滤镜效果的log视频原片。[0126]由此可知,通过本技术上述步骤,在电子设备已启用某一滤镜效果的情况下进行录像时,可以录制得到两个内容相同但显示效果不同的视频文件。[0127]基于图3中(2)所示的专业模式,图5示出了专业模式下录制视频的界面示意图。[0128]如图5中的(a)所示,电子设备处于专业模式,在专业模式的界面23中,lut控件24处于关闭的状态,log控件25处于开启的状态,在此状态下可以录制得到log视频原片。[0129]若用户需要录制lut视频,则用户可以点击lut控件24以触发开启lut功能,进而如图5中的(b)所示,电子设备响应于用户操作,启动lut功能,在此情况下lut控件24处于开启的状态。在此状态下可以录制得到lut视频(即上述第一视频)和log视频原片(即上述第二视频)。[0130]需要说明的是,图4和图5为用于简单描述应用场景的示意图,本技术实施例包括但不限于图4和图5中的用户界面(userinterface),具体可以根据实际使用需求确定,本技术实施例不作限定。[0131]对于电影模式下录制lut视频和log视频原片的过程类似于专业模式的录制过程,此处不再赘述。[0132]本技术实施例提供的上述视频拍摄方法可以应用于包括摄像头和显示屏的电子设备中。该方法可以丰富录像得到的拍摄效果,能够满足当下用户多样化的拍摄需求,进而提高用户体验。[0133]s102,在电子设备的用户界面上,显示第一视频,并隐藏第二视频。[0134]在本技术实施例中,在生成第一视频和第二视频的情况下,可以将第一视频和第二视频分别存储于电子设备的第一存储路径和第二存储路径。其中,在第一存储路径下存储的视频内容支持屏幕显示,在第二存储路径下存储的视频内容不支持屏幕显示。第二存储路径也被称为隐藏目录。[0135]这样,第一视频支持屏幕显示,对用户而言是可见的;第二视频不支持屏幕显示,对用户而言是不可见的。这样,由于内容相同但显示效果不同的这两个视频文件仅其中一个对用户可见,因此避免用户混淆。[0136]在实际实现时,在已选择滤镜效果之后录制视频的情况下,相机可以录制得到两路mp4视频,分别是带滤镜效果的lut视频和不带滤镜效果的log视频原片,其中lut视频对用户可见,log视频原片对用户不可见。[0137]结合上述图4所示的录像模式录制过程,在录制结束后,如图6中的(a)所示,电子设备从正在录像界面返回到相机录像预览界面21,该界面21中显示的缩略图33即为lut视频的缩略图。当电子设备接收到用户点击该缩略图33的操作时,结合图6中的(a),如图6中的(b)所示,电子设备可以从相机录像预览界面21跳转到相册管理界面34,该相册管理界面34中显示了具有滤镜效果的lut视频文件35。[0138]因此,用户可以在电子设备中随时查看具有滤镜效果的lut视频。[0139]可选地,在本技术实施例中,可以通过具有对应关系的两个文件名分别对这两个视频的存储文件命名,将这两个视频通过文件名进行绑定,也就是说,可以将录制的lut视频和log视频原片进行关联存储,便于关联查找。[0140]示例性地,假设第一文件名和第二文件名具有对应关系,可以采用第一文件名对第一视频对应的存储文件命名,并采用第二文件名对第二视频对应的存储文件命名。[0141]可选地,在本技术实施例中,上述第二存储路径可以为第一存储路径下的子目录。即第二存储路径可以为第一存储路径下的隐藏目录。例如,第一存储路径对应path目录,第二存储路径可以对应path目录下的隐藏目录,例如.log。[0142]如图7所示,对于录制的lut视频和log视频原片进行关联存储,可以将lut视频存储到特定目录path下,并且可以将lut视频的文件名命名为name.mp4,例如在该目录path下可存储多个视频文件name1.mp4,name2.mp4和name3.mp4等;以及将log视频原片存储到path下的隐藏目录,例如.log下,并且可以将log视频原片的文件名命名为hashvalue1_log.mp4,例如在该隐藏目录.log下可存储hashvalue1.mp4,hashvalue2.mp4和hashvalue3.mp4。其中,hashvalue1.mp4,hashvalue2.mp4和hashvalue3.mp4与多个视频文件name1_log.mp4,name2_log.mp4和name3_log.mp4具有一一对应关系。[0143]需要说明的是,上述lut视频的文件名和log视频原片的文件名均为示例性地举例,在实际实现时,具体可以根据实际使用需求确定,本技术实施例不作限定。[0144]由此可知,通过本技术上述步骤,在电子设备已启用某一滤镜效果的情况下进行录像时,可以录制得到两个内容相同但显示效果不同的视频文件,且这两个文件存储在电子设备的不同路径下,且这两个视频文件仅其中一个对用户可见,便于用户查看和管理。[0145]s103,接收到用户对第一视频的第一操作。[0146]可选地,上述第一操作用于触发恢复第一视频的原片,即想要实现原片恢复。[0147]s104,响应于第一操作,删除电子设备中存储的第一视频,并在电子设备的用户界面上显示第二视频。[0148]结合图6中的(b),如图8中的(a)所示,用户选中具有滤镜效果的lut视频文件35,然后点击恢复原片控件36。[0149]如图8中的(b)所示,响应于用户的这些操作,电子设备弹框提示,显示提示消息37:将删除该有滤镜效果的视频,恢复显示无滤镜效果的视频,确认执行该操作?“是”或者“否”。相应地,用户可以点击“是”选项38,以确认执行该操作。[0150]响应于用户的确认操作,电子设备删除lut视频35,并且如图8中的(c)所示,电子设备将具有滤镜效果的lut视频35更新显示为不具有滤镜效果的log视频原片39。其中,不具有滤镜效果的log视频原片39与具有滤镜效果的lut视频35相比,内容相同,而显示效果不同。如此实现原片恢复,恢复的log视频原片对用户可见,其对应的lut视频被删除。[0151]通过上述步骤,当用户想要将lut视频恢复为原片时,可在编辑模式下选择恢复原片,即可触发将log视频原片对用户可见,并删除lut视频,如此可快速恢复原片,提升用户ux体验。[0152]通过本技术方案,已选择滤镜效果之后录制视频时,电子设备相机可以录制得到两路mp4视频,分别是带滤镜效果的lut视频和不带滤镜效果的log视频原片,其中lut视频对用户可见,log视频原片对用户不可见。当电子设备接收到用户将lut视频恢复为原片的触发操作时,电子设备可以将log视频原片对用户可见并删除lut视频,这样可快速恢复原片。[0153]下面结合图9说明本技术方案中在选择滤镜效果后录制视频时如何录制得到两路mp4视频的原理示意框图。[0154]如图9所示,电子设备响应于滤镜拍摄模式下的视频录制触发操作,控制摄像头启动,通过摄像头不断拍摄视频图像,形成视频流。摄像头拍摄的视频流可以通过相机硬件抽象层(camerahal)40传输至相机服务层(cameraservice)41。[0155]一方面,相机硬件抽象层(camerahal)40可以在相机处于录像预览模式时向相机服务层(cameraservice)41传输用于预览的视频流(简称预览流42),相应地,相机服务层(cameraservice)41可以将接收到的预览流传输到应用层,实现视频预览。[0156]另一方面,相机硬件抽象层(camerahal)40可以在相机处于正在录像模式时向相机服务层(cameraservice)41传输视频流。相应地,相机服务层(cameraservice)41可以将接收到的视频流分两路传输至不同视频缓存区,形成两路视频流。[0157]其中一路为原视频流,传输至原视频流缓存区(surface‑logc)43进行缓存;其中另一路为经过滤镜渲染处理的色调流,传输至滤镜视频流缓存区(surface‑lut)44进行缓存。[0158]此外,音视频框架层46将录像过程中采集的音频流数据传输至音频(audio)缓存区45。[0159]接下来,媒体编解码器(mediacodec)47获取原视频流缓存区(surface‑logc)43中缓存的视频流数据、滤镜视频流缓存区(surface‑lut)44中缓存的视频流数据以及音频(audio)缓存区45中缓存的音频流数据,对这些数据进行编码,生成logc.mp4视频文件48和lut.mp4视频文件49。其中,lut.mp4视频文件49为带滤镜效果的视频,logc.mp4视频文件48为该视频的原片。[0160]本技术实施例提供的方案具有如下有益效果:可以同时录制两路mp4视频,即lut视频和log视频原片,lut视频对用户可见,log视频原片对用户不可见,用于快速恢复原片,提高恢复速度,提升用户ux体验。[0161]可选地,在本技术实施例中,可以对第一视频的内容进行哈希计算,获取第一哈希值。将第一哈希值作为第二视频对应的存储文件的文件名。便于在后期针对第一视频恢复原片时,直接根据第一视频的哈希值找到对应原片的哈希值。[0162]具体地,当电子设备接收到用户针对第一视频触发恢复原片的操作时,电子设备可以响应于该操作,获取第一视频的第一哈希值,并根据第一哈希值,在电子设备中查找到以第一哈希值作为文件名的第二视频。进一步地,将第二视频从第二存储路径更新到第一存储路径下进行存储,例如将恢复的原片从/path/.log目录更新到/path目录。并且,删除电子设备中第一视频对应的存储文件。相应地,电子设备的用户界面上显示的视频由第一视频更新为第二视频。[0163]其中,在删除电子设备中第一视频对应的存储文件的情况下,保留第一视频的第一文件名。在将第二视频从第二存储路径更新到第一存储路径下进行存储的情况下,将第二视频对应的存储文件重命名为第一文件名。[0164]在实际实现时,lut视频和log视频原片的视频内容相同,对视频内容采用哈希算法可以得到哈希值,由于该哈希值是唯一的,因此lut视频和log视频原片可以基于该哈希值建立关联关系。[0165]图10示出了本技术方案中对于在选择滤镜后录制的lut视频和log视频原片,如何利用哈希值建立关联关系的流程图,该流程图包括下述的步骤s201‑s206。[0166]s201,启用滤镜效果。[0167]其中,滤镜效果可以是用户触发启用的;也可以是系统在满足预设条件自动启用的,例如当系统处于滤镜录像模式下自动启用预设滤镜效果。[0168]s202,响应于录像开始指令,开始录制视频。[0169]其中,录像开始指令可以是用户点击开始录像按钮触发的。[0170]示例性地,可以录制得到两路mp4视频,分别是带滤镜效果的lut视频和不带滤镜效果的log视频原片。[0171]s203a,在/path目录下保存lut视频,文件名为name.mp4。[0172]s203b,在/path/.log目录下保存log视频原片,文件名为name_log.mp4。[0173]s204,响应于录像停止指令,停止录制视频。[0174]其中,录像停止指令可以是用户点击停止录像按钮触发的;也可以是系统在满足预设条件下自动触发的,例如在拍摄时长大于或等于预设时长时,系统自动触发录像停止指令启用。[0175]s205,使用lut视频获取内容哈希值:hashvalue。[0176]s206,将log视频原片重命名为hashvalue.mp4。[0177]由上述步骤可知,在视频录制过程中,可以将lut视频存储到特定目录path下,文件名为name.mp4;以及将log视频原片存储到path下的隐藏目录(例如.log)下,文件名为name_log.mp4。[0178]进一步地,在录制结束后,将lut视频进行内容哈希处理,得到哈希值(hashvalue)作为log视频原片的文件名,并将log视频原片文件名name_log.mp4重命名为hashvalue.mp4,便于在后期lut视频恢复log视频原片时,直接根据哈希值找到对应log视频原片的哈希值。[0179]为了根据lut视频唯一关联到log视频原片,本技术使用根据视频文件内容获取唯一的哈希值作为log视频原片的文件名方法。目前安卓已经有现成的接口可以实现,例如根据文件内容生成md5哈希值。[0180]示例性地,test.mp4为lut视频,将test.mp4作为输入,获取md5哈希值。[0181]获取哈希值的关键代码实例如下:[0182][0183]其中,根据test.mp4内容获取到哈希值的具体实现方式可以为:将获取到的digest字段内容转化为字符串,该字符串可作为md5哈希值。[0184]例如,若获取到的digest字段内容被转化为字符串03eac71f842068581b830845c573dff9,则通过此方法,根据test.mp4内容获取到的哈希值为:03eac71f842068581b830845c573dff9。[0185]进一步地,可以将log视频原片命名为03eac71f842068581b830845c573dff9.mp4,并将log视频原片保存在隐藏目录,以便于在后期针对lut视频恢复log视频原片时,直接可以根据lut视频的哈希值找到对应log视频原片。[0186]本技术实施例具有如下有益效果:使用lut视频的内容哈希值与log视频原片建立关联,即使lut视频文件的存储位置发生改变,也可以准确关联到对应log视频原片。[0187]图11示出了本技术方案中对于在选择滤镜后录制的lut视频和log视频原片,如何恢复log视频原片的流程图,该流程图包括下述的步骤s301‑s306。[0188]s301,判断是否恢复原片。[0189]若接收到用户恢复原片的操作,则判断恢复原片,继续执行下述步骤s302。[0190]s302,使用lut视频获取内容哈希值:hashvalue。[0191]s303,根据哈希值hashvalue找到log视频原片:/path/.log/hashvalue.mp4。[0192]其中,可以根据哈希值hashvalue,确定log视频原片文件名为hashvalue.mp4,进而根据该文件名找到log视频原片。[0193]s304,保存lut视频文件名name.mp4。[0194]s305,删除lut视频文件。[0195]s306,将log视频原片hashvalue.mp4从隐藏目录中移出到lut视频目录path下,并重命名log视频原片为name.mp4。[0196]本技术实施例具有如下有益效果:当用户想要将lut视频恢复为原片时可进行相应操作,电子设备可以响应于用户操作,使用lut视频的内容哈希值查找到log视频原片,将log视频原片对用户可见并删除lut视频,可提升恢复速度,提升用户ux体验。[0197]也需要说明的是,在本技术实施例中,“大于”可以替换为“大于或等于”,“小于或等于”可以替换为“小于”,或者,“大于或等于”可以替换为“大于”,“小于”可以替换为“小于或等于”。[0198]本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本技术的保护范围中。[0199]可以理解的是,上述各个方法实施例中由电子设备实现的方法和操作,也可以由可用于电子设备的部件(例如芯片或者电路)实现。[0200]上文描述了本技术提供的方法实施例,下文将描述本技术提供的装置实施例。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。[0201]上文主要从方法步骤的角度对本技术实施例提供的方案进行了描述。可以理解的是,为了实现上述功能,实施该方法的电子设备包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的保护范围。[0202]本技术实施例可以根据上述方法示例,对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有其它可行的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。[0203]图12为本技术实施例提供的视频处理装置800的示意性框图。该装置800可以用于执行上文方法实施例中电子设备所执行的动作。该装置800可以包括录像单元810和显示单元820。[0204]录像单元810,用于在所述装置已启用第一滤镜效果的情况下进行录像,生成具有相同视频内容的第一视频和第二视频,所述第一视频为添加了所述第一滤镜效果的视频,所述第二视频为未添加滤镜效果的视频;[0205]显示单元820,用于在所述装置的用户界面上,显示所述第一视频,并隐藏所述第二视频。[0206]通过本技术方案,当电子设备的相机在滤镜模式下录制视频时,电子设备可以录制得到两路视频,分别为带滤镜效果的视频和不带滤镜效果的视频原片,其中带滤镜效果的视频对用户可见,不带滤镜效果的视频原片对用户不可见。当用户需要恢复不带滤镜效果的视频原片时,电子设备可以快速找到视频原片,如此可便于快速恢复原片,提升用户ux体验。[0207]在一些实施例中,所述装置还可以包括接收单元830和处理单元840:[0208]所述接收单元830,用于接收到用户对所述第一视频的第一操作;[0209]所述处理单元840,用于响应于所述第一操作,删除所述装置中存储的所述第一视频;[0210]所述显示单元820,还用于响应于所述第一操作,在所述装置的用户界面上显示所述第二视频。[0211]在一些实施例中,所述第一视频为lut视频,所述第二视频为log视频原片,所述第一操作为删除操作。[0212]通过上述方案,当电子设备的相机在滤镜模式下录制视频时,电子设备可以录制得到两路视频,分别为带滤镜效果的lut视频和不带滤镜效果的log视频原片,其中lut视频对用户可见,log视频原片对用户不可见。当用户需要将lut视频恢复为原片时,用户只需点击控件即可触发,电子设备可以将log视频原片对用户可见,并删除lut视频。如此可快速恢复原片,提升用户ux体验。[0213]在一些实施例中,所述装置还可以包括存储单元850;[0214]所述存储单元,用于将所述第一视频和所述第二视频分别存储于所述装置中的第一存储路径和第二存储路径;[0215]其中,在所述第一存储路径下存储的视频内容支持屏幕显示,在所述第二存储路径下存储的视频内容不支持屏幕显示。[0216]在实际实现时,在已选择滤镜效果之后录制视频的情况下,相机可以录制得到两路mp4视频,分别是带滤镜效果的lut视频和不带滤镜效果的log视频原片,其中lut视频对用户可见,log视频原片对用户不可见。这样,由于内容相同但显示效果不同的这两个视频文件仅其中一个对用户可见,因此避免用户混淆。[0217]在一些实施例中,所述第二存储路径为所述第一存储路径下的子目录。即,第二存储路径可以为第一存储路径下的隐藏目录。例如,第一存储路径对应path目录,第二存储路径可以对应path目录下的隐藏目录,例如.log。[0218]通过本技术上述步骤,在电子设备已启用某一滤镜效果的情况下进行录像时,可以录制得到两个内容相同但显示效果不同的视频文件,且这两个文件存储在电子设备的不同路径下,且这两个视频文件仅其中一个对用户可见,便于用户查看和管理。[0219]在一些实施例中,所述处理单元840,还用于采用第一文件名对所述第一视频对应的存储文件命名;并采用第二文件名对所述第二视频对应的存储文件命名;[0220]其中,所述第一文件名和所述第二文件名具有对应关系。[0221]通过本技术方案,可以通过具有对应关系的两个文件名分别对这两个视频的存储文件命名,将这两个视频通过文件名进行绑定,也就是说,可以将录制的lut视频和log视频原片进行关联存储,便于关联查找。[0222]在一些实施例中,所述处理单元840,还用于在录像结束后,对所述第一视频的内容进行哈希计算,获取第一哈希值;将所述第一哈希值作为所述第二文件名对所述第二视频对应的存储文件进行命名。[0223]在实际实现时,lut视频和log视频原片的视频内容相同,对视频内容采用哈希算法可以得到哈希值,由于该哈希值是唯一的,因此lut视频和log视频原片可以基于该哈希值建立关联关系。[0224]通过上述方案,使用lut视频的内容哈希值与log视频原片建立关联,即使lut视频文件的存储位置发生改变,也可以准确关联到对应log视频原片。[0225]在一些实施例中,所述处理单元840,具体用于响应于所述第一操作,根据所述第一视频的内容获取对应的第一哈希值;并根据所述第一哈希值,在所述装置中查找到以所述第一哈希值作为文件名的所述第二视频;且将所述第二视频从所述第二存储路径更新到所述第一存储路径下进行存储;并且删除所述装置中所述第一视频对应的存储文件;[0226]所述显示单元820,具体用于在所述装置的用户界面上显示所述第二视频。[0227]在本技术实施例中,可以对第一视频的内容进行哈希计算,获取第一哈希值。将第一哈希值作为第二视频对应的存储文件的文件名。便于在针对第一视频恢复原片时,直接根据第一视频的哈希值找到对应原片的哈希值,可提升用户ux体验。[0228]在一些实施例中,所述处理单元840,还用于在删除所述装置中所述第一视频对应的存储文件的情况下,保留所述第一视频的第一文件名;并在将所述第二视频从所述第二存储路径更新到所述第一存储路径进行存储的情况下,将所述第二视频对应的存储文件重命名为所述第一文件名。[0229]通过上述方案,在恢复视频原片时进行视频存储位置更新和重命名,有利于用户管理和查看视频,提升用户ux体验。[0230]可选地,在本技术实施例中,可以采用传统录像模式、专业模式以及电影模式这三种录像模式进行录像。[0231]在一些实施例中,所述录像模式包括传统录像模式;[0232]所述接收单元830,具体用于在所述装置处于所述录像模式时,接收用户在所述录像模式对应的界面中的第二操作,所述第二操作用于选择所述第一滤镜效果;[0233]所述录像单元810,具体用于响应于所述第二操作,启用所述第一滤镜效果;[0234]所述接收单元830,具体还用于接收用户触发录像的第三操作;[0235]所述录像单元810,具体还用于响应于所述第三操作,在已启用所述第一滤镜效果的情况下开始录像,生成所述第一视频和所述第二视频。[0236]在传统录像模式下,在开启滤镜功能的情况下,电子设备在录制视频的过程中,可以呈现出滤镜对应的视频效果或风格。如此开启滤镜录像的操作非常便捷,可提升用户ux体验。[0237]在一些实施例中,所述录像模式包括专业模式或者电影模式,在所述专业模式或者所述电影模式对应的界面中显示有lut控件;[0238]所述接收单元830,具体用于在所述装置处于所述专业模式或者所述电影模式时,接收用户对所述lut控件的第四操作;[0239]所述录像单元810,具体用于响应于所述第四操作,启用与所述lut控件对应的所述第一滤镜效果;[0240]所述接收单元830,具体还用于接收用户触发录像的第五操作;[0241]所述录像单元810,具体还用于响应于所述第五操作,录像得到所述第一视频和所述第二视频,所述第一视频具有所述第一滤镜效果。[0242]在专业模式和/或电影模式下,若用户选择了lut功能,则电子设备在录制视频的过程中,可以呈现出不同lut对应的视频效果或风格。如此开启滤镜录像的操作非常便捷,可提升用户ux体验。[0243]根据本技术实施例的装置800可对应于执行本技术实施例中描述的方法,并且装置800中的单元的上述和其它操作和/或功能分别为了实现方法的相应流程,为了简洁,在此不再赘述。[0244]图13是本技术实施例提供的电子设备900的结构性示意性图。该电子设备900可以包括处理器910,外部存储器接口920,内部存储器921,通用串行总线(universalserialbus,usb)接口930,充电管理模块940,电源管理单元941,电池942,天线1,天线2,移动通信模块950,无线通信模块960,音频模块970,扬声器970a,受话器970b,麦克风970c,耳机接口970d,传感器模块980,按键990,马达991,指示器992,摄像头993,显示屏994,以及用户标识模块(subscriberidentificationmodule,sim)卡接口995等。其中传感器模块980可以包括压力传感器980a,陀螺仪传感器980b,气压传感器980c,磁传感器980d,加速度传感器980e,距离传感器980f,接近光传感器980g,指纹传感器980h,温度传感器980i,触摸传感器980j,环境光传感器980k以及骨传导传感器980l等。[0245]可以理解的是,本技术实施例示意的结构并不构成对电子设备900的具体限定。在本技术另一些实施例中,电子设备900可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。[0246]处理器910可以包括一个或多个处理单元,例如:处理器910可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,存储器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural‑networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是电子设备900的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。[0247]处理器910中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器910中的存储器为高速缓冲存储器。该存储器可以保存处理器910刚用过或循环使用的指令或数据。如果处理器910需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器910的等待时间,因而提高了系统的效率。[0248]在一些实施例中,处理器910可以包括一个或多个接口。该接口可以包括集成电路(inter‑integratedcircuit,i2c)接口,集成电路内置音频(inter‑integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general‑purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备900的结构限定。在本技术另一些实施例中,电子设备900也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。[0249]充电管理模块940用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块940可以通过usb接口930接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块940可以通过电子设备900的无线充电线圈接收无线充电输入。充电管理模块940为电池942充电的同时,还可以通过电源管理单元941为电子设备供电。[0250]电源管理单元941用于连接电池942,充电管理模块940与处理器910。电源管理单元941接收电池942和/或充电管理模块940的输入,为处理器910,内部存储器921,外部存储器,显示屏994,摄像头993和无线通信模块960等供电。电源管理单元941还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理单元941也可以设置于处理器910中。在另一些实施例中,电源管理单元941和充电管理模块940也可以设置于同一个器件中。[0251]电子设备900的无线通信功能可以通过天线1、天线2、移动通信模块950、无线通信模块960、调制解调处理器以及基带处理器等实现。[0252]天线1和天线2用于发射和接收电磁波信号。电子设备900中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。[0253]移动通信模块950可以提供应用在电子设备900上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块950可以包括至少一个滤波器、开关、功率放大器、低噪声放大器(lownoiseamplifier,lna)等。移动通信模块950可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块950还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块950的至少部分功能模块可以被设置于处理器910中。在一些实施例中,移动通信模块950的至少部分功能模块可以与处理器910的至少部分模块被设置在同一个器件中。[0254]调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器970a、受话器970b等)输出声音信号,或通过显示屏994显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器910,与移动通信模块950或其他功能模块设置在同一个器件中。[0255]无线通信模块960可以提供应用在电子设备900上的包括wlan(如wi‑fi)、bt、全球导航卫星系统(globalnavigationsatellitesystem,gnss)、fm、nfc、ir或通用2.4g/5g无线通信技术等无线通信的解决方案。无线通信模块960可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块960经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器910。无线通信模块960还可以从处理器910接收待发送的信号,对其进行调频、放大,经天线2转为电磁波辐射出去。[0256]在一些实施例中,该无线通信模块960可以为wi‑fi和/或蓝牙芯片。电子设备900可以通过该芯片,与无线耳机等电子设备的芯片之间建立连接,以通过该连接实现电子设备900和其他电子设备之间的无线通信和业务处理。其中,蓝牙芯片通常可以支持br/edr蓝牙和ble。[0257]在一些实施例中,电子设备900的天线1和移动通信模块950耦合,天线2和无线通信模块960耦合,使得电子设备900可以通过无线通信技术与网络以及其他设备通信。无线通信技术可以包括全球移动通讯系统(globalsystemformobilecommunications,gsm),通用分组无线服务(generalpacketradioservice,gprs),码分多址接入(codedivisionmultipleaccess,cdma),宽带码分多址(widebandcodedivisionmultipleaccess,wcdma),时分码分多址(time‑divisioncodedivisionmultipleaccess,tdscdma),长期演进(longtermevolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。gnss可以包括全球卫星定位系统(globalpositioningsystem,gps),全球导航卫星系统(globalnavigationsatellitesystem,glonass),北斗卫星导航系统(beidounavigationsatellitesystem,bds),准天顶卫星系统(quasi‑zenithsatellitesystem,qzss)和/或星基增强系统(satellitebasedaugmentationsystems,sbas)。[0258]电子设备900通过gpu,显示屏994,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏994和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器910可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。[0259]显示屏994用于显示图像,视频等。显示屏994包括显示面板。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd),有机发光二极管(organiclight‑emittingdiode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active‑matrixorganiclightemittingdiode的,amoled),柔性发光二极管(flexlight‑emittingdiode,fled),miniled,microled,micro‑oled,量子点发光二极管(quantumdotlightemittingdiodes,qled)等。在一些实施例中,电子设备900可以包括1个或n个显示屏994,n为大于1的正整数。[0260]电子设备900可以通过isp、摄像头993、视频编解码器、gpu、显示屏994以及应用处理器等实现拍摄功能。[0261]isp用于处理摄像头993反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点、亮度、肤色进行算法优化。isp还可以对拍摄场景的曝光、色温等参数优化。在一些实施例中,isp可以设置在摄像头993中。[0262]摄像头993用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal‑oxide‑semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备900可以包括1个或n个摄像头993,n为大于1的正整数。[0263]数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备900在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。[0264]视频编解码器用于对数字视频压缩或解压缩。电子设备900可以支持一种或多种视频编解码器。这样,电子设备900可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpictureexpertsgroup,mpeg)1,mpeg2,mpeg3,mpeg4等。[0265]npu为神经网络(neural‑network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备900的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。[0266]外部存储器接口920可以用于连接外部存储卡,例如microsd卡,实现扩展电子设备900的存储能力。外部存储卡通过外部存储器接口920与处理器910通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。[0267]内部存储器921可以用于存储计算机可执行程序代码,可执行程序代码包括指令。处理器910通过运行存储在内部存储器921的指令,从而执行电子设备900的各种功能应用以及数据处理。内部存储器921可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备900使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器921可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。[0268]处理器910可以用于执行上述程序代码,调用相关模块以实现本技术实施例中电子设备的功能。例如,与另一电子设备建立多个通信链路;在有预设业务(例如文件传输业务等)时,通过多个通信链路与另一电子设备传输预设业务的数据。[0269]电子设备900可以通过音频模块970中的扬声器970a、受话器970b、麦克风970c、耳机接口970d,以及应用处理器等实现音频功能。例如音乐播放,录音等。[0270]音频模块970用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块970还可以用于对音频信号编码和解码。在一些实施例中,音频模块970可以设置于处理器910中,或将音频模块970的部分功能模块设置于处理器910中。[0271]扬声器970a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备900可以通过扬声器970a收听音乐,或收听免提通话。[0272]受话器970b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备900接听电话或语音信息时,可以通过将受话器970b靠近人耳接听语音。[0273]麦克风970c,也称“话筒”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风970c发声,将声音信号输入到麦克风970c。电子设备900可以设置至少一个麦克风970c。在另一些实施例中,电子设备900可以设置两个麦克风970c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备900还可以设置三个,四个或更多麦克风970c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。[0274]耳机接口970d用于连接有线耳机。耳机接口970d可以是usb接口930,也可以是3.5mm的开放移动电子设备平台(openmobileterminalplatform,omtp)标准接口,美国蜂窝电信工业协会(cellulartelecommunicationsindustryassociationoftheusa,ctia)标准接口。[0275]压力传感器980a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器980a可以设置于显示屏994。压力传感器980a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器980a,电极之间的电容改变。电子设备900根据电容的变化确定压力的强度。当有触摸操作作用于显示屏994,电子设备900根据压力传感器980a检测触摸操作强度。电子设备900也可以根据压力传感器980a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。[0276]陀螺仪传感器980b可以用于确定电子设备900的运动姿态。在一些实施例中,可以通过陀螺仪传感器980b确定电子设备900围绕三个轴(例如x,y和z轴)的角速度。陀螺仪传感器980b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器980b检测电子设备900抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备900的抖动,实现防抖。陀螺仪传感器980b还可以用于导航,体感游戏场景。[0277]加速度传感器980e可检测电子设备900在各个方向上(一般为三轴)加速度的大小。当电子设备900静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。[0278]距离传感器980f用于测量距离。电子设备900可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备900可以利用距离传感器980f测距以实现快速对焦。[0279]接近光传感器980g可以包括例如发光二极管(light‑emittingdiode,led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备900通过发光二极管向外发射红外光。电子设备900使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备900附近有物体。当检测到不充分的反射光时,电子设备900可以确定电子设备900附近没有物体。电子设备900可以利用接近光传感器980g检测用户手持电子设备900贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器980g也可用于皮套模式,口袋模式自动解锁与锁屏。[0280]环境光传感器980k用于感知环境光亮度。电子设备900可以根据感知的环境光亮度自适应调节显示屏994亮度。环境光传感器980k也可用于拍照时自动调节白平衡。环境光传感器980k还可以与接近光传感器980g配合,检测电子设备900是否在口袋里,以防误触。[0281]气压传感器980c用于测量气压。在一些实施例中,电子设备900通过气压传感器980c测得的气压值计算海拔高度,辅助定位和导航。[0282]磁传感器980d包括霍尔传感器。电子设备900可以利用磁传感器980d检测电子设备900的位移。在一些实施例中,霍尔传感器可以利用磁铁形成线性的梯形磁场(或称为斜坡磁场),霍尔片在线性磁场中的位移变化与磁场强度变化相一致,形成的霍尔电势也就与位移成正比,电子设备900获取霍尔电势,就可以测量出位移大小。[0283]指纹传感器980h用于采集指纹。电子设备900可以利用采集的指纹特性实现指纹解锁,访问应用锁、指纹拍照、指纹接听来电等。[0284]温度传感器980i用于检测温度。在一些实施例中,电子设备900利用温度传感器980i检测的温度,执行温度处理策略。例如,当温度传感器980i上报的温度超过阈值,电子processingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。[0304]还应理解,本技术实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read‑onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram)。例如,ram可以用作外部高速缓存。作为示例而非限定,ram可以包括如下多种形式:静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。[0305]需要说明的是,当处理器为通用处理器、dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。[0306]还需要说明的是,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。[0307]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的保护范围。[0308]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。[0309]在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。此外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0310]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0311]另外,在本技术各个实施例中的各功能单元可以集成在一个单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。[0312]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上,或者说对现有技术做出贡献的部分,或者该技术方案的部分,可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,该计算机软件产品包括若干指令,该指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。前述的存储介质可以包括但不限于:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。[0313]除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的
技术领域
:的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。[0314]以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献