Enhanced block-request streaming system using signaling or block creation
US-2016323342-A1 · Nov 3, 2016 · US
US10425666B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10425666-B2 |
| Application number | US-94554510-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 12, 2010 |
| Priority date | Nov 13, 2009 |
| Publication date | Sep 24, 2019 |
| Grant date | Sep 24, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and apparatus for adaptively transmitting and receiving media data to a streaming environment by segmenting into segments a plurality of media data, which is generated by encoding content to have different qualities.
Opening claim text (preview).
What is claimed is: 1. A method of receiving content, the method comprising: receiving, at a client processor from a server processor, a file regarding a plurality of media data generated by encoding a content component to have a different property, wherein the content includes at least one of content component including at least one of audio, video and text; receiving, at the client processor from the server processor, a first segment, included in a first media data of the plurality of media data by requesting the first segment based on the file; receiving, at the client processor from the server processor, a second segment, included in a second media data of the plurality of media data, by requesting the second segment based on the file, wherein the second segment corresponds to a next segment, following the first segment included in the first media data, wherein the file comprises a period tag comprising a location element of an external file including attribute information of external media data, wherein the file further comprises a media data tag comprising an identifier element and a quality element of each of the plurality of media data, wherein the file further comprises a segment tag comprising an identifier element of each of a plurality of segments, wherein a level of the period tag is hierarchically higher than a level of the media data tag, wherein the level of the media data tag is hierarchically higher than a level of the segment tag, wherein the identifier element of the each of the plurality of the segments includes a time identifier of the each of the plurality of segments and the time identifier is substituted for assigning one of the plurality of segments, wherein the file further comprises a start adjustment element for compensating a presentation time of the plurality of the segments to ensure alignment of the plurality of the media data which have the different property, and wherein the file further comprises at least one URL tag that varies in accordance with a rating, for restricting a presentation of the plurality of media data to the client. 2. The method of claim 1 , wherein a transport stream of a random access point comprises information indicating that the transport stream is related to the random access point, and wherein at least one data segment starts with the random access point. 3. The method of claim 1 , wherein the file further comprises information referencing at least one of a program association table (PAT) and a program map table (PMT) relating to the plurality of media data. 4. The method of claim 3 , wherein the PAT and the PMT are initialization segments and are separated from the plurality of media data. 5. The method of claim 3 , wherein at least one of the PAT and the PMT comprises a list of all of the plurality of media data. 6. The method of claim 3 , wherein each one of the plurality of media data is assigned a different respective one of a plurality of packet identifiers (PIDs). 7. The method of claim 3 , wherein each one of the plurality of media data comprises a respective packetized elementary stream (PES) including a respective presentation time stamp (PTS) and a respective decoding time stamp (DTS), wherein the method further comprises aligning the respective presentation time stamps and the respective decoding time stamps according to reproduction time. 8. The method of claim 1 , wherein each of the plurality of segments comprises at least one transport stream of at least one group of pictures (GOP). 9. The method of claim 1 , wherein the plurality of media data are media data in an MP4 format, and wherein the plurality of media data correspond to “trak” boxes in the MP4 format. 10. The method of claim 1 , wherein the plurality of media data are media data in an MPEG-2 TS (MPEG-2 transport stream) format, and wherein the plurality of media data correspond to elementary streams in the MPEG-2 TS format. 11. The method of claim 1 , wherein each of the plurality of segments comprises at least one packetized elementary stream (PES). 12. The method of claim 11 , wherein the at least one PES comprises data about at least one of a video frame or an audio frame.
by adapting coding or compression rate · CPC title
Gathering content from different sources, e.g. Internet and satellite · CPC title
involving pointers to the content, e.g. pointers to the I-frames of the video stream · CPC title
specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata · CPC title
Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.