Friday 25 January 2008

Technical Writing

The piece of work I'm going to review today is A Wii Remote, A Game Engine, Five Sensor Bars and a Virtual Reality Theatre.

@inproceedings{1324941,
author = {Torben Schou and Henry J. Gardner},
title = {A Wii remote, a game engine, five sensor bars and a virtual reality theatre},
booktitle = {OZCHI '07: Proceedings of the 2007 conference of the computer-human interaction special interest group (CHISIG) of Australia on Computer-human interaction: design: activities, artifacts and environments},
year = {2007},
isbn = {978-1-59593-872-5},
pages = {231--234},
location = {Adelaide, Australia},
doi = {http://doi.acm.org/10.1145/1324892.1324941},
publisher = {ACM},
address = {New York, NY, USA},
}

Let's start with the title: I really like it! Although it says nothing about methodology, problem, results, etc, I think it fits well with the content of the paper. This is really just a description of a technology project in progress without much of a theoretical basis, but that's fine. It's exciting from an HCI / engineering perspective even without being able to discuss the implications of their study as it hasn't completed yet. As such the disjoint, technology-focussed title seems to me to be appropriate: it's like all they have at this stage is a bunch of technologies, but that alone is enough to draw my interest and provide enough suggestion that I can infer that this is an interesting paper. Looking at the title a bit further, what appeals to me is the combination of several "sexy" terms all used together. The Wii remote is a device that I've paid particular attention to recently with a project of my own, but is also something that's generating much interest throughout the game studies community as well as the commercial industry. Including the term "game engine" in the title also helps me as it positions this paper as being very relevant to my area of interest, whereas most writing on the Wii is from a largely non-technical perspective, and in many ways does not deal directly with the material reality (i.e., the technology) of video games. If they had been more specific and had said, "The Steam Game Engine" I would have been even more excited, though admittedly most readers of the OzCHI proceedings would be forgiven for not having heard of "Steam" before. Next, "five sensor bars" - this marks the project out as being something quite exceptional. Normally only a single bar is used for Wii games. Indeed, the only other project that I've heard of which uses custom sensor bar configurations are those by Johnny Lee Chung, the pioneering PhD student at the HCI Institute at Carnegie Mellon University. Using five sensor bars suggests to me that this paper is in that rare and extremely interesting league of hardware modifications. Finally the "virtual reality theatre" is for me the least interesting term. This suggests that the project is unfortunately out of the scope of normal users and most other research teams.

The abstract to the piece is short and doesn't give a lot of information. Fortunately the whole paper is short so there's not too much lost. If I were to rewrite it I'd include a mention that various technical characteristics of the Wiimote will be discussed including sensitivity cones, aiming techniques, it's usability affordances, as well as some modifications made to the Source game engine. Finally as this project is a work in progress, I would make that clear in the abstract, that no specific results will be reported in this current paper.

The introduction set the context for the paper by explaining the authors motivation.

"The exciting prospect of incorporating a Wii remote controller into this theatre and determining whether it could be used effectively with games and other virtual reality software has led to the study described in this paper."


It sounds like they really just want to see whether they can use the Wiimote with their VR theatre. This isn't a terribly rigorous reason for conducting a piece of research, and perhaps they'd be better off to frame it as a particular research question. I'd go for something around an investigation into the capabilities / limitations / affordances of the Wii remote as a virtual reality interface device. The emphasis then would be on examining the device itself and trying to work out what applications it could have in different contexts, whereas the authors begin with the environment - their virtual reality theatre - and are then working back in the opposite direction to see if they can make it work. Even though I might approach the work in a different way I still think their project is exciting and my approach might not have led me to even consider its usability in such a unique and compelling environment.

Alternatively I noticed that they include the word "Immersion" in their keyword search, but nowhere in the title or abstract.

"The motion-tracking abilities of the Wii can provide a strong immersive experience..."


This is taken from their introduction, and again suggests another way of framing the paper - as an analysis of the potential for immersion that the Wii remote can offer in a CAVE-like immersive environment. This shift in emphasis would move the project more into psychological or theoretical territory and away from the technical. Frankly this is all extremely interesting to me and I look forward to their future publications to see where they take this project.

Towards the end of the introduction they point to what sounds like some form of results.

"... the main limitation to the deployment of the Wiimote in the interaction space of the theatre is the narrow code of sensitivity for detection of infrared signals from a Sensor Bar (by the Wiimote) and the narrow cone of transmission of infrared signals by a Sensor Bar."


After which the authors take a common approach of briefly describing the structure of the paper to follow.

Section 2 is a taxonomy and usability analysis of the Wii remote, followed by a description of different aiming techniques used by current Wii games.

... the Wiimote for a 3D user interface has clear usability advantages over the sometimes unfamiliar devices employed in virtual reality theatres ... speed, accuracy, ease of learning, fatigue and coordination would all seem to be well served."


This section is concise, with clear language and concrete examples of actual games. After a short description of the aiming techniques the authors make a conclusion that is also a hint for what will appear later in the paper,

"it is, therefore, necessary to either convert fixed-reticule game engines to have a bounding-box approach or to adopt a form of head tracking which is independent of the Wiimote."


Section 3 is a technical description of the viewing cone angles, and their implications for use in the large space of the VR theatre. I found this section extremely interesting as it dealt with an important aspect of the Wiimote that I hadn't seen covered elsewhere. Unfortunately the presentation of their data was not well executed. In essence this section describes the angles (left, right, up, down) at which light is either emitted from a diode, or detected by the sensor. It occurs to me that this is essentially graphical data but the authors only present it textually.

"the viewing cone for the Wiimote to have average half-angles in the horizontal plane of 18.7 degrees for the right half angle and 22.1 degrees for the left half-angle. The vertical cone was measured to have a hfalf-angle of 14 degrees in the up direction and 17.3 degrees in the down direction."


"At separations of 1m, half angles in the horizontal direction were measured to be 66 degrees (left) and 72 degrees (right).


"... at 3m separation half-angles of 39 degrees (left) 33 degrees (right), 41 degrees (up) and 31 degrees (down) ..."


A tabluar format would have helped to emphasise the differences between these measurements, but even better would have been a graphical rendering of the angles and distances. A colour-coded 3D volumetric rendering could have shown all the volumes simultaneously, or a simple first-angle orthographic line drawing projection with the horizontal and vertical planes overlain together. The did provide one drawing which tried to show where a participant could stand in the theatre and still be able to see at least one infrared dot, but I found this hard to reconcile with the data presented, and indeed it did not include any representation of the angles described.

However, the most important conclusion from this section was how the viewing angles vary with distance, and that they are asymmetric. The authors then suggest that due to these limitations they would need to use multiple sensor bars for their VR theatre, but this in turn necessitates further work on the driver.

"Anecdotally, the immersive feel of this environment is compelling, even though it is not be projected in stereo" [sic]


Just an aside - there are a couple of typos in this document, which surprised me for an ACM publication. The one above was just a proof-read problem, but perhaps more seriously the reference footnotes used in the body of the text are incomplete:

"Many games and other applications have been written for the Wiimote and we have drawn up detailed interaction taxonomies for a number of these (The Legend of Zelda: Twilight Princess [?] and WiiSports [?]"


References are properly numbered in the References section at the end of the document but not through the body so there was clearly some kind of technical problem when the authors or editors produced this file.

Returning to the previous quotation about the immersiveness of the project, I think that again this is an area that they could investigate further as it seems like a solid research question. We know that immersive experiences are hightened in game environments, and also in wide-perspective VR theatres, but it would be interesting to evaluate how the use of the Wiimote changes this experience compared to other interaction devices such as the traditional data glove.

In this last major section to the paper the authors give a high level overview of their software modifications. This is just enough information to suggest how one would reproduce their results without becoming too specific with implementation details.

Section 6 is Project Status, effectively the conclusion for this paper and is just a two sentence summary. More could have been said about the future direction this work will take, about why this work is or will be significant for the field, as well as some concluding remarks about the Wiimote and / or theatre as devices for immersive interaction.

No comments: