This non-provisional application claims priority under 35 U.S.C. §119(a) on Patent Application No. 2006-353201 in Japan on Dec. 27, 2006, the entire contents of which are hereby incorporated by reference.
1. Technical Field
The present invention relates to an on-board vehicle communication device for communicating with other vehicles and a memory product recording a computer program for implementing the vehicle communication device and more particularly, to a vehicle communication device and a memory product recording a computer program capable of implementing the communication between vehicles without losing safety.
2. Description of Related Art
Currently, a communication method for implementing safe and smooth travel through exchange of information by transmitting and receiving information such as a message, as notification information, from a driver among a plurality of vehicles has been studied (for example, Japanese Patent Application Laid-Open No. H09-098125).
According to the conventional communication method among the vehicles, when the driver selects the vehicle to which the message is to be sent or inputs the message to be sent, the driver has to view the monitor and uses one hand for the operation. As a result, the driver can be preoccupied by the operation.
In addition, when voice recognition is used in selecting the vehicle and inputting the message, an environmental noise such as a cruising noise in the traffic can prevail driver voices.
An object is to provide a vehicle communication device that does not need the operation by a driver and improves safety for driving, and to provide a computer program for implementing such vehicle communication device.
There is provided a vehicle communication device according to an aspect, to be mounted on one vehicle provided with a plurality of vehicle detection devices for detecting other vehicles, comprising:
There is provided a vehicle communication device according to an aspect, wherein the pieces of information comprising the information regarding the driving operation further comprises information regarding a traveling condition and information regarding a traveling road.
There is provided a vehicle communication device according to an aspect, wherein
There is provided a vehicle communication device according to an aspect, wherein the information regarding the driving operation comprises information regarding at least one of a direction indicator and a headlamp.
There is provided a vehicle communication device according to an aspect, wherein the information regarding the traveling condition comprises information regarding at least one of a traveling speed and a distance to a vehicle in back.
There is provided a vehicle communication device according to an aspect, wherein the information regarding the road comprises information regarding at least a traffic lane position, a road segment and a positional relation to another road.
There is provided a vehicle communication device according to an aspect, wherein the notification information comprises message data to notify the other vehicle of the circumstance of the one vehicle.
There is provided a vehicle communication device according to an aspect, wherein the notification information further comprises at least a piece of data of the vehicle identification information of the other vehicle, a piece of data of the vehicle identification information of the one vehicle, and pieces of data regarding the position, speed, direction indicator state of the vehicle.
There is provided a computer-readable memory product according to an aspect, which records a computer-executable computer program for causing a computer to generate notification information, the computer being to be mounted on one vehicle provided with a plurality of vehicle detection devices for detecting other vehicles and the notification information being transmitted to the other vehicles, the computer program comprising:
There is a vehicle communication device according to an aspect, to be mounted on one vehicle provided with a plurality of vehicle detection devices for detecting other vehicles, comprising:
Next, the constitution of the vehicle communication device according to an embodiment will be described. As shown in
Furthermore, the vehicle communication device 10 comprises first connecting means 14 as an interface connected to the operation detection device 30, the cruising detection device 40 and the environment detection device 50, second connecting means 15 as an interface connected to the imaging devices 20, 20, . . . , selecting means 16 for selecting video information to be analyzed in the video information that the second connecting means 15 received from the imaging device 20,20, . . . , vehicle determining means 17 for determining another vehicle to be noticed with the notification information by analyzing the video information selected by the selecting means 16, communicating means (communication device) 18 for communicating with the other vehicle, and information outputting means (output device) 19 such as a speaker or monitor for noticing the driver with the received information.
Referring to
The operation detection device 30 detects, at specified time intervals, the circumstance of the operation of the mechanism such as various kinds of switches, various kinds of lever, a steering wheel, an accelerator, and gear provided in the vehicle 1 and operated by the driver, and transmits operation information showing the detected circumstance to the vehicle communication device 10. The operation information to be transmitted includes information showing the circumstances regarding driving operations such as a direction indicator (winker) operation, flashing operation, a handle operation, an accelerator operation, a gear shift operation, a hazard flasher operation and the like. Although
The cruising detection device 40 detects, at specified time intervals, a cruising (traveling) condition such as the cruising (traveling) speed of the vehicle 1 and the distance to the vehicle in back based on a measuring meter such as a speed meter, and a distance detecting meter provided in the rear part of the vehicle 1 to detect the distance to the vehicle in back using an electromagnetic wave, and transmits cruising information showing the detected circumstance to the vehicle communication device 10. Although
The environment detection device 50 detects, at specified time intervals, a circumstance such as a traffic lane position, a road segment, a positional relation to a sidewalk, and a positional relation to another vehicle road, where the vehicle 1 is cruising (traveling), based on the GPS-based present position and map information, and transmits road information showing the detected circumstance to the vehicle communication device 10. The traffic lane position is information regarding the traffic lane such as a driving lane, a passing lane, a right turn lane, a center lane, a right lane and a left lane. The road segment is information regarding a road segment such as an express way and a general road. The positional relation to the sidewalk is information regarding the positional relation to the sidewalk such as the position on a pedestrian crossing, in front of a pedestrian crossing, and parallel to the general road. The positional relation to another vehicle road is information regarding the positional relation to another vehicle road such as the position at an intersection crossing a road different from the road of the vehicle 1, that is, another vehicle road, in front of the intersection, at a junction with another road, and in front of a junction.
Next, the process of the vehicle communication device 10 will be described. The vehicle communication device 10 uses the detection circumstance table 12a, the circumstance determination table 12b, the direction determination table 12c and the notification information determination table 12d in the process.
As examples of the information of the operation of the operating mechanism, the information of the direction indicator operation and the information of the headlamp operation are shown in
As examples of the information regarding the cruising (traveling) condition, information about the cruising (traveling) speed and the distance to the vehicle in back are shown in
As examples of the information regarding the road environment, the circumstances of the road segment and the positional relation with another vehicle road (cruising position) and the traffic lane position are shown in
As the number showing the circumstance of the vehicle, “0” designates “no notice needed”, “1” designates “lane change, right”, “2” designates “lane change, left”, “3” designates “intersection, right turn”, “4” designates “intersection, left turn”, “5” designates “lane transfer 1”, “6” designates “right turn preparation”, “7” designates “left turn preparation”, “8” designates “lane transfer 2”, and “9” designates “lane transfer 3”.
For example, when the direction indicator on the right is operated and the speed of the vehicle 1 is not more than 5 km/h and the vehicle 1 is in the right turn lane in the intersection in the general road, the number designating the circumstance of the vehicle 1 is “3”. Since the number “3” is related to the circumstance designating “intersection, right turn”, as the notification information sent to another vehicle, the notification information showing “intersection, right turn”, the message “this vehicle will turn right at this intersection”, for example, is transmitted.
In addition, a first circumstance variable (x) is allocated to each item showing the information regarding the cruising road. For example, the first circumstance variable (x) in the left lane in the express way is “1”, and the first circumstance variable (x) in the center lane at the intersection is “6”. Furthermore, a second circumstance variable (y) is allocated to the combination of the information regarding the driving operation and the information regarding the cruising condition. For example, the second circumstance variable (y) of the combination of the direction indicator operation in which the indicator on the left side is turned on and the cruising speed of 5 km/h or less is “2”. Thus, the allocated first circumstance variable (x) and the second circumstance variable (y) are used as variables when the number designating the circumstance of the vehicle 1 in the circumstance determination table 12b is derived from the combination of the circumstances. In addition, the notification information about the circumstance of the vehicle 1 is determined based on the number designating the circumstance of the vehicle 1.
Next, a description will be made of the processes of the various devices provided in the vehicle communication system in an embodiment. Each of the operation detection device 30, the cruising detection device 40 and the environment detection device 50 transmits the circumstance information designating the detected circumstance to the vehicle communication device 10.
The data showing the attribute of the circumstance information corresponding to the device of the transmission source is stored in the attribute identifier storage field. Thus, “0x01” is stored in the circumstance information regarding the mechanism of the operation transmitted from the operation detection device 30 as the attribute, “0x02” is stored in the circumstance information regarding the cruising condition transmitted from the cruising detection device 40 as the attribute, and “0x03” is stored in the circumstance information regarding the road environment transmitted from the environment detection device 50 as the attribute.
The data showing the kind of the circumstance information is stored in the information identifier storage field and “0x01” is stored for the circumstance information regarding the direction indicator operation, and “0x02” is stored for the circumstance information regarding the headlamp operation. In addition, “0x03” is stored for the circumstance information regarding the cruising speed, “0x04” is stored for the circumstance information regarding the distance between the vehicles, “0x05” is stored for the circumstance information regarding the road segment, “0x06” is stored for the circumstance information regarding the positional relation with another road, and “0x07” is stored for the circumstance information regarding the traffic lane position.
The data showing the data length of the data stored in the variable data field is stored in the data length storage field. In the data field, the data itself described with reference to
The vehicle communication device 10 executes various kinds of operations using the circumstances detected by the operation detection device 30, the cruising detection device 40, the environment detection device 50 in the vehicle 1 as triggers. First, the vehicle communication device 10 detects the circumstance of its own vehicle from the information showing the various circumstances detected by the operation detection device 30, the cruising detection device 40 and the environment detection device 50 based on the circumstance determination table 12b. Then, the vehicle communication device 10 determines the imaging device 20 to turn to the direction to confirm the existence of another vehicle from the detected circumstance of its own vehicle based on the direction determination table 12c. A description will be made of a specific process example to detect the circumstance of its own vehicle based on the circumstance determination table 12b and to determine the imaging device 20 based on the direction determination table 12c.
When it is determined that the circumstance information is not received at the step S101 (S101: NO), the vehicle communication device 10 repeats the above operation at the step S101 by the control of the controlling means 11.
When it is determined that the circumstance information is the operation information at the step S102 (S102: 1), the vehicle communication device 10 determines the kind of the circumstance information regarding the received operation information by the control of the controlling means 11 (S103). At the step S103, the determination is made based on the data stored in the information identifier storage field, and when the stored data is “0x01”, it is determined that the circumstance information regards the direction indicator operation or when it is “0x02”, it is determined that the circumstance information regards the headlight operation.
When it is determined that the circumstance information is the circumstance information regarding the direction indicator operation at the step S103 (S103: 1), the vehicle communication device 10 starts a first analysis process for analyzing the circumstance regarding the direction indicator operation by the control of the controlling means 11 (S104).
When it is determined that the circumstance information is the circumstance information regarding the headlight operation at the step S103 (S103: 2), the vehicle communication device 10 starts a second analysis process for analyzing the circumstance regarding the headlight operation by the control of the controlling means 11 (S105).
When it is determined that the circumstance information is the cruising information at the step S102 (S102: 2), the vehicle communication device 10 determines the kind of the circumstance information regarding the received cruising information by the control of the controlling means 11 (S106). At the step S106, the determination is made based on the data stored in the information identifier storage field, and when the stored data is “0x03”, it is determined that the circumstance information regards the cruising speed or when it is “0x04”, it is determined that the circumstance information regards the distance between the vehicles.
When it is determined that the circumstance information is the circumstance information regarding the cruising speed at the step S106 (S106: 1), the vehicle communication device 10 starts a third analysis process for analyzing the circumstance regarding the cruising speed by the control of the controlling means 11 (S107).
When it is determined that the circumstance information is the circumstance information regarding the distance between the vehicles at the step S106 (S106: 2), the vehicle communication device 10 starts a fourth analysis process for analyzing the circumstance regarding the distance between the vehicles by the control of the controlling means 11 (S108).
When it is determined that the circumstance information is the road information at the step S102 (S102: 3), the vehicle communication device 10 determines the kind of the circumstance information regarding the received road information by the control of the controlling means 11 (S109). At the step S109, the determination is made based on the data stored in the information identifier storage field, and when the stored data is “0x05”, it is determined that the circumstance information regards the road segment or when it is “0x06”, it is determined that the circumstance information regards the positional relation with another road, or when it is “0x07”, it is determined that the circumstance information regards the traffic lane position.
When it is determined that the circumstance information is the circumstance information regarding the road segment at the step S109 (S109: 1), the vehicle communication device 10 starts a fifth analysis process for analyzing the circumstance regarding the road segment by the control of the controlling means 11 (S110).
When it is determined that the circumstance information is the circumstance information regarding the positional relation with another road at the step S109 (S109: 2), the vehicle communication device 10 starts a sixth analysis process for analyzing the circumstance regarding the positional relation by the control of the controlling means 11 (S111).
When it is determined that the circumstance information is the circumstance information regarding the traffic lane position at the step S109 (S109: 3), the vehicle communication device 10 starts a seventh analysis process for analyzing the circumstance regarding the traffic lane position by the control of the controlling means 11 (S112). In this way, the attribute and kind determination processes are executed.
At the step S201, when the off operation is determined (S201: 1), the vehicle communication device 10 records “0” and “0” to the bit1 and the bit0 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S202), and completes the first analysis process without transmitting the notification information.
St the step S201, when on operation is determined (S201: 2), the vehicle communication device 10 determines whether the operation is for the right indicator or the left indicator by the control of the controlling means 11 (S203). At the step S203, determination is made based on the data stored in the data field and when the data stored as the bit0 is “0”, it is determined that the operation is for the left indicator, or when it is “1”, it is determined that the operation for the right indicator.
At the step S203, when it is determined that the operation is for the right direction indicator (S203: 1), the vehicle communication device 10 records “1” and “1” to the bit1 and the bit0 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S204), and performs a second circumstance variable determination process (S205). The second circumstance variable determination process at the step S205 is a process for determining the second circumstance variable (y) used in the circumstance determination table 12b. This second circumstance variable determination process will be described later.
At the step S203, when it is determined that the operation is for the left direction indicator (S203: 2), the vehicle communication device 10 records “1” and “0” to the bit1 and the bit0 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S206), and performs the second circumstance variable determination process (S205).
After the execution of the second circumstance variable determination process at the step S205, it is determined whether the second circumstance variable (y) is “−1” or not by the control of the controlling means 11 (S207). When “−1” is set to the second circumstance variable (y), it is not necessary to notice another vehicle of the notification information, for example, “−1” is set to the second circumstance variable (y), when, in operation of the indicator, the speed is not less than 6 km/h and less than 40 km/h, or when, at blinking of the headlamp, the speed is not less than 6 km/h and less than 40 km/h, or when both the speed is not less than 40 km/h and the vehicle in back is beyond 3 m. In addition, the case where the second circumstance variable (y) is “−1” is not shown in the circumstance determination table 12b shown in
At the step S207, when the second variable (y) is “−1” (S207: YES), the vehicle communication device 10 proceeds to step S202 by the control of the controlling means 11 and the vehicle communication device 10 records “0” and “0” to the bit1 and the bit0 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S202), and completes the first analysis process without transmitting the notification information. The process at the step S202 in this case is an initializing process for the bit1 and bit0 regarding the direction indicator operation in the detection circumstance table 12a.
At the step S207, when the second circumstance variable (y) is the number other than “−1” (S207: NO), the vehicle communication device 10 performs a first circumstance variable determination process (S208) by the control of the controlling means 11. The first circumstance variable determination process at the step S208 is a process for determining the first circumstance variable (x) used in the circumstance determination table 12b. This first circumstance variable determination process will be described later.
After the execution of the first circumstance variable determination process at the step S208, the vehicle communication device 10 determines whether the first circumstance variable (x) is “−1” or not by the control of the controlling means 11 (S209). For example, “−1” is set to the first circumstance variable (x), when the vehicle runs in the expressway and its lane position is neither the left lane or center lane or right lane, i.e. in the case that the vehicle runs in the parking area or service area, which does not include any cruising lane. In addition, the case where the first circumstance variable (x) is “−1” is not shown in the circumstance determination table 12b shown in
At the step S209, when the first variable (x) is “−1” (S209: YES), the vehicle communication device 10 proceeds to step S202 by the control of the controlling means 11 and the vehicle communication device 10 records “0” and “0” to the bit1 and the bit0 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S202), and completes the first analysis process without transmitting the notification information. The process at the step S202 in this case is the initializing process for the bit1 and bit0 regarding the direction indicator operation of the detection circumstance table 12a.
At the step S209, when the first circumstance variable (x) is the number other than “−1” (S209: NO), the vehicle communication device 10 derives the circumstance of the vehicle 1 based on the information regarding the driving operation, the information regarding the cruising condition, and the information regarding the cruising road and the circumstance determination table 12b by the control of the controlling means 11 (S210). At the step S210, as the process for deriving the circumstance of the vehicle 1, the number corresponding to the combination of the first circumstance variable (x) and the second circumstance variable (y) is derived from the circumstance determination table 12b as the number showing the circumstance of the vehicle 1. For example, when the first circumstance variable (x) is “3” and the second circumstance variable (y) is “1”, the number showing the circumstance of the vehicle 1 is “5”. In addition, the controlling means 11 processes the number showing the circumstance of the vehicle 1 as a circumstance variable A[x][y], for example A[3][1]=5 in the table shown in
Then, the vehicle communication device 10 determines whether the notification information needs to be transmitted or not based on the derived circumstance of the vehicle 1 (S211). At the step S211, when the number showing the circumstance of the vehicle 1 is “0”, that is, when the circumstance variable A[x][y]=0, it is determined that the notification information needs not to be transmitted, or when the number is not “0”, it is determined that the notification information needs to be transmitted.
When it is determined that the notification information needs not to be transmitted (A[x][y]=0) at the step S211 (S211: NO), the proceeds to step S202 by the control of the controlling means 11 and records “0” and “0” to the bit1 and bit0 regarding the direction indicator operation in the detection circumstance table 12a (S202) and completes the first analysis process without transmitting the notification information. The process at the step S202 in this case is the initializing process of the bit1 and the bit0 regarding the direction indicator operation in the detection circumstance table 12a.
When it is determined that the notification information needs to be transmitted at the step S211 (S211: YES), the vehicle communication device 10 determines the imaging device identification information for identify the imaging device 20 and the area that becomes the effective range in the shooting range of the imaging device 20 based on the number (A[x][y]) showing the circumstance of the vehicle 1 and the direction determination table 12c by the control of the controlling means 11 (S212). The process at the step S212 is a process for determine the direction in which the existence of another vehicle is to be confirmed based on the detected circumstance of the vehicle 1.
Then, the vehicle communication device 10 starts the notification information transmission process for determining the notification information, determining the destination of the notification information and transmitting the notification information by the control of the controlling means 11 (S213) and then proceeds to step S202 to record “0” and “0” to the bit1 and bit0 regarding the direction indicator operation in the detection circumstance table 12a and finishes the first analysis process. When the notification information transmission process is performed at the step S213, the circumstance variable A[x][y] showing the circumstance of the vehicle 1 and the variable designating the imaging device identification information and the effective range determined at the step S212 are stored in the storing means 13 and passed to a program module for executing the notification information transmission process. Thus, after the vehicle communication device 10 has passed the variables to the program module for the notification information transmission process, it initializes the detection circumstance table 12a at the step S202. Thus, the first analysis process is executed.
When it is determined that the operation has not been performed at the step S301 (S301: 1), the vehicle communication device 10 records “0” to the bit0 regarding the headlight operation in the detection circumstance table 12a (S302) by the control of the controlling means 11 and completes the second analysis process without transmitting the notification information.
When it is determined that the operation has been performed at the step S301 (S301: 2), the vehicle communication device 10 records “1” to the bit0 regarding the headlight operation in the detection circumstance table 12a (S303) by the control of the controlling means 11 and performs the second circumstance variable determination process (S304).
After the vehicle communication device 10 has executed the second circumstance variable determination process at the step S304, it is determined whether the second circumstance variable (y) is “−1” or not by the control of the controlling means 11 (S305).
When the second circumstance variable (y) is “−1” at the step S305 (S305: YES), the vehicle communication device 10 proceeds to step S302 and records “0” to the bit0 regarding the headlight operation in the detection circumstance table 12a (S302) by the control of the controlling means 11 and completes the second analysis process without transmitting the notification information. The process at the step S302 in this case is an initializing process for the bit0 regarding the headlight operation in the detection circumstance table 12a.
When the second circumstance variable (y) is not “−1” at the step S305 (S305: NO), the vehicle communication device 10 performs the first circumstance variable determination process by the control of the controlling means 11 (S306).
After the vehicle communication device 10 has executed the first circumstance variable determination process at the step S306, it is determined whether the first circumstance variable (x) is “−1” or not by the control of the controlling means 11 (S307).
When the first circumstance variable (x) is “−1” at the step S307 (S307: YES), the vehicle communication device 10 proceeds to step S302 and records “0” to the bit0 regarding the headlight operation in the detection circumstance table 12a (S302) by the control of the controlling means 11 and completes the second analysis process without transmitting the notification information. The process at the step S302 in this case is the initializing process for the bit0 regarding the headlight operation in the detection circumstance table 12a.
At the step S307, when the first circumstance variable (x) is the number other than “−1” (S307: NO), the vehicle communication device 10 derives the circumstance of the vehicle 1 based on the information regarding the driving operation, the information regarding the cruising condition, and the information regarding the cruising road and the circumstance determination table 12b by the control of the controlling means 11 (S308). At the step S308, as the process for deriving the circumstance of the vehicle 1, the number corresponding to the combination of the first circumstance variable (x) and the second circumstance variable (y) is derived from the circumstance determination table 12b as the number showing the circumstance of the vehicle 1. In addition, the number designating the circumstance of the vehicle 1 is handled as the circumstance variable A[x][y].
Then, the vehicle communication device 10 determines whether the notification information needs to be transmitted or not by the control of the controlling means 11 based on the derived circumstance of the vehicle 1 (S309). At the step S309, when the number showing the circumstance of the vehicle 1 is “0”, that is, when the circumstance variable A[x][y]=0, it is determined that the notification information needs not to be transmitted, or when the number is not “0”, it is determined that the notification information needs to be transmitted.
When it is determined that the notification information needs not to be transmitted (A[x][y]=0) at the step S309 (S309: NO), the vehicle communication device 10 proceeds to step S302 by the control of the controlling means 11 and records “0” to the bit0 regarding the headlight operation in the detection circumstance table 12a (S302) and completes the second analysis process without transmitting the notification information. The process at the step S302 in this case is the initializing process in the detection circumstance table 12a.
When it is determined that the notification information needs to be transmitted at the step S309 (S309: YES), the vehicle communication device 10 determines the imaging device identification information for identify the imaging device 20 and the area that becomes the effective range in the shooting range of the imaging device 20 based on the number (A[x][y]) showing the circumstance of the vehicle 1 and the direction determination table 12c by the control of the controlling means 11 (S310).
Then, the vehicle communication device 10 starts the notification information transmission process for determining the notification information, determining the destination of the notification information and transmitting the notification information by the control of the controlling means 11 (S311) and then proceeds to step S302 to record “0” to the bit0 regarding the headlight operation in the detection circumstance table 12a and finishes the second analysis process. When the notification information transmission process is performed at the step S311, the circumstance variable A[x][y] showing the circumstance of the vehicle 1 and the variable designating the imaging device identification information and the effective range determined at the step S310 are stored in the storing means 13 and passed to the program module for executing the notification information transmission process. Thus, after the vehicle communication device 10 has passed the variables to the program module for the notification information transmission process, it initializes the detection circumstance table 12a at the step S302. Thus, the second analysis process is executed.
When it is determined that the road segment is other than the general road and the express way at the step S901 (S901: 1), the vehicle communication device 10 determines the first circumstance variable (x) to be “0” by the control of the controlling means 11 (S902) and completes the first circumstance variable determination process.
When it is determined that the road segment is the express way at the step S902 (S902: 2), the vehicle communication device 10 determines the traffic lane position based on the detection circumstance table 12a by the control of the controlling means 11 (S903).
When it is determined that the traffic lane position is the left lane at the step S903 (S903: 1), the vehicle communication device 10 determines the first circumstance variable (x) to be “1” by the control of the controlling means 11 (S904) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the center lane at the step S903 (S903: 2), the vehicle communication device 10 determines the first circumstance variable (x) to be “2” by the control of the controlling means 11 (S905) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the right lane at the step S903 (S903: 3), the vehicle communication device 10 determines the first circumstance variable (x) to be “3” by the control of the controlling means 11 (S906) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is neither the left lane nor the center lane nor the right lane at the step S903 (S903: 4), the vehicle communication device 10 determines the first circumstance variable (x) to be “−1” by the control of the controlling means 11 (S907) and completes the first circumstance variable determination process.
When it is determined that the road segment is the general road at the step S901 (S901: 3), the vehicle communication device 10 determines the positional relation (cruising position) to another road by the control of the controlling means 11 based on the detection circumstance table 12a (S908).
When it is determined that the position is in the intersection at the step S908 (S908: 1), the vehicle communication device 10 determines the traffic lane position based on the bit0 to bit2 regarding the traffic lane position in the detection circumstance table 12a by the control of the controlling means 11 (S909).
When it is determined that the traffic lane position is the right turn lane at the step S909 (S909: 1), the vehicle communication device 10 determines the first circumstance variable (x) to be “4” by the control of the controlling means 11 (S910) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the left lane at the step S909 (S909: 2), the vehicle communication device 10 determines the first circumstance variable (x) to be “5” by the control of the controlling means 11 (S911) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the center lane at the step S909 (S909: 3), the vehicle communication device 10 determines the first circumstance variable (x) to be “6” by the control of the controlling means 11 (S912) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the right lane at the step S909 (S909: 4), the vehicle communication device 10 determines the first circumstance variable (x) to be “7” by the control of the controlling means 11 (S913) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is neither the right turn lane nor the left lane nor the center lane at the step S909 (S909: 5), the vehicle communication device 10 determines the first circumstance variable (x) to be “−1” by the control of the controlling means 11 (S914) and completes the first circumstance variable determination process.
When it is determined that the position is within 30 m before the intersection at the step S908 (S908: 2), the vehicle communication device 10 determines the lane portion based on the bit0 to bit2 regarding the traffic lane position of the detection circumstance table 12a by the control of the controlling means 11 (S915).
When it is determined that the traffic lane position is the right turn lane at the step S915 (S915: 1), the vehicle communication device 10 determines the first circumstance variable (x) to be “−1” by the control of the controlling means 11 (S916) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the left lane at the step S915 (S915: 2), the vehicle communication device 10 determines the first circumstance variable (x) to be “8” by the control of the controlling means 11 (S917) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the center lane at the step S915 (S915: 3), the vehicle communication device 10 determines the first circumstance variable (x) to be “9” by the control of the controlling means 11 (S918) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the right lane at the step S915 (S915: 4), the vehicle communication device 10 determines the first circumstance variable (x) to be “10” by the control of the controlling means 11 (S919) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is neither the right turn lane, the left lane, the center lane nor the right lane at the step S915 (S915: 5), the vehicle communication device 10 determines the first circumstance variable (x) to be “−1” by the control of the controlling means 11 (S920) and completes the first circumstance variable determination process.
When it is determined that the position is neither in the intersection nor within 30 m before the intersection at the step S908 (S908: 3), the vehicle communication device 10 determines the lane portion based on the bit0 to bit2 regarding the traffic lane position in the detection circumstance table 12a by the control of the controlling means 11 (S921).
When it is determined that the traffic lane position is the right turn lane at the step S921 (S921: 1), the vehicle communication device 10 determines the first circumstance variable (x) to be “−1” by the control of the controlling means 11 (S922) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the left lane at the step S921 (S921: 2), the vehicle communication device 10 determines the first circumstance variable (x) to be “11” by the control of the controlling means 11 (S923) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the center lane at the step S921 (S921: 3), the vehicle communication device 10 determines the first circumstance variable (x) to be “12” by the control of the controlling means 11 (S924) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is the right lane at the step S921 (S921: 4), the vehicle communication device 10 determines the first circumstance variable (x) to be “13” by the control of the controlling means 11 (S925) and completes the first circumstance variable determination process.
When it is determined that the traffic lane position is neither the right turn lane, the left lane, the center lane nor the right lane at the step S921 (S921: 5), the vehicle communication device 10 determines the first circumstance variable (x) to be “−1” by the control of the controlling means 11 (S926) and completes the first circumstance variable determination process.
When it is determined that the headlight is not operated at the step S1001 (S1001: 1), the vehicle communication device 10 determines the cruising (traveling) speed based on the bit0 to bit15 regarding the cruising (traveling) speed in the detection circumstance table 12a by the control of the controlling means 11 (S1002). The determination of the cruising (traveling) speed at the step S1002 is a process in which it is determined whether the cruising (traveling) speed is not more than 5 km/h or not less than 40 km/h or neither of them.
When it is determined that the cruising speed is not more than 5 km/h at the step S1002 (S1002: 1), the vehicle communication device 10 determines the direction indicator operation based on the bit1 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S1003). The determination of the direction indicator operation at the step S1003 is a process in which it is determined whether the on operation is performed or off operation is performed. Since this determination is made based on the detection circumstance table 12a, when the operation is not performed, the data of the bit1 is “0”, so that off operation can be determined.
When it is determined that the on operation has been performed at the step S1003 (S1003: 1), the vehicle communication device 10 determines that either right or left of the indicator is turned on based on the bit0 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S1004).
When it is determined that the right direction indicator is turned on at the step S1004 (S1004: 1), the vehicle communication device 10 determines the second circumstance variable (y) to be “0” by the control of the controlling means 11 (S1005) and completes the second circumstance variable determination process.
When it is determined that the left direction indicator is turned on at the step S1004 (S1004: 2), the vehicle communication device 10 determines the second circumstance variable (y) to be “2” by the control of the controlling means 11 (S1006) and completes the second circumstance variable determination process.
When it is determined that the off operation has been performed at the step S1003 (S1003: 2), the vehicle communication device 10 determines the second circumstance variable (y) to be “−1” by the control of the controlling means 11 (S1007) and completes the second circumstance variable determination process.
When it is determined that the cruising speed is not less than 40 km/h at the step S1002 (S1002: 2), the vehicle communication device 10 determines the direction indicator operation based on the bit1 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S1008).
When it is determined that the on operation has been performed at the step S1008 (S1008: 1), the vehicle communication device 10 determines that either right or left of the indicator is turned on based on the bit0 regarding the direction indicator operation in the detection circumstance table 12a by the control of the controlling means 11 (S1009).
When it is determined that the right direction indicator is turned on at the step S1009 (S1009: 1), the vehicle communication device 10 determines the second circumstance variable (y) to be “1” by the control of the controlling means 11 (S1010) and completes the second circumstance variable determination process.
When it is determined that the left direction indicator is turned on at the step S1009 (S1009: 2), the vehicle communication device 10 determines the second circumstance variable (y) to be “3” by the control of the controlling means 11 (S1011) and completes the second circumstance variable determination process.
When it is determined that the off operation has been performed at the step S1008 (S1008: 2), the vehicle communication device 10 determines the second circumstance variable (y) to be “−1” by the control of the controlling means 11 (S1012) and completes the second circumstance variable determination process.
When it is determined that the cruising speed is neither not more than 5 km/h nor less than 40 km/h at the step S1002 (S1002: 3), the vehicle communication device 10 determines the second circumstance variable (y) to be “−1” by the control of the controlling means 11 (S1013) and completes the second circumstance variable determination process.
When it is determined that the headlight operation is performed at the step S1001 (S1001: 2), the vehicle communication device 10 determines the cruising speed based on the bit0 to bit15 regarding the cruising speed in the detection circumstance table 12a by the control of the controlling means 11 (S1014).
When it is determined that the cruising speed is not more than 5 km/h at the step S1014 (S1014: 1), the vehicle communication device 10 determines the second circumstance variable (y) to be “5” by the control of the controlling means 11 (S1015) and completes the second circumstance variable determination process.
When it is determined that the cruising speed is not less than 40 km/h at the step S1014 (S1014: 2), the vehicle communication device 10 determines the distance between the vehicles based on the bit0 to bit31 regarding the distance between the vehicles in the detection circumstance table 12a by the control of the controlling means 11 (S1016). The determination of the distance between the vehicles at the step S1016 is a process in which it is determined whether the distance between the vehicles is less than 3 m or more than 3 m.
When it is determined that the distance between the vehicles is less than 3 m at the step S1016 (S1016: 1), the vehicle communication device 10 determines the second circumstance variable (y) to be “4” by the control of the controlling means 11 (S1017) and completes the second circumstance variable determination process.
When it is determined that the distance between the vehicles is not less than 3 m at the step S1016 (S1016: 2), the vehicle communication device 10 determines the second circumstance variable (y) to be “−1” by the control of the controlling means 11 (S1018) and completes the second circumstance variable determination process.
When it is determined that the cruising speed is neither not more than 5 km/h nor not less than 40 km/h at the step S1014 (S1014: 3), the vehicle communication device 10 determines the second circumstance variable (y) to be “−1” by the control of the controlling means 11 (S1019) and completes the second circumstance variable determination process.
Thus, based on the circumstance of its own vehicle and the imaging device 20 detected and determined by the above processes, the vehicle communication device 10 detects the vehicle identification information obtained from the determined imaging device 20, determines the notification information from the circumstance of its own vehicle based on the notification information determination table 12d, and transmits the notification information based on the vehicle identification information. Next, a description will be made of a specific process for transmitting the notification information as described above.
Then, the vehicle communication device 10 selects the video information showing the video taken by the imaging device 20 identified by the received imaging device identification information by the selecting means 16 (S1102), and analyzes the image in the effective range shown by the received variable in the image shown by the selected video information by the vehicle determining means 17, and detects another vehicle to which the notification information is sent (S1103). The step S1103 is a process in which the registered number of the other vehicle is detected (read) from the number plate of the other vehicle in the image in the effective range. Thus, the other vehicle to which the notification information is sent is determined based on the detected registered number. In addition, when the read registered number is set as the vehicle identification information of the data destination, the notification information can be transmitted. Such process in which the registered number of the other car is read as the data destination and the information is transmitted to it is disclosed in Japanese Patent Application Laid-Open No. H09-098125, for example.
According to the Japanese Patent Application Laid-Open No. H09-098125, as shown in
Thus, when certain information is to be transmitted between the vehicle 1000 and the vehicle 2000, for example, when the information is to be transmitted from the vehicle 1000 to the vehicle 2000 cruising in back of the vehicle 1000 because the vehicle 2000 comes too close to it, the vehicle 1000 generates data containing a signal corresponding to the ID of the vehicle 2000, a synchronization signal and information to be transmitted (for example, abnormal closeness warning message) by a transmission data generator 1004 as transmission data. Then, this transmission data is transmitted from a transmission unit 5. The vehicle 2000 receives the transmission data through a reception unit 2006.
Meanwhile, when the vehicle 2000 obtains an ID signal from an ID signal detection unit 2007 based on the data received by the reception unit 2006, and compares the ID corresponding to this ID signal with an ID previously given to the vehicle 2000. When both match, data (data showing an abnormal closeness warning message, for example) is extracted by a data extraction unit 2008 and the contents of this data is outputted from a data output unit 2009 as sound or an image.
Referring to
Thus, the vehicle communication device 10 transmits the notification information determined at the step S1104 from the communicating means 18 to the other vehicle determined at the step S1103 by the control of the controlling means 11 (S1105). The notification information transmitted at the step S1105 contains not only the message but also vehicle identification information of the other vehicle to which the notification information is sent according to need, and the vehicle identification information, the kind of the vehicle, the present position, the traveling (cruising) speed, the traveling (cruising) direction, the shift position, the state of the brake light, the state of the direction indicator, and the state of the hazard flasher of the vehicle 1 of the transmission source. The kind of the vehicle includes a large-sized vehicle and a standard-sized vehicle. The present position includes latitude, longitude and height derived by the GPS, for example. The traveling direction is the direction derived by the GPS and shown by an angle based on the true north. In this way, the notification information transmission process is executed. When there are several pieces of the imaging device identification information and areas that become the effective areas in the shooting range of the imaging device 20, the similar process is carried out for each imaging device identification information and area.
Then, the other vehicle that received the communication information outputs the sound and video through information outputting means 19 based on the received communication information and the like.
Another vehicle is detected by the imaging device in the above-mentioned embodiments. Alternatively, a method other than an image analysis method may be used such that identification information is previously registered in a plurality of vehicles and the identification information and the positional relation between them are detected by wireless communication. Thus, various kinds of methods can be used.
In addition, as for the information regarding the driving operation, the information regarding the cruising condition, and the information regarding the cruising road, not only the illustrated circumstances in the above embodiment, various circumstances can be applied as triggers.
According to the vehicle communication device and the computer program in the aspects, since the notification information and the other vehicle to which the notification information is to be sent are automatically determined, the operation by the driver is not needed and the safety during driving can be improved.
According to the vehicle communication device and the computer program in the embodiments mentioned above, the plurality of imaging devices such as CCD cameras are arranged around the vehicle as detection devices for detecting other vehicles, the circumstance of its own vehicle is detected from the information regarding the driving operation such as the direction indicator operation and the headlamp operation, the information regarding the cruising condition such as the cruising speed and the distance to the vehicle in back, and the information regarding the road such as the cruising lane position, the road segment, the positional relation with the sidewalk, and the positional relation with another road, the notification information to be sent and the direction to confirm the existence of the other vehicle are determined with reference to the predetermined table based on the detected circumstance, the imaging device for detecting the vehicle in the determined direction, and the notification information is sent to the other vehicle detected by the imaging device.
In this constitution, since the notification information and the direction to recognize the existence of the other vehicle based on the circumstance of its own vehicle are automatically determined, the operation by the driver is not needed when the notification information is determined and the vehicle to which the notification information is sent is determined, so that the attention is prevented from being scattered due to the operation and the dangerous situation can be avoided. As a result, there can be provided a superior effect that the safety at the time of driving can be improved.
As this description may be embodied in several forms without departing from the spirit of essential characteristics thereof, the present embodiments are therefore illustrative and not restrictive, since the scope is defined by the appended claims rather than by description preceding them, and all changes that fall within metes and bounds of the claims, or equivalence of such metes and bounds thereof are therefore intended to be embraced by the claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-353201 | Dec 2006 | JP | national |