DisplayLink (UK) Limited

Royaume‑Uni

Retour au propriétaire

1-100 de 135 pour DisplayLink (UK) Limited Trier par
Recheche Texte
Affiner par
Juridiction
        International 69
        États-Unis 66
Date
2023 2
2022 8
2021 9
Avant 2021 116
Classe IPC
G06F 3/14 - Sortie numérique vers un dispositif de visualisation 43
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur 18
G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation 16
G06F 1/16 - Détails ou dispositions de structure 11
G06T 9/00 - Codage d'image 11
Voir plus
Statut
En Instance 1
Enregistré / En vigueur 134
Résultats pour  brevets
  1     2        Prochaine page

1.

Image compression

      
Numéro d'application 18047423
Numéro de brevet 11805278
Statut Délivré - en vigueur
Date de dépôt 2022-10-18
Date de la première publication 2023-02-23
Date d'octroi 2023-10-31
Propriétaire DISPLAYLINK (UK) LIMITED (USA)
Inventeur(s) Matysik, Sebastian

Abrégé

A method of processing image data for transmittal to a display device involves receiving a frame of image data, the frame being divided into tile groups composed of tiles of pixels, each having a number of colour component values of a first colour space. Each tile includes a number of colour component planes of the first colour space having the colour component values for the pixels forming the tile. Each tile group is processed in an execution unit, formed by arithmetic logic units (ALUs) and a local shared memory, where each ALU includes dedicated register space for use solely by the ALU, and each tile of each tile group is processed by a number of the ALUs of the execution unit. Each ALU performs a reversible colour transformation (S1) on the colour component values from the first colour space to a second colour space and discards the remaining colour component values and then performs a discrete wavelet transformation (S2) on the colour component values of one colour component plane of the second colour space to produce wavelet coefficients, which are quantized (S3) and entropy encoded (S4) into variable length codes. The variable length codes for all the tiles of the tile group are assembled together for transmittal to a display device. Each ALU stores the data at each stage of the processing in its dedicated register space but not in the local shared memory of the execution unit.

Classes IPC  ?

  • G09G 5/02 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par la manière dont la couleur est visualisée
  • H04N 19/635 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en sous-bandes, p. ex. ondelettes caractérisé par la définition du filtre ou les détails de mise en œuvre
  • H04N 19/186 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une couleur ou une composante de chrominance
  • H04N 19/423 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés caractérisés par les dispositions des mémoires
  • H04N 19/91 - Codage entropique, p. ex. codage à longueur variable ou codage arithmétique
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées

2.

Managing display data

      
Numéro d'application 17790953
Numéro de brevet 12032852
Statut Délivré - en vigueur
Date de dépôt 2021-01-06
Date de la première publication 2023-02-09
Date d'octroi 2024-07-09
Propriétaire DisplayLink (UK) Limited (Royaume‑Uni)
Inventeur(s)
  • Parks, Matthew
  • Skan, Peter

Abrégé

Disclosed herein is a method of writing data to, and reading data from, one or more buffers. The method comprises: determining a write rate of writing data into a first buffer; determining a read rate of reading data from the first buffer; determining, using the write rate and the read rate, a portion of the first buffer; writing data into the portion of the first buffer; starting to read data from the first buffer when the writing of data to the portion of the first buffer has finished; and writing data into a remaining part of the first buffer, different from the portion of the first buffer. The portion of the first buffer is determined such that the reading of data from the first buffer does not overtake the writing of data into the first buffer.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

3.

Data transmission to mobile devices

      
Numéro d'application 17930307
Numéro de brevet 11876976
Statut Délivré - en vigueur
Date de dépôt 2022-09-07
Date de la première publication 2022-12-29
Date d'octroi 2024-01-16
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

Sensor information is received (S41) at a host device from a mobile device. A pose of the mobile device is then determined by the host device based on the received sensor information. The pose of the mobile device is compared with pose information (S42) of previous poses of the mobile device, each previous pose of the mobile device being associated with a performance level of the system for data transmitted from the host device and received and output at the mobile device having that previous pose. The host device then determines (S43) whether a performance level of the system for the mobile device having the determined pose is likely to be above or below a threshold of acceptability based on the comparison, and, if it is determined that the performance level is likely to be above the threshold of acceptability, setting (S44A) a low level of compression to be applied to the data so that quality of the data transmitted to the mobile device is high, but, if it is determined that the performance level is likely to be below the threshold of acceptability, setting (S44B) a high level of compression to be applied to the data so that quality of the data transmitted to the mobile device is low, but is more likely to be received and output properly by the mobile device.

Classes IPC  ?

  • H04N 19/154 - Qualité visuelle après décodage mesurée ou estimée de façon subjective, p. ex. mesure de la distorsion
  • H04N 19/103 - Sélection du mode de codage ou du mode de prédiction
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

4.

Compensating for interruptions in a wireless connection

      
Numéro d'application 17747908
Numéro de brevet 12126701
Statut Délivré - en vigueur
Date de dépôt 2022-05-18
Date de la première publication 2022-09-01
Date d'octroi 2024-10-22
Propriétaire DisplayLink (UK) Limited (Royaume‑Uni)
Inventeur(s) Doidge, Ian Christopher

Abrégé

A method of compensating for potential interruptions in a wireless spatially selective connection over which data at a first compression level is transmitted from a host device to a client device involves determining (S32) that an interruption to the wireless spatially selective connection over which data is being transmitted at a first compression level to a client device is starting or is due to start, compressing (S3Y3) the data at a second compression level that is higher than the first compression level, and forwarding (S34) the data compressed at the second compression level to a transmitting component for wireless spatially non-selective broadcast while the interruption to the spatially selective connection occurs. Determining that the interruption is due to start may involve analysing a historical record of previous interruptions to determine a periodicity of the previous interruptions or receiving information from the transmitting component that an interruption is expected to occur. Determining that the interruption is starting may involve determining that a buffer used for storing the data prior to transmittal is full, indicative that an interruption has commenced, or receiving information from the transmitting component that an interruption has commenced.

Classes IPC  ?

  • H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
  • G06T 9/00 - Codage d'image
  • H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
  • H04H 20/71 - Systèmes sans fil

5.

Distributed video pipe

      
Numéro d'application 17584954
Numéro de brevet 11526321
Statut Délivré - en vigueur
Date de dépôt 2022-01-26
Date de la première publication 2022-05-19
Date d'octroi 2022-12-13
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Jeacocke, Jonathan Alexander
  • Hamaker, Eric Kenneth

Abrégé

A display device has a plurality of display panels (21) together forming a single display screen, where each display panel (21) is connected to a display controller (24) which receives display data of a portion of a complete image for display on the display panel (21). The complete image (S1) includes one or more bounded regions (S2, S3, S4, S5) of display data. Each display controller (21) also receives position information relating to a change in lateral position and/or stacking order position of one or more bounded regions that are to be displayed at least partly on that display panel (21). If the display controller (24) determines that it does not have knowledge of display data in the bounded region (S2, S3, S4, S5) to be displayed on the display panel for which the position information was received, it obtains that knowledge from another display controller (24) that has such knowledge. The display controller (24) then processes the display data for the portion of the complete image utilising the knowledge obtained from another display controller (24), and outputs the processed display data for the portion of the complete image to the corresponding display panel (21).

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

6.

CONTROLLING DISPLAY OF IMAGES

      
Numéro d'application 17574506
Statut En instance
Date de dépôt 2022-01-12
Date de la première publication 2022-05-12
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Edmonds, Timothy Mark
  • Roose, William George
  • Jeacocke, Jonathan Alexander

Abrégé

A number of computing devices are controlled from a touchscreen display system using a Touch Intermediator Machine (TIM) receiving information indicating the location of one or more touches on a connected touchscreen panel. The TIM determines whether the pattern of touches received matches one of a pre-programmed set of interface manipulation gestures. If so, the TIM alters the user interface presented on the connected touchscreen display system depending on the gesture detected. If not, the TIM determines the connected computing device associated with the location of the touch received and updated coordinates of the touch received within an area on the touchscreen display system associated with the connected computing device. The TIM transmits information to the relevant connected computing device regarding the touch received. The computing device processes the information to determine the pattern of touches received and responds according to predetermined instructions for user interaction.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/0486 - Glisser-déposer
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p. ex. sous forme de gestes ou de texte

7.

Method of controlling encoding of display data

      
Numéro d'application 17469803
Numéro de brevet 11699212
Statut Délivré - en vigueur
Date de dépôt 2021-09-08
Date de la première publication 2022-03-10
Date d'octroi 2023-07-11
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Czerwik, Dominik

Abrégé

Systems and methods of encoding display data include performing a part of a first predetermined transform algorithm on at least a first part of a first frame of display data, and analyzing a light level to determine whether a different transform algorithm would be more suitable for encoding a second part of the first frame of the display data. If it is determined that a different transform algorithm would be more suitable for encoding, the second part of the first frame of the display data is encoded using the different transform algorithm to generate an encoded first frame. If it is determined that a different transform algorithm would not be more suitable for encoding, the second part of the first frame of the display data is encoded using the first predetermined transform algorithm to generate the encoded first frame.

Classes IPC  ?

  • G06V 10/00 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 19/12 - Sélection parmi plusieurs transformées ou standards, p. ex. sélection entre une transformée en cosinus discrète [TCD] et une transformée en sous-bandes ou sélection entre H.263 et H.264
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet la zone étant un bloc, p. ex. un macrobloc
  • H04N 19/18 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un ensemble de coefficients de transformée
  • H04N 19/60 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée
  • G06T 9/00 - Codage d'image

8.

Method and apparatus for colour imaging

      
Numéro d'application 17506230
Numéro de brevet 11615734
Statut Délivré - en vigueur
Date de dépôt 2021-10-20
Date de la première publication 2022-02-03
Date d'octroi 2023-03-28
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Cooper, Patrick
  • Parks, Matthew
  • Skinner, Colin

Abrégé

A method for processing data for display on a screen involves encoding, using a first colour space, a first portion of image data intended to be displayed on a first area of the screen and encoding, using a second colour space, a second portion of image data intended to be displayed on a second area of the screen. The encoded first and second portions of the image data are compressed, and transmitted over a link for display on the screen. By using different colour spaces to encode image data that is displayed in different parts of a screen, differences in a users vision and/or aberrations caused by display equipment may be accounted for and so provide an improved user experience. Using different colour spaces for different screen areas may also reduce the amount of data that needs to be transmitted, for example by encoding image data more effectively and/or allowing more efficient compression of data.

Classes IPC  ?

  • G06T 9/00 - Codage d'image
  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • H04N 13/344 - Affichage pour le visionnement à l’aide de lunettes spéciales ou de visiocasques avec des visiocasques portant des affichages gauche et droit
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

9.

Method of managing display data

      
Numéro d'application 17492466
Numéro de brevet 11580619
Statut Délivré - en vigueur
Date de dépôt 2021-10-01
Date de la première publication 2022-01-27
Date d'octroi 2023-02-14
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hargreaves, David
  • Dunn, David
  • Morse, Douglas

Abrégé

A compositor receives, from each of a plurality of originating devices, compressed and/or encrypted image data portions of a frame of image data, together with portion metadata for each of the compressed and/or encrypted image data portions. Frame metadata for the frame of image data. The compositor then composites the image data portions without decompressing and/or decrypting them, based on the portion and frame metadata, by generating composited frame metadata for the composited image frame and amending the portion metadata for each of the compressed and/or encrypted image data portions to indicate a location of the compressed and/or encrypted image data portions in the composited image frame. The compressed and/or encrypted image data portions, the composited frame metadata and the amended portion metadata are then transmitted by the compositor to a display control device.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

10.

Managing display data

      
Numéro d'application 17337264
Numéro de brevet 12360722
Statut Délivré - en vigueur
Date de dépôt 2021-06-02
Date de la première publication 2022-01-13
Date d'octroi 2025-07-15
Propriétaire DisplayLink (UK) Limited (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

A method of healing an image in a display system having a host device and a display control device includes generating healing updates corresponding to a region of the image and generating other display data at the host device, allocating, by the host device or the display control device, at least a portion of a resource of the display system to be used at least preferentially for at least one of encoding, decoding, transmitting and/or storing the healing updates rather than the other display data, encoding the healing updates and the other display data at the host device, transmitting the encoded healing updates and the other encoded display data from the host device to the display control device, decoding the encoded healing updates and the other encoded display data at the display control device, and healing the image using the decoded healing updates at the display control device.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • G06F 13/20 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie

11.

System and method for presenting data at variable quality

      
Numéro d'application 17406832
Numéro de brevet 11631360
Statut Délivré - en vigueur
Date de dépôt 2021-08-19
Date de la première publication 2021-12-09
Date d'octroi 2023-04-18
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

A method of presenting visual information on a screen (306) involves defining a boundary (314) delineating a first region of the screen (which may be towards a centre of the screen) from a second region of the screen (which may be towards a periphery of the screen), displaying a first portion of the visual information in the first region of the screen at a first display quality, and displaying a second portion of the visual information in the second region of the screen at a second, lower, display quality. The method further involves blurring the visual information for display in at least a portion of the second region. The location of the boundary (314) may change over time, and may be based on where a user is looking, or is expected to be looking, or on the type of information being displayed or based on other parameters.

Classes IPC  ?

  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • H04N 13/344 - Affichage pour le visionnement à l’aide de lunettes spéciales ou de visiocasques avec des visiocasques portant des affichages gauche et droit
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06T 9/00 - Codage d'image
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

12.

Image compression

      
Numéro d'application 16956980
Numéro de brevet 11509935
Statut Délivré - en vigueur
Date de dépôt 2018-12-17
Date de la première publication 2021-10-07
Date d'octroi 2022-11-22
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Matysik, Sebastian

Abrégé

A method of processing image data for transmittal to a display device involves receiving a frame of image data, the frame being divided into tile groups composed of tiles of pixels, each having a number of colour component values of a first colour space. Each tile includes a number of colour component planes of the first colour space having the colour component values for the pixels forming the tile. Each tile group is processed in an execution unit, formed by arithmetic logic units (ALUs) and a local shared memory, where each ALU includes dedicated register space for use solely by the ALU, and each tile of each tile group is processed by a number of the ALUs of the execution unit. Each ALU performs a reversible colour transformation (SI) on the colour component values from the first colour space to a second colour space and discards the remaining colour component values and then performs a discrete wavelet transformation (S2) on the colour component values of one colour component plane of the second colour space to produce wavelet coefficients, which are quantized (S3) and entropy encoded (S4) into variable length codes. The variable length codes for all the tiles of the tile group are assembled together for transmittal to a display device. Each ALU stores the data at each stage of the processing in its dedicated register space but not in the local shared memory of the execution unit.

Classes IPC  ?

  • G09G 5/02 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par la manière dont la couleur est visualisée
  • H04N 19/635 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en sous-bandes, p. ex. ondelettes caractérisé par la définition du filtre ou les détails de mise en œuvre
  • H04N 19/186 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une couleur ou une composante de chrominance
  • H04N 19/423 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés caractérisés par les dispositions des mémoires
  • H04N 19/91 - Codage entropique, p. ex. codage à longueur variable ou codage arithmétique
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées

13.

MANAGING DISPLAY DATA

      
Numéro d'application GB2021050028
Numéro de publication 2021/140324
Statut Délivré - en vigueur
Date de dépôt 2021-01-06
Date de publication 2021-07-15
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Parks, Matthew
  • Skan, Peter

Abrégé

Disclosed herein is a method of writing data to, and reading data from, one or more buffers. The method comprises: determining a write rate of writing data into a first buffer; determining a read rate of reading data from the first buffer; determining, using the write rate and the read rate, a portion of the first buffer; writing data into the portion of the first buffer; starting to read data from the first buffer when the writing of data to the portion of the first buffer has finished; and writing data into a remaining part of the first buffer, different from the portion of the first buffer. The portion of the first buffer is determined such that the reading of data from the first buffer does not overtake the writing of data into the first buffer.

Classes IPC  ?

  • G09G 5/393 - Dispositions pour la mise à jour du contenu de la mémoire à mappage binaire
  • G09G 5/395 - Dispositions spécialement adaptées pour le transfert du contenu de la mémoire à mappage binaire vers l'écran
  • G09G 5/399 - Commande de la mémoire à mappage binaire en utilisant plusieurs mémoires à mappage binaire fonctionnant en alternance, p. ex. des tampons ping-pong

14.

Compensating for interruptions in a wireless connection

      
Numéro d'application 16758940
Numéro de brevet 11375048
Statut Délivré - en vigueur
Date de dépôt 2018-10-15
Date de la première publication 2021-06-17
Date d'octroi 2022-06-28
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Doidge, Ian Christopher

Abrégé

A method of compensating for potential interruptions in a wireless spatially selective connection over which data at a first compression level is transmitted from a host device to a client device involves determining (S32) that an interruption to the wireless spatially selective connection over which data is being transmitted at a first compression level to a client device is starting or is due to start, compressing (S3Y3) the data at a second compression level that is higher than the first compression level, and forwarding (S34) the data compressed at the second compression level to a transmitting component for wireless spatially non-selective broadcast while the interruption to the spatially selective connection occurs. Determining that the interruption is due to start may involve analysing a historical record of previous interruptions to determine a periodicity of the previous interruptions or receiving information from the transmitting component that an interruption is expected to occur. Determining that the interruption is starting may involve determining that a buffer used for storing the data prior to transmittal is full, indicative that an interruption has commenced, or receiving information from the transmitting component that an interruption has commenced.

Classes IPC  ?

  • H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
  • G06T 9/00 - Codage d'image
  • H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
  • H04H 20/71 - Systèmes sans fil

15.

High-performance wireless side channel

      
Numéro d'application 17157921
Numéro de brevet 11520712
Statut Délivré - en vigueur
Date de dépôt 2021-01-25
Date de la première publication 2021-05-20
Date d'octroi 2022-12-06
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Edmonds, Timothy Mark

Abrégé

Systems and methods of controlling a docking station comprise establishing, by the wireless access point, a USB connection tunnelled over a local area wireless network connection with the mobile device, receiving, by the wireless access point over the USB connection, a request for an Internet Protocol (IP) or a Media Access Control (MAC) network address of the display controller, transmitting, by the wireless access point in response to the request, the IP or the MAC network address of the display controller to the mobile device over the USB connection, and receiving, by the wireless access point, the at least video data addressed to the IP or the MAC network address of the display controller and switching the at least video data addressed to the IP or the MAC network address of the display controller directly to the display controller without passing via the USB controller.

Classes IPC  ?

  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • H04M 1/72415 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité par interfaçage avec des accessoires externes pour la télécommande d’appareils
  • G06F 13/38 - Transfert d'informations, p. ex. sur un bus
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • H04W 12/08 - Sécurité d'accès

16.

Position error measurement in an extended reality mobile display device

      
Numéro d'application 17041713
Numéro de brevet 11294454
Statut Délivré - en vigueur
Date de dépôt 2019-03-27
Date de la première publication 2021-04-29
Date d'octroi 2022-04-05
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Burgers, Peter Alan

Abrégé

A method of determining relative position of an extended reality mobile display device connected to receive display data from a host device involves determining (S31), by the extended reality mobile display device, a position and orientation of the extended reality mobile display device at a transmit time and transmitting (S32) a first signal to the host device at the transmit time. The extended reality mobile display device then receives (S35) at a receive time a second signal transmitted (S34) from the host device upon receipt (S33) of the first signal. The extended reality mobile display device determines (S36) a position and orientation of the extended reality mobile display device at the receive time and determines a difference (S37) in the position and orientation of the extended reality mobile display device between the transmit and receive times. The extended reality mobile display device then corrects display data received from the host device based on the determined difference in the position and orientation of the extended reality mobile display device, and displays the corrected display data.

Classes IPC  ?

  • G09G 5/37 - Détails concernant le traitement de dessins graphiques
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

17.

Reducing judder using motion vectors

      
Numéro d'application 16635271
Numéro de brevet 11606481
Statut Délivré - en vigueur
Date de dépôt 2018-07-24
Date de la première publication 2021-03-11
Date d'octroi 2023-03-14
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Hall, Trevor

Abrégé

A method at a client device for mitigating motion judder in frames of an image due to display data for a particular frame being unavailable at a required time at the client device. The method involves receiving (S35) the display data for a current frame n, and generating (S3Y3) the current frame n from the received display data. Motion vectors for some elements of the image in the current frame n are obtained (S3Y1). If it is determined that display data for the next frame n+1 is not available, the next frame n+1 is generated (S3N4) from either the current frame n or a previous frame n−m, where m=1, 2, 3, etc, adjusted based on an extrapolation (S3N3) of the motion vectors for the elements of the image in either the current frame n or the previous frame n−m.

Classes IPC  ?

  • H04N 19/51 - Estimation ou compensation du mouvement
  • H04N 5/14 - Circuits de signal d'image pour le domaine des fréquences vidéo
  • H04N 5/21 - Circuits pour la suppression ou la diminution de perturbations, p. ex. moiré ou halo

18.

Processing display data for transmission

      
Numéro d'application 16932985
Numéro de brevet 11670008
Statut Délivré - en vigueur
Date de dépôt 2020-07-20
Date de la première publication 2021-01-21
Date d'octroi 2023-06-06
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Akester, Richard
  • Cooper, Patrick David

Abrégé

A method for compressing display data is disclosed. The method comprises performing a wavelet transformation to obtain a general approximation coefficient and a plurality of detail coefficients for a group of pixels; determining whether to prioritise transmission of the general approximation coefficient over transmission of the detail coefficients based on whether there are sufficient resources available to enable a corresponding image frame to be ready for display and/or based on a time since the detail coefficients for a corresponding group of pixels were previously transmitted. If it is determined that transmission of the general approximation coefficient is to be prioritised over transmission of the detail coefficients, the method comprises either: transmitting only the general approximation coefficient, or compressing at least one detail coefficient so as to be more compressed than the general approximation coefficient and transmitting the general approximation coefficient and the at least one compressed detail coefficient.

Classes IPC  ?

  • G06T 9/00 - Codage d'image
  • H04N 1/32 - Circuits ou dispositions pour la commande ou le contrôle entre l'émetteur et le récepteur
  • H04N 19/00 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques
  • G09G 5/37 - Détails concernant le traitement de dessins graphiques
  • H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance

19.

Data transmission to mobile devices

      
Numéro d'application 17041636
Numéro de brevet 11483568
Statut Délivré - en vigueur
Date de dépôt 2019-03-13
Date de la première publication 2021-01-14
Date d'octroi 2022-10-25
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

Sensor information is received (S41) at a host device from a mobile device. A pose of the mobile device is then determined by the host device based on the received sensor information. The pose of the mobile device is compared with pose information (S42) of previous poses of the mobile device, each previous pose of the mobile device being associated with a performance level of the system for data transmitted from the host device and received and output at the mobile device having that previous pose. The host device then determines (S43) whether a performance level of the system for the mobile device having the determined pose is likely to be above or below a threshold of acceptability based on the comparison, and, if it is determined that the performance level is likely to be above the threshold of acceptability, setting (S44A) a low level of compression to be applied to the data so that quality of the data transmitted to the mobile device is high, but, if it is determined that the performance level is likely to be below the threshold of acceptability, setting (S44B) a high level of compression to be applied to the data so that quality of the data transmitted to the mobile device is low, but is more likely to be received and output properly by the mobile device.

Classes IPC  ?

  • H04N 19/154 - Qualité visuelle après décodage mesurée ou estimée de façon subjective, p. ex. mesure de la distorsion
  • H04N 19/103 - Sélection du mode de codage ou du mode de prédiction
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

20.

System and method for locally generating data

      
Numéro d'application 16840821
Numéro de brevet 11372609
Statut Délivré - en vigueur
Date de dépôt 2018-10-04
Date de la première publication 2020-12-17
Date d'octroi 2022-06-28
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Cooper, Patrick David

Abrégé

A method provides pre-rendered information messages for display by a peripheral display unit connected to a base station over a data link. The method involves detecting that a data connection between the base station and the peripheral display unit is available, sending pre-rendered information messages from the base station to the peripheral display unit, and storing the pre-rendered information messages at the peripheral display unit for display in response to a status detected at the peripheral display unit. The base station may perform the pre-rendering of information messages in response to variation in configuration information relating to the peripheral display unit. The pre-rendered information messages may be paired with peripheral display unit statuses and the peripheral display unit may be configured so that, in the event that a particular status is detected, the corresponding pre-rendered information message is displayed without requiring data transmission from the base station.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire

21.

Transmission of a reverse video feed

      
Numéro d'application 16955613
Numéro de brevet 11233999
Statut Délivré - en vigueur
Date de dépôt 2018-12-14
Date de la première publication 2020-12-10
Date d'octroi 2022-01-25
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Akester, Richard

Abrégé

A method implemented in a Virtual or Augmented Reality (VR/AR) system having a display device (112) associated with a user (110) and a central control device (116) involves capturing a video feed from a camera (126) associated with the user (110) or the display device (112), the video feed recording changes in the position of the user (110) in a physical space, compressing the video feed from the camera (126), and transmitting the compressed video feed to the central control device (116) to enable the central control device (116) to determine movement of the user (110) within the physical space.

Classes IPC  ?

  • H04N 19/132 - Échantillonnage, masquage ou troncature d’unités de codage, p. ex. ré-échantillonnage adaptatif, saut de trames, interpolation de trames ou masquage de coefficients haute fréquence de transformée
  • H04N 19/14 - Complexité de l’unité de codage, p. ex. activité ou estimation de présence de contours
  • H04N 19/174 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet la zone étant une tranche, p. ex. une ligne de blocs ou un groupe de blocs
  • H04N 19/63 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en sous-bandes, p. ex. ondelettes
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06T 7/20 - Analyse du mouvement
  • G06T 9/00 - Codage d'image
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

22.

SERVER-BASED HOTDESKING

      
Numéro d'application GB2020051191
Numéro de publication 2020/229837
Statut Délivré - en vigueur
Date de dépôt 2020-05-15
Date de publication 2020-11-19
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Roose, William George

Abrégé

A docking station configured to enable a host device to access resources provided by or connected to the docking station is disclosed. The resources include one or more peripheral devices, interfaces and/or network connections. The docking station is configured to receive setting information including at least one configuration setting for configuration of interaction between the host device and one or more of the resources. The docking station is also configured to transmit the setting information to the host device for use in configuring the host device to interact with one or more of the resources, when the host device communicatively couples to the docking station.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure

23.

Compensating for interruptions in a wireless connection

      
Numéro d'application 16754669
Numéro de brevet 11750861
Statut Délivré - en vigueur
Date de dépôt 2018-10-04
Date de la première publication 2020-11-12
Date d'octroi 2023-09-05
Propriétaire DISPLAYLINK (UK) LIMITED (USA)
Inventeur(s) Doidge, Ian Christopher

Abrégé

A method of compensating for potential interruptions in a wireless connection (110) over which data is transmitted from a host device (11) to a client device (12) involves determining an expectation of an interruption to the wireless connection (110), setting a second compression level for compressing the data when an interruption is due, the second compression level being set at a higher level than a first compression level normally used for the data, compressing the data at the second compression level, and forwarding the data compressed at the second compression level to a transmitting component (16) for transmittal to the client device (12). The expectation of a potential interruption may be determined by analysing a historical record of previous interruptions to determine a periodicity of the previous interruptions and using the determined periodicity to calculate when a next potential interruption may be expected, or by determining that a buffer used for storing the data prior to transmittal is full, indicative that an interruption has commenced, or by receipt of information from the transmitting component that a potential interruption is expected to occur or has commenced.

Classes IPC  ?

  • H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 19/156 - Disponibilité de ressources en matériel ou en calcul, p. ex. codage basé sur des critères d’économie d’énergie
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression
  • H04H 60/11 - Dispositions de contre-mesures lorsqu'une partie des informations radiodiffusées est indisponible

24.

Stereoscopic image data compression

      
Numéro d'application 16762117
Numéro de brevet 11039168
Statut Délivré - en vigueur
Date de dépôt 2018-10-26
Date de la première publication 2020-11-12
Date d'octroi 2021-06-15
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Tian, Shumin

Abrégé

A method for compressing data comprising a stereoscopic pair of images which provide parallax, when viewed by left and right eyes of an observer, involves generating (S31) the stereoscopic pair of images, each image comprising a plurality of display elements. A disparity value (S32) is generated indicating an amount by which a location of each display element in a first image of the stereoscopic pair of images is displaced compared to a displaced location of the same display element in a second image of the stereoscopic pair of images, such that a plurality of disparity values is generated. The number of different disparity values present in the plurality of disparity values is then reduced (S34) to produce a reduced set of different disparity values. A particular disparity value is determined from the reduced set of different disparity values to be associated with each of the locations and/or displaced locations of the display elements, and compressed data (S35) is generated comprising the first image of the stereoscopic pair of images, the reduced set of different disparity values, and information indicating the particular disparity value associated with each of the locations and/or displaced locations to be used to regenerate a regenerated second image of the stereoscopic pair of images corresponding to the second image.

Classes IPC  ?

  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 19/463 - Inclusion d’information supplémentaire dans le signal vidéo pendant le processus de compression par compression des paramètres d’encodage avant la transmission
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 13/194 - Transmission de signaux d’images
  • H04N 13/111 - Transformation de signaux d’images correspondant à des points de vue virtuels, p. ex. interpolation spatiale de l’image

25.

Distributed video pipe

      
Numéro d'application 16095286
Numéro de brevet 11269577
Statut Délivré - en vigueur
Date de dépôt 2017-04-18
Date de la première publication 2020-11-12
Date d'octroi 2022-03-08
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Jeacocke, Jonathan Alexander
  • Hamaker, Eric Kenneth

Abrégé

A display device has display panels forming a single display screen, where each display panel is connected to a display controller which receives display data of a portion of a complete image for display on the display panel. The complete image includes one or more bounded regions of display data. Each display controller receives position information relating to a change in lateral position and/or stacking order position of one or more bounded regions to be displayed at least partly on that display panel. If the display controller does not have knowledge of display data in the bounded region to be displayed on the display panel, it obtains that knowledge from another display controller. The display controller processes the display data for the portion of the complete image utilizing the knowledge obtained, and outputs the processed display data for the portion of the complete image to the corresponding display panel.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

26.

Managing data for transportation

      
Numéro d'application 16957072
Numéro de brevet 11189006
Statut Délivré - en vigueur
Date de dépôt 2018-12-17
Date de la première publication 2020-10-29
Date d'octroi 2021-11-30
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Bloch, Cezary Boguslaw

Abrégé

Managing data for transportation is provided via storing data at a host device, where the data is processed and encapsulated into transport units having a maximum size. The data is divided and processed into processed portions of varying size. The processed portions are stored sequentially into an output buffer to form the transport units, with a potential start field space left between each processed portion. A set of processed portions stored in the output buffer is determined based on sizes of the processed portions, the set starting after a previous actual start field where the set has a size less than the maximum size and a potential start field space after a last of the processed portions in the set is replaced by an actual start field to define the set. Sets of processed portions delimited by actual start fields may then be output.

Classes IPC  ?

  • G06T 1/60 - Gestion de mémoire
  • G06F 12/0875 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec mémoire cache dédiée, p. ex. instruction ou pile
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
  • G09G 5/14 - Affichage de fenêtres multiples
  • G09G 5/393 - Dispositions pour la mise à jour du contenu de la mémoire à mappage binaire
  • G09G 5/395 - Dispositions spécialement adaptées pour le transfert du contenu de la mémoire à mappage binaire vers l'écran

27.

Method and apparatus for colour imaging

      
Numéro d'application 16869842
Numéro de brevet 11183104
Statut Délivré - en vigueur
Date de dépôt 2019-01-08
Date de la première publication 2020-10-15
Date d'octroi 2021-11-23
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Cooper, Patrick
  • Parks, Matthew
  • Skinner, Colin

Abrégé

A method for processing data for display on a screen involves encoding, using a first colour space, a first portion of image data intended to be displayed on a first area of the screen and encoding, using a second colour space, a second portion of image data intended to be displayed on a second area of the screen. The encoded first and second portions of the image data are compressed, and transmitted over a link for display on the screen. By using different colour spaces to encode image data that is displayed in different parts of a screen, differences in a user's vision and/or aberrations caused by display equipment may be accounted for and so provide an improved user experience. Using different colour spaces for different screen areas may also reduce the amount of data that needs to be transmitted, for example by encoding image data more effectively and/or allowing more efficient compression of data.

Classes IPC  ?

  • G06T 9/00 - Codage d'image
  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • H04N 13/344 - Affichage pour le visionnement à l’aide de lunettes spéciales ou de visiocasques avec des visiocasques portant des affichages gauche et droit
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

28.

Controlled interruptions to wireless signalling

      
Numéro d'application 16651395
Numéro de brevet 11229082
Statut Délivré - en vigueur
Date de dépôt 2018-09-18
Date de la première publication 2020-09-24
Date d'octroi 2022-01-18
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Cooper, Patrick David

Abrégé

A method for mitigating intentional potential interruptions in data signal communication, the method comprising transmitting (S21) or receiving (S23) a data signal, determining when a portion of the data signal has been successfully transmitted (S22) or received (S24), when the portion of the data signal has been successfully transmitted or received, generating (S25) a transmission interruption signal, and in response to the transmission interruption signal, performing one or more maintenance operations, such as beamforming, that may potentially interrupt transmission or reception of the data signal.

Classes IPC  ?

  • H04W 76/20 - Gestion de connexions établies
  • H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
  • H04W 52/02 - Dispositions d'économie de puissance

29.

System and method for presenting data at variable quality

      
Numéro d'application 16762120
Numéro de brevet 11127338
Statut Délivré - en vigueur
Date de dépôt 2018-10-26
Date de la première publication 2020-08-20
Date d'octroi 2021-09-21
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

A method of presenting visual information on a screen (306) involves defining a boundary (314) delineating a first region of the screen (which may be towards a centre of the screen) from a second region of the screen (which may be towards a periphery of the screen), displaying a first portion of the visual information in the first region of the screen at a first display quality, and displaying a second portion of the visual information in the second region of the screen at a second, lower, display quality. The method further involves blurring the visual information for display in at least a portion of the second region. The location of the boundary (314) may change over time, and may be based on where a user is looking, or is expected to be looking, or on the type of information being displayed or based on other parameters.

Classes IPC  ?

  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • H04N 13/344 - Affichage pour le visionnement à l’aide de lunettes spéciales ou de visiocasques avec des visiocasques portant des affichages gauche et droit
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06T 9/00 - Codage d'image
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

30.

Method of managing display data

      
Numéro d'application 16727878
Numéro de brevet 11164288
Statut Délivré - en vigueur
Date de dépôt 2019-12-26
Date de la première publication 2020-07-09
Date d'octroi 2021-11-02
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hargreaves, Dave
  • Dunn, David
  • Morse, Douglas

Abrégé

A compositor receives, from each of a plurality of originating devices, compressed and/or encrypted image data portions of a frame of image data, together with portion metadata for each of the compressed and/or encrypted image data portions. Frame metadata for the frame of image data. The compositor then composites the image data portions without decompressing and/or decrypting them, based on the portion and frame metadata, by generating composited frame metadata for the composited image frame and amending the portion metadata for each of the compressed and/or encrypted image data portions to indicate a location of the compressed and/or encrypted image data portions in the composited image frame. The compressed and/or encrypted image data portions, the composited frame metadata and the amended portion metadata are then transmitted by the compositor to a display control device.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

31.

Bypassing desktop composition

      
Numéro d'application 16620454
Numéro de brevet 11200019
Statut Délivré - en vigueur
Date de dépôt 2018-06-08
Date de la première publication 2020-06-11
Date d'octroi 2021-12-14
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) James, Paul

Abrégé

A computer system is disclosed comprising an operating system having a display subsystem. The display subsystem includes a display interface for receiving display information from applications, and is adapted to generate display output based on the display information. A redirection module is configured to intercept calls from an application to the display interface. Responsive to the intercepted calls, the redirection module transmits display output generated by the application to a connected display device, bypassing at least part of the display subsystem, including for example a desktop compositor or window manager.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

32.

Method of controlling encoding of display data

      
Numéro d'application 16574377
Numéro de brevet 11145030
Statut Délivré - en vigueur
Date de dépôt 2019-09-18
Date de la première publication 2020-04-02
Date d'octroi 2021-10-12
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Czerwik, Dominik

Abrégé

Methods and systems for encoding display data by performing at least a part of a first predetermined transform algorithm on at least a first part of a first frame of display data to generate a first set of transform coefficients, and analysing information relating to at least the first set of transform coefficients to determine whether a different transform algorithm would be more suitable for encoding a second part of the first frame and/or a subsequent frame of the display data. If a different transform algorithm would be more suitable for encoding, the second part of the first frame and/or subsequent frame is encoded using the different transform algorithm to generate an encoded first frame and/or subsequent frame. If a different transform algorithm would not be more suitable, the second part of the first frame and/or subsequent frame of the display data is encoded using the first predetermined transform algorithm.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 19/12 - Sélection parmi plusieurs transformées ou standards, p. ex. sélection entre une transformée en cosinus discrète [TCD] et une transformée en sous-bandes ou sélection entre H.263 et H.264
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet la zone étant un bloc, p. ex. un macrobloc
  • H04N 19/18 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un ensemble de coefficients de transformée
  • H04N 19/60 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée
  • G06T 9/00 - Codage d'image

33.

Adaptive compression by light level

      
Numéro d'application 16614784
Numéro de brevet 11074889
Statut Délivré - en vigueur
Date de dépôt 2018-05-18
Date de la première publication 2020-03-12
Date d'octroi 2021-07-27
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Petrie, Richard Jonathan

Abrégé

A method for adapting display data forming an image for display on a display screen to a viewer involves monitoring, over time, light that may affect an eye of the viewer of the image, analysing (S82) information regarding the monitored light based on one or more predetermined parameters (which may be based on a predetermined model of reactions of a human eye to light or to changes in light), adjusting (S83) at least one display value (preferably not a luminance value) of at least some of the display data based on the analysis of the monitored light, compressing the adjusted display data, and sending (S84) it for display on the display screen. In one embodiment, the one or more predetermined parameters includes one or more colour thresholds and monitoring the light comprises monitoring relative levels of different colours in the monitored light.

Classes IPC  ?

  • G09G 5/10 - Circuits d'intensité
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

34.

Generating display data

      
Numéro d'application 16515140
Numéro de brevet 10983746
Statut Délivré - en vigueur
Date de dépôt 2019-07-18
Date de la première publication 2020-01-30
Date d'octroi 2021-04-20
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Doidge, Ian Christopher
  • Cooper, Patrick David

Abrégé

A method of generating display data at a display control device for display on a movable display involves receiving and storing a current frame of display data from a host device. The current frame is then processed and output for display on the movable display. Sensor data from sensors associated with the movable display is received and stored, the sensor data indicating movement and/or position of the movable display. If it is determined that a next frame of display data is not ready at the display control device for processing and outputting to the movable display at a required time, then an estimated next frame of display data is generated using the stored current frame and the stored sensor data and the estimated frame of display data is output for display on the movable display. The sensor data may be received either before or after the current frame is received, stored, processed or output.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 13/167 - Synchronisation ou commande des signaux d’images
  • H04N 13/139 - Conversion du format, p. ex. du débit de trames ou de la taille
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 15/177 - Commande d'initialisation ou de configuration

35.

Compositing an image for display

      
Numéro d'application 16335670
Numéro de brevet 11120775
Statut Délivré - en vigueur
Date de dépôt 2017-09-08
Date de la première publication 2020-01-30
Date d'octroi 2021-09-14
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hamaker, Eric Kenneth
  • Skinner, Colin
  • Morse, Douglas
  • Akester, Richard

Abrégé

A method for compositing display data at a remote device to form an image for display involves the remote device receiving (S62) elements of the image, where the image includes display data forming a background layer, display elements forming a foreground layers and an overlay data layer. The remote device receives (S63) sensor information indicating one or more of a position of an eye of a viewer, a direction of focus of the eye of the viewer, and/or a position of a display. It then determines (S64) movement of a line of sight between the eye of the viewer and the display, determines an estimate of a future position of the line of sight at a future time based on the determined movement of the line of sight, and determines (S65) an adjustment to be made to the image based on the future position of the line of sight. The display elements of the foreground layer are composited (S66) relative to the display data of the background layer according to the determined adjustment and the composited image is forwarded (S67) for display at the future time.

Classes IPC  ?

  • G09G 5/377 - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

36.

Compression of display data

      
Numéro d'application 16506533
Numéro de brevet 11164545
Statut Délivré - en vigueur
Date de dépôt 2019-07-09
Date de la première publication 2020-01-16
Date d'octroi 2021-11-02
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Paterson, Andrew
  • Hall, Trevor
  • Morse, Douglas

Abrégé

A method involves receiving, at a host device, information indicative of available bandwidth on a variable bandwidth connection between the host device and a display control device, which may be based on monitoring a signal level on the connection, a link radio modulation mode, traffic on the connection, or the data rate of any return signals from the display control device. The method includes setting one or more parameters used to generate the display data that change compressibility of the display data based on the information, where compressibility of the display data affects efficiency of compression of the display data, and where the setting of the parameters may be based on a compression algorithm used when compressing the display data. The method includes generating the display data using the one or more parameters, compressing the display data, and transmitting the display data to the display control device.

Classes IPC  ?

  • G09G 5/28 - Génération du tracé de caractères individuels pour améliorer la forme du caractère, p. ex. lissage
  • G09G 5/30 - Commande d'attribut de l'affichage
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

37.

Method and apparatus for determining whether an eye of a user of a head mounted display is directed at a fixed point

      
Numéro d'application 16503759
Numéro de brevet 10962773
Statut Délivré - en vigueur
Date de dépôt 2019-07-05
Date de la première publication 2020-01-09
Date d'octroi 2021-03-30
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

In virtual-reality display devices it is possible to use head movement as an input to compression, which assumes that the user is looking at something that is moving at approximately the same rate in the same direction as the user's head. This method determines whether an eye of a user of a head mounted display is directed at a relatively fixed point. The method involves detecting (S51) a movement of the user's head, including a lack of movement thereof, determining (S53) a direction of the movement of the user's head, detecting (S52) movement of at least one eye of the user, including a lack of movement thereof, and determining (S54) a direction of the movement of the user's eye. If the directions of movement of the user's head and at the user's eye are different (S55), within a predetermined threshold, it can be assumed that the user's eye is directed at a fixed point (S57), whereas if the directions of movement of the user's head and the user's eye are not different (S55), within a predetermined threshold, then it can be assumed that the user's eye is not directed at a fixed point (S56).

Classes IPC  ?

  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

38.

Wireless docking

      
Numéro d'application 16060923
Numéro de brevet 10585815
Statut Délivré - en vigueur
Date de dépôt 2016-12-06
Date de la première publication 2019-11-07
Date d'octroi 2020-03-10
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hall, Trevor
  • Turnock, Martin Andrew
  • Morse, Douglas
  • Petrie, Richard Jonathan
  • Ellis, Daniel
  • Edney, Rebecca Ann

Abrégé

A method of controlling a wireless docking station, which has one or more peripheral devices connected thereto, which are controllable from a mobile device when the mobile device is docked with the wireless docking station. The method involves receiving (S41) a sensing signal indicating that a user is proximate the peripheral device(s) and detecting (S42) that a mobile device is within a predetermined range of the wireless docking station. An identification of the mobile device is determined and the user is requested (S43) to confirm that the user wants to dock the mobile device having the identification with the wireless docking station. When a confirmation signal (S44) is received, an authentication of the mobile device having the identification is permitted to be performed whereby the mobile device having the identification is docked (S47) with the wireless docking station if the authentication is successful.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure
  • H04W 12/06 - Authentification
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • H04W 48/16 - ExplorationTraitement d'informations sur les restrictions d'accès ou les accès
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

39.

POSITION ERROR MEASUREMENT IN AN EXTENDED REALITY MOBILE DISPLAY DEVICE

      
Numéro d'application GB2019050881
Numéro de publication 2019/186162
Statut Délivré - en vigueur
Date de dépôt 2019-03-27
Date de publication 2019-10-03
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Burgers, Peter Alan

Abrégé

A method of determining relative position of an extended reality mobile display device connected to receive display data from a host device involves determining (S31), by the extended reality mobile display device, a position and orientation of the extended reality mobile display device at a transmit time and transmitting (S32) a first signal to the host device at the transmit time. The extended reality mobile display device then receives (S35) at a receive time a second signal transmitted (S34) from the host device upon receipt (S33) of the first signal. The extended reality mobile display device determines (S36) a position and orientation of the extended reality mobile display device at the receive time and determines a difference (S37) in the position and orientation of the extended reality mobile display device between the transmit and receive times. The extended reality mobile display device then corrects display data received from the host device based on the determined difference in the position and orientation of the extended reality mobile display device, and displays the corrected display data.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison

40.

DATA TRANSMISSION TO MOBILE DEVICES

      
Numéro d'application GB2019050705
Numéro de publication 2019/186105
Statut Délivré - en vigueur
Date de dépôt 2019-03-13
Date de publication 2019-10-03
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

Sensor information is received (S41) at a host device from a mobile device. A pose of the mobile device is then determined by the host device based on the received sensor information. The pose of the mobile device is compared with pose information (S42) of previous poses of the mobile device, each previous pose of the mobile device being associated with a performance level of the system for data transmitted from the host device and received and output at the mobile device having that previous pose. The host device then determines (S43) whether a performance level of the system for the mobile device having the determined pose is likely to be above or below a threshold of acceptability based on the comparison, and, if it is determined that the performance level is likely to be above the threshold of acceptability, setting (S44A) a low level of compression to be applied to the data so that quality of the data transmitted to the mobile device is high, but, if it is determined that the performance level is likely to be below the threshold of acceptability, setting (S44B) a high level of compression to be applied to the data so that quality of the data transmitted to the mobile device is low, but is more likely to be received and output properly by the mobile device.

Classes IPC  ?

  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/6587 - Paramètres de contrôle, p. ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • H04N 21/81 - Composants mono média du contenu
  • H04N 13/194 - Transmission de signaux d’images
  • H04N 13/117 - Transformation de signaux d’images correspondant à des points de vue virtuels, p. ex. interpolation spatiale de l’image les positions des points de vue virtuels étant choisies par les spectateurs ou déterminées par suivi du spectateur
  • H04N 13/178 - Métadonnées, p. ex. informations sur la disparité
  • H04N 21/2662 - Contrôle de la complexité du flux vidéo, p. ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p. ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement de la transmission de flux vidéo, génération de listes de reproduction
  • H04N 21/41 - Structure de clientStructure de périphérique de client
  • H04N 21/422 - Périphériques d'entrée uniquement, p. ex. système de positionnement global [GPS]
  • H04N 21/6373 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau pour le contrôle du débit
  • H04N 21/6379 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau vers le serveur vers le codeur

41.

Head-mounted wireless communication device

      
Numéro d'application 29634809
Numéro de brevet D0860166
Statut Délivré - en vigueur
Date de dépôt 2018-01-25
Date de la première publication 2019-09-17
Date d'octroi 2019-09-17
Propriétaire DisplayLink (UK) Limited (Royaume‑Uni)
Inventeur(s) Young, Jason Warren Alfred

42.

DECODING IMAGE DATA AT A DISPLAY DEVICE

      
Numéro d'application GB2018053726
Numéro de publication 2019/135064
Statut Délivré - en vigueur
Date de dépôt 2018-12-20
Date de publication 2019-07-11
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) James, Paul

Abrégé

A method of outputting image data at a display device having a plurality of decoders is disclosed. The method includes receiving image data of a source frame from a host device, the image data comprising a plurality of streams of blocks, each block comprising encoded image data for a portion of the input frame. A set of first blocks associated with a first stream of blocks are selected and passed to a first decoder. A set of second blocks associated with a second stream of blocks are selected and passed to a second decoder. The first decoder decodes the first blocks of the first stream and outputs decoded image data for the first blocks to a shared memory to form a first part of a decoded frame. The second decoder decodes the second blocks of the second stream and outputs the decoded image data for the second blocks to the shared memory to form a second part of the decoded frame. The decoded frame is then output to a display.

Classes IPC  ?

  • H04N 19/503 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre la prédiction temporelle
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet la zone étant un bloc, p. ex. un macrobloc
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur

43.

TRANSMISSION OF A REVERSE VIDEO FEED

      
Numéro d'application GB2018053640
Numéro de publication 2019/122829
Statut Délivré - en vigueur
Date de dépôt 2018-12-14
Date de publication 2019-06-27
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Akester, Richard

Abrégé

A method implemented in a Virtual or Augmented Reality (VR/AR) system having a display device (112) associated with a user (110) and a central control device (116) involves capturing a video feed from a camera (126) associated with the user (110) or the display device (112), the video feed recording changes in the position of the user (110) in a physical space, compressing the video feed from the camera (126), and transmitting the compressed video feed to the central control device (116) to enable the central control device (116) to determine movement of the user (110) within the physical space.

Classes IPC  ?

  • G06T 9/00 - Codage d'image
  • H04N 19/20 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage d'objets vidéo

44.

MANAGING DATA FOR TRANSPORTATION

      
Numéro d'application GB2018053646
Numéro de publication 2019/122834
Statut Délivré - en vigueur
Date de dépôt 2018-12-17
Date de publication 2019-06-27
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Bloch, Cezary Boguslaw

Abrégé

A method of managing data involves storing data at a host device, where the data is to be processed and encapsulated into transport units having a maximum size for transport over a transmission medium to a client device. The data is divided into portions (41) and each portion is processed into processed portions (42) of data of varying size. The processed portions are stored sequentially into an output buffer to form the transport units, where processed portions (43) are stored with a potential start field space left between processed portions in the output buffer. A set of the sequential processed portions stored in the output buffer is determined based on sizes of the sequential processed portions, the sequence starting after a previous actual start field where the set has a size that does not exceed the maximum size for a transport unit and a potential start field space after a last of the sequential processed portions in the determined set is replaced by an actual start field to define (44) the set of sequential processed tiles as being of less than the maximum size (45) for a transport unit. The sets of processed portions in the output buffer delimited by actual start fields may then be output over the transmission medium.

Classes IPC  ?

  • H04N 19/91 - Codage entropique, p. ex. codage à longueur variable ou codage arithmétique

45.

IMAGE COMPRESSION

      
Numéro d'application GB2018053645
Numéro de publication 2019/122833
Statut Délivré - en vigueur
Date de dépôt 2018-12-17
Date de publication 2019-06-27
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Matysik, Sebastian

Abrégé

A method of processing image data for transmittal to a display device involves receiving a frame of image data, the frame being divided into tile groups composed of tiles of pixels, each having a number of colour component values of a first colour space. Each tile includes a number of colour component planes of the first colour space having the colour component values for the pixels forming the tile. Each tile group is processed in an execution unit, formed by arithmetic logic units (ALUs) and a local shared memory, where each ALU includes dedicated register space for use solely by the ALU, and each tile of each tile group is processed by a number of the ALUs of the execution unit. Each ALU performs a reversible colour transformation (SI) on the colour component values from the first colour space to a second colour space and discards the remaining colour component values and then performs a discrete wavelet transformation (S2) on the colour component values of one colour component plane of the second colour space to produce wavelet coefficients, which are quantized (S3) and entropy encoded (S4) into variable length codes. The variable length codes for all the tiles of the tile group are assembled together for transmittal to a display device. Each ALU stores the data at each stage of the processing in its dedicated register space but not in the local shared memory of the execution unit.

Classes IPC  ?

  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés

46.

Display data processing

      
Numéro d'application 16306520
Numéro de brevet 10481852
Statut Délivré - en vigueur
Date de dépôt 2017-05-26
Date de la première publication 2019-06-13
Date d'octroi 2019-11-19
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Akester, Richard

Abrégé

Display Data Processing A display system for displaying display data includes a host device a plurality of display control devices and a plurality of display devices at least two of the display devices having different characteristics. Depending on the available bandwidth and the required processing operations (e.g. rendering), the host device determines a subset of the processing steps that are to be performed by the display control devices instead by the host itself, so has to reduce the required data transmission bandwidth between the host and the displays.

Classes IPC  ?

  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]

47.

PROCESSING VISUAL INFORMATION FOR DISPLAY ON A SCREEN

      
Numéro d'application GB2018053418
Numéro de publication 2019/110959
Statut Délivré - en vigueur
Date de dépôt 2018-11-27
Date de publication 2019-06-13
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Doidge, Ian Christopher
  • James, Paul
  • Cooper, Patrick David

Abrégé

A Virtual Reality or Augmented Reality (VR/AR) system includes a central control unit and a user display device. A method of processing visual information for display on the user display device involves comprising: determining (802) a first region and a second region of a frame of visual information, discarding (804) visual information corresponding to the second region of the frame, processing (806) visual information corresponding to the first region of the frame, obtaining (810) replacement visual information corresponding to the second region of the frame, displaying (812) the visual information corresponding to the first region of the frame on a first portion of the screen and displaying the replacement visual information on a second portion of the screen. The visual information of the first region of the frame is transmitted from the central control unit to the user display device subsequent to discarding the visual information corresponding to the second region of the frame. This is particularly useful when the information contained within the second region of the frame is not useful for the user experience.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

48.

USB connections

      
Numéro d'application 16270554
Numéro de brevet 11188489
Statut Délivré - en vigueur
Date de dépôt 2019-02-07
Date de la première publication 2019-06-06
Date d'octroi 2021-11-30
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Burgers, Peter
  • Petrie, Richard Jonathan

Abrégé

A method of configuring a Universal Serial Bus (USB) connection between a first and second devices, the USB connection comprising a plurality of data channels, each having a pair of signal links, each signal link including a port at either end of the connection, and a signal wire formed of one or more physical wires extending between corresponding ports. Each of the signal links are configured with a first direction for transmission of data. The first direction is determined based on an initial required data transmission capacity in each direction between the first and second devices. Thereafter, depending on required capacity in the different directions, a selection is made which of the signal links should change their direction of transmission from the first direction to a second direction and a redirection signal is sent to each of the selected signal links to cause the change in direction of transmission.

Classes IPC  ?

  • G06F 13/38 - Transfert d'informations, p. ex. sur un bus
  • G06F 5/06 - Procédés ou dispositions pour la conversion de données, sans modification de l'ordre ou du contenu des données maniées pour modifier la vitesse de débit des données, c.-à-d. régularisation de la vitesse
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

49.

System and method for displaying a portion of an image displayed on a screen on a display of a mobile device in magnified form

      
Numéro d'application 15537730
Numéro de brevet 11080820
Statut Délivré - en vigueur
Date de dépôt 2015-12-08
Date de la première publication 2019-06-06
Date d'octroi 2021-08-03
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Edmonds, Timothy Mark
  • Edney, Rebecca Ann

Abrégé

b) more privately, which may be appropriate in a presentation context where a member of the audience has difficulty seeing the screen and wishes to instead view the presentation or magnified sections of it on a hand-held device.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 21/41 - Structure de clientStructure de périphérique de client
  • H04N 21/4728 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la sélection d'une région d'intérêt [ROI], p. ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p. ex. un réseau Bluetooth®
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

50.

MANAGING DISPLAY DATA

      
Numéro d'application GB2018053342
Numéro de publication 2019/106336
Statut Délivré - en vigueur
Date de dépôt 2018-11-19
Date de publication 2019-06-06
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Parks, Matthew
  • Cooper, Patrick David

Abrégé

A method of managing display data, which involves, at a host device (11), receiving display data for a frame having a plurality of tiles of pixels to be displayed at a display device(12), wherein the frame is stored in a frame buffer (18) of the display device (12) and the display data is output in raster order from the frame buffer to be displayed on a display(13). A tile identification of each tile is made, including a location of the tile within the frame. An encoding order for encoding at least some of the tiles by an encoder (16) at the host device (11) is determined, where the encoding order may change during an encoding process. The encoding order is determined based on the tile identification and any of actual or estimated capabilities of the encoder (16) at the host device (11) or a decoder (17) at the display device(12), actual or estimated delays or losses in a transport mechanism between the host device (11) and the display device (12) or changes in the transport mechanism, actual or estimated area of interest of the display(13), and/or actual or estimated time when a particular tile is to be output from the frame buffer(18), so as to increase a probability that display data will be available at a location in the frame buffer (18) of the display device (12) prior to the time when the display data from that location is required for output from the frame buffer and that display data will be available in the frame buffer of the display device (12) for the area of interest.

Classes IPC  ?

  • G09G 5/393 - Dispositions pour la mise à jour du contenu de la mémoire à mappage binaire

51.

SYSTEM AND METHOD FOR PRESENTING DATA AT VARIABLE QUALITY

      
Numéro d'application GB2018053113
Numéro de publication 2019/092399
Statut Délivré - en vigueur
Date de dépôt 2018-10-26
Date de publication 2019-05-16
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

A method of presenting visual information on a screen (306) involves defining a boundary (314) delineating a first region of the screen (which may be towards a centre of the screen) from a second region of the screen (which may be towards a periphery of the screen), displaying a first portion of the visual information in the first region of the screen at a first display quality, and displaying a second portion of the visual information in the second region of the screen at a second, lower, display quality. The method further involves blurring the visual information for display in at least a portion of the second region. The location of the boundary (314) may change over time, and may be based on where a user is looking, or is expected to be looking, or on the type of information being displayed or based on other parameters.

Classes IPC  ?

  • G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

52.

METHOD AND APPARATUS FOR COLOUR IMAGING

      
Numéro d'application GB2019050044
Numéro de publication 2019/092462
Statut Délivré - en vigueur
Date de dépôt 2019-01-08
Date de publication 2019-05-16
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Cooper, Patrick
  • Parks, Matthew
  • Skinner, Colin

Abrégé

A method for processing data for display on a screen involves encoding (S50), using a first colour space, a first portion of image data intended to be displayed on a first area of the screen and encoding, using a second colour space, a second portion of image data intended to be displayed on a second area of the screen. The encoded first and second portions of the image data are compressed (S55), and transmitted (S60) over a link for display on the screen. By using different colour spaces to encode image data that is displayed in different parts of a screen differences in a user's vision and/or aberrations caused by display equipment may be accounted for and so provide an improved user experience. Using different colour spaces for different screen areas may also reduce the amount of data that needs to be transmitted, for example by encoding image data more effectively and/or allowing more efficient compression of data.

Classes IPC  ?

  • G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 19/00 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques

53.

VIDEO IMAGE PROCESSING

      
Numéro d'application GB2019050045
Numéro de publication 2019/092463
Statut Délivré - en vigueur
Date de dépôt 2019-01-08
Date de publication 2019-05-16
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Skinner, Colin
  • Parks, Matthew

Abrégé

A method for processing data for display on a screen involves receiving (S40) the image data, designating (S45) the received image data into peripheral image data and central image data, and encoding (S50) the image data by compressing the encoded image data for transmission using a peripheral compression method (S55) for the peripheral image data and using a central compression method (S60) for the central image data and transmitting (S65) the compressed image data over a link for display on the screen. The central compression method is different from the peripheral compression method, where the peripheral compression method may reduce resolution or chrominance information while maintaining edge information

Classes IPC  ?

  • G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 19/00 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques
  • G09G 3/02 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques par traçage ou balayage d'un faisceau lumineux sur un écran

54.

METHOD AND SYSTEM FOR PROCESSING DISPLAY DATA

      
Numéro d'application GB2018052966
Numéro de publication 2019/092392
Statut Délivré - en vigueur
Date de dépôt 2018-10-15
Date de publication 2019-05-16
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Joveluro, Prince
  • Cooper, Patrick David

Abrégé

There is a method of processing display data for a system, comprising: determining a first colour signature for a first frame, or a portion of a first frame, of generated display data; storing the first colour signature in a memory; determining a second colour signature for a second frame, or a portion of a second frame, of generated display data, wherein the second frame or portion of the second frame is for consecutively displaying to the user following the first frame, or portion of the first frame respectively, and wherein the portion of the second frame corresponds to the portion of the first frame; comparing the second colour signature to the first colour signature to determine a difference in the colour signatures; and comparing the difference in the colour signatures to a first threshold, wherein if the difference in the colour signatures is below the first threshold, the method further comprises identifying the second frame, or portion of the second frame, as a candidate for dropping.

Classes IPC  ?

  • H04N 19/132 - Échantillonnage, masquage ou troncature d’unités de codage, p. ex. ré-échantillonnage adaptatif, saut de trames, interpolation de trames ou masquage de coefficients haute fréquence de transformée
  • H04N 19/137 - Mouvement dans une unité de codage, p. ex. différence moyenne de champs, de trames ou de blocs
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/18 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un ensemble de coefficients de transformée
  • H04N 19/507 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre la prédiction temporelle utilisant la regénération conditionnelle
  • H04N 19/587 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre un sous-échantillonnage ou une interpolation temporels, p. ex. décimation ou interpolation subséquente d’images dans une séquence vidéo

55.

STEREOSCOPIC IMAGE DATA COMPRESSION

      
Numéro d'application GB2018053112
Numéro de publication 2019/092398
Statut Délivré - en vigueur
Date de dépôt 2018-10-26
Date de publication 2019-05-16
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Tian, Shumin

Abrégé

A method for compressing data comprising a stereoscopic pair of images which provide parallax, when viewed by left and right eyes of an observer, involves generating (S31) the stereoscopic pair of images, each image comprising a plurality of display elements. A disparity value (S32) is generated indicating an amount by which a location of each display element in a first image of the stereoscopic pair of images is displaced compared to a displaced location of the same display element in a second image of the stereoscopic pair of images, such that a plurality of disparity values is generated. The number of different disparity values present in the plurality of disparity values is then reduced (S34) to produce a reduced set of different disparity values. A particular disparity value is determined from the reduced set of different disparity values to be associated with each of the locations and/or displaced locations of the display elements, and compressed data (S35) is generated comprising the first image of the stereoscopic pair of images, the reduced set of different disparity values, and information indicating the particular disparity value associated with each of the locations and/or displaced locations to be used to regenerate a regenerated second image of the stereoscopic pair of images corresponding to the second image.

Classes IPC  ?

  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 13/178 - Métadonnées, p. ex. informations sur la disparité
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • H04N 19/463 - Inclusion d’information supplémentaire dans le signal vidéo pendant le processus de compression par compression des paramètres d’encodage avant la transmission
  • H04N 13/194 - Transmission de signaux d’images
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

56.

COMPENSATING FOR INTERRUPTIONS IN A WIRELESS CONNECTION

      
Numéro d'application GB2018052960
Numéro de publication 2019/081886
Statut Délivré - en vigueur
Date de dépôt 2018-10-15
Date de publication 2019-05-02
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Doidge, Ian Christopher

Abrégé

A method of compensating for potential interruptions in a wireless spatially selective connection over which data at a first compression level is transmitted from a host device to a client device involves determining (S32) that an interruption to the wireless spatially selective connection over which data is being transmitted at a first compression level to a client device is starting or is due to start, compressing (S3Y3) the data at a second compression level that is higher than the first compression level, and forwarding (S34) the data compressed at the second compression level to a transmitting component for wireless spatially non-selective broadcast while the interruption to the spatially selective connection occurs. Determining that the interruption is due to start may involve analysing a historical record of previous interruptions to determine a periodicity of the previous interruptions or receiving information from the transmitting component that an interruption is expected to occur. Determining that the interruption is starting may involve determining that a buffer used for storing the data prior to transmittal is full, indicative that an interruption has commenced, or receiving information from the transmitting component that an interruption has commenced.

Classes IPC  ?

  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04B 7/0408 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées utilisant plusieurs faisceaux, c.-à-d. diversité de faisceaux
  • H04N 19/152 - Débit ou quantité de données codées à la sortie du codeur par mesure de l’état de remplissage de la mémoire tampon de transmission
  • H04N 19/164 - Retour d’information en provenance du récepteur ou du canal de transmission

57.

ENCODING AND TRANSMISSION OF DISPLAY DATA

      
Numéro d'application GB2018052845
Numéro de publication 2019/077303
Statut Délivré - en vigueur
Date de dépôt 2018-10-05
Date de publication 2019-04-25
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Skinner, Colin

Abrégé

A method of processing display data involves dividing a frame of the display data into a plurality of tile groups, encoding each tile group to generate encoded tile group data, and encapsulating the encoded tile group data into a payload of a tile group atom (632). A time-to-live (TTL) value is generated for the tile group atom, and included in a transport header (638) of a transport unit (634) which includes the tile group atom (632). The transport unit (634) is written to an output buffer for transmission over a wireless link to a display device, and the method includes determining at the output buffer, based on the time-to-live value, whether to transmit the transport unit from the output buffer to the display device over the wireless link by comparing the TTL value against a reference value to determine whether the transport unit meets a transmission criterion, and either transmitting or discarding the transport unit if the transport unit meets, or does not meet, the transmission criterion.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04L 12/841 - Actions liées à la commande de flux utilisant des données temporelles, p.ex. temps d'aller retour [RTT]

58.

Managing display data

      
Numéro d'application 15766329
Numéro de brevet 10545868
Statut Délivré - en vigueur
Date de dépôt 2016-09-28
Date de la première publication 2019-04-25
Date d'octroi 2020-01-28
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Hamaker, Eric Kenneth

Abrégé

A method of managing display data involves maintaining caches (25, 29) of most recently used tiles of display data at a host (21) and at a display control device (22). The caches (25, 29) are synchronised so that they contain the same data in the same locations. When the host (21) generates a tile that needs encoding and transmitting, it checks to see if that tile is already stored in the host cache (25). If so, it sends a cache ID to the display control device (22); otherwise, it encodes and sends the tile. When the display control device (22) receives data, it identifies it either as a cache ID or as an encoded tile. If it is a cache ID, the data is retrieved from the display control device cache (29) and sent for display (23); otherwise, it decodes the tile and sends it for display (23). Both caches (25, 29) are updated so that the tile is indicated as the most recently accessed item in each cache (25, 29).

Classes IPC  ?

  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire
  • G06F 12/0802 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache
  • G06T 1/60 - Gestion de mémoire
  • G06F 12/0875 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec mémoire cache dédiée, p. ex. instruction ou pile
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

59.

COMPENSATING FOR INTERRUPTIONS IN A WIRELESS CONNECTION

      
Numéro d'application GB2018052833
Numéro de publication 2019/073205
Statut Délivré - en vigueur
Date de dépôt 2018-10-04
Date de publication 2019-04-18
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Doidge, Ian Christopher

Abrégé

A method of compensating for potential interruptions in a wireless connection (110) over which data is transmitted from a host device (11) to a client device(12) involves determining an expectation of an interruption to the wireless connection (110), setting a second compression level for compressing the data when an interruption is due, the second compression level being set at a higher level than a first compression level normally used for the data, compressing the data at the second compression level, and forwarding the data compressed at the second compression level to a transmitting component (16) for transmittal to the client device (12). The expectation of a potential interruption may be determined by analysing a historical record of previous interruptions to determine a periodicity of the previous interruptions and using the determined periodicity to calculate when a next potential interruption may be expected, or by determining that a buffer used for storing the data prior to transmittal is full, indicative that an interruption has commenced, or by receipt of information from the transmitting component that a potential interruption is expected to occur or has commenced.

Classes IPC  ?

  • H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04W 72/08 - Affectation de ressources sans fil sur la base de critères de qualité

60.

SYSTEM AND METHOD FOR LOCALLY GENERATING DATA

      
Numéro d'application GB2018052832
Numéro de publication 2019/069081
Statut Délivré - en vigueur
Date de dépôt 2018-10-04
Date de publication 2019-04-11
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Cooper, Patrick David

Abrégé

A method provides pre-rendered information messages for display by a peripheral display unit (104) connected to a base station (102) over a data link (110). The method involves detecting (350) that a data connection between the base station (102) and the peripheral display unit (104) is available, sending (352) pre-rendered information messages from the base station (102) to the peripheral display unit(104),andstoring (354) the pre-rendered information messages at the peripheral display unit (104) for display in response to a status detected at the peripheral display unit (104). The base station (102) may perform the pre- rendering of information messages in response to variation in configuration information relating to the peripheral display unit (104). The pre-rendered information messages may be paired with peripheral display unit (104) statuses and the peripheral display unit (104) may be configured so that, in the event that a particular status is detected, the corresponding pre- rendered information message is displayed without requiring data transmission from the base station (102).

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques

61.

CONTROLLED INTERRUPTIONS TO WIRELESS SIGNALLING

      
Numéro d'application GB2018052667
Numéro de publication 2019/063975
Statut Délivré - en vigueur
Date de dépôt 2018-09-18
Date de publication 2019-04-04
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Cooper, Patrick David

Abrégé

A method for mitigating intentional potential interruptions in data signal communication, the method comprising transmitting (S21) or receiving (S23) a data signal, determining when a portion of the data signal has been successfully transmitted (S22) or received (S24), when the portion of the data signal has been successfully transmitted or received, generating (S25) a transmission interruption signal, and in response to the transmission interruption signal, performing one or more maintenance operations, such as beamforming, that may potentially interrupt transmission or reception of the data signal.

Classes IPC  ?

  • H01Q 3/24 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier l'orientation, par commutation de l'énergie fournie, d'un élément actif rayonnant à un autre, p. ex. pour commutation du lobe
  • H04B 7/02 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes

62.

COMPRESSING IMAGE DATA FOR TRANSMISSION TO A DISPLAY OF A WEARABLE HEADSET BASED ON INFORMATION ON BLINKING OF THE EYE

      
Numéro d'application GB2018052325
Numéro de publication 2019/038520
Statut Délivré - en vigueur
Date de dépôt 2018-08-16
Date de publication 2019-02-28
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Morse, Douglas
  • Hamaker, Eric Kenneth

Abrégé

A method for adapting display data forming an image for display on one or more displays of a wearable headset to a viewer based on recognition of blinking of an eye of a viewer. The method involves monitoring an eye of the viewer to provide information enabling blinking of the eye to be determined and analysing the information e to determine blinking data comprising one or more of: an onset of a blink, a start of a blink, a duration of a blink, an end of a blink, frequency of blinking, and a repetition pattern of blinking. Thereafter, at least some of the display data is compressed at a predetermined level based on the blinking data, and sent for display on the one or more displays.

Classes IPC  ?

  • H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p. ex. un réseau Bluetooth®
  • H04N 21/6373 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau pour le contrôle du débit
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • H04N 21/41 - Structure de clientStructure de périphérique de client
  • H04N 21/4223 - Caméras
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

63.

REDUCING JUDDER USING MOTION VECTORS

      
Numéro d'application GB2018052084
Numéro de publication 2019/025760
Statut Délivré - en vigueur
Date de dépôt 2018-07-24
Date de publication 2019-02-07
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Hall, Trevor

Abrégé

A method at a client device for mitigating motion judder in frames of an image due to display data for a particular frame being unavailable at a required time at the client device. The method involves receiving (S35) the display data for a current frame n, and generating (S3Y3) the current frame n from the received display data. Motion vectors for some elements of the image in the current frame n are obtained (S3Y1). If it is determined that display data for the next frame n + 1 is not available, the next frame n+1 is generated (S3N4) from either the current frame n or a previous frame n-m, where m = 1, 2, 3, etc, adjusted based on an extrapolation (S3N3) of the motion vectors for the elements of the image in either the current frame n or the previous frame n-m.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/132 - Échantillonnage, masquage ou troncature d’unités de codage, p. ex. ré-échantillonnage adaptatif, saut de trames, interpolation de trames ou masquage de coefficients haute fréquence de transformée
  • H04N 19/137 - Mouvement dans une unité de codage, p. ex. différence moyenne de champs, de trames ou de blocs
  • H04N 19/65 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant la tolérance aux erreurs

64.

METHOD AND SYSTEM FOR SCALING DISPLAY DATA USING AN INVERSE TRANSFORM DECODER

      
Numéro d'application GB2018051566
Numéro de publication 2018/229462
Statut Délivré - en vigueur
Date de dépôt 2018-06-08
Date de publication 2018-12-20
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Cooper, Patrick David

Abrégé

A display system for displaying display data includes a host device (11), which generates at least a portion of a frame of display data to be displayed on a remote display (13). The host device (11) compresses the display data by determining a scaling factor, determining a number of encoding passes being less than a predetermined number of decoding passes by a number x based on the scaling factor, and performing the number of encoding passes using a transform, each encoding pass producing a set of display coefficients, which are then quantised and rounded to produce encoded display data. A display control device (12) decodes the encoded display data using a hardware decoder by performing the predetermined number of decoding passes of an inverse transform, the predetermined number of decoding passes being at least two, such that the predetermined number of decoding passes is the number of encoding passes plus the number x additional decoding passes, and wherein the decoding uses display coefficients having a zero value for each additional decoding pass.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • H04N 21/41 - Structure de clientStructure de périphérique de client
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p. ex. un réseau Bluetooth®
  • H04N 19/119 - Aspects de subdivision adaptative, p. ex. subdivision d’une image en blocs de codage rectangulaires ou non
  • H04N 19/63 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en sous-bandes, p. ex. ondelettes
  • H04N 19/48 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques de traitement dans le domaine compressé autres que le décodage, p. ex. modification de coefficients de transformées, de données de codage à longueur variable ou de données de codage par longueur de plage
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04N 19/59 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre un sous-échantillonnage spatial ou une interpolation spatiale, p. ex. modification de la taille de l’image ou de la résolution
  • H04N 19/88 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre la réorganisation de données entre différentes unités de codage, p. ex. redistribution, entrelacement, brouillage ou permutation de données de pixel ou permutation de données de coefficients de transformée entre différents blocs
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement

65.

METHOD AND SYSTEM FOR SCALING DISPLAY DATA USING AN INVERSE HAAR TRANSFORM DECODER

      
Numéro d'application GB2018051538
Numéro de publication 2018/229458
Statut Délivré - en vigueur
Date de dépôt 2018-06-06
Date de publication 2018-12-20
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Cooper, Patrick David

Abrégé

A display system for displaying display data includes a host device (11), which generates at least a portion of a frame of display data to be displayed on a remote display (13). The host device (11) compresses the display data by determining a scaling factor of 4x where x is a positive integer, performing a predetermined number of encoding passes using a Haar transform, each encoding pass producing a set of display coefficients, which are then quantised and rounded to produce encoded display data. A display control device (12) decodes the encoded display data using a hardware decoder by performing a predetermined number of decoding passes, but at least two, of an inverse Haar transform, such that the predetermined number of decoding passes is the number of encoding passes plus the number x additional decoding passes, and wherein the decoding uses display coefficients having a zero value for each additional decoding pass.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • H04N 21/41 - Structure de clientStructure de périphérique de client
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p. ex. un réseau Bluetooth®
  • H04N 19/119 - Aspects de subdivision adaptative, p. ex. subdivision d’une image en blocs de codage rectangulaires ou non
  • H04N 19/63 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en sous-bandes, p. ex. ondelettes
  • H04N 19/48 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques de traitement dans le domaine compressé autres que le décodage, p. ex. modification de coefficients de transformées, de données de codage à longueur variable ou de données de codage par longueur de plage
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04N 19/59 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre un sous-échantillonnage spatial ou une interpolation spatiale, p. ex. modification de la taille de l’image ou de la résolution
  • H04N 19/88 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre la réorganisation de données entre différentes unités de codage, p. ex. redistribution, entrelacement, brouillage ou permutation de données de pixel ou permutation de données de coefficients de transformée entre différents blocs
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement

66.

BYPASSING DESKTOP COMPOSITION

      
Numéro d'application GB2018051568
Numéro de publication 2018/224842
Statut Délivré - en vigueur
Date de dépôt 2018-06-08
Date de publication 2018-12-13
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) James, Paul

Abrégé

A computer system is disclosed comprising an operating system having a display subsystem. The display subsystem includes a display interface for receiving display information from applications, and is adapted to generate display output based on the display information. A redirection module is configured to intercept calls from an application to the display interface. Responsive to the intercepted calls, the redirection module transmits display output generated by the application to a connected display device, bypassing at least part of the display subsystem, including for example a desktop compositor or window manager.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

67.

USING HEADSET MOVEMENT FOR COMPRESSION

      
Numéro d'application GB2018051567
Numéro de publication 2018/224841
Statut Délivré - en vigueur
Date de dépôt 2018-06-08
Date de publication 2018-12-13
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Doidge, Ian

Abrégé

A method at a host device (11) for compressing display data forming an image for display on one or more displays (19) of a wearable headset (12), such as a virtual or augmented reality headset. The method involves receiving from the wearable headset (12), information regarding movement of the wearable headset (12). If the movement is sufficient, all or some of the display data is compressed. The compressed data may form a trailing portion of the image relative to a leading portion as the headset (12) moves on an arc and may be of any size smaller than the whole image and may change in size on a frame to frame basis. The display data forming the image is then forwarded from the host device (11) to the wearable headset (12) for display on the one or more displays (19).

Classes IPC  ?

  • H04N 19/115 - Sélection de la taille du code pour une unité de codage avant le codage
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 19/154 - Qualité visuelle après décodage mesurée ou estimée de façon subjective, p. ex. mesure de la distorsion
  • H04N 19/167 - Position dans une image vidéo, p. ex. région d'intérêt [ROI]
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • A63F 13/211 - Dispositions d'entrée pour les dispositifs de jeu vidéo caractérisées par leurs capteurs, leurs finalités ou leurs types utilisant des capteurs d’inertie, p. ex. des accéléromètres ou des gyroscopes

68.

ADAPTIVE COMPRESSION BY LIGHT LEVEL

      
Numéro d'application GB2018051348
Numéro de publication 2018/211287
Statut Délivré - en vigueur
Date de dépôt 2018-05-18
Date de publication 2018-11-22
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Petrie, Richard Jonathan

Abrégé

A method for adapting display data forming an image for display on a display screen to a viewer involves monitoring, over time, light that may affect an eye of the viewer of the image, analysing (S82) information regarding the monitored light based on one or more predetermined parameters (which may be based on a predetermined model of reactions of a human eye to light or to changes in light), adjusting (S83) at least one display value (preferably not a luminance value) of at least some of the display data based on the analysis of the monitored light, compressing the adjusted display data, and sending (S84) it for display on the display screen. In one embodiment, the one or more predetermined parameters includes one or more colour thresholds and monitoring the light comprises monitoring relative levels of different colours in the monitored light.

Classes IPC  ?

  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • G09G 5/10 - Circuits d'intensité

69.

Remote wake-up of mobile devices

      
Numéro d'application 15772026
Numéro de brevet 11048315
Statut Délivré - en vigueur
Date de dépôt 2016-10-18
Date de la première publication 2018-11-08
Date d'octroi 2021-06-29
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Morse, Douglas

Abrégé

b) or over the sort-range wireless connection (45) to the mobile device (23).

Classes IPC  ?

  • G06F 1/3209 - Surveillance d’une activité à distance, p. ex. au travers de lignes téléphoniques ou de connexions réseau
  • G06F 1/3287 - Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • G06F 1/16 - Détails ou dispositions de structure
  • G06F 1/3203 - Gestion de l’alimentation, c.-à-d. passage en mode d’économie d’énergie amorcé par événements
  • H04M 1/73 - Dispositions pour économiser la batterie

70.

Data compression method and apparatus

      
Numéro d'application 15768518
Numéro de brevet 10475419
Statut Délivré - en vigueur
Date de dépôt 2016-11-08
Date de la première publication 2018-10-25
Date d'octroi 2019-11-12
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Hall, Trevor

Abrégé

A method of compressing image data involves determining an active area of an image to be displayed, at least part of which changes from frame to frame to provide a moving image. Color values for each pixel in at least part of the active area that has changed are determined (S73) and a resolution of a blue component of the color values is dynamically reduced (S75) relative to resolutions of green and red components of the color values. The image data is then transmitted, together with error correction information indicating how to correct the blue component when the image data is displayed. The active area may be a particularly fast changing part of the image or an area on which a user is focused.

Classes IPC  ?

  • G09G 5/391 - Circuits pour modifier la résolution, p. ex. des formats variables de l'écran
  • H04N 19/186 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une couleur ou une composante de chrominance
  • H04N 19/167 - Position dans une image vidéo, p. ex. région d'intérêt [ROI]
  • H04N 19/98 - Codage de plage-dynamique adaptative [ADRC]
  • H04N 19/124 - Quantification
  • H04N 19/137 - Mouvement dans une unité de codage, p. ex. différence moyenne de champs, de trames ou de blocs
  • H04N 19/146 - Débit ou quantité de données codées à la sortie du codeur
  • H04N 19/156 - Disponibilité de ressources en matériel ou en calcul, p. ex. codage basé sur des critères d’économie d’énergie

71.

High-performance wireless side channel

      
Numéro d'application 15763436
Numéro de brevet 10901921
Statut Délivré - en vigueur
Date de dépôt 2016-10-18
Date de la première publication 2018-10-18
Date d'octroi 2021-01-26
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Edmonds, Mark Timothy

Abrégé

b) over a USB connection. The method involves establishing a local area wireless network connection with the mobile device (11) and establishing a USB connection tunnelled over the local area wireless network connection with the mobile device (11). The access point (21) transmits the network address of the display controller (25) to the mobile device (11) over the USB connection in response to a request for the network address of the display controller (25) from the mobile device (11), thereby allowing the mobile device (11) to transmit at least video data over the local area wireless network connection addressed to the display controller (25) using the network address of the display controller (25) without using the USB connection.

Classes IPC  ?

  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • G06F 13/38 - Transfert d'informations, p. ex. sur un bus
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • H04M 1/725 - Téléphones sans fil
  • H04W 12/08 - Sécurité d'accès

72.

System for controlling a display device

      
Numéro d'application 15524980
Numéro de brevet 10956112
Statut Délivré - en vigueur
Date de dépôt 2015-10-23
Date de la première publication 2018-10-04
Date d'octroi 2021-03-23
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Cawley, Robin Alexander

Abrégé

A method for a touchscreen mobile device (35) to control a remote display device (31), where the touchscreen comprises a touch sensitive input layer and an internal display for displaying an image of the main screen of the mobile device (35) showing one or more applications that the mobile device (35) is executing. When the mobile device (35) is connected to the display device (31), the mobile device (35) enters a display mode in which the mobile device (35) transmits the image to the display device (31) for display on the display device (31) and does not displace the image on the internal display, but maintains the touch sensitive input layer operational to enable the mobile device (35) to be used as an input/output device with which a user can interact using the touch sensitive input layer, such as a keyboard (34), game controller or other input device, such as a trackpad to sense movement of one or more fingers of a user across the touch sensitive input layer for controlling a cursor.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04M 1/725 - Téléphones sans fil
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 1/3234 - Économie d’énergie caractérisée par l'action entreprise
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 21/60 - Protection de données
  • G06F 21/84 - Protection des dispositifs de saisie, d’affichage de données ou d’interconnexion dispositifs d’affichage, p. ex. écrans ou moniteurs
  • H04L 12/58 - Systèmes de commutation de messages
  • H04W 76/14 - Établissement de la connexion en mode direct

73.

Displaying image data based on level of system performance

      
Numéro d'application 15821685
Numéro de brevet 10475416
Statut Délivré - en vigueur
Date de dépôt 2017-11-22
Date de la première publication 2018-05-31
Date d'octroi 2019-11-12
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Volpi, Carlo
  • Marquardt, Tadeusz

Abrégé

A method to composite image data into an image frame and transmit the image frame to a controller for display on a device. The image has a predetermined portion having a QoS requirement higher than the rest of the image. Based on a performance level of the system, the predetermined portion with the image data is composited into the image frame at the host device if the host device has sufficient performance capability. If the performance level is not sufficient, then the host device composites the image data without the predetermined portion and transmits it to the controller. The host device also transmits information regarding the predetermined portion to the controller independently of the image frame, so that the controller can composite the received image frame with the predetermined portion based on the information to produce the image for display.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G09G 5/08 - Circuits de curseurs
  • G09G 5/377 - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 9/4401 - Amorçage

74.

Managing display data of different types for transmission to multiple devices

      
Numéro d'application 15570305
Numéro de brevet 10540133
Statut Délivré - en vigueur
Date de dépôt 2016-04-12
Date de la première publication 2018-05-17
Date d'octroi 2020-01-21
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hamaker, Eric Kenneth
  • Skinner, Colin

Abrégé

Display data of a first type for a first display device is fetched from a first portion of a first buffer memory and display data of a second type is fetched from a first portion of a second buffer memory at a first time according to an arbitration control signal and then combined into display data for the first display device. Display data of the first type for the second display device is fetched from a second portion of the first buffer memory and display data of the second type for the second display device is fetched from a second portion of the second buffer memory at a second time according to the arbitration control signal, and then combined into display data for the second display device, which is multiplexed with the combined display data for the first display device into a single display data stream and output.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G09G 5/377 - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques

75.

Single-chip multi-processor communication

      
Numéro d'application 15576680
Numéro de brevet 11341087
Statut Délivré - en vigueur
Date de dépôt 2016-05-24
Date de la première publication 2018-05-17
Date d'octroi 2022-05-24
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Cawley, Robin Alexander
  • Skinner, Colin
  • Hamaker, Eric Kenneth

Abrégé

A heterogeneous multi-core integrated circuit comprising two or more processors, at least one of the processors being a general purpose CPU and at least one of the processors being a specialized hardware processing engine, the processors being connected by a processor local bus on the integrated circuit, wherein the general purpose CPU is configured to generate a first instruction for an atomic operation to be performed by a second processor, different from the general purpose CPU, the first instruction comprising an address of the second processor and a first command indicating a first action to be executed by the second processor, and transmit the first instruction to the second processor over the processor local bus. The first command may include the first action, or may be a descriptor of the first action or a pointer to where the first action may be found in a memory.

Classes IPC  ?

  • G06F 15/80 - Architectures de calculateurs universels à programmes enregistrés comprenant un ensemble d'unités de traitement à commande commune, p. ex. plusieurs processeurs de données à instruction unique
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire
  • G06F 15/163 - Communication entre processeurs
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

76.

USB connections

      
Numéro d'application 15561963
Numéro de brevet 10248599
Statut Délivré - en vigueur
Date de dépôt 2016-03-22
Date de la première publication 2018-04-26
Date d'octroi 2019-04-02
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Burgers, Peter
  • Petrie, Richard Jonathan

Abrégé

A method of configuring a Universal Serial Bus (USB) connection between a first and second devices, the USB connection comprising a plurality of data channels, each having a pair of signal links, each signal link including a port at either end of the connection, and a signal wire formed of one or more physical wires extending between corresponding ports. Each of the signal links are configured with a first direction for transmission of data. The first direction is determined based on an initial required data transmission capacity in each direction between the first and second devices. Thereafter, depending on required capacity in the different directions, a selection is made which of the signal links should change their direction of transmission from the first direction to a second direction and a redirection signal is sent to each of the selected signal links to cause the change in direction of transmission.

Classes IPC  ?

  • G06F 13/38 - Transfert d'informations, p. ex. sur un bus
  • G06F 5/06 - Procédés ou dispositions pour la conversion de données, sans modification de l'ordre ou du contenu des données maniées pour modifier la vitesse de débit des données, c.-à-d. régularisation de la vitesse
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

77.

Extended peer-to-peer channel list

      
Numéro d'application 15786532
Numéro de brevet 10735507
Statut Délivré - en vigueur
Date de dépôt 2017-10-17
Date de la première publication 2018-04-19
Date d'octroi 2020-08-04
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Parks, Matthew

Abrégé

A method of facilitating peer-to-peer connection involves transmitting, by a first peer device, an identification of the first peer device and information regarding its capabilities. The information regarding its capabilities including a list of transmission channels that the first peer device is capable of supporting, an indication of which transmission channels the first peer device is capable of supporting as a group owner, and/or an indication of which transmission channels the first peer device is capable of supporting as a client. The first peer device receives from a second peer device, an identification of the second peer device and information regarding its capabilities including a list of transmission channels that the second peer device is capable of supporting. The first peer device and the second peer device then negotiate which of the first and second peer devices should be the group owner and which should be the client.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 76/14 - Établissement de la connexion en mode direct

78.

Method of processing display data

      
Numéro d'application 15559418
Numéro de brevet 10733954
Statut Délivré - en vigueur
Date de dépôt 2016-03-15
Date de la première publication 2018-03-29
Date d'octroi 2020-08-04
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • James, Paul
  • Jeacocke, Jonathan

Abrégé

A display control device for outputting display data to frame buffers includes an input for receiving portions of the display data, different portions being in raw form and in compressed form. A data controller determines, for each received portion, whether it is in compressed form or raw form and controls the received portion to move along a first, bypass, path if it is determined that the received portion of display data is in raw form and to control the received portion of display data to move along a second path to a decompression engine if it is determined that the received portion of display data is in compressed form. The decompression engine decompresses the particular portion of compressed display data and forwards a corresponding portion of decompressed display data along a third path, the portions of data from the first and third paths then being output to the frame buffers.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés
  • H04N 19/423 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés caractérisés par les dispositions des mémoires
  • G09G 5/395 - Dispositions spécialement adaptées pour le transfert du contenu de la mémoire à mappage binaire vers l'écran

79.

COMPOSITING AN IMAGE FOR DISPLAY

      
Numéro d'application GB2017052642
Numéro de publication 2018/055332
Statut Délivré - en vigueur
Date de dépôt 2017-09-08
Date de publication 2018-03-29
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hamaker, Eric Kenneth
  • Skinner, Colin
  • Morse, Douglas
  • Akester, Richard

Abrégé

A method for compositing display data at a remote device to form an image for display involves the remote device receiving (S62) elements of the image, where the image includes display data forming a background layer, display elements forming a foreground layers and an overlay data layer. The remote device receives (S63) sensor information indicating one or more of a position of an eye of a viewer, a direction of focus of the eye of the viewer, and/or a position of a display. It then determines (S64) movement of a line of sight between the eye of the viewer and the display, determines an estimate of a future position of the line of sight at a future time based on the determined movement of the line of sight, and determines (S65) an adjustment to be made to the image based on the future position of the line of sight. The display elements of the foreground layer are composited (S66) relative to the display data of the background layer according to the determined adjustment and the composited image is forwarded (S67) for display at the future time.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G02B 27/01 - Dispositifs d'affichage "tête haute"

80.

ADJUSTING DISPLAY DATA

      
Numéro d'application GB2017052529
Numéro de publication 2018/046892
Statut Délivré - en vigueur
Date de dépôt 2017-08-30
Date de publication 2018-03-15
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Morse, Douglas

Abrégé

A method and system for adjusting display data involves obtaining information regarding at least one characteristic of a lens located between a display (39) and a retina of a viewer's eye and determining whether an adjustment of display data to be displayed on the display (39) should be made based on the at least one characteristic (38) of the lens. The display data to be displayed on the display (39) is adjusted based on the at least one characteristic of the lens and forwarded for display on the display (39). The information may be generated based on a parameter of the lens by a remote device, such as a headset (32), and transmitted to a display generator (37), where the display data is adjusted.

Classes IPC  ?

  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06T 3/00 - Transformations géométriques de l'image dans le plan de l'image

81.

Method and apparatus for controlling a display comprising two or more panels

      
Numéro d'application 15561516
Numéro de brevet 10453424
Statut Délivré - en vigueur
Date de dépôt 2016-03-17
Date de la première publication 2018-03-08
Date d'octroi 2019-10-22
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Morse, Douglas
  • Petrie, Richard Jonathan

Abrégé

An apparatus for co-ordinating display data sent to a display device includes two or more panels or sub-displays together forming a single display screen for displaying at least one complete image. Each display panel has a display input for receiving display data of part of the complete image from a corresponding display output of a display control device. The display control device receives, from a host device, packets of display data destined for one of the display panels. The display control device directs the packets to one or more processors in the display control device for processing and storing the display data in a respective buffer according to which respective display panel the display data is destined for. The processed display data is output from the buffers at a synchronized time to the display output corresponding to the respective display panel for which the display data is destined.

Classes IPC  ?

  • G09G 5/12 - Synchronisation entre l'unité d'affichage et d'autres unités, p. ex. d'autres unités d'affichage, des lecteurs de disques vidéo
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement

82.

System for identifying and using multiple display devices

      
Numéro d'application 15553685
Numéro de brevet 10365877
Statut Délivré - en vigueur
Date de dépôt 2016-02-10
Date de la première publication 2018-02-01
Date d'octroi 2019-07-30
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Jeacocke, Jonathan Alexander
  • Ellis, Daniel

Abrégé

Data, particularly display data, is sent to a particular peripheral device, particularly a display device) from a computer device, such as a mobile device. The method involves determining an identifier of each peripheral device and receiving (35) a user identification identifying a particular peripheral device. The user identification is then associated (36) with the identifier of the particular peripheral device, and data is sent to the particular peripheral device based on the identifier associated with the user identification. The user identification comprises a user gesture which is captured as an input image, which is processed to determine which particular peripheral device the user gesture is gesturing towards and associating the user gesture with the identifier of the particular peripheral device. Alternatively the user identification may be directly input by a user on a display showing either recognised elements that have been associated with identifiers of the peripheral devices, or a listing of available peripheral devices.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 1/16 - Détails ou dispositions de structure
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • H04N 21/41 - Structure de clientStructure de périphérique de client
  • H04N 21/4223 - Caméras
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne

83.

Docking system

      
Numéro d'application 15541688
Numéro de brevet 10198273
Statut Délivré - en vigueur
Date de dépôt 2016-01-04
Date de la première publication 2018-01-04
Date d'octroi 2019-02-05
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Edmonds, Timothy Mark
  • Akester, Richard

Abrégé

A method of determining which of at least two connected mobile devices is to function as a host device, wherein the mobile devices first determine which of them is to act as an initial host device and which is to act as an initial peripheral device. The initial host device then receives instructions from a user as to which of the mobile devices is to be the host device. If the instructions indicate that the initial host device is to be the host device, the initial host device controls, as host device, the initial peripheral device as a peripheral device, and if the instructions indicate that the initial peripheral device is to be the host device, the initial host device passes control to the initial peripheral device to enable the initial peripheral device to control, as host device, the initial host device as a peripheral device.

Classes IPC  ?

84.

DISPLAY DATA PROCESSING

      
Numéro d'application GB2017051509
Numéro de publication 2017/207971
Statut Délivré - en vigueur
Date de dépôt 2017-05-26
Date de publication 2017-12-07
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Akester, Richard

Abrégé

Display Data Processing A display system for displaying display data includes a host device a plurality of display control devices and a plurality of display devices at least two of the display devices having different characteristics. Depending on the available bandwidth and the required processing operations (e.g. rendering), the host device determines a subset of the processing steps that are to be performed by the display control devices instead by the host itself, so has to reduce the required data transmission bandwidth between the host and the displays.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]
  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire

85.

USB POWER DELIVERY

      
Numéro d'application GB2017051073
Numéro de publication 2017/191429
Statut Délivré - en vigueur
Date de dépôt 2017-04-18
Date de publication 2017-11-09
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Petrie, Richard Jonathan

Abrégé

A USB dock (32) which includes a USB data hub (35) that does not provide negotiated power levels to devices connected to the USB dock(32), is connected to a host device (31) via a USB connection and to a peripheral device (33) via a USB connection and a power connection. The USB dock (32) includes a power source (37) connected to the power connection and a power controller (36) connected to the USB data hub(35), the power source (37) and the peripheral device(33). The power controller (36) receives instructions from the host device (31) to control the power source (37) to provide power to the peripheral device (33), communicates with the peripheral device (33) to determine parameters for power to be provided to the peripheral device(33),and controls the power source (37) to provide power at one of a plurality of different power levels to the peripheral device (33) via the power connection based on the instructions from the host device (31) and the determined parameters.

Classes IPC  ?

  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet

86.

DISTRIBUTED VIDEO PIPE

      
Numéro d'application GB2017051072
Numéro de publication 2017/182791
Statut Délivré - en vigueur
Date de dépôt 2017-04-18
Date de publication 2017-10-26
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Jeacocke, Jonathan Alexander
  • Hamaker, Eric Kenneth

Abrégé

A display device has a plurality of display panels (21) together forming a single display screen, where each display panel (21) is connected to a display controller (24) which receives display data of a portion of a complete image for display on the display panel (21). The complete image (S1) includes one or more bounded regions (S2, S3, S4, S5) of display data. Each display controller (21) also receives position information relating to a change in lateral position and/or stacking order position of one or more bounded regions that are to be displayed at least partly on that display panel (21). If the display controller (24) determines that it does not have knowledge of display data in the bounded region (S2, S3, S4, S5) to be displayed on the display panel for which the position information was received, it obtains that knowledge from another display controller (24) that has such knowledge. The display controller (24) then processes the display data for the portion of the complete image utilising the knowledge obtained from another display controller (24),and outputs the processed display data for the portion of the complete image to the corresponding display panel (21).

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

87.

PIPELINING PRE-COMPOSITION DATA

      
Numéro d'application GB2016053841
Numéro de publication 2017/103571
Statut Délivré - en vigueur
Date de dépôt 2016-12-06
Date de publication 2017-06-22
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Turnock, Martin Andrew

Abrégé

A host device composites a first image (14) formed of overlapping image elements (15, 16) and transmits the first image (14) over the limited bandwidth connection to a display control device. The host device determines hidden display data (19) of one or more portions of one or more overlapped image elements (15, 16) whose display data was not in the composited first image (14) and transmits the hidden display data (19) to the display control device when the limited bandwidth connection has sufficient available bandwidth capacity, so that, when a second image to be displayed includes at least some of the hidden display data (19), the host device transmits information to the display control device instructing the display control device to use the previously transmitted hidden display data (19) to composite the second image using the transmitted hidden display data (19).

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 5/14 - Affichage de fenêtres multiples

88.

WIRELESS DOCKING

      
Numéro d'application GB2016053840
Numéro de publication 2017/098231
Statut Délivré - en vigueur
Date de dépôt 2016-12-06
Date de publication 2017-06-15
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hall, Trevor
  • Turnock, Martin Andrew
  • Morse, Douglas
  • Petrie, Richard Jonathan
  • Ellis, Daniel
  • Edney, Rebecca Ann

Abrégé

A method of controlling a wireless docking station, which has one or more peripheral devices connected thereto, which are controllable from a mobile device when the mobile device is docked with the wireless docking station. The method involves receiving(S41) a sensing signal indicating that a user is proximate the peripheral device(s) and detecting (S42) that a mobile device is within a predetermined range of the wireless docking station. An identification of the mobile device is determined and the user is requested (S43) to confirm that the user wants to dock the mobile device having the identification with the wireless docking station. When a confirmation signal (S44) is received, an authentication of the mobile device having the identification is permitted to be performed whereby the mobile device having the identification is docked (S47) with the wireless docking station if the authentication is successful.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure
  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p. ex. empreintes digitales, balayages de l’iris ou empreintes vocales

89.

DATA COMPRESSION METHOD AND APPARATUS

      
Numéro d'application GB2016053493
Numéro de publication 2017/085462
Statut Délivré - en vigueur
Date de dépôt 2016-11-08
Date de publication 2017-05-26
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Hall, Trevor

Abrégé

A method of compressing image data involves determining an active area of an image to be displayed, at least part of which changes from frame to frame to provide a moving image. Colour values for each pixel in at least part of the active area that has changed are determined (S73) and a resolution of a blue component of the colour values is dynamically reduced (S75) relative to resolutions of green and red components of the colour values. The image data is then transmitted, together with error correction information indicating how to correct the blue component when the image data is displayed. The active area may be a particularly fast changing part of the image or an area on which a user is focussed.

Classes IPC  ?

  • H04N 19/98 - Codage de plage-dynamique adaptative [ADRC]
  • H04N 19/124 - Quantification
  • H04N 19/137 - Mouvement dans une unité de codage, p. ex. différence moyenne de champs, de trames ou de blocs
  • H04N 19/146 - Débit ou quantité de données codées à la sortie du codeur
  • H04N 19/156 - Disponibilité de ressources en matériel ou en calcul, p. ex. codage basé sur des critères d’économie d’énergie
  • H04N 19/167 - Position dans une image vidéo, p. ex. région d'intérêt [ROI]
  • H04N 19/186 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une couleur ou une composante de chrominance

90.

REMOTE WAKE-UP OF MOBILE DEVICES

      
Numéro d'application GB2016053229
Numéro de publication 2017/072484
Statut Délivré - en vigueur
Date de dépôt 2016-10-18
Date de publication 2017-05-04
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Morse, Douglas

Abrégé

A method of controlling a docking station (21) to wake a mobile device (23) from a sleep mode, the mobile device (23) having a data module that is powered off in sleep mode and is capable of transferring data to/from the docking station (21) over a data connection. The mobile device (23) also includes at least one of a power module (211) that is powered on in sleep mode and that is capable of receiving power over a power transfer connection (29b) from a power source (28) in the docking station (21) and a sort-range wireless communication module (46) that is powered on in sleep mode and that is capable of transferring data over a short-range wireless connection (45). The method involves receiving, by the docking station (21) over a Local Area Network, LAN connection, a wake-up message destined for the mobile device (23), generating, by the docking station (21), in response to receiving the wake-up message, a wake-up control signal for transmittal over the power transfer connection (29b) or over the sort-range wireless connection (45) to the mobile device (23), and transmitting the wake-up control signal, from the docking station (21), over the power transfer connection (29b) or over the sort- range wireless connection (45) to the mobile device (23).

Classes IPC  ?

  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 1/16 - Détails ou dispositions de structure
  • G08C 17/00 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil
  • H02J 7/02 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries pour la charge des batteries par réseaux à courant alternatif au moyen de convertisseurs

91.

HIGH-PERFORMANCE WIRELESS SIDE CHANNEL

      
Numéro d'application GB2016053227
Numéro de publication 2017/072483
Statut Délivré - en vigueur
Date de dépôt 2016-10-18
Date de publication 2017-05-04
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Edmonds, Timothy Mark

Abrégé

A method of controlling a docking station (15) having a wireless access point (21) having a network address for communicating with a mobile device (11) over a local area wireless network connection, a display controller (25) having a network address for processing video data for output to a display device (17a) over a display- specific connection, and a USB controller (28) for processing USB data signals for output to one or more peripheral devices (17b) over a USB connection. The method involves establishing a local area wireless network connection with the mobile device (11) and establishing a USB connection tunnelled over the local area wireless network connection with the mobile device (11). The access point (21) transmits the network address of the display controller (25) to the mobile device (11) over the USB connection in response to a request for the network address of the display controller (25) from the mobile device (11), thereby allowing the mobile device (11) to transmit at least video data over the local area wireless network connection addressed to the display controller (25) using the network address of the display controller (25) without using the USB connection.

Classes IPC  ?

  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • G06F 13/40 - Structure du bus

92.

MANAGING DISPLAY DATA

      
Numéro d'application GB2016053022
Numéro de publication 2017/060678
Statut Délivré - en vigueur
Date de dépôt 2016-09-28
Date de publication 2017-04-13
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Hamaker, Eric Kenneth

Abrégé

A method of managing display data involves maintaining caches (25, 29) of most recently used tiles of display data at a host (21) and at a display control device (22). The caches (25, 29) are synchronised so that they contain the same data in the same locations. When the host (21) generates a tile that needs encoding and transmitting, it checks to see if that tile is already stored in the host cache (25). If so, it sends a cache ID to the display control device (22); otherwise, it encodes and sends the tile. When the display control device (22) receives data, it identifies it either as a cache ID or as an encoded tile. If it is a cache ID, the data is retrieved from the display control device cache (29) and sent for display (23); otherwise, it decodes the tile and sends it for display (23). Both caches (25, 29) are updated so that the tile is indicated as the most recently accessed item in each cache (25, 29).

Classes IPC  ?

  • G06T 1/60 - Gestion de mémoire
  • G06F 12/0875 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec mémoire cache dédiée, p. ex. instruction ou pile

93.

PRIVATE ACCESS TO HUMAN INTERFACE DEVICES

      
Numéro d'application GB2016052937
Numéro de publication 2017/051171
Statut Délivré - en vigueur
Date de dépôt 2016-09-21
Date de publication 2017-03-30
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Morse, Douglas

Abrégé

A method of communication between a human interface device, HID, and a mobile device (11) involves operating, on the mobile device (11), an operating system (21) providing an execution space for applications and operating a user application (22) in the execution space, where the user application (22) operates independently of the operating system (21). The user application (22) controls a communication interface (23) of the mobile device (11) via a private interface (27) that is not accessible to the operating system (21). Image data for display on an external display device (13), connected to the communication interface (23), is packaged as general-purpose data. Other HIDs (14, 15) can be connected to the communication interface (23), and controlled by the user application (22). In this way the operating system (21) does not require any drivers for the HIDs (14, 15) that are connected to the mobile device (11) via the communication interface (23).

Classes IPC  ?

  • G06F 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 1/16 - Détails ou dispositions de structure

94.

SECURITY DEVICE FOR SECURELY CONNECTING PERIPHERAL BUS DEVICES

      
Numéro d'application GB2016052217
Numéro de publication 2017/021687
Statut Délivré - en vigueur
Date de dépôt 2016-07-21
Date de publication 2017-02-09
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Burgers, Peter
  • Petrie, Richard Jonathan

Abrégé

A security device is disclosed for securely connecting peripheral bus devices, wherein peripheral bus devices are host and/or client devices arranged to communicate via a peripheral bus. The security device comprises connection means for connecting to one or more peripheral bus devices; and authentication means configured, in response to connection of a first peripheral bus device to the security device, to authenticate the first peripheral bus device to determine whether access by the first peripheral bus device is permitted. The device further includes communication means for enabling communication between the first peripheral bus device and one or more further peripheral bus devices in response to successful authentication of the first peripheral bus device.

Classes IPC  ?

  • G06F 21/85 - Protection des dispositifs de saisie, d’affichage de données ou d’interconnexion dispositifs d’interconnexion, p. ex. les dispositifs connectés à un bus ou les dispositifs en ligne
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 21/73 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information par création ou détermination de l’identification de la machine, p. ex. numéros de série

95.

Electrical connectors

      
Numéro d'application 15100219
Numéro de brevet 09971728
Statut Délivré - en vigueur
Date de dépôt 2014-11-25
Date de la première publication 2017-01-26
Date d'octroi 2018-05-15
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s) Burgers, Peter Alan

Abrégé

A connection system includes a flippable cable connector (7) for connecting wires in a cable (5) to a complementary host connector located at a host device (4), the cable connector having a set of cable terminals and a set of duplicate cable terminals corresponding to the set of cable terminals, and configured to be located symmetrically to the set of cable terminals, so that the connector has 180° rotational symmetry. A particular cable terminal (9) is connected to a particular wire (11) in the cable but the corresponding duplicate cable terminal (12) is not connected to it. The cable connector is connectable to the host connector such that either the set of cable terminals or the set of duplicate cable terminals is connected to host terminals of the host connector. The system includes means (18) for determining an orientation of the cable connector relative to the host connector.

Classes IPC  ?

  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • H01R 25/00 - Pièces de couplage adaptées à la coopération simultanée avec plusieurs pièces complémentaires identiques, p. ex. pour la distribution d'énergie à plusieurs circuits
  • G06F 13/40 - Structure du bus
  • H01R 24/60 - Contacts espacés le long de la paroi latérale plane transversalement par rapport à l'axe longitudinal d’engagement
  • H01R 29/00 - Pièces de couplage pour coopération sélective avec une pièce complémentaire de différentes façons pour établir différents circuits, p. ex. pour la sélection de tension, pour la sélection série-parallèle
  • H01R 107/00 - Quatre pôles ou plus

96.

Efficient encoding of display data

      
Numéro d'application 14901636
Numéro de brevet 10554989
Statut Délivré - en vigueur
Date de dépôt 2014-06-20
Date de la première publication 2016-12-22
Date d'octroi 2020-02-04
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Dan
  • Hamaker, Eric

Abrégé

A method of encoding display output of a computer using a block-based video encoder, such as H.264 includes receiving display update information, the display update information specifying at least one changed display area. Pixel data associated with the at least one changed area is also received. For each image block of an output frame to be encoded, the encoder determines whether the image block intersects one or more of the changed areas. A block skip indication is encoded for each image block not intersecting at least one changed area, and pixel data is encoded for intersecting blocks. An encoded output frame is then generated including the block skip indications and encoded pixel data.

Classes IPC  ?

  • H04N 11/02 - Systèmes de télévision en couleurs avec réduction de la largeur de bande
  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet la zone étant un bloc, p. ex. un macrobloc
  • H04N 19/137 - Mouvement dans une unité de codage, p. ex. différence moyenne de champs, de trames ou de blocs
  • H04N 19/182 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un pixel

97.

Display system

      
Numéro d'application 15106201
Numéro de brevet 10290288
Statut Délivré - en vigueur
Date de dépôt 2014-11-26
Date de la première publication 2016-12-01
Date d'octroi 2019-05-14
Propriétaire DISPLAYLINK LIMITED (Royaume‑Uni)
Inventeur(s) Hamaker, Eric Kenneth

Abrégé

A display system for displaying images includes an image compositor which receives image tiles from different application engines independently from each other and combines them into one or more combined image tiles in which the received image tiles are combined according to information indicating how the received image tiles are to be combined and located in the final displayed image, and a monitor for displaying the final displayed image, wherein different portions of the monitor are refreshed at different refresh rates, as the combined image tiles are received from the image compositor.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G09G 5/377 - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques
  • G09G 5/393 - Dispositions pour la mise à jour du contenu de la mémoire à mappage binaire

98.

SINGLE-CHIP MULTI-PROCESSOR COMMUNICATION

      
Numéro d'application GB2016051489
Numéro de publication 2016/189294
Statut Délivré - en vigueur
Date de dépôt 2016-05-24
Date de publication 2016-12-01
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Cawley, Robin Alexander
  • Skinner, Colin
  • Hamaker, Eric Kenneth

Abrégé

A heterogeneous multi-core integrated circuit comprising two or more processors (21), at least one of the processors (21A) being a general purpose CPU and at least one of the processors (21B) being a specialized hardware processing engine, the processors (21) being connected by a processor local bus (22) on the integrated circuit, wherein the general purpose CPU (21A) is configured to generate a first instruction for an atomic operation to be performed by a second processor (21B), different from the general purpose CPU (21A), the first instruction comprising an address of the second processor (21B) and a first command indicating a first action to be executed by the second processor (21B), and transmit the first instruction to the second processor (21B) over the processor local bus (22). The first command may include the first action, or may be a descriptor of the first action or a pointer to where the first action may be found in a memory (23).

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 13/24 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant l'interruption
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire

99.

MANAGING DISPLAY DATA

      
Numéro d'application GB2016051024
Numéro de publication 2016/174392
Statut Délivré - en vigueur
Date de dépôt 2016-04-12
Date de publication 2016-11-03
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hamaker, Eric Kenneth
  • Skinner, Colin

Abrégé

Display data of a first type destined for a first display device (220A) is fetched from a first portion of a first buffer memory (26A) and display data of a second type destined for the first display device is fetched from a first portion of a second buffer memory (28A) at a first time according to an arbitration control signal. The fetched display data of the first and second types destined for the first display device (220A) is combined into combined display data destined for display on the first display device (220A). Display data of the first type destined for the second display device (220B) is fetched from a second portion of the first buffer (26B) memory and display data of the second type destined for the second display device (220B) is fetched from a second portion of the second buffer memory (28B) at a second time, different to the first time, according to the arbitration control signal, and the fetched display data of the first and second types destined for the second display device (220B) is combined into combined display data destined for display on the second display device. The combined display data destined for the first display device (220A) is then multiplexed with the combined display data for the second display device (220B) into a single display data stream and output.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

100.

USB CONNECTIONS

      
Numéro d'application GB2016050801
Numéro de publication 2016/156801
Statut Délivré - en vigueur
Date de dépôt 2016-03-22
Date de publication 2016-10-06
Propriétaire DISPLAYLINK (UK) LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ellis, Daniel
  • Burgers, Peter
  • Petrie, Richard Jonathan

Abrégé

A method of configuring a Universal Serial Bus, USB, connection between a first device (22) and a second device (23), the USB connection comprising a plurality of data channels, each having a pair of signal links (26), each signal link including a port (212, 213) in each of the devices at either end of the connection, a controller (28) for the ports (212, 213), and a signal wire extending between corresponding ports (212, 213), each signal wire formed of one or more physical wires. The signal links (26) of the data channels are first configured to be capable of transmitting data bidirectionally, and a first direction for transmission of data for each of the bidirectionally configured signal links (26) is first determined based on an initial required data transmission capacity in each direction between the first (22) and second (23) devices. Thereafter, depending on required capacity in the different directions, a selection is made which of the bidirectionally configured signal links (26) that are transmitting data in the first direction should change their direction of transmission to a second direction and a redirecton signal is sent to each of the selected bidirectionally configured signal links (26) to cause the selected bidirectionally configured signal links (26) to change their direction of transmission of data to a second direction.

Classes IPC  ?

  • G06F 13/38 - Transfert d'informations, p. ex. sur un bus
  1     2        Prochaine page