Distributed Video Encoding Motion-Based Frame Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Distributed Video Coding (DVC) systems experience low rate distortion performance and video quality issues, particularly with high motion activity frames, leading to video flicker due to high computational requirements and ineffective error correction codes.
Innovation Solution
A distributed video encoding method that classifies Group of Pictures (GOP) into high-motion and low-motion frames, encoding high-motion frames using inter no-motion encoding and low-motion frames using Wyner-Ziv encoding to improve rate distortion performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If Wyner-Ziv encoding is used for all frames in GOP, then encoder complexity is reduced, but rate distortion performance deteriorates when high motion activity is present
Solution Approach 1:
The patent segments the GOP into different frame types based on motion activity. Frames are classified as either high-motion or low-motion, and different encoding strategies are applied to each segment. This segmentation allows the system to use computationally efficient Wyner-Ziv encoding for low-motion frames while applying inter no-motion encoding with motion compensation for high-motion frames, thereby resolving the contradiction between encoder complexity and rate distortion performance.
Solution Approach 2:
The patent introduces dynamic adaptation by calculating motion activity metrics for each frame and adjusting the encoding strategy accordingly. The system dynamically determines whether to apply Wyner-Ziv encoding or inter no-motion encoding based on real-time motion analysis, allowing optimal performance adaptation to varying motion conditions while maintaining computational efficiency.
2Use of energy by moving object
If conventional DVC is used with high motion activity frames, then computational resources are reduced, but video quality deteriorates due to low PSNR
Solution Approach 1:
The patent changes the encoding parameter based on motion activity detection. When high motion activity is detected in a frame, the system switches from Wyner-Ziv encoding to inter no-motion encoding with motion compensation. This parameter change allows the system to maintain video quality (PSNR) for high-motion frames while still using distributed video coding principles for low-motion frames, thus balancing computational resources and video quality.
3Reliability
If error correction codes are used in DVC, then reliability is improved, but effectiveness deteriorates when motion activity is high
Solution Approach 1:
The patent applies different error correction approaches locally based on motion activity. For high-motion frames encoded with inter no-motion encoding, the system uses motion-compensated prediction that inherently provides error resilience. For low-motion frames using Wyner-Ziv encoding, traditional error correction codes are applied. This local adaptation ensures error correction effectiveness is maintained across varying motion conditions.
Data Source
AI summary
This disclosure relates generally to distributed video coding. In one embodiment, distributed video encoding apparatus to achieve improved rate distortion performance is disclosed. The distributed video encoding apparatus comprises a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to receive at least one Group of Pictures (GOP) comprising at least one key frame and at least one Wyner-Ziv (WZ) frame. The processor further determines a first value that is indicative of a cumulative motion activity associated with the at least one GOP. The processor further classifies the at least one GOP into one of one or more high-motion WZ frames and one or more low-motion WZ frames based on the determined first value. The processor encodes the high-motion WZ frames using inter no-motion encoding. The processor further encodes the one or more low-motion WZ frames using Wyner-Ziv encoding.


