手寫輸入系統(tǒng)和方法
【專利摘要】本公開提供了一種手寫輸入系統(tǒng),包括:輸入模塊,配置為接收用戶輸入;手寫識(shí)別模塊,配置為基于所述用戶輸入識(shí)別文本字符;屬性處理模塊,配置為基于所述用戶輸入提取與所述文本字符有關(guān)的對(duì)象屬性;以及顯示模塊,配置為基于所述對(duì)象屬性和所述文本字符輸出顯示數(shù)據(jù),以便在交互式顯示設(shè)備上基于所述對(duì)象屬性來顯示所述文本字符。本公開還提供了一種手寫輸入方法。
【專利說明】手寫輸入系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及手寫輸入領(lǐng)域,更具體地涉及一種手寫輸入系統(tǒng)和方法。利用所述手寫輸入系統(tǒng)和方法,用戶可以通過輸入設(shè)備或手指來輸入要在交互顯示設(shè)備上顯示的文本。
【背景技術(shù)】
[0002]手寫輸入技術(shù)在交互顯示領(lǐng)域中扮演著重要角色。例如,通過手寫筆等輸入設(shè)備或手指,用戶可以在例如交互式白板或便攜裝置的觸摸屏等交互顯示設(shè)備上輸入文本。但是,當(dāng)前的手寫輸入技術(shù)存在一些缺點(diǎn),影響了用戶便利度并制約了手寫技術(shù)的進(jìn)一步普及和應(yīng)用。例如,在現(xiàn)有手寫輸入技術(shù)中,用戶輸入以圖片的形式在屏幕上顯示,而不能作為文本對(duì)象被編輯。此外,僅能將用戶輸入識(shí)別為文本,而丟失了與用戶輸入有關(guān)的其他屬性,例如顏色、尺寸、灰度、位置、取向、字體等。例如,圖5示出了一種典型的交互顯示設(shè)備的顯示屏幕500,其中用戶在輸入?yún)^(qū)501進(jìn)行輸入,用戶輸入被轉(zhuǎn)換為文本字符并在指定的文本框502中顯示。用戶輸入在輸入?yún)^(qū)501中以圖片的形式顯示,用戶不能對(duì)該圖片進(jìn)行編輯,例如改變其外觀等。此外,不論用戶輸入的外觀如何,在文本框中均以特定的顏色、字體和字號(hào)進(jìn)行顯示。專利文獻(xiàn)CN102736830A公開了一種手寫輸入法和終端設(shè)備,其中采集用戶輸入的運(yùn)動(dòng)軌跡,并在采集結(jié)束后保存所述運(yùn)動(dòng)軌跡,對(duì)保存的運(yùn)動(dòng)軌跡進(jìn)行識(shí)別、生成對(duì)應(yīng)的識(shí)別結(jié)果。該專利文獻(xiàn)也未能解決現(xiàn)有技術(shù)中的上述問題。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有技術(shù)中的一個(gè)或多個(gè)問題而提出本公開。
[0004]根據(jù)本公開的一個(gè)方面提供了一種手寫輸入系統(tǒng),包括:輸入模塊,配置為接收用戶輸入;手寫識(shí)別模塊,配置為基于所述用戶輸入識(shí)別文本字符;屬性處理模塊,配置為基于所述用戶輸入提取與所述文本字符有關(guān)的對(duì)象屬性;以及顯示模塊,配置為基于所述對(duì)象屬性和所述文本字符輸出顯示數(shù)據(jù),以便在交互式顯示設(shè)備上基于所述對(duì)象屬性來顯示所述文本字符。
[0005]可選地,所述手寫輸入系統(tǒng)還包括:識(shí)別對(duì)象選擇模塊,配置為基于所述用戶輸入確定所述用戶輸入中的需要識(shí)別的手寫對(duì)象,其中:所述手寫識(shí)別模塊配置為基于所述手寫對(duì)象識(shí)別所述文本字符;并且所述屬性處理模塊配置為基于所述手寫對(duì)象提取所述對(duì)象屬性。
[0006]可選地,所述對(duì)象屬性包括用戶輸入的文本的顏色、尺寸、灰度、位置、取向和字體中的一個(gè)或多個(gè)。
[0007]可選地,所述屬性處理模塊包括以下中的一個(gè)或多個(gè):顏色提取模塊、尺寸提取模塊、灰度提取模塊、位置提取模塊、取向提取模塊以及字體提取模塊。
[0008]可選地,所述字體提取模塊將用戶輸入與和所述用戶輸入具有相同尺寸的字庫中相應(yīng)文本字符的各種字體的字符圖案進(jìn)行比較,選擇相似度最高的字體作為用戶輸入的字體。
[0009]可選地,所述輸入模塊從交互顯示設(shè)備接收所述用戶輸入;并且所述顯示模塊向所述交互顯示設(shè)備提供顯示數(shù)據(jù)。
[0010]可選地,針對(duì)不同的文本字符提取不同的對(duì)象屬性。
[0011]根據(jù)本公開的另一方面提供了一種手寫輸入方法,包括:接收用戶輸入;基于所述用戶輸入識(shí)別文本字符;基于所述用戶輸入提取與所述文本字符有關(guān)的對(duì)象屬性;以及基于所述對(duì)象屬性顯示所述文本字符。
[0012]可選地,所述手寫輸入方法還包括:基于所述用戶輸入確定所述用戶輸入中的需要識(shí)別的手寫對(duì)象,其中:基于所述手寫對(duì)象識(shí)別所述文本字符;以及基于所述手寫對(duì)象提取所述對(duì)象屬性。
[0013]可選地,所述對(duì)象屬性包括用戶輸入的文本的顏色、尺寸、灰度、位置、取向和字體中的一個(gè)或多個(gè)。
[0014]可選地,將用戶輸入與和所述用戶輸入具有相同尺寸的字庫中相應(yīng)文本字符的各種字體的字符圖案進(jìn)行比較,選擇相似度最高的字體作為用戶輸入的字體。
[0015]可選地,針對(duì)不同的文本字符提取不同的對(duì)象屬性。
[0016]根據(jù)本公開提供了一種用于交互顯示設(shè)備的“所寫即所見”手寫輸入系統(tǒng)和方法。利用根據(jù)本公開,不僅能夠在交互式顯示設(shè)備上顯示用戶輸入的文本字符,而且能夠以與用戶輸入相同或相近的顏色、尺寸、灰度、位置、取向和/或字體等顯示所述文本字符,從而實(shí)現(xiàn)“所寫即所見”的手寫輸入系統(tǒng)和方法。
[0017]除此之外,根據(jù)本公開,還可以將交互顯示設(shè)備的用戶輸入識(shí)別為可編輯文本字符,所述文本字符可被存儲(chǔ)和/或輸出到例如Word等文字處理軟件或其他應(yīng)用程序。此外,可以提取用戶輸入的例如顏色、尺寸、灰度、位置和/或取向等對(duì)象屬性以供文字處理軟件或其他應(yīng)用程序使用。
【專利附圖】
【附圖說明】
[0018]根據(jù)結(jié)合附圖對(duì)于示例性實(shí)施例的以下描述,本公開的以上和/或其他方面將變得清楚明白并且更加易于理解,其中:
[0019]圖1示意性示出了根據(jù)本公開實(shí)施例的手寫輸入系統(tǒng)的示例性應(yīng)用環(huán)境;
[0020]圖2A示意性示出了根據(jù)本公開實(shí)施例的手寫輸入系統(tǒng)的框圖;
[0021]圖2B示意性示出了根據(jù)本公開實(shí)施例的屬性處理模塊的框圖;
[0022]圖3示意性示出了根據(jù)本發(fā)明實(shí)施例的手寫輸入方法的流程圖;
[0023]圖4A和圖4B示出了根據(jù)本發(fā)明實(shí)施例在交互式顯示設(shè)備上顯示的手寫輸入圖像的不意圖;以及
[0024]圖5示出了一種現(xiàn)有技術(shù)的交互顯示設(shè)備的顯示屏幕。
【具體實(shí)施方式】
[0025]下面將詳細(xì)描述本發(fā)明的具體實(shí)施例,應(yīng)當(dāng)注意,這里描述的實(shí)施例只用于舉例說明,并不用于限制本發(fā)明。在以下描述中,為了提供對(duì)本發(fā)明的透徹理解,闡述了大量特定細(xì)節(jié)。然而,對(duì)于本領(lǐng)域普通技術(shù)人員顯而易見的是:不必采用這些特定細(xì)節(jié)來實(shí)行本發(fā)明。在其他實(shí)例中,為了避免混淆本發(fā)明,未具體描述公知的電路、材料或方法。
[0026]在整個(gè)說明書中,對(duì)“ 一個(gè)實(shí)施例”、“實(shí)施例”、“ 一個(gè)示例”或“示例”的提及意味著:結(jié)合該實(shí)施例或示例描述的特定特征、結(jié)構(gòu)或特性被包含在本發(fā)明至少一個(gè)實(shí)施例中。因此,在整個(gè)說明書的各個(gè)地方出現(xiàn)的短語“在一個(gè)實(shí)施例中”、“在實(shí)施例中”、“一個(gè)示例”或“示例”不一定都指同一實(shí)施例或示例。此外,可以以任何適當(dāng)?shù)慕M合和/或子組合將特定的特征、結(jié)構(gòu)或特性組合在一個(gè)或多個(gè)實(shí)施例或示例中。此外,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,這里使用的術(shù)語“和/或”包括一個(gè)或多個(gè)相關(guān)列出的項(xiàng)目的任何和所有組合。
[0027]圖1示意性示出了根據(jù)本公開實(shí)施例的手寫輸入系統(tǒng)101的示例性應(yīng)用環(huán)境。如圖1所示,手寫輸入系統(tǒng)101連接到交互顯示設(shè)備102。交互顯示設(shè)備102可以實(shí)現(xiàn)為例如交互式白板、觸摸屏等。用戶通過手寫筆等輸入設(shè)備103或手指在交互顯示設(shè)備102上進(jìn)行輸入。手寫輸入系統(tǒng)101從交互顯示設(shè)備102接收用戶輸入,并向交互顯示設(shè)備102提供顯示數(shù)據(jù)以供顯示。手寫輸入系統(tǒng)101可以作為軟件在通用計(jì)算機(jī)上實(shí)現(xiàn),也可以實(shí)現(xiàn)為專門的硬件模塊等。這里為了簡便起見使用集成了觸摸輸入和顯示設(shè)備的交互式顯示設(shè)備102例示本公開的實(shí)施例。但是本領(lǐng)域技術(shù)人員可以理解,也可以使用分離的觸摸輸入設(shè)備和顯示設(shè)備來實(shí)現(xiàn)本公開。
[0028]圖2A示意性示出了根據(jù)本公開實(shí)施例的手寫輸入系統(tǒng)101的框圖。如圖2A所示,手寫輸入系統(tǒng)101包括輸入模塊201、識(shí)別對(duì)象選擇模塊202、手寫識(shí)別模塊203、屬性處理模塊204、和顯示模塊205。
[0029]輸入模塊201配置用于從例如圖1所示的交互顯示設(shè)備102接收用戶利用如手寫筆等輸入設(shè)備103或手指進(jìn)行的用戶輸入,并將用戶輸入發(fā)送到顯示模塊205。顯示模塊205基于用戶輸入在交互式顯示設(shè)備102上實(shí)時(shí)顯示與用戶輸入的軌跡相對(duì)應(yīng)的圖像,如圖4A所示。
[0030]識(shí)別對(duì)象選擇模塊202基于用戶輸入確定需要識(shí)別的手寫對(duì)象。例如圖4A所示,識(shí)別對(duì)象選擇模塊檢測(cè)到用戶在“上?!薄ⅰ澳暇?、“北京”周圍分別輸入了封閉曲線,因此將被封閉曲線包圍的用戶輸入確定為需要識(shí)別的手寫對(duì)象401、402、403。本領(lǐng)域技術(shù)人員可以理解,識(shí)別對(duì)象檢測(cè)模塊可以以其他方式確定需要識(shí)別的手寫對(duì)象,例如用戶在交互顯示設(shè)備102的包含需要識(shí)別的手寫對(duì)象的區(qū)域上涂抹,或使用近似封閉的曲線(例如曲線的相鄰端點(diǎn)之間的距離小于預(yù)定值)等來圈定需要識(shí)別的手寫對(duì)象。
[0031]手寫識(shí)別模塊203對(duì)所述需要識(shí)別的手寫對(duì)象執(zhí)行識(shí)別操作,將所述需要識(shí)別的手寫對(duì)象轉(zhuǎn)換為文本字符,并將轉(zhuǎn)換得到的文本字符發(fā)送到顯示模塊205以供顯示。可選地,手寫識(shí)別模塊203可以存儲(chǔ)所述文本字符或?qū)⑵浒l(fā)送到例如Word等文字處理軟件或其他應(yīng)用程序。
[0032]屬性處理模塊204分析所述需要識(shí)別的手寫對(duì)象,并提取對(duì)象屬性,例如顏色、尺寸、灰度、位置、取向和字體中的一個(gè)或多個(gè)。例如,手寫對(duì)象401的對(duì)象屬性可以包括藍(lán)色、初號(hào)、灰度100%等。手寫對(duì)象402的對(duì)象屬性可以包括紫色、二號(hào)、在交互顯示設(shè)備的屏幕上的坐標(biāo)(800,600)、與水平方向呈30度角等。手寫對(duì)象403的對(duì)象屬性可以包括黃色、灰度60%、宋體等??梢愿鶕?jù)具體需要,針對(duì)不同手寫對(duì)象提取不同的對(duì)象屬性。所述對(duì)象屬性還可以包括除以上列舉之外的其他屬性。屬性處理模塊204將提取的對(duì)象屬性發(fā)送到顯示模塊205??蛇x地,屬性處理模塊204也可以存儲(chǔ)提取的對(duì)象屬性,或?qū)⑻崛〉膶?duì)象屬性發(fā)送給文字處理軟件或其他應(yīng)用程序。例如,其他應(yīng)用程序可以基于提取的對(duì)象屬性執(zhí)行統(tǒng)計(jì)處理、分類處理等。根據(jù)本發(fā)明的實(shí)施例,其他應(yīng)用程序例如可以統(tǒng)計(jì)藍(lán)色的用戶輸入字符數(shù),或者將所有尺寸為二號(hào)的字符作為一類字符進(jìn)行處理。本領(lǐng)域技術(shù)人員可以設(shè)計(jì)其他方式來使用提取的對(duì)象屬性。
[0033]顯示模塊205基于所述對(duì)象屬性和所述文本字符輸出顯示數(shù)據(jù),以便在交互顯示設(shè)備102上基于對(duì)象屬性顯示文本字符,如圖4B所示。手寫對(duì)象401、402、403分別被顯示為具有與其屬性相對(duì)應(yīng)的顏色、尺寸、灰度、位置和/或取向的文本字符411、412、413。例如,文本字符411可以是以藍(lán)色、初號(hào)、灰度100%顯示的文本字符“上?!?,文本字符412可以是以紫色、二號(hào)、在交互顯示設(shè)備的屏幕上的坐標(biāo)為(800,600)、與水平方向呈30度角顯示的文本字符“北京”,文本字符413可以是以黃色、灰度60%、宋體顯示的文本字符“南京”。
[0034]根據(jù)本公開的實(shí)施例,手寫輸入系統(tǒng)101可以不包括識(shí)別對(duì)象選擇模塊。在此情況下,可以對(duì)所有用戶輸入執(zhí)行識(shí)別和屬性提取操作。
[0035]圖2B示出了根據(jù)本公開實(shí)施例的屬性處理模塊204的配置。如圖2B所示,屬性處理模塊204可以包括顏色提取模塊2041、尺寸提取模塊2042、灰度提取模塊2043、位置提取模塊2044、取向提取模塊2045、字體提取模塊2046,并可選地包括其他屬性提取模塊2047。
[0036]顏色提取模塊2041可以提取用戶輸入的顏色。所述顏色可以是用戶選擇的或系統(tǒng)默認(rèn)的。
[0037]尺寸提取模塊2042可以提取用戶輸入的尺寸。例如,尺寸提取模塊2042可以基于交互顯示設(shè)備中與用戶輸入相關(guān)聯(lián)的像素在平行于用戶輸入和垂直于用戶輸入方向上的相應(yīng)最大個(gè)數(shù)來確定用戶輸入的尺寸。
[0038]灰度提取模塊2043可以提取用戶輸入的灰度。所述灰度可以是用戶選擇的或系統(tǒng)默認(rèn)的。
[0039]位置提取模塊2044可以提取用戶輸入的位置。例如,位置提取模塊可以基于交互顯示設(shè)備中與用戶輸入相關(guān)聯(lián)的像素在顯示屏幕平面上的坐標(biāo)來確定用戶輸入的位置。
[0040]取向提取模塊2045可以提取用戶輸入的取向。例如,取向提取模塊可以將與用戶輸入平行的方向與水平方向的夾角作為用戶輸入的取向。
[0041]字體提取模塊2046可以提取用戶輸入的字體。例如,字體提取模塊可以將用戶輸入與和所述用戶輸入具有相同尺寸的字庫中相應(yīng)文本字符的各種字體的字符圖案進(jìn)行比較,選擇相似度最高的字體作為用戶輸入的字體。
[0042]可選地,屬性處理模塊還可以包括其他屬性提取模塊,用于提取所需其他對(duì)象屬性。
[0043]顏色提取模塊2041、尺寸提取模塊2042、灰度提取模塊2043、位置提取模塊2044、取向提取模塊2045、字體提取模塊2046,以及可選的其他屬性提取模塊2047可以將提取的相應(yīng)屬性輸出到顯示模塊205或發(fā)送給文字處理軟件或其他應(yīng)用程序。
[0044]根據(jù)本公開實(shí)施例的手寫輸入系統(tǒng)101能夠以與用戶輸入相同的顏色、尺寸、灰度、位置和/或取向等顯示所述文本字符,從而實(shí)現(xiàn)“所寫即所見”的手寫輸入系統(tǒng)。此外,用戶輸入和用戶輸入的對(duì)象屬性可以被轉(zhuǎn)換成文本字符存儲(chǔ)或供例如Word等文字處理軟件或其他應(yīng)用程序。
[0045]圖3示意性示出了根據(jù)本發(fā)明實(shí)施例的手寫輸入方法的流程圖。手寫輸入方法從步驟301開始。
[0046]在步驟302,接收用戶輸入。用戶可以利用如手寫筆等輸入設(shè)備103或手指在交互顯示設(shè)備102上進(jìn)行輸入。可選地,如圖4A所示,在交互顯示設(shè)備102上實(shí)時(shí)顯示與用戶輸入的軌跡相對(duì)應(yīng)的圖像401、402、403。所述圖像401、402、403分別顯示為具有相應(yīng)的對(duì)象屬性。例如,手寫對(duì)象401的對(duì)象屬性可以包括藍(lán)色、初號(hào)、灰度100%等。手寫對(duì)象402的對(duì)象屬性可以包括紫色、二號(hào)、在交互顯示設(shè)備的屏幕上的坐標(biāo)(800,600)、與水平方向呈30度角等。手寫對(duì)象403的對(duì)象屬性可以包括黃色、灰度60%、宋體等。顏色、灰度等對(duì)象屬性可以是用戶在進(jìn)行輸入之前設(shè)定的。
[0047]在步驟303,基于用戶輸入確定需要識(shí)別的手寫對(duì)象。例如,如圖4A所示,當(dāng)檢測(cè)至IJ用戶在“上?!?、“南京”、“北京”周圍分別輸入了封閉曲線時(shí),將被封閉曲線包圍的用戶輸入確定為需要識(shí)別的手寫對(duì)象401、402、403。本領(lǐng)域技術(shù)人員可以理解,可以以其他方式確定需要識(shí)別的手寫對(duì)象,例如用戶在交互顯示設(shè)備102的包含需要識(shí)別的手寫對(duì)象的區(qū)域上涂抹,或使用近似封閉的曲線(例如曲線的相鄰端點(diǎn)之間的距離小于預(yù)定值)等來圈定需要識(shí)別的手寫對(duì)象。
[0048]在步驟304,將在步驟303確定的需要識(shí)別的手寫對(duì)象轉(zhuǎn)換為文本字符。可選地,可以存儲(chǔ)所述文本字符或?qū)⑵浒l(fā)送到例如Word等文字處理軟件以供處理。
[0049]在步驟305,從在步驟303確定的需要識(shí)別的手寫對(duì)象提取相應(yīng)的對(duì)象屬性,例如顏色、尺寸、灰度、位置、取向和字體中的一個(gè)或多個(gè)。例如,圖4所示的手寫對(duì)象401的對(duì)象屬性可以包括藍(lán)色、初號(hào)、灰度100%等。手寫對(duì)象402的對(duì)象屬性可以包括紫色、二號(hào)、在交互顯示設(shè)備的屏幕上的坐標(biāo)(800,600)、與水平方向呈30度角等。手寫對(duì)象403的對(duì)象屬性可以包括黃色、灰度60%、宋體等。可以根據(jù)具體需要,針對(duì)不同手寫對(duì)象提取不同的對(duì)象屬性。所述對(duì)象屬性還可以包括除以上列舉之外的其他屬性。可選地,屬性處理模塊204也可以存儲(chǔ)提取的對(duì)象屬性,或?qū)⑻崛〉膶?duì)象屬性發(fā)送給文字處理軟件或其他應(yīng)用程序。例如,文字處理軟件可以基于對(duì)象屬性來呈現(xiàn)文本字符。其他應(yīng)用程序可以基于提取的對(duì)象屬性執(zhí)行統(tǒng)計(jì)處理、分類處理等。根據(jù)本發(fā)明的實(shí)施例,其他應(yīng)用程序例如可以統(tǒng)計(jì)藍(lán)色的用戶輸入字符數(shù),或者將所有尺寸為二號(hào)的字符作為一類字符進(jìn)行處理。本領(lǐng)域技術(shù)人員可以設(shè)計(jì)其他方式來使用提取的對(duì)象屬性。
[0050]根據(jù)本發(fā)明的實(shí)施例,可以根據(jù)用戶選擇的或系統(tǒng)默認(rèn)的顏色信息來提取用戶輸入的顏色??梢曰诮换ワ@示設(shè)備中與用戶輸入相關(guān)聯(lián)的像素在平行于用戶輸入和垂直于用戶輸入方向上的相應(yīng)最大個(gè)數(shù)來確定用戶輸入的尺寸。可以根據(jù)用戶選擇的或系統(tǒng)默認(rèn)的灰度信息來提取用戶輸入的灰度??梢曰诮换ワ@示設(shè)備中與用戶輸入相關(guān)聯(lián)的像素在顯示屏幕平面上的坐標(biāo)來確定用戶輸入的位置??梢詫⑴c用戶輸入平行的方向與水平方向的夾角作為用戶輸入的取向??梢詫⒂脩糨斎肱c和所述用戶輸入具有相同尺寸的字庫中相應(yīng)文本字符的各種字體的字符圖案進(jìn)行比較,選擇相似度最高的字體作為用戶輸入的字體??蛇x地,還可以提取所需其他對(duì)象屬性。
[0051]在步驟306,基于在步驟305提取的對(duì)象屬性,顯示在步驟304得到的文本字符。如圖4B所示,手寫對(duì)象401、402、403分別被顯示為具有與其屬性相對(duì)應(yīng)的顏色、尺寸、灰度、位置和/或取向的文本字符411、412、413。例如,文本字符411可以是以藍(lán)色、初號(hào)、灰度100%顯示的文本字符“上海”,文本字符412可以是以紫色、二號(hào)、在交互顯示設(shè)備的屏幕上的坐標(biāo)為(800,600)、與水平方向呈30度角顯示的文本字符“北京”,文本字符413可以是以黃色、灰度60%、宋體顯示的文本字符“南京”。
[0052]根據(jù)本公開實(shí)施例的手寫輸入方法能夠以與用戶輸入相同的顏色、尺寸、灰度、位置和/或取向等顯示所述文本字符,從而實(shí)現(xiàn)“所寫即所見”的手寫輸入方式。此外,用戶輸入可以被轉(zhuǎn)換成文本字符存儲(chǔ)或供例如Word等文字處理軟件或其他應(yīng)用程序使用。
[0053]根據(jù)本公開的手寫輸入系統(tǒng)和方法解決了現(xiàn)有技術(shù)不能以“所寫即所見”的方式以文本字符的形式顯示用戶輸入的問題。根據(jù)本公開的實(shí)施例,用戶輸入被識(shí)別為字符,并且從用戶輸入提取相應(yīng)的對(duì)象屬性,可以在與用戶輸入的位置相同的位置、以相同的顏色、尺寸和取向以及相近的字體來顯示文本字符,并且文本字符和對(duì)象屬性可以被存儲(chǔ)和供其他應(yīng)用程序使用。根據(jù)本公開的實(shí)施例提高了用戶便利度、改進(jìn)了用戶體驗(yàn),并且為開發(fā)手寫輸入的各種其他應(yīng)用提供了可能性。
[0054]通過閱讀本公開文件,其他變化或修改對(duì)于技術(shù)人員來說是顯而易見的。這樣的變化或修改可以包括在本領(lǐng)域已知的等同的和其他特征和用于代替或補(bǔ)充這里已經(jīng)描述的特征的等同的和其他特征。
[0055]雖然附加的權(quán)利要求涉及特征的特定組合,但是應(yīng)當(dāng)理解,本公開的范圍也包括任何新穎的特征或這里明示或暗示地公開的特征的任何新穎的組合。
[0056]單獨(dú)實(shí)施例的上下文中描述的特征也可以以組合的形式在單一實(shí)施例中提供。相反,為了簡要起見而在單一實(shí)施例的上下文中描述的各種特征,也可以被單獨(dú)提供或以任何合適的子組合的形式提供。
[0057]以上的詳細(xì)描述通過使用方框圖、流程圖和/或示例,已經(jīng)闡述了手寫輸入系統(tǒng)和方法的眾多實(shí)施例。在這種方框圖、流程圖和/或示例包含一個(gè)或多個(gè)功能和/或操作的情況下,本領(lǐng)域技術(shù)人員應(yīng)理解,這種方框圖、流程圖或示例中的每一功能和/或操作可以通過各種硬件、軟件、固件或?qū)嵸|(zhì)上它們的任意組合來單獨(dú)和/或共同實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本公開的實(shí)施例所述主題的若干部分可以通過專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、數(shù)字信號(hào)處理器(DSP)、或其他集成格式來實(shí)現(xiàn)。然而,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,這里所公開的實(shí)施例的一些方面在整體上或部分地可以等同地實(shí)現(xiàn)在集成電路中,實(shí)現(xiàn)為在一臺(tái)或多臺(tái)計(jì)算機(jī)上運(yùn)行的一個(gè)或多個(gè)計(jì)算機(jī)程序(例如,實(shí)現(xiàn)為在一臺(tái)或多臺(tái)計(jì)算機(jī)系統(tǒng)上運(yùn)行的一個(gè)或多個(gè)程序),實(shí)現(xiàn)為在一個(gè)或多個(gè)處理器上運(yùn)行的一個(gè)或多個(gè)程序(例如,實(shí)現(xiàn)為在一個(gè)或多個(gè)微處理器上運(yùn)行的一個(gè)或多個(gè)程序),實(shí)現(xiàn)為固件,或者實(shí)質(zhì)上實(shí)現(xiàn)為上述方式的任意組合,并且本領(lǐng)域技術(shù)人員根據(jù)本公開,將具備設(shè)計(jì)電路和/或?qū)懭胲浖?或固件代碼的能力。此外,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,本公開所述主題的機(jī)制能夠作為多種形式的程序產(chǎn)品進(jìn)行分發(fā),并且無論實(shí)際用來執(zhí)行分發(fā)的信號(hào)承載介質(zhì)的具體類型如何,本公開所述主題的示例性實(shí)施例均適用。信號(hào)承載介質(zhì)的示例包括但不限于:可記錄型介質(zhì),如軟盤、硬盤驅(qū)動(dòng)器、緊致盤(⑶)、數(shù)字通用盤(DVD)、數(shù)字磁帶、計(jì)算機(jī)存儲(chǔ)器等;以及傳輸型介質(zhì),如數(shù)字和/或模擬通信介質(zhì)(例如,光纖光纜、波導(dǎo)、有線通信鏈路、無線通信鏈路等)。
[0058]雖然已參照幾個(gè)典型實(shí)施例描述了本公開,但應(yīng)當(dāng)理解,所用的術(shù)語是說明和示例性、而非限制性的術(shù)語。由于本公開能夠以多種形式具體實(shí)施而不脫離公開的精神或?qū)嵸|(zhì),所以應(yīng)當(dāng)理解,上述實(shí)施例不限于任何前述的細(xì)節(jié),而應(yīng)在隨附權(quán)利要求所限定的精神和范圍內(nèi)廣泛地解釋,因此落入權(quán)利要求或其等效范圍內(nèi)的全部變化和改型都應(yīng)為隨附權(quán)利要求所涵蓋。
【權(quán)利要求】
1.一種手寫輸入系統(tǒng),包括: 輸入模塊,配置為接收用戶輸入; 手寫識(shí)別模塊,配置為基于所述用戶輸入識(shí)別文本字符; 屬性處理模塊,配置為基于所述用戶輸入提取與所述文本字符有關(guān)的對(duì)象屬性;以及顯示模塊,配置為基于所述對(duì)象屬性和所述文本字符輸出顯示數(shù)據(jù),以便在交互式顯示設(shè)備上基于所述對(duì)象屬性來顯示所述文本字符。
2.根據(jù)權(quán)利要求1所述的手寫輸入系統(tǒng),還包括: 識(shí)別對(duì)象選擇模塊,配置為基于所述用戶輸入確定所述用戶輸入中的需要識(shí)別的手寫對(duì)象,其中: 所述手寫識(shí)別模塊配置為基于所述手寫對(duì)象識(shí)別所述文本字符;并且 所述屬性處理模塊配置為基于所述手寫對(duì)象提取所述對(duì)象屬性。
3.根據(jù)權(quán)利要求1或2所述的手寫輸入系統(tǒng),其中,所述對(duì)象屬性包括用戶輸入的文本的顏色、尺寸、灰度、位置、取向和字體中的一個(gè)或多個(gè)。
4.根據(jù)權(quán)利要求1所述的手寫輸入系統(tǒng),其中,所述屬性處理模塊包括以下中的一個(gè)或多個(gè):顏色提取模塊、尺寸提取模塊、灰度提取模塊、位置提取模塊、取向提取模塊以及字體提取1?塊。
5.根據(jù)權(quán)利要求4所 述的手寫輸入系統(tǒng),其中,所述字體提取模塊將用戶輸入與和所述用戶輸入具有相同尺寸的字庫中相應(yīng)文本字符的各種字體的字符圖案進(jìn)行比較,選擇相似度最高的字體作為用戶輸入的字體。
6.根據(jù)權(quán)利要求1或2所述的手寫輸入系統(tǒng),其中: 所述輸入模塊從交互顯示設(shè)備接收所述用戶輸入;并且 所述顯示模塊向所述交互顯示設(shè)備提供顯示數(shù)據(jù)。
7.根據(jù)權(quán)利要求1或2所述的手寫輸入系統(tǒng),其中,針對(duì)不同的文本字符提取不同的對(duì)象屬性。
8.—種手寫輸入方法,包括: 接收用戶輸入; 基于所述用戶輸入識(shí)別文本字符; 基于所述用戶輸入提取與所述文本字符有關(guān)的對(duì)象屬性;以及 基于所述對(duì)象屬性顯示所述文本字符。
9.根據(jù)權(quán)利要求8所述的手寫輸入方法,還包括: 基于所述用戶輸入確定所述用戶輸入中的需要識(shí)別的手寫對(duì)象,其中: 基于所述手寫對(duì)象識(shí)別所述文本字符;以及 基于所述手寫對(duì)象提取所述對(duì)象屬性。
10.根據(jù)權(quán)利要求8或9所述的手寫輸入方法,其中,所述對(duì)象屬性包括用戶輸入的文本的顏色、尺寸、灰度、位置、取向和字體中的一個(gè)或多個(gè)。
11.根據(jù)權(quán)利要求10所述的手寫輸入方法,其中,將用戶輸入與和所述用戶輸入具有相同尺寸的字庫中相應(yīng)文本字符的各種字體的字符圖案進(jìn)行比較,選擇相似度最高的字體作為用戶輸入的字體。
12.根據(jù)權(quán)利要求8或9所述的手寫輸入方法,其中針對(duì)不同的文本字符提取不同的對(duì)象 屬性。
【文檔編號(hào)】G06F3/0488GK104035691SQ201310067341
【公開日】2014年9月10日 申請(qǐng)日期:2013年3月4日 優(yōu)先權(quán)日:2013年3月4日
【發(fā)明者】陳芒, 汪袁忱, 李晟杰 申請(qǐng)人:夏普株式會(huì)社