[发明专利]伴唱歌词自动显示方法有效
申请号: | 200910132680.1 | 申请日: | 2009-04-07 |
公开(公告)号: | CN101859561A | 公开(公告)日: | 2010-10-13 |
发明(设计)人: | 林文信 | 申请(专利权)人: | 林文信 |
主分类号: | G10H1/36 | 分类号: | G10H1/36 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健;王俊民 |
地址: | 中国*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 伴唱 歌词 自动 显示 方法 | ||
1.一种伴唱歌词自动显示方法,其特征在于,包括:
先依据所对应的伴唱歌词自动撷取一连串标有时间标记的歌词序列,并将男生歌词或女生歌词分别储存于不同歌词字序列中,当所述歌词字序列为男女对唱或合唱歌词,则依据男女歌词变换情形,通过软件程序自动加入男或女提示字如:“M:”或“F:”;
依据歌词字序列的时间标记,判断男女歌词序列中有无合唱部份,所述判断包括:以时间递增方式检查男与女的歌词字序列,判断出该男、女歌词行的字是否完全相同,且男、女歌词字的唱出时间相差是否在预定容许误差范围内,若是即判断为合唱部份,并通过软件程序自动加入合唱的提示字如:“C:”;
将歌词依照伴唱歌词两行依序交替的方式自动排列,包括:调整换行字符的唱出时间,若换行字符唱出时间与下一个歌词唱出时间相差超过一默认值时,则修改换行字符的唱出时间为原唱出时间与该默认值的和,否则令换行字符的唱出时间为下一个歌词的唱出时间,依照换行字符的标记将歌词字序列转成歌词行序列,依照歌词行的序列中的歌词行显示时间,依序指定该行显示于第一行或第二行;
计算每行歌词应显示时间,依照每行标示时间将歌词依默认值提前显示;
依据伴唱歌词的间奏时间及拍点时间,通过软件程序自动加入预备拍,所述通过软件程序自动加入预备拍包括:以时间递增方式依序检查歌词字的唱出时间,若目前歌词字的唱出时间与上一个歌词字的唱出时间相差超过一默认值时间长度时,则于此时间位置自动加入歌词预备拍;以及
通过定时器(Timer)将上述方法所产生的歌词依歌曲实际播放时间显示呈现,歌词将依显示时间自动跑字扫描变换颜色。
2.根据权利要求1所述的伴唱歌词自动显示方法,其特征在于,所述撷取一连串标有时间标记的歌词序列包括:
从媒体或档案中撷取所述歌词序列,且所述储存于不同歌词字序列中的男生歌词或女生歌词的序列包含每一个歌词的字及该字所对应的歌曲时间,该时间标示表示该歌词唱出的时间,该字与时间以预定格式记录于所述媒体或档案中,所述歌词字序列中还包括换行的符号。
3.根据权利要求1所述的伴唱歌词自动显示方法,其特征在于,还包括:
微调男女歌词标示的时间;
所述微调男女歌词标示的时间包括:
将所述“M:”、“F:”、“C:”插入字的唱出时间为与该行第一个字的唱出时间相同,所述“M:”、“F:”、“C:”字的标示还用于提醒用户:一拍后将进行歌词跑字扫瞄。
4.根据权利要求1所述的伴唱歌词自动显示方法,其特征在于,所述促使歌词依显示时间自动跑字扫描的方法进一步包括:
a、将所有歌词字序列标上字的结束歌唱时间,此时间为下一个字的唱出时间,若该字唱出时间与结束歌唱时间相差超过一默认值时,则取结束歌唱时间为唱出时间与该默认值之和;
b、预设两组字符串变量,储存目前画面上的两行正在扫描的歌词;
c、设一中断服务程序,每隔一小段时间执行此程序一次;
d、从所述中断服务程序中取得歌曲播放时间Tp;
e、从所述中断服务程序中依序检查歌词行的序列及歌词字序列,若歌曲播放时间Tp大于目前的歌词行的开始显示时间,则在画面上的第n行显示该行歌词,其中n=1或2,所述n为当前歌词字中的行数;
f、从所述中断服务程序中依序检查歌词字序列,若歌曲播放时间Tp大于目前的歌词字的开始显示时间Tb,则将该字符串接于第n行的预设字符串变量中,然后依照当前的歌词字的结束显示时间Te及时间比例,计算该歌词字符串应显示长度,然后将此字符串画于画面上的第n行,其中n=1或2,所述n为当前歌词字中的行数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于林文信,未经林文信许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910132680.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多个窗口播放音视频的方法和装置
- 下一篇:一种液晶驱动控制电路