IP Library Granted Patent US 8,760,489
Granted Patent B1
US 8,760,489 · App. 13/926,755 · Granted Jun 24, 2014

Method and apparatus for dynamically adjusting aspect ratio of images during a video call

Inventors: Gil Osher (Tel-Aviv, IL); Ido Mintz (Burgata, IL); Sagie Machlin (Rishon Lezion, IL); Itay Bianco (Tel-Aviv, IL)
Assignee: Vonage Network LLC
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 8,760,489
App. No.
13/926,755
Granted
Jun 24, 2014
Kind
B1
Abstract

A method and apparatus for dynamically adjusting an aspect ratio of an image during a video call is described herein. Specifically, a method for dynamically adjusting the aspect ratio of an image during a video call may include obtaining at least one display parameter of a display device, performing a comparison of the at least one display parameter to at least one image capture parameter of a capture device, capturing an original image, modifying the original image based on the comparison performed, wherein the modified image has an adjusted aspect ratio different from an aspect ratio of the original image, and sending the modified image to the display device.

Claims (66)

1. A method for dynamically adjusting an aspect ratio of an image during a video call comprising:

obtaining at least one display parameter of a display device having a display area;

determining that an image capture width is greater than a display area width, and that an image capture height is greater than a display area height based on a comparison of the at least one display parameter to at least one image capture parameter of a capture device;

capturing an original image;

modifying the original image based on the comparison performed, wherein the modified image has an adjusted aspect ratio different from an aspect ratio of the original image, and wherein modifying the original image includes:

normalizing a width of the original image to the display area width to produce a first intermediate image;

cropping any excess height of the first intermediate image that is greater than the display area height;

normalizing a height of the original image to the display area height to produce a second intermediate image;

cropping any excess width of the second intermediate image that is greater than the display area width;

comparing the first intermediate image and the second intermediate image to determine which image preserves more relevant image information; and

selecting the image that preserves more relevant image information as the modified image to send to the display device; and

sending the modified image to the display device.

2. The method of claim 1 , wherein the at least one display parameter includes at least one of a display area aspect ratio, width, height, display resolution, or maximum frame size parameter associated with the display device.

3. The method of claim 2 , wherein the at least one image capture parameter includes at least one of an image capture aspect ratio, width, height, resolution, or maximum frame size parameter associated with the capture device.

4. The method of claim 1 , wherein performing the comparison includes comparing the display area height associated with the display device and the image capture height associated with the capture device, and comparing the display area width associated with the display device and the image capture width associated with the capture device.

5. The method of claim 4 , wherein if the image capture width is equal to the display area width, and if the image capture height is greater than the display area height, then modifying the original image includes cropping an excess height of the captured image that is greater than the display area height.

6. The method of claim 4 , wherein if the image capture height is equal to the display area height, and if the image capture width is greater than the display area width, then modifying the original image includes cropping any excess width of the captured image that is greater than the display area width.

7. The method of claim 1 , wherein the aspect ratio of the original image is a ratio of a width of the original image and a height of the original image, and wherein the adjusted aspect ratio of the modified image is a ratio of a width of the modified image and a height of the modified image.

8. The method of claim 7 , wherein the aspect ratio and adjusted aspect ratio are measured as a ratio of one of pixels, density-independent pixels (dp), scale-independent pixels (sp), inches or millimeters, or points.

9. The method of claim 1 , wherein modifying the original image further includes performing facial recognition techniques to recognize placement of the face prior to modifying the original image.

10. The method of claim 9 , wherein the facial recognition techniques may include using a Haar Cascade algorithm to detect a person within the original image.

11. A method for dynamically adjusting an aspect ratio of an image during a video call comprising:

obtaining at least one display parameter of a display device having a display area;

determining that an image capture height is greater than a display area height, and that an image capture width is less than a display area width based on a comparison of the at least one display parameter to at least one image capture parameter of a capture device;

capturing an original image;

modifying the original image based on the comparison performed, wherein the modified image has an adjusted aspect ratio different from an aspect ratio of the original image, and wherein modifying the original image includes:

cropping the original image based on the display area height and the display area width to produce a first intermediate image;

rotating the original image;

cropping the rotated image based on the display area height and the display area width to produce a second intermediate image;

comparing the first intermediate image and the second intermediate image to determine which image preserves more relevant image information; and

selecting the image that preserves more relevant image information as the modified image to send to the display device; and

sending the modified image to the display device.

12. Apparatus for dynamically adjusting an aspect ratio of an image during a video call comprising:

a) at least one processor;

b) at least one input device; and

c) at least one storage device storing processor-executable instructions which, when executed by the at least one processor, performs a method including

1) obtaining at least one display parameter of a display device having a display area,

2) determining that an image capture width is greater than a display area width, and that an image capture height is greater than a display area height based on a comparison of the at least one display parameter to at least one image capture parameter of a capture device,

3) capturing an original image,

4) modifying the original image based on the comparison performed, wherein the modified image has an adjusted aspect ratio different from an aspect ratio of the original image, and wherein modifying the original image includes:

normalizing a width of the original image to the display area width to produce a first intermediate image;

cropping any excess height of the first intermediate image that is greater than the display area height;

normalizing a height of the original image to the display area height to produce a second intermediate image;

cropping any excess width of the second intermediate image that is greater than the display area width;

comparing the first intermediate image and the second intermediate image to determine which image preserves more relevant image information; and

selecting the image that preserves more relevant image information as the modified image to send to the display device, and

5) sending the modified image to the display device.

13. The apparatus of claim 12 , wherein the at least one display parameter includes at least one of a display area aspect ratio, width, height, display resolution, or maximum frame size parameter associated with the display device.

14. The apparatus of claim 12 , wherein the at least one image capture parameter includes at least one of an image capture aspect ratio, width, height, resolution, or maximum frame size parameter associated with the capture device.

15. The apparatus of claim 12 , wherein performing the comparison includes comparing the display area height associated with the display device and the image capture height associated with the capture device, and comparing the display area width associated with the display device and the image capture width associated with the capture device.

16. The apparatus of claim 15 , wherein if the image capture width is equal to the display area width, and if the image capture height is greater than the display area height, then modifying the original image includes cropping an excess height of the captured image that is greater than the display area height.

17. The apparatus of claim 15 , wherein if the image capture height is equal to the display area height, and if the image capture width is greater than the display area width, then modifying the original image includes cropping any excess width of the captured image that is greater than the display area width.

18. Apparatus for dynamically adjusting an aspect ratio of an image during a video call comprising:

a) at least one processor;

b) at least one input device; and

c) at least one storage device storing processor-executable instructions which, when executed by the at least one processor, performs a method including

1) obtaining at least one display parameter of a display device having a display area,

2) determining that an image capture height is greater than a display area height, and if an image capture width is less than a display area width based on performing based on a comparison of the at least one display parameter to at least one image capture parameter of a capture device,

3) capturing an original image,

4) modifying the original image based on the comparison performed, wherein the modified image has an adjusted aspect ratio different from an aspect ratio of the original image, and wherein modifying the original image includes:

cropping the original image based on the display area height and the display area width to produce a first intermediate image;

rotating the original image;

cropping the rotated image based on the display area height and the display area width to produce a second intermediate image;

comparing the first intermediate image and the second intermediate image to determine which image preserves more relevant image information; and

selecting the image that preserves more relevant image information as the modified image to send to the display device, and

5) sending the modified image to the display device.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 6, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060284/0435 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2013
From: OSHER, GIL; MINTZ, IDO; MACHLIN, SAGIE; BIANCO, ITAY
To: VONAGE NETWORK LLC
Reel/Frame 030706/0956 →