Universal IP Player Solution from ATEME

Universal IP Player Solution from ATEME
Technology for Innovators
TM
Universal Multimedia Player Based on
DaVinci™ Technology
Benefits
• High-performance,
cost-effective solution
• Easy upgrades and
maintenance due to
modular architecture
• Upgradeable audio and
video codecs
The ATEME Universal Player solution utilizes Texas Instruments TMS320DM644x digital
media processors based on DaVinci™ technology. This powerful solution allows the
best-in-class TMS320C64x+™ DSP core to handle all audio and video codecs, including
MPEG4, H.264, DivX, Nero Digital™, Windows Media® Video version 9, MPEG1, MPEG2
and JPEG, while the ARM9 processor, running Linux OS, handles application control
including GUI, OSD, streaming and content management.
System Example: Software System Block Diagram
• Progressive investment
Target Applications
H.264 Enc/Dec
MPEG-4 SP/ASP Enc/Dec
DivX Enc/Dec
HighWM9/VC1 Decoder
performance
MPEG-2 Decoder
audio and
video
JPEG Decoder
codecs
MPEG Audio Enc/Dec
AAC Enc/Dec
AC3 Decoder
• Video On Demand
GStreamer framework (Player)
Streaming & Content management
A/V Sync, trick-play . . .
Codec Engine
Frame Buffer
TCP/IP
DSP Link
OSS Audio
IR Remote
• Digital Media Receiver
• Portable Media Player
End Application
(VOD, DMA, PMP)
GUI, OSD, Control
DSP/BIOSTM Kernel
Linux OS
C64x+TM DSP
ARM9 GPP
Legacy
Linux
API &
drivers
System Example: Hardware System Block Diagram
Video In
Video ADC
Video Out
Video DAC
8 bits
SDRAM
8 bits
Audio In
Codec
Audio Out
DaVinci™
Technology-based
TMS320DM6446
Digital Media
Processor
SPDIF Out
6x GPIO
Keypad
Infra-red (lrDA)
Remote
Control
FLASH
SDRAM
Ethernet
PHY
10/100 base-T
IDE Interface
Hard Disk
Drive
Power
LEGEND
Authorized Software
Provider
LEDs
Status LEDs
TI Devices
Universal Multimedia Player Based on DaVinci™ Technology
Component Selection
Functional Description
TI Digital Video Evaluation
Module (DVEVM)
• Universal player (network,
file, etc.)
Hardware
• Video decompression: MPEG4 SP
and ASP, H.264, Windows Media®
Video version 9, MPEG1, MPEG2,
DivX, Nero Digital™
ATEME A/V Framework
based on GStreamer
A/V Framework required for:
• Stream-in and stream-out
(network protocols, file reader/writer)
• Based on the TMS320DM6446
processor
• Multi-codec management
(auto identification, generic API)
• Additional hardware components:
• Stream flow management
• Audio decompression: AAC audio,
MPEG audio (Layers 1, 2, 3)
- NTSC/PAL video camera
• Clock recovery and A/V Sync
- LCD screen, speakers and microphone
• Connection to peripheral drivers
(capture/rendering driver)
- IR remote
- Hard disk drive (2.5-inch 40 G)
GStreamer (www.gstreamer.net) is:
• Recognized Open Source project
• Image decompression: enhanced
JPEG with on-the-fly resize, zoom
and rotate
Software
• Codec demos including H.264, MPEG4,
MPEG2, AAC, G.711
• Streaming: RTP/RTSP, MPEG2 TS
• Multimedia APIs and frameworks
• ATA/IDE interface for hard disk
drive or compact flash
• MontaVista 2.6.10 Linux support package
• Already used in existing
embedded system
• Graph-based design
(connect boxes only)
• Modular and flexible for easy
maintenance of application
ATEME A/V Framework benefits:
Connectivity
• USB 2.0 host or device
• Connectivity capabilities:
USB 2.0, 10/100 EMAC
• RS232 serial link
• Multiple on-board memory types:
CompactFlash™, ATA, SD, DDR
• 10/100 Base-T Ethernet
• Video input via NTSC/PAL
• Time shifting
• Video output via NTSC/PAL
and YPbPr/RGB
• IrDA for remote control
• CD-quality audio input and output
• Daughter card connections to
most periperal interfaces
• GStreamer core already ported to
devices based on DaVinci™ technology
• Encapsulation and connection to
TI codec engine
• Additional plug-ins with proven
interoperability (RTP, 3GPP, ISMA, TS)
• Support and engineering services
Getting Started
Tools
• TI Code Composer Studio™ Integrated
ARM926EJ-S
Development Environment
gstDVAudDec
(Generic Video
Decoder)
OSSSink
(Audio Output)
RTP/ISMA
Client
gstDVAudDec
(Generic Video
Decoder)
DVFBSink
(Video Output)
TM
• Onsite technical training for customers
—contact ATEME
Documentation
Codec Engine
64x+ DSP
• MontaVista Linux 4.0 Professional
Development Environment
All relevant technical documentation is available
from ATEME.
MPEG4 ASP /
DivX
H.264 MP
MP3
AAC
The above shows a sample configuration for a multimedia player
application. For other applications, more filters should be applied.
Technology for Innovators, the black/red banner,
TMS320C64x+, Code Composer Studio and DaVinci
are trademarks of Texas Instruments.
All other trademarks are the property of their
respective owners.
Contact Information for
Questions/Support
To purchase this solution or for more
information, please contact:
products@ateme.fr
www.ateme.com/products/index.php
© 2006 Texas Instruments Incorporated
Printed in the U.S.A.
SPRT383
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising