Systems, methods, and apparatuses for creating digital glitter with accelerometer
First Claim
Patent Images
1. A system for rendering an electronic greeting card comprising:
- a portable computing device having a memory, wherein the memory includes data representing a pre-existing energy value;
an accelerometer that generates an output related to movement of the portable computing device;
wherein the pre-existing energy value is based upon a difference between an output of the accelerometer at a first time and an output of the accelerometer at a second, later time;
wherein an algorithm updates visually-perceived light effects of the electronic greeting card in real time based on the pre-existing energy value and a subsequent accelerometer output at a third time; and
wherein the electronic greeting card is dynamically rendered to the portable computing device byblending a base image with a diffused light texture to produce a diffused base image,blending a shimmer texture with a highlighted texture to produce a final highlight texture,blending the final highlight texture with the diffused base image to produce the image of the electronic greeting card, andrendering the electronic greeting card on the portable computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for rendering an electronic greeting card to a portable computing device, wherein the visually-perceived light effects of the electronic greeting card are updated in real time. The electronic greeting card is dynamically rendered to the portable computing device including these dynamic light effects. An accelerometer is used to generate an input signal capable of initiating an algorithm that generates the dynamic light effects.
20 Citations
13 Claims
-
1. A system for rendering an electronic greeting card comprising:
-
a portable computing device having a memory, wherein the memory includes data representing a pre-existing energy value; an accelerometer that generates an output related to movement of the portable computing device; wherein the pre-existing energy value is based upon a difference between an output of the accelerometer at a first time and an output of the accelerometer at a second, later time; wherein an algorithm updates visually-perceived light effects of the electronic greeting card in real time based on the pre-existing energy value and a subsequent accelerometer output at a third time; and wherein the electronic greeting card is dynamically rendered to the portable computing device by blending a base image with a diffused light texture to produce a diffused base image, blending a shimmer texture with a highlighted texture to produce a final highlight texture, blending the final highlight texture with the diffused base image to produce the image of the electronic greeting card, and rendering the electronic greeting card on the portable computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for rendering an electronic greeting card to a portable computing device having an accelerometer and a memory, the method comprising:
-
measuring a first acceleration sample at a first time with the accelerometer based on movement of the portable computing device; measuring a second acceleration sample at a second later time with the accelerometer based on movement of the portable computing device; determining the absolute difference between the first and second acceleration samples and storing the absolute difference in the memory as a pre-existing energy value; decaying the pre-existing energy value based upon a preset decay value and based upon the absolute difference between the first and second acceleration samples being less than a pre-determined low filter value; measuring a third acceleration sample at a third later time with the accelerometer based on movement of the portable computing device; adding a value based on the absolute difference between the second and third acceleration samples to the pre-existing energy value based upon the absolute difference between the second and third acceleration samples being at least a pre-determined low filter value; setting the pre-existing energy value to zero and producing an accelerometer-based input signal based upon whether the pre-existing energy value is greater than a maximum threshold value; and rendering the electronic greeting card to the portable computing device based upon the accelerometer-based input signal by blending a base image with a diffused light texture to produce a diffused base image, blending a shimmer texture with a highlighted texture to produce a final highlight texture, blending the final highlight texture with the diffused base image to produce the image of the electronic greeting card, and rendering the electronic greeting card on the portable computing device. - View Dependent Claims (13)
-
Specification