Image display device, method of image display, and storage medium for storing image display programs
First Claim
1. A navigation device comprising:
- an information storage device in which names of destinations are stored;
an input device;
a name obtaining unit that obtains the names from the information storage device based on an operation of the input device;
a display device that displays character strings on a menu screen;
a name display unit that lists the names obtained by the name obtaining unit in respective rows in a plurality of respective display areas established on the menu screen;
a display change unit that arranges the character strings of the names into a plurality of rows in the respective display areas if it determines that the character strings of the names to be displayed do not fit in the respective display areas; and
a route guidance display that performs route guidance to a destination which is based on the operation of the input device from the names to be displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
An image display device is provided that includes an information storage device in which names of destinations are stored; name obtaining unit for obtaining names from the information storage device on the basis of an input device and its operation; a display for displaying character strings on a menu screen; a name display unit for displaying names obtained by the name obtaining unit in respective rows in a plurality of areas on the menu screen; and a display change unit for displaying character strings of names in a plurality of rows upon determining whether character strings of names to be displayed cannot fit in the display area. When the operator operates the input device, names are obtained from the information storage device and if character strings of names to be displayed cannot fit in the display areas, the character strings of the names are displayed in a plurality of rows.
-
Citations
22 Claims
-
1. A navigation device comprising:
-
an information storage device in which names of destinations are stored;
an input device;
a name obtaining unit that obtains the names from the information storage device based on an operation of the input device;
a display device that displays character strings on a menu screen;
a name display unit that lists the names obtained by the name obtaining unit in respective rows in a plurality of respective display areas established on the menu screen;
a display change unit that arranges the character strings of the names into a plurality of rows in the respective display areas if it determines that the character strings of the names to be displayed do not fit in the respective display areas; and
a route guidance display that performs route guidance to a destination which is based on the operation of the input device from the names to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22)
a display command unit that specifies a size of the respective display areas on the menu screen based on a determination made by the display change unit.
-
-
3. The navigation device according to claim 2, further comprising:
a communication device that transmits the character string data to the display device based on the determination made by the display change unit.
-
4. The navigation device according to claim 3, wherein the display change unit changes the display area specified by the display command unit to a plurality of rows if it determines that a character string of a name to be displayed does not fit in the respective display area.
-
5. The navigation device according to claim 4, wherein the display change unit estimates a bit number of a character font of the obtained name and determines whether the obtained name can fit in the respective display area by determining whether the estimated bit number exceeds a total bit number of one row of the menu screen.
-
6. The navigation device according to claim 5, wherein if the obtained name does not fit in the respective display area, the display change unit changes a Y coordinate for displaying the character string that would not fit in the one row of the menu screen, to one or more Y coordinates directly below the one row, and the communication device transmits a respective binary data of the character strings to the display device to display the character string in a plurality of rows.
-
7. The navigation device according to claim 1, further comprising:
an image memory that stores a screenful of an image data of the menu screen, wherein the display change unit manipulates the image data within the image memory if it determines that the character strings of the names to be displayed do not fit in the respective display areas.
-
22. The navigation device according to claim 1, wherein the display change unit arranges the character strings of the plurality of rows according to a movement of a cursor for selecting the names, wherein when the character strings of the names is positioned by the cursor is off a display area, the character string containing such name is displayed by the plurality of rows.
-
8. A method for displaying a navigational image, comprising the steps of:
-
obtaining names of destinations from an information storage device based on an operation of an input device;
listing the obtained names in a plurality of respective display areas established on a menu screen;
determining whether character strings of the obtained names to be displayed fit in the respective display areas;
changing an arrangement of character strings of the obtained names into a plurality of rows if the determining step determines that the character strings to be displayed do not fit in the respective display areas; and
displaying a route guidance to a destination which is based on the operation of the input device from the names to be displayed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
specifying a size of the respective display areas on the menu screen based on a determination made in the determining step.
-
-
10. The method according to claim 9, further comprising:
transmitting the character string data to a display device based on the determination made in the determining step.
-
11. The method according to claim 10, wherein the changing step changes the display area specified in the specifying step to a plurality of rows if it is determined in the determining step that a character string of a name to be displayed does not fit in the respective display area.
-
12. The method according to claim 11, further comprising:
-
estimating a bit number of a character font of the obtained name; and
determining whether the obtained name can fit in the respective display area by determining whether the estimated bit number exceeds a total bit number of one row of the menu screen.
-
-
13. The method according to claim 12, wherein if the obtained name does not fit in the respective display area, the changing step changes a Y coordinate for displaying the character string that would not fit in the one row of the menu screen, to one or more Y coordinates directly below the one row, and the transmitting step transmits a respective binary data of the character strings to the display device to display the character string in a plurality of rows.
-
14. The method according to claim 8, further comprising:
-
storing a screenful of an image data of the menu screen in an image memory; and
manipulating the image data within the image memory if the determining step determines that character strings of the names to be displayed do not fit in the respective display areas.
-
-
15. A storage medium that stores programs for displaying a navigational image:
-
a program for obtaining names of destinations from an information storage device based on an operation of an input device;
a program for listing the obtained names in a plurality of respective display areas established on a menu screen;
a program for determining whether character strings of names to be displayed fit in the respective display areas;
a program for changing an arrangement of character strings of the names into a plurality of rows if the determining step determines that the character strings of the names to be displayed do not fit in the respective display areas; and
a program for displaying a route guidance to a destination which is based on the operation of the input device from the names to be displayed. - View Dependent Claims (16, 17, 18, 19, 20, 21)
a program for specifying a respective display area on the menu screen based on a determination made in the determining step.
-
-
17. The storage medium according to claim 16, further comprising:
a program for transmitting the character string data to a display device based on the determination made in the determining step.
-
18. The storage medium according to claim 17, wherein the program for changing changes the display area specified by the program for specifying to a plurality of rows if the program for determining determines that a character string of a name to be displayed does not fit in the respective display area.
-
19. The storage medium according to claim 18, further comprising:
-
a program for estimating a bit number of a character font of the obtained name; and
a program for determining whether the obtained name can fit in the respective display area by determining whether the estimated bit number exceeds a total bit number of one row of the menu screen.
-
-
20. The storage medium according to claim 19, wherein if the obtained name does not fit in the respective display area, the program for changing changes a Y coordinate for displaying the character string that would not fit in the one row of the menu screen, to one or more Y coordinates directly below the one row, and the program for transmitting transmits a respective binary data of the character strings to the display device to display the character string in a plurality of rows.
-
21. The storage medium according to claim 15, further comprising:
-
a program for storing a screenful of an image data of the menu screen in an image memory; and
a program for manipulating the image data within the image memory if the program for determining determines that the character strings of the names to be displayed do not fit in the respective display areas.
-
Specification