新四季網

一種具有文字的用戶個性化動態表情圖片實現方法及裝置的製作方法

2023-06-26 05:34:06

專利名稱:一種具有文字的用戶個性化動態表情圖片實現方法及裝置的製作方法
技術領域:
本發明涉及計算機領域及網際網路技術,尤其涉及一種具有文字的用戶個性 化動態表情圖片的實現方法及裝置。
背景技術:
隨著數位相機,攝像頭等多種圖片捕獲設備的發展,各種數字圖片的應用 已經深入人們的生活。在數字圖片的使用過程中,由於一幅動態圖片能包含多 幀靜態表情圖片的畫面,信息量大且具有動態效果,因此頗受人們的喜歡。例
如,在使用即時通信(Instant Messenger, IM)軟體進行聊天的時候,越來越 多的用戶喜歡將有趣的、個性化的動態表情圖片發送給對方好友。然而,現有 的用戶獲取動態表情圖片的途徑一般都是通過複製網絡中的某幅圖片而得到。 但是,網絡中的圖片絕大部分都是由一些專業的內容製造商製作的,所有用戶 都可以從網絡中獲取,顯然該種動態表情圖片不具備獨特性,而且部分動態表 情圖片不具有個性化的文字信息,不能滿足用戶的個性化使用要求。另外,對 於一般的圖片使用者而言,如果不具備專業的圖片製作技術,無法自己製作具 有文字的用戶個性化動態表情圖片。因此,需要一種不需要專業圖片製作技術 即可使廣大圖片用戶能簡便地獲取具有文字的用戶個性化動態表情圖片的方 法。

發明內容
本發明實施例提供一種具有文字的用戶個性化動態表情圖片實現方法,用 以解決現有技術中無法簡便、有效地獲取到具有文字的用戶個性化動態表情圖 片的問題。
本發明實施例提供的一種具有文字的用戶個性化動態表情圖片實現方法,
包括
客戶端將多幅用戶個性化靜態表情圖片以及文字信息發送到網絡側的動 態表情圖片伺服器;
所述動態表情圖片伺服器根據接收的所述多幅用戶個性化靜態表情圖片 及文字信息,生成至少一幅包含文字內容的靜態表情圖片;
所述動態表情圖片伺服器將所述包含文字內容的靜態表情圖片和客戶端 發送的其餘用戶個性化靜態表情圖片合成為一幅具有文字的用戶個性化動態 表情圖片,並發送給所述客戶端。
一種客戶端裝置,包括圖片存儲單元、第一指令控制單元、文字信息存 儲單元和第一收發單元,其中
所述圖片存儲單元,用於存儲多幅用戶個性化靜態表情圖片和網絡側的動 態表情圖片伺服器發送的具有文字的用戶個性化動態表情圖片;
所述第一指令控制單元,用於登錄網絡側的動態表情圖片伺服器,發起靜 態圖片上傳請求,並控制所述第一收發單元;還用於接收所述動態表情伺服器 發送的個性化動態圖片參數選項,並獲取用戶選擇的個性化動態圖片參數,返 回給所述動態表情伺服器;
所述文字信息存儲單元,用於存儲用戶設置的文字信息;
所述第一收發單元,用於接受所述第一指令控制單元的控制,從所述圖片 存儲單元中獲取存儲的多幅用戶個性化靜態表情圖片,以及從文字信息存儲單 元中獲取用戶設置的文字信息,將多幅用戶個性化靜態表情圖片及文字信息發 送給網絡側的動態表情圖片伺服器;還用於接收網絡側的動態表情圖片伺服器 發回的具有文字的用戶個性化動態表情圖片,發送給所述圖片存儲單元存儲。
一種動態表情圖片伺服器,包括參數選項存儲單元、第二指令控制單元、 第二收發單元、第一合成單元和第二合成單元;其中
參數選項存儲單元,用於存儲動態表情圖片伺服器預設的個性化動態圖片
參數選項;
第二指令控制單元,用於接收客戶端發起的登錄請求和靜態圖片上傳請 求,控制所述第二收發單元;
還用於在接收到所述客戶端發起的靜態圖片上傳請求後,從所述參數選項 存儲單元中獲取存儲的所述個性化動態圖片參數選項,發送給所述客戶端,並 接收客戶端返回的用戶選擇的個性化動態圖片參數,發送給所述第二合成單
元;
第二收發單元,用於接受所述第二指令控制單元的控制,接收並解析客戶
端發送的多幅用戶個性化靜態表情圖片以及文字信息,傳送給第一合成單元; 還用於將所述第二合成單元合成的具有文字的用戶個性化動態表情圖片
發送給所述客戶端;
第一合成單元,用於接收第二收發單元傳送的多幅用戶個性化靜態表情圖
片及文字信息,生成一幅或多幅包含文字內容的靜態表情圖片;並將生成的包
含文字內容的靜態表情圖片和接收的其餘用戶個性化靜態表情圖片發送給第
二合成單元;
第二合成單元,用於根據第二指令控制單元提供的個性化動態圖片參數, 將第一合成單元提供的所述靜態表情圖片合成為一幅具有文字的用戶個性化 動態表情圖片,並發送給所述第二收發單元。
通過本發明實施例提供的具有文字的用戶個性化動態表情圖片實現方法,
用戶無需具備專業的圖片處理技術,即可通ii^戶端登錄網絡側的動態表情圖
片伺服器後,簡便地實現用戶個性化動態表情圖片,並可根據用戶的意願在個 性化動態表情圖片中顯示出文字內容,達到圖文並茂的效果,進一步滿足用戶需求。


圖1為本發明實施例提供的一種具有文字的動態表情圖片的實現流程圖2為本發明實施例中動態表情圖片伺服器生成對應於各幅用戶個性化靜 態表情圖片的包含文字內容的靜態表情圖片的流程圖3為本發明實施例提供的客戶端裝置結構示意圖之一; 圖4為本發明實施例提供的客戶端裝置結構示意圖之二; 圖5為本發明實施例提供的動態表情圖片伺服器結構示意圖。
具體實施例方式
以下結合附圖,對具有文字的用戶個性化動態表情圖片實現方法及相應的 客戶端裝置和動態表情圖片伺服器進行詳細說明。
參見圖1,為本發明實施例提供的一種具有文字的用戶個性化動態表情圖 片實現方法流程圖,包括下列步驟
步驟S101:客戶端將多幅用戶個性化靜態表情圖片以及文字信息發送到網 絡側的動態表情圖片伺服器。
其中,所述文字信息包括文字內容和文字屬性,所述文字屬性包括用戶 設置的文字的字體、文字顏色、文字大小、文字顯示位置和文字透明度等。其 中,透明度定義為後續生成的動態圖片中顯示出的文字的透明程度,透明度值 的選擇範圍為O-l,定義透明度值為0時,文字完全不透明,當此文字在動態 圖片中顯示時,看不到被文字覆蓋的區域;反之,透明度值為l時文字是完全 透明的,即此種情況下,設置的文字在動態圖片中不可見;如果透明度值設置 為0.5,則顯示的文字半透明,文字和被文字覆蓋的用戶個性化靜態表情圖片 中的背景區域都可見。
此外,對於每幅用戶個性化靜態表情圖片,用戶可以設置與其對應的文字 信息。對應不同的用戶個性化靜態表情圖片的文字信息可以是相同的,也可以 是不同的。用戶也可以指定僅在某個或某些用戶個性化靜態表情圖片中添加文 字。如果設置了文字信息的所有用戶個性化靜態表情圖片的文字內容及文字屬 性完全一致,則最終的個性化動態表情圖片中,顯示的文字效果是靜態的。反
之,要有動態的文字效果,只需設置不同的文字信息對應不同的用戶個性化靜
態表情圖片即可。例如,有8幅用戶個性化靜態表情圖片時,對於同樣的文字 信息,用戶設置第一幅用戶個性化靜態表情圖片的文字顏色為紅色,第二幅用 戶個性化靜態表情圖片的文字顏色為黃色,第三幅用戶個性化靜態表情圖片的 文字顏色為黑色等等各不相同的顏色,則最終能得到一幅文字顏色不斷變換的 個性化動態表情圖片。
步驟S102:動態表情圖片伺服器根據接收的多幅用戶個性化靜態表情圖片 及文字信息,生成至少一幅包含文字內容的靜態表情圖片。
步驟S103:動態表情圖片伺服器將所述包含文字內容的靜態表情圖片和客 戶端發送的其餘用戶個性化靜態表情圖片合成為一幅具有文字的用戶個性化 動態表情圖片。
步驟S104:動態表情圖片伺服器向客戶端提供合成的具有文字的用戶個性 化動態表情圖片。
圖l所示流程中,動態表情圖片伺服器中可以預先設定好個性化動態圖片 參數用於合成用戶個性化動態表情圖片。個性化動態圖片參數,例如包括個 性化動態表情圖片中各幅包含文字內容的靜態表情圖片的播放順序的選擇項, 每幅包含文字內容的靜態表情圖片的播放時間間隔,以及個性化動態表情圖片 的合成尺寸設定項等。
另外,步驟S101中所述多幅用戶個性化靜態表情圖片可通過兩種方式獲取。
方式一多幅用戶個性化靜態表情圖片由客戶端預先獲取並編輯好後存儲 在客戶端本地;
方式二多幅用戶個性化靜態表情圖片由客戶端在動態表情圖片伺服器的 控制下獲取並上傳。
所述多幅用戶個性化靜態表情圖片的獲取方式二具體包括
客戶端登錄網絡側的動態表情圖片伺服器;動態表情圖片伺服器向客戶端
下發圖片拍攝參數選項信息;客戶端根據拍攝參數選項獲取用戶選擇的圖片拍 攝參數,並向動態表情圖片伺服器發送拍攝請求,所述拍攝請求中包括客戶端 選擇的圖片拍攝參數;動態表情圖片伺服器根據收到的用戶選擇的圖片拍攝參 數,向客戶端下發拍攝控制指令和編輯選項;客戶端啟動圖像捕獲設備,根據 拍攝控制指令獲取多幅用戶個性化靜態表情圖片;客戶端根據動態表情圖片服 務器的編輯選項編輯多幅用戶個性化靜態表情圖片,最終選擇需要合成的一定 數量的用戶個性化靜態表情圖片並存儲。
客戶端獲取多幅用戶個性化靜態表情圖片後,步驟S101中所述客戶端將 多幅用戶個性化靜態表情圖片提供給網絡側的動態表情圖片伺服器,具體包 括
客戶端向動態表情圖片伺服器發送靜態圖片上傳請求;動態表情圖片服務 器接收靜態圖片上傳請求,並向客戶端下發請求選擇個性化動態圖片參數指 令;客戶端獲取用戶選擇的個性化動態圖片參數,並將本地存儲的多幅用戶個 性化靜態表情圖片及用戶選擇的個性化動態圖片參數上傳至網絡側的動態表 情圖片伺服器。
另夕卜,客戶端還獲取用戶設置的對應於至少一幅用戶個性化靜態表情圖片 的文字信息並上傳至動態表情圖片伺服器。
上傳過程具體包括客戶端首先根據與動態表情圖片伺服器之間預先約定 的編碼規則分別對用戶個性化靜態圖片和文字信息進行編碼;客戶端向動態表 情圖片伺服器發送攜帶所述多幅用戶個性化靜態圖片信息的編碼數據和攜帶 文字信息的編碼數據。例如,客戶端和動態表情圖片伺服器可預設用具有100 個字節的一個字節串來傳送一幅用戶個性化靜態表情圖片的編碼數據,或傳送 對應於一幅用戶個性化靜態表情圖片的文字信息的編碼數據,其中,每個字節 串的前若干個字節(例如4個字節)用於標識當前傳送的是用戶個性化靜態表 情圖片還是文字信息,剩下的字節用於傳送每幅用戶個性化靜態表情圖片信息 及用戶設置的個性化動態圖片參數的數據,或者用於傳送用戶設置的某幅用戶
個性化靜態圖片的對應文字信息的編碼數據。在傳送文字信息對應的編碼數據 時,還可以通過一個或多個字節攜帶指示標識,用於指示動態表情圖片伺服器 將文字信息中包含的對應文字內容加入到指示標識指定的用戶個性化靜態表 情圖片中。
例如客戶端上傳了 8張用戶個性化靜態表情圖片;並輸入文字"這邊風 景獨好",並希望在第2、 4、 6、 8張靜態表情圖片中依次採用紅、黃、綠、藍 色顯示出輸入的文字,文字的透明度依次為半透明和不透明變化。這樣,客戶 端將選定的8張用戶個性化靜態表情圖片分別編碼上傳,共需上傳8個100字 節的字節串來傳送該8張用戶個性化靜態表情圖片。客戶端還需上傳4個100 字節的字節串來傳送文字信息,其中
第1個傳送文字信息的字節串中,攜帶的指示標識指定第2張靜態表情圖 片,並攜帶文字內容"這邊風景獨好",攜帶的文字屬性信息中指明釆用紅色 及半透明狀態;文字屬性信息還可以包括文字的字體、大小、顯示位置等;
第2個傳送文字信息的字節串中,攜帶的指示標識指定第4張靜態表情圖 片,並攜帶文字內容"這邊風景獨好",攜帶的文字屬性信息中指明採用黃色 及不透明狀態;文字屬性信息還可以包括文字的字體、大小、顯示位置等;
第3個傳送文字信息的字節串中,攜帶的指示標識指定第6張靜態表情圖 片,並攜帶文字內容"這邊風景獨好",攜帶的文字屬性信息中指明採用綠色 及半透明狀態;文字屬性信息還可以包括文字的字體、大小、顯示位置等;
第4個傳送文字信息的字節串中,攜帶的指示標識指定第8張靜態表情圖 片,並攜帶文字內容"這邊風景獨好",攜帶的文字屬性信息中指明採用藍色 及不透明狀態;文字屬性信息還可以包括文字的字體、大小、顯示位置等。
參見圖2,為動態表情圖片伺服器生成至少一幅包含文字內容的靜態表情 圖片的流程圖,具體包括以下步驟
步驟S201:動態表情圖片伺服器解析接收的文字信息的編碼數據,獲取文 字內容及文字屬性。此外,動態表情圖片伺服器還可進一步獲取所述文字信息 的編碼中攜帶的指示標識。
步驟S202:動態表情圖片伺服器根據獲取的文字內容及文字屬性生成與指 定的用戶個性化靜態表情圖片對應的文字靜態圖片。 具體包括
首先,動態表情圖片伺服器創建一幅與指示標識指定的用戶個性化靜態表 情圖片大小一致的空白靜態圖片;
其次,動態表情圖片伺服器根據獲取的文字內容和文字屬性,將對應的文 字內容添加至所述空白靜態圖片中,並根據所述文字屬性設置文字的字體、顏 色、大小、顯示位置及透明度,生成文字靜態圖片;
動態表情圖片伺服器保存文字靜態圖片中每個像素的顏色分量和透明度 分量。
動態表情圖片伺服器可以將所述文字靜態圖片保存為bmp格式的文件,在 所述bmp格式的文件中,可使用 一定長度的字節(字節長度可由用戶設定或修 改)記錄所述文字靜態圖片中的每個像素的顏色分量和透明度分量。例如,當 所述文字靜態圖片為一幅RGB格式彩色圖片時,使用4個字節來記錄像素的 顏色分量和透明度分量,前3個字節分別用於記錄像素的紅色、綠色、藍色分 量,第4個字節用於記錄對應像素的透明度分量。
步驟S203:動態表情圖片伺服器將生成的文字靜態圖片與指定的用戶個性 化靜態表情圖片合成為包含文字內容的靜態表情圖片。
其中,對於任意一幅m、像素大小的用戶個性化靜態表情圖片,對應生成 的包含文字內容的靜態表情圖片在像素(p,q)處的RGB分量計算規則如下 7 3(M),M)xr2(M) +及2(M)formula see original document page 14(1)
formula see original document page 14(2)
formula see original document page 14(3)
式(1)至式(3)中,G,(m)、 A(/^)分別表示上傳的用戶個性 化靜態表情圖片中像素(p,q)處的RGB分量;及2(;^)、 g2(/^)、 ^(;^)分別表
示對應於與用戶個性化靜態表情圖片對應的文字靜態圖片在像素(p,q)處的 RGB分量;i 3(A《)、G3(a《)、A(;7,《)分別表示生成的包含文字內容的靜態表 情圖片在像素(p,q)處的RGB分量;7^(/^)表示所述文字靜態圖片在像素(p,q) 處的透明度值,取值0 1;。其中,p為l至m的正整數,q為l至n的正整數。
依次計算出n^n每個像素的RGB分量後,即可得到包含對應文字內容的 靜態表情圖片。
通過上述實施例提供的方法,用戶無需具有任何的專業圖片製作技術,即 可通過客戶端和動態表情圖片伺服器,獲取具有文字的用戶個性化動態表情圖 片。
根據本發明上述實施例提供的具有文字的動態表情圖片實現方法,本發明 實施例還提供一種客戶端裝置10,如圖3所示,包括圖片存儲單元l、第一 指令控制單元3、文字信息存儲單元13和第一收發單元2。
圖片存儲單元1,用於存儲多幅用戶個性化靜態表情圖片和網絡側的動態 表情圖片伺服器發送的具有文字的用戶個性化動態表情圖片。
第一指令控制單元3,用於登錄網絡側的動態表情圖片伺服器,發起靜態 圖片上傳請求,並控制所述第一收發單元2;此外,還用於接收所述動態表情 伺服器發送的個性化動態圖片參數選項,並獲取用戶選擇的個性化動態圖片參 數,返回給所述動態表情伺服器。
文字信息存儲單元13,用於存儲用戶設置的文字信息。
第一收發單元2,用於接受所述第一指令控制單元3的控制,從所述圖片 存儲單元1中獲取存儲的多幅用戶個性化靜態表情圖片,以及從文字信息存儲 單元13中獲取用戶設置的文字信息,將多幅用戶個性化靜態表情圖片及文字 信息發送給網絡側的動態表情圖片伺服器;此外,該單元還用於接收網絡側的 動態表情圖片伺服器發回的具有文字的用戶個性化動態表情圖片,發送給所述 圖片存儲單元l存儲。
本發明實施例提供的客戶端裝置10的另一種結構示意圖如圖4所示,還 包括圖像捕獲設備5和編輯單元4。
所述第一指令控制單元3,進一步用於接收所述動態表情圖片伺服器發送 的圖片拍攝參數選項,向所述動態表情伺服器發送包含用戶選擇的圖片拍攝參 數信息的拍攝請求;以及還用於接收所述動態表情伺服器發送的拍攝控制指令 及編輯選項分別發送給所述圖像捕獲設備5和編輯單元4。
所述圖像捕獲設備5,用於根據所述第一指令控制單元3提供的拍攝控制 指令捕獲多幅用戶個性化靜態表情圖片,將獲取的多幅用戶個性化靜態表情圖 片提供給編輯單元4。
所述編輯單元4,用於根據所述第一指令控制單元3提供的編輯選項對所 述多幅靜態圖像進行編輯,並選擇一定數量的靜態表情圖片後向所述圖片存儲 單元1提供編輯好的多幅用戶個性化靜態表情圖片。
如圖5所示,本發明實施例還提供一種動態表情圖片伺服器20,包括參 數選項存儲單元9、第二指令控制單元8、第二收發單元6、第一合成單元14 和第二合成單元7。
當本發明實施例中多幅用戶個性化靜態表情圖片通過方式一獲取時,所述 動態表情圖片伺服器20中的各單元具體作用如下
參數選項存儲單元9,用於存儲動態表情圖片伺服器20預設的個性化動態 圖片參數選項。
第二指令控制單元8,用於接收客戶端發起的靜態圖片上傳請求,控制所 述第二收發單元6;
此外,該單元還用於在接收到所述客戶端發起的靜態圖片上傳請求後,從 所述參數選項存儲單元9中獲取存儲的所述個性化動態圖片參數選項,發送給 所述客戶端,並接收客戶端返回的用戶選擇的個性化動態圖片參數,發送給所 述第二合成單元7。
第二收發單元6,用於接受所述第二指令控制單元8的控制,接^^戶端
發送的多幅用戶個性化靜態表情圖片以及文字信息,並傳送給第一合成單元
14;該單元還用於將第二合成單元7合成的具有文字的用戶個性化動態表情圖 片發送給所述客戶端。
第一合成單元14,用於接收第二收發單元6提供的多幅用戶個性化靜態表 情圖片及文字信息,生成至少一幅包含文字內容的靜態表情圖片;並將生成的 包含文字內容的靜態表情圖片和其餘用戶個性化靜態表情圖片發送給第二合 成單元7。
第二合成單元7,用於根據第二指令控制單元8提供的個性化動態圖片參 數,將第一合成單元14提供的至少一幅包含文字內容的靜態表情圖片以及其 於用戶個性化動態表情圖片合成為一幅具有文字的用戶個性化動態表情圖片, 並發送給所述第二收發單元6。
本發明實施例提供的方法中多幅用戶個性化靜態表情圖片若通過方式二 獲取,則圖5中所示的參數選項存儲單元9還用於存儲動態表情圖片伺服器20 預設的圖片拍攝參數選項以及編輯選項。
所述第二指令控制單元8,還用於客戶端登錄後從所述參數選項存儲單;i 9中獲取存儲的所述圖片拍攝參數選項信息,發送給所述客戶端,並接收客戶 端返回的攜帶用戶選擇的圖片拍攝參數的拍攝請求,下發相應的拍攝控制指令 並攜帶所述編輯選項信息給所述客戶端。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發 明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及 其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1、一種具有文字的用戶個性化動態表情圖片實現方法,其特徵在於,包括客戶端將多幅用戶個性化靜態表情圖片以及文字信息發送到網絡側的動態表情圖片伺服器;所述動態表情圖片伺服器根據接收的所述多幅用戶個性化靜態表情圖片及文字信息,生成至少一幅包含文字內容的靜態表情圖片;所述動態表情圖片伺服器將所述包含文字內容的靜態表情圖片和客戶端發送的其餘用戶個性化靜態表情圖片合成為一幅具有文字的用戶個性化動態表情圖片,並發送給所述客戶端。
2、 如權利要求1所述的方法,其特徵在於,所述客戶端將多幅用戶個性 化靜態表情圖片以及文字信息發送給網絡側的動態表情圖片伺服器,具體包 括所述客戶端獲取多幅用戶個性化靜態表情圖片以及用戶設置的文字信息; 所述客戶端根據與所述動態表情圖片伺服器之間預先約定的編碼規則分別對所述多幅用戶個性化靜態圖片和所述文字信息進行編碼;所述客戶端向所述動態表情圖片伺服器發送攜帶所述多幅用戶個性化靜態圖片信息的編碼數據和攜帶所述文字信息的編碼凝:據。
3、 如權利要求2所述的方法,其特徵在於,所述客戶端在所述文字信息 的編碼數據中還攜帶指示標識,用於指示所述動態表情圖片伺服器將所述文字 信息中包含的對應文字內容加入到所述指示標識指定的用戶個性化靜態表情 圖片中。
4、 如權利要求3所述的方法,其特徵在於,所述動態表情圖片伺服器生 成至少一幅包含文字內容的靜態表情圖片,具體包括所述動態表情圖片伺服器解析接收的所述文字信息的編碼數據,獲取文字 內容和文字屬性,生成對應的文字靜態圖片; 所述動態表情圖片伺服器將生成的文字靜態圖片與指定的用戶個性化靜 態表情圖片合成為所述包含文字內容的靜態表情圖片。
5、 如權利要求4所述的方法,其特徵在於,所述根據獲取的文字內容和 文字屬性,生成對應的文字靜態圖片,具體包括所述動態表情圖片伺服器先創建一幅與所述指定的用戶個性化靜態表情 圖片大小一致的空白靜態圖片;所述動態表情圖片伺服器根據獲取的所述文字內容和文字屬性,將所述文 字內容添加至所述空白靜態圖片中,並根據所述文字屬性設置文字的字體、顏色、大小、顯示位置及透明度,生成所述文字靜態圖片;並保存所述文字靜態 圖片中每個像素的顏色分量和透明度分量。
6、 如權利要求5所述的方法,其特徵在於,所述將文字靜態圖片與指定 的用戶個性化靜態表情圖片合成為所述包含文字內容的靜態表情圖片,具體包 括對於一幅m*n個像素大小的用戶個性化靜態表情圖片,對應生成的所述包含文字內容的靜態表情圖片在像素(p,q)處的RGB分量為及3 (m) = A (/m) x r2 (m) +及2 (m) x [1 - Sg3 (p,《)=g, (m) x r2 (m)+g2 (m) x [i - r2 53 (m) = A (m) x r2 (m)+A (m) x [i - r2其中,A(;^)、 G,(;m)、 A(/^)分別表示所述用戶個性化靜態表情圖片中像素 (p,q)處的RGB分量;/ 2(/^)、 g20^)、 52(/^)分別表示對應於所述用戶個性 化靜態表情圖片的文字靜態圖片在像素(p,q)處的RGB分量;/ 3(A ) 、 g3(/^)、足o^)分別表示生成的所述包含文字內容的靜態表情圖片在像素(p,q)處的RGB分量;7^/7,《)表示所述文字靜態圖片在像素(p,q)處的透明度值,取值0~ 1; p為l至m的正整數,q為l至n的正整數;依次計算出每個像素的RGB分量後,得到所述包含文字內容的靜態表情 圖片。
7、 一種客戶端裝置,其特徵在於,包括圖片存儲單元、第一指令控制 單元、文字信息存儲單元和第一收發單元,其中所述圖片存儲單元,用於存儲多幅用戶個性化靜態表情圖片和網絡側的動 態表情圖片伺服器發送的具有文字的用戶個性化動態表情圖片;所述第一指令控制單元,用於登錄網絡側的動態表情圖片伺服器,發起靜 態圖片上傳請求,並控制所述第一收發單元;還用於接收所述動態表情伺服器 發送的個性化動態圖片參數選項,並獲取用戶選擇的個性化動態圖片參數,返 回給所述動態表情伺服器;所述文字信息存儲單元,用於存儲用戶設置的文字信息;所述第一收發單元,用於接受所述第一指令控制單元的控制,從所述圖片 存儲單元中獲取存儲的多幅用戶個性化靜態表情圖片,以及從文字信息存儲單 元中獲取用戶設置的文字信息,將多幅用戶個性化靜態表情圖片及文字信息發 送給網絡側的動態表情圖片伺服器;還用於接收網絡側的動態表情圖片伺服器 發回的具有文字的用戶個性化動態表情圖片,發送給所述圖片存儲單元存儲。
8、 如權利要求7所述的客戶端裝置,其特徵在於,還包括圖像捕獲設 備和編輯單元;其中所述第一指令控制單元,還用於接收所述動態表情圖片伺服器發送的圖片 拍攝參數選項,向所述動態表情伺服器發送包含用戶選擇的圖片拍攝參數信息 的拍攝請求;以及還用於接收所述動態表情伺服器發送的拍攝控制指令及編輯 選項分別發送給所述圖像捕獲設備和編輯單元;所述圖像捕獲設備,用於根據所述第一指令控制單元提供的拍攝控制指令 捕獲多幅用戶個性化靜態表情圖片,將獲取的多幅用戶個性化靜態表情圖片提 供給編輯單元;所述編輯單元,用於根據所迷第一指令控制單元提供的編輯選項對所述多 幅靜態圖像進行編輯,向所述圖片存儲單元提供編輯好的多幅用戶個性化靜態 表情圖片。
9、 一種動態表情圖片伺服器,其特徵在於,包括參數選項存儲單元、 第二指令控制單元、第二收發單元、第一合成單元和第二合成單元;其中參數選項存儲單元,用於存儲動態表情圖片伺服器預設的個性化動態圖片 參數選項;第二指令控制單元,用於接收客戶端發起的登錄請求和靜態圖片上傳請 求,控制所述第二收發單元;還用於在接收到所述客戶端發起的靜態圖片上傳請求後,從所述參數選項 存儲單元中獲取存儲的所述個性化動態圖片參數選項,發送給所述客戶端,並 接收客戶端返回的用戶選擇的個性化動態圖片參數,發送給所述第二合成單 元;第二收發單元,用於接受所述第二指令控制單元的控制,接收並解析客戶 端發送的多幅用戶個性化靜態表情圖片以及文字信息,傳送給第一合成單元;還用於將所述第二合成單元合成的具有文字的用戶個性化動態表情圖片 發送給所述客戶端;第一合成單元,用於接收第二收發單元傳送的多幅用戶個性化靜態表情圖 片及文字信息,生成一幅或多幅包含文字內容的靜態表情圖片;並將生成的包 含文字內容的靜態表情圖片和接收的其餘用戶個性化靜態表情圖片發送給第 二合成單元;第二合成單元,用於根據第二指令控制單元提供的個性化動態圖片參數, 將第一合成單元提供的所述靜態表情圖片合成為一幅具有文字的用戶個性化 動態表情圖片,並發送給所述第二收發單元。
10、 如權利要求9所述的動態表情圖片伺服器,其特徵在於,所述參數選 項存儲單元,還用於存儲動態表情圖片伺服器預設的圖片拍攝參數選項以及編 輯選項;所述第二指令控制單元,還用於接收到客戶端發起的登錄請求後從所述參 數選項存儲單元中獲取存儲的所述圖片拍攝參數選項信息,發送給所述客戶端,並接收客戶端返回的攜帶用戶選擇的圖片拍攝參數的拍攝請求,下發相應 的拍攝控制指令並攜帶所述編輯選項信息給所述客戶端。
全文摘要
本發明公開了一種具有文字的動態表情圖片的實現方法,包括客戶端將多幅用戶個性化靜態表情圖片以及文字信息發送到網絡側的動態表情圖片伺服器;所述動態表情圖片伺服器根據接收的所述多幅用戶個性化靜態表情圖片及文字信息,生成至少一幅包含文字內容的靜態表情圖片;所述動態表情圖片伺服器將所述包含文字內容的靜態表情圖片和客戶端發送的其餘用戶個性化靜態表情圖片合成為一幅具有文字的用戶個性化動態表情圖片,並發送給所述客戶端。採用本發明能簡便、有效地獲取到具有文字的用戶個性化動態表情圖片。
文檔編號H04L12/54GK101179471SQ20071010590
公開日2008年5月14日 申請日期2007年5月31日 優先權日2007年5月31日
發明者柱 梁, 麒 王 申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀