视频处理方法和装置、电子设备、计算机可读存储介质与流程

文档序号:25883706发布日期:2021-07-16 18:58阅读:73来源:国知局
视频处理方法和装置、电子设备、计算机可读存储介质与流程

1.本申请涉及图像处理技术领域,特别是涉及一种视频处理方法和装置、电子设备、计算机可读存储介质。


背景技术:

2.随着手机拍照、视频功能逐渐趋于核心化,目前手机很多支持视频变焦,且有几款手机支持视频多倍混合变焦功能,多颗不同焦距的摄像头协同工作,可完成从超广角到长焦的混合光变。且“潜望式”摄像头技术的不断升级,在手机机身中内置变焦倍数极高的镜头,通过提升镜头性能来满足用户从超广角到远摄的需求。一般情况下,用户打开手机观看视频或者进行视频录制时,需要手动调节视频的相关参数,导致调节效率低。


技术实现要素:

3.本申请实施例提供一种视频处理方法、装置、电子设备、计算机可读存储介质,可以提高视频相关参数的调节效率。
4.一种视频处理方法,应用于电子设备,所述电子设备包括毫米波探测器,所述毫米波探测器用于发射毫米波发射信号,以及接收对所述毫米波发射信号所产生的毫米波响应信号,所述方法包括:
5.通过所述毫米波响应信号确定对象与所述电子设备的参考距离值,所述对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象;
6.对所述参考距离值进行量化,得到第一量化距离值;
7.根据距离上限值、所述第一量化距离值以及预设显示参数值,确定视频帧的显示参数值;所述距离上限值是预先确定的距离最大值;所述预设显示参数值为所述电子设备所支持的显示参数值;
8.根据所述视频帧的显示参数值显示所述视频帧。
9.一种视频处理装置,应用于电子设备,所述电子设备包括毫米波探测器,所述毫米波探测器用于发射毫米波发射信号,以及接收对所述毫米波发射信号所产生的毫米波响应信号,所述装置包括:
10.获取模块,用于通过所述毫米波响应信号确定对象与所述电子设备的参考距离值,所述对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象;
11.量化模块,用于对所述参考距离值进行量化,得到第一量化距离值;
12.确定模块,用于根据距离上限值、所述第一量化距离值以及预设显示参数值,确定视频帧的显示参数值;所述距离上限值是预先确定的距离最大值;所述预设显示参数值为所述电子设备所支持的显示参数值;
13.显示模块,用于根据所述视频帧的显示参数值显示所述视频帧。
14.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
15.通过所述毫米波响应信号确定对象与所述电子设备的参考距离值,所述对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象;
16.对所述参考距离值进行量化,得到第一量化距离值;
17.根据距离上限值、所述第一量化距离值以及预设显示参数值,确定视频帧的显示参数值;所述距离上限值是预先确定的距离最大值;所述预设显示参数值为所述电子设备所支持的显示参数值;
18.根据所述视频帧的显示参数值显示所述视频帧。
19.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
20.通过所述毫米波响应信号确定对象与所述电子设备的参考距离值,所述对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象;
21.对所述参考距离值进行量化,得到第一量化距离值;
22.根据距离上限值、所述第一量化距离值以及预设显示参数值,确定视频帧的显示参数值;所述距离上限值是预先确定的距离最大值;所述预设显示参数值为所述电子设备所支持的显示参数值;
23.根据所述视频帧的显示参数值显示所述视频帧。
24.上述视频处理方法和装置、电子设备、计算机可读存储介质,通过毫米波响应信号确定对象与电子设备的参考距离值,对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象,能够获取在拍摄视频时或观看视频时较精确的参考距离值;对参考距离值进行量化,得到第一量化距离值,能够减少计算量;根据距离上限值、第一量化距离值以及预设显示参数值,确定视频帧的显示参数值,根据显示参数值显示视频帧,能够自动调节视频的相关显示参数,提高调节效率。
附图说明
25.为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1为一个实施例中视频处理方法的应用环境图;
27.图2为一个实施例中视频处理方法的流程图;
28.图3为一个实施例中确定视频帧的显示参数的流程示意图;
29.图4为一个实施例中视频处理装置的结构框图;
30.图5为一个实施例中电子设备的内部结构示意图。
具体实施方式
31.为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
32.图1为一个实施例中视频处理方法的应用环境图。电子设备110中包含毫米波探测
器112。该电子设备110可以为包括手机、平板电脑、pda(personal digital assistant,个人数字助理)、pos(point of sales,销售终端)、车载电脑、穿戴式设备等任意终端设备。毫米波探测器可位于与电子设备的屏幕一侧、电子设备的后置摄像头一侧中至少一种。毫米波是指波长为1~10毫米的电磁波。毫米波能测量较精确的距离,毫米波具体测距精度可达到5毫米。该毫米波探测器用于发射毫米波发射信号,以及接收对毫米波发射信号所产生的毫米波响应信号。该毫米波探测器发射出的毫米波信号可用于测量对象与电子设备的参考距离值。视频处理方法可在视频拍摄或视频观看时进行参数调节。
33.在一个实施例中,如图2所示,一种视频处理方法,包括:
34.步骤202,通过毫米波响应信号确定对象与电子设备的参考距离值,对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象。
35.其中,拍摄视频时的被拍摄对象可以是采用前置摄像头进行拍摄得到的被拍摄对象,也可以是采用后置摄像头进行拍摄得到的被拍摄对象。被拍摄对象可以是用户或景物,景物例如可以是花、草、鱼等不限于此。观看视频时的观看对象是指正在观看视频的用户。
36.具体地,电子设备开启毫米波探测器,并发射毫米波发射信号,接收毫米波响应信号。通过毫米波响应信号可确定对象与电子设备之间的参考距离值。
37.毫米波探测器的位置可与后置摄像头相同侧。当被拍摄对象为用户时,电子设备可通过后置的毫米波探测器发送的毫米波发射信号,接收用户的身体或者面部返回的毫米波响应信号,从而确定通过后置摄像头拍摄视频时,被拍摄对象与电子设备之间的参考距离值。其中,面部可包括眼睛、鼻子、嘴巴中至少一种。当被拍摄对象为景物时,电子设备可通过后置的毫米波探测器发送的毫米波发射信号,接收景物返回的毫米波响应信号,根据毫米波响应信号确定景物与电子设备之间的参考距离值。
38.毫米波探测器的位置可与前置摄像头相同侧。电子设备可通过前置的毫米波探测器发送的毫米波发射信号,接收被拍摄对象的面部返回的毫米波响应信号,从而确定通过前置摄像头拍摄视频时,被拍摄对象与电子设备的参考距离值,或者确定观看视频时,观看对象与电子设备的参考距离值,其中,被拍摄对象为用户,观看对象为用户。
39.本实施例中,当存在至少两个对象时,电子设备可将距离最近的对象对应的距离值作为参考距离值。
40.电子设备可先获取距离上限值,后通过毫米波响应信号确定对象与电子设备的参考距离值。电子设备也可以先通过毫米波响应信号确定对象与电子设备的参考距离值,后获取距离上限值。
41.若是基于tof(time of flight,飞行时间)方法测量对象与电子设备的距离,即通过给对象发送光脉冲,然后通过传感器接收从对象返回的光,通过探测光脉冲的飞行时间来得到对象距离毫米波探测器的参考距离值。然而,对象与电子设备的距离通常较近,而电磁波在真空和空气中的传播速度大约为3*10^8m/s(米每秒)。因此,采用tof的方式进行测量,得到的距离并不精确。而通过毫米波探测器,该毫米波探测器可以是fmcw(frequency modulated continuous wave,调频连续波)探测器,该fmcw探测器可在扫频周期内发射频率变化的连续波,被物体反射后的回波与发射信号有一定的频率差,通过测量频率差可以获得对象与毫米波探测器之间的参考距离值。因此,通过毫米波探测器得到的距离更加精确。
42.步骤204,对参考距离值进行量化,得到第一量化距离值。
43.具体地,电子设备对参考距离值进行量化,得到第一量化距离值。其中,量化可以是指按照测量精度对参考距离值进行计数保留、当参考距离值超过距离上限值时,将距离上限值作为参考距离值中至少一种。距离上限值是指在电子设备中设置的最大距离值。距离上限值可根据需求配置。距离上限值用于确定显示参数值,也可用于对参考距离值进行量化。例如,由于毫米波的测量精度可达5mm(millimeter,毫米),那么测量精度可设为10mm。参考距离值可以是314.8cm(centimetre,厘米),那么经过计数保留,第一量化距离值为315cm。距离上限值为1000cm,那么当参考距离值为1100cm时,第一量化距离值为1000cm。
44.本实施例中,电子设备可根据距离上限值对参考距离值进行量化,得到第一量化距离值。
45.步骤206,根据距离上限值、第一量化距离值以及预设显示参数值,确定视频帧的显示参数值;距离上限值是预先确定的距离最大值;预设显示参数值为电子设备所支持的显示参数值。
46.其中,距离上限值是指在电子设备中预先确定的距离最大值。距离上限值可根据需求配置。距离上限值用于确定视频帧的显示参数,也可用于对参考距离值进行量化。预设显示参数值可以是默认的显示参数值、可以是经过传感器调节后得到的显示参数值,也可以是显示参数最大值。例如,电子设备通过光学传感器得出预设显示参数值。显示参数值例如可以是变焦倍数参数值、对比度参数值、饱和度参数值、亮度参数值中至少一种但不限于此。
47.具体地,电子设备根据距离上限值以及第一量化距离值之间的比值,结合预设显示参数值等,确定视频帧的显示参数值。其中,由于对象与电子设备的距离越远,对象的尺寸越小,用户也更加难以看到在电子设备中显示的对象。其中,因距离上限值和第一量化距离值为常数,故第一量化距离值可与视频帧的显示参数值呈正相关。当第一量化距离值增大时,第一量化距离值与距离上限值之比增大,视频帧的显示参数值增大;当第一量化距离值减小时,第一量化距离值与距离上限值之比减小,视频帧的显示参数值减小。
48.步骤208,根据视频帧的显示参数值显示视频帧。
49.具体地,电子设备将显示参数调整至显示参数值,根据显示参数值显示视频帧。
50.本实施例中的视频处理方法,通过毫米波响应信号确定对象与电子设备的参考距离值,对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象,能够获取在拍摄视频时或观看视频时较精确的参考距离值;对参考距离值进行量化,得到第一量化距离值,能够减少计算量;根据距离上限值、第一量化距离值以及预设显示参数值,确定视频帧的显示参数值,根据显示参数值显示视频帧,能够自动调节视频的相关显示参数,提高调节效率。
51.在一个实施例中,对参考距离值进行量化,得到第一量化距离值,包括:当参考距离值小于距离上限值时,对参考距离值进行计数保留处理,得到第一量化距离值;当参考距离值大于或等于距离上限值时,将距离上限值作为第一量化距离值。
52.其中,计数保留可以是指与精确度有关的计数保留方法。例如计数保留可以指四舍五入或者仅保留整数部分等不限于此。
53.具体地,当参考距离值小于距离上限值时,电子设备对参考距离值进行计数保留,能够减小存储量以及提高显示参数值的计算效率。当参考距离值大于或等于距离上限值
时,电子设备将距离上限值作为第一量化距离值。那么电子设备可在一定范围内调节参考距离值,避免物体超出一定距离时,由于电子设备镜头的限制,导致成像质量变差。
54.在一个实施例中,距离上限值的获取方式,包括:获取显示参数的类型,根据显示参数的类型获取该显示参数的类型对应的距离上限值。
55.具体地,显示参数的类型可以是变焦、对比度、饱和度、亮度中至少一种但不限于此。每种类型对应一个距离上限值。每种类型对应的距离上限值可以相同也可以不相同。电子设备获取显示参数的类型,根据显示参数的类型获取该类型对应的距离上限值。当参考距离值大于或等于该类型对应的距离上限值时,将该类型对应的距离上限值作为第一量化距离值。那么,根据类型对应的距离上限值以及第一量化距离值,电子设备确定视频帧对应类型的显示参数值。
56.例如,变焦类型对应的距离上限值可以是10米,亮度类型对应的距离上限值可以是8米,参考距离值为9.1米。那么,参考距离值9.1米小于变焦类型对应的距离上限值10米,9.1米量化后的第一量化距离值为9米,那么电子设备可根据距离上限值10米和第一量化距离值9米,确定视频帧中变焦类型对应的参数值。参考距离值9.1米大于亮度类型对应的距离上限值8米,9.1米量化后的第一量化距离值为8米,那么电子设备可根据距离上限值8米和第一量化距离值8米,确定视频帧中变焦类型对应的参数值。
57.本实施例中的视频处理方法,获取显示参数的类型,根据显示参数的类型获取该类型对应的距离上限值,当参考距离值大于或等于该类型的距离上限值时,将该距离上限值作为第一量化距离值,根据该类型对应的距离上限值、第一量化距离值以及预设显示参数值,确定视频帧中对应类型的显示参数值,能够针对不同类型的显示参数进行量化,避免因不同类型的显示参数调节过度而导致成像不清晰。
58.在一个实施例中,如图3所示,图3为一个实施例中确定视频帧的显示参数的流程示意图。根据距离上限值以及第一量化距离值,确定视频帧的显示参数值,包括:
59.步骤302,获取显示参数与量化距离参数之间的函数关系式,其中,函数关系式中包括两个系数,其中一个系数取值为距离上限值的倒数,另一个系数取值为预设显示参数值。
60.其中,量化距离参数与显示参数之间呈正相关。电子设备获取显示参数与量化距离参数之间的函数关系式。预设显示参数值和距离上限值为函数关系式中的两个系数。该系数为常数。显示参数与量化距离参数之间的函数关系式可以是线性函数关系式,也可以是非线性函数关系式。例如函数关系式可以是一次函数y=1/a*x+b或者y=x/a*b的形式,也可以是一个距离值对应一个显示参数的形式,还可以是二次函数等不限于此。二次函数可以是如的形式,其中a可为距离上限值,b可为预设显示参数值。
61.步骤304,根据函数关系式以及第一量化距离值,确定视频帧的显示参数值。
62.具体地,电子设备将第一量化距离值输入至函数关系式中,确定视频帧的显示参数值。
63.例如,该电子设备最大支持x倍变焦,通过毫米波测距后的第一量化距离值为distance,距离上限值为distance_thres,视频帧的变焦参数为current_x。那么函数关系式current_x=distance/distance_thres*x。例如distance=2,将2输入至函数关系式中,
得到current_x=2/distance_thres*x。由于distance_thres和x均为固定数值,即可求得current_x。
64.该电子设备根据光学传感器得出的预设亮度参数值为light,通过毫米波测距后的第一量化距离值为distance,距离上限值为distance_thres,视频帧的亮度参数为current_light。函数关系式为current_light=light+distance/distance_thres。
65.本实施例中的视频处理方法,获取显示参数值与量化距离参数之间的函数关系式,根据函数关系式以及第一量化距离值确定视频帧的显示参数值,即函数关系式相当于默认关系,通过电子设备中的函数关系式可得到视频帧的显示参数值,能够一次性调节至较佳的显示参数,提高调节效率。
66.在一个实施例中,获取显示参数与量化距离参数之间的函数关系式,包括:获取第二量化距离值,以及获取对应输入的参考显示参数值;根据第二量化距离值以及参考显示参数值进行处理,得到距离值与显示参数之间的函数关系式。
67.其中,第二量化距离值是在用户手动调节显示参数的场景下,对对象与电子设备之间的参考距离值进行量化处理得到的。参考距离值是通过毫米波响应信号确定的。
68.具体地,电子设备通过毫米波响应信号确定视频帧中对象与电子设备的参考距离值。电子设备对参考距离值进行量化,得到第二量化距离值。电子设备获取第二量化距离值的同时,可获取对应输入的参考显示参数。例如,在某一个时刻,对象与电子设备之间的第二量化距离值为1米,此时用户将亮度从20%调节至30%,那么,输入的参考亮度参数即为30%。
69.电子设备根据第二量化距离值以及参考显示参数进行拟合或插值处理,得到第二量化距离值与显示参数之间的函数关系式。例如,函数关系式的横坐标为distance,纵坐标为视频帧的变焦参数current_x。根据n回真实数据(distance1,current_x1)(distance2,current_x2)
……
(distancen,current_xn)拟合或插值处理求得固定参数m和b1的值,从而得到函数关系式current_x=m*distance/distance_thres*x+b1,其中,*为乘号。
70.例如,对于亮度调节,对应的预设亮度值为light,拟合横坐标是distance,纵坐标是current_light根据若干回真实数据(distance1,ccurrent_light1)(distance2,current_light2)
……
(distancen,current_lightn)求出拟合参数n、b2,得到current_light=light+n*distance/distance_thres+b2。或者,current_light=light+n*distance+b2。或者,current_light=n*distance+b2;或者current_light=distance/distance_thres*light_max等不限于此。其中,light_max是指电子设备支持的最大亮度值。
71.本实施例中,电子设备获取至少两个第二量化距离值以及每个第二量化距离值对应的输入的参考显示参数。例如,电子设备统计10次用户在视频拍摄或视频观看时,用户与电子设备的量化距离值,并根据这10次中第二量化距离值对应的输入的参考显示参数进行拟合或插值处理,得到量化距离值与显示参数之间的函数关系式。
72.本实施例中的视频处理方法,获取第二量化距离值以及对应输入的参考显示参数值,根据第二量化距离值以及参考显示参数值进行处理得到函数关系式,能够依据用户手动设置的参数即用户的个人喜好得到函数关系式,能够一次性调节至较佳的显示参数,提高调节效率并且提高参数调节精度,满足不同用户需求。
73.在一个实施例中,函数关系式为线性函数关系式,其中,量化距离参数取值为第一量化距离值。根据函数关系式以及第一量化距离值,确定视频帧的显示参数,包括:根据第一量化距离值与距离上限值的比值,与预设显示参数值的乘积,确定视频帧的显示参数值。
74.具体地,预设显示参数值是指显示参数最大值。例如可以是最大变焦倍数、最大对比度值、最大亮度值或者最大饱和度值。距离上限值对应显示参数最大值。那么,电子设备根据第一量化距离值a与距离上限值b的比值,与预设显示参数值c的的乘积,确定视频帧的显示参数值为a/b
×
c。
75.例如,预设显示参数值为最大变焦倍数。变焦倍数越大,对象在电子设备中的成像尺寸越大,而成像质量越差。电子设备获取支持的最大变焦倍数。电子设备根据量化距离值与距离上限值之间的比值,以及最大变焦倍数,确定视频帧的变焦参数。例如,current_x=distance/distance_thres*x。那么,量化距离值与变焦参数呈正相关。通过距离上限值,能够避免因距离过大而导致成像不清晰。
76.本实施例中,当量化距离值小于距离下限值时,将距离下限值作为量化距离值。例如,距离下限值为1,x为8,distance_thres为8,那么current_x为1,可避免倍数过小,导致对象在电子设备上的成像尺寸过小,而导致成像不清晰。
77.本实施例中的视频处理方法,根据第一量化距离值与距离上限值的比值,则可以得到一个比例,与预设显示参数值的乘积,确定视频帧的显示参数值,能够按照比例一次性调节至较佳的显示参数值,提高调节效率。
78.在一个实施例中,函数关系式为线性函数关系式,其中,量化距离参数取值为第一量化距离值。根据函数关系式以及第一量化距离值,确定视频帧的显示参数,包括:获取第一量化距离值和距离上限值的比值,再根据比值与预设显示参数值之和,确定视频帧的显示参数值。
79.其中,预设显示参数值可以是对应的变焦倍数、对比度参数、亮度参数、饱和度参数中至少一种。预设显示参数值的表现形式可以是百分比。而第一量化距离值与距离上限值之比也为百分比。预设显示参数值可以是默认的显示参数,也可以通过传感器自动调节后的视频帧的显示参数。例如,光线传感器根据环境亮度进行调节,得到预设亮度参数值。
80.具体地,电子设备获取第一量化距离值和距离上限值的比值,再根据比值与预设显示参数值之和,确定视频帧的显示参数值。例如,current_light=light+distance/distance_thres。其中,light为预设显示参数值,distance为第一量化距离值,distance_thres为距离上限值。
81.本实施例中的视频处理方法,获取第一量化距离值和距离上限值的比值,再根据比值与预设显示参数值之和,确定视频帧的显示参数值,在进行视频拍摄,或者观看视频时,距离太远会导致看不清楚,那么当第一量化距离值增大时,显示参数值应当增大,使得视频参数符合人眼特性,同时提高视频参数调节效率。
82.在一个实施例中,根据距离上限值、第一量化距离值以及预设显示参数值,确定视频帧的显示参数值,包括:获取距离阈值;根据第一量化距离值与距离阈值的差值,该差值与距离上限值的比值,该比值与预设显示参数值之和,确定视频帧的显示参数值,其中,预设显示参数值为距离阈值对应的显示参数值。
83.具体地,电子设备可根据第一量化距离值的变化比例得到显示参数值。其中,第一
量化距离值的变化比例是根据第一量化距离值和距离阈值计算得到的。距离阈值与距离上限值不相同。距离阈值是介于0与距离上限值之间的一个数值。例如距离阈值可以是30厘米、50厘米、1米等不限于此。
84.例如,current_light=light+(distance-distance_mid)/distance_thres。那么当量化距离值大于距离阈值时,(distance-distance_mid)为正数,则current_light增大。当量化距离值小于距离阈值时,(distance-distance_mid)为负数,则current_light减小。其中,light为距离阈值对应的预设显示参数值。
85.本实施例中的视频处理方法,在进行视频拍摄,或者观看视频时,距离太远会导致看不清楚,此时应当调节显示参数值,当量化距离值比距离阈值大时,显示参数值应当增大;当量化距离值比距离阈值小时,显示参数值应当减小,以适应人眼特性,同时提高参数调节效率。
86.在一个实施例中,毫米波探测器用于发射毫米波发射信号,以及接收对毫米波发射信号所产生的毫米波响应信号,包括:毫米波探测器用于每隔预设时长发射毫米波发射信号,以及接收对毫米波发射信号所产生的毫米波响应信号。
87.根据距离上限值、第一量化距离值以及预设显示参数,确定视频帧的显示参数值,包括:根据距离上限值、第一量化距离值以及预设显示参数值,确定预设时长内的视频帧的显示参数值。
88.其中,预设时长是指预设的一段时间。例如可以是2秒、3秒、5秒、10秒等不限于此。
89.具体地,电子设备可控制毫米波探测器每隔预设时长发射一次毫米波发射信息,并接收毫米波发射信号所产生的毫米波响应信号。通过毫米波响应信号确定对应的对象与电子设备的参考距离值。那么,电子设备根据距离上限值、第一量化距离值以及预设显示参数,即可确定连续的预设时长内的视频帧的显示参数值。例如,预设时长为5秒,电子设备获取对应的参考距离值,对参考距离值进行量化,得到第一量化距离值。根据距离上限值、第一量化距离值和预设显示参数,确定预设时长内的视频帧的显示参数值。
90.本实施例中的视频处理方法,毫米波探测器用于每隔预设时长发射毫米波发射信号,以及接收对毫米波发射信号所产生的毫米波响应信号,根据距离上限值、第一量化距离值和预设显示参数,确定预设时长内的视频帧的显示参数值,能够在对象移动的过程中,自动更新参考距离值,进而对显示参数进行更新,并且能够获取一次距离值,用于调节预设时长内的显示参数值,节省系统功耗。
91.在一个实施例中,该视频处理方法可实现在电子设备的相机底层方案中。即在android native(安卓本地框架)层底层架构对frameworks层暴露出api(application programming interface,应用程序接口)。第三方视频应用可调用这些接口进行自动调节。
92.应该理解的是,虽然图2至3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2至3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
93.图4为一个实施例的视频处理装置的结构框图。如图4所示,一种视频处理装置,应用于电子设备,电子设备包括毫米波探测器,毫米波探测器用于发射毫米波发射信号,以及接收对毫米波发射信号所产生的毫米波响应信号,包括获取模块402、量化模块404、确定模块406和显示模块408,其中:
94.获取模块402,用于通过毫米波响应信号确定对象与电子设备的参考距离值,对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象;
95.量化模块404,用于对参考距离值进行量化,得到第一量化距离值;
96.确定模块406,用于根据距离上限值、第一量化距离值以及预设显示参数值,确定视频帧的显示参数值,距离上限值是预先确定的距离最大值;预设显示参数值为所述电子设备所支持的显示参数值;
97.显示模块408,用于根据显示参数值显示视频帧。
98.本实施例中的视频处理装置,通过毫米波响应信号确定对象与电子设备的参考距离值,对象为拍摄视频时的被拍摄对象,或者观看视频时的观看对象,能够获取在拍摄视频时或观看视频时较精确的参考距离值;对参考距离值进行量化,得到第一量化距离值,能够减少计算量;根据距离上限值、第一量化距离值以及预设显示参数值,确定视频帧的显示参数值,根据显示参数值显示视频帧,能够自动调节视频的相关显示参数,提高调节效率。
99.在一个实施例中,量化模块404用于当参考距离值小于距离上限值时,对参考距离值进行计数保留处理,得到第一量化距离值;当参考距离值大于或等于距离上限值时,将距离上限值作为第一量化距离值。那么电子设备可在一定范围内调节参考距离值,避免物体超出一定距离时,由于电子设备镜头的限制,导致成像质量变差。
100.在一个实施例中,获取模块402用于获取显示参数的类型,根据显示参数的类型获取该显示参数的类型对应的距离上限值。
101.本实施例中的视频处理装置,获取显示参数的类型,根据显示参数的类型获取该类型对应的距离上限值,当参考距离值大于或等于对应类型的距离上限值时,将距离上限值作为第一量化距离值,根据该类型对应的距离上限值,以及第一量化距离值,确定视频帧中对应类型的显示参数值,能够针对不同类型的显示参数进行量化,避免因不同类型的显示参数调节过度而导致成像不清晰。
102.在一个实施例中,确定模块406用于获取显示参数与量化距离参数之间的函数关系式,其中,函数关系式中包括两个系数,其中一个系数取值为距离上限值的倒数,另一个系数取值为预设显示参数值;根据函数关系式以及第一量化距离值,确定视频帧的显示参数值。
103.本实施例中的视频处理装置,获取显示参数值与量化距离参数之间的函数关系式,根据函数关系式以及第一量化距离值确定视频帧的显示参数值,即函数关系式相当于默认关系,通过电子设备中的函数关系式可得到视频帧的显示参数值,能够一次性调节至较佳的显示参数,提高调节效率。
104.在一个实施例中,确定模块406用于获取第二量化距离值,以及获取对应输入的参考显示参数值;根据第二量化距离值以及参考显示参数值进行处理,得到距离值与显示参数之间的函数关系式。
105.本实施例中的视频处理装置,获取第二量化距离值以及对应输入的参考显示参数
值,根据第二量化距离值以及参考显示参数值进行处理得到函数关系式,能够依据用户手动设置的参数即用户的个人喜好得到函数关系式,能够一次性调节至较佳的显示参数,提高调节效率并且提高参数调节精度,满足不同用户需求。
106.在一个实施例中,函数关系式为线性函数关系式,其中,量化距离参数取值为第一量化距离值。确定模块406用于根据第一量化距离值与距离上限值的比值,与预设显示参数值的乘积,确定视频帧的显示参数值。
107.本实施例中的视频处理装置,根据第一量化距离值与距离上限值的比值,则可以得到一个比例,与预设显示参数值的乘积,确定视频帧的显示参数值,能够一次性调节至较佳的显示参数值,提高调节效率。
108.在一个实施例中,函数关系式为线性函数关系式,其中,量化距离参数取值为第一量化距离值。确定模块406用于获取第一量化距离值和距离上限值的比值,再根据比值与预设显示参数值之和,确定视频帧的显示参数值。
109.本实施例中的视频处理装置,根据预设显示参数值,与第一量化距离值和距离上限值之比的和,确定视频帧的显示参数值,在进行视频拍摄,或者观看视频时,距离太远会导致看不清楚,那么当第一量化距离值增大时,显示参数值应当增大,使得视频参数符合人眼特性,同时提高视频参数调节效率。
110.在一个实施例中,确定模块406用于获取距离阈值;根据第一量化距离值与距离阈值的差值,该差值与距离上限值的比值,该比值与预设显示参数值值之和,确定视频帧的显示参数值,其中,预设显示参数值值为距离阈值对应的显示参数值。
111.本实施例中的视频处理装置,在进行视频拍摄,或者观看视频时,距离太远会导致看不清楚,此时应当调节显示参数,当量化距离值比距离阈值大时,显示参数值应当增大;当量化距离值比距离阈值小时,显示参数值应当减小,以适应人眼特性,同时提高参数调节效率。
112.在一个实施例中,毫米波探测器用于每隔预设时长发射毫米波发射信号,以及接收对毫米波发射信号所产生的毫米波响应信号。确定模块406用于根据距离上限值、第一量化距离值以及预设显示参数,确定预设时长内的视频帧的显示参数值。
113.本实施例中的视频处理装置,毫米波探测器用于每隔预设时长发射毫米波发射信号,以及接收对毫米波发射信号所产生的毫米波响应信号,根据距离上限值、第一量化距离值和预设显示参数,确定预设时长内的视频帧的显示参数值,能够在对象移动的过程中,自动更新参考距离值,进而对显示参数进行更新,并且能够获取一次距离值,用于调节预设时长内的显示参数,节省系统功耗。
114.上述视频处理装置中各个模块的划分仅用于举例说明,在其他实施例中,可将视频处理装置按照需要划分为不同的模块,以完成上述视频处理装置的全部或部分功能。
115.关于视频处理装置的具体限定可以参见上文中对于视频处理方法的限定,在此不再赘述。上述视频处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
116.图5为一个实施例中电子设备的内部结构示意图。如图5所示,该电子设备包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个电
子设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种视频处理方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。
117.本申请实施例中提供的视频处理装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。
118.本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行视频处理方法的步骤。
119.一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行视频处理方法。
120.本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddr sdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)。
121.以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1