Canonical Data Model for Collaborative Media Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Collaboration among media production team members is complex, insecure, and cumbersome due to the need for format conversions that can lead to loss of metadata and inefficient sharing of large files, resulting in duplicative work and media degradation.

Innovation Solution

A shared project workspace that uses a canonical data model to store the current state of a media project, including rich metadata, allowing seamless collaboration among different media editing applications by converting data into a standardized Canvas format, and managing change notifications and permissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media is converted from one format to another for sharing among participants, then compatibility between different media applications is improved, but metadata is lost and media quality degrades

Engineering Contradiction:
ImprovecompatibilityVSAvoidmetadata loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a shared project workspace that acts as an intermediary between different media applications. This workspace stores media in a canonical data model that preserves application-specific metadata, allowing participants to share and collaborate without format conversion losses. The workspace mediates between the video editor's non-linear editing application and the sound editor's digital audio workstation, maintaining rich metadata throughout the collaboration process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If media files are shared using conventional sharing services, then accessibility among team members is improved, but transfer delays occur and resources are exhausted

Engineering Contradiction:
ImproveaccessibilityVSAvoidtransfer delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The shared project workspace serves multiple functions simultaneously: it acts as a storage repository, a collaboration platform, a version control system, and a communication hub. This multi-functional approach eliminates the need for separate sharing services, reducing transfer delays and resource exhaustion while improving accessibility for all team members through a single unified system.

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

3Adaptability or versatility

If editors export and transfer media sequences between applications, then collaboration between different media applications is enabled, but the process becomes complex and cumbersome

Engineering Contradiction:
Improvecollaboration capabilityVSAvoidprocess complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the export, transfer, and import processes into a single unified workflow through the shared project workspace. Instead of separate export and import operations between applications, participants simply check out and check in media through the workspace, which automatically handles all conversions and metadata preservation. This combining of operations dramatically reduces process complexity while maintaining full collaboration capability.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If format conversion is performed for media sharing, then compatibility between applications is achieved, but computationally expensive processes occur and quality is lost

Engineering Contradiction:
ImprovecompatibilityVSAvoidcomputational cost
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by establishing a canonical data model in the shared project workspace that preserves all application-specific metadata before any collaboration occurs. This preliminary setup eliminates the need for repeated format conversions during the collaboration process, reducing computational costs and preventing quality loss while maintaining compatibility across different applications.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10650349B2Methods and systems for collaborative media creation
Publication Date: 2020.05.12 AVID TECHNOLOGY INC
  • US10650349B2 patent drawing
  • US10650349B2 patent drawing
  • US10650349B2 patent drawing

AI summary

A collaboration server hosts software for collaborative composition and editing of a media project with project collaborators using different media editing applications each having their own native data format. Project collaborators, such as video editors, sound editors, effects and graphics artists, and producers access a shared project workspace which contains a snapshot of the current state of the media project in a canonical format, as well as source media files, native application metadata, and change notes. Each editing application includes a module enabling it to read the canonical snapshot representation, and also to flatten its native data model representation into the canonical representation for writing to the shared project workspace. A collaboration server hosts the shared project space, and includes a workflow manager for issuing change notifications and handling versions, and an application server for the shared project user interface. Change notes are generated manually and also expressed automatically in terms of machine-readable change primitives that serve to direct an editor's attention to portions of the media project needing attention.