两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于驅(qū)動(dòng)多個(gè)觸摸屏裝置和從其接收數(shù)據(jù)的系統(tǒng)和方法

文檔序號(hào):6477150閱讀:348來源:國(guó)知局
專利名稱:用于驅(qū)動(dòng)多個(gè)觸摸屏裝置和從其接收數(shù)據(jù)的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及顯示和輸入裝置,更具體地涉及驅(qū)動(dòng)一個(gè)或多 個(gè)觸摸屏裝置并從其接收數(shù)據(jù)。
背景技術(shù)
隨著電子系統(tǒng)變得越來越復(fù)雜,傳統(tǒng)的"按鈕為中心,,的遙控單元 的局限性變得越來越明顯。為了部分解決該問題,目前許多系統(tǒng)與某 些類型的觸摸屏單元交互操作,這些觸摸屏單元包括觸摸感應(yīng)液晶顯
示器(LCD)以顯示菜單、可選圖標(biāo)、狀態(tài)信息和/或其他圖形。這樣 的觸摸屏單元經(jīng)常被配置為與系統(tǒng)的其它部分相隔一定距離,從而以 遙控的形式進(jìn)行操作。例如,許多音頻/視頻(A/V)系統(tǒng)和家庭控制/ 自動(dòng)化系統(tǒng)采用遠(yuǎn)程的壁式安裝型、桌面型或者手持型的觸摸屏單元 來控制系統(tǒng)或顯示來自系統(tǒng)的狀態(tài)信息。
雖然觸摸屏單元的使用通常改善了用戶的體驗(yàn),但是傳統(tǒng)的觸摸屏 單元通常比較復(fù)雜且因此而昂貴。觸摸屏單元的高價(jià)格制約了其使用, 這使得通常只有非常高端的系統(tǒng)才會(huì)采用大量的觸摸屏單元。觸摸屏 單元的復(fù)雜性和價(jià)格很大部分是由于在每個(gè)觸摸屏單元中通常都包括 通用計(jì)算機(jī)而導(dǎo)致的。在傳統(tǒng)配置中,通用計(jì)算機(jī)經(jīng)常用于接收來自 外部裝置的非圖形數(shù)據(jù)信號(hào),并且作為響應(yīng)產(chǎn)生圖形信號(hào)以驅(qū)動(dòng)觸摸 屏單元的LCD。此外,在許多傳統(tǒng)配置中,通用計(jì)算機(jī)還處理觸摸位置 信息并將其轉(zhuǎn)化為外部裝置可理解的命令。為了提供這些功能,大多 數(shù)傳統(tǒng)的系統(tǒng)只能是承受這種在每個(gè)觸摸屏單元中均具有通用計(jì)算機(jī) 的價(jià)格。
因此,需要一種改進(jìn)的系統(tǒng)和方法,其便于觸摸屏的使用,還克服 傳統(tǒng)技術(shù)的缺點(diǎn)和局限。

發(fā)明內(nèi)容
在說明性實(shí)施例中,提供用于根據(jù)單個(gè)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏 裝置的系統(tǒng)和方法。該系統(tǒng)和方法進(jìn)一步可以包括將來自多個(gè)觸摸屏裝置的觸摸位置信息映射到單個(gè)屏幕空間中的能力,從而使得可以更 容易地處理觸摸位置信息。該系統(tǒng)和方法可以有利地消除要在每個(gè)觸 摸屏裝置中包括單獨(dú)的通用計(jì)算機(jī)的需要。
在一個(gè)配置中,來自通用計(jì)算機(jī)的單個(gè)圖形信號(hào)被傳遞到觸摸屏
裝置接口,該接口包括顯示分割器(display segmentor )。該顯示分 割器通過將圖形幀劃分為多個(gè)像素組來部分地處理該單個(gè)圖形信號(hào)的 每個(gè)圖形幀。這些像素組每個(gè)均被映射到特定的觸摸屏裝置。顯示分 割器由每個(gè)像素組產(chǎn)生單獨(dú)的圖形信號(hào),并將這些信號(hào)傳遞給相關(guān)聯(lián) 的視頻串行化器。該視頻串行化器編碼、串行化該單獨(dú)的圖形信號(hào)并 通過耦合到傳輸路徑的相關(guān)聯(lián)的連接端口發(fā)送該單獨(dú)的圖形信號(hào)。
特定的觸摸屏裝置從傳輸路徑接收其單獨(dú)的圖形信號(hào),并對(duì)該信 號(hào)解串。該觸摸屏裝置的LCD此后顯示該單獨(dú)的圖形信號(hào)中包含的圖 形。觸摸屏面板可以覆蓋在LCD的上面,從而允許LCD用作輸入裝置。 當(dāng)用戶觸摸時(shí),觸摸屏面板產(chǎn)生數(shù)據(jù)信號(hào),例如對(duì)應(yīng)于觸摸位置的X 軸和Y軸坐標(biāo)。該X軸和Y軸坐標(biāo)被傳遞給數(shù)據(jù)串行化器,然后返回 到觸摸屏裝置接口以及提供于其中的顯示分割器。
在一個(gè)配置中,顯示分割器將來自所有的觸摸屏裝置的X軸和Y 軸坐標(biāo)映射到單個(gè)屏幕空間中。響應(yīng)于與提供x軸和y軸坐標(biāo)的觸摸 屏裝置相關(guān)聯(lián)的像素組的圖形幀中的位置,計(jì)算偏移值(offset value),然后加到X軸坐標(biāo)和Y軸坐標(biāo)上。偏移值將X軸和Y軸坐標(biāo) 映射為該圖形幀的屏幕空間中的新的X軸和Y軸坐標(biāo)。該圖形幀的屏 幕空間中的新產(chǎn)生的X軸和Y軸坐標(biāo)被傳遞到用于進(jìn)一步處理的裝置, 例如,傳遞回通用計(jì)算機(jī)。在那里,該坐標(biāo)可以被用于確定觸摸屏裝 置上的用戶選擇。
其他實(shí)施例在下面被公開,這些實(shí)施例包括附加的和/或替代的特 征,因此,本發(fā)明內(nèi)容不應(yīng)當(dāng)被解釋為限制或者約束本文所述的本發(fā) 明的范圍。


下面的對(duì)說明性實(shí)施例的描述參考了附圖,在附圖中 圖1是示例性的可編程多媒體控制器(被示出為和多個(gè)示例性外 部裝置互連)的框圖,用于驅(qū)動(dòng)多個(gè)觸摸屏裝置并接收來自該多個(gè)觸摸屏裝置的數(shù)據(jù)的觸摸屏控制器可以與其一起使用;
圖2是示出了耦合到一個(gè)或多個(gè)示例性觸摸屏裝置的示例性觸摸 屏控制器的放大視圖的示意框圖3是被劃分為多個(gè)示例性像素組的示例性圖形幀,每個(gè)像素組
與特定的觸摸屏裝置相關(guān)聯(lián);以及
圖4是可由示例性的觸摸屏裝置接口執(zhí)行的示例性步驟系列的流 程圖,所述步驟系列用以根據(jù)單個(gè)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置,并 且將來自多個(gè)觸摸屏裝置的觸摸位置信息映射到單個(gè)屏幕空間中。
具體實(shí)施例方式
圖1是示例性可編程多媒體控制器100的框圖(被示出為和多個(gè) 示例性外部裝置互連),用于驅(qū)動(dòng)多個(gè)觸摸屏裝置195并接收來自多 個(gè)觸摸屏裝置195的數(shù)據(jù)的'示例性觸摸屏控制器200可以與該可編程 多媒體控制器100 —起使用。術(shù)語"可編程多媒體控制器"應(yīng)該被廣 義地解釋為能夠在多個(gè)電力的和電子的裝置之間控制、切換數(shù)據(jù)和/或 要不然與這些裝置進(jìn)行交互操作的裝置,所述電力的和電子的裝置諸 如音頻、視頻、電話、數(shù)據(jù)、安全、電機(jī)操作的、繼電器操作的和/或 其他類型的裝置。通過與這些裝置交互,可編程多媒體控制器100可 以實(shí)現(xiàn)集成多媒體控制方案。
示例性的可編程多媒體控制器100可以與大量的不同的音頻和/或 視頻組件進(jìn)行通信和/或?qū)ζ溥M(jìn)行控制。這樣的組件可以包括通常作 為內(nèi)容源的裝置,通常作為內(nèi)容目的地的裝置,處理、切換或在其他 方面操作內(nèi)容的裝置,和/或其他裝置。例如,可編程多媒體控制器100 可以耦合到下述裝置或者要不然與下述裝置接口,所述裝置為光盤 (CD)播放器105、數(shù)字影碟(DVD)播放器110、有線或衛(wèi)星電視盒115、 衛(wèi)星或陸地?zé)o線電接收器120、麥克風(fēng)125、攝像機(jī)130、數(shù)字視頻記 錄機(jī)(DVR)135、其他記錄設(shè)備140、揚(yáng)聲器145、擴(kuò)音器150、電視 或監(jiān)視器155、 A/V接收器160和/或其他音頻和/或視頻組件。
可編程多媒體控制器100還可以和一個(gè)或多個(gè)電話裝置進(jìn)行通信 和/或?qū)σ粋€(gè)或多個(gè)電話裝置進(jìn)行控制,所述電話裝置諸如手機(jī)165或 其他電話裝置,可編程多媒體控制器100還可以耦合到電話網(wǎng)絡(luò)170 或者要不然與電話網(wǎng)絡(luò)170相接。電話網(wǎng)絡(luò)170可以是公共交換電話網(wǎng)絡(luò)(PSTN)、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)、基于網(wǎng)際協(xié)議的語音傳輸 (VOIP)網(wǎng)絡(luò)或者其他類型的電話網(wǎng)絡(luò)。類似地,可編程多媒體控制 器100也可以耦合到計(jì)算機(jī)通信網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng)175)或者要不然與 其相接。
另外,可編程多媒體控制器100可以與照明和/或家庭自動(dòng)化系統(tǒng) 180進(jìn)行通信和/或?qū)ζ溥M(jìn)行控制,這些系統(tǒng)例如是根據(jù)Pico Electronics開發(fā)的Xl(T協(xié)i義、SmartHome有限/>司開發(fā)的INSTE0NTM 協(xié)議、CEBus Industry Counci 1制定的CEBus標(biāo)準(zhǔn)或者其他白動(dòng)化或 控制協(xié)議進(jìn)行操作的系統(tǒng)。類似地,可編程多媒體控制器100可以與 電機(jī)和/或繼電器操作的設(shè)備185進(jìn)行通信和/或?qū)ζ溥M(jìn)行控制,所述 電機(jī)和/或繼電器操作的設(shè)備185可以包括,例如,采暖、通風(fēng)和空調(diào) (HVAC)系統(tǒng)、灌溉系統(tǒng)、自動(dòng)遮光簾或者窗巻簾系統(tǒng)、電子門禁系 統(tǒng)、監(jiān)視系統(tǒng)和/或其他類型的系統(tǒng)和裝置。最后,可編程多媒體控制 器100可以與個(gè)人計(jì)算機(jī)(PC) 190、視頻游戲系統(tǒng)192或者任意的廣
泛種類的其他裝置通信、相接和/或?qū)ζ溥M(jìn)行控制。
可以提供一個(gè)或多個(gè)手持遙控單元194以對(duì)可編程多媒體控制器的 功能中的一些或者全部進(jìn)行管理。手持遙控單元170通常包括多個(gè)按 鈕和/或其他傳感器(諸如環(huán)形觸摸傳感器),并可以包括或者可以不 包括集成顯示屏幕,例如液晶顯示器(LCD)。手持遙控單元1"可以 和可編程多媒體控制器100經(jīng)由有線連接或者無線連接進(jìn)行通信,所 述有線連接諸如基于5類(CAT5)電纜的以太網(wǎng)、通用串行總線(USB)、 IEEE1394接口 (通常稱為FireWire );所述無線連接諸如紅外(IR ) 鏈接、射頻(RF)鏈接、藍(lán)牙@鏈接、2〖8866@鏈接、WI-FI鏈接或者其 他合適的無線數(shù)據(jù)連接。
此外,可以提供一個(gè)或多個(gè)觸摸屏裝置195以對(duì)可編程多媒體控 制器的功能中一些或者全部進(jìn)行管理。觸摸屏裝置195通常包括觸摸 感應(yīng)液晶顯示器(LCD),其可以顯示菜單、指示符(indicator)、 可選圖標(biāo)、可選控制、文本、圖形、全動(dòng)感視頻和/或其他內(nèi)容。觸摸 屏裝置195可以被配置為具有適合于壁式安裝、桌面使用、手持使用 或其他使用類型的形狀因子。根據(jù)一個(gè)實(shí)施例,每個(gè)觸摸屏裝置195 可以與觸摸屏控制器200相接口,該接口可以是基于5類(CAT5)電 纜連接的以太網(wǎng)、或者可替代地是多種不同的有線連接中的任意一種,
8和/或多種不同的無線連接中的任意一種。所述多種不同的有線連接例
如是通用串行總線(USB) 、 IEEE1394 (通常稱為FireWire )或者其 他類型的有線連接;所述多種不同的無線連接諸如是RF、 WI-FI或者 其他類型的無線連接。同樣,觸摸屏控制器200可以和可編程多媒體 控制器100經(jīng)由多種類型的連接中的任意一種相接口 。
圖2是示出了示例性觸摸屏控制器200的放大視圖的示意框圖,該 觸摸屏控制器200耦合到一個(gè)或多個(gè)示例性觸摸屏裝置195。觸摸屏控 制器200可以實(shí)現(xiàn)用于根據(jù)單個(gè)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置的新穎 技術(shù),所述單圖形信號(hào)例如是來自觸摸屏控制器200的通用計(jì)算機(jī)201 的單圖形輸出。觸摸屏控制器200可以進(jìn)一步實(shí)現(xiàn)用于將來自多個(gè)觸 摸屏裝置195的觸摸位置信息映射到單個(gè)屏幕空間中、從而使得觸摸 位置信息可以被更容易地處理的新穎技術(shù)。
在一些配置中,觸摸屏控制器200可以包括"通用計(jì)算機(jī)"201。 這里使用的術(shù)語"通用計(jì)算機(jī)"是指被配置為執(zhí)行一組指令并且根據(jù) 所執(zhí)行的特定指令可以實(shí)現(xiàn)各種不同功能或任務(wù)的裝置。通常但是不 是總是,通用計(jì)算機(jī)201執(zhí)行通用操作系統(tǒng),例如,可從微軟公司得 到的¥〖11(1(^8@操作系統(tǒng)、可從各供應(yīng)商得到的Linux⑧操作系統(tǒng)、可從 蘋果公司得到的OSX⑧操作系統(tǒng),或者其他操作系統(tǒng)。通用計(jì)算機(jī)201 可以具有多種形狀因子中的任意一種。例如,通用計(jì)算機(jī)可以是中央 處理單元(CPU)卡、單板計(jì)算機(jī)(SBC) 、 PC/104處理模塊、傳統(tǒng) 的ATX形狀因子主板和CPU、包括外殼、電源和其他配件的"從存貨 中得到的"小形狀因子通用個(gè)人計(jì)算機(jī)、包括外殼、電源和其他配件 的"從存貨中得到的"大形狀因子通用個(gè)人計(jì)算機(jī),和/或包括外殼、 電源和其他配件的機(jī)架安裝的通用個(gè)人計(jì)算機(jī)。通用計(jì)算機(jī)201可以 包括存儲(chǔ)裝置(例如硬盤、光盤只讀存儲(chǔ)器(CDROM)驅(qū)動(dòng)器、閃存 或者其他類型的存儲(chǔ)裝置),和/或與提供在觸摸屏控制器200中的其 他位置的存儲(chǔ)裝置互連。
通用計(jì)算機(jī)201優(yōu)選地具有一個(gè)或多個(gè)接口 200,用于與外部裝置 (例如可編程多媒體控制器100)進(jìn)行通信。此外,通用計(jì)算機(jī)201優(yōu) 選地具有一個(gè)或多個(gè)圖形輸出端203 (例如數(shù)字視頻接口 ( DVI)端口 、 模擬視頻圖形陣列(VGA)端口、蘋果顯示器連接器(ADC)端口或 者其他類型的端口),以用于提供一種或多種格式的圖形信號(hào)。例如,如果使用DVI端口,則可以優(yōu)選地根據(jù)最小化傳輸差分信號(hào)(TMDS) 方案提供DVI圖形,并被呈現(xiàn)在具有24位色深的紅、綠、藍(lán)(RGB) 色彩空間中。所提供的圖形信號(hào)可以是多個(gè)不同的顯示分辨率中的任 意一個(gè),例如,其可以是具有1920x 1200像素的顯示分辨率的寬屏超 級(jí)擴(kuò)展圖形陣列(WUXGA)圖形信號(hào)、具有1600 x 1200像素的顯示 分辨率的超級(jí)擴(kuò)展圖形陣列(UXGA)圖形信號(hào)、具有1280x 1024像 素的顯示分辨率的超級(jí)擴(kuò)展圖形陣列(SVGA)圖形信號(hào),或者具有其 他顯示分辨率的圖形信號(hào)。同樣,圖形信號(hào)可以包括多種幀速率中的 任意一種幀速率的圖形,所述多種幀速率例如是60幀每秒(印s)、 72fps、 75印s、 85fps,或者其他幀速率。
根據(jù)一個(gè)實(shí)施例,顯示分辨率的不同可以用于允許通用計(jì)算機(jī)201 的單圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置195。如上面所討論的,來自通用計(jì) 算機(jī)201的圖形信號(hào)可以具有很高的分辨率,例如其可以是具有l(wèi)"0 x 1200像素的顯示分辨率的WUXGA圖形。這樣的分辨率遠(yuǎn)遠(yuǎn)超過了適 合用在壁式安裝、臺(tái)式或者手持觸摸屏裝置195中的許多適度大小的 LCD的顯示分辨率。例如,適用于這樣的應(yīng)用的許多適度大小的LCD 被配置為顯示具有640 x 480像素的顯示分辨率的顯示視頻圖形陣列 (VGA)圖形、具有320 x 240像素的顯示分辨率的四分之一視頻圖形 陣列(QVGA)圖形、或者其他類型的具有低顯示分辨率的圖形。因此, 通過適當(dāng)?shù)姆指?,來自通用?jì)算機(jī)201的單高分辨率圖形信號(hào)可以用 于驅(qū)動(dòng)較低顯示分辨率下的多個(gè)觸摸屏裝置195的LCD 270。
參考圖3,通過觸摸屏裝置接口 290的圖形接口 205 (例如DVI接 口 )接收來自通用計(jì)算機(jī)201的圖形信號(hào)。圖形信號(hào)然后被傳送到顯 示分割器210,其可以是可編程邏輯裝置(PLD)(例如現(xiàn)場(chǎng)可編程門 陣列(FPGA)),可替換地還可以是特定用途芯片(例如專用集成電 路(ASIC)、在例如電路板上互連的若干芯片的集合)、或者其他類 型的裝置。顯示分割器210在處理圖形幀時(shí)可以在幀緩沖器215中臨 時(shí)存儲(chǔ)圖形信號(hào)的一個(gè)或多個(gè)圖形幀,所述幀緩沖器215例如是同步 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)。在一個(gè)實(shí)施例中,顯示分割器210被 配置為通過將圖形幀劃分成多個(gè)像素組、并且通過將每個(gè)像素組映射 到特定的觸摸屏裝置195來部分地處理圖形幀。
通過參考圖3來說明這種劃分,圖3示出了被劃分成多個(gè)示例性像
10素組310-350的圖形信號(hào)的示例性圖形幀300,每個(gè)像素組與特定的觸 摸屏裝置195相關(guān)聯(lián)。每個(gè)像素組的大小優(yōu)選地被設(shè)計(jì)為相關(guān)聯(lián)的觸 摸屏裝置195的LCD 270的顯示分辨率。例如,假設(shè)示例性幀300具 有1920 x 1200像素的分辨率,則可以提供每個(gè)均具有640 x 480像素 的若干像素組310, 320, 330。每個(gè)這樣的像素組310, 320, 330均包 括足夠的像素信息來驅(qū)動(dòng)不同的觸摸屏裝置195的單獨(dú)的VGA分辨率 LCD。同樣,可以提供每個(gè)均具有320 x 240像素的若干像素組340, 350。 每個(gè)這樣的像素組340、 350包括足以驅(qū)動(dòng)不同觸摸屏裝置195的單獨(dú) 的QVGA分辨率LCD的像素信息。雖然圖3中的示例性圖形幀300顯示 為被劃分成僅兩種大小的像素組,但是顯然的是,可以提供幾乎任意 大小(高達(dá)圖形幀的顯示分辨率)的像素組。因此具有廣泛多樣的分 辨率的LCD 270可以被同時(shí)驅(qū)動(dòng)。同樣,雖然圖3中的示例性圖形幀 300顯示為提供5個(gè)像素組,其中圖形幀的大部分被空白空間360 (即 不屬于任何像素組310-350的一部分的像素)占據(jù),但是也可以提供1 個(gè)到n個(gè)像素組,其中n僅受圖形幀的分辨率和待驅(qū)動(dòng)的LCD 270的 分辨率所限制,最后,雖然圖3的示例性圖形幀300顯示為具有以鄰 接的行和列排列的像素組310-350,但是像素組310-350也可以以其他 方式排列,并且可以是,例如,被一個(gè)或更多"間隔"像素分開。
回到圖2,顯示分割器210根據(jù)每個(gè)像素組生成單獨(dú)的圖形信號(hào)。 每個(gè)該單獨(dú)的圖形信號(hào)均被傳送到相關(guān)聯(lián)的視頻串行化器220, 225, 視頻串行化器220, 225編碼、串行化該單獨(dú)的圖形并通過相關(guān)聯(lián)的接 口 (例如耦合到傳輸路徑236、 237的連接端口 230、 235 )傳送該單獨(dú) 的圖形。視頻串行化器220, 225可以被適配為經(jīng)由以太網(wǎng)經(jīng)過兼容的 傳輸路徑(例如CAT5類電纜)傳送圖形。在這樣的配置中,電力也可 以通過傳輸路徑236, 237進(jìn)行傳送,例如,使用以太網(wǎng)供電(POE) 技術(shù)。可替換地,各種其他的傳送模式也可以被使用,包括其他類型 的有線通信(例如USB或者IEEE1394 (即FireWire⑧)),或者無線 通信(例如RF或者WI-FI )。
每個(gè)單獨(dú)的圖形信號(hào)在觸摸屏裝置195的連接端口 260處被接收 到,并被傳遞到視頻解串器265,視頻解串器265對(duì)該單獨(dú)的圖形信號(hào) 進(jìn)行解碼、解串以及對(duì)其進(jìn)行其他處理從而使得它適合于驅(qū)動(dòng)LCD270。
LCD270然后顯示圖形信號(hào)中包含的圖形。觸摸屏面板280可以覆蓋在LCD270之上,以允許LCD作為輸入裝置。觸摸屏面板280可以是電阻 式系統(tǒng)、電容式系統(tǒng)、表面音波式系統(tǒng)或者其他類型的觸摸面板系統(tǒng)。 當(dāng)用戶觸摸時(shí),觸摸屏面板280產(chǎn)生對(duì)應(yīng)于觸摸位置的X軸和Y軸坐 標(biāo)。該X軸和Y軸坐標(biāo)被傳遞到數(shù)據(jù)串行化器285,然后通過連接端口 260被傳遞回觸摸屏控制器200的觸摸屏裝置接口 290。 一旦X軸和Y 軸坐標(biāo)在連接端口 230, 235被接收到,它們就被傳遞到數(shù)據(jù)解串器 240、 245,并被傳遞到顯示分割器210上。
顯示分割器210可以被配置成實(shí)現(xiàn)用于將來自多個(gè)觸摸屏裝置 195的X軸和Y軸坐標(biāo)映射到單個(gè)屏幕空間中的新穎技術(shù)。響應(yīng)于與提 供了 X軸和Y軸坐標(biāo)的觸摸屏裝置195相關(guān)聯(lián)的像素組的圖形幀中的 位置,計(jì)算偏移值并將該偏移值加到X軸和Y軸坐標(biāo)上。偏移值將X 軸和Y軸坐標(biāo)映射為圖形幀的屏幕空間中的新的X軸和Y軸坐標(biāo)???以根據(jù)圖形幀中的與觸摸屏裝置195相關(guān)聯(lián)的像素組的位置容易地確 定適當(dāng)?shù)钠浦?。例如,參考圖3中的示例性圖形幀300,假設(shè)與示例 性像素組320相關(guān)聯(lián)的觸摸屏裝置195傳遞示例性的X軸和Y軸坐標(biāo) (10, 10)給顯示分割器210。顯示分割器210通過將640的X軸偏移 和0的Y軸偏移加到坐標(biāo)上,可以將這些坐標(biāo)映射到示例性圖形幀300 的屏幕空間,從而在示例性圖形幀300的屏幕空間中產(chǎn)生新的坐標(biāo) (650, 10)。同樣,假設(shè)與示例性像素組350相關(guān)聯(lián)的觸摸屏裝置195 傳遞X軸和Y軸坐標(biāo)(250, 80)給顯示分割器210。顯示分割器210 通過加上X軸偏移320和Y軸偏移480,可以將這些坐標(biāo)映射到示例性 圖形幀300的屏幕空間,從而在示例性圖形幀300的屏幕空間中產(chǎn)生 坐標(biāo)(570, 560 )。
圖形幀的屏幕空間中的新產(chǎn)生的X軸和Y軸坐標(biāo)被傳遞到裝置接 口 250,例如USB接口。裝置接口 250可以傳遞X軸和Y軸坐標(biāo)給發(fā)起 該單個(gè)圖形信號(hào)的通用計(jì)算機(jī)201,或者可替換地傳遞給其他裝置。X 軸和Y軸坐標(biāo)可以被通用計(jì)算機(jī)201解釋為定點(diǎn)設(shè)備坐標(biāo),例如鼠標(biāo) 光標(biāo)坐標(biāo)。這樣的坐標(biāo)可以被通用計(jì)算機(jī)201的通用操作系統(tǒng)容易地 處理,并與圖形幀進(jìn)行比較,以確定在觸摸屏裝置195上的用戶選擇。
圖4是示例性的步驟序列的流程圖400,這些步驟序列可以被示例 性觸摸屏裝置接口 290執(zhí)行,以根據(jù)單圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置 195,并將來自于多個(gè)觸摸屏裝置的觸摸位置信息映射到單個(gè)屏幕空間中。流程圖400概述了上面所述的某些方面,并為了清晰和簡(jiǎn)潔起見 省略了許多細(xì)節(jié)。因此,讀者如果需要更多的細(xì)節(jié)則可以參考上面的 描述。在步驟410,在觸摸屏裝置接口 290處接收單圖形信號(hào),例如來 自通用計(jì)算機(jī)210的單圖形信號(hào)。在步驟420,單圖形信號(hào)的每個(gè)幀被 劃分成多個(gè)像素組,每個(gè)像素組均與特定的觸摸屏裝置195相關(guān)聯(lián)。 在步驟430,由每個(gè)像素組產(chǎn)生單獨(dú)的圖形信號(hào),并且該單獨(dú)的圖形信 號(hào)被傳送到相關(guān)聯(lián)的觸摸屏裝置195。在步驟440,接收對(duì)應(yīng)于觸摸屏 裝置195之一上的觸摸位置的X軸坐標(biāo)和Y軸坐標(biāo)。雖然步驟440被 示出為緊接著步驟430,但是在這兩個(gè)步驟之間并不必然存在時(shí)間依存 性,它們可以同時(shí)發(fā)生。在步驟450,適當(dāng)?shù)钠浦当患拥絏軸和Y軸 坐標(biāo)上,以將它們映射為位于圖形幀的屏幕空間中的新的X軸和Y軸 坐標(biāo)。最后,在步驟460,位于圖形幀的屏幕空間中的新的X軸和Y軸 坐標(biāo)被發(fā)送給用于進(jìn)一步處理的裝置,例如被發(fā)送給通用計(jì)算機(jī)201。
雖然上面的描述討論了本發(fā)明的某些實(shí)施例,但是顯然在不背離 本發(fā)明的預(yù)期精神和范圍的情況下可以進(jìn)行進(jìn)一步的修改和/或補(bǔ)充。
在替換實(shí)施例中,顯示分割器290可以被配置為使用幀速率的差 異來允許卑個(gè)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置195。除了利用顯示分辨率 的差異來允許單個(gè)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置195的上述技術(shù)之外, 或者代替該上述技術(shù),可以使用該替換技術(shù)。通常觸摸屏裝置195的 LCD270用于顯示相當(dāng)靜態(tài)和/或緩慢移動(dòng)的圖像,例如圖標(biāo)、菜單、文 本和具有有限的動(dòng)態(tài)移動(dòng)的其他特征的表征。因此,低幀速率(例如5 幀每秒(fps)的幀速率)可以產(chǎn)生可接受的視覺呈現(xiàn)。然而,許多裝 置(例如通用計(jì)算機(jī)201)通常能產(chǎn)生具有更高幀速率(例如60fps, 72fps, 75fps, 85fps等等)的圖形信號(hào)。根據(jù)替換實(shí)施例,顯示分割 器290例如通過給每笫n個(gè)幀分配不同的單獨(dú)的圖形信號(hào)可以將高幀 速率圖形信號(hào)分割(例如多路分用)為多個(gè)單獨(dú)的較低幀速率的圖 形信號(hào)。以這種方式,可以由單個(gè)圖形信號(hào)產(chǎn)生多個(gè)不同的單獨(dú)的圖 形信號(hào)。如上所述,單獨(dú)的圖形信號(hào)可以被分配給不同的觸摸屏裝置 195。同樣,不同的觸摸屏裝置195的觸摸屏面板280上的觸摸的坐標(biāo) 可以被顯示分割器290 —起結(jié)合(例如多路復(fù)用)到單個(gè)屏幕空間 中。
此外,雖然上面的說明描述了用于驅(qū)動(dòng)與可編程多媒體控制器100一起使用的多個(gè)觸摸屏裝置并從其接收數(shù)據(jù)的新穎技術(shù),但是要知道 該技術(shù)決不局限于這樣的使用,它可以廣泛應(yīng)用到各種不同的環(huán)境。
例如,該技術(shù)可以與其他類型的自動(dòng)化和家庭控制設(shè)備、與各種A/V 裝置、與獨(dú)立通用計(jì)算機(jī)、與專用處理裝置一起使用或者以各種其它 設(shè)置中的任意設(shè)置來使用。
此外,雖然上面的描述討論了單個(gè)圖形信號(hào)是由觸摸屏控制器200 的通用計(jì)算機(jī)201提供的,但要知道該信號(hào)可以可替換地由各種其他 源來提供。例如,該信號(hào)可以由傳送該信號(hào)給觸摸屏控制器200的外 部通用計(jì)算機(jī)來提供,或者由某些其他信號(hào)源提供。
此外,雖然上面的描述討論了在每個(gè)觸摸屏裝置195中都采用 LCD270,但顯然可替換地可以采用其他的顯示技術(shù),例如,陰極射線 管(CRT)技術(shù)、頂點(diǎn)雙穩(wěn)裝置(ZBD)技術(shù)、等離子顯示面板(PDP) 技術(shù)和/或其他顯示技術(shù)。
此外,雖然上面的描述討論表明每個(gè)觸摸屏裝置195均位于觸摸 屏控制器200的外部,但是觸摸屏裝置195中的一個(gè)或多個(gè)可以位于 觸摸屏控制器200的內(nèi)部。例如,觸摸屏控制器200的前面板顯示屏 可以看作是觸摸屏裝置195,并根據(jù)上面所描述的技術(shù)被驅(qū)動(dòng)。
此外,雖然上面的描述討論了驅(qū)動(dòng)多個(gè)觸摸屏裝置195并從其接 收數(shù)據(jù),但本文公開的技術(shù)也可以適用于單個(gè)觸摸屏裝置195。在一個(gè) 實(shí)現(xiàn)中,系統(tǒng)可以在初始只配置有單個(gè)觸摸屏裝置195。該系統(tǒng)可以在 后期通過增加附加的觸摸屏裝置195而得到擴(kuò)展。
此外,雖然上面的描述討論了避免要在每個(gè)觸摸屏裝置195中設(shè) 置通用計(jì)算機(jī)的需要的優(yōu)點(diǎn),但是還可以獲得補(bǔ)充的和/或替換的優(yōu) 點(diǎn)。例如,當(dāng)使用單個(gè)通用計(jì)算機(jī)時(shí),用于在不同觸摸屏裝置195上 顯示的數(shù)據(jù)可以被更容易地交換和處理。例如,狀態(tài)和狀態(tài)信息可以 被更容易地統(tǒng)一,從而使得每個(gè)觸摸屏裝置195呈現(xiàn)出一致的和最新 的系統(tǒng)級(jí)浮見圖。
此外,雖然上面的描述涉及了用于執(zhí)行各種功能的各種特定的硬 件單元,但要知道本文討論的許多技術(shù)可以替換地通過各種不同的硬 件結(jié)構(gòu)(例如,各種不同的可編程邏輯電路、特別設(shè)計(jì)的硬件芯片、 模擬或部分模擬裝置和其他類型的裝置)來實(shí)現(xiàn),可以以軟件(例如 作為存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的計(jì)算機(jī)可執(zhí)行的指令,用于在處
14理器上執(zhí)行)來實(shí)現(xiàn),或者可以以硬件和軟件相結(jié)合的方式來實(shí)現(xiàn)。 因此,要知道上面的描述只意味著舉例說明。
權(quán)利要求
1.一種用于根據(jù)單個(gè)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置的設(shè)備,包括通用計(jì)算機(jī),其被配置為提供特定顯示分辨率的圖形信號(hào),該圖形信號(hào)包括多個(gè)圖形幀;顯示分割器,其被配置為將所述圖形信號(hào)的每個(gè)圖形幀劃分成多個(gè)像素組,每個(gè)像素組與所述多個(gè)觸摸屏裝置中的特定觸摸屏裝置相關(guān)聯(lián),該顯示分割器進(jìn)一步被配置為由每個(gè)像素組產(chǎn)生單獨(dú)的圖形信號(hào),每個(gè)單獨(dú)的圖形信號(hào)具有低于所述特定顯示分辨率的顯示分辨率;和一個(gè)或多個(gè)接口,其被配置為將每個(gè)單獨(dú)的圖形信號(hào)傳送給所述多個(gè)觸摸屏裝置中的不同的觸摸屏裝置。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,其中每個(gè)像素組的大小被確定為相關(guān)聯(lián)的特定觸摸屏裝置上的顯示器的顯示分辨率。
3. 根據(jù)權(quán)利要求2所述的設(shè)備,其中所述多個(gè)像素組中的兩個(gè)或更多的像素組被不同地確定大小,以提供相關(guān)聯(lián)的觸摸屏裝置的不同的顯示分辨率。
4. 根據(jù)權(quán)利要求2所述的設(shè)備,其中該顯示器是液晶顯示器(LCD)。
5. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述每個(gè)圖形幀至少包括不是所述多個(gè)像素組中的任何像素組的一部分的一些像素。
6. 根據(jù)權(quán)利要求1所述的設(shè)備,進(jìn)一步包括一個(gè)或多個(gè)視頻串行化器,其被配置為對(duì)所述單獨(dú)的圖形信號(hào)中的至少一些進(jìn)行串行化,以用于通過以太網(wǎng)傳輸路徑進(jìn)行傳送;以及其中所述一個(gè)或多個(gè)接口中的至少一些是到以太網(wǎng)傳輸路徑的連接端口 。
7. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述特定顯示分辨率的所述圖形信號(hào)是數(shù)字視頻接口 (DVI)圖形信號(hào)。
8. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述特定顯示分辨率是1920 x1200像素,并且其中所述單獨(dú)的圖形信號(hào)中的至少一個(gè)具有6"x480像素的顯示分辨率。
9. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述顯示分割器進(jìn)一步被配置為將來自每個(gè)觸摸屏裝置的坐標(biāo)映射到單個(gè)屏幕空間,所述坐標(biāo)描述該觸摸屏裝置上的觸摸位置。
10. 根據(jù)權(quán)利要求9所述的設(shè)備,其中所述坐標(biāo)包括X軸坐標(biāo)和Y軸坐標(biāo),所述顯示分割器進(jìn)一步被配置為將偏移值加到X軸坐標(biāo)和Y軸坐標(biāo)上,以創(chuàng)建新的X軸坐標(biāo)和新的Y軸坐標(biāo)。
11. 根據(jù)權(quán)利要求IO所述的設(shè)備,其中所述偏移值是響應(yīng)于與提供X軸坐標(biāo)和Y軸坐標(biāo)的觸摸屏裝置相關(guān)聯(lián)的像素組的每個(gè)圖形幀中的所述位置而生成的。
12. —種用于根據(jù)單個(gè)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置的方法,包括提供特定顯示分辨率的圖形信號(hào),該圖形信號(hào)包括多個(gè)圖形幀;將所述圖形信號(hào)的每個(gè)圖形幀劃分成多個(gè)像素組,每個(gè)像素組與所述多個(gè)觸摸屏裝置中的特定觸摸屏裝置相關(guān)聯(lián);由每個(gè)像素組產(chǎn)生單獨(dú)的圖形信號(hào),每個(gè)單獨(dú)的圖形信號(hào)具有低于所述特定顯示分辨率的顯示分辨率;以及將每個(gè)單獨(dú)的圖形信號(hào)傳送給所述多個(gè)觸摸屏裝置中的不同的觸摸屏裝置。
13. 根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括將每個(gè)像素組的大小確定為相關(guān)聯(lián)的特定觸摸屏裝置上的顯示器的顯示分辨率。
14. 根據(jù)權(quán)利要求13所述的方法,其中所述大小確定步驟進(jìn)一步包括提供所述多個(gè)像素組中的、將被不同地確定大小的兩個(gè)或更多像素組,以提供相關(guān)聯(lián)的觸摸屏裝置的不同的顯示分辨率。
15. 根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括在所述圖形幀中至少包括不是所述多個(gè)像素組中的任何像素組的一部分的一些像素。
16. 根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括對(duì)所述單獨(dú)的圖形信號(hào)中的至少一些進(jìn)行串行化,以用于通過以太網(wǎng)傳輸路徑進(jìn)行傳送。
17. 根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括將來自每個(gè)觸摸屏裝置的坐標(biāo)映射到單個(gè)屏幕空間,所述坐標(biāo)描述該觸摸屏裝置上的觸摸位置。
18. 根據(jù)權(quán)利要求17所述的方法,其中所述坐標(biāo)包括X軸坐標(biāo)和Y軸坐標(biāo),并且該方法進(jìn)一步包括將偏移值加到所述X軸坐標(biāo)和Y軸坐標(biāo)上,以創(chuàng)建新的X軸坐標(biāo)和新的Y軸坐標(biāo)。
19. 根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括響應(yīng)于與提供X軸坐標(biāo)和Y軸坐標(biāo)的觸摸屏裝置相關(guān)聯(lián)的像素組的每個(gè)圖形幀中的位置而生成所述偏移值。
20. —種用于根據(jù)單個(gè)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置的設(shè)備,包括用于提供特定顯示分辨率的圖形信號(hào)的裝置,該圖形信號(hào)包括多個(gè)圖形幀;用于將所述圖形信號(hào)的每個(gè)圖形幀劃分成多個(gè)像素組的裝置,每個(gè)像素組與所述多個(gè)觸摸屏裝置中的特定觸摸屏裝置相關(guān)聯(lián);用于由每個(gè)像素組生成單獨(dú)的圖形信號(hào)的裝置,每個(gè)單獨(dú)的圖形信號(hào)具有低于所述特定顯示分辨率的顯示分辨率;以及用于將每個(gè)單獨(dú)的圖形信號(hào)傳送給所述多個(gè)觸摸屏裝置中的不同的觸摸屏裝置的裝置。
全文摘要
在一個(gè)實(shí)施例中,根據(jù)圖形信號(hào)驅(qū)動(dòng)多個(gè)觸摸屏裝置。通用計(jì)算機(jī)提供特定顯示分辨率的圖形信號(hào)。顯示分割器被配置為將圖形信號(hào)的每個(gè)圖形幀分割成多個(gè)像素組,每個(gè)像素組與多個(gè)觸摸屏裝置中的特定觸摸屏裝置相關(guān)聯(lián)。該顯示分割器進(jìn)一步被配置為根據(jù)每個(gè)像素組產(chǎn)生單獨(dú)的圖形信號(hào),每個(gè)單獨(dú)的圖形信號(hào)具有低于該特定顯示分辨率的顯示分辨率。一個(gè)或多個(gè)接口傳送每個(gè)單獨(dú)的圖形信號(hào)給所述多個(gè)觸摸屏裝置中的不同的觸摸屏裝置。
文檔編號(hào)G06F3/14GK101689099SQ200880015664
公開日2010年3月31日 申請(qǐng)日期2008年3月10日 優(yōu)先權(quán)日2007年3月16日
發(fā)明者A·A·雅各布森, J·F·艾倫, R·P·馬唐納 申請(qǐng)人:薩萬特系統(tǒng)有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
彩票| 五台县| 昌平区| 景泰县| 鹿泉市| 平南县| 高碑店市| 仁化县| 黔西| 获嘉县| 鲁甸县| 三河市| 台前县| 曲松县| 江都市| 朝阳县| 滁州市| 平舆县| 巧家县| 广水市| 昌宁县| 永宁县| 景宁| 高台县| 阿勒泰市| 板桥市| 呼图壁县| 咸阳市| 龙里县| 连山| 五家渠市| 五峰| 海门市| 新河县| 彰化市| 克拉玛依市| 恩平市| 旌德县| 苗栗县| 双城市| 大荔县|