Information processing device and information processing method
The information processing device for vehicle drive recorders addresses the challenge of extracting images from continuous recordings by detecting specific driving conditions and recording those images in an identifiable manner, allowing for efficient retrieval of desired video content.
Patent Information
- Application Number
- JP2023163095
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-04-07
AI Technical Summary
Existing vehicle drive recorders struggle to efficiently extract images of vehicles traveling on specified roads, such as those with continuous left and right turns, due to their continuous recording nature.
An information processing device and method that includes an image acquisition section, a detection section, and a recording control section. The device detects the vehicle's driving state to determine when it is traveling on a predetermined road and records the corresponding images in a way that makes them identifiable for later extraction.
Enables the identification and extraction of images captured during specific driving conditions, such as traveling on winding roads, from a continuous recording stream, facilitating easier retrieval and use of desired video content.
Smart Images

Figure 2025053953000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing method. [Background technology]
[0002] There is disclosed a technology for collecting images taken by a camera mounted on a vehicle while the vehicle is traveling and using the images for decorative purposes or the like (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 10-304339 Summary of the Invention [Problem to be solved by the invention]
[0004] When trying to use a vehicle drive recorder not only for recording accidents but also as a video recording device for decorative purposes, etc., the nature of the drive recorder means that it continues to record video while driving, making it difficult to find the desired video.
[0005] For example, there is a demand for extracting footage of a vehicle traveling on a road that makes successive turns to the left and right from footage recorded by a drive recorder.
[0006] The present invention has been made in consideration of such problems, and its purpose is to provide an information processing device and an information processing method that can extract footage of a vehicle traveling in a specified manner from footage captured by a vehicle drive recorder. [Means for solving the problem]
[0007] An information processing device according to one aspect of the present invention is an information processing device that controls the recording of video captured by a camera mounted on a vehicle in a recording unit, and is characterized in that it comprises an image acquisition unit that acquires the video, a detection unit that detects that the vehicle is traveling on a specified road based on the vehicle's driving state, and a recording control unit that records the video captured while the vehicle is traveling on the specified road in the recording unit in an identifiable manner.
[0008] An information processing method according to one aspect of the present invention is an information processing method for controlling the recording of image captured by a camera mounted on a vehicle in a recording unit, the information processing method including an image acquisition step for acquiring image, a detection step for detecting that the vehicle is traveling on a specified road based on the vehicle's traveling state, and a recording control step for recording in the recording unit the image captured while the vehicle is traveling on the specified road in an identifiable manner. Effect of the Invention
[0009] According to the present invention, it is possible to identify from images captured by a camera images that have been captured in driving conditions suitable for a purpose of use. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing the external configuration and a usage example of a drive recorder 11. As shown in FIG. [Diagram 2] FIG. 2 is a block diagram showing the internal configuration of the drive recorder 11. As shown in FIG. [Diagram 3] FIG. 3 is a diagram for explaining the inclination angle of the bike 12. As shown in FIG. [Figure 4] FIG. 4 is a flowchart for explaining the predetermined video identification process of the drive recorder 11. [Diagram 5] FIG. 5 is a diagram showing the motorcycle 12 while it is traveling. [Figure 6] FIG. 6 shows the motorcycle 12 while it is traveling. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] [One embodiment] FIG. 1 is a diagram showing an example of use of a drive recorder 11 according to an embodiment of the present invention.
[0012] The drive recorder 11 and a PC (personal computer) 13 are communicatively connected via a network N. The network N may be a network including a mobile communication network and the Internet.
[0013] The drive recorder 11 is installed, for example, near the headlight of a motorcycle (hereinafter referred to as a motorcycle) 12 as a vehicle. The drive recorder 11 records video of the motorcycle 12 traveling, captured by a video camera 21. When recording the video, the drive recorder 11 detects, based on the traveling state of the motorcycle 12, that the motorcycle 12 is performing a predetermined driving operation, such as traveling on a winding road, which is a road with successive curves that turn left and right, such as a mountain pass. When the drive recorder 11 detects that the motorcycle 12 is traveling on a winding road, it records the video during that time in an identifiable manner. Specifically, the drive recorder 11 adds a tag indicating that the motorcycle 12 is traveling on a winding road to the video.
[0014] 1 is merely an example, and various installation examples and appearances of the drive recorder 11 are possible. For example, the drive recorder 11 can be installed near the side mirror of the motorcycle 12. The video camera 21 can be positioned so as to capture the view behind the motorcycle 12.
[0015] The PC 13 acquires the video from the drive recorder 11. The user can view the video recorded in the drive recorder 11 by operating the PC 13. At that time, since a tag indicating that the video was taken while traveling on a winding road has been added to the video, the PC 13 can use the tag to search for and extract the video of the motorcycle 12 traveling on a winding road from the video of the motorcycle 12 traveling.
[0016] (Internal configuration of drive recorder 11) 2 is a block diagram showing the internal configuration of drive recorder 11. Drive recorder 11 includes a video camera 21, an acceleration sensor 22, a recording unit 23, and a control unit 24.
[0017] The video camera 21 (hereinafter referred to as the camera 21) captures the surrounding scenery in front of the motorcycle 12 and supplies the captured image data to the control unit 24.
[0018] The acceleration sensor 22 detects the acceleration applied to the drive recorder 11, i.e., the acceleration applied to the motorcycle 12 on which the drive recorder 11 is mounted, and supplies data indicating the detected acceleration to the control unit 24. Specifically, the acceleration sensor 22 is provided so that the acceleration detection direction is the left-right direction of the vehicle, and detects acceleration data acting in the left-right direction of the vehicle (the component acting in the lateral direction of the gravitational acceleration g when the vehicle is tilted).
[0019] The recording unit 23 is a recording medium that stores the video captured by the camera 21. As a hardware configuration, the recording unit 23 may be, for example, an SD card as a removable external storage means, or may be, for example, a hard disk as an internal storage means. The recording unit 23 may be a storage means that exists outside the drive recorder 11, and such a storage means may be a storage means possessed by another drive recorder, or a storage means that the drive recorder 11 uses via a public network (for example, a storage means provided using a cloud computing environment, etc.).
[0020] The control unit 24 executes a process (hereinafter referred to as normal process) of recording the video captured by the camera 21 in the recording unit 23 as a normal drive recorder. Specifically, the control unit 24 performs overwrite recording by overwriting the video when a predetermined amount of data of video is stored in the recording area of the recording unit 23. The control unit 24 also performs event recording, which is triggered by the detection of a predetermined acceleration by the acceleration sensor 22, and stores a predetermined length of video including the timing in the recording unit 23. For example, when acceleration of a predetermined value or more is detected due to an accident or the like, the video of that timing is stored in the recording unit 23.
[0021] The control unit 24 also serves as an information processing device and executes a process for identifying recorded video when traveling on a predetermined road (hereinafter referred to as a predetermined video identification process). Specifically, the control unit 24 detects that the motorcycle 12 is traveling on a winding road, which is a road with a series of curves that turn left and right, based on the acceleration detected by the acceleration sensor 22 while traveling. When the control unit 24 detects that the motorcycle 12 is traveling on a winding road, it records the video during that time in an identifiable manner in the recording unit 23. Specifically, the control unit 24 adds a tag indicating that the video was taken while traveling on a winding road.
[0022] The control unit 24 can be realized by, for example, a CPU (Central Processing Unit), a working memory, and a non-volatile storage device storing a control program. The control unit 24 may be realized by a user-programmable integrated circuit such as an FPGA (field-programmable gate array) or a microcomputer. The control unit 24 executes a control application program (not shown) stored in a memory (not shown) to control the entire drive recorder 11 and also functions as an image acquisition unit 31, a road detection unit 32, and a recording control unit 33.
[0023] The video acquisition unit 31 acquires the video captured by the camera 21 .
[0024] The road detection unit 32 (hereinafter referred to as the detection unit 32) detects that the motorcycle 12 is traveling on a predetermined road based on the traveling state of the motorcycle 12. For example, the detection unit 32 acquires acceleration information indicating the acceleration acting on the motorcycle 12 detected by the acceleration sensor 22, and detects that the motorcycle 12 is traveling on a winding road based on the acceleration information.
[0025] Specifically, the detection unit 32 acquires acceleration information indicating the acceleration acting on the bike 12 detected by the acceleration sensor 22. The detection unit 32 also calculates the lean angle and lean direction of the bike 12 based on the acceleration indicated by the acceleration information, and determines that the bike 12 has turned a left or right curve if the lean angle of the bike 12 is equal to or greater than a predetermined threshold value.
[0026] In this way, when the motorcycle 12 leans to the right as seen by the rider of the motorcycle 12 and the lean angle of the motorcycle 12 is equal to or greater than a predetermined threshold, the detection unit 32 determines that the motorcycle 12 has turned to the right. When the motorcycle 12 leans to the left as seen by the rider of the motorcycle 12 and the lean angle of the motorcycle 12 is equal to or greater than a predetermined threshold, the detection unit 32 determines that the motorcycle 12 has turned to the left. On the other hand, when the lean angle of the motorcycle 12 is not equal to or greater than the predetermined threshold, the detection unit 32 determines that the motorcycle 12 has not turned a curve on the left or right. When the motorcycle 12 has turned at least two curves that turn in alternating directions within a predetermined time, the detection unit 32 determines that the vehicle is traveling on a winding road.
[0027] The angle of inclination of the bike 12 is calculated as follows, based on the acceleration indicated by the acceleration information. That is, when the bike 12 is not inclined, the gravitational acceleration g only acts directly downward, so although the detection direction is the left-right direction, no acceleration is detected. In contrast, as shown in Figure 3, when the bike 12 inclines left-right, the component G of the gravitational acceleration g acting in the lateral direction of the bike 12 is detected by the acceleration sensor 22, and the magnitude of this acceleration G corresponds to the angle θ of inclination. That is, this acceleration G is G = g cosθ Therefore, the inclination angle θ can be calculated by the following formula:
number
[0028] When the recording control unit 33 detects that the motorcycle 12 is traveling on a winding road, it records the video during that time in an identifiable manner, distinguishing it from other video, in the recording unit 23. Specifically, the recording control unit 33 adds a tag indicating that the video data was traveling on a winding road and records it in the recording unit 23.
[0029] (Predetermined image identification processing) Next, a description will be given of the predetermined video identification process of the drive recorder 11. First, the flow of the process will be described with reference to the flowchart in Fig. 4, and then a specific example will be described with reference to Figs.
[0030] When a predetermined operation is performed on the drive recorder 11, in step S1, the control unit 24 starts normal processing as the drive recorder 11. That is, overwrite recording and event recording are appropriately performed.
[0031] In step S2, the detection unit 32 determines whether or not the motorcycle 12 has turned a curve based on the direction and angle of inclination of the motorcycle 12, which is based on the acceleration detected by the acceleration sensor 22. For example, when the motorcycle 12 has inclined to the left by 20 degrees or more, the detection unit 32 determines that the motorcycle 12 has turned left. When the motorcycle 12 has inclined to the right by 20 degrees or more, the detection unit 32 determines that the motorcycle 12 has turned right.
[0032] If the detection unit 32 determines that the bike 12 is not turning a curve (step S2: No), the process of step S2 is repeated.
[0033] When the detection unit 32 determines that the bike 12 has turned a curve (step S2: Yes), the detection unit 32 sets the value of a counter C, which counts the number of curves that have been turned, to 1 in step S3.
[0034] Next, in step S4, the recording control section 33 sets a flag (hereinafter referred to as a start flag) indicating the start point of the identified image in the image data at the time when it is determined that the bike 12 has turned a curve.
[0035] In step S5, the detection unit 32 determines whether the bike 12 has turned in the opposite direction (rightward or leftward) to the direction (leftward or rightward) determined in the immediately preceding step. Specifically, the detection unit 32 determines whether the bike 12 is leaning in the opposite direction to the leaning direction when it was determined in the immediately preceding step that the bike 12 had turned, and whether the leaning is equal to or greater than a predetermined threshold value.
[0036] Here, the "last step" is either step S2 or S5, which is a step for determining that the bike 12 has turned, and is the step executed immediately before the step currently being executed. When proceeding from step S4 to S5, the "last step" is step S2. In this case, the "direction in which the bike 12 turned as determined in the last step" is the direction in which the bike 12 turned as determined in step S2, i.e., the direction in which the bike 12 leaned as determined in step S2. Also, when returning to step S5 again via step S7 described later, the "last step" is step S5 executed immediately before the step S5 currently being executed. In this case, the "direction in which the bike 12 turned as determined in the last step S5" is the direction in which the bike 12 turned as determined in the last step S5 executed, i.e., the direction in which the bike 12 leaned as determined in the last step S5 executed.
[0037] If the detection unit 32 determines that the bike 12 has turned in the opposite direction (right or left) to the turning direction (left or right) determined in the previous step (step S5: Yes), in step S6, the value of the counter C is increased by 1 and the process returns to step S5.
[0038] If the detection unit 32 determines that the bike 12 has not turned in the opposite direction (rightward or leftward) to the direction of the turn determined in the previous step (leftward or rightward) (step S5: No), it determines in step S7 whether a predetermined time Tc has elapsed since the time determined in the previous step that the bike 12 has turned. If the time Tc has not elapsed since the time determined in the previous step that the bike 12 has turned (step S7: No), the process returns to step S5.
[0039] Here, the "last step" refers to either step S2 or S5, which is a step for determining that the bike 12 has turned, and is the step executed immediately before the step currently being executed. If step S5 has never determined that "the bike 12 has turned in the opposite direction to the direction determined in the immediately preceding step" and the process proceeds to step S7, then "the point in time when it was determined in step S2 that the bike 12 has turned" is the point in time when it was determined in step S2 that the bike 12 has turned. On the other hand, if step S5 has determined that "the bike 12 has turned in the opposite direction to the direction determined in the immediately preceding step" and the process proceeds to step S7, then "the point in time when it was determined in the immediately preceding step that the bike 12 has turned" is the point in time when it was determined in step S5, which was executed immediately before, that the bike 12 has turned.
[0040] If the time Tc has elapsed since it was determined in the previous step that the bike 12 had turned (step S7: Yes), the process proceeds to step S8. In step S8, the recording control unit 33 sets a flag indicating the end point of the identified video (hereinafter referred to as the end flag) in the video data at the time when it was determined in the previous step that the bike 12 had turned a curve.
[0041] On a winding road, there are at least two curves that turn left and right within a given time interval. Here, time Tc is the driving time between the curves when driving on a given winding road. Time Tc can also be set according to the driving speed of the motorcycle 12, the driving performance of the motorcycle 12, the driving technique of the driver, the weather, etc.
[0042] Next, in step S9, the recording control unit 33 judges whether the value of the counter C is 1 or not. If it is judged that the value of the counter C is not 1 (step S9: No), that is, if the bike 12 has traveled while turning two or more consecutive curves, the recording control unit 33 adds a tag to the video data between the start flag and the end flag in step S10. After the judgment, the value of the counter C is reset to 0. Then, the process returns to step S2 and is repeated.
[0043] If it is determined in step S9 that the value of the counter C is 1 (step S9: Yes), in step S11, the recording control unit 33 clears the start flag and the end flag, and then returns to step S2 without adding a tag, and the process is repeated.
[0044] After the process of step S10 or step S11, the value of the counter C is reset to zero.
[0045] In principle, the process is repeated, but the process ends when, for example, the user performs a predetermined operation on an operation unit (not shown) or when the vehicle engine is stopped.
[0046] The recording control unit 33 records the processed video in the recording unit 23. When the user watches the recorded video, the user can extract the tagged portion from the entire video, for example, by using the search function of the PC 13. The tag may be given a name that matches the characteristics of the video data, such as "winding road," and in this case, the user can extract the video using the tag name.
[0047] Steps S2 to S9 and S11 are examples of processing for detecting that the motorcycle 12 is traveling on a winding road based on the riding state of the motorcycle 12, and step S10 is an example of processing for generating identification information for identifying video captured while the motorcycle 12 is traveling on a winding road.
[0048] (Specific example of predetermined image identification process) A specific example of the above-mentioned predetermined video identification process will be described with reference to FIGS.
[0049] ((Example of driving at an intersection)) 5 shows a motorcycle 12 traveling on a road X that has an intersection with one turn. The motorcycle 12 travels on the road X from the position shown in the figure in the direction of the arrow.
[0050] It is assumed that the drive recorder 11 is running and recording the video captured by the camera 21. Before entering the intersection, the motorcycle 12 is traveling generally straight and is not leaning in any direction (step S2: No), so the process of step S2 is repeated.
[0051] At time t1, when the bike 12 turns right, that is, when it leans to the right at an angle equal to or greater than a predetermined threshold (step S2: Yes), the detection unit 32 sets the value of the counter C to 1 (step S3). The recording control unit 33 sets a start flag in the video data at time t1 (step S4).
[0052] After turning right, the bike 12 moves straight, i.e., does not turn left, which is opposite to the right turn determined in the previous step (step S5: No), so steps S5 and S7 are repeated until time Tc has elapsed since turning right (steps S5, S7: No).
[0053] At time t2, when a time Tc has elapsed since the vehicle turned right at time t1 (step S7: Yes), the recording control unit 33 sets an end flag for the video data at time t2 (step S8).
[0054] In this case, since the value of the counter C is 1 (step S9: Yes), the recording control unit 33 clears the start flag and the end flag (step S11). Then, the process returns to step S2. At this time, the value of the counter C is reset.
[0055] ((Winding road driving example)) 6 shows a motorcycle 12 traveling on a road having two left and right curves, i.e., a winding road W. The motorcycle 12 travels on the road W from the position shown in the figure in the direction of the arrow.
[0056] It is assumed that the drive recorder 11 is running and recording the video captured by the camera 21. Before entering the first right curve, the motorcycle 12 is generally traveling straight and is not leaning in either direction (step S2: No), so the process of step S2 is repeated.
[0057] At time t11, when the bike 12 turns right, that is, when it leans to the right at an angle equal to or greater than a predetermined threshold (step S2: Yes), the detection unit 32 sets the value of the counter C to 1 (step S3). The recording control unit 33 sets a start flag in the video data at time t11 (step S4).
[0058] If the bike 12 turns left at time t12 before the time Tc has elapsed after turning right, that is, if the bike 12 leans to the left at an angle equal to or greater than a predetermined threshold (step S5: Yes), the detection unit 32 increments the value of the counter C by 1 to 2 (step S6).
[0059] If the bike 12 turns left and then turns right at time t13 before the time Tc has elapsed, i.e., if the bike 12 leans to the right at an angle equal to or greater than a predetermined threshold (step S5: Yes), the detection unit 32 increments the value of the counter C by 1 to 3 (step S6).
[0060] After that, the curve of the winding road ends, so the bike 12 continues going straight and does not lean to the left, which is the opposite direction, for more than time Tc (step S7: No). Therefore, steps S5 and S7 are repeated until time Tc has elapsed since the bike turned right at time t13 (steps S5 and S7: No).
[0061] At time t14, when time Tc has elapsed since the curve was made at time t13 (step S7: Yes), the recording control unit 33 sets an end flag for the video data at time t14 (step S8).
[0062] In this case, since the value of counter C is 3 (step S9: No), the recording control unit 33 assigns a tag to the video data from the start flag to the end flag. This tag is given a name such as "winding road," which means a road that continuously turns left and right. Then, the process returns to step S2. At this time, the value of counter C is reset.
[0063] The process ends when the user operates the motorbike 12 or the engine is stopped.
[0064] The recording control unit 33 records the processed video in the recording unit 23. When the user watches the recorded video, the user can use the search function to extract the portion of the video tagged with "winding road" from the entire video.
[0065] As shown in the example of Fig. 5, the recording control unit 33 does not tag the "winding road" to a video in which the vehicle has only gone around a corner once (the value of the counter C is 1). This allows the drive recorder 11 to prevent a search result from including a video in which the vehicle has only gone around a corner once and a video in which the vehicle is traveling on a road that makes successive turns to the left and right. This allows the user to extract only the video of the vehicle traveling on a winding road.
[0066] [Other embodiments] (Use of atmospheric pressure data) Generally speaking, winding roads are often mountain passes or sea roads, but mountain passes are often at high altitudes, while sea roads are often at low altitudes. It is also known that the higher the altitude, the lower the air pressure, and the lower the altitude, the higher the air pressure. Therefore, it can be said that the air pressure on mountain passes is relatively low, while the air pressure on sea roads is relatively high.
[0067] Therefore, the drive recorder 11 may acquire air pressure data around the vehicle while acquiring video of the vehicle while it is traveling. Then, the drive recorder 11 may further add a different tag for each air pressure to the video from the start flag to the end flag based on the acquired air pressure data.
[0068] Specifically, if the air pressure from the start flag to the end flag is lower than a predetermined threshold, the drive recorder 11 can further add a tag indicating "mountain pass" to the video from the start flag to the end flag. Also, if the air pressure from the start flag to the end flag is higher than a predetermined threshold, the drive recorder 11 can further add a tag indicating "sea road" to the video from the start flag to the end flag.
[0069] In this way, a user can use the search function of PC 13, for example, to extract footage tagged with not only "winding road" but also its subordinate concepts, "mountain pass" or "sea road."
[0070] The roads to be extracted are not limited to mountain passes and sea routes, but can also be applied to other roads.
[0071] When using air pressure, the drive recorder 11 has a separate air pressure measurement unit. The air pressure measurement unit is, for example, a known air pressure sensor, and measures the air pressure around the vehicle.
[0072] (How to identify footage when driving on a winding road) In the above description, the drive recorder 11 makes it possible to identify the video of the vehicle traveling on a winding road by adding a tag to the captured video. However, the drive recorder 11 may also store only the video data from the start flag to the end flag in the recording unit 23. The drive recorder 11 may also create a copy of the video data from the start flag to the end flag and store it in the recording unit 23 separately from the entire video data.
[0073] This allows the user to extract footage of the bike 12 traveling on a winding road from the entire footage of the bike 12 traveling.
[0074] (How to detect bending) In the above description, the drive recorder 11 determines that the vehicle is turning a corner when the angle of inclination of the motorcycle 12 is equal to or greater than a predetermined threshold value, but the determination may be made using other methods, or may be made by further combining other methods.
[0075] Generally, when a vehicle is traveling around a corner, the vehicle decelerates before the corner and accelerates after passing the corner. Therefore, for example, the acceleration sensor may determine that the vehicle is traveling around a corner when the vehicle decelerates and then accelerates within a certain period of time.
[0076] In addition, a technology for recording a vehicle's travel route based on a GPS (Global Positioning System) technology is known. Therefore, the drive recorder 11 may separately acquire a travel history by the GPS and determine whether the vehicle is traveling around a corner based on the degree of curvature of the travel route.
[0077] In the above description, the direction and angle of the vehicle tilt are calculated using the acceleration sensor 22. However, a gyro sensor may be used, or both an acceleration sensor and a gyro sensor may be used. The gyro sensor detects how fast the vehicle is rotating in the left-right direction, and calculates the direction and angle of the vehicle tilt by calculation.
[0078] (For use in automobiles, etc.) In the above description, a motorbike has been mainly assumed, but the vehicle may also be a bicycle, a kick scooter, a car, etc.
[0079] (Up / Down Tilt) As described above, by detecting left and right turning movements it is possible to identify video footage of the vehicle traveling on a winding road. However, by detecting vertical movement it is also possible to identify video footage of the vehicle traveling on a road that has vertical undulations, such as a road with successive uphill and downhill slopes.
[0080] In this case, the acceleration sensor 22 may be provided so that the direction of acceleration detection is the longitudinal direction of the vehicle. In this case, the acceleration sensor acquires the acceleration acting in the longitudinal direction of the vehicle (the component acting in the direction of the gravitational acceleration g when the vehicle tilts longitudinally), and calculates the direction and angle of the vehicle's tilt by calculation. When the vehicle is traveling on a slope, the angle becomes larger, and the direction of the tilt is upward when traveling uphill, and downward when traveling downhill. In this case, the drive recorder 11 can easily extract the image of the vehicle traveling on a road where uphill and downhill slopes alternate.
[0081] [supplementary explanation] The above-mentioned embodiments each show a preferred specific example of the present invention. The numerical values, components, the arrangement positions and connection forms of the components, the processing order in the flow charts, and the like shown in the following embodiments are merely examples and are not intended to limit the present invention. Also, each figure is not necessarily a strict illustration.
[0082] The above-mentioned series of processes can be executed by hardware or software. When the series of processes are executed by software, the programs constituting the software are installed from a program recording medium into a computer incorporated in dedicated hardware, or into, for example, a general-purpose personal computer capable of executing various functions by installing various programs.
[0083] In addition, the program executed by the computer may be a program in which processing is performed chronologically in the order described in this specification, or it may be a program in which processing is performed in parallel or at the required timing, such as when called.
[0084] [Summary of the invention] (1) The control unit 24 of the drive recorder 11 described above A control unit 24 controls the recording of the image captured by the camera 21 mounted on the motorcycle 12 to a recording unit 23. an image acquisition unit 31 that acquires an image; A detection unit 32 that detects whether the motorcycle 12 is traveling on a predetermined road based on the traveling state of the motorcycle 12; a recording control unit 33 that records in the recording unit 23 in an identifiable manner the images captured while the motorcycle 12 is traveling on a specific road; Equipped with.
[0085] With this configuration, it is possible to identify the image of the motorcycle 12 traveling on a specific road from the entire image captured by the camera 21.
[0086] (2) In addition, the specified road is a winding road with a series of left and right curves, The detection unit 32 detects that the motorcycle 12 is traveling on a winding road when the motorcycle 12 turns at least two curves whose turning directions are alternately different within a predetermined time.
[0087] With this configuration, the drive recorder 11 can identify the video when the motorcycle 12 is traveling on a winding road.
[0088] (3) In addition, the detection unit 32 acquires acceleration information indicating the acceleration acting on the motorcycle 12, calculates the lean angle of the motorcycle 12 based on the acceleration indicated by the acceleration information, and detects whether the motorcycle 12 has turned a curve based on the calculated lean angle of the motorcycle 12.
[0089] With this configuration, the acceleration sensor provided in the drive recorder 11 can be used to detect whether the motorcycle 12 has turned a curve and whether the motorcycle 12 is traveling on a winding road.
[0090] (4) Furthermore, the detection unit 32 acquires atmospheric pressure information indicating the atmospheric pressure around the motorcycle 12, and detects that the motorcycle 12 is traveling on a specified road based on the riding state of the motorcycle 12 and the atmospheric pressure indicated by the atmospheric pressure information.
[0091] With this configuration, the drive recorder 11 can identify the type of road on which the vehicle is traveling based on the air pressure data around the vehicle. [Explanation of symbols]
[0092] 11 Drive recorder 12. Bikes 21 Video Camera 22 Acceleration Sensor 23 Recording Department 24 Control Unit 31 Video Acquisition Unit 32 Road detection unit 33 Recording control section
Claims
1. An information processing device that controls recording of an image captured by a camera mounted on a vehicle to a recording unit, An image acquisition unit that acquires the image; A detection unit that detects whether the vehicle is traveling on a predetermined road based on a traveling state of the vehicle; a recording control unit that records, in the recording unit, an image captured while the vehicle is traveling on the predetermined road in an identifiable manner; Equipped 23. An information processing apparatus comprising:
2. 2. The information processing device according to claim 1, The predetermined road is a winding road having a series of left and right curves, The detection unit detects that the vehicle is traveling on a winding road when the vehicle turns at least two curves whose turning directions are alternately different within a predetermined time.
23. An information processing apparatus comprising:
3. 3. The information processing device according to claim 2, the vehicle is a motorcycle, The detection unit acquires acceleration information indicating an acceleration applied to the motorcycle, calculates a lean angle of the motorcycle based on the acceleration indicated by the acceleration information, and detects whether the motorcycle has turned a curve based on the calculated lean angle of the motorcycle.
23. An information processing apparatus comprising:
4. 2. The information processing device according to claim 1, The detection unit acquires atmospheric pressure information indicating an atmospheric pressure around the vehicle, and detects that the vehicle is traveling on the predetermined road based on a traveling state of the vehicle and the atmospheric pressure indicated by the atmospheric pressure information.
23. An information processing apparatus comprising:
5. 1. An information processing method for controlling recording of an image captured by a camera mounted on a vehicle to a recording unit, comprising: An image acquisition step of acquiring the image; a detection step of detecting that the vehicle is traveling on a predetermined road based on a traveling state of the vehicle; a recording control step of recording, in the recording unit, an image captured while the vehicle is traveling on the predetermined road in an identifiable manner; Includes 23. An information processing method comprising:
Citation Information
Patent Citations
Vehicle video providing system and virtual vehicle traveling system
JP1998304339A