Server Identifying Channel Quality for IPTV Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience inconvenience due to screen tearing and excessive buffering when watching IPTV content on electronic devices, primarily caused by limited network bandwidth and transmission errors, which existing technologies fail to address effectively.

Innovation Solution

A server system that identifies the quality of channels based on home network environments and transmits this information to an external server, allowing users to select channels with optimal streaming quality by providing a channel list that includes network quality information for each ISP and home network environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is transmitted through channels with limited bandwidth and high traffic, then more users can access the content, but screen tearing and buffering occur due to transmission errors

Engineering Contradiction:
Improvechannel accessibilityVSAvoidcontent reproduction quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by identifying and evaluating multiple channel qualities in advance before content transmission. The server assesses channel characteristics such as bandwidth, traffic conditions, and error rates, then selects the most appropriate channel quality level that matches the user's network environment, preventing buffering and screen tearing before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by adjusting channel quality levels based on detected network conditions. When network bandwidth is limited or traffic is high, the system transitions to lower quality channel parameters (reduced resolution, lower bitrate) to maintain smooth playback, while switching to higher quality parameters when network conditions improve.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If channel quality information is provided for each home network environment, then users can select optimal channels, but the system complexity increases

Engineering Contradiction:
Improvechannel selection accuracyVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically detecting the user's home network environment (bandwidth, ISP type) and autonomously selecting appropriate channel qualities without requiring manual user configuration. The server performs automatic channel quality identification and匹配 based on network conditions, reducing user burden while maintaining high selection accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system achieves universality by creating a multi-functional channel quality identification mechanism that serves multiple purposes: evaluating channel performance, matching network environments, providing recommendations, and enabling seamless switching. This single mechanism handles diverse network conditions (different ISPs, bandwidth levels) through a unified approach, managing complexity while maintaining versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11234047B2Server and controlling method thereof
Publication Date: 2022.01.25 SAMSUNG ELECTRONICS CO LTD
  • US11234047B2 patent drawing
  • US11234047B2 patent drawing
  • US11234047B2 patent drawing

AI summary

A server is provided. The server includes a communicator and a processor configured to, from a plurality of electronic apparatuses that reproduce content received from an external server, receive information regarding reproduction of the content and information on home network environments of the plurality of electronic apparatuses through the communicator, based on the information regarding reproduction of the content, identify a plurality of qualities of a channel providing the content for each of the plurality of home network environments, and transmit information on the plurality of qualities of the channel identified for each of the plurality of home network environments to the external server through the communicator to add the information on the plurality of qualities of the channel to a channel list provided by the external server.