CN103377649A - 一种实现实时网络卡拉ok对唱的方法 - Google Patents

一种实现实时网络卡拉ok对唱的方法 Download PDF

Info

Publication number
CN103377649A
CN103377649A CN2012101191628A CN201210119162A CN103377649A CN 103377649 A CN103377649 A CN 103377649A CN 2012101191628 A CN2012101191628 A CN 2012101191628A CN 201210119162 A CN201210119162 A CN 201210119162A CN 103377649 A CN103377649 A CN 103377649A
Authority
CN
China
Prior art keywords
music
time
network
singing
singer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101191628A
Other languages
English (en)
Other versions
CN103377649B (zh
Inventor
高建平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI MULTAK TECHNOLOGY DEVELOPMENT Co Ltd
Shanghai Multak Tech Dev Co Ltd
Original Assignee
SHANGHAI MULTAK TECHNOLOGY DEVELOPMENT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI MULTAK TECHNOLOGY DEVELOPMENT Co Ltd filed Critical SHANGHAI MULTAK TECHNOLOGY DEVELOPMENT Co Ltd
Priority to CN201210119162.8A priority Critical patent/CN103377649B/zh
Publication of CN103377649A publication Critical patent/CN103377649A/zh
Application granted granted Critical
Publication of CN103377649B publication Critical patent/CN103377649B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

本发明涉及一种实现实时网络卡拉OK对唱的方法,在适当的伴奏位置***一段音乐或放慢播放速度,使得音乐连续并完成整个对唱过程,从而克服网络延时实现网上实时对唱,具体步骤如下:1)网络A、B两端电脑下载歌曲并对时后,在同一时刻播放音乐,两边演唱者按歌词提示在应当自己唱的位置进行对唱或合唱;2)在电脑A播放的正常音乐上***等待歌手B演唱的音乐,电脑B播放的正常音乐上***等待歌手A演唱的音乐;3)整首歌唱完后,两边电脑将演唱结果通过把正常音乐与人声混合后进行回放,得到没有***音乐的正常演唱版本。与现有技术相比,本发明具有可以在网上实时对唱,演唱中可以在音乐恰当的位置听到对方的声音,互动性更强等优点。

Description

一种实现实时网络卡拉OK对唱的方法
技术领域
本发明涉及一种网络卡拉OK对唱的方法,尤其是涉及一种实现实时网络卡拉OK对唱的方法。
背景技术
如图1所示,为两位歌手在同一个房间里对唱的情形,听的是同一个伴奏的播放以及双方的实时演唱,演唱者可以及时在轮到自己唱的位置接唱或合唱,演唱没有延时。
如图2所示,两个歌手通过网络对唱的情形,歌曲需下载到两地(A和B)电脑在本地播放,歌手A和歌手B分别使用电脑A和电脑B。电脑A播放音乐同时发同步信号给电脑B,电脑B在网络延时D后开始播放音乐,由于网络延时,歌手A听到歌手B的声音要比本地音乐晚2D时间,不能与本地音乐同步;歌手B听到歌手A的声音与本地伴奏音乐的正确位置基本相同。为容易说明问题,图2采用了理想状况,网络延时统一假设为D;实际传输中,每次的延时都有可能不同,即A,B听到对方的声音与图上所示位置相比,会有前后偏差。
当网络上有两个人进行一首歌曲的对唱时,由于网络传输存在一定的延时,一个人听到另一个人的歌声不可避免地要比正确的音乐位置晚一些。如果要让音乐和对方的演唱同步,则要音乐在对方应该演唱的位置暂停,等对方的声音到达后再同时播放。但这样音乐本身就不连续了。
现在网络上实现对唱一般是一个人将自己演唱部分内容录好,第二个人在此基础上录入自己的部分,然后回放形成完整的歌曲。这里第一个人演唱时不可能听到第二个人的声音;而第二个人演唱时可以听到两个人的声音,但不是实时的。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种实现实时网络卡拉OK对唱的方法。
本发明的目的可以通过以下技术方案来实现:
一种实现实时网络卡拉OK对唱的方法,其特征在于,在适当的伴奏位置***一段音乐或放慢播放速度,使得音乐连续并完成整个对唱过程,从而克服网络延时实现网上实时对唱,具体步骤如下:
1)网络A、B两端电脑下载歌曲并对时后,在同一时刻播放音乐,两边演唱者按歌词提示在应当自己唱的位置进行对唱或合唱;
2)在电脑A播放的正常音乐上***等待歌手B演唱的音乐,电脑B播放的正常音乐上***等待歌手A演唱的音乐;
3)整首歌唱完后,两边电脑将演唱结果通过把正常音乐与人声混合后进行回放,得到没有***音乐的正常演唱版本。
***音乐有两种,分别为:
一是预先制作好一个可循环的音乐片段,根据网络延时的情况在等待时循环播放此音乐片段,直到超过网络延时的时间;
二是放慢等待时前面的那段音乐的播放速度,根据延时的程度确定慢放的程度,用来覆盖等待的时间。
由于在网络延时等待对方的位置***了适当的音乐或放慢了播放速度,双方听到对方的声音与本方音乐是同步的。
预先制作好一个可循环的音乐片段的长度或放慢播放速度那段音乐的长度为两拍或一个小节。
***等待对方歌手演唱的音乐具体为:
设对唱时的网络最大延时为T,晚唱的一端在第一次接收到对方的声音时,***一段大于T的音乐,其余***段皆为***大于2T的音乐。这样就可以与演唱同步了。由于音乐是有节拍的,所以必须满足***大于T及2T的时间同时又是歌曲的整数拍,这对于伴奏音乐通常***两拍或一个小节的预先制作的片段就可以满足了,如不够可以用循环的方式解决,即***的音乐为两拍或一个小节的可循环播放的音乐片段。***的音乐片段通常是上一小节某些部分的重复,由于歌曲节奏是重复的,使用上一小节的内容感觉就是前面音乐的延续,演唱者听起来是平滑的。
当网络延时较小时,也可以通过放慢等待时前面的那段音乐的播放速度,达到覆盖T或2T等待时间的目的,这样可以无需事先制作***的音乐片段,放慢的音乐片段长度通常也是两拍或一个小节,同样也是平滑的。放慢音乐速度所用算法同时具有移调功能,可使音乐放慢时音高保持不变。
与现有技术相比,本发明在适当的伴奏位置***音乐或放慢速度,从而克服网络延时实现网上实时对唱,演唱双方都可以在音乐恰当的位置听到对方与音乐同步的声音,互动性更强。
附图说明
图1为在同一个房间里对唱的流程图
图2为通过网络对唱的流程图;
图3为本发明的流程图。
在3个附图中所示歌曲中A唱、B唱、合唱的句子顺序是根据对唱歌曲的常见形式设置的;具体不同的歌曲会有不同的顺序安排,本发明方法都是适用的。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
本发明是一种实现实时网络卡拉OK对唱的方法,在适当的伴奏位置***一段音乐或放慢播放速度,这段音乐通常是上一小节某些部分的重复或慢放,这样就可以使音乐连续并完成整个对唱过程,从而克服网络延时实现网上实时对唱。
图3为本发明的方法流程图,由于每次网络延时是不同的,取多数正常网络延时的最大值T,A、B两地电脑下载歌曲并对时后,在某一时刻同时播放音乐,然后两边歌手按歌词提示演唱,由图3可以看出,两地电脑歌曲伴奏音乐***或放慢的位置是相互交错的,由于时间T是最大值,对方的声音应在小于此时间传过来,此时本地电脑对对方声音进行缓冲,当***或放慢结束到达下一句开始位置时再播放,这样两个歌手在自己电脑上听对方和自己演唱的声音,就和本地电脑的伴奏音乐同步了,当遇到合唱句时,只有一个歌手可以同时听到自己和对方的声音,另一个歌手只能听到自己的声音,当整首歌唱完后两边电脑都可以将演唱结果进行回放,此时电脑可用正常的音乐(未***或放慢过的)与人声混合,此时就能听到完美的对唱歌曲。
图3中同一条线上的虚线箭头所指是从前面实线圆圈***或放慢音乐后的位置,即这句歌词后移后的位置;所标***T、2T的位置也可用放慢音乐的方法来覆盖等待时间,用来放慢的那段音乐通常是前面两拍或一小节的音乐;所用音乐慢放算法同时有移调功能,可使音乐放慢时音高保持不变,放慢音乐的方法一般适用于较小网络延时的情况。
当使用***音乐片段方法时,A,B两边因***位置不同,可以认为是不同的音乐版本。由于音乐是有节拍的,***不合节拍长度的音乐是不和谐的,因而***音乐既要满足***大于T或2T的要求又要符合音乐节拍,所以事先所作***片段一般为两拍或一个小节(对于4拍而言,如不适用,改为一小节或两小节可适用所有拍子)并可以循环,循环次数由网络延时决定,只要大于T或2T时间就可以了。在演唱时,对方的声音应当在小于T或2T时间内到达本地,此时要把声音缓冲一下,等播放完***的音乐再把缓冲的声音放出来,这样就和本地音乐同步了。
假如音乐里我们***的时间是P,P应大于T且符合音乐节拍,将图3中的1T,2T换成1P,2P就是上面所述情况,可以获得音乐与演唱声音的同步,同时符合音乐节拍。

Claims (4)

1.一种实现实时网络卡拉OK对唱的方法,其特征在于,在适当的伴奏位置***一段音乐或放慢播放速度,使得音乐连续并完成整个对唱过程,从而克服网络延时实现网上实时对唱,具体步骤如下:
1)网络A、B两端电脑下载歌曲并对时后,在同一时刻播放音乐,两边演唱者按歌词提示在应当自己唱的位置进行对唱或合唱;
2)在电脑A播放的正常音乐上***等待歌手B演唱的音乐,电脑B播放的正常音乐上***等待歌手A演唱的音乐;
3)整首歌唱完后,两边电脑将演唱结果通过把正常音乐与人声混合后进行回放,得到没有***音乐的正常演唱版本。
2.根据权利要求1所述的一种实现实时网络卡拉OK对唱的方法,其特征在于,***音乐有两种,分别为:
一是预先制作好一个可循环的音乐片段,根据网络延时的情况在等待时循环播放此音乐片段,直到超过网络延时的时间;
二是放慢等待时前面的那段音乐的播放速度,根据延时的程度确定慢放的程度,用来覆盖等待的时间。
3.根据权利要求2所述的一种实现实时网络卡拉OK对唱的方法,其特征在于,***等待对方歌手演唱的音乐具体为:
设对唱时的网络最大延时为T,晚唱的一端在第一次接收到对方的声音时,***一段大于T的音乐,其余***段皆为***大于2T的音乐。
4.根据权利要求2所述的一种实现实时网络卡拉OK对唱的方法,其特征在于,预先制作好一个可循环的音乐片段的长度或放慢播放速度那段音乐的长度为两拍或一个小节。
CN201210119162.8A 2012-04-20 2012-04-20 一种实现实时网络卡拉ok对唱的方法 Expired - Fee Related CN103377649B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210119162.8A CN103377649B (zh) 2012-04-20 2012-04-20 一种实现实时网络卡拉ok对唱的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210119162.8A CN103377649B (zh) 2012-04-20 2012-04-20 一种实现实时网络卡拉ok对唱的方法

Publications (2)

Publication Number Publication Date
CN103377649A true CN103377649A (zh) 2013-10-30
CN103377649B CN103377649B (zh) 2015-09-09

Family

ID=49462680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210119162.8A Expired - Fee Related CN103377649B (zh) 2012-04-20 2012-04-20 一种实现实时网络卡拉ok对唱的方法

Country Status (1)

Country Link
CN (1) CN103377649B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502967A (zh) * 2016-09-12 2017-03-15 广州酷狗计算机科技有限公司 歌词处理的方法和装置
CN106601220A (zh) * 2016-12-08 2017-04-26 天脉聚源(北京)传媒科技有限公司 一种录制***唱的方法及装置
CN107993637A (zh) * 2017-11-03 2018-05-04 厦门快商通信息技术有限公司 一种卡拉ok歌词分词方法与***
CN109461430A (zh) * 2018-11-20 2019-03-12 福建海媚数码科技有限公司 一种基于卡拉ok对唱的智能角色伴唱方法及***
CN109859730A (zh) * 2019-03-25 2019-06-07 北京达佳互联信息技术有限公司 一种音频处理方法及装置
CN111028818A (zh) * 2019-11-14 2020-04-17 北京达佳互联信息技术有限公司 合唱方法、装置、电子设备和存储介质
CN111402844A (zh) * 2020-03-26 2020-07-10 广州酷狗计算机科技有限公司 歌曲合唱的方法、装置及***
CN111524494A (zh) * 2020-04-27 2020-08-11 腾讯音乐娱乐科技(深圳)有限公司 一种异地实时合唱方法及装置、存储介质
CN111726670A (zh) * 2020-06-30 2020-09-29 广州繁星互娱信息科技有限公司 信息交互方法、装置、终端、服务器及存储介质
CN112148248A (zh) * 2020-09-28 2020-12-29 腾讯音乐娱乐科技(深圳)有限公司 线上歌房实现方法及电子设备和计算机可读存储介质
CN112489611A (zh) * 2020-11-27 2021-03-12 腾讯音乐娱乐科技(深圳)有限公司 线上歌房实现方法及电子设备和计算机可读存储介质
CN114125480A (zh) * 2021-11-17 2022-03-01 广州方硅信息技术有限公司 直播合唱互动方法、***、装置及计算机设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1735028A (zh) * 2004-08-31 2006-02-15 张旺 基于网络歌厅实现实时卡拉ok对唱的方法和设备
CN101345047A (zh) * 2007-07-12 2009-01-14 英业达股份有限公司 人声自动校正的混音***及其混音方法
JP2010112981A (ja) * 2008-11-04 2010-05-20 Ipix Co 遠隔実演再生方法、装置
JP2011064975A (ja) * 2009-09-17 2011-03-31 Brother Industries Ltd カラオケシステム、カラオケ装置、カラオケプログラム、及びカラオケデータ送信方法
CN102036100A (zh) * 2010-11-30 2011-04-27 深圳市同洲电子股份有限公司 一种实现Internet虚拟KTV娱乐的方法与***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1735028A (zh) * 2004-08-31 2006-02-15 张旺 基于网络歌厅实现实时卡拉ok对唱的方法和设备
CN101345047A (zh) * 2007-07-12 2009-01-14 英业达股份有限公司 人声自动校正的混音***及其混音方法
JP2010112981A (ja) * 2008-11-04 2010-05-20 Ipix Co 遠隔実演再生方法、装置
JP2011064975A (ja) * 2009-09-17 2011-03-31 Brother Industries Ltd カラオケシステム、カラオケ装置、カラオケプログラム、及びカラオケデータ送信方法
CN102036100A (zh) * 2010-11-30 2011-04-27 深圳市同洲电子股份有限公司 一种实现Internet虚拟KTV娱乐的方法与***

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502967A (zh) * 2016-09-12 2017-03-15 广州酷狗计算机科技有限公司 歌词处理的方法和装置
CN106601220A (zh) * 2016-12-08 2017-04-26 天脉聚源(北京)传媒科技有限公司 一种录制***唱的方法及装置
CN107993637A (zh) * 2017-11-03 2018-05-04 厦门快商通信息技术有限公司 一种卡拉ok歌词分词方法与***
CN109461430A (zh) * 2018-11-20 2019-03-12 福建海媚数码科技有限公司 一种基于卡拉ok对唱的智能角色伴唱方法及***
CN109859730B (zh) * 2019-03-25 2021-03-26 北京达佳互联信息技术有限公司 一种音频处理方法及装置
CN109859730A (zh) * 2019-03-25 2019-06-07 北京达佳互联信息技术有限公司 一种音频处理方法及装置
CN111028818A (zh) * 2019-11-14 2020-04-17 北京达佳互联信息技术有限公司 合唱方法、装置、电子设备和存储介质
CN111402844A (zh) * 2020-03-26 2020-07-10 广州酷狗计算机科技有限公司 歌曲合唱的方法、装置及***
CN111402844B (zh) * 2020-03-26 2024-04-09 广州酷狗计算机科技有限公司 歌曲合唱的方法、装置及***
CN111524494A (zh) * 2020-04-27 2020-08-11 腾讯音乐娱乐科技(深圳)有限公司 一种异地实时合唱方法及装置、存储介质
CN111524494B (zh) * 2020-04-27 2023-08-18 腾讯音乐娱乐科技(深圳)有限公司 一种异地实时合唱方法及装置、存储介质
CN111726670A (zh) * 2020-06-30 2020-09-29 广州繁星互娱信息科技有限公司 信息交互方法、装置、终端、服务器及存储介质
CN112148248A (zh) * 2020-09-28 2020-12-29 腾讯音乐娱乐科技(深圳)有限公司 线上歌房实现方法及电子设备和计算机可读存储介质
CN112489611A (zh) * 2020-11-27 2021-03-12 腾讯音乐娱乐科技(深圳)有限公司 线上歌房实现方法及电子设备和计算机可读存储介质
CN114125480A (zh) * 2021-11-17 2022-03-01 广州方硅信息技术有限公司 直播合唱互动方法、***、装置及计算机设备

Also Published As

Publication number Publication date
CN103377649B (zh) 2015-09-09

Similar Documents

Publication Publication Date Title
CN103377649B (zh) 一种实现实时网络卡拉ok对唱的方法
WO2010018586A3 (en) Real time music playback syncronization and locating audio content
WO2006060022A3 (en) Method and apparatus for adapting original musical tracks for karaoke use
McMichael Translation, Authorship and Authenticity in Soviet Rock Songwriting 1
Lister Divafication: The deification of modern female pop stars
Shadwick Led Zeppelin: The Story of a Band and Their Music, 1968-80
Cuff Encountering sound: the musical dimensions of silent cinema
Eckenroth Once Again, on the Music of Laurie Anderson's" O Superman (for Massenet)"
D'evelyn Driving change, sparking debate: Chi bulag and the morin huur in Inner Mongolia, China
Meikle Examining the effects of experimental/academic electroacoustic and popular electronic musics on the evolution and development of human–computer interaction in music
Chen Two Sonatas for Flute and Piano by Jin Ta: An Analysis, Descriptions, and Composer Interviews
Ede Japanized flamenco: Sensory shifts in a transcultural relocation of a dance genre
Xiangdong et al. On the Cultural and Social Values of the Chinese Epic Opera" The Long March"
McDowell Coaxing the corrido: Centering song in performance
KR20200056637A (ko) 노래반주 기기
Huang Thoughts on Cross-Border Bel Canto
Asare The Singing Voice
Flašar 4 The Hollywood sound paradox: A regress of game music to film music origins
Peppers et al. By the way
Bai Analysis on the Beauty of Hokkien Songs' Tone and Charm
Young RECORDINGS IN REVIEW
Baber " The Jew who Buried Hitler": Music and Identity in Mel Brooks's The Producers.
Jamaica et al. On Theatrical Storytelling
Nyman The piano
Bilgin Days of Anatolian Pop: A Conversation with Cahit Berkay

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150909

Termination date: 20200420