← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:35
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag