專利名稱:創(chuàng)建動(dòng)畫消息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及移動(dòng)通信終端的消息服務(wù),具體地說(shuō),涉及用于創(chuàng)建和再現(xiàn)動(dòng)畫消息的方法和裝置,由此,由用戶通過(guò)觸摸屏輸入的書寫或圖形類型的輸入信息能夠被創(chuàng)建為消息,并且所創(chuàng)建的消息能夠根據(jù)輸入次序被再現(xiàn)為動(dòng)畫。
背景技術(shù):
在有線或無(wú)線通信技術(shù)、多媒體技術(shù)、諸如中央處理器(CPU)和存儲(chǔ)器的硬件、制造技術(shù)、充電技術(shù)等方面的發(fā)展已經(jīng)增強(qiáng)了移動(dòng)終端功能性。例如,雖然傳統(tǒng)移動(dòng)終端能夠通過(guò)語(yǔ)音呼叫將希望的內(nèi)容傳遞給另一方,但是一旦字符消息的發(fā)送和接收變得可能,則當(dāng)語(yǔ)音呼叫不可能時(shí)或當(dāng)需要傳遞簡(jiǎn)單內(nèi)容時(shí),通過(guò)包含字符內(nèi)容的短消息服務(wù)(SMS),能夠容易地將所希望的內(nèi)容傳遞給另一方。SMS已經(jīng)發(fā)展到包含長(zhǎng)字符內(nèi)容的長(zhǎng)消息服務(wù)(LMS),以及進(jìn)一步發(fā)展到包含諸如圖像或運(yùn)動(dòng)圖像之類的多媒體文件的多媒體消息服務(wù)(MMS),并且這些發(fā)展為用戶提供了更多各種各樣的好處。具體地,不像僅僅用于發(fā)送字符內(nèi)容的SMS或LMS,由于匪S表達(dá)的可擴(kuò)展性,發(fā)送多媒體文件的MMS需求已經(jīng)逐漸地增加?,F(xiàn)在將描述通過(guò)使用MMS發(fā)送希望的內(nèi)容的方法。圖1示出使用傳統(tǒng)匪S的信息發(fā)送。參考圖1,通過(guò)用戶在畫圖(或手寫)識(shí)別區(qū)域中輸入希望的字符和/或附加圖像可以編輯匪S消息。在圖1中所示MMS輸入屏幕上的畫圖識(shí)別區(qū)域的情況下,存在三個(gè)用于每次識(shí)別一個(gè)字符的單元識(shí)別區(qū),并且用戶通過(guò)使用手指或諸如觸筆的輸入工具輸入希望的字符信息。此外,用戶可以通過(guò)使用位于字符輸入窗口下面的文件附加區(qū)來(lái)附加存儲(chǔ)在存儲(chǔ)器中的圖像,并發(fā)送圖像。但是,現(xiàn)在使用的MMS執(zhí)行僅存儲(chǔ)圖像的發(fā)送。如果發(fā)送方希望經(jīng)由MMS發(fā)送直接書寫內(nèi)容,則必須通過(guò)使用獨(dú)立的程序?qū)⒅苯訒鴮憙?nèi)容轉(zhuǎn)換為圖像文件、存儲(chǔ)、然后發(fā)送。 而且,當(dāng)直接書寫內(nèi)容被轉(zhuǎn)換為圖像文件時(shí),圖像文件對(duì)應(yīng)一張靜態(tài)圖像,所以圖像文件不包含取決于用戶書寫的順序時(shí)間信息。也就是,當(dāng)接收方接收匪S消息時(shí),匪S消息只能顯示為一張靜態(tài)圖像,而不能根據(jù)發(fā)送方的內(nèi)容畫圖過(guò)程順序地再現(xiàn),所以不能傳遞接收發(fā)送方的手寫或表情,從而使動(dòng)態(tài)的感覺(jué)消失。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的基本解決至少以上問(wèn)題和/或缺點(diǎn),并提供至少以下優(yōu)點(diǎn)。因此,本發(fā)明的目的是提供用于創(chuàng)建和再現(xiàn)動(dòng)畫消息的方法和裝置,由此,由用戶通過(guò)觸摸屏輸入的書寫或圖形類型的輸入信息能夠被創(chuàng)建為消息,并且所創(chuàng)建的消息能夠根據(jù)輸入次序被再現(xiàn)為動(dòng)畫。本發(fā)明的另一個(gè)目的提供當(dāng)動(dòng)畫消息被創(chuàng)建時(shí),將包含在動(dòng)畫消息中的附加信息(輸入信息)隱藏到畫圖區(qū)域中的方法、編碼/解碼方法、以及設(shè)置用于糾錯(cuò)的奇偶校驗(yàn)位的方法,及其裝置。本發(fā)明的再一個(gè)目的提供通過(guò)在動(dòng)畫消息中的畫圖區(qū)域之外還設(shè)置編碼區(qū)域,通過(guò)編碼區(qū)域傳遞附加信息的方法和裝置。根據(jù)本發(fā)明的一個(gè)方面,提供創(chuàng)建動(dòng)畫消息的方法,該方法包括根據(jù)通過(guò)觸摸屏輸入畫圖信息的輸入次序,生成包含關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息;將包含畫圖信息和背景信息的圖像劃分為多個(gè)塊;通過(guò)將輸入信息映射到多個(gè)塊創(chuàng)建動(dòng)畫消息,從而畫圖信息能夠根據(jù)輸入次序被順序地再現(xiàn); 為 動(dòng)畫消息的每個(gè)預(yù)設(shè)塊范圍分配奇偶校驗(yàn)位,以便檢測(cè)動(dòng)畫消息中出現(xiàn)的錯(cuò)誤;并發(fā)送所創(chuàng)建的動(dòng)畫消息。根據(jù)本發(fā)明的另一個(gè)方面,提供再現(xiàn)動(dòng)畫消息的方法,該方法包括接收動(dòng)畫消息;通過(guò)計(jì)算動(dòng)畫消息中每個(gè)預(yù)設(shè)比特分析單位塊的大小的平均像素值,并根據(jù)平均像素值與預(yù)設(shè)值的比較結(jié)果估計(jì)每個(gè)相應(yīng)塊的比特值,來(lái)執(zhí)行動(dòng)畫消息的糾錯(cuò);通過(guò)提取根據(jù)動(dòng)畫消息的每個(gè)塊的像素值映射的值,根據(jù)動(dòng)畫消息的輸入次序生成包含關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息;以及根據(jù)動(dòng)畫消息的輸入信息再現(xiàn)動(dòng)畫消息。根據(jù)本發(fā)明的再一個(gè)方面,提供創(chuàng)建和再現(xiàn)動(dòng)畫消息的裝置,該裝置包括輸入 /輸出單元,通過(guò)觸摸屏構(gòu)建,用于接收由用戶輸入的動(dòng)畫消息,并輸出從控制器接收的圖像;控制器,用于根據(jù)通過(guò)觸摸屏輸入的畫圖信息的輸入次序生成關(guān)于輸入時(shí)間和輸入坐標(biāo)的輸入信息,將包含畫圖信息和背景信息的圖像劃分為多個(gè)塊,通過(guò)將輸入信息映射到多個(gè)塊創(chuàng)建動(dòng)畫消息,從而畫圖信息能夠根據(jù)輸入次序被順序地再現(xiàn),為動(dòng)畫消息的每個(gè)預(yù)設(shè)塊范圍分配奇偶校驗(yàn)位,以便檢測(cè)動(dòng)畫消息中出現(xiàn)的錯(cuò)誤,并發(fā)送所創(chuàng)建的動(dòng)畫消息; 以及無(wú)線通信單元,用于發(fā)送和接收動(dòng)畫消息。根據(jù)本發(fā)明的再一個(gè)方面,提供創(chuàng)建動(dòng)畫消息的方法,該方法包括根據(jù)通過(guò)觸摸屏輸入的畫圖信息的輸入次序,生成包含關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息;在動(dòng)畫消息中預(yù)設(shè)的畫圖區(qū)域中顯示輸入的畫圖信息的畫像;將用于存儲(chǔ)輸入信息的編碼區(qū)域分配給動(dòng)畫消息中預(yù)設(shè)的部分,并將編碼區(qū)域劃分為具有預(yù)設(shè)大小的多個(gè)塊;通過(guò)將輸入信息映射到在動(dòng)畫消息中預(yù)設(shè)的編碼區(qū)域的多個(gè)塊來(lái)創(chuàng)建編碼區(qū)域的顯示內(nèi)容;創(chuàng)建包含畫圖區(qū)域和編碼區(qū)域的動(dòng)畫消息;并發(fā)送所創(chuàng)建動(dòng)畫消息。根據(jù)本發(fā)明的再一個(gè)方面,提供再現(xiàn)動(dòng)畫消息的方法,該方法包括接收動(dòng)畫消息;從動(dòng)畫消息的畫圖區(qū)域提取畫像;提取根據(jù)動(dòng)畫消息的編碼區(qū)域的每個(gè)塊的灰度值映射的比特值;基于比特值、根據(jù)動(dòng)畫消息的輸入次序生成包含關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息;并且根據(jù)動(dòng)畫消息的輸入信息再現(xiàn)動(dòng)畫消息。根據(jù)本發(fā)明的另一個(gè)方面,提供創(chuàng)建動(dòng)畫消息的裝置,該裝置包括輸入/輸出單元,用于通過(guò)與觸摸屏構(gòu)建在一起接收由用戶輸入的動(dòng)畫消息,并輸出從控制器接收的圖像;控制器,用于根據(jù)通過(guò)觸摸屏輸入的畫圖信息的輸入次序生成關(guān)于輸入時(shí)間和輸入坐標(biāo)的輸入信息,在動(dòng)畫消息中預(yù)設(shè)的畫圖區(qū)域中顯示輸入的畫圖信息的畫像,將用于存儲(chǔ)輸入信息的編碼區(qū)域分配給動(dòng)畫消息中預(yù)設(shè)的部分,并將編碼區(qū)域劃分為具有預(yù)設(shè)大小的多個(gè)塊,通過(guò)將輸入信息映射到在動(dòng)畫消息中預(yù)設(shè)的編碼區(qū)域的多個(gè)塊來(lái)創(chuàng)建編碼區(qū)域的顯示內(nèi)容,并創(chuàng)建包含畫圖區(qū)域和編碼區(qū)域的動(dòng)畫消息;以及無(wú)線通信單元,用于發(fā)送和接收動(dòng)畫消息。
當(dāng)結(jié)合附圖時(shí),從以下詳細(xì)描述中,本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)將變得更加清楚,其中圖1示出使用傳統(tǒng)匪S的消息發(fā)送;圖2示出根據(jù)本發(fā)明的實(shí)施例的再現(xiàn)動(dòng)畫消息的過(guò)程;圖3是根據(jù)本發(fā)明的實(shí)施例的用于發(fā)送和接收動(dòng)畫消息的移動(dòng)終端的框圖;圖4示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)隱藏附加信息的圖像;圖5是根據(jù)本發(fā)明的實(shí)施例的創(chuàng)建動(dòng)畫消息的操作的流程圖;圖6示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)根據(jù)輸入信息的數(shù)據(jù)量的可變塊的應(yīng)用;圖7示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)通過(guò)模式切換隱藏信息的方法;圖8示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)根據(jù)筆劃部分和背景部分的等級(jí)的應(yīng)用;圖9示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)分配頻率和空間奇偶校驗(yàn)位的方法;圖10示出在根據(jù)本發(fā)明的實(shí)施例解碼動(dòng)畫消息時(shí)校正由于量化損失造成的錯(cuò)誤的方法;圖11示出根據(jù)JPEG圖像的編碼的顏色失真;圖12示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息;圖13示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的格式;圖14示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的編碼區(qū)域中顯示的用戶簽名;圖15示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的編碼區(qū)域中顯示的先前提供的簽名;圖16示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的編碼區(qū)域中顯示的通信提供商的簽名;圖17示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的編碼區(qū)域中顯示的用于商業(yè)廣告的簽名;以及圖18是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的創(chuàng)建動(dòng)畫消息的操作的流程圖。
具體實(shí)施例方式以下,將參考附圖詳細(xì)描述本發(fā)明的實(shí)施例。在下面的描述中,雖然討論了許多特定的項(xiàng)目,比如具體電路的組件,但是它們只是被提供用來(lái)幫助對(duì)本發(fā)明一般的理解,并且本領(lǐng)域普通技術(shù)人員將理解,本發(fā)明可以在沒(méi)有這些特定項(xiàng)目的情況下實(shí)現(xiàn)。在下面的描述中,熟知的功能或結(jié)構(gòu)沒(méi)有被詳細(xì)的描述,以避免由于不必要的細(xì)節(jié)而模糊了本發(fā)明。圖2示出根據(jù)本發(fā)明的實(shí)施例的再現(xiàn)動(dòng)畫消息的過(guò)程。如圖2所示,本發(fā)明提供用于創(chuàng)建動(dòng)畫消息的方法和裝置,由此,由用戶通過(guò)觸摸屏輸入的書寫或圖形類型的輸入信息能夠被創(chuàng)建為消息,并且所創(chuàng)建的消息能夠根據(jù)輸入次序被再現(xiàn)為動(dòng)畫。此外,本發(fā)明提供用于隱藏諸如包含在消息中的書寫字符和圖形的點(diǎn)坐標(biāo)、筆劃屬性、書寫或畫圖次序、以及顏色色調(diào)之類的附加信息(輸入信息)的方法和裝置,本發(fā)明還提供了編碼/解碼方法,以及設(shè)置用于糾錯(cuò)的頻率-空間(frequency-space)奇偶校驗(yàn)位的方法。
此外,本發(fā)明提供通過(guò)另外設(shè)置除畫圖區(qū)域以外的編碼區(qū)域、并將輸入信息插入所述編碼區(qū)域來(lái)創(chuàng)建動(dòng)畫消息的方法和裝置。為此,本發(fā)明提供用于編碼/解碼動(dòng)畫信息以及糾錯(cuò)的方法,其中,所述編碼/解碼動(dòng)畫信息的方法是通過(guò)考慮到人的視覺(jué)的可見(jiàn)性和聯(lián)合圖像專家組(JPEG)圖像的特性的可變塊的應(yīng)用、模式切換、自適應(yīng)混合等級(jí)(adaptivemixed level)的應(yīng)用和根據(jù)平均像素值的像素值估計(jì)的方法,所述糾錯(cuò)的方法是通過(guò)插入頻率/空間(frequency/space)奇偶校驗(yàn)位來(lái)校正可能出現(xiàn)在發(fā)送終端的輸出端和接收終端的輸入端之間的錯(cuò)誤的方法。以下,將參考附圖詳細(xì)描述本發(fā)明的特征。圖3是根據(jù)本發(fā)明的實(shí)施例的用于發(fā)送和接收動(dòng)畫消息的移動(dòng)終端的框圖。參考圖3,移動(dòng)終端包括輸入/輸出單元21、控制器23和無(wú)線通信單元25,以便發(fā)送和接收包含具有順序時(shí)間信息的動(dòng)畫消息的圖像。輸入/輸出單元21包括觸摸屏輸入單元201和觸摸屏輸出單元203,控制器23包括觸摸屏事件處理器205、第一圖像處理器 207、第二圖像處理器215、編碼器209、解碼器217、附加圖像處理器219和動(dòng)畫消息處理器 221,并且無(wú)線通信單元25包括匪S發(fā)送器211和匪S接收器213。輸入/輸出單元21接收由用戶輸入的動(dòng)畫消息,并輸出從控制器23接收的圖像。 也就是,觸摸屏輸入單元201接收由用戶輸入的動(dòng)畫消息,而觸摸屏輸出單元203輸出圖像。觸摸屏輸入單元201根據(jù)用戶輸入的時(shí)間將輸入信息發(fā)送給控制器23。雖然觸摸屏輸入單元201和觸摸屏輸出單元203已經(jīng)被功能上分開和描述,但是它們能夠配置為一個(gè)觸摸屏21??刂破?3通過(guò)分析從輸入/輸出單元21接收的輸入信息、根據(jù)時(shí)間檢測(cè)輸入位置信息,編碼所檢測(cè)的輸入位置信息,將所編碼的輸入位置信息發(fā)送給無(wú)線通信單元25,檢測(cè)包含在從無(wú)線通信單元25接收的圖像中的時(shí)間信息和位置信息,并將所檢測(cè)的時(shí)間信息和位置信息發(fā)送給輸入/輸出單元21??刂破?3的觸摸屏事件處理器205在預(yù)設(shè)事件基礎(chǔ)上分析從輸入/輸出單元21 接收的動(dòng)畫消息,將所分析的至少一條(Piece)事件信息(輸入信息)發(fā)送給編碼器209, 并將動(dòng)畫消息(書寫輸入圖像)發(fā)送給第一圖像處理器207。編碼器209通過(guò)編碼由觸摸屏事件處理器205分析的至少一條事件信息(關(guān)于點(diǎn)坐標(biāo)、次序、筆劃、顏色色調(diào)等的信息)生成至少一個(gè)代碼。編碼通過(guò)無(wú)損壓縮或比率壓縮來(lái)實(shí)現(xiàn),并且通過(guò)編碼生成的至少一個(gè)代碼用于在將來(lái)根據(jù)接收方中的順序時(shí)間信息再現(xiàn)動(dòng)畫消息。此外,諸如關(guān)于創(chuàng)建動(dòng)畫消息的終端的信息、創(chuàng)建時(shí)間、應(yīng)用和編碼方案的附加信息可以被生成,并包括在動(dòng)畫消息中。所編碼的至少一個(gè)代碼被發(fā)送給第一圖像處理器207。根據(jù)本發(fā)明的實(shí)施例,第一圖像處理器207通過(guò)以使用難于由人眼識(shí)別的像素值差別的映射方法隱藏從觸摸屏事件處理器205接收的動(dòng)畫消息和所編碼的至少一個(gè)代碼,來(lái)將它們轉(zhuǎn)換為單一圖像,并以諸如 JPEG的格式壓縮所轉(zhuǎn)換的圖像。第一圖像處理器207將所接收的動(dòng)畫消息劃分為多個(gè)塊,將比特值(bitvalue) 映射到每個(gè)塊的特定像素值,將關(guān)于通過(guò)輸入信息生成的至少一個(gè)代碼的信息插入動(dòng)畫消息,并分配用于檢測(cè)在動(dòng)畫消息中出現(xiàn)的錯(cuò)誤的奇偶校驗(yàn)位。當(dāng)動(dòng)畫消息被劃分為多個(gè)塊時(shí),根據(jù)由用戶輸入的動(dòng)畫消息的數(shù)據(jù)量來(lái)確定要用來(lái)劃分動(dòng)畫消息的每個(gè)塊的大小。此外,當(dāng)比特值被映射到每個(gè)塊的特定像素值時(shí),用于筆劃部分的塊與用于背景部分的塊區(qū)分開,并且所述塊被設(shè)置,從而如果用于背景部分的塊的像素值為0則塊被設(shè)置為0,如果用于背景部分的塊的像素值為大于0的第一像素值則塊被設(shè)置為1,如果用于筆劃部分的塊的像素值為255則塊被設(shè)置為1,以及如果用于筆劃部分的塊的像素值為小于255的第二像素值則塊被設(shè)置為0。此外,當(dāng)比特值被映射到每個(gè)塊的特定像素值時(shí),所述塊可被設(shè)置,從而關(guān)于至少一個(gè)代碼的信息被映射到的多個(gè)塊被劃分為特定塊,具有像素值差別的兩個(gè)顏色被交替地安排到特定塊,并根據(jù)安排模式確定相應(yīng)塊指示哪個(gè)比特值。此外,當(dāng)分配用于校正在發(fā)送動(dòng)畫消息中出現(xiàn)的錯(cuò)誤的奇偶校驗(yàn)位時(shí),一個(gè)奇偶校驗(yàn)位可以被分配給由動(dòng)畫消息的塊組成的每一列,一個(gè)奇偶校驗(yàn)位可以被分配給由動(dòng)畫消息的塊組成的每一行,并且通過(guò)將動(dòng)畫消息的塊劃分為具有預(yù)設(shè)大小的特定塊,一個(gè)奇偶校驗(yàn)位可以被分配給每個(gè)特定塊。替換地,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,第一圖像處理器207通過(guò)在動(dòng)畫消息的畫圖區(qū)域中顯示從觸摸屏事件處理器205接收的動(dòng)畫輸入信息的最終圖像,并在動(dòng)畫消息的編碼區(qū)域中顯示以與從編碼器209接收的至少一個(gè)代碼相應(yīng)的預(yù)設(shè)灰度色(gray color) 顯示的像素或塊,來(lái)生成圖像,并以諸如JPEG的格式壓縮圖像。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,第一圖像處理器207在動(dòng)畫消息中預(yù)設(shè)的畫圖區(qū)域中顯示輸入畫像,將用于存儲(chǔ)輸入信息的編碼區(qū)域分配給動(dòng)畫消息的預(yù)設(shè)部分,將編碼區(qū)域劃分為具有預(yù)設(shè)大小的多個(gè)塊,通過(guò)將輸入信息映射到在動(dòng)畫消息中預(yù)設(shè)的編碼區(qū)域的相應(yīng)塊來(lái)創(chuàng)建編碼區(qū)域的顯示內(nèi)容,并創(chuàng)建包含畫圖區(qū)域和編碼區(qū)域的動(dòng)畫消息。輸入信息包含來(lái)自輸入畫圖信息中的書寫筆劃的輸入次序、書寫筆劃的屬性、書寫筆劃的輸入顏色中的至少一個(gè)。編碼區(qū)域位于畫圖區(qū)域的下端,并且包括用于顯示簽名的預(yù)設(shè)大小的簽名區(qū)域。 簽名區(qū)域包括由用戶設(shè)置的內(nèi)容、先前提供的內(nèi)容、通信提供商廣告或商業(yè)廣告,簽名區(qū)域的寬度和長(zhǎng)度的每一個(gè)被設(shè)置為16的倍數(shù),而簽名區(qū)域的左上端的開始位置坐標(biāo)的水平軸位置和垂直軸位置的每一個(gè)被設(shè)置為16的倍數(shù)。當(dāng)?shù)谝粓D像處理器207通過(guò)將輸入信息映射到動(dòng)畫消息中預(yù)設(shè)的編碼區(qū)域的相應(yīng)塊來(lái)創(chuàng)建編碼區(qū)域的顯示內(nèi)容時(shí),輸入信息被轉(zhuǎn)換為至少一個(gè)代碼值,并且該至少一個(gè)代碼值被映射,從而根據(jù)對(duì)應(yīng)于編碼區(qū)域的每個(gè)塊的相應(yīng)代碼值的比特值來(lái)改變和顯示相應(yīng)塊的灰度值的等級(jí),并且灰度值的等級(jí)可以由能夠顯示2比特值Q-bit value)的4個(gè)等級(jí)或能夠顯示3比特值的8個(gè)等級(jí)來(lái)表示。根據(jù)本發(fā)明的實(shí)施例,第二圖像處理器215解壓縮由JPEG或類似格式壓縮的圖像,以解碼包括在從無(wú)線通信單元25接收的圖像中的至少一個(gè)代碼。解壓縮的圖像被發(fā)送給解碼器217。如果在解壓縮和分析所接收的圖像之后沒(méi)有代碼被包括在所接收的圖像中, 則第二圖像處理器215確定所接收的圖像是不包括附加信息的圖像,并將所接收的圖像發(fā)送給附加圖像處理器219。當(dāng)接收?qǐng)D像時(shí),附加圖像處理器219將圖像發(fā)送給觸摸屏輸出單元203,以便將圖像按接收的樣子輸出在屏幕上。解碼器217解碼包括在圖像中的至少一個(gè)代碼,并確認(rèn)對(duì)應(yīng)至少一個(gè)代碼的每一個(gè)的時(shí)間信息和位置信息。如果對(duì)包括在圖像中的每個(gè)代碼進(jìn)行解碼,則解碼器217將所解碼的信息發(fā)送給動(dòng)畫消息處理器221。動(dòng)畫消息處理器221通過(guò)使用從解碼器217接收的所解碼的事件信息來(lái)順序地再現(xiàn)動(dòng)畫消息。由于所解碼的信息包括時(shí)間信息和位置信息,所以用戶的輸入信息能夠被順序地再現(xiàn)。并根據(jù)本發(fā)明的另一個(gè)實(shí)施例,第二圖像處理器215從所接收的動(dòng)畫消息的畫圖區(qū)域提取畫像,提取映射到所接收的動(dòng)畫消息的編碼區(qū)域中的每個(gè)塊的灰度值的比特值,基于比特值、根據(jù)動(dòng)畫消息的輸入次序生成包括關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息,并通過(guò)動(dòng)畫消息處理器221、根據(jù)動(dòng)畫消息的輸入信息再現(xiàn)動(dòng)畫消息。無(wú)線通信單元25發(fā)送和接收?qǐng)D像,其中,匪S發(fā)送器211發(fā)送圖像,而匪S接收器 213接收?qǐng)D像?,F(xiàn)在將描述創(chuàng)建和發(fā)送動(dòng)畫消息的過(guò)程以及在接收方接收和再現(xiàn)消息的過(guò)程。為了根據(jù)本發(fā)明的實(shí)施例來(lái)編碼動(dòng)畫消息,考慮到人的視覺(jué)的可見(jiàn)性,通過(guò)人難于察覺(jué)的像素值差別,預(yù)設(shè)NXN塊的像素值被首先設(shè)置以表示指示0或1的每個(gè)比特值, 以便隱藏輸入信息,如書寫字符和圖形。
圖4示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)隱藏附加信息的圖像。例如,圖4 示出以2X2塊大小編碼的圖像。參考圖4,當(dāng)塊屬于背景區(qū)域時(shí),為了向塊分配比特值0, 像素值0的黑色顏色被分配給該塊,而為了向塊分配比特值1,比像素值0的黑色顏色稍微亮一點(diǎn)的、并且用人眼難于察覺(jué)與像素值0的差別的像素值16被分配給該塊。同樣的,當(dāng)塊屬于筆劃區(qū)域時(shí),為了向塊分配比特值1,像素值255的白色顏色被分配給塊,而為了向塊分配比特值0,用人眼難于察覺(jué)與像素值255的差別的像素值239被分配給該塊。背景區(qū)域中指示1的像素值16和筆劃區(qū)域中指示0的像素值239可以根據(jù)由于JPEG圖像的編碼和發(fā)送造成的信息損失的等級(jí)來(lái)調(diào)整。此外,筆劃區(qū)域的塊的指示值 0的像素值和筆劃區(qū)域的塊的指示值1的像素值之間的差別可大于背景區(qū)域的塊的指示值 0的像素值和背景區(qū)域的塊的指示值1的像素值之間的差別。同樣的,在彩色圖像的情況下,當(dāng)塊屬于紅色筆劃區(qū)域時(shí),像素值RGB(255,0,0)可以被分配給該塊以表示比特值1,而像素值RGB(239,0,0)可以被分配給該塊以表示比特值0。圖5是根據(jù)本發(fā)明的實(shí)施例的創(chuàng)建動(dòng)畫消息的操作的流程圖。將參考圖5描述創(chuàng)建和發(fā)送/接收動(dòng)畫消息的操作。在步驟410中,用于圖像編碼的可變塊的大小由移動(dòng)終端的控制器23設(shè)置,以便用動(dòng)畫消息的可變塊的像素值之間的細(xì)微差別(fine difference) 來(lái)表示輸入信息。也就是,在信息隱藏的情況下即使在編碼和發(fā)送JPEG圖像中出現(xiàn)損失, 由于在塊大小很大時(shí)信息的可靠性很高,所以比特分析單位(a unit of bit analysis)的可靠性很高。為了使用這一點(diǎn),本發(fā)明可變地改變和使用塊大小,如圖6所示。圖6示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)根據(jù)輸入信息的數(shù)據(jù)量的可變塊的應(yīng)用。參考圖6,如果關(guān)于動(dòng)畫消息的信息量很小,則通過(guò)將相對(duì)較大的塊分配給位分析單元來(lái)執(zhí)行編碼,而如果關(guān)于動(dòng)畫消息的信息量很大,則通過(guò)將相對(duì)較小的塊分配給位分析單元來(lái)執(zhí)行編碼, 從而保證對(duì)信息損失的可靠性魯棒(robust)。因此,根據(jù)較少信息量的次序,最大尺寸的塊被分配給第一消息610,逐漸變小的尺寸的塊被順序地分配給第二消息620、第三消息630 和第四消息640。
在步驟420,執(zhí)行圖像的模式切換。在編碼時(shí)控制器23生成每個(gè)可變塊中的子塊, 以提高隱藏性能。也就是,如果初始生成的塊具有4X4大小,在將塊劃分為具有2X2或 1X1大小的子塊之后可以執(zhí)行模式切換,所述2X2或1X1大小的子塊是最小子單位。圖 7示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)通過(guò)模式切換隱藏信息的方法。參考圖7,模式切換還沒(méi)有執(zhí)行的圖像710用相同顏色顯示整個(gè)一個(gè)塊以表示比特值0或1,而通過(guò)將一個(gè)塊劃分為子塊并混合指示比特值0的顏色和指示比特值1的顏色,已經(jīng)執(zhí)行模式切換的圖像720顯示特定模式。也就是,在執(zhí)行模式切換之前、指示比特值1的塊712被劃分為 2X2子塊的情況下,如果子塊的像素值為16、16、16和16,則通過(guò)將16、0、16和0分配給如塊722中子塊的像素值來(lái)執(zhí)行模式切換。因此,即使可變塊的大小很大,隱藏性能也可以保持在最小塊單位中。 在步驟430,混合像素值等級(jí)根據(jù)圖像的筆劃部分和背景部分被自適應(yīng)地分配給圖像。因此,在保持隱藏性能的同時(shí)增加數(shù)據(jù)量。在JPEG圖像壓縮中,在離散余弦變換(DCT)過(guò)程和量化過(guò)程中出現(xiàn)信息損失。信息損失主要出現(xiàn)在量化過(guò)程中,并且具體地,在具有大量高頻成分的諸如筆劃的區(qū)域中,像素值顯著地失真。也就是,大約0-10的像素值失真出現(xiàn)在背景部分中,同時(shí)大約0-50的像素值失真出現(xiàn)在筆劃部分中。這主要出現(xiàn)在根據(jù)量化過(guò)程的特征去除高頻成分的操作中,其中,像素值失真出現(xiàn)在灰度圖像的8X8大小的塊單位中以及彩色圖像的16X16大小的塊單位中。通過(guò)使用這個(gè)特性,輸入圖像被劃分為8X8(灰色)或16X16(彩色)的單元,包括筆劃的塊被指定給筆劃塊,剩余塊被指定給背景塊,像素值等級(jí)對(duì)于筆劃塊被提高 (例如,背景塊的兩倍等級(jí)),而與筆劃塊相比、像素值等級(jí)對(duì)于背景塊被降低,由此提高信息的可靠性。圖8示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)根據(jù)筆劃部分和背景部分的等級(jí)的應(yīng)用。參考圖8,對(duì)于劃分的塊,在筆劃塊的筆劃中比特分析單位為1的情況下,255被分配給筆劃塊,在筆劃塊的筆劃中比特分析單位為0的情況下,239被分配給筆劃塊,在筆劃塊的背景中比特分析單位為1的情況下,32被分配給筆劃塊,在筆劃塊的背景中比特分析單位為0的情況下,0被分配給筆劃塊,16被分配給比特分析單位為1的背景塊,而0被分配給比特分析單位為0的背景塊。因此,通過(guò)使用筆劃的存在/不存在以及JPEG圖像的特性,能夠自適應(yīng)地調(diào)整等級(jí),由此保證與筆劃塊相同的可靠性,同時(shí)保持根據(jù)人眼的可見(jiàn)性的隱藏性能。在步驟440,插入奇偶校驗(yàn)位用于糾錯(cuò)。為了克服JPEG圖像的信息損失,漢明 (Hamming)碼和里德所羅門(Reed Solomon)碼通過(guò)一般地添加對(duì)應(yīng)于原始數(shù)據(jù)的10-60% 的奇偶校驗(yàn)位來(lái)校正錯(cuò)誤。然而,根據(jù)本發(fā)明的特征,本發(fā)明通過(guò)使用頻域奇偶校驗(yàn)碼,只將奇偶校驗(yàn)位應(yīng)用到筆劃塊而不將奇偶校驗(yàn)位應(yīng)用到可靠性較高的背景塊,從而節(jié)約了 5-30%的數(shù)據(jù)量。當(dāng)通過(guò)控制器23編碼動(dòng)畫消息時(shí),本發(fā)明根據(jù)對(duì)應(yīng)于圖像的頻率(寬度、高度) 的奇偶校驗(yàn)位和對(duì)應(yīng)于圖像的空間(MXM塊)的奇偶校驗(yàn)位的使用、通過(guò)插入與原始數(shù)據(jù)相比少量的奇偶校驗(yàn)位,執(zhí)行適于2維圖像特性的錯(cuò)誤校正。圖9示出在根據(jù)本發(fā)明的實(shí)施例創(chuàng)建動(dòng)畫消息時(shí)分配頻率和空間奇偶校驗(yàn)位的方法。如圖9所示,輸入圖像被劃分為NXN大小的塊,1奇偶校驗(yàn)位被分配給塊的每一列(寬度)(參考910),而1奇偶校驗(yàn)位被分配給塊的每一行(高度)(參考920)。此外,每個(gè) NXN大小的塊被劃分為預(yù)設(shè)的MXM大小的塊,并且1奇偶校驗(yàn)位被分配給每個(gè)MXM塊(參考930)。每個(gè)奇偶校驗(yàn)位指示所分配的區(qū)域中1的數(shù)目為奇數(shù)或偶數(shù)。因此,通過(guò)頻率奇偶校驗(yàn)檢查(寬度、高度)提取錯(cuò)誤候選比特塊,并且如果在對(duì)應(yīng)于預(yù)設(shè)空間的MXM塊中出現(xiàn)1比特錯(cuò)誤,則對(duì)錯(cuò)誤候選比特塊進(jìn)行校正。如果在空間中出現(xiàn)兩位或更多比特的錯(cuò)誤,則對(duì)于每個(gè)比特塊像素值設(shè)置可靠性等級(jí),并根據(jù)可靠性等級(jí)的優(yōu)先級(jí)執(zhí)行錯(cuò)誤校正。 一般,通過(guò)插入對(duì)應(yīng)于大約15-60%的原始數(shù)據(jù)的奇偶校驗(yàn)位,漢明碼和里德所羅門碼具有校正7-10比特中的1個(gè)錯(cuò)誤的錯(cuò)誤校正性能。但是,根據(jù)本發(fā)明的實(shí)施例,根據(jù)通過(guò)插入頻率和空間奇偶校驗(yàn)位校正錯(cuò)誤的方法,當(dāng)按照頻率1奇偶校驗(yàn)位被插入48X48塊的每一列和每一行以及按照空間1奇偶校驗(yàn)位被插入每個(gè)4X4塊時(shí),需要對(duì)應(yīng)于大約10%原始數(shù)據(jù)的附加數(shù)據(jù)。通過(guò)上述過(guò)程創(chuàng)建動(dòng)畫消息,并且在步驟450,發(fā)送方的移動(dòng)終端將所創(chuàng)建的動(dòng)畫消息發(fā)送給接收方的移動(dòng)終端,并且接收方的移動(dòng)終端接收動(dòng)畫消息、基于奇偶校驗(yàn)位執(zhí)行錯(cuò)誤校正并進(jìn)行解碼。現(xiàn)在將描述接收方的移動(dòng)終端的動(dòng)畫再現(xiàn)操作。第二圖像處理器215執(zhí)行所接收的動(dòng)畫消息的錯(cuò)誤校正,提取指示根據(jù)動(dòng)畫消息的每個(gè)塊的像素值映射的輸入信息的代碼值,并將代碼值傳遞給解碼器217,解碼器217通過(guò)對(duì)用0和1表示的代碼值進(jìn)行解碼來(lái)生成動(dòng)畫消息的輸入信息,并且動(dòng)畫消息處理器221根據(jù)生成的動(dòng)畫消息的輸入信息再現(xiàn)動(dòng)畫消息。圖10示出在根據(jù)本發(fā)明的實(shí)施例解碼動(dòng)畫消息時(shí)校正由于量化損失造成的錯(cuò)誤的方法。參考圖10,使用作為比特分析單位的mXr^2Xl 8X8)塊的像素值的平均值來(lái)確定比特值0或1。由于當(dāng)像素值增加時(shí)相鄰像素值減少,所以比特分析單位塊的平均像素值具有補(bǔ)償效果,所述像素值的增加是由根據(jù)基于圖像特性的量化損失的失真引起的。因此,在背景區(qū)域中、塊的像素值被確定為0到16的16等級(jí)的情況下,如果比特分析單位塊的平均像素值等于或大于0和16的平均值8,則比特分析單位塊的比特值被確定為1,如果比特分析單位塊的平均像素值小于8,則比特分析單位塊的比特值被確定為0。這里,包括筆劃的筆劃區(qū)域中的比特分析單位塊的每個(gè)像素值使用與239的差值。也就是,像素值255 被確定為16,而像素值239被確定為0。因?yàn)楸尘皡^(qū)域中的塊的可靠性一般很高,可以不對(duì)背景區(qū)域中的塊執(zhí)行錯(cuò)誤校正。圖11示出根據(jù)JPEG圖像的編碼的顏色失真。上述實(shí)施例能夠應(yīng)用到動(dòng)畫消息由黑色和白色表示的情況,而對(duì)于RGB彩色圖像,如果塊屬于紅色筆劃區(qū)域,能夠通過(guò)分配像素值RGB 055,0,0)以表示比特值1和分配像素值RGB 039,0,0)以表示比特值0來(lái)表示塊。但是,由于在輸入設(shè)備和通信網(wǎng)絡(luò)中的JPEG編碼和失真,由于顏色色調(diào)失真和 JPEG量化損失,在邊界區(qū)域中出現(xiàn)顏色改變,如圖11所示,并且在彩色圖像的情況下,當(dāng)使用顏色書寫圖像執(zhí)行隱藏編碼時(shí),在編碼的信息中可能出現(xiàn)失真。圖12示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息。如圖12所示,最近,典型的可觸摸終端支持QVGA(320XM0)以上的分辨率作為輸入圖像的分辨率。因此,本發(fā)明能夠?qū)媹D區(qū)域設(shè)置為240XM0區(qū)域,并利用在畫圖區(qū)域之下的240X80區(qū)域作為編碼區(qū)域。 替換地,畫圖區(qū)域的上部區(qū)域、邊緣區(qū)域、或上部和下部區(qū)域可以被設(shè)置為編碼區(qū)域并被利用。這里,為了不受到JPEG顏色失真的影響,編碼區(qū)域被設(shè)置為16X16的倍數(shù)的大小,該 16X16的倍數(shù)的大小是宏塊大小,并且編碼區(qū)域的開始位置被設(shè)置為16X16的倍數(shù)。 但是,由于在編碼區(qū)域中灰度色被很復(fù)雜地顯示,所以編碼區(qū)域可能太不自然以至于用戶不能毫不猶豫的接收它。為了克服這一點(diǎn),根據(jù)本發(fā)明的特征,本發(fā)明可以在編碼區(qū)域中顯示具有MXN大小的用戶簽名。圖13示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的格式。如圖13所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,用于顯示用戶簽名的簽名區(qū)域可以被添加到編碼區(qū)域中。這里,由于用于JPEG編碼的宏塊大小為16X16,所以簽名區(qū)域的大小必須是16的倍數(shù)。此外,在整個(gè)動(dòng)畫消息圖像大小的320X240中,相對(duì)位置坐標(biāo)的開始點(diǎn)(X,y)的每個(gè)元素必須是16的倍數(shù)。也就是,寬度和高度的每一個(gè)的大小被設(shè)置為16的倍數(shù),并且簽名區(qū)域的左上開始位置的坐標(biāo)的水平軸位置和垂直軸位置的每一個(gè)被設(shè)置為16的倍數(shù)。圖14示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的編碼區(qū)域中顯示的用戶簽名,圖15示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的編碼區(qū)域中顯示的先前提供的簽名,圖16示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的編碼區(qū)域中顯示的通信提供商的簽名,而圖17示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的動(dòng)畫消息的編碼區(qū)域中顯示的用于商業(yè)廣告的簽名。為了生成用戶簽名,用戶能夠直接生成在簽名區(qū)域中顯示的內(nèi)容,如圖14所示。 因此,用于創(chuàng)建動(dòng)畫消息的裝置可提供用于生成這樣的用戶簽名的工具或裝置。例如,可以在動(dòng)畫消息發(fā)送屏幕上提供用于生成簽名的菜單。替換地,對(duì)于簽名區(qū)域,可以選擇和顯示先前生成的簽名格式之一,如圖15所示。 還可以使用預(yù)生成若干用戶簽名并自動(dòng)選擇根據(jù)接收終端(接收號(hào)碼)設(shè)置的簽名的方法。替換地,也可以使用如圖16所示由發(fā)送/接收方的通信提供商的服務(wù)器來(lái)顯示通信提供商的廣告的方法,或者通過(guò)以用于商業(yè)廣告的簽名替換簽名部分來(lái)利用簽名區(qū)域的方法。在本發(fā)明的另一個(gè)實(shí)施例中,雖然如圖13所示簽名區(qū)域的大小被設(shè)置為112X32,但這僅僅是例示,并且簽名區(qū)域的大小能夠根據(jù)消息格式或驅(qū)動(dòng)環(huán)境而改變。在排除簽名部分的編碼區(qū)域中,由控制器23的第一圖像處理器207對(duì)畫圖區(qū)域的輸入信息進(jìn)行編碼。輸入信息首先由編碼器209轉(zhuǎn)換為至少一個(gè)代碼值,其中該至少一個(gè)代碼值被表示為編碼區(qū)域的每個(gè)塊或每個(gè)像素的灰度值。也就是,根據(jù)編碼區(qū)域的編碼操作,為了減少JPEG編碼和通信網(wǎng)絡(luò)中的失真,使用畫圖區(qū)域的每個(gè)塊的顏色色調(diào)的灰度級(jí)值將每個(gè)塊的顏色色調(diào)劃分為K個(gè)等級(jí),并且比特值被分配給所劃分的等級(jí)的每一個(gè)。因此,通過(guò)為每個(gè)像素或每個(gè)塊分配至少一個(gè)比特值以及通過(guò)執(zhí)行編碼來(lái)保證數(shù)據(jù)量。例如, 0-255灰度級(jí)可以被劃分為4個(gè)等級(jí),如0、48、96和144,其中2個(gè)比特被分配給具有比特值00、01、10和11的等級(jí)。替換地,灰度級(jí)值可以被劃分為8個(gè)等級(jí),如0、32、64、96、128、 160、192和244,其中3個(gè)比特被分配給具有比特值000、001、010、011、100、101、110和111 的等級(jí)。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,編碼區(qū)域被劃分為2X1大小的塊,其中對(duì)于將灰度級(jí)值劃分為4個(gè)等級(jí),2個(gè)比特被分配給每個(gè)塊。JPEG編碼具有當(dāng)像素值被失真到較大值時(shí)相鄰像素值失真到較小值的特征。因此,使用2X1大小的塊而不使用單一像素,以便通過(guò)使用兩個(gè)像素的平均值來(lái)獲得補(bǔ)償這個(gè)失真的效果。因?yàn)楹灻麉^(qū)域的位置是已知的,所以對(duì)排除簽名區(qū)域的剩余區(qū)域執(zhí)行編碼。MMS發(fā)送器211將包括畫圖區(qū)域和編碼區(qū)域的動(dòng)畫消息發(fā)送給接收設(shè)備。接收設(shè)備通過(guò)MMS接收器213接收動(dòng)畫消息,并且接收設(shè)備的第二圖像處理器215根據(jù)與發(fā)送方的第一圖像處理器207的操作相反的方式、以對(duì)應(yīng)于在創(chuàng)建動(dòng)畫消息時(shí)定義的比特值的灰度級(jí)值來(lái)解碼編碼區(qū)域。根據(jù)本發(fā)明,在動(dòng)畫消息服務(wù)中,通過(guò)在畫圖區(qū)域之外的編碼區(qū)域中編碼和存儲(chǔ)關(guān)于用戶的各種圖形和書寫字符的信息(點(diǎn)坐標(biāo)、筆劃、次序、顏色色調(diào)等),即使沒(méi)有動(dòng)畫消息閱讀器,也能夠在接收設(shè)備中再現(xiàn)根據(jù)用戶輸入的彩色圖像信息,通過(guò)最小化由于在 JPEG編碼和通信網(wǎng)絡(luò)中的顏色失真造成的影響能夠增加編碼信息的可靠性。此外,能夠通過(guò)用戶簽名或通信提供商的簽名來(lái)減少用戶對(duì)附加編碼區(qū)域的猶豫。圖18是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的創(chuàng)建動(dòng)畫消息的操作的流程圖。參考圖18,在步驟1810,用于創(chuàng)建動(dòng)畫消息的裝置通過(guò)觸摸屏輸入單元201從用戶接收畫圖信息,并在步驟1820通過(guò)觸摸屏事件處理器205用戶的畫圖信息的輸入信息 (點(diǎn)坐標(biāo)、次序、筆劃、顏色色調(diào)等)。在步驟1830,第一圖像處理器207使用通過(guò)觸摸輸入的最終輸入圖像來(lái)生成畫圖區(qū)域。在步驟1840,編碼器209和第一圖像處理器207生成輸入信息作為至少一條代碼信息,并通過(guò)將在編碼區(qū)域中預(yù)設(shè)的比特分配給所生成的代碼信息、以對(duì)應(yīng)于相應(yīng)比特的灰度值顯示編碼區(qū)域的相應(yīng)塊。在步驟1850,第一圖像處理器207通過(guò)使用包括畫圖區(qū)域和編碼區(qū)域的圖像創(chuàng)建動(dòng)畫消息。在步驟I860,匪S發(fā)送器211發(fā)送所創(chuàng)建的動(dòng)畫消息。此后,接收方的接收操作是發(fā)送方的發(fā)送操作的相反次序。也就是,MMS接收器 213接收動(dòng)畫消息,第二圖像處理器215提取畫圖區(qū)域的圖像,通過(guò)提取每個(gè)預(yù)設(shè)塊的比特值來(lái)提取對(duì)應(yīng)于在編碼區(qū)域中預(yù)設(shè)的每個(gè)塊的比特值的灰度級(jí)值,并通過(guò)使用灰度級(jí)值提取輸入信息的代碼值。解碼器217通過(guò)使用所提取的代碼值生成用于驅(qū)動(dòng)動(dòng)畫消息的輸入信息,并且動(dòng)畫消息處理器221再現(xiàn)動(dòng)畫消息。如果動(dòng)畫消息不能被再現(xiàn),則附加圖像處理器219只顯示畫圖區(qū)域的圖像。對(duì)于動(dòng)畫消息服務(wù),本發(fā)明通過(guò)使用根據(jù)數(shù)據(jù)量的可變塊大小以包含在具有如 JPEG格式的圖像中輸入的畫圖信息的附加信息(點(diǎn)坐標(biāo)、筆劃、次序、顏色色調(diào)等)來(lái)降低不必要的數(shù)據(jù)消耗,,并通過(guò)模式切換提高隱藏性能。此外,通過(guò)使用根據(jù)筆劃部分或背景部分的自適應(yīng)混 合等級(jí)方案能夠提高隱藏性能,并且根據(jù)高等級(jí)差別能夠保證可靠性。此外,通過(guò)在具有高可靠性的背景區(qū)域中不使用錯(cuò)誤校正方案,能夠降低不必要的數(shù)據(jù)消耗。此外,通過(guò)在編碼器中使用用于設(shè)置奇偶校驗(yàn)位的頻率和空間奇偶校驗(yàn)方案,能夠最小化數(shù)據(jù)消耗并提高關(guān)于錯(cuò)誤校正的可靠性,并且通過(guò)在解碼器中使用比特分析單位塊的像素的平均值,JPEG損失特性能夠被補(bǔ)償。因此,諸如點(diǎn)坐標(biāo)、筆劃、次序和顏色色調(diào)的輸入單元的附加信息能夠被隱藏在圖像中,從而用戶不能覺(jué)察到附加信息,而信息傳遞過(guò)程的準(zhǔn)確度能夠提高,由此增加動(dòng)畫消息服務(wù)的可靠性。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,通過(guò)設(shè)置畫圖區(qū)域以外的編碼區(qū)域,在動(dòng)畫消息中傳遞畫圖信息的附加信息,即使不支持動(dòng)畫消息再現(xiàn)的裝置也能夠再現(xiàn)發(fā)送者的輸入圖像,其中,通過(guò)排除附加編碼區(qū)域、不用關(guān)注由于JPEG圖像發(fā)送和接收造成的顏色信息的失真來(lái)接收發(fā)送者的輸入圖像。此外,由于以灰度色區(qū)域表示的編碼區(qū)域會(huì)被用戶看作不完整的(broken),可通過(guò)將用戶簽名或商業(yè)廣告插入附加編碼區(qū)域來(lái)減少用戶猶豫。
如上所述能夠?qū)崿F(xiàn)根據(jù)本發(fā)明的實(shí)施例的用于創(chuàng)建動(dòng)畫消息的方法和裝置的配置和操作。雖然已經(jīng)參考特定實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解可以在此做出各種形式和細(xì)節(jié)上的改變,而不脫離由所附權(quán)利要求限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于創(chuàng)建動(dòng)畫消息的方法,該方法包括根據(jù)通過(guò)觸摸屏輸入的畫圖信息的輸入次序生成包含關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息;將包含所述畫圖信息和背景信息的圖像劃分為多個(gè)塊;通過(guò)將所述輸入信息映射到所述多個(gè)塊創(chuàng)建動(dòng)畫消息,從而所述畫圖信息能夠根據(jù)所述輸入次序被順序地再現(xiàn);以及發(fā)送所創(chuàng)建的動(dòng)畫消息。
2.如權(quán)利要求1所述的方法,其中,所述輸入信息還包括輸入的畫圖信息中的書寫筆劃的輸入次序、書寫筆劃的屬性、書寫筆劃的輸入顏色中的至少一個(gè)。
3.如權(quán)利要求1所述的方法,其中,將所述輸入信息映射到所述多個(gè)塊包括根據(jù)所述圖像的筆劃部分是否包含在所述多個(gè)塊的每一塊中對(duì)筆劃部分的塊和背景部分的塊進(jìn)行分類,設(shè)置所述多個(gè)塊從而如果背景部分的塊的像素值為O則所述塊指示O、如果背景部分的塊的像素值為大于O的第一像素值則所述塊指示1、如果筆劃部分的塊的像素值為255則所述塊指示1、以及如果筆劃部分的塊的像素值為小于255的第二像素值則所述塊指示O。
4.如權(quán)利要求3所述的方法,其中,所述多個(gè)塊被設(shè)置從而筆劃部分的塊的指示值O的像素值和筆劃部分的塊的指示值1的像素值之間的差別大于背景部分的塊的指示值O的像素值和背景部分的塊的指示值1的像素值之間的差別。
5.如權(quán)利要求1所述的方法,其中,將所述輸入信息映射到所述多個(gè)塊包括將所述多個(gè)塊的每一塊劃分為子塊,交替地將具有像素值差別的兩個(gè)顏色色調(diào)安排到所述子塊,并設(shè)置所述多個(gè)塊從而根據(jù)安排的模式確定相應(yīng)塊指示哪個(gè)比特值。
6.如權(quán)利要求1所述的方法,其中,通過(guò)將所述輸入信息映射到所述多個(gè)塊創(chuàng)建所述動(dòng)畫消息從而所述畫圖信息能夠根據(jù)所述輸入次序被順序地再現(xiàn)包括為所述動(dòng)畫消息的每個(gè)預(yù)設(shè)塊范圍分配奇偶校驗(yàn)位以檢測(cè)在所述動(dòng)畫消息中出現(xiàn)的錯(cuò)誤。
7.一種用于再現(xiàn)動(dòng)畫消息的方法,該方法包括接收所述動(dòng)畫消息;通過(guò)計(jì)算所述動(dòng)畫消息中每個(gè)預(yù)設(shè)比特分析單位塊的大小的平均像素值,并根據(jù)所述平均像素值與預(yù)設(shè)值的比較結(jié)果估計(jì)每個(gè)相應(yīng)塊的比特值,來(lái)執(zhí)行所述動(dòng)畫消息的糾錯(cuò);通過(guò)提取根據(jù)所述動(dòng)畫消息的每個(gè)塊的像素值映射的值,根據(jù)所述動(dòng)畫消息的輸入次序生成包含關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息;以及根據(jù)所述動(dòng)畫消息的輸入信息再現(xiàn)所述動(dòng)畫消息。
8.如權(quán)利要求7所述的方法,其中,僅對(duì)動(dòng)畫消息的全部塊中包含筆劃的筆劃部分的塊執(zhí)行糾錯(cuò)。
9.一種用于創(chuàng)建和再現(xiàn)動(dòng)畫消息的裝置,該裝置包括輸入/輸出單元,通過(guò)觸摸屏構(gòu)建,用于接收由用戶輸入的動(dòng)畫消息,并輸出從控制器接收的圖像;控制器,用于根據(jù)通過(guò)所述觸摸屏輸入的畫圖信息的輸入次序生成關(guān)于輸入時(shí)間和輸入坐標(biāo)的輸入信息,將包含所述畫圖信息和背景信息的圖像劃分為多個(gè)塊,通過(guò)將所述輸入信息映射到所述多個(gè)塊創(chuàng)建動(dòng)畫消息,從而所述畫圖信息能夠根據(jù)所述輸入次序被順序地再現(xiàn),并發(fā)送所創(chuàng)建的動(dòng)畫消息;以及無(wú)線通信單元,用于發(fā)送和接收所述動(dòng)畫消息。
10.如權(quán)利要求9所述的裝置,其中,所述輸入信息還包括輸入的畫圖信息中的書寫筆劃的輸入次序、書寫筆劃的屬性、書寫筆劃的輸入顏色中的至少一個(gè)。
11.如權(quán)利要求9所述的裝置,其中,用于將所述輸入信息映射到所述多個(gè)塊從而相應(yīng)塊的特定像素值指示特定比特值的控制器根據(jù)所述圖像的筆劃部分是否包含在所述多個(gè)塊的每一塊中來(lái)對(duì)筆劃部分的塊和背景部分的塊進(jìn)行分類,并設(shè)置所述多個(gè)塊從而如果背景部分的塊的像素值為0則所述塊指示0、如果背景部分的塊的像素值為大于0的第一像素值則所述塊指示1、如果筆劃部分的塊的像素值為255則所述塊指示1、以及如果筆劃部分的塊的像素值為小于255的第二像素值則所述塊指示0。
12.如權(quán)利要求11所述的裝置,其中,所述多個(gè)塊被設(shè)置從而筆劃部分的塊的指示值0 的像素值和筆劃部分的塊的指示值1的像素值之間的差別大于背景部分的塊的指示值0的像素值和背景部分的塊的指示值1的像素值之間的差別。
13.如權(quán)利要求9所述的裝置,其中,所述控制器為所述動(dòng)畫消息的每個(gè)預(yù)設(shè)塊范圍分配奇偶校驗(yàn)位以檢測(cè)在所述動(dòng)畫消息中出現(xiàn)的錯(cuò)誤。
14.如權(quán)利要求9所述的裝置,其中,用于將所述輸入信息映射到所述多個(gè)塊的控制器將所述多個(gè)塊的每一個(gè)劃分為子塊,交替地將具有像素值差別的兩個(gè)顏色色調(diào)安排到所述子塊,并設(shè)置所述多個(gè)塊從而根據(jù)安排的模式確定相應(yīng)塊指示哪個(gè)比特值。
15.如權(quán)利要求9所述的裝置,其中,所述控制器接收所述動(dòng)畫消息,通過(guò)計(jì)算所述動(dòng)畫消息中每個(gè)預(yù)設(shè)比特分析單位塊的大小的平均像素值并根據(jù)所述平均像素值與預(yù)設(shè)值的比較結(jié)果估計(jì)每個(gè)相應(yīng)塊的比特值來(lái)執(zhí)行所述動(dòng)畫消息的糾錯(cuò),通過(guò)提取根據(jù)所述動(dòng)畫消息的每個(gè)塊的像素值映射的值、根據(jù)所述動(dòng)畫消息的輸入次序生成包含關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息,并根據(jù)所述動(dòng)畫消息的所述輸入信息再現(xiàn)所述動(dòng)畫消息。
全文摘要
公開了用于創(chuàng)建和再現(xiàn)動(dòng)畫消息的方法和裝置。用于創(chuàng)建動(dòng)畫消息的方法包括根據(jù)通過(guò)觸摸屏輸入的畫圖信息的輸入次序生成包含關(guān)于輸入時(shí)間和輸入坐標(biāo)的信息的輸入信息;將包含畫圖信息和背景信息的圖像劃分為多個(gè)塊;通過(guò)將輸入信息映射到多個(gè)塊創(chuàng)建動(dòng)畫消息,從而能夠根據(jù)輸入次序順序地再現(xiàn)畫圖信息;為動(dòng)畫消息的每個(gè)預(yù)設(shè)塊范圍分配奇偶校驗(yàn)位,以便檢測(cè)在動(dòng)畫消息中出現(xiàn)的錯(cuò)誤;以及發(fā)送所創(chuàng)建的動(dòng)畫消息。
文檔編號(hào)G06F3/048GK102156611SQ20111002499
公開日2011年8月17日 申請(qǐng)日期2011年1月24日 優(yōu)先權(quán)日2010年1月22日
發(fā)明者吳尚昱, 安凞釩, 權(quán)茂植, 李東爀, 金徒顯, 黃星澤 申請(qǐng)人:三星電子株式會(huì)社