图像处理方法、装置、计算机可读存储介质及计算机设备与流程

专利查询2023-9-28  113



1.本发明涉及人工智能技术领域,具体涉及一种图像处理方法、装置、计算机可读存储介质及计算机设备。


背景技术:

2.网格化布局(grid layout,gl)是一种页面设计方式,它将整个页面分成同等大小的若干小格,然后让各部分内容分别占用若干个小格。这样设计出来的页面,整齐有序,容易阅读。网格化布局在电视(television,tv)端的应用,可以为tv端内容分发提供丰富、灵活的排版布局,因而该方案在tv端得到的广泛的使用。
3.然而,本技术的发明人在研究中发现,海报图像在tv端网格上显示时渲染效率较低。


技术实现要素:

4.本技术实施例提供一种图像处理方法、装置、存储介质及计算机设备,该方法可以提升海报图像在tv端网格上显示时的渲染效率。
5.本技术第一方面提供一种图像处理方法,方法包括:
6.获取海报图像在tv端网格显示页面中对应的目标网格;
7.确定所述目标网格的显示分辨率;
8.按照所述显示分辨率对所述海报图像进行等比压缩,得到过渡图像;
9.对所述过渡图像进行压缩,得到目标图像。
10.获取单元,用于获取海报图像在tv端网格显示页面中对应的目标网格;
11.确定单元,用于确定所述目标网格的显示分辨率;
12.第一压缩单元,用于按照所述显示分辨率对所述海报图像进行等比压缩,得到过渡图像;
13.第二压缩单元,用于对所述过渡图像进行压缩,得到目标图像。
14.本技术第三方面还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本技术第一方面所提供的图像处理方法的步骤。
15.本技术第四方面提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可以在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本技术第一方面所提供的图像处理方法的步骤。
16.本技术第五方面提供一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在存储介质中。计算机设备的处理器从存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行第一方面所提供的图像处理方法的步骤。
17.本技术实施例提供的图像处理方法,通过获取海报图像在tv端网格显示页面中对
应的目标网格;确定目标网格的显示分辨率;按照显示分辨率对海报图像进行等比压缩,得到过渡图像;对过渡图像进行无损压缩,得到目标图像。以此,通过根据tv端网格的显示分辨率对海报图像进行提前等比压缩以及无损压缩,使得在对海报图像进行渲染时无需再对海报图像的尺寸进行适配,从而提高了海报图像的渲染效率。
附图说明
18.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术中图像处理的一个场景示意图;
20.图2是本技术提供的图像处理方法的流程示意图;
21.图3是本技术提供的图像处理方法的另一流程示意图;
22.图4是本技术提供的图像处理装置的结构示意图;
23.图5是本技术提供的终端的结构示意图;
24.图6是本技术提供的服务器的结构示意图。
具体实施方式
25.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.本发明实施例提供一种图像处理方法、装置、计算机可读存储介质及计算机设备。其中,该图像处理方法可以使用于图像处理装置中。该图像处理装置可以集成在计算机设备中,该计算机设备可以是终端也可以是服务器。其中,终端可以为手机、平板电脑、笔记本电脑、智能电视、穿戴式智能设备、个人计算机(pc,personal computer)等设备。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。其中,服务器可以为区块链中的节点。
27.请参阅图1,为本技术提供的图像处理的一场景示意图;如图所示,计算机设备a从tv端b中获取网格显示页面相关数据,并从网格显示页面中确定与海报图像对应的目标网格。确定目标网格的显示分辨率,按照显示分辨率对海报图像进行等比压缩,得到过渡图像;对过渡图像进行无损压缩,得到目标图像。
28.需要说明的是,图1所示的图像处理的场景示意图仅仅是一个示例,本技术实施例描述的图像处理场景是为了更加清楚地说明本技术的技术方案,并不构成对于本技术提供的技术方案的限定。本领域普通技术人员可知,随着图像处理的演变和新业务场景的出现,本技术提供的技术方案对于类似的技术问题,同样适用。
29.基于上述实施场景以下分别进行详细说明。
30.本技术实施例将从图像处理装置的角度进行描述,该图像处理装置可以集成在计算机设备中。其中,计算机设备可以是终端也可以是服务器,终端可以为手机、平板电脑、笔记本电脑、智能电视、穿戴式智能设备、个人计算机(pc,personal computer)等设备。如图2所示,为本技术提供的图像处理方法的流程示意图,该方法包括:
31.步骤101,获取海报图像在tv端网格显示页面中对应的目标网格。
32.其中,在本技术实施例中,tv端的内容显示采用了网格化布局的方式进行显示,即将tv端显示屏幕的显示区域划分为多个网格单元,每个网格单元作为一个单独的部分进行内容显示。不同的网格单元的尺寸可以相同也可以不同。而对于每一个待播放的视频文件,在tv端的显示页面中都可以显示一个该视频文件对应的海报图像,海报图像可以显示在任意一个网格单元中。
33.在相关技术中,每一待播放视频的海报图像均按照统一的格式进行压缩和存储,在tv端的显示页面上对海报图像进行渲染时,需要获取到海报图像压缩后的图像,再根据其对应显示的网格单元的分辨率进行适配调整,以使得海报图像在其对应的网格单元中进行完整地显示。由于在渲染前需要对海报图像的分辨率与网格单元进行适配,导致渲染效率较低,导致tv页面的流畅度降低,从而影响用户的观看体验。对此,本技术提供一种图像处理方法,可以对图像进行预处理,使得在对图像进行渲染时无需再进行适配,提高渲染效率,从而提升tv页面的流畅度,提高用户观看体验。下面对本技术提供的图像处理方法作进一步详细介绍。
34.由于在tv页面中的进行内容显示的网格化布局方案一般是较为固定的,因此可以先在tv端网格显示页面中确定对海报图像进行显示的目标网格。例如,一般情况下,若海报图像为最新推出的而且热度最高的视频对应的海报图像,那么海报图像对应的目标网格就可以是屏幕左上角尺寸最大的网格。
35.步骤102,确定目标网格的显示分辨率。
36.其中,显示分辨率也可以称为像素分辨率,简称为分辨率,它是指可以是显示器显示的像素个数,通常以每行的像素数列乘以每列像素数列。而目标网格的显示分辨率,便为目标网格区域显示的像素个数,其同样可以按照每行像素数乘以每列像素数进行表示。
37.步骤103,按照显示分辨率对海报图像进行等比压缩,得到过渡图像。
38.其中,在本技术实施例中,在确定了海报图像对应的目标网格的显示分辨率后,可以根据目标网格的显示分辨率对海报图像进行提前适配,即按照目标网格的显示分辨率作为图像分辨率压缩指标对海报图像进行压缩,得到过渡图像。具体地,例如目标网格的显示分辨率为200*300,而海报图像的图像分辨率为800*1200,那么可以将海报图像的图像分辨率先压缩到200*300,得到过渡图像。
39.步骤104,对过渡图像进行压缩,得到目标图像。
40.其中,在对海报图像进行等比压缩,得到过渡图像之后,可以进一步对过渡图像进行压缩,得到目标图像。如此,可以在等比压缩减小了海报的数据量的基础上进一步对海报图像的数据量进行减少。以提高图像的传输速度,降低宽带资源消耗以及服务器存储资源消耗。
41.在一些实施例中,对过渡图像进行压缩,具体可以为对过渡图像进行无损压缩。如此,可以使得tv端在对海报图像进行显示时可以完全恢复原始数据而不引起任何失真。
42.根据上述描述可知,本技术提供的图像处理方法,通过获取海报图像在tv端网格显示页面中对应的目标网格;确定目标网格的显示分辨率;按照显示分辨率对海报图像进行等比压缩,得到过渡图像;对过渡图像进行压缩,得到目标图像。以此,通过根据tv端网格的显示分辨率对海报图像进行提前等比压缩以及无损压缩,使得在对海报图像进行渲染时无需再对海报图像的尺寸进行适配,从而提高了海报图像的渲染效率。
43.相应地,本技术实施例将从计算机设备的角度进一步对本技术提供的图像处理方法进行详细的描述,其中计算机设备可以为终端也可以为服务器。如图3所示,为本技术提供的图像处理方法的另一流程示意图,该方法包括:
44.步骤201,计算机设备接收输入的网格生成指令,并根据网格生成指令生成网格化布局。
45.其中,计算机设备可以接收管理后台发送的网格生成指令,也可以接收由tv端发送的网格生成指令。其中,网格生成指令中包含了具体的网格设置数据,网格设置数据包含了每个网格在tv端显示页面上的显示位置数据以及每个网格的显示分辨率数据。根据这些数据,可以生成tv端进行网格显示的网格化布局,该网格化布局即对应了每个网格在tv端显示界面上的显示位置以及显示分辨率。
46.在一些实施例中,接收输入的网格生成指令,包括:
47.1、获取tv端接收到的用户输入的拖拽操作数据;
48.2、根据所述操作数据生成的网格生成指令。
49.其中,在本技术实施例中,计算机设备可以接收来自tv端的拖拽操作数据。此处拖拽操作数据可以是用户在tv端的显示页面上输入的操作数据。其中,在tv端的显示页面中,用户可以自定义网格布局。具体地,可以通过接收用户对tv屏幕的触控数据、感应用户的手势数据或者接收用户通过遥控器输入的调整数据等确定用户对tv端显示页面中网格布局的自定义设计数据。具体地,当用户通过接收用户对tv屏幕的触控数据确定用户的自定义设计数据时,可以接收用户输入的拖拽操作数据,拖拽操作数据可以包括对网格整体的拖拽以及对网格边缘的拖拽,即该操作既可改变网格的位置,又可以改变网格的显示分辨率。
50.tv端在接收到用户输入的自定义设计数据(包括前述拖拽操作数据)后,计算机设备可以对tv端接收到的拖拽操作数据进行获取,然后根据该拖拽操作数据生成网格生成指令。计算机设备根据该指令生成网格化布局或者更新网格化布局,以在后续的显示中采用更新后的网格化布局进行显示。
51.步骤202,计算机设备接收上传的视频数据,并从视频数据中提取出海报图像。
52.其中,tv端往往装载了多个不同的视频播放应用,而不同的视频播放应用对于不同的影视资源也享有不同的版权。对于任意一个目标视频播放应用而言,已有版权的影视资源其在对应的服务器中都存储了该影视资源对应的海报图像;对于新获得版权的影视资源,需要将带有海报图像的视频数据上传至应用程序对应的服务器中。在本技术实施例中,用户可以将新获得版权的影视资源的视频数据上传至计算机设备中,计算机设备接收上传的视频数据,并从视频数据中提取出该视频数据对应的海报图像。
53.步骤203,计算机设备获取海报图像在tv端网格显示页面中对应的目标网格。
54.其中,对于不同的影视资源,在视频播放应用程序的显示页面上都会有不同的显示策略。例如,对于最新的而且热度最高的影视资源,一般会在最显眼的位置予以显示,例
如显示在显示区域的左上角最大的网格中;对于热度较低的旧影视资源,一般会显示在稍微边缘的位置,例如显示在显示区域最下一排的较小的网格中。
55.计算机设备在获取到海报图像后,根据海报图像对应的影视资源的热度以及对应的显示策略确定该海报图像在tv端网格显示页面中对应的目标网格。具体例如目标网格为tv端显示页面左上角最大的网格。
56.步骤204,计算机设备确定目标网格的显示分辨率。
57.其中,计算机设备在确定了海报图像对应了目标网格后,可以进一步获取该目标网格对应的显示分辨率数据。其中,在对tv端显示进行网格化布局后,tv端显示页面中每个网格的显示分辨率就确定了下来,可以根据网格化布局的详细布局数据确定每一个网格对应的显示分辨率并进行存储。如此,在确定了海报图像对应的目标网格后,便可以直接从存储的每个网格的显示分辨率数据中获取到目标网格的显示分辨率。
58.步骤205,计算机设备按照显示分辨率对海报图像进行等比压缩,得到过渡图像。
59.其中,由于每个视频播放应用在tv端显示的网格化布局一般较为固定,变动较少。如此,便可以在接收到视频资源时便根据其对应显示的目标网格的显示分辨率对该视频资源的海报图像进行等比压缩,得到海报图像对应的过渡图像。如此,在对海报图像进行显示时,便无需在根据网格的显示分辨率对无损压缩后的海报图像进行分辨率适配,提高了海报图像的渲染效率。
60.具体地,按照显示分辨率对海报图像进行等比压缩,得到过渡图像,包括:
61.1、根据显示分辨率确定目标网格的网格像素数据;
62.2、基于网格像素数据对海报图像的像素进行调整,得到过渡图像。
63.其中,在获取到目标网格的显示分辨率后,可以计算到目标网格对应的真实像素,然后将目标网格的真是像素和海报像素比较。如果海报像素的长宽都大于网格的真实像素,则可以调用等比压缩程序对海报图像进行等比压缩,即对海报图像的像素进行调整,使得海报图像的像素与目标网格的真实像素相同,得到过渡图像。
64.步骤206,计算机设备对过渡图像进行无损压缩,得到目标图像。
65.其中,计算机设备在按照目标网格的显示分辨率对海报图像进行等比压缩得到过渡图像后。可以进一步对过渡图像进行无损压缩,无损压缩不再对海报图像的分辨率进行调整,只是进一步减小了海报图像的数据大小。如此,可以降低计算机设备存储资源的消耗,也可以降低图像传输过程的宽带资源的消耗。
66.步骤207,计算机设备对目标图像进行格式检测,并将目标图像的格式转化为webp格式。
67.其中,在对海报图像进行等比压缩以及无损压缩之后,可以进一步检测得到的目标图像的图像格式是否为webp格式。其中,webp格式是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式,该格式可以在保证相同图片质量的基础上大幅减小文件大小。即将目标图像的格式转化为webp格式,可以更进一步减小海报图像的数据量,进一步降低服务器的数据存储压力,以及减小数据传输的宽带资源消耗。从而可以提升图像传输效率,使得tv端页面切换更为流畅,提升用户观看体验。
68.在一些实施例中,所述方法还包括:
69.将格式转化后的目标图像上传至oss服务器中。
70.其中,对象存储服务器(object storage service,oss)是一个分布式的对象存储服务器,提供的是一个键值对形式的对象存储服务。由于每个视频播放应用程序都具有海量的影视资源,每个影视资源都具有其对应的海报图像。这些资源的存储会占用服务器大量的存储资源,从而导致视频播放应用程序的处理效率下降。如此,通过将这些影视资源数据和其对应的海报图像数据上传至oss服务器中进行存储,从而可以释放视频播放应用程序的服务器的存储压力,提高其数据处理效率。
71.根据上述描述可知,本技术实施例提供的图像处理方法,通过获取海报图像在tv端网格显示页面中对应的目标网格;确定目标网格的显示分辨率;按照显示分辨率对海报图像进行等比压缩,得到过渡图像;对过渡图像进行无损压缩,得到目标图像。以此,通过根据tv端网格的显示分辨率对海报图像进行提前等比压缩以及无损压缩,使得在对海报图像进行渲染时无需再对海报图像的尺寸进行适配,从而提高了海报图像的渲染效率。进一步地,由于本技术提供的图像处理方法进行了两步图像压缩,并且将图像格式转化为webp格式,极大地降低了海报图像的数据大小,从而既降低了服务器中数据存储量,也减小了图像传输过程中的宽带资源消耗,从而节省了存储费用和流量费用。
72.为了更好地实施以上方法,本发明实施例还提供一种图像处理装置,该图像处理装置可以集成在终端或者服务器中。
73.例如,如图4所示,为本技术实施例提供的图像处理装置的结构示意图,该图像处理装置可以包括获取单元301、确定单元302、第一压缩单元303以及第二压缩单元304,如下:
74.获取单元301,用于获取海报图像在tv端网格显示页面中对应的目标网格;
75.确定单元302,用于确定目标网格的显示分辨率;
76.第一压缩单元303,用于按照显示分辨率对海报图像进行等比压缩,得到过渡图像;
77.第二压缩单元304,用于对过渡图像进行压缩,得到目标图像。
78.在一些实施例中,本技术提供的图像处理装置还包括:
79.检测单元,用于对所述目标图像进行格式检测;
80.转化单元,用于若所述目标图像的格式不是webp格式,则将所述目标图像的格式转化为webp格式。
81.在一些实施例中,本技术提供的图像处理装置还包括:
82.上传单元,用于将格式转化后的目标图像上传至oss服务器中。
83.在一些实施例中,本技术提供的图像处理装置还包括:
84.第一接收单元,用于接收上传的视频数据;
85.提取单元,用于从所述视频数据中提取出与所述视频数据对应的海报图像。
86.在一些实施例中,第一压缩单元,包括:
87.确定子单元,用于根据所述显示分辨率确定所述目标网格的网格像素数据;
88.调整子单元,用于基于所述网格像素数据对所述海报图像的像素进行调整,得到过渡图像。
89.在一些实施例中,本技术提供的图像处理装置还包括:
90.第二接收单元,用于接收输入的网格生成指令;
91.生成单元,用于对所述指令进行解析,生成网格化布局,所述网格化布局对应了在tv端的网格显示页面。
92.在一些实施例中,第二接收单元,还用于:
93.tv端接收用户输入的拖拽操作数据;
94.接收tv端发送的根据所述操作数据生成的网格生成指令。
95.具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
96.根据上述描述可知,本技术实施例提供的图像处理方法,通过获取单元301获取海报图像在tv端网格显示页面中对应的目标网格;确定单元302确定目标网格的显示分辨率;第一压缩单元303按照显示分辨率对海报图像进行等比压缩,得到过渡图像;第二压缩单元304对过渡图像进行压缩,得到目标图像。以此,通过根据tv端网格的显示分辨率对海报图像进行提前等比压缩以及无损压缩,使得在对海报图像进行渲染时无需再对海报图像的尺寸进行适配,从而提高了海报图像的渲染效率。
97.本技术实施例还提供一种计算机设备,该计算机设备可以为终端,如图5所示,该终端可以包括射频(rf,radio frequency)电路401、包括有一个或一个以上计算机可读存储介质的存储器402、输入单元403、显示单元404、传感器405、音频电路406、无线保真(wifi,wireless fidelity)模块407、包括有一个或者一个以上处理核心的处理器408、以及电源409等部件。本领域技术人员可以理解,图5中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
98.rf电路401可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器408处理;另外,将涉及上行的数据发送给基站。通常,rf电路401包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim,subscriber identity module)卡、收发信机、耦合器、低噪声放大器(lna,low noise amplifier)、双工器等。此外,rf电路401还可以通过无线通信与网络和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(gsm,global system of mobile communication)、通用分组无线服务(gprs,general packet radio service)、码分多址(cdma,code division multiple access)、宽带码分多址(wcdma,wideband code division multiple access)、长期演进(lte,long term evolution)、电子邮件、短消息服务(sms,short messaging service)等。
99.存储器402可用于存储软件程序以及模块,处理器408通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及信息互动。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器408和输入单元403对存储器402的访问。
100.输入单元403可用于接收输入的数字或字符信息,以及产生与用户设置以及功能
控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元403可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器408,并能接收处理器408发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元403还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
101.显示单元404可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元404可包括显示面板,可选的,可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器408以确定触摸事件的类型,随后处理器408根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
102.终端还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
103.音频电路406、扬声器,传声器可提供用户与终端之间的音频接口。音频电路406可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路406接收后转换为音频数据,再将音频数据输出处理器408处理后,经rf电路401以发送给比如另一终端,或者将音频数据输出至存储器402以便进一步处理。音频电路406还可能包括耳塞插孔,以提供外设耳机与终端的通信。
104.wifi属于短距离无线传输技术,终端通过wifi模块407可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了wifi模块407,但是可以理解的是,其并不属于终端的必要构成,完全可以根据需要在不改变发明的本质的范围内而省略。
105.处理器408是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器408可包
括一个或多个处理核心;优选的,处理器408可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器408中。
106.终端还包括给各个部件供电的电源409(比如电池),优选的,电源可以通过电源管理系统与处理器408逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源409还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
107.尽管未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端中的处理器408会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器408来运行存储在存储器402中的应用程序,从而实现各种功能:
108.获取海报图像在tv端网格显示页面中对应的目标网格;确定目标网格的显示分辨率;按照显示分辨率对海报图像进行等比压缩,得到过渡图像;对过渡图像进行无损压缩,得到目标图像。
109.应当说明的是,本技术实施例提供的计算机设备与上文实施例中的方法属于同一构思,以上各个操作的具体实施可参见前面的实施例,在此不作赘述。
110.本技术实施例还提供一种计算机设备,该计算机设备可以为服务器,如图6所示,为本技术提供的计算机设备的结构示意图。具体来讲:
111.该计算机设备可以包括一个或者一个以上处理核心的处理单元501、一个或一个以上存储介质的存储单元502、电源模块503和输入模块504等部件。本领域技术人员可以理解,图6中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
112.处理单元501是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储单元502内的软件程序和/或模块,以及调用存储在存储单元502内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理单元501可包括一个或多个处理核心;优选的,处理单元501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理单元501中。
113.存储单元502可用于存储软件程序以及模块,处理单元501通过运行存储在存储单元502的软件程序以及模块,从而执行各种功能应用以及图像处理。存储单元502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能以及网页访问等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储单元502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储单元502还可以包括存储器控制器,以提供处理单元501对存储单元502的访问。
114.计算机设备还包括给各个部件供电的电源模块503,优选的,电源模块503可以通过电源管理系统与处理单元501逻辑相连,从而通过电源管理系统实现管理充电、放电、以
及功耗管理等功能。电源模块503还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
115.该计算机设备还可包括输入模块504,该输入模块504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
116.尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理单元501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储单元502中,并由处理单元501来运行存储在存储单元502中的应用程序,从而实现各种功能,如下:
117.获取海报图像在tv端网格显示页面中对应的目标网格;确定目标网格的显示分辨率;按照显示分辨率对海报图像进行等比压缩,得到过渡图像;对过渡图像进行压缩,得到目标图像。
118.应当说明的是,本技术实施例提供的计算机设备与上文实施例中的方法属于同一构思,以上各个操作的具体实施可参见前面的实施例,在此不作赘述。
119.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
120.为此,本发明实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种方法中的步骤。例如,该指令可以执行如下步骤:
121.获取海报图像在tv端网格显示页面中对应的目标网格;确定目标网格的显示分辨率;按照显示分辨率对海报图像进行等比压缩,得到过渡图像;对过渡图像进行无损压缩,得到目标图像。
122.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
123.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
124.由于该计算机可读存储介质中所存储的指令,可以执行本发明实施例所提供的任一种方法中的步骤,因此,可以实现本发明实施例所提供的任一种方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
125.其中,根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在存储介质中。计算机设备的处理器从存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述图2或图3的各种可选实现方式中提供的方法。
126.以上对本发明实施例所提供的一种图像处理方法、装置、计算机可读存储介质及计算机设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种图像处理方法,其特征在于,所述方法包括:获取海报图像在tv端网格显示页面中对应的目标网格;确定所述目标网格的显示分辨率;按照所述显示分辨率对所述海报图像进行等比压缩,得到过渡图像;对所述过渡图像进行压缩,得到目标图像。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述目标图像进行格式检测;若所述目标图像的格式不是webp格式,则将所述目标图像的格式转化为webp格式。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将格式转化后的目标图像上传至对象存储服务器中。4.根据权利要求1所述的方法,其特征在于,所述获取海报图像在tv端网格显示页面中对应的目标网格之前,还包括:接收上传的视频数据;从所述视频数据中提取出与所述视频数据对应的海报图像。5.根据权利要求4所述的方法,其特征在于,所述按照所述显示分辨率对所述海报图像进行等比压缩,得到过渡图像,包括:根据所述显示分辨率确定所述目标网格的网格像素数据;基于所述网格像素数据对所述海报图像的像素进行调整,得到过渡图像。6.根据权利要求1所述的方法,其特征在于,所述获取海报图像在tv端网格显示页面中对应的目标网格之前,还包括:接收输入的网格生成指令;对所述指令进行解析,生成网格化布局,所述网格化布局对应了在tv端的网格显示页面。7.根据权利要求6所述的方法,其特征在于,所述接收输入的网格生成指令,包括:获取tv端接收到的用户输入的拖拽操作数据;根据所述操作数据生成网格生成指令。8.一种图像处理装置,其特征在于,所述装置包括:获取单元,用于获取海报图像在tv端网格显示页面中对应的目标网格;确定单元,用于确定所述目标网格的显示分辨率;第一压缩单元,用于按照所述显示分辨率对所述海报图像进行等比压缩,得到过渡图像;第二压缩单元,用于对所述过渡图像进行压缩,得到目标图像。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7中任一项所述的图像处理方法的步骤。10.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可以在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的图像处理方法的步骤。

技术总结
本发明实施例公开了一种图像处理方法、装置、计算机可读存储介质及计算机设备,方法通过获取海报图像在TV端网格显示页面中对应的目标网格;确定目标网格的显示分辨率;按照显示分辨率对海报图像进行等比压缩,得到过渡图像;对过渡图像进行无损压缩,得到目标图像。以此,通过根据TV端网格的显示分辨率对海报图像进行提前等比压缩以及无损压缩,使得在对海报图像进行渲染时无需再对海报图像的尺寸进行适配,从而提高了海报图像的渲染效率。从而提高了海报图像的渲染效率。从而提高了海报图像的渲染效率。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:深圳TCL新技术有限公司
技术研发日:2021.12.07
技术公布日:2022/3/8

最新回复(0)