Patents Assigned to Displaylink (UK) Limited
-
Patent number: 12360722Abstract: 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.Type: GrantFiled: June 2, 2021Date of Patent: July 15, 2025Assignee: DisplayLink (UK) LimitedInventor: Matthew Parks
-
Patent number: 12126701Abstract: 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.Type: GrantFiled: May 18, 2022Date of Patent: October 22, 2024Assignee: DisplayLink (UK) LimitedInventor: Ian Christopher Doidge
-
Patent number: 12032852Abstract: 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.Type: GrantFiled: January 6, 2021Date of Patent: July 9, 2024Assignee: DisplayLink (UK) LimitedInventors: Matthew Parks, Peter Skan
-
Patent number: 11876976Abstract: 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.Type: GrantFiled: September 7, 2022Date of Patent: January 16, 2024Assignee: DISPLAYLINK (UK) LIMITEDInventor: Matthew Parks
-
Patent number: 11699212Abstract: 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.Type: GrantFiled: September 8, 2021Date of Patent: July 11, 2023Assignee: DISPLAYLINK (UK) LIMITEDInventor: Dominik Czerwik
-
Patent number: 11670008Abstract: 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.Type: GrantFiled: July 20, 2020Date of Patent: June 6, 2023Assignee: DISPLAYLINK (UK) LIMITEDInventors: Richard Akester, Patrick David Cooper
-
Patent number: 11631360Abstract: 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.Type: GrantFiled: August 19, 2021Date of Patent: April 18, 2023Assignee: DISPLAYLINK (UK) LIMITEDInventor: Matthew Parks
-
Patent number: 11615734Abstract: 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.Type: GrantFiled: October 20, 2021Date of Patent: March 28, 2023Assignee: DISPLAYLINK (UK) LIMITEDInventors: Patrick Cooper, Matthew Parks, Colin Skinner
-
Patent number: 11606481Abstract: 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.Type: GrantFiled: July 24, 2018Date of Patent: March 14, 2023Assignee: DISPLAYLINK (UK) LIMITEDInventor: Trevor Hall
-
Patent number: 11580619Abstract: 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.Type: GrantFiled: October 1, 2021Date of Patent: February 14, 2023Assignee: DISPLAYLINK (UK) LIMITEDInventors: David Hargreaves, David Dunn, Douglas Morse
-
Patent number: 11526321Abstract: 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.Type: GrantFiled: January 26, 2022Date of Patent: December 13, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventors: Jonathan Alexander Jeacocke, Eric Kenneth Hamaker
-
Patent number: 11520712Abstract: 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.Type: GrantFiled: January 25, 2021Date of Patent: December 6, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventors: Daniel Ellis, Timothy Mark Edmonds
-
Patent number: 11509935Abstract: 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.Type: GrantFiled: December 17, 2018Date of Patent: November 22, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventor: Sebastian Matysik
-
Patent number: 11483568Abstract: 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.Type: GrantFiled: March 13, 2019Date of Patent: October 25, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventor: Matthew Parks
-
Patent number: 11372609Abstract: 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.Type: GrantFiled: October 4, 2018Date of Patent: June 28, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventor: Patrick David Cooper
-
Patent number: 11375048Abstract: 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.Type: GrantFiled: October 15, 2018Date of Patent: June 28, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventor: Ian Christopher Doidge
-
Patent number: 11341087Abstract: 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.Type: GrantFiled: May 24, 2016Date of Patent: May 24, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventors: Robin Alexander Cawley, Colin Skinner, Eric Kenneth Hamaker
-
Patent number: 11294454Abstract: 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.Type: GrantFiled: March 27, 2019Date of Patent: April 5, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventor: Peter Alan Burgers
-
Patent number: 11269577Abstract: 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.Type: GrantFiled: April 18, 2017Date of Patent: March 8, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventors: Jonathan Alexander Jeacocke, Eric Kenneth Hamaker
-
Patent number: 11233999Abstract: 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.Type: GrantFiled: December 14, 2018Date of Patent: January 25, 2022Assignee: DISPLAYLINK (UK) LIMITEDInventor: Richard Akester