Features and Specifications
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. In the following screens we see 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/or hand gesture.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. The inactivity threshold is used to mask small movements of the
device. In the following screens exit occurs by touch switch or after 6.0
seconds from the start of the navigation mode. The navigation mode is also
exited if an inactivity of 0.9 seconds is detected.
 |
|
 |
| 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 inactivitiy 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.
 |
|
 |
|
 |
| 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 7.0 seconds, and the overall intensity is scaled by a factor of 10 (out of a
range of 1-20).
 |

|
 |
| The user can set several parameters
to map the current time response graph to your navigation session. It also
provides additional scale factor over the graph intensity. |
|
In addition to global
intensity scale factor, the graph can be mapped to a fixed mapping time or to
the current exit time. |
Rotation Sensor
Setup
The rotation sensor setup parameters used with
the RotoView algorithms convert the tilt readings to actual scrolling
magnitudes. You can easily change the parameters to build your preferred
display navigation profile.
 |
 |
 |
| 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.
 |
|
 |
| Navigation Monitor
shows the user what portion of the display they are seeing. |
|
Besides providing
location, Navigation Monitor shows the percentage of display visible to the
user. |
Miscellaneous
Parameters
The following parameters group can also be
experimented on with the RotoView app. Setting constant response to ON bypasses
the response graph and uses the fixed scale factor value to control the view
navigation. Base line update controls some important dynamic parameters within
the algorithm that convert the tilt readings to actual scrolling
magnitudes.
 |

|
 |
| The user can set
several miscellaneous parameters, including view navigation monitor, sound
beeps, directions and photo magnification. |
|
You can set up the
sound settings, the view navigation directions style, and determine whether
opened photos are automatically magnified. |
Manual View Navigation
The RotoView app includes a pop-up 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
has to be scrolled when the user touches an arrow. In the following example all
arrows move the display by 18 pixels each time they are touched. Touching and
holding the arrow will repeat a movement of 18 pixels every 140mS.
|
 |
 |
| 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
Pressing the Setup button allows you to create
and store your own customized navigation profiles.
|
 |
 |
| 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 date 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.
 |
|
 |
| 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. Note that you can toggle
between a display of Dx, Dy (display movements) and Vx and Vy (display
offset). |
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" ©1995, 2009
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. RotoView patents are available for purchase or
licensing.
|