CN114125207A - Image sensor, image acquisition apparatus, and method of operating image acquisition apparatus - Google Patents
Image sensor, image acquisition apparatus, and method of operating image acquisition apparatus Download PDFInfo
- Publication number
- CN114125207A CN114125207A CN202110585914.9A CN202110585914A CN114125207A CN 114125207 A CN114125207 A CN 114125207A CN 202110585914 A CN202110585914 A CN 202110585914A CN 114125207 A CN114125207 A CN 114125207A
- Authority
- CN
- China
- Prior art keywords
- image
- regions
- aperture
- hole
- display layer
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012545 processing Methods 0.000 claims abstract description 56
- 238000007781 pre-processing Methods 0.000 claims description 37
- 238000013528 artificial neural network Methods 0.000 claims description 13
- 238000012937 correction Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 7
- 230000009467 reduction Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000007547 defect Effects 0.000 claims description 4
- 239000011148 porous material Substances 0.000 claims description 4
- 238000009877 rendering Methods 0.000 claims description 2
- 239000010410 layer Substances 0.000 description 68
- 230000015654 memory Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 8
- 230000007423 decrease Effects 0.000 description 6
- 238000012549 training Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000003672 processing method Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 229920013655 poly(bisphenol-A sulfone) Polymers 0.000 description 2
- 239000011241 protective layer Substances 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 206010047571 Visual impairment Diseases 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000002683 foot Anatomy 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 239000002990 reinforced plastic Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002207 retinal effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 239000005341 toughened glass Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
- H04N7/144—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display camera and display on the same optical axis, e.g. optically multiplexing the camera and display for eye to eye contact
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0264—Details of the structure or mounting of specific components for a camera module assembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
-
- 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/50—Constructional details
- H04N23/54—Mounting of pick-up tubes, electronic image sensors, deviation or focusing coils
-
- 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/80—Camera processing pipelines; Components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/61—Noise processing, e.g. detecting, correcting, reducing or removing noise the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4"
- H04N25/615—Noise processing, e.g. detecting, correcting, reducing or removing noise the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4" involving a transfer function modelling the optical system, e.g. optical transfer function [OTF], phase transfer function [PhTF] or modulation transfer function [MTF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/70—SSIS architectures; Circuits associated therewith
- H04N25/76—Addressed sensors, e.g. MOS or CMOS sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
- H04N2007/145—Handheld terminals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
An image sensor, an image acquisition apparatus, and a method of operating an image acquisition apparatus are disclosed. The image acquisition apparatus includes: a display layer including a plurality of aperture regions through which external light is received and a plurality of pixel regions disposed between the plurality of aperture regions; an image sensor disposed under the display layer and configured to generate an original image by sensing external light received through the plurality of hole regions; a processor configured to perform image processing on an original image based on blur information based on an arrangement of a plurality of hole regions.
Description
This application claims the benefit of korean patent application No. 10-2020-0110128, filed at korean intellectual property office on 8/31/2020 and korean patent application No. 10-2021-0031386, filed at korean intellectual property office on 3/10/2021, the entire disclosures of which are incorporated herein by reference for all purposes.
Technical Field
The following description relates to an image sensor, an image acquisition apparatus including the image sensor, and a method of operating the image acquisition apparatus.
Background
Cameras, a device configured to capture an image, are widely mounted in various electronic devices. Cameras have become an essential component of mobile devices such as smart phones, and over time cameras have become more advanced and smaller in size. In general, a smartphone may include a front camera and a rear camera. The front camera may be disposed at an upper end of the smartphone for capturing a user self-photograph.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
In one general aspect, an image acquisition apparatus includes: a display layer including a plurality of aperture regions through which external light is received and a plurality of pixel regions disposed between the plurality of aperture regions; an image sensor disposed under the display layer and configured to generate an original image by sensing external light received through the plurality of hole regions; and a processor configured to perform image processing on the original image based on blur information based on an arrangement of the plurality of hole regions.
Each of the plurality of aperture regions may be arranged between a subset of the plurality of pixel regions in the display layer and arranged such that a minimum distance between a boundary of an aperture region and a boundary of a pixel region is within 1/5 of a diameter of the aperture region.
Each of the plurality of hole regions may be circular, and the plurality of hole regions may be the same in shape and size.
Each of the plurality of hole regions may be larger in size than each of the plurality of pixel regions, and the plurality of hole regions may be separated from each other.
The processor may generate a preprocessed image by performing image preprocessing on the original image, and generate an enhanced image by performing image restoration on the preprocessed image.
The processor may be further configured to generate a preprocessed image by performing either or both of image preprocessing configured to apply a filter to the original image and image preprocessing configured to perform image deconvolution on the original image.
The processor may be further configured to obtain the enhanced image using a neural network-based image restoration model configured to use the pre-processed image as an input.
The obscured information may be determined based on any one or any combination of any two or more of the shape, size, depth and spacing of the plurality of hole regions.
The blur information may include information associated with a blur of the original image determined by at least one of a shape, a size, a depth, and an interval of the plurality of hole regions.
The spacing between the centers of adjacent ones of the plurality of hole regions may be approximately the diameter of any one of the plurality of hole regions.
A ratio of an interval between centers of adjacent ones of the plurality of hole regions to a diameter of any one of the plurality of hole regions may be close to 1.
In another general aspect, an image acquisition apparatus includes: a display layer including a plurality of pixel areas and a plurality of circular hole areas configured to allow external light to be received therethrough; and an image sensor disposed under the display layer and configured to generate an image by sensing external light. Each of the plurality of aperture regions is arranged between a subset of the plurality of pixel regions in the display layer and is arranged such that a minimum distance between a boundary of an aperture region and a boundary of a pixel region is within 1/5 of a diameter of the aperture region. The plurality of hole regions and the plurality of pixel regions are alternately arranged in the display layer, and the shape and size of the plurality of hole regions are the same.
Adjacent hole regions may be separated from each other by a wiring region for wiring therebetween, and four hole regions may be arranged around a single pixel region.
In another general aspect, an image sensor includes a processor configured to: an original image is generated based on external light received through a plurality of hole regions included in a display layer, and image processing is performed on the original image based on blur information based on an arrangement of the plurality of hole regions.
Each of the plurality of aperture regions is arranged between a subset of the plurality of pixel regions in the display layer and is arranged such that a minimum distance between a boundary of an aperture region and a boundary of a pixel region is within 1/5 of a diameter of the aperture region. Each of the plurality of hole regions may be larger in size than each of the plurality of pixel regions, and the plurality of hole regions may be separated from each other.
In another general aspect, an electronic device includes: a display panel including a display layer having a plurality of aperture regions through which external light is received and a plurality of pixel regions for outputting a display image; an image sensor disposed under the display panel and configured to generate an original image by sensing external light; a storage device configured to store either or both of the original image and the enhanced image.
Each of the plurality of aperture regions may be arranged between a subset of the plurality of pixel regions in the display layer and arranged such that a minimum distance between a boundary of an aperture region and a boundary of a pixel region is within 1/5 of a diameter of the aperture region. Each of the plurality of hole regions may be larger in size than each of the plurality of pixel regions, and the plurality of hole regions are separated from each other.
In another general aspect, a method of operating an image acquisition device includes: obtaining an original image by sensing external light received through a plurality of hole regions disposed in a display layer using an image sensor disposed below the display layer; performing image processing on the original image based on blur information based on the arrangement of the plurality of hole regions.
The step of performing image processing may comprise: generating a preprocessed image by performing image preprocessing on the original image; and generating an enhanced image by performing image restoration on the preprocessed image.
The step of generating the pre-processed image may comprise: the preprocessed image is generated by performing either or both of image preprocessing configured to apply a filter to the original image and image preprocessing configured to perform image deconvolution on the original image.
The step of performing image processing may comprise: the enhanced image is obtained using a neural network based image restoration model that uses the preprocessed image as input.
A non-transitory computer-readable storage medium may store instructions that, when executed by one or more processors, cause the one or more processors to perform the above-described method.
In another general aspect, an image processing apparatus includes: a display layer including a plurality of hole regions and a plurality of pixel regions arranged in a predetermined pattern; an image sensor disposed below the display layer and configured to generate an original image by capturing light passing through the plurality of aperture regions; and a processor configured to process the original image based on the blur information of the plurality of hole regions.
The predetermined pattern may include a subset of the plurality of aperture regions surrounding each of the plurality of pixel regions.
The predetermined pattern may include the plurality of hole regions interleaved with the plurality of pixel regions.
Each of the plurality of hole regions may be circular, the shape and size of the plurality of hole regions may be the same, and each of the plurality of hole regions may be larger in size than each of the plurality of pixel regions.
Each of the plurality of pore regions may be a microporous region.
The blur information may be determined based on any one of or any combination of any two or more of a shape, a size, a depth, an interval of the plurality of hole regions, and a Point Spread Function (PSF) based on an arrangement of the plurality of hole regions.
The display layer may be included in a display panel of the electronic device.
The spacing between the centers of adjacent ones of the plurality of hole regions may be approximately the diameter of any one of the plurality of hole regions.
A ratio of an interval between centers of adjacent ones of the plurality of hole regions to a diameter of any one of the plurality of hole regions may be close to 1.
The processor may be further configured to generate a preprocessed image by performing either or both of image preprocessing configured to apply a filter to the original image and image preprocessing configured to perform image deconvolution on the original image.
The original image may be a demosaiced Red Green Blue (RGB) image.
The processor may be further configured to generate an enhanced image by performing image restoration on the pre-processed image.
The enhanced image may be generated using a neural network-based image restoration model configured to use the preprocessed image as input.
The image processing apparatus may further include: an Image Signal Processor (ISP) configured to perform any one of or any combination of any two or more of noise reduction, white defect correction, RGB shading, RGB interpolation, color correction, image format conversion on the enhanced image.
Other features and aspects will be apparent from the following detailed description, the accompanying drawings, and the claims.
Drawings
Fig. 1 shows an example of an electronic device having an image acquisition device and an example of an enlarged capture area on a display screen.
Fig. 2 shows an example of the structure of the image pickup apparatus.
Fig. 3 and 4 show the arrangement of the aperture regions arranged in the display layer.
Fig. 5 shows a Point Spread Function (PSF) based on the arrangement of the hole regions.
Fig. 6 shows an example of a change in PSF based on the arrangement of the hole regions.
Fig. 7A to 7C illustrate image restoration.
Fig. 8 shows an example of a flowchart of an image processing method.
FIG. 9 illustrates an example of training an image restoration model.
Fig. 10 shows an example of an image pickup apparatus.
Fig. 11 shows an example of an image sensor.
Fig. 12 shows an example of an electronic device.
Like reference numerals refer to like elements throughout the drawings and the detailed description. The figures may not be to scale and the relative sizes, proportions and depictions of the elements in the figures may be exaggerated for clarity, illustration and convenience.
Detailed Description
The following detailed description is provided to assist the reader in obtaining a thorough understanding of the methods, devices, and/or systems described herein. However, various changes, modifications, and equivalents of the methods, apparatus, and/or systems described herein will be apparent to those skilled in the art after reviewing the disclosure of the present application. For example, the order of operations described herein is merely an example and is not limited to those set forth herein, but may be changed as will become apparent after understanding the disclosure of the present application, except where operations must occur in a particular order. Furthermore, descriptions of features known after understanding the disclosure of the present application may be omitted for clarity and conciseness.
The features described herein may be implemented in different forms and should not be construed as limited to the examples described herein. Rather, the examples described herein are provided merely to illustrate some of the many possible ways to implement the methods, devices, and/or systems described herein that will be apparent after understanding the disclosure of the present application.
The terminology used herein is for the purpose of describing particular examples only and is not intended to be limiting of the disclosure. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. As used herein, the term "and/or" includes any one of the associated listed items and any combination of any two or more. As used herein, the terms "comprises," "comprising," and "having" specify the presence of stated features, quantities, operations, elements, components, and/or combinations thereof, but do not preclude the presence or addition of one or more other features, quantities, operations, elements, components, and/or combinations thereof.
Further, terms such as first, second, A, B, (a), (b), etc. may be used herein to describe components. Each of these terms is not intended to define the nature, order, or sequence of the corresponding components, but rather is merely intended to distinguish the corresponding components from other components.
Throughout the specification, when an element such as a layer, region or substrate is described as being "on," "connected to" or "coupled to" another element, it may be directly on, "connected to or" coupled to the other element or one or more other elements may be present therebetween. In contrast, when an element is referred to as being "directly on," "directly connected to" or "directly coupled to" another element, there may be no intervening elements present. Likewise, expressions such as "between … …" and "directly between … …" as well as "adjacent to … …" and "directly adjacent to … …" may also be construed as described above.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs and after the understanding of this disclosure. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the present disclosure and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Further, in the description of the example embodiments, when it is considered that a detailed description of a structure or a function that is known after understanding the disclosure of the present application will lead to a vague explanation of the example embodiments, such description will be omitted.
Examples will hereinafter be described in detail with reference to the accompanying drawings, and like reference numerals in the drawings denote like elements throughout.
Fig. 1 shows an example of an electronic device having an image acquisition device and an example of an enlarged capture area on a display screen.
In fig. 1, an image acquisition device configured to obtain image data by capturing an image may operate by being embedded in the electronic device 110. The image acquisition device may operate by being embedded in an electronic device 110 that includes a display 120. Any type of electronic device including a display may be used as the electronic device 110 without limitation. The term "may" (e.g., with respect to what an example or embodiment may include, implement, or realize) as used herein with respect to an example or embodiment means that at least one example or embodiment has such a feature, implementation, or realization, while also noting that all examples and embodiments are not so limited, and that alternative examples or embodiments may exist as well.
The camera of the image capturing apparatus that receives the external light may not be exposed outside the electronic apparatus 110 but be disposed inside the electronic apparatus 110. The camera of the image acquisition device may be disposed below the display 120 of the electronic device 110. The image capturing device having the camera set up as described above is also referred to as a under-display camera (UDC). Since the camera is disposed inside the electronic device 110, an area in which the camera is disposed may be included as the display area. Accordingly, a quadrangular display can be realized without implementing a notch type display or providing a separate camera area inside the display area.
For example, as shown in fig. 1, in an example in which an image sensor is disposed within one region 130 of the display 120, the display layer 140 corresponding to the region 130 may include a plurality of pixel regions 150 and a plurality of hole regions 160, the plurality of hole regions 160 each being in the form of a circle. However, the form of the hole region 160 is not limited to the illustrated circular form, and the hole region 160 may be implemented in various forms, such as an elliptical form and a quadrangular form, for example. The pore region described herein is also referred to as a microporous region. The arrangement pattern of the pixel region 150 and the aperture region 160 may be repeated in the display layer 140 corresponding to the region 130. As shown, each of the aperture regions 160 may be disposed between the pixel regions 150 and disposed adjacent to the pixel regions 150. In one example, the aperture region 160 may be arranged such that the minimum distance between the boundary of the aperture region 160 and the boundary of the pixel region 150 is within 1/5 of the diameter of the aperture region 160. However, the detailed numerical value (1/5) is provided only as an example, and thus, the scope of the example is not limited thereto. In addition, each of the plurality of aperture regions 160 may be disposed between a subset of the plurality of pixel regions 150 in the display layer 140. In addition, the plurality of hole regions 160 may be interleaved with the plurality of pixel regions 150.
The image acquisition device may obtain image data based on external light received through the aperture region 160 of the display layer 140. An image may be output through the pixel region 150 (including other pixel regions included in another region of the display 120) or an image may be displayed on the pixel region 150. The display layer 140, which is a component included in the display panel, may be a layer in which the pixel regions 150 are arranged in a predetermined pattern. As shown, the aperture region 160 through which external light enters the electronic device 110 may only be present in the region 130 in which the image acquisition device is disposed. Although the region 130 in which the aperture region 160 is disposed and the display layer 140 are illustrated in a circular form, the region 130 and the display layer 140 may be disposed in various forms.
Fig. 2 shows an example of the structure of the image pickup apparatus.
Fig. 2 depicts an example of a cross-section of the area 130 of the electronic device 110 of fig. 1. In fig. 2, the image acquisition apparatus includes a display layer 210 and an image sensor 220. The display layer 210 includes a plurality of pixel regions 230 configured to output colors and a plurality of hole regions 240 in the form of circles through which external light 250 is received. The pixel regions 230 and the aperture regions 240 may be alternately arranged on the display layer 210 in the region 130 of the electronic device 110 of fig. 1. The remaining regions of the display layer 210 other than the aperture region 240 may all be configured to inhibit light from passing therethrough. The external light 250 may reach the image sensor 220 only after passing through the aperture region 240.
On the display layer 210, a protective layer 260 of a transparent or translucent material is disposed to protect the display layer 210. For example, the protective layer 260 may be formed of tempered glass or reinforced plastic. In addition, the display layer 210 may include other components for implementing a display panel in addition to the pixel region 230. A display including such a pixel region 230 may be implemented by a display type such as a Liquid Crystal Display (LCD) and an Organic Light Emitting Diode (OLED), for example.
The image sensor 220 may be disposed under the display layer 210 and configured to generate an original image by sensing external light 250 received through the hole area 240. According to various examples, the image sensor 220 may be designed to be ultra-small and provided as a plurality of image sensors. For example, the raw image generated by the image sensor 220 by the light passing through the aperture region 240 may include a demosaiced red, green, and blue (RGB) image. The external light 250 reaching the image sensor 220 may be a portion of light incident on the display layer 210 and passing through the aperture region 250. Accordingly, the raw image obtained by the image sensor 220 may have an image quality level lower than a desired image quality level. For example, the original image may have a relatively low level of brightness and a relatively large amount of noise due to being obscured by the pixel region 230. Furthermore, the aperture region 240 may act as a slit and thus there may be artifacts in the original image due to diffraction effects. For example, the original image may have blurs or flares.
Due to such image quality degradation factors, it may be desirable to perform image processing in a structure such as UDC to enhance the original image obtained by the image sensor 220. The image acquisition device may further comprise a processor configured to perform such image processing. According to one example, image processing may be performed in the image sensor 220. Image processing may include restoring the raw image obtained by the image sensor 220 to have an image quality similar to that of a typical image captured by a camera that does not include the aperture region 240. The image acquisition device may perform such image restoration by processing the image based on the arrangement of the hole regions 240 (e.g., the shape, size, depth, spacing, etc. of the hole regions 240), and thus may provide a clear image of high resolution even in an environment using UDC.
The arrangement of the hole regions 240 included in the display layer 210 may be determined based on the shape, size, depth, interval, etc. of each of the hole regions 240. It may be an arrangement optimized for image processing or optimized to reduce image quality degradation factors in the original image. Such an optimized arrangement may be determined based on the blur characteristics exhibited by the arrangement of aperture regions 240. An example of the arrangement of the aperture region 240 will be described below with reference to fig. 3 and 4.
Fig. 3 and 4 show a portion of a display layer in which a plurality of aperture regions are arranged, but in other examples there may be a different arrangement of aperture regions.
In fig. 3, the plurality of pixel regions 312, 314, 316, and 318 are disposed in the entire display layer, and the plurality of hole regions 320, 322, 324, 326, and 328 are disposed in only a portion of the display layer. In the display layer, a plurality of hole regions 320, 322, 324, 326 and 328 and a plurality of pixel regions 312, 314, 316 and 318 may be alternately arranged.
For example, each of the plurality of aperture regions 320, 322, 324, 326, and 328 may have a circular profile and may have the same shape and size. For example, a single circular form of the aperture region 320 may be disposed between the plurality of pixel regions 312, 314, 316, and 318. In the display layer, each aperture region may be arranged adjacent to four pixel regions together with four other aperture regions. For example, the aperture region 320 may be disposed adjacent to other aperture regions 322, 324, 326, and 328 and a plurality of pixel regions 312, 314, 316, and 318. Adjacent hole regions may be separated from each other by a wiring region for wiring therebetween, and four hole regions may be arranged to surround a single pixel region. The plurality of hole regions 320, 322, 324, 326 and 328 may be designed to have a maximum size in a region of the display layer except for the plurality of pixel regions 312, 314, 316 and 318 and the wiring region. A plurality of hole regions 320, 322, 324, 326 and 328 may be disposed adjacent to the plurality of pixel regions 312, 314, 316 and 318. For example, the aperture region 320 may be arranged such that a minimum distance between a boundary of the aperture region 320 and a boundary of each of the plurality of pixel regions 312, 314, 316, and 318 proximate to the aperture region 320 is within 1/5 of a diameter of the aperture region 160.
Fig. 4 shows another example of an arrangement of a plurality of hole regions in a display layer. In fig. 4, a plurality of hole regions 420, 422, 424, 426 and 428 and a plurality of pixel regions 412, 414, 416 and 418 may be alternately arranged in a display layer, similar to the example arrangement shown in fig. 3. The plurality of aperture regions 420, 422, 424, 426 and 428, which are all arranged in a circular form, may have the same shape and size. Each of the plurality of hole regions 420, 422, 424, 426, and 428 may be disposed adjacent to four adjacent hole regions and four pixel regions. The plurality of hole regions 420, 422, 424, 426 and 428 may be identified from each other by a wiring region therebetween, and may be designed to have a maximum size in a region other than the plurality of pixel regions 412, 414, 416 and 418 and the wiring region.
As described above with respect to fig. 3 and 4 and the example arrangement of the aperture region, more external light may be received through the maximum sized aperture region. A high-brightness original image can be obtained based on the configuration of the hole region. Further, by the arrangement structure in which the hole regions of the same size and shape are arranged close to each other, it is possible to reduce deterioration of image quality that may occur due to diffraction. The optimal arrangement of the hole regions can be obtained by the following process: determining a basic form of a hole region of a curved shape in a state where a pixel region satisfying a given display requirement is arranged in a display layer; disposing a hole region between a pixel region disposed farthest among adjacent pixel regions and a pixel region disposed near a current pixel region; increasing a size of the arranged hole region until the hole region is within a preset distance from the pixel region and the wiring region for wiring; and blocking all of the microporous regions that may be created by the display structure except for the corresponding pore region.
The image acquisition apparatus may generate a higher resolution image by performing image preprocessing on the original image in consideration of optical characteristics based on the arrangement structure of the hole region determined as described above and by performing image restoration. Further details regarding such image processing will be described below.
Fig. 5 shows a Point Spread Function (PSF) based on the arrangement structure of the hole region.
Fig. 5 shows one region 505 having a diameter 510, a plurality of aperture regions including aperture regions 520 and 525, and a plurality of pixel regions including pixel region 515 in a display layer. The blur of the original image to be sensed by the image sensor through the aperture region may be simulated as the PSF540 based on the arrangement structure of the aperture region.
The PSF540 may be a mathematical or numerical representation that indicates how individual pixel regions or points that are to be included in the original image are spread. With the PSF540, blur information to be indicated in the original image can be estimated. The shape of the PSF540 may vary depending on the size of the hole regions, the shape of the hole regions, the depth of the hole regions, the spacing between the hole regions, and/or the arrangement of the hole regions on a two-dimensional (2D) plane. For example, the size of the aperture region may determine the envelope form of PSF540 and the distance 550 to the main lobe. The spacing 530 between adjacent aperture regions 520 and 525 may determine the location and intensity of the first side lobe. Further, the ratio of the spacing between the aperture regions 520 and 525 to the size of each of the aperture regions 520 and 525 may determine the strength of the first side lobe.
For example, as the size of the aperture regions 520 and 525 increases, the distance 550 between the center 542 and the main lobe may increase and the intensity of the first side lobe may decrease. As the spacing 530 between the aperture regions 520 and 525 decreases, the distance 545 between the center 542 and the first side lobe may increase and the intensity of the first side lobe may decrease. Further details regarding the relationship between the arrangement of the aperture region and the PSF will be described below.
Fig. 6 shows an example of a change in PSF based on the arrangement of the hole regions. In the example of fig. 6, it is assumed that the hole regions in cases 610 and 630 have the same diameter w corresponding to the size of each of the hole regions in both cases 610 and 630, but the interval (or pitch) s1 between the hole regions in case 610 is larger than the interval s2 between the hole regions in case 630. Other conditions are also assumed to be the same. In the example of fig. 6, PSFs 620 and 640 are also shown, which are derived from simulations of the arrangement of the aperture regions in cases 610 and 630, respectively.
Comparing PSF 620 and PSF 640, as the spacing between aperture regions decreases, the distance from the center (e.g., 622, 642) to the first side lobe increases and the intensity of the first side lobe decreases. The first side lobe indicates an element corresponding to blur or afterimage in the original image, and therefore the intensity of the first side lobe needs to be reduced.
The envelope of the PSF may be determined by the size of the aperture region. For example, in PSF 620 and PSF 640, since each of the aperture regions has the same dimensions, the envelopes of PSF 620 and PSF 640 may be determined based on the diameter of any of the aperture regions. In PSFs 620 and 640, the intensity of the first side lobe will approach zero as the spacing s1 or s2 approaches the diameter w or the ratio s1/w or s2/w approaches 1.
Referring back to fig. 5, based on the relationship between the arrangement of the aperture regions and the form of the PSF540, it may be desirable that the size of each of the aperture regions increases and the spacing 530 between adjacent aperture regions 520 and 525 decreases. Further, it may be desirable that the aperture regions and the pixel regions are alternately arranged, and the aperture regions are arranged near each pixel region, and each aperture region has a form of a single circle. Further, when determining the arrangement of the hole regions, a margin for wiring or the like between the adjacent hole regions 520 and 525 may be considered.
From the PSF540 based on the arrangement structure of the hole region, blur information that can be indicated in the original image can be estimated, and an arrangement-based image processing method can be employed. For example, in an example where the spacing 530 between the aperture regions 520 and 525 is relatively large, strong ghosting may occur. In such an example, the image acquisition device may remove ghosting or blurring from the original image using information associated with the PSF540 and then perform image restoration. For another example, in an example where the spacing 530 between the aperture regions 520 and 525 is relatively small, strong noise and an enlarged blur profile may occur. In such an example, the image acquisition device may perform deconvolution or image restoration using a neural network.
Fig. 7A to 7C illustrate image restoration.
In fig. 7A, under a display layer 710 in which a plurality of pixel regions 720 and a plurality of hole regions 715 are arranged, an image sensor 730 may generate raw data by sensing external light received through the hole regions 715. In operation 735, the blur information is extracted from the arrangement of the hole region 715 arranged in the display layer 710. The fuzzy information may vary based on the shape, size, depth, and/or spacing of the hole regions 715. The fuzzy information may be obtained from a PSF determined by simulation or equation.
In operation 740, image preprocessing is performed on the raw data based on the blur information. Image pre-processing may include image processing methods for reducing artifacts such as ghosting or blurring included in the raw data. Image pre-processing may include, for example, filtering that applies filters to the original image, deconvolution processing using known kernels, or neural network model-based methods for obtaining images with reduced ghosting or blurring.
In operation 745, image restoration may be performed on a preprocessed image obtained through image preprocessing. Image restoration may make the result from image restoration more similar to an image obtained by an image sensor in an environment where there is no portion obstructed by the pixel region 720. For image restoration, a trained neural network-based image restoration model may be used. The image restoration model may use the preprocessed image as an input and output an enhanced image obtained by image restoration.
In order to obtain desired results from image preprocessing and image restoration, the size of each of the hole regions 715 arranged in the display layer 710 may need to be as large as possible, and the distance between the hole regions 715 may need to be as short as possible. The enhanced image obtained through the image restoration may be transmitted to an Image Signal Processor (ISP) 750. The ISP 750 may process the enhanced image in a desired manner. For example, ISP 750 may perform image processing such as noise reduction, white defect correction, RGB rendering, RGB interpolation, color correction, image format conversion, and the like.
In fig. 7B, the image preprocessing and image restoration described above may be performed after the ISP 755 performs image processing on the original image. The raw image is obtained by the image sensor 730, and the obtained raw image is transmitted to the ISP 755. ISP 755 performs image processing, e.g., noise reduction, on the original image. Subsequently, image preprocessing corresponding to operation 740 is performed on the image obtained through the image processing performed by the ISP 755 in operation 760, and then image restoration is performed in operation 765.
In fig. 7C, the image preprocessing and the image restoration described above may be performed on the original image in operations 775 and 780 between the image processing performed by the first ISP 770 and the image processing performed by the second ISP 785. The raw image obtained by the image sensor 730 is transmitted to the first ISP 770, and the first ISP 770 performs image processing, e.g., noise reduction, on the raw image. Subsequently, image preprocessing is performed based on the blur information in operation 775, and image restoration is performed in operation 780. The resultant image obtained by the image restoration is transmitted to the second ISP 785, and the second ISP 785 performs image processing on the resultant image, for example, noise reduction, white defect correction, RGB coloring, RGB interpolation, color correction, image format conversion, and the like.
Fig. 8 shows an example of a flowchart of an image processing method.
In fig. 8, in operation 810, an image acquisition apparatus acquires a raw image using an image sensor. The image sensor may be disposed under the display and configured to generate a raw image by sensing external light received or captured through the plurality of hole regions of the display layer.
In operations 820 and 830, the image acquisition apparatus generates an enhanced image by performing image processing on the original image according to blur information based on the arrangement of the hole regions. The configuration of the arrangement of the hole regions may be determined by the shape, size, depth and/or spacing of the hole regions. In operation 820, the image acquisition apparatus generates a pre-processed image by performing image pre-processing on the original image based on the blur information. For example, the image acquisition apparatus may generate the preprocessed image by performing at least one of image preprocessing of applying a filter to the original image and image processing of performing image deconvolution on the original image.
In operation 830, the image acquisition apparatus generates an enhanced image by performing image restoration on the preprocessed image. For example, the image acquisition device may obtain the enhanced image using a neural network-based image restoration model that utilizes the pre-processed image as an input. The image restoration model may be a model trained to output, as output data, an enhanced image obtained by performing image restoration on a preprocessed image when the preprocessed image is input as input data. Further details regarding the training of the image restoration model will be described below.
FIG. 9 illustrates an example of training an image restoration model.
In fig. 9, a neural network-based image restoration model may be trained based on the representative image and the preprocessed image. When the image sensor 920 senses external light received through the display layer 910, a typical image may be generated, with the presence of the primary aperture 915 in the display layer 910 instead of the micro-porous region. The typical image generated as described above may be stored in the typical image Database (DB) 930.
When the image sensor 960 senses external light received through the plurality of hole regions 945 of the display layer 940, an original image may be obtained, and the plurality of hole regions 945 and the plurality of pixel regions 950 are alternately arranged in the display layer 940. The arrangement of the hole region 945 and the pixel region 950 in the display layer 940 may be the same as that described above with respect to the drawings. Image sensor 960 may be the same as image sensor 920. In the example of fig. 9, it is assumed that the image sensor 920 and the image sensor 960 have no other difference in obtaining an image, except for the difference between the display layer 910 and the display layer 940. In operation 970, image pre-processing is performed on the raw image obtained by the image sensor 960. A preprocessed image generated by such image preprocessing may be stored in the preprocessed image DB 980. Image pre-processing may be performed based on blur information obtained from optical characteristics based on the arrangement of the hole regions 945, and includes removing ghosting from the original image using the blur information. The fuzzy information may include information associated with a PSF determined based on the arrangement of the hole region 945.
In operation 990, training of the image restoration model is performed based on the representative image and the preprocessed image. The preprocessed image may be input to an image restoration model for performing image restoration, and a resultant image obtained by the image restoration may be compared with a typical image obtained under typical circumstances. Parameters of the neural network included in the image restoration model may be updated such that differences between the resulting image and the representative image defined by the loss function are reduced based on the loss function. Through such a process as described above, training may be performed so that the resulting image output from the image restoration model more closely resembles a typical image.
The process may be repeated for multiple sets of training data and the image restoration model may be updated to have more desirable results. According to one example, an image restoration model may be trained using synthetic data obtained by artificially adding noise or blur to a representative image. For example, the synthesized data may be input to the image restoration model, and the parameters of the image restoration model may be updated so that the difference between the resultant image output from the image restoration model and the typical image before synthesis is reduced.
Fig. 10 shows an example of an image pickup apparatus.
In fig. 10, the image acquisition apparatus 1000 includes a display layer 1010, an image sensor 1020, and a processor 1030. The display layer 1010 may include a plurality of aperture regions through which external light is received and a plurality of pixel regions. The pixels are arranged between the aperture regions. On the display layer 1010, the hole region and the pixel region may be alternately arranged. Each of the hole regions may have a size larger than that of each of the pixel regions, and be disposed in the form of a single circle. The hole regions may have the same shape and size and be recognized from each other by the wiring region therebetween.
The image sensor 1020 may be disposed under the display layer 1010, and generate an original image by sensing external light received through the hole region, and transmit the generated original image to the processor 1030. The image sensor 1020 may include a camera configured to receive external light and generate image data.
Fig. 11 shows an example of an image sensor.
In one example, the image sensor 1110 may not only obtain a raw image, but may also generate an enhanced image by performing image processing on the obtained raw image. Accordingly, an enhanced image may be output from the image sensor 1110.
In fig. 11, the image sensor 1110 includes a camera 1120 and a processor 1130. The camera 1120 may generate an original image by sensing external light received through a plurality of hole regions included in the display layer. In the display layer, the plurality of hole regions and the plurality of pixel regions may be alternately arranged. Each of the hole regions may have a size larger than each of the pixel regions, and the hole regions may be recognized from each other by a wiring region therebetween. For example, each of the aperture regions may be arranged abutting four pixel regions together with four other aperture regions.
The processor 1130 may generate an enhanced image by performing image processing on the original image according to blur information based on the arrangement of the hole regions. The processor 1130 may perform image preprocessing (e.g., filtering) on an original image obtained by the camera 1120 and image restoration on a preprocessed image obtained through the image preprocessing according to a neural network-based image restoration model. As a result of the image restoration, an enhanced image may be generated.
Fig. 12 shows an example of an electronic device.
The electronic device 1200 as a device comprising a display may be, for example, a smartphone, a tablet, a wearable apparatus, a netbook, a laptop, etc. In fig. 12, the electronic device 1200 includes a processor 1210, a memory 1220, an image sensor 1230, a storage 1240, an input 1250, an output 1260, and a communication 1270. These components of electronic device 1200 may communicate with each other over a communication bus 1280. The electronic device 1200 may perform all of the functions of the image capturing device 1000 described above with reference to fig. 10.
The processor 1210 may control the overall operation of the electronic device 1200 and perform functions and instructions to be performed in the electronic device 1200. The processor 1210 may perform one or more or all of the operations or methods described above with reference to fig. 1-11. Processor 1210 may generate an enhanced image by performing image processing on the raw image obtained by image sensor 1230. For example, the processor 1210 may generate an enhanced image by performing image preprocessing and image restoration on an original image according to blur information based on the arrangement of hole regions in the display layer.
The memory 1220 may store information necessary for the processor 1210 to perform its processing operations. For example, the memory 1220 may store instructions to be executed by the processor 1210 and store relevant information during execution of software or applications in the electronic device 1200. The memory 1220 may include, for example, Random Access Memory (RAM), dynamic RAM (dram), static RAM (sram), or other types of non-volatile memory known in the relevant art.
The image sensor 1230 may be disposed under a display panel including a display layer, and configured to generate an original image by sensing external light received through an aperture region disposed in the display layer. The image sensor 1230 may include a camera for receiving external light, and may also perform image processing on the raw image according to an example.
The output device 1260 can provide output of the electronic device 1200 to a user through a visual, audible, or tactile channel. The output devices 1260 may include, for example, display panels for Liquid Crystal Displays (LCDs) and Light Emitting Diode (LED)/Organic Light Emitting Diode (OLED) displays, touch screens, speakers, vibration generators, and other devices that may provide output to a user. For example, in an example in which the output device 1260 is a display panel, the display panel may include a display layer in which a plurality of aperture regions through which external light is received and a plurality of pixel regions for outputting a display image are arranged.
The communication device 1270 may communicate with an external device through a wired or wireless network. The communication device 1270 may receive data or information from an external device and transmit data or information to an external device.
As non-exhaustive examples only, the electronic apparatus 110 described herein may be a mobile device (such as a cellular phone, a smart phone, a wearable smart device (such as a ring, a watch, a pair of glasses, a bracelet (bracelet), an ankle chain (foot chain), a belt, a necklace, an earring, a headband, a helmet, or a device embedded in a garment), a portable Personal Computer (PC) (such as a laptop, a notebook, a mini-notebook, a netbook, an ultra-mobile PC (umpc), a tablet PC (tablet)), a tablet phone, a Personal Digital Assistant (PDA), a digital camera, a portable game console, an MP3 player, a portable/Personal Multimedia Player (PMP), a handheld e-book, a Global Positioning System (GPS) navigation device, or a sensor), or a stationary device (such as a desktop PC, a High Definition Television (HDTV)), or a stationary device, A DVD player, a blu-ray player, a set-top box, or a home appliance), or any other mobile or fixed device configured to perform wireless or network communications. In one example, the wearable device is a device designed to be able to be mounted directly on the user's body (such as a pair of glasses or a bracelet). In another example, the wearable device is any device that is mounted on the user's body using an attachment device (such as a smartphone or tablet that is attached to the user's arm using an arm loop or hung around the user's neck using a lanyard).
The image capturing devices, electronic devices, and other devices, means, units, modules and components described herein with respect to fig. 1-12 are implemented by hardware components. Examples of hardware components that may be used to perform the operations described herein include controllers, sensors, generators, drivers, memories, comparators, arithmetic logic units, adders, subtractors, multipliers, dividers, integrators, and any other electronic components configured to perform the operations described herein, where appropriate. In other examples, one or more of the hardware components that perform the operations described herein are implemented by computing hardware (e.g., by one or more processors or computers). A processor or computer may be implemented by one or more processing elements, such as an array of logic gates, a controller and arithmetic logic unit, a digital signal processor, a microcomputer, a programmable logic controller, a field programmable gate array, a programmable logic array, a microprocessor, or any other device or combination of devices configured to respond to and execute instructions in a defined manner to achieve a desired result. In one example, a processor or computer includes or is connected to one or more memories that store instructions or software that are executed by the processor or computer. A hardware component implemented by a processor or a computer may execute instructions or software, such as an Operating System (OS) and one or more software applications running on the OS, to perform the operations described herein. Hardware components may also access, manipulate, process, create, and store data in response to execution of instructions or software. For the sake of brevity, the singular terms "processor" or "computer" may be used in the description of the examples described in this application, but in other examples, multiple processors or computers may be used, or a processor or computer may include multiple processing elements or multiple types of processing elements, or both. For example, a single hardware component or two or more hardware components may be implemented by a single processor, or two or more processors, or a processor and a controller. One or more hardware components may be implemented by one or more processors or processors and controllers, and one or more other hardware components may be implemented by one or more other processors or other processors and other controllers. One or more processors or a processor and a controller may implement a single hardware component or two or more hardware components. The hardware components may have any one or more of different processing configurations, examples of which include: single processors, independent processors, parallel processors, Single Instruction Single Data (SISD) multiprocessing, Single Instruction Multiple Data (SIMD) multiprocessing, Multiple Instruction Single Data (MISD) multiprocessing, and Multiple Instruction Multiple Data (MIMD) multiprocessing.
The methods illustrated in fig. 1-12 to perform the operations described in this application are performed by computing hardware (e.g., by one or more processors or computers) implemented to execute instructions or software as described above to perform the operations described in this application as performed by the methods. For example, a single operation or two or more operations may be performed by a single processor, or two or more processors, or a processor and a controller. One or more operations may be performed by one or more processors or processors and controllers, and one or more other operations may be performed by one or more other processors or other processors and other controllers. One or more processors or a processor and a controller may perform a single operation or two or more operations.
Instructions or software for controlling computing hardware (e.g., one or more processors or computers) to implement the hardware components and perform the methods as described above may be written as computer programs, code segments, instructions, or any combination thereof, for individually or collectively instructing or configuring the one or more processors or computers to operate as a machine or special purpose computer to perform the operations performed by the hardware components and methods as described above. In one example, the instructions or software include machine code that is directly executed by one or more processors or computers, such as machine code generated by a compiler. In another example, the instructions or software comprise high-level code that is executed by one or more processors or computers using an interpreter. Instructions or software may be written in any programming language based on the block diagrams and flow diagrams illustrated in the figures and the corresponding descriptions in the specification, which disclose algorithms for performing the operations performed by the hardware components and methods described above.
Instructions or software for controlling computing hardware (e.g., one or more processors or computers) to implement the hardware components and perform the methods as described above, as well as any associated data, data files, and data structures, may be recorded, stored, or fixed in or on one or more non-transitory computer-readable storage media. Examples of the non-transitory computer-readable storage medium include read-only memory (ROM), random-access programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), random-access memory (RAM), dynamic random-access memory (DRAM), static random-access memory (SRAM), flash memory, non-volatile memory, CD-ROM, CD-R, CD + R, CD-RW, CD + RW, DVD-ROM, DVD-R, DVD + R, DVD-RW, DVD + RW, DVD-RAM, BD-ROM, BD-R, BD-R LTH, BD-RE, Blu-ray or optical disk storage, Hard Disk Drive (HDD), solid-state drive (SSD), card-type memory (such as a multimedia card or a micro card (e.g., Secure Digital (SD) or extreme digital (XD))), Magnetic tape, floppy disk, magneto-optical data storage device, hard disk, solid state disk, and any other device configured to store instructions or software and any associated data, data files, and data structures in a non-transitory manner and to provide the instructions or software and any associated data, data files, and data structures to one or more processors or computers so that the one or more processors or computers can execute the instructions. In one example, the instructions or software and any associated data, data files, and data structures are distributed over a network-connected computer system such that the instructions and software and any associated data, data files, and data structures are stored, accessed, and executed in a distributed fashion by one or more processors or computers.
While the disclosure includes specific examples, it will be apparent after understanding the disclosure of the present application that various changes in form and detail may be made in these examples without departing from the spirit and scope of the claims and their equivalents. The examples described herein are to be considered merely as illustrative and not for purposes of limitation. The description of features or aspects in each example is deemed applicable to similar features or aspects in other examples. Suitable results may be achieved if the described techniques are performed in a different order and/or if components in a described system, architecture, device, or circuit are combined in a different manner and/or replaced or supplemented by other components or their equivalents.
Therefore, the scope of the present disclosure is defined not by the detailed description but by the claims and their equivalents, and all changes within the scope of the claims and their equivalents are to be construed as being included in the disclosure.
Claims (36)
1. An image acquisition apparatus comprising:
a display layer including a plurality of aperture regions through which external light is received and a plurality of pixel regions disposed between the plurality of aperture regions;
an image sensor disposed under the display layer and configured to generate an original image by sensing external light received through the plurality of hole regions; and
a processor configured to perform image processing on an original image based on blur information based on an arrangement of the plurality of hole regions.
2. The image acquisition device of claim 1, wherein each of the plurality of aperture regions is arranged between a subset of the plurality of pixel regions in the display layer and is arranged such that a minimum distance between a boundary of an aperture region and a boundary of a pixel region is within 1/5 of a diameter of the aperture region.
3. The image acquisition apparatus according to claim 1, wherein each of the plurality of aperture regions is circular, and the plurality of aperture regions are the same in shape and size.
4. The image capturing apparatus according to claim 1, wherein each of the plurality of hole regions is larger in size than each of the plurality of pixel regions, and the plurality of hole regions are separated from each other by a wiring region therebetween.
5. The image acquisition device of any one of claims 1 to 4, wherein the processor is further configured to:
generating a preprocessed image by performing image preprocessing on the original image; and
an enhanced image is generated by performing image restoration on the preprocessed image.
6. The image acquisition device of claim 5, wherein the processor is further configured to:
the preprocessed image is generated by performing either or both of image preprocessing configured to apply a filter to the original image and image preprocessing configured to perform image deconvolution on the original image.
7. The image acquisition device of claim 5, wherein the processor is further configured to:
the enhanced image is obtained using a neural network-based image restoration model configured to use the preprocessed image as input.
8. The image acquisition apparatus according to claim 1, wherein the blur information is determined based on any one of a shape, a size, a depth, and an interval of the plurality of hole regions or any combination of any two or more thereof.
9. The image acquisition apparatus according to claim 1, wherein the blur information includes information associated with a blur of the original image determined by at least one of a shape, a size, a depth, and an interval of the plurality of hole regions.
10. The image acquisition device of claim 9, wherein a spacing between centers of adjacent ones of the plurality of aperture regions approximates a diameter of any of the plurality of aperture regions.
11. The image acquisition device according to claim 9, wherein a ratio of an interval between centers of adjacent ones of the plurality of hole regions to a diameter of any one of the plurality of hole regions is close to 1.
12. An image acquisition apparatus comprising:
a display layer including a plurality of pixel areas and a plurality of circular hole areas configured to allow external light to be received therethrough; and
an image sensor disposed under the display layer and configured to generate an image by sensing external light,
wherein each of the plurality of aperture regions is arranged between a subset of the plurality of pixel regions in the display layer and is arranged such that the minimum distance between the boundary of an aperture region and the boundary of a pixel region is within 1/5 of the diameter of the aperture region,
the plurality of hole regions and the plurality of pixel regions are alternately arranged in the display layer, and
the plurality of hole regions are all the same in shape and size.
13. The image pickup device according to claim 12, wherein adjacent aperture regions are separated from each other by a wiring region for wiring therebetween, and four aperture regions are arranged around a single pixel region.
14. An image sensor, comprising:
a processor configured to:
generating an original image based on external light received through a plurality of hole regions included in a display layer; and is
Performing image processing on the original image based on blur information based on the arrangement of the plurality of hole regions.
15. The image sensor of claim 14, wherein each of the plurality of aperture regions is arranged between a subset of the plurality of pixel regions in the display layer and is arranged such that a minimum distance between a boundary of an aperture region and a boundary of a pixel region is within 1/5 of a diameter of an aperture region,
each of the plurality of hole regions is larger in size than each of the plurality of pixel regions,
and the plurality of pore areas are separated from each other.
16. An electronic device, comprising:
a display panel including a display layer having a plurality of aperture regions through which external light is received and a plurality of pixel regions for outputting a display image;
an image sensor disposed under the display panel and configured to generate an original image by sensing external light;
a processor configured to generate an enhanced image by performing image processing on an original image based on blur information, the blur information being based on an arrangement of the plurality of hole regions; and
a storage device configured to store either or both of the original image and the enhanced image.
17. The electronic device of claim 16, wherein each of the plurality of aperture regions is arranged between a subset of the plurality of pixel regions in the display layer and is arranged such that a minimum distance between a boundary of an aperture region and a boundary of a pixel region is within 1/5 of a diameter of an aperture region,
each of the plurality of hole regions is larger in size than each of the plurality of pixel regions, and the plurality of hole regions are separated from each other.
18. A method of operating an image acquisition device, comprising:
obtaining an original image by sensing external light received through a plurality of hole regions disposed in a display layer using an image sensor disposed below the display layer; and
performing image processing on the original image based on blur information based on the arrangement of the plurality of hole regions.
19. The method of claim 18, wherein performing image processing comprises:
generating a preprocessed image by performing image preprocessing on the original image; and
an enhanced image is generated by performing image restoration on the preprocessed image.
20. The method of claim 19, wherein generating a pre-processed image comprises:
the preprocessed image is generated by performing either or both of image preprocessing configured to apply a filter to the original image and image preprocessing configured to perform image deconvolution on the original image.
21. The method of claim 19, wherein performing image processing comprises:
the enhanced image is obtained using a neural network-based image restoration model that uses the preprocessed image as input.
22. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the method of any one of claims 18-21.
23. An image processing apparatus comprising:
a display layer including a plurality of hole regions and a plurality of pixel regions arranged in a predetermined pattern;
an image sensor disposed below the display layer and configured to generate an original image by sensing light captured through the plurality of hole regions; and
a processor configured to process an original image based on blur information of the plurality of hole regions.
24. The image processing apparatus according to claim 23, wherein the predetermined pattern includes a subset of the plurality of hole regions surrounding each of the plurality of pixel regions.
25. The image processing apparatus according to claim 23, wherein the predetermined pattern includes the plurality of hole regions interleaved with the plurality of pixel regions.
26. The image processing apparatus according to claim 24, wherein each of the plurality of aperture regions is circular, the plurality of aperture regions are the same in shape and size, and each of the plurality of aperture regions is larger in size than each of the plurality of pixel regions.
27. The image processing apparatus according to claim 24, wherein each of the plurality of hole regions is a micropore region.
28. The image processing apparatus according to claim 26, wherein the blur information is determined based on any one of or any combination of any two or more of a shape, a size, a depth, an interval of the plurality of hole regions, and a point spread function based on an arrangement of the plurality of hole regions.
29. The image processing device of claim 23, wherein the display layer is included in a display panel of an electronic device.
30. The image processing apparatus according to claim 23, wherein a spacing between centers of adjacent ones of the plurality of hole regions approximates a diameter of any one of the plurality of hole regions.
31. The image processing apparatus according to claim 23, wherein a ratio of an interval between centers of adjacent ones of the plurality of hole regions to a diameter of any one of the plurality of hole regions is close to 1.
32. The image processing device of claim 23, wherein the processor is further configured to generate the preprocessed image by performing either or both of image preprocessing configured to apply a filter to the original image and image preprocessing configured to perform image deconvolution on the original image.
33. The image processing device of claim 32, wherein the raw image is a demosaiced RGB image.
34. The image processing device of claim 32, wherein the processor is further configured to generate an enhanced image by performing image restoration on the pre-processed image.
35. The image processing device of claim 34, wherein the enhanced image is generated using a neural network-based image restoration model configured to use the pre-processed image as an input.
36. The image processing apparatus of claim 34, further comprising: an image signal processor configured to perform any one of noise reduction, white defect correction, RGB rendering, RGB interpolation, color correction, image format conversion, or any combination of any two or more of the same, on the enhanced image.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20200110128 | 2020-08-31 | ||
KR10-2020-0110128 | 2020-08-31 | ||
KR1020210031386A KR20220029310A (en) | 2020-08-31 | 2021-03-10 | Image sensor, image acquisition appratus comprising the same, method of operating thereof |
KR10-2021-0031386 | 2021-03-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114125207A true CN114125207A (en) | 2022-03-01 |
Family
ID=76374924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110585914.9A Pending CN114125207A (en) | 2020-08-31 | 2021-05-27 | Image sensor, image acquisition apparatus, and method of operating image acquisition apparatus |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3962058A1 (en) |
JP (1) | JP2022041886A (en) |
CN (1) | CN114125207A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11837617B2 (en) | 2022-04-27 | 2023-12-05 | Visera Technologies Company Ltd. | Under-display camera system and operating method thereof |
CN117041742A (en) * | 2023-08-29 | 2023-11-10 | 深圳市亿思朴科技有限公司 | Black light full-color processing method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5864037B2 (en) * | 2013-08-02 | 2016-02-17 | 富士フイルム株式会社 | Image processing apparatus, imaging apparatus, image processing method, and program |
US10250782B2 (en) * | 2015-10-08 | 2019-04-02 | Samsung Electro-Mechanics Co., Ltd. | Camera module, electronic device, and method of operating the same using pre-estimated lens-customized point spread function (PSF) |
CN108630113B (en) * | 2017-03-22 | 2020-06-30 | 京东方科技集团股份有限公司 | Display device |
CN115798365A (en) * | 2018-04-08 | 2023-03-14 | 北京小米移动软件有限公司 | Display panel, photoelectric detection method, photoelectric detection device and computer-readable storage medium |
-
2021
- 2021-05-27 CN CN202110585914.9A patent/CN114125207A/en active Pending
- 2021-06-09 EP EP21178604.1A patent/EP3962058A1/en active Pending
- 2021-06-29 JP JP2021107225A patent/JP2022041886A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2022041886A (en) | 2022-03-11 |
EP3962058A1 (en) | 2022-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11792515B2 (en) | Method and apparatus for image acquisition including image sensor | |
US10643306B2 (en) | Image signal processor for processing images | |
US10410327B2 (en) | Shallow depth of field rendering | |
US11263782B2 (en) | Image signal processor for processing images | |
US9483702B2 (en) | Method, apparatus and system for determining a saliency map for an input image | |
US20200051225A1 (en) | Fast Fourier Color Constancy | |
US10373287B2 (en) | Fast GPU context switch | |
WO2017052976A1 (en) | A method and system of low-complexity histogram of gradients generation for image processing | |
KR102583929B1 (en) | Display apparatus and control method thereof | |
CN114125207A (en) | Image sensor, image acquisition apparatus, and method of operating image acquisition apparatus | |
US20220138924A1 (en) | Image restoration method and apparatus | |
JP2018537748A (en) | Light field rendering of images with variable computational complexity | |
US20180316427A1 (en) | Method of outputting color code for data communication to display screen and method of transmitting data using color code | |
US9299149B2 (en) | Image enhancement using modulation strength map and modulation kernel | |
JP2014059691A (en) | Image processing device, method and program | |
US10521918B2 (en) | Method and device for filtering texture, using patch shift | |
US10963728B2 (en) | Method, device, and system for processing multimedia signal | |
US8902238B2 (en) | Parallel flood-fill techniques and architecture | |
CN113052923A (en) | Tone mapping method, tone mapping apparatus, electronic device, and storage medium | |
US20240233319A9 (en) | Machine learning model training using synthetic data for under-display camera (udc) image restoration | |
US20230127327A1 (en) | System and method for learning tone curves for local image enhancement | |
JP6155349B2 (en) | Method, apparatus and computer program product for reducing chromatic aberration in deconvolved images | |
US9615034B2 (en) | Selective brightness control in photography | |
US12015855B2 (en) | System and method for synthesizing low-light images | |
US20230252604A1 (en) | Learning based discrete cosine noise filter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |