TW201243671A - Information processing apparatus, information processing method, and computer-readable storage medium - Google Patents

Information processing apparatus, information processing method, and computer-readable storage medium Download PDF

Info

Publication number
TW201243671A
TW201243671A TW101111520A TW101111520A TW201243671A TW 201243671 A TW201243671 A TW 201243671A TW 101111520 A TW101111520 A TW 101111520A TW 101111520 A TW101111520 A TW 101111520A TW 201243671 A TW201243671 A TW 201243671A
Authority
TW
Taiwan
Prior art keywords
input
manipulation
unit
finger
speed
Prior art date
Application number
TW101111520A
Other languages
English (en)
Inventor
Seiji Suzuki
Takuro Noda
Ikuo Yamano
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of TW201243671A publication Critical patent/TW201243671A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Character Discrimination (AREA)

Description

201243671 六、發明說明: 【發明所屬之技術領域】 本發明係關於資訊處理裝置、資訊處理方法及電腦程 f,且更特定言之’係關於包括用於偵測執行操縱輸入之 * #縱主體之位置的感測器之資訊處理裝置、資訊處理方法 及電腦程式。 本發明含有與在20U年4月6日向日本專利局申請之日本 優先專利申請㈣期顧128中所揭示之標的有關的標 的’該專利申請案的全部内容特此以引用的方式併入。 【先前技術】 存在輸入器件(諸如,觸控面板)將用於偵測執行操縱輸 入之操縱主體之位置的感測器用作G U j (圖形使用者介面) 之控制器’該等控制器普及化為(例如)智慧型電話。在最 近幾年中’能夠同時偵測複數個手指之接觸(亦即,能夠 偵測所謂的多點觸控)之觸控面板亦變得風行。 此外,作為包括複數個感測器之器件,已實現改良操縱 (例如,曰本專利特許公開案第201〇-1〇8061號及第2〇〇9_ 157908號)。在此器件之情況下,作為用於偵測手指之接 •觸的觸控面板,藉由在器件之顯示單元的相反側(後表面) .上提供感測器中之一者而實現後表面上的操縱輸入,且顯 不螢幕將不會由手指甚至藉由小的器件隱藏。此外,由於 提供複數個感㈣ϋ,因此可實現根據相關技術難以在觸控 面板中體現之直觀互動或擴展操縱系統。 技術問題 162001 .doc 201243671 然而,當用於偵測手指之接觸的感測器提供於器件之後 表面上時,難以使使用者在操縱後即看到感測器。藉此, 使用者可無意中接觸提供於後表面上之感測器。結果,根 據藉由器件偵測到之接觸資訊執行處理程序且故障發生。 因此,需要提供能夠防止此故障之新穎及改良的資訊處 理裝置、資訊處理方法及電腦可讀取儲存媒體。 【發明内容】 因此,提供一種用於產生用於根據所分析輸入資料執行 -處理程序之一命令的裝置。該裝置包含經組態以基於對 應於複數個操作料之輸人操作的輸人㈣計算該等操作 部件之-移動速度的一速度計算單元。該裝置進一步包含 經組態以基於該移動速度分析該輸人資料^縱輸入分 析單元。該裝置亦包含經組態以產生用於根據 入資料執行-處理料的__命令之—執行單元。析輪 資ΐ二態:’ ’提供一種用於產生用於根據所分析輸入 資枓執仃-處理程序之—命令的方法。該方法包含基於對 = 作部件之輸入操作的輸入資料計算該等操作 二讀-動速度。該方法進—步包含基於該移動速度分 資::執:資:。該方法亦包含產生用於根據該所分析輸入 資枓執仃一處理程序之一命令。 在另 態樣中,提供一猶儲;人 性雷腦Μ⑽料令之㈣體現之非暫時 陡電細了讀取儲存媒體,該等 使得一電腦刼# + 爽理Is執仃時 擇輸入::: ,該方法用於發出用於根據-所選 J订理程序之一命令。該方法包含基於對應於 162001.doc 201243671 複數個操作部件之輸入操作的輸入資料計算該等操作部件 之-移動速度。該方法進-步包含基於該移動速度分析該 輸^資料。該方法亦包含產生用於根據該所分析輸入資料 執行一處理程序之一命令。 在又一態樣中,提供一種用於產生用於根據所分析輸入 資料執行一處理程序之一命令的裝置。該裝置包含用於基 於對應於複數個操作部件之輸入操作的輸入資料計算該等 操作部件之一移動速度的速度計算構件。該裝置進一步包 含用於基於該移動速度分析該輸入資料之操縱輸入分析構 件。該裝置亦包含用於產生用於根據該所分析輸入資料執 行一處理程序之一命令的執行構件。 根據上文所描述之實施例,提供一種資訊處理裝置、資 訊處理方法及電腦可讀取儲存媒體,以用於防止基於與感 測器之無意中接觸的故障。 【實施方式】 在下文中,將參看所附圖式詳細描述本發明之實施例。 主思、’在此說明書及所附圖式中,具有實質上相同功能及 結構之結構元件係以相同參考數字表示,且省略此等結構 元件的重複解釋。 應注意,下文根據以下次序闡述該描述。 1·第-實施例(基於操縱主體之移動速度的操縱輸入之判 斷) 1 -1.資说處理終端機之組態 I-2.資訊處理裝置中之處理程序 162001.doc „ 201243671 1- 3.其他 2 ·第二實施例(基於優先級之執行處理程序的判定) 2_1.資訊處理終端機之組態 2_2.資訊處理裝置中之處理程序 2- 3.其他 < 1.第一實施例> [1-1.資訊處理終端機之組態] · (資訊處理終端機之外觀的實例) 首先’將參看圖!及圖2描述根據技術之實施例之資訊處 理終端機100的示意性組態。圖i為展示根據本實施例之資 訊處理終端機100之顯示表面的示意性透視圖。圖2為展示 根據本實施例之資訊處理終端機100之後表面的示意性透 視圖。 在根據本實施例之資訊處理終端機i00中,顯示單元i 提供於外殼丨10之表面(顯示表面)上,且能夠彳貞測諸如手指 之操縱主體(亦即,操作部件)之接觸的輸入單元(諸如,觸 碰感測器130)提供於與顯示表面處於相反側的表面(後表 面)上》舉例而言,液晶顯示器或有機孔顯示器可用作顯 示單元12G。&外’電容式觸碰感測器可用作觸碰感測器 - \3〇。此外,根據本實施例之資訊處理終端機1〇〇亦可包括 提供於顯示表面上之觸碰感測器(未圖示),如在稍後將描 . 述之第二實施例中β (硬體組態之實例) 根據本實施例之資訊處理終端機100可藉由如圖3中所展 162001 .d〇c • 6 · 201243671 示之硬體組態體現。圖3為展示根據本實施例之資訊處理 終端機1〇〇之硬體組態的一實例的硬體組態圖。 如圖3中所展示,根據本實施例之資訊處理終端機ι〇〇包 括cpu ιοί、肖如非揮發性記憶體1〇2之有料體現之非暫 時性電腦可讀取儲存媒體、RAM(隨機存取記憶體)1〇3、 顯示器104及後表面觸碰感測器丨〇5。 CPU 101充當算術處理單元及控制器件,且根據各種指 令及程式控制資訊處理裝置1〇〇中的整體操作。cpu ι〇ι可 為微處理器。非揮發性記憶體1〇2儲存藉由cpu ι〇ι所使用 及執行之指令、程式、操作參數及其類似者。舉例而言, ROM(唯6賣δ己憶體)或快閃記憶體可用作非揮發性記憶體 102。RAM 103暫時儲存用於執行cpu 1〇1之程式、執行中 適當地改變之參數’及其類似者。此等係藉由包括(例 如)CPU匯流排之主機匯流排連接至彼此。 顯不器104為用於輸出資訊之輸出器件的實例。舉例而 言’液晶顯示器(LCD)器件、0LED(有機發光二極體)器 件’或其類似者可用作顯示器1〇4。 後表面觸碰感測器丨05為使得使用者能夠輸入資訊之輸 入器件中的一者,且提供於與資訊處理終端機丨〇〇之顯示 器104之顯示表面處於相反側的表面上以偵測諸如手指 之操縱主體(亦即,操作部件)的接觸。舉例而言,用於藉 由偵測自靜電所產生之電信號而感測操縱主體之接觸的電 谷式觸控面板或用於藉由横測後表面上之壓力的改變而感 測手指之接觸的壓敏觸控面板可用作後表面觸碰感測器 162001.doc 201243671 1 05。後表面觸碰感測器105包括(例如)用於輸入資气之輸 入單元,及用於基於使用者輸入而產生輸入信號且將輸入 信號輸出至CPU 1 01的輸入控制電路。 儘管在本實施例中’觸碰感測器提供於顯示器104之顯 示表面之相反側的後表面上,但此技術並不將觸碰感測器 之安裝位置限於此實例。觸碰感測器可經提供以堆疊於顯 示器104之顯示表面上或可提供於終端機之側表面上。 (資訊處理裝置之功能組態) 接下來,將參看圖4及圓5描述根據本實施例之資訊處理 終端機100中所提供之資訊處理裝置14〇的功能組態。圖4 為展示根據本實施例之資訊處理裝置14〇之功能組態的功 能方塊圖。圖5為展示根據本實施例之操縱輸入判斷單元 143之功能組態的功能方塊圆。 在根據本實施例之資訊處理終端機1〇〇中,提供用於藉 由後表面偵測操縱主體之接觸的後表面觸碰感測器1〇5, 如圖1至圖3中所展示。此使得能夠執行來自資訊處理終端 機1〇〇之後表面的操縱輸入且使得使用者能夠在觀看顯示 於顯示器104上之資訊的同時執行操縱輸入。在此狀況 下,當藉由後表面觸碰感測器1〇5執行操縱輸入時,使用 者可無意中接觸後表面觸碰感測器1〇5。無意之接觸引起 故障。根據本實施例之資訊處理終端機1〇〇包括用於根據 使用者之意圖判斷操縱主體移動及基於操縱主體之運動判 斷操縱輸入的資訊處理裝置丨4〇。 資訊處理裝置140包括位置偵測單元(亦即,處理單 162001 ,d〇c 201243671 元)141、速度計算單元142、操縱輸入判斷單元μ〗、執行 處理單元144'輸出單元145及設定儲存單元146,如圖4中 所展示。如本文中所使用,術語「單元」可為軟體模組、 硬體模組,或軟體模組與硬體模組之組合。此等硬體模組 及軟體模組可體現於離散電路、積體電路中,或體現為藉 由處理器所執行之指令。 位置偵測單元141偵測操縱主體與資訊處理終端機100之 接觸或輸入操作。如圖3中所展示,根據本實施例之資訊 處理終端機100包括後表面觸碰感測器105 位置偵測單元 141自後表面觸碰感測器1〇5獲取在後表面上之手指的位置 貝Λ。位置偵測單元141獲取藉由後表面觸碰感測器每 隔給定時間所偵測之手指與後表面之接觸的制結果,且 將手指在後表面之偵測區域中的位置作為位置資訊輸出至 速度計算單元142。 速度計算單元142基於自位置偵測單元141所輸入之位置 資訊計算每—手指之移動速度。資訊處理裝置140包括用 於官理藉由位置们則單元141每隔給定0夺間所摘測的手指 4置寊Λ之歷史的s己憶體(未圖示速度計算單元Μ:美 於手指之位置資訊的歷史計算與後表面接觸之手指的移: 速度,且將該移動速度輸出至操縱輸入判斷單元Η]。 基於手指之移動速度,操縱輸入判斷單元143分析與後 表面接觸之手指的運動來判斷操縱輸A。操縱輸人判斷單 元143包括分組處理單元143a、運動資訊計算單元μ补及 操縱輸入分析單元143c,如圖5中所展示。 16200I.doc 201243671 2處理單元143a基於給定分組條件將與後表面之接觸 已藉由位置偵測單元141偵 個群組。在根據本實施例複數 貝ϋ妁又貧訊處理終端機1〇〇中, 二=用之1T執行操縱輸入,因此手指可在無對操縱 \ 者意圖的情況下接觸後表面。在根據本實施例 之資訊處理裝置140中,當複數個手指接觸後表面時,視 執行相同運動之手指係藉由分組處理單元143a分類且一 群組破視為-虛擬手指。因此,有可能防止藉由手指益音 中與後表面接觸所引起之錯誤操縱,藉此實現使用者所預 期的操縱1後將描述將利測手指分組之分組處理程序 的詳細描述。分組處理單元仙將指示每一所债測手指屬 於之群組的群組資訊輸出至運動資訊計算單元l43b。 運動資訊計算單元143b基於自分組處理單元i43a所輸入 之群,、且資afl來计算指示群組(例如,每一群組)之運動的運 動貢訊。群組之運動資訊為自包括於同一群組中之手指之 移動速度所計算的群組之移動速度及群組之位置資訊。稍 後將描述運動資訊計算處理程序之詳細描述。運動資訊計 算單元143b將每一群組之所計算運動資訊輸出至操縱輸入 分析單元143c。 操縱輸入分析單元143c基於自運動資訊計算單元143b所 輸入之群組(例如,每一群組)的運動資訊分析使用者之操 縱輸入。操縱輸入分析單元143c基於(例如)任何群組之運 動或複數個群組當中之運動關係來分析使用者之操縱輸 入。此外,稍後將描述操縱輸入分析單元143c中之操縱輸
162001.doc 1〇 S 201243671 、刀析處理程序的細冑。將藉由操縱輸入分析單元⑷c所 分析之操縱輸入輸出至執行處理單元144。 返回至圖4之描述’執行處理單元144根據藉由操縱輸入 判斷單元143所判斷之使用者操縱輸人產生且發出用於執 行處理程序的命令。操縱輸人與所發出命令相關聯之執行 處理程序資訊健存於猶後將描述的設定儲存單元146中。 執仃處理單元144基於儲存於設定儲存單元146巾之執行處 理私序資tfl發A對應於操縱輸人的命令。在f訊處理終端 機100中執行根據命令之處理程序。 輸出單兀145為用於輸出資訊以便向使用者提供資訊之 力月b單凡。舉例而言,輸出單元145對應於圖3之顯示器 1 〇4舉例而吕,執行處理程序,其中顯示器之顯示資 系藉由執仃處理單元144所發出之命令改變。輸出單元 145可為(例如)用於輸出聲音之揚聲器、用於產生傳播至執 行操縱輸人之使用者之振動的振動產生單元,或接通或斷 開之燈’以及顯示器1〇4。 儲存單元146為用於儲存根據操縱輸入執行命令發 出所必要之資訊的儲存單元。舉例而言,設定儲存單元 U6對應於圖3中之非揮發性記憶體—或ram⑻。舉例 而5 ’群組# SfL或執行處理程序資訊、用於稍後將描述之 分組處理程序所必要的速度或角度資訊(例如,她、_ Θ2)用於撥動(fhck)操縱判斷處理程序所必要之時間資訊 (N)及其類似者儲存於設定儲存單元146中。 [I-2.貧訊處理裝置中之處理程序] 162001.doc -11- 201243671 根據本實施例之資訊處理終端機100可基於每一手指之 移動速度判斷使用者所預期之插縱輸入且藉由包括上述資 訊處理裝置140根據操縱輸入發出命令。舉例而言,當在 如圖ό中所展示之資訊處理終端機100的後表面上執行捲動 或拖矣顯示於顯示器104之顯示表面上之資訊的操縱輸入 時’即使在藉由一手指執行操縱輸入時,其他手指仍可能 無意中接觸後表面。在此狀況下,根據本實施例之資訊處 理裝置140將判斷為在相同方向上移動之手指分組,藉此 防止錯誤操縱且實現使用者所預期的操縱,即使在複數個 手指(例如)如在後表面操縱中易於同時接觸時亦如此。 下文中,將參看圖7至圖14詳細描述根據本實施例之資 訊處理裝置14〇中的資訊處理。圆7為展*根據本實施例之 資訊處理裝置14时之資訊處理的流程圖。圖8為展示在相 同方向上移動之手指被分類為一群組之狀態的說明性圖。 二為展示在相反方向上移動之手指被分類為兩個群組之 I、的說明性圖。圖1〇為展示圖7之步驟“Μ之處理 =流程圖。圖U為展示執行旋轉操縱之狀態的 圖12為展示執行分開(—〇操縱(亦即,縮放摔作)之 狀態的說明性圖。圖13為 物乍)之 錢㈣明㈣ 巧展丁執订罪攏—仏七)操縱之狀 ::5 °圖14為展示撥動操縱判斷處理程序之流程 如圖7中所展示,根據本實施例之 使用位置蝴元⑷每隔給定a_測手 接觸_)。若,測到手指之接觸,物區域= 16200 丨.doc
•12- 201243671 的位置資訊作為歷史記錄於記憶體(未圖示)中。接下來, 速度計算單元142基於儲存於記憶體中之位置資訊計算每 一所偵測手指之移動速度(S120)。將每一手指之所計算移 動速度輸出至操縱輸入判斷單元143 » 應瞭解,在某些實施例中,資訊處理裝置14〇可自外部 器件(諸如,連接至網路之器件)或自呈(例如)雲端計算組 態之遠端器件或伺服器接收與操作部件相關聯的位置資 Λ。在自外部器件接收位置資訊後,位置資訊即可作為歷 史記錄至記憶體中,藉由速度計算單元142處理,且輸出 至操縱輸入判斷單元丨43。 當操縱輸入判斷單元143自速度計算單元142接收每一手 才曰之移動速度的輸入時,操縱輸入判斷單元M3首先使用 分組處理單元M3a執行分組所偵測手指之處理程序 (S130)。可適當地設定手指分組條件。然而,在本實施例 中’將所情測手指當中具有最大移動速度之手指定義為參 考:且基於作為參考之手指與其他手指之移動參數之間的 關係執行分組。 更特定言之,分域理單元1433基於自藉由速度計算單 M42所計算之移動速度所獲得之各別手指的關聯而分組 手指。自移動速度所獲得之手指關聯可表示為(例如㈣中 :展示之影像。在圖8中,手指之移動速度表示為速度向 置,且各別手指之速度向量的開始點匹配原點〇。在圖8 中’ VX指示在規^圖6中所展示之操縱區域之位置的xy座 標中U方向上的速度’且Vy指示在以圖6中所展示之操 162001.doc 201243671 縱區域之位置的巧座標中之y方向上的速度。 自圖8可見,偵測到四個 為展示了四個速度向量vl、v2^表面之接觸’此係因 組處理單元143a判定在四個二3,V4。在此狀況下,分 逮度向ivl、v2、v3及V4當中 =最大移動速度之向量V1作為參考(下文中稱作「參考 向=。當已判定參考向量時,分組處理單元_將可 “與參考向量-樣之移動參數(諸如,在相同方向 手指規定為對應於參考向量的手指(參考手指卜 ^在與參考手指_的方向上移動之手指可為在與參考 ^移動方向相同的方向上移動之手指,或可為在距參 丁 ^ 内之£域中的手指。在後者狀況 ㈣k區域At之速度向量v2W的手指視為在 盘=手指相同的方向上移動。因此,參考手指及視為在 ”參考手指相同之方向上移動的手純分類為一群組。 此外,無與參考手指—樣之移動參數的手指可自群組排 除。在圖8中,速度向詈 疋度门里v4不在區域八中,但其速度等於或 小於給定速度vth。vth經設定為此大小以致手指不視為有 思地移動。.亦即,vth為經設定以將使用者無意中輕微移 動之手指自分組目標排除的值。按此逮度灿或更小速度 ,手指被視為未移動之手指而不管移動方向,以使得在^ 斷操縱輸入時可排除無意中移動之手指,且可更準確地判 斷使用者所預期的操縱輸入。 自分組目標所排除之手指可包括(例如)與後表面之接觸 區域大於給定區域的手指及手指與後表面之接觸形狀為給 162001.doc
S • 14- 201243671 定形狀的手指,以及具有給定速度或更小速度之手指。此 係因為大的接觸區域或(例如)長且窄之接觸形狀可視為使 吏手心有意地有力接觸以便固持資訊處理終端機 當在資訊處理終端機⑽中提供能㈣測後表 面上之麼力的感測器時,在後表面上施加大於給定屢力之 壓力的手指可自分組目標排除。此係因為此手指可視為使 用者有意地將壓力施加於終端機上以便固持資訊處理終端 機00纟排除此手指之情況下,有可能更準確地判斷使 用者所預期之操縱輸入。 當已射參考向量時,分組處理單元⑷a規定可視為藉 由預定函數與參考向量之相應移動參數有關的手指。舉例 而言’分組處理單元143a規定在與對應於參考向量之手指 (參考手指)相反之方向上移動的手指。視為在與參考手指 相反之方向上移動的手指可為在與參考手指之移動方向相 反之方向上移動的手指’或可為相對於與參考向量在相反 方向上之相反向量之給定角度逝内的區域中的手指。此 外’角度Θ2可與角度01相同或不同。在角度们與角度w不 同之狀況下’對應於圖9之區域Β中之速度向量v5&v6的手 指視為在與參考手指相反的方向上移動。因此,視為在與 參考手指相反之方向上移動的手指被分類為—群組。 步驟㈣之具體處理程序表示為如圖1〇中所展示之流程 圖。當已在步驟S120中計算接觸已被债測到之手指的移動 速度時,藉由分组處理單元143a彳貞測具有最高移動速度之 手指(sm),如圖10中所展示。該手指為參考手指。:組 162001.doc 201243671 處理單7L 143a判斷是否所有手指已被分組(S132)。若存在 未經分組之手指,則經由步驟S133至S135之處理程序分組 該等手指。舉例而言,分組處理單元143a自手指之移動速 度判斷手指是否視為未移動(S133)。在步驟S133中,關於 手指之速度是否等於或小於給定速度vth而進行判斷。若 手拍之速度等於或小於給定速度vth,則手指被分類至視 為未移動之手指的群組中(S133a)且處理程序返回至步驟 S132。 另一方面,若手指之速度大於給定速度vth,則關於寻 才曰疋否在與參考手指相同之方向上移動而進行判勘 (=134)。在步驟Sl33中,關於指示手指之運動的速度向量 疋否在距參考向量給定角度±Θ1内之區域A中(如圖8中 示)而進行判斯。若判斷手指之運動向量在區域A中,則手 指經判斷為在與參考手指相同之方向上移動且被分類至與 參考手指相同的群組中(Sl34a)e接著,處理程序返回至步 ^S132 ’其中執行新的手指之分組。另—方面,若判斷手 =之運動向量不在區域A中’則關於手指是否在與參考手 指相反之方向上移動而進行判斷(s〗35)。 在步驟SU5中,關於指示手指之運動的速度向量是否在 距與參考向量在相反方向上之相反向量給定角度糊之 區域B中(如圖9中所展示)而進行判斷。若判斷手指之運動 向量在區域B中,則手指經判斷為在與參考手指相反之方 向上移動且被㈣至與參考手指Μ的群財(川5小接 者,處理程序返回至步驟5132,其中執行新的手指之分 162001.doc -16· 201243671 組。另方面’若判斷手指之運動向量不在區域b中,則 手指被分類至新的群組中(si35b)。接著,處理程序返回 至步驟S132 ’其中執行新的手指之分組。 右在步驟S132中判斷不存在未分組之手指’則根據已分 類群且之數目發出命令(S136)。由於步驟Μ%之處理程序 對應於稍後將描述之圖7之步驟514〇至si6〇的處理程序, 因此目前將省略其詳細描述。 因此,分組處理單元143a將具有最大移動速度之手指定 義為參考且根據其他手指之移動方向與參考手指之移動方 向之間的關係分組其他手指。因此,藉由位置偵測單元 1偵測到之手才曰被分類為—個或複數個群組。 二,別手指已破分類為群組時,運動資訊計算單元⑷匕 十斤每#組之運動資訊(S140)。群組之運動資訊為群組 =移動速度。可基於屬於群组之手指的移動速度計算運動 資°凡舉例而S ’運動資訊計算單元143b自屬於群組之手 &的位置貝訊aj·异中心座標且將該中心、座標定義為群植之 位置資訊。運動資訊計算單元咖亦自屬於群組之手 ^動速度计异平均移動速度,且將該平均移動速度定義為 訊及群組之移動速度定義為群組之運動資訊。因此,在^ 异群組之運動資訊時,群組之運動可藉由屬於群組之手指 的平均位置及移動速度表示。 曰 a 扣俅縱輸入後在屬於群組之手 當中具有最大移動速度之手和沾亍才曰 手扣的移動速度及位置資 16200I.doc •17· 201243671 :、且之運動資訊。由於具有高的移動速度之手 由使用者有意地移動,因此可將具有高的移動速度二藉 作為群組之代表對待。由於—手指之運動被定義為手指所 屬於之群組的運動’因此可獲取穩定的運動資訊而不受 於群組之其他手指的運動影響。 群之運動資siL指示群組之運動,群組之運動可視為_ 虛擬手指的運動。因此,當複數個手指同等地移動時,操 縱視為藉由一虛擬手指之操縱,藉此防止歸因於手指無意 中接觸後表面之運動的錯誤操縱輸人之判斷》運動資訊計 算單元143b計算可經由步驟813〇劃分之每一群組的運動資 訊。 此外,操縱輸入分析單元143c基於在步驟314〇中所計算 之每一群組的運動資訊分析使用者操縱輸入(sl5〇)。操縱 輸入分析單元143c(例如)可基於來自運動資訊之群組的方 向規定操縱輸入。舉例而言,當如圖6中所展示偵測到包 括在相同方向上移動之手指的僅一群組時,可判斷正執行 捲動顯示於顯示器104之顯示表面上之資訊的操縱輸入。 此外,當(例如)偵測到兩個群組時,可根據群組之位置關 係及移動參數(例如,方向)判斷使用者之操縱輸入。 舉例而言,如圖11之上圖中所展示,兩個手之各別手指 與資訊處理終端機100之後表面接觸且各別手在相反方向 (圖11中的y軸之正方向及y軸之負’方向)上移動。在此狀況 下’藉由分組處理單元143a基於手指之移動速度將與後表 面接觸之手指分類為兩個群組,如圖11之下圖中所展示。 .18- 162001.doc
S 201243671 亦即’當具有最大移動速度之手指被定義為參考手指且手 心被刀類為與參考手指在相同方向群組巾移動之群組及在 相反方向上移動的群組時’產生在y軸之正方向上移動的 手之手指的群組及在7軸之負方向上移動的手之手指的群 組’如圖π之下圖中所展示。 操縱輸人分析單元143e自群組之運㈣訊計料組的位 置關係及移動方向,且基於儲存於設定儲存單元146中之 設定資訊分析藉由使用者所執行之操縱輸入。自群組之運 動資訊或群組之位置關係與移動方向之間的關係所估計之 操縱輸入儲存於設定儲存單元146中。 複數個群組之間的位置關係可藉由連接各別群組之運動 資訊之開始點的直線表示。根據本實施例之操縱輸入分析 單元143c基於每一群組相對於直線之方向的移動方向來規 定操縱輸入。舉例而言’在圖u中所展示之實例中,兩個 =組在與連接各料蚊運動f就開㈣的直線之方向 實質上正交的方向上移動,並且該兩個群組在相反方向上 移動。操縱輸人分析單元143e可基於儲存於設定儲存單元 146中之設定資訊判斷旋轉操縱被執行。旋轉操縱為操縱 目標藉由兩個操縱主體旋轉之㈣。舉例而[旋轉操縱 可用作用於發出旋轉顯示於顯示器1〇4上之資訊之命令 操縱。 · 此外,舉例而言,如圖12之上圖中所展示,兩個手之手 指與資訊處理終端機100之後表面接觸且各別手在相反方 向(圖12中的X軸之正方向及χ軸之負方向)上移動以釋放。 】6200丨.doc •19- 201243671 即使在此狀況下,#圖12之下圖中所展示,仍藉由分組處 理單元143a基於手指之移動速度將與後表面接觸之手指分 類為兩個群組。操縱輸人分析單元143e自群组之運動資訊 a十算群組之位置關係及移動方向,且如圖u中分析藉由使 用者所執行的操縱輸入。在圖12中所展示之實例中,兩個 群組在與連接各料組之運動f訊之開始點的直線之方向 實質上平订的方向上移動’並且該兩個群組在相反方向上 移動以釋放。操縱輸人分析單元l43e可基於储存於設定儲 存單元146中之設定資訊判斷分開操縱被執行。 此外,舉例而言,如圖13之上圖中所展示,兩個手之手 指與資訊處理終端機⑽之後表面接觸且各別手在相反方 向(圖13中的X轴之正方向及χ軸之負方向)上移動以靠近。 即,在此狀況下,#圖13之下圖中所展示,仍藉由分組處 理單το 143a基於手彳旨之移動速度將與後表面接觸之手指分 類為兩個群組。操縱輸入分析單元143。自群組之運動資訊 。十算群組之位置關係及移動方向,且如圖丨丨中分析藉由使 用者所執行的操縱輸入。在圖13中所展示之實例中,兩個 群組在與連接各別群組之運動資訊之開始點的直線之方向 貫質上平行的方向上移動,並且該兩個群組在相反方向上 移:以靠近。操縱輸入分析單元14孔可基於儲存於設定儲 存單元146巾之設定資關斷靠攏操縱被執行。 因此,在步驟S150中,藉由操縱輸入分析單元14孔自群 組之運動資訊計算群組之位置關係及移動方向,且判斷 由使用者所執行的操縱輸入。 162001.doc
•20· 201243671 从執行處理單元144發出執行對應於步驟S1 50中所 判:之使用者操縱輸入之處理程序的命令⑻S 〇)。執行處 單7L 44基於執行處理程序資訊發出對應於所判斷操縱 矜之P7,其中操縱輸入與健存於設定健存單元146中 的所發出命令相關聯。舉例而言,當自如圖6中所展示在 相同方向上移動之複數個手指之一群組的運動資訊將操縱 輸入判斷為捲_科,執減理單元M4發出(例如)在群 組之移動方向上捲動顯示器HM之顯示資訊的命令。 此外》操縱輸入被判斷為(例如)如圖n中所展示之旋 轉操縱時,執行處理單元144可發出旋轉顯示於顯示器ι〇4 上之資訊的命令。當操縱輸入被判斷為(例如)如圖Η中所 展示之分開操縱時,執行處理單元144可發出放大顯示於 顯示器1〇4上之資訊的命令。當操縱輸入被判斷為(例如)如 圖13中所展示之靠攏操縱時’執行處理單元可發出減 小顯示於顯示器104上之資訊的命令。 / 因此,在步驟S160中,藉由處理程序執行單元144發出 根據所判斷操縱輸人執行處理程序的命令q訊處理終端 機100根據所發出命令執行相應處理程序。 上文已描述根據本實施例之資訊處理終端機100之資訊 處理裝置140中的資訊處理。在此處理程序中,為了判斷 使用者所預期之操縱輸人,計算與後表面之接觸已被伯測 到之手指的移動速度且將執行與所計算移動速度類似之運 動(諸如,相同方向或相反方向)的手指分類及分組。基於 運動資訊(其係每一群組之移動速度),判斷使用者操縱輸 162001.doc •21 - 201243671 入且發出用於根據操縱輸入執行處理程序的命令。因此’ 有可能準確地判斷使用者所預期之操縱輸入且防止錯誤操 縱。 [1-3.其他] (撥動操縱判斷處理程序) 此處,在圖7之步驟S150中,藉由操縱輸入分析單元 143c判斷使用者操縱輸入,舉例而言,判斷處理程序(諸 如,圖14中所展示之處理程序)為判斷藉由複數個手指之 撥動操縱所必要的。當在顯示器104之顯示表面上執行拖 良操縱時,在釋放用於拖良操縱之一手指 操縱命令,以藉此實現慣性楼動以使得所執輯== 由慣性而繼續。然而,需要已判定在藉由複數個手.指在後 表面上執行撥動操縱時發出撥動操縱命令的時序。 在本實施例中,當用於拖良之所有手指自後表面釋放 時,發出撥動操縱命令,如圖14中所展示。舉例而古,拖 突操縱係藉由三個手指執行,如圖6中所展示。已^由分 組處理單元143a將該等手指分類至同—群組中。若藉由^ 縱輸入分析單元14氕基於群組之此運動資訊判定正^行= 曳操縱,則執行處理單元144發出用於勃 ⑺么钒仃對應於拖曳操 縱之處理程序的命令。 、 接著,操縱輸入分析單元143c基於位置偵測單元 偵測結果判斷屬於該群組之手指中的至 者疋否已自後 表面釋放(S151) »在手指未自後表面釋放 〇〇 u砰’ #縱輸 入为析單元143c重複步驟S151中之判斷。萁__ 乃—方面,當任 16200 丨,doc •22- 201243671 j手指自後表面釋放時,操縱輸入分析單元143。判斷連同 该手指執行拖戈操縱之其他手指在最後歸内是否保持與 後表面接卵152)ι在步·52中判定其他手指保持盘 後表面接觸,則處理程序返回至步驟S151,其中重複處理 程序。因此,每次手指自後表面釋放時執行步驟S152之處 理程序。 當在步驟S152中連同自後表面釋放之手指執行㈣操縱 之其他手指中無一者在最後_、内保持與後表面接觸,則 判定撥動操縱被執行且發出相應命令(si53)。因此,根據 本實施例之資訊處理裝置刚可基於圖㈣所展示之處理 程序判斷撥動操縱被執行’即使當撥動操縱係藉由複數個 手指執行時亦如此,且可發出相應命令。 (根據手指之近接度的分組) 儘管在以上描述中分組係基於手指之移動速度執行,如 圖8及圖9中所展示’但此技術不限於此實例。舉例而言, 可自與後表面之接觸已被债測到之手指的位置資訊根據手 指之近接度執行分組。特定言之,分組處理單元心可基 於手指之位置資訊計算各別手指的距離,且在任一手指與 另一手指之間的距離等於或大於給定距離時執行至另一群 組中的分類。 在(例如)如圖15中所展示之五個手指與後表面接觸的情 形中’拇指被分類至與其他四個手指之群組⑽不同的群 組肥中。有可能根據(例如)所判斷操縱輸入適當地設定 係基於手指之移動速度、基於手指之位置資訊抑或基於其 162001.doc •23· 201243671 組合來執行手指的分組》 <2.第二實施例> 接下來將參看圖16至圖22描述根據第二實施例之資訊 處理,端機200的組態及功能。根據本實施例之資訊處理 、’s鳊機200不同於根據第一實施例的資訊處理終端機之處 在於·資汛處理終端機2〇〇包括用於偵測與資訊處理終端 機200之接觸的複數個輸入單元(例如,觸敏輸入單元,或 觸碰感測器)。即使當資訊處理終端機2〇〇包括該複數個觸 碰感測器時,若觸碰感測器提供於易於使使用者無意中接 觸之位置中,則錯誤操縱易於發生,如在第一實施例中。 藉此,在包括該複數個觸碰感測器之資訊處理終端機2〇〇 中,當同時自各別觸碰感測器執行操縱輸入時,優先執行 來自易於使使用者有意地操縱之觸碰感測器的操縱輸入。 下文中冑洋細也述根據本實施例之資訊處理終端機 200的組態及功能。圖16為說明根據本實施例之資訊處理 終端機200之硬體組態的一實例的方塊圖。圖^為展示根 據本實施例之資訊處理裝置24()之功能的功能方塊圖。圖 18為展示根據本實施例之基於執行處理單元2料之優先級 的執行處理程序判定之流程的流程圖。圖19為展示根據本 實施例之基於執行處理單元244之優先級的執行處理程序 判定之流程的流程圖,其中處理程序經暫停。圖2〇為展示 基於圖19中所展示之處理程序之流程的處理程序之一實例 的說明性圖。圖21為展示根據本實施例之資訊處理終端機 之組態的一實例之不意性平面圖。圖22為展示一螢幕顯示 162001.doc •24· 201243671 器之實例的說明性圖,根據本實施例之基於執行處理單元 244之優先級的執行處理程序判定應用於該螢幕顯示器。 以下描述中將省略與第一實施例之組態及功能相同之組 態及功能的詳細描述。 [2-1 ·資訊處理終端機之組態] (硬體組態之實例) 根據本實施例之資訊處理終端機2〇〇包括cpu 1〇1、諸如 非揮發性&己憶體102之有形地體現之非暫時性電腦可讀取 儲存媒體、RAM(隨機存取記憶體)1〇3、顯示器1〇4、後表 面觸碰感測器105,及前表面觸碰感測器2〇6,(例如)如圖 16中所展示。亦即,根據本實施例之資訊處理終端機2〇〇 在硬體組態方面不同於圖3中所展示的根據第一實施例之 資訊處理終端機1 〇〇之處在於:資訊處理終端機2〇〇包括前 表面輸入單元,諸如觸碰感測器2〇6。因此,將省略對 cpu ιοί、非揮發性記憶體102、RAM 1〇3、顯示器ι〇4及 後表面觸碰感測器105之描述。 前表面觸碰感測器206為使得使用者能夠輸入資訊之輸 入器件(輸入操縱單元)中的一者,其類似於後表面觸碰感 測器105。前表面觸碰感測器206經提供以堆疊於資訊處理 終端機200之顯示器104的顯示表面上,且偵測諸如手指之 操縱主體的接觸。前表面觸碰感測器2〇6提供於與後表面 觸碰感測器10 5處於相反側之表面上。舉例而言,電容式 觸控面板或壓敏觸控面板可用作前表面觸碰感測器2〇6。 前表面觸碰感測器206包括(例如)用於輸入資訊之輸入單 162001.doc •25- 201243671 几,及用於基於使用者輸入而產生輸入信號且將輸入信號 輸出至CPU 101的輸入控制電路。 儘管根據本實施例之資訊處理終端機200包括兩個觸碰 感測器’但此技術不限於此實例且資訊處理終端機2〇〇可 包括三個或三個以上觸碰感測器。儘管在本實施例中,觸 碰感測器提供於顯示器104之顯示表面及在相反側的後表 面上,但此技術並不將觸碰感測器之安裝位置限於此實 例。舉例而言,觸碰感測器可提供於終端機之兩個側表面 上。 (功能組態) 當根據本實施例之資訊處理終端機2〇〇同時自複數個輸 入單元(諸如,兩個觸碰感測器1〇5及2〇6)接收操縱輸入 時,資訊處理終端機2〇〇基於操縱輸入、基於先前針對觸 碰感測器設定之優先級執行處理程序。可使用根據第一實 施例之資訊處理裝置i 4 〇實現此處理程序。 更特疋έ之,根據本實施例之資訊處理終端機2〇〇可包 括如圖1 7中所展示而組態之資訊處理裝置24〇。亦即,資 訊處理裝置240包括位置偵測單元241、速度計算單元 242、操縱輸入判斷單元243、執行處理單元以斗、輸出單 元245及設定儲存單元246。 位置積測單元24 1债測操縱主體與資訊處理終端機細之 接觸。根據本實施例之資訊處理終端機彻包括後表面觸 碰感測器1G5及前表面觸碰感測器2()6,如圖16中所展示。 因此’位置偵測單元241包括用於自後表面觸碰感測器1〇5 I62001.doc δ -26· 201243671 獲取後表面上之手指之位置資訊的第一位置偵測單元及 用於自前表面觸碰感測器206獲取前表面上之手指之位置 貝戒的第二位置偵測單元。位置偵測單元24 1獲取藉由觸 石亚感測益105及206每隔給定時間所偵測之手指接觸後表面 及前表面的谓測結果,且將手指在後表面之偵測區域中的 位置及手指在前表面之偵測區域中的位置作為位置資訊輸 出至速度計算單元242。 速度計算單元242基於自位置偵測單元241所輸入之位置 寊訊什算每一手指之移動速度。速度計算單元242可(例如) 與根據第一實施例之速度計算單元142類似地起作用。速 度計算單元242基於手指之位置資訊的歷史計算與後表面 或前表面接觸之手指的移動速度,且將該移動速度輸出至 操縱輸入判斷單元243。 基於手指之移動速度,操縱輸入判斷單元243分析與後 表面接觸之手指的運動來判斷操縱輸入。操縱輸入判斷單 元243可(例如)與第一實施例之操縱輸入判斷單元1類似 起作用。在此狀況下,操縱輸入判斷單元243判斷後表 面上之操縱輸入及前表面上之操縱輸A。將#由操縱輸入 判斷單元143所判斷之操縱輸入輸出至執行處理單元244。 執行處理單元244發出用於根據藉由操縱輸入判斷單元 243所判斷之使用者的操縱輸入來執行處理程序的命令。 執行處理單元244基於儲存於稍後將描述之設定儲存單元 中之執行處理程序資訊發出對應於操縱輸入的命令。此 外,當同時自後表面及前表面接收操縱輸入時,根據本實 162001.doc -27· 201243671 施:之執行處理單元244判斷根據操縱輸入 :處理程序。執行處理單元244基於鍺 :執 246中之觸碰感測器的優先級進行判斷。因此, 處理早TC 244發出用於執行對應於仃 輸入之處理程序的命令。 有較-優先級之操縱 :)揚聲器、振動產…、 一實施例中。 次在第 ^定儲存單元246為用於儲存根據操縱輸人執行命令發 育訊的儲存單元。舉例而言,設定儲存單元 鳩對應於圖16之非揮發性記憶體Krami心舉例而 Π縱輸人與所發出命令相關聯之執行處理程序資吼、 指派至諸如複數個觸碰感測器之操縱輸入單元的優先級, 及其類似者儲存於設定儲存單元246中。此外,用於分租 處理程序所必要之群組資訊或者速度或角度資訊、用於撥 動細縱判斷處理程序所必要之時間資訊,及其類似者儲存 於設定儲存單元246中。 儘官根據本實施例之資却_ “狀貢Λ處理裝置24〇已描述為判斷摔 縱輸入及發出命令(類似於第—實施例),但此技術不限於 此實例。根據本實施例之眘#步 、 貝J又貪讯處理裝置240可為能夠偵測 複數個操縱輸人之裝置。資訊處理裝置240可使用除了在, 第一實施例中所描述之分奴處理程序或操縱輸入判斷處理 程序以外的方案偵測複數個操縱輸入。 162001.doc •28- 201243671 [2-2.資訊處理裝置令之資訊處理] 接下來,將參相咖❹;定㈣本實施狀資訊處理 〇中之執行處理程序的流程。如圖18中所展示,首 先,操縱輸入判斷單元243基於位置_單元%之侧結 果_來自提供於資訊處理終端機細中之操縱輸入單元 的操縱輸人(S21G)。可基於(例如)第—實施例中之圖7之步 驟SU0至S15G的處理程序執行步驟S2i〇。 當谓測到操縱輸入時,執行處理單元⑽判斷是否㈣ 到複數個操縱輸入(S2I2)。可基於(例如)是否存在來自構 成位置谓測單元241之複數個位置摘測單元中之兩者或兩 者以上的輸入或藉由操縱輸入判斷單元2 4 3所判斷之操縱 輸的數目來執行步驟S212中之判斷。若在步驟s⑴中判 疋操縱輸入之數目為! ’則執行處理單元244發出用於執行 對應於操縱輸人之處理程序的命令(S214),且處理程序結 束。另一方面,若在步驟S212中判定存在複數個操縱輸 入,則執行處理單元檢查儲存於設定儲存單元2牝中之指 派至操縱輸入單元的優先級(S2丨6)。 指派至(例如)提供於較易於使使用者有意地執行操縱輸 入之位置中之操縱輸入單元的優先級可設定為較高。換言 之,提供於使用者之手指很可能無意中接觸之位置中的操 縱輸入單元的優先級設定為較低。特定言之,對於顯示器 104之顯示表面側的前表面及相反側的後表面而言,與後 表面相比’在前表面上使用者更易於執行操縱輸入且使用 者有可能更準確地輸入資訊。因此,相比於後表面觸碰感 162001.doc 29- 201243671 測器105 ’較高優先級指派至前表面觸碰感測器2〇6。藉由 设定此等優先級,可優先執行基於使用者所預期之操縱輸 入的處理程序且可防止錯誤操縱。 當在步驟S216中已檢查已執行每一操縱輸入之操縱輸入 單元的優先級時,執行處理單元244發出執行對應於在具 有最高優先級之操縱輸入單元_所執行之操縱輸入的處理 程序的命令(S218),且處理程序結束。 上文已描述基於根據本實施例之資訊處理裝置24〇的優 先級判定執行處理程序的流程。 (藉由先前操縱輸入所執行之處理程序的暫停) 此處,當在圖18之步驟S218中發出根據具有最高優先級 之操縱輸入的命令時,執行處理單元244可藉由強制取消 根據其他操縱輸入之命令來發出根據僅一操縱輸入的命 令。或者,當在具有最高優先級之操縱輸入結束之前持續 執行另一操縱輸入時,根據該另一操縱輸入之處理程序的 執行可暫停且接著可在具有最高優先級的操縱輸入結束之 後執行。將參看圖19及圖20描述此處理程序。 如圖19中所展示,首先,假定已藉由操縱輸入判斷單元 243僅偵測到來自第一操縱輸入單元之第一操縱輪入 (S220)。在僅偵測到第一操縱輸入之同時,執行處理單元 244執行基於第一操縱輸入之處理程序(S22i卜接著,在 持續執行第一操縱輸入之同時,假定已偵測到來自第二操 縱輸入單元之第二操縱輸入(S222)。當第一 一操縱輸入如在此狀況下同時被/[貞測到時, 操縱輸入及第 執行處理單元 •30· 162001.doc
201243671 244自設;^儲存單元246獲取第—操縱輸人之優先級及第二 操縱輸入之優先級且比較彼此之優先級以判斷較高優先級 (S223)。 ,若在步驟S223中判斷第二操縱輸入之優先級高於第一操 縱輸入之優先級,則執行處理單元244暫停對應於第一操 縱輸入之處理程序(S224),且發出執行對應於第二操縱輸 入之處理料时令(S225)。因此,暫時不執行對應於第 -操縱輸入之處理程序,且執行根據具有較高優先級之第 二操縱輸入的處理程序。 接著,在給定時序處關於是否持續執行第二操縱輸入進 打判斷(S226) 〇當存在第二操縱輸入時,重複自步驟 起之處理程序。另-方面,若在步驟§226中判斷第二操縱 輸入結束,則執行處理單元224結束對應於第二操縱輸入 之處理程序(S227)。執行處理單元224㈣是㈣續執行 第-操縱輸人(S228)。若持續執行第—操縱輸人,則執行 處理單元224釋放對應於第一操縱輸入之處理程序的暫停 ()另方面,若在步驟S228中第一操縱輸入已結 束,則在步驟S224中所暫停之處理程序結束且圖19中所展 示之處理程序結束。 返回至步驟S223之處理程序,若判斷第一操縱輸入之優 先級南於第二操縱輸入之優先級,則不執行基於第二操縱 輸入的處理程序且持續執行對應於第一操縱輸入之處理程 序(S230)。 圖20中展不圖19中所展示之處理程序的一具體實例。在 162001.doc •31 - 201243671 圖20中,各別内容所相關聯之複數個物件222的物件清單 顯示於資訊處理終端機200之顯示單元22〇上。可根據來自 後表面之操縱輸入捲動物件清單。此外,可根據來自前表 面之操縱輸入操縱物件清單中之每一物件222。 在此狀況下’手指與後表面接觸以便在給定方向上自圖 之初始㈣捲動㈣清單1藉由資减㈣置24〇谓 測到手指與後表面之接觸,則在給定方向上逐漸捲動物件 清單’且在給定時間逝去時,以某—速度捲動物件清單 (在捲動期間)。接著’當在捲動期間㈣到手指與前表面 之接料,執行處料仏44藉衫考較料單元2鄉 取後表面觸碰感測器105及前表面觸碰感測器206之優先 級’且判斷基於操縱輸人中之哪—者來執行處理程序。 此處’不同於來自後表面觸碰感測器1〇5之操縱輸入, 提供於易於使使用者觀看及操縱之位置中的前表面觸碰感 測器206之操縱輸入可認為係藉由使用者有意地執行。因 此’在此實例中’前表面觸碰感測器2〇6之優先級設定為 高於後表面觸碰感測器1〇5之優先級。因此,執 ^244暫停物件清單之捲動,以使得可根據來自前表面之 操縱輸人操縱物件清單中之物件(在内容操縱期間)。 接著,當使用者自前表面釋放手指時,執行處理 244判斷手指是否仍與後表面接觸。若手指持續斑後表面 接觸:則執行處理單元244再次以某一速度捲動暫停之物 件清皁。因此’有可能以某一速度捲動物件清單而不等待 給^時間’此減小使用者操縱負載。另一方面’若與後表 I6200I.doc
•32- 201243671 面接觸之手指在㈣者自前表面釋放手指時已釋放,則執 灯處理單7L 244(例如)可使物件清單返回至初始狀態或將物 件清單保持於手指自前表面釋放之時間處的顯示狀態。 [2-3·其他] (根據操縱輸入單元之組態的優先級之設定) 儘s在以上描述中’執行操縱輸人之操縱輸人單元為後 表面觸碰感測HH)5或前表面觸碰感測器咖,但此技術不 限於此實例。舉例而言,操縱輸入單元可為非觸敏硬體輸 入單元,諸如用於向上、仓τ , , „ , ;上向下、向左及向右移動操縱目標 之方向鍵212、用於指示給定處理程序之執行的輸入按鈕 214及216、類比搖桿(未圖示)’或其類似者,如圖21中所 展示。 即使在此狀況下,當自操縱輸入單元偵測到複數個操縱 輸入時,執行處理單仏44基於先前設定之優先級判定— 執行處理程序,而不取決於軟體或硬體組態。舉例而言, 由於使用硬體輸入單元之輸入與觸碰感測器相比視為:藉 由使用者有意地執行,因此非觸敏硬體輸人單元之優先^ 可設定為高於觸敏感測器的優先級。 (备基於優先級判定一執行處理程序時) 儘管在以上描述中基^先前設^之優先級僅執行一處理 程序且在偵測到複數個操縱輸人時強制地結束或暫产 處理程序’但此技術不限於此實例。舉例而言:: 複數個操縱輸人時,僅當對應於各別操縱輸入^理^ 在執行時彼此衝突時,可基於優先級判定—執行 16200] ,d〇c -33- 201243671 序。 '5 ’當顯示於資訊處理終端機200之顯示單元220 上=所有資訊224難以在顯示區域中顯示時,顯示捲軸以 〜可移動顯示於顯示區域中的資訊,如圖Μ中所展 不可(例如)藉由使手指與後表面接觸而執行捲動操縱來 移動第資讯224。另—方面,第二資訊226包括於第一資 ^ 224中,且第二資訊226顯示於第一資訊224之給定區域 中由於所有第二資訊226難以顯示於給定區域中,因此 亦顯不捲軸以使得可移動第二資訊226。可(例如)藉由使手 指與前表面接觸而執行捲動操縱來移動第二資訊226 〇 在此狀況下’當同時在後表面及前表面上執行捲動操縱 時且若一執行處理程序並非基於優先級而判定,如在本實 施例中,則一起捲動第一資訊224及第二資訊226。因此, 吏用者不預期其移動之資訊被移動且使用者難以確認預期 資訊。因此,當偵測到複數個操縱輸入時且若對應於各別 操縱輸入之處理程序在執行時彼此衝突’則可藉由根據本 實施例之資訊處理裝置24〇防止故障。 另一方面,即使當偵測到複數個操縱輸入時,若對應於 操縱輸入之處理程序在執行時並不彼此衝突,則可並行地 執行該等處理程序》 上文已描述根據第二實施例之資訊處理終端機2〇〇的组 態及功能。根據本實施例,當偵測到複數個操縱輸入時, 基於針對已執行細縱輸入之細縱輸入單元所設定的優先級 執行具有高的優先級之僅一處理程序。因此,有可能根據 -34- 162001.doc 201243671 使用者之意圖執行處理程序且防止錯誤操縱。 此外,本技術不限於上文所闡述之此等實例。儘管在以 上實施例中,操縱主體(諸如,手指)在偵測區域中之位置 係使用觸碰感測器藉由與偵測區域的接觸來偵測,但此技 術不限於此實例。舉例而言,可使用近接感測器替代觸碰 感測器來獲取操縱主體之位置。 熟習此項技術者應理解,取決於設計要求及其他因素, 可發生各種修改、組合、子組合及更改’只要該等修改、 組合、子組合及更改係在附加申請專利範圍或其等效物之 範疇内即可。又’申請專利範圍中對冠詞(諸如,「一」)之 任何引用應解釋為意謂「一或多個」。 另外’本技術亦可如下組態。 (1) 一種裝置,其包含: 一速度計算單元,其經組態以基於對應於複數個操作部 件之輸入操作的輸入資料計算該等操作部件之一移動速 度; 一操縱輸入分析單元,其經組態以基於該移動速度分析 該輸入資料;及 一執行單元,其經組態以產生用於根據該所分析輸入資 料執行一處理程序的一命令。 (2) 如(1)之裝置,其包含經組態以自複數個輸入單元接 收對應於該等輸入操作之輸入資料的一處理單元。 ()⑴或(2)之裝置’其中該所產生命令對應於該等操 作部件中之一者的一輸入操作。 16200i.doc -35- 201243671 (4) 如⑴至(3)之裝置,其包含經組態以基於該輪 將該複數個操作部件分類為群組之—分組處理單元。, (5) 如(4)之裝置,其μ複數個操作部件根據^置、移 動方向、移動速度、接觸區域、接觸形狀、 該等操作部件與彼此之近接度中之至少一者而分類力或 義(6)參如=(5)之裝置’其中該分組處理單元經組態以定 =Γ二該參考向量對應於來自該複數個操作部件 备中具有一最尚移動速度之一操作部件。 ⑺如(6)之裝置,其令該分組處理單元經組態以將且有 與該參考向量-樣之移動參數的操作部件分類為—群租。 ⑻如⑺之裝置’其中該移動參數為在該參考向量之一 方向之-臨限角内的-移動方向,或在該參考向量之 度之一臨限量内的一移動速度。 ' (9)如(7)或(8)之裝置’其中該分組處理單元經組態以基 於無與該參考向量之一共同的移動參數而排除操作部件。 ⑽如⑺至⑼之裝置’其中該分組處理單元經組態以 將具有藉由-預定函數而與該參考向量之_相應移動參數 有關之一移動參數的操作部件分類為—群組。 ⑼如⑷至0。)之裝置…該操縱輸入分析單元“ =基於該等群組之位置關係及移動參數判卜操縱操 (12)如⑴)之裝置’其中該操縱操作包含一分開操作、 一靠攏操作、—旋轉操作、—捲動操作或-縮放操作中之 至少一者。 τ夂 16200l.doc -36 - 201243671 〇3)如⑴)至(12)之裝置,其中該操縱輸人分析單元經組 態以基於對該群組令之該等操作部件之該等移動參數求平 均值而判定一操縱操作。 (14)一種方法,其包含·· 土;對應於複數個操作部件之輸入操作的輸入資料計算 該等操作部件之一移動速度; 基於該移動速度分析該輸入資料;及 產生用於根據該所分析輸人資料執行—處理程序之 令。 ()種儲存才曰令之有形體現之非暫時性電腦可讀取健 存媒體,該等指令在藉由一處理器執行時使得一電腦執行 —方法,該方法包含: 基於對應於複數個操作部件之輸人操作的輸人資料計算 該等操作部件之一移動速度; 基於該移動速度分析該輸入資料;及 產生用於根據該所分析輸人f料執行—處理程序之 令。 (16) —種裝置,其包含: 、、又Ί*算構件’其用於基於對應於複數個操作部件之輪 ' A操作的輸人資料計算該等操作部件之—移動速度; •操縱輸入刀析構件’其用於基於該移動速度分析該輸入 資料;及 執行構件,其用於產生用於根據該所分析輸人資料執行 一處理程序之一命令。 16200】,d〇e -37- 201243671 【圖式簡單說明】 圖1為展示根據本發明之第一實施例的資訊處理終端機 之顯示表面的示意性透視圖; 圖2為展示根據第一實施例之資訊處理終端機之後表面 的示意性透視圖; 圖3為說明根據第一實施例之資訊處理終端機之硬體組 態的一實例的方塊圖; 圖4為展示根據第一實施例之資訊處理裝置之功能組態 的功能方塊圖; 圖5為展示根據第一實施例之操縱輸入判斷單元之功能 組態的功能方塊圖; 圖6為展示後表面上之操縱輸入之實例的說明性圖; 圖7為展示根據第一實施例之資訊處理裝置中之資訊處 理的流程圖; 圖8為展示在相同方向上移動之手指被分類為一群組之 狀態的說明性圖; 圖9為展示在相反方向上移動之手指被分類為兩個群組 之狀態的說明性圖; 圖10為展示圖7之步驟SB0之處理程序的流程圖; 圖11為展示執行旋轉操縱之狀態的說明性圖; 圖12為展示執行分開(pinch_〇ut)操縱之狀態的說明性 圖; 圖13為展示執行靠攏(pinch_in)操縱之狀態的說明性圖; 圖14為展示撥動操縱判斷處理程序之流程圖; 162001.doc •38· 201243671 圖15為說明基於手指之近接度之分組的說明性圖; 圖16為說明根據本發明之第二實施例之資訊處理終端機 的硬體組態之一實例的方塊圖; 圖17為展示根據第二實施例之資訊處理裝置之功能組態 的功能方塊圖; 圖18為展示根據第二實施例之基於執行處理單元之優先 級的執行處理程序判定之流程的流程圖; 圖19為展示根據第二實施例之基於執行處理單元之優先 級的執行處理程序判定之流程的流程圖,纟中處理程序經 暫停; _展示基於圖19中所展示之處理程序之流程的處理 程序之一實例的說明性圖; 圖。為展示根據第二實施例之資訊處理終端機之組態的 一實例之示意性平面圖;及 圖22為展示-螢幕顯示器之實例的說明性目,根據第二 實施例之基於執行處理單元之優先級的執行處理程序判: 應用於該螢幕顯示器。 '疋 【主要元件符號說明】 100 資訊處理終端機/資訊處理裝置 101 中央處理單元(CPU) 102 非揮發性記憶體 103 隨機存取記憶體(RAM) 104 顯示器 105 後表面觸碰感測器 I62001.doc -39- 201243671 110 外殼 120 顯示單元 130 觸碰感測器 140 資訊處理裝置 141 位置偵測單元 142 速度計算單元 143 操縱輸入判斷單元 143a 分組處理單元 143b 運動資訊計算單元 143c 操縱輸入分析單元 144 執行處理單元/處理程序執行單元 145 輸出單元 146 設定儲存單元 200 資訊處理終端機 206 前表面觸碰感測器 212 方向鍵 214 輸入按钮 216 輸入按紐 220 顯示單元 222 物件 224 第一資訊 226 第二資訊 240 資訊處理裝置 241 位置偵測單元 162001.doc -40-
S 201243671 242 速度計算單元 243 操縱輸入判斷單元 244 執行處理單元 245 輸出單元 246 設定儲存單元 GP1 群組 GP2 群組 vl 速度向量 v2 速度向量 v3 速度向量 v4 速度向量 v5 速度向量 v6 速度向量 vth 給定速度 Vx 速度 Vy 速度 Θ1 角度 Θ2 角度 162001.doc -41 -

Claims (1)

  1. 201243671 七、申請專利範圍 1. _種裝置,其包含: 'X十t單元,其經組態以基於對應於複數個操作 部件之輸入操#的輸a資料tt算該等操作部彳卜㈣ 速度, -操縱輸入分析單元’其經組態以基於該移動速度分 析該輸入資料;及 一一執行單it,其經、组態以產生詩根據該所分析輸入 資料執行一處理程序的一命令。 2‘如响求項I之裝置’其包含經組態以自複數個輸入單元 接收對應於該等輸人操作之輸人資料的—處理單元。 3.如請求項1之裝置,其中該所產生命令對應於該等摔作 部件中之一者的-輸入操作。 · 呆作 “項1之裝置’其包含經組態以基於該輪入資料 該複數個操作部件分類為群組之-分組處理單元將 5_ 求項4之裝置,其中該複數個操作部件根據位置、 Π:等::速度、接觸區域、接觸形狀、接觸厂堅 類。 乍部件與彼此之近接度中之至少一者而分 之裝置’其中該分組處理單元經組態以定義 當中具有:最向量對應於來自該複數個操作部件 ^ 最回移動速度之一操作部件。 7 二置;广分組處理單元經組態以將具 考向里-樣之移動參數的操作部件分類為—群 16200I.doc 201243671 8.=向\項7之裝置’其申該移動參數為在該參考向量 方向之-臨限角内的-移動方二之 一速度之—的眼曰 :¾在》亥參考向量之 之心限夏内的一移動速度。 9.如請求項7之裝置其 無與該參考向量之一共同二動且:理I元經組態以基於 …求項7之裝置,”::ΓΓ而排除操作部件。 有藉由1定函數而與該參V向量:早=組態以將具 關之—移動參數_作部件分類為量:^目應移動參數有 η.如請求項4之裝置,其t該操縱輪入::單… 基於该等群組之位置關係及移m 癌以 12.如請求項η之裝置,其中該操縱操作r操作。 之至少一者 ,作、-一搂:::::= η.如請求項U之裝置,其中該操縱輸 基於對該群財之料操作部早m態以 值而判定一操縱操作。 。“專移動參數求平均 14. 一種方法,其包含: Μ基於對應於複數個操作部件之輪人 — 异該等操作部件之— 移動速度;作的輪入資料計 基於該移動速度分析該輸入資料; 產生用於根據該所分析輸入資 命令》 執仃—處理程序之— 15. -種儲存指令之有形體現之非暫時 電恥可讀取儲存媒 I62001.doc -2- 201243671 體,該等指令在藉由一處理器執行時使得一電腦執行 方法,該方法包含: 基於對應於複數個操作部件之輸入操作的輸入資料叶 昇該等操作部件之—移動速度; 基於該移動速度分析該輸入資料;及 產生用於根據該所分析輸入資料執行一處理程序之— 命^令。 16. 一種裝置’其包含: 速度計算構件,其用於基於對應於複數個操作部件 輸入刼作的輸入資料計算該等操作部 操縱輸入分析構件,其用於基於該 動速度’ 入資科;及 動速度分析該輸 之 6亥所分析輪入資料執 執行構件’其用於產生用於根據 行一處理程序之一命令。 I62001.doc
TW101111520A 2011-04-06 2012-03-30 Information processing apparatus, information processing method, and computer-readable storage medium TW201243671A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011084127A JP5716502B2 (ja) 2011-04-06 2011-04-06 情報処理装置、情報処理方法およびコンピュータプログラム

Publications (1)

Publication Number Publication Date
TW201243671A true TW201243671A (en) 2012-11-01

Family

ID=46021999

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101111520A TW201243671A (en) 2011-04-06 2012-03-30 Information processing apparatus, information processing method, and computer-readable storage medium

Country Status (8)

Country Link
US (1) US8878800B2 (zh)
EP (1) EP2508974A3 (zh)
JP (1) JP5716502B2 (zh)
KR (1) KR20120114163A (zh)
CN (2) CN202870797U (zh)
BR (1) BR102012007381A2 (zh)
RU (1) RU2012112466A (zh)
TW (1) TW201243671A (zh)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8870950B2 (en) 2009-12-08 2014-10-28 Mitral Tech Ltd. Rotation-based anchoring of an implant
JP5716502B2 (ja) * 2011-04-06 2015-05-13 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム
US10353566B2 (en) * 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US9223138B2 (en) 2011-12-23 2015-12-29 Microsoft Technology Licensing, Llc Pixel opacity for augmented reality
US9606586B2 (en) 2012-01-23 2017-03-28 Microsoft Technology Licensing, Llc Heat transfer device
US9726887B2 (en) 2012-02-15 2017-08-08 Microsoft Technology Licensing, Llc Imaging structure color conversion
US9368546B2 (en) 2012-02-15 2016-06-14 Microsoft Technology Licensing, Llc Imaging structure with embedded light sources
US9779643B2 (en) 2012-02-15 2017-10-03 Microsoft Technology Licensing, Llc Imaging structure emitter configurations
US9297996B2 (en) 2012-02-15 2016-03-29 Microsoft Technology Licensing, Llc Laser illumination scanning
US9578318B2 (en) 2012-03-14 2017-02-21 Microsoft Technology Licensing, Llc Imaging structure emitter calibration
US11068049B2 (en) * 2012-03-23 2021-07-20 Microsoft Technology Licensing, Llc Light guide display and field of view
US10191515B2 (en) 2012-03-28 2019-01-29 Microsoft Technology Licensing, Llc Mobile device light guide display
US9558590B2 (en) 2012-03-28 2017-01-31 Microsoft Technology Licensing, Llc Augmented reality light guide display
US9717981B2 (en) 2012-04-05 2017-08-01 Microsoft Technology Licensing, Llc Augmented reality and physical games
US20130307790A1 (en) * 2012-05-17 2013-11-21 Nokia Corporation Methods And Apparatus For Device Control
US10502876B2 (en) 2012-05-22 2019-12-10 Microsoft Technology Licensing, Llc Waveguide optics focus elements
US8989535B2 (en) 2012-06-04 2015-03-24 Microsoft Technology Licensing, Llc Multiple waveguide imaging structure
CN104321721B (zh) * 2012-06-28 2018-01-19 英特尔公司 薄屏框架平板设备
US9632539B2 (en) * 2012-10-16 2017-04-25 At&T Intellectual Property I, L.P Automatic shape adjustment of flexible display
US10192358B2 (en) 2012-12-20 2019-01-29 Microsoft Technology Licensing, Llc Auto-stereoscopic augmented reality display
CN103970328B (zh) * 2013-02-05 2016-12-28 株式会社理光 触摸式或非触摸式的多输入点控制指令检测方法和装置
JP5984722B2 (ja) * 2013-03-22 2016-09-06 シャープ株式会社 情報処理装置
US20140306910A1 (en) * 2013-04-15 2014-10-16 Qualcomm Incorporated Id tracking of gesture touch geometry
US9395072B2 (en) * 2013-11-13 2016-07-19 Industrial Technology Research Institute Illumination device
JP6062351B2 (ja) * 2013-11-28 2017-01-18 京セラ株式会社 電子機器
CN104750238B (zh) * 2013-12-30 2018-10-02 华为技术有限公司 一种基于多终端协同的手势识别方法、设备及***
US9304235B2 (en) 2014-07-30 2016-04-05 Microsoft Technology Licensing, Llc Microfabrication
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
JP2016066254A (ja) * 2014-09-25 2016-04-28 シャープ株式会社 タッチ検出装置を備えた電子装置
US20160139723A1 (en) * 2014-11-18 2016-05-19 Sharp Kabushiki Kaisha User interface with touch sensor
KR102339839B1 (ko) 2014-12-26 2021-12-15 삼성전자주식회사 제스처 입력 처리 방법 및 장치
US9423360B1 (en) 2015-02-09 2016-08-23 Microsoft Technology Licensing, Llc Optical components
US9372347B1 (en) 2015-02-09 2016-06-21 Microsoft Technology Licensing, Llc Display system
US11086216B2 (en) 2015-02-09 2021-08-10 Microsoft Technology Licensing, Llc Generating electronic components
US9429692B1 (en) 2015-02-09 2016-08-30 Microsoft Technology Licensing, Llc Optical components
US10317677B2 (en) 2015-02-09 2019-06-11 Microsoft Technology Licensing, Llc Display system
US9513480B2 (en) 2015-02-09 2016-12-06 Microsoft Technology Licensing, Llc Waveguide
US9535253B2 (en) 2015-02-09 2017-01-03 Microsoft Technology Licensing, Llc Display system
US9827209B2 (en) 2015-02-09 2017-11-28 Microsoft Technology Licensing, Llc Display system
US10018844B2 (en) 2015-02-09 2018-07-10 Microsoft Technology Licensing, Llc Wearable image display system
JP5993511B1 (ja) * 2015-10-15 2016-09-14 株式会社東海理化電機製作所 操作装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070177804A1 (en) * 2006-01-30 2007-08-02 Apple Computer, Inc. Multi-touch gesture dictionary
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
IL137478A (en) * 1998-01-26 2005-11-20 Westerman Wayne Method and apparatus for integrating manual input
JP4360871B2 (ja) * 2003-09-10 2009-11-11 富士通テン株式会社 情報端末における入力装置
JP4557058B2 (ja) 2007-12-07 2010-10-06 ソニー株式会社 情報表示端末、情報表示方法、およびプログラム
JP2009157508A (ja) 2007-12-25 2009-07-16 Toyota Central R&D Labs Inc 運転支援装置及び警告情報伝達装置
WO2010029491A2 (en) * 2008-09-12 2010-03-18 Koninklijke Philips Electronics N.V. Display apparatus for processing touch events
JP2010086230A (ja) * 2008-09-30 2010-04-15 Sony Corp 情報処理装置、情報処理方法およびプログラム
JP2010108061A (ja) 2008-10-28 2010-05-13 Sony Corp 情報処理装置、情報処理方法および情報処理プログラム
US8427440B2 (en) * 2009-05-05 2013-04-23 Microsoft Corporation Contact grouping and gesture recognition for surface computing
JP5469424B2 (ja) 2009-10-14 2014-04-16 シロキ工業株式会社 車両のドアフレーム製造方法
JP5716502B2 (ja) * 2011-04-06 2015-05-13 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム

Also Published As

Publication number Publication date
RU2012112466A (ru) 2013-10-27
BR102012007381A2 (pt) 2013-06-04
EP2508974A2 (en) 2012-10-10
EP2508974A3 (en) 2016-01-27
KR20120114163A (ko) 2012-10-16
US20120256963A1 (en) 2012-10-11
JP5716502B2 (ja) 2015-05-13
US8878800B2 (en) 2014-11-04
CN102736784A (zh) 2012-10-17
JP2012221072A (ja) 2012-11-12
CN202870797U (zh) 2013-04-10

Similar Documents

Publication Publication Date Title
TW201243671A (en) Information processing apparatus, information processing method, and computer-readable storage medium
JP5716503B2 (ja) 情報処理装置、情報処理方法およびコンピュータプログラム
TWI579734B (zh) 3d視覺化技術
KR102385759B1 (ko) 컨텍스트 정보에 기초한 터치 표면에 대한 비활성 영역
US11461000B2 (en) User interface adjustment methods and systems
CN110663018A (zh) 多显示器设备中的应用启动
CN104731497B (zh) 管理防误触的多个触摸源的设备和方法
US20110029927A1 (en) Emulating Fundamental Forces of Physics on a Virtual, Touchable Object
KR101318244B1 (ko) 3차원 사용자 인터페이스 구현 시스템 및 구현 방법
WO2015196703A1 (zh) 一种应用程序图标显示方法及装置
TWI421731B (zh) 電子裝置之滑鼠功能執行方法及其電子裝置
TW201224850A (en) Gesture recognition
US20140111452A1 (en) Terminal and method of controlling touch operations in the terminal
CN102768597B (zh) 一种操作电子设备的方法及装置
TWI530862B (zh) 觸控手套與觸控電子系統及其觸控判斷方法
TWI615747B (zh) 虛擬鍵盤顯示系統及方法
US20150355717A1 (en) Switching input rails without a release command in a natural user interface
US20150309681A1 (en) Depth-based mode switching for touchless gestural interfaces
WO2022146562A1 (en) Posture probabilities for hinged touch display
US10082936B1 (en) Handedness determinations for electronic devices
CN103713851B (zh) 一种滑动触摸屏幕切换单手操作模式的***及其方法
TWI525526B (zh) 具一觸控功能的電子裝置及其控制方法
CN104346095A (zh) 一种信息处理方法及电子设备
CN105224211B (zh) 一种操作对象的操作控制方法、装置及移动终端
CN104951211B (zh) 一种信息处理方法和电子设备