欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

使用者界面顯示方法及電子裝置的制造方法

文檔序號:9505899閱讀:261來源:國知局
使用者界面顯示方法及電子裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種電子裝置,且特別是有關(guān)于一種使用者界面顯示方法及電子
目-Ο
【背景技術(shù)】
[0002]隨著智能手機、平板電腦等移動電子裝置的日益普遍,使用者以手指或是觸控筆等方式在移動電子裝置上輸入文字、涂鴉等編輯操作已是現(xiàn)今越來越普遍的行為。但使用者往往第一個遇到的障礙,就是移動電子裝置的屏幕大小過于局限,使得能操作的手寫文字編輯范圍也受到限制。

【發(fā)明內(nèi)容】

[0003]本發(fā)明提供一種使用者界面顯示方法及電子裝置,讓使用者在電子裝置的觸控屏幕上輸入文字時更為便利。
[0004]本發(fā)明的使用者界面顯示方法,適用于具有觸控屏幕的電子裝置,包括以下步驟:首先,在觸控屏幕接收對應(yīng)于多個筆跡的多個操作信號,并分別對應(yīng)操作信號顯示多個字符,其中各字符包括至少一筆跡;然后,計算字符的平均寬度,并根據(jù)平均寬度以及觸控屏幕的尺寸計算第一距離門檻值;接著,取得字符中最后字符與觸控屏幕邊界的邊界距離;當(dāng)邊界距離小于第一距離門檻值時,根據(jù)邊界距離以及觸控屏幕的尺寸,移動字符到觸控屏幕的顯示位置。
[0005]本發(fā)明的電子裝置包括觸控屏幕以及處理單元。觸控屏幕顯示使用者界面,并且接收對應(yīng)于多個筆跡的多個操作信號。處理單元耦接觸控屏幕,接收操作信號,分別對應(yīng)操作信號顯示多個字符在觸控屏幕,其中各字符包括至少一筆跡。處理單元計算字符的平均寬度,并根據(jù)平均寬度以及觸控屏幕的尺寸計算第一距離門檻值。處理單元取得字符中最后字符與觸控屏幕邊界的邊界距離。當(dāng)邊界距離小于第一距離門檻值時,處理單元根據(jù)邊界距離以及觸控屏幕的尺寸,移動字符到觸控屏幕所顯示的使用者界面的顯示位置。
[0006]基于上述,本發(fā)明提供一種使用者界面顯示方法及電子裝置,可動態(tài)的調(diào)整使用者界面的內(nèi)容,使得使用者在以手寫等方式輸入文字時,可不受屏幕大小限制,方便的編輯文字。
[0007]為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖作詳細(xì)說明如下。
【附圖說明】
[0008]圖1為根據(jù)本發(fā)明一實施例所示出使用者界面顯示方法的方法流程圖;
[0009]圖2為根據(jù)本發(fā)明一實施例所示出電子裝置的功能方塊圖;
[0010]圖3為根據(jù)本發(fā)明一實施例所示出字符與使用者界面的關(guān)系示意圖;
[0011]圖4為根據(jù)本發(fā)明一實施例所示出字符與使用者界面的關(guān)系示意圖;
[0012]圖5A?圖5B為根據(jù)本發(fā)明一實施例所出字符與使用者界面的關(guān)系意圖;
[0013]圖6為根據(jù)本發(fā)明一實施例所示出使用者界面顯示方法的方法流程圖。
[0014]附圖標(biāo)記說明:
[0015]10:電子裝置;
[0016]110:觸控屏幕;
[0017]120:處理單元;
[0018]0S1?OSn:操作信號;
[0019]UIF:使用者界面;
[0020]CH1、CH2:字符;
[0021]W1、W2:字符的寬度;
[0022]ff:使用者界面的寬度;
[0023]G:字符的間距;
[0024]P11、P21:字符的中心點;
[0025]P12、P22字符的結(jié)束點;
[0026]Ρ11’、Ρ2Γ:中心點;
[0027]V1、V2:向量;
[0028]d:邊界距離;
[0029]THR:第一邊界門檻值;
[0030]DIS:位移量;
[0031]d’:位移后的邊界距離;
[0032]S101 ?S104、S601 ?S607:步驟。
【具體實施方式】
[0033]圖1為根據(jù)本發(fā)明一實施例所示出使用者界面顯示方法的方法流程圖。其中,所述的使用者界面顯示方法適用于具有觸控屏幕的電子裝置,例如智能手機、平板電腦或具有觸控屏幕的筆記本電腦等移動電子裝置,或具有觸控屏幕的個人計算機(PersonalComputer,簡稱PC)、一體化個人計算機(All In One PC,簡稱ΑΙ0)等電子裝置。
[0034]請參照圖1,首先在步驟S101時,在觸控屏幕接收對應(yīng)于多個筆跡的多個操作信號,并分別對應(yīng)操作信號顯示多個字符,其中各字符包括至少一筆跡。然后在步驟S102時,計算字符的平均寬度,并根據(jù)平均寬度以及觸控屏幕的尺寸計算第一距離門檻值。接著,取得字符中最后字符與觸控屏幕邊界的邊界距離。當(dāng)邊界距離小于第一距離門檻值時,根據(jù)邊界距離以及觸控屏幕的尺寸,移動字符到觸控屏幕的顯示位置。
[0035]圖2為根據(jù)本發(fā)明一實施例所示出電子裝置的功能方塊圖。請參照圖2,電子裝置10包括觸控屏幕110以及處理單元120。觸控屏幕110用以顯示使用者界面(例如,由處理單元120所運行的操作系統(tǒng)的使用者界面,或特定軟件的使用者界面),并且接收對應(yīng)于多個筆跡的多個操作信號0S1?OSn。
[0036]處理單元120耦接觸控屏幕110,觸控屏幕110接收操作信號0S1?OSn。處理單元120分別對應(yīng)操作信號0S1?OSn顯示多個字符在觸控屏幕110,其中各字符包括至少一筆跡。處理單元120還計算字符的平均寬度,并根據(jù)平均寬度以及觸控屏幕110的尺寸計算第一距離門檻值。處理單元120取得字符中最后字符與觸控屏幕110邊界的邊界距離。當(dāng)邊界距離小于第一距離門檻值時,處理單元120根據(jù)邊界距離以及觸控屏幕110的尺寸,移動字符到觸控屏幕110所顯示的使用者界面的顯示位置。
[0037]在此本發(fā)明中,使用者可通過觸控筆,手指或是其他觸控物件與觸控屏幕110接觸式或非接觸的互動而使得觸控屏幕110接收到對應(yīng)于使用者操作的操作信號(即,操作信號0S1?OSn之一)。在本發(fā)明中所指的操作信號0S1?OSn皆對應(yīng)于使用者與觸控屏幕110互動所產(chǎn)生的單一筆跡。而一或多個筆跡則可以組成一個字符。根據(jù)使用語言的不同,組成字符的筆跡的數(shù)量也有所不同。例如,大部分的小寫英文字母可以以單一筆跡完成,而中文字則需要一或多個筆跡方可組成一個字符。
[0038]本發(fā)明主要著重于使用者以觸控筆或是手指在觸控屏幕110上操作來輸入文字的使用情境。在這樣的使用情境下,由使用者所輸入的筆跡可直接被保存,例如手寫筆記的形式,或是由輸入法軟件(例如附屬于處理單元120的所運作的操作系統(tǒng)下的應(yīng)用程序或應(yīng)用軟件)轉(zhuǎn)換為文字?jǐn)?shù)據(jù),本發(fā)明并不限定。而由于使用者直接在觸控屏幕110上輸入的文字(字符)比例通常較大。若是使用智能手機或是平板電腦等觸控屏幕110較小的情況時,往往在輸入一兩個字后,觸控屏幕110便沒有多余的空間可供書寫,必須等待電子裝置10存入目前的筆跡/字符,并清除屏幕上的筆跡后,使用者才可以繼續(xù)地在觸控屏幕110上輸入文字,對使用者而言,則可能帶來不流暢的使用體驗。
[0039]因此,在本發(fā)明中,例如圖1?2所示實施例中,電子裝置10將根據(jù)觸控屏幕110的尺寸大小、目前在觸控屏幕110上所顯示的字符大小以及間距來判斷目前觸控屏幕110剩余的空間(即,對應(yīng)于上述的邊界距離以及第一距離門檻值)是否足夠。當(dāng)目前觸控屏幕110剩余的空間可能已不足于讓使用者在手寫輸入一個字符的空間,處理單元120則可移動已顯示在觸控屏幕110上的字符,以使得觸控屏幕110所顯示的使用者界面中仍有足夠的空間供使用者輸入文字。以下則將配合附圖與實施例詳細(xì)的說明。
[0040]圖3為根據(jù)本發(fā)明一實施例所示出字符與使用者界面的關(guān)系示意圖。請參照圖3,在圖3所示實施例中,使用者界面UIF被顯示在電子裝置10的觸控屏幕110上,包括了經(jīng)由使用者與觸控屏幕110的互動而對應(yīng)顯示的字符CH1、CH2。其中,字符CH1與CH2皆包括了多個筆跡,例如字符CH1為“大”字,包括了 3個筆跡(即,大致上對應(yīng)于字符的筆劃)。而此3個筆跡則對應(yīng)于3個操作信號(例如,操作信號0S1?0S3)。在本實施例中,處理單元120會持續(xù)通過觸控屏幕110來監(jiān)控使用者與觸控屏幕110的互動,并藉此來判斷操作信號0S1?OSn與字符的關(guān)系。其中,一種較為直覺的方式為,由于使用者書寫字符時,一個字與一個字之間將具有一定程度以上的間隔時間,例如使用者挪動手的位置至對應(yīng)于下個字符的位置或使用者的思考時間所造成。處理單元120則可藉此監(jiān)控并判斷操作信號0S1?OSn之間的時間間隔是否大于預(yù)設(shè)值(例如,0.5毫秒),當(dāng)時間間隔大于上述的預(yù)設(shè)值時,則可判斷前一次具有相同判斷(即,時間間隔大于上述的預(yù)設(shè)值)至目前所接收到的操作信號(例如操作信號0S1?OSk,其中k小于η)對應(yīng)于1個字符。
[0041]借著這樣的方式,處理單元120即可判斷目前所接收到的操作信號0S1?OSn對應(yīng)于多少個字符。在判斷得到操作信號0S1?OSn與字符的對應(yīng)關(guān)系后,處理單元120則可根據(jù)操作信號0S1?OSn所對應(yīng)的筆跡取得每個字符的大小(即,字符的長度與寬度),并計算得到目前字符的平均寬度。例如,圖3所示實施例中,字符CH1、CH2分別具有寬度W1、W2,平均寬度則即為寬度Wl、W2相加除以2,但本發(fā)明并不限定于此,在觸控屏幕110上可能同時顯示更多個對應(yīng)于操作信號OS1?OSn的字符。
[0042]另外,處理單元120也可在取得每個字符的大小的同時取得字符與字符之間的間距(例如圖2所示間距G),并在計算平均寬度時也計算平均間距。此時,處理單元120即可根據(jù)平均寬度、平均間距以及觸控屏幕110的大小作為決定第一邊界門檻值的大小。例如,第一邊界門檻值即可被設(shè)定為等于平均寬度,或是等于平均寬度與平均間距的和。
[0043]另一方面,在判斷得到處理單元120需移動字符到觸控屏幕110的顯示位置時,處理單元120也必須決定移動字符的移動方向以及顯示位置的移動量。其中針對字符的移動方向而言,在本發(fā)明一實施例中,處理單元120將先判斷字符的書寫方向,接著再根據(jù)書寫方向判斷書寫方向所朝向的邊界為觸控屏幕110的哪一個邊界,并且計算最后一個字符與此邊界的邊界距離。然后,處理單元120便可根據(jù)上述的邊界距離以及觸控屏幕110的尺寸,朝書寫方向的反方向移動字符到觸控屏幕110的顯示位置。圖4為根據(jù)本發(fā)明一實施例所示出字符與使用者界面的關(guān)系示意圖。請參照圖4,其中由圖4所示的使用者界面UIF以及字符CH1、CH2皆與圖3所示實施例相同,但在圖4所示實施例中,標(biāo)注了可用以判斷書寫方向的向量V1、V2。其中,向量VI從字符CH1的中心點P11指向字符CH2的中心點P21。而字符CH1、CH2的中心點P11、P21可在取得操作信號0S1?OSn與字符的對應(yīng)關(guān)系之后,配合坐標(biāo)計算而得。向量V2則從字符CH1的結(jié)束點P12指向字符CH2的結(jié)束點P22。字符CH1、C
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阳原县| 沁源县| 江城| 南投县| 玉树县| 龙山县| 图们市| 岐山县| 金秀| 黄梅县| 米脂县| 昌邑市| 恭城| 淳化县| 交口县| 鄂托克旗| 余庆县| 鞍山市| 炎陵县| 金溪县| 锦州市| 海丰县| 闽清县| 宜兰县| 瑞安市| 梧州市| 鹿泉市| 叙永县| 兰州市| 榆社县| 阜宁县| 清原| 云浮市| 连州市| 防城港市| 钟祥市| 陇川县| 睢宁县| 博爱县| 阿克陶县| 自治县|