Subtractive Video Filtering for Poor Network Connectivity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Poor network connectivity in various regions hinders or degrades video calls, making them grainy, laggy, or impossible due to insufficient bandwidth, leading to suboptimal user experience.
Innovation Solution
A communication network that determines the level of network connectivity between devices and applies subtractive filters to reduce video data transmission, using techniques like Haar Cascading for facial feature detection, to generate a reduced data set that approximates the user's appearance and mannerisms, improving video conferencing quality over poor connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full video data is transmitted over poor network connections, then video quality is maintained, but network bandwidth is insufficient causing grainy, laggy, or impossible video calls
Solution Approach 1:
The patent extracts only the essential facial features (eyes, nose, mouth, contours) from the complete video data and transmits this reduced subset. This allows video calls to function reliably on poor networks by sending minimal data while maintaining recognizable user representation.
Solution Approach 2:
The patent applies different quality levels to different parts of the video data. Instead of uniform high-quality transmission, only critical facial regions are transmitted with sufficient detail, while non-essential areas are omitted or simplified, optimizing bandwidth usage.
2Quantity of substance
If subtractive filters are applied to reduce video data, then data transmission requirements are reduced, but video quality and detail are degraded
Solution Approach 1:
The subtractive filter selectively removes only non-essential video data while preserving critical facial features. This localized approach to data reduction maintains sufficient visual quality for communication purposes while achieving significant bandwidth savings.
Solution Approach 2:
The patent applies partial filtering by removing only the least important video data elements. This partial action approach maintains adequate video quality for practical communication needs while reducing overall data transmission requirements.
3Quantity of substance
If facial feature detection algorithms are applied, then data transmission is reduced, but processing complexity and computational requirements increase
Solution Approach 1:
The patent creates simplified copies of facial features using coordinate points and geometric representations rather than transmitting full video pixels. This copying approach reduces data transmission while the computational complexity is concentrated in the filtering stage rather than the transmission stage.
Data Source
AI summary
In one embodiment, a method includes receiving a request to establish an audiovisual streaming session between a first device and a second device; determining a level of network connectivity for a network associated with the first device or the second device; receiving data from the first device. The data may the data represent facial expressions of a user in a video captured by the first device. The data may be generated by the first device using the video based on: detections of a face and facial features of the user in the video and application of one or more subtractive filters using the detected face and facial features. The subtractive filters may be selected based on the level of network connectivity. The method may also include sending the data to the second device with instructions to process the data and display a representation of the user's facial expressions.


