Switchable chroma sampling for wireless display
US-10771795-B2 · Sep 8, 2020 · US
US11570453B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11570453-B2 |
| Application number | US-202016920046-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 2, 2020 |
| Priority date | Jun 13, 2016 |
| Publication date | Jan 31, 2023 |
| Grant date | Jan 31, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, apparatuses and systems may provide for a video transmitter that generates a primary bitstream based on a video signal, wherein the primary bitstream is encoded with subsampled chroma information, and detects a static condition with respect to the video signal. Additionally, a plurality of auxiliary bitstreams may be generated, in response to the static condition, based on the video signal. Each of the plurality of auxiliary bitstreams may be encoded with full resolution chroma information. In one example, a video receiver may detect that the auxiliary bitstreams are associated with the primary bitstream, decode the primary bitstream and the plurality of auxiliary bitstreams to obtain luma information and the full resolution chroma information, and multiplex the luma information with the full resolution chroma information.
Opening claim text (preview).
We claim: 1. At least one memory comprising instructions, which when executed, cause an electronic device to: generate a first bitstream based on a video signal, the first bitstream is encoded with full resolution luma information and subsampled chroma information; detect a static condition with respect to the video signal; generate, in response to the static condition and based on the video signal, (i) a second bitstream that includes first full resolution chroma information and first constant value surfaces, and (ii) a third bitstream that includes second full resolution chroma information and second constant value surfaces; and cause transmission of the first bitstream, the second bitstream, and the third bitstream to a receiver, to cause the receiver to reconstruct the video signal using the full resolution luma information and first and second full resolution chroma information, and to further cause the receiver to discard the first and second constant value surfaces while reconstructing the video signal. 2. The at least one memory of claim 1 , wherein the instructions cause the electronic device to: mark the first bitstream with a first identifier; mark the second bitstream with a second identifier; and mark the third bitstream with a third identifier, wherein the first, second, and third identifiers indicate that the second and third bitstreams are associated with the first bitstream. 3. The at least one memory of claim 1 , wherein the instructions cause the electronic device to: mark the first bitstream with a first identifier; mark the second bitstream with a second identifier; and mark the third bitstream with a third identifier, wherein the first, second, and third identifiers indicate that the first bitstream, the second bitstream, and the third bitstream, respectively, include the full resolution luma information, the first full resolution chroma information, and the second full resolution chroma information. 4. The at least one memory of claim 1 , wherein the instructions cause the electronic device to: associate the first bitstream, the second bitstream, and the third bitstream with a shared timestamp, the shared timestamp indicating that the second and third bitstreams are associated with the first bitstream. 5. The at least one memory of claim 1 , wherein the instructions cause the electronic device to: cause transmission of at least one of a program map table (PMT) message or a program association table (PAT) message, the at least one of the PMT message or the PAT message indicative of an association of the second and third bitstreams with the first bitstream. 6. The at least one memory of claim 1 , wherein the receiver is to discard the subsampled chroma information while reconstructing the video signal. 7. The at least one memory of claim 1 , wherein the instructions cause the detection of the static condition based on dirty rectangle information associated with the video signal, the dirty rectangle information identifying a static region in one or more frames of the video signal, and wherein the first, second, and third bitstreams are restricted to the static region. 8. The at least one memory of claim 1 , wherein the instructions cause the electronic device to: generate each of the first bitstream, the second bitstream, and the third bitstream using 4:2:0 encoding. 9. The at least one memory of claim 1 , wherein the instructions cause the electronic device to: cause transmission of the first bitstream, the second bitstream, and the third bitstream as 4:4:4 content. 10. The at least one memory of claim 1 , wherein the instructions cause the electronic device to: detect an end of the static condition with respect to the video signal; and in response to detecting the end of the static condition, refrain from generating the second bitstream and the third bitstream. 11. At least one memory comprising instructions, which when executed, cause an electronic system to: receive a first bitstream that includes first information and second information; receive a second bitstream that includes third information and fourth information; receive a third bitstream that includes fifth information and sixth information, the first bitstream, the second bitstream, and the third bitstream being a primary bitstream, a first auxiliary bitstream, and a second auxiliary bitstream, respectively, the first bitstream, the second bitstream, and the third bitstream associated with a plurality of static video frames; receive an indication of association between the first bitstream, the second bitstream, and the third bitstream; and reconstruct a video signal, with the first information being used as full resolution luma information, the third information being used as full resolution first chroma information, and the fifth information being used as full resolution second chroma information. 12. The at least one memory of claim 11 , wherein the instructions cause the electronic system to: discard, when reconstructing the video signal, the second information, the fourth information, and the sixth information. 13. The at least one memory of claim 11 , wherein the second information includes subsampled chroma information. 14. The at least one memory of claim 11 , wherein the fourth and sixth information include constant value surfaces. 15. The at least one memory of claim 11 , wherein to receive the indication of association between the first bitstream, the second bitstream, and the third bitstream, the instructions cause the electronic system to at least one of: (i) receive a first identifier for the first bitstream, a second identifier for the second bitstream, and a third identifier for the third bitstream, wherein the first, second, and third identifiers provide the indication of the association between the first bitstream, the second bitstream, and the third bitstream; (ii) receive a timestamp that is shared among the first bitstream, the second bitstream, and the third bitstream, the shared timestamp to provide the indication of the association between the first bitstream, the second bitstream, and the third bitstream; or (iii) receive at least one of a program map table (PMT) message or a program association table (PAT) message, the at least one of the PMT message or the PAT message provide the indication of the association between the first bitstream, the second bitstream, and the third bitstream. 16. A method for encoding bitstreams for a video signal, the method comprising: receiving luma information, first chroma information, and second chroma information of a video signal; detecting a static condition with respect to the video signal; in response to the static condition, encoding (i) the luma information and subsampled versions of the first and second chroma information within a primary bitstream, (ii) the first chroma information and one or more first constant value surfaces within a first auxiliary bitstream, and (iii) the second chroma information and one or more second constant value surfaces within a second auxiliary bitstream; and causing transmission of the primary bitstream, the first auxiliary bitstream, and the second auxiliary bitstream. 17. The method of claim 16 , further including: causing transmission of an indication of an association between the primary bitstream, the first auxiliary bitstream, and the second auxiliary bitstream, the indication to facilitate reconstruction of the video signal using the luma information and first and second chroma information, while discarding (i) the subsampled versions of the first an
the unit being bits, e.g. of the compressed video stream · CPC title
the unit being a pixel · CPC title
by predictive encoding · CPC title
the unit being a colour or a chrominance component · CPC title
using time related information in packets, e.g. by adding timestamps · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.