IP Library › Granted Patent US 10,887,651
Granted Patent B2
US 10,887,651 · App. 14/596,796 · Granted Jan 5, 2021

Signaling and operation of an MMTP de-capsulation buffer

Inventors: Youngkwon Lim (Allen, TX); Imed Bouazizi (Plano, TX)
Assignee: Samsung Electronics Co., Ltd.
H04N21/44004H04N21/435H04N21/4343H04N21/4348H04N21/4381H04N21/64322H04L47/30
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,887,651
App. No.
14/596,796
Granted
Jan 5, 2021
Kind
B2
Abstract

Methods and apparatuses for managing received data by a client device and indicating data removal management by a server. A method for managing received data by a client device includes receiving a message including information about a number of modes for removal of the data from a buffer at the client. The method also includes selecting a mode for removal of the data from the buffer with a maximum required buffer size among the modes indicated by the information about the modes in the received message and removing the data from the buffer based on the identified mode. A method for indicating data removal management by a server includes generating and sending a message including information about a number of modes for removal of received data from a buffer at a client device. The information indicates, for each of the modes, a type of mode for removal of the data.

Claims (32)

1. A method for managing received data by a client device, the method comprising:

receiving, by the client device, a message from a server, the message including information about a number of modes for removal of the data from a buffer at the client device;

selecting, by the client device, a mode for removal of the data from the buffer with a maximum required buffer size among the modes indicated by the information about the modes in the received message; and

removing, by the client device, the data from the buffer based on the selected mode,

wherein the modes comprise a mode where the client device removes complete Moving Picture Experts Group (MPEG) media transport (MMT) processing units (MPUs), a mode where the client device removes complete movie fragments, and a mode where the client device removes complete MMT fragmentation units (MFUs).

2. The method of claim 1 , wherein removing the data from the buffer based on the selected mode comprises:

calculating an initial delay before starting removal of the data from the buffer; and

calculating a rate of removing the data from the buffer.

3. The method of claim 1 , wherein the message is a hypothetical receiver buffer model (HRBM) removal message.

4. The method of claim 1 , wherein the buffer is a Moving Picture Experts Group (MPEG) media transport protocol (MMTP) de-capsulation buffer.

5. The method of claim 1 , wherein removing the data from the buffer comprises forwarding the data for presentation to a user.

6. A method for indicating data removal management by a server, the method comprising:

generating, by the server, a message including information about a number of modes for removal of received data from a buffer at a client device, the information indicating, for each of the modes, a type of mode for removal of the data, and

sending, by the server, the message to the client device,

wherein the modes comprise a mode where the client device removes complete Moving Picture Experts Group (MPEG) media transport (MMT) processing units (MPUs), a mode where the client device removes complete movie fragments, and a mode where the client device removes complete MMT fragmentation units (MFUs).

7. The method of claim 6 , wherein the information in the message further indicates a required maximum size of the buffer.

8. The method of claim 6 , wherein the message is a hypothetical receiver buffer model (HRBM) removal message.

9. An apparatus in a client device for managing received data, the apparatus comprising:

a memory comprising a buffer configured to at least temporarily store the data;

a receiver configured to receive a message from a server, the message including information about a number of modes for removal of the data from a buffer at the client device; and

a controller configured to select a mode for removal of the data from the buffer with a maximum required buffer size among the modes indicated by the information about the modes in the received message, and remove the data from the buffer based on the selected mode,

wherein the modes comprise a mode where the client device removes complete Moving Picture Experts Group (MPEG) media transport (MMT) processing units (MPUs), a mode where the client device removes complete movie fragments, and a mode where the client device removes complete MMT fragmentation units (MFUs).

10. The apparatus of claim 9 , wherein the controller is further configured to calculate an initial delay before starting removal of the data from the buffer, and calculate a rate of removing the data from the buffer.

11. The apparatus of claim 9 , wherein the message is a hypothetical receiver buffer model (HRBM) removal message.

12. The apparatus of claim 9 , wherein the buffer is a Moving Picture Experts Group (MPEG) media transport protocol (MMTP) de-capsulation buffer.

13. The apparatus of claim 9 , wherein the controller is further configured to forward the data from the buffer for presentation to a user.

14. An apparatus in a server for indicating data removal management, the apparatus comprising:

a controller configured to generate a message including information about a number of modes for removal of received data from a buffer at a client device, the information indicating, for each of the modes, a type of mode for removal of the data; and

a transmitter configured to send the message to the client device,

wherein the modes comprise a mode where the client device removes complete Moving Picture Experts Group (MPEG) media transport (MMT) processing units (MPUs), a mode where the client device removes complete movie fragments, and a mode where the client device removes complete MMT fragmentation units (MFUs).

15. The apparatus of claim 14 , wherein the information in the message further indicates a required maximum size of the buffer.

16. The apparatus of claim 14 , wherein the message is a hypothetical receiver buffer model (HRBM) removal message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2015
From: LIM, YOUNGKWON; BOUAZIZI, IMED
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 034711/0449 →
Continuity (2)
Provisional Application 61973092 · Mar 31, 2014
Related Publication 20150281770A1 · Oct 1, 2015