多媒体原理与应用.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多媒体原理与应用

“多媒体原理与应用A”实验指导书(一) 一、实验课程编码:103008 二、实验课程名称:多媒体原理与应用A 三、实验项目名称:彩色空间转换 四、实验目的 1.进一步理解彩色空间的概念并掌握不同彩色空间转换的基本方程。 2.通过逐步运行程序,掌握编程细节:如查找表的设计,内存分配,对U和V信号进行下采样,文件读写过程等。 五、主要设备 安装Windows和Visual C++软件的个人计算机 六、实验内容 1.YUV与RGB空间的相互转换 由电视原理可知,亮度和色差信号的构成如下: Y=0.2990R+0.5870G+0.1140B R-Y=0.7010R-0.5870G-0.1140B B-Y=-0.2990R-0.5870G+0.8860B 为了使色差信号的动态范围控制在0.5之间,需要进行归一化,对色差信号引入压缩系数。归一化后的色差信号为: U=-0.1684R-0.3316G+0.5B V=0.5R-0.4187G-0.0813B 2. 码电平分配及数字表达式 (1)亮电平信号量化后码电平分配 在对分量信号进行8比特均匀量化时,共分为256个等间隔的量化级。为了防止信号变动造成过载,在256级上端留20级,下端留16级作为信号超越动态范围的保护带。 (2)色差信号量化后码电平分配 色差信号经过归一化处理后,动态范围为-0.5-0.5,让色差零电平对应码电平128,色差信号总共占225个量化级。在256级上端留15级,下端留16级作为信号超越动态范围的保护带。 3.色度格式 4:2:0格式是指色差信号U,V的取样频率为亮度信号取样频率的四分之一,在水平方向和垂直方向上的取样点数均为Y的一半。 4.部分查表法的基本思路 根据RGB到YUV的转换公式,可用查表替代转换算法中的乘法运算。即定义7个1维数组作为查找表(下标从0开始到255,数组元素为转换系数与256个整数的乘积。 void InitLookupTable( ) { int i; for (i = 0; i 256; i++) RGBYUV02990[i] = (float)0.2990 * i; for (i = 0; i 256; i++) RGBYUV05870[i] = (float)0.5870 * i; for (i = 0; i 256; i++) RGBYUV01140[i] = (float)0.1140 * i; for (i = 0; i 256; i++) RGBYUV01684[i] = (float)0.1684 * i; for (i = 0; i 256; i++) RGBYUV03316[i] = (float)0.3316 * i; for (i = 0; i 256; i++) RGBYUV04187[i] = (float)0.4187 * i; for (i = 0; i 256; i++) RGBYUV00813[i] = (float)0.0813 * i; } 在对视频序列中的每一帧或单帧图像进行彩色空间转换时,只需查找对应的表项即可。因此可以节省运算的时间。 七、实验步骤 1.调试RGB转化为YUV程序,重点掌握函数定义,部分查找表的初始化和调用,缓冲区分配。将RGB至YUV转换部分的代码填充完整。 2.编写对UV信号进行下采样的代码,填充输出YUV文件的代码。 3.对整个程序进行调试,并将给出的RGB文件转换为YUV文件,用YUV Viewer播放器观看,验证是否正确。 八、实验结果 总结RGB到YUV的转换公式及编程实现的算法并写成实验报告。实验报告以电子版形式撰写,程序代码作为报告的附件,实验后一周内提交。 执笔人:张远 实验室主任: 系主任:杨磊 “多媒体原理与应用A”实验指导书(二) 一、实验课程编码:103008 二、实验课程名称:多媒体原理与应用A 三、实验项目名称:图像文件的读写和转换(综合性实验) 四、实验目的 1.掌握图像文件的构成原理,学会根据文档或规范解析一个图像文件(如BMP)。 2.掌握图像文件的相互转换原理。 五、主要设备 安装Windows和Visual C++软件的个人计算机 六、实验内容 1.BMP文件的解析 位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Wind

文档评论(0)

wuyuetian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档