Method and system for encoding video with overlay

US2020007883A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020007883-A1
Application numberUS-201916452431-A
CountryUS
Kind codeA1
Filing dateJun 25, 2019
Priority dateJul 2, 2018
Publication dateJan 2, 2020
Grant date

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.

Encoding video data comprises receiving an image sequence comprising first and second input image frames, adding an overlay, thereby generating first and second generated image frames, and encoding a video stream containing output image frames with and without overlay. The first input image frame is encoded as an intra-frame to form a first output image frame. The second input image frame is encoded as an inter-frame with reference to the first output image frame to form a second output image frame. The generated image frames are encoded as inter-frames with reference to the first and second output image frames to form first and second overlaid output image frames. A first part of the second generated image frame is encoded with reference to the first overlaid output image frame, and a second part of the second generated image frame is encoded with reference to the second output image frame.

First claim

Opening claim text (preview).

1 . A method of encoding video data, comprising: receiving an image sequence comprising a first input image frame and a second input image frame, receiving an overlay to be applied to the image sequence, the overlay comprising a picture element and spatial coordinates for positioning the picture element in the first and second input image frames, adding the picture element to the first and second input image frames in accordance with the spatial coordinates, thereby generating an overlaid image sequence comprising a first generated image frame and a second generated image frame, encoding a video stream containing output image frames without overlay and corresponding output image frames with overlay, wherein: the first input image frame is encoded as an intra-frame to form a first output image frame, the second input image frame is encoded as an inter-frame with reference to the first output image frame to form a second output image frame, the first generated image frame is encoded as an inter-frame with reference to the first output image frame to form a first overlaid output image frame, the second generated image frame is encoded as an inter-frame to form a second overlaid output image frame, wherein a first part of the second generated image frame is encoded with reference to the first overlaid output image frame, and a second part of the second generated image frame is encoded with reference to the second output image frame. 2 . The method according to claim 1 , wherein the first output image frame and the second output image frame are each encoded with a non-display indicator. 3 . The method according to claim 1 , wherein the first part of the second generated frame contains at least a portion of the picture element. 4 . The method according to claim 1 , wherein the second part of the second generated frame is outside the spatial coordinates of the overlay. 5 . The method according to claim 1 , further comprising: receiving an additional overlay to be applied to the image sequence, the additional overlay comprising an additional picture element and additional spatial coordinates for positioning the additional picture element in the first and second input image frames, adding the additional picture element to the first and second input image frames in accordance with the additional spatial coordinates, thereby generating an additional overlaid image sequence comprising a first additional generated image frame and a second additional generated image frame, wherein encoding a video stream containing output image frames without overlay and corresponding output image frames with overlay additionally comprises encoding corresponding output image frames with additional overlay, wherein: the first additional generated image frame is encoded as an inter-frame with reference to the first output image frame to form a first additional overlaid output image frame, the second additional generated image frame is encoded as an interframe to form a second additional overlaid output image frame, wherein a first part of the second additional generated image frame is encoded with reference to the first additional overlaid output image frame, and a second part of the second additional generated image frame is encoded with reference to the second output image frame. 6 . The method according to claim 5 , wherein the first part of the second additional generated frame contains at least a portion of the additional picture element. 7 . The method according to claim 1 , wherein the second part of the second additional generated frame is outside the additional spatial coordinates of the additional overlay. 8 . A video encoding system comprising: an image receiver arranged to receive an image sequence comprising a first input image frame and a second input image frame, an overlay receiver arranged to receive an overlay to be applied to the image sequence, the overlay comprising a picture element and spatial coordinates for positioning the picture element in the first and second input image frames, an overlay applicator arranged to add the picture element to the first and second input image frames in accordance with the spatial coordinates, thereby generating an overlaid image sequence comprising a first generated image frame and a second generated image frame, an encoder arranged to encode a video stream containing output image frames without overlay and corresponding output image frames with overlay, wherein: the first input image frame is encoded as an intra-frame to form a first output image frame, the second input image frame is encoded as an inter-frame with reference to the first output image frame to form a second output image frame, the first generated image frame is encoded as an inter-frame with reference to the first output image frame to form a first overlaid output image frame, the second generated image frame is encoded as an inter-frame to form a second overlaid output image frame, wherein a first part of the second generated image frame is encoded with reference to the first overlaid output image frame, and a second part of the second generated image frame is encoded with reference to the second output image frame. 9 . The video encoding system according to claim 8 , wherein the encoder is arranged to encode both of the first output image frame and the first overlaid output image frame with a first picture order count, and to encode both of the second output image frame and the second overlaid output image frame with a second picture order count. 10 . The video encoding system according to claim 8 , wherein the encoder is arranged to encode each of the first output image frame and the second output image frame with a non-display indicator. 11 . The video encoding system according to claim 8 , wherein the overlay receiver is additionally arranged to receive an additional overlay to be applied to the image sequence, the additional overlay comprising an additional picture element and additional spatial coordinates for positioning the additional picture element in the first and second input image frames, the overlay applicator is additionally arranged to add the additional picture element to the first and second input image frames in accordance with the additional spatial coordinates, thereby generating an additional overlaid image sequence comprising a first additional generated image frame and a second additional generated image frame, and the encoder is arranged to encode the video stream additionally containing corresponding output image frames with additional overlay, wherein: the first additional generated image frame is encoded as an inter-frame with reference to the first output image frame to form a first additional overlaid output image frame, the second additional generated image frame is encoded as an interframe to form a second additional overlaid output image frame, wherein a first part of the second additional generated image frame is encoded with reference to the first additional overlaid output image frame, and a second part of the second additional generated image frame is encoded with reference to the second output image frame. 12 . A video transmission system comprising an encoding system according to claim 8 and a decoding system, the decoding system comprising: a video receiver arranged to receive the encoded video stream from the encoding system, and a decoder arranged to decode the encoded video stream. 13 . The video transmission system according to claim 12 , wherein the decoder is arranged to decode the first and second output images with a non-display indicator. 14 . The video tra

Assignees

Inventors

Classifications

  • H04N19/46Primary

    Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation (H04N19/635 takes precedence) · CPC title

  • Mixing · CPC title

  • the unit being a group of pictures [GOP] · 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 US2020007883A1 cover?
Encoding video data comprises receiving an image sequence comprising first and second input image frames, adding an overlay, thereby generating first and second generated image frames, and encoding a video stream containing output image frames with and without overlay. The first input image frame is encoded as an intra-frame to form a first output image frame. The second input image frame is en…
Who is the assignee on this patent?
Axis Ab
What technology area does this patent fall under?
Primary CPC classification H04N19/46. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 02 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).