BARCODE VISUALIZATION IN AUGMENTED REALITY
First Claim
1. A method for providing visualization of text encoded in an optically machine-readable barcode to a user in augmented reality, said augmented reality provided by a user system configured to render at least one augment for display, said at least one augment overlaying a view of the real world, the method comprising:
- receiving an image frame captured by a digital imaging part of the user system;
detecting, from the image frame, whether the barcode is present in the image frame;
if a barcode is detected, rendering a first augment associated with the barcode for display using a display part of the user system based on first pose parameters of the barcode, wherein, when the first augment is displayed to a user, the first augment appears in position with the barcode;
detecting, from the image frame, whether a target object is present in the image frame, said target object not being a barcode;
if a target object is detected, rendering a second augment associated with the target object for display using the display part of the user system based on second pose parameters of the target object, wherein, when the second augment is displayed to the user, the first augment appears in position with the target object.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is an improved method for providing content associated with barcodes in augmented reality in addition or in combination with providing content associated with target objects in augmented reality. The improved method advantageously provides a augmented reality client that a user may use to view the respective content associated with barcodes and target objects while in camera view to improve usability. Advantageously, the user is not unexpectedly taken out of camera view to view the content associated with the barcode and the user experience provided is consistent between barcodes and target objects. Furthermore, the improved method integrates barcodes and a visualization of the barcode within augmented reality, without disrupting the real-time augmented reality experience.
86 Citations
20 Claims
-
1. A method for providing visualization of text encoded in an optically machine-readable barcode to a user in augmented reality, said augmented reality provided by a user system configured to render at least one augment for display, said at least one augment overlaying a view of the real world, the method comprising:
-
receiving an image frame captured by a digital imaging part of the user system; detecting, from the image frame, whether the barcode is present in the image frame; if a barcode is detected, rendering a first augment associated with the barcode for display using a display part of the user system based on first pose parameters of the barcode, wherein, when the first augment is displayed to a user, the first augment appears in position with the barcode; detecting, from the image frame, whether a target object is present in the image frame, said target object not being a barcode; if a target object is detected, rendering a second augment associated with the target object for display using the display part of the user system based on second pose parameters of the target object, wherein, when the second augment is displayed to the user, the first augment appears in position with the target object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An augmented reality client of a user system configured to providing visualization of text encoded in an optically machine-readable barcode to a user in augmented reality, said augmented reality provided by a user system configured to render at least one augments for display, said at least one augments overlaying a view of the real world, the augmented reality client configured to:
-
receive an image frame captured by a digital imaging part of the user system; detect, from the image frame, whether the barcode is present in the image frame; if a barcode is detected, render a first augment associated with the barcode for display using a display part of the user system based on first pose parameters of the barcode, wherein, when the first augment is displayed to a user, the first augment appears in position with the barcode; detect, from the image frame, whether a target object is present in the image frame, said target object not being a barcode; if a target object is detected, render a second augment associated with the target object for display using the display part of the user system based on second pose parameters of the target object, wherein, when the second augment is displayed to the user, the first augment appears in position with the target object. - View Dependent Claims (16, 17, 20)
-
-
18. The augmented reality client according to claim 18, wherein the graphics template is retrieved from a storage local to the user system, and the first augment is generated completely locally at the user system.
Specification