【技术实现步骤摘要】
位对其输出进行编码
。
[0007]环境自适应位平面编码器共有
18
种不同环境,用惟一标志
κ
来标识,完成对符号位和量值位的编码
。
但在符号编码过程中存在有符号数,与量值位编码存在明显差异
。
造成其差异性的原因在于,符号位的取值
(
‑
1d
和
1d)
与二进制存储方式
(0b
和
1b)
不匹配,符号编码需在编码前将1比特二进制数码由简化繁转换为2比特有符号数,并导致后续运算出现有符号数加法和乘法操作
。
在编写硬件描述语言程序时,存在明显缺陷,浪费了存储空间,扩大了综合后的面积,降低了运行速度,在实际工程运用上具有很大的局限性
。
技术实现思路
[0008]针对上述问题,本专利技术的目的在于提供一种
。
[0009]实现本专利技术目的的具体技术方案为:
[0010]一种适用于嵌入式位平面编码器的高效符号编码方法,包括以下步骤:
[0011]步骤
1、
缓存待编码码块的符号位和显著信息;
[0012]步骤
2、
基于步骤1获取的信息,确定水平和垂直截断偏差项的真值表;
[0013]步骤
3、
化简真值表,确定特殊编码的水平和垂直截断偏差项关于样本邻域的逻辑表达式;
[0014]步骤
4、
将水平和垂直截断偏差项作为输入,列出符号编码 ...
【技术保护点】
【技术特征摘要】
1.
一种适用于嵌入式位平面编码器的高效符号编码方法,其特征在于,包括以下步骤:步骤
1、
缓存待编码码块的符号位和显著信息;步骤
2、
基于步骤1获取的信息,确定水平和垂直截断偏差项的真值表;步骤
3、
化简真值表,确定特殊编码的水平和垂直截断偏差项关于样本邻域的逻辑表达式;步骤
4、
将水平和垂直截断偏差项作为输入,列出符号编码需要输出的环境标志和反转因子的真值表;步骤
5、
根据步骤4中真值表,得出环境标志和反转因子关于水平和垂直截断偏差项的逻辑表达式,完成符号编码
。2.
根据权利要求1所述的适用于嵌入式位平面编码器的高效符号编码方法,其特征在于,所述步骤1中的缓存待编码码块的符号位和显著信息,具体为:获取待编码码块中位置
j
样本及其邻域内的相关符号位
χ
∈{0b,1b}
和显著性信息
σ
∈{0b,1b}
,即位置
j
样本符号
χ
[j1,j2]
,位置
j
样本左侧符号
χ
[j1,j2‑
1]
,位置
j
样本右侧符号
χ
[j1,j2+1]
,位置
j
样本上侧符号
χ
[j1‑
1,j2]
,位置
j
样本下侧符号
χ
[j1+1,j2]
,位置
j
样本显著性
σ
[j1,j2]
,位置
j
样本左侧显著性
σ
[j1,j2‑
1]
,位置
j
样本右侧显著性
σ
[j1,j2+1]
,位置
j
样本上侧显著性
σ
[j1‑
1,j2]
,位置
j
样本下侧显著性
σ
[j1+1,j2]。3.
根据权利要求2所述的适用于嵌入式位平面编码器的高效符号编码方法,其特征在于,所述步骤2中的确定获取的待编码码块的水平和垂直截断偏差项的真值表,具体为:步骤2‑
1、
将步骤1中的待编码码块中位置
j
样本及其邻域内的相关符号位和显著性信息,确定水平邻近样本的净符号偏差
χ
h
[j]
和垂直邻近样本的净符号偏差
χ
v
[j]
:
χ
h
[j]
=
χ
[j1,j2‑
1]
σ
[j1,j2‑
1]+
χ
[j1,j2+1]
σ
[j1,j2+1]
χ
v
[j]
=
χ
[j1‑
1,j2]
σ
[j1‑
1,j2]+
χ
[j1+1,j2]
σ
[j1+1,j2]
将
χ
[j1,j2‑
1]
,
χ
[j1,j2+1]
,
σ
[j1,j2‑
1]
和
σ
[j1,j2+1]
分别标记为
χ1,
χ2,
σ1和
σ2,同理将
χ
[j1‑
1,j2]
,
χ<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。