Remote Video Retrieval Using Thumbnail-Based Surveillance Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video surveillance systems face challenges with remote access and management due to limitations in bandwidth and connectivity, especially in off-grid locations, leading to high costs and poor video quality.
Innovation Solution
A camera system that records video locally and allows for on-demand video retrieval by periodically downloading images to a remote server, enabling efficient and cost-effective access to specific video segments over metered Internet connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If cloud-based camera systems are used to enable remote access, then global accessibility is improved, but data transmission costs and bandwidth consumption increase significantly
Solution Approach 1:
The system implements periodic downloading of image thumbnails at scheduled intervals rather than continuous streaming. The server periodically retrieves compressed image data from remote cameras, enabling remote access while significantly reducing bandwidth consumption compared to constant video streaming.
Solution Approach 2:
The system extracts only essential visual information (image thumbnails) from the camera feed rather than transmitting complete video streams. By downloading periodic snapshots and allowing users to select interesting images for full video retrieval, the system minimizes data transmission while maintaining accessibility.
2Speed
If continuous video streaming is implemented over metered connections, then real-time remote viewing is improved, but data consumption and costs increase
Solution Approach 1:
Instead of continuous streaming, the system downloads periodic image thumbnails at scheduled intervals. Users can quickly browse through these low-data images to identify events of interest, then request full video clips only for selected time periods, dramatically reducing overall data consumption.
Solution Approach 2:
The system performs preliminary downloading of compressed image thumbnails before user viewing. These pre-downloaded thumbnails serve as a low-bandwidth index that allows users to preview and select interesting segments without consuming large amounts of data upfront.
3Manufacturing precision
If on-premise DVR/NVR systems are used, then video quality and local storage are improved, but remote accessibility and centralized management are limited
Solution Approach 1:
The system introduces a server as an intermediary between remote cameras and users. The server periodically downloads data from cameras using local connections (preserving video quality), then makes selected image and video data available for remote access, effectively decoupling recording quality from transmission bandwidth requirements.
Solution Approach 2:
The system segments video data into two forms: periodic image thumbnails for remote browsing and full video clips for detailed viewing. This segmentation allows the system to maintain high video quality locally while transmitting only essential visual information remotely, balancing quality and accessibility.
4Adaptability or versatility
If cellular and satellite connections are used for remote camera deployment, then geographical flexibility is improved, but bandwidth limitations and costs increase
Solution Approach 1:
The system uses periodic downloading over cellular/satellite connections instead of continuous streaming. By scheduling downloads at off-peak times and transmitting only compressed image thumbnails, the system enables remote deployment in geographically flexible locations while minimizing metered connection costs.
Data Source
AI summary
Methods and systems provided. A system may include at least one camera at a camera location, wherein the at least one camera is configured to record one or more videos and one or more images. The system may further include a server. The server may be configure to download at least one image of the one or more images captured at the camera location. The server may also be configured to display the one or more downloaded images. Further, the server may also be configured to, in response to a user selecting a displayed image of the one or more displayed images, download a specific portion of the previously recorded one or more videos captured at the camera location.


