IP Library › Granted Patent US 12,520,045
Granted Patent B2
US 12,520,045 · App. 17/810,213 · Granted Jan 6, 2026

Apparatus and method for operating multiple cameras for digital photography

Inventors: Hamid R. Sheikh (Allen, TX); Youngjun Yoo (Plano, TX); John Seokjun Lee (Allen, TX); Michael O. Polley (Garland, TX)
Assignee: Samsung Electronics Co., Ltd.
H04N23/698H04N5/2621H04N23/45H04N23/667H04N23/695
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,520,045
App. No.
17/810,213
Granted
Jan 6, 2026
Kind
B2
Abstract

A method for operating an electronic device includes capturing, by an image sensor module, a stream from a pixel array. The method also includes processing, by the image sensor module, the stream to generate a preview stream and a full frame stream. The method further includes compressing, by the image sensor module, the preview stream using a first compression and the full frame stream using a second compression. In addition, the method includes outputting, by the image sensor module, the compressed preview stream and the compressed full frame stream.

Claims (70)

1 . A method for operating an electronic device, the method comprising:

capturing, by an image sensor of each of multiple camera modules, a stream from a pixel array of the image sensor, each of the camera modules comprising at least one image signal processing (ISP) circuit and positioned on a camera printed circuit board (PCB) that is electrically coupled to a main PCB of the electronic device, wherein the camera modules are configured to be synchronized by a synchronization signal and capture time-synchronized streams, one of the camera modules configured to generate the synchronization signal;

performing, by each of the camera modules, remosaicing of the stream to generate a converted stream;

applying, by each of the camera modules, scaling to the converted stream in order to produce a preview stream;

using, by each of the camera modules, the converted stream as a full frame stream;

compressing, by each of the camera modules, the preview stream using a first compression and the full frame stream directly after the remosaicing using a second compression;

outputting, by each of the camera modules, the compressed preview stream and the compressed full frame stream;

receiving and decompressing, by an application processor of the electronic device, the compressed preview streams and the compressed full frame streams, the application processor external to the camera modules; and

generating, from the decompressed preview streams, auto-focus, auto-exposure, and auto-white-balance (3A) outputs and multi-frame high dynamic range outputs; wherein the preview streams and the full frame streams are continuously processed, compressed, and output; and

wherein each camera module includes an image sensor array comprising a first tiltable image sensor module hingedly connected to a second tiltable image sensor module, the image sensor array configured to operate in:

a first mode in which (i) a first optical axis of the first tiltable image sensor module and a second optical axis of the second tiltable image sensor module are substantially perpendicular to a surface of the electronic device and (ii) the first and second tiltable image sensor modules are within a thickness profile of the electronic device; and

a second mode in which (i) the first optical axis of the first tiltable image sensor module and the second optical axis of the second tiltable image sensor module are not perpendicular to the surface of the electronic device and (ii) at least part of the first and second tiltable image sensor modules are no longer within the thickness profile of the electronic device.

2 . The method of claim 1 , wherein the preview streams have a lower resolution than the full frame streams.

3 . The method of claim 1 , wherein the full frame streams have a lower frame rate than the preview streams.

4 . The method of claim 1 , wherein the preview streams and the full frame streams are compressed simultaneously.

5 . The method of claim 1 , wherein the compressed preview streams and the compressed full frame streams are output on separate virtual channels.

6 . The method of claim 1 , further comprising:

generating video streams from the converted streams.

7 . The method of claim 1 , further comprising:

converting the decompressed preview streams into output preview streams; and

converting the decompressed full frame streams into output full frame streams.

8 . An apparatus comprising:

a camera printed circuit board (PCB) configured to be electrically coupled to a main PCB;

multiple camera modules positioned on the camera PCB, the camera modules configured to be synchronized by a synchronization signal generated by one of the camera modules and capture time-synchronized streams, each of the camera modules comprising:

an image sensor including a pixel array configured to generate a stream of image data; and

at least one image signal processing (ISP) circuit;

wherein each camera module is configured to:

capture the stream using the pixel array;

perform remosaicing of the stream to generate a converted stream;

apply scaling to the converted stream in order to produce a preview stream;

use the converted stream as a full frame stream;

compress the preview stream using a first compression and the full frame stream directly after the remosaicing using a second compression; and

output the compressed preview stream and the compressed full frame stream; and

an application processor external to the camera modules and configured to: receive and decompress the compressed preview streams and the compressed full frame streams; and

generate, from the decompressed preview streams, auto-focus, auto-exposure, and auto-white-balance (3A) outputs and multi-frame high dynamic range outputs;

wherein the camera modules are configured to continuously process, compress, and output the preview streams and the full frame streams; and

wherein each camera module includes an image sensor array comprising a first tiltable image sensor module hingedly connected to a second tiltable image sensor module, the image sensor array configured to operate in:

a first mode in which (i) a first optical axis of the first tiltable image sensor module and a second optical axis of the second tiltable image sensor module are substantially perpendicular to a surface of the apparatus and (ii) the first and second tiltable image sensor modules are within a thickness profile of the apparatus; and

a second mode in which (i) the first optical axis of the first tiltable image sensor module and the second optical axis of the second tiltable image sensor module are not perpendicular to the surface of the apparatus and (ii) at least part of the first and second tiltable image sensor modules are no longer within the thickness profile of the apparatus.

9 . The apparatus of claim 8 , wherein the preview streams have a lower resolution than the full frame streams.

10 . The apparatus of claim 8 , wherein the full frame streams have a lower frame rate than the preview streams.

11 . The apparatus of claim 8 , wherein the camera modules are configured to compress the preview streams and the full frame stream simultaneously.

12 . The apparatus of claim 8 , wherein the camera modules are configured to output the compressed preview streams and the compressed full frame streams on separate virtual channels.

13 . The apparatus of claim 8 , wherein the camera modules are further configured to generate video streams from the converted streams.

14 . The apparatus of claim 8 , further comprising:

a virtual channel demultiplexer configured to separate the compressed preview streams and the compressed full frame streams from respective streams of still images or image frames; and

an image signal processor configured to:

convert the decompressed preview streams into output preview streams; and

convert the decompressed full frame streams into output full frame streams.

15 . A non-transitory computer readable medium containing instructions that when executed cause an electronic device to:

obtain, using an image sensor of each of multiple camera modules, a stream of image data from a pixel array of the image sensor, each of the camera modules comprising at least one image signal processing (ISP) circuit and positioned on a camera printed circuit board (PCB) that is electrically coupled to a main PCB of the electronic device, wherein the camera modules are configured to be synchronized by a synchronization signal and capture time-synchronized streams, one of the camera modules configured to generate the synchronization signal;

perform, using each of the camera modules, remosaicing of the stream to generate a converted stream;

apply, using each of the camera modules, scaling to the converted stream in order to produce a preview stream;

use, by each of the camera modules, the converted stream as a full frame stream;

compress, using each of the camera modules, the preview stream using a first compression and the full frame stream directly after the remosaicing using a second compression;

output, from each of the camera modules, the compressed preview stream and the compressed full frame stream;

receive and decompress, using an application processor of the electronic device, the compressed preview streams and the compressed full frame streams, the application processor external to the camera modules; and

generate, from the decompressed preview streams, auto-focus, auto-exposure, and auto-white-balance (3A) outputs and multi-frame high dynamic range outputs;

wherein the instructions when executed cause the electronic device to continuously process, compress, and output the preview streams and the full frame streams; and

wherein each camera module includes an image sensor array comprising a first tiltable image sensor module hingedly connected to a second tiltable image sensor module, the image sensor array configured to operate in:

a first mode in which (i) a first optical axis of the first tiltable image sensor module and a second optical axis of the second tiltable image sensor module are substantially perpendicular to a surface of the electronic device and (ii) the first and second tiltable image sensor modules are within a thickness profile of the electronic device; and

a second mode in which (i) the first optical axis of the first tiltable image sensor module and the second optical axis of the second tiltable image sensor module are not perpendicular to the surface of the electronic device and (ii) at least part of the first and second tiltable image sensor modules are no longer within the thickness profile of the electronic device.

16 . The non-transitory computer readable medium of claim 15 , wherein the preview streams have a lower resolution than the full frame streams.

17 . The non-transitory computer readable medium of claim 15 , wherein the full frame streams have a lower frame rate than the preview streams.

18 . The non-transitory computer readable medium of claim 15 , wherein the instructions that when executed cause the electronic device to compress the preview streams and the full frame streams comprise:

instructions that when executed cause the electronic device to compress the preview streams and the full frame streams simultaneously.

19 . The non-transitory computer readable medium of claim 15 , wherein the instructions that when executed cause the electronic device to output the compressed preview streams and the compressed full frame streams comprise:

instructions that when executed cause the electronic device to output the compressed preview streams and the compressed full frame streams on separate virtual channels.

20 . The non-transitory computer readable medium of claim 15 , further containing instructions that when executed cause the electronic device to:

generate video streams from converted streams.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: YOO, YOUNGJUN; LEE, JOHN SEOKJUN; POLLEY, MICHAEL O.; SHEIKH, HAMID R.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060430/0400 →
Continuity (3)
Division 16704982 · Dec 5, 2019
Provisional Application 62776545 · Dec 7, 2018
Related Publication 20220337747A1 · Oct 20, 2022
References Cited (52)
US 7912319B2 · Lakshamanan et al. · 2011 [cited by applicant]
US 8189100B2 · Li et al. · 2012 [cited by applicant]
US 9442363B2 · Seo et al. · 2016 [cited by applicant]
US 9503641B2 · LiKamWa · 2016 [cited by examiner]
US 9906721B2 · Evans, V et al. · 2018 [cited by applicant]
US 10135963B2 · Kim et al. · 2018 [cited by applicant]
US 20040218059A1 · Obrador · 2004 [cited by examiner]
US 20080225129A1 · Viinikanoja et al. · 2008 [cited by applicant]
US 20100295966A1 · Furlan · 2010 [cited by examiner]
US 20110128393A1 · Tavi et al. · 2011 [cited by applicant]
US 20130156091A1 · Li · 2013 [cited by examiner]
US 20140146195A1 · Ju · 2014 [cited by examiner]
US 20150085083A1 · Chen et al. · 2015 [cited by applicant]
US 20150092076A1 · Campbell et al. · 2015 [cited by applicant]
US 20150334309A1 · Peng et al. · 2015 [cited by applicant]
US 20160028964A1 · Lee · 2016 [cited by applicant]
US 20160173785A1 · Campbell · 2016 [cited by examiner]
US 20160182791A1 · Lewkow et al. · 2016 [cited by applicant]
US 20170019606A1 · Campbell et al. · 2017 [cited by applicant]
US 20170061567A1 · Lim · 2017 [cited by examiner]
US 20170070720A1 · Bishop et al. · 2017 [cited by applicant]
US 20170366749A1 · Zolotov · 2017 [cited by applicant]
US 20170366754A1 · Feng · 2017 [cited by examiner]
US 20180054553A1 · Choi · 2018 [cited by examiner]
US 20180084274A1 · Furukawa · 2018 [cited by examiner]
US 20180139364A1 · Jannard · 2018 [cited by applicant]
US 20180139382A1 · Venkataraman et al. · 2018 [cited by applicant]
US 20190166306A1 · Zen · 2019 [cited by examiner]
CN 1922894A · 2007 [cited by applicant]
CN 103384307A · 2013 [cited by applicant]
CN 105993177A · 2016 [cited by applicant]
CN 107950018A · 2018 [cited by applicant]
CN 108696673A · 2018 [cited by applicant]
CN 108833746A · 2018 [cited by applicant]
CN 109639974A · 2019 [cited by applicant]
EP 2661074A2 · 2013 [cited by applicant]
JP 2010245831A · 2010 [cited by applicant]
JP 2011048283A · 2011 [cited by applicant]
JP 2017040542A · 2017 [cited by applicant]
WO 2005081545A1 · 2005 [cited by applicant]
WO 2009142332A1 · 2009 [cited by applicant]
WO 2017039853A1 · 2017 [cited by applicant]
WO 2018188609A1 · 2018 [cited by applicant]
“Leaked image teases Nokia phone with five cameras,” The Verge, https://www.theverge.com/circuitbreaker, Sep. 7, 2018, 4 pages. [cited by applicant]
“L16 User Guide,” light.co, Dec. 2017, 67 pages. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority regarding International Patent Application No. PCT/KR2019/017221 dated Mar. 16, 2020, 11 pages. [cited by applicant]
Supplementary Partial European Search Report dated Jun. 1, 2021 in connection with European Patent Application No. 19891857.5, 14 pages. [cited by applicant]
Supplementary European Search Report dated Sep. 6, 2021 in connection with European Patent Application No. 19891857.5, 15 pages. [cited by applicant]
First Office Action dated Jun. 17, 2022 in connection with counterpart Chinese Patent Application No. 201980074506.8, 20 pages. [cited by applicant]
Examination Report dated Jan. 9, 2023 in connection with European Patent Application No. 19891857.5, 5 pages. [cited by applicant]
Second Office Action dated Nov. 14, 2022 in connection with Chinese Patent Application No. 201980074506.8, 8 pages. [cited by applicant]
Third Office Action dated Mar. 1, 2023 in connection with Chinese Patent Application No. 201980074506.8, 9 pages. [cited by applicant]