Salient point-based arrangements
First Claim
Patent Images
1. A system comprising:
- a printed article including printed artwork, and a machine readable identifier printed with said artwork;
a computer including a processor and a memory, the memory containing instructions and data configuring the computer to receive a payload decoded from the printed article by a camera-equipped phone device, and to provide salient point data for said printed article in reply;
said salient point data comprising, for each of plural salient points on the printed article;
location information for said point on the article; and
orientation information for said point on the article, and/or information representing a feature vector associated with said location;
wherein said system enables the camera-equipped phone device to perform an augmented reality function in which (a) the device determines its spatial pose relative to the printed article, and (b) the device presents, on a screen thereof, both the camera-captured imagery, and also a graphical augmentation that is rotated, scaled or warped in accordance with said determined pose and overlaid atop imagery captured from said article, through use of said salient point data.
0 Assignments
0 Petitions
Accused Products
Abstract
A variety of methods and systems involving sensor-equipped portable devices, such as smartphones and tablet computers, are described. One particular embodiment decodes a digital watermark from imagery captured by the device and, by reference to watermark payload data, obtains salient point data corresponding to an object depicted in the imagery. Other embodiments obtain salient point data for an object through use of other technologies (e.g., NFC chips). The salient point data enables the device to interact with the object in a spatially-dependent manner. Many other features and arrangements are also detailed.
-
Citations
14 Claims
-
1. A system comprising:
-
a printed article including printed artwork, and a machine readable identifier printed with said artwork; a computer including a processor and a memory, the memory containing instructions and data configuring the computer to receive a payload decoded from the printed article by a camera-equipped phone device, and to provide salient point data for said printed article in reply; said salient point data comprising, for each of plural salient points on the printed article;
location information for said point on the article; and
orientation information for said point on the article, and/or information representing a feature vector associated with said location;wherein said system enables the camera-equipped phone device to perform an augmented reality function in which (a) the device determines its spatial pose relative to the printed article, and (b) the device presents, on a screen thereof, both the camera-captured imagery, and also a graphical augmentation that is rotated, scaled or warped in accordance with said determined pose and overlaid atop imagery captured from said article, through use of said salient point data. - View Dependent Claims (2, 3, 4)
-
-
5. A system for use with a printed article including printed artwork and a machine-readable identifier printed with said artwork, the system comprising:
-
a computer including a processor and a memory, the memory containing instructions and data configuring the computer to receive a payload decoded from the printed article by a camera-equipped phone device, and to provide salient point data for said printed article in reply; said salient point data comprising, for each of plural salient points on the printed article;
location information for said point on the article; and
orientation information for said point on the article, and/or information representing a feature vector associated with said location;wherein said system enables the camera-equipped phone device to perform an augmented reality function in which (a) the device determines its spatial pose relative to the printed article, and (b) the device presents, on a screen thereof, both the camera-captured imagery, and also a graphical augmentation that is rotated, scaled or warped in accordance with said determined pose and overlaid atop imagery captured from said article, through use of said salient point data. - View Dependent Claims (6, 7, 8)
-
-
9. A method comprising the acts:
-
in a portable device, receiving identification data sensed from a barcode printed on an object; and by reference to said identification data, obtaining a previously-established second set of data; wherein the second set of data comprises salient points, said salient points comprising, for each of plural salient points;
location information for said point on the object; and
orientation information for said point on the object, and/or information representing a feature vector associated with said location; andwherein either the identification data or the second set of data further comprises reference position data associated with the object, and the method includes determining position data for the portable device by reference to said reference position data and said salient points, wherein a user of the device can interact with the object in a position-dependent manner. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising the acts:
-
in a camera-equipped portable device, capturing imagery depicting an object, and decoding identification data from a barcode depicted in said imagery; and by reference to said identification data, obtaining a previously-established second set of data; wherein the second set of data comprises salient points, said salient points comprising, for each of plural salient points;
location information for said point on the object; and
orientation information for said point on the object, and/or information representing a feature vector associated with said location;the method further including; determining a pose of the portable device relative to the object; and presenting, on a screen of the portable device, both the camera-captured imagery, and a graphical augmentation that is rotated, scaled or warped in accordance with said pose. - View Dependent Claims (14)
-
Specification