Controlling a display device to display portions of an entire image in a display area
AssigneeApple Inc.
InventorJay David Zipnick
Life of this patent
Estimating the term…
Abstract
A computer-implemented method is for controlling display of an image, in a display area, by a display device. A plurality of elements of a sequence is determined based on operation of an input device. A position in the entire image is determined, associated with the determined one of the plurality of elements in the sequence. Based on the determined position in the entire image, a corresponding portion of the entire image is caused to be displayed in the display area.
Claims21
In a portable media player having a user input and a fixed size display device, a method of navigating an enlarged image presented by the fixed size display device, the enlarged image having an total image size greater than the fixed size of the display device, comprising;
- overlaying a movable window on a portion of the image;
- presenting the overlaid portion of the image at a zoom level by the fixed size display device;
- receiving a user supplied navigation input at a user input device;
- causing the movable window to move in a direction along a first closed path corresponding to the first zoom level and in response to the user supplied navigation input;
- and
- successively presenting a first pre-determined number of overlaid portions of the image at specific positions on the first closed path that cumulatively present substantially the entire image, the specific locations on the first closed path based upon the first zoom level.
A system including:
- a user device comprising:
- a user input device designed to detect movement only in a clockwise or a counter-clockwise direction;
- a display, wherein the display that is not large enough to display the entirety of an image;
- and
- a processor configured to:
- overlay a movable window on a portion of the image,
- present the overlaid portion of the image at a zoom level by the fixed size display device,
- receive a user supplied navigation input at a user input device,
- cause the movable window to move in a direction along a first closed path corresponding to the first zoom level and in response to the user supplied navigation inpu, and
- successively present a first pre-determined number of overlaid portions of the image at specific positions on the first closed path that cumulatively present substantially the entire image, the specific locations on the first closed path based upon the first zoom level.
Non-transitory computer readable medium for storing computer code executed by a processor in a portable media player having a user input and a fixed size display device for navigating an enlarged image presented by the fixed size display device, the enlarged image having an total image size greater than the fixed size of the display device, comprising;
- computer code for overlaying a movable window on a portion of the image;
- computer code for presenting the overlaid portion of the image at a zoom level by the fixed size display device;
- computer code for receiving a user supplied navigation input at a user input device;
- computer code for causing the movable window to move in a direction along a first closed path corresponding to the first zoom level and in response to the user supplied navigation input;
- and
- computer code for successively presenting a first pre-determined number of overlaid portions of the image at specific positions on the first closed path that cumulatively present substantially the entire image, the specific locations on the first closed path based upon the first zoom level.
Dependencies are inferred from the claim text.