Image alteration techniques
First Claim
1. A method for altering image data on an electronic device, comprising:
- detecting motion of an object in a subset of a sequence of captured image frames on a display of an electronic device;
applying an image alteration effect to the subset of the sequence of captured image frames to change an appearance of the subset of the sequence of captured image frames in response to the detected motion of the object, wherein the image alteration effect is determined based upon at least one image alteration rule in a set of image alteration rules, the set comprising image alteration rules responsive to at least a motion of an object, and further responsive to one or more of an audio event, a motion event, a location event, and an image capture event; and
displaying the changed subset of the sequence of captured images on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
Various techniques relating to the alteration of image data are provided herein. In generally, disclosed embodiments may provide techniques for applying on or more image alteration effects to image data that is displayed on an electronic device. In certain disclosed embodiments, the application of such image alteration effects may be triggered based upon various detected device operation events, which may include audio-related events, motion-related events, location-related events, and/or events relating the imaging properties. The selection of a triggering device event and a corresponding image alteration affect may be defined by a user through a set of user preference settings on the electronic device.
-
Citations
10 Claims
-
1. A method for altering image data on an electronic device, comprising:
-
detecting motion of an object in a subset of a sequence of captured image frames on a display of an electronic device; applying an image alteration effect to the subset of the sequence of captured image frames to change an appearance of the subset of the sequence of captured image frames in response to the detected motion of the object, wherein the image alteration effect is determined based upon at least one image alteration rule in a set of image alteration rules, the set comprising image alteration rules responsive to at least a motion of an object, and further responsive to one or more of an audio event, a motion event, a location event, and an image capture event; and displaying the changed subset of the sequence of captured images on the display. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to:
-
display a sequence of captured image frames on a display device; detect motion of an object in a subset of the sequence of captured image frames; select an image alteration rule based on the detected motion of the object, wherein the image alteration rule is further responsive to one or more of an audio event, a motion event, a location event, and an image capture event; apply the selected image alteration rule to the subset of the sequence of captured image frames; generate an image alteration effect based on application of the selected image alteration rule to the subset of the sequence of captured image frames; and display the image alteration effect on the display device. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to:
-
display a sequence of captured image frames on a display device; detect motion of an object in a subset of the sequence of captured image frames; select an image alteration rule based on the detected motion of the object; apply the selected image alteration rule to the subset of the sequence of captured image frames; generate an image alteration effect based on application of the selected image alteration rule to the subset of the sequence of captured image frames; display the image alteration effect on the display device; increase the intensity of the applied image alteration effect based upon one or more of a duration of time over which the detected motion continuously occurs and the velocity of the detected motion; and gradually decrease the intensity of the applied image alteration effect when the detected motion of the object ends.
-
Specification