Screen-Captured Image Optical Code Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for capturing images on electronic devices to extract embedded information from screens require user interaction and the use of a physical camera, disrupting ongoing activities and limiting the ability to capture information from the device's screen.
Innovation Solution
A system that allows users to capture and parse screen images for machine-readable optical codes without activating the device's camera, using a monitor component to detect screen-captured images, an analysis component to decode embedded information, and a utilization component to present extracted metadata through a user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a physical camera is used to capture images for extracting embedded information, then image capture functionality is achieved, but user activities are interrupted and device complexity increases
Solution Approach 1:
The patent extracts the image capture functionality from the physical camera and relocates it to the screen itself. The screen is configured to capture images of the displayed content, eliminating the need to activate a separate camera component. This resolves the contradiction by removing the camera activation requirement while maintaining image capture capability.
Solution Approach 2:
The screen serves multiple functions: displaying content and capturing images of that content. By making the screen multi-functional, the patent eliminates the need for a separate camera for this specific purpose, reducing device complexity and user interaction requirements while maintaining the ability to capture embedded information.
2Loss of information
If a physical camera is activated to capture screen content, then embedded information can be extracted, but ongoing user activities are disrupted
Solution Approach 1:
The screen is pre-configured with image capture capability, so when content is displayed, it can immediately capture images without requiring separate camera activation. This preliminary preparation eliminates the time loss and interruption to user activities while ensuring embedded information can be extracted.
Solution Approach 2:
The screen serves itself by capturing images of its own displayed content. This self-service capability eliminates the need for external camera intervention, allowing continuous user activities while embedded information is automatically captured and extracted from the screen content.
3Productivity
If screen-captured images are automatically monitored and processed, then embedded information is continuously extracted, but system resource consumption increases
Solution Approach 1:
The system monitors the directory for screen-captured images and automatically processes them when detected. This feedback mechanism ensures efficient information extraction while allowing the system to remain idle when no images are present, balancing productivity with resource consumption.
Solution Approach 2:
Instead of continuous processing, the system periodically checks the directory for new screen-captured images and processes them only when found. This periodic action maintains high information extraction efficiency while significantly reducing system resource consumption during idle periods.
Data Source
AI summary
Systems and methods configured to determine a machine-readable optical code based on screen-captured video are disclosed. Exemplary implementations may: monitor, in an ongoing manner, a directory to determine whether a screen-captured image is added; effectuate, responsive to the determination that the screen-captured image is included in the directory, an image decoding machine configured to parse and decode images and/or the video frames for information embedded into the images and/or the video frames to: parse the screen-captured image for a machine-readable optical code; extract embedded information from the machine-readable optical code; and decode the embedded information for metadata; and effectuate, via the user interface, presentation of information derived from the metadata.


