This application claims the priority benefit of Taiwan application serial no. 94145030, filed on Dec. 19, 2005. All disclosure of the Taiwan application is incorporated herein by reference.
1. Field of the Invention
The present invention relates to a portable device and a method for providing navigation data, and more particularly, to a portable device and a method for providing navigation data by using a mask ROM.
2. Description of the Related Art
The hot pluggable adapter interface 2 is electrically coupled to the multi-interface controller 6 for hot plugging a memory card 21 where the map data is stored. The GPS module 3 receives a positioning signal from a GPS and calculates the related positioning coordinate. The host interface 4 is electrically coupled to the multi-interface controller 6 for plugging in a host device (not shown). When the memory card 21 is plugged into the hot pluggable adapter interface 2, an interrupt signal IRQA is issued by the hot pluggable adapter interface 2 to notify the multi-interface controller 6. Then, the multi-interface controller 6 issues an interrupt signal IRQC to notify the host device through the host interface 4 to read the map data stored in the memory card 21 and to display the map where the user is currently located. In addition, after the positioning coordinate is calculated by the GPS module 3, an interrupt signal IRQB is issued to notify the multi-interface controller 6. Then, the multi-interface controller 6 issues the interrupt signal IRQC to notify the host device through the host interface 4 to read the positioning coordinate calculated by the GPS module 3, compares it with the original loaded map data, and marks the coordinate position on the map.
In addition, the host interface 4 may be a PCMCIA/CF interface, and the card detecting pins CD#1 and CD#2 of the host interface 4 are fixed on the voltage level that indicates the card is inserted. Moreover, the card detecting pins CD#1 and CD#2 are permanently grounded. The electronic peripheral adapter 1 has the address/data/control signals that are transmitted between the hot pluggable adapter interface 2 and the multi-interface controller 6, between the GPS module 3 and the serial-to-parallel converter 5, between the serial-to-parallel converter 5 and the multi-interface controller 6, and between the multi-interface controller 6 and the host interface 4.
It is known from the description mentioned above, the conventional GPS electronic peripheral adapter requires the user to insert the memory card to provide the map data, which is very inconvenient to the user. If the user forgets to carry the memory card or the memory card is lost, the GPS fails to function.
Therefore, it is an object of the present invention to provide a portable device capable for providing navigation data. Comparing with the conventional technique, the present invention provides a portable device with lower cost and higher reading speed.
It is another object of the present invention to provide a method for providing navigation data. The method uses the memory card or other similar device to input the updated navigation map data. Accordingly, even when the user forgets to carry the memory card, the updated navigation map data can be provided through a wireless communication manner that effectively receives and processes the navigation map data and the positioning coordinate.
The portable device of the present invention comprises a mask ROM, an input unit, a GPS unit, a RAM, and a CPU. Wherein, the mask ROM stores and provides an original navigation map data. The input unit receives an updated navigation map data that is then stored in the RAM. The GPS unit receives the positioning coordinate transmitted by a GPS. In addition, the CPU is electrically coupled to the mask ROM, the input unit, the RAM, and the GPS unit. Wherein, the CPU reads the original navigation map data. When the updated navigation map data exists, the original navigation map data is revised by the updated navigation map data, such that a revised navigation map data is generated. Moreover, a position represented by the positioning coordinate on the revised navigation map data is founded.
In an embodiment of the present invention, the input unit of the portable device capable for providing navigation data is one of a wired data transmission module, a wireless data transmission module, and a GPRS network data transmission module.
In an embodiment of the present invention, the portable device capable for providing navigation data further comprises an output unit. The output unit is electrically coupled to the CPU for displaying the revised navigation map data and the position represented by the positioning coordinate.
In the method for providing navigation data of the present invention, first the original navigation map data is stored in the mask ROM. Then, it is determined whether an updated navigation map data exists or not. If the updated navigation map data exists, the revised navigation map data is generated by referring to the updated navigation map data and the original navigation map data. Then, a positioning coordinate is received. Finally, the location of the positioning coordinate on the updated navigation map data is founded.
In an embodiment of the present invention, the method for providing navigation data further comprises the following steps. First, the updated navigation map data is received through one of the wired data transmission module, the wireless data transmission module, and the GPRS network data transmission module. Then, the updated navigation map data is stored in the RAM.
In an embodiment of the present invention, the method capable for providing navigation data further comprises a step of using the display unit to display the revised navigation map data and the location of the positioning coordinate.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a portion of this specification. The drawings illustrate embodiments of the invention, and together with the description, serve to explain the principles of the invention.
The portable device 200 comprises a mask ROM 210, an input unit 220, a RAM 230, a GPS unit 240, and a CPU 250. Wherein, the mask ROM 210 stores and provides an original navigation map data Dmap, and the input unit 220 receives an updated navigation map data Dmap′. The RAM 230 stores the updated navigation map data Dmap′, and the GPS unit 240 receives a positioning coordinate from a GPS 910. The CPU 250 is electrically coupled to the mask ROM 210, the input unit 220, the RAM 230, and the GPS unit 240. Wherein, the CPU 250 reads the original navigation map data Dmap, and uses the updated navigation map data Dmap′ to revise the original navigation map data Dmap when the updated navigation map data Dmap′ exists, such that a revised navigation map data is generated and the position represented by the positioning coordinate is founded on the revised navigation map data.
The input unit 220 mentioned above may be one of a wired data transmission module, a wireless data transmission module, and a GPRS network data transmission module. In the wireless data transmission module, one of the following protocols can be used: the Bluetooth protocol, the wireless local area network (IEEE 802.11) protocol, the DECT (Digital Enhanced Cordless Telecommunications) protocol, and the IRDA (Infra red direct access) protocol. The portable device 200 mentioned above further comprises an output unit 260 such as an LCD display unit that is electrically coupled to the CPU 250 for displaying the revised navigation map data and the position represented by the positioning coordinate.
In summary, in the portable device capable for providing navigation data of the present invention, the input unit 220 receives the updated navigation map data Dmap′, and stores it in the RAM 230. Then, the updated navigation map data Dmap′ is compared with the original navigation map data Dmap originally stored in the mask ROM 210 to generate a revised navigation map data. The GPS unit 240 receives a positioning coordinate from the GPS 910. Then, the position represented by the positioning coordinate is marked on the revised navigation map data, and the output unit 260 of the portable device 200 displays the revised navigation map data and the position represented by the positioning coordinate. Accordingly, the portable device 200 of the present invention eliminates the inconvenience of carrying the memory card and reduces the cost. Moreover, the present invention compares the updated navigation map data Dmap′ with the original navigation map data Dmap originally stored in the mask ROM 210 to obtain the revised navigation map data, such that the purpose of reducing the computation is achieved. Accordingly, the portable device of the present invention provides a user with convenience, portability and reasonable price.
Although the invention has been described with reference to a particular embodiment thereof, it will be apparent to one of the ordinary skills in the art that modifications to the described embodiment may be made without departing from the spirit of the invention. Accordingly, the scope of the invention will be defined by the attached claims not by the above detailed description.
Number | Date | Country | Kind |
---|---|---|---|
94145030 | Dec 2005 | TW | national |