1. Field of Invention
The present application relates to an image capturing device. More particularly, the present application relates to a controlling method for triggering the image capturing device to capture images and/or videos automatically.
2. Description of Related Art
Recently, the increasing popularity of the social network makes people share their status and photos more frequently. Since the photos shared are normally taken by the mobile device (e.g., cell phones, tablets, etc.), image related application programs of the mobile device are forced to be equipped with some necessary features, such as selfie-shooting, filtering, photo-editing toolbox, etc.
However, some of the features require complicated procedures to activate. For example, when the user would like to stitch two images/videos captured by two different cameras into a single image/video, the user is required to complete a long procedure including capturing one image/video by a camera, switching to another camera, capturing another image/video by the following camera, and resizing two different images/videos such that the images/videos are matched for stitching.
An aspect of the present disclosure is to provide a controlling method suitable for a first camera unit and a second camera unit. The controlling method include following steps. The first camera unit is triggered to generate a first media data by shooting a first image or recording a first video. In response to the first media data is generated, the second camera unit is automatically triggered to generate a second media data by shooting a second image or recording a second video. The first media data and the second media data are configured to be integrated into a third media data.
Another aspect of the present disclosure is to provide an electronic apparatus, which includes a control unit. The control unit is operatively connected to a first camera unit and a second camera unit. The control, unit being adapted to trigger the first camera unit to generate a first media data by shooting a first image or recording a first video, and automatically trigger the second camera unit to generate a second media data by shooting a second image or recording a second video in response to the first media data is generated.
The disclosure can be more fully understood by reading the following detailed description of the embodiments, with reference made to the accompanying drawings as follows.
The following disclosure provides many different embodiments, or examples, for implementing different features of the invention. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Reference is made to
The control unit 130 is operatively connected to the first camera unit 110, the second camera unit 120, the control unit 130, the storage unit 140 and the display unit 150. As shown in
The first camera unit 110 is configured to generate a first media data (e.g., capture a first image or record a first video) according to instructions from users. The second camera unit 120 is configured to generate a second media data (e.g., capture a second image or record a second video) according to instructions from users. In a conventional device, two camera units (e.g., the first camera unit 110 and the second camera unit 120) are triggered to generate the images/videos separately by different user instructions, and the output images/videos are usually stored separately without integration.
In some embodiments of the disclosure, the control unit 130 is adapted to perform a controlling method for generating the first media data by the first camera unit and the second media data by the second camera unit in sequence, and further for integrating the first media data and the second media data into a third media data. The details of aforesaid controlling method are explained in following paragraphs.
Reference is made to
In step S202, the control unit 130 is configured to detect a manipulation input from an input interface (not shown in
In step S204, the control unit 130 is configured to triggering the first camera unit 110 to generate a first media data by shooting a first image or recording a first video. In other words, the first media data can be the first image or the first video depending on the user's manipulation input. For example, the first camera unit 110 is triggered to capture the first image in response to a click gesture, and the first camera unit 110 is triggered to capture the first video in response to a long-press gesture.
In some embodiments, the display module 150 of the electronic device 100 is configured to display a preview image/video captured by the first camera unit 110 in real time. However, the display module 150 is not limited to be an internal display unit of the electronic device 100. In some other embodiments, the display module 150 can be an external display unit wirelessly communicated with the control unit 130.
In step S206, the first media data (i.e., the first image or the first video) are saved. In some embodiments, the first image or the first video is temporarily stored in a register or a temporary memory. In some embodiments, the first image or the first video is stored in the storage unit 140.
Afterward, step S208 is performed automatically in response to the first media data is generated (i.e., steps S204 and S206), the control unit 130 is configured to trigger the second camera unit 120 to generate a second media data by shooting a second image or recording a second video.
In some embodiments, the display module 150 of the electronic device 100 is configured to display a preview image/video captured by the second camera unit 120 in real time.
In some embodiments, the second media data (i.e., the second image or the second video) is temporarily stored in a register or a temporary memory. In some embodiments, the second image or the second video is stored in the storage unit 140.
In step S210, the first media data and the second media data are integrated into a third media data, and the third media data are stored in the storage unit 140.
Based on aforesaid embodiments, the controlling method 200 is able to generate the first media data by the first camera unit 110 and the second media data by the second camera unit 120 in sequence according to the manipulation input. The second camera unit 120 is activated automatically by the controlling method 200 after the first media data is generated. Therefore, the user is not required to perform a complex manipulation procedure (e.g., a shutter instruction to the first camera unit 110, a switch instruction to activate the second camera unit 120 and another instruction to the second camera unit 120) to capture the first media data and the second media data from two different camera units.
Reference is made to
In step S302, the control unit 130 is configured to detect a manipulation input from an input interface.
In step S304, the control unit 130 is configured to trigger the first camera unit 110 to generate the first media data by capturing the first image or recording the first video for a time duration according to the manipulation input. The time duration can be predetermined by the electronic apparatus 100 (e.g., 3 seconds, 10 seconds, 5 minutes, etc.) or defined by the manipulation input (e.g., according to a holding duration of the manipulation input). In step S306, the first image or the first video is saved.
Afterward, step S308 is performed automatically in response to the first media data is generated (i.e., steps S304 and S306), the control unit 130 is configured to trigger the second camera unit 120 to generate the second media data by capturing the second image or to recording the second video for the same time duration (identical to the fixed time duration of the first video).
In some embodiments, the second image or the second video is temporarily stored in a register. In some embodiments, the second image or the second video is stored in the storage unit.
In step S310, the control unit is configured to integrate the first media data and the second media data into a third media data. In the present embodiment, if the first media data and the second media data are both images, the first image and second image are integrated into a third image. For example, the first image and second image are stitched side-by-side into the third image. If one of the first media data and the second media data includes a video, the first media data and the second media data are integrated into a third video. For example, the first image/video and second image, video are stitched side-by-side into the third video.
In step S312, the display module 150 is configured to display the third media data (the third image/video). Reference is also made to
When the third media data MED3 is displayed, the first media data MED1 and the second media data MED2 are co-existed (or juxtaposed) and simultaneously displayed in a split screen during at least a frame of the third media data MED3.
As shown in
As shown in
As shown in
When the first media data. MED1 and the second media data MED2 are the first image and the second image, the third media data MED3 is a stitched image including contents of the first image and the second image (referring to
Reference is also made to
As shown in
Reference is also made to
As shown in
In some embodiments, a ratio of sizes corresponding to the first image/video and the second image/video is predetermined. In some other embodiments, a resolution of the third image/video is determined based on the smallest resolution of the first image/video and the second image/video.
Referring to
It is noticed that, the first video VDO1 and the second video VDO2 are not limited to be recorded by the same time duration. In this embodiment, step S404 is performed to trigger the first camera unit 110 to capture the first image IMG1 or record the first video VDO1 for an adjustable time duration according to the manipulation input, and step S408 is performed to automatically trigger the second camera unit 120 to capture the second image IMG2 or record the second video VDO2 for another adjustable time duration. In the embodiment, the time durations of the first video VDO1 and the second video VDO2 in the embodiment are both adjustable and not necessary the same.
Reference is also made to
As shown in
When the display module 150 displays the third video VDO3, a part of the third video VDO3 (for the time duration T3 from the beginning) is a stitched video includes two split columns, the second video VDO2 is played in one split column while the first video VDO1 is played in the other split column. Another part of the third video VDO3 (the rest of the third video VDO3 after the time duration T3) is a full-screen video playing the first video VDO1. Similarly, the relationships between the first video VDO1 and the second video VDO2 can be alternated by a person in the art if the time duration T3 is longer.
Reference is also made to
As shown in
When the display module 150 displays the third video VDO3, the second video VDO2 is displayed for a time duration of length (T5-T4) first in a full-screen mode (i.e., the display ratio is 100%), and then the first video VDO1 and the second video VDO2 are then simultaneously displayed for the time duration T4.
Based on the disclosure mentioned above, the operations of the controlling methods require fewer steps for the user to capture/record two consecutive images/videos and to stitch the images/videos into a single image/video.
In this document, the term “coupled” may also be termed as “electrically coupled”, and the term “connected” may be termed as “electrically connected”. “coupled” and “connected” may also be used to indicate that two or more elements cooperate or interact with each other. It will be understood that, although the terms “first,” “second,” etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the embodiments. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.
This application claims the priority benefit of U.S. Provisional Application Ser. No. 62/1044,431, filed Sep. 2, 2014, which is herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62044431 | Sep 2014 | US |