发明名称 用于无线网络和无线手持式设备的卡拉OK制作和播放方法
摘要 本发明公开了一种用于无线网络和无线手持式设备的卡拉OK的制作和播放方法,通过确定MIDI格式乐谱文件每句歌词中每个字在播放过程中的起始时间和持续时间、整句歌词的显示时间及其显示位置以获得歌词的参数;通过确定图片的显示时间和显示位置,并且压缩图像以获得图片的参数;用上述参数构建数据块以生成适合用于无线网络和无线手持式设备的卡拉OK的文件;其播放通过文件操作函数打开一个上述生成的卡拉OK的文件,解压图像,读取MIDI数据块并播放MIDI音乐文件,依次读取剩余的文件数据块,对数据块进行判断和显示直至整个歌谱播放完毕。本发明生成的文件小,适合于通过无线网络传输,能够使PDA、手机和PDA手机等无线手持式设备实现本发明的卡拉OK的播放。
申请公布号 CN100446531C 申请公布日期 2008.12.24
申请号 CN03140121.X 申请日期 2003.08.11
申请人 安凯(广州)软件技术有限公司 发明人 万享;王彦飞;严更真;胡胜发
分类号 H04M11/00(2006.01);H04R3/04(2006.01) 主分类号 H04M11/00(2006.01)
代理机构 广州知友专利商标代理有限公司 代理人 宣国华
主权项 1、一种用于无线网络和无线手持式设备的卡拉OK的制作方法,其特征在于,包括以下步骤:a.以所选用的标准格式MIDI音乐乐谱文件为基础,按照乐谱的节拍数以及每个节拍的单位时间依次获得每句歌词中每个字在播放过程中的起始时间和持续时间;累加每句歌词各个字的持续时间得出整句歌词的播放持续时间;整句歌词的显示时间则由整句歌词的播放持续时间加上一个0.5秒的经验值;b.选择一组图片作为卡拉OK音乐的背景图像文件序列,确定各个图片在播放过程中的显示顺序、显示坐标以及所要对应的歌词内容,根据步骤a得到的所对应歌词的显示时间,确定图片在播放过程中的显示时间;c.对步骤a中的歌词确定其在对应图片中的显示位置;d.重复步骤a~c直至整个歌谱的操作完成,累加每句歌词的显示时间确定整个歌谱的播放时间;e.对步骤b所述的图片进行图像压缩;f.生成所述用于无线网络和无线手持式设备的卡拉OK的文件,即:以步骤d中计算得到的参数和步骤b中所选图像文件基本信息中的参数构建文件头数据块;以步骤e中经压缩的图像构建图像数据块;以步骤b中计算确定的参数构建图像显示块;以步骤a和步骤c中计算确定的参数构建字幕显示块;以MIDI文件的基本资料和内容构建信息块和MIDI数据块。
地址 510630广东省广州市中山大道北侧89号天河软件园华景园区16F