Switchable chroma sampling for wireless display

US10771795B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10771795-B2
Application numberUS-201615180972-A
CountryUS
Kind codeB2
Filing dateJun 13, 2016
Priority dateJun 13, 2016
Publication dateSep 8, 2020
Grant dateSep 8, 2020

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.

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.

First claim

Opening claim text (preview).

We claim: 1. A video transmitter apparatus comprising: a subsampler to generate a primary bitstream based on a video signal, wherein the primary bitstream is to be encoded with subsampled chroma information; a state monitor to detect a static condition with respect to the video signal; and an upsample emulator communicatively coupled to the state monitor and the subsampler, the upsample emulator to generate, in response to the static condition, a plurality of auxiliary bitstreams based on the video signal, wherein each of the plurality of auxiliary bitstreams is to be encoded with full resolution chroma information, wherein the upsample emulator includes a first redirector to both (1) generate, in response to the static condition, a first pointer to first chroma information associated with a first auxiliary bitstream and (2) process the first pointer in an encoder as luma information, and a second redirector to both (1) generate, in response to the static condition, a second pointer to second chroma information associated with a second auxiliary bitstream and (2) process the second pointer in the encoder as the luma information, and/or a first monochrome controller to both (1) generate, in response to the static condition, a first monochrome video based on the first chroma information associated with the video signal and (2) process the first monochrome video in the encoder, and a second monochrome controller to both (1) generate, in response to the static condition, a second monochrome video based on the second chroma information associated with the video signal and (2) process the second monochrome video in the encoder. 2. The apparatus of claim 1 , further including: the encoder comprising a 4:2:0 encoder, wherein the 4:2:0 encoder is to be used to generate the primary bitstream and the plurality of auxiliary bitstreams; and a display interface to transmit the primary bitstream and the plurality of auxiliary bitstreams as 4:4:4 content. 3. The apparatus of claim 1 , further including: an annotator to mark the first auxiliary bitstream and the second auxiliary bitstream in the plurality of bitstreams with a first process identifier, and mark the primary bitstream with a second process identifier, wherein the first process identifier and the second process identifier are to be different from one another; and a packetizer to incorporate shared timestamp information into one or more packets including at least a portion of the primary bitstream, the first auxiliary bitstream and the second auxiliary bitstream. 4. The apparatus of claim 1 , wherein the upsample emulator includes: the first redirector to generate a first pointer to first chroma information associated with the video signal and process the first pointer in an encoder as luma information; and the second redirector to generate a second pointer to second chroma information associated with the video signal and process the second pointer in the encoder as the luma information. 5. The apparatus of claim 1 , wherein the upsample emulator includes: the first monochrome controller to generate the first monochrome video based on the first chroma information associated with the video signal and process the first monochrome video in the encoder; and the second monochrome controller to generate the second monochrome video based on the second chroma information associated with the video signal and process the second monochrome video in the encoder. 6. The apparatus of claim 1 , wherein the static condition is to be detected based on dirty rectangle information associated with the video signal, the dirty rectangle information is to identify a static region in one or more frames of the video signal, and the plurality of auxiliary bitstreams are to be restricted to the static region. 7. The apparatus of claim 1 , further including a capability controller to exchange auxiliary bitstream capability information with a remote video sink system. 8. At least one non-transitory computer readable storage medium comprising a set of instructions, which when executed by a video transmitter, cause the video transmitter to: generate a primary bitstream based on a video signal, wherein the primary bitstream is encoded with subsampled chroma information; detect a static condition with respect to the video signal; generate, in response to the static condition, a plurality of auxiliary bitstreams based on the video signal, wherein each of the plurality of auxiliary bitstreams is to be encoded with full resolution chroma information; mark a first auxiliary bitstream and a second auxiliary bitstream in the plurality of auxiliary bitstreams with a first process identifier; and mark the primary bitstream with a second process identifier, wherein the first process identifier and the second process identifier are different from one another. 9. The at least one non-transitory computer readable storage medium of claim 8 , wherein a 4:2:0 encoder is to be used to generate the primary bitstream and the plurality of auxiliary bitstreams, and wherein the instructions, when executed, cause the video transmitter to transmit the primary bitstream and the plurality of auxiliary bitstreams as 4:4:4 content. 10. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the video transmitter to: incorporate shared timestamp information into one or more packets including at least a portion of the primary bitstream, the first auxiliary bitstream and the second auxiliary bitstream. 11. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the video transmitter to: generate a first pointer to first chroma information associated with the video signal; process the first pointer in an encoder as luma information; generate a second pointer to second chroma information associated with the video signal; and process the second pointer in the encoder as the luma information. 12. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the video transmitter to: generate a first monochrome video based on first chroma information associated with the video signal; process the first monochrome video in an encoder; generate a second monochrome video based on second chroma information associated with the video signal; and process the second monochrome video in the encoder. 13. The at least one non-transitory computer readable storage medium of claim 8 , wherein the static condition is to be detected based on dirty rectangle information associated with the video signal, the dirty rectangle information is to identify a static region in one or more frames of the video signal, and the plurality of auxiliary bitstreams are to be restricted to the static region. 14. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the video transmitter to exchange auxiliary bitstream capability information with a remote video sink system. 15. A video receiver apparatus comprising: a header analyzer to detect shared timestamp information in (i) a primary bitstream encoded with luma information and subsampled chroma information, (ii) a first auxiliary bitstream encoded with first full resolution chroma information, and (iii) a second auxiliary bitstream encoded with second full resolution chroma information; a channel monitor to detect that the first and second auxiliary bitstreams are associated with the primary bitstream, based on detecti

Assignees

Inventors

Classifications

  • H04N19/186Primary

    the unit being a colour or a chrominance component · CPC title

  • Feedback from the receiver or from the transmission channel · CPC title

  • involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution · CPC title

  • Availability of hardware or computational resources, e.g. encoding based on power-saving criteria · CPC title

  • H04N19/46Primary

    Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · 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 US10771795B2 cover?
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 si…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04N19/186. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 08 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).