热搜关键词: 手机硬件物联网芯片封装C语言

pdf

深入理解视频编解码技术 (陈靖, 刘京, 曹喜信)

  • 1星
  • 2022-08-12
  • 29.37MB
  • 需要1积分
  • 4次下载
  • favicon收藏
  • rep举报
  • free评论
标签: 视频

视频

《深入理解视频编解码技术:基于H.264标准及参考模型》主要介绍基于H.264标准及参考模型的视频编解码技术。第1章绪论介绍了数字视频的基本概念和视频压缩标准的发展历程}第2章讲解了当前视频编解码标准中基本的编码方法;第3章是本书的核心——H.264编解码技术,可以看作对第2章理论部分的实例化;第4章和第5章是本书的精华内容,介绍了H.264的参考软件并用大量篇幅分析了JM8.6版本的代码,使读者能更快地掌握H.264的核心内容;第6章是H.264的DSP移植与优化;第7章是对未来标准H.265及流媒体技术发展的展望。本书共享相关的资料和源代码,请到北京航空航天大学出版社网站下载。

《深入理解视频编解码技术:基于H.264标准及参考模型》可作为从事视频编码算法设计和开发的工程技术人员的自学教材和参考书,同时,也可作为大专院校视频圈像编码、DSP流媒体系统设计、嵌入式多媒体系统设计、音视频处理、电子信息、计算机科学与技术等相关专业的研究生和高年级本科生的课程教材、实验教材和课程设计素材。

第1章  绪论

1.1  视频技术

1.1.1  模拟视频技术

1.1.2  数字视频技术

1.2  视频编解码

1.2.1  视频压缩的必要性

1.2.2  视频压缩的可能性

1.2.3  常见的视频编解码标准

1.2.4  H.264标准简介

1.3  H.264必备学习工具

1.3.1  Source  Insight——阅读代码最佳工具

1.3.2  Doxygen——分析代码结构好帮手

1.3.3  Elecard  streamEye  Tools——使用方便的H.264播放与分析工具

1.3.4  H264visa——分析码流的强大工具

第2章  视频编解码基础

2.1  预测编码

2.1.1  预测编码基本概念

2.1.2  帧间预测编码

2.1.3  运动估计

2.1.4  基于块匹配的运动估计

2.1.5  快速搜索算法

2.1.6  帧内预测编码

2.2  变换编码

2.2.1  变换编码的基本原理

2.2.2  K-L变换

2.2.3  离散傅立叶变换

2.2.4  离散余弦变换

2.2.5  整数DCT变换

2.2.6  哈达玛变换

2.2.7  游程编码

2.2.8  各种变换的比较

2.3  量化

2.3.1  标量量化

2.3.2  均匀标量量化器

2.3.3  最优标量量化器设计

2.3.4  矢量量化

2.4  熵编码

2.4.1  数字图像编码中的信息及其度量方法

2.4.2  变长编码的基本定理

2.4.3  熵编码的基本定理

2.4.4  Huffman编码

2.4.5  算术编码的基本原理

2.4.6  wNC算术编码算法

2.4.7  指数哥伦布编码

2.5  视频编码框架

2.5.1  视频数据组织结构

2.5.2  视频编码器结构

2.6  视频压缩系统的图像质量评价

2.6.1  视频质量主观评价标准

2.6.2  视频质量客观评价标准

2.6.3  视频压缩系统评价指标

第3章  H.264编解码技术

3.1  H.264常见术语解释

3.1.1  基本名词解释

3.1.2  档次(profile)和级(Level)简介

3.2  H.264编解码器框架

3.2.1  H.264的分层编解码框架

3.2.2  H.264编码器框架

3.2.3  H.264解码器框架

3.3  帧内预测

3.3.1  4×4块亮度预测模式

3.3.2  16×16块亮度预测模式

3.3.3  8×8块色度预测模式

3.3.4  帧内预测模式的选择

3.3.5  4×4亮度帧内预测模式的预测与编码

3.4  帧间预测

3.4.1  树状结构分块及运动估计

3.4.2  亚像素插值

3.4.3  多参考帧预测

3.4.4  MV预测与SKIF。模式

3.4.5  B帧预测

3.4.6  加权预测

3.5  变换与量化

3.5.1  H.264中的4×4整数DcT变换推导

3.5.2  H.264量化器设计

3.5.3  H.264量化表设计

3.5.4  非一致性量化

3.5.5  H.264中的4×4整数DcT变换、量化过程

3.5.6  H.264中的8×8整数DcT变换、量化过程

3.5.7  H.264中亮度直流系数的4×4哈达玛变换、量化过程

3.5.8  H.264中色度直流系数的2×2哈达玛变换、量化过程

3.5.9  H.264编码器的变换与量化整体过程

3.5.10  整数DcT蝶形算法

3.5.11  游程编码

3.6  熵编码

3.6.1  码流结构和语法元素编码

3.6.2  CAVLC

3.6.3  CABAC

3.7  去块效应滤波器

3.7.1  块效应及其产生原因

3.7.2  后置滤波与环路滤波

3.7.3  滤波过程

3.7.4  滤波运算

3.8  帧/场编码方式

3.9  SP与SI帧技术

3.9.1  SP与SI帧的引入

3.9.2  SP与SI帧的应用

3.9.3  SP/SI帧的原理

3.10  码率控制

3.10.1  码率控制的基本原理

3.10.2  常见码率控制方法

3.10.3  码率控制中的三个模型

3.10.4  典型码率控制的过程

3.10.5  TM5的码率控制模型

3.10.6  TMN8的码率控制

3.10.7  H.264的码率控制模型

3.11  模式选择与率失真优化(RDC))

3.11.1  经典率失真理论

3.11.2  拉格朗日乘数法与编码模式选择

3.11.3  理解H.264的拉格朗日参数

3.11.4  H.264的率失真策略

3.12  H.264的传输与存储

3.12.1  NAL单元结构

3.12.2  H.264语法元素优先级

3.12.3  档次、级与参数集

3.12.4  实时传输协议RTP/RTcP

3.13  H.264的差错控制与错误隐藏

3.13.1  视频传输环境与传输错误

3.13.2  H.264的差错控制与错误隐藏

第4章  H.264标准参考软件JM

4.1  H.264开源软件简介

4.2  搭建.IM实验环境

4.2.1  用VS2005运行JM

4.2.2  用Souree  Insight阅读JM代码

4.2.3  用Doxygen创建JM阅读参考手册

4.3  JM86配置参数详解

4.3.1  JM86编码器配置参数详解

4.3.2  JM解码器配置参数详解

4.4  使用Eleeard  tools分析文件

4.4.1  Elecard  YUV  Viewer的使用

4.4.2  Elecard  StreamEye的使用

4.5  使用H264vlsa分析H.264文件

4.5.1  选择打开模式

4.5.2  工具栏简介

4.5.3  封装格式分析

4.6  JM86  trace文件分析方法

4.6.1  trace文件简介

4.6.2  使用trace文件分析码流

4.6.3  利用trace文件调试实例

第5章  JM86编码器代码分析

5.1  语法元素详解

5.2  编码总体过程

5.3  宏块访问模块

5.4  帧内预测与变换模块

5.5  CAVLC模块

5.6  去块滤波模块

5.7  运动估计模块

5.8  CABAC模块

第6章  H.264的DSP移植与优化

6.1  DSP芯片基本原理

6.1.1  DSP芯片的结构特点

6.1.2  DSP芯片的选择

6.2  H.264代码的移植与裁剪

6.2.1  H.264代码的选择

6.2.2  H.264代码的裁剪

6.2.3  H.264代码的移植

6.3  H.264代码的DSP优化

6.3.1  优化存储器访问

6.3.2  使用编译器优化选项

6.3.3  代码剖析

6.3.4  c语言级优化要点

6.4  H.264汇编代码优化

6.4.1  SIMD以及数据打包技术

6.4.2  TMS320C64x+汇编优化

第7章  视频编解码技术进展

7.1  视频图像编解码标准的进展

7.1.1  高质量视频编码的必要性

7.1.2  H.264视频编解码标准的缺点

7.1.3  H.264+的研究进展

7.1.4  H.2  65的研究进展

7.2  嵌入式多媒体处理器发展现状

7.2.1  嵌入式处理系统的发展

7.2.2  多媒体系统芯片的实现结构

7.2.3  C2  CClX00处理器体系结构简介

参考文献

推荐帖子 最新更新时间:2022-09-27 15:02

于DSP无线抄表系统设计
      传统的手工抄表费时、费力,准确性和及时性得不到可靠的保障,这导致了相关营销和企业管理类软件不能获得足够详细和准确的原始数据。一般手工抄表都按月抄表,对于用户计量来说是可行的,但对于相关供应部门进行更深层次的分析和管理决策却不够。随着大规模集成电路和通信技术的发展,在电能计量领域,数字电表以其自身的优势,逐渐取代了传统的机械式电度表。高精度的电能计量芯片是数字电表的核心部分,CS5460
fish001 DSP 与 ARM 处理器
buck电路原理及PCB布局与布线注意事项讲解
Buck架构: 当开关闭合的时候: 当开关断开的时候: 根据伏秒平衡定理可得: (Vin-Vout)*DT=Vout(1-D)T===>Vin/Vout=D<1 在实际DCDC应用中: 当Q1闭合的时候,在图1-a中,红线示出了当开关元件Q1导通时转换器中的主电流流动。 CBYPASS是高频的去耦电容器,CIN是电容器大电容。在开
Jacktang 模拟与混合信号
【是德征文】在"感恩月"直播中学习数字示波器的使用
本帖最后由 xunke 于 2017-4-2 07:48 编辑     因条件所限,我未曾用过是德示波器。怀看看能不能抽到奖的心理,每次都会关注《示波器感恩月》直播,虽然结果没有抽到奖,但在看直播过程可以学习到了之前我不知道或不明白的数字示波器使用方法和知识,对数字示波器使用有了进一步的了解,这个收获是开始没想到的!    以前,使用数字示波器的时候,老师一般会说:按“AUTO”键就行了。后来
xunke 测试/测量
开关电源学习小组微信群已建好~欢迎大家加入学习
学习开关电源吗?来加入我们吧! 点此跟帖报名>>>>>>>>>开关电源兴趣小组招募,只为学习开关电源!Ps:没点儿毅力的人请绕行!   开关电源学习兴趣小组微信群已经建好,等待大家加入!   已报名网友请加管理员微信“okhxyyo”为好友,留言“电源小组+论坛用户名”,由管理员审核确认后邀请入群~~   本管欢迎各位网友加好友,不参加电源小组也可
okhxyyo 电源技术
F28335两个中断和主程序同时操作寄存器,中断写寄存器偶尔不成功?
F28335在程序中开了2个中断,定时中断1和定时中断2,中断1对寄存器A执行写操作,中断2对寄存器A执行读操作,实际运行时会发现100-1000次之间至少会有一次中断1中对寄存器A的写操作 写入失败,这个是什么原因造成的?寄存器B只有中断1写操作,中断2不操作,则不会出现写失败的情况 中断频率大致在20kHz左右;虽然发现写失败后在主程序补写一次A,可以避免出错,但由于主程序扫描周期较长,还是
liujian 微控制器 MCU
关于stm8的编程问题
这是STVD中的程序怎么把它移植到IAR中,主要是STVD编译的东西反应速度过慢,而且当程序过于复杂会使得程序的屏幕的显示效果不如人意。 #include"stm8s105s4.h" #include"stm8s_gpio.h" #include"stdio.h" #define uchar unsigned char #define uint unsigned int _
d907814868 stm32/stm8

评论

登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×