TW201835727A - 光學滑鼠及其參數校正方法 - Google Patents
光學滑鼠及其參數校正方法 Download PDFInfo
- Publication number
- TW201835727A TW201835727A TW106108545A TW106108545A TW201835727A TW 201835727 A TW201835727 A TW 201835727A TW 106108545 A TW106108545 A TW 106108545A TW 106108545 A TW106108545 A TW 106108545A TW 201835727 A TW201835727 A TW 201835727A
- Authority
- TW
- Taiwan
- Prior art keywords
- optical mouse
- mouse
- optical
- parameter
- image
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/039—Accessories therefor, e.g. mouse pads
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0308—Detection arrangements using opto-electronic means comprising a plurality of distinctive and separately oriented light emitters or reflectors associated to the pointing device, e.g. remote cursor controller with distinct and separately oriented LEDs at the tip whose radiations are captured by a photo-detector associated to the screen
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03542—Light pens for emitting or receiving light
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10762—Relative movement
- G06K7/10772—Moved readers, e.g. pen, wand
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- Position Input By Displaying (AREA)
Abstract
本發明提供一種光學滑鼠及其參數校正方法,所述光學滑鼠包括:光源、影像擷取單元、記憶單元及處理單元,而此光學滑鼠的參數校正方法的步驟則包括:當光學滑鼠貼附於滑鼠墊上,並與滑鼠墊產生相對位移時,擷取相對位移時反射光線形成的影像,並據此產生影像圖框;判斷影像圖框是否具有特徵資訊;以及於影像圖框具有至少一特徵資訊時,設定光學滑鼠的參數值。其中,特徵資訊係由滑鼠墊的表面布局所造成。本發明藉由如此參數校正方法調整光學滑鼠的參數值,達成光學滑鼠的極限速度以及定位精準度的提升,並且依照不同滑鼠墊的特徵資訊,調整為最妥適(最佳化)的靜默高度。
Description
本發明是關於一種光學滑鼠,且特別是有關於一種可自動調整參數設定的光學滑鼠及其參數的校正方法。
過往工程人員在設計光學滑鼠時,通常會同時考量光學滑鼠在不同表面上的使用效能,提出一個可適用於多種表面的光學滑鼠通用設計。因此,一般消費者在購買光學滑鼠時,並無法預期所購買到的光學滑鼠,可與滑鼠墊產生最佳的搭配。
而,在近年熱門的電競比賽中勝負的決定可謂分秒必爭,玩家所使用的光學滑鼠是否能與滑鼠墊密切配合,達到對遊戲過程的精準控制,對於比賽勝負結果影響甚大。也就是說,玩家級的使用者,會更希望能在購買的當下,所購買的光學滑鼠與滑鼠墊,就可以是具有最佳化設定的狀態。
有鑑於此,本發明提出一種光學滑鼠及其參數的校正方法,此光學滑鼠能夠針對不同滑鼠墊表面,提供性能最佳化的參數設定,進而達到光學滑鼠的精準控制。
本發明實施例提供一種光學滑鼠參數校正方法,所述光學滑鼠包括:光源、影像擷取單元、記憶單元及處理單元。其中,光源,用以產生光線以照射光學滑鼠所貼附的滑鼠墊;影像擷取單元,用於根據影像擷取頻率擷取對應滑鼠墊的反射光線的多個影像,以產生多張影像圖框;記憶單元,用以儲存多個特徵資訊;以及,處理單元,耦接影像擷取單元以及記憶單元,處理單元用 以運算影像圖框。此光學滑鼠的參數校正方法的步驟包括:當光學滑鼠貼附於滑鼠墊上,並與滑鼠墊產生相對位移時,擷取相對位移時反射光線形成的影像,並據此產生影像圖框;判斷影像圖框是否具有特徵資訊;以及於影像圖框具有至少一特徵資訊時,設定光學滑鼠的參數值;其中,特徵資訊(Pattern Information)係由滑鼠墊的表面布局(Pattern)所造成。
本發明另一實施例提供一種光學滑鼠,此光學滑鼠包括:光源、影像擷取單元、記憶單元及處理單元。其中,光源用以產生光線以照射該光學滑鼠運作的滑鼠墊;影像擷取單元用於根據影像擷取頻率擷取對應滑鼠墊的反射光線的多個影像,以產生多張影像圖框;記憶單元用以儲存多個特徵資訊;以及,處理單元耦接影像擷取單元以及記憶單元,用以運算影像圖框。其中,當光學滑鼠貼附於滑鼠墊上,並與滑鼠墊產生相對位移時,擷取相對位移時反射光線形成的影像,並據此產生影像圖框,判斷影像圖框是否具有特徵資訊,當影像圖框具有至少一特徵資訊時,設定光學滑鼠的參數值;其中,特徵資訊係由滑鼠墊的表面布局所造成。
本發明實施例所提出的光學滑鼠及其參數的校正方法,可以協助使用者在不同的滑鼠墊上,設定與光學滑鼠最配適(最佳化)的參數值。藉由光學滑鼠參數值的調整,本發明所提之光學滑鼠及其參數的校正方法,將大幅提升光學滑鼠在不同的滑鼠墊上滑動時的使用性能。
為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與附圖,然而所提供的附圖僅提供參考與說明用,並非用來對本發明加以限制。
1‧‧‧光學滑鼠
11‧‧‧影像擷取單元
12‧‧‧光源
13‧‧‧記憶單元
14‧‧‧處理單元
S205、S210、S215‧‧‧方法步驟
31‧‧‧條碼
32‧‧‧圖標
331、332‧‧‧墊面紋理
341、342、343‧‧‧墊面顏色
40‧‧‧滑鼠墊
41‧‧‧校正區域
42‧‧‧滑鼠移動方向
圖1係本發明一實施例所提供的光學滑鼠功能方塊圖。
圖2係本發明另一實施例所提供的光學滑鼠參數校正方法流程圖。
圖3係本發明光學滑鼠參數校正方法特徵資訊的條碼例示圖。
圖4係本發明光學滑鼠參數校正方法特徵資訊的圖標例示圖。
圖5A、5B係本發明光學滑鼠參數校正方法特徵資訊的墊面紋理例示圖。
圖6A、6B、6C係本發明光學滑鼠參數校正方法特徵資訊的墊面顏色例示圖。
圖7係本發明光學滑鼠參數校正方法的應用示意圖。
本發明提供一種光學滑鼠及其參數校正方法的實施例,主要是藉由光學滑鼠貼附於滑鼠墊(或任何墊體表面)上,並與滑鼠墊產生相對位移(亦即,光學滑鼠於滑鼠墊上滑動)時,光學滑鼠會自動擷取相對位移時滑鼠墊面的反射光線形成影像(Image),並據此影像產生影像圖框(Frame)。光學滑鼠會透過判斷影像圖框中是否具有預存的特徵資訊,決定相應的校正參數值。當光學滑鼠判斷影像圖框具有至少一預存的特徵資訊時,將自動進行光學滑鼠參數值的校正設定。
接著請參照圖1,圖1為本發明光學滑鼠一實施例的功能方塊圖。在圖1此實施例中,光學滑鼠1的組成元件,包含影像擷取單元11、光源12、記憶單元13、處理單元14。其中,影像擷取單元11、光源12與記憶單元13分別與處理單元14耦接。在本發明另一實施例中,光源12可被其他電路進行控制,並非與處理單元14直接相連。本發明對於光源12的連接關係不予限定。
首先看到圖1中的影像擷取單元11。於本實施例中,影像擷取單元11,用於根據影像擷取頻率(Image Sampling Frequency)擷取對應該滑鼠墊的反射光線的多個影像,以產生多張影像圖框。仔細來說,此部分所指的影像(Image),係為一類比影像訊號。當影像透過合適的電路,或是類比數位轉換器(Analog-to-Digital Converter,ADC)轉換後,方才變成屬於數位訊號的影像圖框 (Frame)。
於本實施例中,影像擷取單元11可以是由電荷耦和元件(Charge-Coupled Device,CCD)影像感測器或互補式金屬氧化物半導體(Complementary Metal Oxide Semiconductor,CMOS)影像感測器來實現,於所屬技術領域具有通常知識者可以依據實際使用狀況做出相應的設計,本發明不以此為限。
再來看到圖1中的光源12。於本實施例中,光源12,用以產生光線以照射光學滑鼠1所貼附的滑鼠墊(或任何墊體表面)。於本實施例中,光源12的發光時間係受到處理單元14的控制,可依條件參數延長或縮短發光時間,或是增強或減弱發光強度。其中,可以藉由調整光源12的發光時間或發光強度,來調整光學滑鼠1的一曝光值。
於本實施例中,光源12可以是由一個發光元件構成,或是由複數個發光元件排列而成。而,本實施例可採用之較佳發光元件,可以是發光二極體(Light-Emitting Diode,LED)或雷射二極體(Laser Diode,LD)等。
接著介紹的是圖1中的記憶單元13。記憶單元13,用以儲存多個特徵資訊。其中,特徵資訊(Pattern Information)係由滑鼠墊(墊體表面)的表面布局(Pattern)所造成。仔細來說,滑鼠墊(墊體表面)的表面布局所指,可為滑鼠墊面的條碼、圖標、紋理、顏色等特徵變化,此部分將於圖3、4、5A、5B、6A、6B、6C,進一步介紹。
於本實施例中,記憶單元13可以是揮發性記憶體(Volatile Memory)或是非揮發性記憶體(Non-Volatile Memory)。其中,揮發性記憶體可以為:隨機存取記憶體(Random Access Memory,RAM),非揮發性記憶體可以為:快閃記憶體(Flash Memory)、唯讀記憶體(Read-Only Memory,ROM),但本發明不以此為限。
最後提到的是,圖1中的處理單元14。在本實施例中,處理 單元14用以運算影像圖框。進一步來說,所指的處理單元14運算圖框,乃是處理單元14針對影像圖框的運算行為,可以是分析影像圖框中的特徵資訊(如:亮度、條碼、圖標、紋理、顏色,或是影像圖框中的各種指標(Index)(如:平均亮度、最亮的亮度、影像的灰階比)等,產出相應的特徵值。另外,還可以進行像是:將影像圖框的特徵資訊、特徵值,與預載的特徵資訊或特徵值比對等執行光學滑鼠1參數自動校正程序的行為。於此,本發明對於處理單元14之處理行為不予限定。
於本實施例中,處理單元14可以是微處理器,如:數位處理器(digital signal processor,DSP)。
在本發明一實施例中,處理單元14可利用一演算法,將影像圖框所取得的特徵資訊轉換成相應的特徵值,並與預載的特徵值進行比對。當處理單元14將會參照一參數對照表(如:表一)進行分析判斷。當處理單元14發現有吻合如表一中預載的特徵值中的一個時,自動將光學滑鼠1當前的參數值設定為與前述相吻合的預載的特徵值相應的光學滑鼠參數值。
表一為例示性的參數對照表,此類型之表格中,可記載有:特徵資訊、特徵值、對應特徵值的光學滑鼠參數值等特徵相關資訊,其中光學滑鼠參數值包括:曝光值、光圈、採用的圖像解析運算效能等。須注意的是,前述表一所記錄的數值,不一定是以 表格(Table)的形式存在於光學滑鼠1中,也可以是以其他的型態的方式存在光學滑鼠的記憶單元13中。此外,將於介紹圖3、4、5A、5B、6A、6B、6C時,進一步介紹不同例示的特徵資訊。
另外,在本發明的一實施例中,在執行光學滑鼠參數校正時,倘若沒能發現與滑鼠墊特徵資訊相符的預設的特徵資訊(如:預設條碼),將以最近似的特徵資訊或特徵值所對應的參數設定做為替代選項。可選地,還可以是由光學滑鼠1自動依所擷取到的滑鼠墊的特徵資訊,選定一個配適(最佳化)的光學滑鼠參數值。
值得一提的是,光學滑鼠1可以一併考量其執行參數自動校正程序的觸發時機。所述觸發時機可包括:於偵測到光學滑鼠1的操作介面產生特定輸入操作(如:按壓特定的按鍵組合)時,被觸發;於偵測到與光學滑鼠1連接使用的電腦執行參數校正軟體時,被觸發;或是,於光學滑鼠1的使用效能低於預設條件(如:經一演算法,綜合各特徵條件,計算光學滑鼠1的使用效能並評估使用效能是否低於一預設閾值)時,主動觸發,此時光學滑鼠可以藉由發出一發光信號,指示該光學滑鼠正在執行參數自動校正程序。其中須注意的是,本發明技術領域具通常知識者應可知,本發明所提出的光學滑鼠1,除了本發明所揭露的參數自動校正的技術特徵外,同時可兼具一般光學滑鼠所應有的控制輸入等基本功能及硬體結構特徵。
接著,請參照圖2。圖2為本發明另一實施例所提供的光學滑鼠參數校正方法流程圖。
在此光學滑鼠參數校正方法的實施例中,首先進行的是方法步驟S205,當光學滑鼠1於滑鼠墊上移動時,光學滑鼠1擷取影像並產生影像圖框。仔細來說,於此光學滑鼠參數校正方法步驟中,此時的光學滑鼠1貼附於滑鼠墊上,並與滑鼠墊產生相對位移(也就是光學滑鼠1在滑鼠墊上移動)。而,光學滑鼠1在移動的過程中,將一併擷取相對位移時反射光線以形成的影像,並據此 影像產生新的影像圖框。
再來,在方法步驟S210中,光學滑鼠1判斷前述影像圖框是否具有特徵資訊。於此步驟中,光學滑鼠1會依照判斷影像圖框中是否具有特徵資訊,以決定是否進行方法步驟S215。
最後,在方法步驟S215中,光學滑鼠1於影像圖框具有特徵資訊時,設定光學滑鼠的參數值。仔細來說,光學滑鼠1將承續方法步驟S210,當判斷影像圖框具有至少一特徵資訊時,以與該特徵資訊相應的光學滑鼠參數值,設定光學滑鼠1的參數值。
在本發明實施例中,對於影像圖框中特徵資訊的判斷,是件很重要的事情。以下圖3、4、5A、5B、6A、6B、6C,將針對特徵資訊,進一步提出可能的實施例示。須注意的是,本發明並不以此些例示為限。
請參照圖3,圖3為本發明光學滑鼠參數校正方法中特徵資訊的條碼例示圖。在一實施例中,特徵資訊可以是條碼(Barcode)31。本實施例所指之條碼31或稱條形碼,是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組資訊的圖形識別元。常見的條碼是由反射率相差很大的黑條(暗部)和白條(亮部)排成的平行線圖案。
值得一提的是,黑條和白條的判斷,來自於光學滑鼠1所接收到的強、弱不同的反射光線(光訊號)。隨之,光學滑鼠1將此些強、弱不同的反射光線(光訊號),轉換成相應的電訊號。而,白條、黑條的寬度不同,則源自於相應的電訊號持續時間長短。例如:透過測量電訊號0、1的數目,藉以判別黑條和白條的數目;透過測量0、1訊號持續的時間,藉以來判別條和空的寬度。
接著,請同時參考圖3與表一的內容。在本實施例中,電訊號0、1分別代表暗、亮。處理單元14藉由讀取條碼31的黑條的暗區時間和白條的亮區時間(分別持續時間比例為3(亮):1(暗):1(亮):2(暗):5(亮))組成條碼31此特徵資訊,進而得到條碼31 的特徵值為:31125。因此,光學滑鼠1會依照如表一的參數對照表,找出與特徵值相對應的光學滑鼠參數值,自動進行光學滑鼠1的參數值設定。
請參照圖4,圖4為本發明光學滑鼠參數校正方法中特徵資訊的圖標例示圖。在一實施例中,特徵資訊可以是圖標(Logo)32。光學滑鼠1可以透過影像辨識的方式,針對所擷取的每一張影像圖框,與預存的圖標32此一特徵資訊進行比對。當判斷有影像圖框符合預存的圖標32此一特徵資訊時,光學滑鼠1會依照如表一的參數對照表,找出與圖標32此一特徵資訊相應的光學滑鼠參數值,自動進行光學滑鼠1的參數值設定。須注意的是,圖框32亦可對應到一特徵值,再由判斷該特徵值來找出相應的光學滑鼠參數值,本發明於此不予限定。
請參照圖5A、5B,圖5A、5B為本發明光學滑鼠參數校正方法中特徵資訊的墊面紋理例示圖。在一實施例中,特徵資訊可以是墊面紋理(Surface Texture)331、332。
首先,可以先看到圖5A中的墊面紋理331。在圖5A中的墊面紋理331,是滑鼠墊墊面的布紋,具有明顯的經線與緯線交錯織紋。而此一藉由特定的紡織方法所產生的紡織品的紋理,即構成本實施例中的墊面紋理331此特徵資訊。
再來,可以看到圖5B中的墊面紋理332。在圖5B中的墊面紋理332,是滑鼠墊墊面的革紋,具有明顯的皮革的紋理特徵。而此一皮革的皮革表面紋理,即構成本實施例中的墊面紋理332此特徵資訊。
再來,請參照圖6A、6B、6C。圖6A、6B、6C為本發明光學滑鼠參數校正方法特徵資訊的墊面顏色例示圖。在一實施例中,特徵資訊可以是墊面顏色(Surface Color)341、342、343。
在圖6A、6B、6C中,墊面顏色341、342、343各別代表紫色、棕色、橙色。其中,墊面顏色341代表某種紫色,其亮度為 64,經灰階化後,其對應灰度為64;墊面顏色342代表某種棕色,其亮度為128,經灰階化後,其對應灰度為128;以及,墊面顏色343各別代表某種橙色,其亮度為192,經灰階化後,其對應灰度為192。據前可知,墊面顏色341、342、343可衍生出許多種的特徵資訊,以為區別辨識。
值得一提的是,滑鼠墊上的特徵資訊,還可以是由墊面光影所構成的變化。
因此,在本發明的一實施例中,可以應用前述的各種不同的特徵資訊再行組合變化,進而達成本發明的光學滑鼠參數校正方法。
最後,看到圖7的部分。圖7是本發明光學滑鼠參數校正方法的應用示意圖。
在圖7所示的實施例中,所表示的狀態為使用者(玩家)剛將電玩競賽用電腦組裝起來,在裝上光學滑鼠1後,正在進行光學滑鼠參數自動校正。在本實施案例中,光學滑鼠1依據滑鼠墊40表面布局所構成的特徵資訊,設定與滑鼠墊40特徵資訊相配適(最佳化)的參數值。其中,可以看到滑鼠墊40的特徵資訊,設置在滑鼠墊40上的一校正區域41中,其中的特徵資訊為條碼31。當使用者開始校正光學滑鼠1參數時,握持光學滑鼠1的滑鼠移動方向42,為由左至右的方式移動,以讀取條碼31此特徵資訊。並依據條碼31此特徵資訊的特徵值31125,找出此一屬於亮紋理的對應的光學滑鼠參數值(如:曝光值17,光圈23,採用35%的圖像解析運算效能等),設定最佳化的光學滑鼠參數值。
於此例中,光學滑鼠1因為分析所擷取到的影像圖框中的滑鼠墊上的表面布局(屬於亮紋理的特徵資訊),得到當前的滑鼠墊的表面布局具有較佳的光線反射狀況,故光學滑鼠1將依照所取得的特徵資訊,進行相對應的光學滑鼠參數值的調整,進而調降光學滑鼠的曝光值及光圈。亦因光學滑鼠1判斷當前進光量大的關 係,光學滑鼠1因此無需使用較強的圖像解析運算效能(即降低光學滑鼠1處理影像特徵比對的運算效能)。如前所示,在本實施例中,僅須採用35%的圖像解析運算效能即可。據此,本發明因而具有不浪費電力,減省能源浪費的功效。
反之,若影像圖框符合任一代表滑鼠墊表面為暗紋理的特徵資訊時,調整光學滑鼠1的參數值即可為調高光學滑鼠的曝光值或調高光學滑鼠1處理影像特徵比對的運算效能。
綜上所述,本發明實施例所提出的光學滑鼠及其參數的校正方法,可以協助使用者在不同的滑鼠墊上,設定與光學滑鼠最配適(最佳化)的參數值。也就是說,本發明所提之光學滑鼠及其參數的校正方法,藉由光學滑鼠參數值的調整,達成光學滑鼠的極限速度(Speed)以及定位精準度(Accuracy)的提升,並且依照不同滑鼠墊的特徵資訊,調整為最妥適(最佳化)的靜默高度(Lift Cut Off,or LOD),還能因為因應各種特徵資訊進行參數調整,而具有減少電力使用,減省能源浪費的功效。
以上所公開的內容僅為本發明的優選可行實施例,並非因此侷限本發明的申請專利範圍,故凡運用本發明說明書及附圖內容所做的等效技術變化,均包含於本發明的申請專利範圍內。
Claims (20)
- 一種光學滑鼠的參數校正方法,該光學滑鼠具一光源,用以產生光線以照射該光學滑鼠所貼附的一滑鼠墊,一影像擷取單元,用於根據一影像擷取頻率擷取對應該滑鼠墊的反射光線的多個影像,以產生多張影像圖框,一記憶單元,用以儲存多個特徵資訊,以及一處理單元,耦接該影像擷取單元以及該記憶單元,該處理單元用以運算該些影像圖框,步驟包括:當該光學滑鼠貼附於該滑鼠墊上,並與該滑鼠墊產生相對位移時,擷取相對位移時反射光線形成的該些影像,並據此產生該些影像圖框;判斷該些影像圖框是否具有該些特徵資訊;以及於該些影像圖框具有至少一該些特徵資訊時,設定該光學滑鼠的一參數值;其中,該些特徵資訊係由該滑鼠墊的表面布局所造成。
- 如申請專利範圍第1項所述的光學滑鼠的參數校正方法,其中比對該些影像圖框是依據該光學滑鼠的滑行方向依序將該些影像圖框中的影像亮區時間或影像暗區時間組合成一條碼,且多個特徵資訊為多個預設條碼,並於該條碼與任一該預設條碼相符時,調整該光學滑鼠的該參數值為該條碼符合該預設條碼所對應的該設定參數。
- 如申請專利範圍第1項所述的光學滑鼠的參數校正方法,其中於該些影像圖框符合代表該滑鼠墊表面為亮紋理的該特徵資訊時,調整該光學滑鼠的該參數值是降低該光學滑鼠的一曝光值或降低該光學滑鼠處理影像特徵比對的運算效能。
- 如申請專利範圍第3項所述的光學滑鼠的參數校正方法,其中降低該光學滑鼠的該曝光值是對該光源的發光時間進行縮短或是發光強度進行減弱。
- 如申請專利範圍第1項所述的光學滑鼠的參數校正方法,其中 於該些影像圖框符合任一代表該滑鼠墊表面為暗紋理的該特徵資訊時,調整該光學滑鼠的該參數值是調高該光學滑鼠的一曝光值或調高該光學滑鼠處理影像特徵比對的運算效能。
- 如申請專利範圍第5項所述的光學滑鼠的參數校正方法,其中調高該光學滑鼠的該曝光值是對該光源的發光時間進行延長或是發光強度進行增強。
- 如申請專利範圍第1項所述的光學滑鼠的參數校正方法,在產生該些影像圖框的步驟之前,還包括:於偵測到該光學滑鼠的一操作介面產生一特定輸入操作時,觸發一參數自動校正程序。
- 如申請專利範圍第1項所述的光學滑鼠的參數校正方法,在與該滑鼠墊產生相對位移的步驟之前,還包括:於偵測到與該光學滑鼠連接使用的一電腦執行一參數校正軟體時,觸發一參數自動校正程序。
- 如申請專利範圍第1項所述的光學滑鼠的參數校正方法,在與該滑鼠墊產生相對位移的步驟之前,還包括:於偵測到該光學滑鼠的一使用效能低於一預設條件,觸發一參數自動校正程序;其中,於該光學滑鼠上顯示一發光信號以指示該光學滑鼠執行於該參數自動校正程序。
- 如申請專利範圍第1項所述的光學滑鼠的參數校正方法,其中該些特徵資訊為條碼、圖標、滑鼠墊紋理及滑鼠墊顏色的至少其中之一。
- 一種光學滑鼠,包括:一光源,用以產生光線以照射該光學滑鼠運作的一滑鼠墊;一影像擷取單元,用於根據一影像擷取頻率擷取對應該滑鼠墊的反射光線的多個影像,以產生多張影像圖框;一記憶單元,用以儲存多個特徵資訊;以及 一處理單元,耦接該影像擷取單元以及該記憶單元,該處理單元用以運算該些影像圖框;其中,當該光學滑鼠貼附於該滑鼠墊上,並與該滑鼠墊產生相對位移時,擷取相對位移時反射光線形成的該些影像,並據此產生該些影像圖框,判斷該些影像圖框是否具有該些特徵資訊,當該些影像圖框具有至少一該些特徵資訊時,設定該光學滑鼠的一參數值;其中,該些特徵資訊係由該滑鼠墊的表面布局所造成。
- 如申請專利範圍第11項所述的光學滑鼠,其中比對該些影像圖框是依據該光學滑鼠的滑行方向依序將該些影像圖框中的影像亮區時間或影像暗區時間組合成一條碼,且多個特徵資訊為多個預設條碼,並於該條碼與任一該預設條碼相符時,調整該光學滑鼠的該參數值為該條碼符合該預設條碼所對應的該設定參數。
- 如申請專利範圍第11項所述的光學滑鼠,其中於該些影像圖框符合代表該滑鼠墊表面為亮紋理的該特徵資訊時,調整該光學滑鼠的該參數值是降低該光學滑鼠的一曝光值或降低該光學滑鼠處理影像特徵比對的運算效能。
- 如申請專利範圍第13項所述的光學滑鼠,其中降低該光學滑鼠的該曝光值是對該光源的發光時間進行縮短或是發光強度進行減弱。
- 如申請專利範圍第11項所述的光學滑鼠,其中於該些影像圖框符合任一代表該滑鼠墊表面為暗紋理的該特徵資訊時,調整該光學滑鼠的該參數值是調高該光學滑鼠的一曝光值或調高該光學滑鼠處理影像特徵比對的運算效能。
- 如申請專利範圍第15項所述的光學滑鼠,其中調高該光學滑鼠的該曝光值是對該光源的發光時間進行延長或是發光強度進行增強。
- 如申請專利範圍第11項所述的光學滑鼠,觸發該處理單元執行該參數自動校正程序的時機,包括:於偵測到該光學滑鼠的一操作介面產生一特定輸入操作時,觸發該處理單元執行該參數自動校正程序。
- 如申請專利範圍第11項所述的光學滑鼠,觸發該處理單元執行該參數自動校正程序的時機,還包括:於偵測到與該光學滑鼠連接使用的一電腦執行一參數校正軟體時,觸發該處理單元執行該參數自動校正程序。
- 如申請專利範圍第11項所述的光學滑鼠,觸發該處理單元執行該參數自動校正程序的時機,還包括:於偵測到該光學滑鼠的一使用效能低於一預設條件時,觸發該處理單元執行該參數自動校正程序;其中,於該光學滑鼠上顯示一發光信號以指示該光學滑鼠執行於該參數自動校正程序。
- 如申請專利範圍第11項所述的光學滑鼠,其中該些特徵資訊為條碼、圖標、滑鼠墊紋理及滑鼠墊顏色的至少其中之一。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106108545A TW201835727A (zh) | 2017-03-15 | 2017-03-15 | 光學滑鼠及其參數校正方法 |
| US15/727,712 US10303265B2 (en) | 2017-03-15 | 2017-10-09 | Optical mouse and parameter calibration method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106108545A TW201835727A (zh) | 2017-03-15 | 2017-03-15 | 光學滑鼠及其參數校正方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201835727A true TW201835727A (zh) | 2018-10-01 |
Family
ID=63519299
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106108545A TW201835727A (zh) | 2017-03-15 | 2017-03-15 | 光學滑鼠及其參數校正方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10303265B2 (zh) |
| TW (1) | TW201835727A (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI714928B (zh) * | 2018-12-20 | 2021-01-01 | 遠東科技大學 | 電競軌跡紀錄分析裝置及分析方法 |
| TWI780623B (zh) * | 2021-03-15 | 2022-10-11 | 義隆電子股份有限公司 | 光學滑鼠及其抬起狀態判斷方法 |
| TWI816425B (zh) * | 2022-06-08 | 2023-09-21 | 美商沃耶特拉海龜灘有限公司 | 輸入設備、指標裝置及其參數調整方法 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11150748B1 (en) * | 2020-06-09 | 2021-10-19 | Pixart Imaging Inc. | Mouse device and method for calibrating sensitivity thereof |
| US11609646B2 (en) * | 2021-03-15 | 2023-03-21 | Pixart Imaging Inc. | Count per inch calibration method and optical navigation device |
| CN113340568B (zh) * | 2021-05-08 | 2024-04-30 | 深圳市汇春科技股份有限公司 | 光电鼠标测试方法、装置、电子设备及存储介质 |
| US11740709B2 (en) * | 2021-06-10 | 2023-08-29 | Pixart Imaging Inc. | Image quality improving method, optical navigation device control method, and optical navigation device using the methods |
| EP4300269A1 (en) * | 2022-06-28 | 2024-01-03 | EM Microelectronic-Marin SA | Method for tracking an optical mouse by way of frame anchoring |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6303924B1 (en) * | 1998-12-21 | 2001-10-16 | Microsoft Corporation | Image sensing operator input device |
| TWI497099B (zh) * | 2013-04-19 | 2015-08-21 | Pixart Imaging Inc | 位移偵測裝置及其動態調整影像感測區域之方法 |
-
2017
- 2017-03-15 TW TW106108545A patent/TW201835727A/zh unknown
- 2017-10-09 US US15/727,712 patent/US10303265B2/en active Active
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI714928B (zh) * | 2018-12-20 | 2021-01-01 | 遠東科技大學 | 電競軌跡紀錄分析裝置及分析方法 |
| TWI780623B (zh) * | 2021-03-15 | 2022-10-11 | 義隆電子股份有限公司 | 光學滑鼠及其抬起狀態判斷方法 |
| TWI816425B (zh) * | 2022-06-08 | 2023-09-21 | 美商沃耶特拉海龜灘有限公司 | 輸入設備、指標裝置及其參數調整方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20180267626A1 (en) | 2018-09-20 |
| US10303265B2 (en) | 2019-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201835727A (zh) | 光學滑鼠及其參數校正方法 | |
| JP4831267B2 (ja) | 情報処理装置、情報処理方法、プログラム及び電子装置 | |
| JP4699536B2 (ja) | 位置検出装置、制御方法、制御プログラムおよび記録媒体 | |
| JP4483067B2 (ja) | 対象物体抽出画像処理装置 | |
| CN101442679B (zh) | 自动白平衡控制系统及其方法 | |
| TWI516990B (zh) | 具有可調整追蹤參數的導航裝置 | |
| JP4747065B2 (ja) | 画像生成装置、画像生成方法および画像生成プログラム | |
| JP2006025416A (ja) | カメラの露出調節方法 | |
| JP6861345B2 (ja) | 文字図形認識装置、文字図形認識方法、及び文字図形認識プログラム | |
| CN108664146B (zh) | 光学鼠标及其参数校正方法 | |
| US20080292145A1 (en) | Image Processing Device, Image Processing Method, Image Processing Program Product, and Imaging Device | |
| US20120045099A1 (en) | Information processing device, information processing method, program and electronic apparatus | |
| JP2019133311A (ja) | 画像処理センサ、画像処理方法及びコンピュータプログラム | |
| JP5573209B2 (ja) | 画像処理装置、画像処理方法、プログラム、及び電子機器 | |
| JP2018136858A (ja) | 光学的情報読取装置 | |
| TWI638334B (zh) | 前景影像提取的影像處理方法與電子裝置 | |
| JP2011044964A (ja) | 撮像装置、撮像方法およびコンピュータプログラム | |
| JP2010211328A (ja) | 位置検出装置、制御方法、制御プログラムおよび記録媒体 | |
| CN103576909B (zh) | 光学位移侦测装置及方法 | |
| JP2011118465A (ja) | 位置検出装置、撮像装置、位置検出方法、位置検出プログラムおよび記録媒体 | |
| JP3785148B2 (ja) | 画像抽出装置 | |
| JP2024521181A (ja) | 反射光遮断を利用した物体認識システム及び方法 | |
| TWI427508B (zh) | 調整光學感應模組的曝光條件的方法與其光學感應模組 | |
| EP3896603B1 (en) | Face recognition device and face recognition method | |
| TWI780623B (zh) | 光學滑鼠及其抬起狀態判斷方法 |