KR101620151B1 - 클라이언트와, 콘텐트 생성기 엔티티 및 미디어 스트리밍을 위한 이들의 방법 - Google Patents
클라이언트와, 콘텐트 생성기 엔티티 및 미디어 스트리밍을 위한 이들의 방법 Download PDFInfo
- Publication number
- KR101620151B1 KR101620151B1 KR1020137011324A KR20137011324A KR101620151B1 KR 101620151 B1 KR101620151 B1 KR 101620151B1 KR 1020137011324 A KR1020137011324 A KR 1020137011324A KR 20137011324 A KR20137011324 A KR 20137011324A KR 101620151 B1 KR101620151 B1 KR 101620151B1
- Authority
- KR
- South Korea
- Prior art keywords
- temporal level
- samples
- sample
- segment
- media
- 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 abstract description 28
- 230000002123 temporal effect Effects 0.000 claims abstract description 160
- 239000012634 fragment Substances 0.000 description 18
- 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 4
- 230000001419 dependent effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/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/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
-
- 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)
Abstract
Description
도 2는 정상 속도 및 종래 기술에 따른 B/P 프레임을 스킵함에 의한 빠른 포워드를 도시한 도면,
도 3은 종래 기술에 따른 시간적 스케일러빌러티를 위한 계층적인 B 픽처 코딩을 도시한 도면,
도 4는 종래 기술에 따른 디코딩 순서로 프레그먼트 내에 다른 시간적 레벨을 갖는 샘플을 나타낸 도면,
도 5a는 본 발명의 실시형태에 따른 콘텐트 생성기 내의 방법을 도시한 플로우차트,
도 5b는 본 발명의 실시형태에 따른 클라이언트에서의 방법을 도시한 플로우차트,
도 6은 본 발명의 실시형태에 따른 클라이언트 및 콘텐트 생성기 전체를 개략적으로 도시한 도면,
도 7은 본 발명의 실시형태에 따라 샘플링 그룹으로 분할된 복수의 샘플을 갖는 트랙을 도시한 도면이다.
Claims (28)
- 적어도 하나의 개시 세그먼트 및 적어도 하나의 미디어 세그먼트를 포함하여 구성되는 파일들의 시스템의 트릭 모드를 가능하게 하기 위한 장치를 계산하는 콘텐트 생성기에서의 방법으로서, 적어도 하나의 미디어 세그먼트는 복수의 미디어 샘플을 갖는 적어도 하나의 트랙을 포함하여 구성되고, 적어도 하나의 개시 세그먼트는 적어도 하나의 미디어 세그먼트의 디스크립션(discription)을 포함하여 구성되며,
상기 방법은,
- 동일한 시간적 레벨을 갖는 하나의 트랙 내의 미디어 샘플을 식별하는 단계와,
- 하나의 샘플 그룹 내에서의 모든 미디어 샘플이 동일한 시간적 레벨을 갖도록 미디어 샘플을 샘플 그룹 내에 그룹화는 단계와,
- 적어도 하나의 개시 세그먼트 내의 각각의 샘플 그룹의 미디어 샘플의 시간적 레벨을 가리키는 시간적 레벨 정보로 샘플 그룹을 마킹하는 단계와,
- 더 낮은 시간적 레벨을 갖는 샘플을 사용하지 않고, 독립적으로 디코딩될 수 있는 제로보다 큰 시간적 레벨을 갖는 적어도 하나의 샘플 그룹을 가리키는 정보를 적어도 하나의 개시 세그먼트 내에 부가하는 단계와,
- 샘플 그룹에 대해서 선택적인 다운로드 및 트릭 모드를 가능하게 하기 위해서, 적어도 하나의 개시 세그먼트를 클라이언트 계산 장치에 송신하는 단계를 포함하여 구성되는 것을 특징으로 하는 콘텐트 생성기에서의 방법. - 제1항에 있어서,
시간적 레벨 정보는 샘플 그룹화 타입과 연관된 것을 특징으로 하는 콘텐트 생성기에서의 방법. - 제2항에 있어서,
시간적 레벨 정보는 샘플 그룹 디스크립션 인덱스인 것을 특징으로 하는 콘텐트 생성기에서의 방법. - 제3항에 있어서,
샘플 그룹 디스크립션 인덱스는 rate_factor 파라미터를 포함하여 구성되는데, 그 양의 정수는 본래의 샘플 레이트에서 주어진 시간적 레벨을 갖는 샘플 및 더 낮은 시간적 레벨을 갖는 샘플 모두를 플레이함으로써 주어진 시간적 레벨을 갖는 주어진 샘플 그룹에 대해서 달성가능한 증가된 시간 진행을 가리키는 것을 특징으로 하는 콘텐트 생성기에서의 방법. - 제3항에 있어서,
샘플 그룹 디스크립션 인덱스는, 샘플의 시간적 레벨을 갖는 미디어 세그먼트의 시작에 대해서 제1샘플의 시작을 가리키는 정수인 data_offset 파라미터를 포함하여 구성되는 것을 특징으로 하는 콘텐트 생성기에서의 방법. - 제1항에 있어서,
부가된 정보는 샘플 그룹 디스크립션 내에 포함되는 것을 특징으로 하는 콘텐트 생성기에서의 방법. - 제1항에 있어서,
미디어 세그먼트의 세그먼트 타입 박스(STYP) 내의 사전에 결정된 파라미터는, 더 낮은 시간적 레벨의 샘플이 더 높은 시간적 레벨의 샘플에 선행하도록 미디어 세그먼트의 샘플이 그룹화되는 것을 송신하는데 사용되는 것을 특징으로 하는 콘텐트 생성기에서의 방법. - 적어도 하나의 개시 세그먼트 및 적어도 하나의 미디어 세그먼트를 포함하여 구성되는 파일들의 시스템의 트릭 모드를 가능하게 하기 위한 콘텐트 생성기 엔티티로서, 적어도 하나의 미디어 세그먼트는 복수의 미디어 샘플을 갖는 적어도 하나의 트랙을 포함하여 구성되고, 적어도 하나의 개시 세그먼트는 적어도 하나의 미디어 세그먼트의 디스크립션(discription)을 포함하여 구성되며,
콘텐트 생성기 엔티티는,
동일한 시간적 레벨을 갖는 하나의 트랙 내의 미디어 샘플을 식별하고,
하나의 샘플 그룹 내에서의 모든 미디어 샘플이 동일한 시간적 레벨을 갖도록 미디어 샘플을 샘플 그룹 내에 그룹화는 하며,
적어도 하나의 개시 세그먼트 내의 각각의 샘플 그룹의 샘플의 시간적 레벨을 가리키는 시간적 레벨 정보로 샘플 그룹을 마킹하고,
더 낮은 시간적 레벨을 갖는 샘플을 사용하지 않고, 독립적으로 디코딩될 수 있는 제로보다 큰 시간적 레벨을 갖는 적어도 하나의 샘플 그룹을 가리키는 정보를 적어도 하나의 개시 세그먼트 내에 부가하며,
샘플 그룹에 대해서 선택적인 다운로드 및 트릭 모드를 가능하게 하기 위해서, 적어도 하나의 개시 세그먼트를 클라이언트 계산 장치에 송신하도록 구성되는 프로세서를 포함하여 구성되는 것을 특징으로 하는 콘텐트 생성기. - 제8항에 있어서,
시간적 레벨 정보는 샘플 그룹화 타입과 연관된 것을 특징으로 하는 콘텐트 생성기. - 제9항에 있어서,
시간적 레벨 정보는 샘플 그룹 디스크립션 인덱스인 것을 특징으로 하는 콘텐트 생성기. - 제10항에 있어서,
샘플 그룹 디스크립션 인덱스는 rate_factor 파라미터를 더 포함하여 구성되는데, 그 양의 정수는 본래의 샘플 레이트에서 주어진 시간적 레벨을 갖는 샘플 및 더 낮은 시간적 레벨을 갖는 샘플 모두를 플레이함으로써 주어진 시간적 레벨을 갖는 주어진 샘플 그룹에 대해서 달성가능한 증가된 시간 진행을 가리키는 것을 특징으로 하는 콘텐트 생성기. - 제10항에 있어서,
샘플 그룹 디스크립션 인덱스는, 샘플의 시간적 레벨을 갖는 미디어 세그먼트의 시작에 대해서 제1샘플의 시작을 가리키는 정수인 data_offset 파라미터를 더 포함하여 구성되는 것을 특징으로 하는 콘텐트 생성기. - 제8항에 있어서,
부가된 정보는 샘플 그룹 디스크립션 내에 포함되는 것을 특징으로 하는 콘텐트 생성기. - 제8항에 있어서,
미디어 세그먼트의 세그먼트 타입 박스(STYP) 내의 사전에 결정된 파라미터는, 더 낮은 시간적 레벨의 샘플이 더 높은 시간적 레벨의 샘플에 선행하도록 미디어 세그먼트의 샘플이 그룹화되는 것을 송신하는데 사용되는 것을 특징으로 하는 콘텐트 생성기. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
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 |
---|---|
KR20130139970A KR20130139970A (ko) | 2013-12-23 |
KR101620151B1 true KR101620151B1 (ko) | 2016-05-12 |
Family
ID=45464070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137011324A Active KR101620151B1 (ko) | 2010-10-05 | 2011-10-03 | 클라이언트와, 콘텐트 생성기 엔티티 및 미디어 스트리밍을 위한 이들의 방법 |
Country Status (6)
Country | Link |
---|---|
US (4) | US9137555B2 (ko) |
EP (1) | EP2625867A1 (ko) |
JP (1) | JP5953307B2 (ko) |
KR (1) | KR101620151B1 (ko) |
CN (1) | CN103141115B (ko) |
WO (1) | WO2012047158A1 (ko) |
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 | 腾讯科技(深圳)有限公司 | 一种媒体数据的处理方法及相关设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004012037A2 (en) | 2002-07-26 | 2004-02-05 | Prediwave Corporation | On-the-fly mpeg trick mode processing |
Family Cites Families (17)
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 |
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
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004012037A2 (en) | 2002-07-26 | 2004-02-05 | Prediwave Corporation | On-the-fly mpeg trick mode processing |
Non-Patent Citations (2)
Title |
---|
SUNGRYEUL RHYU el al. response to call for proposals on HTTP streaming of MEPG Media. 93. MPEG MEETING, the U.S., July 26, 2010, M17779 |
YING CHEN, RESPONSE TO THE CFP ON HTTP STREAMING: ADAPTIVE VIDEO STREAMING BASED ON AVC. 93 MPEG MEETING, the U.S., July 26, 2010, M17909 |
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 |
JP5953307B2 (ja) | 2016-07-20 |
KR20130139970A (ko) | 2013-12-23 |
US10110654B2 (en) | 2018-10-23 |
US9560398B2 (en) | 2017-01-31 |
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 |
---|---|---|
KR101620151B1 (ko) | 클라이언트와, 콘텐트 생성기 엔티티 및 미디어 스트리밍을 위한 이들의 방법 | |
JP6839257B2 (ja) | 送信方法、受信方法、送信装置および受信装置 | |
US12052450B2 (en) | Fragment server directed device fragment caching | |
JP6342457B2 (ja) | コード化ビデオデータのネットワークストリーミング | |
JP6516766B2 (ja) | 分割タイムドメディアデータのストリーミングを改善するための方法、デバイス、およびコンピュータプログラム | |
US8806050B2 (en) | Manifest file updates for network streaming of coded multimedia data | |
EP2499783B1 (en) | Method and apparatus for providing trick play service | |
CN103843301B (zh) | 经译码多媒体数据的网络串流期间的表示之间的切换 | |
US9532088B2 (en) | Trick-play streams for adaptive bitrate streaming | |
US10863211B1 (en) | Manifest data for server-side media fragment insertion | |
TR201905118T4 (tr) | Kodlanmış olan video verilerinin ağ akışı için hile modları |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20130501 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20150923 Comment text: Request for Examination of Application |
|
PA0302 | Request for accelerated examination |
Patent event date: 20150923 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20151204 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160229 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160503 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160503 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20190423 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20190423 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20200428 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20210427 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20220421 Start annual number: 7 End annual number: 7 |