Digital watermarking methods and related toy and game applications
First Claim
1. A toy system comprising:
- a plurality of toy components, each bearing a digital watermark imperceptibly embedded on a surface of the component;
an image capture device; and
a programmed computer coupled to the image capture device and operable to receive images of the toy components, and in response to the images, decoding digital watermarks from the images and executing actions associated with the digital watermarks;
wherein different actions are respectively associated with the toy components.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to toys and game applications that are enhanced with digital watermarks. In one embodiment, a character card includes a unique identifier in the form of a digital watermark. The identifier is used to link to a database record, which can be updated to reflect changes in game attributes. Some such game attributes include life, character type and name, health, strength, and power levels. The data record can be updated or modified to reflect changes in attributes due to activity or events during a computer software game. The database record can be used by the computer software game to alter or enhance the game. In another embodiment, a toy interacts with toy components or cards via digital watermarks. Digital watermarks enhance games, toys and books in still other embodiments.
-
Citations
31 Claims
-
1. A toy system comprising:
-
a plurality of toy components, each bearing a digital watermark imperceptibly embedded on a surface of the component;
an image capture device; and
a programmed computer coupled to the image capture device and operable to receive images of the toy components, and in response to the images, decoding digital watermarks from the images and executing actions associated with the digital watermarks;
wherein different actions are respectively associated with the toy components. - View Dependent Claims (2, 3, 4)
-
-
5. A method of enhancing a computer game comprising the steps of:
-
generating optical scan data corresponding to an object including plural-bit data steganographically encoded therein;
processing the optical scan data to extract plural-bit data steganographically encoded therein;
wherein the plural-bit data corresponds to at least one game attribute; and
accommodating the at least one attribute to modify the computer game. - View Dependent Claims (6, 7, 8)
-
-
9. A method of playing a computer game comprising the steps of:
-
upon presentment of a digitally watermarked object, capturing an image of the object with an input device;
analyzing the captured image to decode a digital watermark embedded therein, the digital watermark including an identifier;
interrogating a database with the identifier to determine at least one game attribute associated with identifier; and
modifying the at least one attribute to reflect activity during play of the computer game.
-
-
10. A system for maintaining game information comprising:
-
a first user terminal having computer executable code stored thereon, the executable code including code for operation of a computer game; and
a database in communication with the first user terminal, said database including a plurality of data entries, the data entries organized according to identifiers, said data entries being available for cooperation with the computer game'"'"'s code upon a request from the first user terminal, wherein the first user terminal requests at least a first data entry associated with a first identifier, the first identifier being obtained from data encoded in a physical object. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer comprising:
-
a communications bus;
memory having executable software code stored thereon; and
a processor in communication with said memory via said communications bus, said processor to execute the software code stored in said memory, wherein the software code comprises code to;
decode a digital watermark, the watermark including a unique identifier;
communicate the unique identifier to a database to retrieve game or character attribute information, the information being associated with the unique identifier;
handle the game or character attribute information when received from the database; and
modify at least one characteristic or operation of a software computer game in accordance with the received game or character attribute information.
-
-
16. A method of operating a multiplayer game comprising the steps of:
-
networking at least a first gaming device with a second gaming device, the first gaming device and the second gaming device interacting in a multi-player computer software game environment, the first gaming device and second gaming device respectively including a first image capture device and a second image capture device;
decoding a digital watermark embedded in an image, the image corresponding to a physical object captured by the first image capture device, the digital watermark comprising a plural-bit payload;
obtaining the plural-bit payload from the decoded digital watermark; and
controlling at least one operation of the computer software game based on the plural-bit payload.
-
-
17. A method of operating a multi-player computer game, the game being played by at least a first player on a first computing terminal and a second player on a second computing terminal, the first terminal communicating with the second terminal via a network, wherein each of the first terminal and second terminal execute software instruction related to the computer game, wherein the first terminal and second terminal respectively include a first image capture device and a second image capture device, said method comprising the steps of:
at the first terminal;
presenting a first digitally watermarked game card to the first image capture device, the first image capture device capturing first data corresponding to the first digitally watermarked game card; and
decoding a first digital watermark from the first data to recover first plural-bit data;
at the second terminal;
presenting a second digitally watermarked game card to the second image capture device, the second image capture device capturing second data corresponding to the second digitally watermarked game card; and
decoding a second digital watermark from the second data to recover second plural-bit data;
interrogating a database to retrieve a first set of information corresponding to the first plural-bit data;
interrogating the database to retrieve a second set of information corresponding to the second plural-bit data; and
directing a first operation of the game by reference to the first set of information and directing a second operation of the game by reference to the second set of information. - View Dependent Claims (18, 19, 20)
-
21. A game console comprising:
-
a communications bus;
a media drive operable to read media, the media comprising first software instructions for a computer game;
memory including second software instructions stored therein, the second software instructions including a device driver and a digital watermark detector; and
electronic processing circuitry in communication with at least said memory via the communications bus, said electronic processing circuitry to execute at least said first and second software instructions, wherein the device driver is to drive an input device in communication with said game console, wherein the input device is operable to capture an image including a digital watermark, the digital watermark detector to analyze the captured image to detect and decode the digital watermark, and wherein the digital watermark comprises game-enhancing information to be used in connection with the first software instructions to modify at least one operation of the computer game. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
sensing a page or cover of a children'"'"'s book with an image sensor, the sensor comprising a two-dimensional array of optical sensing elements;
decoding a digital watermark from image data produced by the image sensor; and
triggering an action based on the decoded digital watermark, the action being associated with said page or cover.
-
-
30. A method of providing input to a computer game, the computer game comprising software instructions for the game, the software instructions cooperating with at least one signal originating at a digital watermark detector, said method comprising the steps of:
-
optically sensing a digitally watermarked object to produce image data, the image data including the digital watermark, wherein the digital watermark comprises at least an orientation component conveying the relative orientation of the digitally watermarked object;
with the digital watermark detector, decoding the digital watermark from the image data to obtain the digital watermark orientation component, and generating the signal so as to correspond with the orientation component; and
communicating the signal from the digital watermark detector for cooperation with the game software instructions, wherein the signal provides orientation input to the computer game. - View Dependent Claims (31)
-
Specification