Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6571677B2 - ハイブリッドネットワークにおけるマルチメディアデータに関連した情報を送受信するための装置及び方法とその構造 - Google Patents
[go: Go Back, main page]

JP6571677B2 - ハイブリッドネットワークにおけるマルチメディアデータに関連した情報を送受信するための装置及び方法とその構造 - Google Patents

ハイブリッドネットワークにおけるマルチメディアデータに関連した情報を送受信するための装置及び方法とその構造 Download PDF

Info

Publication number
JP6571677B2
JP6571677B2 JP2016558747A JP2016558747A JP6571677B2 JP 6571677 B2 JP6571677 B2 JP 6571677B2 JP 2016558747 A JP2016558747 A JP 2016558747A JP 2016558747 A JP2016558747 A JP 2016558747A JP 6571677 B2 JP6571677 B2 JP 6571677B2
Authority
JP
Japan
Prior art keywords
information
asset
adc
transmission characteristic
signaling information
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.)
Expired - Fee Related
Application number
JP2016558747A
Other languages
English (en)
Other versions
JP2017516345A (ja
Inventor
ソ,ヨン−ワン
パク,キョン−モ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority claimed from PCT/KR2015/003109 external-priority patent/WO2015152584A1/en
Publication of JP2017516345A publication Critical patent/JP2017516345A/ja
Application granted granted Critical
Publication of JP6571677B2 publication Critical patent/JP6571677B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling 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
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling 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
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6338Control signals issued by server directed to the network components or client directed to network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64784Data processing by the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234327Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本開示は、ハイブリッドネットワークにおけるマルチメディアデータに関連した情報を送受信するための装置及び方法とその構造に関するものである。
最近のマルチメディアサービスでは、ブロードキャスティングネットワークと通信ネットワークとを同時に接続するハイブリッド(Hybrid)ネットワークと、マルチメディアデータ、アプリケーション、及びファイルのハイブリッドコンテンツを提供するためのムービングピクチャーエクスパーツグループ(Moving Picture Experts Group:MPEG)メディアトランスポート(MPEG Media Transport:以下、‘MMT’と称する)技術が考慮されている。
上述した情報は、本発明の理解を助けるために背景情報としてのみ提示される。本発明に対する先行技術で適用可能か否かに関してはいかなる決定及びいかなる主張もない。
本発明の目的は、少なくとも上述した問題点及び/又は不都合を解決し、少なくとも以下の利点を提供することにある。すなわち、本発明の目的は、マルチメディアデータ関連情報に関する有効範囲情報の構造を提供することである。
本発明の別の目的は、マルチメディアデータ関連情報に関する有効範囲情報を送信する方法及び装置を提供することである。
本発明の他の目的、利点、及び顕著な特徴は、添付の図面及び本発明の実施形態からなされた以下の詳細な説明から、この分野の当業者に明確になる。
上記のような目的を達成するために、本発明の実施形態の一態様によれば、メディアデータに関する情報を送信するための方法が提供される。上記方法は、上記メディアデータに関する送信特性情報を生成するステップと、上記送信特性情報を送信するステップとを有し、上記送信特性情報は、上記送信特性情報に関する有効範囲情報を含むことを特徴とするメディアデータに関する情報を送信することを特徴とする。
本発明の実施形態の他の態様によれば、メディアデータに関する情報を送信するための装置が提供される。上記装置は、上記メディアデータに関する送信特性情報を生成する送信特性情報生成部と、上記送信特性情報を送信する送信部とを有し、上記送信特性情報は、上記送信特性情報に関する有効範囲情報を含むことを特徴とする。
本発明の実施形態のさらに他の態様によれば、メディアデータに関する情報を受信するための方法が提供される。上記方法は、上記メディアデータに関する送信特性情報を受信するステップと、上記送信特性情報を検出するステップとを有し、上記送信特性情報は、上記送信特性情報に関する有効範囲情報を含むことを特徴とする。
本発明の実施形態のさらなる他の態様によれば、メディアデータに関する情報を受信するための装置が提供される。上記装置は、上記メディアデータに関する送信特性情報を受信する受信部と、上記送信特性情報を検出する検出部とを有し、上記送信特性情報は、上記送信特性情報に関する有効範囲情報を含むことを特徴とする。
本発明の実施形態の上述した及び他の様相、特徴、及び利点は、添付の図面を併用して本発明の様々な実施形態を開示した以下の詳細な説明から、より一層明らかになる。
本開示の実施形態によるムービングピクチャーエクスパーツグループ(Moving Picture Experts Group:MPEG)メディアトランスポート(MMT)アセット、メディアプロセッシングユニット(MPU)、及びアセット配信特性(ADC)を含むMMTフローを示す図である。 本開示の実施形態によるMMT送信エンティティ、中間ノード、及びMMT受信エンティティの動作及び構成を示す図である。
添付の図面を参照した下記の説明は、特許請求の範囲の記載及びこれと均等なものの範囲内において定められる本発明の実施形態の包括的な理解を助けるために提供されるものであり、この理解を助けるために様々な特定の詳細な説明を含むが、単なる1つの実施形態にすぎない。従って、本発明の範囲及び趣旨を逸脱することなく、ここに説明する実施形態の様々な変更及び修正が可能であることは、当該技術分野における通常の知識を有する者には明らかである。また、明瞭性と簡潔性の観点から、当業者には既知の機能や構成に関する具体的な説明を省略する。
以下の説明及び請求項に使用する用語及び単語は、辞典的意味に限定されるものではなく、本発明の理解を明確且つ一貫性があるようにするために使用される。したがって、本発明の実施形態の説明が単に実例を提供するためのものであって、特許請求の範囲とこれと均等なものに基づいて定義される発明をさらに限定する目的で提供されるものでないことは、本発明の技術分野における通常の知識を持つ者には明らかであろう。
本願明細書に記載の各構成要素は、文脈中で特に明示しない限り、複数形を含むことは、当業者には理解できるであろう。したがって、例えば、「コンポーネント表面(a component surface)」との記載は、1つ又は複数の表面を含む。
「実質的に(substantially)」という用語は、提示された特徴、パラメータ、又は値が正確に設定される必要はないが、許容誤差、測定誤り、測定精度限界及び当業者に知られている他の要素を含む偏差又は変化が、これら特性が提供しようとする効果を排除しない範囲内で発生しうることを意味する。
本開示の実施形態の基本概念は、マルチメディアデータと関連した情報の有効範囲を示すために有効範囲情報をシグナリングすることにある。有効範囲情報は、時間、メディアデータ、又は送信パケットの観点で示される。以下では、「時間」及び「時間ドメイン」との用語は、同一の意味で交互に使用される。同様に、「メディアデータ」及び「メディア(データ)ドメイン」との用語は同一の意味で交互に使用され、「送信パケット」及び「パケットドメイン」との用語は、同一の意味で交互に使用される。
以下では、上述した基本概念をムービングピクチャーエクスパーツグループ(Moving Picture Experts Group:MPEG)メディアトランスポート(MPEG Media Transport:以下、「MMT」と称する)システムに関連して説明するが、これは、説明の便宜のためにすぎず、本開示が必ずしもMMTシステムのみに適用されるものではない。
具体的に、本開示の実施形態は、MMTシステムにおいて、MMTアセットの送信特性を指定するアセット配信特性(ADC)(又は、トランスポート特性情報)に関する有効範囲情報を送信するための方法を提供する。
図1は、本開示の実施形態によるMMTアセット、メディアプロセッシングユニット(MPUs)、及びADCを含むMMTフローを示す図である。
MMTシステムにおいて、符号化されたメディアデータ及びそれに関連したメタデータのセットは、パッケージ100と呼ばれるMMTフローとして定義される。
パッケージ100は、1以上のMMTアセット110及び120を含む。MMTアセットは、ビデオ、オーディオ、テキスト、ファイルなどのようなマルチメディアプレゼンテーションを生成するために使用可能なマルチメディアデータを意味する。例えば、映画に関連して、タイトル“A”の映画コンテンツのためのパッケージは、Aのビデオアセット、Aのオーディオアセット、Aのテキストアセットを含み得る。
MMTアセット110及び120のそれぞれは、少なくとも1つのMPUを含む。図1において、第1のMMTアセット(MMTアセット1)110は、4個のMPU111、112、113、及び114を含み、第2のMMTアセット(MMTアセット2)120は、3個のMPU121、122、及び123を含む。MPUは、MMTストリームを独立して処理するユニットである。例えば、MMT送信エンティティは、データをMPUに分割しMPUを処理し、MMT受信エンティティは、データをMPUにて受信し、データを復元するためにMPUを処理する。
パッケージ100は、MMTアセット毎に対応するMMTアセットの送信特性を提供するための各MMTアセットに対応するADC(又はトランスポート特性情報)を含む。すなわち、ADC115は、MMTアセット1 110の送信特性を示し、ADC125は、MMTアセット2 120の送信特性を示す。状況によっては、ADC情報は、アセットのためのものではなく、1つのMPUのためのものであってもよい。これについては、本開示の第1の実施形態で後ほど詳細に説明する。
以下では、本開示の実施形態によるADC情報の構成について詳細に説明する。
本開示の実施形態によると、ADC情報は、データの有効範囲を示す「有効範囲情報」を含む。したがって、ADC情報は、時間ドメイン有効期間情報を含むか(第1の実施形態及び第4の実施形態)、メディアドメインMPUシーケンス番号情報を含むか(第2の実施形態)、又はパケットドメインパケットシーケンス番号情報を含むことにより(第3の実施形態)、ADC情報の有効範囲を示す。
第1の実施形態
本開示の第1の実施形態によると、ADC情報は、時間ドメインにおけるADC情報の有効期間に関する情報を含む。
具体的に、対応するADC情報がどのくらいの期間(すなわち、時間)有効であるかを示すために、ADC情報は、「有効性開始時間(Validity_start_time)」情報及び「有効性持続期間(Validity_duration)」情報を含む。有効性開始時間(Validity_start_time)情報は、(アップデートされた)ADC情報が有効となる時間を示し、‘有効性持続期間(Validity_duration)’情報は、有効性開始時間から(アップデートされた)ADC情報が有効な期間を示す。
時間ドメインにおいて、ADC情報がADC有効範囲情報を含む場合に、中間ノードであるメディアアウェアネットワークエレメント(Media Aware Network Element:MANE)又はMMT受信エンティティは、受信されるMMTフローからシグナリングメッセージのみを抽出し、シグナリングメッセージからADCのみを抽出することにより、他のすべてのMPU又は他のすべての情報を受信する必要なしに、ADC有効範囲情報を容易に検出することができるという長所がある。
MANE又はMMT受信エンティティが有効性開始時間情報及び有効性持続期間情報を一旦受信すれば、MANE又はMMT受信エンティティは、有効性持続期間情報により示される期間中に、新たなADC情報を必ずしも受信する必要はない。有効性持続期間情報により示される期間が経過した後には、MANE又はMMT受信エンティティは、新たなMMTPパケットを受信し、新たなMMTPパケット内のアップデートされたADCを検索することにより、新たなADC情報を取得できる。したがって、時間ドメインにおいて、ADC有効範囲情報がADC情報に含まれる場合には、ADCの有効範囲を判定することが容易であるという長所がある。しかしながら、時間ドメイン有効範囲情報が提供される場合に、MMTフローが他のネットワークの中間ノードを通過する間に、パケット損失又はボトルネックのような外部の要因によりトラフィック特性が歪んでしまうと、ADC情報自体が正確でなくなることがある。中間ノード220は、ルータ又はMANEであってもよい。
必要な場合には、有効性開始時間情報なしに有効性持続期間情報のみがADC情報に含まれていてもよい。この場合、MANE又はMMT受信エンティティは、ADC情報を有するMMTパケットヘッダに含まれるタイムスタンプ情報を用いてタイムスタンプにより示される時点以後、有効性持続期間情報により示される期間内に、対応するADC情報が有効であると設定する。
言い換えれば、有効性開始時間情報なしに有効性持続期間情報のみがADC情報に含まれる場合には、ADC情報を有するMMTPパケットヘッダ内のタイムスタンプ情報は、有効性開始時間情報として機能する。
有効性開始時間情報及び/又は有効性持続期間情報に加えて、ADC情報は、ADC_level_flag情報を含んでいてもよい。ADC_level_flag情報は、ADC情報がアセットのためのものであるか又はMPUのためのものであるかを示す1ビットフラグ情報である。ADC情報は、ADC情報のサイズを考慮して、アセットベース又はMPUベースで送信される。したがって、ADC情報が対応するアセットのための情報を含むか又はMPUのための情報を含むかは、ADC_level_flagにより示される。例えば、ADC_level_flagが「0」に設定される場合に、ADCシグナリングメッセージは、アセットのための情報を含む。一方、ADC_level_flagが「1」に設定される場合には、ADCシグナリングメッセージは、1つのMPUのための情報を含む。
下記の表1は、本開示の第1の実施形態による時間ドメインでADC有効範囲情報を含むADC情報の一例を示す。
Figure 0006571677
表1の各メッセージエレメントは、次のような意味を有する。
Message_id:ADCメッセージの識別子を示す。
Version:ADCメッセージのバージョンを示す。
Length:バイト単位でADCメッセージの長さを示す32ビットフィールドであり、次のフィールドの開始点からADCメッセージの最後のバイトまでをカウントする。値「0」は、このフィールドに対して有効でない。
Loss_tolerance:アセットの配信に対して要求される損失許容範囲を示す。loss_tolerance属性の値は、所定のテーブルでリストされる。
Jitter_sensitivity:エンドツーエンド間のアセットの配信のための下部配信ネットワークの必要とされるジッターレベルを示す。Jitter_sensitivity属性の値は、所定のテーブルでリストされる。
Class_of_service:サービスを異なるクラスに分類し、特定の方式でビットストリームのそれぞれのタイプを管理する。例えば、MANEは、特定の方式でビットストリームのそれぞれのタイプを管理できる。このフィールドは、ビットストリーム属性のタイプを示す。
Bitdirection_indicator:「1」に設定される場合には、双方向配信が要求されることを示す。「0」に設定される場合には、双方向配信が要求されないことを示す。
Bitstream_descriptorVBRType:class_of_serviceが「1」である場合に、「Bitstream_descriptorType」のために使用される。
Bitstream_descriptorCBRType:class_of_serviceが「0」である場合に、「Bitstream_descriptorType」のために使用される。
sustainable_rate:アセットの連続した配信に対して保証される最小ビットレートを定義する。sustainable_rateは、トークンバケツモデルでは消耗率に対応する。sustainable_rateは、秒当たりのバイトで表現される。
buffer_size:アセットの配信のための最大バッファサイズを定義する。バッファは、sustainable_rateより高い過度な瞬間ビットレートを吸収し、バッファサイズは、オーバーフローを回避可能な程度に十分に大きくなければならない。バッファサイズは、トークンバケツモデルのバケツ深さに対応する。一定のビットレート(CBR)アセットのバッファサイズは、0である。バッファサイズは、バイトで表現される。
peak_rate:アセットを連続して配信中のピークビットレートを定義する。ピークビットレートは、毎MFU_period間の最大ビットレートである。ピークレートは、毎秒当たりのバイトで表現される。
MFU_period:アセットを連続して配信中のMFUの期間を定義する。MFU_periodは、2つの連続したMFUの1番目のバイト間の送信時間の時間間隔として測定される。MFU_periodは、ミリ秒の単位で表現される。
max_MFU_size:MFU_period*peak_rateであるMFUの最大サイズを示す。max_MFU_sizeは、バイト単位で表現される。
flow_label(7ビット):フローIDを示す。アプリケーションは、ネットワークリソースがセッションの間に一時的に留保されるフローQoS当たりの動作を実行する。1つのフローは、ネットワークリソースがパッケージ内のADC又はトランスポート特性に従って留保されるビットストリーム又はビットストリームのグループとして定義される。このフィールドは、「0」から「127」までの暗示的なシーケンス番号である。任意の番号は、セッションの間に一時的に割り当てられ、復号器(プロセッサ)が割り当てられネットワークリソースを留保できるすべての個別のフローを示す。
packet_id(16ビット):このフィールドは、1つのアセットを他のものと識別するために使用できる整数である。このフィールドの値は、パッケージが属しているアセットのasset_idから得られる。packet_idとasset_idとのマッピング関係は、シグナリングメッセージの一部としてMMTパッケージテーブルによりシグナリングされる。個別の値は、シグナリングメッセージ及びフォワードエラー訂正(FEC)リペアフローに割り当てられる。packet_idは、配信セッションのライフタイムを通して、同一のMMT送信エンティティにより配信されるすべてのMMTフローに対して固有の値を有する。AL−FECのために、packet_idとFECリペアフローとの間のマッピング関係は、AL−FECメッセージで提供される。
ADC_level_flag(1ビット):含まれたADC情報がアセットのためのものであるか又はMPUのためのものであるかを示す。「0」に設定される場合に、ADCシグナリングメッセージは、アセットのための情報を含む。「1」に設定される場合に、ADCシグナリングメッセージは、1つのMPUのためのADC情報を含む。
Validity_start_time(32ビット):アップデートされたADCメッセージが有効となり始める時間を示す。
Validity_duration(32ビット):含まれたADC情報の有効性持続期間をミリ秒の単位で示す。
例えば、「Validity_start_time(32ビット)」は、ADC情報が有効となり始める時間を示し、「Validity_duration(32ビット)」は、含まれたADC情報の有効期間をミリ秒の単位で示す。
第2の実施形態
本開示の第2の実施形態によると、ADCに対する有効なMPUシーケンス番号情報は、ADC情報内にADC有効範囲情報として含まれる。例えば、「有効なMPUシーケンス情報」は、ADC情報に含まれる。
具体的に、有効なMPUシーケンス情報は、「有効MPUシーケンス開始番号(Valid_MPU_Sequence_Start_Number)」及び/又は「有効MPUシーケンス終了番号(Valid_MPU_Sequence_End_Number)」を含む。
「Valid_MPU_Sequence_Start_Number」は、対応するADC情報が有効となり始めるMPUシーケンス番号を示し、「Valid_MPU_Sequence_End_Number」は、対応するADC情報の有効性が終了するMPUシーケンス番号を示す。例えば、ADC情報が適用されるMPUシーケンス番号の開始及び終了を示す情報は、ADC情報に含まれることにより対応するADCの有効範囲を示す。
このような情報を受信したMANE又はMMT受信エンティティは、受信されるMMTパケットのペイロードヘッダに含まれたMPUシーケンス番号から対応するMPUのADCを確認できる。あるいは、受信されたMMTパケットからMPUを復元し、対応するMPUのADCをMPUのMPUボックスに含まれたMPUシーケンス番号から確認できる。
ADC有効範囲情報がメディアドメインに含まれていれば、対応するADC情報がどのMPUのためのものであるかは明確に示される。したがって、ADC情報により説明されたトラフィック特性がネットワークでのボトルネックのような要因により実際のトラフィック特性とは異なるとしても、その差は大きくならないという長所がある。
他方、メディアサービスプロバイダが大きなMPUサイズを設定し、したがって、少ない数のMPUが1つのアセット内に含まれる場合には、精密なADC情報を提供することが難しいことがある。
しかしながら、場合によっては、「Valid_MPU_Sequence_Start_Number」情報なしに「Valid_MPU_Sequence_End_Number」のみがADC情報に含まれていてもよい。この場合、MANEがADC情報を受信した後に、「Valid_MPU_Sequence_End_Number」により示される時間まで対応するADC情報が有効であることを判定することができる。対応する情報は、ADC情報及びMPUの送信順序が変更されない場合のみに意味がある。
下記の表2は、本開示の第2の実施形態に従って、メディアドメインADC有効範囲情報を含むADC情報の一例を示す。
Figure 0006571677
「有効MPUシーケンス開始番号(Valid_MPU_Sequence_Start_Number)(32ビット)」は、ADC情報が有効となり始めるMPUシーケンス番号を示し、「有効MPUシーケンス終了番号(Valid_MPU_Sequence_End_Number)(32ビット)」は、ADC情報の有効性が終了するMPUシーケンス番号を示す。
第3の実施形態
本開示の第3の実施形態によると、MMTパケットドメインにおけるADCに対して有効なMMTパケットシーケンス番号に関する情報が、ADC有効範囲情報としてADC情報内に含まれる。例えば、「有効パケットシーケンス情報(valid packet sequence information)」がADC情報に含まれる。具体的に、有効パケットシーケンス情報は、「有効パケットシーケンス開始番号(Valid_packet_Sequence_Start_Number)」及び/又は「有効パケットシーケンス終了番号(Valid_packet_Sequence_End_Number)」を含む。
「Valid_packet_Sequence_Start_Number」は、対応するADC情報が有効となり始めるパケットのシーケンス番号を示し、「Valid_packet_Sequence_End_Number」は、対応するADC情報の有効性が終了するパケットのシーケンス番号を示す。例えば、ADC情報が適用されるパケット番号の開始及び終了を示す情報は、ADC情報に含まれることにより対応するADCの有効範囲を示す。
中間ノード(例えば、MANE)又はMMT受信エンティティは、MMTパケットのパケットヘッダに含まれているパケットシーケンス番号(Packet_Sequence_Number)を用いて受信されたMMTパケットのADCを確認することができる。
このように、パケットドメインADC有効範囲情報がADC情報に含まれる場合に、対応するADC情報により記述されたパケットは、パケットレベルでパケットヘッダ情報を読み出すことにより確認される。したがって、ADCの有効範囲は、特定の複雑な過程なしに確認される。
必要な場合には、「Valid_packet_Sequence_Start_Number」情報なしに「Valid_packet_Sequence_End_Number」情報のみがADC情報に含まれる。この場合に、ADCが含まれたパケットのシーケンス番号が検出された後に、対応するパケットから「Valid_packet_Sequence_End_Number」情報の個数だけのパケットまで対応するADC情報が有効なものと確認できる。しかしながら、これは、ADC情報及びパケットの送信順序が変更されない場合のみに可能である。
下記の表3は、本開示の第3の実施形態に従ってパケットドメインでADC有効範囲情報を含むADC情報の一例を示す。
Figure 0006571677
「Valid_packet_Sequence_Start_Number(32ビット)」は、対応するADC情報が有効となり始めるパケットシーケンス番号を示し、「Valid_packet_Sequence_End_Number(32ビット)」は、対応するADC情報の有効性が終了するパケットシーケンス番号を示す。
第4の実施形態
本開示の第4の実施形態は、 時間ドメインADC有効期間を示すADC有効範囲情報を含むADC情報の他の例である。
具体的に、対応するADC情報がどのくらいの期間有効であるかを示すために、パラメータ「Validity_start_time」、「Validity_duration_in_time」、及び「Next_Update_in_time」をADC情報に含めることができる。「Validity_start_time」は、ADC情報が有効となり始める時点を示し、「ADC_Validity_duration」は、ADCの有効な持続期間を示す。
「Validity_start_time」及び「Validity_duration_in_time」は、メディアビデオ内の時点である「メディアレベル時間」として示すこともでき、又はウォールクロックタイム(協定世界時(UTC))として示すこともできる。
「メディアレベル時間」は、対応するメディア内での時間を意味する。例えば、1時間のビデオメディアで「Validity_start_time」が10分であり、「ADC_Validity_duration」が2分である場合には、現在のADCの有効な期間は、1時間のビデオメディアで10分から12分までの期間となる。他方、UTCは、実生活で使用される標準時間を意味する。例えば、「Validity_start_time」は、12時10分0秒に設定でき、「ADC_Validity_duration」は、2分に設定できる。
「Validity_start_time」及び「ADC_Validity_duration」の値がメディアレベル時間である場合に、ADC情報は、パラメータ「Next_Update_in_time」を含んでいてもよい。「Next_Update_in_time」は、現在のADC情報の後にアップデートされるADC情報が送信されるか又は受信されなければならない場合のウォールクロックタイムを示す。「Next_Update_in_time」は、絶対的な時間値として示すこともでき、又は現在のADCの送信時間又は「Validity_Start_Time」からの時間遅延を示すオフセット値として示すこともできる。
下記の表4は、本開示の第4の実施形態に従って時間ドメインADC有効範囲情報を含むADC情報のもう1つの例を示す。
Figure 0006571677
表4を参照すると、現在のADC情報の有効期間を示すために、ADC情報は、「Validity_Start_Time」及び「ADC_Validity_duration」を含む。また、ADC情報は、次のADC情報が受信されるべき時間を示すために「Next_Update_in_time」を含む。
「Validity_Start_Time」及び「ADC_Validity_duration」を時間で区切る(time-segmenting)ことにより、複数の有効期間情報をADC情報に含めてもよい。
表4において、「Number_of_timesegments」は、現在のADC情報に含まれている「Validity_Start_Time」及び「Validity_duration_in_time」により定義される時間区間の個数を示す。このとき、異なるADC値が、それぞれの時間区間毎に適用される。表4の例において、「bitstream_descriptor」の値は、各時間区間に対して変わってもよい。
また、「Validity_Start_Time」及び「ADC_Validity_duration」により定義される時間区間のそれぞれにマッピングされたパラメータは、1つのADC情報内にリストとして含まれ得る。表4の例では、パラメータ「flow_label」、「sustainable_rate」、「buffer_size」、「peak_rate」、「max_MFU_size」、及び「mfu_period」は、1つの時間区間にマッピングされる。
表4における「Next_Update_in_time」について、現在のADC情報の後にアップデートされる次のADC情報は、現在のADC情報の送信時間の後に「Next_Update_in_time」に対応する時間で送信される。したがって、受信器(例えば、MANE)は、「Next_Update_in_time」を受信し、「Next_Update_in_time」の値により示される時間で次のADC情報を受信する。
第5の実施形態
本開示の第5の実施形態によると、ADC有効範囲情報が複数のメディアドメイン対して選択的に構成される場合、フラグをADC情報に含めて、ADC有効範囲情報がどのディアドメインに対するものかを示す。
具体的に、ADCの有効範囲についての情報が複数のメディアドメインのうちのどのメディアドメインに対するものかを示すために、「Validity_domain_mode」とのパラメータが、ADC情報に含まれていてもよい。
下記の表5は、本開示の第5の実施形態に従って、「Validity_domain_mode」とのパラメータを含むADC情報の一例を示す。
Figure 0006571677
第6の実施形態
本開示の第6の実施形態は、MMTシグナリングメッセージを受信する中間ノード、例えば、MANEが実行すべき動作に関するガイド情報がADC情報に含まれる実施形態である。
本開示の第6の実施形態では、MMTシグナリングメッセージを受信するMANEにより実行されるべき動作を示すために、「Configuration_Type」フィールドがADC情報に含まれてもよい。「Configuration_Type」が0に設定される場合には、対応するMMTパケットを受信するMANEは、MMTパケットを次のノードに転送する。一方、「Configuration_Type」が1に設定される場合には、MANEは、対応するMMTパケットの最終の宛先がMANEではないとしても、自身の構成が変更されなければならないか、又は対応するMMTパケットに参考されるべき情報が少なくとも含まれると判定し、対応するMMTパケットをデカプセル化する。「Configuration_Type」フィールドは、MMTPパケットヘッダで定義される。例えば、「Configuration_Type」フィールドは、MMTPパケットヘッダの「Pravate_User_Data」で定義される。
「Configuration_Type」フィールドがMMTPパケットヘッダに含まれる場合には、MANEは、対応するMMTPパケットに含まれる情報の重要性及びMMTPパケットのデカプセル化の必要性を判定できる。したがって、MANEは、MMTPパケットに含まれた「Configuration_Type」フィールドの値を使用すれば、すべてのMMTパケットをオープンし復元する必要がない。
図2は、本開示の実施形態によるMMT送信エンティティ、中間ノード、及びMMT受信エンティティの動作及び構造を示す図である。
図2を参照すると、MMT送信エンティティ210は、MMTパケットの生成及び送信を行う。中間ノード220は、MMTパケットをMMT受信エンティティ230に転送する。パケット転送のために、中間ノード220は、必要な場合に、ネットワークリソースを予約する。
まず、MMT送信エンティティ210の構造及び動作について説明する。
MMT送信エンティティ210は、ADC情報収集部211、ADC有効範囲情報生成部212、ADC信号生成部213、ネットワークリソース予約処理部214、及びMMTパケット送信部215を含む。
ADC情報収集部211は、コンテンツプロバイダ又はサービスプロバイダからADC情報を収集し、収集されたADC情報をADC有効範囲情報生成部212及びADC信号生成部213に提供する。
ADC有効範囲情報生成部212は、本開示の実施形態に従って、受信したADC情報を用いて、ADCの有効範囲を示すADC有効範囲情報を生成する。上述したように、ADC有効範囲情報は、時間ドメイン(第1の実施形態)、メディアドメイン(第2の実施形態)、又は、パケットドメイン(第3の実施形態)で識別子として生成される。
ADC信号生成部213は、時間ドメインでのメディアアセットに関するトラフィック特性情報を含むADC情報をADC情報収集部211から受信し、当該ADC情報を送信するために適切に処理する。
ネットワークリソース予約処理部214は、MMTで定義されない付加的なプロトコルとしてMMTトラフィックを送信するためのリソース予約プロトコル(RSVP)を処理する。MMTパケット送信部215は、ADC情報を含むMMTパケットを送信する。
次いで、中間ノード220の構造及び動作について説明する。
中間ノード220は、MMTパケット受信処理部221、ADC検出部222、有効範囲情報検出部223、有効範囲識別及びマッピング部224、及びネットワークリソース予約処理部225を含む。
MMTパケット受信処理部221は、MMT送信エンティティ210からMMTパケットを受信し、MMTパケットを処理せず、受信したMMTパケットをMMT受信エンティティ230に転送するか、又は本開示の実施形態に従って、受信したMMTパケットをADC検出部222に送信する。
ADC検出部222は、中間ノード220を通過するMMTパケットをモニタリングし、MMTパケットからADC情報を含むシグナリングメッセージを検出する。例えば、ADC検出部222は、MMTパケットヘッダの「Type」フィールド及びメッセージの「message_id」に基づいて、対応するメッセージがADC情報を含むか否かを判定できる。また、ADC検出部222は、ADC情報のアップデートが必要であるか否かを判定し、必要な場合には、アップデートされたADC情報を受信する。さらに、ADC検出部222は、必要な場合には、MMT送信エンティティ210からADC情報をリクエストする。
有効範囲情報検出部223は、ADC検出部222により検出されたADC情報からADCの有効範囲を判定する。具体的に、有効範囲情報検出部223は、時間ドメイン(第1の実施形態)、メディアドメイン(第2の実施形態)、又はパケットドメイン(第3の実施形態)の識別子を用いてADCの有効範囲を検出する。
有効範囲識別及びマッピング部224は、有効範囲情報検出部223により検出された有効範囲情報から特定のADCの有効範囲に対応する時間ドメイン、メディアドメイン、又はパケットドメインの指示子(例えば、時間、MPU、又はパケット)を識別し、対応するADC情報を識別された指示子にマッピングする。
ネットワークリソース予約処理部225は、MMTで定義されない付加的なプロトコルとしてMMTトラフィックを送信するためのリソース予約プロトコル(RSVP)を処理する。ネットワークリソース割り当て部(図示せず)は、自身のネットワークリソースを特定のトラフィックに割り当てる。
最後に、MMT受信エンティティ230の構造及び動作について説明する。
MMT受信エンティティ230は、MMTパケット受信部231、ADC検出部232、動的リソース管理部233、バッファ管理部234、及びネットワークリソース予約処理部235を含む。
MMTパケット受信部231は、MMTパケットを受信し、受信したMMTパケットを処理し、処理されたMMTパケットをADC検出部232に送信する。
ADC検出部232は、受信されたMMTパケットをモニタリングし、MMTパケットからADC情報を含むシグナリングメッセージを検出する。例えば、ADC検出部232は、MMTパケットヘッダの「Type」フィールド及びメッセージの「message_id」に基づいて、対応するメッセージがADC情報を含むか否かを判定できる。
動的リソース管理部233は、検出されたADC情報に基づくトラフィック特性を考慮して、ネットワークリソースリクエストを効率的にアップデートする。MMT受信エンティティ230の動的リソース管理部233は、RSVPがMMT送信エンティティ210にて実行される場合に、参照として使用できる(例えば、アップデートが実行されるか否か及びアップデートレベル)。また、動的リソース管理部233は、MMT受信エンティティ230により確保されるべきバッファ情報のためにADC情報を活用できる。バッファ管理部234は、バッファ情報に基づいてバッファを管理する。
ネットワークリソース予約処理部235は、MMTで定義されない付加的なプロトコルとしてMMTトラフィックを送信するためのRSVPを処理する。
クレーム及び発明の詳細な説明に従う本発明の様々な実施形態は、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組み合せの形態で実現できる。
このような任意のソフトウェアは、非一時的なコンピュータ可読記憶媒体に記憶されることができる。非一時的なコンピュータ可読記憶媒体は、1つ以上のプログラム(ソフトウェアモジュール)を記憶し、1つ以上のプログラムは、指示を含み、電子装置で1つ以上のプロセッサにより実行される場合に、この指示は、電子装置が本開示の方法を実行するようにする。
このような任意のソフトウェアは、例えば、削除が可能であるか又は再記録が可能であるかにかかわらず、読み出し専用メモリ(ROM)のような記憶装置のような揮発性又は不揮発性記憶装置、又は、例えば、ランダムアクセスメモリ(RAM)、メモリチップ、メモリ装置、又はメモリ集積回路(IC)、又は、例えば、コンパクトディスク(CD)、ディジタル多用途ディスク(DVD)、磁気ディスク、又は磁気テープなどの光学的又は磁気的に読み取り可能な非一時的な機械可読(例えば、コンピュータ可読)記憶媒体に記憶することができる。記憶装置及び記憶メディアは、本発明の様々な実施形態を具現する指示を含むプログラム又はプログラムを格納するのに適合した非一時的な機械可読記憶媒体の様々な実施形態である。したがって、本発明の様々な実施形態は、本開示のクレームのうちのいずれか1つでクレームされた装置又は方法を実現するためのコードを含むプログラム及びこのようなプログラムを記憶する非一時的な機械可読記憶媒体を提供する。
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきものである。

Claims (8)

  1. メディアデータに関する情報を送信するための方法であって、
    アセット送信特性(asset delivery characteristic)に対する情報を含むアセット送信特性シグナリング情報を生成するステップと、
    前記アセット送信特性シグナリング情報を送信するステップとを有し、
    前記アセット送信特性シグナリング情報は、前記アセット送信特性シグナリング情報の有効性開始時間を示す有効性開始時間(validity start time)情報及び前記有効性開始時間からの前記アセット送信特性シグナリング情報の有効性持続期間を示す有効性持続期間(validity duration)情報を含み、
    前記アセット送信特性シグナリング情報は、前記アセット送信特性シグナリング情報がアセットのためのものであるか、又は、前記アセットに含まれる単一メディアプロセッシングユニット(MPU)のためのものであるかを示すレベルフラグ情報をさらに含むことを特徴とする方法。
  2. 前記レベルフラグ情報が第1の値として設定される場合、前記アセット送信特性シグナリング情報は、前記アセットのためのものであり、
    前記レベルフラグ情報が第2の値として設定される場合、前記アセット送信特性シグナリング情報は、前記単一MPUのためのものであることを特徴とする請求項1に記載の方法。
  3. メディアデータに関する情報を送信するための装置であって、
    アセット送信特性(asset delivery characteristic)に対する情報を含むアセット送信特性シグナリング情報を生成するアセット送信特性シグナリング情報生成部と、
    前記アセット送信特性シグナリング情報を送信する送信部とを有し、
    前記アセット送信特性シグナリング情報は、前記アセット送信特性シグナリング情報の有効性開始時間を示す有効性開始時間(validity start time)情報及び前記有効性開始時間からの前記アセット送信特性シグナリング情報の有効性持続期間を示す有効性持続期間(validity duration)情報を含み、
    前記アセット送信特性シグナリング情報は、前記アセット送信特性シグナリング情報がアセットのためのものであるか、又は、前記アセットに含まれる単一メディアプロセッシングユニット(MPU)のためのものであるかを示すレベルフラグ情報をさらに含むことを特徴とする装置。
  4. 前記レベルフラグ情報が第1の値として設定される場合、前記アセット送信特性シグナリング情報は、前記アセットのためのものであり、
    前記レベルフラグ情報が第2の値として設定される場合、前記アセット送信特性シグナリング情報は、前記単一MPUのためのものであることを特徴とする請求項3に記載の装置。
  5. メディアデータに関する情報を受信するための方法であって、
    アセット送信特性(asset delivery characteristic)に対する情報を含むアセット送信特性シグナリング情報を受信するステップと、
    前記アセット送信特性シグナリング情報を検出するステップとを有し、
    前記アセット送信特性シグナリング情報は、前記アセット送信特性シグナリング情報の有効性開始時間を示す有効性開始時間(validity start time)情報及び前記有効性開始時間からの前記アセット送信特性シグナリング情報の有効性持続期間を示す有効性持続期間(validity duration)情報を含み、
    前記アセット送信特性シグナリング情報は、前記アセット送信特性シグナリング情報がアセットのためのものであるか、又は、前記アセットに含まれる単一メディアプロセッシングユニット(MPU)のためのものであるかを示すレベルフラグ情報をさらに含むことを特徴とする方法。
  6. 前記レベルフラグ情報が第1の値として設定される場合、前記アセット送信特性シグナリング情報は、前記アセットのためのものであり、
    前記レベルフラグ情報が第2の値として設定される場合、前記アセット送信特性シグナリング情報は、前記単一MPUのためのものであることを特徴とする請求項5に記載の方法。
  7. メディアデータに関する情報を受信するための装置であって、
    アセット送信特性(asset delivery characteristic)に対する情報を含むアセット送信特性シグナリング情報を受信する受信部と、
    前記アセット送信特性シグナリング情報を検出する検出部とを有し、
    前記アセット送信特性シグナリング情報は、前記アセット送信特性シグナリング情報の有効性開始時間を示す有効性開始時間(validity start time)情報及び前記有効性開始時間からの前記アセット送信特性シグナリング情報の有効性持続期間を示す有効性持続期間(validity duration)情報を含み、
    前記アセット送信特性シグナリング情報は、前記アセット送信特性シグナリング情報がアセットのためのものであるか、又は、前記アセットに含まれる単一メディアプロセッシングユニット(MPU)のためのものであるかを示すレベルフラグ情報をさらに含むことを特徴とする装置。
  8. 前記レベルフラグ情報が第1の値として設定される場合、前記アセット送信特性シグナリング情報は、前記アセットのためのものであり、
    前記レベルフラグ情報が第2の値として設定される場合、前記アセット送信特性シグナリング情報は、前記単一MPUのためのものであることを特徴とする請求項7に記載の装置。
JP2016558747A 2014-03-29 2015-03-30 ハイブリッドネットワークにおけるマルチメディアデータに関連した情報を送受信するための装置及び方法とその構造 Expired - Fee Related JP6571677B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR20140037341 2014-03-29
KR10-2014-0037341 2014-03-29
KR10-2014-0083988 2014-07-04
KR1020140083988A KR102249147B1 (ko) 2014-03-29 2014-07-04 복합 네트워크에서 멀티미디어 데이터 관련 정보를 송수신하기 위한 장치 및 방법과 그 구조
PCT/KR2015/003109 WO2015152584A1 (en) 2014-03-29 2015-03-30 Apparatus and method for transmitting and receiving information related to multimedia data in a hybrid network and structure thereof

Publications (2)

Publication Number Publication Date
JP2017516345A JP2017516345A (ja) 2017-06-15
JP6571677B2 true JP6571677B2 (ja) 2019-09-04

Family

ID=54343928

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016558747A Expired - Fee Related JP6571677B2 (ja) 2014-03-29 2015-03-30 ハイブリッドネットワークにおけるマルチメディアデータに関連した情報を送受信するための装置及び方法とその構造

Country Status (5)

Country Link
US (1) US11888925B2 (ja)
EP (1) EP3127337B1 (ja)
JP (1) JP6571677B2 (ja)
KR (1) KR102249147B1 (ja)
CN (3) CN110730176B (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018137207A1 (zh) * 2017-01-25 2018-08-02 华为技术有限公司 一种消息记录合并显示方法及终端设备
JP7120268B2 (ja) * 2020-03-30 2022-08-17 横河電機株式会社 作業支援システム、作業支援装置、作業支援方法、作業支援プログラム、及び記録媒体

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ID24678A (id) * 1997-06-06 2000-07-27 Salbu Res & Dev Pty Ltd Metode pengoperasian suatu jaringan multi stasiun
US6988236B2 (en) * 2000-04-07 2006-01-17 Broadcom Corporation Method for selecting frame encoding parameters in a frame-based communications network
US7454527B2 (en) * 2001-05-02 2008-11-18 Microsoft Corporation Architecture and related methods for streaming media content through heterogeneous networks
US20030088876A1 (en) * 2001-11-08 2003-05-08 Liberate Technologies Video on demand gateway
KR20050014984A (ko) * 2003-08-01 2005-02-21 삼성전자주식회사 멀티미디어 브로드캐스트/멀티캐스드 서비스를 제공하는이동통신시스템에서 무선 자원 연결을 요청하는 메시지를재전송하는 방법
US20100071070A1 (en) * 2005-01-07 2010-03-18 Amandeep Jawa Managing Sharing of Media Content From a Server Computer to One or More of a Plurality of Client Computers Across the Computer Network
US8879635B2 (en) * 2005-09-27 2014-11-04 Qualcomm Incorporated Methods and device for data alignment with time domain boundary
US20080248782A1 (en) * 2006-04-07 2008-10-09 Mobitv, Inc. Providing Devices With Command Functionality in Content Streams
CN101563886B (zh) * 2006-05-17 2012-12-05 奥迪耐特有限公司 冗余媒体分组流
CN101473654B (zh) * 2006-06-19 2011-08-03 艾利森电话股份有限公司 媒体频道管理
CN101466034A (zh) * 2008-12-25 2009-06-24 华为技术有限公司 发送、播放流媒体数据的方法和装置及流媒体点播系统
CN102342127A (zh) * 2009-01-28 2012-02-01 诺基亚公司 用于视频编码和解码的方法和装置
CN102405644B (zh) * 2009-04-21 2014-09-10 马维尔国际贸易有限公司 基于因特网视频内容的经估算质量对视频后处理器的自动调节
US9917874B2 (en) * 2009-09-22 2018-03-13 Qualcomm Incorporated Enhanced block-request streaming using block partitioning or request controls for improved client-side handling
EP2497269A1 (en) * 2009-11-06 2012-09-12 Telefonaktiebolaget LM Ericsson (publ) File format for synchronized media
US20110305209A1 (en) * 2010-03-09 2011-12-15 Qualcomm Incorporated Rate adaptation for sdma
US20150156814A1 (en) * 2010-07-27 2015-06-04 Humax Holdings Co., Ltd. Cross-layer optimization method in a multimedia transmission system
CN107529090B (zh) 2011-01-19 2021-01-26 三星电子株式会社 用于在广播系统中配置控制消息的装置
KR20120138693A (ko) 2011-06-14 2012-12-26 삼성전자주식회사 방송 시스템에서 컨텐트를 구성하는 방법 및 장치
KR101885852B1 (ko) 2011-09-29 2018-08-08 삼성전자주식회사 컨텐트 전송 및 수신 방법 및 장치
KR20130040132A (ko) * 2011-10-13 2013-04-23 한국전자통신연구원 이종 ip 네트워크를 통한 미디어 코덱에 독립적인 미디어 데이터 전송 방법
US9319721B2 (en) * 2011-10-13 2016-04-19 Electronics And Telecommunications Research Institute Method of configuring and transmitting an MMT transport packet
WO2013077697A1 (ko) 2011-11-25 2013-05-30 (주)휴맥스 Mmt 패키지화 컨텐츠의하이브리드 전송 방법 및 컨텐츠 수신 방법
EP3288187B1 (en) 2011-11-30 2023-01-04 Samsung Electronics Co., Ltd. Apparatus and method for transmiting layered source data
KR20130085987A (ko) 2012-01-20 2013-07-30 한국전자통신연구원 이종망 네트워크에서 미디어 프래그먼트 유닛으로 나누어진 액세스 유닛을 가지는 미디어 데이터를 전송하는 방법
US9014027B2 (en) * 2012-02-29 2015-04-21 Cisco Technology, Inc. Multi-interface adaptive bit rate session management
US9179169B2 (en) * 2012-03-14 2015-11-03 Imagine Communications Corp. Adaptive media delivery
JP2014033423A (ja) * 2012-04-24 2014-02-20 Sharp Corp コンテンツ再生装置、コンテンツ送信装置、コンテンツ再生システム、コンテンツ再生方法、コンテンツ送信方法、制御プログラムおよび記録媒体
JP5947454B2 (ja) * 2012-04-25 2016-07-06 サムスン エレクトロニクス カンパニー リミテッド マルチメディア送信システムのためのデータ送受信方法及び装置
KR101501344B1 (ko) * 2012-05-02 2015-03-10 삼성전자주식회사 멀티미디어 서비스 송수신 방법 및 장치
US9544641B2 (en) * 2012-05-10 2017-01-10 Humax Co., Ltd. Hybrid transmission method through MMT packet format extension
WO2013169088A1 (ko) * 2012-05-11 2013-11-14 엘지전자 주식회사 무선통신 시스템에서 채널 상태 정보 전송 방법 및 장치
BR112014004057A2 (pt) * 2012-07-02 2017-03-07 Sony Corp dispositivo e método de transmissão, e, aparelho de rede
KR101947000B1 (ko) * 2012-07-17 2019-02-13 삼성전자주식회사 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 전달 방법 및 장치
ES2728732T3 (es) * 2013-03-29 2019-10-28 Intel Ip Corp Técnicas de adaptación de tasa sensibles a la calidad para la difusión en flujo de tipo DASH
US9716737B2 (en) * 2013-05-08 2017-07-25 Qualcomm Incorporated Video streaming in a wireless communication system
US20140368737A1 (en) * 2013-06-17 2014-12-18 Spotify Ab System and method for playing media during navigation between media streams
CN103391196A (zh) * 2013-07-04 2013-11-13 黄铁军 一种资产数字认证方法与设备
US8640229B1 (en) * 2013-07-17 2014-01-28 Wowza Media Systems, LLC Token-based security for links to media streams
US9088983B2 (en) * 2013-08-06 2015-07-21 Cisco Technology, Inc. Interleaving low transmission power and medium transmission power channels in computer networks
CN103634299B (zh) * 2013-11-14 2016-09-14 北京邮电大学 基于多连接的实时流媒体传输终端与方法
US9237467B2 (en) * 2013-11-27 2016-01-12 At&T Intellectual Property I, L.P. Adaptive pacing of media content delivery over a wireless network
WO2015106022A1 (en) * 2014-01-08 2015-07-16 Futurewei Technologies, Inc. Method and system of quality of service (qos) negotiation for network assisted adaptive streaming
KR20150112894A (ko) * 2014-03-28 2015-10-07 한국전자통신연구원 Mmt 에셋 전달 특성 시그널링 메시지의 구성 방법

Also Published As

Publication number Publication date
CN110636079A (zh) 2019-12-31
US20220400148A1 (en) 2022-12-15
CN106134205B (zh) 2019-11-12
CN110730176B (zh) 2022-03-29
CN106134205A (zh) 2016-11-16
KR20150112720A (ko) 2015-10-07
CN110636079B (zh) 2022-03-15
CN110730176A (zh) 2020-01-24
JP2017516345A (ja) 2017-06-15
EP3127337A1 (en) 2017-02-08
KR102249147B1 (ko) 2021-05-07
EP3127337A4 (en) 2017-11-08
US11888925B2 (en) 2024-01-30
EP3127337B1 (en) 2018-12-12

Similar Documents

Publication Publication Date Title
US11070327B2 (en) Method and apparatus for re-transmitting MMT packet and method and apparatus for requesting MMT packet re-transmission
JP2016521059A (ja) マルチメディアトランスポートネットワークにおけるメディア配信の制御方法及び装置
JP6628785B2 (ja) マルチメディアシステムにおける情報を送受信する方法及び装置
US11509594B2 (en) Method and apparatus for transmitting and receiving packet in communication system
US20190288791A1 (en) Method and apparatus for transmitting and receiving packet in communication system
US11888925B2 (en) Apparatus and method for transmitting and receiving information related to multimedia data in a hybrid network and structure thereof
US20200359088A1 (en) Method and apparatus of transmitting media data related information in multimedia transmission system
JP2016521501A (ja) ブロードキャスティングシステムにおける動的キュー管理方法及び装置
US11425188B2 (en) Apparatus and method for transmitting and receiving information related to multimedia data in a hybrid network and structure thereof
US10404617B2 (en) Method and apparatus for resource allocation in communication system
KR20160005663A (ko) 저지연 서비스를 위한 mmt 장치 및 방법
CN105959742A (zh) 视频传输控制方法及装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180724

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20181023

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20181221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190619

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190808

R150 Certificate of patent or registration of utility model

Ref document number: 6571677

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees