掌桥专利:专业的专利平台
掌桥专利
首页

媒体内容色彩调整方法、装置、设备、存储介质及产品

文献发布时间:2024-04-18 19:59:31


媒体内容色彩调整方法、装置、设备、存储介质及产品

技术领域

本公开实施例涉及计算机视觉技术领域,尤其涉及一种媒体内容色彩调整方法、装置、设备、存储介质及产品。

背景技术

当用户完成对图像或者视频等媒体内容的采集之后,为了提高媒体内容的内容质量,使得媒体内容更加贴合用户的个性化需求,用户可以在媒体内容处理软件中对媒体内容进行调色操作。

但是,当前的媒体内容调色方式一般需要用户手动地对媒体内容的色彩参数进行调整,往往操作较为繁琐,且对用户的专业度要求较高。

发明内容

本公开实施例提供一种媒体内容色彩调整方法、装置、设备、存储介质及产品,用于解决现有的媒体内容色彩调整方法操作较为繁琐,且色彩调整效果不佳的技术问题。

第一方面,本公开实施例提供一种媒体内容色彩调整方法,包括:

在预设的媒体内容处理页面中显示用户确定的待处理媒体内容以及预设的内容确定控件;

响应于用户对所述内容输入控件的触发操作,获取所述用户确定的关联媒体内容,所述关联媒体内容用于对所述待处理媒体内容进行调色操作,所述关联媒体内容包括文本内容和/或音乐内容;

在所述媒体内容处理页面显示基于所述关联媒体内容以及所述待处理媒体内容生成的至少一个调色图片;

响应于所述用户针对至少一个调色图片的选择操作,基于所述用户选择的目标调色图片对所述待处理媒体内容进行色彩调整操作。

第二方面,本公开实施例提供一种媒体内容色彩调整装置,包括:

显示模块,用于在预设的媒体内容处理页面中显示用户确定的待处理媒体内容以及预设的内容确定控件;

获取模块,用于响应于用户对所述内容输入控件的触发操作,获取所述用户确定的关联媒体内容,所述关联媒体内容用于对所述待处理媒体内容进行调色操作,所述关联媒体内容包括文本内容和/或音乐内容;

处理模块,用于在所述媒体内容处理页面显示基于所述关联媒体内容生成的至少一个调色图片;

调整模块,用于响应于所述用户针对至少一个调色图片的选择操作,基于所述用户选择的目标调色图片对所述待处理媒体内容进行色彩调整操作。

第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的媒体内容色彩调整方法。

第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的媒体内容色彩调整方法。

第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的媒体内容色彩调整方法。

本实施例提供的媒体内容色彩调整方法、装置、设备、存储介质及产品,通过获取用户确定的用于对待处理媒体内容进行调色操作的关联媒体内容,从而能够基于该关联媒体内容生成至少一个调色图片。其中,该关联媒体内容可以为用户根据实际需求确定的用于描述色彩调整效果的文本内容和/或用于对媒体内容进行配音的音乐媒体内容。用户可以在至少一个调色图片中选择目标调色图片对待处理媒体内容进行调色处理,从而能够在使得调色结果更加贴合用户的个性化需求的基础上,无需用户手动对待处理媒体内容的色彩参数进行调整,提高了媒体内容色彩调整的效率以及准确性,且降低了媒体内容色彩调整的难度。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施例提供的媒体内容色彩调整方法的流程示意图;

图2为本公开实施例提供的显示界面示意图;

图3为本公开实施例提供的界面交互示意图;

图4为本公开又一实施例提供的媒体内容色彩调整方法的流程示意图;

图5为本公开又一实施例提供的媒体内容色彩调整方法的流程示意图;

图6为本公开实施例提供的媒体内容色彩调整装置的结构示意图;

图7为本公开实施例提供的电子设备的结构示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

名词解释:

AIGC(Artificial Intelligence Generated Content)是指利用人工智能技术生成内容的能力。它可以通过学习大量数据和知识,生成与人类创作相似甚至超越人类水平的文本、图像、音频、视频等内容。

三维颜色查找表:3D Look Up Table,简称3D lut,是通过建立一个颜色映射表,对图像的色调进行重调的算法。可以用于图像的效果美化润色。3D查找表对应的有RGB三个输入,对应RGB三个输出。其本质就是把一种颜色的效果转化为另一种颜色效果。或者是灰度值转化为另一种灰度值。

可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。

例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。

作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。

可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。

为了解决现有的媒体内容色彩调整方法操作较为繁琐,且色彩调整效果不佳的技术问题,本公开提供了一种媒体内容色彩调整方法、装置、设备、存储介质及产品。

需要说明的是,本公开提供的媒体内容色彩调整方法、装置、设备、存储介质及产品可应用在任意一种对媒体内容进行色彩调整的场景中,其中,媒体内容包括但不限于图像媒体内容、视频媒体内容。

当前的媒体内容色彩调整方法一般需要用户根据实际需求对媒体内容的色彩参数进行手动调整。其中,色彩参数包括但不限于RGB通道、亮度、饱和度、明度等参数。而上述调整方法往往操作较为繁琐,调整效率不高。且对用户的专业度要求较高。

在解决上述技术问题的过程中,发明人通过研究发现,为了提高待处理媒体内容色彩调整的效率,且提高调整后的待处理媒体内容的内容质量,用户可以根据实际需求生成关联媒体内容。其中,关联媒体内容包括但不限于用于描述色彩调整效果的文本内容和/或用于对媒体内容进行配音的音乐媒体内容。在获取到关联媒体内容之后,可以对关联媒体内容进行数据分析,以确定关联媒体内容对应的文本特征。进而能够基于该文本特征自动地实现对待处理媒体内容的色彩调整操作,且调整结果能够更加贴合用户的实际需求。此外,无需用户手动地对待处理媒体内容的色彩参数进行调整,降低了色彩调整的专业门槛。

图1为本公开实施例提供的媒体内容色彩调整方法的流程示意图,如图1所示,该方法包括:

步骤101、在预设的媒体内容处理页面中显示用户确定的待处理媒体内容以及预设的内容确定控件。

本实施例的执行主体为媒体内容色彩调整装置。该媒体内容色彩调整装置可耦合于终端设备中,该终端设备能够与设置有AIGC算法的服务器通信连接。从而在获取到用户确定的关联媒体内容之后,可以将关联媒体内容以及待处理媒体内容传输至服务器,以生成至少一个调色图片,进而终端设备能够基于至少一个调色图片对待处理媒体内容进行调色操作。

在本实施方式中,用户可以根据实际需求对待处理媒体内容进行色彩调整操作,以提高待处理媒体内容的内容质量。其中,该待处理内容包括但不限于图像媒体内容、视频媒体内容。该待处理媒体内容可以为用户实时采集的,或者,也可以为用户从预设的存储路径中上传的,本公开对此不做限制。

可选地,用户可以在媒体内容处理页面中进行待处理媒体内容的确定操作,在确定待处理媒体内容之后,可以在媒体内容处理页面中显示用户确定的待处理媒体内容。举例来说,可以在媒体内容处理页面的上侧显示该待处理媒体内容。

进一步地,为了使得针对待处理图像的色彩调整操作更加贴合用户的个性化需求,用户还可以自行确定关联媒体内容,以根据关联媒体内容对待处理媒体内容进行色彩调整操作。为了实现对关联媒体内容的确定操作,还可以在媒体内容处理页面中现实预设的内容确定控件。举例来说,该内容确定控件可以在待处理媒体内容下侧显示。

图2为本公开实施例提供的显示界面示意图,如图2所示,媒体内容处理页面21中显示有用户预先确定的待处理媒体内容22以及预设的内容确定控件。其中,内容确定控件包括文本内容确定控件23以及音乐内容确定控件24。用户可以基于内容确定控件根据实际需求进行关联媒体内容的确定操作,其中,关联媒体内容包括文本内容和/或音乐内容。此外,媒体内容处理页面21中还包括预设的确定控件25。用户在完成关联媒体内容的确定之后,可以通过对确定控件25的触发操作实现调色图片的生成。

步骤102、响应于用户对所述内容输入控件的触发操作,获取所述用户确定的关联媒体内容,所述关联媒体内容用于对所述待处理媒体内容进行调色操作,所述关联媒体内容包括文本内容和/或音乐内容。

在本实施方式中,用户可以通过对内容确定控件的触发操作,实现对关联媒体内容的确定操作。其中,该关联媒体内容包括但不限于文本内容和/或音乐内容。

可选地,该关联媒体内容具体用于对待处理媒体内容进行调色操作。

当关联媒体内容为文本内容时,该文本内容可以为用户确定的色彩描述文本,从而能够基于该色彩描述文本对待处理媒体内容进行色彩调整操作,以使调整后的媒体内容能够呈现于色彩描述文本相匹配的色彩效果。例如,该色彩描述文本可以为“赛博朋克色彩风格”,从而基于该色彩描述文本对待处理媒体内容进行色彩调整后,能够使待处理媒体内容呈现赛博朋克的显示效果。

当关联媒体内容为音乐内容时,该音乐内容可以为待处理媒体内容的背景音乐。不同的音乐内容可以有不同的音乐风格,可以基于音乐风格对待处理媒体内容进行色彩调整,以使调整后的待处理媒体内容的色彩效果与背景音乐相匹配,从而能够呈现更加和谐的视觉效果。举例来说,该音乐内容的风格可以为快节奏、轻快的风格,可以基于该音乐内容将待处理媒体内容调整为明亮、轻快的色彩效果。

步骤103、在所述媒体内容处理页面显示基于所述关联媒体内容以及所述待处理媒体内容生成的至少一个调色图片。

在本实施方式中,在确定关联媒体内容之后,可以基于关联媒体内容以及待处理媒体内容生成至少一个调色图片。其中,至少一个调色图片均与关联内容的特征相匹配,但不同的调色图片可以对应有不同的色彩参数。

由于该至少一个调色图片为基于关联媒体内容的特征信息对待处理媒体内容进行约束得到的,从而用户能够通过对调色图片的查看实现对调色效果的预先了解。

为了使得用户更直观地对调色图片进行查看,还可以在媒体内容处理页面显示该至少一个调色图片。其中,可以在媒体内容处理页面的低端按照预设的显示尺寸显示至少一个调色图片。用户可以根据实际需求对调色图片的显示尺寸进行调整,本公开对此不做限制。

步骤104、响应于所述用户针对至少一个调色图片的选择操作,基于所述用户选择的目标调色图片对所述待处理媒体内容进行色彩调整操作。

在本实施方式中,在媒体内容处理页面中显示至少一个调色图片之后,用户可以根据实际需求对至少一个调色图片进行选择操作,以确定更加贴合个性化需求的目标调色图片。

可选地,可以响应于用户针对至少一个调色图片的选择操作,基于用户选择的目标调色图片对待处理媒体内容进行色彩调整操作。

需要说明的是,当待处理媒体内容为图像媒体内容时,可以直接基于目标调色图片对该图形媒体内容进行色彩调整操作。当待处理媒体内容为视频媒体内容时,可以基于该目标调色图片分别对视频媒体内容对应的每一视频帧进行色彩调整操作。

图3为本公开实施例提供的界面交互示意图,如图3所示,媒体内容处理页面31中显示有用户预先确定的待处理媒体内容32以及预设的内容确定控件。其中,内容确定控件可以为文本输入控件33。用户可以根据实际需求在文本输入控件33中输入文本内容34。此外,媒体内容处理页面31中还包括预设的确定控件35。用户在完成文本内容34的确定之后,可以通过对触发控件35的触发操作实现调色图片的生成。在生成调色图片之后,可以在媒体内容处理页面31中展示至少一个调色图片36,其中,不同的调色图片36代表不同的色彩效果。

本实施例提供的媒体内容色彩调整方法,通过获取用户确定的用于对待处理媒体内容进行调色操作的关联媒体内容,从而能够基于该关联媒体内容生成至少一个调色图片。其中,该关联媒体内容可以为用户根据实际需求确定的用于描述色彩调整效果的文本内容和/或用于对媒体内容进行配音的音乐媒体内容。用户可以在至少一个调色图片中选择目标调色图片对待处理媒体内容进行调色处理。从而能够基于用户自定义的关联媒体内容自动地对待处理媒体内容进行调色操作,提高了色彩调整的效率,且能够使得调整后的媒体内容的色彩更加贴合用户的个性化需求,提升用户体验。

可选地,在上述任一实施例的基础上,所述关联媒体内容包括文本内容。

所述内容输入控件包括文本输入控件。步骤102包括:

响应于用户对所述文本输入控件的触发操作,获取所述用户在所述文本输入控件中输入的文本内容,将所述文本内容确定为所述关联媒体内容。

或者,

所述内容输入控件包括文本选择控件,步骤102包括:

响应于用户对所述文本选择控件的触发操作,在所述媒体内容处理页面中显示预设的至少一个描述文本。

响应于所述用户针对所述至少一个描述文本的触发操作,将所述用户选择的目标描述文本确定为所述关联媒体内容。

在本实施例中,该关联媒体内容可以为文本内容。该文本内容可以为用户根据实际需求确定的调色效果的描述文本。例如,该文本内容可以为赛博朋克风格、恐怖风格、小清新风格等。

可选地,该文本内容可以为用户手动输入的。该内容输入控件包括文本输入控件。该文本输入控件可以为文本输入框。

在媒体内容处理页面中显示该文本输入控件之后,用户可以通过触发该文本输入控件进行文本内容的输入。从而在获取到用户输入的文本内容之后,可以将该文本内容确定为关联媒体内容。

可选地,该文本内容可以为用户在预设的多个描述文本中选择的。该内容输入控件包括文本选择控件。

在媒体内容处理页面中显示文本选择控件之后,响应于用户对文本选择控件的触发操作,可以在媒体内容处理页面中显示预设的至少一个描述文本。响应于用户针对至少一个描述文本的触发操作,将用户选择的目标描述文本确定为关联媒体内容。

本实施例提供的媒体内容色彩调整方法,通过设置文本输入控件和/或文本选择控件,从而用户能够根据实际需求进行文本内容的输入或者选择操作,使得关联媒体内容的确定过程更加贴合用户的个性化需求。

可选地,在上述任一实施例的基础上,所述关联媒体内容包括音乐内容。所述内容输入控件包括音乐上传控件。步骤102包括:

响应于用户对所述音乐上传控件的触发操作,获取所述用户在预设存储路径中上传的音乐内容,将所述音乐内容确定为所述关联媒体内容。

或者,

所述内容输入控件包括音乐选择控件,步骤102包括:

响应于用户对所述音乐选择控件的触发操作,在所述媒体内容处理页面中显示预设的至少一个待选音乐。

响应于所述用户针对所述至少一个待选音乐的触发操作,将所述用户选择的目标待选音乐确定为所述关联媒体内容。

在本实施例中,关联媒体内容包括音乐内容。其中,不同的音乐内容可以对应有不同的音乐风格,例如,音乐风格可以包括恐怖风格、中式风格、小清新风格、乡村风格等。

可选地,该关联媒体内容可以为用户上传的。该内容输入控件包括音乐上传控件。

在媒体内容处理页面中显示音乐上传控件之后,响应于用户对音乐上传控件的触发操作,可以确定用户选择的预设存储路径,获取用户在预设存储路径中上传的音乐内容,将音乐内容确定为关联媒体内容。

可选地,该关联媒体内容可以为用户在至少一个待选音乐中选择的,该内容输入控件包括音乐选择控件。

在媒体内容处理页面中显示音乐选择控件之后,响应于用户对音乐选择控件的触发操作,在媒体内容处理页面中显示预设的至少一个待选音乐。响应于用户针对至少一个待选音乐的触发操作,将用户选择的目标待选音乐确定为关联媒体内容。

本实施例提供的媒体内容色彩调整方法,通过设置音乐上传控件和/或音乐选择控件,从而用户可以根据实际需求更加自由地进行音乐内容的确定操作。丰富了关联媒体内容的确定方式,提升用户体验。

图4为本公开又一实施例提供的媒体内容色彩调整方法的流程示意图,在上述任一实施例的基础上,如图4所示,步骤103之前,还包括:

步骤401、识别所述关联媒体内容对应的文本特征。

步骤402、将所述文本特征以及所述待处理媒体内容输入至预设的调色模型中,生成至少一个调色图片。

在本实施例中,为了快速、准确地实现调色图片的生成,可以识别关联媒体内容的特征信息,基于特征信息对待处理媒体内容进行约束。

可选地,该特征信息可以为文本特征。可以识别关联媒体内容对应的文本特征,将文本特征以及待处理媒体内容输入至预设的调色模型中,生成至少一个调色图片。该调色模型可以为AIGC模型。

可选地,当待处理媒体内容为图像媒体内容时,可以直接将下采样后的图像媒体内容以及文本特征输入至调色模型中,生成至少一个调色图片。当待处理媒体内容为视频媒体内容时,可以在视频媒体内容中抽取视频帧,将视频帧以及文本特征输入至调色模型中,生成至少一个调色图片。

本实施例提供的媒体内容色彩调整方法,通过识别关联媒体内容对应的文本特征,从而能够基于该文本特征以及待处理媒体内容快速生成至少一个与待处理媒体内容关联的调色图片,其中,不同的调色图片对应不同的调色效果。进而用户能够在至少一个调色图片中选择更符合实际需求的目标调色图片,基于目标调色图片自动地对待处理媒体内容进行色彩调整操作。

进一步地,在上述任一实施例的基础上,所述关联媒体内容为文本内容,步骤401包括:

将所述文本内容输入至预设的特征提取模型,获得所述文本内容对应的文本特征。

和/或,步骤401包括:

通过预设的音乐分类算法,对音乐内容进行情绪分类以及场景分类,基于所述情绪分类以及场景分类确定所述音乐内容对应的音乐标签。

将所述音乐标签转换为文本格式,获得所述音乐内容对应的文本特征。

在本实施例中,当该关联媒体内容为文本内容时,可以直接通过预设的特征提取模型对文本内容对应的文本特征进行提取操作。

当关联媒体内容为音乐内容时,为了便于色彩处理操作,可以将音乐内容转换为文本特征。可以通过预设的音乐分类算法,对音乐内容进行情绪分类以及场景分类,得到音乐内容对应的音乐标签。将音乐标签转换为文本格式,获得音乐内容对应的文本特征。

本实施例提供的媒体内容色彩调整方法,通过识别文本内容和/或音乐内容的文本特征,从而后续能够基于该文本特征更准确地生成与用户确定的关联媒体内容相匹配的调色图片,提高了色彩调整的准确性。

进一步地,在上述任一实施例的基础上,步骤402包括:

对所述文本特征进行编码操作,获得文本特征编码。

将所述待处理媒体内容下采样至预设分辨率,对下采样后的待处理媒体内容进行编码操作,获得图像特征。

将所述文本特征编码以及所述图像特征输入至预设的调色模型,获得所述调色模型输出的预测结果。

对所述预测结果进行解码操作,得到至少一个调色图片。

在本实施例中,由于待处理媒体内容的分辨率往往较高,直接基于待处理媒体内容进行调色图片的生成操作可能导致图像计算量较大,导致色彩调整效率较低。

因此,为了在保证色彩调整效率的基础上,保证色彩调整的效果,可以将所述待处理媒体内容下采样至预设分辨率,基于预设分辨率的待处理媒体内容进行调色图片的生成。其中,该预设分辨率可以为小分辨率(256x256)。

可选地,可以对文本特征进行编码操作,获得文本特征编码。对下采样后的待处理媒体内容进行编码操作,获得图像特征。在分别获得图像特征以及文本特征编码之后,可以将文本特征编码以及图像特征输入至预设的调色模型,获得调色模型输出的预测结果。对预测结果进行解码操作,得到至少一个调色图片。

本实施例提供的媒体内容色彩调整方法,通过对待处理媒体内容进行下采样操作,基于下采样操作后的待处理媒体内容以及文本特征编码进行调色图像的生成,能够减少网络推理计算量,提高媒体内容色彩调整的效率。

图5为本公开又一实施例提供的媒体内容色彩调整方法的流程示意图,在上述任一实施例的基础上,如图5所示,步骤104包括:

步骤501、生成所述目标调色图片对应的三维颜色查找表。

步骤502、基于所述三维颜色查找表对所述待处理媒体内容进行色彩调整操作。

在本实施例中,在用户完成对目标调色图片的选择操作之后,为了能够使得待处理图像呈现目标调色图片的色彩效果,可以生成目标调色图片对应的三维颜色查找表。其中,3D LUT是一种对图像的色调进行重调的算法。3D查找表对应的有RGB三个输入,对应RGB三个输出。其本质就是把一种颜色的效果转化为另一种颜色效果。或者是灰度值转化为另一种灰度值。其可以以全立体色彩空间的控制方式影响色相、饱和度、亮度等。

从而在得到目标调色图片对应的三维颜色查找表之后,可以基于三维颜色查找表对待处理媒体内容进行色彩调整操作。

本实施例提供的媒体内容色彩调整方法,通过基于调色图片进行三维颜色查找表的生成,由于调色图片的分辨率较低,从而能够快速地实现三维查找表的生成效率。此外,基于三维颜色查找表能够实现对高分辨率的待处理媒体内容的色彩调整操作,得到高保真的大分辨率调色后的媒体内容,保证了调色后的媒体内容的内容质量。

进一步地,在上述任一实施例的基础上,步骤501包括:

通过预设的直方图匹配算法分别对下采样后的待处理媒体内容以及所述目标调色图片进行图像处理,得到不同颜色通道对应的映射数组。

通过预设的滑动窗口分别不同各颜色通道对应的映射数组进行信号卷积操作,获得卷积结果。

对所述卷积结果进行等间隔采样操作,得到所述目标调色图片对应的三维颜色查找表。

在本实施例中,可以对下采样后的待处理媒体内容以及目标调色图片的RGB通道进行直方图匹配算法,每个通道都能够生成一个长度为256的映射数组,分别记为T

进一步地,直接通过直方图匹配算法生成的映射数组可能不够平滑,会影响色彩处理效果。因此,可以通过预设的滑动窗口分别不同各颜色通道对应的映射数组进行1d的信号卷积操作,获得卷积结果。其中,该滑动窗口可以为大小为7的滑动窗口。

进一步地,为了生成32*32*32*3的3D LUT,对每个映射数组等间隔进行32次采样,生成目标调色图片对应的三维颜色查找表。

本实施例提供的媒体内容色彩调整方法,通过在对下采样后的待处理媒体内容以及目标调色图片进行直方图匹配算法之后,通过预设的滑动窗口分别不同各颜色通道对应的映射数组进行信号卷积操作,能够有效地提高映射数组的平滑度。能够在提高媒体内容色彩调整的效率的基础上,保证色彩调整的精准度。

图6为本公开实施例提供的媒体内容色彩调整装置的结构示意图,如图6所示,包括:显示模块61、获取模块62、处理模块63以及调整模块64。其中,显示模块61,用于在预设的媒体内容处理页面中显示用户确定的待处理媒体内容以及预设的内容确定控件。获取模块62,用于响应于用户对所述内容输入控件的触发操作,获取所述用户确定的关联媒体内容,所述关联媒体内容用于对所述待处理媒体内容进行调色操作,所述关联媒体内容包括文本内容和/或音乐内容。处理模块63,用于在所述媒体内容处理页面显示基于所述关联媒体内容生成的至少一个调色图片。调整模块64,用于响应于所述用户针对至少一个调色图片的选择操作,基于所述用户选择的目标调色图片对所述待处理媒体内容进行色彩调整操作。

进一步地,在上述任一实施例的基础上,所述关联媒体内容包括文本内容。所述内容输入控件包括文本输入控件。所述获取模块,用于:响应于用户对所述文本输入控件的触发操作,获取所述用户在所述文本输入控件中输入的文本内容,将所述文本内容确定为所述关联媒体内容。或者,所述内容输入控件包括文本选择控件,所述获取模块,用于:响应于用户对所述文本选择控件的触发操作,在所述媒体内容处理页面中显示预设的至少一个描述文本。响应于所述用户针对所述至少一个描述文本的触发操作,将所述用户选择的目标描述文本确定为所述关联媒体内容。

进一步地,在上述任一实施例的基础上,所述关联媒体内容包括音乐内容。所述内容输入控件包括音乐上传控件。所述获取模块,用于:响应于用户对所述音乐上传控件的触发操作,获取所述用户在预设存储路径中上传的音乐内容,将所述音乐内容确定为所述关联媒体内容。或者,所述内容输入控件包括音乐选择控件,所述获取模块,用于:响应于用户对所述音乐选择控件的触发操作,在所述媒体内容处理页面中显示预设的至少一个待选音乐。响应于所述用户针对所述至少一个待选音乐的触发操作,将所述用户选择的目标待选音乐确定为所述关联媒体内容。

进一步地,在上述任一实施例的基础上,所述装置还包括:识别模块,用于识别所述关联媒体内容对应的文本特征。生成模块,用于将所述文本特征以及所述待处理媒体内容输入至预设的调色模型中,生成至少一个调色图片。

进一步地,在上述任一实施例的基础上,所述关联媒体内容为文本内容,所述识别模块,用于:将所述文本内容输入至预设的特征提取模型,获得所述文本内容对应的文本特征。和/或,所述关联媒体内容为音乐内容,所述识别模块,用于:通过预设的音乐分类算法,对音乐内容进行情绪分类以及场景分类,基于所述情绪分类以及场景分类确定所述音乐内容对应的音乐标签。将所述音乐标签转换为文本格式,获得所述音乐内容对应的文本特征。

进一步地,在上述任一实施例的基础上,所述生成模块,用于:对所述文本特征进行编码操作,获得文本特征编码。将所述待处理媒体内容下采样至预设分辨率,对下采样后的待处理媒体内容进行编码操作,获得图像特征。将所述文本特征编码以及所述图像特征输入至预设的调色模型,获得所述调色模型输出的预测结果。对所述预测结果进行解码操作,得到至少一个调色图片。

进一步地,在上述任一实施例的基础上,所述调整模块,用于:生成所述目标调色图片对应的三维颜色查找表。基于所述三维颜色查找表对所述待处理媒体内容进行色彩调整操作。

进一步地,在上述任一实施例的基础上,所述调整模块,用于:通过预设的直方图匹配算法分别对下采样后的待处理媒体内容以及所述目标调色图片进行图像处理,得到不同颜色通道对应的映射数组。通过预设的滑动窗口分别不同各颜色通道对应的映射数组进行信号卷积操作,获得卷积结果。对所述卷积结果进行等间隔采样操作,得到所述目标调色图片对应的三维颜色查找表。

本实施例提供的设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

为了实现上述实施例,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上述任一实施例所述的媒体内容色彩调整方法。

为了实现上述实施例,本公开实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一实施例所述的媒体内容色彩调整方法。

为了实现上述实施例,本公开实施例还提供了一种电子设备,包括:处理器和存储器;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上述任一实施例所述的媒体内容色彩调整方法。

图7为本公开实施例提供的电子设备的结构示意图,该电子设备700可以为终端设备或服务器。其中,终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、个人数字助理(Personal Digital Assistant,简称PDA)、平板电脑(Portable AndroidDevice,简称PAD)、便携式多媒体播放器(Portable Media Player,简称PMP)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图7示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图7所示,电子设备700可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(Read Only Memory,简称ROM)702中的程序或者从存储装置708加载到随机访问存储器(Random Access Memory,简称RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有电子设备700操作所需的各种程序和数据。处理装置701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。

通常,以下装置可以连接至I/O接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(Liquid CrystalDisplay,简称LCD)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许电子设备700与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的电子设备700,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从ROM702被安装。在该计算机程序被处理装置701执行时,执行本公开实施例的方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述实施例所示的方法。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LocalArea Network,简称LAN)或广域网(Wide Area Network,简称WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

相关技术
  • 一种基于区块链的种植业农产品溯源系统
  • 基于社群身份的种植业资源管理、种子研发、种子与农产品全程溯源交易系统
技术分类

06120116516690