Pro Logic's Center Channel Extraction, Implementation questions |
Pro Logic's Center Channel Extraction, Implementation questions |
Jul 23 2011, 05:31
Post
#1
|
|
|
Group: Members Posts: 82 Joined: 11-December 06 Member No.: 38563 |
I'm trying to figure out how Pro Logic implements center channel extraction. Looking at how various different types of sine waves combine (a single one into two other ones), I guess I'll need to implement some type of FIR filter. I'm very new to this. It would be nice if this could be done on a sample-by-sample basis.
Any help? |
|
|
|
![]() |
Jul 27 2011, 23:06
Post
#2
|
|
|
Group: Members Posts: 2117 Joined: 24-August 07 From: Silicon Valley Member No.: 46454 |
There's really no way to "improve" Pro Logic decoding. Like dc2bluelight said, mixing is done while monitoring through a pro logic decoder, so the mixing engineer knows exactly how it's going to come-out... It's not perfect... It's not a discrete multichannel system like 5.1 digital... It mostly just steers (pans) the sound. With a regular Pro Logic decoder you are hearing exactly what you are supposed to hear.
QUOTE Problem: When inputting L and R into Lt and Rt, anything perfectly out of phase between L and R gets erroneously sent to the surround channel upon decoding. It's not a problem, and it's not erronious... That's exactly how Dolby Surround works. If there is no out-of-phase information, there is no rear channel information.If you want to take the time, you can do you own panning with an audio editor and re-encode to 5.1 digital. (I've done something like this, along with some other "tricks", to make a 5.1 surround track from a mono source.) QUOTE 1. Phase-shift L by +90 degrees and R by -90 degrees. OK... Now you have L & R 180 degrees out of phase with each other... You can accomplish almost the same thing by inverting one channel... Now what? If you sum the out-of-phase channels you get L-R (or R-L), and if you subtract the out-of-phase channels you get L+R (or -L-R). You still only have 2 "original" channels and you can make various summations (and subtractions) of the left & right signals. 2. Find the common signal and extract it. QUOTE Caveat: Anything originally having a hollow sound will be decoded into the center channel. What? I don't see how "hollow sound" has any relationship to phase/amplitude of the L & R signals. |
|
|
|
wswartzendruber Pro Logic's Center Channel Extraction Jul 23 2011, 05:31
dc2bluelight QUOTE (wswartzendruber @ Jul 22 2011, 23... Jul 23 2011, 09:10
wswartzendruber I am having difficulty extracting the common signa... Jul 24 2011, 06:07
DVDdoug QUOTE I am having difficulty extracting the common... Jul 25 2011, 18:41
dc2bluelight QUOTE (DVDdoug @ Jul 25 2011, 12:41) By c... Jul 27 2011, 09:26
wswartzendruber My goal is to implement a Pro Logic decoder with f... Jul 27 2011, 20:47
wswartzendruber QUOTE (DVDdoug @ Jul 27 2011, 18:06) Ther... Jul 28 2011, 02:26
dc2bluelight QUOTE (wswartzendruber @ Jul 27 2011, 20... Jul 28 2011, 06:10
wswartzendruber Wow, I've failed miserably in explaining what ... Jul 28 2011, 04:26
wswartzendruber Since you want an in-depth explanation, you can ha... Jul 28 2011, 07:51
DVDdoug OK... Time to start writing some experimental cod... Jul 28 2011, 18:20
dc2bluelight QUOTE (DVDdoug @ Jul 28 2011, 12:20) OK..... Jul 29 2011, 04:32
wswartzendruber I've got a working Hilbert transformer. It... Jul 31 2011, 04:24
Dynamic Sorry to resurrect a slightly old thread, but I... Aug 5 2011, 11:54
dc2bluelight Dynamic's ideas are interesting, you solve the... Aug 5 2011, 12:55![]() ![]() |
|
Lo-Fi Version | Time is now: 25th May 2013 - 01:02 |