[go: up one dir, main page]

WO2018110478A1 - Reception device and communication system - Google Patents

Reception device and communication system Download PDF

Info

Publication number
WO2018110478A1
WO2018110478A1 PCT/JP2017/044279 JP2017044279W WO2018110478A1 WO 2018110478 A1 WO2018110478 A1 WO 2018110478A1 JP 2017044279 W JP2017044279 W JP 2017044279W WO 2018110478 A1 WO2018110478 A1 WO 2018110478A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
leap
mmtp packet
ntp
generated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2017/044279
Other languages
French (fr)
Japanese (ja)
Inventor
謙介 霜觸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2018556652A priority Critical patent/JP6763440B2/en
Publication of WO2018110478A1 publication Critical patent/WO2018110478A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/12Arrangements for observation, testing or troubleshooting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/95Arrangements characterised by the broadcast information itself characterised by a specific format, e.g. an encoded audio stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client

Definitions

  • the present invention relates to a receiving apparatus that performs communication of MMTP packets, and a communication system.
  • Non-Patent Document 1 describes a system that transmits and receives more information via broadcasting and communication lines.
  • Non-Patent Document 1 information corresponding to the date and time of playback is generated based on the NTP (Network Time Protocol) time stamp so that the receiving device can play back in an appropriate order. And transmitted in association with television program information or the like.
  • the time stamp of NTP refers to information indicating the date and time based on the NTP by the number of seconds accumulated from a predetermined date and time.
  • the date and time is also simply referred to as time.
  • the receiving device reproduces video and audio based on the television program information in an appropriate order based on the separately acquired NTP time stamp and the time information associated with the television program information.
  • NTP time stamps are based on Coordinated Universal Time. Coordinated universal time is adjusted once every few years to approximate universal time. The adjustment is performed by inserting leap seconds or deleting leap seconds. Specifically, when leap seconds are inserted, for example, a series of 8:59:59 (hereinafter referred to as “8: 59: 55: 00”) to 8: 59: 59: 99 A time stamp is generated twice in succession. When the leap second is deleted, a time stamp indicating the next second of 8: 59: 58: 00 is generated to indicate 9: 00: 00: 00.
  • Non-Patent Document 1 describes a digital broadcasting system based on MMT (MPEG (Moving Picture Experts Group) Media Transport).
  • MMT Moving Picture Experts Group
  • the presentation time of an MPU is indicated in a time stamp descriptor in the MPU and transmitted.
  • the transmission side sets a predetermined flag in the extended time stamp descriptor of the MPU and transmits the MPU.
  • Patent Document 1 describes that when leap second adjustment is performed, the transmission side corrects the time indicated in the MPU time stamp descriptor and transmits correction information indicating the correction.
  • the MPU is divided into MMTP (MMT Protocol) packets and transmitted / received.
  • MMTP MMT Protocol
  • Each MMTP packet is restored on the receiving side at a timing according to the value indicated in the Timestamp field in the MMTP packet header.
  • FIG. 6 is an explanatory diagram showing an example of the timing for generating and restoring the MMTP packet.
  • the middle stage shows the timing at which the transmission apparatus generates the MMTP packet.
  • the lower part shows the timing at which the transmission apparatus restores the main signal data by performing restoration processing on the MMTP packet (hereinafter, also simply referred to as restoration of the MMTP packet).
  • the transmission apparatus includes time stamp information indicating the time corresponding to the timing at which the main signal data is input, including the main signal data in the payload according to the order in which the main signal data is input. Are sequentially generated. Therefore, the time stamp information corresponds to the Timestamp field in the system described in Non-Patent Document 1.
  • the time indicated by the time stamp information in the MMTP packet generated when the leap second is inserted does not correspond to the order in which the MMTP packets are generated.
  • an MMTP packet (MMTP packet numbered (8) in FIG. 6) generated when a leap second is inserted and including time stamp information indicating 8: 59: 59: 200 is 8 MMTP packet including time stamp information indicating 59: 59: 300 (MMTP packet numbered (5) in FIG. 6), and MMTP packet including time stamp information indicating 8: 59: 59: 500 (FIG. 6).
  • MMTP packets including time stamp information indicating 8: 59: 59: 800 (MMTP packets numbered (7) in FIG. 6).
  • An MMTP packet (MMTP packet numbered (9) in FIG. 6) that is generated when a leap second is inserted and includes time stamp information indicating 8: 59: 59: 600 is 8:59: It is generated after an MMTP packet including time stamp information indicating 59: 800 (MMTP packet numbered (7) in FIG. 6).
  • each MMTP packet generated in the period A that is 1 second immediately before the leap second and numbered (5) to (7) is inserted in the inserted leap second period. It is generated prior to each MMTP packet generated during a period B and numbered (8) to (10). Further, as shown in FIG. 6, each MMTP packet numbered (5) to (10) is generated in the order in which small values are numbered.
  • the restoration process is performed on the MMTP packets at the timing indicated by the time stamp information, the main signal data is restored in an order different from the input order. Further, the main signal data included in the MMTP packet including the time stamp information indicating the time corresponding to the leap second is restored at a timing different from the input timing.
  • each MMTP packet is restored at a timing according to the value indicated in the Timestamp field in the MMTP packet header.
  • the MMTP packets are not restored in the proper order and timing.
  • the MMTP packet numbered (8) is subjected to the restoration process before the MMTP packets numbered (5) to (7). .
  • the main signal data based on the MMTP packets numbered (8) is restored before the main signal data based on the MMTP packets numbered (5) to (7).
  • the MMTP packet numbered (9) is subjected to the restoration process before the MMTP packet numbered (7). Then, the main signal data based on the MMTP packet numbered (9) is restored before the main signal data based on the MMTP packet numbered (7).
  • an object of the present invention is to provide a receiving apparatus and a communication system that can restore each MMTP packet in an appropriate order even when leap seconds are inserted.
  • the receiving device has a leap second when it is a leap second which is a time inserted to restore the coordinated universal time and a restoring means for restoring data from the MMTP packet transmitted by the transmitting device.
  • the communication system according to the present invention includes any one of the receiving apparatuses and any one of the transmitting apparatuses.
  • each MMTP packet can be restored in an appropriate order even when the NTP time stamp is adjusted.
  • FIG. 1 is a block diagram illustrating a configuration example of an information communication system 100 according to the first embodiment.
  • the information communication system 100 according to the first embodiment includes a transmission device 200 and a reception device 300.
  • the transmission device 200 and the reception device 300 are connected to a communication network 400 such as the Internet, for example.
  • the transmission device 200 and the reception device 300 transmit / receive information to / from each other via the communication network 400.
  • the receiving device 300 can receive the information transmitted by the transmitting device 200 via broadcasting.
  • the transmission device 200 is installed in a television broadcasting station, for example.
  • the receiving apparatus 300 is built in or connected to, for example, a television broadcast receiver or a set top box. Note that the receiving device 300 may be installed in, for example, a television broadcasting station, and configured to output a signal from the receiving device 300 so as to be received by a television broadcast receiver or a set-top box. .
  • the transmission apparatus 200 includes a clock signal generation unit 210, an NTP counter unit 220, an MMTP packetization processing unit 230, an NTP packet generation unit 240, and a multiplexing unit 250.
  • the NTP counter unit 220, the MMTP packetization processing unit 230, the NTP packet generation unit 240, and the multiplexing unit 250 are realized by, for example, a CPU (Central Processing Unit) that executes processing according to program control and a plurality of circuits. .
  • a CPU Central Processing Unit
  • the clock signal generation unit 210 generates a clock signal having a predetermined frequency and inputs it to the NTP counter unit 220.
  • the clock signal generation unit 210 generates a clock signal with a frequency of 2 32 Hz or a clock signal with a frequency of 2 24 to 2 28 Hz, for example.
  • the NTP counter unit 220 receives the clock signal input by the clock signal generation unit 210 and the external time information transmitted from the external server.
  • the external time information transmitted from the external server is, for example, an NTP format signal transmitted from the NTP server, and at least a signal indicating a time and a leap second indicator.
  • the leap second indicator is, for example, a descriptor indicating that a leap second is inserted in the last minute of the current month. Specifically, when a leap second is inserted in the last minute of the current month, a value “1” is set to the leap second indicator, otherwise a value “0” is set to the leap second indicator. Set.
  • the NTP counter unit 220 generates NTP time information indicating the current time according to the NTP format based on the clock signal input by the clock signal generation unit 210. Specifically, for example, based on the NTP format, the NTP counter unit 220 generates NTP time information indicating the current date and time (also simply referred to as time for simplicity of explanation) based on the number of seconds accumulated from a predetermined date and time. . Note that the NTP time information includes the leap second indicator indicated in the input external time information. Therefore, the time indicated by the NTP time information is a time based on the clock signal input by the clock signal generation unit 210, and the value set in the leap second indicator is set in the leap second indicator of the external time information. Value.
  • the NTP counter unit 220 inputs the generated NTP time information to the MMTP packetization processing unit 230 and the NTP packet generation unit 240.
  • the NTP counter unit 220 determines whether or not the time indicated by the NTP time information generated by the NTP counter unit 220 is a leap second time. including.
  • the MMTP packetization processing unit 230 sets leap second inserting information indicating that the leap second is inserted. To enter.
  • the transmission-side leap second monitoring unit 221 specifically, for example, When the value “1” is set in the second indicator, leap second insertion information is input to the MMTP packetization processing unit 230 when generating NTP time information indicating the time when the leap second is inserted. To do.
  • the MMTP packetization processing unit 230 includes time stamp information indicating time according to the time indicated by the NTP time information input by the NTP counter unit 220 and leap second information in the header, and the input main signal data is included in the payload. An included MMTP packet is generated.
  • the MMTP packetization processing unit 230 generates an MMTP packet including leap second information indicating that the leap second has been generated in the header when the transmission side leap second monitoring unit 221 inputs the leap second insertion in-progress information. To do. Further, the MMTP packetization processing unit 230 includes leap second information indicating that it is generated when it is not leap second when the transmission side leap second monitoring unit 221 does not input leap second insertion in-progress information. Generate an MMTP packet.
  • the MMTP packetization processing unit 230 inputs the generated MMTP packet to the multiplexing unit 250.
  • the leap second information is, for example, a predetermined flag in the header of the MMTP packet, and when the value of the flag is set to “1”, it indicates that the MMTP packet was generated in leap seconds, If the flag value is set to “0”, it indicates that the MMTP packet was generated when it was not a leap second.
  • the MMTP packetization processing unit 230 generates time stamp information indicating the time taking into account the time required for decoding the main signal data, etc., at the time indicated by the NTP time information input by the NTP counter unit 220.
  • a series of NTP time information indicating, for example, 8: 59: 59: 000 to 8: 59: 59: 999 is input to the MMTP packetization processing unit 230 twice in succession.
  • the MMTP packetization processing unit 230 receives NTP time information indicating 8: 59: 59: 000 to 8: 59: 59: 999 for the second time out of the NTP time information generated twice consecutively. In this case, leap second insertion information is input.
  • the MMTP packetization processing unit 230 when the leap second insertion information is input, the MMTP packetization processing unit 230 includes the time stamp information indicating the time corresponding to the time indicated by the NTP time information and the leap second information indicating that the leap second is generated. And an MMTP packet including the header. That is, the MMTP packetization processing unit 230 inserts the leap second, and for example, when 8: 59: 59: 000 to 8: 59: 59: 999 is repeated twice, the second 8:59:59 : 000 to 8: 59: 59: 999, the header includes time stamp information indicating the time according to the time indicated by the NTP time information and leap second information indicating that it was generated in leap seconds, An MMTP packet including the input main signal data in the payload is generated.
  • two sets of MMTP packets including time stamp information indicating the time corresponding to the time indicated by the NTP time information indicating 8: 59: 55: 00 to 8: 59: 59: 99 in the header are generated.
  • the header of the MMTP packet includes leap second information indicating that it was generated in leap seconds, and the header of the other pair of MMTP packets indicates leap seconds indicating that they are generated when they are not leap seconds. Contains information.
  • the NTP packet generation unit 240 generates an NTP packet including the NTP time information input by the NTP counter unit 220. Then, the NTP packet generation unit 240 inputs the generated NTP packet to the multiplexing unit 250. Therefore, for example, the NTP packet generation unit 240 generates an NTP packet including NTP time information indicating the time at which the MMTP packet multiplexed by the multiplexing unit 250 described later is generated.
  • the multiplexing unit 250 generates an IP (Internet Protocol) packet in which the MMTP packet input by the MMTP packetization processing unit 230 and the NTP packet generated by the NTP packet generation unit 240 are multiplexed. Then, multiplexing unit 250 transmits the generated IP packet to receiving apparatus 300. The transmitted IP packet is received by the receiving device 300 via the communication network 400.
  • IP Internet Protocol
  • the receiving apparatus 300 includes a demultiplexing unit 310, an NTP packet receiving unit 320, a comparison unit 330, a clock signal generation unit 340, an NTP counter unit 350, and an MMTP packet restoration unit 360.
  • the demultiplexing unit 310, the NTP packet receiving unit 320, the comparing unit 330, the clock signal generating unit 340, the NTP counter unit 350, and the MMTP packet restoring unit 360 include, for example, a CPU that executes processing according to program control, Realized by the circuit.
  • the demultiplexing unit 310 demultiplexes the IP packet into the NTP packet and the MMTP packet when receiving the IP packet transmitted by multiplexing the MMTP packet and the NTP packet. Then, the demultiplexing unit 310 inputs the demultiplexed NTP packet to the NTP packet receiving unit 320, and inputs the MMTP packet to the MMTP packet restoration unit 360.
  • the NTP packet receiving unit 320 restores the NTP time information based on the input NTP packet. Then, the NTP packet receiving unit 320 inputs the restored NTP time information that is the restored NTP time information to the comparison unit 330 and the NTP counter unit 350.
  • the restored NTP time information corresponds to the NTP time information generated by the NTP counter unit 220. Therefore, the restored NTP time information includes a leap second indicator.
  • the comparison unit 330 and the clock signal generation unit 340 constitute a PLL (Phase Locked Loop). Specifically, the comparison unit 330 compares the time indicated by the restored NTP time information with the time indicated by the generated NTP time information that is the time information generated by the NTP counter unit 350. The generated NTP time information will be described later.
  • PLL Phase Locked Loop
  • the comparison unit 330 inputs a signal corresponding to the comparison result to the clock signal generation unit 340.
  • the clock signal generation unit 340 generates a clock signal corresponding to the signal input by the comparison unit 330. Then, the clock signal generation unit 340 inputs the generated clock signal to the NTP counter unit 350. Note that the clock signal generation unit 340 generates a clock signal having a frequency of, for example, 2 32 Hz or a clock signal having a frequency of 2 24 to 2 28 Hz in accordance with the signal input by the comparison unit 330.
  • the NTP counter unit 350 generates generated NTP time information indicating the current time according to the NTP format based on the clock signal input by the clock signal generation unit 340. Specifically, the NTP counter unit 350 generates generated NTP time information that indicates the current date and time (also simply referred to as time for simplicity of explanation) based on the number of seconds accumulated from a predetermined date and time, for example, based on the NTP format. To do. Then, the NTP counter unit 350 inputs the generated generated NTP time information to the comparison unit 330 and the MMTP packet restoration unit 360.
  • the NTP counter unit 350 is configured to determine whether the time indicated by the generated NTP time information generated by the NTP counter unit 350 is a leap second time. 351.
  • the reception-side leap second monitoring unit 351 determines that the time indicated by the generated NTP time information is the time in leap seconds
  • the MMTP packet restoration unit 360 displays leap second insertion information indicating that leap seconds are inserted. To enter.
  • the reception-side leap second monitoring unit 351 when the leap second is indicated by the leap second indicator in the restored NTP time information input to the NTP counter unit 350, specifically, for example, When the value “1” is set in the leap second indicator, the leap second inserting information is input to the MMTP packet restoration unit 360 together with the generated NTP time information indicating the time when the leap second is inserted.
  • the MMTP packet restoration unit 360 performs a restoration process for restoring the main signal data from the MMTP packet at a timing corresponding to the time indicated by the time stamp information included in the header of the MMTP packet. .
  • the MMTP packet restoration unit 360 includes, for example, an MMTP including the time stamp information at a timing according to the time indicated by the generated NTP time information input by the NTP counter unit 350 and the time indicated by the time stamp information.
  • a restoration process for restoring the main signal data from the packet is performed. More specifically, for example, the MMTP packet restoration unit 360 includes the time stamp information at a timing when the time indicated by the generated NTP time information input by the NTP counter unit 350 matches the time indicated by the time stamp information.
  • a restoration process for restoring the main signal data from the MMTP packet is performed.
  • the time stamp information can indicate the same time in different MMTP packets.
  • the MMTP packet restoration unit 360 receives, for example, two MMTP packets including time stamp information indicating 8: 59: 59: 000 to 8: 59: 59: 999. Pair input. Of the two sets of MMTP packets, one set of MMTP packets generated at the time when the second 8: 59: 59: 000 to 8: 59: 59: 999 arrives is generated in leap seconds. It includes leap second information indicating that this has been done.
  • the main signal data is restored from the MMTP packet including the time stamp information at a timing corresponding to the time indicated by the time stamp information included in the MMTP packet.
  • the MMTP packet restoration unit 360 is input from the NTP counter unit 350 together with the leap second insertion in-progress information indicating that the leap second is inserted, which is input from the reception-side leap second monitoring unit 351, for example. Restoration for restoring main signal data from the MMTP packet including the time stamp information at a timing when the time indicated by the generated NTP time information matches the time indicated by the time stamp information included in the one set of MMTP packets Process.
  • the MMTP packet restoration unit 360 outputs the restored main signal data.
  • FIG. 2 is an explanatory diagram showing an example of restoration processing for restoring the main signal data in the MMTP packet restoration unit 360.
  • the time when the generation of the MMTP packet is started is set as the time when the MMTP packet is generated, but the time when generation of the MMTP packet is ended may be set as the time when the MMTP packet is generated.
  • Other timing such as the timing at which the encoding process of the main signal data is completed may be the time when the MMTP packet is generated.
  • the time indicated by the time stamp information in the MMTP packet generated when the leap second is inserted does not correspond to the order in which the MMTP packets are generated.
  • an MMTP packet (MMTP packet numbered (8) in FIG. 2) that is generated when a leap second is inserted and includes time stamp information indicating 8: 59: 59: 200 is 8 MMTP packet including time stamp information indicating 59: 59: 300 (MMTP packet numbered (5) in FIG. 2), MMTP packet including time stamp information indicating 8: 59: 59: 500 (FIG. 2) MMTP packets numbered (6) in FIG.
  • MMTP packets including time stamp information indicating 8: 59: 59: 800 (MMTP packets numbered (7) in FIG. 2).
  • An MMTP packet (MMTP packet numbered (9) in FIG. 2) that is generated when a leap second is inserted and includes time stamp information indicating 8: 59: 59: 600 is 8:59: It is generated after the MMTP packet including the time stamp information indicating 59: 800 (the MMTP packet numbered (7) in FIG. 2).
  • each MMTP packet generated during period A and numbered (5) to (7) is generated during period B, which is an inserted leap second (8). It is generated before each MMTP packet numbered with (10) to (10). Then, as shown in FIG. 2, the MMTP packets numbered (5) to (10) are generated in the order in which small values are numbered.
  • each MMTP packet numbered (8)-(10) is generated in leap seconds by leap second information of each MMTP packet numbered (8)-(10) generated during period B It has been shown.
  • the MMTP packets numbered (5) to (7) are not leap seconds by the leap second information of the MMTP packets numbered (5) to (7) generated during the period A It is shown that it was generated.
  • the MMTP packet restoration unit 360 generates an MMTP packet including leap second information indicated to have been generated in leap seconds from the NTP counter unit 350 together with leap second inserting information indicating that it has been generated in leap seconds. It is restored at a timing based on the time indicated by the input generated NTP time information.
  • leap second information indicating that the MMTP packets numbered (1) to (7) and (11) to (13) are generated when they are not leap seconds. It is included.
  • the MMTP packets numbered (8) to (10) include leap second information indicating that they are generated in leap seconds.
  • the MMTP packet restoration unit 360 inserts the MMTP packet numbered (1) to (7) and (11) to (13) with the time indicated by the time stamp information included in the MMTP packet and the leap second.
  • a restoration process is performed to restore the main signal data from the MMTP packet including the time stamp information.
  • the MMTP packet restoration unit 360 inputs the MMTP packets numbered (8) to (10) from the NTP counter unit 350 together with the time indicated by the time stamp information included in the MMTP packet and the leap second insertion information.
  • a restoration process for restoring the main signal data from the MMTP packet including the time stamp information is performed.
  • the MMTP packet restoration unit 360 performs restoration processing on the MMTP packets in ascending order of the assigned numbers, that is, in the order of generation.
  • FIG. 3 is a flowchart illustrating the operation of the transmission apparatus 200 according to the first embodiment.
  • the clock signal generation unit 210 generates a clock signal having a predetermined frequency and inputs the clock signal to the NTP counter unit 220 (step S101).
  • the NTP counter unit 220 generates NTP time information indicating the current time according to the NTP format based on the clock signal input by the clock signal generation unit 210 (step S102). Then, the NTP counter unit 220 inputs the generated NTP time information to the MMTP packetization processing unit 230 and the NTP packet generation unit 240 (step S103).
  • the transmission-side leap second monitoring unit 221 determines that the time indicated by the NTP time information is a time in leap seconds (Y in step S104)
  • the transmission side leap second monitoring unit 221 indicates that the leap second is inserted together with the NTP time information.
  • the indicated leap second insertion information is input to the MMTP packetization processing unit 230 (step S105).
  • the MMTP packetization processing unit 230 includes, in a header, time stamp information indicating the time indicated by the NTP time information input by the NTP counter unit 220, and leap second information according to whether leap second insertion information is input. Then, an MMTP packet including the input main signal data in the payload is generated (step S106).
  • the NTP packet generation unit 240 generates an NTP packet indicating the time indicated by the NTP time information based on the NTP time information input by the NTP counter unit 220 in the process of step S103 (step S107).
  • the multiplexing unit 250 generates an IP packet in which the MMTP packet input by the MMTP packetization processing unit 230 and the NTP packet generated by the NTP packet generation unit 240 are multiplexed (step S108). Then, multiplexing unit 250 transmits the generated IP packet to receiving apparatus 300.
  • FIG. 4 is a flowchart illustrating the operation of the reception device 300 according to the first embodiment.
  • the demultiplexing unit 310 receives an IP packet that is transmitted by multiplexing an MMTP packet and an NTP packet
  • the demultiplexing unit 310 converts the IP packet into an NTP packet and an MMTP packet.
  • Step S201 the demultiplexing unit 310 inputs the demultiplexed NTP packet to the NTP packet receiving unit 320, and inputs the MMTP packet to the MMTP packet restoration unit 360.
  • the NTP packet receiving unit 320 restores NTP time information based on the input NTP packet (step S202).
  • the comparing unit 330 compares the time indicated by the restored NTP time information that is the restored NTP time information with the time indicated by the generated NTP time information that is the time information generated by the NTP counter unit 350 (step S203).
  • the comparison unit 330 inputs a signal corresponding to the comparison result to the clock signal generation unit 340.
  • the clock signal generation unit 340 generates a clock signal corresponding to the signal input by the comparison unit 330 (step S204).
  • the clock signal generation unit 340 inputs the clock signal generated in the process of step S204 to the NTP counter unit 350.
  • the NTP counter 350 generates generated NTP time information indicating the current time according to the NTP format based on the clock signal input by the clock signal generator 340 (step S205), and inputs the generated NTP time information to the MMTP packet restoration unit 360.
  • the MMTP packet restoration unit 360 When the input MMTP packet includes leap second information indicating that it has been generated in leap seconds (Y in step S208), the MMTP packet restoration unit 360 generates the MMTP packet in leap seconds. It is restored at a timing based on the time indicated by the generated NTP time information input from the NTP counter unit 350 together with the leap second insertion in-progress information indicating this (step S209).
  • the MMTP packet restoration unit 360 converts the MMTP packet to leap second. Restoration is performed at a timing based on the time indicated by the generated NTP time information input from the NTP counter unit 350 when the information being inserted is not input (step S210).
  • the MMTP packet restoration unit 360 outputs the restored main signal data.
  • the MMTP packetization processing unit 230 when it is leap second, the MMTP packetization processing unit 230 generates an MMTP packet including leap second information indicating leap second. Then, the multiplexing unit 250 multiplexes the generated MMTP packet and the NTP packet according to the current time, and transmits the multiplexed packet to the receiving apparatus 300.
  • the MMTP packet restoration unit 360 restores the MMTP packet including leap second information indicating leap second. Therefore, the receiving apparatus 300 can restore the MMTP packet at an appropriate timing even when leap seconds are inserted.
  • the receiving apparatus 300 can restore each MMTP packet at an appropriate timing and appropriately output main signal data included in the payload of the MMTP packet even when leap seconds are inserted. it can.
  • FIG. 5 is a block diagram illustrating a configuration example of the receiving device 30 according to the second embodiment.
  • the receiving device 30 according to the second embodiment includes a restoration unit 36, a time monitoring unit 51, and a counting unit 35, and is installed on the broadcast receiving side.
  • the restoration unit 36 corresponds to, for example, the MMTP packet restoration unit 360 in the first embodiment shown in FIG.
  • the time monitoring unit 51 corresponds to, for example, the reception leap second monitoring unit 351 in the first embodiment shown in FIG.
  • the count unit 35 corresponds to, for example, the NTP counter unit 350 in the first embodiment shown in FIG.
  • the restoration unit 36 restores data from the MMTP packet transmitted by the transmission device (corresponding to the transmission device 200 in the first embodiment shown in FIG. 1).
  • the time monitoring unit 51 inputs the in-insertion information indicating the leap second to the restoration unit 36 when the leap second is the time inserted to approximate the coordinated universal time.
  • the count unit 35 inputs time information indicating the current time to the restoration unit 36 based on the coordinated universal time.
  • the MMTP packet includes leap second information indicating that it was generated in leap seconds when generated at a timing corresponding to leap seconds.
  • the restoration unit 36 is based on the time information input by the count unit 35 when the in-insertion information is input. At the timing, the MMTP packet is restored.
  • the receiving device 30 can restore each MMTP packet at an appropriate timing even when leap seconds are inserted.
  • Time monitoring unit 100 Information communication system 200 Transmitting device 210, 340 Clock signal generation unit 220, 350 NTP counter unit 221 Transmission side leap second monitoring unit 230 MMTP packetization processing unit 240 NTP Packet generation unit 250 Multiplexing unit 310 Demultiplexing unit 320 NTP packet receiving unit 330 Comparison unit 351 Receiving side leap second monitoring unit 360 MMTP packet restoration unit

Landscapes

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

Abstract

[Problem] To provide a reception device in which MMTP packets can be recovered in an appropriate order even when a leap second is inserted. [Solution] A recovery unit 36 recovers data from a MMTP packet transmitted by a transmission device. At a time of a leap second which is inserted in order to keep Coordinated Universal Time close to universal time, a time monitoring unit 51 inputs, to the recovery unit 36, insertion ongoing information indicating that the time is at the leap second. A count unit 35 inputs, to the recovery unit 36, time information indicating the current time on the basis of Coordinated Universal Time. In addition, in a case where the MMTP packet was generated at a timing corresponding to the leap second, the MMTP packet includes leap second information indicating that the MMTP packet was generated at the leap second. If the MMTP packet includes the leap second information indicating that the MMTP packet was generated at the leap second, the recovery unit 36 recovers the MMTP packet at a timing based on the time information that was inputted from the count unit 35 when the insertion ongoing information was inputted.

Description

受信装置、および通信システムReception device and communication system

 本発明は、MMTPパケットの通信を行う受信装置、および通信システムに関する。 The present invention relates to a receiving apparatus that performs communication of MMTP packets, and a communication system.

 テレビジョン放送において、受信機器に出力させる映像や音声の質を向上させたり、種類を増加させたりするために、より多くの情報を受信機器に送信することが検討されている。 In television broadcasting, in order to improve the quality of video and audio to be output to a receiving device or to increase the number of types, it is considered to transmit more information to the receiving device.

 非特許文献1には、より多くの情報を放送および通信回線を介して送受信するシステムについて記載されている。 Non-Patent Document 1 describes a system that transmits and receives more information via broadcasting and communication lines.

 なお、非特許文献1に記載されているシステムでは、NTP(Network Time Protocol)のタイムスタンプに基づいて、受信機器が適切な順序で再生可能なように、再生される日時に応じた情報が生成されてテレビジョン番組情報等に対応付けられて送信される。ここで、NTPのタイムスタンプとは、NTPに基づき、所定の日時からの積算秒数によって日時を示す情報をいう。以下、説明の簡単のため、日時を単に時刻ともいう。受信機器は、別途取得したNTPのタイムスタンプとテレビジョン番組情報等に対応付けられた時刻情報とに基づいて、テレビジョン番組情報等に基づく映像や音声を適切な順序で再生する。 In the system described in Non-Patent Document 1, information corresponding to the date and time of playback is generated based on the NTP (Network Time Protocol) time stamp so that the receiving device can play back in an appropriate order. And transmitted in association with television program information or the like. Here, the time stamp of NTP refers to information indicating the date and time based on the NTP by the number of seconds accumulated from a predetermined date and time. Hereinafter, for simplicity of explanation, the date and time is also simply referred to as time. The receiving device reproduces video and audio based on the television program information in an appropriate order based on the separately acquired NTP time stamp and the time information associated with the television program information.

 NTPのタイムスタンプは、協定世界時に基づいている。協定世界時は、数年に1度、世界時に近づけるために調整される。当該調整は、閏秒の挿入または閏秒の削除によって行われる。具体的には、閏秒が挿入される場合に、例えば、8時59分59秒00(以下、「8:59:59:00」等という)~8:59:59:99を示す一連のタイムスタンプが2回連続して生成される。また、閏秒が削除される場合には、8:59:58:00の次の秒を示すタイムスタンプが9:00:00:00を示すように生成される。 NTP time stamps are based on Coordinated Universal Time. Coordinated universal time is adjusted once every few years to approximate universal time. The adjustment is performed by inserting leap seconds or deleting leap seconds. Specifically, when leap seconds are inserted, for example, a series of 8:59:59 (hereinafter referred to as “8: 59: 55: 00”) to 8: 59: 59: 99 A time stamp is generated twice in succession. When the leap second is deleted, a time stamp indicating the next second of 8: 59: 58: 00 is generated to indicate 9: 00: 00: 00.

 非特許文献1には、MMT(MPEG(Moving Picture Experts Group) Media Transport)によるデジタル放送システムが記載されている。非特許文献1に記載されているシステムでは、MPU(Media Processing Unit)の提示時刻が当該MPUにおけるタイムスタンプ記述子に示されて送信される。また、非特許文献1に記載されているシステムでは、閏秒調整を実施する場合に、送信側が、MPUの拡張タイムスタンプ記述子に所定のフラグをセットして当該MPUを送信する。 Non-Patent Document 1 describes a digital broadcasting system based on MMT (MPEG (Moving Picture Experts Group) Media Transport). In the system described in Non-Patent Document 1, the presentation time of an MPU (Media Processing Unit) is indicated in a time stamp descriptor in the MPU and transmitted. In the system described in Non-Patent Document 1, when performing leap second adjustment, the transmission side sets a predetermined flag in the extended time stamp descriptor of the MPU and transmits the MPU.

 特許文献1には、閏秒調整を実施する場合に、送信側が、MPUタイムスタンプ記述子に示す時刻を補正するとともに、補正したことを示す補正情報を送信することが記載されている。 Patent Document 1 describes that when leap second adjustment is performed, the transmission side corrects the time indicated in the MPU time stamp descriptor and transmits correction information indicating the correction.

特開2016-100892号公報JP 2016-1000089 A2

“デジタル放送におけるMMTによるメディアトランスポート方式 1.7版”、[online]、2016年7月、一般社団法人電波産業会、[2016年9月28日検索]、インターネット<URL:http://www.arib.or.jp/english/html/overview/doc/2-STD-B60v1_7.pdf>“Media transport system using digital broadcasting with MMT version 1.7”, [online], July 2016, Radio Industry Association, [searched on September 28, 2016], Internet <URL: http: // www.arib.or.jp/english/html/overview/doc/2-STD-B60v1_7.pdf>

 非特許文献1に記載されているシステムでは、MPUは、MMTP(MMT Protocol)パケットに分割されて送受信される。そして、各MMTPパケットは、受信側において、MMTPパケットヘッダにおけるTimestampフィールドに示されている値に応じたタイミングで復元される。 In the system described in Non-Patent Document 1, the MPU is divided into MMTP (MMT Protocol) packets and transmitted / received. Each MMTP packet is restored on the receiving side at a timing according to the value indicated in the Timestamp field in the MMTP packet header.

 図6は、MMTPパケットが生成されるタイミングと復元されるタイミングとの例を示す説明図である。図6において、中段には、送信装置がMMTPパケットを生成するタイミングが示されている。また、図6において、下段には、送信装置がMMTPパケットに復元処理を施して主信号データを復元する(以下、単にMMTPパケットを復元するともいう)タイミングが示されている。 FIG. 6 is an explanatory diagram showing an example of the timing for generating and restoring the MMTP packet. In FIG. 6, the middle stage shows the timing at which the transmission apparatus generates the MMTP packet. In FIG. 6, the lower part shows the timing at which the transmission apparatus restores the main signal data by performing restoration processing on the MMTP packet (hereinafter, also simply referred to as restoration of the MMTP packet).

 図6に示すように、送信装置は、主信号データが入力された順序に応じて、当該主信号データをペイロードに含み、当該主信号データが入力されたタイミングに応じた時刻を示すタイムスタンプ情報をヘッダに含むMMTPパケットを順次生成する。したがって、タイムスタンプ情報は非特許文献1に記載されているシステムにおけるTimestampフィールドに対応している。 As shown in FIG. 6, the transmission apparatus includes time stamp information indicating the time corresponding to the timing at which the main signal data is input, including the main signal data in the payload according to the order in which the main signal data is input. Are sequentially generated. Therefore, the time stamp information corresponds to the Timestamp field in the system described in Non-Patent Document 1.

 図6の中段に示すように、閏秒が挿入されたときに生成されたMMTPパケットにおけるタイムスタンプ情報が示す時刻は、MMTPパケットが生成された順序に対応していない。具体的には、閏秒が挿入されたときに生成されて8:59:59:200を示すタイムスタンプ情報を含むMMTPパケット(図6において(8)が付番されたMMTPパケット)は、8:59:59:300を示すタイムスタンプ情報を含むMMTPパケット(図6において(5)が付番されたMMTPパケット)、8:59:59:500を示すタイムスタンプ情報を含むMMTPパケット(図6において(6)が付番されたMMTPパケット)、および8:59:59:800を示すタイムスタンプ情報を含むMMTPパケット(図6において(7)が付番されたMMTPパケット)よりも後に生成されている。また、閏秒が挿入されたときに生成されて8:59:59:600を示すタイムスタンプ情報を含むMMTPパケット(図6において(9)が付番されたMMTPパケット)は、8:59:59:800を示すタイムスタンプ情報を含むMMTPパケット(図6において(7)が付番されたMMTPパケット)よりも後に生成される。 As shown in the middle part of FIG. 6, the time indicated by the time stamp information in the MMTP packet generated when the leap second is inserted does not correspond to the order in which the MMTP packets are generated. Specifically, an MMTP packet (MMTP packet numbered (8) in FIG. 6) generated when a leap second is inserted and including time stamp information indicating 8: 59: 59: 200 is 8 MMTP packet including time stamp information indicating 59: 59: 300 (MMTP packet numbered (5) in FIG. 6), and MMTP packet including time stamp information indicating 8: 59: 59: 500 (FIG. 6). MMTP packets numbered (6) in FIG. 6) and MMTP packets including time stamp information indicating 8: 59: 59: 800 (MMTP packets numbered (7) in FIG. 6). ing. An MMTP packet (MMTP packet numbered (9) in FIG. 6) that is generated when a leap second is inserted and includes time stamp information indicating 8: 59: 59: 600 is 8:59: It is generated after an MMTP packet including time stamp information indicating 59: 800 (MMTP packet numbered (7) in FIG. 6).

 つまり、図6に示すように、閏秒の直前の1秒間であるAの期間に生成されて(5)~(7)が付番された各MMTPパケットは、挿入された閏秒の期間であるBの期間に生成されて(8)~(10)が付番された各MMTPパケットよりも先に生成されている。また、図6に示すように、(5)~(10)が付番された各MMTPパケットは小さい値が付番された順に生成されている。 That is, as shown in FIG. 6, each MMTP packet generated in the period A that is 1 second immediately before the leap second and numbered (5) to (7) is inserted in the inserted leap second period. It is generated prior to each MMTP packet generated during a period B and numbered (8) to (10). Further, as shown in FIG. 6, each MMTP packet numbered (5) to (10) is generated in the order in which small values are numbered.

 しかし、それらMMTPパケットにタイムスタンプ情報が示す時刻に応じたタイミングで復元処理が施された場合に、入力された順序とは異なる順序で主信号データが復元されてしまう。また、閏秒に応じた時刻を示すタイムスタンプ情報を含むMMTPパケットに含まれている主信号データは、入力されたタイミングとは異なるタイミングで復元されてしまう。 However, when the restoration process is performed on the MMTP packets at the timing indicated by the time stamp information, the main signal data is restored in an order different from the input order. Further, the main signal data included in the MMTP packet including the time stamp information indicating the time corresponding to the leap second is restored at a timing different from the input timing.

 そうすると、閏秒の挿入が行われたときに、非特許文献1に記載されているシステムにおいて、各MMTPパケットが、当該MMTPパケットヘッダにおけるTimestampフィールドに示されている値に応じたタイミングで復元される場合に、各MMTPパケットが適切な順序およびタイミングで復元されないという問題がある。 Then, when the leap second is inserted, in the system described in Non-Patent Document 1, each MMTP packet is restored at a timing according to the value indicated in the Timestamp field in the MMTP packet header. The MMTP packets are not restored in the proper order and timing.

 具体的には、図6の下段に示すように、(8)が付番されたMMTPパケットに、(5)~(7)が付番されたMMTPパケットよりも先に復元処理が施される。すると、(8)が付番されたMMTPパケットに基づく主信号データが、(5)~(7)が付番されたMMTPパケットに基づく主信号データよりも先に復元されてしまう。また、図6の下段に示すように、(9)が付番されたMMTPパケットに、(7)が付番されたMMTPパケットよりも先に復元処理が施される。すると、(9)が付番されたMMTPパケットに基づく主信号データが、(7)が付番されたMMTPパケットに基づく主信号データよりも先に復元されてしまう。 Specifically, as shown in the lower part of FIG. 6, the MMTP packet numbered (8) is subjected to the restoration process before the MMTP packets numbered (5) to (7). . As a result, the main signal data based on the MMTP packets numbered (8) is restored before the main signal data based on the MMTP packets numbered (5) to (7). Further, as shown in the lower part of FIG. 6, the MMTP packet numbered (9) is subjected to the restoration process before the MMTP packet numbered (7). Then, the main signal data based on the MMTP packet numbered (9) is restored before the main signal data based on the MMTP packet numbered (7).

 すると、テレビジョン番組情報等に基づく映像や音声を適切な順序で再生されないという問題が生じる。 Then, there arises a problem that video and audio based on television program information or the like cannot be reproduced in an appropriate order.

 また、特許文献1に記載された発明では、MPUの復元順序について検討されているが、MMTPパケットの復元順序について考慮されていない。 In the invention described in Patent Document 1, the MPU restoration order is examined, but the MMTP packet restoration order is not considered.

 そこで、本発明は、閏秒が挿入された場合であっても、各MMTPパケットを適切な順序で復元可能にする受信装置、および通信システムを提供することを目的とする。 Therefore, an object of the present invention is to provide a receiving apparatus and a communication system that can restore each MMTP packet in an appropriate order even when leap seconds are inserted.

 本発明による受信装置は、送信装置によって送信されたMMTPパケットからデータを復元する復元手段と、世界時に協定世界時を近づけるために挿入された時刻である閏秒であるときに、閏秒であることを示す挿入中情報を復元手段に入力する時刻監視手段と、協定世界時に基づき現在の時刻を示す時刻情報を復元手段に入力するカウント手段とを備えて放送受信側に設置され、MMTPパケットには、閏秒に応じたタイミングで生成された場合に、閏秒に生成されたことを示す閏秒情報が含まれ、復元手段は、MMTPパケットに閏秒に生成されたことを示す閏秒情報が含まれている場合に、挿入中情報が入力されたときにカウント手段によって入力された時刻情報に基づくタイミングで、MMTPパケットを復元することを特徴とする。 The receiving device according to the present invention has a leap second when it is a leap second which is a time inserted to restore the coordinated universal time and a restoring means for restoring data from the MMTP packet transmitted by the transmitting device. Is installed on the broadcast receiving side and includes a time monitoring means for inputting in-insertion information indicating to the restoration means and a counting means for inputting time information indicating the current time to the restoration means based on the coordinated universal time, and is provided in the MMTP packet. Includes the leap second information indicating that the leap second was generated when the leap second was generated at the timing according to the leap second, and the restoration unit indicated the leap second information indicating that the leap second was generated in the MMTP packet. Is included, the MMTP packet is restored at a timing based on the time information input by the counting means when the information being inserted is input. .

 本発明による通信システムは、いずれかの態様の受信装置と、いずれかの態様の送信装置とを備えたことを特徴とする。 The communication system according to the present invention includes any one of the receiving apparatuses and any one of the transmitting apparatuses.

 本発明によれば、NTPのタイムスタンプが調整された場合であっても、各MMTPパケットを適切な順序で復元可能にすることができる。 According to the present invention, each MMTP packet can be restored in an appropriate order even when the NTP time stamp is adjusted.

本発明の第1の実施形態の情報通信システムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the information communication system of the 1st Embodiment of this invention. MMTPパケット復元部において主信号データを復元する復元処理の例を示す説明図である。It is explanatory drawing which shows the example of the decompression | restoration process which decompress | restores main signal data in a MMTP packet decompression | restoration part. 本発明の第1の実施形態における送信装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the transmitter in the 1st Embodiment of this invention. 本発明の第1の実施形態における受信装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the receiver in the 1st Embodiment of this invention. 第2の実施形態の受信装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the receiver of 2nd Embodiment. MMTPパケットが生成されるタイミングと復元されるタイミングとの例を示す説明図である。It is explanatory drawing which shows the example of the timing which a MMTP packet is produced | generated, and the timing which is decompress | restored.

 実施形態1.
 第1の実施形態の情報通信システム100について、図面を参照して説明する。図1は、第1の実施形態の情報通信システム100の構成例を示すブロック図である。図1に示すように、第1の実施形態の情報通信システム100は、送信装置200と、受信装置300とを含む。送信装置200と受信装置300とは、例えば、インターネット等の通信ネットワーク400に接続されている。そして、送信装置200と受信装置300とは、通信ネットワーク400を介して互いに情報を送受信する。
Embodiment 1. FIG.
An information communication system 100 according to the first embodiment will be described with reference to the drawings. FIG. 1 is a block diagram illustrating a configuration example of an information communication system 100 according to the first embodiment. As illustrated in FIG. 1, the information communication system 100 according to the first embodiment includes a transmission device 200 and a reception device 300. The transmission device 200 and the reception device 300 are connected to a communication network 400 such as the Internet, for example. The transmission device 200 and the reception device 300 transmit / receive information to / from each other via the communication network 400.

 また、受信装置300は、放送を介しても、送信装置200が送信した情報を受信可能であるとする。 Also, it is assumed that the receiving device 300 can receive the information transmitted by the transmitting device 200 via broadcasting.

 送信装置200は、例えば、テレビジョン放送局に設置される。受信装置300は、例えば、テレビジョン放送受信機やセットトップボックスに、内蔵されていたり接続されていたりする。なお、受信装置300は、例えば、テレビジョン放送局内に設置され、受信装置300から、テレビジョン放送受信機やセットトップボックスによって受信されるように信号が出力されるように構成されていてもよい。 The transmission device 200 is installed in a television broadcasting station, for example. The receiving apparatus 300 is built in or connected to, for example, a television broadcast receiver or a set top box. Note that the receiving device 300 may be installed in, for example, a television broadcasting station, and configured to output a signal from the receiving device 300 so as to be received by a television broadcast receiver or a set-top box. .

 送信装置200の構成例について説明する。図1に示すように、送信装置200は、クロック信号生成部210、NTPカウンタ部220、MMTPパケット化処理部230、NTPパケット生成部240、および多重化部250を含む。 A configuration example of the transmission device 200 will be described. As illustrated in FIG. 1, the transmission apparatus 200 includes a clock signal generation unit 210, an NTP counter unit 220, an MMTP packetization processing unit 230, an NTP packet generation unit 240, and a multiplexing unit 250.

 なお、NTPカウンタ部220、MMTPパケット化処理部230、NTPパケット生成部240、および多重化部250は、例えば、プログラム制御に従って処理を実行するCPU(Central Processing Unit)や複数の回路によって実現される。 The NTP counter unit 220, the MMTP packetization processing unit 230, the NTP packet generation unit 240, and the multiplexing unit 250 are realized by, for example, a CPU (Central Processing Unit) that executes processing according to program control and a plurality of circuits. .

 クロック信号生成部210は、所定の周波数のクロック信号を生成して、NTPカウンタ部220に入力する。なお、クロック信号生成部210は、周波数が、例えば、232Hzのクロック信号や、224~228Hzのクロック信号を生成する。 The clock signal generation unit 210 generates a clock signal having a predetermined frequency and inputs it to the NTP counter unit 220. The clock signal generation unit 210 generates a clock signal with a frequency of 2 32 Hz or a clock signal with a frequency of 2 24 to 2 28 Hz, for example.

 NTPカウンタ部220には、クロック信号生成部210が入力したクロック信号と外部サーバから送信された外部時刻情報とが入力される。なお、外部サーバから送信された外部時刻情報は、例えば、NTPサーバから送信されたNTP形式の信号であって、少なくとも、時刻と、閏秒指示子とが示される信号である。閏秒指示子とは、例えば、現在月の最後の1分に閏秒が挿入されること等が示される記述子である。具体的には、現在月の最後の1分に閏秒が挿入される場合に、閏秒指示子に値「1」がセットされ、そうでない場合に、閏秒指示子に値「0」がセットされる。 The NTP counter unit 220 receives the clock signal input by the clock signal generation unit 210 and the external time information transmitted from the external server. The external time information transmitted from the external server is, for example, an NTP format signal transmitted from the NTP server, and at least a signal indicating a time and a leap second indicator. The leap second indicator is, for example, a descriptor indicating that a leap second is inserted in the last minute of the current month. Specifically, when a leap second is inserted in the last minute of the current month, a value “1” is set to the leap second indicator, otherwise a value “0” is set to the leap second indicator. Set.

 NTPカウンタ部220は、クロック信号生成部210が入力したクロック信号に基づいて、NTP形式に従って現在時刻を示すNTP時刻情報を生成する。具体的には、NTPカウンタ部220は、例えば、NTPの形式に基づき、所定の日時からの積算秒数によって現在日時(説明の簡単のため、単に時刻ともいう)を示すNTP時刻情報を生成する。なお、NTP時刻情報には、入力された外部時刻情報に示されている閏秒指示子が含まれているとする。したがって、NTP時刻情報が示す時刻はクロック信号生成部210が入力したクロック信号に基づく時刻であり、閏秒指示子にセットされている値は、外部時刻情報の閏秒指示子にセットされている値である。 The NTP counter unit 220 generates NTP time information indicating the current time according to the NTP format based on the clock signal input by the clock signal generation unit 210. Specifically, for example, based on the NTP format, the NTP counter unit 220 generates NTP time information indicating the current date and time (also simply referred to as time for simplicity of explanation) based on the number of seconds accumulated from a predetermined date and time. . Note that the NTP time information includes the leap second indicator indicated in the input external time information. Therefore, the time indicated by the NTP time information is a time based on the clock signal input by the clock signal generation unit 210, and the value set in the leap second indicator is set in the leap second indicator of the external time information. Value.

 そして、NTPカウンタ部220は、生成したNTP時刻情報をMMTPパケット化処理部230、およびNTPパケット生成部240に入力する。 Then, the NTP counter unit 220 inputs the generated NTP time information to the MMTP packetization processing unit 230 and the NTP packet generation unit 240.

 また、図1に示すように、NTPカウンタ部220は、当該NTPカウンタ部220が生成したNTP時刻情報が示す時刻が、閏秒における時刻であるか否かを判定する送信側閏秒監視部221を含む。 As shown in FIG. 1, the NTP counter unit 220 determines whether or not the time indicated by the NTP time information generated by the NTP counter unit 220 is a leap second time. including.

 送信側閏秒監視部221は、NTP時刻情報が示す時刻が閏秒における時刻であると判定した場合に、閏秒が挿入されていることを示す閏秒挿入中情報をMMTPパケット化処理部230に入力する。 When the transmission side leap second monitoring unit 221 determines that the time indicated by the NTP time information is a time in leap second, the MMTP packetization processing unit 230 sets leap second inserting information indicating that the leap second is inserted. To enter.

 なお、送信側閏秒監視部221は、NTPカウンタ部220に入力された時刻情報における閏秒指示子によって閏秒が挿入されることが示されている場合に、具体的には、例えば、閏秒指示子に値「1」がセットされている場合に、閏秒が挿入されるときの時刻を示すNTP時刻情報を生成するときに、閏秒挿入中情報をMMTPパケット化処理部230に入力する。 In addition, when the leap second indicator is inserted by the leap second indicator in the time information input to the NTP counter unit 220, the transmission-side leap second monitoring unit 221 specifically, for example, When the value “1” is set in the second indicator, leap second insertion information is input to the MMTP packetization processing unit 230 when generating NTP time information indicating the time when the leap second is inserted. To do.

 MMTPパケット化処理部230は、NTPカウンタ部220が入力したNTP時刻情報が示す時刻に応じた時刻を示すタイムスタンプ情報と、閏秒情報とをヘッダに含み、入力された主信号データをペイロードに含むMMTPパケットを生成する。なお、MMTPパケット化処理部230は、送信側閏秒監視部221が閏秒挿入中情報を入力した場合に、ヘッダに、閏秒に生成されたことを示す閏秒情報を含むMMTPパケットを生成する。また、MMTPパケット化処理部230は、送信側閏秒監視部221が閏秒挿入中情報を入力しなかった場合に、ヘッダに、閏秒でないときに生成されたことを示す閏秒情報を含むMMTPパケットを生成する。そして、MMTPパケット化処理部230は、生成したMMTPパケットを多重化部250に入力する。なお、閏秒情報は、例えば、MMTPパケットのヘッダにおける所定のフラグであり、当該フラグの値に「1」が設定されている場合に当該MMTPパケットが閏秒に生成されたことを示し、当該フラグの値に「0」が設定されている場合に当該MMTPパケットが閏秒でないときに生成されたことを示す。 The MMTP packetization processing unit 230 includes time stamp information indicating time according to the time indicated by the NTP time information input by the NTP counter unit 220 and leap second information in the header, and the input main signal data is included in the payload. An included MMTP packet is generated. The MMTP packetization processing unit 230 generates an MMTP packet including leap second information indicating that the leap second has been generated in the header when the transmission side leap second monitoring unit 221 inputs the leap second insertion in-progress information. To do. Further, the MMTP packetization processing unit 230 includes leap second information indicating that it is generated when it is not leap second when the transmission side leap second monitoring unit 221 does not input leap second insertion in-progress information. Generate an MMTP packet. Then, the MMTP packetization processing unit 230 inputs the generated MMTP packet to the multiplexing unit 250. The leap second information is, for example, a predetermined flag in the header of the MMTP packet, and when the value of the flag is set to “1”, it indicates that the MMTP packet was generated in leap seconds, If the flag value is set to “0”, it indicates that the MMTP packet was generated when it was not a leap second.

 なお、MMTPパケット化処理部230は、NTPカウンタ部220が入力したNTP時刻情報が示す時刻に、主信号データのデコード等に要する時間を考慮した時刻を示すタイムスタンプ情報を生成する。 Note that the MMTP packetization processing unit 230 generates time stamp information indicating the time taking into account the time required for decoding the main signal data, etc., at the time indicated by the NTP time information input by the NTP counter unit 220.

 ここで、閏秒が挿入される場合に、例えば、8:59:59:000~8:59:59:999が2回繰り返される。したがって、MMTPパケット化処理部230には、例えば、8:59:59:000~8:59:59:999を示す一連のNTP時刻情報が2回連続して入力される。そして、MMTPパケット化処理部230には、2回連続して生成するNTP時刻情報のうち、2回目に8:59:59:000~8:59:59:999を示すNTP時刻情報が入力される場合に、閏秒挿入中情報が入力される。 Here, when leap seconds are inserted, for example, 8: 59: 59: 000 to 8: 59: 59: 999 are repeated twice. Therefore, a series of NTP time information indicating, for example, 8: 59: 59: 000 to 8: 59: 59: 999 is input to the MMTP packetization processing unit 230 twice in succession. The MMTP packetization processing unit 230 receives NTP time information indicating 8: 59: 59: 000 to 8: 59: 59: 999 for the second time out of the NTP time information generated twice consecutively. In this case, leap second insertion information is input.

 そこで、MMTPパケット化処理部230は、閏秒挿入中情報が入力された場合に、NTP時刻情報が示す時刻に応じた時刻を示すタイムスタンプ情報と閏秒に生成されたことを示す閏秒情報とをヘッダに含むMMTPパケットを生成する。つまり、MMTPパケット化処理部230は、閏秒が挿入されて、例えば、8:59:59:000~8:59:59:999が2回繰り返される場合に、2回目の8:59:59:000~8:59:59:999が到来したタイミングで、NTP時刻情報が示す時刻に応じた時刻を示すタイムスタンプ情報と閏秒に生成されたことを示す閏秒情報とをヘッダに含み、入力された主信号データをペイロードに含むMMTPパケットを生成する。したがって、8:59:59:00~8:59:59:99を示すNTP時刻情報が示す時刻に応じた時刻を示すタイムスタンプ情報をヘッダに含むMMTPパケットが2組生成され、一方の組のMMTPパケットのヘッダには、それぞれ閏秒に生成されたことを示す閏秒情報が含まれて、他方の組のMMTPパケットのヘッダには、それぞれ閏秒でないときに生成されたことを示す閏秒情報が含まれている。 Therefore, when the leap second insertion information is input, the MMTP packetization processing unit 230 includes the time stamp information indicating the time corresponding to the time indicated by the NTP time information and the leap second information indicating that the leap second is generated. And an MMTP packet including the header. That is, the MMTP packetization processing unit 230 inserts the leap second, and for example, when 8: 59: 59: 000 to 8: 59: 59: 999 is repeated twice, the second 8:59:59 : 000 to 8: 59: 59: 999, the header includes time stamp information indicating the time according to the time indicated by the NTP time information and leap second information indicating that it was generated in leap seconds, An MMTP packet including the input main signal data in the payload is generated. Therefore, two sets of MMTP packets including time stamp information indicating the time corresponding to the time indicated by the NTP time information indicating 8: 59: 55: 00 to 8: 59: 59: 99 in the header are generated. The header of the MMTP packet includes leap second information indicating that it was generated in leap seconds, and the header of the other pair of MMTP packets indicates leap seconds indicating that they are generated when they are not leap seconds. Contains information.

 NTPパケット生成部240は、NTPカウンタ部220が入力したNTP時刻情報を含むNTPパケットを生成する。そして、NTPパケット生成部240は、生成したNTPパケットを多重化部250に入力する。したがって、NTPパケット生成部240は、例えば、後述する多重化部250によって多重されるMMTPパケットが生成された時刻を示すNTP時刻情報を含むNTPパケットを生成する。 The NTP packet generation unit 240 generates an NTP packet including the NTP time information input by the NTP counter unit 220. Then, the NTP packet generation unit 240 inputs the generated NTP packet to the multiplexing unit 250. Therefore, for example, the NTP packet generation unit 240 generates an NTP packet including NTP time information indicating the time at which the MMTP packet multiplexed by the multiplexing unit 250 described later is generated.

 多重化部250は、MMTPパケット化処理部230が入力したMMTPパケットと、NTPパケット生成部240が生成したNTPパケットとを多重したIP(Internet Protocol)パケットを生成する。そして、多重化部250は、生成したIPパケットを受信装置300宛に送信する。送信されたIPパケットは、通信ネットワーク400を介して受信装置300によって受信される。 The multiplexing unit 250 generates an IP (Internet Protocol) packet in which the MMTP packet input by the MMTP packetization processing unit 230 and the NTP packet generated by the NTP packet generation unit 240 are multiplexed. Then, multiplexing unit 250 transmits the generated IP packet to receiving apparatus 300. The transmitted IP packet is received by the receiving device 300 via the communication network 400.

 受信装置300の構成例について説明する。図1に示すように、受信装置300は、多重分離化部310、NTPパケット受信部320、比較部330、クロック信号生成部340、NTPカウンタ部350、およびMMTPパケット復元部360を含む。 A configuration example of the receiving device 300 will be described. As illustrated in FIG. 1, the receiving apparatus 300 includes a demultiplexing unit 310, an NTP packet receiving unit 320, a comparison unit 330, a clock signal generation unit 340, an NTP counter unit 350, and an MMTP packet restoration unit 360.

 なお、多重分離化部310、NTPパケット受信部320、比較部330、クロック信号生成部340、NTPカウンタ部350、およびMMTPパケット復元部360は、例えば、プログラム制御に従って処理を実行するCPUや複数の回路によって実現される。 The demultiplexing unit 310, the NTP packet receiving unit 320, the comparing unit 330, the clock signal generating unit 340, the NTP counter unit 350, and the MMTP packet restoring unit 360 include, for example, a CPU that executes processing according to program control, Realized by the circuit.

 多重分離化部310は、MMTPパケットとNTPパケットとが多重されて送信されたIPパケットを受信した場合に、当該IPパケットをNTPパケットとMMTPパケットとに多重分離する。そして、多重分離化部310は、多重分離した、NTPパケットをNTPパケット受信部320に入力し、MMTPパケットをMMTPパケット復元部360に入力する。 The demultiplexing unit 310 demultiplexes the IP packet into the NTP packet and the MMTP packet when receiving the IP packet transmitted by multiplexing the MMTP packet and the NTP packet. Then, the demultiplexing unit 310 inputs the demultiplexed NTP packet to the NTP packet receiving unit 320, and inputs the MMTP packet to the MMTP packet restoration unit 360.

 NTPパケット受信部320は、入力されたNTPパケットに基づいて、NTP時刻情報を復元する。そして、NTPパケット受信部320は、復元したNTP時刻情報である復元NTP時刻情報を比較部330、およびNTPカウンタ部350に入力する。なお、復元NTP時刻情報は、NTPカウンタ部220が生成したNTP時刻情報に相当する。したがって、復元NTP時刻情報は、閏秒指示子を含む。 The NTP packet receiving unit 320 restores the NTP time information based on the input NTP packet. Then, the NTP packet receiving unit 320 inputs the restored NTP time information that is the restored NTP time information to the comparison unit 330 and the NTP counter unit 350. The restored NTP time information corresponds to the NTP time information generated by the NTP counter unit 220. Therefore, the restored NTP time information includes a leap second indicator.

 比較部330とクロック信号生成部340とによって、PLL(Phase Locked Loop)が構成される。具体的には、比較部330は、復元NTP時刻情報が示す時刻と、NTPカウンタ部350が生成した時刻情報である生成NTP時刻情報が示す時刻とを比較する。なお、生成NTP時刻情報については後述する。 The comparison unit 330 and the clock signal generation unit 340 constitute a PLL (Phase Locked Loop). Specifically, the comparison unit 330 compares the time indicated by the restored NTP time information with the time indicated by the generated NTP time information that is the time information generated by the NTP counter unit 350. The generated NTP time information will be described later.

 そして、比較部330は、比較結果に応じた信号をクロック信号生成部340に入力する。 Then, the comparison unit 330 inputs a signal corresponding to the comparison result to the clock signal generation unit 340.

 クロック信号生成部340は、比較部330が入力した信号に応じたクロック信号を生成する。そして、クロック信号生成部340は、生成したクロック信号をNTPカウンタ部350に入力する。なお、クロック信号生成部340は、比較部330が入力した信号に応じて、周波数が、例えば、232Hzのクロック信号や、224~228Hzのクロック信号を生成する。 The clock signal generation unit 340 generates a clock signal corresponding to the signal input by the comparison unit 330. Then, the clock signal generation unit 340 inputs the generated clock signal to the NTP counter unit 350. Note that the clock signal generation unit 340 generates a clock signal having a frequency of, for example, 2 32 Hz or a clock signal having a frequency of 2 24 to 2 28 Hz in accordance with the signal input by the comparison unit 330.

 NTPカウンタ部350は、クロック信号生成部340が入力したクロック信号に基づいて、NTP形式に従って現在時刻を示す生成NTP時刻情報を生成する。具体的には、NTPカウンタ部350は、例えば、NTPの形式に基づき、所定の日時からの積算秒数によって現在日時(説明の簡単のため、単に時刻ともいう)を示す生成NTP時刻情報を生成する。そして、NTPカウンタ部350は、生成した生成NTP時刻情報を比較部330およびMMTPパケット復元部360に入力する。 The NTP counter unit 350 generates generated NTP time information indicating the current time according to the NTP format based on the clock signal input by the clock signal generation unit 340. Specifically, the NTP counter unit 350 generates generated NTP time information that indicates the current date and time (also simply referred to as time for simplicity of explanation) based on the number of seconds accumulated from a predetermined date and time, for example, based on the NTP format. To do. Then, the NTP counter unit 350 inputs the generated generated NTP time information to the comparison unit 330 and the MMTP packet restoration unit 360.

 また、図1に示すように、NTPカウンタ部350は、当該NTPカウンタ部350が生成した生成NTP時刻情報が示す時刻が、閏秒における時刻であるか否かを判定する受信側閏秒監視部351を含む。 As shown in FIG. 1, the NTP counter unit 350 is configured to determine whether the time indicated by the generated NTP time information generated by the NTP counter unit 350 is a leap second time. 351.

 受信側閏秒監視部351は、生成NTP時刻情報が示す時刻が閏秒における時刻であると判定した場合に、閏秒が挿入されていることを示す閏秒挿入中情報をMMTPパケット復元部360に入力する。 If the reception-side leap second monitoring unit 351 determines that the time indicated by the generated NTP time information is the time in leap seconds, the MMTP packet restoration unit 360 displays leap second insertion information indicating that leap seconds are inserted. To enter.

 なお、受信側閏秒監視部351は、NTPカウンタ部350に入力された復元NTP時刻情報における閏秒指示子によって閏秒が挿入されることが示されている場合に、具体的には、例えば、閏秒指示子に値「1」がセットされている場合に、閏秒が挿入されるときの時刻を示す生成NTP時刻情報とともに、閏秒挿入中情報をMMTPパケット復元部360に入力する。 Note that the reception-side leap second monitoring unit 351, when the leap second is indicated by the leap second indicator in the restored NTP time information input to the NTP counter unit 350, specifically, for example, When the value “1” is set in the leap second indicator, the leap second inserting information is input to the MMTP packet restoration unit 360 together with the generated NTP time information indicating the time when the leap second is inserted.

 MMTPパケット復元部360は、入力されたMMTPパケットを、当該MMTPパケットのヘッダに含まれているタイムスタンプ情報が示す時刻に応じたタイミングで、当該MMTPパケットから主信号データを復元する復元処理を行う。 The MMTP packet restoration unit 360 performs a restoration process for restoring the main signal data from the MMTP packet at a timing corresponding to the time indicated by the time stamp information included in the header of the MMTP packet. .

 具体的には、MMTPパケット復元部360は、例えば、NTPカウンタ部350が入力した生成NTP時刻情報が示す時刻と、タイムスタンプ情報が示す時刻とに応じたタイミングで、当該タイムスタンプ情報を含むMMTPパケットから主信号データを復元する復元処理を行う。より具体的には、MMTPパケット復元部360は、例えば、NTPカウンタ部350が入力した生成NTP時刻情報が示す時刻と、タイムスタンプ情報が示す時刻とが合致したタイミングで、当該タイムスタンプ情報を含むMMTPパケットから主信号データを復元する復元処理を行う。 Specifically, the MMTP packet restoration unit 360 includes, for example, an MMTP including the time stamp information at a timing according to the time indicated by the generated NTP time information input by the NTP counter unit 350 and the time indicated by the time stamp information. A restoration process for restoring the main signal data from the packet is performed. More specifically, for example, the MMTP packet restoration unit 360 includes the time stamp information at a timing when the time indicated by the generated NTP time information input by the NTP counter unit 350 matches the time indicated by the time stamp information. A restoration process for restoring the main signal data from the MMTP packet is performed.

 なお、閏秒が挿入された場合に、互いに異なるMMTPパケットにおいて、タイムスタンプ情報が同じ時刻を示し得る。 Note that when leap seconds are inserted, the time stamp information can indicate the same time in different MMTP packets.

 具体的には、閏秒が挿入された場合に、MMTPパケット復元部360には、例えば、8:59:59:000~8:59:59:999を示すタイムスタンプ情報を含むMMTPパケットが2組入力される。そして、2組のMMTPパケットのうち、2回目の8:59:59:000~8:59:59:999が到来したタイミングで生成された一方の組のMMTPパケットには、それぞれ閏秒に生成されたことを示す閏秒情報が含まれている。 Specifically, when a leap second is inserted, the MMTP packet restoration unit 360 receives, for example, two MMTP packets including time stamp information indicating 8: 59: 59: 000 to 8: 59: 59: 999. Pair input. Of the two sets of MMTP packets, one set of MMTP packets generated at the time when the second 8: 59: 59: 000 to 8: 59: 59: 999 arrives is generated in leap seconds. It includes leap second information indicating that this has been done.

 そこで、受信側閏秒監視部351から入力された、閏秒が挿入されていることを示す閏秒挿入中情報とともにNTPカウンタ部350から入力された生成NTP時刻情報が示す時刻と当該一方の組のMMTPパケットに含まれているタイムスタンプ情報が示す時刻とに応じたタイミングで当該タイムスタンプ情報を含むMMTPパケットから主信号データを復元する復元処理を行う。より具体的には、MMTPパケット復元部360は、例えば、受信側閏秒監視部351から入力された、閏秒が挿入されていることを示す閏秒挿入中情報とともにNTPカウンタ部350から入力された生成NTP時刻情報が示す時刻と当該一方の組のMMTPパケットに含まれているタイムスタンプ情報が示す時刻とが合致したタイミングで、当該タイムスタンプ情報を含むMMTPパケットから主信号データを復元する復元処理を行う。 Therefore, the time indicated by the generated NTP time information input from the NTP counter unit 350 together with the leap second inserting information indicating that the leap second is inserted, which is input from the reception-side leap second monitoring unit 351, and one of the sets The main signal data is restored from the MMTP packet including the time stamp information at a timing corresponding to the time indicated by the time stamp information included in the MMTP packet. More specifically, the MMTP packet restoration unit 360 is input from the NTP counter unit 350 together with the leap second insertion in-progress information indicating that the leap second is inserted, which is input from the reception-side leap second monitoring unit 351, for example. Restoration for restoring main signal data from the MMTP packet including the time stamp information at a timing when the time indicated by the generated NTP time information matches the time indicated by the time stamp information included in the one set of MMTP packets Process.

 そして、MMTPパケット復元部360は、復元した主信号データを出力する。 Then, the MMTP packet restoration unit 360 outputs the restored main signal data.

 図2は、MMTPパケット復元部360において主信号データを復元する復元処理の例を示す説明図である。なお、本例では、MMTPパケットの生成が開始された時刻を当該MMTPパケットが生成された時刻とするが、MMTPパケットの生成が終了した時刻を当該MMTPパケットが生成された時刻としてもよいし、主信号データの符号化処理が終了するタイミング等の他のタイミングをMMTPパケットが生成された時刻としてもよい。 FIG. 2 is an explanatory diagram showing an example of restoration processing for restoring the main signal data in the MMTP packet restoration unit 360. In this example, the time when the generation of the MMTP packet is started is set as the time when the MMTP packet is generated, but the time when generation of the MMTP packet is ended may be set as the time when the MMTP packet is generated. Other timing such as the timing at which the encoding process of the main signal data is completed may be the time when the MMTP packet is generated.

 図2に示すように、閏秒が挿入されたときに生成されたMMTPパケットにおけるタイムスタンプ情報が示す時刻は、MMTPパケットが生成された順序に対応していない。具体的には、閏秒が挿入されたときに生成されて8:59:59:200を示すタイムスタンプ情報を含むMMTPパケット(図2において(8)が付番されたMMTPパケット)は、8:59:59:300を示すタイムスタンプ情報を含むMMTPパケット(図2において(5)が付番されたMMTPパケット)、8:59:59:500を示すタイムスタンプ情報を含むMMTPパケット(図2において(6)が付番されたMMTPパケット)、および8:59:59:800を示すタイムスタンプ情報を含むMMTPパケット(図2において(7)が付番されたMMTPパケット)よりも後に生成されている。また、閏秒が挿入されたときに生成されて8:59:59:600を示すタイムスタンプ情報を含むMMTPパケット(図2において(9)が付番されたMMTPパケット)は、8:59:59:800を示すタイムスタンプ情報を含むMMTPパケット(図2において(7)が付番されたMMTPパケット)よりも後に生成されている。 As shown in FIG. 2, the time indicated by the time stamp information in the MMTP packet generated when the leap second is inserted does not correspond to the order in which the MMTP packets are generated. Specifically, an MMTP packet (MMTP packet numbered (8) in FIG. 2) that is generated when a leap second is inserted and includes time stamp information indicating 8: 59: 59: 200 is 8 MMTP packet including time stamp information indicating 59: 59: 300 (MMTP packet numbered (5) in FIG. 2), MMTP packet including time stamp information indicating 8: 59: 59: 500 (FIG. 2) MMTP packets numbered (6) in FIG. 2) and MMTP packets including time stamp information indicating 8: 59: 59: 800 (MMTP packets numbered (7) in FIG. 2). ing. An MMTP packet (MMTP packet numbered (9) in FIG. 2) that is generated when a leap second is inserted and includes time stamp information indicating 8: 59: 59: 600 is 8:59: It is generated after the MMTP packet including the time stamp information indicating 59: 800 (the MMTP packet numbered (7) in FIG. 2).

 つまり、図2に示すように、Aの期間に生成されて(5)~(7)が付番された各MMTPパケットは、挿入された閏秒であるBの期間に生成されて(8)~(10)が付番された各MMTPパケットよりも先に生成されている。そして、図2に示すように、(5)~(10)が付番された各MMTPパケットは小さい値が付番された順に生成されている。 That is, as shown in FIG. 2, each MMTP packet generated during period A and numbered (5) to (7) is generated during period B, which is an inserted leap second (8). It is generated before each MMTP packet numbered with (10) to (10). Then, as shown in FIG. 2, the MMTP packets numbered (5) to (10) are generated in the order in which small values are numbered.

 また、Bの期間に生成されて(8)~(10)が付番された各MMTPパケットの閏秒情報によって、(8)~(10)が付番された各MMTPパケットが閏秒に生成されたことが示されている。なお、Aの期間に生成されて(5)~(7)が付番された各MMTPパケットの閏秒情報によって、(5)~(7)が付番された各MMTPパケットが閏秒でないときに生成されたことが示されている。 Also, each MMTP packet numbered (8)-(10) is generated in leap seconds by leap second information of each MMTP packet numbered (8)-(10) generated during period B It has been shown. When the MMTP packets numbered (5) to (7) are not leap seconds by the leap second information of the MMTP packets numbered (5) to (7) generated during the period A It is shown that it was generated.

 そこで、MMTPパケット復元部360は、閏秒に生成されたことが示されている閏秒情報を含むMMTPパケットを、閏秒に生成されたことを示す閏秒挿入中情報とともにNTPカウンタ部350から入力された生成NTP時刻情報が示す時刻に基づくタイミングで復元する。 Therefore, the MMTP packet restoration unit 360 generates an MMTP packet including leap second information indicated to have been generated in leap seconds from the NTP counter unit 350 together with leap second inserting information indicating that it has been generated in leap seconds. It is restored at a timing based on the time indicated by the input generated NTP time information.

 具体的には、図2に示す例では、(1)~(7),(11)~(13)が付番されたMMTPパケットに、閏秒でないときに生成されたことを示す閏秒情報が含まれている。また、図2に示す例では、(8)~(10)が付番されたMMTPパケットに、閏秒に生成されたことを示す閏秒情報が含まれている。 Specifically, in the example shown in FIG. 2, leap second information indicating that the MMTP packets numbered (1) to (7) and (11) to (13) are generated when they are not leap seconds. It is included. In the example shown in FIG. 2, the MMTP packets numbered (8) to (10) include leap second information indicating that they are generated in leap seconds.

 そこで、MMTPパケット復元部360は、(1)~(7),(11)~(13)が付番されたMMTPパケットを、当該MMTPパケットが含むタイムスタンプ情報が示す時刻と、閏秒挿入中情報が入力されていないときにNTPカウンタ部220が入力した生成NTP時刻情報が示す時刻とが合致したタイミングで、当該タイムスタンプ情報を含むMMTPパケットから主信号データを復元する復元処理を行う。また、MMTPパケット復元部360は、(8)~(10)が付番されたMMTPパケットを、当該MMTPパケットが含むタイムスタンプ情報が示す時刻と、閏秒挿入中情報とともにNTPカウンタ部350から入力された生成NTP時刻情報が示す時刻とが合致したタイミングで、当該タイムスタンプ情報を含むMMTPパケットから主信号データを復元する復元処理を行う。 Therefore, the MMTP packet restoration unit 360 inserts the MMTP packet numbered (1) to (7) and (11) to (13) with the time indicated by the time stamp information included in the MMTP packet and the leap second. At a timing when the time indicated by the generated NTP time information input by the NTP counter unit 220 when no information is input matches, a restoration process is performed to restore the main signal data from the MMTP packet including the time stamp information. Also, the MMTP packet restoration unit 360 inputs the MMTP packets numbered (8) to (10) from the NTP counter unit 350 together with the time indicated by the time stamp information included in the MMTP packet and the leap second insertion information. At the timing when the time indicated by the generated NTP time information coincides, a restoration process for restoring the main signal data from the MMTP packet including the time stamp information is performed.

 すると、図2の下段に示すように、MMTPパケット復元部360によって、各MMTPパケットは、付された番号が小さい順に、つまり、生成された順序で、復元処理が行われる。 Then, as shown in the lower part of FIG. 2, the MMTP packet restoration unit 360 performs restoration processing on the MMTP packets in ascending order of the assigned numbers, that is, in the order of generation.

 次に、第1の実施形態における送信装置200の動作について説明する。図3は、第1の実施形態における送信装置200の動作を示すフローチャートである。図3に示すように、送信装置200において、クロック信号生成部210が、所定の周波数のクロック信号を生成して、NTPカウンタ部220に入力する(ステップS101)。 Next, the operation of the transmission device 200 in the first embodiment will be described. FIG. 3 is a flowchart illustrating the operation of the transmission apparatus 200 according to the first embodiment. As shown in FIG. 3, in the transmission apparatus 200, the clock signal generation unit 210 generates a clock signal having a predetermined frequency and inputs the clock signal to the NTP counter unit 220 (step S101).

 NTPカウンタ部220は、クロック信号生成部210が入力したクロック信号に基づいて、NTP形式に従って現在時刻を示すNTP時刻情報を生成する(ステップS102)。そして、NTPカウンタ部220は、生成したNTP時刻情報をMMTPパケット化処理部230、およびNTPパケット生成部240に入力する(ステップS103)。 The NTP counter unit 220 generates NTP time information indicating the current time according to the NTP format based on the clock signal input by the clock signal generation unit 210 (step S102). Then, the NTP counter unit 220 inputs the generated NTP time information to the MMTP packetization processing unit 230 and the NTP packet generation unit 240 (step S103).

 また、送信側閏秒監視部221は、NTP時刻情報が示す時刻が閏秒における時刻であると判定した場合に(ステップS104のY)、NTP時刻情報とともに、閏秒が挿入されていることを示す閏秒挿入中情報をMMTPパケット化処理部230に入力する(ステップS105)。 Further, when the transmission-side leap second monitoring unit 221 determines that the time indicated by the NTP time information is a time in leap seconds (Y in step S104), the transmission side leap second monitoring unit 221 indicates that the leap second is inserted together with the NTP time information. The indicated leap second insertion information is input to the MMTP packetization processing unit 230 (step S105).

 MMTPパケット化処理部230は、NTPカウンタ部220が入力したNTP時刻情報が示す時刻を示すタイムスタンプ情報と、閏秒挿入中情報が入力されたか否かに応じた閏秒情報とをヘッダに含み、入力された主信号データをペイロードに含むMMTPパケットを生成する(ステップS106)。 The MMTP packetization processing unit 230 includes, in a header, time stamp information indicating the time indicated by the NTP time information input by the NTP counter unit 220, and leap second information according to whether leap second insertion information is input. Then, an MMTP packet including the input main signal data in the payload is generated (step S106).

 また、NTPパケット生成部240は、ステップS103の処理でNTPカウンタ部220が入力したNTP時刻情報に基づいて、当該NTP時刻情報が示す時刻を示すNTPパケットを生成する(ステップS107)。 Also, the NTP packet generation unit 240 generates an NTP packet indicating the time indicated by the NTP time information based on the NTP time information input by the NTP counter unit 220 in the process of step S103 (step S107).

 多重化部250は、MMTPパケット化処理部230が入力したMMTPパケットと、NTPパケット生成部240が生成したNTPパケットとを多重したIPパケットを生成する(ステップS108)。そして、多重化部250は、生成したIPパケットを受信装置300宛に送信する。 The multiplexing unit 250 generates an IP packet in which the MMTP packet input by the MMTP packetization processing unit 230 and the NTP packet generated by the NTP packet generation unit 240 are multiplexed (step S108). Then, multiplexing unit 250 transmits the generated IP packet to receiving apparatus 300.

 次に、第1の実施形態における受信装置300の動作について説明する。図4は、第1の実施形態における受信装置300の動作を示すフローチャートである。図4に示すように、受信装置300において、多重分離化部310は、MMTPパケットとNTPパケットとが多重されて送信されたIPパケットを受信した場合に、当該IPパケットをNTPパケットとMMTPパケットとに多重分離する(ステップS201)。そして、多重分離化部310は、多重分離した、NTPパケットをNTPパケット受信部320に入力し、MMTPパケットをMMTPパケット復元部360に入力する。 Next, the operation of the receiving device 300 in the first embodiment will be described. FIG. 4 is a flowchart illustrating the operation of the reception device 300 according to the first embodiment. As illustrated in FIG. 4, in the receiving apparatus 300, when the demultiplexing unit 310 receives an IP packet that is transmitted by multiplexing an MMTP packet and an NTP packet, the demultiplexing unit 310 converts the IP packet into an NTP packet and an MMTP packet. (Step S201). Then, the demultiplexing unit 310 inputs the demultiplexed NTP packet to the NTP packet receiving unit 320, and inputs the MMTP packet to the MMTP packet restoration unit 360.

 NTPパケット受信部320は、入力されたNTPパケットに基づいて、NTP時刻情報を復元する(ステップS202)。 The NTP packet receiving unit 320 restores NTP time information based on the input NTP packet (step S202).

 比較部330は、復元されたNTP時刻情報である復元NTP時刻情報が示す時刻と、NTPカウンタ部350が生成した時刻情報である生成NTP時刻情報が示す時刻とを比較する(ステップS203)。比較部330は、比較結果に応じた信号をクロック信号生成部340に入力する。 The comparing unit 330 compares the time indicated by the restored NTP time information that is the restored NTP time information with the time indicated by the generated NTP time information that is the time information generated by the NTP counter unit 350 (step S203). The comparison unit 330 inputs a signal corresponding to the comparison result to the clock signal generation unit 340.

 クロック信号生成部340は、比較部330が入力した信号に応じたクロック信号を生成する(ステップS204)。クロック信号生成部340は、ステップS204の処理で生成したクロック信号をNTPカウンタ部350に入力する。 The clock signal generation unit 340 generates a clock signal corresponding to the signal input by the comparison unit 330 (step S204). The clock signal generation unit 340 inputs the clock signal generated in the process of step S204 to the NTP counter unit 350.

 NTPカウンタ部350は、クロック信号生成部340が入力したクロック信号に基づいて、NTP形式に従って現在時刻を示す生成NTP時刻情報を生成し(ステップS205)、MMTPパケット復元部360に入力する。 The NTP counter 350 generates generated NTP time information indicating the current time according to the NTP format based on the clock signal input by the clock signal generator 340 (step S205), and inputs the generated NTP time information to the MMTP packet restoration unit 360.

 受信側閏秒監視部351は、生成NTP時刻情報が示す時刻が閏秒における時刻であると判定した場合に(ステップS206のY)、閏秒が挿入されていることを示す閏秒挿入中情報をMMTPパケット復元部360に入力する(ステップS207)。 When the reception-side leap second monitoring unit 351 determines that the time indicated by the generated NTP time information is a leap second time (Y in step S206), leap second insertion-in-progress information indicating that a leap second has been inserted. Is input to the MMTP packet restoration unit 360 (step S207).

 MMTPパケット復元部360は、入力されたMMTPパケットに閏秒に生成されたことを示す閏秒情報が含まれている場合に(ステップS208のY)、当該MMTPパケットを、閏秒に生成されたことを示す閏秒挿入中情報とともにNTPカウンタ部350から入力された生成NTP時刻情報が示す時刻に基づくタイミングで復元する(ステップS209)。 When the input MMTP packet includes leap second information indicating that it has been generated in leap seconds (Y in step S208), the MMTP packet restoration unit 360 generates the MMTP packet in leap seconds. It is restored at a timing based on the time indicated by the generated NTP time information input from the NTP counter unit 350 together with the leap second insertion in-progress information indicating this (step S209).

 また、MMTPパケット復元部360は、入力されたMMTPパケットに閏秒でないときに生成されたことを示す閏秒情報が含まれている場合に(ステップS208のN)、当該MMTPパケットを、閏秒挿入中情報が入力されていないときにNTPカウンタ部350から入力された生成NTP時刻情報が示す時刻に基づくタイミングで復元する(ステップS210)。 In addition, when the input MMTP packet includes leap second information indicating that it was generated when it is not leap second (N in step S208), the MMTP packet restoration unit 360 converts the MMTP packet to leap second. Restoration is performed at a timing based on the time indicated by the generated NTP time information input from the NTP counter unit 350 when the information being inserted is not input (step S210).

 そして、MMTPパケット復元部360は、復元した主信号データを出力する。 Then, the MMTP packet restoration unit 360 outputs the restored main signal data.

 本実施形態によれば、閏秒である場合に、MMTPパケット化処理部230が、閏秒であることを示す閏秒情報を含むMMTPパケットを生成する。そして、多重化部250が、生成されたMMTPパケットと、現在時刻に応じたNTPパケットとを多重化して受信装置300宛に送信する。 According to this embodiment, when it is leap second, the MMTP packetization processing unit 230 generates an MMTP packet including leap second information indicating leap second. Then, the multiplexing unit 250 multiplexes the generated MMTP packet and the NTP packet according to the current time, and transmits the multiplexed packet to the receiving apparatus 300.

 受信装置300では、閏秒である場合に、MMTPパケット復元部360が、閏秒であることを示す閏秒情報を含むMMTPパケットを復元する。したがって、受信装置300は、閏秒が挿入された場合であっても、適切なタイミングでMMTPパケットを復元することができる。 In the receiving apparatus 300, when it is leap second, the MMTP packet restoration unit 360 restores the MMTP packet including leap second information indicating leap second. Therefore, the receiving apparatus 300 can restore the MMTP packet at an appropriate timing even when leap seconds are inserted.

 したがって、受信装置300は、閏秒が挿入された場合であっても、各MMTPパケットを適切なタイミングで復元し、当該MMTPパケットのペイロードに含まれている主信号データを適切に出力することができる。 Therefore, the receiving apparatus 300 can restore each MMTP packet at an appropriate timing and appropriately output main signal data included in the payload of the MMTP packet even when leap seconds are inserted. it can.

 実施形態2.
 次に、第2の実施形態の受信装置30について、図面を参照して説明する。図5は、第2の実施形態の受信装置30の構成例を示すブロック図である。図5に示すように、第2の実施形態の受信装置30は、復元部36と、時刻監視部51と、カウント部35とを含み放送受信側に設置される。
Embodiment 2. FIG.
Next, the receiving apparatus 30 of 2nd Embodiment is demonstrated with reference to drawings. FIG. 5 is a block diagram illustrating a configuration example of the receiving device 30 according to the second embodiment. As shown in FIG. 5, the receiving device 30 according to the second embodiment includes a restoration unit 36, a time monitoring unit 51, and a counting unit 35, and is installed on the broadcast receiving side.

 なお、復元部36は、例えば、図1に示す第1の実施形態におけるMMTPパケット復元部360に相当する。また、時刻監視部51は、例えば、図1に示す第1の実施形態における受信側閏秒監視部351に相当する。カウント部35は、例えば、図1に示す第1の実施形態におけるNTPカウンタ部350に相当する。 The restoration unit 36 corresponds to, for example, the MMTP packet restoration unit 360 in the first embodiment shown in FIG. The time monitoring unit 51 corresponds to, for example, the reception leap second monitoring unit 351 in the first embodiment shown in FIG. The count unit 35 corresponds to, for example, the NTP counter unit 350 in the first embodiment shown in FIG.

 復元部36は、送信装置(図1に示す第1の実施形態における送信装置200に相当)によって送信されたMMTPパケットからデータを復元する。 The restoration unit 36 restores data from the MMTP packet transmitted by the transmission device (corresponding to the transmission device 200 in the first embodiment shown in FIG. 1).

 時刻監視部51は、世界時に協定世界時を近づけるために挿入された時刻である閏秒であるときに、閏秒であることを示す挿入中情報を復元部36に入力する。 The time monitoring unit 51 inputs the in-insertion information indicating the leap second to the restoration unit 36 when the leap second is the time inserted to approximate the coordinated universal time.

 カウント部35は、協定世界時に基づき現在の時刻を示す時刻情報を復元部36に入力する。 The count unit 35 inputs time information indicating the current time to the restoration unit 36 based on the coordinated universal time.

 また、MMTPパケットには、閏秒に応じたタイミングで生成された場合に、閏秒に生成されたことを示す閏秒情報が含まれる。 In addition, the MMTP packet includes leap second information indicating that it was generated in leap seconds when generated at a timing corresponding to leap seconds.

 そして、復元部36は、MMTPパケットに閏秒に生成されたことを示す閏秒情報が含まれている場合に、挿入中情報が入力されたときにカウント部35によって入力された時刻情報に基づくタイミングで、MMTPパケットを復元する。 Then, when the MMTP packet includes leap second information indicating that the MMTP packet was generated in leap seconds, the restoration unit 36 is based on the time information input by the count unit 35 when the in-insertion information is input. At the timing, the MMTP packet is restored.

 本実施形態によれば、受信装置30は、閏秒が挿入された場合であっても、各MMTPパケットを適切なタイミングで復元することができる。 According to the present embodiment, the receiving device 30 can restore each MMTP packet at an appropriate timing even when leap seconds are inserted.

 以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。 The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

 この出願は、2016年12月13日に出願された日本出願特願2016-240867を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims priority based on Japanese Patent Application No. 2016-240867 filed on Dec. 13, 2016, the entire disclosure of which is incorporated herein.

 30、300  受信装置
 35  カウント部
 36  復元部
 51  時刻監視部
 100  情報通信システム
 200  送信装置
 210、340  クロック信号生成部
 220、350  NTPカウンタ部
 221  送信側閏秒監視部
 230  MMTPパケット化処理部
 240  NTPパケット生成部
 250  多重化部
 310  多重分離化部
 320  NTPパケット受信部
 330  比較部
 351  受信側閏秒監視部
 360  MMTPパケット復元部
30, 300 Receiving device 35 Count unit 36 Restoring unit 51 Time monitoring unit 100 Information communication system 200 Transmitting device 210, 340 Clock signal generation unit 220, 350 NTP counter unit 221 Transmission side leap second monitoring unit 230 MMTP packetization processing unit 240 NTP Packet generation unit 250 Multiplexing unit 310 Demultiplexing unit 320 NTP packet receiving unit 330 Comparison unit 351 Receiving side leap second monitoring unit 360 MMTP packet restoration unit

Claims (6)

 送信装置によって送信されたMMTPパケットからデータを復元する復元手段と、
 世界時に協定世界時を近づけるために挿入された時刻である閏秒であるときに、前記閏秒であることを示す挿入中情報を前記復元手段に入力する時刻監視手段と、
 前記協定世界時に基づき現在の時刻を示す時刻情報を前記復元手段に入力するカウント手段とを備えて放送受信側に設置され、
 前記MMTPパケットには、前記閏秒に応じたタイミングで生成された場合に、前記閏秒に生成されたことを示す閏秒情報が含まれ、
 前記復元手段は、前記MMTPパケットに前記閏秒に生成されたことを示す閏秒情報が含まれている場合に、前記挿入中情報が入力されたときに前記カウント手段によって入力された前記時刻情報に基づくタイミングで、前記MMTPパケットを復元する
 ことを特徴とする受信装置。
Restoring means for restoring data from the MMTP packet sent by the sending device;
Time monitoring means for inputting into-restoration information indicating that the leap second is being inserted when the leap second is the time inserted to approximate the coordinated universal time;
Installed on the broadcast receiving side with a counting means for inputting time information indicating the current time based on the Coordinated Universal Time to the restoration means,
The MMTP packet includes leap second information indicating that it was generated in the leap second when generated at a timing corresponding to the leap second,
When the MMTP packet includes leap second information indicating that it has been generated in the leap second, the restoration means includes the time information input by the counting means when the in-insertion information is input. The receiving apparatus, wherein the MMTP packet is restored at a timing based on
 前記MMTPパケットには、当該MMTPパケットが生成されたタイミングに応じた時刻を示すタイムスタンプ情報が含まれ、
 前記復元手段は、前記MMTPパケットに前記閏秒に生成されたことを示す閏秒情報が含まれている場合に、前記挿入中情報が入力されたときに前記カウント手段によって入力された時刻情報が示す時刻と、前記タイムスタンプ情報が示す時刻とに基づくタイミングで、前記MMTPパケットを復元する
 請求項1に記載の受信装置。
The MMTP packet includes time stamp information indicating a time according to the timing at which the MMTP packet is generated,
When the MMTP packet includes leap second information indicating that it has been generated in the leap second, the restoration means includes the time information input by the counting means when the in-insertion information is input. The receiving apparatus according to claim 1, wherein the MMTP packet is restored at a timing based on a time indicated by the time indicated by the time indicated by the time stamp information.
 前記MMTPパケットには、当該MMTPパケットが生成されたタイミングに応じた時刻を示すタイムスタンプ情報が含まれ、
 前記復元手段は、前記MMTPパケットに前記閏秒でないときに生成されたことを示す閏秒情報が含まれている場合に、前記挿入中情報が入力されていないときに前記カウント手段によって入力された時刻情報が示す時刻と、前記タイムスタンプ情報が示す時刻とに基づくタイミングで、前記MMTPパケットを復元する
 請求項1または請求項2に記載の受信装置。
The MMTP packet includes time stamp information indicating a time according to the timing at which the MMTP packet is generated,
The restoration means is input by the counting means when the in-insertion information is not input when the MMTP packet includes leap second information indicating that it was generated when the leap second is not The receiving apparatus according to claim 1 or 2, wherein the MMTP packet is restored at a timing based on a time indicated by time information and a time indicated by the time stamp information.
 前記MMTPパケットとともに前記送信装置によって送信されたNTPパケットに、前記協定世界時に基づき前記MMTPパケットが生成された時刻を示すNTP時刻情報が含まれ、
 前記時刻監視手段は、前記NTP時刻情報が示す時刻に基づいて、現在が閏秒であるか否かを判定する
 請求項1から請求項3のうちいずれか1項に記載の受信装置。
The NTP packet transmitted by the transmission device together with the MMTP packet includes NTP time information indicating the time when the MMTP packet was generated based on the Coordinated Universal Time,
The receiving device according to any one of claims 1 to 3, wherein the time monitoring unit determines whether the current time is leap second based on a time indicated by the NTP time information.
 前記送信装置と通信ネットワークを介して接続されている
 請求項1から請求項4のうちいずれか1項に記載の受信装置。
The receiving device according to claim 1, wherein the receiving device is connected to the transmitting device via a communication network.
 請求項1から請求項5のうちいずれか1項に記載の受信装置と、
 前記送信装置とを備えた
 ことを特徴とする通信システム。
The receiving device according to any one of claims 1 to 5,
A communication system comprising the transmission device.
PCT/JP2017/044279 2016-12-13 2017-12-11 Reception device and communication system Ceased WO2018110478A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018556652A JP6763440B2 (en) 2016-12-13 2017-12-11 Receiver and communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016240867 2016-12-13
JP2016-240867 2016-12-13

Publications (1)

Publication Number Publication Date
WO2018110478A1 true WO2018110478A1 (en) 2018-06-21

Family

ID=62558628

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/044279 Ceased WO2018110478A1 (en) 2016-12-13 2017-12-11 Reception device and communication system

Country Status (2)

Country Link
JP (2) JP6763440B2 (en)
WO (1) WO2018110478A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016139908A1 (en) * 2015-03-02 2016-09-09 日本電気株式会社 Decoding device, reception device, transmission device, transmission/reception system, decoding method, and storage medium having decoding program stored therein
WO2016143203A1 (en) * 2015-03-11 2016-09-15 株式会社 東芝 Transmission system, multiplexing device and leap second correction handling method
WO2016157817A1 (en) * 2015-03-31 2016-10-06 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Transmission method, reception method, transmission device and reception device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016139908A1 (en) * 2015-03-02 2016-09-09 日本電気株式会社 Decoding device, reception device, transmission device, transmission/reception system, decoding method, and storage medium having decoding program stored therein
WO2016143203A1 (en) * 2015-03-11 2016-09-15 株式会社 東芝 Transmission system, multiplexing device and leap second correction handling method
WO2016157817A1 (en) * 2015-03-31 2016-10-06 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Transmission method, reception method, transmission device and reception device

Also Published As

Publication number Publication date
JP6763440B2 (en) 2020-09-30
JP6911989B2 (en) 2021-07-28
JP2021005880A (en) 2021-01-14
JPWO2018110478A1 (en) 2019-10-31

Similar Documents

Publication Publication Date Title
JP4544435B2 (en) Video quality estimation apparatus, video quality estimation method and program
JP6617809B2 (en) Decoding device, decoding method, and decoding program
JP2016225906A (en) Transmitter, transmission method, receiver and reception method
CN108028708A (en) Data processing device and data processing method
JP2012513139A (en) Method for synchronizing transport streams in a multiplexer with an external coprocessor
CA2986568C (en) Reception apparatus and data processing method
JP2020005311A (en) Reception device, and decoding and presentation method
JP5359929B2 (en) Transmission device, reception device, communication system, transmission method, and conversion method
JP2008244704A (en) Digital broadcast signal retransmitter
JP6911989B2 (en) Receiver and communication system
JP6763439B2 (en) Receiver, transmitter, communication system, receiver method, transmit method, communication method, receiver program, and transmit program
JP6848797B2 (en) Broadcast retransmission device, broadcast receiver, broadcast retransmission method, broadcast reception method, broadcast retransmission program and broadcast reception program
JP2020170914A (en) Switching method, ip retransmission system, ip retransmission device, and control device
WO2014155927A1 (en) Broadcast apparatus, transmission method, and broadcast system
JP2025014420A (en) Multiplexing device, multiplexing method, and program for inserting time information
JP2024120291A (en) Transmitting device, receiving device, and their programs
JP2021064899A (en) Reception device, reception method, and program for reception
JP2017046236A (en) Content transmission system, transmission device, reception device, transmission method, reception method, and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17880313

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2018556652

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17880313

Country of ref document: EP

Kind code of ref document: A1