Patent US4894783A successfully refreshed from Google Patents.
Patent US6845170B2 successfully refreshed from Google Patents.
US6845170B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Watermark resistant to resizing and rotation
Assignee: Sony Corp
•
Filing: 2001-01-11
•
Granted: 2005-01-18
•
Expires: 2021-01-11
Abstract
Abstract A hidden watermark and methods of detecting and embedding such watermark is provided. The watermark is resistant to efforts to avoid the message thereof.
Inventors
- 👤 Peter David Wendt
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:43
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; G06T1/005; G06T1/0071; H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/32288; H04N1/32299; H04N1/32304; H04N1/32352; G06T2201/00; G06T2201/005; G06T2201/0051; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3225; H04N2201/3233; H04N2201/3269; H04N2201/327
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
132 words
A method of detecting a hidden watermark message including first and second patterns of data arranged along with video or audio data within at least one frame on a computer readable memory medium, said method comprising the steps of: detecting said first preselected pattern of data; determining the geometric configuration of said first preselected pattern of data; comparing the actual geometric configuration of said first preselected pattern of data with reference geometric configuration information thereof stored in memory associated with a watermark detector; calculating any deviation between said actual geometric configuration of said first preselected pattern of data and said reference geometric configuration information thereof; and utilizing any calculated deviation between said actual and reference geometric configurations of said first preselected pattern of data to detect said second preselected pattern of data.
Claim 2
Independent Claim
132 words
A method of detecting a hidden watermark message including first and second patterns of data arranged along with video or audio data within at least one frame on a computer readable memory medium, said method comprising the steps of: detecting said first preselected pattern of data; determining the geometric configuration of said first preselected pattern of data; comparing the actual geometric configuration of said first preselected pattern of data with reference geometric configuration information thereof stored in memory associated with a watermark detector; calculating any deviation between said actual geometric configuration of said first preselected pattern of data and said reference geometric configuration information thereof; and utilizing any calculated deviation between said actual and reference geometric configurations of said first preselected pattern of data to detect said second preselected pattern of data.
Claim 3
Dependent Claim
37 words
The method of claim 1 , wherein said actual and reference geometric configuration relates to at least one of the relative position and size of said second preselected pattern of data and said video or audio data.
Claim 4
Dependent Claim
69 words
The method of claim 1 , wherein said first preselected pattern of data is arranged at a central portion of said at least one frame, and said second preselected pattern of data is arranged within said at least one frame at portions other than said central portion thereof, said step of detecting said first preselected pattern of data comprises locating said central portion of said at least one frame.
Claim 5
Dependent Claim
48 words
The method of claim 3 , wherein said desired message of said second preselected pattern of data comprises a do not copy message, said method further comprises implementing said do not copy message to preclude copying of said video or audio data from said computer readable memory medium.
Claim 6
Dependent Claim
81 words
The method of claim 4 , wherein said reference geometric configuration information comprises stored log-polar coordinate information, said method further comprising the steps of converting data corresponding to said actual geometric configuration of said first preselected pattern of data into log-polar coordinates, and comparing any deviation in said log-polar coordinates of said actual and reference geometric configuration information to determine a rotation angle, whereby said rotation angle is utilized to detect said desired message of said second predetermined pattern of data.
Claim 7
Dependent Claim
81 words
The method of claim 1 , wherein said reference geometric configuration information comprises stored log-polar coordinate information, said method further comprising the steps of converting data corresponding to said actual geometric configuration of said first preselected pattern of data into log-polar coordinates, and comparing any deviation in said log-polar coordinates of said actual and reference geometric configuration information to determine a rotation angle, whereby said rotation angle is utilized to detect said desired message of said second predetermined pattern of data.
Claim 8
Dependent Claim
35 words
The method claim 1 wherein said computer readable memory medium comprises an optical medium, and all data thereon comprises digital data, said steps of said method comprising optically detecting all data on said optical medium.
Claim 9
Independent Claim
223 words
A method of creating a hidden watermark message within video or audio data on a computer readable memory medium, said method comprising the steps of: embedding a first preselected pattern of data within at least one frame of data on said computer readable memory; and embedding a second preselected pattern of data within said at least one frame of data on said memory medium, said first preselected pattern of data including information from which the geometric configuration of said second preselected pattern of data and said video or audio data within said at least one frame of data can be detected, said second preselected pattern including information indicative of a desired message, said first and second preselected patterns being substantially hidden when the video or audio data is displayed or played, wherein said first preselected pattern of data comprises position and size information, whereby an associated watermark detection device can determine the actual position and size of said first preselected pattern of data and compare said actual position and size with reference position and size information stored in memory such that any deviation between said actual and reference position and size information is used to determine at least one of a resizing factor and rotation angle, which in turn is used to detect the desired message of said second preselected pattern of data.
Claim 10
Independent Claim
223 words
A method of creating a hidden watermark message within video or audio data on a computer readable memory medium, said method comprising the steps of: embedding a first preselected pattern of data within at least one frame of data on said computer readable memory; and embedding a second preselected pattern of data within said at least one frame of data on said memory medium, said first preselected pattern of data including information from which the geometric configuration of said second preselected pattern of data and said video or audio data within said at least one frame of data can be detected, said second preselected pattern including information indicative of a desired message, said first and second preselected patterns being substantially hidden when the video or audio data is displayed or played, wherein said first preselected pattern of data comprises position and size information, whereby an associated watermark detection device can determine the actual position and size of said first preselected pattern of data and compare said actual position and size with reference position and size information stored in memory such that any deviation between said actual and reference position and size information is used to determine at least one of a resizing factor and rotation angle, which in turn is used to detect the desired message of said second preselected pattern of data.
Claim 11
Dependent Claim
29 words
The method of claim 8 , wherein said first preselected pattern of data is embedded on said memory medium at a central portion of said at least one frame.
Claim 12
Dependent Claim
32 words
The method of claim 9 , wherein said second preselected pattern of data is embedded on said memory medium at portions other than said central portion of said at least one frame.
Claim 13
Dependent Claim
23 words
The method of claim 8 , wherein said desired message of said second preselected pattern of data comprises a do not copy message.
Claim 14
Dependent Claim
25 words
The method of claim 8 , wherein said desired message of said second preselected pattern of data is arranged within a plurality of said frames.
Claim 15
Dependent Claim
23 words
The method of claim 8 , wherein said first preselected pattern of data comprises a design suitable to be converted into log-polar coordinates.
References Cited (Backward Citations)
US4313984A
Cited
US5084790A
Cited
US5144658A
Cited
US6567533B1
Cited
US20030215112A1
Cited
US6047374A
Cited
EP0778566A2
Cited
WO1997026733A1
Cited
US6424725B1
Cited
US6381341B1
Cited
US6282299B1
Cited
US5809139A
Cited
US5915027A
Cited
US6680972B1
Cited
US6404926B1
Cited
US6108434A
Cited
US6556689B1
Cited
US6141441A
Cited
US6463162B1
Cited
US6442283B1
Cited
JP2001078010A
Cited
US6282300B1
Cited
US20010036292A1
Cited
US20020090107A1
Cited
US20030012402A1
Cited
US20030021439A1
Cited
US6563937B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-01-18 | 2008-07-19 | 2009-01-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-01-18 | 2012-07-19 | 2013-01-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-01-18 | 2016-07-19 | 2017-01-18 | $7700.00 | Window Closed / Lapsed |