Client, server, reception method and transmission method complied to moving picture experts group-dynamic adaptive streaming over HTTP standard

US10951944B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10951944-B2
Application numberUS-201716073553-A
CountryUS
Kind codeB2
Filing dateJan 30, 2017
Priority dateFeb 1, 2016
Publication dateMar 16, 2021
Grant dateMar 16, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A client receives streaming data according to Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP (MPEG-DASH) standard. The client includes a transmitter which transmits a Media Presentation Description (MPD) request or a segment request to a server, and a receiver which receives an MPD specified in the MPD request and a segment specified in the segment request. The MPD request contains information requesting transmission of an initialization segment by a push. The receiver receives the initialization segment transmitted by the push.

First claim

Opening claim text (preview).

The invention claimed is: 1. A client complied to Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP (MPEG-DASH) standard, the client comprising: a communication circuit; and a processor coupled to the communication circuit, the processor being configured to: select a first push type from among predefined push types to generate a first push directive describing the first push type, the predefined push types defining respective strategies to push information from a server to the client; control the communication circuit to transmit, to the server, a Media Presentation Description (MPD) request including the first push directive; control the communication circuit to receive, from the server, an MPD specified by the MPD request and at least one first segment selected by the server, the at least one first segment not being specified by the first push directive; select a second push type from among the predefined push types to generate a second push directive describing the second push type; refer to the received MPD to generate a segment request; control the communication circuit to transmit, to the server, the segment request including the second push directive; and control the communication circuit to receive at least one second segment from the server specified by the second push directive, wherein the at least one first segment includes only some of a plurality of initialization segments, and each of the plurality of initialization segments that includes meta data for a media content is not a media segment of the media content. 2. The client according to claim 1 , wherein the processor is configured to control the communication circuit to transmit the MPD request and the first push directive to a first computer included in the server, and the processor is configured to control the communication circuit to transmit the segment request to a second computer included in the server. 3. The client according to claim 1 , wherein the strategies include at least one first strategy and at least one second strategy different from the at least one first strategy, and the at least one first strategy is selectable to push the MPD and the at least one second strategy is selectable to push the at least one second segment. 4. A server complied to Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP (MPEG-DASH) standard, the server comprising: a communication circuit; and a processor coupled to the communication circuit, the processor being configured to: control the communication circuit to receive, from a client, an Media Presentation Description (MPD) request including a first push directive, the first push directive describing a first push type selected from among predefined push types, the predefined push types defining respective strategies to push information from the server to the client; select at least one first segment from among stored segments, the at least one first segment being not specified by the first push directive; control the communication circuit to transmit, to the client, an MPD specified by the MPD request and the at least one first segment; control the communication circuit to receive, from the client, a segment request including a second push directive, the second push directive describing a second push type selected from among the predefined push types; and control the communication circuit to transmit, to the client, at least one second segment specified by the segment request, wherein the at least one first segment includes only some of a plurality of initialization segments, and each of the plurality of initialization segments that includes meta data for a media content is not a media segment of the media content. 5. The server according to claim 4 , wherein the strategies include at least one first strategy and at least one second strategy different from the at least one first strategy, and the at least one first strategy is selectable to push the MPD and the at least one second strategy is selectable to push the at least one second segment. 6. A reception method performed by a client complied to Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP (MPEG-DASH) standard, the reception method comprising: selecting a first push type from among predefined push types to generate a first push directive describing the first push type, the predefined push types defining respective strategies to push information from a server to the client; controlling a communication circuit of the client to transmit, to the server, a Media Presentation Description (MPD) request including the first push directive; controlling the communication circuit to receive, from the server, an MPD specified by the MPD request and at least one first segment selected by the server, the at least one first segment not being specified by the first push directive; selecting a second push type from among the predefined push types to generate a second push directive describing the second push type; referring to the received MPD to generate a segment request; controlling the communication circuit to transmit, to the server, the segment request including the second push directive; and controlling the communication circuit to receive at least one second segment from the server specified by the second push directive, wherein the at least one first segment includes only some of a plurality of initialization segments, and each of the plurality of initialization segments that includes meta data for a media content is not a media segment of the media content. 7. The reception method according to claim 6 , wherein the strategies include at least one first strategy and at least one second strategy different from the at least one first strategy, and the at least one first strategy is selectable to push the MPD and the at least one second strategy is selectable to push the at least one second segment. 8. A transmission method performed by a server complied to Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP (MPEG-DASH) standard, the transmission method comprising: controlling a communication circuit of the server to receive, from a client, an Media Presentation Description (MPD) request including a first push directive, the first push directive describing a first push type selected from among predefined push types, the predefined push types defining respective strategies to push information from the server to the client; selecting at least one first segment from among stored segments, the at least one first segment being not specified by the first push directive; controlling the communication circuit to transmit, to the client, an MPD specified by the MPD request and the at least one first segment; controlling the communication circuit to receive, from the client, a segment request including a second push directive, the second push directive describing a second push type selected from among the predefined push types; and controlling the communication circuit to transmit, to the client, at least one second segment specified by the segment request, wherein the at least one first segment includes only some of a plurality of initialization segments, and each of the plurality of initialization segments that includes meta data for a media content is not a media segment of the media content. 9. The transmission method according to claim 8 , wherein the strategies include at least one first strategy and at least one second strategy different from the at least one first strategy, and the at least one first strategy is selectable to push the MPD and the at least one second strategy is selectable to push the at least one second segment.

Assignees

Inventors

Classifications

  • for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list (retrieval of multimedia data based on playlists G06F16/40) · CPC title

  • Responding to QoS · CPC title

  • for unicast · CPC title

  • End-user terminal functionalities specially adapted for real-time communication · CPC title

  • Transmission by the client directed to the server · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10951944B2 cover?
A client receives streaming data according to Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP (MPEG-DASH) standard. The client includes a transmitter which transmits a Media Presentation Description (MPD) request or a segment request to a server, and a receiver which receives an MPD specified in the MPD request and a segment specified in the segment request. The MPD request co…
Who is the assignee on this patent?
Panasonic Ip Corp America
What technology area does this patent fall under?
Primary CPC classification H04N21/438. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 16 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).