IP Library Patent Application 17693479
Patent Application
App. No. 17/693,479

DEVICE AND METHOD FOR IDENTIFYING AND OUTPUTTING 3D OBJECTS

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.
17/693,479
Abstract

A device, system, method and computer program product, the device including a capture device adapted to capture at least one image, a processor configured to extract at least one feature from the image, and an interface for providing the at least one feature, while avoiding providing the at least one image.

Claims (60)

1 . A module comprising:

a capture device adapted to capture at least one image;

a processor configured to extract at least one feature from the image; and

an interface for providing the at least one feature, while avoiding providing the at least one image,

wherein the at least one feature is a facial or body feature of a 3D object captured in the at least one image, and wherein the representation of the 3D object is utilized for puppeteering an avatar of the subject, thereby representing motions of the subject, or

wherein the at least one feature is an outline of a subject captured in the image, and wherein the 3D representation of the object is utilized for identifying and replacing a background of the subject captured in the image or in a second image, in accordance with the outline.

2 . The module of claim 1 , wherein the module is embedded within a computing device.

3 . The module of claim 1 , wherein the at least one feature comprises at least one ear of a subject captured in the image, and wherein the representation of the 3D object is utilized for providing stereo sound to each of the at least one ear of the subject, in accordance with the representation of the at least one ear.

4 . A system comprising:

a first device comprising a first capture device and a first processor configured to extract a feature list from a first image captured by the first capture device;

a second device comprising at least a second capture device for capturing a second image; and

a processor configured to

receive the feature list, without receiving the first image,

receive the second image,

match and register a first feature from the first feature list with the second image obtain registration parameters d,

obtain a representation of a three dimensional (3D) description of a captured object based on the first feature, the second image and the registration parameters, and

provide the 3D representation of the object, while avoiding providing the first image,

wherein the at least one feature is a facial or body feature of a 3D object captured in the at least one image, and wherein the representation of the 3D object is utilized for puppeteering an avatar of the subject, thereby representing motions of the subject, or

wherein the at least one feature is an outline of a subject captured in the image, and wherein the 3D representation of the object is utilized for identifying and replacing a background of the subject captured in the image or in a second image, in accordance with the outline.

5 . The system of claim 4 , wherein the at least one feature comprises at least one ear of a subject captured in the first image or in the second image, and wherein the representation of the 3D object is utilized for providing stereo sound to each of the at least one ear of the subject, in accordance with the representation of the at least one ear.

6 . A system comprising:

a first device comprising a first capture device and a first processor configured to extract a first feature list from a first image captured by the first capture device;

a second device comprising a second capture device and a second processor configured to extract a second feature list from a second image captured by the second capture device; and

a processor configured to

receive the first feature list, without receiving the first image,

receive the second feature list,

match and register a first feature from the first feature list with a second feature from the second feature list to obtain registration parameters,

obtain a representation of a three dimensional (3D) description of a captured object based on the first feature, the second feature and the registration parameters, and

provide the 3D representation of the object, while avoiding providing the first image or the second image,

wherein the at least one feature is a facial or body feature of a 3D object captured in the at least one image, and wherein the representation of the 3D object is utilized for puppeteering an avatar of the subject, thereby representing motions of the subject, or

wherein the at least one feature is an outline of a subject captured in the image, and wherein the 3D representation of the object is utilized for identifying and replacing a background of the subject captured in the image or in a second image, in accordance with the outline.

7 . The system of claim 6 , wherein the object comprises at least one ear of a subject captured in the first image or in the second image, and wherein the representation of the 3D object is utilized for providing stereo sound to each of the at least one ear of the subject, in accordance with the representation of the at least one ear.

8 . A computer implemented method comprising:

performing steps by a first processor, the first processer comprised in a first device comprising also a first capture device, the steps comprising

receiving a first image captured by the first capture device,

extracting a first feature list from the first image, and

outputting the first feature list without outputting the first image;

performing steps by a second processor, the second processer comprised in a second device comprising also a second capture device, the steps comprising

receiving a second image captured by the second capture device,

extracting a second feature list from the second image, and

outputting the second feature list; and

performing steps comprising

matching and registering a first feature from the first feature list with the second image or features extracted therefrom to obtain registration parameters,

obtaining a representation of a three dimensional (3D) object based on the first feature, the second feature and the registration parameters, and

outputting the representation of the 3D object, while avoiding providing the first image or the second image,

wherein the at least one feature is a facial or body feature of a 3D object captured in the at least one image, and wherein the representation of the 3D object is utilized for puppeteering an avatar of the subject, thereby representing motions of the subject, or

wherein the at least one feature is an outline of a subject captured in the image, and wherein the 3D representation of the object is utilized for identifying and replacing a background of the subject captured in the image or in a second image, in accordance with the outline.

9 . The method of claim 8 , wherein the at least one feature comprises at least one ear of a subject captured in the first image or in the second image, the method further comprising providing stereo sound to the ears of the subject, in accordance with the representation of the ears.

10 . A computer program product comprising a computer readable storage medium retaining program instructions, which program instructions when read by a processor, cause the processor to perform a method comprising:

receiving a first image captured by the first capture device;

extracting a first feature list from the first image;

outputting the first feature list without outputting the first image; and

performing steps by a second processor, the second processer comprised in a second device comprising also a second capture device, the steps comprising

receiving a second image captured by the second capture device,

performing steps comprising,

matching and registering a first feature from the first feature list with the second image or features extracted therefrom to obtain registration parameters,

obtaining a representation of a three dimensional (3D) object based on the first feature, the second feature and the registration parameters, and

outputting the representation of the 3D object, while avoiding providing the first image or the second image,

wherein the at least one feature is a facial or body feature of a 3D object captured in the at least one image, and wherein the representation of the 3D object is utilized for puppeteering an avatar of the subject, thereby representing motions of the subject, or

wherein the at least one feature is an outline of a subject captured in the image, and wherein the 3D representation of the object is utilized for identifying and replacing a background of the subject captured in the first image or in the second image, in accordance with the outline.

Assignments (2)
MERGER Recorded Mar 27, 2023
From: EMZA VISUAL SENSE LTD.
To: DSP GROUP LTD.
Reel/Frame 063108/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2022
From: KIMHI, TOMER
To: EMZA VISUAL SENSE LTD.
Reel/Frame 061371/0183 →