视频帧的解码方法和装置的制造方法_3

文档序号:8384163阅读:来源:国知局
帖的帖号。
[0053] 步骤104、根据所述独立解码帖的帖号得到所述独立解码帖的视频数据,并根据所 述独立解码帖的视频数据解码所述随机接入帖。
[0054] 视频中还包括各个帖的帖号对应的视频数据的索引,例如存储视频数据的mdata box是W存储地址表示视频数据的索引的,因此可W通过帖号获取到相应的帖的地址偏移, 通过该偏移即可得到视频数据的存储位置,进而读取到视频数据。本实施例中的视频数据 是对视频编码后生成的帖数据,具体内容与采用的编码方式有关,RAP_I帖之所W可W独 立解码,正是因为在对该帖进行编码后,记录了该帖的完整图像数据,包括像素、区域等,而 RAP_P帖不能独立解码,是因为对该帖的编码借助了RAP_I帖,是基于RAP_I帖的增量编码, 因此只记录了该帖相对于RAP_I帖的增量数据,只有获取到RAP_I帖的视频数据,加上RAP_ P帖的增量数据才能对RAP_P帖进行解码。
[0化5]本实施例,通过预先存储依赖关系集合,根据该依赖关系集合可直接获取到解码 目标时间对应的随机接入帖需要依赖的独立解码帖的帖号,并通过该独立解码帖的视频数 据解码出随机接入帖,实现高效快速的视频解码。
[0056] 下面采用几个具体的实施例,对图3所示方法实施例的技术方案进行详细说明。
[0化7] 实施例一
[0058] 视频采用图4所示的存储结构,在S忧1box中增加samdbox,samdbox存储依 赖关系集合,本实施例的依赖关系集合包括每个依赖关系中的RAP_I帖的帖号和每个依赖 关系中的RAP_P帖的帖号,进一步的,依赖关系集合还可W包括视频的标识、依赖关系的个 数、每个依赖关系中的RAP_I帖的个数W及每个依赖关系中的RAP_P帖的个数。
[0化9]samdbox(即SampleDependen巧Box)的具体存储结构如下所示;(为了统一描述, 本发明均采用IS0/IEC14496-12标准中所提供的描述方法)
[0060]
[0061]
【主权项】
1. 一种视频帧的解码方法,其特征在于,包括: 获取视频的目标时间; 根据所述目标时间得到对应的随机接入帧的帧号; 根据预存的依赖关系集合和所述随机接入帧的帧号,得到独立解码帧的帧号,所述依 赖关系集合包括至少一个依赖关系,所述依赖关系表示随机接入帧的帧号与独立解码帧的 帧号的对应关系,所述独立解码帧为解码所述随机接入帧需要依赖的帧; 根据所述独立解码帧的帧号得到所述独立解码帧的视频数据,并根据所述独立解码帧 的视频数据解码所述随机接入帧。
2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据预存的依赖关系集合和所述随机接入帧的帧号,得到所述独立解码帧的帧号,所 述依赖关系集合包括所述视频中所有独立解码帧的帧号,得到的所述独立解码帧的帧号是 所述依赖关系集合中小于所述随机接入帧的帧号且与所述随机接入帧的帧号的差值最小 的帧号。
3. 根据权利要求1或2所述的方法,其特征在于,所述依赖关系集合预存在所述视频 中,或者,所述依赖关系集合预存在所述视频的附属文件中; 所述根据预存的依赖关系集合和所述随机接入帧的帧号,得到独立解码帧的帧号之 前,还包括: 从所述视频中或所述附属文件中获取所述依赖关系集合。
4. 根据权利要求1~3中任一项所述的方法,其特征在于,所述视频包括视频索引信息 和视频数据,所述视频索引信息包括视频的时间点与视频的各个帧的帧号的对应关系、所 有所述随机接入帧的帧号以及所述各个帧中普通帧的帧号与随机接入帧的帧号的对应关 系; 所述根据所述目标时间得到对应的随机接入帧的帧号,包括: 根据所述视频的时间点与视频的各个帧的帧号的对应关系,得到所述目标时间对应的 帧号; 如果从所有所述随机接入帧的帧号中找到所述目标时间对应的帧号,则所述目标时间 对应的随机接入帧的帧号为所述目标时间对应的帧号; 如果从所有所述随机接入帧的帧号中没有找到所述目标时间对应的帧号,则所述目标 时间对应的帧号为所述普通帧的帧号,根据所述各个帧中普通帧的帧号与随机接入帧的帧 号的对应关系,得到所述目标时间对应的随机接入帧的帧号。
5. 根据权利要求4所述的方法,其特征在于,所述视频索引信息还包括所述各个帧的 帧号对应的视频数据的索引; 所述根据所述独立解码帧的帧号得到所述独立解码帧的视频数据,包括: 根据所述独立解码帧的帧号查询所述视频索引信息,得到所述独立解码帧的视频数据 的索引,根据所述索引获取所述独立解码帧的视频数据。
6. -种视频帧的解码装置,其特征在于,包括: 获取模块,用于获取视频的目标时间;根据所述目标时间得到对应的随机接入帧的帧 号;根据预存的依赖关系集合和所述随机接入帧的帧号,得到独立解码帧的帧号,所述依赖 关系集合包括至少一个依赖关系,所述依赖关系表示随机接入帧的帧号与独立解码帧的帧 号的对应关系,所述独立解码帧为解码所述随机接入帧需要依赖的帧; 解码模块,用于根据所述独立解码帧的帧号得到所述独立解码帧的视频数据,并根据 所述独立解码帧的视频数据解码所述随机接入帧。
7. 根据权利要求6所述的装置,其特征在于,所述获取模块,还用于根据预存的依赖关 系集合和所述随机接入帧的帧号,得到所述独立解码帧的帧号,所述依赖关系集合包括所 述视频中所有独立解码帧的帧号,得到的所述独立解码帧的帧号是所述依赖关系集合中小 于所述随机接入帧的帧号且与所述随机接入帧的帧号的差值最小的帧号。
8. 根据权利要求6或7所述的装置,其特征在于,所述依赖关系集合预存在所述视频 中,或者,所述依赖关系集合预存在所述视频的附属文件中; 所述获取模块,还用于从所述视频中或所述附属文件中获取所述依赖关系集合。
9. 根据权利要求6~8中任一项所述的装置,其特征在于,所述视频包括视频索引信息 和视频数据,所述视频索引信息包括视频的时间点与视频的各个帧的帧号的对应关系、所 有所述随机接入帧的帧号以及所述各个帧中普通帧的帧号与随机接入帧的帧号的对应关 系; 所述获取模块,具体用于根据所述视频的时间点与视频的各个帧的帧号的对应关系, 得到所述目标时间对应的帧号;如果从所有所述随机接入帧的帧号中找到所述目标时间对 应的帧号,则所述目标时间对应的随机接入帧的帧号为所述目标时间对应的帧号;如果从 所有所述随机接入帧的帧号中没有找到所述目标时间对应的帧号,则所述目标时间对应的 帧号为所述普通帧的帧号,根据所述各个帧中普通帧的帧号与随机接入帧的帧号的对应关 系,得到所述目标时间对应的随机接入帧的帧号。
10. 根据权利要求9所述的装置,其特征在于,所述视频索引信息还包括所述各个帧的 帧号对应的视频数据的索引; 所述解码模块,具体用于根据所述独立解码帧的帧号查询所述视频索引信息,得到所 述独立解码帧的视频数据的索引,根据所述索引获取所述独立解码帧的视频数据。
【专利摘要】本发明实施例提供一种视频帧的解码方法和装置。本发明视频帧的解码方法,包括:获取视频的目标时间;根据所述目标时间得到对应的随机接入帧的帧号;根据预存的依赖关系集合和所述随机接入帧的帧号,得到独立解码帧的帧号,所述依赖关系集合包括至少一个依赖关系,所述依赖关系表示随机接入帧的帧号与独立解码帧的帧号的对应关系,所述独立解码帧为解码所述随机接入帧需要依赖的帧;根据所述独立解码帧的帧号得到所述独立解码帧的视频数据,并根据所述独立解码帧的视频数据解码所述随机接入帧。本发明实施例实现高效快速的视频解码。
【IPC分类】H04N21-44, H04N21-234
【公开号】CN104703027
【申请号】CN201510115730
【发明人】艾常权, 张少波, 杨海涛
【申请人】华为技术有限公司
【公开日】2015年6月10日
【申请日】2015年3月17日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1