Video Packet Generation Using Pixel Difference Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited bandwidth of networks poses a challenge for efficiently transmitting high-volume digital video content, necessitating innovative methods to optimize video packet generation and transmission.

Innovation Solution

A method and apparatus for generating video packets by creating pixel blocks with reference and neighboring pixels, replacing neighboring pixel values with pixel difference values, and allocating these values to different packets based on position and bit level, with optional entropy coding and unequal error protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video content is transmitted with high quality over networks, then image quality is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improveimage qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The video frame is divided into multiple pixel blocks, and each pixel block is further segmented into reference pixels and neighboring pixels. This segmentation allows differential encoding to be applied, where only pixel difference values are transmitted for neighboring pixels instead of full pixel values, significantly reducing the data volume while maintaining image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the representation of pixel data from absolute values to relative differences. By encoding pixel difference values (the difference between a neighboring pixel and its reference pixel) instead of absolute pixel values, the data volume is reduced while preserving the ability to reconstruct the original image, thus reducing bandwidth consumption without sacrificing image quality.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If pixel difference values are used for neighboring pixels, then packet volume is reduced, but data restoration reliability may be affected

Engineering Contradiction:
Improvepacket volumeVSAvoiddata restoration reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies unequal error protection to packets based on their importance. Reference pixel packets are assigned higher error protection levels since they are critical for reconstructing the entire pixel block, while neighboring pixel difference value packets receive lower protection. This preliminary differentiation ensures that even if some neighboring pixel data is lost, the reference pixels can still provide a basis for reasonable image reconstruction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different error protection levels are applied to different packets based on their local importance. Reference pixel packets receive stronger error protection compared to neighboring pixel packets. This local quality approach ensures that critical data (reference pixels) is protected more robustly, maintaining data restoration reliability while allowing overall packet volume to remain reduced.

Inventive Principle:
Principle #3Local quality

3Reliability

If packets are generated with unequal error protection, then data restoration reliability is improved, but processing complexity increases

Engineering Contradiction:
Improvedata restoration reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by assigning different error protection levels to different packets based on their importance. Reference pixel packets are assigned higher protection parameters while neighboring pixel packets receive lower protection parameters. This parameter differentiation improves data restoration reliability without requiring complex adaptive processing, as the protection levels are determined during packet generation based on predefined importance criteria.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8774270B2Method and apparatus for generating video packet
Publication Date: 2014.07.08 SAMSUNG ELECTRONICS CO LTD
  • US8774270B2 patent drawing
  • US8774270B2 patent drawing
  • US8774270B2 patent drawing

AI summary

Methods and apparatuses for generating video packets are provided. A method of generating a video packet includes generating at least one pixel block including at least one reference pixel and at least one neighboring pixel adjacent to the at least one reference pixel from pixels of a video frame; replacing a pixel value of the at least one neighboring pixel in the at least one pixel block with a pixel difference value, which is a difference value between a pixel value of a pixel adjacent to the at least one neighboring pixel and the pixel value of the at least one neighboring pixel; and generating packets so that a pixel value of the at least one reference pixel and the pixel difference value of the at least one neighboring pixel are allocated to different packets according to positions of the pixels.