发明名称 藉由使用运动向量之储存及取用而编码及解码视讯之方法及装置
摘要 一种根据压缩标准(譬如H.263)来编解码视讯之系统(100),有效率地储存与取用该讯号之运动向量。编码器(16)与解码器(22)各使用一运动向量储存与取用电路(38,72),其定址一个别的静态随机存取记忆体阵列(52,52,)。藉由不储存即时现时计算所用不到的运动向量,可使实施视讯的进阶预测模式时,运动向量的储存量达到最少。避免储存与视频资讯之预定巨区块有关之被选择之顶运动向量,以节省记忆体。
申请公布号 TW423258 申请公布日期 2001.02.21
申请号 TW088111755 申请日期 1999.07.13
申请人 摩托罗拉公司 发明人 大魏J.哈金斯;布鲁斯A.奥格斯汀
分类号 H04N7/32;H04N1/41 主分类号 H04N7/32
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种用以储存与取用运动向量之装置,该等运动 向量系使用于视讯的编码与解码,该装置包含: 一具有多个储存元件之记忆体,该多个储存元件的 第一个,储存着一视频图框巨区块之第一运动向量 ,该巨区块是多个代表视频图框之巨区块中的一个 ,以及该多个储存元件的第二个,储存着该巨区块 之第二运动向量,该第一运动向量与该第二运动向 量系储存供同一巨区块之用,且系为消除视频痕迹 之一运动向量预测数计算以及重叠区块运动补偿 所共享;以及 连接至该记忆体之位址产生电路,该位址产生电路 控制运动向量在该记忆体中之储存位置, 其中该记忆体与该位址产生器电路系以积体电路 的形式实施为硬体元件。2.如申请专利范围第1项 之装置,其中该位址产生器另包含: 一计数器,该计数器提供出基底位址;以及 一包含多个补偿値之抬头表,该多个补偿値中至少 有一个补偿値是与该第一运动向量或第二运动向 量,二者之一之记忆体位置相对应,该抬头表接收 模式选择信号、预定巨区块内之区块号码以及用 以挑选出预定的储存于该记忆体中之运动向量之 运动向量选择信号。3.如申请专利范围第1项之装 置,另包含一回应于该记忆体之预测数计算器。4. 如申请专利范围第1项之装置,其中该第一运动向 量指向该巨区块之顶部,该第二运动向量指向该巨 区块之底部。5.如申请专利范围第4项之装置,其中 该记忆体储存多个运动向量,该多个运动向量的第 一组,对应于至少一个巨区块之顶部,以及该多个 运动向量的第二组,对应于该至少一个的巨区块之 底部;该第一组运动向量所占用的记忆体储存元件 ,较该第二组运动向量所占用得少。6.一种储存与 取用使用于视频的编码与解码上之运动向量之方 法,其所包含之步骤: 备置一记忆体; 接收一代表第一巨区块内区块一之第一运动向量, 该区块一系为左上区块;一代表该第一巨区块内区 块二之第二运动向量,该区块二是右上区块;一代 表该第一巨区块内区块三之第三运动向量,该区块 三是左下区块;以及一代表该第一巨区块内区块四 之第四运动向量,该区块四是右下区块;该第一巨 区块代表视频图框的一部份,该第一与第二运动向 量代表该第一巨区块的顶部,该第三与第四运动向 量则代表该第一巨区块的底部;以及 储存该第一与第二运动向量于该记忆体之第一部 份,以及储存该第三与第四运动向量于该记忆体之 第二部份。7.如申请专利范围第6项之方法,另包含 之步骤:从该记忆体中挑选撷取出第一多个运动向 量,然后对该第一多个运动向量执行预测数功能; 此功能用于产生第二多个运动向量之用,该第二多 个运动向量代表第二巨区块,该第二多个运动向量 中之一或更多个运动向量,系储存在该记忆中,并 至少覆写一个该第一多个运动向量中之运动向量 。8.如申请专利范围第7项之方法,其中第二多个运 动向量中该至少的那一个运动向量代表该第二巨 区块之顶部,以及覆写该代表第一巨区块底部之第 一多个运动向量中之一或更多个运动向量。9.如 申请专利范围第7项之方法,其中第二多个运动向 量中该至少的那一个运动向量代表该第二巨区块 之底部,以及覆写该代表第一巨区块顶部之第一多 个运动向量中之一或更多个运动向量。10.如申请 专利范围第7项之方法,另包含之步骤: 从该储存在记忆体中之第二多个运动向量之子集 合中,形成第三多个运动向量,该第三多个运动向 量用于执行重叠区块运动补偿(OBMC)之用。11.如申 请专利范围第6项之方法,另包含之步骤: 接收从运动估値器而来之第一多个运动向量;以及 从该记忆体中挑选撷取出第二多个运动向量,然后 对该第二多个运动向量执行预测数功能,以产生一 运动向量差値,送上视频通道。图式简单说明: 第一图以方块图的形式说明出一有使用本发明之 视频通讯系统; 第二图以方块图的形式说明出本发明之视频编码 器; 第三图是第二图之本发明中运动向量储存与取用 电路之方块图; 第四图是以鸟瞰的形式显示出共通中间格式(CIF) 尺寸的图框中,一列巨区块的布局情况; 第五图说明出根据H.263标准,在执行预测器计算时, 所需取用的运动向量; 第六图说明出根据H.263标准,在执行OBMC功能时,所 需取用的运动向量; 第七图说明第三图之SRAM阵列之记忆体分派情况; 第八图以方块图的形式说明出用于第一图系统中 之本发明的视频解码器;以及 第九图以方块图的形式说明出用以第八图之解码 功能之运动向量储存与取用电路。
地址 美国