Managing display data

US12360722B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12360722-B2
Application numberUS-202117337264-A
CountryUS
Kind codeB2
Filing dateJun 2, 2021
Priority dateJun 5, 2020
Publication dateJul 15, 2025
Grant dateJul 15, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of healing an image in a display system comprising a host device and a display control device, the method comprising: generating regular display data representing transmissions of display data associated with one or more first regions of the image; generating healing updates different than the regular display data, representing subsequent updates to previously transmitted display data associated with one or more second regions of the image, wherein the subsequent updates succeed the previously transmitted display data and are configured to increase a quality level of the one or more second regions; allocating a first resource for transmitting the regular display data, wherein the first resource is associated with the host device; determining a usage level of the first resource; reallocating at least a portion of the first resource to be used for transmitting the healing updates, rather than the regular display data, based on the determined usage level of the first resource; determining whether a healing update is to be discarded at the host device, wherein determining that the healing update is to be discarded is based on an overlap of at least one of the second regions of the image and a region of the image for which the regular display data has been generated more recently than the healing update; encoding the healing updates and the regular display data at the host device; and transmitting the encoded healing updates and the encoded regular display data from the host device to the display control device. 2. The method of claim 1 , wherein the reallocation of the first resource to be used for transmitting the healing updates is increased when the determined usage level of the first resource decreases. 3. The method of claim 1 , wherein the first resource is a bandwidth of a connection between the host device and the display control device, and the method comprises: determining a usage level of the bandwidth of the connection between the host device and the display control device; and determining the reallocation of the bandwidth to be used to transmit the healing updates from the host device to the display control device based on the usage level of the bandwidth. 4. The method of claim 1 , further comprising: determining a usage level of a second resource associated with the display control device; allocating the second resource to be used to decode the healing updates at the display control device based on the determined usage level of the second resource; decoding the encoded healing updates and the encoded regular display data; and healing the image using the decoded healing updates. 5. The method of claim 1 , wherein the first resource is a transmission resource reallocated for transmitting the healing updates, but not the regular display data, from the host device to the display control device. 6. The method of claim 5 , wherein the transmission resource is a bandwidth of a connection between the host device and the display control device. 7. The method of claim 1 , wherein a USB endpoint or TCP socket of a connection used to transmit the healing updates from the host device to the display control device is different to that of a connection used to transmit the regular display data from the host device to the display control device. 8. The method of claim 1 , wherein the healing update is discarded without being encoded at the host device. 9. The method of claim 1 , wherein the display control device determines whether a healing update is to be discarded at the display control device. 10. The method of claim 9 , wherein the healing update is discarded without being decoded at the display control device. 11. The method of claim 9 , wherein the determination to discard the healing update is based on a regular display data generated at the host device after the healing update is generated at the host device; and the regular display data generated at the host device after the healing update is generated at the host device and the healing update correspond to at least partially overlapping regions of the image. 12. The method of claim 1 , wherein the host device encodes a single healing update a plurality of times to generate a plurality of encoded healing updates; wherein a different level of compression is applied to each of the encoded healing updates; and wherein the host device determines which of the encoded healing updates is to be transmitted to the display control device based on a usage level of a bandwidth of a connection between the host device and the display control device. 13. The method of claim 1 , wherein separate buffers are provided in the host device, in the display control device, or both, for storing encoded healing updates and encoded regular display data, respectively. 14. The method of claim 13 , wherein the display control device comprises separate buffers for storing encoded healing updates and encoded regular display data, respectively; and wherein the display control device determines whether data received from the host device is a healing update or regular display data and stores the received data in a corresponding buffer. 15. The method of claim 1 , wherein the display control device determines whether an encoded healing update or encoded regular display data is to be decoded next; and wherein the determination of whether an encoded healing update or encoded regular display data is to be decoded next is based on a priority of an encoded healing update stored at the display control device, a usage level of a buffer of the display control device storing encoded healing updates, or a number of encoded healing updates stored at the display control device. 16. The method of claim 15 , wherein the priority of the healing update corresponds to an age of the healing update; and wherein the age of the healing update is a time since the healing update was generated at the host device, a time since the healing update was encoded at the host device, or a time since the healing update was received at the display control device. 17. The method of claim 1 , wherein the host device reduces a quality level of the regular display data to increase the first resource reallocated for transmitting the healing updates. 18. The method of claim 17 , wherein a lower quality level corresponds to a higher level of compression. 19. The method of claim 1 , wherein the regular display data are encoded using a quality level corresponding to a predetermined target idle time of a processor of the host device. 20. The method of claim 19 , wherein the healing updates are encoded using the processor of the host device during the idle time. 21. The method of claim 1 , wherein the reallocation is based on a number of healing updates stored at the host device that have not been encoded. 22. A display system comprising: a display control device; and a host device, wherein the host device is configured to: generate regular display data representing transmissions of display data associated with one or more first regions of an image; generate healing updates different than the regular display updates, the healing updates representing subsequent updates to previously transmitted display data associated with one or more second regions of the image, wherein the subsequent updates succeed the previously transmitted display data and are configured to increase a quality level of the one or more second regions; allocate a firs

Assignees

Inventors

Classifications

  • Bandwidth consumption reduction during transfers · CPC title

  • Resource availability · CPC title

  • for access to input/output bus · CPC title

  • where the program performs an input/output emulation function · CPC title

  • the resources being hardware resources other than CPUs, Servers and Terminals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12360722B2 cover?
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 …
Who is the assignee on this patent?
Displaylink Uk Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/1454. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 15 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).