`[11] Patent Number:
`[19]
`United States Patent
`
`Simmers
`[45] Date of Patent:
`Nov. 24, 1998
`
`U300584 [43 [A
`
`[54] APPLICATION OF SPLIT— AND DUAL-
`SCREEN LCD PANEL DESIGN [N
`CELLULAR PHONES
`
`[75]
`
`Inventor: Charles Russell Simnlers, Phoenix,
`Anz'
`
`.,
`1
`,
`,
`.
`.
`l73l “"3““ “‘9' COFPUml'“: 53“” “a”, (-3”
`
`A l. N .: 749 486
`pp
`0
`’
`Iiiled:
`Nov. [5, 1996
`
`2]
`
`l
`l
`[22]
`
`[51]
`
`_
`Int. Cl.“ ............................ G09G 5,100; GD9G 3136;
`(3061: won; GU61? U16
`3459”; 345;]113; 3'64’i705‘05;
`l52l U'S' Cl’
`364i“)?! 364’)?“ng
`‘
`"
`[58] held of bearch ..................................... 3451211, 103,
`3455104, 98, 100, 131, 156, 173? [3145131
`138; 364905.05, 707, 7081? 3795433!
`428: 440; 395/750: 75004; 455556: 566:
`5749 577’: 89: 9”
`
`l56l
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`lDfl‘J‘Jt‘) Williams ................................ D14Jll38
`1,499? lmai el al.
`............................. Dl4rl38
`331939 Usui .
`2f1993 Paajanen el al.
`
`....................... 364N115
`
`D. 374,227
`D. 377,341
`4,316,816
`5,189,632
`3-‘392-‘038
`4x'l995 Tagawa el al.
`5,4[05329
`ragga 'l‘agawa ...........
`5,534,892
`SH‘J‘Jo Tsunoda elal.
`5,548,?65
`9mg? Isliikawa el al.
`5,663,?45
`Pr'imnrv Examiner—Steven J. Saras
`.
`-'
`.
`.
`.
`Assam!!! Examrrier—Davrd L. Lewrs
`Afloméfl": Agem, or Firm—Blakely, Sokololl‘, Taylor &
`Zafman
`
`”[993 Tagawa """""""" 345M051
`
`.. 345x104
`345nm
`395.1750
`.
`
`..........................M5198
`
`[5?]
`ABSTRACT
`An apparatus for conserving power in information devices
`wilh dual [u nclions. A single display panel is logically split
`in“, lwo sub-panels. L-‘ach sub-panel can be powered up or
`down separately as is required by the function of the device.
`The display panel has a pluralily of improved segmenl
`drivers which are provided power signals enabling the sol of
`segmenl drivers corresponding 10 a sub-panel lo he sepa-
`ralely powered. In syslems wilh lwo separale display panels,
`each of the panels may be powered up or down by [he use
`of similar improved segment drivers as necessary.
`
`D. 3?(I.6T3
`
`6:1996 Ilappo or al.
`
`.......................... Dl4i'138
`
`ll Claims, 6 Drawing Sheets
`
`SHARED MEMORY
`
`510
`
`
`
`PRIMARY
`GRAPHICS
`LCD
`ADDRESS BUS
`
`
`HOSTCPU
`om BUS .—
`
`CONTROL Bus m
`
`BUS CONTROL HANDSHAKHREOUESTIGRAND
`
`SECONDARYLCDPANEL
`
`
`
` POWER
`CONTROL
`
`BLOCK
`
`560
`
`SELECTER
`LINE
`584
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 1
`Petitioner Microsoft Corporation - EX. 1010, p. 1
`
`
`
`US. Patent
`
`Nov. 24, 1998
`
`Sheet 1 of6
`
`5,841,431
`
`
`
`640X240DOTMATRIXLCDPANEL
`
`SEGMENTIMPUTS1T0640
`
`
`
`opzousmdwguounum
`
`100
`
`FIG.1(PRIORART)
`
`DISPDATAt0-3) 15)
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 2
`Petitioner Microsoft Corporation - EX. 1010, p. 2
`
`
`
`US. Patent
`
`0
`
`1/.-
`
`te.M
`
`.I
`
`4
`
`13
`
`IlulilflalI-uml3m106D...mmgmoEmsGmm
`5III-III.
`SII'llI'llI'll
`rWM)IIIII8mm.»8
`
`Ellillllillll
`I'llllllll
`
`289
`
`
`
`4.,.1NO_u—a
`
`008..
`
`4.,Emzowm
`
`%F312—PIFPar9can?6“1gas:
`
`Illi
`
`NH-855
`
`v"-E
`
`5252022004mz<mmeownxomvovwx8..
`
`-4mz<m.m:w—]'
`
`.a:
`
`r05
`
`"EmmaBE
`
`é
`
`”Nu—5.5
`
`5—D
`
`
`
`NOD)
`
`N00)
`
`Andvdkd‘oamfi
`
`B_.
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 3
`Petitioner Microsoft Corporation - EX. 1010, p. 3
`
`
`
`
`
`US. Patent
`
`Nov. 24, 1998
`
`Sheet 3 of 6
`
`5,841,431
`
`.324??me
`
`vow
`
`omm._.2_Ow
`
`
`
`zO_._._mOn_ome._o
`
`
`
`zOEwOQzwao
`
`ih<m
`
`|9m
`
`«nuTmmm
`
`
`
`<mm<Egodz<n_.m:m
`
`._mz<a.m:m
`
`mow
`
`305owm
`
`
`
`mmTEbVfimzmmmzbo
`
`Eotbm
`
`
`
`EOFFOmmok
`
`jmxw$22.395$22.a?
`SmN;ijm«350
`
`NNm
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 4
`Petitioner Microsoft Corporation - EX. 1010, p. 4
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 24, 1998
`
`Sheet 4 of 6
`
`5,841,431
`
`4m24$00.—x_m._.<s_booovax96
`
`
`
`
`
`930:mwzm2_._.z_.w2owm
`
`oo—
`
`83.5%:
`35.5S:
`
`Illa.v.3Ed
`oweEonaa
`.Emma
`
`
`
`x_mh<2._.On_02.Kown
`
`4mz<mDU..—
`
`at
`
`
`
`3.,._>SE2820E
`
`8F3.;$8.523.4259.”
`
`EDE
`
`2:
`
`amv33."
`
`
`
`2:"I5955
`
`EOmmE
`
`
`
`mxonzm5”:on20E
`
`wmv92.
`
`6.24223
`
`a:
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 5
`Petitioner Microsoft Corporation - EX. 1010, p. 5
`
`
`
`
`
`US. Patent
`
`Nov. 24, 1998
`
`Sheet 5 of 6
`
`5,841,431
`
`Em
`
`ago
`
`0mm
`
`xOOJm
`
`mmhomdw«8
`
`>m<§ma
`
`wo__._n_<m_w
`
`Do.—
`
`23me
`
`E35
`
`'IBNVd CIO'I
`AHVCINOOEIS
`
`25129080%
`
`
`
`vmm__mam.wmmmood.
`
`mmpomdm
`
`m2:
`
`
`
`CzéopmeOmmvmxsrmozdi405.200mamE§528
`mo20
`
`FIG. 5
`
`03
`
`
`
`>mO§mEommaiw
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 6
`Petitioner Microsoft Corporation - EX. 1010, p. 6
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 24, 1998
`
`Sheet 6 of 6
`
`5,841,431
`
`Aomhzoo
`
`xoofi
`
`0.8
`
`a:
`u:
`{——
`.|_l
`LIJ
`a)
`
`ou
`
`mmtbmjmm
`
`m2...
`
`mum
`
`
`
`CzéopwmzommvmngZEAOszoomam
`
`mmm
`
` mum
` ><._n_w_n_
`
`03
`
`00..
`
`mamJOEzOO-mam«F40__mammmmmoa<
`
`own
`
`.50:
`
`Duo
`
`
`
`>mOs—m2Dmm<Im
`
`FIG. 6
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 7
`Petitioner Microsoft Corporation - EX. 1010, p. 7
`
`
`
`
`
`
`
`
`
`1
`APPLICATION OF SPLIT— AND DUAL-
`SCREEN LCD PANEL DESIGN IN
`CELLULAR PHONES
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`invention relates to the field of display
`The present
`devices. More specifically, the present invention relates to
`graphical displays connected to inl‘onnation devices.
`2. Description of Related Art
`In high—end “smart” cellular phones, which function both
`for telecommunications and for storing and retrieving infor—
`mation (e.g., a Personal Digital Assistant {information
`device)), it is often necessary to provide two displays, one
`for each function. The smaller of the displays, used for the
`telecommunications function, commonly consists of
`between ten and twenty characters across (columns) and
`three to eight roWS. The larger of the displays, used for the
`information device function, is a graphical display with a
`resolution 01" typically 640 pixel columns across by 240
`pixel rows.
`Traditionally, each display was treated as a separate
`system since the smaller display operates continuously,
`while the larger display operates more sparingly. In periods
`of n0n-use,
`the large display is powered-down.
`Disadvantageously, each display has its own controller to
`convert
`information into displayable pixels and its own
`integrated circuits which drive the pixels to be output on the
`display panels.
`In battery-operated and power-conscious
`devices such as PDAs, the redundancy of having two sets of
`drivers, integrated circuits and controllers is expensive and
`can also increase the mean—time—between—failure for the
`
`devices. Further, where a single display is Used [or both
`functions, the entire display must be active, even when only
`a small sub—panel of the display is required to operate (i.e.,
`for telecommunications). In such a circumstance, the power
`drain is excessive for the function served, and, therefore,
`highly inelIicient.
`Thus, [here is a need to reduce the power drain of such
`devices by allowing independent operation of only one
`display, in the case of two separate displays, and a sub—panel
`in the case of single physical display.
`
`SUMMARY
`
`In the case of some dual-function inl‘on'nation devices
`
`such as a cellular phone with FDA, two separate physical
`displays are controlled by a single video controller. The
`video controller provides a plurality of control signals to
`drivers which drive pixels onto the displays. The invention
`provides a power control block which is coupled to those
`drivers to selectively power—down drivers for the larger of
`the two displays, while keeping powered—up the smaller of
`the displays. The power control block can be programmed
`by a userfsoItware to power-up or power down the displays
`as dictated by the use of the Information device. The power
`control block is, therefore, coupled to a CPU or other such
`processor from which it
`receives commands regarding
`which display to keep powered-up and which to power
`down.
`
`Alternatively, in dual-function information devices where
`there is only one physical display for the information device,
`a similar power control block can be programmed by
`instructions being entered by the CPU to selectively power—
`down certain pixel drivers for the display and thereby create
`a logical “sub-panel”. A single display screen may be split
`
`5,841,431
`
`2
`
`into two or more logical sub-panels, each of which has
`corresponding drivers which output pixels to their portion of
`the display, and are independently powered—up or down as
`the application requires.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`1!]
`
`‘15
`
`FIG. 1 is an operational diagram of a typical LCD display
`according to the prior art.
`FIG. 2 is an operational diagram of a split screen LCD
`display according to one embodiment of the invention.
`FIG. 3 is an illustration of how a split screen LCD display
`may be utilized in a information device.
`FIG. 4 is an operational diagram ol‘ a dual screen LCD
`display according to one embodiment of the invention.
`FIG. 5 is a system diagram of a computer system with a
`dual LCD panel display system according to one embodi—
`ment of the invention.
`
`1t]
`
`FIG. 6 is a system diagram of a computer system with a
`split-screen LCD panel according to one embodiment of the
`invention.
`
`DETAILED DESCRIPTION OF THE DRAWINGS
`
`30
`
`40
`
`60
`
`FIG. 1 is an operational diagram of a typical LCD display
`according to the prior art.
`FIG. 1 shows a 640 by 240 dot-matrix liquid crystal
`display {1 .CD) panel 100 which is driven by two inputs 1100
`and 1150 for rows running down the vertical axis of panel
`100 and also by four inputs—1200, 1220, 1240 and 1260—
`(lriving pixels in columns across the horizontal axis of panel
`100. Thus, on a 640 by 240 pixel display such as LCD panel
`100, input 1100 is responsible for the first 121} rows of pixels
`and input 1150 is responsible for the last 120 rows of pixels.
`For LCD panel 100, input 1200 drives the first 160 columns
`ol‘ pixels, input [220 the second 160 columns ol‘ pixels, input
`1240 the third 160 columns of pixels and input 1260 the last
`160 columns of pixels of LCD panel 100. LCD panel 100
`may be used on a notebook computer, a personal digital
`assistant (PDA), cellular phone or for use in any information
`device capable ol‘ utilizing an LCD output.
`The output of such LCD panels are typically driven by
`“segment" drivers driving the pixel columns on the hori-
`zontal axis and by “common” drivers which enable pixel
`rows on the vertical axis of the panel. The physics of driving
`pixel output on display panels is well-known in the art and
`will not be described in depth. Common driver 110 and
`common driver 115 generate input signal 1100 and input
`signal 1150, respectively, while segment driver 120, seg—
`ment driver 122, segment driver 124 and segment driver 126
`generate input signals 1200, 1220, 1240 and 1260, respec-
`tively. Each of these segment drivers convert serial data into
`parallel data and generate for output level translator signals
`which map an incoming digital signal into certain voltage
`levels which the LCD panel converts into pixel intensities
`based on the voltage level differentials. The common drivers
`activate a particular row for displaying output generated by
`the segment drivers.
`Also shown in FIG. 1 are several control signals origi—
`nating from the display controller of the cellular phone,
`information device or computer system that utilize the
`display capability of LCD panel 100. Shown are a display
`off control (DISPOFF) signal 140,
`a display data
`(DISPDATA) signal 150, a display clock (DISPCLK) signal
`160, a line latch clock (LLCLK) signal 170, and a first line
`marker (FLM) signal 180. Also input to the drivers are two
`voltage signals, V1.19? and VSS 190. These voltage signals,
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 8
`Petitioner Microsoft Corporation - EX. 1010, p. 8
`
`
`
`5,841,431
`
`3
`VI. 197 and VSS 190, can be used to indicate different logic
`levels to the pins they supply.
`DISPDATA 150 is a signal comprised of four or eight
`bits—0, 1,2 and 3 or 0 through 7—which are transmitted in
`parallel and represent lightfcolor intensity levels to be output
`on LCD panel 100 and originates from a display controller
`device. DISPDATA deviate 150 is output on LCD panel 100
`with bit 0 in the upper left corner of the screen and bits 1,
`2 and 3 output on the same row from left to right starting
`after bit 0. The serial to parallel conversion ot‘ DISPDATA
`150 is carried out by the timing signal DISPCLK 160 which
`originates from a clocking mechanism. DISPCLK 160
`clocks the 4 bits of DISPDATA 150 into shift registers
`contained in the segment drivers. Once the shift registers in
`segment driver 121) are full, then another or similar clocking
`mechanism asserts the line latch clock (LLCLK) 170 signal
`to common driver 110. As shown in FIG. 1, the line latch
`clock is also connected to a latch pulse (LP) pin or input on
`segment drivers 120, 122, 124 and 126, such that when the
`shift registers are filled with bits of display data and the
`LLCLK signal 170 has been asserted, the bits stored in the
`shift registers are latched and transferred over input line
`1200 to LCD panel 100. The l.l.Cl.K signal 170 which
`essentially loads an entire row of pixels to LCD panel [00,
`also clocks the common driver incrementing the shift reg—
`ister of the common driver 110 by one such that the LCD
`panel can enable the next row of the pane] for pixels driven
`by the segment drivers once a row has been completed.
`DISPDATA 150 transmits a four—bit signal (in parallel),
`corresponding to four pixels for the LCD panel,
`to the
`segment drivers.
`Once all of the rows of pixels have been output in this
`manner, such that the display of pixels is completed for one
`image frame, a first line marker (FLM) signal 180 is again
`asserted, which is also clocked with the line latch clock
`LLCLK 170. First
`line marker signal 180 propagates
`through all of the shift registers of all common and segment
`drivers resetting the shift registers to zero, such that the
`common driver 110 is set to enable the next new row of pixel
`data to be output by the segment drivers. Likewise, segment
`drivers 120, 122, 124, 126 are also reset to receive the next
`set of pixel data from DISPDATA 150.
`The DISPOFIF signal 140 shown in FIG. 1, when driven
`active, disables the output for all pins and thereby blanks
`LCD panel 100 such that no pixels are output to the panel.
`FLM 180 is also divided by two by a divider circuit 185 to
`periodically reverse the polarity of the pins where inputs
`1200, 1220,1240, 1260 and inputs 1100 and 1150 are output
`by the segment and common drivers. Periodically, reversing
`polarity is necessary because the typical LCD requires an
`alternating current (AC) signal such that the liquid crystal
`does not “plate-out” against the electrodes and turn black.
`Thus,
`the [IR pin is periodically reversed and sour
`the
`internal shift registers at one, rather than zero. Other pins
`shown in the segment drivers 120, 122, 124 and 126 are an
`XCK pin, which receives the DISPCI..K signal 160, the
`DISPOITI“ pin, which receives the DISPOITI“ signal 140, and
`an output pin labeled Y1~Y160, which transmits the pixels
`which are stored in the shift registers of the segment drivers
`to the LCD panel 100. Also shown in FIG. 1 are external
`inputfoutputexpansion pins [110-1 and [310-2 for each of the
`segment drivers 120, 122, 124 and 126.
`The expansion pins EIO—l and BIO—2 are connected
`together such that the EIO—l pin of segment driver 12010ads
`a ground or loads a negative voltage value from EIO—l of
`segment driver 120 to 1310-2 of segment driver 122, indi-
`cating that the first 160 pixels have been output by segment
`
`1!]
`
`‘15
`
`1E]
`
`40
`
`60
`
`4
`
`driver [20 and that the next 160 pixels of the row may be
`output by segment driver 122. This daisychaining is pro—
`vided also for the segment drivers 122 to 124 and 124 to 126
`by propagating either groundi’negative value to these seg-
`ment drivers to complete the pixel row. likewise, on c0m-
`men drivers 110 and 115 are pins DIO—i and DID—2, which
`are daisychained together such that when the first 120 rows
`of pixels enabled by common driver 110 are completed,
`common driver 115 receives the remainder of the data and
`completes pixel rows 121 through 240. The FR pin, or frame
`pulse pin, of common drivers 110 and 115 operate similarly
`to the FR pins of segment drivers 120, 122 124 and 126 and
`will not be described further. likewise, the DISPOI-‘IT pins of
`the common drivers 110 and 115 operate similarly to the
`DISPOFF pins of segment drivers 120, 122, 124 and 126 a nd
`will not be described further. Common driver 110 has :1 CK
`pin which is driven from [.I.CI.K signal 170 and, in a given
`time index, represents the number of rows which have been
`output to the LCD panel 100. The SHL pin of the segment
`drivers 120, 122, 124 and 126, as well as the 5111. pin of
`common drivers 110 and 115 serve to indicate in which
`direction pixels representing the image are output to the
`display, whether left to right, right to left or, in the case of
`the common drivers, top to bottom, or bottom to top.
`Further, a mode pin is provided on all of the segment
`drivers and the common drivers which, when input a certain
`logic level from VSS 190, indicates a mode in which the
`drivers operate. VI. 197 is shown as an input level to the
`5111. pins of the segment drivers and by its logic level
`indicates what direction the image is being output in. The
`physics underlying the liquid crystal display is well known
`in the art and will not be described so as not to obscure the
`invention. According to the prior art, therefore, the entire
`bank of segment drivers 120, 122, 124 and 126 is always
`powered—up and enabled for output. There is no signal or
`mechanism to power separately, any of the segment drivers.
`Thus, when only a portion of the panel has displayable
`output such as when the information device functions as a
`telecommunications device, the power consumed by the rest
`of the panel and their segment drivers is wasted.
`FIG. 2 illustrates an operational diagram of a split screen
`LCD panel according to one embodiment of the invention.
`All pins of the segment and common drivers, input and
`control signals which toggle them as described with respect
`to FIG. 1 with identical reference numbers operate similarly
`with regard to this embodiment ofthe invention and will not
`be repeated. However, the invention provides for additional
`control by way of VCC pins on each of the segment drivers
`as well as splitting VCC into separate signals VCCI 195 and
`VCC2 193. Thus, a typical segment driver circuit would
`need to be modified as follows to provide for split panel
`I..Cl) operation.
`According to the embodiment shown in FIG. 2, a single
`640 by 241) resolution dot matrix LCD panel 200, which is
`similar to the 640 by 240 resolution LCD panel 100 of FIG.
`1, is split logically into a 160 by 240 size sub—panel 210 and
`a 480 by 240 sire sub-panel 204. By logically splitting a
`single LCD panel into two sub-panels, it is possible to save
`power by powering down the sub-panel of LCD panel 200
`which is not being used. As shown in FIG. 1, the DISPOFF
`signal powers down the entire panel and does not allow
`powerng down a sub-panel (i.e., certain segment drivers) of
`the entire panel. The power savings results from certain of
`the segment drivers no longer being clocked and no longer
`consuming power. Further power savings and probably the
`greater proportion of power savings is gained from not
`having to drive or toggle the states of the piXels in sub-panel
`204.
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 9
`Petitioner Microsoft Corporation - Ex. 1010, p. 9
`
`
`
`5,841,431
`
`5
`
`The invention provides an improved segment driver cir-
`cuit with the capability of being enabled or powered inde—
`pendent of other segment drivers. Specifically, a VCC pin is
`provided to each of the modified segment drivers 120a,
`122a, 1240 and 12611. These VCC pins are the positive
`power rails to each segment driver.
`As shown in FIG. 2, sub—panel 202 has all 240 rows of
`pixels but occupies only 120 pixel columns. Thus, to inde—
`pendently operate sub—panel 202, only segment driver 120.0,
`which drives the first 120 pixel columns (see description of
`similar driver 120 of FIG. 1), needs to be controlled.
`Therefore, the invention provides control of VCC2 193
`coupled to the VCC pin of segment driver 120a. When
`VCC2 193 is enabled (on), the VCC pin on segment driver
`120a will power-on the segment driver to output piXels.
`When VCCZ 193 is disabled (switched off), the segment
`driver 120ar is powered—down or off and cannot drive pixel
`output to the display panel.
`Likewise, another signal VCCl 195 is coupled to the
`VCC pins of each segment drivers 122a, 124a and 12611,
`which drive pixels on the other sub-pane1204. When VCCI
`195 is on, the segment drivers 1229, 124a and 12611 are all
`powered on and enabled to drive pixel output to the panel
`200 (in sub—panel 204). When VCC 195 is off, all of the
`segment drivers 122a, 124a and 126dI are powered down and
`cannot drive pixels to the display panel. The three segment
`drivers 122a, 1240 and 126:: all utilize a single source for
`their VCC pins since, according to the embodiment, they
`drive the same sub—panel.
`Thus, sub-panel 202 and sub-panel 204 are capable of
`being independently powered, and thereby selected by the
`use of separate signals. VCCl 195 and VCC2 193 will be on
`when both sub—panels must be powered. One skilled in the
`art will recognize that a single panel may be split into as
`many logical sub-panels as segment drivers will allow. In
`this case, panel 200 may be split into four logical sub-panels,
`one for each segment driver, each segment driver powered
`by its own VCC signal.
`The power source VCCl 195 and VCC2 193 are con—
`trolled from some softwarefhardware which selects the
`functionality of the panel, and therefore, indicates which
`sub-panels are to be powered (see power control block 660
`of FIG. 6).
`FIG. 3 shows the casing structu re for an information
`device according to one embodiment of the invention. The
`information device is capable of functioning both as a
`cellular phone for telecommunications and as a PDA. The
`LCD panel 200, is split logically into sub—panel 204 and
`sub—panel 202. The information device has a top outer shell
`320 and a bottom outer shell 322 as well as a top inner shell
`310 and a bottom inner shell 312. Top inner shell 310 and its
`obverse side top outer shell 320 bounds and contains LCD
`panel 200 and is connected to joint 350 about which the top
`information device is able to fold. Likewise bottom inner
`shell 312 with its obverse side bottom outer shell 322, is also
`able to fold about joint 350. Bottom inner shell 312 and
`bottom outer shell 322 may both contain input keys such as
`alpha—nu meric and function keys with which a user can input
`data, make telephone calls andfor control operation of the
`information device. Top inner shell 310 has an open area 300
`which may be open aperture or some transparent panel
`which closed upon LCD panel 200, makes visible the image
`in sub—pane1204, thus allowing monitoring of the friction for
`which sub-panel 202 is intended.
`The information device is “closed” when bottom inner
`shell 312 and top inner shell 310 abut one another by folding
`
`1E]
`
`‘15
`
`1E]
`
`40
`
`60
`
`6
`the Information device about joint 350. When the informa-
`tion device is closed, the open area 300 closely abuts the area
`of sub—panel 204 such that the image contents (pixels) on
`output sub—panel 204 are visible to the user. When closed,
`the outer shell 320, which may or may not be transparent
`(excepting open area 320), covers sub-panel 202 which is
`contained in inner shell 312. Upon closing the information
`device, a switch, relay or contact disposed about or within
`joint 350 will operate to power down the driver(s) for
`sub-panel 202 while leaving the driver(s) for sub-panel 204-
`powered-up. This relay or contact will toggle the VCC pins
`of the appropriate segment drivers as discussed in FIG. 2.
`Thus, when the information device is closed, sub—panel 204
`is operational while sub-panel 202 is disabled thereby saving
`power and screen life. This still allows the user to monitor
`the telecommunications function of the information device.
`
`Further, by using one physical display rather than two
`separate physical displays, the information device saves by
`reducing device complexity and cost.
`As shown in FIG. 3, when closed, sub-panel 204 shows a
`telephone number, a ”BAT” indicator indicating the level of
`battery life in the device and a “SIG” indicator all which are
`still visible to the user. Underneath,
`the portion of LCD
`panel 200 covered by outer shell 320, i.e., sub-panel 202, is
`powered down and inoperative. Thus, the telecommunica-
`tions display of the information device can be viewed on a
`sub—panel while the information device one display is closed
`and data sub—panel is powered down.
`When the information device is in the “open" position,
`both sub-panels 202 and 204- are powered. In this mode, both
`the data function and telecommunications functions can be
`displayed on panel 200 Thus, all segment drivers are
`powered when the Information device is open.
`In this
`embodiment,
`the selection of individual sub-panels via
`software is not needed since the position of the infonnation
`device makes the selection.
`
`FIG. 4 shows a information device with two separate
`displays, according to one embodiment of the invention.
`When an information device, by design has two separate
`displays located on dilferent physical planes, the invention
`provides for powering dOWI'I one display, while keeping the
`other active, depending on what function is being carried out
`on the device. Shown in FIG. 4 is a first LCD panel 100 and
`a second display LCD panel 400. LCD panel 400, if it is to
`use the same controller signals as the LCD panel 100, must
`have an equal number of rows of pixels as LCD panel 100,
`and consequently, the same duty cycle. Without the same
`vertical resolution, the controller would need to refresh to
`the larger of the two resolutions thereby undermining bus
`bandwidth, memory resources and frame rates.
`System software and the video controller would treat the
`combination of LCD panel 100, which has a 640 by 240
`resolution, and LCD panel 400 with a 160 by 240 resolution,
`as a single logical panel of 800 by 240. Segment driver 420
`which drives LCD panel 400 receives the first set of the
`input data bits from [)ISPDATA signal 150 and upon filling
`its shift registers, propagates a daisyehaining command to
`segment driver 121. Segment driver 121 is modified from
`segment driver 120a of HG. 2 in that the E102 pin is
`extended to 1:101 output pin of segment driver 4-20. VSS is
`now connected to E102 so that segment driver 420 receives
`the input stream before segment drivers of LCD panel 100.
`The separate display panels 100 and 400 are controlled
`similar to the split—screen (sub—panel) embodiment described
`above for FIG. 2. liach ofthe segment drivers 121, 123, 125
`and 127 of panel 100 and segment driver 420 is provided
`
`Petitioner Microsoft Corporation - Ex. 1010, p. 10
`Petitioner Microsoft Corporation - EX. 1010, p. 10
`
`
`
`5,841,431
`
`7
`with separate VCC pins. The invention also provides a
`power source VCC2 493 coupled to the VCC pin of segment
`driver 420. When VCC2 493 is on, the VCC pin on segment
`driver 420 will power—on the segment driver 420 to output
`pixels to panel 400. When VCC2 493 is olf, the segment
`driver 420 is powered-down or olT and cannot drive pixel
`output to panel 400.
`Likewise, another power source VCCl 495 is coupled to
`the VCC pins of each segment drivers 121, 123, 125 and
`127, which drive pixels on display panel 100. When VCCI
`495 is on, the segment drivers 121, 123, 125 and 127 are all
`powered on and enabled to drive pixel output to the panel
`100. When VCCl 495 is off, all of the segment drivers 121,
`123, 125 and 121‘r are powered down and cannot drive pixels
`to the display panel. The three segment drivers 121, 123, 125
`and 127 all utilize a single signal for their VCC pins since,
`according to the embodiment, they drive the same sub—panel.
`Thus, display panels 100 and 400 are capable of being
`independently powered, and thus, independently selected.
`VCC'l 495 and VCC2 493 will be on when both display
`panels must be powered.
`FIG. 5 is a system diagram of a computer system in which
`a dual LCD panel display system according to one embodi—
`ment of the invention may be utilized.
`FIG. 5 shows well known elements of a computer system
`such as a host CPU 520, a shared memory 510 and a display
`controller 530. In this embodiment, LCD display controller
`530 drives and controls a primary graphics LCD display
`panel 540 and a secondary LCD panel 550. Display con—
`troller 530 provides the signals shown in FIG. 4- such as
`DISPDATA 150. Specifically, display data 535 of FIG. 5
`corresponds to DISPDATA 150 of FIG. 4 and control Clocks
`53'? of FIG. 5 refer to all other controller signals, such as
`FLM 180 which are provided to the LCD. Primary graphics
`LCD display panel 54f|I and secondary LCD panel 550 are
`shown as single blocks in FIG. 5, but include all necessary
`segment drivers and common drivers, as well as internal
`input lines and dividers, as shown in FIG. 4 to enable output
`to the actual LCD panels.
`Shared memory 510 services both host CPU 520 and LCD
`display controller 530 by way of an address bus 524.
`Address bus 524 carries memory addresses of shared
`memory 510 totfrom CPU 520 and display controller 530.
`Data bus 526 is capable of sending and receiving to either
`the CPU 520 or the display controller 530. Data bus 526
`delivers raw data to the LCD display controller 530 from
`which display controller 530 can generate actual display
`data 535 which are pixels to be output on LCD panels 540
`and 550. Control bus 528 is used to control the flow of
`information from shared memory 510 which is delivered
`over data bus 526. A bus control (handshake) line transmits
`request and grant pairs to arbitrate use of the address, control
`and data bus between CPU 520 and display controller 530.
`CPU 520 is a central processing unit, such as the Intel
`Pentium” processor and is capable of processing informa-
`tion according to code delivered to it by software or hard-
`ware through data bus 526, address bus 524 and control bus
`528. The structural detail and functioning of CPU 520 as
`well as shared memory 510, display controller 530, address
`bus 524, data bus 526 and control bus 528 are well known
`to one reasonably skilled in the art of computer systems and
`will not be described further.
`
`FIG. 5 shows a key feature of the invention which is
`power control block 560. Power control block 560 may be
`composed of multiplexers, switches, and transistors and is
`implemented in accordance with the specifications of CPU
`
`1!]
`
`‘15
`
`1E]
`
`40
`
`60
`
`8
`520 and system architecture. Power control block 560 cen-
`trally controls the selection and thus, powering of primary
`LCD panel 540 and secondary LCD panel 550 through the
`use of selector lines 562 and 564. Power control block 560
`drives selector line 562 active when secondary LCD panel
`550I is to be enabled for output. lfboth primary display panel
`540 and secondary LCD panel 550 are to be enabled for
`output,
`then power control block 560 will also activate
`selector line 564, such that the primary graphics display
`panel 540 will also be enabled for output. In the case where
`the user or software only requests that secondary LCD panel
`550 be enabled but not primary LCD panel 540, the power
`control block 560 will deactivate selector line 564.
`
`The signals VCCl 495 and VCC2 493 of FIG. 4 may
`originate directly from selector lines 564 and 562, respec-
`tively. When selector lines 564 and 562 dictate that both
`panels 540 and 550 are to be enabled for output, VCCl 495
`and VCC2 493 of FIG. 4- will be enabled. Likewise, when
`only secondary LCD panel 550 is to be enabled, selector line
`564- can enable VCC2 493 and disable VCC'l 495, thereby
`powering down the primary graphics LCD display panel
`540.
`
`CPU 520, when instructed that only the telecommunica—
`tions function of the information device is to be used, will
`send a command to power control block 560. A transistor-
`implemented switching mechanism or multiplexer will then
`drive selector line 562 active, while inactivating selector line
`564. The switching mechanism or mu ltiplexer(s) are capable
`of necessary control signals from the CPU in response to a
`change in function of the infonnation device. The selector
`lines are independently switched onfoff within the power
`control block allowing more control over power usage.
`FIG. 6 is a system diagram of a computer system in which
`a dual LCD panel display system according to one embodi—
`ment of the invention may be utilized.
`Where a split-screen LCD panel embodiment is desired,
`a system similar to that shown in FIG. 2 may be equipped
`so that selector lines 662 and 664 control enabling ofcertain
`segments by providing signals VCCl 195 and VCC2 193,
`respectively (see FIG. 1 and associated description). For
`instance, when both selector lines 662 and 664 set high both
`VCCl 195 and VCC2 193