DPCM Video Packet Tags for Lower-Power Page Addressing
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Quantity of substance
If DPCM compression is used for video data transmission, then video data compression is achieved, but power consumption increases
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.
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.
2Measurement precision
If full page count bytes are transmitted for every packet, then accurate page positioning is achieved, but transmission data volume increases
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.
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.
Data Source
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.


