视频截图系统及方法

文档序号:7998912阅读:171来源:国知局
视频截图系统及方法
【专利摘要】一种视频截图系统及方法,从可根据视频资料产生包含增强层的比特流的多媒体流系统接收比特流,并抓取对应所述比特流的视频资料的视频截图。其包括:从该多媒体流系统接收对应客户端的比特流的比特流参数;从该多媒体流系统获取最大层数;从该比特流参数中获取第二层数;根据该最大层数与该第二层数决定产生对应该视频资料的视频截图所需的增强层,并判断是否需要从该多媒体流系统获取生成该视频截图所需的增强层;当需要时根据增强层之间的相关性从该多媒体流系统获取生成该视频截图所需的增强层,否则直接根据该客户端所接收的增强层来生成该视频截图。本发明能提供较高画面质量的截图。
【专利说明】视频截图系统及方法

【技术领域】
[0001] 本发明涉及一种视频截图系统及方法,尤其涉及一种可适性视频编码(Scalable Video Coding,SVC)中的视频截图系统及方法。

【背景技术】
[0002] 随着网络技术的进步和网络基础设施的日渐完善,网络的频宽和稳定性使得视频 数据的实时传输成为可能,因而在YouTube网站之类的视频串流服务纷纷出现。
[0003] 近年由于智能型手机等可携式装置的出现而使得接收视频串流的终端设备变得 多元化,为了使提供的视频串流能适应不同的网络及设备等环境条件,可扩展视频编码 的技术被发展出来,基于多层编码架构对视频数据进行编码,在不同环境条件下改变视 频串流中的增强层(enhancement layer)数量以提供不同的巾贞率(frame rate)、分辨率 (resolution)或画质,每个增强层中包含若干个中贞。
[0004] 使用者在观看视频串流服务中的视频时,往往会对视频中的某些内容感兴趣而用 截图的方式取得画面。一般的截图方式是直接从客户端的存储器或显示卡的视频内存中复 制视频数据,然而由于支持SVC的串流服务会根据环境条件而调整视频串流中的增强层数 量。此外在视频串流服务中,视频会在传输过程中也常常会有所部分丢失,因此用此种方式 取得的截图往往难以保证其质量。


【发明内容】

[0005] 鉴于以上内容,有必要提供一种视频截图系统及方法,其能够使用户根据需求选 择视频截图参数,并提供较高画面质量的截图。
[0006] -种视频截图系统,从可根据视频资料产生包含增强层的比特流的多媒体流系统 接收比特流,并抓取对应所述比特流的视频资料的视频截图。该系统包括:接收模块,用于 从该多媒体流系统接收对应客户端的比特流的比特流参数;读取模块,用于从该多媒体流 系统获取最大层数,所述最大层数为该多媒体流系统根据对应该比特流的视频资料所产生 的比特流中可包含的最大增强层层数;获取模块,用于从该比特流参数中获取第二层数,所 述第二层数为该比特流参数对应的该比特流中包含的最大增强层层数;判断模块,用于根 据该最大层数与该第二层数决定产生对应该视频资料的视频截图所需的增强层,并判断是 否需要从该多媒体流系统获取生成该视频截图所需的增强层;请求获取模块,用于当需要 从该多媒体流系统获取生成该视频截图所需的增强层时,根据增强层之间的相关性从该多 媒体流系统获取生成该视频截图所需的增强层;生成截图模块,根据该客户端所接收的增 强层来生成该视频截图。
[0007] -种视频截图方法,从可根据视频资料产生包含增强层的比特流的多媒体流系统 接收比特流,并抓取对应所述比特流的视频资料的视频截图。该方法包括:接收步骤,从该 多媒体流系统接收对应客户端的比特流的比特流参数;读取步骤,从该多媒体流系统获取 一最大层数,所述最大层数为该多媒体流系统根据对应该比特流的视频资料所产生的比特 流中可包含的最大增强层层数;获取步骤,从该比特流参数中获取第二层数,所述第二层数 为该比特流参数对应的该比特流中包含的最大增强层层数;判断步骤,根据该最大层数与 该第二层数决定产生对应该视频资料的视频截图所需的增强层,并判断是否需要从该多媒 体流系统获取生成该视频截图所需的增强层;请求获取步骤,当需要从该多媒体流系统获 取生成该视频截图所需的增强层时,根据增强层之间的相关性从该多媒体流系统获取生成 该视频截图所需的增强层;生成截图步骤,根据该客户端所接收的增强层来生成该视频截 图。
[0008] 相较于现有技术,所述视频截图系统及方法在较差的网络环境条件下也能取得较 高画面质量的截图,而且在传输过程中比特流有所损失时,也可重新从服务器上获取所需 的视频,保证了截图的质量。

【专利附图】

【附图说明】
[0009] 图1是本发明视频截图系统的应用环境不意图。
[0010] 图2是本发明视频截图系统的功能模块图。
[0011] 图3是本发明视频截图方法的较佳实施例的流程图。
[0012] 主要元件符号说明
[0013]

【权利要求】
1. 一种视频截图系统,从可根据视频资料产生包含增强层的比特流的多媒体流系统接 收比特流,并抓取对应所述比特流的视频资料的视频截图,其特征在于,该系统包括: 接收模块,用于从该多媒体流系统接收对应客户端的比特流的比特流参数; 读取模块,用于从该多媒体流系统获取最大层数,所述最大层数为该多媒体流系统根 据对应该比特流的视频资料所产生的比特流中可包含的最大增强层层数; 获取模块,用于从该比特流参数中获取第二层数,所述第二层数为该比特流参数对应 的该比特流中包含的最大增强层层数; 判断模块,用于根据该最大层数与该第二层数决定产生对应该视频资料的视频截图所 需的增强层,并判断是否需要从该多媒体流系统获取生成该视频截图所需的增强层; 请求获取模块,用于当需要从该多媒体流系统获取生成该视频截图所需的增强层时, 根据增强层之间的相关性从该多媒体流系统获取生成该视频截图所需的增强层; 生成截图模块,根据该客户端所接收的增强层来生成该视频截图。
2. 如权利要求1所述的视频截图系统,其特征在于,所述判断模块还使该客户端根据 该最大层数提供可供抓取的该视频截图的截图规格,并根据该客户端选择的截图规格及该 第二层数决定产生该视频截图所需的增强层。
3. 如权利要求1所述的视频截图系统,其特征在于,所述判断模块还比较该第二层数 与产生该视频截图所需的增强层,当该第二层数小于产生该视频截图所需的增强层层数 时,判断为需要从该多媒体流系统获取生成该视频截图所需的增强层。
4. 如权利要求3所述的视频截图系统,其特征在于,所述判断模块使产生该视频截图 所需的增强层对应该最大层数。
5. 如权利要求1所述的视频截图系统,其特征在于,所述比特流参数为高效率视频编 码标准中的视频参数集。
6. -种视频截图方法,从可根据视频资料产生包含增强层的比特流的多媒体流系统接 收比特流,并抓取对应所述比特流的视频资料的视频截图,其特征在于,该方法包括: 接收步骤,从该多媒体流系统接收对应客户端的比特流的比特流参数; 读取步骤,从该多媒体流系统获取最大层数,所述最大层数为该多媒体流系统根据对 应该比特流的视频资料所产生的比特流中可包含的最大增强层层数; 获取步骤,从该比特流参数中获取一第二层数,所述第二层数为该比特流参数对应的 该比特流中包含的最大增强层层数; 判断步骤,根据该最大层数与该第二层数决定产生对应该视频资料的视频截图所需的 增强层,并判断是否需要从该多媒体流系统获取生成该视频截图所需的增强层; 请求获取步骤,当需要从该多媒体流系统获取生成该视频截图所需的增强层时,根据 增强层之间的相关性从该多媒体流系统获取生成该视频截图所需的增强层; 生成截图步骤,根据该客户端所接收的增强层来生成该视频截图。
7. 如权利要求6所述的视频截图方法,其特征在于,所述判断步骤还使该客户端根据 该最大层数提供可供抓取的该视频截图的截图规格,并根据该客户端选择的截图规格及该 第二层数决定产生该视频截图所需的增强层。
8. 如权利要求6所述的视频截图方法,其特征在于,所述判断步骤还比较该第二层数 与产生该视频截图所需的增强层,当该第二层数小于产生该视频截图所需的增强层层数 时,判断为需要从该多媒体流系统获取生成该视频截图所需的增强层。
9. 如权利要求8所述的视频截图方法,其特征在于,所述判断步骤使产生该视频截图 所需的增强层对应该最大层数。
10. 如权利要求6所述的视频截图方法,其特征在于,所述比特流参数为高效率视频编 码标准中的视频参数集。
【文档编号】H04N21/238GK104125479SQ201310157913
【公开日】2014年10月29日 申请日期:2013年4月29日 优先权日:2013年4月29日
【发明者】李忠一, 蔡亦文, 汤明桦 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1