Receiving device and method
The receiver device addresses the challenge of time synchronization in terrestrial digital television broadcasting by outputting time information at a predetermined delay from the frame's start, effectively reducing jitter and ensuring accurate synchronization.
Patent Information
- Application Number
- JP2021574619
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-01-30
- Filing Date
- 2021-01-15
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2041-01-15
AI Technical Summary
In advanced terrestrial digital television broadcasting systems, jitter during transmission in the packet structure makes it difficult for receiving devices to synchronize time playback.
A receiver device that receives frames with time information and outputs this information at a predetermined delay time from the beginning of the frame, ensuring synchronization by referencing the frame's start time.
This solution enables effective time playback synchronization in receiving devices by stabilizing the output timing of time information, thereby reducing jitter and improving synchronization accuracy.
Smart Images

Figure 0007647588000001 
Figure 0007647588000002 
Figure 0007647588000003
Abstract
Description
[Technical field]
[0001] The present technology relates to a receiving device and method, and more particularly to a receiving device and method capable of realizing time reproduction synchronization. [Background technology]
[0002] In terrestrial digital television broadcasting, it is known that time information defined by NTP (Network Time Protocol) is used as time information for synchronizing a transmitting device with a receiving device (see, for example, Non-Patent Document 1).
[0003] In the advanced terrestrial digital television broadcasting system currently under consideration, time information is also planned to be transmitted as part of the broadcast signal. [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] ARIB STD-B44 Version 2.1 Association of Radio Industries and Businesses Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the packet structure of the advanced terrestrial digital television broadcasting system, jitter occurs in the time information during transmission, making it difficult for a receiving device to synchronize the time reproduction.
[0006] The present technology has been made in consideration of such circumstances, and makes it possible to realize time reproduction synchronization. [Means for solving the problem]
[0007] According to one aspect of the present technology, a receiving device receives time information include a receiving unit for receiving a frame; In the received frame, a predetermined delay time has elapsed from the timing of the head of the frame.and an output control unit that outputs the time information at a timing.
[0008] In one aspect of the present technology, time information include A frame is received and In the received frame, a predetermined delay time has elapsed from the timing of the head of the frame. At that timing, the time information is output. [Brief description of the drawings]
[0009] [Figure 1] 1 is a block diagram showing a configuration of an embodiment of a transmission system to which the present technology is applied. [Diagram 2] FIG. 2 is a diagram illustrating a frame received by a receiving device. [Diagram 3] FIG. 2 is a diagram illustrating a frame received by a receiving device. [Figure 4] FIG. 2 is a block diagram showing a configuration example of a receiving device. [Diagram 5] FIG. 13 is a diagram illustrating an example of output control of an NTP packet. [Figure 6] 11 is a flowchart illustrating a receiving process of the receiving device. [Figure 7] FIG. 13 is a diagram illustrating a modified example of output control of an NTP packet. [Figure 8] FIG. 13 is a diagram illustrating another modified example of the output control of NTP packets. [Figure 9] FIG. 2 is a block diagram showing an example of the configuration of a computer. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present technology will be described in the following order. 1. System Configuration 2. Overview of this technology 3. Details of this technology (delay of all TLV packets including time information) 4. Variation 1 (Delay of time information only) 5. Variation 2 (Delay to the beginning of the next frame) 6.Other
[0011] <1. System configuration> (Example of a transmission system configuration) FIG. 1 is a block diagram showing a configuration of an embodiment of a transmission system to which the present technology is applied.
[0012] 1, a transmission system 1 is composed of data processing devices 10-1 to 10-N installed in facilities related to each broadcasting station, a transmitting device 20 installed in a transmitting station, and receiving devices 30-1 to 30-M owned by users. Note that N and M are integers equal to or greater than 1.
[0013] In the transmission system 1, the data processing devices 10-1 to 10-N and the transmitting device 20 are connected via communication lines 40-1 to 40-N. The communication lines 40-1 to 40-N may be, for example, dedicated lines.
[0014] The data processing device 10-1 processes contents such as broadcast programs produced by the broadcasting station A, and transmits the resulting transmission data to the transmitting device 20 via the communication line 40-1.
[0015] In the data processing devices 10-2 to 10-N, similarly to the data processing device 10-1, contents such as broadcast programs produced by each broadcast station such as broadcast station B and broadcast station Z are processed. The resulting transmission data is transmitted to the transmitting device 20 via the communication lines 40-2 to 40-N.
[0016] The transmitting device 20 receives transmission data transmitted from the data processing devices 10-1 to 10-N on the broadcasting station side via the communication lines 40-1 to 40-N. The transmitting device 20 processes the transmission data from the data processing devices 10-1 to 10-N, and transmits the resulting broadcast signal from a transmitting antenna installed at the transmitting station.
[0017] As a result, the broadcast signal from the transmitting device 20 on the transmitting station side is transmitted via the broadcast transmission path 50 to the receiving devices 30-1 to 30-M.
[0018] The receiving devices 30-1 to 30-M are fixed receivers such as television receivers, set-top boxes (STBs), recorders, game consoles, and network storage, or mobile receivers such as smartphones, mobile phones, tablet computers, etc. The receiving devices 30-1 to 30-M may also be in-vehicle devices mounted on vehicles, such as in-vehicle televisions, or wearable computers, such as head mounted displays (HMDs).
[0019] The receiving device 30-1 receives and processes the broadcast signal transmitted from the transmitting device 20 via the broadcast transmission path 50, thereby reproducing the content such as a broadcast program in response to a channel selection operation by the user.
[0020] In the receiving devices 30-2 to 30-M, similarly to the receiving device 30-1, the broadcast signal from the transmitting device 20 is processed and content corresponding to a channel selection operation by the user is reproduced.
[0021] In the transmission system 1, the broadcast transmission path 50 is described as being terrestrial waves (terrestrial broadcasting). However, the broadcast transmission path 50 is not limited to terrestrial waves, and may be, for example, satellite broadcasting using a broadcasting satellite (BS: Broadcasting Satellite) or a communications satellite (CS: Communications Satellite), or cable broadcasting using a cable (CATV: Common Antenna TeleVision).
[0022] In addition, although not shown, various servers may be connected to a communication line such as the Internet in the transmission system 1. In this way, the receiving devices 30-1 to 30-M having a communication function may access various servers via a communication line such as the Internet to perform two-way communication and receive various data such as contents and applications.
[0023] In the following description, the data processing devices 10-1 to 10-N will be referred to as data processing devices 10 unless there is a need to distinguish them from one another. Also, the receiving devices 30-1 to 30-M will be referred to as receiving devices 30 unless there is a need to distinguish them from one another.
[0024] 2. Overview of this technology Incidentally, in the next-generation terrestrial digital television broadcasting system (next-generation ISDB (Integrated Services Digital Broadcasting)-T), data transmission using TLV (Type Length Value) packets as transmission packets is being considered. A TLV packet is a variable-length packet, and has a size of, for example, 4 to 65536 bytes. The TLV packet is also disclosed in the above-mentioned Patent Document 1.
[0025] A transmission packet such as a TLV packet is encapsulated into an FEC block, which is an error correction block, by adding a FEC (Forward Error Correction) block header (FBH), a BCH (Bose-Chaudhuri-Hocquenghem) code, and an LPDC (Low Density Parity Check) code. Then, an OFDM (Orthogonal Frequency Division Multiplexing) frame is generated from one or more FEC blocks.
[0026] This OFDM frame is a physical layer frame that serves as a unit for transmitting data. In the OFDM frame, the time at the beginning is set as a reference time, and an NTP packet, which is a TLV packet containing time information, is inserted into one of the FEC blocks that make up the OFDM frame. This time information represents the time at the beginning of the OFDM frame (the absolute time at the beginning position). This time information is, for example, the time when the OFDM frame was generated.
[0027] 2 and 3 are diagrams each showing a frame received by a receiving device.
[0028] When one OFDM frame is composed of multiple FEC blocks, the boundaries between the OFDM frame and the FEC blocks may or may not match, because the frame length of the OFDM frame is not an integer multiple of the block length of the FEC blocks.
[0029] FIG. 2 shows an example of the configuration of an OFDM frame A in which the boundary between the OFDM frame and the FEC block coincides.
[0030] OFDM frame A is configured to include FEC block #0 and FEC block #1. After FEC block #1, other FEC blocks may be included, although not shown. FEC block #0 is configured to include FBH, NTP packet, TLV packet #0, TLV packet #1, BCH code, and LPDC code. FEC block #1 is configured to include FBH, TLV packet #2, BCH code, and LPDC code.
[0031] In this way, in the case of OFDM frame A, an NTP packet is inserted immediately after the FBH in the first FEC block #0 among the FEC blocks that make up the OFDM frame, so that the receiving device can easily perform time recovery synchronization.
[0032] FIG. 3 shows an example of the configuration of an OFDM frame B in which the boundaries between the OFDM frame and the FEC blocks do not coincide.
[0033] OFDM frame B is configured to include a part of FEC block #0 and FEC block #1. FEC block #0 is configured with FBH, TLV packet #z, NTP packet, TLV packet #0, BCH code, and LPDC code. FEC block #1 is configured with FBH, TLV packet #0, BCH code, and LPDC code.
[0034] That is, in OFDM frame B, FEC block #0 is arranged across the previous OFDM frame and OFDM frame B, and in FEC block #0, the latter half of the NTP packet is included in OFDM frame B. Also, in OFDM frame B, TLV packet #0 is arranged across FEC block #0 and FEC block #1.
[0035] In this way, in the case of OFDM frame B, jitter in the time information occurs between OFDM frames due to the TLV packet crossing over FEC blocks and the FEC block crossing over frames.
[0036] In the case of OFDM frame A, as described above, the receiving device can perform time recovery synchronization. However, in order to match the boundary between the OFDM frame and the FEC block as in the case of OFDM frame A, adjustment is required by padding the previous frame, which deteriorates transmission efficiency.
[0037] As described above, the packets used in advanced terrestrial digital television broadcasting have a structure that causes jitter in the time information during transmission, making it difficult for the receiving device to easily synchronize the time reproduction.
[0038] Therefore, in the present technology, frames including time information and in which jitter in the time information may occur are received, and the time information is output between each of the frames at the same timing based on the beginning of the frame, which makes it easy to realize time reproduction synchronization of the receiving device.
[0039] <3. Details of this technology (Delay of all TLV packets including time information)> (Configuration of receiving device) FIG. 4 is a block diagram showing an example of the configuration of the receiving device of FIG.
[0040] The receiving device 30 is configured to include a tuner 101 , a demodulation unit 102 , and a signal processing unit 103 .
[0041] The tuner 101 receives a broadcast signal via an antenna (not shown), performs necessary processing on the received broadcast signal, and supplies the resulting signal to a demodulation unit 102 .
[0042] The demodulation unit 102 is configured by, for example, a demodulation LSI (Large Scale Integration) etc. The demodulation unit 102 performs demodulation processing on the signal supplied from the tuner 101.
[0043] The demodulation unit 102 is configured to include an OFDM demodulation unit 111, an error correction unit 112, and a TLV packet output IF (Interface) 113.
[0044] The OFDM demodulation unit 111 receives an OFDM frame as a signal supplied from the tuner 101, demodulates the OFDM frame, and outputs an FEC block obtained by the demodulation to the error correction unit 112. At that time, the OFDM demodulation unit 111 outputs a timing signal indicating the start of the OFDM frame to the TLV packet output IF 113.
[0045] The error correction unit 112 performs error correction using the BCH code or LDCP code added to the FEC block supplied from the OFDM demodulation unit 111 , and outputs a TLV packet obtained as a result of the error correction to a TLV packet output IF 113 .
[0046] The TLV packet output IF 113 outputs the TLV packet supplied from the error correction unit 112 to the downstream signal processing unit 103. At that time, based on a timing signal indicating the beginning of the OFDM frame supplied from the OFDM demodulation unit 111, the TLV packet output IF 113 outputs an NTP packet, which is time information, to the downstream signal processing unit 103 at the same timing with respect to the beginning of the OFDM frame between each OFDM frame.
[0047] The signal processing unit 103 is composed of, for example, a SoC (System On Chip) etc. The signal processing unit 103 performs predetermined signal processing such as demultiplexing and decoding on the packets supplied from the TLV packet output IF 113. In addition, in the signal processing unit 103, for example, time information is processed together with the packets, and time synchronization is performed.
[0048] The video, audio, subtitles, and other data obtained by the signal processing by the signal processing unit 103 are subjected to decoding processing and the like in a subsequent circuit, and the resulting video and audio are output. As a result, the receiving device 30 plays back content such as a broadcast program, and outputs the video and audio.
[0049] (Example of NTP packet output control) FIG. 5 illustrates an example of output control of an NTP packet.
[0050] FIG. 5 shows an example of the configuration of OFDM frame A and OFDM frame B input to demodulation section 102, and an example of control of packet output timing by demodulation section 102.
[0051] OFDM frame A shows an example of the configuration of an OFDM frame when an NTP packet arrives at the receiving device 30 with almost no delay relative to the beginning of the OFDM frame.
[0052] OFDM frame A includes FEC block #0 and FEC block #1. FEC block #0 is composed of FBH, NTP packet, TLV packet #0, TLV packet #1, BCH code, and LPDC code. FEC block #1 is composed of FBH, TLV packet #2, BCH code, and LPDC code.
[0053] That is, in OFDM frame A, the TLV packet does not cross FEC blocks, and the FEC block does not cross OFDM frames. In this case, the arrival time of the NTP packet is t A is approximately equal to the arrival time of the head of OFDM frame A.
[0054] OFDM frame B shows an example of the configuration of an OFDM frame when an NTP packet arrives at the receiving device 30 with the maximum delay relative to the beginning of the OFDM frame.
[0055] OFDM frame B is made up of the latter half of FEC block #k, followed by FEC block #0, FEC block #1, etc. FEC block #k is made up of FBH, TLV packet #y, TLV packet #z, BCH code, and LPDC code.
[0056] FEC block #0 is composed of FBH, TLV packet #z, NTP packet, TLV packet #0, BCH code, and LPDC code. FEC block #1 is composed of FBH, TLV packet #0, BCH code, and LPDC code.
[0057] In the case of OFDM frame B, FEC block #k is arranged straddling the previous OFDM frame and OFDM frame B, and in FEC block #0, the latter half of TLV packet #z and subsequent packets are included in OFDM frame B. Also, in the case of OFDM frame B, TLV packet #z is arranged straddling FEC block #k and FEC block #0, and TLV packet #0 is arranged straddling FEC block #0 and FEC block #1.
[0058] That is, in OFDM frame B, the TLV packet straddles FEC blocks, and the FEC blocks straddle OFDM frames.
[0059] Therefore, in the case of OFDM frame B, due to the TLV packet crossing the FEC block and the FEC block crossing the frame, a delay occurs from the beginning of the OFDM frame B of the NTP packet containing the time information, as shown by the arrow P. The arrival time t B is determined by the FEC block length and the maximum length of a TLV packet.
[0060] In the OFDM frames A and B, the BCH code and the LPDC code are used for error correction in the error correction unit 112, so that only TLV packets including NTP packets are supplied to the TLV packet output IF 113.
[0061] On the other hand, the TLV packet output IF 113 adjusts the timing of outputting the NTP packet between each OFDM frame, regardless of the arrival timing of the NTP packet relative to the beginning of the OFDM frame. Specifically, the TLV packet output IF 113 adjusts the output timing of the NTP packet to the timing when a predetermined time has elapsed that is equal to or greater than the delay amount in OFDM frame B, in which the NTP packet arrives with the maximum delay amount from the beginning of the OFDM frame, based on the beginning of the OFDM frame. At that time, the TLV packet output IF 113 temporarily holds the TLV packets following the NTP packet in a buffer provided therein, and outputs the TLV packets following the NTP packet with a delay.
[0062] For example, in the case of OFDM frame A, the TLV packet output IF 113 temporarily holds in a buffer the TLV packets following the NTP packet placed at the beginning of the OFDM frame. Then, as shown by arrow Q, the TLV packet output IF 113 delays the output timing of the NTP packet from the beginning of the OFDM frame A to a timing at which a predetermined time has elapsed that is equal to or greater than the delay amount from the beginning of the OFDM frame of the NTP packet in OFDM frame B.
[0063] As a result, in each OFDM frame including OFDM frame A, the NTP packet is output to signal processing unit 103 at the same timing after the maximum delay amount of the NTP packet in OFDM frame B from the head of the OFDM frame.
[0064] In addition, in each OFDM frame, all TLV packets following the NTP packet are output to the subsequent stage with a timing delayed by the same amount as the NTP packet.
[0065] Therefore, according to the present technology, there is no need to change the order of packets to be output, making control easier. Also, the amount of delay in outputting NTP packets can be reduced.
[0066] <Operation of the receiving device> FIG. 6 is a flowchart illustrating the reception process of the receiving device.
[0067] In step S101, the tuner 101 receives a broadcast signal via an antenna (not shown). The tuner 101 performs necessary processing on the received broadcast signal, and supplies the resulting signal to the demodulation unit .
[0068] In step S102, the OFDM demodulation unit 111 receives an OFDM frame as a signal supplied from the tuner 101, and demodulates the OFDM frame. The OFDM demodulation unit 111 outputs an FEC block obtained by the demodulation result to the error correction unit 112. At that time, the OFDM demodulation unit 111 outputs a timing signal indicating the start of the OFDM frame to the TLV packet output IF 113.
[0069] In step S103, the error correction unit 112 performs error correction using the parity of the BCH code or the LDCP code added to the FEC block supplied from the OFDM demodulation unit 111. The error correction unit 112 outputs a TLV packet obtained as a result of the error correction to the TLV packet output IF 113.
[0070] In step S104, the TLV packet output IF 113 outputs the TLV packet supplied from the error correction unit 112 to the downstream signal processing unit 103. At this time, as described above with reference to Fig. 5, the TLV packet output IF 113 outputs an NTP packet, which is time information, to the downstream signal processing unit 103 based on the beginning of the OFDM frame as a reference, based on the timing signal indicating the beginning of the OFDM frame supplied from the OFDM demodulation unit 111. At this time, the NTP packet is output to the downstream signal processing unit 103 at the same timing between each OFDM frame.
[0071] In step S105, the signal processing unit 103 performs predetermined signal processing such as demultiplexing and decoding on the packet supplied from the TLV packet output IF 113.
[0072] As a result, the NTP packet containing time information does not jitter at the input of the signal processing unit 103, and time reproduction synchronization can be achieved.
[0073] <4. Variation 1 (Delay of time information only)> (Variation of NTP packet output control) FIG. 7 is a diagram showing a modified example of output control of an NTP packet.
[0074] 7, an example of the configuration of OFDM frame A and OFDM frame B input to demodulation section 102 is similar to the example of the configuration in FIG. 5, so a description thereof will be omitted and only the packet output control by demodulation section 102 will be described.
[0075] The TLV packet output IF 113 adjusts the timing of outputting the NTP packet between each OFDM frame, regardless of the arrival timing of the NTP packet relative to the beginning of the OFDM frame, as in the case of Fig. 5. Specifically, the TLV packet output IF 113 adjusts the output timing of the NTP packet to a timing at which a predetermined time has elapsed that is equal to or greater than the delay amount in OFDM frame B, in which the NTP packet arrives with the maximum delay amount from the beginning of the OFDM frame, based on the beginning of the OFDM frame.
[0076] In addition, in the receiving device 30, the output timing of the TLV packet other than the time information does not affect the processing of the signal processing unit 103.
[0077] Therefore, when outputting an NTP packet, the TLV packet output IF 113 temporarily holds only the NTP packet in a buffer, delays the output timing of the NTP packet, and changes the output order of the other TLV packets before outputting them.
[0078] For example, in the case of OFDM frame A, the TLV packet output IF 113 temporarily holds the NTP packet arranged at the beginning of the OFDM frame in a buffer. Then, as shown by arrow Q, the TLV packet output IF 113 delays the output timing of the NTP packet from the beginning of OFDM frame A to a timing at which a predetermined time has elapsed that is equal to or greater than the delay amount of the NTP packet in OFDM frame B from the beginning of the OFDM frame.
[0079] That is, in OFDM frame A, the TLV packet output IF 113 outputs TLV packet #0 and TLV packet #1 after the NTP packet first, and in OFDM frame B, outputs the NTP packet at a predetermined timing after the maximum delay amount from the beginning of the OFDM frame, and then outputs the TLV #2 packet.
[0080] In this way, the amount of buffering required in the TLV packet output IF 113 can be reduced.
[0081] As described above, in the present technology, the output order of packets other than the NTP packet is changed in each OFDM frame, and only the NTP packet is output to the signal processing unit 103 at the same timing after the maximum delay amount from the beginning of the OFDM frame of the NTP packet in OFDM frame B.
[0082] Therefore, according to the present technology, it is possible to reduce the buffer (memory) that accumulates packets other than NTP packets, and also to reduce the amount of delay in outputting NTP packets.
[0083] <5. Variation 2 (Delay to the beginning of the next frame)> (Another variation of NTP packet output control) FIG. 8 is a diagram showing another modified example of the output control of NTP packets.
[0084] Fig. 8 shows an example of the configuration of OFDM frame B in Fig. 5 and an example of packet output timing by demodulation unit 102. Since the example of the configuration of OFDM frame B in Fig. 8 is similar to the example of the configuration in Fig. 5, its description will be omitted and only the packet output control by demodulation unit 102 will be described.
[0085] The TLV packet output IF 113 uses the time at the beginning of the OFDM frame as the reference time, similarly to the case of FIG.
[0086] Regardless of the arrival time, the TLV packet output IF 113 temporarily stores the time information of the NTP packet in a register, etc. Then, at the timing of outputting the beginning of the next OFDM frame, the TLV packet output IF 113 adds a time corresponding to the OFDM frame length to the time information of the stored NTP packet and outputs the NTP packet.
[0087] As described above, in this technology, a time corresponding to the frame length is added to the time information, and the NTP packet to which the time corresponding to the frame length has been added is output at the timing of the start of the next OFDM frame.
[0088] Therefore, this technology can reduce the buffer (memory) that stores data other than NTP packets. In addition, the timing of outputting NTP packets is constant regardless of the FEC block length and the maximum length of TLV packets, so packet output can be easily controlled.
[0089] <6.Other> (Effects of this technology) In this technology, an OFDM frame including time information is received, and the time information is output to a subsequent stage at the same timing between each OFDM frame, based on the beginning of the OFDM frame.
[0090] This makes it possible to realize time reproduction synchronization in the receiving device.
[0091] (Application to other broadcasting systems) In the above explanation, the ISDB, which is a digital television broadcasting standard adopted in Japan and other countries, has been mainly described. However, the present technology may also be applied to other standards such as ATSC (Advanced Television Systems Committee), which is a standard adopted in the United States and other countries, and DVB (Digital Video Broadcasting), which is a standard adopted in European countries and other countries.
[0092] In addition, digital television broadcasting can be applied to broadcasting methods such as terrestrial broadcasting, satellite broadcasting using broadcasting satellites (BS) and communication satellites (CS), and wired broadcasting such as cable television (CATV).
[0093] (Other examples of packets and signaling) The names of the packets, frames, signaling (control information), etc. mentioned above are merely examples, and other names may be used. However, the difference between these names is merely a formal difference, and does not mean that the actual contents of the packets, frames, signaling, etc. are different.
[0094] For example, a TLV packet is an example of a transmission packet, and the transmission packet includes, for example, an ALP (ATSC Link-Layer Protocol) packet, a GSE (Generic Stream Encapsulation) packet, etc., which are variable-length packets. Note that the terms frame and packet may be used interchangeably.
[0095] (Other examples of time information) In the above explanation, the case where time information defined by NTP (NTP time information) is used as the time information has been described, but the time information is not limited to this and any time information can be used, such as time information defined by PTP (Precision Time Protocol) or 3GPP (Third Generation Partnership Project), time information included in GPS (Global Positioning System) information, or time information in any other independently determined format.
[0096] In addition, in the above explanation, the NTP time information is described as representing the time at the beginning of the OFDM frame, but the time represented by time information such as the NTP time information is not limited to the time at the beginning of the OFDM frame, and can represent an absolute time at a specified position in a stream of physical layer frames such as OFDM frames.
[0097] (Another example of a transmission line) Furthermore, the present technology can also be applied to a transmission path other than a broadcast transmission path, i.e., a predetermined system (a system other than the broadcast system of digital television broadcasting) that is defined on the assumption that a communication transmission path such as a mobile communication network is used as the transmission path of the transmission system 1 (FIG. 1). In that case, a communication transmission path such as a mobile communication network is used as the transmission path of the transmission system 1 (FIG. 1), and the functions of the data processing device 10 and the transmission device 20 are provided by, for example, a communication device in a base station. Then, the communication device and a receiving device 30 (for example, a mobile receiver) having a communication function communicate with each other via a communication transmission path such as a mobile communication network.
[0098] (Example of computer configuration) The above-mentioned series of processes can be executed by hardware or software. When the series of processes is executed by software, the program constituting the software is installed from a program recording medium into a computer incorporated in dedicated hardware, or into a general-purpose personal computer, etc.
[0099] FIG. 9 is a block diagram showing an example of the hardware configuration of a computer that executes the above-mentioned series of processes according to a program.
[0100] A central processing unit (CPU) 301, a read only memory (ROM) 302, and a random access memory (RAM) 303 are interconnected via a bus 304.
[0101] An input / output interface 305 is further connected to the bus 304. An input unit 306 including a keyboard, a mouse, etc., and an output unit 307 including a display, a speaker, etc. are connected to the input / output interface 305. In addition, a storage unit 308 including a hard disk, a non-volatile memory, etc., a communication unit 309 including a network interface, etc., and a drive 310 that drives a removable medium 311 are connected to the input / output interface 305.
[0102] In the computer configured as above, the CPU 301 loads a program stored in the storage unit 308 into the RAM 303 via the input / output interface 305 and the bus 304 and executes the program, thereby performing the above-mentioned series of processes.
[0103] The programs executed by the CPU 301 are installed in the storage unit 308 by being recorded on a removable medium 311, or provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital broadcasting.
[0104] In addition, the program executed by the computer may be a program in which processing is performed chronologically in the order described in this specification, or it may be a program in which processing is performed in parallel or at the required timing, such as when called.
[0105] In this specification, a system refers to a collection of multiple components (devices, modules (parts), etc.), regardless of whether all the components are in the same housing. Therefore, multiple devices housed in separate housings and connected via a network, and a single device in which multiple modules are housed in a single housing, are both systems.
[0106] Furthermore, the effects described in this specification are merely examples and are not limiting, and other effects may also be present.
[0107] The embodiments of the present technology are not limited to the above-described embodiments, and various modifications are possible without departing from the gist of the present technology.
[0108] For example, the present technology can be configured as cloud computing, in which a single function is shared and processed collaboratively by multiple devices via a network.
[0109] Furthermore, each step described in the above flow chart can be executed by one device, or can be shared and executed by a plurality of devices.
[0110] Furthermore, when a single step includes multiple processes, the multiple processes included in the single step can be executed by a single device, or can be shared and executed by multiple devices.
[0111] <Examples of configuration combinations> The present technology can also be configured as follows. (1) a receiving unit for receiving a frame including time information, the frame possibly including jitter in the time information; an output control unit that outputs the time information at the same timing between each of the frames with the beginning of the frame as a reference; A receiving device comprising: (2) The output control unit outputs the time information at a timing when a predetermined time equal to or greater than a maximum delay amount of the time information from the beginning of the frame has elapsed, with the beginning of the frame as a reference, in each of the frames. The receiving device according to (1) above. (3) The output control unit outputs packets after the time information in the frame with a delay. The receiving device according to (2) above. (4) The output control unit delays and outputs only the time information in each of the frames. The receiving device according to (2) above. (5) The time information includes the start time of the frame. The receiving device according to (1) above. (6) The output control unit adds a time corresponding to the frame length to the time information and outputs the time information at the beginning of the next frame. The receiving device according to (5) above. (7) The frame is an OFDM (Orthogonal Frequency Division Multiplexing) frame. A receiving device according to any one of (1) to (6). (8) The receiving device: receiving a frame including time information, the frame possibly including jitter in the time information; The time information is output at the same timing between each of the frames with the beginning of the frame as a reference. Receiving method. [Explanation of symbols]
[0112] 1 Transmission system, 10 Data processing device, 20 Transmitter, 30 Receiver, 101 Tuner, 102 Demodulator, 103 Signal processing unit, 111 OFDM demodulator, 112 Error correction unit, 113 TLV packet output IF
Claims
1. a receiving unit for receiving a frame including time information; an output control unit that outputs the time information at a timing when a predetermined delay time has elapsed from the timing of the head of the received frame; A receiving device comprising:
2. The delay time is a predetermined time equal to or longer than a time from a beginning of a specific frame included in the received frame to an arrival of the time information, The specific frame is a frame in which the time information arrives with the greatest delay relative to the beginning of the frame among the received frames.
2. The receiving device according to claim 1.
3. The frame includes at least a first packet including the time information and a second packet including data; The output control unit delays and outputs the second packet subsequent to the first packet in the received frame.
3. The receiving device according to claim 2.
4. The frame includes at least a first packet including the time information and a second packet including data; The output control unit delays and outputs only the first packet in the received frame.
3. The receiving device according to claim 2.
5. The time information includes a time when the beginning of the frame was generated.
2. The receiving device according to claim 1.
6. The output control unit adds a time corresponding to a frame length indicating a length of the frame to the time indicated by the time information, and outputs the time information at the beginning of the next frame.
6. The receiving device according to claim 5.
7. The frame is an OFDM (Orthogonal Frequency Division Multiplexing) frame.
2. The receiving device according to claim 1.
8. The receiving device: Receive a frame including time information, In the received frame, the time information is output at a timing when a predetermined delay time has elapsed from the timing of the head of the frame. Receiving method.
Citation Information
Patent Citations
Transmission apparatus, reception apparatus, and data processing method
WO2018008429A1
Transmission device and transmission method
WO2018207610A1