RotoView App Features
The RotoView app demonstrates the tilt-based
view navigation on the user's own pictures. Exploring the More button provides
the user an opportunity to experiment with numerous setup options, help notes,
response graphs and view ballistics.
Navigation Mode Entry and
Exit
The RotoView app has two distinct modes:
Navigation Mode when moving or changing the device's orientation scrolls the
view; and a Fixed Mode during which the display remains fixed even if the
device is tilted. The transitions between these modes are frequent, and should
be intuitive to the user. The following screens show that the navigation entry
method can be accomplished by touch switch or by hand gesture. Future versions
may also include voice commands.
 |

|
 |
| The RotoView setup is the entry
point to experiment with the program settings. We first explore the RotoView
Entry Methods. |
|
RotoView navigation entry method
can be accomplished by hand gesture (e.g. shaking) and/or by a touch
switch. |
Navigation Exit is controlled by a touch switch
and the view navigation progress monitor.
The touch switch is embedded in the navigation bar at the top of the main
viewer. Navigation Exit may be triggered automatically after a fixed time
period. You can also set the RotoView app to exit navigation mode once an
inactivity that lasted more than the inactivity time setting is detected.
Please review the Navigation Mode
tutorial for more details.
 |
|
 |
| Navigation exit is controlled by a
touch switch, and/or after a fixed time period. We will support hand gesture
exit in future versions. |
|
You can set the app to exit
RotoView whenever an inactivity is detected over a set inactivity time.
|
Time Response Graphs
The RotoView app allows you to experiment with
various time response graphs provided by INNOVENTIONS, as well as to design
your own. Time response graphs are an important part of the
RotoView NLDR algorithm. Based upon the mapping
setup, these graphs will dynamically change the relative intensity of the
RotoView response to the orientation data. Please review the
Response Graph tutorial for more
details.
 |
|
 |
|
 |
| Typical response
starts with coarse navigation followed by a fine navigation from which the
navigation mode is exited. |
|
Here navigation
starts slowly, accelerates to coarse navigation and finally becomes fine
navigation. |
|
This response graph
provides a constant intensity. |
Users can easily create or modify their own
graphs using the app's graph editor.
 |
| The graph editor uses 10 time slots
on which you can set the graph points intensity values using the touch screen.
These time slots are mapped onto the actual navigation time based on the
Response Graph Time Mapping setting. |
Time Response
Graph Mapping
The RotoView time response
graphs provide a normalized mapping of view navigation rates (intensity)
for 10 time slots. This normalized time must be mapped to either a fixed
mapping time or to the exit time determined by the exit method setup (if that
parameter is set). In the following screens the mapping is set to the exit time
of 5.0 seconds, and the overall intensity is scaled by a factor of 10 (out of a
range of 1-20). More details are available in the
Response Graph tutorial.
 |

|
 |
| The user can map the intensity and
time length of the current time response graph. |
|
The time length of the
graph can be mapped to a fixed mapping time or to the current exit timer.
|
Rotation Sensor
Setup
The rotation sensor setup parameters used with
the RotoView algorithms convert the tilt readings to actual scrolling
magnitudes. You can experiment with these parameters to build your preferred
display navigation profile. Please review the
Rotation Sensor tutorial for more
details.
 |
 |
 |
| Rotation sensor setup
allows the user to set parameters relating to the view navigation
computation. |
|
Base line update is
part of the tilt conversion algorithm. Rotational threshold ignores minute hand
trembles. Accelerometer frequency determines also the rate of view rendering
during navigation. |
View Navigation Progress
Monitor
A unique feature of the RotoView patents is the
Navigation Monitor. When activated, Navigation Monitor shows the user their
view location on the larger virtual image. This is useful for very large
images, long web pages and lengthy text documents.
 |
|
 |
| The View Navigation
Progress Monitor shows the user what portion of the display they are
seeing. |
|
Besides providing
location within the virtual view, the Navigation Monitor shows the percentage
of display visible to the user. |
Miscellaneous
Parameters
The user can set several (unrelated)
miscellaneous parameters which are grouped in the 'Miscellaneous Setup' group.
The group determines the use of the view navigation progress monitor, sound
beeps, directions and photo magnification. More details are shown in the
Miscellaneous Setup tutorial.
 |

|
 |
| You can disable the
Navigation monitor and determine whether opened photos are automatically
magnified. |
|
You can also set up
the sound settings and the view navigation directions style. |
Manual View Navigation
The RotoView app includes an optional bottom
tool bar with four arrow keys to perform manual view navigation. Most users
will not need this, so in the RotoView default state this feature is turned
off. Manual view navigation is used for demonstration purposes and possible
emulation of older generations of smartphones that were not equipped with touch
screens. The manual view navigation setup determines the number of pixels by
which the view is scrolled when the user touches an arrow, and the button press
repeat rate. This feature is further described in the
Manual Navigation tutorial.
|
 |
 |
| Manual view navigation
is disabled by default. To activate, first press any of its two
selections. |
Activate manual
navigation by touching the switch. You can also change the movement/click and
press rate settings. |
Once enabled, the
manual view navigation is toggled on/off by the top left button. |
Setup Files Management
Tapping the Setup Files button allows you to
create and store your own customized navigation profiles. This group allows you
to return RotoView to its default settings, as described in this
tutorial.
|
 |
 |
| Setup files and
default enable the user to store and retrieve various profiles. |
There are three
user-defined setup files. |
Selection setup
default will return RotoView setup to its default state. |
RotoView
Navigation Ballistics
The program collects data during the RotoView
Navigation mode. The data of the last session is shown in the Ballistics view.
Each line lists the sensor data and the view navigation computation process for
each time ticker. Sensor acceleration data is captured in the Ax, Ay and Az
columns. The R column indicates the current value of the mapped Time Response
Graph. You can easily correlate the value in this column and the currently
selected graph and mapping setting. The Dx and Dy indicate the computed view
displacement along the X and Y axes. The Act column is an activity detector. N
indicated inactivity, determined by the Inactivity Threshold setting and the
accelerometer data. If exit by inactivity is set, the program counts sufficient
consecutive N readings to determine inactivity exit. Please review the
Ballistics tutorial for more
details.
 |
|
 |
| The Ballistics table
captures all sensor and response data of the last RotoView navigation.
|
|
Touch on the middle of
the top bar to display the Ballistics Data Legend. |
User Information View
|
 |
 |
| The RotoView app
includes help menus as well as the "About" view shown here.
|
The RotoView Quick
Start guide gets you started without wading through a lot of
documentation. |
The How To section
provides you with the basics. |
For further questions, please contact us at
1-281-879-6226, fax 1-281-879-6415, e-mail sales@innoventions.com.
INNOVENTIONS® Inc.
"INNOVATIVE PRODUCTS FROM INVENTIVE MINDS" ©2010 INNOVENTIONS,
INC. All rights reserved. INNOVENTIONS, Inc. is a private company not
associated with any smartphone manufacturer. Apple, the Apple logo, iPod, iPod
touch, and iTunes are trademarks of Apple Inc., registered in the U.S. and
other countries. iPhone is a trademark of Apple Inc. App Store is a service
mark of Apple Inc. RotoView and INNOVENTIONS are registered trademarks of
INNOVENTIONS, Inc.
|