文章分类 -  视音频处理

摘要:随着新技术的不断涌现和DSP实时系统的日趋复杂,不同类型的外部设备越来越多。为这些外部设备编写驱动程序已经成为依赖操作系统管理硬件的内在要求。但是,由于内存管脚、响应时间和电源管理等条件的限制,为一个给定的DSP系统编写设备驱动程序有时候会很困难。针对设备驱动程序开发者遇到的上述难题,TI公司为C6... 阅读全文
posted @ 2015-11-30 14:19 苍月代表我 阅读(475) 评论(0) 推荐(0)
摘要:ISP处理芯片 ISP(imagesignalprocessing)是指视频信号处理芯片,一般通过专门的ASIC或者DSP加以实现。通常情况下,传感器部分设置有内嵌的图像处理芯片以处理一些较简单的功能,而较复杂的3A(即自动曝光、自动白平衡以及自动对焦)、WDR等功能,则必须通过后端ISP处理,以... 阅读全文
posted @ 2015-11-30 13:50 苍月代表我 阅读(1839) 评论(0) 推荐(0)
摘要:随着时代的发展,DSP技术在远程监控、可视电话、工业检测等视频处理领域得到了广泛的应用,对于不同的视频处理系统,会使用不同的视频设备,所以有必要为视频没备设计驱动程序,为高层应用程序提供统一的接口来操作底层硬件。只要是遵循此驱动程序接口标准开发的高层应用程序,都可以在具有相同接口的不同硬件平台上运行... 阅读全文
posted @ 2015-11-30 13:24 苍月代表我 阅读(648) 评论(0) 推荐(0)
摘要:1 软件模块设计FVID模块为基于DSP/BIOS的应用程序提供API函数,该模块以芯片支持库(CSL)和设备驱动为基础,实现帧图像的获取和显示。模块集中完成了CSL中EDMA、VP、IRQ和IIC四个模块的配置和控制,实现了VP口与L2之间固定周期的EDMA传输/中断以及VP口中断这些固定操作,极... 阅读全文
posted @ 2015-11-30 12:52 苍月代表我 阅读(1103) 评论(0) 推荐(0)
摘要:3A技术指的是自动对焦(AF)、自动曝光(AE)及自动白平衡(AWB)。自动对焦算法通过既得图像对比度移动镜头使图像对比度达到最大.自动曝光算法将根据可用的光源条件自动设置曝光值.自动白平衡算法根据光源条件调整图片颜色的保真程度。自动对焦技术:通过调整聚焦镜头的位置获得最高的图像频率成分。总的来说,... 阅读全文
posted @ 2015-11-30 11:51 苍月代表我 阅读(11652) 评论(0) 推荐(0)
摘要:摘要:随着1080P高清视频以及4K超高清晰视频的普及和应用,基于传统单核DSP处理器的视频信息处理已有些力不从心。为此TI公司推出了一款专门用于高清视频处理的多核DSP处理器,它拥有4个不同类型的处理器,使得视频处理达到了一个更高水平。本文分析研究了该处理器的多核DSP结构及应用开发方法,并对多核... 阅读全文
posted @ 2015-11-26 13:52 苍月代表我 阅读(1926) 评论(0) 推荐(0)
摘要:本文介绍DM8168 DVRRDK中传入DSP内部的视频格式以及大概的处理流程。背景:可能有很多人为了加快研发的速度、降低难度,选择在DVRRDk已有的OSD内添加自己的DSP算法。今天我打算将自己的算法加入进去,发现不管是隔行采集的视频和逐行采集的视频都是可以支持的。那么内部怎么实现的呢?详述:D... 阅读全文
posted @ 2015-11-26 12:44 苍月代表我 阅读(871) 评论(0) 推荐(0)
摘要:一、简介TI的达芬奇架构嵌入式应用处理器使用DSP与ARM结合的非对称多核结构,当然现在也有管脚全兼容的单核。本文要介绍的就是其中的一款低功耗处理器OMAP L138。OMAP L138包括一个主频300M的ARM9处理器内核和一个300M的C6748DSP内核(均是32位处理器)。此外还有大量外设... 阅读全文
posted @ 2015-11-26 09:22 苍月代表我 阅读(1734) 评论(0) 推荐(0)
摘要:1)hdvpss貌似提供了一些接口API用来配置DM816x的寄存器,但是又把各种板卡类型至于其中,甚至连视频解码芯片驱动都放在里边了,感觉限制非常大,用户要怎么根据自己的板卡使用这些东西,如果是增加新的芯片驱动,会涉及很多更改,遇到这种情况,用户该怎么开放呢?回答:关于问题1这里有历史的原因在里面... 阅读全文
posted @ 2015-11-23 16:09 苍月代表我 阅读(1155) 评论(0) 推荐(0)
摘要:DTV(数字电视)中文意思是数字电视,是指将活动图像、声音和数据,通过数字技术进行压缩、编码、传输、存储,实时发送、广播,供观众接收/播放的视听系统。也就是说, 这是一个从节目采集、制作到节目传输,以及到用户终端的接收全部实现数字化的系统。2数字电视系统在对ATV和DTV的以往扫描标准争论多年后,电... 阅读全文
posted @ 2015-11-19 10:34 苍月代表我 阅读(897) 评论(0) 推荐(0)
摘要:ITU-RRecommendation BT.601,简称Rec.601或者BT.601(或者它的前身,CCIR601),是1982年由ITU-R发布的一个标准,用于将各行数位视讯讯号进行数位化。旧名称为CCIR 601,国际电信联盟(ITU)所制订的标准规格。为现今标准电视放送规格标准。对应NTS... 阅读全文
posted @ 2015-11-19 10:33 苍月代表我 阅读(5193) 评论(0) 推荐(0)
摘要:在我们的电视天线信号线里就只有两跟线,中间有一根很粗的线,外围包着一层的线,这是为了防止外界信号的干扰。在这两根线中一个是地线,一根是全电视信号线,外围的是地线。做视频处理很难免要接触电视信号,了解全电视信号的原理。当我们把电视的信号线接到示波器上看其波形时会发现其波形很乱,但总是有一些规律可循:每... 阅读全文
posted @ 2015-11-19 10:32 苍月代表我 阅读(485) 评论(0) 推荐(0)
摘要:电视的实现,不仅扩大和延伸了人们的视野,而且以其形象、生动、及时的优点提高了信息传播的质量和效率。在当今社会,信息与电视是不可分割的。多媒体的概念虽然与电视的概念不同,但在其综合文、图、声、像等作为信息传播媒体这一点上是完全相同的。不同的是电视中没有交互性,传播的信号是模拟信号而不是数字信号。利用多... 阅读全文
posted @ 2015-11-19 10:31 苍月代表我 阅读(813) 评论(0) 推荐(0)
摘要:Netra(DM8168)处理器是个多核处理器,每个核之间相互独立却又相互关联,如何高效简洁地利用每个核完成一套系统功能是非常关键的,RDK这套软件平台就是针对这种多核平台设计的一套多通道视频应用方案,主要用于DVR、NVR、IPNC之类的产品。 这个软件框架结构允许用户创建不同的多路数据流来... 阅读全文
posted @ 2015-11-17 17:05 苍月代表我 阅读(339) 评论(0) 推荐(0)
摘要:DM8168 DVRRDK开发总结 在dm8168_dvrrdk开发过程中,遇到不少的问题,同时解决了不少问题,在此做一个小小的总结。 1.系统架构 系统架构由两部分组成,app应用程序端和link链路。 (1)app应用程序端(arm端): 此端也是用户端,直接操作数据层。读取数据... 阅读全文
posted @ 2015-11-12 16:34 苍月代表我 阅读(884) 评论(0) 推荐(0)
摘要:Netra(DM8168)处理器是个多核处理器,每个核之间相互独立却又相互关联,如何高效简洁地利用每个核完成一套系统功能是非常关键的,RDK这套软件平台就是针对这种多核平台设计的一套多通道视频应用方案,主要用于DVR、NVR、IPNC之类的产品。 这个软件框架结构允许用户创建不同的多路数据流来... 阅读全文
posted @ 2015-11-12 16:29 苍月代表我 阅读(512) 评论(0) 推荐(0)
摘要:在DVRRDK的开发过程中,主要面临的问题是Link模块的创建以及如何植入自己的算法。下面是我最近对这两点进行学习过程中一些了解。 下图是mcfw目录的结构。 (1)interfaces中(link_api)提供了各类Link模块以及算法的.h文件 //自己写的算法需要在此目录下添加.h文件 ... 阅读全文
posted @ 2015-11-12 16:26 苍月代表我 阅读(282) 评论(0) 推荐(0)
摘要:2.3 HDMI和DVI2.3.1 HDMI2.3.1.1 概述 如下图所示,HDMI电缆和连接器有4对差分线,3对TMDS数据线和1对时钟通道。这些通道用来传输视频、音频和辅助数据。另外,HDMI还有DDC通道,DDC是用来配置显示器和获得显示器状态,这里我们不讨论DDC。 音频、视频和辅助... 阅读全文
posted @ 2015-11-12 11:24 苍月代表我 阅读(600) 评论(0) 推荐(0)
摘要:3. 常用视频处理算法3.1 图像的缩放 所谓图像缩放就是创立新的像素位置并对这些新位置赋灰度值。比如,有一副大小为500x500像素的图像,想把它放大1.5倍,也即750x750像素,概念上看,一种最容易的形象化放大方法就是在原始图像上,放一个虚构的750x750的栅格。很显然栅格的间隔小于1个... 阅读全文
posted @ 2015-11-12 11:24 苍月代表我 阅读(294) 评论(0) 推荐(0)
摘要:1.基本概念1.1视频的表示1.1.1图像的表示 把一个图像用一个个像素来表示,每个像素有确定的位置和确定的亮度值(这里假设是黑白图像)。于是构成了图象。比如下面的图片:我们用0表示白,1表示黑,则图像可表示成: 图像有2个分辨率:一个是空间分辨率,也就是图中的水平分辨率N和垂直分辨率M;另一... 阅读全文
posted @ 2015-11-12 11:23 苍月代表我 阅读(459) 评论(0) 推荐(0)