個人檔案Gavin's space部落格 工具 說明

Gavin's space

Breaking News

載入中...載入中...

xu Gavin

2009/10/8

Very interesting video

Before I will put these into my project report,  there are few interesting video I would like to share with you.
After I've done some research on the topic of presentation style, I have found these following videos which fit perfectly for my research.
Of course the main goal of this project is how to use Wii remote to track different presentation styles.  Therefore the effectiveness of each presentation will not be judged(Maybe a little).  And of course if you do believe any of these videos have violated your copyright please let me know.
I was thinking of taping some of our own lecturers for my project, then I have just realized I don't have a video camera (or don't want to offend anyone in the ELEC department) .  But I do believe all EBUS lectures are quiet interesting.

So for the next best thing I can think of is to dig something from internet.

1) Steve Jobs.  I have to say he's really good at give out interesting presentation (after I have watched 10 times of his presentation on iphone, it actually makes me feel that I would like to have an iphone)

http://www.youtube.com/watch?v=7vBUjiG7e20&feature=related

This is only the first part of his presentation on the new iphone.  As you can see why he was described by his deputy as " I do remember how animated he is on his feet, how his full mental abilities materialize when he's up and moving, how he becomes more expressive".   During this 9 mins short presentation video,  he makes eye contact, maintains an open posture and uses frequent hand gestures.   His presentation style is more like energetic, active, and more involved with the audience. 

2) Bill Clinton
http://www.youtube.com/watch?v=TSLvJKnF88E

This is a short clip of Bill's presentation on war prisoner.    Due to the natural of the topic, he has adopted a less open presentation style.  As you can see from the video, although he did move his arms a lot, however most of time, his arm is around his waist area.  It will be really interesting to see how Wii can detect the different presentation style between Steve and Bill.

3) Einstein's General Theory of Relativity Lecture

http://www.youtube.com/watch?v=xOzVmC-4gpw

This is a short film took by one of the students in Standford university at one of the physical lecture.   I think due to the natural of the presentation as academic learning rather than product promotion, the hand gesture the lecturer has made during the whole lecture is really minimum.  As you can see why I don't like Physical (or any Elec subjects for that matter) that much.    Although personally I am not in favor of this sort of presentation style, however I do see lots of lecturers have adopted the same presentation styles for their lectures.  Therefore I think this is actually a very good representation of an academic presentation style.   This must be one of the easier video for me to research, since I've tried to record the number of times hand gesture made during any presentation.

4) Ok ok this is a very interesting one.  This is a group presentation done by a group of students on the topic of "MBA- Fraud" at one of the university.

http://www.youtube.com/watch?v=yuH-t7vXtiY

This whole presentation has been done by 5 students.  I think their presentation style is very common among most of our students when we were doing our presentation in our class. I don't know how bad I did while I was back at Uni until I have watched this video.   The 3rd presenter of this video, has actually absolute no gesture at all.  

 

That’s all.  We have Steven Jobs (very energetic and active presentation style), Bill Clinton (very energetic but less active presentation style),  Physics lecturer (very ‘academic” presentation style), and a group of new students (no? style).

I have tried to get all of them to wear the Wii remote for me, so I can have numbers recorded down, and  shows how numbers can be related to different presentation styles.  However I do have trouble locating both Steve and Bill.  Therefore in the next update, I will post a video up that it has me, who tried to replicate these presenters in all these videos with Wii remote attached.

 

Let’s see how Wii remote can effectively differential these different presentation styles.

 

2009/10/2

Software

One of the most important software I have found for this project is the WiimoteLib written by Brian Peek.  This is actually made the whole thing so much easier. 
I have written the program for the purpose of tracking the movement of the infrared led per second.  And once the presenter finishes his presentation, the program will calculate number of movements that presenter has made throughout the presentation.

Here is the breakdown of my software, this whole program is written in C# code.

1)Once the program got executed 
2)A new Wiimote wm = new Wiimote() class created
3) Mainclass will be invoked.
4) MouseEvent from windows will be imported (not sure if I will keep this in the final code, since we don't need to use our Wii remote as the mouse)
5) All variables will be initialised.
6) By using the API provided by WiimoteLib, the connection to the Wii remote will be checked, if no Wii remote connected it will error out
7) If a valid Wii remote boolean true returned by WiimoteLib API, the presenter will be presented to the next screen, which has a button of "Start" button.
8) After the "Start" button clicked
9) Eventhandler will be triggered through WiimoteLib API.
10)The initial reading retrieved from the WiimoteLib will be set to long x = 0; and long y = 0;
11) For the time that Wii remote connected to the PC, the coordinates of the Wii remote will be retrieved by my program through WiimoteExtensionChangedEventHandler. 
12) By using the Timer function of C#, for every one second during the presentation, coordination (the value for x and y) will be stored in a list of variables.
13) After the presenter clicked on the stop button
14) Eventhandler will be existed
15) The program will calculate for every second during the presentation the difference between n(x), n(y) and (n+1)(x), (n+1)(y).   A percentage for each second will be presented to the user.
16) By using the persentage of this value we will be able to tell, how presentater has his/her hand moved during the whole presentation.


Improvement 
1) Currently, for every second two float (4) variables will be stored.  I have only tested it out with 2 mins of presentation, so I have created an array of 120 for each x and y.  If 10 minutes presentation will need to be recorded, there be an array of 600 for both X, Y float(4).  There're must be a better way to have this stored rather than in memory. 

2) I am currently in the process of learning DirectX SDK, so a visual diagram of the movement can be drawn with 3D objects that provided by DirectX SDK.  With all these coordinations recorded in my program,  this should not be hard to implement.


2009/10/1

Hardware requirement for Wii project

                      Hardware for WII Project

<Infrared Led>
- Standard 1.2V 20ma 940nm infrared Led


<Battery Wired>
- Standard wired used for connect led to the battery pack


<Wii Remote>
- Generic standard Wii Remote

<Two battery Holder>
- Standard two AA battery holder


As Wii remote can only see the movement of infrared dot, therefore an infrared led has been acquired to have the Wii remote tracked.
A sample tool which can be wrapped around the presenter's hand has been made, however this is not the final product that the presenter will be wearing.  This is only used to test out the Wii program I have written so far.

However at the final stage of the project, this will not be used as it's too heavy and without a suitable resistor in place, the infrared led will become really hot.
For the final project I am planning to have this battery connects to a switch and a resistor to make it more stable, and armband will be added to have it wrap around the presenter's wrist. 
At this point of time this should be sufficient enough to test my draft motion program.

Improvement:
One of the issue I have encountered is that the viewing angle of my led is too small.s

As you can see it's bright enough under my camera (this can not be seen by naked eyes 940nm).  However as you can see from the below picture, if you look at this led in some other angle, the light of the led is less obvious.

This is also been proven by my Wii remote, if I moved the led not so direct towards the Wii remote, it has trouble tracking it.    As per Johny's comments on his website that Wii remote has the ability to track 30 degress angle, however this infraed led only has a viewing angle of 20 degrees.

I have done some test that the led should not be placed 20cm away from the Wii motion and it should place directly towards the Wii remote.  If I have moved the led more than 20cm away from the Wii remote, the viewing angel of the led drops to around 5 degrees. 
This will not suitable for this project, since presenter's hand can definitely move more than 20 degrees at any time, and 20cm length is just to low to have it proven to be useful.

Therefore a more powerful led is required for this project.  I have done some research on the internet.  Unfortunately I can't source any powerful led from Australia, however other people has suggested that

TSAL6400 infrared led


should be enough for this project.  It has a bigger viewing angle, and it has higher voltage.

I have already ordered some from US.  Hopefully, this can do the trick for this project.
2009/8/13

Additional information added as per Dr Rafael's comments

Change 1:
As per Dr Rafa's additional comments on the topic, presentation style should be more suitable for this topic, the effectiveness of different style of presentation will need to be determined by live audience

Additional Suggestion:

Will motion will be used to detect different style of presentation for ELEC5821 at the end of semester.  Each styles with it's numbers recorded by Will motion will be voted by students to see which will be the most effective presentation style.