DPCM Video Packet Tags for Lower-Power Page Addressing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices face high power consumption during the transmission, reception, and playback of compressed video data, necessitating techniques that enhance video data compression while reducing power usage.

Innovation Solution

The implementation of processing circuitry that includes a buffer and a data packer to generate output packets with a processed video data portion and a data tag portion, where the data tag portion is associated with but does not directly represent the page count, allowing for reduced bit usage and efficient transmission, thereby reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If DPCM compression is used for video data transmission, then video data compression is achieved, but power consumption increases

Engineering Contradiction:
Improvevideo data sizeVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The page count portion is segmented into two separate components: a data tag portion (2 bits) that indicates page relationship, and a page offset portion (4 bits) that specifies the actual page number. This segmentation allows the majority of packets to use the compact 2-bit data tag while only full-page jumps require the additional offset bytes, reducing overall transmission data and power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of always transmitting the full 6-bit page count for every packet, the system uses a partial representation (2-bit data tag) for most packets that stay on the same or adjacent pages. The full page count is only transmitted when necessary (when the high bit is set), achieving compression without excessive action.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If full page count bytes are transmitted for every packet, then accurate page positioning is achieved, but transmission data volume increases

Engineering Contradiction:
Improvepage positioning accuracyVSAvoidtransmission data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The page count information is divided into a compact 2-bit data tag that provides page relationship context, and a 4-bit page offset that provides precise page positioning when needed. This segmentation maintains measurement precision for page positioning while significantly reducing the average transmission data volume.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The packet structure dynamically adapts based on the page jump requirement. Most packets use the compact 2-bit data tag format, while packets requiring full-page jumps dynamically include the additional 2-byte offset portion, optimizing the balance between positioning accuracy and data volume.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10104146B2DPCM data compression using compressed data tags
Publication Date: 2018.10.16 STMICROELECTRONICS INT NV
  • US10104146B2 patent drawing
  • US10104146B2 patent drawing
  • US10104146B2 patent drawing

AI summary

Disclosed herein is a method including receiving a stream of packets into a buffer, each packet having a processed video data portion and a page count portion, the processed video data portion being a result of a modulo operation performed on a word of video data, and the page count portion being a data page number on which the word of video data is to be placed. Each packet is read from the buffer, and an output packet including the video data portion and a data tag portion is generated therefrom. The data tag portion is associated with, but does not directly represent, the data page number where the word of video data of the processed video data portion or of video data of a processed video data portion of a next packet, is to be placed. Each data tag portion contains fewer bits than each corresponding page count portion.