专利汇可以提供自适应的多维信号序列编码/解码方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 描述了一种处理 信号 序列的系统和方法。公开了一个混合型的基于 块 匹配和转换的N维信号序列 编码器 和 解码器 。该编码器包括编码器侧的 块匹配 预测器,其包括基于墒的成本函数,该成本函数可根据块匹配差值的特定 能量 监测而被估计;一种快速块匹配搜索方法,它学习来自相邻块的结果,并且仅仅通过 访问 少量的点来执行大范围的搜索。而且公开了一种方法,其基于编码器的输出,来动态地调节成本函数参数和其他的编码控制参数,并对编码器的 质量 和性能进行优化。,下面是自适应的多维信号序列编码/解码方法和装置专利的具体信息内容。
1.一种处理信号序列的系统,该系统包括:
一个接收信号序列的区分器,所述信号序列包括一个n维当前帧, 所述n维当前帧包括多个当前帧块和多个n维参考帧,所述多个n维 参考帧中的每一帧包括多个参考帧块;
一个存储所述多个n维参考帧的帧缓冲器;
一个块匹配预测器,其为所述多个当前帧块中的每一块识别所述 多个参考帧块中的一个预测块,并为所述多个当前帧块中每一块的相 应预测块确定一个参考位移索引和一个块预测差值,其中所述参考位 移索引用以识别所述参考帧块内的一个点;
一个块编码器,其对所述多个当前帧块中每一块的相应块预测差 值和相应参考位移索引进行编码,并藉此创建多个编码块;和
一个序列编码器,其根据预定格式把所述多个编码块打包在一起。
2.根据权利要求1所述的系统,包括:
一个序列解码器,其根据所述预定格式对所述多个编码块进行解 包;和
一个块解码器,其利用相应的块预测差值和相应的参考位移索引 对所述多个编码块中的每一块进行解码。
3.根据权利要求1所述的系统,其中所述预测块被识别,从而使 利用所述多个参考帧块对一个当前帧块进行编码所需的信息量减至最 小。
4.根据权利要求1所述的系统,其包括一个成本估计组件,以确 定识别所述预测块的计算强度,所述成本估计组件利用了一个成本函 数。
5.根据权利要求4所述的系统,其中所述成本估计组件是利用基 于一个或多个参数的一个估计,所述参数选自包括所述块预测差值的 一个或多个特性值和所述块匹配预测器的一个或多个状态的的线性组 合的组中。
6.根据权利要求4所述的系统,其中所述成本函数是基于至少一 个表查询,所述表查询具有所述块预测差值的特性值和所述块匹配预 测器的一个或多个状态指定的表条目。
7.根据权利要求3所述的系统,其中利用所述多个参考帧块对所 述当前帧块进行编码所需的信息量是由相应块预测差值的比特速率与 相应参考位移索引的比特速率之和确定的。
8.根据权利要求1所述的系统,其包括一个系数去相关转换组件, 以在对转换的N维系数进行编码之前,利用N维系数去相关转换T来 转换所述块预测差值。
9.根据权利要求1所述的系统,其中所述块匹配预测器能够处理 各种形状和尺寸的块。
10.根据权利要求8所述的系统,其中所述系数去相关转换组件能 够处理各种形状和尺寸的块。
11.根据权利要求8所述的系统,其中所述系数去相关转换组件将 利用具有有关形状和尺寸的块,所述有关形状和尺寸是由所述块匹配 预测器选择的。
12.根据权利要求8所述的系统,其中所述系数去相关转换组件是 根据一个或多个系统性能要求来利用一种转换方法。
13.根据权利要求8所述的系统,其中所述块编码器是利用N维 折线扫描和游程长度编码对转换的N维系数进行编码。
14.根据权利要求8所述的系统,其中所述转换T是一个N维离 散余弦变换DCT。
15.根据权利要求8所述的系统,其中所述转换T是N维离散哈 达马变换DHT。
16.根据权利要求4所述的系统,其中所述成本函数J的形式如下:
J=Rdc(DC)+Rac(AC)+Rri(参考索引)
其中Rdc(DC)是所述块预测差值的DC系数的速率;Rac(AC)是所述 块预测差值的AC系数的速率;而Rri(参考索引)是所述参考索引的速 率。
17.根据权利要求16所述的系统,其中Rac(AC)可被估计为 AC_NORM(Rac(AC_NORM)),其中AC_NORM是所述块预测差值的 AC部件的NORM。
18.根据权利要求17所述的系统,其中Rac(AC_NORM)是 AC_NORM的线性函数或者是AC_NORM的分段线性函数。
19.根据权利要求18所述的系统,其中Rac(AC_NORM)的形式如 下:
Rac(AC_NORM)=K*(AC_NORM-AC_THRESHOLD)/QP_ac
其中AC_THRESHOLD能够可选地从所述估计中移除。
20.根据权利要求19所述的系统,其中所述K能够通过基于实际 速率的最小均方LMS算法调节,以致
ΔK=μ*Error*(AC_NORM-AC_THRESHOLD)/QP_ac
其中Error是所述速率估计误差,所述μ是一个学习因子,并且 Error=Actual_AC_Rate-Rac(AC_NORM)。
21.根据权利要求19所述的系统,其中利用实际的AC速率和 AC_NORM可调节所述AC_THRESHOLD。
22.根据权利要求17所述的系统,其中所述AC_NORM是L1 NORM,所述L1 NORM是所述块预测差值中每个分量的绝对值之和。
23.根据权利要求17所述的系统,其中所述AC_NORM是L2 NORM,所述L2 NORM是所述块预测差值中每个分量的平方之和。
24.根据权利要求1所述的系统,其中所述系统适合用于对二维视 频序列进行编码。
25.根据权利要求1所述的系统,其中所述块匹配预测器对所述多 个参考帧中一个或多个参考帧内的一个或多个点进行求值。
26.根据权利要求25所述的系统,其中所述多个参考帧中一个或 多个参考帧内的一个或多个点的求值包括了一种邻居开拓操作,所述 邻居开拓操作包括利用响应一个相邻块而获得的结果对所述目标参考 块求值。
27.根据权利要求26所述的系统,其中所述块匹配预测器是利用 与所述相邻块有关的参考位移索引对所述目标参考块求值。
28.根据权利要求27所述的系统,其中所述邻居开拓操作是利用 与所述相邻块有关的参考位移索引对所述目标参考块的目标系统对象 进行求值,以确定所述目标参考块是否是所述预测块。
29.根据权利要求28所述的系统,其包括:
识别由所述参考位移索引所指示的一个目标点;和
对邻近点进行求值,所述邻近点是直接与所述目标点相邻。
30.根据权利要求29所述的系统,其中所述块匹配预测器执行详 细搜索操作,所述详细搜索操作对所述目标点周围的区域进行求值。
31.根据权利要求30所述的系统,其中所述详细搜索操作包括:
在每个维度上以步长2来识别所述目标点周围的一个最佳点;和
对直接邻近所述目标点的一个或多个点进行求值。
32.根据权利要求25所述的系统,其中所述块匹配预测器执行全 局搜索操作,所述全局搜索操是响应用于多个点求值的一个阈值的建 立而被执行的。
33.根据权利要求32所述的系统,其中所述全局搜索操作包括一 个N级分层搜索。
34.根据权利要求33所述的系统,其中所述N级分层搜索可在级 别K>0时停止。
35.根据权利要求32所述的系统,其中所述阈值是通过所述邻居 开拓操作的最佳结果来建立的。
36.根据权利要求32所述的系统,其中所述阈值是通过所述详细 搜索操作的最佳结果来建立的。
37.根据权利要求1所述的系统,其中所述方法适合用于对二维视 频序列进行编码。
38.根据权利要求1所述的系统,其中:
所述块匹配预测器包括一个碎片点预测器;和
所述参考帧包括多个网格点和多个碎片点。
39.根据权利要求38所述的系统,其中来自所述多个碎片点的一 个碎片点上的信号是根据一个或多个完整网格点或者根据一个或多个 先前插值的网格点而被插值的。
40.根据权利要求39所述的系统,其中所述碎片点是利用双线性 插值而被插值的。
41.根据权利要求39所述的系统,其中所述碎片点是利用多分支 插值而被插值的。
42.根据权利要求39所述的系统,其中所述块匹配预测器是利用 第一插值机制对来自所述多个碎片点的一个或多个碎片点进行求值, 以选择最佳点,并且利用第二插值机制来计算所述块预测差值。
43.根据权利要求42所述的系统,其中所述第一插值机制是基于 双线性插值,而所述第二插值机制是基于多分支插值。
44.根据权利要求39所述的系统,其中所述第二插值机制能够被 自适应地从一组插值中选择,以对目标系统对象进行优化。
45.根据权利要求1所述的系统,其包括一个编码反馈控制单元, 以动态地调节一个或多个编码参数,其中所述一个或多个编码参数是 根据一个或多个条件而被调节的,所述一个或多个条件选自包括从所 述块编码器获得的一个或多个反馈参数和一组编码器监测参数的组 中。
46.根据权利要求45所述的系统,其中所述编码反馈控制单元包 括一个自适应块匹配控制单元,以根据从所选择的一个或多个条件动 态地调节一个或多个预测处理参数,所述一个或多个条件选自包括从 所述块编码器获得的一个或多个反馈参数和一组编码器监测参数的组 中。
47.根据权利要求46所述的系统,其中所述块匹配控制单元是基 于来自先前编码帧的一个或多个搜索特征,为所述当前帧在每个维度 上调节一个搜索范围。
48.根据权利要求47所述的系统,其中所述当前帧的每个维度上 的所述搜索范围是基于来自先前编码帧的运动矢量分布的函数而被调 节的。
49.根据权利要求46所述的系统,其中所述块匹配控制单元根据 来自所述块编码器的反馈,来调节由所述成本估计组件所利用的一个 成本函数。
50.根据权利要求49所述的系统,其中所述块匹配控制单元根据 所述块编码器创建的一个实际成本函数值与一个估计的成本值之间的 误差,来调节所述成本函数的参数,所述估计成本值是利用所述参数 表示的成本函数来计算的。
51.根据权利要求49所述的系统,其中所述成本函数利用最小均 方LMS算法被组织和调节。
52.根据权利要求46所述的系统,其中所述块匹配预测器控制单 元动态地调节一个或多个处理参数,从而为块预测处理分配和调度处 理周期。
53.根据权利要求1所述的系统,其中所述块匹配预测器根据一个 提前终止条件来终止处理。
54.根据权利要求53所述的系统,其中所述提前终止条件包括一 个跳过条件,所述跳过条件指示根据一个跳过阈值,所述当前块可由 先前的块表示。
55.根据权利要求54所述的系统,其中所述跳过阈值根据来自所 述块编码器的反馈是动态可调的。
56.根据权利要求53所述的系统,其中所述提前终止条件包括一 个良好匹配条件,所述良好匹配条件指示一个成本函数值小于一个预 先确定的良好匹配阈值。
57.根据权利要求56所述的系统,其中所述良好匹配阈值能够根 据先前求值块的特性值的移动窗口平均值的函数被动态地调节。
58.根据权利要求57所述的系统,其中所述特性值是先前求值块 的最佳成本函数值。
59.根据权利要求53所述的系统,其中所述提前终止条件包括一 个放弃条件,所述放弃条件是响应这样一个决定,即进一步搜索产生 的成本函数值将不会低于迄今发现的最佳成本值,而被触发的。
60.根据权利要求1所述的系统,其中所述块匹配预测器基于A* 算法跳过搜索点。
61.根据权利要求1所述的系统,其中所述块匹配预测器利用平行 螺旋搜索过程对参考帧进行求值。
62.根据权利要求1所述的系统,其中所述块匹配预测器利用一个 处理器阵列对所述参考帧中多个点上的系统对象求值,所述处理器阵 列包括一个或多个信号处理单元,以处理N维数据输入。
63.一种存储系统,其包括:
n维存储器,所述n维存储器包括:
一个或多个存储切片,以允许在一个时钟周期中在每个切片中存 储或取出一个数据项;
组织一个n维帧内的n维数据以允许一个既定立方体内的所有数 据在多个周期中被访问的装置,所述立方体可位于该n维帧中的任何 地方,其中周期的数量被确定为该立方体内的全部点数除以存储切片 的数量;
一个寻址转换模块,其基于n维地址输入从所述一个或多个存储 切片中访问数据;以及
一个数据多路复用器/多路分离器,以将来自所述一个或多个切片 的数据流桥接到利用n维数据的一个或多个外部处理模块。
64.根据权利要求53所述的系统,其包括:
至少一个级别的块存储器,从而以块的形式存储数据,所述块存 储器被连接到所述n维存储器;
一个寻址转换模块,以访问所述块存储器和所述n维存储器中的 数据;以及
一个数据多路复用器/多路分离器,以将来自所述n维存储器的数 据流桥接到所述块存储器。
65.根据权利要求64所述的系统,其中所述块存储器是SDRAM。
66.根据权利要求63所述的系统,其中所述存储系统适于存储二 维图像。
67.一种系统,其包括:
一个处理阵列,该处理阵列包括一个或多个信号处理单元,以处 理n维数据输入;
一个或多个数据寄存器,其为所述信号处理单元存储数据;以及
控制所述处理阵列的装置,其允许一个数据元素由所述阵列中一 个以上的处理器使用。
68.根据权利要求67所述的系统,其中所述处理阵列处理来自一 个n维存储器的数据,其中所述n维存储器包括:
一个或多个存储切片,以允许在一个时钟周期中在每个切片中存 储或取出一个数据项;
组织一个n维帧内的n维数据以允许一个既定立方体内的所有数 据在多个周期中被访问的装置,所述立方体可位于该n维帧中的任何 地方,其中周期的数量被确定为该立方体内的全部点数除以存储切片 的数量;
一个寻址转换模块,其基于n维地址输入从所述一个或多个存储 切片中访问数据;以及
一个数据多路复用器/多路分离器,以将来自所述一个或多个切片 的数据流桥接到利用n维数据的一个或多个外部处理模块。
69.根据权利要求67所述的系统,其中所述处理阵列处理来自多 级n维存储器的数据,其中所述多级n维存储器包括:
至少一个级别的块存储器,从而以块的形式存储数据,所述块存 储器被连接到所述n维存储器;
一个寻址转换模块,以访问所述块存储器和所述n维存储器中的 数据;以及
一个数据多路复用器/多路分离器,以将来自所述n维存储器的数 据流桥接到所述块存储器。
70.根据权利要求67所述的系统,其中所述系统适于对二维视频 序列进行编码。
71.一种方法,其包括:
接收一个n维帧序列,该n维帧序列包含一个原始n维帧;并且
以保存所述原始n维帧内块的相邻关系的顺序,来扫描所述n维 帧序列,使其成为一个一维的块序列。
72.根据权利要求71所述的方法,其中如果两个块是空间上或时 间上的邻居,那么它们就被认为是邻居。
73.根据权利要求71所述的方法,其中所述方法适于对二维视频 序列进行编码。
74.根据权利要求73所述的方法,其中所述的扫描所述n维帧序 列使其成为一个一维的块序列的步骤包括:
扫描来自所述n维帧序列的一组块中第一行的点;
识别这组块中第二行的点,识别所述第二行的点的开端位于所述 第一行结束的位置处。
75.根据权利要求74所述的方法,其包括:
对完成所述n维帧序列的第一帧的扫描做出响应;
对所述n维帧序列的第二帧进行扫描,识别所述第一帧结束处的 所述第二帧的开端;并且
扫描所述第二帧中各行的点,扫描顺序与扫描所述第一帧时的顺 序相反。
76.一种处理信号序列的方法,其包括:
接收一个信号序列,所述信号序列包括一个n维当前帧,所述n 维当前帧包括多个当前帧块和多个n维参考帧,所述多个n维参考帧 中的每一帧包括多个参考帧块;
存储所述多个n维参考帧;
为所述多个当前帧块中的每一块识别所述多个参考帧块中的一个 预测块;
为所述多个当前帧块中每一块的相应预测块确定一个参考位移索 引和一个块预测差值,其中所述参考位移索引用于识别参考帧块内的 一个点;
为所述多个当前帧块中的每一块,对其相应的块预测差值和相应 的参考位移索引进行编码,并藉此创建多个编码块;并且
根据预定格式把所述多个编码块打包在一起。
77.一种处理信号序列的系统,其包括:
用于接收一个信号序列的装置,所述信号序列包括一个n维当前 帧,所述n维当前帧包括多个当前帧块和多个n维参考帧,所述多个n 维参考帧中的每一帧包括多个参考帧块;
存储所述多个n维参考帧的装置;
为所述多个当前帧块中的每一块识别所述多个参考帧块中一个预 测块的装置;
为所述多个当前帧块中每一块的相应预测块确定一个参考位移索 引和一个块预测差值的装置,其中所述参考位移索引用于识别参考帧 块内的一个点;
为所述多个当前帧块中的每一块、对其相应块预测差值和相应参 考位移索引进行编码的装置,并藉此创建多个编码块;以及
根据预定格式把所述多个编码块打包在一起的装置。
78.一种存有电路描述的机器可读介质,所述电路包括:
一个用于接收信号序列的区分器,所述信号序列包括一个n维当 前帧,所述n维当前帧包括多个当前帧块和多个n维参考帧,所述多 个n维参考帧中的每一帧包括多个参考帧块;
一个存储所述多个n维参考帧的帧缓冲器;
一个块匹配预测器,其为所述多个当前帧块中的每一块识别所述 多个参考帧块中的一个预测块,并为所述多个当前帧块中每一块的相 应预测块确定一个参考位移索引和一个块预测差值,其中所述参考位 移索引用于识别所述参考帧块内的一个点;
一个块编码器,其为所述多个当前帧块中的每一块,对其相应的 块预测差值和相应的参考位移索引进行编码,并藉此创建多个编码块; 以及
一个序列编码器,其根据预定格式把所述多个编码块打包在一起。
一个实施例一般地涉及数据编码、存储、分配和解码,更特别地 (但不是专门地)是涉及利用n维块匹配方法的n维信号序列编码、 存储、分配和解码。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种非接触测量GIS设备位移反演应力的方法 | 2020-05-11 | 861 |
一种三驱动机械臂的视觉跟随系统 | 2020-05-11 | 540 |
一种基于多目标追踪框架的无人机视频中车速校正方法 | 2020-05-15 | 896 |
阴影莫尔参数标定用结构、标定方法及失调误差消除方法 | 2020-05-13 | 277 |
图像处理方法以及电子设备 | 2020-05-14 | 745 |
一种标准的虚拟正弦直线振动测量方法 | 2020-05-15 | 906 |
车辆拐弯轨迹双向计算方法、系统、装置 | 2020-05-12 | 962 |
一种基于双流卷积神经网络和SVM的抽烟动作识别方法 | 2020-05-12 | 767 |
基于深度图像的机器人定位与建图方法和装置 | 2020-05-13 | 367 |
一种用于柔性内窥镜操作机器人的运动控制方法 | 2020-05-15 | 145 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。