Communication system, transmitter, receiver and method for using a descriptor of data being saved

FIELD: engineering of communication system between transmitter and receiver, where transmitter sends digital data and data descriptors to receiver via communication channel.

SUBSTANCE: communication system provides identification of multiply used data in transmitter by means of data descriptors, inserted into data stream being transferred from transmitter to receiver, data stream, being received at receiving end, is analyzed to detect presence of data descriptors, which signify presence of multiple use data, when such a descriptor is detected, it is locally saved at receiver level jointly with data to which it is related, and multiple use data saved in such a way may be utilized not only immediately after receipt at receiving end, but also later, without need to request transmission from the transmitter.

EFFECT: decreased load on transfer channel.

4 cl, 7 dwg

 

The present invention relates to a communication system between a transmitter and a receiver in which the transmitter transmits the digital data and the descriptor data to the receiver over the communication channel.

The invention can find wide application in communication systems for multimedia data, which is implemented point-to-point architecture or, in General, the architecture of client/server.

In the international application published under the number WO 98/03016 described a method and system for transmitting digital data from a transmitter to a receiver via a unidirectional communication channel. The receiver receives the digital data, which are selected and locally stored on the basis of criteria reflecting the user's profile, which allows the user at the receiving end then use the data thus stored.

This known method of storing data transmitted by the transmitter, has certain limitations.

First of all, for the selection of data stored on the receiving end, you must use the user profile on the receiving end, which allows you to save only the data that meet various criteria, contained in the above-mentioned profile. If the receiver use different users, then, obviously, the profile must match the number of users, which, on the one hand, trebuetsyasistemnye memory for storing profiles, and, on the other hand, requires the rapid switching from one user profile to another. This method of selection, the use of which does not provide sufficient flexibility, accordingly, involves the use of expensive tools.

Secondly, the use of the user profile for the selection of data has limitations. In fact, the user profile never fully represents the user's preferences, but contains only General preferences, so do not exclude the possibility that some data received at the receiving end and corresponding to the user preferences will not be selected for preservation because they were not included in the user profile. In this case, the data is not stored locally, but of interest to the user who wishes to access them, will have to pass through the transmitter that is associated with the risk of saturation of the communication channel and the inability to quickly access data.

The objective of the invention is to maximize overcome these limitations, for which the proposed communication system, a receiver, and a method, in accordance with data transmitted by the transmitter, connect the handles that provides a more reliable and less expensive, compared with the above-described known solution method identificat the AI on the receiving end of the data subject to storage and suitable for repeated use.

The use of the present invention has the advantage, if the data to be transferred by the transmitter correspond to text format, audio format (e.g., encoded by audiostandard MPEG-2 or MORE) or video format (for example, encoded by the video standards MPEG-2, MPEG-3 or n).

To achieve the above result, in the present invention, the transmitter includes an analysis tool, which analyzes the digital data to identify data, called data reuse, which can be used at the receiving end a few times, and the data is called data a single use, which can be used at the receiving end only once after receiving them, the means of formation, which forms the data descriptors to describe each of the previously identified data reuse, and mentioned descriptors contain the set of characteristic fields, and the tool insert, which inserts the data descriptors into a set of reusable data, and each data reuse associated with the data descriptor.

The invention is also characterized by the fact that the receiver contains

the analysis tool, which analyzes when atie data to detect the presence of data descriptors reusable and thus to identify the data reuse and data a single use, storage medium, designed to save the discovered reusable data and associated descriptors

the layout tool, designed to build content applications on the basis of data from a single use and previously stored data reuse, and the data that is repeatedly used when linking such content immediately restored after each use the repair tool of the above-mentioned storage media.

In such a communication system, unlike the system described above, is known from the prior art, where the selection of data that is suitable for repeated use, is at the level of the receiver, provided the identification of reusable data on the transmitting end by means of handles data inserted into the data stream transmitted by the transmitter to the receiver. The data stream received at the receiving end, analyzed to detect the presence of data descriptors, which indicate the presence of data reuse. Whenever the obnaruzhenii this descriptor save it locally on the receiving end together with the data to which it belongs. Thereafter, the data thus stored reusable can be used not only immediately after their reception at the receiving end, but later, without having to request the transfer of the transmitter.

Another characteristic of the invention is the continuous availability descriptors, and the corresponding data, since both are stored locally, which allows to take into account not only the current handling capabilities of the receiver, but also different time parameters characterizing each data reuse.

These and other more particular aspects of the invention additionally made clear in the following description, given with reference to the drawings, which do not limit the invention, where

Figure 1 - block diagram illustrative of a communication system corresponding to the invention, containing a transmitter and receiver,

Figure 2 structure descriptors of data corresponding to the invention,

Figure 3 - structure of the first illustrative data descriptor according to the invention,

Figure 4 - structure of the second illustrative data descriptor according to the invention,

Figure 5 - structure of the third illustrative data descriptor according to the invention,

6 is a schematic detail illustrating the operation of the receiver corresponding to the invention,

F. g - diagram of a communication system between a server and multiple terminals corresponding to the invention.

Figure 1 shows the communication system corresponding to the invention, containing the transmitter 101 and the receiver 102, the relationship between them is carried out by the communication channel 103.

The transmitter contains

the source data 104, which generates the data, for example, audio, video, text format or image format;

the tool 105 analysis, which analyzes each portion 104 of the data and classifies them into two categories, namely either as data 106 reusable, suitable for multiple applications on the receiving end 102, and data 107 a single use, which will be used at the receiving end only once. Data reuse discover, for example, after a preliminary selection on the basis of the format mentioned reusable data or other identification parameters. This classification can be implemented, for example, by predicting a user requests that are on the receiving end 102. For example, if the data 104 related to promotional videos, television programs, it is highly likely that these data will be used at the receiving end a few times, and therefore they are classified as data 106. On the other hand,if the data 104 are very specific content, which, most likely, will not be used at the receiving end a few times, they will be assigned to the data 107;

the tool 108 is formed, which generates a data descriptor for data reuse. Functional block 108 generates for each data 106 reusable handle 109 data that contains several fields, each of which characterizes the data to which it relates descriptor. The handle not only identifies data reuse, but also characterizes them is that, in particular, facilitates their handling and management on the receiving end;

the tool 110 of the insert, which inserts each handle 109 in the stream data 106. Every data 106 reusable, so contact them handle 109, for example, by concatenating the data 106 with data 109. Generated thus a new thread 111 data output means 110 of the insert, respectively, is a sequence of paired data "data reuse/data descriptor";

the multiplexing unit 112, which multiplexes data 111 and 107, and displays the flow 113 data representing a sequence of data a single use and paired data, consisting of descriptors and data reuse. This mule is replacerange maybe for example, correspond to the standard MPEG-2 Transport Stream;

the transport layer 114 for interfacing the transmitter with channel 103 for communication and delivery flow 115 data transmitted to the receiver 102 through the channel 103 communication, based on the multiplexed data 113.

The receiver 102 includes:

the transport layer 116, which receives a stream of data 115 and generates a stream 117 data;

the tool 118 analysis, which detects the flow 117 data 119 reuse and data 120 single use. For this purpose, the handles 109 data on the transmitting end were associated with data reuse, find as follows: if the tool 118 analysis effectively detects the flow 117 the data in this descriptor, it indicates the availability of data reuse, to which it is attached. If the data descriptor is not found, all the data contained in the stream 117 data, classify data as a single use;

the tool 121 storage, which stores data of multiple use and associated descriptors. For example, the paired data descriptor data/data reuse" can be stored on disk or in memory. You can provide separate storage for data reuse in the first tool XP is in and the corresponding descriptors of the data in the second storage medium;

the tool 122 composition that composes the contents of the application based on the data stored 119 reuse and data 120 single use. For example, the layout tool can match the Navigator for multimedia data, using which the user can interact through 123 to modify the contents of the application and call the specific data that are of interest to him. For each query 123 indicating the user's desire to appeal to those or other data, searching through access 124 among all previously stored data reuse, to be sure, does not have these specific data previously saved. If it turns out that these data have been previously stored, then they are sent directly to the block 122 link on a line 125, so that they can be used when linking new content without having to get them from the transmitter. If these specific data are not present among the data stored in the tool 121 and the channel 103 communication contains a back line 128 connection between the receiver 102 and the transmitter 101, the query 126 passes through the transport layer 116 on the transmitter, and then through a return line 128 connection to the transmitter 101, which then sends the lack of the surrounding data line 115 connection, so that these data can be used when linking content. If specific data is not present among the data stored in the tool 121 and the channel 103 communication does not contain a return line 128 connection, the user's request cannot be satisfied. Every time when a new content relating to these single use, use them immediately after their detection in the flow 117 data, not reserving them under any amount of memory, in contrast to data reuse, which immediately keep in 121, and then used in the arrangement of the content. Because the data reuse systematically retain, block 122 layout can easily access them at any time when they are needed for the formation of new content. This gives the opportunity not only to refrain from requesting data from the transmitter 101, which can overload the channel 103 communication, but also to improve the availability of data at the level of the receiver by increasing the degree of autonomy of his work. Avoid storing unnecessary data reuse, which only take place, the invention provides a means of distinguishing between these data, which will be explained with reference to Fig 3;

the tool 127 visualization, which allows you to see the soda the content of multimedia data, for example a video screen that allows the user to visually assess the content of the linked device 122, and interact with him.

Figure 2 shows the structure of a data descriptor corresponding to the invention. These descriptors, as noted above, is inserted at the level of the transmitter for each reusable data which can be used at the receiving end a few times. These descriptors are, on the one hand, to identify reusable data received in the receiver, providing them with local conservation, and, on the other hand, for transmission to the receiver of the characteristics of these data reuse through various fields, so the receiver can perform operations visualization of stored data reuse.

The structure of the data descriptor according to the invention, shown here as an example, contains five fields:

box 21 corresponds to the identifier, such as digital, which enables us to distinguish descriptors from each other and, thus, to avoid confusion;

field 22 contains information about the format of the data to which it relates descriptor. For example, a field may indicate to the receiver that the data are audio, video or image format. If the receiver is not capable of processing in which ormatio of a particular type, for example can not decode video format due to the lack of appropriate means of processing, on the basis of information contained in field 22, the corresponding data will be denied preservation that will allow you to avoid wastage of memory of the receiver.

box 23 contains a time value, specified relative to the reference time signal, such as local hours, being on the receiving end. This value represents the starting time that indicates the receiver, from which point you can use the data, which are attached to the handle. Assume that the receiver stored data reuse, as appropriate, for example, advertisements of films programmed for the whole week, and the user can access this information by e-directory of programs (ESP). If ESP can only represent video data for the current day, for example, due to hardware limitations, it will be activated and are therefore suitable for the treatment of only the video data for which the 23 related descriptors contain the date corresponding to the current date. Otherwise, the data for which field 23 associated descriptor contains the date corresponding to the subsequent days will not be activated. Check that under the activation of the form the data we understand this decoding, which provides quick access and easy use at any time when the user wants to apply to them;

box 24 is a time value, specified relative to the reference time signal, such as local hours, being on the receiving end. This value represents the end date, which indicates to the receiver, from which point the data, which are attached to the handle, more should not be stored in the receiver. If you again refer to the example data reuse, relevant advertising trailers, box 24 each descriptor will match the end date of the film with which it is associated. In other words, the field 24 corresponds to the end date of the suitability of the data, which are attached to the containing descriptor;

field 25 is a time value corresponding to the maximum duration of storage of data in the receiver. This field gives you the ability to manage data during the time other than the managed fields 23 and 24. This field is 25 applies, in particular, to data reuse, which do not have an absolute time reference. Starting from the moment when the data is reusable received in the receiver, the duration of storage is calculated and compared with the field value of 25 to accommodate a maximum duration of storage.

Figure 3, 4 and 5 are examples of descriptors corresponding to the invention with various fields filled in.

Figure 3 shows the structure of a descriptor referring to the data in the audio format. This descriptor corresponding to the invention identified by the numeral 8 and includes data usable to date, 3600, and absolute dates are expressed in units of the current time to the receiver and the reference time of the receiver.

Figure 4 shows the structure of a descriptor referring to the data in video format. This descriptor corresponding to the invention identified by the numeral 9 refers to the data fit between the dates 10800 3600 and, with absolute dates expressed in units of the current time to the receiver and the reference time of the receiver.

Figure 5 shows the structure of a descriptor referring to the data in the image format. This descriptor corresponding to the invention, identified by the number 10 and refers to the data suitable for 86400, since their reception by the receiver and an absolute time is expressed in units of the current time for the receiver and the reference time of the receiver.

Figure 6 presents a detailed diagram illustrating the operation of the receiver corresponding to the invention described with reference to figure 1. This scheme applies, in particular, to sist the IU ensure the availability of reusable data and associated descriptors, saved locally for later use. As noted above, the data followed by a data descriptor structure are similar to those shown in figure 1, are added to the data, called data reuse, the user at the receiving end can be used multiple times. These data 119 reusable locally stored in the receiver unit 121 memory, and similarly associated with the descriptor 602 are stored in the block memory 601.

Immediately after their initial save in block 601 descriptors are analyzed in their various fields to ensure that the data to which they are compatible with the capabilities 603 processing of the receiver and that these data can be used effectively on the receiving end. For example, information about opportunities 603 processing receiver can be stored locally in the storage medium mentioned receiver. This means 604 data availability checks and confirms the compatibility of the fields 22 of each handle with opportunities 603 processing receiver. For example, if the receiver cannot process the data in the video data 119 and the associated descriptor 602 of the video will not be saved or will be saved temporarily and immediately erased blocks 601 and 121.

After confirming joint is on reusable data processing capabilities of the receiver data 119 periodically updated by means 604. This update is carried out, in particular, to erase data 119, if they are deemed useless, or to activate them, to facilitate access and use, for example, to create multimedia content. For this temporary fields 23, 24 and 25 of the handles 602 periodically compared with the local clock 605 included in the receiver to ensure that the final date of eligibility, the corresponding field 24, not achieved, or that the duration of the suitability of the corresponding field 25, not expired that, otherwise, would lead to the erasing of the corresponding descriptor and associated data. Similarly, the initial date of eligibility, the appropriate field 23, periodically compare with clock 605, in order to prepare the data to be used. This provides a tool 606 of training that allows you to prepare the stored data 119, and the preparation tool is running teams decision 607 generated after comparing the data field 23 clock 605. For example, if the data reuse 119 correspond to the Packed video data can be accessed, since the suitability of t1, the command preparation 607 generates some time before this moment t1 to the tool 606 preparation extracted video data, then rasp bannymi video replace the Packed video data in block 121 memory. If the user interacting through query 123 with the contents of the application, created at the block 122 layout, wants to appeal to those or other data, and if it turns out that this data is already stored locally, you command 124 of the delivery of these data lines 125 communication unit 122 of the link content. If this video is good to speed up access to them, i.e. unpack them.

If the user wants to appeal to those or other data, to determine whether these data are locally stored data, you can activate all means. In fact, there is a possibility of a user request to access data reuse, which is already erased blocks 601 and memory 121. In principle, it is enough to search the set of descriptors 602 to determine the presence or absence of the descriptor is identical to handle the necessary data. If no such descriptor exists, the data is extracted from the memory block, and if not, then the user's request is not performed. For example, to investigate the possibility of recovering your data, you can use the comparison tool that compares the descriptor specific data with each set of descriptors of the data previously stored in the receiver.

6 illustrates the processing of data only reusable, who since the data is initially used to treat common as they are received by the receiver, depending on its processing capabilities.

7 shows an illustrative communication system corresponding to the invention. This communication system corresponds to, for example, the system used to distribute content from the server (i.e. transmitter) to multiple clients (i.e. receivers). The system consists of a server 71 that communicates with the terminals 72 on multiple channels 73 connection. The server performs the function of the above-described transmitter, transmitting data to a single use and data reuse, followed by the data descriptors. In so-called distributed application on a number of terminals 72 transmit the same data. These terminals act as the above-described receivers, locally storing all kinds of data reuse, identified as such in the data stream transmitted on channels 73. Since each terminal is capable of receiving from a user requests data through access 74, requests related to data reuse, saved locally, executed, i.e. the corresponding data is retrieved from the memory block located in this terminal.

Thus is described a communication system between a transmitter and a receiver, able to identify and save the data receiver, which can the be used by the application several times. The above-described embodiments of actually allow numerous modifications without leaving the scope of the invention. In particular, it is possible to envisage the use of a user profile in combination with the means of data recovery in the receiver, to save only certain data reuse. In addition, the data descriptor for data reuse, you can add additional fields to more accurately characterize the data to which they are attached. In particular, the descriptors corresponding to the invention, it is advantageous to use standard designed to describe data, such as MPEG-7.

As for the structural implementation of such a communication system, the transmitting end and the receiving end can use signal processors performing the various above-described operations on streams of digital data, executing commands, stored in memory.

1. Communication system between a transmitter and a receiver in which the transmitter transmits the digital data and the descriptor data to the receiver over the communication channel, wherein the transmitter contains

a) analysis tool designed for the analysis of digital data to classify data as data reuse, is the quiet can be used at the receiving end a few times, and to classify the data as data of a single use, which can be used at the receiving end only once after receiving them,

b) the means of forming, designed for generation of data descriptors to describe each of the previously classified data reuse, and mentioned descriptors contain the set of characteristic fields,

c) the tool insert, designed for insertion of data descriptors in a set of reusable data, whereby each data reuse are associated with the data descriptor

and the receiver contains

d) analysis tool designed for analyzing the received data to detect the presence of data descriptors reusable and thus to distinguish data reuse data from a single use,

e) a storage device that previously received data, stores the detected data reuse and related descriptors

(f) layout tool that assembles the contents of the application based on the received data one-time use previously saved data reuse, and the data that is repeatedly used to is panovka mentioned content, after each use directly recovered by the recovery tool of the above-mentioned storage media.

2. The communication system according to claim 1, characterized in that the receiver contains the update tool handles and reusable data previously received and stored in the storage medium, and the update tool takes into account, in particular, the ability of the receiver for processing the contents data reuse, which are attached to the handles, and different time parameters contained in each descriptor in cooperation with the local clock.

3. The communication system according to claim 1, characterized in that each data descriptor reuse contains a set of fields, in particular, identification code, which allows us to distinguish the handle from the other descriptor, data type, which are attached to the handle, the start date and end date for determining the time window within which you can use data associated with the descriptor, and duration of usage data associated with the descriptor.

4. The communication system according to claim 1, characterized in that the transmitter includes a server for transmitting digital data, and the receiver includes a terminal, while the digital data includes data encoded according to the about the MPEG-4 standard.

5. A receiver for receiving digital data, characterized in that it contains

a) analysis tool designed for analyzing the received data to detect the presence of data descriptors reusable and thus to distinguish data reuse data from a single use,

b) a storage medium that is designed to save detected reusable data and associated descriptors from the previously received data,

c) a layout tool that is designed to build content applications based on the received data one-time use previously saved data reuse, and the data that is repeatedly used when linking such content immediately restored after each use the repair tool of the above-mentioned storage media.

6. The receiver according to claim 5, characterized in that it contains the update tool handles and reusable data previously received and stored in the storage medium, and the update tool takes into account, in particular, the ability of the receiver for processing the contents data reuse, which are attached to the handles, and different time settings that are contained in the each descriptor in cooperation with the local clock.

7. A transmitter for transmitting digital data and handles data communication channel, characterized in that it contains

a) analysis tool designed for the analysis of digital data to classify data as data reuse, which can be used at the receiving end a few times, and to classify the data as data of a single use, which can be used at the receiving end only once after receiving them,

b) the means of forming, designed for generation of data descriptors to describe each of the previously classified data reuse, and mentioned descriptors contain the set of characteristic fields, and

c) the tool insert, designed for insertion of data descriptors in a set of reusable data, then every data reuse are associated with the data descriptor.

8. The way of description and identification data transmitted from the transmitter to the receiver via a communication channel, according to which the transmitter transmits to the receiver the digital data and data descriptors, wherein during data transfer

a) analyze the digital data to classify data as data reuse that is possible is to use at the receiving end a few times, and to classify the data as data of a single use, which can be used at the receiving end only once after receiving them,

b) form the data descriptors to describe each of the previously classified data reuse, and mentioned descriptors contain the set of characteristic fields, and

c) insert the data descriptors in the dataset reuse, then every data reuse are associated with the data descriptor

and when receiving data

a) analyze the received data to detect the presence of data descriptors reusable and thus to distinguish data reuse data from a single use,

e) store the detected data reuse and associated descriptors from the previously received data,

f) link the contents of the application based on the received data one-time use previously saved data reuse, and the data that is repeatedly used in the compilation of such content, directly recover after each use with the repair tool of the above-mentioned storage media.



 

Same patents:

FIELD: technology for applying subtitles for interactive video equipment, in particular, interactive video equipment and software method for applying subtitles, used in current video equipment.

SUBSTANCE: control level of interactive video equipment receives information from user about subtitles necessary to be generated, in the coder of interactive video equipment on transferring assembly following stages are performed: receipt of information about subtitles from control level and following generation of subtitle image on transparent background in accordance to aforementioned received information; application of aforementioned image of subtitles to digital service image before encoding, sent from transferring node, with production of digital image, mixed with image of subtitles, and encoding of aforementioned mixed digital image with its following transmission to remote node.

EFFECT: simplification of used technical means, decreased cost of system, simplified generation and application of subtitles.

2 cl, 4 dwg

The invention relates to signal transmission, in particular the United containing podzagnuli corresponding to two or more different protocols on the same wire

The invention relates to a method and apparatus for transmitting additional data associated with the audio/video signal with multiple levels

The invention relates to a method and apparatus for embedding additional data signal

The invention relates to a method of creating a television signal from the signal recording image, and device for carrying out the method and to highlight additional information from the emitted signal

The invention relates to control the display menu of broadcast programs

The invention relates to television, and in particular to a method and device for the transmission of additional signals on television channels, and can be used for any additional video and audio signals

The invention relates to ground-based communication systems, providing a sound (audio), video, information and other types of communications within the boundaries of a defined geographical area, with a very large number of communication channels with simultaneous access at very low cost

The invention relates to the transmission of video images with hidden information

FIELD: computer science, namely, engineering of computing devices for processing data.

SUBSTANCE: device has first input for sending first encrypted operand, second input for second encrypted operand, third input for encryption parameter and output for encrypted result of operation. Also provided is adder with selective transfer for encrypted data, cryptographic processor, providing high level of protection from attacks, method for performing operations with operands, method and device for forming computing device for performing operations with operands.

EFFECT: increased level of protection of data processing.

6 cl, 26 dwg

FIELD: computer science, possible use for engineering devices meant for processing numeric information arrays, in particular, for permutation of rows of two-dimensional array (matrix) stored in memory of computing device.

SUBSTANCE: device contains matrix of unary first memory registers and matrix of unary registers of second memory, which are identical to each other. Between them a commutator is positioned. Unary memory registers, positioned conditionally in one row, are connected between each other as shifting row registers. Commutator on basis of law given externally connects output of shifting register of first memory, corresponding to i-numbered row, to input of shifting register of second memory, corresponding to j-numbered row in second memory. After sending a packet of shifting pulses to shifting input of i-numbered shifting register of first memory, information from it moves to j-numbered shifting register of second memory. Therefore, transfer of i-numbered row to j-numbered position in new array occurs. Transfer of rows can be realized row-wise, or simultaneously for all, while structure of commutator is different for different cases.

EFFECT: realization of given permutation of rows and/or columns of two-dimensional array.

7 cl, 10 dwg, 1 tbl

FIELD: computer science, possible use for engineering computer microprocessors ad digital automatics devices.

SUBSTANCE: device contains RS-trigger, six AND elements, four OR elements, three NOT elements, six control buses, transfer buses.

EFFECT: increased speed of operation and expanded list of arithmetical and logical operations, performed by device, with minimal equipment costs.

2 cl, 1 dwg

FIELD: automatics and computer science, possible use in specialized computer devices for transforming arrays of digital signals.

SUBSTANCE: device contains a group of registers, register, clock pulse generator, commutators, decoder.

EFFECT: expanded functional capabilities.

1 dwg

FIELD: data processing technologies, in particular, method and device for decreasing number of operations with floating point, required for extracting integer and fractional components.

SUBSTANCE: device has computing component, which generates first constant, second value by means of shifting truncated integer part of value with floating point, value with floating point by subtracting first constant from floating point value, extracts multiple mantissa bits from second value to produce integer value, generates remainder value from floating point value, extracts part of bits from integer value to produce integer component, stores remainder value, integer component and floating point component in memory.

EFFECT: decreased computation time without negative effect on precision of result.

7 cl, 8 dwg

FIELD: cryptographic method and chip-card for encoding information, methods for creating electronic signatures.

SUBSTANCE: at least one calculation step is performed, providing for realization of E operation of modular exponentiation in accordance to formula E=xd(mod p·q), where d and mod p·q are components of a secret key, while parallel represent first simple multiplier, q is second simple multiplier, d is level coefficient, and x represents base, while operation E of modular exponentiation is performed in accordance to Chinese theorem about remainders.

EFFECT: decreased amount of computing operations and machine time costs during simultaneous increase of level of data protection from unsanctioned access.

4 cl

Logical calculator // 2276399

FIELD: computer science, possible use for building automatic devices, functional assemblies of control systems and the like.

SUBSTANCE: logical calculating device for realization of n simple Boolean functions depending on n arguments - input binary signals contains (n-1) elements AND, (n-1) OR elements and (n-1) D-triggers.

EFFECT: simplified construction due to decreased number of information inputs in n times while maintaining functional capabilities of prototype.

2 dwg

FIELD: engineering of processing devices and appropriate software and program series, which perform mathematical operations.

SUBSTANCE: device has memory cell and executing resources, meant for execution of command on first operand and storing the result, having value of first operands for all values of appropriate second operand greater than zero, and zero, if value of appropriate second operand is zero, negative version of first operand for all values of appropriate second operand lesser then zero.

EFFECT: decreased number of commands, required for realization of sign processing, increased speed of calculation of encoding algorithms, increased capacity and freed processing resources.

8 cl, 20 dwg

FIELD: digital computer science, possible use in computer processors and digital automatics devices.

SUBSTANCE: device has two RS-triggers, seven AND elements, seven OR elements, four NOT elements, seven control buses, transfer bus.

EFFECT: increased speed of operation and expanded list of arithmetical and logical operations, performed by device with minimal equipment costs.

1 dwg

FIELD: tool-making industry, possible use in systems for automatic control of aircrafts under conditions of changing setting effects by sign and value.

SUBSTANCE: method for integrating control signal for astatic systems for controlling aircrafts includes setting control signal for integration, integrating current integration signal and integrated signal is scaled, scaled signal is amplified, amplified signal is inverted, threshold signal ε≥0 is set, setting control signal is multiplied with scaled signal, multiplication signal is compared to threshold signal, check connection signal is formed, equal to inverse signal during excess of multiplication signal over threshold signal, current integration signal is formed, equal to total of setting signal and check connection signal, and scaled integrated signal is limited. Device for realization of method contains integration signal set-point device, adder, integrating link, scaling amplifier, signal limiter, inverting amplifier, controlled key, multiplication block, relay element, threshold signal set-point device.

EFFECT: increased dynamic precision and simplified construction of device.

2 cl, 1 dwg

FIELD: computer engineering, possible use for engineering extremely large integrated circuits, devices and systems with adjustable architecture.

SUBSTANCE: commutation environment has three groups of matrix commutators, each one of which contains a group of information inputs, information outputs and controlling inputs, while j-numbered information outputs of first group of matrix commutators of the same name are connected to information inputs of matrix commutators of second group of matrix commutators, and i-numbered information outputs of first group of matrix commutators of the same name are connected to information inputs of matrix commutators of third group of matrix commutators.

EFFECT: increased number of connections, realized in commutation environment.

2 dwg

Up!