The present application claims priority to Korean Patent Application No. 10-2021-0041954, filed on Mar. 31, 2021, which is incorporated herein by reference in its entirety.
Various embodiments of the present invention relate to semiconductor designing technology, and more particularly, to a tone mapping circuit, an image sensing device, and an operation method thereof.
Recently, the paradigm for a computer environment is shifting into ubiquitous computing, which allows users to access computer systems anywhere and anytime. The paradigm shift rapidly increases the use of portable electronic devices, such as mobile phones, digital cameras, laptop computers and the like.
In particular, with the rapid development of imaging devices, the development for image photographing devices, such as cameras and camcorders equipped with image sensors, is accelerating. Since an image photographing apparatus is not only capable of capturing images and recording them in a recording medium but also reproducing the images at any time, the number of users is increasing rapidly. This also gradually increases the users' demands for performance and functions, and high performance and multi-functionalization are being pursued along with miniaturization, light weight, and low power consumption.
A high dynamic range (HDR) image is an image including diverse grayscale variations (variations from the darkest region to the brightest region). An HDR image contains a large amount of information, and color correction for a color image is required to efficiently process the HDR image.
Embodiments of the present invention are directed to providing a tone mapping circuit, an image sensing device, and a method of driving the same for effectively suppressing or removing noise of a color-corrected image by processing to maintain a deviation of an input image.
The technical problems to be solved in the embodiments of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those of ordinary skill in the art to which the present invention pertains from the description below.
In accordance with an embodiment of the present invention, a tone mapping circuit includes: a tone mapping component suitable for generating a corrected color image by correcting pixel data representing an input image provided from a pixel array; and a noise removing component suitable for calculating a deviation of the input image and removing a noise from the corrected color image, based on the input image and the corrected color image, to generate an output image.
In accordance with another embodiment of the present invention, a tone mapping circuit includes: a first tone mapping component suitable for generating a primarily corrected color image by correcting pixel data representing an input image provided from a pixel array; and a second tone mapping component suitable for generating a secondarily corrected color image by secondarily correcting the primarily corrected color image based on the input image and the primarily corrected color image.
In accordance with yet another embodiment of the present invention, an image sensing device includes: an image sensor having a plurality of pixels; and an image signal processor suitable for processing an output signal of the image sensor, wherein one of the image sensor and the image signal processor includes a tone mapping circuit, and wherein the tone mapping circuit includes: a tone mapping component suitable for generating a corrected color image by correcting pixel data representing an input image provided from the plurality of pixels; and a noise removing component suitable for calculating a deviation of the input image and removing a noise from the corrected color image, based on the input image and the corrected color image, to generate an output image.
The noise removing component may calculate the deviation by calculating a mean value of the pixel data, wherein the noise removing component is further suitable for calculating a mean value of the corrected color image, and wherein the noise removing component removes the noise from the corrected image by adding the deviation of the input image to the mean value of the corrected color image.
The noise removing component may calculate the deviation of the input image by subtracting the mean value of the pixel data from each piece of the pixel data.
In accordance with still another embodiment of the present invention, an image sensing device includes: an image sensor having a plurality of pixels; and an image signal processor suitable for processing an output signal of the image sensor, wherein one of the image sensor and the image signal processor includes a tone mapping circuit, and wherein the tone mapping circuit includes: a first tone mapping component suitable for generating a primarily corrected color image by correcting pixel data representing an input image provided from the plurality of pixels; and a second tone mapping component suitable for generating a secondarily corrected color image by secondarily correcting the primarily corrected color image based on the input image and the primarily corrected color image.
The second tone mapping component may secondarily correct the primarily corrected image by removing a noise from the primarily corrected color image.
The second tone mapping component may be further suitable for: calculating a mean value of the pixel data, calculating a deviation of the input image, and calculating a mean value of the primarily corrected color image, and wherein the second tone mapping circuit generates the secondarily corrected color image by adding the deviation of the input image to the mean value of the primarily corrected color image.
The second tone mapping component may calculate the deviation of the input image by subtracting the mean value of the pixel data from each piece of the pixel data.
In accordance with still another embodiment of the present invention, a method for driving an image sensing device includes: generating a corrected color image based on a weight matrix and pixel data representing an input image provided from a pixel array; and generating an output image by removing a noise from the corrected color image based on the input image and the corrected color image.
In accordance with still another embodiment of the present invention, a method for driving an image sensing device includes: generating a corrected array of pixel data based on a weight matrix and an original array of the pixel data; calculating mean values of the respective original and corrected arrays; generating a deviation array of the original array by subtracting the mean value of the original array from respective data pieces within the original array; and generating an output array of the pixel data by summing the mean value of the corrected array to the deviation array.
Various embodiments of the present invention will be described below in more detail with reference to the accompanying drawings. The present invention may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present invention to those skilled in the art. Throughout the disclosure, like reference numerals refer to like parts throughout the various figures and embodiments of the present invention.
It is noted that reference to “an embodiment” does not necessarily mean only one embodiment, and different references to “an embodiment” are not necessarily to the same embodiment(s).
It will be understood that when an element is referred to as being “coupled” or “connected” to another element, it may mean that the two are directly coupled or electrically connected to each other with another circuit intervening therebetween. Other expressions that describe the relationship between elements, such as “between”, “directly between”, “adjacent to” or “directly adjacent to” should be construed in the same way.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. In the present disclosure, the singular forms are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprise”, “include”, “have”, etc. when used in this specification, specify the presence of stated features, numbers, steps, operations, elements, components, and/or combinations of them but do not preclude the presence or addition of one or more other features, numbers, steps, operations, elements, components, and/or combinations thereof.
Hereinafter, referring to
The tone mapping circuit 300 illustrated in
The tone mapping component 310 may generate a corrected color image R′5×5, G′5×5 and B′5×5 by correcting an input image corresponding to the pixel data R5×5, G5×5 and B5×5 provided from a pixel array.
Herein, as illustrated in
The noise removing component 320 may generate an output image New R5×5, NEW G5×5, and New B5×5 by maintaining the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5 and removing a noise from the corrected color image R′5×5, G5×5 and B′5×5 based on the input image R5×5, G5×5 and B5×5 and the corrected color image R′5×5, G′5×5 and B′5×5.
Herein, the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the pixel data R5×5, G5×5 and B5×5 (i.e., the input image) may be calculated by subtracting, from the pixel data R5×5, G5×5 and B5×5, the mean values R_mean5×5, G_mean5×5, and B_mean5×5 of the pixel data R5×5, G5×5 and B′5×5. For example, the deviation Var_R13, Var_G13, and Var_B13 of the center pixel data R13, G13 and B13 within the pixel data R5×5, G5×5 and B5×5 may be calculated by subtracting, from the center pixel data R13, G13 and B13, the mean values R_mean5×5, G_mean5×5, and B_mean5×5 of the pixel data R5×5, G5×5 and B5×5. In this way, the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the pixel data R5×5, G5×5 and B5×5 may be calculated through the pixel by pixel approach.
To be specific, the noise removing component 320 may calculate the mean values R_mean5×5, G_mean5×5, and B_mean5×5 of the pixel data R5×5, G5×5 and B5×5 input from the pixel array, and calculate the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5. Subsequently, the mean values R′_mean5×5, G′_mean5×5, and B′_mean5×5 may be calculated from the corrected color image R′5×5, G′5×5 and B′5×5 corrected by the tone mapping component 310, and new output image New R5×5, NEW G5×5, and New B5×5 obtained by removing a noise from the corrected image R′5×5, G′5×5 and B′5×5 may be created by adding the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5 to the mean values R′_mean5×5, G′_mean5×5, and B′_mean5×5 of the corrected color image R′5×5, G′5×5 and B′5×5.
Also, according to another embodiment of the present invention, the noise removing component 320 may compare the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of an input image R5×5, G5×5 and B5×5 with the deviation Var_R′5×5, Var_G′5×5, and Var_B′5×5 of the corrected color image R′5×5, G′5×5 and B′5×5, and only when the deviation Var_R′5×5, Var_G′5×5, and Var_B′5×5 of the corrected color image R′5×5, G′5×5 and B′5×5 is less than the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5, it may generate an output image New R5×5, NEW G5×5, and New B5×5 obtained by removing a noise from the corrected image R′5×5, G′5×5 and B′5×5 by adding the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5 to the mean value R′_mean5×5, G′_mean5×5, and B′_mean5×5 of the corrected color image R′5×5, G′5×5 and B′5×5. That is, when the deviation Var_R′5×5, Var_G′5×5, and Var_B′5×5 of the corrected color image R′5×5, G′5×5 and B′5×5 is greater than the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5, an output image New R5×5, NEW G5×5, and New B5×5 may not be generated.
Hereinafter, a tone mapping circuit 500 in accordance with another embodiment of the present invention will be described with reference to
The tone mapping circuit 500 in accordance with another embodiment of the present invention illustrated in
The first tone mapping component 510 may generate a primarily corrected color image R′5×5, G′5×5 and B′5×5 by correcting an input image R5×5, G5×5 and B5×5 corresponding to the pixel data provided from the pixel array.
Herein, as illustrated in
The second tone mapping component 520 may secondarily correct the primarily corrected color image R′5×5, G′5×5 and B′5×5 based on the input image R5×5, G5×5 and B5×5 and the primarily corrected color image R5×5′, G′5×5 and B′5×5 so as to generate a secondarily corrected color image New R5×5, NEW G5×5, and New B5×5.
Herein, the secondarily corrected color image New R5×5, New G5×5, and New B5×5 may be obtained by removing a noise from the primarily corrected color images R′5×5, G′5×5 and B′5×5 and may be output.
Also, the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the pixel data R5×5, G5×5 and B5×5 (i.e., the input image) may be calculated by subtracting, from the pixel data R5×5, G5×5 and B5×5, the mean values R_mean5×5, G_mean5×5, and B_mean5×5 of the pixel data R5×5, G5×5 and B5×5. For example, the deviation Var_R13, Var_G13, and Var_B13 of the center pixel data R13, G13 and B13 within the input image R5×5, G5×5 and B5×5 may be calculated by subtracting, from the center pixel data R13, G13 and B13, the mean values R′_mean5×5, G′_mean5×5, and B′_mean5×5 of the pixel data R5×5, G5×5 and B5×5. In this way, the deviation Var_R5×5, Var_G5×5 and Var_B5×5 of the pixel data R5×5; G5×5 and B5×5 may be calculated through the pixel by pixel approach.
To be specific, the second tone mapping component 520 may calculate the mean values R_mean5×5, G_mean5×5, and B_mean5×5 of the pixel data R5×5, G5×5 and B5×5 and calculate the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5. Then, it may calculate the mean values R′_mean5×5, G′_mean5×5, and B′_mean5×5 of the primarily corrected color image R′5×5, G′5×5 and B′5×5 corrected by the first tone mapping component 510, and generate a secondarily corrected color image New R5×5, NEW G5×5, and New B5×5 by adding the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5 to the mean values R′_mean5×5, G′_mean5×5, and B′_mean5×5 of the primarily corrected color image R′5×5, G′5×5 and B′5×5.
Also, according to another embodiment of the present invention, the second tone mapping component 520 may compare the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5 with the deviation Var_R′5×5, Var_G′5×5, and Var_B′5×5 of the corrected color image R′5×5, G′5×5 and B′5×5, and only when the deviation Var_R′5×5, Var_G′5×5, and Var_B′5×5 of the corrected color image R′5×5, G′5×5 and B′5×5 is less than the deviation Var_R5×5, Var_G5×5, and Var_R5×5 of the input image R5×5, G5×5 and B5×5, may generate an output image New R5×5, NEW G5×5, and New B5×5 obtained by removing a noise from the corrected image R′5×5, G′5×5 and B′5×5 by adding the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5 to the mean values R′_mean5×5, G′_mean5×5, and B′_mean5×5 of the corrected color image R′5×5, G′5×5 and B′5×5. That is, when the deviation Var_R′5×5, Var_G′5×5, and Var_B′5×5 of the corrected color image R′5×5, G′5×5 and B′5×5v is greater than the deviation Var_R5×5, Var_G5×5, and Var_B5×5 of the input image R5×5, G5×5 and B5×5, it may not generate an output image New R5×5, NEW G5×5, and New B5×5.
Hereinafter, referring to
Referring to
The image sensing device 10 may be realized as a personal computer (PC) or a mobile computing device. The image sensing device may include a laptop computer, a mobile phone, a smart phone, a tablet PC, a Personal Digital Assistant (PDA), an Enterprise Digital Assistant (EDA), a digital still camera, a digital video camera, a portable multi-media player (PMP), a mobile internet device (MID), a wearable computer, an Internet of Things (IOT) device, or an Internet of Everything (IoE) device.
The image sensor 100 illustrated in
The pixel array 200 may include a plurality of pixels. Here, a pixel may mean pixel data, and may have an RGB data format, a YUV data format, or a YCbCr data format, but the concept and spirit of the present invention are not limited thereto.
The tone mapping circuit 300 or 500 may remove a noise from the corrected color image while maintaining the deviation of the input image based on the input image and the corrected color image obtained by correcting the image input from the pixel array 200 having a plurality of pixels.
Since the structure and operation of the tone mapping circuit 300 or 500 illustrated in
The image signal processor 400 may be realized as an integrated circuit, a System On Chip (SoC), or a mobile AP as an embodiment of a processor. The image signal processor 400 may process the output signal of the image sensor 100. The image signal processor 400 may receive and process the image output signal which is output from the tone mapping circuit 300 provided in the image sensor 100.
To be specific, the image signal processor 400 may generate RGB image data by processing a Bayer pattern BAYER corresponding to pixel data. For example, the image signal processor 400 may process the Bayer pattern BAYER so that the image data IDATA may be displayed on a display, and transfer the processed image data to an interface.
According to an embodiment, each of the image sensor 100 and the image signal processor 400 may be realized as a chip, and may be realized as a single package, for example, a multi-chip package (MCP). According to another embodiment of the present invention, the image sensor 100 and the image signal processor 400 may be realized as a single chip.
Hereinafter, referring to
Referring to
Except that the tone mapping circuit 300 or 500 is not realized in the image sensor 100 but is realized in the image signal processor 400, the structure and operation of the image sensing device 10 shown in
Hereinafter, referring to
Referring to
In operation S610, a tone mapped image R′N×N, G′N×N and B′N×N may be generated by using a weight matrix for each pixel data corresponding to an input image RN×N, GN×N and BN×N provided from the pixel array.
In operation S620, an output image New RN×N, NEW GN×N, and New BN×N may be generated by removing a noise from the corrected color image R′N×N, G′N×N and B′N×N based on the input image RN×N, GN×N and BN×N and the corrected color image R′N×N, G′N×N and B′N×N.
To describe the operation S620 in more detail, operation S620 may include calculating the mean value mean values R_meanN×N, G_meanN×N, and B_meanN×N of the pixel data RN×N, GN×N and BN×N (S622), calculating the deviation Var_RN×N, Var_GN×N, and Var_BN×N of the input image RN×N, GN×N and BN×N (S624), calculating the mean value R′_meanN×N, G′_meanN×N, and B′_meanN×N of the corrected color image R′N×N, G′N×N and BN×N (S626), and removing a noise of the color corrected image R′N×N, G′N×N and B′N×N (S628).
In operation S622, the mean value mean values R_meanN×N, G_meanN×N, and B_meanN×N of the pixel data RN×N, GN×N and BN×N input from the pixel array may be calculated.
In operation S624, the deviation Var_RN×N, Var_GN×N, and Var_BN×N of the input image RN×N, GN×N and BN×N may be calculated by subtracting, from the pixel data RN×N, GN×N and BN×N, the mean value mean values R_meanN×N, G_meanN×N, and B_meanN×N of the pixel data RN×N, GN×N and BN×N.
In operation S626, the mean value R′_meanN×N, G′_meanN×N, and B′_meanN×N of the corrected color image R′N×N, G′N×N and B′N×N may be calculated.
In operation S628, an output image New RN×N, NEW GN×N, and New BN×N obtained by removing a noise from the corrected color image R′N×N, G′N×N and B′N×N may be output by adding the deviation Var_RN×N, Var_GN×N, and Var_BN×N to the mean value R′_meanN×N, G′_meanN×N, and B′_meanN×N of the corrected color image R′N×N, G′N×N and B′N×N.
Hereinafter, referring to
The system illustrated in
The system illustrated in
According to an embodiment of the present invention, the components of the SOC 1000 may include a Central Processing Unit (CPU) complex 1020, On-Chip peripheral device components 1040A and 1040B (which may be simply referred to as ‘peripheral devices’), a memory controller (MC) 1030, an image signal processor 400, and a communication fabric 1010.
The SOC 1000 may also be coupled to additional components, such as a memory 1800 and an image sensor 100. All of the components 1020, 1030, 1040A and 10408, and 400 may be coupled to the communication fabric 1010. The memory controller 1030 may be coupled to the memory 1800 while it is being used, and the peripheral device 10408 may be coupled to an external interface 1900 while being used.
In an embodiment of the present invention, the CPU complex 1020 may include one or more processors 1024 and a level-2 cache L2 1022. The peripheral devices 1040A and 10408 may be a set of additional hardware functions included in the SOC 1000. For example, the peripheral devices 1040A and 10408 may include display controllers, Graphics Processing Units (GPUs), video encoders/decoders, scalers, rotators, blenders, etc., that are formed to display video data on one or more display devices.
The image signal processor 400 may process image capture data from the image sensor 100 (or another image sensor). As for the structure and operation of the image signal processor 400 and the image sensor 100, the structures and operations of the image signal processor 400 and the image sensor 100 shown in
The peripheral devices may also include audio peripheral devices, such as microphones, speakers, interfaces with microphones and speakers, audio processors, digital signal processors, mixers, etc. The peripheral devices may include peripheral device interface controllers (for example, a peripheral device 1040B) for diverse interfaces 1900 in the outside of the SOC 1000 including Universal Serial Bus (USB), Peripheral Component Interconnect (PCI) including PCI Express (PCIe), serial and parallel ports, and the like. The peripheral devices may further include networking peripheral devices, such as media access controllers (MACs).
The CPU complex 1020 may include one or more CPU processors 1024 serving as a CPU of the SOC 1000. The CPU of the system may include processor(s) executing a main control software of a system, e.g., an operating system. In general, software executed by the CPU during an operation may control the other components of the system to realize a predetermined function of the system. The processors 1024 may also execute other software, such as application programs. Application programs may provide a user with functions and may depend on the operating system for low-level device control. Accordingly, the processors 1024 may also be referred to as application processors.
The CPU complex 1020 may further include other hardware, such as an L2 cache 1022 and/or interfaces for other components of the system (e.g., interfaces for the communication fabric 1010).
Generally, a processor may include an arbitrary circuit and/or a microcode that is formed to execute commands defined in a command set architecture realized by a processor. Although the commands and data that are executed by processors may be generally stored in the memory 1800 in response to the execution of the commands, predetermined commands may also be defined for direct processor access to peripheral devices. The processors may include processor cores realized on an integrated circuit along with other components as a System-On-Chip (SOC 1000) or integration of other levels. The processors may further include separate microprocessors, microprocessors integrated in processor cores and/or multi-chip module implementations, processors realized as multiple integrated circuits, and the like.
The memory controller 1030 may include a circuit that generally receives memory operation commands from the other components of the SOC 1000 and accesses the memory 1800 to complete the memory operations. The memory controller 1030 may be formed to access the memory 1800 which is an arbitrary type. For example, the memory 1800 may be a Static Random Access Memory (SRAM), or a Synchronous Dynamic Random Access Memory (SDRAM) including a DRAM such as Double Data Rate DRAM (DDR, DDR2, DDR3, etc.). Low power/mobile versions of DDR DRAM (e.g., LPDDR, mDDR, etc.) may be supported. The memory controller 1030 may include queues for memory operations that direct (and potentially redirect) and present operations to the memory 1800. The memory controller 1030 may further include data buffers that store write data waiting to be written into the memory and read data waiting to return into the source of the memory operation.
According to some embodiments of the present invention, the memory controller 1030 may include a memory cache that stores recently accessed memory data. In the implementation of the SOC, the memory cache may reduce the power ratio in the SOC by avoiding re-accessing the data from the memory 1800 when it is expected to be accessed again soon. In some cases, the memory cache may be referred to as a system cache, such as private caches that support only predetermined components, e.g., the L2 cache 1022 of the processors 1024. According to some embodiments of the present invention, the system cache may not have to be positioned in the inside of the memory controller 1030.
According to the embodiment of the present invention, the memory 1800 may be packaged along with the SOC 1000 in the form of a chip-on-chip or package-on-package. A multi-chip module structure of the SOC 1000 and the memory 1800 may also be used.
Thus, while protection data may be stored unencrypted in the memory 1800, the protection data may be encrypted to be exchanged between the SOC 1000 and external endpoints.
The communication fabric 1010 may be an arbitrary communication interconnect and protocol for communication among the components of the SOC 1000. The communication fabric 1010 may be based on a bus including hierarchical buses with shared bus elements, cross bar elements, and bridges. The communication fabric 1010 may also be based on packets and it may be a layer with a bridge, a cross bar, a point-to-point connection, or other interconnects.
The methods described in this specification may be realized by a computer program product, or software. According to some embodiments of the present invention, a non-transitory computer-readable storage medium may program a computer system (or other electronic devices) and may store commands that may be used to execute some or all of the techniques described herein. A computer-readable storage medium may include an arbitrary mechanism for storing information in a form (e.g., software and processing application) readable by machine (e.g., a computer). The machine-readable medium may include a magnetic storage medium (e.g., a floppy diskette); an optical storage medium (e.g., CD-ROM); a magneto-optical storage medium; a Read Only Memory (ROM); a Random Access Memory (RAM); an Erasable and programmable memory (e.g., EPROM and EEPROM); a flash memory; and other types of media appropriate for storing electricity or program commands, but the concept and spirit of the present invention are not limited thereto. In addition, the program commands may be communicated by using light, sound, or other forms of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.).
The computer system 1000 may include one or more modules, for example, a processor unit 1020 (possibly multiple processors, a single-threaded processor, a multi-threaded processor, a multi-core processor, etc.) that may exist in the program commands stored in the memory 1800 of the same computer system, or that may exist in the program commands stored in the memory of a system which is similar to or different from the computer system 1000 to execute a tone mapping circuit.
According to an embodiment of the present invention, a tone mapping circuit, an imaging sensing device, and an operation method thereof in accordance with an embodiment of the present invention are capable of removing a noise from a corrected color image which is obtained by correcting an input image while maintaining a deviation of the input image based on the corrected color image and the input image.
The effects that may be obtained in the embodiments of the present invention are not limited to the above-mentioned effects, and other effects not mentioned will be dearly understood by those of ordinary skill in the art to which the present invention pertains from the following description.
While the present invention has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims. Furthermore, the embodiments may be combined to form additional embodiments.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0041954 | Mar 2021 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
6633683 | Dinh | Oct 2003 | B1 |
7676111 | Yamauchi | Mar 2010 | B2 |
10417752 | Fors et al. | Sep 2019 | B2 |
20040028271 | Pollard et al. | Feb 2004 | A1 |
20070242875 | Tanaka | Oct 2007 | A1 |
20110249151 | Ito | Oct 2011 | A1 |
20160005349 | Atkins et al. | Jan 2016 | A1 |
20160148350 | Hong | May 2016 | A1 |
20160277721 | Roffet | Sep 2016 | A1 |
20170287116 | Senzaki | Oct 2017 | A1 |
20180152646 | Tang | May 2018 | A1 |
20190251673 | Kim | Aug 2019 | A1 |
20200202518 | Vignon | Jun 2020 | A1 |
20210042887 | Yoo | Feb 2021 | A1 |
20240062344 | Duan | Feb 2024 | A1 |
Number | Date | Country |
---|---|---|
103533261 | Jan 2014 | CN |
204498282 | Jul 2015 | CN |
106507066 | Mar 2017 | CN |
110378846 | Oct 2019 | CN |
111226256 | Jun 2020 | CN |
111355941 | Jun 2020 | CN |
Entry |
---|
Office Action for the Chinese Patent Application No. 202111633179.0 issued by the Chinese Patent Office on Apr. 27, 2023. |
Number | Date | Country | |
---|---|---|---|
20220318955 A1 | Oct 2022 | US |