发明名称 调频调幅混合网点层次连续调控制方法
摘要 本发明涉及一种在多位成像深度设备上的调频调幅混合网点层次连续调控制方法,属于图像硬拷贝复制领域的半色调网点生成技术领域。该技术在原有的多位成像深度的混合网点生成技术及网型控制等多项技术基础上,引入动态层次阶调划分的抖动控制算法,保证了原有的调频调幅多位混合网点技术具有了层次阶调划分动态调整机制,解决了因不同层次阶调所采用各异的动态网型控制手段而造成的网点灰度层次跳变,从而有效地发挥了多位成像深度设备的层次阶调再现效果,提高了半色调混合网点层次连续调输出的质量和多位深度设备输出图像的质量。
申请公布号 CN1913574A 申请公布日期 2007.02.14
申请号 CN200610112740.X 申请日期 2006.08.31
申请人 北京北大方正电子有限公司;北京大学 发明人 李海峰;杨斌
分类号 H04N1/405(2006.01) 主分类号 H04N1/405(2006.01)
代理机构 北京英赛嘉华知识产权代理有限责任公司 代理人 田明;王达佐
主权项 1.一种调频调幅混合网点层次连续调控制方法,包括以下步骤:步骤一:首先根据设备的图像位深度n,将0到255的层次阶调范围均分为2n-1个不同区域:[0,R1],(R1,R2],...,(Ri-1,Ri],...(R2n-2,255]与其对应的位输出点阵范围如下:(0,Out1),(Out1,Out2),...,(Outi-1,Outi),...(Out2n-2,11...1)其中:Ri为动态区域分界点,Ri的取值方法采用了层次阶调可调抖动算法,方法如下:给定某一分界点的抖动基准值Ri,建立该分界点抖动查找表TDi,其中各表项值的获得可通过在Ri值附近随机取值得到;Outi为n位深度二进制表示;在每个区域范围内取中间点的阈值Mi作为该区域的阈值比较参数;步骤二:在[0,255]的层次阶调范围内,设定n位成像深度输出概率阈值;步骤三:在抖动表TDi-1,TDi中,针对每一个处理点分别随机取出两个抖动表项赋值给Ri-1,Ri作为处理层次区域分界点,在2n-1个不同区域(Ri-1,Ri]中,基于误差扩散双反馈的调频调幅混合网挂网方法,分别作相应运算处理;步骤四:在抖动表TDi-1,TDi中,针对每一个处理点分别随机取出两个抖动表项赋值给Ri-1,Ri作为处理层次区域分界点,在区域(Ri-1,Ri)内实现混合挂网的同时,根据概率阈值Fi及当前点的网型控制累积值S,结合原有的动态可变层次输出机制采用相邻方向输出灰度动态统计计算方法:其动态可变层次输出方法包括如下计算公式:根据当前点的网型控制累积值S产生当前点的伪随机值:Fi=random(S), 公式2其中:伪随机函数random可在编译环境下自动产生,Fi∈[0,255];采用如下公式动态计算输出点阵数据:<math> <mrow> <mi>OUT</mi> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>l</mi> <mn>1</mn> </msub> <mo>=</mo> <mtable> <mtr> <mtd> <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mn>0</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <msub> <mi>F</mi> <mi>i</mi> </msub> <mo>&Element;</mo> <mo>[</mo> <mn>0</mn> <mo>,</mo> <msub> <mi>L</mi> <mn>1</mn> </msub> <mo>]</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Out</mi> <mn>1</mn> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <msub> <mi>F</mi> <mn>1</mn> </msub> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>L</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>L</mi> <mn>2</mn> </msub> <mo>]</mo> </mtd> </mtr> <mtr> <mtd> <mo>&CenterDot;</mo> <mo>&CenterDot;</mo> <mo>&CenterDot;</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Out</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <msub> <mi>F</mi> <mi>i</mi> </msub> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>L</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>2</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>L</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>]</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> <mtable> </mtable> </mtd> </mtr> <mtr> <mtd> <msub> <mi>l</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>Out</mi> <mi>i</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <msub> <mi>F</mi> <mi>i</mi> </msub> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>L</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>L</mi> <mi>i</mi> </msub> <mo>]</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Out</mi> <mi>i</mi> </msub> <mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <msub> <mi>F</mi> <mi>i</mi> </msub> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>L</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>L</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>]</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>&CenterDot;</mo> <mo>&CenterDot;</mo> <mo>&CenterDot;</mo> </mtd> </mtr> <mtr> <mtd> <mn>11</mn> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mn>1</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <msub> <mi>F</mi> <mi>i</mi> </msub> <mo>&Element;</mo> <mo>(</mo> <msub> <mi>L</mi> <mrow> <msup> <mn>2</mn> <mi>n</mi> </msup> <mo>-</mo> <mn>2</mn> </mrow> </msub> <mo>,</mo> <mn>255</mn> <mo>]</mo> </mtd> </mtr> </mtable> </mfenced> </mtd> </mtr> </mtable> </mfenced> </mrow> </math> 公式3。
地址 100085北京市海淀区上地五街9号方正大厦