US20130094545A1 - Apparatus and method for transmitting multimedia data in hybrid network - Google Patents
Apparatus and method for transmitting multimedia data in hybrid network Download PDFInfo
- Publication number
- US20130094545A1 US20130094545A1 US13/651,815 US201213651815A US2013094545A1 US 20130094545 A1 US20130094545 A1 US 20130094545A1 US 201213651815 A US201213651815 A US 201213651815A US 2013094545 A1 US2013094545 A1 US 2013094545A1
- Authority
- US
- United States
- Prior art keywords
- data
- payload
- packet
- information
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000001360 synchronised effect Effects 0.000 claims abstract description 7
- 239000012634 fragment Substances 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 description 60
- 230000006870 function Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 7
- 230000002776 aggregation Effects 0.000 description 6
- 238000004220 aggregation Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000013467 fragmentation Methods 0.000 description 3
- 238000006062 fragmentation reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- 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/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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
-
- 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
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
Definitions
- the present invention relates to an apparatus and a method for transmitting multimedia data in a hybrid network. More particularly, the present invention relates to an apparatus and a method for transmitting multimedia data by applying a Motion Pictures Experts Group (MPEG) Media Transport (MMT).
- MPEG Motion Pictures Experts Group
- MMT Media Transport
- MMT Motion Pictures Experts Group
- IP Internet Protocol
- an aspect of the present invention is to provide an apparatus and a method for transmitting multimedia data in a hybrid network.
- Another aspect of the present invention is to provide an apparatus and a method for generating Motion Pictures Experts Group (MPEG) Media Transport (MMT) Transport Packet (TP) data and transmitting multimedia data in a hybrid network.
- MPEG Motion Pictures Experts Group
- MMT Media Transport
- TP Transport Packet
- Another aspect of the present invention is to provide an apparatus and a method for defining MMT TP data header information and payload data information and transmitting multimedia data.
- Another aspect of the present invention is to provide an apparatus and a method for defining information required for transmitting an MMT TP and transmitting multimedia data.
- Another aspect of the present invention is to provide an apparatus and a method for guaranteeing Quality of Experience (QoE) for an MMT TP and transmitting multimedia data.
- QoE Quality of Experience
- an apparatus for transmitting data in a hybrid network that simultaneously provides broadcasting and Internet communication includes a payload part including at least one of first data synchronized according to a time to be reproduced and second data other than the first data, a first header part including information on the payload part, a packet part for generating a packet, the packet part including a second header part including information on the packet, and a transceiver for generating and transmitting a signal including the payload part, the first header part, and the packet part to the hybrid network.
- a method of transmitting data in a hybrid network that simultaneously provides broadcasting and Internet communication includes generating a payload part including at least one of first data synchronized according to a time to be reproduced and second data other than the first data, generating a first header part including information on the payload part, generating a packet, the packet including a second header part including information on the packet, and transmitting the packet to the hybrid network.
- Exemplary embodiments of the present invention may provide header information of an MMT transport packet and payload information for transmitting hybrid multimedia data in a hybrid network, and thus provide a service suitable for a hybrid network environment through application of an MMT technology.
- FIG. 1 illustrates an apparatus for transmitting hybrid multimedia contents according to an exemplary embodiment of the present invention
- FIG. 2 illustrates a method of transmitting hybrid multimedia contents according to an exemplary embodiment of the present invention
- a hybrid network environment may be an environment having a network connection between a server and a client where a dedicated network for broadcasting, hereinafter, referred to as a “broadcast” network, and a network for Internet communication, hereinafter, referred to as a “broadband” network.
- the hybrid network environment may be simultaneously provided to the same client and the client may receive a service through a plurality of networks.
- a plurality of network environments may include a plurality of connection environments including a broadcast network, a broadcast environment, a broadband network, and a broadband environment.
- the plurality of network environments may be configured by hybridly connecting two environments, and may include a wired network and/or wireless network.
- hybrid multimedia contents may refer to contents which may be hybridly used because the hybrid multimedia contents contain both multimedia contents reproduced with temporal, i.e., real-time, characteristics, such as an audio signal, a video, a synchronized caption, and an image and data with non-real time characteristics such as an audio book, a multimedia widget, a file and/or other similar contents and data.
- temporal i.e., real-time
- characteristics such as an audio signal, a video, a synchronized caption
- non-real time characteristics such as an audio book, a multimedia widget, a file and/or other similar contents and data.
- FIG. 1 illustrates an apparatus for transmitting hybrid multimedia contents according to an exemplary embodiment of the present invention.
- An apparatus 10 for transmitting the hybrid multimedia contents may transmit the hybrid multimedia contents by using an Motion Pictures Experts Group (MPEG) Media Transport (MMT) technology.
- MMT Motion Pictures Experts Group
- a transport layer of the MMT may configure a transport structure according to data contained in the hybrid multimedia contents and may serve a function for efficiently transmitting the data.
- the MMT transport layer may include a structure where common transport information and distinguishing transport information are discriminated.
- an MMT payload of the transmission apparatus 10 for transmitting multimedia contents may include a streaming payload 150 for transmitting real time data, for example, real time broadcasting, and a file transfer payload 160 for transmitting non-real time data.
- the streaming payload 150 may be configured using at least one of an MMT Media-unit 110 , hereinafter, referred to as an “M-unit” 110 , and an MMT Media Fragment Unit 100 , hereinafter, referred to as an “MFU” 100 , of the hybrid multimedia contents as a basic unit transmitted for real time data transmission.
- the MFU 100 may refer to a frame of an encoding or one slice when the frame includes a plurality of slices.
- the M-unit 110 refers to a frame of an encoding or a Group of Picture (GOP) unit corresponding to an encoding handling unit which may be independently decoded.
- the MFU 100 or the M-unit 110 may determine its structure by considering an attribute and a service of the hybrid media.
- the file transfer payload 160 may be used for non-real time data transmission, and all of, or a particular part unit of, an MMT asset 120 , hereinafter, referred to as an “asset” 120 , or an MMT package 130 , hereinafter, referred to as a “package” 130 , of the hybrid multimedia contents may be configured as a basic unit for transmission.
- the asset 120 is consecutive streams of the M-units 110 , all of which may be configured in the same media type.
- the M-units 110 configured in the same media type may include an audio M-unit, a video M-unit, an audio/video M-unit, and any other similar media type M-units.
- the package 130 may include additional information for a service in a single asset 120 or a plurality of assets 120 .
- the additional information may include transmission environment information considering a hybrid network environment related to screen configuration information of the hybrid multimedia, for example, temporal and spatial arrangement orders, a transmission requirement bandwidth, information on whether loss is possible, information on whether a delay time is accepted and any other similar and/or suitable information.
- the transmission apparatus 10 may configure the payload in units of MFUs 100 or M-units 110 and may transmit multimedia contents in a service using real time transmission, for example, real time broadcasting, and may configure the payload in units of assets 120 or packages 130 .
- the transmission apparatus 10 may also transmit multimedia contents in a service using non-real time transmission, for example, a Video on Demand (VoD) service using a broadcasting network.
- VoD Video on Demand
- the streaming payload 150 for real time data transmission and the file transfer payload 160 for non-real time data transmission may be included in an MMT transport packet 140 operating in a Transmission Control Protocol (TCP)/User Datagram Protocol (UDP) 170 environment corresponding to an Internet Protocol (IP) based address or a payload of an Real-time Transport Protocol (RTP) packet 180 corresponding to an IP address, and then transmit such to a terminal.
- TCP Transmission Control Protocol
- UDP User Datagram Protocol
- IP Internet Protocol
- RTP Real-time Transport Protocol
- the MMT payload e.g., the streaming payload 150
- the file transfer payload 160 may be configured by a header region including configuration information used according to a transmission environment and a data region that includes transmission data.
- the transmission data may be transmitted by a single payload or may be multiplexed and then transmitted by a plurality of payloads.
- the payload for multiplexing may be divided into two or more slices by a predetermined unit.
- the payload may provide an interleaving function by a predetermined unit in consideration of a particular transmission function, and may be considerably efficiently and simply defined by a general available unit structure of the transport layer.
- a header region of the universal MMT payload for hybrid multimedia contents transmission in the hybrid network environment may be configured as indicated in Table 1.
- a payload type may be a data configuration type of the corresponding payload, and more specifically, may be a type of transmitted data and configuration information.
- the type of data and the configuration information according to the type of data may indicate a type of payload data, that is, information on whether the payload data is a complete M-unit 110 , a simple fragment of the M-unit 110 , a complete MFU 100 , or an aggregation of a plurality of MFUs 100 .
- the type of data and the configuration information may include a factor identifying whether the type of data transmitted by the corresponding payload is transmission data or control data, and may also include information on a discriminator for discriminating types of transmission data.
- the type of data and the configuration information may include information on a media type of transmitted data, for example, a video type, an audio type, an image type, a text type, or any other similar type, and an associated codec type.
- an additional data type may include information on whether data transmitted in the payload is a data type of single time stamp or a data type of multiple time stamp, and may include information on an identifier indicating a non-time stamp.
- a fragment indicator may be information indicating at least one of a start, a center, and an end of the M-unit 110 when a transmitted M-unit 110 is divided into fragments.
- the client may handle the data in the bundle unit of processing the data by using the information and then transmit the data.
- the terminal configures the complete M-unit 110 and performs a decoding processing.
- a sequence number may be increased, e.g., iterated, and transmitted by one unit with respect to each M-unit 110 , and may be used by a receiver in order to detect a payload loss.
- the MMT performs no action for MMT packet loss, and operations concerning MMT packet loss remains for an application to perform.
- the MMT transmission may not guarantee transmission, but existence of the sequence number makes it possible to detect a lost M-unit 110 .
- a length field indicates a length of the payload, including a header and data.
- a time stamp filed may be used for identifying a reproduction time of the payload, and may be shown in the payload for real time transmission.
- Multiplexing information may indicate that a transmission unit included in the corresponding payload is hybridly multiplexed.
- the multiplexing information may indicate a case where a plurality of M-units 110 may be included in the payload.
- corresponding information may include a number of multiplexed configuration units, a size of each configuration unit, an offset of the configuration unit, and any other similar and/or suitable information.
- An aggregation field may indicate setting information on the M-unit 110 , and information regarding this field may be dependent on a payload type.
- the aggregation field may indicate a number of remaining fragments after fragments included in the corresponding payload when the M-unit 110 is in a fragmented state, and may indicate a number of M-units 110 or MFUs 100 included in the corresponding payload when the M-unit 110 is in an aggregated state.
- the payload may be configured according to various transmission environments and services, and may be configured in parts with respect to information applicable to all payloads and information applicable to only a particular payload. Furthermore, a very small configuration may be generally required for a particular payload, but the present exemplary embodiment may use particular configuration modes for particular purposes in order to allow a simple payload configuration except for a dedicated receiver.
- an MMT streams mode, a file delivery mode, and a generic mode may be used for transmitting MMT contents.
- an auxiliary field may be configured to transmit any data in order to predict requirements for transmission of information related to an additional system in the future.
- the auxiliary field may include a function providing identifier which may provide a function for a loss control, loss reconstruction encoding information, information for requesting an automatic error loss reconstruction, a minimum memory buffer size provided by a terminal, a temporary memory buffer size used in transmission data, critical transmission data, a maximum loss acceptance rate, a maximum acceptance packet delay time, an average packet delay time, synchronization code information for a network synchronization, and any other similar and/or suitable information.
- the terminal may be connected with at least one server in a broadcast network and broadband network environments, and the terminal may be used to provide a real time soccer game broadcasting service and a user additional service related to the soccer game, for example, a caption of another language and user audio explanation information to a client having a wide screen display device, in real time.
- the M-unit 110 or the MFU 100 which may be handled as a basic transmission unit among data units configuring real time broadcasting contents, may be contained in a single payload or a plurality of payloads and then transmitted.
- one Group of Picture is handled as the M-unit 110 and is transmitted using the single payload in video data.
- data of the one GOP is a maximum video unit which may be independently decoded and is encoded into an H.264 video
- the maximum video unit which may be independently decoded includes a slice, and the slice may be used as a minimum unit of the MFU 100 .
- the configuration may be made according to Table 2, and the one GOP may be configured by several payloads since a size of the one GOP is larger than a size of the payload.
- the payload as shown in Table 2, may have the same structure when unit data of the payload is the MFU 100 as well as when the unit data of the payload is the M-unit 110 .
- H.264 Video GOP fragmentation indicator on sequence number: increase from 0 length: 1024 (byte) indicate a length of the payload timestamp: a representative value of a reproduction time of a corresponding GOP is expressed as an NTP timestamp.
- multiplexing information off aggregation: 5 end payload of the corresponding GOP is completed after 5 payload configuration: ALFEC indicator, DRM indicator payload
- a transmission data basic unit structure of the MMT payload for non-real time data transmission may be divided into two cases, that being a case having the asset 120 and a case having the package 130 , and a payload type may be determined according to a type of each transmission data.
- attribute information related to a time may be excluded from corresponding payload data, which may provide an efficiency in high-capacity data transmission.
- additional information used for a loss reconstruction may be described through the auxiliary field, and information on the auxiliary field may provide data structure information related to the loss reconstruction rather than real time transmission.
- the terminal may be connected with at least one server in the broadcast network and the broadband network environments, and the terminal may be used to provide a real time soccer game broadcasting service and a user additional service related to the soccer game, for example, a caption of another language and user audio explanation information to a client having a wide screen display device in real time.
- basic unit data of the transmission structure hybridly transmits the MFU 100 and the M-unit 110 corresponding to real time transmission data and the asset 120 and the package 130 corresponding to non-loss transmission data, and transmits additional information for describing the corresponding transmission structure through multiplexing information.
- the additional information may provide identification and discrimination unit information of corresponding data information through a multiplex type corresponding to multiplex structure information, an offset of each transmission data unit, a length, and an IDentification (ID) of the transmission data unit.
- the MMT payload may be transmitted by the MMT transport packet 140 or the RTP packet 180 corresponding to an IP address.
- the MMT transport packet 140 may have a data packet structure for MMT payload transmission and may perform a function of packetizing data by the unit of payloads and may transmit the data to the network.
- the MMT transport packet 140 includes additional information related to transmission in the header region, and the additional information may include a packet ID, a packet number, a flow ID for providing Quality of Service (QoS), a timestamp applicable as a transmission time and control information, and any other similar and/or suitable information.
- QoS Quality of Service
- a packet ID may be an identifier of the MMT transport packet 140 , and may be an identification value allocated by a transmission side when fragments of a datagram of a lower protocol are assembled. Furthermore, the packet ID may be used as information indicating a media type of data included in the MMT payload, and may include information capable of distinguishing respective media types when data corresponding to a plurality of same media types is included in the MMT payload.
- a sequence number may be an identification number of the transmitted packet.
- a reception side may determine whether a packet corresponding to a sequence number is lost through the sequence number and may perform a packet arrangement function according to the sequence number.
- sequence number information may sequentially increase, and may be set for each M-unit 110 or each asset 120 .
- a flow label may identify a particular QoS used for each flow in each data transmission.
- the flow label may include a type of packet, a delay, a throughput, a synchronization parameter and any other similar and/or suitable information, and may be fragmented and indicated according to a data transmission type as shown in Table 3 to Table 6.
- a Type of Packet field may indicate type information of the packet for the MMT transport packet 140 , and may be a 3 bit value.
- a delay field may indicate a delay degree, and may be a 1 bit value, as shown in Table 4.
- a throughput field may indicate a throughput degree, and may be a 1 bit value, as shown in Table 5.
- a synchronization field may indicate synchronization information, and may be a 3 bit value, as shown in Table 6.
- Packet configuration information may provide configuration information, i.e., parameters, for approaching a flexible and efficient mechanism of a corresponding service class in transmission of packetized data. Such parameters are used for measuring a QoS of a connection in a network layer and an end-to-end network capability.
- the network may guarantee a negotiated QoS by satisfying particular values of the parameters, and corresponding parameter information may be used as a reference of the parameter of an IP version 4 (IPv4) type of service (tos) field and an IP version 6 (IPv6) QoS field.
- IPv4 IP version 4
- IPv6 IP version 6
- a delay field which may be referred to as a range field, may indicate a maximum end-to-end acceptance delay time related to transmission.
- the reception side may easily determine whether a delay time is exceeded based on corresponding delay information and may reduce a corresponding time for efforts on a delay time reduction.
- An Access Unit (AU) loss rate may indicate an acceptable loss ratio of the transmitted packet.
- a percentage of the AU loss rate may indicate a loss allowance of the packet per second.
- the reception side may more easily determine a method of handling a reconstruction function for the packet loss and whether the packet loss is reconstructed according to corresponding information.
- FIG. 2 illustrates a method of transmitting hybrid multimedia contents according to an exemplary embodiment of the present invention.
- the hybrid multimedia contents may be transmitted by the MMT transport packet 140 , and the MMT transport packet 140 includes at least one of data synchronized and reproduced according to a time, for example, real time broadcasting, and non-real time data in order to generate a payload part in step 200 .
- a payload header part including information on the payload part, is generated.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
- This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed on Oct. 13, 2011 in the Korean Intellectual Property Office and assigned Serial No. 10-2011-0104879, the entire disclosure of which is hereby incorporated by reference.
- 1. Field of the Invention
- The present invention relates to an apparatus and a method for transmitting multimedia data in a hybrid network. More particularly, the present invention relates to an apparatus and a method for transmitting multimedia data by applying a Motion Pictures Experts Group (MPEG) Media Transport (MMT).
- 2. Description of the Related Art
- As multimedia services have increased, Motion Pictures Experts Group (MPEG) Media Transport (MMT) technology has been developed for providing a hybrid network that simultaneously connects a broadcasting network and a communication network and hybrid contents in which multimedia data, an application, and files are simultaneously provided. The MMT technology is a multimedia transmission technology based on MPEG technology, may be used for broadcasting data for viewing by devices including and similar to a multifunctional smart TeleVision (TV), a multi-view TV and a multimedia service, and may provide an efficient MPEG transmission technology in a multimedia service environment that changes according to an Internet Protocol (IP) address. However, when multimedia data is transmitted in the current hybrid network, it is difficult to provide a service suitable for the hybrid network environment.
- Therefore, a need exists for a system and method for an apparatus and a method for transmitting multimedia data by applying MMT.
- Aspects of the present invention are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide an apparatus and a method for transmitting multimedia data in a hybrid network.
- Another aspect of the present invention is to provide an apparatus and a method for generating Motion Pictures Experts Group (MPEG) Media Transport (MMT) Transport Packet (TP) data and transmitting multimedia data in a hybrid network.
- Another aspect of the present invention is to provide an apparatus and a method for defining MMT TP data header information and payload data information and transmitting multimedia data.
- Another aspect of the present invention is to provide an apparatus and a method for defining information required for transmitting an MMT TP and transmitting multimedia data.
- Another aspect of the present invention is to provide an apparatus and a method for guaranteeing Quality of Experience (QoE) for an MMT TP and transmitting multimedia data.
- In accordance with an aspect of the present invention, an apparatus for transmitting data in a hybrid network that simultaneously provides broadcasting and Internet communication is provided. The apparatus includes a payload part including at least one of first data synchronized according to a time to be reproduced and second data other than the first data, a first header part including information on the payload part, a packet part for generating a packet, the packet part including a second header part including information on the packet, and a transceiver for generating and transmitting a signal including the payload part, the first header part, and the packet part to the hybrid network.
- In accordance with another aspect of the present invention, a method of transmitting data in a hybrid network that simultaneously provides broadcasting and Internet communication is provided. The method includes generating a payload part including at least one of first data synchronized according to a time to be reproduced and second data other than the first data, generating a first header part including information on the payload part, generating a packet, the packet including a second header part including information on the packet, and transmitting the packet to the hybrid network.
- Exemplary embodiments of the present invention may provide header information of an MMT transport packet and payload information for transmitting hybrid multimedia data in a hybrid network, and thus provide a service suitable for a hybrid network environment through application of an MMT technology.
- Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
- The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 illustrates an apparatus for transmitting hybrid multimedia contents according to an exemplary embodiment of the present invention; and -
FIG. 2 illustrates a method of transmitting hybrid multimedia contents according to an exemplary embodiment of the present invention - Throughout the drawings, like reference numerals will be understood to refer to like parts, components, and structures.
- The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
- The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention is provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
- It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
- According to exemplary embodiments of the present invention, a hybrid network environment may be an environment having a network connection between a server and a client where a dedicated network for broadcasting, hereinafter, referred to as a “broadcast” network, and a network for Internet communication, hereinafter, referred to as a “broadband” network. The hybrid network environment may be simultaneously provided to the same client and the client may receive a service through a plurality of networks. Further, a plurality of network environments may include a plurality of connection environments including a broadcast network, a broadcast environment, a broadband network, and a broadband environment. The plurality of network environments may be configured by hybridly connecting two environments, and may include a wired network and/or wireless network.
- Furthermore, hybrid multimedia contents, according to the present exemplary embodiments, may refer to contents which may be hybridly used because the hybrid multimedia contents contain both multimedia contents reproduced with temporal, i.e., real-time, characteristics, such as an audio signal, a video, a synchronized caption, and an image and data with non-real time characteristics such as an audio book, a multimedia widget, a file and/or other similar contents and data.
-
FIG. 1 illustrates an apparatus for transmitting hybrid multimedia contents according to an exemplary embodiment of the present invention. - An
apparatus 10 for transmitting the hybrid multimedia contents according to an exemplary embodiment of the present invention may transmit the hybrid multimedia contents by using an Motion Pictures Experts Group (MPEG) Media Transport (MMT) technology. A transport layer of the MMT may configure a transport structure according to data contained in the hybrid multimedia contents and may serve a function for efficiently transmitting the data. To this end, the MMT transport layer may include a structure where common transport information and distinguishing transport information are discriminated. - Referring to
FIG. 1 , an MMT payload of thetransmission apparatus 10 for transmitting multimedia contents may include astreaming payload 150 for transmitting real time data, for example, real time broadcasting, and afile transfer payload 160 for transmitting non-real time data. Thestreaming payload 150 may be configured using at least one of an MMT Media-unit 110, hereinafter, referred to as an “M-unit” 110, and an MMTMedia Fragment Unit 100, hereinafter, referred to as an “MFU” 100, of the hybrid multimedia contents as a basic unit transmitted for real time data transmission. In a video which may be independently decoded, the MFU 100 may refer to a frame of an encoding or one slice when the frame includes a plurality of slices. Further, in a video which may be independently decoded, the M-unit 110 refers to a frame of an encoding or a Group of Picture (GOP) unit corresponding to an encoding handling unit which may be independently decoded. The MFU 100 or the M-unit 110 may determine its structure by considering an attribute and a service of the hybrid media. Thefile transfer payload 160 may be used for non-real time data transmission, and all of, or a particular part unit of, anMMT asset 120, hereinafter, referred to as an “asset” 120, or anMMT package 130, hereinafter, referred to as a “package” 130, of the hybrid multimedia contents may be configured as a basic unit for transmission. - The
asset 120 is consecutive streams of the M-units 110, all of which may be configured in the same media type. Here, the M-units 110 configured in the same media type may include an audio M-unit, a video M-unit, an audio/video M-unit, and any other similar media type M-units. Furthermore, thepackage 130 may include additional information for a service in asingle asset 120 or a plurality ofassets 120. At this time, the additional information may include transmission environment information considering a hybrid network environment related to screen configuration information of the hybrid multimedia, for example, temporal and spatial arrangement orders, a transmission requirement bandwidth, information on whether loss is possible, information on whether a delay time is accepted and any other similar and/or suitable information. - The
transmission apparatus 10 may configure the payload in units ofMFUs 100 or M-units 110 and may transmit multimedia contents in a service using real time transmission, for example, real time broadcasting, and may configure the payload in units ofassets 120 orpackages 130. Thetransmission apparatus 10 may also transmit multimedia contents in a service using non-real time transmission, for example, a Video on Demand (VoD) service using a broadcasting network. Thestreaming payload 150 for real time data transmission and thefile transfer payload 160 for non-real time data transmission may be included in anMMT transport packet 140 operating in a Transmission Control Protocol (TCP)/User Datagram Protocol (UDP) 170 environment corresponding to an Internet Protocol (IP) based address or a payload of an Real-time Transport Protocol (RTP)packet 180 corresponding to an IP address, and then transmit such to a terminal. - Meanwhile, the MMT payload, e.g., the
streaming payload 150, and thefile transfer payload 160 may be configured by a header region including configuration information used according to a transmission environment and a data region that includes transmission data. The transmission data may be transmitted by a single payload or may be multiplexed and then transmitted by a plurality of payloads. The payload for multiplexing may be divided into two or more slices by a predetermined unit. - Furthermore, the payload may provide an interleaving function by a predetermined unit in consideration of a particular transmission function, and may be considerably efficiently and simply defined by a general available unit structure of the transport layer. A header region of the universal MMT payload for hybrid multimedia contents transmission in the hybrid network environment may be configured as indicated in Table 1.
-
TABLE 1 Payload Type Fragmentation Indicator Sequence Number Sequence Number Length Length Timestamp Timestamp Timestamp Multiplex Info. Aggregation Info. Payload Configuration - A payload type may be a data configuration type of the corresponding payload, and more specifically, may be a type of transmitted data and configuration information. At this time, the type of data and the configuration information according to the type of data may indicate a type of payload data, that is, information on whether the payload data is a complete M-
unit 110, a simple fragment of the M-unit 110, acomplete MFU 100, or an aggregation of a plurality ofMFUs 100. Furthermore, the type of data and the configuration information may include a factor identifying whether the type of data transmitted by the corresponding payload is transmission data or control data, and may also include information on a discriminator for discriminating types of transmission data. - For example, the type of data and the configuration information may include information on a media type of transmitted data, for example, a video type, an audio type, an image type, a text type, or any other similar type, and an associated codec type. Furthermore, an additional data type may include information on whether data transmitted in the payload is a data type of single time stamp or a data type of multiple time stamp, and may include information on an identifier indicating a non-time stamp.
- A fragment indicator may be information indicating at least one of a start, a center, and an end of the M-
unit 110 when a transmitted M-unit 110 is divided into fragments. For example, when data of a corresponding payload is theMTU 100 of the media, the client may handle the data in the bundle unit of processing the data by using the information and then transmit the data. Furthermore, when receiving a last fragment of the M-unit 110, the terminal configures the complete M-unit 110 and performs a decoding processing. - In a case of transmitting a live stream or a VoD, a payload for a transmission may have a size of the
single MFU 100 or the M-unit 110, and during transmission of a file, the payload may have a total size of the file. In addition, chained payloads may be indicated through such information, and a multiplexing function in units of a plurality ofMFUs 100 or M-units 110 may be provided through a corresponding information configuration. A plurality of M-units 110 orMFUs 100 may be transmitted in one payload. - iii) Sequence Number
- A sequence number may be increased, e.g., iterated, and transmitted by one unit with respect to each M-
unit 110, and may be used by a receiver in order to detect a payload loss. The MMT performs no action for MMT packet loss, and operations concerning MMT packet loss remains for an application to perform. The MMT transmission may not guarantee transmission, but existence of the sequence number makes it possible to detect a lost M-unit 110. - A length field indicates a length of the payload, including a header and data.
- v) Time stamp
- A time stamp filed may be used for identifying a reproduction time of the payload, and may be shown in the payload for real time transmission.
- Multiplexing information may indicate that a transmission unit included in the corresponding payload is hybridly multiplexed. For example, the multiplexing information may indicate a case where a plurality of M-
units 110 may be included in the payload. Furthermore, corresponding information may include a number of multiplexed configuration units, a size of each configuration unit, an offset of the configuration unit, and any other similar and/or suitable information. - vii) Aggregation
- An aggregation field may indicate setting information on the M-
unit 110, and information regarding this field may be dependent on a payload type. In further detail, the aggregation field may indicate a number of remaining fragments after fragments included in the corresponding payload when the M-unit 110 is in a fragmented state, and may indicate a number of M-units 110 orMFUs 100 included in the corresponding payload when the M-unit 110 is in an aggregated state. - viii) Payload Configuration
- The payload may be configured according to various transmission environments and services, and may be configured in parts with respect to information applicable to all payloads and information applicable to only a particular payload. Furthermore, a very small configuration may be generally required for a particular payload, but the present exemplary embodiment may use particular configuration modes for particular purposes in order to allow a simple payload configuration except for a dedicated receiver.
- For example, an MMT streams mode, a file delivery mode, and a generic mode may be used for transmitting MMT contents. Furthermore, an auxiliary field may be configured to transmit any data in order to predict requirements for transmission of information related to an additional system in the future. Specifically, the auxiliary field may include a function providing identifier which may provide a function for a loss control, loss reconstruction encoding information, information for requesting an automatic error loss reconstruction, a minimum memory buffer size provided by a terminal, a temporary memory buffer size used in transmission data, critical transmission data, a maximum loss acceptance rate, a maximum acceptance packet delay time, an average packet delay time, synchronization code information for a network synchronization, and any other similar and/or suitable information.
- Next, a case where data is transmitted using the MMT payload configured as described above will be described. First, in hybrid contents data transmission for real time broadcasting, the terminal may be connected with at least one server in a broadcast network and broadband network environments, and the terminal may be used to provide a real time soccer game broadcasting service and a user additional service related to the soccer game, for example, a caption of another language and user audio explanation information to a client having a wide screen display device, in real time. In this case, the M-
unit 110 or theMFU 100, which may be handled as a basic transmission unit among data units configuring real time broadcasting contents, may be contained in a single payload or a plurality of payloads and then transmitted. When the M-unit 110 is the basic transmission unit, one Group of Picture (GOP) is handled as the M-unit 110 and is transmitted using the single payload in video data. When data of the one GOP is a maximum video unit which may be independently decoded and is encoded into an H.264 video, the maximum video unit which may be independently decoded includes a slice, and the slice may be used as a minimum unit of theMFU 100. - When the one GOP that is encoded into the H.264 video is configured by the payload for transmission by using the M-
unit 110, the configuration may be made according to Table 2, and the one GOP may be configured by several payloads since a size of the one GOP is larger than a size of the payload. Furthermore, the payload, as shown in Table 2, may have the same structure when unit data of the payload is theMFU 100 as well as when the unit data of the payload is the M-unit 110. -
TABLE 2 payload type: H.264 Video GOP fragmentation indicator: on sequence number: increase from 0 length: 1024 (byte) indicate a length of the payload timestamp: a representative value of a reproduction time of a corresponding GOP is expressed as an NTP timestamp. multiplexing information: off aggregation: 5 end payload of the corresponding GOP is completed after 5 payload configuration: ALFEC indicator, DRM indicator payload - Next, a case where progressive download contents are transmitted by non-real time broadcasting through a service transmitted from a plurality of servers will be described. A transmission data basic unit structure of the MMT payload for non-real time data transmission may be divided into two cases, that being a case having the
asset 120 and a case having thepackage 130, and a payload type may be determined according to a type of each transmission data. - Furthermore, since transmission characteristics of corresponding data are according to a non-real time case, attribute information related to a time may be excluded from corresponding payload data, which may provide an efficiency in high-capacity data transmission. In addition, according to characteristics of transmission data sensitive to loss, additional information used for a loss reconstruction may be described through the auxiliary field, and information on the auxiliary field may provide data structure information related to the loss reconstruction rather than real time transmission.
- In hybrid multimedia contents transmission for real time broadcasting and non-real time hybrid multimedia contents transmission, the terminal may be connected with at least one server in the broadcast network and the broadband network environments, and the terminal may be used to provide a real time soccer game broadcasting service and a user additional service related to the soccer game, for example, a caption of another language and user audio explanation information to a client having a wide screen display device in real time.
- It may be considered that basic unit data of the transmission structure hybridly transmits the
MFU 100 and the M-unit 110 corresponding to real time transmission data and theasset 120 and thepackage 130 corresponding to non-loss transmission data, and transmits additional information for describing the corresponding transmission structure through multiplexing information. The additional information may provide identification and discrimination unit information of corresponding data information through a multiplex type corresponding to multiplex structure information, an offset of each transmission data unit, a length, and an IDentification (ID) of the transmission data unit. - Meanwhile, the MMT payload, according to an exemplary embodiment of the present invention, may be transmitted by the
MMT transport packet 140 or theRTP packet 180 corresponding to an IP address. TheMMT transport packet 140 may have a data packet structure for MMT payload transmission and may perform a function of packetizing data by the unit of payloads and may transmit the data to the network. Furthermore, theMMT transport packet 140 includes additional information related to transmission in the header region, and the additional information may include a packet ID, a packet number, a flow ID for providing Quality of Service (QoS), a timestamp applicable as a transmission time and control information, and any other similar and/or suitable information. The above described additional information will be described below in detail. - A packet ID may be an identifier of the
MMT transport packet 140, and may be an identification value allocated by a transmission side when fragments of a datagram of a lower protocol are assembled. Furthermore, the packet ID may be used as information indicating a media type of data included in the MMT payload, and may include information capable of distinguishing respective media types when data corresponding to a plurality of same media types is included in the MMT payload. - A sequence number may be an identification number of the transmitted packet. A reception side may determine whether a packet corresponding to a sequence number is lost through the sequence number and may perform a packet arrangement function according to the sequence number. Furthermore, sequence number information may sequentially increase, and may be set for each M-
unit 110 or eachasset 120. - iii) Flow Label
- A flow label may identify a particular QoS used for each flow in each data transmission. For example, the flow label may include a type of packet, a delay, a throughput, a synchronization parameter and any other similar and/or suitable information, and may be fragmented and indicated according to a data transmission type as shown in Table 3 to Table 6.
- Type of Packet
- A Type of Packet field may indicate type information of the packet for the
MMT transport packet 140, and may be a 3 bit value. -
TABLE 3 Bits 0-2 Bit rate 111 Constant Bit Rate(CBR) 110 Real-Time Variable Bit Rate(rt-VBR) 101 Non-Real-Time Variable Bit Rate(nrt-VBR) 100 Available Bit Rate(ABR) 011 Unspecified Bit Rate(UBR) 010 Reserved 001 Reserved 000 Reserved - Delay
- A delay field may indicate a delay degree, and may be a 1 bit value, as shown in Table 4.
-
TABLE 4 Bit 3 Delay 0 Normal delay 1 Low delay - Throughput
- A throughput field may indicate a throughput degree, and may be a 1 bit value, as shown in Table 5.
-
TABLE 5 Bit 4 Throughput 0 Normal throughput 1 High throughput - A synchronization field may indicate synchronization information, and may be a 3 bit value, as shown in Table 6.
-
TABLE 6 Bit 5 Synchronization 0 no relationship 1 relationship with another packet Bits 6-7 Reserved for future use - Packet configuration information may provide configuration information, i.e., parameters, for approaching a flexible and efficient mechanism of a corresponding service class in transmission of packetized data. Such parameters are used for measuring a QoS of a connection in a network layer and an end-to-end network capability. The network may guarantee a negotiated QoS by satisfying particular values of the parameters, and corresponding parameter information may be used as a reference of the parameter of an IP version 4 (IPv4) type of service (tos) field and an IP version 6 (IPv6) QoS field. Table 7 and Table 8 show detailed parameter structures.
- Delay (Range)
- A delay field, which may be referred to as a range field, may indicate a maximum end-to-end acceptance delay time related to transmission. The reception side may easily determine whether a delay time is exceeded based on corresponding delay information and may reduce a corresponding time for efforts on a delay time reduction.
-
TABLE 7 Bit 0-2 Delay 111 500 ms 110 1 sec 101 5 sec 100 10 sec 011 unlimited 010 001 000 - AU Loss Rate (%)
- An Access Unit (AU) loss rate may indicate an acceptable loss ratio of the transmitted packet. A percentage of the AU loss rate may indicate a loss allowance of the packet per second. The reception side may more easily determine a method of handling a reconstruction function for the packet loss and whether the packet loss is reconstructed according to corresponding information.
-
TABLE 8 Bit 3-4 AULR 111 0% 110 10% 101 20% 100 30% 011 50% 010 not specified 001 000 -
FIG. 2 illustrates a method of transmitting hybrid multimedia contents according to an exemplary embodiment of the present invention. - Referring to
FIG. 2 , the hybrid multimedia contents may be transmitted by theMMT transport packet 140, and theMMT transport packet 140 includes at least one of data synchronized and reproduced according to a time, for example, real time broadcasting, and non-real time data in order to generate a payload part instep 200. Next, instep 210, a payload header part, including information on the payload part, is generated. The packet header part, including information on theMMT transport packet 140, is then generated instep 220, theMMT transport packet 140, including the payload part, the payload header part, and then a packet header part, is generated instep 230, and the hybrid multimedia contents are transmitted using at least one of a transmitter, a transceiver, or any other similar and/or suitable transmission device. The transmitter may include at least one of an antenna and a wire line for transmitting a signal including the hybrid multimedia contents to the hybrid network. - While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by appended claims as their equivalents.
Claims (22)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/818,776 US10356148B2 (en) | 2011-10-13 | 2015-08-05 | Apparatus and method for transmitting multimedia data in hybrid network |
US16/510,417 US11394763B2 (en) | 2011-10-13 | 2019-07-12 | Apparatus and method for transmitting multimedia data in hybrid network |
US16/510,277 US11381625B2 (en) | 2011-10-13 | 2019-07-12 | Apparatus and method for transmitting multimedia data in hybrid network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2011-0104879 | 2011-10-13 | ||
KR1020110104879A KR20130040090A (en) | 2011-10-13 | 2011-10-13 | Apparatus and method for delivering multimedia data in hybrid network |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/818,776 Continuation US10356148B2 (en) | 2011-10-13 | 2015-08-05 | Apparatus and method for transmitting multimedia data in hybrid network |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130094545A1 true US20130094545A1 (en) | 2013-04-18 |
US9112946B2 US9112946B2 (en) | 2015-08-18 |
Family
ID=48082116
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/651,815 Active 2033-02-11 US9112946B2 (en) | 2011-10-13 | 2012-10-15 | Apparatus and method for transmitting multimedia data in hybrid network |
US14/818,776 Active 2033-03-31 US10356148B2 (en) | 2011-10-13 | 2015-08-05 | Apparatus and method for transmitting multimedia data in hybrid network |
US16/510,417 Active 2032-10-26 US11394763B2 (en) | 2011-10-13 | 2019-07-12 | Apparatus and method for transmitting multimedia data in hybrid network |
US16/510,277 Active US11381625B2 (en) | 2011-10-13 | 2019-07-12 | Apparatus and method for transmitting multimedia data in hybrid network |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/818,776 Active 2033-03-31 US10356148B2 (en) | 2011-10-13 | 2015-08-05 | Apparatus and method for transmitting multimedia data in hybrid network |
US16/510,417 Active 2032-10-26 US11394763B2 (en) | 2011-10-13 | 2019-07-12 | Apparatus and method for transmitting multimedia data in hybrid network |
US16/510,277 Active US11381625B2 (en) | 2011-10-13 | 2019-07-12 | Apparatus and method for transmitting multimedia data in hybrid network |
Country Status (10)
Country | Link |
---|---|
US (4) | US9112946B2 (en) |
EP (2) | EP3273661B1 (en) |
JP (3) | JP5860158B2 (en) |
KR (1) | KR20130040090A (en) |
CN (2) | CN103999428A (en) |
AU (1) | AU2012321424B2 (en) |
CA (1) | CA2852002C (en) |
ES (1) | ES2876931T3 (en) |
IN (1) | IN2014CN03346A (en) |
WO (1) | WO2013055176A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130173826A1 (en) * | 2011-12-30 | 2013-07-04 | Electronics And Telecommunications Research Institute | Method of providing timing information using mmt signaling layer signaling for synchronizing mmt packet streams in mmt hybrid delivery service and method of synchronizing mmt packet streams in mmt hybrid delivery service |
WO2015088292A1 (en) * | 2013-12-15 | 2015-06-18 | Lg Electronics Inc. | Broadcast transmission device and operating method thereof, and broadcast reception device and operating method thereof |
CN105409174A (en) * | 2013-07-26 | 2016-03-16 | 三星电子株式会社 | Method and apparatus for packet transmission supporting downloading and streaming |
KR20160106069A (en) * | 2014-01-08 | 2016-09-09 | 삼성전자주식회사 | Method and apparatus for reproducing multimedia data |
EP3054608A4 (en) * | 2013-09-30 | 2016-10-12 | Panasonic Ip Corp America | Transmission method, reception method, transmitter apparatus, and receiver apparatus |
JP2017508352A (en) * | 2014-01-09 | 2017-03-23 | サムスン エレクトロニクス カンパニー リミテッド | Method and apparatus for transmitting and receiving media data in a multimedia system |
US20180041441A1 (en) * | 2012-01-31 | 2018-02-08 | Sharp Kabushiki Kaisha | Reproduction device and generation device |
US10148797B2 (en) | 2014-07-04 | 2018-12-04 | Samsung Electronics Co., Ltd. | Method and device for receiving media packets in multimedia system |
US10264298B2 (en) * | 2014-03-24 | 2019-04-16 | Kabushiki Kaisha Toshiba | Multiplexing apparatus, receiving apparatus, multiplexing method, and delay adjustment method |
JP2020074576A (en) * | 2014-08-06 | 2020-05-14 | パナソニックIpマネジメント株式会社 | Transmission method, reception method, transmission device, and reception device |
US10951337B2 (en) * | 2011-10-13 | 2021-03-16 | Samsung Electronics Co. Ltd | Method and apparatus for transmitting and receiving multimedia service |
JP7457098B2 (en) | 2013-12-16 | 2024-03-27 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Transmission method, reception method, transmission device and reception device |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101484843B1 (en) * | 2013-04-19 | 2015-01-20 | 삼성전자주식회사 | A method and apparatus for transmitting a media transport packet in a multimedia transport system |
CN109889888B (en) * | 2013-06-05 | 2022-04-01 | 太阳专利托管公司 | Reproduction method, reproduction apparatus, generation method, and generation apparatus |
WO2016038851A1 (en) * | 2014-09-12 | 2016-03-17 | パナソニックIpマネジメント株式会社 | Transmission device, reception device, transmission method and reception method |
CN111526390B (en) * | 2014-09-17 | 2022-12-06 | 北京三星通信技术研究有限公司 | Method and device for sending MMT packet and method for receiving MMT packet |
CN114827299B (en) | 2014-11-11 | 2024-06-28 | 三星电子株式会社 | Transmitting apparatus, receiving apparatus, and control method thereof |
US10271077B2 (en) | 2017-07-03 | 2019-04-23 | At&T Intellectual Property I, L.P. | Synchronizing and dynamic chaining of a transport layer network service for live content broadcasting |
US11108840B2 (en) | 2017-07-03 | 2021-08-31 | At&T Intellectual Property I, L.P. | Transport layer network service for live content broadcasting |
JP7506562B2 (en) | 2020-09-01 | 2024-06-26 | 日本放送協会 | Transmitting device, receiving device and program |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5862136A (en) * | 1995-07-07 | 1999-01-19 | Northern Telecom Limited | Telecommunications apparatus and method |
US20030093790A1 (en) | 2000-03-28 | 2003-05-15 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
JP2000502546A (en) * | 1996-10-22 | 2000-02-29 | コーニンクレッカ、フィリップス、エレクトロニクス、エヌ.ヴィ. | Transmission system with flexible frame structure |
US6862622B2 (en) * | 1998-07-10 | 2005-03-01 | Van Drebbel Mariner Llc | Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture |
JP4292654B2 (en) * | 1999-03-19 | 2009-07-08 | ソニー株式会社 | Recording apparatus and method, reproducing apparatus and method, and recording medium |
EP1104207B1 (en) * | 1999-11-23 | 2005-08-03 | Lucent Technologies Inc. | Method, apparatus and data packet for indicating the length of a data payload to be transported in a data packet of a mobile telecommunications system |
US7184408B2 (en) * | 2001-07-31 | 2007-02-27 | Denton I Claude | Method and apparatus for programmable generation of traffic streams |
US7613727B2 (en) * | 2002-02-25 | 2009-11-03 | Sont Corporation | Method and apparatus for supporting advanced coding formats in media files |
US8837605B2 (en) * | 2006-09-26 | 2014-09-16 | Onmobile Global Limited | Method and apparatus for compressed video bitstream conversion with reduced-algorithmic-delay |
JP4842830B2 (en) * | 2003-11-12 | 2011-12-21 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Data packet transmission |
US20050141557A1 (en) * | 2003-12-24 | 2005-06-30 | Bradac Mark G. | Method and apparatus for parallel processing of communication protocols |
US20050201471A1 (en) * | 2004-02-13 | 2005-09-15 | Nokia Corporation | Picture decoding method |
US8046830B2 (en) * | 2004-07-23 | 2011-10-25 | Citrix Systems, Inc. | Systems and methods for network disruption shielding techniques |
US20060291452A1 (en) | 2005-06-24 | 2006-12-28 | Motorola, Inc. | Method and apparatus for providing reliable communications over an unreliable communications channel |
JP4581955B2 (en) * | 2005-10-04 | 2010-11-17 | ソニー株式会社 | Content transmission apparatus, content transmission method, and computer program |
US7720096B2 (en) * | 2005-10-13 | 2010-05-18 | Microsoft Corporation | RTP payload format for VC-1 |
WO2007053950A1 (en) * | 2005-11-12 | 2007-05-18 | Nortel Networks Limited | Media access control data plane system and method for wireless communication networks |
US20070140650A1 (en) | 2005-12-19 | 2007-06-21 | Matsushita Electric Industrial Co., Ltd. | Broadcast receiving apparatus |
CN101098173A (en) * | 2006-06-30 | 2008-01-02 | 华为技术有限公司 | Method for dynamic regulating business service quality of transmission in wireless network |
US8379638B2 (en) * | 2006-09-25 | 2013-02-19 | Certes Networks, Inc. | Security encapsulation of ethernet frames |
CN100561931C (en) * | 2006-09-28 | 2009-11-18 | 中兴通讯股份有限公司 | Adopt elongated frame to improve the mobile multimedia broadcast system and the method thereof of transmission efficiency |
CN101179735B (en) * | 2006-11-08 | 2010-07-14 | 中兴通讯股份有限公司 | Packaging method of multimedia broadcasting system media data flow |
US8503423B2 (en) * | 2007-02-02 | 2013-08-06 | Interdigital Technology Corporation | Method and apparatus for versatile MAC multiplexing in evolved HSPA |
AP2923A (en) * | 2007-05-04 | 2014-05-31 | Nokia Corp | Media stream recording into a reception hint trackof a multimedia container file |
CN101068210B (en) * | 2007-06-20 | 2012-11-28 | 中兴通讯股份有限公司 | Multimedia data transmitting method |
US7936786B2 (en) * | 2007-09-20 | 2011-05-03 | Lg Electronics, Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
PL2193642T3 (en) * | 2007-10-02 | 2018-09-28 | Nokia Technologies Oy | Ip mtu control based on multiradio schedule |
CN101222290B (en) * | 2007-11-09 | 2013-01-02 | 北京创毅视讯科技有限公司 | Data transmission method, emission system and terminal in broadcasting system |
US9621855B2 (en) | 2007-12-10 | 2017-04-11 | Time Warner Cable Enterprises Llc | Apparatus and method for video-on-demand playlist |
US20100058082A1 (en) * | 2008-08-27 | 2010-03-04 | Lenovo (Singapore) Ple., Ltd. | Maintaining network link during suspend state |
EP2192773A1 (en) * | 2008-12-01 | 2010-06-02 | Irdeto Access B.V. | Content decryption device and encryption system using an additional key layer |
EP2378678B1 (en) * | 2009-01-14 | 2016-03-30 | LG Electronics Inc. | Efficient mac header design and communication using same |
EP2227052A1 (en) * | 2009-03-04 | 2010-09-08 | Alcatel Lucent | Resource allocation method and apparatus thereof |
US8156238B2 (en) * | 2009-05-13 | 2012-04-10 | Stmicroelectronics, Inc. | Wireless multimedia transport method and apparatus |
KR101777347B1 (en) * | 2009-11-13 | 2017-09-11 | 삼성전자주식회사 | Method and apparatus for adaptive streaming based on segmentation |
EP2510661B1 (en) * | 2009-12-09 | 2017-12-06 | Marvell World Trade Ltd. | Wireless communication signaling for aggregate data units |
CN102098571B (en) * | 2009-12-14 | 2013-06-19 | 中国电信股份有限公司 | Method and system for dynamically pushing data |
CN101764825B (en) * | 2010-02-08 | 2012-12-19 | 成都市华为赛门铁克科技有限公司 | Data transmission method of virtual private network, system thereof, terminal thereof and gateway equipment thereof |
CN107257326B (en) * | 2010-04-20 | 2021-04-23 | 三星电子株式会社 | Interface apparatus and method for transmitting and receiving media data |
DK2567524T3 (en) * | 2010-05-03 | 2019-09-09 | Nokia Technologies Oy | REDUCTION OF PROTOCOL PLAY |
EP2614653A4 (en) * | 2010-09-10 | 2015-04-15 | Nokia Corp | A method and apparatus for adaptive streaming |
US8989280B2 (en) * | 2011-06-30 | 2015-03-24 | Cable Television Laboratories, Inc. | Frame identification |
AU2013387114B2 (en) * | 2013-04-17 | 2018-02-22 | Interdigital Vc Holdings, Inc. | Method and apparatus for packet header compression |
-
2011
- 2011-10-13 KR KR1020110104879A patent/KR20130040090A/en active Search and Examination
-
2012
- 2012-10-15 EP EP17188375.4A patent/EP3273661B1/en active Active
- 2012-10-15 CN CN201280061383.2A patent/CN103999428A/en active Pending
- 2012-10-15 CN CN201811147508.9A patent/CN109347815B/en active Active
- 2012-10-15 CA CA2852002A patent/CA2852002C/en active Active
- 2012-10-15 WO PCT/KR2012/008377 patent/WO2013055176A1/en active Application Filing
- 2012-10-15 JP JP2014535652A patent/JP5860158B2/en active Active
- 2012-10-15 AU AU2012321424A patent/AU2012321424B2/en active Active
- 2012-10-15 US US13/651,815 patent/US9112946B2/en active Active
- 2012-10-15 EP EP12839590.2A patent/EP2767067A4/en not_active Ceased
- 2012-10-15 IN IN3346CHN2014 patent/IN2014CN03346A/en unknown
- 2012-10-15 ES ES17188375T patent/ES2876931T3/en active Active
-
2015
- 2015-08-05 US US14/818,776 patent/US10356148B2/en active Active
- 2015-12-17 JP JP2015246544A patent/JP6105711B2/en active Active
-
2017
- 2017-03-02 JP JP2017039906A patent/JP6419235B2/en active Active
-
2019
- 2019-07-12 US US16/510,417 patent/US11394763B2/en active Active
- 2019-07-12 US US16/510,277 patent/US11381625B2/en active Active
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10951337B2 (en) * | 2011-10-13 | 2021-03-16 | Samsung Electronics Co. Ltd | Method and apparatus for transmitting and receiving multimedia service |
US11528082B2 (en) | 2011-10-13 | 2022-12-13 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving multimedia service |
US20130173826A1 (en) * | 2011-12-30 | 2013-07-04 | Electronics And Telecommunications Research Institute | Method of providing timing information using mmt signaling layer signaling for synchronizing mmt packet streams in mmt hybrid delivery service and method of synchronizing mmt packet streams in mmt hybrid delivery service |
US10637791B2 (en) * | 2012-01-31 | 2020-04-28 | Sharp Kabushiki Kaisha | Reproduction device and generation device |
US20180041441A1 (en) * | 2012-01-31 | 2018-02-08 | Sharp Kabushiki Kaisha | Reproduction device and generation device |
EP3025464A4 (en) * | 2013-07-26 | 2017-01-11 | Samsung Electronics Co., Ltd. | Method and apparatus for packet transmission supporting downloading and streaming |
US11637887B2 (en) | 2013-07-26 | 2023-04-25 | Samsung Electronics Co., Ltd. | Packet transmission protocol supporting downloading and streaming |
AU2014293819B2 (en) * | 2013-07-26 | 2018-05-17 | Samsung Electronics Co., Ltd. | Method and apparatus for packet transmission supporting downloading and streaming |
EP3840313A1 (en) * | 2013-07-26 | 2021-06-23 | Samsung Electronics Co., Ltd. | Method and apparatus for packet transmission supporting downloading and streaming |
CN105409174A (en) * | 2013-07-26 | 2016-03-16 | 三星电子株式会社 | Method and apparatus for packet transmission supporting downloading and streaming |
EP3054608A4 (en) * | 2013-09-30 | 2016-10-12 | Panasonic Ip Corp America | Transmission method, reception method, transmitter apparatus, and receiver apparatus |
EP3080995A4 (en) * | 2013-12-15 | 2017-09-27 | LG Electronics Inc. | Broadcast transmission device and operating method thereof, and broadcast reception device and operating method thereof |
CN105917653A (en) * | 2013-12-15 | 2016-08-31 | Lg电子株式会社 | Broadcast transmission device and operating method thereof, and broadcast reception device and operating method thereof |
WO2015088292A1 (en) * | 2013-12-15 | 2015-06-18 | Lg Electronics Inc. | Broadcast transmission device and operating method thereof, and broadcast reception device and operating method thereof |
JP7457098B2 (en) | 2013-12-16 | 2024-03-27 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Transmission method, reception method, transmission device and reception device |
KR102171707B1 (en) | 2014-01-08 | 2020-10-29 | 삼성전자주식회사 | Method and apparatus for reproducing multimedia data |
US10555030B2 (en) | 2014-01-08 | 2020-02-04 | Samsung Electronics Co., Ltd. | Method and apparatus for reproducing multimedia data |
KR20160106069A (en) * | 2014-01-08 | 2016-09-09 | 삼성전자주식회사 | Method and apparatus for reproducing multimedia data |
US10264299B2 (en) | 2014-01-09 | 2019-04-16 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving media data in multimedia system |
JP2017508352A (en) * | 2014-01-09 | 2017-03-23 | サムスン エレクトロニクス カンパニー リミテッド | Method and apparatus for transmitting and receiving media data in a multimedia system |
US10334293B2 (en) | 2014-03-24 | 2019-06-25 | Kabushiki Kaisha Toshiba | Multiplexing apparatus, receiving apparatus, multiplexing method, and delay adjustment method |
US10264298B2 (en) * | 2014-03-24 | 2019-04-16 | Kabushiki Kaisha Toshiba | Multiplexing apparatus, receiving apparatus, multiplexing method, and delay adjustment method |
US10148797B2 (en) | 2014-07-04 | 2018-12-04 | Samsung Electronics Co., Ltd. | Method and device for receiving media packets in multimedia system |
JP2020074576A (en) * | 2014-08-06 | 2020-05-14 | パナソニックIpマネジメント株式会社 | Transmission method, reception method, transmission device, and reception device |
Also Published As
Publication number | Publication date |
---|---|
CN103999428A (en) | 2014-08-20 |
CN109347815A (en) | 2019-02-15 |
US11394763B2 (en) | 2022-07-19 |
EP2767067A4 (en) | 2015-04-01 |
IN2014CN03346A (en) | 2015-07-03 |
JP2017130955A (en) | 2017-07-27 |
US20150341474A1 (en) | 2015-11-26 |
EP3273661B1 (en) | 2021-04-21 |
ES2876931T3 (en) | 2021-11-15 |
JP5860158B2 (en) | 2016-02-16 |
JP6419235B2 (en) | 2018-11-07 |
KR20130040090A (en) | 2013-04-23 |
AU2012321424A2 (en) | 2014-06-05 |
US20190334971A1 (en) | 2019-10-31 |
JP6105711B2 (en) | 2017-03-29 |
AU2012321424B2 (en) | 2016-09-01 |
JP2014535196A (en) | 2014-12-25 |
US10356148B2 (en) | 2019-07-16 |
JP2016076991A (en) | 2016-05-12 |
AU2012321424A1 (en) | 2014-05-29 |
CN109347815B (en) | 2022-09-27 |
US20190334972A1 (en) | 2019-10-31 |
CA2852002C (en) | 2023-08-29 |
WO2013055176A1 (en) | 2013-04-18 |
EP3273661A2 (en) | 2018-01-24 |
US11381625B2 (en) | 2022-07-05 |
US9112946B2 (en) | 2015-08-18 |
EP3273661A3 (en) | 2018-04-25 |
CA2852002A1 (en) | 2013-04-18 |
EP2767067A1 (en) | 2014-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11394763B2 (en) | Apparatus and method for transmitting multimedia data in hybrid network | |
US11621984B2 (en) | Interface apparatus and method for transmitting and receiving media data | |
US10498788B2 (en) | Method and apparatus for transceiving data packet for transmitting and receiving multimedia data | |
KR101955690B1 (en) | Apparatus and method for delivering multimedia data in hybrid network | |
KR101983045B1 (en) | Apparatus and method for delivering multimedia data in hybrid network | |
KR101855327B1 (en) | Apparatus and method for delivering multimedia data in hybrid network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARK, KYUNG-MO;HWANG, SUNG-OH;SONG, JAE-YEON;REEL/FRAME:029129/0374 Effective date: 20121012 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |