一种色彩空间三维示波器的控制方法

文档序号:2586240阅读:210来源:国知局
专利名称:一种色彩空间三维示波器的控制方法
技术领域
本发明涉及图像、视频处理领域,尤其涉及一种色彩空间三维示波器的控制方法。
背景技术
随着非线性编辑系统的出现,电视节目的后期制作,特别是视频、图像的处理技术得到了长足的发展。在图像处理技术中,色彩空间是一个常用的概念。“色彩空间”一词源于西方的“Color Space”,又称作“色域”,色彩学中,人们建立了多种色彩模型,以一维、二维、三维甚至四维空间坐标来表示某一色彩,这种坐标系统所能定义的色彩范围即色彩空间。RGB(红绿蓝)色彩空间是计算机中常见的色彩空间,它通过红、绿、蓝三基色的相加来产生其他的颜色。其中RGB24使用24位比特位表示一个像素点的色彩,红、绿、蓝各占8位(各颜色由浅入深均有00000000 11111111共256种),可以得到256*256*256种颜色。常用的色彩空间还有YUV、HSL等。在图像处理的过程中,人们期望一种直观描述图像颜色信息的基本诉求,于是出现了图像色彩示波器。现有技术中,人们可以通过传统的矢量示波器进行色彩的调整,但是由于矢量示波器是二维图形,通常二维图形只能建立数学坐标系中的两个轴,所以现有技术并不能展示像素点的分布信息、像素点的相对关系信息、像素点的聚集密度和像素点之间的相对位置等,比如,UV矢量图只能描述YUV色彩空间中的U、V两路色差信息;Y波形图只能描述YUV色彩空间中的Y亮度信息;RGB队列示波器只能描述RGB色彩空间中的某一个颜色通道的统计信息。总之,传统的示波器虽然能从各个方面显示出图像中的颜色信息,但是不能直观显示图像中真实颜色分布情况,不能同时描述色彩空间中每一种分量上图像颜色的分布情况。而在图像修改和调整的过程中,通常会依据示波器中的色彩分布及展示进行调整,比如整体增加蓝色的比重、整体增加饱和度或整体增加亮度等等。但是在现有技术中,由于传统示波器并不能展示像素点之间的相对关系,所以并不能通过对示波器中色彩模型直接对原图像进行相应的调整。比如,传统的色彩模型中展示的并不是与原图像对应的颜色分布,所以进行颜色调整并不能一步到位调整到自己所需要的颜色中去。 总之,现有技术中,示波器的控制方法过于抽象,用户不能依据示波器展示的色彩模型对原图像进行直观的调整。

发明内容
本发明提供一种色彩空间三维示波器的控制方法,通过采用三维示波模型,让用户可以通过三维示波模型对原图像做各种调整。为了达到上述目的,本发明实施例提供了一种色彩空间三维示波器的控制方法,包括以下步骤引入三维示波模型;获取用户输入的颜色调整数值;
根据所述用户输入的颜色调整数值将所述三维示波模型进行调整,得到新的三维示波模型;根据所述新的三维示波模型,对原图像进行调整,得到新的图像。本发明实施例通过引入三维示波模型,获取用户输入的整体调整数值或特定像素点的调整数值;根据所述整体调整数值或特定像素点的调整数值,对三维示波模型进行调整,得到新的三维示波模型;根据所述新的三维示波模型,对原图像进行调整,得到新的图像,由于三维示波模型上的空间坐标点以及颜色与原图像上颜色值具有一一对应关系,使用户可以根据对三维示波模型上颜色的调整,达到直接调整图像颜色的目的。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例一种色彩空间三维示波器的控制方法的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种色彩空间三维示波器的控制方法,如图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' , h' >表示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取值范围
,S取值范围
,L取值范围[_0.5,0.5];缩略图的HSL值用<h,S,1>表示,对应到极坐标系模型中的HSL值为<h' , s/,T > ;
h' = h ;s' =s;Γ =1-0.5;其对应的直角坐标系表示如下,X轴一 >极半径在极角为0°的轴上的投影场;Z轴ー>极半径在极角为90°轴上的投影;Y轴ー>对应极坐标的L轴;极坐标为<h',s' , I' >的像素点,在直角坐标系中的位置用〈X',デ,Zi >表示,转化关系如下X1 =S' *cos(h');γ' = I';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,O. 5];缩略图上的YUV颜色值用〈V,y, U〉表示,像素YUV分量的比特位数分别为〈Bits-y, Bits-u, Bits-v>,色彩对应到颜色空间的坐标点用〈V' , y' , u' >V' = Vバ2*Bits_v)-O. 5 ;デ=yバ2*Bits_y)-O.5 ;u' = uバ2*Bits_r)-O. 5 ;步骤102,获取用户输入的颜色调整数值。用户输入的颜色调整数值具体包括整体调整数值或特定调整数值。相应三维示波模型坐标位置及其对应的颜色值,用〈〈X,y, z>, <r, g,b 结构描述,称这种结构描述的点为点元或者点精灵;用户可以输入整体的调整数值,即所有的点元有ー个统ー的调整数值;还可以包括特定像素点的调增数值,即某ー个点元对应ー个调整数值。步骤103,根据所述用户输入的颜色调整数值将所述三维示波模型进行调整,得到新的三维示波模型。根据所述用户输入的颜色调整数值将所述三维示波模型进行调整具体包括将所有像素点按照调整数值的映射进行调整、将特殊像素点对应的原图像中的像素点进行调整。整体调整就是将所有像素点按照调整数值的映射进行调整;整体调整包括将空间模型进行压缩、拉伸或按照一定的条件进行形变。特殊像素点调整就是将特殊像素点对应的原图像中的像素点进行调整。本发明优选的A、整体调整获取用户输入的调整数值,这里的调整数值为位置值,即上述点元对应的〈X、y、z>、<r、g、b>中的X、y、z值,即位置值,这个调整数值可以是x+a、y+b、z+c,也可以是ー种x、y、z之间的函数关系。如果是函数关系,则获取用户输入的一个调整角度,再根据获取的调整角度进行公式換算,根据公式换算进行位置变换。比如将上述RGB模型的色彩空间立方体中的〈O. 5,0. 5、z>轴全部变成〈O. 5,0. 5、z/2>,但其它边缘轴不变,且像素点之间的位置关系不变。根据换算关系,得到所有像素点的最新位置值,再根据位置值计算相应的色彩值,根据上述对三维示波模型的调整对原图像中各个点元对应的像素点进行颜色调整。B、特殊像素点调整即点元调整。由于在原图像中获取的相同顔色的像素点,全部对应到三维示波模型中ー个点上,所以,可以对某些特殊的点进行调整。即,通过对某ー个点元,或某个区域的点元进行调整,以达到调整原图像中某些特殊顔色的目的。步骤104,根据所述新的三维示波模型,对原图像进行调整,得到新的图像。根据调整后的三维示波模型对所述原始图像进行渲染并展示,利用显卡(GPU)创建D3D设备,设置D3D设备需要的状态以及參数信息,渲染出所有的点元;
因为,渲染结果是从某ー个角度观察三维模型中的所有点,会有前后的遮挡,导致观察的结果特征不是很明显,我们通过提供旋转、平移等操作,让用户可以通过鼠标、键盘等输入设备,调节模型的姿态,呈现出具有明显特征的顔色分布渲染結果。本发明实施例的技术方案带来的有益效果如下本发明实施例通过引入三维示波模型,获取用户输入的整体调整数值或特定像素点的调整数值;根据所述整体调整数值或特定像素点的调整数值,对三维示波模型进行调整,得到新的三维示波模型;根据所述新的三维示波模型,对原图像进行调整,得到新的图像,由于三维示波模型上的空间坐标点以及颜色与原图像上颜色值具有一一对应关系,使用户可以根据对三维示波模型上顔色的调整,达到直接调整图像顔色的目的。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶_R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种色彩空间三维示波器的控制方法,其特征在于,包括以下步骤 引入三维示波模型; 获取用户输入的颜色调整数值; 根据所述用户输入的颜色调整数值将所述三维示波模型进行调整,得到新的三维示波模型; 根据所述新的三维示波模型,对原图像进行调整,得到新的图像。
2.如权利要求I所述方法,其特征在于,所述用户输入的颜色调整数值具体包括整体调整数值或特定调整数值。
3.如权利要求I所述方法,其特征在于,所述根据所述用户输入的颜色调整数值将所 述三维示波模型进行调整具体包括 将所有像素点按照调整数值的映射进行调整; 将特殊像素点对应的原图像中的像素点进行调整。
4.如权利要求I或3所述方法,其特征在于,所述根据所述用户输入的颜色调整数值将所述三维示波模型进行调整还包括 将空间模型进行压缩、拉伸或按照一定的条件进行形变。
全文摘要
本发明公开一种色彩空间三维示波器的控制方法,通过引入三维示波模型,获取用户输入的整体调整数值或特定像素点的调整数值;根据所述整体调整数值或特定像素点的调整数值,对三维示波模型进行调整,得到新的三维示波模型;根据所述新的三维示波模型,对原图像进行调整,得到新的图像,由于三维示波模型上的空间坐标点以及颜色与原图像上颜色值具有一一对应关系,使用户可以根据对三维示波模型上颜色的调整,达到直接调整图像颜色的目的。
文档编号G09G5/36GK102750924SQ20111036304
公开日2012年10月24日 申请日期2011年11月16日 优先权日2011年11月16日
发明者刘小辉, 晏晓峰 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1