一种视频解码相关信息存储方法和装置制造方法及图纸

技术编号:14404923 阅读:90 留言:0更新日期:2017-01-11 16:34
本发明专利技术公开一种视频解码相关信息存储方法和装置。其中方法包括如下步骤:开辟一维存储空间;对图像上的解码单元进行解码,获得解码结果;获取解码结果中后续解码需要使用的信息,根据该解码单元所在坐标计算出对应的一维空间位置值,存储该信息到一维存储空间中一维空间位置值对应的存储空间中;本发明专利技术解决了图像在解码时必要解码单元数据丢失,以及采用二维存储空间占据太大缓存的问题。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,尤其涉及一种视频解码相关信息存储方法和装置
技术介绍
在视频图像处理领域,需要实时对图像进行解码。解码图像的一般方法是逐点解码。当解码到图像中某一像素点时,若知道该像素点左方、左上方、上方和右上方的像素点信息时,就可以对像素点进行预测,便可以减少解码工作量,加快解码的进度。解码时,解码区中的像素点会从左到右进行解码,解码完一行后回到下一行的第一个像素点进行解码。这就导致了已解码像素点信息的存取是个问题,若采取二维方法记录该图像上所有已解码点信息,则需要过大缓存,若采用横纵方向记录点位(一维数组记录),则会遇到已解码像素点信息被覆盖的问题。
技术实现思路
为此,需要提供一种视频解码相关信息存储方法和装置,解决在解码图像时像素点信息被覆盖的问题。为实现上述目的,专利技术人提供了一种视频解码相关信息存储方法,包括如下步骤:开辟一维存储空间;对图像上的解码单元进行解码,获得解码结果;获取解码结果中后续解码需要使用的信息,根据该解码单元所在坐标计算出对应的一维空间位置值,存储该信息到一维存储空间中一维空间位置值对应的存储空间中;对图像上新的解码单元进行解码,获取解码时需要使用的边界相邻解码单元的坐标,根据该坐标计算出对应的一维空间位置值,从一维存储空间获取该一维空间位置值对应的信息,根据该信息完成该解码单元的解码并获得解码结果;重复上述后面两步骤,直到解码完成。具体的,所述一维存储空间中存储的解码单元信息的位置与该解码单元所在的坐标的横向坐标与纵向坐标的差值同比增长或同比减小。进一步的,所述一维存储空间长度为图像上横向解码单元个数和纵向解码单元个数之和减一。进一步的,还包括步骤:还包括步骤:检测判断新的解码单元左下方或右上方是否有已解码单元,并通过周围已解码单元的信息对新的解码单元的信息进行预测推导。一种视频解码相关信息存储装置,包括如下模块:存储空间开辟模块:用于开辟一维存储空间;图像解码模块:用于对图像上的解码单元进行解码,获得解码结果;结果存储模块:获取解码结果中后续解码需要使用的信息,根据该解码单元所在坐标计算出对应的一维空间位置值,存储该信息到一维存储空间中一维空间位置值对应的位置中;图像解码模块还用于对图像上新的解码单元进行解码,获取解码时需要使用的边界相邻解码单元的坐标,根据该坐标计算出对应的一维空间位置值,从一维存储空间获取该一维空间位置值对应的信息,根据该信息完成该解码单元的解码并获得解码结果;重复解码模块:用于重复使能图像解码模块和结果存储模块。具体的,所述一维存储空间中存储的解码单元信息的位置与该解码单元所在的坐标的横向坐标与纵向坐标的差值同比增长或同比减小。进一步的,所述存储空间长度为图像上横向解码单元个数和纵向解码单元个数之和减一。进一步的,还包括检测推导模块,所述检测推导模块用于检测判断新的解码单元左下方或右上方是否有已解码单元,并通过周围已解码单元的信息对新的解码单元的信息进行预测推导。区别于现有技术,上述技术方案通过设置一维空间存储模块,使得在解码图像的同时,能使必要的像素点信息不被覆盖,解决在解码图像时必要的像素点信息被覆盖的问题。附图说明图1为本专利技术装置模块图;图2为本专利技术方法流程图;图3-A和图3-B为本专利技术某实施例解码示意图;图4为本专利技术某实施例图像中解码单元示意图。附图标记说明:110、图像;130、解码装置;131、存储空间开辟模块;133、图像解码模块;135、结果存储模块;137、重复解码模块;139、检测推导模块;150、存储模块;A、未解码单元;B、已解码单元;C、已解码单元;D、已解码单元;E、已解码单元;F、已解码单元;G、已解码单元;H、已解码单元。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。图1是一种视频解码装置130的模块构造示意图,包括存储空间开辟模块131、图像解码模块133、结果存储模块135和重复解码模块137。本方案可以用于普通视频的解码,也可以用于H.265视频的解码工作。图2是一个视频解码方法的流程图。在一些实施例中,图1的视频解码装置130可用来实施图2所描述的视频解码方法。请参阅图2,本方法开始后,解码装置执行步骤S201:开辟一维存储空间;“一维存储空间”是指可以用一个地址(或者位置值)变量来存取数据的计算机存储空间。一个线性数据结构(比如串、队列、栈、数组等)可视为一个一维存储空间。所述一维存储空间可以用多个可随机访存的“存储单元”来实现。每个在一维存储空间里的存储单元都有一个固定的或者浮动的存储量(比如1Kbytes)。并可以用一个与之相对应的位置值来读取或存储图像解码信息。所述图像(如图1的图像110)是输入到解码装置中的单张图片或者视频数据中的单帧画面。所述图像解码信息包括但不限于像素的RGB值,以及部分图像区块的编码方式、预测方向、运动矢量、像素值等信息。在一些实施例中,解码装置可以根据需要解码的图像的大小来计算出一维存储空间所需的存储单元的数量(又称存储空间的长度),并根据此存储空间的长度来开辟一维存储空间。之后将详细描述如何计算存储空间长度。解码装置随后进行步骤S202:对图像上的一个解码单元进行解码,并获得解码结果;所述解码单元的大小可以根据需要设置,可以是一个包含多像素点的解码单元,也可以是单一像素点的解码单元。当某个解码单元比一个基本/标准解码单元大时,对该解码单元内可以划分更小的次级解码单元(与基本/标准解码单元相同或者更小的单元),进一步递归应用本方法,在此不赘述。具体的,该解码单元可为一个位于图像左上方的一个需被解码的图像单元。解码装置将按照从左到右,从上到下的顺序对图像进行解码。先选择图像最左上方(比如先最上然后最左的解码单元,或者先最左然后最上的解码单元)未被解码的一个解码单元进行解码,后续再逐渐对已解码单元的下方及右方的解码单元进行解码。解码装置再进行步骤S203:获取解码结果中后续解码需要使用的信息,根据该解码单元所在坐标计算出对应的一维空间位置值,存储该后续解码信息到一维存储空间中与一维空间位置值对应的存储单元中;对于已解码的像素点,可以根据同样操作,根据其坐标位置,计算出其一维空间位置值,并将该像素点解码结果的后续解码信息存储到与一维空间位置值对应的存储单元中。在一些实施例中,步骤S202所获取的解码结果可被用于解码后续的一些解码单元。因此,需要将从解码结果中提取的“后续解码信息”存储在一维存储空间里的一个存储单元中,以便后续解码能够读取利用。后续解码信息存储在一维存储空间的具体位置值可以根据解码单元在原图像上的具体坐标来计算出。“坐标”指原图像按照解码单元来划分后,解码单元的坐标,非像素坐标。所述一维空间位置值与解码单元所在坐标的对应关系如下述:在某些具体的实施例中,所述在一维存储空间中存储的某解码单元的后续解码信息的位置,与该解码单元所在的横向坐标与纵向坐标的差值同比增长或同比减小。假设划分n*n个像素点为一个解码单元,并对需解码的图像坐标化,那么对于高H个解码单元,宽W个解码单元,大小为H*W的图像进行解码的时候,(如某像素区域示意图,图4所示),对于任意本文档来自技高网
...
一种视频解码相关信息存储方法和装置

【技术保护点】
一种视频解码相关信息存储方法,其特征在于,包括如下步骤:开辟一维存储空间;对图像上的解码单元进行解码,获得解码结果;获取解码结果中后续解码需要使用的信息,根据该解码单元所在坐标计算出对应的一维空间位置值,存储该信息到一维存储空间中一维空间位置值对应的存储空间;对图像上新的解码单元进行解码,获取解码时需要使用的边界相邻解码单元的坐标,根据该坐标计算出对应的一维空间位置值,从一维存储空间获取该一维空间位置值对应的信息,根据该信息完成该解码单元的解码并获得解码结果。

【技术特征摘要】
1.一种视频解码相关信息存储方法,其特征在于,包括如下步骤:开辟一维存储空间;对图像上的解码单元进行解码,获得解码结果;获取解码结果中后续解码需要使用的信息,根据该解码单元所在坐标计算出对应的一维空间位置值,存储该信息到一维存储空间中一维空间位置值对应的存储空间;对图像上新的解码单元进行解码,获取解码时需要使用的边界相邻解码单元的坐标,根据该坐标计算出对应的一维空间位置值,从一维存储空间获取该一维空间位置值对应的信息,根据该信息完成该解码单元的解码并获得解码结果。2.根据权利要求1所述的视频解码相关信息存储方法,其特征在于:所述一维存储空间中存储的解码单元信息的位置与该解码单元所在的坐标的横向坐标与纵向坐标的差值同比增长或同比减小。3.根据权利要求1或2任一所述的视频解码相关信息存储方法,其特征在于:所述一维存储空间长度为图像上横向解码单元个数和纵向解码单元个数之和减一。4.根据权利要求1所述的视频解码相关信息存储方法,其特征在于:还包括步骤:检测判断新的解码单元左下方或右上方是否有已解码单元,并通过周围已解码单元的信息对新的解码单元的信息进行预测推导。5.一种视频解码相关信息存储装置,其特征在于,包括如下模块:存储空间开辟模块:用...

【专利技术属性】
技术研发人员:罗宁张圣钦陈恒明
申请(专利权)人:福州瑞芯微电子股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1