Method of signal transmission with time slotting parameters in service information

FIELD: physics.

SUBSTANCE: said utility invention relates to a method of signal transmission in a digital television network. The ground digital television network is used for the transmission of IP datagrams to receiving devices using multiprotocol encapsulation (MPE). MPE datagram sections and, if using the forward error correction (FEC), MPE FEC datagram sections are transmitted in time-slotted packet signals. The time slotting parameters determining the minimum time between packet signal transmissions, and data output from the time slotting buffer of the receiving device at the transmission bit rate are used to save power and enhance the quality of service.

EFFECT: increased reliability of signal transmission.

9 cl, 19 dwg, 10 tbl

 

The technical field to which the invention relates

The present invention relates to a method for transmitting signals in a communication network, in particular, but not exclusively, to a method of transmitting signals with the quantization parameters network time digital television (DTV, DVB).

The level of technology

Known communication systems with mobile objects, which can provide sufficient bandwidth to enable streaming video using advanced compression techniques, the type of the MPEG-4 standard (Expert group on cinematography). For example, the network of mobile communication of the third generation has a maximum bandwidth of 384 kilobits per second (kbps). However, this is insufficient for some types of services, such as file upload.

However, the known transmission system with higher bandwidth. For example, transmission system for digital television (DTV) can provide a bandwidth of 10 Mbps or more. Thus, it is possible to Supplement the system of mobile communication transmission system with higher bandwidth.

The DTV receivers known in applications such as digital television. Usually DTV receivers are stationary and with power from a household electrical outlet. But Moby is performance communications portable terminal devices are typically battery powered devices, and, thus, their power is limited.

The average power consumption of the DTV receiver can be reduced through the use of schemes based on time multiplexing (VMP, TDM). This scheme is called time-slicing.

If you request a service, you can send data using the quantization of time. Batch send data signals using a much higher bandwidth compared to the bandwidth required to send data with a static bandwidth. Each packet signal includes an indication of time before the next packet signal, which is referred to as "delta-t". In the intervals between the transmission of packet data signals are not transmitted, allowing you to use the bandwidth allocated to the service for other services. Thus, the receiver must remain active only during part of the time, when accepted packet signals. However, the received packet signals can be buffered and used on a relatively more constant and lower speed.

However, the quantization of time creates the problem lies in the fact that the receiver requires a sufficiently large buffer. If the buffer is too small, the receiver may start to make p ketny the first signal, than used the previous packet signal. The problem may intensify if before using the data required to decode, because the decoding introduces a time delay.

The present invention seeks to provide a method of transmitting signals in a communication system.

The invention

According to the present invention, a method for transmitting signals in a communication network, namely, that provide a set of quantization parameters time to describe packet data signals include quantization parameters of time in the service information form packet signals in accordance with a set of quantization parameters of time.

This may have the advantage that the device provided the opportunity to determine whether it can accept a packet data signals and/or to configure itself to receive packet data signals.

Providing the set of quantization parameters of time may include the time that determines the minimum time between the transmission of the burst signal, determine the desired speed of removing data from the buffer for receiving and removing packet signal or determine the maximum average speed for one cycle of the quantization of time.

Linking quantization parameters time with service information may contain the substance of the stage, which include a set of quantization parameters of time in the descriptor. The method may further comprise the step, which include the descriptor in the table to describe the services provided through the communication network. The method may further comprise the step, which include the descriptor in the table to describe the configuration of the network connection.

Batch data signals can include data segments, for example, sections Multiprotocol encapsulation (DIF, MPE), for example, in the form of a frame Multiprotocol encapsulation - forward error correction (DIF-UCO, MPE FEC). The method may include the stage at which encapsulate the frame DIF-UCO at least one packet of the transport stream level.

Batch data signal may contain a set of partitions. The method may include the stage at which encapsulate the set of sections of the at least one packet of the transport stream level.

The communication network may be a digital television (DTV).

The method may include the stage at which forward the packet signals in the network element.

According to the present invention is also a method of operation of the element in the communications network, namely, that accept a set of quantization parameters time to describe a batch of data signals, connect the quantization parameters of time with service information and FD is mirouet packet signals in accordance with a set of quantization parameters of time.

According to the present invention is additionally a method of operation of a receiving device for receiving packet data signals through the communication network, namely, that take service information through the communication network and receive from the service information to the set quantization parameters time to describe the burst signal data.

The method may include the steps that can determine whether packet data signals to be buffered, and configure the receiver for reception of packet data signals.

The set of quantization parameters of time may include a minimum time between the transmission of the burst signal, and the method may further comprise the steps that determine whether the packet signal is received, and if the packet signal has not been adopted, configure the receiver to receive a packet of data signals using the mentioned minimum time, or determine whether there is enough time available for decoding data, the received packet signal.

The set of quantization parameters of time may include a set speed of removing data from the buffer, and the method may further comprise the step, which determines whether the set speed excretion data the actual speed of removing data from the buffer.

According to the present invention also pre is Lorena computer program, containing commands of a computer program to cause the processing unit to perform the aforementioned method.

According to the present invention is also a method for transmission in a communication network, namely, that provide a set of quantization parameters time to describe a batch of data signals, connect the quantization parameters of time with service information form packet signals in accordance with a set of quantization parameters of time.

The method may include the stage at which transmits the service information and transmit the packet signals.

According to the present invention also proposed a system of signal transmission in a communication network, provides the set of quantization parameters time to describe the burst signal data, linking quantization parameters time with service information and the formation of a burst signal in accordance with a set of quantization parameters of time.

According to the present invention also proposed a network element, configured to receive the set of quantization parameters time to describe the burst signal data binding quantization parameters time with service information; and the formation of a burst signal in accordance with a set of quantization parameters in the time.

The network element may contain the transmitter.

According to the present invention also proposed terminal device (terminal)containing a receiver for receiving a packet of data signals through the communication network and a processor to control the operation of the above-mentioned receiver, and the target device configured to receive service information from said communication network, receiving, from the service information of the set of quantization parameters of time describing the batch data signals, and control the operation of the receiver depending on the set of quantization parameters of time.

The set of quantization parameters of time can contain the maximum average speed for one cycle of the quantization of time.

Brief description of drawings

Now will be described a variant of implementation of the present invention with reference to the accompanying drawings, in which

figure 1 depicts a communication system;

figure 2 depicts the encapsulating device Multiprotocol encapsulation (DIF), which outputs the packets of the transport stream level;

figure 3 illustrates the packet transport layer;

4 is a schematic diagram of handset mobile phone;

5 is a schematic diagram of a portable battery power source for handsets mobile phone is on;

6 depicts the receiver and the buffer quantization of time included in the telephone handset, which is shown in figure 4;

7 is a block diagram of a first process performed by encapsulating the device DIF, shown in figure 2;

Fig depicts the process by which data are calculated forward error correction;

Fig.9 depicts the datagram is placed in the sections of the datagrams;

figure 10 illustrates a section of the datagram;

11 illustrates a packet signal;

Fig illustrates the encapsulation sections datagrams into packets of a transport stream level;

Fig is a block diagram of a second process performed by encapsulating the device DIF, shown in figure 2;

Fig illustrates the process, which is segmented and encapsulated table comprising a descriptor quantization of time;

Fig illustrates the completion and release buffer quantization of time when the decoding of forward error correction is not used;

Fig illustrates the completion and release buffer quantization of time when using the decoding forward error correction;

Fig is a block diagram of a first process performed by the telephone handset, which is shown in figure 4;

Fig is a block diagram of a second process performed by the bodies of the phone handset mobile phone, shown in figure 4; and

Fig is a block diagram of a third process performed by the telephone handset, which is shown in figure 4.

Detailed description of the invention

System 1 connection

Consider figure 1, which shows a communication system 1. The communication system 1 includes provider 2 information that has access to sources 31, 32information, such as audio-visual information, files, data or images.

Information 4 can be passed using Internet Protocol (IP), digital broadband network such as a terrestrial digital television (DVB-H), in the form of service data type conversion IP (PDD-IP), one or more receiving devices 51, 52. The receiving device 51, 52in the form of mobile phones with video capabilities, configured to receive data from at least two different channels 6, 7 connection.

Data 4 content transmitted in the network element 8, which is the server configured to receive data 4 content and generating recovery data 9 for use in the correction of data errors 4 content. Data 4 content is transmitted to the receiving device 51, 52on the first communication channel 6. In this example, the first communication channel 6 is provided with the first network 10 with the connection in the form of a broadcast network, the type of network DVB-H, which includes a transmitter 11. Data 4 contents broadcasted through the broadcast, transmitted to the receiving device 51, 52through group broadcast or addressing a specific device within the cell (not shown)associated with the first network 10 connection.

Recovery data 9 can be transmitted to the receiving device 51, 52on the second channel 7 communications. In this example, the second channel 7 communications provided a second different network 12 communication in the form of network communication, mobile, network type mobile communication of the third generation (3G), which includes a transmitter 13. Recovery data 9 and other data, speech data is transmitted to the receiving device 51, 52within the cell (not shown)associated with the second network 12 connection. The second network 12 may be a network of the second generation (2G) or third generation network "two and a half" (2.5G).

In figure 1, the communication system 1 shown in a simplified form. It can be other elements, such as additional transmitters (not shown), network elements (not shown) or networks (not shown).

Each of the transmitters 11, 13 provides a transmitting node for transmitting data to the receiving device 51, 52that constitute the nodes of the receivers or recipients.

Network element 8

Consider figure 2, where the network element 8 represents the encapsulating device Multiprotocol encapsulation (DIF) DTV. Network element 8 receives IP datagrams 14 and auxiliary data 15, the type of service information (SI) for specific program information (STI) and DTV standard MPEG, and generates a stream of 16 transport layer according to ISO/IEC 13818-1 (International organization for standardization/International electrotechnical Commission). Thread 16 transport layer contains packages 17 stream transport layer (PTU), usually a length of 188 bytes.

Referring also to figure 3, note that the thread 16 transport layer is divided into a number of logical channels. The logical channel belongs to the package 17 PTU, is defined in title 18 of the package using the ID 19 package (FDW). The batch ID can be used to identify content content 20 package PTU.

For example, the contents of the first package 171PTU can be identified as being video information, audio information, or any other type of data, by determining the values of the FDW between 0x0030 0x1 and FFE (in hexadecimal numbers). The contents of the second package 172Vocational schools may be identified as containing all or h is here the network information table (SIT), by determining PID = 0x0010. As will be explained in more detail below, SITH, and other types of tables can be used to transmit a signal with quantization parameters of time and other parameters related to forward error correction at the receiving device 51, 52(figure 1).

The encapsulating device 8 DIF also performs other functions, and they will be described in more detail below.

The receiving device51, 52

Consider figure 4, where each receiving device 51, 52preferably presented in the form of a handset of a mobile phone with multimedia capabilities.

Each receiving device 51, 52includes first and second antenna 211, 212the receiver 221and the transceiver 222. In this example, the first antenna 211the receiver 221used for receiving signals from the first network 10 communication, in this case, the network DVB-H. The second antenna212and the transceiver 222used for transmitting signals to the second network 10 communication and reception of its signals. Each of the receiver and transceiver 221, 222includes schemes for processing radio-frequency signals (not shown) for amplification and demodulation of the received signals within the respective processors (not shown) for channel decoding and demuxing.

Each receiving device 51, 52also includes a controller 23, a user interface 24, a memory 25, a device 26 for reading smart cards, smart card 27, entered in the device 26 for reading smart cards, coder/decoder (codec) 28, a speaker 29 with the corresponding amplifier 30 and the microphone 31 with the corresponding pre-amplifier 32.

The user interface 24 includes a device 33 display and a keypad 34. The device 33 display adapted to display images and videos, for example, having larger and/or having a greater resolution than the display device is a mobile phone, and is capable of displaying color images. Each receiving device 51, 52also includes a battery 35.

The controller 23 controls the operation of the receiving device 51, 52under software control (not shown)stored in memory 25. For example, the controller 23 provides the output data to device 33 to display and accept input from the keypad 34.

Consider figure 5, where the battery 35 and the first antenna 211the receiver 221can be combined in port the positive battery source 36 power. Replacing the portable battery power source (not shown) of conventional handset mobile phone portable battery pack 36 power, which includes the receiver 221as well as providing the right software, a standard telephone handset (not shown) can be modified to receive data through the first network 10 communication. Alternatively, the first antenna 211the receiver 221you can combine into a housing (not shown) to a conventional telephone handset mobile phone (not shown).

The receiving device 51, 52can be modified by providing a single receiver adapted to receive signals from the first and second networks 10, 12 links (figure 1), and a transmitter adapted to transmit signals to the second network 12 communication (figure 1). Alternatively, you can provide a single transceiver for both networks 10, 12 connection.

Consider Fig.6, where the receiver 221receives the signal 37 from the first network 10 communication. Signal 37 is subjected to amplification, remodelirovania, channel decoding and demultiplexing. Received demultiplexing signal (not shown) is filtered to extract the packet signals 38 datagrams. Packet signals 38 datagrams are served in the buffer 39 quantization in which the time, which is provided by the controller 23, and a memory 25, to produce a stream 40 of the datagrams that are not subjected to the quantization of time. Preferably, the flow of datagrams 40 is essentially continuous and/or essentially has a constant intensity.

The buffer 39 quantization of time will be described in more detail below.

The unloading device 51, 52may be a personal digital assistant (OCA) or other mobile terminal device capable of at least receive signals via the first network 10 communication. The receiving device 51, 52can also be semi-permanent or paliperidone, such as a terminal device roaming in a vehicle car type.

Action encapsulates device 8 DIF

The encapsulating device 8 DIF performs many functions, some of which fall into two categories: processes, which include training and data transmission application packet signals, and processes, which include the preparation and transmission of signals, quantization parameters of time and forward error correction.

Preparation and transmission of data of application programs

Consider Fig.7 and 8, which describes the process by which encapsulates the device 8 DIF (figure 1) generates codes panel is proving error correction and data formats, using in this case, format the partition management and control environment for the storage of digital information (MC-SHCI).

The encapsulating device 8 DIF (figure 1) receives the packet stream 411, 412,413,414data, in this case, the IP datagrams from the supplier 2 information (figure 1) and, if necessary, pre-processes them, having them in ascending order and/or discarding the selected datagram, for example, on the basis of the IP address (step S1). It should be clear that encapsulates the device 8 DIF (figure 1) can accept Ethernet frames (standard LAN) (not shown) and, thus, may require additional processing, such as the removal of the Ethernet frame structure.

If you want to package 411, 412,413,414data are calculated codes are forward error correction (step S2).

Packages 411, 412, 413, 414stored in a table or matrix 42 coding (step S2.1). Packages 411, 412, 413, 414stored consecutively in the columns 431, 432,433, 434in table 42, called table 44 data of the application program, which in this case takes the leftmost part of the table 42. The contents of the packages 411, 412, 413, 414can sanimat the one or more addressable memory cells of one or more columns 43 1, 432, 433, 434.

When a saved preset number of packages or table 44 data of the application program is full, calculated data 451, 452,453forward error correction (UCO) (step S2.2). Data 451, 452,453UCO, preferably in the form of data reed-Solomon, is calculated for each row 461, 462,463and are part of the table 42, called table 47 data reed-Solomon.

Preferably, the table 42 coding has 255 columns. For example, the data table 44 application program may contain 191 column, and table 47 reed-Solomon can contain 64 column. Preferably, the data table of the application program takes the leftmost part of the table 42 and table of reed-Solomon occupies the extreme right of the table 42. Table 42 coding may contain a selectable number of rows and 1024 rows. Preferably, the table 42 contains a single-byte addressable elements. Thus, a table with 255 columns and 1024 rows can store up to 2 MB of data.

It should be clear that the packages 411, 412,413,414can be stored sequentially in rows, and the data 451, 452,453UCO calculated for each column. In other words, the rows and columns of the cable is replaceable. Also it should be clear that the length or size of the packets 411, 412,413,414can change. Packages 411, 412,413,414can be of unequal size. Table 44 data of the application program can be filled with a fill of information, for example, at the end of the table. Fill information can be omitted when calculating data 451, 452,453UCO.

Packages 411, 412,413,414and packages 481, 482UCO is read from the code tables (step S2.3). Packages 481, 482UCO read column after column. Packages 411, 412,413,414and packages 481, 482UCO separated and formatted (step S3).

The encapsulating device 8 DIF (figure 1) preferably formats the data in accordance with Section 7 standard 301 192 European Institute of telecommunications standards (ETSI) Digital TV (DVB); technical requirements for DTV broadcasting data V1.3.1 (2003-01).

Consider figure 9, which encapsulates the device 8 DIF places the packages 411, 412,413,414in sections 491, 492,493, 494datagrams DIF in accordance with the format section of the criminal code-SHTI using the syntax is definitely the following table 1:

Table 1
SyntaxThe number of bitsID
Razdelam() {
Identificationtheory8uimsbf
Indicatorsindicators1bslbf
Privatising1bslbf
Reserved2bslbf
Dlinza12uimsbf
MAC adres (address of access point)8uimsbf
MAC adres8uimsbf
Reserved2bslbf
Upravleniekrovlia

informationnote
2bslbf
Upravleniekrovlia2bslbf
The flag ASAP (standard Protocol for network access) ULS (logical connection)1bslbf
Ecosysliable1bslbf
Nortel8uimsbf
Numerosities8uimsbf
MAC adres8uimsbf
MAC adres8uimsbf
MAC adres8uimsbf
MAC adres8uimsbf
If (flag ASAP the ULS == "1"){
ASAP the ULS()
}Else{
For (j=0; j<N1; j++){
Baiter-datagram8bslbf
)
)
If (partition number == number of the last section){
For (j=0; j<N2; j++){
Bytes of fill8bslbf
}
}
If (indicator syntax section == "0"){
Checksum32uimbf
}Else{
CEC (cyclic redundancy code)_3232rpchof
}
}

Referring still to Fig, note that encapsulates the device 8 DIF places the packages 481, 482UCO in the so-called sections 501, 502datagram DIF-UCO, using the syntax defined in table 2 below:

Table 2
SyntaxThe number of bitsID
Razdelek (){
Identificationtheory8uimsbf
Indicatorsindicators1bslbf
Zarezervirovannie future1bslbf
Reserved2bslbf
Dlinza12uimsbf
Dopolnennyayutsya8uimsbf
Zarezervirovannie future8bslbf
Reserved2bslbf
Zarezervirovannie future5bslbf
Ecosysliable1bslbf
Nortel8uimsbf
Numerosities8uimsbf
Parametrial

time
For (i=0; i<N; i++){
Bitcard (record delimiter)8uimsbf
}
CIC32uimsbf
}

Consider figure 10, which shows the General structure of the section 49 DIF or section 50 DIF-UCO. Section 49, 50 DIF/DIF-UCO contains the header 51, the content 52 and finisher of 53. Content 52 includes a package 411, 412,413,414(Fig.9) or package 481, 482UCO (Fig.9), as defined above in table 1 or 2.

Consider 11, on which the sections 491, 492, 493, 494DIF and sections 501, 502DIF-UCO 1. As will be explained in more detail below, the packet signal 541comes in the elementary stream, which is identified by a single PI. Between batch signal 541and the next packet signal 542(Fig) sections not passed relative to the same elementary stream.

Consider Fig, on which the first packet signal 541containing sections 491, 492, 493, 494DIF and sections 501, 502DIF-UCO, is placed in packages 551, 552, 553PTU (step S5).

In this example, the package 551, 552, 553PTU may include multiple sections 491, 492, 493, 494DIF and sections 501, 502DIF-UCO. However, section 491, 492, 493, 494DIF or section 501, 502DIF-UCO can be divided between multiple packages 551, 552, 553PTU. Packages 551, 552, 553PTU are denoted by the same PI.

Batch signal 541can specify the starting time of the next packet signal 542within the elementary stream. This is achieved by transmitting signals to the receiving device 51, 52that uses time-slicing and/or UCO, and transmitting information regarding the next batch of the signal element of the nom thread.

The transmission signal is included in the descriptor broadcast data in the send table service characteristics (TLC) using sections of the performance characteristics that indicate that the fields MAC_address 1 - MAC_address 4 (MAC address 1 MAC address 4) not used for the differentiation of receivers within the elementary stream, but are used to transfer parameters in real-time, type delta-t. Sections of the performance characteristics and the handle broadcast data is described in more detail in Sections 6 and 7 of standard 301 468 ETSI EN "Digital television (DTV); technical requirements for service information (SI) in DTV systems" V1.5.1 (2003-01).

Transmitting information regarding the next packet signal that contains the socalled parameters in real time in the field MAC_address_1 - MAC address_4 each header, as defined above in table 1 or 2, each section 491, 492, 493, 494DIF and each of the sections 501, 502DIF-UCO. For example, the following table 3 shows the syntax of the parameters in real time:

Table 3
SyntaxThe number of bitsID
Parameteren
delta_t12uimsbf
Granitic1bslbf
Granizada1bslbf
Address18uimsbf
}

The delta_t field depends on whether the quantization of time in a given elementary stream.

If time slicing is used, delta_t field specifies the time until the next packet signal quantization time within the elementary stream. Delta-t is included in all sections 491, 492, 493, 494, 501, 502DIF/DIF-UCO packet signal 541and its value may vary from section to section. Resolution delta-t is 10 MS. For example, the value 0xC00 (hexadecimal number) = 3072 (in decimal) indicates that the time until the next packet signal is 30,72 C. the Value 0x00 is reserved to indicate that more packet signals within the elementary stream to be transmitted will not, in other words, to end the service. In this case, all sections 491, 492, 493, 494, 501, 502DIF/DIF-UCO packet signal 541have the same value in this field. Delta-t is determined transport_packet (packet transport layer), transferring the first byte of the current section 491, 492, 493, 494DIF, to transport_packet carrying the first byte of the next packet signal. Therefore, delta-t may vary between sections 491, 492, 493, 494, 501, 502DIF/DIF-UCO packet signal 541.

The time indicated by delta-t is beyond the end of the maximum duration of a packet signal of the actual packet signal. This helps to ensure that the decoder will be able to reliably distinguish between two consecutive packet signal within the elementary stream.

Batch signal 541contains sections 491, 492, 493, 494, 501, 502DIF/DIF-UCO completely. In other words, sections 491, 492, 493, 494, 501, 502DIF/DIF-UCO not divided between packet signals 541. Batch signal 541contains fully datagram 411, 412,413,414, 481, 482. In other words, the datagram 411, 412,413,414, 481, 482not fragmented between the packet signals. Send a blank sections DIF, that is, sections DIF without content should preferably be avoided.

Preferably, each packet signal 541 contains at least one partition 411, 412,413,414, 481, 482DIF carrying proper datagram 411, 412,413,414, 481, 482that contains the address of the network layer (not shown). Address (not shown) is one of the addresses that the notification table IP/MAC (THE IP/MAC) links with elementary stream.

If time slicing is not used, and is used DIF-UCO, delta_t field supports the index of the cyclic frame DIF-UCO within the elementary stream. The delta_t field value is incremented for each subsequent frame 42 DIF-UCO. After the "111111111111", field resumes from "000000000000". If large parts of the data lost, this option allows you to identify which frame DIF-UCO belongs to any adopted section.

Field table_boundary (the border of the table) is a flag. When the flag is set to "1", it indicates that the current section is the last section of the table in the current frame DIF-UCO. If this partition is a partition 491, 492, 493, 494RSC, the flag indicates that the section 491, 492, 493, 494is the last section table 44 data of the application program (Fig). A decoder that does not support DIF-UCO, may neglect the performance by all of the following sections before the end of the frame 42 DIF-UCO, which is indicated through the use of field frame_boundary (frame boundary). For each frame 42 DIF-UCO, one section 491, 492, 493, 494The IPI is sent with this flag set. For each frame 42 DIF-UCO, in which data is transmitted 47 RH (record delimiter), one section 481UCO is transmitted with this flag set. If DIF-UCO is not supported in the elementary stream, the flag is reserved for future use. If the flag is not used, it is set to "0".

Field table_boundary is a flag. When the flag is set to "1", it indicates that the current section is the last section in the current batch signal 541if you support time-slicing, and is located inside the frame 42 DIF-UCO, if supported by DIF-UCO. For each packet signal 541quantization of time one section 491, 492, 493, 494The IPI is sent with this flag set. For each frame 42 DIF-UCO one section 491, 492, 493, 494, 501, 502DIF/DIF-UCO is transmitted with this flag set.

The address field specifies the byte position in the corresponding table 42 frames DIF-UCO for the first byte of the content carried within the section. All sections, providing the data for any table 42 ka the ditch DIF-UCO, come in ascending order according to the value of this field. The position of the byte represents a linear address on the basis of zero in table 42 frames DIF-UCO, starting with the first row of the first column, and increasing towards the end of the column. At the end of the column position of the next byte is in the first row of the next column.

The first section, transferring the data of this frame DIF-UCO, is a section of the IPI, transferring the datagram data of the application program with the address "0". All sections of transferring datagram data of the application program of the frame 42 DIF-UCO, is transferred to the first section, transferring data RH frame 42 DIF-UCO. In other words, sections 491, 492, 493, 494transferring datagram data of the application program, not alternate with sections 501, 502transferring data RZ within a single frame 42 DIF-UCO. All sections that are portable between the first and last section of the frame 42 DIF-UCO, carry data belonging to the frame 42 DIF-UCO, that is used only data 44 application programs and data 47 RH. The sections that provide data of other frames DIF-UCO, not interspersed.

The section following the last section, transferring the datagram data of the application program in the frame 42 DIF-UCO, contains either the first section, transferring data RA of the same very what about the frame DIF-UCO, either the first data section of the application program of the next frame DIF-UCO. In the latter case, the RZ data of the first frame DIF-UCO not transmitted. For each frame 42 DIF-UCO, one section of the IPI is sent with the address field set to "0". For each frame 42 DIF-UCO, which could be any data AG, one section UCO is transmitted with the address field set to "0". In the supplied data of the application program in the data table 44 application programs padding spaces not used. In the data table of the application program datagrams do not overlap. In table 42 RH in the supplied data RZ padding spaces not used.

Addressing each table frame DIF-UCO starts from zero. If the elementary stream is used, and the quantization of time, and DIF-UCO, each packet signal in the elementary stream must contain exactly one frame 42 DIF-UCO. In other words, the frame 42 DIF-UCO is not partitioned into multiple burst signal.

If the elementary stream DIF-UCO is not supported, the address field is reserved for future use. If the address field is not used, it is set to 0x00.

Preparation and transmission of signals with the quantization parameters

time and forward error correction

Can favorably to transmit the quantization parameters of time and DIF-UCO to t the th, to help foster devices 51, 52(1) to determine whether they are able to accept subjected to quantization of the transmission time and processing subjected to the quantization-time transmission, which can use or not to use proactive error correction.

A number of parameters can be suitable for quantization of time and forward error correction, if it applies. The following table 4 lists these options:

Table 4
Description
BbThe bit rate for packet signal
RoutThe bit rate in the case of removing data from the buffer quantization of time or tables DIF-UCO
CbThe average transmission rate in bits per cycle quantization
BdThe duration (length) of the packet signal
TminThe minimum time between the transmission of the burst signal
ToutThe time required to release the buffer (= time unloading buffer)
BsThe batch size is of igala
TFECDuration decoding DIF-UCO

The encapsulating device 8 DIF (figure 1) transmits at least some of these parameters, using the descriptor ID quantization of time as part of the service information (SI).

Consider figure 2, 13 and 14, which encapsulates the device 8 DIF receives data 15 IPN/C, which define the minimum time between the transmission of the burst signal (Tmin) 561required speed (Rout) 562in bits of removing data from the buffer 39 quantization of time (6) and the maximum average transmission rate in bits per cycle quantization of time(Cb) 563(step S6). Preferably, these parameters 561, 562, 563determined by your network operator. In short, they determine the size and frequency burst signal 541.

ParametersTmin, Routand Cb561, 562, 563will be described in more detail below.

ParametersTmin,Routand Cb561, 562, 563associated with service information that describes the system message delivery, content and/or scheduling and synchronization of broadcast data streams using the descriptor tables used for transmission of the signal is relatively proprietary information to the receiving device 5 1, 52.

Settings 561, 562, 563introduced in the handle 57 ID quantization of time. The syntax of the descriptor 57 ID quantization of time is shown below in table 5:

Table 5
SyntaxThe number of bitsID
Descriptor.imanufacturer

quantanamera
Prisoner8uimsbf
Gleaner8uimsbf
Quantanamera1bslbf
DIF-UCO2uimsbf
Razmerchik5uimsbf
Maksimalnoraschetnoj

acetogenins
8uimsbf
Maximallyefficient

transfer
4
Minimalinvasive3
For (i=0; i<N; i++){
Zarezervirovana

ispolzovaniem
1bslbf
}
}

According to the above table 5 descriptor_tag field (characteristic descriptor) is supplied by a value corresponding to certain standards organization. Descriptor_length field (length of handle) specifies the number of bytes immediately following fields. Field time_slicing (time-slicing)specifies if subjected mentioned elementary stream quantization of time. A value of "1" indicates that the time-slicing is used, while a value of "0" indicates that the time-slicing is not used. Field mpe_fec (DIF-UCO) indicates whether the referenced elementary stream DIF-UCO and, if so, what algorithm is used. Field mpe_fec can be encoded according to the following table 6:

Table 6
ValueDIF-UCOAlgorithm
0x00Not usedn/a
0x01UseReed-Solomon (255, 191, 64)
0x02 0x03...Reserved for future useReserved for future use

The above table 5 field frame_size the frame size) is used, to give the information that the decoder can use to harness its use buffering. The exact interpretation depends on whether time slicing and/or DIF-UCO. Field max_burst_duration (the maximum length of a packet signal) is used to specify the maximum length of a packet signal in the considered elementary stream. Packet signal does not begin until T1and must end no later than the time T2where T1time is denoted by delta-t in the previous packet signal, and T2= T1+ the maximum length of a packet signal. The specified value for the maximum length of the packet signal preferably lies within the range from 20 MS to 512 with a 20-millisecond steps. The maximum length of a packet signal = max_burst_duration × 20 milliseconds.

If time_slicing set to "0", i.e. the time-slicing is not used, this field is reserved for future use and is set to 0x00 when not in use. If time_slicing set to "1", i.e. the time-slicing is used, this field specifies the maximum number of bits at the section level allowed in a packet signal, the quantization of time in the elementary stream. Bits are calculated from the beginning table_id field (table ID) to the end of the CRC_32 field (CEC).

If mpe_fec set to "1", i.e. DIF-UCO is used, then this field specifies the exact number of rows in each frame DIF-UCO in the elementary stream. When the elementary stream is used, and the quantization of time, and DIF-UCO, both constraints are imposed (i.e. the maximum size of the packet signal and the number of rows). Field frame_size can be encoded according to the following table 7:

Table 7
SizeThe maximum size of a packet signalLine frame DIF-UCO
H128 kilobits64
H256 kilobits128
H384 kilobits192
H512 kilobits256
H640 kilobits320
H768 kilobits384
H896 KB448
H1024 kilobits512
H1152 kilobits576
H1280 KB640
Ha1408 KB704
HV1536 kilobits768
HS1664 Kbits832
00D1792 kbps896
He1920 Kbits960
00F2048 kilobits1024
H - 01FReserved for future useReserved for future use

If the field max_frame_size (maximum frame size) specifies "reserved_for_future_use" (reserved for future use), the receiver assumes that the maximum size of a packet signal of more than 2 Mbps, and the rows of the frame DIF-UCO more than 1024.

When time slicing is not used, then there are shots DIF-UCO passed without any quantization of time, for management purposes, you can use a field that supports the index of the cyclic frame DIF-UCO in the elementary stream. The field value is incremented for each subsequent frame DIF-UCO. After the "111111111111" field is resumed from the value "000000000000".

Field max_average_rate (maximum average transmission rate) is used to determine the maximum of the average rate in bits in the content section 52 DIF (figure 10) for one cycle kV is novania time or cycle DIF-UCO, definesRout. The maximum average bit rate is specified as follows:

Cb=(1)

where Bs- the size of the current packet signal quantization time or frame DIF-UCO in bits content section of the IPI, andTcthe time from transport_packet carrying the first byte of the first section of the IPI in the current batch signal frame, to transport_packet carrying the first byte of the first section of the IPI in the next batch signal frame in the same elementary stream. The field may be encoded according to table 8, below:

Table 8
Maksimalnaya

skorostiah
Description
000016 KB/s
000132 KB/s
001064 KB/s
0011128 KB/s
0100256 KB/s
0101512 KB/s
01101024 KB/s
01112048 KB/s
1000-1111Reserved for future use

If you are using MPICO, data RHBsnot included. Field max_average_rate may contain less than 4 bits, for example 3 bits. It should be clear that you can use a different encoding.

Field min_off_time (minimum off time) determines Toutand may be encoded according to table 9 below:

Table 9
MinimalinvasiveDescription
0000 MS
00150 MS
010300 MS
0111000 MS
1003000 MS
1015000 MS
1107000 MS
1119000 MS

It should be clear that you can use a different encoding.

The encapsulating device 8 DIF preferably formats the data in accordance with the standard ETSI EN 300 468 "Digital television (DTV); technical requirements for service information (SI) in DTV systems" V1.5.1 (2003-01).

Referring again to Fig, note that in the network information table (SIT) 58 uses a handle 57 ID quantization of time (step S8). The following table 10 shows the syntax of the SITH:

Table 10
SyntaxThe number of bitsID
Razdelstroitelmore.biz (){
Identificationtheory8uimsbf
Indicatorsindicators1bslbf
Zarezervirovannie

future
1bslbf
Reserved2bslbf
Dlinza12uimsbf
Cetewayo16uimsbf
Reserved2bslbf
Version_number5uimsbf
Ecosysliable1bslbf
Nortel8uimsbf
Numerosities8uimsbf
Zarezervirovannie

future
4bslbf
Doliner12uimsbf
For (i=0; i<N; i++){
Descriptor
}
Zarezervirovannie

future
4bslbf
Glintzy.blogspot.com12uimsbf
For (i=0; i<N; i++){
Identificationdocumentation

level
16uimsbf
Pervonachalnitsej

ID
16uimsbf
Zarezervirovannie

future
4bslbf
Dllinit

level
12uimsbf
For (j=0; j<N; j++){
The handle()
}
}
CIC32rpchof
}

When the handle is placed in the first cycle descriptor, it applies to all streams transport layer, declared in the table. The descriptor applies to all elementary streams having the value field stream_type (stream type), constituting 0x0D, which determines the coded data DIF, in any of the threads transport layer.

When the handle is placed in the second cycle descriptors, it applies to the transport stream level. The descriptor applies to all elementary streams having the stream_type field value, amounting to 0x0D. This descriptor overwrites possible descriptors in the first cycle descriptor.

Descriptors 57 may be included in other types of tables such as table notification of IP/MAC (THE IP/MAC).

When the handle is placed in the cycle descriptors of the platform, it applies to all elementary streams mentioned in the table. This descriptor overwrites possible descriptors SIT.

When the handle is placed in the target loop handles, it applies to all elementary streams, referred to within the target cycle descriptors after the appearance of the handle. This descriptor overwrites possible descriptors in the cycle descriptors of the platform and SIT. If the elementary stream is mentioned in many locations in THE IP/MAC, each contains the same transmission signals.

Table 58 is segmented (step S9), and sections 581, 582, 583tables appear in the packages 591, 592, 593PTU, denoted in this case, p is a power of PI = 0x0010 (step S10). Packages 591, 592, 593PTU multiplexed in the stream 16 transport layer (figure 2). Data IPN/C not normally subject to time-slicing.

The receiving device 51, 52usually refers only to SIT, connecting to the network 10 (Fig 1). When changing from one thread 16 of the transport level to another (not shown), the receiving device 51, 52you may want to read the contents of THE IP/MAC, but not usually more than once. About changes in THE IP/MAC, you can transfer signals in SLEEP, using the PMT table (not shown), thus ensuring that the constant filtering of THE IP/MAC is not required.

Table of PIES usually are relayed at least once every 100 MS. If the duration of the packet signal is greater than 100 MS, the receiving device 51, 52applies to all tables of SLEEP, taking a packet signal. For shorter burst signal, the receiving device 51, 52may wish to keep the receiver 221connected up until all required tables PIES are not taken.

In conclusion, the encapsulating device 8 DIF transmits data containing sections 491, 492, 493, 494, 501, 502DIF and DIF-UCO (Fig), placed in a batch signals 541that is included in the package 551, 552, 553PTU (Fig) in the elementary stream, marked as one of the FDW, and transmits the signal with quantization parameters of time in the service information listed in table 58 (Fig), which is included in the package 591, 592, 593PTU (Fig)indicated other, different PI.

These quantization parameters may be used by receiving devices 51, 52to help achieve the best savings capacity and improve the quality of service, as will now be described:

Consider Fig, which shows the first case in which the first and second packet signals 541, 541passed encapsulating device 8 DIF on the receiving device 51, 52and in which the decoding UCO is not used, or where there are no sections DIF-UCO.

The first batch signal 541is transmitted at the speed of Bbtransmission in bits and has a duration of packet signal equal to Bd. Thus, the size of the packet signal is Bs=Bb×Bd. When the first datagram 601packet signal 541is picked by the receiving device 51, 52buffer 39 quantization of time (6) may begin to display data 611.

The second packet signal 542may not be placed prior to the release buffer 39 quantization of time (6)Trebuetsya time T outto release the buffer 39 (6). Thus, the limiting factor is the speed at which the buffer 39 (6) can be released, i.e. the speed of Routunloading buffer. If the buffer must be released prior to receipt of the second packet signal 542averagespeed Cbtransmission in bits per cycle 62 quantization of time must be equal to or less thanRout.

Consider Fig, which shows the second case where decoding is used UCO.

In this case one decoded DIF-UCO first packet signal 541. However, there is a time delay, TFECwhen the data are decoded before they are output from the buffer 39. After this release the buffer 39 is Toutseconds (6).

The influence of time TFECdecoding is to reduce the averagespeed Cbtransmission in bits. A problem may occur, especially if the size of Bspacket signalis small. If you do not take into accountTFECthere is a danger that the buffer 39 quantization of time (6) will not be released until receipt of the next packet signal 542. Therefore, beneficial in addition toCbto determine Tmin.

Thus, the receiving device 51, 52/sub> can use Tminand now will be described the processes that may be performed by receiving devices 51, 52.

Consider Fig, which, if you lose a packet signal 541quantization of time with subsequent loss of the value of delta-t, the receiver 221(figure 4) can still be turned off, because it does not expect the arrival of the next packet signal 542before passage of time Tmin. Thus, the receiver 221(figure 4) can be switched on again after the passage of Tmin(steps S11 to S14).

Consider Fig on which the receiving device 51, 52can useTminto determine whether there is enough available time to decode frames DIF-UCO (steps S11 and S15-S20). IfTminless than the actual time TFECdecoding, the receiver 221(figure 4) may be able to support the service, but not to perform decoding (step S17). Then the receiving device 51, 52can specify the user and/or network 10 (Fig 1)that quality of service can be reduced, and/or that the service is not supported.

On the basis of Tminthe receiving device 51, 52can decide what procedure transmission service should be used.

For example, the receiving device 51, 52may ISM is to extend the signal level at different frequencies and/or in different cells and calculate the corresponding frequencies of occurrence of erroneous bits. The receiving device 51, 52can decide on the frequency and the cell provide the best available conditions for receiving current services. IfTminis sufficiently long, the transfer can be carried out entirely within one time off. Otherwise, the transfer is carried out in several periods off, taking the measurement of one frequency in one cell made during each of the off time.

During transmission of the service in which the packet signals from other cells (not shown) synchronized with a phase shift that encapsulates the device 8 DIF (figure 1) can setTminlong enough so that the receiving device 51, 52doing the listening in this cell, it may free the buffer 39 (6), and synchronize with the new frequency in another cell before doing the next batch signal.

Based onTmin, the receiving device 51, 52can decide which other operations and/or functions can be implemented or used in the course of the off time.

The receiving device 51, 52can favorably useRoutand now will be described the processes that can be performed by receiving devices is mi 5 1, 52.

Consider Fig, which if requiredRoutmore than the actualspeed Rout_actualunloading, receiving device 51, 52can specify the user and/or network 10 (Fig 1)that service is not supported (steps S11, S22 and S23).

If requiredRoutless than the actualspeed Rout_actualunloading, there is more time between the transmission burst signal 541, 542to perform other operations with data and/or to use the output bus buffer quantization of time (not shown) for transmission data different from the data packet signal. Thus, the unloading buffer should not begin immediately (steps S24-S26).

If there is enough buffer memory to support more than one channel/service quantization of time, the receiving device 51, 52can summarise requiredspeed Routdischarge to determine whether actualspeed Rout_actualunloading to support all channels.

Other parameters that can transmit signals that include the maximum time Tmaxoff and a flag that indicates whether the interval between the transmission of the burst signal is constant.

Must b the th clear what you can perform many modifications of the above described embodiments. For example, you can use the fixed receiving device.

1. The method of transmitting signals in a communication network, namely, that provide a set of quantization parameters over time to describe the burst signal data link mentioned quantization parameters over time with service information, and generate a packet signal in accordance with said set of quantization parameters at a time.

2. The method according to claim 1, wherein providing the above-mentioned set of quantization parameters in time contains a stage on which to set the minimum time between the transmission of the burst signal.

3. The method according to claim 1, wherein providing the above-mentioned set of quantization parameters over time provides the stage on which determines the desired speed of removing data from the buffer for receiving and removing the packet signal.

4. The method according to claim 1, wherein providing the above-mentioned set of quantization parameters over time provides the stage on which determines the maximum average speed for one cycle of quantization in time.

5. The method according to claim 1, in which the binding of the above-mentioned quantization parameters on time with the service information includes a stage on which include the set of quantization parameters in which the time in the descriptor.

6. The method according to claim 5, which further includes the above-mentioned descriptor in the table to describe the services provided through the above-mentioned network connection.

7. The method according to claim 5, which further includes the above-mentioned descriptor in the table to describe the configuration mentioned network connection.

8. The method according to claim 1, wherein the package data signals contain the data segments.

9. The method according to claim 1, wherein the package data signals contain sections Multiprotocol encapsulation (DIF).

10. The method according to claim 1, in which packet data signal contains a frame Multiprotocol encapsulation - direct error correction (RAC-vecs).

11. The method according to claim 10, in which encapsulate the said frame DIF-FFP at least one packet of the transport stream level.

12. The method according to claim 1, in which packet data signal contains a set of partitions.

13. The method according to item 12, which encapsulate the set of sections, at least one packet of the transport stream level.

14. The method according to claim 1 in which the said communication network is a system of digital television (DTV).

15. The method according to claim 1, wherein forwarding the package signals in the network element.

16. The method of operation of the element in the communications network, namely, that accept a set of quantization parameters over time to describe the PA is to maintain the data signals, bind the above-mentioned quantization parameters over time with service information form packet signals in accordance with said set of quantization parameters at a time.

17. The method according to clause 16, in which the set of quantization parameters in time contains the maximum average speed for one cycle of quantization in time.

18. The method of operation of a receiving device for receiving packet data signals through the communication network, namely, that take service information via the said communication network, and receive from the said office of the information set quantization parameters over time to describe the package of data signals.

19. The method according to p in which getting mentioned set of quantization parameters in time contains the stage at which retrieve data concerning the maximum average transfer rate for one cycle of quantization in time.

20. The method according to p, which further can determine whether to be buffered mentioned packet data signals.

21. The method according to p, which further configure the receiver to receive the package of data signals.

22. The method according to p, in which the set of quantization parameters time includes the minimum time between the transmission of the burst signal, and techniques which further comprises the step which determines whether the packet signal is received, and if the packet signal has not been adopted, configure the receiver to receive the package of data signals using the mentioned minimum time.

23. The method according to p, in which the set of quantization parameters time includes the minimum time between the transmission of the burst signal, and the method further comprises a step, which determines whether there is enough time for decoding data, the received packet signal.

24. The method according to p, in which the set of quantization parameters time includes a set speed of removing data from the buffer, and the method further comprises a step, which determines whether the mentioned set speed excretion data the actual speed of removing data from the buffer.

25. Machine-readable media for processing device, designed to perform the method according to claim 1.

26. Transmission method in a communication network, namely, that provide a set of quantization parameters over time to describe the burst signal data link mentioned quantization parameters over time with service information form packet signals in accordance with said set of quantization parameters at a time.

27. The method according to p, in the cat the rum the set quantization parameters time contains the maximum average speed for one cycle of quantization in time.

28. The method according to p or 27, passed in the said office information.

29. The method according to p or 27, in which the transfer of the package signals.

30. The signal transmission system in a communication network containing a means for providing the set of quantization parameters time to describe a batch of data signals, means for binding the above-mentioned quantization parameters over time with service information and the means for forming a burst signal in accordance with said set of quantization parameters at a time.

31. The system according to item 30, in which the set of quantization parameters in time contains the maximum average speed for one cycle of quantization in time.

32. Network element, configured to receive the set of quantization parameters over time to describe the burst signal data link mentioned quantization parameters over time with service information and the formation of a burst signal in accordance with said set of quantization parameters at a time.

33. The network element according to p, which is the transmitter.

34. The network element according to p or 33 in which the set of quantization parameters in time contains the maximum average speed for one cycle of quantization in time.

35. Target device is, contains a receiver for receiving a packet of data signals through the communication network and a processor to control the operation of the above-mentioned receiver, and referred to the target device configured to receive service information from said communication network, receiving from the mentioned service information set quantization parameters at a time, describing the package data signals, and control the operation mentioned receiving device based on the above set of quantization parameters at a time.

36. The target device on p, configured to obtain the maximum average transfer rate for one cycle of quantization at the time of the above-mentioned set of quantization parameters at a time.



 

Same patents:

FIELD: information management systems.

SUBSTANCE: method for controlling import of content into a domain comprising number of devices consists in checking for the presence of a domain watermark in the content, and if the domain watermark is found in the content, refusing import of the content into the domain, and if the domain watermark is not found in the content, allowing import of the content into the domain and causing the domain watermark to be embedded into the content. Optionally, re-importing into the "original" domain might be allowed. The method further comprises refusing import of the content into the domain if the domain watermark is found in the content unless the identifier matches an identifier for the domain. Other payloads in the domain watermark can be used to e.g. implement location- or time-based restrictions on import.

EFFECT: providing a method for discerning the input of legitimate unencrypted content from illegally copied unencrypted content.

14 cl, 3 dwg

FIELD: electric communications, namely, area connected to reduction of excessiveness of information being transmitted.

SUBSTANCE: in accordance to the invention, during encoding of image by means of combined usage of vector quantization and fractal compression method, additional information is integrated into lower bits of domain indexes or code book blocks. Testing inversion procedure is applied to remaining bits of domain indexes of original image or code book blocks. After integration of additional information and optimization of domain indexes and code book blocks, these data together with information about indexes of their orientation, brightness and contrast coefficients are transferred through a communication channel. At receiving side, additional information is extracted and original image is restored.

EFFECT: transmission of image with additional information (concealed information, another image or other useful message) without increasing the volume of transferred data.

3 dwg, 1 tbl

FIELD: broadcast program translation systems, and, in particular, systems for identification and insertion of advertisement into broadcast programs.

SUBSTANCE: in accordance to method, broadcasting data stream is received, advertisement is identified in broadcast data stream and schedule of advertisements is renewed, including information, identifying advertisement and position of advertisement in program for broadcast data stream. During reproduction, advertisement or substituting advertisement are inserted into program in aforementioned position or different position in program.

EFFECT: creation of secondary broadcasting service for increasing efficiency of advertisements.

2 cl, 10 dwg

FIELD: electric communications, namely, communications with decreased excessiveness of transferred information.

SUBSTANCE: in accordance to method, during encoding of image by means of method of fractal compression, into lower bits of domain indexes, additional information is inserted. To remaining bits of indexes of source image domain, sample inversion procedure is applied. After building in additional information and optimization of domain indexes these data together with information about domain orientation indexes, brightness and contrast are transferred via communication channel. At receiving side, additional information is separated and original image is restored.

EFFECT: transfer of additional information.

5 dwg

FIELD: method and systems for injecting command into device being controlled.

SUBSTANCE: in accordance to method, watermark is formed, containing inbuilt control command, which should be executed by device being controlled, control command being related to representation of advertisement, signal is generated, containing watermark, inbuilt in information block represented by it and transferred into device being controlled, generated signal is transferred with watermark into device being controlled for showing advertisement to user by executing control command, related to showing advertisement, user is questioned to determine his preferences and on basis of questioning user profile is generated with consideration of sales data for devices being controlled, product identification is added to control command, while control command contains value of parameter, specific for advertisement, while device being controlled receives advertisement, wherein parameter values are used.

EFFECT: creation of method and system for injecting command into device being controlled, wherein direct transfer of command into device is provided.

3 cl, 4 dwg

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

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

EFFECT: decreased load on transfer channel.

4 cl, 7 dwg

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

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

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

2 cl, 4 dwg

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

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

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

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

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

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

2 cl, 4 dwg

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

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

EFFECT: decreased load on transfer channel.

4 cl, 7 dwg

FIELD: method and systems for injecting command into device being controlled.

SUBSTANCE: in accordance to method, watermark is formed, containing inbuilt control command, which should be executed by device being controlled, control command being related to representation of advertisement, signal is generated, containing watermark, inbuilt in information block represented by it and transferred into device being controlled, generated signal is transferred with watermark into device being controlled for showing advertisement to user by executing control command, related to showing advertisement, user is questioned to determine his preferences and on basis of questioning user profile is generated with consideration of sales data for devices being controlled, product identification is added to control command, while control command contains value of parameter, specific for advertisement, while device being controlled receives advertisement, wherein parameter values are used.

EFFECT: creation of method and system for injecting command into device being controlled, wherein direct transfer of command into device is provided.

3 cl, 4 dwg

FIELD: electric communications, namely, communications with decreased excessiveness of transferred information.

SUBSTANCE: in accordance to method, during encoding of image by means of method of fractal compression, into lower bits of domain indexes, additional information is inserted. To remaining bits of indexes of source image domain, sample inversion procedure is applied. After building in additional information and optimization of domain indexes these data together with information about domain orientation indexes, brightness and contrast are transferred via communication channel. At receiving side, additional information is separated and original image is restored.

EFFECT: transfer of additional information.

5 dwg

FIELD: broadcast program translation systems, and, in particular, systems for identification and insertion of advertisement into broadcast programs.

SUBSTANCE: in accordance to method, broadcasting data stream is received, advertisement is identified in broadcast data stream and schedule of advertisements is renewed, including information, identifying advertisement and position of advertisement in program for broadcast data stream. During reproduction, advertisement or substituting advertisement are inserted into program in aforementioned position or different position in program.

EFFECT: creation of secondary broadcasting service for increasing efficiency of advertisements.

2 cl, 10 dwg

FIELD: electric communications, namely, area connected to reduction of excessiveness of information being transmitted.

SUBSTANCE: in accordance to the invention, during encoding of image by means of combined usage of vector quantization and fractal compression method, additional information is integrated into lower bits of domain indexes or code book blocks. Testing inversion procedure is applied to remaining bits of domain indexes of original image or code book blocks. After integration of additional information and optimization of domain indexes and code book blocks, these data together with information about indexes of their orientation, brightness and contrast coefficients are transferred through a communication channel. At receiving side, additional information is extracted and original image is restored.

EFFECT: transmission of image with additional information (concealed information, another image or other useful message) without increasing the volume of transferred data.

3 dwg, 1 tbl

FIELD: information management systems.

SUBSTANCE: method for controlling import of content into a domain comprising number of devices consists in checking for the presence of a domain watermark in the content, and if the domain watermark is found in the content, refusing import of the content into the domain, and if the domain watermark is not found in the content, allowing import of the content into the domain and causing the domain watermark to be embedded into the content. Optionally, re-importing into the "original" domain might be allowed. The method further comprises refusing import of the content into the domain if the domain watermark is found in the content unless the identifier matches an identifier for the domain. Other payloads in the domain watermark can be used to e.g. implement location- or time-based restrictions on import.

EFFECT: providing a method for discerning the input of legitimate unencrypted content from illegally copied unencrypted content.

14 cl, 3 dwg

FIELD: physics.

SUBSTANCE: said utility invention relates to a method of signal transmission in a digital television network. The ground digital television network is used for the transmission of IP datagrams to receiving devices using multiprotocol encapsulation (MPE). MPE datagram sections and, if using the forward error correction (FEC), MPE FEC datagram sections are transmitted in time-slotted packet signals. The time slotting parameters determining the minimum time between packet signal transmissions, and data output from the time slotting buffer of the receiving device at the transmission bit rate are used to save power and enhance the quality of service.

EFFECT: increased reliability of signal transmission.

9 cl, 19 dwg, 10 tbl

FIELD: electrical engineering.

SUBSTANCE: invention relates to communication, in particular, to reducing the message redundancy. The developed method allows transmitting additional data without increasing the volume of transmitted data with the transmission rate left intact. First, the initial image is separated into not overlapping range units to be classified. Here, note that every range unit is refereed to one of the three classes, and the said classification is applied to the domains and units from the code book as well. Additional data is entered into lower category of the domain or units indices, to the rest categories of indices of the domain of the initial image or units from the code book applied is the trial inversion procedure. Now, the domain indices and units from the code book are optimised to be transmitted, along with the data on indices of their orientation, over the communication channel. The receiving party isolates the additional data and restores the initial image.

EFFECT: transmission of additional data without increasing the common volume of transmitted data at the required transmission rate.

4 dwg, 1 tbl

FIELD: information technologies.

SUBSTANCE: invention relates to the devices and methods for implementation and detection of water-marks in information signals. One proposed method and device of water-mark implementation in information signal (MPin), when administration of water-mark implementation process is fulfilled with, at least, one parameter of implementation. Implementation parameter value depends on transfer bit speed on information signal (MPin), and, at least, water-mark signals stability and its observability.

EFFECT: scheme creation of water-mark implementation, fitting water-mark implementation in different information signals, which can be broadcast with different speed of bit transfer.

9 cl, 9 dwg, 1 tbl

Up!