18498792. METHOD AND APPARATUS FOR RECEIVING ADAPTIVE MEDIA STREAMING AND ADAPTIVE MEDIA STREAMING SYSTEM simplified abstract (ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE)
Contents
- 1 METHOD AND APPARATUS FOR RECEIVING ADAPTIVE MEDIA STREAMING AND ADAPTIVE MEDIA STREAMING SYSTEM
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 METHOD AND APPARATUS FOR RECEIVING ADAPTIVE MEDIA STREAMING AND ADAPTIVE MEDIA STREAMING SYSTEM - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Unanswered Questions
- 1.11 Original Abstract Submitted
METHOD AND APPARATUS FOR RECEIVING ADAPTIVE MEDIA STREAMING AND ADAPTIVE MEDIA STREAMING SYSTEM
Organization Name
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Inventor(s)
Joon-Young Jung of Daejeon (KR)
Dong-Joon Choi 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.