WO2018061420A1 - ドライブレコーダ - Google Patents

ドライブレコーダ Download PDF

Info

Publication number
WO2018061420A1
WO2018061420A1 PCT/JP2017/026070 JP2017026070W WO2018061420A1 WO 2018061420 A1 WO2018061420 A1 WO 2018061420A1 JP 2017026070 W JP2017026070 W JP 2017026070W WO 2018061420 A1 WO2018061420 A1 WO 2018061420A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
quality
command
drive recorder
outside
Prior art date
Application number
PCT/JP2017/026070
Other languages
English (en)
French (fr)
Inventor
英徳 塚原
Original Assignee
日本電気株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日本電気株式会社 filed Critical 日本電気株式会社
Priority to US16/334,545 priority Critical patent/US11348379B2/en
Priority to EP17855378.0A priority patent/EP3522120B1/en
Publication of WO2018061420A1 publication Critical patent/WO2018061420A1/ja
Priority to US17/731,670 priority patent/US11935336B2/en
Priority to US18/439,948 priority patent/US20240185644A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers

Definitions

  • the present invention relates to a drive recorder, an operation status management method, and a program.
  • Record data representing the driving status of the vehicle such as images of the vehicle's forward direction taken by a camera mounted on a vehicle such as an automobile, and data detected by various sensors such as an acceleration sensor, and transmit the data to the outside.
  • a configured drive recorder has been proposed or put into practical use.
  • Patent Document 1 describes a drive recorder that can store a high-quality image in a storage unit and can transmit a low-quality image to the outside. More specifically, Patent Document 1 discloses means for generating an image captured by a camera mounted on a vehicle and having a reduced image quality, an image captured by the camera, and A drive recorder comprising: means for storing an image having a higher image quality than a high-quality image in a storage unit; and a unit for transmitting the low-quality image to the outside by a communication unit in a specific driving situation (such as sudden start) Are listed.
  • a specific driving situation such as sudden start
  • the drive recorder described in Patent Document 1 fixes the image quality of an image transmitted to the outside to a low image quality in accordance with the idea that there is no problem even if the image for checking the driving situation of the vehicle has a low image quality. Therefore, the transmission reliability is improved and the communication cost is reduced.
  • the importance of an image is not constant, and some images are important and some are not important. Therefore, in a configuration in which the image quality of an image transmitted to the outside is fixed, it is difficult to achieve both reduction in communication cost and effective use of the image. The same can be said for data representing a driving situation detected by a sensor such as an acceleration sensor.
  • the object of the present invention is that the above-described problem, that is, in the configuration in which the quality of data representing the driving situation transmitted to the outside is fixed, it is difficult to achieve both reduction in communication cost and effective utilization of data representing the driving situation. It is an object of the present invention to provide a drive recorder that solves the above problem.
  • the drive recorder is A drive recorder mounted on a vehicle, An acquisition unit for acquiring data representing the driving situation; A recording unit for recording the acquired data; A communication unit for transmitting the acquired data to the outside; A control unit for controlling the quality of the transmitted data based on information received from the outside; Is provided.
  • An operation status management method includes: A driving status management method executed by a drive recorder mounted on a vehicle, Get data representing driving conditions, Recording the acquired data; Send the acquired data to the outside, The quality of the transmitted data is controlled based on information received from the outside.
  • a program according to another embodiment of the present invention is The computer installed in the vehicle An acquisition unit for acquiring data representing the driving situation; A recording unit for recording the acquired data; A communication unit for transmitting the acquired data to the outside; A control unit for controlling the quality of the transmitted data based on information received from the outside; And make it work.
  • the present invention having the above-described configuration makes it possible to achieve both reduction in communication cost and effective utilization of data representing the operation status.
  • FIG. 1 is a block diagram of a drive recorder according to a first embodiment of the present invention. It is a figure which shows the structural example of the driving
  • FIG. 1 is a block diagram of a drive recorder 100 according to the first embodiment of the present invention.
  • a drive recorder 100 according to the present embodiment is mounted on a vehicle such as an automobile and has a function of recording a driving situation of the vehicle.
  • the drive recorder 100 includes a camera 110, a communication I / F unit (communication interface unit) 120, an operation input unit 130, a screen display unit 140, sensors 150-1 to 150-n, a storage unit 160, and an arithmetic processing unit 170. ing.
  • the camera 110 has a function of shooting a high-quality image in front of the vehicle in the traveling direction.
  • high quality means, for example, that the resolution is high and the frame rate is high.
  • the camera 110 has a capability of shooting at a frame rate of 30 frames or more per second with a high image quality that is higher than the full high-definition standard, but is not limited thereto.
  • a CCD (Charge-Coupled Device) camera or a CMOS (Complementary MOS) camera can be used as the camera 110.
  • the camera 110 is a type of sensor that senses data representing driving conditions.
  • the communication I / F unit 120 includes a dedicated data communication circuit, and has a function of performing data communication with an external server device by short-range wireless communication such as Wi-Fi or Bluetooth (registered trademark), for example. ing.
  • the communication I / F unit 120 has a function of performing data communication with an external server device via a mobile communication network such as 3G or LTE.
  • the operation input unit 130 includes an operation input device such as an operation button, and has a function of detecting an operation of the operator and outputting the operation to the arithmetic processing unit 170.
  • the screen display unit 140 includes a screen display device such as an LCD or a PDP, and has a function of displaying various information such as a monitor screen of the camera 110 on the screen in response to an instruction from the arithmetic processing unit 170.
  • Sensors 150-1 to 150-n have a function of sensing data representing driving conditions with high quality.
  • high quality means that, for example, the resolution is high and the number of measurements per unit time is large.
  • the sensors 150-1 to 150-n output the sensed data to the arithmetic processing unit 170.
  • the sensors 150-1 to 150-n can be configured by an acceleration sensor, a vehicle speed sensor, a GPS (Global Positioning System) sensor, a time sensor (clock), an illuminance sensor, a weather sensor, a biological sensor, and the like.
  • the acceleration sensor detects, for example, biaxial acceleration on the front, rear, left and right sides of the vehicle.
  • the vehicle speed sensor detects the speed of the vehicle.
  • the GPS sensor detects longitude and latitude representing the current position of the vehicle based on a signal received from a GPS satellite.
  • the time sensor detects the current time.
  • the illuminance sensor detects the illuminance around the vehicle.
  • the weather sensor detects the weather conditions at the point where the vehicle is traveling.
  • the weather conditions include, for example, one or a combination of temperature, humidity, wind speed, weather (sunny, rain, snow, cloudy, etc.) and the like.
  • the weather sensor may be one that senses the weather condition itself, or is connected to a server device that provides the weather condition and acquires the weather condition of the point where the vehicle is traveling through the network. Also good.
  • the point where the host vehicle is traveling can be acquired from, for example, a car navigation system mounted on the vehicle.
  • the storage unit 160 includes a storage device such as a hard disk or a memory, and has a function of storing processing information, a storage area, and a program 161 necessary for various types of processing in the arithmetic processing unit 170.
  • the program 161 is a program that realizes various processing units by being read and executed by the arithmetic processing unit 170, and an external device (not shown) or the like via a data input / output function such as the communication I / F unit 120. It is read in advance from a storage medium (not shown) and stored in the storage unit 160.
  • As main processing information and storage areas stored in the storage unit 160 there are an operation state buffer 162, an operation state storage unit 163, and a transmission buffer 164.
  • the driving status buffer 162 is a storage area for recording data sensed by the camera 110 and the sensors 150-1 to 150-n over a past fixed amount or a fixed past period. For example, the operation status buffer 162 starts writing data from the top of the buffer area, and when data is written to the end of the buffer area, it returns to the top again and data is written.
  • FIG. 2 shows a configuration example of the operation status buffer 162.
  • the driving status buffer 162 in this example includes a video buffer 162-0 for recording video captured by the camera 110, and sensing for recording data sensed by the sensors 150-1 to 150-n.
  • Data buffers 162-1 to 162-n In each of the buffers 162-0 to 162-n, data writing is started from the head of the buffer area, and when data is written to the end of the buffer area, the data is written back to the head again.
  • time information indicating the time when sensing data is acquired and position information indicating the acquisition location are recorded in association with the sensing data. For example, in the video buffer 162-0, time information and position information are recorded in association with each other or for each predetermined number of frames.
  • time information and position information are recorded in association with each other for each sensing data.
  • the position information represents a position (for example, latitude and longitude) where the vehicle exists.
  • the driving status storage unit 163 is a storage area that stores driving status data partially extracted from the driving status buffer 162.
  • the driving status data recorded in the driving status storage unit 163 is not overwritten like the data recorded in the driving status buffer 162 even when it is old.
  • FIG. 3 shows a configuration example of the operation status storage unit 163.
  • the driving status storage unit 163 in this example is configured to store files 163-1 to 163-m including driving status data extracted from a part of the driving status buffer 162.
  • the file 163-i in this example includes a file name 1631, time information 1632, position information 1633, video data 1634, and sensing data 1635-1 to 1635-n.
  • the file name 1631 may be arbitrary as long as it is a character string that can uniquely identify the file.
  • Video data 1634 is video data obtained by imaging with the camera 110.
  • the sensing data 1635-1 to 1635-n are data sensed by the sensors 150-1 to 150-n.
  • the time information 1632 represents the time when the video data 1634 and the sensing data 1635-1 to 1635-n are acquired. When there are a plurality of acquired times, the oldest time and the newest time are included.
  • the location information 1633 represents the position of the vehicle when the video data 1634 and the sensing data 1635-1 to 1635-n are acquired.
  • the transmission buffer 164 is a storage area for recording a file to be transmitted to an external server device.
  • FIG. 5 shows a configuration example of the transmission buffer 164.
  • the transmission buffer 164 includes a first transmission buffer 164-1 and a second transmission buffer 164-2.
  • the first transmission buffer 164-1 is a buffer for recording a file 163-j including high-quality driving situation data.
  • the second transmission buffer 164-2 is a buffer for recording the file 163-k including low-quality driving situation data.
  • the file 163-j and the file 163-k have the same configuration as the file 163-i shown in FIG. 4. However, the video data 1634 and the sensing data 1635-1 to 1635-n in the file 163-k are lower in quality than the video data 1634 and the sensing data 1635-1 to 1635-n in the file 163-j. Yes.
  • the arithmetic processing unit 170 includes a microprocessor such as a CPU and its peripheral circuits, and reads and executes the program 161 from the storage unit 160, thereby realizing various processing units by cooperating the hardware and the program 161. It has a function to do.
  • main processing units realized by the arithmetic processing unit 170 there are an acquisition unit 171, a recording unit 172, a communication unit 173, and a control unit 174.
  • the acquisition unit 171 has a function of acquiring high-quality data representing the driving situation using the camera 110 and the sensors 150-1 to 150-n. For example, the acquisition unit 171 always uses the camera 110 to acquire a high-resolution and high-frame-rate video. The acquisition unit 171 acquires high-resolution sensing data with high frequency using the sensors 150-1 to 150-n. Further, the acquisition unit 171 has a function of recording the acquired video and sensing data in the video buffer 162-0 and the sensing data buffers 162-1 to 162-n of the driving status buffer 162 in association with time information and position information. For example, the acquisition unit 171 acquires time information from the time sensor and acquires position information from the GPS sensor for the association.
  • the recording unit 172 has a function of detecting an abnormal event. For example, the recording unit 172 detects the acceleration of the vehicle with an acceleration sensor, and detects that an abnormal event has occurred when the detected acceleration exceeds a reference value. Alternatively, the recording unit 172 detects the speed of the vehicle using a vehicle speed sensor, and detects that an abnormal event has occurred when the detected vehicle speed exceeds a legal speed by a predetermined value or more. For example, a method of recognizing a road sign photographed by the camera 110 or a method of acquiring from a car navigation can be used as the legal speed of the place where the vehicle is traveling.
  • the recording unit 172 uses a biometric sensor to obtain driver biometric information (for example, one or a combination of body temperature, blood pressure, heart rate, blood sugar level, calorie consumption, brain wave, oxygen concentration, expiration, posture, etc.). It is detected and compared with a normal value, and when the biological information deviates from the normal value, it is detected that an abnormal event has occurred.
  • driver biometric information for example, one or a combination of body temperature, blood pressure, heart rate, blood sugar level, calorie consumption, brain wave, oxygen concentration, expiration, posture, etc.
  • the recording unit 172 has a function of acquiring, from the driving status buffer 162, driving status data having a predetermined time width including the time when the abnormal event is detected when detecting the abnormal event.
  • the predetermined time width may be a fixed value, or may be a variable value that varies depending on the driving situation such as the vehicle speed.
  • the recording unit 172 has a function of recording the acquired operation status data as a file in the operation status storage unit 163 without changing the quality (that is, with high quality). Further, the recording unit 172 obtains the operation status data to be transmitted to the external server device from the operation status buffer 162 or the operation status storage unit 163, and transmits the transmission buffer without changing the quality (that is, with high quality). It has a function of recording as a file in the first transmission buffer 164-1 of 164 or recording it as a file in the second transmission buffer 164-2 of the transmission buffer 164 after reducing the quality.
  • the control unit 174 controls whether a file including high-quality driving situation data is recorded in the transmission buffer 164 or a file including low-quality driving situation data is recorded in the transmission buffer 164.
  • the recording unit 172 performs the quality reduction of the operation status data as follows. In the case of video data acquired by the camera 110, the recording unit 172 reduces the resolution of the video data by thinning out the number of pixels per frame. Alternatively, in the case of video data acquired by the camera 110, the recording unit 172 reduces the frame rate by thinning out the frames. Alternatively, the recording unit 172 reduces the image quality of the video data by reducing the amount of information (number of bits) per pixel. In the case of sensing data acquired by the sensors 150-1 to 150-n, the recording unit 172 reduces the spatial resolution of the sensing data by reducing the amount of information (number of bits) per measurement. Alternatively, the recording unit 172 reduces the temporal resolution of the sensing data by thinning out the number of sensing data per unit time.
  • the communication unit 173 transmits the file including the operation status data recorded in the first transmission buffer 164-1 and the second transmission buffer 164-2 of the transmission buffer 164 to the external server device through the communication I / F unit 120. It has the function to do.
  • the communication unit 173 has a function of preferentially processing the first transmission buffer 164-1 over the second transmission buffer 164-2. For example, when there is a file that has not been transmitted to both the first transmission buffer 164-1 and the second transmission buffer 164-2, the communication unit 173 gives priority to the communication from the first transmission buffer 164-1. When all the files recorded in the first transmission buffer 164-1 have been transmitted, the files are extracted from the second transmission buffer 164-2 and transmitted.
  • the control unit 174 has a function of controlling the quality of the driving situation data transmitted to the external server device by the communication unit 173 based on a command received from the outside through the communication I / F unit 120.
  • FIG. 6 is a diagram showing an example of a command format used in the present embodiment.
  • the ON command is a command for setting the quality of the operation status data transmitted to the external server device by the communication unit 173 to high quality.
  • the OFF command is a command for setting a low-quality one.
  • a command number 1 and a command number 2 are assigned to the ON command and the OFF command, respectively, and the command type is identified by the command number.
  • the ON command and the OFF command include a parameter 1 that can set a vehicle code or a NULL value.
  • control unit 174 When the vehicle code is set in the parameter 1, the control unit 174 that has received the command sets the vehicle code set in the own vehicle (this is set in the control unit 174 in advance) and the parameter 1 The vehicle code is compared, and if it matches, the command is accepted, and if it does not match, the command is ignored. When a NULL value is set for parameter 1 or parameter 1 is omitted, control unit 174 that has received the command accepts the command unconditionally.
  • the drive recorder 100 starts the operation shown in FIG. 7 when the ignition switch of the vehicle is turned on, for example.
  • control unit 174 initially sets a control flag, which is an internal variable, to a value of 0 (S101).
  • the acquisition unit 171 uses the camera 110 and the sensors 150-1 to 150-n of the drive recorder 100 to acquire high-quality data representing driving images such as images ahead of the vehicle in the traveling direction and acceleration. Is started (S102). Then, the acquiring unit 171 records the acquired high-quality driving status data in the driving status buffer 162 in association with the time information and the position information (S103). The acquisition of the high-quality driving situation data and the recording in the driving situation buffer 162 are subsequently continued until the ignition switch of the vehicle is turned off.
  • the recording unit 172 detects the presence or absence of an abnormal event (S104).
  • the recording unit 172 extracts driving state data having a predetermined time width including the detection time from the driving state buffer 163 (S105), and saves a file including the extracted driving state data.
  • the data is recorded in the unit 163 (S106).
  • the recording unit 172 determines whether or not the value of the control flag is 1 (S107). If the value of the control flag is 1, the recording unit 172 records the file including the high-quality operation status data extracted in step S106 in the first transmission buffer 164-1 (S108). If the value of the control flag is 0, the recording unit 172 lowers the quality of the high-quality driving situation data extracted in step S106 (S109). Next, the recording unit 172 records the low-quality operation status data in the second transmission buffer 164-2 (S110).
  • the control unit 174 detects whether a valid ON command has been received from an external server device or the like through the communication I / F unit 120 (S111).
  • the valid ON command means an ON command in which the vehicle code of the host vehicle is set in parameter 1 in FIG. 6 or parameter 1 is omitted.
  • the control unit 174 sets the control flag to a value of 1 (S112).
  • the control unit 174 detects whether a valid OFF command is received from an external server device or the like through the communication I / F unit 120 (S113).
  • an effective OFF command means an OFF command in which the vehicle code of the host vehicle is set in parameter 1 in FIG. 6 or parameter 1 is omitted.
  • control unit 174 sets the control flag to 0 (S114), and returns to the process of step S111 for detecting reception of a valid ON command.
  • the control flag whose value is controlled by the control unit 174 is referred to in step S107 by the recording unit 172 as already described.
  • the communication unit 173 executes the following operation. First, the communication unit 173 determines whether an untransmitted file exists in the transmission buffer 164 (S115). If the communication unit 173 exists, the communication unit 173 reads one unsent file (S116). At this time, if there is an untransmitted file in both the first transmission buffer 164-1 and the second transmission buffer 164-2, the communication unit 173 prioritizes the transmission from the first transmission buffer 164-1. Read the transmission file. Next, the communication unit 173 uses the communication I / F unit 120 to transmit the read file to an external server device (S117). And the communication part 173 returns to step S115, and repeats the operation
  • control unit 174 controls the quality of the driving situation data transmitted to the external server device by the communication unit 173 based on the ON command and the OFF command received from the outside.
  • the importance of the driving situation data is not constant, and some data is important and some is not important.
  • the administrator of the external server device can use the ON command and the OFF command to increase the quality if it is important data, and otherwise reduce the quality, thereby reducing the communication cost and operating status. Effective use of data becomes possible.
  • the drive recorder according to the present embodiment is different from the drive recorder according to the first embodiment in the format of the command received from the outside and the function of the control unit 174, and other than that in the first embodiment. This is the same as the drive recorder.
  • FIG. 8 is a diagram showing an example of a command format used in the present embodiment.
  • the OFF command has the same function as the OFF command shown in FIG.
  • the ON command is obtained by adding parameter 2 to the ON command shown in FIG.
  • the parameter 2 can be set with a start time and an end time with which high quality ON is set. For example, if the high quality ON setting is set in the time zone from 13:15 on September 22, 2016 to 16:30 on the same day, the parameter 2 may be set to “13:15 on September 22, 2016: 2016”. September 22, 16: 305 ".
  • the parameter 2 can be set only at the start or only at the end.
  • setting as “September 22, 2016, 13:15:” can be set to a high quality ON setting after September 15, 2016, 13:15. Further, for example, if the setting is “: September 22, 2016, 16: 305”, the high quality ON setting can be made until September 22, 2016, 16: 305.
  • the operation of the drive recorder according to the present embodiment is the same as the operation of the drive recorder according to the first embodiment except that the operation of the control unit 174 is different from that of the drive recorder according to the first embodiment. It is.
  • the control unit 174 of the drive recorder according to the present embodiment is configured to execute steps S211 to S216 shown in FIG. 9 instead of steps S111 to S114 shown in FIG.
  • the control unit 174 detects whether a valid ON command is received from an external server device or the like through the communication I / F unit 120 (S211).
  • the control unit 174 determines whether or not the current time is within the time zone set in the parameter 2 (S212).
  • the control unit 174 sets the control flag to the value 1 if the current time is within the time zone set in the parameter 2 (S213), otherwise sets the control flag to the value 0 (S214). .
  • the control unit 174 detects whether a valid OFF command has been received from an external server device or the like through the communication I / F unit 120 (S215).
  • control unit 174 If the control unit 174 has not received a valid OFF command, the control unit 174 returns to step S212 and repeats the same processing as described above. On the other hand, when receiving a valid OFF command, the control unit 174 sets the control flag to 0 (S216), returns to step S211, and repeats the same processing as described above.
  • this embodiment is effective when the importance of the driving situation data varies depending on the time zone. For example, it is possible to send high-quality driving status data to an external server during times when so-called near-misses are likely to occur, and to send low-quality driving status data to an external server to reduce communication costs otherwise. is there.
  • the drive recorder according to the present embodiment is different from the drive recorder according to the first embodiment in the format of the command received from the outside and the function of the control unit 174, and other than that in the first embodiment. This is the same as the drive recorder.
  • FIG. 10 is a diagram showing an example of a command format used in the present embodiment.
  • two types of commands an ON command and an OFF command
  • the OFF command has the same function as the OFF command shown in FIG.
  • the ON command is obtained by adding parameter 2 to the ON command shown in FIG.
  • the parameter 2 can be set with information on a geographical area to be set to high quality ON.
  • the area information can be represented by position information (for example, latitude and longitude) of two points (for example, the upper left and lower right end points of the rectangular area).
  • the operation of the drive recorder according to the present embodiment is the same as the operation of the drive recorder according to the first embodiment except that the operation of the control unit 174 is different from that of the drive recorder according to the first embodiment. It is.
  • the control unit 174 of the drive recorder according to the present embodiment is configured to perform steps S311 to S316 shown in FIG. 11 instead of steps S111 to S114 shown in FIG.
  • the control unit 174 detects whether a valid ON command is received from an external server device or the like through the communication I / F unit 120 (S311). Then, when receiving a valid ON command, the control unit 174 determines whether or not the current position of the host vehicle is within the area defined by the area information set in the parameter 2 (S312). Next, if the current position is within the area, the control unit 174 sets the control flag to the value 1 (S313), otherwise sets the control flag to the value 0 (S314). Then, the control unit 174 detects whether a valid OFF command has been received from an external server device or the like through the communication I / F unit 120 (S315).
  • control unit 174 If the control unit 174 has not received a valid OFF command, the control unit 174 returns to step S312 and repeats the same processing as described above. On the other hand, when receiving a valid OFF command, the control unit 174 sets the control flag to 0 (S316), returns to step S311, and repeats the same processing as described above.
  • this embodiment for the same reason as in the first embodiment, it is possible to achieve both reduction in communication cost and effective use of operation status data.
  • this embodiment is effective when the importance of the driving situation data differs depending on the location where the vehicle is located. For example, in areas where so-called near-misses are likely to occur, high-quality driving status data can be transmitted to an external server, and otherwise, low-quality driving status data can be transmitted to an external server to reduce communication costs. .
  • the drive recorder according to the present embodiment is different from the drive recorder according to the first embodiment in the format of the command received from the outside and the function of the recording unit 172, and other than that in the first embodiment. This is the same as the drive recorder.
  • FIG. 12 is a diagram showing an example of a command format used in this embodiment.
  • the OFF command has the same function as the OFF command shown in FIG.
  • the ON command is obtained by adding parameter 2 to the ON command shown in FIG.
  • the parameter 2 can be set with characteristic information of the driving situation data.
  • the feature information includes a sensor type and a feature amount.
  • the type of sensor represents the type of the camera 110 and the sensors 150-1 to 150-n.
  • the feature amount represents a feature amount included in data sensed by the sensor.
  • the vehicle number described in the license plate of another vehicle present in the image sensed by the camera 110 is an example of the feature amount.
  • the color of clothes worn by a person present in the video is another example of the feature amount.
  • a specific change pattern of acceleration indicated by time series data of acceleration sensed by the acceleration sensor is another example of the feature amount.
  • the operation of the drive recorder according to the present embodiment is the same as the operation of the drive recorder according to the first embodiment except that the operation of the recording unit 172 is different from that of the drive recorder according to the first embodiment. It is.
  • the recording unit 172 of the drive recorder according to the present embodiment is configured to execute steps S401 to S409 shown in FIG. 13 instead of steps S104 to S110 shown in FIG.
  • steps S401 to S406 are the same as steps S104 to S107, S109, and S110 of FIG. That is, when the recording unit 172 detects the presence or absence of an abnormal event (S401), it extracts driving status data of a predetermined time width including the detection time from the driving status buffer 163 (S402) and records it in the driving status storage unit 163. If the value of the control flag is 0 (S404), the operation status data with reduced quality is recorded in the second transmission buffer 164-2 (S405, S406).
  • the recording unit 172 specifies with the ON command parameter 2 from the type of sensing data specified with the ON command parameter 2 in the operation status data extracted in step S402.
  • a feature amount that is the same as or similar to the feature amount thus extracted is extracted (S407). For example, when the vehicle number in the video acquired by the camera 110 is set as the feature amount, the recording unit 172 first detects the vehicle license plate from the video of the camera 110 extracted in step S402. Next, the recording unit 172 recognizes the vehicle number by recognizing images of letters and numbers written on the detected license plate.
  • the recording unit 172 compares the detected vehicle number with the vehicle number specified by the parameter 2 of the ON command, and determines that the set feature amount has been successfully extracted if they match. Further, if the vehicle license plate cannot be detected or if the vehicle number of another vehicle recognized even if it can be detected is different from the number specified by the parameter 2, it is determined that the extraction of the set feature quantity has failed.
  • the recording unit 172 records the file including the high-quality driving condition data extracted in step S402 in the first transmission buffer 164-1 (S409). If the set feature quantity extraction fails, the recording unit 172 reduces the quality of the high-quality driving situation data extracted in step S402 (S405) and records it in the second transmission buffer 164-2 (S406). ).
  • this embodiment for the same reason as in the first embodiment, it is possible to achieve both reduction in communication cost and effective use of operation status data.
  • this embodiment is effective when the importance of the driving situation data differs depending on the presence or absence of a specific feature amount.
  • the drive recorder according to the present embodiment is different from the drive recorder according to the first embodiment in the format of the command received from the outside and the functions of the recording unit 172 and the control unit 174. This is the same as the drive recorder according to the embodiment.
  • FIG. 14 is a diagram showing an example of a command format used in the present embodiment.
  • the search command is a command that requests a search.
  • a command number 1 is assigned to the search command, and the command type is identified by the command number.
  • the search command includes a parameter 1 that can set a vehicle code or a NULL value.
  • the control unit 174 that has received the command compares the vehicle code set in the host vehicle with the vehicle code set in the parameter 1, and if the two match, the control unit 174 If it does not match, the command is ignored.
  • control unit 174 that has received the command accepts the command unconditionally.
  • the search command has parameter 2 that can set search conditions.
  • Search conditions include, for example, time zones, areas, feature quantities, or combinations thereof.
  • the time condition to be searched for is specified by at least one of the start time and the end time in the same manner as the parameter 2 shown in FIG.
  • the area specifies a geographical condition to be searched by area information similar to the parameter 2 shown in FIG.
  • the feature amount designates a content condition to be searched by the feature information similar to the parameter 2 shown in FIG.
  • the search command has parameter 3 that can set the search target.
  • a search target either one or both of the driving situation buffer 162 and the driving situation storage unit 163 can be set.
  • the drive recorder starts the operation shown in FIG. 15 when the ignition switch of the vehicle is turned on, for example.
  • steps S501 to S502 executed by the acquisition unit 171 and S512 to S514 executed by the communication unit 173 are the same as steps S102 to S103 and S115 to S117 of FIG.
  • the recording unit 172 detects the presence / absence of an abnormal event (S503).
  • the recording unit 172 extracts driving status data having a predetermined time width including the detection time from the driving status buffer 163 (S504), and saves the file including the extracted driving status data as the driving status. This is recorded in the part 163 (S505).
  • the recording unit 172 lowers the quality of the high-quality driving situation data extracted in step S504 (S506).
  • the recording unit 172 records the low-quality operation status data in the second transmission buffer 164-2 (S507).
  • control unit 174 detects whether a valid search command has been received from an external server device or the like via the communication I / F unit 120 (S508).
  • the effective search command means a search command in which the vehicle code of the host vehicle is set in the parameter 1 of FIG. 14 or the parameter 1 is omitted. And control part 174 will perform the following searches, if a valid search command is received.
  • the control unit 174 searches the driving status buffer 162 for driving status data that matches the search condition set in the parameter 2 ( S509). For example, when a time zone is set as a search condition, the control unit 174 acquires driving situation data having time information within the time zone set in the search condition from the driving situation data recorded in the driving situation buffer 162. (Acquired result 1). In addition, when an area is set as a search condition, the control unit 174 acquires driving situation data having position information in the area set in the searching condition from the driving situation data recorded in the driving situation buffer 162 ( (Acquired result 2).
  • the control unit 174 acquires the driving situation data having the feature amount set in the search condition from the driving situation data recorded in the driving situation buffer 162 (acquisition result). 3).
  • the control unit 174 performs the acquisition result 1 and the acquisition result 2 Operation status data existing in any two or all three of the acquisition results 3 is acquired (referred to as acquisition result 4).
  • acquisition result 4 Operation status data existing in any two or all three of the acquisition results 3 is acquired.
  • the control unit 174 sets the acquisition result 1 and the acquisition result 2 as follows. Driving status data existing in any one of the acquisition results 3 is acquired (referred to as acquisition result 5).
  • the control unit 174 outputs driving status data that matches the search condition set in the parameter 2 from the driving status storage unit 163.
  • the included file is searched (S510). For example, when a time zone is set as a search condition, the control unit 174 selects driving status data having time information within the time zone set in the search condition from the files recorded in the driving status storage unit 163. The included file is acquired (referred to as acquisition result 6).
  • acquisition result 6 when an area is set as a search condition, the control unit 174 creates a file including driving status data having position information in the area set in the search condition from the file recorded in the driving status storage unit 163. Acquire (referred to as acquisition result 7).
  • the control unit 174 acquires a file including the driving state data having the feature amount set in the search condition from the file recorded in the driving state storage unit 163. (Acquired result 8).
  • the control unit 174 performs the acquisition result 1 and the acquisition result 2 A file existing in any two or all three of the acquisition results 3 is acquired (referred to as acquisition result 9).
  • acquisition result 10 A file existing in any of the acquisition results 3 is acquired (referred to as acquisition result 10).
  • control unit 174 records the file including the search results obtained in steps S509 and S510 in the second transmission buffer 164-2 of the transmission buffer 164 (S511). Thereafter, the control unit 174 returns to the process of step S508.
  • the present embodiment it is possible to achieve both reduction in communication cost and effective utilization of operation status data.
  • the reason is that when the driving situation data that matches the search condition specified by the search command is acquired from the driving situation data recorded in the driving situation buffer 162 or the driving situation storage unit 163, the driving situation data is effectively used. This is because the high-quality driving situation data is transmitted, while the low-quality driving situation data is transmitted at other normal times.
  • the drive recorder 600 is mounted on a vehicle such as an automobile and has a function of recording the driving situation of the vehicle.
  • the drive recorder 600 includes an acquisition unit 601, a recording unit 602, a communication unit 603, and a control unit 604.
  • the acquisition unit 601 has a function of acquiring data representing the driving situation.
  • the acquisition unit 601 can be configured with dedicated hardware, and can be realized with a general-purpose computer and a program.
  • the acquisition unit 601 can be configured in the same manner as the acquisition unit 171 in the first to fifth embodiments, for example.
  • the recording unit 602 has a function of recording data acquired by the acquiring unit 601.
  • the recording unit 602 can be configured with dedicated hardware, and can be realized with a general-purpose computer and a program.
  • the recording unit 602 can be configured similarly to the recording unit 172 in the first to fifth embodiments, for example.
  • the communication unit 603 has a function of transmitting the data acquired by the acquisition unit 601 to the outside.
  • the communication unit 603 can be configured by dedicated hardware, and can be realized by a general-purpose computer and a program.
  • the communication unit 603 can be configured similarly to the communication unit 173 in the first to fifth embodiments, for example.
  • the control unit 604 has a function of controlling the quality of data transmitted to the outside by the communication unit 603 based on information received from the outside.
  • the control unit 604 can be configured by dedicated hardware, and can be realized by a general-purpose computer and a program.
  • the control unit 604 can be configured similarly to the control unit 174 in the first to fifth embodiments, for example.
  • the drive recorder 600 functions as follows. That is, the acquisition unit 601 acquires data representing the driving situation, the recording unit 602 records the acquired data, and the communication unit 603 transmits the acquired data to the outside. Then, the control unit 604 controls the quality of the transmitted data based on information received from the outside.
  • control unit 604 controls the quality of the driving situation data transmitted to the outside by the communication unit 603 based on the information received from the outside.
  • the importance of the driving situation data is not constant, and some data is important and some is not important. Therefore, based on the information received from the outside, if the data is important, the quality is increased, and if not, the quality is lowered, so that the operation status data can be effectively used while reducing the communication cost.
  • the data representing the driving situation includes both image data captured by the camera 110 and sensing data detected by the sensors 150-1 to 150-n.
  • the data representing the driving situation in the present invention only needs to include at least one of image data captured by the camera 110 and sensing data detected by the sensors 150-1 to 150-n.
  • the present invention enjoys the benefit of the priority claim based on the patent application of Japanese Patent Application No. 2016-189863 filed on September 28, 2016 in Japan, and is described in the patent application. The contents are all included in this specification.
  • the present invention can be applied to all drive recorders, and is particularly suitable for a drive recorder that transmits data representing an operation state acquired from a camera or the like to an external server device by communication.
  • a drive recorder mounted on a vehicle An acquisition unit for acquiring data representing the driving situation; A recording unit for recording the acquired data; A communication unit for transmitting the acquired data to the outside; A control unit for controlling the quality of the transmitted data based on information received from the outside;
  • a drive recorder comprising: [Appendix 2] The control unit has means for receiving a predetermined command from the outside, and controls the quality of the transmitted data based on whether or not the command is received.
  • the drive recorder according to appendix 1.
  • the control unit includes means for receiving a command that sets a temporal condition from the outside, and means for determining whether or not the temporal condition is satisfied, and based on the result of the determination, Control the quality of the transmitted data, The drive recorder according to appendix 1.
  • the control unit includes means for receiving a command in which geographical conditions are set from the outside, and means for determining whether or not the position of the vehicle satisfies the geographical conditions. Based on the quality of the transmitted data, The drive recorder according to appendix 1.
  • the control unit includes means for receiving a command in which a condition relating to data characteristics is set from the outside, and means for determining whether or not the data represents an operating condition that satisfies the condition, and based on the result of the determination Control the quality of the transmitted data, The drive recorder according to appendix 1.
  • the control unit includes means for receiving a command in which a search condition is set from outside, and means for searching for data satisfying the search condition from the recorded data, wherein the transmitted data is based on the search. Controlling the quality of the transmitted data based on whether or not The drive recorder according to appendix 1.
  • the communication unit records a first transmission buffer for recording data representing an operation situation having a first quality, and data representing an operation situation having a second quality lower than the first quality.
  • a second transmission buffer, and the data recorded in the first transmission buffer is preferentially transmitted over the data recorded in the second transmission buffer.
  • the drive recorder according to any one of appendices 1 to 6.
  • a driving status management method executed by a drive recorder mounted on a vehicle, Get data representing driving conditions, Recording the acquired data; Send the acquired data to the outside, Controlling the quality of the transmitted data based on information received from outside; Operation status management method.
  • the quality control the quality of the transmitted data is controlled based on whether a predetermined command is received from the outside.
  • Appendix 10 In the quality control, a command in which a temporal condition is set from outside is received, it is determined whether the temporal condition is satisfied, and the quality of the transmitted data is determined based on the determination result. To control the The drive recorder according to appendix 8.
  • Appendix 11 In the quality control, a command in which a geographical condition is set from outside is received, it is determined whether the position of the vehicle satisfies the geographical condition, and the transmission is performed based on the determination result. Control the quality of data The drive recorder according to appendix 8.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Traffic Control Systems (AREA)

Abstract

車両に搭載されるドライブレコーダは、取得部と記録部と通信部と制御部とを備える。取得部は、運転状況を表すデータを取得する。記録部は、取得されたデータを記録する。通信部は、取得されたデータを外部へ送信する。制御部は、外部から受信する情報に基づいて、送信されるデータの品質を制御する。

Description

ドライブレコーダ
 本発明は、ドライブレコーダ、運転状況管理方法、およびプログラムに関する。
 自動車などの車両に搭載されたカメラによって撮影された車両の前方方向の画像や加速度センサ等の各種センサで検出されたデータなど、車両の運転状況を表すデータを記録し、外部へ送信するように構成されたドライブレコーダが提案ないし実用化されている。
 例えば特許文献1には、高画質の画像を記憶部に記憶させることができると共に、低画質の画像を外部に送信することができるドライブレコーダが記載されている。より詳細には、特許文献1には、車両に搭載されたカメラによって撮影された画像であって画質が低下させられた画像を生成する手段と、上記カメラによって撮影された画像であって上記低画質な画像より画質が高い画像を記憶部に記憶させる手段と、特定の運転状況(急発進など)のときの上記低画質な画像を通信部によって外部に送信する手段とを備えたドライブレコーダが記載されている。
特開2016-119602号公報
 上記特許文献1に記載のドライブレコーダは、車両の運転状況の確認のための画像は低画質であっても支障はないとする考えに従って、外部に送信する画像の画質を低画質に固定することによって、その送信の信頼性を高め、また通信コストを削減している。しかしながら、画像の重要度は一定でなく、重要な画像もあれば重要でない画像もある。そのため、外部に送信される画像の画質が固定されている構成では、通信コストの削減と画像の有効活用との両立が困難である。同じことは、加速度センサ等のセンサで検出された運転状況を表すデータについても言える。
 本発明の目的は、上述した課題、即ち、外部に送信される運転状況を表すデータの品質が固定されている構成では、通信コストの削減と運転状況を表すデータの有効活用とが両立し難い、という課題を解決するドライブレコーダを提供することにある。
 本発明の一形態に係るドライブレコーダは、
 車両に搭載されるドライブレコーダであって、
 運転状況を表すデータを取得する取得部と、
 前記取得されたデータを記録する記録部と、
 前記取得されたデータを外部へ送信する通信部と、
 外部から受信する情報に基づいて、前記送信されるデータの品質を制御する制御部と、
を備える。
 また本発明の他の形態に係る運転状況管理方法は、
 車両に搭載されるドライブレコーダが実行する運転状況管理方法であって、
 運転状況を表すデータを取得し、
 前記取得されたデータを記録し、
 前記取得されたデータを外部へ送信し、
 外部から受信する情報に基づいて、前記送信されるデータの品質を制御する。
 また本発明の他の形態に係るプログラムは、
 車両に搭載されるコンピュータを、
 運転状況を表すデータを取得する取得部と、
 前記取得されたデータを記録する記録部と、
 前記取得されたデータを外部へ送信する通信部と、
 外部から受信する情報に基づいて、前記送信されるデータの品質を制御する制御部と、
して機能させる。
 本発明は上述した構成を有することにより、通信コストの削減と運転状況を表すデータの有効活用との両立が可能になる。
本発明の第1の実施形態に係るドライブレコーダのブロック図である。 本発明の第1の実施形態に係るドライブレコーダにおける運転状況バッファの構成例を示す図である。 本発明の第1の実施形態に係るドライブレコーダにおける運転状況保存部の構成例を示す図である。 本発明の第1の実施形態に係るドライブレコーダにおける運転状況保存部に保存されるファイルのフォーマットの一例を示す図である。 本発明の第1の実施形態に係るドライブレコーダにおける送信バッファの構成例を示す図である。 本発明の第1の実施形態で使用するコマンドのフォーマットの一例を示す図である。 本発明の第1の実施形態に係るドライブレコーダの動作の一例を示すフローチャートである。 本発明の第2の実施形態で使用するコマンドのフォーマットの一例を示す図である。 本発明の第2の実施形態に係るドライブレコーダの要部の動作の一例を示すフローチャートである。 本発明の第3の実施形態で使用するコマンドのフォーマットの一例を示す図である。 本発明の第3の実施形態に係るドライブレコーダの要部の動作の一例を示すフローチャートである。 本発明の第4の実施形態で使用するコマンドのフォーマットの一例を示す図である。 本発明の第4の実施形態に係るドライブレコーダの要部の動作の一例を示すフローチャートである。 本発明の第5の実施形態で使用するコマンドのフォーマットの一例を示す図である。 本発明の第5の実施形態に係るドライブレコーダの要部の動作の一例を示すフローチャートである。 本発明の第6の実施形態に係るドライブレコーダのブロック図である。
 次に本発明の実施の形態について図面を参照して詳細に説明する。
[第1の実施形態]
 図1は、本発明の第1の実施形態に係るドライブレコーダ100のブロック図である。図1を参照すると、本実施形態に係るドライブレコーダ100は、自動車などの車両に搭載され、車両の運転状況を記録する機能を有する。ドライブレコーダ100は、カメラ110、通信I/F部(通信インターフェース部)120、操作入力部130、画面表示部140、センサ150-1~150-n、記憶部160、および演算処理部170を備えている。
 カメラ110は、車両の進行方向前方の映像を高品質で撮影する機能を有する。ここで、高品質とは、例えば、解像度が高く且つフレームレートが高いことを意味する。例えばカメラ110は、フルハイビジョン規格以上の高画質で、毎秒30フレーム以上のフレームレートで撮影する能力を有しているが、これに限定されない。カメラ110は、例えば、CCD(Charge-Coupled Device)カメラやCMOS(Complementary MOS)カメラが使用できる。カメラ110は、運転状況を表すデータをセンシングするセンサの一種である。
 通信I/F部120は、専用のデータ通信回路からなり、例えば、Wi-FiやBluetooth(登録商標)等の近距離無線通信によって外部のサーバ装置との間でデータ通信を行う機能を有している。或いは、通信I/F部120は、例えば、3GやLTE等の移動体通信網を介して外部のサーバ装置との間でデータ通信を行う機能を有している。
 操作入力部130は、操作ボタンなどの操作入力装置からなり、オペレータの操作を検出して演算処理部170に出力する機能を有している。画面表示部140は、LCDやPDPなどの画面表示装置からなり、演算処理部170からの指示に応じて、カメラ110のモニタ画面などの各種情報を画面表示する機能を有している。
 センサ150-1~150-nは、運転状況を表すデータを高品質にセンシングする機能を有する。ここで、高品質とは、例えば、分解能が高く且つ単位時間当たりの測定回数が多いことを意味する。センサ150-1~150-nは、センシングしたデータを演算処理部170へ出力する。
 例えば、センサ150-1~150-nは、加速度センサ、車速センサ、GPS(Global Positioning System)センサ、時刻センサ(時計)、照度センサ、気象センサ、生体センサなどで構成することができる。加速度センサは、例えば車両の前後左右の2軸の加速度を検出する。車速センサは、車両の速度を検出する。GPSセンサは、GPS衛星から受信した信号に基づいて車両の現在位置を表す経度および緯度を検出する。時刻センサは、現在時刻を検出する。照度センサは、車両の周囲の照度を検出する。気象センサは、車両が走行している地点の気象条件を検出する。気象条件としては、例えば、温度、湿度、風速、天候(晴れ、雨、雪、曇りなど)などの内の1つ、或いは複数の組み合わせがある。気象センサは、気象条件を自らセンシングするものであっても良いし、気象条件を提供するサーバ装置に接続して自車両が走行している地点の気象条件を、ネットワークを通じて取得するものであってもよい。自車両が走行している地点は、例えば車両に搭載されたカーナビゲーションシステムから取得することができる。
 記憶部160は、ハードディスクやメモリなどの記憶装置からなり、演算処理部170での各種処理に必要な処理情報や記憶領域およびプログラム161を記憶する機能を有している。プログラム161は、演算処理部170に読み込まれて実行されることにより各種処理部を実現するプログラムであり、通信I/F部120などのデータ入出力機能を介して外部装置(図示せず)や記憶媒体(図示せず)から予め読み込まれて記憶部160に保存される。記憶部160で記憶される主な処理情報や記憶領域として、運転状況バッファ162、運転状況保存部163、および送信バッファ164がある。
 運転状況バッファ162は、カメラ110およびセンサ150-1~150-nでセンシングされたデータを過去一定量あるいは過去一定期間分にわたって記録する記憶領域である。例えば、運転状況バッファ162は、バッファ領域の先頭からデータの書き込みが開始され、バッファ領域の最後までデータが書き込まれると、再び先頭に戻ってデータの書き込みが行われる。
 図2は、運転状況バッファ162の構成例を示す。この例の運転状況バッファ162は、カメラ110で撮像して得られた映像を記録するための映像バッファ162-0と、センサ150-1~150-nでセンシングされたデータを記録するためのセンシングデータバッファ162-1~162-nとを有する。各々のバッファ162-0~162-nは、バッファ領域の先頭からデータの書き込みが開始され、バッファ領域の最後までデータが書き込まれると、再び先頭に戻ってデータの書き込みが行われる。また、各々のバッファ162-0~162-nには、センシングデータが取得された時刻を表す時刻情報とその取得場所を表す位置情報とがセンシングデータに関連付けて記録される。例えば、映像バッファ162-0には、映像の1フレーム或いは所定個数のフレーム毎に時刻情報と位置情報とが対応付けて記録される。また、センシングデータバッファ162-1~162-nには、測定1回分のセンシングデータ毎に時刻情報と位置情報とが対応付けて記録される。ここで、位置情報は、車両が存在する位置(例えば緯度および経度)を表す。
 運転状況保存部163は、運転状況バッファ162から部分的に抽出した運転状況データを保存する記憶領域である。運転状況保存部163に記録された運転状況データは、古くなっても運転状況バッファ162に記録されたデータのように上書きされないようになっている。
 図3は、運転状況保存部163の構成例を示す。この例の運転状況保存部163は、運転状況バッファ162の一部分から抽出した運転状況データを含むファイル163-1~163-mを記憶するように構成されている。
 図4は、ファイル163-i(i=1~m)の構成例を示す。この例のファイル163-iは、ファイル名1631、時刻情報1632、位置情報1633、映像データ1634、およびセンシングデータ1635-1~1635-nから構成される。ファイル名1631は、ファイルを一意に識別できる文字列であれば任意でよい。映像データ1634は、カメラ110で撮像して得られた映像データである。センシングデータ1635-1~1635-nは、センサ150-1~150-nでセンシングされたデータである。時刻情報1632は、映像データ1634およびセンシングデータ1635-1~1635-nが取得された時刻を表す。取得された時刻が複数存在する場合、最も古い時刻と最も新しい時刻とを含む。場所情報1633は、映像データ1634およびセンシングデータ1635-1~1635-nが取得された時点の車両の位置を表す。
 送信バッファ164は、外部のサーバ装置へ送信するファイルを記録する記憶領域である。
 図5は、送信バッファ164の構成例を示す。この例の送信バッファ164は、第1の送信バッファ164-1と第2の送信バッファ164-2とから構成される。第1の送信バッファ164-1は、高品質な運転状況データを含むファイル163-jを記録するためのバッファである。第2の送信バッファ164-2は、低品質な運転状況データを含むファイル163-kを記録するためのバッファである。ファイル163-jとファイル163-kは、図4に示したファイル163-iと同様の構成を有する。但し、ファイル163-kの映像データ1634およびセンシングデータ1635-1~1635-nは、ファイル163-jの映像データ1634およびセンシングデータ1635-1~1635-nに比較して、品質が低くなっている。
 演算処理部170は、CPUなどのマイクロプロセッサとその周辺回路を有し、記憶部160からプログラム161を読み込んで実行することにより、上記ハードウェアとプログラム161とを協働させて各種処理部を実現する機能を有している。演算処理部170で実現される主な処理部として、取得部171と記録部172と通信部173と制御部174とがある。
 取得部171は、カメラ110およびセンサ150-1~150-nを使用して、運転状況を表す高品質なデータを取得する機能を有する。例えば、取得部171は、カメラ110を使用して高解像度で且つ高いフレームレートの映像を常時取得する。また、取得部171は、センサ150-1~150-nを使用して高分解能なセンシングデータを高頻度で取得する。さらに、取得部171は、取得した映像およびセンシングデータを時刻情報および位置情報に関連付けて運転状況バッファ162の映像バッファ162-0およびセンシングデータバッファ162-1~162-nに記録する機能を有する。取得部171は、上記関連付けのために、例えば、時刻情報を時刻センサから取得し、位置情報をGPSセンサから取得する。
 記録部172は、異常事象を検出する機能を有する。例えば、記録部172は、加速度センサによって車両の加速度を検出し、その検出した加速度が基準値を超えている場合、異常事象が発生したことを検出する。或いは記録部172は、車速センサによって車両の速度を検出し、検出した車両速度が法定速度を一定値以上超過した時、異常事象が発生したことを検出する。走行している場所の法定速度は、例えば、カメラ110で撮影されている道路標識を画像認識する方法や、カーナビゲーションから取得する方法などを利用できる。或いは記録部172は、生体センサによってドライバの生体情報(例えば、体温、血圧、心拍数、血糖値、消費カロリー、脳波、酸素濃度、呼気、姿勢などの内の1つ、或いは複数の組み合わせ)を検出して正常値と比較し、生体情報が正常値を外れた時、異常事象が発生したことを検出する。
 また記録部172は、異常事象を検出すると、異常事象を検出した時刻を含む所定時間幅の運転状況データを運転状況バッファ162から取得する機能を有する。ここで、所定時間幅は固定値であっても良いし、例えば車速などの運転状況に応じて変化する可変値であっても良い。
 また記録部172は、上記取得した運転状況データを、その品質を変えずに(即ち高品質のまま)運転状況保存部163にファイルとして記録する機能を有する。さらに、記録部172は、外部のサーバ装置へ送信するための運転状況データを運転状況バッファ162または運転状況保存部163から取得し、その品質を変えずに(即ち高品質のまま)に送信バッファ164の第1の送信バッファ164-1にファイルとして記録し、或いは低品質化して送信バッファ164の第2の送信バッファ164-2にファイルとして記録する機能を有する。高品質な運転状況データを含むファイルを送信バッファ164に記録するか、低品質な運転状況データを含むファイルを送信バッファ164に記録するかは、制御部174によって制御される。
 記録部172は、運転状況データの低品質化を以下のようにして行う。記録部172は、カメラ110で取得された映像データの場合、1フレーム当たりの画素数を間引くことによって映像データの解像度を低下させる。或いは記録部172は、カメラ110で取得された映像データの場合、フレームを間引くことによってフレームレートを低下させる。或いは記録部172は、1画素あたりの情報量(ビット数)を削減することによって映像データの画質を低下させる。また記録部172は、センサ150-1~150-nで取得されたセンシングデータの場合、1測定あたりの情報量(ビット数)を削減することによってセンシングデータの空間的な分解能を低下させる。或いは記録部172は、単位時間あたりのセンシングデータの個数を間引くことにより、センシングデータの時間的な分解能を低下させる。
 通信部173は、送信バッファ164の第1の送信バッファ164-1および第2の送信バッファ164-2に記録された運転状況データを含むファイルを通信I/F部120を通じて外部のサーバ装置へ送信する機能を有する。また、通信部173は、第1の送信バッファ164-1を第2の送信バッファ164-2よりも優先的に処理する機能を有する。例えば、通信部173は、第1の送信バッファ164-1と第2の送信バッファ164-2との双方に未だ送信されていないファイルが存在する場合、第1の送信バッファ164-1から優先的にファイルを取り出して送信し、第1の送信バッファ164-1に記録された全てのファイルの送信を終えると、第2の送信バッファ164-2からファイルを取り出して送信する。
 制御部174は、通信I/F部120を通じて外部から受信するコマンドに基づいて、通信部173によって外部のサーバ装置へ送信する運転状況データの品質を制御する機能を有する。
 図6は本実施形態で使用するコマンドのフォーマットの一例を示す図である。この例では、ONコマンドとOFFコマンドという2種類のコマンドが示されている。ONコマンドは、通信部173によって外部のサーバ装置へ送信する運転状況データの品質を高品質なものに設定するコマンドである。また、OFFコマンドは、それとは逆に低品質なものに設定するコマンドである。ONコマンドとOFFコマンドには、それぞれコマンド番号1とコマンド番号2が割り当てられており、そのコマンド番号によってコマンドの種別が識別される。また、ONコマンドとOFFコマンドには、車両コードまたはNULL値が設定できるパラメータ1がある。パラメータ1に車両コードが設定されている場合、当該コマンドを受信した制御部174は、自車両に設定された車両コード(これは予め制御部174に設定されている)とパラメータ1に設定された車両コードとを比較し、一致すれば当該コマンドを受け付け、一致しなければ当該コマンドを無視する。また、パラメータ1にNULL値が設定されているか、パラメータ1が省略されている場合、当該コマンドを受信した制御部174は、当該コマンドを無条件で受け付ける。
 次に、図7を参照して、ドライブレコーダ100の動作を説明する。
 ドライブレコーダ100は、例えば、車両のイグニッションスイッチがオンされると、図7に示す動作を開始する。
 先ず、制御部174は、内部変数である制御フラグを値0に初期設定する(S101)。
 その後、取得部171は、ドライブレコーダ100のカメラ110およびセンサ150-1~150-nを使用して、車両の進行方向前方の映像および加速度等の運転状況を表す高品質なデータを取得する動作を開始する(S102)。そして、取得部171は、取得した高品質な運転状況を表すデータを時刻情報および位置情報に関連付けて運転状況バッファ162に記録する(S103)。この高品質な運転状況データの取得と運転状況バッファ162への記録とは、以後、車両のイグニッションスイッチがオフされるまで続けられる。
 また、上記動作と並行して、記録部172は、異常事象の有無を検出する(S104)。そして、記録部172は、異常事象を検出すると、その検出時刻を含む所定時間幅の運転状況データを運転状況バッファ163から抽出し(S105)、その抽出した運転状況データを含むファイルを運転状況保存部163に記録する(S106)。次に記録部172は、制御フラグの値が1か否かを判定する(S107)。記録部172は、制御フラグの値が1であれば、ステップS106で抽出した高品質な運転状況データを含むファイルを第1の送信バッファ164-1に記録する(S108)。また記録部172は、制御フラグの値が0であれば、ステップS106で抽出した高品質な運転状況データを低品質化する(S109)。次に記録部172は、低品質化した運転状況データを第2の送信バッファ164-2に記録する(S110)。
 また、上記動作と並行して、制御部174は、通信I/F部120を通じて外部のサーバ装置などから有効なONコマンドを受信したか否かを検出している(S111)。ここで、有効なONコマンドとは、図6のパラメータ1に自車両の車両コードが設定されているか、或いはパラメータ1が省略されているONコマンドを意味する。そして、制御部174は、有効なONコマンドを受信すると、制御フラグを値1に設定する(S112)。そして、制御部174は、通信I/F部120を通じて外部のサーバ装置などから有効なOFFコマンドを受信したか否かを検出する(S113)。ここで、有効なOFFコマンドとは、図6のパラメータ1に自車両の車両コードが設定されているか、或いはパラメータ1が省略されているOFFコマンドを意味する。そして、制御部174は、有効なOFFコマンドを受信すると、制御フラグを値0に設定し(S114)、有効なONコマンドの受信を検出するステップS111の処理へ戻る。制御部174によって値が制御される制御フラグは、既に説明したように記録部172によるステップS107において参照される。
 さらに、上記動作と並行して、通信部173は、以下の動作を実行する。先ず、通信部173は、送信バッファ164に未送信のファイルが存在するか否かを判定する(S115)。そして、通信部173は、存在したならば、未送信のファイルを1つ読み出す(S116)。このとき、通信部173は、第1の送信バッファ164-1および第2の送信バッファ164-2の双方に未送信のファイルが存在すれば、第1の送信バッファ164-1から優先的に未送信のファイルを読み出す。次に、通信部173は、通信I/F部120を使用して、上記読み出したファイルを外部のサーバ装置へ送信する(S117)。そして、通信部173は、ステップS115へ戻り、上述した動作と同様の動作を繰り返す。
 このように本実施形態によれば、通信コストの削減と運転状況データの有効活用との両立が可能になる。その理由は、制御部174が、外部から受信するONコマンド、OFFコマンドに基づいて、通信部173によって外部のサーバ装置へ送信される運転状況データの品質を制御するためである。即ち、運転状況データの重要度は一定でなく、重要なデータもあれば重要でないデータもある。そのため、外部サーバ装置等の管理者は、ONコマンドとOFFコマンドを使って、重要なデータであれば品質を高くし、そうでなければ品質を低くすることにより、通信コストを削減しつつ運転状況データの有効活用が可能になる。
[第2の実施形態]
 次に、本発明の第2の実施形態に係るドライブレコーダについて説明する。本実施形態に係るドライブレコーダは、第1の実施形態に係るドライブレコーダと比較して、外部から受信するコマンドのフォーマットと制御部174の機能とが相違し、それ以外は第1の実施形態に係るドライブレコーダと同じである。
 図8は本実施形態で使用するコマンドのフォーマットの一例を示す図である。この例では、ONコマンドとOFFコマンドという2種類のコマンドが示されている。OFFコマンドは、図6に示したOFFコマンドと同様の機能を有する。ONコマンドは、図6に示したONコマンドに、パラメータ2を追加したものである。パラメータ2には、高品質ON設定にする時間的な始期と終期とを設定することができる。例えば、2016年9月22日13時15分から同日の16時30分までの時間帯に高品質ON設定にするのであれば、パラメータ2に、「2016年9月22日13時15分:2016年9月22日16時305分」と設定する。また、パラメータ2には、始期のみ、或いは終期のみ設定することができる。例えば、「2016年9月22日13時15分:」のように設定すると、2016年9月22日13時15分以降、高品質ON設定にすることができる。また、例えば、「:2016年9月22日16時305分」のように設定すると、2016年9月22日16時305分迄、高品質ON設定にすることができる。
 次に、本実施形態に係るドライブレコーダの動作を説明する。
 本実施形態に係るドライブレコーダの動作は、第1の実施形態に係るドライブレコーダと比較して、制御部174の動作が相違し、それ以外は第1の実施形態に係るドライブレコーダの動作と同じである。本実施形態に係るドライブレコーダの制御部174は、図7に示したステップS111~S114の代わりに、図9に示すステップS211~S216を実施するように構成されている。
 図9を参照すると、制御部174は、通信I/F部120を通じて外部のサーバ装置などから有効なONコマンドを受信したか否かを検出する(S211)。そして、制御部174は、有効なONコマンドを受信すると、現在時刻がパラメータ2に設定された時間帯内か否かを判定する(S212)。次に制御部174は、現在時刻がパラメータ2に設定された時間帯内であれば、制御フラグを値1に設定し(S213)、そうでなければ制御フラグを値0に設定する(S214)。そして、制御部174は、通信I/F部120を通じて外部のサーバ装置などから有効なOFFコマンドを受信したか否かを検出する(S215)。そして、制御部174は、有効なOFFコマンドを受信していなければ、ステップS212に戻って、上述した処理と同様の処理を繰り返す。他方、有効なOFFコマンドを受信すると、制御部174は、制御フラグを値0に設定し(S216)、ステップS211に戻って、上述した処理と同様の処理を繰り返す。
 このように本実施形態によれば、第1の実施形態の場合と同じ理由により、通信コストの削減と運転状況データの有効活用との両立が可能になる。特に本実施形態は、時間帯によって運転状況データの重要度が相違する場合に有効である。例えば、いわゆるヒヤリハットが起き易い時間帯では高品質な運転状況データを外部サーバへ送信し、それ以外は通信コストを削減するために低品質な運転状況データを外部サーバへ送信するといった利用が可能である。
[第3の実施形態]
 次に、本発明の第3の実施形態に係るドライブレコーダについて説明する。本実施形態に係るドライブレコーダは、第1の実施形態に係るドライブレコーダと比較して、外部から受信するコマンドのフォーマットと制御部174の機能とが相違し、それ以外は第1の実施形態に係るドライブレコーダと同じである。
 図10は本実施形態で使用するコマンドのフォーマットの一例を示す図である。この例では、ONコマンドとOFFコマンドという2種類のコマンドが示されている。OFFコマンドは、図6に示したOFFコマンドと同様の機能を有する。ONコマンドは、図6に示したONコマンドに、パラメータ2を追加したものである。パラメータ2には、高品質ON設定にする地理的なエリアの情報を設定することができる。エリアの情報は、例えば、2つの点(例えば矩形領域の左上と右下の端点)の位置情報(例えば緯度と経度)で表すことができる。
 次に、本実施形態に係るドライブレコーダの動作を説明する。
 本実施形態に係るドライブレコーダの動作は、第1の実施形態に係るドライブレコーダと比較して、制御部174の動作が相違し、それ以外は第1の実施形態に係るドライブレコーダの動作と同じである。本実施形態に係るドライブレコーダの制御部174は、図7に示したステップS111~S114の代わりに、図11に示すステップS311~S316を実施するように構成されている。
 図11を参照すると、制御部174は、通信I/F部120を通じて外部のサーバ装置などから有効なONコマンドを受信したか否かを検出する(S311)。そして、制御部174は、有効なONコマンドを受信すると、自車両の現在位置がパラメータ2に設定されたエリア情報で規定されるエリア内か否かを判定する(S312)。次に制御部174は、現在位置がエリア内であれば、制御フラグを値1に設定し(S313)、そうでなければ制御フラグを値0に設定する(S314)。そして、制御部174は、通信I/F部120を通じて外部のサーバ装置などから有効なOFFコマンドを受信したか否かを検出する(S315)。そして、制御部174は、有効なOFFコマンドを受信していなければ、ステップS312に戻って、上述した処理と同様の処理を繰り返す。他方、有効なOFFコマンドを受信すると、制御部174は、制御フラグを値0に設定し(S316)、ステップS311に戻って、上述した処理と同様の処理を繰り返す。
 このように本実施形態によれば、第1の実施形態と同様の理由により、通信コストの削減と運転状況データの有効活用との両立が可能になる。特に本実施形態は、車両が位置する場所によって運転状況データの重要度が相違する場合に有効である。例えば、いわゆるヒヤリハットが起き易いエリアでは高品質な運転状況データを外部サーバへ送信し、それ以外は通信コストを削減するために低品質な運転状況データを外部サーバへ送信するといった利用が可能である。
[第4の実施形態]
 次に、本発明の第4の実施形態に係るドライブレコーダについて説明する。本実施形態に係るドライブレコーダは、第1の実施形態に係るドライブレコーダと比較して、外部から受信するコマンドのフォーマットと記録部172の機能とが相違し、それ以外は第1の実施形態に係るドライブレコーダと同じである。
 図12は本実施形態で使用するコマンドのフォーマットの一例を示す図である。この例では、ONコマンドとOFFコマンドという2種類のコマンドが示されている。OFFコマンドは、図6に示したOFFコマンドと同様の機能を有する。ONコマンドは、図6に示したONコマンドに、パラメータ2を追加したものである。パラメータ2には、運転状況データの特徴情報を設定することができる。特徴情報は、センサの種類と特徴量とを含む。センサの種類は、カメラ110およびセンサ150-1~150-nの種類を表す。特徴量は、センサでセンシングされたデータに含まれる特徴量を表す。例えば、カメラ110でセンシングされた映像中に存在する他の車両のナンバープレートに記載されている車両ナンバーは、特徴量の一つの例である。また、映像中に存在する人物が着ている服の色は、特徴量の他の例である。また、加速度センサでセンシングされた加速度の時系列データが示す加速度の特定の変化パターンは、特徴量の他の例である。
 次に、本実施形態に係るドライブレコーダの動作を説明する。
 本実施形態に係るドライブレコーダの動作は、第1の実施形態に係るドライブレコーダと比較して、記録部172の動作が相違し、それ以外は第1の実施形態に係るドライブレコーダの動作と同じである。本実施形態に係るドライブレコーダの記録部172は、図7に示したステップS104~S110の代わりに、図13に示すステップS401~S409を実行するように構成されている。
 図13において、ステップS401~S406は、図7のステップS104~S107、S109、S110と同じである。即ち、記録部172は、異常事象の有無を検出すると(S401)、その検出時刻を含む所定時間幅の運転状況データを運転状況バッファ163から抽出して(S402)、運転状況保存部163に記録し(S403)、制御フラグの値が0であれば(S404)、低品質化した運転状況データを第2の送信バッファ164-2に記録する(S405、S406)。
 一方、記録部172は、制御フラグの値が1であれば、ステップS402で抽出した運転状況データのうちのONコマンドのパラメータ2で指定された種類のセンシングデータから、ONコマンドのパラメータ2で指定された特徴量と同一または類似の特徴量を抽出する(S407)。例えば、カメラ110によって取得された映像中の車両ナンバーが特徴量として設定されている場合、記録部172は、先ず、ステップS402で抽出したカメラ110の映像から車両のナンバープレートを検出する。次に記録部172は、検出したナンバープレートに記載された文字および数字を画像認識して車両ナンバーを認識する。次に記録部172は、検出した車両ナンバーとONコマンドのパラメータ2で指定された車両ナンバーとを比較し、一致すれば、設定された特徴量の抽出に成功したと判断する。また、車両のナンバープレートを検出できないか、検出できても認識した他の車の車両ナンバーがパラメータ2で指定されたナンバーと相違した場合、設定された特徴量の抽出に失敗したと判断する。記録部172は、設定された特徴量の抽出に成功した場合、ステップS402で抽出した高品質な運転状況データを含むファイルを第1の送信バッファ164-1に記録する(S409)。また記録部172は、設定された特徴量の抽出に失敗した場合、ステップS402で抽出した高品質な運転状況データを低品質化し(S405)、第2の送信バッファ164-2に記録する(S406)。
 このように本実施形態によれば、第1の実施形態と同様の理由により、通信コストの削減と運転状況データの有効活用との両立が可能になる。特に本実施形態は、特定の特徴量の有無によって運転状況データの重要度が相違する場合に有効である。
[第5の実施形態]
 次に、本発明の第5の実施形態に係るドライブレコーダについて説明する。本実施形態に係るドライブレコーダは、第1の実施形態に係るドライブレコーダと比較して、外部から受信するコマンドのフォーマットと記録部172および制御部174の機能とが相違し、それ以外は第1の実施形態に係るドライブレコーダと同じである。
 図14は本実施形態で使用するコマンドのフォーマットの一例を示す図である。この例では、検索コマンドという1種類のコマンドが示されている。検索コマンドは、検索を要求するコマンドである。検索コマンドには、コマンド番号1が割り当てられており、そのコマンド番号によってコマンドの種別が識別される。また、検索コマンドには、車両コードまたはNULL値が設定できるパラメータ1がある。パラメータ1に車両コードが設定されている場合、当該コマンドを受信した制御部174は、自車両に設定された車両コードとパラメータ1に設定された車両コードとを比較し、一致すれば当該コマンドを受け付け、一致しなければ当該コマンドを無視する。また、パラメータ1にNULL値が設定されているか、パラメータ1が省略されている場合、当該コマンドを受信した制御部174は、当該コマンドを無条件で受け付ける。
 また、検索コマンドには、検索条件を設定できるパラメータ2がある。検索条件としては、例えば、時間帯、エリア、特徴量、或いはそれらの組み合わせがある。時間帯は、図8に示したパラメータ2と同様に時間的な始期および終期の少なくとも一方によって検索したい時間的な条件を指定する。エリアは、図10に示したパラメータ2と同様なエリア情報によって検索したい地理的な条件を指定する。特徴量は、図12に示したパラメータ2と同様な特徴情報によって検索したい内容的な条件を指定する。
 また、検索コマンドは、検索対象を設定できるパラメータ3がある。検索対象としては、運転状況バッファ162および運転状況保存部163の何れか一方、或いは双方を設定することができる。
 次に、本実施形態に係るドライブレコーダの動作を説明する。
 本実施形態に係るドライブレコーダは、例えば、車両のイグニッションスイッチがオンされると、図15に示す動作を開始する。図15において、取得部171によって実行されるステップS501~S502と通信部173によって実行されるS512~S514は、図7のステップS102~S103、S115~S117と同じである。
 上記の取得部171および通信部173による動作と並行して、記録部172は、異常事象の有無を検出する(S503)。そして、記録部172は、異常事象を検出すると、その検出時刻を含む所定時間幅の運転状況データを運転状況バッファ163から抽出し(S504)、その抽出した運転状況データを含むファイルを運転状況保存部163に記録する(S505)。次に記録部172は、ステップS504で抽出した高品質な運転状況データを低品質化する(S506)。次に記録部172は、低品質化した運転状況データを第2の送信バッファ164-2に記録する(S507)。
 また、上記動作と並行して、制御部174は、通信I/F部120を通じて外部のサーバ装置などから有効な検索コマンドを受信したか否かを検出している(S508)。ここで、有効な検索コマンドとは、図14のパラメータ1に自車両の車両コードが設定されているか、或いはパラメータ1が省略されている検索コマンドを意味する。そして、制御部174は、有効な検索コマンドを受信すると、以下のような検索を実施する。
 先ず、制御部174は、検索コマンドのパラメータ3によって運転状況バッファ162が検索対象に設定されている場合、運転状況バッファ162からパラメータ2に設定された検索条件に合致する運転状況データを検索する(S509)。例えば、制御部174は、検索条件として時間帯が設定されている場合、運転状況バッファ162に記録された運転状況データから検索条件に設定された時間帯内の時刻情報を有する運転状況データを取得する(取得結果1とする)。また、制御部174は、検索条件としてエリアが設定されている場合、運転状況バッファ162に記録された運転状況データから検索条件に設定されたエリア内の位置情報を有する運転状況データを取得する(取得結果2とする)。また、制御部174は、検索条件として特徴量が設定されている場合、運転状況バッファ162に記録された運転状況データから検索条件に設定された特徴量を有する運転状況データを取得する(取得結果3とする)。また、制御部174は、検索条件として、時間帯とエリアと特徴量のうちの何れか2つ或いは3つ全てが論理積条件で設定されている場合、上記取得結果1と上記取得結果2と上記取得結果3のうちの何れか2つ或いは3つ全てに存在する運転状況データを取得する(取得結果4とする)。また、制御部174は、検索条件として、時間帯とエリアと特徴量のうちの何れか2つ或いは3つ全てが論理和条件で設定されている場合、上記取得結果1と上記取得結果2と上記取得結果3のうちの何れかに存在する運転状況データを取得する(取得結果5とする)。
 次に、制御部174は、検索コマンドのパラメータ3によって運転状況保存部163が検索対象に設定されている場合、運転状況保存部163からパラメータ2に設定された検索条件に合致する運転状況データを含むファイルを検索する(S510)。例えば、制御部174は、検索条件として時間帯が設定されている場合、運転状況保存部163に記録されたファイルのうち、検索条件に設定された時間帯内の時刻情報を有する運転状況データを含むファイルを取得する(取得結果6とする)。また、制御部174は、検索条件としてエリアが設定されている場合、運転状況保存部163に記録されたファイルから、検索条件に設定されたエリア内の位置情報を有する運転状況データを含むファイルを取得する(取得結果7とする)。また、制御部174は、検索条件として特徴量が設定されている場合、運転状況保存部163に記録されたファイルから、検索条件に設定された特徴量を有する運転状況データを含むファイルを取得する(取得結果8とする)。また、制御部174は、検索条件として、時間帯とエリアと特徴量のうちの何れか2つ或いは3つ全てが論理積条件で設定されている場合、上記取得結果1と上記取得結果2と上記取得結果3のうちの何れか2つ或いは3つ全てに存在するファイルを取得する(取得結果9とする)。また、制御部174は、検索条件として、時間帯とエリアと特徴量のうちの何れか2つ或いは3つ全てが論理和条件で設定されている場合、上記取得結果1と上記取得結果2と上記取得結果3のうちの何れかに存在するファイルを取得する(取得結果10とする)。
 次に、制御部174は、ステップS509、S510による検索結果を含むファイルを送信バッファ164の第2の送信バッファ164-2に記録する(S511)。その後、制御部174は、ステップS508の処理に戻る。
 このように本実施形態によれば、通信コストの削減と運転状況データの有効活用との両立が可能になる。その理由は、運転状況バッファ162や運転状況保存部163に記録された運転状況データから検索コマンドで指定した検索条件に合致する運転状況データを取得する際には、運転状況データの有効活用を図るために高品質な運転状況データの送信を行わせ、一方、それ以外の通常時には、低品質な運転状況データの送信を行わせるためである。
[第6の実施形態]
 次に、本発明の第6の実施形態に係るドライブレコーダについて説明する。
 図16を参照すると、本実施形態に係るドライブレコーダ600は、自動車などの車両に搭載され、車両の運転状況を記録する機能を有する。ドライブレコーダ600は、取得部601と記録部602と通信部603と制御部604とを備えている。
 取得部601は、運転状況を表すデータを取得する機能を有する。取得部601は、専用のハードウェアで構成することができると共に、汎用のコンピュータとプログラムとで実現することができる。取得部601は、例えば、第1乃至第5の実施形態における取得部171と同様に構成することができる。
 記録部602は、取得部601によって取得されたデータを記録する機能を有する。記録部602は、専用のハードウェアで構成することができると共に、汎用のコンピュータとプログラムとで実現することができる。記録部602は、例えば、第1乃至第5の実施形態における記録部172と同様に構成することができる。
 通信部603は、取得部601によって取得されたデータを外部へ送信する機能を有する。通信部603は、専用のハードウェアで構成することができると共に、汎用のコンピュータとプログラムとで実現することができる。通信部603は、例えば、第1乃至第5の実施形態における通信部173と同様に構成することができる。
 制御部604は、外部から受信する情報に基づいて、通信部603によって外部へ送信するデータの品質を制御する機能を有する。制御部604は、専用のハードウェアで構成することができると共に、汎用のコンピュータとプログラムとで実現することができる。制御部604は、例えば、第1乃至第5の実施形態における制御部174と同様に構成することができる。
 このように構成された本実施形態に係るドライブレコーダ600は、以下のように機能する。即ち、取得部601が運転状況を表すデータを取得し、記録部602が上記取得されたデータを記録し、通信部603が上記取得されたデータを外部へ送信する。そして、制御部604が、外部から受信する情報に基づいて、上記送信されるデータの品質を制御する。
 このように本実施形態によれば、通信コストの削減と運転状況データの有効活用との両立が可能になる。その理由は、制御部604が、外部から受信する情報に基づいて、通信部603によって外部へ送信される運転状況データの品質を制御するためである。即ち、運転状況データの重要度は一定でなく、重要なデータもあれば重要でないデータもある。そのため、外部から受信する情報に基づいて、重要なデータであれば品質を高くし、そうでなければ品質を低くすることにより、通信コストを削減しつつ運転状況データの有効活用が可能になる。
 以上、本発明の実施形態について説明したが、本発明は以上の実施形態にのみ限定されず、本発明の範囲内において各種の付加変更が可能である。例えば、上記の実施形態では、運転状況を表すデータは、カメラ110で撮影された画像データとセンサ150-1~150-nで検出されたセンシングデータの双方を含んでいた。しかし、本発明における運転状況を表すデータは、カメラ110で撮影された画像データとセンサ150-1~150-nで検出されたセンシングデータの少なくとも一方が含まれていればよい。
 なお、本発明は、日本国にて2016年9月28日に特許出願された特願2016-189863の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。
 本発明はドライブレコーダ全般に適用でき、特にカメラ等から取得した運転状況を表すデータを通信によって外部のサーバ装置へ送信するドライブレコーダに好適である。
 上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
[付記1]
 車両に搭載されるドライブレコーダであって、
 運転状況を表すデータを取得する取得部と、
 前記取得されたデータを記録する記録部と、
 前記取得されたデータを外部へ送信する通信部と、
 外部から受信する情報に基づいて、前記送信されるデータの品質を制御する制御部と、
を備えるドライブレコーダ。
[付記2]
 前記制御部は、外部から所定のコマンドを受信する手段を有し、前記コマンドの受信の有無に基づいて、前記送信されるデータの品質を制御する、
付記1に記載のドライブレコーダ。
[付記3]
 前記制御部は、外部から時間的な条件を設定したコマンドを受信する手段と、前記時間的な条件が成立したか否かを判定する手段とを有し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
付記1に記載のドライブレコーダ。
[付記4]
 前記制御部は、外部から地理的な条件を設定したコマンドを受信する手段と、前記車両の位置が前記地理的な条件を満たしたか否かを判定する手段とを有し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
付記1に記載のドライブレコーダ。
[付記5]
 前記制御部は、外部からデータの特徴に関する条件を設定したコマンドを受信する手段と、前記条件を満たす運転状況を表すデータか否かを判定する手段とを有し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
付記1に記載のドライブレコーダ。
[付記6]
 前記制御部は、外部から検索条件を設定したコマンドを受信する手段と、前記記録されたデータから前記検索条件を満たすデータを検索する手段とを有し、前記送信されるデータが前記検索によるものか否かに基づいて、前記送信されるデータの品質を制御する、
付記1に記載のドライブレコーダ。
[付記7]
 前記通信部は、第1の品質を有する運転状況を表すデータを記録する第1の送信バッファと、前記第1の品質よりも低い品質の第2の品質を有する運転状況を表すデータを記録する第2の送信バッファとを有し、前記第1の送信バッファに記録されたデータを前記第2の送信バッファに記録されたデータよりも優先的に送信する、
付記1乃至6の何れかに記載のドライブレコーダ。
[付記8]
 車両に搭載されるドライブレコーダが実行する運転状況管理方法であって、
 運転状況を表すデータを取得し、
 前記取得されたデータを記録し、
 前記取得されたデータを外部へ送信し、
 外部から受信する情報に基づいて、前記送信されるデータの品質を制御する、
運転状況管理方法。
[付記9]
 前記品質の制御では、外部から所定のコマンドを受信したか否かに基づいて、前記送信されるデータの品質を制御する、
付記8に記載のドライブレコーダ。
[付記10]
 前記品質の制御では、外部から時間的な条件を設定したコマンドを受信し、前記時間的な条件が成立したか否かを判定し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
付記8に記載のドライブレコーダ。
[付記11]
 前記品質の制御では、外部から地理的な条件を設定したコマンドを受信し、前記車両の位置が前記地理的な条件を満たしたか否かを判定し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
付記8に記載のドライブレコーダ。
[付記12]
 前記品質の制御では、外部からデータの特徴に関する条件を設定したコマンドを受信し、前記条件を満たす運転状況を表すデータか否かを判定し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
付記8に記載のドライブレコーダ。
[付記13]
 前記品質の制御では、外部から検索条件を設定したコマンドを受信し、前記記録されたデータから前記検索条件を満たすデータを検索し、前記送信されるデータが前記検索によるものか否かに基づいて、前記送信されるデータの品質を制御する、
付記8に記載のドライブレコーダ。
[付記14]
 前記データの外部への送信では、第1の品質を有する運転状況を表すデータを第1の送信バッファに記録し、前記第1の品質よりも低い品質の第2の品質を有する運転状況を表すデータを第2の送信バッファに記録し、前記第1の送信バッファに記録されたデータを前記第2の送信バッファに記録されたデータよりも優先的に送信する、
付記8乃至13の何れかに記載のドライブレコーダ。
[付記15]
 車両に搭載されるコンピュータを、
 運転状況を表すデータを取得する取得部と、
 前記取得されたデータを記録する記録部と、
 前記取得されたデータを外部へ送信する通信部と、
 外部から受信する情報に基づいて、前記送信されるデータの品質を制御する制御部と、
して機能させるためのプログラム。
100…ドライブレコーダ
110…カメラ
120…通信I/F部
130…操作入力部
140…画面表示部
150-1~150-n…センサ
160…記憶部
161…プログラム
162…運転状況バッファ
162-0…映像バッファ
162-1~162-n…センシングデータバッファ
163…運転状況保存部
163-1~163-m、163-i、163-j、163-k…ファイル
164…送信バッファ
164-1…第1の送信バッファ
164-2…第2の送信バッファ
170…演算処理部
171…取得部
172…記録部
173…通信部
174…制御部
600…ドライブレコーダ
601…取得部
602…記録部
603…通信部
604…制御部
1631…ファイル名
1632…時刻情報
1633…位置情報
1634…映像データ
1635-1~1635-n…センシングデータ

Claims (15)

  1.  車両に搭載されるドライブレコーダであって、
     運転状況を表すデータを取得する取得部と、
     前記取得されたデータを記録する記録部と、
     前記取得されたデータを外部へ送信する通信部と、
     外部から受信する情報に基づいて、前記送信されるデータの品質を制御する制御部と、
    を備えるドライブレコーダ。
  2.  前記制御部は、外部から所定のコマンドを受信する手段を有し、前記コマンドの受信の有無に基づいて、前記送信されるデータの品質を制御する、
    請求項1に記載のドライブレコーダ。
  3.  前記制御部は、外部から時間的な条件を設定したコマンドを受信する手段と、前記時間的な条件が成立したか否かを判定する手段とを有し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
    請求項1に記載のドライブレコーダ。
  4.  前記制御部は、外部から地理的な条件を設定したコマンドを受信する手段と、前記車両の位置が前記地理的な条件を満たしたか否かを判定する手段とを有し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
    請求項1に記載のドライブレコーダ。
  5.  前記制御部は、外部からデータの特徴に関する条件を設定したコマンドを受信する手段と、前記条件を満たす運転状況を表すデータか否かを判定する手段とを有し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
    請求項1に記載のドライブレコーダ。
  6.  前記制御部は、外部から検索条件を設定したコマンドを受信する手段と、前記記録されたデータから前記検索条件を満たすデータを検索する手段とを有し、前記送信されるデータが前記検索によるものか否かに基づいて、前記送信されるデータの品質を制御する、
    請求項1に記載のドライブレコーダ。
  7.  前記通信部は、第1の品質を有する運転状況を表すデータを記録する第1の送信バッファと、前記第1の品質よりも低い品質の第2の品質を有する運転状況を表すデータを記録する第2の送信バッファとを有し、前記第1の送信バッファに記録されたデータを前記第2の送信バッファに記録されたデータよりも優先的に送信する、
    請求項1乃至6の何れかに記載のドライブレコーダ。
  8.  車両に搭載されるドライブレコーダが実行する運転状況管理方法であって、
     運転状況を表すデータを取得し、
     前記取得されたデータを記録し、
     前記取得されたデータを外部へ送信し、
     外部から受信する情報に基づいて、前記送信されるデータの品質を制御する、
    運転状況管理方法。
  9.  前記品質の制御では、外部から所定のコマンドを受信したか否かに基づいて、前記送信されるデータの品質を制御する、
    請求項8に記載のドライブレコーダ。
  10.  前記品質の制御では、外部から時間的な条件を設定したコマンドを受信し、前記時間的な条件が成立したか否かを判定し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
    請求項8に記載のドライブレコーダ。
  11.  前記品質の制御では、外部から地理的な条件を設定したコマンドを受信し、前記車両の位置が前記地理的な条件を満たしたか否かを判定し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
    請求項8に記載のドライブレコーダ。
  12.  前記品質の制御では、外部からデータの特徴に関する条件を設定したコマンドを受信し、前記条件を満たす運転状況を表すデータか否かを判定し、前記判定の結果に基づいて、前記送信されるデータの品質を制御する、
    請求項8に記載のドライブレコーダ。
  13.  前記品質の制御では、外部から検索条件を設定したコマンドを受信し、前記記録されたデータから前記検索条件を満たすデータを検索し、前記送信されるデータが前記検索によるものか否かに基づいて、前記送信されるデータの品質を制御する、
    請求項8に記載のドライブレコーダ。
  14.  前記データの外部への送信では、第1の品質を有する運転状況を表すデータを第1の送信バッファに記録し、前記第1の品質よりも低い品質の第2の品質を有する運転状況を表すデータを第2の送信バッファに記録し、前記第1の送信バッファに記録されたデータを前記第2の送信バッファに記録されたデータよりも優先的に送信する、
    請求項8乃至13の何れかに記載のドライブレコーダ。
  15.  車両に搭載されるコンピュータを、
     運転状況を表すデータを取得する取得部と、
     前記取得されたデータを記録する記録部と、
     前記取得されたデータを外部へ送信する通信部と、
     外部から受信する情報に基づいて、前記送信されるデータの品質を制御する制御部と、
    して機能させるためのプログラム。
PCT/JP2017/026070 2016-09-28 2017-07-19 ドライブレコーダ WO2018061420A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US16/334,545 US11348379B2 (en) 2016-09-28 2017-07-19 Drive recorder
EP17855378.0A EP3522120B1 (en) 2016-09-28 2017-07-19 Drive recorder
US17/731,670 US11935336B2 (en) 2016-09-28 2022-04-28 Drive recorder, method of operating drive recorder, and recording medium storing instructions for operating same
US18/439,948 US20240185644A1 (en) 2016-09-28 2024-02-13 Drive recorder, method of operating drive recorder, and recording medium storing instructions for operating same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016189863A JP6756977B2 (ja) 2016-09-28 2016-09-28 ドライブレコーダ
JP2016-189863 2016-09-28

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US16/334,545 A-371-Of-International US11348379B2 (en) 2016-09-28 2017-07-19 Drive recorder
US17/731,670 Continuation US11935336B2 (en) 2016-09-28 2022-04-28 Drive recorder, method of operating drive recorder, and recording medium storing instructions for operating same

Publications (1)

Publication Number Publication Date
WO2018061420A1 true WO2018061420A1 (ja) 2018-04-05

Family

ID=61762767

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/026070 WO2018061420A1 (ja) 2016-09-28 2017-07-19 ドライブレコーダ

Country Status (4)

Country Link
US (3) US11348379B2 (ja)
EP (1) EP3522120B1 (ja)
JP (1) JP6756977B2 (ja)
WO (1) WO2018061420A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021026547A (ja) * 2019-08-06 2021-02-22 セルスター工業株式会社 ドライブレコーダ

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2020137950A1 (ja) * 2018-12-28 2021-11-11 パイオニア株式会社 移動体管理装置、制御方法、プログラム及び記憶媒体
JP2023504386A (ja) * 2019-11-22 2023-02-03 ヒョンダイ モーター カンパニー 自律走行車両のイベントデータ記録のためのシステム
US11748407B2 (en) * 2020-10-12 2023-09-05 Robert Bosch Gmbh Activity level based management and upload of ride monitoring data of rides of a mobility service provider

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003085695A (ja) * 2001-09-13 2003-03-20 Radias:Kk 車両管理システム
JP2016092531A (ja) * 2014-10-31 2016-05-23 株式会社トランストロン 画像送信装置、画像取得方法、および画像取得プログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2358325B (en) * 1999-12-20 2003-01-22 Nicholas Kennedy Mobile live information system
US20070216771A1 (en) 2002-06-04 2007-09-20 Kumar Ajith K System and method for capturing an image of a vicinity at an end of a rail vehicle
US20100245582A1 (en) * 2009-03-25 2010-09-30 Syclipse Technologies, Inc. System and method of remote surveillance and applications therefor
JP5573743B2 (ja) * 2011-03-22 2014-08-20 トヨタ自動車株式会社 車両データ解析装置、車両データ解析方法、及び故障診断装置
GB2517126B (en) * 2013-05-14 2015-05-20 Y3K Europ Ltd Driving event notification
JP6450583B2 (ja) 2014-12-22 2019-01-09 康郎 桑原 ドライブレコーダーおよびドライブレコーダーシステム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003085695A (ja) * 2001-09-13 2003-03-20 Radias:Kk 車両管理システム
JP2016092531A (ja) * 2014-10-31 2016-05-23 株式会社トランストロン 画像送信装置、画像取得方法、および画像取得プログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3522120A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021026547A (ja) * 2019-08-06 2021-02-22 セルスター工業株式会社 ドライブレコーダ

Also Published As

Publication number Publication date
US11935336B2 (en) 2024-03-19
US11348379B2 (en) 2022-05-31
EP3522120A1 (en) 2019-08-07
EP3522120A4 (en) 2019-10-09
JP2018055352A (ja) 2018-04-05
EP3522120B1 (en) 2022-09-07
US20210279975A1 (en) 2021-09-09
US20240185644A1 (en) 2024-06-06
US20220254199A1 (en) 2022-08-11
JP6756977B2 (ja) 2020-09-16

Similar Documents

Publication Publication Date Title
US11935336B2 (en) Drive recorder, method of operating drive recorder, and recording medium storing instructions for operating same
JP6853494B2 (ja) ドライブレコーダ
JP6817531B2 (ja) 運転状況記録装置
US20190092345A1 (en) Driving method, vehicle-mounted driving control terminal, remote driving terminal, and storage medium
US20200396413A1 (en) Recording control device, recording control system, recording control method, and recording control program
KR20130088480A (ko) 차량용 감시 카메라를 이용한 통합 관제 시스템 및 그 방법
US11189162B2 (en) Information processing system, program, and information processing method
US10937319B2 (en) Information provision system, server, and mobile terminal
CN106023341A (zh) 行车记录仪应急拍摄控制方法及装置
US11409699B2 (en) Drive recorder operation system, drive recorder, operation method, and recording medium for operation
CN110706497B (zh) 图像处理装置以及计算机可读存储介质
US20210027078A1 (en) Looking away determination device, looking away determination system, looking away determination method, and storage medium
JP2002260166A (ja) 情報配信装置及び情報配信システム
JP7056778B2 (ja) ドライブレコーダ
JP7310962B2 (ja) ドライブレコーダ
JP2021184547A (ja) データ記録装置及び方法
JP2021051622A (ja) ドライブレコーダ、画像記録方法および画像記録プログラム
US10868975B2 (en) Image processing system for acquiring an image picked up by a camera provided in a vehicle an image processing method executed by a computer and a non-transitory storage medium storing an image processing program executed by a computer
JP7302227B2 (ja) 撮影画像記録システム及び撮影画像記録方法
US11468692B2 (en) Control device, vehicle, image display system, and image display method
WO2013146737A1 (ja) 運転行動診断装置、運転行動診断方法、及びそのプログラム
JP2024048215A (ja) 道路監視システム、情報処理装置、道路監視方法及びプログラム
US20210056330A1 (en) Driving state monitoring device, driving state monitoring system, driving state monitoring method, and recording medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17855378

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017855378

Country of ref document: EP

Effective date: 20190429