当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 现在对于电声的原理因该比较清楚了,爱迪生发明留声机正是利用了这个原理,在唱片上刻下声波的曲线,再用唱针沿着波线划过产生振动,并用电流放大就可以放出声音了。
 

 

    摘要: 能拖动的带背景颜色的分割条作者:enloo 想实现这个功能,曾经困扰了我一段时间,后来发现原来是犯了一些小错误。 功能:1,带背景颜色2,拖动拖动条,能拖动窗口 效果如下: 程序:==================================================//mysplitter.h#pragma once#include "stdafx.h"c......
 ·directshow中常见的rgb/yuv格式    »显示摘要«
    摘要: 小知识:rgb与yuv----摘自《directshow实务精选》 作者:陆其明 计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用r(red)、g(green)、b(blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为rgb色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法......


数字音频概览(二)

在一秒钟之内对声波进行取点的数量叫做采样率.假设声波是一条沿x正方向沿伸的sin曲线,那么我们就可以沿着x方向上在曲线上取到不同的y方向的值,这个值就叫做采样值.当然计算机能表示的数量是有限的,我们不可以在x方向上以无限小的增量对曲线进行采样,所以我们只能按照固定的间隔对波进行采样.采样的过程其实就是抽取声波中某时间点的振幅值,很显然,在一秒中内抽取得点越多,获取得振幅越多,对波形的描述就更加准确.,人耳能够感觉到的最高频率为20khz,但人耳对这一频率的声音并不是很敏感,所以在一次振动周期中,至少有2个点的采样,就能基本满足听觉要求,也就是至少每秒进行40k次采样,用40khz表达,这个40khz就是采样率. 【推荐阅读:在Windows系统和VxWorks系统

现在对于电声的原理因该比较清楚了,爱迪生发明留声机正是利用了这个原理,在唱片上刻下声波的曲线,再用唱针沿着波线划过产生振动,并用电流放大就可以放出声音了.这其实就是现在所说的模拟信号,也就是用一条光滑的曲线来表示声波,但计算机数据只能用1与0表示,那么计算机又该如何表示声波呢?下面我们将引入一个概念“采样率”.

现在我们已经可以用数字来表示声波了,但这还够,我们还必须用一个固定大小的数值类型来表示每一个采样点的量化值,这个量化值叫做“位率”,就是通常说的“比特率”.为了方便计算机表示,位率被定为2的整数次幂,所以我们常见的cd是以每点16bit的采样点进行采样的,能表示的振幅是2的16次方,也就是-32768到32767.
...   下一页

 ·vc编程经验汇总(一)    »显示摘要«
    摘要: 1. 窗口最大化、最小化的实现 当我们不能用标题栏的最大化、最小化及恢复按钮而又需在其他的地方实现这些功能,可以在指定的消息处理函数里添加: windowplacement wndpl; windowplacement *pwndpl; pwndpl = &wndpl; getwindowplacement(pwndpl); pwndpl->showcmd = sw_s......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE