Apple Inc. v. Samsung Electronics Co. Ltd. et al
Filing
925
Administrative Motion to File Under Seal Apple's Motion for Summary Judgment of Non-Infringement of U.S. Patent Number 7,362,867 and Invalidity of U.S. Patent Numbers 7,456,893 and 7,577,460 filed by Apple Inc.(a California corporation). (Attachments: #1 Declaration of Erica Tierney in Support of Apple's Administrative Motion to File Documents Under Seal, #2 Declaration of Mark D. Selwyn in Support of Apple's Administrative Motion to File Documents Under Seal, #3 Proposed Order Granting Apple Inc.'s Administrative Motion to File Documents Under Seal, #4 Plaintiff and Counterclaim-Defendant Apple Inc.'s Notice of Motion and Motion for Summary Judgment of Non-Infringement of U.S. Patent Number 7,362,867 and Invalidity of U.S. Patent Numbers 7,456,893 and 7,577,460, #5 Declaration of Mark D. Selwyn in Support of Apple's Motion for Summary Judgment of Non-Infringement of U.S. Patent Number 7,362,867 and Invalidity of U.S. Patent Numbers 7,456,893 and 7,577,460, #6 Exhibit 1, #7 Exhibit 2, #8 Exhibit 3, #9 Exhibit 4, #10 Exhibit 5, #11 Exhibit 6, #12 Exhibit 7, #13 Exhibit 8, #14 Exhibit 9, #15 Exhibit 10, #16 Exhibit 11, #17 Exhibit 12, #18 Exhibit 13, #19 Exhibit 14, #20 Exhibit 15, #21 Exhibit 16, #22 Exhibit 17, #23 Exhibit 18, #24 Exhibit 19, #25 Exhibit 20, #26 Exhibit 21, #27 Exhibit 22, #28 Exhibit 23, #29 Exhibit 24, #30 Exhibit 25, #31 Exhibit 26, #32 [Proposed] Order Granting Apple Inc.'s Motion for Partial Summary Judgment)(Selwyn, Mark) (Filed on 5/17/2012) Modified on 5/21/2012 attachment #1 and 2 sealed pursuant to General Order No. 62 (dhm, COURT STAFF).
EXHIBIT 2
US007456893B2
(12) United States Patent
(lO) Patent No.:
US 7,456,893 B2
(45) Date of Patent:
Nov. 25, 2008
Son et al.
(54)
(75)
METHOD OF CONTROLLING DIGITAL
IMAGE PROCESSING APPARATUS FOR
EFFICIENT REPRODUCTION AND DIGITAL
IMAGE PROCESSING APPARATUS USING
THE METHOD
6,867,807 B2 *
6,970,200 B2 *
2004/0008970 A1 *
2004/0109063 A1 *
2004/0119876 A1
2005/0134708 A1 *
Inventors: Hyuk-soo Son, Seongnam-si (KR);
3/2005
11/2005
1/2004
6/2004
6/2004
6/2005
Malloy
Desormeaux .......... 348/333.13
Boll ...................... 348/333.13
Junkersfeld et al ............ 386/69
Kusaka et al ............. 348/207.1
Ohmori et al.
Lee et al ..................
348/240.2
Sung-ho Eun, Seongnam-si (KR)
(73) Assignee:
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
U.S.C. 154(b) by 597 days.
(*) Notice:
(21) Appl. No.: 11/167,851
(22)
Filed:
(30)
(56)
11/1999
3/2000
4/2004
10/1998
ABSTRACT
(57)
(KR) ...................... 10-2005-0021335
(51) Int. Cl. 5/222
HO4N
(52)
(58)
Sep. 21, 2006
Foreign Application Priority Data
Mar. 15, 2005
11-331739 A
2000-078518 A
2004-112708 A
1998-0071372 A
Primary Examine~David Ometz
Assistant Examiner~ary C Vieaux
(74) Attorney, Agent, or Firm Drinker Biddle & Reath LLP
Prior Publication Data
US 2006/0209203 A1
JP
JP
JP
KR
* cited by examiner
Jun. 27, 2005
(65)
FOREIGN PATENT DOCUMENTS
Samsung Techwin Co., Ltd., Changwon
(2006.01)
U.S. CI .............................. 348/333.11; 348/333.01
Field of Classification Search ............ 348/211.13,
348/333.01,333.05,333.11,333.13
See application file for complete search history.
References Cited
Provided is a method of controlling a digital image processing
apparatus that processes and stores an input image in a recording medium and reproduces files stored in the recording
medium in a stored-image display mode. The method
includes: (a) classifying the stored-image display mode into
first and second modes; (b) determining whether any one of
the first and second modes was selected by a user if a command to perform the stored-image display mode is input by
the user; (c) displaying a latest file first if the first mode was
selected; and (d) displaying a file most recently reproduced
first if the second mode was selected.
U.S. PATENT DOCUMENTS
6,512,548 B1 * 1/2003 Anderson .............. 348/333.05
16 Claims, 7 Drawing Sheets
NO
~YES
8903
8902
$904
SET REPRODUCTION FILE INDEX
89054
REPRODUCE FILE INDICATED BY
REPRODUCTION FILE INDEX
$906
8909
NO
YES
YES
TO LEFT SIGNAL
EXIST?
TO RIGHT SIGNAL
EXIST?
SET REPRODUCTION FILE
INDEX USING INDEX OF
CORRESPONDING FILE
SET REPRODUCTION FILE
INDEX USING INDEX OF
REPRODUCE FILE
INDICATED REPRODUCTION
FILE
NO
EPRO IClN
$913
~MODE SUTTON SIGNAL
APLNDC-WH-A 0000018487
U.S. Patent
Nov. 25, 2008
US 7,456,893 B2
Sheet 1 of 7
FIG. 1
13
17b 33 34 14L 14 14
39w 39T
oooo
00000
00000
5a
]5~
15D
35
42 1 5
21
APLNDC-WH-A 0000018488
FIG. 2
OEC
501
503
~
RTC I
-- cDS-A:c I
I]
TIMING CIRCUIT
/
502
i DRIVER 1=
12--~ FLASH )-=
~
505
506
I DRAM I I EEPROMI
/511
CONTROLLER
I FLASH
" USER ’~
laP
504
510
=
INPUT j
PORTIONJ
DCP ~
Ix I,
508 I
~21
I i ~--0~--21a
~ L---1 RS2320 I/F ~21b
1
/
MICRO ~ 51 2
CONTROLLER
/ 513
!
514
5O9
LAMP
AUDIO
EMITTINGJ PROCESSOR
PORTION.~’
LCD
DRIVER
SPI COLOR LCD
U.S. Patent
Nov. 25, 2008
US 7,456,893 B2
Sheet 3 of 7
FIG. 3
START
INITIALIZE
I PERFORM PREVIEW MODE
~
NO
}YES
I
PERFORM
PHOTOGRAPHING MODE
-- $4
YES
I PERFORM SETTING MODE [--$6
~YES
NO
YES
I
APLNDC-WH-A 0000018490
U.S. Patent
Nov. 25, 2008
US 7,456,893 B2
Sheet 4 of 7
FIG. 4
$2
PERFORM AWB
$201
PERFORM AE
$202
PERFORM AF
$203
GAMMA CORRECTION
$204
SCALING
$205
CONVERT IMAGE DATA l---- $206
PROCESS IMAGE DATA F $207
STORE
$208
SYNTHESIZE OSD DATA }----- $209
CONVERT IMAGE DATA ~-~ $210
OUTPUT IMAGE DATA
$211
APLNDC-WH-A 0000018491
U.S. Patent
Nov. 25, 2008
US 7,456,893 B2
Sheet 5 of 7
FIG.
INSPECT REMAINING
$401
CAPACITY OF MEMORY CARD
I/
S403
I¥ES
INDICATE LACK
IOF CAPACITY OF
_1
[ MEMORY CARD
DRIVE APERTURE AND
SET EXPOSURE TIME
L S406
/
_1
~ NO
]-YES
I PERFORM AUTOMATIC FOCUSING ~ $408
~
9
NO
NO~0
CREATE IMAGE FILE
IN MEMORY CARD
CAPTURE IMAGE
COMPRESS IMAGE DATA
STORE IMAGE DATA
IN IMAGE FILE
~
-S411
--~ S412
~-S413
~
--- $414
APLNDC-WH-A 0000018492
U.S. Patent
Nov. 25, 2008
Sheet 6 of 7
US 7,456,893 B2
FIG. 6
ROOTF
DCIM F
100ABCDE F
4 ABCD0001 .JPGI
4 ABCD0002"JPG I
4 ABCD0003.JPG I
4 ABCD0004.JPG I
4 ABCD0005.JPG I
4 ~BCD007~.,~F’G I
"--{ ~BCD0076.,~F’GI
4 ~BCD0077.,~G I
--{ ABCD01 00.JPG I
APLNDC-WH-A 0000018493
U.S. Patent
Nov. 25, 2008
Sheet 7 of 7
FIG. 7 ( ST~T )
US 7,456,893 B2
~9
SET REPRODUCTION FILE INDEX
$904~ USING INDEX OF LATEST FIL~
INDEX EXIST?
I YES
REPRODUCE FILE INDICATED BY
REPRODUCTION FILE INDEX
$906
NO NO
$909
YES
$907
$910
$911
SET REPRODUCTION FILE
INDEX USING INDEX OF
CORRESPONDING FILE
SET REPRODUCTION FILE
INDEX USING INDEX OF
CORRESPONDING FILE
/ $912
REPRODUCE FILE
INDICATED REPRODUCTION
FILE INDEX
NO ~REPRODUClN~
~ YES
APLNDC-WH-A 0000018494
US 7,456,893 B2
1
2
selected; and (d) displaying a file most recently reproduced
first if the second mode was selected.
According to another aspect of the present invention, there
is provided a digital image processing apparatus including: a
5 recording medium; a reproducer; and a controller. The controller processes and stores an input image in the recording
CROSS-REFERENCE TO RELATED PATENT
medium and controlling the reproducer to display files stored
APPLICATIONS
in the recording medium. The stored-image display mode is
classified into first and second modes. In addition, a controlThis application claims the priority of Korean Patent 10 ling method used by the controller includes: determining
Application No. 10-2005-0021335, filed on Mar. 15, 2005, in whether any one of the first and second modes was selected by
the Korean Intellectual Property Office, the disclosure of
a user if a command to perform the stored-image display
which is incorporated herein in its entirety by reference.
mode is input by the user; displaying a latest file first if the first
mode was selected; and displaying a file most recently repro15 duced first if the second mode was selected.
BACKGROUND OF THE INVENTION
According to a method of controlling a digital image processing apparatus and a digital image processing apparatus
1. Field of the Invention
using the method, a user can quickly find and display desired
The present invention relates to a method of controlling a
files among files stored in a recording medium by selecting
digital image processing apparatus and a digital image processing apparatus using the method, and more particularly, to 2o the first mode or the second mode. When the second mode is
selected, if the user temporarily switches to another operating
a method of controlling a digital image processing apparatus
mode while sequentially displaying the files stored in the
that processes and stores an input image in a recording
recording medium and then returns to the stored-image dismedium and reproduces (i.e., displays) files stored in the
recording medium in a reproducing mode (i.e., a stored- play mode, the user can continue to perform a previous disimage display mode), and a digital image processing appara- 25 playing operation.
METHOD OF CONTROLLING DIGITAL
IMAGE PROCESSING APPARATUS FOR
EFFICIENT REPRODUCTION AND DIGITAL
IMAGE PROCESSING APPARATUS USING
THE METHOD
tus, for example, a digital camera or a camera-phone, using
BRIEF DESCRIPTION OF THE DRAWINGS
the method.
2. Description of the Related Art
The above and other
present
A conventional image processing apparatus is disclosed in 3o invention will become features and advantages of the in detail
more apparent by describing
U.S. Patent Publication No. 20040119876 entitled "Method
exemplary embodiments thereof with reference to the
of Notification of Inadequate Picture Quality". The convenattached drawings in which:
tional image processing apparatus includes a recording
FIG. 1 is a perspective view illustrating the back of a digital
medium, a reproducer, and a controller. The controller, for
camera according to an embodiment of the present invention;
example, a digital camera processor, processes an input 35 FIG. 2 is a block diagram illustrating an example configuimage and stores the processed input image in the recording
medium. In a reproducing mode (hereinafter referred to as the ration of components of the digital camera of FIG. 1;
FIG. 3 is a flowchart illustrating a main algorithm of a
stored-image display mode) the digital camera processor condigital camera processor (DCP) illustrated in FIG. 2;
trols the reproducer to display files that are stored in the
recording medium.
FIG. 4 is a flowchart illustrating a preview mode algorithm
40
of FIG. 3;
When a user inputs a reproduction command, the conventional image processing apparatus always reproduces the latFIG. 5 is a flowchart illustrating a photographing mode
est-stored file first. For example, an image is reproduced from algorithm of FIG. 3;
an image file that has most recently been created after a
FIG. 6 illustrates files stored in a memory card as a recordphotographing operation is always displayed first.
ing medium after the photographing mode algorithm of FIG.
45
Therefore, when a user temporarily switches from the
5 is performed; and
stored-image display mode to another operating mode (e.g., a
FIG. 7 is a flowchart illustrating a stored-image display
photographing mode), the user has to again sequentially dismode algorithm of FIG. 3.
play files that were already displayed to find his or her most
recently viewed stored image.
DETAILED DESCRIPTION OF THE INVENTION
50
SUMMARY OF THE INVENTION
The present invention will now be described more fully
with reference to the accompanying drawings, in which
The present invention provides a method of controlling a
exemplary embodiments of the invention are shown. The
digital image processing apparatus and a digital apparatus 55 invention may, however, be embodied in many different
using the method which enable a user to quickly and easily
forms and should not be construed as being limited to the
reproduce (i.e., display) files stored in a recording medium.
embodiments set forth therein; rather, these embodiments are
provided so that this disclosure will be thorough and comAccording to an aspect of the present invention, there is
plete, and will fully convey the concept of the invention to
provided a method of controlling a digital image processing
apparatus that processes and stores an input image in a record- 6o those skilled in the art.
ing medium and reproduces files stored in the recording
Referring to FIG. 1, the front part of a digital camera 1 as a
medium in a stored-image display mode. The method
digital image processing apparatus according to the present
includes: (a) classifying the stored-image display mode into
invention includes a shutter release button 13, a mode dial 14,
first and second modes; (b) determining whether any one of
functional buttons 15, a manual focus/delete button 36, a
the first and second modes was selected by a user if a com- 65 manual adjust/reproduce/terminate button 37, a stored-image
mand to perform the stored-image display mode is input by
display mode button 42, a speaker SP, a monitor button 32, an
the user; (c) displaying a latest file first if the first mode was
automatic focusing lamp 33, a viewfinder 17b, a flash standby
APLNDC-WH-A 0000018495
US 7,456,893 B2
3
4
image display mode, when the user presses the manual adjust/
lamp 34, a color LCD panel 35, a wide-angle zoom button
reproduce/terminate button 37, a selected moving-image file
39rv, a telephoto-zoom button 39~ and an external interface
unit 21.
may be reproduced or its reproduction may be terminated.
The shutter release button 13 has two levels. In other
The manual focus/delete button 36 is used for manual
words, referring to FIGS. 3 and 5, after operating the wide- 5 focusing or deleting in the photographing mode.
The monitor button 32 is used for controlling the operation
angle zoom button 39rv and the telephoto-zoom button 39r,
when a user lightly depresses the shutter release button 13 to
of the color LCD panel 35. For example, in the photographing
a first level, a first level signal SH1 from the shutter release
mode, when the user presses the monitor button 32, an image
button 13 is turned on. When the user fully depresses the
and photographing information are displayed on the color
shutter release button 13 to a second level, a second level 10 LCD panel 35. When the user presses the monitor button 32
signal SH2 from the shutter release button 13 is turned on.
again, the color LCD panel 35 is turned ofl: In the storedThe mode dial 14 is used for selecting the operating modes
image display mode, when the user presses the monitor butof the digital camera 1, such as a simple photographing mode,
ton 32 while an image file is being reproduced, photographing
a program photographing mode, a character photographing
information about the image file is displayed on the color
mode, a night view photographing mode, a manual photo- 15 LCD panel 35. When the user presses the monitor button 32
graphing mode 14Mz, a moving-image photographing mode again, only images are displayed.
14Mp, a user-setting mode 14~y, and a recording mode 14v.
The stored-image display mode button 42 is used for
The user-setting mode 14myis an operating mode where a
switching between the stored-image display mode and the
user decides photograph-taking settings for each photographpreview mode.
ing mode.
2o
The automatic focusing lamp 33 operates when a focus is
The recording mode 14v is for recording only sounds, for
well adjusted. The flash standby lamp 34 operates when a
example, a user’s voice. After selecting the recording mode flash 12 of FIG. 2 is in a standby mode. A mode indicating
14v, when a user presses the shutter release button 13, an
lamp 14z indicates a selection mode of the mode dial 14.
audio file is created in a memory card or other storage
FIG. 2 is a schematic diagram of the entire configuration of
medium, and audio data is stored in the audio file. When the 25 the digital camera 1 of FIG. 1. The entire configuration and
user presses the shutter release button 13 again, the audio data
operation of the digital camera 1 of FIG. 1 will now be
stops being stored and the audio file is set.
described with reference to FIGS. 1 through 2.
The functional buttons 15 are used for operating specific
An optical system (OPS) including a lens unit and a filter
functions of the digital camera 1 and the functional buttons 15
unit optically processes light from a subject. The lens unit of
are also used as control buttons to manage the movement of an 30 the OPS includes a zoom lens, a focal lens, and a compensaactive cursor that is displayed on the menu screen of the color
tion lens.
LCD panel 35.
When a user presses the wide angle-zoom button 39 v/or the
In a stored-image display mode, when an image currently
telephoto-zoom button 39r included in a user input portion
displayed is not enlarged, if the user presses a self-timer/right
(INP), a signal corresponding to the wide angle-zoom button
button 15R, a next file in a forward direction is displayed. 35 39rvor the telephoto-zoom button 39ris relayed to a microWhen the image currently displayed is enlarged in the storedcontroller 512. The micro-controller 512 controls a driver
image display mode, if the user presses the self-timer/right
510, thereby running a zoom motor Mz, which in turn, moves
button 15R, a display region of the enlarged image is moved to
the zoom lens. In other words, when the user presses the wide
the right. In a preview mode, if the user presses the self-timer/
angle-zoom button 39rv, the focal length of the zoom lens
right button 15~, a self-timer operation, e.g., automatic pho- 4o becomes short, thereby widening the angle of view. Whenthe
tographing after 10 seconds, is performed.
user presses the telephoto-zoom button 39~ the focal length
In the stored-image display mode, when the image curof the zoom lens becomes long, thereby narrowing the angle
rently displayed is not enlarged, if the user presses a flash!left
of view. Since the position of the focus lens is adjusted in a
button 15z, a next file in a reverse direction is displayed.
state where the position of the zoom lens is set, the angle of
When the image currently displayed is enlarged, if the user 45 view is hardly affected by the position of the focus lens.
presses the flash/left button 15z, the display region of the
In an automatic focusing mode, a main controller built into
enlarged image is moved to the left.
a digital camera processor (DCP) 507 controls the driver 510
In a preview mode, if the user presses the flash/left button
through the micro-controller 512, thereby driving a focus
15z, any one of the flash modes for a photographing mode is
motor MF. Accordingly, when the focal lens is moved, the
5o position of the focal lens, for example, a number of driving
set.
In the stored-image display mode, when the image cursteps of the focus motor MF, having a largest high frequency
rently displayed is enlarged, if the user presses a macro/down
component of an image signal is set.
button 15z~, the display region of the enlarged image is moved
The compensation lens in the lens unit of the OPS is not
down. In the preview mode, the user may set automatic proxseparately operated because the compensation lens compenimity focusing by pressing the macro/down button 15z~.
55 sates for the entire refractive index. Reference numeral MA
In the stored-image display mode, when the image curindicates a motor for driving an aperture (not shown).
rently displayed is enlarged, if the user presses a voice-memo/
An optical low pass filter included in the filter unit of the
up button 15~, the display region of the enlarged image is
OPS eliminates high frequency optical noise. An infrared cut
moved up. In the preview mode, if the user presses the voicefilter included in the filter unit of the OPS blocks the infrared
memo/up button 15~, a 10 second recording is possible upon 6o component of incident light.
consecutive photographing.
A photoelectric conversion unit (OEC) of a charge coupled
In a setting mode from the preview mode, if the user
device or a complementary metal oxide (CMOS) semiconpresses a menu/select-confirm button 15~ when the active
ductor converts light from the OPS into an analog electrical
cursor is on a selection menu, an operation condition corresignal. Here, the DCP 507 controls a timing circuit 502 to
sponding to the selection menu is set.
65 control the operations of the OEC and a correlation-doubleThe manual adjust/reproduce/terminate button 37 is used
sampler-and-analog-to-digital converter (CDS-ADC) 501.
for manual adjustment of specific conditions. In the storedThe CDS-ADC 501 processes an analog signal from the
APLNDC-WH-A 0000018496
US 7,456,893 B2
5
6
OEC, eliminates high frequency noise therefrom, adjusts an
default reproduction mode or the continuous reproduction
mode. If the default reproduction mode is selected, a file that
amplitude thereof, and then converts the analog signal into a
digital signal.
is created most recently is displayed first. If the continuous
A real time clock (RTC) 503 provides time information to
reproduction mode is selected, a file reproduced most
the DCP 507. The DCP 507 processes the digital signal from 5 recently is reproduced first.
the CDS-ADC 501 and generates a digital image composed
Accordingly, the user can quickly find and display desired
of luminance and chromaticity values.
files among files stored in a recording medium, for example,
the memory card, by selecting the first mode or the second
A light emitting portion (LAMP) is operated by the microcontroller 512 in response to a control signal generated by the
mode. When the continuous mode as the second mode is
DCP 507 including the main controller. The light emitting 10 selected, ifthe user temporarily switches to another operating
portion (LAMP) includes a self-timer lamp (not shown), the
mode while sequentially displaying the files stored in the
automatic focusing lamp 33, the mode indicating lamp 14z,
recording medium and then returns to the stored-image disand the flash standby lamp 34. The user input portion INP
play mode, the user can continue to perform a previous displaying operation. That is, in the continuous mode, the user
includes the shutter release button 13, the mode dial 14, the
functional buttons 15, the monitor button 32, the manual 15 can continue reviewing stored images at the point where he or
focus/delete button 36, the manual adjust/reproduce/termishe left off before switching to another operating mode. As
nate button 37, the wide angle-zoom button 39w, and the
such, in the continuous mode the user can essentially "booktelephoto-zoom button 39r.
mark," "flag," or otherwise identify a last-viewed image so
A dynamic random access memory (DRAM) 504 tempothat he or she is not inconvenienced with having to find the
rarily stores a digital image signal from the DCP 507. An 2o last-viewed image from a plurality of stored images. The
electrically erasable and programmable read only memory
stored-image display mode algorithm ($9) will be described
(EEPROM) 505 stores algorithms and setting data. A user’s
with reference to FIGS. 6 and 7. When the stored-image
memory card is inserted into or removed from a memory card
display mode is terminated, the above operations (i.e., operainterface (MCI) 506. The digital image signal from the DCP
tions $2-$9) are repeated.
507 is input to an LCD driver 514, thereby displaying an 25
The preview mode ($2) algorithm will now be described
image on the color LCD panel 35.
with reference to FIGS. 1, 2, and 4.
The digital image signal from the DCP 507 can be transThe DCP 507 performs automatic white balancing (AWB)
mitted via a universal serial bus (USB) connector 21a or via
and sets parameters related to the white balance ($201). The
an RS232C interface 508 and an RS232C connector 21b for
DCP 507 performs automatic exposure ($202). The DCP 507
serial communications. The digital image signal from the 30 calculates the incident brightness, dxives an aperture driving
DCP 507 can also be transmitted via a video filter 509 and a
motor MA according to the calculated incident brightness, and
video output unit 21c as a video signal.
sets an exposure time. Then, the DCP 507 performs automatic
An audio processor 513 can relay sound from a microfocusing ($203).
phone MIC to the DCP 507 or to speaker SR In addition, the
The DCP 507 performs gamma correction on input image
audio processor 513 can output an audio signal from the DCP 35 data ($204) and scales the gamma corrected image data to
507 to the speaker SR The micro-controller 512 controls the
meet display standards ($205). The DCP 507 converts the
operation of a flash controller 511 inresponse to a signal from
scaled input image data from an RGB (red, green, and blue)
a flash-luminance sensor 19, thereby driving the flash 12.
format into a luminance-chromaticity format ($206). The
A main algorithm of the DCP 507 of FIG. 2 will be now
DCP 507 processes the input image data depending on resodescribed with reference to FIGS. 1 through 3.
4o lution and where the input image data is displayed and filters
When power is applied to the digital camera 1, the DCP 507
the input image data ($207).
The DCP 507 temporarily stores the input image data in the
is initialized (S1). After the initialization (S1), the DCP 507
performs the preview mode ($2). In the preview mode, an
DRAM 504 of FIG. 3 ($208). The DCP 507 synthesizes the
input image is displayed on the color LCD panel 35. An
data temporarily stored in the DRAM 504 of FIG. 3 and
operation related to the preview mode will be described in 45 on-screen display (OSD) data ($209). The DCP 507 converts
detail later with reference to FIG. 4.
the synthesized image data from the RGB format into the
When a user lightly depresses the shutter release button 13
luminance-chromaticity format ($210) and outputs the image
to the first level and the first level signal SH1 from the shutter
data in the converted format via the LCD driver 514 of FIG. 3
release button 13 is turned on ($3), the DCP 507 performs a
($211).
current photographing mode ($4). The photographing mode 50
FIG. 5 is a flowchart illustrating the photographing mode
($4) algorithm will be described in detail with reference to
($4) algorithm of FIG. 3. The photographing mode ($4) algorithm of FIG. 3 will now be described with reference to FIGS.
FIG. 5.
When INP generated signals corresponding to a setting
1, 2, and 5. Here, the current position of the zoom lens is
mode are input ($5), the setting mode for setting an operating
already set.
condition in response to the input signals from the INP is 55
The DCP 507 inspects the remaining capacity of the
performed ($6). When a termination signal is not generated in
memory card ($401) and determines whether the memory
step $7, the DCP 507 continues to perform the following
card has enough capacity to store a digital image signal
operations.
($402). If the memory card does not have enough storage
When a signal is generated by the stored-image display
capacity, the DCP 507 indicates the lack of capacity of the
mode button 42 in the user input portion INP ($8), the stored- 6o memory card and ends the photographing mode ($403). Ifthe
image display mode is performed ($9). In the stored-image
memory card has enough storage capacity, the following
display mode, the DCP 507 performs a reproduction operaoperations are performed.
tion in response to the input signals from the user input
The DCP 507 sets white balance and parameters related to
portion INR
the white balance according to a present photographing conThe stored-image display mode is classified into a default 65 dition ($404). In the automatic exposure mode ($405), the
mode being a first mode and a continuous mode being a
DCP 507 calculates the exposure by measuring incident lumisecond mode. In the setting mode ($6), the user can select the
nance, dxives the aperture driving motor MA according to the
APLNDC-WH-A 0000018497
US 7,456,893 B2
7
8
The DCP 507 reproduces a file selected according to an
calculated exposure, and sets the exposure time ($406). In the
input signal from the user in each of the default mode and the
automatic focusing mode ($407), the DCP 51)7 performs
continuous mode ($912). For example, the DCP 507 controls
automatic focusing and dxives the focal lens ($4D8).
the LCD driver 514 to display an image of the selected file on
When the first level signal SH1 from the shutter release
button 13 is on ($4D9), the DCP 5D7 performs the following 5 the color LCD panel 35. Here, the DCP 507 sets a reproducoperations.
tion file index using an index of the file selected according to
The DCP 5D7 identifies whether the second level signal
a left or right signal that the user generated by pressing the
SH2 is on ($41D). When the second level signal SH2 is not on,
flash!left button 15z or the self-timer/right button 15R ($908
it means that the user did not press the shutter release button
or $911). Next, the DCP 507 reproduces a file indicated by the
13 to the second level to take a photograph. Then, the DCP 10 reproduction file index ($912).
5D7 repeats $4D5 through S41D.
The stored-image display mode ($9) algorithm of FIG. 3
When the second level signal SH2 is on, it means that the
will now be sequentially described with reference to FIGS. 1,
user fully depressed the shutter release button 13 to the sec2, 6, and 7. When the stored-image display mode starts, the
ond level. Then, the DCP 51)7 creates an image file in the
DCP 507 determines whether a user selected any one of the
memory card as a storage medium ($411). Next, the DCP 51)7 15 default mode and the continuous mode ($901). If the continucaptures an image ($412). In other words, the DCP 51)7
ous mode was not selected, the DCP 507 sets a reproduction
receives still-image data from the CDS-ADC 51)1. Then, the
file index using an index of a latest, that is, most recently
DCP 5D7 compresses the received still-image data ($413).
created, file ($904). For example, if file "ABCD0100.JPG" is
The DCP 51)7 stores the compressed still-image data in the
the file containing the most-recently photographed image, in
image file ($414).
2o the default mode, the DCP 507 sets the reproduction file index
FIG. 6 illustrates files stored in the memory card, i.e., the
to "100-0100", wherein "100" identifies the "100ABCDE"
recording medium, after the photographing mode ($4) algodirectory and "0100" identifies the file in the foregoing direcrithm of FIG. 5 is performed.
tory. Next, the DCP 507 reproduces a file indicated by the
Referring to FIG. 6, the memory card is formatted in a tree
reproduction file index ($905).
structure with a "ROOT" directory at the top and a "DCIM" 25
If the continuous mode was selected, the DCP 507 deterdirectory for storing data files of a user under the "ROOT"
mines whether the reproduction file index is in a reset state,
directory.
i.e., "0" ($902).
A "100ABCDE" directory for storing all files created after
When the stored-image display mode is performed for the
the user performs a photographing operation is formed under
first time after the digital camera I is turned on, the reproducthe "DCIM" directory. Here, the name of the directory, i.e., 30 tion file index is in the reset state. If the reproduction file index
"100ABCDE," contains a directory index, "100," and a
is in the reset state, the DCP 507 sets the reproduction file
unique code, "ABCDE." The unique code, "ABCDE," is arbiindex using an index of a latest file ($904). Then, the DCP 507
trarily set when a digital image processing apparatus, such as
reproduces a file indicated by the reproduction file index
a digital camera, is manufactured.
($905). In other words, when the digital camera 1 performs
In the "100ABCDE" directory, all files created after the 35 the stored-image display mode for the first time after turned
user performs the photographing operation are sequentially
on, even if the continuous mode was set, the DCP 507 reprostored. Here, files names, each of which is a combination of
duces a latest file, for example, "ABCD0100.JPG," first
the unique code, "ABCD," and a file index given in order of ($902, $904, and $905).
file creation, are created. For example, a file named
If the reproduction file index is not in the reset state, the
"ABCD0001.JPG" was created first and a file named 40 DCP 507 determines whether a file indicated by the repro"ABCD0100.JPG" was created most recently.
duction file index exists in the memory card, i.e., the recordFIG. 7 is a flowchart illustrating the stored-image display
ing medium ($903). Such an operation is required since, if the
mode ($9) algorithm of FIG. 3. As described above, the
memory card is replaced with a new memory card, the file
stored-image display mode is classified into the default mode
indicated by the reproduction file index may not exist in the
as the first mode and the continuous mode as the second 45 new memory card.
mode. Accordingly, a user can select the default mode or the
If the file indicated by the reproduction file index does not
continuous mode in the setting mode ($6).
exist in the memory card, the DCP 507 sets the reproduction
The stored-image display mode ($9) algorithm of FIG. 3
file index to, for example, "100-0100," using an index of a
will now be selectively described with reference to FIGS. 1, 2,
latest file, for example, "ABCD0100.JPG," and reproduces
50 the "ABCD0100.JPG" file indicated by the reproduction file
6, and7.
In the initial stored-image display mode, the DCP 507
index ($903 through $905).
If the file indicated by the reproduction file index exists in
determines whether a user selected the continuous mode
the memory card, the DCP 507 reproduces the file ($903 and
($901). If the continuous mode was not selected, the DCP 507
reproduces a file that was most recently created, for example,
$905). In other words, if the continuous mode was selected,
"ABCD0100.JPG" first ($904 and $905). If the continuous 55 the DCP 507 reproduces a file most recently reproduced, for
mode was selected, the DCP 507 reproduces a file that was
example, "ABCD0075.JPG," first.
most recently reproduced, for example, "ABCD0075.JPG,"
When the left signal is input after the user presses the
flash/left button 15z ($906), the DCP 507 determines whether
first ($903 and $905).
Accordingly, the user can quickly find and display desired
a file corresponding to the left signal exists ($907). In this
files among files stored in a recording medium, for example, 60 case, the file corresponding to the left signal denotes the last
a memory card, by selecting the first mode or the second
of files created before the file indicated by the reproduction
mode. When the continuous mode as the second mode is
file index. If the file corresponding to the left signal exists, the
selected, if the user temporarily switches to another operating
DCP 507 sets the reproduction file index using an index of the
mode while sequentially displaying the files stored in the
file ($908). Then, the DCP 507 reproduces a file indicated by
recording medium and then returns to the stored-image dis- 65 the reproduction file index ($912).
play mode, the user can continue to perform a previous disWhen the right signal is input after the user presses the
playing operation.
self-timer/right button 15R ($909), the DCP 507 determines
APLNDC-WH-A 0000018498
US 7,456,893 B2
9
10
whether a file corresponding to the fight signal exists ($910).
6. The method of claim 2 wherein the identifying step
In this case, the file corresponding to the right signal denotes
comprises one of setting a flag and setting a bookmark on the
the last of files created before the file indicated by the reprosingle image file that is being displayed in step (c).
duction file index. If the file corresponding to the left signal
7. The method of claim 3 wherein step (b) comprises the
exists, the DCP 507 sets the reproduction file index using an 5 steps of:
index of the file ($908). Then, the DCP 507 reproduces a file
sequentially displaying single image files of the plurality;
indicated by the reproduction file index ($912).
and
Operations $906 through $913 are repeated until the
stored-image display mode is terminated in response to a
updating the index value stored in the memory of the digital
signal generated by the stored-image display mode button 42. 10
image processing apparatus each time a currently-disAs described above, according to a method of controlling a
played image file is changed.
digital image processing apparatus and a digital image pro8. The method of claim 4 wherein the reading step comcessing apparatus using the method, a user can quickly find
prises the step of determining if the index value is in a reset
and reproduce desired files among files stored in a recording state.
medium, for example, a memory card, by selecting a default 15
9. The method of claim 8 wherein the reading step commode or a continuous mode. When the continuous mode is
prises after the determining step, first displaying a mostselected, if the user temporarily switches to another operating
recently stored image file from the recording medium if the
mode while sequentially displaying the files stored in the
index value is determined to be in the reset state.
recording medium and then returns to the stored-image dis10. A digital image processing apparatus comprising:
play mode, the user can continue to perform a previous dis- 2o
playing operation.
an optical system for receiving a light reflected from a
While the present invention has been particularly shown
subject;
and described with reference to exemplary embodiments
a photoelectric conversion module in optical communicathereof, it will be understood by those of ordinary skill in the
tion with the optical system for converting the light to
art that various changes in form and details may be made 25
image data;
therein without departing from the spirit and scope of the
a recording medium for storing the image data in an image
present invention as defined by the following claims.
file;
What is claimed is:
a display screen for displaying the image data; and
1. A method of controlling a digital image processing appaa controller connected with the photoelectric conversion
ratus that, in a photographing mode, processes and stores an 30
module, the recording medium and the display screen,
input image in a recording medium and, in a reproduction
the controller being operative in a photographing mode
mode, displays at least one image file of a plurality of image
to process the image data for storage in the recording
files that are stored in the recording medium, the method
medium and, in a stored-image display mode, being
consisting of the sequential steps:
operative to control the display screen for displaying a
(a) setting the digital image processing apparatus in the
single image relative to the image data,
reproduction mode;
(b) using the digital image processing apparatus in the
wherein upon a user performing a mode-switching operareproduction mode for displaying a single image file
tion defined by switching from the stored-image display
from the recording medium, the single image file being
mode to the photographing mode and back to the storeddifferent from a most-recently stored image file;
4o
image display mode the controller causes the display
(c) while the single image file is being displayed, switching
screen to first display a single image file that was most
from the reproduction mode to the photographing mode;
recently displayed before the mode-switching opera(d) using the digital image processing apparatus for a duration, the single image file being different from a mosttion in the photographing mode for storing a newly
recently stored image file, and the single image file being
photographed image to a new image file in the recording45
first displayed irrespective of a duration that the camera
medium;
was used in the photographing mode during the mode(e) after the duration, switching from the photographing
switching operation.
mode to the reproduction mode; and
11. The digital image processing apparatus of claim 10
(f) irrespective of the duration, first displaying again only
wherein the controller is operative to identify the single image
the single image file from step (c).
5o file that was most recently displayed in the stored-image
2. The method of claim 1 wherein step (c) comprises the
display mode.
step of identifying the image file that is being displayed.
12. The digital image processing apparatus of claim 10
3. The method of claim 2 wherein the identifying step
wherein each image file stored in the recording medium
comprises setting in a memory of the digital image processing
includes a unique file index value and the controller causes
apparatus an index value of the single image file that is being 55 the unique file index value of the single image file that was
displayed.
most recently displayed in a file index memory to be stored.
4. The method of claim 3 wherein step (e) comprises the
13. The digital image processing apparatus of claim 12
step of reading the memory to retrieve the index value.
wherein the controller comprises at least one of a digital
5. The method of claim 1 wherein step (e) comprises the
6o camera processor and a microcontroller.
steps of:
14. The digital image processing apparatus of claim 13
determining if the single image file from step (c) exists in
further comprising a user input including a mode-switching
the recording medium; and
actuator for switching the controller between the stored-imif the single image file from step (c) is determined to not
age display mode and the photographing mode.
exist in the recording medium, displaying another single
image file preceding or following the single image file
65 15. The digital image processing apparatus of claim 14
from step (c), the another single image file being differwherein the user input further comprises at least one direcent from the most-recently stored image file.
tional actuator for displaying a previous and a next image file
APLNDC-WH-A 0000018499
US 7,456,893 B2
11
12
ing actuator being pressed when switching the controller
in the stored-image display mode, the controller updating the
file index memory with a different unique file index value from the photographing mode to the stored-image display
each time the at least one directional actuator is pressed.
mode.
16. The digital image processing apparatus of claim 14
wherein the controller is operative to read the memory for 5
retrieving the file index value in response to the mode-switch-
APLNDC-WH-A 0000018500