JP6146737B2 - Optical touch panel device - Google Patents
Optical touch panel device Download PDFInfo
- Publication number
- JP6146737B2 JP6146737B2 JP2013089086A JP2013089086A JP6146737B2 JP 6146737 B2 JP6146737 B2 JP 6146737B2 JP 2013089086 A JP2013089086 A JP 2013089086A JP 2013089086 A JP2013089086 A JP 2013089086A JP 6146737 B2 JP6146737 B2 JP 6146737B2
- Authority
- JP
- Japan
- Prior art keywords
- touch panel
- group
- light receiving
- light emitting
- emitting elements
- 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.)
- Expired - Fee Related
Links
- 230000003287 optical effect Effects 0.000 title claims description 34
- 238000001514 detection method Methods 0.000 claims description 43
- 230000006870 function Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Description
本発明は、ディスプレイの表示面へのタッチを検出する光学式タッチパネル装置に関するものである。 The present invention relates to an optical touch panel device that detects a touch on a display surface of a display.
ディスプレイの表示面へのタッチを検出する光学式タッチパネル装置としては、ディスプレイの二つの縦の辺の一方の辺と、ディスプレイの二つの横の辺の一方の辺とに沿って、対向する辺方向に光ビームを出射する複数の発光素子を並べて配置すると共に、発光素子を配置した各辺と対向する辺に複数の受光素子を並べて配置し、コントローラによって、各発光素子を順番に駆動して光ビームを出射させながら、発光させた発光素子に対向する位置にある受光素子を駆動して光ビームがユーザのタッチによって遮られることなく到達しているかどうかの有無を検出する走査を行って、ユーザがタッチした座標を検出する光学式タッチパネル装置が知られている(たとえば、特許文献1、2)。 As an optical touch panel device that detects a touch on the display surface of the display, the side directions facing each other along one side of the two vertical sides of the display and one side of the two horizontal sides of the display A plurality of light emitting elements that emit light beams are arranged side by side, and a plurality of light receiving elements are arranged side by side on the side opposite to the side where the light emitting elements are arranged. The user scans to detect whether or not the light beam has reached without being blocked by the user's touch by driving the light receiving element at the position facing the light emitting element that emits light while emitting the beam. There is known an optical touch panel device that detects coordinates touched by (for example, Patent Documents 1 and 2).
上述のような光学式タッチパネル装置を大型のディスプレイに適用する場合には、ディスプレイのサイズの拡大に伴い、必要となる発光素子数、受光素子数も増加することなるため、前記走査のために発光素子や受光素子の駆動や当該駆動の制御を行うコントローラの規模も拡大することとなる。 When the optical touch panel device as described above is applied to a large display, the number of light emitting elements and the number of light receiving elements that are required increases as the size of the display increases. The scale of the controller for driving the element and the light receiving element and controlling the driving is also increased.
すなわち、たとえば、n個の発光素子の駆動とm個の受光素子の駆動を行うことができるICをコントローラとして用いる場合には、発光素子がn個超または受光素子がm超となると、複数のICを用いて、各ICで発光素子や受光素子の駆動を分担して行うことにより、前記走査を行う必要が生じる。 That is, for example, when an IC capable of driving n light emitting elements and m light receiving elements is used as a controller, if there are more than n light emitting elements or more than m light receiving elements, The scanning needs to be performed by using the IC to share the driving of the light emitting element and the light receiving element in each IC.
そこで、本発明は、光学式タッチパネル装置の大型のディスプレイへの適用時のコントローラの規模の拡大を抑制することを課題とする。 Then, this invention makes it a subject to suppress the expansion of the scale of the controller at the time of application to the large sized display of an optical touch panel apparatus.
前記課題達成のために、本発明は、光学式タッチパネル装置に、ディスプレイの縦横の辺に沿って配列した複数の発光素子と、ディスプレイの前記複数の発光素子を配列した辺と対向する辺に沿って配列した複数の受光素子と、接続された所定数以下の発光素子を駆動すると共に、前記各受光素子の受光の有無を検出するタッチパネルコントローラと、スイッチとを設けたものである。但し、前記複数の発光素子を、前記所定数以下の発光素子毎に二つにグループ分けして得られる二つのグループを、発光素子の第1のグループと発光素子の第2のグループとして、前記スイッチは、前記タッチパネルコントローラに接続する複数の発光素子を、前記第1のグループに属する複数の発光素子と、第2のグループに属する複数の発光素子との間で切り替えるものである。 In order to achieve the above object, the present invention provides an optical touch panel device having a plurality of light emitting elements arranged along vertical and horizontal sides of a display and a side opposite to the side where the plurality of light emitting elements of the display are arranged. The touch panel controller for detecting the presence or absence of light reception of each light receiving element and a switch are provided while driving a plurality of light receiving elements arranged in a row, a predetermined number or less of the light emitting elements connected thereto. However, two groups obtained by dividing the plurality of light emitting elements into two groups for each of the predetermined number or less of light emitting elements are defined as a first group of light emitting elements and a second group of light emitting elements. The switch switches a plurality of light emitting elements connected to the touch panel controller between a plurality of light emitting elements belonging to the first group and a plurality of light emitting elements belonging to the second group.
ここで、このような光学式タッチパネル装置に、ユーザによってタッチされたディスプレイの表示面上の位置の横方向座標と縦方向座標とよりなるタッチ座標を算定するタッチ座標算定部を設け、前記第1のグループに属する複数の発光素子を、前記ディスプレイの横の辺に沿って配列し、前記第2のグループに属する複数の発光素子を、前記ディスプレイの縦の辺に沿って配列し、前記スイッチにおいて、前記第1のグループに属する複数の発光素子と、第2のグループとに属する複数の発光素子とを交互に前記タッチパネルコントローラに接続し、前記タッチ座標算定部において、前記第1のグループに属する複数の発光素子が前記タッチパネルコントローラに接続されている期間中における、当該第1のグループに属する複数の発光素子に対向する前記ディスプレイの横の辺に沿って配列した各受光素子の受光の有無より、前記タッチ座標の横方向座標を算定し、前記第2のグループに属する複数の発光素子が前記タッチパネルコントローラに接続されている期間中における、当該第2のグループに属する複数の発光素子に対向する前記ディスプレイの横の辺に沿って配列した各受光素子の受光の有無より、前記タッチ座標の縦方向座標を算定するようにしてもよい。 Here, the optical touch panel device is provided with a touch coordinate calculation unit that calculates a touch coordinate composed of the horizontal coordinate and the vertical coordinate of the position on the display surface of the display touched by the user, A plurality of light-emitting elements belonging to a group of the display, arranged along a horizontal side of the display, a plurality of light-emitting elements belonging to the second group are arranged along a vertical side of the display, A plurality of light emitting elements belonging to the first group and a plurality of light emitting elements belonging to the second group are alternately connected to the touch panel controller, and the touch coordinate calculation unit belongs to the first group. A plurality of light emitting elements belonging to the first group during a period in which the plurality of light emitting elements are connected to the touch panel controller. The horizontal coordinate of the touch coordinate is calculated from the presence / absence of light reception of each light receiving element arranged along the horizontal side of the display that faces the display, and a plurality of light emitting elements belonging to the second group are transferred to the touch panel controller. The vertical coordinate of the touch coordinate is determined based on the presence or absence of light reception of each light receiving element arranged along the horizontal side of the display facing the plurality of light emitting elements belonging to the second group during the connected period. You may make it calculate.
また、このような光学式タッチパネル装置は、前記第1のグループに属する複数の発光素子に対向する前記ディスプレイの横の辺に沿って配列した受光素子のグループを受光素子の第1のグループ、前記第2のグループに属する複数の発光素子に対向する前記ディスプレイの横の辺に沿って配列した受光素子のグループを受光素子の第2のグループとして、第1のグループの第n番目の受光素子の受光の有無を表す検出信号が表れる信号線と、第2のグループの第n番目の受光素子の受光の有無を表す検出信号が表れる信号線とを、前記タッチパネルコントローラに接続した複数の検出信号線のうちの、第n番目の検出信号線に接続し、当該タッチパネルコントローラにおいて、前記各検出信号線上の検出信号の有無を検出し、前記タッチ座標算定部において、前記第1のグループに属する複数の発光素子が前記タッチパネルコントローラに接続されている期間中において、前記タッチパネルコントローラが検出した各検出信号線の前記検出信号の有無より、前記第1のグループの各受光素子の受光の有無を判定して、前記タッチ座標の横方向座標を算定し、前記第2のグループに属する複数の発光素子が前記タッチパネルコントローラに接続されている期間中において、前記タッチパネルコントローラが検出した各検出信号線の前記検出信号の有無より、前記第2のグループの各受光素子の受光の有無を判定して、前記タッチ座標の縦方向座標を算定するように構成してもよい。 Further, such an optical touch panel device includes a group of light receiving elements arranged along a horizontal side of the display facing a plurality of light emitting elements belonging to the first group, the first group of light receiving elements, A group of light receiving elements arranged along the horizontal side of the display facing a plurality of light emitting elements belonging to the second group is defined as a second group of light receiving elements, and the n th light receiving element of the first group A plurality of detection signal lines in which a detection signal representing the presence or absence of light reception appears and a signal line representing a detection signal representing the presence or absence of light reception of the nth light receiving element of the second group is connected to the touch panel controller. Connected to the nth detection signal line, the touch panel controller detects the presence or absence of a detection signal on each detection signal line, and the touch seat In the calculation unit, during the period in which a plurality of light emitting elements belonging to the first group are connected to the touch panel controller, the first signal is detected based on the presence or absence of the detection signal of each detection signal line detected by the touch panel controller. Whether or not each light receiving element of the group receives light, calculates a lateral coordinate of the touch coordinates, and a plurality of light emitting elements belonging to the second group are connected to the touch panel controller. It is configured to determine the presence or absence of light reception of each light receiving element of the second group from the presence or absence of the detection signal of each detection signal line detected by the touch panel controller, and calculate the vertical coordinate of the touch coordinate. Also good.
また、以上の各光学式タッチパネル装置において、前記タッチパネルコントローラは、前記接続された発光素子を順番に駆動すると共に、各期間において、当該期間に駆動している発光素子に対向する位置に配置された受光素子についてのみ、当該受光素子の受光の有無を検出するものであってよい。 Further, in each of the above optical touch panel devices, the touch panel controller sequentially drives the connected light emitting elements, and is disposed at a position facing the light emitting element driven in the period in each period. Only the light receiving element may detect whether or not the light receiving element receives light.
これらのような光学式タッチパネル装置によれば、光学式タッチパネル装置に使用する発光素子の数の1/2の発光素子を駆動する機能のみを持ったタッチパネルコントローラで使用する発光素子の全てを時分割に駆動することができるので、タッチパネルコントローラの規模の増大を抑制しつつ、使用する発光素子数に応じた空間分解能をもってタッチ座標を正常に検出することができるようになる。 According to such an optical touch panel device, all of the light emitting elements used in the touch panel controller having only a function of driving one half of the number of light emitting elements used in the optical touch panel device are time-shared. Therefore, it is possible to normally detect the touch coordinates with a spatial resolution corresponding to the number of light emitting elements to be used while suppressing an increase in the scale of the touch panel controller.
ここで、本発明は、前記課題達成のために、以上の光学式タッチパネル装置の発光素子と受光素子とを交代した光学式タッチパネルも提供する。
すなわち、本発明は、光学式タッチパネル装置として、ディスプレイの縦横の辺に沿って配列した複数の発光素子と、ディスプレイの前記複数の発光素子を配列した辺と対向する辺に沿って配列した複数の受光素子と、前記複数の発光素子を駆動すると共に、接続された所定数以下の受光素子の受光の有無を検出するタッチパネルコントローラと、スイッチとを備え、前記複数の受光素子を、前記所定数以下の受光素子毎に二つにグループ分けして得られる二つのグループを、受光素子の第1のグループと受光素子の第2のグループとして、前記スイッチにおいて、前記タッチパネルコントローラに接続する複数の受光素子を、前記第1のグループに属する複数の受光素子と、第2のグループに属する複数の受光素子との間で切り替えるようにした光学式タッチパネル装置を提供する。
Here, the present invention also provides an optical touch panel in which the light emitting element and the light receiving element of the optical touch panel device described above are replaced in order to achieve the above-described problem.
That is, the present invention provides, as an optical touch panel device, a plurality of light emitting elements arranged along the vertical and horizontal sides of the display, and a plurality of light emitting elements arranged along the side opposite to the side where the plurality of light emitting elements of the display are arranged. A light receiving element, a touch panel controller that drives the plurality of light emitting elements and detects the presence or absence of light reception of a predetermined number or less of the connected light receiving elements, and a switch, the switch including the plurality of light receiving elements of the predetermined number or less. A plurality of light receiving elements connected to the touch panel controller in the switch, with two groups obtained by grouping each light receiving element in two as a first group of light receiving elements and a second group of light receiving elements Switching between a plurality of light receiving elements belonging to the first group and a plurality of light receiving elements belonging to the second group Providing the optical touch panel device.
ここで、このような光学式タッチパネル装置に、ユーザによってタッチされたディスプレイの表示面上の位置の横方向座標と縦方向座標とよりなるタッチ座標を算定するタッチ座標算定部を設け、前記第1のグループに属する複数の受光素子を、前記ディスプレイの横の辺に沿って配列し、前記第2のグループに属する複数の受光素子は、前記ディスプレイの縦の辺に沿って配列し、前記スイッチにおいて、前記第1のグループに属する複数の受光素子と、第2のグループとに属する複数の受光素子とを交互に前記タッチパネルコントローラに接続し、前記タッチ座標算定部において、前記第1のグループに属する複数の受光素子が前記タッチパネルコントローラに接続されている期間中において、前記タッチパネルコントローラが検出した各受光素子の受光の有無より、前記タッチ座標の横方向座標を算定し、前記第2のグループに属する複数の受光素子が前記タッチパネルコントローラに接続されている期間中において、前記タッチパネルコントローラが検出した各受光素子の受光の有無より、前記タッチ座標の縦方向座標を算定するようにしてもよい。 Here, the optical touch panel device is provided with a touch coordinate calculation unit that calculates a touch coordinate composed of the horizontal coordinate and the vertical coordinate of the position on the display surface of the display touched by the user, A plurality of light receiving elements belonging to a group of the second display group are arranged along a horizontal side of the display, and a plurality of light receiving elements belonging to the second group are arranged along a vertical side of the display. The plurality of light receiving elements belonging to the first group and the plurality of light receiving elements belonging to the second group are alternately connected to the touch panel controller, and the touch coordinate calculation unit belongs to the first group. Detected by the touch panel controller while a plurality of light receiving elements are connected to the touch panel controller The horizontal coordinate of the touch coordinate is calculated from the presence or absence of light reception of the light receiving element, and each of the touch panel controllers detected during the period when the plurality of light receiving elements belonging to the second group are connected to the touch panel controller. You may make it calculate the vertical direction coordinate of the said touch coordinate from the presence or absence of light reception of a light receiving element.
また、以上の各光学式タッチパネル装置において、前記タッチパネルコントローラは、前記複数の発光素子を順番に駆動すると共に、各期間において、当該期間に駆動している発光素子に対向する位置に配置された受光素子についてのみ、当該受光素子の受光の有無を検出するものであってよい。 Further, in each of the optical touch panel devices described above, the touch panel controller sequentially drives the plurality of light emitting elements, and in each period, receives light received at a position facing the light emitting elements driven in the period. Only for the element, the presence or absence of light reception of the light receiving element may be detected.
これらのような光学式タッチパネル装置によれば、光学式タッチパネル装置に使用する受光素子の数の1/2の受光素子を駆動する機能のみを持ったタッチパネルコントローラで使用する受光素子の全てを時分割に駆動することができるので、タッチパネルコントローラの規模の増大を抑制しつつ、使用する受光素子数に応じた空間分解能をもってタッチ座標を正常に検出することができるようになる。 According to such an optical touch panel device, all of the light receiving elements used in the touch panel controller having only a function of driving a light receiving element that is 1/2 of the number of light receiving elements used in the optical touch panel device is time-shared. Therefore, it is possible to normally detect the touch coordinates with a spatial resolution corresponding to the number of light receiving elements to be used while suppressing an increase in the scale of the touch panel controller.
以上のように、本発明によれば、光学式タッチパネル装置の大型のディスプレイへの適用時のコントローラの規模の拡大を抑制することができる。 As described above, according to the present invention, it is possible to suppress an increase in the scale of the controller when the optical touch panel device is applied to a large display.
以下、本発明の実施形態について説明する。
図1に、本実施形態に係る電子機器の構成を示す。
図示するように、電子機器は、ディスプレイ1、タッチパネル2、ディスプレイ1の表示を制御するディスプレイコントローラ3、メモリ4、その他の周辺デバイス5、マイクロコンピュータ6を備えている。
ここで、マイクロコンピュータ6はメモリ4に格納されたプログラムを実行し、ディスプレイコントローラ3を介してディスプレイ1に画像を表示する処理や、タッチパネル2で受け付けたユーザのタッチ操作に応じた処理を行う。
次に、図2にタッチパネル2の構成を示す。
図示するように、タッチパネル2は、タッチパネルコントローラ21と、スイッチユニット22と、X-LEDアレイ23と、Y-LEDアレイ24と、X-PDアレイ25と、Y-PDアレイ26とを備えている。
X-LEDアレイ23は、ディスプレイ1の上辺に沿って横方向に並べたX1からXnまでのn個の赤外線のLEDよりなり、X-LEDアレイ23の各LEDはディスプレイ1の下辺方向に光ビームを出射する。
また、Y-LEDアレイ24は、ディスプレイ1の左辺に沿って縦方向に並べたY1からYnまでのn個の赤外線のLEDよりなり、Y-LEDアレイ24の各LEDはディスプレイ1の右辺方向に光ビームを出射する。
そして、X-PDアレイ25は、ディスプレイ1の下辺に沿って横方向に並べたX1からXn+1までのn+1個の赤外線のPD(フォトダイオード)よりなり、X-LEDアレイ23の各PDはディスプレイ1の上辺方向から入射する光ビームを検出する。
また、Y-PDアレイ26は、ディスプレイ1の右辺に沿って縦方向に並べたY1からYn+1までのn+1個の赤外線のPDよりなり、Y-LEDアレイ24の各PDはディスプレイ1の左辺方向から入射する光ビームを検出する。
ここで、本実施形態では、ユーザのタッチが発生していない状況で、X-LEDアレイ23のi番目のLEDが出射する光ビームは、X-PDアレイ25のi番目とi+1番目のPDのみに入射し、Y-LEDアレイ24のi番目のLEDが出射する光ビームは、Y-PDアレイ26のi番目とi+1番目のPDのみに入射するように、各LEDと各PDの配置と指向性を定めている。
Hereinafter, embodiments of the present invention will be described.
FIG. 1 shows a configuration of an electronic apparatus according to this embodiment.
As illustrated, the electronic device includes a display 1, a touch panel 2, a display controller 3 that controls display on the display 1, a memory 4, other peripheral devices 5, and a microcomputer 6.
Here, the microcomputer 6 executes a program stored in the memory 4, and performs processing for displaying an image on the display 1 via the display controller 3 and processing according to a user's touch operation received on the touch panel 2.
Next, FIG. 2 shows the configuration of the touch panel 2.
As illustrated, the touch panel 2 includes a touch panel controller 21, a switch unit 22, an X-LED array 23, a Y-LED array 24, an X-PD array 25, and a Y-PD array 26. .
The X-LED array 23 is composed of n infrared LEDs X1 to Xn arranged in the horizontal direction along the upper side of the display 1, and each LED of the X-LED array 23 is a light beam toward the lower side of the display 1. Is emitted.
The Y-LED array 24 is composed of n infrared LEDs Y1 to Yn arranged in the vertical direction along the left side of the display 1, and each LED of the Y-LED array 24 extends in the right side direction of the display 1. A light beam is emitted.
The X-PD array 25 is composed of n + 1 infrared PDs (photodiodes) from X1 to Xn + 1 arranged in the horizontal direction along the lower side of the display 1. The PD detects a light beam incident from the upper side direction of the display 1.
The Y-PD array 26 is composed of n + 1 infrared PDs Y1 to Yn + 1 arranged in the vertical direction along the right side of the display 1, and each PD of the Y-LED array 24 is a display 1. A light beam incident from the left side direction is detected.
Here, in the present embodiment, the light beams emitted from the i-th LED of the X-LED array 23 are the i-th and i + 1-th light beams of the X-PD array 25 in a situation where no user touch occurs. Each LED and each PD is incident so that the light beam incident only on the PD and emitted from the i-th LED of the Y-LED array 24 is incident only on the i-th and i + 1-th PDs of the Y-PD array 26. The arrangement and directivity are defined.
次に、タッチパネルコントローラ21は、走査制御部211と、LED走査部212と、PD走査部213とを備えている。
ここで、LED走査部212には、1からnまでのn本のLED信号線が接続されており、LED走査部212は、各LED信号線に順番に駆動信号を出力するLED走査を行う。
そして、スイッチユニット22は、スイッチ接続の設定をXとYとの間で切り替えることのできる1からnまでのスイッチを有し、i番目のスイッチ は、スイッチ接続がXに設定されているときには、LED走査部212のi番目のLED信号線を、X-LEDアレイ23のXiのLEDに接続し、スイッチ接続がYに制御されているときには、i番目のスイッチ は、LED走査部212のi番目のLED信号線を、Y-LEDアレイ24のYiのLEDに接続する。
Next, the touch panel controller 21 includes a scanning control unit 211, an LED scanning unit 212, and a PD scanning unit 213.
Here, n LED signal lines 1 to n are connected to the LED scanning unit 212, and the LED scanning unit 212 performs LED scanning for sequentially outputting a drive signal to each LED signal line.
The switch unit 22 has 1 to n switches that can switch the setting of the switch connection between X and Y, and the i-th switch is set when the switch connection is set to X. When the i-th LED signal line of the LED scanning unit 212 is connected to the Xi LED of the X-LED array 23 and the switch connection is controlled to Y, the i-th switch is connected to the i-th LED of the LED scanning unit 212. LED signal lines are connected to Yi LEDs of the Y-LED array 24.
ここで、X-LEDアレイ23またはY-LEDアレイ24のLEDのうち、駆動信号が入力されたLEDのみが駆動され、光ビームを出射することとなる。よって、LED走査部212のLED走査によって、スイッチユニット22のスイッチ接続がXに制御されているときには、X-LEDアレイ23の各LEDが、X1、X2、...、Xnの順に順次光ビームを出射し、スイッチユニット22のスイッチ接続がYに制御されているときには、Y-LEDアレイ24の各LEDが、Y1、Y2、...、Ynの順に順次光ビームを出射することとなる。 Here, among the LEDs of the X-LED array 23 or the Y-LED array 24, only the LED to which the drive signal is input is driven to emit a light beam. Therefore, when the switch connection of the switch unit 22 is controlled to X by the LED scanning of the LED scanning unit 212, each LED of the X-LED array 23 is sequentially turned into a light beam in the order of X1, X2,. When the switch connection of the switch unit 22 is controlled to Y, each LED of the Y-LED array 24 emits a light beam sequentially in the order of Y1, Y2,.
次に、タッチパネルコントローラ21のPD走査部213には、1からn+1までのn+1本のPD信号線が接続されており、PD走査部213は、LED走査部212がi番目のLED信号線に駆動信号を出力している期間中に、i番目とi+1番目のPD信号線に順番に駆動信号を出力し、光ビームの受光の有無を検出するPD走査を行う。
また、PD走査部のi番目のPD信号線は、X-PDアレイ25のXiのPDとY-PDアレイ26のYiのPDに共通に接続されている。
Next, n + 1 PD signal lines from 1 to n + 1 are connected to the PD scanning unit 213 of the touch panel controller 21. The PD scanning unit 213 has the LED scanning unit 212 as the i-th LED. During the period when the drive signal is output to the signal line, the drive signal is sequentially output to the i-th and i + 1-th PD signal lines, and PD scanning is performed to detect the presence or absence of light beam reception.
The i-th PD signal line of the PD scanning unit is commonly connected to the Xi PD of the X-PD array 25 and the Yi PD of the Y-PD array 26.
ここで、PD信号線は各PDのアノードに接続されており、各PDのカソードは共通に接地されている。そして、PD走査部213は、駆動信号のレベル変化より、X-PDアレイ25またはY-PDアレイ26のPDのうちの駆動信号が入力されているPDにおける光ビームの受光の有無を検出する。 Here, the PD signal line is connected to the anode of each PD, and the cathode of each PD is grounded in common. Then, the PD scanning unit 213 detects the presence / absence of light beam reception in the PD to which the drive signal is input from among the PDs of the X-PD array 25 or the Y-PD array 26 based on the level change of the drive signal.
よって、このようなPD走査部213のPD走査によって、LED走査部212がi番目のLED信号線に駆動信号を出力している期間中に、X-PDアレイ25のXiとXi+1のPDと、Y-PDアレイ26のYiとYi+1のPDによる光ビームの受光の有無が検出される。ただし、実際には、スイッチユニット22のスイッチ接続がXに制御されているときには、X-LEDアレイ23のLEDのみが光ビームを出射しY-PDアレイ26には光ビームは入射しないので、LED走査部212がi番目のLED信号線に駆動信号を出力している期間中には、PD走査部213のPD走査によって、X-PDアレイ25のXiとXi+1のPDによる光ビームの受光の有無のみが検出されることとなり、スイッチユニット22のスイッチ接続がYに制御されているときには、Y-LEDアレイ24のLEDのみが光ビームを出射しX-PDアレイ25には光ビームは入射しないので、LED走査部212がi番目のLED信号線に駆動信号を出力している期間中には、PD走査部213のPD走査によって、Y-PDアレイ26のYiとYi+1のPDによる光ビームの受光の有無のみが検出されることとなる。 Therefore, during the period in which the LED scanning unit 212 outputs the drive signal to the i-th LED signal line by the PD scanning of the PD scanning unit 213, the Xi and Xi + 1 PDs of the X-PD array 25 are output. Then, the presence or absence of light beam reception by the Yi and Yi + 1 PDs of the Y-PD array 26 is detected. However, in practice, when the switch connection of the switch unit 22 is controlled to X, only the LED of the X-LED array 23 emits a light beam, and the light beam does not enter the Y-PD array 26. During the period in which the scanning unit 212 outputs the drive signal to the i-th LED signal line, the light beam is received by the Xi and Xi + 1 PDs of the X-PD array 25 by the PD scanning of the PD scanning unit 213. When the switch connection of the switch unit 22 is controlled to Y, only the LED of the Y-LED array 24 emits a light beam and the light beam is incident on the X-PD array 25. Therefore, during the period in which the LED scanning unit 212 is outputting the drive signal to the i-th LED signal line, the Y scanning of the Y-PD array 26 is performed by the PD scanning of the PD scanning unit 213. Only whether or not the light beam is received by the PD of Yi + 1 is detected.
そして、次に、走査制御部211は、マイクロコンピュータ6の制御下で、LED走査部212の上述したLED走査の動作や、PD走査部213の上述したPD走査の動作を制御すると共に、PD走査で検出した各LEDの駆動期間における駆動しているLEDの対向位置にある二つのPDによる光ビームの受光の有無を表す検出データを、マイクロコンピュータ6が読み取り可能に保持する。ここで、スイッチ接続をXに設定している期間における検出データは、LED走査部212がi番目のLED信号線に駆動信号を出力している期間に検出したX-PDアレイ25のXiとXi+1のPDによる光ビームの受光の有無を表すデータをi番目のデータとして含むデータとなり、スイッチ接続をYに設定している期間における検出データは、LED走査部212がi番目のLED信号線に駆動信号を出力している期間に検出したY-PDアレイ26のYiとYi+1のPDによる光ビームの受光の有無を表すデータをi番目のデータとして含むデータとなる。 Then, under the control of the microcomputer 6, the scanning control unit 211 controls the LED scanning operation of the LED scanning unit 212 and the PD scanning operation of the PD scanning unit 213, and also performs PD scanning. The microcomputer 6 holds the detection data indicating whether or not the light beams are received by the two PDs at the opposing positions of the LED being driven in the driving period of each LED detected in the above-described manner. Here, the detected data in the period in which the switch connection is set to X is Xi and Xi of the X-PD array 25 detected in the period in which the LED scanning unit 212 outputs the drive signal to the i-th LED signal line. The data indicating whether or not the light beam is received by the +1 PD is data including the i-th data, and the detection data in the period when the switch connection is set to Y is detected by the LED scanning unit 212 in the i-th LED signal line. The i-th data includes data indicating whether or not the light beam is received by the Yi and Yi + 1 PDs of the Y-PD array 26 detected during the period during which the drive signal is output.
以上、タッチパネル2の構成について説明した。
ここで、以上では、LED走査部212に、1からnまでのn本のLED信号線が接続されており、LED走査部212が、各LED信号線に順番に駆動信号を出力するLED走査を行うものとしたが、これに代えて以下のような構成でLED走査を行うようにしてもよい。
The configuration of the touch panel 2 has been described above.
Here, in the above, n LED signal lines 1 to n are connected to the LED scanning unit 212, and the LED scanning unit 212 performs LED scanning in which a drive signal is sequentially output to each LED signal line. However, instead of this, LED scanning may be performed with the following configuration.
すなわち、図3に示すように、LED走査部212にF本のアノード信号線(図では、A0からA3の4本のアノード信号線)と、G本のカソード信号線(図では、A4からA7の4本のカソード信号線)とを接続する。
そして、X-LEDアレイ23とY-LEDアレイ24のLEDをF個のLED毎にG個のグループ化し、X-LEDアレイ23とY-LEDアレイ24のj番目のグループの全LEDのカソードをj番目のカソード信号線に共通に接続する。
また、X-LEDアレイ23の各グループのi番目のLEDのアノードをi番目のXアノード共通線に接続し、Y-LEDアレイ24の各グループのi番目のLEDのアノードをi番目のYアノード共通線に接続する。
そして、スイッチユニット22に、1からFまでのスイッチを設け、i番目のスイッチ は、スイッチ接続がXに制御されているときには、LED走査部212のi番目のアノード信号線を、i番目のXアノード共通線に接続し、スイッチ接続がYに制御されているときには、LED走査部212のi番目のアノード信号線を、i番目のYアノード共通線に接続する。
That is, as shown in FIG. 3, the LED scanning unit 212 includes F anode signal lines (four anode signal lines A0 to A3 in the figure) and G cathode signal lines (A4 to A7 in the figure). 4 cathode signal lines).
Then, the LEDs of the X-LED array 23 and the Y-LED array 24 are grouped into G groups for each of F LEDs, and the cathodes of all the LEDs in the j-th group of the X-LED array 23 and the Y-LED array 24 are set. Commonly connected to the jth cathode signal line.
The anode of the i-th LED in each group of the X-LED array 23 is connected to the i-th X anode common line, and the anode of the i-th LED in each group of the Y-LED array 24 is connected to the i-th Y anode. Connect to the common line.
The switch unit 22 is provided with switches 1 to F. When the switch connection is controlled to X, the i-th switch connects the i-th anode signal line of the LED scanning unit 212 to the i-th X When connected to the anode common line and the switch connection is controlled to Y, the i-th anode signal line of the LED scanning unit 212 is connected to the i-th Y anode common line.
また、LED走査部212は、F本のアノード信号線の順番に循環的に駆動信号を出力すると共に、F本のアノード信号線への駆動信号の出力が完了する度に、駆動信号を出力するカソード信号線を切り替えることによりLED走査を行う。
ここで、カソード信号線に出力する駆動信号の電圧とアノード信号線に出力する駆動信号の電圧は、カソード信号線とアノード信号線の双方に駆動信号が出力されているときのみ、カソード信号線とアノード信号線の電圧差がLEDが発光する電圧以上となるようにそれぞれ定めている。よって、駆動信号が出力されているカソード信号線にカソードが接続されており、かつ、駆動信号が出力されているアノード信号線にアノードが接続されているLEDのみが光ビームを出射することとなる。
In addition, the LED scanning unit 212 cyclically outputs drive signals in the order of the F anode signal lines, and outputs a drive signal every time output of the drive signals to the F anode signal lines is completed. LED scanning is performed by switching the cathode signal line.
Here, the voltage of the drive signal output to the cathode signal line and the voltage of the drive signal output to the anode signal line are the same as the cathode signal line only when the drive signal is output to both the cathode signal line and the anode signal line. The voltage difference between the anode signal lines is determined to be equal to or higher than the voltage at which the LED emits light. Accordingly, only the LED whose cathode is connected to the cathode signal line from which the drive signal is output and whose anode is connected to the anode signal line from which the drive signal is output emits the light beam. .
よって、図2に示したタッチパネル2と同様に、LED走査部212のLED走査によって、スイッチユニット22のスイッチ接続がXに制御されているときには、X-LEDアレイ23の各LEDが、X1、X2、...、Xnの順にビームを出射し、スイッチユニット22のスイッチ接続がYに制御されているときには、Y-LEDアレイ24の各LEDが、Y1、Y2、...、Ynの順に光ビームを出射することとなる。 Therefore, similarly to the touch panel 2 shown in FIG. 2, when the switch connection of the switch unit 22 is controlled to X by the LED scanning of the LED scanning unit 212, each LED of the X-LED array 23 is X1, X2. ,..., Xn are emitted in order, and when the switch connection of the switch unit 22 is controlled to Y, each LED of the Y-LED array 24 emits light in the order of Y1, Y2,. A beam is emitted.
次に、このようなタッチパネル2を用いて行われるユーザのタッチ座標検出動作について説明する。
図4に示すように、タッチ座標検出動作において、マイクロコンピュータ6は、まず、SWSET信号をスイッチユニット22に出力し(401)、スイッチ接続をXに設定する(402)。そして、マイクロコンピュータ6は、次にSTRTコマンドをタッチパネルコントローラ21の走査制御部211に発行する(403)。
Next, a touch coordinate detection operation performed by the user using such a touch panel 2 will be described.
As shown in FIG. 4, in the touch coordinate detection operation, the microcomputer 6 first outputs a SWSET signal to the switch unit 22 (401) and sets the switch connection to X (402). The microcomputer 6 then issues a STRT command to the scan control unit 211 of the touch panel controller 21 (403).
STRTコマンドを受け取ったタッチパネルコントローラ21の走査制御部211は、LED走査部212とPD走査部213に上述したLED走査(404)とPD走査(405)を開始させる。
ここで、この状態では、スイッチ接続がXに設定されているので、LED走査(404)とPD走査(405)によって、X-LEDアレイ23の各LEDアレイの順次点灯と、X-PDアレイ25による点灯LEDの対向位置にあるPDにおける受光有無の検出が行われ、各LED点灯期間の点灯LEDの対向位置にある二つのPDによる光ビームの受光の有無を表す検出データが走査制御部211に格納されていく。
Upon receiving the STRT command, the scanning control unit 211 of the touch panel controller 21 causes the LED scanning unit 212 and the PD scanning unit 213 to start the above-described LED scanning (404) and PD scanning (405).
Here, in this state, since the switch connection is set to X, the LED array of the X-LED array 23 is sequentially turned on by the LED scanning (404) and the PD scanning (405). The detection data indicating the presence or absence of light reception by the two PDs at the facing positions of the lighting LEDs in each LED lighting period is detected in the scanning control unit 211. It will be stored.
そして、タッチパネルコントローラ21の走査制御部211は、LED走査(404)とPD走査(405)が完了したならば、LED走査及びPD走査を停止し、割り込み信号INTをマイクロコンピュータ6に出力する(406)。
割り込み信号INTを受け取ったマイクロコンピュータ6は、SWSET信号をスイッチユニット22に出力し(411)、スイッチ接続をYに切り替える(412)。
そして、マイクロコンピュータ6は、タッチパネルコントローラ21の走査制御部211が保持している、検出データをX検出データとして取得する(413)。
次に、マイクロコンピュータ6は、STRTコマンドをタッチパネルコントローラ21の走査制御部211に発行する(414)。
STRTコマンドを受け取ったタッチパネルコントローラ21の走査制御部211は、LED走査部212とPD走査部213に上述したLED走査(415)とPD走査(416)を開始させる。
ここで、この状態では、スイッチ接続がYに設定されているのでLED走査(415)とPD走査(416)によって、Y-LEDアレイ24の各LEDアレイの順次点灯と、Y-PDアレイ26による点灯LEDの対向位置にあるPDにおける受光有無の検出が行われ、各LED点灯期間の点灯LEDの対向位置にある二つのPDによる光ビームの受光の有無を表す検出データが走査制御部211に格納されていく。
Then, when the LED scanning (404) and the PD scanning (405) are completed, the scanning control unit 211 of the touch panel controller 21 stops the LED scanning and the PD scanning and outputs an interrupt signal INT to the microcomputer 6 (406). ).
Receiving the interrupt signal INT, the microcomputer 6 outputs a SWSET signal to the switch unit 22 (411) and switches the switch connection to Y (412).
Then, the microcomputer 6 acquires detection data held by the scanning control unit 211 of the touch panel controller 21 as X detection data (413).
Next, the microcomputer 6 issues a STRT command to the scanning control unit 211 of the touch panel controller 21 (414).
Upon receiving the STRT command, the scanning control unit 211 of the touch panel controller 21 causes the LED scanning unit 212 and the PD scanning unit 213 to start the above-described LED scanning (415) and PD scanning (416).
In this state, since the switch connection is set to Y, the LED array of the Y-LED array 24 is sequentially turned on by the LED scanning (415) and the PD scanning (416), and the Y-PD array 26 is used. Detection of the presence or absence of light reception in the PD at the position facing the lighting LED is performed, and detection data indicating the presence or absence of light beam reception by the two PDs at the position facing the lighting LED in each LED lighting period is stored in the scanning control unit 211. It will be done.
そして、タッチパネルコントローラ21の走査制御部211は、LED走査(415)とPD走査(416)が完了したならば、LED走査及びPD走査を停止し、割り込み信号INTをマイクロコンピュータ6に出力する(417)。
割り込み信号INTを受け取ったマイクロコンピュータ6は、SWSET信号をスイッチユニット22に出力し(418)、スイッチ接続をXに切り替える(419)。
そして、マイクロコンピュータ6は、タッチパネルコントローラ21の走査制御部211が保持している、検出データをY検出データとして取得する(420)。
そして、マイクロコンピュータ6は、STRTコマンドをタッチパネルコントローラ21の走査制御部211に発行し(421)、以下、前回スイッチ接続をXに切り替えた(401)状態でSTRTコマンドを発行(403)した後に行った処理と同様の処理を繰り返す。
一方、このようにして、X検出データとY検出データとの組を取得する度に、マイクロコンピュータ6は、X検出データより、ユーザがディスプレイ1の表示面をタッチした位置のX座標をX方向タッチ座標として算出する。ここでは、検出データのi番目のデータが、XiとXi+1のPDの双方が光ビームを検出していなかったことを表している場合に、XiのLEDの配置されているX座標をX方向タッチ座標xtとして算出する。また、Y検出データより、ユーザがディスプレイ1の表示面をタッチした位置のY座標をY方向タッチ座標として算出する。ここでは、検出データのi番目のデータが、YiとYi+1のPDの双方が光ビームを検出していなかったことを表している場合に、YiのLEDの配置されているY座標をY方向タッチ座標ytとして算出する。
Then, when the LED scanning (415) and the PD scanning (416) are completed, the scanning control unit 211 of the touch panel controller 21 stops the LED scanning and the PD scanning, and outputs an interrupt signal INT to the microcomputer 6 (417). ).
Receiving the interrupt signal INT, the microcomputer 6 outputs the SWSET signal to the switch unit 22 (418), and switches the switch connection to X (419).
And the microcomputer 6 acquires the detection data which the scanning control part 211 of the touch panel controller 21 hold | maintains as Y detection data (420).
Then, the microcomputer 6 issues a STRT command to the scanning control unit 211 of the touch panel controller 21 (421), and after that, after issuing the STRT command (403) in the state where the switch connection was previously switched to X (401). Repeat the same process.
On the other hand, each time a set of X detection data and Y detection data is acquired in this way, the microcomputer 6 uses the X detection data to determine the X coordinate of the position where the user touches the display surface of the display 1 in the X direction. Calculate as touch coordinates. Here, when the i-th data of the detection data indicates that both the Xi and Xi + 1 PDs have not detected the light beam, the X coordinate where the Xi LED is arranged is expressed as X Calculated as the direction touch coordinate xt. Moreover, the Y coordinate of the position where the user touched the display surface of the display 1 is calculated from the Y detection data as the Y direction touch coordinate. Here, when the i-th data of the detection data indicates that both the Yi and Yi + 1 PDs have not detected the light beam, the Y coordinate where the Yi LED is arranged is represented by Y. Calculated as the direction touch coordinate yt.
そして、算出したX方向タッチ座標xtとY方向タッチ座標ytとを用いて、座標(xt、yt)をユーザがタッチした座標として算定する。
以上、本発明の実施形態について説明した。
以上のように本実施形態によれば、タッチパネル2に使用するLEDやPDの数の1/2のLEDやPDを駆動する機能のみを持ったタッチパネルコントローラ21を用いて、タッチパネル2によるタッチ座標の検出を行うことができる。
よって、大型のディスプレイ1へ適用する場合にも、タッチパネルコントローラ21の規模の拡大を抑制することができる。
また、X方向タッチ座標の算出に用いる検出データ生成時のPDの受光有無の検出時にY-LEDアレイ24のLEDを点灯することはなく、Y方向タッチ座標の算出に用いる検出データ生成時のPDの受光有無の検出時にX-LEDアレイ23のLEDを点灯することはないので、Y-LEDアレイ24のLEDの出射する光ビームのX-PDアレイ25への光漏れによってX方向タッチ座標が誤って検出されたり、X-LEDアレイ23のLEDの出射する光ビームのY-PDアレイ26への光漏れによってY方向タッチ座標が誤って検出されたりすることも抑止することができる。
Then, using the calculated X-direction touch coordinates xt and Y-direction touch coordinates yt, the coordinates (xt, yt) are calculated as coordinates touched by the user.
The embodiment of the present invention has been described above.
As described above, according to the present embodiment, the touch coordinates of the touch panel 2 can be determined by using the touch panel controller 21 having only the function of driving the LEDs and PDs that are ½ of the number of LEDs and PDs used in the touch panel 2. Detection can be performed.
Therefore, even when applied to the large display 1, an increase in the scale of the touch panel controller 21 can be suppressed.
In addition, the LED of the Y-LED array 24 is not lit when detecting the presence or absence of light reception of the PD when generating detection data used for calculating the X-direction touch coordinates, and the PD when generating detection data used for calculating the Y-direction touch coordinates. Since the LED of the X-LED array 23 is not lit when detecting whether or not light is received, the X-direction touch coordinates are incorrect due to light leakage of the light beam emitted from the LED of the Y-LED array 24 to the X-PD array 25. It is also possible to prevent the Y-direction touch coordinates from being erroneously detected due to light leakage to the Y-PD array 26 of the light beam emitted from the LEDs of the X-LED array 23.
ところで、以上の実施形態ではX-LEDアレイ23とY-LEDアレイ24のLEDの数を同じとした場合について示したが、X-LEDアレイ23とY-LEDアレイ24のLEDの数は必ずしも同数としなくてもよい。また、同様に、以上の実施形態ではX-PDアレイ25とY-PDアレイ26のPDの数を同じとした場合について示したが、X-PDアレイ25とY-PDアレイ26のPDの数は必ずしも同数としなくてよい。 By the way, although the case where the number of LEDs of the X-LED array 23 and the Y-LED array 24 is the same was shown in the above embodiment, the number of LEDs of the X-LED array 23 and the Y-LED array 24 is not necessarily the same. You do not have to. Similarly, in the above embodiment, the case where the number of PDs in the X-PD array 25 and the Y-PD array 26 is the same is shown, but the number of PDs in the X-PD array 25 and the Y-PD array 26 is shown. Need not be the same.
また、以上の実施形態では、スイッチユニット22の接続をXとしたときにX-LEDアレイ23のLEDがLED走査部212のLED信号線に接続し、スイッチユニット22の接続をYとしたときにY-LEDアレイ24のLEDがLED走査部212のLED信号線に接続するようにしたが、スイッチユニット22の接続をXとしたとき、または、スイッチユニット22の接続をYとしたときに、LED走査部212のLED信号線に接続されるLEDには、X-LEDアレイ23のLEDとY-LEDアレイ24のLEDが混在するようにしてもよい。すなわち、図2に示したX-LEDアレイ23のLEDの一部をディスプレイ1の左辺に沿って配置したり、Y-LEDアレイ24のLEDの一部をディスプレイ1の上辺に沿って配置するようにしてもよい。 In the above embodiment, when the connection of the switch unit 22 is X, the LED of the X-LED array 23 is connected to the LED signal line of the LED scanning unit 212, and when the connection of the switch unit 22 is Y. The LED of the Y-LED array 24 is connected to the LED signal line of the LED scanning unit 212, but when the connection of the switch unit 22 is X or the connection of the switch unit 22 is Y, the LED The LEDs connected to the LED signal lines of the scanning unit 212 may include the LEDs of the X-LED array 23 and the LEDs of the Y-LED array 24. That is, a part of the LEDs of the X-LED array 23 shown in FIG. 2 is arranged along the left side of the display 1 or a part of the LEDs of the Y-LED array 24 is arranged along the upper side of the display 1. It may be.
ただし、この場合には、X-LEDアレイ23のXiのLEDをディスプレイ1の左辺に配置したならば、X-PDアレイ25のXiとXi+1のPDはディスプレイ1の左辺のXiのLEDに対向する位置に配置し、Y-LEDアレイ24のYiのLEDをディスプレイ1の上辺に配置したならば、Y-PDアレイ26のYiとYi+1のPDはディスプレイ1の下辺のYiのLEDに対向する位置に配置する。また、この場合には、マイクロコンピュータ6は、X検出データのi番目のデータが、XiとXi+1のPDの双方が光ビームを検出していなかったことを表している場合に、XiのLEDがディスプレイ1の上辺に配置されていれば配置されているX座標をX方向タッチ座標Xtとして算出し、XiのLEDがディスプレイ1の左辺に配置されていれば配置されているY座標をY方向タッチ座標Ytとして算出し、Y検出データのi番目のデータが、YiとYi+1のPDの双方が光ビームを検出していなかったことを表している場合に、YiのLEDがディスプレイ1の上辺に配置されていれば配置されているX座標をX方向タッチ座標Xtとして算出し、YiのLEDがディスプレイ1の左辺に配置されていれば配置されているY座標をY方向タッチ座標Ytとして算出する。 However, in this case, if the Xi LED of the X-LED array 23 is arranged on the left side of the display 1, the Xi of the X-PD array 25 and the PD of Xi + 1 are changed to the Xi LED on the left side of the display 1. If the Yi LED of the Y-LED array 24 is arranged on the upper side of the display 1 in the opposite position, the Yi of the Y-PD array 26 and the PD of Yi + 1 are the Yi LEDs on the lower side of the display 1. Arrange at the opposite position. In this case, the microcomputer 6 determines that the i-th data of the X detection data indicates that neither the Xi nor the Xi + 1 PD detects the light beam. If the LED is arranged on the upper side of the display 1, the arranged X coordinate is calculated as the X-direction touch coordinate Xt. If the LED of Xi is arranged on the left side of the display 1, the arranged Y coordinate is set to Y. When the i-th data of the Y detection data is calculated as the direction touch coordinate Yt and indicates that neither the Yi nor the Yi + 1 PD detects the light beam, the Yi LED is displayed on the display 1. If the Y coordinate is arranged on the left side of the display 1, the arranged X coordinate is calculated as the X direction touch coordinate Xt. Calculated as the direction touch coordinate Yt.
また、以上の実施形態では、X-LEDアレイ23とY-LEDアレイ24の駆動をスイッチユニット22で切り替えるようにしたが、これに代えてX-PDアレイ25とY-PDアレイ26の駆動をスイッチユニット22で切り替えるようにしても同様である。この場合には、図2において、LEDとPD、LED走査部212とPD走査部213とを入れ替えればよい。 In the above embodiment, the driving of the X-LED array 23 and the Y-LED array 24 is switched by the switch unit 22, but instead the driving of the X-PD array 25 and the Y-PD array 26 is performed. The same applies when switching is performed by the switch unit 22. In this case, the LED and the PD, and the LED scanning unit 212 and the PD scanning unit 213 may be interchanged in FIG.
また、X-PDアレイ25とY-PDアレイ26の駆動切り替え用のスイッチユニット22を追加し、X-LEDアレイ23とY-LEDアレイ24の駆動をスイッチユニット22で切り替えることに加え、X-PDアレイ25とY-PDアレイ26の駆動もスイッチユニット22で切り替えるようにしてもよい。 Further, a switch unit 22 for switching the driving of the X-PD array 25 and the Y-PD array 26 is added, and in addition to switching the driving of the X-LED array 23 and the Y-LED array 24 by the switch unit 22, The driving of the PD array 25 and the Y-PD array 26 may be switched by the switch unit 22.
1…ディスプレイ、2…タッチパネル、3…ディスプレイコントローラ、4…メモリ、5…周辺デバイス、6…マイクロコンピュータ、21…タッチパネルコントローラ、22…スイッチユニット、23…X-LEDアレイ、24…Y-LEDアレイ、25…X-PDアレイ、26…Y-PDアレイ、211…走査制御部、212…LED走査部、213…PD走査部。 DESCRIPTION OF SYMBOLS 1 ... Display, 2 ... Touch panel, 3 ... Display controller, 4 ... Memory, 5 ... Peripheral device, 6 ... Microcomputer, 21 ... Touch panel controller, 22 ... Switch unit, 23 ... X-LED array, 24 ... Y-LED array , 25 ... X-PD array, 26 ... Y-PD array, 211 ... scanning control unit, 212 ... LED scanning unit, 213 ... PD scanning unit.
Claims (7)
ディスプレイの縦横の辺に沿って配列した複数の発光素子と、
ディスプレイの前記複数の発光素子を配列した辺と対向する辺に沿って配列した複数の受光素子と、
接続された所定数以下の発光素子を駆動すると共に、前記各受光素子の受光の有無を検出するタッチパネルコントローラと、
スイッチとを有し、
前記複数の発光素子を、前記所定数以下の発光素子毎に二つにグループ分けして得られる二つのグループを、発光素子の第1のグループと発光素子の第2のグループとして、前記スイッチは、前記タッチパネルコントローラに接続する複数の発光素子を、前記第1のグループに属する複数の発光素子と、第2のグループに属する複数の発光素子との間で切り替えることを特徴とする光学式タッチパネル装置。 An optical touch panel device,
A plurality of light emitting elements arranged along the vertical and horizontal sides of the display;
A plurality of light receiving elements arranged along a side opposite to a side where the plurality of light emitting elements of the display are arranged;
A touch panel controller for driving the connected light emitting elements of a predetermined number or less and detecting the presence or absence of light reception of each light receiving element;
A switch,
The two groups obtained by dividing the plurality of light emitting elements into two groups for each of the predetermined number or less of light emitting elements are defined as a first group of light emitting elements and a second group of light emitting elements, and the switch An optical touch panel device that switches a plurality of light emitting elements connected to the touch panel controller between a plurality of light emitting elements belonging to the first group and a plurality of light emitting elements belonging to the second group. .
ユーザによってタッチされたディスプレイの表示面上の位置の横方向座標と縦方向座標とよりなるタッチ座標を算定するタッチ座標算定部を有し、
前記第1のグループに属する複数の発光素子は、前記ディスプレイの横の辺に沿って配列されており、前記第2のグループに属する複数の発光素子は、前記ディスプレイの縦の辺に沿って配列されており、
前記スイッチは、前記第1のグループに属する複数の発光素子と、第2のグループとに属する複数の発光素子とを交互に前記タッチパネルコントローラに接続し、
前記タッチ座標算定部は、前記第1のグループに属する複数の発光素子が前記タッチパネルコントローラに接続されている期間中における、当該第1のグループに属する複数の発光素子に対向する前記ディスプレイの横の辺に沿って配列した各受光素子の受光の有無より、前記タッチ座標の横方向座標を算定し、前記第2のグループに属する複数の発光素子が前記タッチパネルコントローラに接続されている期間中における、当該第2のグループに属する複数の発光素子に対向する前記ディスプレイの横の辺に沿って配列した各受光素子の受光の有無より、前記タッチ座標の縦方向座標を算定することを特徴とする光学式タッチパネル装置。 The optical touch panel device according to claim 1,
A touch coordinate calculation unit that calculates touch coordinates including a horizontal coordinate and a vertical coordinate of a position on the display surface of the display touched by the user;
The plurality of light emitting elements belonging to the first group are arranged along a horizontal side of the display, and the plurality of light emitting elements belonging to the second group are arranged along a vertical side of the display. Has been
The switch alternately connects a plurality of light emitting elements belonging to the first group and a plurality of light emitting elements belonging to the second group to the touch panel controller,
The touch coordinate calculation unit is provided on the side of the display facing the plurality of light emitting elements belonging to the first group during a period in which the plurality of light emitting elements belonging to the first group are connected to the touch panel controller. From the presence or absence of light reception of each light receiving element arranged along the side, the horizontal coordinate of the touch coordinate is calculated, and a plurality of light emitting elements belonging to the second group are connected to the touch panel controller. The vertical coordinate of the touch coordinate is calculated from the presence or absence of light reception of each light receiving element arranged along the horizontal side of the display facing the plurality of light emitting elements belonging to the second group. Type touch panel device.
前記第1のグループに属する複数の発光素子に対向する前記ディスプレイの横の辺に沿って配列した受光素子のグループを受光素子の第1のグループ、前記第2のグループに属する複数の発光素子に対向する前記ディスプレイの縦の辺に沿って配列した受光素子のグループを受光素子の第2のグループとして、第1のグループの第n番目の受光素子の受光の有無を表す検出信号が表れる信号線と、第2のグループの第n番目の受光素子の受光の有無を表す検出信号が表れる信号線とは、前記タッチパネルコントローラに接続した複数の検出信号線のうちの、第n番目の検出信号線に接続されており、
当該タッチパネルコントローラは、前記各検出信号線上の検出信号の有無を検出し、
前記タッチ座標算定部は、前記第1のグループに属する複数の発光素子が前記タッチパネルコントローラに接続されている期間中において、前記タッチパネルコントローラが検出した各検出信号線の前記検出信号の有無より、前記第1のグループの各受光素子の受光の有無を判定して、前記タッチ座標の横方向座標を算定し、前記第2のグループに属する複数の発光素子が前記タッチパネルコントローラに接続されている期間中において、前記タッチパネルコントローラが検出した各検出信号線の前記検出信号の有無より、前記第2のグループの各受光素子の受光の有無を判定して、前記タッチ座標の縦方向座標を算定することを特徴とする光学式タッチパネル装置。 The optical touch panel device according to claim 2,
A group of light receiving elements arranged along a horizontal side of the display facing a plurality of light emitting elements belonging to the first group is defined as a first group of light receiving elements and a plurality of light emitting elements belonging to the second group. A signal line on which a detection signal indicating the presence or absence of light reception of the nth light receiving element of the first group appears with the group of light receiving elements arranged along the vertical side of the display facing the second group of light receiving elements. And a signal line on which a detection signal indicating presence / absence of light reception of the nth light receiving element of the second group appears is an nth detection signal line among a plurality of detection signal lines connected to the touch panel controller. Connected to
The touch panel controller detects the presence or absence of a detection signal on each detection signal line,
The touch coordinate calculation unit is configured to determine whether the detection signal of each detection signal line detected by the touch panel controller is present or not during a period in which a plurality of light emitting elements belonging to the first group are connected to the touch panel controller. During the period when a plurality of light emitting elements belonging to the second group are connected to the touch panel controller by determining whether or not each light receiving element of the first group receives light, calculating a lateral coordinate of the touch coordinates And determining the presence or absence of light reception of each light receiving element of the second group from the presence or absence of the detection signal of each detection signal line detected by the touch panel controller, and calculating the vertical coordinate of the touch coordinate. A featured optical touch panel device.
前記タッチパネルコントローラは、前記接続された所定数以下の発光素子を順番に駆動すると共に、各期間において、当該期間に駆動している発光素子に対向する位置に配置された受光素子についてのみ、当該受光素子の受光の有無を検出することを特徴とする光学式タッチパネル装置。 The optical touch panel device according to claim 1, 2, or 3,
The touch panel controller sequentially drives the predetermined number or less of the connected light emitting elements, and in each period, only the light receiving element arranged at a position facing the light emitting element driven in the period. An optical touch panel device that detects the presence or absence of light reception by an element.
ディスプレイの縦横の辺に沿って配列した複数の発光素子と、
ディスプレイの前記複数の発光素子を配列した辺と対向する辺に沿って配列した複数の受光素子と、
前記複数の発光素子を駆動すると共に、接続された所定数以下の受光素子の受光の有無を検出するタッチパネルコントローラと、
スイッチとを有し、
前記複数の受光素子を、前記所定数以下の受光素子毎に二つにグループ分けして得られる二つのグループを、受光素子の第1のグループと受光素子の第2のグループとして、前記スイッチは、前記タッチパネルコントローラに接続する複数の受光素子を、前記第1のグループに属する複数の受光素子と、第2のグループに属する複数の受光素子との間で切り替えることを特徴とする光学式タッチパネル装置。 An optical touch panel device,
A plurality of light emitting elements arranged along the vertical and horizontal sides of the display;
A plurality of light receiving elements arranged along a side opposite to a side where the plurality of light emitting elements of the display are arranged;
A touch panel controller for driving the plurality of light emitting elements and detecting the presence or absence of light reception of a predetermined number or less of the connected light receiving elements;
A switch,
Two switches obtained by dividing the plurality of light receiving elements into two groups for each of the predetermined number or less of light receiving elements are defined as a first group of light receiving elements and a second group of light receiving elements. An optical touch panel device that switches a plurality of light receiving elements connected to the touch panel controller between a plurality of light receiving elements belonging to the first group and a plurality of light receiving elements belonging to the second group. .
ユーザによってタッチされたディスプレイの表示面上の位置の横方向座標と縦方向座標とよりなるタッチ座標を算定するタッチ座標算定部を有し、
前記第1のグループに属する複数の受光素子は、前記ディスプレイの横の辺に沿って配列されており、前記第2のグループに属する複数の受光素子は、前記ディスプレイの縦の辺に沿って配列されており、
前記スイッチは、前記第1のグループに属する複数の受光素子と、第2のグループとに属する複数の受光素子とを交互に前記タッチパネルコントローラに接続し、
前記タッチ座標算定部は、前記第1のグループに属する複数の受光素子が前記タッチパネルコントローラに接続されている期間中において、前記タッチパネルコントローラが検出した各受光素子の受光の有無より、前記タッチ座標の横方向座標を算定し、前記第2のグループに属する複数の受光素子が前記タッチパネルコントローラに接続されている期間中において、前記タッチパネルコントローラが検出した各受光素子の受光の有無より、前記タッチ座標の縦方向座標を算定することを特徴とする光学式タッチパネル装置。 The optical touch panel device according to claim 5,
A touch coordinate calculation unit that calculates touch coordinates including a horizontal coordinate and a vertical coordinate of a position on the display surface of the display touched by the user;
The plurality of light receiving elements belonging to the first group are arranged along a horizontal side of the display, and the plurality of light receiving elements belonging to the second group are arranged along a vertical side of the display. Has been
The switch alternately connects a plurality of light receiving elements belonging to the first group and a plurality of light receiving elements belonging to the second group to the touch panel controller,
The touch coordinate calculation unit is configured to calculate the touch coordinates based on the presence or absence of light reception of each light receiving element detected by the touch panel controller during a period in which the plurality of light receiving elements belonging to the first group are connected to the touch panel controller. The horizontal coordinate is calculated, and during the period in which the plurality of light receiving elements belonging to the second group are connected to the touch panel controller, the touch coordinates are calculated based on the presence or absence of light reception of each light receiving element detected by the touch panel controller. An optical touch panel device characterized by calculating longitudinal coordinates.
前記タッチパネルコントローラは、前記複数の発光素子を順番に駆動すると共に、各期間において、当該期間に駆動している発光素子に対向する位置に配置された受光素子についてのみ、当該受光素子の受光の有無を検出することを特徴とする光学式タッチパネル装置。 The optical touch panel device according to claim 5 or 6,
The touch panel controller drives the plurality of light emitting elements in order, and in each period, whether or not the light receiving element receives light only for a light receiving element disposed at a position facing the light emitting element driven in the period. An optical touch panel device characterized by detecting the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013089086A JP6146737B2 (en) | 2013-04-22 | 2013-04-22 | Optical touch panel device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013089086A JP6146737B2 (en) | 2013-04-22 | 2013-04-22 | Optical touch panel device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014211841A JP2014211841A (en) | 2014-11-13 |
JP6146737B2 true JP6146737B2 (en) | 2017-06-14 |
Family
ID=51931533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013089086A Expired - Fee Related JP6146737B2 (en) | 2013-04-22 | 2013-04-22 | Optical touch panel device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6146737B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6645126B2 (en) | 2015-11-02 | 2020-02-12 | セイコーエプソン株式会社 | Display device and communication method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6092330U (en) * | 1983-11-29 | 1985-06-24 | 関西日本電気株式会社 | Optical coordinate input device |
JPS6465624A (en) * | 1987-09-07 | 1989-03-10 | Alps Electric Co Ltd | Optical type coordinate input device |
JPH0991095A (en) * | 1995-09-25 | 1997-04-04 | Ricoh Co Ltd | Display device with optical touch sensor |
JPH1021008A (en) * | 1996-06-28 | 1998-01-23 | Niles Parts Co Ltd | Optical touch switch device |
JP4637927B2 (en) * | 2008-04-01 | 2011-02-23 | Smk株式会社 | Input device scan control method, apparatus and recording medium |
-
2013
- 2013-04-22 JP JP2013089086A patent/JP6146737B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014211841A (en) | 2014-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9430069B2 (en) | Touch scanning method for touch screen, touch scanning control circuit and display device | |
KR101137601B1 (en) | Multi-touch detection panel with disambiguation of touch coordinates | |
KR100628265B1 (en) | Touch Panel in Resistive Type | |
JP4990990B2 (en) | Touch panel display device and detection method of touch panel display device | |
KR102349436B1 (en) | Touch sensor device and display device comprising the same | |
US20140111450A1 (en) | Touch panel device with reconfigurable sensing points and its sensing method | |
CN107045394B (en) | Input device, processing system and capacitance sensing method | |
JP2009163739A (en) | Position sensing display | |
KR101073827B1 (en) | Infrared Ray Touch Screen With Modular Scanning | |
US10042464B2 (en) | Display apparatus including touchscreen device for detecting proximity touch and method for controlling the same | |
JP2015194983A (en) | Input device and display device | |
JP6146737B2 (en) | Optical touch panel device | |
US20100090969A1 (en) | Electronic device with infrared touch input function | |
US20110096028A1 (en) | Electronic device with infrared touch panel and touch input method thereof | |
JP2008077188A (en) | Optical touch panel | |
JP6748171B2 (en) | Touch panel device, touch panel device control method, program, and storage medium storing program | |
US8692803B2 (en) | Optical touch apparatus and operating method thereof | |
KR102223489B1 (en) | Apparatus for driving of touch panel | |
US20110242030A1 (en) | Method of outputting input position of touch panel | |
CN106228930B (en) | Display device | |
JP7346331B2 (en) | Proximity detection device and information processing system | |
JP6636386B2 (en) | Touch scan control device, touch scan control method, and touch scan control program | |
TR201614091A1 (en) | ||
KR20110094917A (en) | Apparatus and method for optical recognition using optical signal | |
KR101016671B1 (en) | Plasma display device and driving method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160229 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170210 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170509 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6146737 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |