Media File Gap Removal via Indexing Table Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media files often contain gaps due to faulty encoding or malicious intent, leading to security risks, increased file size, and bandwidth usage, which existing technologies fail to address effectively without re-encoding, thereby compromising quality and resource efficiency.

Innovation Solution

A system comprising a media handling component, a media topology component, and a media rebuilding component that scans indexing tables to identify and remove unreferenced portions from media files, rebuilding them without re-encoding to eliminate gaps, thus maintaining quality and reducing file size and bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If media files are scanned and reorganized to remove gaps, then security risks are eliminated and file size is reduced, but the processing complexity and time increase

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The media file processing is divided into distinct components: a media handling component to receive files, a media topology component to scan indexing tables and identify gaps, and a media rebuilding component to reconstruct files. This segmentation allows each component to perform its specific function efficiently, managing complexity through modular design while achieving security improvements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary scanning of indexing tables to identify unreferenced portions and gaps before actual media processing occurs. By detecting and marking problematic areas in advance, the system can then selectively remove only the necessary gaps during the rebuilding phase, reducing overall processing complexity compared to complete reanalysis.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If gaps are removed from media files, then bandwidth usage is reduced, but the processing time and computational resources increase

Engineering Contradiction:
Improvebandwidth usageVSAvoidprocessing time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system extracts and removes only the unreferenced portions and gaps from media files based on indexing table analysis, rather than processing or transmitting the entire file. This selective extraction reduces bandwidth usage by eliminating unnecessary data while minimizing processing time by focusing computational resources only on the problematic sections.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The gap removal process applies different processing quality to different portions of the media file: unreferenced portions are completely removed, referenced portions are preserved with their original quality, and the transition between them is handled smoothly. This local quality approach ensures security and efficiency improvements without requiring complete reprocessing of the entire file.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If media files are rebuilt without re-encoding, then media quality is preserved, but the ability to completely eliminate gaps is limited

Engineering Contradiction:
Improvemedia qualityVSAvoidgap elimination
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system copies referenced media portions from the original file to the rebuilt file without re-encoding, preserving the original media quality and avoiding generation loss. The copying process is guided by the scanned indexing tables to ensure only necessary portions are included, maintaining quality while reducing file size through gap removal.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The rebuilding process dynamically adjusts the file structure by contiguously writing referenced encoded chunks and eliminating unreferenced portions. This dynamic reorganization adapts to the specific gap patterns detected in each file, achieving effective gap elimination while maintaining media quality through selective copying rather than rigid re-encoding protocols.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10157102B2Techniques to scan and reorganize media files to remove gaps
Publication Date: 2018.12.18 WHATSAPP
  • US10157102B2 patent drawing
  • US10157102B2 patent drawing
  • US10157102B2 patent drawing

AI summary

Techniques to scan and reorganize media files to remove gaps are described. In one embodiment, an apparatus may comprise a media handling component operative to receive a media file, the media file comprising a header portion and an encoded media portion, the header portion comprising one or more indexing tables, the encoded media portion comprising a plurality of encoded chunks; a media topology component operative to build an encoded media topology list by scanning the one or more indexing tables; and a media rebuilding component operative to build the media file into a rebuilt media file by copying the plurality of encoded chunks while generating one or more replacement indexing tables where the encoded media topology list indicates that the encoded media portion contains one or more unreferenced portions. Other embodiments are described and claimed.