Reformatting documents using document analysis information
First Claim
Patent Images
1. A method comprising:
- performing layout analysis on an electronic version of a document to locate text zones;
assigning attributes for scale and importance to text zones in the electronic version of the document; and
reformatting text in the electronic version of the document based on the attributes to create an image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for reformatting electronic documents is disclosed. In one embodiment, the method comprises performing layout analysis on an electronic version of a document to locate text zones, assigning attributes for scale and importance to text zones in the electronic version of the document, and reformatting text in the electronic version of the document based on the attributes to create an image.
-
Citations
104 Claims
-
1. A method comprising:
-
performing layout analysis on an electronic version of a document to locate text zones;
assigning attributes for scale and importance to text zones in the electronic version of the document; and
reformatting text in the electronic version of the document based on the attributes to create an image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture comprising one or more recordable media containing executable instructions that, when executed by a machine, cause the machine to:
-
perform layout analysis on an electronic version of a document to locate text zones;
assign attributes for scale and importance to text zones in the electronic version of the document; and
reformat text in the electronic version of the document based on the attributes to create an image. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus comprising:
-
a layout analyzer to perform layout analysis on an electronic version of a document to locate text zones;
an attribute assigner coupled to the layout analyzer to assign attributes for scale and importance to text zones in the electronic version of the document; and
a formatter coupled to the attribute assigner to reformat text in the electronic version of the document based on the attributes to create an image. - View Dependent Claims (22, 23)
-
-
24. A method comprising:
-
assigning attributes to text zones in an electronic version of a document; and
reformatting the electronic version of the document using one or more of the text zones selected and reformatted based on assigned attributes to generate the image representation at a target size.
-
-
25. An apparatus comprising:
-
an attribute assigner to assign attributes to text zones in an electronic version of a document; and
a formatter coupled to the attribute assigner to reformat the electronic version of the document using one or more of the text zones selected and reformatted based on assigned attributes to generate the image representation at a target size.
-
-
26. An article of manufacture comprising one or more recordable media containing executable instructions that, when executed by a system, cause the system to:
-
assign attributes to text zones in an electronic version of a document; and
reformat the electronic version of the document using one or more of the text zones selected and reformatted based on assigned attributes to generate the image representation at a target size.
-
-
27. A method comprising:
-
obtaining layout analysis information about an electronic version of a document;
assigning attributes to text zones in the electronic version of a document using the layout analysis information; and
performing an operation on the electronic version of the document based on the attributes. - View Dependent Claims (28, 29, 31, 32, 33, 34, 35)
-
-
36. An apparatus comprising:
-
a layout analyzer to obtain layout analysis information about an electronic version of a document;
an attribute assigner coupled to the layout analyzer to assign attributes to text zones in the electronic version of a document using the layout analysis information; and
a formatter coupled to the attribute assigner to perform an operation on the electronic version of the document based on the attributes. - View Dependent Claims (30, 37, 38, 39, 40)
-
-
41. An article of manufacture comprising one or more recordable media containing executable instructions that, when executed by a system, cause the system to:
-
obtain layout analysis information about an electronic version of a document;
assign attributes to text zones in the electronic version of a document using the layout analysis information; and
perform an operation on the electronic version of the document based on the attributes. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A method comprising:
-
performing selection of one or more text zones in a document using layout analysis information;
performing scaling and reformatting of text in the document to create an image representation of the document at a target size smaller than that of the document with at least portions of selected text zones appearing in the image representation of the document in a form with at least portions of selected text zones appearing being larger than if the at least portions of text were scaled by an amount required to scale all of the electronic version of the document to the target size. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. An apparatus comprising:
-
an analysis stage to perform selection of one or more text zones in a document using layout analysis information;
a formatter to perform scaling and reformatting of text in the document to create an image representation of the document at a target size smaller than that of the document with at least portions of selected text zones appearing in the image representation of the document in a form with at least portions of selected text zones appearing being larger than if the at least portions of text were scaled by an amount required to scale all of the electronic version of the document to the target size.
-
-
73. An article of manufacture comprising one or more recordable media containing executable instructions that, when executed by a system, cause the system to:
-
perform selection of one or more text zones in a document using layout analysis information;
perform scaling and reformatting of text in the document to create an image representation of the document at a target size smaller than that of the document with at least portions of selected text zones appearing in the image representation of the document in a form with at least portions of selected text zones appearing being larger than if the at least portions of text were scaled by an amount required to scale all of the electronic version of the document to the target size.
-
-
74. A method comprising:
-
obtaining layout analysis information regarding a document;
segmenting the document into one or more text zones using the layout analysis information;
generating scaling and importance information for each of the one or more text zones using the layout analysis information;
selecting portions of one or more text zones in the document that would fit in an image representation of the document at a target size based on the importance and scaling information and based on the portions of selected text zones fitting in the image representation after the portions of the selected text zones have undergone scaling based on the scaling information and any reflow of text into a different sequence of lines, and reformatting the document based on selected zones to generate the image representation at the target size. - View Dependent Claims (75)
-
-
76. A method comprising:
-
obtaining layout analysis information from a document;
segmenting the document into one or more text zones using the layout analysis information; and
performing scaling and cropping of text in one or more text zones to fit resulting text in a display of constrained size.
-
-
77. A method for decoding comprising:
-
receiving a file having one or more codestreams in a file format that stores one or more document pages and the one or more reduced size images;
locating one or more boxes containing the one or more reduced size images; and
decoding at least one of the one or more reduced size images. - View Dependent Claims (78, 79, 80, 81, 82)
-
-
83. An apparatus comprising:
-
an analysis stage to obtain layout analysis information from a document and segment the document into one or more text zones using the layout analysis information; and
a formatter performing scaling and cropping of text in one or more text zones to fit resulting text in a display of constrained_size.
-
-
84. An article of manufacture comprising one or more recordable media containing executable instructions that, when executed by a system, cause the system to:
-
obtain layout analysis information from a document;
segment the document into one or more text zones using the layout analysis information; and
perform scaling and cropping of text in one or more text zones to fit resulting text in a display of constrained size.
-
-
85. A method comprising:
-
performing layout analysis on an electronic version of a document to locate text zones;
assigning attributes for scale and importance to text zones in the electronic version of the document;
reformatting text in the electronic version of the document based on the attributes to create an image; and
storing multiple alternative layouts in a file, where the layouts include at least one common zone. - View Dependent Claims (86)
-
-
87. A method comprising:
-
generating a multiresolution segmentation image for an electronic version of a document;
performing a connected components analysis on the multiresolution segmentation image to generate a list of image connected components, along with their locations within the multiresolution segmentation image and multiresolution bit distribution;
performing layout analysis on the electronic version of a document to locate text zones;
assigning attributes to text zones in the electronic version of the document;
creating a list of text components associated with the text zones; and
merging component images associated with the image connected components of the multiresolution segmentation image and the text components. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
-
-
99. An apparatus comprising:
-
means for generating a multiresolution segmentation image for an electronic version of a document;
means for performing a connected components analysis on the multiresolution segmentation image to generate a list of image connected components, along with their locations within the multiresolution segmentation image and multiresolution bit distribution;
means for performing layout analysis on the electronic version of a document to locate text zones;
means for assigning attributes to text zones in the electronic version of the document;
means for creating a list of text components associated with the text zones; and
means for merging component images associated with the image connected components of the multiresolution segmentation image and the text components. - View Dependent Claims (100, 101)
-
-
102. An article of manufacture comprising one or more recordable media containing executable instructions that, when executed by a system, cause the system to:
-
generate a multiresolution segmentation image for an electronic version of a document;
perform a connected components analysis on the multiresolution segmentation image to generate a list of image connected components, along with their locations within the multiresolution segmentation image and multiresolution bit distribution;
perform layout analysis on the electronic version of a document to locate text zones;
assign attributes to text zones in the electronic version of the document;
create a list of text components associated with the text zones; and
merge component images associated with the image connected components of the multiresolution segmentation image and the text components. - View Dependent Claims (103, 104)
-
Specification