GOP File Segmentation for Parallel Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding processes are time-consuming and inefficient, despite advancements in data processing speeds, due to the need for serial access and reencoding of video data, which hampers the delivery of digital video as bandwidth costs decrease.

Innovation Solution

The system encodes video data stored in a group of pictures (GOP) format, where each GOP file contains a single group of pictures unit, allowing for efficient encoding by accessing and processing multiple GOP files simultaneously to generate encoded video in various formats, reducing the need for repeated access and reencoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video data is stored in traditional formats requiring serial access, then data integrity is maintained, but encoding time increases and productivity decreases

Engineering Contradiction:
Improveencoding speedVSAvoidencoding time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The video data is segmented into discrete GOP (Group of Pictures) files, where each GOP file contains a self-contained group of pictures unit. This segmentation allows the encoding system to process multiple GOP files in parallel rather than requiring serial access to the entire video dataset, thereby significantly improving encoding speed and productivity while maintaining data integrity through the self-contained nature of each GOP unit

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Video data is pre-organized into GOP files with a specific structure containing I-frames, P-frames, and B-frames in predetermined groups before the actual encoding process begins. This preliminary organization enables the encoding system to immediately access and process multiple GOP files simultaneously without requiring sequential reading, thus reducing encoding time while preserving data integrity through the pre-established GOP structure

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple video formats are generated simultaneously, then versatility and adaptability improve, but device complexity and memory requirements increase

Engineering Contradiction:
Improveformat flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system processes video data in segmented GOP files, where each GOP file is independently structured with complete picture groups. This segmentation enables the encoding system to generate multiple output formats (e.g., different resolutions, bitrates, or container formats) simultaneously from the same GOP input files without requiring complex inter-format dependencies, thus improving versatility while keeping system complexity manageable through independent processing units

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The GOP file structure serves as a universal intermediate format that can be used to generate multiple different output video formats. By maintaining this universal GOP structure and applying different encoding parameters to the same GOP files, the system achieves high format flexibility and adaptability without requiring separate processing pipelines for each format, thereby avoiding increased device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If serial access and reencoding are used, then processing accuracy is maintained, but time consumption increases and efficiency decreases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidencoding accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

By dividing video data into self-contained GOP files with complete picture groups (I-frames, P-frames, B-frames), the system eliminates the need for serial access and repeated reencoding operations. Each GOP file can be processed independently and accurately, maintaining encoding precision while dramatically improving productivity through parallel processing capabilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The video data is pre-organized into GOP files with proper frame sequences and dependencies established before encoding begins. This preliminary structuring ensures that all necessary data for accurate encoding is already in place, eliminating the need for subsequent reencoding operations to maintain precision, thus improving efficiency without sacrificing encoding accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11323701B2Systems and methods for group of pictures encoding
Publication Date: 2022.05.03 PANOPTO
  • US11323701B2 patent drawing
  • US11323701B2 patent drawing
  • US11323701B2 patent drawing

AI summary

Systems and methods are provided encoding a video. Video data is captured. The video data is stored in a group of pictures format, where the group of pictures format comprises a plurality of GOP files, each GOP file including exactly one group of pictures unit. The video data is encoded into a prespecified format. Encoding includes accessing the GOP files containing the video data in the group of pictures format, and encoding the video data into the prespecified format using the GOP files to generate an encoded video.