Information processing that excludes personal information from metadata
Information processing that protects personal information is disclosed. In one example, an information processing apparatus includes a metadata generation unit that generates metadata from information indicating a state of an occupant riding in a mobile body, the information being obtained from a sensor provided in the mobile body. A first encryption unit encrypts the generated metadata, and a first recording unit stores the encrypted metadata.
1 . An information processing apparatus comprising:
a memory storing a program, and
at least one processor configured to execute the program to perform operations comprising:
generating metadata by electronically processing sensor-obtained information indicating a state of an occupant riding a mobile body, the metadata being generated by abstracting the information to include an action of the occupant and exclude personal information of the occupant;
performing a first encryption that encrypts the generated metadata using a first common key associated with the occupant; and
storing the metadata encrypted using the first common key;
wherein the information includes at least a moving image of the occupant;
wherein the metadata includes information for generation of at least one of a moving image of an avatar or a moving image of a skeleton model while omitting personal identifiers of the occupant; and
performing a second encryption to encrypt the sensor-obtained information using both the first common key and a second common key supplied by the occupant, such that the encrypted sensor-obtained information is accessible only upon provision of both the first common key and the second common key.
2 . The information processing apparatus according to claim 1 , wherein the first common key includes at least one of information of a driver's license associated with the occupant, identification information associated with the occupant, identification information associated with a terminal carried by the occupant, or biological information of the occupant.
3 . The information processing apparatus according to claim 1 , wherein the operations further comprise receiving an input of the second common key from the occupant.
4 . The information processing apparatus according to claim 1 , wherein the operations further comprise:
outputting data in association with at least one of data identification information, occupant identification information, or date and time information.
5 . The information processing apparatus according to claim 1 , wherein a steering mode of the mobile body is switchable between an automatic driving mode and a manual driving mode by a driver.
6 . The information processing apparatus according to claim 5 , wherein the information includes at least one of information of a position, a posture, an action, a line of sight, an arousal level, or an alcohol level of the occupant.
7 . The information processing apparatus according to claim 6 , wherein the operations further comprise:
determining an automatic driving level allowed for the mobile body; and
outputting data in association with a determination result.
8 . The information processing apparatus according to claim 7 , wherein the operations further comprise:
determining the automatic driving level based on at least one of flight design area information, a local dynamic map, performance information of the mobile body, weather, or surrounding information of the mobile body.
9 . The information processing apparatus according to claim 1 , wherein the metadata includes information for generation of the moving image of the avatar, and a face of the occupant in the avatar is obscured in a display of the avatar.
10 . The information processing apparatus according to claim 1 , wherein the operations further comprise:
performing machine learning to develop a model that correlates actions to violations, and to apply the information that includes the action of the occupant to determine a violation probability for the occupant; and
prompting a notification to the occupant regarding the violation probability.
11 . A non-transitory computer readable medium storing a program, the program being executable by at least one processor to perform operations comprising:
generating metadata by electronically processing sensor-obtained information indicating a state of an occupant riding a mobile body, the metadata being generated by abstracting the information to include an action of the occupant and exclude personal information of the occupant;
performing a first encryption that encrypts the generated metadata using a first common key associated with the occupant; and
storing the metadata encrypted using the first common key:
wherein the information includes at least a moving image of the occupant;
wherein the metadata includes information for generation of at least one of a moving image of an avatar or a moving image of a skeleton model while omitting personal identifiers of the occupant; and
performing a second encryption to encrypt the sensor-obtained information using both the first common key and a second common key supplied by the occupant, such that the encrypted sensor-obtained information is accessible only upon provision of both the first common key and the second common key.
12 . The non-transitory computer readable medium according to claim 11 , wherein the operations further comprise:
receiving an input of the second common key from the occupant.
13 . The non-transitory computer readable medium according to claim 11 ,
wherein the operations further comprise:
performing machine learning to develop a model that correlates actions to violations, and to apply the information that includes the action of the occupant to determine a violation probability for the occupant; and
notifying the occupant regarding the violation probability.
14 . The non-transitory computer readable medium according to claim 11 , wherein the first common key includes at least one of information of a driver's license associated with the occupant, identification information associated with the occupant, identification information associated with a terminal carried by the occupant, or biological information of the occupant.
15 . The non-transitory computer readable medium according to claim 11 , wherein the operations further comprise:
outputting data in association with at least one of data identification information, occupant identification information, or date and time information.
16 . The non-transitory computer readable medium according to claim 11 , wherein a steering mode of the mobile body is switchable between an automatic driving mode and a manual driving mode by a driver.
17 . The non-transitory computer readable medium according to claim 11 , wherein the information includes at least one of information of a position, a posture, an action, a line of sight, an arousal level, or an alcohol level of the occupant.
18 . The non-transitory computer readable medium according to claim 17 , wherein the operations further comprise:
determining an automatic driving level allowed for the mobile body; and
outputting data in association with a determination result.
19 . The non-transitory computer readable medium according to claim 18 , wherein the operations further comprise:
determining the automatic driving level based on at least one of flight design area information, a local dynamic map, performance information of the mobile body, weather, or surrounding information of the mobile body.
20 . The non-transitory computer readable medium according to claim 11 , wherein the metadata includes information for generation of the moving image of the avatar, and a face of the occupant in the avatar is obscured in a display of the avatar.