本发明专利技术公开一种色彩空间三维示波器的控制方法,通过引入三维示波模型,获取用户输入的整体调整数值或特定像素点的调整数值;根据所述整体调整数值或特定像素点的调整数值,对三维示波模型进行调整,得到新的三维示波模型;根据所述新的三维示波模型,对原图像进行调整,得到新的图像,由于三维示波模型上的空间坐标点以及颜色与原图像上颜色值具有一一对应关系,使用户可以根据对三维示波模型上颜色的调整,达到直接调整图像颜色的目的。
【技术实现步骤摘要】
一种色彩空间三维示波器的控制方法
本专利技术涉及图像、视频处理领域,尤其涉及一种色彩空间三维示波器的控制方法。
技术介绍
随着非线性编辑系统的出现,电视节目的后期制作,特别是视频、图像的处理技术得到了长足的发展。在图像处理技术中,色彩空间是一个常用的概念。“色彩空间”一词源于西方的“ColorSpace”,又称作“色域”,色彩学中,人们建立了多种色彩模型,以一维、二维、三维甚至四维空间坐标来表示某一色彩,这种坐标系统所能定义的色彩范围即色彩空间。RGB(红绿蓝)色彩空间是计算机中常见的色彩空间,它通过红、绿、蓝三基色的相加来产生其他的颜色。其中RGB24使用24位比特位表示一个像素点的色彩,红、绿、蓝各占8位(各颜色由浅入深均有00000000~11111111共256种),可以得到256*256*256种颜色。常用的色彩空间还有YUV、HSL等。在图像处理的过程中,人们期望一种直观描述图像颜色信息的基本诉求,于是出现了图像色彩示波器。现有技术中,人们可以通过传统的矢量示波器进行色彩的调整,但是由于矢量示波器是二维图形,通常二维图形只能建立数学坐标系中的两个轴,所以现有技术并不能展示像素点的分布信息、像素点的相对关系信息、像素点的聚集密度和像素点之间的相对位置等,比如,UV矢量图只能描述YUV色彩空间中的U、V两路色差信息;Y波形图只能描述YUV色彩空间中的Y亮度信息;RGB队列示波器只能描述RGB色彩空间中的某一个颜色通道的统计信息。总之,传统的示波器虽然能从各个方面显示出图像中的颜色信息,但是不能直观显示图像中真实颜色分布情况,不能同时描述色彩空间中每一种分量上图像颜色的分布情况。而在图像修改和调整的过程中,通常会依据示波器中的色彩分布及展示进行调整,比如整体增加蓝色的比重、整体增加饱和度或整体增加亮度等等。但是在现有技术中,由于传统示波器并不能展示像素点之间的相对关系,所以并不能通过对示波器中色彩模型直接对原图像进行相应的调整。比如,传统的色彩模型中展示的并不是与原图像对应的颜色分布,所以进行颜色调整并不能一步到位调整到自己所需要的颜色中去。总之,现有技术中,示波器的控制方法过于抽象,用户不能依据示波器展示的色彩模型对原图像进行直观的调整。
技术实现思路
本专利技术提供一种色彩空间三维示波器的控制方法,通过采用三维示波模型,让用户可以通过三维示波模型对原图像做各种调整。为了达到上述目的,本专利技术实施例提供了一种色彩空间三维示波器的控制方法,包括以下步骤:引入三维示波模型;获取用户输入的颜色调整数值;根据所述用户输入的颜色调整数值将所述三维示波模型进行调整,得到新的三维示波模型;根据所述新的三维示波模型,对原图像进行调整,得到新的图像。本专利技术实施例通过引入三维示波模型,获取用户输入的整体调整数值或特定像素点的调整数值;根据所述整体调整数值或特定像素点的调整数值,对三维示波模型进行调整,得到新的三维示波模型;根据所述新的三维示波模型,对原图像进行调整,得到新的图像,由于三维示波模型上的空间坐标点以及颜色与原图像上颜色值具有一一对应关系,使用户可以根据对三维示波模型上颜色的调整,达到直接调整图像颜色的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一种色彩空间三维示波器的控制方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例只是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种色彩空间三维示波器的控制方法,如图1,包括以下步骤:步骤101,引入三维示波模型;根据一定的采样密度获取原始图像数据,如果是标清图像720x576,缩放因子(8,8),如果是高清图像1920x1080,缩放因子(16,16)。输入图像一般是YUV图像数据,如果需要显示RGB或者HSL等其它色彩空间的统计信息,需要把缩放之后的图像数据转换成相关的RGB数据或者HSL图像数据。RGB色彩空间的模型:RGB模型时只脚坐标;X-轴---->R;Y-轴---->G;Z-轴---->B;其中,RGB的取值范围[-0.5,0.5];缩略图中像素点的颜色值用<r,g,b>表示,像素点RGB分量的比特位分别为<Bits-r,Bits-g,Bits-b>,那么,对应到RGB模型中的坐标点用<r′,g′,b′>表示r′=r/(2*Bits-r)-0.5;g′=g/(2*Bits-g)-0.5;b′=b/(2*Bits-b)-0.5;HSL色彩空间的模型:HSL坐标系是极坐标系,H代表极角、S代表极半径、L是垂直于极坐标平面的轴;H取值范围[0,360],S取值范围[0,1],L取值范围[-0.5,0.5];缩略图的HSL值用<h,s,l>表示,对应到极坐标系模型中的HSL值为<h′,s′,l′>;h′=h;s′=s;l′=l-0.5;其对应的直角坐标系表示如下,X轴-->极半径在极角为0°的轴上的投影场;Z轴-->极半径在极角为90°轴上的投影;Y轴-->对应极坐标的L轴;极坐标为<h′,s′,l′>的像素点,在直角坐标系中的位置用<x′,y′,z′>表示,转化关系如下:x′=s′*cos(h′);y′=l′;z′=s′*sin(h′);YUV色彩空间的模型:YUV坐标系是直角坐标系:X-轴---->V值,Y-轴---->Y值,Z-轴---->U值;Y取值范围[-0.5,0.5],V取值范围[-0.5,0.5],U取值范围[-0.5,0.5];缩略图上的YUV颜色值用<v,y,u>表示,像素YUV分量的比特位数分别为<Bits-y,Bits-u,Bits-v>,色彩对应到颜色空间的坐标点用<v′,y′,u′>v′=v/(2*Bits-v)-0.5;y′=y/(2*Bits-y)-0.5;u′=u/(2*Bits-r)-0.5;步骤102,获取用户输入的颜色调整数值。用户输入的颜色调整数值具体包括整体调整数值或特定调整数值。相应三维示波模型坐标位置及其对应的颜色值,用<<x,y,z>,<r,g,b>>结构描述,称这种结构描述的点为点元或者点精灵;用户可以输入整体的调整数值,即所有的点元有一个统一的调整数值;还可以包括特定像素点的调增数值,即某一个点元对应一个调整数值。步骤103,根据所述用户输入的颜色调整数值将所述三维示波模型进行调整,得到新的三维示波模型。根据所述用户输入的颜色调整数值将所述三维示波模型进行调整具体包括将所有像素点按照调整数值的映射进行调整、将特殊像素点对应的原图像中的像素点进行调整。整体调整就是将所有像素点按照调整数值的映射进行调整;整本文档来自技高网...
【技术保护点】
一种色彩空间三维示波器的控制方法,其特征在于,包括以下步骤:引入三维示波模型;获取用户输入的颜色调整数值;根据所述用户输入的颜色调整数值将所述三维示波模型进行调整,得到新的三维示波模型;根据所述新的三维示波模型,对原图像进行调整,得到新的图像。
【技术特征摘要】
1.一种色彩空间三维示波器的控制方法,其特征在于,包括以下步骤:引入XYZ坐标对应的三维示波模型;获取用户输入的颜色调整数值;根据所述用户输入的颜色调整数值将所述三维示波模型进行调整,得到新的三维示波模型,具体包括:将所有像素点按照调整数值的映射进行调整;将特殊像素点对应的原图像中的像素点进行调整;根据所...
【专利技术属性】
技术研发人员:刘小辉,晏晓峰,
申请(专利权)人:新奥特北京视频技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。