-
公开(公告)号:US12032852B2
公开(公告)日:2024-07-09
申请号:US17790953
申请日:2021-01-06
发明人: Matthew Parks , Peter Skan
IPC分类号: G06F3/06
CPC分类号: G06F3/0656 , G06F3/061 , G06F3/0671
摘要: 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.
-
公开(公告)号:US11750861B2
公开(公告)日:2023-09-05
申请号:US16754669
申请日:2018-10-04
IPC分类号: H04N21/24 , H04N19/156 , H04L1/00 , H04L69/04 , H04N21/2343 , H04L47/38 , H04H60/11
CPC分类号: H04N21/2402 , H04L1/0002 , H04L47/38 , H04L69/04 , H04N19/156 , H04N21/23439 , H04H60/11
摘要: 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.
-
公开(公告)号:US20230059758A1
公开(公告)日:2023-02-23
申请号:US18047423
申请日:2022-10-18
发明人: Sebastian MATYSIK
IPC分类号: H04N19/635 , H04N19/186 , H04N19/423 , H04N19/91 , G06F3/147 , G06T1/20
摘要: 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.
-
公开(公告)号:US20220279054A1
公开(公告)日:2022-09-01
申请号:US17747908
申请日:2022-05-18
摘要: 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.
-
公开(公告)号:US20220214978A1
公开(公告)日:2022-07-07
申请号:US17611464
申请日:2020-05-15
发明人: William George ROOSE
摘要: 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.
-
公开(公告)号:US11375048B2
公开(公告)日:2022-06-28
申请号:US16758940
申请日:2018-10-15
摘要: 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.
-
公开(公告)号:US20210314620A1
公开(公告)日:2021-10-07
申请号:US16956980
申请日:2018-12-17
发明人: Sebastian Matysik
IPC分类号: H04N19/635 , H04N19/423 , H04N19/91 , H04N19/186 , G06T1/20 , G06F3/147
摘要: 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.
-
公开(公告)号:US11127338B2
公开(公告)日:2021-09-21
申请号:US16762120
申请日:2018-10-26
发明人: Matthew Parks
摘要: 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.
-
公开(公告)号:US20210014503A1
公开(公告)日:2021-01-14
申请号:US17041636
申请日:2019-03-13
发明人: Matthew Parks
IPC分类号: H04N19/154 , H04N19/103
摘要: 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.
-
公开(公告)号:US10475416B2
公开(公告)日:2019-11-12
申请号:US15821685
申请日:2017-11-22
发明人: Carlo Volpi , Tadeusz Marquardt
摘要: 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.
-
-
-
-
-
-
-
-
-