2013年8月7日

每天进步一点点------入门视频采集与处理(视频分辨率介绍)

摘要: 分辨率这个词其实用得很广泛,摄像头有分辨率、照相机有分辨率、显示器有分辨率、打印机也有分辨率,同样,广播电视、数字视频也有分辨率,各个不同的领域对分辨率有着不同的定义,即使同一个领域,对于同一种分辨率的定义也会根据制式的不同而有所不同,例如D1分辨率,到底是720x480还是720x576呢?刚刚开始接触视频采集的人或许会有着很多的困惑,那么,本文就是专注于讲述与广播电视与数字视频相关的分辨率分类,因为做视频采集与处理的涉及的基本属于这一类分辨率。 本想自己写一篇文章来详细介绍的,看在google上搜了一把,发现有一篇文章已经讲得非常到位,所以,干脆就不自己写了,转载过来吧,网址是:http. 阅读全文

posted @ 2013-08-07 17:57 空气微凉 阅读(803) 评论(0) 推荐(0) 编辑

每天进步一点点------入门视频采集与处理(显示YUV数据)

摘要: 做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。 与我们熟知的RGB类似,YUV也是一种 阅读全文

posted @ 2013-08-07 17:54 空气微凉 阅读(500) 评论(0) 推荐(0) 编辑

每天进步一点点------YUV格式详细解释

摘要: YUV格式详细解释YUV开放分类:网络、计算机、手机、色彩学、影像学概述 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中的Y,U,V几个字母不是英文单词的组合词,Y代表亮度,uv代表色差,u和v是构成彩色的两个分量。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就. 阅读全文

posted @ 2013-08-07 17:53 空气微凉 阅读(414) 评论(0) 推荐(0) 编辑

每天进步一点点------入门视频采集与处理(BT656简介)

摘要: 凡是做模拟信号采集的,很少不涉及BT.656标准的,因为常见的模拟视频信号采集芯片都支持输出BT.656的数字信号,那么,BT.656到底是何种格式呢? 本文将主要介绍标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式,主要针对刚刚入门模拟视频采集的初学者入门之用。1. 帧的概念(Frame) 一个视频序列是由N个帧组成的,采集图像的时候一般有2种扫描方式,一种是逐行扫描(progressive scanning),一种是隔行扫描(interlaced scanning)。对于隔行扫描,每一帧一般有2个场(field),一个叫顶场(top field),一 阅读全文

posted @ 2013-08-07 17:37 空气微凉 阅读(437) 评论(0) 推荐(0) 编辑

2013年8月5日

每天进步一点点------FPGA 静态时序分析模型——reg2reg

摘要: 2. 应用背景 静态时序分析简称STA,它是一种穷尽的分析方法,它按照同步电路设计的要求,根据电路网表的拓扑结构,计算并检查电路中每一个DFF(触发器)的建立和保持时间以及其他基于路径的时延要求是否满足。STA作为FPGA设计的主要验证手段之一,不需要设计者编写测试向量,由软件自动完成分析,验证时间大大缩短,测试覆盖率可达100%。 静态时序分析的前提就是设计者先提出要求,然后时序分析工具才会根据特定的时序模型进行分析,给出正确是时序报告。 进行静态时序分析,主要目的就是为了提高系统工作主频以及增加系统的稳定性。对很多数字电路设计来说,提高工作频率非常重要,因为高工作频率意味着高处理能力... 阅读全文

posted @ 2013-08-05 19:49 空气微凉 阅读(1227) 评论(0) 推荐(0) 编辑

2013年8月4日

每天进步一点点------SysTimer

摘要: /******************************************************************** * 文 件 名:SysTimer_test.c * 功 能:利用系统时钟服务产生1s的周期性事件,并借此控制LED闪烁,在做实验时首先在System Library设置页中,在System clock timer下拉列表框中选择一个系统时钟.* * 说 明:观察LED闪烁效果。 ********************************************************************/ #include #include &q 阅读全文

posted @ 2013-08-04 10:19 空气微凉 阅读(529) 评论(0) 推荐(0) 编辑

2012年7月23日

每天进步一点点------IAR for ARM_V6.30.1

摘要: IAR for ARM_V6.30.1下载地址:http://115.com/file/anrgj0e8#注册机下载地址:http://115.com/file/c26ushj3#(注意:打开注册机,选择ARM_V5.30) 阅读全文

posted @ 2012-07-23 18:30 空气微凉 阅读(498) 评论(0) 推荐(0) 编辑

2012年7月12日

每天进步一点点------NIOS II------按键中断程序

摘要: /** "Hello World" example.** This example prints 'Hello from Nios II' to the STDOUT stream. It runs on* the Nios II 'standard', 'full_featured', 'fast', and 'low_cost' example* designs. It runs with or without the MicroC/OS-II RTOS and requires a STD 阅读全文

posted @ 2012-07-12 15:23 空气微凉 阅读(293) 评论(0) 推荐(0) 编辑

2012年7月11日

每天进步一点点------NIOS II常用函数详解

摘要: 一、IO操作函数函数原型:IORD(BASE, REGNUM) 输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量函数说明:从基地址为BASE的设备中读取寄存器中偏移量为REGNUM的单元里面的值。寄存器的值在地址总线的范围之内。返回值: -函数原型:IOWR(BASE, REGNUM, DATA)输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量,DATA为要写入的数据函数说明:往偏移量为REGNUM寄存器中写入数据。寄存器的值在地址总线的范围之内。返回值: -函数原型:IORD_32DIRECT(BASE, OFFSET)输入参数:BASE为寄存器的基地址,OF 阅读全文

posted @ 2012-07-11 18:51 空气微凉 阅读(293) 评论(0) 推荐(0) 编辑

导航