用于驱动多个触摸屏装置和从其接收数据的系统和方法

文档序号:6477150阅读:350来源:国知局
专利名称:用于驱动多个触摸屏装置和从其接收数据的系统和方法
技术领域
本发明总体上涉及显示和输入装置,更具体地涉及驱动一个或多 个触摸屏装置并从其接收数据。
背景技术
随着电子系统变得越来越复杂,传统的"按钮为中心,,的遥控单元 的局限性变得越来越明显。为了部分解决该问题,目前许多系统与某 些类型的触摸屏单元交互操作,这些触摸屏单元包括触摸感应液晶显
示器(LCD)以显示菜单、可选图标、状态信息和/或其他图形。这样 的触摸屏单元经常被配置为与系统的其它部分相隔一定距离,从而以 遥控的形式进行操作。例如,许多音频/视频(A/V)系统和家庭控制/ 自动化系统采用远程的壁式安装型、桌面型或者手持型的触摸屏单元 来控制系统或显示来自系统的状态信息。
虽然触摸屏单元的使用通常改善了用户的体验,但是传统的触摸屏 单元通常比较复杂且因此而昂贵。触摸屏单元的高价格制约了其使用, 这使得通常只有非常高端的系统才会采用大量的触摸屏单元。触摸屏 单元的复杂性和价格很大部分是由于在每个触摸屏单元中通常都包括 通用计算机而导致的。在传统配置中,通用计算机经常用于接收来自 外部装置的非图形数据信号,并且作为响应产生图形信号以驱动触摸 屏单元的LCD。此外,在许多传统配置中,通用计算机还处理触摸位置 信息并将其转化为外部装置可理解的命令。为了提供这些功能,大多 数传统的系统只能是承受这种在每个触摸屏单元中均具有通用计算机 的价格。
因此,需要一种改进的系统和方法,其便于触摸屏的使用,还克服 传统技术的缺点和局限。

发明内容
在说明性实施例中,提供用于根据单个图形信号驱动多个触摸屏 装置的系统和方法。该系统和方法进一步可以包括将来自多个触摸屏装置的触摸位置信息映射到单个屏幕空间中的能力,从而使得可以更 容易地处理触摸位置信息。该系统和方法可以有利地消除要在每个触 摸屏装置中包括单独的通用计算机的需要。
在一个配置中,来自通用计算机的单个图形信号被传递到触摸屏
装置接口,该接口包括显示分割器(display segmentor )。该显示分 割器通过将图形帧划分为多个像素组来部分地处理该单个图形信号的 每个图形帧。这些像素组每个均被映射到特定的触摸屏装置。显示分 割器由每个像素组产生单独的图形信号,并将这些信号传递给相关联 的视频串行化器。该视频串行化器编码、串行化该单独的图形信号并 通过耦合到传输路径的相关联的连接端口发送该单独的图形信号。
特定的触摸屏装置从传输路径接收其单独的图形信号,并对该信 号解串。该触摸屏装置的LCD此后显示该单独的图形信号中包含的图 形。触摸屏面板可以覆盖在LCD的上面,从而允许LCD用作输入装置。 当用户触摸时,触摸屏面板产生数据信号,例如对应于触摸位置的X 轴和Y轴坐标。该X轴和Y轴坐标被传递给数据串行化器,然后返回 到触摸屏装置接口以及提供于其中的显示分割器。
在一个配置中,显示分割器将来自所有的触摸屏装置的X轴和Y 轴坐标映射到单个屏幕空间中。响应于与提供x轴和y轴坐标的触摸 屏装置相关联的像素組的图形帧中的位置,计算偏移值(offset value),然后加到X轴坐标和Y轴坐标上。偏移值将X轴和Y轴坐标 映射为该图形帧的屏幕空间中的新的X轴和Y轴坐标。该图形帧的屏 幕空间中的新产生的X轴和Y轴坐标被传递到用于进一步处理的装置, 例如,传递回通用计算机。在那里,该坐标可以被用于确定触摸屏装 置上的用户选择。
其他实施例在下面被公开,这些实施例包括附加的和/或替代的特 征,因此,本发明内容不应当被解释为限制或者约束本文所述的本发 明的范围。


下面的对说明性实施例的描述参考了附图,在附图中 图1是示例性的可编程多媒体控制器(被示出为和多个示例性外 部装置互连)的框图,用于驱动多个触摸屏装置并接收来自该多个触摸屏装置的数据的触摸屏控制器可以与其一起使用;
图2是示出了耦合到一个或多个示例性触摸屏装置的示例性触摸 屏控制器的放大视图的示意框图3是被划分为多个示例性像素组的示例性图形帧,每个像素组
与特定的触摸屏装置相关联;以及
图4是可由示例性的触摸屏装置接口执行的示例性步骤系列的流 程图,所述步骤系列用以根据单个图形信号驱动多个触摸屏装置,并 且将来自多个触摸屏装置的触摸位置信息映射到单个屏幕空间中。
具体实施例方式
图1是示例性可编程多媒体控制器100的框图(被示出为和多个 示例性外部装置互连),用于驱动多个触摸屏装置195并接收来自多 个触摸屏装置195的数据的'示例性触摸屏控制器200可以与该可编程 多媒体控制器100 —起使用。术语"可编程多媒体控制器"应该被广 义地解释为能够在多个电力的和电子的装置之间控制、切换数据和/或 要不然与这些装置进行交互操作的装置,所述电力的和电子的装置诸 如音频、视频、电话、数据、安全、电机操作的、继电器操作的和/或 其他类型的装置。通过与这些装置交互,可编程多媒体控制器100可 以实现集成多媒体控制方案。
示例性的可编程多媒体控制器100可以与大量的不同的音频和/或 视频组件进行通信和/或对其进行控制。这样的组件可以包括通常作 为内容源的装置,通常作为内容目的地的装置,处理、切换或在其他 方面操作内容的装置,和/或其他装置。例如,可编程多媒体控制器100 可以耦合到下述装置或者要不然与下述装置接口,所述装置为光盘 (CD)播放器105、数字影碟(DVD)播放器110、有线或卫星电视盒115、 卫星或陆地无线电接收器120、麦克风125、摄像机130、数字视频记 录机(DVR)135、其他记录设备140、扬声器145、扩音器150、电视 或监视器155、 A/V接收器160和/或其他音频和/或视频组件。
可编程多媒体控制器100还可以和一个或多个电话装置进行通信 和/或对一个或多个电话装置进行控制,所述电话装置诸如手机165或 其他电话装置,可编程多媒体控制器100还可以耦合到电话网络170 或者要不然与电话网络170相接。电话网络170可以是公共交换电话网络(PSTN)、综合业务数字网(ISDN)、基于网际协议的语音传输 (VOIP)网络或者其他类型的电话网络。类似地,可编程多媒体控制 器100也可以耦合到计算机通信网络(诸如互联网175)或者要不然与 其相接。
另外,可编程多媒体控制器100可以与照明和/或家庭自动化系统 180进行通信和/或对其进行控制,这些系统例如是根据Pico Electronics开发的Xl(T协i义、SmartHome有限/>司开发的INSTE0NTM 协议、CEBus Industry Counci 1制定的CEBus标准或者其他白动化或 控制协议进行操作的系统。类似地,可编程多媒体控制器100可以与 电机和/或继电器操作的设备185进行通信和/或对其进行控制,所述 电机和/或继电器操作的设备185可以包括,例如,采暖、通风和空调 (HVAC)系统、灌溉系统、自动遮光帘或者窗巻帘系统、电子门禁系 统、监视系统和/或其他类型的系统和装置。最后,可编程多媒体控制 器100可以与个人计算机(PC) 190、视频游戏系统192或者任意的广
泛种类的其他装置通信、相接和/或对其进行控制。
可以提供一个或多个手持遥控单元194以对可编程多媒体控制器的 功能中的一些或者全部进行管理。手持遥控单元170通常包括多个按 钮和/或其他传感器(诸如环形触摸传感器),并可以包括或者可以不 包括集成显示屏幕,例如液晶显示器(LCD)。手持遥控单元1"可以 和可编程多媒体控制器100经由有线连接或者无线连接进行通信,所 述有线连接诸如基于5类(CAT5)电缆的以太网、通用串行总线(USB)、 IEEE1394接口 (通常称为FireWire );所述无线连接诸如红外(IR ) 链接、射频(RF)链接、蓝牙@链接、2〖8866@链接、WI-FI链接或者其 他合适的无线数据连接。
此外,可以提供一个或多个触摸屏装置195以对可编程多媒体控 制器的功能中一些或者全部进行管理。触摸屏装置195通常包括触摸 感应液晶显示器(LCD),其可以显示菜单、指示符(indicator)、 可选图标、可选控制、文本、图形、全动感视频和/或其他内容。触摸 屏装置195可以被配置为具有适合于壁式安装、桌面使用、手持使用 或其他使用类型的形状因子。根据一个实施例,每个触摸屏装置195 可以与触摸屏控制器200相接口,该接口可以是基于5类(CAT5)电 缆连接的以太网、或者可替代地是多种不同的有线连接中的任意一种,
8和/或多种不同的无线连接中的任意一种。所述多种不同的有线连接例
如是通用串行总线(USB) 、 IEEE1394 (通常称为FireWire )或者其 他类型的有线连接;所述多种不同的无线连接诸如是RF、 WI-FI或者 其他类型的无线连接。同样,触摸屏控制器200可以和可编程多媒体 控制器100经由多种类型的连接中的任意一种相接口 。
图2是示出了示例性触摸屏控制器200的放大视图的示意框图,该 触摸屏控制器200耦合到一个或多个示例性触摸屏装置195。触摸屏控 制器200可以实现用于根据单个图形信号驱动多个触摸屏装置的新颖 技术,所述单图形信号例如是来自触摸屏控制器200的通用计算机201 的单图形输出。触摸屏控制器200可以进一步实现用于将来自多个触 摸屏装置195的触摸位置信息映射到单个屏幕空间中、从而使得触摸 位置信息可以被更容易地处理的新颖技术。
在一些配置中,触摸屏控制器200可以包括"通用计算机"201。 这里使用的术语"通用计算机"是指被配置为执行一组指令并且根据 所执行的特定指令可以实现各种不同功能或任务的装置。通常但是不 是总是,通用计算机201执行通用操作系统,例如,可从微软公司得 到的¥〖11(1(^8@操作系统、可从各供应商得到的Linux⑧操作系统、可从 苹果公司得到的OSX⑧操作系统,或者其他操作系统。通用计算机201 可以具有多种形状因子中的任意一种。例如,通用计算机可以是中央 处理单元(CPU)卡、单板计算机(SBC) 、 PC/104处理模块、传统 的ATX形状因子主板和CPU、包括外壳、电源和其他配件的"从存货 中得到的"小形状因子通用个人计算机、包括外壳、电源和其他配件 的"从存货中得到的"大形状因子通用个人计算机,和/或包括外壳、 电源和其他配件的机架安装的通用个人计算机。通用计算机201可以 包括存储装置(例如硬盘、光盘只读存储器(CDROM)驱动器、闪存 或者其他类型的存储装置),和/或与提供在触摸屏控制器200中的其 他位置的存储装置互连。
通用计算机201优选地具有一个或多个接口 200,用于与外部装置 (例如可编程多媒体控制器100)进行通信。此外,通用计算机201优 选地具有一个或多个图形输出端203 (例如数字视频接口 ( DVI)端口 、 模拟视频图形阵列(VGA)端口、苹果显示器连接器(ADC)端口或 者其他类型的端口),以用于提供一种或多种格式的图形信号。例如,如果使用DVI端口,则可以优选地根据最小化传输差分信号(TMDS) 方案提供DVI图形,并被呈现在具有24位色深的红、绿、蓝(RGB) 色彩空间中。所提供的图形信号可以是多个不同的显示分辨率中的任 意一个,例如,其可以是具有1920x 1200像素的显示分辨率的宽屏超 级扩展图形阵列(WUXGA)图形信号、具有1600 x 1200像素的显示 分辨率的超级扩展图形阵列(UXGA)图形信号、具有1280x 1024像 素的显示分辨率的超级扩展图形阵列(SVGA)图形信号,或者具有其 他显示分辨率的图形信号。同样,图形信号可以包括多种帧速率中的 任意一种帧速率的图形,所述多种帧速率例如是60帧每秒(印s)、 72fps、 75印s、 85fps,或者其他帧速率。
根据一个实施例,显示分辨率的不同可以用于允许通用计算机201 的单图形信号驱动多个触摸屏装置195。如上面所讨论的,来自通用计 算机201的图形信号可以具有很高的分辨率,例如其可以是具有l"0 x 1200像素的显示分辨率的WUXGA图形。这样的分辨率远远超过了适 合用在壁式安装、台式或者手持触摸屏装置195中的许多适度大小的 LCD的显示分辨率。例如,适用于这样的应用的许多适度大小的LCD 被配置为显示具有640 x 480像素的显示分辨率的显示视频图形阵列 (VGA)图形、具有320 x 240像素的显示分辨率的四分之一视频图形 阵列(QVGA)图形、或者其他类型的具有低显示分辨率的图形。因此, 通过适当的分割,来自通用计算机201的单高分辨率图形信号可以用 于驱动较低显示分辨率下的多个触摸屏装置195的LCD 270。
参考图3,通过触摸屏装置接口 290的图形接口 205 (例如DVI接 口 )接收来自通用计算机201的图形信号。图形信号然后被传送到显 示分割器210,其可以是可编程逻辑装置(PLD)(例如现场可编程门 阵列(FPGA)),可替换地还可以是特定用途芯片(例如专用集成电 路(ASIC)、在例如电路板上互连的若干芯片的集合)、或者其他类 型的装置。显示分割器210在处理图形帧时可以在帧緩冲器215中临 时存储图形信号的一个或多个图形帧,所述帧緩冲器215例如是同步 动态随机存取存储器(SDRAM)。在一个实施例中,显示分割器210被 配置为通过将图形帧划分成多个像素组、并且通过将每个像素组映射 到特定的触摸屏装置195来部分地处理图形帧。
通过参考图3来说明这种划分,图3示出了被划分成多个示例性像
10素组310-350的图形信号的示例性图形帧300,每个像素组与特定的触 摸屏装置195相关联。每个像素组的大小优选地被设计为相关联的触 摸屏装置195的LCD 270的显示分辨率。例如,假设示例性帧300具 有1920 x 1200像素的分辨率,则可以提供每个均具有640 x 480像素 的若干像素组310, 320, 330。每个这样的像素组310, 320, 330均包 括足够的像素信息来驱动不同的触摸屏装置195的单独的VGA分辨率 LCD。同样,可以提供每个均具有320 x 240像素的若干像素组340, 350。 每个这样的像素组340、 350包括足以驱动不同触摸屏装置195的单独 的QVGA分辨率LCD的像素信息。虽然图3中的示例性图形帧300显示 为被划分成仅两种大小的像素组,但是显然的是,可以提供几乎任意 大小(高达图形帧的显示分辨率)的像素组。因此具有广泛多样的分 辨率的LCD 270可以被同时驱动。同样,虽然图3中的示例性图形帧 300显示为提供5个像素组,其中图形帧的大部分被空白空间360 (即 不属于任何像素组310-350的一部分的像素)占据,但是也可以提供1 个到n个像素組,其中n仅受图形帧的分辨率和待驱动的LCD 270的 分辨率所限制,最后,虽然图3的示例性图形帧300显示为具有以邻 接的行和列排列的像素组310-350,但是像素组310-350也可以以其他 方式排列,并且可以是,例如,被一个或更多"间隔"像素分开。
回到图2,显示分割器210根据每个像素组生成单独的图形信号。 每个该单独的图形信号均被传送到相关联的视频串行化器220, 225, 视频串行化器220, 225编码、串行化该单独的图形并通过相关联的接 口 (例如耦合到传输路径236、 237的连接端口 230、 235 )传送该单独 的图形。视频串行化器220, 225可以被适配为经由以太网经过兼容的 传输路径(例如CAT5类电缆)传送图形。在这样的配置中,电力也可 以通过传输路径236, 237进行传送,例如,使用以太网供电(POE) 技术。可替换地,各种其他的传送模式也可以被使用,包括其他类型 的有线通信(例如USB或者IEEE1394 (即FireWire⑧)),或者无线 通信(例如RF或者WI-FI )。
每个单独的图形信号在触摸屏装置195的连接端口 260处被接收 到,并被传递到视频解串器265,视频解串器265对该单独的图形信号 进行解码、解串以及对其进行其他处理从而使得它适合于驱动LCD270。
LCD270然后显示图形信号中包含的图形。触摸屏面板280可以覆盖在LCD270之上,以允许LCD作为输入装置。触摸屏面板280可以是电阻 式系统、电容式系统、表面音波式系统或者其他类型的触摸面板系统。 当用户触摸时,触摸屏面板280产生对应于触摸位置的X轴和Y轴坐 标。该X轴和Y轴坐标被传递到数据串行化器285,然后通过连接端口 260被传递回触摸屏控制器200的触摸屏装置接口 290。 一旦X轴和Y 轴坐标在连接端口 230, 235被接收到,它们就被传递到数据解串器 240、 245,并被传递到显示分割器210上。
显示分割器210可以被配置成实现用于将来自多个触摸屏装置 195的X轴和Y轴坐标映射到单个屏幕空间中的新颖技术。响应于与提 供了 X轴和Y轴坐标的触摸屏装置195相关联的像素组的图形帧中的 位置,计算偏移值并将该偏移值加到X轴和Y轴坐标上。偏移值将X 轴和Y轴坐标映射为图形帧的屏幕空间中的新的X轴和Y轴坐标。可 以根据图形帧中的与触摸屏装置195相关联的像素组的位置容易地确 定适当的偏移值。例如,参考图3中的示例性图形帧300,假设与示例 性像素组320相关联的触摸屏装置195传递示例性的X轴和Y轴坐标 (10, 10)给显示分割器210。显示分割器210通过将640的X轴偏移 和0的Y轴偏移加到坐标上,可以将这些坐标映射到示例性图形帧300 的屏幕空间,从而在示例性图形帧300的屏幕空间中产生新的坐标 (650, 10)。同样,假设与示例性像素组350相关联的触摸屏装置195 传递X轴和Y轴坐标(250, 80)给显示分割器210。显示分割器210 通过加上X轴偏移320和Y轴偏移480,可以将这些坐标映射到示例性 图形帧300的屏幕空间,从而在示例性图形帧300的屏幕空间中产生 坐标(570, 560 )。
图形帧的屏幕空间中的新产生的X轴和Y轴坐标被传递到装置接 口 250,例如USB接口。装置接口 250可以传递X轴和Y轴坐标给发起 该单个图形信号的通用计算机201,或者可替换地传递给其他装置。X 轴和Y轴坐标可以被通用计算机201解释为定点设备坐标,例如鼠标 光标坐标。这样的坐标可以被通用计算机201的通用操作系统容易地 处理,并与图形帧进行比较,以确定在触摸屏装置195上的用户选择。
图4是示例性的步骤序列的流程图400,这些步骤序列可以被示例 性触摸屏装置接口 290执行,以根据单图形信号驱动多个触摸屏装置 195,并将来自于多个触摸屏装置的触摸位置信息映射到单个屏幕空间中。流程图400概述了上面所述的某些方面,并为了清晰和简洁起见 省略了许多细节。因此,读者如果需要更多的细节则可以参考上面的 描述。在步骤410,在触摸屏装置接口 290处接收单图形信号,例如来 自通用计算机210的单图形信号。在步骤420,单图形信号的每个帧被 划分成多个像素组,每个像素组均与特定的触摸屏装置195相关联。 在步骤430,由每个像素组产生单独的图形信号,并且该单独的图形信 号被传送到相关联的触摸屏装置195。在步骤440,接收对应于触摸屏 装置195之一上的触摸位置的X轴坐标和Y轴坐标。虽然步骤440被 示出为紧接着步骤430,但是在这两个步骤之间并不必然存在时间依存 性,它们可以同时发生。在步骤450,适当的偏移值被加到X轴和Y轴 坐标上,以将它们映射为位于图形帧的屏幕空间中的新的X轴和Y轴 坐标。最后,在步骤460,位于图形帧的屏幕空间中的新的X轴和Y轴 坐标被发送给用于进一步处理的装置,例如被发送给通用计算机201。
虽然上面的描述讨论了本发明的某些实施例,但是显然在不背离 本发明的预期精神和范围的情况下可以进行进一步的修改和/或补充。
在替换实施例中,显示分割器290可以被配置为使用帧速率的差 异来允许卑个图形信号驱动多个触摸屏装置195。除了利用显示分辨率 的差异来允许单个图形信号驱动多个触摸屏装置195的上述技术之外, 或者代替该上述技术,可以使用该替换技术。通常触摸屏装置195的 LCD270用于显示相当静态和/或緩慢移动的图像,例如图标、菜单、文 本和具有有限的动态移动的其他特征的表征。因此,低帧速率(例如5 帧每秒(fps)的帧速率)可以产生可接受的视觉呈现。然而,许多装 置(例如通用计算机201)通常能产生具有更高帧速率(例如60fps, 72fps, 75fps, 85fps等等)的图形信号。根据替换实施例,显示分割 器290例如通过给每笫n个帧分配不同的单独的图形信号可以将高帧 速率图形信号分割(例如多路分用)为多个单独的较低帧速率的图 形信号。以这种方式,可以由单个图形信号产生多个不同的单独的图 形信号。如上所述,单独的图形信号可以被分配给不同的触摸屏装置 195。同样,不同的触摸屏装置195的触摸屏面板280上的触摸的坐标 可以被显示分割器290 —起结合(例如多路复用)到单个屏幕空间 中。
此外,虽然上面的说明描述了用于驱动与可编程多媒体控制器100一起使用的多个触摸屏装置并从其接收数据的新颖技术,但是要知道 该技术决不局限于这样的使用,它可以广泛应用到各种不同的环境。
例如,该技术可以与其他类型的自动化和家庭控制设备、与各种A/V 装置、与独立通用计算机、与专用处理装置一起使用或者以各种其它 设置中的任意设置来使用。
此外,虽然上面的描述讨论了单个图形信号是由触摸屏控制器200 的通用计算机201提供的,但要知道该信号可以可替换地由各种其他 源来提供。例如,该信号可以由传送该信号给触摸屏控制器200的外 部通用计算机来提供,或者由某些其他信号源提供。
此外,虽然上面的描述讨论了在每个触摸屏装置195中都采用 LCD270,但显然可替换地可以采用其他的显示技术,例如,阴极射线 管(CRT)技术、顶点双稳装置(ZBD)技术、等离子显示面板(PDP) 技术和/或其他显示技术。
此外,虽然上面的描述讨论表明每个触摸屏装置195均位于触摸 屏控制器200的外部,但是触摸屏装置195中的一个或多个可以位于 触摸屏控制器200的内部。例如,触摸屏控制器200的前面板显示屏 可以看作是触摸屏装置195,并根据上面所描述的技术被驱动。
此外,虽然上面的描述讨论了驱动多个触摸屏装置195并从其接 收数据,但本文公开的技术也可以适用于单个触摸屏装置195。在一个 实现中,系统可以在初始只配置有单个触摸屏装置195。该系统可以在 后期通过增加附加的触摸屏装置195而得到扩展。
此外,虽然上面的描述讨论了避免要在每个触摸屏装置195中设 置通用计算机的需要的优点,但是还可以获得补充的和/或替换的优 点。例如,当使用单个通用计算机时,用于在不同触摸屏装置195上 显示的数据可以被更容易地交换和处理。例如,状态和状态信息可以 被更容易地统一,从而使得每个触摸屏装置195呈现出一致的和最新 的系统级浮见图。
此外,虽然上面的描述涉及了用于执行各种功能的各种特定的硬 件单元,但要知道本文讨论的许多技术可以替换地通过各种不同的硬 件结构(例如,各种不同的可编程逻辑电路、特别设计的硬件芯片、 模拟或部分模拟装置和其他类型的装置)来实现,可以以软件(例如 作为存储在计算机可读存储介质中的计算机可执行的指令,用于在处
14理器上执行)来实现,或者可以以硬件和软件相结合的方式来实现。 因此,要知道上面的描述只意味着举例说明。
权利要求
1.一种用于根据单个图形信号驱动多个触摸屏装置的设备,包括通用计算机,其被配置为提供特定显示分辨率的图形信号,该图形信号包括多个图形帧;显示分割器,其被配置为将所述图形信号的每个图形帧划分成多个像素组,每个像素组与所述多个触摸屏装置中的特定触摸屏装置相关联,该显示分割器进一步被配置为由每个像素组产生单独的图形信号,每个单独的图形信号具有低于所述特定显示分辨率的显示分辨率;和一个或多个接口,其被配置为将每个单独的图形信号传送给所述多个触摸屏装置中的不同的触摸屏装置。
2. 根据权利要求1所述的设备,其中每个像素组的大小被确定为相关联的特定触摸屏装置上的显示器的显示分辨率。
3. 根据权利要求2所述的设备,其中所述多个像素组中的两个或更多的像素组被不同地确定大小,以提供相关联的触摸屏装置的不同的显示分辨率。
4. 根据权利要求2所述的设备,其中该显示器是液晶显示器(LCD)。
5. 根据权利要求1所述的设备,其中所述每个图形帧至少包括不是所述多个像素组中的任何像素组的一部分的一些像素。
6. 根据权利要求1所述的设备,进一步包括一个或多个视频串行化器,其被配置为对所述单独的图形信号中的至少一些进行串行化,以用于通过以太网传输路径进行传送;以及其中所述一个或多个接口中的至少一些是到以太网传输路径的连接端口 。
7. 根据权利要求1所述的设备,其中所述特定显示分辨率的所述图形信号是数字视频接口 (DVI)图形信号。
8. 根据权利要求1所述的设备,其中所述特定显示分辨率是1920 x1200像素,并且其中所述单独的图形信号中的至少一个具有6"x480像素的显示分辨率。
9. 根据权利要求1所述的设备,其中所述显示分割器进一步被配置为将来自每个触摸屏装置的坐标映射到单个屏幕空间,所述坐标描述该触摸屏装置上的触摸位置。
10. 根据权利要求9所述的设备,其中所述坐标包括X轴坐标和Y轴坐标,所述显示分割器进一步被配置为将偏移值加到X轴坐标和Y轴坐标上,以创建新的X轴坐标和新的Y轴坐标。
11. 根据权利要求IO所述的设备,其中所述偏移值是响应于与提供X轴坐标和Y轴坐标的触摸屏装置相关联的像素组的每个图形帧中的所述位置而生成的。
12. —种用于根据单个图形信号驱动多个触摸屏装置的方法,包括提供特定显示分辨率的图形信号,该图形信号包括多个图形帧;将所述图形信号的每个图形帧划分成多个像素组,每个像素组与所述多个触摸屏装置中的特定触摸屏装置相关联;由每个像素组产生单独的图形信号,每个单独的图形信号具有低于所述特定显示分辨率的显示分辨率;以及将每个单独的图形信号传送给所述多个触摸屏装置中的不同的触摸屏装置。
13. 根据权利要求12所述的方法,进一步包括将每个像素组的大小确定为相关联的特定触摸屏装置上的显示器的显示分辨率。
14. 根据权利要求13所述的方法,其中所述大小确定步骤进一步包括提供所述多个像素组中的、将被不同地确定大小的两个或更多像素组,以提供相关联的触摸屏装置的不同的显示分辨率。
15. 根据权利要求12所述的方法,进一步包括在所述图形帧中至少包括不是所述多个像素组中的任何像素组的一部分的一些像素。
16. 根据权利要求12所述的方法,进一步包括对所述单独的图形信号中的至少一些进行串行化,以用于通过以太网传输路径进行传送。
17. 根据权利要求12所述的方法,进一步包括将来自每个触摸屏装置的坐标映射到单个屏幕空间,所述坐标描述该触摸屏装置上的触摸位置。
18. 根据权利要求17所述的方法,其中所述坐标包括X轴坐标和Y轴坐标,并且该方法进一步包括将偏移值加到所述X轴坐标和Y轴坐标上,以创建新的X轴坐标和新的Y轴坐标。
19. 根据权利要求18所述的方法,进一步包括响应于与提供X轴坐标和Y轴坐标的触摸屏装置相关联的像素组的每个图形帧中的位置而生成所述偏移值。
20. —种用于根据单个图形信号驱动多个触摸屏装置的设备,包括用于提供特定显示分辨率的图形信号的装置,该图形信号包括多个图形帧;用于将所述图形信号的每个图形帧划分成多个像素组的装置,每个像素组与所述多个触摸屏装置中的特定触摸屏装置相关联;用于由每个像素组生成单独的图形信号的装置,每个单独的图形信号具有低于所述特定显示分辨率的显示分辨率;以及用于将每个单独的图形信号传送给所述多个触摸屏装置中的不同的触摸屏装置的装置。
全文摘要
在一个实施例中,根据图形信号驱动多个触摸屏装置。通用计算机提供特定显示分辨率的图形信号。显示分割器被配置为将图形信号的每个图形帧分割成多个像素组,每个像素组与多个触摸屏装置中的特定触摸屏装置相关联。该显示分割器进一步被配置为根据每个像素组产生单独的图形信号,每个单独的图形信号具有低于该特定显示分辨率的显示分辨率。一个或多个接口传送每个单独的图形信号给所述多个触摸屏装置中的不同的触摸屏装置。
文档编号G06F3/14GK101689099SQ200880015664
公开日2010年3月31日 申请日期2008年3月10日 优先权日2007年3月16日
发明者A·A·雅各布森, J·F·艾伦, R·P·马唐纳 申请人:萨万特系统有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1