Information processing device for restricting operation of application by operator
The mobile device is provided with an operation restriction unit, and the operation restriction unit determines which seat of the vehicle is being operated from the captured image of the back camera. When determining that the captured image is captured by the driver's seat, the operation restriction unit restricts the operation of the process execution unit. Accordingly, in the mobile device, it is possible to prevent the mobile device from being operated in the driver's seat, which is appropriately restricted from being operated in the driver's seat in a vehicle or the like.
1 . An information processing device comprising:
a processor provided in a housing;
a display configured to receive an operation of application software by an operator; and
a camera disposed in the housing and configured to capture first images of an area surrounding the housing,
wherein the processor is configured to
execute a process of the application software in response to the received operation,
cause the display to display a second image associated with the executed process,
determine whether the operator sits on a driver's seat of a vehicle based on the first images based on a model trained using machine learning with features extracted from the first images, the features including respective components in a vehicle cabin of the vehicle, positions of the respective components, and directions of the respective components, and
restrict the process of the application software in a case where the processor determines that the operator sits on the driver's seat based on the first images;
a first sensor configured to detect a movement speed of the information processing device that moves,
wherein:
the display is further configured to display the second image as content of the application software; and
the process of the application software is executed by acquiring the movement speed of the information processing device from the first sensor and by changing the second image in accordance with the movement speed of the information processing device.
2 . The information processing device according to claim 1 , wherein:
the display is a touch panel attached to one surface of the housing, the touch panel including an operation surface and a display surface; and
the camera is configured to capture the first images in a direction opposite to a direction of the one surface of the housing.
3 . The information processing device according to claim 1 , wherein the process of the application software is restricted by restricting the display of the second image on the display.
4 . The information processing device according to claim 1 , wherein the process of the application software is restricted by stopping reception of the operation on the display.
5 . The information processing device according to claim 4 , wherein:
the display includes a second sensor configured to detect a touch operation by the operator on the display;
the processor is further configured to acquire a signal of the touch operation from the second sensor; and
the process of the application software is restricted by stopping reading the signal.
6 . The information processing device according to claim 1 , wherein:
the display is configured to display the second image by transmitting light of a backlight; and
the process of the application software is restricted by turning OFF the backlight of the display.
7 . The information processing device according to claim 1 , further comprising a first sensor configured to detect a movement speed of the information processing device that moves,
wherein the processor is further configured to
acquire the movement speed of the information processing device from the first sensor,
determine whether the movement speed of the information processing device is less than a preset threshold value, and
continue to execute the process of the application software in a case where the processor determines that the movement speed of the information processing device is less than the preset threshold value.
8 . The information processing device according to claim 1 , wherein:
the vehicle is configured to perform autonomous driving in which the vehicle is controlled to travel without a driving operation of an occupant; and
the processor is further configured to
determine whether the vehicle is performing the autonomous driving, and
continue to execute the process of the application software in a case where the processor determines that the vehicle is performing the autonomous driving.
9 . The information processing device according to claim 1 , wherein the information processing device is a smart phone.
10 . The information processing device according to claim 1 , wherein the second image is content of the application software.
11 . The information processing device according to claim 4 , wherein the processor is further configured to pause the execution of the process of the application software.
12 . An information processing device comprising:
a processor provided in a housing;
a display configured to receive an operation of application software by an operator; and
a camera disposed in the housing and configured to capture first images of an area surrounding the housing,
wherein the processor is configured to
execute a process of the application software in response to the received operation,
cause the display to display a second image associated with the executed process,
determine whether the operator sits on a driver's seat of a vehicle based on the first images based on a model trained using machine learning with features extracted from the first images, the features including respective components in a vehicle cabin of the vehicle, positions of the respective components, and directions of the respective components, and
restrict the process of the application software in a case where the processor determines that the operator sits on the driver's seat based on the first images;
a first sensor configured to detect a movement speed of the information processing device that moves; and
a speaker configured to output sound as content of the application software,
wherein the process of the application software is executed by acquiring the movement speed of the information processing device from the first sensor and by changing the sound in accordance with the movement speed of the information processing device.