IP Library › Granted Patent US 10,958,926
Granted Patent B2
US 10,958,926 · App. 16/238,519 · Granted Mar 23, 2021

Digitally watermarked compressed video image sequences

Inventors: Gordon W. Braudaway (Yorktown Heights, NY); Frederick C. Mintzer (Shrub Oak, NY)
Assignee: International Business Machines Corporation
H04N19/467G06T1/0085H04N19/48H04N21/8358
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,958,926
App. No.
16/238,519
Granted
Mar 23, 2021
Kind
B2
Abstract

The invention is a novel watermark in a media sequence and systems and methods for embedding and detecting the watermark. Different watermarks from a watermark set of pseudo random watermarks are selected (randomly or by a selection pattern) and each selected watermark is embedded in a different selected I-frame set of the media stream. Identifying the known sequence of watermarks in the stream of I-frames of a copy can identify the video stream from which the copy originates.

Claims (29)

1. A watermarking system comprising:

one or more computer system having one or more central processing units, one or more memories, one or more input/output devices and one or more network connections;

a watermarking process that:

a. receives one or more media streams over one or more of the network interfaces, groups one or more of the I-frames in the media stream into an I-frame set to create a plurality of I-frame sets;

b. creates a watermark set of one or more watermarks from a common watermark, each of the watermarks being related to the common watermark but different from one another; and

c. marking all the I-frames in a first I-frame set with a first watermark selected from the watermark set and marking all the I-frames in a second I-frame set with a second watermark selected from the watermark set, the second watermark different than the first watermark.

2. A watermarked media stream, as in claim 1 , further comprising one or more I-frame sets with no watermarks.

3. A watermarked media stream, as in claim 1 , further comprising one or more interpolated frames between a pair of I-frames.

4. A watermarked media stream, as in claim 3 , where one or more of the interpolated frames is in an I-frame distribution pattern.

5. A watermarked media stream, as in claim 1 , where the frames in an I-frame set is in an I-frame set pattern.

6. A watermarked media stream, as in claim 1 , where the method of embedding the watermark in two or more I-frame sets in the media stream is in an embedding pattern.

7. A watermarked media stream, as in claim 1 , where the I-frames comprise content in one or more of the following medias: video sequences, still images, and data.

8. A system, as in claim 1 , where each of the watermarks is a pseudo-random watermark selected from a database of pseudo-random common watermarks.

9. A system, as in claim 8 , where each of the pseudo-random watermarks in the database is generated from a random number subset of a pseudo-random number set.

10. A system, as in claim 9 , where the pseudo-random number set is generated with a seed number and a method of construction.

11. A system, as in claim 1 , where each of the watermarks marking each of the I-frame sets is related in a watermark pattern.

12. A watermarked media stream, as in claim 1 , having one or more patterns that are recognized in a target media stream that was copied from an original media stream.

13. A method of watermarking a media stream comprising the steps of:

selecting one or more sets of I-frames from the media stream;

grouping the selected sets of I-frames each into an I-frame set;

creating a plurality of I-frame sets;

creating a watermark set of one or more watermarks from a common watermark, each of the watermarks being related to the common watermark but different from one another; and

marking all the I-frames in a first I-frame set with a first watermark selected from the watermark set and marking all the I-frames in a second I-frame set with a second watermark selected from the watermark set, the second watermark different than the first watermark.

14. A method of watermarking, as in claim 13 , where each of the watermarks is selected from a database of pseudo-random watermarks generated from a database of pseudo random numbers.

15. A method of watermarking, as in claim 14 , where each of the watermarks is created from a unique random number subset of the database.

16. A method of watermarking, as in claim 15 , where the unique random number subset that creates the respective watermark is randomly assigned.

17. A method of watermarking, as in claim 15 , where the unique random number subset that creates the respective watermark is assigned in a predetermined manner.

18. A method of watermarking, as in claim 17 , where there is a relationship between the watermarks due to the assignment.

19. A method of watermarking, as in claim 18 , where the relationship can be used as a pattern recognized in a target media stream that was copied from an original media stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2019
From: BRAUDAWAY, GORDON W; MINTZER, FREDERICK C
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048001/0550 →
Continuity (1)
Related Publication 20200221112A1 · Jul 9, 2020