|
Everywhere you turn, media-rich applications are showing up on a range
mobile and entertainment devices. To enhance the user experience, digital
media functions -- such as built-in cameras for still photos and video
capture, streaming audio and video, Web browsing, games, and multimedia
messaging -- are now value-add features to mobile phones, PDAs and
single-purpose devices. Putting all or any combination of these functions
in a single device, combined with ever-expanding pixel resolution, adds up
to computational requirements that can easily overwhelm the CPU if
performed in software. Raising CPU clock speeds to increase performance
results can also lead to unacceptable power consumption.
To solve these issues, successful systems companies are choosing to
perform more computations in hardware. However, digital media algorithms
used to implement modern media standards represent a level of complexity
that creates a multitude of design challenges that are difficult to address
using a traditional RTL design process.
Cynthesizer offers synthesis
technology and a design environment ideally suited for the implementation
of these complex algorithms. Our unparalleled experience in working with
top-tier semiconductor companies that design and deliver digital media
devices and systems has allowed us to tune Cynthesizer so that users get
more functionality and performance into each production design with the
quality of results they expect.
Cynthesizer users have successfully implemented algorithms for HDTV,
camcorders, digital cameras, set-top boxes, DVD players, image processing,
graphics rendering, and other multimedia applications. These algorithms
include H.264, video scaling, DCT, IDCT, motion estimation, NTSC encoder,
VC1 and others.
|