# US 2022/0286641 A1 · Background image adjustment in virtual meeting

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0286641 A1
- Document ID: US20220286641A1
- Status: Published application
- Kind: A1
- Application number: 17/190,046
- Filed: 2021-03-02
- Published: 2022-09-08
- Earliest claimed: 2021-03-02
- Assignees: Lenovo (Singapore) Pte. Ltd.
- Applicants: Lenovo (Singapore) Pte. Ltd.
- Inventors: Russell Speight VanBlon; Axel Ramirez Flores; Jason Grimme; Jonathan Gaither Knox
- Web page: https://patentgrep.com/patent/US20220286641A1

## CPC

- H04N 5/44504: {Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits}
- G06T 3/04: Context-preserving transformations, e.g. by using an importance map (panospheric to cylindrical image transformations G06T3/12)
- G06T 3/40: Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T 5/94: based on local image properties, e.g. for local contrast enhancement
- G06T 11/10: Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77)
- G06V 20/40: in video content (extracting overlay text G06V20/62; video retrieval G06F16/70; processing of video elementary streams in video servers H04N21/234; processing of video elementary streams in video clients H04N21/44)
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- G06V 20/50: Context or environment of the image
- G06V 40/16: Human faces, e.g. facial parts, sketches or expressions
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

One embodiment provides a method, including: capturing, using a camera sensor of an information handling device, an image associated with a user; identifying, in a conferencing application, a background image for a video stream of the user; determining, based on comparing the background image to the image of the user, a contextual discrepancy for a superimposition of the image of the user over the background image; and adjusting, based on the determining, one or more aspects of the background image or one or more aspects of the image of the user to negate the contextual discrepancy. Other aspects are described and claimed.

## Claims

### Claim 1

A method, comprising:
capturing, using a camera sensor of an information handling device, an image associated with a user;
identifying, in a conferencing application, a background image for a video stream of the user;
determining, based on comparing the background image to the image of the user, a contextual discrepancy for a superimposition of the image of the user over the background image; and
adjusting, based on the determining, one or more aspects of the background image or one or more aspects of the image of the user to negate the contextual discrepancy.

### Claim 2 (depends on 1)

The method of claim 1, wherein the adjusting comprises dynamically adjusting without receiving additional user input.

### Claim 3 (depends on 1)

The method of claim 1, wherein the determining the contextual discrepancy comprises identifying that an outfit worn by the user in the image is not contextually compatible with a scene displayed in the background image and wherein the adjusting comprises adjusting the scene in the background image to match the outfit.

### Claim 4 (depends on 3)

The method of claim 3, wherein the adjusting the scene comprises one of: adjusting a color of the scene or changing the scene to another scene.

### Claim 5 (depends on 1)

The method of claim 1, wherein the determining the contextual discrepancy comprises identifying that a size of the user in the image is not to scale with the size of an object in the background image and wherein the adjusting comprises adjusting at least one of: the size of the object in the background image or the size of the image of the user.

### Claim 6 (depends on 5)

The method of claim 5, further comprising identifying a scaling threshold and wherein the adjusting comprises not adjusting the size of the object in the background image or the size of the image of the user past the scaling threshold.

### Claim 7 (depends on 1)

The method of claim 1, wherein the determining the contextual discrepancy comprises identifying that a scene presented in the background image is not compatible with a meeting formality and wherein the adjusting comprises adjusting the scene in the background image to match the meeting formality.

### Claim 8 (depends on 1)

The method of claim 1, wherein the determining the contextual discrepancy comprises identifying that the image of the user has a sub-optimal lighting condition with respect to the background image and wherein the adjusting comprises adjusting at least one of: a brightness of the background image or a brightness of the image of the user to improve the sub-optimal lighting condition.

### Claim 9 (depends on 1)

The method of claim 1, wherein the determining the contextual discrepancy comprises identifying that the image of the user is positioned over a sub-optimal area of the background image and wherein the adjusting comprises adjusting a position of the image of the user to an optimal area of the background image.

### Claim 10 (depends on 1)

The method of claim 1, further comprising providing the user with an option notification of at least one other background image that negates the contextual discrepancy.

### Claim 11

An information handling device, comprising:
a camera sensor;
a processor;
a memory device that stores instructions executable by the processor to:
capture an image associated with a user;
identify, in a conferencing application, a background image for a video stream of the user;
determine, based on comparing the background image to the image of the user, a contextual discrepancy for a superimposition of the image of the user over the background image; and
adjust, based on the determining, one or more aspects of the background image or one or more aspects of the image of the user to negate the contextual discrepancy.

### Claim 12 (depends on 11)

The information handling device of claim 11, wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to dynamically adjust without receiving additional user input.

### Claim 13 (depends on 11)

The information handling device of claim 11, wherein the instructions executable by the processor to determine the contextual discrepancy comprise instructions executable by the processor to identify that an outfit worn by the user in the image is not contextually compatible with a scene displayed in the background image and wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to adjust the scene in the background image to match the outfit.

### Claim 14 (depends on 13)

The information handling device of claim 13, wherein the instructions executable by the processor to adjust the scene comprise instructions executable by the processor to: adjust a color of the scene or change the scene to another scene.

### Claim 15 (depends on 11)

The information handling device of claim 11, wherein the instructions executable by the processor to determine the contextual discrepancy comprise instructions executable by the processor to identify that a size of the user in the image is not to scale with the size of an object in the background image and wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to adjust at least one of: the size of the object in the background image or the size of the image of the user.

### Claim 16 (depends on 11)

The information handling device of claim 11, wherein the instructions executable by the processor to determine the contextual discrepancy comprise instructions executable by the processor to identify that a scene presented in the background image is not compatible with a meeting formality and wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to adjust the scene in the background image to match the meeting formality.

### Claim 17 (depends on 11)

The information handling device of claim 11, wherein the instructions executable by the processor to determine the contextual discrepancy comprises identifying that the image of the user has a sub-optimal lighting condition with respect to the background image and wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to adjust at least one of: a brightness of the background image or a brightness of the image of the user to improve the sub-optimal lighting condition.

### Claim 18 (depends on 11)

The information handling device of claim 11, wherein the instructions executable by the processor to determine the contextual discrepancy comprise instructions executable by the processor to identify that the image of the user is positioned over a sub-optimal area of the background image and wherein the instructions executable by the processor to adjust comprise instructions executable by the processor to adjust a position of the image of the user to an optimal area of the background image.

### Claim 19 (depends on 11)

The information handling device of claim 11, wherein the instructions are further executable by the processor to provide the user with an option notification of at least one other background image that negates the contextual discrepancy.

### Claim 20

A product, comprising:
a storage device that stores code, the code being executable by a processor and comprising:
code that captures an image associated with a user;
code that identifies, in a conferencing application, a background image for a video stream of the user;
code that determines, based on comparing the background image to the image of the user, a contextual discrepancy for a superimposition of the image of the user over the background image; and
code that adjusts, based on the determining, one or more aspects of the background image or one or more aspects of the image of the user to negate the contextual discrepancy.
