Patentable/Patents/US-8351762
US-8351762

Adaptive media playout method and apparatus for intra-media synchronization

PublishedJanuary 8, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Disclosed is a buffer-based adaptive media playout method in a receiver side of a network media streaming system. The method includes: calculating a playout interval for playing out a current j-th frame (where j is a natural number) of a received media stream; and playing out the current j-th frame after the calculated playout interval has elapsed from the reception of the current j-th frame. The calculation of the playout interval for playing out the current j-th frame of the received media stream includes: calculating a buffer level of a (j+w)-th frame (where w is a natural number); estimating a playout pause or a playout skip on the basis of the calculated buffer level; and calculating the playout interval for playing out the current j-th frame for the predicted one of the playout pause and the playout skip. According to the above-mentioned structure, it is possible to reduce the amount of temporal distortion, such as the RMSE value of playout discontinuity due to delay or jitter, as compared to the buffer-threshold-based media playout techniques according to the related art.

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A buffer-based adaptive media playout method in a receiver side of a network media streaming system, the method comprising: calculating a playout interval for playing out a current j-th frame (where j is a natural number) of a received media stream; and playing out the current j-th frame after the calculated playout interval has elapsed from the reception of the current j-th frame, wherein the calculating of the playout interval for playing out the current j-th frame of the received media stream includes: calculating a buffer level of a (j+w)-th frame (where w is a natural number); predicting a playout pause or a playout skip of the current j-th frame on the basis of the calculated buffer level; and calculating the playout interval for playing out the current j-th frame on the basis of a play out rate control parameter for the predicted one of the playout pause and the playout skip, wherein, in the calculating of the buffer level of the (j+w)-th frame, a weight is applied to an average reception rate of the media stream and a reception rate between the playout time of a (j−1)-th frame and the playout time of a (j−2)-th frame to calculate the predicted reception rate.

2

2. The method of claim 1 , wherein, in the calculating of the buffer level of the (j+w)-th frame, the buffer level is calculated by computing a predetermined predicted reception rate of the j-th frame.

3

3. The method of claim 1 , wherein, in the estimating of the playout pause or the playout skip on the basis of the calculated buffer level, when underflow occurs in the calculated buffer level, the playout pause is predicted, and when overflow occurs in the calculated buffer level, the playout skip is predicted.

4

4. The method of claim 1 , wherein, in the calculating of the playout interval for playing out the current j-th frame for the predicted one of the playout pause and the playout skip on the basis of the playout rate control parameter, the playout interval for playing out the current j-th frame is calculated on the basis of maximum and minimum values of the playout rate control parameter during the predicted playout pause or maximum and minimum values of the playout rate control parameter during the predicted playout skip.

5

5. The method of claim 4 , wherein the playout rate control parameter is determined by an intermediate value between the maximum and minimum values calculated according to the buffer level.

6

6. The method of claim 5 , wherein, when there is no underflow or overflow in the calculated buffer level, the playout interval for playing out the current j-th frame is set to zero.

7

7. The method of claim 1 , further comprising: calculating the playout interval from a (j+1)-th frame subsequent to the current j-th frame to the last frame of the received media stream, and playing out the frames.

8

8. At least one nontransitory processor readable medium including a program for allowing a computer to execute the buffer-based adaptive media playout method in a receiver side of a network media streaming system of claim 1 .

9

9. An adaptive media playout apparatus comprising: a playout buffer that stores media packets received from a network; a video decoder that decodes the media packets stored in the playout buffer; and an adaptive media playout control unit that predicts a playout pause and a playout skip of a current j-th frame on the basis of a buffer level of a (j+w)-th frame (where j and w are natural numbers) of the decoded media packets, and calculates a playout interval for playing out current j-th frame on the basis of a playout rate control parameter for the predicted one of the playout pause and the playout skip, wherein the buffer level of the (j+w)-th frame is calculated by computing a predetermined predicted reception rate of the i-th frame, when underflow occurs in the calculated buffer level, the adaptive media playout control unit predicts the playout pause, and when overflow occurs in the calculated buffer level, the adaptive media playout control unit predicts the playout skip.

10

10. The adaptive media playout apparatus of claim 9 , wherein the adaptive media playout control unit calculates the playout interval for playing out the current j-th frame on the basis of maximum and minimum values of the playout rate control parameter during the predicted playout pause or maximum and minimum values of the playout rate control parameter during the predicted playout skip.

11

11. The adaptive media playout apparatus of claim 10 , wherein the playout rate control parameter is determined by an intermediate value between the maximum and minimum values calculated according to the buffer level.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 20, 2008

Publication Date

January 8, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Adaptive media playout method and apparatus for intra-media synchronization” (US-8351762). https://patentable.app/patents/US-8351762

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.