Frame Generation Method

The frame generation method for digital broadcasting improves real-time performance and flexibility by incorporating additional reception information into frames, addressing inconsistencies and reducing module complexity.

JP7613362B2Active Publication Date: 2025-01-15SOCIONEXT INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021551312
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-09-30
Filing Date
2020-09-29
Publication Date
2025-01-15
Estimated Expiration
2040-09-29

AI Technical Summary

Technical Problem

Existing frame generation methods for digital broadcasting do not efficiently incorporate additional reception information, leading to inconsistencies in real-time performance and flexibility in connecting downstream devices.

Method used

A frame generation method that includes demodulating digital broadcast signals to extract content and additional reception information, generating frames that include both packet data and reception information, and outputting them simultaneously to downstream devices, allowing for real-time processing and flexible connection options.

Benefits of technology

Improves real-time performance of reception information acquisition in downstream devices by ensuring simultaneous delivery of packet and reception information, enhancing flexibility in connecting devices and reducing module size and complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007613362000001
    Figure 0007613362000001
  • Figure 0007613362000002
    Figure 0007613362000002
  • Figure 0007613362000003
    Figure 0007613362000003
Patent Text Reader

Abstract

This frame generation method comprises: a demodulation step (S102) for demodulating a digital broadcast signal based on a received digital broadcast wave; a packet generation step (S104) for generating a packet containing content information obtained in the demodulation step; and a frame generation step (S105) for generating a transmission frame including a packet and reception information that is obtained in the demodulation step and is not the content information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a frame generation method. By law Regarding. [Background technology]

[0002] In Japan, digital broadcasting services have been launched since the early 2000s, replacing conventional analog broadcasting. In recent years, advanced digital broadcasting systems with higher transmission efficiency than conventional systems have been studied for the purpose of achieving higher resolution. Non-Patent Document 1 discloses the data format of TLV (Type Length Value) packets used in advanced digital broadcasting. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] "Advanced Wideband Satellite Digital Broadcasting Test Stream Format Specification", Technical Document A-PAB TR-001 Version 1.1 (September 5, 2017), Broadcasting Service Advancement Promotion Association [Retrieved July 30, 1999], [online], Internet<https: / / www.apab.or.jp / 4k-8k / pdf / A-PAB_TR-001_V1.1_170905.pdf > Summary of the Invention [Problem to be solved by the invention]

[0004] Meanwhile, a frame generation method for generating a transmission frame based on a received digital broadcast wave is disclosed. By law There is room for improvement in this regard. [Means for solving the problem]

[0005] A frame generation method according to one embodiment of the present disclosure includes a first demodulation step of demodulating a first digital broadcast signal based on a received digital broadcast wave, a first packet generation step of generating a first packet including content information obtained in the first demodulation step, and a first frame generation step of generating a first transmission frame including additional information including first reception information obtained in the first demodulation step other than the content information and the first packet. Effect of the Invention

[0007] According to one aspect of the present disclosure, an improved frame generation method and the like can be realized. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing a functional configuration of a receiving system according to the first embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating a functional configuration of the framing unit according to the first embodiment. [Figure 3A] FIG. 3A is a diagram illustrating a first example of a structure of an ETHER frame generated by a receiving module according to the first embodiment. [Figure 3B] FIG. 3B is a diagram illustrating a second example of the structure of the ETHER frame generated by the receiving module according to the first embodiment. [Figure 4] FIG. 4 is a flowchart showing the operation of the receiving module according to the first embodiment. [Diagram 5] FIG. 5 is a diagram for explaining the effect of the receiving module according to the first embodiment. [Figure 6] FIG. 6 is a block diagram showing a functional configuration of a receiving system according to a modification of the first embodiment. In FIG. [Figure 7] FIG. 7 is a diagram illustrating an example of a structure of an ETHER frame generated by a receiving module according to a modification of the first embodiment. [Figure 8]FIG. 8 is a sequence diagram showing the operation of each component of the receiving module according to the modification of the first embodiment. [Figure 9] FIG. 9 is a block diagram showing a functional configuration of a receiving module according to the second embodiment. [Figure 10A] FIG. 10A is a diagram illustrating a first example of a structure of an ETHER frame generated by a receiving module according to the second embodiment. [Figure 10B] FIG. 10B is a diagram illustrating a second example of the structure of the ETHER frame generated by the receiving module according to the second embodiment. [Figure 10C] FIG. 10C is a diagram illustrating a third example of the structure of the ETHER frame generated by the receiving module according to the second embodiment. [Figure 10D] FIG. 10D is a diagram illustrating a fourth example of the structure of the ETHER frame generated by the receiving module according to the second embodiment. [Figure 11] FIG. 11 is a flowchart showing the operation of the receiving module according to the second embodiment. [Figure 12] FIG. 12 is a block diagram showing a functional configuration of a receiving module according to the first modification of the second embodiment. In FIG. [Figure 13] FIG. 13 is a block diagram showing a functional configuration of a receiving module according to the second modification of the second embodiment. In FIG. [Figure 14] FIG. 14 is a block diagram showing a functional configuration of a receiving module according to the third embodiment. As shown in FIG. [Figure 15] FIG. 15 is a diagram illustrating a first example of a structure of an ETHER frame generated by a receiving module according to the third embodiment. [Figure 16] FIG. 16 is a diagram illustrating a second example of the structure of the ETHER frame generated by the receiving module according to the third embodiment. [Figure 17] FIG. 17 is a sequence diagram showing the operation of each component of the receiving module according to the third embodiment. [Figure 18] FIG. 18 is a block diagram showing a functional configuration of a receiving module according to the first modification of the third embodiment. In FIG. [Figure 19] FIG. 19 is a block diagram showing a functional configuration of a receiving module according to the second modification of the third embodiment. In FIG. [Figure 20] FIG. 20 is a block diagram showing a functional configuration of a receiving module according to the third modification of the third embodiment. In FIG. [Figure 21] FIG. 21 is a block diagram showing a functional configuration of a receiving module according to the fourth modification of the third embodiment. In FIG. [Figure 22] FIG. 22 is a diagram illustrating an example of a structure of an ETHER frame generated by a receiving module according to the fourth modification of the third embodiment. [Diagram 23] FIG. 23 is a block diagram showing a functional configuration of a receiving module according to the fourth embodiment. As shown in FIG. [Figure 24] FIG. 24 is a sequence diagram showing the operation of each component of the receiving module according to the fourth embodiment. [Diagram 25] FIG. 25 is a block diagram showing a configuration of a receiving system according to a modification of the fourth embodiment. In FIG. [Figure 26] FIG. 26 is a sequence diagram showing the operation of each component of the receiving module according to the modification of the fourth embodiment. [Figure 27] FIG. 27 is a diagram illustrating an example of a hardware configuration of a computer that realizes the functions of the receiving module according to each embodiment by software. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] A frame generation method according to one embodiment of the present disclosure includes a first demodulation step of demodulating a first digital broadcast signal based on a received digital broadcast wave, a first packet generation step of generating a first packet including content information obtained in the first demodulation step, and a first frame generation step of generating a first transmission frame including additional information including first reception information obtained in the first demodulation step other than the content information and the first packet.

[0010] As a result, the first transmission frame includes the first packet and the first reception information corresponding to the first packet. When such a first transmission frame is output, a subsequent stage device (e.g., a decoder) that acquires the first transmission frame can acquire the first reception information in addition to the first packet. Therefore, according to the frame generation method according to one aspect of the present disclosure, it is possible to improve the real-time nature of acquisition of the first reception information in the subsequent stage device. The subsequent stage device can process the first packet according to the first reception information, for example.

[0011] Also, for example, the first reception information may include at least one of the signal quality of the digital broadcast wave, the error rate of the first digital broadcast signal calculated in the first demodulation step, demodulation synchronization information, a TMCC (Transmission and Multiplexing Configuration and Control) signal, interference signal detection information, and an emergency alert broadcast signal.

[0012] This allows a downstream device to acquire at least one of the signal quality, error rate, demodulation synchronization information, TMCC signal, interference signal detection information, and emergency alert broadcast signal simultaneously with the first packet when the first transmission frame is output.

[0013] Also, for example, the first reception information may include at least one of the signal quality and the error rate.

[0014] As a result, when the first transmission frame is output to the subsequent stage device, the subsequent stage device can acquire at least one of the signal quality and the error rate corresponding to the first packet in conjunction with acquisition of the first packet. That is, the subsequent stage device can acquire the first packet and at least one of the signal quality and the error rate corresponding to the first packet in real time. Therefore, in determining the quality of the first packet, it is possible to suppress the occurrence of inconsistency due to a difference in timing between acquisition of the first packet and acquisition of the first reception information, and therefore it becomes possible to more accurately determine the quality of the first packet in the subsequent stage device.

[0015] Furthermore, for example, the first packet may be a TLV (Type Length Value) packet.

[0016] The TLV format broadcast wave is adopted, for example, in 4K8K broadcast of advanced BS broadcasting. This makes it possible to improve the real-time property of the first reception information acquisition in the downstream device when the digital broadcast wave is an advanced digital broadcast wave.

[0017] Furthermore, for example, the first packet may be a TS (Transport Stream) packet.

[0018] The TS format broadcast wave is adopted, for example, for terrestrial digital television broadcasting or 2K satellite broadcasting, etc. This makes it possible to improve the real-time performance of the first reception information acquisition in the downstream device when the digital broadcast wave is a broadcast wave such as terrestrial digital television broadcasting.

[0019] Also, for example, in the first packet generation step, the first packet including a plurality of the TS packets may be generated, and in the first frame generation step, the first transmission frame may be generated further including information indicating the number of the plurality of the TS packets.

[0020] This allows a downstream device to recognize the number of TS packets even if the number of TS packets included in each of the multiple first transmission frames is different, and therefore the first transmission frames can be generated without being limited by the number of TS packets included.

[0021] Also, for example, the method may further include a second demodulation step of demodulating a second digital broadcast signal different from the first digital broadcast signal, and the additional information may further include second received information obtained in the second demodulation step.

[0022] This makes it possible to output a first transmission frame including additional information of a second packet that is different from the first packet to a downstream device, thereby enabling processing using the additional information of the second packet to be performed in the downstream device.

[0023] Also, for example, in the first frame generating step, the additional information may be placed at the beginning of an IP (Internet Protocol) packet including the additional information and the first packet in the first transmission frame.

[0024] This allows the subsequent device to select how to handle the data following the IP packet header based on the additional information before reading the IP packet header.

[0025] Also, for example, in the first frame generating step, the additional information may be placed at the end of an IP packet including the additional information and the first packet in the first transmission frame.

[0026] As a result, the frame structure from the preamble to the first packet in the first transmission frame complies with the frame structure of a standard (for example, IEEE802.3ab), and changes to the frame structure can be minimized.

[0027] Also, for example, the first frame generating step may include a CRC adding step of performing a CRC (Cyclic Redundancy Check) calculation on the IP packet and adding CRC information.

[0028] This allows the CRC calculation to be performed using the additional information as well, increasing the reliability of detecting errors in IP packets that include the additional information.

[0029] Also, for example, the first transmission frame may be an ETHER frame.

[0030] This makes it possible to output both the first transmission frame and the TS packet, so that it is possible to connect to a receiving module that executes the frame generation method regardless of whether the subsequent device is in the TS packet format or the ETHER (registered trademark, the same applies below) packet format. Therefore, it is possible to improve the flexibility in the connection between the subsequent device and the receiving module.

[0031] Also, for example, the method may further include a selection step of selecting and outputting the first transmission frame including the TS packet as the first packet, and the TS packet.

[0032] This allows the output terminal for outputting the first transmission frame and the TS packet to be shared, making it possible to reduce the number of terminals of the receiving module that executes the frame generation method. In other words, it is possible to prevent the receiving module from becoming large. Therefore, the size of the receiving module can be improved.

[0033] Also, for example, the method may further include a second demodulation step of demodulating a second digital broadcast signal different from the first digital broadcast signal, a second packet generation step of generating a second packet including content information obtained in the second demodulation step, a second frame generation step of generating a second transmission frame including additional information of second reception information obtained in the second demodulation step, the second reception information including the second reception information other than the content information, and the second packet, and a multiplexing step of multiplexing the first transmission frame and the second transmission frame, wherein the first frame generation step generates the first transmission frame including first output destination information regarding an output destination of the first packet, and the second frame generation step generates the second transmission frame including second output destination information regarding an output destination of the second packet, the second output destination information being different from the first output destination information.

[0034] This allows the first transmission frame and the second transmission frame to be output from one output terminal, making it possible to reduce the number of components such as terminals of a receiving module that executes the frame generation method. When a frame in which the first transmission frame and the second transmission frame are multiplexed is output to a subsequent device, the subsequent device can separate the first transmission frame and the second transmission frame based on the first output destination information and the second output destination information. In other words, the subsequent device can perform processing corresponding to each of the first transmission frame and the second transmission frame.

[0035] Also, for example, each of the first transmission frame and the second transmission frame may be an ETHER frame, and the first output destination information and the second output destination information may include at least one of destination information in an IP packet header and destination port information in a UDP (User Datagram Protocol) packet header contained in the ETHER frame.

[0036] This makes it possible to separate the first transmission frame and the second transmission frame from the multiplexed frame simply by checking at least one of the destination information and the destination port information.

[0037] Also, for example, in the first packet generation step, the first packet including a plurality of the TS packets is generated, and at least two of the plurality of the TS packets may have different PID (Packet ID) information within the TS packets.

[0038] This makes it possible to separate the two TS packets in a downstream device simply by using the PID information originally included in the TS packet, without adding any information for separating the two TS packets.

[0039] Also, for example, the method may further include a delay step of delaying the generation of the first transmission frame or the sending of the first transmission frame to a downstream device based on information from the downstream device that processes data of the first transmission frame.

[0040] This makes it possible to prevent collisions between the first transmission frames from the multiple receiving modules when multiple receiving modules that execute the frame generating method are connected to one subsequent device.

[0041] In addition, a frame generating device according to one embodiment of the present disclosure includes a demodulation core unit that demodulates a digital broadcast signal based on a received digital broadcast wave, a packet generating unit that generates a packet including content information obtained by the demodulation process in the demodulation core unit, and a frame generating unit that generates a transmission frame including the packet and additional information obtained by the demodulation process in the demodulation core unit, the additional information including received information other than the content information.

[0042] This provides the same effect as the above frame generation method.

[0043] In addition, the general or specific aspects of the present disclosure may be realized by a system, an apparatus, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM, or may be realized by any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.

[0044] Hereinafter, the embodiment will be specifically described with reference to the drawings.

[0045] The embodiments described below are all comprehensive or specific examples. The numerical values, components, the layout and connection of the components, steps, and the order of steps shown in the following embodiments are merely examples and are not intended to limit the scope of the claims. Furthermore, among the components in the following embodiments, components that are not described in the independent claims are described as optional components.

[0046] In addition, the drawings are not necessarily strict illustrations. In the drawings, the same reference numerals are used for substantially the same configurations, and duplicated explanations are omitted or simplified.

[0047] In addition, in this specification, terms indicating relationships between elements, such as "match" and "same," as well as numerical values ​​and numerical ranges, are not expressions that only express a strict meaning, but are expressions that include a substantially equivalent range, for example, a difference of about a few percent.

[0048] (Embodiment 1) [1-1. Receiving system configuration] First, the configuration of a receiving system according to this embodiment will be described with reference to Figs. 1 to 3B. Fig. 1 is a block diagram showing the functional configuration of a receiving system 1 according to this embodiment. The receiving system 1 is a system that receives digital broadcast waves (digital broadcast waves) and performs a decoding process on a signal based on the received digital broadcast waves. The broadcast waves may be, for example, broadcast waves of terrestrial digital broadcasting, advanced wideband satellite digital broadcasting, advanced BS (Broadcasting Satellites) digital broadcasting, advanced wideband CS (Communication Satellites) digital broadcasting, etc.

[0049] In advanced broadband digital satellite broadcasting, in addition to conventional fixed-length packets (e.g., TS (Transport Stream) packets), it is possible to transmit variable-length packets (e.g., TLV (Type Length Value) packets, etc.). For example, the TLV format is adopted in 4K8K broadcasting of advanced BS broadcasting, and content streams are stored in TLV packets. That is, TLV packets contain video and audio content information (hereinafter also simply referred to as content information). Broadcast waves are transmitted, for example, from a broadcasting station.

[0050] Moreover, in terrestrial digital television broadcasting or 2K satellite broadcasting, the TS format is adopted, and content streams are stored in TS packets.

[0051] The receiving system 1 may be mounted, for example, on a fixed receiver such as a television receiver, or a mobile receiver mounted on a smartphone, mobile phone, or tablet, or may be mounted on a receiver mounted in a vehicle, such as an in-vehicle television.

[0052] As shown in FIG. 1, the receiving system 1 includes a receiving module 10, a PHY (Physical Layer) unit 60, and a decoder 70. The receiving system 1 may further include an antenna for receiving broadcast waves, and a tuner (RF unit) for extracting a predetermined signal from the received broadcast waves and converting the extracted signal. The antenna and tuner are not shown. The tuner receives, for example, a broadcast wave (analog signal) received by an antenna, generates a baseband signal or an IF (Intermediate Frequency) signal by frequency-converting the received broadcast wave, and outputs the signal to the receiving module 10. In this embodiment, the tuner generates a baseband signal and outputs the signal to the receiving module 10. The baseband signal and the IF signal are examples of digital broadcast signals.

[0053] The receiving module 10 generates frames for ETHER communication based on the digital broadcast signal from the tuner, and outputs the generated frames to a decoder 70. The receiving module 10 has a demodulation unit 20, a framing unit 30, a receiving register unit 40, a frame register unit 50, an input terminal 81, and output terminals 91 and 92.

[0054] The demodulation unit 20 generates and outputs a predetermined packet based on a baseband signal input to an input terminal 81. In this embodiment, the demodulation unit 20 generates a TLV packet. The demodulation unit 20 has a core unit 21 and a packet generation unit 22.

[0055] The core unit 21 performs analog-to-digital conversion on the baseband signal input to the input terminal 81, and demodulates the analog-to-digital converted baseband signal. It can also be said that the core unit 21 performs demodulation processing on the analog-to-digital converted baseband signal. The core unit 21 may further perform error correction processing on the demodulated baseband signal. In addition, in the demodulation processing, the core unit 21 may calculate an error rate (BER: Bit Error Ratio) before error correction of the demodulated baseband signal. The core unit 21 is an example of a demodulation core unit.

[0056] The packet generator 22 generates a TLV packet based on the demodulated baseband signal. The TLV packet is, for example, data in a TLV packet format.

[0057] Furthermore, the demodulation unit 20 acquires information other than the content information and not included in the TLV packet based on the demodulated baseband signal. Hereinafter, this information is also referred to as reception information. The reception information includes, for example, information acquired in the demodulation process of the core unit 21. The reception information includes, for example, at least one of information indicating the demodulation state, a demodulation synchronization signal, a transmission control signal for controlling transmission, information incorporated in the broadcast wave, and the like.

[0058] The information indicating the demodulation state includes, for example, at least one of signal quality information of the baseband signal and an error rate of the demodulated baseband signal before error correction. The signal quality information and the error rate are information for confirming whether the signal level of the received digital broadcast wave is sufficient when installing an antenna in antenna construction, installing indoor wiring, or installing a television. The signal quality information and the error rate may also be used for a reception confirmation function, such as rain-resistant broadcasting during heavy rainfall or antenna level during television reception.

[0059] The signal quality information is, for example, information based on a monitored C / N ratio (Carrier to Noise Ratio: also referred to as a monitor value), and may include, for example, a determination result in which the monitor value is compared with a predetermined threshold and the reception condition is determined to be "good" if the monitor value is equal to or greater than the predetermined value, or the reception condition is determined to be "poor" if the monitor value is less than the predetermined value.

[0060] Furthermore, the information indicating the demodulation state may include a jamming signal detection signal that is detected when a jamming radio wave or signal is mixed into the received broadcast wave.

[0061] The demodulation synchronization signal is a signal for confirming the presence or absence of signal synchronization on the decoder 70 side.

[0062] The transmission control signal includes, for example, a Transmission and Multiplexing Configuration and Control (TMCC) signal. The TMCC signal includes information indicating a transmission modulation method, stream and packet format information, and the like, and is used in reception and decoding processes.

[0063] The information embedded in the broadcast waves includes, for example, an emergency alert broadcast signal, which is a signal that is interrupted into the broadcast waves in the event of a disaster.

[0064] The demodulation unit 20 outputs at least one of the various types of information included in the received information to the framing unit 30, and outputs each of the various types of information included in the received information to the receiving register unit .

[0065] The framing unit 30 constructs a transmission format of the signal output from the packet generating unit 22. The framing unit 30 generates an ETHER frame, which is an example of a transmission frame for transmitting the data format of the TLV packet, based on the TLV packet. The framing unit 30 generates the ETHER frame by encapsulating the reception information obtained by the demodulation unit 20 and the register value stored by the frame register unit 50 in the ETHER frame. That is, the framing unit 30 generates an ETHER frame including a TLV packet, reception information, and a register value (for example, information related to the reception information). The ETHER frame is characterized in that the reception information and the register value are included in the ETHER frame. The ETHER frame is, for example, data in an ETHER frame format. The information related to the reception information includes, for example, information in the demodulation unit 20, information (such as signal strength) of a tuner (not shown) in the stage preceding the demodulation unit 20, and device information of the antenna.

[0066] The framing unit 30 adds a preamble and CRC (Cyclic Redundancy Check) information to the MAC frame to which necessary information for an ETHER frame, such as a destination MAC (Media Access Control) address, a source MAC address, an IP packet header, a UDP packet header, etc., has been added (encapsulated) based on the setting values ​​stored in the frame register unit 50, and outputs the MAC frame. Note that hereinafter, the process of generating an ETHER frame by adding necessary information to an ETHER frame to predetermined information (for example, a TLV packet, received information, and register values) is also referred to as ETHER framing.

[0067] The transmission frame generated by the framing unit 30 is not limited to the ETHER frame, and may be a frame used in SPI (Serial Peripheral Interface) communication, SDIO (Secure Digital Input / Output) communication, or USB (Universal Serial Bus) communication. The transmission frame may be in any frame format with high transmission efficiency, for example, a frame with a variable-length payload. When receiving a broadcast wave in the TLV format adopted in 4K8K broadcasting of advanced BS broadcasting, it is preferable to use an ETHER frame that has high affinity with TLV.

[0068] FIG. 2 is a block diagram showing a functional configuration of the framing section 30 according to the present embodiment.

[0069] 2, the framing unit 30 has a UDP (User Datagram Protocol) / IP (Internet Protocol) application unit 31, a received information application unit 32, a CRC information application unit 33, and a preamble application unit 34. The receiving module 10 is characterized in that it has the received information application unit 32.

[0070] The UDP / IP application unit 31 inserts UDP / IP header data into the input TLV packet (stream / packet signal). The UDP / IP application unit 31 delays the input TLV packet by the amount of UDP / IP header data insertion, counts the amount of delay, and if the count value of the amount of delay is the target value of the UDP / IP header data, encapsulates and outputs the register value of the frame register unit 50. The UDP / IP application unit 31 encapsulates and outputs the register value corresponding to the IP packet header when the count value corresponds to the IP packet header, and encapsulates and outputs the register value corresponding to the UDP packet header when the count value corresponds to the UDP packet header.

[0071] The reception information applying unit 32 inserts the reception information into the information (for example, an IP packet) output from the UDP / IP applying unit 31. The reception information applying unit 32 has a delay unit 32a, a register unit 32b, a selection unit 32c, and a counter unit 32d.

[0072] The delay unit 32a delays the data output from the UDP / IP application unit 31 by the amount of the received information insertion. The delay unit 32a outputs the data after the delay by the amount of the received information insertion to the selection unit 32c.

[0073] The register unit 32b stores the reception information output from the demodulation unit 20. The register unit 32b may also store information on the reception information output from the frame register unit 50 (register value).

[0074] The selection unit 32c is connected between the delay unit 32a and the register unit 32b and the CRC information application unit 33, selectively switches the connection between the delay unit 32a and the register unit 32b, and encapsulates the received information in data and outputs it. If the delay amount counted by the counter unit 32d is a value for which the received information is to be inserted, the selection unit 32c switches the connection from the delay unit 32a to the register unit 32b, and encapsulates the received information by applying it to the data.

[0075] The counter unit 32d counts the amount of delay (for example, delay time) caused by the delay unit 32a.

[0076] The CRC information application unit 33 calculates a CRC for the data encapsulated by the UDP / IP application unit 31 and the received information application unit 32, and encapsulates CRC information indicating the calculated CRC into the data and outputs it. In other words, the CRC information application unit 33 calculates the CRC including the received information.

[0077] The preamble application unit 34 inserts preamble data into the data (data to which CRC information has been applied) output from the CRC information application unit 33. The preamble application unit 34 delays the input data by the amount of preamble data insertion, counts the amount of delay, and if the delay count value is the target value of the preamble data, encapsulates pre-stored preamble data into the data output from the CRC information application unit 33 and outputs the data.

[0078] The framing unit 30 may further include a component (not shown) that applies SFD (Start Frame Delimiter) information. The preamble and SFD information are synchronization information in transmission and reception of Ethernet (registered trademark, the same applies below) communication.

[0079] As a result, the input TLV packet is converted into an ETHER frame, and a signal in the ETHER frame format is output from the framing unit 30. The configuration of the framing unit 30 is not limited to the configuration in Fig. 2, and for example, the received information application unit 32 may be placed before the UDP / IP application unit 31, and the preamble application unit 34 may be placed before the CRC information application unit 33. In other words, the framing unit 30 may be configured to encapsulate the received information in a TLV packet and then encapsulate the UDP / IP header data, or may be configured to encapsulate the preamble data in the data to which the received information has been applied and then encapsulate the CRC information.

[0080] Here, the structure of the ETHER frame will be described with reference to Figures 3A and 3B. Figure 3A is a diagram showing a first example of the structure of the ETHER frame generated by the receiving module 10 according to the present embodiment. Figure 3B is a diagram showing a second example of the structure of the ETHER frame generated by the receiving module 10 according to the present embodiment.

[0081] As shown in Fig. 3A and Fig. 3B, the framing unit 30 conforms to the frame structure of, for example, IEEE802.3ab (1000BASE-T GBE: Giga Bit ETHERNET), inserts a data format of a TLV packet (for example, a single TLV format) into a MAC frame, adds a preamble and SFD information as a synchronization signal for transmission and reception of Ethernet communication, adds CRC information for checking whether there is an error in the frame received by the receiving module 10, and further adds reception information and register values ​​to generate an ETHER frame. The reception information and register values ​​are examples of additional information. Note that the additional information may include at least the reception information.

[0082] The payload of the ETHER frame contains a TLV packet. The UDP packet contains a UDP packet header and a payload. The IP packet contains not only the IP packet header and the UDP packet, but also reception information and register values ​​(additional information). In other words, the IP packet contains a TLV packet and additional information.

[0083] The MAC frame contains a destination MAC address, a source MAC address, a Type, and an IP packet. The ETHER frame contains a preamble, SFD information, and a MAC frame.

[0084] As shown in Fig. 3A, in an ETHER frame, the additional information may be placed at the beginning of an IP packet. For example, the additional information may be placed before an IP packet header. This allows the decoder 70 to select how to handle data based on the additional information before reading the IP packet header. For example, when the reception information includes signal quality information and the signal quality is poor, the decoder 70 can discard the frame data following the IP packet header, thereby reducing the processing load.

[0085] Also, as shown in Fig. 3B, in the ETHER frame, the additional information may be placed at the end of the IP packet. The additional information may be placed, for example, after the TLV packet. This makes the frame structure from the preamble to the TLV packet in the ETHER frame compliant with the frame structure of IEEE802.3ab, and makes it possible to minimize changes to the frame structure. In other words, in the decoder 70, the same decoding process as in the past can be performed from the preamble to the TLV packet.

[0086] The order of the reception information and the register value in the additional information is not particularly limited. The insertion position of the additional information is not limited to the position shown in FIG. 3A and FIG. 3B, and can be set arbitrarily. The insertion position of the additional information may be after the SFD information (for example, between the SFD information and the destination MAC address), after the source MAC (for example, between the source MAC address and Type), or may be other than that. When the IP packet header or the UDP packet header is not used, the additional information may be placed at the position of the IP packet header or the UDP packet header. The reception information and the register value are not limited to being placed next to each other. In addition to the reception information and the register value, or instead of the reception information and the register value, an arbitrary signal in the reception module 10 may be inserted into the ETHER frame as the additional information, similarly to the additional information. Furthermore, header information indicating the number of transmission bits of the additional information may be inserted into the ETHER frame.

[0087] 1 again, the reception register unit 40 is a storage device that stores the reception information acquired by the demodulation unit 20. The reception register unit 40 stores each of the various types of information included in the reception information.

[0088] The frame register unit 50 is a storage device that stores register values ​​to be inserted into an ETHER frame. The register values ​​are used, for example, for various processes on TLV packets by the decoder 70. The register values ​​include, for example, a destination MAC address, a source MAC address, an IP packet header, a UDP packet header, and the like. The register values ​​may also include information related to received information.

[0089] The PHY unit 60 is an interface for network communication, and is configured to include, for example, a PHY chip. The PHY unit 60 performs predetermined signal processing (for example, modulation, etc.) on the ETHER frame including the TLV packet (video signal) from the receiving module 10, and outputs the result to the decoder 70.

[0090] The decoder 70 acquires in advance the format of the ETHER frame to which the additional information is added, and performs various processes on the TLV packets in the acquired ETHER frame. The various processes may be, for example, a process of separating a luminance (Y) signal and a color difference (C) signal from the TLV packet, or may be various other processes related to the video. The various processes may be performed using hardware or software. The decoder 70 is an example of a subsequent device of the receiving module 10.

[0091] In this embodiment, the decoder 70 is connected to the receiving register section 40, the frame register section 50, and the I 2 It is connected via C communication and transmits and receives various data.

[0092] Each of the input terminal 81 and the output terminals 91 and 92 is a group of one or more terminals, and is constituted by, for example, one or more terminal pins.

[0093] In this manner, the receiving module 10 according to the present embodiment generates an ETHER frame into which the receiving information and the register value are inserted, and outputs the ETHER frame to the decoder 70.

[0094] [1-2. Operation of the receiving module] Next, the reception operation of the above-mentioned receiving module 10 will be described with reference to Fig. 4. Fig. 4 is a flowchart showing the operation of the receiving module 10 according to the present embodiment.

[0095] 4, the core unit 21 of the demodulation unit 20 acquires a signal based on a broadcast wave received by an antenna via an input terminal 81 (S101). The signal based on the broadcast wave is a digital broadcast signal, such as a baseband signal or an IF signal.

[0096] Next, the core unit 21 demodulates the acquired signal (S102). That is, the core unit 21 demodulates a digital broadcast signal (first digital broadcast signal) based on the received digital broadcast wave. Step S102 is an example of a first demodulation step.

[0097] Furthermore, the core unit 21 acquires reception information based on the demodulated signal (S103). The core unit 21 may acquire the reception information by, for example, determining the signal quality or calculating the error rate before error correction. The reception information is, for example, information obtained in the first demodulation step.

[0098] Next, the packet generating unit 22 generates a TLV packet from the signal (digital broadcast signal) demodulated by the core unit 21 (S104). The packet generating unit 22 may generate a TLV packet by extracting a TLV packet from the digital broadcast signal that has been subjected to demodulation and correction processing. Step S104 is an example of a first packet generating step. Also, the TLV packet is an example of a first packet including content information.

[0099] The demodulation unit 20 outputs the received information to the framing unit 30 and the receiving register unit 40. The demodulation unit 20 outputs, for example, at least one of the various types of information included in the received information to the framing unit 30, and outputs each of the various types of information included in the received information to the receiving register unit 40.

[0100] Next, the framing unit 30 generates an ETHER frame including the received information (or additional information) and a TLV packet (S105). The framing unit 30 generates an ETHER frame including additional information including received information other than content information obtained in step S103, and a TLV packet, for example. It can also be said that the framing unit 30 generates an ETHER frame into which the received information (or additional information) and a TLV packet are inserted. The framing unit 30 generates, for example, an ETHER frame shown in FIG. 3A or FIG. 3B. The ETHER frame generated in step S105 is an example of a first transmission frame. Also, step S105 is an example of a first frame generation step.

[0101] The first frame generating step may include a CRC adding step of performing a CRC calculation on the IP packet and adding CRC information. In this embodiment, the additional information is also used in the CRC calculation.

[0102] Next, the framing unit 30 outputs the generated ETHER frame to the PHY unit 60 via the output terminal 91 (S106). As a result, the ETHER frame is input to the decoder 70 via the PHY unit 60. It can also be said that the framing unit 30 outputs the generated ETHER frame to the decoder 70.

[0103] [1-3. Effects, etc.] Next, the effect of inserting the received information into an ETHER frame and outputting it will be described with reference to Fig. 5. Fig. 5 is a diagram for explaining the effect of the receiving module 10 according to the present embodiment.

[0104] Figure 5 shows "A: Signal quality", "B: Signal data", and "C: Signal quality". 2 "C: Communication" and "D: Decoder Judgment Result" are shown. "A: Signal Quality" indicates the quality of the received digital broadcast wave. "B: Signal Data" indicates the quality of the signal data (ETHER frame) output from the output terminal 91. "C: I 2 "IC communication" refers to the I / O between the decoder 70 and the receiving module 10. 2 The timing of C communication is shown. The timing of the arrow indicates that the decoder 70 and the receiving module 10 communicate with each other. "D: Decoder determination result" indicates that the decoder 70 2 This shows the result of judging the signal quality based on the reception information acquired using communication C. Note that for "B: Signal Data" and "D: Decoder Judgment Result", the darker the color, the worse the signal quality.

[0105] In case 1, the signal quality deteriorates and the signal data deteriorates, and the I 2 In case 2, the signal quality changes in a shorter time than in case 1, but the I 2 Because C communication is performed, the decoder judgment result is correct, as in Case 1. However, something that actually improved quickly is judged to have deteriorated for longer than it actually has.

[0106] In case 3, the timing of signal quality degradation and I 2 The timing of C communication is out of sync, 2 It is not possible to obtain accurate data on the signal quality through I C communication. Although degradation of the signal data occurs, the decoder 70 2 Because the communication speeds of the C and C stations are not compatible, real-time signal quality information cannot be obtained, and this can lead to inconsistencies between the signal data and the decoder's judgment results. In other words, the decoder 70 may judge the signal data to be good even though it is degraded.

[0107] In addition, I 2C communication is a party line configuration, where multiple devices 2 Since the decoder 70 is connected to the I / O bus, a transfer wait time occurs until the bus is released. 2 There are restrictions on the timing of obtaining the received information from the receiving register unit 40 by I / O communication. Even if the bus is obtained, the slave address or individual address must be specified before the data can be read, and it takes additional time to obtain the desired information. 2 In C communication, it is difficult to ensure that information is received in real time.

[0108] Furthermore, when the receiving module 10 has multiple demodulation units 20, a diversity receiving configuration or a system configuration such as MIMO (Multiple-Input and Multiple-Output) can be considered. In this case, since there is information to be read for each demodulation unit 20, the overall amount of read information increases, and the read cycle of desired information becomes slow, so that it becomes necessary to select read values ​​according to the bus convenience.

[0109] It is also possible to read out an interrupt signal using the output terminal 92, but in order to increase the amount of information to be read out, it is necessary to increase the number of terminals of the receiving module 10 and the decoder 70. Increasing the number of terminals will result in problems such as an increase in the size of the receiving module 10 and the decoder 70, or the signal wiring on the board or the like becoming more complicated. The condition for generating an interrupt is when an event occurs in the demodulation unit 20 (for example, when synchronization information is established or when error correction of the digital broadcast signal is completed). In this case, I 2 An operation is performed in which details of the reception information of the demodulation unit 20 are obtained via the reception register unit 40 using the C communication.

[0110] In case 4, degradation of the signal data occurs even though the signal quality is good. This is an event that can occur when there is a problem on the transmission path of the signal data. In this case, too, a mismatch occurs between the signal data and the decoder determination result. As in case 3, the decoder 70 misses degradation of the signal quality state due to the communication speed, but is unable to distinguish between degradation of the transmission path and poor signal quality. Here, if the signal quality and the signal data are synchronized in real time, it becomes possible to determine which problem is occurring.

[0111] Conventionally, in order to obtain received information other than video and audio content information, the decoder 70 converts the received information stored in the receiving register unit 40 of the receiving module 10 into an I 2 The received information is acquired by C communication or an interrupt signal of the received information outputted using the output terminal 92 is inputted to the decoder 70. However, as described in Fig. 5, such a method has problems such as difficulty in acquiring accurate data of the signal quality or in isolating the cause of degradation of the signal quality.

[0112] In this embodiment, since the reception information and the register value are inserted into the ETHER frame (signal data), it is possible to ensure the real-time nature of the ETHER frame, the reception information, and the register value. Since the TLV signal (TLV packet), the reception information, and the register value are framed and output at the same timing for each packet, it is possible to ensure the real-time nature of information acquisition in the decoder 70. In addition, since the desired reception information is included in the ETHER frame, it is possible to omit, for example, the reading of the interrupt signal using the output terminal 92. In this case, it is not necessary to provide the output terminal 92, which leads to a reduction in the number of parts and a reduction in size of the receiving module 10.

[0113] (Modification of the first embodiment) Next, a receiving system according to this modification will be described with reference to Figs. 6 to 8. First, the configuration of the receiving system according to this modification will be described with reference to Fig. 6. Fig. 6 is a block diagram showing the functional configuration of a receiving system 1a according to this modification. The receiving module 100 of the receiving system 1a according to this modification differs from the receiving module 10 according to the first embodiment mainly in that it has multiple demodulation units (two in the example of Fig. 6). Hereinafter, the configuration of the receiving module 100 according to this modification will be described with a focus on the differences from the receiving module 10 according to the first embodiment.

[0114] For example, there are cases where a plurality of channels are received in order to simultaneously watch or record a plurality of programs. In order to receive a plurality of channels, each of the outputs of a plurality of tuners is demodulated, and the content stream (TLV packet) of each channel is output to the decoder 70. In the following, a configuration of a receiving module for receiving two channels will be described as an example of a plurality of channels.

[0115] As shown in Fig. 6, the receiving system 1a according to this modification includes a receiving module 100, a PHY unit 60, and a decoder 70. The configurations of the PHY unit 60 and the decoder 70 are similar to those of the PHY unit 60 and the decoder 70 according to the first embodiment, and therefore a description thereof will be omitted. Note that, although Fig. 6 illustrates a pair of the PHY unit 60 and the decoder 70 connected to the output terminal 91, a pair of the PHY unit 60 and the decoder 70 may also be connected to the output terminal 92.

[0116] The receiving module 100 includes a first receiving section 110 and a second receiving section 210. To the first receiving section 110 and the second receiving section 210, for example, baseband signals acquired via different tuners are input.

[0117] The first receiving unit 110 has a first demodulating unit 120, a first framing unit 130, a first receiving register unit 140, and a first frame register unit 150. The first demodulating unit 120 (first core unit 121 and first packet generating unit 122), the first receiving register unit 140, and the first frame register unit 150 may have the same configuration as the demodulating unit 20 (core unit 21 and packet generating unit 22), the receiving register unit 40, and the frame register unit 50 according to the first embodiment, respectively, and therefore a description thereof will be omitted.

[0118] The first framing unit 130 acquires the second reception information from the second demodulation unit 220 of the second receiving unit 210, and generates an ETHER frame in which the second reception information is inserted in addition to the first reception information. Fig. 7 is a diagram showing an example of the structure of an ETHER frame generated by the receiving module 100 according to this modification. Specifically, Fig. 7 is a diagram showing an example of the structure of an ETHER frame generated by the first framing unit 130.

[0119] As shown in FIG. 7, the ETHER frame generated by the first framing unit 130 is characterized in that the additional information includes the second reception information. The ETHER frame includes the first reception information from the first demodulation unit 120, the second reception information from the second demodulation unit 220, the register value from the first frame register unit 150, and the register value from the second frame register unit 250 as the additional information. The additional information is stored in, for example, an IP packet. In the ETHER frame, the additional information may be placed at the beginning of the IP packet or at the end of the IP packet. The order of the first reception information, the second reception information, and the register value in the additional information is not particularly limited. The decoder 70 previously acquires and stores the insertion positions of the first reception information, the second reception information, and the register value in the ETHER frame.

[0120] The first reception information and the second reception information may be configured to include the same information. For example, the first reception information and the second reception information may be configured to include the signal quality and the error rate before error correction. Also, the first reception information and the second reception information may be configured to include different information.

[0121] 6 again, the second receiving unit 210 generates an ETHER frame into which the second reception information acquired by the second demodulation unit 220 and the register value of the second frame register unit 250 are inserted based on the signal (baseband signal or IF signal) from the tuner, and outputs the ETHER frame via the output terminal 92. The second receiving unit 210 outputs the ETHER frame to, for example, another decoder 70 (not shown). The second receiving unit 210 has a second demodulation unit 220, a second framing unit 230, a second reception register unit 240, and a second frame register unit 250. The second demodulation unit 220 (second core unit 221 and second packet generation unit 222), the second framing unit 230, the second reception register unit 240, and the second frame register unit 250 have the same configurations as the demodulation unit 20 (core unit 21 and packet generation unit 22), the framing unit 30, the reception register unit 40, and the frame register unit 50 according to the first embodiment, respectively, and therefore a description thereof will be omitted. Note that the second demodulation unit 220 outputs the second reception information to the first framing unit 130 in addition to the second framing unit 230 and the second reception register unit 240.

[0122] The second reception information output to the second framing unit 230 includes at least one of the signal quality, the error rate before error correction, the demodulation synchronization information, the TMCC signal, the interference signal detection information, and the emergency alert broadcast signal. The second reception information output to the second framing unit 230 may include, for example, at least one of the signal quality and the error rate before error correction.

[0123] 6, an example in which the first framing unit 130 acquires the first reception information and the second reception information has been described, but the present invention is not limited to this, and the second framing unit 230 may also acquire the first reception information and the second reception information. In other words, both the first framing unit 130 and the second framing unit 230 may acquire the first reception information and the second reception information.

[0124] Next, the reception operation of the above-mentioned reception module 100 will be described with reference to Fig. 8. Fig. 8 is a sequence diagram showing the operation of each component of the reception module 100 according to this modification.

[0125] 8, the first core unit 121 of the first demodulation unit 120 of the first receiving unit 110 acquires a first signal based on a broadcast wave via the input terminal 81 (S201a). The first signal based on a broadcast wave is an example of a first digital broadcast signal, such as a baseband signal or an IF signal.

[0126] Next, the first core unit 121 demodulates the acquired first signal (S202a), and acquires first reception information based on the demodulated signal (S203a).

[0127] The second core unit 221 of the second demodulation unit 220 of the second receiving unit 210 acquires a second signal based on the broadcast wave via the input terminal 82 (S201b). The second signal based on the broadcast wave is a signal different from the first signal. The second signal is, for example, a baseband signal or an IF signal.

[0128] Next, the second core unit 221 demodulates the acquired second signal (S202b). That is, the second core unit 221 demodulates a digital broadcast signal (second digital broadcast signal) based on the received digital broadcast wave. Step S202b is an example of a second demodulation step.

[0129] The second core unit 221 also acquires second reception information based on the demodulated signal (S203b). The second core unit 221 may acquire the second reception information by, for example, determining the signal quality or calculating the error rate before error correction. The second reception information is information acquired based on a second signal different from the first signal, and is information other than video and audio content information.

[0130] The second demodulation unit 220 outputs the acquired second reception information to the second framing unit 230, the second reception register unit 240, and the first reception unit 110. The second demodulation unit 220 outputs at least one of the various pieces of information included in the second reception information to the second framing unit 230 and the first reception unit 110, and outputs each of the various pieces of information included in the second reception information to the second reception register unit 240. The second reception information output to the second framing unit 230 and the first reception unit 110 may include the same information or different information.

[0131] Next, the second packet generating unit 222 generates a second TLV packet (second stream) from the signal demodulated by the second core unit 221 (S204b). That is, the second packet generating unit 222 generates a second TLV packet including the content information obtained in step S202b. Step S204b is an example of a second packet generating step, and the second TLV packet is an example of a second packet.

[0132] Next, the second framing unit 230 generates a second ETHER frame including the second reception information and the second TLV packet (S205b). It can also be said that the second framing unit 230 generates a second ETHER frame into which the second reception information and the second TLV packet are inserted. The second framing unit 230 generates an ETHER frame as shown in FIG. 3A, for example. In other words, the second ETHER frame does not include the first reception information acquired by the first demodulation unit 120.

[0133] Next, the second framing unit 230 outputs the generated second ETHER frame via the output terminal 92 (S206b). The second framing unit 230 may output the generated second ETHER frame to a decoder (not shown), for example.

[0134] Next, the first receiving unit 110 acquires the second reception information from the second receiving unit 210.

[0135] Next, the first packet generating unit 122 generates a first TLV packet (first stream) from the signal demodulated by the first core unit 121 (S204a).

[0136] The first demodulation unit 120 outputs the first received information to the first framing unit 130 and the first receiving register unit 140. The first demodulation unit 120 outputs at least one of the various pieces of information included in the first received information to the first framing unit 130, and outputs each of the various pieces of information included in the first received information to the first receiving register unit 140.

[0137] Next, the first framing unit 130 generates a first ETHER frame including the first reception information, the first TLV packet, and the second reception information (S205a). It can also be said that the first framing unit 130 generates a first ETHER frame into which the first reception information, the first TLV packet, and the second reception information are inserted. The first framing unit 130 generates, for example, the ETHER frame shown in FIG. 7.

[0138] As shown in FIG. 3A and FIG. 7, the first ETHER frame and the second ETHER frame have different configurations of additional information.

[0139] Next, the first framing unit 130 outputs the generated first ETHER frame to the PHY unit 60 via the output terminal 91 (S206a). It can also be said that the first framing unit 130 outputs the generated first ETHER frame to the decoder 70.

[0140] The decoder 70 connected to the output terminal 91 is pre-configured to receive, for example, an ETHER frame having the frame structure shown in FIG. 7 and process the received ETHER frame, and the decoder (not shown) connected to the output terminal 92 is pre-configured to receive, for example, an ETHER frame having the frame structure shown in FIG. 3A and process the received ETHER frame.

[0141] In this way, since the first ETHER frame includes the second reception information, the decoder 70 can obtain information such as the reception state of the broadcast wave corresponding to the image of the channel not displayed via the display unit or the like. The decoder 70 can, for example, suggest to the user that he or she switch to an image of a channel with a good reception state. In a vehicle or the like in which the reception state of the broadcast wave corresponding to each channel is likely to change over time, the decoder 70 can recommend to the passenger or the like the channel with a good reception state at that time. The receiving module 100 may be mounted on a moving body such as a vehicle.

[0142] (Embodiment 2) [2-1. Receiving system configuration] First, the configuration of the receiving system according to the present embodiment will be described with reference to Figs. 9 to 10D. Fig. 9 is a block diagram showing the functional configuration of a receiving module 310 according to the present embodiment. The receiving module 310 according to the present embodiment differs from the receiving module 10 according to the first embodiment mainly in that the receiving module 310 according to the present embodiment generates an ETHER frame including a TS packet. In the following, the configuration of the receiving module 310 according to the present embodiment will be described with a focus on the differences from the receiving module 10 according to the first embodiment. Note that in the second and subsequent embodiments, only the receiving module in the receiving system will be illustrated unless otherwise specified.

[0143] The broadcast waves in this embodiment are, for example, broadcast waves of terrestrial digital television broadcasting or 2K satellite broadcasting. Terrestrial digital television broadcasting or 2K satellite broadcasting is carried out using conventional fixed-length packets (for example, TS (Transport Stream) packets). A receiving system including the receiving module 310 according to this embodiment receives broadcast waves such as ISDB-T (Integrated Services Digital Broadcasting-Terrestrial).

[0144] In connecting the receiving module 310 and the decoder 70 in such a receiving system, it is possible to connect to a decoder 70 that can be connected in the TS packet format, but it is not possible to connect to a decoder 70 that receives input in other frame formats, for example, the ETHER frame format.

[0145] Therefore, in this embodiment, a receiving module 310 that can be connected to the decoder 70 whether it is a decoder 70 that can be connected in the TS packet format or a decoder 70 that can be connected in the ETHER frame format will be described.

[0146] As shown in FIG. 9, the receiving module 310 includes a demodulation section 320, a framing section 330, a receiving register section 340, and a frame register section 350.

[0147] The demodulation unit 320 acquires a baseband signal or an IF signal based on a broadcast wave such as ISDB-T input to the input terminal 81, and generates and outputs a predetermined packet based on the acquired signal. In this embodiment, the demodulation unit 320 generates a TS packet. The demodulation unit 320 has a core unit 321 and a packet generation unit 322.

[0148] The core unit 321 performs analog-to-digital conversion on a baseband signal input to the input terminal 81, and executes demodulation processing on the analog-to-digital converted baseband signal. The core unit 321 may further execute error correction processing.

[0149] The packet generator 322 generates TS packets based on the demodulated baseband signal. The packet generator 322 generates and outputs TS packets in which the output rate has been adjusted and a parallel or serial output format has been selected based on the error-corrected signal. The TS packets are, for example, data in a TS packet format, and are an example of a first packet.

[0150] Furthermore, the demodulation unit 320 acquires reception information, which is information other than the video and audio content information and is not included in the TS packet, based on the demodulated baseband signal. The reception information includes, for example, information acquired in the demodulation process of the core unit 321. The reception information includes, for example, at least one of signal quality, error rate before error correction, demodulation synchronization information, TMCC signal, interference signal detection information, and emergency alert broadcast signal. The reception information may include, for example, at least one of signal quality and error rate before error correction.

[0151] Based on the received information and the TS packets, the framing unit 330 generates an ETHER frame, which is an example of a transmission frame for transmission to the decoder 70. The framing unit 330 generates an ETHER frame including various information required for the ETHER frame generated by the received information, the TS packets, and the settings of the frame register unit 350. Fig. 10A is a diagram showing a first example of the structure of an ETHER frame generated by the receiving module 310 according to this embodiment.

[0152] As shown in FIG. 10A, a TS packet is stored in the payload of an ETHER frame. In other words, the framing unit 330 generates an ETHER frame by inserting a TS packet into the payload. The TS packet has a fixed length of, for example, 188 bytes. Specifically, the TS packet is composed of a SYNC (synchronization) byte (0x47) indicating the beginning of a frame and the other 187 bytes. The TS packet may be composed of only 187 bytes excluding the SYNC. Similarly to the first embodiment, the IP packet may include reception information and a register value (additional information). The IP packet includes a TS packet and additional information. The length of the additional information may be the same as that of the TS packet. The length of the additional information may be, for example, 188 bytes.

[0153] The structure of the ETHER frame generated by the framing unit 330 is not limited to the structure shown in Fig. 10A. Fig. 10B is a diagram showing a second example of the structure of the ETHER frame generated by the receiving module 310 according to the present embodiment. Fig. 10C is a diagram showing a third example of the structure of the ETHER frame generated by the receiving module 310 according to the present embodiment. Fig. 10D is a diagram showing a fourth example of the structure of the ETHER frame generated by the receiving module 310 according to the present embodiment.

[0154] As shown in Fig. 10B, the payload of the ETHER frame may store multiple TS packets. For example, the number of TS packets stored in the payload may be set in advance. This reduces overhead and enables efficient data transmission.

[0155] 10C, the IP packet of the ETHER frame may include information (index information) regarding the number of TS packets included in the ETHER frame. This makes it possible to transmit any number of TS packets depending on the situation, such as for each frame.

[0156] Furthermore, as shown in FIG. 10D, the ETHER frame may include additional information for each TS packet.

[0157] The order of the TS packets and the additional information shown in Figures 10A to 10D is not limited to this. For example, in Figure 10D, the TS packets and the additional information may be arranged alternately. Furthermore, the number of TS packets and the additional information included in one ETHER frame may be the same or different. The order and the number of the TS packets and the additional information may be any order as long as they are predetermined.

[0158] In the receiving module 310 according to the present embodiment, it is not essential that the demodulator 320 outputs the received information to the framing unit 330. In other words, the ETHER frame generated by the framing unit 330 does not need to include additional information.

[0159] The ETHER frames shown in FIGS. 10B to 10D may be generated by, for example, a receiving module 310 having a plurality of demodulation units 320, or may be generated based on baseband signals acquired in time series.

[0160] 9 again, the framing unit 330 is capable of outputting in the ETHER frame format via an output terminal 91. Moreover, the demodulation unit 320 is capable of outputting the TS packets directly via an output terminal 92.

[0161] This allows the decoder 70, whether it supports the TS format or the ETHER format, to be connected to the receiving module 310. In other words, the flexibility in the connection between the receiving module 310 and the decoder 70 can be improved.

[0162] The decoder 70 performs decoding processing such as MPEG2.

[0163] [2-2. Operation of the receiving system] Next, the reception operation of the reception module 310 will be described with reference to Fig. 11. Fig. 11 is a flowchart showing the operation of the reception module 310 according to this embodiment. Fig. 11 shows the operation of generating and outputting the ETHER frame shown in Fig. 10C. Note that the processes of steps S102, S103, and S106 are similar to steps S102, S103, and S106 shown in Fig. 4, and the description thereof will be omitted.

[0164] As shown in FIG. 11, the core unit 321 of the demodulation unit 320 acquires a signal based on a broadcast wave such as ISDB-T via the input terminal 81 (S101).

[0165] Next, the packet generator 322 generates TS packets from the signal demodulated by the core unit 321 (S301). The packet generator 322 generates a plurality of TS packets based on a plurality of baseband signals acquired in time series, for example.

[0166] The demodulation unit 320 outputs the received information to the framing unit 330 and the reception register unit 340. The demodulation unit 320 outputs, for example, at least one of the various types of information included in the received information to the framing unit 330, and outputs each of the various types of information included in the received information to the reception register unit 340.

[0167] Next, the framing unit 330 acquires a plurality of TS packets in time series from the demodulation unit 320, and generates index information indicating the number of acquired TS packets (S302).

[0168] Next, the framing unit 330 generates an ETHER frame including the reception information, a plurality of TS packets, and index information (S303). It can also be said that the framing unit 330 generates an ETHER frame into which the reception information, a plurality of TS packets, and index information are inserted. For example, the framing unit 330 generates an ETHER frame shown in FIG. 10C.

[0169] As described above, in step S301 of this embodiment, a first packet including a plurality of TS packets is generated, and in step S303, a first transmission frame is generated that further includes information indicating the number of the plurality of TS packets.

[0170] If the number of TS packets included in the ETHER frame is preset, the process of step S302 does not need to be performed.

[0171] (First modification of the second embodiment) The configuration of a receiving system according to this modification will be described with reference to Fig. 12. Fig. 12 is a block diagram showing the functional configuration of a receiving module 410 according to this modification. The receiving module 410 according to this modification differs from the receiving module 310 according to the second embodiment mainly in that the receiving module 410 according to this modification has a selection unit 360. Hereinafter, the configuration of the receiving module 410 according to this modification will be described with a focus on the differences from the receiving module 310 according to the second embodiment.

[0172] 12, in addition to the components of the receiving module 310 according to the second embodiment, the receiving module 410 includes a selection unit 360 connected between the demodulation unit 320 and the framing unit 330 and an output terminal 91. The receiving module 410 also includes one output terminal 91.

[0173] The selection unit 360 receives data in TS packet format output from the packet generation unit 322 and data in ETHER frame format output from the framing unit 330, selects data in a desired format, and outputs the data from the output terminal 91. The selection unit 360 selects a desired data format, for example, based on a setting from outside the receiving module 410. The selection unit 360 may select a desired data format, for example, based on a setting from the decoder 70 connected to the receiving module 410.

[0174] The selection unit 360 is connected between the packet generation unit 322 and the framing unit 330 and the output terminal 91. The selection unit 360 is connected to the rear stage of the packet generation unit 322 and the framing unit 330.

[0175] The selection unit 360 may be configured with, for example, a switching element and a control unit that controls the switching element. The switching element is controlled to be able to switch between the connection between the framing unit 330 and the output terminal 91 and the connection between the packet generation unit 322 and the output terminal 91.

[0176] This allows the output terminal 91 to be shared, making it possible to reduce the number of terminals of the receiving module 410.

[0177] Moreover, the frame generating method according to this modification may further include a selection step of selecting and outputting an ETHER frame including a TS packet and the TS packet.

[0178] (Modification 2 of the second embodiment) The configuration of a receiving system according to this modification will be described with reference to Fig. 13. Fig. 13 is a block diagram showing the functional configuration of a receiving module 510 according to this modification. The receiving module 510 according to this modification differs from the receiving module 310 according to the second embodiment mainly in that it has a delay adjustment unit 370. Hereinafter, the configuration of the receiving module 510 according to this modification will be described, focusing on the differences from the receiving module 310 according to the second embodiment.

[0179] 13, the receiving module 510 includes, in addition to the receiving module 310 according to the second embodiment, a delay adjustment unit 370 connected between the demodulation unit 320 and the framing unit 330. It can also be said that the delay adjustment unit 370 is provided in front of the framing unit 330.

[0180] The delay adjustment unit 370 delays the TS packets generated by the packet generation unit 322 to match the output rate of the ETHER frame, and outputs the delayed TS packets to the framing unit 330. When generating an ETHER frame including multiple TS packets, for example, the delay adjustment unit 370 delays the multiple TS packets and outputs the delayed multiple TS packets to the framing unit 330. It can also be said that the delay adjustment unit 370 concatenates multiple TS packets and outputs them to the framing unit 330.

[0181] As a result, since the reception module 510 has the delay adjustment section 370, it is possible to easily generate an ETHER frame including a plurality of TS packets shown in FIGS.

[0182] The receiving module 510 may further include a selection unit 360 according to the first modification of the second embodiment.

[0183] It should be noted that the frame generating method according to this modification may include a delay step of delaying the TS packets.

[0184] (Embodiment 3) [3-1. Receiving system configuration] First, the configuration of the receiving system according to the present embodiment will be described with reference to Figs. 14 to 16. Fig. 14 is a block diagram showing the functional configuration of a receiving module 600 according to the present embodiment. The receiving module 600 according to the present embodiment differs from the receiving module 10 according to the first embodiment mainly in that the receiving module 600 according to the present embodiment has a configuration capable of receiving multiple channels and has a multiplexing section 660 in the stage preceding the output terminal 91. Hereinafter, the configuration of the receiving module 600 according to the present embodiment will be described with a focus on the differences from the receiving module 10 according to the first embodiment.

[0185] In this embodiment, for example, advanced BS broadcasting (4K8K broadcasting) is used, and the advanced BS broadcasting adopts the TLV format, and the content stream is stored in the TLV packet. Note that the broadcasting is not limited to the advanced BS broadcasting, and may be a broadcasting that adopts the TS format, such as terrestrial digital television broadcasting or 2K satellite broadcasting.

[0186] 14, the receiving module 600 includes a first receiving unit 610 and a second receiving unit 710. To the first receiving unit 610 and the second receiving unit 710, for example, different baseband signals are input.

[0187] The first receiving unit 610 has a first demodulating unit 620, a first framing unit 630, and a first register unit 650. The first receiving unit 610 may further have a receiving register unit that stores the received information acquired by the first demodulating unit 620. The first receiving unit 610 may be configured so that the first demodulating unit 620 can output the received information to the first framing unit 630.

[0188] The first demodulation unit 620 (first core unit 621 and first packet generation unit 622) and the first register unit 650 may have the same configuration as the demodulation unit 20 (core unit 21 and packet generation unit 22) and the frame register unit 50 according to the first embodiment, respectively, and the description thereof will be omitted. The first framing unit 630 generates a first ETHER frame that includes a first TLV packet in the payload and is different from the second ETHER frame generated by the second framing unit 730 in at least one of the destination IP address setting (destination IP address value) in the IP packet header and the destination port setting (destination port value) in the UDP packet header. The first framing unit 630 may also generate a first ETHER frame that further includes additional information in the IP packet.

[0189] The destination IP address value and the destination port value included in the first ETHER frame are an example of the first destination information. Note that the first destination information is not limited to the destination IP address value and the destination port value, and may be any information that is included in the first ETHER frame and can identify the ETHER frame generated by the first receiving unit 610.

[0190] The second demodulation unit 720 (the second core unit 721 and the second packet generation unit 722) and the second register unit 750 may have the same configuration as the first demodulation unit 620 (the first core unit 621 and the first packet generation unit 622) and the first register unit 650 of the first reception unit 610, respectively, and the description will be omitted. The second framing unit 730 generates a second ETHER frame that includes a second TLV packet different from the first TLV packet in the payload and is different from the first ETHER frame generated by the first framing unit 630 in at least one of the destination IP address value in the IP packet header and the destination port value in the UDP packet header. The second framing unit 730 may also generate a second ETHER frame that further includes additional information in the IP packet.

[0191] The destination IP address value and the destination port value included in the second ETHER frame are an example of the second output destination information. Note that the second output destination information is not limited to the destination IP address value and the destination port value, and may be any information that is included in the second ETHER frame and can identify the ETHER frame generated by the second receiving unit 710.

[0192] The multiplexing unit 660 performs time division multiplexing on the first ETHER frame (first ETHER frame signal) output from the first framing unit 630 and the second ETHER frame (second ETHER frame signal) output from the second framing unit 730. The method of adjusting the time division multiplexing in the multiplexing unit 660 is not particularly limited. The method of adjusting the time division multiplexing may be, for example, to preferentially output the ETHER frame input earlier in time, or to always preferentially output one of the first ETHER frame and the second ETHER frame regardless of the presence or absence of the other of the first ETHER frame and the second ETHER frame. In this way, the multiplexing unit 660 performs time division multiplexing to sequentially output a plurality of ETHER frames including the first ETHER frame and the second ETHER frame from the output terminal 91. The adjustment method may be preset and stored in a storage unit (not shown) of the receiving module 600.

[0193] Here, the ETHER frame generated by the multiplexing unit 660 will be described with reference to Fig. 15 and Fig. 16. Fig. 15 is a diagram showing a first example of the structure of the ETHER frame generated by the receiving module 600 according to the present embodiment. Fig. 16 is a diagram showing a second example of the structure of the ETHER frame generated by the receiving module 600 according to the present embodiment. Specifically, Fig. 15 and Fig. 16 show the structures of the first ETHER frame and the second ETHER frame time-division multiplexed by the multiplexing unit 660. Fig. 16 also shows the structures of the first ETHER frame and the second ETHER frame obtained by time-division multiplexing by the multiplexing unit 660 the first ETHER frame and the second ETHER frame, which further include additional information in an IP packet.

[0194] As shown in FIG. 15, the first ETHER frame and the second ETHER frame have different destination IP address values ​​and destination port values.

[0195] 16, the first ETHER frame further including the first additional information and the second ETHER frame further including the second additional information have different destination IP address values ​​and destination port values. Note that the first additional information and the second additional information may be inserted at any position within the ETHER frame as long as they are inserted at the same position.

[0196] As a result, the decoder 70 can separate the TLV data of the two channels by determining at least one of the destination IP address value in the IP packet header of the time-division multiplexed ETHER frame and the destination port value in the UDP packet header. That is, the decoder 70 can separate the first ETHER frame and the second ETHER frame from the data output as one ETHER frame. Therefore, even if the multiplexer 660 outputs a plurality of ETHER frames as one stream, the decoder 70 can perform a decoding process corresponding to each ETHER frame.

[0197] As described above, by time-division multiplexing and outputting a plurality of ETHER frames by the multiplexing unit 660, the number of output terminals 91 of the receiving module 600 can be reduced. Also, it is possible to transmit TLV packets of a plurality of channels to a decoder 70 having only one ETHER frame input terminal. Furthermore, it is possible to reduce the number of components required to connect the receiving module 600 and the decoder 70, thereby making it possible to reduce costs and the mounting area. Such components include, for example, a PHY device (e.g., an ETHER PHY device), a connector (e.g., an RJ45 connector), a transformer, a LAN cable, etc.

[0198] The number of receivers in the receiver module 600 is not limited to two, and may be three or more as long as the number falls within the range of the transmission rate of the ETHER frame. The multiplexer 660 may multiplex the ETHER frames output from the respective receivers.

[0199] [3-2. Operation of the receiving system] Next, the reception operation of the above-mentioned receiving module 600 will be described with reference to Fig. 17. Fig. 17 is a sequence diagram showing the operation of each component of the receiving module 600 according to this embodiment. Fig. 17 shows a sequence diagram in the case where each of the first framing unit 630 and the second framing unit 730 generates ETHER including additional information. Note that steps S401a to S404a shown in Fig. 17 are the same processes as steps S201a to S204a shown in Fig. 8, respectively, and steps S401b to S404b shown in Fig. 17 are the same processes as steps S201b to S204b shown in Fig. 8, respectively, and therefore description thereof will be omitted.

[0200] As shown in Fig. 17, the first framing unit 630 of the first receiving unit 610 generates a first ETHER frame including the first reception information and the first TLV packet (S405a). The first ETHER frame generated in step S405a has the same structure as the first ETHER frame shown in Fig. 16, for example, and is different from the second ETHER frame in at least one of the destination IP address value (destination information) in the IP packet header and the destination port value (destination port information) in the UDP packet header. The first framing unit 630 outputs the generated first ETHER frame to the multiplexing unit 660.

[0201] Step S405a is an example of a first frame generation step. At least one of the destination IP address value and the destination port value is an example of first output destination information. That is, in the first frame generation step according to the present embodiment, a first ETHER frame including first output destination information regarding the output destination of the first TLV packet is generated.

[0202] Also, the second framing unit 730 of the second receiving unit 710 generates a second ETHER frame including the second reception information and a second TLV packet (S405b). The second framing unit 730 generates a second ETHER frame including, for example, additional information including the second reception information obtained in step S403b other than the content information, and a second TLV packet. It can also be said that the second framing unit 730 generates an ETHER frame into which the second reception information (or additional information) and the second TLV packet are inserted. The second ETHER frame generated in step S405b is an example of a second transmission frame. Also, step S405b is an example of a second frame generation step.

[0203] The second ETHER frame generated in step S405b has the same structure as the second ETHER frame shown in Fig. 16, but at least one of the destination IP address value in the IP packet header and the destination port value in the UDP packet header is different from the first ETHER frame generated in step S405a. The second framing unit 730 outputs the generated second ETHER frame to the multiplexing unit 660.

[0204] At least one of the destination IP address value and the destination port value is an example of the second output destination information. That is, in the second frame generation step according to the present embodiment, a second ETHER frame is generated that includes second output destination information related to the output destination of the second TLV packet, the second output destination information being different from the first output destination information.

[0205] Next, the multiplexing unit 660 multiplexes the first ETHER frame and the second ETHER frame based on a preset adjustment method and outputs the multiplexed result to the decoder 70 (S406). The multiplexing unit 660 performs, for example, time division multiplexing on the first ETHER frame and the second ETHER frame. Step S406 is an example of a multiplexing step.

[0206] (First modification of the third embodiment) Next, a receiving system according to this modification will be described with reference to FIG. 18. First, a configuration of the receiving system according to this modification will be described with reference to FIG. 18. FIG. 18 is a block diagram showing a functional configuration of a receiving module 810 according to this modification. The receiving module 810 according to this modification differs from the receiving module 600 according to the third embodiment mainly in that each of the two receiving units outputs a TS packet and an ETHER frame obtained by converting the TS packet into an ETHER frame. Hereinafter, the configuration of the receiving module 810 according to this modification will be described with a focus on the differences from the receiving module 600 according to the third embodiment.

[0207] 18, the receiving module 810 has a first receiving section 810a, a second receiving section 810b, a multiplexing section 860, two input terminals 81 and 82, and three output terminals 91 to 93. The first receiving section 810a and the second receiving section 810b may have the same configuration, and only the configuration of the first receiving section 810a will be described.

[0208] The first receiving unit 810a has a core unit 821, a packet generating unit 822, a framing unit 830, and a register unit 850. The core unit 821, the packet generating unit 822, and the register unit 850 shown in Fig. 18 may have the same configuration as the core unit 321, the packet generating unit 322, and the frame register unit 350 shown in Fig. 9, respectively, and therefore description thereof will be omitted.

[0209] The framing unit 830 generates an ETHER frame including a TS packet in the payload. For example, the framing unit 830 generates an ETHER frame by replacing the first TLV packet with the TS packet in the first ETHER frame shown in FIG.

[0210] As a result, the first receiving unit 810a outputs the first TS packet and the first ETHER frame obtained by framing the first TS packet.

[0211] The first receiving unit 810a may further include a receiving register unit that stores the receiving information acquired by the demodulation unit composed of the core unit 821 and the packet generation unit 822. The first receiving unit 810a may also be configured so that the demodulation unit can output the receiving information to the framing unit 830. In this case, the framing unit 830 may generate a first ETHER frame that further includes additional information in an IP packet. That is, the configuration of the first receiving unit 810a may be the same as the configuration of the receiving module 310 shown in FIG. 9. The framing unit 830 may generate a first ETHER frame in which the first TLV packet in the first ETHER frame shown in FIG. 16 is replaced with a TS packet, for example.

[0212] The second receiving unit 810b outputs a second TS packet and a second ETHER frame.

[0213] The structure of the first TS packet and the second TS packet may be the same as that of the TS packet inserted in the payload shown in FIG. 10A, for example.

[0214] Similar to the multiplexing section 660 according to the third embodiment, the multiplexing section 860 performs time division multiplexing on the first ETHER frame and the second ETHER frame.

[0215] The receiving module 810 configured as described above can output a first TS packet, an ETHER frame in which the first ETHER frame and the second ETHER frame are time-division multiplexed, and a second TS packet. The first TS packet is output from an output terminal 91, the time-division multiplexed ETHER frame is output from an output terminal 92, and the second TS packet is output from an output terminal 93.

[0216] This makes it possible to transmit two-channel ETHER frames and two-channel TS packets while reducing the number of output terminals of the receiving module 810. For example, even if the decoder 70 has only one ETHER frame input terminal or does not support the TLV format, the decoder 70 and the receiving module 810 can be connected.

[0217] 13 may be provided before the framing unit 830 of the receiving module 810. Furthermore, the delay adjustment unit 370 may also be provided before the framing unit of the second receiving unit 810b. As a result, the TS packets generated by the packet generating unit 822 are delayed in the delay adjustment unit 370 to match the output rate of the ETHER frame, and output to the framing unit 830. The framing unit 830 may generate and output an ETHER frame in which a plurality of TS packets are inserted in the payload, as shown in, for example, FIGS. 10B to 10D.

[0218] (Modification 2 of the third embodiment) The configuration of a receiving system according to this modification will be described with reference to Fig. 19. Fig. 19 is a block diagram showing the functional configuration of a receiving module 910 according to this modification. The receiving module 910 according to this modification differs from the receiving module 810 according to the first modification of the third embodiment mainly in that the receiving module 910 according to this modification has a selection unit 870. Hereinafter, the configuration of the receiving module 910 according to this modification will be described with a focus on the differences from the receiving module 810 according to the first modification of the third embodiment.

[0219] 19, the receiving module 910 includes a selection section 870 in addition to the components of the receiving module 810 according to the first modification of the third embodiment.

[0220] The selection unit 870 receives the first TS packet output from the packet generation unit 822 and the time-division multiplexed ETHER frame output from the multiplexing unit 860, selects data in a desired format, and outputs the data from the output terminal 91. The selection unit 870 selects the desired data format, for example, according to a setting from outside the receiving module 910. The selection unit 870 may select the desired data format, for example, according to a setting from the decoder 70 connected to the receiving module 910.

[0221] The selection unit 870 is connected between the packet generation unit 822 and the multiplexing unit 860 and the output terminal 91. The selection unit 870 is connected to the rear stage of the packet generation unit 822 and the multiplexing unit 860.

[0222] The configuration of the selection unit 870 may be the same as that of the selection unit 360 shown in FIG. 12, and therefore a description thereof will be omitted.

[0223] This allows the first TS packet and the time-division multiplexed ETHER frame to be output from a common output terminal, making it possible to reduce the number of terminals of the receiving module 910.

[0224] The connection position of the selection unit 870 is not limited to the position in FIG. 19, and may be connected between the packet generation unit 822 of the first receiving unit 810a, the packet generation unit and multiplexing unit 860 of the second receiving unit 810b, and the output terminal 91. The selection unit 870 may be connected to the rear stage of the packet generation unit 822 of the first receiving unit 810a, the packet generation unit and multiplexing unit 860 of the second receiving unit 810b. In this case, the selection unit 870 receives the data in the first TS packet format, the time-division multiplexed data in the ETHER frame format, and the data in the second TS packet format, selects data in a desired format, and outputs the data from the output terminal 91. This makes it possible to further reduce the number of terminals of the receiving module 910 compared to the case of FIG. 19.

[0225] (Third Modification of Third Embodiment) The configuration of a receiving system according to this modification will be described with reference to Fig. 20. Fig. 20 is a block diagram showing the functional configuration of a receiving module 1010 according to this modification. The receiving module 1010 according to this modification differs from the receiving module 600 according to the third embodiment mainly in that the receiving module 1010 according to this modification has both a TS packet generator 1022a and a stream packet generator 1022b, and a selection unit 1070. Hereinafter, the configuration of the receiving module 1010 according to this modification will be described, focusing on the differences from the receiving module 600 according to the third embodiment.

[0226] 20, the receiving module 1010 has a first receiving section 1010a, a second receiving section 1010b, a multiplexing section 860, two input terminals 81 and 82, and one output terminal 91. The first receiving section 1010a and the second receiving section 1010b may have the same configuration, and only the configuration of the first receiving section 1010a will be described.

[0227] The first receiving unit 1010 a includes a core unit 1021 , a TS packet generating unit 1022 a , a stream packet generating unit 1022 b , a selecting unit 1070 , a framing unit 1030 , and a register unit 1050 .

[0228] The core unit 1021 performs analog-to-digital conversion on the baseband signal or IF signal input to the input terminal 81, and executes demodulation processing on the analog-to-digital converted baseband signal or IF signal. The core unit 21 may further execute error correction processing. The core unit 1021 outputs the demodulated baseband signal or IF signal to the TS packet generator 1022a and the stream packet generator 1022b.

[0229] When the TS packet generating unit 1022a receives a signal whose broadcast format is TS packets from the core unit 1021, the TS packet generating unit 1022a generates TS packets from the signal and outputs the TS packets to the selecting unit 1070. The TS packet generating unit 1022a may determine whether the broadcast format is TS packets.

[0230] When the stream packet generating unit 1022b acquires a signal whose broadcast format is TLV packets from the core unit 1021, the stream packet generating unit 1022b generates a TLV packet from the signal and outputs the TLV packet to the selecting unit 1070. The stream packet generating unit 1022b may determine whether the broadcast format is TLV packets.

[0231] The TS packet generator 1022a and the stream packet generator 1022b are connected between the core unit 1021 and the selector 1070 in parallel with each other.

[0232] The selection unit 1070 receives TS packets output from the TS packet generation unit 1022a and TLV packets output from the stream packet generation unit 1022b, selects data in a desired format, and outputs the data to the framing unit 1030. The selection unit 1070 may select a desired data format, for example, according to settings made from outside the reception module 1010, or may obtain data from the TS packet generation unit 1022a or the stream packet generation unit 1022b, select the obtained data, and output the data to the framing unit 1030.

[0233] The selection unit 1070 is connected between the TS packet generation unit 1022a and the stream packet generation unit 1022b and the framing unit 1030. The selection unit 1070 is connected subsequent to the TS packet generation unit 1022a and the stream packet generation unit 1022b and prior to the framing unit 1030.

[0234] The configuration of the selection unit 1070 may be the same as that of the selection unit 360 shown in FIG. 12, and therefore a description thereof will be omitted.

[0235] The framing unit 1030 generates an ETHER frame with the signal inserted therein by framing the signal output from the selection unit 1070. The framing unit 1030 of the first receiving unit 1010a and the framing unit of the second receiving unit 1010b set at least one of the destination IP address value in the IP packet header and the destination port value in the UDP packet header to different values.

[0236] The multiplexing unit 860 multiplexes (ETHER multiplexing) the first ETHER frame output from the framing unit 1030 of the first receiving unit 1010a and the second ETHER frame output from the framing unit of the second receiving unit 1010b. The multiplexing unit 860 outputs the first ETHER frame and the second ETHER frame as one stream by performing time division multiplexing.

[0237] The decoder 70 can separate the data of the two channels by determining at least one of the destination IP address value of the IP packet header of the time-division multiplexed ETHER frame and the destination port value of the UDP packet header. For example, even if the first ETHER frame is a frame in which a TS packet is made into an ETHER frame and the second ETHER frame is a frame in which a TLV packet is made into an ETHER frame, the decoder 70 can separate the two data.

[0238] This allows the receiving module 1010 to time-division multiplex an ETHER frame obtained by converting a TS packet into an ETHER frame and an ETHER frame obtained by converting a TLV packet into an ETHER frame by the multiplexing unit 860, thereby increasing the flexibility of the corresponding broadcasting system. Also, since the receiving module 1010 has the multiplexing unit 860, the number of output terminals 91 can be reduced.

[0239] The framing unit 1030 may generate an ETHER frame into which additional information including the received information is inserted. The first receiving unit 1010a and the second receiving unit 1010b may have a configuration capable of inserting additional information. Specifically, the received information may be output from the core unit 1021 to the framing unit 1030.

[0240] The reception module 1010 may include a delay adjustment unit (eg, the delay adjustment unit 370 in FIG. 13) between the TS packet generation unit 1022a and the selection unit 1070.

[0241] (Fourth Modification of the Third Embodiment) The configuration of a receiving system according to this modification will be described with reference to Fig. 21 and Fig. 22. Fig. 21 is a block diagram showing the functional configuration of a receiving module 1110 according to this modification. The receiving module 1110 according to this modification differs from the receiving module 100 according to the modification of the first embodiment mainly in that it has a multiplexing section 1160. Hereinafter, the configuration of the receiving module 1110 according to this modification will be described with a focus on the differences from the receiving module 100 according to the modification of the first embodiment.

[0242] 21, the receiving module 1110 has a first demodulation unit 1120, a framing unit 1130, a first receiving register unit 1140, a frame register unit 1150, a multiplexing unit 1160, a second demodulation unit 1220, and a second receiving register unit 1240. The receiving module 1110 has, for example, two systems of input terminals 81 and 82, whereas it has one system of a framing unit 1130 and one system of an output terminal 91. In other words, the number of systems of the framing unit 1130 and the output terminals is less than the two systems of the input terminals 81 and 82. The first demodulation unit 1120 (first core unit 1121 and first packet generation unit 1122), the first reception register unit 1140, the frame register unit 1150, the second demodulation unit 1220 (second core unit 1221 and second packet generation unit 1222), and the second reception register unit 1240 shown in Fig. 21 may have the same configuration as the first demodulation unit 120 (first core unit 121 and first packet generation unit 122), the first reception register unit 140, the first frame register unit 150, the second demodulation unit 220 (second core unit 221 and second packet generation unit 222), and the second reception register unit 240 shown in Fig. 6, respectively, and the description thereof will be omitted. Note that the second packet generation unit 1222 outputs the generated second TS packet (second stream) to the multiplexing unit 1160.

[0243] The multiplexing unit 1160 receives the first TS packets (first stream) output from the first packet generating unit 1122 and the second TS packets output from the second packet generating unit 1222, and performs multiplexing processing on the input first stream and second stream. The multiplexing unit 1160 performs time division multiplexing, for example. The multiplexed TS packets are output to the framing unit 1130.

[0244] The multiplexing unit 1160 is connected between the first packet generating unit 1122 and the second packet generating unit 1222 and between the framing unit 1130 .

[0245] The framing unit 1130 generates an ETHER frame that includes the multiplexed TS packets in its payload and includes additional information including the first reception information, the second reception information, and the register value in its IP packet. In the ETHER frame generated in this way, for example, the multiplexed TS packets are inserted in place of the TLV packets in the ETHER frame shown in FIG.

[0246] This makes it possible to output TS packets of two channels (two systems) from one output terminal 91.

[0247] Moreover, an example of an ETHER frame generated in the receiving module 1110 shown in Fig. 21 will be described with reference to Fig. 22. Fig. 22 is a diagram showing an example of the structure of an ETHER frame generated in the receiving module 1110 according to this modification.

[0248] As shown in Fig. 22, an ETHER frame may include a first TS packet and a second TS packet in the payload. For example, if the first TS packet and the second TS packet are TS packets in different channels, the PID (Packet ID) information included in the first TS packet and the second TS packet are different from each other. Therefore, the decoder 70 may recognize the first TS packet and the second TS packet stored in one ETHER frame using the PID information.

[0249] In the generation of the ETHER frame shown in Fig. 22, a first packet including a plurality of TS packets is generated in a first packet generation step. Among the plurality of TS packets, at least two TS packets have different PID information in the TS packets.

[0250] This enables the decoder 70 to identify multiple TS packets using the PID information originally included in the TS packets.

[0251] Furthermore, by applying the present invention, when the TLV packet shown in FIG. 16 is treated as a TS packet, the first ETHER frame and the second ETHER frame are identified by assuming that the UDP packet header or the IP packet header is different, but even if the UDP packet header and the IP packet header are the same, it may be possible to identify the first ETHER frame and the second ETHER frame by referring to the PID in the TS packet.

[0252] (Embodiment 4) [4-1. Receiving system configuration] First, the configuration of the receiving system according to the present embodiment will be described with reference to FIG. 23. FIG. 23 is a block diagram showing the functional configuration of a receiving module 1310 according to the present embodiment. The receiving module 1310 according to the present embodiment differs from the receiving module 10 according to the first embodiment in that the receiving module 1310 according to the present embodiment has a delay adjustment unit 1390 that delays data input to the framing unit 1330 based on control information from the input terminal 94. Hereinafter, the configuration of the receiving module 1310 according to the present embodiment will be described with a focus on the differences from the receiving module 10 according to the first embodiment. Note that the decoder 70 may be connected to one receiving module 1310 or may be connected to multiple receiving modules.

[0253] As shown in Fig. 23, the receiving module 1310 has a receiving unit 1310a, a communication control unit 1380, a delay adjustment unit 1390, a delay adjustment register unit 1391, input terminals 81 and 94, and an output terminal 91. The configuration of the receiving unit 1310a may be the same as that of the receiving module 10 of the first embodiment. For example, the demodulation unit 1320 (core unit 1321 and packet generation unit 1322), the framing unit 1330, the receiving register unit 1340, and the frame register unit 1350 shown in Fig. 23 may have the same configuration as the demodulation unit 20 (core unit 21 and packet generation unit 22), the framing unit 30, the receiving register unit 40, and the frame register unit 50 shown in Fig. 1, respectively.

[0254] The communication control unit 1380 receives the input of control information via the input terminal 94. The control information is, for example, information output from the decoder 70 at the subsequent stage, and includes information related to the generation or output of an ETHER frame. The control information includes, for example, identification information and delay information of the receiving module 1310 to be controlled. The identification information is, for example, information specific to the receiving module 1310. The delay information is information indicating the amount of delay in the delay adjustment unit 1390. The control information may also include information based on the acquisition state of the ETHER frame in the decoder 70 (for example, the degradation state of the ETHER frame). The information based on the acquisition state may be, for example, information indicating that the acquired ETHER frame has deteriorated by a predetermined amount or more, information indicating that ETHER frames have collided with each other, or information indicating that the ETHER frame is to be retransmitted.

[0255] When it is necessary to retransmit an ETHER frame, the communication control unit 1380 outputs retransmission information indicating that the ETHER frame should be retransmitted to the framing unit 1330, and outputs delay information to the delay adjustment unit 1390 indicating that the data output from the packet generation unit 1322 to the framing unit 1330 should be delayed for the time required for the retransmission.

[0256] When the framing unit 1330 acquires the retransmission information, it retransmits the corresponding ETHER frame. The delay adjustment unit 1390 delays the data from the packet generation unit 1322 for the time indicated by the delay information, and then outputs the data to the framing unit 1330.

[0257] The delay information included in the control information may be, for example, information indicating the output timing of the ETHER frame in the receiving module 1310. In this case, the communication control unit 1380 outputs the delay information to the delay adjustment unit 1390. In addition, the communication control unit 1380 may output the identification information to the delay adjustment unit 1390.

[0258] The delay adjustment unit 1390 compares the identification information with an identification setting value stored in the delay adjustment register unit 1391, and if the value of the identification information matches the delay setting value, controls the amount of delay for the input to the framing unit 1330 based on the delay information. The data output from the delay adjustment unit 1390 is ETHER framed in the framing unit 1330. The identification setting value is identification information for identifying a receiving module, and is set in advance. The decoder also stores the identification setting value of each receiving module in advance.

[0259] As described above, the receiving system according to this embodiment is configured to enable two-way communication between the receiving module 1310 and the decoder 70.

[0260] [4-2. Operation of the receiving system] Next, the retransmission operation of the above-mentioned receiving module 1310 will be described with reference to Fig. 24. Fig. 24 is a sequence diagram showing the operation of each component of the receiving module 1310 according to this embodiment. In Fig. 24, the operation of the framing unit 1330 retransmitting the ETHER frame will be described. Note that the case where the output timing of the ETHER frame in the framing unit 1330 is controlled will be described in a modification of the fourth embodiment.

[0261] 24, after the ETHER frame is output from the framing unit 1330, the communication control unit 1380 acquires information from a subsequent device (S501). In this embodiment, the communication control unit 1380 acquires information indicating that the ETHER frame is to be retransmitted from the decoder 70, which is an example of a subsequent device.

[0262] Based on this information, the communication control unit 1380 outputs retransmission information to the framing unit 1330 of the receiving unit 1310 a , and outputs delay information to the delay adjustment unit 1390 .

[0263] The framing unit 1330 of the receiving unit 1310a retransmits the corresponding ETHER frame based on the retransmission information (S502). The delay adjustment unit 1390 delays the output of the TLV packet (an example of data from the packet generating unit 1322) to the framing unit 1330 based on the delay information (S503). Then, the delay adjustment unit 1390 delays the TLV packet from the packet generating unit 1322 by the delay amount indicated by the delay information, and then outputs it to the framing unit 1330 of the receiving unit 1310a.

[0264] Next, the framing unit 1330 of the receiving unit 1310a generates the next ETHER frame by framing the TLV packet acquired from the delay adjustment unit 1390 into an ETHER frame (S504), and outputs the generated ETHER frame.

[0265] As a result, if the ETHER frame acquired by the decoder 70 contains an error due to transmission distortion, or if ETHER frames collide within the ETHER net, the ETHER frame can be compensated for by retransmitting the ETHER frame.

[0266] The reception module 1310 may have two or more input terminals and may be configured to multiplex ETHER frames obtained by framing TS packets and ETHER frames obtained by framing TLV packets, and output the multiplexed ETHER frames as one stream.

[0267] In the present embodiment, an example in which a TLV packet is converted into an ETHER frame has been described, but a configuration in which a TS packet is converted into an ETHER frame may also be used.

[0268] In addition, the location where the delay adjustment unit 1390 is placed is not limited to between the packet generation unit 1322 and the framing unit 1330, and may be, for example, between the framing unit 1330 and the output terminal 91, or between the core unit 1321 and the packet generation unit 1322.

[0269] The input terminal 94 is a group of one or more terminals, and is configured by, for example, one or more terminal pins.

[0270] (Modification of the fourth embodiment) Next, a receiving system according to this modification will be described with reference to Fig. 25 and Fig. 26. First, a configuration of the receiving system according to this modification will be described with reference to Fig. 25. Fig. 25 is a block diagram showing a configuration of a receiving system 1b according to this modification. Receiving system 1b according to this modification differs from the receiving system according to embodiment 4 in that one decoder is connected to multiple receiving modules and the output timing of the ETHER frame of each receiving module is controlled.

[0271] 25, the receiving system 1b includes a pair of a first receiving module 1410 and a first PHY section 1460, a pair of a second receiving module 1510 and a second PHY section 1560, a pair of a third receiving module 1610 and a third PHY section 1660, a pair of a fourth PHY section 1760 and a first decoder 1470, and a pair of a fifth PHY section 1860 and a second decoder 1570. The first PHY section 1460, the second PHY section 1560, the third PHY section 1660, and the fourth PHY section 1760 and the fifth PHY section 1860 are connected to each other so as to be able to communicate with each other via a network.

[0272] The configuration of each of the first reception module 1410 to the third reception module 1610 may be the same as that of the reception module 1310 shown in FIG. 23, for example. That is, each of the first reception module 1410 to the third reception module 1610 can delay the output timing of the ETHER frame output from the framing unit 1330 based on the control information from the decoder. In addition, the first reception module 1410 has input terminals 81 and 94 and an output terminal 91. The second reception module 1510 has input terminals 82 and 96 and an output terminal 95. The third reception module 1610 has input terminals 83 and 98 and an output terminal 97.

[0273] Each of the first PHY unit 1460 to the fifth PHY unit 1860 is an interface for network communication, and includes, for example, a PHY chip. Each of the first PHY unit 1460 to the fifth PHY unit 1860 performs predetermined signal processing (for example, modulation, etc.) on the acquired data and outputs the data.

[0274] The first decoder 1470 is connected to the fourth PHY unit 1760. The second decoder 1570 is connected to the fifth PHY unit 1860. The first decoder 1470 and the second decoder 1570 each store an identification setting value of each of the first receiving module 1410 to the third receiving module 1610 in advance.

[0275] As described above, the first decoder 1470 and the second decoder 1570 according to this embodiment are each communicably connected to the first reception module 1410 to the third reception module 1610. At this time, it is desirable to avoid signal collisions on the network. Therefore, in this modification, the delay adjustment unit 1390 included in each of the first reception module 1410 to the third reception module 1610 is used to individually control the delay amount of the reception module.

[0276] The number of receiving modules included in the receiving system 1b is not limited to three, and may be four or more. The number of receiving modules may be, for example, a number that allows the bus width of the network to be effectively utilized up to the maximum bandwidth. For example, by effectively utilizing the bus width of the network up to the maximum bandwidth, it becomes possible to simultaneously connect a plurality of receiving modules and a plurality of decoders, for example, as shown in FIG. 25. By connecting a plurality of receiving modules, it becomes possible to process broadcast waves of different channels or different broadcasting methods for each receiving module. For example, it becomes possible to handle (for example, have present) frames (for example, ETHER frames) based on broadcast waves of different channels or different broadcasting methods on one network, as shown in FIG. 25.

[0277] This allows multiple receiving modules to be connected to a decoder capable of processing multiple broadcast streams, making it possible to make maximum use of the decoder's specifications. In addition, this allows flexibility in the number of connections between receiving modules and decoders, making it easier to build a network of receiving modules.

[0278] 26 is a sequence diagram showing the operation of each component of the receiving module according to this modification. Note that in FIG. 26, the operation of one of the receiving modules, the first receiving module 1410 to the third receiving module 1610 shown in FIG. 25, is shown.

[0279] 26, after the ETHER frame is output from the framing unit 1330, the communication control unit 1380 acquires information from the subsequent device (S601). In this modification, the communication control unit 1380 acquires delay information (e.g., output timing of the ETHER frame) from a decoder, which is an example of a subsequent device, and identification information for identifying a receiving module that outputs the ETHER frame at the output timing. The communication control unit 1380 outputs the information to the delay adjustment unit 1390.

[0280] The delay adjustment unit 1390 compares the identification setting value stored in the delay adjustment register unit 1391 with the identification information, and if they match, determines that the delay information is information for its own module, and delays the output of the TLV packet input from the packet generation unit 1322 to the framing unit 1330 based on the delay information. It can also be said that the delay adjustment unit 1390 delays the output of the TLV packet to the framing unit 1330 according to the output timing of the ETHER frame (S602). Step S602 is an example of a delay step. In the delay step, for example, the generation of the ETHER frame is delayed based on information from a subsequent device that processes the ETHER frame. Also, when the delay adjustment unit 1390 is connected between the framing unit 1330 and the output terminal 91, the transmission of the ETHER frame to the subsequent device is delayed in the delay step.

[0281] Next, the delay adjustment unit 1390 performs a delay based on the delay information, and then outputs the delayed TLV packet to the framing unit 1330 of the receiving unit 1310a.

[0282] Next, the framing unit 1330 of the receiving unit 1310a acquires the TLV packet delayed by the delay adjustment unit 1390, generates an ETHER frame by framing the acquired TLV packet (S603), and outputs the generated ETHER frame to the decoder (S604).

[0283] Delay information with a different delay amount (or output timing) is output to each receiving module. In other words, according to the receiving system 1b, the delay amount (or output timing) can be individually controlled in each receiving module. This makes it possible to prevent ETHER frames output from each receiving module from colliding on the network.

[0284] (Other embodiments) Although the embodiments and modifications (hereinafter also referred to as embodiments, etc.) have been described above, the present disclosure is not limited to such embodiments, etc. As long as they do not deviate from the gist of the present disclosure, various modifications conceivable by a person skilled in the art to the embodiments and other forms constructed by combining some of the components of the embodiments are also included within the scope of the present disclosure.

[0285] For example, the hardware configuration of each component constituting the receiving module in the above-mentioned embodiment is not particularly limited, and may be configured, for example, by a computer. Such a hardware configuration example will be described with reference to Fig. 27. Fig. 27 is a diagram showing an example of the hardware configuration of a computer 2000 that realizes the functions of the receiving module according to the above-mentioned embodiment by software.

[0286] 27, a computer 2000 includes an input device 2001, an output device 2002, a CPU 2003, an internal storage 2004, a RAM 2005, and a bus 2009. The input device 2001, the output device 2002, the CPU 2003, the internal storage 2004, and the RAM 2005 are connected to each other via the bus 2009.

[0287] The input device 2001 is a device for inputting a signal to the computer 2000, and may be a device serving as a user interface such as a signal input terminal, an input button, a touch pad, or a touch panel display. The device serving as a user interface accepts user operations. The input device 2001 may be configured to accept a user's touch operation, as well as a voice operation or a remote operation using a remote control or the like. For example, a receiving module may be connected to such an input device 2001 and acquire various setting values ​​and the like. The input device 2001 may also be realized by input terminals 81 to 83 and 94 to which various information is input from the outside.

[0288] The output device 2002 is a device that outputs a signal from the computer 2000, and may be a device serving as a user interface such as a signal output terminal, a speaker, a display, etc. The output device 2002 may be realized by output terminals 91 to 93 that output a generated frame to the outside.

[0289] The internal storage 2004 is a flash memory, etc. The internal storage 2004 may also store in advance at least one of a program for implementing each function of the receiving module and an application that utilizes the functional configuration of the receiving module.

[0290] The RAM 2005 is a random access memory, and is used to store data and the like when a program or application is executed.

[0291] The CPU 2003 is a central processing unit that copies programs and applications stored in the internal storage 2004 to the RAM 2005, and sequentially reads out instructions included in the programs or applications from the RAM 2005 and executes them.

[0292] Each of the components constituting each receiving module may be realized by at least some of the components of the computer 2000 described above.

[0293] In the embodiments and modifications other than the first embodiment, it is not essential that additional information (eg, reception information) be included in the transmission frame (eg, ETHER frame) generated by the framing unit.

[0294] In addition, the division of functional blocks in the block diagram is one example, and multiple functional blocks may be realized as one functional block, one functional block may be divided into multiple blocks, some functions may be transferred to other functional blocks, and the functions of multiple functional blocks having similar functions may be processed in parallel or in a time-sharing manner by a single piece of hardware or software.

[0295] The order of the processes described in the flowcharts and sequence diagrams of the above-mentioned embodiments is merely an example. The order of the processes may be changed, and the processes may be executed in parallel.

[0296] Some of the components constituting the receiving module may be composed of one system LSI (Large Scale Integration). The system LSI is an ultra-multifunctional LSI manufactured by integrating a plurality of components on one chip, and specifically, is a computer system including a microprocessor, ROM, RAM, etc. A computer program is stored in the RAM. The microprocessor operates in accordance with the computer program, and the system LSI achieves its functions.

[0297] Some of the components constituting the receiving module may be composed of an IC card or a standalone module that is detachable from each device. The IC card or the module is a computer system composed of a microprocessor, ROM, RAM, etc. The IC card or the module may include the ultra-multifunction LSI. The microprocessor operates according to a computer program, causing the IC card or the module to achieve its functions. The IC card or the module may be tamper-resistant.

[0298] Furthermore, some of the components constituting the receiving module may be the computer program or the digital signal recorded on a computer-readable recording medium, such as a flexible disk, a hard disk, a CD-ROM, an MO, a DVD, a DVD-ROM, a DVD-RAM, a BD (Blu-ray (registered trademark) Disc), a semiconductor memory, etc. Alternatively, the components may be the digital signal recorded on such a recording medium.

[0299] In addition, some of the components constituting the receiving module may transmit the computer program or the digital signal via a telecommunications line, a wireless or wired communication line, a network such as the Internet, data broadcasting, etc.

[0300] The present disclosure may be embodied as the above-described methods, a computer program for implementing these methods by a computer, or a digital signal comprising the computer program.

[0301] The present disclosure may also provide a computer system having a microprocessor and a memory, the memory storing the computer program, and the microprocessor operating in accordance with the computer program.

[0302] In addition, the program or the digital signal may be implemented by another independent computer system by recording it on the recording medium and transferring it, or by transferring the program or the digital signal via the network or the like.

[0303] Moreover, the embodiments may be combined with each other. [Industrial Applicability]

[0304] The present disclosure is applicable to a receiving system that receives digital broadcast waves, and the like. [Explanation of symbols]

[0305] 1, 1a, 1b Receiving System 10, 100, 310, 410, 510, 600, 810, 910, 1010, 1110, 1310 Receiver Module 20, 320, 1320 Demodulation section 21, 321, 821, 1021, 1321 Core 22, 322, 822, 1322 Packet Generator 30, 330, 830, 1030, 1130, 1330 Framing section 31 UDP / IP application section 32 Received information application unit 32a Delay section 32b, 850, 1050 Register section 32c, 360, 870, 1070 selection 32d Counter section 33 CRC information application section 34 Preamble application section 40, 340, 1340 Receiving register section 50, 350, 1150, 1350 Frame register section 60 PHY section 70 Decoder 81~83, 94, 96, 98 Input terminals 91~93, 95, 97 Output terminals 110, 610, 810a, 1010a First receiving unit 120, 620, 1120 1st demodulation section 121, 621, 1121 First Core 122, 622, 1122 First packet generator 130, 630 First framing section 140, 1140 First receiving register unit 150 First frame register unit 210, 710, 810b, 1010b Second receiving unit 220, 720, 1220 Second demodulation section 221, 721, 1221 Second Core 222, 722, 1222 Second packet generator 230, 730 Second framing section 240, 1240 Second receiving register section 250 Second Frame Register Section 370, 1390 Delay Adjustment Unit 650 First Register Section 660, 860, 1160 multiplex section 750 Second Register Section 1022a TS packet generator 1022b Stream packet generator 1310a Receiver 1410 First receiving module 1510 Second receiving module 1610 3rd Receiver Module 1380 Communication Control Unit 1391 Delay Adjustment Register Section 1460 1st PHY section 1470 1st Decoder 1560 2nd PHY section 1570 Second Decoder 1660 3rd PHY section 1760 4th PHY Section 1860 5th PHY Division 2000 Computer 2001 Input Device 2002 Output Device 2003 CPU 2004 Internal Storage 2005 RAM 2009 Bus

Claims

1. a first demodulation step of demodulating a first digital broadcast signal based on a received digital broadcast wave; a first packet generating step of generating a first packet including content information obtained in the first demodulation step; a first frame generating step of generating a first transmission frame including additional information, the first reception information being obtained in the first demodulation step and including the first reception information other than the content information, and the first packet; The first received information includes at least jamming signal detection information. Frame generation method.

2. The first reception information further includes at least one of a signal quality of the digital broadcast wave and an error rate of the first digital broadcast signal calculated in the first demodulation step. The frame generating method according to claim 1 .

3. A first demodulation step of demodulating a first digital broadcast signal based on a received digital broadcast wave; a first packet generating step of generating a first packet including content information obtained in the first demodulation step; a first frame generating step of generating a first transmission frame including additional information, the first reception information being obtained in the first demodulation step and including the first reception information other than the content information, and the first packet; In the first packet generating step, the first packet including a plurality of TS (Transport Stream) packets is generated based on information from a downstream device that processes data of the first transmission frame; In the first frame generating step, the first transmission frame is generated, the first transmission frame further including information indicating the number of the plurality of TS packets. Frame generation method.

4. A first demodulation step of demodulating a first digital broadcast signal based on a received digital broadcast wave; a first packet generating step of generating a first packet including content information obtained in the first demodulation step; a first frame generating step of generating a first transmission frame including additional information, the first reception information being obtained in the first demodulation step and including the first reception information other than the content information, and the first packet; a second demodulation step of demodulating a second digital broadcast signal different from the first digital broadcast signal; The additional information further includes second reception information obtained in the second demodulation step. Frame generation method.

Citation Information

Patent Citations

  • Receiver and transmission system

    JP2009182751A

  • Broadcast receiver, broadcast reception system, broadcast reception method, and broadcast reception program

    JP2017092671A

  • Data-processing device and data-processing method

    WO2017122544A1