Apparatus and method for providing streaming content using representations
DCFirst Claim
Patent Images
1. A method of providing media content performed by a DASH (Dynamic Adaptive Streaming over HTTP) client, the method comprising:
- receiving a Media Presentation Description (MPD) of a media content; and
accessing segments of the media content based on information provided by the MPD,wherein the MPD includes one or more periods,wherein each of the periods includes one or more adaptation sets,wherein each of the adaptation sets includes one or more representations,wherein each of the representations includes one or more segments,wherein the MPD includes one or more attributes or elements that are common to each of the periods, each of the adaptation sets, each of the representations, and each of the segments,wherein the period includes one or more attributes or elements that are common to each of the adaptation sets, each of the representations, and each of the segments for that period,wherein the adaptation set includes one or more attributes or elements that are common to each of the representations and each of the segments for that adaptation set, andwherein the representation includes one or more attributes or elements that are common to each of the segments for that representation.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of media content are provided. The media content may include a sequence of one or more periods. Each of the periods may include one or more representations. The metadata may include information used to describe a relationship between the representations, and include information for terminals having different display bit depth.
-
Citations
35 Claims
-
1. A method of providing media content performed by a DASH (Dynamic Adaptive Streaming over HTTP) client, the method comprising:
-
receiving a Media Presentation Description (MPD) of a media content; and accessing segments of the media content based on information provided by the MPD, wherein the MPD includes one or more periods, wherein each of the periods includes one or more adaptation sets, wherein each of the adaptation sets includes one or more representations, wherein each of the representations includes one or more segments, wherein the MPD includes one or more attributes or elements that are common to each of the periods, each of the adaptation sets, each of the representations, and each of the segments, wherein the period includes one or more attributes or elements that are common to each of the adaptation sets, each of the representations, and each of the segments for that period, wherein the adaptation set includes one or more attributes or elements that are common to each of the representations and each of the segments for that adaptation set, and wherein the representation includes one or more attributes or elements that are common to each of the segments for that representation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing media content performed by a server or multiple servers, comprising:
-
transmitting a Media Presentation Description (MPD) of a media content to a client; receiving a request, from the client, for a segment of the media content; transmitting the media content to the client, wherein the MPD includes one or more periods, wherein each of the periods includes one or more adaptation sets, wherein each of the adaptation sets includes one or more representations, wherein each of the representations includes one or more segments, wherein the MPD includes one or more attributes or elements that are common to each of the periods, each of the adaptation sets, each of the representations, and each of the segments, wherein the period includes one or more attributes or elements that are common to each of the adaptation sets, each of the representations, and each of the segments for that period, wherein the adaptation set includes one or more attributes or elements that are common to each of the representations and each of the segments for that adaptation set, and wherein the representation includes one or more attributes or elements that are common to each of the segments for that representation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18)
-
-
15. A method of providing media content performed by a DASH (Dynamic Adaptive Streaming over HTTP) client, the method comprising:
-
receiving a Media Presentation Description (MPD) of a media content; and accessing segments of the media content based on information provided by the MPD, wherein the MPD includes one or more periods, wherein each of the periods includes one or more adaptation sets, wherein each of the adaptation sets includes one or more representations, wherein each of the representations includes one or more segments, wherein information on a location, availability or property for the one or more segments in a representation are comprised in a SegmentBase element.
-
-
19. A method of providing media content performed by a DASH (Dynamic Adaptive Streaming over HTTP) client, the method comprising:
-
receiving a Media Presentation Description (MPD) of a media content; and accessing segments of the media content based on information provided by the MPD, wherein the MPD includes one or more periods, wherein each of the periods includes one or more adaptation sets, wherein each of the adaptation sets includes one or more representations, wherein each of the representations includes one or more segments, wherein information on a location, availability or property for the one or more segments in a representation are comprised in a SegmentTemplate element. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method of providing media content performed by a DASH (Dynamic Adaptive Streaming over HTTP) client, the method comprising:
-
receiving a Media Presentation Description (MPD) of a media content; and accessing segments of the media content based on information provided by the MPD, wherein the MPD includes one or more periods, wherein each of the periods includes one or more adaptation sets, wherein each of the adaptation sets includes one or more representations, wherein each of the representations includes one or more segments, wherein information on a location, availability or property for the one or more segments in a representation are comprised in a SegmentList element. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method of providing media content performed by a server or multiple servers, comprising:
-
transmitting a Media Presentation Description (MPD) of a media content to a client; receiving a request, from the client, for a segment of the media content; transmitting the media content to the client, wherein the MPD includes one or more periods, wherein each of the periods includes one or more adaptation sets, wherein each of the adaptation sets includes one or more representations, wherein each of the representations includes one or more segments, and wherein information on a location, availability or property for the one or more segments in a representation is comprised in a SegmentList element. - View Dependent Claims (32, 33, 34, 35)
-
Specification