具有表情符號聯想輸入功能的裝置及其聯想輸入方法
2023-05-02 15:04:51
專利名稱:具有表情符號聯想輸入功能的裝置及其聯想輸入方法
技術領域:
本發明涉及表情符號的聯想輸入,更具體地講,涉及一種能夠根據用戶的表情符號的具有表情符號聯想輸入功能的裝置以及表情符號的聯想輸入方 法。
背景技術:
表情符號是一種網絡產物,但隨著網際網路和行動電話短消息的普及,表情符號已經為社會所廣泛接受。比如,":-)"表情符號一般代表笑臉,表示微 笑或開玩笑,而":-("表情符號一般表示沮喪或生氣。近來,許多通訊程序, 特別是即時通訊程序開始使用更生動的小圖標來表示心情。目前,表情符號的輸入方法主要有以下幾種 一、用戶直接輸入相應的 表情符號;二、在需要輸入表情符號的地方插入代表表情符號的圖標;三、 在存儲單元中預先設置一個對照表,用戶通過一個相對簡單的輸入來映射到 相應的表情符號。但是,這三種輸入方法均存在各自的缺點。在用戶直接輸 入方式中,用戶需要逐個輸入構成表情符號的幾個基本符號,這對用戶而言 非常不方便。插入代表表情符號的圖標的方法比較形象,但是代表表情符號 的圖標的數量有限,不易擴展,且圖標需要佔用很多系統資源。另外,使用 對照表方法輸入表情符號相對簡單,但是這樣的表情符號數量固定,不易擴 展,並且對照表也需要佔用一定的系統資源。因此,需要一種簡單並且擴展性強的表情符號輸入方法。發明內容本發明的目的在於提供一種能夠根據用戶輸入的一個基本符號來查找聯 想符號從而輸入整個表情符號的具有表情符號聯想輸入功能的裝置以及表情 符號的聯想輸入方法。根據本發明的一方面,提供一種具有表情符號聯想輸入功能的裝置,該裝置包括輸入單元,輸入構成表情符號的一個基本符號;存儲單元,用於 存儲表情符號聯想資料庫;控制單元,在所述表情符號聯想資料庫中基於輸 入的基本符號查找對應的聯想符號;輸出單元,包括輸入字符顯示區,其用 於顯示輸入符號,還包括聯想符號顯示區,其用於顯示輸入的基本符號對應 的聯想符號。根據本發明的另一方面,提供一種表情符號的聯想輸入方法,該方法包 括步驟輸入構成表情符號的一個基本符號,並在顯示區顯示輸入的基本符 號;在表情符號聯想資料庫中基於輸入的基本符號查找對應的聯想符號;顯 示查找到的對應的聯想符號;在顯示區中顯示輸入的基本符號和顯示用戶從 聯想符號顯示區中選擇的聯想符號。
通過下面結合附圖對示例性實施例進行的詳細描述,本發明的優點將變 得更加清楚,其中圖1是示出根據本發明示例性實施例的具有表情符號聯想輸入功能的裝 置的框圖;圖2是示出根據本發明示例性實施例的表情符號的聯想輸入方法的流程圖;圖3A至圖3C是示出根據本發明示例性實施例的對表情符號進行聯想輸 入的用戶界面的示例。
具體實施方式
下面將參照附圖來描述本發明的示例性實施例以解釋本發明。為了清晰 和簡明起見,將省略對公知特徵的詳細描述。首先,為了便於理解本發明,對這裡所使用的術語進行簡要說明。 "表情符號(emoticons)":是指由幾個基本符號構成的表示特定含義的 圖釋,例如表示高興和愉悅的表情符號":-)"。"基本符號,,是構成表情符號的基本單位,例如表情符號":-)"由三個 基本符號""、"-"和")"構成。"聯想符號"是指根據前一基本符號按照一定的聯想算法得到的基本符 號,每一個聯想符號均可與前一基本符號形成一個表情符號或者一個表情符號的一部分。例如,")"和"-"可作為基本符號":"的聯想符號,其中,聯 想符號")"可與":"形成":)"表情符號,而聯想符號"-"可與":"形成 ":-)"表情符號的一部分":-"。下面,參照圖1描述根據本發明的具有表情符號聯想輸入功能的裝置。 圖1是示出根據本發明示例性實施例的具有表情符號聯想輸入功能的裝置的 框圖。參照圖1,根據本發明示例性實施例的具有表情符號聯想輸入功能的裝 置100可包括輸入單元110、輸出單元120、控制單元130和存儲單元140。輸入單元110用於接收用戶輸入的構成表情符號的基本符號,並接收用 戶對聯想符號的選擇。根據本發明示例性實施例,輸入單元110可以是鍵區, 也可以是提供手寫輸入功能的手寫輸入區,從而用戶可通過該輸入單元110 輸入表情符號以及各種字符。輸出單元120向用戶顯示用戶輸入或選擇的結果,並且顯示根據用戶輸可以是有機發光顯示器(OLED)、液晶顯示器(LCD)、薄膜電晶體液晶顯示 器(TFT-LCD)等,並且如果使用觸控螢幕類型顯示器來實現輸出單元120, 則輸出單元120也可起輸入單元的作用。根據本發明示例性實施例,輸出單元120可包括兩個部分輸入字符顯 示區121和聯想符號顯示區122。輸入字符顯示區121輸出用戶輸入或選擇 的結果,例如用戶正在編輯的短消息、電子郵件等文本內容。聯想符號顯示 號。 ,、土 ,、 、存儲單元130存儲裝置運行所需的各種程序以及運行過程中產生的各種 數據和信息。此外,根據本發明示例性實施例,存儲單元130中還存儲有表 情符號聯想資料庫131。表情符號聯想資料庫131是使用各種統計方法基於一定的聯想算法建立 的有關基本符號和對應的聯想符號的資料庫。更具體地講,可以通過以下方 式來建立表情符號聯想資料庫131。首先,可以對常用的表情符號進行統計,按照使用頻率由高到低排列。 接下來,將統計出的各個表情符號分解為基本符號,並統計基本符號之間的 聯想規律,確定構成表情符號的常用基本符號以及與每一基本符號對應的一個或多個聯想符號,建立列表,從而獲得表情符號聯想資料庫。此外,最好對表情符號聯想資料庫中的基本符號按照UNICODE碼的先後順序進行排 序,以便於查找。表情符號聯想資料庫131可根據裝置的不同的數據存儲格 式分別進行創建和存儲,並可根據用戶需要進行更新。控制單元130控制裝置100的所有操作。在本發明示例性實施例中,控 制單元130從輸入單元110接收用戶輸入的基本符號,將其輸出到輸出單元 120的輸入字符顯示區121中,並在存儲單元130的表情符號if關想凌t據庫131 中基於該基本符號來查找對應的聯想符號,將查找到的聯想符號顯示在聯想 符號顯示區122中。此外,控制單元130從輸入單元110接收用戶對顯示的 聯想符號的選擇,將選擇的聯想符號輸出到輸出單元120的輸入字符顯示區 121中,並在表情符號聯想資料庫131中基於選擇的聯想符號查找對應的聯 想符號,將查找到的聯想符號顯示在聯想符號顯示區122中。控制單元140 可以使用各種查找方式來在表情符號聯想資料庫131中基於基本符號查找聯 想符號。例如,控制單元140可首先使用常用的二分查找法在表情符號聯想 資料庫131中尋找基本符號,然後據此獲得與該基本符號對應的聯想符號。下面,將參照圖1和圖2描述使用圖1中所示的裝置進行表情符號聯想 輸入的過程。圖2是示出根據本發明示例性實施例的表情符號的聯想輸入方 法的流程圖。參照圖2,在步驟210中,用戶通過輸入單元110輸入表情符號的第一 個基本符號。輸入單元110將輸入的基本符號發送給控制單元140,然後在 步驟220中,控制單元140將接收到的基本符號輸出到輸出單元120的輸入 字符顯示區121中。接下來,在步驟230,控制單元140在表情符號聯想資料庫131中根據 輸入的基本符號來查找對應的聯想符號。例如,控制單元140在表情符號聯 想資料庫131中使用二分查找法來尋找基本符號,然後讀取與該基本符號對 應的一個或多個聯想符號。接下來,在步驟240,控制單元140將查找到的聯想符號顯示在輸出單 元120的聯想符號顯示區122中,以供用戶選擇。如果在步驟250中,用戶從顯示的聯想符號中選擇了一個聯想符號,則 控制單元140獲得該選擇信號,並在步驟260中將用戶所選擇的聯想符號輸 出到輸出單元120的輸入字符顯示區121中然後,在步驟270中,控制單元140繼續基於用戶選擇的聯想符號在表 情符號聯想資料庫131中查找對應的聯想符號,並重複步驟240和250。如果在步驟250中,用戶沒有選擇聯想符號,例如用戶重新輸入了其他 字符或基本符號,則當前處理結束。在上述示例性實施例中,裝置100不斷地基於用戶輸入的基本符號或者 用戶選擇的聯想符號進行聯想,直到用戶輸入其他字符或基本符號。在另一 示例性實施例中,裝置IOO可依據一定規則判斷已輸出在輸入字符顯示區121 中的表情符號是否完整,如果完整,則裝置IOO可自動結束聯想過程。圖3A至圖3C是示出根據本發明示例性實施例的對表情符號進行聯想輸 入的用戶界面的示例。這裡,以PDA手機作為根據本發明的具有表情符號聯想輸入功能的裝置 的示例,但是本領域技術人員應該理解,本發明不限於此。在該示例中,假設用戶想要輸入":-)"表情符號,並且在聯想符號顯示 區中提供給用戶兩個聯想符號。首先,用戶通過輸入單元(例如,PDA的手寫輸入區)輸入基本符號":"。 如圖3A所示,用戶所輸入的基本符號":"被輸出在PDA的輸入字符顯示區 中。然後,控制單元140在存儲單元的表情符號聯想lt據庫中查找與基本符 號":"對應的聯想符號。這裡,查找到兩個聯想符號")"和"-"並將其顯 示在聯想符號顯示區中以供用戶選擇。接下來,用戶選擇了聯想符號"-"。如圖3B中所示,在PDA的輸入字 符顯示區中緊接著前一基本符號":"輸出用戶所選擇的聯想符號"-"。同時, PDA繼續基於用戶選^^的聯想符號"-"在表情符號聯想資料庫中查找對應的 聯想符號,並在聯想符號顯示區中顯示查找到的兩個聯想符號")"和">"。隨後,用戶選擇聯想符號"),,。如圖3C中所示,在PDA的輸入字符顯 示區中輸出用戶選擇的聯想符號")"。此時,在PDA的輸入字符顯示區中已 經輸出了一個完整的表情符號":-)"。在這種情況下,PDA可繼續基於用戶選 擇的聯想符號")"在表情符號聯想資料庫中查找對應的聯想符號,或者可判 斷表情符號的輸入已經完整,從而結束聯想過程。如上所述,根據本發明,提供了一種具有表情符號聯想輸入功能的裝置 以及一種表情符號的聯想輸入方法,該裝置和方法能夠根據用戶輸入的一個 基本符號來進行聯想並顯示一個或多個聯想符號從而輸入完整的表情符號。因此,用戶只需一次簡單的輸入和幾次對聯想符號的選擇就可完成一個表情 符號的輸入。本發明簡化了用戶的輸入操作,擴展性強,並且可節省系統資 源。上述實施例僅是示例性的,而不能被解釋為限制本發明。本教導可容易 地應用於其他類型的設備。本發明的描述的意圖在於解釋說明,而不限制權 利要求的範圍。儘管參照本發明的特定示例性實施例顯示和描述了本發明,但是本領域 的技術人員應該理解,在不脫離如權利要求及其等同物所限定的本發明的精 神和範圍的情況下,可以對其進行形式和細節的各種改變。
權利要求
1. 一種具有表情符號聯想輸入功能的裝置,該裝置包括輸入單元,輸入構成表情符號的一個基本符號;存儲單元,用於存儲表情符號聯想資料庫;控制單元,在所述表情符號聯想資料庫中基於輸入的基本符號查找對應的聯想符號;輸出單元,包括輸入字符顯示區,其用於顯示輸入符號,還包括聯想符號顯示區,其用於顯示輸入的基本符號對應的聯想符號。
2、 如權利要求l所述的裝置,其中,所述控制單元在用戶從查找到的聯 想符號中選擇一個聯想符號時,在所迷表情符號聯想資料庫中基於選擇的聯 想符號查找對應的聯想符號。
3、 如權利要求2所述的裝置,其中,所述表情符號聯想資料庫是使用統 計方法建立的。
4、 如權利要求3所述的裝置,其中,所述表情符號聯想資料庫通過以下 方式建立對表情符號進行統計,按照使用頻率降序排列;將各個表情符號分解為基本符號並統計其聯想規律;確定與每一基本符號對應的一個或多個聯想符號,建立列表。
5、 如權利要求4所述的裝置,所述表情符號聯想資料庫包括 基本符號;與基本符號對應的一個或多個聯想符號,所述聯想符號的每一個可與對 應的基本符號構成一個表情符號或表情符號的一部分。
6、 如權利要求5所述的裝置,其中,表情符號聯想資料庫中的基本符號 按照UNICODE碼的順序排列,與每一基本符號對應的聯想符號按照使用頻 率的順序排列。
7、 如權利要求6所述的裝置,其中,所述控制單元在表情符號聯想數據 庫中使用二分查找法尋找基本符號,並獲得與該基本符號對應的一個或多個 聯想符號。
8、 一種表情符號的聯想輸入方法,該方法包括以下步驟a)輸入構成表情符號的一個基本符號,並在顯示區顯示輸入的基本符虧—,b) 在表情符號聯想資料庫中基於輸入的基本符號查找對應的聯想符號;c) 顯示查找到的對應的聯想符號;d) 在顯示區中顯示輸入的基本符號和顯示用戶從聯想符號顯示區中選 擇的聯想符號。
9、 如權利要求8所述的方法,其中,使用統計方法建立所述表情符號聯 想資料庫。
10、 如權利要求9所述的方法,其中,通過以下步驟建立所述表情符號 聯想資料庫對表情符號進行統計,按照使用頻率降序排列;將各個表情符號分解為基本符號並統計其聯想規律;確定與每一基本符號對應的一個或多個聯想符號,建立列表。
11、 如權利要求IO所述的方法,所述表情符號聯想資料庫包括 基本符號;與基本符號對應的一個或多個聯想符號,所述聯想符號的每一個可與對 應的基本符號構成一個表情符號或表情符號的一部分。
12、 如權利要求ll所述的方法,其中,表情符號聯想資料庫中的基本符 號按照UNICODE碼的順序排列,與每一基本符號對應的聯想符號按照使用 頻率的順序排列。
13、 如權利要求12所述的方法,其中,在表情符號聯想資料庫中查找對 應的聯想符號的步驟包括在表情符號聯想資料庫中使用二分查找法尋找基 本符號,並獲得與該基本符號對應的一個或多個聯想符號。
全文摘要
提供一種具有表情符號聯想輸入功能的裝置,該裝置包括輸入單元,用戶通過該輸入單元輸入構成表情符號的一個基本符號;存儲單元,用於存儲表情符號聯想資料庫;控制單元,在所述表情符號聯想資料庫中基於用戶輸入的基本符號查找對應的聯想符號;輸出單元,包括輸入字符顯示區,其用於顯示輸入符號,還包括聯想符號顯示區,其用於顯示輸入的基本符號對應的聯想符號。
文檔編號G06F3/048GK101281430SQ20071010042
公開日2008年10月8日 申請日期2007年4月6日 優先權日2007年4月6日
發明者劉向華, 嶽新強, 欣 李 申請人:北京三星通信技術研究有限公司;三星電子株式會社