Server Video Frame Conversion for New Terminal Joining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video PoC or video sharing services, newly joining terminals often face picture quality issues due to the lack of initial I-frames, and differing terminal capabilities can lead to decoding and reproduction problems, resulting in distorted or undecodable video.

Innovation Solution

A server apparatus that receives and copies video streams, converting frames to non-predictive I-frames for new terminals and adapting formats to match the capabilities of other terminals, ensuring seamless video decoding and reproduction across various devices without remodeling the terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If video frames are transmitted using predictive coding to reduce bit rate, then transmission efficiency is improved, but newly joining terminals cannot decode video properly due to lack of reference frames

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidvideo decoding reliability for new terminals
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The server performs preliminary action by detecting when a new terminal joins the group and proactively transmitting an I-frame (intra-coded frame) to that terminal before the terminal attempts to decode video. This advance preparation ensures the new terminal has the necessary reference frames to properly decode subsequent predictive-coded frames, resolving the contradiction between transmission efficiency and decoding reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between the video source and newly joining terminals. It receives predictive-coded video frames, identifies new terminals, and inserts I-frames as intermediary reference data to enable proper decoding. This intermediary role allows the system to maintain efficient predictive coding while ensuring new terminals can decode video correctly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the server converts video formats to match each terminal's capabilities, then compatibility across different devices is improved, but server processing complexity increases

Engineering Contradiction:
Improveterminal compatibilityVSAvoidserver processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server applies local quality by converting video formats selectively based on each terminal's specific capabilities. Instead of converting to all possible formats or using a single universal format, the server analyzes individual terminal characteristics and applies appropriate format conversions only where needed. This reduces unnecessary processing while ensuring each terminal receives compatible video data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The server changes video parameters (such as resolution, bitrate, or codec type) dynamically based on terminal capabilities. By adjusting these parameters locally for each terminal rather than maintaining a fixed output format, the server achieves broad compatibility while minimizing processing complexity through intelligent parameter selection.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8693536B2Server apparatus, communication method and program
Publication Date: 2014.04.08 RAKUTEN GROUP INC
  • US8693536B2 patent drawing
  • US8693536B2 patent drawing
  • US8693536B2 patent drawing

AI summary

Disclosed is a server apparatus including a conversion unit which, in case another terminal takes part anew in a group of terminals, during a time of transmitting the copied stream or packet, converts a video frame to a non-predictive frame and transmits the non-predictive frame and transmits a video signal following the non-predictive frame, as it is.