Patentable/Patents/US-10057503
US-10057503

Image processing apparatus and method for applying a virtual light source to an image

PublishedAugust 21, 2018
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An image processing apparatus comprises: an obtainment unit configured to obtain an image; a setting unit configured to set, based on a shading status of a region of a first subject out of a plurality of subjects included in the image, a virtual light source for virtually emitting light on a region of a second subject in the image that is different to the first subject; and a generation unit configured to generate an image having a shading status such that light based on the set virtual light source is emitted onto the region of the second subject.

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An image processing apparatus, comprising: a processor; and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the image processing apparatus to: obtain an image; select a representative subject from the image, the image including a plurality of subjects including at least a first subject and a second subject; set, based on a shading status of a region of the first subject which is the representative subject, a virtual light source for virtually emitting light on a region of the second subject in the image that is different to the first subject; and generate an image having a shading status such that light based on the set virtual light source is emitted onto the region of the second subject.

2

2. The apparatus according to claim 1 , wherein the memory further stores instructions that, when executed by the processor, cause the image processing apparatus to set the virtual light source such that the shading status of the region of the second subject approaches the shading status of the region of the first subject.

3

3. The apparatus according to claim 2 , wherein the memory further stores instructions that, when executed by the processor, cause the image processing apparatus to set the virtual light source so as to make differences between a direction of shading and an intensity distribution of luminance in the region of the second subject and a direction of shading and an intensity distribution of luminance in the region of the first subject be small.

4

4. The apparatus according to claim 2 , wherein the memory further stores instructions that, when executed by the processor, cause the image processing apparatus to set the virtual light source such that a distribution form of a high luminance region and a low luminance region in the region of the second subject approaches a distribution form of a high luminance region and a low luminance region in the region of the first subject.

5

5. The apparatus according to claim 4 , wherein the memory further stores instructions that, when executed by the processor, cause the image processing apparatus to set a position of the virtual light source so that the high luminance region in the region of the second subject corresponding to the position of the high luminance region in the region of the first subject, the low luminance region in the region of the second subject corresponding to the position of the low luminance region in the region of the first subject, and the position of the virtual light source line up on a straight line.

6

6. The apparatus according to claim 5 , wherein the memory further stores instructions that, when executed by the processor, cause the image processing apparatus to set the position of the virtual light source in accordance with which of a difference between the high luminance region in the region of the first subject and the high luminance region in the region of the second subject and a difference between the low luminance region in the region of the first subject and the low luminance region in the region of the second subject is larger.

7

7. The apparatus according to claim 1 , wherein the first subject is a subject occupying a largest area in the image, or a subject closest to the center of the image.

8

8. The apparatus according to claim 1 , wherein the memory further stores instructions that, when executed by the processor, cause the image processing apparatus to divide the plurality of subjects into a plurality of groups, and determines the first subject and the second subject for each group, and for each group, based on a shading status of a region of a first subject in the group, set a virtual light source for virtually emitting light onto a region of a second subject in the same group.

9

9. The apparatus according to claim 1 , wherein the memory further stores instructions that, when executed by the processor, cause the image processing apparatus to: determine in advance a virtual light source for emitting a virtual light with respect to the region of the first subject; set characteristics of the virtual light source with respect to the region of the first subject to the virtual light source with respect to the region of the second subject if a shading status of the region of the second subject and the shading status of the region of the first subject are similar based on a predetermined reference; and set the virtual light source so that the shading status of the region of the second subject approaches the shading status of the region of the first subject if the shading status of the region of the second subject and the shading status of the region of the first subject are not similar based on the predetermined reference.

10

10. An image capturing apparatus, comprising: an image capturing unit configured to capture an image; a processor; and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the image processing apparatus to: select a representative subject from the image, the image including a plurality of subjects including at least a first subject and a second subject set, based on a shading status of a region of the first subject which is the representative subject, a virtual light source for virtually emitting light on a region of the second subject in the image that is different to the first subject; and generate an image having a shading status such that light based on the set virtual light source is emitted onto the region of the second subject.

11

11. A control method of an image processing apparatus, comprising: obtaining an image; selecting a representative subject from the image, the image including a plurality of subjects including at least a first subject and a second subject; setting, based on a shading status of a region of the first subject which is the representative subject, a virtual light source for virtually emitting light on a region of a second subject in the image that is different to the first subject; and generating an image having a shading status such that light based on the set virtual light source is emitted onto the region of the second subject.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 6, 2017

Publication Date

August 21, 2018

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Image processing apparatus and method for applying a virtual light source to an image” (US-10057503). https://patentable.app/patents/US-10057503

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.