双击打开后计算机查找到与BMP文件相关联的软件并调用。此文件已经可以以BMP图片的形式被图片查看软件识别并显示了。
此试验证明了音频文件可以转化为图像文件。但可以看出该图片不具有任何观赏性。文件头的硬性转换是一个非常粗糙的过程。它仅仅考虑将文件头进行改写,对数据完全不做任何变化,转化后的文件的可视性完全没有保障。
2.4.2具体事件的对应
现在根据第二种思路,将SVG与MIDI中的各个事件进行一一对应,从而完成两者之间的对应转换。这种方法较第一种方法来说更加科学。它对数据进行了一定的处理,二者间的对应关系可以实实在在的看到。
具体对应关系如下:
在SVG中,按照图像中图形的属性储存图像。比如一个直线元,在SVG中存储的是
1、起始点坐标 ,在矢量图形中,有一个度量是单位长度,而每个坐标都是这个单位长度的倍数,此单位长度可以改变,以此来改变整个矢量图形的大小。在此,暂且将其定义为1;
2、终止点坐标 ;
3、线的宽度;
4、线的颜色;
直线元的组合就可以形成不同的直线或者曲线,也可以形成其他复杂的图形。
对应的在MIDI中,对一个事件的记录是通过对一个音符的属性进行描述的。如:
1、音符发音的起始时间 ,MIDI中有一个单位时间的概念,每一个起始时间和终止时间都是单位时间的倍数,可以通过改变单位时间的大小改变整个曲子的播放时间,同样,在此将其设为1;
2、音符的终止时间 ;
3、音符的音高;
4、音符发音的响度;
5、描述音符所用的乐器;
一段音乐或者一首曲子,就是由不同的音符元组合而成的。
根据上面论述的坐标转化的原理以及对图像、音频的属性的认识,我们对其做了以下的一一对应。
如下图:
图2SVG中直线元和MIDI中音频元的一一对应转换关系
由此,通过对每个基本单元的转化,可以将SVG和MIDI进行整体的转换。
数据块转化结束后,整理出文件的信息,包括文件名,文件大小,起始地址,偏移量等,将其放到头文件中,对头文件进行相应的改写,就可以生成一个目标格式的完整文件。
2.5结论和分析
本文我们从两个方面论证了图像和音频之间转化的可能性,并且分别进行了试验和理论的设想。提出了两种转化方案。
第一,由于目前对图像和音频的转化都应用了数字编码和数字存储,所以在内存中,两者是没有区别的。将文件头改成目标文件的文件头格式后,改动后的文件可以被目标文件的播放器识别并播放,从而实现了图像和音频文件的转换。
第二,通过坐标轴转化的观点,将矢量图像文件中的基本单元和音频文件中的基本单元(事件)进行了一一对应,这样就可以通过坐标轴转化的理论进行图像和音频文件的转化。这种转化更为理性,转化过程也更为精细复杂。
在这个研究过程中,有一个问题是我们经常被问到的:这样的讨论意义何在?音频与图像原本就是不相干的,相互实现转化也没有任何现实意义。但对于我们来说,一方面这个过程中学到了很多东西,对于各种多媒体格式有了更为全面清晰的了解;另一方面,我们希望体现一种思想,即随着计算机的普及,所有的信息本质都是一样的。对于软件和硬件来说,各类信息格式之间,被人所感识到的差异应该是可屏蔽的。各类信息可以用相同的技术实现显示,存储,压缩,传输各类操作。我们的研究,有利于打破人们根深蒂固的,以“人”的角度来看待问题。从新的角度看待问题,我们相信会有新的思路,有利于解决问题。
参考文献
1 MIDI百度百科,http://baike.baidu.com/view/7969.htm
2 wav格式分析zz,发信站:北大未名站(2003.06.17.16:00:32 周二)http://wlbookw1.myrice.com/jck/1031Wav.htm
3 BMP百度百科,http://baike.baidu.com/view/7671.htm
4 多媒体格式研究,贾效工,论文编号1009-8097(2003)01-0063-03
5 BMP格式图像文件详述,第三媒体论坛,http://bbs.thethirdmedia.com
6 VC++图像处理程序设计》 杨淑莹 清华大学出版社 北方交通大学出版社
7 计算机图形学》 (美)Peter Shirley 人民邮电出版社
4/4 首页 上一页 2 3 4 |