Mobile terminal and method of performing multi-focusing and photographing image including plurality of objects using the same
11601585 · 2023-03-07
Assignee
Inventors
Cpc classification
H04N23/676
ELECTRICITY
G06F3/0484
PHYSICS
H04N23/632
ELECTRICITY
H04N23/611
ELECTRICITY
International classification
G06F3/0484
PHYSICS
Abstract
The present invention provides a mobile terminal and a method of capturing an image using the same. The mobile terminal controls a camera conveniently and efficiently to capture an image and performs focusing in various manners to capture an image. Accordingly, a user can obtain a desired image easily and conveniently.
Claims
1. A mobile terminal comprising: a camera configured to capture an image, a touch screen configured to receive touch inputs from users, and a processor configured to: control the touch screen to display a preview image of an image to be captured by the camera; control the touch screen to display an auto focus guide; control the touch screen to move the auto focus guide to a position on the preview image selected by a touch input; and control the camera to auto focus on an object within an area defined based on the position of the auto focus guide; perform face recognition in the area to recognize the object as a person's face; control the touch screen to display a menu at a menu position determined relative to the position on the preview image where the auto focus guide is positioned, the menu displaying user selectable functions for varying image characteristics of the recognized person's face; and control the camera to capture the image.
2. The mobile terminal according to claim 1, wherein the processor is further configured to: determine the touch input received by the touch screen is a drag-and-drop touch, wherein the touch screen is controlled to move the auto focus guide to a position on the preview image where the drop has occurred; and control the camera to capture the image after a preset period of time has elapsed from release of the touch input on the touch screen.
3. The mobile terminal according to claim 1, wherein the processor is further configured to control the camera to capture the image if no further touch input is recognized during a preset period of time.
4. The mobile terminal according to claim 1, wherein the processor is further configured to display the menu with the user selectable functions comprising a function performed by the processor to remove blemishes of the recognized person's face.
5. The mobile terminal according to claim 1, wherein the processor is further configured to display the menu with the user selectable functions comprising a function performed by the processor to overlay a funny image on the recognized person's face.
6. The mobile terminal according to claim 1, wherein the processor is further configured to display the menu with the user selectable functions comprising a function performed by the processor to provide a cartoon or sketch effect to the recognized person's face.
7. The mobile terminal according to claim 1, wherein the processor is further configured to display the menu with the user selectable functions comprising a function performed by the processor to adjust brightness of the recognized person's face or for controlling photometry of the recognized person's face.
8. The mobile terminal according to claim 1, wherein the processor is further configured to display the menu with the user selectable functions comprising a function performed by the processor to detect sharpness of the recognized person's face.
9. The mobile terminal according to claim 1, wherein the processor is further configured to: determine the touch input received by the touch screen is a drag-and-drop touch; and control the touch screen to move the auto focus guide to a position on the preview image where the drop has occurred after the touch input is sustained at the position where the drop has occurred for a period of time that is equal to or more than a preset period of time.
10. The mobile terminal according to claim 1, wherein the processor is further configured to: determine the touch input received by the touch screen is a drag-and-drop touch; and control the touch screen to move the auto focus guide to a position on the preview image where the drop has occurred after the drag-and-drop operation is executed.
11. A method by a mobile terminal comprising: controlling the touch screen to display a preview image of an image to be captured by a camera; controlling a touch screen to display an auto focus guide; controlling the touch screen to move the auto focus guide to a position on the preview image selected by a touch input received by the touch screen; and controlling the camera to auto focus on an object within an area defined based on the position of the auto focus guide; performing face recognition in the area to recognize the object as a person's face; controlling the touch screen to display a menu at a menu position determined relative to the position on the preview image where the auto focus guide is positioned, the menu displaying user selectable functions for varying image characteristics of the recognized person's face; and controlling the camera to capture the image.
12. The method according to claim 11, further comprising: determining the touch input received by the touch screen is a drag-and-drop touch, wherein the touch screen is controlled to move the auto focus guide to a position on the preview image where the drop has occurred; and controlling the camera to capture the image after a preset period of time has elapsed from release of the touch input on the touch screen.
13. The method according to claim 11, further comprising: controlling the camera to capture the image if no further touch input is recognized during a preset period of time.
14. The method according to claim 11, further comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to remove blemishes of the recognized person's face.
15. The method according to claim 11, further comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to overlay a funny image on the recognized person's face.
16. The method according to claim 11, further comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to provide a cartoon or sketch effect to the recognized person's face.
17. The method according to claim 11, further comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to adjust brightness of the recognized person's face or for controlling photometry of the recognized person's face.
18. The method according to claim 11, further comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to detect sharpness of the recognized person's face.
19. The method according to claim 11, further comprising: determining the touch input received by the touch screen is a drag-and-drop touch; and controlling the touch screen to move the auto focus guide to a position on the preview image where the drop has occurred after the touch input is sustained at the position where the drop has occurred for a period of time that is equal to or more than a preset period of time.
20. The method according to claim 11, further comprising: determining the touch input received by the touch screen is a drag-and-drop touch; and controlling the touch screen to move the auto focus guide to a position on the preview image where the drop has occurred after the drag-and-drop operation is executed.
21. A computer program product comprising: a non-transitory computer readable medium storing program instructions executable by a processor of a mobile terminal to perform operations comprising: controlling the touch screen to display a preview image of an image to be captured by a camera; controlling a touch screen to display an auto focus guide; controlling the touch screen to move the auto focus guide to a position on the preview image selected by a touch input received by the touch screen; and controlling the camera to auto focus on an object within an area defined based on the position of the auto focus guide; performing face recognition in the area to recognize the object as a person's face; controlling the touch screen to display a menu at a menu position determined relative to the position on the preview image where the auto focus guide is positioned, the menu displaying user selectable functions for varying image characteristics of the recognized person's face; and controlling the camera to capture the image.
22. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: determining the touch input received by the touch screen is a drag-and-drop touch, wherein the touch screen is controlled to move the auto focus guide to a position on the preview image where the drop has occurred; and controlling the camera to capture the image after a preset period of time has elapsed from release of the touch input on the touch screen.
23. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: controlling the camera to capture the image if no further touch input is recognized during a preset period of time.
24. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to remove blemishes of the recognized person's face.
25. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to overlay a funny image on the recognized person's face.
26. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to provide a cartoon or sketch effect to the recognized person's face.
27. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to adjust brightness of the recognized person's face or for controlling photometry of the recognized person's face.
28. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: displaying the menu with the user selectable functions comprising a function performed by the processor to detect sharpness of the recognized person's face.
29. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: determining the touch input received by the touch screen is a drag-and-drop touch; and controlling the touch screen to move the auto focus guide to a position on the preview image where the drop has occurred after the touch input is sustained at the position where the drop has occurred for a period of time that is equal to or more than a preset period of time.
30. The computer program product according to claim 21, wherein the program instructions executable by the processor of the mobile terminal further performs operations comprising: determining the touch input received by the touch screen is a drag-and-drop touch; and controlling the touch screen to move the auto focus guide to a position on the preview image where the drop has occurred after the drag-and-drop operation is executed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other aspects, features, and advantages of the present invention will become more apparent upon consideration of the following description of preferred embodiments, taken in conjunction with the accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(17) In the following detailed description, reference is made to the accompanying drawing figures which form a part hereof, and which show by way of illustration specific embodiments of the invention. It is to be understood by those of ordinary skill in this technological field that other embodiments may be utilized, and structural, electrical, as well as procedural changes may be made without departing from the scope of the present invention. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or similar parts.
(18) A mobile terminal related to the present invention will now be described in detail with reference to the accompanying drawings. It is to be noted that the suffixes of constituent elements used in the following description, such as “module” and “unit”, are simply used by considering the easiness of writing this specification, but are not particularly given importance and roles. Accordingly, the terminologies “module” and “unit” can be uses interchangeably. Further, a mobile terminal described in this specification may include, for example, mobile phones, smart phones, notebooks computers, terminals for digital broadcast, personal digital assistants (PDA), portable multimedia players (PMP), and navigators.
(19)
(20) The wireless communication unit 110 may include one or more modules, enabling wireless communications between the mobile terminal 100 and a wireless communication system or between the mobile terminal 100 and a network where the mobile terminal 100 is located. For example, the wireless communication unit 110 includes a broadcast receiving module 111, a mobile communication module 112, a wireless Internet module 113, a short-range communication module 114, and a position-location module 115.
(21) The broadcast receiving module 111 receives broadcast signals and/or broadcast associated information from an external broadcast managing entity via a broadcast channel. The broadcast channel may include a satellite channel and a terrestrial channel. The broadcast managing entity refers generally to a system, which generates and transmits broadcast signals and/or broadcast associated information, or a system, which receives previously generated broadcast signals and/or broadcast associated information and provides them to a terminal. The broadcast signals may be implemented as TV broadcast signals, radio broadcast signals, and data broadcast signals, among others. If desired, the broadcast signals may further include broadcast signals combined with TV or radio broadcast signals.
(22) The broadcast associated information refers to information associated with a broadcast channel, a broadcast program or a broadcast service provider. The broadcast associated information may also be provided via a mobile communication network and received by the mobile communication module 112.
(23) The broadcast associated information may exist in various forms. For example, the broadcast associated information includes an electronic program guide (EPG) of digital multimedia broadcasting (DMB), or electronic service guide (ESG) of digital video broadcast-handheld (DVB-H).
(24) The broadcast receiving module 111 may be configured to receive broadcast signals transmitted from various types of broadcast systems. By nonlimiting example, such broadcasting systems include digital multimedia broadcasting-terrestrial (DMB-T), digital multimedia broadcasting-satellite (DMB-S), media forward link only (MediaFLO®), digital video broadcast-handheld (DVB-H), and integrated services digital broadcast-terrestrial (ISDB-T). It is also to be understood that the broadcast receiving module 111 may be configured to be suitable for other broadcast systems, which provide broadcast signals, as well as the digital broadcast systems. The broadcast signal and/or broadcast associated information received via the broadcast receiving module 111 may be stored in the memory 160.
(25) The mobile communication module 112 transmits/receives radio signals to/from a base station, an external terminal, and an entity over a mobile communication network. The radio signals may include various forms of data according to transmission/reception of voice call signals, video telephony call signals and text/multimedia messages.
(26) The wireless Internet module 113 refers to a module for wireless Internet access. This module may be internally or externally coupled to the mobile terminal 100. For example, wireless Internet technologies include wireless LAN (WLAN) (Wi-Fi), wireless broadband (WiBro), world interoperability for microwave access (Wimax), and high-speed downlink packet access (HSDPA).
(27) The short-range communication module 114 refers to a module for short-range communications. For example, suitable short-range communication technologies include BLUETOOTH, radio frequency identification (RFID), infrared data association (IrDA), ultra-wideband (UWB), and ZigBee.
(28) The position-location module 115 is a module for identifying or otherwise obtaining the location of a mobile terminal 100. A representative one of examples of the position-location module 115 includes a global positioning system (GPS). According to the current technology, the GPS module 115 can calculate three-dimensional position information on the basis of latitude, longitude, and altitude with respect to one point (object) on a specific time by calculating information about the distance of the one point (object) from three or more satellites and information about the time where the distance information was measured and then applying trigonometry to the calculated distance information. A method of calculating position and time information using three satellites and modifying error of the calculated position and time information using another satellite is also used. The GPS module 115 also continues to calculate a current location in real-time and calculates velocity information based on the current location.
(29) Further referring to
(30) The image frames processed in the camera 121 may be stored in the memory 160 or transmitted to the outside via the wireless communication unit 110. Two or more cameras 121 may be included according to the configuration aspect of a terminal.
(31) The microphone 122 receives external sound signals in various modes, such as a phone call mode, a recording mode, and a voice recognition mode, and processes the sound signals into electrical voice data. The processed voice data can be converted into a form, which can be transmitted to a mobile communication base station through the mobile communication module 112, for example, in the phone call mode, and then output as a sound or voice via the output unit 150 such as an audio output unit 152. Various noise removing algorithms for removing noise occurring in the course of receiving external sound signals may be implemented in the microphone 122.
(32) The user input unit 130 generates input data responsive to user manipulation of an associated terminal or terminals. Examples of the user input unit 130 include a keypad, a dome switch, a jog wheel, a jog switch, and a touchpad, such as static pressure/capacitance.
(33) The sensing unit 140 senses a current status of the mobile terminal 100 and generates a sensing signal for controlling an operation of the mobile terminal 100. For example, the sensing unit 140 detects an open/close status of the mobile terminal 100, a position of the mobile terminal 100, a presence or absence of user contact with the mobile terminal 100, orientation of the mobile terminal 100, and acceleration/deceleration of the mobile terminal 100. For example, when the mobile terminal 100 is configured as a slide-type mobile terminal, the sensing unit 140 senses whether a sliding portion of the mobile terminal 100 is open or closed. Other examples include the sensing unit 140 sensing the presence or absence of power provided by the power supply 190, the presence or absence of a coupling or other connection between the interface unit 170 and an external device. The sensing unit 140 may further include a proximity sensor 141 which is described below in more detail.
(34) The output unit 150 is configured to generate outputs associated with the sense of sight, the sense of hearing, tactile sense, and so on and may include a display 151, the audio output unit 152, an alarm unit 153, a haptic module 154 and the like.
(35) The display 151 displays information processed in the mobile terminal 100. For example, when the mobile terminal 100 is in a phone call mode, the display 151 displays a user interface (UI) or a graphic user interface (GUI), which is associated with a phone call. When the mobile terminal 100 is in a video call mode or a photographing mode, the display 151 displays photographed and/or received images, UI or GUI.
(36) The display 151 may be implemented using known display technologies including, for example, a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT-LCD), an organic light-emitting diode display (OLED), an a flexible display and a three-dimensional display. Some of the displays 151 may be configured in a transparent type or a light-transmitting type, enabling the outside to be seen therethrough. This is called a transparent display. Representative examples of the transparent display include a transparent LCD. Some of the displays 151 may also be configured in a rear-side structure or light-transmitting type of the display 151. Such configurations enable a user to see objects located in the rear of a terminal body through an area occupied by the display 151 of the terminal body.
(37) Two or more displays 151 may be present according to the configuration type of the mobile terminal 100. For example, a plurality of the displays 151 may be arranged with them being spaced apart from each other or integrally on one surface of the mobile terminal 100 and arranged on different surfaces of the mobile terminal 100.
(38) When the display 151 and a touch sensor, which is a sensor for sensing a touch operation, constitute a mutually layered structure or a touch screen, the display 151 may also be used as an input device as well as an output device. The touch sensor may have a form such as a touch film, a touch sheet, and a touch pad.
(39) The touch sensor may be configured to convert a change in the pressure applied to a specific portion of the display 151 or electrostatic capacitance occurring at a specific portion of the display 151 into an electrical input signal. The touch sensor may be configured to sense pressure at the time of touch as well as a touched position and area.
(40) When a touch input is received by the touch sensor, a corresponding signal(s) is sent to a touch controller. The touch controller processes the signal(s) and transmits corresponding data to the controller 180. Thus, the controller 180 can determine which area of the display 151 has been touched.
(41) The proximity sensor 141 may be positioned in an internal area of the mobile terminal 100, which is surrounded by the touch screen, or near the touch screen. The proximity sensor 141 refers to a sensor for sensing objects approaching a specific detection surface or whether objects exist nearby without a direct contact by employing electromagnetic force or infrared rays. The proximity sensor 141 has a longer lifespan than that of a contact type sensor and also has increased efficiency.
(42) Examples of the proximity sensor 141 include a transmit type photoelectric sensor, a direct reflection type photoelectric sensor, a mirror reflection type photoelectric sensor, a high frequency oscillation type proximity sensor, an electrostatic capacitance type proximity sensor, a magnetic type proximity sensor, and an infrared proximity sensor.
(43) When the touch screen is an electrostatic type, the touch screen is configured to sense the proximity of a pointer based on a change in electric field according to the proximity of the pointer. In this case, the touch screen (touch sensor) may be classified as a proximity sensor.
(44) Hereinafter, for convenience of description, a behavior in which a pointer comes close to the touch screen without touching the touch screen and, therefore, the pointer is recognized as if it exists on the touch screen is referred to as a “proximity touch”, and a behavior in which a pointer is actually touched on the touch screen is referred to as a “contact touch”. A proximity touch position of the pointer on the touch screen refers to a position where the pointer vertically corresponds to the touch screen when the pointer becomes the proximity touch.
(45) The proximity sensor 141 is configured to sense a proximity touch action and a proximity touch pattern, which includes, for example, a proximity touch distance, a proximity touch direction, a proximity touch speed, a proximity touch time, a proximity touch position, and a proximity touch moving status. Information corresponding to the sensed proximity touch operation and the proximity touch pattern may be output on a touch screen.
(46) The audio output unit 152 may output audio data, which is received from the wireless communication unit 110 or stored in the memory 160, in various modes including a call-receiving mode, a call-placing mode, a recording mode, a voice recognition mode and a broadcast reception mode. The audio output unit 152 outputs audio relating to a particular function, for example, call received or message received, which is performed in the mobile terminal 100. The audio output unit 152 may be implemented using receivers, speakers, buzzers, and the like.
(47) The alarm unit 153 outputs signals to inform the occurrence of events in the mobile terminal 100. For example, the events occurring in the mobile terminal 100 include signals, including call-received and message-received, a key entry signal, and a touch input. The alarm unit 153 may also output signals to inform the occurrence of events in different ways other than the audio or video signal, for example, through vibration. The video signal or the audio signal may also be output through the display 151 or the audio output unit 152.
(48) The haptic module 154 generates a variety of haptic effects which can be felt by a user. One of representative examples of the haptic effects, which are generated by the haptic module 154, includes a vibration effect. The intensity and pattern of vibration generated by the haptic module 154 can be controlled. For example, different vibrations may be combined or output or sequentially output.
(49) The haptic module 154 may generate various haptic effects, for example, an effect caused by the stimulus of arrangement of pins, which move vertically to a contact skin surface, an effect caused by a stimulus through spraying force or suction force by the air through an injection nozzle or an inlet, an effect caused by a stimulus passing over the skin surface, an effect caused by a stimulus through the contact of an electrode, an effect caused by a stimulus employing electrostatic force, and an effect caused by the reappearance of a feeling of cold and warmth employing an element that may absorb or generate heat, as well as the vibration effect.
(50) The haptic module 154 may be implemented to not only transfer the haptic effects through a direct contact, but also make the haptic effects felt through a user's body parts such as a finger and an arm. Two or more haptic modules 154 may be included according to a configuration of the mobile terminal 100.
(51) The memory 160 may store programs for an operation of the controller 180 and also temporarily store input/output data, such as phonebook data, messages, pictures, and video. The memory 160 may store data relating to various patterns of vibrations and sounds, which are output at the time of touch entry on a touch screen.
(52) The memory 160 may include at least one type of storage media, including a flash memory type, a hard disk type, a multimedia card microphone type, card type memory such as SD or XD memory, random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM) magnetic memory, magnetic disk, and optical disk. The mobile terminal 100 may also operate in association with a web storage that performs a storage function of the memory 160 on the Internet.
(53) The interface unit 170 is often implemented to couple the mobile terminal 100 with external devices. The interface unit 170 is configured to receive data or power from the external devices and transfer the data or power to each component within the mobile terminal 100 or transmit data within the mobile terminal 100 to the external devices. For example, a wired/wireless headset port, an external charger port, a wired/wireless data port, a memory card port, an identity module card port, an audio input/output (I/O) port, a video I/O port, and an earphone port may be included in the interface unit 170.
(54) The identity module is a chip that stores various pieces of information for authenticating usage right of the mobile terminal 100 and may include a user identify module (UIM), a subscriber identity module (SIM), a universal subscriber identity module (USIM) and the like. An apparatus equipped with the identity module or identity device may be fabricated in a smart card form. Accordingly, the identity device may be connected to the mobile terminal 100 via a port.
(55) The interface unit 170 may become a passage through which power source from an external cradle is supplied to the mobile terminal 100 when the mobile terminal 100 is coupled to the cradle or a passage through which a variety of command signals input from the cradle are transferred to the mobile terminal 100 by a user. The variety of command signals or power source input from the cradle may operate as signals to recognize that the mobile terminal 100 has been mounted in the cradle accurately.
(56) The controller 180 typically controls the overall operations of the mobile terminal 100. For example, the controller 180 performs the control and processing associated with voice calls, data communications, and video calls. The controller 180 may include a multimedia module 181 for multimedia playback. The multimedia module 181 may be implemented within the controller 180 or separately from the controller 180. Further, the controller 180 may perform a pattern recognition processing in which writing entry or drawing entry performed on a touch screen can be recognized as text and images.
(57) The power supply 190 provides internal power source and/or external power source required by various components under the control of the controller 180.
(58) The various embodiments described herein may be implemented in a recording medium readable by a computer or its similar devices by employing, for example, software, hardware or some combinations thereof.
(59) For a hardware implementation, the embodiments described herein may be implemented within at least one of application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein or a selective combination thereof. In some cases, the embodiments may be implemented by the controller 180.
(60) For a software implementation, the embodiments such as procedures and functions may be implemented with separate software modules, each of which performs one or more of the functions and operations described herein. Software codes may be implemented using a software application written in any suitable programming language. The software codes may be stored in the memory 160 and executed by the controller 180.
(61)
(62) A body includes a case, such as a casing, a housing, or a cover, constituting an external appearance of the mobile terminal 100. In the present embodiment, the case is divided into a front case 101 and a rear case 102. A variety of electronic components are built in a space formed between the front case 101 and the rear case 102. At least one intermediate case may be further disposed between the front case 101 and the rear case 102. The cases may be fabricated by injecting synthetic resin or fabricated to have metal materials such as stainless steel (STS) or titanium (Ti).
(63) As shown in
(64) The display 151 occupies the greater part of a main surface of the front case 101. The audio output unit 152 and the camera 121 are disposed in an area adjacent to one of both ends of the display 151, and the user input unit 131 and the microphone 122 are disposed in an area adjacent to the other of both ends of the display 151. The user input unit 132 and the interface unit 170 are disposed on the sides of the front case 101 and the rear case 102.
(65) The user input unit 130 is manipulated in order to receive commands for controlling the operations of the mobile terminal 100 and may include the plurality of user input units 131 and 132. The user input units 131 and 132 may also be collectively referred to as a ‘manipulating portion’ and may adopt any kind of a method as long as it has a tactile manner, which allows a user to manipulate the user input units 131 and 132 while feeling a tactile sense.
(66) Contents input by first and second manipulating portions may be set in various ways. For example, the first manipulating portion may be configured to receive commands, such as start, stop, and scroll, and the second manipulating portion may be configured to receive commands, such as a volume control of audio output from the audio output unit 152 or switching of the display 151 to a touch recognition mode.
(67)
(68) For example, the camera 121 may be operated to capture an image of a user's face with a relatively lower resolution that is sufficient to transmit the captured image to a counterpart party during a video communication. In contrast, the camera 121′ may be operated to generate a relatively higher resolution image in order to obtain higher quality pictures for later use or for communicating to others. The cameras 121 and 121′ may be installed in the terminal body such that they can be rotated or popped up.
(69) A flash 123 and a mirror 124 may be further disposed adjacent to the camera 121′. The flash 123 irradiates light to a subject when the subject is photographed by the camera 121′. The mirror 124 is useful for assisting a user to position the camera 121 in a self-portrait mode.
(70) An audio output unit 152′ may be further disposed on the rear side of the terminal body. The audio output unit 152′ may implement a stereo function together with the audio output unit 152 of the front side, as shown in
(71) An antenna 124 for receiving broadcast signals other than an antenna for calls may be further disposed on the side of the terminal body. The antenna 124, constituting a part of the broadcast receiving module 111, as shown in
(72) The power supply 190 for supplying power to the mobile terminal 100 may be mounted in the terminal body. The power supply 190 may be configured internally or externally to the terminal body such that it is directly detachable therefrom.
(73) A touch pad 135 for sensing touch may be further mounted in the rear case 102. The touch pad 135 may also be configured in a light-transmitting type display. When the display 151 is configured to output sight information from its both sides, the sight information can also be recognized even through the touch pad 135. Information output to both sides of the display 151 may be controlled by the touch pad 135. Unlike the above described embodiment, in one aspect of the present invention, a display 151 may be further mounted in the touch pad 135 and, therefore, a touch screen may be disposed in the rear case 102.
(74) The touch pad 135 may operate in association with the display 151 of the front case 101. The touch pad 135 may be disposed in parallel to the display 151 in the rear of the display 151. The touch pad 135 may have a size which is identical to or smaller than that of the display 151.
(75) Hereinafter, an associated operation method of the display 151 and the touch pad 135 is described with reference to
(76) In order to input such information, at least one of the text, numerals, symbols, graphics and icons may be displayed as a specific arrangement such that it may be implemented in the form of a keypad. This keypad may be referred to as a so-called ‘soft key’.
(77)
(78) For example, an output window 151a and an input window 151b are displayed on upper and lower sides of the display 151, respectively. Soft keys 151c, on which numerals for entering a number, such as a telephone number, are displayed, are output to the input window 151b. When the soft keys 151c are touched, numerals corresponding to the touched soft keys are displayed on the output window 151a. If the first manipulating portion or the user input unit 131 is manipulated, call connection to a telephone number displayed on the output window 151a is attempted.
(79)
(80) Further referring to
(81) When the soft keys 135c are touched through a touch pad 135, text, numerals, or symbols corresponding to the touched soft keys, are displayed on the output window 135a. As described above, touch input through the touch pad 135 can prevent the soft keys 135c from being covered with fingers at the time of touch as compared with touch input through the display 151. When the display 151 and the touch pad 135 are transparent, fingers located in the rear of the terminal body can be seen through the naked eye, enabling more accurate touch input.
(82) The display 151 or the touch pad 135 may be configured to receive touch input through scrolling, as well as the input method disclosed in the above discussed embodiments. A user can move a cursor or pointer located in an object, for example, an icon, which is displayed on the display 151, by scrolling the display 151 or the touch pad 135. Furthermore, when a finger is moved on the display 151 or the touch pad 135, a path along which the finger moves may be visually displayed on the display 151. This may be useful when editing images displayed on the display 151.
(83) One of the functions of the mobile terminal 100 may be executed when the display 151 or touch screen and the touch pad 135 are touched at the same time within a specific time period. When the display 151 or touch screen and the touch pad 135 are touched at the same time, a user may clamp the terminal body using his thumb and index finger. One of the functions may be, for example, activation or inactivation of the display 151 or the touch pad 135.
(84) The proximity sensor 141 described with reference to
(85) The proximity sensor 141 may be configured to output a different proximity signal depending on a distance between the pointer in proximity and the touch screen, and the distance is referred to as a “proximity depth.” A distance in which a proximity signal is output when a pointer approaches the touch screen is called a detection distance. In short, the proximity depth can be determined by comparing proximity signals output from a plurality of proximity sensors 141 detecting different proximity depths.
(86)
(87) Accordingly, the controller 180 recognizes the proximity touch as various input signals according to a proximity distance or a proximity position of the pointer with respect to the touch screen and can perform various operation controls based on the recognized various input signals. In the following description of the present invention, the display 151 is implemented as a touch screen and the term touch screen 151 will be used instead of the display 151. Further, in the following description, ‘touch’ includes both a proximity touch and a contact or direct touch. Moreover, ‘touch input’ includes all types of input signals corresponding to various types of touches, such as touch down, touch up, the lapse of a present sustain time subsequent to touch, drag and drop.
(88)
(89) When a camera function is selected from a menu displayed on the touch screen 151, including the sensing unit 140, or when a camera function of the camera 121 or 121′ in the mobile terminal 100 is initiated in response to a user input received via the user input unit 130 [S210], the controller 180 displays a preview of an image input or received through the camera 121 or 121′ on the touch screen 151 [S220].
(90)
(91) Further referring to
(92) In the image capturing method according to an embodiment of the present invention, a user moves the AFG to a specific position on the touch screen 151 such that auto focusing is performed on the specific position where the AFG is displayed. For example, when a preview image displayed on the touch screen 151 includes two objects Obj1 and Obj2 as shown in
(93) When an edge with a sharpness equal to or higher than a specific level is retrieved at the same position from image analysis of a plurality of images input via the camera 121 or 121′, this is referred to as an object. According to the present embodiment, auto focusing is performed when the focus window is moved to a specific position on the touch screen 151 by a user's touch input. Accordingly, in the present invention, focusing on an object which is not located at the center of the touch screen 151 is possible.
(94) In order to perform successful focusing with respect to a position on a preview image selected by touch according to the auto focusing method described below, an object or a target on which the focusing will be performed must be present at the selected position. Accordingly, if focusing is performed on the selected position, focusing is performed also on the object present at the selected position.
(95) Accordingly, the controller 180 performs a focusing operation on an object present at a corresponding position by focusing on a position corresponding to a coordinate value, which is input according to touch on the touch screen 151, thereby without determining whether the object is present in the focus window or without conducting additional image analysis such as determination of sharpness for each pixel of the preview image. If focusing fails due to absence of an object at a position corresponding to a coordinate value input according to the touch, the controller 180 may perform focusing on an object that is adjacent to the position by widening the AFG or focus window as wide as a preset range based on the corresponding coordinate value and then re-performing focusing on the adjacent object.
(96) While the number of objects displayed on the preview image is two in
(97)
(98) When the touch screen 151 is touched and the touch or contact is sustained for a preset period of time, for example, one second or more, the controller 180 moves the focus window to the touched position and then displays the AFG at the position of the focus window, as shown in
(99) If the auto focusing on the first object Obj1 present at the selected position is successful [S241: Y], the controller 180 informs a user that auto focusing has been successful via the output unit 150 [S243]. For example, the controller 180 outputs a shutter sound through the alarm unit 153 and/or changes the color of the AFG, as shown in
(100) Once the user is informed about the result of focusing on the first object Obj1 present at the selected position, the user subsequently inputs an image capturing command to take a picture or capture the focused image. According to an embodiment of the present invention, the image capturing command is released of the contact or touch, for example, by taking off the user's finger or the stylus pen from the position where the contact or touch is currently sustained.
(101) Accordingly, the controller 180 determines whether an image capturing command has been input by a user [S250]. If it is determined that the image capturing command has been input, the controller 180 immediately controls the camera 121 or 121′ to capture an image focused on the first object Obj1 [S260], as shown in
(102) As shown in
(103) While the controller 180 may perform image capturing by determining the end of the contact touch as the input for an image capturing command as described above, thus capturing the image right after the contact touch has been released, the controller 180 may also be configured to recognize the input for the image capturing command when a preset period of time has elapsed from the end of the contact touch, thus performing the image capturing after the preset period of time since the release of the contact touch.
(104) Alternatively, after the focusing has been successful after the touch had been sustained for a preset period of time, the controller 180 may inform a user of the successful focusing such that the user can finish the touch input. Thereafter, if there is no additional touch input from the user for another preset period of time since the focusing was successful or the contact touch was released, the controller 180 recognizes an image capturing command after another preset period of time since the release of the contact touch and controls the camera 121 or 121′ to capture an image at that time point.
(105) Alternatively, the controller 180 may be configured to display a specific icon for inputting an image capturing command on the touch screen 151 when a camera function begins or the focusing has been successful such that the image is captured when the icon is selected by the user.
(106)
(107) When the function of the camera 121 or 121′ is initiated S210 as illustrated in
(108) Therefore, upon receiving the touch input, the controller 180 determines whether the touch input is a “drag-and-drop” operation. In the present invention, the “drag-and-drop” operation refers to touching or contacting an AFG on a preview image screen as shown in
(109) Referring to
(110) In one aspect of the present invention, the controller 180 is configured to move the focus window and perform the auto focusing operation at the moved focus window only when the touch or contact is sustained at the position B where the drop has occurred for a period of time that is equal to or more than a preset period of time. If the auto focusing operation on the first object Obj1 or at the selected position B is successful [S241: Y], the controller 180 informs the user of the successful auto focusing [S243] via the output unit 150 such that the user can confirm the focusing with respect to the selected first object Obj1. Thereafter, an image capturing command is input, for example, by finishing or releasing the sustained touch or contact touch [S250: Y], and the controller 180 controls the camera 121 or 121′ to capture the focused image of the first object Obj1, as shown in
(111) Alternative to the above described embodiment, in one aspect of the present invention, the controller 180 may be configured to move the focus window to the position B where the drop has occurred and control the camera 121 or 121′ to perform the auto focusing operation immediately after the drag-and-drop operation is executed. Thereafter, if additional touch input is not entered by a user for a preset period of time, the controller 180 captures an image when the preset period of time elapses.
(112)
(113) The image capturing process according to this embodiment may be implemented in the mobile terminal 100 described above with reference to
(114) Referring to
(115) For example, when the mobile terminal enters an image capturing mode using the camera 121, as shown in
(116) Further referring to
(117) The controller 180 may receive touch input applied to a specific point on the preview image 12 [S310]. For example, the user can touch a point corresponding to the first sub object 11a with a finger, as shown in
(118) The controller 180 may display the first guide 10 on the touched point [S320]. For example, the controller 180 can display the first guide 10, which has been displayed at the center of the touch screen 151, on the first object 11a corresponding to the touched point, as shown in
(119) Although the first guide 10 is automatically displayed on the touch screen 151 when the mobile terminal enters the image capturing mode in this embodiment, the technical spirit of the present invention is not limited thereto. For example, when the user touches a specific point on the preview image 12 while the first guide 10 is not provided at S300, the first guide 10 may be displayed on the touched point. The first guide 10 provided at S300 or S320 may be displayed in a predetermined size.
(120) The controller 180 may determine a focusing area for focusing on the object corresponding to the touched point while varying the size of the first guide 10 displayed in the predetermined size [S330]. The focusing area means a reference area for detecting the sharpness of an edge when auto-focusing is performed. The focusing area may be referred to as an auto focus window (AFW).
(121) For example, the controller 180 can determine the first guide 10 as the focusing area when the area of the first guide 10 including the object corresponding to the touched point becomes a minimum size. That is, the controller 180 can match the AFG corresponding to the first guide 10 and the AFW corresponding to the focusing area. The matching the AFG and the AFW may include not only 100% matching but also matching in an error range.
(122) An example of the operation of the controller 180 to perform step S300 is explained with reference to
(123) The controller 180 may magnify the first guide 10 shown in
(124) Referring to
(125) The controller 180 may receive an image capturing command from the user [S350] and capture the image according to the image capturing command [S360]. The controller 180 may automatically capture the image as soon as the focusing is completed at S340.
(126) When a face recognition function is activated and the object focused according to the embodiment is a person's face, the controller 180 may perform face recognition on the focusing area.
(127) According to a conventional face recognition technique, the overall area of a preview image captured through the camera 121 is scanned to detect a face. However, the present invention performs face recognition on the focusing area, and thus the quantity of computations of the controller 180 can be remarkably reduced and various resources required to perform the face recognition can be effectively decreased.
(128) The controller 180 may provide various menus relating to image characteristics when the focusing area is determined through a variation in the size of the first guide 10.
(129) Referring to
(130) For example, when the first sub object 11a corresponding to the first guide 10 is recognized as a face, as shown in
(131) In
(132) Furthermore, the menu window 15 may include at least one menu for varying the characteristic of the whole preview image 12 irrespective of the recognized object 11a, as shown in
(133)
(134) The image capturing process according to this embodiment may be implemented in the mobile terminal 100 described above with reference to
(135) Referring to
(136) The controller 180 may receive touch input applied to a specific point on the preview image displayed on the touch screen 151 [S410], which corresponds to step S310 according to the above embodiment.
(137) The controller 180 may display the first guide including the touched specific point [S42], which corresponds to step S320 according to the above embodiment, and focus on the image based on the touched specific point [S430].
(138) Steps S410, S420 and S430 may be performed according to the above embodiment shown in
(139) The controller 180 may receive predetermined touch trace upon focusing on the image based on the specific point [S440]. For example, the user can input circular touch trace 20 to the touch screen 151, as shown in
(140) The position of the lens included in the camera module providing the auto-focusing function can be changed or adjusted for auto-focusing, in general.
(141) The controller 180 may change the position of the lens included in the camera 121 based on at least one of the moving distance and direction of the touch trace 20 [S450].
(142)
(143) Referring to
(144) When the user inputs a second touch tract 22 having a length corresponding to a circle clockwise, the controller 180 may move the lens 1211 to point F2. When the user inputs a third touch trace 23 having a length corresponding to a half circle or a fourth touch tract 24 having a length corresponding to a circle counter clockwise with the lens 1211 located at point 0, the controller 180 may move the lens 1211 to point R1 or R2. The predetermined touch trace is not limited to the forms shown in
(145)
(146) Referring to
(147) The user may input a sixth touch tract 27 in the form of a straight line starting from point 0 and extending to the left through points C and D. The controller 180 may move the lens 1211 to point R1 of
(148) In this manner, the controller 180 can discontinuously adjust the position of the lens. Otherwise, the controller 180 can continuously adjust the position of the lens.
(149) The controller 180 may restrict the lens position adjustment range in consideration of the physical limit of the mobile terminal 100 or the camera 121.
(150) On the assumption that the lens discontinuously moves to the five points 0, F1, F2, R1 and R2, as shown in
(151) When the user touches a confirmation button 31 included in the information window 30, the information window 30 may disappear from the touch screen 151.
(152) Furthermore, the controller 180 may output a warning message and/or warning sound, such as a message (“it is beyond adjustment range”), through the audio output unit 152.
(153) The controller 180 may display an indicator or a progress bar that indicates an adjustment degree of the lens location on the touch screen 151 while adjusting the lens position according to input of the touch trace.
(154) Referring to
(155)
(156) Although the predetermined touch trace is input on the touch screen 151 in this embodiment, the technical spirit of this document is not limited thereto. For example, the touch trace for adjusting the lens position may be configured to be input through the first guide 10.
(157) Furthermore, the controller 180 may return the lens to the original position (the position after the focusing is performed at S430) when receiving a predetermined command.
(158) The controller 180 may perform focusing based on the specific point when the lens position is changed as described above [S460]. Then, the controller 180 may receive an image capturing command [S470] and capture the image according to the image capturing command [S480]. Steps S470 and S480 respectively correspond to steps S350 and S360 in the above embodiment shown in
(159)
(160) The image capturing process according to this embodiment may be implemented in the mobile terminal 100 described above with reference to
(161) Referring to
(162) The controller 180 may receive touch input for designating a plurality of points on the preview image [S510] and perform multi-focusing on the designated points [S520]. Steps S510 and S520 may be executed in various manners, which will be now explained according to various embodiments of the present invention.
(163) Referring to
(164) Referring to
(165) When the user touches a point included in the first guide 10 or the second guide 44, as shown in
(166) Referring to
(167) The controller 180 may move the third guide 45 to the face 40a and display the third guide 45 thereon, as shown in
(168) The controller 180 can receive touch input for designating the faces 40a, 41a and 42a respectively included in the first, second and third objects 40, 41 and 42 from the user according to the above method (refer to
(169)
(170) The controller 180 may perform multi-focusing based on the determined focusing areas. The multi-focusing can be sequentially carried out when the focusing areas are determined as the first, second and third guides 10, 44 and 45 are displayed corresponding to the 42a, 41a and 40a. Furthermore, the multi-focusing may be automatically performed when the controller 180 receives a predetermined command signal or a predetermined condition is satisfied.
(171) For example, when the focusing areas for the faces 40a, 41a and 42a are determined, as shown in
(172) Referring to
(173) The controller 180 can execute steps S510 and S520 in a manner different from the manner explained with reference to
(174) For example, when the user touches the specific object 41a, as shown in
(175) Referring to
(176) Referring to
(177) The controller 180 may receive an image capturing command from the user [S530] and capture the image on which the multi-focusing has been performed according to the image capturing command [S540]. Steps S530 and S540 respectively correspond to steps S350 and S360 shown in
(178) In the multi-focusing in this embodiment of the invention, priority may be given to at least part of plural points based on a predetermined standard and focusing accuracy may depend on the priority. That is, a point having a high priority can be focused with high accuracy. The predetermined standard may include a variety of standards. A method of giving priority based on various standards will now be explained in detail.
(179) The controller 180 may give the priority based on the time when the controller 180 receives the touch input for multi-focusing. For example, the controller 180 can give the highest priority to the face 41a corresponding to the first point touched for the multi-focusing, as shown in
(180) In addition, the controller 180 can give a priority lower than that of the face 41a and higher than that of the face 42a to the face 40a and perform the multi-focusing according to the given priorities.
(181) Furthermore, the controller 180 may give the priority based on whether an object corresponding to a specific point among plural points touched for the multi-focusing corresponds to data stored in the memory 160. For example, if the specific face 40a among the faces 40a, 41a and 42a shown in
(182) Moreover, the controller 180 may give the priority based on whether a specific point among plural points corresponds to an area having a large number of objects classified as a specific type. For example, when many people gather in an area corresponding to a specific point among the plural points designated for the multi-focusing, the controller 180 can give a higher priority to that point.
(183) In addition, the controller 180 may give the priority based on the sizes of AFGs respectively corresponding to the plural points. Referring to
(184) Meantime, it may be required to change a specific point for focusing because the user changes his/her mind or makes a mistake while plural guides (for example, the first, second and third guides 10, 44 and 45 shown in
(185) To prepare for this case, the controller 180 may display a soft key (not shown) for resetting on the touch screen 151. For example, when the user touches the reset soft key in the state shown in
(186) Furthermore, when the user touches a specific guide among the first, second and third guides 10, 44 and 45 in the state shown in
(187) The above-described embodiments can be applied to a case that a panorama image including plural images is photographed.
(188)
(189) Referring to
(190) In
(191) As shown in
(192) The moving guide 51 moves to the fixed guide 50 as the mobile terminal 100 moves to the right, as shown in
(193) As described above, the aforementioned embodiments can be applied to capturing images constructing a panorama image.
(194) The above-described image capturing method in a mobile terminal equipped with a touch screen according to the present invention may be recorded in computer-readable recording media as a program for being executed in computers. The image capturing method in the mobile terminal equipped with the touch screen according to the present invention may be executed through software. When the image capturing is executed through the software, the constituting means of the present invention are code segments executing a necessary task. Programs or code segments may be stored in processor-readable media or transmitted through computer data signals combined with carriers over transmission media or a communication network.
(195) Computer-readable recording media include all kinds of recording devices in which data capable of being read by a computer system is stored. For example, the computer-readable recording media may include ROM, RAM, CD-ROM, DVD-ROM, DVD-RAM, magnetic tapes, floppy disks, hard disks, and optical data storages. The computer-readable recording media may also be stored and executed as codes, which are distributed into computer apparatuses connected over a network and readable by computers in a distributed manner.
(196) According to the inventive mobile terminal including the touch screen and the method of capturing images using the same, focusing can be performed on any object which is present at a specific position on a preview image to be captured by a simple touch input action. The position to be focused may be changed easily through a simple touch input method without the need for searching a menu or manipulating a key button, thereby facilitating user convenience.
(197) It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the inventions. Thus, it is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.