Frame Catalogue Synchronization for Digital Cinema

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Remote access to cinematic productions is problematic in high latency settings, such as mobile data networks, where mobile devices face issues with bandwidth requirements and frame synchronization, leading to potential missed frames and server resource consumption.

Innovation Solution

A method involving a server that generates and caches frames, creating frame descriptors for a catalogue, which is synchronized with a remote client, allowing for efficient frame request and caching, reducing bandwidth requirements and improving responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If frames are generated and transmitted in real-time from server to client, then the client can display frames continuously, but in high latency networks this causes missed frames and increased server resource consumption

Engineering Contradiction:
Improveframe display continuityVSAvoidframe completeness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The server generates frame descriptors and stores complete frames in advance in the frame cache before any client requests them. This preliminary preparation allows the server to immediately serve complete frames without regeneration, eliminating the trade-off between continuity and completeness in high latency networks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates frame descriptors as lightweight copies that reference complete frames stored in the cache. These descriptors can be transmitted quickly to clients while the actual frame data remains stored on the server, allowing continuous display without transferring large amounts of data over the network.

Inventive Principle:
Principle #26Copying

2Use of energy by moving object

If the server generates frames on-demand for each client request, then server resource consumption is reduced, but the client experiences delays waiting for frame generation

Engineering Contradiction:
Improveserver resource consumptionVSAvoidframe delivery delay
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

Frames are pre-generated and stored in the frame cache before client requests arrive. When clients request frames, the server simply retrieves them from cache rather than regenerating them, thus reducing server resource consumption while maintaining immediate availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system separates frame generation from frame delivery by using frame descriptors as intermediaries. The heavy computation of frame generation occurs once and is cached, while the lightweight descriptor transmission handles client requests efficiently.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If complete frame data is transmitted to the client over the network, then the client has full access to frame information, but bandwidth requirements increase significantly in high latency settings

Engineering Contradiction:
Improveframe data accessibilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

Instead of transmitting complete frame data, the system transmits frame descriptors that are lightweight copies containing only essential identification and metadata. The actual frame data remains stored on the server and can be retrieved locally by the client application without network transmission.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system extracts only the necessary identifying information from complete frames to create frame descriptors. These descriptors are transmitted to clients while the bulk frame data remains on the server, dramatically reducing network bandwidth consumption while preserving full frame accessibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10721506B2Method for cataloguing and accessing digital cinema frame content
Publication Date: 2020.07.21 RESOLUTIONMD INC
  • US10721506B2 patent drawing
  • US10721506B2 patent drawing
  • US10721506B2 patent drawing

AI summary

Systems and methods for providing remote access to a cinematic production. A server may generate and cache frames for a cinematic production while creating frame descriptors that are placed in the catalogue. A synchronization process synchronizes the catalogue with one or more clients. Using the catalogue, the client is able to select desired frames for viewing before frames are received at the client from the server. The server may receive a request for frames from the client, where the request includes an identifier component of the frame descriptor in the catalogue. The requested frames are returned by the server to the client for display at the client.