• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁 > 專利查詢>歌爾科技有限公司專利>正文

    使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備制造方法及圖紙

    技術(shù)編號:15690417 閱讀:222 留言:0更新日期:2017-06-24 02:47
    本發(fā)明專利技術(shù)公開了一種使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備,該方法包括:當(dāng)接收到觸摸屏發(fā)送的中斷信號后,判斷一次觸摸操作開始;在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件;當(dāng)讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束;若在本次觸摸操作的過程中向所述系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則在該次觸摸操作結(jié)束時向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件,從而在顯示屏與觸摸屏分離的情形下,實(shí)現(xiàn)了使用觸摸屏模擬鼠標(biāo)的移動、左鍵按下和左鍵抬起的操作。

    Method and device for simulating mouse operation using touch screen and head mounted display device

    The invention discloses a method for simulating the operation of the mouse and touch screen device and a display device using the headset, the method comprises: when receiving the interrupt signal sent after the touch screen, determine a touch operation in the process of start; touch operation, continuous read touch screen coordinates, and touch coordinates the data for display screen coordinates, according to the coordinates of the touch screen and mouse to control, if a certain area of the touch screen by the touch of time exceeds the preset time, the system sends to press the left mouse button to coordinate events; when read invalid, the judgment of the touch the end of the operation; if in the process of the operation of the touch to the system to send the left mouse button press events, in the touch operation at the end of the system to send the left mouse button to lift the event. In the case of the separation of the display screen from the touch screen, the operation of touching the mouse with the touch screen to simulate the movement of the mouse, left key and left key is realized.

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備
    本專利技術(shù)涉及計(jì)算機(jī)
    ,具體涉及一種使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備。
    技術(shù)介紹
    觸摸屏作為一種新的輸入設(shè)備,是簡單、方便、自然的一種人機(jī)交互方式,觸摸屏與傳統(tǒng)的鍵盤鼠標(biāo)輸入方式相比有很明顯的技術(shù)優(yōu)勢:簡化了人機(jī)界面、提高了精確度、結(jié)實(shí)耐用、可以快速訪問所有類型的數(shù)字媒體、底座更小,節(jié)約空間。在手機(jī)和腕帶等產(chǎn)品中,觸摸屏由安裝在顯示屏前面的檢測部件和觸摸屏控制器組成,當(dāng)手指或其它物體觸摸安裝在顯示屏前端的觸摸屏?xí)r,所觸摸的位置由觸摸屏控制器檢測,并通過接口送到主機(jī),操作直觀準(zhǔn)確。但是在頭戴顯示設(shè)備等產(chǎn)品中,觸摸屏不是安裝在顯示屏前面的,即顯示屏和觸摸屏是分離的,Android系統(tǒng)的觸摸屏驅(qū)動從觸摸屏的driverIC中獲取的數(shù)據(jù)只包括觸摸點(diǎn)的坐標(biāo)和壓力值。Android系統(tǒng)的觸摸屏驅(qū)動如果只是將觸摸點(diǎn)的坐標(biāo)和壓力值上報到Android層,只能進(jìn)行切屏操作,沒有鼠標(biāo)的圖標(biāo)的輔助,不能確定當(dāng)前觸摸點(diǎn)的位置,無法進(jìn)行顯示屏圖標(biāo)的選中操作;并且在進(jìn)行圖標(biāo)定位時,操作非常困難,觸摸屏的操控點(diǎn)跟顯示屏上的圖標(biāo)很難對應(yīng)。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)提供了一種使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備,以解決在顯示屏和觸摸屏是分離的情況下通過觸摸屏與被控設(shè)備的系統(tǒng)進(jìn)行交互時,沒有鼠標(biāo)的圖標(biāo)的輔助,不能確定當(dāng)前觸摸點(diǎn)的位置,不便于進(jìn)行選中操作,并且定位困難的問題。根據(jù)本專利技術(shù)的一個方面,本專利技術(shù)提供了一種使用觸摸屏模擬鼠標(biāo)操作的方法,包括:當(dāng)觸摸屏開始被觸摸時,觸摸屏向被控設(shè)備的系統(tǒng)發(fā)送中斷信號;在觸摸屏被觸摸的過程中,觸摸屏向所述系統(tǒng)發(fā)送觸摸屏被觸摸的坐標(biāo);當(dāng)觸摸屏停止被觸摸時,觸摸屏向所述系統(tǒng)發(fā)送無效的坐標(biāo);當(dāng)接收到觸摸屏發(fā)送的中斷信號后,判斷一次觸摸操作開始;在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件;當(dāng)讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束;若在本次觸摸操作的過程中向系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則在該次觸摸操作結(jié)束時向系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件。根據(jù)本專利技術(shù)的另一個方面,本專利技術(shù)提供了一種使用觸摸屏模擬鼠標(biāo)操作的裝置,包括觸摸屏、狀態(tài)判斷單元、鼠標(biāo)移動控制單元和鼠標(biāo)左鍵控制單元;所述觸摸屏,用于開始被觸摸時,向被控設(shè)備的系統(tǒng)發(fā)送中斷信號;在被觸摸的過程中,向所述系統(tǒng)發(fā)送被觸摸的坐標(biāo);當(dāng)停止被觸摸時,向所述系統(tǒng)發(fā)送無效的坐標(biāo);所述狀態(tài)判斷單元,用于判斷一次觸摸操作的開始和結(jié)束:當(dāng)所述系統(tǒng)接收到觸摸屏發(fā)送的中斷信號時,判斷一次觸摸操作開始;當(dāng)所述系統(tǒng)讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束;所述鼠標(biāo)移動控制單元,用于在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動;所述鼠標(biāo)左鍵控制單元,用于在觸摸操作的過程中,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件;以及在一次觸摸操作結(jié)束時,若在本次觸摸操作的過程中向系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則向系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件。根據(jù)本專利技術(shù)的又一個方面,本專利技術(shù)提供了一種頭戴顯示設(shè)備,包括顯示屏,所述頭戴顯示設(shè)備還包括上述的使用觸摸屏模擬鼠標(biāo)操作的裝置;所述使用觸摸屏模擬鼠標(biāo)操作的裝置中的觸摸屏設(shè)置在所述頭戴顯示設(shè)備的外殼上,與所述頭戴顯示設(shè)備的顯示屏分離。本專利技術(shù)的有益效果是:本專利技術(shù)實(shí)施例在接收到觸摸屏發(fā)送的中斷信號時,判斷一次觸摸操作開始,并在讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束,在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件,若在本次觸摸操作的過程中向所述系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則在該次觸摸操作結(jié)束時向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件,從而在顯示屏與觸摸屏分離的情形下,實(shí)現(xiàn)了使用觸摸屏模擬鼠標(biāo)的移動、左鍵按下和左鍵抬起的操作。附圖說明圖1是本專利技術(shù)一個實(shí)施例提供的一種使用觸摸屏模擬鼠標(biāo)操作的方法的流程圖;圖2是本專利技術(shù)一個實(shí)施例提供的一種使用觸摸屏模擬鼠標(biāo)操作的方法的具體流程圖;圖3是本專利技術(shù)一個實(shí)施例提供的一種使用觸摸屏模擬鼠標(biāo)操作的裝置的功能框圖;圖4是本專利技術(shù)一個實(shí)施例提供的一種頭戴顯示設(shè)備的功能框圖。具體實(shí)施方式本專利技術(shù)的設(shè)計(jì)構(gòu)思是:在顯示屏和觸摸屏分離的情況下,操作系統(tǒng)(Android系統(tǒng))的驅(qū)動僅能獲取觸摸點(diǎn)的坐標(biāo)和壓力值,不能確定當(dāng)前觸摸點(diǎn)在顯示屏上的位置,也無法進(jìn)行顯示屏圖標(biāo)的選中操作,并且在進(jìn)行圖標(biāo)定位時,操作困難。針對這種情況,本專利技術(shù)在接收到觸摸屏發(fā)送的中斷信號時,判斷一次觸摸操作開始,并在讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束,在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件,若在本次觸摸操作的過程中向系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則在該次觸摸操作結(jié)束時向系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件,從而在顯示屏與觸摸屏分離的情形下,實(shí)現(xiàn)了使用觸摸屏模擬鼠標(biāo)的移動、左鍵按下和左鍵抬起的操作。實(shí)施例一圖1是本專利技術(shù)一個實(shí)施例提供的一種使用觸摸屏模擬鼠標(biāo)操作的方法的流程圖,如圖1所示,本實(shí)施例提供的使用觸摸屏模擬鼠標(biāo)操作的方法包括:步驟S110:當(dāng)觸摸屏開始被觸摸時,觸摸屏向被控設(shè)備的系統(tǒng)發(fā)送中斷信號,以下以Android系統(tǒng)為例進(jìn)行說明;在觸摸屏被觸摸的過程中,觸摸屏向Android系統(tǒng)發(fā)送觸摸屏被觸摸的坐標(biāo);當(dāng)觸摸屏停止被觸摸時,觸摸屏向Android系統(tǒng)發(fā)送無效的坐標(biāo)。現(xiàn)有的觸摸屏一般都支持點(diǎn)模式操作,Linux的驅(qū)動從觸摸屏的IC芯片中獲取到連續(xù)的觸摸點(diǎn)坐標(biāo),通過input事件上報到framework層,但是上層只能識別到上下左右滑動的動作,沒有鼠標(biāo)圖標(biāo)的輔助功能,還無法定位顯示屏中的圖標(biāo),并對圖標(biāo)進(jìn)行操作。步驟S120:當(dāng)接收到觸摸屏發(fā)送的中斷信號后,判斷一次觸摸操作開始。步驟S130:在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向Android系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件。優(yōu)選地,本實(shí)施例通過以下步驟判斷觸摸屏的某一個區(qū)域被觸摸的時間是否超過預(yù)設(shè)時間:當(dāng)一次觸摸操作開始時,初始化第一時間變量和第二時間變量為觸摸開始的時間;計(jì)算觸摸屏的當(dāng)前坐標(biāo)與前一個坐標(biāo)之差的絕對值作為觸摸屏的相對坐標(biāo),若觸摸屏的相對坐標(biāo)大于預(yù)設(shè)值,則刷新第一時間變量和第二時間變量為當(dāng)前時間;否則僅刷新第二時間變量為當(dāng)前時間;計(jì)算第二時間變量減去第一時間變量的差值,若大于預(yù)設(shè)時間則判斷觸摸屏的某一個區(qū)域被觸摸的時間超過了預(yù)設(shè)時間;否則判斷觸摸屏的某一個區(qū)域被觸摸的時間沒有超過預(yù)設(shè)時間。一次觸摸操作可能是移動鼠標(biāo)、切屏、拖拽或打開一個應(yīng)用,因此針對不同的應(yīng)用本文檔來自技高網(wǎng)...
    使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備

    【技術(shù)保護(hù)點(diǎn)】
    一種使用觸摸屏模擬鼠標(biāo)操作的方法,其特征在于,所述方法包括:當(dāng)觸摸屏開始被觸摸時,觸摸屏向被控設(shè)備的系統(tǒng)發(fā)送中斷信號;在觸摸屏被觸摸的過程中,觸摸屏向所述系統(tǒng)發(fā)送觸摸屏被觸摸的坐標(biāo);當(dāng)觸摸屏停止被觸摸時,觸摸屏向所述系統(tǒng)發(fā)送無效的坐標(biāo);當(dāng)接收到觸摸屏發(fā)送的中斷信號后,判斷一次觸摸操作開始;在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件;當(dāng)讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束;若在本次觸摸操作的過程中向所述系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則在該次觸摸操作結(jié)束時向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件。

    【技術(shù)特征摘要】
    1.一種使用觸摸屏模擬鼠標(biāo)操作的方法,其特征在于,所述方法包括:當(dāng)觸摸屏開始被觸摸時,觸摸屏向被控設(shè)備的系統(tǒng)發(fā)送中斷信號;在觸摸屏被觸摸的過程中,觸摸屏向所述系統(tǒng)發(fā)送觸摸屏被觸摸的坐標(biāo);當(dāng)觸摸屏停止被觸摸時,觸摸屏向所述系統(tǒng)發(fā)送無效的坐標(biāo);當(dāng)接收到觸摸屏發(fā)送的中斷信號后,判斷一次觸摸操作開始;在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件;當(dāng)讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束;若在本次觸摸操作的過程中向所述系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則在該次觸摸操作結(jié)束時向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件。2.如權(quán)利要求1所述的方法,其特征在于,通過以下步驟判斷觸摸屏的某一個區(qū)域被觸摸的時間是否超過預(yù)設(shè)時間:當(dāng)一次觸摸操作開始時,初始化第一時間變量和第二時間變量為觸摸開始的時間;計(jì)算觸摸屏的當(dāng)前坐標(biāo)與前一個坐標(biāo)之差的絕對值作為觸摸屏的相對坐標(biāo),若觸摸屏的相對坐標(biāo)大于預(yù)設(shè)值,則刷新第一時間變量和第二時間變量為當(dāng)前時間;否則僅刷新第二時間變量為當(dāng)前時間;計(jì)算第二時間變量減去第一時間變量的差值,若大于預(yù)設(shè)時間則判斷觸摸屏的某一個區(qū)域被觸摸的時間超過了預(yù)設(shè)時間;否則判斷觸摸屏的某一個區(qū)域被觸摸的時間沒有超過預(yù)設(shè)時間。3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,具體包括:在向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件之前,根據(jù)觸摸屏的相對坐標(biāo)控制鼠標(biāo)移動;和/或,在向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件之后,若觸摸屏的相對坐標(biāo)不大于預(yù)設(shè)值,則根據(jù)觸摸屏的相對坐標(biāo)控制鼠標(biāo)移動;和/或,在向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件之后,若觸摸屏的相對坐標(biāo)大于預(yù)設(shè)值,則計(jì)算顯示屏的當(dāng)前坐標(biāo)與前一個坐標(biāo)之差的絕對值作為顯示屏的相對坐標(biāo),根據(jù)顯示屏的相對坐標(biāo)控制鼠標(biāo)移動。4.一種使用觸摸屏模擬鼠標(biāo)操作的裝置,其特征在于,所述裝置包括:觸摸屏、狀態(tài)判斷單元、鼠標(biāo)移動控制單元和鼠標(biāo)左鍵控制單元;所述觸摸屏,用于開始被觸摸時,向被控設(shè)備的系...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:李寶利
    申請(專利權(quán))人:歌爾科技有限公司
    類型:發(fā)明
    國別省市:山東,37

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲熟妇无码AV| 中文字幕无码精品亚洲资源网久久| 永久免费AV无码网站国产| 亚洲AV无码一区二区三区电影 | 亚洲av福利无码无一区二区| 中文字幕无码久久精品青草| 日韩国产精品无码一区二区三区| 国外AV无码精品国产精品| 国产成人无码一区二区在线播放| av色欲无码人妻中文字幕| 在线看无码的免费网站| 亚洲日韩精品一区二区三区无码| 无码人妻一区二区三区免费| 丝袜无码一区二区三区| 无码av高潮喷水无码专区线| 亚洲精品中文字幕无码蜜桃| 国产免费av片在线无码免费看| 无码A级毛片免费视频内谢| 国产精品ⅴ无码大片在线看| 无码精品不卡一区二区三区| 人妻系列无码专区无码中出| 国产亚洲精久久久久久无码77777| 伊人久久大香线蕉无码| 无码精品A∨在线观看中文| 亚洲av中文无码| 无码人妻啪啪一区二区| 无码人妻品一区二区三区精99| 亚洲人成无码网WWW| 在线无码午夜福利高潮视频| 一本久道综合在线无码人妻| 久久久久亚洲Av无码专| 无码专区久久综合久中文字幕| 国产羞羞的视频在线观看 国产一级无码视频在线 | 人妻无码aⅴ不卡中文字幕| 亚洲另类无码专区丝袜| 中文无码一区二区不卡αv| 久久久久成人精品无码中文字幕| 国产亚洲3p无码一区二区 | 国产精品视频一区二区三区无码| 久青草无码视频在线观看| 无码欧精品亚洲日韩一区夜夜嗨 |