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

使用協(xié)作輸入源和有效動(dòng)態(tài)坐標(biāo)重映射的雙指針管理方法

文檔序號(hào):6349349閱讀:259來源:國(guó)知局
專利名稱:使用協(xié)作輸入源和有效動(dòng)態(tài)坐標(biāo)重映射的雙指針管理方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及用于響應(yīng)來自輸入設(shè)備的輸入而在顯示系統(tǒng)上生成并且顯示指針或光標(biāo)的方法、控制器和控制裝置。更具體地,本發(fā)明涉及響應(yīng)多個(gè)輸入源并由此生成多個(gè)指針或光標(biāo)的方法、控制器和控制裝置。
背景技術(shù)
提供新穎并且先進(jìn)的交互方法的各種新無線或有線控制器正被引入用于消費(fèi)電子產(chǎn)品。新趨勢(shì)旨在擺脫傳統(tǒng)的基于按鈕的方法并且通過諸如觸摸板、觸摸屏、陀螺儀、加速度計(jì)、電容式傳感器及類似物的多種傳感器的使用來實(shí)現(xiàn)新的用戶體驗(yàn)。在電視競(jìng)爭(zhēng)業(yè)中,該趨勢(shì)在某種程度上是對(duì)新應(yīng)用市場(chǎng)的響應(yīng),該新應(yīng)用市場(chǎng)與正在部署的基于因特網(wǎng)的服務(wù)、多媒體娛樂和游戲相關(guān)聯(lián)。應(yīng)用所需的一種普遍并且通用的交互與用以指向及選擇顯示系統(tǒng)的圖形用戶界面上顯示的元素的能力有關(guān)。該類型的交互依賴于圖形指針或光標(biāo)的使用,用戶可以經(jīng)由例如觸摸屏、觸摸板或陀螺輸入來控制所述圖形指針或光標(biāo)。大多數(shù)基于指針的交互系統(tǒng)使用一個(gè)單指針,并且實(shí)際上利用鼠標(biāo)指針來模擬在計(jì)算機(jī)世界中發(fā)生的交互。鑒于單指針方法被普遍并且廣泛采用,在過去的幾十年中單指針方法無疑已經(jīng)證明了其便利性及價(jià)值。然而,此處認(rèn)為,許多任務(wù)可以極大地得益于雙指針交互以便向用戶提供增加的便利性和更快的交互速度。在雙模式交互中,用戶通常將使用兩只手(每只手控制一個(gè)指針)。用于改進(jìn)的目標(biāo)任務(wù)尤其包括 使用顯示在界面上的虛擬鍵盤來輸入文字;以及 在界面上顯示的對(duì)象集合中選擇多個(gè)對(duì)象。可以僅通過使用兩個(gè)輸入源(例如兩個(gè)觸摸板)并且通過獨(dú)立地管理指針(以絕對(duì)輸入模式或者以相對(duì)輸入模式)來實(shí)現(xiàn)雙指針交互。獨(dú)立方法包括在整個(gè)交互屏幕上的基本指針重疊(即兩個(gè)指針位于共用區(qū)域上)或在顯示器上顯示為兩個(gè)靜態(tài)子區(qū)域的交互區(qū)域的基本分割(即針對(duì)每個(gè)指針定義一個(gè)區(qū)域)。然而,獨(dú)立雙指針管理方法在指定的便利性、可用性和/或精度上具有缺點(diǎn)和限制。這些限制與兩個(gè)基本交互觀察有關(guān)。首先,對(duì)于用戶而言,控制可能相互交叉的指針令人感到混亂。利用右手控制的指針應(yīng)該優(yōu)選地保持在左手操作的指針的右手側(cè),并且反之亦然。其次,可能令用戶失望的是,在指針被限制在特定區(qū)域的情況下被迫使用左指針完成一組動(dòng)作并且使用右手完成另一組動(dòng)作(例如分割式鍵盤)。本發(fā)明使用新穎的相互依賴的雙指針管理方法有效地克服了這些限制。

發(fā)明內(nèi)容
本文公開的技術(shù)通過定義新穎的指針管理方法來使針對(duì)基于雙指針的輸入的交互能夠更加直觀、更加方便和更加有效率,所述新穎的指針管理方法經(jīng)由有效率的上下文動(dòng)態(tài)坐標(biāo)重映射方案來在兩個(gè)輸入源(例如兩個(gè)觸摸板、具有兩個(gè)輸入?yún)^(qū)域的多觸點(diǎn)觸摸板、兩個(gè)操縱桿)之間使用協(xié)作模型。該方案能夠?qū)嵤┎唤徊娴淖蠛陀?或上和下)指針,同時(shí)使用戶能夠在任何時(shí)間利用任何一個(gè)指針指向任何對(duì)象,由此給交互帶來便利性和直觀性。由于指向移動(dòng)可以更容易地由用戶針對(duì)每個(gè)特定情況進(jìn)行最優(yōu)化,所以該方案還使用戶能夠以更快的速度進(jìn)行交互。所公開的實(shí)施例將諸如文字輸入和多對(duì)象選擇等特定任務(wù)作為目標(biāo),盡管其它應(yīng)用也可以利用本文所公開的技術(shù)??梢詫㈦p指針概念擴(kuò)展到具有多于兩個(gè)輸入源以及多于兩個(gè)指針的多指針應(yīng)用中。如本文將更全面地解釋的那樣,所公開的技術(shù)具有許多優(yōu)點(diǎn),包括但不限于1、定義了實(shí)施不交叉指針(例如左指針和右指針)的雙指針管理協(xié)議,2、主要以雙絕對(duì)指針模式為目標(biāo),但是核心原理也適用于相對(duì)指向,3、定義了一種相互依賴的重映射過程,該相互依賴的重映射過程使用左指針信息和右指針信息來將輸入坐標(biāo)(例如從一個(gè)觸摸板)轉(zhuǎn)換為輸出坐標(biāo)(例如到屏幕),4、在每個(gè)左手指和/或右手指活動(dòng)之后,重新估計(jì)相互依賴的重映射參數(shù)(相對(duì)于固定重映射的上下文重映射),5、重映射功能經(jīng)由上下文粘性(contextual stickiness)在輸入傳感器邊緣處提供動(dòng)作的連續(xù)性和平滑性,6、本方法支持從單手操作到雙手操作的平滑切換,并且反之亦然。根據(jù)一個(gè)方面,所公開的技術(shù)提供一種用于在顯示屏上生成多個(gè)指針的裝置。該裝置包括多位置輸入系統(tǒng)和指針生成系統(tǒng),所述多位置輸入系統(tǒng)能接收來自多個(gè)輸入設(shè)備的位置輸入數(shù)據(jù),所述指針生成系統(tǒng)生成用于在所述顯示屏上顯示的多個(gè)指針,所述多個(gè)指針中的每一個(gè)指針均位于不同的指針位置。該裝置還包括映射積分處理器,所述映射積分處理器被配置為通過在計(jì)算每個(gè)指針位置時(shí)考慮來自全部所述多個(gè)輸入設(shè)備的所述位置輸入數(shù)據(jù)來計(jì)算所述不同的指針位置。所述映射積分處理器還被配置為計(jì)算所述不同的指針位置,使得每個(gè)位置位于動(dòng)態(tài)邊界的不同側(cè),該處理器基于對(duì)來自所述多個(gè)輸入設(shè)備的輸入數(shù)據(jù)的認(rèn)識(shí)來調(diào)節(jié)所述動(dòng)態(tài)邊界。根據(jù)另一方面,所公開的技術(shù)提供一種響應(yīng)于多個(gè)輸入設(shè)備在顯示屏上生成多個(gè)指針的方法。根據(jù)該方法,接收來自第一輸入設(shè)備的第一位置信號(hào);接收來自第二輸入設(shè)備的第二位置信號(hào);如果提供了多于兩個(gè)的輸入設(shè)備,則接收附加位置信號(hào)。這些位置信號(hào)被電子地處理以計(jì)算在與顯示屏相關(guān)聯(lián)的預(yù)定義顯示坐標(biāo)系統(tǒng)之內(nèi)的第一指針位置和第二指針位置。如果接收了多于兩個(gè)的位置信號(hào),則計(jì)算附加指針位置。所計(jì)算的指針位置相互不同,并且每個(gè)指針位置都基于至少所述第一位置信號(hào)和所述第二位置信號(hào)兩者。在該顯示屏上生成第一指針和第二指針,所述第一指針顯示在所述第一指針位置,并且所述第二指針顯示在所述第二指針位置。如果計(jì)算了多于兩個(gè)的指針位置,則生成附加指針。根據(jù)該方法,執(zhí)行計(jì)算第一指針位置和第二指針位置的處理步驟,使得第一指針位置和第二指針位置被限制在所述顯示坐標(biāo)系統(tǒng)內(nèi)的動(dòng)態(tài)邊界的不同側(cè),其中基于第一位置信號(hào)和第二位置信號(hào)來計(jì)算地調(diào)節(jié)該動(dòng)態(tài)邊界。


圖IA是用于實(shí)施本發(fā)明的控制技術(shù)的示例性遠(yuǎn)程控制設(shè)備,其具有兩個(gè)單獨(dú)的可點(diǎn)擊觸摸板;圖IB是用于實(shí)施本發(fā)明的控制技術(shù)的示例性遠(yuǎn)程控制設(shè)備,其具有單個(gè)多點(diǎn)觸控可點(diǎn)擊觸摸板;圖2是圖IA中的控制設(shè)備的示例性說明,其示出了在對(duì)映射到顯示屏的相同屏幕區(qū)域的多個(gè)指針進(jìn)行控制方面的用途,該圖說明了為什么在使用雙指針系統(tǒng)時(shí)用戶感到混亂的一個(gè)原因;圖3是圖IA中的控制設(shè)備的示例性說明,其示出了在控制多個(gè)指針方面的用途, 其中左指針和右指針被限制在屏幕的兩個(gè)固定子區(qū)域,所述子區(qū)域可重疊或可以不重疊;圖4是圖IA中的控制設(shè)備的示例性說明,其示出了在左指針和右指針被限制在屏幕的兩個(gè)固定子區(qū)域的情況下的接近沖突的示例;圖5A和圖5B是圖IA中的控制設(shè)備的示例性說明,其說明了用于右手側(cè)指針的尋址空間如何被左手側(cè)指針χ軸位置限定或者限制在左側(cè),以及用于左手側(cè)指針的尋址空間如何被右手側(cè)指針X軸位置限定或者限制在右側(cè),其中邊界動(dòng)態(tài)地移動(dòng);圖6是圖IA中的控制設(shè)備的示例性說明,其示出了用于雙指針管理技術(shù)的第一實(shí)施例的邊界條件;圖7是雙指針管理技術(shù)的替代實(shí)施例的示例性說明,其中動(dòng)態(tài)分割容許適度的指
針重疊;圖8是雙指針管理技術(shù)的又一實(shí)施例的示例性說明,其中動(dòng)態(tài)分割實(shí)施外部界限限制以提高有效的指針分辨率;圖9是雙指針管理技術(shù)的另一實(shí)施例的示例性說明,其中在相對(duì)模式中,由于右交互區(qū)域的較大動(dòng)態(tài)區(qū)域,屏幕空間中的位移偏移對(duì)右指針比起對(duì)左指針更重要;圖10是與顯示屏一起工作的控制裝置的示例性實(shí)施例的硬件電路方框圖;圖11是流程圖,其示出了由圖10中的CPU(或處理器)和圖形生成器執(zhí)行用以實(shí)現(xiàn)由控制裝置提供的功能的示例性操作;圖12是功能方框圖,其說明了用于在顯示屏上生成多個(gè)指針的控制裝置的示例性功能;圖13是功能方框圖,其說明了采用多位置輸入系統(tǒng)的控制裝置的替代實(shí)施例。
具體實(shí)施例方式本發(fā)明的技術(shù)可以與能夠?qū)崿F(xiàn)雙指針或多指針輸入的各種輸入設(shè)備一起使用。為了舉例說明的目的,在圖IA和圖IB中示出了兩個(gè)示例性輸入設(shè)備。圖IA中說明的設(shè)備是特征在于兩個(gè)單獨(dú)的可點(diǎn)擊觸摸板的遠(yuǎn)程控制器。圖IB中說明的設(shè)備是特征在于能夠同時(shí)在多個(gè)觸摸輸入中進(jìn)行區(qū)分的單個(gè)多點(diǎn)觸控表面的遠(yuǎn)程控制器。應(yīng)當(dāng)理解的是,這些僅是兩個(gè)可能的示例性實(shí)施例;使用其它類型的控制傳感器的其它實(shí)施例也是可能的。例如, 可以使用多個(gè)操縱桿、軌跡球、接近傳感器或類似物來實(shí)施雙指針設(shè)備。為了更好地理解本發(fā)明中包含的概念,現(xiàn)在將呈現(xiàn)各種指針管理方法的討論。指針管理方法依賴于在屏幕的指向設(shè)備空間(例如觸摸板表面)與屏幕的目標(biāo)區(qū)域之間存在的映射類型。本公開將首先集中在絕對(duì)指向方法上,但是本文引入的基本概念也與相對(duì)指向有關(guān)。與均使用靜態(tài)策略的常規(guī)方法(重疊方法、基本分割方法)相比,本發(fā)明將動(dòng)態(tài)方法應(yīng)用于雙指針管理或多指針管理中。如將從本文的描述中理解的是,本文描述的創(chuàng)新技術(shù)適用于提供兩個(gè)或更多個(gè)單獨(dú)尋址空間的任何輸入設(shè)備;這可以例如使用兩個(gè)或更多個(gè)單獨(dú)傳感器(例如圖IA的兩個(gè)觸摸板)或使用具有兩個(gè)或更多個(gè)具有兩個(gè)邏輯區(qū)域的單獨(dú)區(qū)域的單個(gè)傳感器(圖IB的一個(gè)多點(diǎn)觸控觸摸板)來實(shí)施。參考圖1A,示例性遠(yuǎn)程控制器的特征在于兩個(gè)可點(diǎn)擊觸摸板20、22和一組可定義應(yīng)用的按鈕M。經(jīng)由電容式及加速度傳感器來自動(dòng)地檢測(cè)設(shè)備取向(橫向、縱向)和手部位置。參考圖1B,示例性遠(yuǎn)程控制器的特征在于單個(gè)多點(diǎn)觸控觸摸板沈。如果需要,可以將在觸摸板沈上的某些指定區(qū)域分配給一組可定義應(yīng)用的按鈕,當(dāng)被輕敲時(shí),該組可定義應(yīng)用的按鈕以與圖IA中的實(shí)施例的按鈕M相同的方式來發(fā)揮作用。重疊指針方法的問題如在圖2中所見的,重疊方法使用目標(biāo)屏幕區(qū)域30與兩個(gè)觸摸板區(qū)域20、22中的任一區(qū)域之間的1對(duì)1映射。用戶可以通過無區(qū)別地使用右指針或左指針來指向屏幕區(qū)域中的任何位置。(在圖2中,以及在隨后的圖2-9中,將右指針和左指針在圖形上描繪為人的右拇指和左拇指的局部圖像右指針32和左指針34)。該重疊方法的主要缺點(diǎn)在于左指針和右指針可以容易地相互交叉,這可能使用戶有時(shí)感到有些混亂。另一問題是由于每個(gè)觸摸板都覆蓋相同的屏幕區(qū)域所導(dǎo)致的不好的整體指示分辨率。在水平空間中,兩個(gè)觸摸板寬度(即對(duì)應(yīng)左觸摸板和右觸摸板)被用于映射成兩個(gè)屏幕寬度。分割指針方法的問題如在圖3中所見的,基本分割方法通常在每個(gè)觸摸板與目標(biāo)屏幕區(qū)域的子部分之間建立1對(duì)1映射。實(shí)際上,由右手控制的右手側(cè)指針32被限制在屏幕區(qū)域的右手側(cè)子部分30R中;相應(yīng)地,由左手控制的左手側(cè)指針34被限制在屏幕區(qū)域的左手側(cè)子部分30L中。 使用該方法,左指針和右指針彼此將不交叉,盡管兩個(gè)指針可以不交叉地在中部30M共存。 此外,因?yàn)閮蓚€(gè)觸摸板寬度被映射到一個(gè)目標(biāo)屏幕區(qū)域?qū)挾龋虼朔指钪羔樂椒ǜ倪M(jìn)了指示分辨率。因此,基本分割方法由此比重疊方法具有明顯的優(yōu)點(diǎn)。然而,實(shí)驗(yàn)已經(jīng)表明,由于圖4中說明的察覺到的接近沖突(proximity conflict),用戶有時(shí)感到有些不適。如圖4所示,出于目標(biāo)接近的原因,有時(shí)候用戶會(huì)自然地發(fā)現(xiàn)想要使用右指針而不是左指針;但是固定的子部分所強(qiáng)加的固定分割阻止了它,由此建立了心理接近沖突。雖然對(duì)于大部分用戶來說使用右指針32來接近輸入目標(biāo)T是更自然的,但是由于右指針被限制在顯示屏的右側(cè)部分從而它不能移動(dòng)到該位置。前述問題的解決方案本發(fā)明使用新穎的動(dòng)態(tài)分割方法來滿足上文提出的需求并且該需求為 不交叉的左指針和右指針 高指示分辨率眷使用任何手指指向任何目標(biāo)坐標(biāo)的能力利用該新穎的動(dòng)態(tài)分割方法,非靜態(tài)地定義用于左指針和右指針的屏幕尋址區(qū)域,而是基于那些指針的實(shí)際位置來動(dòng)態(tài)調(diào)節(jié)用于左指針和右指針的屏幕尋址區(qū)域。如圖 5A和圖5B所示,左手側(cè)指針χ軸位置將用于右手側(cè)指針的尋址空間R限定在左側(cè)。相應(yīng)地,右手側(cè)指針χ軸位置將用于左手側(cè)指針的尋址空間L限定在右側(cè)。這些邊界隨著指針來回移動(dòng)而實(shí)時(shí)動(dòng)態(tài)地變化。利用動(dòng)態(tài)分割方法,可以以多種方式實(shí)施本發(fā)明以實(shí)現(xiàn)絕對(duì)指針管理和相對(duì)指針管理。下文舉例說明了實(shí)現(xiàn)這一點(diǎn)的幾種方式。圖6中示出的基本動(dòng)態(tài)指針管理方法連續(xù)地對(duì)動(dòng)態(tài)邊界進(jìn)行重新估計(jì),以使右指針和左指針不能跨越到另一指針的區(qū)域中。圖7中說明的適度指針交叉方法總體上實(shí)施絕對(duì)指針管理方法的動(dòng)態(tài)方法,但是允許每個(gè)指針在另一指針的區(qū)域中適度重疊。圖8中說明的指針管理方法實(shí)施基本動(dòng)態(tài)方式,其加入了利用外部界限限制以進(jìn)一步提高有效率的指針分辨率的特征。在下文的詳細(xì)解釋中,首先考慮絕對(duì)指針管理情況,隨后討論相對(duì)指針管理情況。如將從隨后的描述中理解的是,動(dòng)態(tài)邊界將共用顯示空間細(xì)分為左區(qū)域和右區(qū)域,其中動(dòng)態(tài)邊界定義了左區(qū)域的右邊緣和右區(qū)域的左邊緣。在基本動(dòng)態(tài)指針管理方法中, 可以將動(dòng)態(tài)邊界表示為大體垂直的一維線,使得左邊緣和右邊緣互相重合(即左區(qū)域和右區(qū)域彼此鄰接)。在適度重疊動(dòng)態(tài)指針管理方法中,動(dòng)態(tài)邊界表示將左區(qū)域和右區(qū)域分開的二維邊界區(qū)域(例如矩形區(qū)域)。在該適度重疊情況下,左邊緣和右邊緣彼此遠(yuǎn)離,動(dòng)態(tài)邊界區(qū)域位于左邊緣和右邊緣之間。絕對(duì)指針管理基本動(dòng)態(tài)邊界方法由于動(dòng)態(tài)邊界,必須連續(xù)地對(duì)觸摸板坐標(biāo)與屏幕坐標(biāo)之間的重映射進(jìn)行重新估計(jì)。該新穎的重映射方法定義了一組期望的屬性和約束條件以提供連續(xù)性和動(dòng)作平滑性。 以下該組表示核心約束條件(l)Left_Remap (TLLx (t)) = = SLLx (t)(2) Left_Remap (TLRx (t)) = = SLRx (t)(3) SLRx (t) = = SRx (t)(4) SRx (t) = = Ri ght_Remap (TRx (t))
(5) Right_Remap(TRRx (t)) = = SRRx (t)(6) Ri ght_Remap (TRLx (t)) = = SRLx (t)(7) SRLx (t) = = SLx (t)(8) SLx (t) = = Left_Remap (TLx (t))(9) SLRx (t) = = SRx (t)(10) SRLx (t) == SLx (t)以上的約束條件(3)和(7)建立了能夠?qū)崿F(xiàn)可達(dá)性和連續(xù)性的可變粘性。它在左觸摸板的右手側(cè)以及在右觸摸板的左手側(cè)最強(qiáng)。假設(shè)例如用戶在右觸摸板上的手指位置在TRLx處,左指針的任何移動(dòng)也將使右指針移動(dòng)。當(dāng)用戶在右觸摸板上的手指位置移向 TRRx時(shí),粘性逐漸消失。當(dāng)將歸一化空間分別用于觸摸板坐標(biāo)和屏幕坐標(biāo)時(shí)(即TLLx = 0. 0,TRLx = 0.0, SLLx = 0. 0,TLRx = 1.0,TRRx= 1. 0禾口 SRRx= 1. 0),這些等式可以重新用公式表示如下(1) Left_Remap (0. 0) = = 0. 0(2) Left_Remap (1.0) = = SLRx (t)(3) SLRx (t) = = SRx (t)
(4) SRx (t) == Ri ght_Remap (TRx (t))(5) Right_Remap (1.0) = = 1.0(6) Right_Remap (0· 0) = = SRLx (t)(7) SRLx (t) = = SLx (t)(8) SLx (t) = = Left_Remap (TLx (t))(9) SLRx (t) = = SRx (t)(10) SRLx (t) == SLx (t)這些約束條件的重要結(jié)果為不允許指針交叉,但是同時(shí)允許任何指針對(duì)目標(biāo)屏幕區(qū)域的任何期望位置進(jìn)行尋址。若干具有那些目標(biāo)屬性的變換可以被設(shè)計(jì)出來。
當(dāng)使用歸一化空間時(shí),本發(fā)明的優(yōu)選實(shí)施例由以下的用于左指針和右指針的變換
來定義 Left_Remap (TLx (t)) = 0. 5*TLx(t) +0. 5*TRx(t)*TLx (t)Right_Remap (TRx (t)) = 0. 5*TLx (t) +1. 0*TRx (t) -0. 5*TRx (t) *TLx (t)其可以被表示為以下的矩陣乘積
f
SLx(t) SRAt).
=Clip
0.5 0 0.5 0 0.5 1 -0.5 0
TLx(t) TRAt) TLx(tyTRx(t) 1 它對(duì)應(yīng)于
的特定二次系統(tǒng),其中沒有使用平方項(xiàng)TLx(t)2和TRX(t);
~TLx(t)
TRx(t)_
ClipO函數(shù)剪掉了范圍
之外的值。以上介紹的等式適用于兩個(gè)手指的交互,但是可以容易地被擴(kuò)展到單個(gè)手指的交互。在左手側(cè)手指從觸摸板的表面上抬起的情況下,通過以下定義,該等式仍然保持有效SLX (t) == 0. Ot相應(yīng)地,在右手側(cè)手指從觸摸板的表面上抬起的情況下,通過以下定義,該等式保持有效SRX (t) == 1. Ot其他實(shí)施例是以通過放寬一些核心約束條件而得到的替代約束條件為基礎(chǔ)的。適度指針交叉選項(xiàng)具有適度指針交叉的替代實(shí)施例將使用以下的約束條件(l)Left_Remap (TLLx (t)) = = SLLx (t)(2) Left_Remap (TLRx (t)) = = SLRx (t)(3) SLRx (t) = = Min (1,SRx (t) +Offsetx)(4) SRx (t) = = Ri ght_Remap (TRx (t))(5) Right_Remap (TRRx (t)) = = SRRx (t)(6) Ri ght_Remap (TRLx (t)) = = SRLx (t)(J) SRLx (t) = = Max (0,SLx (t) -Offsetx)(8) SLx (t) = = Left_Remap (TLx (t))(9) SLRx (t) = = SRx (t)
(lO)SRLx(t) == SLx(t)于是,用于該實(shí)施例的變換將是
f
權(quán)利要求
1.一種指針控制裝置,包括第一輸入設(shè)備,所述第一輸入設(shè)備提供使用與所述第一輸入設(shè)備相關(guān)聯(lián)的第一坐標(biāo)系統(tǒng)來表達(dá)的位置信號(hào);第二輸入設(shè)備,所述第二輸入設(shè)備提供使用與所述第二輸入設(shè)備相關(guān)聯(lián)的第二坐標(biāo)系統(tǒng)來表達(dá)的位置信號(hào);指針生成系統(tǒng),所述指針生成系統(tǒng)生成用于在具有共用顯示坐標(biāo)系統(tǒng)的共用顯示空間中顯示的、與所述第一輸入設(shè)備相關(guān)聯(lián)的第一指針和與所述第二輸入設(shè)備相關(guān)聯(lián)的第二指針;映射積分處理器,所述映射積分處理器被配置為部分基于所述第一輸入設(shè)備的所述位置信號(hào)并且部分基于所述第二輸入設(shè)備的所述位置信號(hào)來計(jì)算所述顯示坐標(biāo)系統(tǒng)內(nèi)的所述第一指針的位置,并且被配置為部分基于所述第二輸入設(shè)備的所述位置信號(hào)并且部分基于所述第一輸入設(shè)備的所述位置信號(hào)來計(jì)算所述顯示坐標(biāo)系統(tǒng)內(nèi)的所述第二指針的位置;所述映射積分處理器還被配置為計(jì)算所述第一指針的位置和所述第二指針的位置,使得每個(gè)位置被限制在所述共用顯示坐標(biāo)系統(tǒng)內(nèi)的動(dòng)態(tài)邊界的不同側(cè),其中所述處理器基于對(duì)所述第一輸入設(shè)備和所述第二輸入設(shè)備的各自位置信號(hào)的認(rèn)識(shí)來調(diào)節(jié)所述動(dòng)態(tài)邊界。
2.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述動(dòng)態(tài)邊界將所述共用顯示空間細(xì)分為兩個(gè)非重疊的連續(xù)區(qū)域,其中所述兩個(gè)非重疊的連續(xù)區(qū)域的集合等于所述共用顯示空間。
3.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述動(dòng)態(tài)邊界將所述共用顯示空間細(xì)分為兩個(gè)部分重疊的連續(xù)區(qū)域。
4.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述動(dòng)態(tài)邊界將所述共用顯示空間細(xì)分為兩個(gè)連續(xù)區(qū)域,所述兩個(gè)連續(xù)區(qū)域沿著它們的動(dòng)態(tài)末端而被靜態(tài)地約束。
5.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述第一輸入設(shè)備提供左位置信號(hào),并且所述第二輸入設(shè)備提供右位置信號(hào);其中,所述動(dòng)態(tài)邊界將所述共用顯示空間細(xì)分為左區(qū)域和右區(qū)域,所述動(dòng)態(tài)邊界定義了所述左區(qū)域的右邊緣和所述右區(qū)域的左邊緣;并且其中,所述映射積分處理器基于所述右位置信號(hào)來計(jì)算所述右邊緣,并且基于所述左位置信號(hào)來計(jì)算所述左邊緣。
6.根據(jù)權(quán)利要求5所述的指針控制裝置,其中,所述左邊緣和所述右邊緣互相重合。
7.根據(jù)權(quán)利要求5所述的指針控制裝置,其中,所述左邊緣和所述右邊緣相互遠(yuǎn)離。
8.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述第一輸入設(shè)備和所述第二輸入設(shè)備相互獨(dú)立地操作。
9.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述第一輸入設(shè)備和所述第二輸入設(shè)備使用相同類型的傳感器來生成位置信號(hào)。
10.根據(jù)權(quán)利要求1所述的指針控制裝置,其中所述第一輸入設(shè)備和所述第二輸入設(shè)備使用不同類型的傳感器來生成位置信號(hào)。
11.根據(jù)權(quán)利要求1所述的指針控制裝置,還包括至少一個(gè)提供附加輸入信號(hào)的附加輸入設(shè)備;其中,所述指針生成系統(tǒng)生成與所述附加輸入設(shè)備相關(guān)聯(lián)的指針;并且其中,所述映射積分處理器基于所述第一輸入設(shè)備和所述第二輸入設(shè)備的所述位置信號(hào)以及所述附加輸入信號(hào)來計(jì)算與所述附加輸入設(shè)備相關(guān)聯(lián)的指針的位置。
12.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述第一坐標(biāo)系統(tǒng)和所述第二坐標(biāo)系統(tǒng)中的至少一個(gè)是一維坐標(biāo)系統(tǒng)。
13.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述第一坐標(biāo)系統(tǒng)和所述第二坐標(biāo)系統(tǒng)中的至少一個(gè)是二維坐標(biāo)系統(tǒng)。
14.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述第一坐標(biāo)系統(tǒng)和所述第二坐標(biāo)系統(tǒng)中的至少一個(gè)是三維坐標(biāo)系統(tǒng)。
15.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述映射積分處理器執(zhí)行至少一個(gè)變換。
16.根據(jù)權(quán)利要求4所述的指針控制裝置,其中,所述映射積分處理器執(zhí)行至少一個(gè)包括重疊控制因子的變換,所述重疊控制因子允許第一指針和第二指針同時(shí)占據(jù)所述中間區(qū)域。
17.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述映射積分處理器執(zhí)行至少一個(gè)包括外部界限限制的變換,由此所述第一輸入設(shè)備和所述第二輸入設(shè)備的預(yù)定義位置不被映射到所述顯示坐標(biāo)系統(tǒng)。
18.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述處理器選自于由微處理器、微控制器、數(shù)字信號(hào)處理器、計(jì)算機(jī)和專用集成電路(ASIC)構(gòu)成的組。
19.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述處理器被嵌入在所述第一輸入設(shè)備和所述第二輸入設(shè)備中的至少一個(gè)中。
20.根據(jù)權(quán)利要求1所述的指針控制裝置,其中,所述處理器由程序指令來配置,所述程序指令存儲(chǔ)在與所述處理器耦合的機(jī)器可讀存儲(chǔ)器中。
21.—種響應(yīng)于多個(gè)輸入設(shè)備在顯示屏上生成多個(gè)指針的方法,包括從第一輸入設(shè)備電子地接收第一位置信號(hào);從第二輸入設(shè)備電子地接收第二位置信號(hào);電子地處理所述第一位置信號(hào)和所述第二位置信號(hào),以計(jì)算在與顯示屏相關(guān)聯(lián)的預(yù)定義顯示坐標(biāo)系統(tǒng)之內(nèi)的第一指針位置和第二指針位置,所述第一指針位置和所述第二指針位置相互不同并且均基于所述第一位置信號(hào)和所述第二位置信號(hào);在所述顯示屏上生成和顯示第一指針和第二指針,所述第一指針顯示在所述第一指針位置處并且所述第二指針顯示在所述第二指針位置處;其中,執(zhí)行所述處理步驟,使得所述第一指針位置和所述第二指針位置被限制在所述顯示坐標(biāo)系統(tǒng)內(nèi)的動(dòng)態(tài)邊界的不同側(cè),其中基于所述第一位置信號(hào)和所述第二位置信號(hào)來計(jì)算地調(diào)節(jié)所述動(dòng)態(tài)邊界。
22.根據(jù)權(quán)利要求21所述的方法,其中,所述第一位置信號(hào)是左位置信號(hào),并且所述第二位置信號(hào)是右位置信號(hào);其中執(zhí)行所述處理步驟,使得所述動(dòng)態(tài)邊界將顯示空間細(xì)分為左區(qū)域和右區(qū)域,所述動(dòng)態(tài)邊界定義了所述左區(qū)域的右邊緣和所述右區(qū)域的左邊緣;并且其中,所述處理步驟還包括基于所述右位置信號(hào)來計(jì)算所述右邊緣并且基于所述左位置信號(hào)來計(jì)算所述左邊緣。
23.根據(jù)權(quán)利要求21所述的方法,其中,通過應(yīng)用所述第一位置信號(hào)和所述第二位置信號(hào)的變換來執(zhí)行所述處理步驟。
24.根據(jù)權(quán)利要求21所述的方法,其中,通過應(yīng)用對(duì)所述第一位置信號(hào)和所述第二位置信號(hào)之間的二次關(guān)系進(jìn)行定義的變換來執(zhí)行所述處理步驟。
25.根據(jù)權(quán)利要求21所述的方法,其中,通過應(yīng)用對(duì)所述第一位置信號(hào)和所述第二位置信號(hào)之間的二次關(guān)系進(jìn)行定義的變換來執(zhí)行所述處理步驟,并且所述變換包括重疊控制因子,所述重疊控制因子允許所述第一指針位置和所述第二指針位置占據(jù)與所述動(dòng)態(tài)邊界相關(guān)聯(lián)的共用中間區(qū)域。
26.根據(jù)權(quán)利要求21所述的方法,其中,所述第一輸入設(shè)備和所述第二輸入設(shè)備均具有可選擇位置的關(guān)聯(lián)范圍;并且其中,通過應(yīng)用對(duì)所述第一位置信號(hào)和所述第二位置信號(hào)之間的二次關(guān)系進(jìn)行定義的變換來執(zhí)行所述處理步驟,并且所述變換包括外部界限限制,由此所述第一輸入設(shè)備和所述第二輸入設(shè)備的關(guān)聯(lián)范圍的預(yù)定義部分不被映射到所述顯示坐標(biāo)系統(tǒng)。
27.根據(jù)權(quán)利要求21所述的方法,其中,執(zhí)行所述處理步驟以定義動(dòng)態(tài)直線邊界,所述動(dòng)態(tài)直線邊界將所述顯示屏細(xì)分為兩個(gè)連續(xù)區(qū)域。
28.根據(jù)權(quán)利要求21所述的方法,其中,執(zhí)行所述處理步驟以定義動(dòng)態(tài)曲線邊界,所述動(dòng)態(tài)曲線邊界將所述顯示屏細(xì)分為兩個(gè)連續(xù)區(qū)域。
29.根據(jù)權(quán)利要求21所述的方法,其中,執(zhí)行所述處理步驟以定義包括中間區(qū)域的動(dòng)態(tài)邊界,所述中間區(qū)域?qū)⑺鲲@示屏細(xì)分為位于所述中間區(qū)域的相對(duì)側(cè)的兩個(gè)連續(xù)區(qū)域。
30.根據(jù)權(quán)利要求21所述的方法,其中,使用選自于由微處理器、微控制器、數(shù)字信號(hào)處理器、計(jì)算機(jī)和專用集成電路(ASIC)構(gòu)成的組中的設(shè)備來執(zhí)行所述電子地處理。
31.一種用于在顯示屏上生成多個(gè)指針的裝置,包括多位置輸入系統(tǒng),所述多位置輸入系統(tǒng)接收來自多個(gè)輸入設(shè)備的位置輸入數(shù)據(jù);指針生成系統(tǒng),所述指針生成系統(tǒng)生成用于在所述顯示屏上顯示的多個(gè)指針,所述多個(gè)指針中的每一個(gè)位于不同的指針位置;映射積分處理器,所述映射積分處理器被配置為通過在計(jì)算每個(gè)指針位置時(shí)考慮來自全部所述多個(gè)輸入設(shè)備的所述位置輸入數(shù)據(jù)來計(jì)算所述不同的指針位置;所述映射積分處理器還被配置為計(jì)算所述不同的指針位置,使得每個(gè)位置位于動(dòng)態(tài)邊界的不同側(cè),所述處理器基于對(duì)來自所述多個(gè)輸入設(shè)備的所述輸入數(shù)據(jù)的認(rèn)識(shí)來調(diào)節(jié)所述動(dòng)態(tài)邊界。
全文摘要
本指針管理技術(shù)建立了一種用于絕對(duì)輸入模式和相對(duì)輸入模式中的雙指針管理的協(xié)議和方法。該方法定義了用于輸入傳感器坐標(biāo)和目標(biāo)屏幕坐標(biāo)之間的上下文動(dòng)態(tài)重映射的一組屬性/約束條件。左指針(相應(yīng)地,右指針)的重映射取決于右指針(相應(yīng)地,左指針)在目標(biāo)屏幕空間中的位置。這種相互依賴能夠?qū)崿F(xiàn)更加靈活并且更加強(qiáng)大的交互,這是因?yàn)樗昧松舷挛牟季衷诿恳粫r(shí)刻對(duì)重映射變換進(jìn)行重新估計(jì)。
文檔編號(hào)G06F3/038GK102449590SQ201080023504
公開日2012年5月9日 申請(qǐng)日期2010年6月21日 優(yōu)先權(quán)日2009年6月26日
發(fā)明者L·里加齊奧, P·莫蘭 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
渭源县| 昌图县| 开原市| 商南县| 罗源县| 丹棱县| 花莲县| 安泽县| 娄烦县| 五河县| 遂平县| 稻城县| 陇西县| 搜索| 卓资县| 文昌市| 昂仁县| 霸州市| 江源县| 龙里县| 德令哈市| 乌拉特后旗| 布尔津县| 尼玛县| 乐至县| 江达县| 阿荣旗| 重庆市| 婺源县| 武鸣县| 萝北县| 体育| 岗巴县| 伊吾县| 清丰县| 正安县| 荔波县| 新竹县| 黑水县| 方山县| 麟游县|