Multi-Port Diff Streaming for Redundant PCM Data Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile application systems face inefficiencies in data storage and transmission due to redundancy, particularly in PCM data, which leads to increased storage requirements and lower quality media delivery.
Innovation Solution
The system employs PCM patching and storage methods that compare and compress redundant data, using 'diff' files to reduce storage needs and enhance transmission efficiency by utilizing multiple TCP/UDP ports for quality adaptation and cube mapping for 360-degree video delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If standard compression techniques are used on PCM data, then file size is reduced, but compression ratio is limited to 30-40%
Solution Approach 1:
The patent segments PCM data into base files and difference files (diff files). Instead of compressing entire files, it divides them into components where the diff file contains only the changes from the base file, enabling more efficient storage and transmission.
Solution Approach 2:
The patent creates a base file as a reference copy and stores only the differences (diff files) rather than storing complete copies of similar PCM data. This allows reconstruction of original files by combining the base file with its corresponding diff file, achieving superior compression ratios.
2Adaptability or versatility
If multiple versions of similar media files are stored, then user selection flexibility is improved, but storage redundancy increases
Solution Approach 1:
The patent merges multiple similar media file versions by storing a common base file and separate diff files for each version. Users can select different versions by combining the base file with different diff files, maintaining flexibility while eliminating redundant storage of identical PCM data across versions.
Solution Approach 2:
The base file serves as a universal reference that can be combined with any associated diff file to reconstruct different media versions. This multi-functional approach allows one base file to support multiple user selections and versions without duplicating the entire PCM data for each version.
3Manufacturing precision
If high quality media data is transmitted to all clients, then quality is maintained, but network bandwidth consumption increases
Solution Approach 1:
The patent applies local quality by transmitting diff files that contain only the specific changes needed for high-quality reconstruction. Instead of sending complete high-quality files to all clients, each client receives a compact diff file that can be locally combined with their existing base file to restore high quality, reducing network bandwidth consumption while maintaining media quality.
4Loss of information
If complete media files are transmitted for each user request, then data accuracy is ensured, but transmission time increases
Solution Approach 1:
The patent extracts only the essential difference data from complete media files and transmits these compact diff files to clients. The diff files contain minimal data needed to reconstruct the original high-quality file when combined with the base file already stored on the client device, ensuring data accuracy while dramatically reducing transmission time compared to sending complete files.
Data Source
AI summary
A data handling or patching system operates to reduce redundant data within a data storage. Data files are compared, and a data difference is output. In files that have very similar data, the data difference between values is relatively small, and thus when a basic data file and a data difference file are stored, data redundancy is significantly reduced. The data difference of “diff” file can then be used to losslessly reproduce the data of either of the compared files. A first or primary port is dedicated for base quality transmissions on which the broadcasting client sends the lowest available quality. Additional or secondary ports enable transmission of higher than base quality data, sent as “diff's” of the base quality. The receiving client combines the “diff” data on the secondary ports with the base data of the first port, to produce higher quality media.


