Abstract: A present invention comprises a mobile terminal which has two cameras one in the front and one on the back of the mobile terminal. The present invention provides a mechanism in which a user can choose to take a picture or record a video by combining the imagery inputs from but the cameras simultaneously. This is done by having a primary view which has higher resolution than the secondary view. The user can select which camera input becomes the primary view and which one is selected as the secondary view. The secondary view can be positioned on screen at any position by the user. In one implementation the user has the option to switch which camera maps to which view. The user can also drag the image with smaller resolution which is as an inset to any position on the screen. (To be published with figure 8)
CLIAMS:
1. An apparatus having at least two camera modules to capture images and/or videos disposed within a housing of said apparatus, wherein said two camera modules comprise:
a first camera module positioned for capturing at least one image adjacent to a first side of said housing, and a second camera module positioned for capturing at least one image adjacent to a second side of said housing,
said apparatus configured to receive images captured from said first camera module and said second camera module, and compose an output image having said images captured from said first camera module and said second camera module; and
said apparatus CHARACTERIZED IN THAT configured to:
enable selection of said first camera module and/or said second camera module for simultaneously capturing said images and/or videos, wherein said selection is based on at least one resolution of said camera modules; and
compose an output image and/or video derived from a changeable position of said images and/or videos captured.
2. The apparatus as claimed in claim 1, wherein said selection of said first camera module and/or said second camera module is based on an instruction received from at least one user operating said apparatus.
3. The apparatus as claimed in claim 1, wherein said resolution is associated with said first camera module with at least one first resolution and said second camera module with at least one second resolution.
4. The apparatus as claimed in claim 3, wherein said resolution of said first camera module and said second camera module is same or different.
5. The apparatus as claimed in claim 1, wherein said output image and/or video is composed based on at least one setting selected from a group comprising resolution of said camera modules, an image interpolation selected during simultaneously capturing of said images and/or videos, an image format option, or any combination thereof, selected during simultaneously capturing of said images and/or videos.
6. The apparatus as claimed in claim 1 comprises a screen for displaying a primary view and a secondary view, associated with said selection, wherein said primary view and said secondary view are interchangeably selectable and associated with said first camera module and/or said second camera module respectively.
7. The apparatus as claimed in claim 6, wherein said primary view comprises higher resolution as compared to said secondary view.
8. The apparatus as claimed in claim 6 and 7, wherein said secondary view is configured to be positioned on a screen of said apparatus at any position and said position is a changeable position.
9. The apparatus as claimed in claim 8, wherein said secondary view is configured to be moved and positioned on said screen before/during capturing said images and/or videos.
10. The apparatus as claimed in claims 6 to 8, wherein said images and/or videos captured by said secondary view are draggable, resizable, scalable, or combination thereof.
11. The apparatus as claimed in any one of the preceding claims, wherein said images and/or videos are visible in said primary view and said secondary view on said screen before capturing said images and/or videos.
12. The apparatus as claimed in any one of the preceding claims, wherein
said primary view with higher resolution provides a maximum size image and/or video fittable on said screen, and said secondary view with lower resolution as compared to said primary view provides an inset size image and/or video within said maximum size image and/or video; and
said primary view and said secondary view are interchangeable.
13. The apparatus as claimed in claim 1, wherein camera modules are configured to capture still and/or moving images and/or videos.
14. The apparatus as claimed in claim 1, wherein before capturing, when said user changes position of said inset image, data associated with the change in position is updated and notified to said second camera with lower resolution so that said preview is resized/recreated to adjust with the change in parameters associated with the secondary view.
15. An apparatus comprising:
a first camera and a second camera configured to acquire images simultaneously;
at least one processor;
at least one memory storing data and coupled to said processor for executing at least one instruction present in said memory, on execution of which said processor is configured to:
fetch:
a first image and a second image using said first camera and said second camera respectively, wherein:
said first camera is a primary camera and said second camera is a secondary camera; and
a resolution of said primary camera is higher as compared to a resolution of said second camera;
display on a screen of said apparatus:
preview of said first image as a first view, and said second image as a second view, wherein said second image acts as an inset image within said first image;
change position of said inset image within said first image;
capture, based on command received from a user, said first image and said inset image positioned within said first image; and
compose an output image including said first image and said second image.
16. The apparatus as claimed in claim 15, wherein said primary view and said secondary view are interchangeable.
17. The apparatus as claimed in claim 15 is configured to switch, based on user instructions, resolution of said first camera and said second camera.
18. The apparatus as claimed in claim 15 wherein said image captured by said second camera with lower resolution is configured to be draggable, resizable, scalable, or combination thereof.
19. A method in an apparatus, said method comprising:
acquiring a first image and/or video from a first camera and simultaneously acquiring a second image and/or video from a second camera, wherein said first camera is a primary camera and said second camera is a secondary camera, and a resolution of said primary camera is higher as compared to a resolution of said second camera;
displaying, on screen of said apparatus, a preview of said first image and or video as a first view, and said second image and/or video as a second view, wherein said second image acts as an inset image within said first image;
positioning said inset image and/or video within said first image and/or video; and
capturing, based on command received from a user, said first image and/or video and said inset image and/or video positioned within said first image and/or video; and
composing an output image and/or video including said first image and said inset image and/or video positioned within said first image.
20. The method as claimed in claim 19 comprises interchanging said first camera and said second camera based on resolution.
21. The method as claimed in claim 19 comprises composing output image based on the at least one settings selected from a group comprising the selection of said primary view and said secondary view, resolution of said camera modules, an image interpolation selected during simultaneously capturing of said images and/or videos, an image format option, or any combination thereof, selected during simultaneously capturing of said images and/or videos.
22. The method as claimed in claim 19, wherein, before capturing, when said user changes position of said inset image, data associated with the change in position is updated and notified to said second camera with lower resolution so that said preview is resized/recreated to adjust with the change in parameters associated with the secondary view.
,TagSPECI:
TECHNIAL FIELD
The present subject matter described herein, in general, relates to a portable communication device having a dual camera module, and more particularly, the invention relates to an apparatus with dual active camera and a method thereof for still image and video recording.
BACKGROUND
Most of the existing portable devices have multiple cameras which are used to take pictures. But is limited to the use of one camera at a single time, i.e., while one camera is in action the other one is not used. There occur several scenarios in our day to day lives where we might need to use both of them at the same time either to take a picture or record a video.
A prior-art document US 20140232905 A1 discloses a method for dual recording shooting and electronic device thereof. The document US 20140232905 includes acquiring a first picture from a first camera that is in an operation state, acquiring a second picture from a second camera that is in a wait state, outputting the first picture at a first resolution, downscaling the second picture to a second resolution, outputting the second picture downscaled to the second resolution, and synthesizing the first picture and the second picture that is downscaled to the second resolution and previewing the synthesized result, using a Picture In Picture (PIP) function and, when a dual recording start instruction event occurs, restoring the second picture that is downscaled to the second resolution to a previous resolution, outputting the second picture restored to the previous resolution, synthesizing the first picture and the restored second picture, and recording the synthesized result.
However, the prior-art disclosed above and current solutions which try to address this issue do not provide flexibility to the user with respect to selection of a primary camera and the secondary camera; the resolution as to in which the captured frames should be recorded or shown, positioning of the inset.
SUMMARY
This summary is provided to introduce concepts related to method for dual image and video capturing and an apparatus thereof are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.
One aspect of the present invention is to provide a mechanism to in which both cameras available in the device can be used at the same time.
Another aspect of the present invention is to capture image data from both the front and back cameras of a dual camera portable device and compose a single image frame based on the settings provided by the user with respect to the selection of the primary view and the secondary view, its resolution and position.
Another aspect of the present invention is to provide the user the flexibility to configure the output resolution for each of the camera views.
Another aspect of the present invention is to provide a mechanism in which the user can position each of the output view before final composition.
Accordingly, in one implementation, the present invention provides an apparatus having at least two camera modules to capture images and/or videos disposed within a housing of said apparatus, wherein said two camera modules comprise a first camera module positioned for capturing at least one image adjacent to a first side of said housing, and a second camera module positioned for capturing at least one image adjacent to a second side of said housing, and said apparatus configured to receive images captured from said first camera module and said second camera module, and compose an output image having said images captured from said first camera module and said second camera module. The apparatus provided in the present invention achieves the technical advancement over the existing mechanism by enabling (providing a facility of) selection of said first camera module and/or said second camera module for simultaneously capturing said images and/or videos, wherein said selection is based on at least one resolution of said camera modules; and thereby compose an output image and/or video derived from a changeable position of said images and/or videos captured.
In one implementation, an apparatus is disclosed. The apparatus comprises a first camera and a second camera configured to acquire images simultaneously; at least one processor; at least one memory storing data and coupled to said processor for executing at least one instruction present in said memory. On execution of which said processor is configured to fetch a first image and a second image using said first camera and said second camera respectively, wherein said first camera is a primary camera and said second camera is a secondary camera; and a resolution of said primary camera is higher as compared to a resolution of said second camera; display on a screen preview of said first image as a first view, and said second image as a second view, wherein said second image acts as an inset image within said first image; change position of said inset image within said first image; capture, based on command received from a user, said first image and said inset image positioned within said first image; and compose an output image including said first image and said second image.
In one implementation, the present invention provides a method in an apparatus. The method comprising:
• acquiring a first image from a first camera and simultaneously acquiring a second image from a second camera, wherein said first camera is a primary camera and said second camera is a secondary camera, and a resolution of said primary camera is higher as compared to a resolution of said second camera;
• displaying, on screen of said apparatus, a preview of said first image as a first view, and said second image as a second view, wherein said second image acts as an inset image within said first image;
• positioning said inset image within said first image; and
• capturing, based on command received from a user, said first image and said inset image positioned within said first image; and
• composing an output image including said first image and said inset image positioned within said first image.
The present invention provides technical advancement over the existing mechanisms and prior-art documents as it enable the user to have an option to switch the camera maps to different views. The user can switch to a setting which allows the view 1 to have a lower resolution than view 2 or vice-versa. This is achieved with image scaling and image resizing. The user can also drag the image that may be with smaller or higher resolution which is shown as an inset to any position on the screen. When the user clicks on record/capture this composition of view 1 and view 2, it gets stored as shown to the users in a single image/video file.
The present invention enables the user to utilize both the camera views at the same time increasing the number of use cases. The invention also provides flexibility as to how the user wants this to be customized as per their need.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.
Figure 1 illustrates the mobile terminal with 2 cameras.
Figure 2 and Figure 3 illustratesthe field of view for both the front and back cameras as denoted in figure 1.
Figure 4 illustrates the second view that can be moved across the screen and positioned, in accordance with an embodiment of the present subject matter.
Figure 5illustrates the swapping of views, in accordance with an embodiment of the present subject matter.
Figure 6 illustrates the minimum configuration required by a device, in accordance with an embodiment of the present subject matter.
Figure 7 illustrates an apparatus having at least two camera modules, in accordance with an embodiment of the present subject matter.
Figure 8 illustrates overall all processing occurring in the apparatus, in accordance with an embodiment of the present subject matter.
Figure 9 illustrates a method in an apparatus, in accordance with an embodiment of the present subject matter.
Figure 10 illustrates a process of preview for displaying both views on the screen, in accordance with an embodiment of the present subject matter.
Figure 11 illustrates a process of creation of single image based on first and second image captured, in accordance with an embodiment of the present subject matter.
Figure 12 illustrates a process when user repositions the preview views on the apparatus, in accordance with an embodiment of the present subject matter.
Figure 13 illustrates a process after user repositions the preview views on the apparatus, in accordance with an embodiment of the present subject matter.
DETAILED DESCRIPTION OF THE PRESENT INVENTION
The following clearly describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely a part rather than all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
The invention can be implemented in numerous ways, including as a process, an apparatus, a system, a composition of matter, a computer readable medium such as a computer readable storage medium or a computer network wherein program instructions are sent over optical or electronic communication links. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention.
A detailed description of one or more embodiments of the invention is provided below along with accompanying figures that illustrate the principles of the invention. The invention is described in connection with such embodiments, but the invention is not limited to any embodiment. The scope of the invention is limited only by the claims and the invention encompasses numerous alternatives, modifications and equivalents. Numerous specific details are set forth in the following description in order to provide a thorough understanding of the invention. These details are provided for the purpose of example and the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the invention is not unnecessarily obscured.
Systems, methods, and apparatuses for dual image and video capturing are disclosed.
While aspects are described for dual active camera for still image and video recording may be implemented in any number of different computing systems, environments, and/or configurations, the embodiments are described in the context of the following exemplary systems, apparatus, and methods.
The present invention discloses a mechanism to capture image/ videos data from both the front and back cameras of a dual camera portable device and compose a single image frame based on the settings provided by the user with respect to the selection of the primary view and the secondary view, its resolution and position.
In one implementation, the present invention is applicable for all mobile terminals which have at least two cameras one in the front and one on the back of the device. The present invention discloses a way in which a user may choose to take a picture or record a video by combining the imagery inputs from both the cameras simultaneously. This may be achieved by having a primary view which has higher resolution than the secondary view or vice versa. The user may select a camera input that becomes the primary view and the other one is selected as the secondary view. The secondary view maybe positioned on screen at any specific position by the user. The mentioned features distinguish the present invention from the existing devices and mechanism of dual image capturing.
Figure 1 illustrates the mobile terminal with 2 cameras. In one implementation as shown in figure the mobile terminal comprises a primary camera (1), a secondary camera (2) and a mobile terminal (3).Figure 2 and Figure 3illustrates the field of view for both the front and back cameras as denoted in figure 1. Figure 2 and 3 provides a very broad view of the coverage area of the cameras to their respective locations/ side. It may be understood by the person skilled in the art that the figure 1 is provided only for the understanding purpose and shall not limit the scope of the present invention in any possible way.
Figure 4illustrates the second view that can be moved across the screen and positioned, in accordance with an embodiment of the present subject matter. In one implementation, the figure 4 shows that the second view that may be moved across the screen and positioned. This may be done before the recording begins. In one implementation, the allowable inset image movement may be performed / achieved even during recording. The changes which take place internally for the users interaction is discussed in the details of figure 12 and 13.
Figure 5illustrates the swapping of views, in accordance with an embodiment of the present subject matter. When the user focuses on any particular object/area using the apparatus, the views that may be visible to the user are as shown in figure 5. In one example, user may be provided with an option to flip the view displayed on the screen. In one example, the option may be provided in a camera settings option of the apparatus. For example, figure 5 shows the view 1 as the background image and view 2 as the inset image. However, after selecting the option of flip (shown in the right corner of above and below image in figure 5), the views are interchanged i.e., view 2 is considered as the background image and the view 1 is now the inset image.
Figure 6illustrates the minimum configuration required by a device, in accordance with an embodiment of the present subject matter. As shown in the figure 6, the minimum requirement, but not restricting, of any device to operate the present invention (however not restricted to all/only this) may have internal memory a graphic processing unit, a processing unit, a display module, a touch module (not compulsory), audio module speaker / microphone (not compulsory), sensor module (not compulsory), communication module (not compulsory), and at two cameras (compulsory).
Figure 7illustrates an apparatus (702) having at least two camera modules (704), in accordance with an embodiment of the present subject matter. Although the present invention is explained considering that the apparatus (702) is implemented as a separate computing unit it may be understood that the apparatus may also be implemented on/in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, and the like. It will be understood that the apparatus may be accessed by multiple users through one or more user devices/client systems collectively referred to as user systems hereinafter, or applications residing on the user devices (not shown). Examples of the apparatus may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation.
In one implementation, the apparatus (702) may include the processor (706) which may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor is configured to fetch and execute computer-readable instructions stored in the memory (708).
The interface (712) may be provided to the apparatus (702) and may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The interface may allow the client systems/users to interact with a user directly or through the apparatus and the system. Further, the interface may enable the apparatus to communicate with other computing devices, such as web servers and external data servers (not shown). The interface (712) can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The interface (712) may include one or more ports for connecting a number of devices to one another or to another server.
The memory (708) may include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
In one implementation, one of the most important criteria that the apparatus (702) must satisfy without which the invention will not possibly work is that it must have minimum two cameras present in it.
Accordingly, in one implementation, the present invention provides an apparatus having at least two camera modules to capture images and/or videos disposed within a housing of said apparatus, wherein said two camera modules comprise a first camera module positioned for capturing at least one image adjacent to a first side of said housing, and a second camera module positioned for capturing at least one image adjacent to a second side of said housing, and said apparatus configured to receive images captured from said first camera module and said second camera module, and compose an output image having said images captured from said first camera module and said second camera module. The apparatus provided in the present invention achieves the technical advancement over the existing mechanism by enabling (providing a facility of) selection of said first camera module and/or said second camera module for simultaneously capturing said images and/or videos, wherein said selection is based on at least one resolution of said camera modules; and thereby compose an output image and/or video derived from a changeable position of said images and/or videos captured.
In one implementation, an apparatus is disclosed. The apparatus comprises a first camera and a second camera configured to acquire images simultaneously; at least one processor; at least one memory storing data and coupled to said processor for executing at least one instruction present in said memory. On execution of which said processor is configured to fetch a first image and a second image using said first camera and said second camera respectively, wherein said first camera is a primary camera and said second camera is a secondary camera; and a resolution of said primary camera is higher as compared to a resolution of said second camera; display on a screen (using interface (712)) preview of said first image as a first view, and said second image as a second view, wherein said second image acts as an inset image within said first image; change position of said inset image within said first image; capture, based on command received from a user, said first image and said inset image positioned within said first image; and compose an output image including said first image and said second image.
In one implementation, said selection of said first camera module and/or said second camera module is based on an instruction received from at least one user operating said apparatus.
In one implementation, said resolution is associated with said first camera module with at least one first resolution and said second camera module with at least one second resolution.
In one implementation, said resolution of said first camera module and said second camera module may be same or different.
In one implementation, a primary view and a secondary view associated with said selection, wherein said primary view and said secondary view are interchangeably selectable and associated with said first camera module and/or said second camera module respectively.
In one implementation, said primary view comprises higher resolution as compared to said secondary view or vice versa.
In one implementation, said secondary view is configured to be moved and positioned on said screen before capturing said images and/or videos.
In one implementation, said images and/or videos captured by said secondary view are draggable, resizable, scalable, or combination thereof.
In one implementation, said images and/or videos are visible in said primary view and said secondary view on said screen before capturing said images and/or videos.
In one implementation, said primary view with higher resolution provides a maximum size image and/or video fittable on said screen, and said secondary view with lower resolution as compared to said primary view provides an inset size image and/or video within said maximum size image and/or video. Further, said primary view and said secondary view are interchangeable.
In one implementation, camera modules are configured to capture still and/or moving images and/or videos.
In one implementation, before capturing, when said user changes position of said inset image, data associated with the change in position is updated and notified to said second camera with lower resolution so that said preview is resized/recreated to adjust with the change in parameters associated with the secondary view.
In one implementation, said first camera and said second camera are interchangeable.
In one implementation, the apparatus is configured to switch, based on user instructions, resolution of said first camera and said second camera.
In one implementation, said image captured by said second camera with lower resolution is configured to be draggable, resizable, scalable, or combination thereof.
In one implementation, said output image and/or video is composed based on at least one setting selected from a group comprising resolution of said camera modules, an image interpolation selected during simultaneously capturing of said images and/or videos, an image format option, or any combination thereof, selected during simultaneously capturing of said images and/or videos.
In one implementation, while capturing still image and/or video recording, the present invention enables the user to choose from a range of image capturing resolutions offered by each camera. If a camera can produce images only in one resolution then no need to give this choice. Also user may be provided with an image interpolation option to/for a smoothened or sharpened preview. User may also be given option of a separate mode (image format option) for each image output. In one example, the primary image can be a gray scale while secondary image can have a color or sepia effect).
Figure 8 illustrates overall all processing occurring in the apparatus, in accordance with an embodiment of the present subject matter. In one implementation, the user can always select a mode other than the dual camera mode and also can at any given point switch to the dual camera mode. The flow as shown in figure 8 describes the steps involved in the dual camera mode alone. Upon starting the camera, the user is presented with the camera interface which checks for the mode of the camera. If the camera is in dual mode, then the system first fetches image frame data from both the cameras first and second. Here first camera refers to the primary camera and the second camera refers to the secondary camera. The resolution of the primary camera and the secondary camera may be different or same. These frames/ camera preview is shown in the device as shown in Figure 5. The primary camera initially forms the View 1 and the secondary camera forms the view 2. Here View 1 has a greater resolution than view 1.
By implementing the present invention, the user has the option to switch which camera maps to which view. The user can switch to a setting which allows the view 1 to have a lower resolution than view 2. This is achieved with image scaling and image resizing. The user can also drag the image with smaller resolution which is shown as an inset to any position on the screen as shown in Figure 4. Now when the user clicks on record/capture this composition of view 1 and view 2 gets stored as shown to the users in a single image/video file.
Figure 9 illustrates a method in an apparatus, in accordance with an embodiment of the present subject matter. In one implementation, the present invention provides a method in an apparatus. The method comprising:
• acquiring a first image from a first camera and simultaneously acquiring a second image from a second camera, wherein said first camera is a primary camera and said second camera is a secondary camera, and a resolution of said primary camera is higher as compared to a resolution of said second camera;
• displaying, on screen of said apparatus, a preview of said first image as a first view, and said second image as a second view, wherein said second image acts as an inset image within said first image;
• positioning said inset image within said first image; and
• capturing, based on command received from a user, said first image and said inset image positioned within said first image; and
• composing an output image including said first image and said inset image positioned within said first image.
The method may be performed by the apparatus (702) as disclosed above. The method may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method or alternate methods. Additionally, individual blocks may be deleted from the method without departing from the scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method may be considered to be implemented in the above described apparatus (702).
In one implementation, the method comprises interchanging said first camera and said second camera based on resolution.
In one implementation, the method comprises composing output image based on the at least one settings provided by said user with respect to the selection of said primary view and said secondary view, resolutions of said primary view and said secondary view and position of said secondary view acquired from second camera with lower resolution.
In one implementation, the method comprises before capturing, when said user changes position of said inset image, data associated with the change in position is updated and notified to second camera with lower resolution so that said preview is resized/recreated to adjust with the change in parameters associated with the secondary view.
Figure 10 illustrates a process of preview for displaying both views on the screen, in accordance with an embodiment of the present subject matter. In one implementation, when user starts a dual camera mode provided in his apparatus or electronic device, both primary and secondary camera opens, the user may set the camera parameters. In one example, the parameters may be set dynamically while performing image capturing or may be pre-set by the user in his previous operation. Upon setting the camera parameters, the primary and secondary cameras are initialized. When the cameras are initialized, the preview of both the images to which the camera lenses are focused is provided on the screen / interface of the apparatus. After the previews are displayed on the screen, the user is provided with an opportunity to position the previews on the screen. The changes which take place internally for the users interaction is discussed in the details of figure 12 and 13.
Figure 11illustrates a process of creation of single image based on first and second image captured, in accordance with an embodiment of the present subject matter. In one implementation, when user starts recording / starting the dual mode cameras images, the apparatus (702) is configured to acquire images from both the cameras (primary and secondary). After the previews are displayed on the screen, the user is provided with an opportunity to position the previews on the screen. Further, the user may choose the resolution of the cameras i.e., may interchange camera 1 and camera 2 based on the view, resolution and/or his specific requirement. When the user change the position of the view displayed on the screen, these positions may be stored in the device / apparatus. Further, when the user provides instructions for synthesizing the images (from primary and secondary cameras), the apparatus synthesize the image, and thereby forms a single image by composing the both images captured from the primary and secondary cameras. In one implementation, the synthesis and composing/forming single image from two images may be achieved by any of the existing techniques. In one example, a technique of synthesizing and composing as disclosed in the prior-art document US 20140232905 A1 may be used.
Figure 12illustrates a process when user repositions the preview views on the apparatus, in accordance with an embodiment of the present subject matter. In one implementation, when the second view is moved across the screen and positioned which may be done before the recording begins. When user drags the inset image across the screen to any suitable position the position of the smaller preview is updated and the data associated with the change in the position is stored in the device / apparatus (702). The user may also choose to resize the smaller image preview. When the preview is resized, the same values are notified to the respective camera module so that the preview can be resized/recreated as and when necessary to adjust to the change in parameters.
Figure 13 illustrates a process after user repositions the preview views on the apparatus, in accordance with an embodiment of the present subject matter. In one implementation, when the user changes the preview resolution for inset image, the camera (either primary or secondary camera) of the inset image is present on the screen updates the changes in the position and resolution. Accordingly, based on the changes made in the resolution and the dimensional changes the associated and corresponding camera adjust and re-draw the views and displays the same to the user on the screen.
It is to be noted that, a person skilled in the art will be able to understand that, it is not mandatory that the secondary camera should be of a lower resolution. It may be of same resolution or may be of higher resolution. For example, a mobile includes rear camera of 8 megapixels, and a front camera of 5 megapixels, if a user decides front camera to be made as primary and the rear camera to be made as secondary does not imply that rear camera needs to capture images in a lower resolution. For display purpose the obtained image maybe scaled down and interpolated, but a printout (output image) may still have a richer feel for the inset as it is obtained from an 8MP camera while the background is clicked with a 5MP camera.
Although implementations for method for dual image and video capturing and an apparatus thereof have been described in language specific to structural features and/or methods, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations of method for dual image and video capturing and an apparatus thereof.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 1888-CHE-2015-IntimationOfGrant17-05-2023.pdf | 2023-05-17 |
| 1 | GPA of Huawei Technologies India Pvt. Ltd..pdf | 2015-04-13 |
| 2 | 1888-CHE-2015-PatentCertificate17-05-2023.pdf | 2023-05-17 |
| 2 | FORM 3.pdf | 2015-04-13 |
| 3 | FORM 2 & Complete Specification.pdf | 2015-04-13 |
| 3 | 1888-CHE-2015-Written submissions and relevant documents [23-09-2022(online)].pdf | 2022-09-23 |
| 4 | Drawings.pdf | 2015-04-13 |
| 4 | 1888-CHE-2015-Correspondence to notify the Controller [06-09-2022(online)].pdf | 2022-09-06 |
| 5 | Petition Under Rule 138 [09-10-2015(online)].pdf | 2015-10-09 |
| 5 | 1888-CHE-2015-US(14)-ExtendedHearingNotice-(HearingDate-08-09-2022).pdf | 2022-08-16 |
| 6 | 1888-CHE-2015-FORM-26 [13-07-2022(online)].pdf | 2022-07-13 |
| 6 | 1888-CHE-2015-Form 1-131115.pdf | 2016-05-02 |
| 7 | 1888-CHE-2015-Correspondence-Form 1-131115.pdf | 2016-05-02 |
| 7 | 1888-CHE-2015-Correspondence to notify the Controller [09-07-2022(online)].pdf | 2022-07-09 |
| 8 | abstract-1888-CHE-2015-jpeg.jpg | 2016-09-14 |
| 8 | 1888-CHE-2015-US(14)-HearingNotice-(HearingDate-18-07-2022).pdf | 2022-06-09 |
| 9 | 1888-CHE-2015-CLAIMS [06-03-2019(online)].pdf | 2019-03-06 |
| 9 | 1888-CHE-2015-PA [28-02-2018(online)].pdf | 2018-02-28 |
| 10 | 1888-CHE-2015-ASSIGNMENT DOCUMENTS [28-02-2018(online)].pdf | 2018-02-28 |
| 10 | 1888-CHE-2015-FER_SER_REPLY [06-03-2019(online)].pdf | 2019-03-06 |
| 11 | 1888-CHE-2015-8(i)-Substitution-Change Of Applicant - Form 6 [28-02-2018(online)].pdf | 2018-02-28 |
| 11 | 1888-CHE-2015-OTHERS [06-03-2019(online)].pdf | 2019-03-06 |
| 12 | 1888-CHE-2015-FER.pdf | 2018-12-06 |
| 12 | Correspondence by Agent_Assignment_26-03-2018.pdf | 2018-03-26 |
| 13 | 1888-CHE-2015-FER.pdf | 2018-12-06 |
| 13 | Correspondence by Agent_Assignment_26-03-2018.pdf | 2018-03-26 |
| 14 | 1888-CHE-2015-8(i)-Substitution-Change Of Applicant - Form 6 [28-02-2018(online)].pdf | 2018-02-28 |
| 14 | 1888-CHE-2015-OTHERS [06-03-2019(online)].pdf | 2019-03-06 |
| 15 | 1888-CHE-2015-ASSIGNMENT DOCUMENTS [28-02-2018(online)].pdf | 2018-02-28 |
| 15 | 1888-CHE-2015-FER_SER_REPLY [06-03-2019(online)].pdf | 2019-03-06 |
| 16 | 1888-CHE-2015-CLAIMS [06-03-2019(online)].pdf | 2019-03-06 |
| 16 | 1888-CHE-2015-PA [28-02-2018(online)].pdf | 2018-02-28 |
| 17 | abstract-1888-CHE-2015-jpeg.jpg | 2016-09-14 |
| 17 | 1888-CHE-2015-US(14)-HearingNotice-(HearingDate-18-07-2022).pdf | 2022-06-09 |
| 18 | 1888-CHE-2015-Correspondence-Form 1-131115.pdf | 2016-05-02 |
| 18 | 1888-CHE-2015-Correspondence to notify the Controller [09-07-2022(online)].pdf | 2022-07-09 |
| 19 | 1888-CHE-2015-FORM-26 [13-07-2022(online)].pdf | 2022-07-13 |
| 19 | 1888-CHE-2015-Form 1-131115.pdf | 2016-05-02 |
| 20 | Petition Under Rule 138 [09-10-2015(online)].pdf | 2015-10-09 |
| 20 | 1888-CHE-2015-US(14)-ExtendedHearingNotice-(HearingDate-08-09-2022).pdf | 2022-08-16 |
| 21 | Drawings.pdf | 2015-04-13 |
| 21 | 1888-CHE-2015-Correspondence to notify the Controller [06-09-2022(online)].pdf | 2022-09-06 |
| 22 | FORM 2 & Complete Specification.pdf | 2015-04-13 |
| 22 | 1888-CHE-2015-Written submissions and relevant documents [23-09-2022(online)].pdf | 2022-09-23 |
| 23 | FORM 3.pdf | 2015-04-13 |
| 23 | 1888-CHE-2015-PatentCertificate17-05-2023.pdf | 2023-05-17 |
| 24 | GPA of Huawei Technologies India Pvt. Ltd..pdf | 2015-04-13 |
| 24 | 1888-CHE-2015-IntimationOfGrant17-05-2023.pdf | 2023-05-17 |
| 1 | SearchReports_06-08-2018.pdf |