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? ¡ How ¡did ¡we ¡get ¡here? ¡ ¡And ¡why? ¡ • 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! ¡
¡ 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 ¡ op<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!) ¡ ¡ ¡
What ¡we ¡have ¡is: ¡ Adap<ve, ¡Non-‑Linear ¡Time ¡Compression ¡ – 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 ¡ ¡
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 ¡
Audio ¡Time ¡Manager ¡ ¡ ¡(ATM) ¡ Program ¡Delay ¡Manager ¡(PDM) ¡ Program ¡Length ¡Manager ¡(PLM) ¡ • 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 ¡ ¡ ¡
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 ¡
Features ¡at ¡a ¡glance: ¡ • 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 ¡
Plays ¡nicely ¡with ¡others… ¡ • Retrieve ¡offset ¡informa<on ¡from ¡the ¡Belar ¡ HD ¡1 ¡or ¡Audemat ¡Golden ¡Eagle ¡ • Keeps ¡you ¡in ¡control ¡ • PPM ¡safe ¡
Precision ¡Delay ¡ and ¡PPM ¡ ¡ • 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 ¡ ¡ ¡ ¡
ATM ¡/ ¡PDM ¡/ ¡PLM ¡/ ¡Precision ¡Delay ¡ System ¡Architecture ¡ • 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
Considering ¡IP-‑based ¡audio? ¡ ¡ • 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. ¡
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 ¡
Recommend
More recommend