IP Library Granted Patent US 10,499,094
Granted Patent B2
US 10,499,094 · App. 15/021,116 · Granted Dec 3, 2019

Transmission apparatus, transmitting method, reception apparatus, and receiving method

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,499,094
App. No.
15/021,116
Granted
Dec 3, 2019
Kind
B2
Abstract

The present technique relates to a transmission apparatus, a transmitting method, a reception apparatus, and a receiving method for promptly distributing data. An http response having a part of a fragment and a hypertext transfer protocol (http) header is distributed. The http header includes a sequence number representing an order of the fragment and a version representing an order of a part of the fragment in the fragment. The present technique is applied to, for example, a case where content is distributed by multicast and the like.

Claims (48)

1. A transmission apparatus transmitting a stream of content via multicast or broadcast, the stream being segmented into segments, a segment of the segments comprising a plurality of fragments, the transmission apparatus comprising:

a transmitter configured to transmit a hypertext transfer protocol (http) response including a part of a fragment of the plurality of fragments and a http header, wherein

the http header includes

a sequence number representing an order of the fragment with respect to other fragments of the plurality of fragments, and

a version representing an order of the part of the fragment with respect to other parts in the fragment.

2. The transmission apparatus according to claim 1 , wherein the version of the http header of the http response includes information indicating a last part of the fragment.

3. The transmission apparatus according to claim 1 ,

wherein the http response is a first http response, the http header is a first http header, the part of a fragment is a first part,

wherein the transmitter is configured to transmit a second http response including a second part of the fragment and a second http header, and

wherein the second http header includes a version representing an order of the second part of the fragment with respect to other parts in the fragment.

4. The transmission apparatus according to claim 2 , wherein

the fragment includes a movie fragment (moof) and a movie data (mdat),

the moof includes a BaseMediaDecodeTime representing a presentation time of a first sample of the mdat, and

the http header further includes a network time protocol (NTP) time corresponding to the BaseMediaDecodeTime.

5. The transmission apparatus according to claim 4 , wherein the http header further includes sample count start information indicating an order of the first sample which is a part of the fragment included in the http response from the first sample of the fragment.

6. The transmission apparatus according to claim 5 , wherein the http header of the http response including a part of the second or later of the fragment includes the sample count start information.

7. The transmission apparatus according to claim 6 , wherein the fragment is a fragment of fragmented MP4.

8. A transmitting method for transmitting a stream of content via multicast or broadcast, the stream being segmented into segments, a segment of the segments comprising a plurality of fragments, the transmitting method comprising:

transmitting, by a transmitter, a hypertext transfer protocol (http) response including a part of a fragment of the plurality of fragments and a http header, wherein

the http header includes

a sequence number representing an order of the fragment with respect to other fragments of the plurality of fragments, and

a version representing an order of the part of the fragment with respect to other parts in the fragment.

9. A reception apparatus receiving a stream of content via multicast or broadcast, the stream being segmented into segments, a segment of the segments comprising a plurality of fragments, the reception apparatus comprising:

a receiver configured to receive a hypertext transfer protocol (http) response including a part of a fragment of the plurality of fragments and a http header, wherein

the http header includes

a sequence number representing an order of the fragment with respect to other fragments of the plurality of fragments, and

a version representing an order of the part of the fragment with respect to other parts in the fragment.

10. The reception apparatus according to claim 9 , wherein the version of the http header of the http includes information indicating a last part of the fragment.

11. The reception apparatus according to claim 10 , wherein

the fragment includes a movie fragment (moof) and a movie data (mdat),

the moof includes a BaseMediaDecodeTime representing a presentation time of a first sample of the mdat, and

the http header further includes a network time protocol (NTP) time corresponding to the BaseMediaDecodeTime.

12. The reception apparatus according to claim 11 , wherein the http header further includes sample count start information indicating an order of the first sample which is a part of the fragment included in the http response from the first sample of the fragment.

13. The reception apparatus according to claim 12 , wherein the http header of the http response including a part of the second or later of the fragment includes the sample count start information.

14. The reception apparatus according to claim 13 , wherein the fragment is a fragment of fragmented MP4.

15. A receiving method for receiving a stream of content via multicast or broadcast, the stream being segmented into segments, a segment of the segments comprising a plurality of fragments, the receiving method comprising:

receiving, by a receiver, a hypertext transfer protocol (http) response including a part of a fragment of the plurality of fragments and a http header, wherein

the http header includes

a sequence number representing an order of the fragment with respect to other fragments of the plurality of fragments, and

a version representing an order of the part of the fragment with respect to other parts in the fragment.

16. The receiving method according to claim 15 , wherein the http header further includes sample count start information indicating an order of the first sample which is a part of the fragment included in the http response from the first sample of the fragment.

17. The receiving method according to claim 16 , wherein the http header of the http response including a part of the second or later of the fragment includes the sample count start information.

18. The receiving method according to claim 17 , wherein the fragment is a fragment of fragmented MP4.

19. A non-transitory computer readable medium storing computer executable instructions which, when executed by a computer that transmits a stream of content via multicast or broadcast, the stream being segmented into segments, a segment of the segments comprising a plurality of fragments, cause the computer to:

transmit a hypertext transfer protocol (http) response including a part of a fragment of the plurality of fragments and a http header, wherein

the http header includes

a sequence number representing an order of the fragment with respect to other fragments of the plurality of fragments, and

a version representing an order of the part of the fragment with respect to other parts in the fragment.

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 Mar 10, 2016
From: YAMAGISHI, YASUAKI
To: SONY CORPORATION
Reel/Frame 038057/0861 →