專利名稱:日記文件生成方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種日記文件生成方法和裝置。
背景技術(shù):
隨著技術(shù)的發(fā)展,用戶目前可以通過很多種形式來生成日記文件,例如,通過視頻、拍照、電子文本、手工記錄等方式。以視頻生成日記文件為例,用戶可以對感興趣的內(nèi)容進行拍攝,然后將拍攝后的視頻文件作為日記文件進行存儲。若以后需要查看上述感興趣的內(nèi)容,用戶可以調(diào)取存儲的日記文件來播放對應(yīng)的視頻文件。在上述生成日記文件的過程中,若相同的主體在同一個場景下執(zhí)行不同的動作, 需要分開拍攝和存儲。舉例而言,假設(shè)需要拍攝的是用戶A將物體B抱到地方Cl上以及用戶A將物體B背到地方Cl上,這樣,需要重復(fù)拍攝兩個視頻文件,以分別記錄用戶A將物體 B抱運到地方Cl上以及背到地方Cl上的過程。在上述的通過視頻生成日記文件的過程中,搬運的主體均為用戶A,搬運的對象均為物體B,目的地均為Cl,只是執(zhí)行的動作不同。然而,即使上述兩個視頻內(nèi)容的差別不大, 但仍然需要重復(fù)拍攝,形成不同的視頻文件,從而增加了生成日記文件的復(fù)雜度,導(dǎo)致無法靈活地滿足不同的需求。
發(fā)明內(nèi)容
本發(fā)明提供了一種日記文件生成方法和裝置,以至少解決現(xiàn)有技術(shù)中由于生成日記文件的復(fù)雜度較大的問題。根據(jù)本發(fā)明的一個方面,提供了一種日記文件生成方法,其包括獲取用于生成日記文件的圖像和動作描述信息;獲取動作描述信息所對應(yīng)的動作指令信息;根據(jù)動作指令信息和圖像生成日記文件。優(yōu)選的,獲取用于生成日記文件的圖像的步驟包括將輸入的文本信息和/或圖像信息轉(zhuǎn)換成符合預(yù)定格式的圖像。優(yōu)選的,獲取動作描述信息所對應(yīng)的動作指令信息的步驟包括從數(shù)據(jù)庫中查找與動作描述信息所對應(yīng)的動作指令信息,其中,所述數(shù)據(jù)庫中預(yù)先存儲具有映射關(guān)系的動作描述信息和動作指令信息。優(yōu)選的,根據(jù)動作指令信息和圖像生成日記文件的步驟包括操作圖像執(zhí)行動作指令信息中指示的動作指令;記錄所述操作的執(zhí)行過程,并將記錄的結(jié)果作為日記文件進行存儲。優(yōu)選的,操作圖像執(zhí)行動作指令信息中指示的動作指令的步驟包括按照動作指令指示的軌跡操作圖像進行運動。優(yōu)選的,操作圖像執(zhí)行動作指令信息中指示的動作指令的步驟包括在不同的時間段上按照動作指令顯示圖像中的一幅或多幅。
根據(jù)本發(fā)明的另一方面,提供了一種日記文件記錄裝置,其包括獲取單元,用于獲取用于生成日記文件的圖像和動作描述信息,并獲取動作描述信息所對應(yīng)的動作指令信息;生成單元,用于根據(jù)動作指令信息和圖像生成日記文件。優(yōu)選的,獲取單元包括轉(zhuǎn)換模塊,用于將輸入的文本信息和/或圖像信息轉(zhuǎn)換成符合預(yù)定格式的圖像。優(yōu)選的,所述獲取單元包括查找模塊,用于從數(shù)據(jù)庫中查找與動作描述信息所對應(yīng)的動作指令信息,其中,數(shù)據(jù)庫中預(yù)先存儲具有映射關(guān)系的動作描述信息和動作指令信肩、ο優(yōu)選的,生成單元包括處理模塊,用于操作圖像執(zhí)行動作指令信息中指示的動作指令;記錄模塊,用于記錄操作的執(zhí)行過程,并將記錄的結(jié)果作為日記文件進行存儲。在本發(fā)明中,由于根據(jù)動作指令信息和圖像生成日記文件,因此,即使使用相同的圖像,也能夠根據(jù)不同的動作指令形成不同的日記文件,這樣,對于差別較小的兩個場景而言,不需要執(zhí)行重復(fù)的拍攝過程,而只需要預(yù)先配置圖像和不同的動作指令即能夠?qū)崿F(xiàn)日記文件的生成,從而解決了現(xiàn)有技術(shù)中生成日記文件的復(fù)雜度較大的問題,降低了生成日記文件的復(fù)雜度,提高了效率,并能夠滿足用戶不同的需求。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實施例的日記文件生成裝置的一種優(yōu)選結(jié)構(gòu)框圖;圖2是根據(jù)本發(fā)明實施例的日記文件生成方法的一種優(yōu)選流程圖;圖3是根據(jù)本發(fā)明實施例的日記文件生成裝置的另一種優(yōu)選結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實施例的日記文件生成方法的一種優(yōu)選流程圖;圖5是根據(jù)本發(fā)明實施例的日記文件生成方法的另一種優(yōu)選流程圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例1圖1是根據(jù)本發(fā)明實施例的日記文件生成裝置的一種優(yōu)選結(jié)構(gòu)框圖,其包括獲取單元102,用于獲取用于生成日記文件的圖像和動作描述信息,并獲取所述動作描述信息所對應(yīng)的動作指令信息;生成單元104,與獲取單元102連接,用于根據(jù)所述動作指令信息和所述圖像生成日記文件。在本優(yōu)選的實施例中,由于根據(jù)動作指令信息和圖像生成日記文件,因此,即使使用相同的圖像,也能夠根據(jù)不同的動作指令形成不同的日記文件,這樣,對于差別較小的兩個場景而言,不需要執(zhí)行重復(fù)的拍攝過程,而只需要預(yù)先配置圖像和不同的動作指令即能夠?qū)崿F(xiàn)日記文件的生成,從而解決了現(xiàn)有技術(shù)中生成日記文件的復(fù)雜度較大的問題,降低了生成日記文件的復(fù)雜度,提高了效率,并能夠滿足用戶不同的需求。在本發(fā)明的優(yōu)選實施例中,用戶可以通過不同格式的輸入信息來形成所需的用于生成日記文件的圖像,其中,不同格式的輸入信息可以包括手工繪制的圖像、文本信息、照片等。為了適用于不同格式的輸入信息,本發(fā)明提供了一種優(yōu)選的獲取單元102,其包括 轉(zhuǎn)換模塊,用于將輸入的文本信息和/或圖像信息轉(zhuǎn)換成符合預(yù)定格式的圖像。例如,在具體的獲取圖像的過程中,可以包括以下步驟導(dǎo)入用戶輸入的手工繪制的圖像、文本信息或照片等信息;將這些信息轉(zhuǎn)換成內(nèi)部能夠識別的圖像,即,具有統(tǒng)一的格式,例如,尺寸大小和灰度等級等。為了獲取動作指令信息,本發(fā)明提供了一種優(yōu)選的獲取單元102,其包括查找模塊,用于從數(shù)據(jù)庫中查找與所述動作描述信息所對應(yīng)的動作指令信息,其中,所述數(shù)據(jù)庫中預(yù)先存儲具有映射關(guān)系的動作描述信息和動作指令信息。在本優(yōu)選實施例中,系統(tǒng)預(yù)先建立了數(shù)據(jù)庫,存儲很多具有映射關(guān)系的動作描述信息和動作指令信息,其中,動作指令信息可以但不僅限于由一段代碼實現(xiàn)。在本實施例中,相比于實時生成動作指令信息的方式,通過數(shù)據(jù)庫查找的方式,能夠快速地獲取與所述動作描述信息所對應(yīng)的動作指令信息,節(jié)省了生成日記文件的時間。為了生成日記文件,本發(fā)明還提供一種優(yōu)選的生成單元104,其包括處理模塊, 用于操作所述圖像執(zhí)行所述動作指令信息中指示的動作指令;記錄模塊,用于記錄所述操作的執(zhí)行過程,并將記錄的結(jié)果作為日記文件進行存儲。這里,具體的操作所述圖像執(zhí)行所述動作指令信息中指示的動作指令的步驟可以但不限于包括以下兩種情況1)按照所述動作指令指示的軌跡操作所述圖像進行運動;或者2)在不同的時間段上按照所述動作指令顯示所述圖像中的一幅或多幅。此外,還可以針對主體圖像的不同部位來操作圖像執(zhí)行動作指令信息中指示的動作指令,具體而言,該操作包括Si,將外部導(dǎo)入的圖片轉(zhuǎn)換成內(nèi)部能夠識別的平面圖像;S2,根據(jù)平面圖像中的主體像素(人)的輪廓來確定執(zhí)行動作的各個部位,這里, 識別各個部位可以采用現(xiàn)有的圖像識別技術(shù),在此不再贅述;優(yōu)選的,還可以根據(jù)平面圖像的輪廓結(jié)合立體人物對應(yīng)的配置參數(shù)(例如,人物的黃金比例,圖像的飽和度等)生成立體圖像,然而,從生成的立體圖像中按照輪廓確定執(zhí)行動作的各個部位,當(dāng)然,用戶還可以根據(jù)實際需要對生成的立體圖像進行大小、胖瘦等方面的修改;S3,從動作指令的數(shù)據(jù)庫中獲取與不同的部位相應(yīng)的動作指令;S4,在選擇完動作指令之后,按照預(yù)定的順序操作各個部位執(zhí)行相應(yīng)的動作指令, 同時記錄執(zhí)行的過程,從而形成具有動畫效果的日記文件。這里,操作各個部位執(zhí)行相應(yīng)的動作指令可以通過編寫代碼來實現(xiàn),具體的代碼實現(xiàn)可以采用現(xiàn)有的語言,在此不再贅述。在上述實施例中,可以根據(jù)不同的動作生成日記文件。實施例2在圖1所示的裝置的基礎(chǔ)上,本發(fā)明還提供了一種優(yōu)選的日記文件生成方法,其包括如下步驟S202,獲取用于生成日記文件的圖像和動作描述信息;S204,獲取動作描述信息所對應(yīng)的動作指令信息;S206,根據(jù)動作指令信息和圖像生成日記文件。在本優(yōu)選的實施例中,由于根據(jù)動作指令信息和圖像生成日記文件,因此,即使使用相同的圖像,也能夠根據(jù)不同的動作指令形成不同的日記文件,這樣,對于差別較小的兩個場景而言,不需要執(zhí)行重復(fù)的拍攝過程,而只需要預(yù)先配置圖像和不同的動作指令即能夠?qū)崿F(xiàn)日記文件的生成,從而解決了現(xiàn)有技術(shù)中生成日記文件的復(fù)雜度較大的問題,降低了生成日記文件的復(fù)雜度,提高了效率,并能夠滿足用戶不同的需求。在本發(fā)明的優(yōu)選實施例中,用戶可以通過不同格式的輸入信息來形成所需的用于生成日記文件的圖像,其中,不同格式的輸入信息可以包括手工繪制的圖像、文本信息、照片等。為了適用于不同格式的輸入信息,本發(fā)明提供了一種優(yōu)選的獲取用于生成日記文件的圖像的步驟,其包括將輸入的文本信息和/或圖像信息轉(zhuǎn)換成符合預(yù)定格式的圖像。例如,在具體的獲取圖像的過程中,可以包括以下步驟導(dǎo)入用戶輸入的手工繪制的圖像、文本信息或照片等信息;將這些信息轉(zhuǎn)換成內(nèi)部能夠識別的圖像,即,具有統(tǒng)一的格式,例如,尺寸大小和灰度等級等。為了獲取動作指令信息,本發(fā)明提供了一種優(yōu)選的獲取動作描述信息所對應(yīng)的動作指令信息的步驟,其包括從數(shù)據(jù)庫中查找與動作描述信息所對應(yīng)的動作指令信息,其中,數(shù)據(jù)庫中預(yù)先存儲具有映射關(guān)系的動作描述信息和動作指令信息。在本優(yōu)選實施例中, 系統(tǒng)預(yù)先建立了數(shù)據(jù)庫,存儲很多具有映射關(guān)系的動作描述信息和動作指令信息,其中,動作指令信息可以但不僅限于由一段代碼實現(xiàn)。在本實施例中,相比于實時生成動作指令信息的方式,通過數(shù)據(jù)庫查找的方式,能夠快速地獲取與動作描述信息所對應(yīng)的動作指令信息,節(jié)省了生成日記文件的時間。為了生成日記文件,本發(fā)明提供一種優(yōu)選的根據(jù)動作指令信息和圖像生成日記文件的步驟,其包括操作圖像執(zhí)行動作指令信息中指示的動作指令;記錄操作的執(zhí)行過程, 并將記錄的結(jié)果作為日記文件進行存儲。這里,具體的操作圖像執(zhí)行動作指令信息中指示的動作指令的步驟可以但不限于包括以下兩種情況1)按照動作指令指示的軌跡操作圖像進行運動;或者2)在不同的時間段上按照動作指令顯示圖像中的一幅或多幅。此外,還可以針對主體圖像的不同部位來操作圖像執(zhí)行動作指令信息中指示的動作指令,具體而言,該操作包括Si,將外部導(dǎo)入的圖片轉(zhuǎn)換成內(nèi)部能夠識別的平面圖像;S2,根據(jù)平面圖像中的主體像素(人)的輪廓來確定執(zhí)行動作的各個部位,這里, 識別各個部位可以采用現(xiàn)有的圖像識別技術(shù),在此不再贅述;優(yōu)選的,還可以根據(jù)平面圖像的輪廓結(jié)合立體人物對應(yīng)的配置參數(shù)(例如,人物的黃金比例,圖像的飽和度等)生成立體圖像,然而,從生成的立體圖像中按照輪廓確定執(zhí)行動作的各個部位,當(dāng)然,用戶還可以根據(jù)實際需要對生成的立體圖像進行大小、胖瘦等方面的修改;S3,從動作指令的數(shù)據(jù)庫中獲取與不同的部位相應(yīng)的動作指令;S4,在選擇完動作指令之后,按照預(yù)定的順序操作各個部位執(zhí)行相應(yīng)的動作指令, 同時記錄執(zhí)行的過程,從而形成具有動畫效果的日記文件。這里,操作各個部位執(zhí)行相應(yīng)的動作指令可以通過編寫代碼來實現(xiàn),具體的代碼實現(xiàn)可以采用現(xiàn)有的語言,在此不再贅述。在上述實施例中,可以根據(jù)不同的動作生成日記文件。實施例3圖3是根據(jù)本發(fā)明實施例的日記文件生成裝置的另一種優(yōu)選結(jié)構(gòu)框圖,其包括動畫處理模塊302,用于根據(jù)用戶輸入的動作描述信息和圖像生成作為日記文件的動畫; 圖像管理模塊304,用于將用戶輸入的手工繪制圖像、外部導(dǎo)入的圖像或文本信息統(tǒng)一轉(zhuǎn)換為內(nèi)部可識別的圖像;動作管理模塊306,用于提供動作描述信息與對應(yīng)的動作指令信息。下面結(jié)合圖4對圖3所示的日記文件生成裝置的工作過程進行的詳細(xì),其包括如下步驟S402,接收用戶輸入的與日記文件的主體對應(yīng)的圖像,如我今天去公園,用戶輸入“我”和“公園”對應(yīng)的圖像;圖像管理模塊304將這些圖像統(tǒng)一轉(zhuǎn)換為內(nèi)部可識別的圖像;S404,接收用戶輸入的用于上述輸入的圖像之間的動作描述信息,動作管理模塊 306從數(shù)據(jù)庫中查找與動作描述信息對應(yīng)的動作指令信息;優(yōu)選的,還可以利用動畫處理模塊302處理圖像與動作之間整體關(guān)系;S406,動畫處理模塊302根據(jù)日記文件主體圖像以及所選擇的動作生成具有動畫效果的日記文件。在本優(yōu)選的實施例中,由于根據(jù)動作指令信息和圖像生成日記文件,因此,即使使用相同的圖像,也能夠根據(jù)不同的動作指令形成不同的日記文件,這樣,對于差別較小的兩個場景而言,不需要執(zhí)行重復(fù)的拍攝過程,而只需要預(yù)先配置圖像和不同的動作指令即能夠?qū)崿F(xiàn)日記文件的生成,從而解決了現(xiàn)有技術(shù)中由于重復(fù)操作而導(dǎo)致的生成日記文件的復(fù)雜度增加的問題,降低了生成日記文件的復(fù)雜度,提高了效率,并能夠滿足用戶不同的需求。下面結(jié)合圖5來詳細(xì)的描述動畫日記文件場景下的日記文件生成過程。在場景下,用戶設(shè)置圖像和動作,通過動畫處理模塊完成具有動畫效果的日記文件。如圖5所示, 日記文件生成方法具體包括如下步驟S502:日記文件生成裝置成功啟動動畫日記文件生成功能,加載默認(rèn)圖像、動作描述信息(如動詞)、動作指令信息等信息。S504:用戶將用于獲取所需圖像的信息傳輸給日記文件生成裝置。優(yōu)選的,用于獲取所需圖像的信息包括手工繪制的圖像、文本信息、本地/遠(yuǎn)程攝入的圖像(例如由拍照、 視頻等方式生成)。在此步驟中,對用于獲取所需圖像的信息的大小和格式不做限制。S506:日記文件生成裝置判斷用戶輸入的是否是文本信息,若是,則執(zhí)行步驟 S510,以進行文本轉(zhuǎn)換;否則,執(zhí)行步驟S508。S508 日記文件生成裝置判斷用戶輸入的是否是手工繪制圖像,若是,則執(zhí)行步驟 S512,否則,執(zhí)行步驟S514。S510 建立文本與已有圖像的關(guān)聯(lián)關(guān)系,如輸入我去公園,建立“我”和“公園”對應(yīng)的圖像,執(zhí)行S516。S512:將手工繪制的圖像保存為日記文件生成裝置內(nèi)部可識別的圖像。S514:日記文件生成裝置直接導(dǎo)入用戶輸入的圖像,其中,該圖像可來自于視頻、 拍照、本地圖片、遠(yuǎn)程圖片等。S516:用戶建立日記文件主體與圖像之間的關(guān)聯(lián)關(guān)系,其中日記文件主體為日記文件中所涉及的所有對象。S518 判斷是否創(chuàng)建具有動畫效果的日記文件,若是,則進行步驟S520 ;否則,進行步驟S5^。S520:選擇圖像之間對應(yīng)的動作描述信息,根據(jù)該動詞創(chuàng)建或查找圖像之間的動作指令信息。S522 用戶攝入錄音,啟動音頻轉(zhuǎn)換為文字功能。S524 根據(jù)動作指令信息和上述圖像生成具有動畫效果的日記文件,結(jié)束本流程。S526 用戶攝入錄音,啟動音頻轉(zhuǎn)換為文字功能。S528 生成包含圖片的電子文本日記文件,結(jié)束本流程。在本優(yōu)選實施例中,以將視頻,照片等方式轉(zhuǎn)換為漫畫或flash的方式記錄日記文件。這種新的日記文件記錄方式,可以對已有的視頻日記文件,照片日記文件,電子文本日記文件等進行加工處理,保證以前的記錄不會丟失的同時,還會給用戶提供一種新視覺感受,除此之外,這種記錄日記文件的方式還具有操作簡單,使用便捷的特點。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、 等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種日記文件生成方法,其特征在于,包括獲取用于生成日記文件的圖像和動作描述信息;獲取所述動作描述信息所對應(yīng)的動作指令信息;根據(jù)所述動作指令信息和所述圖像生成日記文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取用于生成日記文件的圖像的步驟包括將輸入的文本信息和/或圖像信息轉(zhuǎn)換成符合預(yù)定格式的圖像。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述動作描述信息所對應(yīng)的動作指令信息的步驟包括從數(shù)據(jù)庫中查找與所述動作描述信息所對應(yīng)的動作指令信息,其中,所述數(shù)據(jù)庫中預(yù)先存儲具有映射關(guān)系的動作描述信息和動作指令信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述動作指令信息和所述圖像生成日記文件的步驟包括操作所述圖像執(zhí)行所述動作指令信息中指示的動作指令;記錄所述操作的執(zhí)行過程,并將記錄的結(jié)果作為日記文件進行存儲。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,操作所述圖像執(zhí)行所述動作指令信息中指示的動作指令的步驟包括按照所述動作指令指示的軌跡操作所述圖像進行運動。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,操作所述圖像執(zhí)行所述動作指令信息中指示的動作指令的步驟包括在不同的時間段上按照所述動作指令顯示所述圖像中的一幅或多幅。
7.—種日記文件生成裝置,其特征在于,包括獲取單元,用于獲取用于生成日記文件的圖像和動作描述信息,并獲取所述動作描述信息所對應(yīng)的動作指令信息;生成單元,用于根據(jù)所述動作指令信息和所述圖像生成日記文件。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取單元包括轉(zhuǎn)換模塊,用于將輸入的文本信息和/或圖像信息轉(zhuǎn)換成符合預(yù)定格式的圖像。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取單元包括查找模塊,用于從數(shù)據(jù)庫中查找與所述動作描述信息所對應(yīng)的動作指令信息,其中,所述數(shù)據(jù)庫中預(yù)先存儲具有映射關(guān)系的動作描述信息和動作指令信息。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述生成單元包括處理模塊,用于操作所述圖像執(zhí)行所述動作指令信息中指示的動作指令;記錄模塊,用于記錄所述操作的執(zhí)行過程,并將記錄的結(jié)果作為日記文件進行存儲。
全文摘要
本發(fā)明提供了一種日記文件生成方法和裝置,其中,該方法包括獲取用于生成日記文件的圖像和動作描述信息;獲取動作描述信息所對應(yīng)的動作指令信息;根據(jù)動作指令信息和圖像生成日記文件。本發(fā)明解決了現(xiàn)有技術(shù)中生成日記文件的復(fù)雜度較大的問題,降低了生成日記文件的復(fù)雜度,提高了效率,并能夠滿足用戶不同的需求。
文檔編號G06T11/60GK102509328SQ20111030237
公開日2012年6月20日 申請日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者丁巖, 何鵬, 朱維, 楊萬祥 申請人:中興通訊股份有限公司