專利名稱:一種基于素材引擎的漫畫自動(dòng)生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及漫畫制作技術(shù)領(lǐng)域,具體涉及基于素材引擎的漫畫自動(dòng)生成方法。
背景技術(shù):
隨著現(xiàn)代社會(huì)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,尤其是社交網(wǎng)絡(luò)技術(shù)的發(fā)展,人與人之間的 跨時(shí)空交流變得越來越重要和普遍,同時(shí)人們也在努力找尋著既能傳達(dá)信息又能夠體現(xiàn)個(gè) 性的交流方式。怎么才能使人與人之間的交互變得更為方便,更為溫馨,更為豐富多彩和更 加地個(gè)性化呢?通過漫畫的方式進(jìn)行交流將是一種很好的選擇。試想一下如果有一種辦法 能將人們的溝通語言轉(zhuǎn)變?yōu)樯鷦?dòng)的個(gè)性化漫畫,那將是多么的奇妙,我們就是針對(duì)這種需 要發(fā)明一種基于素材引擎的漫畫自動(dòng)生成方法。現(xiàn)在通過漫畫風(fēng)格方式進(jìn)行的交流大多為 通過手機(jī)移動(dòng)通信終端或日常所用的即時(shí)通訊中雙方所傳送的表情,然而,移動(dòng)通信終端 和即時(shí)通訊中表情的生成不具備智能化,不能準(zhǔn)確的表達(dá)用戶的情感需求,只有一些固定 的模板和文字,不能滿足當(dāng)前越來越多的個(gè)性化需求;當(dāng)前的平臺(tái)大多數(shù)為把用戶提交的 圖片進(jìn)行漫畫化,例如把一張真實(shí)的人的頭像進(jìn)行漫畫化,這樣并不能生成能夠表達(dá)用戶 情感的整體漫畫效果,不適應(yīng)于廣泛的交流溝通和推廣。并且,這些平臺(tái)中大多數(shù)為基于圖 片生成漫畫,只是簡單把漫畫進(jìn)行縮放操作或者格式轉(zhuǎn)換,例如把P C上的長篇漫畫作品 轉(zhuǎn)換成可以在移動(dòng)通信終端上瀏覽的漫畫作品即手機(jī)漫畫。這需要原始漫畫的存在,并且 內(nèi)容不能進(jìn)行任意更改。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)存在的上述不足,提供了一種基于素材引擎的漫畫 自動(dòng)生成方法。本發(fā)明的目的在于讓機(jī)器智能地對(duì)用戶提交的檢索語句進(jìn)行語義分析,從 圖像數(shù)據(jù)庫中查找最符合用戶檢索需要的主題以及相關(guān)的素材圖片,然后圍繞著該主題自 動(dòng)地生成一幅漫畫,用戶可以在這幅漫畫的基礎(chǔ)上根據(jù)自己的喜好對(duì)漫畫的風(fēng)格進(jìn)行修 改,最終得到一幅能夠傳達(dá)用戶思想的漫畫,使人與人之間的交流變得更加豐富、生動(dòng),具 體技術(shù)方案如下。一種基于素材引擎的漫畫自動(dòng)生成方法,其特征在于,包括以下步驟
(1)服務(wù)器端構(gòu)建素材引擎,圖片素材引擎包括圖片信息數(shù)據(jù)庫和圖片上傳接口;
(2)服務(wù)器端獲取并保存圖片素材于步驟(1)所創(chuàng)建的圖片信息數(shù)據(jù)庫中;
(3)用戶輸入一句中文自然語言作為查詢請(qǐng)求來查詢圖片信息數(shù)據(jù)庫中的圖片素材;
(4)服務(wù)器端利用中文分詞技術(shù)對(duì)步驟(3)中用戶輸入的查詢請(qǐng)求進(jìn)行語義分析,提 取出句子主干的主語、謂語、賓語和狀語,并將它們轉(zhuǎn)換為圖片信息數(shù)據(jù)庫可接受的查詢條 件;
(5)服務(wù)器端根據(jù)步驟(4)中的查詢條件檢索素材,獲取符合查詢條件的圖片素材信
息;
(6)服務(wù)器端根據(jù)步驟(4)中提取出的句子主干和步驟(5)中獲得的圖片素材信息進(jìn)行圖像處理并生成漫畫;
(7)用戶編輯步驟(6)中生成的漫畫;
(8)用戶對(duì)步驟(7)中生成的最終漫畫進(jìn)行保存。
上述的基于素材引擎的漫畫自動(dòng)生成方法,步驟(1)中,服務(wù)器端建立的圖片信息數(shù)據(jù)庫包括基于角色行為的虛擬人體骨骼模型庫和基于場景的背景庫。其中,基于場景的背景 庫中的數(shù)據(jù)庫包括圖片表;基于角色行為的虛擬人體骨骼模型庫包括骨骼模型表,此外還 有三個(gè)表,分別是關(guān)鍵字表、關(guān)鍵字到圖片表以及關(guān)鍵點(diǎn)表。上述的基于素材引擎的漫畫自動(dòng)生成方法,步驟(1)中,服務(wù)器端建立的圖片上傳 接口依據(jù)網(wǎng)絡(luò)文件傳輸協(xié)議以實(shí)現(xiàn)用戶的圖片傳輸?shù)綀D片信息數(shù)據(jù)庫中,該圖片上傳接口 還需要從用戶輸入圖片素材相關(guān)信息,如圖片內(nèi)容文字描述、上傳者、圖片類型等。使用的 網(wǎng)絡(luò)協(xié)議包括TCP/IP協(xié)議,socket協(xié)議。上述的基于素材引擎的漫畫自動(dòng)生成方法步驟(2)中,服務(wù)器端通過用戶上傳、圖 片搜索兩種方式獲取的海量圖片以及相應(yīng)的文本描述進(jìn)行分類,然后保存到步驟(1)所建 立的圖片信息數(shù)據(jù)庫中。上述的基于素材引擎的漫畫自動(dòng)生成方法,步驟(3)中,用戶輸入一個(gè)中文自然語 言的句子作為查詢請(qǐng)求。上述的基于素材引擎的漫畫自動(dòng)生成方法,步驟(4)中,服務(wù)器分析用戶查詢請(qǐng)求 語義,并據(jù)此提取關(guān)鍵的主語、謂語、賓語、狀語等語法結(jié)構(gòu)作為句子主干分析結(jié)果。服務(wù)器 端將句子主干分析結(jié)果轉(zhuǎn)換成圖片信息數(shù)據(jù)庫可接受的查詢條件。上述的基于素材引擎的漫畫自動(dòng)生成方法,步驟(5)中,根據(jù)步驟(4)中的查詢條 件,服務(wù)器搜索圖片信息數(shù)據(jù)庫,檢索相關(guān)圖片素材的信息,包括圖片地址、圖片中人物、圖 片中行為、圖片位置等信息。上述的基于素材引擎的漫畫自動(dòng)生成方法,步驟(6)中,服務(wù)器端根據(jù)賓語謂語確 定這幅漫畫的主要行為內(nèi)容,利用賓語和謂語的關(guān)鍵詞搜索相應(yīng)的背景圖片;根據(jù)賓語謂 語確定這幅漫畫的主要行為內(nèi)容的承載者圖片;通過主語謂語搜索出漫畫中主要行為的實(shí) 施者圖片,即“主語圖片”,并利用關(guān)聯(lián)到相關(guān)背景圖片的關(guān)鍵點(diǎn)中主語圖片的關(guān)鍵點(diǎn),將其 放置到相應(yīng)位置;根據(jù)謂語賓語搜索出漫畫中主要行為的接受者圖片,即“賓語圖片”,并將 其放置到相應(yīng)位置,并記錄下該圖片的位置信息;根據(jù)謂語賓語搜索出漫畫中主要行為的 接受者圖片,即“賓語圖片”,將其放置到相應(yīng)位置,并記錄下該圖片的位置信息;服務(wù)器端 根據(jù)各個(gè)圖片素材的位置信息,將各個(gè)圖片素材進(jìn)行適當(dāng)?shù)靥幚砗驼?,最終生成一張完 整的漫畫。上述的基于素材引擎的漫畫自動(dòng)生成方法,步驟(7)中,用戶可以在服務(wù)器生成的 漫畫的基礎(chǔ)上再對(duì)漫畫進(jìn)行自主編輯,并可調(diào)整素材圖片的位置、大小、方向、圖層。根據(jù) 生成的漫畫,利用SilverLight互聯(lián)網(wǎng)富媒體技術(shù),實(shí)現(xiàn)用戶對(duì)漫畫的編輯功能,也就是說 如果用戶對(duì)自動(dòng)生成的漫畫效果不滿意,可以對(duì)漫畫進(jìn)行以下編輯功能(a)通過拖拽鼠 標(biāo)實(shí)現(xiàn)對(duì)素材圖片位置的調(diào)整;(b)通過拉扯圖片實(shí)現(xiàn)對(duì)素材圖片大小、方向的調(diào)整;(c) 通過點(diǎn)擊鼠標(biāo)右鍵菜單選項(xiàng)可實(shí)現(xiàn)對(duì)素材圖片圖層的調(diào)整,實(shí)現(xiàn)包括“置于頂層”、“置于底 層”、“上移一層”、“下移一層”功能。
上述的 基于素材引擎的漫畫自動(dòng)生成方法,步驟(8)中,用戶可對(duì)生成編輯完成的 漫畫進(jìn)行下載,并保存在本地。本發(fā)明提供了一種基于檢索語句的漫畫自動(dòng)生成方法,服務(wù)器使用自動(dòng)語義分析 方法提取檢索語句中的關(guān)鍵語法成分,分別檢索每個(gè)語法成分對(duì)應(yīng)素材圖片,整合這些素 材圖片的信息,生成一幅完整的漫畫。本發(fā)明提供了一種面向用戶的漫畫風(fēng)格定制方法,其 采用SilverLight互聯(lián)網(wǎng)富媒體應(yīng)用技術(shù),用戶可以對(duì)檢索返回的素材圖片進(jìn)行縮放、移 位、旋轉(zhuǎn)、調(diào)整像素、圖層,給用戶充分的發(fā)揮空間,從而得到既能準(zhǔn)確表達(dá)用戶思想又富有 個(gè)性的漫畫。本方法為用戶提供了一個(gè)更為個(gè)性化的漫畫生成方法。本發(fā)明與現(xiàn)有技術(shù)相比,具有如下優(yōu)點(diǎn)相對(duì)優(yōu)勢
本發(fā)明與現(xiàn)有技術(shù)相比,本發(fā)明的基于素材引擎的漫畫自動(dòng)生成方法實(shí)現(xiàn)了高度的智 能化,只需要用戶輸入想表達(dá)的語言,然后服務(wù)器端就會(huì)自動(dòng)分析,自動(dòng)生成對(duì)應(yīng)的漫畫, 操作步驟少,使得漫畫生成周期變短;本發(fā)明的優(yōu)勢還體現(xiàn)在本發(fā)明的方法生成的圖片 不但具有默認(rèn)的風(fēng)格和美觀的布局,而且,這些圖片還可以由用戶自我編輯,進(jìn)一步實(shí)現(xiàn)用 戶所需要的表達(dá)效果,從而體現(xiàn)了設(shè)計(jì)的人性化,充分貼近用戶,給用戶最大的滿意。并且 基于素材引擎的漫畫自動(dòng)生成方法不需要原始漫畫的存在,可以對(duì)漫畫里的圖片素材進(jìn)行 變更和編輯,從而能準(zhǔn)確的表達(dá)用戶的情感需求,而不依賴于一些固定的模板和文字。這不 僅相對(duì)較好的滿足了當(dāng)今越來越豐富的個(gè)性化需求,同時(shí)也在很大程度上克服了當(dāng)前方法 生成漫畫目的性不強(qiáng)的不足。
圖1為實(shí)施方式中獲取并保存圖片素材的流程圖。圖2為實(shí)施方式中漫畫自動(dòng)生成的流程圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的實(shí)施作進(jìn)一步說明,但本發(fā)明的實(shí)施和保護(hù)范圍不限于 此。本實(shí)施方式的基于素材引擎的漫畫自動(dòng)生成方法,包括構(gòu)建素材引擎、獲取并保 存圖片素材、用戶輸入查詢請(qǐng)求、語義分析、圖像處理并生成漫畫、編輯漫畫、對(duì)最終漫畫進(jìn) 行打包。下面進(jìn)行詳細(xì)介紹
步驟一,服務(wù)器端構(gòu)建素材引擎,圖片素材引擎包括圖片信息數(shù)據(jù)庫和圖片上傳接口。圖片信息數(shù)據(jù)庫包括基于角色行為的虛擬人體骨骼模型庫和基于場景的背景庫。 其中,基于場景的背景庫中的數(shù)據(jù)庫包括圖片表;基于角色行為的虛擬人體骨骼模型庫包 括骨骼模型表,此外還有三個(gè)表,分別是關(guān)鍵字表、關(guān)鍵字到圖片表以及關(guān)鍵點(diǎn)表;如下表 所示。服務(wù)器端依據(jù)TCP/IP和socket網(wǎng)絡(luò)文件傳輸協(xié)議建立圖片上傳接口,實(shí)現(xiàn)將圖 片傳輸?shù)綀D片信息數(shù)據(jù)庫中。并且,該圖片上傳接口還需要用戶輸入圖片素材相關(guān)信息,如 圖片內(nèi)容文字描述、上傳者、圖片類型等作為接口的參數(shù)。表1為圖片表,用來存儲(chǔ)圖片信息,包括圖片風(fēng)格、圖片編號(hào)、圖片類型、圖片視 角、圖片上傳者、圖片來源、圖片擴(kuò)展名、圖片所在服務(wù)器地址。
表 權(quán)利要求
1.一種基于素材引擎的漫畫自動(dòng)生成方法,其特征在于包括以下步驟服務(wù)器端構(gòu)建素材引擎,圖片素材引擎包括圖片信息數(shù)據(jù)庫和圖片上傳接口 ;服務(wù)器端獲取并保存圖片素材于步驟(1)所創(chuàng)建的圖片信息數(shù)據(jù)庫中;用戶輸入一句中文自然語言作為查詢請(qǐng)求來查詢圖片信息數(shù)據(jù)庫中的圖片素材;服務(wù)器端利用ICTCLAS中文分詞技術(shù)對(duì)步驟(3)中用戶輸入的查詢請(qǐng)求進(jìn)行語義分 析,提取出句子主干的主語、謂語、賓語和狀語,并將它們轉(zhuǎn)換為圖片信息數(shù)據(jù)庫可接受的 查詢條件;服務(wù)器端根據(jù)步驟(4)中的查詢條件檢索素材,獲取符合查詢條件的圖片素材信息;服務(wù)器端根據(jù)步驟(4)中提取出的句子主干和步驟(5)中獲得的圖片素材信息進(jìn)行圖 像處理并生成漫畫;用戶編輯步驟(6)中生成的漫畫;用戶對(duì)步驟(7)中生成的最終漫畫進(jìn)行保存。
2.根據(jù)權(quán)利要求1所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(1)中, 服務(wù)器端建立的圖片信息數(shù)據(jù)庫包括基于角色行為的虛擬人體骨骼模型庫和基于場景的 背景庫;其中,基于場景的背景庫包括圖片表、關(guān)鍵字表、關(guān)鍵字到圖片表以及關(guān)鍵點(diǎn)表; 而虛擬人體骨骼模型庫包含一個(gè)骨骼模型表。
3.根據(jù)權(quán)利要求1所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(1)中, 服務(wù)器端建立的圖片上傳接口依據(jù)網(wǎng)絡(luò)文件傳輸協(xié)議以實(shí)現(xiàn)用戶的圖片傳輸?shù)綀D片信息 數(shù)據(jù)庫中,該圖片上傳接口還需要從用戶輸入圖片素材相關(guān)信息,如圖片內(nèi)容文字描述、上 傳者、圖片類型等。
4.根據(jù)權(quán)利要求1所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(2)中, 服務(wù)器端通過用戶上傳、圖片搜索兩種方式獲取的海量圖片以及相應(yīng)的文本描述進(jìn)行分 類,然后保存到步驟(1)所建立的圖片信息數(shù)據(jù)庫中。
5.根據(jù)權(quán)利要求1所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(4)中, 服務(wù)器端對(duì)步驟(3)中用戶輸入的查詢請(qǐng)求進(jìn)行語義分析,其中包含了句子主干分析和查 詢請(qǐng)求轉(zhuǎn)換。
6.如權(quán)利要求5所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(4)中服 務(wù)器端對(duì)用戶輸入的查詢語句進(jìn)行語義分析,服務(wù)器分析用戶查詢請(qǐng)求語義,并據(jù)此提取 關(guān)鍵的主語、謂語、賓語和狀語作為句子主干分析結(jié)果;服務(wù)器端將句子主干分析結(jié)果轉(zhuǎn)換 成圖片信息數(shù)據(jù)庫可接受的查詢條件,服務(wù)器可接受的查詢條件為句子主干中的主語、謂 語、賓語和狀語等詞語。
7.如權(quán)利要求1或6所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(5) 中,服務(wù)器端根據(jù)步驟(4)中的查詢條件搜索圖片信息數(shù)據(jù)庫,檢索相關(guān)圖片素材的信息, 包括圖片地址、圖片中人物、圖片中行為和圖片位置信息。
8.如權(quán)利要求1所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(6)中,月艮 務(wù)器端利用步驟(4)中的句子主干分析結(jié)果和步驟(5)中獲得的圖片素材信息去數(shù)據(jù)庫中 搜索相應(yīng)的圖片素材、生成完整漫畫。
9.如權(quán)利要求8所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(6)中服 務(wù)器端根據(jù)賓語謂語確定這幅漫畫的主要行為內(nèi)容,利用賓語和謂語的關(guān)鍵詞搜索相應(yīng)的背景圖片;根據(jù)賓語謂語確定這幅漫畫的主要行為內(nèi)容的承載者圖片;通過主語謂語搜索 出漫畫中主要行為的實(shí)施者圖片,即“主語圖片”,并利用關(guān)聯(lián)到相關(guān)背景圖片的關(guān)鍵點(diǎn)中 主語圖片的關(guān)鍵點(diǎn),將其放置到相應(yīng)位置;根據(jù)謂語賓語搜索出漫畫中主要行為的接受者 圖片,即“賓語圖片”,并將其放置到相應(yīng)位置,并記錄下該圖片的位置信息。
10.如權(quán)利要求8所述的基于素材引擎的漫畫自動(dòng)生成方法,其特征在于步驟(6)中服 務(wù)器端根據(jù)各個(gè)圖片素材的位置信息,將各個(gè)圖片素材進(jìn)行適當(dāng)?shù)靥幚砗驼希罱K生成 一張完整的漫畫;步驟(7)中,用戶可以在由SilverLight互聯(lián)網(wǎng)富媒體技術(shù)實(shí)現(xiàn)的編輯窗 口下對(duì)服務(wù)器端生成的漫畫的基礎(chǔ)上再對(duì)漫畫進(jìn)行自主編輯,調(diào)整素材圖片的位置、大小、 方向和圖層;步驟(8)中,用戶對(duì)編輯完成的漫畫進(jìn)行下載,并保存在本地。
全文摘要
本發(fā)明提供了一種基于素材引擎的漫畫自動(dòng)生成方法,其包括用戶上傳查詢請(qǐng)求,服務(wù)器分析查詢請(qǐng)求語義,搜索和整合與查詢求請(qǐng)求語義相關(guān)的圖像素材,其中圖像素材包括基于角色行為的虛擬人體骨骼模型和基于場景的背景素材,生成多種風(fēng)格的漫畫作為查詢結(jié)果,用戶可據(jù)此調(diào)整查詢結(jié)果中的各個(gè)圖像元素。本發(fā)明能夠讓機(jī)器智能地對(duì)用戶提交的檢索語句進(jìn)行語義分析,從圖像數(shù)據(jù)庫中查找最符合用戶檢索需要的主題以及相關(guān)的素材圖片,然后圍繞著該主題自動(dòng)地生成一幅漫畫,用戶可以在這幅漫畫的基礎(chǔ)上根據(jù)自己的喜好對(duì)漫畫的風(fēng)格進(jìn)行修改,最終得到一幅能夠傳達(dá)用戶思想的漫畫,使人與人之間的交流變得更加豐富、生動(dòng)。
文檔編號(hào)G06T11/00GK102110304SQ20111007563
公開日2011年6月29日 申請(qǐng)日期2011年3月29日 優(yōu)先權(quán)日2011年3月29日
發(fā)明者凌少虎, 李昊哲, 李本卿, 郝志峰, 魯夢平, 黃翰 申請(qǐng)人:華南理工大學(xué)