Document information processing device that achieves efficient understanding of contents of document information
AssigneeRicoh Company, Ltd.
InventorKouichi Narahara
Life of this patent
Estimating the term…
Abstract
A document-information processing device includes an analysis unit and a process unit. The analysis unit analyzes construction of document information that is composed of a plurality of elements, and evaluates a degree of significance of each element included in the document information. The process unit selects an element sequentially from the plurality of elements, starting from an element whose degree of significance is the highest and ending with an element whose degree of significance is the lowest, and places a selected element on an output document. Alternatively, the process unit reduces an information content of the document information by eliminating or compressing an element whose degree of significance is low.
Claims28
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to generate an output document from structured-document information, said program comprising the steps of:
- inputting document informatiion from a document information source, said document information being composed of a plurality of elements described in XML;
- evaluating a degree of significance of each element composing said input document information;
- selecting in succession an element among said plurality of elements composing said input document information in a decreasing significance order based on a result of the evaluating step;
- generating the output document in which the selected elements are placed in a selecting order in the selecting step;
- and
- outputting the generated output document on a printing device, a display device or an image transmission device,
- wherein the evaluating step includes the steps of:
- reading an XML declaration block of the input document information and determining whether the XML declaration block read is an XML declaration;
- reading a document-type declaration and a document entity of the input document information if it is determined that the input document information is XML document information;
- separating a tag and an element described in the document entity be using a regulation set in the document-type declaration;
- converting the document entity to a tree structure;
- and
- adding the evaluated degree of significance of said each element to said tree structure.
A method of generating an output document from structured-document information, said method comprising the steps of:
- inputting document information from a document information source, said document information being composed of a plurality of element described in XML;
- evaluating a degree of significance of each element composing said input document information;
- selecting in succession an element among said plurality of elements composing said input document information in a decreasing significance order based on a result of the evaluating step;
- generating the output document in which the selected elements are placed in a selecting order in the selecting step;
- and
- outputting the generated output document on a printing device, a display device, or an image transmission device;
- wherein in the evaluating step includes the steps of
- reading an XML declaration block of the input document information and determining whether the XML declaration block read is an XML declaration;
- reading a document-type declaration and a document entity of the input document information if it is determined that the input document information is XML document information;
- separating a tag and an element described in the document entity by using a regulation set in the document-type declaration;
- converting the document entity to a tree structure;
- and
- adding the evaluated degree of significance of said each element to said tree structure.
A document-information processing device, comprising:
- an input unit configured to input document information from a document information source, said document information being composed of a plurality of elements described in XML;
- an evaluation unit configured to evaluate a degree of significance of each element composing said input document information;
- a process unit configured to select an element among said plurality of elements composing said input document information in a decreasing significance order based on an evaluation result of the evaluation unit, the process unit generating the output document in which the selected elements are placed in a selecting order;
- and
- an output unit configured to output the generated output document on a printing device, a display device or an image transmission device,
- wherein in the evaluation unit includes:
- a exterminating unit configured to read an XML declaration block of the input document information and determine whether the XML declaration block read is an XML declaration;
- a reading unit configured to read a document-type declaration and a document entity of the input document information if it is determined that the input document information is XML document information;
- a separating unit configured to separate a tag and an element described in the document entity by using a regulation set in the document-type declaration;
- a converting unit configured to convert the document entity to a tree structure;
- and
- an adding unit configured to add the evaluated degree of significance of said each element to said tree structure.
Dependencies are inferred from the claim text.