JP5953307B2 - クライアント、コンテンツクリエータエンティティ及びそれらがメディアストリーミングする方法 - Google Patents
クライアント、コンテンツクリエータエンティティ及びそれらがメディアストリーミングする方法 Download PDFInfo
- Publication number
- JP5953307B2 JP5953307B2 JP2013532748A JP2013532748A JP5953307B2 JP 5953307 B2 JP5953307 B2 JP 5953307B2 JP 2013532748 A JP2013532748 A JP 2013532748A JP 2013532748 A JP2013532748 A JP 2013532748A JP 5953307 B2 JP5953307 B2 JP 5953307B2
- Authority
- JP
- Japan
- Prior art keywords
- media
- sample
- segment
- level
- samples
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 25
- 230000002123 temporal effect Effects 0.000 claims description 19
- 239000012634 fragment Substances 0.000 description 18
- 238000010586 diagram Methods 0.000 description 6
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000008054 signal transmission 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/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing 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/23439—Processing 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 for generating different versions
-
- 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/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/31—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport 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/44—Processing 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/44008—Processing 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 operations for analysing video streams, e.g. detecting features or characteristics in the video 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/44—Processing 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/4402—Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Description
8倍速の早送りは、レベル0のピクチャを使用することにより達成される。
4倍速の早送りは、レベル0及び1のピクチャを使用することにより達成される。
2倍速の早送りは、レベル0、1及び2のピクチャを使用することにより達成される。
通常再生は、全てのレベル0、1、2及び3に対応する。
初期化セグメント:ムービーボックス(「moov」)を含むが、ムービーフラグメントを含まない。
メディアセグメント:1つ以上のムービーフラグメント(「moof」)とメディアデータボックス(「mdat」)内の対応するメディアデータとを含むが、ムービーボックスを含まない。
501.1つのトラック内の同一の時間レベルを有するメディアサンプルが識別される。
502.1つのサンプルグループ内の全てのメディアサンプルが同一の時間レベルを有するように、メディアサンプルがサンプルグループにグループ化される。
503.少なくとも1つの初期化セグメントにおいて、サンプルグループは各サンプルグループのサンプルの時間レベルを示す時間レベル情報を用いて印を付けられる。
504.時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能であるかを示す情報が少なくとも1つの初期化セグメント内に追加される。
class TemporalLevelEntry() extends SampleGroupDescriptionEntry(‘tele’)
{
bit(1) level_independently_decodable;
bit(7) reserved=0
}
I0P1P2P3I4P5P6P7I8P9P10P11
のように、定期的なI(イントラ)フレームの間にP(予測)フレーム(P)を有することである。本例において、メディアコンテナ(mdat)は、1つのレベルがより容易にダウンロードされるように、Pフレームの前にIフレームを単に移動することにより以下のように時間的に順序付けされる。
I0I8I4P1P2P3P5P6P7P9P10P11
尚、単一のイントラ速度の前に2倍のイントラ速度を可能にするために、イントラフレームは階層型に順序付けされる。従って、本例において、Iフレームに対する2つの時間レベルと、I及びPフレームに対する1つの時間レベルとが存在する。
□例えばレベル1である基本レベルに対応するピクチャI0I8I16I24等を使用することにより、8倍速の早送りが達成される。
□例えばレベル1及び2である基本レベル及び1つ上のレベルに対応するピクチャI0I4I8I12等を使用することにより、4倍速の早送りが達成される。
□通常再生は、例えばレベル1、2及び3である全てのレベルに対応する全てのピクチャI0P1P2P3I4P5P6P7に対応する。
trun[I0] trun[P1P2P3] trun[I4] trun[P5P6P7] trun[I8] trun[P9P10P11]
ここで、各trunは、時間的に順序付けられた上述のメディアコンテナ(mdat)内のデータを指す。
class TemporalLevelEntry()
extends SampleGroupDescriptionEntry(‘tele’){
unsigned int(8) rate_factor;
unsigned int(32) data_offset;
}
ここで、パラメータrate_factorは、現在の時間レベル及び下位時間レベルの全サンプルを元のサンプルレートで再生することにより達成される増加した時間進行に対応する正の整数である。尚、時間レベルはグループ記述指標であってもよい。
パラメータdata_offsetは、このグループ記述の時間レベルを有する格納ファイルの先頭に対する第1のサンプルの先頭を指す整数である。
更に、パラメータdata_offsetは、トラックフラグメントヘッダボックスにおいて確立される黙示的又は明示的なdata_offsetに追加されてもよく且つ/あるいはパラメータdata_offsetはサンプルグループ記述において省略されてもよい。
Claims (14)
- ファイルのシステムのトリックモードを可能にするコンテンツ作成計算デバイスにおける方法であって、
ここで、前記ファイルは少なくとも1つの初期化セグメントと少なくとも1つのメディアセグメントを有し、
前記少なくとも1つのメディアセグメントは複数のメディアサンプルを有する少なくとも1つのトラックを備え、
前記少なくとも1つの初期化セグメントは前記少なくとも1つのメディアセグメントの記述を備え、前記方法は、
1つのトラック内の同一の時間レベルを有するメディアサンプルを識別するステップと、
1つのサンプルグループ内の全てのメディアサンプルが同一の時間レベルを有するように前記メディアサンプルをサンプルグループにグループ化するステップと、
前記少なくとも1つの初期化セグメントにおいて、前記サンプルグループの各々の前記メディアサンプルの前記時間レベルを示す時間レベル情報を用いて前記サンプルグループに印を付けるステップと、
下位時間レベルのメディアサンプルを使用せずに独立して復号化可能であるゼロ、より大きい時間レベルを持つ少なくとも1つのサンプルグループを示す情報を、前記少なくとも1つの初期化セグメント内に追加するステップと、
前記サンプルグループごとの選択的ダウンロードとトリックモードを可能とするために、前記少なくとも1つの初期化セグメントをクライアント計算デバイスに送信するステップと
を備えることを特徴とする方法。 - 前記時間レベル情報はサンプルグループ化の種類に関連することを特徴とする請求項1に記載の方法。
- 前記時間レベル情報はサンプルグループ記述指標であることを特徴とする請求項2に記載の方法。
- 前記サンプルグループ記述指標は、所与の時間レベル及び下位時間レベルの全メディアサンプルを元のサンプルレートで再生することにより、前記所与の時間レベルを持つ所与のサンプルグループについて達成される増加した時間進行を表す正の整数であるrate_factorパラメータを備えることを特徴とする請求項3に記載の方法。
- 前記サンプルグループ記述指標は、前記メディアサンプルの前記時間レベルを有するメディアセグメントの先頭に対する第1のメディアサンプルの先頭を指す整数であるdata_offsetパラメータを備えることを特徴とする請求項3に記載の方法。
- 前記追加される情報はサンプルグループ記述に含まれることを特徴とする請求項1に記載の方法。
- 前記メディアセグメントのセグメントタイプボックス(STYP)内の予め定義されたパラメータが、下位時間レベルのメディアサンプルが上位時間レベルのメディアサンプルに先行するように前記メディアセグメントのメディアサンプルがグループ化されることを知らせるために使用されることを特徴とする請求項1に記載の方法。
- ファイルのシステムのトリックモードを可能にするコンテンツ作成装置であって、
ここで、前記ファイルは、少なくとも1つの初期化セグメントと少なくとも1つのメディアセグメントを有し、
前記少なくとも1つのメディアセグメントは複数のメディアサンプルを有する少なくとも1つのトラックを備え、
前記少なくとも1つの初期化セグメントは前記少なくとも1つのメディアセグメントの記述を備え、
前記コンテンツ作成装置は、
1つのトラック内の同一の時間レベルを有するメディアサンプルを識別し、
1つのサンプルグループ内の全てのメディアサンプルが同一の時間レベルを有するように前記メディアサンプルをサンプルグループにグループ化し、
前記少なくとも1つの初期化セグメントにおいて、前記サンプルグループの各々の前記メディアサンプルの前記時間レベルを示す時間レベル情報を用いて前記サンプルグループに印を付け、且つ
下位時間レベルのメディアサンプルを使用せずに独立して復号化可能であるゼロ、より大きい時間レベルを持つ少なくとも1つのサンプルグループを示す情報を、前記少なくとも1つの初期化セグメント内に追加し、且つ、
前記サンプルグループごとの選択的ダウンロードとトリックモードを可能とするために、前記少なくとも1つの初期化セグメントをクライアント計算デバイスに送信する
ように構成されるプロセッサを備えることを特徴とするコンテンツ作成装置。 - 前記時間レベル情報はサンプルグループ化の種類に関連することを特徴とする請求項8に記載のコンテンツ作成装置。
- 前記時間レベル情報はサンプルグループ記述指標であることを特徴とする請求項9に記載のコンテンツ作成装置。
- 前記サンプルグループ記述指標は、所与の時間レベル及び下位時間レベルの全メディアサンプルを元のサンプルレートで再生することにより、前記所与の時間レベルを持つ所与のサンプルグループについて達成される増加した時間進行を表す正の整数であるrate_factorパラメータを備えることを特徴とする請求項10に記載のコンテンツ作成装置。
- 前記サンプルグループ記述指標は、前記メディアサンプルの前記時間レベルを有するメディアセグメントの先頭に対する第1のサンプルの先頭を指す整数であるdata_offsetパラメータを備えることを特徴とする請求項10に記載のコンテンツ作成装置。
- 前記追加される情報はサンプルグループ記述に含まれることを特徴とする請求項8に記載のコンテンツ作成装置。
- 前記メディアセグメントのセグメントタイプボックス(STYP)内の予め定義されたパラメータが、下位時間レベルのメディアサンプルが上位時間レベルのメディアサンプルに先行するように前記メディアセグメントのメディアサンプルがグループ化されることを知らせるために使用されることを特徴とする請求項8に記載のコンテンツ作成装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38988410P | 2010-10-05 | 2010-10-05 | |
US61/389,884 | 2010-10-05 | ||
PCT/SE2011/051176 WO2012047158A1 (en) | 2010-10-05 | 2011-10-03 | A client, a content creator entity and methods thereof for media streaming |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013543322A JP2013543322A (ja) | 2013-11-28 |
JP5953307B2 true JP5953307B2 (ja) | 2016-07-20 |
Family
ID=45464070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013532748A Active JP5953307B2 (ja) | 2010-10-05 | 2011-10-03 | クライアント、コンテンツクリエータエンティティ及びそれらがメディアストリーミングする方法 |
Country Status (6)
Country | Link |
---|---|
US (4) | US9137555B2 (ja) |
EP (1) | EP2625867A1 (ja) |
JP (1) | JP5953307B2 (ja) |
KR (1) | KR101620151B1 (ja) |
CN (1) | CN103141115B (ja) |
WO (1) | WO2012047158A1 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2786812C (en) * | 2010-01-18 | 2018-03-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and arrangement for supporting playout of content |
KR101739272B1 (ko) * | 2011-01-18 | 2017-05-24 | 삼성전자주식회사 | 멀티미디어 스트리밍 시스템에서 컨텐트의 저장 및 재생을 위한 장치 및 방법 |
US9590814B2 (en) | 2011-08-01 | 2017-03-07 | Qualcomm Incorporated | Method and apparatus for transport of dynamic adaptive streaming over HTTP (DASH) initialization segment description fragments as user service description fragments |
US8407747B1 (en) * | 2012-03-13 | 2013-03-26 | Google Inc. | Adaptive trick play streaming |
US9438883B2 (en) * | 2012-04-09 | 2016-09-06 | Intel Corporation | Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content |
US20130282917A1 (en) * | 2012-04-24 | 2013-10-24 | Vid Scale, Inc. | Method and apparatus for smooth stream switching in mpeg/3gpp-dash |
US8924582B2 (en) * | 2012-07-09 | 2014-12-30 | Futurewei Technologies, Inc. | Dynamic adaptive streaming over hypertext transfer protocol client behavior framework and implementation of session management |
US9282348B2 (en) * | 2012-08-13 | 2016-03-08 | Disney Enterprises, Inc. | Content based partitioning of digital media content |
EP2946539B1 (en) * | 2013-01-17 | 2020-09-02 | Intel IP Corporation | Dash-aware network application function (d-naf) |
US9307021B2 (en) * | 2013-02-27 | 2016-04-05 | Comcast Cable Communications, Llc | Adaptive media transmission processing |
US20150350622A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Packed i-frames |
WO2015195463A1 (en) * | 2014-06-18 | 2015-12-23 | Arris Enterprises, Inc. | Trick-play streams for adaptive bitrate streaming |
GB2528039A (en) * | 2014-07-01 | 2016-01-13 | Canon Kk | Method for identifying objects across time periods and corresponding device |
WO2016033056A1 (en) | 2014-08-26 | 2016-03-03 | Ctera Networks, Ltd. | A method and computing device for allowing synchronized access to cloud |
US20170272691A1 (en) * | 2014-12-22 | 2017-09-21 | Lg Electronics Inc. | Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method |
US9928297B2 (en) * | 2015-02-11 | 2018-03-27 | Qualcomm Incorporated | Sample grouping signaling in file formats |
WO2016205733A1 (en) * | 2015-06-19 | 2016-12-22 | Huawei Technologies Co., Ltd. | Template uniform resource locator signing |
US20170111642A1 (en) * | 2015-10-14 | 2017-04-20 | Qualcomm Incorporated | Support of random access and switching of layers and sub-layers in multi-layer video files |
EP3384674A1 (en) | 2015-12-04 | 2018-10-10 | Telefonaktiebolaget LM Ericsson (publ) | Technique for adaptive streaming of temporally scaling media segment levels |
US11546402B2 (en) * | 2019-01-04 | 2023-01-03 | Tencent America LLC | Flexible interoperability and capability signaling using initialization hierarchy |
GB2597642B (en) * | 2020-06-16 | 2023-08-02 | Canon Kk | Method, device, and computer program for encapsulating media data into a media file |
CN115474053B (zh) * | 2021-06-11 | 2025-03-25 | 腾讯科技(深圳)有限公司 | 一种媒体数据的处理方法及相关设备 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2208950A1 (en) * | 1996-07-03 | 1998-01-03 | Xuemin Chen | Rate control for stereoscopic digital video encoding |
US20030061368A1 (en) * | 1997-03-17 | 2003-03-27 | Navin Chaddha | Adaptive right-sizing of multicast multimedia streams |
KR20020032803A (ko) * | 2000-10-27 | 2002-05-04 | 구자홍 | 스트리밍 서비스를 위한 파일 구조 |
US6970640B2 (en) * | 2001-05-14 | 2005-11-29 | Microsoft Corporation | Systems and methods for playing digital video in reverse and fast forward modes |
DE10392281T5 (de) * | 2002-02-25 | 2005-05-19 | Sony Electronics Inc. | Verfahren und Vorrichtung zum Untersützten von AVC in MP4 |
GB2403835B (en) | 2002-04-29 | 2005-11-23 | Sony Electronics Inc | Apparatus and method for providing supplemental enhancement information associated with multimedia data |
WO2004012037A2 (en) * | 2002-07-26 | 2004-02-05 | Prediwave Corporation | On-the-fly mpeg trick mode processing |
JP2006502677A (ja) * | 2002-10-07 | 2006-01-19 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 無制約及びリフティング型動き補償時間フィルタ処理のための効率的動きベクトル予測 |
FR2864407B1 (fr) * | 2003-12-22 | 2006-03-10 | Canon Kk | Procede et dispositif de transmission continue d'une video dans un reseau de communication |
US20060037057A1 (en) * | 2004-05-24 | 2006-02-16 | Sharp Laboratories Of America, Inc. | Method and system of enabling trick play modes using HTTP GET |
KR100666325B1 (ko) | 2004-12-15 | 2007-01-09 | 삼성전자주식회사 | 메모리 셀 어레이 블록 할당 방법, 메모리 셀 어레이블록의 어드레싱 방법 및 이를 이용한 반도체 메모리 장치 |
US20060233247A1 (en) * | 2005-04-13 | 2006-10-19 | Visharam Mohammed Z | Storing SVC streams in the AVC file format |
US20070014346A1 (en) * | 2005-07-13 | 2007-01-18 | Nokia Corporation | Coding dependency indication in scalable video coding |
JP2009506626A (ja) * | 2005-08-26 | 2009-02-12 | トムソン ライセンシング | 時間的レイヤー化を使ったトリック再生 |
CN101690229A (zh) * | 2007-06-26 | 2010-03-31 | 诺基亚公司 | 用于指示时间层切换点的系统和方法 |
KR101651137B1 (ko) * | 2010-07-19 | 2016-08-25 | 엘지전자 주식회사 | 미디어 세그먼트 송수신 방법 및 그를 이용한 송수신 장치 |
US8930562B2 (en) * | 2010-07-20 | 2015-01-06 | Qualcomm Incorporated | Arranging sub-track fragments for streaming video data |
US8806050B2 (en) * | 2010-08-10 | 2014-08-12 | Qualcomm Incorporated | Manifest file updates for network streaming of coded multimedia data |
-
2011
- 2011-10-03 US US13/876,356 patent/US9137555B2/en active Active
- 2011-10-03 KR KR1020137011324A patent/KR101620151B1/ko active Active
- 2011-10-03 WO PCT/SE2011/051176 patent/WO2012047158A1/en active Application Filing
- 2011-10-03 EP EP11805666.2A patent/EP2625867A1/en not_active Ceased
- 2011-10-03 JP JP2013532748A patent/JP5953307B2/ja active Active
- 2011-10-03 CN CN201180048227.8A patent/CN103141115B/zh active Active
-
2015
- 2015-08-06 US US14/819,911 patent/US9560398B2/en active Active
-
2017
- 2017-01-27 US US15/418,078 patent/US9807142B2/en active Active
- 2017-10-30 US US15/796,967 patent/US10110654B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20130185756A1 (en) | 2013-07-18 |
US20170149858A1 (en) | 2017-05-25 |
US20180048692A1 (en) | 2018-02-15 |
EP2625867A1 (en) | 2013-08-14 |
WO2012047158A1 (en) | 2012-04-12 |
US9137555B2 (en) | 2015-09-15 |
CN103141115A (zh) | 2013-06-05 |
KR20130139970A (ko) | 2013-12-23 |
US10110654B2 (en) | 2018-10-23 |
US9560398B2 (en) | 2017-01-31 |
KR101620151B1 (ko) | 2016-05-12 |
JP2013543322A (ja) | 2013-11-28 |
US9807142B2 (en) | 2017-10-31 |
US20150350728A1 (en) | 2015-12-03 |
CN103141115B (zh) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5953307B2 (ja) | クライアント、コンテンツクリエータエンティティ及びそれらがメディアストリーミングする方法 | |
JP6839257B2 (ja) | 送信方法、受信方法、送信装置および受信装置 | |
JP6516766B2 (ja) | 分割タイムドメディアデータのストリーミングを改善するための方法、デバイス、およびコンピュータプログラム | |
KR101750048B1 (ko) | 변속 재생 서비스 제공 방법 및 장치 | |
US9699486B2 (en) | Method and apparatus for transmitting and receiving data | |
KR101737325B1 (ko) | 멀티미디어 시스템에서 멀티미디어 서비스의 경험 품질 감소를 줄이는 방법 및 장치 | |
CN110089122B (zh) | 用于检索媒体数据的方法、媒体装置及计算机可读存储媒体 | |
CN103843301B (zh) | 经译码多媒体数据的网络串流期间的表示之间的切换 | |
CA2758237C (en) | Media container file management | |
US10863211B1 (en) | Manifest data for server-side media fragment insertion | |
CN103974147A (zh) | 一种基于mpeg-dash协议的带有码率切换控制和静态摘要技术的在线视频播控系统 | |
US11805303B2 (en) | Method and apparatus for storage and signaling of media segment sizes and priority ranks | |
AU2018299983A1 (en) | Processing media data using a generic descriptor for file format boxes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140903 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150423 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150508 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150810 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160322 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160512 |
|
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: 20160603 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160613 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5953307 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |