Content Proxy Mechanism for Multi-Camera Storage Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Action cameras face challenges in efficiently managing metadata and content storage, particularly due to limited storage and energy resources, which can lead to incomplete or inefficient access to video and image content, especially when using mobile devices.
Innovation Solution
A computerized system that utilizes metadata to manipulate and synchronize imaging content from multiple sources, allowing for the identification and presentation of content portions captured while sources are proximate in space, enabling efficient storage and display of content through a content proxy mechanism.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If video content is stored in full resolution, then content quality is improved, but storage resource consumption increases
Solution Approach 1:
The patent segments video content into multiple resolutions, storing full-resolution content and lower-resolution proxies separately. This allows the system to store high-quality content while also maintaining smaller proxy files for efficient browsing and metadata operations, thus resolving the contradiction between content quality and storage resource consumption.
Solution Approach 2:
The patent creates proxy copies of video content at lower resolutions. These proxies serve as lightweight representations that enable efficient storage, transmission, and metadata operations without sacrificing the availability of full-resolution content when needed, thereby resolving the storage quality-quantity contradiction.
2Loss of information
If metadata is continuously recorded throughout an activity, then information completeness is improved, but energy resource consumption increases
Solution Approach 1:
The patent implements periodic sampling of metadata at key moments during an activity rather than continuous recording. This periodic approach captures essential information about location changes, activity transitions, and significant events while significantly reducing energy consumption compared to continuous metadata recording.
Solution Approach 2:
The patent performs preliminary analysis of activity data to identify key moments and segments that require metadata recording. By pre-identifying significant portions of an activity, the system can focus recording resources on important segments, ensuring information completeness for key events while minimizing energy consumption during less critical periods.
3Adaptability or versatility
If all video content is accessed on a mobile device, then content availability is improved, but device resource constraints worsen
Solution Approach 1:
The patent extracts and stores metadata and proxy information separately from full video content. This extraction allows mobile devices to access essential content information and lower-resolution previews without requiring substantial local storage capacity, thereby improving content availability while respecting device resource constraints.
Solution Approach 2:
The patent introduces proxy content as an intermediary between full video content and mobile device display. These proxies serve as mediators that provide adequate viewing experience for browsing and selection while consuming minimal device storage, thus resolving the contradiction between content availability and device resource constraints.
Data Source
AI summary
Content proxy may be obtained. Content may include video captured by an action camera. Content proxy may include metadata information obtained contemporaneous with the content and stored in a session container. Content proxy may include lower data rate version of the content (thumbnails). Content proxy information may be viewed and/or analyzed in order to obtain one or more highlights. Content portion corresponding to the highlight may be obtained. Multiple versions of content proxy obtained by multiple cameras may be used to identify, display, and/or share content portions in a multi-camera/multiuser applications.


