Download IllllllllllllllllllllllIlIIllllllllllIIIIIlllllllllllllllllllllllllllllllll
Transcript
IllllllllllllllllllllllIlIIllllllllllIIIIIlllllllllllllllllllllllllllllllll US005293494A United States Patent [191 [11] Patent Number: Saito et a1. [45] [54] PERSONAL COMPUTER FOR SETTING, IN 4,974,151 11/1990 NORMAL/REVERSE DISPLAY, OTHER PUBLICATIONS T1200 Portable Personal Computer User’s Manua 1-1987, pp. 4-18, 4-19 Toshiba. T1600 Portable Personal Computer User’s Manual, First Ed., Sep. 1988, pp. 4-30 Toshiba. T3100e Portable Personal Computer Reference Man [75] Inventors: Toshimitsu S‘aito, Fuchu; Junko Konno, Oome, both of Japan [73] Assignee: Kabushiki Kaisha Toshiba, Kawasaki, Japan [21] App1.No.: 29,963 ual, First Ed., Sep. 1988, Figs. 3A-3D, p. 3/9, Toshiba. Jakopin, version 3.07, Aug. 1988 Computertechnik Kieckbusch GmbI-I “Steve”. ‘Primary Examiner-Robert L. Richardson Mar. 9, 1993 Related US. Application Data Attorney, Agent, or Firm—0blon, Spivak, McClelland, Maier & Neustadt Continuation of Ser. No. 541,948, Jun. 22, 1990, aban doned. [57] Foreign Application Priority Data Jun. 23, 1989 [JP] Jun. 23, 1989 [JP] performed to select a display mode, either a normal-dis play mode or a reverse-display mode, and also to select Japan .................................. .. 1-62233 Japan ................................ .. l-l62232 Int. Cl.5 ....................... .. G06F 13/00; G06F 1/26 US. Cl. .................................. .. 395/275; 395/106; [53] Field of Search ............. .. 395/ 109, 156, 275, 700, one of the external devices such as a printer and an external floppy disk drive. Also, a display auto-off mode and a display auto-off period are set during the setup processing. A period is measured during which no data is input from a keyboard. When the measured time 395/156; 395/700 395/325 value exceeds the display auto-off period, the supple References Cited U.S. PATENT DOCUMENTS 4,604,690 4,733,351 8/1986 3/1988 ABSTRACT A personal computer, wherein a setup processing is [51] [52] [56] 364/483 ..... .. 364/200 FUNCTION [30] Advani =1 a1. .................... .. 364/200 4,979,107 4,980,836 5,014,193 12/1990 5/1991 Advani Carter Garneretct eta1. a1. CONNECTION OF AN EXTERNAL DEVICE, AND AN AUTOMATIC DISPLAY OFF [63] Mar. 8, 1994 .. 364/200 A SOFTWARE SETUP OPERATION [22] Filed: Date of Patent: 5,293,494 ment of power to the back light is stopped automati cally. Crabtree et a1. .................. .. 395/700 Peirent .............................. .. 395/144 H , 17 Claims, 17 Drawing Sheets ,._.'_‘-:____, IiCPU , HDC lmmnlas'ili L. _ _ _ _ _ _ _ _ _ _ __.1 12 @ ‘32 -- FDC 1 VBK IEXTERNAL FDDI ‘ 24 ‘4 CONT L """" "155': L _ _ _ _ _ _ _ _ __.l ’ 22 YRS-I256“: ,5 23 LWPLJEE’U' m 16 l 35 msP LCD v -- n __ @ J9 RAM 37 VRAM KANJI _\—]Z\_____TJ CRT 1 ROM ~26 ROM pS_|F i-(VBK is 27 3§ 29 11.2 RAM aAcKuP “x18 __ ' 396 [3:1 ‘E11 "‘ “>- ADAPTER “>- PEOWERFFLY I‘. . 3'» r-'---'-| DICTIONARY VBK exrsnoso VBK : as |_ ____ __,-'____, 13 AC —-va1< 40 US. Patent Mar. 8, 1994 Sheet 3 of 17 5,293,494 I START I SETUP PROCESSING TURN OFF SYSTEM REBOOT FLAG ~SI S2 NO ALTERAT ION OF DISPLAY AUTO-OFF '? NO YES SET PERMISSION/INHIBITION OF DISPLAY AUTO-OFF MODE ~53 SET DISPLAY AUTO-OFF TIME ~S4 ALTERATION OF DISPLAY NORMAL/ REVERSE ? YES SET NORMAL/REVERSE DISPLAY FLAG ~S6 S7 PRESENCE OF ALTERATION OF EXTERNAL UNIT CONNECTION YES SET CONNECTION STATUS OF EXTERNAL UNIT ~88 TURN ON SYSTEM REBOOT FLAG ~S9 FIG. 3A (‘9 US. Patent Mar. 8, 1994 Sheet 4 of 17 OTHER SETUP PROCESSING 5,293,494 ~S1O lS SYSTEM REBOOT REQUIRED ? YES REBOOT SYSTEM END FIG. 3B ~S42 US. Patent Mar. 8, 1994 Sheet 5 of 17 5,293,494 m ; >2_m.<|Em 0n.E2PO3|D><bm m0 ~ 5 _ muzw m v A Zm3._ m Nu , mu , US. Patent Mar. 8, 1994 Sheet 6 of 17 5,293,494 DISPLAY NORMAL / REVERSE CONTROL PROCESSING (S6) Di NORMAL DISPLAY ? YES DP NORMAL DISPLAY REVERSE DISPLAY J END FIG. 5 US. Patent Mar. 8, 1994 Sheet 8 of 17 ( START ) 5,293,494 POWER-OFF ROUTINE / C \T A1 ‘ |s ATTERY VOLTAGE NO NORMAL? NONCONNECTION I YES A3 | ABNORMAL DISPLAY (FUCKER LED) AC ADAPTER * CONNECTED‘? l A2 CONNECTION ,8 A4 AOAPTER P _ ABNORMAL OuRCE NORMAL A? ‘NORMAL TuRN ON LED TURN ON LED YES DISPLAIY FRAM CLOsEO ? NO No IS POWEORNSWITCH ? YES DECREASE CHARGE UNIT VOLTAGE BY I ONE STEP A44 CTR—-—CTR + 4 INCREASE CHARGE UNIT VOLTAGE BY ONE STEP IAu TO POWER ON ROUTINE F l 7 US. Patent Mar. 8, 1994 START Sheet 9 of 17 POWER — ON I 5,293,494 ROUTINE <5] 8' IS No UNCEO)I(\I1NEEI\CIZSIBEDBI 0%”‘2, PREPARATION'PCOMPLETED 5525 T ABNORMAL DISPLAY ( F LICKER LED) POWER ON PROCESSING POWER OFF PROCESSING ARE RESPECT l VE OUTPUT VOLTAGES B 26 NORMAL ‘P w 9% RELEASE 85 SYSTEM RESET TO POWER-OFF ROUTINE ARE RESPECTIVE OUTPUT VOLTAGES NORMAL ? YES ABSENCE _ RESENCE B6 F RECEPTION COMMAND FROM M7AIN CPU PRESENCE B7 POWER-OFF COMMAND ? B8 BACK LIGHT NO ON / OFF ‘COMMAND ri340 TURN OFF BACK LIGHT gggggsg?gmm _I FIG. 8A (9 US. Patent Mar. 8, 1994 Sheet 10 of 17 IS HARGE / DI SCHARGE CURRENT OF BATTERY ORMAL'? NO ' 5,293,494 BH B12 DISCHARGE CURRENT ‘ABNORMAL REGULATE VOLTAGE OF N843 CHARGE UNIT BATTERY IN LOW-BATTERY STATE YES B45 INOPERABLE VOLTAGE ? NO 3'6 TURN ON LOW-BATTERY LED 817 UNCONNECTED ‘ Is AC ADAPTER UNCONNECTED/NORMAL /ABNORMAL ? ABNORMAL _'§> ORMAL DC BB7 m - LED S RESET SWITCH N548 B 19 DEPRESSED ? RESET Q57 FIG. 8B US. Patent Mar. 8, 1994 Sheet 11 of 17 IS DISPLAY CLOSED 5,293,494 YES '7 POWER SWITCH ACTUATED ? 82(3 ' CTR -—- CTR + 1 B24 CTR = M ? NO E>_______ YES (E) TRANSMIT MAIN CPU COMMAND \ B20 RECEPTION OF POWER-OFF COMMAND? FIG. 8C 828 US. Patent Mar. 8, 1994 Sheet 12 of 17 FIG. 9A 5,293,494 US. Patent Mar. 8, 1994 Sheet 13 of 17 5,293,494 US. Patent Mar. 8, 1994 Sheet 14 of 17 5,293,494 [ [SYSTEM sETuP ] ] ----------- - - VERSION x. xx I. HARD RAM SIZE = 0 KB 2 . STANDARD MEMORY PORT ADDRESS = 258 H 3 . EXTENDING MEMORY PORT ADDRESS= 208H 4. RESUME FUNCTION = DISABLE 5. PRT-A--B = PRT = DISABLE 6.REVERSE DISPLAY 7. AUTO DISPLAY-OFF TIME = DISABLE 8. DISPLAY MODE = CGA(80* 25) = COM I I0. INCORPORATED MODEM = ENABLE II. INCORPORATED MODEM POWER = OFF I2. LOW-BATTERY SPEAKER = ENABLE I3. SYSTEM SPEAKER SOUND = ENABLE I4. PRINTER PORT TYPE = OUTPUT MODE 9. INCORPORATED RS-232C PORT SOUND ENTER] ITEM CHANGE [-] CONTENT CHANGE [ FI ] COMPLETION [F5] STANDARD SETTING [FIO] WRITE CHANGED CONTENTS FIG. IO US. Patent ~ 24 US A LA 0Awm T Sheet 15 of 17 Mar. 8, 1994 >B L.-. M‘L 3mkw4am 50 DD BA“ >\2 I.A B %mwko4um .YO. . . ~"2.", a + . 8 mm2AB YLMT L M ) 37 a .._.. PSLE AA0 D/CARD3D Pm Y. . FIG. 11 US. Patent Mar. 8, 1994 Sheet 16 of 17 5,293,494 [[SYSTEM $ETUF’]] ----------- -- vERSION x.xx I. HARD RAM SIZE = 0 KB 2. STANDARD MEMORY PORT ADDRESS = 258 H S. EXTENDING MEMORY PORT ADDRESS = 208 H 4. RESUME FUNCTION = DISABLE 5. PRT —A-B = PRT G. REVERSE 7. AUTO DISPLAY = DISABLE DISPLAY-OFF 8. DISPLAY = ENABLE MODE = CGA(80*25) 9. INCORPORATED Rs-232C PORT = COM I I0. INCORPORATED MODEM = ENABLE II. INCORPORATED MODEM POwER = OFF I2. Low-BATTERY SPEAKER SOuND = ENABLE I3. SYSTEM = ENABLE SPEAKER SOuND I4. PRINTER PORT TYPE = OUTPUT MODE [1 I ENTER] ITEM cI-IANGE [-1 CONTENT CHANGE [PI ]COMPLETION [F5] STANDARD SETTING [FIO] wRITE CI-IANGED CONTENTS FIG. 12 U.S. Patent Mar. 8, 1994 Sheet 17 of 17 5,293,494 113.1%???1 £118.: mMwawm."n w n m “=5ESEE538 "| IL.1 u u m5.16528 __Kim _ - o _..JlIIl|Il _m5az:es3. .0_m 1 5,293,494 ther the normal-display mode 0 the reverse-display mode in the setup processing, and means for controlling the normal display mode or the reverse display mode set by the setting means. NORMAL/REVERSE DISPLAY, CONNECTION OF According to a second aspect of the invention, there AN EXTERNAL DEVICE, AND AN AUTOMATIC 5 is provided a personal computer capable of performing DISPLAY OFF FUNCTION a setup processing for setting a system environment, said computer comprising: means for setting a connec "This application is a continuation of application Ser. tion status of a unit connected to said computer in the No. 07/541,948, ?led on Jun. 22, 1990, now abandoned. 10 setup processing; and means for specifying the system PERSONAL COMPUTER FOR SETTING, IN A SOFTWARE SETUP OPERATION BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a personal computer environment based on data from said setting means. According to a third aspect of this invention, there is provided a method of setting a normal-display mode or which is portable and is capable of being driven by a reverse-display mode in a personal computer which is built-in battery, and more particularly to a personal provided with a display means having normal and re verse display modes and which performs a setup pro computer having a setup processing function, which has means for selecting and setting normal/reverse display cessing for setting a system environment, said method comprising the steps of: displaying, on a display unit a and external units such as a ?oppy disk drive, a printer and the like, and which is adapted for an arrangement menu screen for selecting the normal-display mode or where a display section is provided having a speci?c 20 the reverse display mode in the setup processing; and selectively setting the normal-display mode and the function section such as a back light which necessitates reverse-display mode on the select menu screen. a relatively large power. According to a fourth aspect of this invention, there 2. Description of the Related Art is provided a personal computer provided with a dis In recent years, a variety of portable, internal-bat tery-operable personal computers have been developed. 25 play means and an input means, and capable of perform ing a setup processing for setting a system environment, Each of these computers has means for selecting and said computer comprising: means for setting a display setting a normal/reverse display mode and external auto-off mode during the setup processing; means for devices connected to the computer, from a view point of operability and functionality. In a prior art, the selec ting/setting means is realized by manual switches which measuring a period of time during which said input means remains not operated after the display auto-off are arranged on the main body of the computer and mode has been set; means for disabling a speci?c func positioned such that the operator can easily operate tional operation of said display means when the period them. For this reason, a conventional personal com of time measured by said time measuring means exceeds a predetermined value; and means for enabling the spe ci?c functional operation of said display means when puter is provided with many switches, resulting in com plicated operations and hardware arrangement. Furthermore, this type of personal computer must be 35 said input means is operated while the speci?c func operated not only with an AC adapter but by a built-in battery in order to ensure the usability irrespective of a place where it is used. In order to satisfy such demand, a back-lit liquid crystal display (LCD) may be used. However, as is well tional operation is disabled. ble and built-in battery operable personal computer menu screen, including a setting of the display auto-off According to a ?fth aspect of the present invention, there is provided a personal computer having a display means and an input means, and capable of performing a setup processing for setting a system environment, said computer comprising: means for setting a display auto known in the art, a back-lit LCD consumes a relatively off mode and an auto-off period in the setup processing; large amount of power. Therefore, it is difficult to use means for measuring a period of time during which said the personal computer for a long time with only the use of a normal built-in battery. On the contrary, if a large 45 input means remains not operated after the display auto off mode has been set; means for disabling speci?c func capacity built-in battery is used in order to satisfy this tional operation of said display means when the period requirement, a weight of the built-in battery is in of time measured by the time measuring means exceeds creased, resulting in a decreased convenience of porta the auto-off period; and means for enabling the speci?c bility. functional operation of said display means when said SUMMARY OF THE INVENTION input means is operated while the speci?c functional operation is disabled. An object of the present invention is to provide a According to a sixth aspect of this invention, there is personal computer which excludes a switch for setting provided a method of automatically disabling a display a normal/reverse display, a switch for setting external units and the like, and simpli?es the operability and the 55 of a screen for a personal computer having a display means and an input device, and capable of performing a hardware arrangement thereof by realizing the setting setup processing for setting a system environment, said function in a set up processing. method comprising the steps of: a) displaying a setup Another object of the invention is to provide a porta mode, on said display means; b) setting the display auto off mode; 0) measuring a period of time for which said input means is not actuated after the display auto-off with a speci?c function section such as a back light mode has been set; d) disabling a speci?c functional which consumes relatively large power. operation of said display means when the period of time According to a ?rst aspect of the invention, there is provided a personal computer having display modes of 65 measured exceeds a predetermined value; and e) detect ing an input from said input means, while the speci?c a normal-display and a reverse-display and performing a function is disabled and enabling the speci?c functional setup processing for setting a system environment, said operation of said display means. computer comprising: means for selectively setting ei which can extremely reduce, without decreasing the operability, a power dissipation of a display provided 3 5,293,494 4 According to a seventh aspect of this invention, there DETAILED DESCRIPTION OF THE is provided a method of automatically disabling a dis PREFERRED EMBODIMENTS play of a screen for a personal computer having a dis FIG. 1 is a system diagram of an embodiment of a play means and an input means, and capable of perform ing a setup processing for setting a system environment, 5 personal computer of the present invention, and FIG. 2 is a block diagram of a power~supply circuit 30 in said method comprising the steps of: a) displaying a coporated in the computer in FIG. 1. setup menu screen, including a setting of the display auto-off mode, on said display means; b) setting the display auto-off mode and an auto display-off period; c) measuring a period of time for which said input means is not actuated after the display auto-off mode has been set; d) disabling a speci?c functional operation of said display means when the period of time measured ex ceeds the auto display-off period; and e) detecting an input from said input means, while the speci?c function is disabled and enabling the speci?c fucntional opera tion of the display means in response to the input. Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and ob tained by means of the instrumentalities and combina tions particularly pointed out in the appended claims. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorpo rated in and constitute a part of the speci?cation, illus trate presently preferred embodiments of the invention, and together with the general description given above and the detailed description of the preferred embodi ments given below, serve to explain the principles of the invention. As is shown in FIG. 1, the computer comprises a system bus 10 and components 11 to 17 connected to the bus 10. These components are: a main CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a DMAC (Direct Memory Access Controller) 14, a PIC (Programmable Interrupt Controller) 15, a PIT (Programmable Interval Timer) 16, and a RTC (Real Time Clock) 17. The main CPU (Central Processing Unit) 11 controls an entirety of the system, and executes the various rou tines represented by the ?ow charts shown in FIGS. 3A and 3B, 4 to 7, and 8A through 8C. The main CPU 11 serves as a host CPU to the power control CPU incor porated in the power-supply circuit 30 to be described later. The ROM 12 stores a basic input and output program (BIOS). The main CPU 11 executes the BIOS when the 25 power switch of the computer is turned on to read the setup data stored in a speci?c area of the RAM 13 (or register) to determine the system environment, to fur ther read a boot block from a floppy disk drive (FDD) 32, and to load an disk operating system (DOS) pro gram stored in the FDD 32 into the RAM 13. The RAM 13 stores the DOS (Disk Operating System) pro gram, the system programs shown in FIGS. 3A to BC, application programs, and various data including setup data to be described later. Backup power VBK is sup FIG. 1 is a system diagram showing an embodiment 35 plied to the RAM 13 from the power-supply circuit 30. of a personal computer according to the present inven Hence, the data stored in the RAM 13 is not vanished tion; even if the power switch of the computer is turned off. FIG. 2 is a block diagram showing the power-supply The DMAC 14 performs a direct memory access incorporated in the computer shown in FIG. 1; control. The PIC 15 can be set by a program. The PIT FIGS. 3A and 3B illustrate a ?ow chart representing 40 16 can be set by a program and supplies an interrupt the setup processing routine for the personal computer signal to the main CPU 11 under control of the PIC 15 shown in FIG. 1; when its count reaches a value set by a program. In FIG. 4 is a flow chart explaining the auto display-off response to the interrupt signal, the main CPU 11 exe processing routine for the computer shown in FIG. 1; cutes vector interrupt processing routine to thereby FIG. 5 is a flow chart showing the normal/reverse 45 execute a routine of determining whether or not data display processing routine for the computer shown in has been input from a keyboard 36 within a predeter FIG. 1; mined time. If no data has been input within the prede FIG. 6 is a ?ow chart showing the unit-connection termined time, the main CPU 11 will execute auto dis status processing routine for the computer shown in play-off routine which will later be described in detail. FIG. 1; 50 The RTC 17 is a timer module which has a dedicated FIG. 7 is a flow chart showing the power-off process built-in battery (not shown) and measures time; its out ing routine executed by the power control CPU 306 put represents the present time. incorporated in the computer shown in FIG. 1; As is shown in FIG. 1, the personal computer further FIGS. 8A through 8C illustrate a flow chart showing comprises an extended RAM 18, a backup RAM 19, a the power-on processing routine executed by the power 55 hard disk pack 20, a floppy disc controller (FDC) 20F, control CPU 306 used in the computer illustrated in a printer controller (PRT-CONT) 21, an I/O interface 22, a keyboard controller 23, a display controller 24, a FIGS. 1 and 2; FIGS. 9A and 9B are perspective views showing an video RAM 25, a Kanji ROM 26, a dictionary ROM 27, and a power-supply interface 28—all connected to the embodiment of the personal computer; FIG. 10 is a diagram showing an example of the setup system bus 10. The extended RAM 18 is a large-capacity memory screen in the embodiment of the present invention; FIG. 11 is a block diagram illustrating an arrange ment of a normal/reverse display switching circuit in removably inserted in the card slot formed in one side of corporated in the computer; power VBK is supplied to the extended RAM 18. The the main body of the personal computer, and the backup FIG. 12 is a diagram showing a modi?cation of the 65 backup RAM 19 is also supplied with the backup power VBK and keeps storing the data required to perform a setup screen shown in FIG. 10; and resume function. The hard disk pack 20 is removably set FIG. 13 is a block diagram showing a modi?cation of in a dedicated housing made in one side of the main the embodiment of the present invention.