CN113965693B - 一种视频拍摄方法、设备和存储介质 - Google Patents
一种视频拍摄方法、设备和存储介质 Download PDFInfo
- Publication number
- CN113965693B CN113965693B CN202110926459.4A CN202110926459A CN113965693B CN 113965693 B CN113965693 B CN 113965693B CN 202110926459 A CN202110926459 A CN 202110926459A CN 113965693 B CN113965693 B CN 113965693B
- Authority
- CN
- China
- Prior art keywords
- parameter
- shooting
- camera application
- running state
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000011084 recovery Methods 0.000 claims abstract description 112
- 230000004044 response Effects 0.000 claims abstract description 31
- 238000012545 processing Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 9
- 238000009877 rendering Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 35
- 238000004891 communication Methods 0.000 description 32
- 230000006854 communication Effects 0.000 description 32
- 238000007726 management method Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 13
- 230000005236 sound signal Effects 0.000 description 13
- 238000010295 mobile communication Methods 0.000 description 11
- 210000000988 bone and bone Anatomy 0.000 description 10
- 230000008859 change Effects 0.000 description 10
- 101100021996 Arabidopsis thaliana CYP97C1 gene Proteins 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 101100510695 Arabidopsis thaliana LUT2 gene Proteins 0.000 description 5
- 229920001621 AMOLED Polymers 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000010009 beating Methods 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000010985 leather Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000002096 quantum dot Substances 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003238 somatosensory effect Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/667—Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
本申请实施例提供了一种视频拍摄方法、设备、存储介质和程序产品。所述方法包括:响应于拍摄结束操作,停止拍摄视频图像,并确定相机应用的运行状态;根据所述相机应用的运行状态,确定所述相机应用的参数恢复信息;所述参数恢复信息是相机应用中需恢复至预设初始值的拍摄参数的相关信息;根据所述相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值,其中,所述第一目标拍摄参数是所述参数恢复信息中指示出的拍摄参数中的至少一个。用以将部分拍摄参数恢复至初始值,无需用户手动恢复,可以减少用户操作,提高电子设备的智能化,从而提高用户体验。
Description
技术领域
本申请涉及计算机技术领域,具体地涉及一种视频拍摄方法、设备和存储介质。
背景技术
随着科技的发展,移动终端普遍具有拍照录像功能,前后摄像装置也早已成为标配。众所周知,在视频拍摄过程中,用户可以通过改变某些拍摄参数,进行个性化的视频拍摄。例如,滤镜可以实现视频的特效效果,用户可以通过选择不同滤镜效果的滤镜进行个性化的视频拍摄。
但是在现有技术中,用户在视频拍摄过程中,如果改变了拍摄参数,例如选择了某个滤镜进行拍摄,或者改变了视频拍摄的变焦参数等,在拍摄完成后,并将该拍摄进程关闭。在下一次进行视频拍摄时,上述拍摄参数不会恢复为默认值,而是保持上次视频拍摄时设置的拍摄参数,导致用户每次在改变了拍摄参数,在下一次进行普通拍摄时,都需要将拍摄参数重新设置为默认值,增加了用户操作,导致用户体检较差。
发明内容
有鉴于此,本申请提供一种视频拍摄方法、设备和存储介质,以利于解决现有技术无法自动恢复拍摄参数,增加用户操作,导致用户体验较差的问题。
第一方面,本申请实施例提供了一种视频拍摄方法,应用于电子设备,该方法包括:
响应于拍摄结束操作,停止拍摄视频图像,并确定相机应用的运行状态;
根据相机应用的运行状态,确定相机应用的参数恢复信息;上述参数恢复信息是相机应用中需恢复至预设初始值的拍摄参数的相关信息;
根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值,其中,第一目标拍摄参数是所述参数恢复信息中指示出的拍摄参数中的至少一个。
这样一来,电子设备可以实现在拍摄完成后,自动将第一目标拍摄参数恢复至初始值,无需用户手动恢复,可以减少用户操作,提高电子设备的智能化,从而提高用户体验。
在第一方面的一种可能的实现方式中,相机应用的运行状态包括:当前运行的状态,或者后台运行的状态,或者结束运行的状态。
在第一方面的另一种可能的实现方式中,在相机应用的运行状态为当前运行的状态时,第一目标拍摄参数包括:拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个;
在相机应用的运行状态为后台运行的状态或者为结束运行的状态时,第一目标拍摄参数包括:滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个。
这样一来,相机应用的运行状态不同,则需恢复至预设初始值的第一目标拍摄参数也不同,从而根据不同的相机运行状态进行不同的第一目标拍摄参数的参数值的恢复,从而可以更好的满足的用户的使用需求,提高电子设备的智能化,从而提高用户体验。
在第一方面的另一种可能的实现方式中,在相机应用的运行状态为当前运行的状态或后台运行的状态或者为结束运行的状态时,第一目标拍摄参数包括:滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个。
这样一来,相机应用的运行状态不同,则需恢复至预设初始值的第一目标拍摄参数也不同,从而根据不同的相机运行状态进行不同的第一目标拍摄参数的参数值的恢复,从而可以更好的满足的用户的使用需求,提高电子设备的智能化,从而提高用户体验。
在第一方面的另一种可能的实现方式中,在相机应用的运行状态为当前运行的状态时,第一目标拍摄参数包括:拍摄速率参数;
在相机应用的运行状态为后台运行的状态或者为结束运行的状态时,第一目标拍摄参数包括:拍摄速率参数,滤镜参数及巨幕电影IMAX参数中的至少一种。
这样一来,相机应用的运行状态不同,则需恢复至预设初始值的第一目标拍摄参数也不同,从而根据不同的相机运行状态进行不同的第一目标拍摄参数的参数值的恢复,从而可以更好的满足的用户的使用需求,提高电子设备的智能化,从而提高用户体验。
在第一方面的另一种可能的实现方式中,根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:
在参数恢复信息中携带有第一目标拍摄参数的恢复值时,根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至参数恢复信息中携带的第一目标拍摄参数的恢复值。
这样一来,可以在参数恢复信息中直接携带第一目标拍摄参数的恢复值,可以减少内存的访问次数,提高电子设备的效率。
在第一方面的另一种可能的实现方式中,滤镜参数的预设初始值包括:初始LUT色调对应的参数值。
在第一方面的另一种可能的实现方式中,滤镜参数的预设初始值包括:原色调对应的参数值。
在第一方面的另一种可能的实现方式中,根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:
根据相机应用的参数恢复信息,将参数恢复信息指示的拍摄参数均确定为第一目标拍摄参数,并将第一目标拍摄参数恢复至预设初始值。
这样一来,直接将参数恢复信息中记录的所有拍摄参数均确定为第一目标拍摄参数,实现简单,便于实现。
在第一方面的另一种可能的实现方式中,根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:
根据相机应用的参数恢复信息,将参数恢复信息指示的拍摄参数中参数值与预设初始值不同的拍摄参数确定为第一目标拍摄参数,并将第一目标拍摄参数恢复至预设初始值。
这样一来,仅将参数恢复信息中改变了其值的拍摄参数确定为第一目标拍摄参数,从而可以减少所处理器的资源,且可以更快速的完成第一目标拍摄参数的参数值的恢复,提高电子设备的效率。
在第一方面的另一种可能的实现方式中,在响应于录制结束操作,停止拍摄视频图像之前,还包括:
响应于拍摄参数设置操作,根据拍摄参数设置操作,设置相机应用的第二目标拍摄参数的值;拍摄参数设置操作中携带有第二目标拍摄参数的设置值;第二目标拍摄参数是用户设置其参数值的拍摄参数。
这样一来,用户可以根据实际需求设置电子设备的拍摄参数,提高电子设备的智能化,满足用户的拍摄需求。
在第一方面的另一种可能的实现方式中,还包括:根据第二目标拍摄参数及第一目标拍摄参数,确定第三目标拍摄参数。其中,第三目标拍摄参数是第二目标拍摄参数中无需恢复至预设初始值的拍摄参数的相关信息。
在第一方面的另一种可能的实现方式中,在响应于拍摄结束操作,停止拍摄视频图像之后,还包括:
在第二目标拍摄参数包括第三目标拍摄参数时,保持第三目标拍摄参数的参数值不变。
这样一来,可以根据用户的实际需求将第一目标拍摄参数的参数值恢复至初始值,将第三目标拍摄参数的参数值保持不变,更好的满足用户对电子设备的拍摄需求,提高用户的体验。
在第一方面的另一种可能的实现方式中,在确定相机应用的运行状态为当前运行的状态时,该方法还包括:
确定相机应用的运行状态是否切换为后台运行的状态,或者结束运行的状态;
在相机应用的运行状态切换为后台运行的状态,或者结束运行的状态时,根据切换后的相机应用的运行状态,确定相机应用的参数恢复信息;
根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
这样一来,相机应用的运行状态不同,则需恢复至预设初始值的第一目标拍摄参数也不同,从而根据不同的相机运行装置进行不同的第一目标拍摄参数的参数值的恢复,在相机应用的运行状态切换至其他运行状态时,保证其他运行状态对应的拍摄参数可以恢复至预设初始值,可以更好的满足的用户的使用需求,提高电子设备的智能化,从而提高用户体验。
在第一方面的另一种可能的实现方式中,当在确定相机应用的运行状态为后台运行的状态时,该方法还包括:
确定相机应用的运行状态是否切换为结束运行的状态;
在相机应用的运行状态切换为结束运行的状态时,根据切换后的相机应用的运行状态,确定相机应用的参数恢复信息;
根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
这样一来,相机应用的运行状态不同,则需恢复至预设初始值的第一目标拍摄参数也不同,从而根据不同的相机运行装置进行不同的第一目标拍摄参数的参数值的恢复,在相机应用的运行状态切换至其他运行状态时,保证其他运行状态对应的拍摄参数可以恢复至预设初始值,可以更好的满足的用户的使用需求,提高电子设备的智能化,从而提高用户体验。
在第一方面的另一种可能的实现方式中,在响应于视频拍摄操作,拍摄视频图像之前,还包括:
响应于相机模式选择操作,确定目标相机模式。
在第一方面的另一种可能的实现方式中,目标相机模式包括电影模式。
在第一方面的另一种可能的实现方式中,在响应于录制结束操作,停止拍摄视频图像之前,还包括:
根据采集的视频图像,确定目标LUT色调,并在滤镜参数的预设初始值与目标LUT色调对应的参数值不同时,将滤镜参数的参数值更新为目标LUT色调对应的参数值;目标LUT色调是根据拍摄的视频图像推荐的LUT色调;
根据滤镜参数对视频图像进行滤镜渲染处理;
响应于视频拍摄操作,拍摄视频图像。
这样一来,可以根据实际拍摄的图像自动推荐适合的LUT色调,以使得不同拍摄场景拍摄出来的图像的风格或效果不同,从而丰富电子设备拍摄的风格或效果,使得拍摄效果更为多样化和个性化。另一方面,滤镜的选择无需用户手动操作,减少了用户手动操作的时间,提高了拍摄效率。
第二方面,本申请实施例提供了一种电子设备,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行第一方面任一项所述的方法。
第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行上述第一方面中任意一项所述的方法。
采用本申请实施例提供的技术方案,在视频图像拍摄结束后,可以根据相机应用的运行状态,确定参数恢复信息,并根据参数恢复信息将相机应用中第一目标拍摄参数的值恢复至预设初始值。可以实现在拍摄完成后,自动将第一目标拍摄参数恢复至初始值,无需用户手动恢复,可以减少用户操作,提高电子设备的智能化,从而提高用户体验。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本申请实施例提供的一种电子设备示意图;
图2中为本申请实施例提供的一种视频拍摄的场景示意图;
图3为本申请实施例提供的一种视频拍摄方法流程示意图;
图4为本申请实施例提供的另一种视频拍摄方法流程示意图;
图5为本申请实施例提供的另一种视频拍摄的场景示意图;
图6为本申请实施例提供的另一种视频拍摄的场景示意图;
图7为本申请实施例提供的另一种视频拍摄的场景示意图;
图8为本申请实施例提供的另一种视频拍摄的场景示意图;
图9为本申请实施例提供的另一种视频拍摄方法流程示意图;
图10为本申请实施例提供的一种滤镜参数恢复至预设初始值的场景示意图;
图11为本申请实施例提供的一种电子设备的软件结构框图;
图12为本申请实施例提供的另一种电子设备的软件结构框图;
图13为本申请实施例提供的另一种视频拍摄方法流程示意图;
图14为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
参见图1,为本申请实施例提供的一种电子设备示意图。在图1中以手机100为例对电子设备进行示例性说明,图1中示出了手机100的前视图和后视图,在手机100的前侧配置有两个前置摄像头111、112,在手机100的后侧面配置有四个后置摄像头121、122、123、124。通过配置的多个摄像头,可以为用户提供多种拍摄模式,例如,前摄模式、后摄模式、前后双摄模式等。用户可以根据拍摄场景,选择相应的拍摄模式进行拍摄,以提高用户体验。
可理解,图1所示仅为一种示例性说明,并不应当将其作为本申请保护范围的限制。例如,不同的手机,其摄像头的配置数量和配置位置可能不同。另外,本申请实施例涉及的电子设备除了手机以外,还可以为平板电脑、个人计算机(personal computer,PC)、个人数字助理(personal digital assistant,PDA)、智能手表、上网本、可穿戴电子设备、增强现实技术(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、车载设备、智能汽车、智能音响、机器人、智能眼镜、智能电视等。
需要指出的是,在一些可能的实现方式中,电子设备也可能称为终端设备、用户设备(User Equipment,UE)等,本申请实施例对此不作限制。
在实际应用场景中,用户通过电子设备进行视频拍摄,在视频拍摄过程中,为了进行个性化拍摄,用户可以改变某些拍摄参数,例如,拍摄时使用的滤镜,拍摄时的拍摄速率,拍摄时的拍摄画幅等。示例性的,用户在拍摄过程中,为了凸显拍摄的景色,可以采用滤镜1,或者,为了凸显拍摄的人物,可以采用滤镜2。目前,在拍摄过程中,如果改变了拍摄参数,在拍摄完成后,该拍摄参数仍然会保持当前值不变。示例性的,为了进行个性化拍摄,用户采用的滤镜为LUT2,且使用2倍变焦进行拍摄,如图2中(1)所示。在拍摄完成后,该拍摄参数仍然会保持当前值不变,如图2中(2)所示。这样一来,在进行下一次拍摄时,用户需先将上次拍摄时改变的拍摄参数恢复至初始值,才能进行正常拍摄。由于每次在改变拍摄参数时,均需用户自行将该拍摄参数恢复至初始值,增加了用户操作,导致用户体验较差。
而本申请实施例提供了一种视频拍摄方法,在视频图像拍摄结束后,可以根据相机应用的运行状态,确定参数恢复信息,并根据参数恢复信息将相机应用中第一目标拍摄参数的值恢复至预设初始值。可以实现在拍摄完成后,自动将第一目标拍摄参数恢复至初始值,无需用户手动恢复,可以减少用户操作,提高电子设备的智能化,从而提高用户体验。
参见图3,为本申请实施例提供的一种视频拍摄方法流程示意图。该方法可应用于图1所示的电子设备,如图3所示,其主要包括以下步骤。
步骤S301、响应于拍摄结束操作,停止拍摄视频图像,并确定相机应用的运行状态。
在本申请实施例中,用户在使用电子设备进行视频拍摄时,电子设备可以通过其内的摄像头采集视频图像,用户在需要结束视频拍摄时,可以向电子设备发送拍摄结束操作。此时,电子设备可以接收到拍摄结束操作,并根据拍摄结束操作,停止视频图像的拍摄。
由于电子设备可以将用户在拍摄时改变的某些拍摄参数的值恢复至其初始值。此时,电子设备在视频图像停止拍摄时,需要检测当前相机应用的运行状态。即为,电子设备在停止拍摄视频图像时,需要检测相机应用是处于当前运行的状态,或者后台运行的状态,或者结束运行的状态。
其中,相机应用的运行状态是指相机应用当前的工作状态。相机应用的运行状态包括:当前运行的状态,或者后台运行的状态,或者结束运行的状态。在相机应用的运行状态为当前运行的状态时,说明当前相机应用正在使用,且对用户可见,电子设备的显示界面是相机应用在当前相机模式下的预览界面,并且可被用户操作。相机应用的当前运行状态包括停留在当前相机模式下的预览界面的状态,切换模式的状态,例如由电影模式切换至拍照模式或者录像模式或其他模式等。在相机应用的运行状态为后台运行的状态时,说明当前相机应用仍处于运行状态,并没有结束运行,但是电子设备的显示界面并不是相机应用的拍摄预览界面,并且相机应用未被用户操作,其是在用户看不到的后台运行。在相机应用的运行状态为结束运行的状态时,说明相机应用已被关闭。
步骤S302、根据相机应用的运行状态,确定所述相机应用的参数恢复信息。
其中,参数恢复信息是相机应用中需恢复至预设初始值的拍摄参数的相关信息。
在本申请实施例中,参数恢复信息是预先设置的。不同的相机应用的运行状态对应的参数恢复信息可以不同。电子设备在确定出的停止拍摄视频图像时,当前相机应用的运行状态后,根据当前的相机应用的运行状态,确定与当前运行状态相匹配的参数恢复信息。
需要说明的是,相机应用的不同运行状态,所对应的需恢复至预设初始值的拍摄参数不同,因此可以预先根据相机应用的不同运行状态,设置不同的参数恢复信息。
进一步地,在相机应用的运行状态为当前运行的状态时,参数恢复信息中包含有拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个的相关信息。在相机应用的运行状态为后台运行的状态或者为结束运行的状态时,参数恢复信息中包含有滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个的相关信息。即为,拍摄变焦参数,拍摄速率参数及拍摄画幅参数这三个参数可以是在停止拍摄视频图像且相机应用处于当前运行状态时,或者在停止拍摄视频图像的同时将相机应用切换至后台运行时,或者在停止拍摄视频图像的同时将相机应用停止运行时均需要恢复至预设初始值的参数。而滤镜参数仅在停止拍摄视频图像的同时将相机应用切换至后台运行时,或者在停止拍摄视频图像的同时将相机应用停止运行时恢复至其预设初始值。在停止拍摄视频图像且相机应用处于当前运行状态时,说明电子设备虽然结束了视频图像的拍摄的,但是其当前正在运行相机应用,且用户可对相机应用进行操作。此时,滤镜参数并不恢复至预设初始值,而是保持其值不变,直至根据当前拍摄场景的视频图像自动推荐了符合当前拍摄场景的滤镜,或者用户选择了其他的滤镜进行拍摄。
或者,相机应用的运行状态为当前运行的状态或后台运行的状态或者为结束运行的状态时,参数恢复信息中包含有滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个的相关信息。即为,滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数这四个参数可以是在停止拍摄视频图像且相机应用处于当前运行状态时,或者在停止拍摄视频图像的同时将相机应用切换至后台运行时,或者在停止拍摄视频图像的同时将相机应用停止运行时均需要恢复至预设初始值的参数。这样一来,在该场景下,只要视频图像拍摄完成,就需要将滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数这四个参数中的至少一个恢复至预设初始值。
或者,在相机应用的运行状态为当前运行的状态时,参数恢复信息中包含拍摄速率参数的相关信息;在相机应用的运行状态为后台运行的状态或者为结束运行的状态时,参数恢复信息中包含拍摄速率参数,滤镜参数及IMAX(Image Maximum,巨幕电影)参数中的至少一种的相关信息。即为,在停止拍摄视频图像且相机应用处于当前运行状态时,仅需将拍摄速率参数的参数值恢复至预设初始值。滤镜参数及IMAX参数中的至少一个仍然维持当前值不变。而在停止拍摄视频图像的同时将相机应用切换至后台运行时,或者在停止拍摄视频图像的同时将相机应用停止运行时,可以将拍摄速率参数,滤镜参数及IMAX参数中的至少一个恢复至预设初始值。
需要说的是,电子设备中预先设置了相机应用的不同运行状态对应的参数恢复信息。参数恢复信息中包含的需要恢复至预设初始值的拍摄参数是根据实际需要预先设置的,还可以包含除上述所列举的其他拍摄参数,例如AI智能推荐参数等,本申请对此不作限制。其中,AI智能推荐开启时,电子设备可以根据当前拍摄场景智能推荐适合的滤镜参数。
步骤S303、根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
其中,第一目标拍摄参数是参数恢复信息中指示出的拍摄参数中的至少一个。
在本申请实施例中,电子设备在根据相机应用的运行状态确定参数恢复信息后,可以在参数恢复信息中确定出第一目标拍摄参数,将第一目标拍摄参数的参数值恢复至预设初始值。
而在根据参数恢复信息确定第一目标拍摄参数时,有两种方式。一种方式是为了方便实现可以将参数恢复信息中指示的拍摄参数均确定为第一目标拍摄参数,此时需要对参数恢复信息中所记录的所有的拍摄参数均需恢复其初始预设值。另一方式是为了减少所用的资源,可以将参数恢复信息中记录的拍摄参数中,其当前值不是预设初始值的拍摄参数确定为第一目标拍摄参数。这样一来,可以仅将改变了参数值的拍摄参数确定为第一目标拍摄参数,而未改变参数值的拍摄参数可以不在进行恢复预设初始值的处理。具体实现方式如下:
进一步地,根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:根据相机应用的参数恢复信息,将参数恢复信息指示的拍摄参数均确定为第一目标拍摄参数,并将第一目标拍摄参数恢复至预设初始值。
由于参数恢复信息是相机应用中需恢复至预设初始值的拍摄参数的相关信息,因此在该种方式中,可以将参数恢复信息中记录的需恢复至预设初始值的拍摄参数均确定为第一目标拍摄参数,并将第一目标拍摄参数的参数值恢复至预设初始值。在该种方式中,可以是不管当前第一目标拍摄参数的当前参数值是否为预设初始值,均将第一目标拍摄参数的参数值恢复至预设初始值。
或者,根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:根据相机应用的参数恢复信息,将参数恢复信息指示的拍摄参数中参数值与预设初始值不同的拍摄参数确定为第一目标拍摄参数,并将第一目标拍摄参数恢复至预设初始值。
由于参数恢复信息中记录的所有需要恢复至预设初始值的拍摄参数,而在用户进行视频图像的拍摄过程中,可能仅改变了其中部分拍摄参数的值,并未改变参数恢复信息中指示的所有拍摄参数的值,因此,为了降低占用处理器及内存的资源,可以将参数恢复信息中指示的所有拍摄参数中改变了其参数值的拍摄参数确定为第一目标拍摄参数,此时,将第一目标拍摄参数的参数值恢复至预设初始值。
需要说的是,每个拍摄参数的预设初始值是预先设置的,在进入相机应用用户未设置拍摄参数的值时,均默认将各个拍摄参数的参数值设置为其对应的预设初始值。不同拍摄参数对应的预设初始值不同,在实际应用过程中,可以根据用户实际需求设置各个预设初始值。
进一步地,根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:在参数恢复信息中携带有第一目标拍摄参数的恢复值时,根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至参数恢复信息中携带的第一目标拍摄参数的恢复值。
具体的,参数恢复信息中可以预先设置需恢复预设初始值的拍摄参数,为了方便实现,可以在参数恢复信息中在设置需要恢复预设初始值的拍摄参数时,可以同时将其恢复的预设初始值同时设置出,即为将各个需要恢复预设初始值的拍摄参数对应的预设初始值设置出。此时,电子设备在获取了参数恢复信息后,可以解析参数恢复信息,获取需要相机应用在不同运行状态下的,需要恢复至预设初始值的拍摄参数及对应的预设初始值。电子设备可以根据参数恢复信息,确定出第一目标拍摄参数,并在参数恢复信息中确定出第一目标拍摄参数的恢复值,将确定出的第一目标拍摄参数的恢复值作为预设初始值,更新各个第一目标拍摄参数的参数值。
进一步地,滤镜参数的预设初始值包括:初始LUT色调对应的参数值。即为,在本申请实施例中,电子设备中设置有多个LUT色调的滤镜,在多个LUT色调的滤镜中选取出一个作为初始LUT色调,将滤镜参数的预设初始值设置为该初始LUT色调对应的参数值。例如,电子设备中设置的多个LUT色调的滤镜为怀旧,晨光,青色,蓝调等。可以将怀旧LUT色调的滤镜作为初始LUT色调,并将滤镜参数的预设初始值设置为怀旧LUT色调对应的参数值。在该种方式中,相机应用的滤镜参数的预设初始值为初始LUT色调对应的参数值。因此,电子设备在运行相机应用时,拍摄的视频图像默认是叠加了初始LUT色调。
或者,滤镜参数的预设初始值包括:原色调对应的参数值。即为,在本申请实施例中,将滤镜参数的预设初始值设置为原色调对应的参数值。此时,电子设备在运行相机应用时,拍摄的视频图像默认是原片,即为未叠加任何滤镜的效果的视频图像。也就是说,相机应用的滤镜初始默认状态为关闭状态,在将滤镜参数恢复至初始预设值时,其实是将相机应用的滤镜状态恢复至关闭状态。
进一步地,相机应用的运行状态不同,则参数恢复信息中包含的需恢复至预设初始值的拍摄参数不同。因此,相机应用的运行状态不同,则第一目标拍摄参数也不同。具体如下:
在相机应用的运行状态为当前运行的状态时,第一目标拍摄参数包括:拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个;在相机应用的运行状态为后台运行的状态或者为结束运行的状态时,第一目标拍摄参数包括:滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个。也就是说,在视频图像拍摄结束时且相机应用状态处于当前运行的状态时,可以将拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个确定为第一目标拍摄参数,从而可以将拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个恢复至预设初始值。在视频图像拍摄结束时并将相机应用切换至后台运行,即为在视频图像拍摄结束时且相机应用状态为后台运行状态,或者,在视频图像拍摄结束时并将相机应用关闭,即为在视频图像拍摄结束时却相机应用状态为结束运行状态,则可以将滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个确定为第一目标拍摄参数,从而可以将滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个恢复至预设初始值。
或者,在相机应用的运行状态为当前运行的状态或后台运行的状态或者为结束运行的状态时,第一目标拍摄参数包括:滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个。即为,在视频图像拍摄结束时且相机应用状态处于当前运行的状态时,或者,在视频图像拍摄结束时并将相机应用切换至后台运行,即为在视频图像拍摄结束时且相机应用状态为后台运行状态,或者,在视频图像拍摄结束时并将相机应用关闭,即为在视频图像拍摄结束时却相机应用状态为结束运行状态,则可以将滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个确定为第一目标拍摄参数,从而可以将滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个恢复至预设初始值。
或者,在相机应用的运行状态为当前运行的状态时,第一目标拍摄参数包括:拍摄速率参数;在相机应用的运行状态为后台运行的状态或者为结束运行的状态时,第一目标拍摄参数包括:拍摄速率参数,滤镜参数及IMAX参数中的至少一种。也就是说,在视频图像拍摄结束时且相机应用状态处于当前运行的状态时,可以将拍摄速率参数确定为第一目标拍摄参数,从而可以将拍摄速率参数恢复至预设初始值。在视频图像拍摄结束时并将相机应用切换至后台运行,即为在视频图像拍摄结束时且相机应用状态为后台运行状态,或者,在视频图像拍摄结束时并将相机应用关闭,即为在视频图像拍摄结束时却相机应用状态为结束运行状态,则可以将滤镜参数,IMAX参数中的至少一个确定为第一目标拍摄参数,从而可以将滤镜参数,IMAX参数中的至少一个恢复至预设初始值。
综上,在视频图像拍摄结束后,可以根据相机应用的运行状态,确定参数恢复信息,并根据参数恢复信息将相机应用中第一目标拍摄参数的值恢复至预设初始值。可以实现在拍摄完成后,自动将第一目标拍摄参数恢复至初始值,无需用户手动恢复,可以减少用户操作,提高电子设备的智能化,从而提高用户体验。
参见图4,为本申请实施例提供的另一种视频拍摄方法流程示意图。该方法与上述图3所示的实施例的区别在于增加了用户设置拍摄参数的步骤,如图4所示,其主要包括以下步骤。
步骤S401、响应于拍摄参数设置操作,根据拍摄参数设置操作,设置相机应用的第二目标拍摄参数的值。
其中,拍摄参数设置操作中携带有第二目标拍摄参数的设置值;第二目标拍摄参数是用户设置其参数值的拍摄参数。
在本申请实施例中,用户在进行视频拍摄之前,可以设置拍摄参数,此时,用户可以向电子设备发送拍摄参数设置操作,在拍摄参数设置操作中携带有用户设置的拍摄参数的值。即为携带有第二目标拍摄参数的设置值。电子设备接收到拍摄参数设置操作后,可以响应于该拍摄参数设置操作,根据拍摄参数设置操作设置相机应用中第二目标拍摄参数的值,将其值更新为拍摄参数设置操作中携带的第二目标拍摄参数的设置值。
步骤S402、响应于拍摄结束操作,停止拍摄视频图像,并确定相机应用的运行状态。
具体可参考步骤S301,在此不再赘述。
步骤S403、根据相机应用的运行状态,确定相机应用的参数恢复信息。
其中,参数恢复信息是相机应用中需恢复至预设初始值的拍摄参数的相关信息。
具体可参考步骤S302,在此不再赘述。
步骤S404、根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
其中,第一目标拍摄参数是参数恢复信息中指示出的拍摄参数中的至少一个。
具体可参考步骤S303,在此不再赘述。
步骤S405、根据第二目标拍摄参数及第一目标拍摄参数,确定第三目标拍摄参数,并保持第三目标拍摄参数的参数值不变。
其中,第三目标拍摄参数是第二目标拍摄参数中无需恢复至预设初始值的拍摄参数的相关信息。
在本申请实施例中,用户设置相机应用的拍摄参数时,有的拍摄参数的值设置之后,在相机应用运行结束时,也会保持不变,直至下次用户重新设置了其参数值。有的拍摄参数的值需要恢复至预设初始值。基于此,在本申请中,将在拍摄参数操作中携带有其设置值,且无需在视频图像拍摄结束后恢复至预设初始值的拍摄参数称为第三目标拍摄参数。因此,第二目标拍摄参数中可能包含有第三目标拍摄参数。
进一步地,第一目标拍摄参数及第三目标拍摄参数是不同的拍摄参数。
第三目标拍摄参数包括:HDR10开关状态的参数,AI智能推荐开关状态的参数,闪光灯开关状态的参数中的至少一个。
需要说明的是,第三目标拍摄参数还可以是其他参数,例如拍摄变焦参数,拍摄画幅参数等,本申请对此不作限制。
在本申请实施例中,由于第三目标拍摄参数的参数值在视频图像拍摄结束后,无需恢复至初始值,而是维持当前不变,因此在停止拍摄视频图像后,在上述第二目标拍摄参数包括第三目标拍摄参数时,即为,拍摄视频图像之前,用户设置了第三目标拍摄参数的参数值,此时,在视频图像拍摄结束后,电子设备保持当前第三目标拍摄参数的参数值不变。也就是说,在视频图像拍摄结束后,电子设备不将第三目标拍摄参数的参数值恢复至预设初始值。
示例性的,如图5中(1)所示,响应于用户在手机主屏幕界面中操作“相机”应用的图标501,手机显示如图5中(2)所示的界面502。其中,界面502为手机拍照的预览界面,该界面502中还包括“人像”模式、“录像”模式、“电影”模式以及“专业”模式。响应于用户选择“电影”模式503的操作,手机显示如图6中(1)所示的界面504。其中,界面504是手机录像前的预览界面。如图6中(1)所示的界面504,该界面504包括HDR10控件505、LUT控件506及变焦控件507。其中,HDR10控件505的开启表征电子设备拍摄10bit的视频图像。用户通过点击LUT控件506,可以选择所需的LUT。变焦控件507用以改变拍摄的焦距。例如,如图6中(1)所示,响应于用户对LUT控件506的操作,手机显示如图6中(2)所示的界面。该界面包括电子设备内设置的多个LUT滤镜,包括LUT1、LUT2、LUT3、...、LUT8。假设,在电影模式中,用户开启了HDR10控件,且选择了LUT2,采用2倍变焦进行拍摄,手机显示图7所示的界面801。该界面801中,开启了HDR10控件,采用了LUT2,及2倍变焦进行预览图像的显示。响应于用户选择拍摄操作,进行视频拍摄。
此时,用户设置的拍摄参数为开启4K HDR控件,滤镜参数为LUT2,拍摄变焦参数为2倍变焦,即为第二目标拍摄参数为4K HDR控件参数,滤镜参数,拍摄变焦参数。响应于用户选择拍摄结束操作,电子设备确定相机应用当前所处的状态。若电子设备的相机应用为当前运行状态,电子设备确定相机应用为当前运行状态下的参数恢复信息。假设参数恢复信息中包含了拍摄变焦参数。即为,在拍摄结束且相机应用为当前运行状态时,也就是说,电子设备的显示界面仍为电影模式的预览界面时,电子设备可以确定第一目标拍摄参数为拍摄变焦参数。将4K HDR控件参数及滤镜参数确定为第三目标拍摄参数。此时,电子设备在拍摄结束时,仅将拍摄变焦参数的参数值恢复至预设初始值,即为恢复至1倍变焦。手机显示如图8(1)所示的界面802。而4K HDR控件参数及滤镜参数仍为用户选择的值,不变。
若电子设备的相机应用为结束运行的状态,电子设备确定相机应用为结束运行的状态下的参数恢复信息。假设参数恢复信息中包含了滤镜参数及拍摄变焦参数。即为,在拍摄结束且相机应用为结束运行的状态时,也就是说,电子设备关闭了相机应用。电子设备可以确定第一目标拍摄参数为拍摄变焦参数极滤镜参数。将4K HDR控件参数确定为第三目标拍摄参数。此时,电子设备在拍摄结束时,将拍摄变焦参数的参数值恢复至预设初始值,即为恢复至1倍变焦,并将滤镜参数恢复至默认滤镜LUT1,而4K HDR控件参数仍为用户选择的值,不变,参考图8(2)所示的界面803。
进一步地,在上述步骤S302中如果确定出拍摄结束时,相机应用处于当前运行的状态,则说明电子设备的显示界面仍为相机应用内的拍摄预览界面。由于存在用户将相机应用关闭或者切到后台运行。因此,相机应用的运行状态也会改变。由于相机应用的运行状态的不同,其对应的参数恢复信息不同。即为,相机应用不同的运行状态,其需要恢复至预设初始值的拍摄参数也不同。在相机应用的运行状态由当前运行的状态切换至后台运行的状态,也需要将后台运行的状态对应的需恢复至预设初始值的拍摄参数的参数值进行恢复。同理,在相机应用的运行状态由当前运行的状态切换至结束运行的状态时,也需要将结束运行的状态对应的需恢复至预设初始值的拍摄参数的参数值进行恢复。
同理,相机应用的运行状态为后台运行的状态时,用户可能将相机应用关闭,即为将相机应用的进程杀死,此时,相机应用的状态会由后台运行的状态切换至结束运行的状态。由于相机应用的运行状态的不同,其对应的参数恢复信息不同,因此相机应用的运行状态由后台运行的状态切换至结束运行的状态时,也需要将结束运行的状态对应的需恢复至预设初始值的拍摄参数的参数值进行恢复。
此时,若在上述步骤S402中,在停止视频拍摄时,相机应用的运行状态为结束的运行状态,则无需执行下述各步骤。若在步骤S402中,在停止视频拍摄时,相机应用的运行状态为当前运行的状态时,则需执行下述步骤S406-S408。若相机应用的运行状态为后运行的状态时,则需执行下述步骤S409-S411。
需要说明的是,如果结束运行的状态对应的参数恢复信息与后台运行的状态对应的参数恢复信息相同,则仅需执行下述步骤S406-4S08,无需在执行步骤S409-S411。
步骤S406、在相机应用的运行状态为当前运行的状态时,确定相机应用的运行状态是否切换为后台运行的状态,或者结束运行的状态。
具体的,若在上述步骤S402中在停止拍摄时,确定相机应用的运行状态为当前运行的状态时,电子设备需要将当前运行的状态对应的需恢复至预设初始值的拍摄参数恢复至预设初始值。用户随时可能将电子设备的相机应用关闭或者切换至后台运行,此时相应应用的运行状态就改变了。由于相机应用的运行状态的不同,其对应的参数恢复信息不同。在相应应用的运行状态改变时,也需要恢复不同运行状态对应的需恢复至预设初始值的拍摄参数。因此,电子设备在上述步骤S402中确定了相机应用的运行状态为当前运行的状态后,需要实时检测相机应用的运行状态是否改变了,即为确定相机应用的运行状态是否切换为后台运行的状态,或者切换为结束运行的状态。
在一些实施例中,相机应用的运行状态可以通过运行参数的不同值来标示不同的运行状态。运行参数的值为01,则表征相机应用的运行状态为当前运行的状态,运行参数的值为10,则表征相机应用的运行状态为后台运行的状态,运行参数的值为11,则表征相机应用的运行状态为结束运行的状态。电子设备可以通过检测该运行参数的值来确定相机应用的运行状态是否切换了。
步骤S407、在相机应用的运行状态切换为后台运行的状态,或者结束运行的状态时,根据相机应用的运行状态,确定相机应用的参数恢复信息。
具体的,电子设备在确定相机应用的运行状态由当前运行的状态切换至后台运行的状态,或者结束运行的状态时,说明运行状态改变了,此时,电子设备需要进行相关拍摄参数的参数值的恢复。此时,电子设备可以根据机应用的运行状态,确定出该运行状态对应的参数恢复信息。
例如,相应应用的运行状态由当前运行的状态切换至后台运行的状态,则可以根据台运行的状态,确定台运行的状态对应的相机应用的参数恢复信息。
具体可参数步骤S302,在此不再赘述。
步骤S408、根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
具体可参数步骤S303,在此不再赘述。
如上例所述,参考图8(2)所示的界面,在结束视频拍摄时,相机应用处于当前运行的状态,则仅将拍摄变焦参数恢复至1倍,对于4K HDR控件参数及滤镜参数仍为用户选择的值,不变。若用户将相机应用关闭了。此时,电子设备可以检测出相机应用的运行状态由当前运行的状态切换至结束运行的状态。电子设备可以进一步在预存的参数恢复信息中,确定出相机应用的结束运行的状态对应的参数恢复信息。结束运行的状态对应的参数恢复信息中包含了滤镜参数及拍摄变焦参数。电子设备可以确定第一目标拍摄参数为拍摄变焦参数极滤镜参数。将4K HDR控件参数确定为第三目标拍摄参数。此时,电子设备在拍摄结束时,将拍摄变焦参数的参数值恢复至预设初始值,即为恢复至1倍变焦,并将滤镜参数恢复至默认滤镜LUT1,而4K HDR控件参数仍为用户选择的值,不变,参考图8(2)所示的界面。
步骤S409、在相机的运行状态为后台的运行状态时,确定相机应用的运行状态是否切换为结束运行的状态。
具体的,在后台的运行状态对应的参数恢复信息与结束运行的状态对应的参数恢复信息不同时,电子设备可以在相机应用的运行状态为后台运行的状态时,实时检测相机应用的运行状态是否切换为结束运行的状态。
步骤S410、在相机应用的运行状态切换为结束运行的状态时,根据切换后的所述相机应用的运行状态,确定相机应用的参数恢复信息。
具体可参数步骤S407,在此不再赘述。
步骤S411、根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
具体可参数步骤S303,在此不再赘述。
参见图9,为本申请实施例提供的另一种视频拍摄方法流程示意图。该方法与上述图4所示的实施例的区别在于增加了电子设备拍摄视频图像的步骤,如图9所示,其主要包括以下步骤。
步骤S901、响应于相机模式选择操作,确定目标相机模式。
在本申请实施例中,相机模式是指相机的运行模式,可以包括拍照模式,录像模式,专业模式,电影模式,等等。用户在选择了某种模式进行视频图像的拍摄后,可以向电子设备发送相机模式选择操作。此时,电子设备可以根据接收的相机模式选择操作,确定出目标相机模式。
进一步地的,目标相机模式为电影模式。在电影模式中,拍摄的视频更接近电影效果。
步骤S902、响应于拍摄参数设置操作,根据拍摄参数设置操作,设置相机应用的第二目标拍摄参数的值。
其中,拍摄参数设置操作中携带有第二目标拍摄参数的设置值。第二目标拍摄参数是拍摄参数设置操作指示出的用户设置其参数值的拍摄参数。
具体的可参考步骤S401,在此不再赘述。
需要说明的是,电子设备中如果开启了智能推荐LUT滤镜的功能,则电子设备需要根据当前的拍摄场景进行LUT滤镜的推荐,则执行下述步骤S903-S904。如果没有开启智能推荐LUT滤镜的功能,则电子设备不在根据当前的拍摄场景进行LUT滤镜的推荐,此时不再执行步骤S903-S904,直接执行下述步骤S905-S909。
步骤S903、根据采集的视频图像,确定目标LUT色调,并在滤镜参数的参数值与目标LUT色调对应的参数值不同时,将滤镜参数的参数值更新为目标LUT色调对应的参数值。
其中,目标LUT色调是根据拍摄的视频图像推荐的LUT色调。
在本申请实施例中,如果开启了智能推荐LUT滤镜的功能,则电子设备可以通过摄像头采集视频图像,可以根据采集的视频图像进行场景识别,进而根据识别的场景,确定出当前拍摄场景适合的LUT色调,将该适合的LUT色调确定为目标LUT色调。并在当前滤镜参数的参数值与目标LUT色调对应的参数值不同时,说明当前相机应用使用的LUT滤镜不是目标LUT色调,将当前滤镜参数的参数值更新为目标LUT色调对应的参数值。
进一步地,在电子设备刚启动视频图像的拍摄功能时,当前滤镜参数的参数值为预设初始值。此时,如果电子设备在根据采集的视频图像确定出目标LUT色调后,如果滤镜参数的预设初始值不是目标LUT色调对应的参数值时,需要将滤镜参数值更新为目标LUT色调对应的参数值。
进一步地,在相机模式为电影模式时,滤镜参数的预设初始值为预设LUT色调对应的参数值。即为,在进入电影模式拍摄时,为了更接近电影效果,需将拍摄的视频图像叠加一种LUT滤镜。
步骤S904、根据滤镜参数对视频图像进行滤镜渲染处理。
在本申请实施例中,在将滤镜参数设置为目标LUT色调对应的参数值后,可以根据目标LUT色调对应视频图像进行渲染处理,即为将拍摄的视频图像中叠加目标LUT色调。
步骤S905、响应于视频拍摄操作,拍摄视频图像。
在本申请实施例中,用户在目标相机模式下,完成相应的拍摄参数设置后,可以向电子设备发送视频拍摄操作,电子设备接收到视频拍摄操作后,可以控制摄像头等器件进行视频图像的拍摄。
步骤S906、响应于拍摄结束操作,停止拍摄视频图像,并确定相机应用的运行状态。
具体可参考步骤S201,在此不再赘述。
步骤S907、根据相机应用的运行状态,确定相机应用的参数恢复信息。
其中,参数恢复信息是相机应用中需恢复至预设初始值的拍摄参数的相关信息。
具体可参考步骤S202,在此不再赘述。
步骤S908、根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
其中,第一目标拍摄参数是参数恢复信息中指示出的拍摄参数中的至少一个。
具体可参考步骤S203,在此不再赘述。
步骤S909、根据第二目标拍摄参数及第一目标拍摄参数,确定第三目标拍摄参数,并保持第三目标拍摄参数的参数值不变。
具体可参考步骤S405,在此不再赘述。
步骤S910、确定相机应用的运行状态是否切换为后台运行的状态,或者结束运行的状态。
具体可参考步骤S406,在此不再赘述。
步骤S911、在相机应用的运行状态为后台运行的状态,或者结束运行的状态时,根据相机应用的运行状态,确定相机应用的参数恢复信息。
具体可参考步骤S407,在此不再赘述。
步骤S912、根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
具体可参考步骤S408,在此不再赘述。
步骤S913、确定相机应用的运行状态是否切换为结束运行的状态。
具体可参考步骤S409,在此不再赘述。
步骤S914、在相机应用的运行状态切换为结束运行的状态时,根据切换后的所述相机应用的运行状态,确定相机应用的参数恢复信息。
具体可参考步骤S410,在此不再赘述。
步骤S915、根据相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
具体可参考步骤S411,在此不再赘述。
示例性的,假设用户需要电子设备在电影模式中进行视频拍摄。此时,电子设备可以接收到用户发送的电影模式的相机模式选择操作,电子设备可以将电影模式确定为目标相机模式,电子设备开启电影模式,在开启电影模式后,电子设备的滤镜参数值为LUT1对应的参数值,即为在电影模式中,将LUT1作为初始滤镜,在开启电影模式后,拍摄的视频图像会自动叠加LUT1的滤镜效果。用户在电影模式下设置了某些拍摄参数,假设,用户开启了HDR10开关,并开启了IMAX开关,且在电影模式中电子设备自动开启智能滤镜推荐的功能,即为电影模式中,电子设备可以根据拍摄的视频图像确定出拍摄场景,进而可以推荐出适合该拍摄场景的LUT滤镜。基于此,电子设备可以接收到拍摄参数设置操作,此时拍摄参数设置操作中携带的第二目标拍摄参数为HDR10开关参数及IMAX开关参数。并且HDR10开关参数的设置值为开启HDR10开关对应的参数值,IMAX开关参数的设置值为开启IMAX开关对应的参数值。电子设备可以根据拍摄参数设置操作设置相机应用的HDR10开关参数及IMAX开关参数。并且,电子设备可以采集当前拍摄场景的视频图像,假设根据采集的视频图像,确定出当前场景适合的LUT滤镜为LUT4,电子设备将LUT4确定为目标LUT色调,由于电影模式下,滤镜参数的参数值为LUT1对应的参数值,与目标LUT色调对应的参数值不同,此时,电子设备可以将滤镜参数的参数值更新为LUT4对应的参数值,如图10所示。
电子设备在接收到视频拍摄操作后,可以进行视频图像的拍摄。电子设备可以根据滤镜参数对拍摄的视频图像进行LUT4色调的渲染处理,即为将LUT4色调的滤镜叠加至拍摄的视频图像中。若用户需要停止拍摄,则向电子设备发送拍摄结束操作,电子设备接收到拍摄结束操作后,可以停止拍摄视频图像,并确定当前相机应用的运行状态。假设当前相机应用的运行状态为后台运行的状态,电子设备根据相机应用的运行状态,确定相机应用的参数恢复信息。假设,相机应用的参数恢复信息中包含有滤镜参数及IMAX开关参数两个参数,且携带有将滤镜参数恢复至LUT1对应的参数值,关闭IMAX开关的信息。此时,电子设备可以根据相机应用的参数恢复信息,将滤镜参数及IMAX开关参数确定为第一目标拍摄参数,并根据参数恢复信息确定出滤镜参数及IMAX开关参数对应的预设初始值,将HDR10开关参数确定第三目标拍摄参数。电子设备可以根据参数恢复信息将第一目标拍摄参数恢复至预设初始值,即为将滤镜参数恢复至LUT1对应的参数值,将IMAX开关参数设置为关闭IMAX开关对应的参数值,并保持HDR10开关参数为开启HDR10开关对应的参数值不变。
综上,在视频图像拍摄结束后,可以根据相机应用的运行状态,确定参数恢复信息,并根据参数恢复信息将相机应用中第一目标拍摄参数的值恢复至预设初始值。可以实现在拍摄完成后,自动将第一目标拍摄参数恢复至初始值,无需用户手动恢复,可以减少用户操作,提高电子设备的智能化,从而提高用户体验。
参见图11及图12,为本申请实施例提供的一种电子设备的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将安卓(Android)系统分为四层,从上至下分别为应用层、框架层、硬件抽象层和硬件层。
应用层(Application,App)可以包括一系列应用程序包。例如,该应用程序包可以包括相机应用。应用层又可以分为应用界面(UI)和应用逻辑。
相机应用的应用界面包括相机,图库,及其他应用,相机内包含有拍照模式、录像模式、电影模式等。
相机应用的应用逻辑包括恢复逻辑模块,编码模块,第三目标拍摄参数控制逻辑模块及第一目标拍摄参数控制逻辑模块。其中,恢复逻辑模块,用于控制第一目标拍摄参数控制逻辑模块中的第一目标拍摄参数的参数值恢复至预设初始值,控制第三目标拍摄参数控制逻辑模块中的第三目标拍摄参数的参数值保持不变。编码模块,用于对拍摄的视频图像进行编码处理。第三目标拍摄参数控制逻辑模块用于记录第三目标拍摄参数的参数值,并在视频拍摄完成时,保持第三目标拍摄参数的参数值不变。第三目标拍摄参数可以包括HDR10控制络模块,闪光灯控制逻辑模块,变焦控制逻辑模块,AI控制逻辑模块,画幅控制逻辑模块等,参考图11所示。或者,第三目标拍摄参数控制逻辑可以包括IMAX逻辑控制模块,闪光灯控制逻辑模块,HDR10控制络模块,AI控制逻辑模块等,如图12所示。第一目标拍摄参数控制逻辑模块用于记录第一目标拍摄参数的当前参数值及预设初始值,并在视频拍摄完成时,将第一目标拍摄参数的参数值恢复至预设初始值。第一目标拍摄参数控制逻辑模块可以包括LUT控制逻辑模块,速率逻辑控制模块,IMAX逻辑控制模块等,参考图11所示。或者,第一目标拍摄参数控制逻辑模块可以包括LUT控制逻辑模块,速率逻辑控制模块,变焦逻辑控制模块及画幅逻辑控制模块等,参考图12所示。
需要说明的是,第一目标拍摄参数控制逻辑模块内包含的控制逻辑模块,第三目标拍摄参数控制逻辑模块内包含的控制逻辑模块是预先设置的,可以根据实际需求预先设置,本申请对此不作限制。附图11及12仅是一种示例,并不限制。
框架层(Framework,FWK)为应用层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架,包括一些预先定义的函数。在图11及图12中,框架层包括相机访问接口(Camera2 API),Camera2 API是Android推出的一套访问摄像头设备的接口,其采用管道式的设计,使数据流从摄像头流向Surface。Camera2 API包括相机管理(CameraManager)和相机设备(CameraDevice)。CameraManager为Camera设备的管理类,通过该类对象可以查询设备的Camera设备信息,得到CameraDevice对象。CameraDevice提供了Camera设备相关的一系列固定参数,例如基础的设置和输出格式等。
硬件抽象层(HAL)是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。在图11及图12中,HAL包括相机硬件抽象层(CameraHAL),Camera HAL包括设备(Device)1、设备(Device)2、设备(Device)3等。可理解,该Device1、Device2和Device3为抽象的设备。
硬件层(HardWare,HW)是位于操作系统最底层的硬件。在图11及图12中,HW包括相机设备(CameraDevice)1、相机设备(CameraDevice)2、相机设备(CameraDevice)3等。其中,CameraDevice1、CameraDevice2和CameraDevice3可对应于电子设备上的多个摄像头。
参见图13,为本申请实施例提供的另一种视频拍摄方法流程示意图。在本申请实施例中,以目标相机模式为电影模式,且开启了智能推荐滤镜功能为例进行说明。该方法可应用于图11及图12所示的软件结构,如图13所示,其主要包括以下步骤。
S1301、电子设备的相机应用响应于相机模式选择操作,进入电影模式。
用户在拍摄视频图像之前,在电子设备中选择出拍摄视频图像的相机模式,相机应用将用户选择的视频图像的相机模式确定为目标相机模式。在本申请实施例中,以目标相机模式为电影模式为例进行说明。
S1302、响应于拍摄参数设置操作,电子设备的相机应用根据拍摄参数设置操作,将第二目标拍摄参数的值发送至相应的模块。
其中,拍摄参数设置操作中携带有第二目标拍摄参数的设置值。第二目标拍摄参数是用户设置其参数值的拍摄参数。
用户在电影模式下需要设置拍摄参数时,可以向电子设备发送拍摄参数设置操作,其内携带有第二目标拍摄参数的设置值。相机应用在接收到拍摄参数设置操作后,可以根据其内的第二目标拍摄参数的设置值,设置电影模式下对应的拍摄参数。在本申请实施例中,以用户开启了HDR10功能,即为第二目标拍摄参数为开启HDR10开关的参数为例进行说明。当然,用户还可以设置其他拍摄参数,本申请对此不作限制。此时,相机应用在接收到拍摄参数设置操作,并解析出其内携带的第二目标拍摄参数为开启HDR10开关的参数后,可以将开启HDR10开关的指令发送至HDR10控制逻辑模块。
S1303、电子设备的HDR10控制逻辑模块接收开启HDR10指令,并将拍摄HDR10图像的指令发送至硬件抽象层。
S1304、电子设备的硬件抽象层根据拍摄HDR10图像的指令,触发硬件层拍摄10bit图像,并获取硬件层返回的10bit图像。
具体的,电子设备的硬件抽象层在接收到HDR10图像的指令后,获知需拍摄10bit图像,此时向硬件层发送拍摄10bit图像的指令。硬件层启动相应的摄像头拍摄10bit图像,并向硬件抽象层返回10bit图像。
S1305、电子设备的相机应用向AI控制逻辑模块发送AI模型启动指令。
具体的,由于电影模式下电子设备自动开启了滤镜推荐的功能,即为在进入电影模式下,自动触发AI控制逻辑模块开启。因此,相机应用向AI控制逻辑模块发送AI模型启动指令,以触发AI控制逻辑模块开启。
S1306、电子设备的AI控制逻辑模块根据采集的视频图像,确定目标LUT色调。
其中,目标LUT色调是根据拍摄的视频图像推荐的LUT色调。
S1307、电子设备的AI控制逻辑模块检测滤镜参数的当前参数值与目标LUT色调对应的参数值是否相同,并在滤镜参数的当前参数值与目标LUT色调对应的参数值不同时,将目标LUT色调的标识信息发送至LUT控制逻辑模块。
具体的,AI控制逻辑模块可以根据采集的视频图像,确定出目标LUT色调,检测当前滤镜参数的当前参数值是否为目标LUT色调对应的参数值,在当前滤镜参数的参数值与目标LUT色调对应的参数值不同时,将目标LUT色调发送至LUT控制逻辑模块。
S1308、电子设备的LUT控制逻辑模块将滤镜参数的参数值切换至目标LUT色调对应的参数值,并将目标LUT色调的参数信息发送至硬件抽象层。
S1309、电子设备的硬件抽象层根据目标LUT色调的参数信息对硬件层返回的图像进行渲染处理,得到待显示图像。
S1310、电子设备的硬件抽象层将待显示图像通过显示界面显示出,并发送至编码模块。
S1311、电子设备的相机应用接收到视频拍摄操作时。
S1312、电子设备的相机应用将视频拍摄操作发送至编码模块。
S1313、电子设备的编码模块接收到视频拍摄操作时,对接收的待显示图像进行编码。
用户在需要进行视频拍摄时,可以向电子设备发送视频拍摄操作,编码模块接收到视频拍摄操作后,可以对硬件抽象层发送的待显示图像进行编码处理。
S1314、电子设备的相机应用接收到拍摄结束操作。
S1315、电子设备的相机应用向编码模块接发送拍摄接收操作,在停止拍摄视频图像时,确定相机应用的运行状态。
在需要结束视频图像的拍摄时,用户向电子设备发送拍摄结束操作。此时相机应用可以接收到拍摄结束操作,可以将结束拍摄操作发送至编码模块,并在接收到拍摄结束操作时,确定当前相机应用的运行状态。
S1316、编码模块接收拍摄结束操作,根据编码后的待显示视频图像生成视频文件,并保存。
S1317、电子设备的相机应用将相机应用的运行状态发送至恢复逻辑模块。
S1318、电子设备的恢复逻辑模块根据相机应用的运行状态,确定相机应用的参数恢复信息。
其中,参数恢复信息是相机应用中需恢复至预设初始值的拍摄参数的相关信息。
恢复逻辑模块根据相机应用的运行状态确定相机应用的参数恢复信息。例如,相机应用的运行状态为结束运行的状态,此时,恢复逻辑模块在预设的参数恢复信息中,查找到结束运行的状态对应的参数恢复信息。假设结束运行的状态对应的参数恢复信息中记录有需要初始值的参数为滤镜参数及IMAX开关参数。
需要说明的是,结束运行的状态对应的参数恢复信息中还可以包含有其他拍摄参数,本申请中仅是以包含有滤镜参数及IMAX开关参数为例进行说明。
需要说明的是,相机应用的运行状态还可能是当前运行的状态或者是后台运行的状态,不同的运行状态对应的参数恢复信息也不同。在申请实施例中,仅是以在停止视频拍摄时,相机应用的运行状态为结束运行的状态为例进行说明的,本申请对此不作限制。若是其他运行状态可以参数本状态的拍摄参数的恢复至预设初始值的流程,本申请不再赘述。
S1319、恢复逻辑模块根据相机应用的参数恢复信息,将滤镜参数确定为第一目标拍摄参数,并向LUT控制逻辑模块发送用以指示滤镜参数恢复至预设初始值的恢复指令。
恢复逻辑模块在确定出相机应用的参数恢复信息后,可以根据参数恢复信息确定出第一目标拍摄参数,并触发第一目标拍摄参数控制逻辑模块将第一目标拍摄参数的参数值恢复至预设初始值。例如,恢复逻辑模块可以根据参数恢复信息,将滤镜参数确定为第一目标拍摄参数,此时恢复逻辑模块可以向LUT控制逻辑模块发送恢复指令,用以触发LUT控制逻辑模块将滤镜参数由目标LUT色调对应的参数值恢复至预设初始值。即为,恢复至预设的初始LUT色调对应的参数值。
S1320、LUT控制逻辑模块根据恢复指令将滤镜参数恢复至预设初始值。
S1321、恢复逻辑模块将HDR10开关参数确定为第三目标拍摄参数,并向HDR10控制逻辑模块发送保持指令。
具体的,由于在上述步骤S1302中,第二目标拍摄参数包含有HDR10开关参数,在上述参数恢复信息中并不包含HDR10开关参数,此HDR10开关参数为不需恢复至预设初始值的第三目标拍摄参数,此时恢复逻辑模块控制向HDR10控制逻辑模块发送保持指令,以使得HDR10控制逻辑模块保持HDR10开关参数的值不变,即为控制HDR10开关参数的值仍然为开启HDR10开关对应的参数值。也就是说,恢复逻辑模块将本次拍摄过程中拍摄参数值改变了,且无需恢复至预设初始值的拍摄参数,即为HDR10开关参数确定为第三目标拍摄参数,并向HDR10控制逻辑模块发送保持指令。保持指令用以指示将第三目标拍摄参数的参数值保持不变。此时,HDR10控制逻辑模块在接收到保持指令后,可以保持当前HDR10开关参数的参数值不变。
与上述方法实施例相对应,本申请还提供了一种电子设备,该电子设备用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行上述方法实施例中的部分或全部步骤。
参见图14,为本申请实施例提供的一种电子设备的结构示意图。如图14所示,该电子设备1400可以包括处理器1410,外部存储器接口1420,内部存储器1421,通用串行总线(universal serial bus,USB)接口1430,充电管理模块1440,电源管理模块1441,电池1442,天线1,天线2,移动通信模块1450,无线通信模块1460,音频模块1470,扬声器1470A,受话器1470B,麦克风1470C,耳机接口1470D,传感器模块1480,按键1490,马达1491,指示器1492,摄像头1493,显示屏1494,以及用户标识模块(subscriber identification module,SIM)卡接口1495等。其中传感器模块1480可以包括压力传感器1480A,陀螺仪传感器1480B,气压传感器1480C,磁传感器1480D,加速度传感器1480E,距离传感器1480F,接近光传感器1480G,指纹传感器1480H,温度传感器1480J,触摸传感器1480K,环境光传感器1480L,骨传导传感器1480M等。
可以理解的是,本申请实施例示意的结构并不构成对电子设备1400的具体限定。在本申请另一些实施例中,电子设备1400可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器1410可以包括一个或多个处理单元,例如:处理器1410可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器1410中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器1410中的存储器为高速缓冲存储器。该存储器可以保存处理器1410刚用过或循环使用的指令或数据。如果处理器1410需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器1410的等待时间,因而提高了系统的效率。
在一些实施例中,处理器1410可以包括一个或多个接口。接口可以包括集成电路(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)。在一些实施例中,处理器1410可以包含多组I2C总线。处理器1410可以通过不同的I2C总线接口分别耦合触摸传感器1480K,充电器,闪光灯,摄像头1493等。例如:处理器1410可以通过I2C接口耦合触摸传感器1480K,使处理器1410与触摸传感器1480K通过I2C总线接口通信,实现电子设备1400的触摸功能。
I2S接口可以用于音频通信。在一些实施例中,处理器1410可以包含多组I2S总线。处理器1410可以通过I2S总线与音频模块1470耦合,实现处理器1410与音频模块1470之间的通信。在一些实施例中,音频模块1470可以通过I2S接口向无线通信模块1460传递音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块1470与无线通信模块1460可以通过PCM总线接口耦合。在一些实施例中,音频模块1470也可以通过PCM接口向无线通信模块1460传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器1410与无线通信模块1460。例如:处理器1410通过UART接口与无线通信模块1460中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块1470可以通过UART接口向无线通信模块1460传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器1410与显示屏1494,摄像头1493等外围器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(display serial interface,DSI)等。在一些实施例中,处理器1410和摄像头1493通过CSI接口通信,实现电子设备1400的拍摄功能。处理器1410和显示屏1494通过DSI接口通信,实现电子设备1400的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器1410与摄像头1493,显示屏1494,无线通信模块1460,音频模块1470,传感器模块1480等。GPIO接口还可以被配置为I14C接口,I14S接口,UART接口,MIPI接口等。
USB接口1430是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口1430可以用于连接充电器为电子设备1400充电,也可以用于电子设备1400与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备1400的结构限定。在本申请另一些实施例中,电子设备1400也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块1440用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块1440可以通过USB接口1430接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块1440可以通过电子设备1400的无线充电线圈接收无线充电输入。充电管理模块1440为电池1442充电的同时,还可以通过电源管理模块1441为电子设备供电。
电源管理模块1441用于连接电池1442,充电管理模块1440与处理器1410。电源管理模块1441接收电池1442和/或充电管理模块1440的输入,为处理器1410,内部存储器1421,显示屏1494,摄像头1493,和无线通信模块1460等供电。电源管理模块1441还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块1441也可以设置于处理器1410中。在另一些实施例中,电源管理模块1441和充电管理模块1440也可以设置于同一个器件中。
电子设备1400的无线通信功能可以通过天线1,天线2,移动通信模块1450,无线通信模块1460,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备1400中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块1450可以提供应用在电子设备1400上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块1450可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块1450可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块1450还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块1450的至少部分功能模块可以被设置于处理器1410中。在一些实施例中,移动通信模块1450的至少部分功能模块可以与处理器1410的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器1470A,受话器1470B等)输出声音信号,或通过显示屏1494显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器1410,与移动通信模块1450或其他功能模块设置在同一个器件中。
无线通信模块1460可以提供应用在电子设备1400上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。
无线通信模块1460可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块1460经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器1410。无线通信模块1460还可以从处理器1410接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备1400的天线1和移动通信模块1450耦合,天线2和无线通信模块1460耦合,使得电子设备1400可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobilecommunications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband codedivision multiple access,WCDMA),时分码分多址(time-division code divisionmultiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou navigation satellite system,BDS),准天顶卫星系统(quasi-zenithsatellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
电子设备1400通过GPU,显示屏1494,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏1494和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器1410可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏1494用于显示图像,视频等。显示屏1494包括显示面板。显示面板可以采用液晶显示屏(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)等。在一些实施例中,电子设备1400可以包括1个或N个显示屏1494,N为大于1的正整数。
电子设备1400可以通过ISP,摄像头1493,视频编解码器,GPU,显示屏1494以及应用处理器等实现拍摄功能。
ISP用于处理摄像头1493反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头1493中。
摄像头1493用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备1400可以包括1个或N个摄像头1493,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备1400在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。电子设备1400可以支持一种或多种视频编解码器。这样,电子设备1400可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备1400的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口1420可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备1400的存储能力。外部存储卡通过外部存储器接口1420与处理器1410通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器1421可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器1421可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备1400使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器1421可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器1410通过运行存储在内部存储器1421的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备1400的各种功能应用以及数据处理。
电子设备1400可以通过音频模块1470,扬声器1470A,受话器1470B,麦克风1470C,耳机接口1470D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块1470用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块1470还可以用于对音频信号编码和解码。在一些实施例中,音频模块1470可以设置于处理器1410中,或将音频模块1470的部分功能模块设置于处理器1410中。
扬声器1470A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备1400可以通过扬声器1470A收听音乐,或收听免提通话。
受话器1470B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备1400接听电话或语音信息时,可以通过将受话器1470B靠近人耳接听语音。
麦克风1470C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风1470C发声,将声音信号输入到麦克风1470C。电子设备1400可以设置至少一个麦克风1470C。在另一些实施例中,电子设备1400可以设置两个麦克风1470C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备1400还可以设置三个,四个或更多麦克风1470C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口1470D用于连接有线耳机。耳机接口1470D可以是USB接口1430,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
压力传感器1480A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器1480A可以设置于显示屏1494。压力传感器1480A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器1480A,电极之间的电容改变。电子设备1400根据电容的变化确定压力的强度。当有触摸操作作用于显示屏1494,电子设备1400根据压力传感器1480A检测所述触摸操作强度。电子设备1400也可以根据压力传感器1480A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
陀螺仪传感器1480B可以用于确定电子设备1400的运动姿态。在一些实施例中,可以通过陀螺仪传感器1480B确定电子设备1400围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器1480B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器1480B检测电子设备1400抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备1400的抖动,实现防抖。陀螺仪传感器1480B还可以用于导航,体感游戏场景。
气压传感器1480C用于测量气压。在一些实施例中,电子设备1400通过气压传感器1480C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器1480D包括霍尔传感器。电子设备1400可以利用磁传感器1480D检测翻盖皮套的开合。在一些实施例中,当电子设备1400是翻盖机时,电子设备1400可以根据磁传感器1480D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
加速度传感器1480E可检测电子设备1400在各个方向上(一般为三轴)加速度的大小。当电子设备1400静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器1480F,用于测量距离。电子设备1400可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备1400可以利用距离传感器1480F测距以实现快速对焦。
接近光传感器1480G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备1400通过发光二极管向外发射红外光。电子设备1400使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备1400附近有物体。当检测到不充分的反射光时,电子设备1400可以确定电子设备1400附近没有物体。电子设备1400可以利用接近光传感器1480G检测用户手持电子设备1400贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器1480G也可用于皮套模式,口袋模式自动解锁与锁屏。
环境光传感器1480L用于感知环境光亮度。电子设备1400可以根据感知的环境光亮度自适应调节显示屏1494亮度。环境光传感器1480L也可用于拍照时自动调节白平衡。环境光传感器1480L还可以与接近光传感器1480G配合,检测电子设备1400是否在口袋里,以防误触。
指纹传感器1480H用于采集指纹。电子设备1400可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器1480J用于检测温度。在一些实施例中,电子设备1400利用温度传感器1480J检测的温度,执行温度处理策略。例如,当温度传感器1480J上报的温度超过阈值,电子设备1400执行降低位于温度传感器1480J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备1400对电池1442加热,以避免低温导致电子设备1400异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备1400对电池1442的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器1480K,也称“触控器件”。触摸传感器1480K可以设置于显示屏1494,由触摸传感器1480K与显示屏1494组成触摸屏,也称“触控屏”。触摸传感器1480K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏1494提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器1480K也可以设置于电子设备1400的表面,与显示屏1494所处的位置不同。
骨传导传感器1480M可以获取振动信号。在一些实施例中,骨传导传感器1480M可以获取人体声部振动骨块的振动信号。骨传导传感器1480M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器1480M也可以设置于耳机中,结合成骨传导耳机。音频模块1470可以基于所述骨传导传感器1480M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器1480M获取的血压跳动信号解析心率信息,实现心率检测功能。
按键1490包括开机键,音量键等。按键1490可以是机械按键。也可以是触摸式按键。电子设备1400可以接收按键输入,产生与电子设备1400的用户设置以及功能控制有关的键信号输入。
马达1491可以产生振动提示。马达1491可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏1494不同区域的触摸操作,马达1491也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器1492可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口1495用于连接SIM卡。SIM卡可以通过插入SIM卡接口1495,或从SIM卡接口1495拔出,实现和电子设备1400的接触和分离。电子设备1400可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口1495可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口1495可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口1495也可以兼容不同类型的SIM卡。SIM卡接口1495也可以兼容外部存储卡。电子设备1400通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备1400采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备1400中,不能和电子设备1400分离。
具体实现中,本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行上述实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,简称ROM)、随机存取存储器(random access memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以所述权利要求的保护范围为准。
Claims (20)
1.一种视频拍摄方法,其特征在于,应用于电子设备,所述方法包括:
响应于拍摄结束操作,停止拍摄视频图像,并确定相机应用的运行状态,所述相机应用包括至少两种运行状态;
根据所述相机应用的运行状态,确定所述相机应用的参数恢复信息;所述参数恢复信息是相机应用中需恢复至预设初始值的拍摄参数的相关信息;
根据所述相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值,其中,所述第一目标拍摄参数是所述参数恢复信息中指示出的拍摄参数中的至少一个。
2.根据权利要求1所述的方法,其特征在于,所述相机应用的运行状态包括:当前运行的状态,或者后台运行的状态,或者结束运行的状态。
3.根据权利要求2所述的方法,其特征在于,
在所述相机应用的运行状态为当前运行的状态时,所述第一目标拍摄参数包括:拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个;
在所述相机应用的运行状态为后台运行的状态或者为结束运行的状态时,所述第一目标拍摄参数包括:滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个。
4.根据权利要求2所述的方法,其特征在于,
在所述相机应用的运行状态为当前运行的状态或后台运行的状态或者为结束运行的状态时,所述第一目标拍摄参数包括:滤镜参数,拍摄变焦参数,拍摄速率参数及拍摄画幅参数中的至少一个。
5.根据权利要求2所述的方法,其特征在于,在所述相机应用的运行状态为当前运行的状态时,所述第一目标拍摄参数包括:拍摄速率参数;
在所述相机应用的运行状态为后台运行的状态或者为结束运行的状态时,所述第一目标拍摄参数包括:拍摄速率参数,滤镜参数及巨幕电影IMAX参数中的至少一种。
6.根据权利要求1所述的方法,其特征在于,所述根据所述相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:
在所述参数恢复信息中携带有所述第一目标拍摄参数的恢复值时,根据所述相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至所述参数恢复信息中携带的所述第一目标拍摄参数的恢复值。
7.根据权利要求3-5任一项所述的方法,其特征在于,
所述滤镜参数的预设初始值包括:初始LUT色调对应的参数值。
8.根据权利要求3-5任一项所述的方法,其特征在于,
所述滤镜参数的预设初始值包括:原色调对应的参数值。
9.根据权利要求1所述的方法,其特征在于,所述根据所述相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:
根据所述相机应用的参数恢复信息,将所述参数恢复信息指示的拍摄参数均确定为第一目标拍摄参数,并将所述第一目标拍摄参数恢复至预设初始值。
10.根据权利要求1所述的方法,其特征在于,所述根据所述相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值包括:
根据所述相机应用的参数恢复信息,将所述参数恢复信息指示的拍摄参数中参数值与预设初始值不同的拍摄参数确定为第一目标拍摄参数,并将所述第一目标拍摄参数恢复至预设初始值。
11.根据权利要求1所述的方法,其特征在于,在所述响应于拍摄结束操作,停止拍摄视频图像之前,还包括:
响应于拍摄参数设置操作,根据所述拍摄参数设置操作,设置相机应用的第二目标拍摄参数的值;所述拍摄参数设置操作中携带有第二目标拍摄参数的设置值;所述第二目标拍摄参数是用户设置其参数值的拍摄参数。
12.根据权利要求11所述的方法,其特征在于,还包括:
根据所述第二目标拍摄参数及所述第一目标拍摄参数,确定第三目标拍摄参数,所述第三目标拍摄参数是第二目标拍摄参数中无需恢复至预设初始值的拍摄参数的相关信息。
13.根据权利要求12所述的方法,其特征在于,在所述响应于拍摄结束操作,停止拍摄视频图像之后,还包括:
在所述第二目标拍摄参数包括第三目标拍摄参数时,保持所述第三目标拍摄参数的参数值不变。
14.根据权利要求2所述的方法,其特征在于,在确定相机应用的运行状态为当前运行的状态时,所述方法还包括:
确定相机应用的运行状态是否切换为后台运行的状态,或者结束运行的状态;
在所述相机应用的运行状态切换为后台运行的状态,或者结束运行的状态时,根据切换后的所述相机应用的运行状态,确定所述相机应用的参数恢复信息;
根据所述相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
15.根据权利要求2或14所述的方法,其特征在于,当在确定相机应用的运行状态为后台运行的状态时,所述方法还包括:
确定相机应用的运行状态是否切换为结束运行的状态;
在所述相机应用的运行状态切换为结束运行的状态时,根据切换后的所述相机应用的运行状态,确定所述相机应用的参数恢复信息;
根据所述相机应用的参数恢复信息,将相机应用中第一目标拍摄参数恢复至预设初始值。
16.根据权利要求1所述的方法,其特征在于,在所述响应于拍摄结束操作,停止拍摄视频图像之前,还包括:
响应于相机模式选择操作,确定目标相机模式。
17.根据权利要求16所述的方法,其特征在于,所述目标相机模式包括电影模式。
18.根据权利要求17所述的方法,其特征在于,在所述响应于拍摄结束操作,停止拍摄视频图像之前,还包括:
根据采集的视频图像,确定目标LUT色调,并在滤镜参数的当前参数值与所述目标LUT色调对应的参数值不同时,将所述滤镜参数的参数值更新为所述目标LUT色调对应的参数值;所述目标LUT色调是根据拍摄的视频图像推荐的LUT色调;
根据所述滤镜参数对所述视频图像进行滤镜渲染处理;
响应于视频拍摄操作,拍摄视频图像。
19.一种电子设备,其特征在于,包括用于存储计算机程序的存储器和用于执行所述计算机程序的处理器,其中,当所述计算机程序被所述处理器执行时,触发所述电子设备执行权利要求1-18任一项所述的方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行权利要求1-18中任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110926459.4A CN113965693B (zh) | 2021-08-12 | 2021-08-12 | 一种视频拍摄方法、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110926459.4A CN113965693B (zh) | 2021-08-12 | 2021-08-12 | 一种视频拍摄方法、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113965693A CN113965693A (zh) | 2022-01-21 |
CN113965693B true CN113965693B (zh) | 2022-12-13 |
Family
ID=79460515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110926459.4A Active CN113965693B (zh) | 2021-08-12 | 2021-08-12 | 一种视频拍摄方法、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113965693B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116723382B (zh) * | 2022-02-28 | 2024-05-03 | 荣耀终端有限公司 | 一种拍摄方法及相关设备 |
CN117149294B (zh) * | 2023-02-27 | 2024-07-23 | 荣耀终端有限公司 | 相机应用配置方法、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391106A (zh) * | 2017-06-09 | 2017-11-24 | 深圳市金立通信设备有限公司 | 相机参数的初始化方法及终端 |
CN111654617A (zh) * | 2020-04-30 | 2020-09-11 | 浙江大华技术股份有限公司 | 机芯镜头运行状态的控制方法、设备和计算机设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104469159A (zh) * | 2014-12-15 | 2015-03-25 | 乐视致新电子科技(天津)有限公司 | 一种拍照参数调整方法和装置 |
CN105872350A (zh) * | 2015-12-08 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | 相机拍摄参数调整方法及装置 |
CN105681675A (zh) * | 2016-03-22 | 2016-06-15 | 珠海格力电器股份有限公司 | 移动终端及其拍照模式设置方法和装置 |
US10571925B1 (en) * | 2016-08-29 | 2020-02-25 | Trifo, Inc. | Autonomous platform guidance systems with auxiliary sensors and task planning |
CN106454107A (zh) * | 2016-10-28 | 2017-02-22 | 努比亚技术有限公司 | 一种拍摄终端及拍摄参数设置方法 |
-
2021
- 2021-08-12 CN CN202110926459.4A patent/CN113965693B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391106A (zh) * | 2017-06-09 | 2017-11-24 | 深圳市金立通信设备有限公司 | 相机参数的初始化方法及终端 |
CN111654617A (zh) * | 2020-04-30 | 2020-09-11 | 浙江大华技术股份有限公司 | 机芯镜头运行状态的控制方法、设备和计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113965693A (zh) | 2022-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112532857B (zh) | 一种延时摄影的拍摄方法及设备 | |
US20240155222A1 (en) | Photographing Method and Terminal | |
US11669242B2 (en) | Screenshot method and electronic device | |
CN111327814A (zh) | 一种图像处理的方法及电子设备 | |
WO2022262313A1 (zh) | 基于画中画的图像处理方法、设备、存储介质和程序产品 | |
CN109951633A (zh) | 一种拍摄月亮的方法和电子设备 | |
CN113810601B (zh) | 终端的图像处理方法、装置和终端设备 | |
CN113747060B (zh) | 图像处理的方法、设备、存储介质 | |
CN112532892B (zh) | 图像处理方法及电子装置 | |
CN114489533A (zh) | 投屏方法、装置、电子设备及计算机可读存储介质 | |
CN113596321B (zh) | 转场动效的生成方法、设备和存储介质 | |
WO2020118490A1 (zh) | 自动分屏的方法、图形用户界面及电子设备 | |
CN115567630B (zh) | 一种电子设备的管理方法、电子设备及可读存储介质 | |
CN110138999B (zh) | 一种用于移动终端的证件扫描方法及装置 | |
US11816494B2 (en) | Foreground element display method and electronic device | |
CN112449101A (zh) | 一种拍摄方法及电子设备 | |
CN110248037B (zh) | 一种身份证件扫描方法及装置 | |
CN113965693B (zh) | 一种视频拍摄方法、设备和存储介质 | |
CN114339429A (zh) | 音视频播放控制方法、电子设备和存储介质 | |
CN113810595B (zh) | 视频拍摄的编码方法、设备和存储介质 | |
CN114257737B (zh) | 一种摄像模式切换方法以及相关设备 | |
CN114500901A (zh) | 双景录像方法、装置和电子设备 | |
CN113852755A (zh) | 拍摄方法、设备、计算机可读存储介质及程序产品 | |
CN113810640A (zh) | 视频处理方法、装置及电子设备 | |
CN115412678B (zh) | 曝光处理方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Terminal Co.,Ltd. Country or region after: China Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong Patentee before: Honor Device Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |