+ All Categories
Home > Documents > UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual...

UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual...

Date post: 12-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
15
UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD DETECTION FOR VOD CYBER RESONANCE Ad break point
Transcript
Page 1: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE

AD DETECTION FOR VOD

CYBER RESONANCE

Ad break point

Page 2: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

AGENDA

Define VOD and DAIProblem DefinitionSolution RequirementsFinal Product ResultsChallenges EncounteredMatlab ToolsProduct DemoConclusion

Page 3: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

VOD AND DAI

Video on Demand• Viewers choose their own content

• Can be viewed on a variety of devices

Dynamic Ad Insertion• Advanced advertising opportunities

• Advertisers target ads that can be swapped in/out

Page 4: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

PROBLEM DEFINITION

Manual identification of content• Time consuming & inaccurate

• Requires large staff and high cost

Existing solutions• Low accuracy rate (~80%)

• CPU intensive

• Slow

Page 5: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

SOLUTION REQUIREMENTSAccuracy• 95% transitions detection

Error detection/correction

Real-time & batch

Speed• 60 minutes < 60 seconds

Supportable & Scalable

Utilize MATLAB

Page 6: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

PRODUCT (MEDIA DETECTIVE)

Tested and verified across all genres at 99.8% accuracy

Supports Windows and Linux

Process 3 hour show in 12 seconds

12 months R&D, 3 months of Build, 2 months of QA and 1 month to create Production version - The Easy Way

Page 7: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

CHALLENGES ENCOUNTERED

Gather large test dataset• 500+ hours of content

Measure success• Manual tagging of Ad break points

• Statistical success/failure reporting

Poor quality of content• Filtering and rules

Page 8: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

MATLAB & TOOLBOXES

MATLAB 2017b

Audio System (real-time)

DSP System (real-time)

Signal Processing (real-time)

Wavelet (real-time)

MATLAB Coder & Compiler (real-time/batch)

Parallel Computing (batch)

Statistics and Machine Learning (test harness only)

Page 9: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

PRODUCT – COMPONENTS

Page 10: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

DEMONSTRATION VIDEO

Page 11: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

TIME STAMP VISUALIZATION TOOL

Page 12: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

TIME STAMP VISUALIZATION TOOL

Page 13: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

TIME STAMP VISUALIZATION TOOL

Page 14: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

DEMONSTRATION VIDEO -VISUALIZATION

Page 15: UNCOVERING HIDDEN DATA IN AUDIO TO AUTOMATE AD …€¦ · Dynamic Ad Insertion ... Manual identification of content •Time consuming & inaccurate •Requires large staff and high

CONCLUSION

Processes all Genres

Accuracy > 99.8%

60 minutes in under 5 seconds

Runs local or in the cloud

Process Jobs in parallel

MATLAB and Java


Recommended