IP Library Granted Patent US 10,637,948
Granted Patent B2
US 10,637,948 · App. 15/029,949 · Granted Apr 28, 2020

Content supply apparatus, content supply method, program, terminal apparatus, and content supply system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,637,948
App. No.
15/029,949
Granted
Apr 28, 2020
Kind
B2
Abstract

The present disclosure relates to a content supply apparatus, a content supply method, a program, a terminal apparatus, and a content supply system that allow to provide a receiver with pieces of general required network quality information for respective delivery paths for a case of supplying pieces of content of the same content through a plurality of different delivery paths. A content supply apparatus of the present disclosure delivers streams of content through a plurality of different networks, respectively, according to an adaptive streaming technique, and includes: a generating unit that generates metadata describing QoS parameters for the respective plurality of different networks through which the streams are delivered, and condition values of the QoS parameters; and a delivering unit that delivers the generated metadata to a receiver. The present disclosure can be applied to a system that streams content.

Claims (61)

1. A content supply apparatus that delivers streams of content through each of a plurality of different networks, respectively, according to an adaptive streaming technique, the content supply apparatus comprising:

circuitry configured to

generate an extended User Service Bundle Description (USD) including metadata describing quality of service (QoS) parameters of physical layers for the respective plurality of different networks through which the streams are delivered, and describing condition values of the QoS parameters; and

multicast the generated extended USD using a unidirectional transport to a receiver, wherein

the QoS parameters are delay, delay jitter, loss, throughput, radio field intensity, or bit error rate, and

the condition values are an upper limit, a lower limit, or a specified value.

2. The content supply apparatus according to claim 1 , wherein the unidirectional transport is File Delivery over Unidirectional Transport.

3. The content supply apparatus according to claim 1 , wherein the plurality of different networks include at least one of Internet, a terrestrial broadcast network, a satellite broadcast network, a cable television broadcast network, a mobile broadcast network, and a wireless local area network (LAN).

4. The content supply apparatus according to claim 1 , wherein the circuitry is further configured to introduce an MPDBaseMapping element in the USD, introduce a RequiredQos element in the MPDBaseMapping element, describe, in the RequiredQos element, the QoS parameters of the physical layers for the respective plurality of different networks through which the streams are delivered, and describe the condition values of the QoS parameters in the RequiredQos element.

5. The content supply apparatus according to claim 1 , wherein the circuitry is further configured to introduce a RequiredQos element in DeliverMethod of the USD, describe, in the RequiredQos element, the QoS parameters of the physical layers for the respective plurality of different networks through which the streams are delivered, and describe the condition values of the QoS parameters in the RequiredQos element.

6. The content supply apparatus according to claim 1 , wherein the condition values are the upper limit or the lower limit.

7. The content supply apparatus according to claim 1 , wherein the condition values include a first threshold, a second threshold, and a third threshold.

8. A content supply method for a content supply apparatus that delivers streams of content through each of a plurality of different networks, respectively, according to an adaptive streaming technique, the method comprising:

generating an extended User Service Bundle Description (USD) including metadata describing quality of service (QoS) parameters of physical layers for the respective plurality of different networks through which the streams are delivered, and describing condition values of the QoS parameters; and

multicasting the generated extended USD using a unidirectional transport to a receiver, wherein

the QoS parameters are delay, delay jitter, loss, throughput, radio field intensity, or bit error rate, and

the condition values are an upper limit, a lower limit, or a specified value.

9. A non-transitory, computer readable medium storing a program for causing a computer to perform the method of:

delivering streams of content through each of a plurality of different networks, respectively, according to an adaptive streaming technique;

generating an extended User Service Bundle Description (USD) including metadata describing quality of service (QoS) parameters for the respective plurality of different networks through which the streams are delivered, and describing condition values of the QoS parameters; and

multicasting the generated extended USD using a unidirectional transport to a receiver, wherein

the QoS parameters are delay, delay jitter, loss, throughput, radio field intensity, or bit error rate, and

the condition values are an upper limit, a lower limit, or a specified value.

10. A receiving apparatus, comprising:

circuitry configured to

receive streams of content through each of a plurality of different networks, respectively, according to an adaptive streaming technique;

receive an extended User Service Bundle Description (USD) including metadata describing quality of service (QoS) parameters of physical layers for the respective plurality of different networks through which the streams are delivered, and describing condition values of the QoS parameters; and

select and play back one of the streams according to the QoS parameters of the physical layers for the respective plurality of different networks described in the received metadata and according to a capability of the receiving device, wherein

the QoS parameters are delay, delay jitter, loss, throughput, radio field intensity, or bit error rate,

the condition values are an upper limit, a lower limit, or a specified value, and

the extended USD is multicast using a unidirectional transport.

11. The receiving apparatus according to claim 10 , wherein the metadata includes a service announcement received from the multicast using the unidirectional transport multicast.

12. The receiving apparatus according to claim 11 , wherein the plurality of different networks include at least one of Internet, a terrestrial broadcast network, a satellite broadcast network, a cable television broadcast network, a mobile broadcast network, and a wireless LAN.

13. A content supply system, comprising:

a receiving apparatus; and

a content supply apparatus including first circuitry configured to

deliver streams of content through each of a plurality of different networks, respectively, according to an adaptive streaming technique;

generate an extended User Service Bundle Description (USD) including metadata describing quality of service (QoS) parameters of physical layers for the respective plurality of different networks through which the streams are delivered, and describing condition values of the QoS parameters; and

multicast the generated extended USD using a unidirectional transport to the receiving apparatus; wherein

the receiving apparatus includes second circuitry configured to

receive the streams of content through the plurality of different networks, respectively, according to the adaptive streaming technique;

receive the metadata describing the QoS parameters of the physical layers for the respective plurality of different networks through which the streams are delivered, and describing the condition values of the QoS parameters; and

select and play hack one of the streams according to the QoS parameters for the respective plurality of different networks described in the received metadata and according to a capability of the receiving device,

the QoS parameters are delay, delay jitter, loss, throughput, radio field intensity, or bit error rate, and

the condition values are an upper limit, a lower limit, or a specified value.

14. A method performed by a receiving apparatus; the method comprising:

receiving streams of content through each of a plurality of different networks, respectively, according to an adaptive streaming technique;

receiving an extended User Service Bundle Description (USD) including metadata describing quality of service (QoS) parameters of physical layers for the respective plurality of different networks through which the streams are delivered, and describing condition values of the QoS parameters; and

selecting and playing back one of the streams according to the QoS parameters of the physical layers for the respective plurality of different networks described in the received metadata and according to a capability of the receiving device, wherein

the QoS parameters are delay, delay jitter, loss, throughput, radio field intensity; or bit error rate,

the condition values are an upper knit, a lower limit, or a specified value, and

the extended USD is multicast using a unidirectional transport.

15. The receiving apparatus according to claim 14 , wherein the metadata includes a service announcement received from the multicast using the unidirectional transport.

16. The receiving apparatus according to claim 15 , wherein the plurality of different networks include at least one of Internet, a terrestrial broadcast network, a satellite broadcast network, a cable television broadcast network, a mobile broadcast network, and a wireless LAN.

17. A non-transitory, computer readable medium storing a program that, when executed by a computer, causes the computer to:

receive streams of content through each of a plurality of different networks, respectively, according to an adaptive streaming technique;

receive an extended User Service Bundle Description (USD) including metadata describing quality of service (QoS) parameters of physical layers for the respective plurality of different networks through which the streams are delivered, and describing condition values of the QoS parameters; and

select and play back one of the streams according to the QoS parameters of the physical layers for the respective plurality of different networks described in the received metadata and according to a capability of the receiving device, wherein

the QoS parameters are delay, delay jitter, loss, throughput, radio field intensity, or bit error rate,

the condition values are an upper limit, a lower limit, or a specified value, and

the extended USD is multicast using a unidirectional transport.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 044171/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2016
From: YAMAGISHI, YASUAKI; MORI, MASAHITO
To: SONY CORPORATION
Reel/Frame 038448/0680 →