CPC H04N 21/44218 (2013.01) [G06T 7/70 (2017.01); H04N 21/25875 (2013.01); H04N 21/25891 (2013.01); H04N 21/4126 (2013.01); H04W 12/64 (2021.01); G06T 2207/30196 (2013.01)] | 19 Claims |
1. A method implemented by one or more processors, the method comprising:
processing, at a computing device, one or more images captured by a camera that is connected to the computing device, wherein the computing device provides access to an automated assistant;
determining, based on processing the one or more images, that a user is located within a field of view of the camera, wherein the user is associated with personalized content that is accessible via the automated assistant and wherein determining that the user is located within the field of view of the camera comprises:
processing one or more of the images using a facial recognition model stored locally at the computing device to generate a face embedding;
comparing the face embedding to an embedding, for a corresponding user account of the user, that is stored locally at the computing device; and
determining that the user is associated to the user account based on the comparison;
determining that an input has been provided to an interface of the computing device; and
in response to determining that the input has been provided to the interface of the computing device:
determining a distance of the user from the computing device; and
when the distance of the user from the computing device satisfies a proximity threshold:
causing, in response to the input being provided to the interface of the computing device, the computing device to render content that includes the personalized content, and
when the distance of the user from the camera does not satisfy the proximity threshold:
causing, in response to the input being provided to the interface of the computing device, the computing device to render content that does not include the personalized content.
|