JP7779020B2 - Image processing device and image sensor - Google Patents
Image processing device and image sensorInfo
- Publication number
- JP7779020B2 JP7779020B2 JP2021082430A JP2021082430A JP7779020B2 JP 7779020 B2 JP7779020 B2 JP 7779020B2 JP 2021082430 A JP2021082430 A JP 2021082430A JP 2021082430 A JP2021082430 A JP 2021082430A JP 7779020 B2 JP7779020 B2 JP 7779020B2
- Authority
- JP
- Japan
- Prior art keywords
- luminance
- conversion function
- image processing
- pixel
- conversion
- 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.)
- Active
Links
Landscapes
- Image Processing (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Description
本発明は、画像処理装置および撮像素子に関する。 The present invention relates to an image processing device and an imaging element.
特許文献1には、実世界のシーンをハイダイナミックレンジ画像に再現するためのトーンマッピング技術が記載されている。
[先行技術文献]
[特許文献]
[非特許文献1] Erik Reinhard, et al., "Photographic Tone Reproduction for Digital Images", SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, July 2002, pp. 267-276, https://doi.org/10.1145/566570.566575
Patent Document 1 describes a tone mapping technique for reproducing real-world scenes into high dynamic range images.
[Prior art documents]
[Patent Documents]
[Non-patent Document 1] Erik Reinhard, et al. , "Photographic Tone Reproduction for Digital Images", SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, July 2002, pp. 267-276, https://doi. org/10.1145/566570.566575
本発明の第1の態様においては、画像処理装置を提供する。画像処理装置は、画素信号の入力輝度を出力輝度に変換する第1変換関数と、入力輝度を出力輝度と異なる出力輝度に変換する第2変換関数とを含む複数の変換関数を組み合わせた統合変換関数を生成し、統合変換関数を用いて画素信号の輝度を変換する信号処理部を備える。 A first aspect of the present invention provides an image processing device. The image processing device includes a signal processing unit that generates an integrated conversion function that combines multiple conversion functions, including a first conversion function that converts the input luminance of a pixel signal to an output luminance, and a second conversion function that converts the input luminance to an output luminance different from the output luminance, and converts the luminance of the pixel signal using the integrated conversion function.
本発明の第2の態様においては、画像処理装置を提供する。画像処理装置は、画素信号の入力輝度を出力輝度に変換する変換関数を用いて画素信号の輝度を変換する信号処理部を備え、変換関数は、3つ以上の変曲点を有する。 A second aspect of the present invention provides an image processing device. The image processing device includes a signal processing unit that converts the luminance of a pixel signal using a conversion function that converts the input luminance of the pixel signal to an output luminance, and the conversion function has three or more inflection points.
本発明の第3の態様においては、撮像素子を提供する。撮像素子は、入射光に応じて画素信号を出力する複数の画素と、画像処理のために必要な演算処理を画素信号に施す信号処理部とを備え、信号処理部は、入力輝度を出力輝度に変換する第1変換関数と、入力輝度を出力輝度と異なる出力輝度に変換する第2変換関数とを含む複数の変換関数を組み合わせた統合変換関数を生成し、統合変換関数を用いて画素信号の輝度を変換する。 A third aspect of the present invention provides an imaging element. The imaging element includes a plurality of pixels that output pixel signals in response to incident light, and a signal processing unit that performs the necessary arithmetic processing for image processing on the pixel signals. The signal processing unit generates an integrated conversion function that combines a plurality of conversion functions, including a first conversion function that converts input luminance to output luminance and a second conversion function that converts input luminance to an output luminance different from the output luminance, and converts the luminance of the pixel signals using the integrated conversion function.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Subcombinations of these features may also constitute inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
図1は、本実施形態に係る撮像素子100の断面図である。撮像素子100は、入射光に対応した画素信号を出力する撮像チップ113と、画素信号を処理する信号処理チップ111と、画素信号を記憶するメモリチップ112とを備える。これら撮像チップ113、信号処理チップ111およびメモリチップ112は積層されており、Cu等の導電性を有する接続部であるバンプ109により互いに電気的に接続される。 Figure 1 is a cross-sectional view of an image sensor 100 according to this embodiment. The image sensor 100 comprises an image sensor chip 113 that outputs pixel signals corresponding to incident light, a signal processing chip 111 that processes the pixel signals, and a memory chip 112 that stores the pixel signals. The image sensor chip 113, signal processing chip 111, and memory chip 112 are stacked and electrically connected to each other by bumps 109, which are electrically conductive connecting parts made of Cu or the like.
なお、図示するように、入射光は主に白抜き矢印で示すZ軸プラス方向へ向かって入射する。本実施形態においては、撮像チップ113において、入射光が入射する側の面を裏面と称する。また、座標軸に示すように、Z軸に直交する紙面左方向をX軸プラス方向、Z軸およびX軸に直交する紙面手前方向をY軸プラス方向とする。以降のいくつかの図においては、図1の座標軸を基準として、それぞれの図の向きがわかるように座標軸を表示する。 As shown in the figure, incident light is mainly incident in the positive Z-axis direction indicated by the white arrow. In this embodiment, the surface of the imaging chip 113 on which incident light is incident is referred to as the back surface. As shown by the coordinate axes, the left direction on the paper, perpendicular to the Z-axis, is the positive X-axis direction, and the front direction on the paper, perpendicular to the Z-axis and X-axis, is the positive Y-axis direction. In the following figures, the coordinate axes are displayed so that the orientation of each figure can be understood, based on the coordinate axes in Figure 1.
撮像チップ113の一例は、裏面照射型のMOSイメージセンサである。PD層106は、配線層108の裏面側に配されている。PD層106は、二次元的に配された複数のPD(フォトダイオード)104、および、PD104に対応して設けられたトランジスタ105を有する。 An example of the imaging chip 113 is a back-illuminated MOS image sensor. The PD layer 106 is arranged on the back side of the wiring layer 108. The PD layer 106 has multiple PDs (photodiodes) 104 arranged two-dimensionally and transistors 105 provided corresponding to the PDs 104.
PD層106における入射光の入射側にはパッシベーション膜103を介してカラーフィルタ102が設けられる。カラーフィルタ102は、互いに異なる波長領域を透過する複数の種類を有しており、PD104のそれぞれに対応して特定の配列を有している。カラーフィルタ102の配列については後述する。カラーフィルタ102、PD104およびトランジスタ105の組が一つの画素を形成する。 A color filter 102 is provided on the incident light side of the PD layer 106 via a passivation film 103. There are multiple types of color filters 102 that transmit different wavelength ranges, and each has a specific arrangement corresponding to each PD 104. The arrangement of the color filters 102 will be described later. A combination of a color filter 102, a PD 104, and a transistor 105 forms one pixel.
カラーフィルタ102における入射光の入射側には、それぞれの画素に対応して、マイクロレンズ101が設けられる。マイクロレンズ101は、対応するPD104へ向けて入射光を集光する。 A microlens 101 is provided on the incident light side of the color filter 102, corresponding to each pixel. The microlens 101 focuses the incident light toward the corresponding PD 104.
配線層108は、PD層106からの画素信号を信号処理チップ111に伝送する配線107を有する。配線107は多層であってもよく、また、受動素子および能動素子が設けられてもよい。 The wiring layer 108 has wiring 107 that transmits pixel signals from the PD layer 106 to the signal processing chip 111. The wiring 107 may be multi-layered and may include passive and active elements.
配線層108の表面には接続部である複数のバンプ109が配される。当該複数のバンプ109が信号処理チップ111の対向する面に設けられた複数のバンプ109と位置合わせされて接合されることにより、撮像チップ113と信号処理チップ111とが電気的に接続される。 A number of bumps 109, which serve as connection sections, are arranged on the surface of the wiring layer 108. These bumps 109 are aligned with and joined to a number of bumps 109 provided on the opposing surface of the signal processing chip 111, thereby electrically connecting the imaging chip 113 and the signal processing chip 111.
同様に、信号処理チップ111およびメモリチップ112の互いに対向する面には、接続部である複数のバンプ109が配される。これらのバンプ109が互いに位置合わせされて接合されることにより、信号処理チップ111とメモリチップ112とが電気的に接続される。 Similarly, a plurality of bumps 109, which serve as connecting portions, are arranged on the opposing surfaces of the signal processing chip 111 and the memory chip 112. These bumps 109 are aligned and joined to each other, thereby electrically connecting the signal processing chip 111 and the memory chip 112.
なお撮像素子100は、撮像チップ113、信号処理チップ111及びメモリチップ112がチップ化される前のウエハの状態で接合を行い、接合されたウエハをダイシングすることにより形成される。 The imaging element 100 is formed by bonding the imaging chip 113, signal processing chip 111, and memory chip 112 together in a wafer state before they are separated into chips, and then dicing the bonded wafer.
ウエハ同士を接合する際、活性化装置によりウエハの表面にプラズマを照射して、ウエハの接合面を活性化する。表面が活性化されたウエハは、接触により生じる水素結合、ファンデルワールス結合、および、共有結合等により接合され、積層基板を形成する。二つのウエハが相互の接触により水素結合をしている場合は、積層基板を形成した後、アニール炉のような加熱装置に積層基板を搬入して加熱することにより、ウエハ間に共有結合を生じさせる。 When bonding wafers together, plasma is applied to the wafer surfaces using an activation device to activate the bonding surfaces of the wafers. The wafers with activated surfaces are then bonded together through hydrogen bonds, van der Waals bonds, and covalent bonds that form when they come into contact, forming a laminated substrate. If the two wafers are hydrogen bonded through their contact with each other, after forming the laminated substrate, the laminated substrate is placed in a heating device such as an annealing furnace and heated to create covalent bonds between the wafers.
尚、活性化とは、ウエハの接合面が他のウエハの接合面と接触した場合に、水素結合、ファンデルワールス結合、共有結合等を生じて、溶融することなく固相で接合される状態にすべく、少なくとも一方の基板の接合面を処理する場合を含む。すなわち、活性化とは、ウエハの表面にダングリングボンド(未結合手)を生じさせることによって、結合を形成しやすくすることを含む。 Note that activation includes treating the bonding surface of at least one of the substrates so that when the bonding surface of one wafer comes into contact with the bonding surface of another wafer, hydrogen bonds, van der Waals bonds, covalent bonds, etc. are formed, resulting in solid-state bonding without melting. In other words, activation includes creating dangling bonds on the wafer surface, making it easier to form bonds.
より具体的には、活性化装置では、例えば減圧雰囲気下において処理ガスである酸素ガスを励起してプラズマ化し、酸素イオンを二つの基板のそれぞれの接合面となる表面に照射する。例えば、ウエハがSi上にSiO膜を形成した基板である場合には、この酸素イオンの照射によって、積層時に接合面となるウエハ表面におけるSiOの結合が切断され、SiおよびOのダングリングボンドが形成される。ウエハの表面にこのようなダングリングボンドを形成することを活性化という場合がある。 More specifically, in an activation device, oxygen gas, which is the process gas, is excited to form plasma in a reduced-pressure atmosphere, and oxygen ions are irradiated onto the surfaces that will become the bonding surfaces of the two substrates. For example, if the wafer is a substrate with an SiO film formed on Si, the irradiation of these oxygen ions breaks the SiO bonds on the wafer surface that will become the bonding surface during stacking, forming dangling bonds of Si and O. The formation of such dangling bonds on the wafer surface is sometimes referred to as activation.
ダングリングボンドが形成された状態の基板を、例えば大気に晒した場合、空気中の水分がダングリングボンドに結合して、基板表面が水酸基(OH基)で覆われる。基板の表面は、水分子と結合しやすい状態、すなわち親水化された状態となる。つまり、活性化により、結果として基板の表面が親水化された状態になる。また、固相の接合では、接合界面における、酸化物等の不純物の存在、接合界面の欠陥等が接合強度に影響する。よって、接合面の清浄化を活性化の一部と見做してもよい。 If a substrate with dangling bonds is exposed to the atmosphere, for example, moisture in the air will bind to the dangling bonds, and the substrate surface will become covered with hydroxyl groups (OH groups). The substrate surface will then become hydrophilic, making it more susceptible to bonding with water molecules. In other words, activation results in the substrate surface becoming hydrophilic. Furthermore, in solid-state bonding, the presence of impurities such as oxides at the bonding interface, as well as defects at the bonding interface, affect the bonding strength. Therefore, cleaning the bonding surface can be considered part of the activation process.
更に、ウエハの活性化は、図示しない装置を用いて、親水化されたウエハの接合面となる表面に純水等を塗布してもよい。これにより、ウエハの表面は、OH基が付着した状態、すなわちOH基で終端された状態となる。 Furthermore, the wafer can be activated by applying pure water or the like to the hydrophilized surface of the wafer that will become the bonding surface using an apparatus not shown. This causes the wafer surface to have OH groups attached, i.e., be terminated with OH groups.
積層基板を加熱処理することにより、二つのウエハの接合面のそれぞれに設けられたバンプ109が互いに一体化されて、ウエハ間で電気的接続が形成される。バンプ109を、例えば、インジウム、錫-銀合金のように低温で溶融する材料で形成することにより、200度以下の低い温度で積層基板をリフロー処理できる。または、バンプ109を銅のように導電性を有する金属で形成した場合、加熱処理によって膨張することによりウエハ間のバンプ109同士が圧接し、固相拡散により接合される。 By heating the laminated substrate, the bumps 109 on each of the bonding surfaces of the two wafers are integrated with each other, forming an electrical connection between the wafers. By forming the bumps 109 from a material that melts at a low temperature, such as indium or a tin-silver alloy, the laminated substrate can be reflow processed at a low temperature of 200°C or less. Alternatively, if the bumps 109 are made from a conductive metal such as copper, they expand during the heat treatment, pressuring the bumps 109 between the wafers together and bonding them through solid-state diffusion.
なお、バンプ109間の接合には、固相拡散によるCuバンプ接合に限らず、はんだ溶融によるマイクロバンプ結合を採用しても良い。また、バンプ109は、例えば後述する一つの画素ブロックに対して一つ程度設ければ良い。したがって、バンプ109の大きさは、PD104のピッチよりも大きくても良い。また、画素が配列された画素領域以外の周辺領域において、画素領域に対応するバンプ109よりも大きなバンプを併せて設けても良い。 The bonding between the bumps 109 is not limited to Cu bump bonding using solid-phase diffusion, but micro-bump bonding using solder melting may also be used. Furthermore, it is sufficient to provide approximately one bump 109 for each pixel block, as described below. Therefore, the size of the bumps 109 may be larger than the pitch of the PDs 104. Furthermore, in peripheral regions other than the pixel region where the pixels are arranged, bumps larger than the bumps 109 corresponding to the pixel region may also be provided.
信号処理チップ111は、表裏面にそれぞれ設けられた回路を互いに接続するTSV(シリコン貫通電極)110を有する。TSV110は、周辺領域に設けられることが好ましい。また、TSV110は、撮像チップ113の周辺領域、メモリチップ112にも設けられて良い。また、TSV110は、メモリチップ112に設けられた回路と撮像チップ113に設けられた回路とを電気的に接続するために用いられてもよい。 The signal processing chip 111 has TSVs (through silicon vias) 110 that connect the circuits provided on the front and back surfaces. The TSVs 110 are preferably provided in the peripheral region. The TSVs 110 may also be provided in the peripheral region of the imaging chip 113 and in the memory chip 112. The TSVs 110 may also be used to electrically connect the circuits provided on the memory chip 112 and the circuits provided on the imaging chip 113.
このように、撮像チップ113および信号処理チップ111は、それぞれの対向する面およびバンプ109により接合される。また信号処理チップ111およびメモリチップ112は、それぞれの対向する面で互いに接合されると共に、バンプ109および信号処理チップ111に設けられたTSV110で互いに接続される。尚、信号処理チップ111およびメモリチップ112を、それぞれの対向する面で互いに接合すると共に、バンプ109およびTSV110の少なくとも一方で互いに接続してもよい。 In this way, the imaging chip 113 and the signal processing chip 111 are bonded to each other via their opposing surfaces and the bumps 109. The signal processing chip 111 and the memory chip 112 are also bonded to each other via their opposing surfaces and connected to each other via the bumps 109 and the TSVs 110 provided in the signal processing chip 111. Note that the signal processing chip 111 and the memory chip 112 may also be bonded to each other via their opposing surfaces and connected to each other via at least one of the bumps 109 and the TSVs 110.
図2は、撮像チップ113の画素配列およびブロック131を説明する図である。特に、撮像チップ113を裏面側から観察した様子を示す。画素領域には2000万個以上もの画素がマトリックス状に配列されている。これらの画素は、少なくとも二つの画素を含むブロックに分割される。本実施形態においては、隣接する4画素×4画素の16画素が一つのブロックを形成する。図の格子線は、隣接する画素が集合的にブロック131を形成する概念を示す。 Figure 2 is a diagram illustrating the pixel array and blocks 131 of the imaging chip 113. In particular, it shows the imaging chip 113 as viewed from the back side. More than 20 million pixels are arranged in a matrix in the pixel area. These pixels are divided into blocks containing at least two pixels. In this embodiment, 16 pixels (4 x 4 adjacent pixels) form one block. The grid lines in the diagram illustrate the concept of adjacent pixels collectively forming block 131.
画素領域の部分拡大図に示すように、ブロック131は、緑色画素Gb、Gr、青色画素Bおよび赤色画素Rの4画素から成るいわゆるベイヤー配列を、上下左右に4つ内包する。緑色画素は、カラーフィルタ102として緑色フィルタを有する画素であり、入射光のうち緑色波長帯の光を受光する。同様に、青色画素は、カラーフィルタ102として青色フィルタを有する画素であって青色波長帯の光を受光し、赤色画素は、カラーフィルタ102として赤色フィルタを有する画素であって赤色波長帯の光を受光する。 As shown in the enlarged partial view of the pixel area, block 131 contains four so-called Bayer arrays, arranged vertically and horizontally, each consisting of four pixels: green pixels Gb and Gr, blue pixel B, and red pixel R. The green pixels are pixels that have a green filter as their color filter 102 and receive light in the green wavelength band of incident light. Similarly, the blue pixels are pixels that have a blue filter as their color filter 102 and receive light in the blue wavelength band, and the red pixels are pixels that have a red filter as their color filter 102 and receive light in the red wavelength band.
図3は、撮像チップ113のブロック131に対応する回路図である。図において、代表的に点線で囲む矩形が、1画素に対応する回路を表す。なお、以下に説明する各トランジスタの少なくとも一部は、図1のトランジスタ105に対応する。 Figure 3 is a circuit diagram corresponding to block 131 of the imaging chip 113. In the figure, a rectangle surrounded by a dotted line typically represents a circuit corresponding to one pixel. Note that at least some of the transistors described below correspond to transistor 105 in Figure 1.
上述のように、ブロック131は、16画素から形成される。それぞれの画素に対応する16個のPD104は、それぞれ転送トランジスタ302に接続され、各転送トランジスタ302の各ゲートには、転送パルスが供給されるTX配線307に接続される。本実施形態において、TX配線307は、16個の転送トランジスタ302に対して共通接続される。 As described above, block 131 is formed from 16 pixels. The 16 PDs 104 corresponding to each pixel are connected to transfer transistors 302, and the gates of each transfer transistor 302 are connected to TX wiring 307, which supplies transfer pulses. In this embodiment, the TX wiring 307 is commonly connected to all 16 transfer transistors 302.
各転送トランジスタ302のドレインは、対応する各リセットトランジスタ303のソースに接続されると共に、転送トランジスタ302のドレインとリセットトランジスタ303のソース間のいわゆるフローティングディフュージョンFDが増幅トランジスタ304のゲートに接続される。リセットトランジスタ303のドレインは電源電圧が供給されるVdd配線310に接続され、そのゲートはリセットパルスが供給されるリセット配線306に接続される。本実施形態において、リセット配線306は、16個のリセットトランジスタ303に対して共通接続される。 The drain of each transfer transistor 302 is connected to the source of the corresponding reset transistor 303, and the so-called floating diffusion FD between the drain of the transfer transistor 302 and the source of the reset transistor 303 is connected to the gate of the amplification transistor 304. The drain of the reset transistor 303 is connected to the Vdd wiring 310 to which the power supply voltage is supplied, and its gate is connected to the reset wiring 306 to which a reset pulse is supplied. In this embodiment, the reset wiring 306 is commonly connected to all 16 reset transistors 303.
各々の増幅トランジスタ304のドレインは電源電圧が供給されるVdd配線310に接続される。また、各々の増幅トランジスタ304のソースは、対応する各々の選択トランジスタ305のドレインに接続される。選択トランジスタの各ゲートには、選択パルスが供給されるデコーダ配線308に接続される。本実施形態において、デコーダ配線308は、16個の選択トランジスタ305に対してそれぞれ独立に設けられる。そして、各々の選択トランジスタ305のソースは、共通の出力配線309に接続される。負荷電流源311は、出力配線309に電流を供給する。すなわち、選択トランジスタ305に対する出力配線309は、ソースフォロアにより形成される。なお、負荷電流源311は、撮像チップ113側に設けても良いし、信号処理チップ111側に設けても良い。 The drain of each amplification transistor 304 is connected to a Vdd wiring 310 to which a power supply voltage is supplied. The source of each amplification transistor 304 is connected to the drain of the corresponding selection transistor 305. The gate of each selection transistor is connected to a decoder wiring 308 to which a selection pulse is supplied. In this embodiment, the decoder wiring 308 is provided independently for each of the 16 selection transistors 305. The sources of each selection transistor 305 are connected to a common output wiring 309. A load current source 311 supplies current to the output wiring 309. In other words, the output wiring 309 for the selection transistor 305 is formed by a source follower. The load current source 311 may be provided on the imaging chip 113 side or the signal processing chip 111 side.
ここで、画素の露光開始から露光終了後の画素信号出力までの流れを説明する。リセット配線306を通じてリセットパルスがリセットトランジスタ303に印加され、同時にTX配線307を通じて転送パルスが転送トランジスタ302に印加されると、PD104およびフローティングディフュージョンFDの電位はリセットされ、露光を開始する。 Here, we will explain the process from the start of pixel exposure to the output of a pixel signal after exposure is complete. When a reset pulse is applied to the reset transistor 303 via the reset wiring 306 and, at the same time, a transfer pulse is applied to the transfer transistor 302 via the TX wiring 307, the potentials of the PD 104 and floating diffusion FD are reset, and exposure begins.
PD104は、転送パルスの印加が解除されると、受光する入射光を電荷に変換して蓄積する。その後、リセットパルスが印加されていない状態で再び転送パルスが印加されると、露光が終了する。露光終了までに蓄積された電荷はフローティングディフュージョンFDへ転送され、フローティングディフュージョンFDの電位は、リセット電位から露光終了後の信号電位になる。そして、デコーダ配線308を通じて選択パルスが選択トランジスタ305に印加されると、フローティングディフュージョンFDの信号電位の変動が、増幅トランジスタ304および選択トランジスタ305を介して出力配線309に伝わる。これにより、リセット電位と信号電位とに対応する画素信号は、単位画素から出力配線309に出力される。 When the transfer pulse application is stopped, PD 104 converts the incident light it receives into electric charge and accumulates it. Then, when the transfer pulse is applied again without the reset pulse being applied, exposure ends. The electric charge accumulated up until the end of exposure is transferred to the floating diffusion FD, and the potential of the floating diffusion FD changes from the reset potential to the signal potential after exposure ends. Then, when a selection pulse is applied to the selection transistor 305 via the decoder wiring 308, the fluctuation in the signal potential of the floating diffusion FD is transmitted to the output wiring 309 via the amplification transistor 304 and the selection transistor 305. As a result, a pixel signal corresponding to the reset potential and signal potential is output from the unit pixel to the output wiring 309.
図示するように、本実施形態においては、ブロック131を形成する16画素に対して、リセット配線306とTX配線307が共通である。すなわち、リセットパルスと転送パルスはそれぞれ、16画素全てに対して同時に印加される。したがって、ブロック131を形成する全ての画素は、同一のタイミングで露光を開始し、同一のタイミングで露光を終了する。ただし、蓄積された電荷に対応する画素信号は、それぞれの選択トランジスタ305に選択パルスが順次印加されて、選択的に出力配線309に出力される。 As shown in the figure, in this embodiment, the reset wiring 306 and TX wiring 307 are common to the 16 pixels that form block 131. In other words, the reset pulse and transfer pulse are each applied simultaneously to all 16 pixels. Therefore, all pixels that form block 131 start and end exposure at the same timing. However, pixel signals corresponding to the accumulated charges are selectively output to the output wiring 309 by sequentially applying selection pulses to each selection transistor 305.
このようにブロック131を基準として回路を構成することにより、ブロック131ごとに露光時間を制御することができる。ブロックごとに露光時間を制御できるので、隣接するブロック131同士で、異なった露光時間による画素信号をそれぞれ出力させることができる。さらには、全てのブロック131について共通の露光時間を設定しておき、あるブロック131については、1回分の露光と画素信号出力を実行させ、隣接するブロック131については、2回分の露光と画素信号出力を繰り返させるといった制御もできる。後者のような、共通の単位時間による露光および画素信号出力の繰り返し制御を単位時間制御という。なお、単位時間制御を行う場合であって、露光の開始時点および終了時点を、全てのブロック131で同期させるのであれば、リセット配線306は、撮像チップ113上の全てのリセットトランジスタ303に対して共通接続されて良い。 By configuring the circuit in this way based on block 131, it is possible to control the exposure time for each block 131. Because the exposure time can be controlled for each block, adjacent blocks 131 can output pixel signals with different exposure times. Furthermore, it is possible to set a common exposure time for all blocks 131, and perform one exposure and pixel signal output for a certain block 131, while repeating two exposures and pixel signal outputs for an adjacent block 131. This latter type of repeated control of exposure and pixel signal output using a common unit time is called unit time control. Note that when performing unit time control, if the start and end points of exposure are synchronized for all blocks 131, the reset wiring 306 may be commonly connected to all reset transistors 303 on the imaging chip 113.
図4は、撮像素子100の機能的構成を示すブロック図である。ここでは特に、画素信号の流れを説明する。 Figure 4 is a block diagram showing the functional configuration of the image sensor 100. Here, we will particularly explain the flow of pixel signals.
アナログのマルチプレクサ411は、ブロック131を形成する16個のPD104を順番に選択して、それぞれの画素信号を出力配線309へ出力させる。マルチプレクサ411は、PD104と共に、撮像チップ113に形成される。 The analog multiplexer 411 sequentially selects the 16 PDs 104 that make up the block 131 and outputs each pixel signal to the output wiring 309. The multiplexer 411, together with the PDs 104, is formed on the imaging chip 113.
マルチプレクサ411を介して出力された画素信号は、信号処理チップ111に形成された、相関二重サンプリング(CDS)・アナログ/デジタル(A/D)変換を行う信号処理回路412により、CDSおよびA/D変換が行われる。A/D変換は、入力されるアナログ画素信号を、12bitのデジタル画素信号に変換する。A/D変換された画素信号は、同じく信号処理チップ111に形成された、演算回路415に引き渡される。演算回路415は、受け取った画素信号に、後段の画像処理のために必要な演算処理を施して、デマルチプレクサ413へ引き渡す。 The pixel signals output via the multiplexer 411 undergo correlated double sampling (CDS) and analog-to-digital (A/D) conversion by a signal processing circuit 412 formed in the signal processing chip 111, which performs CDS and analog-to-digital (A/D) conversion. The A/D conversion converts the input analog pixel signals into 12-bit digital pixel signals. The A/D converted pixel signals are passed to an arithmetic circuit 415, also formed in the signal processing chip 111. The arithmetic circuit 415 performs the necessary arithmetic processing on the received pixel signals for subsequent image processing, and passes them to the demultiplexer 413.
デマルチプレクサ413は、受け取った画素信号をそれぞれの画素に対応する画素メモリ414に格納する。画素メモリ414のそれぞれは、演算処理を実行した後の画素信号を格納できる容量を有する。デマルチプレクサ413および画素メモリ414は、メモリチップ112に形成される。 The demultiplexer 413 stores the received pixel signals in the pixel memories 414 corresponding to each pixel. Each pixel memory 414 has the capacity to store the pixel signals after arithmetic processing has been performed. The demultiplexer 413 and pixel memories 414 are formed on the memory chip 112.
演算回路415は、演算処理に用いる画素信号を、デマルチプレクサ413を介して画素メモリ414から読み出す。あるいは、外部からの引渡要求に従って、デマルチプレクサ413を介して画素メモリ414から読み出した画素信号を、後段の画像処理部に引き渡す。なお、演算回路415は、メモリチップ112に設けられても良い。 The arithmetic circuit 415 reads pixel signals to be used for arithmetic processing from the pixel memory 414 via the demultiplexer 413. Alternatively, in response to an external transfer request, the arithmetic circuit 415 transfers the pixel signals read from the pixel memory 414 via the demultiplexer 413 to a downstream image processing unit. The arithmetic circuit 415 may also be provided in the memory chip 112.
また、図では1ブロック分の画素信号の流れを示すが、実際にはこれらがブロックごとに存在して、並列で動作する。ただし、演算回路415はブロックごとに存在しなくても良く、例えば、一つの演算回路415がそれぞれのブロックに対応する画素メモリ414の値を順に参照しながらシーケンシャルに処理しても良い。 Also, while the diagram shows the flow of pixel signals for one block, in reality these exist for each block and operate in parallel. However, an arithmetic circuit 415 does not have to exist for each block; for example, one arithmetic circuit 415 may process sequentially while referencing the values in the pixel memory 414 corresponding to each block in order.
図5は、撮像素子100の機能的構成を示すブロック図である。ここでは主に信号処理チップ111の具体的構成と、信号処理チップ111に設けられた設定部460について説明する。 Figure 5 is a block diagram showing the functional configuration of the image sensor 100. Here, we will mainly explain the specific configuration of the signal processing chip 111 and the setting unit 460 provided in the signal processing chip 111.
信号処理チップ111は、分担化された制御機能としてのセンサ制御部441、同期制御部443、信号制御部444と、これらの各制御部を統括制御する駆動制御部420とを含む。駆動制御部420は、撮像装置全体の統合制御を担うシステム制御部501からの指示を、各制御部が実行可能な制御信号に変換してそれぞれに引き渡す制御回路である。 The signal processing chip 111 includes a sensor control unit 441, a synchronization control unit 443, and a signal control unit 444 as distributed control functions, as well as a drive control unit 420 that controls these control units. The drive control unit 420 is a control circuit that converts instructions from the system control unit 501, which is responsible for the overall control of the imaging device, into control signals that can be executed by each control unit and passes them on to each unit.
センサ制御部441は、撮像チップ113へ送出する、各画素の電荷蓄積、電荷読み出しに関わる制御パルスの送出制御を担う。具体的には、センサ制御部441は、対象画素に対してリセットパルスおよび転送パルスを送出することにより、露光の開始および終了を制御し、読み出し画素に対して選択パルスを送出することにより、画素信号を出力配線309へ出力させる。 The sensor control unit 441 is responsible for controlling the transmission of control pulses related to the charge accumulation and charge readout of each pixel, which are sent to the imaging chip 113. Specifically, the sensor control unit 441 controls the start and end of exposure by sending reset pulses and transfer pulses to the target pixels, and outputs pixel signals to the output wiring 309 by sending selection pulses to the readout pixels.
同期制御部443は、同期信号を撮像チップ113へ送出する。各パルスは、同期信号に同期して撮像チップ113においてアクティブとなる。例えば、同期信号を調整することにより、同一のブロック131に属する画素の特定画素のみを制御対象とするランダム制御、間引き制御等を実現する。 The synchronization control unit 443 sends a synchronization signal to the imaging chip 113. Each pulse becomes active in the imaging chip 113 in synchronization with the synchronization signal. For example, by adjusting the synchronization signal, random control, thinning control, etc., can be realized, which controls only specific pixels belonging to the same block 131.
信号制御部444は、主にA/D変換器412bに対するタイミング制御を担う。出力配線309を介して出力された画素信号は、マルチプレクサ411を経てCDS回路412aおよびA/D変換器412bに入力される。A/D変換器412bは、信号制御部444によって制御されて、入力された画素信号をデジタル信号に変換する。デジタル信号に変換された画素信号は、演算回路415に引き渡され、演算処理が施される。演算処理が施された画素信号は、メモリチップ112のデマルチプレクサ413に引き渡され、そしてそれぞれの画素に対応する画素メモリ414にデジタルデータの画素値として格納される。 The signal control unit 444 is mainly responsible for timing control of the A/D converter 412b. The pixel signals output via the output wiring 309 are input to the CDS circuit 412a and A/D converter 412b via the multiplexer 411. The A/D converter 412b is controlled by the signal control unit 444 and converts the input pixel signals into digital signals. The converted digital pixel signals are passed to the arithmetic circuit 415 for arithmetic processing. The processed pixel signals are passed to the demultiplexer 413 of the memory chip 112 and stored as digital pixel values in the pixel memories 414 corresponding to each pixel.
駆動制御部420は、ブロック131毎の露光条件に従って、センサ制御部441に制御信号を送出する。露光条件とは、取得する画像の明るさを変化させる条件で、例えば、露光時間、絞り値、ISO感度等である。駆動制御部420は、システム制御部501から取得したシーンの輝度分布に応じて、ブロック131毎に露光条件を設定してもよく、あるいは、システム制御部501からブロック131毎の露光条件を取得してもよい。 The drive control unit 420 sends a control signal to the sensor control unit 441 according to the exposure conditions for each block 131. The exposure conditions are conditions that change the brightness of the image to be captured, such as exposure time, aperture value, and ISO sensitivity. The drive control unit 420 may set the exposure conditions for each block 131 according to the luminance distribution of the scene acquired from the system control unit 501, or may acquire the exposure conditions for each block 131 from the system control unit 501.
駆動制御部420は、システム制御部501からの引渡要求に従って、対象画素信号を演算回路415およびデマルチプレクサ413を介して画素メモリ414から読み出し、システム制御部501の画像処理部511へ引き渡す。画素メモリ414には、引渡要求に従って画素信号を伝送するデータ転送インタフェースが設けられている。データ転送インタフェースは、画像処理部511と繋がるデータ転送ラインと接続されている。データ転送ラインは例えばバスラインのうちのデータバスによって構成される。この場合、システム制御部501から駆動制御部420への引渡要求は、アドレスバスを利用したアドレス指定によって実行される。 In response to a transfer request from the system control unit 501, the drive control unit 420 reads the target pixel signal from the pixel memory 414 via the arithmetic circuit 415 and demultiplexer 413 and transfers it to the image processing unit 511 of the system control unit 501. The pixel memory 414 is provided with a data transfer interface that transmits the pixel signal in response to the transfer request. The data transfer interface is connected to a data transfer line that connects to the image processing unit 511. The data transfer line is formed, for example, by a data bus among the bus lines. In this case, the transfer request from the system control unit 501 to the drive control unit 420 is executed by address specification using the address bus.
データ転送インタフェースによる画素信号の伝送は、アドレス指定方式に限らず、さまざまな方式を採用しうる。例えば、データ転送を行うときに、各回路の同期に用いられるクロック信号の立ち上がり・立ち下がりの両方を利用して処理を行うダブルデータレート方式を採用し得る。また、アドレス指定などの手順を一部省略することによってデータを一気に転送し、高速化を図るバースト転送方式を採用し得る。また、制御部、メモリ部、入出力部を並列に接続している回線を用いたバス方式、直列にデータを1ビットずつ転送するシリアル方式などを組み合わせて採用することもできる。 Transmission of pixel signals via the data transfer interface is not limited to the addressing method, and various other methods can be used. For example, a double data rate method can be used, which uses both the rising and falling edges of the clock signal used to synchronize each circuit when transferring data. A burst transfer method can also be used, which transfers data all at once by omitting some steps such as addressing, thereby increasing speed. It is also possible to use a combination of a bus method using lines connecting the control unit, memory unit, and input/output unit in parallel, and a serial method which transfers data serially one bit at a time.
このように構成することにより、画像処理部511は、必要な画素信号に限って受け取ることができるので、特に低解像度の画像を形成する場合などにおいて、高速に画像処理を完了させることができる。 By configuring it in this way, the image processing unit 511 can receive only the necessary pixel signals, allowing image processing to be completed quickly, especially when forming low-resolution images.
信号処理チップ111は、ブロック131毎に露光条件を設定する設定部460を更に含む。設定部460は、システム制御部501からシーンの輝度分布を取得し、輝度分布に応じて、ブロック131毎に露光条件を設定する。露光条件とは、取得する画像の明るさを変化させる条件で、例えば、露光時間、絞り値、ISO感度等である。また設定部460は、それぞれのブロック131の露光時間に応じてシャッタの開閉タイミングを決定する。 The signal processing chip 111 further includes a setting unit 460 that sets exposure conditions for each block 131. The setting unit 460 acquires the luminance distribution of the scene from the system control unit 501 and sets exposure conditions for each block 131 according to the luminance distribution. Exposure conditions are conditions that change the brightness of the acquired image, such as exposure time, aperture value, ISO sensitivity, etc. The setting unit 460 also determines the timing of opening and closing the shutter according to the exposure time of each block 131.
設定部460が、各制御部を統括制御する駆動制御部420と同じ信号処理チップ111に設けられることにより、処理の高速化が実現される。また、設定部460を駆動制御部420と別個に設けるのではなく、駆動制御部420が設定部460の機能を担ってもよい。 By providing the setting unit 460 on the same signal processing chip 111 as the drive control unit 420, which controls each control unit, high-speed processing can be achieved. Furthermore, rather than providing the setting unit 460 separately from the drive control unit 420, the drive control unit 420 may take on the functions of the setting unit 460.
また、設定部460は、信号処理チップ111ではなくメモリチップ112に設けられてもよい。設定部460がメモリチップ112に設けられた場合、バンプ109およびTSV110を介して伝送の高速化を図ることができる一方で、信号処理チップ111ではより広いスペースを確保することができる。 Furthermore, the setting unit 460 may be provided on the memory chip 112 instead of the signal processing chip 111. If the setting unit 460 is provided on the memory chip 112, transmission speeds can be increased via the bumps 109 and TSVs 110, while more space can be secured on the signal processing chip 111.
図6は、本実施形態に係る撮像装置500の構成を示すブロック図である。撮像装置500は、撮像素子100、撮影レンズ520、システム制御部501、測光部503、ワークメモリ504、記録部505、および表示部506を主に備える。 Figure 6 is a block diagram showing the configuration of an image capture device 500 according to this embodiment. The image capture device 500 mainly includes an image sensor 100, a photographing lens 520, a system control unit 501, a photometry unit 503, a work memory 504, a recording unit 505, and a display unit 506.
測光部503は、画像データを生成する一連の撮影シーケンスに先立ち、シーンの輝度分布を検出する。測光部503は、例えば100万画素程度のAEセンサを含む。 The photometry unit 503 detects the luminance distribution of the scene prior to a series of shooting sequences that generate image data. The photometry unit 503 includes, for example, an AE sensor with approximately 1 million pixels.
撮影レンズ520は、光軸Oに沿って入射する被写体光束を撮像素子100へ導く。撮影レンズ520は、光学系の一例である。撮影レンズ520は、複数の光学レンズ群から構成され、シーンからの被写体光束をその焦点面近傍に結像させる。なお、図6では、撮影レンズ520を瞳近傍に配置された仮想的な1枚のレンズで代表して表している。撮影レンズ520は、撮像装置500に対して着脱できる交換式レンズであってもよい。 The photographing lens 520 guides the subject light beam incident along the optical axis O to the image sensor 100. The photographing lens 520 is an example of an optical system. The photographing lens 520 is composed of a group of multiple optical lenses, and focuses the subject light beam from the scene near its focal plane. Note that in Figure 6, the photographing lens 520 is represented by a single virtual lens placed near the pupil. The photographing lens 520 may also be an interchangeable lens that can be attached to and detached from the image capture device 500.
画像処理部511は、撮像素子100の駆動制御部420から画素信号を受け取る。画像処理部511は、ワークメモリ504をワークスペースとして種々の画像処理を施し、画像データを生成する。例えば、画像処理部511は、撮像された複数の画像から特徴点を検出し、特徴点に基づいて複数の画像を合成して最終的な画像データを生成する。また、画像処理部511は、JPEGファイル形式の画像データを生成する場合は、ホワイトバランス処理、ガンマ処理等を施した後に圧縮処理を実行する。生成された画像データは、記録部505に記録されるとともに、表示信号に変換されて予め設定された時間の間、表示部506に表示される。なお、画像処理部511は、輝度の変換関数を生成する信号処理部の一例であり、システム制御部501とは独立したASICとして構成されても良く、メモリチップ112に設けられてもよい。 The image processing unit 511 receives pixel signals from the drive control unit 420 of the image sensor 100. The image processing unit 511 performs various image processing using the work memory 504 as a workspace to generate image data. For example, the image processing unit 511 detects feature points from multiple captured images and synthesizes the multiple images based on the feature points to generate final image data. When generating image data in JPEG file format, the image processing unit 511 performs white balance processing, gamma processing, etc., before performing compression processing. The generated image data is recorded in the recording unit 505 and converted into a display signal that is displayed on the display unit 506 for a predetermined time. The image processing unit 511 is an example of a signal processing unit that generates a luminance conversion function, and may be configured as an ASIC independent of the system control unit 501, or may be provided on the memory chip 112.
システム制御部501は、撮像装置全体の統合制御を担う。システム制御部501は、ユーザからの指示を受けて、撮像素子100へ送信する撮像指示を生成する。また、システム制御部501の演算部512は、測光部503の出力を受けてシーンの領域ごとの輝度を算出する。演算部512は、上述した設定部460にシーンの輝度分布を出力する。また、演算部512は、撮像装置500を動作させるための各種演算も実行する。 The system control unit 501 is responsible for the integrated control of the entire imaging device. Upon receiving instructions from the user, the system control unit 501 generates imaging instructions to be sent to the image sensor 100. Furthermore, the calculation unit 512 of the system control unit 501 receives the output of the photometry unit 503 and calculates the luminance for each region of the scene. The calculation unit 512 outputs the luminance distribution of the scene to the setting unit 460 described above. The calculation unit 512 also performs various calculations to operate the imaging device 500.
演算部512は、上述した設定部460の機能を担ってもよい。この場合、演算部512は、シーンの輝度分布に応じて、ブロック131毎に露光条件を設定する。また、演算部512は、それぞれのブロック131に設定された露光条件に応じて、シャッタの開閉タイミングを決定する。 The calculation unit 512 may perform the functions of the setting unit 460 described above. In this case, the calculation unit 512 sets exposure conditions for each block 131 according to the luminance distribution of the scene. The calculation unit 512 also determines the timing of opening and closing the shutter according to the exposure conditions set for each block 131.
図7は、変換関数の例を示す図である。図7を説明する前に、実世界のシーンの輝度を画像用の輝度に変換するトーンマッピング処理において用いられる変換関数について説明する。 Figure 7 shows an example of a conversion function. Before explaining Figure 7, we will explain the conversion function used in the tone mapping process, which converts the luminance of a real-world scene into the luminance for an image.
変換関数は、基準輝度を基準として、入力輝度をより小さい出力輝度に変換する増加関数である。変換関数G(x)は、シグモイド関数である。変換関数は、基準輝度と、画素が位置する領域における画素信号の平均輝度と、予め定められた明るさ調整パラメータとに基づいて、入力輝度を出力輝度に変換する。例えば、このような変換関数として、Reinhardの変換関数が知られている。
座標xにおける画素の基準輝度Lm(x)は、上記の式で表される。基準輝度は、入力輝度Lw(x)をスケーリングした輝度である。ここで、αは明るさ調整パラメータ、Lw,Globalは画像全体の平均輝度(全体平均輝度)である。明るさ調整パラメータαは、0<α<1の値であり、画像全体の明るさに応じて異なる値を設定することができる。例えば、画像を明るい階調で維持する場合には、明るさ調整パラメータαを0.18から0.36、0.72と変化させ、画像を暗い階調で維持する場合には、明るさ調整パラメータαを0.18から0.09、0.045と変化させる。 The reference luminance Lm(x) of a pixel at coordinate x is expressed by the above formula. The reference luminance is the luminance obtained by scaling the input luminance Lw(x). Here, α is a brightness adjustment parameter, and Lw,Global is the average luminance of the entire image (global average luminance). The brightness adjustment parameter α is a value in the range of 0<α<1, and different values can be set depending on the brightness of the entire image. For example, to maintain the image at a bright gradation, the brightness adjustment parameter α is changed from 0.18 to 0.36 and 0.72, and to maintain the image at a dark gradation, the brightness adjustment parameter α is changed from 0.18 to 0.09 and 0.045.
出力輝度Ld(x)は、以下の式で表される。
ここで、Lm,Local(x)は、画素が位置する領域における平均輝度(局所平均輝度)である。これらの式をまとめると、入力輝度を出力輝度に変換する変換関数は以下のとおりである。
ここで、G(x)は変換関数、X(x)はRGB値それぞれの入力輝度、X'(x)はRGB値それぞれの出力輝度である。なお、変換関数G(x)についてこれらの式をまとめると、以下のとおりである。
上記の式からわかるように、変換関数G(x)は、全体平均輝度Lw,Global、局所平均輝度および明るさ調整パラメータαによって決定される。ここで、全体平均輝度Lw,Globalおよび局所平均輝度は既定値であるため、変換結果の輝度帯域を調整するためのパラメータは、明るさ調整パラメータαのみであることがわかる。 As can be seen from the above formula, the conversion function G(x) is determined by the global average luminance L w,Global , the local average luminance, and the brightness adjustment parameter α. Here, since the global average luminance L w,Global and the local average luminance are preset values, it can be seen that the brightness adjustment parameter α is the only parameter for adjusting the luminance band of the conversion result.
次に、図7を参照し、入力輝度Lwを出力輝度Ldに変換する変換関数s1、s2、s3およびs123を説明する。横軸は入力輝度Lwの輝度、縦軸は出力輝度Ldの輝度を示す。変換関数s1、s2、s3は、それぞれ、1つの基準輝度を基準として用いた関数であり、立ち上がりの前後に2つの変曲点を有するS字カーブを描く。変換関数s2は全体平均輝度を基準輝度として用いている。変換関数s1およびs3は、それぞれ、全体平均輝度より低い輝度および高い輝度を基準輝度として用いており、全体平均輝度より暗い輝度帯域および明るい輝度帯域を重視している。 Next, referring to Figure 7, the conversion functions s1, s2, s3, and s123 that convert input luminance Lw to output luminance Ld will be explained. The horizontal axis represents the luminance of input luminance Lw, and the vertical axis represents the luminance of output luminance Ld. Each of the conversion functions s1, s2, and s3 is a function that uses one reference luminance as a base, and draws an S-shaped curve with two inflection points before and after the rising edge. Conversion function s2 uses the overall average luminance as the reference luminance. Conversion functions s1 and s3 use luminances lower and higher than the overall average luminance as their reference luminances, respectively, and place emphasis on luminance bands darker and brighter than the overall average luminance.
いずれの変換関数も、入力輝度Lwが基準輝度を中心とした一定の範囲にある場合は、出力輝度Ldが0~1の間で変化する増加関数として機能しているが、この範囲外では、出力輝度Ldは0または1のいずれかの値に圧縮され、実質的に入力輝度Lwが無視されている。図7に、変換関数s2において入力輝度Lwが無視される範囲を示す。 In both conversion functions, when the input luminance Lw is within a certain range centered on the reference luminance, the output luminance Ld functions as an increasing function that varies between 0 and 1. Outside this range, however, the output luminance Ld is compressed to a value of either 0 or 1, and the input luminance Lw is essentially ignored. Figure 7 shows the range in which the input luminance Lw is ignored in conversion function s2.
一方で、変換関数s123は、下記の式に従って変換関数s1、s2、s3を組み合わせた統合変換関数である。
Ld(x)は、N個の変換関数を組み合わせた統合変換関数によって得られる出力輝度である。Lm,n(x)はそれぞれの変換関数の基準輝度であり、n=1,…,N(ここでは変換関数s1、s2、s3の3つを組み合わせるのでN=3)である。Lm,Local,n(x)は、それぞれの変換関数の局所平均輝度であり、
図7に示すように、変換関数s123は、基準輝度の異なる複数の変換関数を組み合わせていることから、3つ以上の変曲点を有する。このような変換関数s123によれば、より広い範囲の入力輝度Lwが圧縮されることなく変換され、実世界のシーンの輝度分布をより正確に再現することができる。 As shown in Figure 7, the conversion function s123 combines multiple conversion functions with different reference luminances, and therefore has three or more inflection points. Using this conversion function s123, a wider range of input luminance Lw can be converted without compression, allowing the luminance distribution of real-world scenes to be reproduced more accurately.
図8は、輝度変換の一例を示すフロー図である。なお、図8の説明において、画像処理部511が各ステップの動作主体であるものとして説明するが、これに限定されない。他の例では、撮像素子100の設定部460および演算回路415が各ステップの動作主体であってもよく、この場合、これらは一体的な機能ブロックとして信号処理部と称されてよい。 Figure 8 is a flow diagram showing an example of brightness conversion. Note that in the explanation of Figure 8, the image processing unit 511 is described as the main operator of each step, but this is not limited to this. In other examples, the setting unit 460 and arithmetic circuit 415 of the image sensor 100 may be the main operators of each step, in which case they may be referred to as a signal processing unit as an integrated functional block.
ここでは、N個の変換関数から統合変換関数を生成する例を説明する。ステップS102において、画像処理部511は、シーンの輝度分布に応じて、画像の全体平均輝度および局所平均輝度を算出する。ステップS104において、画像処理部511は、輝度ヒストグラムを取得する。輝度ヒストグラムは、対数ヒストグラムであってよい。 Here, an example of generating an integrated conversion function from N conversion functions will be described. In step S102, the image processing unit 511 calculates the overall average luminance and local average luminance of the image according to the luminance distribution of the scene. In step S104, the image processing unit 511 acquires a luminance histogram. The luminance histogram may be a logarithmic histogram.
画像処理部511は、画素のブロック131毎に設定された露光条件に基づいて輝度ヒストグラムを取得してもよい。このように、ブロック131毎の露光条件を設定するために生成された輝度ヒストグラムを利用することにより、輝度の対数変換処理を省略することができる。 The image processing unit 511 may obtain a luminance histogram based on the exposure conditions set for each pixel block 131. In this way, by using the luminance histogram generated to set the exposure conditions for each block 131, it is possible to omit the logarithmic conversion process of luminance.
ステップS106において、画像処理部511は、N個の変換関数のそれぞれについて、基準輝度および帯域を決定する。N個の基準輝度は互いに異なり、例えば、輝度のヒストグラムから算出した全体平均輝度、全体平均輝度より高い輝度の平均輝度、全体平均輝度より低い輝度の平均輝度である。画像処理部511は、基準輝度の中間値が帯域の境界となるように、それぞれの帯域を決定してよい。 In step S106, the image processing unit 511 determines a reference luminance and a band for each of the N conversion functions. The N reference luminances are different from one another, and are, for example, the overall average luminance calculated from a luminance histogram, an average luminance higher than the overall average luminance, and an average luminance lower than the overall average luminance. The image processing unit 511 may determine each band so that the median value of the reference luminance becomes the boundary of the band.
ステップS108において、画像処理部511は、N個の変換関数の組み合わせ比率を決定する。画像処理部511は、それぞれの変換関数の帯域幅に応じて、組み合わせ比率を決定してよい。 In step S108, the image processing unit 511 determines the combination ratio of the N transformation functions. The image processing unit 511 may determine the combination ratio according to the bandwidth of each transformation function.
画像処理部511は、輝度のヒストグラムに応じて、N個の変換関数の組み合わせ比率を決定してもよい。 例えば、画像処理部511は、輝度の頻度に応じて重みづけ係数を算出し、帯域幅に応じて決定した組み合わせ比率に重みづけ係数を乗じて、組み合わせ比率を調整する。 The image processing unit 511 may determine the combination ratio of N conversion functions according to the luminance histogram. For example, the image processing unit 511 calculates a weighting coefficient according to the luminance frequency, and adjusts the combination ratio by multiplying the weighting coefficient by the combination ratio determined according to the bandwidth.
ステップS110において、画像処理部511は、N個の変換関数を組み合わせて統合変換関数を生成する。統合変換関数を生成する式については図7に関連して説明したとおりであるので、ここでは説明を省略する。 In step S110, the image processing unit 511 combines N conversion functions to generate an integrated conversion function. The equation for generating the integrated conversion function is as described in relation to Figure 7, so a description thereof will be omitted here.
ステップS112において、演算回路415は、画像処理部511が生成した統合変換関数を用いて画素信号の輝度を変換する。 In step S112, the arithmetic circuit 415 converts the luminance of the pixel signal using the integrated conversion function generated by the image processing unit 511.
図9は、輝度のヒストグラムから基準輝度および帯域を決定するステップの一例を説明する図である。図9は、図8で説明した輝度変換フローのステップS104~S108に対応しており、3個の変換関数1~3から統合変換関数を生成する例(N=3)を説明する。 Figure 9 is a diagram illustrating an example of steps for determining the reference luminance and band from a luminance histogram. Figure 9 corresponds to steps S104 to S108 of the luminance conversion flow described in Figure 8, and illustrates an example (N=3) of generating an integrated conversion function from three conversion functions 1 to 3.
図9上段は、ステップS104で取得した輝度ヒストグラムを示す。ステップS106において、画像処理部511は、全体平均輝度、全体平均輝度より低い輝度の平均輝度および全体平均輝度より高い輝度の平均輝度を決定し、それぞれを変換関数1~3の基準輝度Lw,global,1、Lw,global,2およびLw,global,3に設定する。 9 shows the luminance histogram acquired in step S104. In step S106, the image processing unit 511 determines the overall average luminance, the average luminance of luminances lower than the overall average luminance, and the average luminance of luminances higher than the overall average luminance, and sets these as the reference luminances L w,global,1 , L w,global,2 , and L w,global, 3 of the conversion functions 1 to 3, respectively.
次に、画像処理部511は、変換関数1の基準輝度Lw,global,1および変換関数2の基準輝度Lw,global,2の中間値Lw,med12、変換関数1の基準輝度Lw,global,1および変換関数3の基準輝度Lw,global,3の中間値Lw,med13を決定し、中間値Lw,med12から中間値Lw,med13の範囲を変換関数1の帯域1、最小入力輝度Lw,minから中間値Lw,med12の範囲を変換関数2の帯域2、中間値Lw,med13から最大入力輝度Lw,minの範囲を変換関数3の帯域3と決定する。 Next, the image processing unit 511 determines an intermediate value Lw,med12 between the reference luminance Lw ,global,1 of conversion function 1 and the reference luminance Lw ,global,2 of conversion function 2, and an intermediate value Lw ,med13 between the reference luminance Lw ,global,1 of conversion function 1 and the reference luminance Lw,global,3 of conversion function 3, and determines the range from the intermediate value Lw ,med12 to the intermediate value Lw,med13 as band 1 of conversion function 1, the range from the minimum input luminance Lw,min to the intermediate value Lw,med12 as band 2 of conversion function 2, and the range from the intermediate value Lw,med13 to the maximum input luminance Lw,min as band 3 of conversion function 3.
ステップS108において、画像処理部511は、帯域1~3の帯域幅の比率から、変換関数1~3の組み合わせ比率k1~k3を決定する。 In step S108, the image processing unit 511 determines the combination ratios k1 to k3 of transformation functions 1 to 3 based on the bandwidth ratios of bands 1 to 3.
図10Aおよび図10Bは、従来技術に係る変換関数を用いて輝度が変換された撮影画像の一例を示す図である。図10Cは、本実施形態に係る統合変換関数を用いて輝度が変換された撮影画像の一例を示す図である。いずれも、窓を通して室内から屋外の同じ景色を撮影した画像を示す。 Figures 10A and 10B show an example of a captured image whose luminance has been converted using a conversion function according to conventional technology. Figure 10C shows an example of a captured image whose luminance has been converted using the integrated conversion function according to this embodiment. Both images show the same outdoor scene captured from indoors through a window.
図10Aおよび図10Bは、1つの基準輝度を基準として用いた変換関数で輝度が変換された画像を示す。図10Aは暗領域重視で基準輝度が設定されており、屋外に対応する画素が白飛びしている。一方、図10Bは明領域重視で基準輝度が設定されており、室内に対応する画素が黒潰れしている。 Figures 10A and 10B show images whose luminance has been converted using a conversion function that uses a single reference luminance as a reference. In Figure 10A, the reference luminance is set with emphasis on dark areas, resulting in blown-out highlights of pixels corresponding to outdoors. On the other hand, in Figure 10B, the reference luminance is set with emphasis on bright areas, resulting in crushed blacks of pixels corresponding to indoors.
図10Cは、全体平均輝度、全体平均輝度より低い輝度の平均輝度および全体平均輝度より高い輝度の平均輝度をそれぞれ基準輝度とする3個の変換関数を組み合わせた統合変換関数で輝度が変換された画像を示す。図10Cに示すように、明領域の輝度が落ち、暗領域の輝度が持ち上がることによって、実際のシーンの輝度が局所的に損なわれることなく、画像全体において階調が良好に再現されている。 Figure 10C shows an image whose luminance has been converted using an integrated conversion function that combines three conversion functions whose reference luminance is the overall average luminance, the average luminance of luminances lower than the overall average luminance, and the average luminance of luminances higher than the overall average luminance. As shown in Figure 10C, the luminance of bright areas is reduced and the luminance of dark areas is increased, thereby ensuring good reproduction of the gradation throughout the image without locally impairing the luminance of the actual scene.
図11Aは、特徴点を考慮して輝度が変換された画像の一例を示す図である。図11Aは、夜間に高層ビルを室内から撮影した画像の画像処理結果を示す。人の視覚では、暗領域の中で、高層ビルを被写体の中心として認識する。画像処理部511は、画像の中から高層ビルに対応する画素を特徴点として抽出し、特徴点の輝度に応じて、変換関数の組み合わせ比率を決定する。画像処理部511は、統合変換関数の基礎となる複数の変換関数に、特徴点の輝度を基準輝度とする変換関数を含めてよい。あるいは、画像処理部511は、特徴点の輝度を含む帯域に対応する組み合わせ比率に高い重みづけ係数を乗じて、特徴点の輝度を重視した統合変換関数を生成してもよい。 Figure 11A shows an example of an image in which the luminance has been converted taking feature points into consideration. Figure 11A shows the image processing results of an image of a high-rise building photographed from indoors at night. Human vision recognizes the high-rise building as the center of the subject in a dark area. The image processing unit 511 extracts pixels corresponding to the high-rise building from the image as feature points, and determines the combination ratio of conversion functions according to the luminance of the feature points. The image processing unit 511 may include a conversion function that uses the luminance of the feature points as the reference luminance among the multiple conversion functions that form the basis of the integrated conversion function. Alternatively, the image processing unit 511 may generate an integrated conversion function that prioritizes the luminance of the feature points by multiplying the combination ratio corresponding to the band that includes the luminance of the feature points by a high weighting coefficient.
図11Bは、サリエンシーマップの一例を示す図である。サリエンシーマップは、画像の輝度、色、方位、方向等の特徴量をマッピングしたものであり、画像の中で人の目を引く特徴点を抽出するために用いられる。図11Bは、図11Aのシーンに対応するサリエンシーマップを示す。 Figure 11B shows an example of a saliency map. A saliency map maps image features such as brightness, color, orientation, and direction, and is used to extract eye-catching features within an image. Figure 11B shows a saliency map corresponding to the scene in Figure 11A.
図11Bでは、被写体の中心である高層ビルの中で照明が点灯している窓および最上階の航空障害灯、ならびに画像に映り込んだ撮影者近傍の窓枠に対応する領域が明るい色で浮かび上がっており、シーンの中で人の目を引く特徴点であることが示されている。このように、輝度以外の要素をさらに考慮することにより、シーンの輝度を自然に再現することができる。 In Figure 11B, the areas corresponding to the illuminated windows and obstruction lights on the top floor of the high-rise building at the center of the subject, as well as the window frame near the photographer reflected in the image, stand out in bright colors, indicating that they are eye-catching features in the scene. In this way, by taking into account factors other than brightness, it is possible to reproduce the brightness of the scene naturally.
図12は、輝度のヒストグラムから基準輝度および帯域を決定するステップの他の例を説明する図である。図12は、図9と同様に、図8で説明した輝度変換フローのステップS104~S108に対応する。ここでは、図9と共通する部分については説明を省略する。 Figure 12 is a diagram illustrating another example of steps for determining the reference luminance and band from a luminance histogram. Like Figure 9, Figure 12 corresponds to steps S104 to S108 of the luminance conversion flow described in Figure 8. Here, explanations of parts common to Figure 9 will be omitted.
図12では、図9と同じ3個の変換関数1~3に加え、特異輝度を基準輝度とする変換関数4を含む4個の変換関数から統合変換関数を生成する(N=4)。ステップS106において、画像処理部511は、輝度ヒストグラムから、特異輝度を抽出する。特異輝度は、例えば、輝度分布から逸脱しているが、有意な頻度で検出された輝度である画像処理部511は、抽出した特異輝度を変換関数4の基準輝度Lw,global,4に設定する。帯域および組み合わせ比率の決定については説明を省略する。 12, an integrated conversion function is generated from four conversion functions (N=4), including the same three conversion functions 1 to 3 as in FIG. 9, as well as conversion function 4, which uses peculiar luminance as a reference luminance. In step S106, the image processing unit 511 extracts peculiar luminance from the luminance histogram. The peculiar luminance is, for example, luminance that deviates from the luminance distribution but is detected with a significant frequency. The image processing unit 511 sets the extracted peculiar luminance as the reference luminance L w,global,4 of conversion function 4. A description of how the band and combination ratio are determined will be omitted.
次に、画像処理部511は、変換関数1の基準輝度Lw,global,1および変換関数2の基準輝度Lw,global,2の中間値Lw,med12、変換関数1の基準輝度Lw,global,1および変換関数3の基準輝度Lw,global,3の中間値Lw,med13を決定し、中間値Lw,med12から中間値Lw,med13の範囲を変換関数1の帯域1、最小入力輝度Lw,minから中間値Lw,med12の範囲を変換関数2の帯域2、中間値Lw,med13から最大入力輝度Lw,minの範囲を変換関数3の帯域3と決定する。画像処理部511は、統合変換関数の基礎となる複数の変換関数に、特異輝度を基準輝度とする変換関数を含む4個の変換関数から統合変換関数を生成する。 Next, the image processing unit 511 determines an intermediate value Lw,med12 between the reference luminance Lw ,global,1 of conversion function 1 and the reference luminance Lw,global,2 of conversion function 2, and an intermediate value Lw ,med13 between the reference luminance Lw ,global,1 of conversion function 1 and the reference luminance Lw ,global,3 of conversion function 3, and determines the range from the intermediate value Lw,med12 to the intermediate value Lw,med13 as band 1 of conversion function 1, the range from the minimum input luminance Lw,min to the intermediate value Lw,med12 as band 2 of conversion function 2, and the range from the intermediate value Lw,med13 to the maximum input luminance Lw,min as band 3 of conversion function 3. The image processing unit 511 generates an integrated conversion function from four conversion functions, including a conversion function that uses anomalous luminance as the reference luminance in addition to multiple conversion functions that form the basis of the integrated conversion function.
このように、例えば、図11Aのような高層ビルにおいて、最上階の航空障害灯のように、暗領域中心のシーンに顕著に高い輝度の点が含まれる場合であっても、特異輝度を考慮した統合変換関数を用いて輝度変換を行うことにより、シーンの輝度を正確に再現することができる。 In this way, even if a scene in the center of a dark area contains a point of significantly high brightness, such as an aircraft obstruction light on the top floor of a high-rise building as shown in Figure 11A, the brightness of the scene can be accurately reproduced by performing brightness conversion using an integrated conversion function that takes into account the unique brightness.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," or the like, and it should be noted that processes can be performed in any order, unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that it is necessary to perform the processes in that order.
100 撮像素子、101 マイクロレンズ、102 カラーフィルタ、103 パッシベーション膜、104 PD、105 トランジスタ、106 PD層、107 配線、108 配線層、109 バンプ、110 TSV、111 信号処理チップ、112 メモリチップ、113 撮像チップ、131 ブロック、302 転送トランジスタ、303 リセットトランジスタ、304 増幅トランジスタ、305 選択トランジスタ、306 リセット配線、307 TX配線、308 デコーダ配線、309 出力配線、310 Vdd配線、311 負荷電流源、411 マルチプレクサ、412 信号処理回路、413 デマルチプレクサ、414 画素メモリ、415 演算回路、420 駆動制御部、441 センサ制御部、443 同期制御部、444 信号制御部、460 設定部、500 撮像装置、501 システム制御部、503 測光部、504 ワークメモリ、505 記録部、506 表示部、511 画像処理部、512 演算部、520 撮影レンズ 100 imaging element, 101 microlens, 102 color filter, 103 passivation film, 104 PD, 105 transistor, 106 PD layer, 107 wiring, 108 wiring layer, 109 bump, 110 TSV, 111 signal processing chip, 112 memory chip, 113 imaging chip, 131 block, 302 transfer transistor, 303 reset transistor, 304 amplification transistor, 305 selection transistor, 306 reset wiring, 307 TX wiring, 308 decoder wiring, 309 output wiring, 310 Vdd wiring, 311 load current source, 411 multiplexer, 412 signal processing circuit, 413 demultiplexer, 414 pixel memory, 415 arithmetic circuit, 420 drive control unit, 441 sensor control unit, 443 synchronization control unit, 444 Signal control unit, 460 setting unit, 500 imaging device, 501 system control unit, 503 photometry unit, 504 work memory, 505 recording unit, 506 display unit, 511 image processing unit, 512 calculation unit, 520 photographing lens
Claims (9)
前記第1変換関数は、第1輝度を基準輝度として入力輝度を出力輝度に変換し、
前記第2変換関数は、前記第1輝度と異なる第2輝度を基準輝度として入力輝度を出力輝度に変換し、
前記信号処理部は、前記画素信号の輝度分布における、前記第1輝度を含む第1帯域および前記第2輝度を含む第2帯域の帯域幅に応じて、前記複数の変換関数の組み合わせ比率を決定する
画像処理装置。 a signal processing unit that generates an integrated conversion function by combining a plurality of conversion functions, the integrated conversion function including a first conversion function that converts an input luminance of a pixel signal into an output luminance, and a second conversion function that converts the input luminance into an output luminance different from the output luminance, and converts the luminance of the pixel signal using the integrated conversion function;
The first conversion function converts an input luminance into an output luminance using a first luminance as a reference luminance;
the second conversion function converts the input luminance into the output luminance using a second luminance different from the first luminance as a reference luminance;
The image processing device, wherein the signal processing unit determines a combination ratio of the plurality of conversion functions according to a bandwidth of a first band including the first luminance and a second band including the second luminance in a luminance distribution of the pixel signal.
請求項1に記載の画像処理装置。 The image processing device according to claim 1 , wherein the signal processing unit determines a combination ratio of the plurality of conversion functions in accordance with a histogram of luminance of the pixel signal.
請求項1または2に記載の画像処理装置。 The image processing device according to claim 1 , wherein the signal processing unit extracts feature points from the pixel signals and determines a combination ratio of the plurality of conversion functions according to the luminance of the feature points.
請求項1から3のいずれか一項に記載の画像処理装置。 The image processing device according to claim 1 , wherein the signal processing unit sets an average luminance calculated from a luminance histogram of the pixel signals as the first luminance.
前記信号処理部は、前記第1輝度より高い輝度の画素信号の平均輝度を前記第2輝度に設定し、前記第1輝度より低い輝度の画素信号の平均輝度を前記第3輝度に設定する
請求項1から4のいずれか一項に記載の画像処理装置。 the plurality of conversion functions further include a third conversion function that converts an input luminance into an output luminance using a third luminance that is different from the first luminance and the second luminance as a reference luminance;
The image processing device according to claim 1 , wherein the signal processing unit sets an average luminance of pixel signals having a luminance higher than the first luminance to the second luminance, and sets an average luminance of pixel signals having a luminance lower than the first luminance to the third luminance.
前記複数の変換関数は、前記特異輝度を基準輝度とする変換関数をさらに含む
請求項1から5のいずれか一項に記載の画像処理装置。 the signal processing unit extracts a peculiar luminance from a luminance distribution of the pixel signal;
The image processing device according to claim 1 , wherein the plurality of conversion functions further includes a conversion function that uses the anomalous luminance as a reference luminance.
請求項1から6のいずれか一項に記載の画像処理装置。 The image processing device according to claim 1 , wherein each of the transformation functions is an increasing function.
請求項7に記載の画像処理装置。 The image processing device according to claim 7 , wherein each of the transformation functions is a sigmoid function.
請求項8に記載の画像処理装置。 The image processing device according to claim 8 , wherein each conversion function converts input luminance into output luminance based on a reference luminance, an average luminance of pixel signals for each imaging region, and a predetermined brightness adjustment parameter.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021082430A JP7779020B2 (en) | 2021-05-14 | 2021-05-14 | Image processing device and image sensor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021082430A JP7779020B2 (en) | 2021-05-14 | 2021-05-14 | Image processing device and image sensor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022175755A JP2022175755A (en) | 2022-11-25 |
| JP7779020B2 true JP7779020B2 (en) | 2025-12-03 |
Family
ID=84145629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021082430A Active JP7779020B2 (en) | 2021-05-14 | 2021-05-14 | Image processing device and image sensor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7779020B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011097465A (en) | 2009-10-30 | 2011-05-12 | Dainippon Printing Co Ltd | Image processing apparatus, image processing method, and image processing program |
-
2021
- 2021-05-14 JP JP2021082430A patent/JP7779020B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011097465A (en) | 2009-10-30 | 2011-05-12 | Dainippon Printing Co Ltd | Image processing apparatus, image processing method, and image processing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022175755A (en) | 2022-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230199343A1 (en) | Image sensor and imaging device including a plurality of semiconductor substrates | |
| JP6780745B2 (en) | Electronics | |
| CN110299373B (en) | Filming equipment | |
| US12081882B2 (en) | Imaging unit, imaging apparatus, and computer-readable medium having stored thereon a control program | |
| JP2026016622A (en) | Image pickup element, image pickup device and apparatus | |
| JP7779020B2 (en) | Image processing device and image sensor | |
| JP7803283B2 (en) | Imaging device and imaging method | |
| JP2023010785A (en) | Imaging element and imaging device | |
| JP2023031837A (en) | Imaging element and imaging apparatus | |
| JP2020108158A (en) | Electronic apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240402 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250310 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250718 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251021 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251103 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7779020 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |