Nova Patents
ES2396587T3

Camera-based touch system

Abstract

A method comprising: the acquisition of first and second images of a touch surface from different locations using cameras with overlapping vision points characterized by; the subtraction of said first and second images from the base images to form first and second difference images; the processing of each of said first and second difference images to determine whether a region of interest within the difference image including the existence of a pointer to them, said region of interest being based on pixel intensities above a threshold level; for each region of interest, the creation of a pixel mask of the region of interest to separate pixels that represent the pointer of the pixels that represent the base; the determination of a pointer position relative to the touch surface based on the pointer information calculated from the regions of interest; and control of an application based on the determined position of the pointer

ES2396587T3, drawing sheet 1
Sheet 1 of 33

Term

Term ended

Projected expiry passed 5 July 2021, 5.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 3 independent, 2 dependent

  1. 1
    ES 2 396 587 T3 ES 2 396 587 T3 CLAIMS REIVINDICACIONES 1. A method that comprises:1. Un método que comprende: la adquisición de primeras y segundas imágenes de una superficie táctil desde diferentes localizaciones utilizando cámaras con puntos de visión superpuestos caracterizado por;the acquisition of first and second images of a touch surface from different locations using cameras with superimposed points of view characterized by;la sustracción de dichas primeras y segundas imágenes de las imágenes de base para formar primeras y segundas imágenes de diferencia;subtracting said first and second images from the base images to form first and second difference images;el procesamiento de cada una de dichas primeras y segundas imágenes de diferencia para determinar si una región de interés dentro de la imagen de diferencia incluyendo la existencia de un puntero en ellas, dicha región de interés estando basada en intensidades de píxeles por encima de un nivel de umbral;the processing of each of said first and second difference images to determine whether a region of interest within the difference image including the existence of a pointer in them, said region of interest being based on pixel intensities above a level threshold;for each region of interest, creating a region of interest pixel mask to separate pixels representing the pointer from pixels representing the base;para cada región de interés, la creación de una máscara de píxeles de la región de interés para separar píxeles que representan el puntero de los píxeles que representan la base;determining a position of the pointer relative to the touch surface based on the pointer information calculated from the regions of interest;and control of an application based on the determined position of the pointer. la determinación de una posición del puntero relativa a la superficie táctil basada en la información del puntero calculada desde las regiones de interés;y el control de una aplicación basada en la posición determinada del puntero.
  2. 3
    The method of any one of claims 1 to 2, further comprising determining the pointer speed or pointer angle, wherein the application is also controlled based on the determined pointer speed or pointer angle. 3. El método de cualquiera de las reivindicaciones de la 1 a la 2, comprendiendo también la determinación de la velocidad del puntero o del ángulo del puntero, en el que la aplicación también se controla basada en la velocidad de puntero o el ángulo de puntero determinados.
  3. 5
    An apparatus comprising:5. Un aparato comprendiendo: cameras with overlapping fields of view configured to acquire first or second images of a touch surface (10) from different locations;characterized by at least one processor (54, 56) configured to: cámaras con campos de visión que se solapan configurados para adquirir primeras o segundas imágenes de una superficie táctil (10) desde diferentes localizaciones;caracterizado por al menos un procesador (54, 56) configurado para: subtracting said first and second images from the base images to form first and second difference images;sustraer dichas primeras y segundas imágenes de las imágenes de base para formar primeras y segundas imágenes de diferencia;procesar cada una de dichas primeras y segundas imágenes de diferencia para determinar si existe una región de interés dentro de la imagen de diferencia incluyendo un puntero, dicha región de interés estando basada en intensidades de processing each of said first and second difference images to determine if there is a region of interest within the difference image including a pointer, said region of interest being based on intensities of ES 2 396 587 T3 pixels above a threshold level;ES 2 396 587 T3 píxeles por encima de un nivel de umbral;For each region of interest, creating a region of interest pixel mask to separate the pixels that represent the pointer from the pixels that represent the base;para cada región de interés, crear una máscara de píxeles de la región de interés para separar los píxeles que representan el puntero de los píxeles que representan la base;5 determining a position of the pointer relative to the touch surface based on the pointer information calculated from the regions of interest;and control the application based on a determined pointer position. 5 determinar una posición del puntero relativa a la superficie táctil basada en la información del puntero calculada de las regiones de interés;y controlar la aplicación basada en una posición determinada del puntero.