throbber
(19) 1 Europaisches Patentamt
`
`European Patent Office
`
`Office europeen des brevets
`
`111111111111111111111111111111111111111111111111111111111111111111111111111
`
`(11)
`
`EP 0 720 388 A2
`
`(12)
`
`EUROPEAN PATENT APPLICATION
`
`(43) Date of publication:
`03.07.1996 Bulletin 1996/27
`
`(21) Application number: 95120480.9
`
`(22) Date of filing: 22.12.1995
`
`(84) Designated Contracting States:
`DE FR GB
`
`(30) Priority: 30.12.1994 US 367399
`
`(71) Applicant: EASTMAN KODAK COMPANY
`Rochester, New York 14650 (US)
`
`(72) Inventors:
`• Parulski, Kenneth A.,
`c/o Eastman Kodak Co.
`Rochester, New York 14650-220 (US)
`
`(51) Int. Cl.6: H04N 9/04
`
`• Tredwell, Timothy J.,
`c/o Eastman Kodak Co.
`Rochester, New York 14650-220 (US)
`
`(74) Representative: Schmidt, Peter, Dipl.-lng. et al
`KODAK Aktiengesellschaft
`Patentabteilung
`70323 Stuttgart (DE)
`
`(54)
`
`An electronic camera having dual modes for previewing and capturing still images
`
`(57)
`An electronic camera uses a relatively more
`complex digital image processing technique in a still
`image mode to produce high quality still images, and a
`relatively more simple image processing technique in a
`motion preview mode to produce preview images of
`acceptable quality prior to initiation of the still image
`mode. The more complex digital technique is done in
`software in a general purpose processor section (35),
`while the more simple digital technique is implemented
`in a fixed digital circuit in an application specific inte-
`
`grated circuit (27), which also implements timing and
`control functions. The motion preview mode uses a
`shorter image readout period than the still mode and fur(cid:173)
`ther involves mapping image sensor pixels into a fewer
`number of color display pixels on a color LCD display
`(1 0). The mapping further converts color pixel signals
`from a mosaic array into a different color pattern on the
`color LCD display (10).
`
`10
`
`C\1 <
`co
`co
`M
`0
`C\1
`I'
`0
`c.
`w
`
`FIG. 2
`
`Rfc'{f~~LE
`MEP.«JRYCARO
`
`26
`
`Printed by Rank Xerox (UK) Business Services
`2.12.4/3.4
`
`HTC Exhibit 1039
`
`

`
`EP 0 720 388 A2
`
`2
`
`Description
`
`FIELD OF THE INVENTION
`
`The invention pertains to an electronic still camera
`for composing and capturing still images, and, more par(cid:173)
`ticularly, to an electronic camera having a "motion" mode
`for previewing a scene and a "still" mode for capturing a
`particular image in the scene.
`
`BACKGROUND OF THE INVENTION
`
`Consumer camcorders which include the capability
`of recording analog motion and/or still images on 8mm
`or VHS videotape have been developed by a number of
`companies. Motion images are recorded in the same
`manner as in any standard camcorder. These cameras
`include a single chip charge coupled device (CCD) sen-
`sor having a color filter array that provides a spatially
`color-sampled image. To record still images, the user
`pushes a "still capture" button at the desired instant. The
`image obtained from the CCD sensor is temporarily
`stored in a digital memory. The image is then read from
`the memory and recorded onto the videotape. Some
`camcorders include color liquid crystal displays (LCD),
`which are also spatially color-sampled devices. Some
`are relatively large, for example, ranging from approxi(cid:173)
`mately 2.5" to 4" in diagonal. Such a display is used,
`instead of a normal eyepiece viewfinder, to allow the user
`to properly frame the subject and view the images as
`they are being recorded. It is also used to view the
`recorded images as the videotape is played back.
`Figure 1 A shows a typical color LCD display, in
`which the liquid crystal material is trapped between an
`upper glass plate 1 and a lower glass plate 2. The upper
`plate 1 has a common transparent electrode 3 and an
`array 4 of color filters surrounded by a black mask 5. The
`lower plate 2 includes an array 6 of transparent pixel elec(cid:173)
`trodes juxtaposed underneath the array 4 of color filters.
`Individual pixel electrodes are activated via thin film tran-
`sistors (TFT) 7 that are controlled from a video signal on
`the source lines 8 and a scanning signal on the gate line
`9. The LCD display includes the usual polarizer layers
`(not shown) on the glass plates 1 and 2, such that acti(cid:173)
`vation of selected transparent pixel electrodes allows
`light to pass through the corresponding color filters and
`reflect to the viewer, thereby creating a color image. A
`typical LCD display such as the Epson LB 2F-BCOO,
`manufactured by Seiko-Epson Company, Japan, has
`about 240 lines of pixels and about 300 pixels per line,
`with an image aspect ratio of 4:3. Such an aspect ratio
`allows the entire area of the image obtained from the 4:3
`aspect ratio NTSC format CCD sensor to be displayed
`on the LCD screen, so that the LCD screen composition
`will be the same as the image that is recorded by the
`camcorder NTSC format recorder, for later display on an
`NTSC format television display. Note that because the
`LCD has only 240 lines of pixels, the interlaced NTSC
`signal is displayed using a "repeat field" technique,
`
`5
`
`10
`
`where both the odd and even fields from the NTSC for(cid:173)
`mat sensor are displayed using the same lines of pixels
`on the LCD. This LCD, like most commercially available
`LCDs, has "rectangular" pixels, rather than square pix-
`els, where the distance between pixels in the horizontal
`direction is for example 2/3 the distance in the vertical
`direction. The LCD pixels are overlaid with a diagonal
`RGB stripe pattern as shown in Figure 1 B.
`In camcorders, the processing for both the still
`images and the motion images is identical. Such
`processing is normally implemented by hardwired ana(cid:173)
`log integrated circuits, although camcorders which use
`digital image processing integrated circuits have been
`produced. Such camcorders convert the signal from the
`15 CCD sensor into an NTSC composite or component for(cid:173)
`mat signal, which is provided to a video recording sub(cid:173)
`system or a video output jack. The color LCD display
`includes circuitry to decode the NTSC composite or com(cid:173)
`ponent signal back into spatially subsampled RGB sig-
`20 nals to drive the individual RGB pixels on the LCD
`sensor.
`In a system oriented toward still photography, and in
`particular a digital still system, it would be desirable to
`avoid the necessity of generating an NTSC format signal
`in order to reduce the complexity of the required circuitry.
`In a totally digital system, that is, both the recording and
`display channels are digital, it is further desirable to min(cid:173)
`imize incompatibility between the channels. The problem
`is to achieve these objective in an architecture that min(cid:173)
`imizes cost and complexity and maximizes user han(cid:173)
`dling.
`
`25
`
`30
`
`SUMMARY OF THE INVENTION
`
`This problem is solved according to the invention by
`a number of features. In one aspect, the electronic cam(cid:173)
`era is operable in a still image mode according to a rel(cid:173)
`atively more complex digital image processing technique
`to produce high quality still images, and in a motion pre(cid:173)
`view mode according to a relatively more simple digital
`image processing technique to produce a preview image
`of acceptable quality prior to initiation of the still image
`mode. Such an architecture is particularly adapted to
`mapping an array of color image pixels from a sensor
`into an array of color display pixels on an LCD display
`comprising discrete LCD display pixels fewer in number
`than image sensor pixels. In that case, a relatively simple
`digital processing technique combines same-colored
`image pixel signals into a fewer number of intermediate
`pixels that correspond to the arrangement of the color
`display pixels.
`The advantage of the invention is that the two modes
`can be tailored for a relatively low quality "motion" mode
`and a much higher quality "still" mode. The motion mode
`images from the CCD sensor are processed by a hard(cid:173)
`wired digital signal processing circuit that generates low
`resolution, spatially subsampled digital image data
`which can directly drive the relatively low resolution LCD
`display. This reduces the complexity and clock frequency
`
`35
`
`40
`
`45
`
`50
`
`55
`
`2
`
`HTC Exhibit 1039
`
`

`
`3
`
`EP 0 720 388 A2
`
`4
`
`5
`
`15
`
`the user depresses the capture button 16. The camera
`then captures a single still image, firing a flash 18 if nec(cid:173)
`essary when the ambient illumination level is low. The
`still image is focused upon an image sensor 20 by a
`motor driven zoom lens 22. The intensity of the image
`light upon the sensor 20 is regulated by a motor-driven,
`variable, mechanical aperture 24, while exposure time is
`regulated electronically by appropriate clocking of the
`sensor 20. The still image from the image sensor 20 is
`10 processed and digitally stored on a removable memory
`card 26.
`Control of the sensor is provided by a timing and
`control section 27, which is an application specific inte(cid:173)
`grated circuit (ASIC) with processing and timing func-
`tions, for both capture and preview operating modes. For
`instance, the timing and control section 27 includes a
`sensor timing circuit 28 for controlling the image sensor
`functions. The sensor timing circuit 28 provides the sig(cid:173)
`nals to enable sensor drivers 30, which provide horizon-
`tal clocks (H1, H2), vertical clocks (V1, V2), as well as a
`signal FDG for activating a drain structure on the sensor
`20. The output of the image sensor 20 is amplified and
`processed in an analog gain and sampling (correlated
`double sampling (CDS)) circuit 32, and converted to dig-
`ital form in AID converter stage 34. The AID output signal
`is provided to a processor section 35, which includes a
`digital processor 36 for temporarily storing the still
`images in a DRAM memory 38. The digital processor 36
`then performs image processing on the still images, and
`finally stores the processed images on the removable
`memory card 26 via a memory card interface circuit 40,
`which may use the PCMCIA 2.0 standard interface. An
`EPROM memory 42 is used to store the firmware which
`operates the processor 36. The components of the proc-
`35 essor 35 are interconnected through a data bus 43,
`which also connects to the timing and control section 27
`and to the card interface 40.
`The motor-driven zoom lens 22 includes a zoom
`motor 44, a focus motor 46, and an aperture motor 48
`(all controlled by lens motor drivers 50). The timing and
`control section 27 further includes a control interface 52
`connected to the I ens motor drivers 50 and to a flash con(cid:173)
`trol circuit 53 via a photosystem interface block 54, which
`controls the operation of the zoom lens 22 and the flash
`45 18. The lens zoom position is controlled by the photosys(cid:173)
`tem interface block 54 based on position input from the
`zoom control buttons 14 through a user status and con(cid:173)
`trol section 55. The focusing, exposure control, and white
`balance is done automatically, as is typically the case in
`50 consumer camcorders. This is done by computing
`"image statistics" in an image statistics processor 60 in
`the real-time ASIC (timing and control section 27) as pre(cid:173)
`view images are continuously read out of the image sen(cid:173)
`sor 20. The computed values are then used by a program
`implemented in the digital processor 36, which decides
`how to adjust the focus motor, aperture, analog gain con(cid:173)
`trol, and analog white balance controls via the control
`interface 52 and the photosystems interface 54 on the
`ASIC timing and control section 27. Although the digital
`
`of the required circuitry, compared to generating an
`NTSC format signal, as is normally done in the prior art.
`The still mode image from the CCD sensor is processed
`by a general purpose processor (CPU) which executes
`an image processing software program in order to pro-
`duce a high quality digital still image.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The invention will be described in relation to the
`drawings, whereon
`
`Figures 1 A and 1 B show the structure and color filter
`pattern of a known color liquid crystal display (LCD);
`Figure 2 is a block diagram of an electronic camera
`incorporating dual modes for composing and cap(cid:173)
`turing a still image according to the invention;
`Figures 3A and 38 are diagrams of progressive scan
`image sensors useful with the camera of Figure 2;
`Figure 4 is a diagram of the Bayer color filter geom(cid:173)
`etry for the sensor used with the camera of Figure 1 ;
`Figure 5 shows the line timing for the still mode of
`operation;
`Figures 6A and 68 show the line timing for the pre(cid:173)
`view mode of operation;
`Figure 7 shows the special line skipping pattern
`used in the preview mode;
`Figure 8 shows further detail of the preview mode
`processing circuit shown in Figure 2;
`Figures 9A and 98 show further detail of the image
`statistics processor shown in Figure 2;
`Figure 1 0 shows one example of still mode image
`processing;
`Figure 11 shows the effect of pixel mapping from a
`sensor to an LCD display, each having different
`aspect ratios; and
`Figure 12 shows an enhancement to the block dia(cid:173)
`gram of Figure 2 in which a different sensor clock
`frequency is used in each of the dual modes.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`A block diagram of a camera incorporating dual
`modes of processing according to the invention is shown
`in Figure 2. The camera includes an electronic color dis(cid:173)
`play, for example, a color liquid crystal (LCD) display 10
`of the type shown in Figure 1 A, and a user control section
`12 having a number of user control buttons, including
`zoom buttons 14, a preview button 15 and a capture but(cid:173)
`ton 16. To take a still picture, the user turns on the camera
`(using a power switch (not shown), which may be auto(cid:173)
`matically enabled when the user depresses the zoom
`buttons 14 or the preview button 15, or partially
`depresses the capture button 16). The user composes
`the picture by depressing the "zoom in" or "zoom out"
`buttons 14, and by adjusting the position of the camera,
`while observing the display image. When the user is sat(cid:173)
`isfied with the composition on the color LCD display 10,
`
`20
`
`25
`
`30
`
`40
`
`55
`
`3
`
`HTC Exhibit 1039
`
`

`
`5
`
`EP 0 720 388 A2
`
`6
`
`processor 36 and the control interface 52 are shown as
`being within two separate sections, in some implemen(cid:173)
`tations the same component could be used to perform
`both of these functions (as well as other of the recited
`functions). Sensor image data is passed to the processor
`section 35 through a high speed interface 56 in the timing
`and control section 27. The sensor image data is also
`directed to the color LCD display 1 0 through a preview
`mode processing circuit 58.
`The timing and control section (ASIC) 27 is operable
`in two modes, a relatively low quality "motion" mode and
`a much higher quality "still" mode. In the motion mode,
`images from the sensor 20 are processed by the preview
`mode processing circuit 58; in the still mode, images
`from the sensor 20 are processed in the processor 35.
`The processor 35 is a software-driven digital processing
`system that is slower than the ASIC 27. The preview
`mode processing circuit 58 is a hardwired digital signal
`processing circuit (part of the ASIC 27) that generates
`low resolution, spatially subsampled digital image data
`which can directly drive the relatively low resolution color
`LCD display 10. This reduces the complexity and clock
`frequency of the required circuitry, compared to gener(cid:173)
`ating an NTSC format signal, as is normally done in the
`prior art. The preview mode processing circuit includes
`a pixel remapper 62 for mapping the greater number of
`image pixels from the sensor 20 into the lesser number
`of display pixels (i.e., corresponding to the array 6 of
`transparent pixel electrodes in Figure 1) in the color LCD
`display 10. The color saturation of the remapped pixels
`is then adjusted in a color adjustment circuit 63 and its
`output is applied to a multiplexer 64. The multiplexer 64
`selects image data either from the preview mode
`processing circuit 58, producing a preview image, or from
`the high speed interface 56, which allows for suitably pre-
`processed viewing of stored images.
`In this camera, the image processing used to create
`the preview mode is done in the timing and control ASIC
`27, since the processing must be done rapidly. About 60
`images per second are processed in preview mode.
`However, since the image quality of the displayed image
`is limited by the resolution and color gamut of the LCD
`screen of the LCD color display 10, there is no need for
`elaborate image processing. Therefore, simple "preview
`mode" image processing is performed in a fixed digital
`circuit embedded in the preview mode processing circuit
`58 (which is part of the ASIC). The quality requirements
`for the still mode are much greater, since these images
`will be downloaded to a computer, and may be displayed
`on a high resolution CRT display, or printed on a high
`quality thermal printer. Therefore, the digital image
`processing must be more elaborate. By using the digital
`processor 36 to implement software procedures stored
`in the firmware memory 42, complex procedures can be
`implemented. These procedures can take several sec-
`onds to complete, since real-time operation is not
`required. Use of firmware-stored software allows the still
`mode image processing to be upgraded without requir-
`ing a new ASIC design. In effect, what happens is that a
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`4
`
`relatively less complex digital image processing tech(cid:173)
`nique is used in the motion preview mode, but at a higher
`data rate, and a relatively more complex digital image
`processing technique is used in the still mode, but at a
`slower data rate.
`Since the update rate, that is, the number of images
`that need to be supplied per unit time, is different for the
`still mode than for the motion mode, it is beneficial to use
`different clock frequencies for the different modes of
`operation. For example, as shown in Figure 12, a system
`oscillator 100 produces a 12 mHz clock frequency for use
`in the motion mode to obtain more updates/second (e.g.,
`60 images per second), while a divider 102 divides by
`two to provide a 6 mHz clock frequency for the still mode.
`The lower frequency allows more time to accurately posi(cid:173)
`tion the clamp and sample pulses so as to avoid CCD
`output signal transitions. This increases noise immunity
`in the still mode. A multiplexer 104 is enabled by the con(cid:173)
`trol interface 52 to determine which clock frequency is
`applied to the sensor timing circuit 28. Though not spe(cid:173)
`cifically shown, the changed timing is also communi(cid:173)
`cated to the AID stage 34 and other timing and control
`circuits.
`The sensor 20 is a progressive scan interline image
`sensor having a noninterlaced architecture, as shown in
`more detail in Figure 3A. The sensor comprises a two(cid:173)
`dimensional array of photosites 66, e.g. photodiodes,
`arranged in rows and columns of image pixels, a plurality
`of vertical registers 68 adjacent photosite columns for
`transferring rows of image pixel charge from the pho(cid:173)
`tosites 66 to a horizontal register 70 for readout respon(cid:173)
`sive to clock signals from the sensor drivers 30, and a
`charge drain (specifically, a fast dump structure 72) inter(cid:173)
`posed between the output of the vertical registers 68 and
`the horizontal register 70 for eliminating complete rows
`of image pixels at a time from the image sensor 20. A
`preferred image sensor is the Kodak model ceo KAI-
`0400CM image sensor, which has approximately 512
`active lines with approximately 768 active pixels per line
`and an image aspect ratio of 3:2. This sensor is
`described in a Performance Specification document
`available from Eastman Kodak Company, Rochester,
`New York. Each pixel is 9 microns "square", since both
`the vertical and horizontal distances between the centers
`of adjacent pixels are 9 microns. The 3:2 image aspect
`ratio of the CCD sensor, although wider than the 4:3
`aspect ratio of the display, is considered to be a preferred
`aspect ratio for still photography, in that the standard
`35mm film format, and standard 4R (4" x 6") prints also
`have a 3:2 image aspect ratio. The sensor uses a color
`filter array pattern known as the "Bayer checkerboard"
`pattern, described in U.S. patent 3,971 ,065, which is
`shown in Figure 4. Such a color filter array is character(cid:173)
`ized by a mosaic pattern in which the filter colors alter(cid:173)
`nate in both line and column directions. In the normal
`operating mode, all of the image pixels on the sensor are
`transferred as color image pixels to the horizontal regis(cid:173)
`ter 70, which delivers a stream of color pixel signals to
`the analog gain and CDS circuit 32 (see Figure 2). The
`
`HTC Exhibit 1039
`
`

`
`7
`
`EP 0 720 388 A2
`
`8
`
`color pixel signals are subsequently converted to digital
`pixel signals in the AID converter 34.
`The sensor 20 uses a progressive scan readout
`method, which allows the entire image to be read out in
`a single scan. The accumulated or integrated charge for
`the photodiodes comprising the pixels 66 is transported
`from the photosites to light protected vertical (parallel)
`registers 68 by applying a large positive voltage to the
`phase-one vertical clock (V1). This reads out every row,
`or line, into the vertical registers 68. The image pixel
`charge is then transported from the vertical registers 68
`to the horizontal register 70 by two-phase clocking of the
`vertical clocks (V1, V2). Between the vertical and hori(cid:173)
`zontal registers is the fast dump structure 72, which is
`further described in the Performance Specification doc-
`ument for the KAI-0400CM sensor. By setting a suitable
`positive potential on a fast dump gate line FDG, charge
`from the row of pixel values currently adjacent to the fast
`dump structure 72 is transferred from the CCD directly
`into the sensor substrate 74 rather than to the horizontal
`register 70. This dump, or line clear, is accomplished dur-
`ing the vertical-to-horizontal transfer time. When prop-
`erly controlled by the sensor timing circuit 28, the fast
`dump structure 72 allows lines of charge to be elimi(cid:173)
`nated.
`The timing and control section 27 operates the elec(cid:173)
`tronic camera shown in Figure 2 in the two aforemen(cid:173)
`tioned modes, including a first "still" mode wherein all
`rows of image pixel charge corresponding to each line
`are progressively read out through the horizontal register
`70 during a single scan, and a second "motion" mode
`wherein some of the rows of image pixel charge corre(cid:173)
`sponding to some lines are eliminated through the fast
`dump structure 72 prior to readout. As applied to the
`embodiment of Figure 2, the first mode corresponds to
`a high quality still imaging mode while the second mode
`corresponds to a special "line skipping" mode for driving
`the color LCD display 10. In the second mode, the timing
`and control section 27 controls the fast dump structure
`72 to eliminate two or more consecutive lines of image
`charge from the image sensor 20 for every one or more
`lines of image charge that are transferred to the horizon-
`tal register 70 for readout, thereby generating a pattern
`of lines (shown in Figure 7) suitable for driving the LCD
`display in a "repeat field" mode. An appropriate video sig-
`nal which displays the entire 3:2 aspect ratio sensor
`image on the 4:3 aspect ratio LCD, without introducing
`geometric distortion, is generated by alternately elimi(cid:173)
`nating two or four consecutive lines of image charge for
`every pair of lines of image charge that are transferred
`to the horizontal register 70.
`The sensor timing circuit 28 is controlled by the con(cid:173)
`trol interface 52 to provide the clock signals V1, V2, H1,
`H2, and the gate signal FDG according to the two modes
`of operation. The timing signals for the first mode are
`shown in Figure 5; those for the second mode are shown
`in Figure 6a and 6b. The two-phase cycling of signals V1
`and V2 control the transfer of lines of image pixel charge
`from the vertical registers 68 to the horizontal register
`
`5
`
`10
`
`15
`
`20
`
`25
`
`70. The two-phase cycling of signals H1 and H2 control
`the transfer of a stream of color pixel signals from the
`horizontal register 70 to subsequent circuits in the cam(cid:173)
`era. The level of the signal FDG determines whether the
`image charge is dumped to the substrate 74 or trans(cid:173)
`ferred to the horizontal register 70. When the sensor 20
`is clocked using the first timing mode shown in Figure 5
`for all lines of the sensor, all lines of the sensor are
`clocked out, one after the other, through the horizontal
`register 70, processed in subsequent camera circuitry,
`and stored in the removable memory 26. This timing
`mode provides a high quality progressive scan still
`image, but may take 1/30 second or longer to read out
`the still image. Such timing, however, is acceptable for
`still mode usage, and, as mentioned before, does not
`require unusually high speed components and, indeed,
`may benefit from a lower speed clock.
`To provide an image to the color LCD display 10, a
`lower resolution image is suitable, but the update rate
`must be sufficient to provide good motion rendition and
`eliminate display flicker. Moreover, the sensor 20
`includes the aforementioned array of color filters
`arranged in a particular mosaic color pattern (e.g., the
`checkerboard Bayer pattern of Fig. 3), and the lines of
`image charge that are transferred to the horizontal reg(cid:173)
`ister 70 should preserve that particular color pattern in
`the pattern of lines that are generated for the line-skip(cid:173)
`ping readout. To provide this kind of image, the sensor
`is read out in the second mode as shown in Figure 7,
`30 using the timing shown in Figures 6A and 6B. As shown
`in Figure 6A, the first two lines (1 and 2) are read out as
`in the normal mode. These provide a green-red and a
`blue-green line. The next two lines (3 and 4) are elimi(cid:173)
`nated by turning on the fast dump structure 72 during the
`time that these lines are transferred past the fast dump
`structure 72. Next, as shown in Figure 6B, lines 5 and 6
`are read out normally, and then lines 7, 8, 9, and 10 are
`eliminated. Next, the Figure 6A timing is used to read out
`lines 11 and 12, while eliminating lines 13 and 14, and
`then the Figure 6B timing is used to read out lines 15 and
`16, while eliminating lines 17-20. This process proceeds
`for the entire image readout period, during which 102
`pairs of lines are read out, and 154 pairs of lines are elim(cid:173)
`inated.
`This special "line skipping" readout mode, as shown
`in Figure 7, allows the sensor 3:2 aspect ratio image to
`be fully displayed on a 4:3 aspect ratio LCD without "geo(cid:173)
`metric distortion", that is, without stretching the image
`vertically, and without cropping off the horizontal edges
`of the image from the image sensor. This allows the LCD
`to properly show the entire 3:2 aspect ratio image cap-
`tured by the sensor, so that an image can be properly
`composed.
`As the 512 lines of the CCD imager are read out
`using the special "line skipping" mode, they are dis(cid:173)
`played using only 204 out of the approximately 240 LCD
`lines of pixels. The remaining approximately 361ines can
`either be masked behind a bezel, so that they are not
`visible, or preferably may be used to display status infor-
`
`35
`
`40
`
`45
`
`50
`
`55
`
`5
`
`HTC Exhibit 1039
`
`

`
`9
`
`EP 0 720 388 A2
`
`10
`
`mation, such as the time-of-day, image number, or a
`"push-button menu" for the user buttons. Figure 11
`shows a useful application Of such conversions. A sen(cid:173)
`sor having a 3:2 aspect ratio is shown mapped into an
`image area 90 of an LCD display screen 92 having a 4:3
`aspect ratio. A proportional remapping leaves a status
`area 94 available for other purposes, specifically to show
`text indicating the function of a set of reconfigurable con-
`trol buttons 96 in the control section 12. The function of
`the buttons is specified by the user status and control
`section 55 (Figure 2). This status information graphics
`data can be supplied by the digital processor to the LCD
`10 via high speed interface 56, when the MUX 64 is con(cid:173)
`trolled so as to use the digital data from interface 56,
`rather than from circuit 58, for supplying data to the final
`approximately 32 lines of the display 10.
`The "line skipping" readout causes some minor ver(cid:173)
`tical sampling artifacts, but these are not noticeable in
`the small LCD displays. The pixels output for the sensor
`20 in line skipping mode continue to have the Bayer-type
`color filter repeating pattern, so that they can be proc(cid:173)
`essed using processing techniques designed for the
`Bayer pattern.
`The processing complexity of the camera of Figure
`2 is considerably simplified by directly mapping the RGB
`sensor pixels 66 to the RGB pixels of the display 10. The
`easiest way to do this for the image sensor 20 (5121ines
`x 768 pixels and 3:2 aspect ratio) is to have an LCD dis(cid:173)
`play with 512 x 768 pixels and the same aspect ratio and
`color filter pattern. However, this would be a custom,
`costly LCD. Instead, LCDs have fewer display pixels than
`image pixels on the image sensor, normally have a 4:3
`image aspect ratio, and use the diagonally striped RGB
`pattern shown in Figure 1 B. In this discussion, an LCD
`pixel array of about 240 lines x 312 pixels per line is
`assumed.
`Therefore, the sensor pixels are processed in a
`"pixel mapping circuit", such as the LCD pixel remapper
`62. A block diagram of this circuit is shown in Figure 8.
`Note that there are 768/2 = 384 green or red/blue pixels
`per line on the sensor (see Figure 4). There are about
`300/3 = 100 green, red, or blue pixels per line on the LCD
`(see Figure 1 B). Thus, there are approximately 1/4 as
`many LCD pixels per line (per color) as there are sensor
`pixels per line. Therefore, the basic plan is to combine
`same-colored image pixels into a fewer number of inter(cid:173)
`mediate, combination pixel signals that are then mapped
`into the color display pixels. For instance, a simple "pixel
`mapping" circuit maps four green sensor pixel signals
`into one green LCD pixel for one line by summing two
`green sensor values, spaced apart by 4 CCD pixel posi(cid:173)
`tions, in the green pixel summer 76 and dividing by two
`via bit-shift wiring. The necessary delay is provided by
`the registers 82 clocked at one fourth the pixel rate, fur-
`ther delayed by one pixel clock. It also maps four red sen-
`sor pixels into one LCD pixel in the same manner (using
`the red/blue summer 78), and also stores this value in a
`100 pixel FIFO 80. The FIFO 80 compensates for the fact
`that the sensor has line sequential red and blue pixels,
`
`5
`
`by supplying blue pixels on the red sensor lines, and red
`pixels on the blue sensor lines. Four pixel delays are pro(cid:173)
`vided by the registers 82' clocked at one fourth pixel rate
`(CLK/4). The mapping process is basically, therefore, a
`process which, in its simplest form, involves averaging
`of signals to produce a smaller number of output color
`pixels than input color pixels. (The CFA interpolation
`algorithm discussed in reference to Figure 10, on the
`other hand, produces a larger number of "output" color
`10 pixels than input color pixels.) Alternate groups of 2 or 4
`lines of sensor values are discarded during preview
`mode by using the fast dump gate shown in Figure 3A,
`as described in connection with the "line skipping" mode.
`This allows the sensor readout time to be decreased by
`15 more than 1/2 during the preview mode.
`Another feature of the design is that by removing the
`NTSC rate driving circuitry from the color LCD display
`1 0, the active matrix LCD can be updated at a slower
`frequency than is normally used. This reduces the cost
`20 and power consumption of the LCD driver circuits (not
`shown). For example, the LCD can be updated at 30 Hz
`(provided the LCD active matrix display is designed so
`as not to exhibit noticeable flicker at this update rate),
`instead of 60 Hz.
`Once the LCD pixel values are calculated, the LCD
`color adjust circuit 63 increases the color saturation of
`the image by forming R-G and 8-G color difference sig(cid:173)
`nals, and adding or subtracting a fraction of these signals
`in

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket