IP Library Patent Application 14366816
Patent Application
App. No. 14/366,816

Transparency Determination for Overlaying Images on an Electronic Display

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 None
App. No.
14/366,816
Abstract

According to a computer-implemented method of overlaying two images on an electronic display, and an overlay area between a base image and an overlaid image is determined. A number of feature points in the overlay area of the base image is determined, and a number of feature points in the overlay area of the overlaid image is also determined. A comparison is performed of the number of feature points in the overlay area of each of the base image and the overlaid image. A transparency value is determined for the overlaid image based on the comparison. The base image and overlaid image are displayed on an electronic display, such that the overlaid image is overlaid on the base image, with a transparency of the overlaid image being based on the determined transparency value.

Claims (39)

1 - 16 . (canceled)

17 . A computer-implemented method of overlaying two images on an electronic display, comprising:

determining an overlay area between a base image and an overlaid image;

determining a number of feature points in the overlay area of the base image;

determining a number of feature points in the overlay area of the overlaid image;

comparing the number of feature points in the overlay area of each of the base image and the overlaid image;

determining a transparency value for the overlaid image based on the comparison; and

displaying the base image and overlaid image on an electronic display, such that the overlaid image is overlaid on the base image, with a transparency of the overlaid image being based on the determined transparency value.

18 . The computer-implemented method of claim 17 , wherein determining the transparency value comprises determining a transparency value within a range of permissible transparency values, each of which provides for partial, but not complete, transparency of the overlaid image.

19 . The computer-implemented method of claim 17 , wherein determining the number of feature points in the overlay area of the base image and determining the number of feature points in the overlay area of the overlaid image are performed using a Scale-Invariant Feature Transform (SIFT) algorithm.

20 . The computer-implemented method of claim 17 , wherein determining the number of feature points in the overlay area of the base image and determining the number of feature points in the overlay area of the overlaid image are performed using a Speeded Up Robust Features (SURF) algorithm.

21 . The computer-implemented method of claim 17 , wherein determining the number of feature points in the overlay area of the base image and determining the number of feature points in the overlay area of the overlaid image are performed using a Fast Retina Keypoint (FREAK) algorithm.

22 . The computer-implemented method of claim 17 , wherein determining the number of feature points in the overlay area of the base image and determining the number of feature points in the overlay area of the overlaid image are performed using a Binary Robust Invariant Scalable Keypoints (BRISK) algorithm.

23 . The computer-implemented method of claim 17 :

wherein the base image is obtained from a live camera feed; and

wherein the overlaid image comprises an augmented reality image to be overlaid on the base image.

24 . The computer-implemented method of claim 17 :

wherein the transparency value approaches a maximum permitted transparency as a ratio of the number of feature points in the overlay area of the base image to the number of feature points in the overlay area in the overlaid image increases; and

wherein the transparency value approaches a minimum permitted transparency as the ratio of the number of feature points in the overlay area of the base image to the number of feature points in the overlay area of the overlaid image decreases.

25 . A computing device operative to overlay two images on an electronic display, comprising:

an electronic display; and

one or more processing circuits configured to:

determine an overlay area between a base image and an overlaid image;

determine a number of feature points in the overlay area of the base image;

determine a number of feature points in the overlay area of the overlaid image;

compare the number of feature points in the overlay area of each of the base image and the overlaid image;

determine a transparency value for the overlaid image based on the comparison; and

display the base image and overlaid image on the electronic display, such that the overlaid image is overlaid on the base image, with a transparency of the overlaid image being based on the determined transparency value.

26 . The computing device of claim 25 , wherein to determine the transparency value, the one or more processing circuits are configured to determine a transparency value within a range of permissible transparency values, each of which provides for partial, but not complete, transparency of the overlaid image.

27 . The computing device of claim 25 , wherein to determine the number of feature points in the overlay area of the base image and to determine the number of feature points in the overlay area of the overlaid image, the one or more processing circuits are configured to use a Scale-Invariant Feature Transform (SIFT) algorithm.

28 . The computing device of claim 25 , wherein to determine the number of feature points in the overlay area of the base image and to determine the number of feature points in the overlay area of the overlaid image, the one or more processing circuits are configured to use a Speeded Up Robust Features (SURF) algorithm.

29 . The computing device of claim 25 , wherein to determine the number of feature points in the overlay area of the base image and to determine the number of feature points in the overlay area of the overlaid image, the one or more processing circuits are configured to use a Fast Retina Keypoint (FREAK) algorithm.

30 . The computing device of claim 25 , wherein to determine the number of feature points in the overlay area of the base image and to determine the number of feature points in the overlay area of the overlaid image, the one or more processing circuits are configured to use a Binary Robust Invariant Scalable Keypoints (BRISK) algorithm.

31 . The computing device of claim 25 :

wherein the computing device comprises a camera, and the base image is obtained from a live feed of the feed; and

wherein the overlaid image comprises an augmented reality image to be overlaid on the base image.

32 . The computing device of claim 25 :

wherein the transparency value approaches a maximum permitted transparency as a ratio of the number of feature points in the overlay area of the base image to the number of feature points in the overlay area in the overlaid image increases; and

wherein the transparency value approaches a minimum permitted transparency as the ratio of the number of feature points in the overlay area of the base image to the number of feature points in the overlay area of the overlaid image decreases.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 038542/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2014
From: RASMUSSON, JIM
To: SONY CORPORATION
Reel/Frame 033138/0978 →