This application is based on and incorporates herein by reference Japanese Patent Application No. 2006-274050 filed on Oct. 5, 2006.
The present invention relates to an in-vehicle multiple cursor system and method adapted to an in-vehicle navigation system.
Patent document 1 describes an information display system, which establishes individual communication lines with multiple portable devices at the same time to aggregate multiple corresponding cursor operations in a single display unit.
In such a display system aggregating multiple cursor operations in a signal display unit, a memory space for drawing may be assigned in a drawing memory device to each portable device when a communication line is established. When a cursor operation for requesting drawing occurs in the portable device, drawing data necessary for the drawing may be developed in the assigned memory space. Thus a screen window may be displayed in the display unit based on the developed drawing data.
Since a memory space of the drawing memory device is limited in the system, increase of the number of portable devices wireless connected with the system may cause lack of the memory space to thereby disable a requested screen window from appearing in the display unit.
It is an object of the present invention to provide an in-vehicle multiple cursor system which properly provides information necessary for a user in case that the number of wirelessly connected portable devices increases to thereby cause lack of a memory space for drawing.
To achieve the above object, according to an example of the present invention, a multiple cursor system in a vehicle is provided as follows. A communicator is included for establishing a communication line with a portable device capable of operating a cursor. A drawing data storing unit is included for storing drawing data. A drawing memory device is included for developing drawing data. A control unit is included for displaying the cursor relative to the portable device in a display unit, and defining in the drawing memory device a memory space for the portable device. A determination unit is included for performing a determination as to whether or not the defined memory space is equal to or greater than a predetermined data volume when the cursor is operated to request a drawing from the portable device via the communicator. The control unit reads drawing data necessary for the drawing from the drawing data storing unit to develop the read drawing data in the memory space in the drawing memory device, thereby displaying a screen window in the display unit when the determination is affirmed. The control unit reads drawing data necessary for the drawing from the drawing data storing unit, and transfers the read drawing data to an additional drawing memory device to develop the read drawing data in an additional memory space of the additional drawing memory device, thereby displaying a screen window in an additional display unit when the determination is negated.
According to another example of the present invention, a method is provided for displaying in a display unit multiple cursors remotely operated by a plurality of portable devices. The method comprises: receiving a request for drawing via one cursor operated from one portable device; reading drawing data necessary for the drawing; performing a determination as to whether or not the drawing is allowed in the display unit by checking for a memory space assigned to the one portable device for display in the display unit; displaying, when the determination is affirmed, a screen window in the display unit based on the read drawing data; and displaying, when the determination is negated, a screen window in an additional display unit different from the display unit based on the read drawing data transferred to the additional display unit.
The above and other objects, features, and advantages of the present invention will become more apparent from the following detailed description made with reference to the accompanying drawings. In the drawings:
An in-vehicle multiple cursor system is adapted to an in-vehicle navigation system as an embodiment. In this embodiment, three portable devices are brought in a subject vehicle to thereby establish individual communication lines with the navigation system in the subject vehicle.
Other than the foregoing, the navigation system 1 further includes the following known components: a position detector, a map data reader, a speech recognition unit, a route retrieval unit, a route guide unit, and a communicator with an outside.
The control unit 2 includes a CPU, RAM, ROM, and Input/Output (I/O) bus to control overall operations of the system 1 such as drawing memory management, resource management, display control, communication control, and device management control. The short range wireless communicator 3 may function as a communication line establishing means or unit to form a short range wireless communication area with an extremely low electric field within an approximately whole area of a compartment of the vehicle and establishes a communication line with each of portable devices 11 to 13, which are each brought in the vehicle. The short range wireless communication is compliant with a standard such as Bluetooth (trade mark) or wireless LAN. The short range wireless communicator 3 establishes communication lines with three individual portable devices 11 to 13 at the same time. Each of the portable devices 11 to 13 is a portable phone or portable information terminal to have a control unit, a short range wireless communicator, a phone, an operation unit, a drawing memory device 11a to 13a, and a display unit 11b to 13b.
The operation unit 4 is a mechanical switch in the primary display unit 7 and/or touch-sensitive switch formed on a screen of the primary display unit 7, and outputs operation detection signals to the control unit 2 by detecting user's operation. The device management unit 5 controls operations of in-vehicle devices such as an audio device 15, an air-conditioner 16, and an in-vehicle communicator 14 for ETC (Electronic Toll Collection) or DSRC (Dedicated Short Range communication). Here, the control unit 2 analyzes device control signals transmitted from the portable devices 11 to 13 via the short range wireless communicator 3, to thereby cause the device management unit 5 to control the in-vehicle devices 14 to 16.
The primary display unit 7 includes a liquid crystal display disposed in a center console that a user primarily sees. The secondary display units 8, 9 include a head-up display or a meter-panel display, which a user secondarily sees. The resource database 10 stores, as resources, device data on the portable devices 11 to 13 and drawing data necessary for drawing screen windows. These data are stored with the following procedure. Upon establishing a communication line with each portable device 11 to 13, the control unit 2 receives a specification (usable space) for a drawing memory device 11a to 13a of the portable device 11 to 13 and a specification (display area size) for a display unit 11b to 13b. Received specifications are stored as device data relating to the portable device 11 to 13. The drawing data include not only static data such as a location of a shop but also dynamic data such as information on available parking spaces. The dynamic data are updated by the control unit 2 as needed by communicating with an outside.
Incidentally, a background screen window shown in
In contrast, if individual Layers 1 to 3 are assigned to not overlap with each other in the background screen window as shown in
Designation of cursor operational area may be performed according to an instruction via each of the portable devices 11 to 13. Instead, it may be performed according to the specification transmitted from each portable device 11 to 13. Further, it may be performed according to user's operation for changing a cursor operational area.
Operations in the above configuration will be explained with reference to
At first, a user of the portable device 11 operates a request for login to the navigation system 1. The portable device 11 transmits a login request signal including a portable device ID and user ID to the system 1. Upon receiving the login request signal, the control unit 2 of the system 1 authenticates the portable device 11 by extracting the portable device ID and user ID from the login request signal while transmitting a login response signal including a system ID to the portable device 11 via the short range wireless communicator 3.
In contrast, the portable device 11 receives the login response signal from the system 1 authenticates the system 1 by extracting the system ID from the login response signal. When the authentication result is correct, an authentication correct signal is sent to the system 1. Further, when authentication result for the portable device 11 is correct and the authentication correct signal is received from the portable device 11, the control unit 2 determines that bi-directional authentication results are correct and transmits a login permit signal to the portable device 11.
Next, suppose that the user of the portable device 11 performs a cursor operation to request drawing. The portable device 11 transmits a drawing request signal according to the cursor operation to request drawing performed by the user. Upon receiving the drawing request signal, the control unit 2 determines whether a sectional memory space assigned to the portable device 11 in the memory space of the drawing memory device 6 is currently equal to or larger than a predetermined data volume. Thus, the control unit 2 may function as a determination means or unit to determine whether or not the memory space is equal to or greater than a predetermined data volume. The predetermined data volume is set as being capable of sufficiently developing the drawing data.
When the sectional memory space is equal to or larger than the predetermined data volume, the control unit 2 reads out necessary drawing data from the resource database 10 to thereby develop the read drawing data in the sectional memory space for the portable device 11. Thus, a screen window is displayed in the primary display unit 7 based on the developed drawing data.
For instance, with reference to
In contrast, when the sectional memory space is less than the predetermined data volume (i.e., the sectional memory space for the portable device 11 is lacking), the control unit 2 causes the primary display unit 7 to display a transfer selection screen window 7x as shown in
For instance, with reference to
(Modifications)
In the above embodiment, information on available parking spaces is used for the explanation; however, another information can be naturally displayed according to the process achieved in the embodiment. For instance, the embodiment can be applied to a case when a map is enlarged or when a retrieval result is displayed.
In the above embodiment, a forwarded device or display unit to which the drawing data is transferred is the portable device 11 possessed by a user (i.e., own portable device); however, a forwarded device may be the portable device 12, 13 other than the own portable device 11.
Further, when a head-up display 8 or meter-panel display 9 as the secondary display unit has a drawing memory device, it can be a forwarded device or display unit to which the drawing data is transferred. When only one forwarded device is present, it is designed that a user only selects whether or not the drawing data are required to be transferred without need of displaying the list of forwarded devices.
When a cursor corresponding to each of the portable devices 11 to 13 is displayed in the primary display unit 7, the cursor may depart from the cursor operational area. In this case, not displaying the cursor in the primary display unit 7 may be effective in indicating that the cursor is outside of the cursor operational area.
The cursor may be displayed with a mark indicating whether the cursor can be operated or not.
When an operation to move a cursor back to a home position is performed in the portable device 11 to 13, the primary display unit 7 may display the corresponding cursor in the home position in the primary display unit 7.
The multiple display system may be adapted to another device other than the navigation system. The portable device and navigation system may communicate with each other via a wired communication line. The navigation system may establish communication lines with portable devices more than three at the same time.
As explained above, according to the embodiment, a cursor operation for requesting a drawing occurs in a portable device 11. An in-vehicle navigation system 1 thereby makes a determination as to whether or not a segmental memory space assigned to the portable device 11 in a memory space of a drawing memory device 6 has at least a predetermined data volume. When the determination is affirmed, necessary drawing data are read out from a resource database 10 and forwarded to a drawing memory device 11a of the portable device 11 to be developed therein. A screen window is then displayed in a display unit 11b of the portable device 11 based on the developed drawing data.
Thus, an in-vehicle multiple cursor system properly provides information necessary for a user in case that the number of wirelessly connected portable devices increases to thereby cause lack of a memory space for drawing.
Each or any combination of processes, steps, or means explained in the above can be achieved as a software unit (e.g., subroutine) and/or a hardware unit (e.g., circuit or integrated circuit), including or not including a function of a related device; furthermore, the hardware unit can be constructed inside of a microcomputer.
Furthermore, the software unit or any combinations of multiple software units can be included in a software program, which can be contained in a computer-readable storage media or can be downloaded and installed in a computer via a communications network.
Aspects of the subject matter described herein are set out in the following clauses.
As a first aspect, a multiple cursor system in a vehicle is provided as follows. A communicator is included for establishing a communication line with a portable device capable of operating a cursor. A drawing data storing unit is included for storing drawing data. A drawing memory device is included for developing drawing data. A control unit is included for displaying the cursor relative to the portable device in a display unit, and defining in the drawing memory device a memory space for the portable device. A determination unit is included for performing a determination as to whether or not the defined memory space is equal to or greater than a predetermined data volume when the cursor is operated to request a drawing from the portable device via the communicator. The control unit reads drawing data necessary for the drawing from the drawing data storing unit to develop the read drawing data in the memory space in the drawing memory device, thereby displaying a screen window in the display unit when the determination is affirmed. The control unit reads drawing data necessary for the drawing from the drawing data storing unit, and transfers the read drawing data to an additional drawing memory device to develop the read drawing data in an additional memory space of the additional drawing memory device, thereby displaying a screen window in an additional display unit when the determination is negated.
Increase of the number of wirelessly connected portable devices may cause a lack of the memory space in the drawing memory device. Under the above configuration, the drawing data can be transferred to another drawing memory device and developed in the corresponding another memory space. Thus, a screen window based on the transferred drawing data can be displayed in another display device, e.g., a display unit of the portable device. Information necessary for the user can be properly provided in another display unit.
As an optional characteristic of the first aspect, a selection unit is further included for a user to select an additional display unit. The control unit transfers the read drawing data to an additional drawing memory device corresponding to the additional display unit selected via the selection unit to develop the read drawing data in an additional memory space of the additional drawing memory device, thereby displaying a screen window in the additional display unit when the determination is negated. Thus, a screen window based on the drawing data can be displayed in another display unit selected by the user, thereby allowing necessary information to be properly provided to the user.
As an optional characteristic of the first aspect, the communicator establishes communication lines with a plurality of portable devices capable of operating individual cursors, which are displayed in the display unit by the control unit. When the cursors in the display unit have individual cursor operational areas, which are at least partially overlapped with each other, the control unit defines priority degrees for the individual cursors and performs operations requested by the cursors based on the priority degrees. Thus, since priority degrees are previously assigned, competition of the multiple cursors in the display unit can be prevented.
As an optional characteristic of the first aspect, the communicator establishes communication lines with a plurality of portable devices capable of operating individual cursors, which are displayed in the display unit by the control unit. The cursors in the display unit have individual cursor operational areas, which are separated from each other without being overlapped with each other. Thus, competition of the multiple cursors in the display unit can be prevented.
As an optional characteristic of the first aspect, the cursor in the display unit has a cursor operational area, and the display control unit causes the display unit to indicate whether or not the cursor is within the cursor operational area. Thus, it can be easily understood whether an operation of the cursor is effective or not.
As an optional characteristic of the first aspect, when the cursor is operated from the portable device to move to a home position, the display control unit causes the display unit to display the cursor in the home position. This allows the user to securely discern the cursor or the position of the cursor in the display unit.
As an optional characteristic of the first aspect, the communicator establishes communication lines, which are functional in a compartment of the vehicle, with a plurality of portable devices capable of operating individual cursors. The display unit is a primary display unit disposed to the vehicle and is allowed by the control unit to simultaneously display the individual cursors corresponding to the plurality of portable devices. The additional display unit is a secondary display unit provided in one of the portable devices.
As an optional characteristic of the first aspect, the additional display unit is a secondary display unit provided in a windshield or a meter panel of the vehicle.
As an optional characteristic of the first aspect, the predetermined data volume is defined as being sufficient for drawing using corresponding drawing data.
As a second aspect, a method is provided for displaying in a display unit multiple cursors remotely operated by a plurality of portable devices. The method comprises: receiving a request for drawing via one cursor operated from one portable device; reading drawing data necessary for the drawing; performing a determination as to whether or not the drawing is allowed in the display unit by checking for a memory space assigned to the one portable device for display in the display unit; displaying, when the determination is affirmed, a screen window in the display unit based on the read drawing data; and displaying, when the determination is negated, a screen window in an additional display unit different from the display unit based on the read drawing data transferred to the additional display unit. The above method can produce an advantage similar to that of the multiple cursor system of the first aspect.
It will be obvious to those skilled in the art that various changes may be made in the above-described embodiments of the present invention. However, the scope of the present invention should be determined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-274050 | Oct 2006 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6947995 | Chang et al. | Sep 2005 | B2 |
7376696 | Bell et al. | May 2008 | B2 |
7620900 | Kawashima et al. | Nov 2009 | B2 |
20040236825 | Doi et al. | Nov 2004 | A1 |
20070192020 | Brulle-Drews et al. | Aug 2007 | A1 |
Number | Date | Country |
---|---|---|
A-7-129364 | May 1995 | JP |
A-2001-034411 | Feb 2001 | JP |
A-2005-038100 | Feb 2005 | JP |
A-2005-269520 | Sep 2005 | JP |
Number | Date | Country | |
---|---|---|---|
20080259027 A1 | Oct 2008 | US |