Optical pattern decoding in a real scene using overlay functionality
AssigneeScandit AG
InventorsMarco Biasini, Daniel Scherly, Julien Silva, Iciar Martinez, Raffaele Farinaro, Nurie Jeong
Life of this patent
Estimating the term…
Abstract
An optical pattern in a real scene is decoded after acquiring a video stream using a camera of a mobile device, wherein the video stream comprises preview images of the real scene and the optical pattern is in the real scene. A viewport for a screen of the mobile device is defined. The viewport is overlayed on an application window. The video stream is presented in the viewport, wherein at least a portion of the optical pattern is depicted in the viewport. The optical pattern is decoded in one or more images of the real scene acquired by the camera.
Claims20
A system for decoding an optical pattern in a real scene, the system comprising:
- a camera;
- and
- a memory device comprising instructions that, when executed by one or more processors, cause the one or more processors to perform the following steps:
- acquiring a video stream using the camera, wherein:
- the video stream comprises preview images of the real scene;
- and
- the optical pattern is in the real scene;
- presenting an application window on a screen of a mobile device;
- overlaying the application window with a viewport, wherein the application window remains at least partially visible;
- presenting, in the viewport, the video stream on the screen of the mobile device, wherein at least a portion of the optical pattern is depicted in the viewport;
- and
- decoding the optical pattern in one or more images of the real scene acquired by the camera.
A method for decoding an optical pattern in a real scene, the method comprising:
- acquiring a video stream using a camera of a mobile device, wherein:
- the video stream comprises preview images of the real scene;
- and
- the optical pattern is in the real scene;
- presenting an application window on a screen of the mobile device;
- overlaying the application window with a viewport, wherein the application window remains at least partially visible;
- presenting, in the viewport, the video stream on the screen of the mobile device, wherein at least a portion of the optical pattern is depicted in the viewport;
- and
- decoding the optical pattern in one or more images of the real scene acquired by the camera.
A memory device comprising instructions that, when executed by one or more processors, cause the one or more processors to perform the following steps for decoding an optical pattern in a real scene:
- acquiring a video stream using a camera, wherein:
- the video stream comprises preview images of the real scene;
- and
- the optical pattern is in the real scene;
- presenting an application window on a screen of a mobile device;
- overlaying the application window with a viewport, wherein the application window remains at least partially visible;
- presenting, in the viewport, the video stream on the screen of the mobile device, wherein at least a portion of the optical pattern is depicted in the viewport;
- and
- decoding the optical pattern in one or more images of the real scene acquired by the camera.
Dependencies are inferred from the claim text.