Film-Tech Cinema Systems
Film-Tech Forum ARCHIVE


  
my profile | my password | search | faq & rules | forum home
  next oldest topic   next newest topic
» Film-Tech Forum ARCHIVE   » Operations   » Film Handlers' Forum   » Perspecta decoding with a pc

   
Author Topic: Perspecta decoding with a pc
Antonio Bizzarri
Film Handler

Posts: 4
From: Pescara, Pescara, Italy
Registered: Feb 2017


 - posted 11-16-2018 03:50 AM      Profile for Antonio Bizzarri   Email Antonio Bizzarri   Send New Private Message       Edit/Delete Post 
Hey, guys, this is a really great forum!
I lurked for a long time, as I had nothing to contribute.
However, as I think (I hope!) I have devised a simple and cheap method to decode Perspecta sound in real time, I decided to break my silence. However, this is all in theory, as I don't have access to a 35mm projector or a perspecta encoded print. Anyway, as the system is simple enough, I would like to share it with you, hoping that someone tests it and reports back, and, ideally, share a few audio clips of the decoded audio (but I would be very happy even if someone had any kind of success with it).

However, this is the basic idea: a computer to do the real time decoding. Given, of course, that I did not completely misunderstood how Perspecta works!!!

Needed hardware:
1) A relatively modern computer (a 5 yeard old decent laptop will do fine)
2) An audio interface with at least 6 inputs and 3 outputs
3) A splitter/distribution amplifier (for example, the Behringer MX882 which costs less than 100$ - but any distribution amplifier will do, as long as it can split the signal in 6 identical copies)

Needed software:
1) Any Digital Audio Workstation program that supports VSTs (I use Cockos Reaper)
2) Two free Vst plugins: A parametric equalizer (the one built in Reaper is fine) and a Sidechain expander (I use ATK sidechain expander). Both are free.

So here is the idea:
1) Feed the mono signal out of the optical sound head to the splitter, so that 6 identical soundtracks are obtained;
2) Connect each of the six outputs to the sound card;
3) Assing each of them in Reaper to a different channel, and label them as follows: 1)Left 2)Center 3)Right 4)30hz tone Left 5)35hz tone Center 6)40hz tone Right
4) (This explains only the left channel, but the center and the right are identical)
4a) Insert the parametric eq vst on channel 4 (30hz tone left) and set it as a bandpass filter, so that only 30 hz can pass
4b) Insert the sidechain expander on channel 1 (left)
4c) Route the output of channel 1 to inputs 3 and 4 of channel 1 (after you insert che sidechain expander the inputs will become 4 instead of 2)
4d) Set the desired attack, release, threshold and make up level (a little experimentation will be necessary), and set the dry/wet knob all to wet. The expander will rise the level of the channel as soon as the control tone enters the sidechain input, and will lower it when no signal is present on the sidechain.
5) Repeat the same steps for channels 2-5 and 3-6
6) Connect outputs 1,2,3 to the cinema processor so that 1 goes to left, 2 to center and 3 to right

I tested this method using video files and artificial control tones, and it works.
However, of course, testing it on actual equipment is a different story.
Anyway, wanted to share this with you. Thank you for reading!

 |  IP: Logged

Steve Guttag
We forgot the crackers Gromit!!!

Posts: 12814
From: Annapolis, MD
Registered: Dec 1999


 - posted 11-16-2018 07:52 AM      Profile for Steve Guttag   Email Steve Guttag   Send New Private Message       Edit/Delete Post 
Part of the Perspecta process is not merely switching the channels on/off but also controlling the LEVEL of the channel (using VCAs or the equivalent). Thus they could pan dialog across the screen (had to be careful about foley effects on this) without it sounding like someone was merely flipping a toggle switch.

Furthermore, the "Q" of the perspecta filters have to be pretty precise. You need to be 20dB down if you are 5Hz off in either direction and should be within .5dB if you are +/- 2Hz (to allow for motor speed variances). The filter is described as a "shelf" centered at the desired frequency with very steep skirts on either side. I don't think your EQ plan will give it the right characteristic. Even forgetting the shelf effect, can you set the Q of the EQ filter high enough (narrow bandwidth)?

I believe I have a viable Perspecta solution for someone with QSYS though that will have the levels ride with the Perspecta tones. I have not put this through testing yet so, like you, I don't know if I have a working solution or not but I think it will be something that can be made to work if not working on the onset.

 |  IP: Logged

Antonio Bizzarri
Film Handler

Posts: 4
From: Pescara, Pescara, Italy
Registered: Feb 2017


 - posted 11-16-2018 08:40 AM      Profile for Antonio Bizzarri   Email Antonio Bizzarri   Send New Private Message       Edit/Delete Post 
This is not a switcher, as the ATK is an expander, that increases or decreased the level of the LCR channels depending on the levels of the respective pilot tones. The proportion of the increase or the decrease can be varied based on the perspecta specs. The variation can be equal (1db increase per 1db increase of the pilot tone) or proportional (2db - or 3, or whatever - for 1db). The attack and release parameters of the expander set the responsiveness to variations in level of the pilot tones.

The equalizer can narrow the band as much as you want, and you can daisychain more than one of them to make the sides of the band even steeper, so this too should not be a problem.

Anyway,the fun part of this project is that anyone with a pc can do it now at 0 cost. All is needed is a pc, a daw, a couple of free plugins.
I would love to make a demo myself, but I'm missing the most important part, i.e. a file with a perspecta encoded soundtrack. If someone is willing to offer a link to download one (a lenght of 30 seconds or a minute would be fine), I could post the results for everyone to hear and judge. Or someone else could do it.
I'm sure your solution will work too, and I'm interested in hearing the results!

 |  IP: Logged

Steve Guttag
We forgot the crackers Gromit!!!

Posts: 12814
From: Annapolis, MD
Registered: Dec 1999


 - posted 11-16-2018 08:45 AM      Profile for Steve Guttag   Email Steve Guttag   Send New Private Message       Edit/Delete Post 
It sounds interesting then. Clearly, I'm not familiar with the equipment/programs you are using.

Personally, i'm hoping to find some home-video stuff where the Perspecta tones survived the transfer (perhaps on Laserdisc). I do know collectors that have Perspecta on 35mm and at the office we could set something up.

 |  IP: Logged

Antonio Bizzarri
Film Handler

Posts: 4
From: Pescara, Pescara, Italy
Registered: Feb 2017


 - posted 11-16-2018 08:51 AM      Profile for Antonio Bizzarri   Email Antonio Bizzarri   Send New Private Message       Edit/Delete Post 
It would certainly be fun to find something to work with!

 |  IP: Logged

Allan Lyman
Film Handler

Posts: 35
From: COPENHAGEN, S /copenhagen,denmark
Registered: Apr 2016


 - posted 11-18-2018 08:25 AM      Profile for Allan Lyman   Email Allan Lyman   Send New Private Message       Edit/Delete Post 
I have the demo film,from youtube on a file.can opload it to you
this demo HAS the tones.the current film on youtube,does not,but its the same film

alan

 |  IP: Logged

Antonio Bizzarri
Film Handler

Posts: 4
From: Pescara, Pescara, Italy
Registered: Feb 2017


 - posted 11-18-2018 08:47 AM      Profile for Antonio Bizzarri   Email Antonio Bizzarri   Send New Private Message       Edit/Delete Post 
Yes, please, it would be great!!!

 |  IP: Logged

Mark Gulbrandsen
Resident Trollmaster

Posts: 16657
From: Music City
Registered: Jun 99


 - posted 11-18-2018 08:55 AM      Profile for Mark Gulbrandsen   Email Mark Gulbrandsen   Send New Private Message       Edit/Delete Post 
My German friends have a complete working Perspecta system that is built on some sort of programmable audio processor. Not sure what processor they use, but I may be able to find out. It performs exactly as an original Perspecta decoder would.

Mark

 |  IP: Logged

Sascha F. Roll
Expert Film Handler

Posts: 140
From: Berlin, Berlin / Germany
Registered: Sep 2015


 - posted 11-18-2018 11:17 AM      Profile for Sascha F. Roll   Email Sascha F. Roll   Send New Private Message       Edit/Delete Post 
The cinema Mark mentioned is the Schauburg in Karlsruhe, Germany.
Their sound engineer integrated a digital Perspecta-decoder in the BSS Soundweb system. Works perfectly fine.

https://www.youtube.com/watch?v=rM1CekiMtdA

 |  IP: Logged

Marin Zorica
Jedi Master Film Handler

Posts: 671
From: Biograd na Moru, Croatia
Registered: May 2003


 - posted 11-18-2018 12:42 PM      Profile for Marin Zorica   Email Marin Zorica   Send New Private Message       Edit/Delete Post 
They have BS BLU80 or simillar......i do have experiance in progamming BSS BIAMP, QSC Qsys.....and some DSP's....

I had similar idea to make NR SR&A decoding, but mainly problem is how to calibrat it at end.....

In this case, when you filter out controll freq, how much level per freq deviatio the output channel level should go +/-dB?

 |  IP: Logged

Steve Guttag
We forgot the crackers Gromit!!!

Posts: 12814
From: Annapolis, MD
Registered: Dec 1999


 - posted 11-18-2018 01:37 PM      Profile for Steve Guttag   Email Steve Guttag   Send New Private Message       Edit/Delete Post 
I'd be interested in the test video too.

On the YouTube demo...1st, someone did a REALLY nice job on the UI! Second, I'm surprised that the control tones are bobbing up/down with the signal. One would presume that with the appropriate filters, the audio should have very little effect on the 30-40Hz range. There should be a 3rd order crossover at 63Hz to separate the signal from the tones.

The other odd thing I noted was that I was pretty sure that Perspect limited their tones to about -16dB (referenced to 100% modulation) yet their meters were constantly showing more signal than that. However, since all three tones were playing, I suppose there was crosstalk. That said, the filter skirts are quite steep such that they should be down 20dB 5Hz on either side of the bandpass which should further reduce the influence of the actual audio signal).

 |  IP: Logged

Mark Gulbrandsen
Resident Trollmaster

Posts: 16657
From: Music City
Registered: Jun 99


 - posted 11-18-2018 03:10 PM      Profile for Mark Gulbrandsen   Email Mark Gulbrandsen   Send New Private Message       Edit/Delete Post 
Thanks for posting that Sascha! That's exactly the video I was thinking of.

I would have thought there would have been some variance on the Perspecta tones on just about any of the films. At zero or very low modulation it's gonna drop a little more then the -16 db or what ever it was. And the tones had to still be present.

Mark

 |  IP: Logged

Allan Lyman
Film Handler

Posts: 35
From: COPENHAGEN, S /copenhagen,denmark
Registered: Apr 2016


 - posted 11-19-2018 04:45 AM      Profile for Allan Lyman   Email Allan Lyman   Send New Private Message       Edit/Delete Post 
if those who want the video(its ONLY the sound,no picture)but the same you find on youtube today.so send me a pm,with you emailadress,and I will send it to you.

alan

 |  IP: Logged

Marin Zorica
Jedi Master Film Handler

Posts: 671
From: Biograd na Moru, Croatia
Registered: May 2003


 - posted 12-25-2018 05:02 PM      Profile for Marin Zorica   Email Marin Zorica   Send New Private Message       Edit/Delete Post 
Antonio idea is ok, as well Steve comment about that BSS solution. Same thing as antonio described for VST's can be done in qsys, bss, biamp or so.......i just have two biamp dsp's as hend so waiting file to give it a try [Big Grin]

 |  IP: Logged

Carsten Kurz
Film God

Posts: 4340
From: Cologne, NRW, Germany
Registered: Aug 2009


 - posted 12-25-2018 05:48 PM      Profile for Carsten Kurz   Email Carsten Kurz   Send New Private Message       Edit/Delete Post 
Software only approach: https://en.m.wikipedia.org/wiki/Pure_Data

- Carsten

 |  IP: Logged



All times are Central (GMT -6:00)  
   Close Topic    Move Topic    Delete Topic    next oldest topic   next newest topic
 - Printer-friendly view of this topic
Hop To:



Powered by Infopop Corporation
UBB.classicTM 6.3.1.2

The Film-Tech Forums are designed for various members related to the cinema industry to express their opinions, viewpoints and testimonials on various products, services and events based upon speculation, personal knowledge and factual information through use, therefore all views represented here allow no liability upon the publishers of this web site and the owners of said views assume no liability for any ill will resulting from these postings. The posts made here are for educational as well as entertainment purposes and as such anyone viewing this portion of the website must accept these views as statements of the author of that opinion and agrees to release the authors from any and all liability.

© 1999-2020 Film-Tech Cinema Systems, LLC. All rights reserved.