RotoView User Interface
The main objective of the RotoView technology is to provide a convenient and intuitive user interface experience in all personal media devices. In particular, RotoView is very suitable for a single hand operation. This page discusses several issues related to the RotoView user interface.
RotoView introduces the notion of two distinct viewing modes: the view navigation mode and the fixed view mode. Since the personal media is continuously subject to movements and rotations, leaving the device on view navigation mode all the time will cause the display to shift inadvertently. Therefore, much of the RotoView technology deals with the transition between these viewing modes. These transitions include the following:
RotoView optionally alerts the user when the view navigation is active (e.g. by a blinking marker on the display boundary) to further eliminate inadvertent display drifts.
RotoView introduces the concept of Response Curve which controls the amount of display navigation based on the sensor data. It produces intuitive overall view navigation based upon our powerful Dynamic Response algorithms.
While in Navigation mode, response to the re-orientations of the device may change dynamically. For example, at the start of the navigation the response is fairly coarse in order to bring the display to the general area. After a few seconds within Navigation mode, the response automatically becomes more refined, to allow exact placement of the display. As a result, RotoView's Dynamic Response algorithms do not require an exact correlation between orientation changes and actual navigation of the display, which allows for the use of relatively low-cost coarse sensors to determine the orientation changes. The virtual closed loop comprising the media movements, the sensor data, the Dynamic Response response and the user's eyes allows the user to direct the view as desired.
The response curves utilize noise clipping by witholding view navigation responses that may be the result of the user's inadvertent movements. Similarly, various threshold values are used to ignore any small orientation changes due to normal hand trembling. Both clipping and threshold values can be automatically adjusted to accomodate the user's stored profile.
RotoView stores a trail of virtual display navigation states during the view navigation so that the system can returned to the fixed mode with any of the stored states. The trail is used when a hand gesture command to exit navigation view mode is detected. The personal media display is set to the state just prior to the start of the movement associated with the gesture.
Similarly, a stored display state of the trail can be selected by the user to "undo" any inadvertent view navigation that occurs during view navigation mode.
This trail of virtual display navigation states is included within the broader RotoView Ballistics employed in our development systems, as illustrated in Figs. 1 and 2.
The RotoView technology is protected by our patents and trade secrets. Further information requires a Non-Disclosure Agreement. Please contact Scott LaRoche at 1+ (281) 879-6226, fax 1+ (281) 879-6415, or e-mail firstname.lastname@example.org.
|"Some ideas are so simple, when you first hear of them you think, 'Now why didn't I think of that?' RotoView is one such invention."|
|Brighthand.com, August 2003|
|"Here's a technology that could put a new spin on moving and shaking... Don't be surprised if you see people waving their PDAs around."|
|PC Magazine, September 2003|
|"Everyone is on the move. And a Houston, Texas-based firm believes it has the tilt-to-navigate technology that manufacturers need to enable products for the PDA and smart phone market. They’ve actually had the technology for some time – but the market and the pricing are finally coming together to make a better business case for their tilt-to-navigate technology."|
|The Motion Applications Report, October 11, 2007|