本發(fā)明涉及音頻處理領(lǐng)域,尤其涉及一種錄音方法、錄音播放方法、裝置及終端。
背景技術(shù):
隨著通信技術(shù)的快速發(fā)展,移動(dòng)終端的功能越來越強(qiáng)大,使用范圍和環(huán)境也越來越多樣化,例如智能手機(jī)等移動(dòng)終端可預(yù)裝多個(gè)麥克風(fēng),通過聲源定位技術(shù)和定向播放技術(shù),按照用戶要求進(jìn)行錄音并播放。
目前,在移動(dòng)終端錄音過程中可通過指定聲源方向,將多個(gè)麥克風(fēng)組合的聲音定向處理并保存,實(shí)現(xiàn)指定方向的錄音功能。在播放通過指向性錄音方案得到的錄音時(shí),使用已經(jīng)保存好的指定方向的錄音文件進(jìn)行播放,實(shí)現(xiàn)指定方向上錄音的播放。
上述實(shí)現(xiàn)指向性錄音以及指向性錄音播放的實(shí)施方案中,僅能實(shí)現(xiàn)預(yù)先指定方向上的錄音以及錄音播放功能,在播放錄音時(shí)候,無法再根據(jù)用戶需要進(jìn)行實(shí)時(shí)調(diào)整,靈活性較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種錄音方法、錄音播放方法、裝置及終端,以實(shí)現(xiàn)可調(diào)整方向的錄音播放功能。
第一方面,提供一種錄音方法,在該方法中錄音裝置獲取多路音頻輸入的全部聲源方向的錄音數(shù)據(jù),所述多路音頻輸入可由麥克風(fēng)陣列輸入,所述麥克風(fēng)陣列中包括至少三個(gè)麥克風(fēng),以實(shí)現(xiàn)360°聲源方向的定位與獲取。錄音裝置根據(jù)獲取的錄音數(shù)據(jù),生成錄音文件,并將所述至少三個(gè)麥克風(fēng)輸入的全部聲源方向的所述錄音數(shù)據(jù)都保存在錄音文件中,故保留了完整的錄音數(shù)據(jù),可 使得后續(xù)進(jìn)行錄音播放時(shí),能夠根據(jù)用戶設(shè)定的聲源方向播放相應(yīng)聲源方向的錄音數(shù)據(jù),用戶設(shè)定的方向不同,播放的錄音數(shù)據(jù)的聲源方向也相應(yīng)不同,故能夠?qū)崿F(xiàn)錄音播放方向的調(diào)整。
在一種可能的設(shè)計(jì)中,本發(fā)明實(shí)施例中還可獲取用戶設(shè)定的錄制方向,在所述錄音文件中保存所述錄制方向,以實(shí)現(xiàn)錄音播放過程中按照該保存的錄制方向進(jìn)行播放。所述錄制方向是麥克風(fēng)陣列在同一時(shí)間點(diǎn)獲取的至少兩個(gè)聲源方向中的一個(gè)聲源方向,所述至少兩個(gè)聲源方向是所述至少三個(gè)麥克風(fēng)獲取的全部聲源方向中的一部分。所述錄制方向可以理解為是在同一時(shí)間點(diǎn)存在不止一個(gè)聲源方向的情況下,用戶設(shè)定需要著重錄制的聲源方向,用戶設(shè)定需要著重錄制的聲源方向?yàn)橹辽僖粋€(gè)。
可選的,所述用戶設(shè)定的錄制方向是通過用戶輸入的聲源調(diào)整手勢所確定的,所述聲源調(diào)整手勢用于對錄制方向進(jìn)行調(diào)整。
可選的,所述用戶設(shè)定的錄制方向包括用戶在不同時(shí)間分別設(shè)置的至少兩個(gè)不同的錄制方向,以實(shí)現(xiàn)可調(diào)整錄制方向的錄音方法。
第二方面,提供一種錄音播放方法,該方法中錄音播放裝置獲取錄音文件并確定錄音播放方向。所述錄音文件中保存經(jīng)由至少三個(gè)麥克風(fēng)輸入的全部聲源方向上的錄音數(shù)據(jù),可以理解的是,本發(fā)明中為播放所述錄音文件中保存的錄音數(shù)據(jù),所述錄音播放方向應(yīng)為所述全部聲源方向中的至少一個(gè)。錄音播放裝置根據(jù)確定的所述錄音播放方向,在所述錄音文件中確定出與所述錄音播放方向相匹配的錄音數(shù)據(jù),并播放確定出的所述錄音數(shù)據(jù),實(shí)現(xiàn)指向性的錄音播放。
可以理解的是,確定的錄音播放方向可以是所述全部聲源方向中的任意一個(gè)或多個(gè),故采用本發(fā)明實(shí)施例提供的錄音播放方法,可以實(shí)現(xiàn)可調(diào)整聲源方向的錄音播放功能。
在一種可能的設(shè)計(jì)中,所述錄音文件中保存有錄制方向,則錄音播放方向可以是所述錄制方向,也可以是用戶設(shè)定的指定播放方向。其中,若用戶設(shè)定 了指定播放方向,則所述錄音播放方向?yàn)樗鲋付úシ欧较颍蝗粲脩粑丛O(shè)定指定播放方向,則所述錄音播放方向?yàn)樗鲣浿品较颉?/p>
可選的,所述指定播放方向通過用戶輸入的播放方向調(diào)整手勢所確定,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整。
在另一種可能的設(shè)計(jì)中,所述錄音播放方向包括第一錄音播放方向和第二錄音播放方向,所述第一錄音播放方向和所述第二錄音播放方向?yàn)橛脩粼诓煌瑫r(shí)間點(diǎn)設(shè)定的不同錄音播放方向,則,播放確定出的所述錄音數(shù)據(jù),包括:播放第一錄音數(shù)據(jù),所述第一錄音數(shù)據(jù)是在所述錄音文件中確定出的、與所述第一錄音播放方向相匹配的錄音數(shù)據(jù);獲取用戶輸入的播放方向調(diào)整手勢,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整;根據(jù)所述播放方向調(diào)整手勢,由播放所述第一錄音數(shù)據(jù)切換至播放第二錄音數(shù)據(jù),所述第二錄音數(shù)據(jù)是在所述錄音文件中確定出的、與所述第二錄音播放方向相匹配的錄音數(shù)據(jù)。通過本設(shè)計(jì),可以實(shí)現(xiàn)能夠進(jìn)行錄音播放方向切換調(diào)整的錄音播放功能。
第三方面,提供一種錄音裝置,該錄音裝置包括獲取單元和處理單元。所述獲取單元,用于獲取至少三個(gè)麥克風(fēng)輸入的全部聲源方向的錄音數(shù)據(jù)。所述處理單元,用于根據(jù)所述獲取單元獲取的錄音數(shù)據(jù),生成錄音文件,所述錄音文件中保存所述至少三個(gè)麥克風(fēng)輸入的全部聲源方向上的所述錄音數(shù)據(jù)。將所述至少三個(gè)麥克風(fēng)輸入的全部聲源方向的所述錄音數(shù)據(jù)都保存在錄音文件中,故保留了完整的錄音數(shù)據(jù),可使得后續(xù)進(jìn)行錄音播放時(shí),能夠根據(jù)用戶設(shè)定的聲源方向播放相應(yīng)聲源方向的錄音數(shù)據(jù),用戶設(shè)定的方向不同,播放的錄音數(shù)據(jù)的聲源方向也相應(yīng)不同,故能夠?qū)崿F(xiàn)錄音播放方向的調(diào)整。
在一種可能的設(shè)計(jì)中,所述獲取單元,還用于:獲取用戶設(shè)定的錄制方向,所述錄制方向?yàn)橹辽賰蓚€(gè)聲源方向中的一個(gè)聲源方向,所述至少兩個(gè)聲源方向?yàn)樗鲋辽偃齻€(gè)麥克風(fēng)在同一時(shí)間點(diǎn)所獲取的。
所述處理單元,還用于:在所述錄音文件中保存所述獲取單元獲取的錄制方向,以實(shí)現(xiàn)錄音播放過程中按照該保存的錄制方向進(jìn)行播放。
可選的,所述獲取單元獲取的所述用戶設(shè)定的錄制方向是通過用戶輸入的聲源調(diào)整手勢所確定的,所述聲源調(diào)整手勢用于對錄制方向進(jìn)行調(diào)整。
可選的,所述獲取單元獲取的所述用戶設(shè)定的錄制方向包括用戶在不同時(shí)間分別設(shè)置的至少兩個(gè)不同的錄制方向,以使所述錄音裝置可調(diào)整錄制方向。
第四方面,提供一種錄音播放裝置,包括獲取單元、處理單元和播放單元。其中,所述獲取單元,用于獲取錄音文件以及確定錄音播放方向,所述錄音文件中保存經(jīng)由至少三個(gè)麥克風(fēng)輸入的全部聲源方向上的錄音數(shù)據(jù),所述錄音播放方向?yàn)樗鋈柯曉捶较蛑械闹辽僖粋€(gè)。
所述處理單元,用于根據(jù)所述獲取單元確定的所述錄音播放方向,在所述獲取單元獲取的所述錄音文件中確定出與所述錄音播放方向相匹配的錄音數(shù)據(jù)。
所述播放單元,用于播放所述處理單元確定出的所述錄音數(shù)據(jù)。
本發(fā)明實(shí)施例提供的錄音播放裝置可實(shí)現(xiàn)指向性的錄音播放??梢岳斫獾氖?,錄音播放裝置確定的錄音播放方向可以是所述全部聲源方向中的任意一個(gè)或多個(gè),故本發(fā)明實(shí)施例提供的錄音播放裝置,可以實(shí)現(xiàn)可調(diào)整聲源方向的錄音播放功能。
可選的,所述獲取單元獲取的所述錄音文件中保存有錄制方向,所述錄制方向?yàn)橹辽賰蓚€(gè)聲源方向中的一個(gè)聲源方向,所述至少兩個(gè)聲源方向?yàn)樗鲋辽偃齻€(gè)麥克風(fēng)在同一時(shí)間點(diǎn)所獲取的。
所述獲取單元,采用如下方式確定錄音播放方向,包括:
若用戶設(shè)定了指定播放方向,則所述錄音播放方向?yàn)樗鲋付úシ欧较颍?/p>
若用戶未設(shè)定指定播放方向,則所述錄音播放方向?yàn)樗鲣浿品较颉?/p>
可選的,所述指定播放方向通過用戶輸入的播放方向調(diào)整手勢所確定,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整。
在另一種可能的設(shè)計(jì)中,所述獲取單元獲取的所述錄音播放方向包括第一錄音播放方向和第二錄音播放方向,所述第一錄音播放方向和所述第二錄音播 放方向?yàn)橛脩粼诓煌瑫r(shí)間點(diǎn)設(shè)定的不同錄音播放方向;
所述處理單元,用于在所述錄音文件中確定出與所述第一錄音播放方向相匹配的錄音數(shù)據(jù),以及與所述第二錄音播放方向相匹配的錄音數(shù)據(jù)。
所述獲取單元,用于獲取用戶輸入的播放方向調(diào)整手勢,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整。
所述播放單元,采用如下方式播放確定出的所述錄音數(shù)據(jù),包括:
播放第一錄音數(shù)據(jù),所述第一錄音數(shù)據(jù)是所述處理單元在所述錄音文件中確定出的、與所述第一錄音播放方向相匹配的錄音數(shù)據(jù);
根據(jù)所述獲取單元獲取的播放方向調(diào)整手勢,由播放所述第一錄音數(shù)據(jù)切換至播放第二錄音數(shù)據(jù),所述第二錄音數(shù)據(jù)是所述處理單元在所述錄音文件中確定出的、與所述第二錄音播放方向相匹配的錄音數(shù)據(jù)。通過本設(shè)計(jì),可以實(shí)現(xiàn)能夠進(jìn)行錄音播放方向切換調(diào)整的錄音播放功能。
第五方面,提供一種終端,該終端包括至少三個(gè)麥克風(fēng)、處理器、存儲(chǔ)器和總線,其中,所述至少三個(gè)麥克風(fēng)、所述存儲(chǔ)器均通過所述總線與所述處理器連接。所述存儲(chǔ)器中存有所述處理器執(zhí)行的程序代碼,所述程序代碼為計(jì)算機(jī)可讀程序,所述處理器通過運(yùn)行所述存儲(chǔ)器中的程序代碼,實(shí)現(xiàn)第一方面涉及的錄音方法。
第六方面,提供一種終端,包括播放器、處理器、存儲(chǔ)器和總線,其中,所述播放器、所述存儲(chǔ)器均通過所述總線與所述處理器連接。所述存儲(chǔ)器中存有所述處理器執(zhí)行的程序代碼,所述程序代碼為計(jì)算機(jī)可讀程序,所述處理器通過運(yùn)行所述存儲(chǔ)器中的程序代碼,實(shí)現(xiàn)第二方面涉及的錄音播放方法。
附圖說明
圖1為本發(fā)明實(shí)施例提供的錄音方法及錄音播放方法適用的系統(tǒng)架構(gòu);
圖2為本發(fā)明實(shí)施例提供的錄音方法的一種實(shí)現(xiàn)流程圖;
圖3為本發(fā)明實(shí)施例提供的錄音方法的另一實(shí)現(xiàn)流程圖;
圖4為本發(fā)明實(shí)施例提供的錄音播放方法一種實(shí)現(xiàn)流程圖;
圖5為本發(fā)明實(shí)施例提供的確定錄音播放方向的實(shí)現(xiàn)流程圖;
圖6為本發(fā)明實(shí)施例提供的錄音裝置的一種構(gòu)成示意圖;
圖7A至圖7B為本發(fā)明實(shí)施例提供的錄音裝置的另一種構(gòu)成示意圖;
圖8為本發(fā)明實(shí)施例提供的錄音播放裝置的一種構(gòu)成示意圖;
圖9A至圖9B為本發(fā)明實(shí)施例提供的錄音播放裝置的另一種構(gòu)成示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述。
本發(fā)明實(shí)施例提供的錄音方法以及錄音播放方法可應(yīng)用圖1所示的系統(tǒng)架構(gòu)。如圖1所示,實(shí)現(xiàn)錄音以及錄音播放的體系架構(gòu)中主要包括用于聲音采集錄制的麥克風(fēng)陣列、支持視頻和音頻壓縮與解壓縮的編譯碼器(Codec)、使重放聲音與原來的聲音高度相似的高保真(High-Fidelity,HiFi)模塊、進(jìn)行算法運(yùn)算的硬件抽象層(Hardware Abstraction Layer,HAL)、提供標(biāo)準(zhǔn)接口轉(zhuǎn)換功能并控制聲音錄制與錄音播放的核心框架層(Framework),以及進(jìn)行聲音錄制與錄音播放操作的應(yīng)用(Application,APP)。
在本發(fā)明實(shí)施例的技術(shù)實(shí)現(xiàn)中,會(huì)運(yùn)用到聲源定位技術(shù)和定向播放技術(shù)。對此,本發(fā)明實(shí)施例以3個(gè)麥克風(fēng)為示例,簡要介紹如下:
聲源定位技術(shù):聲音在空氣中傳播需要時(shí)間,通過3個(gè)麥克風(fēng)的組合,計(jì)算聲音到3個(gè)麥克風(fēng)的時(shí)間差異,以及麥克風(fēng)組合的相對位置,可以知道聲源相對于麥克風(fēng)所在平面上的方位,實(shí)現(xiàn)聲源方向的定位。
定向播放技術(shù):通過3個(gè)麥克風(fēng)的組合錄音,每個(gè)麥克風(fēng)可以錄制一個(gè)音頻,3個(gè)音頻輸入可以通過組合降噪,拾取指定方向的聲音,同時(shí)對其它方向的聲音做抑制,提高指定方向聲音的信噪比,從而可以突出顯示指定方向的聲音,實(shí)現(xiàn)定向播放功能。
本發(fā)明實(shí)施例中,麥克風(fēng)陣列中可包括至少三個(gè)麥克風(fēng),通過不同麥克風(fēng)的組合,可實(shí)現(xiàn)多路聲音的錄制,本發(fā)明實(shí)施例中以下為描述方便,可將聲音 錄制的處理過程稱之為錄音。圖1中,麥克風(fēng)陣列采集聲音并向上傳輸,最終生成錄音文件的過程,可以理解為錄音的過程。圖1所示以3個(gè)麥克風(fēng)進(jìn)行錄音為例進(jìn)行說明,錄音過程中,麥克風(fēng)陣列輸入三路音頻輸入,三路音頻輸入包括有通過聲源定位技術(shù)確定的全部聲源方向的錄音數(shù)據(jù)。本發(fā)明實(shí)施例中所述錄音數(shù)據(jù)可以理解為脈沖編碼調(diào)制(Pulse Code Modulation,PCM)數(shù)據(jù),也可以理解為是PCM碼流。全部聲源方向的錄音數(shù)據(jù)傳輸至Framework,F(xiàn)ramework采用設(shè)定的函數(shù)調(diào)度機(jī)制,對麥克風(fēng)輸入的全部聲源方向的錄音數(shù)據(jù)組合為一個(gè)數(shù)據(jù)流,并添加文件頭,生成設(shè)定格式的錄音文件,所述錄音文件中保存有全部聲源方向的錄音數(shù)據(jù),即所述錄音文件中包括不止一個(gè)錄音數(shù)據(jù),每個(gè)錄音數(shù)據(jù)具有與其匹配的聲源方向。本發(fā)明實(shí)施例中錄音文件可以理解為例如WAV文件,在該WAV文件中包括有全部聲源方向上的錄音數(shù)據(jù),并通過文件頭標(biāo)識(shí)該文件的格式為WAV文件。圖1中,錄音文件經(jīng)過Framework,以及HAL的算法處理,并最終通過揚(yáng)聲器輸出的過程,可以理解為錄音播放過程。本發(fā)明實(shí)施例中,若用戶需要播放錄音文件,則Framework對錄音文件進(jìn)行去除文件頭處理,得到錄音數(shù)據(jù),HAL結(jié)合指定的錄音播放方向,在保存有麥克風(fēng)錄制的全部聲源方向的全部錄音數(shù)據(jù)中,匹配出所述錄音播放方向的錄音數(shù)據(jù),并通過定向播放技術(shù)以及相應(yīng)的算法處理,播放指定的錄音播放方向上的錄音數(shù)據(jù)。其中,播放指定的錄音播放方向上的錄音數(shù)據(jù)可以采用如下方式:將匹配出的所述錄音播放方向的錄音數(shù)據(jù)處理為支持左聲道和右聲道的雙聲道播放的立體聲文件(圖1中由三個(gè)箭頭變?yōu)閮蓚€(gè)箭頭的圖示過程),支持左聲道和右聲道播放的立體聲文件最終以一路音頻形式通過揚(yáng)聲器播放(圖中兩個(gè)箭頭變?yōu)橐粋€(gè)箭頭的圖示過程)。
本發(fā)明實(shí)施例提供的錄音方法、錄音播放方法可應(yīng)用于移動(dòng)終端。實(shí)現(xiàn)錄音功能的錄音裝置,以及實(shí)現(xiàn)錄音播放功能的錄音播放裝置可以作為移動(dòng)終端的一部分,也可以獨(dú)立存在??梢岳斫獾氖潜景l(fā)明實(shí)施例涉及的移動(dòng)終端可以是智能手機(jī)等具有錄音以及錄音播放功能的終端。
以下,將對本發(fā)明實(shí)施例涉及的錄音方法進(jìn)行詳細(xì)說明。
本發(fā)明實(shí)施例中,錄音裝置進(jìn)行錄音的一種方法實(shí)現(xiàn)流程圖,可參閱圖2所示,如圖2所示,包括:
S101:獲取全部聲源方向的錄音數(shù)據(jù)。
具體的,本發(fā)明實(shí)施例中錄音裝置可通過麥克風(fēng)陣列采集各聲源方向上的聲音,所述麥克風(fēng)陣列中包括至少三個(gè)麥克風(fēng),通過所述至少三個(gè)麥克風(fēng)可以采集相對于麥克風(fēng)所在平面的360°方位上的聲源方向。故若在相對于麥克風(fēng)所在平面的360°方位上都存在有發(fā)出聲音的聲源,則所述全部聲源方向則可以理解為相對于麥克風(fēng)所在平面的360°方位上所有發(fā)出聲音的聲源方向。
S102:生成錄音文件,所述錄音文件中保存所述全部聲源方向上的錄音數(shù)據(jù)。
本發(fā)明實(shí)施例中,錄音裝置可將麥克風(fēng)陣列采集到的各聲源方向上的全部錄音數(shù)據(jù),在實(shí)現(xiàn)錄音功能的APP對應(yīng)的存儲(chǔ)位置處保存為錄音文件,即,生成能夠?qū)崿F(xiàn)錄音播放功能的錄音文件。
本發(fā)明實(shí)施例中錄音裝置將各聲源方向的錄音數(shù)據(jù)都保存在錄音文件中,保留了完整的錄音數(shù)據(jù),可使得后續(xù)進(jìn)行錄音播放時(shí),可實(shí)現(xiàn)各個(gè)聲源方向上的聲音的播放,并能夠根據(jù)用戶設(shè)定的方向進(jìn)行錄音播放方向的調(diào)整。
用戶使用錄音裝置進(jìn)行錄音過程中,不可避免的會(huì)出現(xiàn)在同一時(shí)間點(diǎn)有多個(gè)聲源方向上的聲音存在,而用戶可能只關(guān)注某一特定的聲源方向,例如進(jìn)行會(huì)議過程中,會(huì)議討論的很熱烈,但是用戶只關(guān)注關(guān)鍵角色的講話??蛇x的,本發(fā)明實(shí)施例中用戶可設(shè)定需要錄制的聲音所在的聲源方向,將該設(shè)定的需要錄制的聲音所在的聲源方向作為錄制方向,錄音裝置獲取到用戶設(shè)定的錄制方向,并將該錄制方向保存在錄音文件中,使得錄音文件播放時(shí),可按照該設(shè)定的錄制方向進(jìn)行播放。
錄音裝置進(jìn)行錄音并在錄音文件中保存錄制方向的實(shí)施流程可參閱圖3所示,圖3所示為本發(fā)明實(shí)施例提供的錄音裝置進(jìn)行錄音的另一種實(shí)現(xiàn)流程圖, 如圖3所示,包括:
S201a:獲取至少三個(gè)麥克風(fēng)輸入的全部聲源方向的錄音數(shù)據(jù)。
S201b:獲取用戶設(shè)定的錄制方向。
本發(fā)明實(shí)施例中,所述錄制方向?yàn)橹辽賰蓚€(gè)聲源方向中的一個(gè)聲源方向,所述至少兩個(gè)聲源方向?yàn)樗鲋辽偃齻€(gè)麥克風(fēng)在同一時(shí)間點(diǎn)所獲取的。換言之,本發(fā)明實(shí)施例中錄音裝置可在實(shí)現(xiàn)錄制各聲源方向的錄音數(shù)據(jù)的基礎(chǔ)上,按照用戶設(shè)定的錄制方向著重錄制設(shè)定的錄制方向?qū)?yīng)的錄音數(shù)據(jù)。
S202:將全部聲源方向的全部錄音數(shù)據(jù)以及用戶設(shè)定的錄制方向保存在錄音文件中。
需要說明的是,錄音過程和聲源定位是兩個(gè)不同的實(shí)現(xiàn)過程,故本發(fā)明實(shí)施例中并不限定獲取用戶設(shè)定的錄制方向,與圖1所示錄音過程中各步驟的執(zhí)行先后,且圖3中S201a與S201b的執(zhí)行順序也不分先后。
需要理解的是,本發(fā)明實(shí)施例中所述至少三個(gè)麥克風(fēng)輸入的全部聲源方向的錄音數(shù)據(jù)是所述至少三個(gè)麥克風(fēng)在不同時(shí)間點(diǎn)獲取的各聲源方向組成的集合,而所述至少三個(gè)麥克風(fēng)在同一時(shí)間點(diǎn)所獲取的聲源方向可以為不止一個(gè),本發(fā)明實(shí)施例圖3所示方法對應(yīng)的實(shí)施例是針對所述至少三個(gè)麥克風(fēng)在同一時(shí)間點(diǎn)所獲取的聲源方向?yàn)橹辽賰蓚€(gè)的情況進(jìn)行舉例說明的。
具體的,本發(fā)明實(shí)施例中所述用戶設(shè)定的錄制方向是通過用戶輸入的聲源調(diào)整手勢所確定的,所述聲源調(diào)整手勢用于對錄制方向進(jìn)行調(diào)整。本發(fā)明實(shí)施例中提供的錄音方法可應(yīng)用于具有觸摸屏的移動(dòng)終端,故用戶可通過觸摸屏輸入設(shè)定的錄制方向。
進(jìn)一步的,本發(fā)明實(shí)施例中還可在觸摸屏顯示界面上顯示聲源方向標(biāo)記,所述聲源方向標(biāo)記用于標(biāo)記聲源方向,例如本發(fā)明實(shí)施例中可通過所述聲源方向標(biāo)記可以是指針。用戶通過調(diào)整所述聲源方向標(biāo)記實(shí)現(xiàn)對錄制方向的調(diào)整。故,錄音裝置可通過如下方式獲取用戶設(shè)定的錄制方向:獲取用戶輸入的聲源調(diào)整手勢,所述聲源調(diào)整手勢例如可采用通過手指在觸摸屏顯示界面上進(jìn)行觸 控點(diǎn)擊、滑動(dòng)等手勢輸入,也可采用諸如懸浮等手勢輸入,本發(fā)明實(shí)施例不作限定。本發(fā)明實(shí)施例中若用戶輸入了聲源調(diào)整手勢,則錄音裝置可根據(jù)所述聲源調(diào)整手勢,確定調(diào)整后的聲源方向標(biāo)記在所述觸摸屏顯示界面上的顯示位置,將所述調(diào)整后的聲源方向標(biāo)記在所述觸摸屏顯示界面上的顯示位置指示的聲源方向,確定為用戶設(shè)定的錄制方向。
在具體實(shí)施時(shí),本發(fā)明實(shí)施例中可設(shè)定用于標(biāo)識(shí)聲源方向的指針,并在進(jìn)行錄音過程中在移動(dòng)終端的顯示界面上顯示,以實(shí)現(xiàn)對聲源方向的指示,用戶可在觸摸屏上對用于標(biāo)識(shí)聲源方向的指針進(jìn)行調(diào)整,錄音裝置獲取用戶在觸摸屏上對用于標(biāo)識(shí)聲源方向的指針進(jìn)行調(diào)整的調(diào)整軌跡,將所述調(diào)整軌跡的終點(diǎn)所指示的位置,確定為錄制方向。例如,在會(huì)議室中,用戶將移動(dòng)終端中的錄音機(jī)應(yīng)用啟動(dòng)以后,可在顯示錄音機(jī)的顯示界面上顯示用于標(biāo)識(shí)聲源方向的指針,通過該指針指示哪個(gè)方向上有人發(fā)言。會(huì)議討論的很激烈,有很多人都在說話,但是用戶可能只關(guān)注某一關(guān)鍵角色發(fā)言,故可將指針的指示方向調(diào)整到關(guān)鍵角色發(fā)言的聲源方向,并將該方向設(shè)定為錄制方向,錄音裝置獲取到該設(shè)定的錄制方向,可將該錄制方向保存在錄音文件中,使得錄音文件播放時(shí)可按照該保存的錄制方向進(jìn)行播放。
進(jìn)一步的,本發(fā)明實(shí)施例中用戶可在不同時(shí)間分別設(shè)置不同的錄制方向,即用戶設(shè)定的錄制方向包括用戶在不同時(shí)間分別設(shè)置的至少兩個(gè)不同的錄制方向,以使得錄音過程中可隨時(shí)根據(jù)用戶指定的錄制方向,進(jìn)行錄制方向的調(diào)整,實(shí)現(xiàn)對應(yīng)聲源方向的錄音。例如,會(huì)議討論過程中,用戶可能在不同時(shí)間關(guān)注不同角色的發(fā)言,例如在TA時(shí)間關(guān)注角色A的發(fā)言,在TB時(shí)間關(guān)注角色B的發(fā)言,故用戶可在TA時(shí)間設(shè)定錄制方向?yàn)榻巧獳所在的聲源方向,在TB時(shí)間輸入聲源調(diào)整手勢,調(diào)整錄制方向?yàn)榻巧獴所在的聲源方向。錄音裝置在TA時(shí)間著重錄制角色A所在聲源方向的聲音,而在獲取到用戶將錄制方向調(diào)整為角色B所在的聲源方向的聲源調(diào)整手勢后,切換錄制方向,在TB時(shí)間著重錄制角色B所在聲源方向的聲音。
本發(fā)明實(shí)施例以下將對錄音播放裝置基于上述實(shí)施例提供的錄音播放方法得到的錄音文件進(jìn)行錄音播放的方法實(shí)施過程進(jìn)行詳細(xì)說明,圖4所示為本發(fā)明實(shí)施例提供的錄音播放方法實(shí)現(xiàn)流程圖,如圖4所示,包括:
S301:獲取錄音文件。
本發(fā)明實(shí)施例中,錄音播放裝置獲取的錄音文件中保存有至少三個(gè)麥克風(fēng)輸入的全部聲源方向上的錄音數(shù)據(jù)。
S302:確定錄音播放方向。
本發(fā)明實(shí)施例中,所述錄音播放方向可以理解為是用戶指定的聲源方向,該指定的聲源方向?yàn)樗鲋辽偃齻€(gè)麥克風(fēng)輸入的全部聲源方向中的至少一個(gè)聲源方向。
本發(fā)明實(shí)施例中用戶可通過輸入播放方向調(diào)整手勢,調(diào)整錄音播放方向,例如通過在觸摸屏顯示界面上輸入播放方向調(diào)整手勢設(shè)定錄音播放方向。
本發(fā)明實(shí)施例中可在觸摸屏顯示界面上顯示聲源方向標(biāo)記,用戶通過輸入播放方向調(diào)整手勢調(diào)整所述聲源方向標(biāo)記實(shí)現(xiàn)對錄音播放方向的調(diào)整。錄音播放裝置通過獲取調(diào)整后的聲源方向標(biāo)記在所述觸摸屏顯示界面上的顯示位置,將所述調(diào)整后的聲源方向標(biāo)記在所述觸摸屏顯示界面上的顯示位置指示的聲源方向,確定為用戶設(shè)定的錄音播放方向。例如,本發(fā)明實(shí)施例中用戶可通過調(diào)整用于標(biāo)識(shí)聲源方向的指針,設(shè)定錄音播放方向,錄音播放裝置可通過獲取所述指針指示的方向來確定錄音播放方向。
S303:錄音播放裝置根據(jù)確定的所述錄音播放方向,在所述錄音文件中確定出與所述錄音播放方向相匹配的的錄音數(shù)據(jù)。
S304:播放確定出的錄音數(shù)據(jù)。
本發(fā)明實(shí)施例中,錄音播放裝置可依據(jù)確定的錄音播放方向以及確定出的錄音數(shù)據(jù),對所述錄音播放方向上的錄音數(shù)據(jù)對應(yīng)的音頻輸出信號(hào)進(jìn)行降噪處理,提高所述所述錄音播放方向上的錄音數(shù)據(jù)對應(yīng)的音頻輸出信號(hào)的信噪比,實(shí)現(xiàn)播放所述錄音播放方向的錄音數(shù)據(jù)對應(yīng)的錄音。
由于錄音播放方向可由用戶設(shè)定并調(diào)整,故通過本發(fā)明能夠?qū)崿F(xiàn)可調(diào)整方向的錄音播放功能。例如,所述錄音播放方向包括第一錄音播放方向和第二錄音播放方向,所述第一錄音播放方向和所述第二錄音播放方向?yàn)橛脩粼诓煌瑫r(shí)間點(diǎn)設(shè)定的不同錄音播放方向,例如用戶在T1時(shí)間點(diǎn)設(shè)定的第一錄音播放方向,在T2時(shí)間點(diǎn)輸入播放方向調(diào)整手勢,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整,則,錄音播放裝置播放確定出的所述錄音數(shù)據(jù)可采用如下方式:播放第一錄音數(shù)據(jù),所述第一錄音數(shù)據(jù)是在所述錄音文件中確定出的、與所述第一錄音播放方向相匹配的錄音數(shù)據(jù)。獲取用戶輸入的播放方向調(diào)整手勢,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整。根據(jù)所述播放方向調(diào)整手勢,由播放所述第一錄音數(shù)據(jù)切換至播放第二錄音數(shù)據(jù),所述第二錄音數(shù)據(jù)是在所述錄音文件中確定出的、與所述第二錄音播放方向相匹配的錄音數(shù)據(jù)。
可選的,若錄音文件中保存有錄制方向,所述錄音播放方向可采用如圖5所示的方法流程進(jìn)行確定,如圖5所示,包括:
S3011:判斷用戶是否設(shè)定了指定播放方向。
本發(fā)明實(shí)施例中所述指定播放方向通過用戶輸入的播放方向調(diào)整手勢所確定,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整。例如,可通過判斷用戶是否在觸摸屏顯示界面上輸入了聲源調(diào)整手勢,若用戶在觸摸屏顯示界面上輸入了聲源調(diào)整手勢,則確定用戶設(shè)定了指定播放方向,若用戶未在觸摸屏顯示界面上輸入聲源調(diào)整手勢,則確定用戶未設(shè)定指定播放方向。
具體的,本發(fā)明實(shí)施例中錄音播放裝置或者具有錄音播放功能的移動(dòng)終端,在進(jìn)行錄音文件播放過程中,可在顯示界面上顯示用于標(biāo)識(shí)聲源方向的指針,故,可通過判斷用戶是否對用于標(biāo)識(shí)聲源方向的指針進(jìn)行調(diào)整,確定用戶是否設(shè)定指定播放方向。若用戶對標(biāo)識(shí)聲源方向的指針進(jìn)行調(diào)整,則確定用戶設(shè)定指定播放方向,若用戶未對標(biāo)識(shí)聲源方向的指針進(jìn)行調(diào)整,則確定用戶未設(shè)定指定播放方向。
本發(fā)明實(shí)施例中若用戶設(shè)定了指定播放方向,則執(zhí)行S3012,若用戶未設(shè)定指定播放方向,則執(zhí)行S3013。
S3012:若用戶設(shè)定了指定播放方向,則將所述指定播放方向作為所述錄音播放方向。
S3013:若用戶未設(shè)定指定播放方向,則將所述錄制方向作為所述錄音播放方向。
本發(fā)明實(shí)施例中,若錄音文件中保存有錄制方向,則錄音播放裝置可將該保存的錄制方向作為默認(rèn)的錄音播放方向,并在用戶未指定播放方向的情況下,按照默認(rèn)的錄音播放方向進(jìn)行錄音播放,而在用戶指定播放方向的情況下,按照用戶指定的播放方向進(jìn)行錄音播放。
基于上述實(shí)施例提供的錄音方法,本發(fā)明實(shí)施例提供一種錄音裝置100,圖6所示為本發(fā)明實(shí)施例提供的錄音裝置100的構(gòu)成示意圖。如圖6所示,該錄音裝置100包括獲取單元101和處理單元102。
所述獲取單元101,用于獲取至少三個(gè)麥克風(fēng)輸入的全部聲源方向的錄音數(shù)據(jù)。
所述處理單元102,用于根據(jù)所述獲取單元101獲取的錄音數(shù)據(jù),生成錄音文件,所述錄音文件中保存所述至少三個(gè)麥克風(fēng)輸入的全部聲源方向上的所述錄音數(shù)據(jù)。
本發(fā)明實(shí)施例中錄音裝置100將所述至少三個(gè)麥克風(fēng)輸入的全部聲源方向的所述錄音數(shù)據(jù)都保存在錄音文件中,故保留了完整的錄音數(shù)據(jù),可使得后續(xù)進(jìn)行錄音播放時(shí),能夠根據(jù)用戶設(shè)定的聲源方向播放相應(yīng)聲源方向的錄音數(shù)據(jù),用戶設(shè)定的方向不同,播放的錄音數(shù)據(jù)的聲源方向也相應(yīng)不同,故能夠?qū)崿F(xiàn)錄音播放方向的調(diào)整。
本發(fā)明實(shí)施例中所述獲取單元101,還用于:獲取用戶設(shè)定的錄制方向,所述錄制方向?yàn)橹辽賰蓚€(gè)聲源方向中的一個(gè)聲源方向,所述至少兩個(gè)聲源方向?yàn)樗鲋辽偃齻€(gè)麥克風(fēng)在同一時(shí)間點(diǎn)所獲取的。
所述處理單元102,還用于:在所述錄音文件中保存所述獲取單元101獲取的錄制方向,以實(shí)現(xiàn)錄音播放過程中按照該保存的錄制方向進(jìn)行播放。
可選的,所述獲取單元101獲取的所述用戶設(shè)定的錄制方向是通過用戶輸入的聲源調(diào)整手勢所確定的,所述聲源調(diào)整手勢用于對錄制方向進(jìn)行調(diào)整。
可選的,所述獲取單元101獲取的所述用戶設(shè)定的錄制方向包括用戶在不同時(shí)間分別設(shè)置的至少兩個(gè)不同的錄制方向,以使所述錄音裝置可調(diào)整錄制方向。
本發(fā)明實(shí)施例提供的錄音裝置100可用于實(shí)現(xiàn)上述實(shí)施例涉及的錄音方法,具備上述實(shí)施例實(shí)現(xiàn)錄音過程中的所有功能,其具體實(shí)現(xiàn)過程可參閱上述實(shí)施例及附圖的相關(guān)描述,在此不再贅述。
本發(fā)明實(shí)施例還提供一種終端1000,圖7A所示為本發(fā)明實(shí)施例提供的終端1000的構(gòu)成示意圖,如圖7A所示,終端1000包括至少三個(gè)麥克風(fēng)1001、處理器1002、存儲(chǔ)器1003和總線1004。所述至少三個(gè)麥克風(fēng)1001、所述存儲(chǔ)器1003均通過所述總線1004與所述處理器1002連接。
所述存儲(chǔ)器1003,用于存儲(chǔ)所述處理器1002執(zhí)行的程序代碼。
所述至少三個(gè)麥克風(fēng)1001,用于輸入全部聲源方向的錄音數(shù)據(jù)。
所述處理器1002,用于獲取所述至少三個(gè)麥克風(fēng)1001輸入的全部聲源方向的錄音數(shù)據(jù)、根據(jù)獲取的錄音數(shù)據(jù),生成錄音文件,所述錄音文件中保存所述全部聲源方向上的所述錄音數(shù)據(jù)。
所述終端1000還包括輸入設(shè)備1005,如圖7B所示,所述輸入設(shè)備1005通過總線1004與處理器1002連接。
所述輸入設(shè)備1005,用于:獲取用戶設(shè)定的錄制方向,所述錄制方向?yàn)橹辽賰蓚€(gè)聲源方向中的一個(gè)聲源方向,所述至少兩個(gè)聲源方向?yàn)樗鲋辽偃齻€(gè)麥克風(fēng)1001在同一時(shí)間點(diǎn)所獲取的。
所述處理器1002,還用于:在所述錄音文件中保存所述輸入設(shè)備1005獲取的錄制方向。
可選的,所述輸入設(shè)備1005獲取的所述用戶設(shè)定的錄制方向是通過用戶輸入的聲源調(diào)整手勢所確定的,所述聲源調(diào)整手勢用于對錄制方向進(jìn)行調(diào)整。
可選的,所述輸入設(shè)備1005獲取的所述用戶設(shè)定的錄制方向包括用戶在不同時(shí)間分別設(shè)置的至少兩個(gè)不同的錄制方向。
需要說明的是,本發(fā)明實(shí)施例中輸入設(shè)備1005可以是觸摸屏等。
總線1004可包括一通路,在計(jì)算機(jī)各個(gè)部件之間傳送信息。
處理器1002可以是一個(gè)通用中央處理器(CPU),微處理器,特定應(yīng)用集成電路application-specific integrated circuit(ASIC),或一個(gè)或多個(gè)用于控制本發(fā)明方案程序執(zhí)行的集成電路。計(jì)算機(jī)系統(tǒng)中包括的一個(gè)或多個(gè)存儲(chǔ)器,可以是只讀存儲(chǔ)器read-only memory(ROM)或可存儲(chǔ)靜態(tài)信息和指令的其他類型的靜態(tài)存儲(chǔ)設(shè)備,隨機(jī)存取存儲(chǔ)器random access memory(RAM)或者可存儲(chǔ)信息和指令的其他類型的動(dòng)態(tài)存儲(chǔ)設(shè)備,也可以是磁盤存儲(chǔ)器。這些存儲(chǔ)器通過總線與處理器相連接。
存儲(chǔ)器1003,如RAM,保存有操作系統(tǒng)和執(zhí)行本發(fā)明方案的程序。操作系統(tǒng)是用于控制其他程序運(yùn)行,管理系統(tǒng)資源的程序。
存儲(chǔ)器1003中存儲(chǔ)的程序用于指令處理器1002執(zhí)行本發(fā)明實(shí)施例涉及的錄音方法。
可以理解的是,本實(shí)施例的終端1000可用于實(shí)現(xiàn)上述錄音方法相關(guān)實(shí)施例中涉及的所有功能,其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存上述錄音裝置100和終端1000所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方法實(shí)施例所涉及的程序。通過執(zhí)行存儲(chǔ)的程序,可以實(shí)現(xiàn)錄音功能。
基于上述實(shí)施例提供的錄音播放方法,本發(fā)明實(shí)施例提供一種錄音播放裝置200,圖8所示為本發(fā)明實(shí)施例提供的錄音播放裝置200的構(gòu)成示意圖,如圖8所示,錄音播放裝置200包括獲取單元201、處理單元202和播放單元203。
所述獲取單元201,用于獲取錄音文件以及確定錄音播放方向,所述錄音文件中保存經(jīng)由至少三個(gè)麥克風(fēng)輸入的全部聲源方向上的錄音數(shù)據(jù),所述錄音播放方向?yàn)樗鋈柯曉捶较蛑械闹辽僖粋€(gè)。
所述處理單元202,用于根據(jù)所述獲取單元201確定的所述錄音播放方向,在所述獲取單元201獲取的所述錄音文件中確定出與所述錄音播放方向相匹配的錄音數(shù)據(jù)。
所述播放單元203,用于播放所述處理單元202確定出的所述錄音數(shù)據(jù)。
本發(fā)明實(shí)施例提供的錄音播放裝置200可實(shí)現(xiàn)指向性的錄音播放??梢岳斫獾氖?,錄音播放裝置200確定的錄音播放方向可以是所述全部聲源方向中的任意一個(gè)或多個(gè),故本發(fā)明實(shí)施例提供的錄音播放裝置200,可以實(shí)現(xiàn)可調(diào)整聲源方向的錄音播放功能。
可選的,所述獲取單元201獲取的所述錄音文件中保存有錄制方向,所述錄制方向?yàn)橹辽賰蓚€(gè)聲源方向中的一個(gè)聲源方向,所述至少兩個(gè)聲源方向?yàn)樗鲋辽偃齻€(gè)麥克風(fēng)在同一時(shí)間點(diǎn)所獲取的。
所述獲取單元201,采用如下方式確定錄音播放方向,包括:
若用戶設(shè)定了指定播放方向,則所述錄音播放方向?yàn)樗鲋付úシ欧较颍?/p>
若用戶未設(shè)定指定播放方向,則所述錄音播放方向?yàn)樗鲣浿品较颉?/p>
可選的,所述指定播放方向通過用戶輸入的播放方向調(diào)整手勢所確定,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整。
可選的,所述獲取單元201獲取的所述錄音播放方向包括第一錄音播放方向和第二錄音播放方向,所述第一錄音播放方向和所述第二錄音播放方向?yàn)橛脩粼诓煌瑫r(shí)間點(diǎn)設(shè)定的不同錄音播放方向。
所述處理單元202,用于在所述錄音文件中確定出與所述第一錄音播放方向相匹配的錄音數(shù)據(jù),以及與所述第二錄音播放方向相匹配的錄音數(shù)據(jù)。
所述獲取單元201,用于獲取用戶輸入的播放方向調(diào)整手勢,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整。
所述播放單元203,采用如下方式播放確定出的所述錄音數(shù)據(jù),包括:
播放第一錄音數(shù)據(jù),所述第一錄音數(shù)據(jù)是所述處理單元202在所述錄音文件中確定出的、與所述第一錄音播放方向相匹配的錄音數(shù)據(jù);
根據(jù)所述獲取單元201獲取的播放方向調(diào)整手勢,由播放所述第一錄音數(shù)據(jù)切換至播放第二錄音數(shù)據(jù),所述第二錄音數(shù)據(jù)是所述處理單元202在所述錄音文件中確定出的、與所述第二錄音播放方向相匹配的錄音數(shù)據(jù)。通過本設(shè)計(jì),可以實(shí)現(xiàn)能夠進(jìn)行錄音播放方向切換調(diào)整的錄音播放功能。
本發(fā)明實(shí)施例提供的錄音播放裝置200可用于實(shí)現(xiàn)上述實(shí)施例涉及的錄音播放方法,具備上述實(shí)施例實(shí)現(xiàn)錄音播放過程中的所有功能,其具體實(shí)現(xiàn)過程可參閱上述實(shí)施例及附圖的相關(guān)描述,在此不再贅述。
本發(fā)明實(shí)施例還提供一種錄音終端2000,圖9A所示為本發(fā)明實(shí)施例提供的終端2000的構(gòu)成示意圖,如圖9A所示,本發(fā)明實(shí)施例提供的終端2000包括播放器2001、處理器2002、存儲(chǔ)器2003和總線2004,其中,所述播放器2001、所述存儲(chǔ)器2003均通過所述總線2004與所述處理器2002連接。
所述存儲(chǔ)器2003,用于存儲(chǔ)所述處理器2002執(zhí)行的程序代碼。
所述處理器2002,用于獲取錄音文件并確定錄音播放方向,根據(jù)確定的所述錄音播放方向,在獲取的所述錄音文件中確定出與所述錄音播放方向相匹配的錄音數(shù)據(jù),所述錄音文件中保存經(jīng)由至少三個(gè)麥克風(fēng)輸入的全部聲源方向上的錄音數(shù)據(jù),所述錄音播放方向?yàn)橹辽偃齻€(gè)麥克風(fēng)輸入的全部聲源方向中的至少一個(gè)。
所述播放器2001,用于播放所述處理器2002確定出的所述錄音數(shù)據(jù)。
可選的,所述處理器2002獲取的所述錄音文件中保存有錄制方向,所述錄制方向?yàn)橹辽賰蓚€(gè)聲源方向中的一個(gè)聲源方向,所述至少兩個(gè)聲源方向?yàn)樗鲋辽偃齻€(gè)麥克風(fēng)在同一時(shí)間點(diǎn)所獲取的。
所述終端2000還包括輸入設(shè)備2005,如圖9B所示,所述輸入設(shè)備2005用于獲取用戶設(shè)定的指定播放方向。
所述處理器2002,采用如下方式確定錄音播放方向,包括:
若所述輸入設(shè)備2005獲取到用戶設(shè)定的指定播放方向,則所述處理器2002將所述指定播放方向作為所述錄音播放方向;若所述輸入設(shè)備2005未獲取到用戶設(shè)定的指定播放方向,則所述處理器2002將所述錄制方向作為所述錄音播放方向。
具體的,所述輸入設(shè)備2005,可用于采用如下方式獲取用戶設(shè)定的指定播放方向,包括:
所述輸入設(shè)備2005獲取用戶輸入的播放方向調(diào)整手勢,所述播放方向調(diào)整手勢用于對錄音播放方向進(jìn)行調(diào)整;通過用戶輸入的播放方向調(diào)整手勢確定所述指定播放方向。
可選的,所述處理器2002獲取的所述錄音播放方向包括第一錄音播放方向和第二錄音播放方向,所述第一錄音播放方向和所述第二錄音播放方向?yàn)橛脩粼诓煌瑫r(shí)間點(diǎn)設(shè)定的不同錄音播放方向。所述處理器2002,用于在所述錄音文件中確定出與所述第一錄音播放方向相匹配的錄音數(shù)據(jù),以及與所述第二錄音播放方向相匹配的錄音數(shù)據(jù)。
所述終端2000包括輸入設(shè)備2005,所述輸入設(shè)備2005用于獲取用戶輸入的、對所述第一錄音播放方向進(jìn)行調(diào)整的播放方向調(diào)整手勢。
所述播放器2001,采用如下方式播放確定出的所述錄音數(shù)據(jù),包括:
播放第一錄音數(shù)據(jù),所述第一錄音數(shù)據(jù)是所述處理器2002在所述錄音文件中確定出的、與所述第一錄音播放方向相匹配的錄音數(shù)據(jù);根據(jù)所述輸入設(shè)備2005獲取的、對所述第一錄音播放方向進(jìn)行調(diào)整的播放方向調(diào)整手勢,由播放所述第一錄音數(shù)據(jù)切換至播放第二錄音數(shù)據(jù),所述第二錄音數(shù)據(jù)是所述處理器2002在所述錄音文件中確定出的、與所述第二錄音播放方向相匹配的錄音數(shù)據(jù)。
需要說明的是,本發(fā)明實(shí)施例中輸入設(shè)備2005可以是觸摸屏等。
播放器2001可以是耳機(jī)接口或者揚(yáng)聲器等,用于對錄音數(shù)據(jù)進(jìn)行播放。
總線2004可包括一通路,在計(jì)算機(jī)各個(gè)部件之間傳送信息。
處理器2002可以是一個(gè)通用中央處理器(CPU),微處理器,特定應(yīng)用集成電路application-specific integrated circuit(ASIC),或一個(gè)或多個(gè)用于控制本發(fā)明方案程序執(zhí)行的集成電路。計(jì)算機(jī)系統(tǒng)中包括的一個(gè)或多個(gè)存儲(chǔ)器,可以是只讀存儲(chǔ)器read-only memory(ROM)或可存儲(chǔ)靜態(tài)信息和指令的其他類型的靜態(tài)存儲(chǔ)設(shè)備,隨機(jī)存取存儲(chǔ)器random access memory(RAM)或者可存儲(chǔ)信息和指令的其他類型的動(dòng)態(tài)存儲(chǔ)設(shè)備,也可以是磁盤存儲(chǔ)器。這些存儲(chǔ)器通過總線與處理器相連接。
存儲(chǔ)器2003,如RAM,保存有操作系統(tǒng)和執(zhí)行本發(fā)明方案的程序。操作系統(tǒng)是用于控制其他程序運(yùn)行,管理系統(tǒng)資源的程序。
存儲(chǔ)器2003中存儲(chǔ)的程序用于指令處理器2002執(zhí)行本發(fā)明實(shí)施例涉及的錄音播放方法。
可以理解的是,本實(shí)施例的終端2000可用于實(shí)現(xiàn)上述錄音播放方法相關(guān)實(shí)施例中涉及的所有功能,其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存上述錄音播放裝置200或終端2000所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方法實(shí)施例所涉及的程序。通過執(zhí)行存儲(chǔ)的程序,可以實(shí)現(xiàn)錄音播放功能。
盡管在此結(jié)合各實(shí)施例對本發(fā)明進(jìn)行了描述,然而,在實(shí)施所要求保護(hù)的本發(fā)明過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實(shí)現(xiàn)所述公開實(shí)施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個(gè)”不排除多個(gè)的情況。單個(gè)處理器或其他單元可以實(shí)現(xiàn)權(quán)利要求中列舉的若干項(xiàng)功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。
本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、 或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)程序存儲(chǔ)/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過Internet或其它有線或無線電信系統(tǒng)。
本發(fā)明是參照本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管結(jié)合具體特征及其實(shí)施例對本發(fā)明進(jìn)行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可對其進(jìn)行各種修改和組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。