RotoView Home  

FAQ 

Company Profile 

Contact Us 

Tilt and Scroll Display for Mobile Devices
 

RotoView Home Page
RotoView App
Theory of Operation
Why Add RotoView
RotoView Patents
RotoView In The News
FAQ
Roadmap


Archives
White Paper
PC-Based Evaluation System


About Innoventions
Company Profile
Press Releases

Contact us at:

1-281-879-6226
sales@innoventions.com


RotoView Theory of Operation

Personal smart media devices have great computation power and connectivity to provide users with a vast amount of visual data, including web pages, maps, pictures, spreadsheets and other information content. The emergence of high-resolution active TFT Liquid Crystal and OLED displays has vastly increased the number and variety of smart hand-held devices with information displays. Such devices now include smartphones, gaming devices and a variety of hand-held computers, GPS based maps and others.

The display's SIZE will always remain small due to the limitations inherent to the hand-held device's small form factor. This fact leads to the challenge of displaying the contents of a large stored virtual display on the device's small screen. The following pictures illustrates the relations between the virtual display and the actual device's screen.

The relation between the stored virtual display (left) and the actual hand-held device's display (right). The yellow bordered area on the virtual display is all the device's display can show (without image reduction).

Clearly, smart personal media device must employ view navigation methods that will enable the user to scroll the large stored virtual display. Traditionally, this function was done by keyboards, and in recent years view navigation by touch screen became very popular. And yet, a major challenge remains - how to enable single-hand operation of the device. For example, while you can navigate a view using touch screen with one hand, it becomes awkward when many live links are displayed, which you can inadvertently activate while scrolling the page with your finger. The RotoView technology was invented to resolve this problem. It is intended to complement multi-touch devices, as well as to complement keyboard navigation in devices like electronic book readers where touch screen glare is not desired.

RotoView-enabled devices allow the user to scroll any virtual display just by tilting the device. This reduces the need for pressing switches or using your fingers to navigate the display.
RotoView's can use any built-in orientation sensor, like accelerometers, gyroscopes, camera-based tilt sensors and more.

Our patented RotoView technology controls the view navigation based on changes in the device tilt and related movements. RotoView defines two modes of operation: fixed mode; and view navigation mode. Fixed mode is when RotoView is disengaged and the device view is fixed (or controlled by other view navigation means, such as buttons and touch-screen). During navigation mode the hand-held device senses changes in its tilt and movement to determine the view navigation (or scrolling) along the x and y axes (up-down, left-right) of the virtural display.

Orientation sensors have been used for many years in virtual reality systems and in a variety of three-dimensional pointers and 3D mice. Such sensors include accelerometers, gyroscopes, magnetic sensors, camera-based orientation sensor, and many more. Typical of these sensors is the accelerometer. Most smartphones manufactured today already include an accelerometer and software driver to auto-select "portrait" or "landscape" display mode. Since we invented tilt-based view navigation many years before the emergence of the modern smart phone, we first introduced RotoView technology using our PC-base evaluation board. Nowadays, the accelerometer is embedded within the smart media device and the application designer simply interfaces to it via the operating system. In fact, RotoView can be quickly implemented within the device's operating systems and enhance all other applications running on the device.

The user's hand movement cannot be restricted only to tilt change - all hand movements include some lateral movements with acceleration components that add to the sensor's measurements. As a result, precise control of tilt-based view navigation by accelerometers is not efficient if the system rigidly responds to the sensor data. Gyroscopes sensors, which are expected to proliferate in smart media devices in the near future, provide better tilt change detection compared to the accelerometer since it does not respond to linear movements. Furthermore, the user often needs to perform a fast and substantial scrolling of the view to reach the area of interest and then to follow delicately to the final destination. This is one of the reason for the success of the the "flick" gesture in today's multi-touch systems. To achieve similar performance and overcome sensor limitations, RotoView technology employs our Non-linear Dynamic Response (NLDR) algorithms, to quickly and intuitively responds to the user's orientation changes. This creates a closed control loop that alleviates the need for exact linear relation between the orientation changes and the resulting display navigation.

The NLDR algorithms exhibit the following main features:

  • Response curves providing non-linear relation between the amount of tilt or hand movement and the amount (or rate) of view navigation.
  • Selection of different stored response curves for use by different applications.
  • The response curves may further change dynamically during the navigation process.

While in Navigation mode, response to the re-orientations of the device may change dynamically as mentioned above. For example, at the start of the navigation, the response is fairly coarse 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 does not require an exact correlation between orientation changes and actual navigation of the display, which allows the use of relatively low cost coarse sensors to determine the orientation changes.

In addition to the use of a switch or touch screen command to activate Navigation mode, a RotoView implementation may activate Navigation mode by tapping on the enclosure of the hand held device. Another embodiment activates the Navigation mode by a specific hand gesture. Both of these activation options are well suited for single hand operation.

RotoView stores a trail of virtual display navigation states during the view navigation so that the system can be 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.

Please click here to review additional issues relating to the user interface experience with RotoView.

INNOVENTIONS® Inc. "INNOVATIVE PRODUCTS FROM INVENTIVE MINDS" ©2011 INNOVENTIONS, INC.
All rights reserved. RotoView and INNOVENTIONS are registered trademarks of INNOVENTIONS, Inc.
RotoView patents are available for purchase or licensing.