Sponsored by : Buck Waters Broadcasters General Store - - PowerPoint PPT Presentation
Sponsored by : Buck Waters Broadcasters General Store - - PowerPoint PPT Presentation
Time Compression: New Best Friend? An SBE-16 Sea;le Presenta>on Sponsored by : Buck Waters Broadcasters General Store Buck@bgs.cc
Time ¡Compression: ¡New ¡Best ¡Friend? ¡
An ¡SBE-‑16 ¡Sea;le ¡Presenta>on ¡
¡
Sponsored ¡by ¡: ¡
Buck ¡Waters ¡
¡ ¡Broadcasters ¡General ¡Store ¡
¡ ¡Buck@bgs.cc ¡
¡ ¡
Presented ¡by: ¡
¡ ¡ ¡ ¡ ¡Rick ¡Sawyer ¡
¡ ¡25-‑Seven ¡Systems ¡
¡ ¡A ¡Telos ¡Alliance ¡Company ¡
¡ ¡RSawyer@25-‑Seven.com ¡
¡
¡ ¡ ¡
Time ¡Compression: ¡New ¡Best ¡Friend? ¡
- Timing ¡issues ¡are ¡cri<cal ¡in ¡all ¡digital ¡
broadcast ¡facili<es ¡
- Timing ¡is ¡more ¡than ¡just ¡AES ¡clock ¡sync ¡
- Every ¡digital ¡process ¡contributes ¡to ¡system ¡
delay ¡
- Ul<mately, ¡it ¡is ¡all ¡about ¡the ¡listener! ¡
How ¡did ¡we ¡get ¡here? ¡ ¡And ¡why? ¡
¡25-‑Seven’s ¡Approach ¡
- Built ¡on ¡our ¡established ¡algorithms ¡used ¡in ¡
the ¡award ¡winning ¡ATM ¡and ¡PDM ¡
- Based ¡on ¡science ¡and ¡historical ¡
understanding ¡of ¡listener ¡comprehension ¡
– Research ¡from ¡the ¡‘40s ¡and ¡‘50s ¡ – Driven ¡by ¡technological ¡breakthroughs ¡
Ar<ficial ¡Intelligence ¡strategy, ¡modeled ¡aRer ¡Dr. ¡Barry ¡ Blesser’s ¡early ¡AES ¡research: ¡
¡
Hierarchical, ¡nested-‑algorithm ¡approach, ¡where ¡edit ¡decisions ¡ change ¡based ¡on ¡rate, ¡content, ¡tempo, ¡periodicity. ¡ ¡Variables ¡ change ¡hierarchy. ¡
- Signal ¡gets ¡analyzed ¡and ¡a ¡sort ¡is ¡performed ¡by ¡how ¡
- p<mally ¡“good” ¡audio ¡is. ¡
- (eg: ¡sine ¡wave ¡=100% ¡good, ¡Noise ¡= ¡0%) ¡
- Crude ¡sort ¡on ¡possible ¡edits, ¡followed ¡by ¡narrowed ¡
candidate ¡search. ¡Splice ¡type ¡changes ¡with ¡content ¡
- Less ¡than ¡20 ¡microsecond ¡L/R ¡accuracy ¡must ¡be ¡
maintained, ¡or ¡direc<onal ¡cues ¡in ¡stereo ¡field ¡are ¡
- compromised. ¡ ¡
- Suitable ¡for ¡music ¡
- Op<mized ¡for ¡“real ¡<me” ¡processing ¡vs. ¡file ¡rendering. ¡
- (We ¡don’t ¡have ¡all ¡day!) ¡ ¡
¡
– Higher ¡compute ¡complexity, ¡beeer ¡comprehension ¡levels ¡than ¡ linear ¡
- Some ¡forms ¡are ¡“open ¡loop”, ¡meaning ¡a ¡specified ¡speedup ¡or ¡
slowdown ¡rate ¡can’t ¡be ¡guaranteed. ¡ – Pauses ¡and ¡silences ¡compressed ¡most ¡ – Based ¡on ¡mimicking ¡fast, ¡natural ¡speech, ¡mining ¡linguis<c ¡studies ¡
- Stressed ¡vowels ¡get ¡compressed ¡least ¡
- Unstressed ¡vowels ¡are ¡compressed ¡by ¡intermediate ¡amount ¡
- Consonants ¡will ¡be ¡compressed ¡based ¡on ¡stress ¡level ¡of ¡
neighboring ¡(adjacent) ¡vowels ¡
- Consonants ¡get ¡compressed ¡more, ¡on ¡average, ¡than ¡vowels ¡
¡
What ¡we ¡have ¡is: ¡
Adap<ve, ¡Non-‑Linear ¡Time ¡Compression ¡
Hearing ¡is ¡believing…. ¡ ¡
- ATM ¡managing ¡recorded ¡broadcast ¡audio ¡
- Compression ¡only ¡being ¡applied ¡
- 5% ¡= ¡3 ¡minutes ¡per ¡hour ¡of ¡<me ¡inser<on ¡
So ¡what ¡do ¡we ¡do ¡with ¡this ¡ understanding? ¡ ¡
- Solve ¡the ¡daily ¡challenges ¡of ¡radio ¡sta<ons ¡
everywhere! ¡
- Program ¡Inser<on ¡
- Profanity ¡Delays ¡
- Program ¡Correc<on ¡
- Synchroniza<on ¡
Meet ¡the ¡family… ¡
- Audio ¡Time ¡Manager ¡
- Program ¡Delay ¡Manager ¡
- Program ¡Length ¡Manager ¡
- Market ¡based ¡engineering ¡means ¡we ¡are ¡tuned ¡to ¡the ¡
constraints ¡of ¡broadcasters ¡
- Livewire ¡IP ¡Audio ¡
- Transparent ¡sound ¡quality ¡
- Listeners ¡shouldn’t ¡perceive ¡product ¡use ¡or ¡they ¡will ¡be ¡distracted ¡
(like ¡good ¡special ¡effects ¡compared ¡to ¡bad) ¡
- Easy ¡to ¡use ¡
– 2 ¡bueon ¡opera<on ¡for ¡ATM ¡ – Unique ¡PD ¡Alert ¡feature ¡in ¡PDM ¡ – Easy ¡last ¡minute ¡program ¡fit ¡with ¡PLM ¡ – Variable ¡compression ¡-‑ ¡adjustable ¡on-‑the-‑fly ¡
- In-‑studio ¡or ¡remote ¡installa<on ¡
– Built-‑in ¡web ¡servers ¡ ¡ – GPIO, ¡automa<on ¡ready, ¡NTP ¡ – Network ¡ready ¡ ¡
¡
Audio ¡Time ¡Manager ¡ ¡ ¡(ATM) ¡ Program ¡Delay ¡Manager ¡(PDM) ¡ Program ¡Length ¡Manager ¡(PLM) ¡
Introducing: ¡Precision ¡Delay ¡
The ¡newest ¡member ¡of ¡the ¡family ¡
- Precision ¡Delay ¡uses ¡<me ¡compression ¡or ¡
expansion ¡and ¡a ¡simple ¡user ¡interface ¡design ¡to ¡ address ¡broadcast ¡<ming ¡problems: ¡ – HD ¡Radio ¡Synchroniza<on ¡ – Translator ¡Timing ¡ – Time ¡Zone ¡Program ¡Management ¡ ¡
¡ ¡
- S<ll ¡Our ¡Goal: ¡Beeer ¡Sounding ¡On-‑Air ¡Product ¡
- Not ¡stepping ¡on ¡(masking) ¡audio ¡
- Serving ¡the ¡listening ¡audience ¡
- Sample ¡level ¡accuracy ¡
- Frac<ons ¡of ¡seconds ¡to ¡hours ¡of ¡delay ¡
- Serial ¡data ¡stays ¡in ¡sync ¡with ¡audio ¡
- Configura<on ¡& ¡control ¡over ¡the ¡web ¡
- Protec<on ¡for ¡PPM ¡encoding ¡
Features ¡at ¡a ¡glance: ¡
- Retrieve ¡offset ¡informa<on ¡from ¡the ¡Belar ¡
HD ¡1 ¡or ¡Audemat ¡Golden ¡Eagle ¡
- Keeps ¡you ¡in ¡control ¡
- PPM ¡safe ¡
Plays ¡nicely ¡with ¡others… ¡
- Always ¡put ¡delays ¡and ¡<me ¡manipula<on ¡
tools ¡upstream ¡of ¡PPM. ¡Encode ¡PPM ¡Last. ¡ ¡
- PPM ¡Code ¡survivability ¡depends ¡on ¡
approach ¡and ¡periodicity. ¡
- Pitch ¡shiRing ¡methods, ¡which ¡Precision ¡
Delay ¡does ¡NOT ¡do, ¡are ¡guaranteed ¡to ¡ break ¡PPM ¡
¡ ¡ ¡
Precision ¡Delay ¡and ¡PPM ¡
¡
- Embedded Linux OS
- Audio processing in native X86 hardware
- Internal Web browser and other internal
compute services (SSH, FTP)
- No hard disk
- In other words, similar building blocks to AXIA
ATM ¡/ ¡PDM ¡/ ¡PLM ¡/ ¡Precision ¡Delay ¡ System ¡Architecture ¡
- Think ¡AXIA! ¡
- An ¡evolu<onary ¡certainty ¡
- Audio ¡over ¡IP ¡is ¡not ¡just ¡the ¡future, ¡it’s ¡the ¡present ¡
- Disrup<ve ¡technology ¡
- Just ¡as ¡disk ¡drives ¡replaced ¡tape ¡and ¡SDRAM ¡is ¡replacing ¡
disks, ¡AoIP ¡audio ¡will ¡dominate ¡due ¡to ¡economies ¡of ¡ scale, ¡flexibility, ¡simplicity ¡of ¡installa<on ¡and ¡rou<ng. ¡
Considering ¡IP-‑based ¡audio? ¡ ¡
Enough ¡talk…show ¡me ¡ ¡ Precision ¡Delay ¡in ¡ac<on! ¡ ¡
Browser ¡Interface: ¡192.168.1.110 ¡
The ¡Persistence ¡of ¡Time…… ¡
A ¡Telos ¡Alliance ¡Company ¡ www.25-‑Seven.com ¡ Broadcasters ¡General ¡Store ¡ www.bgs.cc ¡