用于对显示装置的触摸区域作标记的方法和装置的制作方法

文档序号:6376147阅读:213来源:国知局
专利名称:用于对显示装置的触摸区域作标记的方法和装置的制作方法
技术领域
在此公开的实施方式大体涉及一种用于驱动触摸传感器的装置。更具体地,在此公开的实施方式涉及用于对显示装置的触摸区域作标记的方法和装置,能够减少用于感测多触摸所需要的时间以及减小用于对触摸区域作标记所需要的存储器大小。
背景技术
触摸传感器接收作为用户触摸各种显示装置的屏幕的结果的信息。触摸传感器作为信息输入装置广泛应用于计算机系统。触摸传感器使用户能够通过利用手指或触笔对屏幕的简单触摸而移动或选择显示信息。触摸传感器感测触摸以及与触摸相对应的显示装置屏幕上的位置。触摸传感器将触摸信息提供给计算机系统,计算机系统分析触摸信息以执行相关动作。在触摸感测技术中,根据感测原理,有各种类型的触摸传感器,这些传感器诸如是电阻膜式、电容式、光学式、红外式、超声波式和电磁式。触摸传感器可以是在显示面板中制造并被附接到显示装置的上侧的单元上(on-cell)触摸传感器,或者可以是内置在显示装置的像素矩阵中的单元内(in-cell)触摸传感器。光触摸传感器根据光的强度利用光电晶体管来感知触摸,而电容触摸传感器根据电容改变来感知触摸。

发明内容
在此公开的实施方式旨在提供用于对触摸区域作标记的包括触摸传感器的方法和装置。在对触摸区域作标记期间,邻近的原始数据被按组或群标记,以减少确定标记所需要的时间以及减小用于存储标记数据的存储器大小。在一个或多个实施方式中,一种用于对触摸区域作标记的方法包括:存储触摸传感器的每一触摸节点的二进制原始数据,所述二进制原始数据表明是否进行了触摸,并且在连续地扫描原始数据的同时将标记数据分配给具有触摸的原始数据。在一个实施方式中,将标记数据分配给具有触摸的原始数据包括:在利用扫描掩模扫描原始数据的同时,比较具有触摸的目标原始数据与预定扫描掩模内的邻近标记数据。在一个或多个实施方式中,如果存在与扫描掩模内的目标原始数据邻近的标记数据,则将邻近标记数据分配给具有触摸的目标原始数据。如果不存在与扫描掩模内的目标原始数据邻近的标记数据,则将顺序的(sequential)标记数据分配给具有触摸的目标原始数据。在一个实施方式中,将标记数据分配给具有触摸的原始数据进一步包括:如果第一标记数据和第二标记数据彼此不同并且与扫描掩模内的目标原始数据邻近,则将第一标记数据和第二标记数据中具有最低值的第一标记数据分配给目标原始数据,并且利用第一标记数据更新第二标记数据。在一个或多个实施方式中,一种用于对触摸区域作标记的装置包括触摸传感器和触摸控制器,所述触摸控制器用于:驱动触摸传感器;检测和存储来自触摸传感器的读出信号的关于触摸传感器的每一触摸节点的二进制原始数据;在连续地扫描原始数据的同时,将标记数据分配给与触摸相关的原始数据;将具有触摸的邻近原始数据分组为触摸区域;计算每一触摸区域的坐标;和转发坐标。触摸控制器可在利用扫描掩模扫描原始数据的同时,比较具有触摸的目标原始数据与预定扫描掩模内的邻近标记数据。如果存在与扫描掩模内的目标原始数据邻近的标记数据,则控制器将相同的邻近标记数据分配给具有触摸的目标原始数据;如果不存在与扫描掩模内的目标原始数据邻近的标记数据,则将顺序的标记数据分配给具有触摸的目标原始数据。在一个或多个实施方式中,如果第一标记数据和第二标记数据彼此不同并且与扫描掩模内的具有触摸的目标原始数据邻近,则触摸控制器将具有第一标记数据和第二标记数据中的最低值的第一标记数据分配给具有触摸的目标原始数据,并且利用第一标记数据更新第二标记数据。标记数据可占据与原始数据所占大小相同的存储器大小。在一个实施方式中,触摸控制器在将虚拟帧数据添加到一帧原始数据的边缘之后存储原始数据。在一个或多个实施方式中,扫描掩模可具有NXM (其中,N和M是相同或不同的正整数)个单元的掩模大小。扫描掩模可包括中心单元和在NXM个单元中的中心单元之前被扫描的多个单元。在扫描掩模中的每一单元可与原始数据对应,并且扫描掩模的中心单元与目标原始数据匹配。在发明内容部分和以下具体说明中描述的特点和优点并非限制性的。对于所属领域的普通技术人员来说,很多附加的特点和优点根据附图、说明书和权利要求书将是明显的。


图1表示根据一个实施方式的具有触摸传感器的显示装置。图2表示根据一个实施方式的触摸传感器的详细视图。图3表示根据一个实施方式的触摸传感器驱动装置的详细视图。图4表示根据一个实施方式在对触摸区域作标记中使用的原始数据帧。图5A、图5B、图5C、5E和图5F表示根据一个实施方式的触摸区域标记过程。图6A和图6B是根据一个实施方式示出触摸区域标记结果的图。图7表示根据一个实施方式添加到原始数据帧的虚拟帧数据。图8表示根据一个实施方式用于对触摸区域作标记的方法流程图。附图示出并在具体说明部分描述的各种非限制性实施方式仅为了例示的目的。所属领域的技术人员会从以下讨论中容易地意识到,在不脱离本文描述的原理的条件下,可采用本文示出的结构和方法的各种替代实施方式。
具体实施方式
现在将详细描述本发明的具体实施方式
,这些实施方式的多个例子在附图中示出。尽可能地在整个附图中使用相同的附图标记指代相同或相似的部件。图1表示根据一个实施方式的具有触摸传感器的显示装置100的框图。显示装置100包括:显示面板10、包括用于驱动显示面板10的数据驱动器12和栅极驱动器14的面板驱动器16、用于控制面板驱动器16的时序控制器18、与显示面板10连接的触摸传感器20、以及用于驱动触摸传感器20的触摸控制器30。时序控制器18和触摸控制器30连接至主计算机50。时序控制器18和数据驱动器12可被集成到各集成电路(1C),或者时序控制器18可被集成到在数据驱动器12中并入的IC中。触摸控制器30和时序控制器18可被集成到各1C,或者触摸控制器30可被集成到在数据驱动器18中并入的IC中。显示面板10包括像素阵列,所述像素阵列具有排列成阵列的多个像素。像素阵列显示图形用户界面(⑶I)和包括指针或光标的其他图像。显示面板10可以是平面显示面板,诸如是液晶显示面板(以下称为“液晶面板”)、等离子体显示面板和有机发光二极管显示面板。在此处的描述中,显示面板10被描述为液晶面板。然而,可在不同的实施方式中使用其他类型的显示面板。显示面板10可包括:滤色器基板、薄膜晶体管(TFT)基板、在滤色器基板和TFT基板之间的液晶层、以及附接到滤色器基板和TFT基板的外部的偏振板,其中在滤色器基板上形成有滤色器阵列,在TFT基板上形成有薄膜晶体管阵列。显示面板10利用像素矩阵来显示图像,其中像素矩阵具有布置在面板10上的像素的阵列。每个像素由红、绿、蓝子像素的组合来产生期望的颜色,其中红、绿、蓝子像素的每一个利用数据信号改变液晶的取向,以调整透光率。子像素的每一个都具有连接到栅极线GL和数据线DL的薄膜晶体管TFT,以及并行连接到薄膜晶体管TFT的液晶电容器Clc和存储电容器Cst。液晶电容器Clc充入在数据信号和公共电压Vcom之间的电压差,并且根据充入的电压来驱动液晶以调整透光率,其中数据线号通过薄膜晶体管TFT被提供给像素电极,公共电压Vcom被提供给公共电极。存储电容器Cst维持充入在液晶电容器Clc中的电压。液晶层可以以使用垂直电场的扭曲向列(TN)模式或垂直取向(VA)模式来驱动,或者以使用水平电场的面内切换(IPS)模式或边缘场切换(FFS)模式来驱动。在一个实施方式中,数据驱动器12响应来自时序控制器18的数据控制信号将来自时序控制器18的图像数据提供给在显示面板10处的多条数据线DL。数据驱动器12从时序控制器18接收数字数据并通过使用伽马电压产生器将数字数据转换为正/负模拟数据信号,并且在每次栅极线GL被驱动时,将数据信号提供给数据线DL。数据驱动器12至少是安装到电路膜的数据1C,诸如是载带封装(TCP)膜、膜上芯片(COF)和柔性印刷电路(FPC)膜,并且电路膜相应地通过带式自动接合(TAB)工艺被附接到显示面板10,或通过玻璃上芯片(COG)工艺被安装到显示面板10。数据驱动器14响应来自时序控制器18的栅极控制信号来驱动形成在显示面板10的薄膜晶体管阵列处的多条栅极线GL。栅极驱动器14在栅极线GL的每一扫描周期提供与栅极导通电压(gate on-voltage)对应的扫描脉冲,并且在其他栅极线GL被驱动的其他周期期间将栅极截止电压(gate off-voltage)提供给栅极线GL。栅极驱动器14至少是安装到电路膜的数据1C,诸如是TCP、C0F和FPC,并且电路膜相应地通过TAB被附接到显示面板10,或通过COG被安装到显示面板10。可替代地,栅极驱动器14可通过面板内栅极(GIP)工艺与像素阵列一起形成在薄膜晶体管基板上,内置在显示面板10中。时序控制器18对来自主计算机50的图像数据执行各种信号处理,并且将处理后的图像数据提供给数据驱动器12。例如,为了改善液晶的响应速度,时序控制器18可通过过驱动图像数据(其中取决于邻近帧之间的数据差,将过冲值或下冲值添加到图像数据)来修正图像数据,并且将修正后的数据转发给数据驱动器12。时序控制器18通过使用来自主计算机50的多个同步信号来产生数据控制信号和栅极控制信号,其中数据控制信号控制数据驱动器12的驱动时序,所栅极控制信号控制栅极驱动器14的驱动时序。时序控制器18分别将数据控制信号和栅极控制信号转发给数据驱动器12和栅极驱动器14。在一个实施方式中,数据控制信号包括:源极起始脉冲、源极采样时钟、极性控制信号和源极输出使能信号,其中源极起始脉冲和源极采样时钟用于控制数据信号的锁存,极性控制信号用于控制数据信号的极性,所述源极输出使能信号用于控制数据信号的输出周期。栅极控制信号可包括栅极起始脉冲、栅极移位时钟和栅极输出使能信号,其中栅极起始脉冲和栅极移位时钟用于控制栅极信号的扫描,栅极输出使能信号用于控制栅极信号的输出周期。时序控制器18将同步信号(例如,垂直同步信号Vsync和水平垂直信号Hsync)等转发给触摸控制器30,以控制触摸控制器30的驱动时序,使得显示面板10的驱动时序与触摸传感器20的驱动时序互锁。在一个实施方式中,当用户接触或触摸触摸传感器20时,触摸传感器20进行感测,以使用户能够与显示在显示面板10上的⑶I通信。在一个实施方式中,触摸传感器20是电容式触摸传感器,其感测当诸如人体或触笔的导体触摸触摸传感器20时,由移动到触摸点的少量电荷带来的电容的改变。触摸传感器20可被附接到显示面板10或被内置到显示面板10的像素阵列中。参照图2,示出了触摸传感器20的详细视图。在图2示出的例子中,电容式触摸传感器20被附接到显示面板10。触摸传感器20包括具有多个第一感测电极22的多条扫描线(或传输线)TX1、TX2至TXn,其中多个第一感测电极22沿宽度(即水平)方向被布置为电连接。触摸传感器20还包括具有多个第二感测电极24的多条读出线(或接收线)RX1、RX2至RXm,其中多个第二感测电极24沿长度(即垂直)方向被布置为电连接。在一个实施方式中,第一感测电极22和第二感测电极24是菱形,但是在不同的实施方式中也可使用其他形状。第一感测电极22和第二感测电极24由触摸控制器30驱动,以形成带有边缘场的电容,并且形成带有导电触摸体的电容器,其中导电触摸体触摸触摸传感器20以改变电容。第一感测电极22和第二感测电极24将读出信号转发给触摸控制器30,其中读出信号表明用户是否触摸了触摸传感器20。也就是说,感测电极表明触摸传感器20是否被触摸。触摸控制器30将驱动信号提供给触摸传感器20的扫描线TXl至TXn。触摸控制器30根据来自读出线RXl至RXm的读出信号来为每一感测电极确定是否进行了触摸。触摸控制器30计算对于触摸传感器20的触摸次数以及对应的触摸坐标,并且将信息提供给主计算机50。特别地,触摸控制器30对关于具有触摸的邻近触摸电极的二进制原始数据进行分组,并将原始数据标记为一个触摸区域。在一个实施方式中,二进制原始数据表明电极是否被触摸。触摸控制器30把所标记的触摸区域感知为多触摸中的单独触摸区域,并且计算每一触摸区域的触摸坐标。在对触摸区域作标记的过程中,通过将最低标记数据(其具有在邻近标记数据的值中的最低值)分配给邻近原始数据和目标原始数据,触摸控制器30在原始数据的单个扫描期间能够通过将邻近原始数据分组来对触摸区域作标记。在一个实施方式中,原始数据的扫描是指检索原始数据以识别与原始数据相关的对应值。这里,原始数据的单个扫描是指只有一次将一单元指定为扫描掩模的目标单元,这将在下文进行进一步说明。据此,因为不需要进行二次标记来实现等效的标记,所以可缩短对触摸区域作标记所需的时间。此外,因为不需要中间预备标记数据,可减小用于存储标记数据的存储器大小。在一个实施方式中,主计算机50将图像数据和多个同步信号提供给时序控制器18。主计算机50分析来自触摸控制器30的触摸坐标,以执行来自用户的触摸指令。图3表示根据一个实施方式的触摸传感器驱动装置的详细视图。触摸控制器30连接到(即耦接到)触摸传感器20,并且触摸控制器30包括读出电路32、触摸传感器驱动器34和微控制器单元(MCU)36 (即计算机处理器)。触摸传感器驱动器34响应MCU36的控制而将驱动脉冲提供给在触摸传感器20处的扫描线TXl至TXn。读出电路32在每次将驱动脉冲提供给触摸传感器20的扫描线TXl至TXn时,通过使用来自读出线RXl至RXm的读出信号而检测来自每一被触摸的电极的原始(即模拟)数据。读出电路32包括感测单元(例如放大器)和模拟-数字转换器(ADC)。放大器将来自触摸传感器20的读出信号与参考电压作比较,并且放大器将读出信号放大到高于参考电压的电压,并转发放大后的电压作为感测信号。ADC将来自感测单元的模拟感测信号转换为数字原始数据,并将数字原始数据转发给MCU36。MCU36 (例如信号处理器)通过使用来自读出单元32的原始数据来确定触摸传感器20是否被触摸(即是否进行了触摸)以及进行的触摸的次数。MCU36计算与触摸对应的坐标,并将触摸坐标提供给主计算机50。在一个实施方式中,MCU36将已经被触摸的邻近触摸节点分组为一个触摸区域,标记该触摸区域,并且计算每一个所标记的触摸区域的触摸坐标。通过将邻近标记值中的最低标记值分配给邻近触摸节点和目标触摸节点,MCU36在二进制原始数据的单个扫描期间能够将触摸节点分组为触摸区域并且对触摸区域作出标记。在一个实施方式中,MCU36比较来自读出电路32的每一触摸节点的原始数据和预定参考值,并且如图4所示,将关于是否对每一触摸节点进行了触摸的指示信息转换为诸如二进制原始数据的标记(即二进制标记),并且存储二进制原始数据。例如,二进制标记“0”表明节点没有被触摸(即无触摸),并且二进制标记“I”表明节点已经被触摸(即被触摸)。图4示出的二进制原始数据的帧是指已经被触摸的触摸传感器20的节点。参照图5,示出了根据一个实施方式的触摸区域标记过程。图5A表示图4示出的二进制原始数据的帧初始标记。如图5A所示,MCU36初始地将标记数据“0”分配给触摸传感器20的每一节点。请注意,每一节点与图4的对应二进制原始数据相关。通常,MCU36利用扫描掩模SM连续地扫描二进制原始数据标记的帧,并且将标记数据分配给关于每一触摸节点(其作为扫描掩模SM的目标)的二进制原始数据。标记数据具有与原始数据大小相同的数据大小。扫描掩模SM可具有NXM (其中,N和M是相同或不同的正整数)个单元的掩模大小。扫描掩模SM可具有包括中心单元(即目标单元)和多个单元的单元的掩模大小,所述多个单元在NXM个单元中的中心单元被扫描之前被分析。扫描掩模的单元分别与原始数据匹配,并且中心单元与目标原始数据匹配。例如,扫描掩模可以是(但不限于)图5A中的表不为SM的3X3掩模大小,或者是掩模SM1,SMl的掩模大小包括一个中心单元(目标单元)和在3X3个单元中的中心单元之前被分析的四个单元。在图5B至图5F的说明中,使用扫描掩模SM。扫描掩模SM分析与位于扫描掩模SM的中心处的目标单元邻近的每一单元的二进制原始数据。在利用扫描掩模SM连续地扫描二进制原始数据的同时,当扫描掩模SM的目标单元(即中心单元)包括表明目标单元已被触摸的的二进制标记“I”(参见图4)时,MCU36将标记数据分配给与正在被扫描的目标单元匹配的二进制原始数据。标记数据从最低值被连续地分配,其中最低值诸如是“1、2、3…n (n是正整数)”。在沿朝向右方向从第一二进制原始数据的左上侧连续地扫描第一水平行数据的同时,MCU36将标记数据分配为每一触摸节点的二进制原始数据。在一个实施方式中,扫描掩模SM在扫描期间从它的当前位置移动单个单元,直到一行的所有单元都被扫描为目标单元为止。可替代地,扫描掩模SM在扫描期间移动两个或更多个单元,直到一行的所有单元都被扫描掩模SM覆盖为止。通常,扫描掩模可移动小于扫描掩模SM的宽度的单兀数。MCU36对每一水平行重复扫描过程,直到所有水平行都被扫描并被分配标记数据为止。具体地,如果与在扫描掩模SM内的目标单元邻近的单元具有等于或大于“I”的标记数据,则MCU36将来自邻近单元的标记数据分配给目标单元。如果与在扫描掩模SM内的目标单元邻近的单元不具有等于或大于“ I”的标记数据(即标记数据小于“ 1”),则MCU36将与增加值相关的标记数据分配给目标单元。在这种情况下,如果在扫描掩模SM内具有目标单元的第一标记数据和第二标记数据彼此不同且彼此邻近,则具有最低值的第一标记数据被赋予关于目标单元的原始数据,并且邻近的第二标记数据也利用具有最低值的第一标记数据被更新。例如,在图5A中,与图5A的目标单元(即扫描掩模SM的中心单元)相关的图4的二进制标记数据表明目标 单元已经被触摸。因此,MCU36根据在扫描掩模SM中的邻近单元的标记数据,将标记数据分配给目标单元。与扫描掩模SM中的目标单元邻近的单元的目标数据被分析以识别它们是否包括等于或大于“I”的标记数据。然而,在图5A中的邻近单元的标记数据包括值为“0”的标记数据。因此,与图5A的目标单元相关的标记数据如图5B所示从“0”改变到“I”。在图5B中,在触摸传感器20的节点的二进制原始数据和标记数据的单个扫描期间,扫描掩模SM顺序地移动到在行中的下一目标单元。请注意,在一个实施方式中,顺序地移动扫描掩模SM包括移动扫描掩模SM —个或多个单兀,使得每一单兀都被扫描掩模SM覆盖至少一次。在替代的实施方式中,扫描掩模SM可按非线性序列移动,使得与扫描掩模SM的前一位置的边缘对应的标记数据被扫描掩模SM覆盖。例如,扫描掩模SM可按不规则图案移动。参照图5B,与图5B中的目标单元相关的二进制原始数据表明目标单元没有被触摸。据此,与图5B的目标单元相关的目标数据没有改变。也就是说,图5B的目标单元的标记数据只剩下数值“O”。然后,如图5C所示,扫描掩模SM移动到在行中的下一邻近单元以用于扫描。与图5C的目标单元相关的图4的二进制原始数据表明目标单元已经被触摸。据此,MCU36将标记数据分配给目标单元。因为目标单元已经被触摸,所以在扫描掩模SM中的邻近单元的标记数据被分析,以识别它们是否包括等于或大于“I”的标记数据。然而,邻近单元的标记数据包括标记数据“O”。据此,因为标记“I”已经被用于标记图5A的目标单元,所以利用下一可用标记数据“2”来更新与图5C的目标单元相关的标记数据。对于在行中的剩余单元重复这个过程。在图中,与图的目标单元相关的来图4的二进制原始数据表明目标单元已经被触摸。据此,MCU36必须将标记数据分配给目标单元。与扫描掩模SM中的目标单元邻近的单元的标记数据被分析,以识别它们是否包括等于或大于“I”的标记数据。分析表明在目标单元正上方的单元包括标记数据“ I ”。据此,MCU36将来自邻近单元的标记数据分配给目标单元。因此,目标单元被分配标记数据“I”。如前所述,如果与扫描掩模SM内的目标单元邻近的单元具有等于或大于“ I”的标记数据,则MCU36将来自邻近单元的标记数据分配给目标单元。然后,如图5E所示,扫描掩模SM移动到在行中的下一邻近单元。与图5E的目标单元相关的图4的二进制标记数据表明目标单元已经被触摸。因此,MCU36将标记数据分配给目标单元。与扫描掩模SM中的目标单元邻近的单元的标记数据被分析,以识别它们是否包括等于或大于“I”的标记数据。分析表明在目标单元正左方的和目标单元正左上方的单元都包括标记数据“I”。此外,分析表明在目标单元正右上方的单元包括标记数据“2”。在一个实施方式中,如果标记数据“ I ”和标记数据“2”都与扫描掩模SM内的目标单元邻近,则与最小值相关的标记数据被分配给目标单元。据此,标记数据“ I ”被分配给关于目标单元的原始数据。如图5E所示,目标单元的标记数据被更新为“I”。此外,如果标记数据“ I ”和标记数据“2”都与扫描掩模SM内的目标单元邻近,则带有较高值的邻近标记数据利用较低值的标记数据被更新。如图5F所示,先前被标记“2”的单元已经被更新为具有标记数据“I”。因此,MCU36利用较低标记数据的值来更新较高的标记数据。据此,仅在二进制原始数据的单个扫描期间,标记数据被分配给具有触摸的邻近原始数据,使得一个组被看作为相同的触摸区域。也就是说,在二进制原始数据的单个扫描期间MCU36可将标记数据分配给触摸传感器20的节点并且更新标记数据。参照图6A,随着相同的标记数据被分配给具有触摸的多个邻近原始数据,这些邻近原始数据被分组为单个触摸区域。不邻近的其它原始数据被分配不同的标记数据并被分组为不同的触摸区域。例如,图6A表示与标记数据“I”相关的第一触摸区域61和与标记数据“2”相关的第二触摸区域62。如图6B所示,作为标记的结果,标记数据I至4彼此不同,并且被分配给相应的触摸区域。即使当多触摸发生时,也可检测与触摸手指数一样多的单独触摸区域。MCU36计算每一触摸区域的坐标,并将每一触摸区域的坐标转发给主计算机50。如前所述,扫描掩模SM可以是固定大小。为了使用用于标记数据(该标记数据被分配给位于二进制原始数据的一帧边缘处的数据)的扫描掩模SM,如图7所示,虚拟帧数据被添加到二进制原始数据。虚拟帧数据包括被分配给二进制原始数据的帧边缘的标记数据“O”。也就是说,因为虚拟帧的单元与触摸传感器20的单元不对应,所以虚拟帧的每一单元都被分配标记数据“O”。在一个实施方式中,二进制原始数据的帧边缘与触摸传感器20的边界对应。图8表示根据一个实施方式用于对触摸区域作标记的方法流程图。所述方法可由图3的MCU36执行。请注意,可在替代的实施方式中执行除了图8所示步骤之外的其它步骤。MCU36输入表明是否进行了触摸的关于每一触摸节点的一帧二进制原始数据(步骤S2),并且MCU36如图7所示将虚拟帧数据添加到原始数据帧的边缘(步骤S4),以便应用相同的扫描掩模SM,并且MCU36存储添加有上述虚拟帧数据的原始数据帧。也就是说,存储包括虚拟帧数据的二进制原始数据。例如,尽管扫描掩模SM可具有3X3掩模大小,或者具有包括一个中心单元(目标单元)和在3X3个单元的中心单元之前被分析的四个单元的5个单兀的掩模大小,但是扫描掩模SM不限于上述。在扫描掩模SM中,每一单兀与关于每个触摸节点的二进制原始数据匹配。MCU36将扫描掩模SM的目标单元(即中心单元)匹配到第一二进制原始数据(步骤S6)。MCU36确定目标单元是否是具有触摸数据I (步骤S8)。如果在步骤S8中,确定目标单元是触摸单元I (是),则MCU36比较关于扫描掩模SM内的邻近单元的标记数据(步骤S10)。如果在步骤S8中,确定目标单元是非触摸单元0(否),则MCU36将扫描掩模SM的目标单元移动到下一原始数据,并且确定下一原始数据是否表明原始数据是触摸单元I还是非触摸单元0 (步骤S16)。如果在步骤SlO中,MCU36未识别出扫描掩模SM内的邻近标记数据,则MCU36将从最低值“I”开始的标记数据按增加的趋势分配给目标原始数据(步骤S12)。如果在步骤SlO中,MCU36发现与扫描掩模SM内的目标单元邻近的单元被分配有I或大于I的标记数据,则MCU36分配相同的标记数据作为与目标单元邻近的单元的标记数据。如果在步骤SlO中,MCU36没有发现与扫描掩模SM内的目标单元邻近的单元具有I或大于I的标记数据,则MCU36将下一标记数据分配给目标单元。在这种情况下,如果目标单元与扫描掩模SM内的包括彼此不同的第一标记数据和第二标记数据的单元邻近,则MCU36将第一标记数据分配给关于目标单元的原始数据,所述第一标记数据具有第一标记数据和第二标记数据中的最低值。邻近的第二标记数据也利用作为最低值的第一标记数据被更新。如果在步骤S14中目标单元不是位于数据帧中的一行的最后原始数据(否),则MCU36将扫描掩模SM的目标单元移动到下一原始数据,并且重复之前描述的步骤S8至S14。因此,用于对触摸区域作标记的方法和用于驱动触摸传感器的装置将关于邻近触摸节点的原始数据分组为一个触摸区域,将所述触摸区域标记为相同的触摸区域,并且将其它标记数据赋予给其它原始数据,以将其它原始数据分组为其它触摸区域。具体地,在对触摸区域作标记时,通过将最低的标记数据分配给邻近原始数据和目标原始数据,邻近原始数据可以在原始数据的单个扫描期间被分组并被标记为触摸区域。据此,因为不需要在现有技术中用于进行等效标记所需的二次标记,所以可缩短对触摸区域作标记所需的时间,并且因为不需要中间第一标记数据,可减小用于存储标记数据的存储器大小。在不脱离本发明精神或范围的情况下对本文描述的各个实施方式作出各种修改和变型对所属领域的技术人员来说是显而易见的。因此,本发明旨在涵盖落入所附权利要求书范围及其等效范围内的对本发明进行的各种修改和变型。
权利要求
1.一种用于对显示装置的触摸区域作标记的方法,所述方法包括: 接收触摸传感器的节点的多个标记,每个标记表明相关节点是否已被触摸,该触摸传感器能够检测被触摸的多个不同区域; 在标记数据的单个扫描期间,根据所述标记并且根据邻近节点的标记数据,将标记数据分配给已被触摸的节点;和 根据所分配的标记数据,将被标记的节点分组为一个或多个触摸区域。
2.根据权利要求1所述的方法,其中将标记数据分配给节点包括: 对于由标记表明被触摸的目标节点,响应于所述目标节点的先前被分配有第一标记数据的邻近节点,将所述第一标记数据分配给所述目标节点;和 响应于与所述目标节点邻近的先前未被分配有标记数据的任何节点,将第二标记数据分配给所述目标节点,其中相对于所述第 一标记数据,所述第二标记数据表示不同的触摸区域。
3.根据权利要求1所述的方法,还包括: 计算与一个或多个触摸区域相关的坐标。
4.根据权利要求1所述的方法,还包括: 将初始值分配给所述触摸传感器的节点的标记数据。
5.根据权利要求1所述的方法,其中将标记数据分配给已被触摸的节点包括:对于已被触摸的目标节点, 识别与所述目标节点邻近的第一节点,所述第一节点包括与第一值相关的第一标记数据; 识别与所述目标节点邻近的第二节点,所述第二节点包括与第二值相关的第二标记数据,所述第二值大于所述第一标记数据的第一值;和将所述第一标记数据分配给所述目标节点。
6.根据权利要求5所述的方法,还包括: 利用所述第一标记数据的第一值来更新所述第二节点的第二标记数据。
7.根据权利要求1所述的方法,还包括: 添加与位于所述触摸传感器的边缘处的节点相关的附加标记,所述附加标记表明相关节点没有被触摸。
8.根据权利要求1所述的方法,其中所述标记数据占据与所述标记所占的存储器大小相同的存储器大小。
9.根据权利要求1所述的方法,还包括: 向所述标记应用扫描掩模,所述扫描掩模具有掩模大小。
10.根据权利要求1所述的方法,其中应用扫描掩模包括: 将所述扫描掩模移动预定数目的单元,所述预定数目小于所述扫描掩模的宽度。
11.根据权利要求1所述的方法,其中应用扫描掩模包括: 按非线性序列移动所述扫描掩模。
12.根据权利要求9所述的方法,其中所述扫描掩模的掩模大小包括N乘以M个单元的掩模大小,其中N和M是正整数,并且其中位于所述扫描掩模的中心处的单兀与所述扫描掩模的目标单元相关。
13.根据权利要求9所述的方法,其中所述扫描掩模的掩模大小包括在扫描目标单兀之前在所述扫描掩模中被分析的多个单元。
14.一种用于对显示装置的触摸区域作标记的装置,所述装置包括: 包括节点的触摸传感器;和 触摸控制器,所述触摸控制器被配置为: 接收触摸传感器的节点的多个标记,每个标记表明相关节点是否已被触摸,该触摸传感器能够检测被触摸的多个不同区域; 在标记数据的单个扫描期间,根据所述标记并且根据邻近节点的标记数据,将标记数据分配给已被触摸的节点;和 根据所分配的标记数据,将被标记的节点分组为一个或多个触摸区域。
15.根据权利要求14所述的装置,其中所述触摸控制器被进一步配置为: 对于由标记表明被触摸的目标节点,响应于所述目标节点的先前被分配有第一标记数据的邻近节点,将所述第一标记数据分配给所述目标节点;和 响应于与所述目标节点邻近的先前未被分配有标记数据的任何节点,将第二标记数据分配给所述目标节点,其中相对于所述第一标记数据,所述第二标记数据表示不同的触摸区域。
16.根据权利要求14所述的装置,其中所述触摸控制器被进一步配置为: 将初始值分配给所述触摸传感器的节点的标记数据。
17.根据权利要求14所述的装置,其中所述触摸控制器被进一步配置为: 识别与已被触摸的目标节点邻近的第一节点,所述第一节点包括与第一值相关的第一标记数据; 识别与所述目标节点邻近的第二节点,所述第二节点包括与第二值相关的第二标记数据,所述第二值大于所述第一标记数据的第一值; 将所述第一标记数据分配给所述目标节点;和 利用所述第一标记数据的第一值来更新所述第二节点的第二标记数据。
18.根据权利要求14所述的装置,其中所述触摸控制器被进一步配置为: 添加与位于所述触摸传感器的边缘处的节点相关的附加标记,所述附加标记表明相关节点没有被触摸。
19.根据权利要求14所述的装置,其中所述触摸控制器被进一步配置为: 向所述标记应用扫描掩模,所述扫描掩模包括掩模大小。
20.根据权利要求18所述的装置,其中所述扫描掩模的掩模大小包括N乘以M个单元的掩模大小,其中N和M是正整数,并且其中位于所述扫描掩模的中心处的单元与所述扫描掩模的目标单元相关。
全文摘要
本发明的实施方式涉及用于对显示装置的触摸区域作标记的方法和装置,其中邻近的原始数据被按组标记,以减少作标记的时间段以及用于存储被标记的数据的存储器大小。所述方法包括接收触摸传感器的节点的多个标记,每个标记表明相关节点是否已被触摸,该触摸传感器能够检测被触摸的多个不同区域;在标记数据的单个扫描期间,根据所述标记并且根据邻近节点的标记数据,将标记数据分配给已被触摸的节点;和根据所分配的标记数据,将被标记的节点分组为一个或多个触摸区域。
文档编号G06F3/041GK103150046SQ20121032042
公开日2013年6月12日 申请日期2012年8月31日 优先权日2011年12月6日
发明者吴承锡 申请人:乐金显示有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1