《嵌入式系统数字视频处理权威指南》——2.4视频处理性能

2.4视频处理性能

任何视频处理的信号链势必伴随许多颜色空间的转换。这些转换必须以像素速率进行,而高清视频的像素速率是非常高的。

比如每秒60帧,1920×1080分辨率的视频,每秒钟有1920×1080×60个像素,这意味着每秒钟有1244百万的像素,实际上,我们现在还忽略了和每帧视频相关的时序信息。

如果视频必须实时处理——这意味着没有缓冲——那么像素必须以1244MHz的频率来处理。每个像素比特的任何操作必须如此快地进行,以致同样的操作能在1秒钟内对颜色空间中的1244百万像素进行。换句话说,频率为1244MHz。实际上,因为我们必须考虑每帧视频的时序信息,频率约为148MHz

这个频率是非常重要的,因为无论你选择什么处理平台,都必须以这个频率工作。也必须记住每个像素都是由颜色平面组成,并且每个颜色平面是用一定量的比特来表示的。例如,和每个颜色R、G、B有关的比特对应于一个颜色平面,我们假定每个颜色平面有8比特,并且采用简单的RGB颜色空间。回到处理速度,每个像素的24比特不得不以148MHz的频率操作。对于FPGA,因为能采用24比特的硬件处理电路,这是相对容易的,但如果你使用8比特的DSP,因为只能操作8比特,那么你必须使这个DSP以3×148MHz频率工作以跟上进入的像素。实际上,高清视频的操作通常在32bit的DSP或处理器上进行。

时间: 2024-11-03 22:23:51

《嵌入式系统数字视频处理权威指南》——2.4视频处理性能的相关文章

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

第1章 现实世界中的视频 视频最初作为纯粹的模拟技术出现.用相机将连续图像捕获在电影流中,通过闪光来播放电影,以显示运动电影中的每一帧,当帧率足够高时就显示连续的动作.然而,容易看见闪烁! 早期的广播电视中,改进的系统采用亮度(即光强度)信息表示模拟信号.为了传输图像,使用连续的水平扫描发送亮度信息.足够的水平扫描构成二维图像.电视和监视器采用阴极射线枪发射电子流,以激发用磷粉涂敷的屏幕.缓慢消褪的荧光粉有助于消除闪烁.阴极射线枪扫描连续的行,通过磁路控制,每一行刚好在前一行的下面.扫描速度如此

《嵌入式系统数字视频处理权威指南》—— 导读

https://yqfile.alicdn.com/a4f5d789f9fe43c44396de29cccb48d436c20c9b.png" > 前言数字视频涵盖了众多应用领域,随着计算机网络技术的不断发展和数字视频应用需求的多样化,对于数字视频的研究和应用也越来越广泛.在许多情况下,没有采用视频处理的传统行业现在也迫切需要将视频技术集成到其产品中.这种趋势对系统设计者和应用工程师提出了掌握视频技术的新要求. 当前,对于视频编码技术的研究不再仅仅局限于压缩特性,而渐渐开始向网络适应性.用

《嵌入式系统数字视频处理权威指南》——第2章 视频处理介绍2.1数字视频:像素和分辨率

第2章 视频处理介绍 对视频进行大小调整.净化或者压缩操作的处理,正在以数字处理方式增加,并且迅速在商业和家庭设备中变得普及. 本书以数字方式研究视频,为此我们将讨论像素.颜色空间等.我们假设视频是由像素构成,并且一排像素构成一行,行的集合构成视频帧.在有些章节,我们将简单讨论旧的模拟格式,但本书中主要是以数字方式呈现. 本书是一本引导性教材,且是阐述数字视频概念的第一本书,因此数字视频主要是通过图片以及少量的数学表达来阐述. 2.1数字视频:像素和分辨率 数字视频由像素构成,你可以将像素看作电

《嵌入式系统数字视频处理权威指南》——2.3数字视频:颜色空间

2.3数字视频:颜色空间 颜色空间就是我们指定.产生和可视化颜色的方法.每个像素具有一定的颜色,简单地说,其为红色.绿色和蓝色的组合.我们用8比特表示每个颜色的值.如果像素是纯红的,像素的红色分量将会是11111111,且另外的两个分量(蓝和绿)将是00000000. 当这些值加到一起的时候,我们看到红色.如果另外两个颜色的值不为0,那么得到的颜色是红色和一些绿色及一些蓝色的混合.这个颜色空间是相加的--得到的像素颜色是每个颜色的强度的和,如图2.2所示. RGB颜色模型用于旧式的CRT电视以及

《嵌入式系统数字视频处理权威指南》——2.2数字视频:像素和比特

2.2数字视频:像素和比特 每个像素都有唯一的颜色,其是原色红.绿.蓝的组合.关键取决于红色.绿色和蓝色的多少,并且其数量的多少由像素值精确描述.像素的值用比特表示,且用到的比特越多,表示就越准确.然而,必须记住,这些比特的存储.处理和在设备之间的传输是十分昂贵的.因而必须找到一个完美的平衡. 每个像素有红(R).绿(G)和蓝(B)三个分量.虽然还有别的方法表示这个,但我们首先研究红.绿和蓝.我们均采用8比特存储红色.绿色和蓝色的值,对红.绿和蓝的每个8比特,具有28即256种不同的值.在这种情

《stm32嵌入式系统开发实战指南》一1.2 Cortex内核系列处理器技术特点

1.2 Cortex内核系列处理器技术特点 1.2.1 ARM Cortex-M系列处理器 ARM Cortex-M3是一种基于ARMv7体系结构的最新ARM嵌入式内核,它采用哈佛结构,使用分离的指令和数据总线(与冯?诺依曼结构的数据和指令共用一条总线相比,双总线架构使吞吐量得到有效提升).除了使用哈佛结构,Cortex-M3 还具有其他显著的优点:具有更小的基础内核.价格更低.速度更快.与内核集成在一起的是一些系统外设,如中断控制器.总线矩阵.调试功能模块,而这些外设通常都是由芯片制造商增加的

Ansible权威指南.

Linux/Unix技术丛书 Ansible权威指南 李松涛 魏 巍 甘 捷 著 图书在版编目(CIP)数据 Ansible权威指南 / 李松涛,魏巍,甘捷著. -北京:机械工业出版社,2016.11 (Linux/Unix技术丛书) ISBN 978-7-111-55329-8 I. A- II. ①李- ②魏- ③甘- III. 程序开发工具-指南 IV. TP311.561-62 中国版本图书馆CIP数据核字(2016)第258615号 Ansible权威指南 出版发行:机械工业出版社(北

《逆向工程权威指南》目录—导读

版权 逆向工程权威指南 • 著 [乌克兰] Dennis Yurichev 译 Archer 安天安全研究与应急处理中心 责任编辑 陈冀康 • 人民邮电出版社出版发行 北京市丰台区成寿寺路11号 邮编 100164 电子邮件 315@ptpress.com.cn 网址 http://www.ptpress.com.cn • 读者服务热线:(010)81055410 反盗版热线:(010)81055315 版权声明 逆向工程权威指南 Simplified Chinese translation c

Android开发权威指南(第2版)新书发布(免费下载随书光盘内容,包括Android源代码)

光盘内容下载 光盘内容下载(新浪微盘) Android4.2.2(CM ROM)源代码下载 如果需要虚拟环境的,这里提供了ubuntu10.04 LTS版本,不需要CPU支持虚拟化(VirtualBox版[VirtualBox-4.2.10-84105]) Ubuntu10.04 VirtualBox版 分卷1 分卷2 分卷3 分卷4 分卷5 分卷6   用户名:root 秘密:12345678   <Android开发权威指南(第二版)>是畅销书<Android开发权威指南>的升