Media File Transcoding via Segmentation and Parameter Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media files captured in high-resolution formats often face compatibility issues when shared across different devices due to varying specifications, leading to playback incompatibility.

Innovation Solution

A system for transcoding media files that identifies moments of interest within videos, performs bitrate, CODEC, and frame size conversions to generate compatible formats for playback on diverse client computing platforms, ensuring seamless display across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If media content is stored in high-resolution formats to maintain quality, then playback quality is improved, but compatibility with different devices deteriorates

Engineering Contradiction:
Improvemedia qualityVSAvoiddevice compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the media file into multiple portions and creates multiple transcoded versions of each portion in different formats. This allows the system to provide high-quality original segments while also providing compatible transcoded segments for devices that cannot play the original format, thus resolving the contradiction between quality and compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the format parameters of media segments through transcoding to create versions compatible with different device specifications. By adjusting parameters like video codec, resolution, and bitrate, the system maintains quality for capable devices while ensuring compatibility for devices with limited specifications.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If full video transcoding is performed to ensure compatibility, then device compatibility is improved, but processing time and resource consumption increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidtranscoding time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies partial action by transcoding only specific portions of the video rather than the entire video file. The system identifies and transcodes only the segments that need format conversion based on device capabilities, significantly reducing processing time while still ensuring compatibility where needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary transcoding of video portions before they are requested for playback. By pre-processing segments and storing them in multiple formats, the system reduces the time required at playback, as the transcoding work has already been done in advance.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If video portions are identified based on user interaction to reduce transcoding, then processing time is reduced, but compatibility for unvisited portions may deteriorate

Engineering Contradiction:
Improvetranscoding timeVSAvoidcompatibility coverage
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent divides the video into multiple segments and applies different transcoding strategies to different segments. User-interaction-based segments receive selective transcoding, while other segments are pre-transcoded or marked for on-demand transcoding, ensuring overall compatibility is maintained without excessive processing time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9998769B1Systems and methods for transcoding media files
Publication Date: 2018.06.12 GOPRO INC
  • US9998769B1 patent drawing
  • US9998769B1 patent drawing
  • US9998769B1 patent drawing

AI summary

Multiple videos having individual time durations may be obtained, including a first video with a first time duration. The videos may include visual information defined by one or more electronic media files. An initial portion of the first time duration where the one or more electronic media are to be transcoded may be determined, including identifying a first moment of interest within the first video, associating the first moment of interest with a first portion of the first video having a first portion time duration, and determining the initial portion to be the first portion time duration. One or more transcoded media files may be generated during the initial portion. A request for the first video may be received from a client computing platform. In response to receipt of the request, the one or more transcoded media files may be transmitted to the client computing platform for display.