US20100235089A1 - Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map - Google Patents
Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map Download PDFInfo
- Publication number
- US20100235089A1 US20100235089A1 US12/782,224 US78222410A US2010235089A1 US 20100235089 A1 US20100235089 A1 US 20100235089A1 US 78222410 A US78222410 A US 78222410A US 2010235089 A1 US2010235089 A1 US 2010235089A1
- Authority
- US
- United States
- Prior art keywords
- display
- zooming
- scrolling
- instruction
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 15
- 238000012545 processing Methods 0.000 claims description 44
- 230000004044 response Effects 0.000 claims description 28
- 238000010586 diagram Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000006872 improvement Effects 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000012886 linear function Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 101100365087 Arabidopsis thaliana SCRA gene Proteins 0.000 description 1
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Definitions
- the present invention relates to a display apparatus, a display method, a display program, and a recording medium with the display program recorded therein, and can be applied to, for instance, a car navigation apparatus.
- the present invention enables confirmation of facilities and the like in an area around a displayed place with simple operations by temporally zooming out a display to provide the display with the original size in response to an instruction by a user as a trigger and also by allowing scroll operations by the user during the process above.
- a car navigation apparatus is used for guiding a user to a destination by displaying a map.
- the car navigation system as described above, it is possible to change a scale of a map display in response to a user's operation and also to scroll the display.
- Japanese Patent Laid-open No. 2000-292194 proposes a method of facilitating operations for scrolling by switching a scrolling speed in response to a user's operation.
- a user wants to confirm an area around the current position or to grasp a positional relation between the current position and peripheral facilities such as the nearest highway, stations, public facilities, and the like.
- peripheral facilities such as the nearest highway, stations, public facilities, and the like.
- a user wants to confirm a desired position with a more detailed map display, the user scales down the map display once so that the desired position is displayed, scrolls the map display so that the desired position is displayed at the center of the screen, scales up the map display in the state, and then has the current position again displayed on the map with the previous scale.
- the present invention was made in the light of the circumstances as described above, and it is desirable to provide a display apparatus, a display method, a display program, and a recording medium with the display program recorded therein enabling confirmation of facilities and the like in an area around a place being displaced with simple operations.
- a display apparatus includes input means for accepting an instruction by a user, and control means for controlling a display of the object to be displayed on the display means so that zooming out of the display on the display means is started and then the zoomed out display is zoomed in to the original size according to the instruction by a user as a trigger.
- the control means stops the zooming out or zooming in the display when scrolling is instructed by the input means during a period from a point of time when the zooming out is started until a point of time when the zooming in is completed, and scrolls the display on the display means according to the instruction for scrolling.
- the display method includes the steps of zooming in, after starting zooming out a display on the display means according to the user's instruction as a trigger, the display to the original size, and scrolling, during a period from a point of time when the zooming out is started until a point of time when the zooming in is finished by stopping the zooming out and zooming in the display when an instruction for scrolling is inputted by the user, the display on the display means according to the instruction for scrolling.
- a recording medium with a program for the display method recorded therein includes the steps of zooming in, after starting zooming out a display on the display means according to the user's instruction as a trigger, the display to the original size, and scrolling, during a period from a point of time when the processing for zooming out is started until a point of time when the processing for zooming in is finished by stopping the zooming out and zooming in the display when scrolling is instructed by the user, the display on the display means according to the instruction for scrolling.
- a display apparatus includes an input section for accepting the instruction by a user, and a control section for controlling a display of the object to be displayed on the display section so that zooming out of the display on the display section is started and then the zoomed out display is zoomed in to the original size according to the instruction by a user as a trigger.
- the control section stops the zooming out or zooming in a display when scrolling is instructed by the input section during a period from a point of time when the zooming out is started until a point of time when the zooming in is completed, and scrolls the display on the display section according to the instruction for scrolling.
- a user can confirm, for instance, peripheral facilities in a larger area around a current place simply by giving a trigger via input means. Further by instructing scrolling according to the necessity, even a remote site far from a point currently being displayed can be confirmed with simple operations.
- FIG. 1 is a flow chart showing the processing sequence by a controller in a car navigation apparatus according to an embodiment of the present invention
- FIG. 2 is a simplified diagram showing system configuration of the car navigation apparatus according to the embodiment of the present invention.
- FIG. 3 is a block diagram showing the car navigation apparatus according to the embodiment of the present invention.
- FIG. 4 is a flow chart also showing the car navigation apparatus according to the embodiment of the present invention.
- FIG. 5 is a characteristic curve diagram illustrating a case where scrolling is not instructed
- FIG. 6 is a characteristic curve illustrating a case when scrolling is instructed when zooming out
- FIG. 7 is a characteristic curve diagram illustrating a case where scrolling is instructed when zooming in
- FIG. 8 is a flat diagram illustrating a map display with the characteristics shown in FIG. 5 ;
- FIGS. 9A and 9B are flat views showing the map display when temporally zoomed.
- FIG. 10 is a characteristic curve according to another embodiment of the present invention.
- FIG. 2 is a perspective view showing a car navigation system for a car navigation system 1 according to an embodiment of the present invention.
- This car navigation apparatus 1 is a multi-media terminal having functions of a contents-providing apparatus for reproducing audio and video data in addition to functions of an ordinary car navigation system has a plate-like form with a prespecified thickness, and is set for use in an in-vehicle cradle 2 A provided in a center console of a vehicle as indicated by an arrow mark A.
- terminals and the like for inputting and outputting various types of data are provided on a lower edge face thereof, and when the car navigation apparatus 1 is set on the in-vehicle cradle 2 A, the car navigation apparatus 1 is connected to the in-vehicle cradle 2 A via the terminals on the lower edge face, and, for instance, receives power, and further inputs and outputs various types of data and the like required for operations thereof.
- This car navigation system 1 can be removed from the in-vehicle cradle 2 A, carried back home and set on, for instance, an in-house cradle 2 B provided in a house as shown by an arrow mark B, and connected to a computer 3 or a television receiver 4 via the in-house cradle 2 B.
- the car navigation apparatus 1 is used, when connected to a computer 3 via the in-house cradle 2 B as described above, for uploading or downloading various types of files required for operations as a multi-media terminal.
- the computer 3 can upload a prespecified file stored in the computer 3 to the car navigation apparatus 1 via the in-hose cradle 2 B, or download a prespecified file from the car navigation apparatus 1 in response to activation of an application program for the car navigation apparatus 1 .
- the files uploaded or downloaded as described above include files for AV contents, electronic mails, and map files for navigation, and further the files for AV contents include files for movies, television programs, and those for music pieces.
- the car navigation apparatus 1 When the car navigation apparatus 1 is connected via the in-house cradle 2 B to the television receiver 4 , the car navigation apparatus 1 can provide, as a multi-media terminal, various types of contents to the user, and further can have a map displayed on the television receiver 4 to execute processing such as search for a desired route relating to the navigation function.
- a display screen 11 for displaying contents and the like thereon when loaded in a vehicle is provided on a front face thereof, and further a touch panel 39 is provided on this display screen 11 for detecting an operation by a user.
- a power switch 12 is provided on the right upper side of the display screen 11 .
- operating elements 13 P to 18 P of “Source”, “Program”, “Menu”, “Display”, “Map”, and “Volume” are provided in the descending order.
- FIG. 3 is a block diagram showing the car navigation apparatus 1 together with the related configuration.
- the car navigation apparatus 1 is connected via the in-vehicle cradle 2 A to an external unit 21 .
- the external unit 21 is, for instance, provided under a seat, and such units as a tuner unit 23 and an optical disk drive 24 are provided in the external unit 21 .
- the tuber unit 23 receives traffic information provided over television broadcast wave or by the Vehicle Information and Communication System (VICS) under controls by the car navigation apparatus 1 , and outputs the received video data, audio data, and traffic information to the in-vehicle cradle 2 A.
- VICS Vehicle Information and Communication System
- the car navigation apparatus 1 can be set in the in-vehicle cradle 2 A and used for enjoying television broadcast programs, and further can acquire traffic information and provide the acquired traffic information to the user.
- the optical disk drive 24 reproduces data stored in an optical disk such as a DVD (Digital Versatile Disk), a compact disk, and the like and outputs the reproduced audio data and video data to the in-vehicle cradle 2 A.
- an optical disk such as a DVD (Digital Versatile Disk), a compact disk, and the like
- the car navigation apparatus 1 can be set in the in-vehicle cradle 2 A and used for enjoying AV contents stored in various types of optical disks by means of the AUX input.
- the in-vehicle cradle 2 A has a GPS unit 22 and an audio data output unit 27 each provided therein.
- the GPS unit is a current position detecting device based on the GPS (Global Positioning System), and detects a current position and outputs data concerning the detected current position under controls by the car navigation apparatus 1 .
- the car navigation apparatus 1 can execute the processing for navigation based on information concerning the current position detected by the GPS unit 22 .
- the output unit 27 acquires audio data and sound data from the car navigation apparatus 1 , converts the data to an analog signal, and outputs the analog signal over FM broadcast wave or via an external output terminal.
- the car navigation apparatus 1 can output, when set in the in-vehicle cradle 2 A, an audio signal and a sound signal to a car audio apparatus 28 with the car navigation apparatus 1 loaded therein, and further outputs the audio signal and sound signal via the car audio apparatus 28 .
- Another output unit as described above is provided in the in-house cradle 2 B, and the output unit can output the audio, sound, and video signals through a cable, and therefore the car navigation apparatus 1 can provide, when set in the in-house cradle 2 B, various types of AV contents with the television receiver 4 .
- the car navigation apparatus 1 has an interface 26 provided therein, and is connected, when set in the in-vehicle cradle 2 A, to an interface (I/F) 25 in the in-vehicle cradle 2 A via the interface 26 , and can transact various data for the external unit 21 with the interface 25 .
- the interface 26 operates under controls by a controller 33 , and when the car navigation apparatus 1 is set in the in-vehicle cradle 2 A, the car navigation apparatus 1 can input and output various types of data to and from the external unit 21 , and also input and output the data transacted as described above to and from a BUS. In contrast, when the car navigation apparatus 1 is set in the in-house cradle 2 B, the car navigation apparatus 1 can input and output data uploaded or downloaded with a computer 3 .
- an interface (I/F) 31 inputs and outputs various types of data to and from a memory card 32 inserted into a card slot provided on a side face of the car navigation apparatus 1 , and also inputs and outputs the data to and from the BUS.
- the car navigation apparatus 1 can acquire a still image acquired, for instance, with an electronic still camera via the memory card 32 , and also can record an acquired still image in the memory card 32 .
- a communication unit 34 is a transceiver used in a radio communication LAN (Local Area Network), and transmits the data outputted to the BUS to the network under controls by the controller 33 , or acquires desired data via the network and outputs the data to the BUS.
- the car navigation apparatus 1 can be connected via the communication unit 34 to the Internet to send and receive electronic mails.
- a hard disk device (HDD) 35 records and stores therein programs, contents, and the like processed by the car navigation apparatus 1 , and outputs the data to the BUS under controls by the controller 33 . Because of the features as described above, the hard disk device 35 stores therein data in various types of files inputted via the interfaces 26 , 31 from an external device, various types of data acquired via the communication unit 34 , data outputted to the external devices described above, and data relating to electronic mails, and also outputs the data to the BUS according to the necessity.
- the programs are generally provided in the state where the programs have been installed in the car navigation apparatus 1 , but may be downloaded from a recording medium via the interfaces 26 , 31 or from a network with the communication unit 34 and recorded in the hard disk device 35 . In this case, various types of recording media such as an optical disk, a memory card, and a magnetic tape may be used as the recording medium.
- a display unit 37 includes, for instance, a liquid crystal display apparatus forming the display screen 11 described above in relation to FIG. 2 , and displays various types of contents and maps under controls by the controller 33 .
- An input unit 38 detects operations on a touch panel 39 provided on the display screen 11 , and includes a receiving unit 41 for receiving a remote control signal outputted from a remote commander 40 , and an interface for detecting operations with the operating elements 13 P to 18 P for sources, programs, and the like, and notifies the user's operations received or detected as described above to the controller 33 .
- operation switching and other operations can be performed by operating the operating elements 13 P to 18 P provided in the side section of the display screen 11 , the touch panel 39 provided on the display screen 11 , or by operating the remote commander 40 .
- the remote commander 40 Provided on the remote commander 40 are operating elements corresponding to the operating elements 13 P to 18 P provided on the car navigation apparatus 1 and those for scrolling and other operations for selection of a menu on the display screen 11 , and the remote commander 40 outputs a remote control signal based on infrared rays in response to an operation of any of the operating elements.
- the controller 33 is a processing unit, and executes processing for navigation in response to user's operations by executing a program recorded in the hard disk device 35 operating in response to operations of the remote commander 40 or the like detected via the input unit 38 , and also provides various types of contents to the user.
- the programs relating to the processing by the controller 33 are generally provided in the state where the programs have been installed in the car navigation apparatus 1 , but the programs may be downloaded from a network such as the Internet, or installed from various types of recording media.
- Various types of recording media such as an optical disk, a magnetic disk and a memory card may be used as the recording medium for the purpose described above.
- the controller 33 When provision of contents is instructed by a user, the controller 33 provides video contents, music contents, and the like obtained from the tuner unit 23 , optical disk driver 24 , and hard disk device 35 in response to an operation by the user via the display unit 37 and car audio apparatus 28 .
- the controller 33 activates browser software for connection to the Internet with the communication unit 34 to display video data and the like obtained through the communication unit 34 on the display unit 37 , and further outputs audio data from the output unit 27 . Further when processing for electronic mails is instructed, the controller 33 activates a mailer to display electronic mails stored in the hard disk device 35 , or acquires the electronic mails to be displayed as described above via the communication unit 34 .
- controller 33 allows to input of an electronic mail by a user, and transmits the electronic mail via the communication unit 34 .
- the controller 33 acquires a still image file to be processed from the memory card 32 or the hard disk device 35 , and displays the still image in the still image file on the display section 37 .
- the controller 33 acquires information for the current position from the GPS unit 22 , and loads map data recorded in the hard disk device 35 based on the information for the current position. Further the controller 33 has a map displayed on the display unit 37 based on the map data loaded as described above.
- the controller 33 accepts inputs such as data for a destination and the like by the user, acquires information on the current position from the GPS section 22 , and executes the processing for searching a route based on the information.
- the controller 33 outputs various types of information by displaying a map according to an instruction by a user for providing guidance for a route to the user based on the route data detected as described above.
- the controller 33 allows scrolling of the map display according to an instruction by the user.
- An instruction for scrolling by the remote commander 40 is, for instance, by operating a joystick provided on the remote commander 40 or by operating a push operating element for instructing the direction for scrolling.
- operations are performed, for instance, for contacting a position displaced in the direction in which the display is to be scrolled, from the center of the display screen with a finger or the like during a period of time for scrolling, or for sliding a finger or the like contacted to the screen in the direction in which the display is to be scrolled, from the centre thereof and kept the finger or the like contacted to the touch panel 39 during a period of time for scrolling.
- the controller 33 switches a scale of the map display step by step in response to an instruction by the user.
- An instruction for switching a scale of the map display with the remote commander 40 is performed, for instance, by operating the operating elements for wide area display or for detailed display provided on the remote commander 40 .
- An instruction for switching a scale with the touch panel 39 is performed by displaying a menu for instructing a scale of the map display and then selecting a desired scale on this menu.
- the car navigation apparatus 1 can ensure excellent usability like that provided by the type of car navigation apparatus in related art.
- the controller 33 zooms out the map display by executing the processing sequences shown in FIGS. 1 and 4 in response to the instruction for temporally zooming as a trigger to continuously lower a scale of the map display, and then zooms in the map display to the original scale after a prespecified period of time.
- the controller stops the operation for zooming out or for zooming in, scrolls the map display, and then zooms in the map display to the original scale.
- the instruction for temporally zooming a map display as described above may be performed, for instance, by pressing a dedicated operating element provided on the remote commander 40 , by lightly touching a prespecified area on the touch panel 39 , or by inputting a trajectory having a prespecified form with the touch panel 39 .
- step SP 1 determines whether or not the user's instruction is for temporally zooming the map display.
- step SP 2 determines whether or not the user's instruction is for temporally zooming the map display.
- step SP 3 determines whether or not the user's instruction is for temporally zooming the map display.
- step SP 4 determines whether or not scrolling has been instructed by the user.
- step SP 6 the controller 33 determines whether or not a scale for zooming out at the current point of time is a limited value previously set.
- step SP 4 the controller 33 returns from step SP 6 to step SP 4 .
- a limit value for making a determination in step SP 6 as described above is a scale value for a map display when the scale is zoomed out to obtain the maximum value thereof by previously setting the value by a user or by setting a program for this processing sequence.
- the limit value can be set by multiplying a scale for a map display by a prespecified ratio when zooming out is started.
- processing of the controller 33 flows from step SP 6 to step SP 7 upon receiving the result in step SP 6 that a scale for zooming out at the current point of time is a limit value previously set, starts time measurement by starting a built-in timer, and determines in subsequent step SP 8 whether or not scrolling is instructed by a user.
- the controller 33 flows to step SP 9 and determines whether or not a prespecified period of time has passed using a timer which has started time measurement in step SP 7 .
- processing of the controller 33 returns to step SP 8 .
- the controller 33 repeats the processing sequence in steps SP 8 , SP 9 , and SP 8 unless scrolling is instructed by the user, and stops zooming out to stand by for passage of a prespecified period of time.
- step SP 9 When it is determined in step SP 9 that a prespecified period of time has passed as described above, processing of the controller 33 shifts from step SP 9 to step SP 10 to increase a scale of the map display according to a prespecified change rate for zooming in the map display. It is determined in subsequent step SP 11 whether or not scrolling is instructed by a user, and when it is determined that scrolling is not instructed by a user, processing of the controller 33 flows to step SP 12 .
- the controller 33 herein determines whether or not the scale for a current map display is the same as the original one, and when it is determined that the scale of a current map display is not the same as the original one, processing of controller 33 returns from step SP 12 to step SP 10 .
- the controller 33 zooms out the map display to the scale of a limit value, repeats, after passage of a prespecified period of time, the processing sequence in steps SP 10 , SP 11 , SP 12 , and SP 10 , and gradually increases the scale of the map display for zooming in until the scale of the map display returns to the original one.
- step SP 12 When the scale of the map display returns to the original one by zooming in, it is determined in step SP 12 that the scale of the map display is the same as the original one, and processing of the controller 33 shifts from step SP 12 to step SP 3 to complete this processing sequence.
- the controller 33 zooms out the map display to a limit value thereof according to an instruction for temporary zooming, and zooms in the map display to the original scale after passage of a prespecified period of time.
- the controller 33 provides controls so that screen images for the map display smoothly change when zooming out and zooming in.
- the controller 33 also executes processing of zooming out and zooming in so that the scale is changed linearly, namely, the scale is expressed by a linear function in which time is set as a parameter, thereby ensuring that a user does not feel odd about the changing map display when zoomed out and zoomed in.
- step SP 5 when scrolling is instructed by a user upon zooming out as described above, processing of the controller 33 shifts from step SP 5 to step SP 13 upon receiving the result that it is determined in step SP 5 that scrolling has been instructed by a user.
- the controller 33 comletes zooming out, and scrolls a map display in response to an instruction by the user to shift to step SP 10 .
- the controller 33 stops zooming out, scrolls a map display in response to the instruction by a user, and, when the instruction of scrolling by a user is completed at the time point t 2 , zooms in the map display to the original scale.
- the controller 33 Scrolls the map display in response to the instruction by a user, and, when the instruction of scrolling by a user is completed, zooms in the map display to the original scale.
- processing of the controller 33 shifts from step SP 11 to step SP 14 upon receiving the result that it is determined in step SP 11 that scrolling is instructed by a user, and scrolls the map display in response to the instruction by a user to shift to step SP 12 .
- the controller 33 temporally stops zooming in, scrolls a map display in response to the instruction by a user, and, when the instruction of scrolling by a user is completed at the time point t 2 , resumes zooming in to display the map with the original scale.
- the car navigation apparatus 1 zooms out a map display to a limit value thereof according to an instruction for temporary zooming, and zooms in, after passage of a prespecified period of time, the map display to the original scale, as a change in the area for the map display displayed by a display unit 37 is roughly shown in FIG. 8 indicated by marks L 1 to L 5 .
- FIGS. 9A and 9B are display screens of the display unit 37 shown in contrast to FIG. 8 ;
- FIG. 9A is a flat view showing the map display before and after processing of temporary zooming as described above, while FIG. 9B is a flat view showing the map display zoomed out to the limit value thereof by the processing of temporary zooming.
- the controller 33 displays on a map a mark indicating an area having been displayed with the original scale. More specifically in this embodiment, when a scale of interest is equal to or less than a prespecified value in relation to the original scale, the controller 33 displays the area having been displayed with the original scale with doglegs on the four corners thereof, as shown in FIG. 9B . When the scale is further reduced, the area having been displayed with the original scale is displayed with a rectangular hatching, and, when the scale is still further reduced, the area having been displayed with the original scale is displayed with a cursor including line segments extended in the horizontal and vertical directions.
- the controller 33 also creates a mark indicating a scale of a map each corresponding to the scales as described above on a display screen of the display unit 37 .
- the mark is displayed with a distance on a map display of interest.
- a map is displayed on the display section 37 in response to an instruction by a user, and the car navigation apparatus 1 guides the user with this map to the user's destination.
- the user can switch a scale of the map display to confirm the current position, and also can find a target facility by scrolling the map display and checking the peripheral area. If required, the user can search for a target facility or set a destination by repeating the operations for switching a scale of and scrolling the map display.
- a scale of the map display is gradually lowered according to the user's instruction as a trigger under controls by the controller 33 to zoom out the map display, and after passage of a prespecified period of time, the map display is zoomed in to the original scale (Refer to FIGS. 1 , 4 , 5 , and 8 ).
- the map display is zoomed out and a wide area is temporally shown in the car navigation apparatus 1 simply by instructing temporally zooming out the map display, and therefore the user can confirm the target facility or the like with simple operations.
- the zooming out is provided as a transitional display, the user can receive an instruction for car navigation, for instance, with the map display without intentionally returning the scale of the map display to the original one, and thus the user can confirm a facility or the like in the peripheral area with simple operations and then successively receive various types of information ordinarily provided by the car navigation apparatus 1 .
- a user wants to temporally zoom out the map display for confirming a target facility and then check the area around the target facility more precisely.
- the car navigation apparatus 1 when scrolling is instructed by a user during execution of the processing for temporally zooming the map display, the operation for zooming out or zooming in the map display is stopped and the map display is scrolled according to the user's instruction, and then the map display is zoomed in to the original scale (Refer to FIGS. 6 and 7 ). Because of the feature, the user can precisely confirm and check a map showing a target facility or the like during the processing for temporally zooming out the map display, while the map display is zoomed out and provided with a certain scale, and further during the processing for zooming in the map display, only by scrolling the map display so that the target position comes to a substantially central portion of the display screen.
- the user can easily check a facility or the like in an area around the place currently being displayed with simple operations.
- the time required for temporally zooming the map display can be minimized, and a detailed map of the place desired by the user can be displayed quickly, so that the convenience for use can be improved.
- the map display can be zoomed in to the original scale by completing the operation for scrolling without the need for waiting passage of the display period.
- the time required for temporally zooming the map display can be minimized, and a detailed map of the place desired by the user can be displayed quickly, so that the convenience for use can be improved.
- the operation for zooming in is suspended with the scroll processing executed, and then the operation for zooming in the map display is resumed to return a scale of the map display to the original scale.
- the car navigation apparatus 1 makes it possible to temporally zoom out a map display for displaying the map display with the original scale in response to an instruction by a user as a trigger, and enables confirmation of facilities and the like in an area around the place currently being displayed with simple operations by allowing an scrolling operation by the user during the operations for zooming out and in the map display.
- the operation for zooming out the map display is once started and an instruction for scrolling is not provided via the input unit before the operation for zooming in the map display is finished
- the size of a display on the display unit comes to a limit value in association with the operation for zooming out the map display
- the operation for zooming out the map display is suspended and then the scale of the map display is zoomed in to the original scale after passage of a prespecified period of time, and therefore when the user wants to confirm the area around the place currently being displayed, the user can check and confirm the peripheral area with simple operations only by giving a trigger, which ensures improvement of the usability.
- the scrolling operation is completed with the display zoomed in to the original size, so that the time required for an operation for temporally zooming out the map display can be minimized and a detailed map for a place desired by the user can be displayed, which also contributes to improvement of the usability.
- the time required to the operation for temporally zooming out the map display can be minimized and a place desired by the user can be displayed with the detailed map also by completing the scroll operation and zooming in the display on the display unit to the original size, which contributes to improvement of the usability.
- a display as an object for scrolling is a map, and therefore when the present invention is applied to a map display or a car navigation apparatus, the usability can be improved.
- a car navigation apparatus has the configuration as described with reference to FIGS. 2 and 3 , and with the car navigation apparatus, an operation for zooming in a map display can be started during the processing to temporally zooming the map display by operating the remote commander 40 or the touch panel 39 .
- the car navigation apparatus according to this embodiment has the same configuration as that of the car navigation apparatus 1 according to First Embodiment excluding the detailed points relating to the operation for zooming in performed during the operation for temporally zooming out, so that descriptions thereof are provided below by referring to the configurations shown in FIGS. 2 and 3 according to the necessity.
- the controller completes the operation for zooming out the map display. Further in the state when the map display is zoomed in as described above, or when the operation for zooming out the map display is finished and the map is displayed with a scale based on the limit value, if an zooming-in operation for temporary zooming is instructed by a user, the map display is zoomed in to the original scale in response to the instruction as a trigger.
- the controller 33 executes the processing for scrolling as described in First Embodiment. In this case, if a user instructs scrolling after the map display is zoomed out and while the map is displayed with the scale based on the limit value, the map display is returned to the original scale with response to the completion of scrolling like in First Embodiment without waiting for an instruction by the user.
- the processing for searching an area around the current position for a long time can be executed by reflecting the user's intention during the processing for zooming in the map display, which also contributes the usability.
- FIG. 10 shows a case in which a user instructs temporary zooming again during the operation for zooming in the map display.
- the present invention is applied to a map display on a car navigation system, but the present invention is not limited to this configuration, and the present invention may be applied, for instance, to map displays in various types of apparatus such as those on a personal computer. Further in addition to the case where the map is displayed, the present invention may widely be applied to various cases including design drawings such as wiring diagrams, various types of images such as aerial photographs, and further to three-dimensional structures or displays in which a view point for a three-dimensional object is moved.
- the present invention relates to a display apparatus, a display method, a display program, and a recording medium with the display program recorded therein, and can be applied to, for instance, a car navigation system.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
- Controls And Circuits For Display Device (AREA)
- Traffic Control Systems (AREA)
Abstract
The present invention provides a display apparatus for zooming and displaying a portion of an object to be displayed on display means according to an instruction by a user and allowing scrolling a display portion for the object to be displayed. The display apparatus includes input means for accepting the instruction by a user, and control means for controlling a display of the object to be displayed on the display means so that zooming out of the display on the display means is started and then the zoomed out display is zoomed in to the original size according to the instruction by a user as a trigger. The control means stops the zooming out or zooming in the display when scrolling is instructed by the input means during a period from a point of time when the zooming out is started until a point of time when the zooming in is completed, and scrolls the display on the display means according to the instruction for scrolling.
Description
- This application is a continuation of U.S. application Ser. No. 11/283,923, filed on Nov. 21, 2005, which contains subject matter related to Japanese Patent Application JP 2004-337009 filed in the Japanese Patent Office on Nov. 22, 2004, the entire contents of which being incorporated herein by reference.
- The present invention relates to a display apparatus, a display method, a display program, and a recording medium with the display program recorded therein, and can be applied to, for instance, a car navigation apparatus. The present invention enables confirmation of facilities and the like in an area around a displayed place with simple operations by temporally zooming out a display to provide the display with the original size in response to an instruction by a user as a trigger and also by allowing scroll operations by the user during the process above.
- A car navigation apparatus is used for guiding a user to a destination by displaying a map. In the car navigation system as described above, it is possible to change a scale of a map display in response to a user's operation and also to scroll the display.
- Various types of devices have been proposed in relation to the map display as described above, and for instance, Japanese Patent Laid-open No. 2000-292194 proposes a method of facilitating operations for scrolling by switching a scrolling speed in response to a user's operation.
- In the state where a map for a current position is being displayed on the car navigation system, sometimes a user wants to confirm an area around the current position or to grasp a positional relation between the current position and peripheral facilities such as the nearest highway, stations, public facilities, and the like. In the case as described above, when a desired position is not display on a map for the current position, the user once scales down the current map display to confirm the desired position, and then restores the map with the previous scale.
- Further in the case as described above, if a user wants to confirm a desired position with a more detailed map display, the user scales down the map display once so that the desired position is displayed, scrolls the map display so that the desired position is displayed at the center of the screen, scales up the map display in the state, and then has the current position again displayed on the map with the previous scale.
- Therefore, with the type of car navigation system in related art, the user is disadvantageously required to repeat cumbersome operations for confirming facilities and the like in an area around a place currently being displayed.
- The present invention was made in the light of the circumstances as described above, and it is desirable to provide a display apparatus, a display method, a display program, and a recording medium with the display program recorded therein enabling confirmation of facilities and the like in an area around a place being displaced with simple operations.
- To solve the problems as described above, according to an embodiment of the present invention, a display apparatus includes input means for accepting an instruction by a user, and control means for controlling a display of the object to be displayed on the display means so that zooming out of the display on the display means is started and then the zoomed out display is zoomed in to the original size according to the instruction by a user as a trigger. The control means stops the zooming out or zooming in the display when scrolling is instructed by the input means during a period from a point of time when the zooming out is started until a point of time when the zooming in is completed, and scrolls the display on the display means according to the instruction for scrolling.
- According to an embodiment of the present invention, the display method includes the steps of zooming in, after starting zooming out a display on the display means according to the user's instruction as a trigger, the display to the original size, and scrolling, during a period from a point of time when the zooming out is started until a point of time when the zooming in is finished by stopping the zooming out and zooming in the display when an instruction for scrolling is inputted by the user, the display on the display means according to the instruction for scrolling.
- According to an embodiment of the present invention, a recording medium with a program for the display method recorded therein, includes the steps of zooming in, after starting zooming out a display on the display means according to the user's instruction as a trigger, the display to the original size, and scrolling, during a period from a point of time when the processing for zooming out is started until a point of time when the processing for zooming in is finished by stopping the zooming out and zooming in the display when scrolling is instructed by the user, the display on the display means according to the instruction for scrolling.
- According to an embodiment of the present invention, a display apparatus includes an input section for accepting the instruction by a user, and a control section for controlling a display of the object to be displayed on the display section so that zooming out of the display on the display section is started and then the zoomed out display is zoomed in to the original size according to the instruction by a user as a trigger. The control section stops the zooming out or zooming in a display when scrolling is instructed by the input section during a period from a point of time when the zooming out is started until a point of time when the zooming in is completed, and scrolls the display on the display section according to the instruction for scrolling.
- With the configuration according to an embodiment of the present invention, because of the features, a user can confirm, for instance, peripheral facilities in a larger area around a current place simply by giving a trigger via input means. Further by instructing scrolling according to the necessity, even a remote site far from a point currently being displayed can be confirmed with simple operations.
- Because of the features as described above, with the configuration according to an embodiment of the present invention, it is possible to provide a display method, a program for the display method, and a recording medium with the program for the display method recorded therein enabling confirmation of facilities and the like in an area around a place currently being displayed with simple operations.
-
FIG. 1 is a flow chart showing the processing sequence by a controller in a car navigation apparatus according to an embodiment of the present invention; -
FIG. 2 is a simplified diagram showing system configuration of the car navigation apparatus according to the embodiment of the present invention; -
FIG. 3 is a block diagram showing the car navigation apparatus according to the embodiment of the present invention; -
FIG. 4 is a flow chart also showing the car navigation apparatus according to the embodiment of the present invention; -
FIG. 5 is a characteristic curve diagram illustrating a case where scrolling is not instructed; -
FIG. 6 is a characteristic curve illustrating a case when scrolling is instructed when zooming out; -
FIG. 7 is a characteristic curve diagram illustrating a case where scrolling is instructed when zooming in; -
FIG. 8 is a flat diagram illustrating a map display with the characteristics shown inFIG. 5 ; -
FIGS. 9A and 9B are flat views showing the map display when temporally zoomed; and -
FIG. 10 is a characteristic curve according to another embodiment of the present invention. -
FIG. 2 is a perspective view showing a car navigation system for acar navigation system 1 according to an embodiment of the present invention. Thiscar navigation apparatus 1 is a multi-media terminal having functions of a contents-providing apparatus for reproducing audio and video data in addition to functions of an ordinary car navigation system has a plate-like form with a prespecified thickness, and is set for use in an in-vehicle cradle 2A provided in a center console of a vehicle as indicated by an arrow mark A. - In this
car navigation apparatus 1, terminals and the like for inputting and outputting various types of data are provided on a lower edge face thereof, and when thecar navigation apparatus 1 is set on the in-vehicle cradle 2A, thecar navigation apparatus 1 is connected to the in-vehicle cradle 2A via the terminals on the lower edge face, and, for instance, receives power, and further inputs and outputs various types of data and the like required for operations thereof. - This
car navigation system 1 can be removed from the in-vehicle cradle 2A, carried back home and set on, for instance, an in-house cradle 2B provided in a house as shown by an arrow mark B, and connected to acomputer 3 or atelevision receiver 4 via the in-house cradle 2B. - The
car navigation apparatus 1 is used, when connected to acomputer 3 via the in-house cradle 2B as described above, for uploading or downloading various types of files required for operations as a multi-media terminal. For this purpose, thecomputer 3 can upload a prespecified file stored in thecomputer 3 to thecar navigation apparatus 1 via the in-hose cradle 2B, or download a prespecified file from thecar navigation apparatus 1 in response to activation of an application program for thecar navigation apparatus 1. In thiscar navigation apparatus 1, the files uploaded or downloaded as described above include files for AV contents, electronic mails, and map files for navigation, and further the files for AV contents include files for movies, television programs, and those for music pieces. - When the
car navigation apparatus 1 is connected via the in-house cradle 2B to thetelevision receiver 4, thecar navigation apparatus 1 can provide, as a multi-media terminal, various types of contents to the user, and further can have a map displayed on thetelevision receiver 4 to execute processing such as search for a desired route relating to the navigation function. - To execute the processing as described above, a
display screen 11 for displaying contents and the like thereon when loaded in a vehicle is provided on a front face thereof, and further atouch panel 39 is provided on thisdisplay screen 11 for detecting an operation by a user. Further apower switch 12 is provided on the right upper side of thedisplay screen 11. In addition, on an operation panel arranged on the side opposite to thepower switch 12,operating elements 13P to 18P of “Source”, “Program”, “Menu”, “Display”, “Map”, and “Volume” are provided in the descending order. -
FIG. 3 is a block diagram showing thecar navigation apparatus 1 together with the related configuration. Thecar navigation apparatus 1 is connected via the in-vehicle cradle 2A to anexternal unit 21. Theexternal unit 21 is, for instance, provided under a seat, and such units as atuner unit 23 and anoptical disk drive 24 are provided in theexternal unit 21. - The
tuber unit 23 receives traffic information provided over television broadcast wave or by the Vehicle Information and Communication System (VICS) under controls by thecar navigation apparatus 1, and outputs the received video data, audio data, and traffic information to the in-vehicle cradle 2A. With the configuration as described above, thecar navigation apparatus 1 can be set in the in-vehicle cradle 2A and used for enjoying television broadcast programs, and further can acquire traffic information and provide the acquired traffic information to the user. - The
optical disk drive 24 reproduces data stored in an optical disk such as a DVD (Digital Versatile Disk), a compact disk, and the like and outputs the reproduced audio data and video data to the in-vehicle cradle 2A. With the configuration as described above, thecar navigation apparatus 1 can be set in the in-vehicle cradle 2A and used for enjoying AV contents stored in various types of optical disks by means of the AUX input. - The in-
vehicle cradle 2A has aGPS unit 22 and an audiodata output unit 27 each provided therein. The GPS unit is a current position detecting device based on the GPS (Global Positioning System), and detects a current position and outputs data concerning the detected current position under controls by thecar navigation apparatus 1. With this configuration, when set in the in-vehicle cradle 2A, thecar navigation apparatus 1 can execute the processing for navigation based on information concerning the current position detected by theGPS unit 22. - The
output unit 27 acquires audio data and sound data from thecar navigation apparatus 1, converts the data to an analog signal, and outputs the analog signal over FM broadcast wave or via an external output terminal. With the configuration as described above, thecar navigation apparatus 1 can output, when set in the in-vehicle cradle 2A, an audio signal and a sound signal to acar audio apparatus 28 with thecar navigation apparatus 1 loaded therein, and further outputs the audio signal and sound signal via thecar audio apparatus 28. - Also another output unit as described above is provided in the in-
house cradle 2B, and the output unit can output the audio, sound, and video signals through a cable, and therefore thecar navigation apparatus 1 can provide, when set in the in-house cradle 2B, various types of AV contents with thetelevision receiver 4. - The
car navigation apparatus 1 has aninterface 26 provided therein, and is connected, when set in the in-vehicle cradle 2A, to an interface (I/F) 25 in the in-vehicle cradle 2A via theinterface 26, and can transact various data for theexternal unit 21 with theinterface 25. - The
interface 26 operates under controls by acontroller 33, and when thecar navigation apparatus 1 is set in the in-vehicle cradle 2A, thecar navigation apparatus 1 can input and output various types of data to and from theexternal unit 21, and also input and output the data transacted as described above to and from a BUS. In contrast, when thecar navigation apparatus 1 is set in the in-house cradle 2B, thecar navigation apparatus 1 can input and output data uploaded or downloaded with acomputer 3. - Further in the
car navigation apparatus 1, an interface (I/F) 31 inputs and outputs various types of data to and from amemory card 32 inserted into a card slot provided on a side face of thecar navigation apparatus 1, and also inputs and outputs the data to and from the BUS. With the configuration, thecar navigation apparatus 1 can acquire a still image acquired, for instance, with an electronic still camera via thememory card 32, and also can record an acquired still image in thememory card 32. - A
communication unit 34 is a transceiver used in a radio communication LAN (Local Area Network), and transmits the data outputted to the BUS to the network under controls by thecontroller 33, or acquires desired data via the network and outputs the data to the BUS. With the configuration, thecar navigation apparatus 1 can be connected via thecommunication unit 34 to the Internet to send and receive electronic mails. - A hard disk device (HDD) 35 records and stores therein programs, contents, and the like processed by the
car navigation apparatus 1, and outputs the data to the BUS under controls by thecontroller 33. Because of the features as described above, thehard disk device 35 stores therein data in various types of files inputted via theinterfaces communication unit 34, data outputted to the external devices described above, and data relating to electronic mails, and also outputs the data to the BUS according to the necessity. The programs are generally provided in the state where the programs have been installed in thecar navigation apparatus 1, but may be downloaded from a recording medium via theinterfaces communication unit 34 and recorded in thehard disk device 35. In this case, various types of recording media such as an optical disk, a memory card, and a magnetic tape may be used as the recording medium. - A
display unit 37 includes, for instance, a liquid crystal display apparatus forming thedisplay screen 11 described above in relation toFIG. 2 , and displays various types of contents and maps under controls by thecontroller 33. - An
input unit 38 detects operations on atouch panel 39 provided on thedisplay screen 11, and includes a receivingunit 41 for receiving a remote control signal outputted from aremote commander 40, and an interface for detecting operations with theoperating elements 13P to 18P for sources, programs, and the like, and notifies the user's operations received or detected as described above to thecontroller 33. With the functional configuration, in thecar navigation apparatus 1, operation switching and other operations can be performed by operating theoperating elements 13P to 18P provided in the side section of thedisplay screen 11, thetouch panel 39 provided on thedisplay screen 11, or by operating theremote commander 40. - Provided on the
remote commander 40 are operating elements corresponding to theoperating elements 13P to 18P provided on thecar navigation apparatus 1 and those for scrolling and other operations for selection of a menu on thedisplay screen 11, and theremote commander 40 outputs a remote control signal based on infrared rays in response to an operation of any of the operating elements. - The
controller 33 is a processing unit, and executes processing for navigation in response to user's operations by executing a program recorded in thehard disk device 35 operating in response to operations of theremote commander 40 or the like detected via theinput unit 38, and also provides various types of contents to the user. In this embodiment, the programs relating to the processing by thecontroller 33 are generally provided in the state where the programs have been installed in thecar navigation apparatus 1, but the programs may be downloaded from a network such as the Internet, or installed from various types of recording media. Various types of recording media such as an optical disk, a magnetic disk and a memory card may be used as the recording medium for the purpose described above. - When provision of contents is instructed by a user, the
controller 33 provides video contents, music contents, and the like obtained from thetuner unit 23,optical disk driver 24, andhard disk device 35 in response to an operation by the user via thedisplay unit 37 and caraudio apparatus 28. When access to the Internet is instructed, thecontroller 33 activates browser software for connection to the Internet with thecommunication unit 34 to display video data and the like obtained through thecommunication unit 34 on thedisplay unit 37, and further outputs audio data from theoutput unit 27. Further when processing for electronic mails is instructed, thecontroller 33 activates a mailer to display electronic mails stored in thehard disk device 35, or acquires the electronic mails to be displayed as described above via thecommunication unit 34. Further thecontroller 33 allows to input of an electronic mail by a user, and transmits the electronic mail via thecommunication unit 34. When access to a still image is instructed, thecontroller 33 acquires a still image file to be processed from thememory card 32 or thehard disk device 35, and displays the still image in the still image file on thedisplay section 37. - On the other hand, when display of a map is instructed by a user, the
controller 33 acquires information for the current position from theGPS unit 22, and loads map data recorded in thehard disk device 35 based on the information for the current position. Further thecontroller 33 has a map displayed on thedisplay unit 37 based on the map data loaded as described above. When processing for navigation is instructed by a user, thecontroller 33 accepts inputs such as data for a destination and the like by the user, acquires information on the current position from theGPS section 22, and executes the processing for searching a route based on the information. Thecontroller 33 outputs various types of information by displaying a map according to an instruction by a user for providing guidance for a route to the user based on the route data detected as described above. - In the state where a map is being displayed as described above, when scrolling of the map display is instructed by a user by operating the
remote commander 40 or by operating thetouch panel 39, thecontroller 33 allows scrolling of the map display according to an instruction by the user. An instruction for scrolling by theremote commander 40 is, for instance, by operating a joystick provided on theremote commander 40 or by operating a push operating element for instructing the direction for scrolling. - When scrolling is instructed by operating the
touch panel 39, operations are performed, for instance, for contacting a position displaced in the direction in which the display is to be scrolled, from the center of the display screen with a finger or the like during a period of time for scrolling, or for sliding a finger or the like contacted to the screen in the direction in which the display is to be scrolled, from the centre thereof and kept the finger or the like contacted to thetouch panel 39 during a period of time for scrolling. - When switching of a scale of the map display is instructed by a user, the
controller 33 switches a scale of the map display step by step in response to an instruction by the user. An instruction for switching a scale of the map display with theremote commander 40 is performed, for instance, by operating the operating elements for wide area display or for detailed display provided on theremote commander 40. An instruction for switching a scale with thetouch panel 39 is performed by displaying a menu for instructing a scale of the map display and then selecting a desired scale on this menu. - Because of the functional configuration as described above, the
car navigation apparatus 1 can ensure excellent usability like that provided by the type of car navigation apparatus in related art. - Further, when an instruction for temporally zooming the map display is given by the user, the
controller 33 zooms out the map display by executing the processing sequences shown inFIGS. 1 and 4 in response to the instruction for temporally zooming as a trigger to continuously lower a scale of the map display, and then zooms in the map display to the original scale after a prespecified period of time. In this step, when scrolling is instructed by a user, the controller stops the operation for zooming out or for zooming in, scrolls the map display, and then zooms in the map display to the original scale. - The instruction for temporally zooming a map display as described above may be performed, for instance, by pressing a dedicated operating element provided on the
remote commander 40, by lightly touching a prespecified area on thetouch panel 39, or by inputting a trajectory having a prespecified form with thetouch panel 39. - When the processing sequence as described above is started, the
controller 33 flows from step SP1 to step SP2, determines whether or not the user's instruction is for temporally zooming the map display. When it is determined in this step that the user's instruction is not for temporally zooming the map display, thecontroller 33 flows from step SP2 to step SP3 and comletes the processing sequence. When it is determined in step SP2 that the user's instruction is for temporally scrolling the map display, thecontroller 33 flows from step SP2 to step SP4 to lower a scale of the map display according to a prespecified change rate for zooming out the map display. In the subsequent step SP5, thecontroller 33 determines whether or not scrolling has been instructed by the user. When it is determined in step SP5 that scrolling has not been instructed by the user, thecontroller 33 flows to step SP6. In step SP6, thecontroller 33 determines whether or not a scale for zooming out at the current point of time is a limited value previously set. When it is determined in step SP6 that a scale for zooming out at the current point of time is not a limited value previously set, thecontroller 33 returns from step SP6 to step SP4. With the functional configuration as described above, once an instruction for temporally zooming out a map display is given by a user, thecontroller 33 repeats the processing steps SP4, SP5, SP6, and SP4 unless scrolling is instructed by the user, and lowers a scale of the map display to the limit value to zoom out the map display. - A limit value for making a determination in step SP6 as described above is a scale value for a map display when the scale is zoomed out to obtain the maximum value thereof by previously setting the value by a user or by setting a program for this processing sequence. The limit value can be set by multiplying a scale for a map display by a prespecified ratio when zooming out is started.
- When a map display is zoomed out and a scale thereof reaches the limit value, processing of the
controller 33 flows from step SP6 to step SP7 upon receiving the result in step SP6 that a scale for zooming out at the current point of time is a limit value previously set, starts time measurement by starting a built-in timer, and determines in subsequent step SP8 whether or not scrolling is instructed by a user. When it is determined that scrolling is not instructed by a user, thecontroller 33 flows to step SP9 and determines whether or not a prespecified period of time has passed using a timer which has started time measurement in step SP7. When it is determined that a prespecified period of time has not yet passed, processing of thecontroller 33 returns to step SP8. Thus, when a map display is zoomed out and a scale thereof reaches a limit value, thecontroller 33 repeats the processing sequence in steps SP8, SP9, and SP8 unless scrolling is instructed by the user, and stops zooming out to stand by for passage of a prespecified period of time. - When it is determined in step SP9 that a prespecified period of time has passed as described above, processing of the
controller 33 shifts from step SP9 to step SP10 to increase a scale of the map display according to a prespecified change rate for zooming in the map display. It is determined in subsequent step SP11 whether or not scrolling is instructed by a user, and when it is determined that scrolling is not instructed by a user, processing of thecontroller 33 flows to step SP12. Thecontroller 33 herein determines whether or not the scale for a current map display is the same as the original one, and when it is determined that the scale of a current map display is not the same as the original one, processing ofcontroller 33 returns from step SP12 to step SP 10. Thus thecontroller 33 zooms out the map display to the scale of a limit value, repeats, after passage of a prespecified period of time, the processing sequence in steps SP10, SP11, SP12, and SP10, and gradually increases the scale of the map display for zooming in until the scale of the map display returns to the original one. - When the scale of the map display returns to the original one by zooming in, it is determined in step SP12 that the scale of the map display is the same as the original one, and processing of the
controller 33 shifts from step SP12 to step SP3 to complete this processing sequence. - Thus, as a change in scale of a map display is shown in
FIG. 5 indicated by a mark LL1, thecontroller 33 zooms out the map display to a limit value thereof according to an instruction for temporary zooming, and zooms in the map display to the original scale after passage of a prespecified period of time. In this processing sequence, thecontroller 33 provides controls so that screen images for the map display smoothly change when zooming out and zooming in. Thecontroller 33 also executes processing of zooming out and zooming in so that the scale is changed linearly, namely, the scale is expressed by a linear function in which time is set as a parameter, thereby ensuring that a user does not feel odd about the changing map display when zoomed out and zoomed in. - On the other hand, when scrolling is instructed by a user upon zooming out as described above, processing of the
controller 33 shifts from step SP5 to step SP13 upon receiving the result that it is determined in step SP5 that scrolling has been instructed by a user. Thus thecontroller 33 comletes zooming out, and scrolls a map display in response to an instruction by the user to shift to step SP10. - Then, when scrolling is instructed by a user at the time point t1, as shown in
FIG. 6 indicated by a mark LL2, in contrast toFIG. 5 , thecontroller 33 stops zooming out, scrolls a map display in response to the instruction by a user, and, when the instruction of scrolling by a user is completed at the time point t2, zooms in the map display to the original scale. - When scrolling is instructed in the state where a map display is zoomed out according to a limit value thereof, the
controller 33 scrolls the map display in response to the instruction by a user, and, when the instruction of scrolling by a user is completed, zooms in the map display to the original scale. - On the other hand, when scrolling is instructed by a user upon zooming in a map display to the original scale, processing of the
controller 33 shifts from step SP11 to step SP14 upon receiving the result that it is determined in step SP11 that scrolling is instructed by a user, and scrolls the map display in response to the instruction by a user to shift to step SP12. - Thus, when scrolling is instructed by a user at the time point t1, as shown in
FIG. 7 indicated by a mark LL3, in contrast toFIG. 5 , thecontroller 33 temporally stops zooming in, scrolls a map display in response to the instruction by a user, and, when the instruction of scrolling by a user is completed at the time point t2, resumes zooming in to display the map with the original scale. - With the steps described above, the
car navigation apparatus 1 zooms out a map display to a limit value thereof according to an instruction for temporary zooming, and zooms in, after passage of a prespecified period of time, the map display to the original scale, as a change in the area for the map display displayed by adisplay unit 37 is roughly shown inFIG. 8 indicated by marks L1 to L5. - Herein
FIGS. 9A and 9B are display screens of thedisplay unit 37 shown in contrast toFIG. 8 ;FIG. 9A is a flat view showing the map display before and after processing of temporary zooming as described above, whileFIG. 9B is a flat view showing the map display zoomed out to the limit value thereof by the processing of temporary zooming. In these map displays, thecontroller 33 displays on a map a mark indicating an area having been displayed with the original scale. More specifically in this embodiment, when a scale of interest is equal to or less than a prespecified value in relation to the original scale, thecontroller 33 displays the area having been displayed with the original scale with doglegs on the four corners thereof, as shown inFIG. 9B . When the scale is further reduced, the area having been displayed with the original scale is displayed with a rectangular hatching, and, when the scale is still further reduced, the area having been displayed with the original scale is displayed with a cursor including line segments extended in the horizontal and vertical directions. - The
controller 33 also creates a mark indicating a scale of a map each corresponding to the scales as described above on a display screen of thedisplay unit 37. In the example shown inFIGS. 9A and 9B , the mark is displayed with a distance on a map display of interest. - With the configuration as described above, in the car navigation apparatus 1 (Refer to
FIGS. 2 and 3 ), a map is displayed on thedisplay section 37 in response to an instruction by a user, and thecar navigation apparatus 1 guides the user with this map to the user's destination. The user can switch a scale of the map display to confirm the current position, and also can find a target facility by scrolling the map display and checking the peripheral area. If required, the user can search for a target facility or set a destination by repeating the operations for switching a scale of and scrolling the map display. - In relation to the operations performed by the user, in the
car navigation apparatus 1, when the user specifies temporary zooming by operating thetouch panel 39 or theremote commander 40, a scale of the map display is gradually lowered according to the user's instruction as a trigger under controls by thecontroller 33 to zoom out the map display, and after passage of a prespecified period of time, the map display is zoomed in to the original scale (Refer toFIGS. 1 , 4, 5, and 8). - With the operations as described above, for instance, when a user wants to confirm a facility in a peripheral area around the current position, the map display is zoomed out and a wide area is temporally shown in the
car navigation apparatus 1 simply by instructing temporally zooming out the map display, and therefore the user can confirm the target facility or the like with simple operations. Further because the zooming out is provided as a transitional display, the user can receive an instruction for car navigation, for instance, with the map display without intentionally returning the scale of the map display to the original one, and thus the user can confirm a facility or the like in the peripheral area with simple operations and then successively receive various types of information ordinarily provided by thecar navigation apparatus 1. - Sometimes a user wants to temporally zoom out the map display for confirming a target facility and then check the area around the target facility more precisely.
- To satisfy the user's needs as described above, the
car navigation apparatus 1, when scrolling is instructed by a user during execution of the processing for temporally zooming the map display, the operation for zooming out or zooming in the map display is stopped and the map display is scrolled according to the user's instruction, and then the map display is zoomed in to the original scale (Refer toFIGS. 6 and 7 ). Because of the feature, the user can precisely confirm and check a map showing a target facility or the like during the processing for temporally zooming out the map display, while the map display is zoomed out and provided with a certain scale, and further during the processing for zooming in the map display, only by scrolling the map display so that the target position comes to a substantially central portion of the display screen. - Because of the features as described above, with the
car navigation apparatus 1, the user can easily check a facility or the like in an area around the place currently being displayed with simple operations. - When the user instructs scrolling while the map display is temporally zoomed out, it is considered that the user finds a destination during the operation for zooming out and instructs scrolling, and in this case, the operation for scrolling is completed, and a scale of the map display is returned to the original scale for zooming in (Refer to
FIG. 6 ). - In the case as described above, the time required for temporally zooming the map display can be minimized, and a detailed map of the place desired by the user can be displayed quickly, so that the convenience for use can be improved.
- When the user instructs scrolling while the map display is zoomed out and being displayed with a certain scale, the map display can be zoomed in to the original scale by completing the operation for scrolling without the need for waiting passage of the display period.
- Because of the feature, also in this case, the time required for temporally zooming the map display can be minimized, and a detailed map of the place desired by the user can be displayed quickly, so that the convenience for use can be improved.
- On the other hand, when the user instructs scrolling during the operation for zooming in the map display, the operation for zooming in is suspended with the scroll processing executed, and then the operation for zooming in the map display is resumed to return a scale of the map display to the original scale. With the feature as described above, in a case where a user once has a destination displayed at a substantially central portion of the screen by scrolling, but the destination goes out or is going out of the screen due to excessive scroll, the user can confirm the destination and the like with the detailed map by again scrolling the display, which also contributes to improvement of the usability of the car navigation system.
- With the configuration as described above, the
car navigation apparatus 1 according to an embodiment of the present invention makes it possible to temporally zoom out a map display for displaying the map display with the original scale in response to an instruction by a user as a trigger, and enables confirmation of facilities and the like in an area around the place currently being displayed with simple operations by allowing an scrolling operation by the user during the operations for zooming out and in the map display. - In a case where the operation for zooming out the map display is once started and an instruction for scrolling is not provided via the input unit before the operation for zooming in the map display is finished, when the size of a display on the display unit comes to a limit value in association with the operation for zooming out the map display, the operation for zooming out the map display is suspended and then the scale of the map display is zoomed in to the original scale after passage of a prespecified period of time, and therefore when the user wants to confirm the area around the place currently being displayed, the user can check and confirm the peripheral area with simple operations only by giving a trigger, which ensures improvement of the usability.
- In a case where the operation for zooming out a map display is started and scrolling is instructed with the input unit before the size of the display comes to the limit value, the scrolling operation is completed with the display zoomed in to the original size, so that the time required for an operation for temporally zooming out the map display can be minimized and a detailed map for a place desired by the user can be displayed, which also contributes to improvement of the usability.
- In a case where, after the size of the map display comes to the limit value, scrolling is instructed with the input unit within a prespecified period of time, the time required to the operation for temporally zooming out the map display can be minimized and a place desired by the user can be displayed with the detailed map also by completing the scroll operation and zooming in the display on the display unit to the original size, which contributes to improvement of the usability.
- With the present invention, a display as an object for scrolling is a map, and therefore when the present invention is applied to a map display or a car navigation apparatus, the usability can be improved.
- A car navigation apparatus according to this embodiment of the present invention has the configuration as described with reference to
FIGS. 2 and 3 , and with the car navigation apparatus, an operation for zooming in a map display can be started during the processing to temporally zooming the map display by operating theremote commander 40 or thetouch panel 39. The car navigation apparatus according to this embodiment has the same configuration as that of thecar navigation apparatus 1 according to First Embodiment excluding the detailed points relating to the operation for zooming in performed during the operation for temporally zooming out, so that descriptions thereof are provided below by referring to the configurations shown inFIGS. 2 and 3 according to the necessity. - Because of the features as described above, in the
car navigation apparatus 1 according to this embodiment, when the operation for zooming out a map display starts in response to an instruction for temporary zooming as a trigger and a scale of the display comes to the limit value, the controller completes the operation for zooming out the map display. Further in the state when the map display is zoomed in as described above, or when the operation for zooming out the map display is finished and the map is displayed with a scale based on the limit value, if an zooming-in operation for temporary zooming is instructed by a user, the map display is zoomed in to the original scale in response to the instruction as a trigger. - When a user instructs scrolling during the operation for temporary zooming, the
controller 33 executes the processing for scrolling as described in First Embodiment. In this case, if a user instructs scrolling after the map display is zoomed out and while the map is displayed with the scale based on the limit value, the map display is returned to the original scale with response to the completion of scrolling like in First Embodiment without waiting for an instruction by the user. - In this embodiment, by starting the operation for zooming in a map display in response to an instruction by a user as a trigger during the operation for temporary zooming, for instance, the processing for searching an area around the current position for a long time can be executed by reflecting the user's intention during the processing for zooming in the map display, which also contributes the usability.
- Further in the case described above, when the user instructs scrolling while the map display is zoomed out and is being displayed with a scale based on the limit value, by completing the scroll processing and zooming in the display on the display unit to the original size, the time required for the operation for temporally zooming a map display can be minimized and a place desired by the user can be displayed with a detailed map, which contributes to improvement of the usability.
- In this embodiment, with the configuration according to First Embodiment as shown in
FIG. 10 , when temporary zooming is again instructed by a user during the processing sequence in which a map display is zoomed out according to an instruction for temporary zooming, the map display is displayed with a scale based on the limit value, and then the display is zoomed in to the original scale, the map display is again zoomed out to a scale based on the limit value corresponding to the current scale of the map display as a reference, and then the map display is zoomed in to the original scale after passage of a prespecified period of time.FIG. 10 shows a case in which a user instructs temporary zooming again during the operation for zooming in the map display. - Because of the features as described above, it is possible to zoom out a map display up to a desired scale for checking by repeatedly inputting a trigger for temporary zooming according to the necessity, and further the operation described above can be repeated until a desired destination is detected, so that the usability can be improved.
- Descriptions of the embodiments above assume a case where an operation for zooming out a map is limited based on a limit value, but the present invention is not limited to this configuration, and the limit value is not always required to be provided.
- Descriptions of the embodiments above assume a case where a scale for zooming out or zooming in is set by a linear function employing time as a parameter so that the scale is changed linearly, but the present invention is not limited to the configuration, and various functions such as a quadratic function or an exponential function may be employed in place of the linear function for changing a scale for zooming out or in the map display. Further time may be used as a parameter in place of a display scale for specifying the size of a display to set a change of a scale in zooming out or in the map display.
- Descriptions of the embodiments above assume a case where the present invention is applied to an ordinary flat map display, but the present invention is not limited to this configuration, and may be applied to a map display having the so-called perspective form.
- Descriptions of the embodiments above assume a case where the present invention is applied to a map display on a car navigation system, but the present invention is not limited to this configuration, and the present invention may be applied, for instance, to map displays in various types of apparatus such as those on a personal computer. Further in addition to the case where the map is displayed, the present invention may widely be applied to various cases including design drawings such as wiring diagrams, various types of images such as aerial photographs, and further to three-dimensional structures or displays in which a view point for a three-dimensional object is moved.
- The present invention relates to a display apparatus, a display method, a display program, and a recording medium with the display program recorded therein, and can be applied to, for instance, a car navigation system.
- Although the invention herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present invention. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims.
Claims (12)
1. A display apparatus, comprising:
display means for displaying at least a portion of an image;
input means for accepting instructions provided by a user; and
control means for controlling display of the at least portion of the image on the display means such that the input means accepting an instruction to carry out temporary zooming without any scrolling triggers (i) automatic gradual zooming out of the display from its original scale until the scale reaches a first limit value and (ii) subsequent automatic gradual zooming in of the zoomed out display until the display is returned to the original scale,
wherein in response to the input means accepting an instruction for scrolling after the automatic gradual zooming out is started but before the automatic gradual zooming in is completed, the control means stops the automatic gradual zooming out or zooming in of the display and then scrolls the display according to the instruction for scrolling.
2. The display apparatus according to claim 1 , wherein upon no instruction for scrolling being provided to the input means by the user after the automatic gradual zooming out of the display is started but before the automatic gradual zooming in is started and the scale of the display reaches the limit value during the zooming out, the control means automatically carries out the zooming in after a specified period of time has elapsed after the zooming out reaches the limit value.
3. The display apparatus according to claim 2 , wherein in response to the instruction for scrolling being provided to the input means by the user after the scale of the display reaches the limit value but before the specified period of time has elapsed, the control means controls the display means to scroll the display according to the instruction for scrolling and then to zoom in to the original scale after completion of the scrolling.
4. The display apparatus according to claim 2 , wherein in response to the instruction for scrolling being provided to the input means by the user after the specified period of time has elapsed, the control means controls the display means to scroll the display according to the instruction for scrolling and then to zoom in to the original scale after completion of the scrolling.
5. The display apparatus according to claim 1 , wherein the control means controls the display means to gradually zoom in to return to the original scale using each of the one or more instructions accepted by the input means as a trigger.
6. The display apparatus according to claim 5 , wherein in response to the instruction for scrolling being accepted by the input means after the zooming out is completed, the control means controls the display means to scroll the display according to the instruction for scrolling and then to zoom in to the original scale after completion of the scrolling.
7. The display apparatus according to claim 1 , further comprising: current position detecting means for detecting a current position on the image, wherein the control means executes processing of a route search from the detected current position to a destination that is set by the user using the input means and then displays the image on the display means according to a route determined by processing a route search.
8. The display apparatus according to claim 1 , wherein the input means accepting another instruction for temporary zooming without scrolling after the automatic gradual zooming in is started but before being completed, triggers (i) stopping of the automatic gradual zooming in of the display, (ii) automatic gradual zooming out of the display that is carried out until the scale of the display on the display means surpasses the first limit value and reaches a second limit value, and (iii) subsequent automatic gradual zooming in of the zoomed out display until the display is returned to the original scale.
9. The display apparatus according to claim 1 , wherein the image is selected from the group consisting of a drawing, a diagram, a photograph, and a representation of a three-dimensional object.
10. A display method for displaying at least a portion of an image, the method comprising:
accepting instructions provided by a user; and
controlling a display of the at least portion of an image such that accepting an instruction to carry out temporary zooming without any scrolling triggers (i) automatic gradual zooming out of the display from its original scale that is carried out until the scale of the display reaches a first limit value and (ii) subsequent automatic gradual zooming in of the zoomed out display until the display is returned to the original scale, and such that
in response to accepting an instruction for scrolling after the automatic gradual zooming out is started but before the automatic gradual zooming in is finished,
stopping the automatic gradual zooming out or the gradual zooming of the display, and
then scrolling the display according to the instruction for scrolling.
11. A recording medium having recorded thereon a computer-readable program for carrying out a method for displaying at least a portion of an image, the method comprising:
accepting instructions provided by a user; and
controlling a display of the at least portion of an image such that accepting an instruction to carry out temporary zooming without any scrolling triggers (i) automatic gradual zooming out of the display from its original scale that is carried out until the scale of the display reaches a first limit value and (ii) subsequent automatic gradual zooming in of the zoomed out display until the display is returned to the original scale, and such that
in response to accepting an instruction for scrolling after the automatic gradual zooming out is started but before the automatic gradual zooming in is finished,
stopping the automatic gradual zooming out or the gradual zooming of the display, and
then scrolling the display according to the instruction for scrolling.
12. A display apparatus, comprising:
a display section that displays at least a portion of an image;
an input section that accepts instructions provided by a user; and
a control section that controls a display of the at least portion of an image on the display section such that the input section accepting an instruction to carry out temporary zooming without any scrolling triggers (i) automatic gradual zooming out of the display from its original scale until the scale of the display on the display means reaches a first limit value and (ii) subsequent automatic gradual zooming in of the zoomed out display until the display is returned to the original scale,
wherein in response to the input section accepting an instruction for scrolling after the automatic gradual zooming out is started but before the automatic gradual zooming in is completed, the control section stops the automatic gradual zooming out or zooming in of the display and then scrolls the display according to the instruction for scrolling.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/782,224 US20100235089A1 (en) | 2004-11-22 | 2010-05-18 | Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004337009A JP4839603B2 (en) | 2004-11-22 | 2004-11-22 | Display device, display method, display program, and recording medium on which display program is recorded |
JP2004-337009 | 2004-11-22 | ||
US11/283,923 US7852357B2 (en) | 2004-11-22 | 2005-11-21 | Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map |
US12/782,224 US20100235089A1 (en) | 2004-11-22 | 2010-05-18 | Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/283,923 Continuation US7852357B2 (en) | 2004-11-22 | 2005-11-21 | Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100235089A1 true US20100235089A1 (en) | 2010-09-16 |
Family
ID=36462301
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/283,923 Expired - Fee Related US7852357B2 (en) | 2004-11-22 | 2005-11-21 | Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map |
US12/782,224 Abandoned US20100235089A1 (en) | 2004-11-22 | 2010-05-18 | Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/283,923 Expired - Fee Related US7852357B2 (en) | 2004-11-22 | 2005-11-21 | Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map |
Country Status (2)
Country | Link |
---|---|
US (2) | US7852357B2 (en) |
JP (1) | JP4839603B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090179914A1 (en) * | 2008-01-10 | 2009-07-16 | Mikael Dahlke | System and method for navigating a 3d graphical user interface |
US8207990B1 (en) * | 2008-01-04 | 2012-06-26 | Spaceclaim Corporation, Inc. | Systems and methods for merging and splitting intersecting solids and surfaces |
CN102542904A (en) * | 2010-12-29 | 2012-07-04 | 国际商业机器公司 | Dynamically updating map projections |
US20120271624A1 (en) * | 2010-10-25 | 2012-10-25 | International Business Machines Corporation | Processing geographical location data in a document |
US20140282226A1 (en) * | 2013-03-18 | 2014-09-18 | Kabushiki Kaisha Toshiba | Electronic Apparatus, Display Control Method and Storage Medium |
US20140298251A1 (en) * | 2012-02-16 | 2014-10-02 | Sharp Kabushiki Kaisha | Input control device, electronic instrument, input control method, program, and recording medium |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
EP1779226B1 (en) * | 2004-08-12 | 2018-10-24 | Philips Intellectual Property & Standards GmbH | Method and system for controlling a display |
KR100757339B1 (en) * | 2006-02-01 | 2007-09-11 | 엔에이치엔(주) | A method of providing an advertisement related to viewable area content and a system for performing the method |
US20080074384A1 (en) * | 2006-09-22 | 2008-03-27 | Research In Motion Limited | System and method for adjusting icons, text and images on an electronic device |
US20080159557A1 (en) * | 2006-12-27 | 2008-07-03 | Fujitsu Ten Limited | Electronic apparatus, electronic system and method of controlling sound output |
US8032298B2 (en) * | 2007-03-29 | 2011-10-04 | Alpine Electronics, Inc. | Method and apparatus for incorporating adaptive scroll operation for navigation system |
JP4678534B2 (en) * | 2007-06-07 | 2011-04-27 | ソニー株式会社 | Navigation device and map scroll processing method |
US8302033B2 (en) * | 2007-06-22 | 2012-10-30 | Apple Inc. | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information |
DE102007039669A1 (en) * | 2007-08-22 | 2009-02-26 | Navigon Ag | Display device with image surface |
US8954887B1 (en) * | 2008-02-08 | 2015-02-10 | Google Inc. | Long press interface interactions |
JP2009276819A (en) * | 2008-05-12 | 2009-11-26 | Fujitsu Ltd | Method for controlling pointing device, pointing device and computer program |
CN102007375B (en) * | 2008-05-27 | 2013-03-06 | 三菱电机株式会社 | Navigation device |
US20150205499A1 (en) * | 2008-07-03 | 2015-07-23 | Adobe Systems Incorporated | Manipulating Visual Representations of Data |
JP2010086230A (en) * | 2008-09-30 | 2010-04-15 | Sony Corp | Information processing apparatus, information processing method and program |
DE102008056974A1 (en) * | 2008-11-13 | 2010-05-20 | Bayerische Motoren Werke Aktiengesellschaft | Motor vehicle control system |
US8350873B2 (en) * | 2009-07-07 | 2013-01-08 | Denso International America, Inc. | Method of map scale conversion of features for a display |
KR101635016B1 (en) * | 2009-11-19 | 2016-06-30 | 엘지전자 주식회사 | Mobile terminal and method for searching a map |
DE112010005295T5 (en) * | 2010-02-23 | 2013-01-24 | Mitsubishi Electric Corp. | Cards pusher |
JP5622447B2 (en) * | 2010-06-11 | 2014-11-12 | 任天堂株式会社 | Information processing program, information processing apparatus, information processing system, and information processing method |
JP5334338B2 (en) * | 2011-09-29 | 2013-11-06 | 株式会社セイコーアイ・インフォテック | Terminal device and drawing display program for terminal device |
GB201205267D0 (en) * | 2012-03-26 | 2012-05-09 | Client Services Ltd Comp | Context based mapping system and method |
US10275117B2 (en) | 2012-12-29 | 2019-04-30 | Apple Inc. | User interface object manipulations in a user interface |
US10691230B2 (en) * | 2012-12-29 | 2020-06-23 | Apple Inc. | Crown input for a wearable electronic device |
JP2015032096A (en) * | 2013-08-01 | 2015-02-16 | 株式会社デンソー | Screen display device, screen display method, and screen display program |
US10545657B2 (en) | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
KR101923118B1 (en) | 2013-09-03 | 2019-02-27 | 애플 인크. | User interface for manipulating user interface objects with magnetic properties |
US10503388B2 (en) | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
US10001817B2 (en) | 2013-09-03 | 2018-06-19 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
US20150379476A1 (en) | 2014-06-27 | 2015-12-31 | Apple Inc. | Reduced size user interface |
TWI676127B (en) | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | Method, system, electronic device and computer-readable storage medium regarding electronic mail user interface |
WO2016036414A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Button functionality |
US10073590B2 (en) | 2014-09-02 | 2018-09-11 | Apple Inc. | Reduced size user interface |
CN110072131A (en) | 2014-09-02 | 2019-07-30 | 苹果公司 | Music user interface |
US10365807B2 (en) | 2015-03-02 | 2019-07-30 | Apple Inc. | Control of system zoom magnification using a rotatable input mechanism |
JP6541726B2 (en) * | 2017-07-20 | 2019-07-10 | ヤフー株式会社 | INFORMATION DISPLAY PROGRAM, INFORMATION DISPLAY METHOD, INFORMATION DISPLAY DEVICE, AND DELIVERY DEVICE |
JP7080711B2 (en) * | 2018-04-26 | 2022-06-06 | キヤノン株式会社 | Electronic devices, control methods, programs, and storage media for electronic devices |
WO2019222452A1 (en) * | 2018-05-16 | 2019-11-21 | Burkin Donald | Vehicle messaging system and method of operation thereof |
USD895677S1 (en) * | 2018-08-29 | 2020-09-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
US10712824B2 (en) | 2018-09-11 | 2020-07-14 | Apple Inc. | Content-based tactile outputs |
US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
JP7000296B2 (en) * | 2018-10-31 | 2022-01-19 | トヨタ自動車株式会社 | Demand forecast information display control method, display control device, and display control program |
US12022359B2 (en) | 2020-05-18 | 2024-06-25 | Apple Inc. | User interfaces for viewing and refining the current location of an electronic device |
CN114885093B (en) * | 2022-03-24 | 2023-06-16 | 岚图汽车科技有限公司 | Vehicle, display control method and device for star sky image of vehicle |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5289168A (en) * | 1990-01-23 | 1994-02-22 | Crosfield Electronics Ltd. | Image handling apparatus and controller for selecting display mode |
US5612881A (en) * | 1993-12-27 | 1997-03-18 | Aisin Aw Co., Ltd. | Map display system |
US5787382A (en) * | 1995-05-29 | 1998-07-28 | Sony Corporation | Navigation apparatus for displaying a map by limit information |
US6037939A (en) * | 1995-09-27 | 2000-03-14 | Sharp Kabushiki Kaisha | Method for enabling interactive manipulation of data retained in computer system, and a computer system for implementing the method |
US6202026B1 (en) * | 1997-08-07 | 2001-03-13 | Aisin Aw Co., Ltd. | Map display device and a recording medium |
US6407749B1 (en) * | 1999-08-04 | 2002-06-18 | John H. Duke | Combined scroll and zoom method and apparatus |
US6484094B1 (en) * | 2002-02-19 | 2002-11-19 | Alpine Electronics, Inc. | Display method and apparatus for navigation system |
US6587787B1 (en) * | 2000-03-15 | 2003-07-01 | Alpine Electronics, Inc. | Vehicle navigation system apparatus and method providing enhanced information regarding geographic entities |
US6747680B1 (en) * | 1999-12-13 | 2004-06-08 | Microsoft Corporation | Speed-dependent automatic zooming interface |
US20040233222A1 (en) * | 2002-11-29 | 2004-11-25 | Lee Jerome Chan | Method and system for scaling control in 3D displays ("zoom slider") |
US20050046615A1 (en) * | 2003-08-29 | 2005-03-03 | Han Maung W. | Display method and apparatus for navigation system |
US20050068342A1 (en) * | 2003-09-26 | 2005-03-31 | Canon Kabushiki Kaisha | Image display apparatus, method and program |
US6943811B2 (en) * | 2002-03-22 | 2005-09-13 | David J. Matthews | Apparatus and method of managing data objects |
US20060132447A1 (en) * | 2004-12-16 | 2006-06-22 | Conrad Richard H | Method and apparatus for automatically transforming functions of computer keyboard keys and pointing devices by detection of hand location |
US7133054B2 (en) * | 2004-03-17 | 2006-11-07 | Seadragon Software, Inc. | Methods and apparatus for navigating an image |
US7385615B2 (en) * | 2002-10-21 | 2008-06-10 | Microsoft Corporation | System and method for scaling images to fit a screen on a mobile device according to a non-linear scale factor |
US20080235616A1 (en) * | 2003-08-08 | 2008-09-25 | Koninklijke Philips Electronics N.V. | Method of Scrolling Through a Document |
US7446783B2 (en) * | 2001-04-12 | 2008-11-04 | Hewlett-Packard Development Company, L.P. | System and method for manipulating an image on a screen |
US20080288166A1 (en) * | 2004-05-07 | 2008-11-20 | Navitime Japan Co., Ltd. | Portable Navigation Terminal and Program |
US8302019B2 (en) * | 2002-11-05 | 2012-10-30 | International Business Machines Corporation | System and method for visualizing process flows |
US8363058B2 (en) * | 2003-04-30 | 2013-01-29 | Hewlett-Packard Development Company, L.P. | Producing video and audio-photos from a static digital image |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2865751B2 (en) | 1989-12-15 | 1999-03-08 | 株式会社日立製作所 | Display screen scrolling method |
JP3412164B2 (en) | 1992-05-21 | 2003-06-03 | 住友電気工業株式会社 | Route display device |
US5734905A (en) * | 1993-05-06 | 1998-03-31 | Board Of Trustees Of The Leland Stanford Junior University | User interface in object oriented computer system for performing intuitive object transformations |
JPH07280577A (en) * | 1994-04-05 | 1995-10-27 | Sumitomo Electric Ind Ltd | Map scroll method in navigation device |
US5627979A (en) * | 1994-07-18 | 1997-05-06 | International Business Machines Corporation | System and method for providing a graphical user interface for mapping and accessing objects in data stores |
US5539378A (en) * | 1994-08-16 | 1996-07-23 | Chang; Neng-Chien | Lock with remote alarm |
JPH0869515A (en) | 1994-08-29 | 1996-03-12 | Sumitomo Electric Ind Ltd | Image display device |
JPH0950235A (en) * | 1995-08-10 | 1997-02-18 | Zanavy Informatics:Kk | On-vehicle information device |
JP3325789B2 (en) * | 1996-11-01 | 2002-09-17 | 松下電器産業株式会社 | Map display device |
WO1998039720A1 (en) * | 1997-03-03 | 1998-09-11 | University Of Florida | Method and system for interactive prescription and distribution of drugs in conducting medical studies |
JPH10268759A (en) * | 1997-03-21 | 1998-10-09 | Sony Corp | Electronic map display device |
JPH11327433A (en) * | 1998-05-18 | 1999-11-26 | Denso Corp | Map display device |
JP2000292194A (en) | 1999-03-31 | 2000-10-20 | Tokai Rika Co Ltd | Method of scrolling car navigation screen |
JP2001021373A (en) | 1999-07-08 | 2001-01-26 | Matsushita Electric Ind Co Ltd | Automobile navigation system |
JP2002081942A (en) * | 2000-09-06 | 2002-03-22 | Kenwood Corp | Navigator |
US7159185B1 (en) * | 2000-09-14 | 2007-01-02 | Microsoft Corporation | Function objects |
US7260777B2 (en) * | 2001-08-17 | 2007-08-21 | Desknet Inc. | Apparatus, method and system for transforming data |
US6799184B2 (en) * | 2001-06-21 | 2004-09-28 | Sybase, Inc. | Relational database system providing XML query support |
US20030018661A1 (en) * | 2001-07-19 | 2003-01-23 | Darugar Parand Tony | XML smart mapping system and method |
US6938037B2 (en) * | 2001-08-31 | 2005-08-30 | Goldman Sachs & Co. | Method and apparatus for data storage and retrieval |
US20040205562A1 (en) * | 2001-12-27 | 2004-10-14 | G.E. Information Services, Inc. | System and method for transforming documents to and from an XML format |
US7340745B2 (en) * | 2002-06-25 | 2008-03-04 | Sun Microsystems, Inc. | Systems and methods for mapping API calls |
US7483875B2 (en) * | 2003-01-24 | 2009-01-27 | Hewlett-Packard Development Company, L.P. | Single system for managing multi-platform data retrieval |
CA2419311A1 (en) * | 2003-02-20 | 2004-08-20 | Ibm Canada Limited - Ibm Canada Limitee | Mapping between native data type instances |
US7418449B2 (en) * | 2003-07-25 | 2008-08-26 | Enkata Technologies | System and method for efficient enrichment of business data |
US20050257193A1 (en) * | 2004-05-13 | 2005-11-17 | Alexander Falk | Method and system for visual data mapping and code generation to support data integration |
DE102005010643B4 (en) * | 2005-03-08 | 2009-05-07 | Infineon Technologies Ag | Energy-saving differential broadband driver circuit |
-
2004
- 2004-11-22 JP JP2004337009A patent/JP4839603B2/en not_active Expired - Fee Related
-
2005
- 2005-11-21 US US11/283,923 patent/US7852357B2/en not_active Expired - Fee Related
-
2010
- 2010-05-18 US US12/782,224 patent/US20100235089A1/en not_active Abandoned
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5289168A (en) * | 1990-01-23 | 1994-02-22 | Crosfield Electronics Ltd. | Image handling apparatus and controller for selecting display mode |
US5612881A (en) * | 1993-12-27 | 1997-03-18 | Aisin Aw Co., Ltd. | Map display system |
US5787382A (en) * | 1995-05-29 | 1998-07-28 | Sony Corporation | Navigation apparatus for displaying a map by limit information |
US6037939A (en) * | 1995-09-27 | 2000-03-14 | Sharp Kabushiki Kaisha | Method for enabling interactive manipulation of data retained in computer system, and a computer system for implementing the method |
US6202026B1 (en) * | 1997-08-07 | 2001-03-13 | Aisin Aw Co., Ltd. | Map display device and a recording medium |
US6407749B1 (en) * | 1999-08-04 | 2002-06-18 | John H. Duke | Combined scroll and zoom method and apparatus |
US6747680B1 (en) * | 1999-12-13 | 2004-06-08 | Microsoft Corporation | Speed-dependent automatic zooming interface |
US6587787B1 (en) * | 2000-03-15 | 2003-07-01 | Alpine Electronics, Inc. | Vehicle navigation system apparatus and method providing enhanced information regarding geographic entities |
US7446783B2 (en) * | 2001-04-12 | 2008-11-04 | Hewlett-Packard Development Company, L.P. | System and method for manipulating an image on a screen |
US6484094B1 (en) * | 2002-02-19 | 2002-11-19 | Alpine Electronics, Inc. | Display method and apparatus for navigation system |
US6943811B2 (en) * | 2002-03-22 | 2005-09-13 | David J. Matthews | Apparatus and method of managing data objects |
US7385615B2 (en) * | 2002-10-21 | 2008-06-10 | Microsoft Corporation | System and method for scaling images to fit a screen on a mobile device according to a non-linear scale factor |
US8302019B2 (en) * | 2002-11-05 | 2012-10-30 | International Business Machines Corporation | System and method for visualizing process flows |
US20040233222A1 (en) * | 2002-11-29 | 2004-11-25 | Lee Jerome Chan | Method and system for scaling control in 3D displays ("zoom slider") |
US8363058B2 (en) * | 2003-04-30 | 2013-01-29 | Hewlett-Packard Development Company, L.P. | Producing video and audio-photos from a static digital image |
US20080235616A1 (en) * | 2003-08-08 | 2008-09-25 | Koninklijke Philips Electronics N.V. | Method of Scrolling Through a Document |
US20050046615A1 (en) * | 2003-08-29 | 2005-03-03 | Han Maung W. | Display method and apparatus for navigation system |
US20050068342A1 (en) * | 2003-09-26 | 2005-03-31 | Canon Kabushiki Kaisha | Image display apparatus, method and program |
US7133054B2 (en) * | 2004-03-17 | 2006-11-07 | Seadragon Software, Inc. | Methods and apparatus for navigating an image |
US20080288166A1 (en) * | 2004-05-07 | 2008-11-20 | Navitime Japan Co., Ltd. | Portable Navigation Terminal and Program |
US20060132447A1 (en) * | 2004-12-16 | 2006-06-22 | Conrad Richard H | Method and apparatus for automatically transforming functions of computer keyboard keys and pointing devices by detection of hand location |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8207990B1 (en) * | 2008-01-04 | 2012-06-26 | Spaceclaim Corporation, Inc. | Systems and methods for merging and splitting intersecting solids and surfaces |
US20090179914A1 (en) * | 2008-01-10 | 2009-07-16 | Mikael Dahlke | System and method for navigating a 3d graphical user interface |
US8384718B2 (en) * | 2008-01-10 | 2013-02-26 | Sony Corporation | System and method for navigating a 3D graphical user interface |
US20120271624A1 (en) * | 2010-10-25 | 2012-10-25 | International Business Machines Corporation | Processing geographical location data in a document |
US8589780B2 (en) * | 2010-10-25 | 2013-11-19 | International Business Machines Corporation | Processing geographical location data in a document |
CN102542904A (en) * | 2010-12-29 | 2012-07-04 | 国际商业机器公司 | Dynamically updating map projections |
US20120169761A1 (en) * | 2010-12-29 | 2012-07-05 | International Business Machines Corporation | Dynamically updating map projections |
US9373272B2 (en) * | 2010-12-29 | 2016-06-21 | International Business Machines Corporation | Dynamically updating map projections |
US9418575B2 (en) * | 2010-12-29 | 2016-08-16 | International Business Machines Corporation | Dynamically updating map projections |
US20140298251A1 (en) * | 2012-02-16 | 2014-10-02 | Sharp Kabushiki Kaisha | Input control device, electronic instrument, input control method, program, and recording medium |
US9495090B2 (en) * | 2012-02-16 | 2016-11-15 | Sharp Kabushiki Kaisha | Input control device, electronic instrument, input control method, program, and recording medium |
US20140282226A1 (en) * | 2013-03-18 | 2014-09-18 | Kabushiki Kaisha Toshiba | Electronic Apparatus, Display Control Method and Storage Medium |
Also Published As
Publication number | Publication date |
---|---|
US20060112350A1 (en) | 2006-05-25 |
US7852357B2 (en) | 2010-12-14 |
JP2006145930A (en) | 2006-06-08 |
JP4839603B2 (en) | 2011-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7852357B2 (en) | Display apparatus, display method, display program, and recording medium with the display program for controlling display of at least a portion of a map | |
JP4356594B2 (en) | Display device, display method, display program, and recording medium on which display program is recorded | |
KR101051588B1 (en) | A device that executes processing corresponding to a menu | |
KR101143249B1 (en) | On-vehicle device and content providing method | |
US9032320B2 (en) | Time and location based GUI for accessing media | |
JP4855654B2 (en) | On-vehicle device, on-vehicle device information providing method, on-vehicle device information providing method program, and on-vehicle device information providing method program | |
JP4665384B2 (en) | In-vehicle device and image display method | |
JP5585534B2 (en) | DISPLAY DEVICE, DISPLAY METHOD, DISPLAY METHOD PROGRAM, AND RECORDING MEDIUM CONTAINING DISPLAY METHOD PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KATO, RYOICHI;REEL/FRAME:029645/0463 Effective date: 20051024 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |