Video Call Packet Loss Handling via Cache Clearing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During video calls, continuous screen blurring occurs due to excessive packet loss of multimedia data packets, which are discarded by the electronic device to avoid delay and queuing, leading to incomplete data transmission and parsing issues for peer devices.

Innovation Solution

The electronic device implements a data processing method that monitors packet loss during video calls, clears cached multimedia data packets if the packet loss exceeds a predetermined threshold, and resumes sending new multimedia data packets, including I-frames, to ensure seamless video transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the electronic device discards multimedia data packets to avoid excessive delay and queuing, then the transmission delay is reduced, but the peer electronic device cannot parse the packets causing continuous screen blurring

Engineering Contradiction:
Improvetransmission delayVSAvoidpacket parsing success rate
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent changes the packet handling parameter from simple discard to conditional discard based on cache status. When cache is full, packets are discarded; when cache has space, packets are cached and forwarded. This parameter-based decision resolves the contradiction by adapting the handling strategy to current system state.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary caching of multimedia data packets before forwarding them to the peer device. By pre-caching packets in available space, the system ensures that even if transmission occurs at different rates, the receiving device has packets ready to parse, preventing screen blurring while maintaining timely transmission.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the electronic device caches multimedia data packets to ensure complete data transmission, then the packet parsing success rate is improved, but the data queuing delay increases

Engineering Contradiction:
Improvepacket parsing success rateVSAvoiddata queuing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial caching by storing packets only when cache space is available, not always caching all packets. This partial action approach ensures sufficient packets are cached for successful parsing while avoiding excessive queuing delay when cache is full, thus resolving the contradiction between reliability and delay.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements dynamic packet handling where the caching behavior adapts based on current cache status. The system dynamically switches between caching mode (when space available) and direct transmission mode (when cache full), creating a flexible system that balances reliability and delay based on real-time conditions.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If the electronic device continuously sends a large quantity of multimedia data packets, then the video call data transmission volume is increased, but the packet loss rate increases causing screen blurring

Engineering Contradiction:
Improvedata transmission volumeVSAvoidpacket loss rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent introduces the cache as an intermediary buffer between the transmission source and the peer device. This intermediary component absorbs the mismatch between high transmission volume and potential packet loss by temporarily storing packets, ensuring that the receiving device gets complete data without screen blurring while maintaining high data transmission volume.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4060956B1Data processing method and electronic device
Publication Date: 2025.04.30 VIVO MOBILE COMM CO LTD
  • EP4060956B1 patent drawingFigure 1~3
  • EP4060956B1 patent drawingFigure 4

AI summary

Provided in the embodiments of the present invention are a data processing method and an electronic device. The method comprises: insofar as a first electronic device is making a video call, acquiring the amount of packet loss of multimedia data packets of the video call within a predetermined period; if the amount of packet loss is greater than or equal to a predetermined threshold, then clearing target multimedia data packets, and transmitting multimedia data packets currently generated by the video call to a server. The target multimedia data packets are: all of the multimedia data packets corresponding to the video call buffered in the first electronic device.