This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2004-232974, filed on Aug. 10, 2004, the entire contents of which is incorporated herein by reference.
1. Field of the Invention
The present invention relates to an electronic device, a control method, and a control program and, more particularly, an electronic device capable of inputting information in various modes, a control method for this electronic device, and a control program for executing this control method.
2. Description of the Related Art
The display (LCD) for displaying characters, figures, etc. on a liquid crystal panel and the keyboard on which a plurality of keys used to input the characters are arranged are provided to the normal notebook personal computer. The display and the keyboard are installed into the enclosure respectively, and two enclosures are jointed swingably by hinges. When the notebook personal computer (abbreviated as the “notebook PC” hereinafter) is put on a desk after a swinging angle of the hinges is adjusted appropriately, the input plane of the keyboard is placed in almost parallel with a top surface of the desk and then a display panel of the display is positioned to face to the user.
The user inputs the characters by using the keyboard or moves a cursor by using the mouse. Also, sometimes a pointing device called a touch panel, which can move the cursor when stroked by the tip of a finger, is provided onto the same housing surface, on which keys of the keyboard are arranged. Also, in some cases, another pointing device called a stick provided near a center of the keyboard is provided in addition to the touch pad. The stick can move the cursor when the finger applies a force to the stick (see FIG. 1 of Patent Application Publication (KOKAI) 2003-91333, for example).
Meanwhile, for example, in the paragraphs [0029] and [0030] of Patent Application Publication (KOKAI) 2003-196012 and the paragraphs [0044] and [0049] and FIG. 5 of Patent Application Publication (KOKAI) 2003-280622, the electronic display device having two displays and capable of display two screens is disclosed. In this electronic display device, for example, one page of the book can be displayed on one screen and the next page or the preceding page can be displayed on the other screen.
The notebook PC is the information terminal device that can be carried in use and is excellent in portability. It is desired that a dimension of the enclosure should be set small to improve the portability. In this case, a display area of the display is narrowed when the dimension of the enclosure is reduced. Also, the versatility of the notebook PC is lost if the keyboard whose key arrangement and the number of keys are extremely different from the standard type is loaded. Therefore, a key arrangement pitch of the keyboard is reduced as the dimension of the enclosure is reduced. For this reason, in purchasing the notebook PC, the user chooses either of a full-size notebook PC, which has a large enclosure, a wide screen, and the almost same key arrangement pitch as the desktop personal computer and thus is inferior in the portability, and an easy-carry notebook PC, which has a small enclosure for mobile use, a small screen, and the small key arrangement pitch and the small touch pad area and thus is inferior in the human interface. In this manner, it is difficult for the notebook PC to attain both the portability and the ease of use.
Also, in the notebook PC equipped with the touch pad, the user must move the cursor on the screen by moving his or her finger within a considerably small area rather than the screen. According to the stick, the user must control a force of the finger to move a position of the cursor. Therefore, the touch pad or the stick is inferior in operability to the mouse that is attached externally to the notebook PC and can control a movement of the cursor by a larger motion than the touch pad. In this manner, there is a limit to the operability of the pointing device built-in the notebook PC.
Also, in addition to the case where the user operates personally the notebook PC, the user must shows the person other than the user the information stored in the inside of the notebook PC, or the user must let the person other than the user execute a simple operation. In such case, the full keyboard is not always needed in the destination place to which the notebook PC is carried. In addition, the full keyboard induces the input error in the inexperienced person other than the user since it has a number of keys. That is, in the notebook PC, only one input mode is present in the using situation and the using environment.
Also, since the keyboard in the notebook PC employs the mechanical inputting mechanism, the key touch sound is generated in inputting the data via the keyboard. Therefore, it is difficult to employ the notebook PC in the quiet environment such as the library, school hours in the school, and the like.
The present invention has been made in view of above problems, and it is an object of the present invention to provide an electronic device that is excellent in portability, operability, situation adaptability, and quietness, a control method, and a control program.
According to a first aspect according to an embodiment of the present invention, there is provided an electronic device, which includes a first display device having a display screen; an input device configured to acquire a first information indicating a touch position on the display screen; a storing device configured to emulation information used to convert the first information into a second information indicating a touch position on an operating system; and a converting unit configured to convert the first information indicating the touch position acquired by the input device into the second information indicating the touch position on the operating system, based on the emulation information stored in the storing device.
According to a second aspect according to the embodiment of the present invention, there is provided an electronic device control method, which includes displaying an input interface screen on a display screen of a first display device; acquiring a position that is touched in an input device on the input interface screen, as a first information; storing an emulation information used to convert the first information into a second information indicating a touched position on an operating system; and converting the first information into the second-information indicating the touched position on the operating system, based on the emulation information.
According to a third aspect according to the embodiment of the present invention, there is provided an electronic device control program, which includes displaying an input interface screen on a display screen of a first display device; acquiring a position that is touched in an input device on the input interface screen, as a first information; storing an emulation information used to convert the first information into a second information indicating a touched position on an operating system; and converting the first information into the second information indicating the touched position on the operating system, based on the emulation information.
Next, embodiments of the present invention will be explained with reference to the drawings hereinafter. The same or like symbols are affixed to the same or like portions in the description in the drawings. In this case, it should be noted that the drawings are schematic drawings.
Embodiments of the present invention explains an electronic device that has a display equipped with a touch panel instead of a mechanical keyboard and can display a virtual keyboard and a pointing device on the display and execute an inputting operation via the display. Here, the virtual keyboard and the pointing device can be switched into various modes in response to either each application software or each user, each version, or the like in the same application software in use.
(Hardware Configuration of Electronic Device)
An embodiment of the present invention explains examples in which the present invention is applied to the notebook PC. An electronic device (notebook PC) 1 according to the present embodiment, as shown in
The electronic device 1 can be used by putting the first enclosure 20 on the desk, for example, and then adjusting appropriately an angle of the hinges 30a, 30b such that the user is easy to see the LCD panel 13 of the second enclosure 10. Since the first enclosure 20 is made of resin, metal, or the like whose thickness can be reduced, the surface of the LCD panel 22 with a touch panel and an upper surface of the first enclosure 20 can be set at an almost same level. Thus, a measure is taken not to cause the user to feel a level difference between both surfaces.
Rubber pads 11a, 11b are provided on the second enclosure 10 side to prevent the collision of the LCD panels 13, 22 when the second enclosure 10 and the first enclosure 20 are closed. In addition to the LCD panel 13, an antenna used in a radio communication such as radio LAN, Bluetooth, or the like, a radio signal transmitting/receiving circuit, a radio signal processing circuit, etc. are built in the second enclosure 10.
Also, in addition to the LCD panel 22, key hardwares such as mother board packaging CPU, RAM, ROM, etc. thereon, HDD, and the like constituting the notebook PC are built in the first enclosure 20. Also, a cable (not shown) is provided near the center of shafts of the hinges 30a, 30b. Power supply and information (signal) exchange are carried out between the second enclosure 10 and the first enclosure 20 via the cable.
As shown in
Also, the user can change appropriately a plurality of keys displayed as the virtual keyboard 25 on the image, e.g., functions assigned to function keys and image displays. For example, the shortcut icon used to start the application software, etc. can be assigned to the keys as they are. Also, the user can switch the keyboard corresponding to different districts and languages, e.g., the language keyboard such as Japanese keyboard, English keyboard, other language keyboard, Japanese syllabary keyboard, and the like, without change of the hardware in use. Also, it is possible to realize the keyboard arrangement to fit to the user's liking or the started application software, e.g., the presence or absence of the ten key, whether or not the control key and the shift key should be arranged on both left and right sides, whether or not the line feed key should have a longitudinal or lateral shape, the presence or absence of the function keys, etc.
(System Configuration of Electronic Device)
Next, a system configuration of the above electronic device 1 will be explained hereunder. As shown in
The second display device 100 is the LCD panel 13 built in the second enclosure 10, as shown in
The input device 201 is arranged near the first display device 202 (in the present embodiment, pasted directly onto a surface of the first display device 202), and can acquire position information of a touching object. Here, the touching object is a device for inputting the information, for example, user's finger or palm, tool such as a stylus pen, or the like. In the present embodiment, a pressure sensitive touch panel is employed as the input device 201. In this case, the input device 201 is not limited to the pressure sensitive touch panel, but an electromagnetic touch panel or an optical touch panel may be employed as the input device 201. In the electromagnetic touch panel, the user can input the information by the same operation as the pressure sensitive touch panel after the device such as the stylus for the electromagnetic touch panel, or the like is fitted onto the user's finger. Also, a sensor such as an optical sensor, an image sensor, or the like for acquiring the position information may be employed as the input device 201.
The first display device 202 displays the operating device such as the virtual keyboard 25, and the like as the image. Processed results based on the operations of the operating devices are displayed on the second display device 100 as the images such as characters, symbols, videos, and the like. Also, not only the images created based on the operating devices but also the actual images picked up the imaging device such as the camera, the sensor, or the like, as shown in
Also, as the display unit 200 with the input device, the panel having both an image displaying function and a scanner function at the same time by incorporating an optical sensor element array as the input device 201 into the first display device 202 can be employed. Since the user's finger touching the surface of the panel can be sensed as the image and its position information can be acquired, such display unit 200 with the input device can provide the similar operability to the pressure sensitive touch panel. For this type panel having both the image displaying function and the scanner function, for example, “Input Display” is announced on April 2003 from Toshiba-Matsushita Display Technology Co., Ltd. In addition, when this type panel is employed, the user can read the image information such as characters, symbols, photos, and the like printed on the bar code, the name card, etc. from the input device 201 and then the user can recognize the contents based on the image information.
In compliance with emulation information received from an interface switching means 401 of the operating system 400, the converting means 300 converts the information being input to the operating device, which is displayed virtually on the first display device 202, from the input device 201 as if such information is input to the existing operating device. Also, the converting means 300 outputs the converted information to the interface switching means 401.
More particularly, in case the image of the operating device displayed virtually on the first display device 202 corresponds to the keyboard, it is interpreted that the corresponding position of the input device 201 is pressed when the user presses one key of this virtual keyboard. Thus, the converting means 300 converts (code-converts) the information being input from the input device 201 into the signal that is output when one key of the existing keyboard is pressed. This converted signal corresponds to the signal that is handled in the operating system 400, and thus this signal is transmitted to the interface switching means 401.
Also, in case the image of the operating device displayed virtually on the first display device 202 corresponds to the mouse (pointing device), it is interpreted that the corresponding position of the input device 201 is moved when this virtual mouse is moved. Thus, the converting means 300 converts the information being input from the input device 201 into the signal that is output when the existing mouse is moved. Similarly, this converted signal corresponds to the signal that is handled in the operating system 400, and thus this signal is transmitted to the interface switching means 401 of the operating system 400.
The operating system 400 has one emulation information or more corresponding to the normal keyboard, mouse, stick, and the like. Standard one out of the emulation information is set as standard emulation information (initial emulation information) 402. At least following information are contained in the emulation information. That is, ID number information, virtual interface image information displayed on the display unit 200 the with input device (image information of the operating device such as the keyboard, the mouse, or the like), key code correspondence information showing a relationship between a position of the image that the user touches and the character, the symbol, or the like being output corresponding to the position, and correspondence information between touch sensing information indicating how the user touches a surface of the touch pad with the finger to operate the pointing device, and the like and the operation of the pointing device. In other words, the images of the virtual operating devices, and information about correspondences between position information being input from the input device 201 and output information output when the position information are input from the input device 201 are contained in the emulation information.
Also, the operating system 400 further includes the interface switching means 401 and an emulation information buffer 403.
The interface switching means 401 transmits any one of the standard emulation information 402, emulation information saved in the emulation information buffer 403 or emulation information AA, AB 502, 503 received from an interface switching means 501 of an application software A 500, or emulation information BA, BB 602, 603 received from an interface switching means 601 of an application software B 600 to the converting means 300. Also, the interface switching means 401 transmits interface image information (operating device image information) to the first display device 202. Also, the interface switching means 401 transmits the converted information received from the converting means 300 to the application software A, B 500, 600.
In this event, the interface switching means 401 may be realized as a function of the operating system 400 as illustrated, or may be inserted into information routes connecting the operating system 400 and the keyboard and the pointing device as additional software. Also, the interface switching means 401 may be incorporated into BIOS.
The emulation information buffer 403 stores temporarily the emulation information used in the past. The emulation information buffer 403 may store all the emulation information, or may store a part of the emulation information.
Like the operating system 400, the application software A 500 and the application software B 600 have at least one of the emulation information AA, AB 502, 503 and the emulation information BA, BB 602, 603, which are fitted to the operation, respectively. The application software A 500 has a plurality of emulation information AA, AB 502, 503. Then, it is decided which one of the emulation information AA, AB 502, 503 should be employed, in response to the processing situation of the application software A 500. Similarly, the application software B 600 has a plurality of emulation information BA, BB 602, 603. Then, it is decided which one of the emulation information BA, BB 602, 603 should be employed, in response to the processing situation of the application software B 600.
In
Also, the screen output information transmitted from the application software A 500 and the application software B 600 are transmitted to the second display device 100 via the operating system 400.
The user of the electronic device 1 can change arbitrarily the emulation information of the application software A 500 and the application software B 600. Also, the user can designate which information among a plurality of emulation information should be set as the standard emulation information.
Here, in case application software not including the emulation information is employed, the user can utilize the standard emulation information 402 that the operating system 400 prepares as the default. That is, the application software developed for use in the notebook PC equipped with the mechanical keyboard can also be operated in the electronic device (notebook PC) according to the present embodiment.
(Second System Configuration of Electronic Device)
Next, as a second system configuration of the electronic device, the case where the standard emulation information and the emulation information buffer are constructed by using the hardware connected directly to the converting means 300 will be explained with reference to
Here, the converting means 300 is formed as a dedicated hardware, and an emulation information buffer 403a and a read-only standard emulation information 402a are stored in an inside of a memory device 301. That is, the emulation information buffer 403a and the read-only standard emulation information 402a are stored in a memory area of the memory device 301. In this second system configuration, even though the operating system 400 that corresponds to the display unit 200 with the input device is not installed, the converting means 300 can convert the signal received from the input device 201.
The memory device 301 for storing the converting means 300, the emulation information buffer 403a, and the standard emulation information 402a therein may be loaded on one semiconductor chip, or it may be loaded separately on a plurality of semiconductor chips.
(Third System Configuration of Electronic Device)
Next, the case where most of the hardwares in the electronic device 1 such as the converting means 300, the interface switching means 401, 501, 601, etc. are implemented by the software will be explained hereunder.
As shown in
A function of the interface switching module 700a is similar to the function of the foregoing interface switching means 401, 501, 601, and therefore an explanation thereof will be omitted herein. Also, a function of the converting module 700b is similar to the function of the foregoing converting means 300, and therefore an explanation thereof will be omitted herein.
The application module 700c executes various application softwares. The display control module (display controlling means) 700d displays the image of the virtual operating device on the first display device 202, and also displays output data after such operating device is operated on the second display device 100. Also, the display control module 700d changes a display mode of the operating device displayed on the first display device 202, in response to the position information of the input device 201. For example, in the electronic device 1 shown in
The communication module (communicating means) 700e transmits the information converted by the converting module 700b to the outside of the electronic device 1, and receives the information from the outside to the inside of the electronic device 1. Concretely, the communication module 700e controls an antenna for the radio communication such as a radio LAN, Bluetooth, and the like, and a communication device such as a wire LAN, IEEE 1394, USB, telephone line, and the like. For example, in the electronic device 1 shown in
Also, in the electronic device 1 shown in
The data processing module (data processing means) 700f executes the data processing in regarding to the hardware parts, based on the signal converted by the converting module 700b. For example, in the case where peripheral equipments are connected to the electronic device 1, the data processing module 700f executes the processing of the data remaining in the cache and the disconnecting process of the peripheral equipments, based on the information acquired from the input device 201. Here, the term “peripheral equipment” means the external electronic device connected to a connector or a card slot of the electronic device 1 except the electronic device 1. A printer, a scanner, an external HDD, a detachable built-in HDD, a memory card, a magnetic disk device, an optical disk device, etc. correspond to such peripheral equipment.
For example, in the electronic device 1 shown in
Also, as shown in
The emulation information holding portion 701 holds the images of the operating devices to be displayed on the first display device 202, and the emulation information in which correspondences between position information input from the input device 201 and output information output based on the position information input from the input device 201 are described. The standard emulation information 402 of the operating system 400, the emulation information AA, AB 502, 503 of the application software A 500, and the emulation information BA, BB 602, 603 of the application software B 600 are contained in the emulation information.
The emulation information used in the past are stored temporarily in the buffer 702. In the present embodiment, the buffer 702 is constructed by a memory that stores exclusively only such emulation information. Also, the buffer 702 can be constructed in a main memory of the electronic device 1 or a part of areas of the built-in HDD (or external HDD). If a sufficient empty area (capacity) does not remain in the main memory of the electronic device 1 or the built-in HDD, an available empty area can be used as the buffer 702 and not all emulation information but a part of the emulation information can be stored in this buffer 702.
The hardware position information holding portion 703 holds the position information of the hardware parts built in or connected to the electric unit 1. As in the electric unit 1 shown in
In this case, the emulation information holding portion 701 and the hardware position information holding portion 703 are recording media used to save the information. As the recording medium, for example, a nonvolatile memory such as RAM, ROM, flash memory (EEPROM), etc., a magnetic disk such as hard disk, flexible disk, etc., an optical disk such as compact disk, etc., an IC chip, a magnetic tape, and the like can be practically used. Because such recording medium is employed, the user can easily save, carry, sale, or the like the information.
The program holding portion 704 saves a control program that causes the CPU 700 to execute the information processing such as the interface switching process, the converting process, and others. When the user causes to execute this control program, the user can carry out various functions of the interface switching module 700a, the converting module 700b, the application module 700c, the display control module 700d, the communication module 700e, and the data processing module 700f and thus carry out the information processing in the electronic device 1. The recording medium such as RAM, ROM, HDD, flexible disk, compact disk, IC chip, magnetic tape, or the like, for example, can be practically used as the program holding portion 704. Because such recording medium is employed, the user can easily save, carry, sale, or the like the control program.
Now, the interface switching module (interface switching means) 700a, the converting module (converting means) 700b, the display control module (display controlling means) 700d, the communication module (communicating means) 700e, and the data processing module (data processing means) 700f are not limited to the modules that are constructed by the software that is executed by the CPU 700. But these modules may be constructed by the hardware. Also, the CPU 700 is not limited to the CPU that is packaged only on the motherboard being built in the electronic device 1. But such CPU may be packaged as a chip set on the board on which an element for controlling the memory or the peripheral equipment is packaged.
(Control Method of Electronic Device)
Next, an operation in starting the electronic device 1 will be explained with reference to
First, in step S101 shown in
In contrast, the operation in starting the electronic device 1 may be executed according to the procedures shown in
According to the operation procedures of the electronic device 1 shown in
On the contrary, according to the operation procedures of the electronic device 1 shown in
First, in step S301 shown in
Next, an operation taken when the application is switched from the application software A 500 to the application software B 600 in the condition that plural application softwares A, B 500, 600 are being started will be explained with reference to
Here, the screen display of the operating device used in the application software B 600 on the first display device 202 may be carried out at any timing until the conversion of the input into the touch panel is started once again after such conversion is stopped. That is, step S403 and step S404 may be executed in reverse order.
Next, an operation of acquiring the emulation information from the emulation information buffer 403a in the starting or switching operation of the application software A 500 or the application software B 600 will be explained with reference to
First, when the application software A 500 is started (step S501), such application software A 500 transmits the identification number of the emulation information AA 502 (or the emulation information AB 503) to the converting means 300 via the operating system 400 in step S503. Also, when the switching operation from the application software A 500 to the application software B 600 is executed (step S502), such application software B 600 transmits the identification number of the emulation information to the converting means 300 via the operating system 400 in step S503. Where the term “identification number” denotes the number assigned uniquely to each emulation information to identify the emulation information.
In step S504, the converting means 300 decides whether or not the emulation information corresponding to the identification number is contained in the emulation information buffer 403a. If it is decided that the emulation information corresponding to the identification number is present in the buffer, the process goes to step S505. Then, the emulation information in the emulation information buffer 403a is used. In contrast, if it is decided that the emulation information corresponding to the identification number is not present in the buffer, the process goes to step S506.
In step S506, the application software A 500 transmits the emulation information AA 502 or the emulation information AB 503 to the converting means via the operating system 400. Then, in step S507, the converting means 300 decides whether or not an empty area is present in the emulation information buffer 403a. If the empty area is present, the process goes to step S508. In contrast, unless the empty area is present, the process goes to step S509. Then, the oldest emulation information in the emulation information buffer 403a, i.e., the emulation information not used in the longest term is deleted from the emulation information buffer 403a to produce the empty area.
In step S508, the newly acquired emulation information AA 502 or emulation information AB 503 is saved in the emulation information buffer 403a. In step S505, the emulation information in the emulation information buffer 403a is used. Then, in step 510, the converting means 300 starts the converting operation of the touch panel input once again, so that the input into the touch panel can be transmitted to the application software A 500.
Here, since the oldest emulation information is searched in step S509, information about a used time of the lastly used emulation information, a used order of the emulation information, etc. are stored in the emulation information buffer 403a, as internal information or external information of the emulation information.
Also, the method of accessing the emulation information buffer 403a by the converting means 300 in compliance with operation procedures shown in
(Concrete Examples of Emulation Information)
Next, details of above-mentioned emulation information will be explained with reference to
For example, the case where the emulation information AA 502 that the application software A 500 possesses is synthesized with the standard emulation information 402 that the operating system 400 possesses will be explained herein. More concretely, the standard emulation information 402 in the operating system 400 is reproduced on the emulation information buffer 403a in the operating system 400, and then new emulation information 405 is generated by synthesizing the emulation information AA 502 with the information thereon.
At this time, the priority is attached to respective information contained in the standard emulation information 402 and the emulation information AA 502, and the item with the larger numerical value is applied preferentially. That is, upon synthesizing plural pieces of emulation information, the information with the higher priority out of the information to be synthesized is employed preferentially. In
In the example shown in
In the synthesis of the emulation information, in addition to doing the addition with regard to such priority, it is possible to overwrite the emulation information that the application software A 500 possesses, without regard to the priority. Also, as for the information that the emulation information AA 502 of the application software A 500 does not possess, e.g., the hardware position information, the hardware position information that the standard emulation information 402 of the operating system 400 possesses is used as it is. The hardware position information is not contained in the emulation information AA 502 of the application software A 500 according to the present embodiment and shown in
Also, the information contained in the emulation information is used or not used in some case. For example, in the application software designed to use not the keyboard but the pointing device, the information that does not use the information of the keyboard image is loaded.
(Concrete Examples of Application Software)
In the above electronic device 1, operational examples of various application softwares will be explained with reference to
Internet Browser
The electronic device 1 shown in
Musical Instrument
The electronic device 1 shown in
Also, the sound can be generated by beating the virtual percussion 43 other than the virtual keyboard 42, or the playing situation of the string instrument can be produced when the user strokes a plurality of virtual strings 41 by the finger (when the user's finger goes across the virtual strings 41 while touching the touch panel). Thus, the musical instrument that cannot be implemented by the mechanical keyboard can be virtually produced.
In the electronic device 1 shown in
The sound strength may be input into the software as the information of a touching strength to the touch panel in a multilevel mode. Since the electronic device 1 according to the present embodiment has a communication function, the play can be performed while using the electronic device 1 by a plurality of players if such players communicate the playing situation mutually via the Internet, or the like.
Editing
The electronic device 1 shown in
DJ
The electronic device 1 shown in
One mechanical turntable can respond to one music piece only. In contrast, in the electronic device 1 shown in
Painting
The electronic device 1 shown in
Game
The electronic device 1 shown in
The electronic device 1 shown in
Master Slave
The electronic device 1 shown in
The camera image 65 derived by shooting the automated fire-fighting engine from the camera that is installed at another place is displayed on the LCD panel 13 on the second enclosure 10 side. Also, a camera image picked up by a camera being installed into the automated fire-fighting engine can be displayed on the LCD panel 13 solely or in combination with the camera image 65. The operation interface screen 67 used to operate the automated fire-fighting engine is displayed on the LCD panel 22 on the first enclosure 20 side. If the user uses the operation interface screen 67 of the electronic device 1 as a master system and uses the automated fire-fighting engine as a slave system, such user can remote control the automated fire-fighting engine on the electronic device 1 by moving his or her finger, or the like that touches the operation interface screen 67 displayed on the LCD panel 22, while looking at the automated fire-fighting engine or a fire-extinguishing condition displayed on the LCD panel 13.
In the automated fire-fighting engine displayed on the LCD panel 13 shown in
Also, in the case where the user executes the remote control based on the overall image of the automated fire-fighting engine displayed on the LCD panel 13 shown in
Also, the automated fire-fighting engine, the water spraying nozzle, or the mechanical mechanism unit between them is equipped with at least a sensor such as a stress sensor, a temperature sensor, or the like and a communication unit for transmitting a sensed output of this sensor, an external force or a temperature applied to the automated fire-fighting engine can be measured in real time at the scene of a fire and thus the appropriate the fire-extinguishing activity can be taken. When the electronic device 1 receives the sensed output from the temperature sensor, a high temperature portion shown in red and a low temperature portion shown in blue, for example, as well as the image of the automated fire-fighting engine can be displayed on the operation interface screen 67 of the electronic device 1. When the electronic device 1 accepts the sensed output from the stress sensor, stress conditions of respective portions given in different colors, for example, as well as the image of the automated fire-fighting engine can be displayed on the operation interface screen 67.
Also, when the constituent member of the automated fire-fighting engine is deformed by the stress, the image displayed on the operation interface screen 67 can also be deformed in response to such deformation and thus a visibility of the user can be enhanced. For example, in case a top end of the rod-like constituent member is deformed by an amount of about 1/10 of the diameter, it is difficult for the user to recognize such deformation if an actual amount of deformation is reflected on the operation interface screen 67 as it is. Therefore, an amount of deformation is expanded 10 times, for example, and then an amount of deformation of the top end of the constituent member is displayed on the operation interface screen 67 in an enlarged fashion. Also, in case an excessive stress or temperature that exceeds an allowable value being set beforehand is applied, characters of a warning display may be displayed on the operation interface screen 67 or an alarm sound may be generated from the speakers (not shown).
Also, the camera image displayed on the LCD panel 13 on the second enclosure 10 side, i.e., the operating condition of the automated fire-fighting engine, together with time information can be recorded in the recording device such as HDD, or the like. Also, when a plurality of automated fire-fighting engines to be operated are present, it can be switched easily on the electronic device 1 side which automated fire-fighting engine should be operated. Thus, in case configurations of a plurality of automated fire-fighting engines are different respectively, the operating screen can be displayed on the operation interface screen 67 to respond to a plurality of automated fire-fighting engines.
Also, the electronic device 1 shown in
Further, other than the remote control of the automated fire-fighting engine, the electronic device 1 can be used in the remote control of the vehicle or the robot used in a factory, a power station, a work site, etc., the operation manipulator used in a medical site, the moving camera used in a movie shooting, a sports broadcast, etc., the simple work manipulator used in a curtain opening/closing system, an illumination system, a screen lifting system, a microphone volume adjusting system, etc. in a lecture hall, the carry-in and carry-out of an article in a warehouse or a library, and others, for example.
IP Phone
The electronic device 1 shown in
In the electronic device 1 shown in
(Available Examples of Hardware Position Information)
Next, available examples of the hardware position information in the foregoing electronic device 1 will be explained hereunder. In the electronic device 1 shown in
Connector
In the electronic device 1 shown in
The electronic device 1 shown in
If it is decided that the user touches the icon, it is decided whether or not the touch point (position) at which the user touches the HDD icon 81 is moving in the direction, as shown in
If it is decided that the touch point is moving, the ending process of the external HDD 82 is carried out (step S603). The ending process of the external HDD 82 corresponds to the process of writing the data remaining in the above cache, or the like. Then, the message to the effect that “the connector may be pulled out” is displayed on the LCD panel 13 (step S604).
In place of the icon indicating the type of the peripheral equipment such as the HDD icon 81, an indication such as a button meaning the end of the peripheral equipment, an image showing a connector shape, a character indicating of the peripheral equipment connected to the connector, or the like may be used.
In the electronic device 1 having such functions, if the hardware position information is displayed, the user can understand intuitively which peripheral equipment is now connected and which peripheral equipment should be pulled out. In particular, in the case where the user pulls out the external HDD 82, if the user pulls out while looking at the HDD icon 81 displayed near the region to which the external HDD 82 is attached on the LCD panel 22, such user can reduce the operational mistake rather than the case where the user pulls out the external HDD based on the judgment from the name of the drive displayed on the LCD panel 13. Therefore, risks such as loss of the information stored in the external HDD 82, failure of the external HDD 82, etc. can be reduced.
Failure Location
In the electronic device 1 shown in
Also, when any trouble is caused in the hardware in the electronic device 1, the hardware arrangement screen 85 indicating in which position and in what hardware the trouble is caused is displayed as a malfunction occurring location 86 on the LCD panel 22, other than the case where the electronic device is completely disabled. The user can collate the information in the malfunction occurring location 86 with the information of which the user can have a bodily sensation, e.g., a sensible temperature of an enclosure surface is extremely increased, a strange sound is generated near the place the parts is stored, there is generated a nasty smell, or the like, and then the user can decide easily to what extent the occurred trouble is serious, e.g., the power supply should be immediately turned off, whether or not the electronic device can be used continuously in a certain time, or the like. In the above electronic device 1 used in the wretched environment such as the scene of a fire or the disaster area and shown in
(Advantages of the Present Embodiment)
In the electronic device 1 according to the present embodiment, the input operating screen can be varied in response to the user's taste, the using environment, the using purpose, etc., and various input operating screens can be displayed. Therefore, the portability, the operability, and the visibility can be improved.
Also, according to the electronic device 1 according to the present embodiment, the overall first display device 202 (LCD panel 22) can be used as the pointing device using the so-called touch panel. Therefore, a moving operation of the cursor can be executed by using the overall LCD panel 22 and thus the operability can be improved.
Also, according to the electronic device 1 according to the present embodiment, the input screen necessary for the input operation can be displayed totally on the first display device 202. Therefore, an operation such as a large movement of the user's arm, or the like to operate the external mouse, for example, can be eliminated and thus a user's labor required for the input operation can be reduced.
Also, according to the electronic device 1 according to the present embodiment, the hardware specialized in the joy stick, the game pad, or the application software except the mouse can be displayed as the input operating screen. Therefore, there is no need to purchase separately the input operating device, and a cost required to purchase the input operating device can be reduced. In addition, because this type hardware is apt to become the useless input operating device that lacks the versatility and has a low frequency of the use. In the electronic device 1 according to the present embodiment, since the useless input operating device can be deleted, the environmental pollution and the waste of resources can be reduced.
Also, according to the electronic device 1 according to the present embodiment, like a combination of the keyboard and the pointing device, the input operating device used frequently together with the first display device 202 can be displayed. Therefore, the operability can be improved.
Also, in the notebook PC in the prior art, the character can be input by displaying the software keyboard on the screen and then touching the virtual keyboard with the finger. However, the keyboard is arranged planarly on a top surface of the desk toward the user such that a surface of the display has an angle that is almost perpendicular to the top surface of the desk. In this case, since an angle of the surface that is suitable for the inputting is different from an angle of the surface that is suitable for the monitoring, there is a limit to improve the input operating environment by attaching a function of the touch panel to a sheet of display panel. According to the electronic device 1 according to the present embodiment, because two display devices consisting of the first display device 202 and the second display device 100 are provided, the input environment can be improved by jointing both display devices swingably by the hinges 30a and 30b.
Also, in the notebook PC in the prior art, in case keys of the full keyboard are not required in the place to which the user carries the notebook PC, such a situation is sometimes inconvenient to the user that all key inputs of the full keyboard are permitted to avoid the incorrect input. Otherwise, in the field of the notebook PC, there is the mobile PC that has no keyboard but has required minimum input devices such as a display, a power switch, and the like in a rectangular enclosure in appearance. But the versatility of the PC is impaired if the hardware is connected to such PC in the particular situation, which is disadvantageous in dealing with the sudden change of the working subject in the place that the user with the PC visits. According to the electronic device 1 according to the present embodiment, since the input operating device (input interface screen) can be changed in response to the situation, the situation adaptability can be improved.
Also, in the notebook PC in the prior art, since the touch sound is generated during the input operation of the mechanical keyboard, such touch sound acts as a noise in the library, the school hours of the school, etc. and thus it is difficult to use the PC in the quiet environment. According to the electronic device 1 according to the present embodiment, since generation of the touch sound in the input operation can be prevented by using the touch panel, or the like, the quietness can be improved.
Also, in the notebook PC in the prior art, the connector to which USB used to expand the functions is connected and the slot into which the card is inserted are provided. The external HDD 82, the optical disk drive, the memory card, or the like being connected via the USB or the card needs the ending process such as the writing all information remaining in the cache, or the like into the peripheral equipment, or the like when such device is pulled out from the PC. In pulling out the device in compliance with the ending process such as “the safety removing process of the hardware”, etc. of the operating system 400, the user checks the correspondence between the position of the connector or the slot, to which the peripheral equipment is connected actually, and the displayed drive name. However, in case a plurality of peripheral equipments are connected, there is a possibility that the user pulls out not the peripheral equipment that executes the ending process by the software but the peripheral equipment now in use due to his or her wrong operation and thus the information to be saved in the peripheral equipment, which executes the ending process by the software, are lost. In addition, such operation leads to the failure of the peripheral equipment. According to the electronic device 1 according to the present embodiment, the user can execute the information processing about the hardware, based on the input signal converted by the converting means 300, e.g., by touching the icon displayed on the first display device 202, or the like. For example, in case the external HDD 82 is connected to the electronic device 1, the user can save the information remaining the cache in the external HDD 82 by touching the HDD icon 81 displayed on the first display device 202 with his or her finger. In other words, according to the electronic device 1, loss of the information in removing the peripheral equipment or failure of the peripheral equipment in removing the peripheral equipment can be prevented.
Also, according to the electronic device 1 according to the present embodiment, since the emulation information buffers 403, 403a are provided, there is no necessity to receive all the emulation information from the application softwares A, B 500, 600 when the same emulation information as the emulation information that have already been stored in the emulation information buffers 403, 403a is to be used. The emulation information in the emulation information buffers 403, 403a can be used if the identification number of the emulation information stored in the emulation information buffers 403, 403a coincide with that of the required information. Consequently, since the electronic device 1 can reduce the number of times the interface switching means must be operated, a power consumed in the information processing can be reduced by shortening a switching time.
Also, according to the electronic device 1 according to the present embodiment, the display mode of the operating device can be changed in response to the position information of the input device 201. For example, when the image of the virtual keyboard 42 is displayed as the operating device, a color of the image of the location that the user's finger touches can be changed.
Also, according to the electronic device 1 according to the present embodiment, the communicating means (the communication module 700e, the antenna, etc,) for transmitting the converted input signal to the outside is provided. Therefore, for example, if the camera image 65 is displayed on the second display device 100 and also the operation interface screen 67 of the automated fire-fighting engine picked up in the camera image 65 is displayed on the first display device 202, the remote control of the automated fire-fighting engine can be implemented by utilizing the electronic device 1.
Also, according to the electronic device 1 according to the present embodiment, the hardware position information holding portion 703 for holding the position information of the built-in or external hardware is provided. Therefore, the position of the hardware can be displayed on the first display device 202, and the user can easily confirm visually the hardware configuration and can cope with the trouble quickly when some trouble occurs in the hardware, or the like.
Also, according to the electronic device 1 according to the present embodiment, since only the required minimum keys for the particular work can be displayed as the virtual keys on the display device with the touch panel by switching the emulation information, such a situation can be prevented that the user touches the unnecessary key to cause the unintended operation. In addition, in the electronic device 1, the keyboard having the (easy-use) key arrangement that corresponds to the user's input operation can be displayed. Further, in the electronic device 1, operational authorities can be allocated more clearly to the manager and the users except the manager. For example, in case the electronic device 1 is used by an unspecified large number of users in the traffic facility guiding system, the Internet cafe, etc., such electronic device 1 can give high security. Furthermore, according to the electronic device 1 according to the present embodiment, various interfaces that cannot be handled by the mechanical keyboard can be realized.
The present invention is described with reference to above embodiments, but it should be interpreted that the discussion and the drawings constituting a part of this disclosure are not applied to limit this invention. It is apparent for the person skilled in the art that various alternative embodiments, examples, and implementation technologies may be applied from this disclosure.
For example, in the embodiment of the present invention, the notebook PC is exemplified as the electronic device 1. But the present invention is not limited to this, and the present invention may be applied to the information equipment such as the personal computer (PC), the electronic note, PDA, the cellular phone, and the like.
Also, according to the electronic device 1 shown in
Also, according to the electronic device 1 shown in
In this manner, it is of course that the present invention contains various embodiments, etc. that are not recited herein. Accordingly, the technical scope of the present invention should be decided only by the particular matters of the invention according to the claims that are adequate from the above disclosure.
As explained above, according to the embodiment of the present invention, the electronic device 1 that is excellent in portability, operability, situation adaptability, and quietness, the control method, and the control program can be provided.
Number | Date | Country | Kind |
---|---|---|---|
P2004-232974 | Aug 2004 | JP | national |