The method of formation of an arbitrary graphical objects and a device for its implementation

 

The invention relates to imaging devices. Its application in the device output information computing machines allows to obtain a technical result in a significant reduction in the amount of needed memory. This result is achieved due to the fact that it introduced additional integrator forming the combined code, at the first input of which is applied a control command, to the second input character code, the third input of the above-mentioned integrator connected with the coded output buffer of the storage device, and the output of the above-mentioned integrator connected to the code input buffer of the storage device. 2 S. and 2 C.p. f-crystals, 5 Il.

The invention relates to the field of automation and computing, namely, devices forming graphic images.

Know the display device information on as the USSR № 1354242 and device recognition by the speaker of the USSR № 1387025. Also known chip Vision 868 firms S3 and GD 5470 company Carrus Logic. These devices use a method of forming images using graphic symbols. The disadvantage of these devices is the lack of forefficiency images and device for its implementation used in complex N in the control unit display BOOTH-018 (Technical description and operating instructions S.083.018). This complex is the closest to the essence and functionality of the claimed group of inventions and adopted for the prototype.

The disadvantage of this device and used it the way imaging is that they do not allow to build with symbols of arbitrary graphical objects.

A method of forming arbitrary graphical objects by selecting graphic symbols, coding, writing code in a memory of the computing device and generate a graphical object, wherein the primary graphic symbols encode positional code, each position of which corresponds to one and only one primary graphical symbol, secondary graphic symbols obtained by forming combinations of the primary graphic symbols, secondary graphic symbols encode by combining positional codes of graphic symbols that can be both primary and secondary graphic symbols that make up this secondary graphic symbol.

For the implementation of upominuemie device, the address input of which is supplied the address of the graphic symbol, sycophantically that contains images of graphic symbols, connected by input to an output buffer of the storage device, the register output signals, one input of which is supplied the address of the graphic symbol, and the other input is connected to the output of sycophantically, characterized in that it additionally introduced integrator, at the first input of which is applied a control command, to the second input character code, the third input of the integrator is connected to the code output of the buffer storage device, and the output is connected to the code input buffer of the storage device.

The proposed method and the device allow arbitrary graphical objects using symbols.

In Fig.1 shows a device for the formation of arbitrary graphical objects, where 1 is the buffer storage device BLT, 2 - integrator, 3 - sycophantically SNF, 4 - register output signals RVS, 5 - peripheral output device of the graphical object.

In Fig.2 shows the timing diagram of the operation of the device, where the x-axis is the time of occurrence of signals at the inputs of the elements of the device, pending on the y axis, Fig.4 shows a diagram of sycophantically, contains the number of matrices equal to the number of primary and secondary graphic symbols.

In Fig.5 shows a diagram of sycophantically containing the number of matrices equal to the number of primary graphic symbols.

In the first step of the process are formed face of graphic symbols, which are the primary characters. Each of them is mapped to a code combination of the positional code, with the number of possible positions equal to the number of selected primary characters. Each symbol is mapped to one of the positions of the positional code.

Tracing secondary graphic characters are formed by combining the primary characters. Code corresponding to the received symbol combination is formed by the disjunction of the corresponding positions of the codes belonging to the primary characters that formed this secondary character. Each character has its own unique code combination. Below is an example of character encoding.

1. graphic symbol And | 01-code;

2. graphic symbol B - 10 code;

3. graphic symbol In |- 11 code.

Here is shown the graphic characters and their coding: primary graphic symbols 1 and 2, footballing characters and the corresponding code combination.

Primary graphic symbols enable you to generate some graphics. When creating complex graphical objects that have all sorts of intersection, there is a need to display in the same places at the same time several of the primary characters. This character codes belonging to different graphical objects involved in the intersection, may be contained in different places of memory of the computing device and to have an indication on the same char. The proposed method allows code primary characters, addressed to one of chars, to get a secondary code symbol, the mark which corresponds to the combination of primary data symbols forming the intersection of graphic objects in this chars, and the obtained code to display a secondary character.

The secondary character can be formed also by a combination of graphic symbols, which may include not only primary but also the secondary characters.

As the positional code of the primary elements can be selected binary code as shown in the above example. Code secondary symbol is obtained in this case by the addition of binary numbers, with the, the bottom position of the position code may represent some combination of signals or symbols corresponding notation.

In this case, the code secondary character turns out the “imposition” of the position codes of the primary characters on each other.

The device shown in Fig.1, operates as follows.

BLT 1 is a block of memory cells corresponding to the cells or familiarity of the peripheral device 5, which may be the monitor, scoreboard display, printing or getposttitle device, as well as mechanical and other devices. BLT 1 contains cells codes of characters that should be displayed in the corresponding cells of the characters. Input BLT 1 from the memory of the computing device is the address of a given character code for that character is sent to the input of the integrator 2. Simultaneously to the input of the integrator can also control command the write (erase) symbol. From BLT 1 integrator 2 is fed code in the cell BLT 1 for the received address. In case of receiving the write command character in the integrator is the disjunction codes: received and are in the BLT 1 at this address. In the case of the ward team stern nasilovanie code is returned to the same address in the BLT 1. If the BLT 1 at this address was not written any code, the code entry primary symbol. If this address has already been written some code that adds in the same cell code one primary character. If you receive at this address character code with the erase command, the code of this symbol, previously recorded in the cell BLT 1, is removed.

Character code recorded in the BLT 1 at this address, is served in sycophantically SNF 3. Here, depending on the character code is selected, the corresponding matrix that contains the image (configuration) specific to the graphic symbol. The character image is supplied to the register output signals RVS 4. On the received address in PBC 4 (see Fig.1, figs.2.) recording an image of the symbol for direct control of a peripheral device 5.

Integrator 2 can be performed as follows.

The integrator circuit shown in Fig.3, is made for the case where the character code consists of four digits. Each digit is encoded by a group of three elements: the element AND NOT the element OR the element I. the first inputs of the AND-NOT an operation command is issued: 1 - wipe, 0 record; on the second inputs of and-NOT AND the first inputs OR served the input character code; story is returned in the cell BLT 1.

The integrator works as follows. If the received command is a write (logic zero), then the outputs of the 3 elements AND IS NOT always logical units that will be delivered to the first inputs of the elements Acting On the outputs of the 3 elements OR formed combined code, which through the elements And will arrive at the output of the integrator. In case of receipt of an erase command 1-x the input element will NOT appear logical unit. If on the 2nd input of the corresponding AND-is NOT present a logical unit (entered character code corresponding to the category code), then the output of this AND-NOT is a logical zero, which will prevent the passage through the element And this discharge on the output of the integrator logical unit entered the code from the cell BLT. Thus, in the BLT return code, which in this category instead of the logical unit to be written logic zero.

Options run sycophantically shown in Fig.4 and Fig.5.

In Fig.4 presents GBF containing the number of matrices of the images of the configurations of symbols equal to the number of primary and secondary graphic symbols. For 4 bit character code number of matrices is equal to 16. The character code is supplied to the decoder 17. Depending on the code, avsaudiotools.exe the output of the decoder 17. Block elements OR 18 performs the function of switching the graphic images of the characters on the output SNF.

In Fig.5 presents SNF containing the number of matrices equal to the number of primary graphic symbols. Signals corresponding to the digits of the synthesized code from cell BLT, served directly on the matrix of graphic images, activating them. When this occurs the simultaneous formation of the images of the characters in the matrix corresponding to the digits of the code, in which there is a logical unit. The generated graphical images of characters in several matrices simultaneously are fed to the inputs of block elements OR 5. As a result, the output SNF forms a combined image of the secondary characters.

Thus, the set of essential features allows you to display arbitrary graphics. In memory of a computing device different graphical objects can be stored independently from each other with their independent addressable location on the means of graphics output.

Claims

1. The method of formation of an arbitrary graphic object by selecting graphic symbols, coding, writing code in memory vychisliteljnogo positional code each position of which corresponds to one and only one primary graphical symbol, secondary graphic symbols obtained by forming combinations of the primary graphic symbols, secondary graphic symbols encode by combining positional codes of graphic symbols that can be both primary and secondary graphic symbols that make up this secondary graphic symbol.

2. Device for the formation of arbitrary graphical objects containing a buffer memory device, the address input of which is supplied the address of the graphic symbol, sycophantically that contains images of graphic symbols, connected by input to an output buffer of the storage device, the register output signals, one input of which is supplied the address of the graphic symbol, and the other input is connected to the output of sycophantically, which is the image of the symbol for direct control of a peripheral device, characterized in that it additionally introduced integrator forming a combined code, at the first input of which is applied a control command, to the second input character code, the third entrance mentioned integrates code input buffer of the storage device.

3. The device according to p. 2, characterized in that sycophantically matrix contains images of graphic symbols, the number of which is equal to the number of primary and secondary graphic symbols.

4. The device according to p. 2, characterized in that sycophantically matrix contains images of graphic symbols, the number of which is equal to the number of primary graphic symbols.

 

Same patents:

The invention relates to the field of image processing and can be used when evaluating diamonds

The invention relates to a method and apparatus for embedding information

The invention relates to the field of data processing in digital computers and microprocessor systems for use in the systems of visual analysis and forecasting variables multivariate state of any system, including individual state specific person

The invention relates to devices and methods for creating images

The invention relates to computer technology and can be used in data mining systems, including processing and analysis of geological and geophysical information and other data obtained in the study of natural or socio-economic objects or phenomena

The invention relates to methods and systems for interactively presenting information to an individual

The invention relates to the field of automation and electronics, in particular to methods and devices for imaging, and can be used when designing placards and billboards with the possibility of periodic automated changes generated images

Vector synthesizer // 2266566

FIELD: technology for processing and producing images, in particular, device can be used for forming random vector field with given statistical characteristics of synthesized realization.

SUBSTANCE: known vector generator, having noise generator, digital filters, connected to first input of adder, multiplexers, random numbers generator, n blocks of serial adders, control block, device for visual output, additionally has analysis block. Outputs of analysis block are connected to inputs of control block. Outputs of noise generator are connected to n blocks of digital filters, outputs of the latter are connected to inputs of n blocks of serial adders. Outputs of n blocks of serial adders are connected to n multiplexers, outputs of the latter are connected to device for visual output.

EFFECT: possible registration of nonlinear statistical dependencies of random-generated realization.

9 dwg

FIELD: technology for displaying multilevel text data on volumetric map.

SUBSTANCE: three-dimensional map is displayed on screen, and text data are displayed with varying density levels in accordance to distances from observation point of displayed three-dimensional map to assemblies, where text data are going to be displayed. Further, it is possible to display text data with use of local adjustment of density of text data on screen.

EFFECT: transformation of cartographic data with two-dimensional coordinates to cartographic data with three-dimensional coordinates, thus increasing readability of text data.

2 cl, 11 dwg

FIELD: technologies of data processing in microprocessor systems, in particular, generation of visual data displays in automated expert systems, possible use in systems for visual analysis and prediction of variable multi-parameter states of systems or processes, including individual conditions of certain person.

SUBSTANCE: in known method for color-code display from a set of all parameters on basis of one or more topic signs, subsets of parameters are grouped and ranked, with which methods of color code display are used separately, while in accordance to ranks of subsets, width of strips of parameters of subsets is formed and/or position of strips of subsets is determined on diagram relatively to strips of other subsets with their possible isolation.

EFFECT: less time needed for faster and improved quality monitoring of object states and improved ergonomics of visualization results.

8 cl, 2 dwg

FIELD: technologies of data processing in microprocessor systems, in particular, generation of visual data displays in automated expert systems, possible use in systems for visual analysis and prediction of variable multi-parameter states of systems or processes, including individual conditions of certain person.

SUBSTANCE: in known method for color-code display from a set of all parameters on basis of one or more topic signs, subsets of parameters are grouped and ranked, with which methods of color code display are used separately, while in accordance to ranks of subsets, width of strips of parameters of subsets is formed and/or position of strips of subsets is determined on diagram relatively to strips of other subsets with their possible isolation.

EFFECT: less time needed for faster and improved quality monitoring of object states and improved ergonomics of visualization results.

8 cl, 2 dwg

FIELD: technologies of data processing in microprocessor systems, in particular, generation of visual data displays in automated expert systems, possible use in systems for visual analysis and prediction of variable multi-parameter states of systems or processes, including individual conditions of certain person.

SUBSTANCE: in known method for color-code display from a set of all parameters on basis of one or more topic signs, subsets of parameters are grouped and ranked, with which methods of color code display are used separately, while in accordance to ranks of subsets, width of strips of parameters of subsets is formed and/or position of strips of subsets is determined on diagram relatively to strips of other subsets with their possible isolation.

EFFECT: less time needed for faster and improved quality monitoring of object states and improved ergonomics of visualization results.

8 cl, 2 dwg

FIELD: technologies of data processing in microprocessor systems, in particular, generation of visual data displays in automated expert systems, possible use in systems for visual analysis and prediction of variable multi-parameter states of systems or processes, including individual conditions of certain person.

SUBSTANCE: in known method for color-code display from a set of all parameters on basis of one or more topic signs, subsets of parameters are grouped and ranked, with which methods of color code display are used separately, while in accordance to ranks of subsets, width of strips of parameters of subsets is formed and/or position of strips of subsets is determined on diagram relatively to strips of other subsets with their possible isolation.

EFFECT: less time needed for faster and improved quality monitoring of object states and improved ergonomics of visualization results.

8 cl, 2 dwg

FIELD: engineering of visualization devices.

SUBSTANCE: method includes composing a subject map in advance, producing and storing subject data, depending on position of observer, zone of view is determined, also produced and stored is information about 3D objects (three-dimensional objects), performed further is generation and alteration of parameters of subject objects and composed is texture map of subject objects by means of operation of application with a mask. Technical result is achieved because generation, masking and alteration of image parameters of each 3D object is performed by determining image parameters of 3D object, while image of 3D object may be represented in one of three variants: point, mnemonic and image of model of 3D object, depending on representation of image of 3D object generation of point, or mnemonic, or image of model of 3D object is realized, depending on representation of 3D object realized is generation of mask of point or mnemonic object, or production of model and texture of 3D object, texturing of 3D object, rendering of 3D object, generation of mask of 3D object and application of image of 3D object onto texture map.

EFFECT: simplified generation of boundary during engagement of subject data in real time scale.

2 cl, 16 dwg

FIELD: systems and methods for editing an image.

SUBSTANCE: in accordance to the invention, editing system includes following devices connected by data bus: processor, memory, displaying device with screen and manipulator, where screen of displaying device contains an image, pointer, and also control element, which contains the segment of image, area with buttons of editing parameters positioned around the segment, and also area with buttons of variants of edited image segment, positioned around the area with parameter buttons, memory contains control means with instructions and is made with possible storage of image data and parameters, where pointer is made with possible movement on screen of displaying device and activation of control element buttons in response to movement and manipulator signals, and processor is made with possible control over generation of control element on screen according to instructions of control means, image data and parameters.

EFFECT: creation of simpler system and less laborious method for editing an image.

2 cl, 3 dwg

FIELD: computer engineering.

SUBSTANCE: the system contains markup language, object model of graphics, converter of types, analyzer-translator, system of presenters, interface for applied programming of visuals and indication interface.

EFFECT: ensured organized interaction of computer program developers with data structure of scene graph for creation of graphics.

27 cl, 31 dwg

FIELD: electricity.

SUBSTANCE: object model allows program code developers to interface in a consistent manner with a scene graph data structure to output graphics. Via the interfaces, program code writes drawing primitives such as geometry data, image data, animation data and other data to visuals that represent a drawing surface, including validation visual objects, drawing visual objects and surface visual objects. The code can also specify transform, clipping and opacity properties on visuals, and add child visuals to other visuals to build up a hierarchical scene graph. A visual manager traverses the scene graph to provide rich graphics data to lower-level graphics components.

EFFECT: provision underlying hardware platform with enough information such that the platform can optimize the use of the hardware for the application program code.

78 cl, 28 dwg

Up!