Reduced Complexity Transcoding for High-Speed Networking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current transcoding techniques in high-speed networking systems incur significant computational and implementation complexity due to the reordering and reorganization of data bytes, which increases logic overhead and processing latency.

Innovation Solution

The reduced complexity transcoding technique minimizes data reorganization by swapping only the first byte of each block and retaining the remaining data in place, using a superheader and control byte patterns to indicate control and data block positions, thereby reducing logic complexity and processing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional transcoding techniques reorder and reorganize data bytes, then data representation efficiency is improved, but logic complexity and processing latency increase

Engineering Contradiction:
Improvedata representation efficiencyVSAvoidlogic complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential elements needed for transcoding - specifically the first byte of each block and the superheader - while leaving the remaining data bytes in their original positions. This selective extraction approach maintains data representation efficiency by preserving the necessary control information while eliminating the need to reorder the majority of data bytes, thus reducing logic complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the data block into distinct parts: the superheader containing control information, the first byte of each block that may be swapped, and the remaining data bytes that stay in place. This segmentation allows the system to apply complex processing only to the necessary segments while leaving other segments untouched, resolving the contradiction between efficient representation and low complexity.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If traditional transcoding techniques reorder and reorganize data bytes, then data representation efficiency is improved, but processing latency increases

Engineering Contradiction:
Improvedata representation efficiencyVSAvoidprocessing latency
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

By extracting only the essential first byte of each block for potential swapping and maintaining the superheader structure, the patent avoids the time-consuming reordering of all data bytes. This extraction approach preserves the efficiency benefits of transcoding while minimizing the processing time required, as the majority of data bytes remain in their original positions and require no movement.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If traditional transcoding techniques reorganize all data bytes, then comprehensive data control is achieved, but implementation complexity increases

Engineering Contradiction:
Improvedata control capabilityVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent takes out only the critical control elements - the superheader and the first byte of each block - for reorganization, while leaving the rest of the data structure intact. This approach maintains comprehensive data control capability through the superheader's control fields that track block types and positions, while significantly simplifying implementation by avoiding the need to reorganize the entire data structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9113227B2Reduced complexity transcoding
Publication Date: 2015.08.18 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9113227B2 patent drawing
  • US9113227B2 patent drawing
  • US9113227B2 patent drawing

AI summary

Efficient transcoding and decoding techniques are widely applicable across multiple different transcoding formats. The techniques find many applications in, as one example, high speed networking. The techniques provide reduced computational and implementation complexity. The techniques may also improve the processing latency compared with other transcoding techniques.