FAQ Overview

Not able to access license page to enter license key. error "License check failed" The application will closed.

The error message "License check failed" means that the software cannot find or get access to the license file. 

You can do following steps to solve this issue: 

  1. Check if you have an access to the folder where the license file is located. Sometimes if you logged in as different user, or somebody made some changes on your PC, the software does not have an access to this locations. By default, the license is stored in C:\ProgramData\VIOSO\Anyblend. You can also check other possible location of the lic file, which you can find in this entry: http://faq.vioso.com/content/11/33/en/where-are-license-files-located-anyblend-player.html
  2.  If you have found that your license file was moved by any reason, copy it back to default location, reboot and restart the software. 
  3. If all this did not help, perform following steps: 
    1. Back-up your calibration files somewhere (*.sps files) 
    2. Uninstall Vioso software
    3. Remove the folder  C:\ProgramData\VIOSO\
    4.  Install VIOSO software from scratch
    5. Activate your license using acivation key you have got from us.

If none of this tips help please contact our support

Author: Dr. Sergey Kovyryalov
Last update: 2017-05-02 13:47


System configuration

Error message - missing d3dx9_40.dll or d3dx9_41.dll

At startup of an appication an error message like this is shown:

„d3dx9_40.dll“ or „d3dx9_41.dll“ is missing on your computer
Reinstallation of the application could solve your problem.

An outdated, incomplete or missing DirectX 9 runtime is the most likely reason for this error. A solution is very easy: You just need to run the most recent DirectX 9 Installer from Microsoft (as of June 2010).

First please download the Installation package for DirectX from Microsoft with the following URL:
http://www.microsoft.com/download/en/confirmation.aspx?id=8109

Doubleclick the new downloaded file „directx_Jun2010_redist.exe“ and  confirm the license agreements by clicking „Yes“.

In the now appearing Windows specify a folder in which the data should be extracted, e.g.: „C:\DirectX\“ or choose an already existing folder by „Browse“ .

Click „OK“ to extract the data to this folder.
After this step is finished the actual installation process can be done. Switch to the folder which you have chosen before. In this folder there is the setup file called „DXSETUP.exe“. Doubleclick this file to initiate the installation process.

You’ll have to accept the Terms and Conditions of the License Agreement once more. Continue clicking "Next" until the installation procedure is completed.


You can delete the folder where the extracted files are in after the successful installation.

Author: Emanuel Züger
Last update: 2016-08-15 16:50


How do I manage EDIDs on NVIDIA Quadro graphics cards?

Managing the display information using customizable EDID management by a professional GPU adds a great deal to stability and reliability of an AV system.

EDID Management is available as a feature of NVDIA's range of professional graphics cards, currently all NVIDIA Quadro and NVS cards come with this feature. We stronlgy recommend to use EDID management, explicitly when using multiple projectors.

There are some guides that show how EDID Management works:

PLEASE NOTE: EDID MANAGEMENT IS NOT AVAILABLE ON NVIDIA GEFORCE GRAPHICS CARDS!

Author: Emanuel Züger
Last update: 2016-08-15 15:09


How to set up a spanned display with NVIDIA Mosaic (Quadro & NVS)

As soon as you use several projectors for use as a large, seamless desktop, having them shown as separate displays in Windows creates several issues. Apart from missing synchronization, the behaviour of any application is not like you would expect - they are not automatically expanded across the entire desktop.

Therefore combining all projectors to a single locical screen for the "eyes" of the operating system is a must.

The feature for this is provided by NVIDIA Quadro graphics as "Mosaic". It is provided by the NVIDIA Control panel. A successful MOSAIC setting for the above shown display setup looks like this:

There are several ressources that explain how to create a Mosaic setup:

Author: Emanuel Züger
Last update: 2016-08-16 14:05


How to set up a spanned display with NVIDIA Surround (GeForce)

As soon as you use several projectors for use as a large, seamless desktop, having them shown as separate displays in Windows creates several issues. Apart from missing synchronization, the behaviour of any application is not like you would expect - they are not automatically expanded across the entire desktop.

Therefore combining all projectors to a single locical screen for the "eyes" of the operating system is a must.

The feature for this is provided by NVIDIA GeForce graphics cards as "Surround". It is provided by the NVIDIA Control panel.

This online-guide shows how to create such a Surround setup:

Author: Emanuel Züger
Last update: 2016-08-16 14:05


How to set up a spanned display with AMD Eyefinity

As soon as you use several projectors for use as a large, seamless desktop, having them shown as separate displays in Windows creates several issues. Apart from missing synchronization, the behaviour of any application is not like you would expect - they are not automatically expanded across the entire desktop.

Therefore combining all projectors to a single locical screen for the "eyes" of the operating system is a must.

The feature for this is provided by AMD on all graphics card as "Eyefinity". It is provided by the AMD Control panel. The Eyefinity setting for the above shown display setup looks like this:

There are several ressources that explain how to create an Eyefinity display group:

Author: Emanuel Züger
Last update: 2016-08-16 14:05


What do I need to run Anyblend?

The most important requirement for VIOSO Anyblend ist the graphics card of your PC.

Anyblend uses the calibrations made by VIOSO Calibrator and embeds this data directly onto the displaying system. We call this feature hooking. There are different ways for calibration hooking:

  1. Hardware-based hooking.  On this level the warping and blending data is imported directly into graphics processing unit (GPU). This hooking mode requires to use professional series of graphics cards.
  2. Desktop hooking. This embedding mode applies the calibration data onto Windows display configuration. For this mode it is required to have Windows 7 as operation system with Aero Theme activated.
  3. Application hooking. We can provide an  API / plugin for individual applications. Note that this might involve extra coasts for development time. For a list of supported applications click here.

We recommend to go with hardware-based hooking whenever possible.

Desktop hooking is only available on Windows 7!

Our recommendation in a nutshell:

  1. Use NVIDIA Quadro based system whenever possible. This results in the greatest flexibility in number of projectors and supports all use cases. We recommend NVIDIA Quadro M4000 or better, depending on your requirements for 3D rendering power.
  2. If NVIDIA Quadro is not an option, you need to stick with Windows 7 and need to double check if the designated Windows application runs without interfering Windows Aero.

This table shows the capabilites of the different PC configuration that we encounter actually:

 
graphics card series EDID Emulation
Display spanning GPU hooking technology Desktop hooking* 3D Stereo
Full-
screen apps
API / application
plugin **
Supported Operation System supported graphics card
PROFESSIONAL DEDICATED GRAPHICS CARDS
Mosaic NVAPI Win7/Aero Windows
7 - 10
K5000-K6000  M4000-M6000
P-series experimental stage
Eyefinity D.O.P.P. Win7/Aero Wndows 7 only all
CONSUMER LEVEL DEDICATED GRAPHICS CARDS
Surround Win7/Aero Wndows 7 only all
Eyefinity Win7/Aero Wndows 7 only all
INTEGRATED GRAPHICS PROCESSORS AND OTHER SOLUTIONS
Win7/Aero Wndows 7 only all
All other graphics solutions Win7/Aero Wndows 7 only all

*) Requires Windows 7 and an Aero Theme activated. Does not support native fullscreen applications!

**) Require extra programming / extra cost

 If in doubt, use the free demo version of VIOSO Anyblend and try it on your designated PC configuration. Test it also with the thrd party application you want to use on the blended desktop.

Visit vioso.com/downloads.php to get a demo of VIOSO Anyblend.

Author: Emanuel Züger
Last update: 2017-07-26 17:33


How can I create a test pattern?

I will answer later

Author: Emanuel Züger
Last update: 2016-08-18 12:13


How to enable DOPP on AMD FirePro?

In order to enable the possibility of the GPU hardware hooking on the AMD FirePro graphic cards the DOPP feature has to be enabled.

Use the application enableDOPP.exe for this. You can find it by this path:

Start menu -> Vioso Anyblend ->Tools -> AMD DOPP Enable     

Reboot after enabling the DOPP.  

Please note: Recently we encounter so much issues using AMD D.O.P.P that we cannot treat this as a solution. Until otherwise stated we consider that D.O.P.P. is not available.

Author: Dr. Sergey Kovyryalov
Last update: 2017-07-26 17:35


What do I have to prepare for remote support session?

Please check with the folloring list if you have everything ready for the remote session with Vioso expert.

1. Workstation

2. Projectors

  • number projectors according to your installation have to be ON and connected to the PC (or PCs)
  • Projectors are installed, focused and display image.
  • the have sufficient overlap (15-20%)

3. Camera

  • all drivers are installed
  • camera is checked and works (see here How to check the camera)
  • for the IDS Ethernet camera, make sure camera is connected to a dedicated Gigabit network adaptor

6. Vioso Software

  • download and install it from here http://vioso.com/downloads.php
  • make sure the software is running without major issues like expired license, wron hardware, etc.

7. Teamviewer Software

8. Skype or telephone for live talk

  • Skype is a good option for live voice talk. It is better to have it on a separate PC (/laptop/tablet/smartphone).
  • Provide us with your skype username prior to the session, so that we can do the approvement in time

9. Prepare the setup

  • In order to have a maximum productive session, please prepare as much as you can: dim the room light, start the projectors, align them on the screen, etc.
  • If you have issues, please prepare the system to demonstrate the issues
  • Content is king! Everything we do is depending on the final content, so make sure that the content is available (original, preview, etc.)

Author: Dr. Sergey Kovyryalov
Last update: 2016-08-19 15:32


What is the difference of the various embedding ("hooking") methods?

There are various techniques to integrate projector calibrations into the displaying system. We call this feature hooking. There are different ways to embed the calibrations into the operating system:

  1. Hardware-based hooking.  On this level the warping and blending data is imported directly into graphics processing unit (GPU). This hooking mode requires to use professional series of graphics cards.
    • NVIDIA NVAPI: available on NVIDIA Quadro GPU K5200 or better
    • AMD D.O.P.P: available on AMD FirePro w600 (other models are unreliable in D.O.P.P. support)
  2. Desktop hooking (DWM): This embedding mode applies the calibration data onto Windows display configuration. For this mode it is required to have Windows 7 (not 8.1 and 10!) as operation system with Aero Theme activated.
  3. API Hooking: Contents are altered at runtime when certain 3D APIs are used. Provided by Anyblend on demand. Currenty supported 3D APIs are:
    • OpenGL
    • DirectX 9
  4. Application hooking: Warp&Blend files are processed by the image generating application. Provided as a plugin or calibration file loader by VIOSO or the vendor of the application. Note that this might involve extra coasts for development time. For a list of supported applications click here.

This table shows the capabilites of the different hooking techniques:

 
Hooking technique
Desktop warping Windows 7
Desktop warping Windows 8.1-10
Max. projectos
No. of displays or groups
Blending between groups
Exkl. Fullscreen apps
Content overlap adjustment
Quadbuffer Stereo apps
comments
Windows 7 DWM
(Aero Theme)
16 1 (8) / in brackets: Supported by Anyblend 3
NVIDIA API 16 8 K4000,K5200,K6000
M4000,M5000,M6000
P-series experimental
AMD D.O.P.P 6 1 FirePro w600
DirectX 9 Hook 16 8  
OpenGL Hook 16 8  

 Click here to get another list of features supported depending on the hardware and operating system.

Author: Emanuel Züger
Last update: 2017-07-26 17:39


Which graphics card driver version is recommended

All VIOSO servers come with extensive tested and reliable drivers for all components. The most critical driver is for the graphics unit.

By going the hard way we learnt, that the newest drivers are not recommended allways if you want to maintain a stable production system. Therefore we test all new drivers and base recommendations on the result of our extensive testing.

graphics card vendor model operating system driver version last test download
P4000 - P6000 Windows 7 64 Bit not entirely supported    
Windows 10 64 Bit not entirely supported    
K5200-K6000
M4000-M6000
Windows 7 64 Bit R361 U5 (362.77)  2016/09
(on multiple M4000)
Download from NVIDIA
Windows 10 64 Bit R361 U5 (362.77)  2016/09
(on single M4000)
Download from NVIDIA
w600-w9800 Windows 7 64 Bit 15.301.2601 2016/09
(on w600)
Download from AMD
Windows 10 64 Bit ? Let us know if there is a working driver. We gave up on AMD.  
  all wx  ? ?  
n/a        
n/a        
n/a        

 

Author: Emanuel Züger
Last update: 2017-07-26 18:08


When I am using a TripleHead2Go output card, do I have to buy a 3-channel or a 1-channel VIOSO license?

VIOSO software is working - and therefore licensed - per output, so a three-channel blending (=split) would require 3 licenses. If you only use 1 license for three channels, all outputs are warped and blended the same.

Author: Sven Giersch
Last update: 2016-10-11 11:37


Can I upgrade an Anyblend system to Windows 10?

Yes, from Anyblend version 4 Windows 8.1 and Windows 10 and Windows 8/8.1 are supported. But the feature to embed warping&blending into the Windows desktop processing has been dropped due to stability and performance concerns.

On Windows 8.1 and 10 Anyblend does not support Windows desktop wapr&blend on consumer graphics cards any more!

You can upgrade to Windows 10 or 8/8.1:

  • IF the target system runs a NVIDIA Quadro GPU (M4000 or better) or  an AMD FirePro GPU (w600 or better)
  • OR if you do not require Windows desktop warp&blend (e.g. if a third party application loads and processes the VIOSO calibration)

You must stay with Windows 7:

  • IF the target system runs a consumer GPU (GeForce, Radeon, Embedded GPU, etc.)
  • AND you require Windows desktop warp&blend

Author: Emanuel Züger
Last update: 2016-10-18 13:07


How to resolve the error "The application was unable to start correctly (0xc0150002)"

This error:
    "The application was unable to start correctly (0xc0150002). Click OK to close the application."
can happen because a required programming runtime environment is missing on your system.

Please download and install the runtime environment provided by Microsoft:

After a reboot, this error should be gone and the application should start normally.

If the error still occurs, maybe there is an issue with the DirectX runtime. See here how to update your DirectX runtime accordingly.

Author: Emanuel Züger
Last update: 2017-01-17 16:20


How to access and modify SPeASY.ini

For all VIOSO Software solutions there are a lot of parameters that configure how each program behaves. Usually these options are managed by VIOSO and there is no need for the user to make changes.

However, there may be situations when accessing and modifying such a parameter is required. In this case, please follow these instructions to access and modify the main configuration file "SpEASY.ini":

  1. Close the VIOSO program whose main configuration you want to edit.
  2. Locate the appropriate configuration file "SPeASY.ini" (see table below).
  3. Make a copy in a folder where you have read&write access.
  4. Open the file with a text editor (notepad or similar, do not use word processing tools like "Microsoft Word").
  5. Edit the file and save. Pleae note, that SPeASY.ini contains XML formatted content (not "INI"-file formatted content as the file extension might indicate)
  6. Copy the file back to its original location, overwriting the existing file.
  7. Restart the VIOSO program and test the results.

 

Location of the main configuration file "SPeASY.ini" for VIOSO Calibrator (part of VIOSO Anyblend) and VIOSO Player - this influences the behaviour during the calibration or content playback:

Program x64/x86 Location of configuratin file
Anyblend Calibrator 64 Bit C:\Program Files\VIOSO Anyblend\SPCalibrator\SPeASY.ini
32 Bit C:\Program Files (x86)\VIOSO Anyblend\SPCalibrator\SPeASY.ini
Anyblend VR&SIM Calibrator 64 Bit C:\Program Files\VIOSO Anyblend VR&SIM\SPCalibrator\SPeASY.ini
32 Bit C:\Program Files (x86)\VIOSO Anyblend VR&SIM\SPCalibrator\SPeASY.in
VIOSO Player 64 Bit C:\Program Files\VIOSO Player\SPeASY.ini
32 Bit C:\Program Files\VIOSO Player (x86)\SPeASY.ini

 

Location of the main configuration file "SPeASY.ini" for VIOSO Anblend (main program part) - this influences how warping & blending is applied to GPUs or operating system:

Program x64/x86 Location of configuration file
Anyblend 64 Bit C:\Program Files\VIOSO Anyblend\SPeASY.ini
32 Bit C:\Program Files (x86)\VIOSO Anyblend\SPeASY.ini
Anyblend VR&SIM 64 Bit C:\Program Files\VIOSO Anyblend VR&SIM\SPeASY.ini
32 Bit C:\Program Files (x86)\VIOSO Anyblend VR&SIM\SPeASY.in

 

Author: Emanuel Züger
Last update: 2017-01-23 10:36


10 easy steps for setting up NVIDIA Quadro based systems without issues

Setting up workstations and servers using NVIDIA Quadro GPUs can be troublesome. We have experienced  bluescreens, sudden system slowdown, lack of features, etc., so we like to share our experience how to deal with such systems.

If a system does not behave properly, and if this behavior is connected with the usage of NVIDIA Quadro (e.g. operating the control panel), we recommend a clean reainstall. These are symptoms:

  • GPUs missing in NVIDIA system topology
  • Connected displays not showing up in Windows, but listed in NVIDIA system topology (check adaptors and signal cables first)
  • NVIDIA control panel works very slowly
  • NVIDIA control panel nearly empty, not showing the usual set of features
  • Bluescreen when operating with NVIDIA features (e.g. setting up Mosaic)
  • Other anomalies

A clean reinstall and system configuration requires 10 steps:

  1. Perform a complete uninstall. You can use the driver setup located in C:\NVIDIA or download the recommended driver (see here)
  2. REBOOT
  3. Use the driver setup in C:\NVIDIA and perform a driver installation. Leave out NVIEW.
  4. REBOOT
  5. Set EDIDs for all connected projectors (how does this work)
  6. REBOOT
  7. Setup Mosaic (how does this work)
  8. REBOOT
  9. If everything looks good and behaves well, create a system image for backup and rollback
  10. REBOOT

It is important to make all reboots.

This workflow avoids nearly always anomalies, bluescreens, slow down, corrupted settings, etc. Now the real work with Anyblend & Co. can begin.

Author: Emanuel Züger
Last update: 2017-04-12 16:20


Projector calibration

How to make best calibration conditions?

Before started consider following conditions for successful scanning:

  • Reduce ambient light. The less ambient light you have the better scanning quality you will get. Turn of the light, close windows etc
  • Adjust your camera properly. For more details and guidelines check the Vioso Calibrator manual.
  • Camera and projectors must not be moved or shaked during the scanning process
  • Avoid any interruption by external influences (person in front of the camera or between projector and surface)
  • Check  if your camera and projectors are focused (But don't use auto-focus!)
  • Provide sufficient projectors overlap.

Author: Dr. Sergey Kovyryalov
Last update: 2016-08-18 12:53


How can I create a test pattern?

1. Get the screen dimensions and aspect ratio

2.  Make sure your projectors overlap equidistantly. Then put removable markers on the screen. Do it with an equal step horizontally and vertically.
d1 = d2 = d3 = d4 ...
e1 = e ...

3. Now create a test pattern. You can use the service provided on our webpage:

http://vioso.com/softegde_testpattern.php

Define the parameters of the test pattern:

  • display size of an individual projector
  • display topology
  • overlap size in pixels

  

4. Run the projector calibration. While adjusting the projector alignment match the testing pattern with the markers on the screen. This ensures a geometricaly correct mapping, which is mandatory for smooth movements and correct image display.

 

Author: Dr. Sergey Kovyryalov
Last update: 2016-08-19 13:12


How can I check my camera for calibration?

For camera testing you can use the tool preinstalled with the Vioso Anybend pack called DirectShow Tester (AMCap).

You can find it by the following path

Start menu -> Vioso Anyblend->Tools->Directshow Tester (AMCap).

Open the application:

You can choose your camera or capture card in the Devices menu.

  Check if the signal form the camera goes well – that means your camera is detected, working well and it will be compatible with Vioso Calibrator software.

Please control the camera position as well

Author: Dr. Sergey Kovyryalov
Last update: 2016-08-18 16:52


How do I calibrate 360° panoramas?

You can calibrate cylindrical panoramas using Vioso technology just with one single camera.

This can be done by placing the camera with fisheye lens in the center of the panorama. This lens and camera location allows to scan entire inner surface of the panorama cylinder with a single camera.

Suitable for:

  • Any radius (typically 90°- 360°)
  • Horizontal alignment of projectors (cross shooting)

  Benefits:

  • Extremly fast and predictable setup
  • Automatic geometric alignment
  • Automatic recalibration possible
  • Avoids using multiple cameras and thus higher costs and installation efforts

 Requirements:

  • A single fisheye camera must sit in the very center of the screen diameter – either on top or on the bottom.
  • All projected images must be visible from the camera point of view.
  • The content exists in 2D - an "unwrapped" view of the content in the aspect ratio of the curved screen.
  • A license of VIOSO Calibrator supporting the conversion task "fisheye to cylinder" is required.

Limitations: Not suitable for center mounted projectors (blocking camera field of view)

 Workflow

We assume Running a 360° calibration using a center mounted fisheye camera requires two steps:

  1. Calibration from the fisheye view resulting in the aligned projetors
  2. Transformation to the flat view ("unwrapping") of the designated content, resulting in the final content mapping to the screen

1. Calibrating from fisheye view

  • Set the camera exactly in the center and on top of the screen. Leave margin as required to have an unobstructed view through the fisheye lens to all projected images.
  • Calibrate all projectors using "curved screen/dome" preset.
    • Choose "horizontal strip" if the projectors are aligned neatly from top to bottom edge (strongly recommended).
    • If not, you need to choose "arbitraty alignment", sacrificing softedge blending quality.

Notes for improving the calibration procedure:

For such a center mounted camera, recognizing the testing patterns properly is quite a challenge. There are some hints that help to maintain a good test pattern recognition that help to maintain a goo test pattern recognition:

  • Set projector masks before running the calibration scans: Calibration step "additional option" click button "Extended Options" and check the box "set display calibration mask"
  • Before starting the scan, for each projector an individual mask is created on-the-fly. Use this mask to cut off pixels that go beyond the screen (overshooting". By blacking out these pixels, wrong pattern detection is greatly minimized, and also the overall image quality improves.
  • Please save each for re-usage with future calibrations:

2. Transforming to flat mapping

  • After the scanning, make the proper fisheye to cylinder mapping:
    • Use the specific "fisheye to cylinder" testing pattern (comes with the Calibrator installation, also attatched to this FAQ).
    • Map the latitudes parallel to the screen top an bottom. Use only the edges of the warping grid!
    • Rotate the warping grid so that the "180°" longitude of the testing pattern in where the center of the content should be located. In other words: The 360°/0° position is where the left side of the content and the right side of the content meet.
    • Improve the mapping by carefully move the corner points. Try not to increase the number of rows and columns of the warping grid - a more finer mapping can be done in the second step.
    • Save this calibration, indicating in the file name, that this is the fisheye mapping (e.g. "fisheye_xxx.sps").
  • The last step is the fisheye to flat conversion:
    • This step transforms the calibration from a fisheye perspective to a flat perspective - a rectangle view on the cylindrical screen as the content should be also. This step is due after the initial calibration and mapping of the special fisheye image is finished with a result as good as possible.
    • To perform the transformation, load the calibration containing the fisheye mapping, or simply proceed with a currently active calibration.
    • In VIOSO Calibrator, launch Menu "Calibration" - "Conversion Tasks".
      • Select the "display compound" representing the current calibration
      • Select from the dropdown "fisheye to cylindrical panorama"
      • Click "Perform" (do not alter any other parameter)
      • Note: This step is not reversible!
    • Now the calibration is transformed to a flat view.
      • The testing pattern "fisheye to cylinder" will not look good anymore.
      • Load a testing pattern with the aspect ratio of the content, or a snapshot of the content itself. You can use the online testpattern generator to create a testing pattern in the required aspect ratio: Online Testpattern Generator.
      • Make the final adjustments in warping (fine-tune the alignment to the screen borders, etc.) and blending. Use projector masks to cut overshooting pixels, since an alignment that is solely warping-based can be difficult to achieve.
      • Make the final adjustments in blending ("Color and Blending) and individual projector brightness/colorimetry ("adjust projectors"). Please note, that only a edge-to-edge alignment ("horizontal strip") of the projectors will create a high quality softedge blend.
      • Save the result with a different name, since the transformation is not reversible (e.g. "flat_xxx.sps")

The calibration is now finished and is ready for use with the designated image generating application.

Author: Emanuel Züger
Last update: 2017-07-05 12:40


When do I use "flat screen", "curved screen" or "any surface" for projector calibration?

The following calibration modes represent different mathematical models for scanning and calibration. Thus it is quite important to select the correct one. Basically, their names tell already the configuration they are dedicated for:

Flat screen / fast scanning: Camera-based method for flat screens and slightly curved screens. (Examples: projection screens. solid flat walls, ceiling or floors)

Curved screen / fast scanning: Camera-based method for any kind of curved screens, spherical screens and domes. (Examples: lanetariums, event domes, cylindrical panoramas, 360 panoramas, trancated domes, semispheres etc)

Any surface / detailed scanning:  Camera-based method for any kind of uneven and complex surfaces. Required a very clear image of the testing patterns filmed by the camera. Requires quite long time for scanning and is intended for experienced users. (Examples: rock surface, uneven walls or buildings, textrured and uneven surfaces)

Author: Dr. Sergey Kovyryalov
Last update: 2016-10-07 13:45


Which cameras can I use for calibration in Vioso Player or Vioso Anyblend?

There are several types of camera supported by Vioso Calibrator:  

1. uEye cameras from IDS. This is recommended camera for calibration. It is professional industrial computer vision sensor 

  • Interchangeable lens – big variety of optics allows to perform calibration in different conditions
  • Long distance (up to 100m) between camera and server makes it use very handy – since  IP streaming with PoE is used – simple and cheap cat5/cat6 cable will do the job
  • Sensor high quality and sensitivity
  • Cost

 

2. USB webcamera. For a small and not demanding installation you can use even simple usb web camera.

  • Low cost
  • High availability
  • Short usb cable connection usually about 2-2.5 m
  • Limitation of the optics (lens cannot be changed)

 

3. Any digital camera (DSLR, dashcameras) via video cable connection. If you will equip your vioso server with Datapath Vision capture card you will be able to use any camera you want if it can be connected to capture cards with hdmi/dvi/dp/sdi cables

                        

  • Freedom in selection of camera and lenses
  • Good frame quality
  • High availability
  • Cable limitation hdmi/dvi/dp around 15m max.
  • Datapath Vision capture card is required

 

4. Any digital camera via USB connection.

Many digital cameras, including DSLR like Nikon or Canon, can be also used for calibration, connected with a USB cable to the vioso server. For this purpose camera has to operate in the web-camera mode. Some of the camera has this mode in their firmware. Most of camera doesnot have this  mode so different third-party softwre can be use for this conversion:

Please note, that since there are so much types, brands and models of the cameras, as well as a lot of third-party software converters we cant test all of them, so we can not garantee that your camera will work for calibration. Please perform some tests before.

 

 5. Different IP-cameras (IP, cctv etc).

These days there is a lot of  IP-cameras provided with the software which can stream a video using the Directshow framework which is required for Vioso Calibrator, in this case this camera can be used for calibration (for example AXIS ip-cameras and its AXIS Streaming Assistant).  If there is no such a software provided by the camera manufacturer you can use this converter:

http://alax.info/blog/1216

It converts MJPEG stream into Directshow video source in Windows.

If you are going to use this option of IP cameras please consider these important points:

  • Only a few of IP cameras were tested for calibration so we can not garantee that the camera you have will be fully supported by Vioso Calibrator. Please run through the tests before decision making and project proving.
  • A lot of IP cameras have no fully manual mode which is strongly required for the calibration. These camera have only automatic control of gain, exposure or focus which makes them impossible to use for the calibration. Full manual mode is required.

Author: Dr. Sergey Kovyryalov
Last update: 2017-01-04 17:57


Camera image is flipped

VIOSO Player and VIOSO Calibrator, which is part of the VIOSO Anyblend Software, uses DirectShow to access live camera streams. Depending on how this stream is formatted by the camera, it can appear flipped in the calibration settings.

Usually this is not a big issue, since the content orientation can be adjusted after a calibration, so you can simply go on and calibrate using a flipped image and use the "mirror" feature of the warping.

However, since it still can be annoying to work on a flipped image, you can set a value so that all incoming video streams are permanantly flipped. To do so, you need to access the programs main configuration file of VIOSO Calibrator. Learn here how to locate these files: http://faq.vioso.com/index.php?solution_id=1053

How to change the horizontal flipping mode:

1. Look for this lines in SPeASY.ini:

<DSHapi   bFlipImage="0"
          bPackedToRGBA="0"
          fImgLatency="1.0"
          CameraVideoControlOverrideFlag="3"
          CameraVideoControlSetFlag="0"
          bDisableCameraAutomatism="1"
/>

2. Set the value bFlipImage="1" to have the image mirrored horizontically.

3. Save the file, copy/override the existing file and restart VIOSO Calibrator or VIOSO Player to activate its effects.

Author: Emanuel Züger
Last update: 2017-01-23 10:49


"The projection surface could not be identified." What is wrong?

In some cases, when you start the camera based calibration the message appears: 

"The projection surface could not be identified. If this is intended, push the NEXT button. Otherwise clock on the BACK button and adjust the camera." 

The reasons of this issue is in the camera misoperation. 

  1. Camera image is too dark to detect and projection. Re-adjust the camera. Check how to do it in User manual of Calibrator.
  2. IDS camera works on 100 Mbits/s. Control if the network adapter, and switches and hubs are 1Gbits/s compatible. Check the cable for the 1Gbit/s compatibility. Note, that sometimes broken ports or cables can continue to work, but drop the bandwidth from 1000 to 100 Mbits/s.
  • You can also chack this in the IDS camera manager. Select you camera and check the expert view. In the list of camera parameters you will find the bandwidth you camera is using. It should be 1000Mbits/s

 

Author: Dr. Sergey Kovyryalov
Last update: 2017-05-05 13:04


How do you manage to eliminate black level differences ? Can VIOSO software do black level compensation or automatically calibrate it ?

Black level is something that can only be compensated and made “invisible” by raising the overall black level of all projectors to the level of the maximum overlap of the whole projection, which basically can be the sum of remaining light levels of 2, 3 or 4 overlapping projectors, depending on the setup. This of course reduces the overall contrast ratio of the content significantly.

While our software allows to adjust (raise) the black level of all regions that are NOT overlapped, it might not render perfect results in totally dark environments since there will still be lighter and darker regions visible to the trained eye.

In this case – and from practical experience - we recommend to take additional measures. You will get good results using some sort of mechanical shutter plates to soften the hard edges of the rectangular projector outputs a little, or by raising the environmental light level, to get that up to the black level. Both actions will help to hide the hard edges of the projection fields.

Because from a psychological point of view, these rectangles are in fact the most vivid and first characteristic mark that the human eye will “lock onto” to identify the overlap areas – and then secondly recognize the different black levels afterwards.

Author: Sven Giersch
Last update: 2017-06-13 11:56


How to make a calibration for stereopscopic setups using WingsVIOSO

This workflow describes how to calibrate a stereoscopic setup, where multiple projectors per eye are used:

The workflow is a bit different to "normal" multiclient calibrations: the „trick“ is to use the same warping file (VC) both on the master and the slave. That will make left and right eye matched pixel precise.

Preliminary considerations:

  • This workflow assumes that you are using NVIDIA Quadro GPUs with full Mosaic support.
  • It is mandatory that the camera is absolutely still, and not moved in any way until both calibrations are done.
  • It is also mandatory to make the identical camera settings in both calibrations. 
  • Do not use the Wings-integrated calibration procedure. Instead, on each PC call VIOSO Calibrator stand alone (Wings Menu - Programs - VIOSO Calibrator)

Workflow:

  1. Call the NVIDIA Control Panel and create an identical screen setup on Wings Master and Wings Slave:
    1. Master: One Mosaic Group from Projector 1 + Projector 2
    2. Slave: One Mosaic Group Projector 3 + Projector 4

  2.   Make a calibration for PJ1 and PJ2 on the master
    1. Use the local calibrator, not the calibrator workflow from within Wings VIOSO.
    2. Note the settings you did for the camera.
    3. Make everything right (blending, warping, mapping).
    4. Then export it and save both the *.sps and *.vwf file to C:\ProgramData\AV Stumpfl\Wings 5\VIOSO.
    5. Then save the virtual canvas: right click on the warping dialog and select „save VC“ => you get a *.vvc file. 

  3.  Make a calibration for PJ3 and PJ4 on the slave
    1. Use the local calibrator, not the calibrator workflow from within Wings VIOSO.
    2. Use the same camera settings as for the master.
    3. Just take care for proper blending, no need to optimize warping and mapping.
    4. Copy the *.vvc file from the master and load it by right clicking on the warping dialog and select „load VC“.
    5. Then export it and save both the *.sps and *.vwf file to C:\ProgramData\AV Stumpfl\Wings 5\VIOSO.
  4. In Wings VIOSO, create two screens (screen „left eye“, screen „right eye“).
    1. Configure the muldidisplay areas so that they use Monitor 2 (the mosaic group).
    2. Do not forget to enable „VIOSO Calibration“ in the screen and mulditsplay area.

  5. Load the calibration:
    1. If the network configuration is correct, the Wings Slave will load the calibration also and both "eyes" are matched exactly while being combined with softedge blending 
    2. For persistent use, save the calibration on both PCs with the name "_Startup.vwf"

Author: Emanuel Züger
Last update: 2017-07-04 11:29


Using Calibrations

Which applications support warping & blending by VIOSO via plugin?

As described here there are multiple ways to integrate warping & blending into any application.

In addition we can provide you with an SDK / API to load our calibration file into your own application. This is exspecially useful if you need multiple IGs, cameras, dynamic viewports or perspective correction.To access the SDK please write a mail to info@vioso.com

We already support a number of applications including:

  • rFactor pro
  • Xplane
  • Touchdesigner
  • WorldViz
  • Silab
  • Ogre3D
  • VBS2
  • Shira Player

Author: Benjamin Fritsch
Last update: 2016-08-16 15:17


Is it possible to integrate VIOSO´s automatic warping and blending into my application ?

As described here there are multiple ways to integrate warping & blending into any applications.

In addition we can provide you with an SDK / API to load our calibration file into your own application. This is exspecially useful if you need multiple IGs,
cameras, dynamic viewports or perspective correction. To access the SDK please write a mail to info@vioso.com

We already support a number of applications including:

  • rFactor pro
  • Xplane
  • Touchdesigner
  • WorldViz
  • Silab
  • Ogre3D
  • VBS2
  • Shira Player

Author: Benjamin Fritsch
Last update: 2016-08-16 15:17


What is the difference between Anyblend and Anyblend VR&SIM?

Anyblend VR&SIM is a special version with extednded features and possibilities developed for complex tasks  with the integration in different virtual realitz or simulating applications. It has extended integration tools and features like multiclient calibration,  SDK/API, additional pack of plugins ready to use in different application, it is provided with developer support for implementation on site.

For details see the table below

  Feature Vioso Anyblend Vioso Anyblend VR & SIM
Vioso Calibrator autoalignment
autoblending
color correction
warping/mapping
calibration save, load 
calibration export (MIPS, VWF, MPCDI etc)
calibration conversions
display split option
manual calibration
1-click recalibration
Vioso Anyblend windows desktop embedding
Hardware GPU embedding
Vioso Player Video Playback
remote control via TCP or UDP
Playlist edit
Live input display
  Network calibration for IG clusters
frusttrum correction and individual projector prospective support
Tracking devices support
MPCDI export
3D-model based warping and blending
API access
Developer extended support
rFactor pro Plugin
XPlane plugin
Touchdesigner plugin
WorldViz plugin
Silab plugin
Ogre3D plugin
VBS2 plugin
       

 

Author: Dr. Sergey Kovyryalov
Last update: 2016-10-19 12:15


Why do I still get identical single images on each output after calibrating a mosaic group?

1. The split mode may be set incorrectly. Check your settings in the calibrator options.

2. The version of DirectX on the server might not be up-to-date. Update DirectX to the lastest version.

Author: Sven Giersch
Last update: 2016-08-25 12:22


Why is upgrading to Anyblend 4.3 so special?

Though Anyblend 4.3 is a release within the "4-version" branch, it comes with a very noticable change: The licencing.

Due to a lot of reasons it was required to cut off some old strings, especially to enable a true dongle licensing and making Anyblend compatible to third party products. Therfore the licence files of Anyblend version that are already installed on a system do *not* match to Anyblend 4.3. As soon as you install Anyblend 4.3 you need a new license (serial number or dongle).

How to get a new license?

As a regular customer of Anyblend 4, you get your new license free of charge. Please contact info@vioso.com and provide the serial key that you used to license your version of Anyblend.

Can I run old and new Anyblend version parallel on one PC?

Yes. Installing and licensing Anyblend 4.3 leaves an existing Anyblend version untouched. We recommend that you run both versions parallel in case of any issues. The only thing you must take care is to select only one Anyblend instance for auto startup.

Author: Emanuel Züger
Last update: 2016-10-18 13:10


What can I do to enable Windows Aero

What is Windows Aero?

Windows Aero is a technology introduced with Windows Vista. Aero creates the transparent decoration effects, e.g. for start menu, task bar, window headers, etc. Aero also takes care of inter display synchronization, so if Aero is enabled e tearing effects are not visible any more.

Windows Aero is the technical foundation to embed warping and blending into the Windows desktop. If there is no hardware support for warp and blend (NVIDIA Quadro or AMD Firepro graphics cards), Windows Aero is the only solution for realizing warping and blending for any application.

Windows Aero is activated by selecting a "Windows Theme". See a video how to to select an Aero theme here:

Aero ON

Aero OFF

 

Troubleshooting

Selecting a Windows Aero theme, but no transparency effects are visible, is a known issue. It may also happen, that Windows Aero is is visible, and after some time, or upon launching another application it gets turned off.

In such a situation no warping and bllending is possible.

Therefore it is important to monitor above mentioned effects. Knowing if a third party application turns off Aero, or if there is insufficient GPU ressources help al lot troubleshooting Windows Aero related issues.

There are a couple of guides that assist in case of Windows Aero issues:

  1. Aero troubleshooting guide by Microsoft:
    https://support.microsoft.com/en-us/kb/976170
  2. Solutions if Aero turns off after a while:
    http://superuser.com/questions/270453/how-can-i-prevent-windows-from-disabling-aero

 

Author: Emanuel Züger
Last update: 2016-11-10 12:07


Why don't I have any Conversion task available in Vioso Calibrator menu?

Author: Dr. Sergey Kovyryalov
Last update: 2016-11-22 12:31


How to resolve "No suitable data in file"

tbd.

Author: Emanuel Züger
Last update: 2016-12-19 08:15


How to resolve "Wrong size"

Author: Emanuel Züger
Last update: 2016-12-20 15:31


How do I get error logging information?

Our logging file is located in the working directory. This is usually in C:\Users\Public\Documents\VIOSO
Next to a executable, there is a file called SPeASY.ini. There you'll find the attibute LogFileLevel in <VIOSO\SPeASY\DebugOptions\ErrorHandling>

Standard value is 1. Set this up to 3 to have more verbose logging.

Author: Emanuel Züger
Last update: 2016-12-19 14:33


What to do if the data in the calibration files are wrong?

Author: Emanuel Züger
Last update: 2016-12-20 15:23


What to do if the Eyefinity Group is missing?

Please re-enable the AMD Eyefinity group.

Author: Emanuel Züger
Last update: 2016-12-20 15:27


What to if the screen configuration does not match?

Author: Emanuel Züger
Last update: 2016-12-20 15:35


What to do if display is missing

Author: Emanuel Züger
Last update: 2016-12-20 15:35


WingsVIOSO/RX

What file formats does WingsVIOSO display?

Check the chapter "Supported file formats" In Wings Vioso Help.

You can use index search to find the necessary chapter.

Author: Dr. Sergey Kovyryalov
Last update: 2016-08-19 15:09


Is there any limitation on the number of media tracks (audio, video, pictures) in WINGS VIOSO?

The number of media tracks was limited to a maximum of 999 per media type until WINGS version 4.

 

Since WINGS Version 5/WINGS RX, there is no limitation on media tracks anymore.

 

Although there is no number limit, please keep in kind that using a lot of layered tracks can eat up memory and reduce system performance significantly, since all media is rendered in realtime. The real limit will be set by your individual system configuration.

Author: Sven Giersch
Last update: 2017-05-05 13:04


Why do my split videos that I rendered in WINGS VIOSO look stretched or have a wrong aspect ratio?

You have set the wrong screen size in the rendering.

 

When the dialogue for the output size opens, you can enter numbers for width and height. This is NOT the output size for the individual videos (e.g. 1920x1080 for FullHD), but rather the size of the whole screen with the high resolution that you want to split.

 

To fill in the correct values, select the desired screen in the dropdown and click the button with the dotted outline.

 

For more details, see also "Multidisplay presentation using split videos" in the WINGS help.

Author: Sven Giersch
Last update: 2016-08-25 12:10


How do I set up a camera based calibration for a stacked projection with WINGS VIOSO?

At the moment (by August 2016) stacked projection setups cannot be calibrated using the WINGS VIOSO dialogue. Instead, please use the VIOSO Calibrator as a standalone program and follow the steps below to perform a camera based calibration for stacked projection:

1. Set up the graphics outputs of the WINGS media servers as a separate virtual display group for every stack level.

Example:
You are using a 4-head WINGS machine and want to do a 2-projector panorama as a double stack of FullHD projectors. Combine each 2 outputs as a virtual stretched display (nVidia mosaic or AMD surround group) of 3840x1080px, so you end up with two wide stretched virtual displays with 3840x1080px each in Windows afterwards. Each display group will represent its own projection stack level and has to be cabled that way.

 

2.  Perform a camera based calibration for each stack level separately.

Start WINGS VIOSO and open the VIOSO Callibrator from the "Programs" menu in the main menu bar. As targets you will see your two "wide" displays as display compounds. Please make sure to set the correct split settings in the options for each of them. Perform a separate camera based calibration for each display compound. Do not close the calibrator program in between.

 

3. Combine the calibrations and export for WINGS VIOSO

Select "Stack compound calibrations" from the Calibration menu. After the calculation has been done, make sure that the "stacking mode" checkbox is selected. Activate the calibration with the "Preview" button and verify your stacked projection using an appropriate test image. If everything is satisfactory, go to File-Export and export as a .VWF file for WINGS VIOSO. Close the Calibrator.

 

4. Check screen settings in WINGS VIOSO and import calibration.

Using our example from above, make sure that you have two multidisplay outputs for your WINGS VIOSO screen that will have the display group resolution (3840x1080) and will have 100% vertical overlap. If using the project wizard, set up the screen as a 1x2 multidisplay configuration and select 1080px as vertical overlap. Please note that these resolutions do not represent the real world situation. The resolution and aspect ration of the content space will entirely be set by the VIOSO calibration process. Select "Multidisplay - VIOSO Calibration" from the WINGS menu and load the VWF file you saved before as a calibration for your WINGS screen.

Author: Sven Giersch
Last update: 2016-08-25 12:07


What is the difference between WingsVIOSO and WingsRX?

Wings RX is a new generation of the Wings platform developed mainly for the usage on the Wings Engine Raw hardware. It has similar user interface and many functions in common with Wings Vioso 5. The render engine inside Wings Vioso RX is completely rewritten from scratch. It is based on x64 architecture and includes several base level algorithms, replacing standart operating system and driver functions. Thanks to the new render eingine it is not possible to program the timelines and live players independent of the current media playout    Here are listed the main differences in comparison to the Wings Vioso 5:

1.       Multiple masters workflow

In real-time and regardless of physical location, multiple operators can work together collaboratively on projects using the same media server outputs. This means that one operator can control background projection whilst another can add overlays or add or change content live at runtime, even whilst the show is running.

In Wings Vioso 5 – the system can have only one master at the moment (back-up master can be chosen only to back-up the main one). All the content editing is being done on master exclusively. All the content changes on the timeline are diabled during the live runtime (except real-time control and live player known features).

2.       Unlimited timelines and layers

The new multiple masters workflow also provides a multi timeline functionality which allows to run concurrent timelines – synchronized or not – on the same system and on any number of layers. These timelines can be edited, enabled, disabled, started and stopped independent of the other playbacks.

In Wings Vioso 5 – only one single time can be displayed at one moment. Layer can be done with different tracks, but only one timeline is displayed at any moment. Different timelines can be created and they can be switched from one to another.

3.       Realtime frame blending

If the content source has been produced in a lower frame rate than the display or projector supports the new RenderEngine(tm) can produce intermediate frames in realtime to achieve a smoother video playback

4.       Uncompressed media playback

Video compression is one of the major challenges in media applicationsthese days. Everyone knows compression artifacts such as color fringes or pixelated pictures. Wings Vioso RX´s render eingine is built and optimized for playing uncompressed video contents which avoids all the negative effects of video compression. Supported formats are TIFF, DPX, TGA and PNG without any intermediate file conversion needed.

5.       Maximum color depth

Wings Vioso RX has been developed to process media files with a higher color depth than 8bit per channel such as 10bit contents to be ready once display devices support these new technologies.

6.       Realtime Color Space Transformation

Wings Vioso RX interprets the source color profiles of images and videos and automatically transforms them into any destination color space in realtime. This way content handling is simplified since it is not necessary to make any time consuming conversions to match color profiles in advance. In any case Wings Vioso RX utilizes the full color space of the display or projector without global restrictions (e.g.to sRGB)

!   Note that some of the well-known functions of Wings Vioso 5 are not yet supported in Wings Vioso RX so please consult with our support engineers before purchasing the Wings Engines Raw. 

Author: Dr. Sergey Kovyryalov
Last update: 2016-09-05 11:15


Licensing

Can I transfer a VIOSO Anyblend license from one PC to another PC?

Yes - if you used the online activation procedure you can transfer your license from one pc to another pc

License transfer allows migrating, for no additional charge, with an existing license from the currently used pc to another.
First, open the License Viewer (click on the "License Info" link on the main window of VIOSO Anyblend)

 

The licence viewer dialog opens. Click "Transfer License" and the procedure to transfer the license starts. Please make sure you are connected to the internet at this stage.

If you press “Deactivate now” your current activation will be cancelled so you can use your serial number again on this or another server. Please note, that the pc uses your internet connection to perform the deactivation, so please confirm any firewall messages if such occur.

IMPORTANT! LICENSE TRANSFER OPTION WILL BE ONLY AVAILABLE IF THE LICENSE WAS INITIALLY ACTIVATED USING “ONLINE ACTIVATION”. IF IT WAS ACTIVATED VIA E-MAIL OR FAX AND YOU STILL NEED TO TRANSFER YOUR LICENSE – PLEASE CONTACT US.

Author: Emanuel Züger
Last update: 2017-01-16 11:36


Can I transfer a VIOSO Player license from one PC to another PC?

Yes - if you used the online activation procedure you can transfer your license from one pc to another pc

License transfer allows migrating, for no additional charge, with an existing license from the currently used pc to another.
First, call via menu "Help" - "Info about this program"  the  about dialog. Then call the License Viewer by clicking on the "License" button on the bottom of the "about" dialog.

 The licence viewer dialog opens. Click "Transfer License" and the procedure to transfer the license starts. Please make sure you are connected to the internet at this stage.

If you press “Deactivate now” your current activation will be cancelled so you can use your serial number again on this or another server. Please note, that the pc uses your internet connection to perform the deactivation, so please confirm any firewall messages if such occur.

IMPORTANT! LICENSE TRANSFER OPTION WILL BE ONLY AVAILABLE IF THE LICENSE WAS INITIALLY ACTIVATED USING “ONLINE ACTIVATION”. IF IT WAS ACTIVATED VIA E-MAIL OR FAX AND YOU STILL NEED TO TRANSFER YOUR LICENSE – PLEASE CONTACT US.

Author: Emanuel Züger
Last update: 2017-01-16 11:36


Where are license files located (Anyblend, Player)?

To ensure a maximum of flexibility in licensing VIOSO's software solutions, VIOSO uses encrypted files, that contain licensing information. There are numerous locations where licensing files can be stored. 

If licensing errors occur, the first and most important information is to know where the license file is stored. Based on that information our support staff usually finds a quick way to resolve such issues. If an application launches, the location of the currently used license file is displayed in the "license manager", which is part of every VIOSO application:

  • VIOSO Anyblend: "License Info"
  • VIOSO Player: Menu "Help" => "Info about this program" => Button "License"

To get the location of the current license file displayed, click on the "plus" next to "System": The information tree expands and shows the file location of the currently used license file.

If the license file cannot be found?

It is valuable to know, how VIOSO applications look for license files. So we disclose in which order certain file system paths are searched for license files:

  1. Searching all USB storage devices (looking for dongle information)
  2. Searching the Application Data Folder, specified in [APPNAME].ini file (e.g. C.\ProgramData\VIOSO\Anyblend)
  3. Searching next to the application.exe
    1. Same folder (e.g. C:\Program Files\Anyblend\)
    2. One tier above (e.g. C:\Program Files\Anyblend\SPCalibrator\Spcalibrator.exe => looks in C:\Program Files\Anyblend\)
  4. Searching the public data folder
    1. Same folder (e.g. C:\Users\Publics\Documents\VIOSO\Anyblend)
    2. Sub-folder "Calibration"
    3. Sub-folder ""Export""
    4. Sub-folder "Temp"
    5. Sub-folder "Scripting"
    6. Sub-folder "Content"
    7. Sub-folder "Execute"
  5. Searching folder "C:\AppData"
  6. Searching registry-defined APPDATA folder: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Folders\Common AppData

Author: Emanuel Züger
Last update: 2017-01-16 11:36


How to I apply a serial/activation key?

Sometime you need to apply a software licensing key. Such a key is a string of 6x5 characters separated by a dash (xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx). Such keys can be a serial key (issued after purchasing a product) or a multipurpose key, also called "activation key".

1. Using a serial key:

For using a serial number after purchasing a VIOSO Software solution, there is a step-by-step workflow provided. Just follow the instructions of the activation wizard:

2. Using a multipurpose key:

Such a key is issued by VIOSO for many reasons:

  • Extending a trial period
  • Software activation without internet access
  • Modifying an existing license
  • Unlocking a locked license
  • General license troubleshooting

Such keys are provided via E-Mail directly from VIOSO, a VIOSO partner or vendor. Use the VIOSO License Manager tool to apply such keys. The Licence Manager is part of VIOSO Anyblend and VIOSO Player:

  • VIOSO Anyblend: Click "License Info" (top right on the application window)
  • VIOSO Player: Menu "Help" - "Info about this program" - Click button "License"

The license manager window opens. Click the button "Activation Key" and paste the key into the form field "Activation Key". Make sure you do not misspell any character (e.g. mixing "0" and "O", or "I" and "1", etc.). We recommend to use the "copy&pase" functionality whenver possible.

Author: Emanuel Züger
Last update: 2017-01-16 12:58


How to retrieve a "Hardware ID" for licensing?

The VIOSO licensing uses specific hardware features to lock a license to a specific PC. This is a similar procedure as used by many other software vendors. Usually, this fact is hidden in the background of a fully automated licensing procedure. However, for troubleshooting or to enable individual features, you might be asked by VIOSO to provide a hardware ID. This is how it is done.

1. Accessing the license viewer

The hardware ID of a PC is retrieved using the license viewer. It is part of VIOSO Anyblend and VIOSO Player.

a) Accessing the license viewer from a running VIOSO program

  • VIOSO Anyblend: Click "License Info" (top right on the application window)
  • VIOSO Player or VIOSO Calibrator: Menu "Help" - "Info about this program" - Click button "License"

b) Accessing the license viewer in case of an error:

  • In case of an error the license management systems displays a message like this (example):
  • Click the "?" icon on the bottom left corner of the message window. This will bring up the licence viewer.

 

2. Retrieving a hardware ID:

  • Expand the node "Hardware ID"
  • Note the ID that you have been asked to provide (we usually ask to provide ID #13 for Windows systems) 
  • Provide the quested hardware ID or simply send a screenshot of the licence manager window to whoever has requested it

 

Author: Emanuel Züger
Last update: 2017-01-16 13:13


How to make hidden folders visible

VIOSO software stores some critical files in hidden folders. It's a feature from the Windows operating system to hide folders from being visible in the Windows explorer.  In some cases it is required to make such hidden folders accessible, e.g. to handle a license file.

Instructions how to make hidden folders and files visible are provided by Microsoft here:

https://support.microsoft.com/en-us/help/14201/windows-show-hidden-files

Author: Emanuel Züger
Last update: 2017-01-17 14:45


Not able to access license page to enter license key. Error message "License check failed, The application will closed."

The error message "License check failed" means that the software cannot find or get access to the license file. 

You can do following steps to solve this issue: 

  1. Check if you have an access to the folder where the license file is located. Sometimes if you logged in as different user, or somebody made some changes on your PC, the software does not have an access to this locations. By default, the license is stored in C:\ProgramData\VIOSO\Anyblend. You can also check other possible location of the lic file, which you can find in this entry: http://faq.vioso.com/content/11/33/en/where-are-license-files-located-anyblend-player.html
  2.  If you have found that your license file was moved by any reason, copy it back to default location, reboot and restart the software. 
  3. If all this did not help, perform the following steps: 
    1. Back-up your calibration files somewhere (*.sps files) 
    2. Uninstall Vioso software
    3. Remove the folder  C:\ProgramData\VIOSO\
    4.  Install VIOSO software from scratch
    5. Activate your license using acivation key you have got from us.

If none of this tips help please contact our support

Author: Dr. Sergey Kovyryalov
Last update: 2017-06-13 11:46


VIOSO Player

VIOSO Player for multiple projectors - what system requirements?

VIOSO Player was made for maximum flexibility. Therefore the system requirements are very moderate, though we have some valuable recommendations, especially if you plan to use VIOSO Player to driver multiple projectors.

Basic requirements:

 
  compatible recommended
operating system Windows 7
Windows 8/8.1
Windows 10
Windows 7
graphics card NVIDIA GeForce
NVIDIA Quadro
AMD Radeon
AMD FirePro
NVIDIA Quadro
AMD FirePro
optional: Video signal expanders Matrox Dualhead2Go
Matrox Triplehead2Go
Datapath X4
Datapath FX4
 
optional: Video capture cards (one channel at a time) Datapath VisionSC Range
Datapath VisionAV Range
Datapath Vision Range
Blackmagic Intensity Pro/4K*
Blackmagic DeckLink
Datapath VisionDVI-DL

*) Note: Blackmagic Intensity Shuttle is not supported!

 

This table shows the capabilites of the different PC configuration that we encounter actually:

graphics card series EDID Emulation
Display spanning recomm. model
VIOSO rating
Mosaic M series

smilesmilesmilesmile

With integrated EDID Emulation and desktop spanning across multiple GPUs this GPU is most versatile and will create the best VIOSO Player experience. Max. 16 outputs per PC supported.

Eyefinity W series

smilesmilesmile

With integrated EDID Emulation and desktop spanning this GPU will create the best VIOSO Player experience for up to 6 projectors per PC.

Eyefinity Radeon RX series

smilesmile

Offering display spanning for up to 6 projectors per PC makes Radeon GPUs versatile at comparable low costs.

Surround GTX series

smile

No EDID emulation and limited features for display spanning makes this GPU our least recommended one.

A second thought must go towards the content. VIOSO Player supports a vast amount of video codecs, but in general the bottleneck is the decoding performance of your PC. Another FAQ entry will deal with recommended codecs for use with VIOSO Player.

If in doubt, make a test on your designated PC system with the content you want to display. We offer a free demo of VIOSO Player, that provides exactly the same performance like a registered version.

Visit vioso.com/downloads.php to get a demo of VIOSO Player.

Author: Emanuel Züger
Last update: 2017-02-23 22:23


VIOSO Player for single displays - what system requirements?

VIOSO Player was made for maximum flexibility. Therefore the system requirements are very moderate, especially when driving just one output.

If you operate the show, we strongly recommend to use a dedicateddisplay for the user interface and a secondary output of the graphics card for driving the output. It is one of the great features of VIOSO Player to support this professional configuration.

For fixed installations where the player starts automated, there is no immediate need for such an operator's display.

These are our recommendations for single output configurations

  compatible recommended
operating system Windows 7
Windows 8/8.1
Windows 10
Windows 7
graphics card NVIDIA GeForce
NVIDIA Quadro
AMD Radeon
AMD FirePro
Integrated GPUs (Intel Iris, GeForce M, etc)
NVIDIA GeForce
AMD Radeon
optional: Video capture cards (one channel at a time) Datapath VisionSC Range
Datapath VisionAV Range
Datapath Vision Range
Blackmagic Intensity Pro/4K*
Blackmagic DeckLink
Datapath VisionDVI-DL

*) Note: Blackmagic Intensity Shuttle is not supported!

A second thought must go towards the content. VIOSO Player supports a vast amount of video codecs, but in general the bottleneck is the decoding performance of your PC. Another FAQ entry will deal with recommended codecs for use with VIOSO Player.

If in doubt, make a test on your designated PC system with the content you want to display. We offer a free demo of VIOSO Player, that provides exactly the same performance like a registered version.

Visit vioso.com/downloads.php to get a demo of VIOSO Player.

Author: Emanuel Züger
Last update: 2017-02-23 22:24


What file formats does VIOSO Player display?

Author: Dr. Sergey Kovyryalov
Last update: 2017-02-23 22:24


How do I play videos in very high resolutions with VIOSO Player?

VIOSO Player support the resolutions of the videofiles up to 4K  (3840 x 2160 UHD 4K or 4096 x 2160 DCI 4K). 

In order to play very high resolution please consider the usage of other advanced products such as Wings Vioso or Wings RX.

Author: Dr. Sergey Kovyryalov
Last update: 2017-02-23 22:25


How to run VIOSO Player for Autostart?

You can configure VIOSO Player for unattended installations:

  • Run on system startup
  • Load a calibration and run in fullscreen
  • Play a list of content in loop or show the live input

There are only few steps to achieve this:

  1. Complede any calibration and warping
  2. Set source:
    • Populate playlist, make settings for looping, etc.
    • Or set to Live Input 
  3. Set Player un fullscreen
  4. While Player is playing, select Menu / File: "Activate Autoloading on startup"
  5. Now the calibration is copied to _Startup.sps
    • Now the calibration is copied to _Startup.sps
    • each time Player starts, _Startup.sps is loaded and the situation at the time when saving is recreated
  6. Put Player in Autostart

The next time you start VIOSO Player, it produces the output that you have configured without any further interaction required.

Author: Emanuel Züger
Last update: 2017-02-23 22:24


How to run multiple instances of VIOSO Player

Though VIOSO Player is not made to run more than one content playback at one time, such feature is avaliable by running multiple instances of VIOSO Player. The trick is to have multiple copies of VIOSO Player binaries on your harddrive. You also need a license on USB key.

Follow this workflow exactly:

  1.   On the target system uninstall any existing VIOSO Player installation
  2. Make a copy of  C:/Program Data/VIOSO/VIOSO Player/ if this folder exists, delete the folder after that
  3. Install VIOSO Player to C:/Program Files/VIOSO Player/ – DO NOT LAUNCH THE PLAYER!
  4. Move C:/Program Files/VIOSO Player/Deploy/VIOSOPlayer.ini to C:/Program Files/VIOSO Player/
  5. Rename C:/Program Files/VIOSO Player/Deploy/ to C:/Program Files/VIOSO Player/Deploy_OLD/ (or similar)
  6. Rename C:/Program Files/VIOSO Player/ to C:/Program Files/VIOSO Player – Copy A/
  7. Open C:/Program Files/VIOSO Player – Copy A/VIOSOPlayer.ini and copy the content of the attached INI-File for this copy replacing existing content (see all attatched files at the end of this FAQ entry)
  8. Launch C:/Program Files/VIOSO Player – CopyA/VIOSOPlayer64.exe and compare the program settings (Menu Options-Settings) with the attached screenshot – they must match

If OK, this copy of VIOSO Player is finished. Continue with Copy B:

  1. Make a copy of C:/Program Files/VIOSO Player – Copy A/ to C:/Program Files/VIOSO Player – Copy B/
  2. Open C:/Program Files/VIOSO Player – CopyB/VIOSOPlayer.ini and copy the content of the attached INI-File for this copy (replacing existing content)
  3. Launch C:/Program Files/VIOSO Player – CopyB/VIOSOPlayer64.exe and compare the program settings (Menu Options-Settings) with the attached screenshot – they must match

Now you can launch two copies of VIOSO Player. Each copy will look on the same USB dongle for a valid license. Each copy will use a different path for storing configuration files, calibration files and playlist files:

  • C:\Users\Public\Documents\VIOSO\VIOSOPlayer - Copy A\   
  • C:\Users\Public\Documents\VIOSO\VIOSOPlayer - Copy B\

Repeat steps 9 - 11 for more instances. Make sure to create matching INI-Files, that point to different data save locations.

Author: Emanuel Züger
Last update: 2017-03-22 10:13


AVIO

What is the difference between Wings AVIO licenses "Basic", "Lite", "Advanced", "Pro", and "Premium"?

Basically, the difference of the Wings Avio version is based on the amount of the "functional groups" that are necessary for the AV installation. There are some basic functions that come with the free Basic version and are included by default in every type of license. If more functions are needed, more functional groups can be added. Check the details in the following tables: 

 

Wings Avio Basic
  • Software Download
  • Avio Basic functions *
Wings Avio Lite
  • USB-Dongle
  • Avio basic functions *
  • 1 Avio functional group of choice **
Wings Avio Advanced
  • USB-Dongle
  • Avio basic functions *
  • 3 Avio functional groups of choice **
Wings Avio Pro
  • USB-Dongle
  • Avio basic functions *
  • 6 Avio functional groups of choice **
Wings Avio Premium
  • USB-Dongle
  • Avio basic functions *
  • All Avio functional groups of choice **

 

 

* - Avio Basic Functions: ** - Avio Functional Groups
  • mouse
  • shutdown
  • demo Node
  • ASCII-Interface
  • command execution
  • audio
  • WOL (Wake-on-LAN)
  • 1x driver
  • 1x custom script
  • 1x WINGS Touch project with 1 Page

 

 

 

  • 1x WINGS Touch project (incl. web hosting)
  • 5x drivers
  • 10x custom scripts
  • MIDI
  • ArtNet
  • 1x KNX line
  • LeapMotion
  • Radar Touch
  • Myo
  • Kinect
  • Facebook
  • Feed Reader
  • Twitter
  • Database Recorder
  • Avio Calendar

For example, three "functional groups" can be combined like shown in the following examples:

1 x 5 drivers   +   1 x Touch project  +   1 x Facebook.  

or: 3 x 5 drivers (=15 drivers).

Please note that every driver instance counts separately. That means if you e.g. have to control 12 projectors you would need to activate 3 x "5 drivers" and cannot activate any addititional functional group.

Author: Sven Giersch
Last update: 2017-06-13 11:42


What is AVIO that is available with WINGS VIOSO?

WINGS AVIO is the network communication infrastructure developed by AV Stumpfl that connects all software products (e.g. WINGS VIOSO, WINGS Touch) and hardware (e.g. WINGS Engine, WINGS IOBox). It allows bidirectional realtime control and feedback.

Wings Avio is a network protocol and control logic system. It allows to bring all devices of an AV installation like media servers, show controllers, lights, effects, projectors, switchers etc to the same abstraction layer. All devices ports and controls show up automatically in a tree view topology of the network and can be „wired“ to each other using a simple Drag n Drop editor (Avio Manager).

You can get a detailed information about all features supported here

There are different licenses of the software:

  • Wings Avio Basic – free license available with the Wings software download
  • Wings Avio Lite – is included with Wings Vioso Lite software
  • Wings Avio Advanced – is included with Wings Vioso Pro
  • Wings Avio Pro
  • Wings Avio Premium

You can find out what is the difference between licenses here.

Author: Dr. Sergey Kovyryalov
Last update: 2017-06-13 11:21


Some AVIO services or resources are not visible in AVIO Manager, although IP settings are correct and they are in the same network. What can I do ?

If you are using a PC, is is likely that your firewall settings prevent AVIO using certain ports to communicate. Often the AVIO Service is blocked by standard firewall settings in Windows. Therefore, please let your firewall settings allow communication for all AVIO software applications components (WINGS VIOSO, AVIO Manager, AVIO Service, AVIO Touch).

Author: Sven Giersch
Last update: 2017-06-13 11:21


Which TCP ports are used for communication by WINGS AVIO, what are the recommended firewall settings ?

When using AVIO the first time, Windows will usualy open a pop-up window asking you to grant network access. You should answer this positively to give AVIO the necessary access rights for internal communication.

However, in more complex networks regarding higher security levels, there might be port restrictions set by the local IT administrator. To ensure proper AVIO communication, make sure that the following ports are accessible, depending on your applications:

Here is a list of all known TCP ports used by AVIO:

Port Type Used by
21 FTP ioBox/Player
80 TCP ioBox
80/8080 TCP FHD/UHD Player
1983 UDP WINGS RX
3671 UDP KNX
5000 TCP Ultra VNC
7777 UDP AVIO
8020 TCP Renderengine Webserver
10000 TCP LUA
15001 TCP WINGS Touch
16000-16010 TCP AVIO Webserver
16500 UDP Logging
53343 TCP LUA
(may be set
in AVIO Service)
TCP/UDP ASCII Interface

Author: Sven Giersch
Last update: 2017-06-13 11:41