throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2012/0019704 A1
`
`
` Levey (43) Pub. Date: Jan. 26, 2012
`
`US 20120019704A1
`
`(54) AUTOMATIC DIGITAL CAMERA
`PHOTOGRAPHY MODE SELECTION
`
`(76)
`
`Inventor:
`
`.
`Charles 1- Levey, West Henrietta,
`NY (US)
`
`(21) APP1~ N05
`
`12/843341
`
`(22)
`
`Filed:
`
`Jul. 26, 2010
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`H04N 5/225
`
`(2006.01)
`
`(52) US. Cl. ................................. 348/335; 348/E05.024
`(57)
`ABSTRACT
`A digital camera having a plurality of photography modes,
`comprising: an imaging sensor; an optical system for imaging
`a scene onto the imaging sensor; an image capture control for
`initiating an image capture operation; a photography mode
`user interface for selecting between a plurality of photogra-
`phy modes, the photography modes having associated image
`capture and image processing settings; a power control for
`turning the digital camera on or off, wherein when the camera
`is in an off state and the power control is activated with a first
`activation pattern the digital camera is turned on and set to
`operate in a default photography mode and when the power
`control is activated with a second activation pattern the digital
`camera is turned on and set to operate in a previously selected
`photography mode.
`
`175
`100
`r _________ /________1185
`i
`90 5
`CAMERA
`5
`5
`SETTINGS
`.
`:
`i
`5
`i
`110 i
`5
`i
`5
`
`COLOR SENSOR
`DATA
`
`WHITE BALANCE
`
`95
`
`105
`
`NOISE REDUCTION
`
`DEMOSAICING
`
`00g32320N
`
`115
`
`125
`
`135
`
`WHITE
`BALANCE
`SETTING
`
`ISO SETTING
`
`720
`5
`g RESOLUTION
`.
`MODE
`I:
`SETTING
`5
`i
`.
`5
`E
`
`COLOR
`MODE
`SETTING
`
`:
`g
`130 5
`:
`5
`5
`140 '
`
`145
`
`IMAGE
`SHARPEMNG
`
`155
`
`IMAGE
`COMPRESSION
`
`165
`
`175
`, ___________d_________ ‘
`E
`150
`2
`E
`SHARPENING
`E
`:
`SEWING
`
`760
`E COMPRESSION
`:
`MODE
`5
`SETTING
`i
`
`
`
`:
`E
`'
`
`FILE FORM/lTTING
`
`METADATA
`
`17o
`
`TONE SCALE
`CORRECTION
`
`E
`:
`
`CONTRAST
`SETTING
`
`5
`g
`
`DIGITAL IMAGE
`FILE
`
`180
`
`APPL-1015/ Page 1 of 19
`Apple v. Corephotonics
`
`APPL-1015 / Page 1 of 19
`Apple v. Corephotonics
`
`

`

`v� SENSOR
`�6 _ _[ 14
`4
`r---
`-------------------------------------------------------------------·
`
`I+--+
`
`[20
`
`CONVERTER MEMORY
`ASP AND AID __ BUFFER , • ,
`
`
`18
`
`16
`
`�
`
`40 .=J.
`!RECHARGER
`INTERFACE
`WIRED I INTERFACE/
`......__....,:
`38 i 48
`� 10
`
`MPUTER
`
`CO
`
`MEMORY
`FIRMWARE
`
`r2s
`
`;' ?
`. (') � ......... 0
`
`> ....
`.i;...
`0
`--.J
`
`0 .... 1,0
`0 ....N ---0
`c rJJ
`
`N
`
`0 ....
`('D ..... ....
`
`1,0
`
`=­('D
`
`rJJ
`
`
`
`0 .... N
`
`N
`�Cl's
`N
`
`=
`
`O"
`=
`""O
`=
`
`-...
`
`. (') � ......... 0
` "e
`
`-...
`=.....
` t
`
`""O � .....
`
`('D
`
`INTERNET
`
`PROVIDER
`SERVICE
`PHOTO
`[72
`
`o
`r7
`
`PROCESSOR
`
`i-- i- i-
`
`I
`
`DIO l+-----------i
`
`AU
`
` • I
`
`12 :j TIMING
`
`GEN.
`
`I•
`
`I
`
`f
`
`FIG. 1
`
`NETWORK
`WIRELESS
`
`•
`
`i I
`
`[58
`CONTROLS DISPLAY MODEM : -l- ..
`
`DISPLAY
`46 � VIDEO
`44 ----------- 35 ----------
`--------32 ---------- ------_: 52
`� -------------------
`INTERFACE CONTROL
`J l
`VIDEO POWER USER IMAGE WIRELESS
`22
`
`l [ 50
`MEMORY
`DISPLAY
`[36
`MEMORY
`IMAGE
`\30
`
`-11
`
`t
`
`r.===�.1-
`
`EAKER
`MIC H CODEC
`I FLASH I·
`B S1 MOTOR DRIVERS
`ZOOM&FOCUS
`
`26-=:J
`
`SP
`
`24
`
`2
`
`APPL-1015 / Page 2 of 19
`
`

`

`Patent Application Publication
`
`US 2012/0019704 A1
`
`.m625%m
`WGZEKMMmwh‘Ixs" mm:
`m323%.”mozfiwmHEB
`E0400
`
`IOmzmm.
`
`3..{Q
`
`{ENETo
`
`8“m9:m2
`
`Hszmm“mz‘zmmmwimmn
`
`
`
` 9muMu"actommmoomE<35:32E«StemmummmmodoomhHmm...om:mm“mmozEmmmmezEmmmmmm8:_zo‘mwmwmhwnuomwoos.”wz‘oEmoEmQm,mzo‘mmmmméoommzotaqommm"mmo9mBm8hmm:
`
`atm9:m92
`
`
`cm;was):456.6m3%:onmméommack
`
`fitmszmmmzotommmoo
`
`APPL-1015/ Page 3 of 19
`
`APPL-1015 / Page 3 of 19
`
`
`

`

`Patent Application Publication
`
`nJa
`
`2n.
`
`hS
`
`9
`
`U
`
`910m
`
`1A
`
`
`
`
`
`.mwas:>Im<moohorm8mmwA
`
`
`mmi:mmmmmmn
`
`2zotbmmmiommzfimmhmo
`
`6,8m
`
`"toEmEE2&3«20Egon
`
`mm>
`
`mmmmo.
`
`oz
`
`20Emfiqo2:3
`
`
`
`
`
`mNm.3muoSmEEmmm:m2:mmmmnmn%mmm.
`
`4ImmGE
`
`
`2.5:Ema5mmS8m
`mmeE>Im<mwokoi
`
`02
`
`
`
`
`
`ZOtDmENE—OmHOMEMQ
`
`com.
`
`Em
`
`APPL-1015/ Page 4 of 19
`
`APPL-1015 / Page 4 of 19
`
`
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 4 of 9
`
`US 2012/0019704 A1
`
`
`
`“EDEMETOZEDH
`
`«20ENEOm
`
`ohm.
`
`mm}
`
`mam
`
`zotbmEms;Om#0:”..ka
`
`mmmmo.
`
`02
`
`
`
`20<tm=é<0REEF
`
`
`
`ZotbmENE—00.MEEIMHMQ
`
`NEEmmMInEQ
`
`
`
`Hangman.hmm
`
`MODS.>Im«‘EGOKOIQ
`
`0mm.
`
`
`
`mm>MS:mmmmmmq
`
`mNm
`
`02
`
`mbmmNA
`
`09m.
`
`mhm.
`
`V.GE
`
`thSmEQHmm
`
`
`
`MODEExt«$605011
`
`mmm
`
`APPL-1015/ Page 5 of 19
`
`APPL-1015 / Page 5 of 19
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 5 of 9
`
`US 2012/0019704 A1
`
`nEOSum:<0ZEDE
`
`«“20mintsOm
`
`ohm.
`
`mm;
`
`mom
`
`mmmml
`
`02
`
`
`
`20<EME<O223k
`
`
`
`mDOSMImHWm.
`
`
`
`NQOE>IQ<EOQFOIQ
`
`mam.
`
`InEMDOQ
`
`mGE
`
`
`
`MUZMDOmmmmmmlmn
`
`MAGZE.
`
`IOmqwgm
`
`
`
`mmmmmlMdeOQ
`
`mmm
`
`
`
`.531.kahmm
`
`
`
`No.03.>IQE¢GOHOIQ
`
`
`
`
`
`ZOtDmENE—OmNZ‘EINHMQ
`
`
`
`
`
`ZOtDmEms—OmHUNHNQ
`
`00m
`
`mhm.
`
`0mm.
`
`0mm
`
`APPL-1015/ Page 6 of 19
`
`APPL-1015 / Page 6 of 19
`
`
`
`
`
`

`

`Patent Application Publication
`
`n.
`
`nJa
`
`hS
`
`9f0
`
`US 2012/0019704 A1
`
`
`
`mmm(mhub—“EMShmmMIEDOQt0Ina-.625%0mm
`
`
`
`
`
`
`
`mMOZMngmmmmmlmn
`
`
`
`
`
`2:ZOtDm$9501m2x§mmhmnM0mm.
`
`02
`
`
`
`
`
`20{EMEfivZIDH.
`
`MQOE>11EGOHOIQ
`
`
`
`«mmmmo.meDOD.
`
`bGE
`
`MHOZB
`
`WDOSNIQHmm
`
`
`
`No.05.>Il<IGOHOIQ
`
`
`
`”to{EME<U2th....«”20EMEOQ
`
`
`
`
`
`mm;
`
`
`
`ohm.new
`
`mmmml
`
`
`
`
`
`2.0thEMS—OD.RDMHMQ
`
`Dom.
`
`mhm.
`
`APPL-1015/ Page 7 of 19
`
`APPL-1015 / Page 7 of 19
`
`
`
`
`
`
`

`

`emP
`
`mon
`
`aonM
`
`n.
`
`“J4
`
`hS
`
`9
`
`U
`
`w0m
`
`1A
`
`
`m“to<mm3<o2&3«20mm:onm:
`
`
`.m0hm.MOW
`
`mmmmmmAzotnmEgon
`Emmam.can
`
`.m02
`
`nm8
`
`20<mm§<u2%:
`
`
`
`mmmnmmmmn.mmmmqmo
`
`
`
`2,zotamEgonmzfimmtmo.%can
`
`Mmoo:
`
`
`
`imqmcohorn.n:5EmuEmEu:moEm:mownnew
`
`M.7kGE
`
`
`
`mmodE>tm<mookormmmnosmmmEm
`
`\SE:
`
`APPL-1015/ Page 8 of 19
`
`APPL-1015 / Page 8 of 19
`
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 8 of 9
`
`US 2012/0019704 A1
`
`
`
`"ECEMEGG213....
`
`
`
`«“20Ems—On.
`
`Em.
`
`mm;
`
`mom.
`
`
`
`ZOtDm.Ems:OmkOmFMQ
`
`mmmmn.
`
`
`
`mbOSMIQ.56
`
`
`
`No.03>IQ§GOHOIl
`
`mmm
`5103
`
`02
`
`
`
`20{mmEEO2E5...
`
`
`
`ZOtbmEMEOQNZ‘EENHMQ
`
`
`
`wtbmmmmo.mmmmmmo.
`
`.iE:
`
`ommbmmmml\S«m.
`
`to12.5.5
`
`mmm.
`
`.55FIEQEm
`
`
`
`MODE>IQ<EGOHOIQ
`
`can
`
`m5
`
`090
`
`0mm
`
`mGE
`
`APPL-1015/ Page 9 of 19
`
`APPL-1015 / Page 9 of 19
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 9 of 9
`
`US 2012/0019704 A1
`
`mDOSmmlEm
`
`
`
`No.92>IQ<EGOHOIQ
`
`
`
`m“vMAQDOQ
`
`IONdw‘ém
`
`
`
`mmmmmlM15300.
`
`
`
`QOEHZOOmmm:MZEEMRMQ
`
`
`
`MDZMDOmmmmmmlmn
`
`m...02..m
`
`>IQ<EOOHOIQwith(KNEE
`
`
`
`
`
`mmmuoml20.2.0qu[”503
`
`mGE
`
`
`
`QMFDMqu.hMm.
`
`MQOE>11EGOFOIQ
`
`APPL—1015/ Page 10 of 19
`
`09»
`
`mow
`
`QNV
`
`mmv
`
`
`
`
`
`
`
`mmmmlthHZOUEmmakomhmn
`
`APPL-1015 / Page 10 of 19
`
`
`
`
`
`
`
`
`
`
`

`

`US 2012/0019704 A1
`
`Jan. 26, 2012
`
`AUTOMATIC DIGITAL CAMERA
`PHOTOGRAPHY MODE SELECTION
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] Reference is made to commonly assigned, co-pend-
`ing U.S. patent application Ser. No.
`(96374), entitled:
`“Automatic Digital Camera Photography Mode Selection”,
`by Frank Razavi et al., which is incorporated herein by ref-
`erence.
`
`FIELD OF THE INVENTION
`
`[0002] This invention pertains to the field ofdigital cameras
`and more particularly to the automatic selection of a photog-
`raphy mode.
`
`BACKGROUND OF THE INVENTION
`
`[0003] Digital cameras with a multitude of operational fea-
`tures including but not limited to exposure control, white
`balance, auto focus, etc. have been a consumer staple for
`decades. As camera complexity has increased, required
`actions by the user to operate digital cameras have increased.
`[0004] Most digital cameras have a variety of photography
`modes that can be selected by the user to control various
`elements ofthe image capture process and the image process-
`ing chain. Examples of typical photography modes include
`smart capture, portrait, sport, landscape, close-up, sunset,
`backlight, children, bright, self-portrait, night portrait, night
`landscape, high-ISO and panorama. Various methods have
`been described to select an appropriate photography mode
`and control other digital camera functions. Some digital cam-
`eras include mechanical dials that can be used to select the
`
`photography mode. However, this adds expense to the digital
`camera and limits the number of choices that can be offered.
`
`In other digital camera models, the photography
`[0005]
`mode can be selected by navigating a series of menus on a
`soft-copy display on the back of the digital camera. Often it
`can be a lengthy process for the user to navigate through
`several levels of menus to choose the desired photography
`mode. Then, if the user turns the camera off and back on
`again, it is generally necessary to repeat those time-consum-
`ing steps again in order to return to the same photography
`mode. This can be a frustrating experience for the user.
`[0006] U.S. Pat. No. 6,571,066 to Tsai, entitled “Camera
`with multimode power button,” describes a method for using
`the power button to either turn on the camera or select camera
`operation mode. This scheme requires multiple pushes of the
`power button to first turn on the camera then select the oper-
`ating mode.
`[0007] U.S. Pat. No. 7,721,227 to Ronkainen, entitled
`“Method for describing alternative actions caused by pushing
`a single button,” describes a user interface for making a
`choice between two different actions dependent on how long
`a button is depressed. If the button is released immediately, a
`first action is taken. If the button is held for a longer period of
`time a message is displayed indicating that if the button is
`continued to be held a second action will be taken. If the
`
`button is not released within a specified time interval, the
`second action is then taken.
`
`[0008] U.S. Pat. No. 6,727,830 to Lui, entitled “Time based
`hardware button for application launch,” teaches the use of a
`time dependent press of an “application” button to select
`
`between various functions. Multiple button presses can also
`be used to select different functions.
`
`[0009] U.S. Pat. No. 6,976,215 to Roderick et al., entitled
`“Pushbutton user interface with functionality preview,”
`teaches a user-interface that uses a pressure-sensitive multi-
`state button. If the button is pushed with a first pressure a
`preview is provided of the effect that will be produced if the
`button is pressed using a higher pressure.
`[0010] There remains a need for a simple user interface that
`enables a user to conveniently return to a previously-selected
`photography mode without adding the cost of additional but-
`tons or the inconvenience of needing to navigate complex
`user-interface menus.
`
`SUMMARY OF THE INVENTION
`
`[0011] The present invention represents a digital camera
`having a plurality of photography modes, comprising:
`[0012]
`an imaging sensor;
`[0013]
`an optical system for imaging a scene onto the imag-
`ing sensor;
`[0014]
`an image capture control for initiating an image
`capture operation;
`[0015]
`a photography mode user interface for selecting
`between a plurality of photography modes, the photography
`modes having associated image capture and image process-
`ing settings;
`[0016]
`a power control for turning the digital camera on or
`off, wherein when the camera is in an off state and the power
`control is activated with a first activation pattern the digital
`camera is turned on and set to operate in a default photogra-
`phy mode and when the power control is activated with a
`second activation pattern the digital camera is turned on and
`set to operate in a previously selected photography mode.
`[0017] The present invention has the advantage that it sim-
`plifies camera operation by allowing a user to conveniently
`return to a previously selected photography mode when the
`digital camera is powered on. In this way a single button
`activation can be used to perform two different tasks: turning
`on the camera and selecting between the previously selected
`photography mode and a default photography mode.
`[0018]
`It has the additional advantage that the user can
`select between different photography modes with a single
`button activation without needing to interact with a multi-step
`menu selection process. This reduces the required number of
`user inputs required to select the photography mode.
`[0019]
`It has the further advantage that no additional user
`interface controls are required to provide the added function-
`ality.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a high-level diagram showing the compo-
`[0020]
`nents of a system for classifying digital image according to an
`embodiment of the present invention;
`[0021]
`FIG. 2 is a flow diagram depicting typical image
`processing operations used to process digital images in a
`digital camera;
`[0022]
`FIGS. 3 and 4 are flowcharts illustrating a method
`for selecting a photography mode in a digital camera using a
`short or long button press according to an embodiment of the
`present invention;
`[0023]
`FIGS. 5 and 6 are flowcharts illustrating a method
`for selecting a photography mode in a digital camera using a
`APPL—1015/ Page 11 of 19
`
`APPL-1015 / Page 11 of 19
`
`

`

`US 2012/0019704 A1
`
`Jan. 26, 2012
`
`single or double button press according to an alternate
`embodiment of the present invention;
`[0024]
`FIGS. 7 and 8 are flowcharts illustrating a method
`for selecting a photography mode in a digital camera using a
`light or heavy button pressure according to an alternate
`embodiment of the present invention; and
`[0025]
`FIG. 9 is a flowchart illustrating a method for select-
`ing a photography mode in a digital camera using different
`activation patterns for a photography mode user interface
`control according to an alternate embodiment of the present
`invention.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`In the following description, a preferred embodi-
`[0026]
`ment of the present invention will be described in terms that
`would ordinarily be implemented as a software program.
`Those skilled in the art will readily recognize that the equiva-
`lent of such software can also be constructed in hardware.
`
`Because image manipulation algorithms and systems are well
`known, the present description will be directed in particular to
`algorithms and systems forming part of, or cooperating more
`directly with, the system and method in accordance with the
`present invention. Other aspects of such algorithms and sys-
`tems, and hardware or software for producing and otherwise
`processing the image signals involved therewith, not specifi-
`cally shown or described herein, can be selected from such
`systems, algorithms, components and elements known in the
`art. Given the system as described according to the invention
`in the following materials, software not specifically shown,
`suggested or described herein that is useful for implementa-
`tion of the invention is conventional and within the ordinary
`skill in such arts.
`
`Still further, as used herein, a computer program for
`[0027]
`performing the method of the present invention can be stored
`in a computer readable storage medium, which can include,
`for example; magnetic storage media such as a magnetic disk
`(such as a hard drive or a floppy disk) or magnetic tape;
`optical storage media such as an optical disc, optical tape, or
`machine readable bar code; solid state electronic storage
`devices such as random access memory (RAM), or read only
`memory (ROM); or any other physical device or medium
`employed to store a computer program having instructions for
`controlling one or more computers to practice the method
`according to the present invention.
`[0028] The invention is inclusive of combinations of the
`embodiments described herein. References to “a particular
`embodiment” and the like refer to features that are present in
`at least one embodiment ofthe invention. Separate references
`to “an embodiment” or “particular embodiments” or the like
`do not necessarily refer to the same embodiment or embodi-
`ments; however, such embodiments are not mutually exclu-
`sive, unless so indicated or as are readily apparent to one of
`skill in the art. The use of singular or plural in referring to the
`“method” or “methods” and the like is not limiting. It should
`be noted that, unless otherwise explicitly noted or required by
`context, the word “or” is used in this disclosure in a non-
`exclusive sense.
`
`employing imaging
`cameras
`[0029] Because digital
`devices and related circuitry for signal capture and process-
`ing, and display are well known, the present description will
`be directed in particular to elements forming part of, or coop-
`erating more directly with, the method and apparatus in
`accordance with the present invention. Elements not specifi-
`cally shown or described herein are selected from those
`
`known in the art. Certain aspects of the embodiments to be
`described are provided in software. Given the system as
`shown and described according to the invention in the follow-
`ing materials, software not specifically shown, described or
`suggested herein that is useful for implementation of the
`invention is conventional and within the ordinary skill in such
`arts
`
`[0030] The following description ofa digital camera will be
`familiar to one skilled in the art. It will be obvious that there
`
`are many variations of this embodiment that are possible and
`are selected to reduce the cost, add features or improve the
`performance of the camera.
`[0031]
`FIG. 1 depicts a block diagram of a digital photog-
`raphy system, including a digital camera 10 in accordance
`with the present invention. Preferably, the digital camera 10 is
`a portable battery operated device, small enough to be easily
`handheld by a user when capturing and reviewing images.
`The digital camera 10 produces digital images that are stored
`as digital image files using image memory 30. The phrase
`“digital image” or “digital image file”, as used herein, refers
`to any digital image file, such as a digital still image or a
`digital video file.
`[0032]
`In some embodiments, the digital camera 10 cap-
`tures both motion video images and still images. The digital
`camera 10 can also include other functions, including, but not
`limited to, the functions ofa digital music player (e. g. an MP3
`player), a mobile telephone, a GPS receiver, or a program-
`mable digital assistant (PDA).
`[0033] The digital camera 10 includes a lens 4 having an
`adjustable aperture and adjustable shutter 6. In a preferred
`embodiment, the lens 4 is a zoom lens and is controlled by
`zoom and focus motor drives 8. The lens 4 focuses light from
`a scene (not shown) onto an image sensor 14, for example, a
`single-chip color CCD or CMOS image sensor. The lens 4 is
`one type optical system for forming an image of the scene on
`the image sensor 14. In other embodiments, the optical sys-
`tem may use a fixed focal length lens with either variable or
`fixed focus.
`
`[0034] The output of the image sensor 14 is converted to
`digital form by Analog Signal Processor (ASP) and Analog-
`to-Digital (A/D) converter 16, and temporarily stored in
`buffer memory 18. The image data stored in buffer memory
`18 is subsequently manipulated by a processor 20, using
`embedded software programs (e.g. firmware) stored in firm-
`ware memory 28. In some embodiments, the software pro-
`gram is permanently stored in firmware memory 28 using a
`read only memory (ROM). In other embodiments, the firm-
`ware memory 28 can be modified by using, for example,
`Flash EPROM memory. In such embodiments, an external
`device can update the software programs stored in firmware
`memory 28 using the wired interface 38 or the wireless
`modem 50. In such embodiments, the firmware memory 28
`can also be used to store image sensor calibration data, user
`setting selections and other data which must be preserved
`when the camera is turned off. In some embodiments, the
`processor 20 includes a program memory (not shown), and
`the software programs stored in the firmware memory 28 are
`copied into the program memory before being executed by
`the processor 20.
`[0035]
`It will be understood that the functions of processor
`20 can be provided using a single programmable processor or
`by using multiple programmable processors, including one or
`more digital signal processor (DSP) devices. Alternatively,
`the processor 20 can be provided by custom circuitry (e. g., by
`APPL—1015/ Page 12 of 19
`
`APPL-1015 / Page 12 of 19
`
`

`

`US 2012/0019704 A1
`
`Jan. 26, 2012
`
`one or more custom integrated circuits (ICs) designed spe-
`cifically for use in digital cameras), or by a combination of
`programmable processor(s) and custom circuits. It will be
`understood that connectors between the processor 20 from
`some or all ofthe various components shown in FIG. 1 can be
`made using a common data bus. For example,
`in some
`embodiments the connection between the processor 20, the
`buffer memory 18, the image memory 30, and the firmware
`memory 28 can be made using a common data bus.
`[0036] The processed images are then stored using the
`image memory 30. It is understood that the image memory 30
`can be any form of memory known to those skilled in the art
`including, but not limited to, a removable Flash memory card,
`internal Flash memory chips, magnetic memory, or optical
`memory. In some embodiments, the image memory 30 can
`include both internal Flash memory chips and a standard
`interface to a removable Flash memory card, such as a Secure
`Digital (SD) card. Alternatively, a different memory card
`format can be used, such as a micro SD card, Compact Flash
`(CF) card, MultiMedia Card (MMC), xD card or Memory
`Stick.
`
`[0037] The image sensor 14 is controlled by a timing gen-
`erator 12, which produces various clocking signals to select
`rows and pixels and synchronizes the operation of the ASP
`and A/D converter 16. The image sensor 14 can have, for
`example, 12.4 megapixels (4088x3040 pixels) in order to
`provide a still image file of approximately 4000x3000 pixels.
`To provide a color image, the image sensor is generally over-
`laid with a color filter array, which provides an image sensor
`having an array ofpixels that include different colored pixels.
`The different color pixels can be arranged in many different
`patterns. As one example, the different color pixels can be
`arranged using the well-known Bayer color filter array, as
`described in commonly assigned US. Pat. No. 3,971,065,
`“Color imaging array” to Bayer, the disclosure of which is
`incorporated herein by reference. As a second example, the
`different color pixels can be arranged as described in com-
`monly assigned US. Patent Application Publication 2007/
`0024931 to Compton and Hamilton, entitled “Image sensor
`with improved light sensitivity”, the disclosure of which is
`incorporated herein by reference. These examples are not
`limiting, and many other color patterns may be used.
`[0038]
`It will be understood that the image sensor 14, tim-
`ing generator 12, and ASP and A/D converter 16 can be
`separately fabricated integrated circuits, or they can be fab-
`ricated as a single integrated circuit as is commonly done with
`CMOS image sensors. In some embodiments, this single
`integrated circuit can perform some of the other functions
`shown in FIG. 1, including some ofthe functions provided by
`processor 20.
`[0039] The image sensor 14 is effective when actuated in a
`first mode by timing generator 12 for providing a motion
`sequence oflower resolution sensor image data, which is used
`when capturing video images and also when previewing a still
`image to be captured, in order to compose the image. This
`preview mode sensor image data can be provided as HD
`resolution image data, for example, with 1280x720 pixels, or
`as VGA resolution image data, for example, with 640x480
`pixels, or using other resolutions which have significantly
`fewer columns and rows of data, compared to the resolution
`of the image sensor.
`[0040] The preview mode sensor image data can be pro-
`vided by combining values of adj acent pixels having the same
`color, or by eliminating some of the pixels values, or by
`
`combining some color pixels values while eliminating other
`color pixel values. The preview mode image data can be
`processed as described in commonly assigned US. Pat. No.
`6,292,218 to Parulski, et al., entitled “Electronic camera for
`initiating capture of still images while previewing motion
`images,” which is incorporated herein by reference.
`[0041] The image sensor 14 is also effective when actuated
`in a second mode by timing generator 12 for providing high
`resolution still image data. This final mode sensor image data
`is provided as high resolution output image data, which for
`scenes having a high illumination level includes all of the
`pixels of the image sensor, and can be, for example, a 12
`megapixel final image data having 4000x3000 pixels. At
`lower illumination levels, the final sensor image data can be
`provided by “binning” some number of like-colored pixels on
`the image sensor, in order to increase the signal level and thus
`the “ISO speed” of the sensor.
`[0042] The zoom and focus motor drivers 8 are controlled
`by control signals supplied by the processor 20, to provide the
`appropriate focal length setting and to focus the scene onto
`the image sensor 14. The exposure level of the image sensor
`14 is controlled by controlling the f/number and exposure
`time of the adjustable aperture and adjustable shutter 6, the
`exposure period of the image sensor 14 via the timing gen-
`erator 12, and the gain (i.e., ISO speed) setting ofthe ASP and
`A/D converter 16. The processor 20 also controls a flash 2
`which can illuminate the scene.
`
`[0043] The lens 4 ofthe digital camera 10 can be focused in
`the first mode by using “through-the-lens” autofocus, as
`described in commonly-assigned US. Pat. No. 5,668,597,
`entitled “Electronic Camera with Rapid Automatic Focus of
`an Image upon a Progressive Scan Image Sensor” to Parulski
`et al., which is incorporated herein by reference. This is
`accomplished by using the zoom and focus motor drivers 8 to
`adjust the focus position ofthe lens 4 to a number ofpositions
`ranging between a near focus position to an infinity focus
`position, while the processor 20 determines the closest focus
`position which provides a peak sharpness value for a central
`portion of the image captured by the image sensor 14. The
`focus distance which corresponds to the closest focus posi-
`tion can then be utilized for several purposes, such as auto-
`matically setting an appropriate scene mode, and can be
`stored as metadata in the image file, along with other lens and
`camera settings.
`[0044] The processor 20 produces menus and low resolu-
`tion color images that are temporarily stored in display
`memory 36 and are displayed on the image display 32. The
`image display 32 is typically an active matrix color liquid
`crystal display (LCD), although other types of displays, such
`as organic light emitting diode (OLED) displays, can be used.
`A video interface 44 provides a video output signal from the
`digital camera 10 to a video display 46, such as a flat panel
`HDTV display. In preview mode, or video mode, the digital
`image data from buffer memory 18 is manipulated by proces-
`sor 20 to form a series of motion preview images that are
`displayed, typically as color images, on the image display 32.
`In review mode, the images displayed on the image display 32
`are produced using the image data from the digital image files
`stored in image memory 30.
`[0045] The graphical user interface displayed on the image
`display 32 is controlled in response to user input provided by
`user controls 34. The user controls 34 are used to select
`
`various camera modes, such as video capture mode, still
`capture mode, and review mode, and to initiate capture of still
`APPL—1015/ Page 13 of 19
`
`APPL-1015 / Page 13 of 19
`
`

`

`US 2012/0019704 A1
`
`Jan. 26, 2012
`
`images and recording of motion images. User controls 34
`typically include some combination of buttons,
`rocker
`switches, joysticks, or rotary dials. In some embodiments,
`some of the user controls 34 are provided by using a touch
`screen overlay on the image display 32. In other embodi-
`ments, additional status displays or images displays can be
`used. In a preferred embodiment, the user controls 34 include
`a power control 35 (e.g., a power button) which is used to turn
`on or off the camera, as well as other controls such as a lens
`controls to control the lens 4, and an image capture control
`(e. g., a shutter button) to initiate an image capture operation.
`In some embodiments, the still preview mode is initiated
`when the user partially depresses the shutter button, and the
`still image capture mode is initiated when the user fully
`depresses the shutter button.
`[0046] The camera modes that can be selected using the
`user controls 34 include a “timer” mode. When the “timer”
`
`mode is selected, a short delay (e.g., 10 seconds) occurs after
`the user fully presses the shutter button, before the processor
`20 initiates the capture of a still image.
`[0047] An audio codec 22 connected to the processor 20
`receives an audio signal from a microphone 24 and provides
`an audio signal to a speaker 26. These components can be to
`record and playback an audio track, along with a video
`sequence or still image. If the digital camera 10 is a multi-
`function device such as a combination camera and mobile
`
`phone, the microphone 24 and the speaker 26 can be used for
`telephone conversation.
`[0048]
`In some embodiments, the speaker 26 can be used as
`part of the user interface, for example to provide various
`audible signals which indicate that a user control has been
`depressed, or that a particular mode has been selected. In
`some embodiments, the microphone 24, the audio codec 22,
`and the processor 20 can be used to provide voice recognition,
`so that the user can provide a user input to the processor 20 by
`using voice commands, rather than user controls 34. The
`speaker 26 can also be used to inform the user of an incoming
`phone call. This can be done using a standard ring tone stored
`in firmware memory 28, or by using a custom ring-tone
`downloaded from a wireless network 58 and stored in the
`
`image memory 3 0. In addition, a vibration device (not shown)
`can be used to provide a silent (e. g., non audible) notification
`of an incoming phone call.
`[0049] The processor 20 also provides additional process-
`ing of the image data from the image sensor 14, in order to
`produce rendered sRGB image data which is compressed and
`stored within a “finished” image file, such as a well-known
`Exif—JPEG image file, in the image memory 30.
`[0050] The digital camera 10 can be connected via the
`wired interface 38 to an interface/recharger 48, which is con-
`nected to a computer 40, which can be a desktop computer or
`portable computer located in a home or office. The wired
`interface 38 can conform to, for example, the well-known
`USB 2.0 interface specification. The interface/recharger 48
`can provide power via the wired interface 38 to a set of
`rechargeable batteries (not shown) in the digital camera 10.
`[0051] The digital camera 10 can include a wireless modem
`50, which interfaces over a radio frequency band 52 with the
`wireless network 58. The wireless modem 50 can use various
`
`wireless interface protocols, such as the well-known Blue-
`tooth wireless interface or the well-known 802.11 wireless
`
`interface. The computer 40 can upload images via the Internet
`70 to a photo service provider 72, such as the Kodak Easy-
`
`Share Gallery. Other devices (not shown) can access the
`images stored by the photo service provider 72.
`[0052]
`In alternative embodiments, the wireless modem 50
`communicates over a radio frequency (e.g. wireless) link with
`a mobile phone network (not shown), such as a 3GSM net-
`work, which connects with the Internet 70 in order to upload
`digital image files from the digital camera 10. These digital
`image files can be provided to the computer 40 or the photo
`service provider 72.
`[0053]
`FIG. 2 is a flow diagram depicting image processing
`operations that can be performed by the processor 20 in the
`digital camera 10 (FIG. 1) in order to process color sensor
`data 100 from the image sensor 14 output by the ASP andA/D
`converter 16. In some embodiments, the processing param-
`eters used by the processor 20 to manipulate the color sensor
`data 100 for a particular digital image are determined by
`various user settings 175, which can be selected via the user
`controls 34 in response to menus displayed on the image
`display 32.
`[0054] The color sensor data 100 which has been digitally
`converted by the ASP andA/D converter 16 is manipulated by
`a white balance step 95. In some embodiments, this process-
`ing can be performed using the methods described in com-
`monly-assigned US. Pat. No. 7,542,077 to Miki, entitled
`“White balance adjustment device and color identification
`device”, the disclosure of which is herein incorporated by
`reference. The white balance can be adjusted in response to a
`white balance setting 90, which can be manually set by a user,
`or which can be automatically set by the camera.
`[0055] The color image data is then manipulated by a noise
`reduction step 105 in order to reduce noise from the image
`sensor 14. In some embodiments, this processing can be
`performed using the methods described in commonly-as-
`signed U.S. Pat. No. 6,934,056 to Gindele et al

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