18498792. METHOD AND APPARATUS FOR RECEIVING ADAPTIVE MEDIA STREAMING AND ADAPTIVE MEDIA STREAMING SYSTEM simplified abstract (ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE)

From WikiPatents
Revision as of 03:21, 30 May 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

METHOD AND APPARATUS FOR RECEIVING ADAPTIVE MEDIA STREAMING AND ADAPTIVE MEDIA STREAMING SYSTEM

Organization Name

ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE

Inventor(s)

Je-Won Lee of Daejeon (KR)

Joon-Young Jung of Daejeon (KR)

Dong-Joon Choi of Daejeon (KR)

Eun-Hee Hyun of Daejeon (KR)

METHOD AND APPARATUS FOR RECEIVING ADAPTIVE MEDIA STREAMING AND ADAPTIVE MEDIA STREAMING SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18498792 titled 'METHOD AND APPARATUS FOR RECEIVING ADAPTIVE MEDIA STREAMING AND ADAPTIVE MEDIA STREAMING SYSTEM

Simplified Explanation

The method described in the abstract involves receiving adaptive media streaming by calculating segment download time for each video quality level based on network throughput, segment bitrate, segment duration, and standard deviation of segment bitrates. It also includes determining the segment bitrate that maximizes the quality of the viewing experience for the user based on segment download time and buffer level, making a request for the determined segment bitrate, transferring the request to a server, and transferring the corresponding video segment received in response to the request to the playback buffer.

  • Calculating segment download time for each video quality level based on network throughput, segment bitrate, segment duration, and standard deviation of segment bitrates.
  • Determining the segment bitrate that maximizes the quality of the viewing experience for the user based on segment download time and buffer level.
  • Making a request for the determined segment bitrate and transferring it to a server.
  • Transferring the corresponding video segment received in response to the request to the playback buffer.

Potential Applications

This technology could be applied in streaming services, online video platforms, and video conferencing applications to optimize the viewing experience for users.

Problems Solved

This technology solves the problem of buffering and quality degradation in media streaming by dynamically adjusting the segment bitrate based on network conditions and user experience metrics.

Benefits

The benefits of this technology include improved video quality, reduced buffering, and a more seamless viewing experience for users.

Potential Commercial Applications

Potential commercial applications of this technology include video streaming services, online gaming platforms, and live event streaming services.

Possible Prior Art

One possible prior art for this technology could be adaptive bitrate streaming algorithms used in various streaming platforms to adjust video quality based on network conditions and device capabilities.

Unanswered Questions

How does this method handle sudden fluctuations in network throughput?

The method described in the abstract does not specify how it handles sudden fluctuations in network throughput that could impact the segment download time and video quality.

What impact does this method have on data usage for users?

The abstract does not address how this method may impact data usage for users, especially in situations where higher quality video segments are requested to maximize viewing experience.


Original Abstract Submitted

Disclosed herein is a method for receiving adaptive media streaming. The method may include calculating segment download time for each video quality level based on network throughput, a segment bitrate for the video quality level, segment duration, and a standard deviation of segment bitrates, determining a segment bitrate for maximizing the quality of viewing experience of a user based on the segment download time for each video quality level and a buffer level received from a playback buffer, making a request for the determined segment bitrate, transferring the request to a server, and transferring a corresponding video segment received in response to the request to the playback buffer.