ES2963441T3 - Sistema de conferencia, herramienta y dispositivos periféricos - Google Patents

Sistema de conferencia, herramienta y dispositivos periféricos Download PDF

Info

Publication number
ES2963441T3
ES2963441T3 ES19771844T ES19771844T ES2963441T3 ES 2963441 T3 ES2963441 T3 ES 2963441T3 ES 19771844 T ES19771844 T ES 19771844T ES 19771844 T ES19771844 T ES 19771844T ES 2963441 T3 ES2963441 T3 ES 2963441T3
Authority
ES
Spain
Prior art keywords
data
computing device
user computing
large format
port
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
Application number
ES19771844T
Other languages
English (en)
Inventor
Yanxiong Mu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Shiyuan Electronics Thecnology Co Ltd, Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Application granted granted Critical
Publication of ES2963441T3 publication Critical patent/ES2963441T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04162Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0016Inter-integrated circuit (I2C)
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/02Handling of images in compressed format, e.g. JPEG, MPEG
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/16Use of wireless transmission of display information
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/20Details of the management of multiple sources of image data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Un dispositivo de comunicación incluye un puerto USB Tipo-C (USB-C) para recibir datos multimedia presentados en un dispositivo informático del usuario, un circuito convertidor de señal para convertir los datos multimedia en datos multimedia formateados, un procesador de hardware, acoplado comunicativamente a la señal. convertidor y el puerto USB-C, para comprimir, de acuerdo con un esquema de codificación, los datos multimedia formateados en un flujo de datos multimedia comprimidos, y una interfaz de transmisión inalámbrica para transmitir, utilizando una red inalámbrica, el flujo de datos multimedia comprimidos a un gran formato. Dispositivo de visualización de formato para la presentación de los datos multimedia. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Sistema de conferencia, herramienta y dispositivos periféricos
Campo técnico
Esta divulgación se refiere a un sistema de conferencia inteligente y, en particular, a un sistema de conferencia inteligente y herramienta y dispositivos periféricos asociados con el sistema de conferencia inteligente.
Antecedentes
Las tecnologías existentes ofrecen diversas soluciones que pueden ayudar a los participantes de una conferencia a comunicarse entre sí. Soluciones ejemplares pueden incluir proyectar el contenido de la presentación en una pantalla grande para compartir con la audiencia, comunicarse a través de comunicación instantánea remota y visualizar en un dispositivo de visualización de gran formato (por ejemplo, una pantalla táctil de gran formato) que permita escribir y dibujar en el mismo. El dispositivo de visualización de gran formato se refiere a dispositivos que incluyen una pantalla con una dimensión diagonal mayor que una cierta longitud (por ejemplo, mayor que 32 pulgadas). Un enfoque adicional es usar un transmisor de pantalla inalámbrico para transmitir la imagen de la pantalla de un ordenador personal (PC) a la pantalla táctil de gran formato. El documento CN107333082 A divulga un sistema cooperativo inalámbrico basado en una interfaz USB Tipo-C y un método de realización del mismo, para resolver el problema de que la operación tal como la instalación de software en sistemas tales como un ordenador es inconveniente cuando el sistema cooperativo inalámbrico se aplica a transmisión de video y conferencia inalámbrica multiusuario.
Sumario
Implementaciones de la divulgación proporcionan soluciones técnicas que superan las deficiencias identificadas anteriormente y otras de la tecnología actual para transmitir imágenes de pantalla desde un dispositivo informático de usuario (por ejemplo, un ordenador personal, una tableta o un teléfono inteligente) a un dispositivo de visualización de gran formato o una pantalla táctil de gran formato.
En cuanto a un aspecto de la divulgación, la divulgación proporciona una clase de dispositivos periféricos (denominados llave) que permiten la transmisión de las imágenes de pantalla desde el dispositivo informático de usuario a la pantalla táctil de gran formato.
La clase de dispositivos periféricos comprende todas las características de la reivindicación 1 adjunta. En cuanto a otro aspecto de la divulgación, la divulgación proporciona un método de comunicación, que comprende todas las características de la reivindicación 7 adjunta.
En implementaciones de los dispositivos periféricos o método de comunicación anteriores, las imágenes de pantalla se pueden transmitir a la pantalla táctil de gran formato sin la necesidad de cargar un programa de propósito especial desde el dispositivo periférico o instalar el programa en el dispositivo informático de usuario. Cualquier usuario puede traer un dispositivo informático de usuario a la conferencia y transmitir datos multimedia desde el dispositivo informático de usuario a la pantalla táctil de gran formato sin alterar la configuración del dispositivo informático de usuario.
Breve descripción de los dibujos
La presente divulgación se ilustra a modo de ejemplo, y no a modo de limitación, en las figuras de los dibujos que se acompañan.
La figura 1 ilustra un sistema para transmitir contenido multimedia desde un dispositivo de procesamiento a una pantalla táctil de gran formato de acuerdo con una implementación de la presente divulgación.
La figura 2 ilustra un puerto 200 USB Tipo-C de 24 pines ejemplar.
La figura 3 ilustra una plataforma de software implementada en una llave para transmitir contenido multimedia a una pantalla táctil de gran formato de acuerdo con una implementación de la divulgación.
La figura 4 es un diagrama de flujo que ilustra un método para operar una llave para transmitir contenido multimedia a una pantalla táctil de gran formato de acuerdo con algunas implementaciones de la divulgación. La figura 5 ilustra una llave de acuerdo con otra implementación de la presente divulgación.
Descripción detallada
La transmisión de pantalla inalámbrica puede incluir la instalación de un programa de propósito especial en un dispositivo de procesamiento (por ejemplo, un ordenador personal, una tableta o un teléfono inteligente), donde el programa de propósito especial, cuando es ejecutado por el dispositivo de procesamiento, captura las imágenes de pantalla del dispositivo de procesamiento a una frecuencia constante o a frecuencias variables, codifica y comprime las imágenes de pantalla capturadas y transmite, a través de un puerto de bus serie universal (USB), las imágenes de pantalla comprimidas a un dispositivo periférico que está conectado al puerto USB del dispositivo de procesamiento. Al recibir las imágenes comprimidas, el dispositivo periférico incluye un dispositivo de transmisión inalámbrica que transmite las imágenes de pantalla comprimidas al dispositivo de visualización de gran formato para su descodificación y visualización. La tecnología actual requiere la instalación de un programa de propósito especial en el dispositivo de procesamiento. En algunas implementaciones, es necesario eliminar el programa de propósito especial del dispositivo de procesamiento después de su uso. La instalación y eliminación del programa de propósito especial puede llevar tiempo y consumir los recursos del dispositivo de procesamiento (por ejemplo, el ordenador personal) del usuario. Por ejemplo, la instalación del programa de propósito especial puede requerir que el propietario del dispositivo de procesamiento conceda permiso para la instalación. Algunos propietarios pueden declinar o mostrarse reacios a conceder el permiso debido a motivos de seguridad.
Las implementaciones de la divulgación proporcionan soluciones técnicas que superan las deficiencias identificadas anteriormente y otras de la tecnología actual para transmitir imágenes de pantalla desde un dispositivo informático de usuario (por ejemplo, un ordenador personal, una tableta o un teléfono inteligente) a un dispositivo de visualización de gran formato o una pantalla táctil de gran formato. Implementaciones proporcionan una clase de dispositivos periféricos así como un sistema de conferencia y herramientas que permiten la transmisión de las imágenes de pantalla desde el dispositivo informático de usuario a la pantalla táctil de gran formato sin la necesidad de instalar un programa de propósito especial en el dispositivo informático de usuario para la transmisión de las imágenes de pantalla, de este modo reduciendo el tiempo de preparación y sin consumir recursos adicionales del dispositivo informático de usuario. En lugar de instalar el programa de propósito especial en el dispositivo informático de usuario traído a la conferencia por un usuario, implementaciones de la divulgación pueden utilizar controladores existentes (por ejemplo, los instalados de forma nativa con el sistema operativo) y puertos en el dispositivo informático de usuario para transmitir imagen de pantalla y la señal de audio asociada al dispositivo periférico. El dispositivo periférico además incluye un circuito convertidor para convertir las imágenes de pantalla y los datos de audio asociados en datos multimedia formateados, un procesador de hardware para comprimir los datos multimedia formateados en un flujo de datos multimedia comprimidos y un transmisor para transmitir flujo de datos multimedia comprimidos a la pantalla táctil de gran formato. El dispositivo periférico puede haber sido proporcionado en la sala de conferencias para uso de los visitantes. El transmisor del dispositivo periférico es un transmisor inalámbrico que ha sido configurado para comunicarse, usando una red inalámbrica asociada a la sala de conferencias, con la pantalla táctil de gran formato. De esta forma, las imágenes de pantalla se pueden transmitir a la pantalla táctil de gran formato sin necesidad de cargar un programa de propósito especial desde el dispositivo periférico o instalar el programa en el dispositivo de procesamiento. Cualquier usuario puede traer un dispositivo informático de usuario a la conferencia y transmitir datos multimedia desde el dispositivo informático de usuario a la pantalla táctil de gran formato sin alterar la configuración del dispositivo informático de usuario.
En una implementación, el puerto usado para transmitir las imágenes de pantalla y la señal de audio es un puerto de bus universal en serie (USB) Tipo-C que está disponible en dispositivos informáticos de usuario y dispositivos móviles (por ejemplo, ordenadores personales, tabletas informáticas y teléfonos inteligentes). El puerto USB Tipo-C puede incluir un sistema de conector USB de 24 pines que incluye pines que admiten el modo DisplayPort (DP) o cualquier modo compatible con DP. El puerto<u>S<b>Tipo-C en el modo DisplayPort puede transmitir datos paquetizados que contienen datos de audio y/o datos de video para dispositivos de visualización como, por ejemplo, un monitor de video. De este modo, cuando un dispositivo de visualización está conectado al dispositivo informático de usuario a través del USB Tipo-C, un controlador de DisplayPort ya instalado en el dispositivo informático de usuario puede admitir la transmisión de contenido multimedia (audio y/o vídeo) al dispositivo de visualización para su presentación. Bajo el modo DisplayPort, el puerto USB Tipo-C de un dispositivo informático de usuario (por ejemplo, un ordenador personal, una tableta, o un teléfono inteligente) se puede usar para transmitir datos de video y audio a un dispositivo periférico sin requerir la instalación de un programa de propósito especial en el dispositivo informático de usuario porque en el modo DisplayPort, el dispositivo periférico se trata como un dispositivo de visualización externo que es capaz de recibir y presentar el contenido multimedia.
Implementaciones de la divulgación además proporcionan un dispositivo periférico (denominado llave) que también incluye un puerto USB Tipo-C correspondiente. El puerto uSb Tipo-C de la llave puede estar acoplado al puerto Tipo-C del dispositivo informático de usuario mediante un cable USB Tipo-C. Cuando se conecta con la llave, el dispositivo informático de usuario recibe una petición desde la llave para configurar el puerto Tipo-C para operar en el modo DisplayPort y ejecutar el controlador de DisplayPort para transmitir paquetes de datos que contienen contenido multimedia desde el dispositivo informático de usuario a la llave. Debido a que el controlador de DisplayPort se preinstaló en el dispositivo informático de usuario con el sistema operativo para acomodar diferentes tipos de dispositivos de visualización externos, no es necesario cargar e instalar un programa de propósito especial para transmitir las imágenes de vídeo.
Para facilitar transmisión del contenido multimedia a una pantalla táctil de gran formato, en una implementación, la llave incluye un circuito convertidor de señal para convertir el contenido multimedia en paquetes de datos especificados de acuerdo con el protocolo de DisplayPort recibido desde el dispositivo informático de usuario en datos multimedia formateados que son adecuados para la codificación y compresión mediante un procesador de hardware. En una implementación, el convertidor de señal separa el contenido multimedia en un flujo de datos de vídeo y un flujo de datos de audio, de este modo tratando el flujo de datos de vídeo y el flujo de datos de audio en dos flujos de señal separados. El circuito convertidor de señal convierte el flujo de datos de vídeo extraídos del contenido multimedia en un primer formato de vídeo que son datos formateados en Interfaz de Procesador de la Industria Móvil (MIPI, por sus siglas en inglés “Mobile Industry Processor Interface”), y convierte el flujo de datos de audio extraído del contenido multimedia en un primer formato de audio que son datos formateados en Inter-IC Sound (I2S). El protocolo MIPI es un protocolo que se usa para la transmisión de vídeo punto a punto, y el protocolo I2S es un estándar de interfaz de bus en serie eléctrico para conectar dispositivos de audio digital. Los datos de vídeo MIPI pueden contener una secuencia de fotogramas de imágenes que incluyen píxeles representados en formato YUV; la señal de audio I2S puede presentarse en formato de modulación de código de pulso (PCM). Debido a que la red inalámbrica entre la llave y la pantalla táctil de gran formato puede tener una banda ancha limitada, tanto los datos de video MIPI como los datos de audio PCM pueden necesitar una compresión adicional antes de transmitirse de forma inalámbrica desde la llave a la pantalla táctil de gran formato. En otra implementación, el convertidor de señal puede incluir dos circuitos convertidores. El primer circuito convertidor puede convertir los datos de vídeo sin procesar y los datos de audio sin procesar a un formato multimedia de interfaz multimedia de alta definición (HDMI). El segundo circuito convertidor puede además convertir los datos HDMI en otro estándar HDTV (por ejemplo, BT.1120/BT.656 de la Unión Internacional de Telecomunicaciones). Tales datos multimedia formateados dos veces pueden proporcionarse al procesador.
En una implementación, la llave además incluye un procesador de hardware (por ejemplo, un procesador ARM) que está programado para admitir un codificador de vídeo/audio para comprimir datos de vídeo y datos de audio. El procesador codifica los datos de vídeo MIPI de acuerdo con un estándar de compresión de vídeo (por ejemplo, H.264, H.265, etc.) y codifica los datos de audio I2S de acuerdo con un estándar de compresión de audio (por ejemplo, el estándar de códec de audio OPUS o el estándar MP3). La llave además incluye un primer transmisor/receptor inalámbrico que transmite los datos de vídeo y de audio codificados y comprimidos a través de una red inalámbrica a un segundo transmisor/receptor inalámbrico asociado con la pantalla táctil de gran formato. El transmisor inalámbrico incluye una tarjeta de red inalámbrica que se ha emparejado con una red inalámbrica para comunicarse con un receptor inalámbrico asociado con la pantalla táctil de gran formato. Debido a que el primer transmisor/receptor inalámbrico de la llave, la red inalámbrica y el segundo transmisor/receptor inalámbrico de la pantalla táctil de gran formato están emparejados por adelantado, el propietario del dispositivo informático de usuario no necesita realizar ninguna configuración de red en el dispositivo informático de usuario, de este modo logrando una comunicación fluida y segura para el dispositivo informático de usuario. En respuesta a recibir los datos multimedia codificados, un procesador asociado con la pantalla táctil de gran formato puede ejecutar un programa descodificador que puede convertir los datos de vídeo comprimidos y los datos de audio comprimidos a un formato adecuado para su visualización en la pantalla. La pantalla táctil de gran formato puede entonces presentar el contenido multimedia reconstruido a partir de los datos de vídeo y de audio en la pantalla táctil de gran formato. De esta manera, el usuario del dispositivo informático de usuario puede compartir de forma segura contenido multimedia desde su dispositivo informático de usuario a la pantalla táctil de gran formato sin cargar ni instalar un programa de propósito especial en el dispositivo informático de usuario. Todo lo que el usuario necesita hacer es conectar la llave al puerto USB Tipo-C del dispositivo informático de usuario y activar la llave. Implementaciones de la divulgación reducen significativamente la carga para el usuario e inmunizan el dispositivo informático de usuario al eliminar la necesidad de instalar un programa de propósito especial en el dispositivo informático de usuario.
La figura 1 ilustra un sistema 100 para transmitir contenido multimedia desde un dispositivo de procesamiento a una pantalla táctil de gran formato de acuerdo con una implementación de la presente divulgación. Como se muestra en la figura 1, el sistema 100 incluye un dispositivo de procesamiento 102, una llave 104 y una pantalla táctil de gran formato 106. El dispositivo de procesamiento 102 puede ser un dispositivo informático adecuado usado por un usuario. Ejemplos de dispositivo de procesamiento 102 pueden incluir ordenadores personales o dispositivos móviles tales como teléfonos inteligentes. Un usuario puede llevar su dispositivo de procesamiento 102 a una conferencia o un aula para presentar contenido multimedia 110 en una pantalla táctil de gran formato 106. En una implementación, el dispositivo de procesamiento 102 puede incluir una pantalla (no mostrada), un procesador de hardware (no mostrado), un dispositivo de almacenamiento 108 para almacenar contenido multimedia 110, y un puerto USB Tipo-C 112 para conectarse a un dispositivo periférico tal como, por ejemplo, un monitor. El procesador de hardware puede ejecutar un sistema operativo que gestiona operaciones del dispositivo de procesamiento 102 y proporciona controladores para comunicarse con dispositivos periféricos. El dispositivo de almacenamiento 108 puede ser un dispositivo de memoria no volátil, un disco duro o un almacenamiento en red accesible mediante el dispositivo de procesamiento 102. Contenido multimedia 110 puede ser una presentación de PowerPoint™ (un archivo PPT), un videoclip, o una pila de cortes en formato de documento portátil (pdf). El procesador de hardware puede ejecutar un programa de aplicación (por ejemplo, Microsoft PowerPoint) que puede convertir los contenidos multimedia en datos de imagen almacenados en una memoria intermedia de imágenes adecuada para visualizarse en la pantalla del dispositivo de procesamiento 102.
El dispositivo de procesamiento 102 también incluye un puerto para conexión con dispositivos periféricos. En una implementación, el puerto puede ser un puerto 112 de bus universal en serie (USB) Tipo-C (referido como USB Tipo-C) para conectarse a dispositivos periféricos que aceptan la especificación USB Tipo-C. El USB puede ser uSb 2.0, USB 3.0 o cualquier estándar USB que admita la especificación Tipo-C. El puerto 112 uSb Tipo-C puede incluir 24 pines físicos especificados de acuerdo con el protocolo USB Tipo-C.
La figura 2 ilustra un puerto USB Tipo-C de 24 pines ejemplar 200. Como se muestra en la figura 2, el puerto USB Tipo-C 200 puede incluir 24 pines, incluidas dos líneas paralelas de pines rotacionalmente simétricos, en el que la primera línea puede incluir 12 pines identificados como pines A1 - A12, y la segunda línea puede incluir 12 pines identificados como B1 - B12 para admitir complementos bidireccionales. Los pines pueden incluir retorno a tierra GND (A1, A12, B12, B1), primer par diferencial SuperSpeed TX+/TX- (A2/A3, B11/B10), potencia de bus V<bus>(A4, A9, B9, B4), canal de configuración CC1, Cc2 (a 5, B5), par diferencial USB 2.0 Dp1, Dn1 (A6/A7, B7B6), bus secundario SBU (A8, B8) y segundo par diferencial SuperSpeed RX-/RX+ (A10/A11, B3B2).
En algunas versiones de USB Tipo-C puede admitir diferentes modos, incluido el modo DisplayPort (DP). El modo DisplayPort es un estándar de interfaz de pantalla digital establecido por la Video Electronics Standards Association (VESA). El modo DisplayPort admite principalmente la conexión del puerto USB Tipo-C a una fuente de video a un dispositivo de visualización. Bajo el modo DisplayPort, la interfaz USB Tipo-C puede transmitir audio, USB, y otras formas de datos al dispositivo de visualización. En el contexto de esta solicitud, la fuente de vídeo puede venir de los datos de imagen en la memoria intermedia de fotograma de vídeo del dispositivo de procesamiento 102. La memoria intermedia de fotograma de vídeo es un tipo de memoria que almacena las imágenes que se presentarán en una pantalla conectada al dispositivo de procesamiento 102. La llave 104 puede actuar como un dispositivo de visualización para el dispositivo de procesamiento 102. En el modo DisplayPort, el puerto USB Tipo-C puede depender de la transmisión de datos paquetizados (referidos como paquetes de datos o paquetes) donde pequeños paquetes de datos que contienen una pequeña porción de los datos de contenido multimedia se transmiten desde una fuente a un destino. La señal del reloj usada para sincronizar los datos de contenido multimedia está integrada en el flujo de datos del paquete. En el modo DisplayPort, la interfaz del puerto USB Tipo-C puede emplear el uno o dos pares diferenciales (A2/A3, A10/A11 o B11B10, B3/B2) para transmitir paquetes de datos de audio/vídeo DP. En una implementación, un dispositivo periférico (por ejemplo, llave 104) puede usar el pin de canal de configuración CC1, CC2 (A5, B5) para transmitir una señal de control al dispositivo de procesamiento 102. La señal de control puede establecer el uno o dos pares diferenciales para operar en el modo DisplayPort para transmitir los paquetes de datos de vídeo/audio, permitiendo de este modo que el dispositivo periférico se comunique con el dispositivo de procesamiento 102 usando los controladores de vídeo/audio ya instalados en el dispositivo de procesamiento 102 (por ejemplo, ya instalados con el sistema operativo como parte del software preinstalado). Los datos de vídeo/audio transportados por los paquetes de datos DisplayPort no están comprimidos y de este modo están listos para visualizarse sin descodificar. De esta forma, el uno o dos pares diferenciales del puerto USB Tipo-C se usan para transmitir datos de pantalla del dispositivo de procesamiento 102.
El pin de potencia de bus V<bus>(A4, A9, B9, B4) puede proporcionar suministro de potencia desde el dispositivo de procesamiento 102 al dispositivo periférico (llave 104). De este modo, el dispositivo de procesamiento 102 puede suministrar una señal de potencia usando el pin V<bus>al dispositivo periférico. El dispositivo periférico puede operar sin la necesidad de una fuente de potencia independiente. El par diferencial USB 2.0 Dp1, Dn1 (A6/A7, B7B6) se puede usar para transmitir otros tipos de información de datos tales como, por ejemplo, para transmitir los datos gestuales táctiles capturados por la pantalla táctil de gran formato 106 como se describe en esta divulgación.
Con referencia a la figura 1, la llave 104 incluye un correspondiente puerto USB Tipo-C 14, un convertidor de señal 116, un procesador de hardware 118 y un transmisor/receptor inalámbrico 120 (por ejemplo, un transmisor/receptor WiFi). El puerto USB Tipo-C 114 puede incluir, como una parte integral, un cable para proporcionar un enlace de conexión por cable entre el dispositivo de procesamiento 102 y la llave 104. En un primer extremo del cable, el puerto uSb Tipo-C 114 puede incluir un conector de puerto USB Tipo-C que incluye conectores de placa a placa coincidentes con los pines del puerto USB Tipo-C 112 del dispositivo de procesamiento 102. Cuando el conector USB Tipo-C se conecta al puerto USB Tipo-C 112, el cable puede conectarse al puerto USB Tipo-C 112 del dispositivo de procesamiento 102 con el puerto USB Tipo-C 114 para proporcionar un enlace de comunicación de datos por cable. A través de los dos (o cuatro) pares diferenciales de canales de datos y pines de potencia de bus, el dispositivo de procesamiento 102 puede transmitir paquetes de datos DisplayPort y la señal de potencia desde el dispositivo de procesamiento 102 a la llave 104. Además, a través del control de configuración y los pares diferenciales de USB 2.0, la llave 104 puede transmitir señales de control generadas por el procesador de hardware 118 y datos gestuales táctiles capturados por la pantalla táctil de gran formato 106 al dispositivo de procesamiento 102. La llave 104 usa señales de control para pedir al dispositivo de procesamiento 102 que configure el puerto USB Tipo-C 112 para que se ejecute bajo modo DisplayPort.
El convertidor de señal 116 puede incluir un circuito lógico que puede recibir los datos DisplayPort de pares diferenciales del puerto USB Tipo-C 114 y convertir los datos DisplayPort en un flujo de video y un flujo de audio en formatos que son adecuados para procesamiento adicional. Los datos DisplayPort pueden contener paquetes de datos de audio/video sin procesar y sin comprimir. Por ejemplo, los datos de vídeo pueden incluir imágenes rasterizadas de píxeles, cada píxel está representado por sus valores de luminancia (Y) y crominancias (U, V). Los datos de audio pueden incluir los datos de audio en el formato de modulación de código de pulso (PCM). La señal del reloj puede estar integrada en el flujo de datos en paquetes. Tanto los datos de video como de audio pueden estar en formatos sin comprimir.
En respuesta a recibir los datos DisplayPort, el convertidor de señal 116 puede extraer los datos de vídeo sin procesar de los paquetes de datos DP y reformatear los datos de vídeo sin procesar en un flujo de vídeo en un primer formato de vídeo, y extraer los datos de audio sin procesar de los paquetes de datos DP y reformatear los datos de audio sin procesar en un flujo de audio en un primer formato de audio, donde el primer formato de video y el primer formato de audio pueden diseñarse para interconectar datos de video/audio entre un procesador y un dispositivo periférico. En una implementación, el convertidor de señal 116 puede reformatear los datos de vídeo sin procesar en un formato de vídeo de Interfaz de procesador de la industria móvil (MIPI), y reformatear los datos de audio sin procesar en un formato de audio Inter-IC (I2S). En otra implementación, el convertidor de señal 116 puede incluir dos circuitos convertidores. El primer circuito convertidor puede convertir los datos de vídeo sin procesar y los datos de audio sin procesar a un formato multimedia de interfaz multimedia de alta definición (HDMI). El segundo circuito convertidor puede además convertir los datos HDMI a otro estándar HDTV (por ejemplo, BT.1120BT.656 de la Unión Internacional de Telecomunicaciones). Tales datos multimedia formateados dos veces pueden proporcionarse al procesador 118.
El convertidor de señal 116 además envía el flujo de vídeo y el flujo de audio al procesador 118, donde el procesador 118 incluye un circuito codificador para codificar y comprimir el flujo de vídeo y el flujo de audio para su transmisión a través de una red inalámbrica a la pantalla táctil de gran formato 106. En una implementación, el procesador 118 puede ser una unidad central de procesamiento (CPU) basada en una arquitectura de ordenador con conjunto de instrucciones reducido (RISC) desarrollada por Advanced RISC Machines (denominada como procesador ARM). El procesador ARM puede incluir pines de procesamiento de señal de imagen (ISP) para recibir el flujo de video y el flujo de audio del convertidor de señal 116. En respuesta a recibir el flujo de video y el flujo de audio, el procesador 118 ejecuta el codificador para realizar la compresión de video y la compresión de audio. En una implementación, el procesador 118 puede realizar compresión de vídeo H.264/H.265 para generar un flujo de vídeo comprimido y realizar la compresión de audio (por ejemplo, basada en OPUS o MP3) para generar un flujo de audio comprimido que está sincronizado con el flujo de vídeo a través de la señal del reloj. Tanto el flujo de video comprimido como el flujo de audio comprimido son mucho más pequeños que los correspondientes flujos de video y de audio antes de la compresión. De este modo, el flujo de vídeo comprimido y el flujo de audio comprimido son adecuados para la transmisión a través de una red inalámbrica que puede tener una banda ancha limitado para la transmisión de datos.
El transmisor/receptor inalámbrico 120 puede ser una interfaz de comunicación inalámbrica para recibir el flujo de vídeo comprimido y el flujo de audio comprimido y transmitir el flujo de vídeo comprimido y el flujo de audio comprimido a través de una red inalámbrica. En una implementación, el transmisor/receptor inalámbrico 120 puede incluir un circuito lógico para empaquetar el flujo de video comprimido y el flujo de audio comprimido en paquetes de datos y transmitir los paquetes de datos a través de una red de comunicación WiFi a la pantalla táctil de gran formato 106.
La pantalla táctil de gran formato 106 puede incluir una pantalla (por ejemplo, una pantalla LED) para visualizar el contenido multimedia 110, donde la pantalla puede reflejar la visualización en pantalla del dispositivo de procesamiento 102. En una implementación, además de la pantalla táctil, la pantalla táctil de gran formato puede incluir, o estar asociada con, un transmisor/receptor inalámbrico 122 y un procesador 124. El transmisor/receptor inalámbrico 122 puede recibir, a través de la red inalámbrica, paquetes de datos transmitidos por el transmisor/receptor inalámbrico 120 de la llave 104. Además, el transmisor/receptor inalámbrico 122 puede desempaquetar el paquete de datos para reconstruir el flujo de vídeo comprimido y el flujo de audio comprimido. El procesador 124 puede incluir circuito descodificador para restaurar el flujo de video sin comprimir a partir del flujo de video comprimido, y para restaurar el flujo de audio sin comprimir a partir del flujo de audio comprimido. El procesador 124 puede además causar que el flujo de vídeo y el flujo de audio se presenten en la pantalla táctil. De este modo, implementaciones de la divulgación proporcionan una solución técnica que permite la transmisión de contenido multimedia 110 disponible en el dispositivo de procesamiento 102 a la pantalla táctil de gran formato 106 sin la necesidad de cargar un programa de propósito especial desde la llave 104 e instalar el programa de propósito especial en el dispositivo de procesamiento 102. De esta forma, el usuario del dispositivo de procesamiento 102 puede evitarse los inconvenientes y preocupaciones de seguridad de instalar el programa de propósito especial. Además, la transmisión de contenido multimedia 110 a la pantalla táctil de gran formato 106 no consume recursos del dispositivo de procesamiento 102.
En una implementación, la llave 104 además incluye un actuador 126 que controla cuándo comenzar la transmisión de contenido multimedia 110 a la pantalla táctil de gran formato 106. El actuador 126 puede ser un dispositivo de entrada físico tal como, por ejemplo, un botón pulsador que está conectado a un dispositivo interruptor. Antes de activar el actuador 126, la llave 104 descarta los paquetes de datos DisplayPort recibidos desde el dispositivo de procesamiento 102, de este modo reduciendo innecesarios almacenamiento y codificación de datos multimedia en la llave 104. En respuesta a recibir una indicación de activación del actuador 126 (por ejemplo, presionando hacia abajo el botón pulsador), la llave 104 comienza a convertir los paquetes de datos DisplayPort en datos de audio y video formateados, codifica y comprime los datos de audio y de video, y transmite los datos de audio y de video comprimidos a la pantalla táctil de gran formato 106.
La pantalla táctil de gran formato 106 puede además incluir un dispositivo de retroalimentación 128 que puede detectar interacciones del usuario con la pantalla táctil 106. El dispositivo de retroalimentación 128 puede ser sensores infrarrojos o sensores capacitivos que pueden detectar los gestos de un objeto apuntador. Por ejemplo, el dispositivo de retroalimentación 128 de la pantalla táctil 106 puede detectar los gestos de un usuario efectuados en la pantalla. Los gestos pueden incluir un dedo apuntando a un punto identificado por una coordenada en un sistema de coordenadas, un golpecito para hacer clic con un dedo, un golpecito con dos dedos, un deslizamiento de un dedo en la pantalla, y acercar o alejar la imagen con dos dedos. Otros tipos de dispositivo de retroalimentación 128 pueden incluir un teclado y/o un ratón como un dispositivo de entrada asociado con la pantalla táctil de gran formato 106. Los dispositivos de retroalimentación 128 pueden capturar interacciones del usuario con la pantalla táctil de gran formato 106, donde las interacciones pueden incluir coordenadas de los puntos de toque y sus correspondientes marcas de tiempo. El procesador 124 puede capturar datos táctiles asociados con las interacciones. Los datos táctiles pueden incluir las coordenadas de los puntos de toque en la pantalla táctil. El procesador 124 puede además usar un transmisor/receptor inalámbrico 122 para transmitir los datos táctiles al transmisor/receptor inalámbrico 120 de la llave 104.
En respuesta a recibir los datos táctiles del transmisor/receptor inalámbrico 120, el procesador 118 puede ejecutar un programa emulador para simular un dispositivo HID para convertir los datos táctiles al formato de Dispositivo de Interfaz Humana (HID). El procesador 118 puede transmitir los datos HID usando los pares diferenciales USB 2.0 del puerto USB Tipo-C 114 al dispositivo de procesamiento 102. El procesador del dispositivo de procesamiento 102 puede simular y presentar las interacciones del usuario con la pantalla táctil de gran formato 106 basándose en los datos HID. Por ejemplo, una interacción del ratón con la pantalla táctil de gran formato 106 puede capturarse y transmitirse como datos HID a través de la llave 104 al dispositivo de procesamiento 102. El procesador del dispositivo de procesamiento 102 puede simular las acciones del ratón y presentar las acciones simuladas del ratón en la pantalla del dispositivo de procesamiento 102. De este modo, implementaciones de la divulgación pueden proporcionar interacciones y uso compartido de pantalla bidireccional entre el dispositivo de procesamiento 102 y la pantalla táctil de gran formato 106.
La figura 3 ilustra una plataforma de software 300 implementada en una llave para transmitir contenido multimedia a una pantalla táctil de gran formato de acuerdo con una implementación de la divulgación. Como se muestra en la figura 3, la plataforma de software 300 puede recibir señal USB Tipo-C 302 desde el puerto USB Tipo-C de la llave. La señal USB Tipo-C 302 puede incluir paquetes de datos DisplayPort que transportan datos de vídeo y audio de contenidos multimedia desde un dispositivo informático de usuario como, por ejemplo, un ordenador personal. Una señal de control de encendido/apagado 318, generada por un actuador en la llave, puede controlar si se inicia la transmisión del contenido multimedia a la pantalla táctil de gran formato. Antes de activar el actuador, la señal de control 318 puede indicar un estado apagado. Cualquier paquete de datos DisplayPort recibido por la llave puede descartarse sin procesamiento adicional. En respuesta a la detección de que el actuador está activado y la señal de control 318 indica encendido, el circuito convertidor de señal de la llave puede extraer datos de video sin procesar (por ejemplo, imágenes YUV) y datos de audio sin procesar (por ejemplo, datos de audio PCM) de los paquetes de datos DisplayPort. Además, el circuito convertidor de señal puede implementar un generador de flujo de video 304 que puede convertir los datos de video sin procesar en un flujo de video formateado. En una implementación, el flujo de vídeo formateado está en el formato MIPI. El circuito convertidor de señal puede implementar un generador de flujo de audio 306 que puede convertir los datos de audio sin procesar en un flujo de audio formateado. En una implementación, el flujo de audio formateado está en el formato I2S.
El flujo de vídeo y el flujo de audio formateados se proporcionan a un procesador de hardware (por ejemplo, un procesador ARM) para codificación y compresión. El procesador de hardware puede implementar un codificador de vídeo 310 (por ejemplo, un codificador H.264/H.265) que puede codificar el flujo de vídeo sin comprimir en la entrada en un flujo de vídeo comprimido (flujo H.264/H.265) en la salida. Además, el procesador de hardware puede implementar un codificador de audio 312 (por ejemplo, un codificador OPUS o un codificador MP3) que puede codificar el flujo de audio sin comprimir en la entrada en un flujo de audio comprimido (flujo OPUS o flujo MP3) en la salida. Los flujos de vídeo y audio comprimidos son mucho más pequeños que los flujos sin comprimir y, son por lo tanto más adecuados para la transmisión a través de una red inalámbrica a la pantalla táctil de gran formato.
El procesador de hardware puede además implementar una solicitud de transmisión de pantalla 314 para empaquetar los flujos de vídeo y audio comprimidos en paquetes de datos adecuados para la transmisión a través de una red basada en el protocolo de internet (IP). El procesador de hardware puede ejecutar la solicitud de transmisión de pantalla 314 para transmitir los paquetes de datos a una interfaz de transmisión de pantalla 316. En una implementación, la interfaz de transmisión de pantalla 316 puede incluir una tarjeta de transmisión inalámbrica y una antena para transmitir los paquetes de datos en una red WiFi. Los paquetes de datos pueden incluir paquetes de datos de vídeo 320 y paquetes de datos de audio 322 que pueden transmitirse a través de la red WiFi al enchufe de transmisión (WiFi) 326 asociado con una pantalla táctil de gran formato. La pantalla táctil de gran formato puede restaurar los flujos de vídeo y audio de los paquetes de datos de vídeo 320 y los paquetes de datos de audio 322 recibidos por el enchufe de transmisión (WiFi) 326 y visualizar el flujo de vídeo y el flujo de audio en la pantalla.
La pantalla táctil de gran formato puede incluir un dispositivo de retroalimentación para capturar interacciones de usuario con la pantalla táctil, donde las interacciones pueden incluir coordenadas de los puntos de toque y sus correspondientes marcas de tiempo. Un procesador asociado con la pantalla táctil de gran formato puede capturar datos táctiles, incluidas las coordenadas de los puntos de toque. El procesador puede usar el enchufe de transmisión (WiFi) 326 para transmitir datos táctiles 324 a la interfaz de transmisión de pantalla 316. La interfaz de transmisión de pantalla 316 puede reconstruir los datos táctiles de la pantalla 308 a partir de los datos táctiles 324 y transmitir los datos táctiles de la pantalla 308 a través del puerto USB Tipo-C de la llave al dispositivo de procesamiento del usuario. Allí, un procesador del dispositivo de procesamiento de usuario puede simular la interacción del usuario basándose en los datos táctiles de la pantalla 308.
La figura 4 es un diagrama de flujo que ilustra un método 400 para operar una llave para transmitir contenido multimedia a una pantalla táctil de gran formato de acuerdo con algunas implementaciones de la divulgación. El método 400 se puede realizar mediante lógica de procesamiento que comprende hardware (por ejemplo, circuitos, lógica dedicada, lógica programable, microcódigo, etc.), software (por ejemplo, instrucciones ejecutadas en un dispositivo de procesamiento para realizar una simulación de hardware) o una combinación de los mismos. Para simplificar la explicación, métodos son representados y descritos como una serie de actos. Sin embargo, los actos de acuerdo con esta divulgación pueden ocurrir en varios órdenes y/o simultáneamente, y con otros actos no presentados ni descritos en el presente documento. Además, no todos los actos ilustrados pueden ser requeridos para implementar los métodos de acuerdo con el objeto divulgado. Además, los métodos podrían alternativamente ser representados como una serie de estados interrelacionados mediante un diagrama de estado o eventos. Además, se debe apreciar que los métodos divulgados en esta especificación pueden ser almacenados en un artículo de fabricación para facilitar el transporte y la transferencia de dichos métodos a dispositivos informáticos. El término artículo de fabricación, tal como se usa en el presente documento, pretende abarcar un programa informático accesible desde cualquier dispositivo o medio de almacenamiento legible por ordenador. En una implementación, los métodos pueden ser realizados por el procesador de hardware 118 de la llave 104 como se muestra en la figura 1.
En referencia a la figura 4, en respuesta a la conexión de la llave a un dispositivo informático de usuario (por ejemplo, un ordenador personal o un teléfono inteligente) a través de un puerto USB Tipo-C, en 402, el procesador de hardware de la llave transmite una petición a través de un canal de configuración (por ejemplo, el pin CC) del puerto USB Tipo-C al dispositivo informático de usuario, dando instrucciones la petición al dispositivo informático de usuario para que configure un par de canales de datos diferenciales del puerto USB Tipo-C para operar en un modo DisplayPort.
En respuesta a habilitar un actuador asociado con la llave, en 404, el procesador de hardware recibe, a través del par de canales de datos diferenciales, paquetes de datos DisplayPort que transportan datos multimedia asociados con contenido multimedia presentado en el dispositivo informático de usuario, donde los datos multimedia pueden incluir datos de vídeo o audio sin procesar y sin formato.
En 406, un circuito convertidor de señal convierte los datos multimedia en datos multimedia formateados (por ejemplo, formato de vídeo MIPI o formato de audio I2S) que es adecuado para su posterior procesamiento, donde los datos multimedia formateados también se descomprimen.
En 408, el procesador de hardware codifica, de acuerdo con un esquema de codificación (por ejemplo, H.264 o H.265), los datos multimedia formateados en un flujo de datos multimedia comprimidos que es adecuado para transmisión inalámbrica.
En 410, el procesador de hardware puede además empaquetar el flujo de datos multimedia comprimidos en paquetes de datos de red inalámbrica que son adecuados para transmisión a través de una red inalámbrica (por ejemplo, una red WiFi).
En 412, el procesador de hardware puede transmitir, a través de una red inalámbrica, los paquetes de datos de red inalámbrica a un receptor inalámbrico asociado con una pantalla táctil de gran formato, donde un segundo procesador asociado con la pantalla táctil de gran formato puede restaurar el flujo de vídeo comprimido desde los paquetes de datos de la red inalámbrica, restaurar el flujo de video formateado desde el flujo de video comprimido y presentar el flujo de video, como parte del contenido multimedia, en la pantalla táctil.
Mientras el contenido multimedia se presenta en la pantalla táctil de gran formato, un usuario (por ejemplo, el presentador de contenido) puede interactuar con el contenido usando un dispositivo de retroalimentación. El dispositivo de retroalimentación puede incluir los sensores táctiles de la pantalla táctil o un dispositivo de entrada como, por ejemplo, un ratón de ordenador o un teclado. El dispositivo de retroalimentación puede detectar parámetros asociados con las interacciones del usuario. Los parámetros pueden incluir coordenadas de las interacciones del usuario en la pantalla táctil y marcas de tiempo asociadas con estas interacciones. El segundo procesador puede capturar los datos táctiles y transmitir estos datos táctiles a la llave a través de la red inalámbrica.
En 414, en respuesta a recibir los paquetes de datos táctiles (y los datos táctiles) que representan las interacciones del usuario con la pantalla táctil de gran formato, el procesador de hardware puede transmitir los datos táctiles al dispositivo informático de usuario a través de un segundo par (por ejemplo, el par Dn1/Dp1) de canales de datos diferenciales del puerto USB Tipo-C.
En el dispositivo informático de usuario, el procesador del dispositivo informático de usuario puede usar los datos táctiles para simular y presentar las interacciones del usuario en una pantalla del dispositivo informático de usuario, logrando de este modo presentaciones reflejadas bidireccionales completas entre el dispositivo informático de usuario y la pantalla táctil de gran formato. Implementaciones de la divulgación pueden lograr las presentaciones reflejadas bidireccionales completas sin instalar un programa de propósito especial en el dispositivo informático de usuario, eliminando por ello la necesidad de que el usuario pase tiempo configurando el dispositivo informático de usuario y consumiendo pocos recursos del dispositivo informático de usuario.
En una implementación, la llave puede además incluir opcionalmente componentes adicionales para mejorar la funcionalidad. La figura 5 ilustra una llave 500 de acuerdo con otra implementación de la divulgación, donde la llave 500 puede acoplarse al dispositivo de procesamiento 102 como se muestra en la figura 1. Como se muestra en la figura 5, la llave 500 puede incluir aquellos componentes de la llave 104 como se muestra en la figura 1 y realizar tareas como se describe en conjunto con la figura 1. La llave 500 puede además incluir un dispositivo de almacenamiento (por ejemplo, un almacenamiento memoria no volátil) 502, una unidad de gestión de potencia (PMU) 504 y un circuito de suministro de potencia 506 que incluye un convertidor DC-DC y/o un regulador de caída baja (LDO).
El dispositivo de almacenamiento 502 se puede usar para almacenar un programa ejecutable. El programa ejecutable puede cargarse en el dispositivo de procesamiento 102 acoplado a la llave 500. Por ejemplo, el programa ejecutable puede cargarse en el dispositivo de almacenamiento 108, y el dispositivo de procesamiento 102 puede incluir un procesador de hardware para ejecutar el programa ejecutable cargado. En una implementación, el procesador de hardware del dispositivo de procesamiento 102 puede ejecutar el programa para codificar los datos multimedia presentados en la pantalla asociada con el dispositivo de procesamiento 102 en datos USB 2.0, y luego enviar los datos USB 2.0 incluidos los datos multimedia comprimidos a través de los pines correspondientes del puerto USB Tipo-C 112 al llave 500, permitiendo de este modo la transmisión de los datos USB 2.0 directamente a los pines de datos del procesador 118 (saltándose el convertidor de señal 116) para la transmisión inalámbrica usando el transmisor/receptor inalámbrico 120. Esto es útil como se muestra más adelante cuando el dispositivo de procesamiento solo admite la interfaz USB 2.0.
Debido a que el programa ejecutable se almacena en el dispositivo de almacenamiento 502 de la llave 500, es conveniente que el dispositivo de procesamiento 102 obtenga el programa ejecutable. Específicamente, el procesador 118, cuando se activa, puede obtener el programa ejecutable del dispositivo de almacenamiento 502 y transmitir el programa ejecutable a través del par diferencial USB 2.0 del puerto USB Tipo-C 114 al dispositivo de procesamiento 102. Como se discute en la figura 1, el procesador 118 puede programarse con un codificador para codificar los datos multimedia recibidos desde los pines de datos USB 2.0 y transmitir los datos multimedia codificados al transmisor/receptor inalámbrico 120 para su posterior transmisión a la pantalla táctil de gran formato a través de la red inalámbrica.
Se ha observado que la interfaz del dispositivo de procesamiento 102 acoplado al USB Tipo-C 114 puede ser una interfaz de tipo USB Tipo-C tal como el puerto USB Tipo-C 112 como se muestra en la figura 1. Cuando la interfaz es un puerto USB Tipo-C, la llave 500 puede acoplarse al dispositivo de procesamiento 102 directamente y usar el par de canales de datos diferenciales para recibir paquetes de datos DisplayPort y usar los pines USB 2.0 para transmitir otros datos entre el dispositivo de procesamiento 102 y la llave 500. En esta situación, no hay necesidad de cargar el programa ejecutable en el dispositivo de procesamiento 102. Cuando la interfaz del dispositivo de procesamiento 102 no admite el puerto USB Tipo-C pero solo admite un puerto USB 2.0 o USB 3.0, el puerto USB Tipo-C 114 puede estar acoplado a un adaptador USB Tipo-C a<u>S<b>2.0 (o USB 3.0) de forma que la llave 500 aún pueda estar acoplado al dispositivo de procesamiento 102. En esta situación, el dispositivo de procesamiento 102 puede descargar el programa ejecutable desde el dispositivo de almacenamiento 502 de la llave 500. El procesador de hardware en el dispositivo de procesamiento puede ejecutar el programa ejecutable para codificar los datos multimedia que se presentarán en la pantalla asociada con el dispositivo de procesamiento 102 en formato de datos USB 2.0 (o USB 3.0). El dispositivo de procesamiento 102 puede además transmitir los datos USB 2.0 (o USB 3.0) a la llave 500. De este modo, la llave 500 puede ser compatible tanto con dispositivos de procesamiento con puerto USB Tipo-C como con dispositivos de procesamiento con puerto USB 2.0/3.0.
En una implementación preferida, el dispositivo de almacenamiento 502 puede ser un dispositivo de almacenamiento memoria no volátil que es un dispositivo de almacenamiento no volátil que puede almacenar y conservar datos durante un largo tiempo sin suministro de corriente eléctrica similar a un disco duro. De este modo, el dispositivo de almacenamiento memoria no volátil es muy adecuado para que un dispositivo móvil como la llave 500 almacene el programa ejecutable durante un largo tiempo.
Como se muestra en la figura 2, el puerto Tipo-C puede incluir además el pin de potencia eléctrica V<bus>que se puede conectar al pin de suministro de potencia del procesador 118 para suministrar potencia al procesador 118, de este modo la llave 500 no necesita un circuito de potencia que pueda además reducir el tamaño de la llave 500 y mejorar la movilidad de la llave 500.
En una implementación, el procesador 118 puede incluir múltiples pines de suministro de potencia para recibir potencia de diferentes voltajes mientras que el V<bus>solo puede proporcionar un voltaje específico (por ejemplo, 5v). Implementaciones de la llave 500 pueden además incluir una unidad de gestión de potencia 504 que puede convertir V<bus>(5v) a múltiples voltajes (por ejemplo, 1,5V, 1,8V, 3,3V o 1V). La unidad de gestión de potencia 504 puede ser una solución de potencia de un circuito altamente integrado diseñado para dispositivos móviles. La unidad de gestión de potencia 504 puede realizar las funciones de varias unidades de potencia discretas en una unidad cerrada simple, logrando de este modo una alta eficiencia en las conversiones de potencia, bajas pérdidas de potencia y un tamaño compacto debido a menos componentes. La unidad de gestión de potencia 504 puede disponerse entre el puerto USB Tipo-C 114 y el procesador 118, donde las salidas de la unidad de gestión de potencia 504 están conectadas correspondientemente a los pines de suministro de potencia del procesador 118. Debido a que el procesador 118 puede ejecutar diferentes programas para realizar diferentes tareas que pueden requerir diferentes suministros de potencia y/o secuenciación temporal de suministros de potencia, la unidad de gestión de potencia 504 puede generar diferentes voltajes de suministros de potencia para el procesador 118 e incluso controlar la secuencia temporal de estos suministros de potencia para cumplir con los diversos requisitos del procesador 118.
La llave 500 puede además incluir un regulador de caída baja DC-DC (LDO) 506 para convertir V<bus>desde el puerto USB Tipo-C 114 para el convertidor de señal 116. En una implementación, la conversión es de 5v de V<bus>a 3,3v para el pin de suministro de potencia del convertidor de señal 116.
De esta forma, implementaciones de esta divulgación proporcionan una llave que puede recibir paquetes de datos DisplayPort a través de un puerto USB Tipo-C de un dispositivo de usuario. Los paquetes de datos DisplayPort pueden transportar datos de video y audio presentados en el dispositivo informático de usuario. De este modo, el dispositivo de usuario sin configuración adicional puede tratar la llave como un dispositivo de visualización periférico para enviar paquetes de datos DisplayPort. La llave puede además convertir los paquetes de datos DisplayPort en flujos de audio y video comprimidos, y transmitir los datos de audio y video a través de una red inalámbrica emparejada a un dispositivo de visualización de gran formato. La llave también puede recibir datos de interacción del usuario desde el dispositivo de visualización de gran formato y transmitir los datos de interacción del usuario de vuelta al dispositivo informático de usuario. De este modo, implementaciones proporcionan una solución técnica que, sin modificar el dispositivo informático de usuario, permite una transmisión de pantalla reflejada bidireccional completa entre el dispositivo informático de usuario y el dispositivo de visualización de gran formato. Implementaciones pueden proporcionar un entorno de conferencia fácil y seguro para el dispositivo informático de usuario porque ningún programa de propósito especial se instala en el dispositivo informático de usuario.
En la descripción anterior, se establecen numerosos detalles. Será evidente, sin embargo, para un experto con conocimientos básicos en la técnica que tenga el beneficio de esta divulgación, que la presente divulgación puede practicarse sin estos detalles específicos. En algunos casos, las estructuras y dispositivos bien conocidos se muestran en forma de diagrama de bloques, en lugar de en detalle, para evitar oscurecer la presente divulgación.
Algunas porciones de la descripción detallada se han presentado en términos de algoritmos y representaciones simbólicas de operaciones en bits de datos dentro de la memoria de un ordenador. Estas descripciones y representaciones algorítmicas son los medios usados por los expertos en las técnicas de procesamiento de datos para comunicar más eficazmente la sustancia de su trabajo a otros expertos en la técnica. Un algoritmo se concibe aquí, y en general, como una secuencia autoconsistente de pasos que conducen a un resultado deseado. Los pasos son aquellos que requieren manipulaciones físicas de cantidades físicas. Generalmente, aunque no necesariamente, estas cantidades toman la forma de señales eléctricas o magnéticas capaces de ser almacenadas, transferidas, combinadas, comparadas y manipuladas de otro modo. A veces ha resultado conveniente, principalmente por razones de uso común, referirse a estas señales como bits, valores, elementos, símbolos, caracteres, términos, números o similares.
Debe tenerse en cuenta, sin embargo, que todos estos términos y otros similares deben asociarse con las cantidades físicas apropiadas y son simplemente etiquetas convenientes que se aplican a estas cantidades. A menos que se indique específicamente lo contrario como se desprende de la siguiente discusión, se aprecia que a lo largo de la descripción, las discusiones que utilizan términos tales como "transmitir", "recibir", "determinar", "codificar", "empaquetar", "modificar" o similares, se refieren a las acciones y procesos de un sistema informático, o dispositivo informático electrónico similar, que manipula y transforma datos representados como cantidades físicas (por ejemplo, electrónicas) dentro de los registros y memorias del sistema informático en otros datos representados similarmente como cantidades físicas dentro de las memorias o registros del sistema informático u otros dispositivos de almacenamiento, transmisión o visualización de información.
La divulgación también se refiere a un aparato para realizar las operaciones del presente documento. Este aparato puede construirse especialmente para los propósitos requeridos, o puede incluir un ordenador de propósito general activado reconfigurado selectivamente por un programa informático almacenado en el ordenador. Tal programa informático puede almacenarse en un medio de almacenamiento legible por ordenador, tal como, pero no limitado a, cualquier tipo de disco, incluidos disquetes, discos ópticos, CD-ROM y discos magnético-ópticos, memorias de sólo lectura (ROM), memorias de acceso aleatorio (RAM), EPROM,<e>E<p>ROM, tarjetas magnéticas u ópticas, o cualquier tipo de medio adecuado para almacenar instrucciones electrónicas. Las palabras "ejemplo" o "ejemplar" se usan en el presente documento con la intención de servir como ejemplo, caso o ilustración. Cualquier aspecto o diseño descrito en el presente documento como "ejemplo" o "ejemplar" no necesariamente debe interpretarse como preferido o ventajoso sobre otros aspectos o diseños. Más bien, el uso de las palabras "ejemplo" o "ejemplar" pretende presentar conceptos de una manera concreta. Tal como se usa en esta solicitud, el término "o" pretende significar un "o" inclusivo en lugar de un "o" exclusivo. Es decir, a menos que se especifique lo contrario, o que se desprenda del contexto, "X incluye A o B" pretende significar cualquiera de las permutaciones inclusivas naturales. Es decir, si X incluye A; X incluye B; o X incluye tanto A como B, entonces "X incluye A o B" se cumple en cualquiera de los casos anteriores. Además, los artículos "un" y "una" tal como se usan en esta solicitud y las reivindicaciones adjuntas generalmente deben interpretarse para significar de "uno o más" a menos que se especifique lo contrario o se desprenda del contexto para que se dirijan a una forma singular. Además, el término "una realización" o "una implementación" no pretende significar la misma realización o implementación a menos que se describa como tal.
La referencia a lo largo de esta especificación a "una implementación" significa que una característica, estructura o cualidad particular descrita en relación con la implementación está incluida en al menos una implementación. De este modo, las apariciones de la frase "en una implementación" en diversos lugares a lo largo de esta especificación no necesariamente se refieren todas a la misma implementación. Además, el término "o" pretende significar un "o" inclusivo en lugar de un "o" exclusivo.
Debe entenderse que la descripción anterior pretende ser ilustrativa, y no restrictiva. Muchas otras implementaciones resultarán evidentes para los expertos en la técnica tras leer y comprender la descripción anterior. El alcance de la divulgación deberá, por lo tanto, determinarse con referencia a las reivindicaciones adjuntas.

Claims (13)

REIVINDICACIONES
1. Un dispositivo de comunicación (104), que comprende:
un puerto USB Tipo-C (114) configurado para recibir paquetes de datos DisplayPort, que transportan contenido multimedia en formato sin procesar, en el que el contenido multimedia comprende al menos uno de datos de vídeo o datos de audio presentados en un dispositivo informático de usuario (102), en el que el puerto USB Tipo-C (114) comprende un primer par de canales de datos diferenciales para transmitir los paquetes de datos DisplayPort;
un convertidor de señal (116) configurado para, después de extraer el contenido multimedia en formato sin procesar de los paquetes de datos DisplayPort, convertir el al menos uno de los datos de vídeo en formato sin procesar en datos de vídeo formateados en Interfaz de Procesador de la Industria Móvil y/o los datos de audio en formato sin procesar en datos formateados en Inter-IC Sound, y además configurado para transmitir los datos formateados en Interfaz de Procesador de la Industria Móvil y/o los datos formateados en Inter-IC Sound a un procesador de hardware (118);
el procesador de hardware (118), acoplado comunicativamente al convertidor de señal (116) y el puerto USB Tipo-C (114), configurado para transmitir, usando un canal de configuración del puerto USB Tipo-C (114), una petición al dispositivo informático de usuario (102) para configurar un par de canales de datos diferenciales del dispositivo informático de usuario (102) para funcionar en un modo DisplayPort, en el que el procesador de hardware (118) está además configurado para comprimir, de acuerdo con un esquema de codificación, los datos formateados en Interfaz de Procesador de la Industria Móvil y/o los datos formateados en Inter-IC Sound en un flujo de datos multimedia comprimidos; y
un transmisor/receptor inalámbrico (120) configurado para recibir el flujo de datos multimedia comprimidos y para transmitir, usando una red inalámbrica, el flujo de datos multimedia comprimidos a una pantalla táctil de gran formato (106) para la presentación del contenido multimedia, comprendiendo además el dispositivo de comunicación
un actuador físico (126) configurado para recibir una activación de usuario para comenzar a convertir los datos multimedia en datos formateados en Interfaz de Procesador de la Industria Móvil y/o datos formateados en Inter-IC Sound,
en el que el transmisor/receptor inalámbrico (120) incluye una tarjeta de red inalámbrica que se ha emparejado con la red inalámbrica para comunicarse con un transmisor/receptor inalámbrico asociado con la pantalla táctil de gran formato (106), y
en el que antes de la activación del usuario, el dispositivo de comunicación (104) está configurado para descartar los paquetes de datos DisplayPort recibidos desde el dispositivo informático de usuario (102).
2. El dispositivo de comunicación de la reivindicación 1, en el que el dispositivo de comunicación es una llave disponible para conectar el dispositivo informático de usuario al dispositivo de visualización de gran formato, en el que el dispositivo informático de usuario es uno de un ordenador personal, una tableta o un teléfono inteligente, y en el que el dispositivo de visualización de gran formato es una pantalla táctil de gran formato.
3. El dispositivo de comunicación (104) de la reivindicación 1, en el que, en respuesta a configurar un par de canales de datos diferenciales del dispositivo informático de usuario (102) para operar en el modo DisplayPort, el dispositivo informático de usuario (102) está configurado para transmitir los paquetes de datos DisplayPort almacenados en un almacenamiento del dispositivo informático de usuario (102) al dispositivo de comunicación (104).
4. El dispositivo de comunicación (104) de cualquier reivindicación anterior, en el que el flujo de datos multimedia comprimidos comprende al menos uno de un flujo de vídeo H.265/H.264 o un flujo de audio MP3.
5. El dispositivo de comunicación (104) de cualquier reivindicación anterior, en el que el procesador de hardware está además configurado para recibir datos táctiles asociados con interacciones del usuario con la pantalla táctil de visualización de gran formato (106) y para transmitir los datos táctiles al dispositivo informático de usuario (102) a través de un segundo par de canales diferenciales del puerto USB Tipo-C (114), de forma que el dispositivo informático de usuario (102) simule y presente las interacciones del usuario.
6. El dispositivo de comunicación (104) de cualquier reivindicación anterior, que además comprende:
un dispositivo de almacenamiento configurado para almacenar un programa ejecutable que se carga en el dispositivo informático de usuario (102) y se ejecuta mediante un procesador del dispositivo informático de usuario (102); y
una unidad de gestión de potencia configurada para convertir un primer suministro de potencia a un primer voltaje recibido desde el puerto USB Tipo-C (114) en uno o más segundos suministros de potencia a segundos voltajes para el procesador de hardware (118).
7. Un método de comunicación para un dispositivo de comunicación (104) que incluye un puerto USB Tipo-C (114), un procesador de hardware (118) y un actuador (106), en el que el dispositivo de comunicación (104) es una llave disponible para conectar un dispositivo informático de usuario (102) a un dispositivo de visualización de gran formato, en el que el dispositivo informático de usuario (102) es uno de un ordenador personal, una tableta, o un teléfono inteligente, y en el que el dispositivo de visualización de gran formato es una pantalla táctil de gran formato (106), comprendiendo el método:
en respuesta a identificar una conexión a un dispositivo informático de usuario (102) a través del puerto USB Tipo-C (114), transmitir, mediante el procesador de hardware (118) usando un canal de configuración del puerto uSb Tipo-C (114), una petición al dispositivo informático de usuario (102), dando instrucciones la petición al dispositivo informático de usuario (102) para que configure un par de canales de datos diferenciales del dispositivo informático de usuario (102) para operar en un modo DisplayPort;
en respuesta a determinar que el actuador (126) está en un estado habilitado, recibir paquetes de datos DisplayPort que transportan contenido multimedia en formato sin procesar presentado en el dispositivo informático de usuario (102), a través de un primer par de canales de datos diferenciales del puerto USB Tipo-C (114), en el que el contenido multimedia comprende al menos uno de datos de vídeo o datos de audio presentados en el dispositivo informático de usuario (102);
después de extraer el contenido multimedia en formato sin procesar de los paquetes de datos DisplayPort, convertir los paquetes de datos DisplayPort en datos multimedia formateados convirtiendo al menos uno de los datos de vídeo en formato sin procesar en datos de vídeo de Interfaz de Procesador de la Industria Móvil y/o datos de audio en formato sin procesar en datos de audio de Inter-IC Sound, codificando, de acuerdo con un esquema de codificación, los datos multimedia formateados en un flujo de datos multimedia comprimidos; transmitir, usando una red inalámbrica, el flujo de datos multimedia comprimidos al dispositivo de visualización de gran formato para la presentación del contenido multimedia;
en respuesta a determinar que el actuador (126) está en un estado deshabilitado, descartar los paquetes de datos DisplayPort recibidos del dispositivo informático de usuario (102),
en el que el dispositivo de comunicación (104) está emparejado por adelantado con la pantalla táctil de gran formato (106) a través de una red inalámbrica.
8. El método de comunicación de la reivindicación 7, en el que, en respuesta a la configuración de un par de canales de datos diferenciales del dispositivo informático de usuario (102) para operar en el modo DisplayPort, el dispositivo informático de usuario (102) se configura para transmitir los paquetes de datos DisplayPort almacenados en un almacenamiento del dispositivo informático de usuario (102) al primer par de canales de datos diferenciales del puerto USB Tipo-C (114).
9. El método de comunicación de cualquier reivindicación anterior, en el que el flujo de datos multimedia comprimidos comprende al menos uno de un flujo de vídeo H.265/H.264 o un flujo de audio MP3.
10. El método de comunicación de cualquier reivindicación anterior, que comprende además:
recibir los datos táctiles asociados con interacciones de usuario con la pantalla táctil de gran formato, transmitir los datos táctiles al dispositivo informático de usuario a través de un segundo par de canales diferenciales del puerto USB Tipo-C, en el que los datos táctiles comprenden las coordenadas de los puntos de toque en la pantalla táctil.
11. El método de comunicación de cualquier reivindicación anterior, en el que, en respuesta a la recepción de los datos táctiles a través del segundo par de canales de datos diferenciales del puerto USB Tipo-C, simular y presentar, en el dispositivo informático de usuario, las interacciones de usuario con la pantalla táctil de gran formato.
12. Un medio de almacenamiento no transitorio legible por ordenador que tiene almacenadas en él instrucciones ejecutables por el procesador configuradas para hacer que un dispositivo de comunicación (104) que incluye un puerto USB Tipo-C (114), un procesador de hardware (118) y un actuador (106), en el que el dispositivo de comunicación es una llave disponible para conectar un dispositivo informático de usuario (102) a un dispositivo de visualización de gran formato, en el que el dispositivo informático de usuario es uno de un ordenador personal, un ordenador de sobremesa o un teléfono inteligente, y en el que el dispositivo de visualización es una pantalla táctil de gran formato, realice el método de comunicación de una cualquiera de las reivindicaciones 7 a 11.
13. Un sistema de comunicación que comprende:
un dispositivo de visualización de gran formato; y
el dispositivo de comunicación (104) de una cualquiera de las reivindicaciones 1 a 6,
en el que el dispositivo de comunicación (104) está configurado para conectarse al dispositivo de visualización de gran formato a través de una red inalámbrica;
en el que el dispositivo de visualización de gran formato comprende: un dispositivo de retroalimentación configurado para capturar datos de parámetros asociados con las interacciones del usuario con una pantalla táctil (106) del dispositivo de visualización de gran formato; y
un segundo transmisor/receptor inalámbrico configurado para transmitir los datos de parámetros capturados al dispositivo de comunicación (104).
ES19771844T 2018-03-19 2019-03-18 Sistema de conferencia, herramienta y dispositivos periféricos Active ES2963441T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810226531 2018-03-19
PCT/CN2019/078551 WO2019179398A1 (en) 2018-03-19 2019-03-18 Conference system, tool, and peripheral devices

Publications (1)

Publication Number Publication Date
ES2963441T3 true ES2963441T3 (es) 2024-03-27

Family

ID=64088252

Family Applications (1)

Application Number Title Priority Date Filing Date
ES19771844T Active ES2963441T3 (es) 2018-03-19 2019-03-18 Sistema de conferencia, herramienta y dispositivos periféricos

Country Status (9)

Country Link
US (1) US11194539B2 (es)
EP (2) EP3757752A4 (es)
JP (2) JP2021520692A (es)
KR (2) KR102408273B1 (es)
CN (9) CN209118258U (es)
AU (2) AU2019239356B2 (es)
ES (1) ES2963441T3 (es)
SG (2) SG11202007291YA (es)
WO (4) WO2019179142A1 (es)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN209118258U (zh) * 2018-03-19 2019-07-16 广州视源电子科技股份有限公司 一种无线传屏器
US11205397B2 (en) 2018-03-19 2021-12-21 Guangzhou Shiyuan Electronics Co., Ltd. Data transmission device and data transmission method
CN108736281B (zh) * 2018-04-28 2024-01-30 深圳汉王友基科技有限公司 一种三合一多媒体线和电子画板***
CN109688449A (zh) * 2018-12-27 2019-04-26 深圳市艾诺迪亚智控科技有限公司 一种无线显示屏
CN109819201A (zh) * 2019-03-08 2019-05-28 厦门亿联网络技术股份有限公司 一种会议用辅流数据传输方法、显示方法、会议***及***设备
WO2021016974A1 (zh) 2019-07-31 2021-02-04 西安诺瓦星云科技股份有限公司 数据处理方法、装置和***以及***控制器和模组控制器
CN110418100B (zh) 2019-08-01 2021-05-14 明基智能科技(上海)有限公司 视频会议***及其传送端装置
CN110519634B (zh) * 2019-09-09 2022-02-25 京东方科技集团股份有限公司 一种投屏***及投屏方法
TWI740208B (zh) * 2019-09-17 2021-09-21 圓展科技股份有限公司 影像傳輸裝置、具有遠端畫面擷取功能的影像顯示系統及遠端畫面影像擷取方法
CN114501123A (zh) 2019-11-08 2022-05-13 广州视源电子科技股份有限公司 数据传输方法及数据传输设备
CN113038200A (zh) * 2019-12-25 2021-06-25 杭州海康威视数字技术股份有限公司 一种实现无线投屏的装置、***及方法
CN111314097A (zh) * 2020-04-08 2020-06-19 上海明我信息技术有限公司 一种数据传输方法、传输设备及显示设备
CN111381793A (zh) * 2020-04-08 2020-07-07 上海明我信息技术有限公司 一种数据传输方法、传输设备及显示设备
CN111711845B (zh) * 2020-06-29 2022-07-08 广州视源电子科技股份有限公司 信号处理方法、设备、***及存储介质
CN111757155A (zh) * 2020-06-30 2020-10-09 上海摩勤智能技术有限公司 一种显示设备及投屏***
CN111885412B (zh) * 2020-07-06 2022-08-09 深圳市宝泽科技有限公司 Hdmi信号传屏方法及无线传屏器
CN111836098B (zh) * 2020-07-28 2022-02-08 深圳市康冠商用科技有限公司 多接口的无线同屏装置及无线同屏方法
CN114158137A (zh) * 2020-09-08 2022-03-08 陈林 数据传输装置及方法
CN116648840A (zh) 2020-10-23 2023-08-25 三星电子株式会社 快速充电的方法和电子装置
CN114697735B (zh) * 2020-12-25 2023-11-07 广州视源电子科技股份有限公司 互联投屏方法、装置及交互平板
CN112838635A (zh) * 2021-01-06 2021-05-25 闻泰通讯股份有限公司 一种接口电路与智能设备
CN112788800A (zh) * 2021-02-01 2021-05-11 深圳市旭联信息技术有限公司 一种基于无线连接的长距离数据传输方法、***及计算机可读存储介质
CN113050826A (zh) * 2021-03-10 2021-06-29 深圳市绘王动漫科技有限公司 连接云端的数位屏
CN113138575A (zh) * 2021-04-20 2021-07-20 上海卓易科技股份有限公司 一种移动终端
CN115334060A (zh) * 2021-04-25 2022-11-11 广州视源电子科技股份有限公司 数据传输方法及数据传输设备
GB2607277A (en) * 2021-05-10 2022-12-07 Nicholas Mcardell Roger Processing composite signals
CN113365118B (zh) * 2021-05-24 2023-04-07 杭州楷知科技有限公司 基于大屏智能设备的智能终端外设操作方法、装置及***
CN115695896A (zh) * 2021-07-29 2023-02-03 广州视源电子科技股份有限公司 无线传屏器及其控制方法
TWI803925B (zh) * 2021-08-03 2023-06-01 明基電通股份有限公司 低待機耗電量的會議系統
CN113691832A (zh) * 2021-08-24 2021-11-23 深圳市新龙鹏科技有限公司 一种视频数据ip化方法及***
CN113612858A (zh) * 2021-09-08 2021-11-05 深圳市乐橙互联有限公司 一种多终端协同***及协同方法
CN116244236A (zh) * 2021-12-08 2023-06-09 华为技术有限公司 一种会议设备、数据处理方法和会议***
CN114442984B (zh) * 2022-01-29 2024-06-18 联想(北京)有限公司 一种信号处理方法及第一电子设备
CN114615543B (zh) * 2022-03-31 2023-05-23 联想(北京)有限公司 一种传输设备
US20230410765A1 (en) * 2022-05-18 2023-12-21 Mimo Display LLC AV Over IP Terminal with Bidirectional Video Streaming
WO2024020980A1 (zh) * 2022-07-29 2024-02-01 广州视源电子科技股份有限公司 数据传输方法、装置、会议***、无线传屏器和存储介质
CN118235379A (zh) * 2022-10-21 2024-06-21 广州视臻信息科技有限公司 数据传输方法和数据传输设备
CN115878537A (zh) * 2022-11-28 2023-03-31 广州视臻信息科技有限公司 数据传输方法及其装置
CN115543250B (zh) * 2022-11-29 2023-03-28 深圳市拔超科技股份有限公司 通过无线信道实现uac和uvc设备远程连接的***和方法

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020014068A (ko) * 2000-08-16 2002-02-25 박원배 화상 회의 시스템과 이를 위한 통화 환경 구축 방법
US7237004B2 (en) 2001-10-17 2007-06-26 Infocus Corporation Dataconferencing appliance and system
JP4176637B2 (ja) * 2001-10-17 2008-11-05 インフォーカス コーポレイション データ会議方法、装置及びシステム
US20060154693A1 (en) * 2005-01-13 2006-07-13 Mr. Ilya Kogan Wireless electronic system and method based on cellular phone
KR20100027921A (ko) * 2008-09-05 2010-03-11 주식회사 데브구루 유에스비 디바이스 및 그 작동방법
CN101677391A (zh) * 2008-09-18 2010-03-24 致伸科技股份有限公司 产生网络视频图像的方法
CN101742097A (zh) * 2008-11-25 2010-06-16 北京神州奇创科技有限公司 远程视通模拟仿真平台
US8363844B2 (en) * 2008-12-24 2013-01-29 Plantronics, Inc. Contextual audio switching for a USB controlled audio device
CN201479301U (zh) * 2009-07-17 2010-05-19 捷易通科技股份有限公司 外接式视讯会议装置
JP2011109217A (ja) * 2009-11-13 2011-06-02 Panasonic Corp 無線プロジェクタ装置および無線lanアダプタ
US20110216829A1 (en) * 2010-03-02 2011-09-08 Qualcomm Incorporated Enabling delta compression and modification of motion estimation and metadata for rendering images to a remote display
CN201699872U (zh) * 2010-06-02 2011-01-05 上海傲亚微电子有限公司 超宽带无线hdmi影音传输装置
US8290336B2 (en) * 2010-08-24 2012-10-16 Allen Ku Keyboard having video and audio recording function
RU2607236C2 (ru) * 2011-01-04 2017-01-10 Томсон Лайсенсинг Задание последовательности контента
US8390467B2 (en) * 2011-01-12 2013-03-05 Crestron Electronics Inc. Cable clamp-on device including a user interface
CN102209230B (zh) * 2011-05-31 2013-04-03 浙江中烟工业有限责任公司 一种具有主会场控制模块的视频会议***
US9269340B2 (en) * 2011-06-07 2016-02-23 University Of Florida Research Foundation, Incorporated Modular wireless sensor network for musical instruments and user interfaces for use therewith
CN103931175B (zh) * 2011-09-14 2018-04-20 巴科股份有限公司 用于会议音频的电子工具和方法
WO2013076554A1 (en) * 2011-11-23 2013-05-30 Calgary Scientific Inc. Methods ans systems for collaborative remote application sharing and conferencing
CN202435514U (zh) * 2011-12-05 2012-09-12 徐海轮 一种hdmi输入无线转换装置
CN202383657U (zh) 2011-12-27 2012-08-15 紫光股份有限公司 一种用于计算机的屏幕镜像无线传输装置
CN102566960A (zh) 2011-12-27 2012-07-11 紫光股份有限公司 一种用于平板电脑的屏幕镜像无线传输装置
CN103327281B (zh) * 2012-03-20 2017-06-27 联想(北京)有限公司 一种格式转换方法及格式转换电路
CN102724474A (zh) * 2012-05-17 2012-10-10 中南民族大学 自适应网络编码的便携式视频会议终端及实现方法
CN202918285U (zh) * 2012-11-09 2013-05-01 天地融科技股份有限公司 一种无线传输装置和***
CN103428561A (zh) * 2013-08-13 2013-12-04 刘惠斌 智能化电视机快速启动或唤醒的装置及方法
CN103595944A (zh) 2013-11-22 2014-02-19 惠州华阳通用电子有限公司 一种终端间无线传屏转接装置及方法
US9348495B2 (en) * 2014-03-07 2016-05-24 Sony Corporation Control of large screen display using wireless portable computer and facilitating selection of audio on a headphone
JP2016009913A (ja) * 2014-06-23 2016-01-18 株式会社アイ・オー・データ機器 表示装置の制御装置、表示装置の制御方法および表示装置の制御プログラム
US10701426B1 (en) * 2014-07-28 2020-06-30 Verizon Patent And Licensing Inc. Virtual reality system including social graph
US9665336B2 (en) * 2014-07-29 2017-05-30 Qualcomm Incorporated Direct streaming for wireless display
WO2016061683A1 (en) 2014-10-21 2016-04-28 Icron Technologies Corporation Devices and methods for providing reduced bandwidth displayport communication
US9971719B2 (en) * 2014-12-02 2018-05-15 Mediatek Inc. System and circuit using USB Type-C interface
KR102239572B1 (ko) 2015-01-27 2021-04-13 삼성전자주식회사 전자 장치들 간 양방향 데이터 통신 방법 및 장치
CN109871190B (zh) * 2015-06-16 2022-05-31 广州视睿电子科技有限公司 一种无线传屏方法、扩展设备和无线传屏***
KR101582801B1 (ko) * 2015-07-14 2016-01-19 주식회사 아이엠에스세미콘덕터코리아브랜치 Hdmi 동글 및 그의 제어방법
CN105262974A (zh) * 2015-08-12 2016-01-20 北京恒泰实达科技股份有限公司 一种实现多人屏幕无线共享的方法
CA2913369A1 (en) * 2015-11-26 2017-05-26 Peter Johann Kielland Mount for a camera to be carried on a body-supported computer
CN105898547A (zh) 2015-12-03 2016-08-24 乐视致新电子科技(天津)有限公司 Usb格式视频数据转dp格式视频数据的方法、装置和***
CN205486071U (zh) 2015-12-31 2016-08-17 北京小鸟看看科技有限公司 一种手持设备
CN206272023U (zh) * 2016-01-08 2017-06-20 中兴通讯股份有限公司 一种接口转换装置及充电器
US20170287347A1 (en) * 2016-04-01 2017-10-05 Teh-Chau LIAU Multi-screen casting system for flipped teaching classroom
US10346333B2 (en) * 2016-04-07 2019-07-09 Dell Products L.P. Intelligent power dongle
CN206498482U (zh) * 2016-08-30 2017-09-15 广州盈可视电子科技有限公司 一种演示多媒体采集器及无线录播***
US10033519B2 (en) * 2016-11-10 2018-07-24 Qualcomm Incorporated C-PHY half-rate clock and data recovery adaptive edge tracking
CN107046631A (zh) * 2017-03-28 2017-08-15 深圳广世创科技有限公司 一种可同时编码2路和以上流媒体的多人无线会议室演示的方法和***
CN107277416A (zh) * 2017-07-20 2017-10-20 青岛海信电器股份有限公司 电视终端及控制方法
US10268616B2 (en) * 2017-08-01 2019-04-23 Dell Products L.P. Systems and methods for selective disablement of protocols on a USB type-C port
CN107333082A (zh) * 2017-08-22 2017-11-07 深圳广世创科技有限公司 一种基于USB Type C接口的无线协作***及其实现方法
CN107479847B (zh) * 2017-09-29 2020-11-17 广州视源电子科技股份有限公司 传屏装置及传屏***
CN107783318A (zh) * 2017-11-27 2018-03-09 爱格视觉(深圳)科技有限公司 智能眼镜和信号转换方法
CN209118258U (zh) 2018-03-19 2019-07-16 广州视源电子科技股份有限公司 一种无线传屏器

Also Published As

Publication number Publication date
AU2019239356B2 (en) 2022-01-20
CN208298174U (zh) 2018-12-28
AU2019239357B2 (en) 2021-12-02
KR102399388B1 (ko) 2022-05-17
CN209402545U (zh) 2019-09-17
EP3757752A4 (en) 2021-04-21
KR20200073275A (ko) 2020-06-23
CN108810448A (zh) 2018-11-13
US20200272404A1 (en) 2020-08-27
AU2019239356A1 (en) 2020-09-03
CN209118258U (zh) 2019-07-16
JP2021520692A (ja) 2021-08-19
US11194539B2 (en) 2021-12-07
CN110007883B (zh) 2023-03-31
CN110007883A (zh) 2019-07-12
CN112042183B (zh) 2023-01-20
JP2022500883A (ja) 2022-01-04
WO2019179399A1 (zh) 2019-09-26
SG11202009055RA (en) 2020-10-29
EP3757752A1 (en) 2020-12-30
EP3701714A4 (en) 2021-02-17
CN208421800U (zh) 2019-01-22
AU2019239357A1 (en) 2020-10-29
CN210129927U (zh) 2020-03-06
CN112042183A (zh) 2020-12-04
EP3701714B1 (en) 2023-10-11
KR102408273B1 (ko) 2022-06-10
EP3701714A1 (en) 2020-09-02
CN111316224A (zh) 2020-06-19
SG11202007291YA (en) 2020-08-28
WO2019179398A1 (en) 2019-09-26
WO2019179142A1 (zh) 2019-09-26
KR20200078593A (ko) 2020-07-01
WO2019179143A1 (zh) 2019-09-26

Similar Documents

Publication Publication Date Title
ES2963441T3 (es) Sistema de conferencia, herramienta y dispositivos periféricos
US11205397B2 (en) Data transmission device and data transmission method
US20160350058A1 (en) Wireless display adapter device
US20150356045A1 (en) Multi-Host Docking Device
WO2020233722A1 (zh) 一种无线投屏中转设备及无线投屏***
US10049498B2 (en) Video conversion method, apparatus and system
WO2015188467A1 (zh) 无线投影***以及无线投影仪
TW201017427A (en) Electronic device utilizing connecting port for connecting connector to transmit/receive signals with customized format
CN100590588C (zh) 一种USB/PCIe到VGA/DVI的转换方法和***
US20180183899A1 (en) Transport agnostic display protocol
CN208782954U (zh) 一种终端设备
WO2022021482A1 (zh) 多接口的无线同屏装置及无线同屏方法
CN204859449U (zh) 一种hdmi无线适配器
KR20140000026A (ko) 디스플레이 미러링 시스템
CN102833513A (zh) 高清播放器
KR101187269B1 (ko) Mhl 인터페이스를 통해 데이터를 송수신하는 전자 기기 및 이의 데이터 송수신 방법
JP7371153B2 (ja) クラウドに接続されるデジタルタブレット装置
CN217932706U (zh) 数据展示***及数据获取设备
US20160351161A1 (en) Image display system and image data capture device
JP2014511503A (ja) アプリケーションに依存しないオーディオアクセレレーションを行うシステム、方法、およびコンピュータプログラム製品
TWM441281U (en) High clear multimedia transmission system and display device
JP2014102599A (ja) コンピューターモニター装置