CN112335255A - Receiving apparatus and receiving method - Google Patents

Receiving apparatus and receiving method Download PDF

Info

Publication number
CN112335255A
CN112335255A CN201980041480.7A CN201980041480A CN112335255A CN 112335255 A CN112335255 A CN 112335255A CN 201980041480 A CN201980041480 A CN 201980041480A CN 112335255 A CN112335255 A CN 112335255A
Authority
CN
China
Prior art keywords
data stream
tsmf
stream
tlv
header
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201980041480.7A
Other languages
Chinese (zh)
Other versions
CN112335255B (en
Inventor
小岛知也
平山雄一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Semiconductor Solutions Corp
Original Assignee
Sony Semiconductor Solutions Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Semiconductor Solutions Corp filed Critical Sony Semiconductor Solutions Corp
Publication of CN112335255A publication Critical patent/CN112335255A/en
Application granted granted Critical
Publication of CN112335255B publication Critical patent/CN112335255B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4343Extraction or processing of packetized elementary streams [PES]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present technology relates to a receiving apparatus and a receiving method, which can output a desired data stream more easily. Provided is a reception device provided with a control unit that performs control such that: control is performed to select an output data stream to be output extracted from a transport data stream based on whether or not the transport data stream transmitted by one or more carriers includes a multi-frame header or header information of the multi-frame header. The present technology is applicable to, for example, a receiver supporting digital cable television broadcasting.

Description

Receiving apparatus and receiving method
Technical Field
The present technology relates to a receiving apparatus and a receiving method, and more particularly, to a receiving apparatus and a receiving method capable of outputting a desired data stream more easily.
Background
In order to transmit a large-capacity signal that cannot be transmitted in one channel, a multicarrier transmission scheme has been developed that extends the conventional transmission scheme and divides the large-capacity signal into a plurality of carriers to transmit the signal (see, for example, patent document 1).
Documents of the prior art
Patent document
Patent document 1: international publication No. 2016/117283
Disclosure of Invention
Technical problem to be solved by the invention
However, when various types of data streams such as a data stream conforming to a multicarrier transmission scheme can be output, it is required to easily output a desired data stream.
The present technology has been made in view of such a situation, and an object thereof is to enable a desired data stream to be more easily output.
Means for solving the technical problem
A receiving device according to an aspect of the present technology includes a control unit that performs control for selecting an output data stream to be extracted from a transport data stream to be transmitted on each of one or more carriers, based on whether or not a multi-frame header is included in the transport data stream or header information of the multi-frame header.
A reception method according to an aspect of the present technology is a reception apparatus that performs control as follows: control is performed to select an output data stream to be output extracted from a transport data stream transmitted by each of one or more carriers, based on whether or not a duplicate header is included in the transport data stream or header information of the duplicate header.
In a receiving apparatus and a receiving method according to an aspect of the present technology, control is performed such that: control is performed to select an output data stream to be output extracted from a transport data stream transmitted by each of one or more carriers, based on whether or not a duplicate header is included in the transport data stream or header information of the duplicate header.
The receiving apparatus according to one aspect of the present technology may be an independent apparatus or may be an internal block constituting one apparatus.
Effects of the invention
In accordance with one aspect of the present technique, the desired data stream may be more easily output.
In addition, the effect described herein is not necessarily limited, and may be any effect described in the present disclosure.
Drawings
Fig. 1 is a diagram showing a configuration of an embodiment of a transmission system to which the present technology is applied.
Fig. 2 is a block diagram showing a configuration example of the transmission device.
Fig. 3 is a diagram showing an example of a data flow processed by the reception apparatus.
Fig. 4 is a diagram showing an example of the configuration of a multiframe.
Fig. 5 is a diagram showing an outline of the syntax of the frame header.
Fig. 6 is a diagram showing an example of the configuration of a TLV packet and a split TLV packet.
Fig. 7 is a block diagram showing an example of the configuration of a receiving apparatus having a conventional function.
Fig. 8 is a flowchart illustrating the flow of data stream output setting processing corresponding to the existing function.
Fig. 9 is a flowchart illustrating the flow of data stream output setting processing corresponding to the existing function.
Fig. 10 is a block diagram showing an example of the configuration of a receiving apparatus having a new function.
Fig. 11 is a diagram showing an example of reception setting, judgment reference, and automatic output selection of the cable television transmission system.
Fig. 12 is a diagram showing an example of tuning and TS/TLV determination.
Fig. 13 is a diagram showing an example of carriers in the method of table a.
Fig. 14 is a diagram showing an example of signal flow in the demodulation IC in the mode of table a.
Fig. 15 is a diagram showing an example of carriers in the method of table B.
Fig. 16 is a diagram showing an example of signal flow in the demodulation IC in the mode of table B.
Fig. 17 is a diagram showing an example of carriers in the manner of table C-a.
Fig. 18 is a diagram showing an example of signal flow in the demodulation IC in the manner of table C-a.
Fig. 19 is a diagram showing an example of carriers in the manner of table D-a.
Fig. 20 is a diagram showing an example of signal flow in the demodulation IC in the manner of table D-a.
Fig. 21 is a diagram showing an example of carriers in the manner of table E-b.
Fig. 22 is a diagram showing an example of signal flow in the demodulation IC in the manner of table E-b.
Fig. 23 is a diagram showing an example of carriers in the case of the scheme of table F-a.
Fig. 24 is a diagram showing an example of signal flow in the demodulation IC in the manner of table F-a.
Fig. 25 is a diagram showing an example of carriers in the manner of table F-c.
Fig. 26 is a diagram showing an example of signal flow in the demodulation IC in the manner of table F-c.
Fig. 27 is a diagram showing an example of carriers in the case of the scheme of table G-a.
Fig. 28 is a diagram showing an example of a signal flow in the demodulation IC in the manner of table G-a.
Fig. 29 is a diagram showing an example of carriers in the case of the scheme of table H-b.
Fig. 30 is a diagram showing an example of signal flow in the demodulation IC in the manner of table H-b.
Fig. 31 is a flowchart illustrating the processing flow of the transmitting side and the receiving side.
Fig. 32 is a flowchart illustrating the flow of the data stream output setting process corresponding to the new function.
Fig. 33 is a flowchart illustrating the flow of demodulation and synthesis processing.
Fig. 34 is a diagram showing a configuration example of a computer.
Detailed Description
Hereinafter, embodiments of the present technology will be described with reference to the drawings. The explanation is made in the following order.
1. Embodiments of the present technology
2. Modification example
3. Constitution of computer
< 1. embodiment of the present technology >
(example of Transmission System construction)
Fig. 1 is a diagram showing a configuration of an embodiment of a transmission system to which the present technology is applied. In addition, a system refers to a logical set of a plurality of devices.
In fig. 1, a transmission system 1 is a system supporting a broadcast system of Digital cable television Broadcasting such as ISDB-c (integrated Services Digital Broadcasting for cable).
In this digital cable television broadcasting (cable television), a multicarrier transmission method is adopted, in which a data stream exceeding the transmission capacity of one carrier is divided and transmitted using a plurality of carriers on the transmitting side, and the data streams divided and transmitted by the plurality of carriers are combined on the receiving side. In the multi-carrier transmission scheme, a modulation scheme such as 64QAM (quadrature Amplitude modulation) or 256QAM may be used for each of the plurality of carriers.
The transmission system 1 includes a transmission device 10, a reception device 20, and a CATV transmission line 30. Note that, in fig. 1, only one receiving device 20 is shown for simplicity of explanation, but actually, the receiving device 20 is installed in each house of the cable television user.
The transmitting apparatus 10 is provided at the head end of a cable television station.
The transmission device 10 receives a broadcast signal of terrestrial broadcasting or satellite broadcasting, processes a content stream such as a program thereof, and transmits (retransmits) the content stream to the reception device 20 via the CATV transmission line 30. In addition to the retransmission, the transmission device 10 may transmit a content stream such as a program independently created by a cable television station or a program received via a communication line such as the internet to the reception device 20 via the CATV transmission line 30.
The CATV transmission line 30 is formed of a transmission medium such as a coaxial cable or an optical fiber, and connects a head end of a cable television station to a house of a cable television subscriber by cable.
The receiving apparatus 20 is a fixed receiver such as a television receiver or a Set Top Box (STB) installed in the house of a cable television user.
The receiving device 20 receives the broadcast signal transmitted from the transmitting device 10 via the CATV transmission line 30, processes the content data stream, displays a video such as a program on a display, and outputs a sound synchronized with the video from a speaker. Thus, cable users can view content such as programs.
(example of the Transmission device)
Fig. 2 is a block diagram showing an example of the configuration of the transmission device 10 in fig. 1.
In FIG. 2, the transmitter 10 is composed of input ports 101-1 to 101-3, a front-end signal processing unit 102, a time slot allocating unit 103, TSMF processing units 104-1 to 104-3, QAM modulating units 105-1 to 105-3, and a mixing unit 106.
The input port 101-1 is a port for inputting a signal (TS signal) in the form of a transport stream, and the TS signal input thereto is supplied to the time slot allocating section 103.
The input port 101-2 is a port for inputting a signal (TLV signal) in the form of a TLV (type Length value), and the TLV signal inputted thereto is supplied to the slot allocating section 103.
The input port 101-3 supplies the IF signal or the RF signal input thereto to the front-end signal processing section 102.
The front-end signal processing section 102 applies front-end signal processing to the IF signal or RF signal supplied from the input port 101-3, and supplies the result to the slot allocating section 103.
The time slot allocating unit 103 allocates the input signal to a time slot on a multiframe (TSMF: Transport Streams Multiplexing Frame) to perform Multiplexing (division Multiplexing), and supplies the resultant signal to TSMF processing units 104-1 to 104-3.
The TSMF processing section 104-1 applies TSMF-related TSMF processing to the signal supplied from the slot allocating section 103, and supplies the resultant signal to the QAM modulating section 105-1.
The TSMF processing section 104-2 applies TSMF processing to the signal supplied from the slot allocating section 103, and supplies the resultant signal to the QAM modulating section 105-2.
The TSMF processing section 104-3 applies TSMF processing to the signal supplied from the slot allocating section 103, and supplies the resultant signal to the QAM modulating section 105-3.
The QAM modulation section 105-1 applies modulation processing according to a modulation scheme such as 64QAM or 256QAM to the signal supplied from the TSMF processing section 104-1 based on Information such as nit (network Information table) and header Information of the TSMF, and supplies the resultant signal to the mixing section 106.
The QAM modulation section 105-2 applies modulation processing to the signal of the TSMF processing section 104-2 based on the NIT, header information of the TSMF, and the like, and supplies the resultant signal to the mixing section 106.
The QAM modulation section 105-3 applies modulation processing to the signal of the TSMF processing section 104-3 based on the NIT, header information of the TSMF, and the like, and supplies the resultant signal to the mixing section 106.
The mixing unit 106 mixes the signals supplied from the QAM modulating units 105-1 to 105-3 and transmits (transmits) the mixed signals as broadcast signals.
(example of processing in receiver)
Fig. 3 is a diagram illustrating an example of a data flow processed by the reception apparatus 20 of fig. 1.
The reception apparatus 20 includes a reception system 200 including, for example, a demodulation IC, a combining apparatus, and the like. The receiving system 200 processes and outputs a data stream extracted from the broadcast signal transmitted from the transmitting apparatus 10.
Here, the data streams handled by (the receiving system 200 of) the receiving apparatus 20 include, for example, a single transport data stream (single TS) conforming to a single TS multiplexing scheme, a plurality of transport data streams (a plurality of TSs) conforming to a plurality of TS multiplexing schemes, and a transport data stream conforming to a multicarrier transmission scheme, and therefore the receiving system 200 needs to support various types of data streams.
The single TS is used for general broadcast oriented, for example. On the other hand, a transmission data stream of a multi-TS and multi-carrier transmission scheme is used for, for example, retransmitting contents of satellite broadcasting on cable television.
In addition, as satellite broadcasting (BS broadcasting), advanced broadband satellite digital broadcasting (advanced BS broadcasting) has been started to be used, and for example, a plurality of TSs can be used for normal BS broadcasting retransmission, and a transmission data stream of a multicarrier transmission scheme can be used for advanced BS broadcasting retransmission providing ultra high definition television broadcasting services of 4K and 8K.
(multiframe structure)
Fig. 4 is a diagram showing an example of the configuration of a multiframe.
In fig. 4, a plurality of multiframes (TSMF) such as TS constitute 1 frame by a total of 53 time slots, and include 1 time slot allocated to a multiframe header (TSMF header) and 52 time slots allocated to data of each program such as program a, program B, and program C. Each program such as program a, program B, and program C is a program of a different broadcast station channel.
(TSMF header outline)
Fig. 5 is a diagram showing a syntax outline of a duplicate frame header (TSMF header).
The TSMF header includes, as header information, a packet header, frame _ sync, version _ number, relative _ stream _ number _ mode, frame _ type, stream _ status, stream _ id/original _ network _ id, receive _ status, reserved _ for _ future _ use, elementary _ indicator, relative _ stream _ number, extension information, and a CRC field. These fields specify the parameters of the header information.
The packet header contains the sync byte, frame _ PID, and continuity indicator. frame _ sync is a field of a synchronization signal of the TSMF. The version _ number is a field for indicating TSMF header change.
A relative _ stream _ number _ mode is a field for distinguishing a slot allocation method. frame _ type is a field for distinguishing TSMF forms. stream _ status is a field for indicating validity/invalidity of a relative stream number.
stream _ id/original _ network _ id is a field for identifier/relative stream number correspondence information. Hereinafter, stream _ id is also referred to as a data stream identifier, and original _ network _ id is also referred to as a network identifier. The data stream identifier (stream _ id) and the network identifier (original _ network _ id) are also collectively referred to as identification information.
The receive _ status is a field indicating reception information of the head end. reserved _ for _ future _ use is a field (undefined) for future extension. An emergency _ indicator is a field for indicating an emergency alert. relative _ stream _ number is a field for information corresponding to a slot with respect to a stream number.
When header information of the TSMF header is extended, the extension information is configured using the private _ data extension area. The CRC is a field of a CRC (cyclic redundancy check) value for error detection.
Here, the extension information defines, for example, information used for synthesis. The extension information includes fields of earthquare _ early _ warning, stream _ type, group _ id, number _ of _ carriers, carrier _ sequence, number _ of _ frames, frame _ position, field _ for _ extension.
earth _ alarm _ warning is a field of earthquake alarm information for terrestrial digital broadcasting.
stream _ type is a field for indicating a type of data stream. "TS" or "TLV" is designated as stream _ type. That is, "TS" is specified for a transport data stream (TS) containing TS packets, and "TLV" is specified for a transport data stream (TLV) containing TLV packets (split TLV packets).
Hereinafter, stream _ type is also referred to as type information. Furthermore, a TS packet is a fixed-length (for example, 188-byte) packet, and is therefore also referred to as a fixed-length packet. TLV data packets, on the other hand, are variable length data packets and are therefore also referred to as variable length data packets.
The group _ id is a field for identifying a carrier group.
number _ of _ carriers is a field for indicating the total number of carriers constituting a carrier group. carrier _ sequence is a field for indicating the synthesis order of the demodulated outputs of the carriers. Hereinafter, the total number of carriers (number _ of _ carriers) and carrier sequence (carrier _ sequence) are also collectively referred to as composition information.
number _ of _ frames is a field for indicating the number of frames contained in a superframe. frame _ position is a field for frame position information. field _ for _ extension is a field (undefined) for future extensions.
(construction of TLV and Split TLV)
Fig. 6 is a diagram showing an example of the configuration of a TLV packet and a split TLV packet.
Here, although the broadcast system of digital cable television broadcasting (for example, ISDB-C) outputs a signal after demodulation, the broadcast system of advanced BS broadcasting or the like outputs a signal in TLV format (TLV signal) as opposed to a signal in TS format (TS signal). Therefore, in order to transmit (transmit) TLV signals in a broadcast system such as advanced BS broadcast by a broadcast system such as ISDB-C, it is necessary to convert the TLV signals into TS signals.
That is, the TLV packet is divided, and as the divided TLV packet, the variable TLV vector is converted into a fixed length form of 188 bytes. The TS packet is 188 bytes, and the time slot of the multiframe (TSMF) is also 188 bytes of the same size as the TS packet.
Specifically, in fig. 6, for example, when TLV packet P1 is contiguous to TLV packet P2, TLV packet P1 is divided into 3 parts in 185-byte units and stored in the payloads of divided TLV packets DP1, DP2, and DP3, respectively. In the split TLV packet DP, the payload is 185 bytes, and a 3-byte split TLV packet header is added. That is, the split TLV data packet is 188 bytes including 3 bytes of the header and 185 bytes of the payload.
In the example of fig. 6, a portion (185 bytes of signal) of TLV data packet P1 is stored sequentially into the payload of split TLV data packets DP1, DP2 and the remaining portion (less than 185 bytes of signal) is stored into the payload of split TLV data packet DP 3. That is, the payload of the split TLV data packet DP3 stores 185 bytes in total, including the remainder of TLV data packet P1 (less than 185 bytes of signal), followed by a portion of TLV data packet P2 (less than 185 bytes of signal).
In the multicarrier transmission scheme, the multi-frame (TSMF header) format shown in fig. 4 and the divided TLV packets shown in fig. 6 are used for the synthesis. At this time, by adding the TSMF header (fig. 5) to the TLV signal (TLV data stream) for dividing the TLV data packet, it is possible to process the TLV signal as a transport data stream composed of multiframes.
(examples of existing functions)
Here, in order to compare the new functions to which the present technology is applied, the configuration and operation of the receiver apparatus 20 having the conventional functions will be described with reference to fig. 7 to 9.
Fig. 7 is a block diagram showing an example of the configuration of the receiving apparatus 20 having a conventional function.
In FIG. 7, a receiver 20 having conventional functions includes a microcontroller 900, tuners 901-1 to 901-4, demodulation ICs 902-1 to 902-4, a system-on-chip 903, and a display 904.
The microcontroller 900 controls the operations of the respective portions of the receiving apparatus 20.
The tuners 901-1 to 901-4 receive the broadcast signals transmitted from the transmitter 10, apply necessary processing to the signals, and output the signals to the demodulation ICs 902-1 to 902-4.
The demodulation ICs 902-2 to 902-4 demodulate received signals of the tuners 901-2 to 901-4 and output the resultant transmission data streams to the demodulation IC 902-1.
The demodulation IC902-1 performs demodulation processing on the received signal of the tuner 901-1. The demodulation IC902-1 performs processing such as synthesis of the transmission data stream obtained by its own demodulation processing and the transmission data streams of the demodulation ICs 902-2 to 902-4, and outputs the obtained output data stream of the output target to the system-on-chip 903.
The system-on-chip 903 decodes the output data stream of the demodulation IC902-1, and outputs the resulting image data to the display 904.
The display 904 displays an image corresponding to the image data of the system-on-chip 903. Although not shown in fig. 7, the sound data processed by the on-chip system 203 is output to a speaker, and a sound corresponding to the sound data is output.
As described above, in the receiving apparatus 20 (fig. 7) having the conventional function, the demodulation IC902-1 has the following functions: a function of demodulating a received signal of the tuner 901-1; and a function of controlling the tuners 901-1 to 901-4 and the demodulation ICs 902-1 to 902-4 by the microcontroller 900 and outputting a composite data stream and a transport data stream (a single TS or a plurality of TSs) from the demodulation IC 902-1.
Next, the flow of the data stream output setting process executed by the reception apparatus 20 (fig. 7) having the conventional function will be described with reference to the flowcharts of fig. 8 and 9.
Here, first, stream _ id and original _ network _ id are set in the demodulation IC902-1 (S11), and TS packets of the demodulation IC902-1 are read out (S12). Then, by the determination processing of step S13, it is determined whether or not a TSMF packet is present in the demodulation IC 902-1.
In step S13, when it is determined that a TSMF packet exists (yes in S13), the process proceeds to step S14. Then, the data of the TSMF header is read out from the demodulation IC902-1 (S14), and stored in the memory (S15). At this time, the extension information is also read out from the TSMF header (S16), and it is determined whether or not the extension information exists by the determination processing of step S17.
In step S17, when it is determined that extension information exists (yes in S17), the process proceeds to step S18. In step S18, TSMF header processing is performed for the other demodulation ICs 902-N. Here, the TSMF header processing corresponding to step S18 of fig. 8 will be described in detail with reference to the flowchart of fig. 9.
In this TSMF header processing, N is set to 2 as an initial value of the demodulation IC902 (S31), until N > -4 (yes at S38), the N value is incremented (S37), and the loop of steps S32 to S38 is repeated.
That is, the stream _ id and the original _ network _ id are set in the demodulation IC902-N (S32), and the TS packet of the demodulation IC902-1 is read (S33). Then, by the determination processing of step S34, it is determined whether or not a TSMF packet is present in the demodulation IC 902-N.
In step S34, when it is determined that a TSMF packet exists (yes in S34), the process proceeds to step S35. Then, the data of the TSMF header is read out from the demodulation IC902-N (S35), and stored in the memory (S36).
If it is determined that the condition N > - < 4 is not satisfied after the value N is incremented (no in S37 or S38), the process returns to step S32, and the loop of steps S32 to S38 is repeated. Then, when it is determined that the condition of N > ═ 4 is satisfied (yes at S38) or when it is determined that there is no TSMF packet (no at S34), the TSMF header processing is ended, and the process returns to step S18 of fig. 8.
In step S19 of fig. 8, the extension information obtained in the processing of step S16 and the extension information obtained from the TSMF header obtained in the TSMF header processing (fig. 9) are processed. Then, by the determination processing of step S20, it is determined whether or not the synthesis is possible based on the processing (S19) result of the extension information.
In step S20, when it is determined that synthesis is possible (yes in S20), the processing proceeds to step S21. Then, the synthesis object data stream is set to an output form in the demodulation IC902-1 (S21). Next, by the judgment processing of step S22, it is judged whether or not the data stream type is "TLV" based on the result of the processing of the extension information (S19).
In step S22, when it is determined that the data stream type is "TLV", the process proceeds to step S23. And, the TLV data stream (TLV conversion object data stream) is set to a data stream form at the demodulation IC902-1 (S23). On the other hand, in step S22, when it is determined that the data stream type is "TS", the process advances to step S24. Then, the demodulation IC902-1 sets the TS data stream (non-TLV conversion target data stream) to the data stream format (S24).
On the other hand, when it is determined that there is no TSMF packet (no in S13), when it is determined that there is no extension information (no in S17), or when it is determined that synthesis is impossible (no in S20), the process proceeds to step S25. Then, the demodulation IC902-1 sets the non-synthesis object data stream to be output (S25).
After the processing of step S23, S24, or S25 ends, the process advances to step S26. Then, as a data stream output, the demodulation IC902-1 is set to the ON state.
In the above, the flow of the data stream output setting process corresponding to the existing function is described. In this data stream output setting process, for example, it takes time to read out the data of the demodulation IC902 by the processes of steps S11, S12, S14, S18 (S32, S33, S35, fig. 9), S21, S22, S23, S24, and S26 in fig. 8. In particular, in fig. 7, since a plurality of tuners 901 and a plurality of demodulation ICs 902 are provided, it takes a longer time to read data from each demodulation IC 902. As a result, in (the receiving system 200 of) the receiving apparatus 20 having the conventional function, for example, after switching the program, the time until the video is displayed increases.
In addition, in (the receiving system 200 of) the receiving apparatus 20, although the target data stream is synthesized based on the header information (extension information) of the TSMF header of the TSMF packet, there are a large number of parameters in the header information, and control of determining which data stream to output as the output data stream of the output target becomes complicated. As shown in fig. 3, (the receiving system 200 of) the receiving apparatus 20 needs to process and output various types of data streams such as a transport data stream conforming to a single TS multiplexing scheme, a transport data stream conforming to a plurality of TS multiplexing schemes, and a transport data stream conforming to a multicarrier transmission scheme, and thus it is required to easily output a desired data stream.
In addition, in the data stream output setting process corresponding to the conventional function, the data of the TSMF packet needs to be stored in the memory (S15 of fig. 8, S36 of fig. 9), and the receiving system 200 needs to prepare an additional memory. Which may cause problems in terms of cost and processing speed.
In view of such a problem, a new function to which the present technology is applied can more easily output a desired data stream. In addition, in the new function of the present technology, for example, after switching programs, the time required for displaying a new image is shortened, and the receiving system 200 does not need to provide an additional memory. The configuration and operation of the receiver 20 having the new function will be described below.
(example of configuration of receiver with New function)
Fig. 10 is a block diagram showing an example of the configuration of the receiving apparatus 20 having a new function.
In FIG. 10, the receiver 20 with new functions includes tuners 201-1 to 201-4, demodulation ICs 202-1 to 202-4, a system-on-chip 203, and a display 204. In addition, the tuner 201, the demodulation IC202, and the system-on-chip 203 correspond to at least a part of the reception system 200 of fig. 3.
The tuner 201-1 receives a broadcast signal transmitted from the transmission device 10 and applies necessary processing, and supplies the resultant received signal (signal of a carrier wave) to the demodulation IC 202-1. The tuners 201-2 to 201-4 apply necessary processing to the broadcast signals, and supply the resultant received signals to the demodulation ICs 202-2 to 202-4, respectively, as with the tuner 201-1.
The demodulation IC202-2 applies demodulation processing (demodulation such as 64QAM, 256QAM, or the like) to the reception signal supplied from the tuner 201-2 and supplies the resultant transmission data stream to the demodulation IC 202-1. As with the demodulation IC202-2, the demodulation IC202-3 and the demodulation IC202-4 apply demodulation processing to the received signal and supply the resultant transmission data stream to the demodulation IC 202-1.
The demodulation IC202-1 includes a control unit 210, a demodulation unit 211, TSMF processing units 212-1 to 212-4, a synthesis unit 213, a TLV conversion unit 214, a selector 215, and a selector 216. The reception signal of the tuner 201-1 and the transmission data streams of the demodulation ICs 202-2 to 202-4 are input to the demodulation IC 202-1.
The control unit 210 controls the operations of the respective units of the demodulation IC 202-1. For example, the control unit 210 is configured by a processor such as a microcontroller.
The demodulation section 211 applies demodulation processing (demodulation such as 64QAM, 256QAM, etc.) to the reception signal of the tuner 201-1, and supplies the resultant transmission data stream to the TSMF processing section 212-1.
The TSMF processing unit 212-1 performs TSMF processing on the transport stream supplied from the demodulation unit 211 with respect to the TSMF packet. This TSMF processing includes, for example, detecting (the TSMF header of) a TSMF packet from a transmission data stream extracted from a received signal (the signal of the carrier), or extracting extension information of the TSMF header, or the like.
The TSMF processing unit 212-1 supplies a TSMF notification including the detection result of (the TSMF header of) the TSMF packet and header information (extension information) of the TSMF header to the control unit 210. Furthermore, the TSMF processing section 212-1 supplies the transmission data stream supplied from the demodulation section 211 to the combining section 213. Further, the TSMF processing unit 212-1 may extract and output a packet corresponding to the designated data flow identifier and the network identifier.
The TSMF processing units 212-2 to 212-4 perform TSMF processing on the transport streams of the external demodulation ICs 202-2 to 202-4, and supply TSMF notification including the detection result of the TSMF packet and header information (extension information) of the TSMF header to the control unit 210, as in the TSMF processing unit 212-1. The TSMF processing units 212-2 to 212-4 supply the transmission data streams of the external demodulation ICs 202-2 to 202-4 to the combining unit 213, respectively.
The control unit 210 controls the selection of an output data stream to be output, based on the TSMF notification including the detection result of the TSMF packet supplied from the TSMF processing units 212-1 to 212-4 and header information (extension information).
Here, the control unit 210 determines whether or not (the output format of) the transport stream is a synthesis target stream based on the TSMF notification including the detection result of the TSMF packet. The control unit 210 supplies a control signal corresponding to the determination result of the synthesis target data stream to the selector 216.
Further, the control unit 210 determines whether the data stream type (data stream format) of the transport data stream is "TLV" or "TS" based on the extension information of the TSMF header. The control section 210 supplies a control signal corresponding to the determination result of the data stream type to the selector 215.
The synthesizing unit 213 synthesizes the transport data streams supplied from the TSMF processing units 212-1 to 212-4, and supplies the synthesized data stream (divided TLV data stream or TS data stream) to the TLV converting unit 214 or the selector 215.
In addition, the data stream type of the split TLV data stream is designated as "TLV" in the composite data stream, and is a TLV conversion object data stream. On the other hand, the data stream type of the TS data stream is designated as "TS", and is a non-TLV conversion object data stream.
The TLV conversion target data stream is input to the TLV conversion section 214. The TLV conversion section 214 converts the split TLV data packet included in the TLV conversion object data stream (TLV data stream) into a TLV data packet. At this time, since the data stream type is "TLV", the selector 215 selects the output side of the TLV conversion section 214 as an input based on the control signal of the control section 210, and the TLV conversion object data stream (TLV data stream) of the TLV conversion section 214 is input to the selector 215 and then output to the selector 216.
On the other hand, the non-TLV conversion object data stream (TS data stream) is directly input to the selector 216. At this time, the data stream type is "TS", the selector 215 selects the output side of the combining section 213 as an input based on the control signal of the control section 210, and the non-TLV conversion target data stream (TS data stream) of the combining section 213 is directly input to the selector 215 and then output to the selector 216.
The selector 216 selects a non-synthesis target data stream input from the demodulation unit 211 or the TSMF processing unit 212-1 or a synthesis target data stream (TLV conversion target data stream or non-TLV conversion target data stream) input from the selector 215 based on a control signal from the control unit 210, and outputs the selected data stream as an output target output data stream to the system-on-chip 203.
The system-on-chip 203 performs predetermined processing such as decoding on the output data stream input from (the selector 216 of) the demodulation IC202-1, and outputs the resulting video data (or image data) to the display 204.
The Display 204 is a Display device (Display device) such as a Liquid Crystal Display (LCD) or an organic EL Display (OLED). The display 204 displays a video (or an image) corresponding to the video data (or the image data) input by the system-on-chip 203.
Note that although illustration is omitted in fig. 10 for convenience of explanation, audio (sound) corresponding to the sound data processed by the system-on-chip 203 can be output from an audio output device such as a speaker.
The receiving apparatus 20 is configured as described above.
(examples of watches)
Fig. 11 is a diagram showing an example of reception setting, judgment reference, and automatic output selection of the cable television transmission system.
In fig. 11, reception settings, judgment criteria, and automatic output selection are listed for various cable television transmission schemes, and are assigned to tables a to H in association with each other.
The transmission method is determined depending on a standard specification, a single TS or a plurality of TSs, a plurality of carriers, a single QAM or a plurality of QAMs, or the like, which is specified by a usage specification or the like.
The reception setting indicates whether or not ID specification of the data stream identifier (stream _ ID) and the network identifier (original _ network _ ID) is required. The judgment criterion indicates whether the TSMF packet has a TSMF header or not and whether the header information has extension information or not.
The automatic output selection indicates whether the output form is a composite object data stream or a non-composite object data stream, and whether the data stream form is a TLV transform object data stream or a non-TLV transform object data stream.
The standard specification a specifies a single TS multiplexing device specification, a plurality of TS multiplexing device specifications, a multicarrier transmission scheme specification, and the like, for example, in accordance with a standard specification of digital cable television broadcasting and the like established by CATV technical association of japan.
The usage specification B specifies a single QAM modulation scheme, a plurality of QAM modulation schemes, and the like, for example, in accordance with a cross modulation usage specification or the like set by the japanese cable laboratory.
Here, the combination of the standard specification a and the usage specification B indicates that the number of carriers is "1" in the case of the single TS scheme, the number of carriers is "1" in the case of the multiplexing scheme, and the number of carriers is "1" in the case of the multiple TS scheme, and the multiplexing scheme is "multiple TS". In the following description, the former method is referred to as a table a method, and the latter method is referred to as a table B method.
In addition, combining the standard specification a and the usage specification B, the number of carriers is "1" when a single QAM scheme is employed for a plurality of carriers, the number of multiplexing schemes is "split TLV", and the number of carriers is "1" when a multi-carrier scheme is employed, and the multiplexing scheme is "split TLV" or "TS". In the following description, the former method is referred to as the method of table C, and the latter method is referred to as the method of table D or table E.
Further, the combination of the standard specification a and the usage specification B indicates that the number of carriers is "2 to 4" when a plurality of QAM schemes are employed for a plurality of carriers, the number of carriers is "division TLV" when a plurality of carrier schemes are employed, and the number of carriers is "2 to 4" when a plurality of carrier schemes are employed, and the multiplexing scheme is "division TLV" or "TS". In the following description, the former mode is referred to as a mode of table F, and the latter mode is referred to as a mode of table G or table H.
In the scheme of table a, the number of carriers is "1", the multiplexing scheme is "single TS", and the following conditions are applied as reception setting, judgment reference, and automatic output selection. That is, as the reception setting, the ID of stream _ ID, original _ network _ ID is designated as "not required". Further, as a judgment reference, since the TSMF header is not added, the extension information (number _ of _ carriers, stream _ type) is "none". Further, as an automatic output selection, the composition and TLV are converted into "non-object".
In the scheme of table B, the number of carriers is "1", the multiplexing scheme is "multiple TSs", and in addition, as the reception setting, IDs of stream _ ID and original _ network _ ID are designated as "required". Note that, as a criterion, although the TSMF header is added, the extension information (number _ of _ carriers, stream _ type) is "none". Further, as an automatic output selection, the composition and TLV are converted to "non-object".
In addition, in the TSMF header, the private _ data extension area is used in order to configure extension information, but when all bits of the private _ data are "1" or "0", it can be determined that the extension information is "none".
In the scheme of table C, the number of carriers is "1", the multiplexing scheme is "split TLV", and in addition, as the reception setting, the IDs of stream _ ID and original _ network _ ID are designated as "required". In addition, as a judgment reference, a TSMF header is added and extension information is included. As the extension information, number _ of _ carriers is designated as "1" and stream _ type is designated as "0". Further, as an automatic output selection, the composition and TLV are converted into "objects".
In the scheme of table D, the number of carriers is "1", the multiplexing scheme is "split TLV and TS", and in addition, as the reception setting, the IDs of stream _ ID and original _ network _ ID are designated as "required". In addition, as a judgment reference, a TSMF header is added and extension information is included. As the extension information, number _ of _ carriers is designated as "1" and stream _ type is designated as "0". Further, as an automatic output selection, the composition and TLV are converted into "objects".
In the scheme of table E, the number of carriers is "1", the multiplexing scheme is "split TLV and TS", and in addition, as the reception setting, the IDs of stream _ ID and original _ network _ ID are designated as "required". In addition, as a judgment reference, a TSMF header is added and extension information is included. As the extension information, number _ of _ carriers is designated as "1" and stream _ type is designated as "1". Further, as an automatic output selection, the "object" is synthesized, and TLV is converted into "non-object".
In the scheme of table F, the number of carriers is "2 to 4" で, the multiplexing scheme is "split TLV", and in addition, the IDs of stream _ ID and original _ network _ ID are designated as "required" as the reception setting. In addition, as a judgment reference, a TSMF header is added and extension information is included. As the extension information, number _ of _ carriers is specified as "2 to 4" and stream _ type is specified as "0". Further, as an automatic output selection, the composition and TLV are converted into "objects".
In the scheme of table G, the number of carriers is "2 to 4", the multiplexing scheme is "split TLV and TS", and as the reception setting, the IDs of stream _ ID and original _ network _ ID are designated as "required". In addition, as a judgment reference, a TSMF header is added and extension information is included. As the extension information, number _ of _ carriers is specified as "2 to 4" and stream _ type is specified as "0". Further, as an automatic output selection, the composition and TLV are converted into "objects".
In the scheme of table H, the number of carriers is "2 to 4", the multiplexing scheme is "split TLV and TS", and in addition, as the reception setting, the IDs of stream _ ID and original _ network _ ID are designated as "required". In addition, as a judgment reference, a TSMF header is added and extension information is included. As the extension information, number _ of _ carriers is specified as "2 to 4" and stream _ type is specified as "1". Further, as an automatic output selection, the "object" is synthesized, and TLV is converted into "non-object".
(examples of TS/TLV judgments)
Fig. 12 is a diagram showing an example of tuning and TS/TLV determination.
The stream type can be identified by the stream _ type included in the extension information of the TSMF header, and when the multicarrier transmission scheme, which is the scheme of tables C to H, is employed, the combination of a plurality of carriers is established (successful) in some cases, and an error may occur in some cases.
First, in the multicarrier transmission scheme, when stream _ type is designated as "0", the stream type is identified as TLV packets, and when carrier _ sequence (number _ of _ carriers) is confirmed and it is determined that the combination is possible, the combination of a plurality of carriers is established. In the following description, this case will be referred to as the case of table a.
Second, the multicarrier transmission scheme is adopted, and when stream _ type is designated as "1", the stream type is identified as a TS packet, and when it is determined that combining is possible by confirming the order and the total number of carriers, the combining of a plurality of carriers is established. In the following description, this case will be referred to as the case of table b.
Third, when the multicarrier transmission scheme is adopted, and stream _ type is not determined to be "1" or "0", and the data stream type is identified as a single TS or a plurality of TSs, or when the order and total number of carriers cannot be confirmed and it is determined that the combining is not possible, a plurality of carriers are combined in error. This case will be referred to as the case of table c below.
For convenience of explanation, the modes of tables a to H shown in fig. 11 and the cases of tables a to c shown in fig. 12 are combined and expressed as "modes of tables x to y" in the following description. In the expression "the form of table x-y", the "x" corresponds to any of "a" to "H" in the form of tables a to H of fig. 11, and the "y" corresponds to any of "a" to "c" in the case of tables a to c of fig. 12. In the case where the tables a to c in fig. 12 are not satisfied, the expression "-y" is omitted.
(1) Modes of Table A
(example of Carrier wave)
Fig. 13 is a diagram showing an example of carriers in the case of employing the scheme of table a.
As shown in fig. 13, when the conditions of table a are satisfied, the reception apparatus 20 receives one carrier C1. The carrier C1 contains a single transport stream (single TS) but does not contain a TSMF packet as a transport stream. That is, in the scheme of table a, (the TSMF header of) the TSMF packet is not included in the transport stream, and the header information does not include the extension information.
(Signal flow)
Fig. 14 is a diagram showing an example of signal flow in the demodulation IC202-1 when the method of table a is employed.
In fig. 14, the configuration of the demodulation IC202-1 in the reception device 20 is extracted and shown, and the signal flow is indicated by a thick arrow in the figure. In addition, the meanings of these diagrams are the same in the corresponding other figures (diagrams showing examples of signal flows) described later.
The demodulation section 211 performs demodulation processing on the received signal input thereto, and supplies the resultant transport stream (single TS) to the TSMF processing section 212-1. In the embodiment of table a, since one carrier C1 is received, only the TSMF processing unit 212-1 of the TSMF processing units 212-1 to 212-4 receives the transport stream.
The TSMF processing unit 212-1 performs TSMF processing on the transport stream (single TS) of the demodulation unit 211, and attempts to detect a TSMF packet. At this time, the TSMF processing section 212-1 fails to detect a TSMF packet from the single transport stream, and therefore, provides a TSMF notification indicating that a TSMF packet is not detected to the control section 210.
The control unit 210 determines that the transport stream (single TS) is a non-synthesis target stream based on the TSMF notification (notification of non-detection of TSMF packet) by the TSMF processing unit 212-1, and supplies a control signal corresponding to the determination result to the selector 216.
The selector 216 selects a transport stream (single TS) as a non-synthesis target stream input from the demodulation unit 211 based on a control signal from the control unit 210, and outputs an output stream to be output to the subsequent system-on-chip 203.
As described above, in the method of table a, since the transport stream (single TS) transported by the single carrier C1 does not include (the TSMF header of) the TSMF packet, (the TSMF header of) the single transport stream extracted from the received signal of the carrier C1 by the demodulation IC202-1 is selected as the non-synthesis target stream and output as the output stream.
(2) Modes of Table B
(example of Carrier wave)
Fig. 15 is a diagram showing an example of carriers when the scheme of table B is employed.
As shown in fig. 15, when the conditions of table B are satisfied, the reception apparatus 20 receives one carrier C1. The carrier C1 contains a plurality of transport streams (a plurality of tsms), and the TSMF header does not contain extension information although it contains a TSMF packet.
The plurality of TSs include data streams of program a, program B, and program C. In the data stream of the program a, the stream _ id is assigned "0 x 11", and the network identifier is assigned "0 x 22". In addition, in the data stream of the program B, the stream _ id is "0 x 33", and the original _ network _ id is "0 x 44", and in the data stream of the program C, the stream _ id is "0 x 55", and the original _ network _ id is "0 x 66".
That is, in the scheme of table B, the transport stream includes (the TSMF header of) the TSMF packet, and the header information does not include the extension information.
(Signal flow)
Fig. 16 is a diagram showing an example of signal flow in the demodulation IC202-1 when the method of table B is employed.
In the embodiment of table B, the carrier C1 includes data streams of program a, program B, and program C as a plurality of TSs, and identification information for identifying an output data stream to be output specifies stream _ id "0 x 11" and original _ network _ id "0 x 22", respectively, and is provided in the control unit 210 and the TSMF processing unit 212.
The demodulation section 211 performs demodulation processing on the received signal input thereto, and supplies the resultant transport stream (a plurality of TSs) to the TSMF processing section 212-1. In the embodiment of table B, since one carrier C1 is received, only the TSMF processing unit 212-1 is input to the transport stream.
The TSMF processing unit 212-1 applies TSMF processing to the Transport Stream (TS) of the demodulation unit 211, and attempts to detect TSMF packets designated as stream _ id "0 x 11" and original _ network _ id "0 x 22" in the header information of the TSMF header. At this time, the TSMF processing section 212-1 can detect TSMF packets from a plurality of transport streams, and the TSMF header does not contain extension information, and thus provides the TSMF notification indicating that a TSMF packet is detected and extension information is not present to the control section 210. Further, the TSMF processing section 212-1 extracts and outputs a transport data stream (data stream of program a) identified by stream _ id "0 x 11" and original _ network _ id "0 x 22".
The control unit 210 determines that the Transport Stream (TSMF) is a non-synthesis target stream and a plurality of TSs based on the TSMF notification (the notification that the TSMF packet is detected and the extension information is not present) by the TSMF processing unit 212-1, and supplies a control signal according to the determination result to the selector 216.
The selector 216 selects the non-synthesis target data stream input by the TSMF processing unit 212-1 as a transport data stream of a plurality of TSs (data stream of program a) based on the control signal of the control unit 210, and outputs the selected data stream to the system-on-chip 203 as an output data stream.
As described above, in the scheme of table B, since the Transport Stream (TS) transmitted by the single carrier C1 includes the TSMF packet and the header information of the TSMF header does not include the extension information, the transport streams extracted from the received signal of the carrier C1 by the demodulation IC202-1 are selected as the non-synthesis target stream and the TS and output as the output stream.
(3) Modes of Table C-a
(example of Carrier wave)
Fig. 17 is a diagram showing an example of carriers when the scheme of table C-a is employed.
As shown in fig. 17, the reception apparatus 20 receives one carrier C1 when the condition of table C-a is satisfied. The carrier C1 includes a transport data stream (TLV) having a partition TLV packet, a TSMF packet, and a TSMF header including extension information.
That is, in the mode of table C-a, the transport stream (TLV) contains (the TSMF header of) the TSMF packet, and the header information contains the extension information. In addition, in the extended information, the data stream type is designated as "TLV".
(Signal flow)
Fig. 18 is a diagram showing an example of a signal flow in the demodulation IC202-1 when the manner of table C-a is employed.
The demodulation section 211 performs demodulation processing on the received signal inputted thereto, and supplies the resultant transport stream (TLV) to the TSMF processing section 212-1. In the embodiment of table C-a, since one carrier C1 is received, only the TSMF processor 212-1 is input with a transport stream (TLV).
The TSMF processing unit 212-1 performs TSMF processing on the transport stream (TLV) of the demodulation unit 211, and attempts to detect a TSMF packet. At this time, the TSMF processing part 212-1 detects the TSMF packet from the transport data stream (TLV) including the divided TLV packet, and the TSMF header can extract the extension information, so that the TSMF notification indicating the detection of the TSMF packet and the extracted extension information (header information) are provided to the control part 210. Furthermore, the TSMF processing section 212-1 supplies the transport data stream (TLV) of the demodulation section 211 to the combining section 213.
The synthesizing unit 213 removes TSMF packets included in the transport stream (TLV) input from the TSMF processing unit 212-1, and supplies the resultant divided TLV data stream to the TLV converting unit 214. The TLV conversion unit 214 processes the split TLV data stream input from the synthesis unit 213, and converts the split TLV data packets into TLV data packets.
The control unit 210 determines that the transport stream (TLV) is a synthesis target data stream based on the TSMF notification (notification of detection of the TSMF packet and presence of the extension information) by the TSMF processing unit 212-1, and supplies a control signal corresponding to the determination result to the selector 216. Further, the control section 210 determines that the transport data stream (TLV) is a TLV conversion target data stream based on the extended information (data stream type: "TLV") of the TSMF processing section 212-1, and supplies a control signal corresponding to the determination result to the selector 215.
The selector 215 selects the TLV conversion target data stream (TLV data stream) inputted from the TLV conversion unit 214 based on the control signal from the control unit 210, and supplies the selected TLV conversion target data stream to the selector 216. The selector 216 selects a TLV conversion target data stream (TLV data stream) input from the selector 215 based on a control signal of the control unit 210, and outputs the TLV conversion target data stream to the system-on-chip 203 as an output data stream.
As described above, in the manner of table C-a, the transport stream (TLV) transmitted by one carrier C1 contains TSMF packets and the TSMF header contains extension information (stream type: "TLV"), and in the demodulation IC202-1, the transport stream (TLV) extracted from the received signal of the carrier C1 is selected as a synthesis object stream and also selected as a TLV conversion object stream, and is output as an output stream.
(4) Manner of table D-a
(example of Carrier wave)
Fig. 19 is a diagram showing an example of carriers when the method of table D-a is employed.
As shown in fig. 19, the receiving apparatus 20 receives one carrier C1 when the conditions of table D-a are satisfied. The carrier C1 contains two transport data streams (TLV/TS), transport data stream (TS).
The transport data stream (TLV) contains TSMF packets and the TSMF header contains the extension information. In the transport stream (TLV), a stream _ id is assigned to "0 x 11" as a stream identifier, and an original _ network _ id is assigned to "0 x 22" as a network identifier.
The Transport Stream (TS) contains TSMF packets and the TSMF header contains the extension information. In the Transport Stream (TS), stream _ id is assigned to "0 x 33" as a stream identifier, and original _ network _ id is assigned to "0 x 44" as a network identifier.
That is, in the scheme of table D-a, the two transport streams (TLV/TS) each include (the TSMF header of) the TSMF packet, and the header information includes the extension information. In addition, in the extended information, the data stream type is "TLV" or "TS" specified for each transport data stream.
(Signal flow)
Fig. 20 is a diagram showing an example of a signal flow in the demodulation IC202-1 when the manner of table D-a is employed.
In the embodiment of table D-a, the carrier C1 includes two transport data streams (TLV/TS), i.e., a transport data stream (TLV) and a transport data stream (TS), and stream _ id ═ 0x11 and original _ network _ id ═ 0x22 are specified as identification information for identifying an output data stream to be output, and are provided in the control unit 210 and the TSMF processing unit 212.
The demodulation section 211 performs demodulation processing on the received signal inputted thereto, and supplies the resultant transport stream (TLV/TS) to the TSMF processing section 212-1. In the embodiment of table D-a, since one carrier C1 is received, only the TSMF processor 212-1 is input with the transport stream (TLV/TS).
The TSMF processing unit 212-1 performs TSMF processing on the transport stream (TLV/TS) of the demodulation unit 211 based on the set identification information, and attempts to detect TSMF packets designated as stream _ id "0 x 11" and original _ network _ id "0 x 22" in header information of the TSMF header.
At this time, the TSMF processing section 212-1 detects a TSMF packet to be detected from a transport data stream (TLV), and extracts extension information from the TSMF header thereof. The TSMF processing unit 212-1 supplies the TSMF notification indicating the detection of the TSMF packet and the extracted extension information (header information) to the control unit 210. The TSMF processing unit 212-1 supplies the transport data stream (TLV) identified by the stream _ id "0 x 11" and the original _ network _ id "0 x 22" to the synthesizing unit 213.
The synthesizing unit 213 removes TSMF packets included in the transport stream (TLV) input from the TSMF processing unit 212-1, and supplies the resultant divided TLV data stream to the TLV converting unit 214. The TLV conversion unit 214 processes the split TLV data stream input from the synthesis unit 213, and converts the split TLV data packet into a TLV data packet.
The control unit 210 determines that the transport stream (TLV) is a synthesis target data stream based on the TSMF notification (notification of detection of the TSMF packet and presence of the extension information) by the TSMF processing unit 212-1, and supplies a control signal corresponding to the determination result to the selector 216. Further, the control section 210 determines that the transport data stream (TLV) is a TLV conversion target data stream based on the extended information (data stream type: "TLV") of the TSMF processing section 212-1, and supplies a control signal corresponding to the determination result to the selector 215.
The selector 215 selects the TLV conversion target data stream (TLV data stream) inputted from the TLV conversion unit 214 based on the control signal from the control unit 210, and supplies the selected TLV conversion target data stream to the selector 216. The selector 216 selects a TLV conversion target data stream (TLV data stream) input from the selector 215 based on a control signal of the control unit 210, and outputs the TLV conversion target data stream to the system-on-chip 203 as an output data stream.
As described above, in the scheme of table D-a, in the demodulation IC202-1, of the two transport data streams (TLV/TS) transmitted from the one carrier C1, the transport data stream (TLV) including (the TSMF header of) the TSMF packet identified based on the set identification information (stream _ id: "0 x 11", original _ network _ id: "0 x 22") is selected as the synthesis target data stream, and the TSMF header further includes the extension information (stream type: "TLV"), and thus is also selected as the TLV conversion target data stream and output as the output data stream.
(5) Modes of Table E-b
(example of Carrier wave)
Fig. 21 is a diagram showing an example of carriers when the scheme of table E-b is employed.
As shown in fig. 21, the receiving apparatus 20 receives one carrier C1 when the conditions of table E-b are satisfied. The carrier C1 includes a transport data stream (TLV) and a transport data stream (TS).
In the scheme of table E-b, as in the scheme of table D-a (fig. 19), the transport stream (TLV) is assigned stream _ id "0 x 11" and original _ network _ id "0 x 22", and the Transport Stream (TS) is assigned stream _ id "0 x 33" and original _ network _ id "0 x 44", respectively.
That is, in the scheme of table E-b, the two transport streams (TLV/TS) each contain (the TSMF header of) a TSMF packet, and the header information contains the extension information. In addition, in the extended information, the data stream type is designated as "TLV" or "TS" for each transport data stream.
(Signal flow)
Fig. 22 is a diagram showing an example of signal flow in the demodulation IC202-1 when the manner of table E-b is employed.
In the embodiment of table E-b, two types of data streams (TLV/TS) are included in the carrier C1, and here, stream _ id ═ 0x33 and original _ network _ id ═ 0x44 are respectively specified by identification information for identifying an output data stream to be output, and are set in the control unit 210 and the TSMF processing unit 212.
The demodulation section 211 performs demodulation processing on the received signal inputted thereto, and supplies the resultant transport stream (TLV/TS) to the TSMF processing section 212-1. In the embodiment of table E-b, since one carrier C1 is received, only the TSMF processor 212-1 is input with the transport stream (TLV/TS).
The TSMF processing unit 212-1 performs TSMF processing on the transport stream (TLV/TS) of the demodulation unit 211 based on the set identification information, and attempts to detect TSMF packets designated as stream _ id "0 x 33" and original _ network _ id "0 x 44" in header information of the TSMF header.
At this time, the TSMF processing section 212-1 detects a TSMF packet to be detected from the Transport Stream (TS), and extracts extension information from the TSMF header thereof. The TSMF processing unit 212-1 supplies a TSMF notification indicating that a TSMF packet is detected and the extracted extension information (header information) to the control unit 210. The TSMF processing unit 212-1 supplies the transport data stream (TS) identified by the stream _ id "0 x 33" and the original _ network _ id "0 x 44" to the combining unit 213.
The synthesizing unit 213 removes TSMF packets included in the data stream (TS) input from the TSMF processing unit 212-1.
The control unit 210 determines that the Transport Stream (TS) is the synthesis target stream based on the TSMF notification (notification of detection of the TSMF packet and presence of the extension information) by the TSMF processing unit 212-1, and supplies a control signal according to the determination result to the selector 216. Further, the control section 210 determines that the Transport Stream (TS) is a non-TLV conversion target stream based on the extension information (stream type: "TS") of the TSMF processing section 212-1, and supplies a control signal corresponding to the determination result to the selector 215.
The selector 215 selects the non-TLV conversion target data stream (TS data stream) input from the combining unit 213 based on the control signal of the control unit 210, and supplies the selected stream to the selector 216. The selector 216 selects the non-TLV conversion target data stream (TS data stream) input from the selector 215 based on the control signal of the control unit 210, and outputs the selected stream to the system on chip 203.
As described above, in the scheme of table E-b, in the demodulation IC202-1, of the two transport data streams (TLV/TS) transported by one carrier C1, the transport data stream (TS) containing (the TSMF header of) the TSMF packet identified by the set identification information (stream _ id: "0 x 33", original _ network _ id: "0 x 44") is selected as the synthesis target data stream, and the TSMF header contains the extension information (stream type: "TS"), and thus is also selected as the non-TLV conversion target data stream and is output as the output data stream.
(6) Modes of Table F-a
(example of Carrier wave)
Fig. 23 is a diagram showing an example of carriers when the scheme of table F-a is employed.
As shown in fig. 23, when the conditions of table F-a are satisfied, the reception apparatus 20 receives 4 carriers C1 to C4. Each of the carriers C1 to C4 includes a transport data stream (TLV). Further, each transport data stream (TLV) includes a TSMF packet, and the TSMF header includes extension information.
Among the carriers C1 to C4, three carriers C1, C2, and C4 are carriers to be synthesized, and stream _ id of "0 x 11" and original _ network _ id of "0 x 22" are allocated as common identification information. On the other hand, one of the carriers C1 to C4, carrier C3, is a non-synthesis target, and stream _ id "0 x 33" and original _ network _ id "0 x 44" are assigned as unique identification information.
That is, in the scheme of table F-a, the Transport Streams (TLVs) transmitted via the carriers C1 to C4 include (TSMF header of) TSMF packet, and the header information includes extension information.
In the extension information, "TLV" is designated in common for each carrier as a data stream type, and specific values are designated for each carrier in the order and total number of carriers. For example, in the extension information of the carrier C1, the carrier order and the total number are designated as "1" and "3", respectively. For example, the carrier order and the total number are designated as "2" and "3" in the extension information of the carrier C2, and are designated as "3" and "3" in the extension information of the carrier C4.
(Signal flow)
Fig. 24 is a diagram showing an example of a signal flow in the demodulation IC202-1 when the manner of table F-a is employed.
In the embodiment of table F-a, the transport data streams (TVL) are included in the 4 carriers C1 to C4, and stream _ id "0 x 11" and original _ network _ id "0 x 22" are designated as identification information for identifying an output data stream to be output, and are provided in the control unit 210 and the TSMF processing unit 212.
The transport stream (TLV) included in the carrier C1 of the first wave is input to the TSMF processing unit 212-1 via the demodulation unit 211. The TSMF processing unit 212-1 performs TSMF processing on the transport data stream (TLV) of the demodulation unit 211 based on the set identification information, and attempts to detect a TSMF packet in which a stream _ id of "0 x 11" and an original _ network _ id of "0 x 22" are designated in the header information of the TSMF header.
At this time, the TSMF processing section 212-1 detects a TSMF packet to be detected from a transport data stream (TLV), and extracts extension information from the TSMF header thereof. The TSMF processing unit 212-1 supplies a TSMF notification indicating that a TSMF packet is detected and the extracted extension information (header information) to the control unit 210.
Here, in the extension information obtained from the carrier C1, stream _ type is specified as "TLV" as a data stream type, carrier _ sequence is specified as "1" as a carrier sequence, and number _ of _ carriers is specified as "3" as a total number of carriers. The TSMF processing unit 212-1 supplies the transport data stream (TLV) identified by the stream _ id "0 x 11" and the original _ network _ id "0 x 22" to the synthesizing unit 213.
The transport stream (TLV) included in the carrier C2 of the second wave is input from the external demodulation IC202-2 to the TSMF processing unit 212-2. The TSMF processing section 212-2 attempts to detect TSMF packets, which have been designated with stream _ id of "0 x 11" and original _ network _ id of "0 x 22", based on the set identification information. Then, the TSMF processing unit 212-2 supplies the TSMF notification indicating that the TSMF packet is detected and the extracted extension information (header information) to the control unit 210.
Here, in the extension information obtained from the carrier C2, stream _ type ═ TLV, "carrier _ sequence ═ 2," number _ of _ carriers ═ 3 "is specified. The TSMF processing unit 212-2 supplies the transport data stream (TLV) identified by the stream _ id "0 x 11" and the original _ network _ id "0 x 22" to the synthesizing unit 213.
The transport data stream (TLV) included in the carrier C3 of the third wave is input from the external demodulation IC202-3 to the TSMF processing unit 212-3. The TSMF processing section 212-3 attempts to detect a TSMF packet based on the set identification information. Here, since the TSMF packet whose stream _ id is "0 x 33" and whose original _ network _ id is "0 x 44" is detected, the TSMF processing unit 212-3 supplies the TSMF notification indicating that the TSMF packet is detected and the extension information of the target is not present, and the extracted extension information (header information) to the control unit 210.
The transport stream (TLV) included in the carrier C4 of the fourth wave is input from the external demodulation IC202-4 to the TSMF processing unit 212-4. The TSMF processing section 212-4 attempts to detect a TSMF packet in which the stream _ id is "0 x 11" and the original _ network _ id is "0 x 22" are designated, based on the set identification information. Then, the TSMF processing unit 212-4 supplies the TSMF notification indicating that the TSMF packet is detected and the extracted extension information (header information) to the control unit 210.
Here, in the extension information obtained from the carrier C4, stream _ type ═ TLV, "carrier _ sequence ═ 3," number _ of _ carriers ═ 3 "is specified. The TSMF processing unit 212-4 supplies the transport data stream (TLV) identified by the stream _ id "0 x 11" and the original _ network _ id "0 x 22" to the synthesizing unit 213.
The control unit 210 extracts header information (for example, extension information) from (the TSMF header of) the TSMF packet processed by the TSMF processing units 212-1 to 212-4, the TSMF header being identified by a stream _ id of "0 x 11" and an original _ network _ id of "0 x 22". Here, the carriers including the TSMF header identified by stream _ id "0 x 11" and original _ network _ id "0 x 22" are three waves, that is, the carrier C1 of the first wave, the carrier C2 of the second wave, and the carrier C4 of the fourth wave.
The control unit 210 checks the order and the total number of carriers based on the extracted header information (the composite information of the three-wave extension information). Here, since the carrier _ sequence is "1", "2", and "3", there is no overlap or lack, the total number of carriers of three waves (number _ of _ carriers) is "3", the total number is the same and the total number is identical, and the data can be synthesized, the control unit 210 determines that the transport data stream (TLV) corresponding to the three waves (carriers C1, C2, and C4) is the synthesis target data stream, and supplies a control signal corresponding to the determination result to the selector 216.
Further, the control section 210 confirms the data stream type specified in the extracted header information (three-wave extension information). Here, since the stream _ type is specified as "TLV" for all three waves, the control unit 210 determines that the transport data stream (TLV) corresponding to the three waves (carriers C1, C2, and C4) is a TLV conversion target data stream, and supplies a control signal corresponding to the determination result to the selector 215.
The synthesizing unit 213 synthesizes transport data Streams (TLVs) input from the TSMF processing unit 212-1, the TSMF processing unit 212-2, and the TSMF processing unit 212-4, respectively, and supplies the resultant synthesized data stream (divided TLV data stream) to the TLV converting unit 214. The TLV conversion unit 214 processes the split TLV data stream input from the synthesis unit 213, and converts the split TLV data packets into TLV data packets.
The selector 215 selects the TLV conversion target data stream (TLV data stream) input from the TLV conversion unit 214 based on the control signal of the control unit 210, and supplies the selected TLV conversion target data stream to the selector 216. The selector 216 selects a TLV conversion target data stream (TLV data stream) input from the selector 215 based on a control signal of the control unit 210, and outputs the TLV conversion target data stream to the system-on-chip 203 as an output data stream.
As described above, in the scheme of table F-a, in the demodulation IC202-1, of the transport data Streams (TLVs) transmitted via the four waves of the carriers C1 to C4, the transport data Streams (TLVs) containing three waves of the TSMF header identified by the set identification information (stream _ id ═ 0x11, original _ network _ id ═ 0x 22) (where the order and total number of carriers in the composite information of the extended information of the three waves have been matched) are selected as the composite object data streams, and the TSMF header contains the extended TLVs (data stream type: "TLVs"), and thus are also selected as the conversion object data streams and output as the output data streams.
(7) Modes of tables F-c
(example of Carrier wave)
Fig. 25 is a diagram showing an example of carriers when the scheme of table F-c is employed.
As shown in fig. 25, the receiving apparatus 20 receives the three carriers C1 to C3 when the conditions of table F-C are satisfied. Each of the carriers C1 to C3 includes a transport data stream (TLV). Further, each transport data stream (TLV) includes a TSMF packet, and the TSMF header includes extension information.
The carriers C1 to C3 are all carriers to be combined, and stream _ id "0 x 11" and original _ network _ id "0 x 22" are assigned as common identification information.
That is, in the scheme of table F-C, the transport stream (TLV) transmitted by the carriers C1 to C3 includes (the TSMF header of) the TSMF packet, and the header information includes the extension information.
In the extension information, the "TLV" is designated for each carrier in common as a data stream type, and the carrier order and total number are designated as unique values for each carrier. For example, the carrier order and the total number are designated as "1" and "3" in the extension information of the carrier C1, as "1" and "3" in the extension information of the carrier C2, and as "2" and "3" in the extension information of the carrier C3.
(Signal flow)
Fig. 26 is a diagram showing an example of signal flow in the demodulation IC202-1 when the manner of table F-c is employed.
In the embodiment of table F-C, the three carriers C1 to C3 each include a transport data stream (TLV), and stream _ id "0 x 11" and original _ network _ id "0 x 22" are specified as identification information for identifying an output data stream to be output, and are provided in the control unit 210 and the TSMF processing unit 212.
The transport stream (TLV) included in the carrier C1 of the first wave is input to the TSMF processing unit 212-1 via the demodulation unit 211. The TSMF processing section 212-1 performs TSMF processing on the transport data stream (TLV) of the demodulation section 211 based on the set identification information, and attempts to detect a TSMF packet in which stream _ id is "0 x 11" and original _ network _ id is "0 x 22" are designated in the header information of the TSMF header.
At this time, the TSMF processing section 212-1 detects a TSMF packet to be detected from a transport data stream (TLV), and extracts extension information from the TSMF header thereof. The TSMF processing unit 212-1 supplies a TSMF notification indicating that a TSMF packet is detected and the extracted extension information (header information) to the control unit 210. Here, in the extension information obtained from the carrier C1, stream _ type ═ TLV, "carrier _ sequence ═ 1," number _ of _ carriers ═ 3 "is specified, respectively.
The transport stream (TLV) included in the carrier C2 of the second wave is input from the external demodulation IC202-2 to the TSMF processing unit 212-2. The TSMF processing section 212-2 attempts to detect TSMF packets, for which stream _ id is "0 x 11" and original _ network _ id is "0 x 22", based on the set identification information. Then, the TSMF processing unit 212-2 supplies the TSMF notification indicating that the TSMF packet is detected and the extracted extension information (header information) to the control unit 210. Here, in the extension information obtained from the carrier C2, stream _ type ═ TLV, "carrier _ sequence ═ 1," number _ of _ carriers ═ 3 "is specified.
The transport data stream (TLV) included in the carrier C3 of the third wave is input from the external demodulation IC202-3 to the TSMF processing unit 212-3. The TSMF processing section 212-3 attempts to detect a TSMF packet in which the stream _ id is "0 x 11" and the original _ network _ id is "0 x 22" are designated, based on the set identification information. Then, the TSMF processing unit 212-3 provides the control unit 210 with a TSMF notification indicating that the TSMF packet is detected and the extracted extension information (header information). Here, in the extension information obtained from the carrier C3, stream _ type ═ TLV, "carrier _ sequence ═ 2," number _ of _ carriers ═ 3 "is specified.
The control unit 210 extracts header information (for example, extension information) from the TSMF header identified by the stream _ id of "0 x 11" and the original _ network _ id of "0 x 22" among the TSMF headers processed by the TSMF processing units 212-1 to 212-3. Here, the carriers including the TSMF header identified by stream _ id "0 x 11" and original _ network _ id "0 x 22" are three waves, that is, the carrier C1 of the first wave, the carrier C2 of the second wave, and the carrier C3 of the third wave.
The control unit 210 checks the order and the total number of carriers based on the extracted header information (the composite information of the three-wave extension information). Here, since the carrier _ sequence is such that "1", "2", "1" are overlapped and cannot be synthesized, the control unit 210 determines that the transport data stream (TLV) corresponding to the three waves is a non-synthesis target data stream and supplies a control signal corresponding to the determination result to the selector 216.
The selector 216 selects a transport data stream (TLV) as a non-synthesis target data stream input from the demodulation unit 211 based on a control signal of the control unit 210, and outputs the transport data stream as an output data stream to the system-on-chip 203.
As described above, in the scheme of table F-C, the transmission data stream (TLV) transmitted by the three carriers C1 to C3 in the demodulation IC202-1 includes (the TSMF header of) the TSMF packet identified by the set identification information (stream _ id "0 x 11" and original _ network _ id "0 x 22"), but the order and the total number of carriers do not match in the composite information of the extension information of the three waves, and therefore, the transmission data stream (TLV) of one carrier (for example, carrier C1) is selected as the non-composite target data stream and output as the output data stream.
(8) Modes of Table G-a
(example of Carrier wave)
Fig. 27 is a diagram showing an example of carriers when the scheme of table G-a is employed.
As shown in fig. 27, when the conditions of table G-a are satisfied, the reception device 20 receives two carriers C1, C2. Each of the carriers C1 and C2 includes two transport data streams (TLV/TS), i.e., a transport data stream (TLV) and a transport data stream (TS). In addition, each transport stream contains TSMF packets, and the TSMF header contains extension information.
In addition, two waves, i.e., the carriers C1 and C2, are carriers to be synthesized, and a stream _ id of "0 x 11" and an original _ network _ id of "0 x 22" are allocated as common identification information in a transport data stream (TLV). On the other hand, in the Transport Stream (TS), stream _ id ═ 0x33 and original _ network _ id ═ 0x44 are assigned as common identification information.
That is, in the scheme of table G-a, the transport stream (TLV/TS) transmitted by the carriers C1 and C2 includes (the TSMF header of) the TSMF packet, and the header information includes the extension information.
In the extension information of the transport stream (TLV), the "TLV" is designated for each carrier in common as the type of data stream, and the unique value is designated for each carrier in the order and total number of carriers. For example, the carrier order and the total number are "1" and "2" in the extension information of the carrier C1, and "2" in the extension information of the carrier C2. In addition, in the extension information of the Transport Stream (TS), "TS" is designated in common for each carrier as a stream type.
(Signal flow)
Fig. 28 is a diagram showing an example of a signal flow in the demodulation IC202-1 when the manner of table G-a is employed.
In the embodiment of table G-a, the two carriers C1 and C2 each include a transport stream (TLV/TS), and identification information for identifying an output data stream to be output is set in the control unit 210 and the TSMF processing unit 212 so as to specify a stream _ id of "0 x 11" and an original _ network _ id of "0 x 22", respectively.
The data stream (TLV/TS) included in the carrier C1 of the first wave is input to the TSMF processing unit 212-1 via the demodulation unit 211. The TSMF processing unit 212-1 performs TSMF processing on the transport stream (TLV/TS) of the demodulation unit 211 based on the set identification information, and attempts to detect a TSMF packet in which a stream _ id of "0 x 11" and an original _ network _ id of "0 x 22" are designated in the header information of the TSMF header.
At this time, the TSMF processing section 212-1 detects a TSMF packet to be detected from a transport data stream (TLV), and extracts extension information from the TSMF header thereof. The TSMF processing unit 212-1 supplies a TSMF notification indicating that a TSMF packet is detected and the extracted extension information (header information) to the control unit 210.
Here, in the extension information obtained from the carrier C1, stream _ type ═ TLV, "carrier _ sequence ═ 1," number _ of _ carriers ═ 2 "are specified, respectively. The TSMF processing unit 212-1 supplies the transport data stream (TLV) identified by the stream _ id "0 x 11" and the original _ network _ id "0 x 22" to the synthesizing unit 213.
The data stream (TLV/TS) included in the carrier C2 of the second wave is input from the external demodulation IC202-2 to the TSMF processing unit 212-2. The TSMF processing section 212-2 attempts to detect TSMF packets, which have been designated with stream _ id of "0 x 11" and original _ network _ id of "0 x 22", based on the set identification information. Then, the TSMF processing unit 212-2 supplies the TSMF notification indicating that the TSMF packet is detected and the extracted extension information (header information) to the control unit 210.
Here, in the extension information obtained from the carrier C2, stream _ type ═ TLV, "carrier _ sequence ═ 2," number _ of _ carriers ═ 2 "are specified. The TSMF processing unit 212-2 supplies the transport data stream (TLV) identified by the stream _ id "0 x 11" and the original _ network _ id "0 x 22" to the synthesizing unit 213.
The control unit 210 extracts header information (for example, extension information) from (the TSMF header of) the TSMF packet processed by the TSMF processing unit 212-1 and the TSMF processing unit 212-2, the TSMF header being identified by stream _ id ═ 0x11 and original _ network _ id ═ 0x 22. Here, the carriers including the TSMF header identified by stream _ id "0 x 11" and original _ network _ id "0 x 22" are two waves, i.e., a carrier C1 of the first wave and a carrier C2 of the second wave.
The control unit 210 checks the order and the total number of carriers based on the extracted header information (the composite information of the two-wave extension information). Here, since the carrier _ sequence is "1" or "2", there is no overlap or lack, and the total number of carriers of two waves (number _ of _ carriers) is "2", and the carriers have the same value and the total numbers are identical, and the carriers can be combined, the control unit 210 determines that the transport stream (TLV) corresponding to the two waves (carriers C1 and C2) is a data stream to be combined, and supplies a control signal corresponding to the determination result to the selector 216.
Further, the control section 210 confirms the data stream type specified in the extracted header information (the extended information of the two waves). Here, since both waves specify stream _ type ═ TLV, "the control unit 210 determines that the transport data stream (TLV) corresponding to both waves (carriers C1, C2) is a TLV conversion target data stream, and supplies a control signal corresponding to the determination result to the selector 215.
The synthesizing unit 213 synthesizes transport data Streams (TLVs) input from the TSMF processing unit 212-1 and the TSMF processing unit 212-2, respectively, and supplies the resultant synthesized data stream (divided TLV data stream) to the TLV converting unit 214. The TLV conversion unit 214 processes the split TLV data stream input from the synthesis unit 213, and converts the split TLV data packets into TLV data packets.
The selector 215 selects the TLV conversion target data stream (TLV data stream) inputted from the TLV conversion unit 214 based on the control signal from the control unit 210, and supplies the selected TLV conversion target data stream to the selector 216. The selector 216 selects a TLV conversion target data stream (TLV data stream) input from the selector 215 based on a control signal of the control unit 210, and outputs the TLV conversion target data stream to the system-on-chip 203 as an output data stream.
As described above, in the scheme of table G-a, in the demodulation IC202-1, of the two transport data streams (TLV/TS) transported by the two waves of the carriers C1 and C2, the transport data stream (TLV) containing (the TSMF header of) the TSMF packet identified by the set identification information (stream _ id ═ 0x11 and original _ network _ id ═ 0x 22) is selected as the synthesis object data stream, and the TSMF header contains the extension information (stream type: "TLV"), and thus is also selected as the TLV conversion object data stream and output as the output data stream.
(9) Modes of Table H-b
(example of Carrier wave)
Fig. 29 is a diagram showing an example of carriers when the scheme of table H-b is employed.
As shown in fig. 29, when the conditions of table H-b are satisfied, the reception device 20 receives two carriers C1, C2. Each of the carriers C1 and C2 includes a transport data stream (TLV) and a transport data stream (TS). In addition, each transport stream contains TSMF packets, and the TSMF header contains extension information.
Two of the carriers C1 and C2 are carriers to be synthesized, and a stream _ id of "0 x 11" and an original _ network _ id of "0 x 22" are assigned as common identification information in a transport data stream (TLV). On the other hand, as the Transport Stream (TS), stream _ id ═ 0x33 and original _ network _ id ═ 0x44 are assigned to common identification information.
That is, in the scheme of table H-b, the transport stream (TLV/TS) transmitted by the carriers C1 and C2 includes (the TSMF header of) the TSMF packet, and the header information includes the extension information.
In the extension information for transmitting a data stream (TS), the "TS" is designated in common for each carrier as a data stream type, and the unique value is designated for each carrier in the order and total number of carriers. For example, the carrier order and the total number are respectively designated "1" and "2" in the extension information of the carrier C1, and "2" in the extension information of the carrier C2. In the extension information of the transport stream (TLV), "TLV" is designated as a stream type for each carrier.
(Signal flow)
Fig. 30 is a diagram showing an example of a signal flow in the demodulation IC202-1 when the manner of table H-b is employed.
In the embodiment of table H-b, the two carriers C1 and C2 each include a transport stream (TLV/TS), and here, as identification information for identifying an output data stream to be output, stream _ id of "0 x 33" and original _ network _ id of "0 x 44" are specified and set in the control unit 210 and the TSMF processing unit 212, respectively.
The data stream (TLV/TS) included in the carrier C1 of the first wave is input to the TSMF processing unit 212-1 via the demodulation unit 211. The TSMF processing unit 212-1 performs TSMF processing on the transport stream (TLV/TS) of the demodulation unit 211 based on the set identification information, and detects TSMF packets in which stream _ id is "0 x 33" and original _ network _ id is "0 x 44" are specified in header information of the TSMF header.
At this time, the TSMF processing section 212-1 detects a TSMF packet to be detected from the Transport Stream (TS), and extracts extension information from the TSMF header thereof. The TSMF processing unit 212-1 supplies a TSMF notification indicating that a TSMF packet is detected and the extracted extension information (header information) to the control unit 210.
In the extension information obtained by the carrier C1, stream _ type is "TS", carrier _ sequence is "1", and number _ of _ carriers is "2" are specified. The TSMF processing unit 212-1 supplies the transport data stream (TS) identified by the stream _ id "0 x 33" and the original _ network _ id "0 x 44" to the combining unit 213.
The data stream (TLV/TS) included in the carrier C2 of the second wave is input from the external demodulation IC202-2 to the TSMF processing unit 212-2. The TSMF processing section 212-2 attempts to detect TSMF packets, for which stream _ id is "0 x 33" and original _ network _ id is "0 x 44", based on the set identification information. Then, the TSMF processing unit 212-2 supplies the TSMF notification indicating that the TSMF packet is detected and the extracted extension information (header information) to the control unit 210.
Here, stream _ type ═ TS, "carrier _ sequence ═ 2," and number _ of _ carriers ═ 2 "are specified in the extension information obtained from the carrier C2. The TSMF processing unit 212-2 supplies the transport data stream (TS) identified by the stream _ id "0 x 33" and the original _ network _ id "0 x 44" to the combining unit 213.
The control unit 210 extracts header information (for example, extension information) from (the TSMF header of) the TSMF packet processed by the TSMF processing unit 212-1 and the TSMF processing unit 212-2, the TSMF header being identified by stream _ id ═ 0x33 and original _ network _ id ═ 0x 44. Here, the carriers including the TSMF header identified by stream _ id "0 x 33" and original _ network _ id "0 x 44" are two waves, i.e., a carrier C1 of the first wave and a carrier C2 of the second wave.
The control unit 210 checks the order and the total number of carriers based on the extracted header information (the composite information of the two-wave extension information). Here, since the carrier _ sequence is "1" or "2", there is no overlap or lack, and the total number of carriers of two waves (number _ of _ carriers) is "2", and the total number is the same and the total number is identical, and the carriers can be combined, the control unit 210 determines that the Transport Stream (TS) corresponding to the two waves (carriers C1 and C2) is the data stream to be combined, and supplies a control signal corresponding to the determination result to the selector 216.
Further, the control section 210 confirms the data stream type specified in the extracted header information (the extended information of the two waves). Here, since both waves specify stream _ type as "TS", the control section 210 determines that the transport data stream (TS) corresponding to both waves (carriers C1, C2) is a non-TLV conversion target data stream, and supplies a control signal corresponding to the determination result to the selector 215.
The synthesizing unit 213 synthesizes the Transport Streams (TS) input from the TSMF processing unit 212-1 and the TSMF processing unit 212-2, respectively, and outputs the resultant synthesized stream (TS stream).
The selector 215 selects the non-TLV conversion target data stream (TS data stream) input from the synthesizing unit 213 based on the control signal from the control unit 210, and supplies the selected stream to the selector 216. The selector 216 selects the non-TLV conversion target data stream (TS data stream) input from the selector 215 based on the control signal of the control unit 210, and outputs the selected TS data stream as an output data stream to the system-on-chip 203.
As described above, in the scheme of table H-b, in the demodulation IC202-1, of the two transport data streams (TLV/TS) transported by the two waves of the carriers C1 and C2, the transport data stream (TS) containing (the TSMF header of) the TSMF packet identified by the set identification information (stream _ id ═ 0x33 and original _ network _ id ═ 0x 44) is selected as the synthesis target data stream, and the TSMF header contains the extension information (stream type: "TS"), and therefore is also selected as the non-TLV conversion target data stream and output as the output data stream.
(processing flow of transmitting side and receiving side)
Next, the flow of the processing on the transmitting side and the processing on the receiving side will be described with reference to the flowcharts of fig. 31 to 33.
Fig. 31 is a flowchart illustrating the processing flow of the transmitting side and the receiving side.
In fig. 31, the processing of steps S111 to S113 is executed by the transmitting apparatus 10 such as the headend, and the processing of steps S211 to S213 is executed by the receiving apparatus 20 such as the television receiver installed at the cable subscriber' S house.
The transmission device 10 processes contents such as a program of terrestrial broadcasting, satellite broadcasting, and a program independently created by a cable television station (S111), divides each carrier as necessary, and applies modulation processing according to a modulation scheme such as 64QAM or 256QAM (S112), thereby transmitting the divided contents as a cable television broadcast signal (S113).
The broadcast signal is a signal corresponding to a data stream such as a single TS, a plurality of TSs, or a transmission data stream of a multicarrier transmission scheme, for example. The broadcast signal transmitted by the transmission device 10 is received by the reception device 20 via the CATV transmission line 30.
In step S211, the tuners 201-1 to 201-4 receive the broadcast signal transmitted from the transmission device 10. In addition, the demodulation ICs 202-2 to 202-4 demodulate the received signals received by the tuners 201-2 to 201-4 and supply the demodulated signals to the demodulation IC 202-1.
In step S212, the demodulation IC202-1 demodulates the received signal of the tuner 201-1, and performs a synthesis process of the transmission data stream obtained by the demodulation process and the transmission data streams of the demodulation ICs 202-2 to 202-4. In addition, the demodulation, synthesis processing will be described in detail with reference to the flowchart of fig. 33.
In step S213, the system-on-chip 203 performs processing such as decoding on the output data stream of the demodulation IC 202-1. In this way, the receiving apparatus 20 displays a video of a content such as a program on the display 204, and outputs a sound synchronized with the video from the speaker.
The processing flow of the transmitting side and the receiving side is described above.
(flow of data stream output setting processing of New function)
Next, with reference to the flowchart of fig. 32, a flow of data stream output setting processing corresponding to a new function will be described.
In step S221, a control device (e.g., a microcontroller, a processor, etc.) including the control unit 210 or an external control unit sets stream _ id and original _ network _ id to the demodulation IC202-1 based on an instruction from a user (so-called setter user), for example. Here, for example, the control unit 210 and the TSMF processing units 212-1 to 212-4 set stream _ id and original _ network _ id as identification information.
In step S222, the control device including the control section 210 or an external control section sets the demodulation IC202-1 to the ON state to output as a data stream.
The data stream output setting process of the new function is performed before the process (demodulation and synthesis process) of step S212 is started, and the process is ended after the process of step S222 is ended, for example.
The flow of the data stream output setting process corresponding to the new function is described above.
(flow of demodulation and Synthesis processing)
Next, the flow of demodulation and synthesis processing corresponding to the processing of step S212 in fig. 31 will be described with reference to the flowchart in fig. 33. The demodulation and synthesis process is performed by the demodulation IC 202-1.
In step S231, the demodulation unit 211 performs demodulation processing on the reception signal of the tuner 201-1.
In step S232, the TSMF processing units 212-1 to 212-4 perform TSMF processing on the input transport data streams.
For example, here, TSMF processing is performed on each transport data stream based on identification information (stream _ id, original _ network _ id) set by the processing of step S221 in fig. 32, and an attempt is made to detect a TSMF packet in which the identification information (stream _ id, original _ network _ id) is specified in header information of the TSMF header. Then, the TSMF notification indicating whether or not the TSMF packet (TSMF header) is detected, and the extension information (header information) when the header information of the TSMF header includes the extension information are transmitted to the control unit 210.
In step S233, the control unit 210 checks whether or not a TSMF header exists based on the information from the TSMF processing units 212-1 to 212-4, and checks the extension information of the header information when a TSMF header exists.
In step S234, the control unit 210 determines whether or not the TSMF header is included based on the confirmation result of step S233.
If it is determined in step S234 that the TSMF header is not included, the process proceeds to step S235. In step S235, the control unit 210 controls the selector 216 to output, as an output data stream, a transport data stream (single TS) that is a non-synthesis target data stream input by the demodulation unit 211. The flow of this processing corresponds to the form of table a (fig. 13, fig. 14).
In addition, when it is determined in step S234 that the TSMF header is included, the process proceeds to step S236. In step S236, the control unit 210 determines whether or not the header information of the TSMF header includes extension information based on the confirmation result in step S233.
In step S236, when it is determined that the header information of the TSMF header does not contain the extension information, the process proceeds to step S237. In step S237, the control unit 210 controls the selector 216 to output the non-synthesis target data stream input by the TSMF processing unit 212-1 as the transport data stream of the plurality of TSs (for example, the data stream of the program a) as the output data stream. The flow of this processing corresponds to the form of table B (fig. 15, fig. 16).
In step S236, when it is determined that the header information of the TSMF header includes the extension information, the process proceeds to step S238. In step S238, the combining unit 213 performs a combining process on the transport stream input to at least one of the TSMF processing units 212-1 to 212-4.
In step S239, the control unit 210 determines whether the data stream type included in the extension information is "TLV" or "TS".
If it is determined in step S239 that the data stream type included in the extension information is "TLV", the process proceeds to step S240.
In step S240, the TLV conversion unit 214 processes the split TLV data stream input from the synthesis unit 213, and converts the split TLV data packets into TLV data packets.
In step S241, the control unit 210 controls the selector 215 and the selector 216 to output a TLV conversion target data stream (TLV data stream) as a synthesis target data stream as an output data stream. The flow of this processing corresponds to the form of table C-a (fig. 17 and 18), the form of table D-a (fig. 19 and 20), the form of table F-a (fig. 23 and 24), and the form of table G-a (fig. 27 and 28).
In step S239, if it is determined that the stream type included in the extension information is "TS", the process proceeds to step S242.
In step S242, the control unit 210 controls the selector 215 and the selector 216 to output the non-TLV conversion target data stream (TS data stream) as the synthesis target data stream as the output data stream. The flow of this processing corresponds to the form of table E-b (fig. 21 and 22) and the form of table H-b (fig. 29 and 30).
After the processing in steps S235, S237, S241, and S242 is completed, the processing returns to step S212 in fig. 31, and the subsequent processing is executed.
In the demodulation and combining process shown in fig. 33, although not explicitly described, when the header information of the TSMF header includes extension information, the combining process is performed only when the total number and order of carriers match, and when the combination information (carrier _ sequence, number _ of _ carriers) of the extension information is confirmed (S238). For example, the processing flow when the total number and order of carriers do not match corresponds to the form of table F-c (fig. 25 and 26).
The flow of the demodulation and synthesis processing has been described above. By executing the processing shown in the flowcharts of fig. 31 to 33 described above, the receiving apparatus 20 (fig. 10) having a new function can easily output a desired data stream.
That is, as shown in the table of fig. 11, the receiver 20 (fig. 10) having the new function needs to process and output various types of data streams such as a transport data stream conforming to a single TS multiplexing scheme, a transport data stream conforming to a plurality of TS multiplexing schemes, and a transport data stream conforming to a multicarrier transmission scheme. In contrast, in the new function to which the present technique is applied, (the control section 210 of) the demodulation IC202-1 controls selection of an output data stream based on whether or not the transport data stream includes the TSMF header or header information (extension information) of the TSMF header, and thereby can output a desired data stream more easily.
In addition, in the new function to which the present technology is applied, since identification information (stream _ id, original _ network _ id) is set in (the control unit 210 and the TSMF processing units 212-1 to 212-4 of) the demodulation IC202-1, the TSMF processing units 212-1 to 212-4 perform TSMF header related processing based on the set identification information, and the control unit 210 controls selection of an output data stream based on the set identification information and information related to header information of the TSMF headers of the TSMF processing units 212-1 to 212-4.
Thus, as shown in the stream output setting process (fig. 32) corresponding to the new function, the software for receiving each program is installed with fewer processing steps (software processes), and the time required for displaying a new video after switching the program, for example, is shortened. More specifically, the data stream output setting process (fig. 32) corresponding to the new function can greatly reduce the processing steps compared to the data stream output setting process (fig. 8, 9) corresponding to the existing function, so that the processing time can be shortened.
For example, in the case of the stream output setup process (fig. 32) corresponding to the new function, the process of storing the TSMF packet in the memory (S15 in fig. 8 and S36 in fig. 9) as in the stream output setup process (fig. 8 and 9) corresponding to the existing function is not required, and the memory of the receiving system 200 can be reduced. As a result, the concern in terms of cost, processing speed of the reception system 200 can be eliminated.
< 2. modification example >
(other constitution of the receiving apparatus)
In addition, in the above description, the reception apparatus 20 (fig. 1) is described as a fixed receiver such as a television receiver, a set-top box (STB), or the like, but the fixed receiver may also include, for example, a recorder, a game machine, a personal computer, a network memory, or the like. The receiving device 20 is not limited to a fixed receiver, and includes, for example, a mobile receiver such as a smartphone, a mobile phone, a tablet computer, or the like, an in-vehicle device such as an in-vehicle television Mounted on a vehicle, and an electronic device such as a wearable computer such as a Head Mounted Display (HMD).
Further, the demodulation IC202-1 (demodulation device) constituting the reception apparatus 20 (fig. 1) can also be understood as a reception apparatus or a demodulation apparatus to which the present technology is applied. In the above description, the number of the plurality of carriers is 2 to 4, but the number of the carriers may be any number as long as the number is 2 or more (for example, 5 or more).
In this case, the receiving apparatus 20 (fig. 10) is provided with tuners 201-1 to 201-N and demodulation ICs 202-1 to 202-N corresponding to the number of N (N is an integer of 2 or more) carriers. In addition, the demodulation IC202-1 (FIG. 10) is provided with one demodulation section 211 and N TSMF processing sections 212-1 to 212-N. The number of tuners 201, demodulation ICs 202, and TSMF processing units 212 is not necessarily the same as the number of carriers, and may be larger than the number of carriers.
(constitution including communication line)
Although not shown in the drawing, the transmission system 1 (fig. 1) may be configured such that various servers are connected to a communication line such as the internet, and the receiving device 20 (fig. 1) having a communication function can perform bidirectional communication by accessing the various servers through the communication line such as the internet, and can receive various data such as contents and applications.
(others)
In addition, the terms described in this specification are examples, and are not intended to exclude the use of other terms. For example, in the above description, frames may be replaced by other terms such as packets.
< 3. constitution of computer
The series of processes described above may be executed by hardware or software. When a series of processes is executed by software, a program constituting the software is installed on a computer. Fig. 34 is a diagram showing an example of the hardware configuration of a computer that executes the series of processing described above by a program.
In the computer 1000, a cpu (central Processing unit)1001, a rom (read Only memory)1002, and a ram (random Access memory)1003 are connected to each other via a bus 1004. An input/output interface 1005 is also connected to the bus 1004. The input/output interface 1005 is connected to an input unit 1006, an output unit 1007, a recording unit 1008, a communication unit 1009, and a driver 1010.
The input unit 1006 includes a keyboard, a mouse, a microphone, and the like. The output unit 1007 includes a display, a speaker, and the like. The recording unit 1008 includes a hard disk, a nonvolatile memory, and the like. The communication section 1009 includes a network interface and the like. The drive 1010 drives a removable recording medium 1011 such as a magnetic disk, an optical magnetic disk, or a semiconductor memory.
In the computer 1000 configured as described above, the CPU1001 loads and executes the programs recorded in the ROM1002 and the recording unit 1008 onto the RAM1003 via the input/output interface 1005 and the bus 1004, thereby performing the series of processing described above.
The program executed by the computer 1000(CPU1001) can be provided by being recorded in a removable recording medium 1011 such as a package medium. Further, the program may be provided through a wired or wireless transmission medium such as a local area network, the internet, digital satellite broadcasting, or the like.
In the computer 1000, the program can be installed in the recording unit 1008 via the input/output interface 1005 by installing the removable recording medium 1011 in the drive 1010. Further, the program may be received by the communication section 1009 via a wired or wireless transmission medium, and installed to the recording section 1008. The program may be installed in the ROM1002 or the recording unit 1008 in advance.
Here, in this specification, the processing executed by the computer in accordance with the program is not necessarily executed in time in the order described in the flowcharts. That is, the processing executed by the computer according to the program also includes processing executed in parallel or individually (for example, parallel processing or processing determined by an object). The program may be processed by one computer (processor) or may be distributed by a plurality of computers.
The embodiments of the present technology are not limited to the above-described embodiments, and various modifications may be made without departing from the scope of the present technology.
The present technology can be configured as follows.
(1)
A kind of receiving device is disclosed, which comprises a receiving unit,
the disclosed device is provided with a control unit that performs control for selecting an output data stream to be output, which is extracted from a transport data stream transmitted by each of one or more carriers, on the basis of whether or not a multi-frame header is included in the transport data stream or header information of the multi-frame header.
(2)
The reception apparatus according to the (1), wherein,
the control section selects the output data stream based on extension information included in the header information of the multi-frame header identified by the set identification information.
(3)
The reception apparatus according to the (2), wherein,
the control unit selects a data stream to be synthesized as the output data stream when the transport data stream includes the multi-frame header and the header information includes the extension information.
(4)
The reception apparatus according to the (2) or (3), wherein,
the control unit selects a non-synthesis target data stream as the output data stream when the transport data stream does not include the multiplex header or when the transport data stream includes the multiplex header and the header information does not include the extension information.
(5)
The reception apparatus according to the (3) or (4), wherein,
the extension information contains synthesis information of the carrier,
the control unit selects the synthesis target data stream or a non-synthesis target data stream as the output data stream based on the synthesis information.
(6)
The reception apparatus according to the (5), wherein,
the synthesis information at least includes information representing the total number and order of the carriers.
(7)
The reception apparatus according to the (6), wherein,
the control unit selects the synthesis target data stream as the output data stream when the total number and the order of the carriers match.
(8)
The reception apparatus according to the above (6) or (7), wherein,
the control unit selects the non-synthesis target data stream as the output data stream when the total number and the order of the carriers do not match.
(9)
The reception apparatus according to any one of the above (3) to (8),
the extension information contains type information indicating a type of the transmission data stream,
the control unit selects a conversion target data stream or a non-conversion target data stream as the output data stream based on the type information.
(10)
The reception apparatus according to the (9), wherein,
the synthetic object data stream includes the conversion object data stream or the non-conversion object data stream.
(11)
The reception apparatus according to the above (9) or (10), wherein,
the type information includes information representing a variable-length packet or a fixed-length packet.
(12)
The reception apparatus according to the (11), wherein,
the control selects the conversion subject data stream that converts divided variable-length packets into variable-length packets when the type of the transport data stream is indicative of the variable-length packets.
(13)
The reception apparatus according to the above (11) or (12), wherein,
the control unit selects the non-conversion target data stream when the type of the transport data stream indicates the fixed length packet.
(14)
The reception apparatus according to any one of the above (1) to (13),
the transport stream includes a transport stream conforming to a single TS multiplexing scheme, a transport stream conforming to a plurality of TS multiplexing schemes, or a transport stream conforming to a multicarrier transmission scheme.
(15)
The reception apparatus according to the (2), wherein,
the receiving apparatus further includes a plurality of processing units provided corresponding to the number of carriers,
the identification information is provided in the control unit and the processing unit,
the processing section performs processing relating to the multiframe header based on the set identification information,
the control section selects the output data stream based on the set identification information and the header information of the processing section.
(16)
The reception apparatus according to the (15), wherein,
the identification information includes a data flow identifier, and a network identifier.
(17)
The reception apparatus according to the above (15) or (16), wherein,
the receiving apparatus further includes:
a synthesizing unit that synthesizes the data streams to be synthesized; and
and a conversion unit for converting the data stream to be converted.
(18)
The receiving apparatus according to any one of the above (1) to (17), wherein the receiving apparatus is configured as a demodulating apparatus.
(19)
The reception apparatus according to the above (15) or (16), wherein,
when the number of carriers is N, where N is an integer of 2 or more, the reception apparatus includes:
1 st demodulating means; and
2 nd demodulation means for demodulating a signal of one carrier,
the 1 st demodulation device includes:
the control section;
a demodulation unit configured to demodulate a signal of one carrier;
the N processing units;
a synthesizing unit that synthesizes the data streams to be synthesized; and
a conversion unit for converting the data stream to be converted,
the 1 st demodulating means is provided with one,
the 2 nd demodulation device is provided with N-1 demodulation devices,
the N processing units process the transport data stream of the demodulation unit and the transport data stream of the N-1 demodulation device 2, respectively.
(20)
A method of receiving a signal having a first frequency,
the receiving apparatus performs the following control:
control is performed to select an output data stream to be output extracted from a transport data stream transmitted by each of one or more carriers, based on whether or not a duplicate header is included in the transport data stream or header information of the duplicate header.
Description of the reference numerals
1 … transmission system; 10 … sending means; 20 … receiving means; 30 … CATV transmission lines; 201. 201-1 to 201-4 … tuners; 202. 202-1 to 202-4 … demodulation ICs; 203 … system on a chip (SoC); 210 … control section; 211 … demodulation unit; 212. 212-1 to 212-4 … TSMF processing units; 213 … synthesizing part; 214 … TLV conversion section; a 215 … selector; 216 … selector; 1000 … computer; 1001 … CPU.

Claims (20)

1. A kind of receiving device is disclosed, which comprises a receiving unit,
the disclosed device is provided with a control unit that performs control for selecting an output data stream to be output, which is extracted from a transport data stream transmitted by each of one or more carriers, on the basis of whether or not a multi-frame header is included in the transport data stream or header information of the multi-frame header.
2. The receiving device of claim 1,
the control section selects the output data stream based on extension information included in the header information of the multi-frame header identified by the set identification information.
3. The receiving device of claim 2,
the control unit selects a data stream to be synthesized as the output data stream when the transport data stream includes the multi-frame header and the header information includes the extension information.
4. The receiving device of claim 2,
the control unit selects a non-synthesis target data stream as the output data stream when the transport data stream does not include the multiplex header or when the transport data stream includes the multiplex header and the header information does not include the extension information.
5. The receiving device of claim 3,
the extension information contains synthesis information of the carrier,
the control unit selects the synthesis target data stream or a non-synthesis target data stream as the output data stream based on the synthesis information.
6. The receiving device of claim 5,
the synthesis information at least includes information representing the total number and order of the carriers.
7. The receiving device of claim 6,
the control unit selects the synthesis target data stream as the output data stream when the total number and the order of the carriers match.
8. The receiving device of claim 6,
the control unit selects the non-synthesis target data stream as the output data stream when the total number and the order of the carriers do not match.
9. The receiving device of claim 3,
the extension information contains type information indicating a type of the transmission data stream,
the control unit selects a conversion target data stream or a non-conversion target data stream as the output data stream based on the type information.
10. The receiving device of claim 9,
the synthetic object data stream includes the conversion object data stream or the non-conversion object data stream.
11. The receiving device of claim 9,
the type information includes information representing a variable-length packet or a fixed-length packet.
12. The receiving device of claim 11,
the control selects the conversion subject data stream that converts divided variable-length packets into variable-length packets when the type of the transport data stream is indicative of the variable-length packets.
13. The receiving device of claim 11,
the control unit selects the non-conversion target data stream when the type of the transport data stream indicates the fixed length packet.
14. The receiving device of claim 1,
the transport stream includes a transport stream conforming to a single TS multiplexing scheme, a transport stream conforming to a plurality of TS multiplexing schemes, or a transport stream conforming to a multicarrier transmission scheme.
15. The receiving device of claim 2,
the receiving apparatus further includes a plurality of processing units provided corresponding to the number of carriers,
the identification information is provided in the control unit and the processing unit,
the processing section performs processing relating to the multiframe header based on the set identification information,
the control section selects the output data stream based on the set identification information and the header information of the processing section.
16. The receiving device of claim 15,
the identification information includes a data flow identifier, and a network identifier.
17. The receiving device of claim 15,
the receiving apparatus further includes:
a synthesizing unit that synthesizes the data streams to be synthesized; and
and a conversion unit for converting the data stream to be converted.
18. The receiving device of claim 1,
the receiving device is configured as a demodulating device.
19. The receiving device of claim 15,
when the number of carriers is N, where N is an integer of 2 or more, the reception apparatus includes:
1 st demodulating means; and
2 nd demodulation means for demodulating a signal of one carrier,
the 1 st demodulation device includes:
the control section;
a demodulation unit configured to demodulate a signal of one carrier;
the N processing units;
a synthesizing unit that synthesizes the data streams to be synthesized; and
a conversion unit for converting the data stream to be converted,
the 1 st demodulating means is provided with one,
the 2 nd demodulation device is provided with N-1 demodulation devices,
the N processing units process the transport data stream of the demodulation unit and the transport data stream of the N-1 demodulation device 2, respectively.
20. A method of receiving a signal having a first frequency,
the receiving apparatus performs the following control:
control is performed to select an output data stream to be output extracted from a transport data stream transmitted by each of one or more carriers, based on whether or not a duplicate header is included in the transport data stream or header information of the duplicate header.
CN201980041480.7A 2018-06-27 2019-06-13 Receiving apparatus and receiving method Active CN112335255B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018121848A JP2021158395A (en) 2018-06-27 2018-06-27 Reception device and reception method
JP2018-121848 2018-06-27
PCT/JP2019/023412 WO2020004051A1 (en) 2018-06-27 2019-06-13 Reception device and receiving method

Publications (2)

Publication Number Publication Date
CN112335255A true CN112335255A (en) 2021-02-05
CN112335255B CN112335255B (en) 2023-09-19

Family

ID=68985669

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980041480.7A Active CN112335255B (en) 2018-06-27 2019-06-13 Receiving apparatus and receiving method

Country Status (4)

Country Link
JP (1) JP2021158395A (en)
KR (1) KR102663341B1 (en)
CN (1) CN112335255B (en)
WO (1) WO2020004051A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009260979A (en) * 2009-06-05 2009-11-05 Hitachi Ltd Transmitting and receiving system and transmitting and receiving method
JP2016027700A (en) * 2014-06-27 2016-02-18 日本放送協会 Transmission apparatus and transmission system
CN106170966A (en) * 2015-02-17 2016-11-30 索尼公司 Transmission equipment, transmission method, reception equipment and method of reseptance

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101531269B1 (en) * 2009-02-19 2015-06-25 삼성전자주식회사 Digital transmission apparatus and method, and digital reception apparatus
JP6063281B2 (en) 2013-02-05 2017-01-18 日本放送協会 Transmission device, reception device, and programs thereof
JP6298757B2 (en) * 2014-01-15 2018-03-20 日本放送協会 Transmitting apparatus and receiving apparatus
CN109873692B (en) 2015-01-22 2021-05-14 株式会社索思未来 Reception method and reception LSI

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009260979A (en) * 2009-06-05 2009-11-05 Hitachi Ltd Transmitting and receiving system and transmitting and receiving method
JP2016027700A (en) * 2014-06-27 2016-02-18 日本放送協会 Transmission apparatus and transmission system
CN106170966A (en) * 2015-02-17 2016-11-30 索尼公司 Transmission equipment, transmission method, reception equipment and method of reseptance

Also Published As

Publication number Publication date
KR102663341B1 (en) 2024-05-07
CN112335255B (en) 2023-09-19
JP2021158395A (en) 2021-10-07
WO2020004051A1 (en) 2020-01-02
KR20210023858A (en) 2021-03-04

Similar Documents

Publication Publication Date Title
US11177895B2 (en) Transmission apparatus, transmission method, reception apparatus, and reception method
JP7494338B2 (en) How to receive
CN1909643B (en) Broadcasting receive apparatus to offer a multi-stream and method of offering the multi-stream
EP2651125B1 (en) Transmitting device, receiving device, transmitting method and receiving method
TW201014309A (en) Digital signal transmission and reception
US20090100475A1 (en) Mobile tv system architecture for mobile terminals
MX2007008249A (en) A system and method for selecting a signal input.
WO2018008428A1 (en) Reception apparatus, transmission apparatus, and data processing method
CN113170219B (en) Apparatus and method for tuner control through middleware
KR101356466B1 (en) Digital video broadcasting apparatus and digital video broadcasting method
CN112313905B (en) Receiving apparatus and receiving method
CN112335255B (en) Receiving apparatus and receiving method
JP7140352B2 (en) signal processor
CN113302858B (en) Demodulation circuit, demodulation method, and transmitter
JP7052478B2 (en) Transformer module unit, cable TV broadcasting device using it, control method, and cable TV broadcasting method
EP4114020A1 (en) Video signal processing device, video signal processing method, program, and signal processing circuit
CN101815185A (en) Receiving system, method of reseptance, program and communication system
JP2024103543A (en) Transmitting Device
JP2016005037A (en) Reception system
KR100890817B1 (en) Packet processing apparatus for dmb receiver and dmb receiving apparatus using the same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant