一种视频处理方法及设备的制造方法
【专利摘要】本发明实施例提供一种视频处理方法及设备,包括,获取待播放视频帧;确定所述待播放视频帧的像素深度,并根据所述待播放视频帧的像素深度确定所述待播放视频帧的视频质量等级;若确定所述待播放视频帧的视频质量等级小于预设等级,则在待播放视频帧为暗场场景图像时,对待播放视频帧进行图像增强处理。根据本发明实施例提供的视频处理方法及设备,在获取待播放视频帧之后,根据待播放视频帧的像素深度确定所述待播放视频帧的视频质量等级,并在确定待播放视频帧的视频质量等级小于预设等级时,对所述待播放视频帧中的暗场场景图像进行图像增强处理,从而提升待播放视频帧的质量,从而在视频播放时,实现为用户提供更好的视觉体验。
【专利说明】
_种视频处理方法及设备
技术领域
[0001] 本发明实施例涉及视频技术领域,尤其涉及一种视频处理方法及设备。
【背景技术】
[0002] 随着智能电视的发展,看电视直播已不再是电视的唯一用途,用户可以通过播放 网络、本地存储设备、多屏幕共享等上的视频看所喜欢的电影、节目等。
[0003] 目前,现有的视频播放设备在进行视频播放时,只是根据视频的视频编码格式、视 频编码参数、视频质量等视频参数进行播放,然而,有些视频的质量较差,导致播放时出现 画面模糊等现象,从而不能满足用户的视觉体验。
[0004] 因此,在进行视频播放时,如何根据视频的质量对视频进行处理,从而实现为用户 提供更好的视觉体验,还没有一种有效的解决方法。
【发明内容】
[0005] 本发明实施例提供一种视频处理方法及设备,用以解决现有技术中只是根据视频 资源的视频参数进行播放视频,导致性能较差的视频播放时出现画面模糊等问题。
[0006] 本发明实施例提供一种视频处理方法,包括:
[0007] 获取待播放视频帧;
[0008] 确定所述待播放视频帧的像素深度,并根据所述待播放视频帧的像素深度确定所 述待播放视频帧的视频质量等级;
[0009] 若确定所述待播放视频帧的视频质量等级小于预设等级,则针对所述待播放视频 帧中的每一帧待播放视频帧,在所述待播放视频帧为暗场场景图像时,对所述待播放视频 帧进行图像增强处理。
[0010] 本发明实施例提供一种视频处理设备,包括:
[0011] 获取单元,用于获取待播放视频帧;
[0012] 确定单元,用于确定所述待播放视频帧的像素深度,并根据所述待播放视频帧的 像素深度确定所述待播放视频帧的视频质量等级;
[0013] 处理单元,用于若确定所述待播放视频帧的视频质量等级小于预设等级,则针对 所述待播放视频帧中的每一帧待播放视频帧,在所述待播放视频帧为暗场场景图像时,对 所述待播放视频帧进行图像增强处理。
[0014] 本发明实施例提供的视频处理方法及设备,在获取待播放视频帧之后,根据所述 待播放视频帧的像素深度确定所述待播放视频帧的视频质量等级,并在确定所述待播放视 频帧的视频质量等级小于预设等级时,对所述待播放视频帧中的暗场场景图像进行图像增 强处理,从而提升待播放视频帧的质量,从而在视频播放时,实现为用户提供更好的视觉体 验。
【附图说明】
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。
[0016] 图1本发明实施例提供的一种视频处理方法流程示意图;
[0017] 图2本发明实施例提供的一种视频处理方法流程图;
[0018]图3本发明实施例提供的一种视频处理设备结构示意图。
【具体实施方式】
[0019] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020] 基于上述论述,如图1所示,本发明实施例提供的一种视频处理方法流程示意图。 图1中的执行主体可以为手机、计算机、机顶盒等设备。
[0021] 如图1所示,该方法具体包括以下步骤:
[0022] 步骤101:获取待播放视频帧;
[0023]步骤102:确定所述待播放视频帧的像素深度,并根据所述待播放视频帧的像素深 度确定所述待播放视频帧的视频质量等级;
[0024] 步骤103:若确定所述待播放视频帧的视频质量等级小于预设等级,则在所述待播 放视频帧为暗场场景图像时,对所述待播放视频帧进行图像增强处理。
[0025] 步骤101中,获取到的待播放视频帧为经过视频编码后的视频帧。因此,在获得所 述待播放视频帧之后需要根据所述待播放视频帧的视频编码方式对所述待播放视频帧进 行解码。
[0026] 本发明实施例中,所述待播放视频帧所对应的视频编码方式可以为现有视频编码 方式中的任意一种,本发明实施例对此并不限定。例如,HEVC(High Efficiency Video Coding,高效视频编码)、H264等。
[0027] 本发明实施例中,可以通过网络获取所述待播放视频帧,也可以通过本地存储的 视频文件获取待播放视频帧,本发明实施例对此并不限定。
[0028]需要说明的是,本发明实施例中,获得到的待播放视频帧所对应的视频文件的视 频格式可以为现有视频格式中的任意一种。例如,AVI (Audio Video Interleaved,音频视 频交错)、ASF(Advanced Streaming format,高级流格式)、FLV(Flash Video)、MPEG (Motion Picture Experts Group,运动待播放视频帧专家组)等格式。
[0029] 步骤102中,在获得待播放视频帧后,可以确定待播放视频帧的分辨率。同时,还可 以根据所述待播放视频帧在解码之前的数据大小以及分辨率确定所述待播放视频帧在解 码之前存储每个像素所用的比特位数。
[0030] 举例来说,一幅待播放视频帧的分辨率是1024 X 768,它在解码之前的数据量为 768kb,则所述待播放视频帧在解码之前存储每个像素所用的比特位数为8 = 768 X 1024 X 8 + (1024X768)。
[0031] 本发明实施例中,确定待播放视频帧的分辨率之后,还可以先判断所述待播放视 频帧的分辨率是否小于预设分辨率,若所述待播放视频帧的分辨率小于预设分辨率,则对 所述待播放视频帧进行上采样处理;若所述待播放视频帧的分辨率大于或等于预设分辨 率,则不再对所述待播放视频帧进行上采样处理。
[0032] 可选的,预设分辨率可以为720p。当然此处只是示例,预设分辨率还可以为其他 值,在此不再赘述。
[0033] 本发明实施例中,上采样可以采用抽样滤波的方法实现。具体的,如果抽样滤波器 的阶数为N,抽样的像素的像素值分别为X1, X2,……^^,^,抽样滤波器的系数为心, C2,……,Ch,CN,则插值的像素值y为:
[0034]
[0035] 本发明实施例中,在确定待播放视频帧的分辨率之后,或者,对所述待播放视频帧 进行上采样处理之后,可以根据待播放视频帧的分辨率确定所述待播放视频帧的像素深 度,即确定所述待播放视频帧在经过解码之后存储每个像素所用的比特位数。
[0036]举例来说,一幅待播放视频帧的分辨率是1024 X 768,它的数据量为1.5M,则它的 像素深度为16,即存储每个像素采用16个比特位。
[0037] 步骤103中,在确定了待播放视频帧的像素深度之后,就可以根据所述待播放视频 帧的像素深度确定所述待播放视频帧的视频质量等级。本发明实施例中,可以根据以下公 式确定所述待播放视频帧的视频质量等级:
[0038] L g 2 $」+ 為"2)
[0039] 其中,q为所述待播放视频帧的视频质量等级;k为预设值;X为所述待播放视频帧 在解码之前存储每个像素所用的比特位数;b为所述像素深度,即所述待播放视频帧在经过 解码之后存储每个像素所用的比特位数。L」为向下取整运算。k的值可以根据实际情况确 定,例如,可以取0至31中的任意一个值。
[0040] 在确定了待播放视频帧的视频质量等级之后,若确定所述待播放视频帧的视频质 量等级大于或等于预设等级,则可以直接播放所述待播放视频帧。其中,预设等级可以根据 实际情况取值,在此不再赘述。
[0041 ]可选的,本发明实施例中,在确定了待播放视频帧的视频质量等级之后,还可以对 所述待播放视频帧进行去块效应滤波,从而进一步提高待播放视频帧的视频质量。具体的, 针对所述待播放视频帧中的每一帧待播放视频帧,对所述待播放视频帧进行去块效应滤波 处理。通过对每一帧待播放视频帧进行去块效应滤波处理,从而可以实现对待播放视频帧 的边缘进行平滑滤波,从而消除待播放视频帧中由于分块编码算法带来的伪边界。
[0042]可选的,本发明实施例中,在确定了待播放视频帧的视频质量等级之后,对所述待 播放视频帧进行去块效应滤波之前,还可以判断所述待播放视频帧是否经过了环路滤波, 如果进行了环路滤波,则可以不再对所述待播放视频帧进行去块效应滤波处理。
[0043]最后可以将进行去块效应滤波处理后的待播放视频帧进行显示。
[0044]可选的,本发明实施例中,若确定所述待播放视频帧的视频质量等级小于预设等 级,则针对所述待播放视频帧中的每一帧待播放视频帧,判断所述待播放视频帧是否为暗 场场景图像,若所述待播放视频帧不为暗场场景图像,则可以直接显示所述待播放视频帧。 若所述待播放视频帧为暗场场景图像,则对所述待播放视频帧进行图像增强处理。
[0045] 本发明实施例中,若确定所述待播放视频帧中每个像素的亮度分量值小于亮度阈 值,则确定所述待播放视频帧为暗场场景图像。
[0046] 可选的,所述亮度阈值可以通过以下公式计算:
[0047]
[0048] 其中,Η为亮度阈值,hmax为所述待播放视频帧中的像素点所能达到的最大的亮度 值,hmin为所述待播放视频帧中的像素点所能达到的最小的亮度值。
[0049 ]当然,以上只是示例,还可以通过其他方法确定亮度阈值,在此不再赘述。
[0050] 在确定所述待播放视频帧为暗场场景图像之后,对所述待播放视频帧进行离散余 弦变换(Discrete Cosine Transformation,DCT),并将离散余弦变换后的所述待播放视频 帧进行量化处理;然后将经过所述量化处理后的所述待播放视频帧进行逆离散余弦变换 (Inverse Discrete Cosine Transformation,IDCT),获得图像增强处理后的所述待播放 视频帧。
[0051] 由于暗场场景图像容易出现块效应、色斑、伪彩等现象,经过增强处理后的所述待 播放视频帧,能够克服块效应、色斑、伪彩等现象,从而在播放所述待播放视频帧时,提高用 户的视觉体验。
[0052] 下面结合实施例详细描述上面的过程。
[0053]如图2所示,为本发明实施例提供的一种视频处理方法流程图。
[0054]步骤201:获取待播放视频帧。
[0055] 此处获取到的待播放视频帧为经过视频编码后的视频帧,此时需要对所述待播放 视频帧进行视频解码。
[0056] 步骤202:确定所述待播放视频帧的分辨率,并判断待播放视频帧的分辨率是否大 于预设分辨率,若否,则转至步骤203,否则转至步骤204。
[0057]步骤203:对所述待播放视频帧进行上采样处理。
[0058]步骤204:确定所述待播放视频帧的像素深度,并根据所述像素深度确定所述待播 放视频帧的视频质量等级。
[0059]步骤205:判断所述待播放视频帧是否小于预设等级,若否,则转至步骤206,否则, 转至步骤207。
[0060]步骤206:对所述待播放视频帧进行去块效应滤波处理,转至步骤209。
[0061]步骤207:判断所述待播放视频帧是否为暗场场景图像,若是,则转至步骤208,否 则转至步骤209。
[0062]步骤208:对所述待播放视频帧进行图像增强处理。
[0063]步骤209:播放所述待播放视频帧。
[0064]具体的,对所述待播放视频帧进行离散余弦变换,并将离散余弦变换后的所述待 播放视频帧进行量化处理;将经过所述量化处理后的所述待播放视频帧进行逆离散余弦变 换,获得图像增强处理后的所述待播放视频帧。
[0065]步骤209:播放所述待播放视频帧。
[0066]基于相同的发明构思,本发明实施例还提供一种视频处理设备,该视频处理设备 可以执行上述方法。
[0067]如图3所示,为本发明实施例还提供一种视频处理设备结构示意图,包括:
[0068]获取单元301,用于获取待播放视频帧;
[0069] 确定单元302,用于确定所述待播放视频帧的像素深度,并根据所述待播放视频帧 的像素深度确定所述待播放视频帧的视频质量等级;
[0070] 处理单元303,用于若确定所述待播放视频帧的视频质量等级小于预设等级,则在 所述待播放视频帧为暗场场景图像时,对所述待播放视频帧进行图像增强处理。
[0071 ]可选的,所述根据所述待播放视频帧的像素深度确定所述待播放视频帧的视频质 量等级之前,所述处理单元还用于:
[0072]若确定所述待播放视频帧的分辨率小于预设分辨率,则对所述待播放视频帧进行 上采样处理。
[0073]可选的,所述确定单元302具体用于:
[0074] 根据以下公式确定所述待播放视频帧的视频质量等级:
[0075] g = [_ A: log 2 X」+ 6
[0076] 其中,q为所述待播放视频帧的视频质量等级;k为预设值;x为所述待播放视频帧 在解码之前存储每个像素所用的比特位数;b为所述像素深度。
[0077] 可选的,所述处理单元303还用于:
[0078]若确定所述待播放视频帧的视频质量等级大于或等于所述预设等级,则对所述待 播放视频帧进行去块效应滤波处理。
[0079] 可选的,所述处理单元303具体用于:
[0080]对所述待播放视频帧进行离散余弦变换,并将离散余弦变换后的所述待播放视频 帧进行量化处理;
[0081]将经过所述量化处理后的所述待播放视频帧进行逆离散余弦变换,获得图像增强 处理后的所述待播放视频帧。
[0082]综上所述,根据本发明实施例提供的视频处理方法及设备,在获取待播放视频帧 之后,根据所述待播放视频帧的像素深度确定所述待播放视频帧的视频质量等级,并在确 定所述待播放视频帧的视频质量等级小于预设等级时,对所述待播放视频帧中的暗场场景 图像进行图像增强处理,从而提升待播放视频帧的质量。由于本发明实施例提供的方法,是 根据待播放视频帧的视频质量等级,对待播放视频帧选择不同的后处理方法及处理强度, 待播放视频帧的视频质量等级较高时,不进行或者选择性进行后处理;待播放视频帧的视 频质量等级较低时,提高处理待播放视频帧的处理强度,从而以牺牲有限处理量的前提下 获得视频质量的提高,给用户更好的视觉体验
[0083] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可 以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单 元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其 中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性 的劳动的情况下,即可以理解并实施。
[0084] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可 借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上 述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该 计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指 令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施 例或者实施例的某些部分所述的方法。
[0085]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管 参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可 以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 范围。
【主权项】
1. 一种视频处理方法,其特征在于,包括: 获取待播放视频帧; 确定所述待播放视频帧的像素深度,并根据所述待播放视频帧的像素深度确定所述待 播放视频帧的视频质量等级; 若确定所述待播放视频帧的视频质量等级小于预设等级,则在所述待播放视频帧为暗 场场景图像时,对所述待播放视频帧进行图像增强处理。2. 根据权利要求1所述的方法,其特征在于,所述根据所述待播放视频帧的像素深度确 定所述待播放视频帧的视频质量等级之前,还包括: 若确定所述待播放视频帧的分辨率小于预设分辨率,则对所述待播放视频帧进行上采 样处理。3. 根据权利要求1或2所述的方法,其特征在于,所述根据所述待播放视频帧的像素深 度确定所述待播放视频帧的视频质量等级,包括: 根据以下公式确定所述待播放视频帧的视频质量等级:其中,q为所述待播放视频帧的视频质量等级;k为预设值;X为所述待播放视频帧在解 码之前存储每个像素所用的比特位数;b为所述像素深度。4. 根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括: 若确定所述待播放视频帧的视频质量等级大于或等于所述预设等级,则对所述待播放 视频帧进行去块效应滤波处理。5. 根据权利要求1至3任一所述的方法,其特征在于,所述对所述待播放视频帧进行图 像增强处理,包括: 对所述待播放视频帧进行离散余弦变换,并将离散余弦变换后的所述待播放视频帧进 行量化处理; 将经过所述量化处理后的所述待播放视频帧进行逆离散余弦变换,获得图像增强处理 后的所述待播放视频帧。6. -种视频处理设备,其特征在于,包括: 获取单元,用于获取待播放视频帧; 确定单元,用于确定所述待播放视频帧的像素深度,并根据所述待播放视频帧的像素 深度确定所述待播放视频帧的视频质量等级; 处理单元,用于若确定所述待播放视频帧的视频质量等级小于预设等级,则在所述待 播放视频帧为暗场场景图像时,对所述待播放视频帧进行图像增强处理。7. 根据权利要求6所述的设备,其特征在于,所述根据所述待播放视频帧的像素深度确 定所述待播放视频帧的视频质量等级之前,所述处理单元还用于: 若确定所述待播放视频帧的分辨率小于预设分辨率,则对所述待播放视频帧进行上采 样处理。8. 根据权利要求6或7所述的设备,其特征在于,所述确定单元具体用于: 根据以下公式确定所述待播放视频帧的视频质量等级:其中,q为所述待播放视频帧的视频质量等级;k为预设值;X为所述待播放视频帧在解 码之前存储每个像素所用的比特位数;b为所述像素深度。9. 根据权利要求6至8任一所述的设备,其特征在于,所述处理单元还用于: 若确定所述待播放视频帧的视频质量等级大于或等于所述预设等级,则对所述待播放 视频帧进行去块效应滤波处理。10. 根据权利要求6至8任一所述的设备,其特征在于,所述处理单元具体用于: 对所述待播放视频帧进行离散余弦变换,并将离散余弦变换后的所述待播放视频帧进 行量化处理; 将经过所述量化处理后的所述待播放视频帧进行逆离散余弦变换,获得图像增强处理 后的所述待播放视频帧。
【文档编号】H04N21/4402GK105898565SQ201610280341
【公开日】2016年8月24日
【申请日】2016年4月28日
【发明人】刘任化
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司