| CPC G02B 27/0172 (2013.01) [G02B 2027/0138 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0141 (2013.01)] | 21 Claims |

|
1. An electronic device comprising:
one or more sensors comprising one or more cameras;
communication circuitry;
one or more processors; and
memory storing instructions configured to be executed by the one or more processors, the instructions for:
capturing, via the one or more cameras, one or more images;
analyzing the one or more images, wherein analyzing the one or more images comprises detecting an external electronic device in the one or more images;
obtaining, via the communication circuitry, state information from the external electronic device; and
in accordance with a determination that the state information does not satisfy a criterion:
capturing, via the one or more cameras, one or more additional images;
estimating state information for the external electronic device based on the one or more additional images; and
presenting content that is based on the estimated state information for the external electronic device.
|
|
8. A method of operating an electronic device that comprises one or more sensors and communication circuitry, the one or more sensors comprising one or more cameras and the method comprising:
capturing, via the one or more cameras, one or more images;
analyzing the one or more images, wherein analyzing the one or more images comprises detecting an external electronic device in the one or more images;
obtaining, via the communication circuitry, state information from the external electronic device; and
in accordance with a determination that the state information does not satisfy a criterion:
capturing, via the one or more cameras, one or more additional images;
estimating state information for the external electronic device based on the one or more additional images; and
presenting content that is based on the estimated state information for the external electronic device.
|
|
15. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device that comprises one or more sensors and communication circuitry, the one or more sensors comprising one or more cameras and the one or more programs including instructions for:
capturing, via the one or more cameras, one or more images;
analyzing the one or more images, wherein analyzing the one or more images comprises detecting an external electronic device in the one or more images;
obtaining, via the communication circuitry, state information from the external electronic device; and
in accordance with a determination that the state information does not satisfy a criterion:
capturing, via the one or more cameras, one or more additional images;
estimating state information for the external electronic device based on the one or more additional images; and
presenting content that is based on the estimated state information for the external electronic device.
|