Camera communication channel selection
Adjusting communication channels used by camera to communicate with a base station are described. In one aspect, characteristics of communication channels can be determined and the operation of the camera can be adjusted to use a communication channel based on a comparison of the characteristics of multiple communication channels.
1 . A computer-implemented method comprising:
determining, by a first computer system, first characteristics of a first communication channel and second characteristics of a second communication channel usable by a camera;
determining, using an artificial intelligence (AI) module and based on a feature vector extracted from the first characteristics and the second characteristics, that the second communication channel provides enhanced transfer of video from the camera to a second computer system compared to the first communication channel;
adjusting, based on the determining that the second communication channel provides the enhanced transfer of video, operation of the camera to switch from using the first communication channel to the second communication channel; and
providing the enhanced transfer of video to the second computer system using the second communication channel.
2 . The method of claim 1 , further comprising:
receiving a request for access to the enhanced transfer of video,
wherein the request:
(i) includes a credential stored in a digital wallet and/or (ii) uses self-sovereign identity (SSI).
3 . The method of claim 1 , wherein determining that the second communication channel provides the enhanced transfer of video further comprises determining that the second communication channel has a higher bit rate and/or higher frequencies in a frequency band than that of the first communication channel.
4 . The method of claim 1 , wherein adjusting the operation of the camera to switch from the first communication channel to the second communication channel further comprises adjusting an encoding type of the camera from a first encoding type to a second encoding type, the first encoding type and the second encoding type providing the enhanced transfer of video at different bit rates.
5 . The method of claim 1 , wherein providing the enhanced transfer of video to the second computer system further comprises providing the enhanced transfer of video to a cloud server communicably coupling the first computer system to the second computer system, and wherein the second computer system is an extended-reality (XR) device executing an XR application.
6 . The method of claim 5 , further comprising:
training an artificial intelligence (AI) model of the AI module, based on training data, using an XR simulation,
wherein the AI model is trained to increase at least one performance metric of the XR application.
7 . The method of claim 5 , wherein the enhanced transfer of video is a first video provided to the XR device for combining the first video with a second video, produced by a camera of the XR device, into an XR video for display on an electronic display of the XR device by the XR application.
8 . The method of claim 7 , wherein the XR video is associated with an electronic game, and wherein the electronic game is associated with a blockchain.
9 . A base station, comprising:
one or more processors; and
memory storing instructions, wherein the processor is configured to execute the instructions such that the processor and memory are configured to:
determine first characteristics of a first communication channel and second characteristics of a second communication channel usable by a camera;
determine, using an artificial intelligence (AI) module and based on a feature vector extracted from the first characteristics and the second characteristics, that the second communication channel provides enhanced transfer of video from the camera to a second computer system compared to the first communication channel;
adjust, based on the determining that the second communication channel provides the enhanced transfer of video, operation of the camera to switch from using the first communication channel to the second communication channel; and
provide the enhanced transfer of video to the second computer system using the second communication channel.
10 . The base station of claim 9 , wherein the instructions when executed by the processor configure the processor and memory to:
receive a request for access to the enhanced transfer of video,
wherein the request:
(i) includes a credential stored in a digital wallet and/or (ii) uses self-sovereign identity (SSI).
11 . The base station of claim 9 , wherein the instructions determine that the second communication channel provides the enhanced transfer of video by configuring the processor and memory to determine that the second communication channel has a higher bit rate and/or higher frequencies in a frequency band than that of the first communication channel.
12 . The base station of claim 9 , wherein the instructions adjust the operation of the camera to switch from the first communication channel to the second communication channel by configuring the processor and memory to adjust an encoding type of the camera from a first encoding type to a second encoding type, the first encoding type and the second encoding type providing the enhanced transfer of video at different bit rates.
13 . The base station of claim 9 , wherein the instructions provide the enhanced transfer of video to the second computer system by configuring the processor and memory to provide the enhanced transfer of video to a cloud server communicably coupling the base station to the second computer system, and wherein the second computer system is an extended-reality (XR) device executing an XR application.
14 . The base station of claim 13 , wherein the instructions when executed by the processor configure the processor and memory to:
train an artificial intelligence (AI) model of the AI module, based on training data, using an XR simulation,
wherein the AI model is trained to increase at least one performance metric of the XR application.
15 . The base station of claim 13 , wherein the enhanced transfer of video is a first video provided to the XR device for combining the first video with a second video, produced by a camera of the XR device, into an XR video for display on an electronic display of the XR device by the XR application.
16 . The base station of claim 15 , wherein the XR video is associated with an electronic game, and wherein the electronic game is associated with a blockchain.
17 . A non-transitory, computer-readable storage medium storing computer instructions, which when executed by one or more computer processors cause the one or more computer processors to:
determine first characteristics of a first communication channel and second characteristics of a second communication channel usable by a camera;
determine, using an artificial intelligence (AI) module and based on a feature vector extracted from the first characteristics and the second characteristics, that the second communication channel provides enhanced transfer of video from the camera to a second computer system compared to the first communication channel;
adjust, based on the determining that the second communication channel provides the enhanced transfer of video, operation of the camera to switch from using the first communication channel to the second communication channel; and
provide the enhanced transfer of video to the second computer system using the second communication channel.
18 . The non-transitory, computer-readable storage medium of claim 17 , wherein the computer instructions cause the one or more computer processors to:
receive a request for access to the enhanced transfer of video,
wherein the request:
(i) includes a credential stored in a digital wallet and/or (ii) uses self-sovereign identity (SSI).
19 . The non-transitory, computer-readable storage medium of claim 17 , wherein the computer instructions determine that the second communication channel provides the enhanced transfer of video by causing the one or more computer processors to determine that the second communication channel has a higher bit rate and/or higher frequencies in a frequency band than that of the first communication channel.
20 . The non-transitory, computer-readable storage medium of claim 17 , wherein the computer instructions adjust the operation of the camera to switch from the first communication channel to the second communication channel by causing the one or more computer processors to adjust an encoding type of the camera from a first encoding type to a second encoding type, the first encoding type and the second encoding type providing the enhanced transfer of video at different bit rates.