throbber
United States Patent (19)
`Parulski et al.
`
`(54) SINGLE SENSOR COLOR CAMERA WITH
`USER SELECTABLE IMAGE RECORD SIZE
`
`75 Inventors: Kenneth A. Parulski, Rochester;
`Richard M. Vogel, Pittsford, both of
`N.Y.; Seishi Ohmori, Tokyo, Japan
`
`73) Assignee: Eastman Kodak Company, Rochester,
`N.Y.
`
`-
`
`o avvy
`
`(21) Appl. No.: 85,516
`22 Filed:
`Jun. 30, 1993
`(51) Int. Cl. ................................ H04N 5/76
`52 U.S. Cl. .......................... 348/233; 348/273; 358/906;
`358/909.1
`58) Field of Search ..................................... 358/209, 909,
`358/906,909.1; 348/207,266, 272,273,
`233; HO4N 5/30, 5/76
`References Cited
`U.S. PATENT DOCUMENTS
`3,971,065 7/1976 Bayer ..........r. 358/4
`4,412,252 10/1983 Moore et al. ........................... 358/160
`4,468,755 8/1984 Iida ......................................... 364/900
`4,541,010 9/1985 Alston ....................................... 3.
`4,623,922 11/1986 Wischermann ......................... 358/160
`4,779,135 10/1988 Judd ........................................
`4,821,121
`4/1989 Beaulier .................................. 358/160
`4,876,590 10/1989 Parulski .................................... 358/41
`
`(56)
`
`IIIHIII IIHIIII
`US005493335A
`11) Patent Number:
`5,493,335
`(45) Date of Patent:
`Feb. 20, 1996
`
`5/1991 Sasson et al. ........................... 358/209
`5,016,107
`5/1991 Sasaki et al. .
`... 358/209
`5,018,017
`8/1991 Parulski et al. ...
`... 358/209
`5,040,068
`a a A was a a
`E. s E. S. tal w w
`ovu w w w a wo a 5.
`y - uv,
`O)CIS C. a. ...
`5,164,831 11/1992 Kuchta et al. .......................... 358/209
`OTHER PUBLICATIONS
`"Popular Science", Sep. 1992, p. 65.
`Primary Examiner-James J. Groody
`Assistant Examiner-Cheryl Cohen
`Attorney, Agent, or Firm-David M. Woods
`(57
`ABSTRACT
`An electronic camera is adapted for processing images of
`different resolution to provide a user selectable image record
`size. A buffer memory is provided for storing color image
`pixels from a sensor as baseband signals corresponding to at
`least one image. A timing controller responsive to a resolu
`tion mode switch controls the order in which color image
`pixels are selected for storage in both vertical and horizontal
`directions. The order selected by the resolution switch
`includes a full resolution mode, and at least one reduced
`resolution mode in which the color image pixels are sub
`sampled such that each chrominance image pixel is selected
`to be spatially adj acent to a selected luminance image pixel.
`Additionally, the buffer memory can store a burst of low
`-
`resolution images.
`15 Claims, 5 Drawing Sheets
`
`2
`
`----------------------------------------------------------------------------------- -
`O
`OPTICAL
`50
`50 JLVIEW FINDER
`52-FLASH
`54
`:- O 24
`NO
`
`STEpple -86
`OR
`DRMER
`
`60
`
`58
`:
`E.
`still
`1-22
`is
`C-VUUP it
`I
`44
`4828
`|
`----------L-L----
`:46-2
`88
`POWER
`CLOSEUP 1
`I RESOLUTION 3.
`SWITCHER
`
`---
`
`38
`
`
`
`
`
`
`
`:
`
`ZTE Exhibit 1003
`
`

`

`U.S. Patent
`
`Feb. 20, 1996
`
`Sheet 1 of 5
`
`|------------------------------------------------------------------------------------------------T-T-T-T-T-T-T-T-T-I
`
`21
`
`
`
`
`
`
`
`?| 05-L Vºlldo_P__|
`
`
`
`
`
`8/ECIWIAJ MEJIAPos ||
`
`- - - -oc Co. As
`
`
`
`- - - - - - - - - - - - - - - - -þ6|| F?£|
`
`
`
`
`
`- - - - - - - - - - - - - - -!||E?-?, ?ip?i fias||
`
`|| E?I?=#ffffff... |
`
`HSVT:? ||
`
`||ELE9%|
`
`|--------&{}_1}{E}/W00#####3||-||-|||----+---+----|
`86| || |||
`
`8/| ||(489)|
`
`5,493,335
`
`+------------------------------------------------–1
`
`ZTE Exhibit 1003 - 2
`
`

`

`US. Patent
`
`Feb. 20, 1996
`
`Sheet 2 of 5
`
`5,493,335
`
`
`
`tmfibnieoMKEES
`
`
`
`EmmottMQKKMKS
`
`
` MNQ<§ mmm<§.qumm tMSlSOo20
`tNkbleb0k«FEED:otk
`
`QNQ<0§§0QMme.
`QMtka3to
`mmw<§.3sz
`
`
`ktvfim
`
`<tM¥<Qmaxim
`
`
`
`thl<Q<9,558éotl
`
`N6E
`
`
`
`mmootoxdqébfilo
`
`
`
`@39929.540mmm
`
`<tm3<020gotkzbb
`
`
`
`thSIm«\QNEQmmmto.
`
`mfiShS0kzokkbm
`
`mm0.5MNQSSk0Mtbkmvd
`
`
`
`\onfl:EEEG3Qmmckm
`
`$358 0k«@fiéfio
`.Bmzzoo
`thl<Q<
`
`ZTE Exhibit 1003 - 3
`
`ZTE Exhibit 1003 - 3
`
`
`

`

`U.S. Patent
`
`Feb. 20, 1996
`
`Sheet 3 of 5
`
`5,493,335
`
`
`
`FIG.3
`
`B
`
`G B G B G
`
`B
`G) (E) G
`
`G B
`R (G) R G
`B
`G
`B
`
`B
`
`G B G B
`
`FIG
`... 4
`
`ZTE Exhibit 1003 - 4
`
`

`

`U.S. Patent
`
`Feb. 20, 1996
`
`Sheet 4 of 5
`
`5,493,335
`
`B
`
`G B G
`
`-)- a @ a G
`a @ a
`() B
`-- a @ a
`G R G R G n-3-
`
`B
`
`B
`
`B
`
`FIG.5
`
`CD ? Q <-- QD QQ QD ? Q ?-- Gb
`
`||
`
`|
`
`| », N :
`
`QQ QÐ ? Q
`
`FIG.6
`
`ZTE Exhibit 1003 - 5
`
`

`

`U.S. Patent
`
`Feb. 20, 1996
`
`Sheet 5 of 5
`
`5,493,335
`
`B
`
`FIG.7
`
`ZTE Exhibit 1003 - 6
`
`

`

`1
`SINGLE SENSOR COLOR CAMERAWITH
`USER SELECTABLE IMAGE RECORD SIZE
`
`FIELD OF THE INVENTION
`This invention relates to the field of electronic imaging
`and, in particular, to electronic still imaging by means of an
`electronic still camera having a single color sensor and
`semiconductor memory.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`BACKGROUND OF THE INVENTION
`It is known in the prior art to provide an electronic camera
`with variable resolution modes by which the memory capac
`ity required for recording an image can be changed as
`required, for example, to cope with limited residual memory
`in the recording medium.
`U.S. Pat. No. 5,018,017 is representative of a camera
`utilizing such variability in resolution modes. The problem
`in the prior art, as set forth in this patent, is that provision of
`different resolution modes complicates the compatibility of
`removable memory used in electronic cameras. Whereas
`signal processing may be simple in construction when data
`corresponding to each picture element is simply recorded in
`the removable memory, any change in the number of filter
`elements or the arrangement of the color filter accordingly
`changes the arrangement of data recorded in the memory or
`the amount of data per image recorded in the memory. This
`means that the recorded memory cannot be interchangeably
`used with other camera systems having different sensor
`arrangements. While this problem is always a serious short
`coming, it becomes even more serious, and complicated,
`when several resolution modes are provided because each
`mode is likely to be dependent upon the particular color filter
`arrangement in use.
`U.S. Pat. No. 5,018,017 solves this problem by prepro
`cessing the baseband image data from the sensor, in this case
`to form luminance and color difference signals, before
`providing any change in resolution. This achieves a degree
`of uniformity, regardless of the sensor being used. Four
`resolution modes are provided, a full resolution mode and a
`lower resolution mode obtained by subsampling the full
`resolution signal, and two lesser resolution modes obtained
`by using progressively lower quantization levels in com
`pressing the lower resolution image. In each case, the
`45
`progressively lowered resolutions are derived from a color
`signal that is already preconverted into a standardized form.
`These reduced resolution modes offer more image storage
`for a given memory and open the possibility of continuously
`photographing, and recording, a series of images in memory
`that would, at full resolution, only store one, or a few,
`images. As noted in U.S. Pat. No. 5,018,017, the upper limit
`of the speed attained during such a burst mode is restricted
`by the time required for writing into the removable memory.
`The principal shortcoming of known camera systems with
`several resolution modes is the amount of signal processing
`that is done between image capture and the point at which
`data reduction occurs. The more processing that occurs, the
`more chance for noise to enter the system before the new
`reduced resolution image is constructed. Moreover, a prin
`cipal reason for going to reduced resolution in the first place
`is to free up memory storage for the taking, and storage, of
`more pictures. The camera is then able to load as many
`pictures as possible, and as quickly as possible, into the
`camera memory. However, the camera disclosed in this
`patent limits the attained speed to the access time to the
`removable memory, a circumstance that basically does not
`
`35
`
`40
`
`50
`
`55
`
`60
`
`65
`
`5,493,335
`
`2
`take full advantage of the reduced resolution modes. This is
`particularly the case where the removable memory is, as is
`usually the case, the slowest memory in the system.
`Consequently, an object of the invention is to collapse the
`processing chain between image capture and resolution
`reduction so that problems caused by intervening processing
`are avoided.
`Another object is to fully utilize the collapsed processing
`interval for continuous photography so that a subsequent
`circuit element, such as the removable memory, does not
`appreciably limit the attainable speed.
`A further object is to permit the user to select an image
`record size in accordance with the need, whether for con
`tinuous photography or added storage for any other reason.
`
`SUMMARY OF THE INVENTION
`In accordance with the invention, the aforementioned
`problems are solved with an electronic camera for process
`ing images of different resolution, as set forth in the descrip
`tion of the preferred embodiments. As claimed, the camera
`includes an image sensor for generating a baseband image
`signal representative of color image pixels arranged in
`vertical and horizontal directions as obtained from a two
`dimensional array of photosites covered by a pattern of
`luminance and chrominance color filters. A buffer memory
`includes sufficient capacity for storing the color image pixels
`as baseband signals corresponding to at least one image. An
`output memory, connected subsequent to the buffer memory,
`includes capacity for storing processed image signals
`obtained from the buffer memory. A resolution mode switch
`selects the pixel resolution of the image by specifying the
`order in which the color image pixels are selected for storage
`in both vertical and horizontal directions, the order including
`a full resolution mode in which all color image pixels are
`selected and at least one reduced resolution mode in which
`a fewer number of color image pixels are selected. A timing
`controller responsive to the pixel resolution selected by a
`resolution mode switch accordingly changes the number of
`horizontal and vertical pixels that represent the image by
`effecting a subsampling of the color image pixels for the
`reduced resolution mode. Finally, the selected color image
`pixels are stored in the output memory, such that the output
`memory is able to store more images in the reduced reso
`lution mode than in the full resolution mode.
`Several advantageous technical effects flow from the
`invention. One advantage is that each reduced resolution
`image directly corresponds to the image pixel data on the
`sensor, thus being a truer representation with less contami
`nation by processing noise. Another advantage is that the
`processing channel before subsampling can be much simpler
`than in the prior art, with the usual attendant advantages in
`cost and speed. A further advantage is that the system can be
`designed to maximize incoming throughput into fast buffer
`memory, thus enhancing the speed of continuous photogra
`phy. Other advantages and effects will become apparent in
`the ensuing description of the invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`The invention will be described in relation to the draw
`ings, in which
`FIG. 1 is a block diagram of a single sensor color camera
`with user selectable image record size in accordance with
`the invention;
`
`ZTE Exhibit 1003 - 7
`
`

`

`5,493,335
`
`3
`FIG. 2 is a flowchart showing the operation of the camera
`shown in FIG. 1;
`FIG. 3 is a view of a portion of the sensor shown in
`FIG. 1;
`FIG. 4 is a view of the color pattern shown in FIG. 3 with
`an overlay of a first subsampling pattern;
`FIG. 5 is a view of the color pattern shown in FIG. 3 with
`an overlay of a second subsampling pattern;
`FIG. 6 is a view of the color pattern shown in FIG. 3 with
`an overlay of a third subsampling pattern; and
`FIG. 7 is a view of the color pattern shown in FIG. 3 with
`an overlay of a fourth subsampling pattern.
`
`4
`array” described in U.S. Pat. No. 3,971,065, which is
`incorporated herein by reference. A characteristic of one
`form of the “Bayer array' is that the luminance picture
`elements (pixels), i.e., corresponding to the green element
`36b, are arranged horizontally and vertically in a checker
`board pattern, and the chrominance pixels, i.e., correspond
`ing to the red and blue color elements 36a and 36c, are each
`vertically and horizontally adjacent to a luminance pixel. A
`driver 38 (shown in FIG. 1) generates clocking signals for
`controlling the image integration time and the vertical
`transfer of image pixels to a high speed horizontal register
`40 (shown in FIG.3). An output capacitive node 42 produces
`a signal which is amplified, processed, and stored in the
`processing and storage section 12.
`Referring again to FIG. 1, the input section further
`includes a lens cap 44 connected to a main switch 46 that
`activates the camera when the cap 44 is moved to expose the
`lens 20 to image light, and a close-up lens 48 that can be
`optionally moved into the path of image light for close-up
`exposures. The input section also includes an optical view
`finder 50 for framing the object 22 in relation to the sensor
`28, a flash unit 52 for illuminating the object 22, and a
`photocell 54 for converting image intensity information into
`an electrical signal that is used in the processing and storage
`section 12 to regulate the shutter and aperture control 24.
`The processing and storage section 12 includes a corre
`lated double sampling circuit 56 for providing analog image
`samples to a 10 bit analog-to-digital (AID) converter 58. The
`10 bit digitized signals are corrected for white balance,
`gamma, and other conventional distortions by a correction
`read-only memory (ROM) 60, which provides 8 bit output
`signals that are applied to a frame buffer memory 62, which
`is a 4 megabit dynamic random-access memory (RAM). The
`buffered image signals are processed, e.g., compressed, in a
`digital signal processor (DSP) 64 and then stored in an
`output memory, such as flash electrically programmable
`read-only memory (EPROM) 66. When the camera is to
`send image data to the computer 18, one of two data paths
`are used. A serial path from the flash EPROM memory 66 to
`a serial port 68 is provided through a universal synchronous/
`asynchronous receiver/transmitter (UART) 70 and an RS232
`driver 72. Alternatively, a faster parallel path is provided
`through connectors 74a and 74b via a small computer
`systems interface (SCSI) controller76 in the docking unit 16
`to a parallel port 78.
`A timing generator 80 provides timing signals to the
`aforementioned elements in the processing and storage
`section 12, in particular providing timing input to an 8-bit
`microprocessor controller 82 and address timing to the
`frame buffer memory 62, the DSP 64, the flash EPROM
`memory 66, and a latching and decoding circuit 84. The
`microprocessor controller in turn controls the A/D converter
`58, the correction ROM 60, the flash unit 52, and a stepping
`motor driver 86, which controls operation of the shutter and
`aperture control 24. The microprocessor controller 82 also
`controls a display element 50a in the viewfinder 50 (for
`indicating flash ready, under/over exposure, and the like),
`and receives exposure data from the photocell 54.
`While the processing and storage section 12 automatically
`controls image exposure upon the CCD sensor 28 by means
`of data input from the photocell 54, a plurality of switches
`are provided in the control and display section 14 for
`manually activating a variety of additional features. (Some
`switches directly activate the respective features, while other
`switches activate a menu of choices on a liquid crystal
`display (LCD) 90.) For instance, a switch 88a moves the
`close-up lens 48 into position, a switch 88b allows the user
`
`10
`
`15
`
`20
`
`25
`
`30
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`Since electronic still cameras employing a single color
`sensing device are well known, the present description will
`be directed in particular to elements forming part of, or
`cooperating more directly with, apparatus in accordance
`with the present invention. Elements not specifically shown
`or described herein may be selected from those known in the
`art
`Referring initially to FIG. 1, the elements of a single
`sensor electronic camera are shown in block form. The
`camera is divided generally into an input section 10 for
`receiving image light and capturing an image, a processing
`and storage section 12 for processing and storing captured
`images, a control and display section 14 for user interface
`with the camera, and a detachable docking unit 16 for
`transferring stored images from the processing and storage
`section 12 to a host computer 18. The camera shown in FIG.
`1 is sometimes referred to as a dockable electronic still
`camera, since it relates to the computer 16 generally through
`a docking unit 16 (although, as will be described, a serial
`port is provided on the camera body itself for direct con
`nection with the computer 18).
`The operation of the camera is generally shown in FIG.2.
`With this type of imaging system, the camera is generally
`removed from the docking unit 16 and used at a location
`significantly remote from the computer 18. The camera is
`periodically returned to the computer, and images are then
`downloaded through the docking unit 16 (or the serial port)
`to free up the camera memory for more photographs.
`Because it is often inconvenient for the user to return to the
`computer to download images, the invention provides the
`user with the option to store some, or all, of the images at
`less than the highest resolution level, so that more images
`may be stored in the camera memory before having to return
`to the computer 18 to download the images. After the images
`are captured, the camera is connected to the docking adapter
`and the interface is initiated through the computer 18 (by
`appropriate software, which is not part of this invention).
`The desired images are selected, and perhaps previewed,
`through the computer 18, and accordingly downloaded to its
`resident memory.
`The input section 10 includes a lens 20 for imaging light
`from an object 22 through a shutter and aperture control 24
`and an optical low pass filter 26 upon a charge-coupled
`device (CCD) image sensor 28. The sensor 28 is shown in
`further detail in FIG. 3 to include a color filter array 30
`overlying an array of photosites 32 (shown for illustration
`through acutaway portion 34 of the color filter array 30. The
`color filter array 30 has a plurality of red, green, and blue
`elements 36a, 36b, and 36c arranged in the familiar "Bayer
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`ZTE Exhibit 1003 - 8
`
`

`

`S
`to select which of two (high or low) different resolution
`levels of sensor data are stored in the frame buffer memory
`62, a switch 88c activates a low resolution "burst' mode in
`which several pictures are rapidly taken, a switch 88d
`activates the flash unit 52, and a switch 88e activates a
`self-timer delay mode. A capture switch 88finitiates each
`exposure. The liquid crystal display (LCD) 90 indicates the
`selected feature values. Depending upon the capabilities of
`the camera, further input may be provided, e.g., levels of
`compression (number of bits) may be selected, and the color
`mode (black/white or color) may be designated.
`A battery 92 provides power to the camera through a
`power switcher 94 and a DC/DC converter 96 when the
`camera is disconnected from the docking unit 16. When the
`docking unit 16 is connected between the computer 18 and
`the camera, the computer supplies power to an AC/DC
`converter 98 in the docking unit 16, which in turns powers
`a battery charger 100 that connects to the camera and
`charges the battery 92.
`In using the camera according to the invention, activation
`of the capture switch 88f allows the camera to capture one
`or a plurality of images, which are then stored in the flash
`EPROM memory 66, until they can be downloaded to the
`computer 18. The image which is read out from the sensor
`28 has, in one embodiment, a total of 512 lines and 768
`pixels per line. Since the sensor 28 incorporates a "Bayer'
`color filter pattern, the digitized values from the A/D con
`verter 58 correspond to values from the various color
`elements 36a, 36b, 36c on the sensor 28. Eight bit digital
`pixel values are read from the CCD sensor 28 via ROM 60
`at a 2 MHz readout rate and stored in the 4 megabit dynamic
`RAM frame buffer memory 62. About 200 msec are required
`to read one image from the sensor 28, and into the frame
`buffer memory 62. The image signals are then read from the
`frame buffer memory 62 at a slower speed, compressed
`using a DPCM algorithm (which compresses the image from
`8 bits per pixel to 2 bits per pixel) implemented in the DSP
`64 pursuant to instructions stored in a program ROM 64a,
`and stored in the flash EPROM memory 66, which can hold
`several compressed images. This process takes about 4
`seconds, which means that full resolution images can only
`be stored in the flash EPROM memory 66 every 4 seconds.
`The use of the buffer memory 62 allows the DSP 64 to
`operate at a throughput rate different from the CCD sensor
`28, as described in U.S. Pat. No. 5,016,107, entitled, "Elec
`tronic Still Camera Utilizing Image Compression and Digi
`tal Storage', which is incorporated herein by reference. The
`aforementioned latching and decoding circuit 84 accom
`plishes this separation of throughput rates by coordinating
`the requirement of the DSP 64 with control of the frame
`buffer memory 62 and the flash EPROM memory 66.
`According to the invention, the camera includes the
`switch 88b which allows the user to select the image record
`size, that is, which of two different resolution levels of
`sensor data are stored in the frame buffer memory 62. When
`55
`the switch 88b activates the "low resolution' mode, the
`timing generator 80 changes the timing to the buffer memory
`62 so that, in one embodiment, only a quarter of the pixels
`on the CCD sensor 28 are stored in the memory 62. This
`quarter size image is then compressed by the DSP 64, and
`stored in the flash EPROM memory 66. It is thus possible to
`store four times as many low resolution images as high
`resolution images in the flash memory 66. In addition, it is
`possible to store up to five low resolution images rapidly into
`the buffer memory 62. Consequently, when the user holds
`down the capture switch 88b, with the burst mode enabled
`by actuation of the switch 88c, a burst of up to five low
`
`30
`
`35
`
`45
`
`50
`
`60
`
`65
`
`5,493,335
`
`O
`
`15
`
`20
`
`6
`resolution images is taken in rapid succession. These images
`are then read out, one by one, compressed, and stored in the
`flash EPROM memory 66.
`In order to form the low resolution images, a suitable
`"subsampling' pattern is required. For example, if only
`every second pixel of every second line was selected for
`storage in the buffer memory, the image would contain only
`values of one of the three colors. To provide a color image,
`the color filter array pixels must be subsampled properly.
`This subsampling should be done in a manner that maintains
`good luminance resolution, without introducing false color
`"aliasing" artifacts. One subsampling pattern is shown in
`FIG.4, with a circle surrounding each sampled pixel. In this
`pattern, the green (luminance) elements are subsampled in a
`checkerboard type arrangement, by selecting every second
`green element of every second line, but staggering the
`sampling by one element to form a "subsampled Bayer type
`checkerboard'. The red and blue elements near the selected
`green elements are chosen in order to provide color samples
`which are spatially adjacent with at least some of the
`luminance samples. This minimizes the false color edges
`which might otherwise occur.
`In alternate subsampling patterns, the image is stored in
`the frame buffer memory 62 in the low resolution mode, and
`the DSP 64 processes the values from multiple pixels of the
`same color to form the color subsampled image, by aver
`aging some of the pixels. One such pattern is shown in FIG.
`5, with the (unaveraged) pixels surrounded by a circle and
`the averaged pixels at the base of respective arrows. Here,
`the green pixel values are used directly, while the two
`horizontally adjacent red values are averaged (as schemati
`cally shown by arrows) to form a red pixel value at every
`second green location, and the two vertically adjacent blue
`values are averaged (as shown by the arrows) to from a blue
`pixel value at the same locations. Green is not averaged, in
`order to maintain higher resolution. Unfortunately, this
`arrangement can cause some luminance aliasing. A further
`pattern, shown in FIG. 6, also averages the green values to
`eliminate this luminance aliasing. This averaging, however,
`also reduces the image sharpness. In FIG. 6, the 4 nearest
`green pixels in a "cross' shaped pattern in a first group 102
`are averaged (as shown by the arrows). For every second
`group 104 of four green pixels, the four nearest red pixels are
`averaged, and one-half the value of the center blue pixel is
`summed with one-half the average value of the two hori
`zontally adjacent blue elements. In all cases (FIGS. 4-6) the
`subsampling always maintains a ratio of two green pixel
`values, for every red or blue pixel value.
`The subsampling illustrated by FIG. 4 is obtained by
`suitably programming the microprocessor controller 82 to
`instruct the timing generator 80 to produce address and
`control signals at the proper intervals so as to store only the
`values of the circled pixels of FIG. 4 into frame memory 62.
`The values from the non-circled pixels are not stored. The
`subsampling patterns illustrated by FIG.5 and 6 are obtained
`by suitably programming the microprocessor controller 82
`to instruct the timing generator 80 to produce address and
`control signals so as to store the pixel values which are either
`circled or at the tails of the arrows, in the respective figures.
`Because only a fraction of the pixel values on the sensor
`28 are stored for any of the subsampling modes shown in
`FIGS. 4-6, the frame memory 62 is sufficient to store
`multiple images. When the burst mode controlled by switch
`88c is enabled, the microprocessor controller 82 instructs the
`timing generator to capture a burst of low resolution images
`and store the subsampled pixel values of each low resolution
`image in successive address areas of frame memory 62.
`
`ZTE Exhibit 1003 - 9
`
`

`

`7
`Because the subsampling pattern shown in FIG. 4 allows a
`smaller number of pixels to be stored in frame memory 62,
`it has, compared to the patterns shown in FIGS. 5-6, the
`advantage of allowing bursts containing a larger number of
`low resolution images to be captured at a relatively fast rate
`(approximately two frames per second) instead of at the
`slow rate (approximately four seconds perframe) of the high
`resolution mode, which is limited by the speed of flash
`memory 66 and DSP processor 64. In all cases, the requisite
`programming of the microprocessor controller 82 and the
`timing generator 80 is well within the talents of a program
`mer possessing the ordinary skills of this art. Other subsam
`pling patterns may be useful; preferably these would also
`include chrominance elements (red or blue) spatially adja
`cent to luminance elements (green). Other filter arrays, and
`patterns, may be used, e.g., based on complementary colors
`(cyan, magenta, and yellow).
`Sometimes a simplified version of the invention is pre
`ferred where the main advantage sought is the increased
`storage space, rather than a burst mode capability. A pre
`ferred "quarter size' subsampling pattern for such usage is
`shown in FIG. 7, with a circle surrounding each sampled
`pixel. In this case, all of the digitized image is stored in the
`frame memory 62. Clocking is thus simplified for the buffer
`memory 62 because only one clock, rather than two, is
`required. Then, the DSP 64 decimates the original pixels and
`generates a 'quarter size' Bayer pattern image, as shown in
`FIG.7. Because the DSP 64 is designed to be programmable,
`it is less difficult to have the DSP 64 do the “subsampling'
`than to specially program the clock for the buffer memory 62
`to do the same.
`The invention has been described in detail with particular
`reference to a preferred embodiment thereof, but it will be
`understood that variations and modifications can be effected
`within the spirit and scope of the invention. For example,
`while two resolution modes are disclosed in connection with
`the camera of FIG. 1, the same principles apply regardless
`of the number of modes. For instance, a third mode could
`further subsample the pattern of sampled elements shown in
`FIG. 4 to provide a yet lower resolution image.
`
`PARTSLIST
`
`10 INPUT SECTION
`12 PROCESSING AND STORAGESECTION
`14 CONTROLAND DISPLAYSECTION
`16 DETACHABLE DOCKING UNIT
`18 HOST COMPUTER
`20 LENS
`22 OBJECT
`24 SHUTTER AND APERTURE CONTROL
`26 OPTICALLOWPASS FILTER
`28 CCD IMAGE SENSOR
`30 COLOR FILTERARRAY
`32 PHOTOSITES
`34. CUT AWAYPORTION OF THE SENSOR
`36A RED COLOR ELEMENT
`36B GREEN COLOR ELEMENT
`36C BLUE COLOR ELEMENT
`38 DRIVER
`40 HORIZONTAL REGISTER
`42 OUTPUT CAPACITATIVENODE
`44 LENSCAP
`46 MAINSWITCH
`48 CLOSE-UP LENS
`50 OPTICAL VIEWFNDER
`52 FLASH UNIT
`54 PHOTOCELL
`56 CORRELATED DOUBLE SAMPLNG CIRCUIT
`58. AfD CONVERTER
`60 CORRECTION ROM
`
`5,493,335
`
`8
`-continued
`
`PARTSLIST
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`62 FRAME BUFFER MEMORY
`64 DSP
`64A PROGRAM ROM
`66 FLASH EPROMMEMORY
`68 SERIAL PORT
`70 UART
`72 RS232 DRIVER
`74A CONNECTOR
`74B CONNECTOR
`76 SCSI CONTROLLER
`T8 PARALLEL PORT
`80 TMING GENERATOR
`82 MICROPROCESSOR CONTROLLER
`84 LATCHING AND DECODING CIRCUIT
`86 STEPPING MOTOR DRIVER
`88A CLOSE-UPSWITCH
`88B RESOLUTIONSWITCH
`88C BURST MODE SWITCH
`88D FLASH SWITCH
`88E SELF-TIMERSWITCH
`88F CAPTURE SWITCH
`90 LCD
`92 BATTERY
`94 POWERSWITCHER
`96 DCIDC CONVERTER
`98 AC/DC CONVERTER
`100 BATTERY CHARGER
`102 FIRST GROUP
`04 SECOND GROUP
`
`What is claimed is:
`1. An electronic camera adapted for processing images of
`different resolution, said camera comprising:
`an image sensor for generating a baseband image signal
`representative of colorimage pixels arranged invertical
`and horizontal directions as obtained from a two
`dimensional array of photosites covered by a pattern of
`luminance and chrominance color filters;
`a buffer memory having sufficient capacity for storing the
`color image pixels as baseband signals corresponding
`to at least one image;
`an output memory, connected subsequent to the buffer
`memory, for storing processed image signals obtained
`from the buffer memory;
`a resolution mode switch for selecting a pixel resolution
`of the image by specifying an order in which the color
`image pixels are selected for storage in both vertical
`and horizontal directions, said order including a full
`resolution mode in which all color image pixels are
`selected and at least one reduced resolution mode in
`which less than all color image pixels are selected;
`a controller responsive to the pixel resolution selected by
`the resolution mode switch for accordingly changing
`the number of horizontal and vertical pixels that rep
`resent the image, said controller effecting a subsam
`pling of the color image pixels for the reduced resolu
`tion mode, and
`means for storing the selected color image pixels in said
`output memory, whereby said output memory is able to
`store more images in said reduced resolution mode than
`in said full resolution mode.
`2. A camera as claimed in claim 1 in which said storing
`means stores a plurality of different resolution images in said
`output memory, depending on the resolution mode selected
`by said resolution mode switch for each image.
`3. A camera as claimed in claim 1 in which said buffer
`memory is operable according to a timing signal that regu
`lates the order in which the color image pixels are selected
`for storage in said buffer memory, and said controller
`
`ZTE Exhibit 1003 - 10
`
`

`

`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`responsive to the selected pixel resolution generates the
`timing signal and accordingly effects the subsampling by
`selecting appropriate pixels for storage in said buffer
`memory.
`4. A camera as claimed in claim 1 wherein said controller
`further enables a burst mode wherein a multiplicity of
`subs

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