Multimedia Device Adaptive Bitrate Streaming Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multimedia devices face challenges in efficiently processing multiple media services simultaneously due to restrictive resources such as CPU, decoder, and memory, especially when adapting to changes in screen size or bandwidth.

Innovation Solution

A control method and device that utilize adaptive bitrate streaming by receiving and displaying video data at different bitrates based on detected screen size changes, allowing for dynamic resource allocation and efficient use of available resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple media services are processed simultaneously on a multimedia device, then the service functionality is improved, but the resource constraints (CPU, decoder, memory) cause processing efficiency to deteriorate

Engineering Contradiction:
Improveservice functionalityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The video content is segmented into multiple bitrate versions (e.g., 480p, 720p, 1080p) that can be independently processed and transmitted. This segmentation allows the system to select appropriate segments based on available resources, enabling multiple services to run simultaneously without overwhelming the decoder and CPU.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the bitrate of video streams based on real-time resource availability and screen size detection. When resources are constrained, lower bitrate streams are selected; when resources are abundant, higher bitrate streams are used. This dynamic adaptation resolves the contradiction between providing versatile service functionality and maintaining processing efficiency under resource constraints.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If video quality is improved by using higher bitrate, then the video quality is improved, but the resource consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidresource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system changes the bitrate parameter of video streams based on detected screen size and available resources. For smaller screens or resource-constrained states, lower bitrate parameters are selected; for larger screens or resource-abundant states, higher bitrate parameters are used. This parameter adaptation resolves the contradiction between video quality and resource consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback loops that continuously monitor resource usage and screen size, then adjust the video bitrate accordingly. When resources are consumed below a threshold, the system maintains higher video quality; when resources are consumed above a threshold, the system reduces bitrate to conserve resources. This feedback mechanism resolves the contradiction between video quality and resource consumption.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11019373B2Multimedia device and control method therefor
Publication Date: 2021.05.25 LG ELECTRONICS INC
  • US11019373B2 patent drawing
  • US11019373B2 patent drawing
  • US11019373B2 patent drawing

AI summary

A multimedia device and a control method therefor are disclosed. The multimedia device according to one embodiment of the present invention comprises: a reception unit for receiving a stream segment, of a first bitrate, among stream segments, which constitute first content, of several bitrates; a display unit for displaying video data corresponding to the received stream segment of the first bitrate; and a control unit, wherein the control unit detects a size change of a screen on which the video data is displayed, requests a stream segment of a second bitrate, which is different from the first bitrate, on the basis of the detected size change of the screen, controls the reception unit such that the reception unit receives the requested stream segment of the second bitrate, and controls the display unit such that the display unit displays video data corresponding to the received stream segment of the second bitrate.