Information processing device
The information processing device addresses the safety gap in existing simulators by incorporating head rotation angle and time thresholds, enhancing safety through age-adjusted notifications for crossing roadways.
Patent Information
- Application Number
- JP2022134483
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-08-25
- Publication Date
- 2025-09-17
- Estimated Expiration
- 2042-08-25
AI Technical Summary
Existing walking environment simulators do not account for the time required to determine whether it is safe to cross a road, potentially compromising user safety.
An information processing device that acquires the rotation angle and maintenance time of a user's head, issuing alarms or notifications based on predefined angles and times to ensure safe head movement, with adjustments based on user age and crossing a roadway.
Enhances user safety by ensuring appropriate head rotation and maintenance times are considered, reducing the risk of accidents, particularly for children and elderly users.
Smart Images

Figure 0007740167000001 
Figure 0007740167000002 
Figure 0007740167000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device. [Background technology]
[0002] Patent Document 1 discloses a walking environment simulator equipped with a head measurement means for measuring the movement of the subject's head and a computer. The head measurement means detects the position and rotation angle of a sensor attached to the subject's head and outputs the data to the computer. The computer has a means for creating an illustration image showing the direction of the subject's face according to the rotation angle of the subject's head when checking left and right before crossing a roadway, thereby visualizing the checking action. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-002950 Summary of the Invention [Problem to be solved by the invention]
[0004] The walking environment simulator disclosed in Patent Document 1 has the problem that when visualizing the action of checking left and right before crossing the road, it only takes into account the angle of head rotation and does not take into account the time required to determine whether it is possible to cross the road.
[0005] The present disclosure has been made in consideration of the above facts, and aims to provide an information processing device that can better ensure the safety of the user compared to a case in which the time during which the rotation angle of the user's head is maintained is not taken into consideration. [Means for solving the problem]
[0006] The information processing device of the first aspect includes an acquisition unit that acquires the rotation angle by which the user's head is rotated and the maintenance time for which the rotation angle is maintained, and a control unit that causes an alarm unit to issue an alarm according to the rotation angle and the maintenance time if the rotation angle is less than a set angle, or if the rotation angle is equal to or greater than the set angle and the maintenance time is less than a set time.
[0007] In the information processing device of the first aspect, an acquisition unit acquires the rotation angle by which the user's head has been rotated and the duration for which the rotation angle has been maintained, and a control unit causes a notification unit to issue a notification according to the rotation angle and the duration when the rotation angle is less than a set angle, or when the rotation angle is equal to or greater than the set angle and the duration is less than a set time. According to the information processing device of the first aspect, the safety of the user can be better ensured compared to a case in which the duration for which the rotation angle of the user's head has been maintained is not taken into consideration.
[0008] In the information processing device of the second aspect, the acquisition unit acquires the rotation angle by which the user's head has rotated and the duration for which the rotation angle has been maintained, and the control unit causes the notification unit to issue a notification if the rotation angle is equal to or greater than a set angle and the duration is equal to or greater than a set time. According to the information processing device of the second aspect, the safety of the user can be further ensured compared to a case in which the duration for which the rotation angle of the user's head has been maintained is not taken into consideration.
[0009] In the information processing device of the third aspect, in the information processing device of the first or second aspect, the control unit executes notification based on the set angle and the set time set based on the age of the user. According to the information processing device of the third aspect, the safety of the user can be more ensured than when the age of the user is not taken into consideration.
[0010] In a fourth aspect of the information processing device, in the information processing device of the third aspect, the control unit sets the set angle to a larger angle and the set time to a longer time as the age of the user decreases, thereby making it possible to further ensure the safety of users who are relatively young.
[0011] An information processing device of a fifth aspect is the information processing device of any one of the first to fourth aspects, wherein the acquisition unit further acquires a current position of the user, and the control unit executes a notification based on the set angle and the set time period that are set based on whether the user is crossing a roadway. According to the information processing device of the fifth aspect, the safety of the user can be further ensured compared to a case where head movement required to check for vehicles approaching from a blind spot while crossing a roadway is not taken into consideration.
[0012] In a sixth aspect of the information processing device, in the fifth aspect, the control unit executes the notification by setting the set angle to a larger angle and the set time to a shorter time when the user is crossing a roadway, compared to when the user is not crossing a roadway. According to the information processing device of the sixth aspect, it is possible to further reduce the risk of the user getting into an accident while crossing a roadway. [Effects of the Invention]
[0013] According to the present disclosure, the safety of the user can be further ensured compared to a case where the time during which the rotation angle of the user's head is maintained is not taken into consideration. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a diagram showing a schematic configuration of an information processing system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a block diagram showing a hardware configuration of a user device according to the present embodiment. [Figure 3] FIG. 2 is a schematic diagram showing an example of the configuration of an age database according to the embodiment. [Figure 4] FIG. 2 is a schematic diagram illustrating an example of the configuration of a cross-sectional database according to the embodiment. [Figure 5] FIG. 2 is a block diagram illustrating an example of a functional configuration of a user device according to the present embodiment. [Figure 6] FIG. 2 is a block diagram showing the hardware configuration of a server according to the embodiment. [Figure 7] 2 is a block diagram showing the hardware configuration of the supervisor device according to the present embodiment. FIG. [Figure 8] 10 is a flowchart showing the flow of information processing according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] FIG. 1 is a diagram showing a schematic configuration of an information processing system 10. As shown in FIG. 1, the information processing system 10 includes a user device 20, a server 40, and a supervisor device 60. The user device 20, the server 40, and the supervisor device 60 are connected via a network N and are capable of communicating with each other.
[0016] The user device 20 is a device carried by a user. In this embodiment, the user is a "child." As an example, the user device 20 is worn on the user's head. The user device 20 is an example of an "information processing device."
[0017] The server 40 is a server computer owned by a predetermined business operator. The supervisor device 60 is a device owned by a parent who supervises the user. As an example, the supervisor device 60 may be a general-purpose computer device such as a personal computer (PC), or a portable device such as a portable notebook PC, a smartphone, or a tablet terminal. In this embodiment, as an example, the supervisor device 60 is a smartphone.
[0018] Next, a description will be given of the hardware configuration of the user device 20. FIG. As shown in FIG. 2, the user device 20 includes a microcomputer 30, a communication unit 35, a GPS device 36, a notification unit 37, and a sensor 38.
[0019] The microcomputer 30 includes a central processing unit (CPU) 31, a read-only memory (ROM) 32, a random access memory (RAM) 33, and a storage unit .
[0020] The CPU 31 is a central processing unit that executes various programs and controls each part. That is, the CPU 31 reads programs from the ROM 32 or the storage unit 34 and executes the programs using the RAM 33 as a work area. The CPU 31 controls each of the above components and performs various arithmetic processing in accordance with the programs recorded in the ROM 32 or the storage unit 34.
[0021] The ROM 32 stores various programs and various data. The RAM 33 serves as a working area for temporarily storing programs or data.
[0022] The storage unit 34 is configured with a storage device such as an eMMC (embedded multi media card) or a UFS (universal flash storage), and stores various programs and various data. As an example of the various programs, the storage unit 34 stores an information processing program 34A for causing the CPU 31 to function as the functional configuration shown in FIG. 5, which will be described later. As an example of the various data, the storage unit 34 stores range information transmitted from the server 40, which indicates the range on the school route where the user is encouraged to behave safely. Details of the range information will be described later. The storage unit 34 also stores an age database 34B and a cross-country database 34C.
[0023] FIG. 3 is a schematic diagram showing an example of the configuration of the age database 34B.
[0024] As shown in Fig. 3, the age database 34B stores an angle A and a time T in association with each age of users grouped into a certain range. As shown in Fig. 3, the younger the user is, the larger the angle A stored and the longer the time T stored.
[0025] FIG. 4 is a schematic diagram showing an example of the configuration of the cross-sectional database 34C.
[0026] As shown in Fig. 4, different angles A and times T are stored in the crossing database 34C depending on whether the user is crossing the roadway. As shown in Fig. 4, when the user is crossing the roadway, a larger angle is stored as the angle A and a shorter time is stored as the time T compared to when the user is not crossing the roadway.
[0027] The communication unit 35 is a wireless communication module for communicating with the server 40 and the supervisor device 60. The wireless communication module uses a communication standard such as 5G, LTE, or Wi-Fi (registered trademark). The communication unit 35 is connected to a network N.
[0028] The GPS device 36 is a device that measures the current location of the user. The GPS device 36 includes an antenna (not shown) that receives signals from GPS satellites. The current location of the user measured by the GPS device 36 is linked to the measurement date and time when the current location was measured, and is stored in the storage unit 34 and transmitted to the server 40.
[0029] The notification unit 37 is a device that issues multiple notifications to encourage users traveling on school routes to behave safely. As an example, the notification unit 37 issues the notifications using audio. Multiple audio notification patterns are provided for the notification unit 37, and the notification unit 37 issues notifications using the notification pattern in accordance with instructions from the CPU 31.
[0030] The sensor 38 is a device that detects the movement of the user's head as a physical quantity and converts the physical quantity into data. As an example, the sensor 38 includes an angular velocity sensor that detects the angular velocity of the rotation angle of the user's head, an acceleration sensor that detects the acceleration when the user's head is rotated, and a geomagnetic sensor that detects a geomagnetic value.
[0031] Next, the functional configuration of the user device 20 will be described. FIG. 5 is a block diagram showing an example of the functional configuration of the user device 20. As shown in FIG.
[0032] 5, the CPU 31 of the user device 20 has, as functional components, an acquisition unit 31A, a control unit 31B, and a determination unit 31C. Each functional component is realized by the CPU 31 reading and executing an information processing program 34A stored in the storage unit 34.
[0033] The acquisition unit 31A has a function of acquiring the rotation angle of the user's head and the duration for which the rotation angle is maintained. Specifically, the acquisition unit 31A acquires the rotation angle and duration for which the user's head is maintained when the user's traveling direction is set to 0 degrees via the sensor 38. The acquisition unit 31A also acquires the user's current location (hereinafter referred to as "current location") via the GPS device 36.
[0034] The acquisition unit 31A also acquires range information indicating the range on the school route where the user is encouraged to take safe actions from the server 40. Examples of safe actions include a confirmation action to check for traffic safety and an evacuation action to evacuate from the current location. Examples of the range on the school route where the user is encouraged to take safe actions include a confirmation range that prompts the confirmation action and an evacuation range that prompts the evacuation action.
[0035] Here, the acquisition unit 31A acquires, as the range information, location information indicating any of the above-mentioned confirmation range and evacuation range. As an example, the acquisition unit 31A acquires, as the range information, location information indicating a confirmation range where a traffic accident has occurred in the past, location information indicating an evacuation range where a suspicious person has been spotted in the past, location information indicating an evacuation range where there is a high risk of natural disasters such as landslides or tsunamis, and location information indicating a confirmation range or evacuation range designated by the user's supervisor.
[0036] Control unit 31B has a function of causing notification unit 37 to issue a notification according to the rotation angle and the maintenance time when the rotation angle is less than the set angle, or when the rotation angle is equal to or greater than the set angle and the maintenance time is less than the set time. Furthermore, control unit 31B causes notification unit 37 to issue a notification when the rotation angle is equal to or greater than the set angle and the maintenance time is equal to or greater than the set time. Hereinafter, the set angle will be referred to as angle A, and the set time will be referred to as time T.
[0037] Specifically, when the rotation angle is less than angle A, control unit 31B causes notification unit 37 to issue a notification urging the user to check the left and right more carefully. When the rotation angle is equal to or greater than angle A and the maintenance time is less than time T, control unit 31B causes notification unit 37 to issue a notification urging the user to check the left and right at a slower speed. When the rotation angle is equal to or greater than angle A and the maintenance time is equal to or greater than time T, control unit 31B causes notification unit 37 to issue a notification praising the user.
[0038] The determination unit 31C has a function of setting the angle A and the time T. In this embodiment, the determination unit 31C reads the age database 34B and sets the angle A and the time T based on the user's age. The age database 34B stores a larger angle as the angle A and a longer time as the time T, as the user's age decreases. Therefore, the determination unit 31C sets the angle A to a larger angle and the time T to a longer time as the user's age decreases. However, this is not limited to this example. For example, if the user is an "elderly person," the determination unit 31C may set the angle A to a larger angle and the time T to a longer time as the user's age increases.
[0039] The determination unit 31C may read the traverse database 34C and set the angle A and the time T based on whether the user is crossing a roadway. In this embodiment, the determination unit 31C determines that the user is crossing a roadway if the current location is on the roadway, and determines that the user is not crossing a roadway if the current location is on the sidewalk. The traverse database 34C stores a larger angle as the angle A and a shorter time as the time T when the user is crossing a roadway compared to when the user is not crossing a roadway. Therefore, when the user is crossing a roadway, the determination unit 31C sets the angle A to a larger angle and the time T to a shorter time compared to when the user is not crossing a roadway. However, this is not a limitation. When the user is crossing a roadway, the determination unit 31C may set the angle A to a smaller angle and the time T to a longer time compared to when the user is not crossing a roadway.
[0040] Next, a description will be given of the hardware configuration of the server 40. FIG.
[0041] 6, the server 40 includes a CPU 41, a ROM 42, a RAM 43, a storage unit 44, an input unit 45, a display unit 46, and a communication unit 47. Each component is connected to each other via a bus 48 so that they can communicate with each other. The functions of the CPU 41, the ROM 42, and the RAM 43 are the same as those of the CPU 31, the ROM 32, and the RAM 33 included in the user device 20, and therefore a description thereof will be omitted here.
[0042] The storage unit 44 is configured by a storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory, and stores various programs and various data.
[0043] The input unit 45 includes a pointing device such as a mouse, a keyboard, a microphone, a camera, etc., and is used to perform various inputs.
[0044] The display unit 46 is, for example, a liquid crystal display, and displays various information. The display unit 46 may function as the input unit 45 by adopting a touch panel system.
[0045] The communication unit 47 is an interface for communicating with the user device 20 and the supervisor device 60. For this communication, for example, a wired communication standard such as Ethernet (registered trademark) or FDDI, or a wireless communication standard such as 4G, 5G, Bluetooth (registered trademark), or Wi-Fi (registered trademark) is used. The communication unit 47 is connected to the network N.
[0046] Here, the CPU 41 of the server 40 periodically acquires, from an external device (not shown), location information indicating each of the following ranges on the school route: a confirmation range where a traffic accident has occurred in the past, an evacuation range where a suspicious person has been spotted in the past, and an evacuation range where there is a high risk of natural disasters. The CPU 41 also acquires, from the supervisor device 60, location information indicating each of the confirmation ranges and evacuation ranges on the school route designated by the user's supervisor. The CPU 41 stores the acquired location information as range information in the memory unit 44. The CPU 41 then periodically transmits the range information stored in the memory unit 44 to the user device 20.
[0047] The CPU 41 also acquires the user's current location and the measurement date and time of the current location from the user device 20. The CPU 41 stores the acquired user's current location and the measurement date and time of the current location in the memory unit 44. The CPU 41 then periodically generates a movement trajectory of the user on the school route using the user's current location and the measurement date and time of the current location stored in the memory unit 44, and transmits the generated movement trajectory of the user to the supervisor device 60.
[0048] Next, a description will be given of the hardware configuration of the supervisor device 60. FIG.
[0049] 7, the supervisor device 60 includes a CPU 61, a ROM 62, a RAM 63, a storage unit 64, an input unit 65, a display unit 66, and a communication unit 67. Each component is connected to each other via a bus 68 so as to be able to communicate with each other. The functions of the CPU 61, the ROM 62, the RAM 63, the storage unit 64, and the communication unit 67 are the same as those of the CPU 31, the ROM 32, the RAM 33, the storage unit 34, and the communication unit 35 included in the user device 20, and therefore a description thereof will be omitted here. The functions of the input unit 65 and the display unit 66 are the same as those of the input unit 45 and the display unit 46 included in the server 40, and therefore a description thereof will be omitted here.
[0050] Here, the CPU 61 of the supervisor device 60 requests the user's movement trajectory on the school route from the server 40. Then, the CPU 61 causes the display unit 66 to display the acquired movement trajectory of the user.
[0051] The CPU 61 also receives the supervisor's designation of a check range and an evacuation range on the school route, and transmits to the server 40 location information indicating the designated check range and evacuation range.
[0052] 8 is a flowchart showing the flow of information processing by user device 20 to cause notification unit 37 to perform notification according to the rotation angle and the maintenance time. Information processing is performed by CPU 31 reading information processing program 34A from storage unit 34, expanding it into RAM 33, and executing it.
[0053] In step S100 of FIG. 8, CPU 30A acquires the current location of the user from GPS device .
[0054] In step S102, CPU 31 determines whether the user's current location acquired in step S100 is included in any of the ranges indicated by the range information acquired from server 40. If CPU 30A determines that the user's current location is included in any of the ranges indicated by the range information acquired from server 40 (step S102: YES), CPU 30A proceeds to step S104. On the other hand, if CPU 30A determines that the user's current location is not included in any of the ranges indicated by the range information (step S102: NO), CPU 30A returns to step S100.
[0055] In step S104, CPU 30A determines angle A and time T. Specifically, CPU 30A reads angle A and time T associated with the user's age from age database 34B. CPU 30A may also determine angle A and time T based on whether the user is crossing a roadway from crossing database 34C.
[0056] In step S106, CPU 30A acquires, via sensor 38, the rotation angle and the duration when the user's traveling direction is set to 0 degrees.
[0057] In step S108, CPU 30A determines whether or not the rotation angle is equal to or greater than angle A. If the rotation angle is equal to or greater than angle A (step S108: YES), CPU 30A proceeds to step S110.
[0058] In step S110, CPU 30A determines whether or not the maintenance time is equal to or greater than time T. If the maintenance time is equal to or greater than time T (step S110: YES), CPU 30A proceeds to step S112.
[0059] In step S112, CPU 30A causes notification unit 37 to make a notification praising the user. Specifically, CPU 30A causes notification unit 37 to make a notification using a voice accompanied by the message "Well done."
[0060] In step S114, CPU 30A stores in storage unit 34 the information that left and right confirmation has been sufficient, and ends this information processing.
[0061] On the other hand, in step S110, if the maintenance time is less than time T (step S110: NO), CPU 30A proceeds to step S116. In step S116, CPU 30A causes notification unit 37 to issue a notification urging the driver to check the left and right at a slower speed. Specifically, CPU 30A causes notification unit 37 to issue a notification using a voice message accompanied by the message "Look left and right more slowly."
[0062] In step S118, CPU 30A stores in storage unit 34 the fact that left and right confirmation was insufficient, and ends this information processing.
[0063] On the other hand, in step S108, if the rotation angle is less than angle A (step S108: NO), CPU 30A proceeds to step S120. In step S120, CPU 30A causes notification unit 37 to issue a notification urging the user to check both sides more carefully. Specifically, CPU 30A causes notification unit 37 to issue a notification using a voice message accompanied by the message, "Look carefully to both sides." Then, CPU 30A proceeds to step S118.
[0064] [remarks] In the above embodiment, the CPU 31 sets the angle A and the time T based on the user's age and whether or not the user is crossing a roadway. However, this is not a limitation. The CPU 31 may set the angle A to a larger angle and the time T to a longer time as the length of the roadway the user is crossing increases. Furthermore, the CPU 31 may set the angle A to a larger angle and the time T to a longer time as the danger level of any range indicated by the range information acquired from the server 40 and included in the current location increases. Furthermore, the CPU 31 may set the angle A to a larger angle and the time T to a longer time as the number of times that insufficient left and right checking is stored in the memory unit 34 increases.
[0065] In the above embodiment, the user device 20 is an example of an information processing device, but the present invention is not limited to this. The server 40 may be an example of an information processing device, or a combination of the user device 20 and the server 40 may be an example of an information processing device. When the combination of the user device 20 and the server 40 is an example of an information processing device, information processing is performed by one processor, such as the CPU 31 of the user device 20 or the CPU 41 of the server 40, or by a combination of multiple processors, such as the CPU 31 of the user device 20 and the CPU 41 of the server 40.
[0066] In the above embodiment, the user's supervisor is a parent, but the user's supervisor is not limited to this. For example, the user's supervisor may be other relatives such as an older brother or sister or grandparents, or may be a non-relative such as an elementary school teacher or an after-school care instructor.
[0067] In the above embodiment, a school route is used as an example of a road, but the school route may also be a school route between school and home, or a school route between a facility for sports or extracurricular activities such as a cram school and home.
[0068] In the above embodiment, the notification unit 37 performs notification using sound, but the present invention is not limited to this and may perform notification using vibration and sound. Furthermore, if a monitor is provided on the user device 20, the notification unit 37 may perform notification using the monitor in addition to sound. Furthermore, the CPU 31 may cause the notification unit 37 to perform notification using a voice that differs depending on the rotation angle and the maintenance time. Furthermore, the CPU 31 may cause the notification unit 37 to perform notification using the voice used when the rotation angle and the maintenance time have changed the most.
[0069] In the above embodiment, the CPU 31 causes the notification unit 37 to issue a notification when the user enters a range on the school route that encourages safe behavior. However, the timing of the notification by the notification unit 37 is not limited to this. For example, the CPU 31 may control the notification unit 37 to issue a notification when the distance between the user's current location while traveling on the school route and the boundary of the range becomes equal to or shorter than a predetermined distance. This allows the user device 20 to encourage the user to take safe behavior before entering the range. Furthermore, when the user approaches a range on the school route that encourages safe behavior, the CPU 31 may cause the notification unit 37 to issue a notification that encourages the user to check left and right before acquiring the rotation angle and maintenance time.
[0070] In the above embodiment, when the CPU 31 detects a risky behavior of the user via the sensor 38, the CPU 31 may cause the notification unit 37 to issue a notification urging the user to stop the risky behavior. In this case, the risky behavior may be a behavior of running close to the roadway, or a behavior of walking while looking in a direction other than the direction of travel, etc.
[0071] In the above embodiment, the CPU 31 may execute information processing only when the user is walking or riding a bicycle.
[0072] In the above embodiment, the presence or absence of the safe behavior by the user stored in the storage unit 34 may be transmitted from the user device 20 to the server 40. The server 40 may then periodically generate a movement trajectory of the user based on the presence or absence of the safe behavior on the school route, and transmit the generated movement trajectory of the user to the supervisor device 60.
[0073] In the above embodiment, the user device 20 obtains range information from the server 40, but in addition to this, the user device 20 may obtain range information from the supervisor device 60.
[0074] In the above embodiment, the server 40 acquires, from an external device, location information indicating a confirmation range where a traffic accident has occurred in the past on a school route and an evacuation range where a suspicious person has been spotted in the past. In this case, the external device may be a server computer owned by a predetermined business operator or a DCM (Data Communication Module) provided in a vehicle. If the external device is a DCM, the DCM transmits vehicle travel data obtained from the DCM data to the server 40. The server 40 may then extract, from the acquired vehicle travel data, location information indicating a confirmation range where a traffic accident has occurred in the past and a confirmation range where dangerous driving (e.g., violation of a stop sign, speeding, etc.) has occurred in the past, and store the extracted location information in the storage unit 44 as range information.
[0075] In the above embodiment, the information processing performed by the CPU 31 by reading software (programs) may be performed by various processors other than a CPU. Examples of such processors include programmable logic devices (PLDs) (such as field-programmable gate arrays (FPGAs)) whose circuit configuration can be changed after fabrication, and application-specific integrated circuits (ASICs) that are dedicated electrical circuits designed specifically for executing specific processes. Information processing may be performed by one of these processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor devices.
[0076] In the above embodiment, the information processing program 34A is pre-stored (installed) in the storage unit 34, but the present invention is not limited to this. The information processing program 34A may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. The information processing program 34A may also be downloaded from an external device via the network N. [Explanation of symbols]
[0077] 20 User device (information processing device) 31A Acquisition Department 31B Control section 34A Information Processing Program
Claims
1. an acquisition unit that acquires a rotation angle of a user's head while the user is moving on a road and a duration for which the rotation angle is maintained; a control unit that causes a notification unit to issue a notification according to the rotation angle and the maintenance time when the rotation angle is less than a set angle, or when the rotation angle is equal to or greater than the set angle and the maintenance time is less than a set time; Equipped with The acquisition unit further acquires a current location of the user, the control unit executes a notification based on the set angle and the set time period that are set based on whether the user is crossing a roadway, The longer the length of the roadway that the user is crossing, the larger the set angle is set, The longer the length of the roadway that the user is crossing, the longer the set time is set. Information processing device.
2. an acquisition unit that acquires a rotation angle of a user's head while the user is moving on a road and a duration for which the rotation angle is maintained; a control unit that causes a notification unit to issue a notification when the rotation angle is equal to or greater than a set angle and the maintenance time is equal to or greater than a set time; Equipped with The acquisition unit further acquires a current location of the user, the control unit executes a notification based on the set angle and the set time period that are set based on whether the user is crossing a roadway, The longer the length of the roadway that the user is crossing, the larger the set angle is set, The longer the length of the roadway that the user is crossing, the longer the set time is set. Information processing device.
3. When the user is crossing a roadway, the control unit sets the set angle to a larger angle and the set time to a shorter time, as compared with when the user is not crossing a roadway, and executes the notification.
3. The information processing device according to claim 1.
Citation Information
Patent Citations
Information notification device for vehicle
JP2006227905A
Accident occurrence prediction simulation device, method and program, and security system evaluation device and accident alarm device
JP2008217113A
Safety confirmation determination device and driving teaching support system
JP2009123182A
Safe drive diagnostic device
JP2011043976A
Walking environment simulator
JP2012002950A