基于hmmd颜色空间的颜色量化系统及颜色量化方法_4

文档序号:9811421阅读:来源:国知局
度轴划分为5个子空间; 采用24个9bit寄存器寄存子空间划分的界限值;根据输入的直方图大小采用6个4选1 的数据选择器选择对应的直方图大小,得到6组寄存器的值; 采用6选1的数据选择器对所述6组寄存器进行选择,将变量iSub+1作为6选1选择器的 选通信号; 用比较器对选择的值和D分量作比较;当选择的值超出D分量,停止遍历并保存当前的 iSub值;否则,当选择的值未超出D分量,计数器由iSub累加1,继续遍历;最后根据表征直方 图长度的N值和表征子空间选择的iSub值确定灰度值diff、色调值hue、亮度值S皿和相应直 方图的子空间的界限值C皿。4. 根据权利要求1所述的基于HMMD颜色空间的颜色量化方法,其特征在于,根据所述 HSD分量中的Η分量而计算得到色调量化阶,包括: 对每一个颜色子空间沿着色调化e轴和亮度Sum轴进行非均匀量化,得到不同直方图维 数对应的量化级数;W及 计算色调对应的量化阶Hindex:当H = = 360时,Hindex = 0 ;否则,痒中,hue是色调值,Η是原始图像的色调值,踩(2913)表示将 2913右移20位;的具体实现方法如下: 将田斥分成近和成,由于hue都是2",采用拼位的方法实现乘法,即//;*,)和(邱) 实现2" *骑和2" ,在(的)的低位补4个0并加上巧(邱)得到Η * h U e,即,A是一个13b i t的数;对于A*2913,首先将A拆分成為和 每,2913= (101101100001)2拆分成(101101)2 = 45 和(100001)2 = 33,按照如下方式进行两 两相乘:A*2913 = TEMP0+64*TEMP化64(TEMP1+64*TEMP3); 对于化= ,先采用拼位技术在省的低位补5个0得到巧,然后加上4得到 TEMPO,即写(冷)+省;对于= 省,采用巧(4) +巧+巧(年)+每;对于 化如/。2 =巧*遍,采用刮4) + 4 ;对于Γ£Μ/>3 = 45*4,采用刮省)+這(.屯)+刮斟+ 4 ; 如此,利用化-的尸0 +.式:*化尸2十S:['化-ΜΡ1 +马* ('化-MP3片实现Α*2913。5. 根据权利要求1所述的基于HMMD颜色空间的颜色量化方法,其特征在于,根据所述 HSD分量中的S分量而计算得到亮度量化阶,包括: 定义产区口)-婚f ]*曲W::,g = 510-巧(姆Γ) 亮度量化阶Sindex为p/q向下取整。6. -种基于HMMD颜色空间的颜色量化系统,其特征在于,包括: 同步FIFO单元; RGB转HMMD单元,与所述同步FIFO单元连接,用于将经过所述同步FIFO单元输出的原始 空间的RGB分量转换为服D分量并将转换后的服D分量经所述同步FIFO单元输出; 子空间计算单元,与所述同步FIFO单元连接,用于根据所述同步FIFO单元输出的D分量 和直方图大小确定图像所属的子空间而计算得到不同直方图对应的量化级维数; 色调量化阶计算单元,与所述同步FIFO单元和所述子空间计算单元连接,用于根据所 述同步FIFO单元输出的Η分量而计算得到色调量化阶; 亮度量化阶计算单元,与所述同步FIFO单元和所述子空间计算单元连接,用于根据所 述同步FIFO单元输出的S分量而计算得到亮度量化阶;W及 量化值计算单元,与所述子空间计算单元、所述色调量化阶计算单元、W及所述亮度量 化阶计算单元连接,用于将所述子空间计算单元得到的量化级维数、所述色调量化阶计算 单元得到的色调量化阶、W及所述亮度量化阶计算单元得到的亮度量化阶进行计算W得到 最终的颜色量化值并将所述颜色量化值经过所述同步FIFO单元予W输出。7. 根据权利要求6所述的基于HMMD颜色空间的颜色量化系统,其特征在于,所述RGB转 HMMD单元将经过所述同步FIFO单元输出的原始空间的RGB分量转换为服D分量,包括: 读取原始空间的R分量、G分量、W及B分量; 对所述的R分量、G分量、W及B分量进行比较操作,找到Ξ者之间的最大值Max和最小值 Min; 根据所述的R分量、G分量、B分量、最大值Max、W及最小值Min,计算出HMMD颜色空间的 服D分量。8. 根据权利要求6所述的基于HMMD颜色空间的颜色量化系统,其特征在于,所述子空间 计算单元根据所述HSD分量中的D分量和直方图大小确定图像所属的子空间而计算得到不 同直方图对应的量化级维数,包括: 将HDMM颜色空间沿着颜色的纯度轴划分为5个子空间; 采用24个9bit寄存器寄存子空间划分的界限值;根据输入的直方图大小采用6个4选1 的数据选择器选择对应的直方图大小,得到6组寄存器的值; 采用6选1的数据选择器对所述6组寄存器进行选择,将变量iSub+1作为6选1选择器的 选通信号; 用比较器对选择的值和D分量作比较;当选择的值超出D分量,停止遍历并保存当前的 iSub值;否则,当选择的值未超出D分量,计数器由iSub累加1,继续遍历;最后根据表征直方 图长度的N值和表征子空间选择的iSub值确定灰度值diff、色调值hue、亮度值S皿和相应直 方图的子空间的界限值C皿。9. 根据权利要求6所述的基于HMMD颜色空间的颜色量化系统,其特征在于,所述色调量 化阶计算单元根据所述服D分量中的Η分量而计算得到色调量化阶,包括: 对每一个颜色子空间沿着色调化e和亮度Sum轴进行非均匀量化,得到不同直方图维数 对应的量化级数;W及 计算色调对应的量化阶Hindex:当H= =360时,Hindex = 0;否则,册地* =埋片w!?e*29巧, 其中,hue是色调值,Η是原始图像的色调值,Sf 口 91句表示将2913右移20位;的具体实现方法如下: 将抽斥分成骑和成,由于hue都是2",采用拼位的方法实现乘法,即K (骑)和&"(鸣) 实现r*骑和在tS:(的)的低位补4个0并加上K(旬)得到H*hue,即 &4[巧(/4)];令^=巧[5*;:(/巧月,4是一个1361*的数;对于4*2913,首先将4拆分成46和 省,2913= (101101100001)2拆分成(101101)2 = 45 和(100001)2 = 33,按照如下方式进行两 两相乘:A*2913 = TEMP0+64*TEMP化64(TEMP1+64*TEMP3); 对于距MP0 =沿*省,先采用拼位技术在准的低位补5个0得到,然后加上省得 到TEMPO,即:对于, 如此,利用10.根据权利要求6所述的基于HMMD颜色空间的颜色量化系统,其特征在于,所述亮度 量化阶计算单元根据所述HSD分量中的S分量而计算得到亮度量化阶,包括: 定义亮度量化阶Sindex为p/q向下取整。
【专利摘要】本发明提供基于HMMD颜色空间的颜色量化系统及颜色量化方法,该颜色量化系统包括:同步FIFO单元;RGB转HMMD单元,用于将原始空间的RGB分量转换为HSD分量;子空间计算单元,用于根据D分量和直方图大小确定图像所属的子空间而计算得到不同直方图对应的量化级维数;色调量化阶计算单元,用于根据H分量而计算得到色调量化阶;亮度量化阶计算单元,用于根据S分量而计算得到亮度量化阶;量化值计算单元,用于将量化级维数、色调量化阶、亮度量化阶进行计算以得到颜色量化值并将颜色量化值予以输出。本发明能够实现颜色空间的量化,为颜色特征的提取奠定基础,相比于现有技术,具有运算简单、资源开销小及颜色分布均匀等优点。
【IPC分类】G06T7/40
【公开号】CN105574900
【申请号】CN201510946525
【发明人】李林, 郭昆亚, 王鼎鸿
【申请人】上海华力创通半导体有限公司
【公开日】2016年5月11日
【申请日】2015年12月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1