[go: up one dir, main page]

JP6553166B2 - マルチメディアシステムにおけるメディアパケットを受信する方法及び装置 - Google Patents

マルチメディアシステムにおけるメディアパケットを受信する方法及び装置 Download PDF

Info

Publication number
JP6553166B2
JP6553166B2 JP2017500077A JP2017500077A JP6553166B2 JP 6553166 B2 JP6553166 B2 JP 6553166B2 JP 2017500077 A JP2017500077 A JP 2017500077A JP 2017500077 A JP2017500077 A JP 2017500077A JP 6553166 B2 JP6553166 B2 JP 6553166B2
Authority
JP
Japan
Prior art keywords
rap
information
payload
value
flag
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
JP2017500077A
Other languages
English (en)
Other versions
JP2017525270A (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
Publication of JP2017525270A publication Critical patent/JP2017525270A/ja
Application granted granted Critical
Publication of JP6553166B2 publication Critical patent/JP6553166B2/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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • 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
    • 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
    • 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
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Library & Information Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、メディアデータを複数のメディアパケットにパケット化して伝送するマルチメディアシステムにおけるメディアパケットを受信する方法及び装置に関する。
現在のマルチメディアサービスでは、放送網と通信網を同時に接続する複合(Hybrid)ネットワークと、マルチメディアデータとアプリケーション、ファイルが共に提供される複合コンテンツの提供のためのMMT(MPEG Media Transport)技術が考えられている。
図1は、マルチメディア通信システムにおけるMMTデータモデルを説明するための図である。
図1を参照すれば、MMT技術では、符号化されたメディアデータと上記メディアデータに関連するメタデータ(metadata)の集合をパッケージ(package)100として定義する。パッケージ100は、少なくとも一つのMMTアセット(asset)(110,120,130)、少なくとも一つのADC(Asset Delivery Characteristics)(又は“送信特性(Transport Characteristic)”情報)(115,125)、少なくとも一つのプレゼンテーション情報(Presentation Information:PI)140を含む。パッケージ100は、一編の映画のようなコンテンツとして理解される。
上記MMTアセットは、ビデオ、オーディオ、テキスト、ファイルのようなマルチメディアプレゼンテーション(multimedia presentation)を生成するために用いられるマルチメディアデータを意味する。それぞれのMMTアセット(110,120,130)は、少なくとも一つのMPU(Media Processing Unit)に分割される。図1に示すように、MMTアセット1 110は、複数のMPU(111,112,…,113)に分割されている。上記MPUは、MMTストリームが独立して処理される単位である。また、上記MPUは、独立して復号化されるメディアデータの単位である。一方、一つのMPUは、複数のフラグメント(fragments)に分割され、この時、分割されたフラグメントは、MPUフラグメントユニット(MFU)と呼ばれる。MMT送信エンティティは、MPU単位でメディアデータを分割して処理し、MMT受信エンティティは、MPU単位でメディアデータを受信して再生のための処理をする。上記ADCは、MMTアセット毎に該当MMTアセットの送信特性を提供可能な情報を含む。図1の例では、ADC115はアセット1 110の送信特性を表し、ADC125はアセット2 120及びアセット3 130の送信特性を表す。また、上記プレゼンテーション情報(Presentation Information:PI)140は、複数個のアセット(110,120,130)間の時間及び空間関係を説明する情報を含み、パッケージ内のMMTアセットの伝送順序を規定する。
上記したMMTデータモデルが適用されたマルチメディアシステムにおける送信エンティティは、MPU単位で構成されたメディアデータを複数のMMTPパケットにパケット化して伝送する。また、マルチメディアシステムにおける受信エンティティは、受信された複数のMMTPパケットをMPU単位でデパケット化して再構成されたメディアデータを再生できる。
上記MPUは、複数のMMTP(MMT Protocol)パケットにパケット化された後に伝送され、上記MFUは、少なくとも一つのMMTPパケットのMMTPペイロード(payload)を介して伝送される。また、上記MMTPパケットは、MMTプロトコルを用いて伝送されるメディアデータのフォーマットされた単位を意味し、MMTPペイロードを搬送する。上記MMTPペイロードは、MMTプロトコル又はインターネットアプリケーション伝送階層プロトコル(例えば、RTP(Real Time Protocol))を用いてパッケージ及び/又はシグナリングメッセージを伝送するためのメディアデータのフォーマットされた単位を意味する。また、上記MMTPペイロードは、MPUメタデータ(metadata)、フラグメントメタデータ(fragment metadata)、MFU、又はシグナリング情報を含みうる。上記MPUメタデータは、そのMPUを識別するための情報、メディアデータの復号化のための情報などを含む。また、上記シグナリング情報はパッケージの伝送及び消費(delivery and consumption)のための各種シグナリングメッセージを含む。上記シグナリングメッセージを通じて、パッケージの構造、プロトコル構成、MMTPペイロードの構造などを受信エンティティに提供できる。
上記の通り、MMTベースのマルチメディアシステムにおけるメディアデータは、複数のMMTPパケットに分割されて伝送され(すなわち、パケット化されたメディアストリームとして伝送されて)、上記複数のMMTPパケットを介して伝送される情報のうち、例えば、上記MPUメタデータと上記シグナリング情報は、受信エンティティでメディアデータの復号化又は再生のために必須情報として考慮される。したがって、上記メディアストリームの遅延のない再生のためには、該当メディアデータに関連する上記MPUメタデータと上記シグナリング情報などの迅速な受信が必要である。
本発明は、マルチメディアシステムにおける特定メディアパケットを効率的に受信する方法及び装置を提供する。
また、本発明は、マルチメディアシステムにおける特定メディアデータ又は特定情報を含むメディアパケットを優先的に検出して受信する方法及び装置を提供する。
本発明の実施形態によると、マルチメディアシステムにおけるメディアパケットの受信方法は、受信したメディアパケットに特定メディアデータと特定情報のうち少なくとも一つを受信するためのアクセス情報が含まれているか判定するステップと、上記受信したメディアパケットに上記アクセス情報が含まれている場合、上記アクセス情報を用いて、上記特定メディアデータと上記特定情報のうち少なくとも一つを優先的に受信するステップと、を含む。
また、本発明の実施形態によると、マルチメディアシステムでメディアパケットを受信する受信エンティティは、無線ネットワークを介してデータを送受信するための送受信部と、受信したデータを復号化する復号部と、上記送受信部を介して受信したメディアパケットに特定メディアデータと特定情報のうち少なくとも一つを受信するためのアクセス情報が含まれているかを判定し、上記受信したメディアパケットに上記アクセス情報が含まれている場合、上記アクセス情報を用いて、上記特定メディアデータと上記特定情報のうち少なくとも一つを優先的に受信する動作を制御する制御部とを含む。
マルチメディア通信システムにおけるMMTデータモデルを説明するための図である。 本発明の実施形態に係る送信エンティティと受信エンティティがMMTPパケットを送受信するマルチメディアシステムの構成を表す図である。 本発明の実施形態に係るマルチメディアシステムでMPUメタデータを含むISO基本メディアファイルフォーマットベースのMPU構造を表す図である。 本発明の実施形態に係るマルチメディアシステムでMPUが複数のMMTPパケットに分割されて伝送される例を表す図である。 本発明の実施形態に係るマルチメディアシステムにおけるRAP情報を含むか否かを指示できるMMTPパケットの構造を表す図である。 本発明の実施形態に係るMPUメタデータを含むMMTPパケットを受信する受信エンティティの動作を表すフローチャートである。 本発明の実施形態に係るMMTシグナリング情報を含むMMTPパケットを受信する受信エンティティの動作を表すフローチャートである。 本発明の実施形態に係る特定メディアデータを含むMMTPパケットを受信する受信エンティティの動作を表すフローチャートである。 本発明の実施形態に係るマルチメディアシステムにおける受信エンティティの構成を表す図である。
本発明の実施形態の以下の説明において、本発明と関連する周知の機能又は構成要素の詳細な説明が不必要に本発明の要旨を不明確にする場合には、その詳細な説明を省略する。以下に説明する本発明の実施形態は、説明の便宜のために分離されているが、相互衝突しない範囲内で少なくとも二以上の実施形態を結合して実行できる。
また、本発明の実施形態は多様に変更可能であり、本発明は図を参照しながら詳細に説明される以下の多様な実施形態を含んでいてもよい。しかし、本発明の思想に係る実施形態は、特定の実施形態に限定されるものとして解釈されず、本発明の思想及び技術範囲に含まれる全ての変更、均等物乃至代替物を含む。また、ここで使用される用語は、特定の実施形態を説明するためのものであり、本発明を限定するものではない。 英文明細書に記載の「a」、「an」、及び「the」、すなわち単数形は、以下の説明中において特記して明示されない限り、複数形を含む。例えば、「an object」は、一つ以上のオブジェクトを含む。また、「含む」又は「有する」などの用語は、明細書上に記載された特徴、数字、段階、動作、要素、特性、及び/又は構成要素が存在することを指定しようとするものであって、一つ又はそれ以上の他の特徴、数字、段階、動作、要素、特性、及び/又は構成要素及び/又はこれらを組み合わせの存在又は付加可能性を予め排除しないと理解しなければならない。
本発明の実施形態によると、マルチメディアシステムは、MMTプロトコルをベースとするマルチメディアシステムを例にして説明しているが、本発明の実施形態はMMTベースのマルチメディアシステムだけでなく、同一又は類似のサービスを提供する各種マルチメディアシステムに適用可能である。
上記MMTプロトコルは、MMTパッケージをパケット化して伝送するためのアプリケーション階層伝送プロトコルであり、パッケージを効率的、かつ、信頼性をもって伝送するために設計されたものである。MMTプロトコルは、メディア多重化とネットワークジッター(jitter)計算のような改善した特徴を有する。この特徴は、多様なタイプで符号化されたメディアデータで構成されるコンテンツを効率的に伝送できる。上記MMTプロトコルは、現存するネットワークプロトコル、例えば、UDP又はIPの上位階層で動作可能であり、多様なアプリケーションをサポートできる。
図2は、本発明の実施形態によって送信エンティティと受信エンティティがMMTPパケットを送受信するマルチメディアシステムの構成を示す図である。
図2を参照すれば、MMT送信エンティティ(以下「送信エンティティ」と呼ぶ。)210は、メディアデータを含むパッケージをMMTPパケットフロー(flow)としてMMT受信エンティティ(以下「受信エンティティ」と呼ぶ。)220に送信する。上記パッケージは、例えば、映画一編 、ドラマ一編などのコンテンツと理解される。送信エンティティ210は、メディアデータを送信する任意のエンティティであり、一例で、MMT放送サーバであってもよい。受信エンティティ220は、メディアデータを受信する任意のエンティティであり、一例として、MMTクライアントである無線端末又は移動端末(以下「端末」と呼ぶ。)であってもよい。また、送信エンティティ210がMMT放送サーバである場合、MMT放送サーバから伝送されるメディアデータは、端末が接続する無線通信システムの基地局又はAP(Access Point)を経由して端末に伝送されてもよい。
図2で、送信エンティティ210は、パッケージプロバイダ201によって提供されるパッケージのプレゼンテーション情報(PI)に基づいて、アセットプロバイダ203,205からコンテンツを収集できる。ここで、パッケージプロバイダ201及びアセットプロバイダ203,205は、個別のエンティティで構成されるか、又は結合されたエンティティとして構成される。送信エンティティ210は、アセット、制御情報、プレゼンテーション情報などを含むパッケージをMMTプロトコル(MMTP)を用いて送信できる(230)。送信エンティティ210と受信エンティティ220は、背景技術で記述したシグナリング情報をMMTPを用いて送受信できる(240)。
送信エンティティ210は、メディアデータを複数のMMTPパケットに分割して伝送し、上記複数のMMTPパケットのうち一部のMMTPパケットを介して上記MPUメタデータと上記シグナリング情報が伝送される。上記MMTPパケットは、メディアデータを伝送するのでメディアパケットとも称される。
図3は、本発明の実施形態に係るマルチメディアシステムにおけるMPUメタデータを含むISO基本メディアファイルフォーマット(International Standardization Organization Base Media File Format:ISOBMFF)ベースのMPU構造を示す図である。
MMTベースのマルチメディアシステム(以下、MMTシステム)では、ストリーミングサービスのように復号化のための時間情報を有するタイムドデータ(timed data)と、一般ファイル伝送サービスのように上記復号化のための時間情報を有しないノンタイムドデータ(non-timed data)の両方をサポートでき、図3は、便宜上タイムドデータのMPU構造を表す。ノンタイムドデータのMPU構造(図示せず)も上記MPUメタデータを含む。
MMTシステムにおいて、MPUは、ISOBMFFに従ってカプセル化(encapsulation)される。図3を参照すれば、上記MPUがカプセル化されるISOベースのメディアファイル300は、上記MPUメタデータを含むMPUメタデータ310と、MPUメディアデータを少なくとも一つのMFU(例えば、321、322、…、32N)に分割して含ませたmdatボックス320を含む。それぞれのMFU(321、322、…、32N)は、MFUペイロード(payload)とMFUヘッダ(h)を含む。上記MPUメタデータは、ftypボックス311、sidxボックス312、mmpuボックス313、moovボックス314、moofボックス317のうち少なくとも一つを含む。ftypボックス311は、メディアデータのタイプ情報を含み、sidxボックス312は、MPUを構成するフラグメントのインデックス情報を含む。mmpuボックス313は、現在のMPUが属するアセットの識別子及び現在のMPUの他の情報を含む。mmpuボックス313は、現在のMPUが全てのMFUを含んでいるか否かを指示する情報(「is complete」)を含む。
また、moovボックス314は、メディアデータの復号化及びプレゼンテーションのための全てのコーデック設定情報を含む。moovボックス314は、少なくとも一つのメディアトラック316を含み、またMFUのためのMMTヒントトラック315を含むことができる。MMTヒントトラック315は、MPUを含んでいるメディアファイル300をMMTプロトコルのような伝送プロトコルを用いてパケット化されたメディアストリームに変換するために必要な情報を含む。すなわち、MMTヒントトラック315は、一つのMPUを構成する複数個のMFUを生成するために必要な情報を含む。
上記MPUメタデータは、MPUに含まれたメディアデータの復号化又は再生のために必須的な情報として考慮され、受信エンティティは、MPUが分割及びパケット化されて伝送された複数のMMTPパケットのうち上記MPUメタデータを含むMMTPパケットを優先的に検出して受信する必要がある。
図4は、本発明の実施形態に係るマルチメディアシステムにおけるMPUが複数のMMTPパケットに分割されて伝送される例を示す図である。
図4の(a)は、MPUメタデータ401と複数のMFU(403、405、…)を含むMPUであり、図4の(b)は、MPUメタデータ401と複数のMFU(403、405、…)が複数のMMTPパケットにパケット化されて伝送される例を示す図である。MPUメタデータ401は、MMTPパケット411を介して伝送され、一つのMFUは、一つ又は複数のMMTPパケットを介して伝送できる。図4において、MFU403は、3個のMMTPパケット(413a、413b、413c)に分割されて伝送され、MFU405は、一つのMMTPパケット415により伝送される例を示す図である。MPUメタデータ401も一つ又は複数のMMTPパケットを介して伝送されてもよい。
また、本発明の実施形態で、MMTPパケット411が、そのペイロードに優先的に受信すべきのデータ(又は、情報)が含んでいるか、又は、そのペイロードに優先的に受信すべきのデータ(又は、情報)のアクセスのための位置情報が含まれる場合には、MMTPパケット411はランダムアクセスポイント(Random Access Point:RAP)情報を含んでいてもよい。すなわち、上記RAP情報は、該当MMTPパケットのペイロードにおいて、受信エンティティがメディアデータアクセスを開始すべき優先的なデータ(又は、情報)のメディアストリームにおける位置を指示する。上記優先的なデータ(又は、情報)は、上記したMPUメタデータ、シグナリング情報、又はイメージフレームのIフレーム(Intra-coded frame)であってもよい。本発明の実施形態において、受信エンティティは、MMTPパケットのうちRAP情報が含まれたMMTPパケットを検出した場合、そのMMTPパケットを優先的にバッファし、MPU単位でデータ受信を完了し、受信したデータに対して信号処理を実行する。
図5は、本発明の実施形態によるマルチメディアシステムでRAP情報を含むか否かを指示できるMMTPパケットの構造を示す図である。
図5を参照すれば、「V」フィールドは、MMTPプロトコルのバージョンを表し、「C」フィールドはパケットカウンタ(packet_counter)フィールドの存在可否を表す。「FEC」フィールドはMMTPパケットのエラー防止のために使用されたFEC(Forward Error Correction)方式のタイプを表す。「r」フィールドと「RES」フィールドは、今後の使用のために予約された(reserved)フィールドであり、「X」フィールドは、ヘッダ拡張(header_extension)フィールドの存在可否を表す。
また、参照番号501の「R」フィールドは、MMTPパケットのペイロードデータ(payload data)(以下、ペイロード)が上記RAP情報を含むか否かを指示するRAPフラグ情報である。例えば、上記「R」フィールドが「1」であれば、MMTPパケットのペイロードは、上記RAP情報を含み、上記「R」フィールドが「0」であれば、MMTPパケットのペイロードは上記RAP情報を含まない。上記RAP情報は、MPUメタデータ、シグナリング情報、又はイメージフレームのうちIフレームのデータアクセスのための開始位置を指示する。これは、タイムメディアデータとノンタイムメディアデータの全てに適用されてもよい。
上記イメージフレームの種類は、Iフレーム、Pフレーム、Bフレームを含む。上記Iフレームは、データストリームのどの位置にも存在でき、データのランダムアクセスのために使用され、他のイメージフレームを参照することなく符号化/復号化できる。Pフレームは、符号化/復号化される際に、以前のIフレーム情報と以前のPフレームの情報を使用する。上記Pフレームは、以前の画面と現在の画面間の差が少ないことを用いてその差を符号化したフレームである。Bフレーム(Bidirectional-coded frame)は、符号化/復号化される際に、以前及び以後のIフレームとPフレームの全てを使用する。上記Bフレームは、以前のIフレーム又はPフレームとそのBフレーム以後のIフレーム又はPフレームとの差を有する。また上記Iフレームから開始される連続するイメージフレームの集合をGOP(Group Of Picture)と呼び、動画などを再生する際に上記Iフレームが受信された後にのみその再生のための復号化を開始できる。
したがって、本実施形態において、受信エンティティがメディアストリームを受信して動画などを再生する場合、受信したMMTPパケットの「R」フィールドからRAP情報が含まれているか否かが判定され、MMTPパケットのペイロードにRAP情報が含まれる場合、上記RAP情報を用いて当該MMTPパケットで上記Iフレームを優先的に受信できる。他の実施形態で、複数のIフレームに対する位置情報をMMTPパケットに含めて搬送し、その位置情報を含むMMTPパケット中の上記RAP情報を通してその位置情報を受信してもよい。この場合、受信エンティティは、上記の位置情報を用いて複数のIフレームを予め受信することで、動画などの再生、探索又はチャネル切り替えなどを遅延無くより高速に実行できる。
このように、RAP情報を用いてIフレームを優先的に受信する場合、例えば放送受信環境でチャネルの切り替えの際に、再生遅延を最小化できる。又は倍速再生、巻き戻し、探索などの動作を遅延なく高速に実行できる。
上記のように、本実施形態において、RAP情報は、メディアデータ又は情報の優先的な受信のための特定メディアデータ(例えば、Iフレーム)(又は、特定情報(例えば、MPUメタデータ又はシグナリング情報))へのアクセス位置を指示するために利用できる。また、上記特定メディアデータ(又は、特定情報)は、上記RAP情報が含まれた少なくとも一つのMMTPパケットに含まれてもよいし、または、上記RAP情報が指示する位置の少なくとも一つのMMTPパケットに含まれてもよい。
また、図5の説明に戻り、「type」フィールド503は、MMTPパケットのペイロードデータのタイプを指示するフィールドである。例えば「type」フィールドが「0x00」又は「0x01」の値を有する場合、ペイロードデータのタイプがメディアデータであることを意味する。上記「0x00」は、そのペイロードデータがMPUのフラグメント(fragment)を含むことを表し、上記「0x01」は、そのペイロードデータが一つのMPUの完全な(complete)データを含むことを表す。したがって、「R」フィールドが「1」の値を有し、かつ、上記「type」フィールドが「0x00」又は「0x01」の値を有する場合、そのペイロードデータは、例えば、Iフレームを含むものと判定できる。また、上記「type」フィールドが「0x02」の値を有すると、そのペイロードデータが上記特定情報のうち上記シグナリング情報を含むことを表す。また、MPUメタデータは、上記「type」フィールドが「0x00」であるMPUモードである場合、MPUメタデータが、「0」値のMPUフラグメントタイプを有することを意味する。
MMTシステムにおいて、上記シグナリング情報について言えば、上記シグナリング情報は、メディアデータの伝送と消費を管理するための制御情報として、各種シグナリングメッセージと理解される。上記メディアデータの消費を管理するシグナリングメッセージは、パッケージの構造をシグナリングするのに利用され、上記メディアデータの伝送を管理するためのシグナリングメッセージは、ペイロードフォーマットとプロトコル構成をシグナリングするのに利用されてもよい。上記シグナリングメッセージは、シグナリング情報の効率的な送受信のために、複数のテーブルの形態にて構成されてもよい。
メディアデータの消費を管理するシグナリングメッセージの一例は下記の<表1>のようになり、メディアデータの伝送を管理するためのシグナリングメッセージは、例えば、受信器バッファーモデル動作を構成するための受信器バッファーモデルメッセージとできる。
Figure 0006553166
したがって、「R」フィールドが「1」の値を有し、かつ、「type」フィールドが「0x02」の値を有すると、そのペイロードデータが特定情報のうち上記シグナリング情報(又は、シグナリングメッセージ)を含むと判定できる。
また、図5において、「packet_id」フィールドは一つのアセット(asset)を他のアセットと区別するためのものであり、「timestamp」フィールドはMMTPパケットの送信時間を表す。「packet_sequence_number」フィールドは、同一の「packet_id」を有するMMTPパケットを区別するためのものであり、「packet_counter」フィールドは、MMTPパケットが伝送された時、その個数をカウントするためのものである。また「header#extension」フィールドは、ユーザ定義情報を含み、「payload data」フィールドは、MMTPパケットのペイロードを含む。上記ペイロードには、上述したように、メディアデータ、特定情報(例えば、MPUメタデータ又はシグナリング情報)などを含めることができる。「source_FEC_payload_ID」は、アプリケーション階層順方向エラー訂正(Application Level_Forward Error Correction)などのようなFECタイプを表す。
また、受信エンティティは、MMTPパケットのペイロードにMPUメタデータが含まれているか否かを、上記「payload data」フィールドに含まれたペイロードヘッダを介して確認できる。すなわち、MMTPパケットを介してメディアデータだけでなくMPUメタデータを伝送できる。MMTPパケットのペイロードは、上記ペイロードヘッダとペイロードデータを含み、上記ペイロードヘッダは、ファイルタイプ(File Type:FT)情報を含む。上記ペイロードに含まれるペイロードデータが上記MPUメタデータである場合、上記FT情報は、例えば、「0」の値を有する。
したがって、図5で「R」フィールドが「1」の値を有し、かつ、上記「payload data」フィールドのペイロードヘッダに含まれたFT情報が「0」の値を有すると、そのペイロードデータが上記特定情報のうち上記MPUメタデータを含むと判定できる。図5のMMTPパケット構造において、上記「payload data」フィールドを除外した残りのフィールドはMMTPパケットのヘッダ情報を構成する。
以下、本発明の実施形態に係るMMTベースのマルチメディアシステムにおいて、MPUを分割しパケット化した後伝送された複数のMMTPパケットのうち、特定メディアデータ(例えば、Iフレーム)又は特定情報(例えば、MPUメタデータ又はシグナリング情報)を含む少なくとも一つのMMTPパケットを優先的に検出して受信する受信エンティティの動作を説明する。
図6は、本発明の実施形態によってMPUメタデータを含むMMTPパケットを受信する受信エンティティの動作を表すフローチャートである。上記MPUメタデータは、図3で説明したftypボックス311、sidxボックス312、mmpuボックス313、moovボックス314、moofボックス317のうち少なくとも一つを含む。
図6を参照すると、ステップ601でMMTPパケットを受信すると、ステップ603で、受信したMMTPパケットのヘッダ情報から図5の「R」フィールド(すなわち、RAPフラグ情報)を特定し、受信したMMTPパケットにRAP情報が含まれているか否かを判定する。上記ステップ603の判定の結果、MMTPパケットにRAP情報が含まれない場合、ステップ605で、受信エンティティは、受信したMMTPパケットを廃棄(discard)する。一方、ステップ605で、RAP情報を含まないMMTPパケットは廃棄されると述べたが、受信エンティティは、MPUメタデータなどの受信を完了した後に、RAP情報が含まれないMMTPパケットを受信する一般的な動作を実行してもよい。また、他の実施形態において、受信エンティティが制限されたメモリーの使用又は低電力プロセスを実行しているときに、ステップ605でRAP情報を含まない全てのMMTPパケットを廃棄してもよい。
一方、上記ステップ603の判定の結果、MMTPパケットにRAP情報が含まれる場合、ステップ607で、受信エンティティは、MMTPパケットのペイロードに含まれるデータタイプを特定する。すなわち、受信エンティティは、MMTPパケットのペイロードヘッダに含まれるファイルタイプ(FT)情報を特定して、データタイプを特定する。ステップ609でFT情報がMPUメタデータを指示する場合(例えば、上記FT情報が「0」の値を有する場合)、受信エンティティは、ステップ611で受信したMMTPパケットからバッファリングを開始し、ステップ613でMPU単位データの受信を完了する。その後、ステップ615で、受信エンティティは、完全に受信したMPUメタデータを用いて信号(又は、データ)処理を実行する。
図7は、本発明の実施形態に係るMMTシグナリング情報を含むMMTPパケットを受信する受信エンティティの動作を表すフローチャートである。MMTシグナリング情報は、MMTシステムにおいて、メディアデータの伝送、消費を管理するためのシグナリングメッセージのうち少なくとも一つを含む。
図7を参照すれば、ステップ701でMMTPパケットを受信すると、受信エンティティは、ステップ703で、受信したMMTPパケットのヘッダ情報から図5の「R」フィールド(すなわち、RAPフラグ情報)を特定して、受信したMMTPパケットにRAP情報が含まれているかを判定する。ステップ703の判定の結果、MMTPパケットにRAP情報が含まれない場合、受信エンティティは、ステップ705で受信したMMTPパケットを廃棄(discard)する。一方、ステップ705でRAP情報を含まないMMTPパケットは廃棄されると述べたが、受信エンティティは、シグナリング情報などの受信を完了した後に、RAP情報が含まれないMMTPパケットの一般的な受信動作を実行してもよい。また、他の実施形態で、受信エンティティが制限されたメモリーの使用又は低電力プロセスを実行しているときに、ステップ705でRAP情報を含まない全てのMMTPパケットを廃棄してもよい。
一方、上記ステップ703の判定の結果、MMTPパケットにRAP情報が含まれる場合、ステップ707で、受信エンティティは、MMTPパケットのヘッダ情報に含まれるペイロードデータのタイプ情報(図5の「type」フィールド503)を特定する。ステップ709で、受信エンティティは、上記ペイロードデータのタイプ情報が上記シグナリング情報を指示する場合(例えば、上記「type」フィールドが「0x02」の値を有する場合)、ステップ711で当該受信したMMTPパケットからバッファリングを開始し、ステップ713で、MPU単位データの受信を完了する。その後、ステップ715で、受信エンティティは、完全に受信したシグナリング情報を用いて信号(又は、データ)処理を実行する。
図8は、本発明の実施形態に係る特定メディアデータを含むMMTPパケットを受信する受信エンティティの動作を表すフローチャートである。上記特定メディアデータは他のイメージフレームを参照することなく符号化/復号化されるIフレームを仮定する。
図8を参照すれば、ステップ801でMMTPパケットを受信すると、受信エンティティは、ステップ803で、受信したMMTPパケットのヘッダ情報から図5の「R」フィールド(すなわちRAPフラグ情報)を特定して、受信したMMTPパケットにRAP情報が含まれているかを判定する。上記ステップ803の判定の結果、MMTPパケットにRAP情報が含まれない場合、受信エンティティは、受信したMMTPパケットを廃棄(discard)する。一方、上記ステップ805でRAP情報を含まないMMTPパケットは廃棄されると述べたが、受信エンティティは、Iフレームなどの受信を完了した後に、RAP情報が含まれないMMTPパケットの一般的な受信動作を実行してもよい。また、他の実施形態で、受信エンティティが制限されたメモリーの使用又は低電力プロセスを実行しているときに、上記ステップ805でRAP情報を含まない全てのMMTPパケットを廃棄してもよい。
一方、上記ステップ803の判定の結果、MMTPパケットにRAP情報が含まれる場合、ステップ807で、受信エンティティは、MMTPパケットのヘッダ情報に含まれるペイロードデータのタイプ情報(図5の「type」フィールド503)を特定する。ステップ809で、受信エンティティは、ペイロードデータのタイプ情報がシグナリング情報を指示する場合(例えば、「type」フィールドが「0x00」又は「0x01」の値を有する場合)、ステップ811で当該受信したMMTPパケットからバッファリングを開始し、ステップ813でMPU単位データの受信を完了する。その後、ステップ815で、受信エンティティは、完全に受信したIフレームを用いてイメージフレームのデコーディングを実行する。他の実施形態において、MMTPパケットのペイロードに複数のIフレームに対する位置情報を含めて搬送し、RAP情報を介して位置情報を受信して複数のIフレームを受信してもよい。
上記のように、RAP情報を用いてIフレームを予め受信する場合、放送チャネル切り替えが頻繁に行われる放送サービスにおいて、チャネル切り替えによる再生遅延を大幅に減少できる。
図9は、本発明の実施形態に係るマルチメディアシステムにおける受信エンティティの構成を示す図である。
図9を参照すると、受信エンティティは、無線ネットワークを介してデータを送受信する送受信部910、受信されたデータを復号化する復号部930、また、図2乃至図8で説明した方式によって分割及びパケット化後に送信エンティティから伝送された複数のMMTPパケットのうち、特定メディアデータ(例えば、Iフレーム)又は特定情報(例えば、MPUメタデータ又はシグナリング情報)を含む少なくとも一つのMMTPパケットを優先的に検出して受信する動作を制御する制御部950を含む。本実施形態で、制御部950は、送受信部910を介して受信したメディアパケットに特定メディアデータと特定情報のうち少なくとも一つを受信するためのアクセス情報が含まれているかを判定し、受信したメディアパケットにアクセス情報が含まれている場合、アクセス情報を用いて、特定メディアデータと特定情報のうち少なくとも一つを優先的に受信する動作を制御するように実現されてもよい。
上記した図6乃至図9の実施形態は、個別的な動作で記述したが、図6乃至図9の実施形態をのうち二以上が結合されて実施されてもよい。
上記した本発明の実施形態は、また、コンピュータ読み取り可能な記録媒体(computer readable recording medium)でコンピュータ読み取り可能なコード(computer readable code)として実現できる。コンピュータで読まれる記録媒体は、コンピュータシステムにより読まれるデータを保存できる任意のデータ保存デバイスである。上記コンピュータで読まれる記録媒体は、例えばROM(Read-Only Memory)と、RAM(Random Access Memory)と、CD−ROMと、磁気テープ(magnetic tape)と、フロッピーディスク(floppy disk)(登録商標)と、光データ保存デバイス、及びキャリアウェーブ(carrier wave)(例えば、インターネットを介するデータ送信)を含むことができる。コンピュータで読み取れる記録媒体は、またネットワーク接続されたコンピュータシステムを介して配布され、したがってコンピュータで読み取れるコードは分散方式で保存及び実行される。また、本発明を達成するための機能的プログラム、コード、及びコードセグメント(segment)は、本発明が適用される分野で熟練されたプログラマーにより容易に解析できる。
また、本発明の一実施形態による装置及び方法は、ハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組合の形態で実現可能であると理解される。このような任意のソフトウェアは、例えば、削除可能又は再記録可能の可否にかかわらず、ROMなどの保存装置のような揮発性又は非揮発性保存装置、又は例えば、RAM、メモリーチップ、装置又は集積回路のようなメモリー、又は例えばCD、DVD、磁気ディスク又は磁気テープのような光学又は磁気的に記録可能あると共に機械(例えば、コンピュータ)で読み取り可能な保存媒体に保存されてもよい。本発明の一実施形態による方法は、制御部及びメモリーを含むコンピュータ又は携帯端末により実現される上記メモリーは、本発明の実施形態を実現する命令を含むプログラム又はプログラムを保存するのに適合した機械で読み取り可能な保存媒体の一例であることを分かる。
したがって、本発明は、本明細書の任意の請求項に記載された装置又は方法を実現するためのコードを含むプログラム及びこのようなプログラムを保存する機械(コンピュータなど)で読み取り可能な保存媒体を含む。また、このようなプログラムは、有線又は無線接続を介して伝えられる通信信号のような任意の媒体を介して電子的に移送され、本発明はこれの均等物を含む。
また、本発明の一実施形態による装置は、有線又は無線で接続するプログラム提供装置から上記プログラムを受信して保存できる。上記プログラム提供装置は、上記プログラム処理装置が既設定されたコンテンツ保護方法を実行させる指示を含むプログラム、コンテンツ保護方法に必要な情報などを保存するためのメモリーと、上記グラフィック処理装置との有線又は無線通信を実行するための通信部と、上記グラフィック処理装置の要請又は自動で該当プログラムを上記送受信装置に伝送する制御部を含むことができる。
一方、本発明の詳細な説明においては具体的な実施形態に関して説明したが、特許請求の範囲を外れない限り、様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。したがって、本発明の範囲は、前述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。

Claims (14)

  1. マルチメディアシステムにおけるメディアパケットの受信方法であって、
    パケットヘッダ及びペイロードを含むメディアパケットを受信するステップと、ここで、前記パケットヘッダは、ランダムアクセスポイント(RAP)フラグを含み、前記ペイロードは、ペイロードヘッダ及びペイロードデータを含み、
    前記RAPフラグが、前記ペイロードがRAP情報を含むことを示す第1の値を有するか否かを識別するステップと、
    前記RAPフラグが前記第1の値を有する場合、前記メディアパケット内に含まれた前記ペイロードをデコーディングするステップと、
    前記RAPフラグが、前記メディアパケットがRAP情報を含まないことを示す第2の値を有する場合、前記メディアパケットを廃棄するステップと、を含み、
    前記RAP情報は、メディアデータの伝送及び消費(delivery and consumption)のための少なくとも一つのシグナリングメッセージを含むことを特徴とする方法。
  2. 前記RAP情報は、メディアデータアクセスの開始位置情報をさらに含むことを特徴とする、請求項1に記載の方法。
  3. 前記RAP情報は、関連するフレームなしに復号化される少なくとも一つのIフレーム(Intra-coded frame)をさらに含むことを特徴とする、請求項1に記載の方法。
  4. 前記RAP情報は、ISO基本メディアファイルフォーマット(ISOBMFF)を用いるMPU(Media Processing Unit)のメタデータをさらに含むことを特徴とする、請求項1に記載の方法。
  5. 前記RAPフラグが前記第1の値を有する場合、前記ペイロード内の前記ペイロードヘッダ内に含まれるフラグメントタイプフィールドを識別するステップと、
    前記RAPフラグが前記第1の値を有し、前記フラグメントタイプフィールドがMPUのメタデータを示す場合、前記RAP情報がISOBMFFを用いるMPUのメタデータを含むことを確認するステップと、をさらに含むことを特徴とする、請求項1に記載の方法。
  6. 前記RAPフラグが前記第1の値を有する場合、前記パケットヘッダ内に含まれるタイプフィールドを識別するステップと、
    前記RAPフラグが前記第1の値を有し、前記タイプフィールドが一つ又はそれ以上のシグナリングメッセージを示す場合、前記RAP情報がメディアデータの伝送及び消費のための少なくとも一つのシグナリングメッセージを含むことを確認するステップと、を含むことを特徴とする、請求項1に記載の方法。
  7. 前記RAPフラグが前記第1の値を有する場合、前記パケットヘッダ内に含まれるタイプフィールドを識別するステップと、
    前記RAPフラグが前記第1の値を有し、前記タイプフィールドがMPUのフラグメント又は一つの完全なMPUを示す場合、前記RAP情報が関連するフレームなしに復号化される少なくとも一つのIフレーム(Intra-coded frame)を含むことを確認するステップと、をさらに含むことを特徴とする、請求項1に記載の方法。
  8. マルチメディアシステムにおけるメディアパケットを受信する受信エンティティ内の装置であって、
    パケットヘッダ及びペイロードを含むメディアパケットを受信する送受信部と、ここで、前記パケットヘッダは、ランダムアクセスポイント(RAP)フラグを含み、前記ペイロードは、ペイロードヘッダ及びペイロードデータを含み、
    前記RAPフラグが、前記ペイロードがRAP情報を含むことを示す第1の値を有するか否かを識別し、前記RAPフラグが前記第1の値を有する場合、前記メディアパケット内に含まれた前記ペイロードをデコーディングし、前記RAPフラグが、前記メディアパケットがRAP情報を含まないことを示す第2の値を有する場合、前記メディアパケットを廃棄する制御部と、
    を含み、
    前記RAP情報は、メディアデータの伝送及び消費(delivery and consumption)のための少なくとも一つのシグナリングメッセージを含むことを特徴とする装置。
  9. 前記RAP情報は、メディアデータアクセスの開始位置情報をさらに含むことを特徴とする、請求項に記載の装置。
  10. 前記RAP情報は、関連するフレームなしに復号化される少なくとも一つのIフレーム(Intra-coded frame)をさらに含むことを特徴とする、請求項に記載の装置。
  11. 前記RAP情報は、ISO基本メディアファイルフォーマット(ISOBMFF)を用いるMPU(Media Processing Unit)のメタデータをさらに含むことを特徴とする、請求項に記載の装置。
  12. 前記制御部は、
    前記RAPフラグが前記第1の値を有する場合、前記ペイロード内の前記ペイロードヘッダ内に含まれるフラグメントタイプフィールドを識別し、
    前記RAPフラグが前記第1の値を有し、前記フラグメントタイプフィールドがMPUのメタデータを示す場合、前記RAP情報がISOBMFFを用いるMPUのメタデータを含むことを確認するように構成されることを特徴とする、請求項に記載の装置。
  13. 前記制御部は、
    前記RAPフラグが前記第1の値を有する場合、前記パケットヘッダ内に含まれるタイプフィールドを識別し、
    前記RAPフラグが前記第1の値を有し、前記タイプフィールドが一つ又はそれ以上のシグナリングメッセージを示す場合、前記RAP情報がメディアデータの伝送及び消費のための少なくとも一つのシグナリングメッセージを含むことを確認するように構成されることを特徴とする、請求項に記載の装置。
  14. 前記制御部は、
    前記RAPフラグが前記第1の値を有する場合、前記パケットヘッダ内に含まれるタイプフィールドを識別し、
    前記RAPフラグが前記第1の値を有し、前記タイプフィールドがMPUのフラグメント又は一つの完全なMPUを示す場合、前記RAP情報が関連するフレームなしに復号化される少なくとも一つのIフレーム(Intra-coded frame)を含むことを確認するように構成されることを特徴とする、請求項に記載の装置。
JP2017500077A 2014-07-04 2015-07-03 マルチメディアシステムにおけるメディアパケットを受信する方法及び装置 Expired - Fee Related JP6553166B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020140083996A KR102191878B1 (ko) 2014-07-04 2014-07-04 멀티미디어 시스템에서 미디어 패킷을 수신하는 방법 및 장치
KR10-2014-0083996 2014-07-04
PCT/KR2015/006898 WO2016003244A1 (ko) 2014-07-04 2015-07-03 멀티미디어 시스템에서 미디어 패킷을 수신하는 방법 및 장치

Publications (2)

Publication Number Publication Date
JP2017525270A JP2017525270A (ja) 2017-08-31
JP6553166B2 true JP6553166B2 (ja) 2019-07-31

Family

ID=55019680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017500077A Expired - Fee Related JP6553166B2 (ja) 2014-07-04 2015-07-03 マルチメディアシステムにおけるメディアパケットを受信する方法及び装置

Country Status (5)

Country Link
US (1) US10148797B2 (ja)
JP (1) JP6553166B2 (ja)
KR (1) KR102191878B1 (ja)
CN (1) CN106664444B (ja)
WO (1) WO2016003244A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101745652B1 (ko) 2016-07-22 2017-06-09 전자부품연구원 복호 정보 고속 취득이 가능한 방송 송신기와 수신기 및 그 방법
US20180107829A1 (en) * 2016-10-14 2018-04-19 Electronics And Telecommunications Research Institute Network entity and operation method of the same
US10924822B2 (en) * 2017-04-04 2021-02-16 Qualcomm Incorporated Segment types as delimiters and addressable resource identifiers
CN114640711B (zh) * 2020-12-15 2023-08-01 深圳Tcl新技术有限公司 一种tlv数据包的推送方法、智能终端及存储介质

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636481B1 (en) * 1999-01-26 2003-10-21 Matsushita Electric Industrial Co., Ltd. Data connecting method, data connecting apparatus, program recording medium
US20030151753A1 (en) 2002-02-08 2003-08-14 Shipeng Li Methods and apparatuses for use in switching between streaming video bitstreams
EP1771976A4 (en) * 2004-07-22 2011-03-23 Korea Electronics Telecomm SAF SYNCHRONIZATION LAYER PACKAGE STRUCTURE AND SERVER SYSTEM THEREFOR
KR100926017B1 (ko) * 2005-05-13 2009-11-11 퀄컴 인코포레이티드 대역외 디렉토리 정보를 이용한 에러 복원의 개선
US8745185B1 (en) * 2006-10-12 2014-06-03 Timothy J. Salo Method and apparatus for providing semantically aware network services
US7738370B2 (en) * 2006-12-18 2010-06-15 Nokia Corporation Method, network element and modules therefore, and computer program for use in prioritizing a plurality of queuing entities
US7826358B2 (en) * 2006-12-29 2010-11-02 Ellacoya Networks, Inc. Hierarchical virtual queuing
US20080235401A1 (en) * 2007-03-21 2008-09-25 Tak Wing Lam Method of storing media data delivered through a network
US8194741B2 (en) * 2007-10-12 2012-06-05 Broadcom Corporation Method and system for processing B pictures with missing or invalid forward reference pictures
KR101596504B1 (ko) * 2008-04-23 2016-02-23 한국전자통신연구원 객체기반 오디오 컨텐츠의 생성/재생 방법 및 객체기반 오디오 서비스를 위한 파일 포맷 구조를 가진 데이터를 기록한 컴퓨터 판독 가능 기록 매체
US8693328B2 (en) * 2009-02-19 2014-04-08 Sandvine Incorporated Ulc Method and apparatus for distributing credits to multiple shapers to enable shaping traffic targets in packet communication networks
US9036092B2 (en) * 2013-06-24 2015-05-19 Broadcom Corporation Video channel change system
KR20120138603A (ko) * 2011-06-14 2012-12-26 삼성전자주식회사 복합 멀티미디어 데이터를 송수신하는 장치
KR20130040132A (ko) * 2011-10-13 2013-04-23 한국전자통신연구원 이종 ip 네트워크를 통한 미디어 코덱에 독립적인 미디어 데이터 전송 방법
KR20130040148A (ko) * 2011-10-13 2013-04-23 한국전자통신연구원 Mmt 페이로드 설정 방법 및 전송 방법
KR20130040090A (ko) * 2011-10-13 2013-04-23 삼성전자주식회사 복합 네트워크에서 멀티미디어 데이터를 전송하기 위한 장치 및 그 방법
US20130094518A1 (en) * 2011-10-13 2013-04-18 Electronics And Telecommunications Research Institute Method for configuring and transmitting mmt payload
EP2767044B1 (en) * 2011-10-14 2015-12-30 Telefonaktiebolaget L M Ericsson (publ) Enhanced performance service-based profiling for transport networks
EP2833630B1 (en) * 2012-03-28 2017-08-16 Nippon Hoso Kyokai Encoding device for encapsulating access units into media units, decoding device and program for same
KR20140008237A (ko) * 2012-07-10 2014-01-21 한국전자통신연구원 엠엠티의 하이브리드 전송 서비스에서 패킷 전송 및 수신 장치 및 방법
KR102185384B1 (ko) * 2012-07-11 2020-12-02 한국전자통신연구원 Mpeg 데이터의 랜덤 억세스를 지원하는 방법 및 시스템
KR102215438B1 (ko) * 2012-09-13 2021-02-15 엘지전자 주식회사 영상 부호화/복호화 방법 및 장치
WO2014056150A1 (en) * 2012-10-09 2014-04-17 Nokia Corporation Method and apparatus for video coding
JP2015536589A (ja) * 2012-10-10 2015-12-21 ゼットティーイー コーポレーションZte Corporation メディア伝送及び記憶用のランダムアクセス情報をカプセル化する方法及び装置
KR102056438B1 (ko) * 2012-10-12 2019-12-16 삼성전자주식회사 복합 멀티미디어 데이터를 전송하기 위한 데이터 패킷을 송수신하는 방법 및 장치
JP5641090B2 (ja) * 2013-03-14 2014-12-17 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
KR101484843B1 (ko) * 2013-04-19 2015-01-20 삼성전자주식회사 멀티미디어 전송 시스템에서 미디어 전송 패킷 전송 방법 및 장치
JP6330804B2 (ja) * 2013-06-07 2018-05-30 ソニー株式会社 送信装置、伝送ストリームの送信方法および処理装置
JP6625431B2 (ja) * 2013-06-21 2019-12-25 サターン ライセンシング エルエルシーSaturn Licensing LLC 送信装置、送信方法、再生装置、再生方法および受信装置
US20150032845A1 (en) * 2013-07-26 2015-01-29 Samsung Electronics Co., Ltd. Packet transmission protocol supporting downloading and streaming
JP5725235B1 (ja) * 2014-04-22 2015-05-27 ソニー株式会社 受信装置及び受信方法、並びに、送信装置及び送信方法

Also Published As

Publication number Publication date
US20170134539A1 (en) 2017-05-11
KR20160004860A (ko) 2016-01-13
WO2016003244A1 (ko) 2016-01-07
CN106664444B (zh) 2019-09-27
KR102191878B1 (ko) 2020-12-16
CN106664444A (zh) 2017-05-10
US10148797B2 (en) 2018-12-04
JP2017525270A (ja) 2017-08-31

Similar Documents

Publication Publication Date Title
US11665384B2 (en) Method and apparatus for transmitting media data in multimedia transport system
TWI668982B (zh) 用於多媒體和檔案傳輸的傳輸介面的方法及伺服器設備、及用於記錄相關指令於其上的電腦可讀取儲存媒體
US9872051B2 (en) Method and apparatus for transceiving data for multimedia transmission system
US10924524B2 (en) Communication devices, communication data generation method, and communication data processing method
CN105900446B (zh) 通信装置、通信数据生成方法和通信数据处理方法
JP6553166B2 (ja) マルチメディアシステムにおけるメディアパケットを受信する方法及び装置
KR102196492B1 (ko) 통신 시스템에서 데이터 송수신 장치 및 방법
CA2934905C (en) Communication apparatus, communication data generation method, and communication data processing method
US11102263B2 (en) Method and apparatus for transmitting/receiving packet in multimedia system
US10476994B2 (en) Devices and methods for transmitting/receiving packet in multimedia communication system
KR20150000844A (ko) 멀티미디어 시스템에서 컨텐츠를 변환하는 방법 및 장치
KR20160000722A (ko) 통신 시스템에서 이종 네트워크를 통하여 멀티미디어 콘텐츠를 송수신하는 방법 및 장치
KR101883554B1 (ko) Mmt-기반 방송을 위한 시그널 메시지 송출 스케줄링 방법

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170105

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180507

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190322

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: 20190618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190703

R150 Certificate of patent or registration of utility model

Ref document number: 6553166

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees