Source: https://patents.google.com/patent/JP4684997B2/en
Timestamp: 2019-12-07 22:27:59
Document Index: 604366161

Matched Legal Cases: ['Application No. 60', 'art 80', 'art 90', 'art 100', 'art 120', 'art 120']

JP4684997B2 - System and method using multicast IP and Ethernet to discover and distribute satellite signals - Google Patents
System and method using multicast IP and Ethernet to discover and distribute satellite signals Download PDF
JP4684997B2
JP4684997B2 JP2006507440A JP2006507440A JP4684997B2 JP 4684997 B2 JP4684997 B2 JP 4684997B2 JP 2006507440 A JP2006507440 A JP 2006507440A JP 2006507440 A JP2006507440 A JP 2006507440A JP 4684997 B2 JP4684997 B2 JP 4684997B2
JP2006507440A
JP2006524464A (en
ジェルヴェ，ジョン
2003-03-20 Priority to US45604903P priority Critical
2004-03-19 Application filed by トムソン ライセンシングＴｈｏｍｓｏｎ Ｌｉｃｅｎｓｉｎｇ filed Critical トムソン ライセンシングＴｈｏｍｓｏｎ Ｌｉｃｅｎｓｉｎｇ
2004-03-19 Priority to PCT/US2004/008679 priority patent/WO2004086245A1/en
2006-10-26 Publication of JP2006524464A publication Critical patent/JP2006524464A/en
2011-05-18 Publication of JP4684997B2 publication Critical patent/JP4684997B2/en
This US non-provisional patent application is the benefit of US Provisional Patent Application No. 60 / 456,049 filed Mar. 20, 2003 under the title “Using Multicast IP and Ethernet To Locate and District A Satelite Signal.” / Or claim priority.
The present invention relates to the distribution and / or reception of video program signals, and more particularly to the distribution and / or reception of satellite television signals in a network using multicast IP and Ethernet protocols.
With the proliferation of the Internet and broadband networks, it has become very convenient to transmit digital video, audio and / or data over IP (Internet Protocol). An IP network provides one or more different data streams in the network, each of which can be developed so that it can be acquired by one or more receivers connected to the network. I will provide a. This is known as multicast. A multicast of IP datagrams is transmitted to a host group (a set of zero or more hosts specified by a single IP destination address). The IP datagram is then delivered to all members of the destination host group (corresponding to the IP multicast address).
By using a multicast network, one digital data server can guide content to a plurality of clients simultaneously. This optimizes bandwidth usage, otherwise it requires unicasting packets to multiple clients (ie providing each packet's bitstream or data to an individual address).
If the source of digital data is a satellite system, the user selects a specific satellite, transponder and PID (or SCID) to obtain a specific channel or program through the user's satellite receiver, set top box, etc. And an appropriate data packet must be requested. The program is transmitted from the satellite in the form of a packetized program stream, and the specific program stream is associated with a specific program having identification information such as a program ID (PID) contained therein. Using the identification information, the satellite receiver filters out the packetized data stream to obtain the desired program stream. Thus, the satellite receiver must be able to make an appropriate selection for the requested satellite channel or program bitstream or signal of the program. The satellite receiver may be connected to various client set top boxes, and the various client set top boxes may be coupled to the display device through a data network such as an Ethernet-based network.
A technique for causing the satellite receiver to select an appropriate satellite channel is to cause the digital server to generate a mapping table between the parameters of each satellite transmission channel and each assigned IP address. When the receiver or set-top box is instructed to tune to a particular elementary stream (such as a channel), the set-top box looks up the table to determine the address that requests the data.
The disadvantage of this method is the processing time wasted when creating this table and downloading it to the client set-top box and when the set-top box performs table lookups during tuning. In addition, this table may need to be regenerated and redownloaded when new elementary stream information becomes available or when existing elementary stream data is no longer available. In addition, this table wastes valuable memory on both the digital data server and the client set-top box.
Thus, from the foregoing description, it is clear that what is needed is an efficient method for distributing satellite program signals from a data server to multiple clients.
Furthermore, from the foregoing description, it is clear that what is needed is an efficient satellite television distribution system that efficiently provides multiple satellite television signals to any one or more satellites or set-top box receivers. is there.
These and other needs may be realized through application of the principles of the present invention and / or embodied in various forms and / or structures as illustrated and / or described herein.
IP and Ethernet multicast addresses are used to uniquely describe specific satellite signals that a digital television receiver can obtain in tune with elementary stream (audio, video and / or data) packets Is done. The available bits in the IP multicast address and the corresponding Ethernet multicast address are mapped to the satellite signal identification data of the elementary stream. Embedding these parameters (elementary stream satellite signal identification data) in the multicast address itself provides a convenient and efficient way to map between satellite parameters and those in the IP / Ethernet domain. .
Mapping the IP multicast address and the available bits of the corresponding Ethernet multicast address to the characteristics of the elementary stream (satellite, transponder and satellite signal identification data such as PID or SCID) and the appropriate multicast IP packet Requesting overcomes the aforementioned problems. This alleviates the need for time-consuming complex measures, such as those previously described for the client first downloading and analyzing a table that maps these parameters from the service information to the appropriate multicast address. An advantageous feature of the present invention is that both the video server or satellite receiver and the client terminal use the same predetermined algorithm for mapping program stream identification information with a multicast address, so there is no need to distribute a mapping table. is there.
In one form, a method is provided for receiving a packetized program stream from a satellite source and delivering the packetized data stream over a data network, receiving a plurality of packetized program streams from a satellite source, wherein each packetized program stream is Receiving a request for a particular packetized program stream, having a program identification information associated therewith, the request having a multicast address, a predetermined algorithm and a multicast address, Determining the program identification information and satellite identification information associated with the stream, and using the determined satellite identification information and program identification information to tune to the selected satellite and specify a particular packetized program stream; A acquiring over arm, in data networks, and transmitting the particular packetized program stream according to a transport format associated with the data network using multicast addresses.
The data network may have an Ethernet-based network, and the program stream is transmitted after encapsulating a particular packetized program stream according to the Internet protocol transport format. The multicast address may be determined from a program ID (PID), a satellite number, and a transponder number.
In another embodiment, the present invention provides a method for receiving a packetized program stream and distributing the packetized program stream over a data network, receiving a plurality of packetized program streams from a signal source, and each packetized program The stream receives a step having a program identification information associated with it, a request for a particular packetized program stream, the request having a multicast address, a predetermined algorithm and a multicast address, and a specific packet Determining a program identification information associated with the streamed program stream; obtaining a particular packetized program stream using the determined program identification information; and Accordance transport format associated with the data network using a strike address and a step of transmitting a specific packetized program stream.
In another embodiment, the present invention provides a method for receiving a packetized program signal in a data network, receiving a user request for a particular packetized program stream from a plurality of packetized program streams, and a predetermined algorithm Using the identification information associated with the particular packetized program information to determine a multicast address associated with the particular packetized program stream; and a device coupled to the sources of the plurality of packetized program streams. Transmitting a request for a particular packetized program stream, the request having a multicast address, and from the data network, having a particular program stream included therein and packetized data associated with the multicast address. It has a step of Tokusuru, and obtaining a packetized program stream from the acquired packet data.
In another embodiment, the present invention provides a method for receiving a packetized program stream from a signal source and delivering the packetized program stream through a data network, a) a first device coupled to the data network; Receiving a plurality of packetized data streams from a signal source; and b) receiving a user input selecting a particular packetized program stream from the plurality of packetized program streams at a second device coupled to the data network. And c) at a second device, using a predetermined algorithm, determining a multicast address associated with the particular packetized program stream, and requesting a particular packetized program stream having the determined multicast address. Transmit to 1 device D) determining, at the first device, identification information associated with a particular packetized program stream on demand using a predetermined algorithm and multicast address; and e) first A device acquiring a specific packetized program stream according to the identification information and transmitting the specific packetized program stream through the data network according to the transport format of the data network using a multicast address; f) And receiving a specific packetized program stream according to the packetized data transmitted by the multicast address.
The present invention will be further described with reference to the following drawings.
Referring first to FIG. 1, a diagram of an exemplary satellite signal distribution system, generally indicated at 10, is shown. The satellite signal distribution system 10 distributes digital audio, video, audio / video and / or data signals (also referred to as digital television signals or program signals) from one or more satellites 20 to one or more terrestrial antennas 30. Represents various types of satellite systems. Generally, digital satellite television signals are in the form of digital elementary stream packets (simply called elementary stream packets). One or more satellites 20 form the transmission part of the satellite system 10. One or more antennas 30 form the receiving part of the satellite system 10. Each antenna 30 is connected to a digital server, headend or signal processing and distribution component (also referred to as a digital server) 40. One or more digital servers 40 form the processing and distribution part of the satellite system 10. Thus, a typical satellite system includes a transmission portion, a reception portion, a processing and distribution portion each having one or more components (ie, a satellite, a receiver, a processing and distribution component, respectively). One or more of them). Multiple satellite systems may similarly constitute a satellite system in accordance with the present invention.
Each satellite 20 has one or more transponders, preferably each one having a plurality of transponders that transmit satellite signals or elementary stream packets in digital form. Each transponder of a satellite transmits a satellite signal or channel comprised of digital elementary stream packets of audio, video, audio / video and / or data. For ease of understanding and not limitation, such digital satellite signals, channels, programs and / or data of audio, video, audio / video and / or data may be combined with satellite television signals or transmission satellite television signals. be called. The transponder transmits satellite television signals according to a specific digital transmission protocol and / or format. In this case, the satellite 20 transmits in the MPEG (eg MPEG2) digital protocol / format or the DirecTV digital protocol / format. Of course, other digital protocols / formats may be used. Each satellite signal has program data and identification data. The identification data includes information in the form of a satellite number or identification display, a transponder number or identification display, and a transport protocol format program identifier (PID for MPEG signals or SCID for DirecTV signals).
Each antenna 30 is adapted, configured and / or operable to receive satellite television signals transmitted from the satellite 20. Each antenna 30 is preferably configured to receive a plurality of television channels or signals from a plurality of transponders. It can be seen that a single antenna 30 represents multiple antennas as needed, and receives satellite signals from multiple satellites simultaneously. Each antenna 30 is connected to the data server 40. The data server 40 may be considered a small or mini (ie, small) headend. The data server 40 performs functions common to such data servers in addition to the functions described herein.
Each data server 40 is adapted, configured and / or operable to receive a plurality of television signals (elementary streams) and process them accordingly. In particular, the data server 40 is adapted to encapsulate a received satellite television signal of a first transport protocol (eg MPEG or DirecTV) into packetized data according to a second transport protocol (ie IP transport). It is possible to operate. In this way, each elementary stream packet of the satellite signal or channel of the first transport protocol received from the satellite is actually converted into an elementary stream packet of the second transport protocol.
Further, the digital server 40 is further operable to assign a unique IP multicast address to each satellite signal (elementary stream) from a predetermined group of available IP multicast addresses. Multicast address assignment follows a mechanism in which satellite identification data (satellite elementary stream packets or satellite signal identification data) is encoded or mapped to a unique IP multicast address assigned. In particular, specific (available) bits of the assigned unique IP multicast address are used to encode the satellite signal identification data of the satellite signal to which it is assigned. Thus, an IP multicast address has satellite identification data through the mapping, encoding or association of identification data to a specific bit address. Although not necessarily required, the identification data is tuned to which elementary stream 1) satellite number, 2) transponder, and 3) PID or SCID-MPEG or DirecTV protocol type program identifier (transport protocol type program identifier). It is preferable to have three parameters that control what to do.
These parameters each have a limited or finite practical range of values. For example, in MPEG PID, the value range is 0 to 8191 (or hexadecimal 0x0000 to 0x1fff) according to the MPEG2 specification (see ISO 13818). For example, in DirecTV SCID, the value range is bounded from 0 to 4095 (or from 0x000 to 0x0fff in hexadecimal). For simplicity, a bounded range from 0 to 8191 may be selected so that the PID / SCID data is encoded into an IP multicast address to accommodate the space for both systems.
The number of transponders generally available for one satellite is 32. Since a satellite does not have a 0 transponder, a valid transponder may be represented numerically in a numerical range from 0 to 31. In fact, if the transponders are numbered from 1 to 32, subtraction of “1” yields the exact number of transponders that fall within the numerical range from 0 to 31.
The practical constraints of antenna implementation and cost to service providers limit the number of satellites available to a single receiver set-top box, satellite receiver or equivalent device / component. Setting an upper limit of 8 satellites (or less) provides a wide range of flexibility for service providers and customers. Eight satellites may be numbered from 0 to 7. FIG. 3 shows what these three parameters of satellite identification data are described in chart 80 in their decimal range and equivalent hexadecimal range. Of course, other decimal and hexadecimal ranges may be used. Although various IP multicast address mechanisms may be used, the present invention will be described with respect to a 32-bit IPv4 multicast address.
The data server 40 is further operable to convert the assigned IP multicast address to an Ethernet multicast address in order to provide elementary stream packets (satellite signals) over the Ethernet network. . The assigned IPv4 multicast address is mapped to a 48-bit Ethernet (registered trademark) address. In particular, the data server 40 maps the available bits of the 32-bit IPv4 multicast address to the corresponding bits of the 48-bit Ethernet (registered trademark) address. For compatibility with other multicast networks, an address mapping compatible with RFC 1112 and RFC 2236 Internet Group Management Protocol (IGMP) is selected. RFC1112 sets the lower 23 bits of the IP address to the lower 23 bits of the Ethernet (registered trademark) multicast address 01-00-5E-00-00-00 (hex), so that the IP host group address becomes Ethernet (registered) Trademark) is mapped to a multicast address ". In this way, by mapping the lower 23 bits of the IP multicast address to the lower 23 bits of the Ethernet (registered trademark) multicast address, the IP multicast address is converted into an Ethernet (registered trademark) multicast address. This alleviates the need for a unique mapping of the corresponding Ethernet multicast address.
As an example of the operation of the data server 40, IPv4 multicast addresses from 224.3.0.0 to 224.2251.255.255 can be used from a group of IPv4 multicast addresses reserved to avoid collisions. Assume that. If the IP multicast bits are numbered from 0 to 31, bits 0 to 12 may be used to store (encode or map) the PID or SCID. Bits 13-15 may be used to store (encode or map) the satellite number. Bits 18 through 22 may be used to store (encode or map) the transponder number. These bit assignments are summarized in chart 90 of FIG.
Returning to FIG. 1, each digital server 40 may then be connected to a service rack 52 typically located in a building 50 or the like. The service rack includes a network 60 having a plurality of receivers 61, set-top boxes, etc. 61 that can each process Ethernet (registered trademark) and can process satellite signals (that is, distributed satellite signals or IP-format elementary stream packets). Provides an interface. Alternatively, the digital server 40 and the service rack 52 may be embodied in a single package. Each receiver 61 is operable to tune to one or more satellite elementary stream packets via its IP / Ethernet (R) multicast address. The service rack 52 may provide the program or service guide information to the receiver 61 through the data server 40 or telephone line connected to the service rack 52 (see FIG. 2).
An example of how the receiver 61 can acquire one or more elementary streams (satellite signal, program or channel) will be described with reference to FIG. Using a range of IP multicast addresses from 224.3.0.0 to 224.2251.255.255, the set top box 61 is typically given a command to change channels from the remote control. Next, the set top box 61 leaves any current multicast group. The satellite channel information is extracted from the local program or service guide information provided to the set top box 61. The extracted channel information may indicate that the selected satellite channel is from satellite 1, transponder 1, PID12. In order to join the appropriate multicast group, the set top box 61 converts the guide information to an Ethernet / IP multicast address. The chart 100 of FIG. 5 shows how this is achieved. A salient feature of the present invention is that the method for mapping program identification parameters to multicast is performed in the same manner as described above for the digital server. In this way, both the client terminal or receiver 61 and the digital server 40 use the same mapping technology, so when a new channel or program is selected by the user, the mapping table is downloaded and a reference operation is performed. There is no need to do.
A row 102 indicates the number of bits of the IP multicast address. Line 104 shows the parameters collected from the program guide for the appropriate designated spot (bit) shown in line 106. Line 108 shows the entire IP multicast address translated to the address of line 110 (ie 224.7.3.22.). Thus, the set top box 61 executes a command to join the multicast group at the address 224.7.3.22. The multicast address may then be used at the digital server to tune to a specific satellite, a specific transponder, and a specific packetized program stream in response to user selection.
In FIG. 2, another exemplary embodiment of a satellite system, generally designated 100, is shown. The satellite system 100 has a mini headend 40 that is connected to a building or other distribution structure (MDU or multiple residential units) 50. The mini head end 40 receives a plurality of satellite signals via an antenna (parabolic antenna) 30 that guides signals to the satellite reception system 32. The satellite receiving system 32 performs the headend function described above. The mini headend 40 has a QoS (Quality of Service) switch 34 that can optionally add an advanced video service 36 and / or optionally add a data service 38 from the Internet 39. In all cases, the QoS switch 34 is preferably connected to the service rack 52 via a 1 gigabit per second (Gbps) connection, but this is not necessarily so. The service rack 52 receives a plurality of satellite signals converted and added with IP multicast via the Ethernet (registered trademark) / QAM switch 56. The Ethernet (registered trademark) / QAM switch 56 is connected to a POTS splitter 54 connected to a POTS for telephone service.
The Ethernet / QAM switch 56 directs telephone signals from the POTS splitter and satellite signals from the mini headend 40 to one or more residential units 62 via the xDSL network 60, for example. Each residential unit has a telephone jack 64 that provides xDSL modem 66 access. The modem 66 is connected to that by a telephone 68, a computer 70 via an Ethernet connection, a network set-top box (eg a satellite receiver) 72 via an Ethernet connection connected to a display or monitor 74. Enables connection. Thus, each residence 62 may participate in one or more multicasts.
It can be seen that there is not necessarily a one-to-one relationship or correspondence between MPEG (DirecTV) packets and Ethernet (registered trademark) / IP packets. For example, there may be 10 MPEG packets that are put into a single IP multicast packet, which may be put into an Ethernet multicast packet. Various combinations are possible.
Referring now to FIG. 6, a flowchart of an exemplary method of operation of a satellite system according to the principles of the present invention, generally indicated at 120, is shown. In step 122, a first satellite signal in a first format (eg, a plurality of first satellite signals) is received. In step 124, the received first satellite signal is converted or encapsulated into packetized data according to a second format. In step 126, the packetized data is assigned an IP multicast address according to a coding mechanism between each satellite signal parameter and its assigned IP multicast address. In particular, specific bits of the assigned IP multicast address encode the satellite parameters. This associates each satellite signal (or elementary stream) with a particular IP multicast address (and vice versa).
In step 128, each IP multicast address is converted to an Ethernet multicast address for use in an Ethernet network and / or Ethernet component. Elementary streams are identified with a specific Ethernet / IP multicast address. Thereafter, in step 130, the encapsulated satellite signal is provided for Ethernet acquisition for a multicast member of the group by the Ethernet / IP multicast address. A component such as a set top box requests to participate in receiving elementary stream packets corresponding to a particular channel.
The flowchart 120 described above and illustrated in FIG. 6 provides a complete method of exemplary operation of the subject satellite reception system described herein. However, each step is not necessarily required to implement the present invention. The present invention may be implemented using fewer steps than all of the steps of flowchart 120. This can be reflected in the claims. Further, in alternative embodiments of the procedure, method or operation 120, more or fewer steps may implement the invention in accordance with the principles described herein. Similarly, a subset of the procedure 120 described above, rather than the entire procedure, may implement the principles of the present invention. Variations are possible.
While this invention has been described as having a preferred design, the present invention can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Furthermore, this application covers such deviations from this disclosure that are within the scope of the present invention and that are within the scope of the claims, as known in the art, or within conventional practice. With the goal.
Illustration of an exemplary satellite signal distribution system in which the present invention may be implemented. FIG. 4 is a diagram of another exemplary satellite signal distribution system in accordance with the principles of the present invention. Table showing satellite tuning parameters according to aspects of the present principles Table of IPv4 address bit assignments according to aspects of the present principles Method of converting service (program guide) information requested by channel change into IP multicast address for obtaining requested channel bitstream Flowchart of an exemplary method of operation of a satellite system according to the principles of the present invention.
A method of receiving a packetized program stream from a satellite source and delivering the packetized data stream through a data network comprising:
Receiving a plurality of packetized program streams from the satellite source, each packetized program stream having associated program identification information;
Receiving a request for a particular packetized program stream, said request having a multicast address;
Tune to a selected satellite using the determined satellite identification information and program identification information to obtain the particular packetized program stream;
Wherein the data network, possess and transmitting the specific packet of the program stream according to a transport format associated with the data network using the multicast address,
The data network has an Ethernet (registered trademark) base network;
Said transmitting step comprises encapsulating said particular packetized program stream according to an internet protocol transport format;
The step of determining comprises determining a program ID (PID), a satellite number and a transponder number according to the multicast address;
The determining step comprises determining a program ID (PID), a satellite number, and a transponder number from a predetermined bit position of the multicast address .
The program ID (PID) is arranged in 0-12 bits of the multicast address, the satellite number is arranged in 13-15 bits, and the transponder number is arranged in 18-22 bits.
A method for receiving a packetized program stream and delivering the packetized program stream through a data network, comprising:
Receiving a plurality of packetized program streams from a signal source, each packetized program stream having associated program identification information;
Using the determined program identification information to obtain the specific packetized program stream;
The step of determining comprises determining a program ID (PID) number corresponding to the multicast address;
The method of determining comprises determining a program ID (PID) from a predetermined bit position of the multicast address .
A method for receiving a packetized program stream on a data network, comprising:
Receiving a user request for a particular packetized program stream from a plurality of packetized program streams at a second device coupled to the data network;
Determining, at the second apparatus, a multicast address associated with the particular packetized program stream using a predetermined algorithm and identification information associated with the particular packetized program stream;
Transmitting a request for the particular packetized program stream to a first device coupled to a source of the plurality of packetized program streams at the second device, the request having a multicast address;
Obtaining packetized data associated with the multicast address, the second device including the specific packetized program stream from the data network; and
In the second apparatus, it possesses and obtaining the packetized program stream from the acquired packet data,
The obtaining step comprises obtaining the particular packetized program stream encapsulated according to an internet protocol transport format;
The plurality of packetized program streams are received from a satellite signal source;
The determining step determines the multicast address according to a program ID (PID), a satellite number, and a transponder number associated with the specific packetized program stream,
The determining step comprises mapping a program ID (PID), a satellite number, and a transponder number to a predetermined bit position of the multicast address .
JP2006507440A 2003-03-20 2004-03-19 System and method using multicast IP and Ethernet to discover and distribute satellite signals Active JP4684997B2 (en)
US45604903P true 2003-03-20 2003-03-20
PCT/US2004/008679 WO2004086245A1 (en) 2003-03-20 2004-03-19 System and method for utilizing multicast ip and ehternet to locate and distribute a satellite signal
JP2006524464A JP2006524464A (en) 2006-10-26
JP4684997B2 true JP4684997B2 (en) 2011-05-18
ID=33098080
JP2006507440A Active JP4684997B2 (en) 2003-03-20 2004-03-19 System and method using multicast IP and Ethernet to discover and distribute satellite signals
US (1) US7617326B2 (en)
EP (1) EP1604295B1 (en)
JP (1) JP4684997B2 (en)
CN (1) CN100495380C (en)
WO (1) WO2004086245A1 (en)
CN100531300C (en) 2006-06-02 2009-08-19 鸿富锦精密工业（深圳）有限公司;鸿海精密工业股份有限公司 Set-top box and method for generating feedback signal
CN104735747B (en) * 2013-12-20 2019-05-10 联发科技（新加坡）私人有限公司 Information transmitting methods, method of reseptance and internet of things equipment
US25377A (en) * 1859-09-13 Improvement in ditching-plows
CN1348649A (en) 1998-10-23 2002-05-08 斯塔盖德数字网络有限公司 Ethernet digital storage (EDS) card and satellite transmission system
2004-03-19 CN CN 200480007540 patent/CN100495380C/en active IP Right Grant
2004-03-19 EP EP04757992.5A patent/EP1604295B1/en active Active
2004-03-19 JP JP2006507440A patent/JP4684997B2/en active Active
2004-03-19 WO PCT/US2004/008679 patent/WO2004086245A1/en active Application Filing
2005-09-20 US US10/549,825 patent/US7617326B2/en active Active
KR20050120648A (en) 2005-12-22
EP1604295A1 (en) 2005-12-14
WO2004086245A1 (en) 2004-10-07
CN100495380C (en) 2009-06-03
CN1761953A (en) 2006-04-19
US20060235993A1 (en) 2006-10-19
US7617326B2 (en) 2009-11-10
EP1604295B1 (en) 2017-11-15
EP1604295A4 (en) 2011-07-06
JP2006524464A (en) 2006-10-26
US20040196853A1 (en) 2004-10-07 Data transmitting node and network inter-connection node suitable for home network environment
JP2007520172A (en) 2007-07-19 System and method for supporting signal transport and reproduction
EP1497965B1 (en) 2014-08-20 Method and apparatus for identifying transport streams as networks
Ref document number: 4684997