arbeiten:game_controller_performance

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
arbeiten:game_controller_performance [19.01.2013 13:48] Raphael Wimmerarbeiten:game_controller_performance [03.01.2016 17:56] – [Data-Entry] Raphael Wimmer
Zeile 1: Zeile 1:
-====== Quantitative Comparison of Game Controller Performance ======+====== Quantitativer Vergleich der Performance von Game-Controllern ======
  
 ---- dataentry StudentischeArbeit ---- ---- dataentry StudentischeArbeit ----
-Thema                Quantitative Comparison of Game Controller Performance +Thema                     Quantitativer Vergleich der Performance von Game-Controllern 
-Art_tags      : BA, MA +Art_thesistypes           : BA 
-Betreuer_title        : user:Raphael Wimmer|Raphael Wimmer +Betreuer_thesisadvisor    : Raphael Wimmer 
-Student_title        Benjamin Dengler +Student                   Simon Fürnstein 
-Professor_title      user:Christian Wolff|Christian Wolff +Professor_thesisprofessor : Christian Wolff 
-Status_tag    vergeben +Status_thesisstate        abgeschlossen 
-Stichworte_tags : games, hardware, evaluation +Stichworte_thesiskeywords : games, hardware, evaluation 
-angelegt_dt              : 2012-08-09 +angelegt_dt               : 2012-08-09 
-Beginn_dt             März/April 2013  +Beginn_dt                  
-Ende_dt            +Anmeldung_dt              :  #  
 +Antrittsvortrag_dt        : 2015-03-30 #  
 +Abschlussvortrag_dt       :  
 +Ende_dt                   2015-03-31
 ---- ----
 +
 +
 +
 +
  
 ==== Beschreibung ==== ==== Beschreibung ====
 +
 === Hintergrund === === Hintergrund ===
  
Zeile 50: Zeile 58:
  
 === Quellen === === Quellen ===
 +  * Microsoft Research: "How fast is fast enough?: a study of the effects of latency in direct-touch pointing task", "Designing for low-latency direct-touch input"
 +  * "To Frag Or To Be Fragged - An Empirical Assessment of Latency in Cloud Gaming" ->  GALAMETO.KOM
 +  * [[http://www.gamasutra.com/view/feature/132122/measuring_responsiveness_in_video_.php?print=1]]
 +  * [[http://www.anandtech.com/show/2803 | Exploring Input Lag Inside and Out]]
 +  * [[http://www.eurogamer.net/articles/digitalfoundry-lag-factor-article]]
 +  * [[http://benheck.com/for-sale]]
 +  * [[http://www.ptgrey.com/products/fireflymv/fireflymv_usb_firewire_cmos_camera.asp]]
   * [[http://www.yorku.ca/mack/gi2009.pdf | ISO 9241-9 Evaluation of Video Game Controllers]]   * [[http://www.yorku.ca/mack/gi2009.pdf | ISO 9241-9 Evaluation of Video Game Controllers]]
   * [[http://kotaku.com/5910965/which-video-game-controller-is-best-no-seriously-which]]   * [[http://kotaku.com/5910965/which-video-game-controller-is-best-no-seriously-which]]
   * [[http://altchi.org/2013/submissions/submission_michelle.brown_1.pdf | Evaluating Video Game Controller Usability as Related to User Hand Size]]   * [[http://altchi.org/2013/submissions/submission_michelle.brown_1.pdf | Evaluating Video Game Controller Usability as Related to User Hand Size]]
 +  * [[http://appglimpse.com/blog/touchmarks-i-smart-phone-touch-screen-latencies/ | TouchMarks I: Smartphone Touchscreen Latencies]]
 +  * [[http://appglimpse.com/blog/touchmarks-ii-touchscreen-latencies-in-flagship-tablets/ | TouchMarks II: Touchscreen Latencies in Flagship Tablets]]
 +  * [[http://msdn.microsoft.com/en-us/library/windows/hardware/dn195876.aspx | How to measure Touch Down Latency by using an Acoustic Measurement Tool]]
 +  * [[http://www.collectingsmiles.com/news/measuring-latency-in-colors-why-game-devices-are-better-for-games-than-smart-phones-2/ | MEASURING LATENCY IN COLORS! – WHY GAME-DEVICES ARE BETTER FOR GAMES THAN SMART-PHONES]]
 +  * [[http://link.springer.com/article/10.3758/BF03195452 | Measuring keyboard response delays by comparing keyboard and joystick inputs ]]
 +  * [[http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5945463&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5945463 |The effect of tactile feedback latency in touchscreen interaction]]
 +  * [[http://staff.washington.edu/mhughes/research/MHughesMSThesis.pdf | Effects of Key Displacement Distance and Key Switch Mechanism on Applied Forces During Typing]]
 +  * [[http://hfs.sagepub.com/content/50/2/322.short | Motion Sickness and Postural Sway in Console Video Games ]]
 +  * [[https://www.youtube.com/watch?v=cdK1jeEJGZY | Ben Heck- One handed Xbox Controller (Hardwarerevisionen]]
 +  * [[http://www.oscium.com/blog/handheld-oscilloscope-captures-signal-activity-usb-drive | Handheld Oscilloscope Captures Signal Activity from USB Drive]]
 +  * [[http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller|XInput Wrapper for DualShock3 Controller]]
 +  * [[http://blog.oscarliang.net/arduino-timer-and-interrupt-tutorial|Arduino Timer and Interrupt Tutorial]]
 +=== Zeitplan (vorläufig) ===
 +
 +  * Einlesen, Experimente (-> Anfang August)
 +  * Implementierungen
 +  * Testen
 +  * Schreiben (Anfang-Mitte September schreiben anfangen)
 +
 +=== Aufbau der Arbeit ===
 +
 +  * Einleitung
 +  * Related Work:
 +    * Tastendesign, Druckpunkte, Kraftkurven
 +    * Latenz, wie wichtig ist das?
 +  * Aufbau/Zusammensetzung von Latenz bei Eingabegeräten (und Feedbackloop, Ausgabe)
 +  * Wie kann man Latenz messen, Definitionen?
 +  * Auswahl der untersuchten Eingabegeräte
 +  * Messungen:
 +    * Latenz Entscheidung -> Tastendruck
 +    * Latenz Tastendruck -> Kontakt geschlossen
 +    * Latenz Kontakt geschlossen -> Signal über Bus
 +    * Latenz Bus -> Betriebssystem (wie messen?)
 +    * Latenz Betriebssystem -> Anwendung
 +  * Auswertung, Vergleich
 +  * Diskussion, Verbesserungsmöglichkeiten Messungen und Controller
 +
 +
 +=== Fragen / Notizen ===
 +
 +  * Wie hoch ist die Scan-Frequenz von verschiedenen Tastaturen? -> Einfluss auf Latenz
 +  * Arduino zum Zeitmessen?
 +
 +== Eingabegeräte ==
 +
 +  * Keyboards (No-name, Gamer, mechanische Schalter - Cherry blue, brown, black, red)
 +  * XBox-Controller (wireless und wired)
 +  * PS3 (Bluetooth, USB)
 +  * [[http://www.avengercontroller.com/ | Avenger Game Controller]]
 +  * Gaming-Mäuse (Noname, Logitech G700)
 +  * No-Name Gamecontroller (wired, wireless, Dragonrise Gamepad)
 +  * WiiMote
 +
 +== Messungen ==
 +
 +  * Elektrisch: Kontakt überbrücken, messen, wann Signal auf Kabel ist, bzw. im Rechner bei der Anwendungssoftware ist
 +  * Mechanisch: wie schnell lässt sich eine Taste drücken? Ab wann drückt man tatsächlich eine Taste? Wie misst man das? -> Lichtschranke, Kontakt auf dem Button, EMG)
 +  * Mess-Hardware bauen (TouchScope?)
 +  * Auswertungsframework (siehe [http://nacenta.com/2013/05/15/what-and-how-to-log-in-your-experimental-hci-software/ ] )