一種用于在計算機(jī)設(shè)備中輸出音效信息的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于在計算機(jī)設(shè)備中輸出音效信息的方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,用戶使用輸入法進(jìn)行輸入時,輸入法僅根據(jù)用戶輸入的輸入序列提供候選項,以供用戶進(jìn)行選擇。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種用于在計算機(jī)設(shè)備中輸出音效信息的方法和裝置。
[0004]根據(jù)本發(fā)明的一個方面,提供一種用于在計算機(jī)設(shè)備中輸出音效信息的方法,其中,該方法包括:
[0005]根據(jù)用戶對輸入法執(zhí)行的輸入操作,獲取輸入操作信息;
[0006]根據(jù)所述輸入操作信息,確定相匹配的音效信息;
[0007]輸出所述音效信息。
[0008]根據(jù)本發(fā)明的另一個方面,還提供了一種用于在計算機(jī)設(shè)備中用于輸出音效信息的裝置,其中,該裝置包括:
[0009]用于根據(jù)用戶對輸入法執(zhí)行的輸入操作,獲取輸入操作信息的裝置;
[0010]用于根據(jù)所述輸入操作信息,確定相匹配的音效信息的裝置;
[0011]用于輸出所述音效信息的裝置。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:1)在實現(xiàn)基本的輸入法功能的前提下,能夠根據(jù)用戶對輸入法執(zhí)行的輸入操作(該輸入操作不限于用戶輸入的輸入序列),輸出相匹配的音效信息,從而使得輸入法的輸出效果較為豐富,能夠減輕用戶在輸入時的疲勞感,進(jìn)而減少由此而引起的輸入錯誤;2)本發(fā)明的音效信息包括聽覺音效信息和視覺音效信息,能夠在用戶執(zhí)行輸入操作的過程中,為用戶帶來聽覺和視覺上的全新體驗;3)本發(fā)明能夠通過確定用戶的情緒信息,來確定相匹配的音效信息,從而使得增強(qiáng)用戶的融入感,且能夠有效地調(diào)節(jié)用戶當(dāng)前的情緒。
【附圖說明】
[0013]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0014]圖1為本發(fā)明一個優(yōu)選實施例的用于在計算機(jī)設(shè)備中輸出音效信息的方法的流程不意圖;
[0015]圖2為本發(fā)明一個優(yōu)選實施例的用于在計算機(jī)設(shè)備中輸出音效信息的裝置的結(jié)構(gòu)示意圖;
[0016]圖3為一個示例的情緒信息與音效信息的對應(yīng)關(guān)系的示意圖。
[0017]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實施方式】
[0018]圖1為本發(fā)明一個優(yōu)選實施例的用于在計算機(jī)設(shè)備中輸出音效信息的方法的流程不意圖。
[0019]其中,本實施例的方法主要通過計算機(jī)設(shè)備來實現(xiàn);所述計算機(jī)設(shè)備包括網(wǎng)絡(luò)設(shè)備和用戶設(shè)備。所述網(wǎng)絡(luò)設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計算(Cloud Computing)的由大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī);所述網(wǎng)絡(luò)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。所述用戶設(shè)備包括但不限于PC機(jī)、平板電腦、智能手機(jī)、PDA, IPTV等。
[0020]需要說明的是,所述計算機(jī)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計算機(jī)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0021 ] 根據(jù)本實施例的方法包括步驟S1、步驟S2和步驟S3。
[0022]在步驟SI中,計算機(jī)設(shè)備根據(jù)用戶對輸入法執(zhí)行的輸入操作,獲取輸入操作信息。
[0023]其中,所述輸入操作包括用戶能夠在輸入法中執(zhí)行的任何操作;優(yōu)選地,所述輸入操作包括但不限于用戶通過對輸入法呈現(xiàn)的鍵盤進(jìn)行的字母輸入或筆畫輸入等的操作、用戶對輸入法根據(jù)用戶輸入的輸入序列所提供的候選項進(jìn)行的選擇操作等。
[0024]其中,所述輸入操作信息包括任何與用戶執(zhí)行的輸入操作相關(guān)的信息。優(yōu)選地,所述輸入操作信息包括但不限于:
[0025]I)用戶輸入的輸入序列。
[0026]其中,所述輸入序列包括任何能夠在輸入法中輸入的符號;優(yōu)選地,所述輸入序列包括但不限于字母、筆畫、特殊字符(如@)等。
[0027]2)用戶選擇的、與用戶輸入的輸入序列對應(yīng)的候選項。
[0028]優(yōu)選地,輸入法針對用戶輸入的輸入序列提供至少一個候選項。
[0029]例如,用戶輸入的輸入序列為“ keyi ”,輸入法根據(jù)該輸入序列提供的候選項包括:“可以”、“刻意”、“可疑”、“可議”、“科儀”;所述輸入操作信息包括用戶在該等候選項中所選擇的候選項“可以”。
[0030]3)輸入操作的輸入速度信息。
[0031]其中,所述輸入速度信息用于指示輸入操作所對應(yīng)的速度。優(yōu)選地,所述輸入速度信息可采用多種表示形式;例如,所述輸入速度信息表示為速度等級,如快速、普通、慢速等;又例如,所述輸入速度信息表示為具體的速度值,如速度值為60WPM(words perminute,字 / 分)。
[0032]需要說明的是,上述輸入操作信息僅為舉例,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)能理解,任何與用戶執(zhí)行的輸入操作相關(guān)的信息,均應(yīng)包含在本發(fā)明所述的輸入操作信息的范圍內(nèi)。
[0033]具體地,計算機(jī)設(shè)備可采用多種方式獲取所述輸入操作信息。
[0034]例如,計算機(jī)設(shè)備通過實時檢測用戶執(zhí)行的輸入操作來確定所述輸入操作信息,如,計算機(jī)設(shè)備統(tǒng)計用戶輸入的符號數(shù)量以及輸入操作所對應(yīng)的時間,并當(dāng)符號數(shù)量與時間的比值大于預(yù)定速度時,確定輸入速度信息用于指示速度等級為“快速”。
[0035]又例如,計算機(jī)設(shè)備直接獲取輸入法提供的輸入操作信息,如,計算機(jī)設(shè)備直接獲取輸入法提供的輸入速度信息、以及用戶選擇的候選項。
[0036]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)用戶對輸入法執(zhí)行的輸入操作,獲取輸入操作信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0037]在步驟S2中,計算機(jī)設(shè)備根據(jù)輸入操作信息,確定相匹配的音效信息。
[0038]其中,所述音效信息包括任何與音效相關(guān)的信息;優(yōu)選地,所述音效信息包括但不限于:
[0039]I)聽覺音效信息。
[0040]其中,所述聽覺音效信息包括任何與音效的聽覺效果相關(guān)的信息。優(yōu)選地,所述聽覺音效信息包括但不限于:
[0041]a)音效的節(jié)奏信息。
[0042]其中,所述節(jié)奏信息包括任何與音效的節(jié)奏相關(guān)的信息;優(yōu)選地,所述節(jié)奏信息包括但不限于一個音符所對應(yīng)的節(jié)奏、或多個音符的組合所對應(yīng)的節(jié)奏等。
[0043]b)音效的模式信息。
[0044]其中,所述模式信息用于指示音效所對應(yīng)的模式;優(yōu)選地,所述模式包括普通音效、古典音效、搖滾音效、流行音效、爵士音效、人聲音效、環(huán)境音效等。
[0045]優(yōu)選地,輸入法中存在多種預(yù)定模式;更優(yōu)選地,每種預(yù)定模式對應(yīng)有至少一個預(yù)定節(jié)奏。例如,預(yù)定模式包括環(huán)境音效,該預(yù)定模式對應(yīng)以下預(yù)定節(jié)奏:風(fēng)聲節(jié)奏、水聲節(jié)奏、鳥鳴節(jié)奏等。
[0046]c)音量信息。
[0047]其中,所述音量信息包括任何與音效的音量相關(guān)的信息;優(yōu)選地,所述音量信息包括但不限于:音量的大小、與音量的增強(qiáng)相關(guān)的信息、與音量的均衡相關(guān)的信息等。
[0048]2)視覺音效信息。
[0049]其中,所述視覺音效信息包括任何與音效的視覺效果相關(guān)的信息。優(yōu)選地,所述視覺音效信息包括但不限于:所呈現(xiàn)的音符樣式、音效所對應(yīng)的動畫等。
[0050]優(yōu)選地,輸入法中包括多種預(yù)定視覺音效信息,如預(yù)定音符樣式、預(yù)定動畫等;更優(yōu)選地,輸入法中預(yù)定義了該多種預(yù)定視覺音效信息與聽覺音效信息之間的映射,例如,輸入法中預(yù)定義了多種預(yù)定音符樣式與多種預(yù)定節(jié)奏之間的映射。
[0051]需要說明的是,上述音效信息僅為舉例,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)能理解,任何與音效相關(guān)的信息,均應(yīng)包含在本發(fā)明所述的音效信息的范圍內(nèi)。
[0052]具體地,計算機(jī)設(shè)備根據(jù)輸入操作信息,確定相匹配的音效信息的實現(xiàn)方式包括但不限于:
[0053]I)輸入操作信息包括用戶輸入的輸入序列或用戶選擇的、與用戶輸入的輸入序列對應(yīng)的候選項,計算機(jī)設(shè)備根據(jù)所述輸入序列或候選項,確定相匹配的音效信息。
[0054]其中,計算機(jī)設(shè)備根據(jù)所述輸入序列或候選項,確定相匹配的音效信息的實現(xiàn)方式包括但不限于:
[0055]a)計算機(jī)設(shè)備直接根據(jù)所述輸入序列或候選項,確定與所述輸入序列或候選項相匹配的音效信息。
[0056]例如,用戶輸入的輸入序列為“k”,則計算機(jī)設(shè)備直接確定與該輸入序列相匹配的音效信息為符號“k”所對應(yīng)的節(jié)奏信息。
[0057]又例如,用戶選擇的、與用戶輸入的輸入序列“gaoxing”對應(yīng)的候選項為“高興”,則計算機(jī)設(shè)備根據(jù)詞匯“高興”所對應(yīng)的聲調(diào),確定與該候選項相匹配的音效信息,該音效信息包括平調(diào)(“ 與去聲(“ 結(jié)合所對應(yīng)的節(jié)奏信息。
[0058]再例如,用戶選擇的、與用戶輸入的輸入序列“huanghe”對應(yīng)的候選項為“黃河”,則計算機(jī)設(shè)備確定與該候選項相匹配的音效信息為水聲節(jié)奏所對應(yīng)的節(jié)奏信息。
[0059]b)本實現(xiàn)方式中,本實施例還包括步驟S4,且步驟S2進(jìn)一步包括步驟S21。
[0060]在步驟S4中,計算機(jī)設(shè)備獲取輸入序列或候選項的上下文信息。
[0061]其中,所述上