Binary Data Compression via Highest-Weighted Bit Position Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Solid-state imaging devices in battery-powered applications face challenges with high power consumption and high data transmission bandwidth, particularly in systems like electric vehicles, where low power consumption and low bandwidth are crucial.

Innovation Solution

A data compression method that encodes binary data by identifying the position of the highest-weighted bit in a binary number and generates binary position information, reducing the number of bits required for encoding, thereby decreasing power consumption and bandwidth needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If binary data is transmitted using full binary encoding, then data transmission bandwidth is high, but power consumption increases and transmission efficiency decreases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential information from binary data for transmission. Instead of transmitting the complete binary value, only the position of the highest-weighted bit and the significant lower bits are extracted and transmitted. This reduces the number of bits required for transmission while preserving the ability to reconstruct the original value at the receiver end.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the representation parameters of binary data by using a variable-length encoding scheme based on the position of the highest-weighted bit. The number of bits transmitted varies depending on the magnitude of the binary value, with smaller values requiring fewer bits. This parameter change optimizes the trade-off between transmission bandwidth and power consumption.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If binary data is compressed to reduce bits, then power consumption and bandwidth decrease, but data transmission accuracy may be compromised

Engineering Contradiction:
Improvepower consumptionVSAvoiddata accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent performs preliminary encoding at the transmitter end by identifying the position of the highest-weighted bit and calculating the required number of bits for accurate representation. This preliminary action ensures that the minimum necessary information is transmitted to maintain data accuracy, preventing loss of precision while minimizing bit transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encoding scheme inherently provides feedback mechanisms where the position of the highest-weighted bit determines the structure of the transmitted data. The receiver uses this positional information to correctly interpret and reconstruct the original binary value, ensuring accuracy is maintained throughout the compression and transmission process.

Inventive Principle:
Principle #23Feedback

3Productivity

If variable-length encoding is used, then data compression efficiency improves, but device complexity increases

Engineering Contradiction:
Improvedata compression efficiencyVSAvoidencoding circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments binary data transmission into two parts: the position information of the highest-weighted bit and the significant lower bits. This segmentation allows each part to be processed independently using relatively simple logic circuits, reducing overall device complexity while maintaining high compression efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic encoding scheme where the number of bits transmitted adapts based on the input value's magnitude. The encoding circuit dynamically adjusts the output length based on the position of the highest-weighted bit, achieving high compression efficiency without requiring overly complex fixed-structure circuits.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11678085B2Data compression method, data compression device, solid-state imaging device, data decompression device and electronic system
Publication Date: 2023.06.13 SONY SEMICON SOLUTIONS CORP
  • US11678085B2 patent drawing
  • US11678085B2 patent drawing
  • US11678085B2 patent drawing

AI summary

A raw binary number (401) includes a first predefined number n1 of bits, wherein each bit represents either zero or 2(n−1) with n representing a position of the bit in the binary number and 1≤n≤n1. In the raw binary number a position of a highest-weighted bit unequal zero is identified. By using a first electronic circuit (491), binary position information is generated by encoding the identified position. An encoded binary number is compiled, wherein the encoded binary number is based on the binary position information and on a partial binary number. The partial binary number is a portion of the raw binary number directly following the highest-weighted bit unequal zero. The encoded binary number includes a second predefined number m1 of bits. The second predefined number m1 of bits is smaller than the first predefined number n1 of bits.