IP Library Granted Patent US 12,347,155
Granted Patent B2
US 12,347,155 · App. 17/890,641 · Granted Jul 1, 2025

Image adjustment

Inventors: Gabriel Lima Paz (Porto Alegre, BR); Rafael Dal Zotto (Porto Alegre, BR); Qian Lin (Palo Alto, CA); Malcolm Stuart Rix (Chula Vista, CA); Dun Liu (Chongqing, CN); Gabriel Lando (Porto Alegre, BR); Joao Luis Prauchner (Porto Alegre, BR); Andre Gobbi Farina (Porto Alegre, BR)
Assignee: Hewlett-Packard Development Company, L.P.
G06V10/24G06V10/25G06V10/771G06V40/161G06V2201/07
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,347,155
App. No.
17/890,641
Granted
Jul 1, 2025
Kind
B2
Abstract

A device includes a display panel and a processor. The processor is to receive information corresponding to an image displayed on the display panel and determine whether a relevant portion of the image is centered with respect to an area of interest of the display panel. The processor is further to responsive to a determination that the relevant portion of the image is not centered with respect to the area of interest of the display panel, perform an operation to cause the relevant portion of the image to be adjusted such that the relevant portion of the image is centered with respect to the area of interest of the display panel.

Claims (51)

1. A device, comprising:

a display panel; and

a processor to:

receive information corresponding to an image displayed on the display panel,

determine whether a relevant portion of the image is centered with respect to an area of interest of the display panel;

determine whether a movement of the relevant portion of the image with respect to the area of interest of the display panel is intentional; and

responsive to a determination that the relevant portion of the image is not centered with respect to the area of interest of the display panel and that the movement of the relevant portion of the image with respect to the area of interest of the display panel is not intentional, perform an operation to cause the relevant portion of the image to be adjusted such that the relevant portion of the image is centered with respect to the area of interest of the display panel.

2. The device of claim 1 , wherein:

the received information corresponding to the image includes information indicative of the image containing a human user, and

the relevant portion of the image includes a face region, a shoulder region, or a chest region, or a combination thereof, of the human user.

3. The device of claim 1 , wherein the processor is to determine whether the relevant portion of the image is centered with respect to the area of interest of the display panel based on application of a rule of thirds involving the display panel.

4. The device of claim 1 , wherein the processor to:

determine a center point of the image; and

determine whether the relevant portion of the image is centered with respect to the area of interest of the display panel based on whether the center point of the image is centered with respect to the area of interest of the display panel.

5. The device of claim 1 , wherein the processor is to maintain an aspect ratio of the image as part of performance of the operation to cause the relevant portion of the image to be adjusted such that the relevant portion of the image is centered with respect to the area of interest of the display panel.

6. The device of claim 1 , wherein the processor is to:

generate a bounding box that contains the image; and

determine whether the bounding box that contains the image is centered with respect to the area of interest of the display panel.

7. The device of claim 1 , wherein the processor is to perform the operation to cause the relevant portion of the image to be adjusted such that the relevant portion of the image is centered with respect to the area of interest of the display panel by causing a size of the relevant portion of the image to be increased or decreased.

8. A device, comprising:

a display panel;

an imaging device coupled to the display panel; and

a processor coupled to the imaging device, wherein the processor is to:

receive a plurality of images from the imaging device;

determine a composition style for the plurality of images;

generate a bounding box that contains a relevant portion of at least one of the plurality of images based, at least in part, on the determined composition style;

determine whether the bounding box is centered with respect to an area of interest of the display panel;

determine whether a movement of the bounding box with respect to the area of interest is intentional; and

responsive to a determination that the bounding box is not centered with respect to the area of interest of the display panel and that the movement of the bounding box with respect to the area of interest is intentional, perform an operation to cause the bounding box or at least the one of the plurality of to be adjusted such that the bounding box or at least the one of the plurality of images are centered with respect to the area of interest of the display panel.

9. The device of claim 8 , wherein the processor is to maintain an aspect ratio of at least the one of the plurality of images as part of performance of the operation to cause the bounding box or at least the one of the plurality of to be adjusted such that the bounding box or at least the one of the plurality of images are centered with respect to the area of interest of the display panel.

10. The device of claim 8 , wherein the processor is to perform the operation to cause the bounding box or at least the one of the plurality of images to be adjusted such that the bounding box or at least the one of the plurality of images are centered with respect to the area of interest of the display panel by causing a size of the bounding box to be increased or decreased or a quantity of pixels associated with at least the one of the plurality of images to be increased or decreased.

11. The device of claim 8 , wherein the processor is to determine whether the bounding box is centered with respect to the area of interest of the display panel based on application of a rule of thirds involving the display panel.

12. The device of claim 8 , wherein at least the one of the plurality of images includes a face region, a shoulder region, or a chest region, or any combination thereof, of at least one human user of the imaging device.

13. A non-transitory memory resource storing machine-readable instructions thereon that, when executed, cause a processor resource to:

process a plurality of images to determine whether an image among the plurality of images includes a human user of a computing device;

determine, in response to a determination that the image among the plurality of images includes the human user of the computing device, a composition style for the image among the plurality of images;

generate a bounding box that contains a relevant portion of the image among the plurality of images based, at least in part, on the determined composition style;

determine whether the bounding box is centered with respect to an area of interest of a display panel;

determine whether a movement of the relevant portion of the image with respect to the area of interest is intentional; and

responsive to a determination that the bounding box is not centered with respect to the area of interest of the display panel and that the movement of the bounding box with respect to the area of interest is intentional, perform an operation to cause the bounding box or the image among the plurality of images to be adjusted such that bounding box or the image among the plurality of images is centered with respect to the area of interest of the display panel.

14. The memory resource of claim 13 , wherein the instructions are executed to further cause the processor resource to determine whether the bounding box is centered with respect to the area of interest of the display panel based on application of a rule of thirds involving the display panel.

15. The memory resource of claim 13 , wherein the instructions are executed to further cause the processor resource to perform the operation to cause the bounding box or the image among the plurality of images to be adjusted such that the bounding box or the image among the plurality of images is centered with respect to the area of interest of the display panel by causing a size of the bounding box to be increased or decreased or a quantity of pixels associated with the image among the plurality of images to be increased or decreased.

16. The device of claim 1 , wherein the processor is to determine whether the movement of the relevant portion of the image with respect to the area of interest of the display panel is intentional by:

determining a period of time that the relevant portion of the image is not centered with respect to the area of interest of the display panel; and

comparing the period of time to a threshold period of time.

17. The device of claim 1 , wherein the processor is to determine whether the relevant portion of the image is centered with respect to the area of interest of the display panel based on a facial detection operation.

18. The device of claim 8 , wherein the processor is to determine whether the movement of the bounding box with respect to the area of interest of the display panel is intentional by:

determining a period of time that an element within the bounding box is not centered with respect to the area of interest of the display panel; and

comparing the period of time to a threshold period of time.

19. The device of claim 8 , wherein the relevant portion of at least one of the plurality of images is a face, and the processor is to determine whether the bounding box is centered with respect to the area of interest of the display panel based on a facial detection operation.

20. The memory of claim 13 , wherein the instructions are executed to further cause the processor resource to determine whether movement of the relevant portion of the image with respect to the area of interest of the display panel is intentional based on a length of time during which the relevant portion of the image remains outside of an area within the area of interest.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2022
From: LIMA PAZ, GABRIEL; DAL ZOTTO, RAFAEL; LIN, QIAN; RIX, MALCOLM STUART; LIU, DUN; LANDO, GABRIEL; PRAUCHNER, JOAO LUIS; FARINA, ANDRE GOBBI
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 061458/0129 →
Continuity (1)
Related Publication 20240062502A1 · Feb 22, 2024
References Cited (9)
US 9542751B2 · Mannino · 2017 [cited by examiner]
US 10033921B2 · Song · 2018 [cited by examiner]
US 20190377409A1 · Lemley · 2019 [cited by examiner]
US 20230033533A1 · Kaniyala · 2023 [cited by examiner]
US 20230360430A1 · Qian · 2023 [cited by examiner]
US 20240056683A1 · Lin · 2024 [cited by examiner]
WO WO2023040288A1 · 2023 [cited by examiner]
Singh, Navjot, Rinki Arya, and R. K. Agrawal. “A novel position prior using fusion of rule of thirds and image center for salient object detection.” Multimedia Tools and Applications 76 (2017): 10521-10538. (Year: 2017). [cited by examiner]
Singh, Navjot, Rinki Arya, and R. K. Agrawal. “A novel position prior using fusion of rule of thirds and image center for salient object detection.” Multimedia Tools and Applications 76 (2017): 10521-10538. (Year: 2017)… [cited by examiner]