Video Encoding Device Reducing Parity Bits via Side Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods using DVC struggle to achieve high encoding efficiency without generating Side Information (SI) at the encoding device, leading to increased parity bits and decreased decoded image quality due to varying error amounts between quantized SI and Wyner-Ziv images.

Innovation Solution

A video encoding device generates a predicted image using a key frame, compares parameter values with the original image to create an updated original image, and produces error correction codes, while the decoding device uses these codes to correct errors in the predicted image, reducing the amount of codes needed without compromising image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Side Information (SI) is generated at the encoding device to improve decoding quality, then decoding accuracy is improved, but the amount of parity bits increases and encoding efficiency decreases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidamount of parity bits
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent changes the parameter of SI generation location from encoding device to decoding device. By generating SI at the decoding device using previously decoded frames, the system reduces the amount of parity bits needed for error correction while maintaining decoding accuracy, thus resolving the contradiction between decoding quality and encoding efficiency

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If SI generation is performed at the decoding device side, then the amount of codes decreases, but the computation amount increases

Engineering Contradiction:
Improveamount of codesVSAvoidcomputation amount
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by using frames that have already been decoded to generate SI for current frame decoding. This reuses computation results from previous decoding operations, reducing the overall computation amount while still enabling SI generation at the decoding device to minimize code transmission

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the amount of parity bits is reduced to improve encoding efficiency, then encoding efficiency is improved, but the quality of decoded image deteriorates

Engineering Contradiction:
Improveencoding efficiencyVSAvoidquality of decoded image
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements feedback by using the decoded output from previous frames to generate SI for current frame decoding. This creates a feedback loop where decoding results are reused to improve subsequent decoding accuracy, allowing reduced parity bits while maintaining image quality through intelligent reuse of decoded information

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10171805B2Video encoding device and program, video decoding device and program, and video distribution system
Publication Date: 2019.01.01 OKI ELECTRIC INDUSTRY CO LTD
  • US10171805B2 patent drawing
  • US10171805B2 patent drawing
  • US10171805B2 patent drawing

AI summary

The present invention relates to a video distribution system including a video encoding device which generates video data encoded per a unit of frame and a video decoding device which decodes the video data supplied from the video encoding device. The video encoding device includes a predicted image generator which generates a predicted image of a non-key frame, by using a key frame, an updated original image generator which compares each parameter representing a predicted image of the non-key frame with respective parameter values for each parameter representing an original image of the non-key frame, and according to this comparison result, generates an updated original image by selecting parameter values of either the predicted image or the original image for each parameter, and an error correction code generator which generates an error correction code for correcting an error of the updated original image to the non-key frame.