Improved video watermarking techniques

US2016345079A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016345079-A1
Application numberUS-201314129917-A
CountryUS
Kind codeA1
Filing dateNov 1, 2013
Priority dateNov 1, 2013
Publication dateNov 24, 2016
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.

Improved techniques for video watermarking are described. In one embodiment, for example, an apparatus may comprise a processor circuit and a watermarking module for execution by the processor circuit to generate disabled video content through modification of a video content item, send a common stream comprising the disabled video content, and send a private content key for the disabled video content, the private content key defining a watermark for the video content item. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

1 - 25 . (canceled) 26 . An apparatus, comprising: a processor circuit; and a watermarking module for execution by the processor circuit to generate disabled video content through modification of a video content item, send a common stream comprising the disabled video content, and send a private content key for the disabled video content, the private content key defining a watermark for the video content item. 27 . The apparatus of claim 26 , the watermarking module for execution by the processor circuit to select content information to be conveyed by the watermark and generate the private content key based on the selected content information. 28 . The apparatus of claim 26 , the watermarking module for execution by the processor circuit to select a set of watermarking frames from among a plurality of frames in the video content item and select a set of watermarking macroblocks for each of the selected watermarking frames. 29 . The apparatus of claim 28 , the private content key comprising transform coefficients for one or more watermarking macroblocks. 30 . The apparatus of claim 28 , the watermarking module for execution by the processor circuit to generate the disabled video content by removing values for one or more watermarking macroblocks in each of the selected watermarking frames. 31 . The apparatus of claim 30 , the watermarking module for execution by the processor circuit to generate the private content key using the removed values. 32 . The apparatus of claim 28 , the watermarking module for execution by the processor circuit to identify, for each selected frame, a set of candidate macroblocks having four or more non-zero transform coefficients, and select the set of watermarking macroblocks for each selected frame from among the set of candidate macroblocks of each selected frame. 33 . The apparatus of claim 26 , the watermark comprising a fingerprint. 34 . The apparatus of claim 26 , comprising: a display; a radio frequency (RF) transceiver; and one or more RF antennas. 35 . A method, comprising: generating, by a processor circuit, disabled video content through modification of a video content item; sending a common stream comprising the disabled video content; and sending a private content key for the disabled video content, the private content key defining a watermark for the video content item. 36 . The method of claim 35 , comprising: selecting content information to be conveyed by the watermark; and generating the private content key based on the selected content information. 37 . The method of claim 35 , comprising: selecting a set of watermarking frames from among a plurality of frames in the video content item; and selecting a set of watermarking macroblocks for each of the selected watermarking frames. 38 . The method of claim 37 , the private content key comprising transform coefficients for one or more watermarking macroblocks. 39 . The method of claim 37 , comprising generating the disabled video content by removing values for one or more watermarking macroblocks in each of the selected watermarking frames. 40 . The method of claim 39 , comprising generating the private content key using the removed values. 41 . The method of claim 37 , comprising: identifying, for each selected frame, a set of candidate macroblocks having four or more non-zero transform coefficients; and selecting the set of watermarking macroblocks for each selected frame from among the set of candidate macroblocks of each selected frame. 42 . The method of claim 35 , the watermark comprising a fingerprint. 43 . An apparatus, comprising: a processor circuit; and a watermarking module for execution by the processor circuit to receive disabled video content and a private content key for the disabled video content and generate enabled video content based on the disabled video content and the private content key, the enabled video content comprising a watermark defined by the private content key. 44 . The apparatus of claim 43 , the watermarking module for execution by the processor circuit to receive the disabled video content via a common stream and receive the private content key via a private stream. 45 . The apparatus of claim 44 , the common stream comprising a multicast stream or a broadcast stream. 46 . The apparatus of claim 43 , the private content key indicating a set of modifications to be performed for one or more macroblocks in one or more frames of the disabled video content. 47 . The apparatus of claim 46 , the set of modifications including modifications to one or more quantized discrete cosine transform (QDCT) coefficients for at least one macroblock. 48 . The apparatus of claim 43 , the disabled video content comprising zeroed motion vectors for one or more inter-predicted macroblocks. 49 . The apparatus of claim 43 , the watermark comprising a fingerprint that uniquely identifies the enabled video content. 50 . The apparatus of claim 43 , comprising: a display; a radio frequency (RF) transceiver; and one or more RF antennas.

Assignees

Inventors

Classifications

  • Image watermarking · CPC title

  • Graphite (C04B35/536 takes precedence) · CPC title

  • for generating or managing keys in general (key distribution for secret or secure communication involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] H04L9/083; network support of key management H04L63/06; key management for network security in communication control or processing H04W12/04) · CPC title

  • by partially encrypting, e.g. encrypting the ending portion of a movie · CPC title

  • embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp · 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 US2016345079A1 cover?
Improved techniques for video watermarking are described. In one embodiment, for example, an apparatus may comprise a processor circuit and a watermarking module for execution by the processor circuit to generate disabled video content through modification of a video content item, send a common stream comprising the disabled video content, and send a private content key for the disabled video c…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04N21/8358. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 24 2016 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).