《PC平台新技术MMX 应用编程实例》求取 ⇩

1 绪论1

1.1 MMX技术的应用领域1

1.2 MMX程序的开发步骤2

1.2.1 确定需要采用MMX技术的代码段2

1.2.2 选择最适合MMX实现的算法2

1.2.3 确定数据组织形式2

1.2.4 编写MMX代码3

1.2.5 优化MMX代码3

1.2.6 测试MMX代码的性能3

1.3 MMX技术的开发平台4

1.4 本书内容的组织4

2 MMX技术在数字信号处理中的应用5

2.1 数字信号处理的基本原理5

2.1.1 矢量运算5

2.1.2 矩阵运算6

2.1.3 卷积运算7

2.1.4 FIR滤波7

2.1.5 FFT运算7

2.2 MMX实现矢量加法9

2.2.1 MMX技术实现矢量加法的过程9

2.2.2 MMX实现矢量加法的性能11

2.3 MMX实现矢量逻辑运算11

2.3.1 MMX_and函数12

2.3.2 MMX实现矢量逻辑运算的性能13

2.4 MMX实现16位矢量点乘13

2.4.1 MMX_vdp16函数14

2.4.2 MMX实现16位矢量点乘的性能18

2.4.3 完整的16位矢量点乘的MMX程序18

2.5 MMX实现16位与31位实数乘法21

2.5.1 MMX实现过程22

2.5.2 MMX实现16位与31位乘法的性能25

2.6 MMX实现16位复数FFT26

2.6.1 MMX实现复数FFT流程26

2.6.2 MMX程序优化28

2.6.3 完整的复数FFT的MMX程序28

2.7 MMX实现16比特FIR滤波42

2.7.1 FIR滤波器42

2.7.2 用MMX技术实现16比特实数FIR滤波器42

2.7.3 具体的实现步骤45

2.7.4 MMX实现16比特FIR滤波的性能48

2.7.5 完整的16比特FIR滤波的MMX程序50

3 MMX技术在数字图像处理中的应用59

3.1 数字图像处理的基本原理和算法59

3.1.1 数字图像的表达59

3.1.2 色度空间60

3.1.3 图像平滑60

3.2 MMX实现RGB到YUV的颜色转换63

3.2.1 RGB到YUV的转换过程63

3.2.2 RGB到YUV的转换内核64

3.2.3 MMX实现RGB到YUV转换的性能67

3.2.4 完整的RGB到YUV转换的MMX程序67

3.3 MMX实现图像行滤波76

3.3.1 行滤波函数流程77

3.3.2 行滤波程序优化81

3.3.3 MMX实现行滤波的性能85

3.4 MMX实现图像列滤波85

3.4.1 用C语言实现列滤波85

3.4.2 MMX实现列滤波的过程87

3.4.3 列滤波程序优化91

3.4.4 MMX实现列滤波的性能94

3.5 MMX实现图像中值滤波94

3.5.1 中值滤波的MMX实现94

3.5.2 MMX实现中值滤波的性能99

3.6 MMX实现24位真彩色至16位高彩色的转换99

3.6.1 屏蔽—移位—或方法100

3.6.2 乘加方法103

3.7 MMX实现彩色图像的α混合106

3.7.1 MMX实现α混合的过程106

3.7.2 MMX实现α混合的性能110

3.7.3 完整的α混合的MMX程序110

4 MMX技术在视频编解码中的应用115

4.1 视频编解码的基本原理与算法115

4.1.1 运动补偿帧间预测和运动矢量估计115

4.1.2 DCT和IDCT117

4.1.3 变长编解码120

4.1.4 图像平滑120

4.2 MMX实现运动矢量估计120

4.2.1 C语言和普通汇编语言实现绝对差的计算120

4.2.2 MMX计算绝对差的过程125

4.2.3 MMX计算绝对差的性能127

4.2.4 完整的计算绝对差的MMX程序127

4.3 MMX实现运动补偿帧间预测129

4.3.1 MMX实现像素内插130

4.3.2 MMX实现像素内插的性能133

4.3.3 完整的像素内插的MMX程序134

4.4 MMX实现DCT与IDCT139

4.4.1 用定点数实现DCT139

4.4.2 MMX实现DCT140

4.4.3 MMX实现DCT的性能145

4.5 MMX读取变长码字145

4.5.1 基本的MMX指令146

4.5.2 MMX读码字的过程146

4.5.3 MMX读码字的性能149

4.5.4 完整的读取变长码字的MMX程序150

4.6 MMX实现视频环路滤波153

4.6.1 MMX实现过程153

4.6.2 MMX实现环路滤波的性能156

4.6.3 完整的实现环路滤波的MMX程序157

5 MMX技术在音频处理中的应用164

5.1 音频信号处理的基本原理164

5.1.1 子带滤波器原理164

5.1.2 G.728建议165

5.1.3 Levinson-Durbin算法166

5.1.4 Sehur Weiner滤波原理167

5.2 MMX实现MPEG音频解码中的合成子带滤波器168

5.2.1 合成子带滤波器168

5.2.2 MPEG音频解码器中的DCT168

5.2.3 MMX实现音频合成子带滤波170

5.3 MMX实现G.728算法的码书搜索172

5.3.1 G.728码书搜索算法172

5.3.2 MMX搜索程序优化176

5.3.3 MMX实现码书搜索的性能186

5.3.4 完整的码书搜索的MMX程序186

5.4 MMX实现Levinson-Durbin算法199

5.4.1 输入和输出数据格式200

5.4.2 误差修正技术200

5.4.3 用MMX技术实现Levinson-Durbin算法201

5.4.4 MMX实现Levinson-Durbin算法的性能206

5.4.5 完整的实现Levinson-Durbin算法的MMX程序206

5.5 MMX实现Schur Weiner滤波216

5.5.1 输入与输出数据格式216

5.5.2 误差修正技术216

5.5.3 MMX实现Schur算法216

5.5.4 MMX实现Schur算法的性能221

6 MMX技术在语音识别中的应用223

6.1 语音识别的基本原理223

6.1.1 L1和L2范数223

6.1.2 Viterbi译码224

6.2 MMX计算16位矢量的L2范数226

6.2.1 计算公式226

6.2.2 MMX程序内核226

6.2.3 优化配对方案227

6.2.4 MMX计算L2范数的性能228

6.2.5 完整的计算L2范数的MMX程序229

6.3 MMX实现Viterbi译码230

6.3.1 Viterbi_MMX函数230

6.3.2 MMX实现Viterbi译码的性能236

6.3.3 完整的Viterbi译码的MMX程序237

7 MMX技术在三维图形中的应用246

7.1 三维图形的基本原理与算法246

7.1.1 三维几何变换247

7.1.2 Gouraud描影算法248

7.1.3 颜色内插249

7.1.4 透明覆盖249

7.2 MMX实现三维几何变换250

7.2.1 三维几何变换公式250

7.2.2 MMX实现三维几何变换251

7.2.3 MMX实现三维几何变换的性能253

7.2.4 完整的实现三维几何变换的MMX程序253

7.3 MMX实现双线性内插255

7.3.1 MMX实现双线性内插的过程256

7.3.2 MMX双线性内插程序优化过程257

7.3.3 MMX双线性内插的性能257

7.3.4 完整的实现双线性内插的MMX程序258

7.4 MMX实现Gouraud描影算法265

7.4.1 MMX实现Gouraud描影算法265

7.4.2 MMX实现Gouraud描影算法的性能269

7.5 MMX实现透明覆盖269

7.5.1 透明覆盖函数270

7.5.2 透明覆盖函数的内核272

7.5.3 MMX实现透明覆盖性能274

附录 AANIDCT源程序275

参考文献300

1998《PC平台新技术MMX 应用编程实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由张云,林钟编著 1998 南京:东南大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Pascal程序设计(1999 PDF版)
Pascal程序设计
1999 北京市:国防工业出版社
fpga verilog技术基础与工程应用实例( PDF版)
fpga verilog技术基础与工程应用实例
大学英语四级全真题详解( PDF版)
大学英语四级全真题详解
PC/Pentium 实用技术指南(1997年03月第1版 PDF版)
PC/Pentium 实用技术指南
1997年03月第1版 清华大学出版社
IBM PC图形实用技术( PDF版)
IBM PC图形实用技术
陕西电子编辑部
IBM PC图形编程技术(1988 PDF版)
IBM PC图形编程技术
1988 中国科学院计算机应用厂家情报室
DOS&PC实用技巧999例(1994 PDF版)
DOS&PC实用技巧999例
1994 成都:成都科技大学出版社
微型机应用技巧与编程实例精选  300例(1991 PDF版)
微型机应用技巧与编程实例精选 300例
1991 北京科海培训中心
FoxPro2.5实用编程技术(1995 PDF版)
FoxPro2.5实用编程技术
1995 北京:机械工业出版社
实用IBM-PC建网技术(1985 PDF版)
实用IBM-PC建网技术
1985 北京:电子工业出版社
财会技术方法应用实例(1991 PDF版)
财会技术方法应用实例
1991 沈阳:辽宁人民出版社
新编微机应用实用教程(1996 PDF版)
新编微机应用实用教程
1996 重庆:重庆大学出版社
Java实用编程技术(1998 PDF版)
Java实用编程技术
1998 北京:中国水利水电出版社
IBM-PC PASCAL工程技术应用(1991 PDF版)
IBM-PC PASCAL工程技术应用
1991 上海:同济大学出版社
最新C++应用编程技术(1997 PDF版)
最新C++应用编程技术
1997 北京:国防工业出版社