发明名称 应用于去马赛克算法方向插值的实现装置及方法
摘要 本发明公开了一种应用于去马赛克算法方向插值的实现装置及方法。包括列缓存单元,用于提取数据信息进行插值数据计算和插值方向计算;方向运算单元,与上述列缓存单元相连,用于对列缓存单元内的数据进行插值方向运算,判断出的插值方向作为本单元输出;插值单元,与上述列缓存单元相连,与上述方向运算单元相连,用于计算水平,竖直,平均三种插值数据,并缓存在本单元的缓存中,当来自方向运算单元的信号使能后,插值单元直接输出目标像素的插值结果。本发明在实现去马赛克算法的步骤中,对目标像素的插值方向进行了多重判别,保证了性能,优化了硬件数据处理流程,保证了输出速率,降低了硬件开销。
申请公布号 CN103179407B 申请公布日期 2015.03.11
申请号 CN201310078690.8 申请日期 2013.03.11
申请人 浙江大学 发明人 刘钧石;潘赟;胡婧瑾;丁文;田清霖;李佳珅;蓝帆
分类号 H04N9/04(2006.01)I 主分类号 H04N9/04(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 张法高
主权项 一种应用于去马赛克算法方向插值的实现装置,其特征在于,它包括:列缓存单元,用于提取数据信息进行插值数据计算和插值方向计算;方向运算单元,与上述列缓存单元相连,用于对列缓存单元内的数据进行插值方向运算,判断出的插值方向作为本单元输出;插值单元,与上述列缓存单元相连,与上述方向运算单元相连,用于计算水平,竖直,平均三种插值数据,并缓存在本单元的缓存中,当来自方向运算单元的信号使能后,插值单元直接输出目标像素的插值结果;所述的方向运算单元,包括:a)方向运算器,用于计算列缓存单元一个周期内特定算子C2的方向判别结果;b)n个方向缓存器,用于缓存算子的初步插值方向判别结果,n为自然数;c)方向判别器,用于计算目标像素的最终插值方向;所述特定算子C2的确定方法,包括:a)如需得到目标像素待测颜色的插值方向,则首先需要对围绕目标像素的其他像素进行分类,分为多个矩形方格并计算每个方格的插值方向,再对已获取的所有方格的插值方向进一步计算得到目标像素的插值方向,被分出的用于初步计算的每个单独方格,称为算子;b)以步骤a)获得的以目标像素为中心获得最终插值方向所需的所有算子组成一个拓扑结构T1,以步骤a)获得的以目标像素左侧第二个像素为中心得最终插值方向所需的所有算子组成一个拓扑结构T2;c)T1与T2进行图形上的比较,得到两种算子:重合算子拓扑C0与非重合算子拓扑C1;d)取非重合算子拓扑C1中属于目标像素的算子,记为C2,计算能够包围C2中所有像素的最小水平宽度和竖直高度,即为列缓存单元的水平宽度和竖直高度;e)取C2,由右向左依次比对,能够覆盖T1结构所需C2的个数总和,记为n+1。
地址 310027 浙江省杭州市西湖区浙大路38号