U.S. patent application number 13/783693 was filed with the patent office on 2013-07-11 for multi-display digital image processing apparatus using external display apparatus, method of operating the digital image processing apparatus, and computer readable recording medium having recorded thereon program for executing the method.
This patent application is currently assigned to SAMSUNG ELECTRONICS CO., LTD.. The applicant listed for this patent is Samsung Electronics Co., Ltd.. Invention is credited to Sung-kyu Jang.
Application Number | 20130176191 13/783693 |
Document ID | / |
Family ID | 43068197 |
Filed Date | 2013-07-11 |
United States Patent
Application |
20130176191 |
Kind Code |
A1 |
Jang; Sung-kyu |
July 11, 2013 |
MULTI-DISPLAY DIGITAL IMAGE PROCESSING APPARATUS USING EXTERNAL
DISPLAY APPARATUS, METHOD OF OPERATING THE DIGITAL IMAGE PROCESSING
APPARATUS, AND COMPUTER READABLE RECORDING MEDIUM HAVING RECORDED
THEREON PROGRAM FOR EXECUTING THE METHOD
Abstract
A digital image processing apparatus that supports multi-display
to reproduce images on an external display apparatus connectable to
the digital image processing apparatus, a method of operating the
digital image processing apparatus, and a computer readable
recording medium recorded thereon a program for executing the
method. The digital image processing apparatus includes: a digital
signal processor which, when a signal of a first display command is
input to the digital image processing apparatus, displays a screen
obtained by performing the first display command on the digital
image processing apparatus, and when a signal of a second display
command corresponding to the signal of the first display command is
input to the digital image processing apparatus, displays a screen
obtained by performing the second display command on the external
display apparatus.
Inventors: |
Jang; Sung-kyu; (Suwon-si,
KR) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Samsung Electronics Co., Ltd.; |
Suwon-si |
|
KR |
|
|
Assignee: |
SAMSUNG ELECTRONICS CO.,
LTD.
Suwon-si
KR
|
Family ID: |
43068197 |
Appl. No.: |
13/783693 |
Filed: |
March 4, 2013 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
12750185 |
Mar 30, 2010 |
|
|
|
13783693 |
|
|
|
|
Current U.S.
Class: |
345/1.2 |
Current CPC
Class: |
H04N 2201/001 20130101;
H04N 1/00453 20130101; G09G 5/003 20130101; H04N 5/23216 20130101;
H04N 2101/00 20130101; H04N 5/2621 20130101; H04N 2201/0084
20130101; H04N 1/00291 20130101; G06F 3/14 20130101 |
Class at
Publication: |
345/1.2 |
International
Class: |
G09G 5/00 20060101
G09G005/00 |
Foreign Application Data
Date |
Code |
Application Number |
May 13, 2009 |
KR |
10-2009-0041748 |
Claims
1. A digital image processing apparatus that supports multi-display
to reproduce images on an external display apparatus connectable to
the multi-display digital image processing apparatus, the digital
image processing apparatus comprising: an input element; a display
unit; and a digital signal processor which, when a signal of a
first display command is input to the digital image processing
apparatus with the input element, displays a screen on the display
unit obtained by performing the first display command on the
digital image processing apparatus, and when a signal of a second
display command corresponding to the signal of the first display
command is input to the digital image processing apparatus,
displays a screen obtained by performing the second display command
on the on the external display apparatus, wherein the first display
command displays an image selected from among images stored in the
digital image processing apparatus in a full screen on the display
unit, and the second display command displays on the external
display apparatus an enlarged or reduced image of a partial area
selected from the full screen displayed on the display unit.
2. The digital image processing apparatus of claim 1, wherein an
on-screen display (OSD) image, which displays a window on the
selected partial area on the full screen, is further displayed.
3. The digital image processing apparatus of claim 2, wherein the
on-screen display (OSD) image is moved in the full screen according
to user input.
4. The digital image processing apparatus of claim 3, wherein the
selected partial area on the full screen is changed along with the
movement of the on-screen display (OSD) image in the full
screen.
5. The digital image processing apparatus of claim 1 wherein the
digital signal processor includes a connection detector that
outputs a trigger signal on detection of a connection between the
digital image processing apparatus and the external display
apparatus; and a display selector which selects the digital image
processing apparatus as a selected display unit if no external
display apparatus is signaled as connected, and the external
display apparatus as the selected display if the external display
apparatus is signaled as connected.
6. The digital image processing apparatus of claim 5, wherein the
connection detector continuously detects whether the digital image
processing apparatus is connected to the external display
apparatus.
7. The digital image processing apparatus according to claim 1,
further comprising: a plurality of vertical buttons in a column in
a vertical direction adjacent the screen, and a plurality of
horizontal buttons in a row in a horizontal direction, wherein the
plurality of vertical and horizontal buttons are used for the first
and second display commands.
8. A method of operating a digital image processing apparatus that
supports multi-display to reproduce images on an external display
apparatus connectable to the digital image processing apparatus,
the method comprising: inputting a signal of a first display
command to the digital image processing apparatus; inputting a
signal of a second display command to the digital image processing
apparatus; selecting any one of the digital image processing
apparatus and the external display apparatus to display screens
obtained by performing the first and second display commands;
displaying, by the first display command, an image selected from
among images stored in the digital image processing apparatus in a
full screen on the digital image processing apparatus; and
displaying, by the second display command, an enlarged or reduced
image of a partial area selected from the full screen on the
external display apparatus.
9. The method of claim 8, wherein the first display command further
displays an on-screen display (OSD) image, which displays a window
around the selected partial area on the full screen.
10. The method of claim 9, wherein the on-screen display (OSD)
image is moved in the full screen according to user input.
11. The method of claim 10, wherein the selected partial area on
the full screen is changed along with the movement of the the
on-screen display (OSD) image in the full screen.
12. A non-transitory computer program product, comprising a
computer usable medium having a computer readable program code
embodied therein, said computer readable program code adapted to be
executed to implement the method according to claim 8.
13. The method of claim 8 including outputting a trigger signal on
detection of a connection between the digital image processing
apparatus and the external display apparatus; and selecting the
digital image processing apparatus as a selected display if no
external display apparatus is signaled as connected, and the
external display apparatus as the selected display if the external
display apparatus is signaled as connected.
14. The method of claim 13, including continuously detecting
whether the digital image processing apparatus and the external
display apparatus are connected.
Description
CROSS-REFERENCE TO RELATED PATENT APPLICATION
[0001] This application is a divisional of U.S. patent application
Ser. No. 12/750,185, filed Mar. 30, 2010, which claims the benefit
of Korean Patent Application No. 10-2009-0041748, filed on May 13,
2009, in the Korean Intellectual Property Office, the disclosures
of which are incorporated herein in their entirety by
reference.
BACKGROUND
[0002] The invention relates to digital image processing apparatus,
a method of operating the digital image processing apparatus, and a
computer readable recording medium having recorded thereon a
program for executing the method, and more particularly, to a
digital image processing apparatus which supports multi-display to
reproduce images on an external display apparatus, a method of
operating the digital image processing apparatus, and a computer
readable recording medium having recorded thereon a program for
executing the method.
[0003] A digital image processing apparatus, such as a digital
camcoder including a digital camera, a cellular phone including a
camera module, and a personal digital assistant (PDA), displays an
image on a display unit, such as a liquid crystal display (LCD),
included in the digital image processing apparatus.
[0004] When various types of external display apparatuses, such as
LCD TVs, computer monitors, plasma display panels (PDPs), and
projection TVs, are connected to the digital image processing
apparatus, the same image displayed on the display unit of the
digital image processing apparatus may be displayed on the external
display apparatuses.
[0005] However, when the same image displayed on the display unit
is displayed on an external display apparatus, a desire of a user
wanting to use various methods of displaying an image may not be
satisfied.
SUMMARY
[0006] An embodiment of the invention provides a digital image
processing apparatus which supports multi-display to reproduce
images on an external display apparatus, a method of operating the
digital image processing apparatus, and a computer readable
recording medium having recorded thereon a program for executing
the method.
[0007] According to an aspect of the invention, there is provided a
digital image processing apparatus that supports multi-display to
reproduce images on an external display apparatus connectable to
the multi-display digital image processing apparatus, the digital
image processing apparatus comprising: an input element, a display,
and a digital signal processor which, when a signal of a first
display command is input to the digital image processing apparatus
with the input element, displays a screen on the display obtained
by performing the first display command on the digital image
processing apparatus, and when a signal of a second display command
corresponding to the signal of the first display command is input
to the digital image processing apparatus, displays a screen
obtained by performing the second display command on the external
display apparatus.
[0008] The digital signal processor may include: a connection
detector which detects whether the digital image processing
apparatus and the external display apparatus are connected to each
other; a display selector which selects one of the digital image
processing apparatus and the external display apparatus to display
the screens obtained by performing the first and second display
commands; and a controller which performs the first and second
display commands.
[0009] The first display command may display an image selected from
among images stored in the digital image processing apparatus in a
full screen, and the second display command may display an enlarged
or reduced image of a partial area selected from the full screen on
the external display apparatus.
[0010] An on-screen display (OSD) image, which displays a window on
the selected partial area on the full screen, may be further
displayed.
[0011] The first display command may display an image selected from
among images stored in the digital image processing apparatus on
the digital image processing apparatus in a full screen, and the
second display command may display an image, on which a special
effect is performed on the selected image, on the external display
apparatus.
[0012] Options of the special effect may be displayed on the
digital image processing apparatus in an on-screen display (OSD)
image.
[0013] The second display command may display the selected image
and the image, on which the special effect is performed, on the
external display apparatus by dividing a screen of the external
display apparatus.
[0014] The first display command may display images stored in the
digital image processing apparatus in a continuous reproduction
mode at a predetermined speed on the digital image processing
apparatus, and the second display command may display the images on
the external display apparatus at a speed different from the
predetermined speed of the continuous reproduction mode.
[0015] According to another aspect of the invention, there is
provided a method of operating a digital image processing apparatus
that supports multi-display to reproduce images on an external
display apparatus connectable to the digital image processing, the
method comprising: inputting a signal of a first display command to
the digital image processing apparatus; inputting a signal of a
second display command to the digital image processing apparatus;
selecting any one of the digital image processing apparatus and the
external display apparatus to display screens obtained by
performing the first and second display commands; and displaying
the screens obtained by performing the first and second display
commands.
[0016] The selecting may include detecting whether the digital
image processing apparatus and the external display apparatus are
connected to each other.
[0017] The first display command may display an image selected from
among images stored in the digital image processing apparatus in a
full screen, and the second display command may display an enlarged
or reduced image of a partial area selected from the full screen on
the external display apparatus.
[0018] The first display command may further display an on-screen
display (OSD) image, which displays a window around the selected
partial area on the full screen.
[0019] The first display command may display an image selected from
among images stored in the digital image processing apparatus on
the digital image processing apparatus in a full screen, and the
second display command may display an image, on which a special
effect is performed on the selected image, on the external display
apparatus.
[0020] The first display command may further display options of the
special effect on the digital image processing apparatus in an on
screen display (OSD) image.
[0021] The second display command may display the selected image
and the image, on which the special effect is performed, on the
external display apparatus by dividing a screen of the external
display apparatus.
[0022] The first display command may display images stored in the
digital image processing apparatus in a continuous reproduction
mode at a predetermined speed on the digital image processing
apparatus, and the second display command may display the images on
the external display apparatus at a speed different from the
predetermined speed of the continuous reproduction mode.
[0023] According to another aspect of the invention, there is
provided a computer program product, comprising a computer usable
medium having a computer readable program code embodied therein,
said computer readable program code adapted to be executed to
implement the above described method for operating a digital image
processing apparatus that supports multi-display to reproduce
images on an external display apparatus connectable to the digital
image processing.
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The above and other features and advantages of the invention
will become more apparent by describing in detail exemplary
embodiments thereof with reference to the attached drawings in
which:
[0025] FIG. 1 is a front-top perspective view of a digital image
processing apparatus;
[0026] FIG. 2 is a rear view of the digital image processing
apparatus of FIG. 1;
[0027] FIG. 3 is a block diagram illustrating a digital image
processing apparatus which supports multi-display to reproduce
images on an external display apparatus, according to an embodiment
of the invention;
[0028] FIG. 4 is a flowchart schematically showing a method of
operating the digital image processing apparatus which supports
multi-display to reproduce images on the external display
apparatus, according to an embodiment of the invention;
[0029] FIG. 5 is a pictorial diagram for illustrating the method of
FIG. 4;
[0030] FIG. 6 is a flowchart showing a method of operating the
digital image processing apparatus which supports multi-display to
reproduce images on the external display apparatus, according to
another embodiment of the invention;
[0031] FIG. 7 is a flowchart illustrating elements VII of FIG. 5 in
detail;
[0032] FIG. 8 is a pictorial diagram for illustrating the method of
FIG. 6;
[0033] FIG. 9 is a flowchart showing a method of operating the
digital image processing apparatus which supports multi-display to
reproduce images on the external display apparatus, according to
another embodiment of the invention;
[0034] FIG. 10 is a pictorial diagram for describing the method of
FIG. 9; and
[0035] FIG. 11 is a flowchart schematically showing a method of
operating the digital image processing apparatus which supports
multi-display to reproduce images on the external display
apparatus, according to another embodiment of the invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0036] Hereinafter, the various embodiments of the invention will
be described more fully with reference to the accompanying
drawings, in which exemplary embodiments of the invention are
shown.
[0037] FIG. 1 is a front and top perspective view of a digital
image processor.
[0038] A shutter-release button 11 is pressed or released so as to
expose a charge coupled device (CCD) or a film to light for a
predetermined time, and record an image on the CCD by suitably
exposing a subject in association with an iris (not shown).
[0039] A power supply button 13 can be activated to operate the
digital image processor by supplying power to the digital image
processor.
[0040] A flash 15 instantly illuminates with a bright light when an
image is captured in a dark place, and examples of a flash mode
include an automatic flash mode, a forced flash mode, a no flash
mode, a red eye reduction mode, and a slow synchro mode.
[0041] An auxiliary light 17 supplies light to a subject so that
the digital image processor automatically, quickly, and accurately
adjusts a focus when the light intensity is insufficient or when an
image is captured at night.
[0042] A lens unit 19 receives light from an external light source
and processes an image.
[0043] FIG. 2 is a rear view of the digital image processor of FIG.
1. The digital image processor also may include a wide angle-zoom
button 21w, a telescopic-zoom button 21t, a display unit 23, and a
plurality of input buttons (hereinafter, referred to as buttons) B1
through B14 including a touch sensor or a contact type switch.
[0044] A view angle is widened or narrowed according to an input of
the wide angle-zoom button 21w or a telescopic-zoom button 21t.
Specifically, the wide angle-zoom button 21w and a telescopic-zoom
button 21t are used to change a size of a selected exposure area.
When the wide angle-zoom button 21w is activated, the size of the
selected exposure area is decreased, and when the telescopic-zoom
button 21t is activated, the size of the selected exposure area is
increased.
[0045] The buttons B1 through B14 are disposed close to sides of
the display unit 23 along vertical and horizontal directions. The
buttons B1 through B14 include a touch sensor (not shown) or a
contact type switch (not shown). In other words, when the buttons
B1 through B14 include a touch sensor, a finger of a user may move
up/down/right/left while touching the buttons B1 through B7
disposed in the horizontal direction or the buttons B8 through B14
disposed in the vertical direction, so as to select a predetermined
value, such as a color or brightness, from among main menu items or
to activate lower menu icons included in a main menu icon.
Alternatively, when the buttons B1 through B14 include a contact
type switch, a desired function may be executed by directly
selecting a main menu icon and a lower menu icon. The touch sensor
is more touch-sensitive than the contact type switch.
[0046] FIG. 3 is a block diagram illustrating a digital image
processing apparatus 100 that supports multi-display to reproduce
images on an external display apparatus 200, according to an
embodiment of the invention. The digital image processing apparatus
100 may include a display unit 23, a user input unit 110, a
photographing unit 120, an image processor 130, a storage unit 140,
a connector 150, and a digital signal processor 160. In FIG. 3, the
digital image processing apparatus 100 is connected to the external
display apparatus 200, for example, a TV, to multi-display a
predetermined image reproduced by the digital image processing
apparatus 100 on the external display apparatus 200.
[0047] The user input unit 110 may include the shutter-release
button 11, which is pressed or released to expose a CCD or a film
to light for a predetermined time, the power supply button 13,
which is activated to supply power to the digital image processing
apparatus 100, the wide angle-zoom button 21w and the
telescopic-zoom button 21t, which widen or narrow a view angle, and
the buttons B1 through B14, which are disposed close to sides of
the display unit 23 along vertical and horizontal directions and
include a touch sensor or a contact type switch so as to input a
character or select and execute a menu, as shown in FIG. 2.
[0048] The photographing unit 120 includes a shutter, a lens unit,
an iris, a CCD, and an analog digital converter (ADC), which are
not shown. The shutter and the iris adjust light intensity. The
lens unit receives light from an external light source and
processes an image. Here, the iris adjusts the amount of received
light (light intensity) according to an opening and closing degree
of the iris. The opening and closing degree of the iris is
controlled by the digital signal processor 160.
[0049] The CCD accumulates the light intensity received via the
lens unit, and according to the accumulated light intensity,
outputs an image formed in the lens unit according to a vertical
synchronization signal. The digital image processing apparatus 100
obtains an image from the CCD, which converts light reflected from
a subject into an electric signal. A color filter is required to
obtain a color image using the CCD, and the CCD may employ a color
filter array (CFA). Only light indicating one color per pixel
passes through the CFA. The CFA has a regularly arranged structure,
and has various forms according to an arrangement structure. The
ADC converts an analog signal output from the CCD to a digital
signal.
[0050] In various exemplary embodiments, the image processor 130
signal-processes digitally converted raw data so that the raw data
may be displayed on a display device. The image processor 130
removes a black level due to a dark current generated in the CCD or
the CFA that is sensitive to changes of temperature. The image
processor 130 performs gamma compensation, which encodes
information according to the non-linearity of a visual angle of a
human. The image processor 130 performs CFA interpolation, which
interpolates a Bayer pattern realized in an RGRG line and a GBGB
line of predetermined gamma compensated data to an RGB line. The
image processor 130 converts an interpolated RGB signal into a YUV
signal, performs an edge compensation that clarifies an image by
filtering a Y signal with a high band pass filter, performs a color
correction that corrects color values of U and V signals by using
standard color coordinates, and removes noise from the Y, U, and V
signals. The image processor 130 generates a Joint Photographic
Experts Group (JPEG) file by compressing and signal-processing the
Y, U, and V signals from which noise were removed. The generated
JPEG file is displayed on the display unit 23 and stored in the
storage unit 140. Various operations of the image processor 130 are
controlled by the digital signal processor 160.
[0051] The storage unit 140 is a space for finally storing an image
file, and may include various types of memory cards, such as a
smart card, a compact flash (CF) memory, a memory stick, and a
secure digital (SD) memory card. Besides the memory cards for
storing an image file, the digital image processing apparatus 100
may further include an electrically erasable and programmable read
only memory (EEPROM), which stores algorithms required to operate a
processor of the digital image processing apparatus 100, and a
flash memory, which stores setting data required to operate a
processor of the digital image processing apparatus 100.
[0052] The connector 150 may include a wireless or wire interface
for transmitting an image signal from the digital image processing
apparatus 100 to the external display apparatus 200 under control
of the digital signal processor 160. Examples of the wire interface
include a universal serial bus (USB), a high definition multimedia
interface (HDMI), and examples of the wireless interface include
worldwide interoperability for microwave access (WiMAX), long term
evolution (LTE), Wi-Fi, and Blue-tooth.
[0053] During a reproduction mode, the digital signal processor 160
detects whether the digital image processing apparatus 100 and the
external display apparatus 200 are connected to each other, and
when the digital image processing apparatus 100 and the external
display apparatus 200 are connected to each other, displays a
screen obtained by performing a second display command
corresponding to a first display command input to the digital image
processing apparatus 100 on a display unit 210 of the external
display apparatus 200.
[0054] Accordingly, the digital signal processor 160 includes a
connection detector 161, a display selector 162, and a controller
163.
[0055] The connection detector 161 detects whether the digital
image processing apparatus 100 is connected to the external display
apparatus 200. The connection detector 161 may output a trigger
signal in the detection of a connection between the connector 150
of the digital image processing apparatus 100 and the external
display apparatus 200. The connection detector 161 may be realized
inside the digital signal processor 160 of the digital image
processing apparatus 100, or may be realized separately from the
controller 163 as hardware for detecting an external load.
[0056] The display selector 162 selects one of the digital image
processing apparatus 100 and the external display apparatus 200 to
display a screen obtained by performing the first or second display
command.
[0057] Here, the first display command is a general display command
regarding various reproduction methods that the digital image
processing apparatus 100 is to perform in a reproduction mode of
the digital image processing apparatus 100. For example, the first
display command may include a command to display a plurality of
images stored in the digital image processing apparatus 100 as
thumbnail images in a thumbnail reproduction mode, a command to
display one image selected in a general reproduction mode of the
digital image processing apparatus 100 in a full screen, and a
command to display the plurality of images stored in the digital
image processing apparatus 100 in a continuous reproduction mode at
a predetermined speed.
[0058] Also, the first display command may further include a
command to display various on screen display (OSD) images provided
by a monitor without a separate image signal. Details thereof will
be described below.
[0059] The second display command is a general display command that
is newly performed on a predetermined image displayed on the
digital image processing apparatus 100 according to the first
display command via a series of manipulations by a user. The second
display command is different from and corresponds to the first
display command. For example, when the first display command is to
display the plurality of images stored in the digital image
processing apparatus 100 as thumbnail images in the thumbnail
reproduction mode, the second display command may be a command to
display one thumbnail image selected by a user from among the
thumbnail images in a full screen. Also, when the first display
command is to display one image selected from among the plurality
of images stored in the digital image processing apparatus 100 in a
full screen, the second display command may be a command to display
an enlarged or reduced image of a partial area selected in the full
screen. Also, when the first display command is to display one
image selected from among the plurality of images stored in the
digital image processing apparatus 100 in a full screen, the second
display command may be a command to display an image, on which a
special effect is performed on the selected image, on the external
display apparatus 200. Also, when the first display command is to
display the plurality of images stored in the digital image
processing apparatus 100 on the digital image processing apparatus
100 in a continuous reproduction mode at a predetermined speed, the
second display command may be a command to display the plurality of
images, which are displayed on the digital image processing
apparatus 100, on the external display apparatus 200 in a
continuous reproduction mode at a speed that is different from the
speed of the continuous reproduction mode of the digital image
processing apparatus 100.
[0060] The first and second display commands are performed under
control of the controller 163. Here, the controller 163 displays a
screen obtained by performing the first display command on the
display unit 23 of the digital image processing apparatus 100.
[0061] When the connection detector 161 detects that the external
display apparatus 200 and the digital image processing apparatus
100 are connected to each other, the display selector 162 selects
the external display apparatus 200 to display a screen obtained by
performing the second display command, and transmits the screen
obtained by performing the second display command to the external
display apparatus 200 via the connector 150.
[0062] Exemplary embodiments of the invention will now be described
in detail with reference to FIGS. 4 through 11.
[0063] FIG. 4 is a flowchart showing a method of operating the
digital image processing apparatus 100 that supports multi-display
to reproduce images on the external display apparatus 200,
according to an embodiment of the invention, and FIG. 5 is a
pictorial diagram for describing the method. The method according
to the current embodiment may be performed in the digital image
processing apparatus 100. According to an embodiment, a main
algorithm of the method may be performed in the digital signal
processor 160 with the help of peripheral components of the digital
signal processor 160.
[0064] Referring to FIGS. 4 and 5, when a thumbnail reproduction
mode signal, which is a signal of a first display command, is input
using, e.g., the buttons B1 through B14, the digital image
processing apparatus 100 is converted to a thumbnail reproduction
mode, in operation 310.
[0065] When the thumbnail reproduction mode signal is input, the
controller 163 displays a screen obtained by performing the first
display command, i.e., a plurality of images stored in the digital
image processing apparatus 100, on the display unit 23 of the
digital image processing apparatus 100 as a plurality of thumbnail
images, in operation 320.
[0066] In operation 330, a user selects a desired thumbnail image
from among the thumbnail images displayed on the display unit 23 of
the digital image processing apparatus 100. Here, a window W with a
predetermined size, which is a type of on-screen display (OSD), is
displayed around an outline of the selected thumbnail image, with
the selected thumbnail image. A location of the window W may be
freely moved using the buttons B1 through B14 included in the user
input unit 110. A signal of a second display command is input in
the same manner.
[0067] In operation 340, the connection detector 161 continuously
detects whether the digital image processing apparatus 100 is
connected to the external display apparatus 200. Here, determining
of whether the digital image processing apparatus 100 is connected
to the external display apparatus 200 may operate as an
interrupt.
[0068] If an interrupt does not occur in operation 340, the display
selector 162 selects the digital image processing apparatus 100 to
display a screen obtained by performing the second display command,
and the screen obtained by performing the second display command,
i.e., the selected thumbnail image, is displayed on the display
unit 23 of the digital image processing apparatus 100 in a full
screen, in operation 360.
[0069] Otherwise, if an interrupt occurs in operation 340, the
display selector 162 selects the external display apparatus 200 to
display the screen obtained by performing the second display
command, and the screen obtained by performing the second display
command, i.e., the selected thumbnail image, is displayed on the
display unit 210 of the external display apparatus 200 in a full
screen, in operation 350.
[0070] According to the current embodiment, the user is able to
quickly browse a desired image while looking at a plurality of
thumbnail images on the display unit 23 of the digital image
processing apparatus 100, and simultaneously view a large image in
high resolution on the display unit 210 of the external display
apparatus 200, such as TV. Accordingly, the convenience of the user
is increased.
[0071] FIG. 6 is a flowchart showing a method of operating the
digital image processing apparatus 100 that supports multi-display
to reproduce images on the external display apparatus 200,
according to another embodiment of the invention,
[0072] FIG. 7 is a flowchart illustrating VII of FIG. 5 in detail,
and FIG. 8 is a pictorial diagram for illustrating the method. The
method according to the current embodiment may be performed in the
digital image processing apparatus 100. According to an embodiment,
a main algorithm of the method may be performed in the digital
signal processor 160 with the help of peripheral components of the
digital signal processor 160.
[0073] Referring to FIGS. 6, 7, and 8, when a reproduction mode
signal, which is a signal of a first display command, is input
using the buttons B1 through B14, the digital image processing
apparatus 100 is converted to a reproduction mode in operation
410.
[0074] When the reproduction mode signal is input, the controller
163 displays a screen obtained by performing the first display
command, i.e., an image selected from among a plurality of images
stored in the digital image processing apparatus 100, on the
display unit 23 of the digital image processing apparatus 100 in a
full screen, in operation 420.
[0075] A user selects a desired partial area of an area of the full
screen of the image displayed on the display unit 23 of the digital
image processing apparatus 100, in operation 430. Here, a window W
with a predetermined size, which is a type of OSD, is displayed
together with the partial area, in operation 431. A location of the
window may be freely moved using the buttons B1 through B14
included in the user input unit 110, in operation 432. A signal of
a second display command is input in the same manner.
[0076] The connection detector 161 continuously detects whether the
digital image processing apparatus 100 is connected to the external
display apparatus 200 in operation 440. Here, determining of
whether the digital image processing apparatus 100 is connected to
the external display apparatus 200 may operate as an interrupt.
[0077] If an interrupt does not occur in operation 440, the display
selector 162 selects the digital image processing apparatus 100 to
display a screen obtained by performing the second display command,
and displays the screen obtained by performing the second display
command, i.e., an enlarged or reduced image of the selected partial
area, on the display unit 23 of the digital image processing
apparatus 100, in operation 460.
[0078] Otherwise, if an interrupt occurs, the display selector 162
selects the external display apparatus 200 to display the screen
obtained by performing the second display command. If an
enlargement button signal is input in operation 433 as the second
display command, the enlarged image of the selected partial area is
displayed on the display unit 210 of the external display apparatus
200 in operation 451, as illustrated in FIG. 8, and if a reduction
button signal is input in operation 434 as the second display
command, a reduced image of the selected partial area is displayed
on the display unit 210 of the external display apparatus 200 in
operation 452.
[0079] According to the current embodiment, when an
enlargement/reduction operation is performed on a partial area of
an image displayed on the digital image processing apparatus 100,
an enlarged/reduced image of the image is displayed on the display
unit 210 of the external display apparatus 200 in high resolution,
whereas a location of the partial area is indicated by a window W
on the digital image processing apparatus 100. Accordingly, the
convenience of the user is increased, since it can be directly seen
which partial area of the image is enlarged/reduced.
[0080] FIG. 9 is a flowchart schematically showing a method of
operating the digital image processing apparatus 100 that supports
multi-display to reproduce images on the external display apparatus
200, according to another embodiment of the invention, and FIG. 10
is a pictorial diagram for illustrating the method. The method
according to the current embodiment may be performed in the digital
image processing apparatus 100. According to an embodiment, a main
algorithm of the method may be performed in the digital signal
processor 160 with the help of peripheral components of the digital
signal processor 160.
[0081] Referring to FIGS. 9 and 10, a reproduction mode signal,
which is a signal of a first display command, is input using the
buttons B1 through B14, the digital image processing apparatus 100
is converted to a reproduction mode in operation 510.
[0082] When the reproduction mode signal is input, the controller
163 displays a screen obtained by performing the first display
command, i.e., an image selected from among plurality of images
stored in the digital image processing apparatus 100, on the
display unit 23 of the digital image processing apparatus 100 in a
full screen, in operation 520.
[0083] Here, a type of OSD image S, which indicates options of a
special effect, is simultaneously displayed on the display unit 23
of the digital image processing apparatus 100, and a user selects a
desired option from among the options displayed on the display unit
23, in operation 530. Here, a window W with a predetermined size,
indicating the selected option, is displayed on the OSD image S. A
signal of a second display command is input in the same manner.
[0084] The connection detector 161 continuously detects whether the
digital image processing apparatus 100 is connected to the external
display apparatus 200 in operation 540. Here, detecting of whether
the digital image processing apparatus 100 is connected to the
external display apparatus 200 may operate as an interrupt.
[0085] If an interrupt does not occur in operation 540, the display
selector 162 selects the digital image processing apparatus 100 to
display a screen obtained by performing the second display command,
and the screen obtained by performing the second display command,
i.e., a screen on which the selected option of the special effect
is performed, on the display unit 23 of the digital image
processing apparatus 100, in operation 560.
[0086] Otherwise, if an interrupt occurs, the display selector 162
selects the external display apparatus 200 to display the screen
obtained by performing the second display command, and the screen
obtained by performing the second display command, i.e., the screen
on which the selected option of the special effect is performed, on
the display unit 210 of the external display apparatus 200, in
operation 550. Here, a screen of the display unit 210 may be
divided so as to display a screen before a special effect and a
screen after a special effect together.
[0087] According to the current embodiment, the user is able to
view an original image on the display unit 23 of the digital image
processing apparatus 100, while viewing a large image, on which a
special effect is performed, in high resolution on the display unit
210 of the external display apparatus 200, such as TV, and thus the
convenience of the user is increased.
[0088] FIG. 11 is a flowchart showing a method of operating the
digital image processing apparatus 100 that supports multi-display
to reproduce images on the external display apparatus 200,
according to another embodiment of the invention. The method
according to the current embodiment may be performed in the digital
image processing apparatus 100. According to an embodiment, a main
algorithm of the method may be performed in the digital signal
processor 160 with the help of peripheral components of the digital
signal processor 160.
[0089] Referring to FIG. 11, when a continuous reproduction mode
signal, which is a signal of a first display command, is input
using the buttons B1 through B14, the digital image processing
apparatus 100 is converted to a continuous reproduction mode in
operation 610.
[0090] When the continuous reproduction mode signal is input, the
controller 163 displays a screen obtained by performing the first
display command, i.e., predetermined images from among a plurality
of images stored in the digital image processing apparatus 100, on
the display unit 23 of the digital image processing apparatus 100
at a predetermined speed in operation 620.
[0091] A user may select a speed of the continuous reproduction
mode in operation 630.
[0092] The connection detector 161 continuously detects whether the
digital image processing apparatus 100 is connected to the external
display apparatus 200 in operation 640. Here, detecting of whether
the digital image processing apparatus 100 is connected to the
external display apparatus 200 may operate as an interrupt.
[0093] If an interrupt does not occur in operation 640, the display
selector 162 selects the digital image processing apparatus 100 to
display a screen obtained by performing a second display command,
and the screen obtained by performing the second display command,
i.e., the predetermined images having a newly set speed that is
faster or slower than the predetermined speed of the continuous
reproduction mode of the digital image processing apparatus 100, on
the display unit 23 of the digital image processing apparatus 100,
in operation 660.
[0094] Otherwise if an interrupt occurs in operation 540, the
display selector 162 selects the external display apparatus 200 to
display the screen obtained by performing the second display
command, and the screen obtained by performing the second display
command, i.e., the predetermined images having a newly set speed
that is faster or slower than the predetermined speed of the
continuous reproduction mode of the digital image processing
apparatus 100, on the display unit 210 of the external display
apparatus 200, in operation 650.
[0095] According to the current embodiment, the user is able to
view images at an original speed of a continuous reproduction mode
on the display unit 23 of the digital image processing apparatus
100, while viewing the images at a newly set speed in a large size
and high resolution on the display unit 210 of the external display
apparatus 200, such as TV. Accordingly, the convenience of the user
is increased.
[0096] According to an apparatus and a method of operating the
apparatus described above, the apparatus and an external display
apparatus are simultaneously used to each display different images,
and thus the apparatus and the external display apparatus are
efficiently used.
[0097] The invention can also be applied in a computer readable
recording medium having recorded thereon a program for executing
the method of operating the apparatus that supports multi-display
to reproduce images on the external display apparatus. Examples of
the computer readable recording medium include magnetic storage
media such as read-only memory (ROM), floppy disks, hard disks, and
magnetic tapes, optical recording media such as CD-ROMs and DVDs,
and storage media (e.g., transmission through the Internet).
[0098] The embodiments of the invention may be realized as media
including computer readable code, thereby distributed and read by a
plurality of computer systems connected via a network. Also,
functional programs, codes, and code segments for accomplishing the
invention can be easily construed by programmers of ordinary skill
in the art to which the invention pertains.
[0099] The system described herein can include functional programs,
codes, and code segments. Any of the computing elements may
comprise a processor, a memory for storing program data and
executing it, a permanent storage such as a disk drive, a
communications port for handling communications with external
devices, and user interface devices, including a display, keyboard,
etc.
[0100] All references, including publications, patent applications,
and patents, cited herein are hereby incorporated by reference to
the same extent as if each reference were individually and
specifically indicated to be incorporated by reference and were set
forth in its entirety herein.
[0101] For the purposes of promoting an understanding of the
principles of the invention, reference has been made to the
preferred embodiments illustrated in the drawings, and specific
language has been used to describe these embodiments. However, no
limitation of the scope of the invention is intended by this
specific language, and the invention should be construed to
encompass all embodiments that would normally occur to one of
ordinary skill in the art.
[0102] The invention may be described in terms of functional block
components and various processing steps. Such functional blocks may
be realized by any number of hardware and/or software components
configured to perform the specified functions. For example, the
invention may employ various integrated circuit components, e.g.,
memory elements, processing elements, logic elements, look-up
tables, and the like, which may carry out a variety of functions
under the control of one or more microprocessors or other control
devices. Similarly, where the elements of the invention are
implemented using software programming or software elements the
invention may be implemented with any programming or scripting
language such as C, 0++, Java, assembler, or the like, with the
various algorithms being implemented with any combination of data
structures, objects, processes, routines or other programming
elements. Functional aspects may be implemented in algorithms that
execute on one or more processors. Furthermore, the invention could
employ any number of conventional techniques for electronics
configuration, signal processing and/or control, data processing
and the like. The words "mechanism" and "element" are used broadly
and are not limited to mechanical or physical embodiments, but can
include software routines in conjunction with processors, etc.
[0103] The particular implementations shown and described herein
are illustrative examples of the invention and are not intended to
otherwise limit the scope of the invention in any way. For the sake
of brevity, conventional electronics, control systems, software
development and other functional aspects of the systems (and
components of the individual operating components of the systems)
may not be described in detail. Furthermore, the connecting lines,
or connectors shown in the various figures presented are intended
to represent exemplary functional relationships and/or physical or
logical couplings between the various elements. It should be noted
that many alternative or additional functional relationships,
physical connections or logical connections may be present in a
practical device. Moreover, no item or component is essential to
the practice of the invention unless the element is specifically
described as "essential" or "critical".
[0104] The use of the terms "a" and "an" and "the" and similar
referents in the context of describing the invention (especially in
the context of the following claims) are to be construed to cover
both the singular and the plural. Furthermore, recitation of ranges
of values herein are merely intended to serve as a shorthand method
of referring individually to each separate value falling within the
range, unless otherwise indicated herein, and each separate value
is incorporated into the specification as if it were individually
recited herein. Finally, the steps of all methods described herein
can be performed in any suitable order unless otherwise indicated
herein or otherwise clearly contradicted by context. The use of any
and all examples, or exemplary language (e.g., "such as") provided
herein, is intended merely to better illuminate the invention and
does not pose a limitation on the scope of the invention unless
otherwise claimed. Numerous modifications and adaptations will be
readily apparent to those skilled in this art without departing
from the spirit and scope of the invention.
* * * * *