用于處理用戶輸入的方法和裝置制造方法
【專利摘要】提供一種用于處理用戶輸入的方法和裝置。所述方法根據一組輸入模式中被識別的輸入模式來處理用戶輸入。用于在便攜設備中處理輸入的所述方法包括:從輸入區域中檢測用戶輸入;從包含文本輸入、圖形輸入、方程輸入和圖形輸入的至少之一的一組輸入模式中識別出輸入模式;以及根據所述輸入模式處理用戶輸入以創建消息,其中所述消息包括根據被識別輸入模式而被處理的至少一個輸入內容。
【專利說明】用于處理用戶輸入的方法和裝置
【技術領域】
[0001]本公開涉及用于在便攜設備中處理輸入的方法及其便攜設備。更具體地說,本公開涉及用于在消息創建期間根據輸入模式的選擇處理輸入,以及在一個創建窗口中根據輸入模式處理輸入,以便創建一個備忘錄將所述輸入與一個消息組合的便攜設備中處理輸入的方法及其便攜設備。
【背景技術】
[0002]已經開發了用于便攜終端的各種輸入手段,用戶可以使用手或筆方便地創建消
肩、O
[0003]然而,為了將文本、圖像、和方程創建為一個消息,當前的便攜終端根據手寫和方程輸入模式的選擇來切換視圖,并且在被切換的視圖中輸入手寫或方程。此外,當用戶終止手寫或方程的輸入時,便攜終端再次將模式切換到允許用戶鍵入手寫文本或方程的文本模式。
[0004]因此,由于在沒有確認被創建的消息時,用戶必須輸入手寫或方程,所以出現了不方便。在便攜終端的一側,由于用戶必須根據輸入模式的切換在視圖上顯示新的UI或GUI,資源被不必要地消耗。
【發明內容】
[0005]根據本公開的方面,提供一種方法,其在便攜設備中處理輸入,并且根據被識別的輸入模式從所述輸入中創建消息。
[0006]根據本公開的方面,用于在便攜設備中處理輸入的方法包括:從輸入區域中檢測用戶輸入;當用戶輸入對應于輸入區域時,從包括文本輸入、圖形輸入、方程輸入和圖形輸入的至少之一的一組輸入模式中識別出輸入模式;以及根據輸入模式處理用戶輸入以創建消息,其中,所述消息包括根據被識別輸入模式而被處理的至少一個輸入內容。
[0007]根據本公開的方面,用于在便攜終端中處理輸入的方法進一步包括:當用戶輸入對應于輸入模式選擇區域時,設置與輸入相對應的輸入模式。所述用戶輸入的處理包括:當輸入模式是文本輸入模式時,顯示按鍵板(key pad);當檢測到通過按鍵板的輸入時,識別與通過按鍵板的輸入相對應的文本;以及將通過按鍵板的輸入處理為文本。所述用于創建消息的用戶輸入的處理包括:當輸入模式是圖形輸入模式時,將用戶輸入處理為圖像;以及將所述圖像插入所述消息中。
[0008]在某些實施例中,所述的將圖像插入消息中包括:從圖像的整個區域中去除其中沒有檢測到用戶輸入的空白區域;以及將空白從其中被去除的圖像插入到所述消息中。
[0009]在某些實施例中,所述用于創建消息的用戶輸入的處理包括:當輸入模式為方程或圖形輸入模式時,搜索與用戶輸入相對應的字符或圖像;根據搜索結果將所述用戶輸入處理為字符或圖像;以及將方程或圖形插入到消息中。
[0010]在某些實施例中,所述的輸入模式的確定包括:顯示用于選擇方程或圖形輸入模式的菜單;以及當通過所述菜單檢測到用于選擇輸入模式的輸入時,基于用于選擇輸入模式的輸入來確定輸入模式。
[0011]在某些實施例中,所述的用于創建消息的用戶輸入處理包括:顯示與輸入模式相對應的輸入窗口 ;以及當檢測到通過輸入窗口的輸入時,根據輸入模式來處理通過輸入窗口的輸入。
[0012]在某些實施例中,所述輸入窗口具有不根據包括便攜設備的風景模式和肖像模式的視圖顯示方向而改變的固定尺寸。
[0013]在某些實施例中,所述的用于創建消息的用戶輸入處理包括:處理輸入;將所述輸入排列和插入到消息中;以及當檢測到不對應于輸入區域的新輸入時,沿預設方向滾動所述消息。
[0014]根據本公開的方面,用于在便攜設備中處理輸入的方法進一步包括:檢測用于消息的輸入內容的輸入;確定與輸入內容相對應的輸入模式;以及顯不與輸入模式相對應的輸入內容的編輯視圖。
[0015]根據本公開的方面,用于在便攜設備中處理輸入的方法進一步包括:當檢測到用于針對所述消息的發送請求的輸入時,與所述消息一起發送包含關于針對所述消息的輸入內容的至少一個輸入模式的信息的元數據,其中,所述元消息被使用以便接收所述消息的便攜設備根據至少一個輸入模式來編輯所述消息。
[0016]根據本公開的另一方面,便攜設備包括:輸入單元,檢測用戶輸入;控制器,當檢測到用戶輸入時,確定通過輸入單元的用戶輸入是否對應于輸入區域,當輸入對應于輸入區域時,確定包含文本輸入、圖形輸入、方程輸入和圖形輸入的至少之一的輸入模式,并且處理所述輸入以創建消息;以及顯示單元,在控制器的控制下顯示所述消息,其中,所述消息包括根據至少一個輸入模式而被處理的至少一個輸入內容。
[0017]在某些實施例中,當用戶輸入對應于輸入模式選擇區域時,控制器設置與所述輸入相對應的輸入模式。
[0018]在某些實施例中,當輸入模式為文本輸入模式時,控制器控制顯示單元以顯示按鍵板,當檢測到通過按鍵板的輸入時,確定與通過按鍵板的輸入相對應的文本,將通過按鍵板的輸入處理為文本,以及將所述文本插入到消息中。
[0019]在某些實施例中,當輸入模式為圖形輸入模式時,控制器將用戶輸入處理為圖像,從圖像的整個區域中去除其中沒有檢測到用戶輸入的空白區域,并且將空白被從中去除的圖像插入到消息中。
[0020]在某些實施例中,控制器控制顯示單元顯示用于選擇方程或圖形輸入模式的菜單,并且當輸入單元檢測到用于通過菜單選擇輸入模式的輸入時,基于用于選擇輸入模式的輸入來確定輸入模式。
[0021]在某些實施例中,當輸入模式是方程或圖形輸入模式時,控制器識別與用戶輸入相對應的字符或圖像,并且根據搜索結果將用戶輸入處理為字符或圖像。
[0022]在某些實施例中,控制器控制顯示單元以顯示與輸入模式相對應的輸入窗口,并且當檢測到通過輸入窗口的輸入時,根據輸入模式來處理通過輸入窗口的輸入。
[0023]根據本公開的另一方面,便攜設備進一步包括存儲器,以存儲包括通過處理輸入所產生的消息的輸入內容以及關于輸入內容的輸入模式的信息的元數據。[0024]在進行以下的本公開的詳細描述之前,闡述在本發明文檔全文中所使用的某些單詞和短語的定義可能是有益的:術語“包括”和“包含”及其變形意味著非限制性的包含;術語“或者”是包含性的,意味著和/或;短語“與...相關聯”及其變形可以意味著包括、被包括在內、與...互聯、包含、被包含在內、連接到或與...連接、耦接到或與...耦接、與...可通信、與...合作、交織、并列、與...接近、被綁定到或與...綁定、具有、具有屬性等等;術語“控制器”意味著控制至少一個操作的任何設備、系統或其部件,這種設備可以在硬件、固件或者軟件、或者其至少兩種的一些組合中被實現。應當注意到,與任何特定控制器相關聯的功能可以可以是在本地集中式的,或者是被遠程分布的。本領域普通技術人員應當理解,在許多,如果不是大部分情況下,在本發明文檔的全文中提供針對某些單詞和短語的定義適用于該定義的單詞和短語的之前的使用以及未來的使用。
【專利附圖】
【附圖說明】
[0025]為了更完整地理解本公開以及它的優點,結合附圖進行以下描述,其中相似的參考編號指代相似的部件:
[0026]圖1是示出根據本公開實施例的便攜設備的配置的方框圖;
[0027]圖2是示出根據本公開實施例的用于在便攜設備中處理輸入的方法的流程圖;
[0028]圖3示出輸入視圖的實例;
[0029]圖4是示出根據本公開實施例的用于在便攜設備中以文本輸入模式處理輸入的方法的流程圖;
[0030]圖5示出根據本公開實施例的以文本輸入模式的消息輸入;
[0031]圖6是示出根據本公開實施例的用于在便攜設備中以圖形輸入模式處理輸入的方法的流程圖;
[0032]圖7示出根據本公開實施例的以圖形輸入模式的輸入視圖;
[0033]圖8示出根據本公開實施例的以圖形輸入模式的圖像插入視圖;
[0034]圖9是示出根據本公開實施例的用于在便攜設備中以方程或者圖形輸入模式來處理輸入的方法的流程圖;
[0035]圖10示出根據本公開實施例的以方程或者圖形輸入模式的消息輸入視圖;
[0036]圖11不出根據本公開實施例的以方程輸入模式的輸入窗口 ;
[0037]圖12示出根據本公開實施例的以圖形輸入模式的輸入窗口 ;
[0038]圖13示出根據本公開實施例的被創建消息的實例;
[0039]圖14是示出根據本公開實施例的用于編輯消息的方法的流程圖;以及
[0040]圖15示出根據本公開實施例的選擇輸入內容。
【具體實施方式】
[0041]以下所討論的圖1至15,以及在本發明文檔中被用于描述本公開的原則的各種實施例僅僅是說明性的,并且不應當以任何形式被理解為限制本公開的范圍。本領域技術人員將理解,可以在任何被適當排列的電子設備中實現本公開的原則。參照附圖詳細描述本公開的實施例。相同的參考編號在整個附圖中被用于指代相同或相似的部件。可以省略這里被并入的熟知功能和結構的詳細描述,以避免妨礙本公開的主題材料。[0042]本公開適用于在用于提供文本、手寫、和方程/圖形的輸入的便攜設備中處理輸入。
[0043]進一步,本公開是用于提供文本、手寫、和方程/圖形的輸入的便攜設備。本公開適用于用于提供各種模式的輸入的所有設備,以及諸如智能手機、便攜終端、移動終端、個人數字助手(PDA)、便攜多媒體播放器(PMP)終端、筆記本平板、WibiO終端、和平板PC的電子終端。
[0044]此后將參照附圖詳細描述本公開的實施例。
[0045]圖1是示出根據本公開實施例的便攜設備的配置的方框圖。
[0046]參照圖1,便攜設備100能夠包括通信單元110、輸入單元120、控制器130、存儲器140、以及顯示單元150。
[0047]通信單元110執行與基站或其它設備的無線通信功能。通信單元110可以是包括用于上變頻被發送信號的頻率并且放大被變換信號的發送器,和用于低噪聲放大被接收信號并且下變頻被放大信號的接收器的射頻(RF)通信單元。進一步,通信單元110能夠包括調制器和解調器。所述調制器調制被發送信號并且將被調制被發送的信號傳送到發送器,并且所述解調器解調通過接收器所接收的信號。在此情形中,所述調制器和解調器可以是LTE、WCDMA、GSM或WIF1、WIBR0。通信單元110被連接到公共無線通信網絡和/或互聯網,并且能夠執行便攜設備100和相應網絡之間的無線通信功能。通信單元110能夠包括能夠與LTE基站通信的LTE通信單元和W1-FI通信單元。
[0048]輸入單元120能夠包括觸摸傳感器121和電磁傳感器122。觸摸傳感器121能夠檢測到用戶的觸摸輸入。例如,觸摸傳感器121能夠包括諸如觸摸膜、觸摸片、和觸摸平板的形式。觸摸傳感器121能夠檢測到觸摸輸入并且將被檢測到的觸摸信號傳送給控制器130。在此情形中,與被檢測觸摸信號相對應的信息能夠被顯示在顯示單元150上。
[0049]觸摸傳感器121通過各種輸入手段根據用戶的觸摸輸入接收操作信號。觸摸傳感器121能夠根據用戶的身體(例如,手)、物理工具來接收操作信號。觸摸傳感器121能夠檢測到方向觸摸以及在預設距離之內的鄰近輸入。
[0050]電磁傳感器122根據電磁場的強度變化來檢測觸摸或鄰近輸入。電磁傳感器122能夠包括感應磁場的線圈,并且檢測包括引發從電磁傳感器122所產生的磁場的能量變化的諧振電路的物體的靠近。電磁傳感器122可以是包括觸筆和數字筆的筆作為包括諧振電路的物體。電磁傳感器122能夠檢測與便攜設備100產生接觸的輸入,以及在便攜設備100附近所獲得的鄰近輸入或懸停。用于產生針對電磁傳感器122的輸入的輸入手段能夠包括按鍵、按鈕、和撥號盤。所述輸入手段能夠根據按鍵、按鈕、和撥號盤的操作狀態改變磁場的能量。因此,電磁傳感器122能夠檢測輸入手段的按鍵、按鈕、和撥號盤的操作狀態。
[0051]輸入單元120能夠包括輸入板。輸入單元120能夠被配置在觸摸傳感器121和電磁傳感器122在輸入板上被安裝的位置。
[0052]輸入單元120能夠包括以膜形式被貼在輸入板上或者以作為輸入板的面板的形式被稱接的觸摸傳感器121。輸入單兀120可以包括使用電磁傳感器122的電磁諧振(EMR)或電磁干擾(EMI)方案的輸入板。輸入單元120能夠通過具有互層結構的至少一個輸入板來配置,以便使用多個傳感器檢測輸入。
[0053]輸入單元120具有帶有顯示單元150的層結構,并且能充當輸入屏幕。例如,輸入單元120包括帶有觸摸傳感器121的輸入板以及被與顯示單元150耦接的觸摸屏幕面板(TSP)0輸入單元120能夠包括帶有電磁傳感器122的輸入板,并且能夠被與被配置為顯示面板的顯示單元150 f禹接。
[0054]進一步,輸入單元120能夠具有帶有顯示單元150的層結構。在此情形中,所述輸入單元被布置在顯示單元150的較低層,以檢測通過被顯示在顯示單元150上的圖標、菜單、和按鈕所產生的輸入。通常,顯示單元150能夠具有顯示面板的形式,并且能夠被配置作為被與輸入板耦接的TSP面板。
[0055]根據本公開的一個實施例,輸入單兀120檢測輸入模式的選擇和用于在預設輸入模式中創建消息的輸入。如果檢測到所述輸入,則輸入單元120產生包括關于被檢測輸入位置信息的輸入信號,并且將輸入信號傳送給控制器130。
[0056]控制器130能夠為便攜設備100的全部操作控制各個組成元件。例如,控制器130能夠在消息的創建期間處理根據輸入模式被接收的輸入,以組合和創建被輸入到一個消息中的內容。
[0057]根據本公開的一個實施例,如果通過輸入單元120檢測到用戶輸入,則在所述輸入對應于輸入區域的情形中,控制器130確定輸入模式以便根據輸入模式來處理輸入。控制器130通過使用被處理的輸入作為輸入內容來創建消息。
[0058]將參照附圖描述控制器130的詳細操作。
[0059]存儲器140存儲用于便攜設備100的程序或指令。控制器130執行被存儲在存儲器140中的程序或指令。
[0060]存儲器140能夠包括快閃存儲類型、硬盤類型、多媒體卡微類型、卡類型存儲器(例如,SD或XD存儲器等等)、隨機存取存儲器(RAM)、靜態隨機存取存儲器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPR0M)、以及可編程只讀存儲器(PROM)的至少一個存儲介質。
[0061]根據本公開的一個實施例,存儲器140存儲包括通過處理輸入而產生的消息的輸入內容和關于輸入內容的輸入模式的信息的元數據。
[0062]存儲器140能夠通過通信單元110將消息和與所述消息相關聯的元數據發送給其它便攜設備。
[0063]顯示單元150顯示(輸出)被便攜設備100處理的信息。例如,顯示單元150能夠與用戶接口(UI)或圖形用戶接口(⑶I) 一起,顯示與輸入模式相對應的輸入窗口以及與用戶輸入相對應的內容。
[0064]顯示單元150能夠包括液晶顯示器(IXD)、薄膜晶體液晶顯示器(TFTIXD)、有機發光二極管(0LED)、柔性顯示器、以及三維(3D)顯示器的至少之一。
[0065]顯示單元150能夠具有帶有觸摸傳感器121和/或電磁傳感器122的互層結構,并且充當觸摸屏幕。在此情形中,用作觸摸屏幕的顯示單元150能夠執行輸入單元110的功能。
[0066]根據本公開的一個實施例,顯示單元150在控制器130的控制下顯示消息創建視圖。所述消息創建視圖能夠包括至少一個信息區域、輸入模式選擇區域、和輸入區域。進一步,顯示單元150顯示被創建的消息。顯示單元150能夠顯示包括以至少一個輸入模式被創建和被處理的至少一個輸入內容的消息。[0067]圖1中所示的組成元件不是必須的,能夠實現具有比圖1中所示更多或更少組成元件的便攜設備100。
[0068]圖2是示出根據本公開實施例的用于在便攜設備中處理輸入的方法的流程圖。
[0069]參照圖2,控制器130進入消息創建狀態(1100)。當根據應用程序的驅動、應用程序、或者服務,需要用于通過輸入單元110創建消息的用戶輸入或者所述消息的創建時,控制器130進入消息創建狀態。
[0070]控制器130能夠根據諸如郵件發送、字符發送、備忘錄創建、和日記創建的應用程序的驅動進入消息創建狀態。控制器130能夠控制顯示單元150以根據進入消息創建狀態來顯示消息創建視圖。參照圖3,所述消息創建視圖能夠包括信息區域10、輸入模式選擇區域20、以及輸入區域30。信息區域10是用于顯示關于消息的信息的區域,并且能夠包括關于提供消息創建功能的應用程序的信息和帶有消息標題的消息信息,以及消息數目。進一步,信息區域10能夠包括指示文件是否被附加的圖標11,以及用于終止消息的創建或者發送被終止的消息的圖標。當用于發送郵件或字符的消息被創建時,信息區域10能夠包括關于發送器和接收器的信息。輸入模式選擇區域20是用于接收輸入模式的選擇的區域,并且能夠包括與被提供用于創建消息的至少一個輸入模式相對應的圖標。在本公開的一個實施例中,輸入模式選擇區域20能夠包括文本輸入模式圖標21、圖形輸入模式圖標22、方程或圖形輸入模式圖標23。輸入模式選擇區域20可以包括能夠設置與每個輸入模式相對應的消息創建模式的圖標。例如,輸入模式選擇區域20能夠包括筆屬性選擇圖標、橡皮擦屬性選擇圖標、圖像增加圖標、以及文件附加圖標。
[0071]輸入區域30是能夠接收用戶輸入的區域,并且能夠與消息的內容輸入同時地顯示被創建消息的內容。接下來,控制器130確定是否檢測到輸入(1200)。
[0072]如果產生用戶輸入,則輸入單元110產生包括輸入位置信息的輸入信號并且將所述輸入信號傳送給控制器130。控制器130可以根據是否從輸入單元110接收到輸入信號來確定是否檢測到輸入。
[0073]如果檢測到輸入,則控制器130確定是否在輸入區域檢測到輸入(1300)。
[0074]控制器130基于從輸入單元110接收的輸入信號來確定是否檢測到輸入以及所檢測的輸入的位置。控制器130可以基于所述確定結果來確定在消息創建視圖上是否檢測到輸入,以及在消息創建視圖的哪一個區域檢測到輸入。
[0075]如果在輸入區域檢測到輸入,則控制器130確定輸入模式(1400)。
[0076]控制器130基于根據用戶輸入的輸入模式設置狀態、在最終消息創建時設置的輸入模式狀態、或者由于缺省值導致的輸入模式設置狀態,能夠確定輸入模式。控制器130通過輸入模式設置區域20能夠從用戶接收輸入模式的選擇。隨后將描述用戶設置輸入模式的方法。根據本公開的一個實施例,所述輸入模式能夠包括文本輸入、圖形輸入、方程輸入、和圖形輸入的至少之一。
[0077]接下來,控制器130根據輸入模式來處理輸入以創建消息(1500)。控制器130根據輸入模式處理與輸入相對應的文本、圖像、方程、或圖形以創建消息。在下文中,以下是根據每個輸入來處理輸入以創建消息的詳細實施例。
[0078]第一實施例-文本輸入模式
[0079]如果輸入模式是文本輸入模式,貝U控制器130處理與輸入相對應的文本以創建消肩、O
[0080]具體來說,參照圖4,控制器130確定輸入模式是否是文本輸入模式(1511)。如果輸入模式是文本輸入模式,則控制器130能夠顯示按鍵板(1512)。
[0081]如圖5中所示,控制器130能夠控制顯示單元150來顯示用于提供文本界面的按鍵板40。按鍵板40能夠通過至少一個字符、數字、特種符號來配置。按鍵板40能夠被存儲在存儲器140中、可以在生產便攜設備100時被存儲、或者能夠從服務器被下載。按鍵板40能夠被按鍵板40的生產商或者提供商以諸如chunjin或qwerty的格式來配置。
[0082]控制器130能夠通過應用滑動效應和動畫效應來控制顯示單元150顯示按鍵板40。例如,控制器130能夠通過應用可滑動地向上提升的滑動效應來顯示按鍵板40。接下來,控制器130能夠確定是否檢測到通過按鍵板的輸入(1513)。如果從輸入單元110接收到輸入信號,則控制器130能夠通過基于輸入信號的按鍵板40來確定是否檢測到輸入。如果檢測到通過按鍵板的輸入,則控制器130能夠處理與所述輸入相對應的文本(1514)。
[0083]控制器130能夠確定與所述輸入相對應的文本。控制器130能夠確定其中基于輸入信號產生輸入的位置,以提取與輸入位置相對應的文本。如果提取了與輸入位置相對應的文本,則控制器130通過按鍵板40能夠將被檢測的輸入處理為與輸入相對應的文本。例如,當在圖5的按鍵板40上檢測到所述輸入時,并且與輸入位置相對應的文本是‘H’時,控制器130能夠處理輸入‘H’。
[0084]此后,控制器130能夠將被處理的文本插入到消息中(1515)。
[0085]控制器130能夠將被處理的文本插入到消息以創建所述消息。在此情形中,控制器130能夠控制顯示單元150以在輸入區域30上顯示被創建的消息。例如,如果被處理的文本是‘H’,則控制器130能夠將‘H’插入到消息中以創建消息,并且在輸入區域30上顯示‘H’。控制器130能夠排列并且插入適合于輸入區域30的尺寸和格式的文本。在重復地檢測通過按鍵板40的輸入的同時,控制器130能夠處理與輸入相對應的文本以創建所述消息。參照圖5,控制器130能夠將被重復被檢測的輸入處理為文本以將消息創建為具有“生日快樂(Happy Birth Day)”的文本輸入內容31。
[0086]盡管以文本輸入模式創建消息,當檢測到改變輸入模式的輸入或者在不是在按鍵板40上的區域檢測到輸入時,控制器130能夠控制顯示單元150以隱藏顯示的按鍵板。在此情形中,控制器130能夠通過應用滑動效果和動畫效果來控制顯示單元150隱藏按鍵板40。例如,如果在輸入區域30而不是在按鍵板40檢測到輸入,則控制器130能夠通過應用向下滑動到視圖底部并且消失的滑動效果來隱藏按鍵板40。
[0087]在以文本輸入模式創建所述消息的同時,當改變輸入模式的輸入被檢測或者在不是在按鍵板40上的區域檢測到輸入時,控制器130能夠控制顯示單元150以預設方向滾動包含文本輸入內容31的消息。控制器130能夠通過在預設方向滾動消息來隱藏一些被創建的輸入內容,從而放大在輸入區域30中用于創建附加消息的空白。
[0088]第二實施例一圖形輸入模式
[0089]如果輸入模式是圖形輸入模式,則控制器130將輸入處理為圖像以創建消息。詳細地,參照圖6,控制器130確定輸入模式是否為圖形輸入模式(1521 )。如果所述輸入模式是圖形輸入模式,貝1J控制器130能夠顯不用于圖形輸入的輸入窗口(1522)。
[0090]如圖7中所示,控制器130能夠控制顯示單元150顯示用于提供圖形能夠被輸入的區域的輸入窗口 50。
[0091]輸入窗口 50能夠包括用于設置圖形能夠被輸入的區域的邊緣線。輸入窗口 50能夠包含能夠終止繪圖模式的圖標。
[0092]在本公開的一個實施例中,輸入窗口 50能夠具有固定尺寸和形式。輸入窗口 50能夠具有不根據視圖的顯示方向而改變的固定尺寸和形式。例如,參照圖7,當便攜設備100以肖像模式顯示視圖時的輸入窗口 50以及當便攜設備100以風景模式顯示視圖時的輸入窗口能夠具有相同的尺寸和形式。在此情形中,以輸入窗口 50被固定的狀態切換視圖顯示方向,被顯示在便攜設備100的顯示單元150上的空白90能夠被處理為無信號區(deadspace)。
[0093]接下來,控制器130能夠通過圖形輸入窗口將被檢測到的輸入處理為圖像(1523)。如圖7中所示,控制器130能夠檢測到通過輸入窗口 50的圖形輸入51,并且產生被所檢測到的圖形輸入51的輸入軌跡配置的圖像。
[0094]控制器130能夠產生與輸入窗口 50的整個區域有關的圖像。在本公開的一個實施例中,控制器130能夠產生除了其中沒有檢測到具有輸入窗口 50的整個區域的輸入的空白區域之外的圖像。例如,參照圖7,控制器130通過輸入窗口 50能夠檢測到圖形輸入51。進一步,控制器130能夠基于除了輸入窗口 50的整個區域當中的空白區域以外的其中檢測到圖形區域51的區域產生圖像。在插入消息的步驟中能夠排除所述空白區域。也就是,控制器130能夠產生與輸入窗口 50的整個區域有關的圖像,并且從圖像的整個區域去除其中沒有檢測到輸入的空白區域。如圖8中所示,通過在消息中插入從中去除空白的圖像能夠創建包含圖形輸入內容32的消息。
[0095]控制器130能夠在存儲器140中暫時或者永久地存儲被產生的圖像。控制器130能夠存儲與消息相關聯的被產生的圖像,并且能夠存儲圖像的圖形順序、關于圖形軌跡的信息、以及在圖形期間被運用的圖形筆的屬性。被存儲在存儲器140中的圖像信息能夠被用于編輯所產生的圖像。
[0096]接下來,控制器130能夠將被產生的圖像插入到消息中(1524)。控制器130能夠將被處理的圖像插入到消息中以創建所述消息。在此情形中,控制器130能夠控制顯示單元150以在輸入區域30上顯示被創建的消息。控制器130能夠排列并且插入適合于輸入區域30的尺寸和格式的圖像。控制器130能夠將被產生的圖像附加到消息上作為文件,并且因此顯示指示文件被附加到消息上的圖標。
[0097]在本公開的一個實施例中,在以圖形輸入模式創建消息時,當檢測到改變輸入模式的輸入、檢測到用于終止圖形輸入模式的圖標的輸入、或者在不是在輸入窗口 50的區域檢測到輸入時,控制器130能夠將被產生的圖像插入在消息中。
[0098]在以圖形插入模式創建所述消息時,當檢測到改變輸入模式的輸入或者在不是在輸入窗口 50的區域檢測到輸入時,控制器130能夠控制顯示單元150以沿預設方向滾動具有圖形輸入內容的消息。控制器130通過沿預設方向滾動消息來在輸入區域中隱藏一些輸入內容,從而放大在輸入區域30中用于創建附加消息的空白。
[0099]第三實施例一方程/圖形輸入模式
[0100]如果輸入模式是方程或者圖形輸入模式,則控制器130將所述輸入處理為方程或者圖形以處理所述消息。詳細地,控制器130確定輸入模式是否是方程或者圖形輸入模式(1531)。
[0101]在本公開的一個實施例中,當輸入模式是方程或者圖形輸入模式,或者檢測到用于方程或者圖形輸入模式的選擇時,控制器130能夠顯示能夠選擇方程和圖形之一的菜單
(1532)。
[0102]例如,參照圖10,控制器130能夠通過方程或者圖形輸入模式圖標23檢測用于方程或者圖形輸入模式的選擇。因此,控制器130能夠顯示能夠從方程輸入模式和圖形輸入模式中選擇一個的菜單24。
[0103]如果通過菜單24檢測到選擇方程和圖形中的一個的輸入,則控制器130能夠執行與方程輸入模式和圖形輸入模式之一相對應的操作。
[0104]接下來,控制器130能夠顯示方程或者圖形輸入窗口(1533)。響應于方程或者圖形輸入模式的選擇,控制器130能夠控制顯示單元150以顯示方程輸入窗口或者圖形輸入窗P。
[0105]如圖11或者12中所示,控制器130能夠控制顯示單元150以顯示用于提供能夠輸入方程或者圖形的區域的方程輸入窗口或者圖形輸入窗口。方程輸入窗口和圖形輸入窗口能夠包含顯示其中輸入被處理的結果的結果顯示區域61以及能夠輸入方程的方程輸入區域62。
[0106]此后,控制器130能夠通過方程或者圖形輸入窗口將被檢測的輸入處理為方程或者圖形(1534)。
[0107]如圖11中所示,控制器130能夠通過方程輸入窗口的方程輸入區域62來檢測方程輸入63,并且能夠搜索與被檢測到的方程輸入63相對應的字符。例如,如果通過方程輸入區域62檢測到輸入“X”,則控制器130能夠搜索與輸入相對應的字符。控制器130能夠分析輸入“X”的軌跡和形式,搜索對應那里的字符,并且將“X”確定為與輸入相對應的字符。控制器130根據搜索結果能夠將輸入處理為所搜索的字符。控制器130能夠在結果顯示區域61上顯示被已處理的字符所配置的方程輸入內容64。
[0108]進一步,如圖12中所示,控制器130通過圖形輸入窗口的圖形輸入區域62能夠檢測圖形輸入65,并且搜索與被檢測的圖形輸入65對應的圖像。控制器130能夠分析輸入的軌跡和形式,以從圖像數據庫中搜索對應的圖像。他那個過便攜設備100的用戶或者生產商來配置圖像數據庫,并且圖像數據庫能夠包括至少一個與預設輸入相對應的圖像。
[0109]控制器130能夠根據搜索結果將所述輸入處理為被搜索的圖像。控制器130能夠在結果顯示區域61上顯示根據被處理的圖像的圖形輸入內容66。
[0110]控制器130能夠在存儲器140中暫時或者永久存儲被處理的方程或者圖形。存儲器130能夠存儲與所述消息相關聯的被處理的方程或者圖形,以及關于輸入順序的信息。在存儲器140中被存儲的信息能夠被用于編輯方程或者圖形。
[0111]接下來,控制器130能夠將被處理的方程或者圖形插入到消息中(1535)。控制器130能夠將被處理的方程或者圖形插入到所述消息以創建消息。在此情形中,控制器130能夠控制顯示單元150以在輸入區域30上顯示被創建的消息。控制器130能夠排列和插入適合于輸入區域30的尺寸和格式的方程或圖形。
[0112]根據本公開的一個實施例被創建的消息包含以至少一個輸入模式被處理的至少一個輸入內容。參照圖13,所述消息能夠包含以文本輸入模式被處理的文本輸入內容31、以圖形輸入模式的圖形輸入內容32、以及以方程/圖形輸入模式被處理的方程/圖形輸入內容33的至少之一。
[0113]當在輸入區域上沒有檢測到輸入時,控制器130確定是否在輸入模式選擇區域中檢測到輸入(1600)。
[0114]控制器130基于從輸入單元110接收的輸入信號來確定是否檢測到輸入以及被檢測到的輸入位置。控制器130能夠確定在消息創建視圖中是否檢測到輸入,以及在消息創建視圖的哪一個區域中檢測到輸入。控制器130確定在消息創建視圖的輸入模式選擇區域20中是否檢測到輸入。
[0115]當在輸入模式選擇區域檢測到輸入時,控制器130根據所述輸入來設置輸入模式(1700)。
[0116]控制器130確定與被檢測的輸入位置相對應的輸入模式,以設置輸入模式。例如,如果在圖3的輸入模式選擇區域20上檢測到與文本輸入模式圖標21有關的輸入,則控制器130能夠將輸入模式設置為文本輸入模式,并且執行用于處理文本輸入的操作。
[0117]當在輸入模式選擇區域上沒有檢測到輸入時,控制器130能夠執行與輸入相對應的操作(1800)。
[0118]控制器130能夠確定是否出現存儲或者發送請求(1910)。控制器130能夠確定是否出現對于根據用戶輸入被創建的消息的存儲或發送請求。
[0119]如果出現存儲或者發送請求,則控制器130產生和存儲或者向其它便攜設備發送消息數據(1920)。
[0120]如果出現消息存儲請求,則控制器130在存儲器140中存儲所述消息。在此情形中,控制器130能夠存儲包含關于與所述消息相關聯的消息的輸入內容有關的至少一個輸入模式的信息的元數據。
[0121]如果出現消息發送請求,則控制器130能夠控制通信單元110向另一便攜設備發送所述消息。在此情形中,控制器130能夠連同所述消息一起向另一便攜設備發送與所述消息相關聯的元數據。具有同時接收的元數據和所述消息的另一便攜設備能夠根據與使用所述元數據發送所述消息的便攜設備相同的輸入模式來編輯消息。
[0122]圖14是示出根據本公開的實施例的用于編輯消息的方法的流程圖。
[0123]參照圖14,控制器130確定是否選擇消息的輸入內容(2100)。控制器130能夠控制顯示單元150以顯示包含以至少一個輸入模式被處理的輸入內容的消息。進一步,如果從輸入單元110接收輸入信號以便檢測輸入,則控制器130基于所述輸入信號來確定所述輸入是否是選擇被包含在消息中的輸入內容的輸入。例如,參照圖15,控制器130能夠從消息的輸入內容檢測到用于選擇圖形輸入內容的輸入。
[0124]如果檢測到用于選擇消息輸入內容的輸入,貝1J控制器130確定與輸入內容相對應的輸入模式(2200)。
[0125]控制器130確定其中基于與所述消息相關聯地存儲的元數據來創建輸入內容的輸入模式。例如,如圖15中所示,如果選擇了圖形輸入內容32,則控制器130能夠將圖形輸入模式確定為與基于與圖形輸入內容32相關聯地存儲的元數據的圖形輸入內容32相對應的輸入模式。
[0126]接下來,控制器130執行用于編輯與輸入模式相對應的輸入內容的操作(2300)。[0127]控制器130能夠控制顯示單元150以顯示與輸入模式相對應的編輯視圖以便編輯輸入內容。控制器130能夠顯示關于編輯視圖的輸入內容,并且根據用戶輸入編輯輸入內容。控制器130能夠根據與輸入內容相關聯的元數據,以輸入順序去除或者糾正輸入內容。
[0128]例如,如圖15中所示,如果選擇圖形輸入內容32,則控制器130能夠根據圖形輸入模式,將用戶編輯的輸入處理為圖像。
[0129]根據本公開用于在便攜設備中處理輸入的方法及其便攜設備,在消息的創建期間在沒有根據輸入模式的視圖切換的情況下,能夠將與各種輸入模式相對應的內容創建為一個消息。
[0130]根據本公開用于在便攜設備中處理輸入的方法及其便攜設備,允許用戶在確認被創建消息內容時,根據各種輸入模式來輸入內容,以便容易地創建和編輯所述消息。
[0131]盡管結合實施例已經描述了本公開,但是仍可以向本領域技術人員建議各種改變和修改。本公開意圖包括落在所附權利要求書的范圍之內的這種改變和修改。
【權利要求】
1.一種用于在便攜設備中處理輸入的方法,所述方法包括: 從輸入區域檢測用戶輸入; 從包括文本輸入、圖形輸入、方程輸入和圖形輸入的至少之一的一組輸入模式中識別輸入模式;以及 根據被識別的輸入模式處理用戶輸入以創建消息, 其中,所述消息包括根據至少一個輸入模式而被處理的至少一個輸入內容。
2.如權利要求1所述的方法,其中,所述的處理用戶輸入以創建消息包括: 當輸入模式是文本輸入模式時,顯示按鍵板; 從通過按鍵板所接收的用戶輸入中識別文本;以及 處理用戶輸入以創建消息。
3.如權利要求1所述的方法,其中,所述的處理用戶輸入以創建消息包括: 當輸入模式是圖形輸入模式時,將用戶輸入處理為圖像;以及 將所述圖像插入到消息中。
4.如權利要求3所述的方法,其中,所述的將圖像插入到消息中包括: 從圖像的整個區域中去除其中沒有檢測到用戶輸入的空白區域;以及 將已經去除其空白區域的圖像插入到消息中。
5.如權利要求1所述的方法,其中,所述的處理用戶輸入以創建消息包括: 當輸入模式是方程模式或圖形輸入模式時,識別與用戶輸入相對應的字符或圖像; 根據搜索結果將用戶輸入處理為字符或圖像;以及 將方程或圖形插入到消息中。
6.如權利要求1所述的方法,其中,所述的確定輸入模式包括: 顯示用于選擇方程模式或圖形輸入模式的菜單;以及 當檢測到用于通過菜單選擇輸入模式的輸入時,基于用于選擇輸入模式的輸入來確定輸入模式。
7.如權利要求1所述的方法,其中,所述的處理用戶輸入以創建消息包括: 顯不與輸入模式相對應的輸入窗口 ;以及 當檢測到通過輸入窗口的輸入時,根據輸入模式處理通過輸入窗口的輸入。
8.如權利要求1所述的方法,其中,所述的處理用戶輸入以創建消息包括: 處理輸入; 將所述輸入排列和插入到消息中;以及 當檢測到不與輸入區域相對應的新輸入時,沿預設方向滾動消息。
9.如權利要求1所述的方法,進一步包括: 檢測針對消息的輸入內容的輸入; 確定與輸入內容相對應的輸入模式;以及 顯示與輸入模式相對應的輸入內容的編輯視圖。
10.如權利要求1所述的方法,進一步包括,當檢測到用于消息的發送請求的輸入時,與所述消息一起發送包括關于用于消息的輸入內容的至少一個輸入模式的信息的元數據, 其中,所述元數據被使用以便接收消息的便攜設備根據至少一個輸入模式來編輯消肩、O
11.一種便攜設備,包括: 輸入單元,被配置檢測用戶輸入; 控制器,被配置從輸入區域檢測用戶輸入,從包括文本輸入、圖形輸入和方程輸入的至少之一的一組輸入模式中確定輸入模式,并且處理輸入以創建消息;以及 顯示單元,被配置在控制器的控制下顯示消息, 其中,所述消息包括根據所確定的輸入而被處理的至少一個輸入內容。
12.如權利要求11所述的便攜設備,其中,當所述輸入模式是文本輸入模式時,所述控制器被配置控制顯示單元以顯示按鍵板,當檢測到通過按鍵板的輸入時,確定與通過按鍵板的輸入相對應的文本,將通過按鍵板的輸入處理為文本,以及將文本插入到所述消息。
13.如權利要求11所述的便攜設備,其中,當所述輸入模式是圖形輸入模式時,所述控制器被配置將用戶輸入處理為圖像,從圖像的整個區域中去除其中沒檢測到所述用戶輸入的空白區域,并且將空白被從中去除的圖像插入到所述消息中。
14.如權利要求11所述的便攜設備,其中,所述控制器被配置為控制顯示單元以顯示用于選擇方程或圖形輸入模式的菜單,并且當所述輸入單元被配置為用于檢測用于通過菜單選擇輸入模式的輸入時,基于用于選擇所述輸入模式的輸入來確定所述輸入模式。
15.如權利要求11所述的便攜設備,其中,當輸入模式是方程或圖形輸入模式時,所述控制器被配置為搜索與 用戶輸入相對應的字符或圖像,并且根據所述搜索結果將用戶輸入處理為字符或圖像。
【文檔編號】G06F3/0481GK103631478SQ201310379011
【公開日】2014年3月12日 申請日期:2013年8月27日 優先權日:2012年8月27日
【發明者】金泰延, 高祥赫, 明智慧, 樸賢美, 李致勳, 李惠美 申請人:三星電子株式會社