本节书摘来自华章计算机《嵌入式系统数字视频处理权威指南》一书中的第1章,作者:(美)Michael Parker Suhel Dhanani 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1章 现实世界中的视频

视频最初作为纯粹的模拟技术出现。用相机将连续图像捕获在电影流中,通过闪光来播放电影,以显示运动电影中的每一帧,当帧率足够高时就显示连续的动作。然而,容易看见闪烁!

早期的广播电视中,改进的系统采用亮度(即光强度)信息表示模拟信号。为了传输图像,使用连续的水平扫描发送亮度信息。足够的水平扫描构成二维图像。电视和监视器采用阴极射线枪发射电子流,以激发用磷粉涂敷的屏幕。缓慢消褪的荧光粉有助于消除闪烁。阴极射线枪扫描连续的行,通过磁路控制,每一行刚好在前一行的下面。扫描速度如此迅速,因此图像以每秒钟25~30帧的速率重现。亮度信号用于控制电子流的强度。

水平同步信号用于分离水平扫描周期。水平同步时间是在每个行扫描线结束后的短脉冲。其时间长度必须确保电子枪能返回到屏幕的左边,以准备下次扫描。同样,垂直同步信号出现在最后即最底端扫描结束后,用于分离每个视频帧。垂直同步间隔时间比水平同步时间要长很多,其使得电子枪能从屏幕的右下角返回到左上角,以开始新的一帧扫描,如图11所示。


然后,颜色信息以红和蓝色调的形式加入,称之为色度信息。其叠加于亮度信号之上,因此,彩色电视系统后向兼容于黑白电视系统。

现代电视信号采用数字方式表示、存储和传输。数字表示开创了视频的各种新应用。数字视频处理在各种各样的市场中日益重要,如视频监控、视频会议、医学成像、包含无人机(Unmanned Aerial Vehicle,UAV)的军用成像、武器瞄准和夜视、广播、数码相机、工业显示和消费电子。所有的这些都经历了从标清到高清以及超高清视频处理的历程,这些大规模的升级周期长达十年。在某些场合,采用数字技术的系统已经代替了旧式的模拟视频处理设备。

在许多情况下,传统的没有采用视频处理的行业现在也必须集成视频技术到他们的产品。例如汽车中的后置摄像头、娱乐中心、“车道偏离”和“平视显示器”;网络服务器和路由器中的视频数据处理;军事系统中提供场景意识的视频共享及合并技术;军用和商业机载系统中的监控和导引;机器人系统;安全监控系统和很多其他应用中的面部和其他特征识别(如车牌)。这种趋势对系统设计者和实现工程师提出了理解视频技术的新要求。本书是专为那些需要理解基本概念和应用的人员编写,使得他们能够构建自己的视频系统,或者集成第三方的视频技术到他们的产品。

另外的目标读者来自许多需要视频技术的行业,他们从事技术性的市场营销和管理,因此,需要理解基本概念和应用,而不会被细节和实现的复杂性吓倒。

这些新的视频应用规模正迅速增长。例如,下面是一些已公开的预测:

● ABI美国著名市场研究公司ABI research。——译者注研究表明,视频监控市场有望爆炸性增长,公司预测其收入将从2006年的大约135亿美元显著增长到2013年的460亿美元。这些数字包含相机、计算机和存储器、专业服务和硬件基础结构:所有都实现了端到端的安全系统。

● 依据温豪斯(Wainhouse)的研究,视频会议所有的终端市场将从2007年的13亿美元增长到2013年的49亿美元。视频会议基础结构的产品收入,包含微控制器(Micro Control Unit,MCU)、网关和网守,预计将同时增加到725亿美元。

● 高清普及率:在美国和欧洲,高清信号的研发、存储、编辑和传输还有许多工作要做。

在接下来的5年,数字影院将会加速增长,在2010~2011年,10 000个美国电影院将要升级。数字影院极大推动了高清和4K(4096×2160)分辨率视频处理方面的设计。

在2010年,基于技术进步、人口老龄化和保健方法的改变,160亿美元的美国医疗图像产品行业将每年增加6%,其中以电脑断层(Computerized Tomography,CT)扫描仪、核磁共振成像(Magnetic Resonance Imaging,MRT)和正电子发射断层显像(Positron Emission Tomography,PET)设备为首,这些将超过消费电子产品。

所有的这些和更多的趋势让我们相信,我们非常迫切需要一本书,揭开视频处理的神秘面纱。无论是专业工程师、市场营销人员,还是公司高官以及学生,都需要理解:

● 就颜色、比特和分辨率而言,什么是视频?

● 视频传输的典型方法是什么?

● 什么是视频处理的典型功能?是缩放、去隔行还是混合?

● 涉及构建视频处理的设计,如帧缓冲、行缓冲、存储器带宽、嵌入式控制等,有哪些典型的挑战?

● 什么是视频压缩?

● 视频如何调制、编码和传输?

这些概念为读者扩展他们的视频知识提供了坚实的理论基础。这本书将是为这个学科的工程师和学生撰写的第一本教材。

《嵌入式系统数字视频处理权威指南》——第1章 现实世界中的视频相关推荐

  1. 嵌入式系统Linux内核开发实战指南(ARM平台) 书评

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! < ...

  2. JavaScript权威指南 第11章JavaScript标准库

    JavaScript权威指南 第11章JavaScript标准库 第11章 JavaScript标准库 11.1 集合与映射 11.1.1 Set类 11.1.2 Map类 11.1.3 WeakMa ...

  3. 《嵌入式系统原理与接口技术》第1章 绪论1.1 嵌入式系统概述

    点击查看本书目录与写作说明 课程比较多,一直没太多的时间写,打总更新一下,欢迎提出宝贵意见. 第1章 绪论 1.1 嵌入式系统概述 嵌入式系统的飞速发展已经极大的改变了我们的生活,从风靡全球的ipho ...

  4. 《Hadoop权威指南》第二章 关于MapReduce

    <Hadoop权威指南>第二章 关于MapReduce 目录 使用Hadoop来数据分析 横向扩展 注:<Hadoop权威指南>重点学习摘要笔记 1. 使用Hadoop来数据分 ...

  5. JavaScript权威指南 第15章 网络编程 第三部分

    JavaScript权威指南 第15章 网络编程 第三部分 可伸缩矢量图形 15.7.1 在HTML中使用SVG 15.7.2 编程操作SVG 15.7.3 通过JavaScript创建SVG图片 1 ...

  6. HTML5 权威指南第 10 章 文档分节 学习笔记

    HTML5 权威指南第 10 章 文档分节 学习笔记 第 8 章 标记文字 内容从从文字出发,专注如何将单体内容正确的呈现出来:第 9 章 组织内容 内容从段落出发,专注如何将单体内容合理的放在段落中 ...

  7. antlr4生成c_ANTLR4权威指南 - 第6章 尝试一些实际中的语法

    第6章 尝试一些实际中的语法 在前一章,我们学习了通用词法结构和语法结构,并学习了如何用ANTLR的语法来表述这些结构.现在,是时候把我们学到的这些用来构建一些现实世界中的语法了.我们的主要目标是,怎 ...

  8. 摄像头取流转发 嵌入式系统_如何在不转发的情况下嵌入某人的Twitter视频

    摄像头取流转发 嵌入式系统 Justin Duino 贾斯汀·杜伊诺(Justin Duino) Sharing a video you saw on Twitter doesn't require ...

  9. 《果壳中的C# C# 5.0 权威指南》 (09-26章) - 学习笔记

    <果壳中的C# C# 5.0 权威指南> ========== ========== ========== [作者] (美) Joseph Albahari (美) Ben Albahar ...

最新文章

  1. SBO_SP_TransactionNotification 存储过程的应用
  2. 阅读代码和修改别人代码的一些技巧以及注意事项
  3. 用Maven构建Hadoop项目
  4. tf.name_scope()与tf.variable_scope()
  5. javaioIOException - Cannot run program javac error 2 No such file or direct
  6. linux下c语言俄罗斯方块,c语言做俄罗斯方块
  7. Golang笔记——go使用Redis
  8. [推荐]WebService开发知识介绍
  9. Oracle 角色权限表
  10. 社交网络图中结点的“重要性”计算 (30 分)(Floyd)
  11. linux 程序 监听端口,linux和windows下如何知道端口是被那个程序监听占用?
  12. 一个月的java工作总结
  13. pdf照片显示正常打印时被翻转_2020年上海二级建造师准考证打印常见问题
  14. 怎么给图片添加水印?
  15. 【测试】黑盒测试用例设计方法
  16. 汇编语言学习笔记06——加减乘除和其他一些指令
  17. ipfs星际文件系统初体验
  18. NLP在线医生(一)
  19. JS 删除对象中的某个属性
  20. 15/18位身份证号码正则表达式(详细版)

热门文章

  1. 设计模式 - 创建型模式_ 单例模式 Singleton Pattern
  2. php语言中 类的关键词是,c语言中的关键字有哪些类型?
  3. php把时间变成整数,php怎么将字符串转为整数
  4. android toast有焦点,android – 如何在显示Toast后进行edittext自动对焦?
  5. css 识别变量中的换行符_Python编程 第二章——变量和简单数据类型
  6. 面试 -- 多线程( 一) -- 基础
  7. Kotlin的基本数值类型问题:是对象?还是基本数据类型?
  8. RecyclerView添加头条目显示空白的解决方案
  9. halcon的算子清点: Chapter 2-3-4 控制、开发、文件操作
  10. python的QT5:如何用QT5实现菜单