Shared Camera Queue for Low-Power Remote Image Capture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional video streaming paradigms on wearable and mobile devices lead to high power consumption, CPU strain, and limited interaction due to continuous video streaming, and require online recipients for content sharing.
Innovation Solution
Implementing a camera sharing system that sends single frame images or short videos instead of continuous streams, allowing remote control of the camera by another user, reducing power consumption and CPU load while enabling interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If continuous video streaming is implemented on wearable and mobile devices, then video content can be shared with recipients, but device power consumption increases and CPU becomes strained
Solution Approach 1:
The patent segments the continuous video stream into discrete image frames that are captured and transmitted individually or in batches. Instead of maintaining a continuous streaming connection, the system captures images at specific intervals or upon trigger events, processes them locally, and transmits them asynchronously. This segmentation reduces the sustained power consumption and CPU load associated with continuous video encoding and transmission while still enabling effective video sharing functionality.
Solution Approach 2:
The system implements periodic image capture and transmission instead of continuous streaming. Images are captured at defined intervals or based on specific trigger conditions, processed locally on the wearable device, and transmitted to recipient devices in discrete batches. This periodic approach allows the device to enter low-power states between capture events, significantly reducing overall power consumption while maintaining the ability to share video content effectively.
2Speed
If continuous video streaming is implemented, then real-time sharing is achieved, but CPU strain increases
Solution Approach 1:
The patent divides the video sharing process into discrete image frame segments that are independently captured, processed, and transmitted. Each image frame is handled as a separate unit through dedicated capture, processing, and transmission pipelines, reducing the cumulative CPU strain of continuous video processing while maintaining real-time sharing capability through efficient batch processing of these segmented frames.
Solution Approach 2:
The system creates local copies of image frames in memory buffers before transmission, allowing the wearable device to capture and process images locally without requiring sustained high-performance processing during transmission. The processed image data is copied to transmission queues and sent to recipient devices, reducing the real-time CPU burden on the source device while preserving fast sharing performance.
3Reliability
If traditional video streaming is used, then online recipients can receive content, but interaction is limited
Solution Approach 1:
The patent introduces an intermediary image processing and queue management system between the wearable device and recipient devices. This intermediary layer includes image capture modules, processing pipelines, and transmission queues that buffer and manage image data asynchronously. This intermediary infrastructure enables both online and offline recipients to receive content reliably while providing enhanced interaction capabilities through features like remote triggering, pausing, and resuming of image capture sequences.
Solution Approach 2:
The system performs preliminary actions by pre-capturing and buffering multiple image frames in local memory before transmission to recipient devices. This preliminary capture and buffering allows the wearable device to prepare content in advance, enabling recipients to receive images even when offline. The pre-buffered images can be transmitted later when connectivity is available, enhancing both reliability and user interaction without requiring recipients to be online at the moment of capture.
Data Source
AI summary
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate a camera sharing session between two or more users. A camera sharing session is initiated based on session configuration information comprising a user identifier of a user permitted to control image capturing at a camera communicatively coupled to a first device. A trigger request is received from the second device and in response, an image capture, which results in at least one image, is triggered at the camera and the image is transmitted to the second device.


