Portable electronic device with multi-touch input
First Claim
Patent Images
1. A portable electronic device, comprising:
- a touch screen display;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
generating down sampled data for a graphical object;
displaying the graphical object on the touch screen display at a first magnification level using the down sampled data;
while displaying the graphical object on the touch screen display using the down sampled data, detecting a multi-touch input associated with the graphical object;
in response to detecting the multi-touch input associated with the graphical object, performing a zoom-in operation on the graphical object, wherein the zoom-in operation on the graphical object is a non-linear function of a gesture made by the multi-touch input;
while performing the zoom-in operation on the graphical object, displaying changes to the graphical object caused by the zoom-in operation in real time using the down sampled data, the changes including displaying the graphical object at a second magnification level and a first resolution using the down sampled data, wherein the second magnification level is higher than the first magnification level; and
while displaying the graphical object at the second magnification level and the first resolution using the down sampled data after the zoom-in operation, replacing the display of the graphical object at the second magnification level and the first resolution using the down sampled data with a display of the graphical object at the second magnification level and a second resolution using resampled data, wherein the second resolution is higher than the first resolution.
0 Assignments
0 Petitions
Accused Products
Abstract
A portable communication device with multi-touch input detects one or more multi-touch contacts and motions and performs one or more operations on an object based on the one or more multi-touch contacts and/or motions. The object has a resolution that is less than a pre-determined threshold when the operation is performed on the object, and the object has a resolution that is greater than the pre-determined threshold at other times.
-
Citations
21 Claims
-
1. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; generating down sampled data for a graphical object; displaying the graphical object on the touch screen display at a first magnification level using the down sampled data; while displaying the graphical object on the touch screen display using the down sampled data, detecting a multi-touch input associated with the graphical object; in response to detecting the multi-touch input associated with the graphical object, performing a zoom-in operation on the graphical object, wherein the zoom-in operation on the graphical object is a non-linear function of a gesture made by the multi-touch input; while performing the zoom-in operation on the graphical object, displaying changes to the graphical object caused by the zoom-in operation in real time using the down sampled data, the changes including displaying the graphical object at a second magnification level and a first resolution using the down sampled data, wherein the second magnification level is higher than the first magnification level; and while displaying the graphical object at the second magnification level and the first resolution using the down sampled data after the zoom-in operation, replacing the display of the graphical object at the second magnification level and the first resolution using the down sampled data with a display of the graphical object at the second magnification level and a second resolution using resampled data, wherein the second resolution is higher than the first resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
at a portable electronic device with a touch screen display; generating down sampled data for a graphical object; displaying the graphical object on the touch screen display at a first magnification level using the down sampled data; while displaying the graphical object on the touch screen display using the down sampled data, detecting a multi-touch input associated with the graphical object; in response to detecting the multi-touch input associated with the graphical object, performing a zoom-in operation on the graphical object, wherein the zoom-in operation on the graphical object is a non-linear function of a gesture made by the multi-touch input; while performing the zoom-in operation on the graphical object, displaying changes to the graphical object caused by the zoom-in operation in real time using the down sampled data, the changes including displaying the graphical object at a second magnification level and a first resolution using the down sampled data, wherein the second magnification level is higher than the first magnification level; and while displaying the graphical object at the second magnification level and the first resolution using the down sampled data after the zoom-in operation, replacing the display of the graphical object at the second magnification level and the first resolution using the down sampled data with a display of the graphical object at the second magnification level and a second resolution using resampled data, wherein the second resolution is higher than the first resolution. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to:
-
generate down sampled data for a graphical object; display the graphical object on the touch screen display at a first magnification level using the down sampled data; while displaying the graphical object on the touch screen display using the down sampled data, detect a multi-touch input associated with the graphical object; in response to detecting the multi-touch input associated with the graphical object, perform a zoom-in operation on the graphical object, wherein the zoom-in operation on the graphical object is a non-linear function of a gesture made by the multi-touch input; while performing the zoom-in operation on the graphical object, display changes to the graphical object caused by the zoom-in operation in real time using the down sampled data, the changes including displaying the graphical object at a second magnification level and a first resolution using the down sampled data, wherein the second magnification level is higher than the first magnification level; and while displaying the graphical object at the second magnification level and the first resolution using the down sampled data after the zoom-in operation, replace the display of the graphical object at the second magnification level and the first resolution using the down sampled data with a display of the graphical object at the second magnification level and a second resolution using resampled data, wherein the second resolution is higher than the first resolution. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification