VP-VCR Asset Versioning for Shot Recreation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing versioning and publishing systems in motion picture production do not allow for convenient retrieval of assets used in prior shots, as assets evolve over time, making it difficult to revert to previous versions or recreate past shots effectively.

Innovation Solution

The VP-VCR system allows querying a database to retrieve data about prior shots, including asset versions and dependencies, enabling the recreation of past shots and modification of assets to create new effects, with features like difference mode visualization and complementary stereo image creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If versioning and publishing systems track asset versions in rendered scenes, then asset version documentation is improved, but automatic retrieval of assets from prior shots is not enabled

Engineering Contradiction:
Improveasset version documentationVSAvoidautomatic retrieval of prior assets
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system pre-generates and stores lookup data during the rendering process, capturing asset information, versions, and dependencies before they are needed for retrieval. This preliminary action enables fast automatic retrieval of assets from prior shots without requiring complex real-time analysis of rendering histories.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores copies of asset reference information, version data, and dependency relationships in a structured lookup table. These copies enable rapid retrieval and comparison of assets across different shots and time periods without accessing the original rendering processes.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If custom rendering configuration is used for each shot, then rendering flexibility is improved, but production cost becomes prohibitively expensive

Engineering Contradiction:
Improverendering flexibilityVSAvoidproduction cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a universal lookup table that serves multiple functions: tracking asset versions, storing dependency information, enabling automatic retrieval, and supporting both custom and standardized rendering workflows. This single structure replaces multiple separate systems that would otherwise be needed.

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

Solution Approach 2:

The system changes the state of asset information from unstructured rendering data to structured lookup records with specific parameters (asset identifiers, versions, timestamps, dependencies). This parameterization enables efficient querying and retrieval while maintaining flexibility for different rendering configurations.

Inventive Principle:
Principle #35Parameter changes

3Duration of action of moving object

If assets are modified over time, then asset evolution is improved, but ability to revert to prior shot appearance is lost

Engineering Contradiction:
Improveasset evolutionVSAvoidrecreation of prior shot
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The system captures and stores asset version information and dependency relationships at the time of each rendering operation, before subsequent modifications occur. This preliminary recording ensures that prior asset states are preserved and can be reliably retrieved to recreate previous shot appearances.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback loop where rendering operations automatically record asset information in the lookup table, which then feeds back to enable retrieval and comparison. This continuous feedback mechanism ensures that asset evolution is tracked and prior states remain accessible for verification and recreation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10339120B2Method and system for recording information about rendered assets
Publication Date: 2019.07.02 SONY GROUP CORP
  • US10339120B2 patent drawing
  • US10339120B2 patent drawing
  • US10339120B2 patent drawing

AI summary

Systems and methods presented here allow recreation of prior scenes, even if assets used in the scenes have evolved over time. The systems and methods employ query of a database to obtain data for backup and retrieval, e.g., information about shots made at prior points in time, where a “shot” refers to a scene or associated set of sequential frames (a single image may also be considered a shot in some instances), rendered or not depending on context. In the VP-VCR systems and methods, information may be obtained about rendered scenes which allow knowledge and subsequent use of each asset employed in the scene, including its proper version and representation at the time of the rendering. Such may be employed not only to obtain prior versions of shots, but also to allow modification of assets in prior shots to obtain new effects.