Web-Based Video Analysis System for User Accessibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video processing techniques are not readily available to the average user with standard RGB or infrared video cameras, limiting their ability to perform sophisticated video analysis tasks.
Innovation Solution
A web-based system that allows users to upload videos and select from various video analysis menu options, with the server communicating the results back to the user, utilizing a plurality of video analysis modules and bi-directional network communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If sophisticated video processing techniques are developed and maintained in corporate research and universities, then video analysis capability and precision are improved, but accessibility and ease of operation for average users deteriorate
Solution Approach 1:
A web server acts as an intermediary between users and sophisticated video analysis modules. The server receives video uploads from average users, processes them using advanced analysis capabilities hosted on the server, and returns results. This intermediary architecture allows users to access complex video processing techniques without needing to understand or implement the underlying sophisticated algorithms themselves.
Solution Approach 2:
The system copies advanced video processing capabilities from corporate research environments to a web-based platform. By replicating sophisticated analysis modules on a remotely accessible server, the system makes university and corporate-level video analysis technology available to any user with internet access, eliminating the need for users to possess or maintain complex local processing infrastructure.
2Device complexity
If advanced video analysis modules are centralized on a remote server, then system complexity for users is reduced, but network communication requirements and data transmission needs increase
Solution Approach 1:
The system extracts video processing functionality from user devices and relocates it to a remote server. By taking out the complex analysis modules from client devices and hosting them centrally, the system reduces device complexity for users. The server handles all sophisticated video processing operations, while user devices only need to perform simple upload and display functions.
Solution Approach 2:
The system transitions video processing from a local dimension (on-user-device) to a network dimension (remote-server). By moving analysis capabilities to another dimensional space (the network infrastructure), the system reduces local device complexity while leveraging the server's processing power. This dimensional shift allows average user devices to access advanced capabilities without requiring them to physically contain the complex processing hardware.
Data Source
AI summary
What is disclosed is a web-based system which comprises, in part, video analysis modules for performing different types of analysis services on a video, and a server in network communication with a user's computing device. A user selects one or more menu options displayed on a webpage. Each of the menu options is associated with a respective video analysis available to the user. The user makes their election and, within the same session, uploads to the server a video desired to be analyzed with respect to each of the video analysis services selected by the user. Once the server has obtained the user's selection(s) and has received the uploaded video, the server communicates the video to each video analysis module associated with each of the respective analysis services. Upon each completion of the video analysis, the results are communicated back to the user. Various embodiments are disclosed.


