Viewing Angle Image Manipulation Based on Device Rotation
First Claim
1. A method for image manipulation based on device rotation, the method comprising:
- determining a device rotation of a user device, the device rotation determined based on an orientation of the user device with respect to a reference orientation;
accessing a plurality of images, each image of the plurality of images associated with an image orientation;
selecting one or more near images from the plurality of images, the selection based on the determined device rotation and the image orientation associated with the one or more selected near images;
generating a blended image by combining the selected one or more near images; and
outputting the blended image for display on the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A user device uses sensors to determine the rotation of the user device with respect to a reference orientation. Using the user device rotation, an image manipulation module accesses images that are associated with image rotations. A set of the images are selected based on the device rotation to select images that have image orientations corresponding to the device rotation. A weight may be determined for each selected image, and the images are combined to generate a blended image using the weights. The blended image is displayed to the user, and as the rotation of the user devices changes, the process is repeated to display changing blended images based on the device rotation, thereby animating the rotation effect.
-
Citations
30 Claims
-
1. A method for image manipulation based on device rotation, the method comprising:
-
determining a device rotation of a user device, the device rotation determined based on an orientation of the user device with respect to a reference orientation; accessing a plurality of images, each image of the plurality of images associated with an image orientation; selecting one or more near images from the plurality of images, the selection based on the determined device rotation and the image orientation associated with the one or more selected near images; generating a blended image by combining the selected one or more near images; and outputting the blended image for display on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 25, 26)
-
-
17. A computer program product for image manipulation based on device rotation, the computer program product comprising a computer-readable storage medium containing computer program code for:
-
determining a device rotation of a user device, the device rotation determined based on an orientation of the user device with respect to a reference orientation; accessing a plurality of images, each image of the plurality of images associated with an image orientation; selecting one or more near images from the plurality of images, the selection based on the determined device rotation and the image orientation associated with the one or more selected near images; generating a blended image by combining the selected one or more near images; and outputting the blended image for display on the user device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30)
-
Specification