User Manual Movie Recorder 1.0
Horus Movie Recorder
User manual
REVISION HISTORY
DATE
VERSION
AUTHOR
May 2015
1.0
Bijwoordbeeld tekst en techniek
TABLE OF CONTENTS
1
WORKING WITH THE HORUS MOVIE RECORDER
5
1.1
Introduction Horus Movie Recorder
5
1.2
System preferences
6
2
INSTALLING THE SOFTWARE
7
3
WORKING WITH THE MOVIE RECORDER
9
3.1
3.2
10
3.1.1
Menu bar
10
3.1.2
Tabs
10
3.1.3
Main Screen
10
3.1.4
Movie Recorder control buttons
10
3.1.5
Screen buttons
10
Settings screen
11
3.2.1
11
Select plugins (tabs) to display
3.3
General settings – Recorder host IP / Recorder port
11
3.4
Layout settings Movie Recorder
12
3.4.1
12
Save / Load Layout
3.5
Branding
12
3.6
Virtual Cam settings
13
3.7
Live Stream settings
13
3.8
Map Settings
14
3.8.1
14
3.9
4
Description of the screen elements
Map for offline mode
Movie Recorder Settings
15
PLUGIN TABS
16
4.1
Vcam Streams
16
4.1.1
16
4.2
4.3
Display modes for the VCam
Live streams
16
4.2.1
16
Live Stream control via Xbox controller
Arduino
17
4.3.1
Arduino modes
17
4.3.2
Adjusting the freerun trigger frequency
17
4.4
Audio
17
4.5
Delays
17
4.6
Map
18
4.6.1
Drawing on the map
19
4.6.2
Visibility of map layers
19
4.6.3
Save geometries to file
19
4.7
Pipeline
19
4.8
Settings
20
4.9
Grabbers
20
4.10
IMU / NMEA
21
4.11
Horus Movie Recorder
21
4.12
Satellites
22
4.13
Sensors
22
4.14
Transforms
23
1 Working with the Horus Movie Recorder
1.1 Introduction Horus Movie Recorder
The Horus Mobile Mapping suite consists of three separate programs: the Movie Recorder, the Movie
Maker and the Movie Recorder. This manual describes the Movie Recorder software.
The Movie Recorder’s main function is to record all the data from the camera’s and additional sensors.
The Horus Movie Maker is used to edit the recordings, it is used to select the useful recordings and
allows you to cut out sections that aren’t needed. The Movie Recorder is used for the actual inspection
and survey duties.
This manual is written in the assumption that the reader has basic knowledge of video inspections and
basic computer knowledge.
1.2 System preferences
Supported Operating System
Windows 8 (32-bit and 64-bit)(Recommended 64-bit)
Horus Movie Recorder 1.0
CPU Speed
3.0 GHz quadcore or higher
Processor
Intel Core i7
Memory/RAM
8 GB or higher
Display Properties
24 bit colordepth
Screen Resolution
1024 x 768 recommended or higher at Normal size (96dpi)
Video/Graphics
64 bit and NVIDIA GT 600 series or higher
Adapter
Networking
Simple TCP/IP, Network Card
Hardware
Rights
Local Administrator rights
Recommendations
USB 3 ports, Monitor: Full HD monitor, 1TB or higher SSD for fast writing to
disk.
2 Installing the software
You can start the installation of the Movie Recorder by double-clicking on the installation package icon:
Figure 2-1 - Installation package icon
This will start the setup wizard, click Next to start the installation procedure:
Figure 2-2 - Start screen of the installation
wizard
Before installation just must have read the software license agreement, after accepting the terms in
the agreement, check the box and press Next to proceed:
Figure 2-3 - License agreement
After that, you must select the location where the Movie Recorder should be installed. Click Next after
you have selected the desired installation location:
Figure 2-4 - Selection of the installation
location
The installation wizard needs a final approval before it can install the Horus Movie Recorder. Click
Install to start the installation:
Figure 2-5 - Installation screen
The progress of the installation is shown by a progress bar. After the installation is finished, click
Finish.
2.1 Entering a license key
To activate the Movie Recorder, a license key must be acquired via Horus. This requires the machine
code (that is generated by the DataGrabber). This code must be emailed to [email protected]u.
Start the DataGrabber by double clicking on the desktop icon. When no valid license key is found, the
DataGrabber will show the following message:
Figure 2-6 No license file is found
Select the text in the DataGrabber window:
Figure 2-7 Select the text
Paste the text in an email message and send it to Horus Support. We will provide you with a license file.
This license file must be saved to the C:\Program Files\Horus View and Explore\Recorder\Data
Grabber directory. Save the file as License.xml.
Please refer to our YouTube channel for instructions to enter the license key:
https://www.youtube.com/watch?v=Rvb8TJlPj7Y
Restart the DataGrabber to activate the new license key, the Movie Recorder is now ready for use.
3 Working with the Movie Recorder
Before the Movie Recorder is started, the Horus Data Grabber must be started, this program starts all
grabbers that are used in the recording pipeline. Make sure that the Movie Recorder is not running
when the Data Grabber is started. Double-click the Data Grabber icon on the desktop or taskbar to
start the Data Grabber:
Figure 3-8 Data Grabber icon
Wait until the Data Grabber is started:
Figure 3-9 Data Grabber screen
The Movie Recorder is started by double-clicking the icon on the desktop:
Figure 3-10 - Desktop icon
The program will show a splash screen during the start sequence:
Figure 3-11 - Start screen
3.1 Description of the screen elements
Figure 3-12 - Movie Recorder screen elements
1
Menu bar
See 3.1.1
2
Tabs
See 3.1.2
3
Main screen
See 3.1.3 and 4
4
Movie Recorder control buttons
See
5
Main screen control buttons
See 4
6
Background logo
See 3.5
3.1.1
Menu bar
Clicking File shows one selection: Exit, by clicking this selection, the Movie Recorder is terminated. By
clicking Tools > Options the Settings menu is entered. This menu is described in section 3.1.2.
3.1.2
Tabs
The tabs allow the user to navigate through the screens. By default the following four tabs are
displayed: Live Streams, which show the current camera stream, Map, which shows the current
position on a map (based on GPS / NMEA data), Settings, which shows data about the current recording
and recording location, and Pipeline which shows the pipeline that is being used. The number of tabs
can be changed in the Settings Menu (see 3.1.2).
3.1.3
Main Screen
The main screen displays the contents of the selected tab.
3.1.4
Movie Recorder control buttons
The control buttons are displayed in the lower left corner of the screen, regardless of the tab that is
selected. The control buttons are used to start, pause or stop the recording.
3.1.5
Screen buttons
The screen buttons are connected to the selected tab, they change when another tab is selected. The
screen buttons are described is the Tabs section ( 4, page 11).
3.2 Settings screen
The Settings screen is entered by clicking the Tools > Options in the menu bar. The Settings screen
opens and shows the Plugin selection screen.
Figure 3-13 Settings screen
3.2.1
Select plugins (tabs) to display
By checking the boxes in the Tabs selection screen (see Figure 3-13), the selected plugin will become
available in the main screen after the program is restarted.
3.3 General settings – Recorder host IP / Recorder port
To set the recorder host IP address, select General in the Settings screen. Set the Recorder Host IP in
the upper field. The recorder port by clicking the up / down arrow next to the Recorder Port field. Click
OK to confirm the settings.
Figure 3-14 General settings
3.4 Layout settings Movie Recorder
Click the + mark to open the General settings tree, the Layout and Branding options appear. Select
Layout to set the layout for the Movie Recorder:
Figure 3-15 Layout settings
Button width
Button Height
Initial Window state
Startup screen
Show button bar
Startup layout
3.4.1
Sets the button width in pixels.
Sets the button heigth in pixels.
Sets the window state at startup: Normal, maximized or Fullscreen.
Sets the startup screen properties.
Check this box to display the button bar (Control buttons) in the bottom of the screen.
Selects the startup layout. Click the … button to load the layout file (.xml) Refer to section
Save / Load Layout
The layout of the Movie Recorder screen can be saved to an .xml file. Click the Save Layout button to
save the current layout. Specify the directory and name for the layout file and click Save.
To open a stored layout, click the Load Layout button. The program will ask for the directory where the
.xml file is stored. Select the directory and file and click Open.
3.5 Branding
To alter the Branding of the Movie Recorder, select the Branding option in the Settings screen.
Figure 3-16 Branding settings
This allows you to change the following settings:
Application Title
Application icon
Background Image
Sets the name of the application, shown in the title bar.
Allows you to select a different .ico file for the application.
Allows you to change the logo that is displayed in the lower right corner of the screen.
3.6 Virtual Cam settings
The settings for the Virtual Camera can be changed via the Settings screen, select
DirectShowVirtualCam:
Figure 3-17 Virtual Cam settings
In this screen you can adjust the following settings:
Size
Fps
Rendermode
Enabled / Disabled
Sets the size of the virtual cam (Width * Heigth).
Sets the frame speed in frames per second.
Sets the rendering mode for the Vcam.
Enables / Disables the Vcam .
Adjust the desired setting and click OK to confirm the setting.
3.7 Live Stream settings
The live stream settings can be adjusted in the Settings screen, select Live streams:
Figure 3-18 Live Stream settings
HSF path
Initial render mode
Display statistics
Enable sensitivity editing
Full screen
Full screen on startup
The directory in which the Horus Setup File (.hsf) is stored.
Sets the rendering mode for the livestream. Select a rendering mode from the
pull down menu.
Check this box to display the statistics on screen (see Figure 3-19)
Check this box to enable sensitivity editing (see Figure 3-20)
Sets the settings for the full screen mode.
Check this box to shown the livestream fullscreen from startup.
Figure 3-19 On screen statistics in the upper left corner
Figure 3-20 Sensitivity editing sliders
3.8 Map Settings
Select Map in the Setting screen to change the map settings:
Figure 3-21 Map settings
Map provider
Offline mode
Vehicle icon
Icon Rotation
Minimum zoom
Maximum zoom
Initial zoom
Directory with GPS files
3.8.1
Select a map provider from the pulldown menu
Check this box to use a map file when there is no internet connection. Also see .
Use the … button to browse for an .png file that is used for the vehicle icon on the
map.
Sets the rotation off the icon (in degrees).
Sets the minimum zoom factor. Default = 1,0
Sets the maximum zoom factor. Default = 20,0
Sets the initial zoom factor for the map, default = 15,0
Select the directory with GPS files by clicking the … button.
Map for offline mode
If you like to use a map file for offline use (i.e. when no internet connection is available), contact the
Horus helpdesk via [email protected] and submit a request for an offline map. We will provide you with
a map file. This map file must be saved to the
C:/Users/*username*/AppData/Local/Gmap.net/TileDBV5/EN/… directory. Check the Offline mode box
in the map settings (see Figure 3-21) to use the offline map file.
3.9 Movie Recorder Settings
The Movie Recorder plugin stores the recording to an MP4 file. In the Movie Recorder settings, you can
specifify the Size, framerate, rendermode and recording directory for this MP4 file:
Figure 3-22 Movie Recorder (MP4) settings
4 Plugin Tabs
In this section all plugin tabs are described. To add or remove plugin tabs from the main screen, see
the instructions in section Figure 3-13 page 11.
4.1 Vcam Streams
The Vcam streams tab shows the images from the camera. The Vcam streams can be displayed in
different modes, depending on the number of cameras and the .hsf file (see Figure 3-17, page13).
Figure 4-23
4.1.1
Display modes for the VCam
Four buttons are displayed at the bottom of the Vcam streams tab:
Figure 4-24 Vcam Streeam buttons
These buttons are used to select the display mode for the Vcam, from left to right: Selection to select
the image from one specific camera, Panoramic to display the stitched image in a panoramic view,
Spherical shows the images in a spherical view, and Little planet as a little planet projection.
4.2 Live streams
The Live Streams tab shows the images that are broadcast on the live stream (for the live stream
settings, see section Figure 3-18, page 13). The four display mode buttons, described above, are
displayed at the bottom of the Live Streams tab.
Figure 4-25
4.2.1
Live Stream control via Xbox controller
When the Enable sensitivity editing option in the Live Stream settings is enabled (see 3.7, page 13), it is
possible to adjust the camera view of the Live stream via an Xbox controller. When this option is
enabled, the axis-sliders are displayed in the Vcam and Live streams tabs:
Figure 4-26 Axis sliders
4.3 Arduino
The Arduino tab show the control buttons for the Arduino trigger. The Arduino trigger can run in
different modes, depending on the mode that is selected the Arduino can generate several types of
trigger pulses. The mode and pulse frequency can be controlled from this tab:
Figure 4-27
4.3.1
Arduino modes
The upper row of button represent the Arduino modes, from left to right:
Mode 0
Mode 1
Mode 2
Mode 3
Inactive, the Arduino is not active
PPS, 1pulse per second (1Hz)
Timer / Freerun, the number of pulses per second can be set by the operator.
Direct, the Arduino responds to direct triggers that are sent to the Arduino. For example: an
external switch generates a pulse that is sent to the Arduino input. The Arduino counts the pulses
and sends a trigger pulse to the software when a set threshold (a number of pulses) is reached.
4.3.2
Adjusting the freerun trigger frequency
With the + and – button in the second row the frequency (number of pulses per second) can be
adjusted. The current frequency is indicated with the number on the left of the + button.
4.4 Audio
The Audio plugin tab visualizes the audio tracks of the recorded audio:
Figure 4-28
4.5 Delays
The Delays tab shows the activity and settings of the delay plugin. A delay is commonly used to
synchronize the audio and video streams.
Figure 4-29
4.6 Map
The Map plugin shows the current position on the map. Normally, this requires an internet connection
to load the map tiles. It is possible to locally a map for offline purposes, this is described in section
3.8.1, page 14.
Figure 4-30 Map plugin tab
The Map tab has six control buttons at the bottom of the screen:
Figure 4-31 Control buttons Map plugin tab
From left to right:
Zoom in
Zoom out
Lock view
Drawing Mode
Load geometries from file
Save geometries from file
Delete all GPS tracks
Locks the map view on the current position.
Allows you to draw geometries on the map.
Load geometries from a file and projects them on the map.
Saves geometries to a specified directory.
Deletes the travelpath track from the map.
4.6.1
Drawing on the map
In the drawing mode you can draw geometries / polygons on the map. Click the Drawing mode button
and left-click on the starting point of the geometry. Click on the map points to place the edges of the
geometry, to finish, click the Drawing mode button.
Figure 4-32 Geometry on map
4.6.2
Visibility of map layers
Right-click on the map and check the layers to visualize on the map:
Figure 4-33 Select layers to show on the map
4.6.3
Save geometries to file
Click the Save geometries to file button to save the geometries to a file. The program will open a
dialogue screen in which you can specify the filename and the directory for the geometries .xml file.
Click Save to save the file.
4.7 Pipeline
The Pipeline tab shows the current recording pipeline:
Figure 4-34
The zoom buttons at the bottom of the screen can be used to zoom in or out on the pipeline.
4.8 Settings
The Settings tab shows the settings for the current recording:
Figure 4-35
The control buttons at the bottom of the screen represent the following functions:

Create Directory
Auto Calibrate
Toggle Day / Night
Checkmark, confirms the current (changed) settings.
Click this button to create a new recording directory.
Click this button for the automatic calibration of the IMU
Click this button to switch between the day and night mode.
4.9 Grabbers
The Grabbers tab shows the grabbers that are currently active:
Figure 4-36
4.10
IMU / NMEA
The IMU / Nmea visualizes the yaw / roll / pitch of the recording vehicle. The upper part of the screen
show the positioning / navigations coordinates provides by the NMEA antenna. The lower part is the roll
/ pitch/ yaw visualization. This screen can be maximized by clicking the IMU/N control button at the
bottom of the screen:
Figure 4-37 IMU / NMEA tab
4.11
Horus Movie Recorder
The Movie Recorder plugin converts the current recording to an MP4 file. In this tab, you can see the
image that is currently being recorded. The settings for the MP4 file can be changed in the Settings
screen, see 3.9, page 15. Packets per second
The Packets per Second tab show the amount of incoming data (packets) per second. This tab can be
used to control the load on the computer:
Figure 4-38 Packets per second tab
4.12
Satellites
The Satellites tab visualizes the reception and strength of incoming GPS signals.
Figure 4-39 Satellites tab
4.13
Sensors
The Sensors tab shows the information from the IMU as a graph. The angle (units can be selected with
the pulldown menu at the top of the screen) is projected on a timeline.
Figure 4-40 Sensors tab
4.14
Transforms
The Transforms tab shows the three main movement axis. This tab is used to correct flaws in the
movement positions. To correct one of the axis, use the slider next to the respective axis. To invert the
movement, click the Invert button.
Figure 4-41 Transform orientation tab
Arduino ............................................................. 17
Arduino modes ................................................ 17
Arduino trigger ................................................ 17
Audio ................................................................ 17
Background logo ............................................. 12
Branding .......................................................... 12
Control buttons ................................................ 10
Delays............................................................... 17
Display modes for the VCam ........................... 16
Drawing geometries on map........................... 18
Geometries ...................................................... 18
GPS tracks ....................................................... 18
Grabbers .......................................................... 20
Host IP.............................................................. 11
IMU / NMEA ..................................................... 21
Installation ......................................................... 7
Installation directory ......................................... 7
Introductive Security Suite ................................ 5
Layout............................................................... 12
Save / Load layout ....................................... 12
Live Stream
full screen .................................................... 13
settings ........................................................ 13
statistics....................................................... 13
Live streams .................................................... 16
Main Screen ..................................................... 10
Map................................................................... 18
geometries ................................................... 19
layers ........................................................... 19
offline use..................................................... 14
preferences .................................................. 14
save geometries ........................................... 19
selection ....................................................... 14
Map screen ....................................................... 10
Movie Recorder Settings
MP4 file ........................................................ 15
Offline map ....................................................... 14
Pipeline ............................................................. 19
Plugin Tabs ................................................ 10, 16
Satellites .......................................................... 22
Screen buttons ................................................. 10
Screen elements
description ................................................... 10
Screen layout ................................................... 12
Select plugins to display .................................. 11
Sensors ............................................................ 22
Settings ............................................................ 20
Settings screen ................................................ 11
software license agreement .............................. 7
System preferences ........................................... 6
Transform axis
correction ..................................................... 23
invert axis ..................................................... 23
Transforms ....................................................... 23
VCam ................................................................ 13
Vcam Streams .................................................. 16
Working with the Movie Player .......................... 9
Xbox controller ................................................. 16
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement