Presentation of image on display screen with combination crop and rotation and with auto-resizing of crop field
First Claim
1. A method of presenting image information on a display, comprising:
- performing the following with a processor;
displaying an image in a display frame on a display;
accepting a selection of a portion of the displayed image by creating and displaying a selection rectangle frame over the displayed image in the display frame, based on detecting a first user gesture in connection with the displayed image;
determining a user request for rotation of the displayed selection rectangle frame over the displayed image based on detecting a second user gesture comprising at least one of;
movement of two fingers over and inside the selection rectangle frame on the displayed image, andmovement of one finger over, outside and in proximity to the selection rectangle frame on the displayed image; and
based on the determined user request for rotation, rotating the selection rectangle frame on the displayed image and resizing the selection rectangle frame while maintaining it within the boundaries of the displayed image in the display frame and while contemporaneously expanding the selection rectangle frame up to an original size of the selection rectangle frame created and displayed over the displayed image.
5 Assignments
0 Petitions
Accused Products
Abstract
A portable electronic device, computer program product, and method of presenting image information on a display with combined cropping and rotation selection and auto-resizing of cropped portion of the displayed image. A processor accepts a selection of a portion of a displayed image by creating and displaying a selection rectangle frame over the displayed image based on detecting a first user gesture in connection with the displayed image. The processor determines a user request for rotation of the displayed selection rectangle frame based on detecting a second user gesture. The processor then rotates the selection rectangle frame on the displayed image and resizes the selection rectangle frame while maintaining it within the outer boundaries of the displayed image and while contemporaneously expanding the selection rectangle frame up to an original size of the selection rectangle frame created and displayed over the displayed image.
-
Citations
25 Claims
-
1. A method of presenting image information on a display, comprising:
-
performing the following with a processor; displaying an image in a display frame on a display; accepting a selection of a portion of the displayed image by creating and displaying a selection rectangle frame over the displayed image in the display frame, based on detecting a first user gesture in connection with the displayed image; determining a user request for rotation of the displayed selection rectangle frame over the displayed image based on detecting a second user gesture comprising at least one of; movement of two fingers over and inside the selection rectangle frame on the displayed image, and movement of one finger over, outside and in proximity to the selection rectangle frame on the displayed image; and based on the determined user request for rotation, rotating the selection rectangle frame on the displayed image and resizing the selection rectangle frame while maintaining it within the boundaries of the displayed image in the display frame and while contemporaneously expanding the selection rectangle frame up to an original size of the selection rectangle frame created and displayed over the displayed image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for controlling presentation of image information on a display, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising instructions for performing a method comprising; displaying, with at least one processor, an image in a display frame on a display; accepting, with the at least one processor, a selection of a portion of the displayed image by creating and displaying a selection rectangle frame over the displayed image in the display frame, based on detecting a first user gesture in connection with the displayed image; determining a user request for rotation of the displayed selection rectangle frame over the displayed image based on detecting a second user gesture comprising at least one of; movement of two fingers over and inside the selection rectangle frame on the displayed image, and movement of one finger over, outside and in proximity to the selection rectangle frame on the displayed image; and based on the determined user request for rotation, rotating the selection rectangle frame on the displayed image and resizing the selection rectangle frame while maintaining it within the boundaries of the displayed image in the display frame and while contemporaneously expanding the selection rectangle frame up to an original size of the selection rectangle frame created and displayed over the displayed image. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A portable electronic device, comprising:
-
a display; a user input interface device for at least detecting user gestures; memory; and at least one processor, communicatively coupled with the display, the user input interface device, and the memory, the at least one processor being configured with instructions for performing a method comprising; displaying, with at least one processor, an image in a display frame on a display; accepting, with the at least one processor, a selection of a portion of the displayed image by creating and displaying a selection rectangle frame over the displayed image in the display frame, based on detecting a first user gesture in connection with the displayed image; determining a user request for rotation of the displayed selection rectangle frame over the displayed image based on detecting a second user gesture comprising at least one of; movement of two fingers over and inside the selection rectangle frame on the displayed image, and movement of one finger over, outside and in proximity to the selection rectangle frame on the displayed image; and based on the determined user request for rotation, rotating the selection rectangle frame on the displayed image and resizing the selection rectangle frame while maintaining it within the boundaries of the displayed image in the display frame and while contemporaneously expanding the selection rectangle frame up to an original size of the selection rectangle frame created and displayed over the displayed image. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification