預設處理,以獲取無縫拼接歌曲音頻文件。
[0115]具體地,處理單元608將拼接歌曲音頻文件的拼接位置進處理,以獲取無縫拼接歌曲音頻文件。其中,預處理可包括但不僅限于:對拼接歌曲音頻文件的拼接位置進行曲調調整、插入變化程度相似的曲調、對變化幅度較大的拼接位置進行平滑處理。
[0116]本發(fā)明實施例接收單元601接收用戶的播放效果設置指令;設置單元602根據所述播放效果設置指令設置拼接歌曲的K個時段的預設播放效果,其中,K為大于I的整數;獲取單元603獲取N個歌曲音頻文件,其中,N為大于或等于I的整數;分析單元604對所述N個歌曲音頻文件的各段落的播放效果進行分析,以確定所述N個歌曲音頻文件中的符合所述K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間;剪切單元605根據確定出的所述N個歌曲音頻文件中的符合所述K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間,對所述N個歌曲音頻文件進行剪切操作,以得到確定出的所述N個歌曲音頻文件中與所述K個時段中的任意一個時段的預設播放效果匹配的X個剪切段落;拼接單元606將所述X個剪切段落中的至多K個剪切段落進行拼接處理以得到拼接歌曲音頻文件,其中,X為大于或等于K的整數;鎖定單元607、用于鎖定所述拼接歌曲音頻文件的拼接位置;處理單元608,用于將所述拼接歌曲音頻文件的拼接位置進行預設處理,以獲取無縫拼接歌曲音頻文件。采用本發(fā)明實施例可對拼接歌曲音頻文件進行處理,以得到無縫拼接歌曲音頻文件。
[0117]請參閱圖8,圖8是本發(fā)明實施例提供的供的一種預設效果歌曲拼接裝置的第三實施例結構示意圖,其中,圖6或圖7中的分析單元604的具體結構如下:
[0118]匹配單元801,用于將所述K個時段中的任意一個時段的預設播放效果與所述N個歌曲音頻文件的各段落的播放效果進行匹配。
[0119]具體地,匹配單元801將K個時段中的任意一個時段的預設播放效果與N個歌曲音頻文件的各段落的播放效果進行匹配。例如,5個歌曲音頻文件,2個時段的播放效果,第一時段的播放效果為A,第二時段的播放效果為B??蓪⒌谝粫r段的播放效果與N個歌曲音頻文件的各段落的播放效果進行匹配。
[0120]標定單元802,用于標定出與所述N個歌曲音頻文件與所述K個時段中的任意一個時段的預設播放效果相匹配的段落的起始時間與結束時間,以得到所述N個歌曲音頻文件中的符合所述K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間。
[0121]具體地,標定單元802標定出與N個歌曲音頻文件與K個時段中的任意一個時段的預設播放效果相匹配的段落的起始時間與結束時間,以得到N個歌曲音頻文件中的符合K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間。當K個時段中的任意一個時段的預設播放效果與N個歌曲音頻文件的各段落的播放效果進行匹配成功,即可找出N個歌曲音頻文件中與K個時段中的任意一個時段的預設播放效果相匹配的段落,并標定出與N個歌曲音頻文件與K個時段中的任意一個時段的預設播放效果相匹配的段落的起始時間與結束時間,以得到N個歌曲音頻文件中的符合K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間。
[0122]本發(fā)明實施例匹配單元701將所述K個時段中的任意一個時段的預設播放效果與所述N個歌曲音頻文件的各段落的播放效果進行匹配;標定單元702標定出與所述N個歌曲音頻文件與所述K個時段中的任意一個時段的預設播放效果相匹配的段落的起始時間與結束時間,以得到所述N個歌曲音頻文件中的符合所述K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間。采用本發(fā)明實施例可從其他版本歌曲中剪切出預設播放效果所需的段落。
[0123]請參閱圖9,圖9是本發(fā)明實施例提供的供的一種預設效果歌曲拼接裝置的第四實施例結構示意圖,其中,圖6或圖7中的剪切單元605的具體結構如下:
[0124]標記單元901,用于根據確定出的所述N個歌曲音頻文件中的符合所述K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間標記出所述N個歌曲音頻文件中的剪切位置。
[0125]具體地,標記單元901根據確定出的N個歌曲音頻文件中的符合K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間標記出所述N個歌曲音頻文件中的剪切位置??蓪⒋_定出的N個歌曲音頻文件中的符合K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間標記為剪切點。
[0126]剪切子單元902,用于根據所述標記出所述N個歌曲音頻文件中的剪切位置對所述N個歌曲音頻文件進行剪切操作,以得到確定出的所述N歌曲音頻文件中與所述K個時段中的任意一個時段的預設播放效果匹配的X個剪切段落。
[0127]具體地,剪切子單元902根據標記出N個歌曲音頻文件中的剪切位置對N個歌曲音頻文件進行剪切操作,以得到確定出的N歌曲音頻文件中與K個時段中的任意一個時段的預設播放效果匹配的X個剪切段落。按照標記出N個歌曲音頻文件中的剪切位置對N個歌曲音頻文件進行剪切,可得到Y個剪切段落,其中,確定出的N歌曲音頻文件中與K個時段中的任意一個時段的預設播放效果匹配的X個剪切段落,Y為大于或等于X的整數。
[0128]本發(fā)明實施例標記單元901根據確定出的所述N個歌曲音頻文件中的符合所述K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間標記出所述N個歌曲音頻文件中的剪切位置。剪切子單元902根據所述標記出所述N個歌曲音頻文件中的剪切位置對所述N個歌曲音頻文件進行剪切操作,以得到確定出的所述N歌曲音頻文件中與所述K個時段中的任意一個時段的預設播放效果匹配的X個剪切段落。采用本發(fā)明實施例可找出符合預設播放效果的段落。
[0129]請參閱圖10,圖10是本發(fā)明實施例提供的供的一種預設效果歌曲拼接裝置的第五實施例結構示意圖,其中,圖6或圖7中的拼接單元606的具體結構如下:
[0130]選擇單元1001,用于從所述X個剪切段落中選擇出M個播放效果互為不同的剪切段落,其中,M小于或等于K。
[0131]具體地,選擇單元1001從X個剪切段落中選擇出M個播放效果互為不同的剪切段落,其中,M小于或等于K。其中,X個剪切段落中可包含多個播放效果互為相同的剪切段落,可只取其中重復的剪切段落的任意一個與X個剪切段落中的其他與任意其他剪切段落的播放效果不一致的段落合成M個播放效果互為不同的剪切段落。
[0132]拼接子單元1002,用于將所述從所述X個剪切段落中選擇出的M個播放效果互為不同的剪切段落按照預設順序進行拼接處理,以得到拼接歌曲音頻文件。
[0133]具體地,拼接子單元1002將從X個剪切段落中選擇出的M個播放效果互為不同的剪切段落按照預設順序進行拼接處理,以得到拼接歌曲音頻文件。其中,預設順序可包括但不僅限于:時間先后順序、隨機順序、待拼接歌曲的原始順序、用戶自己設置的順序等等。
[0134]本發(fā)明實施例選擇單元1001從所述X個剪切段落中選擇出M個播放效果互為不同的剪切段落,其中,M小于或等于K ;拼接子單元1002將所述從所述X個剪切段落中選擇出的M個播放效果互為不同的剪切段落按照預設順序進行拼接處理,以得到拼接歌曲音頻文件。采用本發(fā)明實施例可使得拼接歌曲音頻文件無重復預設播放效果。
[0135]參見圖11,圖11為本發(fā)明實施例提供的一種預設效果歌曲拼接裝置的第六實施例結構示意圖。本實施例中所描述的預設效果歌曲拼接裝置包括:至少一個輸入設備1000 ;至少一個輸出設備2000 ;至少一個處理器3000,例如CPU ;和存儲器4000,上述輸入設備1000、輸出設備2000、處理器3000和存儲器4000通過總線5000連接。
[0136]其中,上述輸入設備1000可為觸控面板、普通PC、液晶屏、觸控屏等。
[0137]上述存儲器4000可以是高速RAM存儲器,也可為非不穩(wěn)定的存儲器(non-volatile memory),例如磁盤存儲器。上述存儲器4000用于存儲一組程序代碼,上述輸入設備1000、輸出設備2000和處理器3000用于調用存儲器4000中存儲的程序代碼,執(zhí)行如下操作:
[0138]上述處理器3000,接收用戶的播放效果設置指令;
[0139]上述處理器3000還用于:
[0140]根據所述播放效果設置指令設置拼接歌曲的K個時段的預設播放效果,其中,K為大于I的整數;
[0141 ] 上述處理器3000還用于:
[0142]獲取N個歌曲音頻文件,其中,N為大于或等于I的整數;
[0143]上述處理器3000還用于:
[0144]對所述N個歌曲音頻文件的各段落的播放效果進行分析,以確定所述N個歌曲音頻文件中的符合所述K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間;
[0145]上述處理器3000還用于:
[0146]根據確定出的所述N個歌曲音頻文件中的符合所述K個時段中的任意一個時段的預設播放效果的X個段落的起始時間和結束時間,對所述N個歌曲音頻文件進行剪切操作,以得到確定出的所述N個歌曲音頻文件中與所述K個時段中的任意一個時段的預設播放效果匹配的X個剪切段落;
[0147]上述處理器3000還用于:
[0148]將所述X個剪切段落中的至多K個剪切段落進行拼接處理以得到拼接歌曲音頻文件,其中,X為大于或等于K的整數。
[0149]上述處理器3000還用于:
[0150]鎖定所述拼接歌曲音頻文件的拼接位置;
[0151 ] 上述處理器3000還用于:
[0152]將所述拼接歌曲音頻