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

文档序号:8384163阅读:148来源:国知局
视频帧的解码方法和装置的制造方法
【技术领域】
[0001] 本发明实施例设及视频技术,尤其设及一种视频帖的解码方法和装置。
【背景技术】
[0002] 视频序列一般都按照一定帖结构来存储,WH. 264为例,其视频帖结构例如可W 是IPP'.'PPIPP…PPIPP'.'PP…,其中,I帖(随机接入帖)是可W独立解码的帖,P帖(普 通帖)是不能独立解码,需要依赖它前面的I帖才能解码的帖。在对该种帖结构的视频进 行拖拉播放或编辑时,要先找到拖拉或编辑的目标时间对应的I帖。
[0003] 通常在视频监控、静态观察拍摄等场景下,视频背景往往很长时间都不发生变化, 基于该一特点采用优化的编码技术能显著提高视频编码效率,相应的采用优化的编码技术 之后,视频序列的帖结构也会发生变化,包括背景帖、随机接入帖和普通帖,其中,只有背景 帖是可W独立解码的,随机接入帖和普通帖都需要依赖对应的背景帖进行解码。在对该种 帖结构的视频进行拖拉播放或编辑时,可W先找到拖拉或编辑的目标时间对应的随机接入 帖,但是只有随机接入帖还无法进行解码,需要通过遍历的方式,根据该随机接入帖的帖头 数据逐一查找位于该随机接入帖之前的所有帖,W确定出哪个帖是解码该随机接入帖所依 赖的背景帖。
[0004] 但是,遍历是一种效率很低的查找方法,严重降低视频帖的解码效率。

【发明内容】

[0005] 本发明实施例提供一种视频帖的解码方法和装置,W实现高效快速的视频解码。
[0006] 第一方面,本发明实施例提供一种视频帖的解码方法,包括:
[0007] 获取视频的目标时间;
[0008] 根据所述目标时间得到对应的随机接入帖的帖号;
[0009] 根据预存的依赖关系集合和所述随机接入帖的帖号,得到独立解码帖的帖号,所 述依赖关系集合包括至少一个依赖关系,所述依赖关系表示随机接入帖的帖号与独立解码 帖的帖号的对应关系,所述独立解码帖为解码所述随机接入帖需要依赖的帖;
[0010] 根据所述独立解码帖的帖号得到所述独立解码帖的视频数据,并根据所述独立解 码帖的视频数据解码所述随机接入帖。
[0011] 结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
[0012] 根据预存的依赖关系集合和所述随机接入帖的帖号,得到所述独立解码帖的帖 号,所述依赖关系集合包括所述视频中所有独立解码帖的帖号且所述所有独立解码帖的数 量小于所述视频中帖号小于所述随机接入帖的帖号的所有帖的数量,得到的所述独立解码 帖的帖号是所述依赖关系集合中小于所述随机接入帖的帖号且与所述随机接入帖的帖号 的差值最小的帖号。
[0013] 结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的 实现方式中,所述依赖关系集合预存在所述视频中,或者,所述依赖关系集合预存在所述视 频的附属文件中;
[0014] 所述根据预存的依赖关系集合和所述随机接入帖的帖号,得到独立解码帖的帖号 之前,还包括:
[0015] 从所述视频中或所述附属文件中获取所述依赖关系集合。
[0016] 结合第一方面、第一方面的第一种至第二种中任一种可能的实现方式,在第一方 面的第=种可能的实现方式中,所述视频包括视频索引信息和视频数据,所述视频索引信 息包括视频的时间点与视频的各个帖的帖号的对应关系、所有所述随机接入帖的帖号W及 所述各个帖中普通帖的帖号与随机接入帖的帖号的对应关系;
[0017] 所述根据所述目标时间得到对应的随机接入帖的帖号,包括:
[0018] 根据所述视频的时间点与视频的各个帖的帖号的对应关系,得到所述目标时间对 应的帖号;
[0019] 如果从所有所述随机接入帖的帖号中找到所述目标时间对应的帖号,则所述目标 时间对应的随机接入帖的帖号为所述目标时间对应的帖号;
[0020] 如果从所有所述随机接入帖的帖号中没有找到所述目标时间对应的帖号,则所述 目标时间对应的帖号为所述普通帖的帖号,根据所述各个帖中普通帖的帖号与随机接入帖 的帖号的对应关系,得到所述目标时间对应的随机接入帖的帖号。
[0021] 结合第一方面的第=种可能的实现方式,在第一方面的第四种可能的实现方式 中,所述视频索引信息还包括所述各个帖的帖号对应的视频数据的索引;
[0022] 所述根据所述独立解码帖的帖号得到所述独立解码帖的视频数据,包括:
[0023] 根据所述独立解码帖的帖号查询所述视频索引信息,得到所述独立解码帖的视频 数据的索引,根据所述索引获取所述独立解码帖的视频数据。
[0024] 第二方面,本发明实施例提供一种视频帖的解码装置,包括:
[0025] 获取模块,用于获取视频的目标时间;根据所述目标时间得到对应的随机接入帖 的帖号;根据预存的依赖关系集合和所述随机接入帖的帖号,得到独立解码帖的帖号,所述 依赖关系集合包括至少一个依赖关系,所述依赖关系表示随机接入帖的帖号与独立解码帖 的帖号的对应关系,所述独立解码帖为解码所述随机接入帖需要依赖的帖;
[0026] 解码模块,用于根据所述独立解码帖的帖号得到所述独立解码帖的视频数据,并 根据所述独立解码帖的视频数据解码所述随机接入帖。
[0027] 结合第二方面,在第二方面的第一种可能的实现方式中,所述获取模块,还用于根 据预存的依赖关系集合和所述随机接入帖的帖号,得到所述独立解码帖的帖号,所述依赖 关系集合包括所述视频中所有独立解码帖的帖号且所述所有独立解码帖的数量小于所述 视频中帖号小于所述随机接入帖的帖号的所有帖的数量,得到的所述独立解码帖的帖号是 所述依赖关系集合中小于所述随机接入帖的帖号且与所述随机接入帖的帖号的差值最小 的帖号。
[002引结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的 实现方式中,所述依赖关系集合预存在所述视频中,或者,所述依赖关系集合预存在所述视 频的附属文件中;所述获取模块,还用于从所述视频中或所述附属文件中获取所述依赖关 系集合。
[0029] 结合第二方面、第二方面的第一种至第二种可能的实现方式,在第二方面的第= 种可能的实现方式中,所述视频包括视频索引信息和视频数据,所述视频索引信息包括视 频的时间点与视频的各个帖的帖号的对应关系、所有所述随机接入帖的帖号W及所述各个 帖中普通帖的帖号与随机接入帖的帖号的对应关系;
[0030] 所述获取模块,具体用于根据所述视频的时间点与视频的各个帖的帖号的对应关 系,得到所述目标时间对应的帖号;如果从所有所述随机接入帖的帖号中找到所述目标时 间对应的帖号,则所述目标时间对应的随机接入帖的帖号为所述目标时间对应的帖号;如 果从所有所述随机接入帖的帖号中没有找到所述目标时间对应的帖号,则所述目标时间对 应的帖号为所述普通帖的帖号,根据所述各个帖中普通帖的帖号与随机接入帖的帖号的对 应关系,得到所述目标时间对应的随机接入帖的帖号。
[0031] 结合第二方面的第=种可能的实现方式,在第二方面的第四种可能的实现方式 中,所述视频索引信息还包括所述各个帖的帖号对应的视频数据的索引;
[0032] 所述解码模块,具体用于根据所述独立解码帖的帖号查询所述视频索引信息,得 到所述独立解码帖的视频数据的索引,根据所述索引获取所述独立解码帖的视频数据。
[0033] 本发明实施例视频帖的解码方法和装置,通过预先存储依赖关系集合,根据该依 赖关系集合可直接获取到解码目标时间对应的随机接入帖需要依赖的独立解码帖的帖号, 并通过该独立解码帖的视频数据解码出随机接入帖,实现高效快速的视频解码。
【附图说明】
[0034] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1