scispace - formally typeset
Search or ask a question

Showing papers on "Page layout published in 1985"


Patent
06 Aug 1985
TL;DR: In this article, an application composite editor for compound documents containing not only text but also graphics and tables facilitates the manipulation of object sets in the formatting algorithm, and the editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects.
Abstract: Improvements in an application composite editor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable area on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another. A text object set may not be overlapped by any other object set. Although the superblock is itself a complex structure, the creation of this structure by the editor greatly simplifies integration of different data types on the page for the user and allows the user to manipulate a group of object sets within a single displayable area on the page with relative ease. Moreover, formatting of the document is facilitated by the editor since the superblock is treated as an object set without taking into consideration the complexity inside the superblock structure except when a page end decision must be made.

251 citations


Patent
31 Jul 1985
TL;DR: In this article, a method and system providing high-level control of the layout of computer-generated graphs which adjusts detail design parameters specifying layout attributes of a graph is presented, where the adjustments are done automatically in response to values of design control parameters selected by a user to effect choices made by the user regarding the layout design of the graph.
Abstract: A method and system providing high-level control of the layout of computer-generated graphs which adjusts detail design parameters specifying layout attributes of a graph. The adjustments are done automatically in response to values of design control parameters selected by a user to effect choices made by the user regarding the layout design of a graph. For a graph being designed, the selected design control parameter values control the selection, from tabularized groups of graph detail design parameters, of specific detail design parameter values. The selected graph detail design parameter values are provided to a graph production process to enable it to control an output device used in producing a graph which is laid out according to the user's choices.

73 citations


01 Jan 1985
TL;DR: This thesis addresses the problem of formatting complex documents with electronic tools and introduces the concept of graphical style, a way of maintaining consistency in a document, to extend the more traditional notion of document style to illustrations.
Abstract: This thesis addresses the problem of formatting complex documents with electronic tools. In particular, the two problems of incorporating illustrations and laying out tables are treated in depth. The notion of style, a way of maintaining consistency in a document, runs throughout the thesis. It helps manage the complexities of formatting both illustrations and tables. The thesis reviews the history of document composition systems, including early computer typesetting systems, document compilers, and integrated document composition systems. The concept of graphical style is introduced to extend the more traditional notion of document style to illustrations. The observation that graphical style does not adequately deal with the layout problem for illustrations leads to the investigation of a more concentrated layout problem for the special case of table formatting. A grid system is used to describe the table layout arrangement and a constraint solver provides the general layout engine for formatting tables as well as the basis for future interactive table design tools. Further research based on the style and table formatting models can be extended to mathematical typesetting and full page layout. A glossary of typesetting terms and an index to the thesis are provided to help the reader deal with the typographic terminology used in the thesis.

56 citations


01 Jan 1985
TL;DR: This thesis describes a knowledge-based system for automatically synthesizing integrated circuit layouts for NMOS cells by relying on large amounts of domain knowledge in rule form to generate plan steps at different levels of abstraction and refining each plan step at one level to more specific steps at a lower level.
Abstract: This thesis describes a knowledge-based system for automatically synthesizing integrated circuit layouts for NMOS cells. The desired cell layouts are specified in terms of their general structural and functional characteristics. From these initial specifications, the system produces correct and compact cell layouts. The system performs this task by relying on large amounts of domain knowledge in rule form to generate plan steps at different levels of abstraction and refining each plan step at one level to more specific steps at a lower level. The underlying problem-solving architecture for the planning process is based on extensive analysis of the design state to identify instances of familiar design situations. For each design situation, the system develops a subplan at a more detailed level. Once subplans are developed for all of the design situations at one abstraction level, they are merged to check for technology specific design opportunities as well as inconsistencies. The explicit representation of design situations provide a language upon which the system's knowledge base can operate and results in more robust system. The knowledge base of the system is implemented in OPS5. Although the implementation of this system has focused on NMOS technology, the techniques used are not restricted to that technology.

8 citations


Patent
06 Aug 1985
TL;DR: In this article, an application composite editor for compound documents containing not only text but also graphics and tables facilitates the manipulation of object sets in the formatting algorithm, and the editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects.
Abstract: Improvements in an application composite editor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable area on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another. A text object set may not be overlapped by any other object set. Although the superblock is itself a complex structure, the creation of this structure by the editor greatly simplifies integration of different data types on the page for the user and allows the user to manipulate a group of object sets within a single displayable area on the page with relative ease. Moreover, formatting of the document is facilitated by the editor since the superblock is treated as an object set without taking into consideration the complexity inside the superblock structure except when a page end decision must be made.

6 citations


Patent
29 Jul 1985
TL;DR: In this paper, a pattern is divided into line drawings, photographs, and characters, and the layout is corrected on the basis of the display, and an obtained image is outputted as a hard copy and the output image is checked in an output image checking process.
Abstract: PURPOSE:To facilitate the correction on intermediate stages to efficiently print data by dividing a pattern into line drawings, photographs, and characters and correcting them as prescribed by a computer and automatically making original plates classified by color in accordance with output data. CONSTITUTION:In case of printing leaflets, respective data of line drawings, photographs, and characters are inputted to the computer on the basis of layout specifications 1 about line drawings, film originals 4 about photographs, and a goods list 7 about characters to execute a layout design process 22. In this process 22, the layout is corrected on the basis of the display. After the process 22, an obtained image is outputted as a hard copy, and the output image is checked in an output image checking process 23. Next, the process 16 to make original plates classified by color, the stage 17 to print a proof of the printing plate, and a process 18 to correct original plates classified by color are executed, and finally, leaflets are printed in a printing process 19.

5 citations


Patent
06 Aug 1985
TL;DR: In this paper, an application composite editor for compound documents containing not only text but also graphics and tables facilitates the manipulation of object sets in the formatting algorithm, and the editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects.
Abstract: Improvements in an application composite editor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable area on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another. A text object set may not be overlapped by any other object set. Although the superblock is itself a complex structure, the creation of this structure by the editor greatly simplifies integration of different data types on the page for the user and allows the user to manipulate a group of object sets within a single displayable area on the page with relative ease. Moreover, formatting of the document is facilitated by the editor since the superblock is treated as an object set without taking into consideration the complexity inside the superblock structure except when a page end decision must be made.

5 citations


Patent
06 Aug 1985
TL;DR: In this article, an application composite editor for compound documents containing not only text but also graphics and tables facilitates the manipulation of object sets in the formatting algorithm, and the editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects.
Abstract: Improvements in an application composite editor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable area on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another. A text object set may not be overlapped by any other object set. Although the superblock is itself a complex structure, the creation of this structure by the editor greatly simplifies integration of different data types on the page for the user and allows the user to manipulate a group of object sets within a single displayable area on the page with relative ease. Moreover, formatting of the document is facilitated bv the editor since the SUD er- block is treated as an object set without taking into consideration the complexity inside the superblock structure except when a page end decision must be made.

3 citations


Book ChapterDOI
01 Jan 1985
TL;DR: This paper presents a semi-automatic VLSI chip floor plan program CHAMP, which utilizes a color graphic terminal to the fullest, and its interactive facilities are emphasized, and the application results are discussed.
Abstract: In a hierarchical VLSI design, the block-level layout design is called ‘chip floor plan’. This paper presents a semi-automatic VLSI chip floor plan program CHAMP, which utilizes a color graphic terminal to the fullest. It has an automatic initial placement and semi-automatic block packing procedures. In the chip floor plan problem, because of the variety of block sizes and shapes, it is very difficult to minimize the chip area by only an automatic process using a computer. Consequently, in most cases, the optimum solution is not obtained without the help of a human designer. To facilitate the manual optimization process, CHAMP is provided with a set of interactive commands using a color graphic terminal. In this paper, chip floor plan program CHAMP is described, in which its interactive facilities are emphasized, and the application results are discussed.

2 citations


01 Jan 1985
TL;DR: In this paper, the authors describe the architecture of a system, providing an integrated approach to the printing process, starting from the input of the basic components (images, texts, and graphics) up to the definition and modification of page layout and finally to driving high resolution output devices.
Abstract: This paper describes the architecture of a system, providing an integrated approach to the printing process, starting from the input of the basic components (images, texts, and graphics) up to the definition and modification of page layout and finally to driving high resolution output devices. The system allows an interactive management of the documents to be printed as weIl as of their elementary components, i.e. the pages, and at a lower level, the boxes, containing texts, images and graphics. The main peculiarities of the system architecture are interactivity, modularity and non-procedurality discussed in more details and some of its functions are illustrated by means of some system outputs.

1 citations


Book ChapterDOI
16 Dec 1985
TL;DR: The system attempts to make layout design similar to software design, and has a cell mechanism that is hierarchical and parametric, and allows the user to design truly generic cells whose instances are dependent on the environments in which the cell is invoked.
Abstract: This paper describes the main features of a Integrated Circuit Layout system called ALI2. The system is based on a procedural layout language which allows the designer to specify layouts at a conceputal level. The system attempts to make layout design similar to software design. The language has a cell mechanism that is hierarchical and parametric, and allows the user to design truly generic cells whose instances are dependent on the environments in which the cell is invoked. Several layouts have been successfully designed and fabricated using the system. Initial versions of the system were designed and implemented when the authors were at Princeton University, and later versions were developed when the first author was still at Princeton and the second author was at Georgia Institute of Technology.

Book ChapterDOI
01 Jan 1985
TL;DR: A high performance Graphic System for VLSI-CAD has been developed that has high speed display functions with direct processing of primitives such as rectangles and cells without interpreting intermediate display formats.
Abstract: A high performance Graphic System for VLSI-CAD has been developed. A customized, 170k-gate, Graphic Processor (GP), the core component of the system, has high speed display functions with direct processing of primitives such as rectangles and cells without interpreting intermediate display formats. It supports high speed hardware editing functions and multi-user functions, with a large scale buffer memory.

Proceedings ArticleDOI
01 Jun 1985
TL;DR: This session will explore the underlying assumptions and basic algorithms used in the design and development of these systems and will introduce the approach of the Jedi Designer system.
Abstract: Today there are many tools available that automatically produce IC layouts; however, designers are reluctant to accept the results produced by these programs. This session will explore the underlying assumptions and basic algorithms used in the design and development of these systems and will introduce the approach of the Jedi Designer system. The information presented in this tutorial will provide a basis for evaluating existing and proposed algorithms for placement, routing, and compaction of IC layouts.