置在步驟SI中獲取到用戶通過智能手機拍攝的兒童照片,和該用戶錄制的該兒童的聲音音頻,并且該用戶在輸入法相應的設置界面選擇卡通模式來顯示該照片,并將該音頻設置為輸入法的按鍵聲音。
[0060]在步驟S302中,界面生成裝置對該照片執(zhí)行與用戶所選擇的卡通模式相應的圖像處理操作,以得到處理后的圖像信息來呈現(xiàn)該兒童的卡通形象;并且,界面生成裝置將該音頻添加到輸入法對應的音效信息中,以將其設置為輸入法的按鍵聲音。
[0061]接著,界面生成裝置將處理后的圖像和音頻添加至在步驟S2中確定的界面模板中以生成自定以界面,從而在生成的自定義界面中預定的、右下方區(qū)域顯示該兒童的卡通形象,當用戶按鍵進行輸入時播放處理后的音頻。
[0062]根據(jù)本優(yōu)選實施方案的方法,通過對多媒體信息進行效果處理,從而豐富了自定義輸入法界面的展現(xiàn)效果,并且通過在輸入法中添加用戶自定義的音效,使用戶能夠在輸入過程中享受到個性化的聽覺體驗,進一步提升了用戶自定義界面的趣味性。
[0063]圖2示意出了根據(jù)本發(fā)明的一種用于生成輸入法界面的界面生成裝置的結構示意圖。根據(jù)本發(fā)明的界面生成裝置包括:用于獲取自定義的一個或多個多媒體信息的裝置(以下簡稱“獲取裝置I”);用于確定與所述輸入法對應的界面模板的裝置(以下簡稱“確定裝置2”);用于基于所述多媒體信息與所確定的所述界面模板,來生成與所述輸入法對應的自定義界面的裝置(以下簡稱“生成裝置3”)。
[0064]參照圖2,獲取裝置I獲取自定義的一個或多個多媒體信息。
[0065]其中,所述多媒體信息包括但不限于以下任一項:
[0066]I)圖像信息;該圖像信息中可包括諸如人物、動物、景物等各種對象。
[0067]2)音頻信息;例如,音樂、語音、或者效果音等等。
[0068]具體地,獲取裝置I獲取自定義的一個或多個多媒體信息的方式包括但不限于以下至少任一種:
[0069]I)由已存儲的多媒體信息中進行選擇。例如,從當前設備的媒體庫中,選擇一個或多個圖片和/或音頻。
[0070]2)實時獲取多媒體信息。具體地,獲取裝置I通過拍攝拍攝圖像信息和/或錄制音頻信息,來獲取所述自定義的一個或多個媒體信息。
[0071]確定裝置2確定與所述輸入法對應的界面模板。
[0072]具體地,確定裝置2確定與所述輸入法對應的界面模板的方式包括以下任一種:
[0073]I)確定裝置2由多個界面模板中選擇與所述輸入法對應的界面模板。
[0074]2)確定裝置2基于用戶所選擇的多個界面元素,來合成所述界面模板。
[0075]其中,所述界面元素包括各種可構成輸入法界面的元素,例如,背景圖像、界面貼圖、鍵盤按鍵等等。
[0076]優(yōu)選地,界面生成裝置還可基于用戶對所述界面元素的顏色、樣式等屬性的設置信息,來合成界面模板。
[0077]接著,繼續(xù)參照圖2,生成裝置3基于所述多媒體信息與所確定的所述界面模板,來生成與所述輸入法對應的自定義界面。
[0078]優(yōu)選地,所述生成裝置3還包括用于將所述一個或多個多媒體信息對應至所述界面模板的相應區(qū)域的裝置(圖未示,以下簡稱“區(qū)域對應裝置”)。
[0079]區(qū)域對應裝置將所述一個或多個多媒體信息對應至所述界面模板的相應區(qū)域,以生成所述自定義界面。
[0080]具體地,區(qū)域對應裝置將一個或多個圖像信息添加至所述相應區(qū)域,和/或,將一個或多個音頻信息對應至相應區(qū)域,以在操作相應區(qū)域時播放音頻。
[0081]優(yōu)選地,所述區(qū)域包括界面模板中預定的一個或多個區(qū)域。
[0082]例如,界面生成裝置將獲取裝置I獲取到的、用戶通過自拍得到的頭像信息添加到其所選擇的界面模板中位于右下角的預定區(qū)域,以生成自定義界面,從而在該自定義界面的右下角顯示該用戶的頭像。
[0083]優(yōu)選地,所述區(qū)域可基于用戶設置而確定。
[0084]例如,基于用戶的選擇,在界面模板中的一個或多個按鍵區(qū)域分別呈現(xiàn)自定義圖像,又例如,在多個按鍵區(qū)域呈現(xiàn)一個自定義圖像等等。
[0085]再例如,基于用戶的選擇,將多個效果音分別對應至不同的按鍵,則當點擊該各個按鍵時,播放相應的效果音。
[0086]根據(jù)本發(fā)明的方案,通過將用戶自定義的多媒體信息添加到界面模板,突破了傳統(tǒng)的、僅通過選擇不同的顏色或主題等基礎樣式來自定義輸入法界面的方式,使得用戶能夠定制獨一無二的輸入法界面,提升了用戶定制輸入法界面的趣味性。并且,通過提供多種界面模板,方便用戶選擇其喜歡的界面模板來生成自定義界面,簡化了用戶定制輸入法界面的相關操作。
[0087]根據(jù)本發(fā)明的一個優(yōu)選實施例,所述生成裝置3進一步包括用于對所述多媒體信息進行效果處理,以獲得處理后多媒體的裝置(圖未示,以下簡稱“效果處理裝置”),和用于將所述處理后多媒體添加至所述界面模板中,以生成所述自定義界面的裝置(圖未示,以下簡稱“添加裝置”)。
[0088]效果處理裝置對所述多媒體信息進行效果處理,以獲得處理后多媒體。
[0089]其中,當所述多媒體信息包括圖像信息時,所述效果處理包括對圖像信息進行以下至少任一種處理:
[0090]I)圖像模式處理;該圖像模式處理包括各種對應于不同濾鏡效果的模式。例如,卡通模式、素描模式或油畫模式等等。
[0091]2)圖像動態(tài)處理。例如,在圖像信息增加諸如煙花播放、云朵飄過等動畫效果。
[0092]優(yōu)選地,效果處理裝置還可基于用戶的圖像設置操作來對圖像信息進行剪裁、旋轉或扭曲等處理。
[0093]其中,當所述多媒體信息包括音頻信息時,所述效果處理包括對音頻信息進行以下至少任一種處理:
[0094]I)增加音效處理;例如,將錄制的音頻轉換為預定的格式并添加到輸入法對應的音效信息中,以將其設置為輸入法的聲音效果。
[0095]2)音頻優(yōu)化處理;例如,去除音頻中的噪聲等。
[0096]3)變聲處理。
[0097]接著,添加裝置將所述處理后多媒體添加至所述界面模板中,以生成所述自定義界面。
[0098]例如,獲取裝置I獲取到用戶通過智能手機拍攝的兒童照片,和該用戶錄制的該兒童的聲音音頻,并且該用戶在輸入法相應的設置界面選擇卡通模式來顯示該照片,并將該音頻設置為輸入法的按鍵聲音。
[0099]效果處理裝置對該照片執(zhí)行與用戶所選擇的卡通模式相應的圖像處理操作,以得到處理后的圖像信息來呈現(xiàn)該兒童的卡通形象;并且,效果處理裝置將該音頻添加到輸入法對應的音效信息中,以將其設置為輸入法的按鍵聲音。
[0100]接著,添加裝置將處理后的圖像和音頻添加至確定裝置2所確定的界面模板中以生成自定以界面,從而在生成的自定義界面中預定的、右下方區(qū)域顯示該兒童的卡通形象,當用戶按鍵進行輸入時播放處理后的音頻。
[0101]根據(jù)本優(yōu)選實施方案,通過對多媒體信息進行效果處理,從而豐富了自定義輸入法界面的展現(xiàn)效果,并且通過在輸入法中添加用戶自定義的音效,使用戶能夠在輸入過程中享受到個性化的聽覺體驗,進一步提升了用戶自定義界面的趣味性。
[0102]本發(fā)明的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關的數(shù)據(jù)結構)可以被存儲到計算機可讀記錄介質中,例如,RAM存儲器,磁或光驅動器或軟磁盤及類似設備。另外,本發(fā)明的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個功能或步驟的電路。
[0103]另外,本發(fā)明的一部分可被應用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調用或提供根據(jù)本發(fā)明的方法和/或技術方案。而調用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本發(fā)明的多個實施例的方法和/或技術方案。
[0104]對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發(fā)明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。系統(tǒng)權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)