视频编码原理简介Sohu版

2,601 views
2,347 views

Published on

视频编码原理简介Sohu版

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,601
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
29
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Never The Same Color Perfect At Last
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 巴西使用的 M 广播格式为 525 线, 29.97 帧
  • 1 、更容易吃下口; 2 、可以几个人一起吃; 3 、但是会损失蛋糕渣
  • 视频编码原理简介Sohu版

    1. 1. 视频编码原理简介 SOHU 视频 - 转码组 - 陈钢 gangchen@sohu-inc.com
    2. 2. 目标澄清视频编码的一些术语快速纵览视频编码的世界
    3. 3. PAUSE SEEK
    4. 4. 基本术语
    5. 5. 帧Frame
    6. 6. Frame —— 视频文件的基本单位
    7. 7. fps 29.97 ? a frame
    8. 8. a frame这里有三个帧
    9. 9. 这些帧的容器是这个大铁盒子 fps 29.97 ?
    10. 10. 容器 container  &编码 format
    11. 11. 容器:文件格式规范编码:压缩算法编码器:算法实现
    12. 12. 这是一个视频文件?
    13. 13. 只是书架是念不到书的
    14. 14. 没有书架也有点够呛 . . .
    15. 15. 常用的视频容器 ASF AVI WMV MP4 3GP MKV FLV F4V WebM
    16. 16. 常用的视频编码 MPEG-2 MPEG-4 H.263 H.264 Sorenson VP6 VP8
    17. 17. 容器 — — 切割、拼接、混音、加 元数据、统计时长编码 — — 去除黑边、加水印、内 容识别、改变码率
    18. 18. FPSFirst-Person Shooter Game( 误 ..) Frame Per Second 帧率
    19. 19. 常见帧率 电影 —— 24NTSC —— 30PAL —— 25
    20. 20. FPS 29.97 ?
    21. 21. 第一台电影放映机 (1900)Dickson 1887
    22. 22. 1959
    23. 23. 隔行 Interlaced VS逐行 Progressive
    24. 24. 隔行 Interlaced
    25. 25. 逐行 Progressive
    26. 26. 广电标准: 标清 D1-720x576 高清 >=1280x720p 举例: 1280x720p,1920x1080i(FULL-HD),1920x1080p(FULL-HD)
    27. 27. 互联网高清起源: 土豆网 - 黑豆 - 2008.9 首次应用 H.2642010.8 黑豆与土豆合并
    28. 28. 互联网高清、超清、标清的标准:1. 没有标准;2. 自己说了算,三天两头变;3. 默认规则:标清版(或流畅版) : 240p~360p高清版: 480p超清版(或超高清版): 576p~720p源画(或超超清版): 576p~1080p
    29. 29. @ 分辨率很重要@ 码率很重要终极目标:图像质量(前提:带宽允许、硬件够牛)
    30. 30. 公司 标清 / 流畅 高清 超清搜狐 480p 480p 576p优酷 336p 432p 622p奇异 360p 480p 720p土豆 256p~360p 480p 576~720p
    31. 31. 休息一会? 问题?
    32. 32. 开始编码!
    33. 33. 1 、视频数字化 ( AD )
    34. 34. 计算机处理不了这玩意儿
    35. 35. 采样 — — 时间 (x) 上的离散
    36. 36. Shannon 采样定理 Fs≥2Fmax
    37. 37. 量化 — — 幅值 (y) 上的离散
    38. 38. 量化是信息损失的主要原因 码率越高,量化越细
    39. 39. 2 、编码(压缩)
    40. 40. 基本思路,去除以下冗余,空间冗余 —— 物理相关性结构冗余 —— 如纹理熵冗余 —— 编码冗余,可逆编码动态冗余 —— 时间相关性知识冗余 — — 已具有的先验知识视觉冗余 — — 超出人眼能辨别的信息
    41. 41. I 帧、 P 帧、 B 帧
    42. 42. 帧决策
    43. 43. 帧内压缩
    44. 44. 先分块
    45. 45. 分块的利弊和吃蛋糕是一样的
    46. 46. 预测编码
    47. 47. 理论基石存储所需要的空间和序列的方差 呈线形关系
    48. 48. 做法 x = f(x-1 ) + z x —— 原序列 f —— 预测算法 z —— 误差序列z 的方差小于 x 的方差,成功!
    49. 49. 到此为止,预测编码是无损的
    50. 50. 差分脉冲编码调制方法 ( DPCM )无损预测压缩 + 量化器
    51. 51. 三种典型的量化引起噪音 1) 斜率过载 2) 颗粒噪音 3) 伪轮廓图像
    52. 52. 自适应差分脉冲编码调制方法 ( ADPCM ) DPCM + 多预测器
    53. 53. 目前最酷的量化算法: 聚类分析
    54. 54. 变换编码
    55. 55. 理论基石傅立叶级数展开定理:只要收敛,就可以展开
    56. 56. 4u= sin t π
    57. 57. 4 1u= (sin t+ sin3t ) π 3
    58. 58. 4 1 1u= (sin t+ sin3t + sin5t ) π 3 5
    59. 59. 4 1 1 1u= (sin t+ sin3t + sin5t + sin7t ) π 3 5 7
    60. 60. 4 1 1 1 1u= (sin t+ sin3t + sin5t + sin7t + sin9t ) π 3 5 7 9 4 1 1 1u ( t )= (sin t+ sin3t + sin5t + sin7t +⋯) π 3 5 7 (−π<t<π,t ≠0)
    61. 61. 时域 频域
    62. 62. 三种变换方法1 )FFT 快速傅立叶变换 2)D CT 离散余弦变换 3)HT 哈达玛变换
    63. 63. 比特分配区域编码 —— 有最大方差的系数携带着图 像的大部分信息阈值编码 —— 值最大的变换系数对重建子 函数的质量贡献最大
    64. 64. 滤波器1 ) 高通2) 低通3) 中值
    65. 65. 帧间压缩
    66. 66. 效率极高256 级灰度,超 6 级只有 8%
    67. 67. 预测估计 1 、单、双向2 、实时编码不使用双向
    68. 68. 运动估计 各种搜索方法要注意块效应补偿
    69. 69. 熵编码CBABC
    70. 70. 编码完成!
    71. 71. 就是这样啦! 问题?
    72. 72. 谢谢
    73. 73. 休息一会? 问题?
    74. 74. 先进的 H.264 编码
    75. 75. 历史1 、属于 M PEG 家族2 、 I SO/I EC 组织 2003 年第一版3 、在文档 I SO/I EC 1 4496 中描述4 、 2004 、 2007 、 2009 大规模修缮5 、最新版 201 0 年 3 月
    76. 76. 专利问题1 、专利由专利组织占有2 、微软和 Adobe 占有大量股份3 、互联网终端还可免费使用还有 5年 4 、有可能再次续期
    77. 77. 技术特性一1 、真正有效的 B 帧2 、更多可划分的块尺寸3 、更好的运动补偿4 、内置反块效应处理5 、无损编码支持
    78. 78. 技术特性二1 、多设备支持2 、被多种视频容器支持3 、高清编码表现由佳
    79. 79. Profile1 、就是特性集合2 、共有 1 7 个 Profile 来适应不同环境3 、 Ba seline — — 解码器简单4 、 M a — — B 帧、 P 帧权重 in5 、 High — — 8x8dct6 、 Stereo High — — 3D 影片
    80. 80. Level1 、 1 < level < 5.12 、每秒宏块数、每帧宏块数3 、码率4 、帧率和分辨率
    81. 81. H.264 最好的开源软件实现 X264 1 、没有实现全部特性;2 、 2009 初超越所有收费软件实现
    82. 82. 就是这样啦! 问题?
    83. 83. 谢谢

    ×