Method for performing actions by decoder-receiver

FIELD: engineering of receivers-decoders used in broadcasting systems such as television broadcasting system, radio broadcasting system, cell phone communication system or other similar systems.

SUBSTANCE: method includes performing transmission to receiver-decoders through broadcasting system of a command, ordering receiver-decoders to perform an action; when command is receiver, identifier of command stored in current command is compared to identifiers of commands stored in memory of current decoder-receiver; aforementioned action is only executed in case when command identifier is not stored in memory.

EFFECT: transmitted commands are only executed once and information related to each receiver-decoder malfunction and may be useful for detecting and repairing malfunction is extracted remotely.

2 cl, 10 dwg

 

The present invention relates to a receiver-decoder and, in particular, to the receiver-decoders used in broadcasting systems, such as television broadcasting system, a broadcasting system, a cellular telephone system or other similar systems.

Broadcasting system used to transmit signals such as digital signals or analog TV reception from the broadcast center to the user through some medium, such as satellite, cable or terrestrial broadcast. On the user side for receiving and/or decoding the above-mentioned signals are used receiver-decoders, which usually transmit appropriate signals to the TV. In the case of digital transmission digital channels are encoded in the digital data stream at the transmitting side of the transmission and decoded at the receiving side by using a receiver-decoder, which is usually placed in the digital set-top box for TV (DSTB - digital set-top box) or is part of an integrated digital TV. In the case of analog transmission, the receiver-decoder may be provided to the user for converting the transmitted signals into a format suitable for submission to the TV.

In known systems, the broadcast receiver-decoder can perform certain actions in response to a user command, which, for example, may be using the remote control. Such commands may include channel switching or display the status of the receiver-decoder on the screen.

In addition, the screen may display information relating to the configuration or settings of the receiver-decoder, so that the user can view them.

The present invention aims at eliminating the problems inherent in prior devices.

According to the first aspect of the present invention proposes a method of requesting the receiver-decoder (in the system broadcast information related to said receiver-decoder, including transfer to the said receiver-decoder through the system broadcast command, which command receiver decoder to transmit the information.

The advantage of the present invention is that information can be obtained from the receiver-decoder without requiring manual intervention by the user of the receiver-decoder. By passing commands (for example, a commercial operator) through the system broadcast it becomes possible to avoid having to provide a separate environment for the transmission of this command.

Mentioned broadcasting system preferably includes a broadcast environment, such as a satellite link, cable (including optical fiber) or a terrestrial broadcast channel, and a transmitter for transmitting via the mentioned media is broadcasting. Preferably the said channels used for broadcasting in the said receiver-decoder of the audio and/or video signals, such as radio or television signals. Thus, it will be clear that the environment, which is used to broadcast audio and/or video signals, can be used to send the above command.

Such information preferably includes information relating to at least one subject selected from the group comprising a device (such as an input device or output device), a device Manager, an application (running in the receiver-decoder, such as an application to change channels or application configuration) and operating system (installed in receiver-decoder, such as a virtual machine, library or application interface).

Such information preferably consists of information that is not related to conditional access. This can be useful, because the existing neaudirovannye means of communication between the receiver-decoder and commercial operator, such as, for example, the EMM messages are usually specially designed for the transmission of information conditional access.

Such information may include information regarding one or more items, you the early or selected from the group includes settings and parameters of the receiver-decoder, the actions performed by the receiver-decoder, and the signal strength of the channel. Thus it is possible to remotely retrieve information related to the receiver-decoder. Such information may be useful, for example, as statistical information, or it may allow to model the state of the receiver-decoder in the distance.

In particular, such information may be related to a fault associated with the receiver-decoder, and, accordingly, may be useful for detecting and eliminating defects. Such information preferably includes information which is set by the user.

Preferably, such information is linked by a processor of the receiver-decoder and preferably is transmitted by the processor of the receiver-decoder. Preferably it is not transmitted to the smart card. Use to transmit information to the receiver-decoder instead of, for example, a smart card, avoids the use of confidential and/or sensitive information. Accordingly, it will be possible to do without data encryption.

Information may be sent from the receiver-decoder in SAS, or, alternatively, in a device that can communicate with the receiver decode the rum, such as a computer or device for testing. This device can be connected to the receiver-decoder, or may communicate with the receiver-decoder using another tool, such as an infrared communication channel.

The proposed method preferably further includes transmitting to the receiver-decoder through the system broadcast command, which command receiver decoder to perform an action-change some settings and/or a parameter of the above-mentioned receiver-decoder.

This provides the ability to remotely change settings and/or parameters of the receiver-decoder, for example, a commercial operator.

This important feature can also be implemented independently. Accordingly, according to another aspect of the present invention proposes a method of performing an action, intended to change any settings and/or any parameter of the receiver-decoder, including transfer to the said receiver-decoder through the system broadcast command, the commander said receiver decoder to perform the action.

The mentioned transfer operation command, which command receiver decoder change some settings and/or some parameter of the receiver-decoder may be carried out in response to information adopted by the given receiver-decoder. Thus, it is possible to ensure closer cooperation between, for example, a commercial operator and the receiver-decoder.

This important feature can also be implemented independently. Accordingly, according to another aspect of the present invention proposes a method of controlling a receiver-decoder, including transmission through the system broadcast command, which command receiver decoder to transmit information relating to certain settings and/or a parameter of the above-mentioned receiver-decoder, and transmitting in response to said information through the channels in the said receiver-decoder of another team, telling the receiver-decoder to perform some action in order to change the above mentioned or any other configuration and/or mentioned or even some of the parameter mentioned receiver-decoder.

Any(Oh), or both(a) of the above-mentioned settings and/or parameters are preferably configurable by the user. Due to this, the remote operator can simulate the execution of operations by the user.

The proposed method preferably further includes the rectification of defects associated with the receiver-decoder. Thus, the owner of the receiver-decoder does not need to participate in the process of Troubleshooting, and can be Seko omline time and money.

Mentioned configuration and/or the parameter preferably relate to at least one subject from a group comprising a device (such as an input device or output device), a device Manager, an application (running in the receiver-decoder, such as an application to change channels or application configuration) and operating system (installed in receiver-decoder, such as a virtual machine, library or application interface).

The action may include at least one of the actions included in the group, which includes switch channels, change the settings of the channel and the channel scan. Action - scanning the channels may include a full scan, scan some of the range and/or updating the scan. Channel switching is preferably performed using DVB-information for the corresponding channel. The use of DVB-information may make it possible to switch channels, even if the user has changed the settings of the receiver-decoder. In this case, the receiver-decoder preferably stores DVB-information corresponding to one or more channels of the receiver-decoder.

Additionally, the action may include minicamera one of the actions members of the group, which includes the translation of the receiver-decoder in standby mode, restart the receiver-decoder to the channel with a certain number, restart the receiver-decoder for a channel with a certain DVB-room, loading list of services and download global software for receiver-decoder (such as, for example, later versions of the operating system, device drivers, applications, etc). Naturally, there may also be other activities General or more specific.

Thus, the commercial operator can remotely update or change the configuration of the receiver-decoder.

Preferably, the proposed method further includes an operation of performing the actions mentioned by the receiver-decoder depending on the above command. The proposed method preferably further includes an operation subsequent removal of the above mentioned commands. This can be reduced the risk of re-executing the same command.

Preferably the above command is transmitted as a part of some message, and preferably this message has the form of messages access control. This can be included in the mentioned message for more information concerning the commands and the transfer of this com is NDI.

Message access management (EMM) or message management rights are typically associated with access control and have a certain structure, such as a header and a data field. It is obvious that although the message may take the form of messages access control or based on its structure, it may not be used to control the granting of rights (access control).

The above message may be encrypted or may not be encrypted. In accordance with the variants of implementation of the present invention, this message may be such that it will not include any confidential or sensitive information (for example, related to smart card codes or encryption), and this message does not require encryption. This can be achieved an advantage in terms of efficiency of transmitting and receiving the above message.

Preferably, the above message includes the ID of the commercial operator. Because this message will typically come from a commercial operator, this would make it possible to identify the source of this message. The proposed method may further include comparing the above-mentioned identifier with a certain ID, stored in the receiver-decoder, and performing the aforementioned actions depending on the result of this comparison. This makes it possible to ensure that the impact of the aforementioned teams will have only receivers-decoders within the competence of the commercial operator.

Preferably the said message includes an identifier of at least one receiver-decoder, and said command orders to perform the action mentioned at least one receiver-decoder. This makes it possible to direct the command to a specific receiver-decoder or groups of receivers-decoders.

The above message may include the ID of only one receiver-decoder, and performing the above steps may be carried out only mentioned one receiver-decoder. Thus, it is possible from a remote location to initiate execution by the receiver-decoder of some action, and this action will be unique for the given receiver-decoder. As described below, this feature provides special advantages when monitoring receivers-decoders and Troubleshooting receivers-decoders.

Preferably, the above message is generated by the validation system subscribers (SAS).

Preferably the above command is sent by the system subscriber management (SMS) system Sancti the treatment of subscribers (SAS) for transmission. Preferably the above command is passed to the SAS system under than it should be understood that the above command can be forwarded for transmission to a separate transmitter.

Thus, in one of the preferred embodiments of the present invention SMS generates a command to be transmitted to the receiver, a decoder, and sends this command in SAS for transmission to the receiver-decoder. Preferably SAS generates a message for transmission to the receiver-decoder. In this way, the SAS can be configured to transmit and receive any commands, send SMS, so there is no need for an upgrade in the case when the receiver decoder must be passed the command of the new type.

The proposed method may additionally include a confirmation of the authenticity of the said message, and the process of authentication preferably includes processing the signature included in the message to verify that the message generated by the source is trusted. This makes it possible to avoid unauthorized interference in the operation of the receiver-decoder.

Preferably the said command is transmitted to the processor of the receiver-decoder and can be processed by this processor, and preferably this command is not transmitted to the smart card. COI is the whether to receive commands of the receiver-decoder instead, for example, a smart card avoids the use of the team confidential and/or sensitive information. Thus, it may no longer be necessary to encrypt the commands listed. In addition, it is effective to transfer execution request by the receiver-decoder of any action directly in the receiver-decoder.

The above command is preferably transmitted from the location remote from the receiver-decoder. Thus, the proposed method provides the possibility to define settings and/or parameters of the receiver-decoder at the location remote from that of the receiver-decoder, for example, a commercial operator. Thus, if the receiver-decoder a fault occurs, the cause (and consequences) of this problem can be analyzed without the need to engineer and went to the place where is located the receiver-decoder.

Accordingly, according to the present invention there is a method definition any settings and/or any parameter of the receiver-decoder at the location remote from that of the receiver-decoder, including the transfer operation in the receiver-decoder of the above-mentioned remote place through a system broadcast command, which command receiver decoder to transmit information relating to the above configuration, and/or upon the type parameter of the receiver-decoder. Preferably the receiver-decoder is only one receiver-decoder, and the above-mentioned information is transmitted from this single receiver-decoder.

According to the present invention there is a way to change any settings and/or any parameter of the receiver-decoder at the location remote from that of the receiver-decoder, including transmission to the receiver-decoder of the above-mentioned remote place through a system broadcast command, which command receiver decoder change some settings and/or some parameter of the receiver-decoder.

Thus, it becomes possible, for example, for a commercial operator to remotely change the settings and/or parameters of the receiver-decoder.

According to another aspect of the present invention proposes a method of prikazivanja receiver-decoder (broadcast system) to perform some action, including transfer to the said receiver-decoder through the system broadcast command, the commander said receiver-decoder to perform this action.

As mentioned above, this action may involve changing some settings and/or any parameter of the receiver-decoder. Thus the settings and/or parameters of the receiver-decoder can be changed remotely by a commercial operator.

Ka is also mentioned above, this action may include transmitting from the receiver-decoder information, which may be information relating to the receiver-decoder. For example, the receiver-decoder can perform the callback to send commercial information to the operator or in any other place.

In especially preferred embodiments of implementing the present invention, the receiver-decoder first request a transfer of information relating to the receiver-decoder, and then change the settings and/or parameters of the receiver-decoder. This method is particularly effective in the case of fault detection. For example, the first request information relevant to this problem; then pass the command, which command receiver decoder to perform some action to correct this problem.

According to the present invention features a computer program for carrying out any of the above methods and media that can be read by a computer on which is stored a program for carrying out any of the methods described above.

According to another aspect of the present invention a device for forming a message for transmission via the broadcast system containing means for forming cited Otago messages and the said message includes a command telling the receiver-decoder to disclose certain information relating to the receiver-decoder. This means for forming a message may be, for example, a suitably programmed processor.

Such information preferably includes information relating to at least one subject selected from the group comprising a device, the device Manager, application, and operating system, and said information preferably consists of information that is not related to conditional access.

Such information may include information regarding one or more items selected or selected from the group that includes the settings and parameters of the receiver-decoder, the actions performed by the receiver-decoder, and the signal strength of the channel. Such information may be related to a fault associated with the receiver-decoder.

The said means for forming a message, preferably with the possibility of the formation of even a single message that includes a command, telling the receiver-decoder to perform an action-change some settings and/or a parameter of this receiver-decoder.

what according to related aspect, a device for forming a message for transmission via a broadcast system, containing means for forming the above-mentioned message, and this message includes a command telling the receiver-decoder to perform an action directed at changing some settings and/or a parameter of this receiver-decoder.

Preferably the printer further comprises means for sending the above command, and the means for transmitting commands is preferably capable of transmitting the above command in response to the data acquired from the receiver-decoder.

According to yet another related aspect, a device containing means for receiving information from the receiver-decoder and means for forming a message comprising the command, the commander said receiver-decoder to perform an action directed at changing some settings and/or a parameter of the receiver-decoder, defined in response to the data acquired from the receiver-decoder. The said means for forming a message may be configured to generate messages for Troubleshooting associated with the receiver-decoder.

Mentioned setting and/or parameter preferably relate to at least one object, select the date from the group includes some device, the device Manager, application, and operating system.

The action may include at least one of the actions included in the group, including switch channels, change the settings of the channel and the channel scan. Action-scan channels may include a full scan, scan some of the range and/or updating the scan. Channel switching is preferably performed using DVB-information for the corresponding channel. The use of DVB-information may make it possible to switch channels, even if the user has changed the settings of the receiver-decoder. In this case, the receiver-decoder preferably stores DVB-information corresponding to one or more channels of the receiver-decoder.

Additionally, the action may include at least one of the actions included in the group, including translation of the receiver-decoder in standby mode, restart the receiver-decoder to the channel with a certain number, restart the receiver-decoder for a channel with a certain DVB-room, loading list of services and download global software for receiver-decoder (such as, for example, later versions of the operating system, drivers eliminate the STV, applications and the like). Naturally, there may also be other activities General or more specific.

The above message may be in the form of messages access control (EMM), which may be encrypted or may not be encrypted. This message may optionally include the ID of the commercial operator.

The above message may include the identifier of the at least one receiver-decoder, and the command may be a command, commands to perform the action mentioned at least one receiver-decoder. In one of the embodiments mentioned above, the message includes the identifier of only one receiver-decoder, and said command orders to perform the action mentioned one receiver-decoder.

The above message may also include the identifier of only one receiver-decoder, and the action is that one receiver-decoder.

The proposed device may further comprise means for sending the above message in the validation system subscribers (SAS) for transmission and may further comprise means for sending the above message via the broadcast system.

Preferably the proposed device includes includes means for forming amenable to confirmation of the authenticity of the signature and may further comprise means for combining the mentioned signature and the message.

Preferably the proposed device includes a multiplexer for multiplexing the above message with another signal, such as audio and/or video. Preferably, the proposed device has a capability of sending the above message (preferably as part of the aforementioned multiplexed signal) in the channels for transmission.

The proposed device can additionally be accomplished by providing the possibility of its inclusion in the validation system subscribers (SAS) and may also contain the generator commands for forming the above command and/or a message generator for forming the above-mentioned message. The proposed device may further include SAS to send the above command and may include SMS for sending the above command in SAS to transfer. The device may additionally include a means of receiving information for receiving information transmitted by the receiver-decoder.

According to yet another related aspect, a device for sending commands to the receiver-decoder through the channels containing the transmitter for transmission to the receiver-decoder command, to order that the receiver-decoder to perform some action.

According to yet another related aspect before Agueda apparatus for forming messages for transmission via the broadcast system, containing means for forming the above message, and the said message includes a command telling the receiver-decoder to perform some action.

According to yet another related aspect, a device for transmission to the receiver-decoder command through the channels containing the transmitter for transmission to the receiver-decoder command, to order the receiver-decoder to perform some action.

According to yet another related aspect, a device for forming messages for transmission in the channels containing the means for forming the above message, and the said message includes a command telling the receiver-decoder to perform some action. This device for forming a message may be, for example, a suitably programmed processor.

The proposed device can be included in the validation system subscribers (SAS). SAS can be configured to receive commands sent by the system subscriber management (SMS), and the formation of the mentioned messages depending on the command.

The proposed device can be configured to receive information transmitted by the receiver-decoder.

According to the present invention affords the tsya well as a device for transmission to the receiver-decoder command through the system broadcast, contains transmitter for transmission to the receiver-decoder command, to order the receiver-decoder to perform an action directed at changing some settings and/or a parameter of the receiver-decoder.

Preferably the proposed device includes a generator commands for forming the above command. Preferably the above command is part of the message, and the transmitter is arranged to send the above message to the receiver-decoder. Preferably the proposed device additionally includes a message generator for forming the above-mentioned message.

Preferably the said transmitter is configured to transmit the commands listed only one receiver-decoder. Preferably the said transmitter is configured to transmit the commands listed in the processor of the above-mentioned receiver-decoder.

Preferably the proposed device includes SAS to send the commands listed, and preferably offer the device additionally includes SMS for sending the above command in SAS to transfer. Preferably SAS configured to generate messages for transmission to the receiver-decoder.

Preferably the proposed device further includes at SEB is a means of receiving information to receive information, transmitted by the receiver-decoder. Preferably SAS includes the above-mentioned means of receiving information.

According to another aspect of the present invention features a receiver-decoder that contains a receiver for receiving commands from the transmitter and the processor for transmitting in response to said command information relating to the receiver-decoder.

Mentioned the processor may provide an application execution environment, for example, implementing an operating system that can run this application, or virtual machine that can run this application.

Preferably, the proposed receiver-decoder is configured to receive signals, such as audio and/or video signals that have been transmitted through the broadcasting system. The above message can multiplicious with such signals. This receiver-decoder can be, for example, a digital set-top box for TV (DSTB).

Such information preferably includes information relating to at least one subject selected from the group comprising a device, the device Manager, application, and operating system, and said information preferably consists of information that is not related to conditional access.

Mentioned the information I can include the information concerning one or more items selected or selected from the group that includes the settings and parameters of the receiver-decoder, the actions performed by the receiver-decoder, and the signal strength of the channel. Such information may be related to a fault associated with the receiver-decoder.

Preferably the said processor is configured to link the aforementioned information and also preferably with the ability to send this information. It may further comprise means for sending this information in SAS or any device that can communicate with the receiver-decoder.

The said receiver may be configured to receive another command, and in this case, the above-mentioned processor is made with action-I changed some settings and/or a parameter of this receiver-decoder in response to referred to another team. This means to perform the action may be, for example, a suitably programmed processor.

According to a related aspect of the proposed receiver-decoder that contains a receiver for receiving commands from the transmitter and the processor to perform actions-changed some settings and/or a parameter of the receiver-decoder in the TVET mentioned on the command.

The mentioned processor can be made with the possibility of a fault associated with the receiver-decoder, by changing the above settings and/or the parameter.

Mentioned setting and/or parameter preferably relate to at least one subject selected from the group comprising a device, the device Manager, application, and operating system.

The action may include at least one of the actions included in the group, including switch channels, change the settings of the channel and the channel scan. Action-scan channels may include a full scan, scan some of the range and/or updating the scan. Channel switching is preferably performed using DVB-information for the corresponding channel. The use of DVB-information may make it possible to switch channels, even if the user has changed the settings of the receiver-decoder. In this case, the receiver-decoder preferably stores DVB-information corresponding to one or more channels of the receiver-decoder.

Additionally, the action may include at least one of the actions included in the group, including translation of the receiver-decoder in standby mode is m, restart the receiver-decoder to the channel with a certain number, restart the receiver-decoder for a channel with a certain DVB-room, loading list of services and download global software for receiver-decoder (such as, for example, later versions of the operating system, device drivers, applications, etc). Naturally, there may also be other activities General or more specific.

The proposed receiver-decoder may be further provided with a buffer for storing commands received and can be made with recourse to the above buffer before performing the above steps. For example, the receiver-decoder may be configured to compare the incoming commands from the commands stored in said buffer, and remove duplicate commands. Thus it is possible to avoid repeated execution of the same action.

Accordingly, the proposed receiver-decoder preferably further comprises means for performing the aforementioned steps in the receiver-decoder depending on the commands listed, and preferably further comprises means for subsequent removal of this command.

Preferably, the above processor of the receiver-decoder is arranged to pass from the receiver-decoder is information in response to the command, adopted by the said receiver. This command is preferably such that it was taken as a part of some message.

The above message may be in the form of messages access control (EMM), which may be encrypted or may not be encrypted. This message may optionally include the ID of the commercial operator.

The above message may include the identifier of the at least one receiver-decoder, and the command may be a command, commands to perform the action mentioned at least one receiver-decoder. In one of the embodiments mentioned above, the message includes the identifier of only one receiver-decoder, and said command orders to perform the action mentioned one receiver-decoder.

The above message may also include the identifier of only one receiver-decoder, and the action is that one receiver-decoder.

The proposed receiver-decoder may further comprise means to confirm the authenticity of the above mentioned messages. Such means preferably includes means for processing the signature included in the message to verify that the message generated by the source, the mod is surrounding the trust. This makes it possible to avoid unauthorized interference in the operation of the receiver-decoder.

The said receiver is preferably capable of receiving the above command from the system authorization subscribers (SAS) and preferably with the possibility of sending this command to the processor.

The said receiver is preferably capable of receiving the above command from the location remote from the receiver-decoder, and can be made with the possibility of receiving the above command from the broadcast system.

Preferably, the proposed receiver-decoder is further provided with a removable conditional access module, and in this case, the above command is not transmitted to the conditional access module. Thus it is guaranteed that the processing is carried out without any involvement of the conditional access module.

According to a related aspect of the proposed receiver-decoder that contains a receiver for receiving commands from a broadcasting system and a means to perform actions aimed at changing some settings and/or a parameter of the receiver-decoder in response to the command.

According to another aspect of the present invention features a receiver-decoder containing means for receiving commands from the of eradica and a processor for performing an action in response to said command, moreover, the above-mentioned transmitter preferably is a part of the broadcasting system.

A receiver-decoder containing means for receiving commands from a broadcasting system and means for performing an action in response to the command.

According to another aspect of the present invention features a receiver-decoder that contains a receiver for receiving commands from the transmitter, and a processor for performing an action in response to the command, and mentioned the transmitter preferably is a part of the broadcasting system.

According to a related aspect of the present invention features a receiver-decoder containing means for receiving commands from a broadcasting system and means for performing an action in response to the command.

According to another aspect of the present invention offers the message for transmission in the broadcasting system, which includes the command, the commander of the receiver-decoder to transmit information relating to the receiver-decoder.

Such information preferably includes information relating to at least one subject selected from the group comprising a device, the device Manager, application, and operating system, and the above-mentioned information is Oia preferably consists of information not related to conditional access.

Such information may include information regarding one or more items selected or selected from the group that includes the settings and parameters of the receiver-decoder, the actions performed by the receiver-decoder, and the signal strength of the channel. Such information may be related to a fault associated with the receiver-decoder.

The above message may optionally include command, which command receiver decoder to perform an action-change some settings and/or a parameter of the receiver-decoder.

According to a related aspect of the invention accordingly proposes a message for transmission in the broadcasting system, which includes the command, the commander of the receiver-decoder to perform an action-change some settings and/or a parameter of the receiver-decoder.

Mentioned setting and/or parameter preferably relate to at least one subject selected from the group comprising a device, the device Manager, application, and operating system.

The action may include at least one of the actions included in the group, which includes switch channels, change the settings of the channel and scanned the e channel. Action-scan channels may include a full scan, scan some of the range and/or updating the scan. Channel switching is preferably performed using DVB-information for the corresponding channel. The use of DVB-information may make it possible to switch channels, even if the user has changed the settings of the receiver-decoder. In this case, the receiver-decoder preferably stores DVB-information corresponding to one or more channels of the receiver-decoder.

Additionally, the action may include at least one of the actions included in the group, including translation of the receiver-decoder in standby mode, restart the receiver-decoder to the channel with a certain number, restart the receiver-decoder for a channel with a certain DVB-room, loading list of services and download global software for receiver-decoder (such as, for example, later versions of the operating system, device drivers, applications, etc). Naturally, there may also be other activities General or more specific.

The above message may be in the form of messages access control (EMM), which may be encrypted or may not be encrypted. This message could critique the sustained fashion to include the ID of the commercial operator.

The above message may include the identifier of the at least one receiver-decoder, and the command may be a command, commands to perform the action mentioned at least one receiver-decoder. In one of the embodiments mentioned above, the message includes the identifier of only one receiver-decoder, and said command orders to perform the action mentioned one receiver-decoder.

The above message may also include the identifier of only one receiver-decoder. As mentioned above, there are certain advantages to transmit the command to a single receiver-decoder.

The above message may optionally include a digital signature, enabling confirmation of the authenticity of this message. The message may optionally include a parameter in this command. For example, if the command is a command to change the channel mentioned parameter can be either a channel number or identifier broadcast signal.

According to a related aspect of the present invention offers the message for transmission in the broadcasting system, which includes the command, which command receiver decoder execute the ü some action.

According to another related aspect of the present invention offers the message to prikazivanja receiver-decoder in the broadcast system to perform some action, and this message includes the command, the commander said receiver-decoder to perform this action.

According to the present invention it is also proposed a system which includes apparatus for forming messages in any of the above forms and channels for the transfer of the aforementioned messages to the receiver, a decoder, and preferably additionally includes a receiver-decoder in any of the above forms.

According to the present invention it is also proposed a system which includes apparatus for forming a team in any of the above forms and channels for transmission of the commands listed in the receiver-decoder, and preferably additionally includes a receiver-decoder in any of the above forms.

According to the present invention it is also proposed a system comprising a transmitter for transmitting to the receiver-decoder command through the channels, and also includes a receiver-decoder is arranged to perform some action in response to the above command. This step preferably involves changing some the second configuration and/or a parameter of the receiver-decoder. More possible actions and various relevant limitations discussed below.

Preferably, the proposed system further includes a message generator to generate a message that includes the command, while the said transmitter is arranged to send the above message to the receiver-decoder.

Preferably, the proposed system includes SMS and SAS, and SMS made with the possibility of forming the above command and forwarding this command in SAS, a SAS made with the possibility of formation on the basis of the above command message and send this message to the receiver-decoder.

According to another aspect of the present invention provides a program product for a computer used for programming of receiver-decoder on the exercise of any of the methods described above.

According to another aspect of the proposed signal comprising any of the above messages.

According to another aspect of the proposed signal comprising any of the above software for your computer.

According to the present invention a method and apparatus essentially as described with reference to the accompanying drawings, and illustrates them.

The features of one aspect may apply to other aspects; similarly, the characteristics of the methods can be applied to aspects related to the device, and Vice versa.

Preferred features and characteristics of the present invention will be described below on purely illustrative example, with reference to the accompanying figures, in which

figure 1 - General view of a typical digital television system;

figure 2 - General view of conditional access systems;

figure 3 - structure of the message access management (EMM);

figure 4 - the structure of the system authorization subscribers (SAS);

5 is a block diagram of the receiver-decoder;

6 - architecture of the receiver-decoder;

figa - structure of the individual command execution DSTB action (Individual DSTB Action command);

Fig 7b - structure-class command execution DSTB action (Audience DSTB Action command);

figa - structure of the individual EMM command execution DSTB action (Individual DSTB Action EMM);

fig.8b structure classroom EMM command execution DSTB action (Audience DSTB Action EMM).

Overview system description

Figure 1 shows a General view of system 1 digital television. The present invention provides basically conventional system 2 digital television, in which to transmit compressed digital signals are known, the system compression ratio corresponding to the MPEG-2 standard. Specifically, MPEG-2 compressor 3 in the broadcast center receives the flow of digital signals (typically a stream of video signals). The compressor 3 is connected to the MUX-scrambler 4 by connecting 5.

The multiplexer 4 receives a variety of other input signals, assembles transport stream and transmits the compressed digital signals in the transmitter 6 of the broadcast center via a connection 7, which, of course, can take many forms, including telecommunication links. The transmitter 6 transmits electromagnetic signals on channel 8 "Earth-satellite to satellite transponder 9, where they are subjected to electronic processing and broadcast virtual channel 10 "satellite-to-Ground terrestrial receiver 12, typically having the form of plates, owned or leased by the end user. Possible, of course, other transport channels for transmitting data, such as terrestrial broadcasting, cable transmission, the combined cable and satellite channels, a telephone network, etc.

The signals received by the receiver 12, are transmitted in a combined receiver-decoder 13, owned or leased by the end user and is connected to the TV 14 end user. The receiver-decoder 13 decodes the compressed MPEG-2 signal in the television signal to the television 14. Although figure 1 shows a single receiver-decoder, it can be part of an integrated digital TV. The term "receiver-decoder", as he uses the I in this text, covers and a separate receiver-decoder, such as a set-top box for TV (STB)and TV with integrated receiver-decoder.

In a multichannel system, the multiplexer 4 handles audio and video information received from multiple sources, and communicates with the transmitter 6 to broadcast this information on the appropriate number of channels. In addition to audio-visual information in some or all of these channels can be entered messages, or applications, or digital data of any other kind, interspersed with the transmitted digital audio and video information.

To the multiplexer 4 and the receiver-decoder 13 is connected, the system 15 conditional access, placed partly in the broadcast centre and partly in the receiver-decoder. It allows the end user to access the digital TV of one or more providers of broadcasting. In the receiver-decoder 13 can be mounted smart card is able to interpret the messages related to the commercial offerings (i.e. one or more television programs that are sold by the provider of the broadcast). Using receiver-decoder 13 and the smart card end-user can buy a commercial offer or subscription mode or in the mode of payment for a view (PPV).

As mentioned is use, transmitted in the above-mentioned system scribblenauts multiplexer 4, and the conditions and encryption keys that apply to a particular transfer, determined by the system 15 conditional access. Transmission of scrambled data in this manner is well known in the field of pay-TV. Usually scrambled data are transmitted together with the control word destined for diskriminirovaniya these data, and self control word encrypted using the so-called working key and transmitted in encrypted form.

Scrambled data and the encrypted control word is then accepted by the receiver-decoder 13, having access to the equivalent working key stored on a smart card installed in the receiver-decoder to decode mentioned encrypted control word and then descrambling the transferred data. Paid for a subscription, the subscriber will receive, for example, in the transmitted monthly EMM (message conditional access), a work key for decoding the encrypted control words which makes watching.

Interactive system 16, also connected to the multiplexer 4 and the receiver-decoder 13 and also placed partially in the broadcast centre and partly in the receiver-decoder, allows the end user to inter the active mode to interact with various applications through reverse modem channel 17. Mentioned reverse modem channel can be, for example, the channel switched telephone network (PSTN) (e.g., modem back channel) or out-of-band channel (00). This reverse modem channel can also be used to exchange information used by the system 15 conditional access.

Conditional access system

As shown in figure 2, in General, the system 15 conditional access includes a validation system subscribers (SAS Subscriber Authorization System) 30. SAS 30 is connected to one or multiple systems, subscriber management (SMS - Subscriber Management Systems) 32, one SMS for each provider, broadcast, via connection 34, which may be a TCP/IP channel or a channel of a different type. Alternatively, one SMS can be used in conjunction with two commercial operators or one operator can use two SMS etc.

The first encryption device in the form of blocks of encryption 36 using "parent" smart card 38, connected to SAS via connection 40. Second encrypting device, also in the form of blocks of encryption 42 using maternal smart card 44, connected to the multiplexer 4 through connection 46. In the receiver-decoder 13 is set to "child" smart card 48. The receiver-decoder is connected directly to a SAS 30 through 50 servers connection and modem education is hydrated channel 17. Along with other signals SAS passes in the child smart card subscription rights upon request.

Smart cards contain confidential information from one or more commercial operators. "Parent" smart card encrypts messages of different types, and the "child" smart card designerour these messages, if they have the right to.

As shown in figure 2, in the center of the broadcast digital video signal is first compressed (or baud rate bit stream is reduced) using MPEG-2 compressor 3. This compressed signal is then passed to the MUX-scrambler 4 for multiplexing with other data, such as other compressed data.

Scrambler generates a control word used in the scrambling process and included in the MPEG-2 stream in the multiplexer 4. This control word is generated within the system and allows the receiver-decoder 13 end user to descrambling program.

In the MPEG-2 stream is also introduced criteria of access, indicating the mode in which this program is offered to the consumer. The program may be offered in one of several modes subscriptions and/or one of the several modes of payment for a separate view (PPV). In subscription mode, the end user subscribes to one or more commercial offers or groups ("flowers") channels, the floor is th the right to watch any channel, included in these groups of channels. In PPV mode, the end user is given the opportunity to buy a transmission request.

And a control word, and the criteria used for forming messages rights management (ESM); this message is transmitted to any one scrambled programs. The ESM contains control word (allowing descrambling this program) and the criteria for access to the broadcast program. Criteria of access and control word transmitted in the above-mentioned second block encryption 42 through connection 46. In this block the ESM is generated, encrypted and sent back to the MUX-scrambler 4.

Each service, broadcast service provider broadcast data stream that includes several separate component; for example, a television program includes a video component, an audio component, the component subtitles, etc. Each of these component service scramblies and encrypted for subsequent broadcast separately. For each scrambled service components requires a separate ESM.

The multiplexer 4 receives the electrical signals containing the encrypted EMM from SAS 30, encrypted ECM from the second block encryption 42 and compressed programs from the compressor 3. The multiplexer 4 scramblase program and transmits the scrambled program, the encrypted EMM and sushi rowanne the ESM as electrical signals, the system 54 broadcasting, which may be, for example, satellite system, shown in figure 1, or other channels. The receiver-decoder 13 further demultiplexes these signals to obtain a scrambled program, encrypted and encrypted EMM ECM.

The receiver-decoder receives this broadcast signal and extracts the MPEG-2 data. If the program is scrambled, the receiver-decoder 13 retrieves the appropriate ECM from MPEG-2 stream and sends it to the ECM in the "child" smart card 48 of the end user. It is installed in the chassis of the receiver-decoder 13. Child smart card 48 controls whether the end user the right interpretation of this ECM and access to this program. If not, the receiver-decoder 13 is passed a negative response, indicating that the program cannot be descrambler.html. If the end user has the appropriate rights, the ESM detectable and extracted control word. The decoder 13 can then be descrambler.html this program, using this control word. MPEG-2 stream is subjected to decompression and converted into a video signal for transmission to the TV 14.

If the program descrambling, messages ECM in the MPEG-2 stream is not transmitted, and the receiver-decoder 13 exposes the data decompression and converts the received signal into a video signal for transmission to the TV 14.

Management system subscribers (SMS) 30 includes a database 52, which controls, among other things, all the files end users, commercial offers (such as tariffs and boosting consumption), subscription information on PPV and data relating to consumption by end users and authorization. SMS can be physically removed from the SAS.

SMS 32 passes in SAS 30 messages that initiate the change or creation of conditional access messages (EMM), intended for transmission to end users. SMS 32 also passes SAS 30 messages, which do not imply any changes or creation EMM, but just initiate a change in the status of the end user (with respect to the rights granted to the end user when ordering the product, or the amount that will be debited from the account of this end user). SAS 30 also transmits messages (usually requesting information, such as information callback or billing information) in the SMS 32, where it is clear that the connection between the two systems is two-way.

The conditional access messages (EMM)

EMM is a message that is relevant to a particular end user (subscriber, or the subscriber) or a group of end users, in contrast to the ESM, which corresponds to one of scramb the new program or group scrambled programs, members of the same quotation.

There are various types of EMM. Individual EMM intended to individual subscribers, and they are usually used when providing PPV services; such EMM contain the group identifier and a pointer to the provisions of this subscriber in the group. The so-called "group" EMM target groups, say of 256 individual users, and, as a rule, used in the administration of those or other subscription services. Classroom EMM are designed for the entire audience. The "audience" is this all subscribers with smart cards with the same operator ID (OPI). And, finally, "unique" EMM are smart cards with a specific ID.

Below with reference to figure 3 will be described the General structure of the EMM used in preferred embodiments of implementation. In fact, the EMM, which is a sequence of bits of digital data includes a header 60, the actual EMM 62 and signature 64. In turn, the header 60 includes an identifier 66 type indicating the type of this EMM, ID 68 length indicating the length of the EMM, the optional address 70 for this EMM, ID 72 operator and identifier 74 key. Finally, the signature 64, which is optional, provides the possibility of implementing what tvline a series of inspections to detect damage to the rest of the data contained in the EMM. The above-mentioned type identifier in the header identifies the message as EMM.

The validation system subscribers (SAS)

Messages generated SMS 32, is transmitted through the connection 34 to the validation system subscribers (SAS) 30, which in turn generates a message confirming the reception of messages generated SMS 32, and transmits the confirmation SMS 32. Messages that can be transmitted in SAS include suspending subscription a subscriber by, for example, lack of payment; changes to the subscriber, for example, adding or removing certain commercial proposals; provision of law, for example, on the specific program (event) in PPV mode.

SAS 30 conducts and supports databases that store the status of all subscribers defined SMS 32. In accordance with this status and on the basis of different messages, SMS messages, SAS generates an EMM for smart card subscribers. These EMM is encrypted by the encryption blocks 36 SAS and transmitted to the multiplexer 4. To guarantee that you can receive messages EMM subscriber, SAS sends these messages cyclically. The frequency of transmission depends on the type EMM, but is usually from 30 seconds to 30 minutes.

The typical configuration of SAS 30 shown in figure 4. In General, SAS 30 includes a region in the Twi subscription 100 for the granting of rights in the subscription mode and automatic monthly updates of these rights, area branch PPV 102 for the granting of rights to PPV-transmission, and the injector 104 EMM for submission of EMM messages generated by the oblast branch of the subscription and area branch of the PPV, in a multiplexer-scrambler 4, thus driving the EMM messages in the MPEG stream. If you should be granted other rights, for example, PPF-law (PPF - Pay Per File, single payment) for the case of the download computer software in the personal computer user, there are also other related area.

One of the functions of SAS 30 is to control access rights to television programs that are offered as commercial bids in the subscription mode or sold as PPV-transfer in accordance with various modes of sale (pre-order, mode impulse buying). In accordance with these rights and information received from the SMS 32, SAS 30 generates messages EMM for the corresponding subscriber.

Area branch subscription 100 includes an interface 106 for receiving commands (CI (Command Interface), the server 108 technical subscriber management (STM - Subscriber Technical Management), the generator 110 messages (MG-Message Generator) and the cryptography block 36. Area branch PPV 102 includes a server 112 authorization AS Authorization Server), servers 114, 116 database (DBAS)that contains a relational database to store relevant information about the end users, the server 118 is intralesional processing orders (OCS - Order Centralized Server), the server 120 broadcaster software (SPB - Server for Programme Broadcaster), the generator 122 messages (MG), which functions, in essence, the same as the message generator oblast branch of the subscription, and the cryptography block 36.

The injector 104 EMM contains several blocks of the message (ME - Message Emitters 124, 126, 128 and 130 and software multiplexer (SMUX - Software Multiplexers) 132 and 134. In the preferred embodiment, there are two ME, 124 and 126, for generator 110 messages, and two ME, 128 and 130, for generator 122 messages. ME 124 and 126 connected to the SMUX 132, while ME 128 and 130 connected to the SMUX 134.

Generators 110 and 122 messages translate the commands issued, respectively, STM 108 and OCS 118, messages EMM. These generators messages determine the duration and frequency of issuing messages EMM. These generators messages also encrypt messages EMM using their own blocks of encryption. Then they transmit the encrypted EMM in the corresponding blocks of the message, which cyclically transmit the EMM. As shown in figure 4, one message generator can be connected to several blocks of the message, and the corresponding block of the message is determined by the message generator depending on the operator specified in the EMM. Throughout the life cycle of this EMM generator message stores it in its own database. This Imagesets from this database, as soon as the time allotted for its issuance. This database provides consistency MG and ME.

Blocks 124, 126, 128, 130 message receive messages EMM from the respective generators messages with multiple parameters, such as start date of broadcast, the date of cessation of broadcasting and frequency broadcast. Then the generators of control messages broadcast messages EMM in accordance with these parameters.

The receiver-decoder

Below with reference to figure 5 in terms of functional blocks will be described the various elements of the receiver-decoder 13.

The receiver-decoder 13, which may be, for example, digital set-top box for TV (DSTB), contains the Central processor 220, with corresponding memory elements and configured to receive data from the serial interface 221, a parallel interface 222, modem (connected to the modem back channel 17, as shown in figure 1) and switching contacts 224 on the front panel of the decoder.

The receiver-decoder is additionally configured to receive input signals from the infrared remote control 225 remote control unit 226 controls, and equipped with two devices 227, 228 smart card readers made that read, respectively, of the Bank or of the subscriber smart card 22, 240. The device 228 reads the subscriber smart card interacts with the installed subscriber card 240 and block 229 conditional access in order to transmit the necessary control word to the demultiplexer-descrambler 230 to allow diskriminirovaniya encrypted broadcast signal. The decoder also includes a conventional tuner 231 and the demodulator 232 for receiving and demodulation transmitted from the satellite data before filtering and demultiplexing unit 230.

In the context of the present description, the application preferably is a fragment of the machine code to high-level management functions, preferably the receiver-decoder 13. For example, when an end user has the focus panel 225 remote control on the object button displayed on the TV screen 14, and presses the confirm key, perform the associated press this button, a sequence of commands.

Upon request of the end user interactive application menu and then executes the commands, and provides data corresponding to the purpose of this application. Applications can be either resident, i.e. stored in ROM (or flash memory, or other non-volatile memory) of the receiver-decoder 13 or transmitted by broadcast and boot in RAM or flash memory of the receiver decode the RA 13.

Applications are stored in the memory cells in the receiver-decoder 13, and are represented as resource files. The resource files can, for example, to include the library files descriptions of graphical objects, library files, blocks, variables, files, sequences of commands, files, applications and data files, as described in more detail in the aforementioned patent descriptions.

The receiver-decoder includes a memory divided by the volume of RAM, including flash memory and the ROM, but this physical structure is different from the logical organization. The memory can be further divided into the volume of memory associated with the different interfaces. On the one hand, the memory can be considered as part of the hardware; on the other hand, the memory can be viewed as supporting or containing in itself the whole system, shown separately from the hardware.

The architecture of the receiver-decoder

The receiver-decoder has five software levels that are organized in such a way that the software be implemented in any receiver-decoder and with any operating system. As shown in Fig.6, these various software levels are level 250 applications, the level of 252 interface applications (API level), the level 254 virtual machine, 256 level and device level 258 system is the main software/hardware.

Level 250 applications covers applications that are either resident in the receiver-decoder, or may be loaded into it. It can be used by users of interactive applications that are written, for example, Java, HTML, MHEG-5 or other languages, or it can be the application used by the receiver-decoder to perform such applications. This level is based on the set of APIs provided by the virtual machine level. This system allows you to download apps in flash memory or RAM of the receiver-decoder operatively (as needed) or on demand. Application code can be transmitted in compressed or uncompressed form using protocols such as DSMCC, NSF or other protocols.

The interactive application is an application with which the user interacts, for example, to get the goods, facilities or services, such as e-guide programs (EPG), applications for banking operations (telebanking) and games. To control interactive applications uses the following memory-resident applications:

- Loading. The boot application 260 is the first application to run after switching on the receiver-decoder. The boot application starts the various "managers" of the virtual machine, the first of which is the Manager 262 applications.

- the Manager application. Manager 262 applications manage interactive applications running in the receiver-decoder, i.e. starts, terminates, suspends, resumes, handles events, and organizes the exchange of data between applications. It allows you to simultaneously run multiple applications and, thus, participates in the allocation of resources between them. This application is completely transparent to the user.

- Set. The purpose of the application 264 configuration is the configuration of the receiver-decoder, mainly when you first use it. It performs actions such as scanning frequencies to find the TV channels, set the date and time, set user options-preferences, etc. But at any time the settings app can be used by the user to change the configuration of the receiver-decoder.

- Switching channels. The application 268 channel is used to change channels using the arrow keys on the program up, program down arrow and numeric keys. When using other forms of switching channels, for example using banner (pilot) applications (banner, pilot application, executing the application switching channels is completed.

- Callback. The application callback is used to extract C is achene various parameters, stored in the memory of the receiver-decoder, and return these values to the commercial operator through the modem back channel 17 or by other means.

Level 252 API provides a high-level tool for developing interactive applications. It includes several packages that form this high-level API. These packages provide all the functions necessary to run interactive applications. These packages are available for access applications.

In one of the preferred embodiments of the present invention, the above API level is adapted to run applications written in the Java programming language. In addition, he can interpret HTML and other formats, such as MHEG-5. In addition to these interpreters, it also includes other packages and service modules, which can optionally be switched off and expand.

Level 254 virtual machine consists of language interpreters and the various modules and systems. It includes everything necessary for the reception and execution in the receiver-decoder interactive applications.

Level 256 devices includes device Manager and the device. Devices are software modules, consisting of logical resources needed for working with external events and physical interfaces. The level device is in controls data transmission channels between the drivers and applications and provides superior system to prevent errors. Here are some examples of supported devices: card reader, modems, network, PCMCIA card, LEDs, etc. Programmers do not need to apply directly to this level, because the level API manages the devices on the top.

Level 258 system software/hardware provided by the manufacturer of the receiver-decoder. Thanks to the modularity of the system and the fact that utility functions provided by the OS (such as event scheduling and memory management)are part of the virtual machine, the upper levels are not tied to any particular operating system real-time (RTOS) or any particular processor.

Execution by the receiver-decoder of action

Shown in the above figure 1 and figure 2 consider the broadcasting system 1 is arranged to transmit commands from the commercial operator (provider broadcast), SMS 32, through SAS 30 in the receiver-decoder 13 of the user ordering the receiver-decoder to perform certain actions.

For example, a commercial operator may wish to request certain information, for example on some selected parameters of the receiver-decoder; in this case, it passes the so-called command callback. After receiving this command, the receiver D. the encoder retrieves the values from its memory and transmits these values to the commercial operator in the form of a callback message. Command callback can be used to query the receiver-decoder information of any type, such as the state of the receiver-decoder or settings. For example, a commercial operator may wish to check the level of the signal received by the receiver-decoder satellite dish. This signal is an indication of correctly oriented satellite antenna and configured correctly, the receiver-decoder. Command callback may order the receiver-decoder to transmit the commercial operator the value of the signal level. This can help commercial operator to monitor any reception problems that can occur. Or using the command callback commercial operator may be given information about the channel, which is configured receiver-decoder, or about the settings selected by the user.

Other information that could be transmitted by the receiver-decoder includes information about recent activities, for example the last 50 actions taken by the receiver-decoder. Such information could be used for statistical analysis and/or fault of the receiver-decoder. This information could be statistical information relating to parameters and/or settings of the receiver-decoder, for example, the triples selected by the user, for example, language preferences and/or settings relating to subtitle.

As described in more detail below, the callback is done by the receiver-decoder, and not, for example, a smart card. In addition, the callback is addressed in the SAS system. The callback can be implemented, for example, using a telephone channel, or in any other way.

In another case, a commercial operator may wish to have information relevant to the receiver-decoder was transferred to another device, such as a computer, connected to this receiver-decoder, for example, via the serial interface 21 or parallel interface 22. In this case, information such as described above, is transmitted to this device.

In another example, a commercial operator may wish to initiate execution by the receiver-decoder scans. Scanning is an operation settings in the receiver channels at certain frequencies, which are transmitted broadcast signals. This operation may be performed automatically, for example, by finding the frequency at which the transmitted signals, and channel settings of the receiver-decoder for these frequencies. In the case of digital broadcasting specific broadcast signal can be identified by reading DVB-identity of this signal. The benefit is area that can bind a specific broadcast signals to specific channels. Scanning can be either full - in this case, scans all frequencies and all signals attached to the channels, or partial, for example, to find new signals.

Commercial operator may wish to force the receiver-decoder to perform a full or partial scan, for example, to ensure that the user has configured all channels, or because it began broadcasting new signals and to allow the user to watch these new signals, the configuration of the receiver-decoder should be changed. To scan, commercial operator transmits to the receiver-decoder scan command. The scan command may be a command to perform a full scan, or a scan of the selected channels and/or frequency ranges. Accepting this command, the receiver-decoder performs a scan operation.

Commercial operator may also wish to send a command instructing the receiver-decoder to switch to another channel. This could be done, for example, in the event of any disaster, so that the user can be warned about this disaster through the program, running on a different channel. In this case, the request indicating the channel on which you want to switch the receiver-decoder. The channel on which the trail is t to switch to the receiver-decoder, can be specified by specifying number of this channel. However, the user can reconfigure the channels in your receiver-decoder, so that the commercial operator may not know what signals are tuned to different channels. Accordingly, the channel on which you want to switch the receiver-decoder, preferably is defined by specifying DVB-characteristics of the signal to which the receiver-decoder to switch. Accepting a command receiver decoder switches to the specified channel.

The above command can be configured so that the appropriate action was performed by the receiver-decoder at some predetermined point in time; for example, the channel can be switched at some predefined point in time.

To order the receiver-decoder to perform some action, commercial operator sends a command from the SMS 32 in SAS 30. This command can be either an "individual command execution DSTB action, when that action must run a separate receiver-decoder, or "classroom of DSTB action, including when it must be done by all the receivers-decoders or some group of receivers-decoders.

It should be noted that the above command is transmitted to the receiver-decoder of the SAS, not the bar is dstone of SMS. As described below, SAS generates suitable for transmission to the receiver-decoder EMM.

The structure of the individual command execution DSTB action, which is transmitted from the SMS 32 in SAS 30, shown in figa. As shown in figa, command 300 includes an identifier 302 command identifier 304 of the operator, a field 306 smart card number, field 308 action type field 310 parameters. Identifier 302 command identifies the command as an individual command execution DSTB action. ID 304 operator identifies commercial operator, from which comes this command. Field 306 smart card number contains the number of the smart card receiver-decoder to perform this action. Field 308 action type defines the type of action that should be performed by the receiver-decoder. Field 310 contains various parameters parameters specific to the action, such as the channel number on which you want to switch the receiver-decoder.

The structure of the classroom team perform DSTB action, which is transmitted from the SMS 32 in SAS 30 presented on fig.7b. As shown in fig.7b, command 320 includes an identifier 322 command identifier 324 operator, field 326 of the action type and field 328 parameters. ID 322 command identifies the command as a classroom command execution DSTB action. ID 324 OPE is atora identifies commercial operator, from which comes this command. Box 326 action type defines the type of action that should be performed by the receiver-decoder. Box 328 parameters contains various parameters specific to the action, such as the channel number on which you want to switch the receiver-decoder.

As a possible (but not mandatory) options, command 320 may include field 330 that contains one or more identifiers identifying a particular group of receivers-decoders, which must perform this action. For example, these identifiers can identify a certain group of receivers-decoders based on one or more of at least the following criteria: geographic area, consumer category, proposal, session number and product number. Depending on the implementation can use only one ID or multiple IDs. In the latter case, these multiple identifiers can be combined using logical operators such as AND, OR, XOR and/or NOT. For more information about the use of identifiers that identify the user groups, which are messages that are listed in our concurrently pending application No. 99401958.6 patent EPO, including the military in this text by reference.

When SAS accepts (SMS) individual command execution DSTB action or class command execution DSTB action, it forms a special EMM, referred to in this text EMM command execution DSTB action (DSTB Action EMM), in order to transmit this command to the corresponding(e) receiver and decoder(s). Let's go back to figure 4, the command sent from the SMS is received by interface 106 (CI) for receiving commands and transmitted to the server 108 technical subscriber management (STM). The STM server 108 identifies the command as a command to execute DSTB action and instructs the message generator (MG) to form the EMM command execution DSTB action. In the case of individual command execution DSTB action is formed individual EMM command execution DSTB action, whereas in the case of classroom commands run DSTB actions a classroom EMM command execution DSTB action.

The structure of the individual EMM command execution DSTB action shown in figa. As shown in figa, individual EMM 350 with execution command DSTB action includes the header 352, actually EMM 354, and possibly (but not necessarily), the signature 356. Header 352 contains the identifier 358 type identifier 360 operator, field 362 smart card number, and other information, as described above with reference to figure 3. ID 358 type Ident is Viceroy this EMM individual EMM, ID 360 operator identifies commercial operator, who sent this command, and field 362 smart card number contains the number of the smart card receiver-decoder, which is the destination. Actually EMM 354 contains the ID 364, which identifies this EMM as EMM command execution DSTB action, box 366 action type that specifies the type of action that should be performed by the receiver-decoder, the list of parameters 368, specific to the action, and the index 369, which has a value that is unique to this particular EMM, so this is an EMM can be identified.

The structure of the classroom EMM command execution DSTB action shown in fig.8b. As individual EMM command execution DSTB action, classroom EMM 370 command execution DSTB action includes the header 372, actually EMM 374, and possibly (but not necessarily), the signature 376. Title 372 contains the ID 378 type that identifies this EMM as classroom EMM, and the identifier 380 operator, which identifies commercial operator, who sent this command. Actually EMM 374 contains the identifier 382, which identifies this EMM as EMM command execution DSTB action, box 384 type of action, which determines the type of action that should be performed by the receiver(s)-decoder(s)pepper the parameters 386, inherent in this action, it is possible (but not necessarily), box 388, which defines a group of receivers-decoders, which must perform this action, and the index 389, which has a value that is unique to this particular EMM, so this is an EMM can be identified. This index is incremented for each subsequent message, but in versions of this preferred variant implementation can be generated in other ways.

It should be noted that for SAS 30 there is no need for the recognition of specific actions that should be taken by the receiver-decoder; it simply generates an EMM, which includes the type of action and the values of the parameters included in the command execution DSTB action. Thanks to this new action of the receiver-decoder can be added without the need for modernization SAS 30.

In this preferred embodiment, mentioned previously, certain types of actions (each of which is identified by a unique number) include switching to a channel with a certain number, switching to a channel with a certain DVB-room, the translation of the receiver-decoder in standby mode, restart the receiver-decoder to the channel with a certain number, restart the receiver-decoder for a channel with a certain DVB-C is ω, download list of services and download global software for receiver-decoder (such as, for example, later versions of the operating system, device drivers, applications, etc). However, as mentioned above, can be determined and other actions.

Mentioned optional signature includes D5-signature that enables the authentication of the message, as well as additional field indicating the rank of the authentication key. If the signature is present, the smart card implements a means of confirming the authenticity of the signed message, but otherwise does not participate in this operation, it plays a supporting role. In the varieties considered the preferred option implementation uses a different system authentication, and the process of authentication can be implemented in the receiver-decoder, allowing completely excluded from participation in this transaction, the smart card.

In addition to the formation of the corresponding EMM, MG 110 also determines the start time and end time of the broadcast, as well as the frequency of broadcasting of this EMM. For messages EMM command execution DSTB action the length of time during which it should be transferred to this EMM, and the frequency of transmission is usually set equal to some is the second specific value; however, they may vary, for example, by operator request or depending on the overall speed of bit transmission (bit rate) broadcast signal. After EMM formed, it can be (optional!) encrypted using the block 36 encryption. In many cases, the EMM encryption is not required.

Then EMM, and information about the start time and end time of transmission (broadcasting) and also the frequency of its transmission are fed into the injector 104 EMM. The EMM injector is responsible for the introduction of EMM in the broadcast data stream at the appropriate time depending on the aforementioned start time and termination time of broadcasting and frequency. EMM is stored in the data block of the message (ME) 124 or 126. EMM is introduced into the broadcast data stream to the appropriate software multiplexer (SMUX) 132 or 134 and the multiplexer 4. Then the EMM is transmitted in the broadcast signal for reception by the receiver-decoder 13.

Let's go back to figure 5; the transmitted signal is received and demodulated, respectively tuner 231 and demodulator 232. Nemodulirovannyj signal in the demultiplexer 230, which outlines the various components of the signal. Sound signals are fed into the block 233 processing of the audio signal, the video signals are fed into the block 234 video processing, and the EMM are served in a Central processing unit (CPU) 220 and stored in the buffer.

PR is amnic decoder 13 under control of the application Manager (block 262 figure 6) first determines (by checking the identifier 358, 378 type)whether the EMM classroom EMM or EMM. If this of the EMM is an individual of the EMM, it checks the number of the smart card in the box 362 smart card number of the EMM to see whether the number of the smart card of this receiver-decoder. If non smart cards are given of the EMM is retained; otherwise it is rejected. Then the receiver-decoder determines the type of the EMM by extracting values from field 364, 382 ID of the EMM. In the case of the EMM command execution DSTB action receiver-decoder identifies this of the EMM as such. After that, it retrieves the type of action that should be performed from the field 366, 384 type of action and the appropriate parameters from the field 368, 386 parameters.

In the case of classroom EMM command execution DSTB action in the presence of the field 388 defining groups of receivers-decoders, which must perform this action, the receiver-decoder retrieves the values from this field and compares them with the values of the corresponding parameters stored in the memory of the receiver-decoder or in a smart card. In CPU memory stores user IDs, such as geographical area and consumer category of the user, as well as commercial proposals, products and sessions that have been purchased by the user. The receiver-decoder compares the user shall victory, extracted from the EMM with the respective user IDs. In the presence of the logical operators is a receiver-decoder retrieves the logical operators and applies them to these identifiers. Thus the receiver-decoder determines whether to perform this action or not.

In order cyclically broadcast commands are executed only once (two sequentially transmitted SMS identical commands are treated as two different teams), DSTB provide a logical buffers for storing the preceding commands. When DSTB accepts the command, it checks these buffers to see if they command that is identical adopted. If contained, DSTB will not be adopted to perform the command.

After the action that should be performed, and the corresponding parameters are extracted, the receiver-decoder performs the appropriate action. The action is performed in the receiver-decoder by applying to the relevant application in the receiver-decoder.

For example, if this action is switching channel, then made the call application 268 change channels with the channel to which the receiver decoder must be configured, or DVB-characteristics of the signal corresponding to the channel to which to tune the receiver-decoder. In the receiver-de the Oder stores a channel table and the corresponding DVB-characteristics for example DVB-triplet (DVB triplet), for signals that are configured these channels. The receiver-decoder can determine which channel corresponds to the incoming signal. Respectively, indicating DVB-characteristics, such as DVB-triplet signal to tune the receiver-decoder, you can adjust the receiver-decoder to the desired signal, even if the user has reconfigured the receiver-decoder.

If this action is to change the configuration of the receiver-decoder is the call application 264 settings indicating that the configuration of the receiver decoder must be changed (i.e. the receiver decoder must be reconfigured). If this action is performed again to scan some or all of the channels, the call application 264 settings indicating which channels and/or frequencies to be scanned. If this action is the provision of a report on the state of the receiver-decoder is the call application 270 callback. In this case, the application callback retrieves the values of various parameters stored in the memory of the receiver-decoder, and returns these values to the operator via modem back channel 17 or other means. The parameters that can be returned by the application callback, include the latter 50 action performed by the receiver-decoder, a channel that is configured with a receiver-decoder, the frequency expected by the receiver-decoder, the signal level at the input of the receiver-decoder settings selected by the subscriber, such as parameters relating to the language or subtitles, or personal settings, or any other information available to the receiver-decoder.

In addition, after receiving the EMM command execution DSTB action, the receiver-decoder "burns" it EMM, not to repeat the execution of the corresponding action. This is done by comparing the incoming EMM that have already been made using index 224 EMM. Incoming EMM that has the same index as adopted by the EMM, are removed from the buffer.

The example below illustrates how it can be used by the receiver-decoder to be able to troubleshoot from a remote location. This Troubleshooting, for example, performed by a commercial operator on the receiver-decoder of the subscriber without the need to visit a commercial operator of the subscriber in order to inspect and/or test equipment of the subscriber. This example shows the advantage of the system in which commands can be transmitted in a separate receiver-decoder and in which this individual receiver-decoder may transmit information commercial operas the Torah.

In this example, the subscriber notices that some his channel receiver-decoder, in this case, DSTB, for example, channel 16, is a low quality signal. The subscriber is associated with a commercial operator (for example, by telephone) and informs about the low quality signal. Commercial operator passes in DSTB this subscriber command requesting the DSTB information regarding the settings of the channel 16 and the power of its signal. After receiving this command, DSTB transmits the requested information to the commercial operator. Commercial operator analyzes this information and can then, for example, to transmit to the receiver-decoder another command to perform some action, aimed at improving the signal quality of the channel 16. This action may be, for example, forced migration of this channel to improve the signal quality.

Thus, as can be seen arising from the subscriber's problem, in this case, the low quality signal was solved without having to visit the subscriber's operator.

In short, the commercial operator may transmit a message telling DSTB subscriber to perform a certain action:

to switch from the current channel to the channel specified by the number (but this number can be overridden by the subscriber, so that it can be useful only for a particular operator is);

to switch from the current channel to the channel specified DVB-characteristics of the channel.

Commercial operator can also send a message telling the consoles DSTB all subscribers to perform a certain action:

to switch from the current channel to the channel specified by the number (but this number can be overridden by the subscriber, so that it can be useful only for a particular operator);

to switch from the current channel to the channel specified DVB-characteristics of the channel.

It is clear that the present invention was described above on purely illustrative example, and the implementation details can be changed without departing from the scope of the present invention.

Each characteristic disclosed in the description, and (in appropriate cases) in the claims and in the drawings can be implemented independently or in any suitable combination.

Described in the claims the item numbers used only for illustration and do not have a limiting effect on the scope of the rights defined by the claims.

1. The way to control many receivers-decoders, including transmission to the receiver-decoders via a system broadcast command, which command receiver decoder to perform an action; when receiving a command compare command ID, the content is of amagosa in this command, with command IDs stored in memory this receiver-decoder; performing the above steps only if the command ID is not stored in memory.

2. The method according to claim 1, characterized in that the above command is sent in the message access management (EMM).

3. The method according to claim 2, characterized in that the said message access control is classroom EMM.

4. The method according to claim 1, characterized in that each receiver-decoder stores the command ID in the memory after performing the above steps.

5. The method according to claim 1, wherein the command includes a field that identifies the group of receivers-decoteau who should perform the action, and each receiver-decoder performs this action only if it belongs to at least one of these groups.

6. The method according to claim 1, characterized in that each receiver-decoder performs the action by calling the appropriate internal applications.

7. The method according to claim 1, characterized in that the said action is a switch channels.

8. The method according to claim 7, characterized in that the channel on which you perform the switch, determine the characteristics of this channel.

9. The receiver-decoder that contains a receiver for receiving commands from the transmitter, the logical is the third buffer to store the previous command and the processor to perform the steps consist in the change of configuration and/or parameter of the receiver-decoder, in response to the above command, the receiver-decoder checks the logical buffer to see whether the command is identical adopted, and performs the action only if this command is not there.

10. A receiver-decoder according to claim 9, characterized in that the said action includes switching channels.

11. A receiver-decoder according to claim 10, characterized in that the said channel switching is carried out using DVB - information for the corresponding channel.

12. A receiver-decoder according to claim 9, characterized in that the team is such that it is accepted as part of the message.

13. A receiver-decoder according to item 12, characterized in that the said message is a message form of access control.

14. A receiver-decoder according to claim 9, wherein said command includes an identifier of at least one receiver-decoder and a receiver-decoder performs the action only if it corresponds to this identifier.

15. A receiver-decoder according to claim 9, wherein the processor stores the ID of the command after this command.



 

Same patents:

FIELD: technology for broadcast transmissions of digital television, relayed together with multimedia applications.

SUBSTANCE: method includes transmission of digital signal, having additional data flow, appropriate for compressed video images and data flow, appropriate for at least multimedia application, and also service signals, meant for controlling aforementioned data flows, service signals is determined, appropriate for series of synchronization signal, including series, meant for assignment of multimedia signal, meant for recording execution parameters of aforementioned assigned multimedia application, after that multimedia application is loaded and multimedia application is initialized with aforementioned execution parameters.

EFFECT: possible interactive operation of multimedia application with user.

2 cl, 2 dwg

FIELD: communication systems.

SUBSTANCE: transfer system for transfer of transport flow of MPEG-2 standard from transmitter 10 to receiver 14, having check channel 16, along which receiver 14 can transfer selection criterion for selection of information blocks of MPEG-2 standard to transmitter 10, transmitter 10 has selector 38, which receivers required criteria and then filters information blocks in accordance to these criteria prior to transfer.

EFFECT: higher efficiency.

4 cl, 3 dwg

FIELD: television.

SUBSTANCE: device has blocks: first interface block, providing receipt of data about switching of programs by subscriber, electronic watch block, first memory block for archiving data about time of viewing of each selected program, second memory block, containing electronic addresses of broadcast companies, block for rearranging data about viewing time, processor, forming packet of data about which TV program and time of its viewing, third interface block, providing output along phone network of data about viewing time of each TV program to server of company, which broadcast current TV program.

EFFECT: higher efficiency.

1 dwg

FIELD: television.

SUBSTANCE: device has scaling block, two delay registers, block for forming pixel blocks, buffer register, block for calculating movement vectors, two subtracters, demultiplexer, enlargement block, pulsation filtering block, mathematical detectors block, multiplexer, reverse scaling block, as a result of interaction of which it is possible to detect and remove some series of TV frames from programs, which cause harmful effect to viewer, specifically pulsations of brightness signals and color signals with frequency 6-13 Hz.

EFFECT: higher efficiency.

1 dwg

FIELD: cabletelecasting.

SUBSTANCE: proposed local network 10 has subscriber leads 21 coupled with cabletelecasting head station 11 in desired carrier band. Network 10 also has noise suppression unit 21 whose input 24 is connected to leads 21 and output, to station 11. Unit 23 has band filters 28 - 31 connected to input 24 and using different passbands and transducers 32 - 35 designed for comparing output signal level of respective filter 28 - 31 with preset reference level and for feeding comparison result dependent logic signals to logic control unit 36 that functions to find out if these signals comply with conditions stored in unit 36 so as to convey control signal to unitized interlocking circuit 26 inserted in separate line 25 used to transfer signals from input 24 to output 27. Circuit 26 passes signals when logic signals received by unit 36 meet conditions stored therein.

EFFECT: provision for integrating interlocking means of noise-suppression unit in unitized interlocking circuit common for all carrier passbands.

9 cl, 2 dwg

FIELD: cable television.

SUBSTANCE: system is made with possible reversed transfer of signals to local networks, included in system, back to main station of system in preset range of carrying frequencies, system has means for controlling interference, which include detection means, which are made with possible comparison of signals power level to one preset control level, and with possible generation of logic signals, memory devices, and also means in main station of system, using which information stored in memory means of local networks can be queried for transfer to main station for estimating this information at main station.

EFFECT: higher efficiency, broader functional capabilities.

10 cl, 3 dwg

FIELD: terminals for processing digital audio-video and multimedia data.

SUBSTANCE: device has decoder for receiving transmitted data, data-processing system and memory, while data-processing system stores data of user profiles, related to parameters or preferences of multiple users of terminal. Also, user profiles match terminal operation modes, and profiles data include data about priorities, pointing out rights of each user for using terminal resources.

EFFECT: higher efficiency, broader functional capabilities.

2 cl, 7 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 an electronic audiovisual processing

FIELD: method for combining multi-sets of digital images of multiple channels and bus interface for same.

SUBSTANCE: bus interface has block for processing image for m channels of sub-images, block for processing image for combining images of n set, n sets of video data buses, address and control buses, logical module for controlling access to pixel data and bus commutation, and also module for forming clock and synchronization signals. Gating signals of bus control pixel data of m channels of sub-images, and output them to one of bus of n-numbered video data group in certain time moment. Sets of blocks for image processing for combining images combine pixel data of sub-mages on buses of video-data of n groups and form data of combined image.

EFFECT: method can be used in communication system of multimedia image and in image editing system for improving functional capabilities for processing multi-sets of images.

2 cl, 12 dwg

FIELD: technology for encoding moving images.

SUBSTANCE: movement vectors in direct prediction mode are determined and encoded in accordance to type of supporting frame (distant-timed or close-timed), denoted by movement vector of moved block in selected frame.

EFFECT: improved efficiency of encoding of a series of moving images in direct prediction mode for B-frame.

2 cl, 6 dwg

FIELD: method and device for processing AV information, engineering of data carrier for recording a file including information provided for clarification purposes in graphic user interface, information of main and auxiliary reproduction routes, information about connection between appropriate reproduction domains along main route.

SUBSTANCE: type CPI_type is described in PlayList. CPI_type contains type EP_type and type EP_map_type. If position of I-image can be determined, type EP_map_type is utilized, if it can not be determined, type EP_map_type is utilized. Therefore, recorded AV stream data are subject to analysis of I-image and AV data of stream recorded without designation of I-image position may be controlled jointly.

EFFECT: possible joint controlling of AV stream, for which high speed reproduction is possible, and AV stream, for which such a possibility is not available, and also repeated recording is possible.

17 cl, 123 dwg

FIELD: computer science, possible use for measuring coordinates of light objects and processing their movement trajectory.

SUBSTANCE: device containing transmitting television tube, blocks forming spiral scanning of television tube ray, and signals processing block, additionally has clock pulse counter and video pulse counter, and also analog-digital converter and visual observation block, constructed on basis of piezo-deflectors with optical reflectors at the end. It is possible to output information about 72000 light objects at 100 Hz frequency.

EFFECT: possible measurement of polar coordinates of light objects, simultaneously located within objective observation field, their brightness, transverse size of image and distance from axis within observation field of each frame (order number).

3 dwg, 1 tbl

FIELD: home video equipment, possible use for recording and reproducing video-images.

SUBSTANCE: into digital video camera containing objective, photo-electric transformer, analog-digital converter of video-signal, digital information accumulator and video range-finder, inserted are: set-point generator, frequencies synthesizer, two analog-digital converters of video-signal, four blocks of AND elements, and reproduction device, containing set-point generator, frequencies synthesizer, three code processing channels ER, EG, EB, 1-6, blocks of pulse amplifiers, block for modulating emissions, two amplifiers and two piezo-deflectors, four bearing voltage sources, blocks for row and frame scanning, projection optical system and matte screen. Resolution of image is 800000 pixels: 800 rows with 1000 counts in each row.

EFFECT: doubly improved resolution and decreased hardware requirements for viewing filmed material.

14 dwg, 3 tbl

FIELD: home video equipment, possible use for recording and reproducing video-images.

SUBSTANCE: into digital video camera containing objective, photo-electric transformer, analog-digital converter of video-signal, digital information accumulator and video range-finder, inserted are: set-point generator, frequencies synthesizer, two analog-digital converters of video-signal, four blocks of AND elements, and reproduction device, containing set-point generator, frequencies synthesizer, three code processing channels ER, EG, EB, 1-6, blocks of pulse amplifiers, block for modulating emissions, two amplifiers and two piezo-deflectors, four bearing voltage sources, blocks for row and frame scanning, projection optical system and matte screen. Resolution of image is 800000 pixels: 800 rows with 1000 counts in each row.

EFFECT: doubly improved resolution and decreased hardware requirements for viewing filmed material.

14 dwg, 3 tbl

FIELD: technology for selective reproduction of television programs, primarily for chargeable television.

SUBSTANCE: system for processing a grid of television programs has on one side, information about offered available programs, and, on other side, information about certain group of users. To each group of users a set of parameters is assigned, which is divided on several sets, while each set corresponds to filter layer, allowing selection of category or categories of subject interesting program.

EFFECT: possible comfortable access to another programs with possible selection of categories of interesting programs.

7 cl, 2 dwg

FIELD: automatics; computer engineering.

SUBSTANCE: device can be used in hotel TV systems for allocating payable TV usage. Remote control device has first flip-flop, second AND gate, third AND gate, master oscillator, counter, multiplexer, 10 buttons, second flip-flop, first permanent memory, second permanent memory, IR receiver. Channels can be switched while taking time of watch into account for any kinds of TVs, which are provided with IR, port for controlling channel selector.

EFFECT: improved efficiency of operation.

3 dwg

FIELD: technology for recording data, linked with other data.

SUBSTANCE: data production device has module for assigning numeric value, meant for assigning from number of multiple numeric values, stored on data carrier, of numeric value, appropriate for data file, subject for extraction, while numeric value is additional basic n value, where n - integer value higher than one. Device also has module for forming path name, meant for forming name by insertion of symbol, appropriate for numeric value, into each preset position in given formed symbols string, and receiving module, meant for extraction of data file, if in data carrier additional file is present with path name, formed by path name forming module.

EFFECT: decreased data-occupied space in memory.

4 cl, 12 dwg

FIELD: technology for recording data, linked with other data.

SUBSTANCE: data production device has module for assigning numeric value, meant for assigning from number of multiple numeric values, stored on data carrier, of numeric value, appropriate for data file, subject for extraction, while numeric value is additional basic n value, where n - integer value higher than one. Device also has module for forming path name, meant for forming name by insertion of symbol, appropriate for numeric value, into each preset position in given formed symbols string, and receiving module, meant for extraction of data file, if in data carrier additional file is present with path name, formed by path name forming module.

EFFECT: decreased data-occupied space in memory.

4 cl, 12 dwg

FIELD: IR-imaging.

SUBSTANCE: IR imager has objective, rotating multifaced prism, image transfer device and linear photo-receiving array. Objective has frontal meniscus turned with its convexity to object and afocal meniscus turned with its convexity to image and disposed close to plane of objective intermediate image. Entrance pupil of objective is disposed at front focal plane of frontal meniscus. Prism has skewed faces. Thickness of the prism along optical axis is thinner for smaller angles of skew than for larger angles. Axis of rotation of prism is disposed behind the plane of real intermediate image of objective. Device for transferring image has collimating and focusing components. Radiuses of curvature of frontal R1, R2 and afocal R3, R4 meniscuses along beam path are equal to: R1=(0,9-1,1)f'l, R2<1.5 f'l,R3=(0,95-1,05).((n-1)d3)/(1-β0)n), R4=β0 R3, where f'l is focal length of frontal meniscus, n is refraction factor of material of meniscuses, d3 is longitudinal thickness of afocal meniscus, β0 is linear magnification of afocal meniscus.

EFFECT: improved quality of image; simplified scan drive; improved frequency of frame scan.

4 cl, 12 dwg

Up!