System and method for maintaining time synchronization in a network digital video


H04N5/05 - Synchronising circuits with arrangements for extending range of synchronisation, e.g. by using switching between several time constants

 

The invention relates to the transmission of digital video and data network digital video. The technical result is to enable the transfer of digital video, bi-directional data, such as the Internet, and services standard analog telephone line to the end user via the communication channels. The technical result is achieved by the fact that in the proposed system, the communication channel is a pair of copper wires laid between the Central station telephone company and residential premises, as well as any means of communication, including wireless connection. Transmission system digital video and data is implemented on the bus or backplane broadcasting Board that provides each end user with access to the many programs without having to receive all of our programs, and the system uses a new architecture for synchronization in time of the digital video signal with a guarantee of high quality digital video and compliance with the MPEG-2 standard. 3 S. and 13 C.p. f-crystals, 34 ill.

CROSS-REFERENCE TO RELATED APPLICATION This document claims priority to and the benefit of date re the emergency number 60/064,153, registered November 4, 1997 , the text of which is incorporated herein by reference, and is related to the following simultaneously considering patent applications US: "SYSTEM AND METHOD for TRANSMITTING DIGITAL VIDEO AND DATA THROUGH the COMMUNICATION CHANNEL, registered the same number as this application (Attorney registration number 62002-1990), "COMPUTER SYSTEM AND METHOD for TRANSMITTING DIGITAL VIDEO AND DATA THROUGH the COMMUNICATION CHANNEL, registered the same number as this application (Attorney registration number 62004-1040), and "apparatus AND METHOD of TRANSMITTING INFRARED AND high-FREQUENCY SIGNALS, registered the same number as this application (Attorney registration number 62004-1060), which are incorporated herein by reference.

FIELD of INVENTION the Present invention relates mainly to the transfer of digital video and data, and more particularly to a system and method for maintaining time synchronization in a network digital video.

The prior art There are many ways to transfer digital video signals to the subscriber. For example, a compressed digital video, using the methodology compression-decompression image from the Expert group on the moving image (MPEG-2), can be transmitted different is the system transfer is considered a "video-on-demand or video-almost-on-demand", as a user, or subscriber, can choose from a variety of offers and watch a particular program on the request from time to time. In the "video-on-demand, the user is able to select a program for viewing at any time. In the "video-almost-on-demand, the user is given the choice of programs that are available at a particular recurring time. Moreover, the broadcast video uses programs that have daily or weekly schedule and transmitted simultaneously to a wide range of subscribers.

Typically, these systems provide the user with all the TV programs, from which he selects the desired program, usually using one of the converters or decoders, connected to the TV. For example, in a conventional cable television system all programs are transmitted to the user via coaxial cable, terminated at the customer premises. The program, available to a particular user are determined by setting a filter or encoder laid between the cable and the location of the user. Thus, controlled by user-accessible selection of programs. In these cable television systems will also want to watch a certain program, he proactively communicates with the cable TV provider to purchase this program.

In transmission systems digital video via satellite, the user or subscriber installs a small parabolic antenna and special electronics at home. These systems use a frequency band of the satellite direct broadcasting "DBS" to transmit digital video signals to the user. The entire available volume of the television is transmitted directly to all users with specialized satellites in geosynchronous orbit. Geosynchronous orbit is at which the satellite remains in a strictly fixed position relative to the point on the Earth. Receiving the subscriber's device decodes the data stream to extract the desired programs.

Each of the above-mentioned transmission systems digital video has its disadvantages. For example, in cable television systems are relatively easy to steal or illegally to receive the signal from the cable, which is extended to the location of the user. This gives illegal user access to all programs transmitted by cable. Moreover, historically, cable TV systems have reliability issues.

Sputnikovaya all subscribers, the allocation of the band of frequencies, and hence the channel capacity become critical. For example, simultaneous broadcast of a large number of sporting events or programs that contain fast moving images, as happens on Sundays during football season, for certain channels should be made available additional bandwidth. And since the number of available frequency bands are fixed, this leads to a narrowing of the bandwidth for other channels. In addition, the satellite system signal transmission depend on the accuracy of the configuration of a parabolic antenna, which must have unobstructed line of sight to the transmitting satellite or satellites, and have problems with attenuation of the signal in difficult weather conditions. Moreover, as in cable television systems and any other system where all the channels are transmitted to all subscribers, there is a possibility to gain unauthorized access to the channels.

Other systems provide the user with a set of programs using a network of asynchronous data transfer (ATM), which the end user can be transferred to a specific program. Unfortunately, the ATM system are on the are stated, if, for example, a large number of users simultaneously selects to view a wide range of programs.

Thus, in this sector there is an unresolved need for eliminating the aforementioned shortcomings and inconsistencies.

Description of the INVENTION the Present invention is a system and method for maintaining time synchronization in a network digital video.

In brief, architectural, this system can be implemented as follows. System for maintaining time synchronization in the transmission of digital video includes a filter configured to receive the program group that contains multiple programs, and allocating at least one of the programs; a buffer connected to the filter unit; extracting links to software heartbeats (PCR) that supports communication with the filter; a counter connected with PCR extraction device; and a multiplexer that connects to the counter and configured to receive the output signal of the buffer and the counter.

The present invention can also be viewed as providing a method for maintaining time synchronization in the transmission of digital video. Generally, the values of synchronization links, which consists of many packages and contains several programs; filtering traffic flow for selecting at least one desired program of the multiple programs; transfer of the desired program in the buffer and the control of this program to detect the presence of suitable values of the synchronization links in existing packages. The following stages are copying the values of the reference synchronization counter; adding a counter value of amount of time to find the desired program in the buffer; transfer value reference synchronization multiplexer and overwrite the values of the reference synchronization in the desired program output of this program from the buffer.

A BRIEF DESCRIPTION of SEVERAL VIEWS of the DRAWINGS Shows the drawings make the invention more understandable. There is no need to represent the elements of the drawings in a particular scale, because the emphasis is on obvious the illustrative purpose of the principles of the present invention. Moreover, certain reference numbers indicate corresponding elements in the several views of the drawings.

Fig. 1A is an external view of the system illustrating the overall topology, which is a system and method for maintaining sincronizada way of prompting the user through the system topology, is depicted in Fig.1A.

Fig. 2 is a schematic view illustrating the transmission of digital video from the relay 11 to the center of the programming and management of the telephone company 100.

Fig. 3 is a schematic view illustrating the architecture center communications control and programming of the telephone company 100 with the Central station 400.

Fig.4 is a block diagram illustrating the interaction of components of the present invention, in the centre of programming and management of the telephone company 100.

Fig. 5 is a block diagram illustrating chassis control signal 200 shown in Fig.4.

Fig. 6 is a block diagram illustrating the control signal 250, shown in Fig.5.

Fig. 7 is a schematic representation illustrating the processing chassis module 300 depicted in Fig.5.

Fig. 8 is a block diagram illustrating the architecture, functionality, and operations with the possible use of workstation management system 325, shown in Fig.4.

Fig. 9 is a schematic view illustrating the architecture of the Central station 400.

Fig. 10A is a schematic view illustrating chassis network interface 450, shown in Fig.9.

Fig. 10B is a block diagram of the module network videojournal 500, is depicted in Fig.9.

Fig. 11B is a block diagram illustrating the module input signals 800, depicted in Fig.11A.

Fig. 11B is a schematic view illustrating a distribution scheme, alternative module input video signal shown in Fig.11B.

Fig. 11G is a block diagram illustrating a module with multi-channel outputs 850, shown in Fig.11A.

Fig. 11 is a diagram illustrating a remote module output signals, shown in Fig.11A.

Fig. 12 is a schematic view illustrating the chassis access module 550 and the low pass filter 600 shown in Fig.9.

Fig. 13 is a schematic view illustrating additional details of the chassis access 550, shown in Fig.9.

Fig. 14 is a schematic view of the adapter module universal access 1000 (UAA), is shown in Fig.12 and 13.

Fig. 15 is a block diagram leading workstation Central station 650, shown in Fig.9.

Fig.16 is a block diagram illustrating a customer premises 1300.

Fig. 17A is a schematic view illustrating the intelligent network interface (INI) 1350 shown in Fig.16.

Fig. 17B is a schematic view illustrating a system that includes a remote control interface using intrack transceiver, is depicted in Fig.17th century.

Fig. 17G is a schematic view illustrating a remote control interface using IR 1358, shown in Fig.17A.

Fig. 18 is a schematic view illustrating the location and the possible use of the device installation personnel WITH 1100 and device installation frame CF 1400 in the transmission of digital video and data of the present invention.

Fig. 19 is a schematic view illustrating the device setup frame WITH 1100 depicted in Fig.18.

Fig. 20A is a schematic view illustrating characteristics of the transmission channel transport stream with adaptive speed is shown in Fig.19.

Fig. 20B is a schematic view illustrating the formatting that is used to transfer eight transport streams with adaptive bit rate, is shown in Fig.20A, via the optical communication channel.

Fig. 21 is a schematic view illustrating the flow of data with an arbitrary bit rate, is shown in Fig.20A from which the stream is generated with a fixed data transfer rate.

Fig. 22 - selection of the specifications of the transport stream of the MPEG-2 format that defines the first three bytes of the packet of the transport stream shown in Fig.20A and 20B.

reflected in Fig.19.

Fig. 24A is a schematic view illustrating the PID filter 1110, shown in Fig.19.

Fig. 24B is a block diagram solutions, illustrating the operation of the PID filter 1110, shown in Fig.24A.

Fig. 25 is a block diagram solutions, illustrating the operation of the device extraction PCR 1130 shown in Fig.19.

Fig.26 is a detailed view of incrementor PCR 1140 shown in Fig.19.

Fig.27A is a block diagram illustrating the multiplexer data FROM 1150 shown in Fig.19.

Fig. B - state diagram illustrating the operation of the multiplexer data FROM 1150 shown in Fig.19.

Fig. 27B is a functional diagram illustrating the operation of the multiplexer data FROM 1150 shown in Fig.19.

Fig. 27G is a functional diagram illustrating the function of making decisions on service program 1152 multiplexer data, is shown in Fig.27A.

Fig. 28 is a schematic view illustrating the operation of the device installation personnel WITH 1100 depicted in Fig.19, in the direction of the main flow data (from the Central station to the customer premises).

Fig. 29 is a schematic view illustrating the multiplexer data in the device setup frame WITH 1100 depicted on the practical view, to illustrate the operation of the demultiplexer data WED, shown in Fig.17A, in the direction of the main data stream.

Fig. 31 is a schematic view illustrating the operation of the data multiplexer 1450 WED in the device installation frame CF 1400 depicted in Fig.17A, in the reverse direction of data flow.

Fig. 32 is a block diagram solutions, illustrating the operation of the demultiplexer data WITH 1155 and data demultiplexer WED 1455.

Fig. 33 is a functional diagram illustrating the operation of the data multiplexer 1450 WED, shown in Fig.17A.

Fig. 34 is a schematic view of an alternative implementation of the device installation frame 1100, shown in Fig.19.

DETAILED description of the INVENTION the System and method of maintaining time synchronization in a network digital video present invention may be implemented in hardware, software, firmware or combination thereof. In a preferred variant (variants) of implementing the system and method of maintaining time synchronization in a network digital video hardware is managed in software or firmware that is stored in memory and executed sootvetstvuyuschuyu, the functionality and operation of the workstation control system depicted in Fig. 4, and the master Central station, is shown in Fig.9. In this regard, each block represents a module, segment, or portion of code which include one or more executable commands for implementing specific logical functions (functions). It should also be noted that in some alternative options that are recorded in the blocks may not be executed in the order specified in Fig.8 and 15. For example, two blocks shown sequentially in Fig.8 and 15, in fact, can be performed simultaneously or sometimes in the reverse order, depending on the functional purpose that will be explained below.

Program system and method for maintaining time synchronization in a network digital video that includes an ordered list of executable commands for implementing logical functions, can be stored on any computer-readable media used or associated with the system commands, hardware, or device, such as a computer system, the processor system or other system capable of choose to the frame of the document under the term "computer-readable medium" means any medium, can contain, store, transmit, distribute or transfer the software or associated with the system commands, apparatus, or device. Computer-readable media may be, for example, electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, hardware, device, or means of distribution and not only. More specific examples of computer-readable media are (partial list): electrical connection (electronic) with one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (magnetic), a persistent storage device (ROM) (magnetic), an erasable programmable permanent memory (EPROM or flash memory) (magnetic), an optical fiber (optical), a persistent storage device on the CD-ROM (CD-ROM) (optical). Note that computer-readable media may even be paper or another suitable medium upon which is printed the program, because the program can be read electronically, for example using optical scanning of the paper or other media, after che is replaced in the computer's memory.

In Fig. 1A depicts a generalized view of the system illustrating the overall topology, which is a system and method for maintaining time synchronization in a network digital video present invention. In the topology of the system 10 there is a Central programming and control of the telephone company (TRS) 100, the Central station 400 and premises 1300 subscribers. CRSS 100 receives input signals from local broadcast stations 12 that provides broadcast television signals, relay 11, the transmitting digital video signals in the form of encoded video in the MPEG-2 standard, as well as data from the Internet service provider (ISP) 14. Although here is shown the transfer of data to the Internet, however, according to the present invention may be transferred to any digital data, such as a local area network (LAN). CRSS 100 communicates with the Central station 400 via the network SONET (synchronous optical network) 150. Although for simplicity shows only one Central station, CRSS 100 can communicate with many Central stations 400 SONET network 150. The SONET network 150 is a one way communication TRSS with the Central station and is usually the internal network of the telephone company, which connects several Central stations is diversified stations 400 can also be used in other internal network for example, the network SDH (synchronous digital hierarchy) or any other method of connection between CRSS 100 and the Central station 400. The Central station 400 is connected with the premises of subscribers 1300 via a communication channel 16. Communication channel 16 may be any communication channel that can transmit compressed digital video, bi-directional data Internet and conventional analog telephone service (POTS), and for illustrative purposes is a pair of copper wires, which are passed to a conventional telephone signals. For the connection between the Central station 400 and the premises of subscribers 1300 can be used in other communication channels, such as radio channel LMDS (local multicast distribution system) and others. In the premises of subscribers 1300 is intelligent network interface (INI) 1350, which connects the computer system 1355, telephone 1360, Fax machine (not shown) and a TV 1365. Extra line digital telephone for connecting a Fax machine. System and method for transmitting digital video and data of the present invention allow for the transfer of the program with the compressed digital image, bi-directional data streams Internet and POTS from CRSS 100 is unctionally scheme, illustrating the manner in which the user requests the program through the topology of the system depicted in Fig.1A. In block 51, the user sends to the Central station 400 is a request to view a particular program. The request is sent through the control channel (to be described in detail below) via a communication channel 16. In block 52 the Central station 400 receives the request. In block 54 adapter universal access (UAA) Central station, processing the query using the tables supplied him leading workstation Central station, which informs UAA on the permitted access, processes the request, and in block 56, if the user is authorized to retrieve the requested program, it is transferred from the Central station 400 via a communication channel 16.

Fig.2 is a schematic view illustrating the transmission of a video signal from the relay 11 to CRSS 100. For example, the repeater unit 11 receives an analog signal from the satellite 17. Or the relay 11 receives encoded digital video signals from the satellite 17. It should be noted that the audio information is transmitted together with the above video, and when it comes to the video signal or the compressed digital video signals, it means that the audio signal is included in them. Reprimer, but not necessarily, a satellite data network, or may be a SONET network, similar to the SONET network 150 shown in Fig.1A. CRSS 100 accept broadcast television programs from local broadcast stations 12.

Fig. 3 is a schematic view illustrating a communication architecture CRSS 100 with the Central station 400. As discussed above, CRSS 100 receives the video image in the form of analog or digital signals from the relay 11, the local broadcasting TV from local broadcasting stations 12 and data Internet from the ISP 14. CRSS 100 combines the above information and transmits it to the Central station 400 via the network SONET telephone company 150 or any other network used for communication between CRSS 100 and the Central station 400.

Fig. 4 is a block diagram illustrating components of the present invention, in CRSS 100. Inside CRSS 100 combined bidirectional data received from the ISP 14, the video data received from the transponder 11 (shown in Fig. 1A and 2) and local program coming from a local TV station 12. Bidirectional data Internet come from the ISP 14 via connection 128 to the router 101. The router 101 communicates via a connection 112 to the switch network asynchronous transfer (e 114. Summing up-step-down multiplexer SONET network 106 shown for purely illustrative purposes, and may be a multiplexer network SHD, if instead of a SONET network 150 via network SHD. Thus, the Internet data is processed in CRSS 100 and sent to the Central station 400 according to the SONET network 150. Through the connection 114 is the data management and control from a management workstation system 325, which will be described in detail below. The video signal transmitted from the relay 11 through connection 126 to the receiver 104. If the video signal coming from the transponder 11 is an analog signal, it is transmitted via connection 115 for encoder MPEG-2 109 to convert it to MPEG-2. Although the use of MPEG-2 is a preferred implementation of the invention may use any method for generating a compressed digital video signal. If the video signal coming from the transponder 11 is a digital signal, it goes directly to the chassis of the control signal 200 via connection 118. The connection 118 illustratively shown in the form of several compounds of the type DS-3 and in a preferred variant implementation of the invention consists of seven (7) connections DS-3. Connection DS-3 provides peach purposes.

In fact, the connection 118 may consist of multiple links with high bandwidth, such as connection type, OS-3, providing a bandwidth of approximately 155 Mbps, and others. Local broadcasting station 12 via the connection 124 are delivered on broadcasting demodulator 108, which is connected to the encoder MPEG-2 109 through the connection 123. Encoder MPEG-2 109 receives broadcasting signal and converts it into a digital video format in accordance with the MPEG-2 standard, which is used in a preferred variant implementation of the invention. Although he is depicted as a single element, actually used a lot of essential demodulators and encoders MPEG-2. The signal in MPEG-2 is supplied to the multiplexer MPEG-2 111 via connection 122. The multiplexer MPEG-2 111 transmits the broadcasting signal, encoded in MPEG-2, chassis control signal 200 via connection 121. Shown in the drawing, the connection 121 is another connection that supports the transmission of digital video MPEG-2, for example by connection type DS-3 (with illustrative purpose).

Also chassis control signal 200 via connection 117 is connected RS 100, and will be described in detail with reference to Fig.8. SMW 325 is also connected via connection 116 with the ATM switch 102, through which via a connection 14 to sum-reduction multiplexer SONET network 106 is sent to the management information and control for placement in the SONET network 150. This is a way of transmitting and receiving control information and the control of the Central station 400.

Chassis control signal 200 inserts the schedule of local programming and control information in a digital video program, replacing the null packet MPEG-2, which is not used for video transmission. This schedule of local programs comes from SMW 325, workstation, responsible for the monitoring and control system for the transmission of digital video signals and data. Reference database for the program comes from a centralized provider or can be created on the spot. Chassis control signal 200 can also be used to enter data to update the software to the premises of subscribers by replacing zero packet MPEG-2, which is not used for video transmission. After that TV show with the inserted data is supplied to the internal network SONET 150 telephone company chere the x phone company from the Internet, directing to the ISP 14 only certain packages. The ATM switch 102 provides a stable compound with separate switches Central stations 400, delivering Internet data in the system. In addition, the router 101 and the ATM switch 102 communicate with the Internet in the opposite direction of the graph (from the subscriber premises to the Central station and to TRSS), and in the main direction (from TRSS to the Central station and customer premises).

Fig. 5 is a block diagram illustrating chassis control signal 200 shown in Fig. 4. Chassis control signal 200 includes multiple pairs of modules control signal 250 and a pair of processor modules chassis 300. In the following description and drawings it comes to pairs of modules. The term "pair of modules" refers to the active and standby modules, each of which is configured to perform the described functions. On each module pair is fed the input signal, and each module is capable of feeding the output signal. The backup module will perform the described functions if the active module fails. Moreover, in the following description, the term "hot swap" refers to the replacement module in the system without powering off the system in which he ustandard 11 via the connection 126. The multiplexer MPEG-2 is connected with the chassis control signal 200 through a series of connections DS-3 118a-118n, each of which has a backup connection. Each connection DS-3 118 is connected to the control signal 250, and each backup connection DS-3 is connected to the standby control signal 250. A pair of modules of the control signal 250 consists of an active control signal and the backup module, and a backup connection type DS-3 is connected to the standby control signal. The multiplexer MPEG-2 111 is also connected via the connection DS-3 to a pair of modules of the control signal 250.

The data output of each pair of modules control signal 250 are received in summing-lowering multiplexer SONET network 106 via a connection DS-3 119. Chassis control signal 200 is also a pair of processor modules chassis 300. The module operation control signal 250 is described in detail in the legend to Fig.6, and the operation of the processor chassis module 300 will be described in detail in the legend to Fig.7. Transmission system, digital video, and data of this invention currently supports up to eight groups of programs is to a single transport stream MPEG-2, contains multiple channels transmitted through one network connection, for example, type DS-3 or OC-3. Thus, the chassis control signal 200 supports up to eight groups of programs. This means that each connection type DS-3, such as 118 and 119, passes one group programs.

Group programs transmitted over the connection type OS-3, can contain about 10 channels, whereas the group passed through the connection OC-3, is approximately 35 channels. This implies a maximum throughput of 80 channels when using connection type DS-3 and about 280 channels with the introduction of a system using the same connection type OS-3. At least one group (and maybe more) will contain local channels, such as connection type DS-3 121 and DS-3 123 having 8 pairs of modules of the control signal, is connected to a summing-downward multiplexer SONET network 106. Other compounds, with a preferred variant implementation of the invention seven groups of programs will include programs from other sources, as shown in the example connection DS-3 118 and 119. Group programs can be compacted to increase the overall bandwidth. For example, two half-full group for additional programs.

Fig.6 is a block diagram of the control signal 250, shown in Fig.5. A pair of modules of the control signal 250 receives the data streams DS-3 lines 118a and 118b. Flows that are included on lines 118a, are the main and incoming line 118b are additional or backup video data, and are, respectively, the flows shown in Fig.5. These data streams contain video encoded in MPEG-2 format. The module control signal 250 replaces each group of programs zero packet MPEG-2 data management and software updates. Then the program group that contains additional data (schedule of programs and software update), is sent through both channel DS-3 a and 119b on the chassis of the network interface 450. Each module control signal 250 contains the bulk of the target device line DS-3 with receiver a and backup target device line DS-3 with receiver 251b. The line receivers DS-3 extract the payload from the incoming binary stream and prepare the information for transmission to the input block control data 256. Both receiver a and 251b are always active, providing redundancy in the input channel. Built in the fashion of inanaga receiver will be used for transmission of serial load input block control data 256 over the communication channel. The monitoring module 252 sends control signals to the main terminal device line DS-3 with receiver a and on the backup target device OS-3 receiver 251b through the communication channel 259a and 259b, respectively. The input block control data 256 is responsible for the insertion of local control data in the incoming MPEG-2 stream coming from the relay. Information about schedules and possibly data to update the software INI 1350 inserted by replacing the null packets of the required data. Sequence information obtained from a block of input control data 256, contains video data in MPEG-2 format and the additional control data. Control data, the data for software update and data schedules are entered in the program group in the same way. A new data stream is transmitted through the connection a and 262b on the block program output 261, which includes the main a and backup transmitter 257b line DS-3, forming a back channel of communication with chassis network interface 450. The main video signal is displayed on line a, and back - line 119b.

The monitoring module 252 is responsible for the correct operation of the module control signal 250. Module n the manage video 250, and monitors the status of each function. The monitoring module 252 communicates with processor module chassis 300 and is responsible for monitoring active/standby redundancy. If the module control signal 250 fails, the monitoring module 252 translates it into an inactive mode and indicates that the processor chassis 300 via connection 269 after receives a status request. Because the modules of the control signal 250 is designed for active/standby redundancy, it is expected that they will be installed in pairs. Each module performs a continuous fault monitoring your backup neighbor across the link 271 and immediately goes into active mode in case of failure of the active module. The control module voltage 254 is responsible for the ability to "hot swap and power management. The concept of "hot swapping" refers to the ability to remove an invalid control signal of the pair without turning off the power supply chassis control signal, in which they are located.

Fig. 7 is a schematic view of the processor module chassis 300, shown in Fig. 5. The processor module 300 performs backup management and contr systems and contain hardware and software, providing operation processor module chassis in each application in which it is installed. For example, although identical processor modules chassis are and chassis control signal 200, and chassis-network interface 450 (which will be described in the legend to Fig. 10), processor modules chassis perform different functions depending on the chassis in which they are installed. The difference between functions defined by software and hardware installed in the processor module chassis, and depends on the application system, in which the setpoint module. Each processor module chassis includes hardware and software for all possible applications. Hardware and software that is installed in each processor module chassis will determine the chassis in which the module is installed and will perform the corresponding code segment. The processor module chassis 300 transmits the configuration information to (from) the leading workstation Central station (KGS) 850 through the connection 303 to any circuit Board that is installed on the same chassis, and collects data on the status of all installed boards for the transfer of this information to 650 KGS. The processor module chassis 30 will konfigureret new Board without the participation of 650 KGS. CPU control module chassis 300 is used in many application systems and all chassis transmission system digital video and data, and includes software and firmware to perform various functions, depending on the location. CPU control module chassis 300 is configured by yourself appropriately while turning, depending on the chassis type and/or address of the chassis, read from the backplane of the system. The address of the chassis may be a value assigned to it leading workstation Central station (the detail will be described in the legend to Fig.9) or manually selected with a switch. In each chassis are two modules. At the same time can be active only one module, the other remains in standby mode. Backup processor chassis has access to all the information about the status and configuration of the chassis and is ready to automatically replace the active processor chassis in case of breakage of the latter. The control processor chassis consists of four main functional blocks: a monitoring module 301, the slave interface module 302, the network module Ethernet module 304 and the control voltage of the second logic. The monitoring module 301 supports reservest as multiple channels of communication with related processor chassis with hardware indicators for errors and the presence of PCBs. In the monitoring module 301 also includes a group of dual-port registers information about the mode, self-test results, the zero state of the sub-Board and other state information. He is also able to reboot itself or by the command processor related module chassis 300. It uses bi-directional serial bus for communication of commands and exchange status information with subordinates cards in the chassis.

Slave interface module 302 detects the presence of all slave cards in this chassis and determines whether the card is removed or reinstalled. The subform is each card inside any of these chassis. Slave interface module 302 has a line reset for each sub-Board, which can be signaled to restart or complete blocking of the card. Module Ethernet network 304 provides the processing chassis module 300 to communicate with a workstation 650 KGS port 10bs T Ethernet network connection 3 under tension. It provides a controlled DC voltage level of +5V and +3.3V Century, the Module applies an output signal to lock the I/o backplane to stabilize the voltage. It also automatically disconnects power to the Board and signals an error if it detects a change in the current state. The control voltage 306 interrupts the power supply to charge in case of receipt of the confirmation signal line reset 307.

Fig. 8 is a block diagram illustrating the work, the architecture and functionality when possible use a management workstation (SMW) 325, shown in Fig. 4. Here, each block represents a module, segment, or portion of code that contains one or more executable commands for implementing specific logical functions (functions). It should also be noted that in some cases alternative use functions written in the blocks may not be executed in the sequence indicated in Fig.8. For example, two blocks shown sequentially in Fig.8 can operate simultaneously, and sometimes in the reverse order, depending on the desired function, which will be explained below. In block 326 user in the Lee of the reference utility program schedule. The user interface provides capabilities for managing work with subscribers and adding subscribers, provides a view of the distributed COM and monitoring equipment of the Central station, the map view channels and schedules, programs, and provides a graphical user interface using, for example, the Java programming language and language hypertext links (HTML). For the graphical user interface can be used and other programming environment, but in a preferred variant implementation of the invention selected programming languages Java and HTML, because of their preferential compatibility with databases of different hardware that can be used when creating a workstation system management and leading workstation Central station. The master Central station (workstation SOM) is a computer system that is in all Central stations telephone company 400, and is described in detail below.

In block 327, the control module subscribers and their settings maintains the master database of information about subscribers, including the following: permission to access / video resolution DOS is access to services. Block input and control 327 subscribers also distributes and verifies localized copy of the database with the corresponding COM to provide information about the configuration of the adapter universal access (UAA) and PPV information. With the user interface 326 and the power input and control subscribers 327 communicates the indication module status COM 328. This module defines the overall status of all CATFISH, and also allows you to view a detailed description of the status of each individual SOM.

Module 329 includes maps of the channels and the schedule of programs and generates basic information about the maps channels and schedules to transfer it all SOMS. An input module and control 327 subscribers also communicates with the database SMW 334, which in turn interacts with the subscriber database of the telephone company 331 and database SMW 332. Database SMW 334 communicates with the interface module, the subscriber database, 337. In the subscriber database of the telephone company 331 contains information including the name of the subscriber's name and address, and the database SMW contains information about the identity of the subscribers related to subscriber's services, fees for unit viewing and rating channels. Intervaristy to read the local billing system of the telephone company. Module hierarchical control COM 333 is connected with the control module subscribers and their settings 327, indicating the state of the COM 328, and a card module channels and schedules programs 329. Module hierarchical control COM 333 controls the bidirectional transfer of information to distributed COM and, as shown in the drawing, is connected with remote COM 336, 338 and 339. SMW also collects statistical data leading workstations Central station about users select a channel for viewing.

In Fig.9 shows a schematic view illustrating the architecture of the Central station 400, which receives the combined signals to digital video and data over SONET network 150 to sum-reduction multiplexer SONET network 401. Summing up-step-down multiplexer SONET network 401 communicates POTS (plain analog phone system) telephone switch PSTN (public switched telephone network General purpose) 409 via connection 408. Summing up-step-down multiplexer SONET network 401 also exchanges data with the switch 406 through the connection 407. Summing up-step-down multiplexer SONET network 401 transmits the video information through the connection 402 chassis network videointerface it is a multi-channel connection type DS-3, each channel of which carries one group of programs compressed digital video data, as described above. VNIS 450 performs the transformation of the stream in order to convert the received video data into a standard format for digital video, for example in the format of asynchronous serial interface digital television (DVB-ASI). VNIS 450 consists of many modules network interface and will be described in detail in the explanation of the drawings 10A and 10B.

Output VNIS 450 is connected to the chassis of the distribution of the video image 500 through the connection 404, which also represents several channels, each of which contains one group of video programs. Chassis distribution of the video signal 500 is responsible for the distribution of groups of digital video with stockpile on all chassis access 550. Chassis distribution of video 500 will be described in detail in the explanatory note to the drawings 11A-11 and chassis access 550 will be described in more detail in the comments to Fig.12. Chassis distribution of video 500 transmits eight active group and eight backup connections on the chassis 550 access through the connection 417. Connection 417 may be any connection that provides the necessary bandwidth capability with the chassis of the low pass filter 600, which will be described in detail in the comments to Fig. 12. The chassis of the low pass filter 600 communicates through the communication channel 16 with the customer premises 1300. Communication channel 16 may be, for example, digital subscriber line (DSL), which in addition to digital video signals transmitted to the customer premises 1300, contains bidirectional data Internet (or other data), and POTS services designed to maintain a telephone connection between the customer premises 1300 and the Central station 400. It is important to note that the link DSL listed for illustrative purposes, and the channel 16 may be any communication channel that can transmit compressed digital video, bi-directional data Internet and POTS. For communication between the Central station 400 and the premises of subscribers 1300 can be used in other communication channels, such as LMDS (local multicast distribution system) and others.

The chassis of the low pass filter 600 through the connection 420 transmits the information to POTS telephone to the PSTN switch 409, which in turn transmits the telephone signal in a SONET network telephone company 150 over the communication channel 408 through summing-lowering multiplexer 401.

In the Central station 400 is also leading work stanziamenti 411 and interacts with VNIS-450 via connection 414 to transfer control data, concerning the functioning of the network. Workstation 650 KGS also interacts with the chassis of the video distribution 500 through the connection 418 and chassis 550 access through a connection 416. Workstation 650 KGS is a management workstation with the software that controls the operation of the devices located in the Central station 400, and allows you to operate all the devices of the present invention. Functioning workstation 650 KGS will be described in detail in the comments to Fig.15.

Fig.10A is a schematic view illustrating chassis network interface 450, shown in Fig.9. The Central station 400 has a sum-reduction multiplexer 401, which receives the combined video signals and data from the SONET network 150. Central station also has a chassis network interface 450, which contains pairs of modules network interface 700, a pair of modules of the output signal 750 and a pair of processor modules chassis 300. Each pair of modules network interface includes active and standby modules network interface 700. Each module of the network interface (VNIM) 700 accepts the video line DS-3 402. Each of grahas 450 includes eight pairs of modules network interface 700, each pair of modules network interface receives the full program group through the connection DS-3, and sends them to the backplane 1200. Backplane 1200, which will be described in the comments to Fig.13, communicates with a pair of modules of the output signal 750. A pair of video output modules 750 through the connection 404 transmits the program to the chassis of the distribution of the video signal 500, shown in Fig.9. Information transmitted through the connection 404 may be in the form of information DVB-ASI.

Chassis network interface 450 also includes a pair of processor modules chassis 300, the operation of which is described in detail above. Eight pairs of modules network interface 700 accept the video signal in the format of DS-3 and transmit eight groups of programs on the backplane broadcast 1200 in the form of parallel data to be transferred.

Fig. 10B is a block diagram illustrating a module network interface 700 depicted in Fig.10A. Module network interface 700 takes one group of digital video programs via the backup communication channel DS-3 a and 402b. Payload DS-3 (MPEG-2) are extracted from the incoming signal and placed on the unification of broadcasting charge 1200 for transmission to the duplication, contains circuitry to perform a "hot swap" and communicates with the processor module chassis 300 of the network interface on various management issues. The dual signals DS-3 are fed to the input of each module to ensure reservesthe communication channel. Module network interface 700 includes a main terminal device line DS-3 with receiver a and backup target device with the receiver 701b. The line receivers DS-3 extract useful data from the input stream of binary signals and prepare the information for transmission to the bus driver parallel video signal 706. Both receiver a and 701b are always in active mode, providing that reservest on the channels of the input signals. The monitoring module 704 performs the current control state receivers a and 701b through connection a and 708b, respectively, and determines which of the signals of the linear receiver is used to sequentially feed the bus driver parallel video signal 706. The monitoring module 704 transmits control information to the target device line DS-3 with receiver a through the connection a and the target device line DS-3 with receiver 701b through the connection 714b. Shiz linear receivers for DS-3 a or 701b through connection a or 709b depending on, which of the terminal devices line DS-3 and receiver is in the active mode, which is determined by the integrated monitoring module 704. Serial data is converted into the original 8-bit format byte and the original bytes are added two bits of control data. Linear drivers are differential signals, and in a preferred variant implementation of the invention linear differential drivers low frequency signals (LVDS) (not shown) located in the bus driver parallel video signals 706, send it to 10-bit "word" on 20 differential output lines bus driver parallel video signals 706, if the monitoring module 704 allows you to intensify these drivers.

The monitoring module 704 is responsible for the correct functioning of the module network interface 700. He performs the installation and initialization of all module functions. The monitoring module 704 also monitors the state of each function, supports communication with the processor chassis 300 and is responsible for managing the active/standby redundancy. In case of breakage of the module network interface module 700 observations 704 notifies the processor module chassis 300 and translates the module satiago/backup duplication, they are usually installed in pairs, where each module monitors the fault of his backup neighbor through the connection 711 and immediately goes into the active state in case of failure of the active module. Likewise, the monitoring module 704 via the connection 712 transmits information about its state backup module surveillance in neighbouring module network interface. The control module voltage 702 is responsible for the ability to "hot swap" and management mode power supply in accordance with the above.

Fig.11A is a schematic view illustrating the chassis distribution of the video signal 500, shown in Fig.9. In the Central station 400 is chassis distribution of the video signal 500, which comprises a pair of modules of the input video signals 800, a couple of modules with multi-channel outputs 850, a couple of remote modules output signal 900 and a pair of processor modules chassis 300. A pair of modules of the input video signal 800 receives input video format DVB-ASI through the connection 404. Although the drawing shows one pair of modules, in fact, in a preferred variant implementation of the invention are eight pairs of modules input video signals corresponding to eight whodini 800 takes an active program group, while the backup module input video signal takes the program group over the backup connection to DVB-ASI. Each module input signals 800 transmits the program group on the unification of broadcasting cost 1200. A pair of modules with multi-channel outputs 850 takes the program group from the unification of the broadcasting Board 1200 and generates at the output of two copies of each application group. Thus, each module with multi-channel outputs 850 generates 16 discrete output signals of DVB-ASI 501. Backup module simultaneously generates backup output signals. A pair of remote modules output signals 900 may be used instead of modules with multi-channel outputs 850 for interoperability with digital systems seal lines (DLC). The remote module video output 900 generates one compacted copy groups of programs on a single fiber-optic cable, condensing eight groups of programs in the serial bit stream signals with a frequency of approximately 2,488 Gigahertz (GHz). Backup module simultaneously transmits the output signal to the backup fiber-optic cable.

A pair of processor modules chassis 300 is also included in the chassis houses the channels 800 accepts up to eight groups of video DVB-ASI. Modules with multi-channel outputs 850 form back output signals, providing the video data for multiple chassis access 550 (will be described in the comments to Fig.12). If the pair of remote modules output video signal 900 is used, it compacts all group programs digital video and uploads them to the chassis 550 access through fiber-optic connection. The processor module chassis 300 produces management reservesto and control chassis.

Fig. 11B is a block diagram illustrating the module input signals 800, depicted in Fig.11A. Module input signals 800 takes all eight groups of programs in the DVB-ASI through the connection 404. These data are converted into parallel format LVDS (with added extra check bits) and made available through a backplane chassis all modules connected to the backplane broadcast - 1200. Module incoming video signal 800 is designed for active/standby redundancy, contains a special scheme to solve the "hot swap" and communicates with the processor module chassis 300 to control. Receiver data format DVB-ASI 801 receives input signals from eight separate rowsets with DVB-ASI 801 on the module LVDS driver 802 through the connection 807. Module LVDS driver 802 converts serial data received from the receiver DVB-ASI 801, in a parallel format. Each byte added special control bits, and the data are aligned on byte (description will be given in the legend to Fig.20).

When the monitoring module 806 confirms enable output signal on line 808, included conditioners all 160 LVDS lines and all eight groups of programs transmitted on the backplane broadcast cost 1200, where they become available to all other modules backplane broadcasting Board 1200.

The monitoring module 806 is also responsible for the correct operation of the module input signals 800, monitors the installation and initialization of all functions on the module input signals 800, and monitors the status of each function. It supports communication with the processor module chassis 300 and is responsible for managing the active/standby redundancy. As soon as the module input signals 800 fails, the monitoring module 806 prevents the processor module chassis 300 and immediately puts the module input signals 800 in an inactive mode. Because the modules of the input video signal 800 is designed with active/standby redundancy, Vedenina 809 and transmits its information about faults through the connection 811 and in case of failure of the active module immediately enters the active mode. The control module voltage 804 is responsible for the ability to "hot swap" and management mode power supply in accordance with the above.

Fig. 11B is a schematic view illustrating a distribution scheme, alternative module input video signal shown in Fig.11B.

The remote module input signals 825 can be used as an alternative module input video signal 800. He receives one-compaction up to eight 10-bit parallel groups video with cropping packages and service signals from one fiber optic connection 836. Framing is detected, and the data razuplotneniya eight 10-bit parallel groups video. At the same time backup module resultsthat backup input. One of the two modules transmits the program group on the unification of broadcasting cost 1200.

Optical receiver 826 converts the optical data stream received through the connection 836, in the stream of electronic data containing a video, and sends them to connect 842. The regenerator clock pulses and the data synchronizer 827 regenerates the serial clock pulses of the serial data stream and Rosengren connection 843 - video programs. The demultiplexer/receiver type 1: 16 and the determinant of the frame 826 determines the initial bits of the frame and resultsthat data in 16-bit words. Through the connection 845 signal synchronized with the frequency of 155.5 MHz, the video is fed through the connection 846 and simultaneous exchange of information on crop management device selection payload 829 through the connection 847. Device selection payload 829 removes bits of crop and service bits, transmitting the connection 837 only group of video programs. Buffer type "first - come, first-out (FIFO) 931 through connection 837 filled eight groups of programs and processes this data on a first - come, first-served basis to resynchronize speed parallel data transfer. Shapers video LVDS 832 send eight groups of programs at the unification of broadcasting fee 1200 through the connection 838. Shown in the drawing, the optical connection through which the transmitted multiplexed group programs must have sufficient bandwidth to group programs could be transmitted without loss of information.

The monitoring module 834 through the connection a inter is t through the connection 833b. The monitoring module 834 also includes the shapers of LVDS signals 832 through the connection 839, when you need it. The control module voltage 841 is responsible for the ability to "hot swap" and controls the mode of supply in accordance with the above.

Fig. 11G is a block diagram illustrating a module with multi-channel outputs 850, shown in Fig.11A. It takes all eight groups of programs from module input video signal by a backplane 800 broadcasting cost 1200. These eight groups of programs are duplicated n times and DVB-ASI transmitted from the chassis distribution of video 500 lines 501. Module with multi-channel outputs 850 is designed for active/standby redundancy, contains a special scheme for the "hot swap", and also communicates with the processor module chassis 300 to control.

Receiver video signals on a parallel bus 851 contains the LVDS receivers 160 signals, eight groups of programs with 20 signals in each group. It receives data from the module input signals 800 through the unification of broadcasting cost 1200. Shapers DVB-ASI a-856n responsible for establishing the appropriate format DVB-ASI output signal on line 501 for each GRU is mm. Each group of programs is only one output connection, so each module output signals has 8 outputs. On the module multichannel outputs 850 may contain any number of modules shapers DVB-ASI 856 to ensure the scale of the entire system.

Module with multi-channel outputs 850 is designed for active/standby redundancy. The monitoring module 854 is responsible for the correct functioning of the module with multi-channel outputs 850. The monitoring module provides installation and initialization of all other functions of the module monitors the state of each function, communication with the processor module chassis 300 and is responsible for managing the active/standby redundancy. If a module with multi-channel outputs 850 fails, the monitoring module 854 warns processor module chassis 300 via connection 858 and immediately goes into inactive mode. Similarly, if the monitoring module 854 detects the failure of the backup module with multi-channel output via the connection 859, he immediately goes into active mode. Because the module with multi-channel outputs 850 is designed for active/standby redundancy, both p is m 852 is responsible for the ability to perform hot swap and management mode power supply in accordance with the above.

Fig. 11 is a schematic view illustrating a remote module output signals, shown in Fig.11A. The remote module output signals 900 outputs one compacted up to eight 10-bit parallel groups video with cropping and proprietary signals on a single fiber-optic communication channel for transmission to digital systems seal lines (DLC). At the same time backup module generates output data on the backup fiber-optic communication channel. Receiver LVDS signals 901 accepts eight groups of programs and outputs the signal via connection 914 receive buffer FIFO 904. Because speed is sequentially transmitted and simultaneously received data is not equivalent to the data of eight parallel groups of programs are loaded into the receive buffer FIFO 904 for resynchronization with sequential data. Receiving FIFO buffer 904 transmits video over the connection 916, passes flags to the FIFO via the connection 918 and receives control signals from FIFO device installation frame 906 through the connection 917.

Device installation frame 906 divides the input data into frames and adds framing bits at the beginning of the frame. Additional bits are added Etwa installation frame 906 through the connection 919 in the form of 16-bit words. After you exit device installation frame 906 stream of 16-bit parallel data can be compressed by a multiplexer/transmitter type 16:1 907 and enters the optical transmitter 908 via the connection 911. The optical transmitter 908 receives a serial data stream through the connection 911, converts them to optical flow for transmission on fiber-optic connection 912. The monitoring module 909 and device control voltage 902 operate as described above.

Fig. 12 is a schematic view illustrating the chassis access module 550 and the low pass filter 600 shown in Fig.9. In Fig.11A, the output signal of each module with multi-channel outputs 850 through the connection 501 is supplied to the module input signals 950 (Fig.12), which is also made in the form of pairs in this preferred variant implementation of the invention. Data connection 501 is presented in the format DVB-ASI. All 16 video format DVB-ASI served on eight pairs of modules input video signal 950. A pair of modules of the input video signal 950 determines which of the input signals (primary or backup) is acceptable, and form these groups programs for the unification of the broadcasting Board 1200. In addition, the chassis access 550 includes moduleno broadcasting Board 1200. The UAA module 1000 also includes a device installation personnel Central station (WITH) 1100, the operation of which will be described in detail in the comments to Fig.19.

The unification of broadcasting fee effectively distributes the available digital video information over the communication channel linking the Central station 400 with the premises of subscribers 1300. All available programs are always available on the unification of the broadcasting Board 1200, which also gives users access to all available digital video. Thus, the present invention allows, for example, all users of the system simultaneously receive the same television programs with virtually no loss of signal quality without overloading the switching ability of the Central station. In the same way it allows all subscribers to view different TV programs without overloading the system. The unification of broadcasting fee effectively distributes the available digital video via a communication channel connecting the Central station 400 with the premises of subscribers 1300, effectively transmits all channels to the physical point at which the channel selection on the chassis 550 access. Thus, otaduy transmission of video and data. By expanding the system to serve new customers are introduced to additional chassis access and UAA. In the chassis 550 access using additional modules the input video signal for receiving eight groups of programs in the DVB-ASI. Videos become available each UAA module 1000 through the unification of broadcasting cost 1200. This design feature is unique because of the hundreds of programs on the unification of the broadcasting Board 1200 is available to the adapter module universal access to 1000. Thus, the end user customer premises 1300 may choose to take any of the available programs and view them as long as he paid for access to the selected channels. Thus, the end user gets access to all available programs, and there is no need to transfer all of the software each subscriber. This unique feature of the present invention allows to use a standard pair of copper wires or any other means of communication or means capable of supporting the transmission of compressed digital video signal, the bidirectional data Internet and POTS between the Central station 400 and the premises of subscribers 1300 for providing each of the UPA to all modules UAA 1000.

Moreover, in combination with the transmission of a video signal to each subscriber at the same time given the opportunity to exchange bi-directional data (i.e., Internet connection) and POTS on the same channel.

The UAA module 1000 transmits video and data Internet on the chassis of the low pass filter 600 through the connection 419. The chassis of the low pass filter 600 includes a number of modules low frequencies 1050, each of which is configured to receive the output signal adapter module of universal access. Each module of the low pass filter 1050 combines video and data POTS and sends them to the customer premises via a communication channel 16. Each UAA module 1000 configured in accordance with this variant implementation of the invention, can serve four subscriber line interface, however, it is further assumed that improved technology will increase productivity in the scope of the invention.

The UAA module 1000 receives digital video signals from the backplane of the broadcasting Board 1200 and transmits video to the subscriber upon request. Data for all four subscribers come through connection 10bs T chassis access 550 hosting the UAA module 1000.

. the IG.13 specifically shows the unification of broadcasting fee, 1200, containing eight groups video, distributed from module input video signal 950 to each adapter module universal access to 1000. The unification of the broadcasting Board 1200 is formed by a set of eight groups of digital video. In a preferred variant implementation of the invention, each program group transfers the digital video data is MPEG-2 in parallel format. The unification of the broadcasting Board 1200 is connected with each adapter module universal access 1000 to provide all end users access to all programs. All programs are always available on the unification of the broadcasting Board 1200. Thus, the present invention allows, for example, all users of the system simultaneously receive the same television program or a large number of users to view a wide range of programs with virtually no loss of signal quality without overloading the switching ability of the Central station.

Fig. 14 is a schematic view illustrating the adapter module universal access (UAA) 1000 shown in Fig.12 and 13. The adapter module universal access (UAA) Ala variant implementation of the invention the technology of asymmetric digital subscriber line (ADSL). This technology includes technology adaptive speed digital subscriber line (RADSL), and all kinds of xDSL technologies. Moreover, it should be clear that any technology used to transmit digital data through, for example, a pair of copper wires or through other means of supporting the transmission of digital video signals, bidirectional data Internet and POTS can be used within the scope of this invention. XDSL is purely illustrative purpose. The preferred implementation of this invention involves the maintenance of the four premises of subscribers using one of the UAA module 1000. It is clear that future improvements can increase or decrease the number of premises of subscribers served by a single UAA module 1000. In a preferred variant implementation of the invention, the UAA module 1000 receives eight groups of digital video, however in the future it is expected a possible increase in the number of program groups. The UAA module 1000 allows each subscriber to select from this group a specific program to view. The program selected for viewing by using the control channel on the communication channel xDSL shown in the drawing as the channel control the television program. Note that the subscriber does not need to know the identification code (ID) of a group of programs or program he chooses. Using the UAA module 1000 ID groups and programs are in accordance with the channel numbers. In addition, the control channel 1011 allows the subscriber to use the services of an Ethernet network. Data Ethernet can be used instead of a digital video, or in addition to them. The data channel Ethernet is designed to facilitate bi-directional Internet access with high bandwidth through the ISP 14.

Receiver bus LVDS signals 1009 takes a group of digital video from the unification of the broadcasting Board 1200 and converts the differential signals to single-ended. Then unbalanced signals are transmitted via the connection 1012 to the multiplexer 1008. The multiplexer 1008 accepts eight groups of programs and provides an output signal in the form of a single group programs for your device, installation personnel WITH 1100 each subscriber through the connection 1014. The multiplexer 1008 allows the monitoring module 1007 to choose the program group that contains the requested subscriber channel, and transmits this group on the device setup frame WITH 1100 of this Multiplexer 1008 can simultaneously independently to service n installation personnel. The monitoring module 1007 records the selected program group in the register device installation personnel WITH the 1100. The device then install frames WITH 1100 instructs the multiplexer 1008 to select a specific group of programs with input connection 1012. Then the device setup frame WITH 1100 selects one program from the group and sends it to the DSL transceiver 1001 for the transfer of the program to the customer premises 1300 through the communication channel 16. Device installation personnel provides an interface with multiplexer 1008. Alternatively, the multiplexer 1008 could support the interface with the control module 1007, however, in a preferred variant implementation of the invention, the device installation frame 1100 may provide a more suitable interface with the control module 1007. The multiplexer 1008 selects one program group of eight on the connection 1012 and directs it to a specific device setup frame WITH 1100. This device selects a desired program from a group, combines it with data from the Internet, received from interfaces 1004, and transmits the combined signal to the subscriber through the communication channel 16. Essentially, when the user selects to view a particular channel, the monitoring module 1007 determines granola. The monitoring module 1007 sends the command to the multiplexer 1008 through the device installation frame 1100 to choose a program group, and sends the command to the device installation frame 1100 to filter out certain PID. Thus, the selected television program is flagged to the user.

In order to access the Internet, in the preferred embodiment implementation of the present invention, the hub module 1006 receives the data 10bs T Ethernet with a speed of 10 Mbps per port and replicates them to all other target ports. Interface unit 1004 provides an interface between the connection 10bs T local area network (LAN) hub module 1008 and data TTL level wide area network (WAN). Interface unit 1004 stores the addresses (i.e., Ethernet address, or control the medium access (MAC)) equipment connected to the device 1004 from the premises of subscribers, and filters out data that does not meet these addresses. On the WAN side interface unit 1004 also supports the interface with the device installation personnel FROM 1100 through the connection 1016. Per subscriber have one device setup frame WITH one device. Device setup frame WITH 110 the I module 1007 observations through the connection 1011. It should be noted that the Ethernet network and the connection 10bs T is just one of the possible ways of transmission bi-directional data between the Central station and the subscribers premises. Using the concept of the present invention, it is possible to transmit any data. Device installation personnel WITH 1100 also receives the digital video from the multiplexer 1008 through the connection 1014. Device installation personnel WITH 1100 outputs the data to the xDSL transceiver 1001, and also receives data from the xDSL transceiver 1001 with a speed corresponding to the operating mode xDSL, which was selected by the monitoring module 1007). As indicated above, a detailed description of the operation of the device installation personnel WITH 1100 is described in the legend to Fig.19. The xDSL transceiver 1001 communicates with TTL device installation frame 1100 and xDSL data with users through the communication channel 16.

The monitoring module contains a microprocessor, which is used to apply the bidirectional control channel to the subscriber with the purpose of interaction with processor module chassis 300 via the local bus 1017, and produces the control and read the status of the UAA module 1000. Normal functions of the control module 1007 (the list is not complete through the device setup frame WITH 1100, identification of programs and groups of programs corresponding to the user-selected channel, and transmitting the selected group of programs and the program ID to the device installation personnel WITH the 1100. Other features include configuring xDSL transceivers 1001, the application of the test port for testing of xDSL transceivers, the read address circuit boards, the use of serial data to communicate with the processor chassis 300, the implementation of the current control state of the xDSL transceiver 1001 and coupler 1004, as well as resetting and reloading modules UAA 1000.

The control module voltage 1002 allows the installation of the UAA module 1000 into the backplane without power, without generating any errors on the bus backplane and without damage to any devices on the UAA module 1000, and without damage to other devices connected to the backplane. To perform this function uses IC controller hot swap. Integrated circuit performs a power reset of the microprocessor system.

Fig.15 is a block diagram leading workstation Central station 650. Leading workstation cent which in turn provides an interface to a database of subscribers for distributions UAA 1000. The user interface 651 also provides an interface that makes configuration and control equipment of the Central station 400, and a graphical user interface with programming languages Java and HTML. The block database of subscribers and control 652 maintains a local database mirroring workstation management system 325 for subscription information, including the following: access to video and Internet service, account status (information about the cost per unit view (PPV)), enabling and disabling services, statistical data on the channels. The block database of subscribers and control 652 allows you to enter account information and information about the subscribers. The block database of subscribers and control 652 also configures UAA 1000 to perform the initial installation and any changes in the work. Unit installation hardware and status indication 654 performs the following functions: initialization of the equipment of the Central station 400, the implementation of the current control status of the equipment of the Central station 400, including polling processor modules chassis 300 about their condition, as well as the implementation of the survey UAA about shopping edinson of the configuration data card for quick reconfiguration in case of replacing a large number of modules.

Built-in control unit network 656 performs the function of exchanging information between 650 KGS and equipment of the Central station 400. Built-in control unit network 656 also allows software application interface (API) to determine the types of messages/commands supported by the system. Interface unit workstation system management 657 provides a bidirectional connection between the leading workstation Central station 650 and workstation management system 325, located in CRSS 100. COM 650 also provides the logic necessary to process user requests to view desired programs, gather statistics on the ranking of the channels being viewed by the users (i.e., channels for a certain period of time), and destination of the communication ports on the modules UAA 1000 through which you are passing programs, bidirectional data Internet and POTS.

Fig. 16 is a block diagram illustrating a customer premises 1300. Digital video and data in the customer premises 1300 from the Central station 400 through the communication channel 16. In a preferred variant implementation of the invention, the communication channel 16 is, for example, a communication channel for a digital subscriber line, supporting the directional data, Internet and POTS, including, for example, radio channel and not only. In addition, the connection IN between 1350 and computer 1355, TV 1365 and telephone 1360 can also be implemented using different types of connection, including, for example, wireless technology.

The communication channel 16 is connected with the intelligent network interface (INI) 1350. Computer 1355, TV 1365 and phone 1360 connect with INI 1350, as shown in the drawing. INI 1350 may support additional communication line POTS 1353a and 1353b, which can also be in the form of digital signals. The architecture and functioning of the INI 1350 will be described in detail below.

Fig. 17A is a schematic view illustrating the intelligent network interface (INI) 1350 shown in Fig.16. INI 1350 includes the RADSL modem (adaptive speed digital subscriber line) 1351 connected to the communication channel 16. Although the drawing shows the RADSL modem 1351, transmission system digital video signal and data of the present invention allows the use of any technology for signal transmission between customer premises 1300 and the Central station 400. Also to the RADSL modem 1351 connected phone 1360. The RADSL modem 1351 also supports the connection of additional devices POTS through connection a and 1353b, katlanovo control using infrared radiation 1358, the RADSL modem 1351, device installation personnel WITH 1400, the chipset MPEG-2 1356 and processor graphics output 1357. The processor 1354 controls the operation of the INI 1350 to transfer television audio and video signal from the chip MPEG-2 TV 1365, as well as data from the Ethernet interface 1352 to the computer 1355 through 10bs T network connection Ethernet 1359. The processor 1354 also establishes a connection transmitting serial data to troubleshoot and maintain the system and can provide the device with a low data rate, such as, inter alia, utilities or signal devices.

As shown in Fig.17B, the remote control interface using infrared radiation 1358 (included in the INI 1350) allows bidirectional transmission of RF information extends through an RF distribution system 1361 to one or more remote IR transceivers 1362. IR remote transceiver may be located in any visible/managed.

Fig. 17B is a schematic view illustrating a remote infrared transceiver depicted in Fig. 17B. Transmit RF information is carried out by converting the received IR receiver 1367b IR messages from p the carrier frequencies, for example, in the range from 32 to 40 kHz, and all codes. In the preferred embodiment implementation of the present invention, the received data frame is used to control the transmitter with frequency shift keying (FMN) 400 MHz a, which transmits signals by expanding RF distribution system 1361 to INI 1350 through the main path RF signals 1374. Transmitter with FMN a and receiver with FMN 1366b (and receiver with FMN 1363b and transmitter with FMN a shown in Fig.17G) are connected to the main path RF signal 1374 through the connection 1377, which can be any compound that is able to successfully combine the respective signals of the transmitters and receivers in the main path RF signals 1374. This communication channel can be obtained by using a coaxial cable with an impedance of 75 Ohms or in other ways, such as, inter alia, a wireless connection. Also, the circuit includes a receiver with FMN frequency of 360 MHz and the generator of the infrared rays a, which must have sufficient capacity to manage devices using the IR signal.

Fig. 17G is a schematic view illustrating a remote control interface using infrared radiation 1358, shown in Fig.17A. The remote control interface with the p-signal 1374, and transmits the digital word processor 1354 (Fig.17A) through the connection 1376. The controller transceiver 1372 also transmits information between the IR receiver 1367b and processor 1354 (Fig.17A). The processor can also control the devices connected to the main path RF signals 1374 and RF distribution system 1361 through the transmitter with FMN frequency of 360 MHz I like the one described above, but with a frequency of 360 MHz.

RF modulator 1368 accepts input audio and video signals from the chip MPEG-2 1356 (Fig.17A). RF amplifier 1369 and nerefleksivnym notch filter 1371 provide passage of only the desired signals between RF modulator 1368 and the main path RF signals 1374.

This system allows simultaneous transmission of television RF signals and bidirectional control information. In one system can have multiple remote IR transceivers 1362. This system does not depend on the carrier frequency of the remote control device or realization of the absolute code. Decoding codes and control generators of infrared radiation are carried out by the software processor 1354.

Fig. 18 is a schematic view illustrating the location and the possible use ustroystvo invention. Device installation personnel WITH the 1100, the host of the video, is located in the Central station 400 and located on the UAA module 1000 (not shown). Device installation personnel WITH 1100 also receives and transmits data via the Internet 14. Device installation personnel WITH 1100 connects to modem 1351 with the appropriate modem 1351, located in the customer premises 1300, through the communication channel 16. Device installation personnel located in the customer premises (CP) 1400, is located in INI 1350, and outputs the digital video in the MPEG-2 decoder MPEG-2 1356, as well as provides services for data exchange with the computer 1355 through the network interface 1352.

Fig. 19 is a schematic view illustrating the device setup frame WITH 1100 depicted in Fig.18. Device installation personnel FROM 1100 through the connection 1161 takes on the filter identification service (PIDS) 1110 program group in the form of a transport stream adaptive type MPEG-2 format, containing several programs. Transport stream MPEG-2 consists of a continuous stream of transport packets. The length of each transport packet is 188 bytes. To synchronize the first packet is assigned a value of 047. This combination of bits is not unique Akita (PID). This identifier distinguishes the payload of the transport packet from the payload of transport packets with different values of PID. In accordance with the Protocol MPEG-2 transport packet may contain useful data or field of adaptation, or the field of adaptation, the following for useful data. The field of adaptation, if any, provides additional information about the data stream.

An example of such additional information is the reference value of the software clock pulses (PCR). Encoder and decoder for transmission of the transport stream MPEG-2 use of clock pulses with a frequency of 27 MHz. These pulses control the system time counter (STC), which provides a continuous increase in the value of the time stamp. The encoder uses its own STC to time-stamp data to the decoder. The decoder receives the data stream from the encoder and uses its own STC to determine when to send the time stamped data on their internal structure. To simplify the encoder and decoder not shown. Because two completely different processor clock control the STC counters, between them there will inevitably be slight variations due to changes in company data. Therefore, it is necessary to synchronize the clock signals of the decoder and the encoder, even though they may be on opposite sides of the Earth. Described here is the solution to this problem is to use PCR values contained in the field of adaptation.

The PCR value is a copy of the STC encoder at the time when the value of the PCR is inserted into the transport stream output from the encoder. ISO/IEC IS 13818-1, international standard (1994) systems MPEG-2 prescribes that the delay in circuit with the signal from the encoder to the decoder must be constant. In accordance with this standard transport packets entering the decoder must have the same clock signal and corresponding positioning in time when the output of the encoder. Thus, the decoder may compare the received PCR value with your local STC value. If the received PCR value (STC) more local, the decoder determines that the local clock with a frequency of 27 MHz is a bit slower than remote. If the received PCR value (STC) less local, the decoder determines that the local clock is slightly faster than the remote. Clock decoder impetigo values STC from the STC value of the remote encoder.

Going back to the drawing 19, the filter identification packet (PID) 1110 (which will be described in detail by consideration of the drawings 24A and 24B), receives the transport stream multiple applications through the connection 1161 and sends it to the output connection 1162 in the form of a transport stream with one program. The final transport stream is sent to the asynchronous FIFO storage device for temporary storage.

The PCR extraction device 1130 (details will be described when considering Fig. 25) control group data from one program through the connection 1162 and looking for field PCR. After the discovery of the PCR field its value is retrieved, or rather copied from the stream and recorded in incrementor PCR through the connection 1164. Incrementor PCR 1140 (detail will be described, referring to Fig. 26) retrieves the value of the PCR field through the connection 1164 and increases it by one for each period of clock pulses with a frequency of 27 MHz. The PID filter 1110, an asynchronous FIFO buffer 1125, the device will retrieve the value of PCR 1130 and incremental values PCR 1140 operate from a common clock pulses with a frequency of 27 MHz, which is ensured by the design of the backplane, which transmits the transport stream adaptive type (Fig.20A). Should the ohms of clock pulses, the transport stream adaptive type 1161 (Fig.20A), which is the input for device installation personnel WITH 1100, enabling low-cost to implement the device setup frame WITH 1100 as a synchronous device.

When the multiplexer data FROM 1150 (the operation of which will be discussed in detail in the description of the drawings 27A, 27B, 27C and 27D) is ready to transmit a packet of the MPEG-2 format, it checks the contents of the asynchronous FIFO device 1125 through the connection 1166. If there is a packet to send, it sends it. If this package contains the PCR, the multiplexer data FROM 1150 knows that the adjusted value of the field PCR is incrementor PCR 1140. In this case, the multiplexer data FROM 1150 pauses of incrementor PCR, dropping the signal run through PCR connection 1171 to stabilize the output of incrementor PCR 1140. The multiplexer data FROM 1150 overwrites or parametervalue the original value of PCR-adjusted when the package is sent to modem 1351 (Fig.18). If the packet MPEG-2 transmission is not detected, the multiplexer data FROM 1150 forwards instead the package containing the data from the connection 1169. Because the reference clock signal in the MPEG-2 encoded using the generator to tactility, allowing data synchronizing device installation frames, synchronized at the same frequency, for example, 27 MHz. However, the function peremarkirovana PCR device installation personnel WITH the present invention can operate successfully if the device installation personnel WITH synchronizes data with the same frequency as the reference clock pulses encoded video signal. In particular, the device installation personnel WITH the present invention simply corrects the PCR field per unit in each period of the clock pulses with a frequency of 27 MHz data channel adaptive type (Fig.20A), while a data packet is ready for transmission to the modem.

The multiplexer data FROM 1150 also adds a control channel 1174 to digital video and Internet data. The control channel 1174 is set by capitalization unused flag discharge transport_priority, which is present in all packets (digital video, data, Internet and zero packet) transmitted between the Central station 400 and the premises of the subscriber 1300. The control information is transmitted through the control channel 1174, which is the channel of control information of the low frequency in both directions, by ispolzovana between the Central station 400 and the premises of subscribers 1300. Device installation personnel WITH 1100 and device installation frame CF 1400 use this additional discharge to form a serial data stream in both directions, which is transmitted control information, for example, the query program from a user in the customer premises 1300. In this way it is possible to transfer serial messages low frequency, without interference with the program MPEG-2 or normal data transfer services. Universal asynchronous receiver / transmitter (UART) in the device setup frame WITH 1100 and device installation frame CF 1400 generates and receives sequentially transmitted messages using these categories, and thus providing a channel of communication between the main processors on both sides of the communication channel 16.

Fig. 20A is a schematic view illustrating characteristics of the transmission channel transport stream with adaptive speed is shown in Fig.19. The communication channel for transmission of the transport stream with adaptive speed synchronized at a constant data rate of 27 MHz, measured according to the formula t= 1/(27106), regardless of the transfer speed of the incoming signals. The channel with the(27106bit/s), using the additional discharge DVALID, indicated in the drawing by the signal 1178 and synchronized in frequency of 27 MHz. This bit informs whether the corresponding byte of valid data. It also introduces additional discharge sync package (PSYNC), represented in the drawing by the signal 1177, to mark the first byte of each packet in the transport stream MPEG-2. This scheme provides flexibility of the present invention when receiving incoming traffic flows with different velocities telephone. Useful data is extracted from the transport stream 1161. Keep only those bytes which are exposed to the level of the corresponding signal DVALID (line 1176). When removing these useful data receiving device knows that the signal PSYNC (line 1177) set at the first byte of each packet.

Fig. 20B is a schematic view illustrating the formatting that is used to transfer eight transport streams with adaptive bit rate, is shown in Fig.20A, via the optical communication channel. Transport stream with adaptive transmission rate consists of eight 10-bit parallel data streams. Eight threads are combined in the form of 80-rasadnik contains 80-bit word service information a, 80-bit word to correct transmission speed 1201b and thirty of the 80-bit words of payload data from s to 1201n, in the forming frame long 1200 bits.

The word service information a contains 32 framing bits 1202, chetyrehmetrovy pointer payload 1206 and forty-four 1204 unused bits between them. Framing bits indicate the beginning of a frame and are used to synchronize the serial data output in parallel transmitting data to the remote module, the incoming video signal 825 (described in the Chapter drawing 11C). The payload pointer 1206 shows begin whether the data payload with the word correction speed transmission 1201b, the first word of the payload s or second word of the payload 1201d (not shown). Thus the flow of serial data adjusts the transmission rate to match the baud rate of the input data. Note that the 80-bit word service information a is divided into ten 8-bit byte, and word correction speed transmission 1201b and words useful data from s to 1201n is divided into eight 10-bit parallel transport streams with adaptive bit rate, cardieri data flow with arbitrary transmission speed from which is formed the data stream with an adaptive transmission rate of 27 MHz (Fig.20A). Data flow with an arbitrary rate, shown in the form of a signal 1161, is converted by using the sampling clock pulses using bits and DVALID PSYNC shown in Fig. 20A. As can be seen, the interval t=1/C, where 0<<h. Thus, any data stream with arbitrary transmission rate can be adaptively converted into a transport stream with a frame rate of 27 MHz, is shown in Fig. 20A.

On the drawing table 22 presents the definition of the transport stream, taken from Table 2-3 ISO/IEC 113818-1, which defines a transport package according to ITU-T Rec. H. 222.0, using the first three bytes of the transport packet, shown in the drawings 20A, 20B and 21. As shown in the drawing, the first three bytes of the package is sufficient to determine the PID field of each packet. Note that byte contains two bits 4-0 PID [12:8] ID package high (PIDH), whereas three bytes contains bits 7-0 PID [7-0] ID package low (PIDL). Use digits PIDH and PIDL will be described in detail when considering Fig.24A-b

Fig. 23 is a schematic view illustrating the digital group video sent via connected containing, for example, CNN and channel 1179, containing, for example, channel HBO. For simplicity shows only two channels, but in each group of programs can be transmitted at the same time many channels. These programs vary by using the packet ID (PID). The drawing shows a group of programs in which several programs are contained in the group filtered out, as a result, the end user gets one ordered the program. As shown in the example, the ID filter packets 1110 is one program CNN 1178.

Fig. 24A is a schematic view illustrating the PID filter 1110, shown in Fig.19. The PID filter 1110 includes several 8-bit registers-clamps a-1111n configured to receive 8-bit transport stream through the connection 1161. Registers-tabs 1111 also have two additional bits - bits PSYNC received through the connection 1177, and DVALID bit received through the connection 1176. Bit DVALID delivers an enable signal synchronization in 8-bit registers-tabs 1111. In combination with the described on the drawings 20A, 20B and 22, the PID filter 1110 sets the flag DVALID in the value of "low" for all packages containing unwanted PID values. Thus, by analyzing the bits PIDL on the connection 1116 and PIDH on with the. Bits PIDL - through connection 1116, and PIDH - through connection 1117 form a byte identifying the current packet on the connection 1118.

The comparator 1121 analyzes the current PID value received through the connection 1118, and the desired value of PID is received through the connection 1119, and if they coincide, i.e., the current value of the PID 1118 is the target value 1119, the comparator delivers the input signal to the register-latch 1122. If in connection 1177 filed a confirmation signal PSYNC and the comparator delivers a confirmation signal on connection 1191, the latch 1122 submits a confirmation signal via the connection 1192 to the input circuit of the logical multiplication 1112. If the logic circuitry And receives the input signal from the register-latch 1122 and the signal DVALID confirmed through the connection 1176, logic And delivers the prohibiting signal through the register-latch 1114, while the filtered program group containing the desired package ID, is fed through the connection 1162 asynchronous FIFO buffer 1125 (Fig.19) and the PCR extraction device 1130 (Fig.19).

Fig. 24B is a block diagram solutions, illustrating the operation of the PID filter depicted in Fig.24A. In block 1123, the PID filter accepts a new package. In block 1124 is determined whether the package the desired value of PID. Escomm, in block 1127 filter PID 1110 mark this package as invalid, and in block 1126 expected next batch.

Fig. 25 is a block diagram solutions, illustrating the operation of the device extraction PCR 1130 shown in Fig.19. In block 1131 device extraction PCR takes a new package. In block 1132, the PCR extraction device determines whether the packet is PCR. If the new package has no value PCR, the PCR extraction device 1130 is waiting for the next packet in block 1134. If the PCR values in the packet, the device extraction PCR FROM fixes it in incrementor PCR 1140 in block 1136. After that, the PCR extraction device 1130 is waiting for the next packet in block 1134.

Fig. 26 is a detailed view of incrementor PCR 1140 shown in Fig.19. Through the line 1164 multiplexer 1141 takes a new PCR value from the device extraction PCR 1130. If in connection 1171 filed a confirmation signal start PCR register PCR 1144 stores the new PCR value received from the multiplexer 1141 through the connection 1147. Usually register PCR 1144 is a 43-bit register. On each cycle of the clock signal with a frequency of 27 MHz in the register PCR 1144 is fixed or a new PCR value received through the connection 1164, or the current value of the PCR+1, passed through Audigier is transmitted to the multiplexer data FROM 1150 through the connection 1167 re-introduction of this field in the MPEG-2 stream, because this stream is transmitted to the customer premises 1300 (Fig. 19) through the connection 1168. This method allows you to adjust the field current PCR value with the aim of maintaining its accuracy. On each cycle clock frequency of 27 MHz transport package loaded with the value of the PCR is suspended, and the value of the PCR field is incremented for compensation. When the multiplexer data FROM 1150 ready to pass a transportation package loaded with the PCR value to the customer premises 1300, he pauses of incrementor PCR by filing prohibition signal start PCR through the connection 1171 and downloads the updated field PCR in its original transport packet (this will be described in detail when considering Fig.28).

Let us return to Fig. 19. Using the interface transport stream, which synchronizes the data according to the frequency of 27 MHz, the same clock source signals can be used to filter 1110 PID, device extraction PCR FROM, the asynchronous FIFO buffer 1125 and incrementor PCR 1140, the PCR value which is expressed in units of cycles of the clock frequency of 27 MHz. This allows all these devices in the form of a simple synchronous hardware designs. It should mark the change from sync pulses, used by the encoder. Therefore, it is likely that the value added in the PCR field, may be slightly different from the value of a locally generated clock pulses of the encoder. However, the difference between the two clock pulses during that small period of time when running incremental PCR, is extremely small. Using data synchronization device installation personnel WITH 1100 instead of attempting generating clock pulses of the encoder significantly reduces the cost of implementation of the invention. Asynchronous FIFO buffer 125 and the trigger signal 1171 provide a buffer between all other devices and data multiplexer WITH 1150, which is another completely synchronous design, which is stabilized synchronous signals from the modem 1351.

Fig. 27A is a block diagram illustrating the multiplexer data FROM 1150 shown in Fig.19. The multiplexer 1151 receives a new value from incrementor PCR 1140 through the connection 1167, service data through the connection 1169 and data from the asynchronous FIFO buffer 1125 in the form of delayed program - through connection 1166, as well as input from a device to a decision 1152. The device decision 1152 delivers or confirming the CR 1140. Depending on the current requirements of the multiplexer 1151 chooses whether to pass the data received from the asynchronous FIFO buffer 1125, service data 1169 or replace package box new PCR value received through the connection 1167. The multiplexer 1151 transmits the final transport stream data to modem 1351 through the connection 1168 for further transmission through the communication channel with low bandwidth 16.

Fig.B - state diagram illustrating the operation of the device decision 1152 shown in Fig.27A. In the States of m0, m1 and m2 bytes video is read from the asynchronous FIFO buffer 1125 and is transmitted through the connection 1168 to modem 1351. Able m3 byte is read again from the asynchronous FIFO buffer 1125 and sent to modem 1351. If bit 5 is set, you need to go in state m4, otherwise in the mwait state. Able m4 byte is read again from the asynchronous FIFO buffer 1125 and sent to modem 1351. If "zero", then you need to go in the mwait state, otherwise the state of the m5. Able m5 byte is read again from the asynchronous FIFO buffer 1125 and sent to modem 1351. If the 4th bit is set, it is necessary to m6, otherwise in the mwait state. If the device state comes to the state of the m6, in the package there is a new value is C asynchronous FIFO buffer 1125 and is discarded. Running the PCR signal on line 1171 is set to deny. Over the next six clock cycles are transmitted, these six bytes associated with the new field value PCR (connection 1167), instead of six bytes associated with the old value of the field PCR.

In the mwait state of the asynchronous FIFO buffer 1125 reads bytes and sent to modem 1351, and it is expected the following resolution (1125) relative to the package.

In state i0 sync byte (047) of the MPEG-2 standard is sent to modem 1351. In state i1 to modem 1351 transmitted byte 01F. In state i2 is transmitted to the modem byte 0FE. In state i3 on the modem are transmitted byte 01whereis a specific value continuity_counter (continuity counter). In the state of i1 and i2 is passed to the PID value for use in the Internet; in a preferred variant implementation of the invention uses a PID -1FFE. It should be noted that it may be any value provided that it is consistent with the design and does not conflict with any used PID. The continuity counter is St Internet data is sent to modem 1351 and is expected following solution package (1152).

In state n0 to modem 1351 transmitted synchronization byte of the MPEG-2 standard (047). In state n1 to modem 1351 transmitted byte 01F. In state n2 is transmitted to the modem byte 0FF. In state n3 to modem 1351 transmitted byte 01wherehas a corresponding counter value of continuity. In the mwait state to modem 1351 transmitted byte 0FF and it is expected the following solution package (1152).

Fig. 27B is a functional diagram illustrating the operation of the multiplexer data FROM 1150 shown in Fig.27A. In block 1153 multiplexer data FROM 1150 ready to send a new package. In block 1154 is determined, is ready for transmission via connection 1168 service program MPEG-2 (Fig.19). In block 1156, if the service program in MPEG-2 format is ready, it is sent to modem 1351 through the connection 1168. If the service program in MPEG-2 is not ready, the data multiplexer WITH 1150 determines in block 1155, achieved if the data limit. If the limit is reached, the multiplexer data FROM 1150 transmits a null packet in the block 1157. If the limit is not reached multiplexer data FROM 1150 sends the packet service data multiplexer 1152 data, is depicted in Fig.27A. In block 1181 selects a packet programs in MPEG-2 format, the block 1181 corresponds to the block 1156 Fig.27V. In block 1182 is determined whether the transmitted packet is PCR. If the package does not contain the values of PCR, in block 1183 transfer package MPEG-2. If in block 1182 determined that the package contains the value of the PCR, block 1184 served prohibiting signal start PCR to connect 1171 (Fig.19), and the old value of the PCR is replaced with a new one through the connection 1167.

Fig. 28 is a schematic view illustrating the operation of the device installation personnel WITH 1100 depicted in Fig.19, in the direction of the main flow data (from the Central station to the premises of subscribers). On slow transport stream 1168 intended for transmission to modem 1351, selectively sent to the individual packages from the original transport stream multiple programs 1161 by fixing the values selected PCR on input 1164 (Fig.19) in incrementor PCR 1140 (Fig.19) through the connection 1172 and feed on it prohibiting signal start PCR 1171. Packages containing the PCR field, adjusts the PCR field in accordance with the description of Fig.26.

Fig. 29 is a schematic view illustrating multiplex the data flow from the subscriber premises to the Central station). Although for simplicity it is not shown in Fig.19, the device installation personnel WITH 1100 contains, in addition to the multiplexer data FROM 1150 and the demultiplexer data FROM 1155 that accepts bidirectional data Internet from the premises of subscribers 1300 through the connection 1168 and control information via the control channel 1174. The demultiplexer sends data FROM the Internet, for example, to the computer 1355 (not shown) via connection 1169. The operation of the control channel 1174 similar to that described above.

Fig. 30 is a schematic view illustrating the operation of the demultiplexer data CF 1455 in the direction of the main data stream. Video and data are received through the 1456 connection from the DSL modem 1351. The data demultiplexer WED 1455 separates video data, submitting them to the MPEG-2 decoder 1356 (Fig. 18) through the connection 1457, and bidirectional data Internet feeds to the input of the computer 1355 (Fig.18) through the connection 1459. It also gives signals on the control channel 1174, the operation of which is described by consideration of Fig.19.

Fig. 31 is a schematic view illustrating the operation of the data multiplexer 1450 WED in the device installation frame CF 1400 depicted in Fig. 17A, in the reverse direction of data flow. DV is 1351 through the communication channel 16. Note that the multiplexer data CF 1450 passes only bidirectional Internet data and control information through the communication channel 1174 in the reverse direction of data flow.

Fig. 32 is a block diagram solutions, illustrating the operation of the demultiplexer data WITH 1155 and data demultiplexer WED 1455. Block 1186 means receiving a new package. In block 1187 is determined whether the packet service data. If not, then in block 1188 demultiplexer data is waiting for the next batch. If the package contains service data in block 1189 they are retrieved, and the data demultiplexer waits for the next packet, as shown in block 1188.

Fig. 33 is a functional diagram illustrating the operation of the data multiplexer 1450 WED, shown in Fig.17A. In block 1401, the data multiplexer 1450 WED is ready to send a new package. In block 1402 is determined there any limit data. If the data limit is reached, in block 1404, the data multiplexer WED 1450 sends a null packet. If in block 1402 is determined that the data limit is not reached, in block 1406, the data multiplexer WED 1450 passes the packet service data to modem 1351 to the Central station 400 through the communication channel 16. This suggests that the data transmission in the reverse direction is mclonergan design of the present invention, it promotes standardization. The data multiplexer 1450 WED only generates service data packets and null packets.

Fig.34 is a schematic view illustrating an alternative application of the device installation frame 1100, shown in Fig.19. In this application the device setup frame WITH 1100 adds a new program to an existing transport stream. The elements of the device that performs the same functions as those described for the consideration of Fig.19 are single rooms and will not again be described. As shown in the drawing, the added program is served in the asynchronous FIFO buffer 1125 through the connection 1551. The PCR extraction device 1130 also produces monitor traffic through the connection 1551, like the PID filter 1110, shown in Fig.19. The PCR extraction device 1130, incrementor PCR 1140 and asynchronous FIFO buffer 1125 perform the same functions as described above. Instead of the data multiplexer 1150 uses a multiplexer programs 1550, which receives an existing flow of applications through the connection 1552. The multiplexer programs 1550 replaces Inbox zero packets packets associated with the new program, and delivers the output signal on connection 1554, containing new on the requirements, not substantially beyond the scope of this invention. All such modifications and changes can be included in the scope of this invention.

Claims

1. System for maintaining time synchronization in the transmission of digital video, including the filter, configured to receive the program group that contains multiple programs, and allocating at least one of the aforementioned programs, the buffer that communicates with the specified filter device retrieve links to software heartbeats (PCR), which supports the communication with the specified filter, and configured to extract the PCR values from the specified program counter, interacting with the specified PCR device, configured to receive the specified value PCR and increase the value specified PCR during a clock cycle, and the multiplexer, having a connection with the specified counter and configured to receive the output signal of the specified buffer and the specified counter.

2. The system under item 1, characterized in that said device extraction PCR configured to copy the specified value PCR of at least one of the specified program in the specified counter.

PCR, at least one specified program.

4. The system under item 2, characterized in that the multiplexer is configured to add the output signal of the specified buffer and the specified counter, at least one bidirectional signal data.

5. The system under item 2, characterized in that the multiplexer is configured to add the output signal of the specified buffer and the specified counter, at least one telephone signal.

6. The system under item 2, characterized in that the multiplexer is configured to add the output signal of the specified buffer and the specified counter, at least one bidirectional signal data and at least one telephone signal.

7. The system under item 2, characterized in that it further comprises a demultiplexer configured to receive and allocate at least one bidirectional signal data and at least one telephone signal from the multiplexer.

8. Method of maintaining time synchronization in the transmission of digital video, comprising the following stages, namely: the reception filter of the transport stream of digital video, consisting of many packages and solarsport thread to highlight, at least one required program of these multiple programs, the transmission of such required program in the buffer and control for the specified program to detect the presence of specified suitable reference values synchronization in the specified packages, copying the specified value reference synchronization counter, adding the specified count number for the time being specified for a required program in the specified buffer, transfer the specified value reference synchronization multiplexer, and overwrite the specified value reference synchronization at the specified desired program output of this program from the specified buffer.

9. The method according to p. 8, characterized in that it includes the step of using the specified multiplexer for combining the specified desired program and at least one bidirectional signal data.

10. The method according to p. 8, characterized in that it includes the step of combining in the specified multiplexer specified required program and at least one telephone signal.

11. The method according to p. 8, characterized in that it includes the step of combining in the specified multiplexer specified required program, at least one signal dynapres the stage of admission to the demultiplexer, at least one bidirectional signal data and at least one telephone signal.

13. The method according to p. 12, characterized in that it includes the step of allocating at least one of the specified signal bi-directional data and at least one of the specified phone signal.

14. The transfer method of video signal bi-directional data and phone signal, comprising the following stages, namely: receiving transceiver signal containing a video signal, the signal bi-directional data, telephone signal and the control signal, the selection of the specified signal, the specified signal bi-directional data specified telephone signal and the control signal, the routing of a specified video signal to the video decoder, routing the specified bidirectional signal data to the data interface, the routing specified phone signal on the phone, and routing of a specified control signal to the processor.

15. The method according to p. 14, characterized in that it comprises the following steps, namely: seal of the specified signal bi-directional data and the specified control signal, and transmitting the specified compacted signals to the transceiver.

16. Sposobite in the data stream, MPEG-2, allowing the user to exchange management information through the transceiver.

 

Same patents:

The invention relates to the field of radio and digital technology

The invention relates to techniques for digital communication, namely, devices for frame synchronization in digital communication systems with a temporary seal

The invention relates to a synchronous digital hierarchy network (SDH networks)

The invention relates to communication systems, and more particularly to systems with simultaneous transmission of the broadcasting programs of different stations

The invention relates to a method of synchronization data packets between the wireless terminal and the respective base station and can be used in digital wireless communication systems with multiple access with time division channels to ensure the correct reception of packets received with different delays caused by the effects of signal propagation

The invention relates to ATM systems, which use cross-BAR linkage to provide virtual connections

The invention relates to telecommunications systems and can be used in systems for receiving digital data broadcasting systems

The invention relates to a method of simultaneous transmission of signals, which can prevent the reduction of the rate of admission due to the phase difference signal generated by dispersing time of data transmission from the base station in the overlap of signals between the main stations in a paging system with many main stations

The invention relates to the field of digital technology and can be used for softening and kaylamichaely digital streams at various levels of the hierarchical seal

FIELD: radiophone groups servicing distant subscribers.

SUBSTANCE: proposed radiophone system has base station, plurality of distant subscriber stations, group of modems, each affording direct digital synthesizing of any frequency identifying frequency channel within serial time spaces, and cluster controller incorporating means for synchronizing modems with base station and used to submit any of modems to support communications between subscriber stations and base station during sequential time intervals.

EFFECT: enhanced quality of voice information.

12 cl, 11 dwg

FIELD: radio engineering; communication systems.

SUBSTANCE: proposed invention can be used in designing national mobile and stationary radio communication systems including effective industrial and technological ones, as well as mass produced radiophone systems. Transmission initiation time is proposed to be recorded for each of channels passing "Channel free" broadband control signal, data on transmission initiation time is to be transferred simultaneously with "Channel free" broadband control signal, and channel kept free for longest time is to be engaged; it is also proposed to connect second control output of mode-of-operation switch in subscriber code-frequency division system for transceiving by broadband signals to switchboard channel selection input.

EFFECT: enhanced reliability of system due to equalizing operating time of system channel-forming components.

2 cl, 4 dwg

FIELD: digital communications;

SUBSTANCE: proposed device is used for frame synchronization of digital time-division multiplex data transmission systems and incorporates provision for synchronizing data transmission class at dispersed sync combination of group signal and for implementing parallel search for synchronism. Device has first, second, and third random-access memories, storage register, decoder, distributor, generator equipment, phasing unit, flip-flop, first and second inverters, adjusting unit, first, second, and third inverters, first, second, third, fourth, and fifth AND gates, first and second OR gates.

EFFECT: enlarged functional capabilities.

1 cl, 2 dwg

FIELD: radio engineering.

SUBSTANCE: method includes quality estimation of selected messages, while signals, having deviations from determined structure at different levels of their generation are recorded in operative memory buffer device, formatted and through controller are recorded on detachable data carrier on hard drives for later analysis, and modulated signals with deviation of system characteristics of output of second direction of branch for input to operative memory device of buffer are previously subjected to amplification, filtering and analog-digital processing.

EFFECT: higher efficiency, broader functional capabilities.

2 dwg

FIELD: mobile communications.

SUBSTANCE: when client terminal moves to area, where it can receive data from multiple nodes B, soft service transfer is realized at client terminal.

EFFECT: client, receiving multimedia broadcast service and moving from existing cell to new cell, receives reliable multimedia broadcast service signal, and it is also possible for client terminal to perform soft realization of data, received from multiple nodes B.

4 cl, 13 dwg

FIELD: communications engineering; digital data transfer and synchronization systems; communication network synchronization systems.

SUBSTANCE: proposed method is characterized in that additional links are organized in network and provision is made for transferring sync signals in backup driving network component, output signals of the latter being generated bypassing internal generator from sync signals arriving from last first-priority component nn and from last second-priority component mm. Sync signal arriving from main sync signal supply is conveyed in series over network through backup driving network component bypassing internal generator; variation (reduction) in quality level of sync signals being used is entered in status message of STM-N heading. As a result, using backup path running to main driving component through m components does not cause closed-circuit synchronization. Hence, network will be always synchronized from one sync signal supply upon occurrence of any single accident.

EFFECT: enhanced quality of rendered communication services.

1 cl, 4 dwg

FIELD: information technology.

SUBSTANCE: invention relates to POST synchronisation, transferred over DSL, i.e. for VoDSL, DSL, receiving data from a packet transmission network, more specifically ETHERNET. A retransmission unit, such as DSLAM, receives Ethernet packets and retransmits information in them over a digital subscriber line. To retransmit voice data of the received Ethernet packets, a reference clock signal is generated by a synchronising device and transmitted to digital subscriber line modems. The synchronising device comprises an extraction unit for selecting at least one stream of received Ethernet packets, and a unit for generating the clock signal, configured as an adaptive synchronisation unit for generating a reference clock signal in accordance with the arrival time of a packet in the selected stream or streams of packets. The reference clock signal can be transmitted to time referencing units in modems. The extraction unit can analyse reception of Ethernet packets so as to find packet streams from a single user transfer target, each packet in the stream carries information in real time, belonging to a service in real time, and then select one or more streams, which should be used by the adaptive synchronisation generator.

EFFECT: more accurate synchronisation.

14 cl, 19 dwg

FIELD: information technology.

SUBSTANCE: method provides generation of a synchronisation signal (Sisynch) from a synthetic audio file, initialisation involving recording parametres which include a list of preferred instruments in the portable communication device; generation, involving analysis of information read from synthetic audio file relating to each instrument for which a track may be extracted in the synthetic audio file, and deciding which extracted track is to be used for generating the synchronisation signal (Sisynch) as a function of said parametres. Parametres include a predetermined frequency threshold, and reading and analysis apparatus can detect frequency of notes in the synthetic audio file for each extracted track.

EFFECT: more accurate synchronisation of a multimedia peripheral device.

8 cl, 3 dwg

FIELD: information technologies.

SUBSTANCE: it is proposed in subsequent linear transport network built on the basis of system of synchronous digital hierarchy transfer, to include subsequently at least two secondary clock-pulse generators (SCPG), separately for each direction of synchronisation signals transfer.

EFFECT: improved quality of communication services by increasing quality of network synchronisation in case of accident of synchronisation signal sources and in case of failure in communication line between network elements.

4 cl, 19 dwg

FIELD: information technology.

SUBSTANCE: method of synchronising a clock signal of an exciter with a modem frame clock signal in an IBOC radio broadcasting system involves receiving multiple modem frame pulses which represent the onset of modem frames of audio signals and data signals. The time positions of the modem frame pulses are controlled by the modem frame clock signal. An exciter clock signal is generated. Pulses representing the exciter clock signal are counted so as to form a reading representing the error in the time position of each input modem frame pulse, and the exciter clock signal is controlled in response to this reading.

EFFECT: higher synchronisation accuracy.

15 cl, 11 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to electronic devices for processing audio and video played back by an output device, such as a loudspeaker and/or a video display. The electronic adapter has one or more audio or video inputs and one or more audio or video outputs for outputting the modified audio or video source material. Said device may include sensors, selectors and/or a logic device for selecting from among a plurality of modification profiles and applies the selected profile to the audio or video source material before conveying it to the output device. The modification profile may be used to adapt an audio or video source for a specific type of audio or video playback or output device. For audio, the modification profile may be used to modify audio playback quality by altering the transfer function, and for video, the modification profile may be used to modify video playback quality by altering the visual characteristics of the video source signal.

EFFECT: improved sound experience or image display quality for audio or video source material, while allowing adaptation of the source material to a specific type of output device for audio or video.

37 cl, 12 dwg

Up!