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.
- 2. The toy system of claim 1 wherein the actions include playing video on a display monitor.
- 3. The toy system of claim 1 wherein the actions include playing audio clips associated with the toy components.
- 4. The toy system of claim 1 wherein the programmed computer executes different actions in response to receiving separate instances of images captured of the same toy component.
- 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.
- 6. The method according to claim 5, wherein the computer game executes on a game console.
- 7. The method according to claim 6, wherein in the object comprises at least one of a character card, trading card, sports card, sticker, product label, product package, jewel case, promotional, certificate and game card.
- 8. The method according to claim 6, wherein the at least one attribute comprises at least one of character name, strength, power, energy level, life-expectancy, health, performance, training, spells, weapon inventory, ammunition, ability, statistics, relative strength, tools, resources, athletic ability, food inventory, sword form, attack style, motion, language spoken by a game character, personality, physical appearance, species, and gender.
- 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.
- 11. The system according to claim 10, wherein the identifier is encoded in the form of a digital watermark.
- 12. The system according to claim 11, wherein the first data entry is modified according to activities carried out in the game as played on the first user terminal.
- 13. The system according to claim 12, further comprising a second user terminal, wherein said first user terminal and said second user terminal communicate via a network.
- 14. The system according to claim 13, wherein the computer game is a multi-player game and said first data record is modified based on game interaction carried out on both the first user terminal and the second user terminal.
- 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.
- 18. The method according to claim 17, wherein each of the first digitally watermarked game card and the second digitally watermarked game card is a character card, and the first set of information and the second set of information each include at least one character attribute.
- 19. The method according to claim 18, wherein the first and second operations include the characters interacting according to their respective attributes.
- 20. The method according to claim 19, wherein the attributes are updated in the database to reflect the outcome of the characters' interaction.
- 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.
- 22. The game console of claim 21, wherein the game instructions and the game-enhancing information cooperate to enhance the game.
- 23. The game console of claim 21, wherein the enhancement comprises at least one of character name, strength, power, energy level, life-expectancy, health, performance, training, spells, weapon inventory, ammunition, ability, statistics, relative strength, tools, resources, food inventory, physical appearance, species, sword form, attack style, motion, personality, training and gender.
- 24. The game console of claim 23, wherein the game console provides internet access and the enhancement comprises enhanced online gaming.
- 25. The game console of claim 21, wherein the game media comprises said memory.
- 26. The game console of claim 21, wherein the digital watermark provides a pointer to game-enhancing information.
- 27. The game console of claim 26, wherein the game instructions and the game-enhancing information cooperate to enhance the game.
- 28. The game console of claim 27, wherein the enhancement comprises at least one of character name, strength, power, energy level, life-expectancy, health, performance, training, spells, weapon inventory, ammunition, ability, statistics, relative strength, tools, resources, food inventory, physical appearance, species, sword form, attack style, motion, personality, training and gender.
- 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.
- 31. The method of claim 30, wherein the object comprises at least one of a glove and card.
RELATED APPLICATION DATA
[0001] The present application claims the benefit of U.S. Provisional Patent Application Nos. 60/288,272, filed May 2, 2001, 60/297,229, filed Jun. 7, 2001, and 60/355,856, filed Feb. 10, 2002. The present application is a continuation in part of U.S. patent application Ser. No. 09/709,255, filed Nov. 8, 2000, which is a continuation in part of U.S. patent application Ser. No. 09/571,422, filed May 15, 2000, which claims the benefit of U.S. Provisional Application No. 60/151,586, filed Aug. 30, 1999. The present application is also a continuation in part of PCT Patent Application No. PCT/US01/14014 (published as WO 01/84438), filed Apr. 30, 2001. The present application is also related to U.S. patent application Ser. No. 09/630,243, filed Jul. 30, 2000. Each of these patent documents is herein incorporated by reference.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60288272 |
May 2001 |
US |
|
60297229 |
Jun 2001 |
US |
|
60355856 |
Feb 2002 |
US |
|
60151586 |
Aug 1999 |
US |
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
09709255 |
Nov 2000 |
US |
Child |
10139147 |
May 2002 |
US |
Parent |
09571422 |
May 2000 |
US |
Child |
10139147 |
May 2002 |
US |
Parent |
PCT/US01/14014 |
Apr 2001 |
US |
Child |
10139147 |
May 2002 |
US |