图像处理方法、装置、存储介质及终端制造方法及图纸

技术编号:27658430 阅读:18 留言:0更新日期:2021-03-12 14:23
本申请公开了一种图像处理方法、装置、存储介质及终端,属于互联网媒体领域。该方法应用于安装有互联网电视应用的终端,包括:在目标页面上显示服务器下发的原始图像;对原始图像执行图像模糊处理,得到原始图像的退化图像;获取第一数据和第二数据,第一数据用于表征原始图像的相邻像素点的灰度值变化情况,第二数据用于表征退化图像的相邻像素点的灰度值变化情况;响应于第一数据和第二数据的大小关系指示原始图像的清晰度未达标,调整原始图像的清晰度,直至得到清晰度达标的目标图像;以替换原始图像的方式,在目标页面上显示目标图像。本申请提供了一种在终端侧自动进行图像清晰度调整的方案,能够显著提升图像质量。

【技术实现步骤摘要】
图像处理方法、装置、存储介质及终端
本申请涉及互联网媒体领域,特别涉及一种图像处理方法、装置、存储介质及终端。
技术介绍
OTT(OverTheTop)TV是指基于互联网的视频服务。在OTT领域,提供视频服务的终端类型包括但不限于电视机、电脑、机顶盒或智能手机等。在终端提供视频服务的过程中,目前普遍存在的一个现象是某些页面上的图像的清晰度不佳,比如视频列表页上的图像清晰度较差。而图像的清晰度是衡量图像质量优劣的重要指标,图像的清晰度不佳直接表现为图像模糊,这会严重影响用户体验。为此,时下亟需一种图像处理方法来提升视频服务过程中的图像清晰度。
技术实现思路
本申请实施例提供了一种图像处理方法、装置、存储介质及终端。所述技术方案如下:一方面,提供了一种图像处理方法,应用于安装有互联网电视应用的终端,所述方法包括:在目标页面上显示服务器下发的原始图像,所述目标页面为所述互联网电视应用提供的页面;对所述原始图像执行图像模糊处理,得到所述原始图像的退化图像;获取第一数据和第二数据,所述第一数据用于表征所述原始图像的相邻像素点的灰度值变化情况,所述第二数据用于表征所述退化图像的相邻像素点的灰度值变化情况;响应于所述第一数据和所述第二数据的大小关系指示所述原始图像的清晰度未达标,调整所述原始图像的清晰度,直至得到清晰度达标的目标图像;以替换所述原始图像的方式,在所述目标页面上显示所述目标图像。另一方面,提供了一种图像处理装置,所述装置包括:第一显示模块,被配置为在目标页面上显示服务器下发的原始图像,所述目标页面为所述互联网电视应用提供的页面;第一处理模块,被配置为对所述原始图像执行图像模糊处理,得到所述原始图像的退化图像;检测模块,被配置为获取第一数据和第二数据,所述第一数据用于表征所述原始图像的相邻像素点的灰度值变化情况,所述第二数据用于表征所述退化图像的相邻像素点的灰度值变化情况;第二处理模块,被配置为响应于所述第一数据和所述第二数据的大小关系指示所述原始图像的清晰度未达标,调整所述原始图像的清晰度,直至得到清晰度达标的目标图像;所述第一显示模块,还被配置为以替换所述原始图像的方式,在所述目标页面上显示所述目标图像。在一些实施例中,所述第一数据为所述原始图像的相邻像素点的灰度差的平方,所述第二数据为所述退化图像的相邻像素点的灰度差的平方;所述检测模块,还被配置为响应于所述第一数据不大于所述第二数据,确定所述原始图像的清晰度未达标。在一些实施例中,所述第二处理模块,被配置为:对所述原始图像执行清晰度增强处理,得到第一中间图像;响应于所述第一中间图像的清晰度达标,得到所述目标图像;响应于所述第一中间图像的清晰度未达标,对所述第一中间图像执行清晰度增强处理,得到第二中间图像;以此类推,重复对上一步得到的图像执行清晰度增强处理,直至得到清晰度达标的所述目标图像。在一些实施例中,所述第二处理模块,被配置为:在所述原始图像中确定目标区域,所述目标区域为除了图像边界之外的其他区域;对于所述目标区域中的任意一个像素点,对所述像素点执行低通滤波处理;响应于所述像素点的低通滤波结果大于目标阈值,确定所述像素点对应所述原始图像的高频分量,对所述像素点执行清晰度增强处理;其中,所述目标阈值的取值因所述目标页面的类型不同而变化。在一些实施例中,响应于所述目标页面为所述互联网电视应用的视频导航页,所述目标阈值为第一取值;或,响应于所述目标页面为所述互联网电视应用的视频详情页,所述目标阈值为第二取值;或,响应于所述目标页面为所述互联网电视应用的视频列表页或视频搜索页,所述目标阈值为第三取值;其中,所述第一取值大于所述第二取值,所述第二取值大于所述第三取值。在一些实施例中,所述第二处理模块,被配置为通过低通滤波器对所述像素点执行低通滤波处理,所述低通滤波器采用N*N的高斯掩模,N的取值为正整数。在一些实施例中,所述第二处理模块,被配置为将对应所述高频分量的所述像素点叠加到所述原始图像相同位置的像素点上。在一些实施例中,所述检测模块,还被配置为响应于所述目标页面上显示的所述原始图像为多张,启动多个线程;调用所述多个线程检测多张所述原始图像的清晰度是否达标。另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行以实现上述的图像处理方法。另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现上述的图像处理方法。另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机程序代码,该计算机程序代码存储在计算机可读存储介质中,终端的处理器从计算机可读存储介质读取该计算机程序代码,处理器执行该计算机程序代码,使得该终端执行上述图像处理方法。本申请实施例提供的技术方案带来的有益效果是:本申请实施例提供了一种在终端侧自动进行图像清晰度调整的方案,该方案能够自动检测服务器下发的图像的清晰度,并对清晰度不达标的图像自动执行清晰度提升处理,不但确保了图像质量,满足了用户需求,而且较为智能化。另外,由于图像清晰度提升的工作交由终端侧执行,因此不但减少了UI开发人员的工作量,降低了人力成本,而且也降低了服务器下发图像数据(图像越清晰体积越大)的压力,减少了网络带宽损耗。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种图像处理方法涉及的实施环境的示意图;图2是本申请实施例提供的一种互联网电视应用的设置页面的示意图;图3是本申请实施例提供的另一种互联网电视应用的设置页面的示意图;图4是本申请实施例提供的一种图像处理方法的流程图;图5是本申请实施例提供的一种视频导航页的可能展示样式的示意图;图6是本申请实施例提供的一种视频详情页的可能展示样式的示意图;图7是本申请实施例提供的一种视频列表页的可能展示样式的示意图;图8是本申请实施例提供的一种视频搜索页的可能展示样式的示意图;图9是本申请实施例提供的一种检测图像清晰度的流程示意图;图10是本申请实施例提供的一种执行清晰度增强处理的流程示意图;图11是本申请实施例提供的一种图像处理方法的整体执行流程图;图12是本申请实施例提供的一种视频导航页进行图像优化之前的示意图;图13是本申请实施例提供的一种视频导航页进行图像优化之后的示意图;图14是本申请实施例提供的一种视频详情页进行本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,应用于安装有互联网电视应用的终端,所述方法包括:/n在目标页面上显示服务器下发的原始图像,所述目标页面为所述互联网电视应用提供的页面;/n对所述原始图像执行图像模糊处理,得到所述原始图像的退化图像;/n获取第一数据和第二数据,所述第一数据用于表征所述原始图像的相邻像素点的灰度值变化情况,所述第二数据用于表征所述退化图像的相邻像素点的灰度值变化情况;/n响应于所述第一数据和所述第二数据的大小关系指示所述原始图像的清晰度未达标,调整所述原始图像的清晰度,直至得到清晰度达标的目标图像;/n以替换所述原始图像的方式,在所述目标页面上显示所述目标图像。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,应用于安装有互联网电视应用的终端,所述方法包括:
在目标页面上显示服务器下发的原始图像,所述目标页面为所述互联网电视应用提供的页面;
对所述原始图像执行图像模糊处理,得到所述原始图像的退化图像;
获取第一数据和第二数据,所述第一数据用于表征所述原始图像的相邻像素点的灰度值变化情况,所述第二数据用于表征所述退化图像的相邻像素点的灰度值变化情况;
响应于所述第一数据和所述第二数据的大小关系指示所述原始图像的清晰度未达标,调整所述原始图像的清晰度,直至得到清晰度达标的目标图像;
以替换所述原始图像的方式,在所述目标页面上显示所述目标图像。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述互联网电视应用的设置页面上显示图像优化选项,所述图像优化选项用于开启图像的清晰度优化功能;
响应于针对所述图像优化选项的触发操作,显示提示消息,所述提示消息用于提示已开启图像的清晰度优化功能。


3.根据权利要求1所述的方法,其特征在于,所述在目标页面上显示服务器下发的原始图像,包括:
在所述互联网电视应用的视频导航页上显示服务器下发的原始图像;或,
在所述互联网电视应用的视频详情页上显示服务器下发的原始图像;或,
在所述互联网电视应用的视频列表页上显示服务器下发的原始图像;或,
在所述互联网电视应用的视频搜索页上显示服务器下发的原始图像。


4.根据权利要求1所述的方法,其特征在于,所述第一数据为所述原始图像的相邻像素点的灰度差的平方,所述第二数据为所述退化图像的相邻像素点的灰度差的平方;
所述方法还包括:响应于所述第一数据不大于所述第二数据,确定所述原始图像的清晰度未达标。


5.根据权利要求1所述的方法,其特征在于,所述调整所述原始图像的清晰度,直至得到清晰度达标的目标图像,包括:
对所述原始图像执行清晰度增强处理,得到第一中间图像;
响应于所述第一中间图像的清晰度达标,得到所述目标图像;
响应于所述第一中间图像的清晰度未达标,对所述第一中间图像执行清晰度增强处理,得到第二中间图像;
以此类推,重复对上一步得到的图像执行清晰度增强处理,直至得到清晰度达标的所述目标图像。


6.根据权利要求5所述的方法,其特征在于,所述对所述原始图像执行清晰度增强处理,包括:
在所述原始图像中确定目标区域,所述目标区域为除了图像边界之外的其他区域;
对于所述目标区域中的任意一个像素点,对所述像素点执行低通滤波处理;响应于所述像素点的低通滤波结果大于目标阈值,确定所述像素点对应所述原始图像的高频分量,对所述像素点执行清晰度增强处理;
其中,所述目标阈值的取值因所述目标页面的类型不同而变化。


7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
响应于所述目标页面为所述互联网电视应用的视频导航页,所述目标阈值为第一取值;或,

【专利技术属性】
技术研发人员:宋杨
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1