Cinavia Detector Reference SDK

A Software Development Kit for porting to a variety of platforms.
Cinavia is a technology platform that employs Verance's proprietary audio watermarking techniques to enable the communication and enactment of use policies for audiovisual content across a broad range of distribution channels and devices.

Cinavia has been adopted as a required component of the AACS content protection system. Blu-ray players with Cinavia detectors began entering the consumer market in late 2009.

The Cinavia Detector Reference is a high performance source code reference implementation of the Cinavia Detector, a component of the Cinavia system architecture, suitable for Detector Developers to port and integrate with a wide range of desktop and embedded platforms.

The Cinavia Detector Reference Software Development Kit (SDK) includes an ANSI C source code implementation, an Application Programming Interface (API), and an extensive suite of tuning and testing features. These features accelerate the development of optimized software, firmware, and hardware components that include the Cinavia Detector and facilitate their integration into consumer products.

 

Features

  • Strict compliance with the ANSI C standard for cross-platform portability
    • ISO/IEC 9899:1999
  • Support for IEEE single-precision floating-point and 32-bit fixed-point architectures
    • Fixed-point requires a multiplier with 32-bit x32-bit >64-bit capacity
  • No platform-specific OS or I/O dependencies
  • Includes Testing API compatible with the Cinavia Detector Compliance Verification Suite
  • An extensive module-level Unit Test capability gives the Detector Developer the ability to port and test on a block by block basis, and provides focused feedback on potential porting errors
  • Optional timer-based cooperative multi-tasking facilitates limiting peak processor utilization on a per sample rate basis

Specifications

  • Full compatibility with:
    • Cinavia Detector Specification v1.2
    • AACS Final License Agreement Compliance Rules

Audio Formats

  • Sampling Rates:
    • 12 kHz, 24 kHz, 48 kHz, 96 kHz, 192 kHz
    • 11.025 kHz, 22.05 kHz, 44.1 kHz, 88.2 kHz, 176.4 kHz
    • 8kHz, 16 kHz, 32 kHz, 64 kHz
  • Sample Formats:
    • IEEE Floating-point (single precision)
    • Fixed-point: 32-bit and 16-bit
  • Audio Channels: Up to 8 channels of audio at any supported Sampling Rate

Product CD-ROM Contents

  • ANSI C program and header source code files
  • Detector Reference Manual including Unit Testing and Performance Tuning
  • Sample application source code
  • Sample build environments for Visual Studio v8 and Unix “make”
Copyright © 2010 Verance Corporation. All rights reserved. | Legal & Privacy | Site Map | News | Design: Diseño Communications