Heads-Up Interface Experience
ODG Glasses System is a paradigm shift in heads-up user interface. Our custom see through optics create a virtual 55 inch display super suspended in the users field of view 8 feet from there eyes. This private dynamically see through display system allows for true Augmented Reality and the overlay of information anywhere in the world.
ODG Glasses System immersive see through optics will adapt to the brightness of the environment or the API calls of an application and dynamically control the translucency level of displayed image.
Color & Display
ODG Glasses System displays are independently driven at 720p @ 30 frames per second with a full 256 color level range.
Control & Input
ODG Glasses System incorporates a multitude of control & input devices. Primarily the ODG Glasses System ships with a Bluetooth Finger Controller and Keyboard. Alternatively in the right temple a redundant optical trackpad and ReticalOS button system exist. Another means of control is to enable the voice commands under system settings.
The system is built upon a pre-defined framework that:
- Defines the layout and placement of elements, applications or widgets.
- Designates applications or widgets by type
- Designates the framework spaces and the rules by which the apps interact and share the UI space.
Active Application, On-Axis
The central area of the user display (“on-axis”) is reserved for the current active application. Only one application may “own” this space at a time, although widgets or applications with persistent controls in the off-axis spaces can overlap the active app space to display menus or other controls during focused interaction.
Active Application, Off-Axis
The lower middle area of the display is reserved for the current active application. Only one application may occupy this space at a time. Some apps may occupy both the off-xis and on-axis spaces together such as Camera or Navigation. Once launched these widgets are persistent background apps and display at all times except when a full- screen app is launched. Once the full-screen app is closed the widgets display again.
The lower left area of the display is reserved for communications widgets such as Phone, SMS, or Chat. Only one application may occupy this space at a time, but these widgets can overlap the active app space to display menus or other controls during focused interaction. Once launched these widgets are persistent background apps and display at all times except when a full-screen app is launched. Once the full-screen app is closed the widgets display again.
The lower right area of the display is reserved for media widgets such as Music Player, Video Player, Pandora, Spotify, Video Streaming, etc. Only one application may occupy this space at a time, but these widgets can overlap the active app space to display menus or other controls during focused interaction. Once launched these widgets are persistent background apps and display at all times except when a full-screen app is launched. Once the full-screen app is closed the widgets display again.
The Status Bar follows the standard Android model with some modifications to optimize for the HUD environment. It is normally a persistent element, but full-screen applications have the ability to encompass the status bar space.
- Persistent status indicators for battery life, network connectivity, and date/time/alarm.
- Notification messages, which display on top of the status indicators for a few moments then fade away.
- Reserved for directional information such as navigation instructions for consumer and compass and heading for DoD.
- Peripheral and services status (USB, Bluetooth, Speech, etc)
The Launcher is a widget that displays icons for applications on the system. There are two orientation modes: Horizontal and Vertical. The Vertical mode can be docked to the right or left side of the Active App On-Axis space. The center-most icon indicates the highlighted application. Depending on the orientation, swiping left/right or up/down navigates through the icons. Clicking the icon will launch the selected app.
Out of the box the Launcher comes pre-configured in “Favorites” mode, with default applications already added as Favorites. The user swipes left/right or up/down to select, and clicks to launch.
Selecting “All Apps” will load the icons for every available application on the system into the Launcher. Applications that are already added to Favorites are indicated. A short click on an icon will launch the app.
Clicking and holding an icon that is not already a Favorite will cause the icon to be added to Favorites and toggle the indicator on. In the status bar, a notification message will display “[app name] Added to Favorites” for a brief moment and fade away.
Clicking an holding an icon that is already a Favorite will display a popup dialog. The message will read “Remove From Favorites?” with the options OK and Cancel. Selecting OK will remove the application from the Favorites and toggle the indicator off. In the status bar, a notification message will display “[app name] Removed from Favorites” for a brief moment and fade away.
Once the system has booted, the default startup state will display the Status Bar with the Launcher in Favorites mode. If no selection is made after a pre-designated time, or significant forward motion is detected, the Launcher fades away and remains hidden, and the status bar reduces to 50% opacity. Any input on the trackpad will fade the Launcher back in, and the status bar will return to 100% opacity.
This diagram illustrates the virtual “layers” of display priority of the Framework spaces. Elements are ordered top-to- bottom in order of priority and location within these layers.