Variable-Length Byte Frame Serial Communication Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional serial communication technologies like UART, SPI, and I2C use fixed-length byte frames, cannot omit transmission of non-essential bits, cannot mix positive and negative numerical data/command/address, and cannot transmit data packets without interruption, making them unsuitable for high-speed applications such as LCD display drivers.

Innovation Solution

A method and device for transmitting data using variable-length byte frames that omit unnecessary '0' bits, mix positive and negative numerical data/command/address, and allow uninterrupted data packet transmission, utilizing a serial communication protocol with specific frame and packet symbols and encoding techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed-length byte frames are used for serial communication, then the communication protocol is simple and easy to implement, but the transmission efficiency is low due to inability to omit non-essential bits

Engineering Contradiction:
Improveease of implementationVSAvoidtransmission efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies dynamics by transforming the fixed-length byte frame structure into a variable-length frame structure. The frame length dynamically adjusts based on the actual data content, allowing the communication system to adapt between simplicity and efficiency requirements. The variable-length encoding enables omission of leading zero bits while maintaining protocol manageability through defined frame structures with start/end symbols and length indicators.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of frame length from fixed to variable. By introducing length indicators and allowing frames to expand or contract based on data requirements, the system optimizes transmission efficiency without completely sacrificing implementation simplicity. The encoding scheme modifies bit representation parameters to omit unnecessary zeros while preserving data integrity.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed-length byte frames are used, then the protocol structure is simple, but it cannot transmit mixed positive and negative numerical data/command/address

Engineering Contradiction:
Improveprotocol structureVSAvoiddata type compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by designing a variable-length frame structure that can universally handle multiple data types including positive numbers, negative numbers, commands, and addresses. The same encoding mechanism accommodates diverse data types by interpreting the variable-length bit patterns according to type indicators, making the protocol multi-functional without requiring separate transmission formats for different data kinds.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses dynamics to create an adaptive protocol structure that changes its interpretation based on data type indicators. The frame structure dynamically adjusts its meaning and encoding rules depending on whether the data is positive, negative, a command, or an address, allowing a single protocol to handle multiple data types flexibly while maintaining structural simplicity.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If fixed-length byte frames are used, then the transmission format is consistent, but data packets cannot be transmitted without interruption

Engineering Contradiction:
Improvetransmission format consistencyVSAvoidcontinuous transmission capability
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing data packets into variable-length frames that can be transmitted continuously without requiring fixed boundaries. The segmentation is flexible rather than rigid, allowing frames to be divided and reassembled based on actual data needs while maintaining overall transmission continuity. This enables uninterrupted packet transmission while preserving format consistency through standardized frame delimiters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses dynamics to create a flexible transmission system where frame boundaries and lengths adapt to data requirements. The transmission format maintains consistency through standardized start/end symbols and length indicators, while the variable-length structure allows continuous uninterrupted transmission by dynamically adjusting frame sizes rather than forcing fixed boundaries that would require interruption and re-synchronization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260012325A1Method of transmitting data via a serial communication line and a serial communication device
Publication Date: 2026.01.08 LAM MO KIN
  • US20260012325A1 patent drawing
  • US20260012325A1 patent drawing
  • US20260012325A1 patent drawing

AI summary

A method of transmitting data via a serial communication line and a serial communication device are disclosed. The method of transmitting data via a serial communication line includes: generating a signal to be transmitted based on a predetermined serial communication protocol, and transmitting the data through the signal to be transmitted via the serial communication line; wherein the signal to be transmitted includes a start symbol, an end symbol, and a data frame of the data to be transmitted, the data frame is a variable-length byte frame, for each byte data, if the byte data is a positive numerical value, the variable-length byte frame is generated by omitting all bits 0 before a first bit 1 of a binary equivalent of the positive numerical value.