Patent ID: 11941782
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. A system, comprising:
a computing device implementing a lens blur rendering system, the computing device including at least one processor and a non-transitory computer readable storage medium including instructions stored thereon which, when executed by the at least one processor, cause the lens blur rendering system to:
receive, by a user interface manager of the lens blur rendering system, a request to apply a lens blur effect to an image, the request identifying an input image, depth map, and focal plane in the input image;
identify, by a blur manager of the lens blur rendering system, an accumulation region of the input image corresponding to a first pixel of an output image, wherein the accumulation region is a region of source pixels of the input image centered on coordinates of the first pixel whose values contribute to an output pixel value of the first pixel;
generate, by an iris map manager of the lens blur rendering system, an iris map including a plurality of iris blocks, wherein the iris map includes, for each source pixel, a threshold value for that source pixel to contribute to the output pixel value of the first pixel, and wherein the iris map manager identifies a minimum threshold value for each iris block of the plurality of iris blocks and stores the minimum threshold value for each iris block;
determine, by the blur manager of the lens blur rendering system, a weight for each source pixel from the input image in the iris blocks of the accumulation region when a maximum effective blur radius is larger than the minimum threshold value of the iris block based on a comparison of the minimum threshold value of the iris block and a maximum effective blur radius for each iris block of the accumulation region; and
generate, by the blur manager of the lens blur rendering system, an output pixel value for the first pixel by calculating a weighted sum of the source pixels from the accumulation region.