12830619
Image is everything: advancing HCI knowledge and interface design using the system image
As the field of human-computer interaction matures, the need for proven, dependable engineering processes for interface development becomes apparent. Our continuing work in developing LINK-UP, an integrated design and reuse environment, suggests that a better understanding of the system image is key to the successful evaluation of design prototypes, and an aide in applying knowledge from the repository. This paper describes our ongoing work to enhance LINK-UP by developing and augmenting the system image to make it the central communication point between different stages of design and between different stakeholders. We report on a study of the new task flow that demonstrated the value of the system image within a broader design context. Overall, our findings indicate that the effective creation and use of knowledge repositories by novice HCI designers hinges on successful application of existing HCI design concepts within a practical integrated design environment.
6216883
Alumni campus tour: capturing the fourth dimension in location based notification systems
When a person visits a place, it is almost always simple to understand the physical environment around them. Often people ignore---or don't have access to---the fourth dimension: time. Our research is an attempt to create a system that adds the aspect of time into location-based notification systems. This allows a person to not only experience their surroundings through five senses and three dimensions, but also to understand the changes the location has undergone over time, by receiving cues. This report describes our experience in designing and implementing such a system and reports on a preliminary evaluation of it.
10486912
VTAssist: a location-based feedback notification system for the disabled
The needs of individuals with limited mobility have not been given as much importance as those of other users of internet-accessible mobile devices. Disabled users have information and service needs that are unique and a timely delivery of these services and information can be invaluable. This has motivated us toward the development of VTAssist, an application that attempts to provide critical location-based information about building accessibility to impaired users. This paper discusses our initial implementation of VTAssist and reports on preliminary evaluation results. Our results indicate that our system can help wheelchair users to better understand and navigate around environments.
42709388
Precomputing avatar behavior from human motion data
3126586
A Constant Propagation Algorithm for Explicitly Parallel Programs
In this paper, we present a constant propagation algorithm for explicitly parallel programs, which we call the Concurrent Sparse Conditional Constant propagation algorithm. This algorithm is an extension of the Sparse Conditional Constant propagation algorithm. Without considering the interaction between threads, classical optimizations lead to an incorrect program transformation for parallel programs. To make analyzing parallel programs possible, a new intermediate representation is needed. We introduce the Concurrent Static Single Assignment (CSSA) form to represent explicitly parallel programs with interleaving semantics and synchronization. The only parallel construct considered in this paper is cobegin/coend. A new confluence function, the π-assignment, which summarizes the information of interleaving statements between threads, is introduced. The Concurrent Control Flow Graph, which contains information about conflicting statements, control flow, and synchronization, is used as an underlying representation for the CSSA from.
11778998
The calder toolkit: wired and wireless components for rapidly prototyping interactive devices
Toolkits and other tools have dramatically reduced the time and technical expertise needed to design and implement graphical user interfaces (GUIs) allowing high-quality, iterative, user-centered design to become a common practice. Unfortunately the generation of functioning prototypes for physical interactive devices as not had similar support -- it still requires substantial time and effort by individuals with highly specialized skills and tools. This creates a divide between a designers' ability to explore form and interactivity of product designs and the ability to iterate on the basis of high fidelity interactive experiences with a functioning prototype. To help overcome this difficulty we have developed the Calder hardware toolkit. Calder is a development environment for rapidly exploring and prototyping functional physical interactive devices. Calder provides a set of reusable small input and output components, and integration into existing interface prototyping environments. These components communicate with a computer using wired and wireless connections. Calder is a tool targeted toward product and interaction designers to aid them in their early design process. In this paper we describe the process of gaining an understanding of the needs and workflow habits of our target users to generate a collection of requirements for such a toolkit. We describe technical challenges imposed by these needs, and the specifics of design and implementation of the toolkit to meet these challenges.
1519617
Distributed parallel data storage systems: a scalable approach to high speed image servers
We have designed, built, and analyzed a distributed parallel storage system that will supply image streams fast enough to permit multi-user, “real-time”, video-like applications in a wide-area ATM network-based Internet environment. We have based the implementation on user-level code in order to secure portability; we have characterized the performance bottlenecks arising from operating system and hardware issues, and based on this have optimized our design to make the best use of the available performance. Although at this time we have only operated with a few classes of data, the approach appears to be capable of providing a scalable, high-performance, and economical mechanism to provide a data storage system for several classes of data (including mixed multimedia streams), and for applications (clients) that operate in a high-speed network environment.
42871030
An Efficient Method for Detection of Key Objects in Video Shots with Camera Motions
��� ���� ����������� ���� �� ����� ���������� �� �� ��������� ���� ����� ��������� ���� � ������ �� ����� ��� ��� � ��� ����� �� ���� ���� ��� �������� ��� ��������� �� ���� ������ �� ������� ��� ������� ������� �� ��� ������� �� ����� �� ���������� ���� �������� �� ������ ��� �������� ��������� ��� ���� �������� ��������� ����� �� ������ ��� ��������� ������ ��� �� ���� ����� ���� ������� � ��� ��������� �� ������� ��� ������� ���� ����� �������� ������ ����� ����� ������������ ��� ���������� ����������� �� ���� ��� ������ ������������� ��� ��������� �� �������� ��������� ������������� ��� �������� ������ ����������� ������ ����� ������� ���� ���� ��� �������� ������ �� ���� ����������