Mobile Station Buffer Quality Upgrade Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, video streaming quality is often compromised due to variable channel states, leading to low-quality streaming when buffer levels are insufficient, and existing technologies lack effective methods to upgrade streaming quality in response to changing bandwidth and buffer conditions.
Innovation Solution
A method and apparatus that allow a mobile station to request and receive higher-quality video data from a server based on available bandwidth and buffer levels, using encoding methods like Advanced Video Coding (AVC) and Scalable Video Coding (SVC) to upgrade stored data without disrupting ongoing video streaming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conservative streaming request method is used to prevent video interruptions, then video streaming continuity is improved, but video streaming quality deteriorates due to insufficient buffer filling
Solution Approach 1:
The patent implements dynamic quality adjustment by enabling the mobile station to send quality update requests to the server based on real-time buffer status and channel conditions. The system transitions from a static conservative streaming approach to a dynamic adaptive approach where quality parameters are continuously adjusted while maintaining playback continuity.
Solution Approach 2:
The patent changes the quality parameter of video data by requesting the server to provide alternative quality versions of the same video content. When buffer status improves, the system requests higher quality data (e.g., changing from 360p to 720p), effectively using parameter changes to resolve the contradiction between continuity and quality.
2Productivity
If data of low quality is pre-stored in the buffer, then buffer filling speed is improved, but video service quality deteriorates
Solution Approach 1:
The patent applies preliminary action by first storing low-quality video data in the buffer to ensure rapid buffer filling and prevent interruptions. Once the buffer is sufficiently filled, the system then initiates quality upgrade requests to replace low-quality data with high-quality data, separating the buffer filling phase from the quality optimization phase.
Solution Approach 2:
The system dynamically transitions the buffer content quality based on available bandwidth and buffer status. Initially, low-quality data is buffered for fast filling, then the system dynamically requests and receives high-quality data to replace the low-quality content, achieving both fast buffering and high quality output.
3Manufacturing precision
If data quality is upgraded based on available bandwidth and buffer level, then video streaming quality is improved, but system complexity increases due to additional control mechanisms
Solution Approach 1:
The patent implements feedback mechanisms where the mobile station continuously monitors buffer status and channel conditions, then sends quality update requests to the server based on this feedback. The server responds by providing appropriately quality-level video data, creating a closed-loop feedback system that manages complexity through structured information exchange.
Solution Approach 2:
The mobile station autonomously determines when to request quality upgrades by monitoring its own buffer status and channel conditions. The system serves itself by making intelligent decisions about quality requests without requiring complex external control, reducing overall system complexity while maintaining quality improvement capabilities.
Data Source
AI summary
A method and apparatus for transmitting and receiving data in a wireless communication system is provided. A method of a mobile station includes: storing data received from a server in a buffer; transmitting, to the server, a request message for updating a quality of the data stored in the buffer from a first quality to a second quality based on at least one of an available bandwidth and a buffer level; and receiving data of the second quality from the server.


