Filtering Augmented Display Content based on Validity Factors
Systems and methods are provided for filtering and/or blocking unreliable content that might normally be injected in an Augmented Reality (AR) or Virtual Reality (VR) device. In one implementation, a method includes a step of analyzing a scene obtained by an image capture device associated with an Augmented Reality (AR) system to detect one or more visible objects in the scene. The method also includes using identifying characteristics of the one or more visible objects to obtain content related to the one or more visible objects. Before presenting the content in an augmented content overlay with respect to the AR system, the method further includes filtering the content based on one or more trust or validity factors.
1 . An Augmented Reality or Virtual Reality (AR/VR) system comprising:
an image capture device;
an augmented content overlay configured to present augmented content that appears to a user of the AR/VR system;
a processing device; and
memory configured to store an AR/VR overlay filtering program having computing logic with instructions that, when executed, enable the processing device to perform steps of
analyzing a scene obtained by the image capture device to detect one or more visible objects in the scene,
using identifying characteristics of the one or more visible objects to obtain content related to the one or more visible objects, and
before presenting the content in the augmented content overlay, filtering the content based on one or more trust or validity factors.
2 . The AR/VR system of claim 1 , wherein the step of filtering the content includes analyzing the one or more trust or validity factors to determine validity of the content with respect to verifiable content.
3 . The AR/VR system of claim 2 , wherein the verifiable content includes information decoded from one or more valid steganographic images arranged on the one or more visible objects.
4 . The AR/VR system of claim 2 , wherein the instructions further enable the processing device to present the verifiable content in the augmented content overlay and discard unverified content.
5 . The AR/VR system of claim 1 , wherein the content includes Generative Artificial Intelligence (GenAI) obtained from one or more internal or external sources, and wherein the content is initially designated as having unknown validity and is considered to be unreliable until the one or more trust or validity factors are detected as indicating the validity of the content.
6 . The AR/VR system of claim 5 , wherein the instructions further enable the processing device to present options to the user regarding a manner of presentation of the content designated as having unknown validity.
7 . The AR/VR system of claim 5 , wherein the instructions further enable the processing device to present the content designated as having unknown validity with a warning or caution that the content may be unreliable.
8 . The AR/VR system of claim 5 , wherein the instructions further enable the processing device to
a) perform a source validation procedure to determine validity of each of the one or more internal or external sources, and
b) provide information in the augmented content overlay describing the validity of the one or more internal or external sources.
9 . A method comprising steps of:
analyzing a scene obtained by an image capture device associated with an Augmented Reality (AR) system to detect one or more visible objects in the scene;
using identifying characteristics of the one or more visible objects to obtain content related to the one or more visible objects; and
before presenting the content in an augmented content overlay with respect to the AR system, filtering the content based on one or more trust or validity factors.
10 . The method of claim 9 , wherein the step of filtering the content includes analyzing the one or more trust or validity factors to determine validity of the content with respect to verifiable content.
11 . The method of claim 10 , wherein the verifiable content includes information decoded from one or more valid steganographic images arranged on the one or more visible objects.
12 . The method of claim 10 , further comprising the step of presenting the verifiable content in the augmented content overlay and discarding unverified content.
13 . The method of claim 9 , wherein the content includes Generative Artificial Intelligence (GenAI) obtained from one or more internal or external sources, and wherein the content is initially designated as having unknown validity and is considered to be unreliable until the one or more trust or validity factors are detected as indicating validity of the content.
14 . The method of claim 9 , wherein the step of detecting the identifying characteristics includes real-time classification and identity functions performed by one or more of the AR system itself and a cloud-based server.
15 . The method of claim 9 , wherein the one or more visible objects include one or more of street signs, traffic signals, road lane markings, pedestrian crossing signals, lamp posts, utility poles, vehicles, buildings, homes, grocery products, labels, logos, ads, banners, billboards, signs, QR codes associated with objects, bar codes associated with objects, and encoded steganographic images configured on specific objects.
16 . The method of claim 9 , wherein the identifying characteristics of the one or more visible objects include one or more of size and shape information, operating status, vehicle make and model information, building address information, ingredient list, decoded optical character recognition information, decoded QR code or bar code information, and decoded steganographic information.
17 . The method of claim 9 , further comprising the step of presenting the content in the augmented content overlay in a manner that complies with applicable laws and regulations.
18 . The method of claim 9 , further comprising the step of presenting the content in the augmented content overlay in a manner intended to reassure a user of the AR system that the content has been filtered or screened for validity.
19 . A non-transitory computer-readable medium configured to store computing logic having instructions that enable a processing device to:
analyze a scene obtained by an image capture device associated with an Augmented Reality (AR) system to detect one or more visible objects in the scene;
use identifying characteristics of the one or more visible objects to obtain content related to the one or more visible objects; and
before presenting the content in an augmented content overlay with respect to the AR system, filter the content based on one or more trust or validity factors.
20 . The non-transitory computer-readable medium of claim 19 , wherein the AR system is one of an AR or Virtual Reality (AR/VR) device, smart glasses, smart wearable device, and mobile phone with AR-enabled app.