[发明专利]视频编码方法、视频编码装置及影像处理装置有效
申请号: | 202111455865.3 | 申请日: | 2021-12-01 |
公开(公告)号: | CN114125451B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 喻冠霖 | 申请(专利权)人: | 锐宸微(上海)科技有限公司 |
主分类号: | H04N19/137 | 分类号: | H04N19/137;H04N19/17;H04N19/423 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 万培 |
地址: | 201206 上海市自由贸*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 方法 装置 影像 处理 | ||
本发明公开了一种视频编码方法、视频编码装置及影像处理装置。视频编码方法用于编码一视频,该视频包括多个帧,每一帧包括多个区块。该视频编码方法包括:从一存储器中读取一第一帧的多个第一特征数据;从该存储器中读取一第二帧的多个像素数据,该第二帧晚于该第一帧;基于该多个像素数据产生该第二帧的多个第二特征数据;逐区块计算该多个第一特征数据及该多个第二特征数据之间的一差异值;根据该多个区块的该多个差异值计算一运动信息;以及,基于该运动信息确定一编码码率。
技术领域
本发明涉及影像处理技术领域,尤其是关于视频编码方法、视频编码装置及影像处理装置。
背景技术
在影像处理的领域中,一些影像编码方法会参考影像的运动信息(motioninformation)。
在第一种先前技术中,是由影像编码模块负责输出每一帧(frame)的所有区块(一个帧包括多个区块)的运动向量(motion vector),并根据该多个运动向量来进行编码。然而,有些区块(例如帧内编码的区块)没有运动向量。
在第二种先前技术中,影像编码模块是使用独立的运动信息计算模块所输出的运动信息。相较于第一种先前技术,第二种先前技术的优点是可以计算出每一区块的运动信息,但缺点是:(1)运动信息计算模块与影像编码模块需各自从存储器读取至少一次影像的原始数据,这会浪费存储器带宽;以及(2)运动信息计算模块需以额外的方式(例如透过软件)将结果传送给影像编码模块,这会增加设计的复杂度。
因此,需要一种视频编码装置及方法来解决上述的问题。
发明内容
鉴于先前技术的不足,本发明的一目的在于提供一种视频编码方法、视频编码装置及影像处理装置,以改善先前技术的不足。
本发明的一实施例提供一种视频编码方法,用于编码一视频,该视频包括多个帧,每一帧包括多个区块,该方法包括:从一外部存储器中读取一第一帧的多个第一特征数据至一存储器;从该外部存储器中读取一第二帧的多个像素数据至该存储器,该第二帧晚于该第一帧;基于该存储器中的该多个像素数据产生该第二帧的多个第二特征数据;逐区块编码该存储器中的该第二帧的该多个像素数据;逐区块计算该多个第一特征数据及该多个第二特征数据之间的一差异值;根据该多个区块的该多个差异值计算一运动信息;以及,基于该运动信息确定一编码码率。
本发明的另一实施例提供一种视频编码装置,用于编码一视频,该视频包括多个帧,每一帧包括多个区块,该视频编码装置包括:一存储器控制电路、一存储器、一计算电路以及一视频编码电路。存储器控制电路用于从一外部存储器读取一第一帧的多个第一特征数据以及一第二帧的多个像素数据。存储器用于储存从该外部存储器所读取的该多个第一特征数据以及该多个像素数据,该第二帧晚于该第一帧。计算电路耦接该存储器,用于基于该多个像素数据产生该第二帧的多个第二特征数据,以及逐区块计算该多个第一特征数据及该多个第二特征数据之间的一差异值。视频编码电路耦接该存储器,用于基于一运动信息确定一编码码率,并逐区块编码该第二帧的该多个像素数据。该运动信息系基于该多个区块的该多个差异值产生。
本发明的另一实施例提供一种影像处理装置,用于处理一影像数据,该影像数据包含一第一帧及一第二帧,该影像处理装置包括:一处理器、一第一存储器以及一视频编码装置。视频编码装置包括一存储器控制电路、一第二存储器、一计算电路以及一视频编码电路。第一存储器用于储存该第一帧的多个第一特征数据以及该第二帧的多个像素数据,该第二帧晚于该第一帧。视频编码装置耦接于该处理器与该第一存储器之间。存储器控制电路用于从该第一存储器读取该多个第一特征数据以该多个像素数据。第二存储器用于储存从该第一存储器所读取的该多个第一特征数据以及该多个像素数据。计算电路耦接该第二存储器,用于基于该多个像素数据产生该第二帧的多个第二特征数据,以及逐区块计算该多个第一特征数据及该多个第二特征数据之间的一差异值。视频编码电路耦接该第二存储器,用于基于一运动信息确定一编码码率,并逐区块编码该第二帧的该多个像素数据。该处理器根据多个区块的该多个差异值产生该运动信息,并将该运动信息储存至该第一存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐宸微(上海)科技有限公司,未经锐宸微(上海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111455865.3/2.html,转载请声明来源钻瓜专利网。