The present invention relates to a method for transmitting location-related information from a transmitter to a receiver.
German patent application documents nos. 199 42 524.8, 100 09 149.0, 100 04 966.4, 100 38 343.2, and 100 23 309 relate primarily to methods and/or systems that make it possible to insert location-related information not present in a digital map into the map. The location-related information may be linear or planiform objects. Examples include ends of traffic jams, parking garages, or side roads, which are not recorded in a digital map.
The focus of these applications is on the method for encoding and decoding objects. In this connection, the encoding of objects is understood to be:
Embodiments may also include only a portion of these steps.
In a standardized configuration, for example, information concerning structure and interpretation of the data may be unnecessary.
In this connection, the decoding of objects is understood to be:
An object of the exemplary embodiment and/or exemplary method of the present invention is to provide a method for transmitting the supplementary location-related information from a transmitter to a receiver. A method of the five patent applications cited above may be used, for example, for encoding and decoding.
The object according to the exemplary embodiment and/or exemplary method of the present invention is achieved in each case by the features described herein.
The transmission method of the present invention is advantageous in particular with respect to the marketing of the supplementary location-related information. The supplementary, location-related information is downloaded from an Internet page. As a rule, the special path of the information provision allows the participation of three parties. In the following, these parties are representatively described as information provider, service provider, and user.
The service represents encoding of the location-related information of the service provider. The three parties may appear in different constellations, which are tailored to different financing possibilities of the service. The encoding and decoding methods, which may be applied in the method of the present invention for transmitting location-related information from a transmitter to a receiver, are explained in patent applications 199 42 524.8, 100 09 149.0, 100 04 966.4, 100 38 343.2, and 100 23 309.
It is a particular advantage that the exemplary embodiment and/or exemplary method of the present invention makes various business models possible for providing location-related information on the Internet. The exemplary embodiment and/or exemplary method of the present invention makes it possible for an information provider such as a restaurant, a movie theater, a company, or another commercial or private institution to provide location-related information on its Internet site in order to make it easier for customers to reach it. In this case, the information provider pays for the encoding of the location-related information and for the corresponding Internet product. This product on the Internet page of the information provider may also be counterfinanced entirely or in part by advertising.
Another business model is that the information provider does not encode the location-related information and provide it on the Internet but instead turns this over to a service provider. In this case, a link to the page of the service provider may be set up on an Internet page of the information provider. By selecting this link, a customer of the information provider reaches the Internet page of the service provider in order to download the desired location-related information. For this service, the information provider pays the service provider a flat rate or a use-based fee. As an alternative or in addition, it is possible in this business model to at least partially counterfinance the service of the service provider through advertising on the service provider's Internet page.
Another business model is that the service provider makes a fee-based portal available from which end customers are able to download location-related information concerning, for example, points of interest, for a fee.
Furthermore, the methods for encoding and decoding and, based on these, the method of the present invention for transmitting location-related information from a transmitter to a receiver, are explained below in greater detail.
In an exemplary embodiment of the present invention, the object to be encoded includes traffic routes having characteristic properties which are also present on the receiver's digital road map. In an exemplary embodiment of the present invention, road network 1 and object 4 for encoding are depicted by equidistant points 10, 11 (
A data format is described in patent application no. 100 23 309. The database separately includes both location as well as descriptive information. Assignment information is used for assigning at least one portion of the location information to at least one portion of the descriptive information. Structural information and interpretation rules, if necessary, are located in a header part. In another embodiment of the present invention, the addresses of the original stretch elements are included in a suitable manner so that a memory space-saving list of the original addresses of the stretch elements and the offsets of the interpolation points is present in the memory within the particular point set.
The point set derived from traffic route network 1 is denoted as K in the following. For the purpose of decoding, the number of points of the traffic route network which lie within a predetermined distance of at least one point of object 4 may be determined for a plurality of relative positions of the point set of object 4 with respect to traffic route network 1. It is assumed that only a slight displacement takes place between the traffic route network and object 4.
The point set of object 4 is used as filter mask F (example in
└|Fx,y,n−Km|≦r┘={0;1}
is met. The points of the road network that lie within capture radius r of at least one point of object 4 are denoted in the following as captured points. By adding up the results, the total number of the captured points is determined according to the following equation:
In doing this, the table shown in
After this process, it is possible to check the plausibility of the obtained displacements. To that end, only the captured points must be checked for partial consistency of their chaining, which is the result, for example, of a bit mask of the affected stretch line being run via an And function and gaps (coherent regions of non-captured points) being detected.
If necessary, a precision correction may be performed through another step, to which end the already displaced filter mask is displaced in smaller steps so that the sum of the squares of the absolute value of the vector sums of the difference vectors of the individual points of the filter mask is minimized to the captured points of the road network. In the event of only one captured point per point of the filter mask, the result is the usual minimum error square. A plurality of captured points results in the mask being “suspended” into the point set of the road network in an optimum manner.
In detail, this takes place as follows: The filter mask impacted by the roughly determined displacement is again correlated with the points of the road network, the arrays (with size of (F)=N) of vector sums V and the number of captured points G being output. Correction displacement d must subsequently be determined according to the extremal requirement
and after formation of the partial derivation
the following results
Case Gn=0 is excluded, which may occur, for example, by first initializing vector sums Vn with 0 and if Gn=0 is set, Gn=1 and N=N−1.
If a filter mask is finally displaced, the captured points may be determined individually, to which end it is determined for the individual filter points which point of the road network correlates therewith. The result of such a process is shown as a table in
A reference of the elements of point set K to the stretch elements of the road network is explained, for example, in the following: SE signifies the number of the stretch element, the sequence being determined according to the transformation into point set K, which occurs in a defined direction. M_SE represents the number of points of stretch element SE after interpolation. The reference of a captured point (with address m) to the associated stretch element may now occur through a simple formation of the cumulative sum of M_SE-gap in that starting from SE=1, the m to be referenced is investigated for the condition m≦cum_sum (M_SE) and first stretch element SE fulfilling the condition is assigned.
The flow chart of
In step 104, the data is transferred from the customer's computer to his/her navigation device. The transfer may be made via a connection of the navigation device to the Internet or via a transportable storage medium such as a diskette. Different embodiments of the present invention have to be seen in connection with different financing models.
Number | Date | Country | Kind |
---|---|---|---|
102 61 028 | Dec 2002 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/DE03/04225 | 12/20/2003 | WO | 00 | 1/6/2006 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2004/059253 | 7/15/2004 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6249740 | Ito et al. | Jun 2001 | B1 |
6292743 | Pu et al. | Sep 2001 | B1 |
6438489 | Greif | Aug 2002 | B1 |
6519526 | Adachi et al. | Feb 2003 | B1 |
6519528 | Endo et al. | Feb 2003 | B2 |
6563459 | Takenaga | May 2003 | B2 |
6571173 | Joshi | May 2003 | B1 |
6680919 | Rauhala | Jan 2004 | B1 |
6687611 | Hessing et al. | Feb 2004 | B1 |
6853913 | Cherveny et al. | Feb 2005 | B2 |
6970786 | Hayama et al. | Nov 2005 | B2 |
7006037 | Kim | Feb 2006 | B2 |
7027915 | Craine | Apr 2006 | B2 |
7243355 | Espino | Jul 2007 | B2 |
20010018636 | Mizuno | Aug 2001 | A1 |
20020170056 | Akiyama et al. | Nov 2002 | A1 |
20020183923 | Hessing et al. | Dec 2002 | A1 |
20030083809 | Hatano | May 2003 | A1 |
Number | Date | Country |
---|---|---|
1272657 | Oct 2000 | CN |
1358293 | Jul 2002 | CN |
19942524 | Sep 1999 | DE |
10004966 | Apr 2000 | DE |
100 09 149 | Mar 2001 | DE |
100 38 343 | Aug 2001 | DE |
100 38 343.2 | Aug 2001 | DE |
100 23 309 | Nov 2001 | DE |
1 122 518 | Aug 2001 | EP |
1122518 | Oct 2001 | EP |
1224845 | Jul 2002 | EP |
2000 48039 | Feb 2000 | JP |
2000048039 | Feb 2000 | JP |
2001041757 | Feb 2001 | JP |
2002 267 458 | Sep 2002 | JP |
2002267458 | Sep 2002 | JP |
0074019 | Dec 2000 | WO |
WO 0118769 | Mar 2001 | WO |
Number | Date | Country | |
---|---|---|---|
20060156338 A1 | Jul 2006 | US |