WO2014203871A1 - 送信装置、送信方法、再生装置、再生方法および受信装置 - Google Patents
送信装置、送信方法、再生装置、再生方法および受信装置 Download PDFInfo
- Publication number
- WO2014203871A1 WO2014203871A1 PCT/JP2014/065947 JP2014065947W WO2014203871A1 WO 2014203871 A1 WO2014203871 A1 WO 2014203871A1 JP 2014065947 W JP2014065947 W JP 2014065947W WO 2014203871 A1 WO2014203871 A1 WO 2014203871A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- transmission
- unit
- tlv
- header
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
Definitions
- the present technology relates to a transmission device, a transmission method, a reproduction device, a reproduction method, and a reception device, and more particularly to a transmission device that transmits a transmission stream in which transmission packets are continuously arranged.
- a capsule layer When supplying a service stream on an IP packet, a capsule layer may be provided as an interface between a physical layer (Physical layer) that modulates a transmission path and an IP packet layer that packetizes data. (For example, refer to Patent Document 1). Conventionally, data and file downloads that do not have time management constraints are suitable as information that is encapsulated by the capsule layer.
- a conventional file such as placing a packet of a broadcast wave service on an IP packet and passing through the capsule layer to transmit the IP packet via a broadcast wave
- the capsule layer By making the capsule layer a variable length instead of a fixed length, it is possible to efficiently transmit the transmission target of the upper layer.
- it is encapsulated with a size of one access unit or more.
- variable length capsules are analyzed, multiplexed transport is analyzed, and compressed data is decoded. To display.
- TLV Type Length Value
- the head of the TLV can be detected as an offset position from the transmission slot by the TMCC inserted in the transmission frame.
- IP / UDP and IP / TCP are analyzed, and the existence of a random access point (RAP) picture that should be displayed in trick play only after analyzing the payload of the transport packet.
- RAP random access point
- the purpose of this technology is to speed up trick playback.
- the transmission stream has the multiplexed transport packet including the data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which identification information is inserted into the header is at a predetermined interval.
- the specific first transmission packet has access position information corresponding to the previous first transmission packet and the next specific transmission packet, and identification information is inserted in the header.
- the transmitted second transmission packet is in the transmitting apparatus.
- the transmission unit transmits a transmission stream in which first transmission packets, which are multi-layer configuration packets having multiplexed transport packets in an upper layer, are continuously arranged.
- This transmission stream has multiplexed transport packets including data starting with the first byte of the access unit of the random access point, and specific first transmission packets having identification information inserted in the header are arranged at predetermined intervals. Has been.
- the transmission stream has access position information corresponding to the first transmission packet before and after the specific first transmission packet, and identification information is inserted in the header.
- the second transmission packet thus arranged is arranged.
- the first transmission packet is a capsule layer packet obtained by encapsulating an IP packet including a multiplexed transport packet in the payload, and the second transmission packet encapsulates the access position information.
- the obtained capsule layer packet may be used.
- the capsule layer packet may be a TLV packet or a GSE packet.
- the first transmission packet may be an IP packet including a multiplexed transport packet in a payload
- the second transmission packet may be an IP packet including access position information.
- the multiplexed transport packet may be an MMT packet, an RTP packet, or a FLUTE packet.
- the specific first transmission packet is arranged in the transmission stream at a predetermined interval so as to be identifiable, and further, the second having the access position information following each specific first transmission packet.
- Transmission packets are arranged. For this reason, for example, in trick playback such as fast forward playback and fast reverse playback after storing this transmission stream in the storage medium, the data on the access unit of the random access point required for this trick playback is efficiently used on the receiving side. It can be obtained well and it is possible to increase the speed of trick reproduction.
- the first transmission packet which is a multi-layered packet having a multiplexed transport packet in the upper layer, is continuously arranged by accessing a locally connected storage medium or a server connected via a communication network.
- An acquisition unit for acquiring a transmission stream;
- a processing unit that obtains reproduction data by processing the transmission stream acquired by the acquisition unit,
- the transmission stream has the multiplexed transport packet including the data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which identification information is inserted into the header is at a predetermined interval.
- the specific first transmission packet has access position information corresponding to the previous first transmission packet and the next specific transmission packet, and identification information is inserted in the header.
- Second transmission packet is arranged, and Based on the identification information of the specific first transmission packet extracted from the acquired transmission stream and the access position information of the second transmission packet, the acquisition unit accesses the storage medium or the server.
- the playback apparatus further includes an access control unit for controlling.
- the acquisition unit accesses a storage medium or a server and acquires a transmission stream in which first transmission packets that are multi-layered packets having multiplexed transport packets in an upper layer are continuously arranged. . Then, the processing unit processes the transmission stream acquired by the acquisition unit to obtain reproduction data.
- This transmission stream has a multiplexed transport packet including data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which the identification information is inserted into the header at a predetermined interval. Has been placed.
- each transmission stream has access position information corresponding to the first transmission packet before and after the specific first transmission packet, and identification information is inserted in the header.
- the second transmission packet thus arranged is arranged.
- the first transmission packet is a capsule layer packet obtained by encapsulating an IP packet including a multiplexed transport packet in the payload, and the second transmission packet encapsulates the access position information.
- the obtained capsule layer packet may be used.
- the capsule layer packet may be a TLV packet or a GSE packet.
- the first transmission packet may be an IP packet including a multiplexed transport packet in a payload
- the second transmission packet may be an IP packet including access position information.
- the multiplexed transport packet may be an MMT packet, an RTP packet, or a FLUTE packet.
- the access control unit accesses the storage medium or the server based on the identification information of the specific first transmission packet extracted from the acquired transmission stream and the access position information of the second transmission packet. Is controlled.
- a receiving unit that receives a transmission stream in which first transmission packets that are multi-layered packets having multiplexed transport packets in an upper layer are continuously arranged;
- a processing unit that processes the transmission stream acquired by the receiving unit to obtain received data,
- the transmission stream has the multiplexed transport packet including the data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which identification information is inserted into the header is at a predetermined interval.
- the specific first transmission packet has access position information corresponding to the previous first transmission packet and the next specific transmission packet, and identification information is inserted in the header.
- the received second transmission packet is in the receiving apparatus.
- FIG. 4 is a diagram illustrating a transmission protocol stack. It is a figure which shows the structural example of the TMCC information in a transmission frame. It is a figure for demonstrating the main content of the structural example of the TMCC information in a transmission frame. It is a figure which shows the example which accommodates a TLV packet in the data area of each slot of a transmission frame. It is a figure which shows the example which arrangement
- 2 is a schematic diagram of a packet structure of a transmission protocol stack. It is the figure which showed the structure of the MMT packet in the tree format.
- MMT packet It is a figure for demonstrating the kind of MMT packet. It is a figure which shows the structural example of a MMT payload header (mmtp_payload_header ()). It is a figure which shows the structural example of a MMT payload header extension in the case of sending time information in an MMT payload header (MPU
- IP Internet protocol
- FIG. 1 shows a configuration example of the display system 10.
- a broadcasting station 110 and a distribution server 120 are arranged on the transmission side, and a receiver 200 is arranged on the reception side.
- Broadcasting station 110 places a transmission stream in which TLV (Type Length Value) packets as transmission packets are continuously arranged on a broadcast wave and transmits the broadcast stream to the receiving side through an RF transmission path.
- the TLV packet is a multi-layered packet having multiplexed transport packets in the upper layer and media data such as video and audio, and an IP packet or transmission control signal (TLV-NIT) including the multiplexed transport packet in the payload.
- TLV-NIT IP packet or transmission control signal
- AMT is a capsule layer packet obtained by encapsulating.
- FIG. 2 shows the transmission protocol stack. There is a transmission line modulation layer at the bottom. There is a transmission slot above this transmission line modulation layer, and there is a TLV packet in this transmission slot, and there is an IP packet above this TLV packet. On top of this IP packet, there is a multiplexed transport packet including video and audio media data and control system data via a UDP packet or TCP packet (not shown).
- TMCC Transmission Multiplexing Configuration Control
- This TMCC information is composed of information relating to transmission control, such as the assignment of transmission streams to each transmission slot and the relationship with the transmission method.
- pointer information indicating the position of the TLV packet in the transmission slot is included. By referring to this pointer information, it is possible to start analysis correctly from the beginning of the TLV packet.
- TMCC information transmits information after switching two frames ahead of the actual switching timing.
- the minimum update interval of TMCC information is, for example, one frame.
- FIG. 3 shows a structural example (Syntax) of TMCC information in a transmission frame.
- “Relative stream / slot information” indicates that any of the relative stream numbers from 0 to 15 is assigned to each of the slots, and the data of the slot having the same relative stream number is one stream.
- a transmission stream ID is assigned to each relative stream of relative stream numbers 0 to 15.
- the transmission stream ID is, for example, “TS_ID” when the relative stream is MPEG2-TS, and “TLV stream ID” when the relative stream is TLV.
- “relative stream / stream type information” represents the type of stream of each relative stream number, as shown in FIG. As shown in FIG. 4B, for example, “0x01” indicates MPEG2-TS, and “0x02” indicates TLV.
- “Pointer / slot information” is composed of a top pointer and a last pointer for each slot, and is mainly used for packet synchronization and packet invalidation.
- FIG. 5 shows an example in which a TLV packet is stored in the data area of each slot.
- the top pointer indicates the first packet head byte position among the packets stored in each slot.
- the last pointer indicates the last packet end byte position + 1 of the packets stored in each slot.
- the top pointer When the top pointer is “0xFFFF”, it indicates that the first byte of the first TLV packet in the slot is absent. This means that the first TLV packet in the slot continues from the previous slot.
- the last pointer When the last pointer is “0xFFFF”, it indicates that the last byte of the last TLV packet in the slot is absent. This means that the last TLV packet in a slot continues until the next slot.
- FIG. 6A shows an example in which the arrangement of TLV packets is not synchronized with the start of each transmission frame.
- the start of each slot is uniquely determined by the transmission frame.
- TLV packets exist independently of slots. When a TLV packet continues across a plurality of transmission frames, there is a TLV packet that is divided into two transmission frames.
- FIG. 6B shows an example in which the arrangement of TLV packets is synchronized with the start of each transmission frame.
- the start of each slot is uniquely determined by the transmission frame.
- the TLV packet is not necessarily synchronized with the slot, but the start of the transmission frame is the start of the TLV packet. That is, the start of the first slot (Slot 1) of each transmission frame is the start of the TLV packet.
- each transmission frame is shown as having three slots. Actually, as described above, a maximum of 120 are included depending on the modulation method.
- FIG. 7 shows a schematic diagram of the packet structure of the transmission protocol stack.
- the transmission slot includes a slot header and transmission slot data.
- the transmission slot data includes a TLV packet.
- the TLV packet includes a header and data, and this data includes an IP packet or a transmission control signal.
- the transmission control signal is “TLV-NIT” or “AMT”.
- TLV-NIT is information relating to the modulation frequency and other programs of the broadcast.
- AMT is an IP address related to the broadcast service.
- the IP packet includes an IP header and a UDP packet or TCP packet as data.
- the UDP packet is composed of a UDP header and data
- the TCP packet is composed of a TCP header and data.
- a multiplexed transport packet is included as data of this UDP packet or TCP packet.
- This multiplexed transport packet includes a packet header, a payload header, and transport data.
- the transport data of this multiplexed transport packet includes a predetermined number of access units of encoded streams of transmission media such as video and audio.
- one access unit means one picture data.
- one access unit means an audio access unit in which data of a predetermined number, for example, 1024 samples are collected.
- the encoded stream there is encoded data of an intra picture serving as a random access point. In the case of random access, the encoded data of this intra picture is decoded first.
- the multiplexed transport packet is a transport packet having an MMT (MPEG Media Transport) structure (see ISO / IEC CD 23008-1), that is, an MMT packet.
- FIG. 8 shows the structure of the MMT packet in a tree format.
- the MMT packet is composed of an MMT packet header (MMT packet header), an MMT payload header (MMT payload header), and an MMT payload (MMT payload).
- MMT payload includes a message (Message), an MPU (Media Processing Unit), an FEC correction symbol (FEC Repair Symbol), and the like, and the signaling is performed by a payload type (payload_type) included in the MMT payload header.
- the message constitutes information about the transmission medium.
- various message contents are inserted in a table format.
- the MPU may be fragmented and subdivided into MFU (MMTMMFragment Unit).
- MFU Header MFU header
- MPUs included in the MMT payload include MPUs related to media data such as video, audio, and subtitles, and further MPUs related to metadata.
- the MMT packet including each MPU can be identified by a packet ID (Packet_ID) present in the MMT packet header.
- Packet_ID packet ID
- FIG. 9 shows the types of MMT packets.
- the illustrated example is classified according to data or information inserted into the payload.
- the transport message information is an MMT packet including a message (information on transmission media) in the payload.
- the transport metadata packet is an MMT packet including metadata in the payload.
- the metadata here is, for example, data in each box of “styp”, “sidx”, “mmpu”, “moov”, and “moof” of an MMT file (MP4 file).
- the transport media data packet is an MMT packet that includes media data such as video, audio, and caption in the payload.
- FIG. 10 shows a structural example (Syntax) of the MMT payload header (mmtp_payload_header ()).
- this MMT payload header includes a payload length (payload_length), a payload type (payload_type), a fragment type (fragment_type), a fragment count (fragment_count), and an aggregation info flag (aggregation_info_flag) , RAP flag (random_access_point_flag), data offset (data_offset), data unit number (numDU), data unit offset (DU_offset), payload sequence number (payload_seq_number), header extension field flag (header_extension_field_flag), etc. It is included.
- the MMT payload header further includes an MMT payload header extension (mmtp_payload_header_extension ()).
- FIG. 11 shows a structural example (Syntax) of the MMT payload header extension in that case. This structural example corresponds to the case of sending time information (timing information) in the MMT payload header.
- the 16-bit field of “payload_header_extension_type” indicates the type of the MMT payload header extension. For example, “0x01” indicates that a display time stamp (display time) in the NTP short time format is supplied. “0x02” indicates that a display time stamp in NTP short time format and a decode time stamp (decode time) are supplied. “0x03” indicates that a display time stamp with 90 KHz accuracy is supplied. “0x04” indicates that a display time stamp with a precision of 90 KHz and a decode time stamp are supplied.
- the 16-bit field of “payload_header_extension_length” indicates the size of the MMT payload header extension.
- a 32-bit field of “presentation_timestamp” indicates a value of a display time stamp (display time).
- a 32-bit field of “decoding_timestamp” indicates a value of a decoding time stamp (decoding time).
- the broadcasting station 110 inserts identification information for identifying whether or not the packet is preferentially handled into the TLV packet and determines whether or not the packet includes access position information. Identification information for identification is inserted. In this sense, the broadcast station 110 constitutes an information insertion unit that inserts identification information.
- FIG. 12 shows a structural example (Syntax) of a TLV packet (TLV packet ()).
- the TLV packet includes a 32-bit TLV header (TLV_header) and a variable-length TLV payload (TLV_payload).
- FIG. 13 shows a more detailed structure example (Syntax) of a TLV packet (TLV packet ()).
- TLV packet A 2-bit field of “01”, a 1-bit field of “non_priority_bit1”, a 1-bit field of “non_priority_bit2”, a 1-bit field of “non_priority_bit3”, a 3-bit field of “reserved_future_use”, and 8 of “packet_type”
- a 32-bit TLV header (TLV_header) is configured by the bit field and the 16-bit field of “length”.
- non_priority_bit1 flag information indicating whether or not it is a priority TLV type 1 packet is newly defined.
- “1” indicates that the packet is a non-priority TLV packet, that is, does not include data starting with the first byte (1st1byte) of the access unit of the random access point.
- “0” indicates that the packet is a priority TLV type 1 packet, that is, includes data starting with the first byte (1st byte) of the access unit of the random access point.
- non_priority_bit2 flag information indicating whether or not it is a priority TLV type 2 packet is newly defined.
- “1” indicates that the packet is a non-priority TLV packet, that is, does not include either timing information or a start portion of attribute information when displaying a random access point.
- “0” indicates that the packet is a priority TLV type 2 packet, that is, includes timing information or a start portion of attribute information when a random access point is displayed.
- non_priority_bit3 flag information indicating whether or not it is a priority TLV type 3 packet is newly defined. As shown in FIG. 14, “1” indicates that the packet is a non-priority TLV packet, that is, does not include a byte offset value for the priority TLV packet. “0” indicates that the packet is a priority TLV type 3 packet, that is, includes a byte offset value to the priority TLV packet.
- TLV packets set as priority TLV packets are not intended only for TLV packets including transport media packets that are MMT packets including media data such as video and audio.
- TLV packets including MMT packets of transport message information and transport metadata packets are also set as priority TLV packets as necessary.
- the 8-bit field “packet_type” indicates the packet type of the TLV packet (see FIG. 15). “0x01” indicates that an IPv4 packet is included. “0x02” indicates that an IPv6 packet is included. “0x03” indicates that the header-compressed IP packet is included. “0xFE” indicates that a transmission control signal is included. “0xFF” indicates a null packet.
- the 16-bit field of “length” indicates the size of a variable-length TLV payload (TLV_payload) following the TLV header (TLV_header).
- “Packet_type” is “0x01”, “0x02”, or “0x03”.
- non_priority_bit1 1
- non_priority_bit2 1
- non_priority_bit3 1
- packet_type is “0x01”, “0x02”, or “0x03”.
- a signaling packet (signaling_packet) is arranged in the payload of the TLV packet.
- FIG. 16 shows a structure example (Syntax) of this signaling packet
- FIG. 17 shows contents (Semantics) of main information of this structure example.
- This structure is, for example, a structure that matches TLV_NIT.
- the 16-bit field of“ Pointer_previous TLV_priority packet ” indicates the byte offset value for the previous (reverse) priority packet. Further, the 16-bit field of “Pointer_nextVTLV_priority packet” indicates a byte offset value to the next priority packet (forward side).
- this is a byte offset value for this TLV packet.
- the transmission stream (TLV packet sequence) transmitted by the broadcasting station 110 includes a TLV packet (PCT PRO) having an MMT packet including data starting with the first byte of the access unit of the random access point. 1) are arranged at predetermined intervals.
- FIG. 19A schematically shows the structure of the TLV packet (PCT PRO 1).
- the TLV packet (PCT PRO 1) is a packet obtained by encapsulating an IP packet including a transport media packet (see FIG. 9) in the payload, and “packet_type” is “0x01”, “0x02”. Or “0x03”.
- TLV packet there may be a TLV packet (PCTPCPRO 2) immediately before the TLV packet (PCT PRO 1).
- PCT PRO 2 the TLV packet
- non_priority_bit2 is set to “0”
- non_priority_bit1 and “non_priority_bit3” are each set to “1”.
- the TLV packet (PCTPCPRO 2) is a packet obtained by encapsulating an IP packet including transport message information and a transport metadata packet (see FIG. 9) in the payload, and “packet_type” is “0x01”. ",” 0x02 ", or" 0x03 ".
- FIG. 18A a TLV packet (PCTPCPRO 3) exists immediately after the TLV packet (PCT PRO 1).
- FIG. 19B schematically shows the structure of this TLV packet (PCT PRO 3).
- “non_priority_bit3” is set to “0”
- “non_priority_bit1” and “non_priority_bit2” are each set to “1”.
- the TLV packet (PCTPCPRO 3) is a packet obtained by encapsulating access position information that is a transmission control signal
- “packet_type” is “0xFE”.
- the payload of this TLV packet (PCT PRO 3) includes a signaling packet (signaling packet) (see Fig. 16) having fields of "Pointer_previous TLV_priority packet" and "Pointer_next TLV_priority packet".
- signaling packet signaling packet
- Fig. 16 the payload of this TLV packet
- “Pointer_previous TLV_priority packet” indicates the byte offset value for the previous (reverse side) priority packet
- “Pointer_next TLV_priority packet” indicates the byte offset value for the next (forward side) priority packet. Indicates.
- the TLV packet is a packet obtained by encapsulating an IP packet including a transport media packet (see FIG. 9) in the payload, but includes data starting with the first byte of the access unit of the random access point. Of course, there are cases where it is not.
- this TLV packet is simply indicated as “PCT”.
- FIG. 19C schematically shows the structure of the TLV packet (PCT).
- non_priority_bit1 In this TLV packet (PCT), “non_priority_bit1”, “non_priority_bit2”, and “non_priority_bit3” are all set to “1”.
- the TLV packet (PCT) is a packet obtained by encapsulating an IP packet including a transport media packet (see FIG. 9) in the payload, and “packet_type” is the same as the TLV packet (PCTPCPRO 1). "0x01”, "0x02”, or "0x03".
- TLV packets (PCT PRO 1) are identifiable at predetermined intervals, and each TLV packet (PCT PRO 1) has a TLV packet having access position information.
- PCT PRO 3 is arranged. Therefore, on the receiving side, in the trick playback such as fast forward playback and fast reverse playback after storing this transmission stream in the storage medium, the random access point required for this trick playback The data of the access unit can be obtained efficiently, and the speed of trick playback can be increased.
- FIG. 18 (b) shows an overview of fast forward reproduction corresponding to the transmission stream shown in FIG. 18 (a).
- a TLV packet PCT PRO 2
- a TLV packet PCT PRO 1
- a TLV packet TLV packet
- TLV packet TLV packet
- the first TLV packet (PCT PRO 2) of the packet group of PCT PRO 3) is found based on the identification information.
- header analysis is sequentially performed up to the upper layer, and information necessary for decoding the media data is acquired.
- the TLV packet (PCT PRO 1) is taken out from the storage medium, the header analysis is sequentially performed to the upper layer, the media encoded data is further decoded, and the first byte of the access unit of the random access point is decoded. Media data including data (video and audio data) is acquired.
- a TLV packet (PCT PRO 3) is extracted from the storage medium, and access position information (a byte offset value for the previous priority packet and a byte offset value for the next priority packet) is acquired.
- TLV packets are sequentially extracted from the storage medium, the header analysis is sequentially performed to the upper layer, and the media encoded data is further decoded.
- the necessary number of access units includes only an I picture access unit of a random access point or a subsequent B picture or P picture access unit.
- the number of access units is determined by the playback application, but is related to the speed of fast forward playback.
- the TLV packet (PCT PRO 1) TLV packet of the period T2 from the storage medium
- the leading TLV packet (PCT PRO 1) of the packet group of (PCT PRO 3) is extracted.
- the header analysis is sequentially performed up to the upper layer, the media encoded data is further decoded, and the media data including the data of the first byte of the access unit of the random access point is obtained. (Video and audio data) is acquired.
- a TLV packet (PCT PRO 3) is taken out from the storage medium, and access position information (a byte offset value for the previous priority packet and a byte offset value for the next priority packet) is acquired. Thereafter, until the necessary number of access unit data is obtained, TLV packets (PCT) are sequentially extracted from the storage medium, the header analysis is sequentially performed up to the upper layer, and the media encoded data is further decoded.
- PCT TLV packet
- the TLV packet (PCT PRO 2) and TLV packet of the period T3 from the storage medium The leading TLV packet (PCT PRO 2) of the packet group of (PCT PRO 1) and TLV packet (PCT PRO 3) is extracted. Thereafter, the same repetition is performed, and fast forward reproduction is performed.
- FIG. 18 (c) shows an overview of fast reverse playback corresponding to the transmission stream shown in FIG. 18 (a).
- a TLV packet PCT PRO 2
- a TLV packet PCT PRO 1
- a TLV packet of period T3 are sequentially extracted from the storage medium.
- the leading TLV packet (PCT PRO 2) of the packet group of (PCT PRO 3) is found based on the identification information.
- header analysis is sequentially performed up to the upper layer, and information necessary for decoding the media data is acquired.
- the TLV packet (PCT PRO 1) is taken out from the storage medium, the header analysis is sequentially performed to the upper layer, the media encoded data is further decoded, and the first byte of the access unit of the random access point is decoded.
- Media data including data (video and audio data) is acquired.
- a TLV packet (PCT PRO 3) is extracted from the storage medium, and access position information (a byte offset value for the previous priority packet and a byte offset value for the next priority packet) is acquired. Thereafter, until the necessary number of access unit data is obtained, TLV packets (PCT) are sequentially extracted from the storage medium, the header analysis is sequentially performed up to the upper layer, and the media encoded data is further decoded.
- the TLV packet (PCT PRO 1) TLV packet of the period T2 from the storage medium
- the leading TLV packet (PCT PRO 1) of the packet group of (PCT PRO 3) is extracted.
- the header analysis is sequentially performed up to the upper layer, the media encoded data is further decoded, and the media data including the data of the first byte of the access unit of the random access point is obtained. (Video and audio data) is acquired.
- a TLV packet (PCT PRO 3) is taken out from the storage medium, and access position information (a byte offset value for the previous priority packet and a byte offset value for the next priority packet) is acquired. Thereafter, until the necessary number of access unit data is obtained, TLV packets (PCT) are sequentially extracted from the storage medium, the header analysis is sequentially performed up to the upper layer, and the media encoded data is further decoded.
- PCT TLV packet
- the TLV packet (PCT PRO 2) and TLV packet of the period T1 from the storage medium The leading TLV packet (PCT PRO 2) of the packet group of (PCT PRO 1) and TLV packet (PCT PRO 3) is extracted. Thereafter, the same repetition is performed, and fast reverse playback is performed. In this reverse reproduction, data of a predetermined number of access units is obtained in the forward direction in each period, but when displaying, the data of each access unit is rearranged and used in the reverse direction.
- FIG. 20 shows an example of a broadcast wave transmission system 111 in the broadcast station 110.
- the transmission system 111 includes an encoder unit 112, a multiplexer unit 113, a framing unit 114, and a modulator / emission unit 115.
- the encoder unit 112 performs encoding on media data such as video and audio to obtain encoded data. For example, encoding such as MPEG4-AVC or HEVC (high Efficiency Video Coding) is performed on the video data.
- the encoder unit 112 packetizes encoded data such as video and audio, and generates a multiplexed transport packet for each medium.
- the multiplexed transport packet is, for example, an MMT packet.
- the MMT packet that is actually transmitted includes transport message information and transport metadata packets in addition to the transport media packet including media data such as video and audio in the payload as described above ( (See FIG. 9).
- the encoder unit 112 packetizes the multiplexed transport packet into UDP or TCP, and further adds an IP header to generate an IP packet including the multiplexed transport packet.
- the encoder unit 112 sends each IP packet to the multiplexer unit 113.
- the multiplexer unit 113 multiplexes each IP packet.
- the multiplexer unit 113 determines whether or not the data of the first byte of the access unit (intra picture) constituting the random access point is included based on the IP packet including the encoded data such as video and audio. Alternatively, when the multiplexer unit 113 receives an IP packet including encoded data such as video and audio from the encoder unit 112, at the same time, as illustrated in a broken line, an access unit (intra picture) that configures a random access point. Receive information.
- the multiplexer unit 113 supplies a multiplexed stream of IP packets to the framing unit 114.
- the multiplexer 113 corresponds to the supply of IP packets including encoded data such as video and audio, and data of the first byte of the access unit (intra picture) constituting the random access point. Is also supplied to the framing unit 114.
- the framing unit 114 generates a TLV packet that encapsulates the multiplexed IP packet.
- the framing unit 114 further generates a TLV packet encapsulating the transmission control signal (TLV-NIT, AMT).
- TLV-NIT transmission control signal
- the framing unit 114 includes priority packet identification information included in the TLV header, that is, a 1-bit field of “non_priority_bit1”, a 1-bit field of “non_priority_bit2”, and a 1-bit field of “non_priority_bit3”. Settings are made (see FIGS. 13 and 14).
- the framing unit 114 sets “0” when the TLV packet includes data starting with the first byte of the access unit of the random access point, and is a priority TLV type 1 packet. As shown. Further, the framing unit 114 sets “0” for the 1-bit field of “non_priority_bit2” when including the timing information or the start portion of the attribute information at the time of the random access point display, and uses the priority TLV type 2 packet. Let it be shown that there is. Further, the framing unit 114 sets “0” for the 1-bit field of “non_priority_bit3” to include a byte offset value for the priority TLV packet, thereby indicating that the packet is a priority TLV type 3 packet.
- the framing unit 114 further performs a framing process for storing each TLV packet in a slot of a transmission frame.
- the framing unit 114 supplies the generated transmission frame to the modulator / emission unit 115.
- the modulator / emission unit 115 performs RF modulation processing on the transmission frame to generate a broadcast wave, and sends the broadcast wave to the reception side through the RF transmission path.
- the distribution server 120 receives, via the communication network 300, a transmission stream in which IP packets as transmission packets including MMT packets similar to those handled by the broadcast station 110 are continuously arranged. Multicast to the side.
- the distribution server 120 transmits a transmission stream in which predetermined IP packets as transmission packets including MMT packets are continuously arranged according to the reproduction mode based on the reproduction command from the reception side through the communication network 300. And send it to the receiver as a video-on-demand service.
- the playback mode includes trick playback such as fast forward playback and fast reverse playback.
- the IP packet as the transmission packet held in the distribution server 120 is inserted with identification information for identifying whether or not the packet is preferentially handled, and the access position information is Identification information for identifying whether or not the packet is included is inserted.
- FIG. 21 shows a structural example (Syntax) of an IP (Internet Protocol) header.
- FIG. 22 shows the contents (Semantics) of the main information of this structural example.
- the 4-bit field of “Version” indicates the version of the IP header.
- the 8-bit field of “TOS / DSCP / ECN” is a service type field.
- the 16-bit field of “Total Length” indicates the total length of the IP packet in bytes.
- the first bit of the “Flags” 3-bit field is unused.
- the second bit specifies whether to allow fragmentation.
- the third bit, when fragmented, indicates whether the fragment is in the middle or at the end of the original IP packet.
- a 13-bit field of “Fragment Offset” indicates the position of what number the fragment is when the IP packet is fragmented.
- the 8-bit field of “Time To Live” indicates the maximum period during which an IP packet can survive on the Internet. The purpose is to prevent an IP packet whose destination cannot be found from continuing to circulate forever on the network.
- the 8-bit field of “Protocol” is an identifier for identifying the upper protocol. For example, “1” is “ICMP”, “2” is “IGMP”, “3” is “TCP”, “17” is “UDP”, “41” is “IPv6”, “89” is “OSPF”. Show.
- the 16-bit field of “Header Checksum” is a CRC for checking the IP header.
- a 32-bit field of “Source Address” indicates a source IP address.
- a 32-bit field of “Destination Address” indicates a destination IP service.
- FIG. 23 shows a structure example (Syntax) of “Options”.
- FIG. 24 shows the contents (Semantics) of main information of this structural example.
- a 1-bit field of “type_copy” indicates what is copied in the first fragment when “1”, and indicates what is copied across all fragments when “0”.
- “Type_class” indicates the type of target to be applied.
- a 5-bit field of “type_number” indicates a type number. For example, “01111” is newly defined as a type number indicating media access priority information (Media Access Priority Information). Furthermore, for example, “01110” is newly defined as a type number indicating a media access offset position (Media Access offset position).
- the 8-bit field of “length” indicates the subsequent size in bytes.
- “0x0001” indicates that the first byte (1st byte) of the access unit of the random access point is included
- “0x0002” indicates the timing information or the random access point display. Indicates that the start part of the attribute information is included. “0x0000” indicates that other information is included.
- “Media Access Offset” position “backward (16 bits)” is transmitted after “Media Access offset” forward (16 bits) in the 4-byte “information”.
- “Media Access Access Offset Position 16 backwards (16 bits)” is the same as the 16-bit field of “Pointer_previous TLV_priority packet” in the above-described signaling packet (see FIG. 16) (reverse side). Indicates the byte offset value for the priority packet.
- “Media Access Access offset position forward (16 bits)” indicates a byte offset value to the next priority packet (forward side) in the same manner as the 16-bit field of “Pointer_next TLV_priority packet” in the above-described signaling packet. .
- IP packet sequence In the transport stream (IP packet sequence) transmitted by the distribution server, as shown in FIG. 27A, a transport media packet (see FIG. 9) including data starting with the first byte of the access unit of the random access point is included.
- the held IP packets (PCT PRO 1) are arranged at predetermined intervals.
- IP packet (PCT PRO 2) immediately before the IP packet (PCT PRO 1).
- This IP packet (PCT PRO 2) is an IP packet having transport message information and a transport metadata packet (see FIG. 9).
- an IP packet exists immediately after the IP packet (PCT PRO 1).
- This IP packet (PCT PRO 3) is an IP packet having access position information.
- the IP packet is a packet including a transport media packet (see FIG. 9) in the payload, but there is naturally a case where the first byte of the access unit of the random access point does not include data. In FIG. 27A, this IP packet is simply indicated as “PCT”.
- IP packets are identifiable at predetermined intervals in the transmission stream transmitted by the distribution server 120, and each IP packet (PCT PRO 1) has an IP packet having access position information.
- PCT PRO 3) is arranged. Therefore, on the receiving side, for example, random access necessary for trick playback in trick playback such as fast forward playback and fast reverse playback after the transmission stream is stored in the storage medium. The data of the point access unit can be obtained efficiently, and the speed of trick reproduction can be increased.
- FIG. 27 (b) shows an overview of fast forward reproduction corresponding to the transmission stream shown in FIG. 27 (a).
- FIG. 27 (c) shows an outline of fast reverse reproduction corresponding to the transmission stream shown in FIG. 27 (a). Although the detailed description is omitted, these are the same as the outline of reproduction in the case of the TLV packet sequence shown in FIGS. 18B and 18C described above.
- the receiver 200 includes a tuner 201, a demultiplexer 202, a decoder 203, a display 204, a gateway / network router 205, a CPU (Central Processing Unit) 206, and a user operation unit 207. is doing.
- the CPU 206 controls the operation of each unit of receiver 200.
- the user can input various instructions using the user operation unit 207.
- the user operation unit 207 includes a remote control unit, a touch panel unit that inputs an instruction by proximity / touch, a mouse, a keyboard, a gesture input unit that detects an instruction input by a camera, a voice input unit that instructs by voice.
- the user can input an instruction such as fast-forward reproduction, fast-reverse reproduction, and the like through the user operation unit 207.
- the tuner 201 and the gateway / network router 205 constitute an acquisition unit or a reception unit.
- the tuner 201 receives a broadcast wave transmitted from the transmission side through the RF transmission path, performs RF demodulation to obtain a transmission frame, further performs deframing processing and decapsulation, and outputs an IP packet.
- the tuner 201 supplies a transmission control signal (TLV-NIT, AMT) obtained by decapsulating the TLV packet to a CPU (control unit) 206 (not shown).
- This transmission control signal also includes access position information used during trick playback such as fast forward playback and fast reverse playback.
- the tuner 201 is connected to a storage medium 210 outside the receiver 200, for example, an HDD, so that the transmission stream obtained by the tuner 201 can be recorded and reproduced.
- the tuner 201 sends a playback command to the storage medium 210, receives the transport stream played back from the storage medium 210, decapsulates it, and outputs an IP packet.
- trick playback such as fast forward playback and fast reverse playback is possible in addition to normal playback.
- the tuner 201 supplies the output IP packet to the demultiplexer 202. At this time, the tuner 201 also supplies priority packet identification information extracted from the header of the TLV packet to the demultiplexer 202 in correspondence with the supply of each IP packet.
- the demultiplexer 202 performs a process of extracting the IP packet from the tuner 201 for each type of data (video, audio, metadata, message, etc.) included in the payload.
- the demultiplexer 202 supplies the extracted various types of IP packets to the corresponding decoder 203 together with the priority packet identification information.
- the decoder 203 performs depacketization processing on the IP packet for each type, and further performs decryption processing as necessary.
- the decoder 203 supplies a message and metadata to a control unit (not shown).
- the decoder 203 supplies video data to a display 204 as a display unit, and supplies audio data to an audio output unit (not shown) such as a speaker.
- FIG. 28 shows an example of the reception / reproduction system 211 in the receiver 200.
- the reception / playback system 211 includes a tuner / demodulator unit 212, a deframing unit 213, a demultiplexer unit 214, a decoder unit 215, and a media interface 216.
- the tuner / demodulator unit 212 receives a broadcast wave through the RF transmission path, further performs RF demodulation processing, and obtains a transmission frame including a TLV packet in a transmission slot.
- the tuner / demodulator unit 212 supplies this transmission frame to the deframing unit 213.
- the deframing unit 213 extracts the TLV packet included in each slot from the transmission frame.
- the deframing unit 213 further performs decapsulation processing on each extracted TLV packet to obtain an IP packet and a transmission control signal (TLV-NIT, AMT).
- the deframing unit 213 supplies the obtained transmission control signal to the CPU 206. Further, the deframing unit 213 supplies the obtained IP packet to the demultiplexer 214. At this time, the deframing unit 213 also supplies the priority packet identification information included in the TLV header to the demultiplexer unit 214 as shown by the broken line in correspondence with the supply of each IP packet. As described above, this priority packet identification information is 1-bit field information of “non_priority_bit1” and 1-bit field information of “non_priority_bit2” (see FIG. 13).
- the demultiplexer unit 214 performs processing for extracting the IP packet from the deframing unit 213 for each type of data included in the payload.
- the demultiplexer unit 214 supplies the extracted various other IP packets to the corresponding decoder unit 215.
- the demultiplexer unit 214 also supplies the priority packet identification information to the decoder unit 215 as shown by the broken line in correspondence with the supply of each IP packet.
- the decoder unit 215 performs depacketization processing on the IP packet for each type, and further performs decryption processing as necessary.
- the decoder unit 215 supplies a message and metadata to a control unit (not shown).
- the decoder unit 215 supplies video data to a display unit (not shown) and supplies audio data to an audio output unit (not shown).
- the media interface 216 records the transmission stream (TLV packet sequence) to the storage medium 210 and reproduces the transmission stream (TLV packet sequence) from the storage medium 210 under the control of the CPU 206. At the time of recording, the media interface 216 sends the transmission stream (TLV packet sequence) obtained by the deframing unit 213 to the storage medium 210 for storage (recording).
- the media interface 216 accesses the storage medium 210, extracts the stored transmission stream (TLV packet sequence), and sends it to the deframing unit 213.
- the deframing unit 213 performs decapsulation processing on each TLV packet of the extracted transmission stream (TLV packet sequence) to obtain an IP packet and a transmission control signal (TLV-NIT, AMT).
- the deframing unit 213 supplies the CPU 206 with a transmission control signal (TLV-NIT, AMT) obtained by the decapsulation process.
- This transmission control signal also includes access position information (“Pointer_previous TLV_priority packet”, “Pointer_next TLV_priority packet”) possessed by the TLV packet (PCT PRO 3).
- the deframing unit 213 also supplies the TLV packet identification information (“non_priority_bit1”, “non_priority_bit2”, “non_priority_bit3”) obtained by the decapsulation process to the CPU 206.
- the decoder 215 supplies decode information to the CPU 206.
- the CPU 206 controls access to the storage medium 210 of the media interface 216 based on various information supplied as described above.
- the media interface 216 can efficiently extract TLV packets including access unit data necessary for trick playback from the storage medium 210 in trick playback such as fast forward playback and fast reverse playback. It becomes.
- the gateway / network router unit 205 also receives a transmission stream of a service that is multicast-distributed from the distribution server 120 via the communication network 300, and receives an IP packet similar to the output of the tuner 201 described above. Output.
- identification information for identifying whether or not the packet is preferentially handled is inserted in the header of this IP packet, and for identifying whether or not the packet includes access position information. Identification information is inserted (see FIG. 23-26).
- the gateway / network router unit 205 is connected to a storage medium 220 outside the receiver 200, for example, an HDD via a local network, and recording / reproduction of a transmission stream received by the gateway / network router unit 205 is performed. Is possible. At the time of reproduction, the gateway / network router unit 205 sends a reproduction command to the storage medium 220, receives a transmission stream (IP packet sequence) reproduced from the storage medium 220, and outputs IP packets constituting the transmission frame. In this case, in addition to normal playback, trick playback such as fast-forward playback and fast-reverse playback is also possible according to the playback mode specified by the playback command.
- IP packet sequence IP packet sequence
- identification information for identifying whether or not the packet is preferentially handled inserted in the IP packet identification information for identifying whether or not the packet includes access position information, and
- the access position information (“Media Access offset position forward”, “Media Access offset position backward") is supplied to the CPU 206. Further, at the time of reproduction, decode information is supplied from the decoder 215 to the CPU 206.
- the CPU 206 controls access to the storage medium 220 on the basis of various supplied information in the same manner as when the broadcast transmission stream (TLV packet sequence) is reproduced.
- TLV packet sequence broadcast transmission stream
- the gateway / network router unit 205 sends a playback command to the distribution server 120, receives the transmission stream of the video on demand service from the distribution server 120 via the communication network 300, and receives the same IP as in the case of the multicast distribution described above. Output the packet.
- the transmission stream sent from the distribution server 120 corresponds to the playback mode indicated by the playback command.
- the playback mode includes trick playback such as fast forward playback and fast reverse playback.
- the CPU 206 can also perform access control for the distribution server 120 through the gateway / network router unit 205 in the same manner as the access control for the storage medium 220 described above.
- trick playback such as fast forward playback and fast reverse playback, it is possible to efficiently extract IP packets including access unit data necessary for trick playback from the distribution server 120.
- the gateway / network router unit 205 supplies the output IP packet to the demultiplexer 202.
- the demultiplexer 202 performs processing for extracting the IP packet from the gateway / network router unit 205 for each type of data (video, audio, metadata, message, etc.) included in the payload.
- the demultiplexer 202 supplies the extracted various IP packets to the corresponding decoder 203.
- the decoder 203 performs depacketization processing on the IP packet for each type, and further performs decryption processing as necessary.
- the decoder 203 supplies a message and metadata to a CPU (control unit) 206.
- the decoder 203 supplies video data to a display 204 as a display unit, and supplies audio data to an audio output unit (not shown) such as a speaker.
- the operation of the display system 10 shown in FIG. 1 will be briefly described.
- a case where the tuner 201 of the receiver 200 receives a broadcast wave from the broadcast station 110 and performs processing will be described.
- a broadcast wave carrying a transmission stream in which TLV packets as transmission packets are continuously arranged is transmitted from the broadcast station 110 to the reception side through the RF transmission path.
- the tuner 201 of the receiver 200 receives this broadcast wave.
- the tuner 201 performs RF demodulation processing on the received broadcast wave to obtain a transmission frame, further performs deframing processing and decapsulation, and outputs an IP packet.
- a transmission control signal (TLV-NIT, AMT) obtained by decapsulating the TLV packet is supplied to the CPU 206.
- the IP packet output from the tuner 201 is supplied to the demultiplexer 202.
- priority packet identification information extracted from the header of the TLV packet is also supplied from the tuner 201 to the demultiplexer 202 in correspondence with the supply of each IP packet.
- processing for extracting the IP packets sequentially supplied from the tuner 201 for each type of data (video, audio, metadata, message, etc.) included in the payload is performed.
- the various IP packets extracted by the demultiplexer 202 are supplied to the corresponding decoder 203 together with the priority packet identification information.
- the decoder 203 performs depacketization processing on the IP packet for each type, and further performs decryption processing as necessary.
- the video data obtained by the decoder 203 is supplied to a display 204 as a display unit, and an image is displayed.
- the audio data obtained by the decoder 203 is supplied to an audio output unit (not shown) such as a speaker, and the audio data is output. Note that messages and metadata obtained by the decoder 203 are supplied to the CPU 206.
- the receiver 200 is subjected to display processing from the first random access point (RAP) of the transmission stream after channel switching.
- RAP random access point
- This random access point is targeted at the head of an access unit composed of only non-prediction components (I picture, IDR picture) or the start point of message information related thereto.
- FIG. 29 shows an example of switching from channel A (CH-A) to channel B (CH-B) at the service switching point SSP.
- CH-A channel A
- CH-B channel B
- P picture, B picture prediction difference picture
- the analysis processing of the header of each packet in the transmission stream up to the first random access point (RAP) is appropriately omitted based on the priority packet identification information included in the header of the TLV packet.
- the delay until decoding and display of the picture of the random access point is reduced, and the response time until the initial display is shortened.
- trick play such as fast forward playback or fast reverse playback is performed by sending a playback command to the storage medium 210 by a user operation
- access to the storage medium 210 is controlled by the CPU 206, for example, TLV packets including random access point (RAP) access units are selectively extracted, and a transmission stream including them is transmitted to the tuner 201 as a reproduction transmission stream. Returned as
- RAP random access point
- the tuner 201 decapsulates the TLV packet included in the transmission stream supplied from the storage medium 210 and outputs an IP packet.
- a transmission control signal (TLV-NIT, AMT) obtained by decapsulating the TLV packet is supplied to the CPU 206.
- the IP packet output from the tuner 201 is supplied to the demultiplexer 202.
- processing for extracting the IP packets sequentially supplied from the tuner 201 for each type of data (video, audio) included in the payload is performed.
- the various IP packets extracted by the demultiplexer 202 are supplied to the corresponding decoder 203 together with the priority packet identification information.
- the decoder 203 performs depacketization processing and further decoding processing on the IP packet for each type.
- Video data obtained by the decoder 203 is supplied to a display 204 as a display unit, and an image of trick reproduction is displayed.
- the audio data obtained by the decoder 203 is supplied to a sound output unit (not shown) such as a speaker, and the sound corresponding to the display image is output.
- the flowchart of FIG. 30 shows a processing example of the receiver 200 when the normal playback mode is changed to the trick playback (fast forward playback or fast reverse playback) mode by a user operation.
- the receiver 200 starts the process in step ST1 with the transition to the trick reproduction mode, and then proceeds to the process of step ST2.
- step ST2 the receiver 200 accesses the storage position of the next TLV packet in the storage medium 210, and acquires the TLV packet.
- step ST3 the receiver 200 analyzes the header of the acquired TLV packet, and recognizes the settings of “non_priority_bit1,” “non_priority_bit2,” and “non_priority_bit3”.
- step ST4 the receiver 200 determines whether “non_priority_bit2” is set to “0”. When “non_priority_bit2” is set to “0”, the receiver 200 proceeds to step ST50 to perform processing of an upper layer analysis routine, and at the same time, returns to step ST2 to transfer the next from the storage medium 210. A process of acquiring a TLV packet is performed.
- step ST4 When “non_priority_bit2” is not set to “0” in step ST4, the receiver 200 determines whether “non_priority_bit1” is set to “0” in step ST5. When “non_priority_bit1” is set to “0”, the receiver 200 proceeds to step ST50 to perform processing of an upper layer analysis routine, and at the same time, returns to step ST2 to transfer the next from the storage medium 210. A process of acquiring a TLV packet is performed.
- the receiver 200 determines whether or not “non_priority_bit3” is set to “0” in step ST6.
- the receiver 200 acquires access position information from the TLV packet in step ST7, and then, in step ST8, whether or not decoding of the target access unit is completed. Determine whether. This determination is made based on the decode status information of the target access unit from the decoder 203. As the target access unit, only an I picture access unit of a random access point may be considered, or an I picture access unit and a predetermined number of B picture and P picture access units thereafter may be included.
- step ST6 the receiver 200 determines in step ST8 whether the decoding of the target access unit is completed. This determination is made based on the decode status information of the target access unit from the decoder 203. As the target access unit, only an I picture access unit of a random access point may be considered, or an I picture access unit and a predetermined number of B picture and P picture access units thereafter may be included.
- the receiver 200 accesses the storage position of the jumped TLV packet in the storage medium 210 based on the access position information acquired in step ST7 described above in step ST9. The TLV packet is acquired, and then the process returns to step ST3.
- the receiver 200 proceeds to step ST50 to perform processing of the upper layer analysis routine, and returns to step ST2 in parallel to transfer the next from the storage medium 210. A process of acquiring a TLV packet is performed.
- step ST10 the receiver 200 starts processing. Thereafter, the receiver 200 analyzes the IP header in step 11 and further analyzes the UDP header or TCP header in step ST12. Furthermore, the receiver 200 analyzes the MMT payload header in step ST13.
- step ST14 the receiver 200 determines whether “random_access_point_flag” indicates RAP. When indicating that it is RAP, the receiver 200 decodes in step ST15. When media data such as video is decoded, the receiver 200 further performs presentation processing such as image display and audio output in step ST16, and then ends the processing in step ST17.
- the decoder 203 notifies the CPU 206 of the processing status of the target access unit. Thereby, determination of step ST8 in the flowchart of FIG. 30 mentioned above is attained. Also, the decoder unit 215 sets the meta information included in the TLV packet in which “non_priority_bit2” is set to “0” as necessary.
- the receiver 200 determines whether or not to decode in step ST18. For example, when decoding of the target access unit is not completed, it is determined to decode. Further, it is determined that the MMT packet including the meta information is decoded. When determining that decoding is not performed in step ST18, the receiver 200 immediately ends the process in step ST17. When it is determined that decoding is not performed, for example, media data in the MMT packet immediately after the start of the trick playback mode and before the first random access point is found.
- the gateway / network router 205 of the receiver 200 receives and processes a transmission stream of a service sent from the distribution server 120 via the communication network 300.
- the gateway / network router 205 outputs an IP packet included in the received transmission stream.
- the header of this IP packet includes priority packet identification information and further identification information indicating whether or not access position information is included.
- the IP packet output from the gateway / network router 205 is supplied to the demultiplexer 202.
- processing for extracting the IP packets sequentially supplied from the tuner 201 for each type of data (video, audio, metadata, message, etc.) included in the payload is performed.
- the various IP packets extracted by the demultiplexer 202 are supplied to the corresponding decoder 203 together with the priority packet identification information.
- the decoder 203 performs depacketization processing on the IP packet for each type, and further performs decryption processing as necessary.
- the video data obtained by the decoder 203 is supplied to a display 204 as a display unit, and an image is displayed.
- the audio data obtained by the decoder 203 is supplied to an audio output unit (not shown) such as a speaker, and the audio data is output. Note that messages and metadata obtained by the decoder 203 are supplied to the CPU 206.
- the receiver 200 is subjected to display processing from the first random access point (RAP) of the transmission stream after service switching.
- RAP random access point
- This random access point is targeted at the head of an access unit composed of only non-prediction components (I picture, IDR picture) or the start point of message information related thereto.
- transmission to the first random access point is performed based on the priority packet identification information included in the header of the IP packet, as in the case of switching the broadcast channel described above.
- the analysis process of the header of each packet in the stream is omitted as appropriate (see FIG. 25). As a result, the delay until the first random access point picture is decoded and displayed is reduced, and the response time until the initial display is shortened.
- the gateway / network router 205 outputs an IP packet included in the transmission stream supplied from the storage medium 220.
- processing for extracting the IP packets sequentially supplied from the gateway / network router 205 for each type of data (video, audio) included in the payload is performed.
- Various types of IP packets extracted by the demultiplexer 202 are supplied to the corresponding decoder 203.
- the decoder 203 performs depacketization processing and further decoding processing on the IP packet for each type.
- Video data obtained by the decoder 203 is supplied to a display 204 as a display unit, and an image of trick reproduction is displayed.
- the audio data obtained by the decoder 203 is supplied to an audio output unit (not shown) such as a speaker, and audio corresponding to the display image is output.
- step ST31 shows a processing example of the receiver 200 when the normal playback mode is changed to the trick playback (fast forward playback or fast reverse playback) mode by the user operation.
- the receiver 200 starts the process in step ST31 along with the transition to the trick reproduction mode, and then moves to the process of step ST32.
- step ST32 the receiver 200 accesses the storage position of the next IP packet in the storage medium 220, and acquires the IP packet.
- step ST33 the receiver 200 analyzes the header of the acquired IP packet and recognizes option settings and the like.
- “MPI” is an abbreviation for “Media Priority Information”.
- the receiver 200 proceeds to step ST60 to perform processing of the upper layer analysis routine, and returns to step ST12 in parallel to return from the storage medium 210. Processing to acquire the next IP packet is performed.
- the receiver 200 proceeds to step ST60 to perform processing of the upper layer analysis routine, and returns to step ST12 in parallel to return from the storage medium 210. Processing to acquire the next IP packet is performed.
- the receiver 200 acquires the access position information from the IP packet in step ST37, and then determines whether or not the decoding of the target access unit is completed in step ST38. to decide. This determination is made based on the decode status information of the target access unit from the decoder 203. As the target access unit, only an I picture access unit of a random access point may be considered, or an I picture access unit and a predetermined number of B picture and P picture access units thereafter may be included.
- the receiver 200 determines in step ST38 whether or not the decoding of the target access unit is completed.
- the target access unit only an I picture access unit of a random access point may be considered, or an I picture access unit and a predetermined number of B picture and P picture access units thereafter may be included.
- step ST39 the receiver 200 accesses the storage position of the jumped IP packet in the storage medium 220 based on the access position information acquired in step ST37 described above.
- the IP packet is acquired, and then the process returns to step ST33.
- the receiver 200 proceeds to step ST60 to perform processing of the upper layer analysis routine, and at the same time, returns to step ST32 to transfer the next from the storage medium 210.
- a process of acquiring an IP packet is performed.
- the processing example of the upper layer analysis routine of step ST60 described above is the same as the upper layer analysis routine of step ST50 in the flowchart of FIG.
- the upper layer analysis routine of step ST60 is the one in which step ST11 is excluded from the upper layer analysis routine shown in FIG. 31 because the lowermost layer packet is an IP packet.
- the gateway / network router 205 outputs an IP packet included in the transmission stream supplied from the distribution server 120.
- processing for extracting the IP packets sequentially supplied from the gateway / network router 205 for each type of data (video, audio) included in the payload is performed.
- the various IP packets extracted by the demultiplexer 202 are supplied to the corresponding decoder 203 together with the priority packet identification information.
- the decoder 203 performs depacketization processing and further decoding processing on the IP packet for each type.
- Video data obtained by the decoder 203 is supplied to a display 204 as a display unit, and an image of trick reproduction is displayed.
- the audio data obtained by the decoder 203 is supplied to an audio output unit (not shown) such as a speaker, and audio corresponding to the display image is output.
- the transmission packet (TLV packet, IP packet) including the data of the first byte of the access unit of the random access point is identified at a predetermined interval in the transmission stream. Further, a transmission packet (TLV packet, IP packet) having access position information is arranged following this transmission packet.
- the storage media 210 and 220 are based on the identification information and the access position information.
- By controlling access to 220 it is possible to efficiently obtain the data of the random access point access unit necessary for trick playback, or a predetermined number of access units subsequent thereto, and to increase the speed of trick playback. It becomes.
- the capsule layer packet is not limited to a TLV packet.
- the capsule layer packet may be a GSE (Generic Stream Encapsulation) packet or a packet that plays a role similar to those packets.
- the multiplexed transport packet is not limited to the MMT packet.
- it may be an RTP (Real-time Transport Protocol) packet or a FLUTE (File Delivery over Unidirectional Transport protocol) packet.
- the receiver 200 includes an output unit (presentation unit), that is, an output unit such as a display or a speaker.
- an output unit such as a display or a speaker.
- the output unit of the receiver 200 may be provided separately.
- the receiver has a set-top box configuration.
- a transmission unit that transmits a transmission stream in which first transmission packets that are multi-layer configuration packets having multiplexed transport packets in an upper layer are continuously arranged,
- the transmission stream has the multiplexed transport packet including the data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which identification information is inserted into the header is at a predetermined interval.
- the specific first transmission packet has access position information corresponding to the previous first transmission packet and the next specific transmission packet, and identification information is inserted in the header.
- a transmission device in which the second transmission packet is arranged.
- the first transmission packet is a capsule layer packet obtained by encapsulating an IP packet including the multiplexed transport packet in a payload.
- the transmission device according to (1), wherein the second transmission packet is a capsule layer packet obtained by encapsulating the access position information.
- the transmission device according to (2), wherein the capsule layer packet is a TLV packet or a GSE packet.
- the first transmission packet is an IP packet including the multiplexed transport packet in a payload
- the transmission device according to (1), wherein the second transmission packet is an IP packet including the access position information.
- the transmission device according to any one of (1) to (4), wherein the multiplexed transport packet is an MMT packet, an RTP packet, or a FLUTE packet.
- (6) a step of transmitting a transmission stream in which first transmission packets that are multi-layered packets having multiplexed transport packets in an upper layer are continuously arranged;
- the transmission stream has the multiplexed transport packet including the data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which identification information is inserted into the header is at a predetermined interval.
- Arranged in the The transmission stream has the multiplexed transport packet including the data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which identification information is inserted into the header is at a predetermined interval.
- a second transmission packet arranged is a transmission method. (7)
- a locally connected storage medium or a server connected via a communication network is accessed, first transmission packets that are multi-layered packets having multiplexed transport packets in the upper layer are continuously received
- the transmission stream has the multiplexed transport packet including the data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which identification information is inserted into the header is at a predetermined interval.
- a playback apparatus further comprising an access control unit for controlling.
- a receiving unit that receives the transmission stream through a predetermined transmission path and stores the received transmission stream in the storage medium;
- the reproduction apparatus according to (7), wherein the predetermined transmission path is an RF transmission path or a communication network transmission path.
- the first transmission packet is a capsule layer packet obtained by encapsulating an IP packet including the multiplexed transport packet in a payload.
- the playback device according to (7) or (8), wherein the second transmission packet is a capsule layer packet obtained by encapsulating the access position information.
- the playback device according to (9), wherein the capsule layer packet is a TLV packet or a GSE packet.
- the first transmission packet is an IP packet including the multiplexed transport packet in a payload
- the playback device according to (7), wherein the second transmission packet is an IP packet including the access position information.
- the playback device according to any one of (7) to (9), wherein the multiplexed transport packet is an MMT packet, an RTP packet, or a FLUTE packet.
- Second transmission packet is arranged, and Control access to the storage medium or the server in the acquisition step based on identification information of the specific first transmission packet extracted from the acquired transmission stream and access position information of the second transmission packet
- a playback method further comprising an access control step.
- a receiving unit that receives a transmission stream in which first transmission packets that are multi-layered packets having multiplexed transport packets in an upper layer are continuously arranged;
- a processing unit that processes the transmission stream acquired by the receiving unit to obtain received data,
- the transmission stream has the multiplexed transport packet including the data starting with the first byte of the access unit of the random access point, and the specific first transmission packet in which identification information is inserted into the header is at a predetermined interval.
- the specific first transmission packet has access position information corresponding to the previous first transmission packet and the next specific transmission packet, and identification information is inserted in the header.
- a receiving apparatus in which the second transmission packet is arranged.
- the main feature of the present technology is that identification information for identifying a packet to be preferentially handled in a capsule layer packet (transmission packet) obtained by encapsulating an IP packet including a multiplexed transport packet in a payload, By inserting information identifying whether to include access position information to be used in trick playback and access position information, speeding up trick playback such as fast forward playback and fast reverse playback (See FIGS. 1, 13, and 18).
- DESCRIPTION OF SYMBOLS 10 ... Display system 110 ... Broadcasting station 111 ... Transmission system 112 ... Encoder part 113 ... Multiplexer part 114 ... Framing part 115 ... Modulator / emission part 120 ... Distribution server DESCRIPTION OF SYMBOLS 200 ... Receiver 201 ... Tuner 202 ... Demultiplexer 203 ... Decoder 204 ... Display 205 ... Gateway / network router 206 ... CPU 207: User operation unit 210 ... Storage medium 211 ... Reception / reproduction system 212 ... Tuner / demodulator unit 213 ... Deframing unit 214 ... Demultiplexer unit 215 ... Decoder unit 216: Media interface 220: Storage medium
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Description
上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを送信する送信部を備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されている
送信装置にある。
ローカル接続された蓄積媒体、あるいは通信ネットワークを介して接続されたサーバにアクセスして、上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを取得する取得部と、
上記取得部で取得された伝送ストリームを処理して再生データを得る処理部とを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されており、
上記取得された伝送ストリームから抽出される上記特定の第1の伝送パケットの識別情報および上記第2の伝送パケットが持つアクセス位置情報に基づいて、上記取得部の上記蓄積媒体あるいは上記サーバに対するアクセスを制御するアクセス制御部をさらに備える
再生装置にある。
上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを受信する受信部と、
上記受信部で取得された伝送ストリームを処理して受信データを得る処理部とを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されている
受信装置にある。
1.実施の形態
2.変形例
[表示システムの構成例]
図1は、表示システム10の構成例を示している。この表示システム10において、送信側には放送局110および配信サーバ120が配置され、受信側には受信機200が配置されている。
ク再生の高速化を図ることが可能となる。
なお、上述実施の形態においては、放送におけるカプセル・レイヤのパケットとしてTLVパケットを用いる例を示した。しかし、カプセル・レイヤのパケットは、TLVパケットに限定されない。例えば、GSE(Generic Stream Encapsulation)パケット、あるいはそれらのパケットと同類の役割を果たすパケットであってもよい。また、同様に、多重化トランスポートパケットは、MMTパケットに限定されるものではない。例えば、RTP(Real-time Transport Protocol)パケット、あるいはFLUTE(File Delivery over Unidirectional Transport protocol)パケットなどであってもよい。
(1)上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを送信する送信部を備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されている
送信装置。
(2)上記第1の伝送パケットは、ペイロードに上記多重化トランスポートパケットを含むIPパケットをカプセル化して得られたカプセル・レイヤのパケットであり、
上記第2の伝送パケットは、上記アクセス位置情報をカプセル化して得られたカプセル・レイヤのパケットである
前記(1)に記載の送信装置。
(3)上記カプセル・レイヤのパケットは、TLVパケットあるいはGSEパケットである
前記(2)に記載の送信装置。
(4)上記第1の伝送パケットは、ペイロードに上記多重化トランスポートパケットを含むIPパケットであり、
上記第2の伝送パケットは、上記アクセス位置情報を含むIPパケットである
前記(1)に記載の送信装置。
(5)上記多重化トランスポートパケットは、MMTパケット、RTPパケット、あるいはFLUTEパケットである
前記(1)から(4)のいずれかに記載の送信装置。
(6)上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを送信するステップを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されており、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されている
送信方法。
(7)ローカル接続された蓄積媒体、あるいは通信ネットワークを介して接続されたサーバにアクセスして、上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを取得する取得部と、
上記取得部で取得された伝送ストリームを処理して再生データを得る処理部とを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されており、
上記取得された伝送ストリームから抽出される上記特定の第1の伝送パケットの識別情報および上記第2の伝送パケットが持つアクセス位置情報に基づいて、上記取得部の上記蓄積媒体あるいは上記サーバに対するアクセスを制御するアクセス制御部をさらに備える
再生装置。
(8)所定の伝送路を通じて上記伝送ストリームを受信して上記蓄積媒体に蓄積する受信部をさらに備え、
上記所定の伝送路は、RF伝送路あるいは通信ネットワーク伝送路である
前記(7)に記載の再生装置。
(9)上記第1の伝送パケットは、ペイロードに上記多重化トランスポートパケットを含むIPパケットをカプセル化して得られたカプセル・レイヤのパケットであり、
上記第2の伝送パケットは、上記アクセス位置情報をカプセル化して得られたカプセル・レイヤのパケットである
前記(7)または(8)に記載の再生装置。
(10)上記カプセル・レイヤのパケットは、TLVパケットあるいはGSEパケットである
前記(9)に記載の再生装置。
(11)上記第1の伝送パケットは、ペイロードに上記多重化トランスポートパケットを含むIPパケットであり、
上記第2の伝送パケットは、上記アクセス位置情報を含むIPパケットである
前記(7)に記載の再生装置。
(12)上記多重化トランスポートパケットは、MMTパケット、RTPパケット、あるいはFLUTEパケットである
前記(7)から(9)のいずれかに記載の再生装置。
(13)ローカル接続された蓄積媒体、あるいは通信ネットワークを介して接続されたサーバにアクセスして、上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを取得する取得ステップと、
上記取得ステップで取得された伝送ストリームを処理して再生データを得る処理ステップとを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されており、
上記取得された伝送ストリームから抽出される上記特定の第1の伝送パケットの識別情報および上記第2の伝送パケットが持つアクセス位置情報に基づいて上記取得ステップにおける上記蓄積媒体あるいは上記サーバに対するアクセスを制御するアクセス制御ステップをさらに備える
再生方法。
(14)上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを受信する受信部と、
上記受信部で取得された伝送ストリームを処理して受信データを得る処理部とを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されている
受信装置。
110・・・放送局
111・・・送信系
112・・・エンコーダ部
113・・・マルチプレクサ部
114・・・フレーミング部
115・・・モジュレータ/エミッション部
120・・・配信サーバ
200・・・受信機
201・・・チューナ
202・・・デマルチプレクサ
203・・・デコーダ
204・・・ディスプレイ
205・・・ゲートウェイ/ネットワークルータ
206・・・CPU
207・・・ユーザ操作部
210・・・蓄積媒体
211・・・受信/再生系
212・・・チューナ/デモジュレータ部
213・・・デフレーミング部
214・・・デマルチプレクサ部
215・・・デコーダ部
216・・・メディアインタフェース
220・・・蓄積媒体
Claims (14)
- 上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを送信する送信部を備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されている
送信装置。 - 上記第1の伝送パケットは、ペイロードに上記多重化トランスポートパケットを含むIPパケットをカプセル化して得られたカプセル・レイヤのパケットであり、
上記第2の伝送パケットは、上記アクセス位置情報をカプセル化して得られたカプセル・レイヤのパケットである
請求項1に記載の送信装置。 - 上記カプセル・レイヤのパケットは、TLVパケットあるいはGSEパケットである
請求項2に記載の送信装置。 - 上記第1の伝送パケットは、ペイロードに上記多重化トランスポートパケットを含むIPパケットであり、
上記第2の伝送パケットは、上記アクセス位置情報を含むIPパケットである
請求項1に記載の送信装置。 - 上記多重化トランスポートパケットは、MMTパケット、RTPパケット、あるいはFLUTEパケットである
請求項1に記載の送信装置。 - 上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを送信するステップを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されており、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されている
送信方法。 - ローカル接続された蓄積媒体、あるいは通信ネットワークを介して接続されたサーバにアクセスして、上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを取得する取得部と、
上記取得部で取得された伝送ストリームを処理して再生データを得る処理部とを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されており、
上記取得された伝送ストリームから抽出される上記特定の第1の伝送パケットの識別情報および上記第2の伝送パケットが持つアクセス位置情報に基づいて、上記取得部の上記蓄積媒体あるいは上記サーバに対するアクセスを制御するアクセス制御部をさらに備える
再生装置。 - 所定の伝送路を通じて上記伝送ストリームを受信して上記蓄積媒体に蓄積する受信部をさらに備え、
上記所定の伝送路は、RF伝送路あるいは通信ネットワーク伝送路である
請求項7に記載の再生装置。 - 上記第1の伝送パケットは、ペイロードに上記多重化トランスポートパケットを含むIPパケットをカプセル化して得られたカプセル・レイヤのパケットであり、
上記第2の伝送パケットは、上記アクセス位置情報をカプセル化して得られたカプセル・レイヤのパケットである
請求項7に記載の再生装置。 - 上記カプセル・レイヤのパケットは、TLVパケットあるいはGSEパケットである
請求項9に記載の再生装置。 - 上記第1の伝送パケットは、ペイロードに上記多重化トランスポートパケットを含むIPパケットであり、
上記第2の伝送パケットは、上記アクセス位置情報を含むIPパケットである
請求項7に記載の再生装置。 - 上記多重化トランスポートパケットは、MMTパケット、RTPパケット、あるいはFLUTEパケットである
請求項7に記載の再生装置。 - ローカル接続された蓄積媒体、あるいは通信ネットワークを介して接続されたサーバにアクセスして、上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを取得する取得ステップと、
上記取得ステップで取得された伝送ストリームを処理して再生データを得る処理ステップとを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されており、
上記取得された伝送ストリームから抽出される上記特定の第1の伝送パケットの識別情報および上記第2の伝送パケットが持つアクセス位置情報に基づいて、上記取得ステップにおける上記蓄積媒体あるいは上記サーバに対するアクセスを制御するアクセス制御ステップをさらに備える
再生方法。 - 上位層に多重化トランスポートパケットを持つ多階層構成パケットである第1の伝送パケットが連続的に配置された伝送ストリームを受信する受信部と、
上記受信部で取得された伝送ストリームを処理して受信データを得る処理部とを備え、
上記伝送ストリームには、ランダムアクセスポイントのアクセスユニットの最初のバイトが始まるデータを含む上記多重化トランスポートパケットを持ち、ヘッダに識別情報が挿入された特定の上記第1の伝送パケットが所定の間隔で配置されていると共に、該特定の第1の伝送パケットに続いて、一つ前および一つ後の上記特定の第1の伝送パケットに対応したアクセス位置情報を持ち、ヘッダに識別情報が挿入された第2の伝送パケットが配置されている
受信装置。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| BR112015031130-0A BR112015031130B1 (pt) | 2013-06-21 | 2014-06-16 | Aparelho e método de transmissão, e, aparelho e método de reprodução |
| US14/787,597 US10104406B2 (en) | 2013-06-21 | 2014-06-16 | Transmission apparatus, transmission method, reproduction apparatus, reproduction method and reception apparatus |
| EP14813076.8A EP3013059A4 (en) | 2013-06-21 | 2014-06-16 | Transmission apparatus, transmission method, reproduction apparatus, reproduction method and reception apparatus |
| JP2015522920A JP6625431B2 (ja) | 2013-06-21 | 2014-06-16 | 送信装置、送信方法、再生装置、再生方法および受信装置 |
| CN201480033952.1A CN105308974B (zh) | 2013-06-21 | 2014-06-16 | 传输装置、传输方法、再现装置、再现方法以及接收装置 |
| RU2015153626A RU2652091C2 (ru) | 2013-06-21 | 2014-06-16 | Устройство и способ передачи, устройство воспроизведения, способ воспроизведения и устройство приема |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013-131147 | 2013-06-21 | ||
| JP2013131147 | 2013-06-21 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014203871A1 true WO2014203871A1 (ja) | 2014-12-24 |
Family
ID=52104603
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2014/065947 Ceased WO2014203871A1 (ja) | 2013-06-21 | 2014-06-16 | 送信装置、送信方法、再生装置、再生方法および受信装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10104406B2 (ja) |
| EP (1) | EP3013059A4 (ja) |
| JP (1) | JP6625431B2 (ja) |
| CN (1) | CN105308974B (ja) |
| RU (1) | RU2652091C2 (ja) |
| WO (1) | WO2014203871A1 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016171568A (ja) * | 2015-03-11 | 2016-09-23 | 日本放送協会 | 送信装置、プログラム、及び集積回路 |
| JP2017092869A (ja) * | 2015-11-16 | 2017-05-25 | 株式会社Pfu | 映像処理装置、映像処理システム、および、映像処理方法 |
| JP2017112453A (ja) * | 2015-12-15 | 2017-06-22 | 株式会社東芝 | 多重化装置および多重化方法 |
| JP2018029393A (ja) * | 2017-10-30 | 2018-02-22 | 株式会社東芝 | 送信システム、伝送スロット化装置、及び伝送スロット作成方法 |
| WO2018135259A1 (ja) * | 2017-01-17 | 2018-07-26 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| WO2018135258A1 (ja) * | 2017-01-17 | 2018-07-26 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| JP2019040647A (ja) * | 2017-08-22 | 2019-03-14 | 株式会社東芝 | 電子装置及び方法 |
| JPWO2018043142A1 (ja) * | 2016-08-31 | 2019-06-24 | ソニーセミコンダクタソリューションズ株式会社 | データ処理装置、及び、データ処理方法 |
| JP2019154044A (ja) * | 2017-10-30 | 2019-09-12 | 株式会社東芝 | 送信システム、伝送スロット化装置、及び伝送スロット作成方法 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10530828B2 (en) * | 2014-03-31 | 2020-01-07 | Samsung Electronics Co., Ltd. | Method and apparatus for signaling and operation of low delay consumption of media data in MMT |
| KR102191878B1 (ko) * | 2014-07-04 | 2020-12-16 | 삼성전자주식회사 | 멀티미디어 시스템에서 미디어 패킷을 수신하는 방법 및 장치 |
| JP2016048912A (ja) * | 2014-08-27 | 2016-04-07 | パナソニックIpマネジメント株式会社 | 復号装置、逆多重化装置、復号方法及び逆多重化方法 |
| JP6300116B2 (ja) * | 2014-10-10 | 2018-03-28 | パナソニックIpマネジメント株式会社 | 送信方法、送信装置及びシステム |
| WO2016080234A1 (ja) * | 2014-11-21 | 2016-05-26 | ソニー株式会社 | 送信装置、送信方法、受信装置および受信方法 |
| JP7017029B2 (ja) * | 2017-05-08 | 2022-02-08 | ソニーグループ株式会社 | 送信装置、及び送信方法 |
| JP6848797B2 (ja) * | 2017-10-03 | 2021-03-24 | 住友電気工業株式会社 | 放送再送信装置、放送受信装置、放送再送信方法、放送受信方法、放送再送信プログラムおよび放送受信プログラム |
| CN110290413B (zh) * | 2019-07-02 | 2021-12-10 | 广东清汇信息科技股份有限公司 | 一种多媒体数据录制方法、播放方法及录制分享系统 |
| WO2024239631A1 (zh) * | 2023-05-19 | 2024-11-28 | 海信电子科技(深圳)有限公司 | 一种显示设备及媒资播放方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002281456A (ja) * | 2001-03-22 | 2002-09-27 | Hitachi Ltd | デジタル放送用ストリームの蓄積方法 |
| JP2003530785A (ja) * | 2000-04-07 | 2003-10-14 | イルデト・アクセス・ベスローテン・フェンノートシャップ | スクランブルされたコンテンツを提供するシステム、およびスクランブルされたコンテンツをデスクランブルするシステム |
| JP2004260522A (ja) * | 2003-02-26 | 2004-09-16 | Nippon Hoso Kyokai <Nhk> | コンテンツ送信装置、コンテンツ送信方法、コンテンツ送信プログラムおよびコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラム |
| JP2009100265A (ja) * | 2007-10-17 | 2009-05-07 | Panasonic Corp | データ処理装置、データ処理方法、データ処理プログラム、およびそのデータ処理プログラムを記録した記録媒体、並びに集積回路 |
| JP2012015875A (ja) | 2010-07-02 | 2012-01-19 | Nippon Hoso Kyokai <Nhk> | 送信装置及び送信プログラム |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0822061B2 (ja) * | 1993-03-02 | 1996-03-04 | エヌ・ティ・ティ・データ通信株式会社 | 画像音声符号化デ−タ多重化装置および多重化デ−タ読み込み装置 |
| CA2168327C (en) | 1995-01-30 | 2000-04-11 | Shinichi Kikuchi | A recording medium on which a data containing navigation data is recorded, a method and apparatus for reproducing a data according to navigationdata, a method and apparatus for recording a data containing navigation data on a recording medium. |
| JP3484832B2 (ja) * | 1995-08-02 | 2004-01-06 | ソニー株式会社 | 記録装置、記録方法、再生装置及び再生方法 |
| JP4005691B2 (ja) * | 1998-03-19 | 2007-11-07 | 株式会社東芝 | 動画像符号化方法および動画像符号化装置 |
| CN100498967C (zh) * | 1998-10-12 | 2009-06-10 | 松下电器产业株式会社 | 信息记录介质及用于记录或再现数据的装置和方法 |
| US6460086B1 (en) * | 1998-12-01 | 2002-10-01 | Sun Microsystems, Inc. | Method and apparatus for delivery of a bytecode embedded within a transport stream |
| EP1134583A1 (en) * | 2000-03-17 | 2001-09-19 | Nederlandse Organisatie voor toegepast-natuurwetenschappelijk Onderzoek TNO | Measuring metabolic rate changes |
| AU2000248144A1 (en) * | 2000-05-02 | 2002-02-25 | General Instrument Corporation | Method and apparatus for enabling random access to individual pictures in an encrypted video stream |
| JP2005064556A (ja) * | 2003-08-08 | 2005-03-10 | Fujitsu Ltd | 地上波デジタル放送のデータ放送素材伝送システム |
| US7430222B2 (en) * | 2004-02-27 | 2008-09-30 | Microsoft Corporation | Media stream splicer |
| KR100941248B1 (ko) * | 2005-04-25 | 2010-02-10 | 샤프 가부시키가이샤 | 기록 장치 및 방법, 재생 장치 및 방법, 기록 재생 장치, 컴퓨터 판독가능한 기록 프로그램 기록 매체, 및 컴퓨터 판독가능한 재생 프로그램 기록 매체 |
| US20080225892A1 (en) * | 2007-03-15 | 2008-09-18 | Nokia Corporation | Using Forward Error Correction with Generic Stream Encapsulation in a Digital Broadcast Network |
| US20100135646A1 (en) * | 2007-04-04 | 2010-06-03 | Gun Bang | Storage/playback method and apparatus for mpeg-2 transport stream based on iso base media file format |
| EP2086237B1 (en) * | 2008-02-04 | 2012-06-27 | Alcatel Lucent | Method and device for reordering and multiplexing multimedia packets from multimedia streams pertaining to interrelated sessions |
| KR101777348B1 (ko) * | 2010-02-23 | 2017-09-11 | 삼성전자주식회사 | 데이터 전송 방법 및 장치와 데이터 수신 방법 및 장치 |
| CN102860021B (zh) * | 2010-04-20 | 2017-06-20 | 三星电子株式会社 | 用于传送和接收媒体数据的接口装置和方法 |
| WO2012082033A1 (en) * | 2010-12-15 | 2012-06-21 | Telefonaktiebolaget L M Ericsson (Publ) | Methods, a client and a server for handling an mpeg transport stream |
| KR20120084234A (ko) * | 2011-01-19 | 2012-07-27 | 삼성전자주식회사 | Mpeg media transport(mmt)에서 mmt au를 전송하는 방법 |
| US20130094518A1 (en) * | 2011-10-13 | 2013-04-18 | Electronics And Telecommunications Research Institute | Method for configuring and transmitting mmt payload |
| KR20130090824A (ko) * | 2012-02-06 | 2013-08-14 | 한국전자통신연구원 | 이종망 네트워크에서 부호화된 미디어 데이터를 전송하는 시스템에 랜덤 액세스를 지원하는 엠엠티 애셋의 구조, 생성 방법 및 생성 장치 |
| KR20140002447A (ko) * | 2012-06-29 | 2014-01-08 | 삼성전자주식회사 | 멀티미디어 시스템에서 적응적 미디어 구조 송수신 방법 및 장치 |
| WO2014189278A1 (ko) * | 2013-05-22 | 2014-11-27 | 엘지전자 주식회사 | Ip 기반의 디지털 방송 시스템에서 계층간 시그널링 데이터 처리 방법 및 장치 |
| CN105264846B (zh) * | 2013-06-07 | 2020-04-21 | 索尼公司 | 发送装置、传输流的发送方法以及处理装置 |
-
2014
- 2014-06-16 EP EP14813076.8A patent/EP3013059A4/en not_active Withdrawn
- 2014-06-16 CN CN201480033952.1A patent/CN105308974B/zh active Active
- 2014-06-16 JP JP2015522920A patent/JP6625431B2/ja active Active
- 2014-06-16 WO PCT/JP2014/065947 patent/WO2014203871A1/ja not_active Ceased
- 2014-06-16 RU RU2015153626A patent/RU2652091C2/ru active
- 2014-06-16 US US14/787,597 patent/US10104406B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003530785A (ja) * | 2000-04-07 | 2003-10-14 | イルデト・アクセス・ベスローテン・フェンノートシャップ | スクランブルされたコンテンツを提供するシステム、およびスクランブルされたコンテンツをデスクランブルするシステム |
| JP2002281456A (ja) * | 2001-03-22 | 2002-09-27 | Hitachi Ltd | デジタル放送用ストリームの蓄積方法 |
| JP2004260522A (ja) * | 2003-02-26 | 2004-09-16 | Nippon Hoso Kyokai <Nhk> | コンテンツ送信装置、コンテンツ送信方法、コンテンツ送信プログラムおよびコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラム |
| JP2009100265A (ja) * | 2007-10-17 | 2009-05-07 | Panasonic Corp | データ処理装置、データ処理方法、データ処理プログラム、およびそのデータ処理プログラムを記録した記録媒体、並びに集積回路 |
| JP2012015875A (ja) | 2010-07-02 | 2012-01-19 | Nippon Hoso Kyokai <Nhk> | 送信装置及び送信プログラム |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3013059A4 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016171568A (ja) * | 2015-03-11 | 2016-09-23 | 日本放送協会 | 送信装置、プログラム、及び集積回路 |
| JP2017092869A (ja) * | 2015-11-16 | 2017-05-25 | 株式会社Pfu | 映像処理装置、映像処理システム、および、映像処理方法 |
| US10263743B2 (en) | 2015-11-16 | 2019-04-16 | Pfu Limited | Video-processing apparatus, video-processing system, and video-processing method |
| JP2017112453A (ja) * | 2015-12-15 | 2017-06-22 | 株式会社東芝 | 多重化装置および多重化方法 |
| JPWO2018043142A1 (ja) * | 2016-08-31 | 2019-06-24 | ソニーセミコンダクタソリューションズ株式会社 | データ処理装置、及び、データ処理方法 |
| JP7062591B2 (ja) | 2016-08-31 | 2022-05-06 | ソニーセミコンダクタソリューションズ株式会社 | データ処理装置、及び、データ処理方法 |
| WO2018135259A1 (ja) * | 2017-01-17 | 2018-07-26 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| WO2018135258A1 (ja) * | 2017-01-17 | 2018-07-26 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| JP2019040647A (ja) * | 2017-08-22 | 2019-03-14 | 株式会社東芝 | 電子装置及び方法 |
| JP2018029393A (ja) * | 2017-10-30 | 2018-02-22 | 株式会社東芝 | 送信システム、伝送スロット化装置、及び伝送スロット作成方法 |
| JP2019154044A (ja) * | 2017-10-30 | 2019-09-12 | 株式会社東芝 | 送信システム、伝送スロット化装置、及び伝送スロット作成方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| RU2015153626A (ru) | 2017-06-20 |
| JP6625431B2 (ja) | 2019-12-25 |
| RU2652091C2 (ru) | 2018-04-25 |
| EP3013059A1 (en) | 2016-04-27 |
| JPWO2014203871A1 (ja) | 2017-02-23 |
| CN105308974B (zh) | 2019-09-24 |
| US10104406B2 (en) | 2018-10-16 |
| EP3013059A4 (en) | 2017-03-22 |
| US20160088321A1 (en) | 2016-03-24 |
| BR112015031130A2 (pt) | 2017-07-25 |
| CN105308974A (zh) | 2016-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6625431B2 (ja) | 送信装置、送信方法、再生装置、再生方法および受信装置 | |
| JP6330804B2 (ja) | 送信装置、伝送ストリームの送信方法および処理装置 | |
| CN103109540B (zh) | 收发媒体文件的方法以及使用该方法发送/接收的装置 | |
| US11317138B2 (en) | Method and apparatus for transmitting or receiving service signaling for broadcasting service | |
| KR101717555B1 (ko) | 미디어 컨텐트 송수신 방법 및 그를 이용한 송수신 장치 | |
| US10305617B2 (en) | Transmission apparatus, transmission method, reception apparatus, and reception method | |
| JP6798585B2 (ja) | 送信装置、送信方法および受信装置 | |
| JPWO2015022827A1 (ja) | 送信装置、送信方法、受信装置および受信方法 | |
| JP6575514B2 (ja) | 送信装置、送信方法、受信装置および受信方法 | |
| US20220131921A1 (en) | Multicast to unicast conversion | |
| JP7517389B2 (ja) | 送信方法および受信装置 | |
| EP3888319B1 (en) | Multicast to unicast conversion | |
| BR112015031130B1 (pt) | Aparelho e método de transmissão, e, aparelho e método de reprodução |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201480033952.1 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14813076 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2015522920 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14787597 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2014813076 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2015153626 Country of ref document: RU Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112015031130 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 112015031130 Country of ref document: BR Kind code of ref document: A2 Effective date: 20151211 |