Video delivery and control by overwriting video data
US-9226048-B2 · Dec 29, 2015 · US
US10097869B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10097869-B2 |
| Application number | US-201214238728-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 23, 2012 |
| Priority date | Aug 29, 2011 |
| Publication date | Oct 9, 2018 |
| Grant date | Oct 9, 2018 |
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.
The present invention provides a method and system for broadcast of additional content such as metadata required for client specific interactive application in an analog domain along with conventional audio, video and PSI or SI data. The present invention enables transmission of encoded audio data or EPG data, timestamp information required for audio video synchronization referred to as metadata by embedding such metadata in the pixels of video pixels and then encoding by the standard video encoder to generate an encoded stream. The encoded stream is decoded using the standard video decoder at the receiving station to generate a Composite Video Blanking and Sync (CVBS) analog video signal. From the CVBS signal, the RGB or YUV pixels of the videos are extracted. Finally a data extractor module retrieves the embedded metadata from the RGB or YUV pixels.
Opening claim text (preview).
The invention claimed is: 1. A system for embedding metadata in at least one analog video frame, the system comprising: a processor; and a memory coupled to the processor, wherein the processor is capable of executing instructions stored in the memory to: generate at least one data symbol representing the metadata based on at least one data bit and at least one pilot bit, the at least one data bit and the at least one pilot bit being associated with the metadata, wherein the at least one pilot bit is used as a reference bit for identification of the at least one data bit to be transmitted, wherein the at least one pilot bit is converted into at least one pilot symbol and the at least one data bit is converted into the at least one data symbol; embed the at least one data symbol with the at least one pilot symbol into at least one first set of video pixels corresponding to a video pixel region of the at least one analog video frame to generate at least one set of data pixels; and multiplex the at least one set of data pixels with at least one second set of video pixels representing non-embedded metadata pixels in the at least one analog video frame to generate at least one set of multiplexed video pixels. 2. The system of claim 1 , wherein the metadata comprises at least one of: encoded audio data, timestamp information related to audio-video synchronization associated with the at least one analog video frame, or Electronic Program Guide (EPG) data. 3. The system of claim 1 , further comprising a video encoder configured to encode the at least one set of multiplexed video pixels to generate a video elementary stream. 4. The system of claim 3 , further comprising a head-end server configured to: generate a digital transport stream based on the video elementary stream; and transmit the digital transport stream via a digital broadcasting medium. 5. A method for embedding metadata in at least one analog video frame, the method comprising: providing at least one data bit and at least one pilot bit associated with the metadata; generating at least one data symbol representing the metadata based on the at least one data bit and the at least one pilot bit, wherein the at least one pilot bit is used as a reference bit for identification of the at least one data bit to be transmitted, wherein the at least one pilot bit is converted into at least one pilot symbol and the at least one data bit is converted into the at least one data symbol; embedding the at least one data symbol with the at least one pilot symbol into at least one first set of video pixels corresponding to a video pixel region of the at least one analog video frame to generate at least one set of data pixels; and multiplexing the at least one set of data pixels with at least one second set of video pixels representing non-embedded metadata pixels in the at least one analog video frame to generate at least one set of multiplexed video pixels. 6. The method of claim 5 , wherein the at least one pilot symbol represents a starting position of the embedded metadata to be transmitted. 7. The method of claim 5 , wherein embedding the at least one data symbol and the at least one pilot symbol comprises embedding the at least one data symbol and the at least one pilot symbol into at least one of a Y component, a U component, or a V component of the video pixel region in the at least one analog video frame. 8. The method of claim 5 , further comprising: encoding the at least one multiplexed video pixels to generate a video elementary stream; generating a digital transport stream based on the video elementary stream; and transmitting the digital transport stream via a digital broadcasting medium. 9. The method of claim 5 , wherein the metadata comprises at least one of: encoded audio data, timestamp information related to audio-video synchronization associated with the at least one analog video frame, or Electronic Program Guide (EPG) data.
Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame {(transmission of digital non-picture data during the vertical blanking interval only H04N7/088)} · CPC title
Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band {, e.g. by time division (H04N7/007 takes precedence)} · CPC title
Multiplexing of additional data and video streams (arrangements for simultaneous broadcast of plural pieces of information H04H20/28) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.