本公開涉及對內容進行樣式化的方法以及用于對內容進行樣式化的觸摸屏設備。
背景技術:
設備的輸入方法已經從使用鍵盤的方法演變?yōu)榻浻砂ㄔ谠O備的屏幕中的觸摸識別設備接收用戶的觸摸輸入的觸摸屏方法。
使用觸摸屏方法的設備廣泛地用于各種便攜式終端,諸如包括智能電話的便攜式電話、運動圖像專家組階段1或階段2(MPEG-1或MPEG-2)音頻層3(MP3)播放器、個人數字助理(PDA)、便攜式多媒體播放器(PMP)、便攜式游戲站(PSP)、便攜式游戲設備或數字媒體廣播(DMB)接收器、諸如導航設備的各種監(jiān)視器設備、工業(yè)終端、膝上型計算機、金融自動機、游戲設備、以及諸如家用電器(例如冰箱、微波爐或洗衣機)之類的各種電子設備的輸入設備。
此外,隨著數字內容的發(fā)展,在多種領域中已經進行了使用數字設備來開發(fā)虛擬現實的嘗試。此外,隨著觸摸輸入方法的發(fā)展,用戶可以在設備上執(zhí)行多種觸摸操作,諸如觸摸、拖動、輕彈、滑動或擠壓。隨著與設備相關的多種觸摸操作的啟用,用戶對響應于設備中的操作輸入而發(fā)生的事件的真實感增強。因此,在多種領域中嘗試使用觸摸屏型設備的虛擬現實程序。
近來,由于諸如平板個人計算機(PC)的觸摸屏設備已被用作學生的教科書,因此需要在觸摸屏設備上顯示和編輯教學計劃或各種內容的技術。
以上信息僅作為背景信息呈現以幫助理解本公開。關于上述內容中的任何一個是否可用作與本公開相關的現有技術,沒有做出確定,也沒有做出斷言。
技術實現要素:
技術問題
本公開的諸方面旨在至少解決上述問題和/或缺點,以及至少提供下述優(yōu)點。因此,本公開的一方面在于提供在觸摸屏設備上對內容進行樣式化的方法以及用于對顯示在觸摸屏設備上的內容進行樣式化的設備。
解決方案
根據本公開的一方面,提供了對觸摸屏設備上的內容進行樣式化的方法。該方法包括:接收與基于筆劃的對象的屬性項相關的用戶輸入;接收與指示基于筆劃的對象在觸摸屏上的區(qū)域相關的用戶觸摸輸入;以及基于該基于筆劃的對象的屬性項和接收到的用戶的觸摸輸入改變基于筆劃的對象的屬性值。
附圖說明
圖1是根據本公開實施方式的觸摸屏設備的框圖;
圖2是根據本公開實施方式的對觸摸屏設備執(zhí)行輸入的操作設備的視圖;
圖3是根據本公開實施方式的對內容進行樣式化的方法的流程圖;
圖4是根據本公開實施方式的用于描述基于筆劃的輸入的示圖;
圖5是根據本公開實施方式的用于描述顯示在觸摸屏設備上的對象的屬性項的示圖;
圖6A、圖6B、圖6C和圖6D是根據本公開實施方式的對象的屬性的示圖;
圖7是根據本公開實施方式的用于描述用戶的觸摸輸入的示圖;
圖8A和圖8B是根據本公開實施方式的在對內容進行樣式化之前和之后的對象的示圖;
圖9是根據本公開實施方式的用于描述觸摸輸入的示圖;
圖10、圖11、圖12A、圖12B、圖13、圖14、圖15、圖16A、圖16B、圖17A和圖17B是根據本公開實施方式的用于描述選擇預定對象的過程的示圖;
圖18是根據本公開實施方式的對內容進行樣式化的方法的流程圖;
圖19A、圖19B、圖20A、圖20B和圖20C是根據本公開實施方式的在對內容進行樣式化之前和之后的對象的示圖;
圖21A、圖21B、圖21C和圖21D是根據本公開實施方式的用于描述對內容進行樣式化的方法的示圖;
圖22、圖23、圖24A、圖24B、圖24C、圖24D、圖25A、圖25B、圖25C、圖25D、圖26A、圖26B、圖26C和圖26D是根據本公開實施方式的在對預定對象進行樣式化之前和之后的預定對象的示圖。
圖27A、圖27B、圖27C、圖28A、圖28B和圖28C是根據本公開實施方式的用于描述對內容進行樣式化的方法的示圖;以及
圖29A、圖29B、圖29C、圖30A和圖30B是根據本公開實施方式的根據用戶的觸摸輸入的方向對內容進行樣式化的方法的示圖。
在全部附圖中,應當注意,相同的附圖標記用于描繪相同或相似的元件、特征和結構。
實施本發(fā)明的最佳方式
根據本公開的一方面,提供了對觸摸屏設備上的內容進行樣式化的方法。所述方法包括:接收與基于筆劃的對象的屬性項相關的用戶輸入;接收與指示基于筆劃的對象在觸摸屏上的區(qū)域相關的用戶觸摸輸入;以及基于該基于筆劃的對象的屬性項和接收到的用戶觸摸輸入來改變基于筆劃的對象的屬性值。
根據本公開的另一方面,提供了用于對內容進行樣式化的觸摸屏設備。觸摸屏設備包括輸入單元、控制單元以及顯示單元,其中:輸入單元配置為接收與基于筆劃的對象的屬性項相關的用戶輸入以及接收與指示基于筆劃的對象在觸摸屏上的區(qū)域相關的用戶觸摸輸入;控制單元配置為基于該基于筆劃的對象的屬性項和接收到的用戶觸摸輸入來改變基于筆劃的對象的屬性值;顯示單元配置為在觸摸屏上顯示具有改變的屬性值的基于筆劃的對象。
根據本公開的另一方面,提供了非暫時性計算機可讀存儲介質。非暫時性計算機可讀存儲介質存儲指令,該指令在被執(zhí)行時致使至少一個處理器執(zhí)行以下方法,該方法包括:接收與基于筆劃的對象的屬性項相關的用戶輸入;接收與指示基于筆劃的對象在觸摸屏上的區(qū)域相關的用戶觸摸輸入;以及基于該基于筆劃的對象的屬性項和接收到的用戶觸摸輸入來改變基于筆劃的對象的屬性值。
從以下結合附圖公開本公開的多種實施方式的詳細描述,本公開的其它方面、優(yōu)點和顯著特征對于本領域技術人員將變得明顯。
本發(fā)明的實施方式
以下提供參考附圖的描述以幫助全面理解由權利要求書及其等同所限定的本公開的多種實施方式。它包括各種特定細節(jié)以幫助理解,但這些細節(jié)僅被視為示例性的。因此,本領域普通技術人員將認識到,在不脫離本公開的范圍和精神的情況下,可以對本文所描述的各種實施方式進行多種改變和修改。此外,為了清楚和簡明,可以省略對公知功能和構造的描述。
在以下描述和權利要求書中使用的術語和詞語不限于書面意義,而是僅由發(fā)明人使用以使得能夠清楚和一致地理解本公開。因此,對于本領域技術人員應當顯而易見的是,對本公開各種實施方式的以下描述僅出于說明目的而提供,而不是出于對由所附權利要求書及其等同所限定的本公開進行限制的目的。
應當理解,除非上下文另有明確規(guī)定,否則單數形式“一”、“一個”和“所述”包括復數指示物。因此,例如,對“一個部件表面”的引述包括對一個或多個這樣的表面的引述。
現在將詳細參考多種實施方式,這些實施方式的示例在附圖中示出,全部附圖中,相同的附圖標記表示相同的元件,以及為了清楚起見,元件的尺寸或粗細度被夸大。
在全部說明書中,術語“觸摸輸入”意指由用戶在觸摸屏上執(zhí)行以便控制設備的手勢等。另外,如本文所使用的,術語“觸摸輸入”可包括在不觸摸觸摸屏并且與觸摸屏間隔開預定距離或更遠距離的狀態(tài)下執(zhí)行的觸摸(例如,懸浮或懸停)。
例如,如本文所使用的,觸摸輸入的示例包括拖動(drag)、輕彈(flick)、輕擊(tap)、雙擊(double tap)和滑動(swipe)。
術語“拖動”意指用戶用手指或觸筆觸摸屏幕并在將手指或觸筆移動到屏幕上的另一位置時保持觸摸的操作。
術語“輕擊”意指用戶用手指或觸筆(例如,電子筆)觸摸屏幕之后立即從屏幕上移除手指或觸筆的操作。
術語“雙擊”意指用戶用手指或觸筆短暫地連續(xù)觸摸屏幕兩次的操作。
術語“輕彈”意指用戶用手指或觸筆以臨界速度或更高速度執(zhí)行拖動的操作。通常,可以基于手指或觸筆的移動速度是否是臨界速度或更大速度來彼此區(qū)分拖動和輕彈,但是在本說明書中,認為“輕彈”包括在“拖動”中。
術語“滑動”(或滑行輸入法)是指用戶用手指或觸筆觸摸屏幕上的預定區(qū)域并在屏幕上將手指或觸筆水平地或豎直地移動預定距離的操作。在對角方向上的移動可能不被識別為滑動事件。在本說明書中,認為“滑動”包括在“拖動”中。
此外,術語“觸摸&保持”意指用戶用手指或觸筆觸摸屏幕并使觸摸輸入持續(xù)臨界時間或更長時間的操作。也就是說,觸摸開始時間與觸摸結束時間之間的時間差等于大于臨界時間。觸摸&保持可以與長觸摸結合。當觸摸輸入被保持達臨界時間或更長時間時,反饋信號可以被視覺地或聲學地提供給用戶,以便允許用戶識別觸摸輸入是輕擊還是觸摸&保持。
術語“拖動&放置”意指這樣的操作:用戶通過使用手指或觸筆抓取應用來選擇該應用的識別信息,將識別信息拖動至預定位置;以及通過釋放屏幕觸摸來將識別信息放置在預定位置處。
術語“捏拉(pinch to zoom)”意指用戶逐漸增大或減小兩個或更多個手指之間或觸摸工具之間的距離的操作。當手指之間的距離增大時,捏拉可以用作用于放大觸摸屏上的圖像的輸入,以及當手指之間的距離減小時,捏拉可以用作用于縮小圖像的輸入。
在整個說明書中,術語“運動輸入”意指由用戶為控制設備而對設備執(zhí)行的運動。例如,運動輸入可包括這樣的輸入,在該輸入中用戶旋轉、傾斜以及豎直地和水平地移動設備。設備可以使用加速度傳感器、傾斜傳感器、陀螺儀傳感器、3軸磁傳感器等感測用戶預設的運動輸入。
在整個說明書中,術語“彎曲輸入”意指當設備是柔性顯示設備時用戶使電子設備的全部或一些區(qū)域彎曲以便控制電子設備的輸入。根據本公開的多種實施方式,設備可以通過使用彎曲傳感器來感測彎曲位置(坐標值)、彎曲方向、彎曲角度、彎曲速度、彎曲次數、彎曲操作發(fā)生時間或彎曲操作保持時間。
在整個說明書中,術語“鍵輸入”意指通過使用附接至設備的物理鍵來控制設備的輸入。
在整個說明書中,術語“多輸入”意指至少組合兩個輸入的運動。例如,設備可接收用戶的觸摸輸入和運動輸入,以及可接收用戶的觸摸輸入和語音輸入。此外,設備可接收用戶的觸摸輸入和眼球輸入。眼球輸入意指用戶調整眨眼、注視位置、眼球的移動速度等的輸入。
根據一些實施方式,設備可包括從與設備交互工作的外部設備(未示出)接收應用執(zhí)行命令的通信單元。
外部設備(未示出)的示例可包括移動電話、智能電話、筆記本電腦、平板個人計算機(PC)、電子書(E-book)閱讀器、數字廣播終端、個人數字助理(PDA)、便攜式多媒體播放器(PMP)、導航設備或運動圖像專家組階段1或階段2(MPEG-1或MPEG-2)音頻層3(MP3),但不限于此。
例如,用戶可通過與設備交互工作的移動電話、智能電話、筆記本計算機、平板PC或導航設備來請求執(zhí)行安裝在設備上的應用。外部設備可以通過使用局域網(例如,藍牙(BT)、近場通信(NFC)或Wi-Fi直連(WFD))向設備傳送應用執(zhí)行命令。
根據本公開的實施方式,設備可以響應于用戶的輸入來執(zhí)行應用。用戶的輸入可以是用于請求執(zhí)行應用的輸入。此外,設備可從與設備交互工作的外部設備(未示出)接收應用執(zhí)行命令,以及可以執(zhí)行設備的應用。
以下討論的圖1至圖30B以及用于在本專利文獻中描述本公開的原理的多種實施方式僅僅是說明性的,以及不應該以任何方式被理解為限制本公開的范圍。本領域技術人員將理解的是,本公開的原理可以在任何適當布置的通信系統(tǒng)中實現。用于描述多種實施方式的術語是示例性的。應當理解,提供這些術語僅僅是為了幫助理解所述描述,以及它們的使用和定義決不限制本公開的范圍。除非另有明確說明,否則術語第一、第二等用于區(qū)分具有相同術語的對象,以及絕不旨在表示時間順序。集合被定義為包括至少一個元素的非空集合。
圖1是根據本公開實施方式的觸摸屏設備的框圖。
參考圖1,示出了觸摸屏設備100,其中觸摸屏設備100可包括顯示單元110、輸入單元120、存儲單元130、控制單元140和通信單元150。
顯示單元110可顯示在觸摸屏設備100中執(zhí)行的程序的圖像。顯示單元110可以包括諸如液晶面板或有機發(fā)光面板的圖像面板,以及可顯示顯示功能設置的用戶圖形界面、軟件應用或內容(以下稱為操作菜單),諸如音樂、圖像或視頻。
輸入單元120可接收用戶對觸摸屏設備100的操作,諸如用戶的觸摸輸入、按鈕輸入或筆輸入。觸摸輸入可以在顯示單元110的觸摸屏上輸入。
存儲單元130可以將從外部輸入的信號轉換成數據類型以存儲轉換的信號。存儲單元130可將接收到的用戶的輸入信息累積地存儲到觸摸屏設備100,以及可以在對內容進行樣式化之前和之后對屬性值執(zhí)行取消和撤回。存儲單元130可以存儲通過另一通信單元150從外部設備或服務器傳輸的數據。
控制單元140可以通過與接收到的基于筆劃的對象相關的用戶輸入來選擇預定對象??梢曰谂c所選擇的預定對象相關的樣式化輸入來改變對象的屬性值。在下文中,將參考附圖提供詳細描述。
通信單元150可以從與觸摸屏設備100交互工作的外部設備接收應用執(zhí)行命令。外部設備的示例可以包括移動電話、智能電話、筆記本電腦、平板PC、電子書閱讀器、數字廣播終端、PDA、PMP、導航設備或MP3,但不限于此。例如,用戶可以通過與觸摸屏設備100交互工作的移動電話、智能電話、筆記本電腦、平板PC或導航設備來請求執(zhí)行安裝在觸摸屏設備100上的應用。外部設備可以通過使用局域網(例如,BT、NFC或WFD)來將應用執(zhí)行命令傳輸至觸摸屏設備100。
圖2是根據本公開實施方式的對觸摸屏設備執(zhí)行輸入的操作設備的視圖。
參考圖2,觸摸屏設備100(如圖1所示)可以利用身體(諸如,用戶的手指)通過觸摸輸入來接收用戶輸入,以及可以利用操作設備200(諸如,觸控筆)來接收用戶輸入。
在使用觸控筆進行筆輸入的情況下,操作設備200可包括觸摸單元210和輔助按鈕220,其中,觸摸單元210感測從觸摸屏設備100傳輸的電磁信號,以及輔助按鈕220使用筆實現各種操作。
當觸摸屏設備100的輸入單元120感測到操作設備200的觸摸時,輸入單元120可確定操作設備200的觸摸位置。觸摸位置可確定為用戶的位置。觸摸屏設備100的輸入單元120可以感測操作設備200的接近。在設置有電容傳感器的觸摸屏設備100中,可以在觸摸屏的表面下感測電容的變化。觸摸屏設備100可以設置有磁場傳感器或電磁感應傳感器,以便當在電磁空間中產生磁場變化時感測操作設備200的觸摸或接近,以及可以確定操作設備200的輸入位置。
觸摸屏設備100的輸入單元120可以感測操作設備200的觸摸位置處的觸摸壓力(筆壓力)。操作設備200可以是電磁諧振(EMR)型觸控筆。由于觸控筆設置有諧振電路,因此當操作設備200的觸摸壓力相對于觸摸屏增加時,觸控筆中的諧振電路響應于從觸摸屏設備100傳輸的電磁信號而操作,使得觸摸屏設備100可以檢測更多個諧振值以將所檢測到的諧振值計算為觸摸壓力??梢詫⒖勺冸娙萜?、可變線圈或可變電阻器添加至觸控筆中的諧振電路,以獲得多種諧振值。因此,觸摸屏設備100可以感測并區(qū)分操作設備200的各種筆壓力。
觸摸屏設備100的控制單元140可以基于接收到的操作設備200的輸入來確定用戶的控制命令??刂茊卧?40可搜索與操作設備200的輸入(其被接收到存儲于存儲單元130中的交互數據庫(DB)信息中)對應的控制命令,以及可控制觸摸屏設備100。
在下文中,將基于筆輸入的前提來描述根據實施方式的相對于觸摸屏設備100的用戶輸入??梢岳蒙踔镣ㄟ^使用身體(諸如,用戶手指)的觸摸輸入來描述對內容進行樣式化的多種方法,但在實施方式中,由于內容樣式化與作為用于教育的教學資料的觸摸屏設備100相關,因此可以通過作為教育工具的筆輸入來提供經驗用戶交互。本文所闡述的公開不限于通過筆輸入進行的操作,以及應當注意,可通過以上描述的用戶觸摸輸入來進行操作。
圖3是根據本公開實施方式的對內容進行樣式化的方法的流程圖。
參考圖3,示出了流程圖,使得在操作S310中,觸摸屏設備100(如圖1所示)可以接收與基于筆劃的對象的屬性項相關的用戶輸入。
在實施方式中,術語“基于筆劃的對象”意指由觸摸屏上的一個筆劃構成的對象,以及還可以寬泛地理解為意指由多個筆劃的組合構成的對象。因此,基于筆劃的對象可以是一條線、一個字符、一個句子或一個圖形。將參考圖4詳細地描述筆劃的意義。
術語“對象”意指顯示在觸摸屏上的內容的全部區(qū)域或一些區(qū)域。在觸摸屏上顯示的一個圖像可以是一個對象,以及包括一個句子或多個句子的文本信息可以是一個對象。
術語“對象的屬性”意指用于在觸摸屏上顯示對象的信息,諸如內容對象的尺寸、顏色或類型。
在操作S320中,觸摸屏設備100可接收與指示對象的區(qū)域相關的用戶觸摸輸入。觸摸屏設備100可確定從用戶選擇的對象。觸摸屏設備100可以從預先存儲在存儲單元130中的交互數據庫確定用戶的觸摸輸入是否對顯示在觸摸屏上的對象中的預定對象進行樣式化。
在操作S330中,觸摸屏設備100可基于對象的屬性項和接收到的用戶觸摸輸入來改變對象的屬性值。觸摸屏設備100可對由用戶的觸摸輸入選擇的對象改變對象的屬性值,以便對對象的尺寸、顏色或類型進行樣式化。
圖4是根據本公開實施方式的用于描述基于筆劃的輸入的示圖。
參考圖4,觸摸屏設備100(如圖1所示)的輸入單元120(如圖1所示)可以是用于接收各種類型的用戶輸入的操作設備200。輸入單元120可以接收各種類型的輸入,諸如通過在短時間內觸摸觸摸屏上的預定區(qū)域而執(zhí)行的一般觸摸輸入、通過點擊預定區(qū)域兩次而執(zhí)行的雙擊輸入以及通過觸摸預定區(qū)域保持預定時間或更長時間而執(zhí)行的長按輸入。
輸入單元120可從用戶接收線形輸入。輸入單元120可接收觸摸屏上的豎直輸入和水平輸入,或者可接收自由曲線形輸入。
如圖4所示,輸入單元120可以從用戶接收線形輸入,以及可確定形成線的每個點的坐標。輸入單元120可從用戶接收由s1至sn(其中n是自然數)的n個點組成的自由曲線,以根據用戶的輸入軌跡確定每個點的坐標。坐標可以彼此相關聯而形成一個筆劃。觸摸屏設備100的控制單元140(如圖1所示)可將軌跡確定為一個筆劃信息以生成對象。此時,軌跡是從點坐標s1至點坐標sn的軌跡,其中筆的觸摸在觸摸屏上以點坐標s1開始,筆的觸摸在觸摸屏上以點坐標sn結束。
觸摸屏設備100的存儲單元130(如圖1所示)可以將用戶的筆劃輸入存儲為多個點坐標彼此相關聯的一個筆劃信息,以及可以同時分別存儲每個點坐標s1至sn的坐標信息。在需要將由一個筆劃生成的對象分離成兩個或更多個筆劃信息的情況下,由于后來要使用坐標信息,因此對坐標信息進行單獨存儲。
多種信息可以包括在基于筆劃的對象的屬性中。根據用戶輸入的筆壓力或所選擇的粗細度,可以將用戶對觸摸屏的輸入分類成粗型或細型。因此,基于筆劃的對象的屬性可包括與粗細度相關的信息。
顏色信息可以包括在基于筆劃的對象的屬性中。為了確定在觸摸屏上顯示的顏色,通過組合多種顏色獲取的顏色信息可以包括在基于筆劃的對象的屬性中。
輸入類型可以包括在基于筆劃的對象的屬性中。在觸摸屏上操作的操作設備200可以是一種類型,但觸摸屏設備100的控制單元140可允許在觸摸屏上實現多種輸入類型,諸如筆刷類型和筆類型。可以向用戶提供多種輸入類型,從而表達真實的內容對象。
基于筆劃的對象的屬性可以以表格類型存儲在存儲單元130的數據庫中。例如,基于筆劃的對象的屬性可以如以下的表1所示來存儲。
【表1】
如表1所示,存儲單元130可以將每個對象的屬性值與輸入時間進行匹配以存儲屬性值,以及當屬性值改變時,存儲單元130可以累積地存儲改變之前和之后的屬性值。因此,即使在屬性值改變之后,改變后的屬性值也可以恢復到先前的屬性值。
如上所述,構成筆劃信息的坐標可以以表格類型存儲在數據庫中。例如,可以如以下的表2所示來存儲坐標。
【表2】
如表2所示,在單獨存儲點坐標數據庫的情況下,當對象被分類成兩個或更多個對象時,例如,點坐標s1至s3用紅色顯示,以及坐標s4至sn用藍色顯示,對象的屬性可以被部分地改變。
圖5是根據本公開實施方式的用于描述顯示在觸摸屏設備上的對象的屬性項的示圖。
參考圖5,當用戶執(zhí)行與期望的樣式化相關的輸入以便對顯示在觸摸屏上的對象進行樣式化時,觸摸屏設備100可以基于用戶輸入來確定對象的屬性項。
如圖5所示,表示多種類型的樣式化的項目可以顯示在觸摸屏上。參考圖5,示出了諸如黑色鉛筆501、紅色鉛筆502、藍色鉛筆503和不同顏色鉛筆504的項目,以及可以被顯示至用戶以便同時選擇輸入類型和顏色。另外,可以向用戶顯示細鉛筆505和粗鉛筆506以選擇粗細度,以及可以顯示不同類型的鉛筆507和508以供選擇。可以顯示編輯工具,諸如橡皮擦509,其擦除對象的全部或一部分。
觸摸屏設備100可以在觸摸屏上以諸如調色板的類型顯示各種顏色511、512和513,以使得用戶容易選擇顏色。此外,觸摸屏設備100可以在觸摸屏上顯示具有多種粗細度的線521、522、523、524、525、526、527、528、529和530,以允許用戶自己選擇期望的粗細度。
圖6A至圖6D是根據本公開實施方式的對象的屬性的示圖。
參考圖6A至圖6D,從用戶接收與對象的屬性的改變相關的輸入的觸摸屏設備100(如圖1所示)可以以預定單位增大或減小屬性值,作為改變對象的屬性的方法。
如圖6A所示,當期望改變對象的屬性(即,線粗細度)時,假設最細的屬性值為1,最粗的屬性值為10,屬性值可以改變約+1/-1或約+1/-1的數倍值。
如圖6B所示,可以改變對象的陰影,以及假設最暗值為1,最亮值為10,屬性值可以改變約+1/-1或者改變約+1/-1的數倍值。
如圖6C所示,可以混合三原色以允許用戶選擇期望的顏色??筛鶕糠N顏色的混合比來不同地定義屬性值??梢酝ㄟ^使用屬性值的組合(諸如紅-綠-藍(RGB)、色調-飽和度-亮度(HSB)和青-品紅-黃-黑(CMYK))而以一個固有值表示每種顏色,以及可通過改變組合的比率而將每種顏色改變成不同的顏色。
如圖6D所示,可以將與對象(例如,對象3、4、5和6)相關的各種效果存儲為屬性值。在書寫識別的對象的情況下,下劃線的存在或不存在可以被定義為一個屬性值,以及可根據下劃線的形狀來定義不同的屬性值。此外,相對于預定對象的外框線可以以框表示,以及框可以被定義為一個屬性值??梢愿鶕虻男螤顏矶x不同的屬性值。此外,與對象相關的傾斜效果的存在或不存在可以被定義為一個屬性值,以及可以根據傾斜的程度來定義不同的屬性值。粗體(其用粗體強調顯示在觸摸屏上的對象)的存在或不存在可以是對象的屬性值。
在本實施方式中,對象的屬性不僅限于諸如上述顏色、陰影、色度和粗細度等的對象屬性,以及應注意,與對象相關的各種樣式化可以作為屬性值存儲。
圖7是根據本公開實施方式的用于描述用戶觸摸輸入的示圖。
參考圖7,示出了顯示單元110,使得當用戶選擇期望的樣式化時,觸摸屏設備100(如圖1所示)存儲對象(例如,對象1、2、3、4、5和6中的任一個)的與樣式化對應的屬性值,以及等待改變哪個對象的屬性值,即,等待接收與樣式化區(qū)域相關的用戶觸摸輸入。
用戶可以在觸摸屏上執(zhí)行多種類型的輸入,但在實施方式中,描述將集中在對區(qū)域的選擇上,該區(qū)域指示屬性值通過拖動(或滑動)輸入而改變的對象。
觸摸屏設備100的輸入單元120(如圖1所示)可接收與觸摸屏上的向左和向右移動相關的水平拖動輸入710、與向上和向下移動相關的豎直拖動輸入720以及不規(guī)則自由曲線拖動輸入730。
此時,術語“水平拖動”不一定意指僅與觸摸屏設備100的水平軸平行的線性拖動輸入,而是可寬泛地理解為意指在預定誤差范圍內的向左和向右拖動輸入,以及術語“豎直拖動”可以被寬泛地理解為意指在與水平拖動相同的誤差范圍內的向上和向下拖動輸入。
根據實施方式,當在觸摸屏上從左到右執(zhí)行用戶拖動輸入(以下簡稱為“向右拖動輸入”)時,觸摸屏設備100可將該用戶拖動輸入接收為用于增大與執(zhí)行該拖動輸入的對象區(qū)域相關的屬性值的輸入。
反之,當在觸摸屏上從右到左執(zhí)行用戶拖動輸入(以下簡稱為“向左拖動輸入”)時,觸摸屏設備100可將該用戶拖動輸入接收為用于減小與執(zhí)行該拖動輸入的對象區(qū)域相關的屬性值的輸入。
例如,基于筆劃的數學公式可以通過用戶的筆輸入而顯示為觸摸屏上的對象。此時,當觸摸屏設備100從用戶接收用于選擇待變粗的數學公式對象的屬性項的輸入以及接收與顯示數學公式對象(假設最細粗細度為1,以及最粗粗細度為10)的區(qū)域相關的向右拖動輸入時,觸摸屏設備100可以將觸摸屏上向右拖動輸入所經過的區(qū)域中布置的數學公式對象的粗細度屬性值增大約+1,或者可以將粗細度屬性值增大到由用戶指定的粗細度值。此時,當從用戶再次接收到與粗細度值被改變的數學公式對象相關的向左拖動輸入時,數學公式對象的粗細度屬性值可以減小約-1,或者粗細度屬性值可以減小至改變之前的粗細度值。
在對象的屬性值位于邊界值的情況下,當輸入偏離邊界值的屬性改變值時,對象的屬性值可以不改變。例如,在不能以更粗的粗細度(例如,粗細度屬性值1)顯示對象的情況下,當從用戶接收到粗細度減小命令時,屬性值可以不改變,而是可以保持為初始粗細度。
在另一示例中,當粗細度屬性值10是最粗的屬性值時,在觸摸屏上顯示的對象的粗細度屬性值是8,以及從用戶輸入命令,觸摸屏設備100可以將粗細度增加到最大粗細度10+,或者可以在觸摸屏上顯示消息“不執(zhí)行命令”以指導用戶執(zhí)行不同的輸入。此時,輸入命令是允許粗細度屬性值增加約+3的命令。
根據本公開的實施方式,當用戶的拖動輸入在觸摸屏上向下(以下簡稱為“向下拖動輸入”)或向上(以下簡稱為“向上拖動輸入”)被執(zhí)行時,觸摸屏設備100可以將用戶的拖動輸入確定為用于選擇預設區(qū)域的對象的輸入。將在以下詳細描述通過向下拖動輸入選擇對象的過程。
根據本公開的實施方式,觸摸屏設備100可以將觸摸屏上用戶的自由曲線拖動輸入確定為用于選擇由自由曲線限定的區(qū)域的對象的輸入。
例如,當從用戶接收到相對于觸摸屏上的預定區(qū)域的閉合曲線輸入(諸如,框輸入或圓形輸入)時,觸摸屏設備100可將閉合曲線輸入確定為用于選擇設置在閉合曲線內部的對象的輸入。反之,觸摸屏設備100可以將閉合曲線輸入確定為用于選擇設置在閉合曲線外部的對象的輸入,以及顯然可以通過用戶的設置來改變內部或外部。此外,也可以根據設置來選擇跨越閉合曲線的對象。當在觸摸屏上顯示的對象為大尺寸時,或者用戶輸入相對于對象的閉合曲線很難時,也可以通過經過對象的一些區(qū)域的輸入來選擇對象。當對象選擇輸入被設置為經過對象的一些區(qū)域時,對象選擇輸入可以被設置為需經過對象的中心部分或者經過兩個或更多個點,以及可以與用戶的錯誤輸入區(qū)分開。
用戶的自由曲線拖動可能不一定是閉合曲線??蓽蚀_確定當用戶輸入為閉合曲線輸入時所選擇的對象,但迫使用戶執(zhí)行閉合曲線輸入可能會阻礙直觀且容易的拖動輸入。因此,當確定用戶的自由曲線拖動輸入是在預定誤差范圍內的閉合曲線輸入時,可以以與接收閉合曲線輸入相同的方式來確定對象。例如,從用戶接收心形自由曲線拖動輸入,但可能不存在拖動的交叉點。在這種情況下,可以通過連接自由曲線上彼此最近的兩個點來確定所選擇的對象,以生成一個閉合曲線區(qū)域。
在下文中,將詳細地描述選擇待被樣式化的對象的過程。
圖8A和圖8B是根據本公開實施方式的在對內容進行樣式化之前和之后的對象的示圖。
參考圖8A和圖8B,示出了顯示單元110,其中基于筆劃的對象可以通過從用戶輸入的或從外部接收的信息而顯示在觸摸屏上。在圖8A和圖8B示出了數學公式(例如,對象1、2、3、4、5和6中的任一個),以及觸摸屏設備100(如圖1所示)的輸入單元120(如圖1所示)可以從用戶接收對特定數學公式進行樣式化的輸入。
用戶可以確定待被樣式化的屬性項。用戶可以選擇多種屬性(諸如,顏色和粗細度)的特定屬性項,以及可以選擇屬性值待被改變?yōu)樗x擇的屬性值的對象。積分公式對象1至6、以及正弦波、方波和三角波圖形被顯示在圖8A和圖8B中,圖的每個積分公式可以表示為一個對象。
具體地,如圖8A所示,當用戶選擇的屬性項值是用于將積分公式對象1 810的屬性改變?yōu)榧t色的樣式化,以及從用戶接收到針對積分公式對象1 810的紅色熒光筆類型的向右拖動輸入時,如圖8B所示,觸摸屏設備100的控制單元140(如圖1所示)可以用紅色顯示積分公式對象1 820。
由于對象是基于筆劃的對象,雖然用戶的熒光顏色輸入不是覆蓋整個積分公式對象1 810的輸入,但是可以確定選擇了與由熒光筆輸入的區(qū)域基本上相同的對象。因此,在圖8A中,盡管積分公式對象1 810的一些區(qū)域不包括在熒光筆輸入中,但可以確定整個積分公式對象1 801被選擇作為一個對象。
盡管基于筆劃的對象,但基于筆劃的對象可以存儲在構成對象的筆劃信息的坐標信息的數據庫中。如參考表2所述,當分別存儲構成一個筆劃的坐標的屬性值時,在圖8A中,積分公式對象1 810的不包括在熒光筆輸入中的一些區(qū)域可以不被選擇為待被樣式化的對象。
由于這樣的設置可以根據用戶的設置而改變,因此當基于筆劃的對象作為筆劃信息和坐標信息存儲在數據庫中時,可以提供與用戶意圖更一致的樣式化。
圖9是根據本公開實施方式的用于描述觸摸輸入的示圖。
參考圖9,示出了顯示單元110,使得由于用戶的輸入可能相對于對象選擇不準確,用于選擇對象的用戶輸入可以被設置為預定尺寸910、920和930。
例如,當以熒光筆類型接收到用于選擇顯示在觸摸屏上的特定對象(例如,對象1、2、3、4、5和6中的任一個)的輸入時,選擇對象的范圍可以根據所顯示的預定對象的尺寸而變化。因此,可以從用戶接收與用于選擇對象的輸入相關的針對熒光筆粗細度的設置信息??梢愿鶕鄬τ谟脩舻牟僮髟O備200(如圖2所示)的筆壓力來改變熒光筆的粗細度。當拖動輸入的筆壓力高時,觸摸屏設備100可確定粗熒光筆,以及當拖動輸入的筆壓力低時,觸摸屏設備100確定細熒光筆。當選擇了大尺寸的圖形或圖像時,以如上所述的方式選擇對象可能是有利的。然而,當通過加粗熒光筆來接收拖動輸入時,存在可能同時選擇不必要對象的限制。
圖10至圖17B是根據本公開實施方式的用于描述選擇預定對象的過程的示圖。
如參考圖9所描述的,選擇基于筆劃的對象的過程可以被多種地描述為選擇待被樣式化的對象的過程。
參考圖10,示出了顯示單元110,使得當在觸摸屏上顯示的對象的尺寸與圖形的尺寸一樣大以及旨在選擇圖形的非全部而是僅選擇一些區(qū)域時,難以以上述方式選擇對象。例如,當用粗熒光筆選擇整個圖形時,考慮到用戶意圖,也可能選擇了不需要的對象(諸如,X軸或Y軸)。
因此,可以在屏幕上沿著期望對象的軌跡執(zhí)行拖動輸入,以僅選擇用戶期望的特定對象。觸摸屏設備100(如圖1所示)可以基于沿著輸入軌跡的拖動輸入來確定所選擇的對象。例如,當觸摸屏設備100的輸入單元120(如圖1所示)接收沿著正弦波圖形上的圖形區(qū)域的拖動輸入時,觸摸屏設備100可以將拖動輸入確定為用于選擇正弦波圖形的輸入。
以上述不同的方式,可以通過用于選擇期望對象的預設區(qū)域的輸入來選擇對象。由于正弦波圖形是由一個筆劃構成的基于筆劃的對象,因此當接收到用于選擇正弦波圖形的端部1010的輸入時,可以將輸入確定為用于選擇整個正弦波圖形的輸入。
在下文中,將參考圖11至圖15詳細地描述通過豎直拖動來選擇對象的過程。
參考圖11至圖15,示出了顯示單元110,使得觸摸屏設備100(如圖1所示)的用戶可以通過豎直拖動輸入來選擇對象。通常,由于向下讀取顯示在觸摸屏上的對象,因此,對用戶來說,向下拖動輸入可以是直觀的對象選擇輸入。
在觸摸屏設備100從用戶接收到與樣式化屬性相關的改變值之后,觸摸屏設備100可以接收與被應用了改變值的區(qū)域的對象相關的輸入。當從觸摸屏上顯示的對象中選擇多個對象并對其進行樣式化時,從用戶接收針對每個對象的選擇輸入是不方便且不直觀的。因此,當接收到向下拖動輸入以通過一個單個輸入選擇多個對象時,可以選擇向下拖動輸入所經過的區(qū)域中的所有對象。
參考圖11,積分公式對象1至6中的每一個是一個對象,以及正弦波圖形、方波圖形和三角波圖形中的每一個也是一個對象。此時,當接收到針對圖形區(qū)域1110中的全部的向下拖動輸入時,觸摸屏設備100的控制單元140(如圖1所示)可以將向下拖動輸入確定為用于選擇諸如正弦波圖形、方波圖形和三角波圖形的對象的輸入。
向下拖動輸入可以用作用于選擇顯示在觸摸屏上的所有對象的輸入。當在觸摸屏上接收到向下拖動輸入時,可能難以區(qū)分向下拖動輸入是僅用于選擇向下拖動輸入所經過的對象的輸入還是用于選擇顯示在觸摸屏上的所有對象的輸入。
觸摸屏設備100的顯示單元110(如圖1所示)可以將選擇的對象顯示為與對象被選擇之前不同,以及可以向用戶顯示對象被選擇了。根據用戶的拖動輸入,選擇什么對象可以允許用戶取消錯誤輸入,以及選擇什么對象可以允許與用戶的意圖一致的對象被準確地選擇。
可以存在多種方法顯示對象被選擇了。所選擇的對象的所有坐標可以移位特定值以顯示對象被選擇,以及在這種情況下,可以獲得與顯示立體圖像基本相同的效果。此外,所選擇的對象的顏色可以改變成與選擇對象之前的顏色不同。改變所選擇的對象的顏色以統(tǒng)一為特定顏色,從而直觀地顯示所選擇的對象。
還可以不同地顯示所選擇的對象區(qū)域。圍繞特定對象的區(qū)域可顯示呈框形以便填充框區(qū)域或不同地陰影化框區(qū)域??騾^(qū)域中的顏色或粗細度可以與相關框區(qū)域之外的其它對象的顏色或粗細度被不同地樣式化,使得所選擇的特定對象與未選擇的其它對象區(qū)分開。
更具體地,當用戶的選擇輸入當前正在觸摸屏上繼續(xù)時,可以不同地顯示圍繞特定對象(該特定對象中用戶的選擇輸入正在繼續(xù))的框區(qū)域的一部分,或者當用戶的選擇輸入完成時,可以不同地顯示圍繞所選擇的特定對象的框區(qū)域。如上所述,與未選區(qū)域不同的所選區(qū)域的顯示可以通過用戶的多種設置來改變。
參考圖12A,當在觸摸屏上接收到向下拖動輸入1210時,觸摸屏設備100可能難以區(qū)分向下拖動輸入1210是用于選擇積分公式對象1至6的對象的輸入還是用于選擇顯示在觸摸屏上的所有對象的輸入。在這種情況下,為了準確地區(qū)分,當在按壓操作設備200(如圖2所示)的輔助按鈕220(如圖2所示)(諸如,觸控筆)的狀態(tài)下接收到向下拖動輸入時,觸摸屏設備100的控制單元140可以將向下拖動輸入確定為用于選擇顯示在觸摸屏上的所有對象的輸入。
以不同的方式,當在觸摸屏上接收到經過特定區(qū)域的拖動輸入時,觸摸屏設備100的控制單元140可以將拖動輸入確定為用于選擇所顯示的所有對象的輸入。例如,當接收到經過觸摸屏中的上端的中心點區(qū)域和下端的中心點區(qū)域的全部的向下拖動輸入時,控制單元140可以將向下拖動輸入確定為用于選擇所顯示的所有對象的輸入。
參考圖12B,觸摸屏設備100的顯示單元110可以用與選擇對象之前對象的顏色或粗細度不同的顏色或粗細度來顯示所選對象,以及可以向用戶顯示對象被選擇。
在下文中,假設基于筆劃的對象是書寫識別的,將參考圖13至圖15描述選擇對象的過程,使得所選擇的對象與用戶的意圖一致。
用戶在觸摸屏上的書寫輸入可以通過書寫識別技術以一種文本類型存儲。由于書寫識別技術是在與平板PC等一起使用觸控筆的現有技術中通常使用的技術,因此將省略其詳細描述。
參考圖13,觸摸屏設備100(如圖1所示)的輸入單元120(如圖1所示)可以從用戶接收用于選擇書寫對象的框形輸入。例如,當在按壓操作設備200(如圖2所示)的輔助按鈕220(如圖2所示)(例如,觸控筆)的狀態(tài)下接收到對角拖動輸入時,輸入單元120可以接收具有由對角拖動輸入的起點和終點限定的邊界的框形輸入。在另一示例中,輸入單元120可以接收由用戶示出的閉合曲線框形輸入。
觸摸屏設備100的控制單元140(如圖1所示)可以基于接收到的框形輸入來分析對象的書寫信息。書寫可以是文本信息以及可以由多個句子組成??梢酝ㄟ^區(qū)分相對于與所選擇的框形狀1310的下端最近鄰的、指示句子的結束的標點符號(諸如,句號)的句子來確定所選擇的對象。
如圖13所示,由于句子在與所選擇的框形狀的下端最近鄰的短語“textbook business”處結束,因此盡管設置在短語“textbook business”后面的短語“The digital”位于所選擇的框形狀內,但是短語“The digital”可以從對象選擇中排除。
參考圖14,示出了顯示單元110,其中可以通過向下拖動輸入選擇書寫對象1410。觸摸屏設備100(如圖1所示)的控制單元140(如圖1所示)可以通過區(qū)分相對于與用戶執(zhí)行的向下拖動輸入的端部區(qū)域最鄰近的、指示句子的結束的標點符號來確定所選擇的對象。也就是說,當向下拖動輸入是與書寫對象1410相關的輸入時,控制單元140可以將向下拖動輸入確定為用于選擇包括書寫對象1410的句子或段落的輸入。觸摸屏設備100的控制單元140可相對于指示句子的結束的標點符號以及當段落能夠被區(qū)分時段落的邊界來確定向下拖動輸入選擇與作為重要因素的觸摸輸入對應的段落。
雖然用戶的觸摸輸入不是具有書寫對象1410的輸入,但當用戶的觸摸輸入是與包括在預定布局中的對象相關的輸入時,觸摸屏設備100的控制單元140可以確定,用戶的觸摸輸入選擇包含有對象的布局的所有對象。例如,在多個書寫對象和多個圖形對象彼此混合以及被顯示在觸摸屏上的情況下,當接收到來自用戶的相對于圖形對象為更重要因素的觸摸輸入時,觸摸屏設備100的控制單元140可以確定,觸摸輸入選擇多個圖形對象。此外,控制單元140可以確定,觸摸輸入選擇多個圖形對象中的全部和用戶的觸摸輸入所經過的一些書寫對象。如上所述,可根據用戶的設置來對對象的選擇進行多種修改。因此,當確定觸摸輸入是與對象相關的預設觸摸輸入時,觸摸屏設備100的控制單元140可以將觸摸輸入確定為用于選擇對象的觸摸輸入。
作為選擇書寫對象1410的過程,圖13和圖14的方法是直觀且容易的,但可能不能準確地確定用戶的對象選擇意圖。例如,如參考圖14所描述的,在確定與向下拖動輸入的端部區(qū)域最鄰近的句號標記的情況下,可能不能準確地確定用戶想要對任何句子執(zhí)行選擇。當用戶僅對句子的中間部分執(zhí)行用于選擇的輸入時,不需要的部分甚至可能被選擇。
因此,將描述通過接收由組合用戶的向下拖動輸入和向右拖動輸入而執(zhí)行的拖動輸入來選擇對象的方法。
當在觸摸屏上跨越多行顯示書寫時,可以通過從用戶接收針對每行的向右拖動輸入來確定所選擇的對象。然而,在這種情況下,可能不便于用戶多次選擇對象。因此,通過向下拖動輸入選擇所有行,然后接收向右拖動輸入,由此可以選擇一直到向右拖動輸入結束的區(qū)域為止的對象。
參考圖15,當接收到一直到第7行的向下拖動輸入1510,以及接收到對第7行中的短語“business”的向右拖動輸入時,可以根據到第7行中的短語“business”的區(qū)域確定選擇了書寫對象。
在下文中,將參考圖16A至圖17B描述確定通過自由曲線拖動輸入選擇的對象的方法。
用戶可以通過自由曲線拖動輸入在觸摸屏上選擇期望的對象,以及觸摸屏設備100(如圖1所示)的輸入單元120(如圖1所示)可以基于接收到的自由曲線拖動輸入來確定在觸摸屏上顯示的對象中選擇的對象。
參考圖16A和圖16B,可以確定通過接收框形閉合曲線輸入而選擇的對象??梢詢H將與閉合曲線內的區(qū)域對應的對象確定為所選擇的對象,以及將不包括閉合曲線內的區(qū)域的區(qū)域的對象確定為所選擇的對象。此外,還可以將跨閉合曲線的對象選擇為所選擇的對象。
參考圖16A,示出了顯示單元110,其中可以僅將與閉合曲線1610內的區(qū)域對應的對象確定為所選擇的對象。選擇紅色和粗體作為待被用戶進行樣式化的對象的屬性項,以及當接收到框形閉合曲線輸入時,觸摸屏設備100(如圖1所示)的顯示單元110可以用紅色和粗體顯示與閉合曲線1610內的對象對應的積分公式對象3至5的對象。
參考圖16B,示出了顯示單元110,其中,可以僅選擇與閉合曲線1620外部的區(qū)域對應的對象作為所選擇的對象。選擇紅色和粗體作為待被用戶進行樣式化的對象的屬性項,以及當接收到框形閉合曲線輸入時,觸摸屏設備100(如圖1所示)的顯示單元110可以用紅色和粗體顯示與閉合曲線1620外部的對象對應的對象,諸如積分公式1、積分公式2、積分公式6、正弦波圖形和方波圖形。
除了框形之外,還可以確定通過具有各種形狀的自由曲線拖動輸入而選擇的對象。
參考圖17A,示出了顯示單元110,其中可以僅將與三角形閉合曲線1710內的區(qū)域對應的對象確定為所選擇的對象。選擇紅色或粗體作為待被用戶進行樣式化的對象的屬性項,以及當接收到三角形閉合曲線輸入時,觸摸屏設備100(如圖1所示)的控制單元140(如圖1所示)可以將包括在閉合曲線1710內的區(qū)域中的對象確定為所選擇的對象。顯示單元110可以在觸摸屏上顯示改變后的屬性值。
自由曲線拖動輸入可以僅選擇對象的一部分。如圖17A所示,當用戶的輸入是用于選擇顯示在觸摸屏上的積分公式對象3至5的一些區(qū)域的自由曲線拖動輸入時,可能不能準確地確定自由曲線拖動輸入是選擇積分公式對象1至5中的所有還是僅選擇閉合曲線1710內的對象來與用戶的意圖一致。鑒于用戶可以執(zhí)行具有各種自由曲線形狀的拖動輸入的事實,用戶的拖動輸入被確定為準確地選擇閉合曲線1710內的對象的輸入是合理的,如后一種情況中。然而,實施方式不必限于此,應當注意,對象選擇可以根據用戶的設置而改變。
參考圖17B,示出了顯示單元110,其中可以僅將與心形閉合曲線1720內的區(qū)域對應的對象確定為所選擇的對象。選擇紅色和粗體作為待被用戶進行樣式化的對象的屬性項,以及當接收到心形閉合曲線輸入時,觸摸屏設備100的控制單元140可以將包括在閉合曲線1720內的區(qū)域中的對象確定為所選擇的對象。顯示單元110可以在觸摸屏上顯示改變后的屬性值。
由于心形閉合曲線輸入是與基于筆劃的對象相關的選擇輸入,因此閉合曲線1720可以由可橫越網的自由曲線拖動輸入來確定。用戶可以容易地輸入具有可橫越網的圓形形狀或框形形狀。然而,如圖17B所示,用戶可能難以容易地輸入具有可橫越網的心形形狀。
因此,不必要將通過可橫越網的閉合曲線輸入確定為用于選擇對象的輸入,以及甚至當執(zhí)行兩次或更多次的自由曲線拖動輸入構成一個閉合曲線1720時,將自由曲線拖動輸入確定為用于選擇對象的輸入可以向用戶提供直觀的交互。
在下文中,在對所選擇的對象進行樣式化的方法中,將詳細地描述改變對象的屬性值的過程。
圖18是根據本公開實施方式的對內容進行樣式化的方法的流程圖。
參考圖18,示出了流程圖,使得在操作S1810中,觸摸屏設備100(如圖1所示)的輸入單元120(如圖1所示)可以接收用戶的觸摸輸入。用戶的觸摸輸入是用于選擇對象的輸入,以及由于已參考圖8A至圖17B詳細地描述了用于選擇對象的輸入,將省略對其的描述。觸摸屏設備100的控制單元140(如圖1所示)可以將所選擇對象的屬性值改變成預設屬性值。在改變屬性值之后,觸摸屏設備100可以從用戶接收連續(xù)的觸摸輸入。
在操作S1820中,觸摸屏設備100的控制單元140可以確定用戶的觸摸輸入的方向是否與先前滑動(拖動)輸入的方向基本上相同。
在操作S1830中,當觸摸屏設備100的控制單元140確定用戶的觸摸輸入的方向與先前滑動(拖動)輸入的方向基本上相同(即,在操作S1830處為“是”)時,控制單元140可以相對于先前改變的屬性項來增大屬性值。例如,在接收到用于將書寫對象的粗細度增大到約+1的屬性值的觸摸輸入之后,當控制單元140接收到方向與觸摸輸入的方向基本上相同的滑動輸入時,控制單元140可以將書寫對象中粗細度增加了+1的屬性值增加約+1。
在操作S1840中,當控制單元140確定用戶的觸摸輸入的方向與先前滑動(拖動)輸入的方向不同(即,在操作S1830處為“否”)時,控制單元140可以確定用戶的觸摸輸入是否是方向與先前滑動(拖動)輸入的方向相反的輸入。
在操作S1850中,當控制單元140確定用戶的觸摸輸入的方向與先前滑動(拖動)輸入的方向相反(即,在操作S1840處為“是”)時,觸摸屏設備100的控制單元140可以在與已改變的屬性值的改變方向相反的方向上改變屬性值。換句話說,控制單元140可以減小先前改變的屬性值。例如,先前的滑動(拖動)輸入是作為向右拖動輸入的用于將書寫對象的粗細度增加約+1的輸入,以及在書寫對象的粗細度屬性值從約+5改變?yōu)榧s+6之后,當接收到向左拖動輸入時,書寫對象的粗細度屬性值可以在與已改變的屬性值的改變方向相反的方向上改變,即,從約+6至約+5,即,屬性值大小改變-1。如果在操作S1840處,用戶的觸摸輸入方向不與先前滑動輸入的方向相反(即,在操作S1840處為“否”),則方法返回到操作S1820。
圖19A至圖20C是根據本公開實施方式的在對內容進行樣式化之前和之后的對象的示圖。
參考圖19A和圖19B,示出了顯示單元110,使得當用戶對顯示在觸摸屏上的對象執(zhí)行水平拖動輸入時,觸摸屏設備100(如圖1所示)可以執(zhí)行與用戶的水平拖動輸入對應的樣式化。
如圖19A所示,用戶可以選擇顏色和粗細度作為對象1910的屬性項。觸摸屏設備100可以將諸如輸入顏色或輸入粗細度的屬性值存儲在控制單元140(如圖1所示)中,以及可以用于改變與后來待被選擇的對象相關的屬性值。
當用戶對作為顯示在觸摸屏上的多個對象之一的積分公式對象1執(zhí)行向右拖動輸入時,觸摸屏設備100的控制單元140可以對積分公式對象1應用顏色和粗細度,即,存儲在存儲單元130(如圖1所示)中的對象的屬性值。因此,觸摸屏設備100的顯示單元110可以用紅色顯示積分公式對象1的顏色,以及可以更粗地顯示積分公式對象1的粗細度。
如圖19B所示,用戶可以對先前執(zhí)行的樣式化執(zhí)行撤回。如上所述,觸摸屏設備100的輸入單元120已將對象的屬性改變成紅色和粗體。觸摸屏設備100可以將從右至左的向左拖動輸入1920接收為撤回(或取消)樣式化的方法。
觸摸屏設備100將與每個對象的屬性值相關的改變歷史存儲在數據庫中,以及由于已參考表1和表2描述了將屬性值存儲在數據庫中的方法,將省略其詳細描述。因此,即使在樣式化被應用于顯示在觸摸屏上的內容對象之后,內容對象也可以被恢復為初始屬性,以及可以通過在與先前樣式化中的拖動輸入方向相反的方向上執(zhí)行的拖動輸入來執(zhí)行恢復操作。
圖20A至圖20C是根據本公開實施方式的用于根據通過水平拖動輸入執(zhí)行的樣式化來描述對象的屬性值的增大和減小的示圖。
參考圖20A,在用戶選擇粗體(更粗)作為對象的屬性項之后,當用戶對顯示在觸摸屏上的積分公式對象1執(zhí)行向右拖動輸入時,如圖20B所示,觸摸屏設備100(如圖1所示)可以增加積分公式對象1的粗細度屬性值。例如,假設積分公式對象1的粗細度屬性值為約5,觸摸屏設備100可以通過接收用戶的向右拖動輸入將粗細度屬性值增加約+1,因此積分公式對象1在圖20B中可以具有約為6的粗細度屬性值,以及在圖20C中可以具有約為7的粗細度屬性值。觸摸屏設備100的存儲單元130(如圖1所示)可以將粗細度屬性值的改變歷史存儲在數據庫中。
之后,當從用戶接收到向左拖動輸入時,觸摸屏設備100的控制單元140(如圖1所示)可以分析數據庫中的屬性值的改變歷史,以便在與屬性值的改變方向相反的方向上執(zhí)行樣式化。換句話說,當接收到對顯示的具有粗細度屬性值為7的積分公式對象1(圖20C中所示)的向左拖動輸入時,可以通過將積分公式對象1的粗細度屬性值減小約-1而在觸摸屏設備上以約6的粗細度值顯示積分公式對象1,如圖20B所示,以及當再次接收到向左拖動輸入時,可以以約5的粗細度屬性值顯示積分公式對象1,如圖20A所示。
上述向右拖動輸入和向左拖動輸入僅僅被確定為便于描述的強調和撤回的樣式化方法,但實施方式不限于此。因此,可將向左拖動輸入確定為用于增大屬性值的輸入,以及將向右拖動輸入確定為用于減小屬性值的輸入,應當注意,水平拖動輸入和豎直拖動輸入也可以增大和減小屬性值。
圖21A至圖21D是根據本公開實施方式的用于描述對內容進行樣式化的方法的示圖。
已參考19A至20C描述了增大和減小對象的屬性值的過程。將參考圖21A至圖21D來描述通過使用如圖2所示的作為觸控筆的操作設備200設置用戶的期望屬性值的過程。
用戶可以確定待被樣式化的對象的屬性項。如上所述,用戶可以從各種屬性項中選擇待被樣式化的屬性項,諸如對象的尺寸、顏色、筆類型和粗細度。
用戶可以對顯示在觸摸屏上的對象執(zhí)行向右拖動輸入或向左拖動輸入作為用于選擇待被樣式化的對象的輸入,以及可以發(fā)出樣式化命令。然而,在需要加寬屬性值的改變寬度的情況下,可能不便于用戶多次執(zhí)行拖動輸入。例如,當用戶想要用粗體對對象進行樣式化時,為了將粗細度屬性值從約+3增加至約+7,可能需要執(zhí)行四次向右拖動輸入。
為了消除不便之處,將在實施方式中描述使用操作設備200的筆壓力改變屬性值。
如圖21A至圖21D所示,設置有壓力傳感器的觸摸屏設備100(如圖1所示)可以測量用戶的操作設備200的輸入壓力(以下稱為“筆壓力”)。因此,可以通過使筆壓力的強度與屬性值的改變寬度匹配來縮放對象。
例如,當從用戶輸入具有筆壓力強度為3的操作設備200的觸摸時,觸摸屏設備100可以將對象的粗細度屬性值設置為3以應用樣式化。以相同的方式,當從用戶輸入具有筆壓力強度為7的操作設備200的觸摸時,觸摸屏設備100可以將粗細度屬性值設置為7以應用樣式化。觸摸屏設備100的顯示單元110(如圖1所示)可以顯示與待測量的筆壓力對應的屬性值,以及可以允許用戶調整筆壓力。當觸摸屏設備100的顯示單元110顯示粗細度屬性值時,顯示單元110可根據筆壓力將粗細度屬性值顯示為筆尖區(qū)域的尺寸。在顏色的情況下,可根據待測量的筆壓力不同地顯示所顯示的顏色。此外,在筆類型的情況下,可以根據待測量的筆壓力顯示多種類型的筆。
除了根據筆壓力的強度調整屬性值的改變寬度之外,還可以通過使用操作設備200的輔助按鈕220(如圖2所示)來調整屬性值的改變寬度。每當用戶按壓輔助按鈕220時,觸摸屏設備100可以通過從操作設備200接收輔助按鈕220的按壓信息來增加對象的屬性值。
例如,當用戶應用用于改變所顯示對象的筆類型的樣式化時,對象的屬性項可以從諸如筆刷類型的筆類型改變?yōu)橹T如鉛筆類型或熒光筆類型的筆類型。由于每當應用樣式化時用戶選擇顯示在觸摸屏上的菜單項可能不方便,因此每當輔助按鈕220被按壓時,觸摸屏設備100可以接收輔助按鈕220的輸入信息,以及可以基于接收到的輔助按鈕220的輸入信息將筆類型的屬性值從筆刷類型通過鉛筆類型改變?yōu)闊晒夤P類型。觸摸屏設備100的顯示單元110可以在觸摸屏上顯示應用了改變后的屬性值的筆尖,以及可以通知用戶調整屬性值。
觸摸屏設備100可以使用輔助按鈕220提供與顏色的屬性值相關的樣式化。例如,每當用戶按壓輔助按鈕220時,觸摸屏設備100可接收輔助按鈕220的輸入信息,以及可根據預定順序或用戶設置的順序改變顏色的屬性值。觸摸屏設備100的顯示單元110可在觸摸屏上顯示顏色的待改變的屬性值,以及可允許用戶準確地選擇顏色。
觸摸屏設備100可以通過用戶輸入的筆壓力與操作設備200的輔助按鈕220的組合來設置各種對象的屬性值。例如,觸摸屏設備100可以在每當接收到輔助按鈕220的輸入信息時改變對象的顏色屬性值,可以根據待測量的筆壓力來改變對象的粗細度屬性值,以及可以向用戶提供直觀且容易的樣式化。
圖22至圖26D是根據本公開實施方式的在對預定對象進行樣式化之前和之后的預定對象的示圖。
如參考圖7所描述的,圖22是用于描述水平拖動輸入2220(更具體地,與顯示在觸摸屏上的對象相關的向右拖動輸入)的顯示單元110的示圖。當接收到與顯示在觸摸屏上的積分公式對象3相關的向右拖動輸入2220時,觸摸屏設備100可以改變積分公式對象3的屬性值。圖23至圖26D是用于描述具有改變后的屬性值的對象的示圖。
參考圖23,觸摸屏設備100(如圖1所示)的顯示單元110可以改變特定對象的傾斜屬性值。當用戶接收到與對象的傾斜變化相關的諸如半斜體類型或斜體類型的屬性項時,觸摸屏設備100可存儲傾斜屬性值,以及可通過觸摸屏上的向右拖動輸入2320來改變對象的傾斜屬性值。
參考圖24A,示出了顯示單元110,其中可以執(zhí)行將諸如下劃線或框的圖形添加到對象的樣式化??梢詰脴邮交?410,樣式化2410給積分公式對象3加下劃線,以及框樣式化2420可以將應用于積分公式對象6。樣式化可以允許用戶具有諸如標注的體驗,以及可以向用戶提供真實的交互。
參考圖24B,示出了顯示單元110,其中下劃線樣式化也可以以各種形狀改變。由于對于每個用戶存在優(yōu)選的樣式化類型,因此也可以對下劃線提供下劃線2415的各種改變的形狀。
參考圖24C,框樣式化也可以以各種形狀改變。由于對于每個用戶存在優(yōu)選的樣式化類型,因此也可以對框提供框2425的各種改變的形狀。
參考圖24D,可以改變文本樣式化和下劃線2435。
圖24B和圖24C中的樣式化的改變可以應用于可用書寫識別的對象。即使當使用觸控筆的書寫輸入可識別為文本信息時,也可以應用改變類型的樣式化。
參考圖25A至圖25D,觸摸屏設備100(如圖1所示)可以執(zhí)行用于改變對象的尺寸和比例的樣式化。當接收到與顯示在觸摸屏上的特定對象2510相關的拖動輸入時(如圖25A所示),特定對象可以在觸摸屏100上以斜體類型2520顯示(如圖25B所示),以及如圖25C和25D所示,可以通過增加特定對象的上下比2530或減小特定對象的上下比2540而將特定對象顯示在觸摸屏上。
如上所述,可以以與對象的屬性值的上述改變不同的方式執(zhí)行對象的顯示。每個對象可以具有(x,y)二維坐標值,以及由于以上已經描述了將對象作為坐標值的存儲,將省略其詳細描述。觸摸屏設備100可以改變對象的坐標值,以及可以像對對象進行樣式化一樣顯示對象。
在圖25B中,可以通過以半斜體類型(斜體類型)顯示對象來改變對象的坐標值。觸摸屏設備100可以通過將中心坐標中的上端區(qū)域的坐標相對于對象的中心坐標向右移位并將中心坐標中的下端區(qū)域的坐標相對于對象的中心坐標向左移位來以斜體類型顯示對象。如圖25C和圖25D中所示,對象的坐標可以向上和向下移位以改變對象的尺寸,以及不同地顯示對象的比例。
在圖26A至圖26D中示出的對象的情況下,如參考圖25A至圖25D所描述的,可以將所選擇對象中的所有或一些坐標值移位以放大或縮小對象,以及不同地顯示對象的左右比。
參考圖26A和圖26B,當選擇了積分公式對象2610以及對積分公式對象2610執(zhí)行縮小/放大的樣式化時,觸摸屏設備100(如圖1所示)可以改變積分公式對象2610和2620的坐標值,以縮小或放大積分公式對象2610和2620。觸摸屏設備100可以改變積分公式對象2610和2630中的四個邊的坐標值,以及可以改變積分公式對象2610和2620的所有坐標值以便與四個邊的坐標值成比例,以及可以顯示積分公式對象2610和2620使得其尺寸縮小或放大。
參考圖26C和圖26D,可以改變書寫對象2630和2640的水平軸上的坐標值以顯示書寫對象2630和2640使得字母之間的間隔縮小或放大??梢圆桓淖儠鴮憣ο?630和2640的上坐標值和下坐標值以及可以改變左坐標值和右坐標值以執(zhí)行用于改變字母之間的間隔的樣式化。
圖27A至圖28C是根據本公開實施方式的用于描述對內容進行樣式化的方法的示圖。
當觸摸屏設備100(如圖1所示)對顯示在觸摸屏上的對象應用樣式化時,觸摸屏設備100可以通過使用特定對象的樣式化屬性來改變另一對象的屬性值。當觸摸屏設備100接收到用于選擇具有參考屬性值的對象的輸入時,觸摸屏設備100可以將所選擇的對象的屬性值改變成該另一對象中的屬性值的替換值。
參考圖27A至圖27C,當觸摸屏設備100的顯示單元110接收到選擇特定對象的輸入2710以及接收到與待被樣式化的對象相關的拖動輸入2720時,觸摸屏設備100可以通過使用特定對象的屬性值來改變待被樣式化的對象的屬性值2730。
如上所述,在復制特定對象的樣式化屬性值的情況下,可以通過使用操作設備200(如圖2所示)的輔助按鈕220(如圖2所示)向用戶提供直觀樣式化。例如,在用戶相對于具有待被復制的屬性值的對象按壓輔助按鈕220的狀態(tài)下,當用戶執(zhí)行拖動輸入時,觸摸屏設備100可以從操作設備200接收輔助按鈕220的輸入信息,以基于拖動輸入和輔助按鈕220的輸入信息將拖動輸入確定為用于復制對象的屬性值的命令。復制的屬性值可以應用于從用戶接收到拖動輸入以執(zhí)行樣式化的區(qū)域的對象,從而向用戶提供與使用吸管(pipette)相同的效果。
在圖27A和圖27B的情況下,由于在對象中存在統(tǒng)一的屬性值,因此在復制屬性值的情況下沒有限制,但在多個屬性值被應用于對象的情況下,需要建立與復制屬性值時復制了哪個屬性值相關的參考。
參考圖28A,當積分公式對象2810的屬性值被復制到積分公式對象2820的屬性值時,沒有必要建立待被復制的屬性值的參考,但是如圖28B所示,當在一個對象2830中存在具有不同屬性值的對象2831、2832和2833時,需要建立代表屬性值。
參考圖28B,當一個對象具有多個屬性值時,可以將作為最重要因素的屬性值建立為代表屬性值。然而,根據上述方法,當因素相同以及不可能計算因素時,可能不能建立代表屬性值。
參考圖28C,觸摸屏設備100可以在觸摸屏上顯示用于選擇多個屬性值的輸入框以使得用戶選擇代表屬性值。在這種情況下,可解決圖28B的限制并準確地接收用戶的意圖。
圖29A至圖30B是根據本公開實施方式的根據用戶的觸摸輸入的方向對內容進行樣式化的方法的示圖。
參考圖29A至圖29C,示出了顯示單元110,其中當用戶對顯示在觸摸屏設備100上的對象進行樣式化時,已經描述了水平拖動輸入被確定為用于增大或減小屬性值的輸入。
水平拖動輸入的向右拖動輸入可以被確定為改變屬性值的輸入,以及向左拖動輸入2920可以被確定為撤回(或取消)屬性值的輸入。例如,如圖29A所示,當積分公式對象2910的顏色變成藍色時,當接收到向右拖動輸入時,積分公式對象2910可以被樣式化成藍色。當接收到與積分公式對象2910相關的向左拖動輸入2920時,觸摸屏設備100可以在積分公式對象2910的顏色改變之前將顏色改變成顏色2930。
根據上述方法,當改變與對象相關的多種屬性值時,由于對于屬性值被改變的每個對象,其歷史被存儲在數據庫中,因此可以將對象恢復為初始屬性值。操作設備200(如圖2所示)的輔助按鈕220(如圖2所示)可以用于準確地區(qū)分以上參考圖20A至圖20C描述的向右拖動輸入和向左拖動輸入。
例如,參考圖30A,將描述在顯示單元110上輸入的向右拖動輸入3010的接收,其增大積分公式對象1的粗細度屬性值。假設積分公式對象1的粗細度屬性值為4。每當從用戶接收到向右拖動輸入3010時,觸摸屏設備100(如圖1所示)可以將粗細度屬性值增加約+1。已描述了當接收到一次向右拖動輸入3010時,粗細度屬性值可以增加到5,以及當接收到三次向右拖動輸入3010時,粗細度屬性值可以增加到7。在通過接收到三次向右拖動輸入而將積分公式對象1的粗細度屬性值增加到7的情況下,當接收到向左拖動輸入時,粗細度屬性值可以減小到6,以及當按壓輔助按鈕220(如圖2所示)并同時接收到向左拖動輸入時,粗細度屬性值可以減小到初始屬性值4。由于可以根據用戶的定義來設置方法,因此應當注意,實施方式不限于上述示例。
在執(zhí)行多種功能的數字裝置中,用戶環(huán)境是關鍵問題。例如,當通過替換現有電視而在普通家庭的起居室中使用智能電視時,關鍵問題之一是用戶是否能夠方便地使用智能電視提供的各種功能。智能電視可以提供廣播內容,以及還可以提供在現有的個人計算機中可獲得的多種基于互聯網的內容,諸如互聯網網絡沖浪、電子郵件、游戲、照片、音樂和視頻媒體。當向用戶提供的各種內容使用戶不滿意時,結果,可能降低智能電視的效用。在這方面,根據本公開的多種實施方式,提供圖形用戶界面的裝置和方法可以應用于多媒體裝置(諸如,智能電視),從而提高用戶便利性。
本公開還可以被實現為數字設備(諸如,中央處理單元(CPU))中提供的非暫時性處理器可讀記錄介質上的處理器可讀代碼。非暫時性處理器可讀記錄介質是可以存儲隨后可以由處理器讀取的數據的任何數據存儲設備。非暫時性處理器可讀記錄介質的示例包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、光盤ROM(CD-ROM)、磁帶、軟盤和光學數據存儲設備。非暫時性處理器可讀記錄介質還可以分布在網絡聯接的計算機系統(tǒng)上,使得處理器可讀代碼以分布式方式存儲和執(zhí)行。另外,用于實現多種實施方式的功能程序、代碼和代碼片段可以由本發(fā)明構思所屬領域的程序員容易地解釋。
根據實施方式的對對象進行樣式化的方法可以在一個軟件(SW)功能程序中實現,以及該方法的全部或一部分可以在若干SW功能模塊中實現,以及可以在操作系統(tǒng)(OS)上實現。例如,如參考圖 18所描述的,確定用戶的觸摸輸入的方向是否與先前滑動輸入的方向基本上相同的操作S1820以及增大或減小對象的屬性值的操作S1830或S1840可以在一個SW功能程序中實現。每個操作或其組合可以在一個SW功能模塊中實現,以及可以在OS上實現。
應理解,本文中描述的多種實施方式應當僅認為是描述意義而不是出于限制目的。每個實施方式中對特征或方面的描述應典型地被認為可以適用于其它實施方式中的其它相似特征或方面。
雖然已參考本發(fā)明的多種實施方式示出并描述了本發(fā)明,但本領域技術人員將理解,在不脫離由所附權利要求書和其同等限定的本發(fā)明的范圍和精神的情況下,可以對其進行形式和細節(jié)上的多種改變。