亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

指令輸入方法和便攜式電子裝置制造方法

文檔序號(hào):6492516閱讀:134來源:國知局
指令輸入方法和便攜式電子裝置制造方法
【專利摘要】本發(fā)明公開了一種指令輸入方法和便攜式電子裝置,所述方法包括偵測施于觸控?zé)赡坏亩鄠€(gè)點(diǎn)擊,并判斷對(duì)應(yīng)這些點(diǎn)擊的多個(gè)點(diǎn)擊位置是否屬于同一群組。當(dāng)對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置非屬于同一群組時(shí),劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成多個(gè)群組,依據(jù)這些群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)這些點(diǎn)擊的點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列。另外,所述指令輸入方法還包括依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。
【專利說明】指令輸入方法和便攜式電子裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明關(guān)于電子控制技術(shù),且特別有關(guān)于電子裝置的指令輸入方法和便攜式電子
>J-U裝直。
【背景技術(shù)】
[0002]隨著科技的進(jìn)步,可在智能型手機(jī)上執(zhí)行的功能也越來越多。一般來說,若使用者欲下達(dá)操作指令給智能型手機(jī),使用者通常需要觀看智能型手機(jī)的觸控?zé)赡簧系娘@示圖像或顯示文字,才能通過這些顯示圖像或顯示文字控制智能型手機(jī)執(zhí)行對(duì)應(yīng)的功能模塊。舉例來說,使用者可以通過拖曳觸控?zé)赡簧巷@示的解鎖圖像,來控制智能型手機(jī)對(duì)觸控?zé)赡贿M(jìn)行解鎖。換言之,智能型手機(jī)的使用者往往必須要看著觸控?zé)赡徊拍苡行У夭僮髦悄苄褪謾C(jī),導(dǎo)致智能型手機(jī)在使用上并不方便。
[0003]特別是,對(duì)于經(jīng)常處于忙碌狀況而無法分心觀看的智能型手機(jī)使用者來說,需要依賴觸控?zé)赡簧系娘@示圖像或顯示文字才能對(duì)智能型手機(jī)下達(dá)操作指令的方式并不合適。

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

[0004]有鑒于此,本發(fā)明提出一種指令輸入方法、便攜式電子裝置與電腦可讀記錄媒體,可有效地提高輸入操作指令的便利性。
[0005]本發(fā)明提出一種指令輸入方法,用于具有觸控?zé)赡坏谋銛y式電子裝置,所述指令輸入方法包括偵測施于觸控?zé)赡坏亩鄠€(gè)點(diǎn)擊,并判斷對(duì)應(yīng)這這些點(diǎn)擊的多個(gè)點(diǎn)擊位置是否屬于同一群組。當(dāng)對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置非屬于同一群組時(shí),所述指令輸入方法也包括劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成多個(gè)群組,依據(jù)這些群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)這些點(diǎn)擊的點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列。另外,所述指令輸入方法還包括依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。
[0006]在本發(fā)明的一實(shí)施例中,所述的指令輸入方法還包括當(dāng)對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置屬于同一群組時(shí),依據(jù)預(yù)設(shè)規(guī)則產(chǎn)生群組標(biāo)記序列。
[0007]在本發(fā)明的一實(shí)施例中,所述的判斷對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置是否屬于同一群組的步驟包括計(jì)算這些點(diǎn)擊位置的分散程度值,并判斷分散程度值是否大于分散閥值。當(dāng)分散程度值非大于分散閥值時(shí),識(shí)別這些點(diǎn)擊位置屬于同一群組,以及當(dāng)分散程度值大于分散閥值時(shí),識(shí)別這些點(diǎn)擊位置非屬于同一群組。
[0008]在本發(fā)明的一實(shí)施例中,所述的劃分對(duì)應(yīng)這些點(diǎn)擊的點(diǎn)擊位置成這些群組的步驟包括利用K-均值分群演算法劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成這些群組。
[0009]在本發(fā)明的一實(shí)施例中,所述的判斷對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置是否屬于同一群組的步驟包括計(jì)算這些點(diǎn)擊位置彼此之間的間隔距離,并判斷這些點(diǎn)擊位置彼此之間的間隔距離是否皆小于距離閥值。當(dāng)這些點(diǎn)擊位置彼此之間的間隔距離皆小于距離閥值時(shí),識(shí)別這些點(diǎn)擊位置屬于同一群組,以及當(dāng)這些點(diǎn)擊位置彼此之間的間隔距離非皆小于距離閥值時(shí),識(shí)別這些點(diǎn)擊位置非屬于同一群組。[0010]在本發(fā)明的一實(shí)施例中,所述的劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成這些群組的步驟包括計(jì)算這些點(diǎn)擊位置的平均間隔距離,以及依據(jù)平均間隔距離與這些點(diǎn)擊位置彼此之間的間隔距離,劃分這些點(diǎn)擊位置成這些群組。
[0011]在本發(fā)明的一實(shí)施例中,所述的指令輸入方法還包括依據(jù)操作指令,執(zhí)行預(yù)設(shè)功能豐旲塊。
[0012]在本發(fā)明的一實(shí)施例中,所述的指令輸入方法還包括利用至少一虛擬線將觸控?zé)赡粍澐譃槎鄠€(gè)點(diǎn)擊區(qū)域,并將每一這些點(diǎn)擊區(qū)域?qū)?yīng)至這些群組之
[0013]本發(fā)明另提出一種便攜式電子裝置,所述的便攜式電子裝置包括觸控?zé)赡?、?chǔ)存單元與處理單元。觸控?zé)赡挥靡詡蓽y多個(gè)點(diǎn)擊。儲(chǔ)存單元用以儲(chǔ)存對(duì)應(yīng)這些點(diǎn)擊的多個(gè)點(diǎn)擊位置與這些點(diǎn)擊的點(diǎn)擊順序。處理單元耦接觸控?zé)赡慌c儲(chǔ)存單元,并且用以判斷對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置是否屬于同一群組,其中當(dāng)對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置非屬于同一群組時(shí),處理單元?jiǎng)澐謱?duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成多個(gè)群組,依據(jù)這些群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)這些點(diǎn)擊的一點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列,其中處理單元依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。
[0014]在本發(fā)明的一實(shí)施例中,當(dāng)對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置屬于同一群組時(shí),處理單元依據(jù)預(yù)設(shè)規(guī)則產(chǎn)生群組標(biāo)記序列。
[0015]在本發(fā)明的一實(shí)施例中,所述的處理單元計(jì)算這些點(diǎn)擊位置的分散程度值,并判斷分散程度值是否大于分散閥值,當(dāng)分散程度值非大于分散閥值時(shí),處理單元識(shí)別這些點(diǎn)擊位置屬于同一群組,以及當(dāng)分散程度值大于分散閥值時(shí),處理單元識(shí)別這些點(diǎn)擊位置非屬于同一群組。
[0016]在本發(fā)明的一實(shí)施例中,所述的處理單元利用K-均值分群演算法劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成這些群組。
[0017]在本發(fā)明的一實(shí)施例中,所述的處理單元計(jì)算這些點(diǎn)擊位置彼此之間的間隔距離,并判斷這些點(diǎn)擊位置彼此之間的間隔距離是否皆小于距離閥值,當(dāng)這些點(diǎn)擊位置彼此之間的間隔距離皆小于距離閥值時(shí),識(shí)別這些點(diǎn)擊位置屬于同一群組,以及當(dāng)這些點(diǎn)擊位置彼此之間的間隔距離非皆小于距離閥值時(shí),識(shí)別這些點(diǎn)擊位置非屬于同一群組。
[0018]在本發(fā)明的一實(shí)施例中,所述的處理單元更計(jì)算這些點(diǎn)擊位置的平均間隔距離,并依據(jù)平均間隔距離與這些點(diǎn)擊位置彼此之間的間隔距離,劃分這些點(diǎn)擊位置成這些群組。
[0019]在本發(fā)明的一實(shí)施例中,所述的處理單元更依據(jù)操作指令,執(zhí)行預(yù)設(shè)功能模塊。
[0020]在本發(fā)明的一實(shí)施例中,所述的處理單元更利用至少一虛擬線將觸控?zé)赡粍澐譃槎鄠€(gè)點(diǎn)擊區(qū)域,并將每一這些點(diǎn)擊區(qū)域?qū)?yīng)至這些群組之一。
[0021]本發(fā)明另提出一種電腦可讀記錄媒體,所述的電腦可讀記錄媒體儲(chǔ)存多個(gè)程序碼,當(dāng)這些程序碼被載入至微處理器單元后,微處理器單元執(zhí)行這些程序碼以完成下例步驟。偵測施于觸控?zé)赡坏亩鄠€(gè)點(diǎn)擊,并判斷對(duì)應(yīng)這些點(diǎn)擊的多個(gè)點(diǎn)擊位置是否屬于同一群組。當(dāng)對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置非屬于同一群組時(shí),劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成多個(gè)群組,依據(jù)這些群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)這些點(diǎn)擊的一點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生一群組標(biāo)記序列。以及,依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。
[0022]在本發(fā)明的一實(shí)施例中,所述的微處理器單元更執(zhí)行這些程序碼以完成下列步驟。當(dāng)對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置屬于同一群組時(shí),依據(jù)預(yù)設(shè)規(guī)則產(chǎn)生群組標(biāo)記序列。
[0023]在本發(fā)明的一實(shí)施例中,所述的微處理器單元更執(zhí)行這些程序碼以完成下列步驟。計(jì)算這些點(diǎn)擊位置的分散程度值,并判斷分散程度值是否大于分散閥值。當(dāng)分散程度值非大于分散閥值時(shí),識(shí)別這些點(diǎn)擊位置屬于同一群組。以及,當(dāng)分散程度值大于分散閥值時(shí),識(shí)別這些點(diǎn)擊位置非屬于同一群組。
[0024]在本發(fā)明的一實(shí)施例中,所述的微處理器單元更執(zhí)行這些程序碼以完成下列步驟。利用K-均值分群演算法劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成這些群組。
[0025]在本發(fā)明的一實(shí)施例中,所述的微處理器單元更執(zhí)行這些程序碼以完成下列步驟。計(jì)算這些點(diǎn)擊位置彼此之間的間隔距離,并判斷這些點(diǎn)擊位置彼此之間的間隔距離是否皆小于距離閥值。當(dāng)這些點(diǎn)擊位置彼此之間的間隔距離皆小于距離閥值時(shí),識(shí)別這些點(diǎn)擊位置屬于同一群組。以及當(dāng)這些點(diǎn)擊位置彼此之間的間隔距離非皆小于距離閥值時(shí),識(shí)別這些點(diǎn)擊位置非屬于同一群組。
[0026]在本發(fā)明的一實(shí)施例中,所述的微處理器單元更執(zhí)行這些程序碼以完成下列步驟。計(jì)算這些點(diǎn)擊位置的平均間隔距離,以及依據(jù)平均間隔距離與這些點(diǎn)擊位置彼此之間的間隔距離,劃分這些點(diǎn)擊位置成這些群組。
[0027]在本發(fā)明的一實(shí)施例中,所述的微處理器單元更執(zhí)行這些程序碼以完成下列步驟。依據(jù)操作指令執(zhí)行預(yù)設(shè)功能模塊。
[0028]在本發(fā)明的一實(shí)施例中,所述的微處理器單元更執(zhí)行這些程序碼以完成下列步驟。利用至少一虛擬線將觸控?zé)赡粍澐譃槎鄠€(gè)點(diǎn)擊區(qū)域,并將每一這些點(diǎn)擊區(qū)域?qū)?yīng)至這些群組之一。
[0029]基于上述,本發(fā)明實(shí)施例提出一種指令輸入方法、便攜式電子裝置與電腦可讀記錄媒體,其可偵測施于觸控?zé)赡坏亩鄠€(gè)點(diǎn)擊,并對(duì)這些點(diǎn)擊的多個(gè)點(diǎn)擊位置進(jìn)行分群運(yùn)算,以依據(jù)分群運(yùn)算的運(yùn)算結(jié)果產(chǎn)生多個(gè)群組標(biāo)記。然后,依據(jù)這些點(diǎn)擊的點(diǎn)擊順序?qū)π┤航M標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列,并依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。此外,其還可通過一條或多條虛擬線來在觸控?zé)赡簧蟿澐殖龆鄠€(gè)點(diǎn)擊區(qū)域,以便通過這些點(diǎn)擊各別對(duì)應(yīng)的點(diǎn)擊區(qū)域以及這些點(diǎn)擊的點(diǎn)擊順序來產(chǎn)生群組標(biāo)記序列,并依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。由此,使用者可在不需要察看便攜式電子裝置的觸控?zé)赡坏那闆r下,通過點(diǎn)擊位置的大致分布來輸入指令給便攜式電子裝置,而有效地提高對(duì)便攜式電子裝置輸入操作指令的便利性。
[0030]為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合所附圖式作詳細(xì)說明如下。
【專利附圖】

【附圖說明】
[0031]圖1為依據(jù)本發(fā)明第一范例實(shí)施例所繪示的便攜式電子裝置的方塊圖。
[0032]圖2為依據(jù)本發(fā)明的第一范例范例實(shí)施例所繪示的指令輸入方法的流程圖。
[0033]圖3A?圖3C為依據(jù)本發(fā)明的第一范例實(shí)施例所繪示的產(chǎn)生群組標(biāo)記序列的示意圖。
[0034]圖4為依據(jù)本發(fā)明的第二范例實(shí)施例所繪示的指令輸入方法的流程圖。
[0035]圖5為依據(jù)本發(fā)明的第三范例實(shí)施例所繪示的指令輸入方法的流程圖。[0036]圖6為依據(jù)本發(fā)明的第四范例實(shí)施例所繪示的指令輸入方法的流程圖。
[0037]圖7為依據(jù)本發(fā)明的第四范例實(shí)施例所繪示的對(duì)應(yīng)點(diǎn)擊位置至觸控?zé)赡坏狞c(diǎn)擊區(qū)域并產(chǎn)生群組標(biāo)記的示意圖。
[0038]其中,附圖標(biāo)記說明如下:
[0039]10:便攜式電子裝置
[0040]11:觸控?zé)赡?br> [0041]12:儲(chǔ)存單元
[0042]13:處理單元
[0043]301 ?305、701 ?705:點(diǎn)擊位置
[0044]310,320:群組
[0045]330:群組標(biāo)記的組合
[0046]340:群組標(biāo)記序列
[0047]710:虛擬線
[0048]S202、S204、S206、S208、S210:本發(fā)明第一范例實(shí)施例的指令輸入方法各步驟
[0049]S402、S404、S406、S408、S410、S412:本發(fā)明第二范例實(shí)施例的指令輸入方法各步驟
[0050]S502、S504、S506、S508、S510、S512、S514、S516:本發(fā)明第三范例實(shí)施例的指令輸
入方法各步驟
[0051]S602、S604、S606、S608、S610:本發(fā)明第四范例實(shí)施例的指令輸入方法各步驟【具體實(shí)施方式】
[0052]本發(fā)明實(shí)施例提出一種指令輸入方法,其可依據(jù)使用者在觸控?zé)赡簧系亩鄠€(gè)點(diǎn)擊位置以及點(diǎn)擊順序來產(chǎn)生一群組標(biāo)記序列,然后依據(jù)此群組標(biāo)記序列產(chǎn)生操作指令。藉此,可有效地提升便攜式電子裝置在操作上的便利性。此外,本發(fā)明實(shí)施例更揭示了可用于體現(xiàn)上述指令輸入方法的便攜式電子裝置與電腦可讀記錄媒體。為了使本發(fā)明的內(nèi)容更容易明了,以下特舉數(shù)個(gè)實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式。
[0053][第一范例實(shí)施例]
[0054]圖1為依據(jù)本發(fā)明第一范例實(shí)施例所繪示的便攜式電子裝置的方塊圖。
[0055]請(qǐng)參照?qǐng)D1,便攜式電子裝置10包括觸控?zé)赡?1、儲(chǔ)存單元12與處理單元13。
[0056]例如,便攜式電子裝置10可以是手機(jī)、個(gè)人數(shù)字助理(PDA)、智能型手機(jī)(smartphone)、電子書、游戲機(jī)或平板電腦(Tablet PC)等各式便攜式電子裝置。
[0057]觸控?zé)赡?1為便攜式電子裝置10的輸入與輸出接口,并且用以顯示便攜式電子裝置10的各式操作畫面。特別是,觸控?zé)赡?1會(huì)偵測使用者的各種觸碰操作。例如,此些觸碰操作包括點(diǎn)擊(click)或滑動(dòng)(drag)等。在本范例實(shí)施例中,觸控?zé)赡?1可以是電阻式(resistive)觸控面板、電容式(capacitive)觸控面板、光學(xué)式(optical)觸控面板、聲波式(acoustic wave)觸控面板、電磁式(electromagnetic)觸控面板等,在此并不限制其種類。
[0058]儲(chǔ)存單元12用以儲(chǔ)存數(shù)據(jù)。在實(shí)施上,儲(chǔ)存單元12可內(nèi)建于便攜式電子裝置10,或透過特定接口外接于便攜式電子裝置10。在本范例實(shí)施例中,儲(chǔ)存單元12可以是存儲(chǔ)器、硬盤、光盤或外接式儲(chǔ)存裝置(如存儲(chǔ)卡、移動(dòng)硬盤等)等儲(chǔ)存媒體或其組合。
[0059]處理單元13耦接觸控?zé)赡?1與儲(chǔ)存單元12。處理單元13會(huì)依據(jù)觸控?zé)赡?1偵測到的多個(gè)連續(xù)的點(diǎn)擊產(chǎn)生對(duì)應(yīng)的操作指令。另外,處理單元13還可以依據(jù)其產(chǎn)生的操作指令來執(zhí)行對(duì)應(yīng)的預(yù)設(shè)功能模塊。例如,預(yù)設(shè)功能模塊包括熒幕解鎖模塊、通話模塊、郵件模塊、短信模塊或相機(jī)模塊等,本發(fā)明不對(duì)其限制。在本范例實(shí)施例中,處理單元13可以是微處理器(micro-processor)、嵌入式處理器(embedded processor)或中央處理器(centralprocessing unit, CPU)等,但本發(fā)明的可實(shí)施方式并不對(duì)限定于上述。
[0060]圖2為依據(jù)本發(fā)明的第一范例實(shí)施例所繪示的指令輸入方法的流程圖。以下將以配合圖1與圖2來說明本范例實(shí)施例所述的指令輸入方法的各步驟。
[0061]請(qǐng)參照?qǐng)D1與圖2,在步驟S202中,觸控?zé)赡?1偵測使用者施于觸控?zé)赡?1的多個(gè)點(diǎn)擊,并將其轉(zhuǎn)換為觸碰信號(hào)而傳送至處理單元13。值得一提的是,為了避免因使用者誤觸而導(dǎo)致觸控?zé)赡?1非預(yù)期地執(zhí)行誤動(dòng)作,本范例實(shí)施例僅針對(duì)使用者施于觸控?zé)赡?1上的點(diǎn)擊(Click)來進(jìn)行后續(xù)的分析。換言的,若觸控?zé)赡?1偵測到的觸碰非點(diǎn)擊(例如,使用者的手指在觸控?zé)赡?1上滑動(dòng)或拖曳)時(shí),處理單元13并不會(huì)執(zhí)行后續(xù)的分析動(dòng)作。
[0062]舉例來說,在本范例實(shí)施例中,處理單元13會(huì)判斷觸控?zé)赡?1傳送的觸碰信號(hào)是否為點(diǎn)擊信號(hào)。若觸控?zé)赡?1傳送的觸碰信號(hào)為點(diǎn)擊信號(hào)時(shí),處理單元13會(huì)將偵測到的點(diǎn)擊信號(hào)的相關(guān)信息記錄于儲(chǔ)存單元12,以進(jìn)行后續(xù)分析。若觸控?zé)赡?1傳送的觸碰信號(hào)不是點(diǎn)擊信號(hào)(例如,使用者在觸控?zé)赡?1上滑動(dòng)或拖曳產(chǎn)生的滑動(dòng)信號(hào)),則處理單元13不產(chǎn)生相對(duì)應(yīng)動(dòng)作并繼續(xù)等待下一個(gè)點(diǎn)擊信號(hào)。另外,上述點(diǎn)擊信號(hào)的相關(guān)信息例如是點(diǎn)擊位置與點(diǎn)擊時(shí)間。例如,點(diǎn)擊位置是以對(duì)應(yīng)于觸控?zé)赡坏淖鶚?biāo)的形式來記錄,并且點(diǎn)擊時(shí)間是依據(jù)偵測到點(diǎn)擊信號(hào)時(shí)的便攜式電子裝置10的系統(tǒng)時(shí)間來記錄。此外,處理單元13也可以通過預(yù)設(shè)的規(guī)則來判定觸碰信號(hào)是否為點(diǎn)擊信號(hào),例如,判斷多個(gè)觸碰信號(hào)的座標(biāo)是否連續(xù)等等。
[0063]接著,在達(dá)到預(yù)設(shè)的點(diǎn)擊次數(shù)(例如,3次、4次或5次)或類似的觸發(fā)條件之后,在步驟S204中,處理單元13會(huì)判斷對(duì)應(yīng)所述多個(gè)點(diǎn)擊的多個(gè)點(diǎn)擊位置是否屬于同一群組。例如,處理單元13是依據(jù)對(duì)應(yīng)這些點(diǎn)擊的點(diǎn)擊位置的距離遠(yuǎn)近來判斷這些點(diǎn)擊位置是否屬于同一群組。當(dāng)處理單元13判斷對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置非屬于同一群組時(shí),在步驟S206中,處理單元13會(huì)劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成多個(gè)群組,依據(jù)這些群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)這些點(diǎn)擊的點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列。
[0064]詳細(xì)來看,處理單元13可以對(duì)先前偵測到的這些點(diǎn)擊的點(diǎn)擊位置進(jìn)行分群運(yùn)算,并依據(jù)分群運(yùn)算的運(yùn)算結(jié)果產(chǎn)生多個(gè)群組標(biāo)記,其中每一個(gè)群組標(biāo)記對(duì)應(yīng)于一個(gè)群組。舉例來說,在本范例實(shí)施例中,處理單元13可以利用K-均方分群演算法(K-MeansClustering Algorithm)來對(duì)在步驟S202中以座標(biāo)形式記錄于儲(chǔ)存單元12的多個(gè)點(diǎn)擊位置進(jìn)行分群運(yùn)算,以將這些點(diǎn)擊位置劃分為多個(gè)群組。以K=2為例,在處理單元13運(yùn)行K-均方分群演算法之后,處理單元13可將這些點(diǎn)擊位置劃分為兩個(gè)群組。或者,處理單元13也可以依據(jù)不同的K產(chǎn)生不同數(shù)量的群組,本發(fā)明不對(duì)其限制。另外,處理單元13也可以利用模糊C-means (Fuzzy C_means)分群演算法、DSMEM分群演算法或期望最大化(Expectation Maximization, EM)演算法等可直接或間接達(dá)到分群的功效的演算法來對(duì)點(diǎn)擊位置進(jìn)行分群,本發(fā)明不對(duì)其限制。
[0065]然后,處理單元13可依據(jù)預(yù)設(shè)的規(guī)則取得每一個(gè)群組獨(dú)特的群組標(biāo)記,并依據(jù)這些點(diǎn)擊位置所被劃分的群組以及這些群組的群組標(biāo)記,對(duì)應(yīng)產(chǎn)生多個(gè)群組標(biāo)記。例如,以劃分為兩個(gè)群組為例,處理單元13可將較靠近觸控?zé)赡?1上方的群組的群組標(biāo)記設(shè)為「A」,并將較靠近觸控?zé)赡?1下方的群組的群組標(biāo)記設(shè)為「B J0換言之,處理單元13實(shí)質(zhì)上可以依據(jù)多個(gè)群組之間的相對(duì)位置,或者依據(jù)各群組于觸控?zé)赡?1上的區(qū)域(例如,上半部、下半部、左半部與右半部)來決定每一群組的群組標(biāo)記,并且群組標(biāo)記可以是以數(shù)字或符號(hào)等方式來實(shí)施,本發(fā)明不對(duì)其限制。特別是,在步驟S206中,由處理單元13產(chǎn)生的這些群組標(biāo)記的數(shù)量會(huì)等于步驟S202中觸控?zé)赡?1所偵測到的點(diǎn)擊的次數(shù)。
[0066]接著,處理單元13依據(jù)先前偵測到的這些點(diǎn)擊的點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生一群組標(biāo)記序列。舉例來說,處理單元13在取得各個(gè)點(diǎn)擊或點(diǎn)擊位置對(duì)應(yīng)的群組標(biāo)記之后,處理單元13可從儲(chǔ)存單元12中讀取每一個(gè)群組標(biāo)記所對(duì)應(yīng)的點(diǎn)擊的偵測時(shí)間,然后再依據(jù)這些點(diǎn)擊的偵測時(shí)間由小到大或由大到小,將對(duì)應(yīng)的這些群組標(biāo)記排序,并產(chǎn)生群組標(biāo)記序列。
[0067]然后,在步驟S210中,處理單元13會(huì)依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。舉例來說,處理單元13可以是以查表的方式來查詢并產(chǎn)生群組標(biāo)記序列所對(duì)應(yīng)的操作指令。另外,在步驟S204中,當(dāng)處理單元13判斷對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置屬于同一群組時(shí),處理單元13可以依據(jù)預(yù)設(shè)規(guī)則產(chǎn)生群組標(biāo)記序列。例如,處理單元13可以產(chǎn)生連續(xù)多個(gè)相同的群組標(biāo)記,并直接以其作為群組標(biāo)記序列。又例如,當(dāng)處理單元13判定所有的點(diǎn)擊位置為同一群組時(shí),處理單元13可以直接從儲(chǔ)存單元12讀取預(yù)先儲(chǔ)存的群組標(biāo)記序列。然后,在步驟S208之后接續(xù)執(zhí)行步驟S210。
[0068]值得一提的是,在本范例實(shí)施例中,處理單元13還可以進(jìn)一步依據(jù)步驟S210中取得的操作指令,執(zhí)行對(duì)應(yīng)的預(yù)設(shè)功能模塊。例如,當(dāng)觸控?zé)赡?1處于熒幕鎖定狀態(tài)時(shí),若使用者依據(jù)解鎖功能模塊對(duì)應(yīng)的解鎖點(diǎn)擊方式,在觸控?zé)赡?1上依照一預(yù)設(shè)點(diǎn)擊方式進(jìn)行點(diǎn)擊,則處理單元13可以執(zhí)行解鎖功能模塊,并將觸控?zé)赡?1轉(zhuǎn)換為熒幕解鎖狀態(tài),或者執(zhí)行撥打/接聽電話、收發(fā)郵件、收發(fā)短信或啟動(dòng)/關(guān)閉相機(jī)等功能。換言之,使用者可以依據(jù)各預(yù)設(shè)功能模塊對(duì)應(yīng)的點(diǎn)擊方式,在觸控?zé)赡?1上依序進(jìn)行點(diǎn)擊,使得處理單元13可以執(zhí)行各種點(diǎn)擊方式所對(duì)應(yīng)的預(yù)設(shè)功能模塊。
[0069]圖3A?圖3C為依據(jù)本發(fā)明的第一范例實(shí)施例所繪示的產(chǎn)生群組標(biāo)記序列的示意圖。
[0070]請(qǐng)參照?qǐng)D3A,假設(shè)使用者在觸控?zé)赡?1上的點(diǎn)擊位置301?305依序進(jìn)行點(diǎn)擊,并且點(diǎn)擊順序由先到后排序?yàn)辄c(diǎn)擊位置301、點(diǎn)擊位置302、點(diǎn)擊位置303、點(diǎn)擊位置304與點(diǎn)擊位置305。此時(shí),處理單兀會(huì)將相關(guān)的點(diǎn)擊信息(例如,點(diǎn)擊位置301?305各別的座標(biāo)信息與點(diǎn)擊時(shí)間)記錄于儲(chǔ)存單元中。
[0071]請(qǐng)接續(xù)參照?qǐng)D3B,在達(dá)到預(yù)設(shè)的點(diǎn)擊次數(shù)之后,若這些點(diǎn)擊對(duì)應(yīng)的點(diǎn)擊位置較為分散,則處理單元會(huì)對(duì)點(diǎn)擊位置30廣305進(jìn)行分群運(yùn)算,進(jìn)而將點(diǎn)擊位置301、點(diǎn)擊位置303與點(diǎn)擊位置304劃分為群組310,并將點(diǎn)擊位置302與點(diǎn)擊位置305劃分為群組320。據(jù)此,處理單元可以依據(jù)預(yù)設(shè)的規(guī)則取得群組310與群組320各別的群組標(biāo)記,例如,群組310對(duì)應(yīng)的群組標(biāo)記為「A」,并且群組320對(duì)應(yīng)的群組標(biāo)記為「B J0[0072]請(qǐng)接續(xù)參照?qǐng)D3C,然后,處理單元13依據(jù)群組310與群組320各別的群組標(biāo)記以及群組310與群組320中的點(diǎn)擊位置的數(shù)量(點(diǎn)擊位置30f305共5個(gè)),產(chǎn)生對(duì)應(yīng)的多個(gè)群組標(biāo)記或群組標(biāo)記的組合330(例如,5個(gè)群組標(biāo)記為「AAABB」),并且依據(jù)點(diǎn)擊位置301?305對(duì)應(yīng)的點(diǎn)擊順序來排序這些群組標(biāo)記或群組標(biāo)記的組合330,而產(chǎn)生群組標(biāo)記序列340 (例如,「ABAAB」)。例如,之后,處理單元13會(huì)根據(jù)「ABAAB」的群組標(biāo)記序列340執(zhí)行通話模塊。
[0073]在本發(fā)明的另一范例實(shí)施例中,在對(duì)這些點(diǎn)擊位置進(jìn)行分群運(yùn)算之前,為了判斷這些點(diǎn)擊位置是否需要?jiǎng)澐譃槎鄠€(gè)群組,處理單元會(huì)先計(jì)算這些點(diǎn)擊位置的分散程度值。若這些點(diǎn)擊位置的分散程度值較高,表示這些點(diǎn)擊位置適合被分為多個(gè)群組,此時(shí)處理單元會(huì)接續(xù)進(jìn)行分群運(yùn)算,以劃分這些點(diǎn)擊位置為多個(gè)群組。另外,若這些點(diǎn)擊位置的分散程度值較低,表示這些點(diǎn)擊位置較為集中且適合直接劃分為同一群組,此時(shí)處理單元?jiǎng)t可以直接劃分這些點(diǎn)擊位置為同一個(gè)群組。由此,可有效地加快產(chǎn)生群組標(biāo)記序列的速度,并可有效地節(jié)省系統(tǒng)資源。
[0074][第二范例實(shí)施例]
[0075]圖4為依據(jù)本發(fā)明的第二范例實(shí)施例所繪示的指令輸入方法的流程圖。在此請(qǐng)注意,第二范例實(shí)施例的硬件架構(gòu)類似于第一范例實(shí)施例的硬件架構(gòu),因此,在此不再重復(fù)贅述。以下將利用第一范例實(shí)施例的元件來說明第二范例實(shí)施例。
[0076]請(qǐng)參照?qǐng)D1與圖4,在步驟S402中,觸控?zé)赡?1偵測使用者施于觸控?zé)赡?1的多個(gè)點(diǎn)擊,并由處理單元將這些點(diǎn)擊的相關(guān)數(shù)據(jù)儲(chǔ)存于儲(chǔ)存單元12。接著,在達(dá)到預(yù)設(shè)的點(diǎn)擊次數(shù)之后,在步驟S404中,處理單元13會(huì)計(jì)算這些點(diǎn)擊的點(diǎn)擊位置的分散(dispersion)程度值或離散(discrete)程度值。舉例來說,處理單元13可以計(jì)算出這些點(diǎn)擊位置的變異數(shù)(variance),并以此變異數(shù)作為上述分散程度值或離散程度值。例如,以圖3的點(diǎn)擊位置301?305為例,處理單元13可以先取得這些點(diǎn)擊位置301?305的一重心位置,并計(jì)算點(diǎn)擊位置301?305各別與此重心位置之間的距離。接著,再取每一個(gè)距離的平方,以及以這些距離差值的平方的一平均值作為上述變異數(shù)。然而,本發(fā)明不以上述為限,任何可判斷多個(gè)點(diǎn)之間的分散程度或離散程度的演算法或計(jì)算方法皆可屬于本范例實(shí)施例的范疇。
[0077]接著,在步驟S406中,處理單元13判斷步驟S404中計(jì)算出的分散程度值是否大于分散閥值(dispersion threshold)。當(dāng)處理單元13判斷分散程度值大于分散閥值時(shí),表示需要進(jìn)一步將這些點(diǎn)擊位置分為多個(gè)群組,則處理單元13會(huì)接續(xù)執(zhí)行步驟S408。
[0078]在步驟S408中,處理單元13劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成多個(gè)群組,依據(jù)這些群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)這些點(diǎn)擊的點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列。例如,處理單元13可以利用K-均方分群演算法來對(duì)在步驟S402中以座標(biāo)形式記錄于儲(chǔ)存單元12的多個(gè)點(diǎn)擊位置進(jìn)行分群運(yùn)算,以將這些點(diǎn)擊位置劃分為多個(gè)群組。然后,在步驟S412中,處理單元13會(huì)依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。
[0079]另外,當(dāng)處理單元13判斷分散程度值非大于分散閥值時(shí),在步驟S410中,處理單元13可以劃分這些點(diǎn)擊位置為同一群組,并依據(jù)預(yù)設(shè)規(guī)則產(chǎn)生群組標(biāo)記序列(例如,「AAAAA」或「BBBBB」)。然后,在步驟S410之后接續(xù)執(zhí)行步驟S412。
[0080]值得一提的是,在本范例實(shí)施例中,上述分散閥值可以預(yù)先儲(chǔ)存于儲(chǔ)存單元12,并可依據(jù)實(shí)務(wù)上的需求而作調(diào)整。或者,處理單元13也可以利用內(nèi)建的學(xué)習(xí)(learning)機(jī)制來依據(jù)其過去執(zhí)行的分群運(yùn)算的經(jīng)驗(yàn)來自動(dòng)調(diào)整分散閥值。然后,在步驟S412之后接續(xù)執(zhí)行步驟S414,由處理單元13依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。
[0081 ] 在本發(fā)明的一范例實(shí)施例中,處理單元還可以依據(jù)這些點(diǎn)擊位置彼此之間的間隔距離來判斷是否需要進(jìn)行分群運(yùn)算。并且,在進(jìn)行分群運(yùn)算時(shí),直接以這些點(diǎn)擊位置彼此之間的間隔距離來作為分群的依據(jù)。
[0082][第三范例實(shí)施例]
[0083]圖5為依據(jù)本發(fā)明的第三范例實(shí)施例所繪示的指令輸入方法的流程圖。在此請(qǐng)注意,第三范例實(shí)施例的硬件架構(gòu)類似于第一范例實(shí)施例的硬件架構(gòu),因此,在此不再重復(fù)贅述。以下將利用第一范例實(shí)施例的元件來說明第二范例實(shí)施例。
[0084]請(qǐng)參照?qǐng)D1與圖5,在步驟S502中,觸控?zé)赡?1偵測使用者施于觸控?zé)赡?1的多個(gè)點(diǎn)擊,并由處理單元13將這些點(diǎn)擊的相關(guān)數(shù)據(jù)儲(chǔ)存于儲(chǔ)存單元12。接著,在達(dá)到預(yù)設(shè)的點(diǎn)擊次數(shù)之后,在步驟S504中,處理單元13會(huì)計(jì)算這些點(diǎn)擊的點(diǎn)擊位置彼此之間的間隔距離。
[0085]接著,在步驟S506中,處理單元13判斷步驟S504中計(jì)算出的這些點(diǎn)擊的點(diǎn)擊位置彼此之間的間隔距離是否皆小于距離閥值。當(dāng)處理單元13判斷并非所有點(diǎn)擊位置的間隔距離皆小于距離閥值時(shí),表示需要進(jìn)一步將這些點(diǎn)擊位置分為多個(gè)群組,則在步驟S506之后接續(xù)執(zhí)行步驟S508。
[0086]在步驟S508中,處理單元13計(jì)算這些點(diǎn)擊位置的平均間隔距離。然后,在步驟S510中,處理單元13依據(jù)平均間隔距離與所有點(diǎn)擊位置的間隔距離將這些點(diǎn)擊位置劃分為多個(gè)群組,并產(chǎn)生多個(gè)群組標(biāo)記。舉例來說,在本范例實(shí)施例中,當(dāng)任兩個(gè)點(diǎn)擊位置之間的間隔距離小于平均間隔距離時(shí),處理單元13隨即劃分這兩個(gè)點(diǎn)擊位置為同一個(gè)群組。另夕卜,當(dāng)任兩個(gè)點(diǎn)擊位置之間的間隔距離不小于此平均間隔距離時(shí),處理單元13隨即劃分這兩個(gè)點(diǎn)擊位置不為同一個(gè)群組。由此,即使不進(jìn)行復(fù)雜的分群運(yùn)算,也可快速的將所有的點(diǎn)擊位置劃分為多個(gè)群組。
[0087]接著,在步驟S512中,處理單元13依據(jù)這些點(diǎn)擊位置所被劃分的群組以及這些群組各自的群組標(biāo)記,產(chǎn)生多個(gè)群組標(biāo)記,并依據(jù)這些點(diǎn)擊的點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列。
[0088]值得一提的是,類似于上述分散閥值,在此范例實(shí)施例中提及的距離閥值同樣可以預(yù)先儲(chǔ)存于儲(chǔ)存單元12,并可依據(jù)實(shí)務(wù)上的需求而作調(diào)整?;蛘?,處理單元13也可以利用內(nèi)建的學(xué)習(xí)機(jī)制來依據(jù)其過去執(zhí)行的分群運(yùn)算的經(jīng)驗(yàn)來自動(dòng)調(diào)整距離閥值。
[0089]然后,在步驟S516中,處理單元13依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。
[0090]另外,當(dāng)處理單元13判斷所有間隔距離皆小于距離閥值時(shí),在步驟S514中,處理單元13可以劃分這些點(diǎn)擊位置為同一群組,并依據(jù)預(yù)設(shè)規(guī)則產(chǎn)生群組標(biāo)記序列(例如,「AAAAA」或「BBBBB」),其中群組標(biāo)記序列可以依據(jù)實(shí)務(wù)上的需求而調(diào)整,并預(yù)先儲(chǔ)存于儲(chǔ)存單元12。然后,在步驟S514之后接續(xù)執(zhí)行步驟S516。
[0091]除了上述范例實(shí)施例揭露的可實(shí)施方式之外,處理單元也可以利用一條或多條虛擬線(virtual line)預(yù)先在觸控?zé)赡簧蟿澐殖龆鄠€(gè)點(diǎn)擊區(qū)域,并偵測使用者在觸控?zé)赡簧系亩鄠€(gè)點(diǎn)擊的點(diǎn)擊位置與點(diǎn)擊順序,以利用對(duì)應(yīng)(mapping)的方式產(chǎn)生對(duì)應(yīng)于這些點(diǎn)擊區(qū)域的群組標(biāo)記序列。由此,使用者同樣可以利用大約的方式在觸控?zé)赡簧宵c(diǎn)擊,而精確地產(chǎn)生操作指令,并可大幅減少上述范例實(shí)施例中執(zhí)行分群運(yùn)算的運(yùn)算量。
[0092][第四范例實(shí)施例]
[0093]圖6為依據(jù)本發(fā)明的第四范例實(shí)施例所繪示的指令輸入方法的流程圖。在此請(qǐng)注意,第四范例實(shí)施例的硬件架構(gòu)類似于第一范例實(shí)施例的硬件架構(gòu),因此,在此不再重復(fù)贅述。以下將利用第一范例實(shí)施例的元件來說明第二范例實(shí)施例。
[0094]請(qǐng)參照?qǐng)D1與圖6,在步驟S602中,處理單元13利用一條或多條虛擬線劃分觸控?zé)赡?3為多個(gè)點(diǎn)擊區(qū)域,并將每一個(gè)點(diǎn)擊區(qū)域?qū)?yīng)至一個(gè)群組。特別是,上述虛擬線可以是可見的或不可見的(例如,虛擬的),本發(fā)明不對(duì)其限制。然后,在步驟S604中,觸控?zé)赡?1偵測使用者施于觸控?zé)赡?1的多個(gè)點(diǎn)擊,并由處理單元13將這些點(diǎn)擊的相關(guān)數(shù)據(jù)儲(chǔ)存于儲(chǔ)存單元12。接著,在步驟S606中,處理單元13判斷對(duì)應(yīng)這些點(diǎn)擊的多個(gè)點(diǎn)擊位置是否屬于同一群組。當(dāng)處理單元13判斷對(duì)應(yīng)這些點(diǎn)擊的點(diǎn)擊位置非屬于同一群組時(shí),在步驟S608中,處理單元13劃分對(duì)應(yīng)這些點(diǎn)擊的這些點(diǎn)擊位置成多個(gè)群組,依據(jù)這些群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)這些點(diǎn)擊的點(diǎn)擊順序?qū)@些群組標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列。然后,在步驟S610中,處理單元13依據(jù)群組標(biāo)記序列產(chǎn)生操作指令。
[0095]另外,當(dāng)處理單元13判斷對(duì)應(yīng)這些點(diǎn)擊的點(diǎn)擊位置屬于同一群組時(shí),在步驟S612中,處理單元13可以劃分這些點(diǎn)擊位置為同一群組,并依據(jù)預(yù)設(shè)規(guī)則產(chǎn)生群組標(biāo)記序列。接著,在步驟S612之后接續(xù)執(zhí)行步驟S610。此外,在本范例實(shí)施例中,處理單元13同樣可以依據(jù)其產(chǎn)生的操作指令來執(zhí)行各種預(yù)設(shè)功能模塊,在此不再贅述。
[0096]值得一提的是,在步驟S602中,觸控?zé)赡?1已預(yù)先被劃分為多個(gè)點(diǎn)擊區(qū)域。因此,在步驟S608中,處理單元13可以直接利用對(duì)應(yīng)的方式將各個(gè)點(diǎn)擊位置對(duì)應(yīng)到其所在的點(diǎn)擊區(qū)域,以快速地產(chǎn)生多 個(gè)群組標(biāo)記。換言之,處理單元13即使不進(jìn)行繁瑣的分群運(yùn)算也可以對(duì)這些點(diǎn)擊位置進(jìn)行分群。例如,在另一范例實(shí)施例中,在步驟S604之后,處理單元13可以直接執(zhí)行步驟S608,以利用上述對(duì)應(yīng)的方式將這些點(diǎn)擊位置劃分為一個(gè)或多個(gè)群組,并產(chǎn)生對(duì)應(yīng)的群組標(biāo)記與群組標(biāo)記序列。
[0097]舉例來說,圖7為依據(jù)本發(fā)明的第四范例實(shí)施例所繪示的對(duì)應(yīng)點(diǎn)擊位置至觸控?zé)赡坏狞c(diǎn)擊區(qū)域并產(chǎn)生群組標(biāo)記的示意圖。
[0098]請(qǐng)參照?qǐng)D7,虛擬線710將觸控?zé)赡?1劃分為上半部點(diǎn)擊區(qū)域與下半部點(diǎn)擊區(qū)域。假設(shè)使用者在觸控?zé)赡?1上的點(diǎn)擊位置701~705依序進(jìn)行點(diǎn)擊,則處理單元會(huì)將點(diǎn)擊位置701~705分別對(duì)應(yīng)至上半部點(diǎn)擊區(qū)域與下半部點(diǎn)擊區(qū)域,以對(duì)應(yīng)產(chǎn)生3個(gè)上半部點(diǎn)擊區(qū)域的群組標(biāo)記(例如,「AAA」),并且對(duì)應(yīng)產(chǎn)生2個(gè)下半部點(diǎn)擊區(qū)域的群組標(biāo)記(例如,rΒΒ」)。
[0099]值得一提的是,圖7僅為本發(fā)明的一種實(shí)施方式,然本發(fā)明并不限制虛擬線的設(shè)置方式與數(shù)量。例如,以一條虛擬線為例,其可以是設(shè)置于觸控?zé)赡恢醒?,而將觸控?zé)赡粍澐譃樯稀⑾禄蜃?、右兩個(gè)點(diǎn)擊區(qū)域,并可依據(jù)使用者的手指(例如,拇指)長短而對(duì)其配置位置進(jìn)行微調(diào)。又例如,以兩條虛擬線為例,其可以是以「十」或「X」等方式設(shè)置,而可將觸控?zé)赡粍澐譃?個(gè)點(diǎn)擊區(qū)域(例如,左上、右上、左下與右下4個(gè)點(diǎn)擊區(qū)域)等。
[0100]本發(fā)明另提出一種電腦可讀記錄媒體,其基本概念類似于上述各范例實(shí)施例。所述電腦可讀記錄媒體可為任何可儲(chǔ)存數(shù)據(jù)的數(shù)據(jù)儲(chǔ)存元件,其儲(chǔ)存多個(gè)程序碼,當(dāng)這些程序碼被載入至微處理器單元后,此微處理器單元執(zhí)行這些程序碼以完成上述各范例實(shí)施例所述的方法步驟及其相關(guān)作動(dòng)。所述電腦可讀記錄媒體可以包括只讀存儲(chǔ)器(Read-OnlyMemory, ROM)、隨機(jī)存取存儲(chǔ)器(Random-Access Memory, RAM)、CD-ROM、磁帶、軟性磁碟、光學(xué)數(shù)據(jù)儲(chǔ)存元件等。另外,上述微處理器單元可以是嵌入式處理器(embedded processor)或中央處理器(central processing unit, CPU)等,但本發(fā)明可實(shí)施方式并不對(duì)限定于上述。
[0101]綜上所述,本發(fā)明的范例實(shí)施例中的指令輸入方法、便攜式電子裝置與電腦可讀記錄媒體,其可偵測施于觸控?zé)赡坏亩鄠€(gè)點(diǎn)擊,并對(duì)這些點(diǎn)擊的多個(gè)點(diǎn)擊位置進(jìn)行分群運(yùn)算,以依據(jù)分群運(yùn)算的運(yùn)算結(jié)果產(chǎn)生多個(gè)群組標(biāo)記。此外,本發(fā)明范例實(shí)施例還可利用一條或多調(diào)虛擬線來劃分觸控?zé)赡粸槎鄠€(gè)點(diǎn)擊區(qū)域,以在偵測到多個(gè)點(diǎn)擊之后,將每一個(gè)點(diǎn)擊的點(diǎn)擊位置對(duì)應(yīng)至這些點(diǎn)擊區(qū)域之一,以產(chǎn)生對(duì)應(yīng)的多個(gè)群組標(biāo)記。另外,本發(fā)明范例實(shí)施例更可進(jìn)一步依據(jù)這些點(diǎn)擊的點(diǎn)擊順序?qū)π┤航M標(biāo)記進(jìn)行排序,以產(chǎn)生群組標(biāo)記序列,并依據(jù)群組標(biāo)記序列產(chǎn)生操作指令,以及,依據(jù)操作指令執(zhí)行對(duì)應(yīng)的預(yù)設(shè)功能模塊。由此,使用者可在不需要察看便攜式電子裝置的觸控?zé)赡坏那闆r下,利用手指作簡單的分區(qū)點(diǎn)擊,即可輸入對(duì)應(yīng)的指令給便攜式電子裝置,而有效地提高輸入操作指令的便利性。
[0102]雖然本發(fā)明已以范例實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何所屬【技術(shù)領(lǐng)域】中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤飾,故本發(fā)明的保護(hù)范圍當(dāng)視后附的申請(qǐng)專利范圍所界定者為準(zhǔn)。
【權(quán)利要求】
1.一種指令輸入方法,用于具有一觸控?zé)赡坏囊槐銛y式電子裝置,所述指令輸入方法包括: 偵測施于該觸控?zé)赡坏亩鄠€(gè)點(diǎn)擊; 判斷對(duì)應(yīng)所述多個(gè)點(diǎn)擊的多個(gè)點(diǎn)擊位置是否屬于同一群組; 當(dāng)對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置非屬于同一群組時(shí),劃分對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置成多個(gè)群組,依據(jù)所述多個(gè)群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)所述多個(gè)點(diǎn)擊的一點(diǎn)擊順序?qū)λ龆鄠€(gè)群組標(biāo)記進(jìn)行排序,以產(chǎn)生一群組標(biāo)記序列;以及依據(jù)該群組標(biāo)記序列產(chǎn)生一操作指令。
2.如權(quán)利要求1所述的指令輸入方法,還包括: 當(dāng)對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置屬于同一群組時(shí),依據(jù)一預(yù)設(shè)規(guī)則產(chǎn)生該群組標(biāo)記序列。
3.如權(quán)利要求1所述的指令輸入方法,其中判斷對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置是否屬于同一群組的步驟包括: 計(jì)算所述多個(gè)點(diǎn)擊位置的一分散程度值; 判斷該分散程度值是否大于一分散閥值; 當(dāng)該分散程度值非大于該分散閥值時(shí),識(shí)別所述多個(gè)點(diǎn)擊位置屬于同一群組;以及 當(dāng)該分散程度值大于該分散閥值時(shí),識(shí)別所述多個(gè)點(diǎn)擊位置非屬于同一群組。
4.如權(quán)利要求1所述的指令輸入方法,其中劃分對(duì)應(yīng)所述多個(gè)點(diǎn)擊的點(diǎn)擊位置成所述多個(gè)群組的步驟包括: 利用一 K-均值分群演算法劃分對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置成所述多個(gè)群組。
5.如權(quán)利要求1所述的指令輸入方法,其中判斷對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置是否屬于同一群組的步驟包括: 計(jì)算所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離; 判斷所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離是否皆小于一距離閥值; 當(dāng)所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離皆小于該距離閥值時(shí),識(shí)別所述多個(gè)點(diǎn)擊位置屬于同一群組;以及 當(dāng)所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離非皆小于該距離閥值時(shí),識(shí)別所述多個(gè)點(diǎn)擊位置非屬于同一群組。
6.如權(quán)利要求5所述的指令輸入方法,其中劃分對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置成所述多個(gè)群組的步驟包括: 計(jì)算所述多個(gè)點(diǎn)擊位置的一平均間隔距離;以及 依據(jù)該平均間隔距離與所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離,劃分所述多個(gè)點(diǎn)擊位置成所述多個(gè)群組。
7.如權(quán)利要求1所述的指令輸入方法,還包括: 依據(jù)該操作指令,執(zhí)行一預(yù)設(shè)功能模塊。
8.如權(quán)利要求1所述的指令輸入方法,還包括: 利用至少一虛擬線將該觸控?zé)赡粍澐譃槎鄠€(gè)點(diǎn)擊區(qū)域,并將每一所述多個(gè)點(diǎn)擊區(qū)域?qū)?yīng)至所述多個(gè)群組之一。
9.一種便攜式電子裝置,包括: 一觸控?zé)赡?,用以偵測多個(gè)點(diǎn)擊; 一儲(chǔ)存單兀,用以儲(chǔ)存對(duì)應(yīng)所述多個(gè)點(diǎn)擊的多個(gè)點(diǎn)擊位置與所述多個(gè)點(diǎn)擊的一點(diǎn)擊順序; 一處理單元,耦接該觸控?zé)赡慌c該儲(chǔ)存單元,用以判斷對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置是否屬于同一群組, 其中當(dāng)對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置非屬于同一群組時(shí),該處理單元?jiǎng)澐謱?duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置成多個(gè)群組,依據(jù)所述多個(gè)群組產(chǎn)生多個(gè)群組標(biāo)記,并且依據(jù)所述多個(gè)點(diǎn)擊的一點(diǎn)擊順序?qū)λ龆鄠€(gè)群組標(biāo)記進(jìn)行排序,以產(chǎn)生一群組標(biāo)記序列, 其中該處理單元依據(jù)該群組標(biāo)記序列產(chǎn)生一操作指令。
10.如權(quán)利要求9所述的便攜式電子裝置,其中當(dāng)對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置屬于同一群組時(shí),該處理單元依據(jù)一預(yù)設(shè)規(guī)則產(chǎn)生該群組標(biāo)記序列。
11.如權(quán)利要求9所述的便攜式電子裝置,其中該處理單元計(jì)算所述多個(gè)點(diǎn)擊位置的一分散程度值,并判斷該分散程度值是否大于一分散閥值, 當(dāng)該分散程度值非大于該分散閥值時(shí),該處理單元識(shí)別所述多個(gè)點(diǎn)擊位置屬于同一群組,以及 當(dāng)該分散程度值大于該分散閥值時(shí),該處理單元識(shí)別所述多個(gè)點(diǎn)擊位置非屬于同一群組。
12.如權(quán)利要求9所述的便攜式電子裝置,其中該處理單元利用一K-均值分群演算法劃分對(duì)應(yīng)所述多個(gè)點(diǎn)擊的所述多個(gè)點(diǎn)擊位置成所述多個(gè)群組。
13.如權(quán)利要求9所述的便攜式電子裝置,其中該處理單元計(jì)算所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離,并判斷所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離是否皆小于一距離閥值; 當(dāng)所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離皆小于該距離閥值時(shí),識(shí)別所述多個(gè)點(diǎn)擊位置屬于同一群組;以及 當(dāng)所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離非皆小于該距離閥值時(shí),識(shí)別所述多個(gè)點(diǎn)擊位置非屬于同一群組。
14.如權(quán)利要求13所述的便攜式電子裝置,其中該處理單元更計(jì)算所述多個(gè)點(diǎn)擊位置的一平均間隔距離,并依據(jù)該平均間隔距離與所述多個(gè)點(diǎn)擊位置彼此之間的間隔距離,劃分所述多個(gè)點(diǎn)擊位置成所述多個(gè)群組。
15.如權(quán)利要求9所述的便攜式電子裝置,其中該處理單元更依據(jù)該操作指令,執(zhí)行一預(yù)設(shè)功能模塊。
16.如權(quán)利要求9所述的便攜 式電子裝置,其中該處理單元更利用至少一虛擬線將該觸控?zé)赡粍澐譃槎鄠€(gè)點(diǎn)擊區(qū)域,并將每一所述多個(gè)點(diǎn)擊區(qū)域?qū)?yīng)至所述多個(gè)群組之一。
【文檔編號(hào)】G06F3/0488GK103809899SQ201210524765
【公開日】2014年5月21日 申請(qǐng)日期:2012年12月7日 優(yōu)先權(quán)日:2012年11月8日
【發(fā)明者】魏守德, 周家德, 李芷萱, 李崇瑋 申請(qǐng)人:緯創(chuàng)資通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1