1. Field of the Invention
The present invention relates to a driver assist information transmitter, a driver assist information receiver, and a driver assist information providing system.
2. Description of Relevant Art
A driver assist information to be typified by traffic information is provided to drivers driving his or her vehicle in diverse ways, such as television broadcast, radio broadcast, the indication on an electric bulletin board, and so on.
When the driver assist information is provided to a driver by means of radio broadcast, the following two communication techniques are generally used. One is the technique, in which the driver assist information is provided by means of AM radio broadcast or FM radio broadcast. The other is the technique, in which the driver assist information is provided as text information by means of FM multiple broadcasts.
As an example of such techniques, the technique disclosed in the Japanese unexamined patent application No. 2000-76587 is known.
In this application, a wireless communication technique is used in order to transmit the driver assist information to each driver (occupant) of a vehicle. In this application, still more concretely, the driver assist information is transmitted to a driver by means of the wireless communication between the mobile station and the wireless communication device to be provided on road.
When the driver assist information is transmitted using the radio broadcast technique, since bandwidth is narrow and the transmission rate is slow, this radio broadcast technique is unfit for the transmission of large amount of data. Thus, the amount of the information of the driver assist information to be supplied to a driver has a limitation.
When the driver assist information is transmitted using the wireless communication technique, on the other hand, the mobile station must pass through the area, wherein communication with the wireless communication device is possible, in order to obtain the driver assist information. Thus, if the contents of the driver assist information are the information, which changes frequently, such as traffic congestion information, a large number of the wireless communication devices are required so that the mobile station can obtain the driver assist information irrespective of the current position. In this case, since large economical burdens are required to provide a large number of the wireless communication devices, the realization has been difficult.
Therefore, the system, which can assist a driver of a mobile station, and which can provide up-to-date information to a driver of a mobile station irrespective of the current position of the mobile station and without limitation of the amount of data, has been required. That is, a driver assist information transmitter, a driver assist information receiver, and a driver assist information providing system, which can fulfill these requirements, have been desired.
The present invention relates to a driver assist information providing system, which assists an occupant of a mobile station by supplying the driver assist information to an occupant of a mobile station.
This system includes a driver assist information transmitter and a driver assist information receiver.
The driver assist information transmitter has a driver assist information generator, a coded data compactor, an event module constitutor, and a transmitter.
The driver assist information receiver has an event demodulator, a driver assist information obtainer, a current position obtainer, a driver assist information arranger, a display device, and a controller.
The driver assist information generator of the driver assist information transmitter performs a readout of real time information and multimedia information from an information recording media, and generates driver assist information to each element of real time information. Here, driver assist information has real time information, which is the information to be updated at frequent intervals, such as traffic congestion information, multimedia information, which includes at least one of image data (information), audio data (information), graphic data (information), and text data (information), and positional information, which indicates the position of the element of real time information.
The coded data compactor of the driver assist information transmitter performs the coding of the driver assist information using a specific description language, such as XML, in order to obtain coded driver assist information, and then performs the compaction of coded driver assist information in order to obtain compacted coded driver assist information.
The event module constitutor of the driver assist information transmitter generates a frame from an information part of coded compacted driver assist information, and constitutes a module by classifying every frame based on positional information, and then organizes an event, which is obtained by collecting all modules generated at the same time.
The transmitter of the driver assist information transmitter performs a modulation of the event in order to obtain a modulated event, and broadcasts the modulated event repeatedly at a suitable cycle.
The driver assist information receiver receives a modulated event broadcasted from the driver assist information transmitter, and obtains driver assist information included in the modulated event based on the current position of a mobile station.
The driver assist information receiver has an event demodulator, a driver assist information obtainer, a current position obtainer, a driver assist information arranger, a display device, and a controller.
The event demodulator of the driver assist information receiver performs a demodulation of the modulated event, which is received by means of a receiver, in order to obtain the event.
The driver assist information obtainer of the driver assist information receiver performs decompression on each frame in the module, which is included in the event, and then performs decoding in order to obtain driver assist information.
The current position obtainer of the driver assist information receiver acquires positional information indicating the current position of the mobile station equipped with the driver assist information receiver.
The driver assist information arranger of the driver assist information receiver selects driver assist information to be required by the occupant of the mobile station among driver assist information, which is obtained in the driver assist information obtainer, based on the positional information acquired by the current position obtainer.
The display device of the driver assist information receiver indicates driver assist information selected by the driver assist information arranger on the Map, which is displayed on the display device.
The controller of the driver assist information receiver inputs the setting condition of driver assist information in order to change the indication manner of the Map.
The preferred embodiments of the present invention will now be explained with reference to the attached drawings.
In the present invention, the driver assist information transmitter side of the driver assist information providing system is the apparatus, which generates driver assist information and broadcasts the driver assist information. Each driver assist information is mainly composed of real time information and multimedia information.
Real time information is the information to be updated at short interval, such as traffic information, weather condition information, and touristic information.
Multimedia information is the complementary information, such as an image data, an audio data, graphic data, and a text data, and is added to real time information.
The driver assist information receiver side of the driver assist information providing system is the apparatus, which receives driver assist information broadcasted by the driver assist information transmitter side. This apparatus selects the information, which will be required by the occupant of the mobile station, from the received driver assist information, and provides the selected information to the occupant whenever it is required.
As shown in
The driver assist information transmitter 2 generates the driver assist information, which assists an occupant of the mobile station, and broadcasts the generated driver assist information. Here, the occupant means all the occupants of the mobile station, such as a driver and a passenger.
The driver assist information receiver 3 is equipped in the mobile station, such as a vehicle, and receives driver assist information, which is transmitted from the driver assist information transmitter 2. The driver assist information receiver 3 selects helpful information for the occupant from the received driver assist information according to the positional information (location reference information) indicating the current position of the mobile station. The information selected from the driver assist information is then provided to the occupant of the mobile station.
Next, The driver assist information transmitter 2 and the driver assist information receiver 3 will be explained.
The driver assist information transmitter 2 has a driver assist information generator 4, a coded data compactor 5, an event module constitutor 6, and a transmitter 7.
The driver assist information generator 4 obtains real time information and multimedia information to be added to real time information as the complementary information, and generates driver assist information from the obtained real time information and the obtained multimedia information.
In the present embodiment, both real time information and multimedia information are stored in the information recording media 8.
Each of real time information to be stored in this information recording media 8 is the information to be updated at frequent intervals. This real time information is prepared by organizing the information, which is supplied from various information sources 9, such as the local police, the road administrator, and various sensors on the road.
The informational contents of real time information are updated by an information collector 10. These informational contents are updated at predetermined cycle, e.g. every 5 minutes, based on the information, which is supplied from various information sources 9.
Each of multimedia information stored in the information recording media 8 is also prepared by organizing the information, which is supplied from various information sources 9. In the present invention, since the frequency of the update of multimedia information is fewer than that of real time information, each of the informational content of multimedia information is updated by the administrator in a manual input by means of an information inputting device 11.
As shown in
Traffic information is the information to be updated at high frequency, such as traffic congestion information, incident/traffic regulation information, parking information, and travel time information.
As shown in
Positional information is the information, which indicates the current position of real time information. Multimedia information is the relevant information with regard to real time information.
In the present invention, the positional information and the multimedia information are added to real time information by the driver assist information generator 4 in order to generate the driver assist information. Thereby, each driver assist information is generated to each element of real time information one by one. In other words, one driver assist information is generated to one element of real time information.
When the informational category of real time information is traffic congestion information and the informational content (element) of traffic congestion information is the accident No. 1, the driver assist information generator 4 adds positional information and multimedia information to the informational content of accident No. 1. Here, the accident No. 1 is one of elements among the event of Accident.
Multimedia information is at least one of specific graphic (icon), an image, and a voice, which indicates the event of Accident. In this case, the voice is the voice message, such as message of “it is an accident”.
Accordingly, each element of real time information has positional information and multimedia information (additional information). If there are ten elements in real time information, ten driver assist information are generated by the driver assist information generator 4.
As described above, real time information has at least one of traffic information, weather condition information, touristic information. Traffic information contains traffic congestion information, incident/traffic regulation information, parking information, and travel time information. Driver assist information is obtained by adding both of positional information and additional information to each element of real time information.
Next, the detail of driver assist information generated by the driver assist information generator 4 will be explained.
As shown in
Positional information indicates the position where the traffic congestion is occurring. This position is indicated by an area ID, a link ID, and a coordinate in the grid (grid coordinate).
The area ID is a unique identification number assigned to each of the regions, which is an area having predetermined dimensions on a map. In the present embodiment, the number allocated to each region of second mesh is used as this unique identification number. Hereinafter the region of second mesh is defined as the secondary mesh division.
The secondary mesh division is obtained by dividing a first mesh region into eight equal parts in the longitude and latitude direction. Here, the secondary mesh division is equivalent to a map with scale of 1 to 25,000, and the first mesh region is equivalent to that of 1 to 200,000.
Whereby, the rough position of the traffic congestion, such as some position in the second mesh region, can be obtained, when each positional information is indicated by the area ID.
The range of the secondary mesh division, however, is not limited to the map with scale of 1 to 25,000. For example, the secondary mesh division can be established at the narrower range in case of the overcrowded area like an urban area, and the secondary mesh division can be established at the wider range in case of the vacant area like a village area.
The link ID is a unique identification number assigned to each section of a road, such as the section from one intersection to another intersection of the road. In the present embodiment, this Link ID corresponds to a link ID of the VICS-link, which is widely spread in Japan.
To be more precise, the link ID is an identification number assigned to the predetermined section of the road, for example, the section from the point A to the point B of a road is defined as the link ID=1, and the section from the point B to the point C of a road is defined as the link ID=2.
Therefore, when each of multiple positional informations is indicated by the link ID, the comparatively detailed position of the traffic congestion, can be obtained, such as some position in the section of a road.
The coordinate in the grid is a coordinate (x, y) in a 2-dimensional coordinate system. Hereinafter the coordinate in the grid is defined as grid coordinate.
Therefore, when each of multiple positional informations is indicated by the grid coordinate, the detailed position of the traffic congestion, can be obtained, such as a specific position on the road in the area.
The traffic congestion information indicates the degree of the traffic congestion, and is indicated by four steps of levels depending on the degree of the traffic congestion. In the present embodiment, the following levels are used as these four steps of levels. The no-congestion state is Level 1, the congested state is Level 2, the heavily congested state is Level 3, and the unknown state is Level 4.
Additional information is the multimedia information, such as information indicated by a text, a graphic (icon), an image, and a voice, and is added to congestion degree information as the complementary information.
For example, a video image of the traffic situation, a graphic (icon) indicating the traffic congestion, and a voice message telling the existence of the traffic congestion, are used as this additional information.
As shown in
Positional information indicates the position where the incident/traffic regulation is occurring. This position is indicated by an area ID, a link ID, and a grid coordinate.
The detail information indicates the detail of the event or the regulation of the traffic condition. In this detail information, the detail of the event, such as road works, the detail of the regulation like reduction in a lane, and the detail information indicating the origin point and destination point of the regulated section, are contained.
The time information indicates the time period and time zone of the incident/regulation. In the time information, the time period information, which indicates the time period from the start day to the end day of the incident/regulation, and the time zone information, which indicates the time zone from start time to the end time of the incident/regulation are contained.
Additional information is multimedia information, such as information indicated by a text, a graphic (icon), an image, and a voice, and is added to the detail information as the complementary information. For example, a video image of the traffic regulation, a graphic (icon) indicating the traffic regulation, and a voice message telling the existence of the traffic regulation, are used as this additional information.
As shown in
Positional information indicates the location of the parking, the rest area, and the like. This positional information is indicated by an area ID, a link ID, and a grid coordinate. In the present embodiment, since the range of the parking and the rest area are generally wide, the position of the parking and the rest area may be indicated by the central position of the parking and the central position of the rest area, respectively.
Parking/rest area information includes complementary positional information, appellation information, parking congestion information, rest area information, facility information.
Complementary positional information is supplemental information, e.g., an address, a postal code, and a phone number of the specific facility, such as parking. Appellation information is the name of each of the parking or the rest area.
Parking congestion information indicates the constantly varying information, such as the congestion state or waiting time of parking or the rest area.
Facility information indicates the information with regard to a facility, such as privileges information, discount of parking fee, the opening hour and capacity of the parking, and the existence of the restaurant.
The additional information is multimedia information, such as information indicated by a text, a graphic (icon), an image, and a voice, and is added to the facility information as the complementary information. For example, a guide map of the parking, a location map of the rest area, a photograph of the facility, text information of menu of the restaurant, and a photograph or an image of menu of the restaurant, are used as the additional information.
As shown in
Travel time information indicates the approximate time to be required for traveling. As shown in
Section travel time information indicates the approximate time to be required for passing through the specific section of the road. If there are many routes between the start point and the end point of travel, this section travel time information is generated for each route.
Link travel time information indicates the approximate time to be required in order to pass through the road having a specific VICS-link's ID. This link travel time information is also generated for each route, if there are many routes between the start point and the end point.
Positional information is common to both section travel time information and link travel time information. This positional information indicates the position of the specific section of the road, and is mainly indicated by a grid coordinate and a link ID.
When the positional information is indicated by the grid coordinate, the specific section of the road is indicated by each of the grid coordinates of the origin point of the section, and destination point of the section, and the via point.
Link travel time information contains the information, which indicates the time to be required in order to pass through the road having a unique link ID. In the present embodiment, the information, which tells that it requires 10 minutes in order to pass through the road having the link ID=100, and the information, which tells that it requires 30 minutes in order to pass through the road having the link ID=90, serves as an example of this link travel time information.
Link travel time is not limited to the information, which tells the time to be required in order to pass through the road having only one link ID. For example, the information, which tells the time to be required in order to pass through two or more roads having a different link ID, such as roads from the road having the link ID=100 to the road having the link ID=120, can be adoptable.
Additional information is the multimedia information, which complements section travel time information and link travel time information, and is indicated by a text, a graphic (icon), an image, and a voice.
For example, in case of section travel time information, the virtual image, the real image, the text information, and the graphic (icon) are corresponding to this additional information. Here, the virtual image or the real image show a state of the road. The text information indicates a time to be required in order to arrive at end of the section. The graphic (icon) displays a building, such as gas station existing within the specific section of the road, which are used as the landmark.
In case of link travel time information, on the other hand, additional information is the information relevant to link travel time information. In the present embodiment, the information, such as text information, graphic information, and image information, which are indicated on the Map of the display device 24, and the voice message, which tells the information (contents) to the occupant, correspond to this additional information.
As shown in
Positional information indicates the place where the weather condition information is supplied. This positional information is indicated by an area ID, a link ID, and a grid coordinate.
The weather information indicates the concrete weather conditions, and is the information relevant to an atmospheric phenomenon, such as weather condition, air temperature, and humidity. When the detailed category of weather information is weather condition, the fine weather, the cloudy, the rain, and the warning notice of heavy rain correspond to this weather condition.
Additional information is multimedia information, and is complementary information of weather condition information, and the weather-chart and the weather symbol corresponds to this additional information
Touristic information indicates the tourist facilities, and the sight spot. Touristic information generated by the driver assist information generator 4 is composed of positional information, touristic information, and additional information.
The positional information indicates the location of the tourist facilities and sight spot, and is indicated by an area ID, a link ID, and a grid coordinate.
Touristic information is mainly text data, which is an explanation of the tourist facilities and the sight spot.
Additional information is information relevant to the sight spot of the tourist facilities, e.g., a symbol mark, a voice message, a text message, a photograph, and the image.
In the present invention, the driver assist information generator 4 generates the driver assist information having above described real time information and multimedia information.
The content categories of real time information are not limited to the above described categories. For example, facility information showing the shopping mall, the fire station, the police station, and so on, may be acceptable as the category of this real time information.
Next, the functions of each component, contained in the driver assist information transmitter 2, will be explained.
As shown in FIG. 1 and FIG. 13A through
Then, the coded data compactor 5 performs the compaction of coded driver assist information in order to obtain compacted coded driver assist information. Here, the compaction is performed in order to reduce the informational amount of coded driver assist information.
In the present invention, since handling of information would be facilitated, it is favorable that the coding is performed using the same prescribed description language.
In the present embodiment, furthermore, if XML (Extensible Markup Language) is adopted as this description language, the content of information is expressed between the tag indicating the start (start tag) and the tag indicating the end (end tag). Thus, if the word which shows the contents of the information is used as tag name, not only the contents of the data but also the meanings of the information can be easily realized by a person or a system, which can read the XML text.
In the present embodiment, XML is used as prescribed description language because of the advantages shown below.
The coded data compactor 5 performs the coding to each driver assist information, which is generated to each element of real time information by the drive assist information generator 4, and generates coded driver assist information in the form of XML.
In the present embodiment, as shown in FIG. 13A through
In the common part, the information common to each driver assist information is contained. The provision time of information, the version of information, and the parameters specifying the GPS system are included in this information contained in the common part.
In the information part, on the other hand, the actual elements of the information to be provided to the occupant of the mobile station are contained. That is, the real time information, such as traffic congestion information, link travel time information, incident/regulation detail information, parking/rest area information, and section travel time information, multimedia information relevant to this real time information, and positional information are contained in this information part.
As shown in FIG. 9 and
Here, <congestion-info> is the start tag of traffic congestion information, </congestion-info> is the end tag of traffic congestion information. <location> is the start tag of positional information, </location> is the end tag of positional information.
In the XML description of <congestion no=“1” version=“0” expire=“10:55”>, “1” is the unique identification number of the elements contained in traffic congestion information. “0” shows the number of times of update. “10:55 is an expiration date of information.
For example, when there is another information other than this and if this another information is defined as element 2, the XML description of coded driver assist information, which is relevant to the element No. 2 of traffic congestion information, is described as <congestion no=“2”>.
As shown in FIG. 11 and
In this case, text information is the message of “Road closure caused by traffic accident, it takes about 1 hour to the release of regulation”. Code number of symbol information is “7a21”, the file name of image is “m2346.mpg”, the file name of voice is “m2346.wav”, file name of graphic is “m2346.jpg”.
After the coding of real time information, the coded data compactor 5 performs the compaction of coded driver assist information, which is obtained by the coding of driver assist information, in order to obtain compacted coded driver assist information.
In this case, as shown in FIG. 13C and
In the present embodiment, since the coding is performed using XML language, the XML description contains a lot of same tag. For example, if the road having the link ID=120 is described by the XML language, the road whose link ID=120 is described as <line><link-ID>120</link-ID></line>. In this XML description, road is indicated as the tag <line>, and the VICS-link ID is indicated as the tag <link-ID>.
That is, in the XML description of coded driver assist information, there are a lot of same tag, such as<link-ID>, <line>, and so on. If these tags are replaced with the same unique compaction code, such as four-digit number 0111 of binary form, high compressibility of data can be achieved.
In the present embodiment, furthermore, in addition to the compaction, which is performed by replacing the same word in the XML description with the same compaction code, each element of the multimedia information other than the same word (tag part) is compacted into the binary form. Thereby, further high compressibility of data can be achieved.
In the present embodiment, still furthermore, the specific multimedia information may be replaced with the unique dictionary code, such as fifth digit number “10010” of binary form in order to achieve still further compressibility of data, which are broadcasted from the driver assist information transmitter 2.
In this case, if voice data, image data, and graphic data, to which the unique identification number is assigned, are previously recorded on the recording media 28 equipped in the driver assist information receiver 3, the driver assist information is speedily supplied to the occupant of the mobile station together with voice, image, and graphic, irrespective of the current position of the mobile station. This is because the multimedia information having a unique dictionary code is not required when broadcasting the driver assist information.
In the present embodiment, compacted coded driver assist information is obtained after performing the coding and compaction of driver assist information. Since this driver assist information is generated about each element of real time information, the coded data compactor 5 generates compacted coded driver assist information as many as the number of the elements of real time information.
The event module constitutor 6 organizes all the compacted coded information part of compacted coded driver assist information generated by the coded data compactor 5.
In the present embodiment, as shown in FIG. 13D and
Then, the event module constitutor 6 classifies every frame according to the category of real time information. Next, the event module constitutor 6 arranges the classified frame for every area (secondary mesh division) based on the positional information included in the frame. Hereinafter, this arranged compacted coded information part is defined as a module. Then, the event module constitutor 6 collects all modules, which are generated at the same time, and constructs an event.
In other words, as shown in FIG. 13 and
On this occasion, since the compacted coded common part is the information common to each of compacted coded driver assist information, the compacted coded common part is separated from each of the frames (the compacted coded information part), and one common part is used as the common part.
As described above, the event module constitutor 6 separates the compacted coded common part, which has the information common to each of compacted coded driver assist information. Then, the event module constitutor 6 adds only one compacted coded common part to the assembly of the compacted coded information part (frame). Thus, since the overlapping of useless data was excluded, the load in the case of broadcast of driver assist information is mitigated.
Then, the event module constitutor 6 distributes each of the frames to the prescribed area based on positional information contained in each of the frames (the compacted coded information part), respectively. For example, the frame, which has the positional information of area ID=50, is distributed to the area (secondary mesh divisions) of area ID=50. The frame, which has the positional information of area ID=51, is distributed to the area (secondary mesh divisions) of area ID=51. Then, each of the frames distributed to the prescribed area (secondary mesh divisions) is arranged in compliance with the informational category of real time information.
Then, each of the frames distributed to the area (secondary mesh divisions) is correlated with the specific position of/on the area (secondary mesh division) based on the positional information, such as link ID and the grid coordinate. To be more precise, each of the frames is correlated to the specific road or the specific position on the Map, which corresponds to the secondary mesh divisions.
When the area ID of positional information with regard to the traffic congestion information No. 1 is 50 (area ID=50) and the grid coordinate is (a, b), the position, where the traffic congestion information No. 1 is provided to the occupant of the mobile station, is determined on the Map of area ID=50, based on this positional information.
When the area ID of positional information with regard to the link travel time information No. 1 is 50 (area ID=50) and the link ID is 202, the position, where the link travel time information No. 1 is provided to the occupant of the mobile station, is determined on the road of link ID=202. Thereby, the approximate time to be required for passing through the road of link ID=202 is assigned to the road of link ID=202. To be more precise, the driver assist information, which tells “the approximate time to be required for passing from Point X to Point Y is 20 minutes”, is assigned to the specific road.
As mentioned above, each the frames is distributed to each of the areas (the secondary mesh division), and is correlated with the specific position or the specific road within the area.
Then, as shown in
In the present embodiment, to be more precise, since one module is produced from one area (secondary mesh division), the number of the module, which is contained in the event, is the same as the number of area. That is, the number of the module becomes the same as the number of the identification number of the area ID,
Then, the event module constitutor 6 transmits the event to the transmitter 7.
The transmitter 7 modulates the event transmitted from the event module constitutor 6 based on a specific method, such as OFDM (Orthogonal Frequency Division Multiplexing). In other words, the transmitter 7 modulates the event into the modulated event based on the OFDM method, and broadcasts the modulated event repeatedly at a suitable cycle.
Here, the span of the fixed cycle is not limited in the specific range. When the span of the suitable cycle is 1 minute and the generation of the driver assist information is performed at interval of 5 minutes, for example, the event of the same contents is broadcasted a total of 4 times at interval of 1 minute.
In the present embodiment, since the modulated event is broadcasted repeatedly at a suitable cycle, the event of the same contents is broadcasted at short interval. Thus, the receiver side (mobile station) can receive the up-to-date driver assist information at short interval even if driver assist information are not received by the receiver side (mobile station), just after the start-up of the receiver (mobile station).
Moreover, if the receiver side (mobile station) cannot receive the modulated event, such as in case of communication failure, since the event of the same contents is repeatedly broadcasted at short interval, the receiver side (mobile station) can complement the lacking data of the event.
Next, the event constructed by the event module constitutor 6 will be explained.
As shown in
The header contains the information common to each of the modules in addition to the information with regard to the common part of driver assist information. In this information common to each of the modules, the event number, the date of update of information, the transmitting time period of the event, the number of the modules included in the event, and the type of data included in the event, are contained.
The module is obtained by distributing the frame (the driver assist information) at every predetermined area, such as secondary mesh divisions. When the predetermined area is defined to be every all-prefectures unit, for example, the module 1 corresponds to Hokkaido, the module 2 corresponds to Aomori Prefecture, the module 3 corresponds to Iwate prefecture, . . . , the module 47 corresponds to Okinawa Prefecture.
On this occasion, the driver assist information with regard to the various detailed categories, such as traffic congestion information, incident/traffic regulation information, and weather condition information, are contained in each module as a frame. Here, the number of the frame is the same as the number of the element of the driver assist information, and the element is the concrete phenomenon of real time information.
When the element of real time information contained in the module 1 (corresponds to Hokkaido area) is weather condition information, for example, the element No. 1 represents the weather of Sapporo, the element No. 2 represents the weather of Asahikawa, and the element No. 3 represent the weather of Hakodate.
As described above, in the present embodiment, the event contains the cluster of frames (the information part of driver assist information), which were generated to various kinds of elements, at every prescribed area.
Next, the motion of the driver assist information transmitter 2 will be explained with reference to FIG. 13 through FIG. 18.
The driver assist information generator 4 of the driver assist information transmitter 2 performs the readout of real time information, multimedia information, and positional information from the information recording media 8. Here, multimedia information and positional information are the information being associating with the extracted real time information.
Then, the driver assist information generator 4 generates driver assist information by adding both positional information and multimedia information to each element of real time information.
In other words, the driver assist information generator 4 generates driver assist information of the same number as the elements of real time information (Step 100, FIG. 13A), and then, transmits the generated driver assist information to the coded data compactor 5.
The coded data compactor 5 divides the inputted driver assist information into the common part and the information part. The common part is the information common to each element of the inputted driver assist information. The information part is the information indicating the concrete contents of the element of driver assist information (FIG. 13B).
Then, the coded data compactor 5 performs the coding of the common part and the information part, separately, and generates coded driver assist information, which is composed of the coded common part and the coded information part (Step 101, FIG. 13C). After the coding of driver assist information, the coded data compactor 5 performs the compaction of coded driver assist information, and generates compacted coded driver assist information (Step 102, FIG. 13D). Here, compacted coded driver assist information is composed of the compacted coded common part and the compacted coded information part.
Next, the coded data compactor 5 transmits the generated compacted coded driver assist information to the event module constitutor 6.
When the event module constitutor 6 receives compacted coded driver assist information, the event module constitutor 6 classifies compacted coded driver assist information based on the detailed category of driver assist information. Then, the event module constitutor 6 distributes the classified compacted coded driver assist information to the area (secondary mesh division) based on the positional information contained in compacted coded driver assist information (Step 103, FIG. 15).
The compacted coded driver assist information distributed to each area is correlated to the specific position or the specific road within the area (secondary mesh division) based on the positional information contained in compacted coded driver assist information (compacted coded information part)(FIG. 16).
Then, the event module constitutor 6 regards each of the areas (secondary mesh divisions) as modules, respectively. Next, the event module constitutor 6 collect all modules including the driver assist information generated at the same time zone, and constructs the event from these collected module (Step 104, FIG. 17).
Finally, the event module constitutor 6 transmits the event to the transmitter 7.
The transmitter 7 modulates the event into the modulated event, and broadcasts the modulated event repeatedly till the next new event is generated.
As shown in
The event demodulator 20 receives the modulated event broadcasted from the driver assist information transmitter 2 by means of a receiver 26. Then, the event demodulator 20 performs the digital demodulation on the modulated event, and obtains the event. Then, the event demodulator 20 transmits the event obtained by the digital demodulation to the driver assist information obtainer 21.
The driver assist information obtainer 21 checks whether or not the event now received is already received by checking the header contained in the event when the modulated event is received.
If the event is not received, the driver assist information receiver 3 extracts the module from the event, and performs the decompression on each of the modules in order to obtain coded driver assist information.
As shown in FIG. 13B through
The driver assist information obtainer 21 performs the decoding of coded driver assist information (the coded information part) in order to obtain driver assist information. Then, the driver assist information obtainer 21 transmits the obtained driver assist information to the driver assist information arranger 23.
Here, the driver assist information obtained by the decoding is the driver assist information, which is distributed to each area (secondary mesh division) in the driver assist information transmitter 2. Thus, the driver assist information obtainer 21 obtains driver assist information at each of the areas (secondary mesh division).
The current position obtainer 22 obtains the current position of the mobile station equipped with the driver assist information receiver 3 by using the GPS-receiver 27.
Then, the current position obtainer 22 generates the positional information of the mobile station, which indicates the current position of the mobile station, and then transmits the generated positional information of the mobile station to the driver assist information arranger 23. Here, this positional information of the mobile station is indicated by the area ID, the link ID, and the grid coordinate.
The driver assist information arranger 23 selects the driver assist information to be required by the mobile station among the driver assist information transmitted from the driver assist information obtainer 21. On this occasion, this selection is performed based on the positional information of the mobile station transmitted from the current position obtainer 22.
As shown in
The method of selecting these areas is not limited to the above described method. For example, the method of selecting the area wherein the mobile station is just positioning may be adoptable. Additionally, the method of selecting the area where the mobile station may move to can be adoptable.
If the mobile station equips the car-navigation system and the mobile station's destination was previously set up in the car-navigation system, the driver assist information arranger 23 may obtain all the driver assist information on a given route, on which the mobile station goes through, in advance. In this case, the driver assist information is given to the occupant of the mobile station at any time in the place where driver assist information is required. Thereby, if driver assist information is related to touristic information and the mobile station is moving at the tourist site, driver assist information becomes the most useful information for the occupant of the mobile station.
The driver assist information arranger 23, subsequently, performs the readout of the Map information associated with the driver assist information, which is selected among the driver assist information transmitted from the driver assist information obtainer 21, from the information recording media 28. Then, the driver assist information arranger 23 transmits the Map information to the display device 24 together with the selected driver assist information.
In the present embodiment, additionally, the category of the driver assist information to be displayed on the display device 24 is determined based on the setting condition, which is inputted from the controller 25. In the present embodiment, still furthermore, various kinds of information recording media, such as a hard disk drive HD, CD-ROM, and DVD-ROM may be adoptable as this information recording media 28.
When the detailed category of driver assist information to be displayed on the display device 24 is both of traffic congestion information and facility information and the contents category of facility information is convenience store, the driver assist information to be displayed on the display device 24 can be represented in the form shown in FIG. 20.
In this
In the present embodiment, since the multimedia information (additional information) is contained in driver assist information, the concrete condition of the traffic congestion information existing in the direction of the travel of the mobile station can be indicated as the text written in the balloon to be indicated on the display device 24 (FIG. 20).
In the present embodiment, the driver assist information is broadcasted towards the mobile station using the terrestrial digital broadcasting technique. Thus, not only text information but also the voice message and the video image of traffic camera recording the traffic congestion condition, can be supplied to the driver of the mobile station. As an example of this voice message, the voice message, which tells “It is 0.5 km traffic congestion forehead. It takes 5 minutes for passing through this traffic congestion.”, can be adoptable.
In the present embodiment, as an example of the driver assist information relating to the convenience store, the information, such as Parking capacity information, Name information of convenience store, and Sales information, can be adoptable. On this occasion, these kinds of information are indicated on the balloon displayed on the Map as text. Additionally, these kinds of information may be notified to the occupant as the voice message.
In the present embodiment, the detailed category of driver assist information indicated on the display device 24 is controlled based on the setting condition, which is inputted by means of the controller 25. But if the category of driver assist information is emergency information, such as a traffic accident or casualty information, these kinds of information may be forcibly displayed on the display device 24 irrespective of the setting condition. In this case, the important information for the occupant of the mobile station, such as the traffic accident happening on a route of the mobile station, can be instantly issued to the occupant.
Next, the operation of the driver assist information transmitter 3 will be explained referring to FIG. 21.
When the receiver 26 of the driver assist information receiver 3 receives the modulated event, which is broadcasted from the driver assist information transmitter 2, the event demodulator 20 performs the digital demodulation on the modulated event in order to obtain the event (Step 200). Then, the event demodulator 20 transmits the event obtained by the digital demodulation to the driver assist information obtainer 21.
The driver assist information obtainer 21 checks whether or not the event is already received by checking the header contained in the event when the event is inputted from the event demodulator 20. If the reception of the event by the driver assist information receiver 3 is the first time, the driver assist information receiver 3 extracts the module from the event.
Then, the driver assist information receiver 3 performs the decompression on each of the modules in order to obtain coded driver assist information, which is written by XML description (Step 201).
Then, the driver assist information obtainer 21 performs the decoding of the coded driver assist information (the coded information part) in order to obtain driver assist information (the information part)(Step 202), and then, transmits the obtained driver assist information (the information part) to the driver assist information arranger 23.
The driver assist information arranger 23 selects the driver assist information to be required by the mobile station among the driver assist information transmitted from the driver assist information obtainer 21 (Step 203). On this occasion, this selection is performed based on the positional information of the mobile station transmitted from the current position obtainer 22.
The driver assist information arranger 23, subsequently, performs the readout of the Map information relating to the driver assist information, selected among the driver assist information, from the information recording media 28. Then, the driver assist information arranger 23 transmits the Map information to the display device 24 together with driver assist information (Step 204).
The display device 24 provides driver assist information to the occupant of the mobile station by indicating the driver assist information on the Map displayed thereon (Step 205).
According to the driver assist information providing system 1 composed of the driver assist information transmitter 2 and the driver assist information receiver 3, since driver assist information are broadcasted using the terrestrial digital broadcasting technique, the occupant of the mobile station can obtain much larger information than using the conventional transition technique. Thereby, the amount of information to be transmitted is not limited in the system according to the present invention.
In the present invention, furthermore, the mobile station can obtain driver assist information without passing through the specific area, wherein the mobile station can obtain the driver assist information by communicating with the wireless communication device, like a conventional transmitting technique, which uses an infrared beacon and a radio beacon in order to transmit the data.
In the present invention, the display of Map on the display device 24 is achieved by using the map data, which is previously stored in the information recording medium 28 of the driver assist information receiver 3. But, the supply of this map data is not limited to this. For example, the Map data attached to the car navigation system, which has widely spread in recent year, can be adoptable.
In the present invention, the driver assist information is broadcasted using the terrestrial digital broadcasting technique. Therefore, it is also possible that the Map data is transmitted to the mobile station (driver assist information receiver 3) by including the Map data in the driver assist information.
In this case, the mobile station (driver assist information receiver 3) can obtain the up-to-date Map data even if a new road is opened to traffic. Thus, the mobile station (driver assist information receiver 3) can drive without losing the mobile station's way even if in the urban area, wherein the road changes frequently.
Finally, the operation examples of each component of the driver assist information providing system according to the present invention will be explained.
First, the indication style of positional information is determined for every element of real time information (Step 300).
In this case, the identification styles as described below are used in order to identify positional information. (1) The position indicated by the normalized coordinate style (grid coordinate). (2) The identification number of the VICS-link. (3) Another identification methods.
In this Step 300, at least one identification style described above is selected. But all the identification styles can be used for identifying positional information at the same time.
Then, the positional information expressed by the identification manner selected in Step 300 is generated, and is added to the corresponding elements of real time information (Step 301). Thereby, each element of real time information has at least one positional information.
Then, the detailed category of real time information is checked (Step 302), and then, each element of the real time information, to which the positional information was added, is classified based on the detailed category of real time information (Step 303).
Then, it is checked whether or not there is image information to be added to each element of real time information, which is classified based on the detailed category of real time information (Step 304).
If there is image information to be added, the image information, such as the still image, the animated image, and the graphic image, are added to the corresponding element of real time information (Step 305). On the other hand, when image information is not required, flow moves to Step 306.
In Step 306, it is checked whether or not there is voice information to be added to each element of real time information (Step 306).
When there is voice information to be added, the voice information, such as guide message and the beep sounds, are added to the corresponding element of real time information (Step 307). Thus, the generation of driver assist information is finished.
If voice information is not required, the generation of drive assist information is finished without adding the voice information.
The event demodulator 20 receives the modulated event broadcasted from the driver assist information transmitter 2 by means of the receiver 26. Then, the event demodulator 20 performs the digital demodulation on the modulated event in order to obtain the event, and transmits it to the driver assist information obtainer 21.
When the event is transmitted to the driver assist information obtainer 21, the driver assist information obtainer 21 checks whether or not the event is already received by checking the header contained in the event. If the event has not been received, the driver assist information obtainer 21 extracts the module from the event (Step 400).
Then, the driver assist information obtainer 21 performs the decompression of compacted coded driver assist information contained in the module in order to obtain coded driver assist information. Then, the decoding of the coded driver assist information is performed in order to obtain driver assist information (Step 401).
The obtained driver assist information is distributed to each of the secondary mesh divisions based on the positional information contained in driver assist information (Step 402).
The driver assist information distributed to each of the secondary mesh division is classified based on the detailed category of driver assist information (Step 403).
The distributed driver assist information is stored in the recording medium, such as RAM. Here, the distributed drive assist information may be stored in the information recording medium 28.
Then, checking whether or not a next new event was already received (Step 404).
When the next new event has already been received, the operation is returned to Step 400. Then, the above described operations are performed on the next new event. When the next new event was not received, on the other hand, the selection of driver assist information is terminated.
Before indicating driver assist information on the display device 24, the current position obtainer 22 of the driver assist information receiver 3 obtains the current position of the mobile station equipped with the driver assist information receiver 3 using the GPS-receiver 27 (Step 500).
Then, the range of the Map to be displayed on the display device 24 is determined by the Map range adjustor (Step 501).
On this occasion, when the range of the Map to be displayed on the display device 24 is previously established, the range of the Map to be displayed is determined according to the setting condition inputted by the occupant by means of the controller 25.
When the range of the Map to be displayed on the display device 24 is not previously established, the predetermined range of the Map, the center of which is the present position of the driver assist information receiver 3, is determined.
After determining the range of the Map, the readout of the Map data corresponding to the determined range from the information recording medium 28 is performed by the driver assist information arranger 23, then the Map is displayed on the display device 24 (Step 502).
On this occasion, the driver assist information associated with the displayed Map is selected from the driver assist information stored in the recording medium, such as RAM, which are installed in the driver assist information receiver 3. Then, the selected driver assist information is indicated on the Map displayed on the display device 24 (Step 503).
When the determined range of the Map is changed by the occupant of the mobile station, the motion is returned to Step 501, and the above described motions are again repeated (Step 504).
When the determined range of the Map is not changed, it is checked whether or not the mobile station equipped with the driver assist information receiver 3 is moving (Step 505).
When the mobile station is moving, the motion is returned to Step 500, and the above described motions are repeated again. On the contrary, if the mobile station is not moving, the motion of the display device is terminated (Step 505).
Before indicating driver assist information on the display device 24, the current position obtainer 22 of the driver assist information receiver 3 obtains the positional information, which indicates the current position of the mobile station equipped with the driver assist information receiver 3, using the GPS-receiver 27 (Step 600).
Then, based on the obtained positional information of the mobile station, it is checked whether or not there is the driver assist information associated with the obtained positional information by referring to the positional information of the driver assist information classified to each of the secondary mesh division (Step 601).
When there is no driver assist information associated with the positional information of the mobile station, the motion is returned to Step 600.
When there is driver assist information associated with the positional information of the mobile station, it is checked whether or not the priority level of driver assist information is maximum (Step 602).
When the priority level of driver assist information is maximum level, the content of this driver assist information is indicated on the display device 24 by text information or image information (Step 603).
In the present embodiment, when there is voice information of driver assist information, the voice message or the beep sounds are provided to the occupant through the speaker, etc.
When the priority level of driver assist information is not maximum level, the degree of the priority level is checked. To be more precise, in the present embodiment, the priority level is indicated as Level 1, Level 2, Level 3, Level 4, and Level 5. Here, Level 5 indicates that the priority level is most high, Level 1 indicates that the priority level is minimum.
Therefore, the previously determined priority level is compared with the priority level of driver assist information (Step 604).
When the priority level is higher than the previously determined priority level of driver assist information, for example, when the priority level is Level 4 and the previously determined priority level is Level 3, driver assist information having Level 4 is indicated on the display device 24 as the text information, an image information, etc (Step 603).
When there is the voice information of driver assist information, the voice message or the beep sounds are provided to the occupant through the speaker, etc.
If the priority level of driver assist information is not higher than the previously determined priority level, the motion is returned to Step 600. Then, the above described motions are repeated again.
Before indicating driver assist information on the display device 24, it is checked whether or not the mobile station is moving by the current position obtainer 22 using the GPS-receiver 27 (Step 700).
When the mobile station is moving, the driver assist information arranger 23 checks whether or not there is the driver assist information, which is indicated when the mobile station is moving (Step 701).
When there is the driver assist information, which is indicated when the mobile station is traveling, the corresponding driver assist information is indicated on the display device 24 (Step 702).
If there is no driver assist information, which is indicated when the mobile station is traveling, driver assist information is not indicated on the display device 24 (Step 703).
When it is judged that the mobile station is not moving, the driver assist information arranger 23 checks whether or not there is the driver assist information to be indicated on the display device 24 when the mobile station is not moving (Step 704).
When there is the driver assist information, which is indicated when the mobile station is not traveling, driver assist information is indicated on the display device 24 (Step 705). If there is no driver assist information to be displayed when the mobile station is not on the move, the operation is moved to Step 701.
Before indicating driver assist information on the display device 24, it is checked whether or not the category type of driver assist information, which is indicated on the display device 24, has been previously determined by the occupant (Step 800).
When the category type of driver assist information has not been determined, the motion is terminated.
If the category type of the driver assist information has been previously determined, the operation is proceeded along the setting condition, which is determined by the occupant (Step 801).
For example, it is checked whether or not the priority level of driver assist information to be displayed has been determined (Step 802). Here, this check is preformed by a driver assist information selector. When the priority level is not yet determined, the motion is moved to Step 804.
When the priority level has not been established, the driver assist information is selected according to the determined level (Step 803).
Additionally, it is checked whether or not the occupant is requesting the driver assist information through the pushing of the icon on the Map, which is displayed on the display device 24 (Step 804).
When the occupant is requesting driver assist information through the pushing of the icon, the driver assist information related to the icon is selected.
Accordingly, the driver assist information, which agrees with the setting condition or the request by the occupant, is selected, and the selected driver assist information is indicated on the display device 24 (Step 805).
Although there have been described what are the preferred embodiments of the present invention, it will be understood that variations and modifications may be made thereto without departing from the spirit or essence of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2002-121759 | Apr 2002 | JP | national |
2003-077516 | Mar 2003 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5864305 | Rosenquist | Jan 1999 | A |
20040075606 | Laiho et al. | Apr 2004 | A1 |
Number | Date | Country |
---|---|---|
101 37 606 | Feb 2002 | DE |
0 883 257 | Dec 1998 | EP |
2000-076587 | Mar 2000 | JP |
WO 9909374 | Feb 1999 | WO |
Number | Date | Country | |
---|---|---|---|
20030204306 A1 | Oct 2003 | US |