Vector-Based Video Encoding for Low-Bandwidth Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods require high storage and bandwidth for video files, especially in low-bandwidth environments, making it difficult to deliver educational content effectively in regions with limited infrastructure.

Innovation Solution

A method that encodes video streams by storing and interpolating coordinate sets representing paths drawn on a surface, using spline interpolation and motion prediction, and converting text files to binary formats, reducing storage requirements and optimizing video delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional video encoding methods are used, then video quality is maintained, but storage and bandwidth requirements become excessively high for low-bandwidth environments

Engineering Contradiction:
Improvevideo qualityVSAvoidstorage and bandwidth requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The video is segmented into keyframes and intermediate frames. Keyframes are encoded in full detail while intermediate frames use differential encoding, storing only changes from previous frames. This segmentation allows the system to maintain visual quality while dramatically reducing the total data volume that needs to be stored and transmitted.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding system dynamically adjusts compression parameters based on scene complexity and motion intensity. During low-motion sequences, higher compression ratios are applied, while complex scenes receive more bits. This parameter adaptation maintains acceptable video quality while optimizing storage and bandwidth usage for low-bandwidth environments.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If video compression is increased to reduce storage and bandwidth, then storage and bandwidth requirements decrease, but video quality and accuracy deteriorate

Engineering Contradiction:
Improvestorage and bandwidth requirementsVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

A multi-pass encoding intermediary process is employed that first analyzes the video to identify important regions and motion patterns, then uses this information to guide the compression process. This intermediary analysis stage allows the system to allocate bits more efficiently, preserving quality in important areas while achieving higher compression in less critical regions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If all coordinate sets are stored to maintain path accuracy, then path representation accuracy is improved, but storage requirements increase

Engineering Contradiction:
Improvepath representation accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Instead of storing all coordinate sets, the system stores a partial set of key coordinate points that define the essential path geometry. A spline interpolation algorithm then reconstructs the complete path from these partial points. This partial action approach maintains sufficient path accuracy for educational purposes while achieving significant storage reductions.

Inventive Principle:
Principle #16Partial or excessive action

4Ease of operation

If text file format is used for storing coordinate data, then human readability and simplicity are improved, but file size and transmission bandwidth increase

Engineering Contradiction:
Improvehuman readabilityVSAvoidfile size
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system creates a compact binary copy of the coordinate data for storage and transmission, while maintaining the ability to convert to human-readable text format when needed. The binary format serves as the primary storage representation, achieving space efficiency, while text conversion is available on-demand for editing or debugging purposes.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10116963B1Vector-based encoding technique for low-bandwidth delivery or streaming of vectorizable videos
Publication Date: 2018.10.30 BHATTACHARYYA SAMRAT
  • US10116963B1 patent drawing
  • US10116963B1 patent drawing
  • US10116963B1 patent drawing

AI summary

Aspects of the present invention include a method of encoding a media file. The method includes acts of receiving a video stream depicting at least one object being drawn on a drawing surface, detecting, in the video stream, at least one path representing the at least one object, storing a plurality of coordinate sets representing the at least one path, identifying a subset of the plurality of coordinate sets that represents the at least one path to a degree of accuracy exceeding a defined threshold, and storing the subset of the plurality of coordinate sets in a text file format.