Sequential digital image panning
First Claim
Patent Images
1. A computer implemented method, comprising:
- under control of one or more computing systems configured with executable instructions,designating at least a portion of a digital image as a content region and at least another portion of the digital image as a non-content region;
determining a content portion width based at least in part on a width of the digital image and a magnification factor;
identifying a plurality of content portions that include text from the content region based at least in part on the content portion width;
determining word divisions within text content in a content portion of the plurality of content portions;
altering a boundary of the content portion to decrease the determined content portion width and terminate the boundary of the content portion at one of the word divisions to exclude at least one extraneous character from an adjacent word of the text content;
expanding the plurality of content portions for display based at least in part on the magnification factor; and
providing the expanded plurality of content portions for display on an electronic book reader device in a sequential manner.
1 Assignment
0 Petitions
Accused Products
Abstract
Content portions to be presented on a display of an electronic device are identified by designating portions of a digital image as content regions and other portions of the digital image as non-content regions. The content portions are then identified from within the content region, in which each content portion has a predetermined width. Each content portion is then expanded to produce an expanded content portion. Each expanded content portion is presented on a display of an electronic device in a sequential manner.
22 Citations
37 Claims
-
1. A computer implemented method, comprising:
-
under control of one or more computing systems configured with executable instructions, designating at least a portion of a digital image as a content region and at least another portion of the digital image as a non-content region; determining a content portion width based at least in part on a width of the digital image and a magnification factor; identifying a plurality of content portions that include text from the content region based at least in part on the content portion width; determining word divisions within text content in a content portion of the plurality of content portions; altering a boundary of the content portion to decrease the determined content portion width and terminate the boundary of the content portion at one of the word divisions to exclude at least one extraneous character from an adjacent word of the text content; expanding the plurality of content portions for display based at least in part on the magnification factor; and providing the expanded plurality of content portions for display on an electronic book reader device in a sequential manner.
-
-
2. A computer implemented method, comprising:
-
under control of one or more computing systems configured with executable instructions, designating at least a portion of a digital image as a content region and at least another portion of the digital image as a non-content region; determining a content portion width based at least in part on a width of the digital image and a magnification factor; identifying a plurality of content portions from each content region based at least in part on the content portion width, the plurality of content portions including text; determining word divisions within text content in a content portion of a plurality of content portions; altering a boundary of the content portion to decrease the determined content portion width and terminate the boundary of the content portion at one of the word divisions to exclude at least one extraneous character from an adjacent word of the text content; and expanding the plurality of content portions for display based on the magnification factor. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
designating at least a portion of a digital image as a content region and at least another portion of the digital image as a non-content region; identifying a plurality of content portions having a predetermined width from each content region, the plurality of content portions including text; determining word divisions within text content in a content portion of the plurality of content portions; shifting a boundary of the content portion to terminate the boundary of the content portion at one of the word divisions preceding the boundary to exclude at least one extraneous character from an adjacent word of the text content; and expanding the digital image that includes the plurality of content portions to produce a plurality of expanded content portions for display. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A device comprising:
-
a processor; and memory storing modules executable by the processor, the modules comprising; a content detection module to designate at least a portion of a digital image as a content region and at least another portion of the digital image as a non-content region, the content region including one or more lines of text; a user interface module to receive content display commands inputted via user controls; and a content expansion module to identify a plurality of content portions from a content region based at least in part on a predetermined width, determine word divisions within text content of a content portion, alter or shift a boundary of the content portion to decrease the predetermined width of the content portion at one of the word divisions to exclude at least one extraneous character from an adjacent word of the text content, and expand the plurality of content portions for display. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification