ES2905435T3 - Sistema y método de procesamiento de una señal de vídeo con latencia reducida - Google Patents
Sistema y método de procesamiento de una señal de vídeo con latencia reducida Download PDFInfo
- Publication number
- ES2905435T3 ES2905435T3 ES15786555T ES15786555T ES2905435T3 ES 2905435 T3 ES2905435 T3 ES 2905435T3 ES 15786555 T ES15786555 T ES 15786555T ES 15786555 T ES15786555 T ES 15786555T ES 2905435 T3 ES2905435 T3 ES 2905435T3
- Authority
- ES
- Spain
- Prior art keywords
- video signal
- processing
- camera
- shading
- video
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/02—Viewing or reading apparatus
- G02B27/022—Viewing apparatus
- G02B27/024—Viewing apparatus comprising a light source, e.g. for viewing photographic slides, X-ray transparancies
- G02B27/026—Viewing apparatus comprising a light source, e.g. for viewing photographic slides, X-ray transparancies and a display device, e.g. CRT, LCD, for adding markings or signs or to enhance the contrast of the viewed object
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/02—Viewing or reading apparatus
- G02B27/021—Reading apparatus
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/02—Viewing or reading apparatus
- G02B27/022—Viewing apparatus
- G02B27/027—Viewing apparatus comprising magnifying means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0007—Image acquisition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
- G06T3/053—Detail-in-context presentations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4015—Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
- G06T3/602—Rotation of whole images or parts thereof by block rotation, e.g. by recursive reversal or rotation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/507—Depth or shape recovery from shading
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B21/00—Teaching, or communicating with, the blind, deaf or mute
- G09B21/001—Teaching or communicating with blind persons
- G09B21/008—Teaching or communicating with blind persons using visual presentation of the information for the partially sighted
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/026—Control of mixing and/or overlay of colours in general
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/04—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using circuits for interfacing with colour displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/391—Resolution modifying circuits, e.g. variable screen formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/74—Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/793—Processing of colour television signals in connection with recording for controlling the level of the chrominance signal, e.g. by means of automatic chroma control circuits
- H04N9/7933—Processing of colour television signals in connection with recording for controlling the level of the chrominance signal, e.g. by means of automatic chroma control circuits the level control being frequency-dependent
- H04N9/7936—Processing of colour television signals in connection with recording for controlling the level of the chrominance signal, e.g. by means of automatic chroma control circuits the level control being frequency-dependent by using a preemphasis network at the recording side and a deemphasis network at the reproducing side
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/825—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only the luminance and chrominance signals being recorded in separate channels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10141—Special mode during image acquisition
- G06T2207/10152—Varying illumination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20021—Dividing image into blocks, subimages or windows
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
- G06T2207/20208—High dynamic range [HDR] image processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30176—Document
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0081—Image reader
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0089—Image display device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/0402—Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
- H04N2201/043—Viewing the scanned area
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/0402—Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
- H04N2201/0436—Scanning a picture-bearing surface lying face up on a support
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Optics & Photonics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Studio Devices (AREA)
- Controls And Circuits For Display Device (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Closed-Circuit Television Systems (AREA)
- Television Systems (AREA)
- Image Processing (AREA)
Abstract
Un método para procesar una señal de vídeo, el método que emplea una cámara, un microprocesador con una tabla de consulta asociada, y un monitor, en donde la resolución de la salida de la señal de vídeo se elige para que coincida con la del monitor, el método adaptado para su uso por un usuario con baja visión, el método que comprende las siguientes etapas: ver un objeto con la cámara, la cámara que genera una señal de vídeo, la señal de vídeo que comprende una serie de fotogramas de vídeo, con cada fotograma que comprende una matriz de píxeles; entregar la señal de vídeo al microprocesador; procesar la señal de vídeo a través del microprocesador sin almacenar en memoria intermedia un fotograma completo, el procesamiento que se realiza píxel a píxel y según las instrucciones de la tabla de consulta, la tabla de consulta que especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no está enmascarada, en donde las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión; entregar la señal de vídeo procesada al monitor para que la vea el usuario con baja visión.
Description
DESCRIPCIÓN
Sistema y método de procesamiento de una señal de vídeo con latencia reducida
Campo técnico
Esta descripción se refiere a un amplificador de vídeo. La presente descripción también se refiere a un medio para procesar una señal de vídeo para reducir la latencia. También se describe un medio de procesamiento de vídeo mediante el cual se puede aplicar sombreado para restar énfasis a partes seleccionadas del área de visualización dentro del monitor.
Antecedentes de la invención
Los amplificadores de vídeo son herramientas importantes para las personas ciegas o que tienen baja visión (es decir, "usuarios de BLV"). La construcción normalmente incluye una cámara montada en un brazo y un monitor asociado. El brazo permite colocar la cámara directamente sobre el objeto que se está viendo. El objeto puede ser, por ejemplo, un frasco de pastillas recetadas o un periódico o un libro. El brazo suele ser ajustable para permitir que la cámara enfoque en una parte particular del objeto o documento. Los usuarios de BLV pueden seleccionar luego un nivel deseado de amplificación para que el objeto, y cualquier texto asociado, se puedan amplificar lo suficiente para verlo y leerlo. Se puede proporcionar contraste de color y rotación de imágenes para facilitar adicionalmente la visualización. Opcionalmente, se puede colocar una mesa X-Y debajo de la cámara para permitir movimientos precisos hacia el objeto que se está viendo. Se usan un procesador de vídeo y tablas de consulta para procesar la señal de vídeo generada por la cámara. La señal de vídeo se puede procesar para hacer cambios en uno o más de los siguientes: escala de la imagen; posición de la imagen; contraste del color; así como otras características de la imagen.
Por todas estas razones, los amplificadores de vídeo se han convertido en una herramienta indispensable para los miembros de la comunidad de BLV. No obstante, los amplificadores de vídeo tradicionales siguen sufriendo algunas deficiencias. Una de estas deficiencias es la latencia. La latencia se refiere al ligero retraso que resulta del procesamiento de la señal de vídeo. Este retraso suele medirse en milisegundos y ocurre entre la captura de la imagen por la cámara y su posterior visualización en el monitor. El uso de memorias intermedias de fotogramas generalmente aumenta la latencia. Las memorias intermedias de fotogramas son almacenes de memoria que contienen un mapa de bits de un fotograma completo de datos. Las memorias intermedias de fotogramas permiten escalar el fotograma de vídeo y de otra forma permiten aplicar los atributos deseados al fotograma. La latencia que resulta del almacenamiento en la memoria intermedia de fotogramas es prácticamente imperceptible en la mayoría de las aplicaciones. Sin embargo, la latencia es muy problemática en el contexto de un amplificador de vídeo, ya que los usuarios de BLV notarán un retraso entre la manipulación de un objeto y su posterior aparición en el monitor de vídeo. Este retraso complica en gran medida las tareas manuales realizadas por los usuarios de BLV.
Los amplificadores de vídeo también emplean técnicas para ayudar a enfocar la visión del usuario en la pantalla. Por esta razón, los amplificadores de vídeo tradicionales a veces oscurecen regiones de la pantalla. Las regiones oscurecidas tienden a resaltar las regiones no oscurecidas. Esto permite al usuario de BLV enfocarse en un área de un objeto. En el caso de texto, permite al usuario de BLV leer una línea de texto a la vez. El texto subyacente se puede desplazar para que las líneas secuenciales se presenten al usuario. Aunque esta técnica es beneficiosa, tiene algunos inconvenientes. Oscureciendo regiones de texto, el usuario de BLV suele perder su lugar dentro del documento. También dificulta que el usuario navegue alrededor de un objeto y a través de textos extensos.
En la técnica anterior se conocen diversas técnicas de procesamiento de vídeo. Algunas de estas técnicas analizan la reducción de la latencia. Por ejemplo, el documento WO2013/068584 de Eaturus describe un sistema de comunicación de vídeo de latencia ultrabaja. Este sistema emplea una unidad de transmisión con circuitos de adquisición de imágenes o circuitos de reconstrucción de imágenes para adquirir o reconstruir un fotograma de imagen o un campo de imagen. También se incluye una unidad de procesamiento de vídeo para procesar al menos parte de los datos de vídeo. También se incluye una unidad de comunicación para enviar o recibir al menos parte de los datos de vídeo.
De forma similar, el documento US Pub 2005/0288932 de Kurzweil describe un sistema para reducir la latencia de procesamiento en el reconocimiento óptico de caracteres para un dispositivo de lectura portátil. El dispositivo de lectura portátil puede incluir un dispositivo informático con un medio legible por ordenador para almacenar un programa informático para recibir una imagen y seleccionar una parte de la imagen para procesar. Luego, el dispositivo procesa la selección de la imagen con un primer proceso, y cuando finaliza el primer proceso, se inicia un segundo proceso. Durante el segundo procesamiento, el primer proceso se repite en otra sección de la imagen.
El documento US Pub 2013/0329114 de Kim describe un amplificador de imagen con control de punto. El método permite el control de la imagen usando la ampliación. El método comprende seleccionar una parte de la imagen, y luego ampliar la parte seleccionada. Luego, se realiza una acción en la parte ampliada y seleccionada del fotograma. El cambio puede implicar el cambio de una característica de la parte seleccionada.
La solicitud de patente del Reino Unido 2472307 de Suda describe un dispositivo de presentación de cámara de documentos con marcadores colocados en el documento para enmascarar áreas seleccionadas. El dispositivo emplea una memoria de fotogramas y un módulo de generación de imágenes sintetizadas. Además, la patente publicada de
Estados Unidos 2010/0302148 de Tanabe describe un dispositivo de presentación con un controlador de señal de vídeo adaptado para emitir una señal de vídeo de una imagen de vídeo para su visualización en una unidad. La unidad incluye además una unidad de configuración de resaltado para configurar el tamaño y el diferencial de brillo de la región resaltada y una unidad de control de visualización de imagen resaltada.
Aunque estas invenciones logran sus propios objetivos individuales únicos, todas sufren inconvenientes. Por ejemplo, ninguna de las técnicas anteriores elimina suficientemente los problemas asociados con la latencia. Asimismo, ninguna de las técnicas anteriores permite que se aplique sombreado a partes seleccionadas de un documento de una manera adecuada para usuarios con baja visión.
Lo que se necesita, por lo tanto, es una cámara amplificadora de vídeo de escritorio que incluya un procesador de señal de paso que elimine el uso de memorias intermedias de fotogramas y que reduzca en gran medida la latencia asociada. El amplificador de vídeo de la presente descripción está diseñado para suplir esta y otras deficiencias presentes en los amplificadores de vídeo existentes.
Lo que también se necesita es una cámara amplificadora que permita ver partes de un objeto pero sombreadas. Esto permitiría seleccionar partes de un objeto o texto para ser resaltadas mientras que al mismo tiempo permitiría percibir el resto del objeto o texto. El amplificador de vídeo de la presente descripción está diseñado para suplir esta y otras deficiencias presentes en los amplificadores de vídeo existentes.
Compendio de la invención
Esta descripción se refiere a un amplificador de vídeo con baja latencia.
El amplificador de vídeo descrito tiene varias ventajas importantes. Por ejemplo, eliminando la memoria intermedia de fotogramas, se puede evitar cualquier retraso perceptible en el procesamiento de la señal.
Se logra otra ventaja utilizando un procesador de vídeo de paso que permite a los usuarios ver objetos casi en tiempo real, lo cual es especialmente importante cuando los usuarios de BLV manipulan los objetos.
Se obtiene una ventaja adicional procesando la señal de vídeo para que las partes seleccionadas de la pantalla se sombreen para así resaltar las partes no sombreadas.
Se obtiene otra ventaja más permitiendo que ciertas partes de un objeto o texto se resalten mientras que al mismo tiempo se permite que el usuario perciba las partes restantes del documento.
Diversas realizaciones de la invención pueden tener ninguna, algunas, o todas estas ventajas. Otras ventajas técnicas de la presente invención serán fácilmente evidentes para los expertos en la técnica.
Según la presente invención, se proporciona un método para procesar una señal de vídeo, el método que emplea una cámara, un microprocesador con una tabla de consulta asociada y un monitor, el método adaptado para su uso por un usuario con baja visión, el método que comprende las siguientes etapas: dirigir la cámara hacia un objeto a ver, la cámara que genera una señal de vídeo, la señal de vídeo que comprende una serie de fotogramas de vídeo, cada fotograma que comprende una matriz de píxeles; seleccionar una resolución para la señal de vídeo que coincida con la resolución del monitor que entrega la señal de vídeo al microprocesador; procesar la señal de vídeo a través del microprocesador y sin una memoria intermedia de fotogramas, el procesamiento se realiza píxel a píxel y según las instrucciones de la tabla de consulta, la tabla de consulta que especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no está enmascarada, en donde las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por los usuario con baja visión; entregar la señal de vídeo procesada al monitor para que la vea el usuario con baja visión.
También según la presente invención, se proporciona un método para procesar una señal de vídeo, el método que emplea una cámara, un microprocesador con una tabla de consulta asociada y un monitor, el método que comprende las siguientes etapas: ver un objeto con la cámara y generar una señal de vídeo correspondiente, la señal de vídeo que comprende un fotograma que consta de una matriz de píxeles; seleccionar una resolución para la señal de vídeo que coincida con la resolución del monitor; procesar la señal de vídeo sin una memoria intermedia de fotogramas a través del microprocesador píxel a píxel, el procesamiento que se hace según las instrucciones de la tabla de consulta para aplicar una característica visual predeterminada al fotograma, la tabla de consulta que especifica partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no se enmascara, en donde las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión; entregar la señal de vídeo procesada al monitor para su visualización.
También según la presente invención, se proporciona un sistema para procesar una señal de vídeo que comprende: una cámara para ver un objeto y generar una señal de vídeo correspondiente, la señal de vídeo que comprende un fotograma formado por una matriz de píxeles; un microprocesador y una tabla de consulta asociada para procesar la señal de vídeo, el procesamiento que aplica sombreado al fotograma, el procesamiento se realiza píxel a píxel para
resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión, eliminando así la necesidad de que los fotogramas se almacenen en una memoria intermedia de vídeo; y un monitor para visualizar la señal de vídeo con el sombreado, la resolución del monitor que coincide con la resolución de la cámara.
Breve descripción de los dibujos
Para una comprensión más completa de la presente descripción y sus ventajas, ahora se hace referencia a las siguientes descripciones, tomadas junto con los dibujos adjuntos, en los que:
La figura 1 es una vista en perspectiva del amplificador de la presente descripción.
La figura 2 es un esquema del procesador de vídeo usado en relación con la presente descripción.
La figura 3 es una vista en alzado frontal que muestra sombreado para su uso por usuarios ciegos o con baja visión.
La figura 4 ilustra el procesamiento de la señal píxel a píxel de la presente descripción.
La figura 5 es un diagrama de flujo que ilustra algunas de las etapas asociadas con la presente descripción.
La figura 6 es una ilustración de una realización adicional de la presente descripción.
Los números de referencia similares se refieren a partes similares a lo largo de las varias vistas de los dibujos.
Descripción detallada de los dibujos
Esta descripción se refiere a un procesador de vídeo para un amplificador de cámara. En particular, la descripción se refiere a un procesador de vídeo que elimina el uso de una memoria intermedia de fotogramas. Esto, a su vez, reduce la latencia que de otra forma estaría presente en la señal de vídeo. El procesador de vídeo descrito también permite sombrear partes seleccionadas de la pantalla. Esto resalta las partes no sombreadas de la pantalla, mientas que al mismo tiempo, permite que el usuario perciba la pantalla completa. Se describen con mayor detalle a continuación los diversos componentes de la presente invención, y la manera en que se interrelacionan.
La figura 1 ilustra un amplificador 10 de vídeo de escritorio que se construye según la presente descripción. El amplificador particular representado se describe con más detalle en la solicitud con el número de serie 14/607,197 en trámite junto con la presente presentada el 28 de enero de 2015 y titulada "Cámara de vídeo amplificada con mango". El amplificador 10 de vídeo incluye una cámara 20 de alta definición que está montada sobre un brazo 22 de la cámara. El brazo 22 de la cámara es flexible. El brazo 22 también puede girar sobre un eje vertical y pivotar sobre uno o más ejes horizontales para permitir que el usuario coloque la cámara 20 correctamente sobre el objeto a ver. En una realización, el brazo 22 está dimensionado para ser recibido dentro de un canal 24 en la parte posterior de la carcasa 26 del dispositivo. Los objetos que se van a ver se pueden colocar directamente debajo de la cámara 20. Alternativamente, se puede incluir una mesa X-Y debajo de la cámara 20 para permitir que los objetos se orienten con precisión.
El amplificador 10 se soporta en una base 32. La base 32, a su vez, soporta un monitor 34 de vídeo que está acoplado a la cámara 20 a través de un cable, tal como un cable de matriz de gráficos de vídeo (VGA) o de interfaz multimedia de alta definición (HDMI). Las señales generadas por la cámara 20 se procesan a través de un procesador 36 de vídeo y se visualizan en el monitor 34 para que las vea el operador. La figura 2 ilustra el procesador 36, que es preferiblemente una Matriz de Puertas Programables en Campo ("FGPA"), y una tabla 38 de consulta asociada ("LUT"). La LUT 38 asigna valores de salida basados en la señal de entrada. Según la invención, la señal de entrada se procesa píxel a píxel en lugar de fotograma a fotograma. El procesamiento de la señal píxel a píxel elimina la necesidad de una memoria intermedia de fotogramas. En lugar de almacenar grandes cantidades de datos en una memoria intermedia, el procesador 36 y la LUT 38 puede procesar cada píxel individual de la imagen grabada. Este procesamiento de "paso" aumenta los tiempos de procesamiento y reduce en gran medida la latencia asociada. El procesamiento píxel a píxel se ilustra esquemáticamente en la figura 4. Para lograr esto, la resolución de la cámara se hace coincidir con la resolución del monitor.
El procesador 36 y la LUT 38 puede aplicar cualquiera de una serie de características diferentes a la imagen visualizada. En un ejemplo, se altera el esquema de color de la imagen visualizada. Por ejemplo, las imágenes se pueden visualizar en colores de contraste, tal como azul/verde, rojo/amarillo, o negro/blanco. El usuario puede recorrer las diversas combinaciones de colores para encontrar el resultado más efectivo.
Alternativamente, la señal de vídeo se puede procesar para resaltar una región o regiones deseadas del vídeo visualizado. Esta característica de la invención se representa en la figura 3. Como se ilustra, el texto se resalta en la pantalla sombreando las partes (42a y 42b) superior e inferior del texto. Esto tiene el efecto deseado de resaltar la parte 42(c) no sombreada. El grado de sombreado se puede variar dependiendo de las necesidades del usuario en particular. Se ha encontrado que dicho sombreado es beneficioso para los usuarios de BLV que sufren de afecciones tal como la retinosis pigmentaria. El sombreado, sin embargo, no es tan grande como para enmascarar o bloquear completamente las palabras o imágenes subyacentes. Esto evita que el usuario pierda la noción de su lugar dentro del texto. Asimismo, evita que un usuario pierda su orientación en una imagen subyacente. El usuario puede
seleccionar el grado de sombreado y la orientación y la colocación del sombreado. Por ejemplo, el sombreado se puede orientar para resaltar una parte vertical de la imagen, en lugar de una horizontal.
Además de ayudar a enfocar un área en particular, el sombreado también reduce la cantidad de luz que entra a los ojos del usuario. Esto, a su vez, reduce la fatiga visual y disminuye el dolor asociado con algunas discapacidades de baja visión. Por lo tanto, las sombras semitransparentes reducen la luz del monitor sin limitar el área visible disponible para el usuario.
La figura 5 es un diagrama de flujo que ilustra las etapas asociadas con el presente método de procesamiento de señales de vídeo. Como se ha señalado, el método se realiza usando: una cámara; un microprocesador con una tabla de consulta asociada; y un monitor. Uno de los objetivos del método es procesar la señal de vídeo de una manera que permita que la imagen resultante sea vista más fácilmente por un usuario ciego o con baja visión.
En la primera etapa, la cámara se dirige hacia un objeto a ver. Esto puede ser cualquiera de una variedad de objetos que el usuario desea examinar. El objeto se puede colocar debajo de la cámara o la cámara se puede apuntar a un objeto remoto. La cámara genera luego una señal de vídeo correspondiente a la imagen grabada. Esta señal de vídeo comprende una serie de fotogramas de vídeo secuenciales. La resolución de la imagen se elige para que coincida con el monitor que se está empleando. Cada uno de los fotogramas de vídeo individuales, a su vez, comprende una matriz de píxeles o elementos de imagen individuales. El número de píxeles es una función de la resolución de la imagen subyacente. Por ejemplo, cada fotograma puede incluir un ancho de 1024 píxeles y una altura de 768 píxeles. A continuación, la señal de vídeo se entrega a un procesador de vídeo.
Luego, la señal se procesa por el microprocesador y según las instrucciones preestablecidas de la tabla de consulta. La tabla de consulta especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar. El grado de sombreado es tal que la imagen subyacente no está enmascarada. No enmascarando completamente la imagen subyacente, el usuario puede mantener la conciencia espacial del objeto que se visualiza. Como se ha señalado en la figura 3, las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión. Las partes sombreadas se pueden disponer ya sea vertical u horizontalmente dependiendo de las preferencias del usuario.
A continuación, la señal de vídeo procesada se entrega al monitor para su visualización. Debido a que el microprocesador procesa el vídeo píxel a píxel, se elimina el uso de un almacén de imágenes, tal como una memoria intermedia de fotogramas. Esto, a su vez, reduce en gran medida la latencia.
En una realización alternativa que no forma parte de la presente invención, el sistema utiliza una serie de tablas (38(a), 38(b) y 38(c)) de consulta diferentes. Cada una de estas tablas de consulta contiene instrucciones para aplicar una característica visual predeterminada a la imagen subyacente. Por ejemplo, la tabla 38(a) puede contener instrucciones para sombrear partes de la matriz, la tabla 38(b) puede contener instrucciones para aplicar diversos contrastes de color a la imagen y al fondo, y la tabla 38(c) puede contener instrucciones para colocar el objeto dentro del fotograma.
Aunque esta descripción se ha descrito en términos de ciertas realizaciones y métodos generalmente asociados, las alteraciones y permutaciones de estas realizaciones y métodos serán evidentes para los expertos en la técnica. En consecuencia, la descripción anterior de realizaciones de ejemplo no define ni restringe esta descripción. También son posibles otros cambios, sustituciones, y alteraciones sin apartarse del alcance de esta descripción, tal como se define en las reivindicaciones adjuntas.
Claims (2)
1. Un método para procesar una señal de vídeo, el método que emplea una cámara, un microprocesador con una tabla de consulta asociada, y un monitor, en donde la resolución de la salida de la señal de vídeo se elige para que coincida con la del monitor, el método adaptado para su uso por un usuario con baja visión, el método que comprende las siguientes etapas:
ver un objeto con la cámara, la cámara que genera una señal de vídeo, la señal de vídeo que comprende una serie de fotogramas de vídeo, con cada fotograma que comprende una matriz de píxeles;
entregar la señal de vídeo al microprocesador;
procesar la señal de vídeo a través del microprocesador sin almacenar en memoria intermedia un fotograma completo, el procesamiento que se realiza píxel a píxel y según las instrucciones de la tabla de consulta, la tabla de consulta que especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no está enmascarada, en donde las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión;
entregar la señal de vídeo procesada al monitor para que la vea el usuario con baja visión.
2. Un sistema para procesar una señal de vídeo que comprende:
una cámara para ver un objeto y generar una señal de vídeo correspondiente, la señal de vídeo que comprende un fotograma formado por una matriz de píxeles;
un microprocesador y una tabla de consulta asociada para procesar la señal de vídeo, la tabla de consulta que especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no está enmascarada, el procesamiento que aplica sombreado al fotograma según las instrucciones de la tabla de consulta para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión, el procesamiento que se realiza sin almacenar en memoria intermedia un fotograma completo píxel a píxel, eliminando así la necesidad de que los fotogramas se almacenen en una memoria intermedia de vídeo;
un monitor para visualizar la señal de vídeo con el sombreado, en donde la resolución de la señal de vídeo emitida por la cámara se elige para que coincida con la del monitor.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201461986622P | 2014-04-30 | 2014-04-30 | |
| PCT/US2015/028589 WO2015168447A1 (en) | 2014-04-30 | 2015-04-30 | System and method for processing a video signal with reduced latency |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2905435T3 true ES2905435T3 (es) | 2022-04-08 |
Family
ID=54355152
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES15786555T Active ES2905435T3 (es) | 2014-04-30 | 2015-04-30 | Sistema y método de procesamiento de una señal de vídeo con latencia reducida |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9891438B2 (es) |
| EP (1) | EP3138282B1 (es) |
| JP (1) | JP2017518682A (es) |
| ES (1) | ES2905435T3 (es) |
| WO (1) | WO2015168447A1 (es) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016028930A1 (en) * | 2014-08-19 | 2016-02-25 | Freedom Scientific, Inc. | Portable desktop video magnifier camera |
| CN115701129B (zh) * | 2021-07-31 | 2024-09-10 | 荣耀终端有限公司 | 一种图像处理方法及电子设备 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6127990A (en) | 1995-11-28 | 2000-10-03 | Vega Vista, Inc. | Wearable display and methods for controlling same |
| TW417404B (en) * | 1998-02-03 | 2001-01-01 | Seiko Epson Corp | Projection display device and method therefor, and an image display device |
| JP2003061076A (ja) * | 2001-08-10 | 2003-02-28 | Sogo Keibi Hosho Co Ltd | 監視装置、監視方法およびその方法をコンピュータに実行させるプログラム |
| US7131061B2 (en) * | 2001-11-30 | 2006-10-31 | Xerox Corporation | System for processing electronic documents using physical documents |
| JP3824237B2 (ja) * | 2003-09-05 | 2006-09-20 | ソニー株式会社 | 画像処理装置および方法、記録媒体、並びにプログラム |
| US20050058360A1 (en) * | 2003-09-12 | 2005-03-17 | Thomas Berkey | Imaging system and method for displaying and/or recording undistorted wide-angle image data |
| US7548658B1 (en) * | 2003-09-24 | 2009-06-16 | Cognitech, Inc. | Lossless video data compressor with very high data rate |
| US7153024B2 (en) | 2004-01-28 | 2006-12-26 | Denso Corporation | Sensor and temperature sensor capable of automatic installation |
| US7629989B2 (en) | 2004-04-02 | 2009-12-08 | K-Nfb Reading Technology, Inc. | Reducing processing latency in optical character recognition for portable reading machine |
| JP2005318177A (ja) * | 2004-04-28 | 2005-11-10 | Elmo Co Ltd | 資料提示装置 |
| US8854441B2 (en) * | 2006-02-10 | 2014-10-07 | Freedom Scientific, Inc. | Electronic magnification device |
| US20070192718A1 (en) * | 2006-02-10 | 2007-08-16 | Freedom Scientific, Inc. | Graphic User Interface Control Object Stylization |
| JP5525548B2 (ja) * | 2009-02-13 | 2014-06-18 | オセ−テクノロジーズ ビーブイ | デジタル画像を処理するための画像処理システム及びデジタル画像を処理する画像処理方法 |
| JP2010278509A (ja) | 2009-05-26 | 2010-12-09 | Elmo Co Ltd | 資料提示装置 |
| JP2011018286A (ja) * | 2009-07-10 | 2011-01-27 | Toshiba Corp | 交通画像情報提供システム |
| JP5443085B2 (ja) | 2009-07-28 | 2014-03-19 | 株式会社エルモ社 | 資料提示装置 |
| US20130113903A1 (en) * | 2011-11-04 | 2013-05-09 | Research In Motion Limited | Image magnification method and apparatus |
| GB2496418A (en) | 2011-11-10 | 2013-05-15 | Esaturnus | Ultra low latency video communication. |
| US20130329114A1 (en) | 2012-06-08 | 2013-12-12 | Samsung Electronics Co., Ltd. | Image magnifier for pin-point control |
| US20140176690A1 (en) * | 2012-12-21 | 2014-06-26 | Technologies Humanware Inc. | Magnification system |
| EP3100453B1 (en) | 2014-01-29 | 2018-11-21 | Freedom Scientific, Inc. | Video magnifier camera with handle |
-
2015
- 2015-04-30 ES ES15786555T patent/ES2905435T3/es active Active
- 2015-04-30 WO PCT/US2015/028589 patent/WO2015168447A1/en not_active Ceased
- 2015-04-30 JP JP2016565211A patent/JP2017518682A/ja active Pending
- 2015-04-30 EP EP15786555.1A patent/EP3138282B1/en active Active
- 2015-04-30 US US14/701,075 patent/US9891438B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3138282B1 (en) | 2021-12-29 |
| JP2017518682A (ja) | 2017-07-06 |
| US9891438B2 (en) | 2018-02-13 |
| EP3138282A4 (en) | 2017-11-22 |
| WO2015168447A1 (en) | 2015-11-05 |
| US20150316774A1 (en) | 2015-11-05 |
| EP3138282A1 (en) | 2017-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9618748B2 (en) | Apparatus and method for a dynamic “region of interest” in a display system | |
| Hwang et al. | An augmented-reality edge enhancement application for Google Glass | |
| US7081870B2 (en) | Wearable display and method of displaying images using a wearable display | |
| US11551602B2 (en) | Non-uniform resolution, large field-of-view headworn display | |
| US10146304B2 (en) | Methods and apparatus for vision enhancement | |
| EP4622286A3 (en) | Light field device, multi-depth pixel rendering method therefor, and multi-depth vision perception system and method using same | |
| ES2793226T3 (es) | Renderización foveada | |
| EP1453010A3 (en) | Systems and methods for providing enhanced vision imaging with decreased latency | |
| US20230244307A1 (en) | Visual assistance | |
| CN107004399A (zh) | 通过图形处理进行的视力校正 | |
| CN102238402B (zh) | 用于驱动液晶显示装置的设备和方法 | |
| CN113330506A (zh) | 用于在亮度受控环境中进行局部调光的装置、系统和方法 | |
| US10692186B1 (en) | Blending inset images | |
| Baldwin et al. | Comparing artistic and geometrical perspective depictions of space in the visual field | |
| EP3138282B1 (en) | System and method for processing a video signal with reduced latency | |
| US11228722B2 (en) | System and method for processing a video signal with reduced latency | |
| WO2017161792A1 (zh) | 液晶显示屏、展示虚拟现实图像的系统和头戴式显示设备 | |
| NZ515395A (en) | Images produced on layered screens at varying luminance to produce image plane of variable focal depth | |
| US20230118678A1 (en) | Image generation apparatus and image generation method | |
| CN110010082B (zh) | 用于防止显示闪烁的设备、系统和方法 | |
| CN108234986A (zh) | 用于治疗近视或弱视的3d图像管理方法及管理系统和装置 | |
| CN105302512A (zh) | 一种虚拟视网膜显示技术和虚拟视网膜显示设备 | |
| HK40049560B (zh) | 用於低视力用户的混合式透视增强现实系统和方法 | |
| CN112000304A (zh) | 一种投影显示方法及装置 | |
| JP2009122840A (ja) | 画像データ生成装置 |