Camera-Level Image Processing for Video Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During videoconferencing, there is a lack of privacy for users as their environment can be viewed by others without their knowledge or consent, especially when devices are automatically connected, leading to potential unauthorized access to unblurred video data.
Innovation Solution
Implementing a privacy mode that applies a blurring algorithm to video data on the local device before transmission, allowing users to transition from blurred to unblurred video based on user input or inactivity, ensuring initial privacy protection during videoconferencing sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If video data is transmitted without blurring, then video quality and clarity are improved, but user privacy and security deteriorate
Solution Approach 1:
The system applies blurring as a preliminary protective measure before video data is transmitted. The blur effect is pre-applied to the video feed when the device is in locked mode, ensuring privacy protection is in place before any potential unauthorized viewing can occur. This allows the user to later remove the blur through authentication without having to deal with already-compromised video quality.
2Ease of operation
If automatic device connection is enabled, then ease of operation is improved, but security and authorization control worsen
Solution Approach 1:
The system introduces an intermediary authentication mechanism between automatic connection and full access. When a device automatically connects, the video data is initially transmitted in blurred form as an intermediary state. The receiving device must then undergo authentication through the camera service to obtain an authentication token that will remove the blur. This intermediary step maintains ease of automatic connection while preserving security through layered authorization.
3Object-affected harmful factors
If blurring is applied to all video data, then privacy protection is improved, but video usability and functionality worsen
Solution Approach 1:
The system applies blurring selectively rather than uniformly to all video data. The authentication token obtained through camera service authorization enables the receiving device to request unblurred video data for specific legitimate purposes. This creates local quality differentiation where the same video feed can be blurred for general privacy protection but unblurred for authorized functionalities such as active speaker detection, background blur effects, or when explicitly permitted by user authentication.
Data Source
AI summary
Devices, systems and methods are disclosed for performing image processing at a camera-level. For example, a camera service may run on top of a camera hardware abstraction layer (HAL) and may be configured to perform image processing such as applying a blurring algorithm, applying a color filter and/or other video effects. An application may pass metadata to the camera service via an application programming interface (API) and the camera service may use the metadata to determine parameters for the image processing. The camera service may apply the blurring algorithm for a first period of time before transitioning to unblurred image data over a second period of time.


