Movement based image transformation
First Claim
Patent Images
1. A method comprising:
- presenting content of an image file in an image editing interface of a mobile device, wherein the image editing interface includes a plurality of edits that can be applied to the content of the image file;
obtaining sensor data measuring movement of the mobile device; and
applying an edit of the plurality of edits to the content of the image file based on the movement measured at the mobile device, comprising;
determining a linear or angular direction of the movement of the mobile device from the sensor data;
selecting the edit from the plurality of edits according to the linear or angular direction of the movement;
increasing or decreasing an aspect of a filter or effect associated with the edit according to an amount of the movement of the mobile device, wherein the amount of the movement controls a degree to which the edit is applied to the image, a higher amount of movement causing a higher amount of change in the content of the image file and a higher amount of visual difference between changed content of the image file and content of the image file before the change; and
applying the aspect of the filter or effect associated with the edit to the content of the image file.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, an image can be presented in an image editing interface and the image can be edited based on movement of the mobile device. In some implementations, the mobile device can be configured to provide a plurality of types edits (e.g., filters, effects, etc.) that can be applied to the image, a selection of one or more edit types can be received, movement sensor data can obtained describing movement of the mobile device, and the selected edits can be applied to the image based on the sensor data.
-
Citations
21 Claims
-
1. A method comprising:
-
presenting content of an image file in an image editing interface of a mobile device, wherein the image editing interface includes a plurality of edits that can be applied to the content of the image file; obtaining sensor data measuring movement of the mobile device; and applying an edit of the plurality of edits to the content of the image file based on the movement measured at the mobile device, comprising; determining a linear or angular direction of the movement of the mobile device from the sensor data; selecting the edit from the plurality of edits according to the linear or angular direction of the movement; increasing or decreasing an aspect of a filter or effect associated with the edit according to an amount of the movement of the mobile device, wherein the amount of the movement controls a degree to which the edit is applied to the image, a higher amount of movement causing a higher amount of change in the content of the image file and a higher amount of visual difference between changed content of the image file and content of the image file before the change; and applying the aspect of the filter or effect associated with the edit to the content of the image file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
presenting content of an image file in an image editing interface of a mobile device, wherein the image editing interface includes a plurality of edits that can be applied to the content of the image file; obtaining sensor data measuring movement of the mobile device; and applying an edit of the plurality of edits to the content of the image file based on the movement measured at the mobile device, comprising; determining a linear or angular direction of the movement of the mobile device from the sensor data; selecting the edit from the plurality of edits according to the linear or angular direction of the movement; increasing or decreasing an aspect of a filter or effect associated with the edit according to an amount of the movement of the mobile device, wherein the amount of the movement controls a degree to which the edit is applied to the image, a higher amount of movement causing a higher amount of change in the content of the image file and a higher amount of visual difference between changed content of the image file and content of the image file before the change; and applying the aspect of the filter or effect associated with the edit to content of the image file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; presenting content of an image file in an image editing interface of a mobile device, wherein the image editing interface includes a plurality of edits that can be applied to the content of the image file; obtaining sensor data measuring movement of the mobile device; applying an edit of the plurality of edits to the content of the image file based on the movement measured at the mobile device, comprising; determining a linear or angular direction of the movement of the mobile device from the sensor data; selecting the edit from the plurality of edits according to the linear or angular direction of the movement; increasing or decreasing an aspect of a filter or effect associated with the edit according to an amount of the movement of the mobile device, wherein the amount of the movement controls a degree to which the edit is applied to the image, a higher amount of movement causing a higher amount of change in the content of the image file and a higher amount of visual difference between changed content of the image file and content of the image file before the change; and applying the aspect of the filter or effect associated with the edit to content of the image file; receiving user input; and in response to receiving the user input, storing the image on a storage device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification