画质调整方法、电视及可读存储介质与流程

文档序号:17149148发布日期:2019-03-19 23:15阅读:204来源:国知局
画质调整方法、电视及可读存储介质与流程

本发明涉及视频处理技术领域,尤其涉及画质调整方法、电视及可读存储介质。



背景技术:

在视频处理领域,画质调节是一个非常重要的工作,电视机画质调节一般都是针对画面内容采用一套参数达到画面渲染的效果。但是,每一部视频都有自己的画面风格,这种千篇一律的调节画质的方法不能体现出视频画面的独特性和高级感。



技术实现要素:

本发明的主要目的在于提供一种画质调整方法、电视及可读存储介质,旨在解决现有技术中画质调节方法单一、用户观感体验低的技术问题。

为实现上述目的,本发明提供一种画质调整方法,应用于电视,所述画质调整方法包括以下步骤:

获取所述电视播放的当前视频;

判断所述当前视频是否为定制视频;

若是,则从云端数据库调取并导入第一画质参数;

基于所述第一画质参数调整所述当前视频。

可选地,所述获取所述电视播放的当前视频的步骤之前,所述画质调整方法还包括:

获取本地视频;

在接收到所述本地视频对应的第二画质参数的设置指令时,基于所述第二画质参数调整所述本地视频得到画质文件;

将所述画质文件上传至所述云端数据库。

可选地,所述判断所述当前视频是否为定制视频的步骤包括:

获取所述当前视频对应的第一视频信息及所述本地视频对应的第二视频信息;

判断所述第一视频信息是否与所述第二视频信息对应;

若是,则判定所述当前视频为定制视频。

可选地,所述从云端数据库调取并导入第一画质参数的步骤还包括:

连接云端数据库;

调用画质参数接口后,从所述云端数据库中导出所述画质文件的第二画质参数;

将所述第二画质参数作为第一画质参数导入所述电视。

可选地,所述获取所述电视播放的当前视频的步骤包括:

在接收到播放指令时,查找电视台节目资料库;

播放所述电视台节目资料库中播放指令对应的电视台频道;

识别所述电视台频道的当前画面的电视台台标,且获取网络时间;

根据所述电视台台标及网络时间获取所述当前视频的第一视频信息。

可选地,所述识别所述电视台频道的当前画面的电视台台标的步骤包括:

将所述当前画面划分为多个长方形区域;

标记每个长方形区域在当前画面的位置坐标;

通过本地端接收每个长方形区域的亮度数据及对应的位置信息,并判断每个长方形区域的亮度数据的稳定性;

若第一长方形区域的亮度数据在预设时间范围内保持不变,则判定所述第一长方形区域为台标区域。

可选地,所述判定所述第一长方形区域为台标区域的步骤之后,所述画质调整方法还包括:

将所述第一长方形区域对应的位置坐标进行拟合,得到电视台台标。

可选地,所述获取网络时间的步骤包括:

在所述电视的向导被激活后,连接网络时间服务器;

通过所述网络时间服务器获取网络时间。

此外,为实现上述目的,本发明还提供一种电视,所述电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的画质调整程序,所述画质调整程序被所述处理器执行时实现上述中任一项所述的画质调整方法的步骤。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有画质调整程序,所述画质调整程序被处理器执行时实现上述中任一项所述的画质调整方法的步骤。

本发明通过获取所述电视播放的当前视频,在确定该当前视频为定制视频时,从云端数据库调取并导入第一画质参数,且基于画质参数调整当前视频,从而实现对当前视频的画质调整,画质参数包括色温、色调等,经过调整后的当前视频,更符合视频自身的风格,同时,在视频拍摄和制作过程中难免存在的一些画质问题,比如偏色、高亮曝光等问题也能得到改善,有效改善用户的观看体验。本发明通过调取并导入定制的画质参数进行对当前视频调整,解决了视频自身画质缺陷引起的画质效果不佳的问题,有效改善用户的观看体验。

附图说明

图1为本发明实施例方案涉及的电视硬件结构示意图;

图2为本发明电视的方框示意图;

图3为本发明画质调整方法第一实施例的流程示意图;

图4为本发明画质调整方法第二实施例的流程示意图;

图5为本发明画质调整方法第三实施例的流程示意图;

图6为本发明画质调整方法第四实施例的流程示意图;

图7为本发明画质调整方法第四实施例中步骤s103细化后的流程示意图。

本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的电视结构示意图。

如图1所示,该电视可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,电视还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。当然,电视还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的电视结构并不构成对电视的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及画质调整程序。

在图1所示的电视中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的画质调整程序,并执行以下操作:

获取所述电视播放的当前视频;

判断所述当前视频是否为定制视频;

若是,则从云端数据库调取并导入第一画质参数;

基于所述第一画质参数调整所述当前视频。

进一步地,处理器1001可以调用存储器1005中存储的画质调整程序,还执行以下操作:

获取本地视频;

在接收到所述本地视频对应的第二画质参数的设置指令时,基于所述第二画质参数调整所述本地视频得到画质文件;

将所述画质文件上传至所述云端数据库。

进一步地,处理器1001可以调用存储器1005中存储的画质调整程序,还执行以下操作:

获取所述当前视频对应的第一视频信息及所述本地视频对应的第二视频信息;

判断所述第一视频信息是否与所述第二视频信息对应;

若是,则判定所述当前视频为定制视频。

进一步地,处理器1001可以调用存储器1005中存储的画质调整程序,还执行以下操作:

连接云端数据库;

调用画质参数接口后,从所述云端数据库中导出所述画质文件的第二画质参数;

将所述第二画质参数作为第一画质参数导入所述电视。

进一步地,处理器1001可以调用存储器1005中存储的画质调整程序,还执行以下操作:

在接收到播放指令时,查找电视台节目资料库;

播放所述电视台节目资料库中播放指令对应的电视台频道;

识别所述电视台频道的当前画面的电视台台标,且获取网络时间;

根据所述电视台台标及网络时间获取所述当前视频的第一视频信息。

进一步地,处理器1001可以调用存储器1005中存储的画质调整程序,还执行以下操作:

将所述当前画面划分为多个长方形区域;

标记每个长方形区域在当前画面的位置坐标;

通过本地端接收每个长方形区域的亮度数据及对应的位置信息,并判断每个长方形区域的亮度数据的稳定性;

若第一长方形区域的亮度数据在预设时间范围内保持不变,则判定所述第一长方形区域为台标区域。

进一步地,处理器1001可以调用存储器1005中存储的画质调整程序,还执行以下操作:

将所述第一长方形区域对应的位置坐标进行拟合,得到电视台台标。

进一步地,处理器1001可以调用存储器1005中存储的画质调整程序,还执行以下操作:

在所述电视的向导被激活后,连接网络时间服务器;

通过所述网络时间服务器获取网络时间。

参照图2为本发明电视的方框示意图。

本发明的电视包括获取模块、存储模块、导入模块,其中,

获取模块,用于实时获取亮度信息和网络时间,得知当前电视正在播放的当前视频;

存储模块,用于存储亮度数据及网络时间等信息;

导入模块,用于将画质参数通过网络导入到电视的软件内。

在用户打开电视时,播放一些当前视频,电视通过获取模块实时获取当前画面的亮度信息和网络时间,进而得到当前电视正在播放的当前视频的第一视频信息,包括电视台台标、网络时间及亮度数据;并且,通过存储模块存储亮度数据及网络时间等信息;在确定当前视频为定制视频后,电视从云端数据库导入画质参数,进而实现对当前视频的画质调整。

参照图3,图3为本发明画质调整方法第一实施例的流程示意图,在第一实施例中,画质调整方法包括:

步骤s10,获取所述电视播放的当前视频。

本实施例中,用户打开电视后,会播放一些视频,用户在选择自己喜爱的电视台后,往往会持续观看一段时间,此时播放的视频为当前视频,当前视频包括电视台台标、网络时间以及播放的视频内容。视频内容一般为某一电视节目,通过电视台台标及网络时间能够获取当前视频的视频信息,即当前播放的电视节目,并判断当前视频是否为定制视频,从而判断当前视频的画质是否需要调整。

步骤s20,判断所述当前视频是否为定制视频。

本实施例中,判断当前视频是否为定制视频具体为:获取所述当前视频对应的第一视频信息及所述本地视频对应的第二视频信息;判断所述第一视频信息是否与所述第二视频信息对应;若是,则判定所述当前视频为定制视频。

视频信息,是指如名称、类别、制作时间等视频信息,并且,第一视频信息即当前视频的视频信息,本地视频是通过第二画质参数调整后的定制视频,第二视频信息即本地视频经过调整后的定制视频的视频信息。

通过对比第一视频信息与第二视频信息,若第一视频信息,如其中的名称、类别与第二视频信息中的名称、类别一一对应,则可判定为定制视频;若第一视频信息与第二视频信息不对应,则判定为非定制视频,无需做任何处理。

步骤s30,若是,则从云端数据库调取并导入第一画质参数。

本实施例中,在确认所述当前视频为定制视频时,从云端数据库中调取第一画质参数,并将第一画质参数导入电视的软件中。第一画质参数包括色温、色调、饱和度、亮度、对比度、清晰度等,针对某一视频,根据视频的风格类型,在本地对视频进行调整,包括选择合适的色温,选择色调、饱和度、亮度、对比度、清晰度等第二画质参数的数值,通过第二画质参数调整本地视频,使调整后的视频显示效果达到最佳,同时,将带有第二画质参数的视频处理为画质文件,输出画质文件后上传至云端数据库存储,以便于在确定当前视频为定制视频时的导入。并且,在导入第一画质参数时,调用的画质文件实际为本地视频经过第二画质参数调整后的文件,因此,将第二画质参数会作为第一画质参数导出,进而将第二画质参数导入电视的软件中,对当前视频进行画质调整。

步骤s40,基于所述第一画质参数调整所述当前视频。

本实施例中,在导入画质参数后,通过第一画质参数对当前视频进行调整。对当前视频的调整,包括对视频的色温、色调、饱和度、亮度、对比度、清晰度等画质参数的调整,使得视频画面在播放时有效改善一些画质问题,如偏色、高亮曝光。

本发明通过获取所述电视播放的当前视频,在确定该当前视频为定制视频时,从云端数据库调取并导入第一画质参数,且基于第一画质参数调整当前视频,从而实现对当前视频的画质调整,画质参数包括色温、色调等,经过调整后的当前视频,更符合视频自身的风格,同时,在视频拍摄和制作过程中难免存在的一些画质问题,比如偏色、高亮曝光等问题也能得到改善,有效改善用户的观看体验。本发明通过调取并导入定制的画质参数进行对当前视频调整,解决了视频自身画质缺陷引起的画质效果不佳的问题,有效改善用户的观看体验。

基于第一实施例,本发明还提出画质调整方法的第二实施例,如图4所示,在步骤s10之前,所述画质调整方法还包括:

步骤s11,获取本地视频;

本地视频,是指存储于本地云端数据库的一些视频,本地视频用于对定制视频的画质参数的设置,在对本地视频进行画质参数调整后得到画质文件,画质文件包括本地视频的视频信息、亮度数据、上传时间、制作时间等。

获取本地视频,以便于画质工程师针对本地视频的内容进行风格判定,在对本地视频的画质进行调整后,得到符合画质工程师主观审美的本地视频的画质,从而实现对本地视频的个人定制化画质调整。

步骤s12,在接收到所述本地视频对应的第二画质参数的设置指令时,基于所述第二画质参数调整所述本地视频得到画质文件。

画质工程师根据本地视频的自身风格,对本地视频进行画质参数设置,如本地视频为电视剧xxx,适合柔光的风格,对本地视频进行第二画质参数设置时,将色调调整为柔光,此时,通过第二画质参数调整本地视频得到画质文件,画质文件包括电视机xxx的视频信息、亮度数据、上传时间及制作时间以及第二画质参数的数据等。

步骤s13,将所述画质文件上传至所述云端数据库。

在得到画质文件后,上传至云端数据库保存,以便于当判定当前视频为定制视频时,调取并导入画质文件中的第二画质参数,实现对当前视频的画质调整。

本实施例中,在获取所述电视播放的当前视频之前,获取本地视频;在接收到所述本地视频对应的第二画质参数的设置指令时,基于所述第二画质参数调整所述本地视频得到画质文件;将所述画质文件上传至所述云端数据库。画质工程师根据定制视频的风格类型,比如色彩柔和饱满,通过主观对比来进行画面的调整,具体的定制视频的风格类型设置过程如下:

首先对本地视频进行对应的第二画质参数设置,比如,本地视频为电视剧xxx,针对电视剧xxx的风格,调整其第二画质参数使得电视剧xxx的色调柔和后输出画质文件,且将画质文件上传至云端数据库,以供在判定当前视频为定制视频时,调取并导入画质文件的第二画质参数进行画质调整。

基于第二实施例,本发明还提出画质调整方法的第三实施例,如图5所示,步骤s30还包括:

步骤s301,获取所述当前视频对应的第一视频信息及所述本地视频对应的第二视频信息。

每个视频都有自身的视频信息,如名称、类别、制作时间等视频信息,并且,本地视频是通过第二画质参数调整后的定制视频,通过获取当前视频的第一视频信息及本地视频对应的第二视频信息,以便于后续第一视频信息与第二视频信息的比对,进而判断当前视频是否为定制视频。

步骤s302,判断所述第一视频信息是否与所述第二视频信息对应;

通过对比第一视频信息与第二视频信息,若第一视频信息,如其中的名称、类别与第二视频信息中的名称、类别一一对应,则可判定为定制视频;若第一视频信息与第二视频信息不对应,则判定为非定制视频,无需做任何处理。

步骤s303,若是,则判定所述当前视频为定制视频。

本实施例中,判断所述当前视频是否为定制视频具体为:获取所述当前视频对应的第一视频信息及所述本地视频对应的第二视频信息;判断所述第一视频信息是否与所述第二视频信息对应;若是,则判定所述当前视频为定制视频。每个视频都有自身的视频信息,如名称、类别、制作时间等视频信息,当电视播放的当前视频的第一视频信息与本地视频的第二视频信息对应时,则判定当前视频为定制视频,此时,需要对当前视频进行定制化画质调整。比如,本地视频为电视剧xxx的第二视频信息,针对电视剧xxx的风格,调整其画质参数使得电视剧xxx的色调柔和后输出画质文件,且将画质文件上传至云端数据库,若当前视频的第一视频信息与第二视频信息对应时,则判定当前视频为定制视频,此时,调取且导入本地视频对应画质参数,通过画质参数将当前视频调整为色调柔和的视频。

进一步地,步骤s30包括:

连接云端数据库;

调用画质参数接口后,从所述云端数据库中导出所述画质文件的第二画质参数;

将所述第二画质参数作为第一画质参数导入所述电视。

本实施例中,云端数据库存储有画质文件,并且,画质文件包含了将本地视频调节为定制视频的第二画质参数,因此,当判定当前视频为定制视频时,连接云端数据库,调用画质参数接口后,从云端数据库中导出画质文件的第二画质参数,通过网络将第二画质参数作为第一画质参数导入电视的软件内,从而使得当前视频的画质参数自动设置,实现对当前视频的定制化画质调整。

进一步地,基于第一实施例,提出本发明画质调整方法的第四实施例,如图6所示,步骤s10包括:

步骤s101,在接收到播放指令时,查找电视台节目资料库;

用户根据自身需求,选择电视台频道,通过遥控器,给电视发送对应的播放指令,电视接收到播放指令时,会查找自身携带的电视台节目资料库。

步骤s102,播放所述电视台节目资料库中播放指令对应的电视台频道;

现有的电视台节目资料库存储有很多电视台频道,在接收到播放指令时,如接收到播放a频道的播放指令,查找电视台节目资料库,从而从电视台节目资料库中选取a频道,播放播放指令对应的a频道。

步骤s103,识别所述电视台频道的当前画面的电视台台标,且获取网络时间。

电视台频道都会固定于当前画面的左上角或者是右上角设置有电视台台标,当然,还有网络时间。电视台台标通过识别台标算法计算得出;用户在购买电视后,依据电视激活向导连接无线或有线网络,通过互联网上发布的一些公用网络时间服务器,就可以获取标准网络时间。

步骤s104,根据所述电视台台标及网络时间获取所述当前视频的第一视频信息。

本实施例中,获取电视播放的当前视频具体为:在接收到播放指令时,查找电视台节目资料库;播放所述电视台节目资料库中播放指令对应的电视台频道;识别所述电视台频道的当前画面的电视台台标,且获取网络时间;根据所述电视台台标及网络时间获取所述当前视频的第一视频信息。

根据电视台台标及网络时间获取所述电视播放的当前视频的第一视频信息,视频信息是指如名称、类别、制作时间等视频信息,第一视频信息即当前视频的视频信息,包括名称、类别等信息,如a电视台,晚八点至九点播出电视剧xxx,那么,根据a电视台的台标以及网络时间,如网络时间是八点十分,那么,此时当前视频的第一视频信息为电视剧xxx。

通过电视台台标和网络时间获取当前视频,从而得到当前视频对应的第一视频信息,再通过第一视频信息与本地视频的第二视频信息的对比,实现对当前视频是否为定制视频的判断。

进一步地,如图7所示,步骤s103包括:

步骤s1031,将所述当前画面划分为多个长方形区域;

步骤s1032,标记每个长方形区域在当前画面的位置坐标;

步骤s1033,通过本地端接收每个长方形区域的亮度数据及对应的位置信息,并判断每个长方形区域的亮度数据的稳定性;

步骤s1034,若第一长方形区域的亮度数据在预设时间范围内保持不变,则判定所述第一长方形区域为台标区域。

本实施例中,识别电视台频道的当前画面的电视台台标具体为:将所述当前画面划分为多个长方形区域,如划分为n*m个长方形区域,n、m的值尽可能大,长方形区域尽可能划分得多,使得识别更准确;标记每个长方形区域在当前画面的位置坐标,即标记每个长方形区域在当前画面的位置坐标(x1,y1),(x2,y1),(x1,y2),(x2,y2)……(xn,ym);通过本地端接收每个长方形区域的亮度数据y及对应的位置信息(x,y),由于电视台频道在播放的过程中,电视会实时显示不同的画面,由于电视台台标是不变的,因此,通过判断所有长方形区域中某些长方形区域的亮度数据是否保持不变,若某几个长方形区域的亮度数据y一直保持不变,则能够判定到固定的画面内容,因此,通过判断每个长方形区域的亮度数据的稳定性能够判断出电视台台标;若第一长方形区域的亮度数据在预设时间范围内保持不变,则判定所述第一长方形区域为台标区域。预设时间可以是15秒、30秒或者是其它。

通过步骤s1031-1033,准确获取电视台台标的台标区域,再通过对多个长方形区域的位置坐标进行拟合,得出电视台台标的图案,从而实现电视台台标的准确获取。

进一步地,步骤s1034之后,所述画质调整的方法还包括:

步骤s1035,将所述第一长方形区域对应的位置坐标进行拟合,得到电视台台标。

第一长方形区域为保持亮度数据不变的多个长方形区域,通过对多个长方形区域的位置坐标进行拟合,得出电视台台标的图案。然后,再经过与云端数据库中台标图案的比对,得出具体的电视台台标名称。

进一步地,步骤s103还包括:

在所述电视的向导被激活后,连接网络时间服务器;

通过所述网络时间服务器获取网络时间。

本实施例中,获取网络时间具体为:用户首次购买电视后,会依据电视激活向导连接无线或有线网络,通过互联网上发布的一些公用网络时间服务器,就可以获取标准网络时间。

此外,本发明实施例还提出一种可读存储介质,所述可读存储介质上存储有画质调整程序,所述画质调整程序被处理器执行时实现如上所述的画质调整方法的步骤。

本发明可读存储介质的具体实施例与上述画质调整方法的各个实施例基本相同,在此不做赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台装置设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1