US9538080B2 - Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography - Google Patents
Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography Download PDFInfo
- Publication number
- US9538080B2 US9538080B2 US14/884,051 US201514884051A US9538080B2 US 9538080 B2 US9538080 B2 US 9538080B2 US 201514884051 A US201514884051 A US 201514884051A US 9538080 B2 US9538080 B2 US 9538080B2
- Authority
- US
- United States
- Prior art keywords
- image
- movement
- electronic device
- processor
- guide
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000003213 activating effect Effects 0.000 claims 2
- 230000000977 initiatory effect Effects 0.000 abstract description 2
- 238000003384 imaging method Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- H04N5/23238—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/633—Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/73—Circuitry for compensating brightness variation in the scene by influencing the exposure time
-
- H04N5/23293—
-
- H04N5/2353—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2621—Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2622—Signal amplitude transition in the zone between image portions, e.g. soft edges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2624—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2625—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of images from a temporal image sequence, e.g. for a stroboscopic effect
Definitions
- Embodiments of the invention relate to a digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography.
- a digital photographing apparatus receives and converts optical signals into electrical signals to generate photographic images.
- Some recent digital photographing apparatuses provide continuous shooting, panoramic photography, and various photographic functions by adopting various filtering effects, thus increasing ease of use as well as user satisfaction.
- Embodiments of the invention increase success rates in panoramic photography in a digital photographing apparatus.
- a method of controlling a digital photographing apparatus including initiating panoramic photography, and providing a capture guide when an image is captured during the panoramic photography.
- the panoramic photography may be performed using an electronic shutter.
- the capture guide may be a capture sound.
- the method may further include, during the panoramic photography, providing a movement guide for the digital photographing apparatus.
- Providing the capture guide may include displaying a panoramic progress guide that indicates a progress status for the panoramic photography, changing the panoramic progress guide when the image is captured, and outputting a capture sound in synchronization with changing the panoramic progress guide when the image is captured.
- the method may further include providing a live-view image, wherein providing the capture guide comprises displaying a panoramic progress guide in the live-view image that indicates a progress status for the panoramic photography, changing the panoramic progress guide when the image is captured, and outputting a capture sound in synchronization with changing the panoramic progress guide when the image is captured.
- a digital photographing apparatus including: a photography unit configured to generate an electronic image signal from an optical signal; a photography controller configured to control the photography unit to perform panoramic photography; and a panoramic photography guide unit configured to provide a capture guide as images are captured during the panoramic photography.
- the photography unit may be further configured to conduct the panoramic photography using an electrical shutter.
- the capture guide may be a capture sound.
- the panoramic photography guide unit may be further configured to provide a movement guide for the digital photographing apparatus.
- the panoramic photography guide unit may be further configured to display a panoramic progress guide that indicates a progress status for the panoramic photography, change the panoramic progress guide as the images are captured, and output a capture sound in synchronization with changing the panoramic progress guide.
- the digital photographing apparatus may further include a live-view providing unit configured to provide a live-view image, wherein the panoramic photography guide unit is to display a panoramic progress guide in the live-view image that indicates a progress status for the panoramic photography, change the panoramic progress guide as the images are captured, and output a capture sound in synchronization with changing the panoramic progress guide.
- a live-view providing unit configured to provide a live-view image
- the panoramic photography guide unit is to display a panoramic progress guide in the live-view image that indicates a progress status for the panoramic photography, change the panoramic progress guide as the images are captured, and output a capture sound in synchronization with changing the panoramic progress guide.
- FIG. 1 is a block diagram of a digital photographing apparatus, according to an embodiment of the invention.
- FIG. 2 is a detailed block diagram of the central processing unit (CPU)/digital signal processor (DSP) of FIG. 1 , according to an embodiment of the invention
- FIG. 3 is a flowchart of a method of controlling the digital photographing apparatus of FIG. 1 , according to an embodiment of the invention
- FIG. 4 is a flowchart of a method of controlling the digital photographing apparatus of FIG. 1 , according to another embodiment of the invention.
- FIGS. 5 and 6 are exemplary screens displaying panorama progress guides in a live-view image
- FIG. 7 illustrates updating a bar-like panorama progress guide as images are captured
- FIG. 8 is a flowchart of a method of controlling the digital photographing apparatus of FIG. 1 , according to yet another embodiment of the invention.
- FIG. 9 is an exemplary screen showing a movement guide in a text message.
- FIG. 10 is an exemplary screen showing a movement guide as an arrow.
- FIG. 1 is a block diagram of a digital photographing apparatus 100 , according to an embodiment of the invention.
- the digital photographing apparatus 100 includes a photography unit 110 , an analog signal processor 120 , memory 130 , a storage/read controller 140 , data storage 142 , program storage 150 , a display driver 162 , a display unit 164 , a CPU/DSP 170 , a manipulation unit 180 , and a speaker 190 .
- the CPU/DSP 170 provides control signals to a lens driver 112 , an iris diaphragm driver 115 , an imaging device controller 119 , etc. to operate a lens 111 , an iris diaphragm 113 , and an imaging device 118 .
- the photography unit 110 includes the lens 111 , the lens driver 112 , the iris diaphragm 113 , the iris diaphragm driver 115 , the imaging device 118 , and the imaging device controller 119 to create images represented by electrical signals from incident light rays.
- the lens 111 may include a plurality of lenses or groups of lenses. A position of the lens 111 is controlled by the lens driver 112 .
- the lens driver 112 adjusts the position of the lens 111 based on a control signal provided by the CPU/DSP 170 .
- the extent of opening and closing the iris diaphragm 113 is controlled by the iris diaphragm driver 115 , and thus the amount of light rays to be incident on the imaging device 118 may be adjusted.
- the imaging device 118 may be a charge-coupled device (CCD) image sensor or a complementary metal-oxide semiconductor image sensor (SIS), which converts optical signals into electrical signals.
- the imaging device 118 is controlled by the imaging device controller 119 to adjust sensitivity, for example.
- the imaging device controller 119 may control the imaging device 118 based on a control signal that is automatically created according to a real-time input image signal, or based on a control signal that is manually input by a user's manipulation.
- Light-exposure time of the imaging device 118 is adjusted by a shutter (not shown).
- the shutter may be a mechanical shutter that adjusts the amount of incident light rays by moving a shade, or an electronic shutter that controls light-exposure by supplying electrical signals to the imaging device 118 .
- the analog signal processor 120 may perform a noise reduction process, a gain adjustment process, a waveform shaping process, an analog-to-digital conversion process, or the like on an analog signal supplied from the imaging device 118 .
- a resulting signal from the analog signal processor 120 may be input to the CPU/DSP 170 directly or through the memory 130 .
- the memory 130 serves as a main memory of the digital photographing apparatus 100 , and temporarily stores information necessary for operation of the CPU/DSP 170 .
- the program storage 150 stores programs, such as, an operating system to operate the digital photographing apparatus 100 , an application system, etc.
- the digital photographing apparatus 100 includes the display unit 164 for displaying an operation status of the digital photographing apparatus 100 , images, or information about images captured by the digital photographing apparatus 100 .
- the display unit 164 may provide visual and/or audible information to a user.
- the display unit 164 may include a liquid crystal display (LCD) panel, an organic light-emitting diode (OLED) panel, etc., for example.
- the display unit 164 may be a touch screen capable of detecting touch inputs.
- the display driver 162 provides the display unit 164 with driving signals.
- the CPU/DSP 170 processes input image signals, and controls each component of the digital photographing apparatus 100 according to the processed input image signals, or according to an external signal.
- the CPU/DSP 170 may, for example, reduce noise in an input image signal and perform image signal processing, such as, gamma correction, color filter array interpolation, color matrix, color correction, color enhancement, etc. to improve image quality.
- the CPU/DSP 170 may compress the thus processed image data to create an image file, or may reconstruct image data from image files.
- An image compression format may be a reversible or a non-reversible format.
- a still image may be compressed in accordance with a Joint Photographic Experts Group (JPEG) format or a JPEG 2000 format.
- JPEG Joint Photographic Experts Group
- a moving picture file may be created by compressing a plurality of frames according to, for example, a Moving Picture Experts Group (MPEG) standard.
- Image files may be created according to the Exchangeable image file format (Ex
- Image data output from the CPU/DSP 170 is input to the storage/read controller 140 directly or via the memory 130 , and the storage/read controller 140 stores the image data in the data storage 142 automatically or in response to a user's signal.
- the storage/read controller 140 also reads data associated with images from image files stored in the data storage 142 , and inputs the data to the display driver 162 via the memory 130 or through some other components of the digital photographing apparatus 100 so that images may be displayed on the display unit 164 .
- the data storage 142 may be removable from or permanently disposed in the digital photographing apparatus 100 .
- the CPU/DSP 170 may perform obscurity, coloring, blurriness, edge emphasis, image analysis, image recognition, image effect, etc. processing. Examples of an image recognition process include a face recognition process, a scene recognition process, etc.
- the CPU/DSP 170 may also perform a display process on an image signal to be displayed on the display unit 164 .
- the CPU/DSP 170 may perform luminescence level adjustment, color correction, contrast adjustment, edge emphasis adjustment, screen divisional processing, image creation such as a character image, image synthesizing, etc.
- the CPU/DSP 170 may be connected to an external monitor, and may perform a display process on an image, and transmit the processed image to be displayed thereon.
- the CPU/DSP 170 may execute a program stored in the program storage 150 , or may create control signals for controlling auto focusing, zooming change, focus change, automatic exposure compensation, etc. to be provided to the iris diaphragm driver 114 , the lens driver 112 , the imaging device controller 119 , and to control operations of other components such as a shutter, a Strobo, etc. which are equipped in the digital photographing apparatus 100 .
- the manipulation unit 180 is a unit via which a user may input control signals.
- the manipulation unit 180 may include a variety of buttons including a shutter-release button to input a shutter-release signal that allows the imaging device 118 to be exposed to light for a predetermined period of time to take a picture, a power button to input a control signal for controlling power-on/off, a zoom button to widen or narrow an angle of view according to an input, a mode selection button, a button for adjusting other photography settings, etc.
- the manipulation unit 180 may be implemented by any type of input unit useable by a user to input control signals, such as, buttons, a keyboard, a touch pad, a touch screen, a remote controller, etc.
- the speaker 190 outputs sound in response to a control signal provided by the CPU/DSP 170 .
- the sound may be output from the speaker 190 at a time determined by the CPU/DSP 170 .
- the digital photographing apparatus 100 includes a panoramic photography capability.
- the panoramic photography is performed in response to the shutter-release input after the digital photographing apparatus 100 enters a panoramic photography mode in response to a user setting.
- Panoramic photography is a technique of capturing images on a wide format by taking consecutive pictures of adjacent areas, arranging the captured images to be connected to each other, and creating a panoramic image by combining them into a single image.
- moving speed and direction of the digital photographing apparatus 100 affects the success or failure of the panoramic photography.
- Embodiments of the invention provide one or more guides during panoramic photography so the success rate of panoramic photography may be significantly improved.
- FIG. 2 is a detailed block diagram of the CPU/DSP 170 of FIG. 1 , according to an embodiment of the invention.
- the CPU/DSP 170 includes a panoramic photography controller 210 and a panoramic photography guide unit 220 .
- the panoramic photography controller 210 controls the photography unit 110 during panoramic photography. During panoramic photography, the photography unit 110 takes consecutive pictures of adjacent areas, and the panoramic photography controller 210 controls the photography unit 110 to capture the images that have been created by the imaging device 118 .
- the panoramic photography controller 210 may determine a proper capture time with reference to an image input through the photography unit 110 .
- the proper capture time may be selected by determining whether certain edge areas overlap between a current input image and a previous input image, or whether an edge of a first edge area overlaps with an edge of a second edge area.
- the panoramic photography controller 210 may detect a movement of the digital photographing apparatus 100 , and thus determine a proper capture time. Regarding capture timing, when the digital photographing apparatus 100 rotates to a predetermined angle or moves a predetermined distance, it may be determined to capture an input image.
- the movement of the digital photographing apparatus 100 may be detected with a gyro sensor, a position detect sensor using, for example, a Global Positioning System (GPS) module, a direction sensor, such as an electric compass, etc.
- GPS Global Positioning System
- the panoramic photography controller 210 provides the panoramic photography guide unit 220 with information about capture timing.
- the panoramic photography guide unit 220 provides one or more capture indications or guides as images are captured during panoramic photography.
- the capture guide(s) may be, for example, a capture sound, a predetermined icon, a changing icon, etc.
- the capture indication(s) or guide(s) may be provided in synchronization with image capture (i.e., image capture times) during panoramic photography.
- the user may be more aware of image capture timing during panoramic photography, and may move the digital photographing apparatus 100 with reference to the image capture timing.
- the photography unit 110 performs panoramic photography not based on mechanical movement of a shutter curtain but using an electronic shutter where images are captured according to a control signal supplied to the photography unit 118 , the user might not be aware of when images are captured because there is no mechanical shutter movement and thus no shutter sound.
- a fake or simulated shutter movement sound is created and output in synchronization with image capture, or a capture guide may be provided to the user so that the user may made aware of image capture timing even with an electronic shutter.
- FIG. 3 is a flowchart of a method of controlling the digital photographing apparatus 100 of FIG. 1 , according to an embodiment of the invention.
- panoramic photography After the digital photographing apparatus 100 has entered a panoramic photography mode and when a shutter-release button is pressed, panoramic photography starts.
- the panoramic photography controller 210 determines when to capture an image (i.e., an image capture time) during the panoramic photography in operation S 302 .
- the image capture time may be determined with reference to an input image or by detecting a movement of the digital photographing apparatus 100 .
- a capture guide which may be a capture sound, is provided in operation S 304 . The user may easily recognize the image capture time based on the capture guide, and may move the digital photographing apparatus 100 with reference to the image capture time.
- panoramic photography is terminated in operation S 306 . Otherwise, the next image capture time is determined in operation S 302 .
- the predetermined requirement for terminating panoramic photographing may be, for example, when the number of captured images reaches a preset value, when there is no change in input images, when the amount of change in input images is less than a predetermined value, or when no movement of the digital photographing apparatus 100 is detected, etc.
- FIG. 4 is a flowchart of a method of controlling the digital photographing apparatus 100 of FIG. 1 , according to another embodiment of the invention.
- a capture guide is displayed in a live-view image during panoramic photography.
- the user may proceed with the panoramic photography while checking a current input image and a status of the panoramic photography, thus significantly reducing the failure rate of panoramic photography.
- the live-view image is displayed on the display unit 164 using a current image input to the imaging device 118 in operation S 402 , and a panoramic progress guide is displayed on the live-view image in operation S 404 .
- Image capture time is determined in operation S 406 , and the panoramic progress guide is changed (i.e., updated) as images are captured in operation S 408 , and a capture sound is output in operation S 410 .
- FIGS. 5 and 6 are exemplary screens displaying panoramic progress guides in live-view images.
- a bar-like panoramic progress guide may be displayed on the screen on which the live-view image is displayed.
- the bar-like panoramic processing guide includes a panoramic progress guide area 510 a shaped like a bar, and a panoramic progress bar 512 a within the panoramic progress guide area 510 a , which is lengthened by a predetermined length as images are captured.
- FIG. 7 illustrates updates of a panoramic progress guide in a bar that is updated as images are captured.
- n is the number of times that images that have been captured.
- the panoramic progress bar 512 a is lengthened by a length of STEP within the panoramic progress guide area 510 a , as shown in FIG. 7 .
- the length of STEP may be pre-determined.
- a capture sound of SOUND may be output.
- a length of the panoramic progress guide area 510 a may be determined based on the maximum number of times that images may or will captured. In other words, the length of the panoramic progress guide area 510 a may be determined depending on a final length that corresponds to the maximum number of images that may be captured.
- a circular panoramic progress guide may be displayed on the screen where the live-view image is displayed.
- the circular panoramic progress guide includes a panoramic progress guide area 510 b shaped like a circle, and a panoramic progress sector 512 b within the panoramic progress guide area 510 b , which is expanded by an angle of STEP as images are captured.
- a text-based panoramic photography guide 520 may be displayed along with the live-view image.
- FIG. 8 illustrates a flowchart of a method of controlling the digital photographing apparatus 100 of FIG. 1 , according to another embodiment of the invention.
- a guide to the movement of the digital photographing apparatus 100 is provided to the user.
- the movement guide may include, for example, a guide to a moving speed, a guide to a moving direction, etc.
- the panoramic photography controller 210 monitors the status of the panoramic photography and assesses the adequacy of the movements of the digital photographing apparatus 100 in operation S 802 . To do this, the panoramic photography controller 210 may assess the adequacy of a moving speed, a moving direction of the digital photographing apparatus 100 , etc.
- the adequacy of the moving speed may be assessed by determining whether an overlapping area between successive captured input images is wider or narrower than a predetermined reference value, whether an area where edges overlap is wider or narrower than a predetermined reference value, whether the moving speed of the digital photographing apparatus 100 is outside a predetermined range, etc. For example, if the overlapping area or the area where edges overlap between input images is wider than the predetermined reference value, the moving speed is deemed too slow; if the overlapped area or the area where edges overlap between input images is narrower than the predetermined reference value, the moving speed is deemed too fast.
- the digital photographing apparatus 100 being able to detect and calculate its own moving speed, when the moving speed is larger than a predetermined range, the moving speed is deemed too fast; and when the moving speed is less than the predetermined range, the moving speed is deemed too slow.
- the moving direction may be deemed not adequate.
- a movement guide is provided to the user in operation S 804 .
- a guide that guides the user to decrease the moving speed is provided. Otherwise, when the moving speed is deemed too slow, a guide that guides the user to increase the moving speed is provided.
- the moving direction slants in the first direction on the Y axis
- a guide that guides the user to move the digital photographing apparatus 100 in the second direction is provided; and if the moving direction slants to the second direction, a guide that guides the user to move the digital photographing apparatus 100 in the first direction is provided.
- FIG. 9 is an exemplary screen showing a movement guide 910 as a text message.
- FIG. 10 is an exemplary screen showing a movement guide 1010 as an arrow.
- the length and size of the arrow, the number of arrows, etc. may be a guide to the moving speed of the digital photographing apparatus 100
- the direction of the arrow may be a guide to the direction of the movement of the digital photographing apparatus 100 .
- movement guides may be provided in various other ways, including a movement guide with sound.
- capture time is determined in operation S 806 , and a capture guide is provided or updated as images are captured in operation S 808 . If any of the requirements for terminating panoramic photographing are met in operation S 810 , panoramic photography is terminated. Otherwise, if any of the requirements are not met in operation S 810 , the process returns to operation S 802 , and operations S 802 to S 808 are repeated.
- the embodiments disclosed herein may include a memory for storing program data, a processor for executing the program data to implement the methods and apparatus disclosed herein, a permanent storage such as a disk drive, a communication port for handling communication with other devices, and user interface devices such as a display, a keyboard, a mouse, etc.
- a computer-readable storage medium expressly excludes any computer-readable media on which signals may be propagated.
- a computer-readable storage medium may include internal signal traces and/or internal signal paths carrying electrical signals thereon.
- Disclosed embodiments 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 embodiments may employ various integrated circuit components (e.g., memory elements, processing elements, logic elements, look-up tables, and the like) that may carry out a variety of functions under the control of one or more processors or other control devices. Similarly, where the elements of the embodiments are implemented using software programming or software elements, the embodiments may be implemented with any programming or scripting language such as C, C++, Java, assembler, or the like, using any combination of data structures, objects, processes, routines, and other programming elements. Functional aspects may be implemented as instructions executed by one or more processors.
- various integrated circuit components e.g., memory elements, processing elements, logic elements, look-up tables, and the like
- the embodiments may be implemented with any programming or scripting language such as C, C++, Java, assembler, or the like, using any combination of data structures, objects,
- the embodiments could employ any number of conventional techniques for electronics configuration, signal processing, 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.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography are disclosed. A method of controlling a digital photographing apparatus is provided that includes initiating panoramic photography, and providing a capture guide when an image is captured during the panoramic photography.
Description
This application is a continuation of U.S. patent application Ser. No. 14/571,627, filed Dec. 16, 2014, now U.S. Pat. No. 9,172,872, which is a continuation of U.S. patent application Ser. No. 13/343,179, filed Jan. 4, 2012, now U.S. Pat. No. 8,922,620, which claims the priority benefit of Korean Patent Application No. 10-2011-0059647, filed on Jun. 20, 2011, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein in their entirety by reference.
1. Field
Embodiments of the invention relate to a digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography.
2. Description of the Related Art
A digital photographing apparatus receives and converts optical signals into electrical signals to generate photographic images. Some recent digital photographing apparatuses provide continuous shooting, panoramic photography, and various photographic functions by adopting various filtering effects, thus increasing ease of use as well as user satisfaction.
Embodiments of the invention increase success rates in panoramic photography in a digital photographing apparatus.
According to an aspect of the invention, there is provided a method of controlling a digital photographing apparatus, including initiating panoramic photography, and providing a capture guide when an image is captured during the panoramic photography.
The panoramic photography may be performed using an electronic shutter.
The capture guide may be a capture sound.
The method may further include, during the panoramic photography, providing a movement guide for the digital photographing apparatus.
Providing the capture guide may include displaying a panoramic progress guide that indicates a progress status for the panoramic photography, changing the panoramic progress guide when the image is captured, and outputting a capture sound in synchronization with changing the panoramic progress guide when the image is captured.
The method may further include providing a live-view image, wherein providing the capture guide comprises displaying a panoramic progress guide in the live-view image that indicates a progress status for the panoramic photography, changing the panoramic progress guide when the image is captured, and outputting a capture sound in synchronization with changing the panoramic progress guide when the image is captured.
According to another aspect of the invention, there is provided a digital photographing apparatus including: a photography unit configured to generate an electronic image signal from an optical signal; a photography controller configured to control the photography unit to perform panoramic photography; and a panoramic photography guide unit configured to provide a capture guide as images are captured during the panoramic photography.
The photography unit may be further configured to conduct the panoramic photography using an electrical shutter.
The capture guide may be a capture sound.
The panoramic photography guide unit may be further configured to provide a movement guide for the digital photographing apparatus.
The panoramic photography guide unit may be further configured to display a panoramic progress guide that indicates a progress status for the panoramic photography, change the panoramic progress guide as the images are captured, and output a capture sound in synchronization with changing the panoramic progress guide.
The digital photographing apparatus may further include a live-view providing unit configured to provide a live-view image, wherein the panoramic photography guide unit is to display a panoramic progress guide in the live-view image that indicates a progress status for the panoramic photography, change the panoramic progress guide as the images are captured, and output a capture sound in synchronization with changing the panoramic progress guide.
The above and other features and advantages of the invention will become more apparent in review of detail exemplary embodiments thereof with reference to the attached drawings, in which:
The following descriptions and accompanying drawings are provided to facilitate an understanding of the invention. Details that are readily apparent to one of ordinary skill in the art in view of the disclosure might be omitted to avoid obscuring aspects of the invention.
The description and drawings are not intended to limit the invention, but the scope of the invention should be defined by attached claims. Terms, used herein, should be construed to have meanings suitable to the technical area of the invention.
Hereinafter, exemplary embodiments of the invention will be described below with reference to the accompanying drawings.
The digital photographing apparatus 100 includes a photography unit 110, an analog signal processor 120, memory 130, a storage/read controller 140, data storage 142, program storage 150, a display driver 162, a display unit 164, a CPU/DSP 170, a manipulation unit 180, and a speaker 190.
Operations of the digital photographing apparatus 100 are controlled by the CPU/DSP 170. The CPU/DSP 170 provides control signals to a lens driver 112, an iris diaphragm driver 115, an imaging device controller 119, etc. to operate a lens 111, an iris diaphragm 113, and an imaging device 118.
The photography unit 110 includes the lens 111, the lens driver 112, the iris diaphragm 113, the iris diaphragm driver 115, the imaging device 118, and the imaging device controller 119 to create images represented by electrical signals from incident light rays.
The lens 111 may include a plurality of lenses or groups of lenses. A position of the lens 111 is controlled by the lens driver 112. The lens driver 112 adjusts the position of the lens 111 based on a control signal provided by the CPU/DSP 170.
The extent of opening and closing the iris diaphragm 113 is controlled by the iris diaphragm driver 115, and thus the amount of light rays to be incident on the imaging device 118 may be adjusted.
An optical signal that has passed through the lens 111 and the iris diaphragm 113 arrives at a light-receiving surface of the imaging device 118, and a picture of an object is formed on the light-receiving surface. The imaging device 118 may be a charge-coupled device (CCD) image sensor or a complementary metal-oxide semiconductor image sensor (SIS), which converts optical signals into electrical signals. The imaging device 118 is controlled by the imaging device controller 119 to adjust sensitivity, for example. The imaging device controller 119 may control the imaging device 118 based on a control signal that is automatically created according to a real-time input image signal, or based on a control signal that is manually input by a user's manipulation.
Light-exposure time of the imaging device 118 is adjusted by a shutter (not shown). The shutter may be a mechanical shutter that adjusts the amount of incident light rays by moving a shade, or an electronic shutter that controls light-exposure by supplying electrical signals to the imaging device 118.
The analog signal processor 120 may perform a noise reduction process, a gain adjustment process, a waveform shaping process, an analog-to-digital conversion process, or the like on an analog signal supplied from the imaging device 118.
A resulting signal from the analog signal processor 120 may be input to the CPU/DSP 170 directly or through the memory 130. Here, the memory 130 serves as a main memory of the digital photographing apparatus 100, and temporarily stores information necessary for operation of the CPU/DSP 170. The program storage 150 stores programs, such as, an operating system to operate the digital photographing apparatus 100, an application system, etc.
In addition, the digital photographing apparatus 100 includes the display unit 164 for displaying an operation status of the digital photographing apparatus 100, images, or information about images captured by the digital photographing apparatus 100. The display unit 164 may provide visual and/or audible information to a user. To provide the visual information, the display unit 164 may include a liquid crystal display (LCD) panel, an organic light-emitting diode (OLED) panel, etc., for example. Furthermore, the display unit 164 may be a touch screen capable of detecting touch inputs.
The display driver 162 provides the display unit 164 with driving signals.
The CPU/DSP 170 processes input image signals, and controls each component of the digital photographing apparatus 100 according to the processed input image signals, or according to an external signal. The CPU/DSP 170 may, for example, reduce noise in an input image signal and perform image signal processing, such as, gamma correction, color filter array interpolation, color matrix, color correction, color enhancement, etc. to improve image quality. Furthermore, the CPU/DSP 170 may compress the thus processed image data to create an image file, or may reconstruct image data from image files. An image compression format may be a reversible or a non-reversible format. For example, a still image may be compressed in accordance with a Joint Photographic Experts Group (JPEG) format or a JPEG 2000 format. In addition, a moving picture file may be created by compressing a plurality of frames according to, for example, a Moving Picture Experts Group (MPEG) standard. Image files may be created according to the Exchangeable image file format (Exif) standard, for example.
Image data output from the CPU/DSP 170 is input to the storage/read controller 140 directly or via the memory 130, and the storage/read controller 140 stores the image data in the data storage 142 automatically or in response to a user's signal. The storage/read controller 140 also reads data associated with images from image files stored in the data storage 142, and inputs the data to the display driver 162 via the memory 130 or through some other components of the digital photographing apparatus 100 so that images may be displayed on the display unit 164. The data storage 142 may be removable from or permanently disposed in the digital photographing apparatus 100.
Furthermore, the CPU/DSP 170 may perform obscurity, coloring, blurriness, edge emphasis, image analysis, image recognition, image effect, etc. processing. Examples of an image recognition process include a face recognition process, a scene recognition process, etc. The CPU/DSP 170 may also perform a display process on an image signal to be displayed on the display unit 164. For example, the CPU/DSP 170 may perform luminescence level adjustment, color correction, contrast adjustment, edge emphasis adjustment, screen divisional processing, image creation such as a character image, image synthesizing, etc. The CPU/DSP 170 may be connected to an external monitor, and may perform a display process on an image, and transmit the processed image to be displayed thereon.
Additionally, the CPU/DSP 170 may execute a program stored in the program storage 150, or may create control signals for controlling auto focusing, zooming change, focus change, automatic exposure compensation, etc. to be provided to the iris diaphragm driver 114, the lens driver 112, the imaging device controller 119, and to control operations of other components such as a shutter, a Strobo, etc. which are equipped in the digital photographing apparatus 100.
The manipulation unit 180 is a unit via which a user may input control signals. The manipulation unit 180 may include a variety of buttons including a shutter-release button to input a shutter-release signal that allows the imaging device 118 to be exposed to light for a predetermined period of time to take a picture, a power button to input a control signal for controlling power-on/off, a zoom button to widen or narrow an angle of view according to an input, a mode selection button, a button for adjusting other photography settings, etc. The manipulation unit 180 may be implemented by any type of input unit useable by a user to input control signals, such as, buttons, a keyboard, a touch pad, a touch screen, a remote controller, etc.
The speaker 190 outputs sound in response to a control signal provided by the CPU/DSP 170. The sound may be output from the speaker 190 at a time determined by the CPU/DSP 170.
The digital photographing apparatus 100, according to an embodiment of the invention, includes a panoramic photography capability. The panoramic photography is performed in response to the shutter-release input after the digital photographing apparatus 100 enters a panoramic photography mode in response to a user setting. Panoramic photography is a technique of capturing images on a wide format by taking consecutive pictures of adjacent areas, arranging the captured images to be connected to each other, and creating a panoramic image by combining them into a single image. During panoramic photography, moving speed and direction of the digital photographing apparatus 100 affects the success or failure of the panoramic photography. Embodiments of the invention provide one or more guides during panoramic photography so the success rate of panoramic photography may be significantly improved.
In the embodiment, the CPU/DSP 170 includes a panoramic photography controller 210 and a panoramic photography guide unit 220.
The panoramic photography controller 210 controls the photography unit 110 during panoramic photography. During panoramic photography, the photography unit 110 takes consecutive pictures of adjacent areas, and the panoramic photography controller 210 controls the photography unit 110 to capture the images that have been created by the imaging device 118.
The panoramic photography controller 210 may determine a proper capture time with reference to an image input through the photography unit 110. There are a variety of ways of determining the proper capture time with reference to the input image. For example, the proper capture time may be selected by determining whether certain edge areas overlap between a current input image and a previous input image, or whether an edge of a first edge area overlaps with an edge of a second edge area.
In another example, the panoramic photography controller 210 may detect a movement of the digital photographing apparatus 100, and thus determine a proper capture time. Regarding capture timing, when the digital photographing apparatus 100 rotates to a predetermined angle or moves a predetermined distance, it may be determined to capture an input image. The movement of the digital photographing apparatus 100 may be detected with a gyro sensor, a position detect sensor using, for example, a Global Positioning System (GPS) module, a direction sensor, such as an electric compass, etc.
In addition, the panoramic photography controller 210 provides the panoramic photography guide unit 220 with information about capture timing.
The panoramic photography guide unit 220 provides one or more capture indications or guides as images are captured during panoramic photography. The capture guide(s) may be, for example, a capture sound, a predetermined icon, a changing icon, etc. The capture indication(s) or guide(s) may be provided in synchronization with image capture (i.e., image capture times) during panoramic photography.
With the help of the capture indication(s) or guide(s), the user may be more aware of image capture timing during panoramic photography, and may move the digital photographing apparatus 100 with reference to the image capture timing.
When the photography unit 110 performs panoramic photography not based on mechanical movement of a shutter curtain but using an electronic shutter where images are captured according to a control signal supplied to the photography unit 118, the user might not be aware of when images are captured because there is no mechanical shutter movement and thus no shutter sound. In an embodiment, in a case of conducting panoramic photography using an electronic shutter, a fake or simulated shutter movement sound is created and output in synchronization with image capture, or a capture guide may be provided to the user so that the user may made aware of image capture timing even with an electronic shutter.
After the digital photographing apparatus 100 has entered a panoramic photography mode and when a shutter-release button is pressed, panoramic photography starts.
The panoramic photography controller 210 determines when to capture an image (i.e., an image capture time) during the panoramic photography in operation S302. For example, the image capture time may be determined with reference to an input image or by detecting a movement of the digital photographing apparatus 100. Each time image capture occurs, a capture guide, which may be a capture sound, is provided in operation S304. The user may easily recognize the image capture time based on the capture guide, and may move the digital photographing apparatus 100 with reference to the image capture time.
If a predetermined requirement for terminating photographing is met, panoramic photography is terminated in operation S306. Otherwise, the next image capture time is determined in operation S302. The predetermined requirement for terminating panoramic photographing may be, for example, when the number of captured images reaches a preset value, when there is no change in input images, when the amount of change in input images is less than a predetermined value, or when no movement of the digital photographing apparatus 100 is detected, etc.
In FIG. 4 , a capture guide is displayed in a live-view image during panoramic photography. By displaying the capture guide in the live-view image, the user may proceed with the panoramic photography while checking a current input image and a status of the panoramic photography, thus significantly reducing the failure rate of panoramic photography.
To do this, the live-view image is displayed on the display unit 164 using a current image input to the imaging device 118 in operation S402, and a panoramic progress guide is displayed on the live-view image in operation S404.
Image capture time is determined in operation S406, and the panoramic progress guide is changed (i.e., updated) as images are captured in operation S408, and a capture sound is output in operation S410.
As illustrated in FIG. 5 , a bar-like panoramic progress guide may be displayed on the screen on which the live-view image is displayed. The bar-like panoramic processing guide includes a panoramic progress guide area 510 a shaped like a bar, and a panoramic progress bar 512 a within the panoramic progress guide area 510 a, which is lengthened by a predetermined length as images are captured.
As images are captured, the panoramic progress bar 512 a is lengthened by a length of STEP within the panoramic progress guide area 510 a, as shown in FIG. 7 . The length of STEP may be pre-determined. Furthermore, in synchronization with the lengthening of the panoramic progress bar 512 a by the length of STEP, a capture sound of SOUND may be output. A length of the panoramic progress guide area 510 a may be determined based on the maximum number of times that images may or will captured. In other words, the length of the panoramic progress guide area 510 a may be determined depending on a final length that corresponds to the maximum number of images that may be captured.
In a further embodiment, as shown in FIG. 6 , a circular panoramic progress guide may be displayed on the screen where the live-view image is displayed. The circular panoramic progress guide includes a panoramic progress guide area 510 b shaped like a circle, and a panoramic progress sector 512 b within the panoramic progress guide area 510 b, which is expanded by an angle of STEP as images are captured.
In addition, as shown in FIGS. 5 and 6 , a text-based panoramic photography guide 520 may be displayed along with the live-view image.
Returning to FIG. 4 , it is determined whether any of the requirements for terminating panoramic photography is met in operation S412. If no requirement is met, a next capture time is determined in operation S406. Otherwise, if any of the requirements are met panoramic photography is terminated.
In the present embodiment, during panoramic photography, a guide to the movement of the digital photographing apparatus 100 is provided to the user. The movement guide may include, for example, a guide to a moving speed, a guide to a moving direction, etc.
The panoramic photography controller 210 monitors the status of the panoramic photography and assesses the adequacy of the movements of the digital photographing apparatus 100 in operation S802. To do this, the panoramic photography controller 210 may assess the adequacy of a moving speed, a moving direction of the digital photographing apparatus 100, etc.
The adequacy of the moving speed may be assessed by determining whether an overlapping area between successive captured input images is wider or narrower than a predetermined reference value, whether an area where edges overlap is wider or narrower than a predetermined reference value, whether the moving speed of the digital photographing apparatus 100 is outside a predetermined range, etc. For example, if the overlapping area or the area where edges overlap between input images is wider than the predetermined reference value, the moving speed is deemed too slow; if the overlapped area or the area where edges overlap between input images is narrower than the predetermined reference value, the moving speed is deemed too fast. In a case of the digital photographing apparatus 100 being able to detect and calculate its own moving speed, when the moving speed is larger than a predetermined range, the moving speed is deemed too fast; and when the moving speed is less than the predetermined range, the moving speed is deemed too slow.
In the case of the digital photographing apparatus 100 conducting panoramic photography while moving in an X direction, if an overlapping area between successively captured input images slants in a first direction or a second direction opposite to the first direction on the Y axis, or if the movement direction of the digital photographing apparatus 100 has a coordinate on the Y axis, the moving direction may be deemed not adequate.
Based on the result from determining the adequacy of the movement of the digital photographing apparatus 100, a movement guide is provided to the user in operation S804. When the moving speed is deemed too fast, a guide that guides the user to decrease the moving speed is provided. Otherwise, when the moving speed is deemed too slow, a guide that guides the user to increase the moving speed is provided. Additionally, if the moving direction slants in the first direction on the Y axis, a guide that guides the user to move the digital photographing apparatus 100 in the second direction is provided; and if the moving direction slants to the second direction, a guide that guides the user to move the digital photographing apparatus 100 in the first direction is provided.
Besides the movement guides described above, movement guides may be provided in various other ways, including a movement guide with sound.
Returning to FIG. 8 , capture time is determined in operation S806, and a capture guide is provided or updated as images are captured in operation S808. If any of the requirements for terminating panoramic photographing are met in operation S810, panoramic photography is terminated. Otherwise, if any of the requirements are not met in operation S810, the process returns to operation S802, and operations S802 to S808 are repeated.
The embodiments disclosed herein may include a memory for storing program data, a processor for executing the program data to implement the methods and apparatus disclosed herein, a permanent storage such as a disk drive, a communication port for handling communication with other devices, and user interface devices such as a display, a keyboard, a mouse, etc. When software modules are involved, these software modules may be stored as program instructions or computer-readable codes, which are executable by the processor, on a non-transitory or tangible computer-readable media such as a read-only memory (ROM), a random-access memory (RAM), a compact disc (CD), a digital versatile disc (DVD), a magnetic tape, a floppy disk, an optical data storage device, an electronic storage media (e.g., an integrated circuit (IC), an electronically erasable programmable read-only memory (EEPROM), a flash memory, etc.), a quantum storage device, a cache, and/or any other storage media in which information may be stored for any duration (e.g., for extended time periods, permanently, for brief instances, for temporary buffering, for caching, etc.). As used herein, a computer-readable storage medium expressly excludes any computer-readable media on which signals may be propagated. However, a computer-readable storage medium may include internal signal traces and/or internal signal paths carrying electrical signals thereon.
Any 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.
For the purposes of promoting an understanding of the principles of this disclosure, reference has been made to the embodiments illustrated in the drawings, and specific language has been used to describe these embodiments. However, no limitation of the scope of this disclosure is intended by this specific language, and this disclosure should be construed to encompass all embodiments that would normally occur to one of ordinary skill in the art in view of this disclosure.
Disclosed embodiments 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 embodiments may employ various integrated circuit components (e.g., memory elements, processing elements, logic elements, look-up tables, and the like) that may carry out a variety of functions under the control of one or more processors or other control devices. Similarly, where the elements of the embodiments are implemented using software programming or software elements, the embodiments may be implemented with any programming or scripting language such as C, C++, Java, assembler, or the like, using any combination of data structures, objects, processes, routines, and other programming elements. Functional aspects may be implemented as instructions executed by one or more processors. Furthermore, the embodiments could employ any number of conventional techniques for electronics configuration, signal processing, 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.
The particular implementations shown and described herein are illustrative examples and are not intended to otherwise limit the scope of this disclosure 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 embodiments unless the element is specifically described as “essential” or “critical”.
The use of the terms “a,” “an,” “the,” and similar referents in the context of describing the embodiments (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. The steps of all methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. Moreover, one or more of the blocks and/or interactions described may be changed, eliminated, sub-divided, or combined; and disclosed processes may be carried out sequentially and/or carried out in parallel by, for example, separate processing threads, processors, devices, discrete logic, circuits, etc. The examples provided herein and the exemplary language (e.g., “such as” or “for example”) used herein are intended merely to better illuminate the embodiments and does not pose a limitation on the scope of this disclosure unless otherwise claimed. In view of this disclosure, numerous modifications and adaptations will be readily apparent to those skilled in this art without departing from the spirit and scope of this disclosure.
While the invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the following claims.
Claims (23)
1. A method comprising:
activating, a camera included in a portable electronic device;
obtaining a first image using the camera,
the obtaining including detecting, using a sensor included in the electronic device, a first movement of the electronic device in relation with the obtaining of the first image; and
presenting, using a processor included in the electronic device, information to guide a second movement of the electronic device to obtain a second image, the presenting performed based at least in part on the first movement of the electronic device, wherein when a speed of the second movement is faster than a predetermined speed, the processor presents a slowdown guide information associated with the second movement.
2. The method of claim 1 , wherein the first image comprises a first image area corresponding to a first object external to the electronic device, and the second image comprises a second image area corresponding to a second object external to the electronic device.
3. The method of claim 1 , wherein the second image comprises at least one portion of the first image.
4. The method of claim 1 , wherein the presenting comprises:
presenting, as at least part of the information, an indication indicating a progress of a panorama image using the first image or the second image.
5. The method of claim 1 , wherein the presenting comprises:
presenting, as at least part of the information, an indication indicating a direction associated with the second movement.
6. The method of claim 1 , wherein the presenting comprises:
displaying, as at least part of the information, a text-based indication or a symbol-based indication via a display operatively coupled with the electronic device.
7. The method of claim 1 , wherein the presenting comprises:
displaying, as at least part of the information, an indication via a display operatively coupled with the electronic device, at least one portion of the indication being translucent with respect to the first image or the second image.
8. The method of claim 1 , further comprising:
producing, using the processor, a panorama image based at least in part on the first and second images.
9. An apparatus comprising:
a camera to acquire an image;
a sensor; and
a processor configured to:
obtain a first image using the camera;
detect, using the sensor, a first movement of the apparatus in relation with the obtaining of the first image;
present information to guide a second movement of the apparatus to obtain a second image, the presenting based at least in part on the first movement of the apparatus; and
present a slowdown guide information associated with the second movement when a speed of the second movement is faster than a predetermined speed.
10. The apparatus of claim 9 , wherein the first image comprises a first image area corresponding to a first object external to the apparatus, and the second image comprises a second image area corresponding to a second object external to the apparatus.
11. The apparatus of claim 9 , wherein the processor is configured to:
present the information based on a determination that the first movement satisfies specified condition.
12. The apparatus of claim 9 , wherein the processor is configured to:
present, as at least part of the information, an indication indicating a progress of a panorama image using the first image or the second image.
13. The apparatus of claim 9 , wherein the processor is configured to:
present, as at least part of the information, an indication indicating a direction associated with the second movement.
14. The apparatus of claim 9 , wherein the processor is configured to:
display, as at least part of the information, a text-based indication or a symbol-based indication via a display operatively coupled with the apparatus.
15. The apparatus of claim 9 , wherein the processor is configured to:
display, as at least part of the information, an indication via a display operatively coupled with the apparatus, at least one portion of the indication being translucent with respect to the first image or the second image.
16. The apparatus of claim 9 , wherein the processor is configured to:
produce, using the processor, a panorama image based at least in part on the first and second images.
17. A machine-readable storage device storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
activating, a camera included in an portable electronic device;
obtaining a first image using the camera, the obtaining including detecting, using a sensor included in the electronic device, a first movement of the electronic device in relation with the obtaining of the first image; and
presenting, using a processor included in the electronic device, information to guide a second movement of the electronic device to obtain a second image, the presenting performed based at least in part on the first movement of the electronic device, wherein when a speed of the second movement is faster than a predetermined speed, the processor presents a slowdown guide information associated with the second movement.
18. An electronic apparatus comprising:
an image sensor;
a display;
a processor configured to:
obtain a plurality of images using the image sensor to generate a panorama image; and
display a slowdown guide information on the display if a moving speed exceeds a reference value while obtaining the plurality of images.
19. The apparatus of claim 18 , wherein the moving speed is determined based on successive obtained images.
20. The apparatus of claim 18 , further comprising a motion sensor to detect a movement of the apparatus,
wherein the moving speed is determined based on a movement detected by the motion sensor.
21. The apparatus of claim 18 , wherein the moving speed relates to a movement of the apparatus by a user to capture a subsequent overlapping field of view, and the movement speed is determined based on an overlapping amount of successively obtained images.
22. The apparatus of claim 18 , wherein the slowdown guide information comprises a text-based indication.
23. The apparatus of claim 22 , wherein the processor is configured to:
display the slowdown guide information with a preview image and a progress guide relating to the panorama image.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/884,051 US9538080B2 (en) | 2011-06-20 | 2015-10-15 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US15/370,235 US9894274B2 (en) | 2011-06-20 | 2016-12-06 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US15/869,675 US10798299B2 (en) | 2011-06-20 | 2018-01-12 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2011-0059647 | 2011-06-20 | ||
KR1020110059647A KR101777354B1 (en) | 2011-06-20 | 2011-06-20 | Digital photographing apparatus, method for controlling the same, and computer-readable storage medium |
US13/343,179 US8922620B2 (en) | 2011-06-20 | 2012-01-04 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US14/571,627 US9172872B2 (en) | 2011-06-20 | 2014-12-16 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US14/884,051 US9538080B2 (en) | 2011-06-20 | 2015-10-15 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/571,627 Continuation US9172872B2 (en) | 2011-06-20 | 2014-12-16 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/370,235 Continuation US9894274B2 (en) | 2011-06-20 | 2016-12-06 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160037069A1 US20160037069A1 (en) | 2016-02-04 |
US9538080B2 true US9538080B2 (en) | 2017-01-03 |
Family
ID=47353363
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/343,179 Active 2032-11-03 US8922620B2 (en) | 2011-06-20 | 2012-01-04 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US14/571,627 Active US9172872B2 (en) | 2011-06-20 | 2014-12-16 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US14/884,051 Active US9538080B2 (en) | 2011-06-20 | 2015-10-15 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US15/370,235 Active US9894274B2 (en) | 2011-06-20 | 2016-12-06 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US15/869,675 Active US10798299B2 (en) | 2011-06-20 | 2018-01-12 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/343,179 Active 2032-11-03 US8922620B2 (en) | 2011-06-20 | 2012-01-04 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US14/571,627 Active US9172872B2 (en) | 2011-06-20 | 2014-12-16 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/370,235 Active US9894274B2 (en) | 2011-06-20 | 2016-12-06 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US15/869,675 Active US10798299B2 (en) | 2011-06-20 | 2018-01-12 | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Country Status (2)
Country | Link |
---|---|
US (5) | US8922620B2 (en) |
KR (1) | KR101777354B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170085794A1 (en) * | 2011-06-20 | 2017-03-23 | Samsung Electronics Co., Ltd. | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013034081A (en) * | 2011-08-02 | 2013-02-14 | Sony Corp | Image processing device, control method therefor, and program |
KR102058857B1 (en) * | 2013-04-08 | 2019-12-26 | 삼성전자주식회사 | Image photographing apparatus and method for controlling the same |
US9686466B1 (en) | 2013-06-27 | 2017-06-20 | Google Inc. | Systems and methods for environment content sharing |
KR102021857B1 (en) * | 2013-07-23 | 2019-09-17 | 엘지전자 주식회사 | Mobile terminal and panorama capturing method thereof |
JP5839065B2 (en) * | 2014-03-19 | 2016-01-06 | カシオ計算機株式会社 | Imaging apparatus, imaging method, and program |
JP2016015567A (en) * | 2014-07-01 | 2016-01-28 | 株式会社東芝 | Electronic apparatus, processing method and program |
KR102367550B1 (en) * | 2014-09-02 | 2022-02-28 | 삼성전자 주식회사 | Controlling a camera module based on physiological signals |
US9516215B1 (en) * | 2014-09-16 | 2016-12-06 | Isaac Datikashvili | System and method for deterring the ability of a person to capture a screen presented on a handheld electronic device |
US9813621B2 (en) * | 2015-05-26 | 2017-11-07 | Google Llc | Omnistereo capture for mobile devices |
CN106658220B (en) * | 2016-11-11 | 2019-11-19 | 理光图像技术(上海)有限公司 | Subtitle creating device, display module and subtitle create display systems |
CN109426823B (en) * | 2017-08-25 | 2020-11-20 | 王�义 | AR device photographing method and device and AR device |
JP6980494B2 (en) * | 2017-11-16 | 2021-12-15 | キヤノン株式会社 | Imaging control device and its control method |
CN108134902B (en) * | 2017-12-25 | 2020-09-18 | 三星电子(中国)研发中心 | Method and device for shooting pictures with same background |
KR20190081701A (en) | 2017-12-29 | 2019-07-09 | 삼성전자주식회사 | Electronic apparatus for linking music to photo and control method thereof |
CN110933295B (en) * | 2019-11-11 | 2021-09-10 | 北京三快在线科技有限公司 | Shooting method, shooting device, electronic equipment and readable storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050276596A1 (en) | 2004-06-08 | 2005-12-15 | Canon Kabushiki Kaisha | Picture composition guide |
US20080030585A1 (en) * | 2006-08-01 | 2008-02-07 | Pelco | Method and apparatus for compensating for movement of a video surveillance camera |
US20080074489A1 (en) | 2006-09-27 | 2008-03-27 | Samsung Electronics Co., Ltd. | Apparatus, method, and medium for generating panoramic image |
US20080158342A1 (en) * | 2006-12-27 | 2008-07-03 | Jeong Young-Min | Method for photographing panoramic image |
US20080192125A1 (en) * | 2007-02-14 | 2008-08-14 | Samsung Electronics Co., Ltd. | Panoramic photography method and apparatus |
US20080312824A1 (en) | 2005-06-14 | 2008-12-18 | Mun Ho Jung | Matching camera-photographed image with map data in portable terminal and travel route guidance method |
US20090021576A1 (en) | 2007-07-18 | 2009-01-22 | Samsung Electronics Co., Ltd. | Panoramic image production |
US20110193941A1 (en) * | 2010-02-05 | 2011-08-11 | Sony Corporation | Image processing apparatus, imaging apparatus, image processing method, and program |
US20110249146A1 (en) | 2010-04-09 | 2011-10-13 | Sony Corporation | Imaging device, display control method and program |
US8922620B2 (en) * | 2011-06-20 | 2014-12-30 | Samsung Electronics Co., Ltd. | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6466701B1 (en) * | 1997-09-10 | 2002-10-15 | Ricoh Company, Ltd. | System and method for displaying an image indicating a positional relation between partially overlapping images |
US20060204045A1 (en) * | 2004-05-27 | 2006-09-14 | Antonucci Paul R A | System and method for motion performance improvement |
US7483061B2 (en) | 2005-09-26 | 2009-01-27 | Eastman Kodak Company | Image and audio capture with mode selection |
KR101354899B1 (en) * | 2007-08-29 | 2014-01-27 | 삼성전자주식회사 | Method for photographing panorama picture |
KR101496467B1 (en) | 2008-09-12 | 2015-02-26 | 엘지전자 주식회사 | Mobile terminal enable to shot of panorama and method for controlling operation thereof |
JP5347716B2 (en) * | 2009-05-27 | 2013-11-20 | ソニー株式会社 | Image processing apparatus, information processing method, and program |
JP5493942B2 (en) * | 2009-12-15 | 2014-05-14 | ソニー株式会社 | Imaging apparatus and imaging method |
-
2011
- 2011-06-20 KR KR1020110059647A patent/KR101777354B1/en active IP Right Grant
-
2012
- 2012-01-04 US US13/343,179 patent/US8922620B2/en active Active
-
2014
- 2014-12-16 US US14/571,627 patent/US9172872B2/en active Active
-
2015
- 2015-10-15 US US14/884,051 patent/US9538080B2/en active Active
-
2016
- 2016-12-06 US US15/370,235 patent/US9894274B2/en active Active
-
2018
- 2018-01-12 US US15/869,675 patent/US10798299B2/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050276596A1 (en) | 2004-06-08 | 2005-12-15 | Canon Kabushiki Kaisha | Picture composition guide |
US20080312824A1 (en) | 2005-06-14 | 2008-12-18 | Mun Ho Jung | Matching camera-photographed image with map data in portable terminal and travel route guidance method |
US20080030585A1 (en) * | 2006-08-01 | 2008-02-07 | Pelco | Method and apparatus for compensating for movement of a video surveillance camera |
US20080074489A1 (en) | 2006-09-27 | 2008-03-27 | Samsung Electronics Co., Ltd. | Apparatus, method, and medium for generating panoramic image |
US20080158342A1 (en) * | 2006-12-27 | 2008-07-03 | Jeong Young-Min | Method for photographing panoramic image |
US20080192125A1 (en) * | 2007-02-14 | 2008-08-14 | Samsung Electronics Co., Ltd. | Panoramic photography method and apparatus |
US20090021576A1 (en) | 2007-07-18 | 2009-01-22 | Samsung Electronics Co., Ltd. | Panoramic image production |
US20110193941A1 (en) * | 2010-02-05 | 2011-08-11 | Sony Corporation | Image processing apparatus, imaging apparatus, image processing method, and program |
US20110249146A1 (en) | 2010-04-09 | 2011-10-13 | Sony Corporation | Imaging device, display control method and program |
US8922620B2 (en) * | 2011-06-20 | 2014-12-30 | Samsung Electronics Co., Ltd. | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US9172872B2 (en) * | 2011-06-20 | 2015-10-27 | Samsung Electronics Co., Ltd. | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170085794A1 (en) * | 2011-06-20 | 2017-03-23 | Samsung Electronics Co., Ltd. | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US9894274B2 (en) * | 2011-06-20 | 2018-02-13 | Samsung Electronics Co., Ltd. | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
US10798299B2 (en) | 2011-06-20 | 2020-10-06 | Samsung Electronics Co., Ltd. | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography |
Also Published As
Publication number | Publication date |
---|---|
US8922620B2 (en) | 2014-12-30 |
US20160037069A1 (en) | 2016-02-04 |
US9894274B2 (en) | 2018-02-13 |
KR101777354B1 (en) | 2017-09-11 |
US20170085794A1 (en) | 2017-03-23 |
US9172872B2 (en) | 2015-10-27 |
KR20120140036A (en) | 2012-12-28 |
US20150138313A1 (en) | 2015-05-21 |
US10798299B2 (en) | 2020-10-06 |
US20180139385A1 (en) | 2018-05-17 |
US20120320149A1 (en) | 2012-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10798299B2 (en) | Digital photographing apparatus, methods of controlling the same, and computer-readable storage medium to increase success rates in panoramic photography | |
US9578260B2 (en) | Digital photographing apparatus and method of controlling the digital photographing apparatus | |
KR101890305B1 (en) | Photographing apparatus, method for controlling the same, and computer-readable recording medium | |
US9215370B2 (en) | Digital photographing apparatus and method of controlling the same to increase continuous shooting speed for capturing panoramic photographs | |
US8488006B2 (en) | Imaging apparatus capable of detecting motion amount of an object and control method thereof | |
US20130155117A1 (en) | Display apparatus and method and computer-readable storage medium | |
KR20110060497A (en) | Apparatus and method for capturing a jump image | |
US20140192246A1 (en) | Digital photographing apparatus, method of controlling the same, and computer-readable recording medium | |
JP2007206382A (en) | Shake detecting device, its control method, photographing device, control program and recording medium | |
US8547454B2 (en) | Digital image photographing apparatuses and methods of controlling the same to provide location information | |
JP6528773B2 (en) | Zoom control device, zoom control method and program | |
US9538071B2 (en) | Electronic apparatus having a photographing function and method of controlling the same | |
JP2017184182A (en) | Imaging device | |
JP6231814B2 (en) | EXPOSURE DETERMINING DEVICE, IMAGING DEVICE, CONTROL METHOD, AND PROGRAM | |
JP6410416B2 (en) | IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD | |
KR101630295B1 (en) | A digital photographing apparatus, a method for controlling the same, and a computer-readable medium | |
KR102149508B1 (en) | Photographing apparatus, method for controlling the same, and computer-readable recording medium | |
JP5980535B2 (en) | Imaging device and image data recording method | |
JP2014135609A (en) | Image-capturing apparatus | |
JP2014127770A (en) | Imaging apparatus | |
JP2012175426A (en) | Imaging device and program | |
JP2006324757A (en) | Remote operation means for digital camera | |
JP2018011109A (en) | Imaging apparatus and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |