CN105892740A - 作为下行链路状态指示器的源驱动器上行链路 - Google Patents

作为下行链路状态指示器的源驱动器上行链路 Download PDF

Info

Publication number
CN105892740A
CN105892740A CN201610001450.1A CN201610001450A CN105892740A CN 105892740 A CN105892740 A CN 105892740A CN 201610001450 A CN201610001450 A CN 201610001450A CN 105892740 A CN105892740 A CN 105892740A
Authority
CN
China
Prior art keywords
link
timing controller
source drive
processing system
upstream link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610001450.1A
Other languages
English (en)
Other versions
CN105892740B (zh
Inventor
S.L.莫雷恩
P.沙马劳
Z.刘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Synaptics Inc
Original Assignee
Synaptics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Synaptics Inc filed Critical Synaptics Inc
Publication of CN105892740A publication Critical patent/CN105892740A/zh
Application granted granted Critical
Publication of CN105892740B publication Critical patent/CN105892740B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0446Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Position Input By Displaying (AREA)

Abstract

在一个实施例中,***包括一个或多个可操作以驱动显示器的行或列的一部分的源驱动器。该***还包括定时控制器,所述定时控制器耦接于一个或多个源驱动器中的每一个并且被配置以控制一个或多个源驱动器。该***还包括用于一个或多个源驱动器中的每一个的下行流链路,所述下行流链路被配置成将来自定时控制器的数据传送到一个或多个源驱动器中的一个。该***还包括用于一个或多个源驱动器中的每一个的上行流链路,所述上行流链路被配置成将上行链路数据从一个或多个源驱动器中的一个传送到定时控制器,其中上行链路数据包括下行链路锁定状态信息和触摸数据中的至少一个。

Description

作为下行链路状态指示器的源驱动器上行链路
技术领域
本发明的实施例一般涉及用于触摸传感的方法和装置,并且更具体地,涉及指示下行流链路的链路状态的上行流链路。
背景技术
包括近距离传感器设备(通常也称为触摸板或触摸传感器设备)的输入设备被广泛使用于各种电子***中。近距离传感器设备通常包括传感区域,所述传感区域常常由表面划界,在所述传感区域中近距离传感器设备确定一个或多个输入对象的存在、位置和/或运动。近距离传感器设备可被用来为电子***提供界面。例如,近距离传感器设备常常被用作大型计算***的输入设备(诸如集成在笔记本电脑或台式电脑中的、或者外设于笔记本电脑或台式电脑的不透明触摸板)。近距离传感器设备还常常用于小型计算***中(诸如集成在蜂窝电话中的触摸屏)。
发明内容
在此所描述的实施例包括用于操作输入设备的处理***以及用于通过上行流链路确定下行链路状态的方法。
在一个实施例中,用于操作输入设备的处理***包括定时控制器,其中该定时控制器耦接到显示器的一个或多个源驱动器并且被配置成控制该一个或多个源驱动器。该***包括用于一个或多个源驱动器中的每一个的下行流链路,该下行流链路中的每一个被配置成将数据从定时控制器传送到该一个或多个源驱动器中的一个。该***还包括用于该一个或多个源驱动器中的每一个的上行流链路,该上行流链路中的每一个被配置成将上行链路数据从该一个或多个源驱动器中的一个传送到定时控制器,其中该上行链路数据包括下行链路锁定状态信息和触摸数据中的至少一个。
在另一个实施例中,用于操作输入设备的处理***包括一个或多个源驱动器,该一个或多个源驱动器中的每一个都可操作以驱动显示器的行或列的至少一部分。该***还包括定时控制器,该定时控制器耦接到一个或多个源驱动器中的每一个并被配置成控制一个或多个源驱动器。该***还包括用于该一个或多个源驱动器中的每一个的下行流链路,该下行流链路中的每一个被配置成将数据从定时控制器传送到一个或多个源驱动器中的一个。该***还包括用于一个或多个源驱动器中的每一个的上行流链路,该上行流链路中的每一个被配置以将上行链路数据从一个或多个源驱动器中的一个传送到定时控制器,其中上行链路数据包括下行链路锁定状态信息和触摸数据中的至少一个。
在另一个实施例中,用于操作输入设备的方法包括在通电过程之后在上行流链路上将信号置为高,上行流链路被配置成将上行链路数据从显示设备的单个源驱动器传送到定时控制器。该方法还包括通过下行流链路上的链路训练将单个源驱动器锁定于来自定时控制器的下行流链路信号。该方法还包括在单个源驱动器被锁定于下行流链路信号之后,当上行流链路上没有数据传输发生时将上行流链路信号拉低。最后,该方法包括无论何时锁定丢失就将上行流链路信号置为高。
附图说明
为了可以所述方式详细理解上面所列举的本发明的特征,通过参考实施例(所述实施例中的一些被示意在附图中)可得到如上所简略概括的本发明的更为具体的描述。然而应该注意到的是,附图只示意了本发明的典型实施例且并不因此被认为是对其范围的限制,因为本发明可准许进入其它同等有效的实施例。
图1 是根据实施例的包括输入设备的***的框图。
图2是根据实施例的示例传感器电极图案和处理***。
图3示意了根据一个实施例的定时控制器和源驱动器的示例图。
图4示意了根据一个实施例的来自源驱动器的示例位串。
图5是示意了根据一个实施例的用于操作输入设备的方法的流程图。
为了促进理解,在可能的情况下,相同的附图标号被用来表示对于各图来说共有的相同的元件。可以预见的是,在一个实施例中公开的元件可以有益地使用在其它实施例上而无需特别详述。除非特别注明,否则这里所参考的附图不应该被理解为按比例绘制。同样地,为了清晰的陈述和说明,附图常常被简化并且细节或组件被省略。附图和讨论用来说明下面所讨论的原理,其中相同的标记表示相同的元件。
具体实施方式
以下的具体实施方式本质上仅是示例性的,且并非意在限制实施例或限制对本发明的应用和使用。此外,不存在要被出现在前述技术领域、背景技术、发明内容或以下具体实施方式中的任何明确的或暗示的理论所约束的意图。
当前技术的不同实施例提供了用于改善可用性的输入设备和方法。特别地,在此所描述的实施例有利地通过上行链路信号指示下行流链路的锁定状态。在此的实施例还使用在定时控制器与一个或多个源驱动器之间的点对点界面。
现在转看附图,图1是根据本发明的实施例的示例性输入设备100的框图。输入设备100可被配置成向电子***(未示出)提供输入。如在本文档中所使用的,术语“电子***”(或“电子设备”)泛指任何能够电子化处理信息的***。电子***的一些非限制性示例包括所有尺寸和形状的个人计算机,诸如台式计算机、膝上型计算机、上网本电脑、平板电脑、网络浏览器、电子书阅读器、以及个人数字助理(PDA)。额外的示例电子***包括复合输入设备,诸如包括输入设备100和分开的摇杆或按键开关的物理键盘。进一步的示例电子***包括外设,该外设诸如为数据输入设备(包括远程控制和鼠标)和数据输出设备(包括显示屏和打印机)。其它示例包括远程终端、网亭(kiosk)、以及视频游戏机(例如视频游戏控制台、便携式游戏设备、以及诸如此类的)。其它示例包括通信设备(包括诸如智能电话的蜂窝电话)和媒介设备(包括记录器,编辑器,以及诸如电视、机顶盒、音乐播放器、数字相框、和数字摄像机的播放器)。另外,电子***可以是输入设备的主设备或从设备。
输入设备100可被实施为电子***的物理部件或者可以物理上从电子***分开。视情况而定,输入设备100可以使用以下中的任何一个或多个与电子***的部件通信:总线、网络、以及其它有线或无线的互连。示例包括I2C、SPI、PS/2、通用串行总线(USB)、蓝牙、RF、以及IRDA。
在图1中,输入设备100被示出为近距离传感器设备(也常常被称为“触摸板”或者“触摸传感器设备”),所述近距离传感器设备被配置以传感由一个或多个输入对象140在传感区域120中所提供的输入。如图1中所示,示例输入对象包括手指和触控笔。
传感区域120包含任何在输入设备100上方、周围、内部和/或附近的空间,在所述空间中,输入设备100能够检测用户输入(例如由一个或多个输入对象140所提供的用户输入)。具体传感区域的尺寸、形状和位置可因实施例而大不相同。在一些实施例中,传感区域120在一个或多个方向上从输入设备100的表面向空间中延伸,直到信噪比妨碍了足够精确的对象检测为止。在不同的实施例中,该传感区域120在特定方向上所延伸的距离可以是小于毫米、毫米、厘米、或更大的数量级,并且可以随着所使用的传感技术的类型和所需要的精确度而显著变化。因此,一些实施例感测包括与输入设备100的任何表面没有接触、与输入设备100的输入表面(例如触摸表面)接触、与耦合有一定量的施加力或压力的输入设备100的输入表面接触、和/或它们的组合的输入。在不同的实施例中,输入表面可以由传感器电极驻存在其内的外壳的表面、由应用于传感器电极之上的面板、或任何外壳等提供。在一些实施例中,传感区域120在被投影到输入设备100的输入表面上时具有矩形形状。
输入设备100可以使用传感器组件和传感技术的任何组合来检测传感区域120中的用户输入。输入设备100包括一个或多个用于检测用户输入的传感元件。如几个非限制性示例,输入设备100可以使用电容性、倒电容性(elastive)、电阻性、电感性、磁性、声学的、超声的、和/或光学的技术。一些实现被配置以提供跨一维、二维、三维、或更高维的空间的图像。一些实现被配置以提供输入沿特定轴或平面的投影。在输入设备100的一些电阻性实现中,柔性的并且导电的第一层被一个或多个间隔元件从导电的第二层分开。在操作期间,一个或多个电压梯度被横跨多层创建。按压该柔性的第一层可使它充分地偏转以在层之间创建电接触,从而产生反映层之间的接触点(一个或多个)的电压输出。这些电压输出可以被用来确定位置性信息。
在输入设备100的一些电感性实现中,一个或多个传感元件拾取由谐振线圈或线圈对所感生的环电流。电流的幅度、相位和频率的一些组合进而可被用来确定位置性信息。
在输入设备100的一些电容性实现中,电压或电流被施加以创建电场。附近的输入对象引起电场的变化,并且在电容性耦合中产生可检测的变化,所述变化可被检测为电压变化、电流变化、或诸如此类的。
一些电容性实现使用阵列或者其它常规的或非常规的电容性传感元件的图案来创建电场。在一些电容性实现中,分开的传感元件可被欧姆短路在一起以形成更大的传感器电极。一些电容性实现使用电阻薄片,所述电阻薄片可以是电阻均匀的。
一些电容性实现使用基于传感器电极与输入对象之间的电容性耦合的变化的“自电容”(或“绝对电容”)传感方法。在不同的实施例中,传感器电极附近的输入对象改变传感器电极附近的电场,从而改变所测量的电容性耦合。在一个实现中,绝对电容传感方法通过相对于参考电压(例如***接地)调制传感器电极并通过检测传感器电极与输入对象之间的电容性耦合来操作。
一些电容性实现使用基于传感器电极之间的电容性耦合的变化的“互电容”(或“跨电容”)传感方法。在不同的实施例中,传感器电极附近的输入对象改变传感器电极之间的电场,从而改变所测量的电容性耦合。在一个实现中,跨电容传感方法通过检测一个或多个发送器传感器电极(也叫“发送器电极”或“发送器”)与一个或多个接收器传感器电极(也叫“接收器电极”或“接收器”)之间的电容性耦合来操作。发送器传感器电极可以相对于参考电压(例如***接地)被调制以发送发送器信号。接收器传感器电极可以相对于参考电压基本上保持常量以促进对合成信号的接收。合成信号可包括对应于一个或多个发送器信号和/或对应于一个或多个环境干扰(例如其它的电磁信号)源的影响(一种或多种)。传感器电极可以是专用的发送器或接收器,或者传感器电极可被配置为既发送又接收。可替代地,可以相对于地调制传感器电极。
在图1中,处理***110被示出为输入设备100的一部分。处理***110被配置成操作输入设备100的硬件从而检测传感区域120中的输入。处理***110包括一个或多个集成电路(IC)和/或其它电路组件的部分或全部。例如,用于互电容传感器设备的处理***可以包括发送器电路和/或接收器电路,其中,该发送器电路被配置成用发送器传感器电极发送信号,而该接收器电路被配置成用接收器传感器电极接收信号。在一些实施例中,处理***110还包括电子化可读的指令,诸如固件代码、软件代码、和/或诸如此类的。在一些实施例中,组成处理***110的组件被放置在一起,诸如靠近输入设备100的传感元件(一个或多个)。在其它实施例中,处理***110的组件与靠近输入设备100的传感元件(一个或多个)的一个或多个组件以及其它地方的一个或多个组件是在物理上分开的。例如,输入设备100可以是耦接于台式计算机的外设,而处理***110可以包括被配置成在台式计算机的中央处理单元及与中央处理单元分开的一个或多个IC(可能具有相关联的固件)上运行的软件。如另一个示例,输入设备100可以是物理上集成在电话中的,并且处理***110可以包括电路和固件,所述电路和固件是电话的主处理器的一部分。在一些实施例中,处理***110是专用于实施输入设备100的。在其它的实施例中,处理***110还执行其它功能,诸如操作显示屏、驱动触觉促动器等。
处理***110可以被实施为处理处理***110的不同功能的一组模块。每一个模块都可包括电路、固件、软件、或它们的组合,其中,所述电路是处理***110的一部分。在不同的实施例中,可以使用模块的不同组合。示例模块包括用于操作诸如传感器电极和显示屏的硬件的硬件操作模块,用于处理诸如传感器信号和位置性信息的数据的数据处理模块,以及用于报告信息的报告模块。进一步的示例模块包括被配置以操作传感元件(一个或多个)来检测输入的传感器操作模块,被配置以识别诸如模式改变手势等手势的识别模块,以及用于改变操作模式的模式改变模块。
在一些实施例中,处理***110直接通过引起一个或多个动作来响应于传感区域120中的用户输入(或用户输入的缺失)。示例动作包括改变操作模式,以及诸如指针移动、选择、菜单导航和其它功能的GUI动作。在一些实施例中,处理***110向电子***的某些部分(例如向与处理***110分开的电子***的中央处理器***,如果这样的分开的中央处理***存在的话)提供关于输入(或输入缺失)的信息。在一些实施例中,电子***的某些部分处理从处理***110接收的信息以作用于用户输入,诸如以促进包括模式改变动作和GUI动作在内的全范围的动作。
例如,在一些实施例中,处理***110操作传感器设备100的传感元件(一个或多个)以产生指示传感区域120中的输入(或输入缺失)的电子信号。处理***110在产生向电子***提供的信息时可以对电子信号执行任何适当数量的处理。例如,处理***110可以将从传感器电极获得的模拟电子信号数字化。如另一个示例,处理***110可以执行滤波或其它信号调节。如再另一个示例,处理***110可以减去或另外说明基线,以便信息反映出电子信号与基线之间的差异。如再进一步的示例,处理***110可以确定位置性信息、将输入识别为命令、识别笔迹、以及诸如此类的。
在此所使用的“位置性信息”广泛包含绝对位置、相对位置、速度、加速度、和其它类型的空间信息。示例性“零维”位置性信息包括近/远或接触/未接触信息。示例性“一维”位置性信息包括沿轴的位置。示例性“二维”位置性信息包括平面内的运动。示例性“三维”位置性信息包括空间中的即时的或平均的速度。进一步的示例包括空间信息的其它代表。关于一类或多类位置性信息的历史数据还可被确定和/或存储,包括例如随着时间追踪位置、运动或即时速度的历史数据。
在一些实施例中,输入设备100被实施具有额外的输入组件,所述额外的输入组件由处理***110或者由其它的一些处理***操作。这些额外的输入组件可以为传感区域120中的输入提供冗余的功能性、或者其它的一些功能性。图1示出了传感区域120附近的按钮130,所述按钮130可以被用来帮助使用输入设备100选择项目。其它类型的额外的输入组件包括滑块、滚珠、滚轮、开关、以及诸如此类的。相反地,在一些实施例中,输入设备100可以被实施不具有其它的输入组件。
在一些实施例中,输入设备100包括触摸屏界面,并且传感区域120与显示屏的至少一部分激活区域重叠。例如,输入设备100可以包括与显示屏重叠的基本上透明的传感器电极,并且为相关联的电子***提供触摸屏界面。显示屏可以是能够向用户显示视觉化界面的任何类型的动态显示器,并且可以包括发光二极管(LED)、有机LED(OLED)、阴极射线管(CRT)、液晶显示(LCD)、等离子、电致发光(EL)、或其它的显示技术中的任何类型。输入设备100和显示屏可以共享物理元件。例如,一些实施例可以使用相同电子组件中的一些用于显示和传感。如另一个示例,可通过处理***110部分地或整体地操作显示屏。
应该理解的是,虽然本发明的很多实施例被描述在功能完备的装置的环境中,但是本发明的机制能够被分布为各种形式的程序产品(例如软件)。例如,本发明的机制可被实施并且分布为在通过电子处理器可读的信息承载媒介上的软件程序(例如可被处理***110读取的、非暂时性的计算机可读的和/或可记录的/可写的信息承载媒介)。另外,本发明的实施例无论用来执行分布的媒介的具体类型如何,都同等地应用。非暂时性的电子可读的媒介的示例包括多种盘、记忆棒、记忆卡、记忆模块、以及诸如此类的。电子可读的存储媒介可以是基于闪存的、光学的、磁性的、全息的、或任何其它存储技术的。
图2示意了根据一些实施例的***200,该***200包括处理***110和被配置以在与图案相关联的传感区域中进行传感的一部分示例传感器电极图案。为示意和描述的清楚起见,图2示出了示意传感器电极的简单的矩形图案而未示出不同的组件。该传感器电极图案包括多个发送器电极160(160-1、160-2、160-3,…160-n)、以及安置在多个发送器电极160上的多个接收器电极170(170-1、170-2、170-3,…170-n)。
发送器电极160和接收器电极170通常彼此欧姆隔离。也就是说,一个或多个绝缘体将发送器电极160和接收器电极170分开,并防止它们彼此电性短路。在一些实施例中,发送器电极160和接收器电极170被安置在它们之间的交叉区域的绝缘材料分开;以这样的结构,发送器电极160和/或接收器电极170可以形成具有连接相同电极的不同部分的跳线。在一些实施例中,发送器电极160和接收器电极170被一个或多个绝缘材料层分开。在一些其它实施例中,发送器电极160和接收器电极170被一个或多个基底分开;例如,它们可以被安置在相同基底的相反面上,或被安置在被层压在一起的不同基底上。
位于发送器电极160与接收器电极170之间的局部电容性耦合的区域可叫做“电容性像素”。在发送器电极160和接收器电极170之间的电容性耦合随着与发送器电极160和接收器电极170相关联的传感区域中的输入对象的接近与运动而变化。
在一些实施例中,“扫描”传感器图案以确定这些电容性耦合。也就是说,发送器电极160被驱动以传输发送器信号。发送器可以***作使得一次一个发送器电极传输、或多个发送器电极同时传输。在多个发送器电极同时传输的情况下,这些多个发送器电极可以传输相同的发送器信号并有效地产生实际上更大的发送器电极,或这些多个发送器电极可传输不同的发送器信号。例如,多个发送器电极可根据一个或多个编码方案传输不同的发送器信号,所述编码方案使它们对接收器电极170的合成信号的组合作用能够被独立地确定。
接收器传感器电极170可被单个地或多重地操作以获得合成信号。合成信号可以用来确定在电容性像素处的电容性耦合的测量。
来自电容性像素的一组测量形成了代表在像素处的电容性耦合的“电容性图像”(也叫“电容性帧”)。多个电容性图像可以在多个时期被获得,并且它们之间的差异用来推导关于传感区域中的输入的信息。例如,在连续时间段上获得的连续的电容性图像可以用来追踪一个或多个输入对象进入、离开、以及在传感区域内的运动(一个或多个)。
传感器设备的背景电容是与传感区域中没有输入对象相关联的电容性图像。背景电容随着环境和操作条件而变化,并且可以以不同的方式被评估。例如,一些实施例在确定没有输入对象处于传感区域中时采集“基线图像”,并将那些基线图像用作对它们的背景电容的评估。
电容性图像可被调整用于传感器设备的背景电容以便更有效的处理。一些实施例通过对电容性像素处的电容性耦合的测量“做基线”以产生“基线化的电容性图案”来实现这点。也就是说,一些实施例将形成电容图像的测量和与那些像素相关联的“基线图像”的适当 “基线值”比较,并且从该基线图像确定变化。
在一些触摸屏实施例中,发送器电极160包括一个或多个在更新显示屏的显示中使用的公共电极(例如“V-com电极”)。这些公共电极可以被安置在适当的显示屏基底上。例如,公共电极在一些显示屏中(例如平面转换(IPS)、或面线转换(PLS)中)可被安置在TFT玻璃上,可以被安置在一些显示屏(例如图案垂直对准(Patterned Vertical Alignment,PVA)或多域垂直对准(Multi-domain Vertical Alignment, MVA))的彩色滤波玻璃的底部上等。在这样的实施例中,公共电极也可以被称为“组合电极”,因为它执行多种功能。在不同的实施例中,每一个发送器电极160都包括一个或多个公共电极。在其它实施例中,至少两个发送器电极160可以共享至少一个公共电极。
在不同的触摸屏实施例中,“电容性帧率”(连续的电容性图像被获得的速率)可以相同于或不同于“显示帧速率”(显示图像被更新的速率,包括刷新屏幕以再显示相同的图像)的速率。在两种速率不同的一些实施例中,连续的电容性图像被以不同的显示更新状态获得,并且不同的显示更新状态可以影响所获得的电容性图像。也就是说,显示更新尤其影响背景电容性图像。因此,如果第一电容性图像在显示更新处于第一状态时被获得,并且第二电容性图像在显示更新处于第二状态时被获得,那么第一和第二电容性图像可由与显示更新状态相关联的背景电容性图像的差异引起不同、而不由传感区域中的变化引起不同。在电容性传感和显示更新电极处于紧密靠近彼此,或当它们被共享时(例如组合电极),这是更有可能的。
为便于说明,在特定的显示更新状态期间采集的电容性图像被认为具有特定的帧类型。也就是说,特定的帧类型与具有特定显示序列的特定电容性传感序列的映射相关联。因此,在第一显示更新状态期间采集的第一电容性图像被认为具有第一帧类型,在第二显示更新状态期间采集的第二电容性图像被认为具有第二帧类型,在第一显示更新状态期间采集的第三电容性图像被认为具有第三帧类型等等。在显示更新状态和电容性图像获取的关系是周期性的情况中,所获得的电容性图像循环整个帧类型然后重复。
处理***110可包括驱动器模块230、接收器模块240、确定模块250、以及可选的存储器260。处理***110通过多个导电路径迹线(图2中未示出)被耦接到接收器电极170和发送器电极160。
接收器模块240被耦接到多个接收器电极170,并且被配置以接收指示传感区域120中的输入(或输入的缺失)和/或环境干扰的合成信号。接收器模块240还可以被配置以将合成信号传递到确定模块250用于确定输入对象的存在和/或将合成信号传递到可选的存储器260用于存储。在不同的实施例中,处理***110的IC可以被耦接到驱动器用于驱动发送器电极160。可以使用薄膜晶体管(TFT)制造驱动器,并且驱动器可以包括开关、组合逻辑、复用器、以及其它选择和控制逻辑。
包含在处理***110中的、包括驱动器电路的驱动器模块230可被配置用于在显示设备(未示出)的显示屏上更新图像。例如,驱动器电路可包括被配置以通过像素源驱动器将一个或多个像素电压施加到显示像素电极的显示电路和/或传感器电路。显示和/或传感器电路还可被配置成将一个或多个公共驱动电压施加到公共电极以更新显示屏。此外,处理***110被配置以通过将发送器信号驱动到公共电极上来将公共电极操作为发送器电极用于对输入进行传感。
可以一个或多个IC实施处理***110从而控制输入设备中的不同组件。例如,处理***110的IC的能控制显示模块元件(例如公共电极)及驱动发送器信号和/或接收从传感元件阵列接收的合成信号的功能可被实施在不止一个集成电路中。在存在处理***的不止一个IC的实施例中,分开的处理***IC 110之间的通信可通过同步机制被完成,所述同步机制将提供给发送器电极160的信号定序。可替代地,同步机制可内置于IC的任何一个。
图3示意了根据本发明的一个实施例的用于将定时控制器310与一个或多个源驱动器320面接的***300。从定时控制器310到每一个源驱动器320,***300既使用上行链路又使用下行链路。上行链路(被示为从源驱动器320A-320D到定时控制器310的箭头)向定时控制器310提供触摸数据。下行链路(被示为从定时控制器310到源驱动器320A-320D的箭头)从定时控制器310向源驱动器320提供图像数据。根据在此所描述的实施例,虽然组件320在本公开内容中被称为“源驱动器”,但是每一个组件320都可以包括不止源驱动器,诸如将信号拉高或拉低的模拟前端或电路。
定时控制器310用定时信号控制源驱动器320的操作定时。定时控制器310与每一个源驱动器320之间的连接需要被锁定以便数据可被发送到显示器。锁定的链路确保了时钟是同步的并且所传输的数据的帧对准是已知的。由于噪声、静电放电、协议错误、或出于其它原因,一个或多个链路可能丢失锁定。当链路上的锁定丢失时,定时控制器310需要知道锁定丢失以便定时控制器能在用于已丢失锁定的源驱动器的链路上重新建立锁定。在该实施例中,从源驱动器320到定时控制器310的上行链路可以被用来告知定时控制器310锁定丢失。此外,因为每一个源驱动器320都具有它自己的到定时控制器310的上行链路,所以定时控制器310被告知哪个链路已经丢失锁定且然后能在那个链路上重新建立锁定而无需打扰其它链路。如果用将源驱动器连接在一起的分开的“菊花链”锁定信号而不是该实施例,那么定时控制器310将不知道哪个链路已丢失锁定,并且全部链路将需要被再训练以再获锁定。
***300通过使用上行链路信号来通知定时控制器310锁定已经丢失来避免对分开的锁定信号的需求。该解决方案消除了源驱动器之间用以传输锁定状态的分开的菊花链接线。另一个好处是减少了定时控制器310上的引脚数量(未示出)。还可以通过只再训练那些已经丢失锁定的源驱动器320而不是再训练全部源驱动器来减少显示伪影。
***300通过在锁定丢失时将上行链路信号驱动为高来告知定时控制器310锁定已经丢失。与组件320相关联或者在组件320中的电路被用来在锁定丢失时将上行链路驱动为高并且保持它为高。因为上行链路上的数据在正常操作中有规律地在高和低之间切换,所以被定时控制器310接收的预定数量的连续高信号指示了锁定已经丢失。例如,根据示例实施例,遵循协议可能意味着上行链路对于不多于8个连续周期而言切换为高。如果任何源驱动器320的上行链路对于多于8个连续周期而言处于高,那么因为通信协议不再被遵循,***300就确定锁定丢失。作为响应,***可以启动再训练。
一旦锁定已经丢失,定时控制器310就可对于已经丢失锁定的链路启动训练图案。训练图案被传输以恢复链路上的时钟,然后诸如相位调节的其它训练活动可被执行。任何时钟恢复方案都可应用于在此所描述的实施例。在源驱动器被锁定于下行流链路信号之后,上行流链路信号被组件320中的电路拉低。定时控制器310然后接收低信号并且认识到锁定已经发生,停止链路训练,并指导源驱动器320开始标准操作。在标准操作中,当没有链路训练或者有效分组数据传输发生时,电路将上行流链路拉低。
图4示意了根据一个实施例的从源驱动器到定时控制器的上行链路上的示例位串400。如所示出的,位串在空闲时被拉低(见位串的开始和结尾)。在前导码之后,分组头部被传输(PKT_HEADER)。然后,任何数量的数据分组被传输(在此示出两个),随后是PKT_CRC(循环冗余校验)。在CRC之后,位串再次被拉低。
如上面所指出的,一种用于确定链路状态的方法是在上行流链路上传输预定数量的高位。在第一示例编码方案中,有效数据图案包括被在上行链路上传输的零所跟随的16位数据。因此,如果在具体的链路上通过定时控制器310接收到超过17个连续高位,那么该链路就已丢失锁定;即,电路已将位串拉高。在该编码方案中,每一个在位串400中所示意的PKT_DAT都将以零结束。PKT_HEADER在该编码方案中也以零结束,并且当空闲时位串被拉低。如果超过17个连续高位被定时控制器310接收,则并非正在传输有效分组,并且因此定时控制器310启动该链路上的链路训练。
在第二示例编码方案中,对于每一个数据分组来说低位可以在编码方案中的任何地方,但是低位并不必然在分组的结尾处。因此,在最差情况的场景中,长度为N的第一数据分组以0开始,随后是N-1个1。下一个长度为N的数据分组以N-1个1开始,并且该数据分组以0结束。在该场景中,可能有效的最多的连续1是2N-2个。特别地,如果数据分组长度为17位(N=17),那么第一数据分组将以0开始随后是十六个1,并且下一个数据分组将以十六个1开始随后是0。因此2N-2=32,并且在该示例中,超过三十二个连续1将指示链路已经丢失锁定。
在不同的实施例中可使用其它编码方案。根据一些实施例,只要0出现在有效数据分组中的某个地方,在锁定已在链路上丢失时就将位串拉高的电路将告知定时控制器310链路训练需要在该链路上被执行。
图5是示意根据本发明的一个实施例的用于指示锁定状态的方法500的流程图。方法500开始于步骤510,在所述步骤,信号在上行流链路上被置为高。如上面所指出的,电路可被用来在不同的时间将信号置为高,包括在***启动时及当锁定丢失时。
在步骤520,下行流链路信号通过下行流链路上的链路训练被锁定。定时控制器可以在链路上执行链路训练以达成锁定。任何适合的链路训练方案都可被使用。
在锁定被达成之后,该方法继续到步骤530。在步骤530,当在上行流链路上没有数据传输发生时,上行流链路信号被拉低。在该步骤,电路可以被用来将信号置低。
该方法结束于步骤540。在步骤540,当锁定丢失时上行流链路信号被置高。当锁定丢失时,电路可以将信号拉高。如上面所讨论的,当信号为高时,高位在上行流链路上被传输到定时控制器。在预定数量的高位被定时控制器接收之后,定时控制器启动链路训练以恢复链路上的锁定。
因此,为了最好地解释根据本技术和其具体应用的实施例,并且为了因此使本领域的技术人员能够制作和使用本发明,提出了在此所陈述的实施例和示例。然而,本领域的技术人员将认识到前述的描述和示例仅仅出于示意和示例的目的被提出。如前所论述的描述并无非意在穷举的或者将本发明限制为所公开的精确形式。
鉴于以上,本公开内容的范围由以下权利要求来确定。

Claims (20)

1. 一种用于操作输入设备的处理***,包括:
定时控制器,所述定时控制器耦接于显示器的一个或多个源驱动器并且被配置成控制所述一个或多个源驱动器;
用于所述一个或多个源驱动器中的每一个的下行流链路,所述下行流链路中的每一个都被配置成将来自所述定时控制器的数据传送到所述一个或多个源驱动器中的一个;以及
用于所述一个或多个源驱动器中的每一个的上行流链路,所述上行流链路中的每一个都被配置成将来自所述一个或多个源驱动器中的一个的上行链路数据传送到所述定时控制器,其中所述上行链路数据包括下行链路锁定状态信息和触摸数据中的至少一个。
2.根据权利要求1所述的处理***,其中每一个上行流链路只耦接于单个源驱动器。
3.根据权利要求1所述的处理***,其中每一个上行流链路直接从所述一个或多个源驱动器中的一个耦接到所述定时控制器。
4.根据权利要求1所述的处理***,其中所述定时控制器被配置成基于所述锁定状态信息确定所述一个或多个源驱动器中的哪一个具有成功的下行链路锁定。
5.根据权利要求1所述的处理***,其中所述定时控制器被配置成基于在所述上行链路数据中预定数量的连续高值或低值确定锁定状态。
6.根据权利要求1所述的处理***,其中所述定时控制器被配置成通过所述下行流链路指导所述一个或多个源驱动器中的源驱动器响应于指示锁定缺失的所述锁定状态信息来启动链路训练。
7.根据权利要求1所述的***,其中所述定时控制器被配置成响应于通过所述上行流链路所接收的触摸数据来确定传感区域中输入对象的存在。
8.一种用于操作输入设备的处理***,包括:
一个或多个源驱动器,所述一个或多个源驱动器中的每一个都可操作以驱动显示器的行或列的至少一部分;
定时控制器,所述定时控制器耦接于所述一个或多个源驱动器中的每一个并且被配置成控制所述一个或多个源驱动器;
用于所述一个或多个源驱动器中的每一个的下行流链路,所述下行流链路中的每一个都被配置成将来自所述定时控制器的数据传送到所述一个或多个源驱动器中的一个;以及
用于所述一个或多个源驱动器中的每一个的上行流链路,所述上行流链路中的每一个都被配置成将来自所述一个或多个源驱动器中的一个的上行链路数据传送到所述定时控制器,其中所述上行链路数据包括下行链路锁定状态信息和触摸数据中的至少一个。
9.根据权利要求8所述的处理***,其中每一个上行流链路只耦接于单个源驱动器。
10.根据权利要求8所述的处理***,其中每一个上行流链路直接从所述一个或多个源驱动器中的一个耦接到所述定时控制器。
11.根据权利要求8所述的处理***,其中所述定时控制器被配置成基于所述锁定状态信息确定所述一个或多个源驱动器中的哪一个具有成功的下行链路锁定。
12.根据权利要求8所述的处理***,其中所述定时控制器被配置成基于在所述上行链路数据中预定数量的连续高值或低值确定锁定状态。
13.根据权利要求8所述的处理***,其中所述定时控制器被配置成通过所述下行流链路指导所述一个或多个源驱动器中的源驱动器响应于指示了锁定缺失的所述锁定状态信息来启动链路训练。
14.根据权利要求8所述的处理***,其中所述定时控制器被配置成响应于通过所述上行流链路接收的触摸数据确定传感区域中的输入对象的存在。
15.一种用于操作输入设备的方法,包括:
在通电过程之后在上行流链路上将信号置为高,所述上行流链路被配置成将上行链路数据从显示设备的单个源驱动器传送到定时控制器;
通过下行流链路上的链路训练将所述单个源驱动器锁定于来自所述定时控制器的下行流链路信号;
在所述单个源驱动器被锁定于所述下行流链路信号之后,当在所述上行流链路上没有数据传输发生时将所述上行流链路信号拉低;并且
无论何时锁定丢失就将所述上行流链路信号置为高。
16.根据权利要求15所述的方法,还包括:
在通过所述上行流链路传输预定数量的高值之后,对于所述下行流链路执行链路训练。
17.根据权利要求16所述的方法,其中在通过所述上行流链路传输超过十七个连续高值之后,链路训练被执行。
18.根据权利要求16所述的方法,其中N是编码方案中数据位的数量,并且在通过所述上行流链路传输超过2N-2个连续高值之后,链路训练被执行。
19.根据权利要求15所述的方法,其中所述上行链路数据包括下行链路锁定状态信息和触摸数据,并且其中所述触摸数据指示传感区域中的输入对象的存在。
20.根据权利要求15所述的方法,还包括:
通过第二上行流链路确定第二源驱动器的所述锁定状态。
CN201610001450.1A 2015-01-05 2016-01-05 作为下行链路状态指示器的源驱动器上行链路 Active CN105892740B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201562100034P 2015-01-05 2015-01-05
US62/100034 2015-01-05
US14/751,429 US9898150B2 (en) 2015-01-05 2015-06-26 Source driver uplink as indicator of downlink status
US14/751429 2015-06-26

Publications (2)

Publication Number Publication Date
CN105892740A true CN105892740A (zh) 2016-08-24
CN105892740B CN105892740B (zh) 2021-01-12

Family

ID=56286509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610001450.1A Active CN105892740B (zh) 2015-01-05 2016-01-05 作为下行链路状态指示器的源驱动器上行链路

Country Status (2)

Country Link
US (1) US9898150B2 (zh)
CN (1) CN105892740B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110794982A (zh) * 2018-08-01 2020-02-14 联咏科技股份有限公司 触控显示装置及用于其的控制器
CN113900539B (zh) * 2020-06-22 2023-12-12 谱瑞科技股份有限公司 触摸屏显示器中同时显示驱动和触摸感测的面板内接口

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9865205B2 (en) * 2015-01-19 2018-01-09 Himax Technologies Limited Method for transmitting data from timing controller to source driver and associated timing controller and display system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101819484A (zh) * 2009-02-02 2010-09-01 苹果公司 在显示模式和触摸模式间切换的显示设备及其方法和***
US20110025635A1 (en) * 2008-04-22 2011-02-03 Atlab Inc. Touch and proximity sensitive display panel, display device and touch and proximity sensing method using the same
WO2011035491A1 (zh) * 2009-09-27 2011-03-31 智点科技有限公司 一种触控屏
US20130088531A1 (en) * 2011-10-06 2013-04-11 Himax Technologies Limited Display and operating method thereof
CN103885627A (zh) * 2012-12-19 2014-06-25 乐金显示有限公司 显示装置及其触摸感测方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2004300958A1 (en) 2003-08-13 2005-02-24 Qualcomm, Incorporated A signal interface for higher data rates
CN100514903C (zh) 2005-09-29 2009-07-15 王亦兵 频率分配用户接入局域网的***及上、下行传输方法
CN101364388B (zh) 2007-08-07 2012-10-17 奇美电子股份有限公司 应用于液晶显示器的新集成直流转换器
JP2009294379A (ja) 2008-06-04 2009-12-17 Toshiba Mobile Display Co Ltd 液晶表示装置
KR101778997B1 (ko) 2011-05-02 2017-09-18 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
KR20140092537A (ko) 2013-01-16 2014-07-24 삼성전자주식회사 메모리 셀 및 이를 포함하는 메모리 장치
KR101615813B1 (ko) * 2014-05-30 2016-05-13 엘지디스플레이 주식회사 시분할 구동방식의 터치 센싱 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110025635A1 (en) * 2008-04-22 2011-02-03 Atlab Inc. Touch and proximity sensitive display panel, display device and touch and proximity sensing method using the same
CN101819484A (zh) * 2009-02-02 2010-09-01 苹果公司 在显示模式和触摸模式间切换的显示设备及其方法和***
WO2011035491A1 (zh) * 2009-09-27 2011-03-31 智点科技有限公司 一种触控屏
US20130088531A1 (en) * 2011-10-06 2013-04-11 Himax Technologies Limited Display and operating method thereof
CN103885627A (zh) * 2012-12-19 2014-06-25 乐金显示有限公司 显示装置及其触摸感测方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110794982A (zh) * 2018-08-01 2020-02-14 联咏科技股份有限公司 触控显示装置及用于其的控制器
CN110794982B (zh) * 2018-08-01 2023-12-05 联咏科技股份有限公司 触控显示装置及用于其的控制器
CN113900539B (zh) * 2020-06-22 2023-12-12 谱瑞科技股份有限公司 触摸屏显示器中同时显示驱动和触摸感测的面板内接口

Also Published As

Publication number Publication date
US20160195947A1 (en) 2016-07-07
CN105892740B (zh) 2021-01-12
US9898150B2 (en) 2018-02-20

Similar Documents

Publication Publication Date Title
JP7113062B2 (ja) ビアルーティングがされたマトリクスセンサ
US10534485B2 (en) Display device having an integrated sensing device with improved proximity sensing
CN110069160B (zh) 用于电容性感测装置的多传感器触摸集成显示驱动器配置
CN107025013B (zh) 使用电极保护技术的二维绝对电容性感测
US9977549B2 (en) Single substrate touch sensor
CN105593799B (zh) 用于矩阵传感器的目标跨电容感测
KR102101534B1 (ko) 인-셀 저전력 모드들
CN105027044B (zh) 用于显示装置的处理***、输入感测的方法以及输入装置
US9244574B2 (en) Reducing ion-migration and corrosion in electrodes
CN104641333A (zh) 全内嵌式传感器
CN105094418A (zh) 用矩阵传感器检测有源笔的***和方法
CN105278735A (zh) 采用力成像的接近感测的装置和方法
JP2015072686A (ja) ディスプレイ保護技術
US9971463B2 (en) Row-based sensing on matrix pad sensors
WO2014035629A1 (en) A method and apparatus for improved input sensing using a display processor reference signal
US20170187551A1 (en) Timing-controller-controlled power modes in touch-enabled source drivers
KR102362638B1 (ko) 통합된 디스플레이 및 입력 감지 디바이스를 위한 라우팅
US9874973B2 (en) Techniques for reducing cross talk for simultaneous touch sensing and display updating
CN105892740A (zh) 作为下行链路状态指示器的源驱动器上行链路
US10037112B2 (en) Sensing an active device'S transmission using timing interleaved with display updates
US9870105B2 (en) Far-field sensing with a display device having an integrated sensing device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant