專利名稱:用變形后的圖像修改電子文本消息的方法、系統(tǒng)和計算機程序產品的制作方法
技術領域:
本發(fā)明涉及電子消息,并且可以特別適合于在移動終端上發(fā)送或接 收的電子文本消息。
背景技術:
已開發(fā)了與電子消息一起使用的各種簡化符號。當在例如個人數(shù)據(jù)
助理(PDA)的移動終端上編寫并發(fā)送電子消息時,這些簡化符號是特 別有用的。這些便攜式設備通常相對較小,并且使用小鍵區(qū)或觸敏屏來 鍵入長的消息可能很麻煩。
表示面部表情的簡化符號特別流行。這些公用的符號包括用于快樂 面孔的符號":)",用于悲傷面孔的符號":(",用于眨眼的符號";)"等等。 在某些情況下,移動終端可以用圖標替換這些公用的面部表情符號。例 如,冒號":"后面跟著圓括號")"表示快樂面孔,從而移動終端可用符 號" "來代替文本字符":)"。
發(fā)明內容
根據(jù)本發(fā)明的實施方式,提供了用變形后的(warped)圖像修改電 子文本消息的方法、系統(tǒng)和計算機程序產品。在電子文本消息中識別至 少一個表情符號。識別與電子文本消息的發(fā)送者相關聯(lián)的圖像。基于所 識別的表情符號對圖像進行變形(warp)以提供變形后的圖像。例如通 過用變形后的圖像代替至少一個表情符號來將變形后的圖像嵌入電子文 本消息中。
在本發(fā)明的特定實施方式中,電子文本消息包括其中嵌入有變形后 的圖像的文本。在將變形后的圖像嵌入電子文本消息中之前可以減少變形后的圖像中的像素數(shù)量和/或調整其大小。圖像可以是以發(fā)送者的數(shù)字 照片為基礎的。圖像的像素數(shù)量可以小于發(fā)送者的數(shù)字照片的像素數(shù)量。
在一些實施方式中,表情符號對應于多個變形協(xié)議中的一個,并且 基于所識別的表情符號對圖像進行變形以提供變形后的圖像是基于多個 變形協(xié)議中相應的一個來執(zhí)行的。
在某些實施方式中,用其上具有數(shù)字相機的移動終端對對象進行數(shù) 字拍攝。數(shù)字照片存儲在移動終端上以提供與電子消息的發(fā)送者相關聯(lián) 的圖像??梢詫?shù)字照片進行變形以提供變形后的圖像并且減少移動終 端上存儲的像素數(shù)量。
在一些實施方式中,用于修改電子文本消息的計算機程序產品包括 計算機可讀介質,其中具有在該計算機可讀介質中實現(xiàn)的計算機可讀程 序代碼。計算機可讀程序代碼包括識別電子文本消息中至少一個表情符
號的計算機可讀程序代碼;識別與電子文本消息的發(fā)送者相關聯(lián)的圖像 的計算機可讀程序代碼;基于所識別的表情符號對圖像進行變形以提供 變形后的圖像的計算機可讀程序代碼;以及將變形后的圖像嵌入電子文
本消息中的計算機可讀程序代碼。
在一些實施方式中,將變形后的圖像嵌入電子文本消息中的計算機 可讀程序代碼包括用變形后的圖像代替至少一個表情符號的計算機可讀 程序代碼。在一些實施方式中,計算機程序產品包括響應于變形后的圖 像的要在電子文本消息中顯示的尺寸而減少變形后的圖像中的像素數(shù)量 的計算機可讀程序代碼。計算機程序產品可包括在將變形后的圖像嵌入
電子消息的文本中之前調整變形后的圖像的大小的計算機可讀程序代 碼。
在特定實施方式中,圖像是以發(fā)送者的數(shù)字照片為基礎的。變形后 的圖像的像素數(shù)量可以小于發(fā)送者的數(shù)字照片的像素數(shù)量。表情符號可 以對應于多個變形協(xié)議中的一個,并且基于所識別的表情符號對圖像進 行變形以提供變形后的圖像可以使用多個變形協(xié)議中相應的一個變形協(xié)
議來執(zhí)行。
在一些實施方式中,計算機程序產品包括用其上具有數(shù)字相機的移動終端對對象進行數(shù)字拍攝的計算機可讀程序代碼,和在移動終端上存 儲數(shù)字照片以提供與電子消息的發(fā)送者相關聯(lián)的圖像的計算機可讀程序 代碼。計算機程序產品可以包括對數(shù)字照片進行變形以生成變形后的圖 像并且減少變形后的圖像的存儲在移動終端上的像素數(shù)量的計算機可讀 程序代碼。
在一些實施方式中,用于修改電子文本消息的移動終端包括變形圖 像嵌入模塊,所述變形圖像嵌入模塊配置為識別電子文本消息中的至少 一個表情符號,識別與電子文本消息的發(fā)送者相關聯(lián)的圖像,基于所識 別的表情符號對圖像進行變形以提供變形后的圖像,并且將變形后的圖 像嵌入電子文本消息中。
在特定實施方式中,移動終端包括配置為拍攝數(shù)字照片以提供與發(fā) 送者相關聯(lián)的圖像的相機。
圖1是根據(jù)本發(fā)明實施方式的數(shù)據(jù)處理系統(tǒng)的框圖; 圖2是根據(jù)本發(fā)明實施方式的移動終端的框圖; 圖3是示出了根據(jù)本發(fā)明實施方式的操作的流程圖;以及 圖4是示出了根據(jù)本發(fā)明實施方式的嵌入在文本消息中的變形后的 圖像的示意圖。
具體實施例方式
以下將參考附圖更充分地描述本發(fā)明,附圖中示出了本發(fā)明的實施 方式。然而,本發(fā)明能夠以許多不同形式實現(xiàn)并且不應當解釋為限于這 里闡述的實施方式;而是,提供這些實施方式以使得本公開將是徹底的
和完整的,并且將向本領域技術人員充分傳達本發(fā)明的范圍。
如本領域技術人員將會理解的,本發(fā)明可實現(xiàn)為方法、數(shù)據(jù)處理系 統(tǒng)或計算機程序產品。因此,本發(fā)明可采用全硬件實施方式、全軟件實 施方式或組合了軟件和硬件方面的實施方式的形式。此外,本發(fā)明可采 用計算機可用存儲介質上的計算機程序產品的形式,所述計算機可用存儲介質具有在該介質中實現(xiàn)的計算機可用程序代碼裝置。可以使用任何
適當?shù)挠嬎銠C可讀介質,包括硬盤、CD-ROM、光存儲設備、或磁存儲 設備。
用于實施本發(fā)明操作的計算機程序代碼可用面向對象的編程語言來 編寫,例如Java7、 Smalltalk或者C++。然而,用于實施本發(fā)明操作的計 算機程序代碼也可用傳統(tǒng)的過程編程語言來編寫,例如"C"編程語言。 程序代碼可作為獨立的軟件包完全在用戶計算機上執(zhí)行、部分在用戶計 算機上執(zhí)行,部分在用戶計算機上并且部分在遠程計算機上執(zhí)行,或者 完全在遠程計算機上執(zhí)行。在后者的場景中,遠程計算機可通過局域網 (LAN)或廣域網(WAN)連接到用戶計算機,或者連接可針對外部計 算機(例如,使用因特網服務提供方通過因特網)。
下面參考根據(jù)本發(fā)明各個實施方式的方法、裝置(系統(tǒng))和計算機 程序產品的流程圖和/或框圖來描述本發(fā)明。將會理解,流程圖和/或框圖 的每個框,及流程圖和/或框圖中多個框的組合,可以通過計算機程序指 令來實現(xiàn)。這些計算機程序指令可提供到通用計算機、專用計算機、或 其它可編程數(shù)據(jù)處理裝置的處理器,以產生機器,使得經由計算機或其 它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令創(chuàng)建用于實現(xiàn)流程圖和/或框 圖的一個或更多個框中指定的功能的裝置。
這些計算機程序指令也可存儲在可引導計算機或其它可編程數(shù)據(jù)處 理裝置以特定方式工作的計算機可讀存儲器中,以使得計算機可讀存儲 器中存儲的指令產生這樣一種制品,即該制品包括實現(xiàn)流程圖和/或框圖 的一個或更多個框中指定的功能的指令裝置。
計算機程序指令也可載入到計算機或其它可編程數(shù)據(jù)處理裝置上, 以使得在計算機或其它可編程裝置上執(zhí)行一系列操作步驟,以便產生計 算機實現(xiàn)的處理,使得在計算機或其它可編程裝置上執(zhí)行的指令提供用 于實現(xiàn)在流程圖和/或框圖的一個或更多個框中指定的功能的步驟。
如這里所使用的,"移動通信終端"或"移動終端"包括但不限于配 置為經由無線接口例如從蜂窩網絡、廣域網、無線局域網(WLAN)、和 /或另一個RF通信設備接收通信信號的終端。示例的移動終端包括但不
8限于蜂窩移動終端;可以將蜂窩移動終端與數(shù)據(jù)處理、傳真和數(shù)據(jù)通信 能力相結合的個人通信終端;可以包括無線接收器、尋呼機、因特網/內 聯(lián)網訪問、局域網接口、廣域網接口、 Web瀏覽器、電子筆記本、和/或 日歷的個人數(shù)據(jù)助理(PDA);以及移動或固定計算機或者包括無線接收 器的其它設備。
如這里所使用的,"表情符號"是字符的任意組合,例如在典型鍵區(qū) 或鍵盤上通常可用的字符,其可用于象征面部表情或情緒。表情符號的 示例包括快樂":)"或":國)"、悲傷":("、眨眼";)"、繃著臉":|"等等。 表情符號通常是用在文本消息中單行上的兩到五個字符,作為非正式標 記以表示在面對面交流中由身體語言或面部表情另外所傳達的情感和/或 態(tài)度。表情符號的鍵入相對簡單并且可表示程式化的面部表情。表情符 號的另外示例包括"偽html"(用于"咧嘴笑"的<£>或標記文本的適當 片段的〈rant〉... </rant> )。
如這里所使用的,術語"變形"指代通過相對于另一個特征來改變 特征而修改數(shù)字圖像。圖像變形的示例包括改變特征的相對間隔(例如 促使眼睛靠近在一起或者減少眼睛和眉毛之間的間隔),引入各種彎曲部 分(例如讓直的特征彎曲),改變特征的顏色(例如用于生氣表情的紅眼 睛)等等。常規(guī)圖像變形軟件的示例包括來自U.S.A. California, Santa Barbara (美國加利福尼亞州圣巴巴拉),Morpheous software的Morpheous Warping SoftwareTM或來自Sweden, Lund (瑞典蘭德),Scalado的 PhotoTwisterTM。
根據(jù)當前發(fā)明的實施方式,可以識別電子文本消息中的表情符號(例 如發(fā)送者的照片)。還可識別與電子消息發(fā)送者相關聯(lián)的圖像??梢曰?所識別的表情符號來對圖像進行變形以提供變形后的圖像,例如對應于 表情符號的表情的變形后的圖像。變形后的圖像可嵌入在電子文本消息 中??娠@示包括在變形后的圖像中的文本的電子消息。
圖1示出了可以包括在根據(jù)本發(fā)明的一些實施方式操作的無線終端 中的示例性數(shù)據(jù)處理系統(tǒng)。如圖1中所示,可用于執(zhí)行或引導操作的數(shù) 據(jù)處理系統(tǒng)U6包括處理器100、存儲器236和輸入/輸出電路146。數(shù)據(jù)處理系統(tǒng)可合并到便攜式無線終端和/或網絡的其它組件,例如服務器中。
處理器100經由地址/數(shù)據(jù)總線148與存儲器236通信,并且經由地址/ 數(shù)據(jù)總線149與輸入/輸出電路146通信。輸入/輸出電路146可用于在存 儲器(存儲器和/或存儲介質)236和另一個組件之間傳送信息。這些組 件可以是常規(guī)的組件,例如在可以配置為按這里所描述的進行操作的許 多常規(guī)數(shù)據(jù)處理系統(tǒng)中使用的組件。
特別是,處理器100可以是商業(yè)上可得到的或定制的微處理器、微 控制器、數(shù)字信號處理器等。存儲器236可包括包含用于實現(xiàn)根據(jù)本發(fā) 明實施方式使用的功能性電路或模塊的軟件和數(shù)據(jù)的任何存儲設備和/或 存儲介質。存儲器236可包括但不限于以下類型的設備高速緩存、ROM、 PROM、 EPROM、 EEPROM、閃存、SRAM、 DRAM和磁盤。在本發(fā)明 的一些實施方式中,存儲器236可以是內容可尋址存儲器(CAM)。
如圖1中所進一步示出,存儲器(和/或存儲介質)236可包括在數(shù) 據(jù)處理系統(tǒng)中使用的多種類別的軟件和數(shù)據(jù)操作系統(tǒng)152、應用程序 154、輸入/輸出設備電路146和數(shù)據(jù)156。Microsoft和Windows是Microsoft 公司在美國、其它國家、或者兩者的商標。輸入/輸出設備電路146通常 包括軟件例程,應用程序154通過操作系統(tǒng)152訪問該軟件例程以與各 種設備進行通信。應用程序154是實現(xiàn)根據(jù)本發(fā)明一些實施方式的電路 和模塊的各種特征的說明性程序。最后,數(shù)據(jù)156表示由應用程序154、 操作系統(tǒng)152、輸入/輸出設備電路146和可駐留在存儲器236中的其它 軟件程序所使用的靜態(tài)和動態(tài)數(shù)據(jù)。
數(shù)據(jù)處理系統(tǒng)116可包括幾個模塊,所述幾個模塊包括變形圖像嵌 入模塊160等。模塊可配置為單個模塊或附加的模塊,其以其它方式配 置為實現(xiàn)這里描述的用于對圖像進行變形和/或在文本消息中嵌入該圖像 的操作。數(shù)據(jù)156可包括圖像/發(fā)送者數(shù)據(jù)162和變形數(shù)據(jù)164,該變形 數(shù)據(jù)164可包括例如基于表情符號對圖像進行有計劃地變形的變形協(xié)議。 例如,變形圖像嵌入模塊160可以從圖像/發(fā)送者數(shù)據(jù)162中選擇圖像, 并且使用來自變形數(shù)據(jù)164的變形協(xié)議來對圖像進行變形。圖像/發(fā)送者 數(shù)據(jù)162可包括個人照片(或者基于照片的圖像,例如減少了像素數(shù)量的圖像)或者其它圖像,例如動物的圖像/照片。圖像/發(fā)送者數(shù)據(jù)162可
包括將圖像與發(fā)送者相關聯(lián)的信息。當識別出消息的發(fā)送者時,由變形
圖像嵌入模塊160 (例如使用與所識別的表情符號相關聯(lián)的變形協(xié)議)對 與發(fā)送者相對應的圖像進行變形并且將其嵌入到消息的文本內。
盡管參考圖1中的變形圖像嵌入模塊160和數(shù)據(jù)156示出了本發(fā)明, 但是,如本領域技術人員將會理解的,其它配置落于本發(fā)明的范圍內。 例如,這些電路和模塊不是作為應用程序154而是還可以合并到操作系 統(tǒng)152或數(shù)據(jù)處理系統(tǒng)的其它這種邏輯部分內。此外,盡管圖1中的變 形圖像嵌入模塊160示出為在單個數(shù)據(jù)處理系統(tǒng)中,但是如本領域技術 人員將會理解的,這種功能可分布為跨越一個或更多個數(shù)據(jù)處理系統(tǒng)。 因此,本發(fā)明不應當解釋為限于圖1中示出的結構,而是可由數(shù)據(jù)處理 系統(tǒng)之間功能的其它布置和/或分割來提供。例如,盡管圖1示出為具有 各種電路和模塊,但是在不偏離本發(fā)明的范圍的情況下可以對這些電路 或模塊中的一個或更多個進行組合,或者對其進一步進行分離。
圖2是包括無線終端200的無線通信系統(tǒng)的示意性框圖,該無線終 端200例如是移動無線通信終端,其從蜂窩基站202和/或無線局域網216 接收無線通信信號。蜂窩基站202連接到MTSO206, MTSO206轉而連 接到PSTN 212和網絡214 (例如,因特網)。移動終端200可使用通信 協(xié)議與無線局域網216通信,該通信協(xié)議可包括但不限于802.11a、 802.11b、 802.11e、 802.11g、 802.11i、和/或其它無線局域網協(xié)議。無線局 域網216可連接到網絡214。
在本發(fā)明的一些實施方式中,移動終端200包括各種組件,例如相 機260、控制器232、蜂窩收發(fā)器234、存儲器236、定時電路(時鐘) 238、局域網收發(fā)器240、揚聲器242、麥克風244、顯示器246和鍵區(qū) 248。
存儲器236存儲由控制器232執(zhí)行的軟件(例如,圖l中所述),并 且可包括一個或更多個可擦除可編程只讀存儲器(EPROM或閃速 EPROM),后備電池的隨機訪問存儲器(RAM),磁、光、或其它數(shù)字存 儲設備,并且可以與控制器232分開地或者至少部分地處于控制器232內??刂破?32可包括一個以上的處理器,例如通用處理器和數(shù)字信號
處理器,其可裝入公共包裝中或者彼此分離。
特別是,控制器232可配置為控制無線終端200的各種功能,包括 如這里所述的將變形后的圖像嵌入到文本消息內用于在無線終端200的 顯示器214上顯示。
如圖2中所示,蜂窩收發(fā)器234通常包括發(fā)送器(TX) 250和接收 器(RX) 252以允許雙向通信,但是本發(fā)明不限于這些設備,并且如這 里所使用的,"收發(fā)器"可僅包括接收器252。由此,移動終端200可以 使用射頻信號與基站202通信,該射頻信號可通過天線254來傳送。例 如,移動終端200可配置為使用一個或更多個蜂窩通信協(xié)議經由蜂窩收 發(fā)器234通信,蜂窩通信協(xié)議例如為高級移動電話業(yè)務(AMPS: Advanced Mobile Phone Service)、 ANSI-136、全球移動通信標準(GSM)、通用分 組無線業(yè)務(GPRS)、用于GSM演進的增強數(shù)據(jù)速率(EDGE)、碼分多 址(CDMA)、寬帶CDMA、 CDMA2000、和通用移動電信系統(tǒng)(UMTS)。 如這里所使用的通信協(xié)議可指定傳送的信息、定時、頻率、調制、和/或 用于建立和/或維持通信連接的操作。在一些實施方式中,天線228和254 可以是單天線。
現(xiàn)在將參考圖3描述本發(fā)明的實施方式,圖3是根據(jù)本發(fā)明的實施 方式的可至少部分地在控制器232和/或變形圖像嵌入模塊160上執(zhí)行的 操作的流程圖。
如圖3中所示,識別電子文本消息中的至少一個表情符號(框300)。 識別與電子消息的發(fā)送者相關聯(lián)的圖像(框302)。例如,圖像/發(fā)送者數(shù) 據(jù)162可包括與相關聯(lián)的發(fā)送者標識(例如,姓名、電子郵件地址等) 一起存儲的圖像??梢宰R別電子消息的發(fā)送者并且基于例如電子郵件地 址來識別關聯(lián)的圖像。發(fā)送者相關聯(lián)的圖像可以是發(fā)送者的數(shù)字照片。 在一些實施方式中,可由用戶選擇任意圖像并且將其存儲在存儲器中, 使得它與發(fā)送者相關聯(lián)并且如這里所述地插入到來自發(fā)送者的電子文本 消息中。例如,文本消息的發(fā)送者或接收者可選擇發(fā)送者或者另一個人 或動物的特定圖像以與該發(fā)送者相關聯(lián)。然后,根據(jù)變形協(xié)議基于所識別的表情符號對圖像進行變形,以提供變形后的圖像(320)。例如,變 形數(shù)據(jù)164 (圖1)可包括對應于表情符號的多個變形協(xié)議。當在消息中 識別出表情符號時,可使用相關聯(lián)的變形協(xié)議來對與發(fā)送者相關聯(lián)的圖 像進行變形。變形后的圖像被嵌入電子文本消息中(330)。然后可在顯 示器246上顯示包括文本和嵌入文本中的變形后的圖像的電子文本消息 (340)。
在特定實施方式中,變形后的圖像是以數(shù)字照片為基礎的并且像素 數(shù)量小于相應數(shù)字照片的像素數(shù)量。例如,如圖3中所示,可使用相機 260用移動終端200數(shù)字地拍攝對象(框312)。可以減少來自數(shù)字照片 的像素數(shù)量(框314)并且可以將得到的圖像存儲在移動終端200上(框 316)。在特定實施方式中,減少所存儲圖像中的像素數(shù)量可便于數(shù)據(jù)存 儲,例如當圖像存儲在具有有限數(shù)量的存儲器的移動終端200上時。減 少像素數(shù)量可節(jié)省移動終端200上的存儲器和/或減少向另一個終端發(fā)送 消息所需的帶寬。例如,可以基于顯示器246上變形圖像的期望尺寸來 減少像素數(shù)量,使得圖像能夠嵌入在文本中。而且,當變形后的圖像嵌 入在電子文本消息中并且顯示在例如移動終端200的顯示器上時,由于 顯示變形后的圖像的區(qū)域相對較小,所以可能不需要高分辨率圖像(即, 具有相對大數(shù)量的像素,例如大于640X480像素或0.3兆像素或3-5兆 像素或更多)。例如,在一些實施方式中,變形后的圖像可具有128X128 或32X32的像素或更少。
在一些實施方式中,同一移動終端可用于拍攝數(shù)字照片(框312), 將照片存儲為具有減少的像素數(shù)量的圖像(框314),并且接收包括表情 符號的電子文本消息(框316)。然后,移動終端可以識別與消息發(fā)送者 相關聯(lián)的己存儲圖像(框310),基于所識別的表情符號對圖像進行變形 (框320),通過用變形后的圖像代替表情符號來在電子文本消息中嵌入 變形后的圖像(框330),并且顯示文本消息(框340)。
如本領域技術人員將容易理解的,圖像(或多個圖像)可存儲在圖 1的處理系統(tǒng)116上,其可以是個人計算機、膝上型計算機或如圖2中所 示的移動終端200。然而,圖像(或多個圖像)可存儲在圖2中示出的網絡214的組件上,例如服務器。而且,根據(jù)本發(fā)明的操作可以在客戶端-服務器體系結構中通過其各種組件來執(zhí)行,或者可作為獨立應用來提供。 在特定實施方式中,可基于電子文本消息中的所識別的表情符號(或
多個表情符號)來選擇各種變形協(xié)議(框322)。例如,如果圖像是面部 的圖像(例如,發(fā)送者的數(shù)字照片),可以使用表示快樂面孔的表情符號, 例如":-)"或":)",來選擇在嘴的末端向上彎曲圖像的嘴部以使得圖像 反映微笑的變形協(xié)議。
如圖4中所示,數(shù)字照片404可轉換為圖像406,例如通過減少像 素數(shù)量以便于存儲圖像406。電子文本消息400可由終端接收,例如圖2 中的移動終端200。在箭頭402處,例如通過圖1的變形圖像嵌入模塊 160在文本消息400中識別出表情符號":("和"0"(分別示為 和 )。 可從多個變形協(xié)議選擇變形協(xié)議以提供基于表情符號的面部表情。響應 于":("表情符號,使用所選的變形協(xié)議來對圖像406進行變形,以提供 悲傷的面部表情(即 變形后的圖像408)。相反,響應于":)"表情符號, 使用提供快樂/幽默面部表情的變形協(xié)議來對圖像406進行變形(即 變 形后的圖像410)。然后,如箭頭412所示,變形后的圖像408和410插 入消息400中,如在所顯示消息412中所示。如圖4中所示,所顯示的 變形后的圖像408和410例如可調整大小,以便減少對所顯示消息412 的文本大小的干擾并且便于向另一個終端發(fā)送修改后的消息。在一些實 施方式中,變形后的圖像408和410的像素數(shù)量也可減少。
在附圖和說明書中,已公開了本發(fā)明的典型實施方式,并且盡管使 用了特定的術語,它們僅僅以一般和描述性的意義使用并且不用于限制 的目的,本發(fā)明的范圍在所附權利要求書中闡述。
1權利要求
1.用于修改電子文本消息的方法識別電子文本消息中的至少一個表情符號;識別與所述電子文本消息的發(fā)送者相關聯(lián)的圖像;基于所識別的表情符號對所述圖像進行變形以提供變形后的圖像;以及將所述變形后的圖像嵌入所述電子文本消息中。
2. 根據(jù)權利要求1所述的方法,其中,將所述變形后的圖像嵌入所 述電子文本消息中包括用所述變形后的圖像代替所述至少一個表情符 號。
3. 根據(jù)權利要求1到2中任何一項所述的方法,該方法還包括響 應于所述變形后的圖像的要在所述電子文本消息中顯示的尺寸來減少所 述變形后的圖像中的像素數(shù)量。
4. 根據(jù)權利要求3所述的方法,該方法還包括在將所述變形后的 圖像嵌入所述電子消息的文本中之前調整所述變形后的圖像的大小。
5. 根據(jù)權利要求1到4中任何一項所述的方法,其中,所述圖像是 以所述發(fā)送者的數(shù)字照片為基礎的。
6. 根據(jù)權利要求5所述的方法,其中,所述變形后的圖像的像素數(shù) 量小于所述發(fā)送者的數(shù)字照片的像素數(shù)量。
7. 根據(jù)權利要求1到6中任何一項所述的方法,其中,所述表情符 號對應于多個變形協(xié)議中的一個,并且基于所識別的表情符號對所述圖 像進行變形以提供變形后的圖像是使用所述多個變形協(xié)議中相應的一個 變形協(xié)議來執(zhí)行的。
8. 根據(jù)權利要求1到7中任何一項所述的方法,該方法還包括 用其上具有數(shù)字相機的移動終端對對象進行數(shù)字拍攝;以及在所述移動終端上存儲所述數(shù)字照片以提供與電子消息的發(fā)送者相 關聯(lián)的所述圖像。
9. 根據(jù)權利要求8所述的方法,該方法還包括對所述數(shù)字照片進行變形以生成所述變形后的圖像,并且以減少所 述變形后的圖像的存儲在所述移動終端上的像素數(shù)量。
10. 用于修改電子文本消息的計算機程序產品,該計算機程序產品包括計算機可讀介質,其具有在該計算機可讀介質中實現(xiàn)的計算機可讀程序代碼,該計算機可讀程序代碼包括-識別電子文本消息中的至少一個表情符號的計算機可讀程序代碼; 識別與所述電子文本消息的發(fā)送者相關聯(lián)的圖像的計算機可讀程序代碼;基于所識別的表情符號對所述圖像進行變形以提供變形后的圖像的 計算機可讀程序代碼;以及將所述變形后的圖像嵌入所述電子文本消息中的計算機可讀程序代碼。
11. 根據(jù)權利要求IO所述的計算機程序產品,其中將所述變形后的 圖像嵌入所述電子文本消息中的計算機可讀程序代碼包括用所述變形后 的圖像代替所述至少一個表情符號的計算機可讀程序代碼。
12. 根據(jù)權利要求10到11中任何一個所述的計算機程序產品,還 包括響應于所述變形后的圖像的要在所述電子文本消息中顯示的尺寸來 減少所述變形后的圖像中的像素數(shù)量的計算機可讀程序代碼。
13. 根據(jù)權利要求12所述的計算機程序產品,還包括在將所述變形 后的圖像嵌入所述電子消息的文本中之前調整所述變形后的圖像的大小 的計算機可讀程序代碼。
14. 根據(jù)權利要求10到13中任何一項所述的計算機程序產品,其 中所述圖像是以所述發(fā)送者的數(shù)字照片為基礎的。
15. 根據(jù)權利要求14所述的計算機程序產品,其中,所述變形后的 圖像的像素數(shù)量小于所述發(fā)送者的數(shù)字照片的像素數(shù)量。
16. 根據(jù)權利要求10到15中任何一項所述的計算機程序產品,其 中,所述表情符號對應于多個變形協(xié)議中的一個,并且基于所識別的表 情符號對所述圖像進行變形以提供變形后的圖像是使用所述多個變形協(xié)議中相應的一個變形協(xié)議來執(zhí)行的。
17. 根據(jù)權利要求10到16中任何一項所述的計算機程序產品,還包括-用其上具有數(shù)字相機的移動終端對對象進行數(shù)字拍攝的計算機可讀 程序代碼;以及在移動終端上存儲所述數(shù)字照片以提供與電子消息的發(fā)送者相關聯(lián) 的所述圖像的計算機可讀程序代碼。
18. 根據(jù)權利要求17所述的計算機程序產品,還包括對所述數(shù)字 照片進行變形以生成所述變形后的圖像并且減少所述變形后的圖像的存 儲在所述移動終端上的像素數(shù)量的計算機可讀程序代碼。
19. 用于修改電子文本消息的移動終端變形圖像嵌入模塊,其配置為識別電子文本消息中的至少一個表情 符號,識別與所述電子文本消息的發(fā)送者相關聯(lián)的圖像,基于所識別的 表情符號對所述圖像進行變形以提供變形后的圖像,并且將所述變形后 的圖像嵌入所述電子文本消息中。
20. 根據(jù)權利要求19所述的移動終端,該移動終端還包括配置為拍攝數(shù)字照片以提供與所述發(fā)送者相關聯(lián)的所述圖像的相機。
全文摘要
用變形后的圖像修改電子文本消息的方法、設備、和計算機程序產品。識別電子文本消息中的至少一個表情符號。識別與電子文本消息的發(fā)送者相關聯(lián)的圖像。基于所識別的表情符號來對圖像進行變形以提供變形后的圖像。通過用變形后的圖像代替至少一個表情符號來將變形后的圖像嵌入電子文本消息中。
文檔編號H04M19/00GK101675653SQ200780052871
公開日2010年3月17日 申請日期2007年11月5日 優(yōu)先權日2007年5月8日
發(fā)明者曼斯·福爾克·馬庫斯·安德烈亞松 申請人:索尼愛立信移動通訊有限公司