System for embedding data

US9639910B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9639910-B2
Application numberUS-201514605123-A
CountryUS
Kind codeB2
Filing dateJan 26, 2015
Priority dateNov 16, 2006
Publication dateMay 2, 2017
Grant dateMay 2, 2017

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.

A method and system including receiving marking information, determining, at least in part, based on the marking 0 information, a plurality of color element additives, adding the plurality of color element additives to at least one color element of a video frame, wherein the at least one color element includes a color element R, a color element G, and a color element B. Related methods and systems are also described.

First claim

Opening claim text (preview).

What is claimed is: 1. A method implemented on a content rendering device, the method comprising: at a marking information receiver, receiving a unique device identifier comprising information identifying the content rendering device, the information identifying the content rendering device comprising marking information; at a determiner, determining a plurality of color element additives for a video frame, the determining comprising, at least in part, deriving harmonic functions based on the marking information, wherein the determining the plurality of color element additives comprises, at least in part: determining: R ⁡ ( t ) = A * sin ⁡ ( 2 ⁢ π ⁡ ( f R + a ) τ ⁢ ( t + ϕ R ) ) G ⁡ ( t ) = A * sin ⁡ ( 2 ⁢ π ⁡ ( f G + a ) τ ⁢ ( t + ϕ G ) ) B ⁡ ( t ) = A * sin ⁡ ( 2 ⁢ π ⁡ ( f B + a ) τ ⁢ ( t + ϕ B ) ) , wherein: variable A denotes a wave amplitude, variable t denotes the video frame, variable f R , variable f G , and variable f B are each one of a plurality of values determined based, at least in part, on the marking information, variable τ denotes a base wavelength, variable φ denotes a wave phase, constant a denotes a base frequency; and each of R(t), G(t), and B(t) denotes one of the plurality of color element additives; at a color element adder, adding at least one of the plurality of color element additives to at least one color element of the video frame to apply a watermark to the video frame, wherein the at least one color element comprises a color element R, a color element G, and a color element B. 2. The method according to claim 1 and wherein the marking information comprises one of: a copyright mark; and access rights data. 3. The method according to claim 2 and wherein the access rights data comprise playback/copying permission. 4. The method according to claim 1 and wherein the at least one color element comprises a Red-Green-Blue color element. 5. The method according to claim 1 and wherein the at least one color element comprises a chrominance/luminance color element. 6. The method according to claim 5 and wherein the chrominance/luminance color element comprises one of: a YCbCr chrominance/luminance color element; a YPbPr chrominance/luminance color element; a YDbDr chrominance/luminance color element; and a xvYCC chrominance/luminance color element. 7. The method according to claim 1 and wherein R(t), G(t), and B(t) are each rounded to an integer value. 8. The method according to claim 1 and wherein each of the values denoted by the variable f R , the variable f G , and the variable f B comprises a binary value. 9. The method according to claim 1 and wherein A comprises at least one of: a value sufficiently low as to not substantially cause a change in color intensity; a value sufficiently high as to be substantially distinct upon detection, such that A comprises a value noticeable above

Assignees

Inventors

Classifications

  • G06T1/0028Primary

    Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking · CPC title

  • Time domain based watermarking, e.g. watermarks spread over several images · CPC title

  • G06T1/0021Primary

    Image watermarking · CPC title

  • Physics · mapped topic

  • Determination of colour characteristics · 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 US9639910B2 cover?
A method and system including receiving marking information, determining, at least in part, based on the marking 0 information, a plurality of color element additives, adding the plurality of color element additives to at least one color element of a video frame, wherein the at least one color element includes a color element R, a color element G, and a color element B. Related methods and syst…
Who is the assignee on this patent?
Nds Ltd, Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06T1/0028. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 02 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).