Sign In to Follow Application
View All Documents & Correspondence

Method And System For Virtual Fitting Of User Apparels

Abstract: A method and system is provided for virtual fitting of user apparels. The present application provides a method and system for virtual fitting of one or more user apparels, comprises measuring a user’s body size and shape and subsequently capturing the user’s body size and shape in a real time video; displaying one or more user apparels according to measured user’s body size and shape and subsequent user selection of one or more user apparels; and overlaying of the user selected one or more displayed user apparels on the real time video feed of the measured user’s body size and shape for virtual fitting of one or more user apparels.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 March 2016
Publication Number
46/2017
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
iprdel@lakshmisri.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-04-11
Renewal Date

Applicants

TATA CONSULTANCY SERVICES LIMITED
Nirmal Building, 9th Floor, Nariman Point, Mumbai - 400021, Maharashtra, India

Inventors

1. SRINIVASAN, Vijay Prakash
Tata Consultancy Services Limited Siruseri Special Economic Zone, Plot NO. 1/G1, SIPCOT Information Technology Park, Navalur Post, Siruseri, Chennai - 603103, Tamil Nadu, India
2. KANDASWAMY, Murugan
Tata Consultancy Services Limited Siruseri Special Economic Zone, Plot NO. 1/G1, SIPCOT Information Technology Park, Navalur Post, Siruseri, Chennai - 603103, Tamil Nadu, India
3. NARIBOINA, Viswa Teja
Tata Consultancy Services Limited Siruseri Special Economic Zone, Plot NO. 1/G1, SIPCOT Information Technology Park, Navalur Post, Siruseri, Chennai - 603103, Tamil Nadu, India

Specification

Claims:
1. A method for virtual fitting of one or more user apparels; said method comprising processor implemented steps of:

a. measuring a user’s body size and shape using a skeleton framework tracking module (202) communicatively coupled with a single skeleton recording device (208) and subsequently capturing the user’s body size and shape in a real time video;
b. displaying one or more user apparels available in an inventory module (210) according to measured user’s body size and shape and subsequent user selection of one or more user apparels using an user apparels display and selection module (204); and
c. overlaying of the user selected one or more displayed user apparels on the real time video feed of the measured user’s body size and shape for virtual fitting of one or more user apparels using an apparel overlaying and virtual fitting module (206).

2. The method as claimed in claim 1, wherein the measuring user’s body size and shape using the skeleton framework tracking module (202) communicatively coupled with the single skeleton recording device (208) further comprises of:

a. tracking skeletal joints of user’s body and corresponding skeletal coordinates of said joints of user’s body using a skeletal joints tracking module (402);
b. mapping depth stream on the skeletal coordinates of joints of user’s body using a depth stream mapping module (404);
c. performing image processing to identify left and right extremes points of one or more part of user’s body using an image processing module (406);
d. remapping left and right extremes points on the skeletal coordinates for obtaining 3D coordinates of the left and right extreme points of the one or more part of the user’s body using an extremes points remapping module (408);
e. calculating spatial distance between left and right extremes points of the one or more part of the user’s body using a spatial distance calculation module (410); and
f. measuring circumferences of the one or more part of the user’s body, assuming it as ellipse using a circumferences measuring module (412).

3. The method as claimed in claim 1, wherein the user is enabled to change the user selection of the displayed one or more user apparels.

4. The method as claimed in claim 2, wherein the user selection of the displayed one or more user apparels further comprises of different size, shape, style, colour and combination thereof, of user apparels available in the inventory module (210).

5. The method as claimed in claim 1, further comprises of enabling user to purchase selected one or more displayed user apparels through a digital point of sale (POS).

6. The method as claimed in claim 1, further comprises of displaying one or more user apparels for subsequent user selection of one or more displayed user apparels based on the user preference and user’s buying history.

7. The method as claimed in claim 1, further comprises of recommending alterations in user selected one or more user apparels according to the measured user’s body size and shape.

8. A system (200) for virtual fitting of one or more user apparels; said system (200) comprising:

a. a processor;
b. a data bus coupled to said processor;
c. a computer-usable medium embodying computer code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for executing:

a skeleton framework tracking module (202), communicatively coupled with a single skeleton recording device (208), adapted for measuring a user’s body size and shape and subsequently capturing the user’s body size and shape in a real time video;
an user apparels display and selection module (204), adapted for displaying one or more user apparels available in an inventory module (210) according to measured user’s body size and shape and subsequent user selection of one or more user apparels; and
an apparel overlaying and virtual fitting module (206), adapted for overlaying of the user selected one or more displayed user apparels on the real time video feed of the measured user’s body size and shape for virtual fitting of one or more user apparels.

9. The system as claimed in claim 8, wherein the skeleton framework tracking module (202) communicatively coupled with the single skeleton recording device (208) further comprises of:

a. a skeletal joints tracking module (402) adapted for tracking skeletal joints of user’s body and corresponding skeletal coordinates of said joints of user’s body;
b. a depth stream mapping module (404) adapted for mapping depth stream on the skeletal coordinates of joints of user’s body;
c. an image processing module (406) adapted for performing image processing to identify left and right extremes points of one or more part of user’s body;
d. an extremes points remapping module (408) adapted for remapping left and right extremes points on the skeletal coordinates for obtaining 3D coordinates of the left and right extreme points of the one or more part of the user’s body;
e. a spatial distance calculation module (410) adapted for calculating spatial distance between left and right extremes points of the one or more part of the user’s body; and

f. a circumferences measuring module (412) adapted for measuring circumferences of the one or more part of the user’s body, assuming it as ellipse.
, Description:As Attached

Documents

Application Documents

# Name Date
1 Form 5 [15-03-2016(online)].pdf 2016-03-15
2 Form 3 [15-03-2016(online)].pdf 2016-03-15
3 Form 18 [15-03-2016(online)].pdf 2016-03-15
4 Drawing [15-03-2016(online)].pdf 2016-03-15
5 Description(Complete) [15-03-2016(online)].pdf 2016-03-15
6 201621009061-POWER OF ATTORNEY-(21-04-2016).pdf 2016-04-21
7 201621009061-FORM 1-(21-04-2016).pdf 2016-04-21
8 201621009061-CORRESPONDENCE-(21-04-2016).pdf 2016-04-21
9 Abstract.jpg 2018-08-11
10 201621009061-FER.pdf 2020-01-06
11 201621009061-OTHERS [06-07-2020(online)].pdf 2020-07-06
12 201621009061-FER_SER_REPLY [06-07-2020(online)].pdf 2020-07-06
13 201621009061-CLAIMS [06-07-2020(online)].pdf 2020-07-06
14 201621009061-PatentCertificate11-04-2023.pdf 2023-04-11
15 201621009061-IntimationOfGrant11-04-2023.pdf 2023-04-11

Search Strategy

1 SearchStrategyMatrix_30-11-2019.pdf
2 SearchStrategyMatrix_201621009061_23-12-2019.pdf

ERegister / Renewals

3rd: 11 May 2023

From 15/03/2018 - To 15/03/2019

4th: 11 May 2023

From 15/03/2019 - To 15/03/2020

5th: 11 May 2023

From 15/03/2020 - To 15/03/2021

6th: 11 May 2023

From 15/03/2021 - To 15/03/2022

7th: 11 May 2023

From 15/03/2022 - To 15/03/2023

8th: 11 May 2023

From 15/03/2023 - To 15/03/2024

9th: 12 Mar 2024

From 15/03/2024 - To 15/03/2025

10th: 12 Mar 2025

From 15/03/2025 - To 15/03/2026