Difference between revisions of "IS480 Team wiki: 2012T1 M.O.O.T/Design Specifications/Functionalities"
Jump to navigation
Jump to search
(New page: <font face="century gothic" size="2"> {| style="background-color:none; color:#ffffff; border-bottom:6px solid #1E90FF; border-top:6px solid #1E90FF; border-left:6px solid #1E90FF; border-...) |
|||
(23 intermediate revisions by 3 users not shown) | |||
Line 19: | Line 19: | ||
| style="background:none;" width="1%" | | | style="background:none;" width="1%" | | ||
| style="padding:0.3em; font-size:100%; background-color:#1E90FF; text-align:center; color:#ffffff" width="10%" | | | style="padding:0.3em; font-size:100%; background-color:#1E90FF; text-align:center; color:#ffffff" width="10%" | | ||
− | [[IS480_Team_wiki:_2012T1_M.O.O.T/Design_Specifications | <font color="#ffffff">Design Specifications</font>]] | + | [[IS480_Team_wiki:_2012T1_M.O.O.T/Design_Specifications | <font color="#ffffff"><b>Design Specifications</b></font>]] |
| style="background:none;" width="1%" | | | style="background:none;" width="1%" | | ||
Line 34: | Line 34: | ||
| style="font-size:90%; text-align:center; background-color:#1E90FF; color:#000000" width="10%" |[[IS480_Team_wiki:_2012T1_M.O.O.T/Design_Specifications/Functionalities|<font color="#ffffff"><b>Functionalities</b></font>]] | | style="font-size:90%; text-align:center; background-color:#1E90FF; color:#000000" width="10%" |[[IS480_Team_wiki:_2012T1_M.O.O.T/Design_Specifications/Functionalities|<font color="#ffffff"><b>Functionalities</b></font>]] | ||
− | | style="font-size:90%; text-align:center; color:#000000" width="10%" |[[IS480_Team_wiki:_2012T1_M.O.O.T/Design_Specifications/ | + | | style="font-size:90%; text-align:center; color:#000000" width="10%" |[[IS480_Team_wiki:_2012T1_M.O.O.T/Design_Specifications/Architectural_Design|<font color="#000000">Architectural Design</font>]] |
|} | |} | ||
=== Functionalities === | === Functionalities === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | style="background: #191970; color: #FFFFFF; width: 5%;" | <b>S/N</b> | ||
+ | | style="background: #191970; color: #FFFFFF; width: 30%;" | <b>Functionality</b> | ||
+ | | style="background: #191970; color: #FFFFFF; width: 65%;" | <b>Description</b> | ||
+ | |- | ||
+ | | style="background: #38ACEC;" colspan="3" | Short video, doors & stick man | ||
+ | |- | ||
+ | | 1 | ||
+ | | Display short video | ||
+ | | A short video of a galaxy background is displayed on the screen | ||
+ | |- | ||
+ | | 2 | ||
+ | | Detect number of people | ||
+ | | Detects how many people are standing in front of the screen. If there are 2 or more people, gender recognition and interaction will be pivoted around the main skeleton (closest to the camera) | ||
+ | |- | ||
+ | | 3 | ||
+ | | Display instruction to stand still | ||
+ | | Displays instruction for shopper to stand still for 2 seconds in order to move to the next scene | ||
+ | |- | ||
+ | | 4 | ||
+ | | Detect stationary shopper | ||
+ | | Detects when shopper is stationary for 2 seconds | ||
+ | |- | ||
+ | | 5 | ||
+ | | Display shopper’s silhouette | ||
+ | | Displays an outline of shopper in white against the black galaxy background | ||
+ | |- | ||
+ | | 6 | ||
+ | | Display doors and stick man | ||
+ | | Displays two doors and represent shopper as stick man | ||
+ | |- | ||
+ | | 7 | ||
+ | | Shopper's movements reflected on stick man's movement | ||
+ | | As shopper moves, stick man will move accordingly | ||
+ | |- | ||
+ | | 8 | ||
+ | | Insert instruction for choosing door | ||
+ | | Arrows or notice to inform shopper to choose a door in stick man scene | ||
+ | |- | ||
+ | | 9 | ||
+ | | Detect shopper's gesture of choosing door | ||
+ | | Detects shopper's left or right movement in the direction of the doors | ||
+ | |- | ||
+ | | 10 | ||
+ | | Display change in chosen door | ||
+ | | Show scenery behind door as shopper stands in front of a door: pyramid in Egypt and Eiffel Tower in Paris | ||
+ | |- | ||
+ | | 11 | ||
+ | | Display instruction to raise both hands | ||
+ | | Display instruction for shopper to raise both hands to be tele-ported to augmented reality scenery background | ||
+ | |- | ||
+ | | 12 | ||
+ | | Detect raising of both hands | ||
+ | | Transport shopper to next scene after shopper raises both hands to be tele-ported | ||
+ | |- | ||
+ | | style="background: #38ACEC;" colspan="3" | Gender Recognition | ||
+ | |- | ||
+ | | 13 | ||
+ | | Measure height | ||
+ | | Measures the height of shopper | ||
+ | |- | ||
+ | | 14 | ||
+ | | Measure shoulder & hip width | ||
+ | | Measures the shoulder and hip width of shopper | ||
+ | |- | ||
+ | | 15 | ||
+ | | Detect presence of long hair | ||
+ | | Detects the length of shopper's hair, whether it is long (below shoulder) or short (above shoulder) | ||
+ | |- | ||
+ | | 16 | ||
+ | | Detect presence of skirt | ||
+ | | Detects whether shopper is wearing a skirt or not | ||
+ | |- | ||
+ | | 17 | ||
+ | | Determine gender of shopper | ||
+ | | Determines the gender of shopper based on the above 5 parameters (height, shoulder & hip width, long hair, skirt) | ||
+ | |- | ||
+ | | 18 | ||
+ | | Displays pink or blue background based on gender | ||
+ | | Displays pink background in the hat-picking scene if gender detected is female. Likewise, blue background is displayed if gender detected is male | ||
+ | |- | ||
+ | | style="background: #38ACEC;" colspan="7" | Hat Picking | ||
+ | |- | ||
+ | | 19 | ||
+ | | Displays two hats | ||
+ | | Two hats are displayed. One is more masculine, the other more feminine. | ||
+ | |- | ||
+ | | 20 | ||
+ | | Displays instruction to choose a hat | ||
+ | | Display a thought bubble that instructs shopper to pick a hat | ||
+ | |- | ||
+ | | 21 | ||
+ | | Grabbing of hat | ||
+ | | Detect choosing and grabbing of hat by shopper | ||
+ | |- | ||
+ | | 22 | ||
+ | | Wearing of hat by shopper | ||
+ | | Hat to follow shopper's hat and to be used for photo taking | ||
+ | |- | ||
+ | | style="background: #38ACEC;" colspan="7" | Photo Taking | ||
+ | |- | ||
+ | | 23 | ||
+ | | Display augmented reality scenery background | ||
+ | | Displays the chosen scenery in the background surrounding the shopper's image | ||
+ | |- | ||
+ | | 24 | ||
+ | | Insert instruction thought bubble | ||
+ | | Display a thought bubble that instructs shopper to raise his/her right hand to take a photo | ||
+ | |- | ||
+ | | 25 | ||
+ | | Detect raising of right hand | ||
+ | | Detect when shopper raises right hand to trigger photo taking timer | ||
+ | |- | ||
+ | | 26 | ||
+ | | Countdown timer | ||
+ | | Starts the countdown timer to count down from 5 to 0 to allow time for shopper to pose | ||
+ | |- | ||
+ | | 27 | ||
+ | | Take a photo | ||
+ | | Captures a snapshot of shopper with augmented reality scenery background | ||
+ | |- | ||
+ | | 28 | ||
+ | | Display photo | ||
+ | | Displays the photo of shopper with augmented reality scenery background | ||
+ | |- | ||
+ | | 29 | ||
+ | | Insert instruction to scan tag | ||
+ | | Instruction to scan tag on the right hand side of the photo | ||
+ | |- | ||
+ | | 30 | ||
+ | | Refresh tag | ||
+ | | After new picture is captured, a new tag will replace the old tag | ||
+ | |- | ||
+ | | style="background: #38ACEC;" colspan="7" | Promotions, Photo Gallery & Microsoft Tag | ||
+ | |- | ||
+ | | 31 | ||
+ | | Determine type of content to display | ||
+ | | Decides whether to display female-related or male-related content based on the gender determined earlier on | ||
+ | |- | ||
+ | | 32 | ||
+ | | Create high colour density barcode tags | ||
+ | | Create tags with link to gender-related content and another tag to photo gallery | ||
+ | |- | ||
+ | | 33 | ||
+ | | Overlay of tag | ||
+ | | Display tag at the bottom right corner of the screen | ||
+ | |- | ||
+ | | 34 | ||
+ | | Refresh screen | ||
+ | | Refreshes screen back to the starting scene when shopper has completed the flow or has decided to leave halfway through | ||
+ | |- | ||
+ | | 35 | ||
+ | | Photo Gallery | ||
+ | | A page which shows all the photos taken will be displayed. Shopper can retrieve his/her photo from this page. | ||
+ | |- | ||
+ | | 36 | ||
+ | | Read tag | ||
+ | | Scan Microsoft tag, direct user to allocated page | ||
+ | |- | ||
+ | | 37 | ||
+ | | Update tag | ||
+ | | Change the URL to which a particular Microsoft Tag points to | ||
+ | |- | ||
+ | | 38 | ||
+ | | Delete tag | ||
+ | | Delete tag | ||
+ | |- | ||
+ | | 39 | ||
+ | | Integrate tag with AlterSense | ||
+ | | Integrate tag with gender recognition & photo taking | ||
+ | |- | ||
+ | | 40 | ||
+ | | Retrieve analytics from Microsoft Tag web service | ||
+ | | Retrieve analytics raw values from Microsoft Tag web server | ||
+ | |- | ||
+ | | 41 | ||
+ | | Parse analytics | ||
+ | | Parse raw values obtained from Microsoft Tag server | ||
+ | |- | ||
+ | | 42 | ||
+ | | Display parsed analytics values | ||
+ | | Display acquired values that have been parsed | ||
+ | |- | ||
+ | |} |
Latest revision as of 23:30, 18 November 2012
Use Case Design & Documentation | Functionalities | Architectural Design |
Functionalities
S/N | Functionality | Description | ||||
Short video, doors & stick man | ||||||
1 | Display short video | A short video of a galaxy background is displayed on the screen | ||||
2 | Detect number of people | Detects how many people are standing in front of the screen. If there are 2 or more people, gender recognition and interaction will be pivoted around the main skeleton (closest to the camera) | ||||
3 | Display instruction to stand still | Displays instruction for shopper to stand still for 2 seconds in order to move to the next scene | ||||
4 | Detect stationary shopper | Detects when shopper is stationary for 2 seconds | ||||
5 | Display shopper’s silhouette | Displays an outline of shopper in white against the black galaxy background | ||||
6 | Display doors and stick man | Displays two doors and represent shopper as stick man | ||||
7 | Shopper's movements reflected on stick man's movement | As shopper moves, stick man will move accordingly | ||||
8 | Insert instruction for choosing door | Arrows or notice to inform shopper to choose a door in stick man scene | ||||
9 | Detect shopper's gesture of choosing door | Detects shopper's left or right movement in the direction of the doors | ||||
10 | Display change in chosen door | Show scenery behind door as shopper stands in front of a door: pyramid in Egypt and Eiffel Tower in Paris | ||||
11 | Display instruction to raise both hands | Display instruction for shopper to raise both hands to be tele-ported to augmented reality scenery background | ||||
12 | Detect raising of both hands | Transport shopper to next scene after shopper raises both hands to be tele-ported | ||||
Gender Recognition | ||||||
13 | Measure height | Measures the height of shopper | ||||
14 | Measure shoulder & hip width | Measures the shoulder and hip width of shopper | ||||
15 | Detect presence of long hair | Detects the length of shopper's hair, whether it is long (below shoulder) or short (above shoulder) | ||||
16 | Detect presence of skirt | Detects whether shopper is wearing a skirt or not | ||||
17 | Determine gender of shopper | Determines the gender of shopper based on the above 5 parameters (height, shoulder & hip width, long hair, skirt) | ||||
18 | Displays pink or blue background based on gender | Displays pink background in the hat-picking scene if gender detected is female. Likewise, blue background is displayed if gender detected is male | ||||
Hat Picking | ||||||
19 | Displays two hats | Two hats are displayed. One is more masculine, the other more feminine. | ||||
20 | Displays instruction to choose a hat | Display a thought bubble that instructs shopper to pick a hat | ||||
21 | Grabbing of hat | Detect choosing and grabbing of hat by shopper | ||||
22 | Wearing of hat by shopper | Hat to follow shopper's hat and to be used for photo taking | ||||
Photo Taking | ||||||
23 | Display augmented reality scenery background | Displays the chosen scenery in the background surrounding the shopper's image | ||||
24 | Insert instruction thought bubble | Display a thought bubble that instructs shopper to raise his/her right hand to take a photo | ||||
25 | Detect raising of right hand | Detect when shopper raises right hand to trigger photo taking timer | ||||
26 | Countdown timer | Starts the countdown timer to count down from 5 to 0 to allow time for shopper to pose | ||||
27 | Take a photo | Captures a snapshot of shopper with augmented reality scenery background | ||||
28 | Display photo | Displays the photo of shopper with augmented reality scenery background | ||||
29 | Insert instruction to scan tag | Instruction to scan tag on the right hand side of the photo | ||||
30 | Refresh tag | After new picture is captured, a new tag will replace the old tag | ||||
Promotions, Photo Gallery & Microsoft Tag | ||||||
31 | Determine type of content to display | Decides whether to display female-related or male-related content based on the gender determined earlier on | ||||
32 | Create high colour density barcode tags | Create tags with link to gender-related content and another tag to photo gallery | ||||
33 | Overlay of tag | Display tag at the bottom right corner of the screen | ||||
34 | Refresh screen | Refreshes screen back to the starting scene when shopper has completed the flow or has decided to leave halfway through | ||||
35 | Photo Gallery | A page which shows all the photos taken will be displayed. Shopper can retrieve his/her photo from this page. | ||||
36 | Read tag | Scan Microsoft tag, direct user to allocated page | ||||
37 | Update tag | Change the URL to which a particular Microsoft Tag points to | ||||
38 | Delete tag | Delete tag | ||||
39 | Integrate tag with AlterSense | Integrate tag with gender recognition & photo taking | ||||
40 | Retrieve analytics from Microsoft Tag web service | Retrieve analytics raw values from Microsoft Tag web server | ||||
41 | Parse analytics | Parse raw values obtained from Microsoft Tag server | ||||
42 | Display parsed analytics values | Display acquired values that have been parsed |