Monday, September 10, 2018

Interactive Wall Mount Displays


1995 called, they want their electronic whiteboard back.

I don’t deny that interactive wall mount displays – smartboards- -are useful for student engagement in K-12, they provide a good platform for interactivity within small groups of students. When mounted at a low level, or on a height-adjustable mount, students can write and participate with their peers.

Are they worth the cost in Higher Ed? No.

University students don’t walk to the front of the classroom to write on a board, they sit and stare at the back of the instructors’ head while the instructor writes on the board, or they update social media and wait for the end of class.
Smartboards suffer from the same basic design flaw as the standard whiteboard, which is really just a hypoallergenic chalkboard. Chalkboards were state of the art educational teaching tools in 1801. If you place a writing surface on the front wall of the classroom for the instructor, they turn their back to the students while they write.

Interactive wall mount displays have an overlay for the writing surface, usually plastic or glass, this can become scratched, dirty and damaged. Even when new, these overlays tend to reduce the contrast and sharpness of the image. A typical large interactive display, 70”, will also be too small to be used as the only display in a 30 seat classroom. In our typical room, it would be necessary to mirror the smart display to a projector or additional displays. Sometimes this becomes a challenge, depending on the system’s design features.

Options

Interactive desktop displays have a more friendly form factor, they are usually placed on a tabletop in front of the instructor as they face the students, and don’t block eye contact. They can be very flexible and responsive. We have standardized on an all-in-one form factor PC, the Microsoft Surface Studio. It has a large fingertip-adjustable mount, and bright, sharp display. It has all of the multitouch interactivity of the wall mounted display, high quality graphics, better pen response and faster performance. The pen surface is durable and glass, easily cleaned of gummy fingerprints. It’s cheaper, as well, and the display output is easily mirrored to a projector or an external display.

Interactivity

What about student interaction for our hypothetical uber-bored University student? Most Higher Ed students come equipped with their own interactive device, occasionally kept in a pocket, usually held in the hand constantly. Bring-Your-Own-Device should be a given in University-level instruction, not an afterthought, or a “someday-we-might-support-this” option. Effort and budgets should focus on allowing BYOD interactivity in classrooms, not spending limited resources on plug-in chalkboards.

Friday, December 8, 2017

Follow up to the evaluation of the Microsoft Surface Studio in a classroom system

At Utah State University, we have placed Surface Studios in classroom systems over the past few months, currently with around 38 units installed. Faculty response has been positive, with users commenting on the ease of use and responsiveness of the pen interface.
Another aspect
In my initial evaluation, I mentioned the challenges encountered with using an external display with the Studio, considering its unusual 3:2 aspect ratio. The most common display aspect ratio in our classroom systems, whether projector or flatscreen, is 16x9. Using the 3:2 Surface Studio in the classroom system requires allowing the external display to pillarbox if the Surface is set to its native 4500 x 3000 resolution, or setting the Surface to a lower resolution with a 16x9 aspect ratio and allowing the internal display to letterbox.
Choices
The video driver for Studio makes available only one choice for a resolution using the native 3:2 aspect ratio, 4500 x 3000. Neither this resolution nor aspect ratio is supported on any standard display. This means when mirroring the desktop to an external display, you must either externally scale the image or set the Surface internal display to a lower resolution setting which doesn't match the native aspect ratio. Most classroom systems on our campus support a 16x9 aspect ratio at 1920 x 1080, so a double issue with the surface - we must scale the video so it does not exceed 1920 x 1080 and we must stretch, squeeze, or somehow manipulate the aspect ratio or live with an image that won't fill the screen. Stretching the image can be problematic, circles become ovals and the display can look unnatural and sharpness suffers.
Scaling and manipulating
First adjusting the resolution to a manageable value, we could use a scaler to reduce the 4500 x 3000 resolution to 1920 x 1080, but we use mostly Crestron devices, which will scale up to 4096 x 2160, but not quite 4500 x 3000. With no other resolutions available from the Surface at the 3:2 aspect ratio, it was time to try to create a custom setting. Using a freeware utility, I created new settings for the Surface and wrote the settings into the EDID table in the Surface's Windows registry. Now the Surface has an additional setting available: 1800 x 1200.
Minimal distortion
Our Crestron devices can scale 1800 x 1200 to either our standard 1920 x 1080 - 16:9 setting, or 1920 x 1200 - 16:10, which is less common for us but is actually the native resolution of our standard projectors. Our best solution would be an external display with a 5k resolution and a 3:2 aspect ratio, but short of building a custom LED wall that just isn't available. The custom LED display is a bit pricey for a classroom.
Scaling to 1920 x 1080 works but will slightly pillarbox on our Sony projectors. Setting the Surface Studio to 1800 x 1200 and the scaler to 1920 x 1200 to match the projector’s native resolution produced the best results in our testing. The surface display is fullscreen, and the external display matches with minimal distortion since the image is only stretched 120 pixels side to side.

Wednesday, November 15, 2017

Crestron Avia DSP - review update

Crestron released an update to the Avia DSP this week, adding some much needed improvements:

- Avia Audio Tool now supports export of Simpl joins for any control with a new symbol export feature- now i can have that crosspoint mute and level control I griped about in my initial review.
- You can now copy parameters from one DSP object or strip to another. Control C and Control V support still coming, I hope.
- And, Aux in/out have been renamed to Send and Return. Now it makes more sense to grumpy audio guys!




Make sure and update the Avia Tool, Simpl Windows, and the device and Crestron databases to take advantage of the new symbol export feature.

Monday, October 16, 2017

Crestron Avia DSP first impressions



Crestron Avia DSP


At Utah State University we typically use audio DSP devices in distance learning capable classrooms. We have experience with a variety of these devices, and have an install base of more than 150 Cisco codec equipped classrooms on our main campus and across the state at satellite campuses and learning centers. Over time, we have deployed devices from a variety of manufacturers – Polycom Vortex, Biamp Nexia, and BSS Soundweb. 
We rely heavily on Crestron control and video switching in our installations, and so were very interested in the new Crestron Avia DSP. We have installed a handful of these DSP’s in rooms on our main campus as part of a recent classroom technology upgrade. One installation provides the audio mixing and routing for a distance learning classroom equipped with a Cisco SX-80, Crestron processor, Crestron video routing and Shure steerable ceiling array microphones.


Hardware

For this installation we used the DSP-1283, a single rack unit box with 12 analog in, 8 analog out, 32 channels of Dante, SIP/POTS telephone I/O, 2 channels of USB I/O, and 8 internal ’Aux’ busses (more on those later), and AEC. The chassis has front panel bargraph meters for the analog inputs and outputs. Our room audio sources are a wireless instructor lavalier, two Shure MXA910 ceiling arrays, and line inputs from room media sources. Outputs feed the Cisco codec microphone input, presentation content line in, PC audio in for lecture capture, and two stereo amplifiers for 4 speaker channels. The Avia devices are fixed architecture DSP’s The processing blocks are preassigned to channel strips and analog outputs, and the processing objects are available on the analog I/O and aux bus inputs only.

Performance according to published specs is good, with 24-bit A to D, 110 db dynamic range, Equivalent input noise of -125db, and an input gain range of 66db which exceeds the available input gain of 48db on the BSS devices and could be helpful in some situations.


Setup

Network setup was simple. In our operation, we run all devices in DHCP, but use our enterprise network management tool to assign static IP addresses where needed, and we assign all Crestron devices to their own VLan. Because this DSP has a Dante interface, it has a second MAC address , and requires a second IP address for the Dante network. The software tool has device discovery, or you can manually input IP addresses for communication across subnets.


Software

For Crestron users who will tie this into a control system, the devices’ Crestron net ID (IPID) is set in Toolbox, but all other configuration is accomplished through the stand-alone application - Crestron Avia Tool which installs in your Toolbox folder if you have installed other Crestron software.

There are a few nagging issues in the user interface, undoubtedly most can be attributed to the fact that this is a new product.

The interface has a single main view, but separate signal and system view tabs.
In System View input and output meters are available, crosspoints can be muted, and levels viewed for each crosspoint by hovering the mouse. A double click will mute a crosspoint, but the crosspoint levels may not be adjusted. This view also shows a list of available devices.
Signal view allows adjustment of crosspoint levels and mutes. A single click brings up a numerical db level display with up/down level adjustment arrows, or a right click brings up a slider with copy, paste, undo and crosspoint mute buttons. Here you can copy your level settings and paste to another crosspoint, but this requires you to open the destination crosspoint with another right click, and select the paste button. Windows shortcut keys (CNTRL C, CNTRL V) do not work, and levels may not be pasted to a range of destinations at once.

Channel names are visible on a toggle, but toggling the name view on in the system view does not make them visible in other views, you must also turn them on in signal view if you want them to remain visible as you change views
Input and output rows  are numbered, but crosspoint columns are not numbered. A small complaint, but you must either count across or hover the mouse to check the output crosspoint number
Open the help file, and the window opens and stays in focus – you must close it again before working on whatever you needed the help for in the first place

Beware of the dual input mutes – analog inputs have an input gain module with its own mute. This is separate from the channel mute, and is visible in the system view, but not the signal view unless you open the channel’s input gain block.

A potentially large issue with the fixed architecture - full DSP blocks are available on only the 12 input channels. This device has 32 channels of Dante available, but it is only matrixed. A Dante input must be assigned to one of the 12 channel strips for full DSP features to be available. It is important to be aware of this as you design your system, this device is limited to 12 input channels and 8 output channels for anything other than simple routing and level control. Other flexible architecture DSP’s we have used do not have this limitation, allowing processing of up to 64 channels of Dante without adding additional boxes. A large system using one of these other devices could be considerably less expensive than the multiple Avia boxes that would be needed for a similar channel count.

Finally, the Aux busses. A bit of an odd feature as implemented. These are not your mother’s aux busses. They do not function as an audio engineer would expect an aux to operate. There are 8 aux sends which seem to be intended to be used as group submasters. Auxes, labeled as Inputs and Outputs are internally bussed, output tied to input, almost like an insert loop or an aux buss brought back to input strip. Signal can be sent from any channel strip or Dante input to an aux bus. The signal then routes automatically to the corresponding aux in. The aux in strips have DSP available and the matrix allows routing with level and mute control to any output, so this does allow a way to expand processing capacity and grouping and processing of input channels.


Crestron interface

Arguably the biggest reason to choose these devices is the integration with other Crestron hardware. Crestron has developed a neat UI export tool which will create touchpanel smart graphics objects automatically, which can then be added to your touchpanel project. These objects can communicate directly to the DSP while adding only minimal support in a Simpl program.*
In Simpl windows, the default control symbols for the Avia DSP’s are fairly complete, but missing crosspoint level or mute controls.


Bottom line

Good integration with Crestron, and very usable in a smaller installation. The advantages in a system exceeding 12 analog inputs or requiring multiple channels of Dante are not as great. Software is a good first implementation, and I eagerly await updates for some needed improvements. Cost on these devices ranges from $2000 to $4000 list, and seems reasonable, especially when the benefits of the Crestron integration features are factored in.


*Updated after more time to test with the box - Simpl integration requires the import of one module to carry CRPC data. On program initialization, communication is established between the touchpanel and the DSP, requiring no further processing in the system program. Also, controls created in the UI export tool are used in the VTPro-e project but do not produce a custom module for use in the Simpl program. Did I mention crosspoint level and mute contol is needed in Simpl?
Hey, I love the meters, though...