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

视频拍摄方法、装置和电子设备与流程

2022-11-23 10:20:24 来源:中国专利 TAG:


1.本技术实施例涉及计算机技术领域,尤其涉及一种视频拍摄方法、装置及电子设备。


背景技术:

2.随着电子技术的发展,终端设备的各种功能不断完善。以手机为例,图像拍摄功能是用户使用频率较高的功能之一,而且,用户越来越关注手机的成像质量,对拍摄效果的追求越来越高。而要呈现出较好的拍摄效果,对摄影者的要求也比较高,对于大部分用户而言,并不具备完备的专业拍摄技巧,会影响拍摄的成片质量。


技术实现要素:

3.本技术实施例提供一种视频拍摄方法、装置及电子设备,可以自动拍摄出符合用户需求效果的视频,降低拍摄高质量视频的难度,提升用户的体验。
4.第一方面,本技术的实施例提供一种视频拍摄方法,应用于具有拍摄功能的电子设备,所述方法包括:在进入拍摄界面后,响应于作用于所述拍摄界面上参数配置项的第一操作,获取第一参数和第二参数,其中,所述第一参数是所述电子设备拍摄时所使用的参数,所述第二参数用于设置所述第一参数的数值;根据所述第二参数确定预设时间对应的所述第一参数的数值,其中所述预设时间包括一个或多个时间;响应于第二操作,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频。
5.根据本发明实施例的视频拍摄方法,根据用户预先设置的第一参数和第二参数组合进行拍摄,无需用户自己边拍摄视频边设置摄像机的参数,降低用户在拍摄视频时的难度,无需专业拍摄技巧就可以拍摄出酷炫的视频,提升用户体验。
6.在其中一种可能实现方式中,在所述预设时间包括多个时间时,各个所述预设时间对应的所述第一参数的数值不同。
7.在其中一种可能实现方式中,所述方法包括:在所述预设时间包括多个时间段时,各个所述时间段的时长不同;或者,在所述预设时间包括多个时间段时,各个所述时间段的时长相同。
8.在其中一种可能实现方式中,所述根据所述第二参数确定预设时间对应的所述第一参数的数值包括:根据所述第二参数线性调整所述第一参数的数值,以确定预设时间对应的所述第一参数的数值;或者,根据所述第二参数非线性调整所述第一参数的数值,以确定预设时间对应的所述第一参数的数值。
9.在其中一种可能实现方式中,在相邻两个所述预设时间对应的所述第一参数的数值不同时,所述相邻两个所述预设时间包括在先预设时间和在后预设时间,则所述响应于第二操作,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频包括:获取所述在先预设时间对应的所述第一参数的数值,得到第一数值;获取所述在后预设时间对应的所述第一参数的数值,得到第二数值;在相邻两个所述预设时间的时间段内,根据预
设过渡规则将所述第一数值逐渐调整至所述第二数值,并使用每次调整后的第一参数的数值拍摄视频。
10.在其中一种可能实现方式中,所述第一参数包括焦距、光圈、拍摄帧率中的一种或多种。
11.在其中一种可能实现方式中,所述第二参数包括相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括调整时长、相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括调整次数、相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括相邻两次调整的时间间隔、相邻两次调整的调整量和所述第一参数的终值;或者,所述第二参数包括所述第一参数的初始值、调整时长、相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括所述第一参数的初始值、调整次数、相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括所述第一参数的初始值、相邻两次调整的时间间隔、相邻两次调整的调整量和所述第一参数的终值。
12.在其中一种可能实现方式中,所述第二参数包括总调整量和调整频率;或者,所述第二参数包括调整时长、总调整量和调整频率;或者,所述第二参数包括所述第一参数的初始值、调整时长、总调整量和调整频率;或者,所述第二参数包括所述第一参数的初始值、所述第一参数的终值和调整频率。
13.在其中一种可能实现方式中,所述方法还包括:确定目标对象;以所述目标对象为视频图像中心进行拍摄。
14.第二方面,本技术的实施例提供一种视频拍摄装置,应用于具有拍摄功能的电子设备,所述装置包括:获取模块,用于在进入拍摄界面后,响应于作用于所述拍摄界面上参数配置项的第一操作,获取第一参数和第二参数,其中,所述第一参数是所述电子设备拍摄时所使用的参数,所述第二参数用于设置所述第一参数的数值;确定模块,用于根据所述第二参数确定预设时间对应的所述第一参数的数值,其中所述预设时间包括一个或多个时间;拍摄模块,用于响应于第二操作,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频。
15.第三方面,本技术的实施例提供一种电子设备,所述电子设备包括:触摸屏,所述触摸屏包括显示屏和触摸传感器;一个或多个摄像头;一个或多个处理器;存储器;其中,所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述电子设备执行时,使得所述电子设备执行如上任一项所述的视频拍摄方法。
16.第四方面,本技术的实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如上任一项所述的方法。
17.第五方面,本技术的实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码被一个计算机执行的时候,所述计算机程序代码可以使得所述计算机执行如上任一项的视频拍摄方法。
18.本技术实施例中,在进入拍摄界面后,响应于作用于所述拍摄界面上参数配置项的第一操作,获取第一参数和第二参数,根据所述第二参数确定预设时间对应的所述第一参数的数值,其中所述预设时间包括一个或多个时间,响应于第二操作,在所述预设时间以
也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
46.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160 中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
47.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface, dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100 的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。
48.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s 接口,uart接口,mipi接口等。
49.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
50.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
51.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
52.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块 141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏 194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141 也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
53.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
54.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode 的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled, micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。
61.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
62.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
63.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体 (complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。
64.在拍摄照片的过程中,被拍摄物体的反射光线经过镜头后可生成光学图像,该光学图像投射到感光元件上,感光元件将接收到的光信号转换为电信号,进而,摄像头193将得到的电信号发送至dsp(digital signal processing,数字信号处理)模块进行数字信号处理,最终得到一帧数字图像。
65.类似的,在拍摄视频的过程中,摄像头193可按照一定的帧率(拍摄帧率)连续拍摄多帧数字图像,这连续的多帧数字图像经过编码后可形成一段视频。由于人类眼睛的特殊生理结构,当所看画面的帧率高于16帧/秒(fps)时,人眼就会认为是看到的画面是连贯的,此现象可称为视觉停留。为了保证用户观看视频的连贯性,手机在拍摄视频时可按照高于16帧/ 秒的拍摄帧率(例如30fps或60fps)采集每一帧图像。这样,用户在观看手机拍摄出的视频时从感官上认为视频中的画面是连贯的。
66.其中,使用摄像头193拍摄得到的图像或视频可通过显示屏194在手机100上输出,也可以将该数字图像存储在内部存储器121(或外部存储器120)中,本技术实施例对此不做任何限制。
67.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
68.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组 (moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
69.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解
等。
70.内部存储器121可以包括一个或多个随机存取存储器(random access memory,ram) 和一个或多个非易失性存储器(non-volatile memory,nvm)。
71.随机存取存储器可以包括静态随机存储器(static random-access memory,sram)、动态随机存储器(dynamic random access memory,dram)、同步动态随机存储器(synchronous dynamic random access memory,sdram)、双倍资料率同步动态随机存取存储器(double data rate synchronous dynamic random access memory,ddr sdram,例如第五代ddr sdram一般称为ddr5 sdram)等;
72.非易失性存储器可以包括磁盘存储器件、快闪存储器(flash memory)。
73.快闪存储器按照运作原理划分可以包括nor flash、nand flash、3d nand flash 等,按照存储单元电位阶数划分可以包括单阶存储单元(single-level cell,slc)、多阶存储单元(multi-level cell,mlc)、三阶储存单元(triple-level cell,tlc)、四阶储存单元(quad-levelcell,qlc)等,按照存储规范划分可以包括通用闪存存储(英文:universal flash storage,ufs)、嵌入式多媒体存储卡(embedded multi media card,emmc)等。
74.随机存取存储器可以由处理器110直接进行读写,可以用于存储操作系统或其他正在运行中的程序的可执行程序(例如机器指令),还可以用于存储用户及应用程序的数据等。
75.非易失性存储器也可以存储可执行程序和存储用户及应用程序的数据等,可以提前加载到随机存取存储器中,用于处理器110直接进行读写。
76.外部存储器接口120可以用于连接外部的非易失性存储器,实现扩展电子设备100的存储能力。外部的非易失性存储器通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部的非易失性存储器中。
77.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
78.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110 中。
79.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。
80.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
81.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备 100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
82.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是
3.5mm 的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
83.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
84.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备100 抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备 100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
85.气压传感器180c用于测量气压。在一些实施例中,电子设备100通过气压传感器180c 测得的气压值计算海拔高度,辅助定位和导航。
86.磁传感器180d包括霍尔传感器。电子设备100可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180d 检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
87.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
88.距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180f测距以实现快速对焦。
89.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100 使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。
90.环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器 180l还可以与接近光传感器180g配合,检测电子设备100是否在口袋里,以防误触。
8 操作系统等等。本技术实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。
100.请参阅图2,图2为本技术实施例中提供电子设备的软件结构框图。
101.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
102.应用程序层可以包括一系列应用程序包。
103.如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
104.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
105.如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
106.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏801,锁定屏幕,截取屏幕等。
107.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
108.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以包括一个或多个视图。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
109.电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
110.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
111.通知管理器使应用程序可以在状态栏801中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏801的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏801提示文本信息,发出提示音,电子设备100振动,指示灯闪烁等。
112.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
113.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
114.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
115.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(medialibraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
116.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层
的融合。
117.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
118.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
119.2d图形引擎是2d绘图的绘图引擎。
120.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
121.下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
122.当触摸传感器180k接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头 193捕获静态图像或视频。
123.以图2所示操作系统为例,本发明实施例中,开发人员可以基于上述如图2所示的操作系统的系统架构,开发实现本发明实施例提供的视频拍摄方法的软件程序,从而使得该视频拍摄方法可以基于如图2所示的操作系统运行。即处理器或者电子设备可以通过在操作系统中运行该软件程序实现本发明实施例提供的视频拍摄方法。
124.请参阅图3,本技术实施例提供的视频拍摄方法可以由视频拍摄装置30执行,视频拍摄装置30可以实现为相机应用的一个模块或一个功能。视频拍摄装置30接收到用户的操作,启动相机应用,视频拍摄装置30通过调用内核层启动相机驱动,通过相机硬件捕获静态图像或视频。
125.本技术实施例提供了一种模型训练方法,该方法由模型训练装置来执行。模型训练装置的功能可以由软件系统实现。也可以由硬件设备实现,还可以由软件系统和硬件设备结合来实现。
126.当模型训练装置为软件装置时,参见图4,该视频拍摄装置30可以在逻辑上分成多个模块,每个模块可以具有不同的功能,每个模块的功能由计算设备中的处理器读取并执行存储器中的指令来实现,该计算设备结构可以如图1所示的电子设备或图12所示的电子设备。示例性的,该视频拍摄装置30可以包括获取模块401、确定模块402和拍摄模块403。
127.获取模块401用于在进入拍摄界面70后,响应于作用于所述拍摄界面70上参数配置项的第一操作,获取第一参数和第二参数,其中,所述第一参数是所述电子设备拍摄时所使用的参数,所述第二参数用于设置所述第一参数的数值。
128.其中,所述第一参数包括焦距、光圈、拍摄帧率中的一种或多种。
129.其中,所述第二参数包括相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括调整时长、相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括调整次数、相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括相邻两次调整的时间间隔、相邻两次调整的调整量和所述第一参数的终值;或者,所述第二参数包括所述第一参数的初始值、调整时长、相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括所述第一参数的初始值、调整次
数、相邻两次调整的时间间隔和相邻两次调整的调整量;或者,所述第二参数包括所述第一参数的初始值、相邻两次调整的时间间隔、相邻两次调整的调整量和所述第一参数的终值。
130.在其中一种可能实现方式中,所述第二参数包括总调整量和调整频率;或者,所述第二参数包括调整时长、总调整量和调整频率;或者,所述第二参数包括所述第一参数的初始值、调整时长、总调整量和调整频率;或者,所述第二参数包括所述第一参数的初始值、所述第一参数的终值和调整频率。
131.确定模块402用于根据所述第二参数确定预设时间对应的所述第一参数的数值,其中所述预设时间包括一个或多个时间。
132.在其中一种可能实现方式中,所述预设时间包括多个时间时,各个所述预设时间对应的所述第一参数的数值不同。
133.拍摄模块403用于响应于第二操作,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频。
134.在其中一种可能实现方式中,在相邻两个所述预设时间对应的所述第一参数的数值不同时,所述相邻两个所述预设时间包括在先预设时间和在后预设时间,则所述响应于第二操作,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频包括:获取所述在先预设时间对应的所述第一参数的数值,得到第一数值;获取所述在后预设时间对应的所述第一参数的数值,得到第二数值;在相邻两个所述预设时间的时间段内,根据预设过渡规则将所述第一数值逐渐调整至所述第二数值,并使用每次调整后的第一参数的数值拍摄视频。
135.本发明实施例提供的视频拍摄方法的执行主体可以为上述的电子设备,也可以为该电子设备中能够实现该视频拍摄方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。
136.以下结合附图对本技术实施例提供的视频拍摄方法进行详细说明。其中,该方法可以应用于具有如图1所示组成的电子设备100中,也可应用于具有如图2所示的操作系统划分的电子设备中。
137.本技术中使用了流程图用来说明根据本技术的实施例的装置或电子设备所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,根据需要,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
138.请参考图5,为本技术实施例提供的一种视频拍摄方法的流程示意图。如图5所示,该方法应用于具有拍摄功能的电子设备,以该电子设备为智能手机为例,该方法可以包括如下步骤:
139.步骤s301:接收启动操作。
140.在本技术实施例中,智能手机中安装有相机应用(application,app)。请一并参阅图6,图6为本技术实施例提供的一种主界面60示意图,智能手机显示一种图形用户界面(graphicaluser interface,gui),该gui为手机的主界面60,主界面60包括状态栏801、桌面802及 dock栏603。所述状态栏801中可以包括运营商的名称(例如中国移动)、时间、信号强度和当前的剩余电量。所述状态栏801中还可以包括其他图标,例如wi-fi图标、移动网络(例如4g)、闹钟图标等。所述桌面802上包括应用程序图标,这些应用程序包括嵌入式应用
程序及可下载应用程序,所述桌面802上显示有时钟612、日历622、图库632和运动健康642 等图标元素。所述dock栏603中包括常用的应用程序的图标,如相机613、通讯录623、电话633及信息643等图标元素。其中,相机613是相机app对应的界面图标,用户点击相机 613触发相机app运行,接收到用于启动相机应用的启动操作。
141.步骤s302:响应于所述启动操作,显示拍摄界面70。
142.在本技术实施例中,智能手机接收用户的启动操作(如点击操作)之后,能够接收到该点击操作对应的运行相机app的指令,进而,智能手机运行相机app,智能手机显示该相机 app的图形用户界面,相应的,gui更新为图7所示的拍摄界面70。
143.拍摄界面70可包括:区域701、拍摄模式列表705控件702、控件703、控件704和拍摄模式列表705。其中:
144.区域701可以称为预览框701或取景框701。预览框701可用于显示摄像头193实时采集的彩色图像。电子设备可以实时刷新其中的显示内容,以便于用户预览摄像头193当前采集的图像。这里,摄像头193可以是后置摄像头,或者是前置摄像头。
145.控件702可用于监听触发拍摄(拍照或录像)的用户操作。电子设备可以检测到的作用于控件702的用户操作(如在控件702上的点击操作),响应于该操作,电子设备100可以保存预览框701中的图像。保存的图像可以是图片或视频。另外,电子设备100还可以在控件703 中显示所保存的图像的缩略图。也即是说,用户可以点击控件702来触发拍摄。其中,控件 702可以是按钮或者其他形式的控件。
146.控件703可用于监听触发切换摄像头的用户操作。电子设备100可以检测到作用于控件 504的用户操作(如在控件703上的点击操作),响应于该操作,电子设备100可以切换摄像头 (如将后置摄像头切换为前置摄像头,或者将前置摄像头切换为后置摄像头)。
147.控件704可用于监听触发打开“图库”的用户操作。电子设备100可以检测到作用于控件 505的用户操作(如在控件704上的点击操作),响应于该操作,电子设备100可以显示“图库”的用户界面,该用户界面中可显示有电子设备100保存的图片。这里,“图库”是智能手机、平板电脑等电子设备上的一款图片管理的应用程序,又可以称为“相册”,本技术实施例对该应用程序的名称不做限制。“图库”可以支持用户对存储于电子设备上的图片进行各种操作,例如浏览、编辑、删除、选择等操作。
148.在其中一种可能实现方式中,在区域701上还可以设置控件706,控件706可用于监听触发调整焦距的用户操作,便于用户手动调整焦距。
149.拍摄模式列表705中可以显示有一个或多个拍摄模式选项。这一个或多个摄像选项可以包括:夜景模式选项705a、人像模式选项705b、拍照模式选项705c、录像模式选项705d、更多拍摄模式选项705e和参数配置项705f。这一个或多个摄像选项在界面上可以表现为文字信息,例如夜景模式选项705a、人像模式选项705b、拍照模式选项705c、录像模式选项 705d、更多拍摄模式选项705e以及参数配置项可以分别对应文字“夜景”、“人像”、“拍照”、“录像”、“更多”和“参数配置”。不限于此,这一个或多个摄像选项在界面上还可以表现为图标或者其他形式的交互元素(interactive element,ie)。在一些实施例中,电子设备100可以默认选定拍照模式选项705c,拍照模式选项705c的显示状态(如拍照模式选项705c被高亮) 可表示拍照模式选项705c已被选定。
150.电子设备100可以检测到作用于拍摄模式选项的用户操作,该用户操作可用于选
择拍摄模式,响应该操作,电子设备100可以开启用户选择的拍摄模式。特别的,当该用户操作作用于更多拍摄模式选项705e时,电子设备100可以进一步显示更多的其他拍摄模式选项,如大光圈拍摄模式选项、慢动作拍摄模式选项等等,可以向用户展示更丰富的摄像功能。在用户进一步地选择大光圈拍摄模式选项,则用户手动调节光圈进行拍摄。在用户进一步选择慢动作拍摄模式选项,则用户可以手动调节慢动作拍摄。不限于图7所示,拍摄模式列表705中可以不显示更多拍摄模式选项705e,用户可以通过在拍摄模式列表705中向左/右滑动来浏览其他拍摄模式选项。
151.可以看出,拍摄界面70可向用户展示“相机”所提供的多种摄像功能(模式),用户可以通过点击拍摄模式选项来选择开启相应的拍摄模式。
152.步骤s303:在进入所述拍摄界面后,响应于作用于所述拍摄界面上参数配置项的第一操作,获取第一参数和第二参数,其中,所述第一参数是所述电子设备拍摄时所使用的参数,所述第二参数用于设置所述第一参数的数值。
153.在本技术实施例中,在进入所述拍摄界面70后,电子设备可以检测到作用于拍摄界面70上参数配置项705f的用户操作(如在参数配置项705f上的点击操作),响应于该操作,电子设备获取相关的参数。
154.具体地,用户点击拍摄界面70上参数配置项705f,智能手机显示参数配置界面,相应的,gui更新为图8a所示的参数配置界面80。在其中一种可能实现方式中,参数配置界面 80也可以称为拍摄界面70。参数配置界面80包括第一参数配置项列表801,第一参数配置项列表801包括各个第一参数,即所述电子设备拍摄时所使用的参数。可以理解第一参数的设置,都会直接或间接地影响到成片质量,影响到视频拍摄的效果。第一参数可以包括焦距、亮度、光圈值、拍摄帧率等。其中亮度是指画面的明亮程度,单位是堪德拉每平米(cd/m2)或称nits,在电子设备中通常可以以数值大小表征亮度的大小,亮度的数值越高,画面越明亮,亮度的数值越小,画面越暗。第一参数还可以包括其他参数,如分辨率、曝光值等。示例性地,第一参数配置项列表801包括焦距配置选项801a、光圈配置选项801b和帧率配置选项 801c。其中:
155.焦距配置选项801a用于配置电子设备的焦距。焦距,是光学系统中衡量光的聚集或发散的度量方式,指平行光入射时从透镜光心到光聚集之焦点的距离。通常,焦距的长度为毫米,在电子设备中通常以x倍焦距表示焦距的大小,例如1.0倍、2.0倍,30.0倍等。可以理解,本技术实施例中的电子设备支持调整焦距。
156.光圈配置选项801b用于配置电子设备的光圈值。光圈值(fno)=焦距/入瞳直径,光圈值是拍摄镜头的系统参数,决定镜头的进光量,fno数值越小,光圈越大,而进光量也就越多;反之,fno数值越大,光圈越小,而进光量也就越少。同时,光圈也决定了镜头的极限分辨率,光圈越大,分辨率越高,反之,光圈越小,分辨率越低。镜头的光圈值直接关系着成片的质量,例如照度、解析力和暗环境成像能力等。示例性地,光圈值可以包括:f1、f4、f8、 f11、f16、f22、f32、f44和f64。可以理解,本技术实施例中的电子设备支持调整光圈值。
157.帧率配置选项801c用于配置电子设备的拍摄帧率。帧率(frame rate),又称帧速率,单位为帧/秒(fps),电子设备在录像时,帧率可以指每秒电子设备捕捉到的静态图片的数量。电子设备在以相同帧率播放视频时,每秒播放相同数量的静态图片,在用户看来,这些静态图片就会有动态的效果。一般而言,帧率为8fps以上才会让用户感觉有流畅播放的
效果,电影标准是24fps,也可以更高。当电子设备拍摄视频的帧率越低时,电子设备每一秒捕捉的静态画面的数量越少,每张静态画面的曝光时间会增长,静态画面的亮度就会增加。拍摄帧率相对于播放帧率,拍摄帧率指电子设备每秒捕捉到的静态图片的数量。可以理解,本技术实施例中的电子设备支持调整拍摄帧率。
158.电子设备100可以检测到作用于第一参数配置项列表801中各个配置选项的操作,响应于该操作,电子设备100可以获取对应该配置选项的参数。例如,监测到在焦距配置选项801a 上的点击操作,电子设备100可以获取拍摄视频所使用的第一参数为焦距。或监测到在光圈配置选项801b上的点击操作,电子设备100可以获取拍摄视频所使用的第一参数为光圈。或监测到在帧率配置选项801c上的点击操作,电子设备100可以获取拍摄视频所使用的第一参数为拍摄帧率。
159.参数配置界面80包括第二参数配置列表802,第二参数配置列表802用于调整第一参数配置列表802中被选中的第一参数的数值,即用于配置当前设置的第一参数的数值。第二参数配置列表802可以包括各个第二参数,通过第二参数调整第一参数的数值。如图8a所示,第二参数配置列表802可以包括:相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b、调整时长配置项802c、调整次数配置项802d、第一参数的初始值配置项 802e和第一参数的终值配置项802f中的任一种或多种,第二参数配置列表802不限于图8a 所示,则第二参数可以包括相邻两次调整的时间间隔、相邻两次调整的调整量、调整时长、调整次数、第一参数的初始值和第一参数的终值中的任一种或多种,其中:
160.相邻两次调整的时间间隔配置项802a用于配置相邻两次调整的时间间隔,即相邻两次调整第一参数的数值的时间间隔,相邻两次调整的时间间隔为一个时间段,可以为5秒,6 秒等。
161.示例性地,用户在相邻两次调整的时间间隔配置项802a中输入m秒,则设置相邻两次调整的时间间隔为m秒,则第1次调整第一参数的时刻为0秒,第2次调整第一参数的时刻为第m秒,第3次调整第一参数的时刻为2m秒,以此类推。
162.相邻两次调整的调整量配置项802b用于配置相邻两次调整的调整量,即相邻两次调整第一参数的数值之差。相邻两次调整的调整量也可以称为步进值,如第一参数为焦距,相邻两次调整的调整量为0.5x,即步进值为0.5x,或第一参数为拍摄帧率,相邻两次调整的调整量为10fps,即步进值为10fps。示例性地,用户在相邻两次调整的调整量配置项802b中输入 10fps,则设置相邻两次调整的调整量为10fps,则第n次调整第一参数的数值为5fps,第n 1 次调整第一参数的数值为15fps秒,第3次调整第一参数的数值为25fps,以此类推。
163.调整时长配置项802c用于配置调整时长,调整时长可以为视频拍摄开始到视频拍摄结束的总时长,在其中一种可能实现方式中,调整时长还可以为第一次调整第一参数的数值至最后一次调整第一参数的数值的总时长。在其中一种可能实现方式中,调整时长还可以为某一时间段,即拍摄视频过程中的某一单位时间,如设置某一视频包括两个调整时长,第一个调整时长可以为30秒,第二个调整时长可以为60秒,则该视频大于或等于90秒。
164.调整次数配置项802d用于配置调整次数,即调整所述第一参数的数值的总次数。如第一次调整第一参数的数值至最后一次调整第一参数的数值之间总共调整的次数。调整次数可以为20次、25次等。
165.第一参数的初始值配置项802e用于配置第一参数的初始值,在第一参数为焦距
时,可以配置第一参数的初始值为1倍,在第一参数为光圈值时,可以配置第一参数的初始值为f1,在第一参数为拍摄帧率时,可以配置第一参数的初始值为30fps。
166.第一参数的终值配置项802f用于配置第一参数的终值,即第一参数的最后数值,在第一参数为焦距时,可以配置第一参数的终值为30倍,在第一参数为光圈值时,可以配置第一参数的终值为f64,在第一参数为拍摄帧率时,可以配置第一参数的终值为120fps。
167.在其中一种可能实现方式中,如图8b所示,第二参数配置列表802可以包括总调整量配置项802g、调整频率配置项802h、调整时长配置项802c、第一参数的初始值配置项802e 和第一参数的终值配置项802f中的任一种或多种,第二参数配置列表802不限于图8b所示,则第二参数可以包括总调整量、调整频率、调整时长、第一参数的初始值和第一参数的终值中的任一种或多种,其中:
168.总调整量配置项802g用于配置对第一参数的数值进行调整的总调整量。即第一次调整第一参数的数值至最后一次调整第一参数的数值之间的可以调整的量。如总调整量为90fps,则第一次调整至最后一次调整第一参数的变化量为90fps,即可以得到第一参数的数值至最后一次参数的数值之间的差值为90fps。总调整量可以为单位时间内的总调整量,则总调整量为该单位时间内的总调整量,如单位时间为第1秒至第10秒,则总调整量为第10秒第一参数的数值减少第1秒第一参数的数值。
169.调整频率配置项802h用于配置对第一参数的数值进行调整的频率。其中,调整频率可以为单位时长调整的次数,例如一个单位时间可以调整1次、2次、3次等,30秒内调整5 次。或可以为每5秒调整一次。
170.其中调整时长配置项802c、第一参数的初始值配置项802e和第一参数的终值配置项 802f的具体内容可以参考上述描述,在此不再描述。
171.可以理解,第二参数的设置不限于上述图8a和图8b所示,且第二参数还可以为某一时刻的配置项,以及对应该时刻的第一参数数值配置项,或还可以包括某一时间段配置项,以及对应该时间段的第一参数数值配置项。本技术实施例对第二参数配置列表802中各个配置参数的配置、各个配置参数之间的组合也不做具体限定。
172.电子设备100可以检测到作用于第二参数配置列表802中各个配置项的操作,响应于该操作,电子设备100可以获取第二参数配置列表802中对应该配置项的参数。例如,在操作相邻两次调整的时间间隔配置项802a,输入a,电子设备100可以获取第二参数相邻两次调整的时间间隔为a。或操作相邻两次调整的调整量配置项802b,输入b,电子设备100可以获取第二参数相邻两次调整的调整量为b。或操作调整时长配置项802c,输入c,电子设备 100可以获取第二参数的调整时长为c。或操作调整次数配置项802d,输入d,电子设备100 可以获取第二参数的调整次数为d。或操作第一参数的初始值配置项802e,输入e,电子设备100可以获取第一参数的初始值为e。或操作第一参数的终值配置项802f,输入f,电子设备100可以获取第二参数第一参数的终值为f。或操作总调整量配置项802g,输入g,电子设备100可以获取第二参数的总调整量为g。或操作调整频率配置项802h,输入h,电子设备100可以获取第二参数的调整频率为h。
173.步骤s304:根据所述第二参数确定预设时间对应的所述第一参数的数值。
174.在本技术实施例中,可以根据第二参数确定预设时间对应的第一参数的数值,其中预设时间可以包括一个或多个时间。时间可以为时刻,还可以为时间段。即可以根据所述
第二参数确定预设时刻对应的第一参数的数值,或可以根据第二参数确定预设时间段对应的第一参数的数值。其中预设时间可以为根据第二参数确定的时间。
175.可以理解,用户可以根据自身需求配置第二参数,以实现根据自己需求调整第一参数的数值。其中,可以通过第二参数配置列表802配置第二参数,根据所述第二参数线性调整所述第一参数的数值,以实现线性调整第一参数的数值,即第一参数的数值随着时间呈现线性变化,如以某一固定步进值变化。也可以通过第二参数配置列表802配置第二参数,根据所述第二参数非线性调整所述第一参数的数值,以实现非线性调整第一参数的数值,即第一参数的数值随着时间呈现非线性变化,如不同时段中第一参数的数值以不同的步进值变化。示例性地,可以通过步进值设置,即通过对相邻两次调整的调整量配置项802b配置,设置每次调整的步进值,以使得第一参数的数值呈现线性变化。也可以通过设置多个不同的步进值,如设置调整时长为3秒的步进值为a,设置调整时长3秒至10秒的步进值为b,步进值a和 b不同,则可以实现非线性调整第一参数的数值。
176.可以理解,本技术实施例可以设置多个第一参数,并对该多个第一参数进行设置。如同时设置焦距和拍摄帧率,并分别为焦距和拍摄帧率设置不同的第二参数,或设置相同的第二参数。则拍摄视频时,可以使用对应的焦距和拍摄帧率拍摄视频。
177.在本技术实施例中,可以对第一参数的数值调整可以使用不同的调整方式,即可以使用不同的第二参数或不同的第二参数的组合设置第一参数的数值,如同为设置第一参数的数值从第1秒以每秒30fps递增,则可以设置相邻两次调整的调整量为30fps,且设置相邻两次调整的时间间隔为一秒。也可以设置调整频率为每秒30fps。
178.在其中一种可能实现方式中,也可以设置第一参数的数值为固定数值,如设置在某一时间内第一参数的数值均为a,则在该时间内第一参数的数值为a。
179.在本技术实施例中,用户设置第二参数,目的是为了设置拍摄视频时所使用的第一参数的数值,如焦距为n倍,或拍摄帧率为48fps等。通过设置的第二参数设置第一参数的数值,可以确定预设时间对应的第一参数的数值,即可以确定拍摄过程中预设时间对应的第一参数的数值,如可以确定某一时刻的第一参数的数值,还可以确定某一时间段的第一参数的数值。
180.在其中一种可能实现方式中,所述第二参数配置列表802可以包括相邻两次调整的时间间隔配置项802a和相邻两次调整的调整量配置项802b的组合。即可以根据第二参数相邻两次调整的时间间隔和相邻两次调整的调整量调整第一参数的数值。
181.示例性地,以第一参数为拍摄帧率为例,用户可以操作相邻两次调整的时间间隔配置项 802a,输入相邻两次调整的时间间隔5秒,则每隔5秒调整一次第一参数的数值。用户可以操作相邻两次调整的调整量配置项802b,输入相邻两次调整的调整量为30fps,则每次调整第一参数的数值幅度为30fps,则根据相邻两次调整的时间间隔配置项802a和相邻两次调整的调整量配置项802b中所输入的参数,可以得到每隔5秒调整第一参数的数值的幅度为 30fps。若电子设备默认第一参数的初始值为10fps,根据每隔5秒调整第一参数的数值的幅度为30fps,可以确定第5秒的第一参数的数值为40fps,第十秒的第一参数的数值为70fps,以此类推。
182.在其中一种可能实现方式中,所述第二参数配置列表802可以包括相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b和调整时长配置项802c的组
合。即可以根据第二参数相邻两次调整的时间间隔、相邻两次调整的调整量和调整时长调整第一参数的数值。
183.示例性地,以第一参数为拍摄帧率为例,用户可以操作相邻两次调整的时间间隔配置项 802a,输入相邻两次调整的时间间隔5秒,则每隔5秒调整一次第一参数的数值。用户可以操作相邻两次调整的调整量配置项802b,输入相邻两次调整的调整量为30fps,则每次调整第一参数的数值幅度为30fps,用户可以操作调整时长配置项802c,输入调整时长为30秒,可以得到每隔5秒调整第一参数的数值的幅度为30fps,调整时长为30秒。若电子设备默认第一参数的初始值为10fps,根据每隔5秒调整第一参数的数值的幅度为30fps,可以确定第 5秒的第一参数的数值为40fps,第十秒的第一参数的数值为70fps,以此类推,直至到确定第三十秒第一参数的数值为190fps。
184.在其中一种可能实现方式中,所述第二参数配置列表802可以包括相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b和调整次数配置项802d的组合。即可以根据第二参数相邻两次调整的时间间隔、相邻两次调整的调整量和调整次数调整第一参数的数值。
185.示例性地,以第一参数为拍摄帧率为例,用户可以操作相邻两次调整的时间间隔配置项 802a,输入相邻两次调整的时间间隔5秒,则每隔5秒调整一次第一参数的数值。用户可以操作相邻两次调整的调整量配置项802b,输入相邻两次调整的调整量为30fps,则每次调整第一参数的数值幅度为30fps,用户可以操作调整次数配置项802d,输入调整次数为5次,可以得到每隔5秒调整第一参数的数值的幅度为30fps,调整次数为5次。若电子设备默认第一参数的初始值为10fps,根据每隔5秒调整第一参数的数值的幅度为30fps,可以确定第一次调整,第5秒的第一参数的数值为40fps,第二次调整,第十秒的第一参数的数值为70fps,以此类推,直至到确定第五次调整,第二十五秒的第一参数的数值为130fps。
186.在其中一种可能实现方式中,所述第二参数配置列表802可以包括相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b和第一参数的终值配置项802f的组合。即可以根据第二参数相邻两次调整的时间间隔、相邻两次调整的调整量和第一参数的终值调整第一参数的数值。
187.示例性地,以第一参数为拍摄帧率为例,用户可以操作相邻两次调整的时间间隔配置项 802a,输入相邻两次调整的时间间隔5秒,则每隔5秒调整一次第一参数的数值。用户可以操作相邻两次调整的调整量配置项802b,输入相邻两次调整的调整量为30fps,则每次调整第一参数的数值幅度为30fps,用户可以操作第一参数的终值配置项802f,输入第一参数的终值为190fps,可以得到每隔5秒调整第一参数的数值的幅度为30fps,第一参数的终值 190fps。若电子设备默认第一参数的初始值为10fps,根据每隔5秒调整第一参数的数值的幅度为30fps,可以确定第5秒的第一参数的数值为40fps,第十秒的第一参数的数值为70fps,以此类推,直至第三十秒的第一参数的数值为190fps。
188.在其中一种可能实现方式中,所述第二参数配置列表802可以包括相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b、调整时长配置项802c和第一参数的初始值配置项802e的组合。即可以根据第二参数相邻两次调整的时间间隔、相邻两次调整的调整量、调整时长和第一参数的初始值调整第一参数的数值。
189.示例性地,以第一参数为拍摄帧率为例,用户可以操作相邻两次调整的时间间隔
配置项 802a,输入相邻两次调整的时间间隔5秒,则每隔5秒调整一次第一参数的数值。用户可以操作相邻两次调整的调整量配置项802b,输入相邻两次调整的调整量为30fps,则每次调整第一参数的数值幅度为30fps,用户可以操作调整时长配置项802c,输入调整时长为30秒,可以得到每隔5秒调整第一参数的数值的幅度为30fps,调整时长为30秒,用户可以操作第一参数的初始值配置项802e,输入第一参数的初始值为10fps。电子设备根据每隔5秒调整第一参数的数值的幅度为30fps,可以确定第5秒的第一参数的数值为40fps,第十秒的第一参数的数值为70fps,以此类推,直至到确定第三十秒第一参数的数值为190fps。
190.在其中一种可能实现方式中,所述第二参数配置列表802可以包括相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b、调整次数配置项802d和第一参数的初始值配置项802e的组合。即可以根据第二参数相邻两次调整的时间间隔、相邻两次调整的调整量、调整时长和第一参数的初始值调整第一参数的数值。
191.示例性地,以第一参数为拍摄帧率为例,用户可以操作相邻两次调整的时间间隔配置项 802a,输入相邻两次调整的时间间隔5秒,则每隔5秒调整一次第一参数的数值。用户可以操作相邻两次调整的调整量配置项802b,输入相邻两次调整的调整量为30fps,则每次调整第一参数的数值幅度为30fps,用户可以操作调整次数配置项802d,输入调整次数为5次,可以得到每隔5秒调整第一参数的数值的幅度为30fps,调整次数为5,用户可以操作第一参数的初始值配置项802e,输入第一参数的初始值为10fps。电子设备根据每隔5秒调整第一参数的数值的幅度为30fps,可以确定第一次调整,第5秒的第一参数的数值为40fps,第二次调整,第十秒的第一参数的数值为70fps,以此类推,直至到确定第五次调整,第二十五秒的第一参数的数值为130fps。
192.在其中一种可能实现方式中,所述第二参数配置列表802可以包括相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b、第一参数的初始值配置项802e和第一参数的终值配置项802f的组合。即可以根据第二参数相邻两次调整的时间间隔、相邻两次调整的调整量、第一参数的初始值和第一参数的终值调整第一参数的数值。
193.示例性地,以第一参数为拍摄帧率为例,用户可以操作相邻两次调整的时间间隔配置项 802a,输入相邻两次调整的时间间隔5秒,则每隔5秒调整一次第一参数的数值。用户可以操作相邻两次调整的调整量配置项802b,输入相邻两次调整的调整量为30fps,则每次调整第一参数的数值幅度为30fps,用户可以操作第一参数的初始值配置项802e,输入第一参数的初始值为10fps,用户可以操作第一参数的终值配置项802f,输入第一参数的终值为190fps。电子设备根据每隔5秒调整第一参数的数值的幅度为30fps,可以确定第5秒的第一参数的数值为40fps,第十秒的第一参数的数值为70fps,以此类推,直至到确定第三十秒的第一参数的数值为190fps。
194.在其中一种可能实现方式中,所述第二参数配置列表802可以包括总调整量配置项802g 和调整频率配置项802h的组合,即可以根据第二参数总调整量和调整频率调整第一参数的数值。
195.示例性地,以第一参数为拍摄帧率为例,用户可以操作总调整量配置项802g,输入总调整量90fps,则第一次调整至最后一次调整第一参数的变化量为90fps。用户可以操作调整频率配置项802h,输入调整频率为5次。若电子设备默认第一参数的初始值为10fps,根据总调整量为90fps和调整次数为5次,可以确定每次调整的步进值为18fps,若第一参数初
始值为10fps,第一次调整第一参数的数值为28fps,第二次调整第一参数的数值为46fps,以此类推,可以确定每次调整的第一参数的数值。其中,总调整量可以为某一单位时间内的调整量,若为30秒内的总调整量,即到30秒时,第一参数的数值相对于第一参数的初始值增加90fps。若为线性调整第一参数的数值,第六秒为第一次调整,第十二秒为第二次调整,以此类推。
196.在其中一种可能实现方式中,所述第二参数配置列表802可以包括总调整量配置项802g、调整频率配置项802h和调整时长配置项802c的组合,即可以根据第二参数总调整量、调整频率和调整时长调整第一参数的数值。
197.示例性地,以第一参数为拍摄帧率为例,用户可以操作总调整量配置项802g,输入总调整量90fps,则第一次调整至最后一次调整第一参数的变化量为90fps。用户可以操作调整频率配置项802h,输入调整频率为5次。用户可以操作调整时长配置项802h,输入调整时长为30秒。若电子设备默认第一参数的初始值为10fps,根据总调整量为90fps、调整次数为5 次和调整时长30秒,可以确定每次调整的步进值为18fps,若第一参数初始值为10fps,第一次调整第一参数的数值为28fps,第二次调整第一参数的数值为46fps,以此类推,可以确定每次调整的第一参数的数值,若为线性调整第一参数的数值,第六秒为第一次调整,第十二秒为第二次调整,直至到第三十秒。
198.在其中一种可能实现方式中,所述第二参数配置列表802可以包括总调整量配置项802g 和调整时长配置项802c的组合,即可以根据第二参数总调整量和调整时长调整第一参数的数值。
199.示例性地,以第一参数为拍摄帧率为例,用户可以操作总调整量配置项802g,输入总调整量20fps和30fps。用户可以操作调整时长配置项802h,输入调整时长分别为10秒和20 秒,总调整量10fps对应调整时长10秒,总调整量20fps对应调整时长20秒。则可以确定第 0秒至第10秒的第一参数的数值为20fps,确定第10秒至第30秒的第一参数的数值为 (20fps 30fps)。
200.在其中一种可能实现方式中,所述第二参数配置列表802可以包括总调整量配置项802g、调整频率配置项802h、调整时长配置项802c和第一参数的初始值配置项802e的组合,即可以根据第二参数总调整量、调整频率、调整时长和第一参数的初始值调整第一参数的数值。
201.示例性地,以第一参数为拍摄帧率为例,用户可以操作总调整量配置项802g,输入总调整量90fps,则第一次调整至最后一次调整第一参数的变化量为90fps。用户可以操作调整频率配置项802h,输入调整频率为5次。用户可以操作调整时长配置项802c,输入调整时长为30秒,用户可以操作第一参数的初始值配置项802e,输入第一参数的初始值为10fps。电子设备根据总调整量为90fps、调整时长30秒和第一参数初始值10fps,可以确定每次调整的步进值为18fps,若第一参数初始值为10fps,第六秒调整第一参数的数值为28fps,第十二秒调整第一参数的数值为46fps,以此类推,可以确定每次调整的第一参数的数值。
202.在其中一种可能实现方式中,所述第二参数配置列表802可以包括调整频率配置项802h、第一参数的初始值配置项802e和第一参数的终值配置项802f的组合,即可以根据调整频率、第一参数的初始值和第一参数的终值调整第一参数的数值。
203.示例性地,以第一参数为拍摄帧率为例,用户可以操作调整频率配置项802h,输入调整频率为每五秒调整一次,用户可以操作第一参数的初始值配置项802e,输入第一参数的初始值为10fps,用户可以操作第一参数的终值配置项802f,输入第一参数的终值为90fps。电子设备默认每次调整10fps,电子设备根据第一参数初始值10fps、每5秒调整一次、第一参数终值为90fps,可以确定第五秒第一参数的数值为20fps,第十秒第一参数的数值为30fps,以此类推,直至到第一参数的数值为90fps。
204.在本技术实施例中,参数配置项包括参数配置项705f,即参数配置项包括第一参数配置项列表801和第二参数配置列表802,进一步地,参数配置项可以包括焦距配置选项801a、光圈配置选项801b和帧率配置选项801c。参数配置项还可以包括相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b、调整时长配置项802c、调整次数配置项 802d、第一参数的初始值配置项802e、第一参数的终值配置项802f、总调整量配置项802g 和调整频率配置项802h。则作用于所述拍摄界面70上参数配置项的第一操作包括对参数配置项705f的操作,即第一操作包括对上述第一参数配置项列表801和第二参数配置列表802 的操作,如可以包括对焦距配置选项801a、光圈配置选项801b和帧率配置选项801c中的任一种或多种配置选项的点击操作。或可以包括为对相邻两次调整的时间间隔配置项802a、相邻两次调整的调整量配置项802b、调整时长配置项802c、调整次数配置项802d、第一参数的初始值配置项802e、第一参数的终值配置项802f、总调整量配置项802g和调整频率配置项802h中的任一种或多种的输入或点击操作。则获得的第一参数和第二参数包括根据对上述各个配置选项(如焦距配置选项801a或调整频率配置项802h等)的操作所获得与该配置选项对应的参数信息。
205.在其中一种可能实现方式中,在所述预设时间包括多个时间时,各个所述预设时间对应的所述第一参数的数值不同。示例性地,如包括3个时间,第一个时间对应的第一参数的数值为60fps,第二个时间对应的第一参数的数值为80fps,第三个时间对应的第一参数的数值为100fps。
206.在其中一种可能实现方式中,在所述预设时间包括多个时间时,各个所述预设时间对应的所述第一参数的数值相同。示例性,如包括3个时间,第一个时间对应的第一参数的数值为60fps,第二个时间对应的第一参数的数值为60fps,第三个时间对应的第一参数的数值为 60fps。
207.在其中一种可能实现方式中,在所述预设时间包括多个时间时,部分预设时间对应的第一参数的数值相同,剩余部分预设时间对应的第一参数的数值不同。示例性地,如包括3个时间,第一个时间对应的第一参数的数值为60fps,第二时间对应的第一参数的数值为60fps,第三个时间对应的第一参数的数值为100fps。
208.在本技术实施例中,在所述预设时间包括多个时间段时,各个所述时间段的时长不同,或者,在所述预设时间包括多个时间段时,各个所述时间段的时长相同。
209.步骤s305:响应于第二操作,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频。
210.在本技术实施例中,用户设置第二参数后,电子设备根据设置的第二参数可以确定第一参数的数值,电子设备可以得到预设时间对应的第一参数的数值。第二操作可以为拍摄视频操作,如用户设置第二参数完毕之后,用户点击图7中的控件702,则电子设备检测
到用户点击控件702的第二操作,响应该用于指示拍摄视频的第二操作,电子设备根据确定的预设时间对应的第一参数的数值进行拍摄。
211.在其中一种可能实现方式中,如图7所示,在进入拍摄界面70后,电子设备采集每一帧图像,将采集到的图像在拍摄界面70中呈现,用户设置第二参数后,用户可以选择拍摄界面 70中所呈现的对象为目标对象,则电子设备检测到用户选择目标对象的第二操作,响应该第二操作,电子设备根据确定的预设时间对应的第一参数的数值进行拍摄。在其中一种可能实现方式中,电子设备可以以该目标对象为中心进行拍摄。如可以根据设置的第一参数和第二参数,自动对该目标对象变焦,以该目标对象为中心拍摄视频。
212.在其中一种可能实现方式中,步骤s304和步骤s305可以合并为:响应于第二操作,根据所述第二参数确定预设时间对应的所述第一参数的数值,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频。即在步骤s303设置完第一参数和第二参数后,响应第二操作,根据设置的第一参数和第二参数拍摄视频。
213.在其中一种可能实现方式中,步骤s304可以为:检测到第二操作,根据所述第二参数确定预设时间对应的所述第一参数的数值。即检测到用户点击拍摄视频的第二操作后,根据所述第二参数确定预设时间对应的所述第一参数的数值,然后执行步骤s305,响应于第二操作,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频。
214.在本技术实施例中,在确定预设时间对应的第一参数的数值后,在预设时间以该预设时间对应的第一参数的数值拍摄视频,如第一秒的第一参数数值为焦距1倍,第2秒的第一参数数值为焦距1.5倍,第3秒的第一参数数值为焦距3倍。则电子设备拍摄视频时,拍摄第1 秒时使用1倍的焦距进行拍摄,拍摄第2秒时使用1.5倍的焦距进行拍摄,拍摄第3秒时使用3倍焦距进行拍摄。
215.在其中一种可能实现方式中,在相邻两个所述预设时间对应的所述第一参数的数值不同时,所述相邻两个所述预设时间包括在先预设时间和在后预设时间,则所述响应于第二操作,在所述预设时间以所述预设时间对应的所述第一参数的数值拍摄视频包括:获取所述在先预设时间对应的所述第一参数的数值,得到第一数值;获取所述在后预设时间对应的所述第一参数的数值,得到第二数值;在相邻两个所述预设时间的时间段内,根据预设过渡规则将所述第一数值逐渐调整至所述第二数值,并使用每次调整后的第一参数的数值拍摄视频,确保第一参数调整的平滑性,使得拍出的视频更流畅。
216.在本技术实施例中,预设过渡规则可以为通过插值,在第一数值与第二数值之间插值,即在该相邻两个所述预设时间的时间段内以该中间值拍摄视频。该中间值的取值在该相邻两个所述预设时间所对应的第一参数数值范围内,即在第一数值与第二数值之间,在先预设时间对应的所述第一参数的数值为0.5x,在后预设时间对应的所述第一参数的数值为1.0x,中间值在0.5x与1.0x之间,不包括0.5x,也不包括1.0x,如可以插入中间值0.6x、0.7x、0.8x 等,可以插入多个数值,且插入的中间值可以为线性变化。如插入4个中间值,分别为0.6x、 0.7x、0.8x、0.9x,则插入的中间值呈现线性变化。则在将第一参数的数值0.5x调整至第一参数的数值1.0x时,先将第一参数的数值由0.5x调整为0.6x,使用0.6x焦距拍摄视频,再将第一参数的数值由0.6x调整为0.7x,使用0.7x焦距拍摄视频,再将第一参数的数值由0.7x 调整为0.8x,使用0.8x焦距拍摄视频,再将第一参数的数值由0.8x调整为0.9,使用0.9x 焦距拍摄视频,再将第一参数的数值由0.9x调整为1.0x,使用1.0x焦距拍摄视
频。插入的数值也可以为非线性变化,如插入4个中间值,分别为0.6x、0.65x、0.85x、0.95x,则插入的中间值呈现非线性变化。则在将第一参数的数值0.5x调整至第一参数的数值1.0x时,先将第一参数的数值由0.5x调整为0.6x,使用0.6x焦距拍摄视频,再将第一参数的数值由0.6x 调整为0.65x,使用0.65x焦距拍摄视频,再将第一参数的数值由0.65x调整为0.85x,使用 0.85x焦距拍摄视频,再将第一参数的数值由0.85x调整为0.95,使用095x焦距拍摄视频,再将第一参数的数值由0.95x调整为1.0x,使用1.0x焦距拍摄视频。
217.在本技术实施例中,预设过渡规则可以根据第一数值、第二数值和该相邻两个所述预设时间的时间段确定变化率,进而根据该变化率确定中间值。如在先预设时间第一秒对应的所述第一参数的数值为0.5x,在后预设时间第六秒对应的所述第一参数的数值为1.0x,该相邻两个所述预设时间的时间段为5秒,则可以确定变化率为0.1x/s,则可以确定第2秒对应的第一参数的数值为0.6x,第3秒对应的第一参数的数值为0.7x,第4秒对应的第一参数的数值为0.8x,第5秒对应的第一参数的数值为0.9x,在将第一秒对应的所述第一参数的数值 0.5x调整至第6秒对应的所述第一参数的数值1.0x时,在第2秒调整第一参数的数值为0.6x,在第3秒调整第一参数的数值为0.7x,在第4秒调整第一参数的数值为0.8x,在第5秒调整第一参数的数值为0.9x,再在第6秒整第一参数的数值为1.0x。则在第1秒使用0.5x焦距拍摄视频,第2秒使用0.6x焦距拍摄视频,第3秒使用0.7x焦距拍摄视频,第4秒使用0.8x 焦距拍摄视频,第5秒使用0.9x焦距拍摄视频,第6秒使用1.0x焦距拍摄视频。
218.示例性地,请一并参阅图8a,用户点击焦距配置选项801a,选择用于拍摄视频的参数为焦距,用户配置相邻两次调整的时间间隔5秒,且配置相邻两次调整的调整量为0.2x,配置第一参数的初始值为0.8x,则可以得到第5秒的第一参数的数值为1.0x,第10秒的第一参数的数值为1.0x,第15秒的第一参数的数值为1.2x。在第5秒的时候使用1.0x焦距拍摄视频,如图9a所示,在拍摄界面70上呈现当前拍摄视频所使用的焦距1.0x。在第10秒使用1.2x焦距拍摄视频,如图9b所示,在拍摄界面70上呈现当前拍摄视频所使用的焦距1.2x。在第15秒使用1.4x焦距拍摄视频,如图9c所示,在拍摄界面70上呈现当前拍摄视频所使用的焦距1.4x。进一步地,在第0秒至第5秒之间,可以使用0.8x焦距拍摄视频,或根据预设过渡规则,逐渐将0.8x焦距调整至1.0x焦距,如在第0秒至第3秒之间均使用0.85x 焦距拍摄视频,在第3秒至第5秒之间均使用0.95x焦距拍摄视频。选择使用设置的焦距拍摄时,可以一键变焦地拍摄视频。
219.示例性地,请一并参阅图8b,用户点击拍摄帧率配置选项801c,选择用于拍摄视频的参数为拍摄帧率,用户配置拍摄帧率的初始值为120帧/秒,设置第一个调整时长为第5秒至第10秒,该第一个调整时长对应的总调整量为120帧,设置第二个调整时长第11秒至第20 秒,该第二个调整时长对应的总调整量为720帧。第1秒至第4秒使用120帧/秒的拍摄帧率拍摄视频,如图10a所示,在拍摄界面70上呈现当前拍摄视频所使用的拍摄帧率120帧/秒。第1秒至第10秒均使用240帧/秒的拍摄帧率拍摄视频,如图10b所示,在拍摄界面70上呈现当前拍摄视频所使用的拍摄帧率240帧/秒。第11秒至第20秒均使用960帧/秒的拍摄帧率拍摄视频,如图10c所示,在拍摄界面70上呈现当前拍摄视频所使用的拍摄帧率960帧/秒。进一步地,在第4秒至第5秒之间,可以使用位于120帧/秒至240帧/秒之间的拍摄帧率(如 180帧/秒)拍摄视频。在选择使用设置的拍摄帧率拍摄时,可以一键慢动作或快动作地拍摄视频。
220.示例性地,请一并参阅图8a,用户点击光圈配置选项801b,选择用于拍摄视频的参
数为光圈,用户配置光圈的初始值为f2.4,配置第一个相邻两次调整的时间间隔5秒,且对应配置光圈的终值为f4。配置第二个相邻两次调整的时间间隔10秒,且对应配置光圈的终值为f7.1。则可以得到第1秒的光圈值f2.4,第6秒的光圈值f4,第16秒的光圈值f7.1。在第1秒的时候使用f2.4光圈值拍摄视频,如图11a所示,在拍摄界面70上呈现当前拍摄视频所使用的光圈值f2.4。在第6秒使用f4光圈值拍摄视频,如图11b所示,在拍摄界面70 上呈现当前拍摄视频所使用的光圈值f4。在第16秒使用f7.1光圈值拍摄视频,如图11c所示,在拍摄界面70上呈现当前拍摄视频所使用的光圈值f7.1。进一步地,在第1秒至第6 秒之间,可以根据预设过渡规则将光圈值f2.4逐渐调整至光圈值f4,并使用调整的光圈值拍摄视频人,如第2秒光圈值为f3,则在第3秒使用f3光圈值拍摄视频。在选择使用设置的光圈拍摄时,拍摄的视频中星芒可以由无到由,呈现酷炫效果。
221.步骤s306:响应于结束指令,停止拍摄,保存所述视频。
222.在本技术实施例中,在拍摄的过程中,用户点击拍摄界面70,则拍摄将呈现相应的控件,如图9d、图10d或图11d所示,拍摄界面70上呈现控件901、控件902和控件704,其中控件901用于监听触发停止拍摄的用户操作。控件902用于监听触发暂停拍摄的用户操作。
223.在本技术实施例中,电子设备接收结束指令可以包括如下情形:
224.第一种情形:用户触发拍摄结束控件(如图9d、图10d或图11d中的控件901),电子设备100可以检测到作用于控件901的用户操作(如在控件901上的点击操作),响应于该操作,停止拍摄,保存所述视频。
225.第二种情形,电子设备监测到用户设置的第一参数和第二参数执行完成,停止拍摄,保存视频。如用户设置调整时长为30秒,监测到视频拍摄到底30秒,则停止拍摄,保存视频。或用户设置第一参数的终值为120fps,监测到第一参数的数值达到120fps/s,则停止拍摄,保存视频。
226.可以看出,在拍摄视频的过程中,用户设置第一参数和第二参数后,电子设备根据设置的第一参数和第二参数,自动进行拍摄。避免用户在拍摄的过程中还需要手动操作,可以一键拍摄生成酷炫视频。
227.本技术实施例公开了一种电子设备,包括处理器,以及与处理器相连的存储器、输入设备和输出设备。其中,输入设备和输出设备可集成为一个设备,例如,可将触摸传感器作为输入设备,将显示屏作为输出设备,并将触摸传感器和显示屏集成为触摸屏。
228.此时,如图12所示,上述电子设备可以包括:触摸屏1201,所述触摸屏1201包括触摸传感器1206和显示屏1207;一个或多个处理器1202;一个或多个摄像头1208;存储器1203;一个或多个应用程序(未示出);以及一个或多个计算机程序1204,上述各器件可以通过一个或多个通信总线1205连接。其中该一个或多个计算机程序1204被存储在上述存储器1203中并被配置为被该一个或多个处理器1202执行,该一个或多个计算机程序1204包括指令,上述指令可以用于执行上述实施例中的各个步骤。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应实体器件的功能描述,在此不再赘述。
229.示例性地,上述处理器1202具体可以为图1所示的处理器110,上述存储器1703具体可以为图1所示的内部存储器121,上述摄像头1208具体可以为图1所示的摄像头193,上述显示屏1207具体可以为图1所示的显示屏194,上述触摸传感器1206具体可以为图1所示的传感器模块180中的触摸传感器,本技术实施例对此不做任何限制。
230.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
231.在本技术实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
232.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
233.以上所述,仅为本技术实施例的具体实施方式,但本技术实施例的保护范围并不局限于此,任何在本技术实施例揭露的技术范围内的变化或替换,都应涵盖在本技术实施例的保护范围之内。因此,本技术实施例的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献