Editing System Buffering Video Data for Immediate Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency in editing work due to the long time required to read and transfer high-resolution video/audio data from an AV server to an editing device, leading to delayed display and output of edited video and audio in on-air systems.

Innovation Solution

Implementing a high-capacity buffer, such as semiconductor memory, between the editing device and the AV server to store and process video/audio data, allowing for immediate playback and output based on an edit list, and using a second storage with faster accessibility to support editing operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-resolution video/audio data is read from AV server to editing device, then editing quality is improved, but data transfer time increases

Engineering Contradiction:
Improveediting qualityVSAvoiddata transfer time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system automatically reads and stores required video/audio data from the AV server into the buffer during the edit list creation process, before the actual editing and playback operations. This preliminary data preparation eliminates the need to wait for data transfer during playback, resolving the contradiction between maintaining high editing quality and reducing data transfer time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A buffer with large capacity is introduced as an intermediary storage device between the AV server and the editing device. The buffer temporarily holds high-resolution video/audio data, allowing the editing device to access data quickly without continuous reliance on the slower AV server, thus improving both editing quality and reducing access time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If buffer stores video/audio data during edit list creation, then playback speed is improved, but buffer capacity requirements increase

Engineering Contradiction:
Improveplayback speedVSAvoidbuffer capacity
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The system stores only the required video/audio data segments in the buffer that are needed for the current edit list and playback operations, rather than buffering entire video/audio files. This partial buffering approach enables fast playback speed while keeping the required buffer capacity within practical limits.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If editing device continues another device's edit list creation, then work efficiency is improved, but data availability in buffer decreases

Engineering Contradiction:
Improvework efficiencyVSAvoiddata availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The buffer is designed to automatically detect when an editing device is continuing another device's edit list creation work, and autonomously reads and stores the required video/audio data from the AV server without manual intervention. This self-service mechanism ensures data availability is maintained even during multi-device collaborative editing, resolving the contradiction between improved work efficiency and data availability reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7424202B2Editing system and control method using a readout request
Publication Date: 2008.09.09 SONY GROUP CORP
  • US7424202B2 patent drawing
  • US7424202B2 patent drawing
  • US7424202B2 patent drawing

AI summary

An editing system and a control method for improving efficiency of editing work. The editing system is provided with a server for storing the video data of edit material. A memory stores the video data read from the server, the memory having accessibility faster than the server. An editing terminal for reading, processing, and editing required video data from the memory based on an edit list stored in a selected file. When opening the selected file, the editing terminal makes the server read the video data required for creating the edited video based on the edit list being stored in the file and makes the memory store and keep the video data.