scispace - formally typeset
Search or ask a question
Topic

User interface

About: User interface is a research topic. Over the lifetime, 85402 publications have been published within this topic receiving 1728377 citations. The topic is also known as: UI & input method.


Papers
More filters
PatentDOI
TL;DR: In this article, a real-time random access animation user interface environment referred to as interFACE enables a user to create and control animated lip-synchronized images or objects utilizing a personal computer for use in the users programs and products.
Abstract: A random access animation user interface environment referred to as interFACE enabling a user to create and control animated lip-synchronized images or objects utilizing a personal computer for use in the users programs and products. A real-time random-access interface driver (RAVE) together with a descriptive authoring language (RAVEL) is used to provide synthesized actors ("synactors"). The synactors may represent real or imaginary persons or animated characters, objects or scenes. The synactors may be created and programmed to perform actions including speech which are not sequentially pre-stored records of previously enacted events. Furthermore, animation and sound synchronization may be produced automatically and in real-time. Sounds and visual images of a real or imaginary person or animated character associated with those sounds are input to a system and may be decomposed into constituent parts to produce fragmentary images and sounds. A set of characteristics is utilized to define a digital model of the motions and sounds of a particular synactor. The general purpose system is provided for random access and display of synactor images on a frame-by-frame basis, which is organized and synchronized with sound. Both synthetic speech and digitized recording may provide the speech for synactors.

288 citations

Proceedings ArticleDOI
29 Jul 2007
TL;DR: A system for inserting new objects into existing photographs by querying a vast image-based object library, pre-computed using a publicly available Internet object database, to shield the user from all of the arduous tasks typically involved in image compositing.
Abstract: We present a system for inserting new objects into existing photographs by querying a vast image-based object library, pre-computed using a publicly available Internet object database. The central goal is to shield the user from all of the arduous tasks typically involved in image compositing. The user is only asked to do two simple things: 1) pick a 3D location in the scene to place a new object; 2) select an object to insert using a hierarchical menu. We pose the problem of object insertion as a data-driven, 3D-based, context-sensitive object retrieval task. Instead of trying to manipulate the object to change its orientation, color distribution, etc. to fit the new image, we simply retrieve an object of a specified class that has all the required properties (camera pose, lighting, resolution, etc) from our large object library. We present new automatic algorithms for improving object segmentation and blending, estimating true 3D object size and orientation, and estimating scene lighting conditions. We also present an intuitive user interface that makes object insertion fast and simple even for the artistically challenged.

287 citations

MonographDOI
01 Jan 1989
TL;DR: In this paper, the authors provide guidance for implementing SBEACH, the Storm- Induced BEAch CHange model, via a user interface available for the personal computer, which simulates the formation and movement of major morphologic features such as longshore bars, troughs, and berms, under varying storm waves and water levels.
Abstract: : This report provides guidance for implementing SBEACH, the Storm- Induced BEAch CHange model, via a user interface available for the personal computer. SBEACH simulates beach profile change, including the formation and movement of major morphologic features such as longshore bars, troughs, and berms, under varying storm waves and water levels. The personal computer version of SBEACH is accessed through a user interface which facilitates data entry and manipulation, graphical representation of input and output, and execution of the model. The interface also provides considerable error and range checking prior to actual running of the model. The first two chapters of the report present information about applying the model, including hardware requirements, loading SBEACH onto a hard disk, discussion of the interface structure through which the numerical model is operated, and guidance for model calibration. The final chapter is written as a tutorial, guiding the user in installing, running, and working through several example simulations.

287 citations

Proceedings ArticleDOI
13 Jan 2002
TL;DR: A hybrid navigation system that relies on different technologies to determine the user's location and that adapts the presentation of route directions to the limited technical resources of the output device and the limited cognitive resources ofThe user is presented.
Abstract: The design of mobile navigation systems adapting to limited resources will be an important future challenge. Since typically several different means of transportation have to be combined in order to reach a destination, the user interface of such a system has to adapt to the user's changing situation. This applies especially to the alternating use of different technologies to detect the user's position, which should be as seamless as possible. This article presents a hybrid navigation system that relies on different technologies to determine the user's location and that adapts the presentation of route directions to the limited technical resources of the output device and the limited cognitive resources of the user.

286 citations

Patent
02 Sep 2004
TL;DR: A programming interface provides functions for generating applications, documents, media presentations and other content as discussed by the authors, allowing developers to obtain services from an operating system, object model service, or other system or service.
Abstract: A programming interface provides functions for generating applications, documents, media presentations and other content. These functions allow developers to obtain services from an operating system, object model service, or other system or service.

286 citations


Network Information
Related Topics (5)
Mobile computing
51.3K papers, 1M citations
87% related
Software
130.5K papers, 2M citations
87% related
Server
79.5K papers, 1.4M citations
85% related
Software development
73.8K papers, 1.4M citations
85% related
Graph (abstract data type)
69.9K papers, 1.2M citations
83% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
2023211
2022526
20211,630
20203,004
20193,233
20183,024