音频中常用的术语

ES: Echo Suppresion EES: Enhanced Echo Suppresion AEC: Acoustic Echo Cancellation声学回声消除。在一般的VOIP软件或视频会议系统中,假设我们只有A和B两个人在通话,首先,A的声音传给B,B然后用喇叭放出来,而这时...

2019-03-29 23:40:55

阅读数 82

评论数 0

图像清晰度检测Brenner

清晰度检测算法有多种,下面是清晰度算法Brenner 的实现 #define coordinate_value(YData,x0,y0,w) (*(YData + x0 + y0 * w)) int brenner_cpu(int x, int y, int w, int h, uin...

2019-01-16 13:26:41

阅读数 1559

评论数 0

astyle 脚本

#!/bin/bash astyle --style=kr --attach-namespaces --attach-extern-c -xc -xV --indent-namespaces -xW -Y -p -xg -xe -xb -j -xC100 --mode=c -n -z2...

2018-02-27 14:05:54

阅读数 266

评论数 0

bgra转rgba 工具

/************************************************************************* > File Name: bgra2rgba.c > Author: llvision > Mail: wangkf@llv...

2017-11-01 12:05:33

阅读数 620

评论数 0

git tag

git tag — 标签相关操作 发表于 2011年06月29日 由 机器猫 标签可以针对某一时间点的版本做标记,常用于版本发布。 列出标签 $ git tag # 在控制台打印出当前仓库的所有标签 $ git tag -l ‘v0.1.*’ # 搜索符合...

2017-10-10 12:16:28

阅读数 224

评论数 0

音频的mixer

文章转载自http://blog.csdn.net/ffmpeg4976/article/details/45599467 Mix的意思是混音,无论在自然界,还是在音频处理领域这都是非常普遍的现象。自然界里你能同时听到鸟鸣和水声,这是因为鸟鸣和水声的波形在空气中形成了叠加,耳朵听到后能区分鸟鸣和...

2017-04-22 21:54:03

阅读数 643

评论数 0

音频涉及的相关概念

在音频开发中,下面的这几个概念经常会遇到。   (1) 采样率(samplerate)  采样率,注意,目前44100Hz是唯一可以保证兼容所有Android手机的采样率。 采样就是把模拟信号数字化的过程,不仅仅是音频需要采样,所有的模拟信号都需要通过采样转换为可以用010...

2017-04-22 21:47:08

阅读数 1292

评论数 1

I2S信号

I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。 I2S有3个主要信号:1.串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SC...

2017-04-13 18:47:25

阅读数 1673

评论数 1

yuv422P 分量提取

yuv422 p 是yuv的一种格式,如何提取yuv分量,以下是程序 #include #include int simple_yuv422_split(char *url,int w,int h) { int i = 0; FILE *fp = fopen(url,"...

2017-04-10 16:21:35

阅读数 1138

评论数 2

RGB VGA显示时序

显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左像右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场...

2017-04-10 11:57:33

阅读数 3398

评论数 0

Assert 和De-assert 意思

经常会在Datasheet看到Assert(Asserting、Asserted),De-assert(Deassert、deasserting、deasserted)等词,如下面这句: Assertion of LDT_RST# causes the CPU to transition int...

2017-03-22 15:06:46

阅读数 3555

评论数 0

usb string 描述符以及语言ID

的撒旦撒

2017-03-20 23:11:41

阅读数 1415

评论数 0

端点描述符

的撒旦撒

2017-03-16 00:00:22

阅读数 2355

评论数 0

接口描述符interface

配置描述符之后紧接着就是接口描述符,接口描述符指明了接口的类型,对应的端点的数量。以下是定义: bLength:标准的接口描述符的长度是9个字节 bDescriptorType:表示描述符的类型,接口描述符对应的值是4 bInterfaceNumber:接口的编号,从0开始 bAlte...

2017-03-14 23:15:00

阅读数 2199

评论数 0

USB组合设备 Interface Association Descriptor (IAD)

Communication Device Class,简称CDC USB Compound Device,USB复合设备 USB Composite Device,USB组合设备 摘要 USB复合设备 Compound Device内嵌Hub和多个Function,每个Function...

2017-03-13 23:44:59

阅读数 1858

评论数 0

配置描述符介绍

在获取到设备描述符之后,主机就会获取配置描述符。以下是配置描述符的定义: blength:标准的配置描述符是0x09 bDescriptorType:指明描述符的类型,配置描述符应该是0x02 wTotalLength:configuration, interface,endpo...

2017-03-13 23:42:12

阅读数 801

评论数 0

usb 设备描述符举例说明

的撒旦撒

2017-03-13 23:06:25

阅读数 4502

评论数 0

cache 的两种方式Write Through和Write back

程序的局部性原理:是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。相应地,执行所访问的存储空间也局限于某个内存区域。局部性原理又表现为:时间局部性和空间局部性。时间局部性是指如果程序中的某条指令一旦执行,则不久之后该指令可能再次被执行;如果某数据被访问,则不...

2017-03-10 14:04:54

阅读数 830

评论数 0

usb 中传输类型

usb 4种传输类型:控制传输,中断传输,等时传输(同步传输),批量传输。中断传输,等时传输(同步传输),批量传输每传输一次数据都是一个事务,而控制传输包括2个或者多个事务,建立过程(setup) 状态过程,或者数据过程。 批量传输(bulk ): 批量事务包括令牌包阶段,数据阶段,握手包阶段。 ...

2017-03-08 00:14:52

阅读数 1704

评论数 0

usb常用描述符以及一些数据包

USB1.1协议定义的标准描述符有设备描述符(Device Descriptor)、配置描述符(Configuration Descriptor)、接口描述符(Interface Descriptor)、端点描述符(Endpoint Descriptor)和字符串描述符(String Descri...

2017-03-07 23:31:52

阅读数 2106

评论数 0

提示
确定要删除当前文章?
取消 删除