分级编码(SVC)的代码阅读.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE  PAGE - 28 - 分级编码(SVC)的代码阅读  TOC \o 1-3 \h \z  HYPERLINK \l _Toc153861018 第一部分 DownConvert  PAGEREF _Toc153861018 \h - 3 -  HYPERLINK \l _Toc153861019 一、normal  PAGEREF _Toc153861019 \h - 3 -  HYPERLINK \l _Toc153861020 二、TMM  PAGEREF _Toc153861020 \h - 6 -  HYPERLINK \l _Toc153861021 三、TMM2  PAGEREF _Toc153861021 \h - 8 -  HYPERLINK \l _Toc153861022 四、ESS(Extended Spatial Scalability)  PAGEREF _Toc153861022 \h - 10 -  HYPERLINK \l _Toc153861023 第二部分 H264AVCEncoder  PAGEREF _Toc153861023 \h - 13 -  HYPERLINK \l _Toc153861024 一、程序执行举例  PAGEREF _Toc153861024 \h - 13 -  HYPERLINK \l _Toc153861025 二、相关知识  PAGEREF _Toc153861025 \h - 14 -  HYPERLINK \l _Toc153861026 三、程序框架  PAGEREF _Toc153861026 \h - 15 -  HYPERLINK \l _Toc153861027 四、函数作用及细节  PAGEREF _Toc153861027 \h - 16 -  HYPERLINK \l _Toc153861028 第三部分 BitStreamExtractor  PAGEREF _Toc153861028 \h - 20 -  HYPERLINK \l _Toc153861029 一、程序执行举例  PAGEREF _Toc153861029 \h - 20 -  HYPERLINK \l _Toc153861030 二、相关知识介绍  PAGEREF _Toc153861030 \h - 22 -  HYPERLINK \l _Toc153861031 三、程序流程  PAGEREF _Toc153861031 \h - 23 -  HYPERLINK \l _Toc153861032 四、Extractor::go( )详解  PAGEREF _Toc153861032 \h - 23 -  HYPERLINK \l _Toc153861033 第四部分 H264AVCDecoder  PAGEREF _Toc153861033 \h - 26 -  HYPERLINK \l _Toc153861034 一、程序执行举例  PAGEREF _Toc153861034 \h - 26 -  HYPERLINK \l _Toc153861035 二、程序流程  PAGEREF _Toc153861035 \h - 27 -  因为SVC(Scalable Video Coding)的相关代码JSVM(Joint Scalable Video Model)软件是不断更新的,所以可以从WinCvs服务器上下载最新的版本。这里以JSVM2.0版本来进行代码阅读。同时因为这个代码所包含的内容和功能十分之多,所以在这里我只研读了“DownCovert、H264AVCEncoder、BitStreamExtractor、H264AVCDecoder”这四个核心源代码。本代码阅读将分成四大部分进行说明。 第一部分 DownConvert DownConvert程序的作用是对视频序列进行在空域的上采样和下采样,或进行在时域上的下采样。它的输出结果作为H264AVCEncoder程序的输入。采样器可以工作在四种命令行模式,分别为normal、ESS、TMM、TMM2,其功能和用法略有不同。 程序执行时,首先在函数main.cpp中读取输入的命令行参数,并由参数argv[1]来判断为哪种模式。下面分四部分分别说明四种模式下,程序的执行情况。 一、normal 用法: DownConvert

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档