專利名稱:用于發(fā)送手寫動畫消息的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及文本消息傳輸,并且更加具體來說,涉及用于發(fā)送手寫動畫消息的裝置和方法。
背景技術(shù):
隨著諸如有線和無線通信技術(shù)、多媒體技術(shù)、像中央處理單元(CPU)和存儲器這樣的硬件的制造技術(shù)、充電技術(shù)等等之類各種技術(shù)的發(fā)展,移動終端的功能越來越多地被強調(diào)。例如,移動終端通常通過語音通信發(fā)送必需的數(shù)據(jù)。然而,在文本消息的發(fā)送和接收變得可能之后,在不允許語音通信或者需要發(fā)送簡單數(shù)據(jù)的情況下能夠通過使用包括簡單文本數(shù)據(jù)的短消息業(yè)務(wù)(SMQ發(fā)送期望數(shù)據(jù)。SMS已經(jīng)發(fā)展成用于長文本數(shù)據(jù)的長消息業(yè)務(wù)(LMS)和用于諸如靜止圖像或者運動圖像這樣的多媒體文件的多媒體消息業(yè)務(wù)(MMS),通過其能夠向用戶提供各種好處。具體來說,不同于僅僅能夠發(fā)送文本數(shù)據(jù)的SMS或者LMS,能夠發(fā)送多媒體文件的MMS由于其改善的性能使用戶能夠表達自己而越來越多地被用戶所需要。以下描述通過使用MMS發(fā)送期望數(shù)據(jù)的方法。圖1示出使用傳統(tǒng)的匪S執(zhí)行信息傳輸?shù)囊苿咏K端。參考圖1,用戶可以通過輸入期望的字符或者附上期望的圖像來創(chuàng)建MMS消息。圖 1示出中的MMS輸入方案被配置為使得用戶使用小鍵盤105輸入字符,但是在支持觸摸屏的移動終端中,用戶可以通過使用手指或者諸如手寫筆這樣的輸入部件將字符直接輸入到屏幕上。通過使用在字符輸入窗口 101下方提供的文件附件箱103,用戶可以檢索存儲在存儲器中的圖像并且可以將檢索到的圖像作為附件添加。在通過移動通信網(wǎng)絡(luò)發(fā)送由特定移動終端的用戶生成的手寫動畫數(shù)據(jù)中,如果移動通信網(wǎng)絡(luò)準許發(fā)送諸如動畫表達格式信息或者flash文件這樣的文件,并且接收移動終端能夠再現(xiàn)這樣的文件,則接收移動終端就正常接收手寫動畫信息。然而,不支持動畫再現(xiàn)方法的傳統(tǒng)的過時移動終端在正常接收動畫數(shù)據(jù)方面有限制。因此,需要將動畫數(shù)據(jù)代碼轉(zhuǎn)換為與過時移動終端的低級規(guī)格兼容的技術(shù),即,將某一編碼變換到另一編碼,以供發(fā)送。
發(fā)明內(nèi)容
因此,本發(fā)明的一個方面提供一種裝置和方法,通過其發(fā)送發(fā)送移動終端的手寫動畫信息,請求發(fā)送的手寫動畫信息被代碼轉(zhuǎn)換為與移動通信系統(tǒng)中移動終端的低級規(guī)格兼容,由此使不支持特定格式的移動終端正常再現(xiàn)手寫動畫。根據(jù)本發(fā)明的一個方面,提供一種發(fā)送手寫動畫消息的方法。該方法包括接收包括形成手寫信息的一個或多個點的坐標信息和時間信息的手寫動畫消息,所述手寫信息由發(fā)送移動終端的用戶輸入;檢查接收移動終端支持的文件格式信息;將手寫動畫消息代碼轉(zhuǎn)換為所述接收移動終端支持的格式;以及將經(jīng)代碼轉(zhuǎn)換的手寫動畫消息發(fā)送到接收移動終端。 根據(jù)本發(fā)明的另一方面,提供一種發(fā)送手寫動畫消息的裝置。該裝置包括動畫代碼轉(zhuǎn)換器,用于在接收到包括形成手寫信息的一個或多個點的坐標信息和時間信息的手寫動畫消息時,將手寫動畫消息代碼轉(zhuǎn)換為接收移動終端支持的格式,所述手寫信息由發(fā)送移動終端的用戶輸入;移動終端簡檔數(shù)據(jù)庫,用于存儲接收移動終端的一條或多條信息,并且在被請求時將其發(fā)送;控制器,用于在從發(fā)送移動終端接收到手寫動畫消息時,控制所述移動終端簡檔數(shù)據(jù)庫提取所述接收移動終端的一條或多條信息,并且將該發(fā)送移動終端的一條或多條信息發(fā)送到所述動畫代碼轉(zhuǎn)換器。
本發(fā)明實施例的上述及其他特征和益處將從以下結(jié)合附圖的詳細說明中更加清楚,附圖中圖1示出使用傳統(tǒng)的MMS執(zhí)行信息傳輸?shù)囊苿咏K端;圖2示出根據(jù)本發(fā)明的實施例的、基于連續(xù)的時間信息生成手寫動畫消息的過程;圖3示出根據(jù)本發(fā)明的實施例的、基于連續(xù)的時間信息再現(xiàn)手寫動畫消息的過程;圖4示出根據(jù)本發(fā)明的實施例的、用于執(zhí)行手寫動畫消息業(yè)務(wù)的系統(tǒng);圖5是示出根據(jù)本發(fā)明的實施例的動畫消息服務(wù)器的操作的流程圖;圖6是示出根據(jù)本發(fā)明的實施例的動畫代碼轉(zhuǎn)換器的操作的流程圖;圖7是示出根據(jù)本發(fā)明的實施例的、基于各種支持文件格式之間的優(yōu)先級的代碼轉(zhuǎn)換操作的流程圖;以及圖8示出根據(jù)本發(fā)明的實施例的、檢測包括大量手寫消息的幀的過程。
具體實施例方式在下文中,將參考附圖詳細描述本發(fā)明的實施例。在下面的說明中,提供諸如元件之類的細節(jié),但是它們被提供為幫助全面理解本發(fā)明。因此,本領(lǐng)域普通技術(shù)人員將認識至IJ,在不脫離本發(fā)明的范圍的條件下能夠進行細節(jié)的各種改變和修改。在描述本發(fā)明之前,將定義手寫動畫消息。發(fā)送移動終端的用戶通過使用手指或諸如手寫筆這樣的輸入部件觸摸終端以便輸入手寫。輸入的手寫信息包括一個或多個點,每個點包括時間信息和坐標信息。當這些點信息被發(fā)送到接收移動終端時,接收移動終端基于發(fā)送的信息再現(xiàn)手寫信息,好像發(fā)送移動終端的用戶直接寫的一樣。這樣的消息定義為手寫動畫消息。圖2示出根據(jù)本發(fā)明的實施例的、基于連續(xù)的時間信息生成手寫動畫消息的過程。參考圖2,每個點包括唯一的坐標信息和時間信息,并且每次生成單個點或一組點,執(zhí)行編碼以生成進度條,進度條基于實時顯示在屏幕的邊上。例如,當如圖2中所示手寫下消息“Let’ s have cofffee”時,根據(jù)各個點的坐標信息和時間信息生成不同的代碼, 并且與在屏幕上顯示點的同時,進度條被順序顯示在屏幕的邊上。
如果不再輸入手寫動畫消息或者到達預先存儲的最大允許編碼量,則生成表示手寫動畫消息終點的代碼并且顯示在屏幕上,從而終止手寫動畫消息的輸入。在圖2中,從左上方順時針方向在屏幕的邊中生成代碼,但是這樣的配置根據(jù)用戶的設(shè)置而變化。圖3示出根據(jù)本發(fā)明的實施例的、基于連續(xù)的時間信息再現(xiàn)手寫動畫消息的過程。參考圖3,從與手寫動畫消息的起點相應(yīng)的代碼順時針方向執(zhí)行解碼,并且在屏幕上實時再現(xiàn)所述手寫動畫消息。例如,如果接收到手寫動畫消息“Let’ s have coffee”,則對基于各個點的坐標信息和時間信息編碼的一個或多個代碼進行解碼,并且通過使用解碼的信息在屏幕上順序再現(xiàn)那些點。發(fā)送移動終端的屏幕的邊上的進度條不顯示在接收移動終端的屏幕上。 圖4示出根據(jù)本發(fā)明的實施例的、用于執(zhí)行手寫動畫消息業(yè)務(wù)的系統(tǒng)。圖4中示出的系統(tǒng)包括發(fā)送移動終端401、接收移動終端403、基站405和407、交換局409以及包括控制器411、動畫代碼轉(zhuǎn)換器413和移動終端簡檔數(shù)據(jù)庫415的動畫消息服務(wù)器417。參考圖4,發(fā)送移動終端401生成手寫動畫消息并且將其發(fā)送到接收移動終端 407,從發(fā)送移動終端401發(fā)送的手寫動畫消息通過基站405以及交換局409被發(fā)送到動畫消息服務(wù)器417的控制器411。動畫消息服務(wù)器417的控制器411在接收到手寫動畫消息時檢查包括在接收到的手寫動畫消息中的接收移動終端403的信息,并且將該信息發(fā)送到移動終端簡檔數(shù)據(jù)庫 415??刂破?11還檢查接收到的接收移動終端403的簡檔信息,并且如果接收移動終端 403支持手寫動畫消息的再現(xiàn),則控制器411將手寫動畫消息發(fā)送給交換局409以允許接收移動終端403能夠接收手寫動畫消息。發(fā)送到交換局409的手寫動畫消息通過基站407被發(fā)送到接收移動終端403。如果接收移動終端403不支持手寫動畫消息的再現(xiàn),則控制器411將手寫動畫消息與關(guān)于能夠由接收移動終端403再現(xiàn)的格式的信息一起發(fā)送到動畫代碼轉(zhuǎn)換器413。動畫代碼轉(zhuǎn)換器413將從控制器411接收到的手寫動畫消息代碼轉(zhuǎn)換為能夠由接收移動終端403再現(xiàn)的格式,并且將經(jīng)代碼轉(zhuǎn)換的手寫動畫消息發(fā)送到控制器411。移動終端簡檔數(shù)據(jù)庫415檢查從控制器411接收到的接收移動終端403的信息, 以檢查存儲在移動終端簡檔數(shù)據(jù)庫415中的接收移動終端403的簡檔。該簡檔包括關(guān)于能夠由接收移動終端403再現(xiàn)的格式的信息,并且移動終端簡檔數(shù)據(jù)庫415將接收移動終端 403的簡檔發(fā)送到控制器411?,F(xiàn)在將對前述系統(tǒng)的主要元件的具體操作進行描述。圖5是示出根據(jù)本發(fā)明的實施例的動畫消息服務(wù)器417的操作的流程圖。參考圖5,在步驟501中,動畫消息服務(wù)器417的控制器411接收接收移動終端403 的簡檔。接收移動終端403的簡檔是從移動終端簡檔數(shù)據(jù)庫415接收的。在步驟503中, 控制器411根據(jù)接收到的簡檔確定接收移動終端403是否支持手寫動畫消息的再現(xiàn)。如果確定接收移動終端403支持手寫動畫消息的再現(xiàn),則在步驟505中,控制器411將手寫動畫消息發(fā)送到接收移動終端403而不執(zhí)行轉(zhuǎn)換。如果確定接收移動終端403不支持手寫動畫消息的再現(xiàn),則在步驟507中,動畫代碼轉(zhuǎn)換器413將手寫動畫消息代碼轉(zhuǎn)換為適合于接收移動終端403的格式。在步驟509中,動畫代碼轉(zhuǎn)換器413將經(jīng)代碼轉(zhuǎn)換的手寫動畫消息發(fā)送到接收移動終端403。圖6是示出根據(jù)本發(fā)明的實施例的動畫代碼轉(zhuǎn)換器413的操作的流程圖。參考圖6,動畫代碼轉(zhuǎn)換器413從移動終端簡檔數(shù)據(jù)庫415接收輸入限值,以便將手寫動畫消息代碼轉(zhuǎn)換為適合于接收移動終端403的格式。輸入限值可以包括接收移動終端403的可支持格式、分辨率、傳輸限量以及代碼轉(zhuǎn)換優(yōu)先級,并且必要時可以包括其他信息。在步驟603中,動畫代碼轉(zhuǎn)換器413可以檢查并修改控制變量,以方便將要進行代碼轉(zhuǎn)換的手寫動畫消息的再現(xiàn)??刂谱兞靠梢园ń邮找苿咏K端403的分辨率、幀數(shù)、調(diào)色板數(shù)目、將要再現(xiàn)的筆劃的粗細以及再現(xiàn)的速度,并且必要時可以包括其他信息。在步驟605中,動畫代碼轉(zhuǎn)換器413通過使用輸入限值和控制變量對手寫動畫消息執(zhí)行代碼轉(zhuǎn)換,從而生成最優(yōu)格式。在步驟607中,動畫代碼轉(zhuǎn)換器413將經(jīng)代碼轉(zhuǎn)換為最優(yōu)格式的手寫動畫消息發(fā)送到動畫消息服務(wù)器411。圖7是示出根據(jù)本發(fā)明的實施例的、基于各種支持文件格式之間的優(yōu)先級的代碼轉(zhuǎn)換操作的流程圖。已經(jīng)根據(jù)一些原則確定了優(yōu)先級,諸如表達為動畫的可能性以及表達手寫動畫消息的有效次序,并且還可以改變優(yōu)先級。參考圖7,在步驟701中,動畫代碼轉(zhuǎn)換器413確定接收移動終端403是否支持 SffF(Shock Wave Flash)格式。如果接收移動終端403支持SffF格式,則在步驟703中, 動畫代碼轉(zhuǎn)換器413將手寫動畫消息代碼轉(zhuǎn)換為SWF格式。如果接收移動終端403不支持SWF格式,則在步驟705中,動畫代碼轉(zhuǎn)換器413確定接收移動終端403是否支持動畫 GIF (Graphicslnterchange Format,圖形交換格式)。如果接收移動終端403支持動畫GIF, 則在步驟707中,動畫代碼轉(zhuǎn)換器413將手寫動畫消息代碼轉(zhuǎn)換為動畫GIF。如果接收移動終端403不支持動畫GIF,則在步驟709中,動畫代碼轉(zhuǎn)換器413確定接收移動終端403 是否支持運動圖像格式(例如,MPEG(MovingPicture Experts Group,運動圖像專家組)格式、H. 263格式或者H. 264格式)。如果接收移動終端403支持運動圖像格式,則在711中, 動畫代碼轉(zhuǎn)換器413將手寫動畫消息代碼轉(zhuǎn)換為運動圖像格式。如果接收移動終端403不支持運動圖像格式,則動畫代碼轉(zhuǎn)換器413前進到步驟713。在步驟713中,動畫代碼轉(zhuǎn)換器413確定接收移動終端403是否支持運動 JPEG(Joint Photographic coding Experts Group,聯(lián)合攝影編碼專家組)格式。如果接收移動終端403支持運動JPEG格式,則在步驟715,動畫代碼轉(zhuǎn)換器413將手寫動畫消息代碼轉(zhuǎn)換為運動JPEG格式。如果接收移動終端403不支持運動JPEG格式,則動畫代碼轉(zhuǎn)換器413前進到步驟717。在步驟717中,動畫代碼轉(zhuǎn)換器413確定接收移動終端403是否支持JPEG格式。如果接收移動終端403支持JPEG格式,則在步驟719動畫代碼轉(zhuǎn)換器413 將手寫動畫消息代碼轉(zhuǎn)換為JPEG格式。如果接收移動終端403不支持JPEG格式,動畫代碼轉(zhuǎn)換器413前進到步驟721。在步驟721中,動畫代碼轉(zhuǎn)換器413確定是否還有任何其它能夠被接收移動終端403支持的格式,并且將手寫動畫消息代碼轉(zhuǎn)換為相應(yīng)的格式。如果沒有別的能夠被接收移動終端403支持的格式,則動畫代碼轉(zhuǎn)換器413就顯示指示不支持手寫動畫消息的再現(xiàn)的出錯消息??梢酝ㄟ^使用包括在從移動終端簡檔數(shù)據(jù)庫415接收到的輸入限值中的、接收移動終端403的可支持格式,來檢查能夠被接收移動終端403支持的格式。代碼轉(zhuǎn)換為SWF格式、運動GIF、運動圖像格式以及運動JPEG格式的版本能夠被再現(xiàn)為動畫,以使得分辨率、幀數(shù)以及調(diào)色板數(shù)目被調(diào)整以提供手寫動畫消息傳輸量的條件限制內(nèi)的最優(yōu)質(zhì)量,由此生成適合于接收移動終端403的格式。如果確定接收移動終端403無法再現(xiàn)動畫,則可以將手寫動畫消息表達為諸如JPEG格式或者GIF這樣的靜止圖像,如下面將描述的那樣。圖8示出根據(jù)本發(fā)明的實施例的、檢測包括大量手寫消息的幀的過程。如果確定接收移動終端403無法再現(xiàn)動畫,則手寫動畫消息被表達為諸如JPEG格式或者GIF的靜止圖像以傳達期望的信息。參考圖8,手寫信息被輸入每個幀中,選擇具有最大信息量的幀并且將其代碼轉(zhuǎn)換為諸如JPEG格式或者GIF的靜止圖像。在這種情況下,包括在經(jīng)代碼轉(zhuǎn)換的靜止圖像中的一個或多個點包括位置信息而不包括時間信息。典型地,最后一幀包含最大信息量并且在圖8中也是這樣,因此最后一幀被代碼轉(zhuǎn)換為靜止圖像以便包含期望的信息。如從前述說明書能夠理解的那樣,手寫動畫消息被代碼轉(zhuǎn)換為適合于由接收移動終端支持的格式的一種格式,然后被發(fā)送到接收移動終端,由此即使接收移動終端不支持發(fā)送終端使用的格式,也能夠?qū)崿F(xiàn)手寫動畫消息的再現(xiàn)。雖然已經(jīng)參考本發(fā)明的一定實施例示出和描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員將理解,在不脫離如所附權(quán)利要求及其等效物所定義的本發(fā)明的精神和范圍的條件下可以在此進行形式和細節(jié)上的各種改變。
權(quán)利要求
1.一種發(fā)送手寫動畫消息的方法,包括接收包括形成手寫信息的一個或多個點的坐標信息和時間信息的手寫動畫消息,該手寫信息由發(fā)送移動終端的用戶輸入;檢查接收移動終端支持的文件格式信息;將手寫動畫消息代碼轉(zhuǎn)換為接收移動終端支持的格式;以及將經(jīng)代碼轉(zhuǎn)換的手寫動畫消息發(fā)送到所述接收移動終端。
2.如權(quán)利要求1所述的方法,其中,如果所述接收移動終端支持手寫動畫消息的再現(xiàn), 則手寫動畫消息被發(fā)送到所述接收移動終端而不對該手寫動畫消息進行代碼轉(zhuǎn)換。
3.如權(quán)利要求1所述的方法,其中,所述檢查文件格式信息包括檢查所述接收移動終端的可支持格式、分辨率、傳輸限量以及轉(zhuǎn)換優(yōu)先級。
4.如權(quán)利要求1所述的方法,其中,所述對手寫動畫消息進行代碼轉(zhuǎn)換包括提取包含在所述接收移動終端的文件格式信息中的可支持格式信息;以及使用提取的可支持格式信息對手寫動畫消息進行代碼轉(zhuǎn)換。
5.如權(quán)利要求4所述的方法,其中,如果沒有所述接收移動終端支持的文件格式信息, 則顯示指示不支持手寫動畫消息的再現(xiàn)的出錯消息。
6.如權(quán)利要求1所述的方法,其中,如果所述接收移動終端不支持手寫動畫消息的再現(xiàn),則在形成手寫動畫消息的一個或多個幀中包括最大手寫信息量的幀被代碼轉(zhuǎn)換為靜止圖像,并且該靜止圖像被發(fā)送到所述接收移動終端。
7.—種發(fā)送手寫動畫消息的裝置,該裝置包括動畫代碼轉(zhuǎn)換器,用于在接收到包括形成手寫信息的一個或多個點的坐標信息和時間信息的手寫動畫消息時,將手寫動畫消息代碼轉(zhuǎn)換為所述接收移動終端支持的格式,所述手寫信息由發(fā)送移動終端的用戶輸入;移動終端簡檔數(shù)據(jù)庫,用于存儲所述接收移動終端的一條或多條信息并且在被請求時將其發(fā)送;以及控制器,用于在從所述發(fā)送移動終端接收到手寫動畫消息時,控制所述移動終端簡檔數(shù)據(jù)庫提取所述接收移動終端的一條或多條信息,并且將所述發(fā)送移動終端的一條或多條信息發(fā)送到所述動畫代碼轉(zhuǎn)換器。
8.如權(quán)利要求7所述的裝置,其中,如果所述接收移動終端支持手寫動畫消息的再現(xiàn), 則所述控制器將手寫動畫消息發(fā)送到所述接收移動終端而不對手寫動畫消息進行代碼轉(zhuǎn)換。
9.如權(quán)利要求7所述的裝置,其中,所述動畫代碼轉(zhuǎn)換器檢查所述接收移動終端的可支持格式、分辨率、傳輸限量和轉(zhuǎn)換優(yōu)先級,并且基于上述信息對手寫動畫消息進行代碼轉(zhuǎn)換。
10.如權(quán)利要求9所述的裝置,其中,所述動畫代碼轉(zhuǎn)換器提取包含在接收移動終端的文件格式信息中的可支持格式信息,并且使用所提取的可支持格式信息對手寫動畫消息進行代碼轉(zhuǎn)換。
11.如權(quán)利要求10所述的裝置,其中,如果沒有所述接收移動終端支持的文件格式信息存在,則顯示指示不支持手寫動畫消息的再現(xiàn)的出錯消息。
12.如權(quán)利要求7所述的裝置,其中,如果所述接收移動終端不支持手寫動畫消息的再現(xiàn),則所述動畫代碼轉(zhuǎn)換器將形成手寫動畫消息的一個或多個幀中包括最大手寫信息量的幀代碼轉(zhuǎn)換為靜止圖像,并且將該靜止圖像發(fā)送到所述接收移動終端。
13.一種發(fā)送手寫動畫消息的系統(tǒng),包括發(fā)送移動終端,用于發(fā)送包括形成手寫信息的一個或多個點的坐標信息和時間信息的手寫動畫消息,該手寫信息由發(fā)送移動終端的用戶輸入;動畫消息服務(wù)器,用于在接收到手寫動畫消息時,將手寫動畫消息代碼轉(zhuǎn)換為接收移動終端支持的格式,并且發(fā)送經(jīng)代碼轉(zhuǎn)換的手寫動畫消息;以及接收移動終端,用于接收經(jīng)代碼轉(zhuǎn)換的手寫動畫消息。
14.如權(quán)利要求13所述的系統(tǒng),還包括一個或多個基站,用于將所述發(fā)送移動終端或者所述接收移動終端與所述動畫消息服務(wù)器連接。
全文摘要
本申請?zhí)峁┮环N發(fā)送手寫動畫消息的系統(tǒng)。該系統(tǒng)包括發(fā)送移動終端,用于發(fā)送包括形成手寫信息的一個或多個點的坐標信息和時間信息的手寫動畫消息,所述手寫信息由發(fā)送移動終端的用戶輸入;動畫消息服務(wù)器,用于在接收到手寫動畫消息時,將手寫動畫消息代碼轉(zhuǎn)換為接收移動終端支持的格式,并且發(fā)送經(jīng)代碼轉(zhuǎn)換的手寫動畫消息;和接收移動終端,用于接收經(jīng)代碼轉(zhuǎn)換的手寫動畫消息。
文檔編號H04W4/12GK102156569SQ20111002368
公開日2011年8月17日 申請日期2011年1月21日 優(yōu)先權(quán)日2010年1月22日
發(fā)明者吳尚昱, 權(quán)茂植, 金徒顯, 金楨林, 黃星澤 申請人:三星電子株式會社