CAST Releases MPEG-4 and JPEG 2000 IP Cores; Fast, Small, Flexible Cores Facilitate Use of Advanced Standards for High-Quality Video and Image Processing Applications.Business Editors/High-Tech Writers SANTA CLARA Santa Clara, city, Cuba Santa Clara (sän`tä klä`rä), city (1994 est. pop. 217,000), capital of Villa Clara prov., central Cuba. , Calif.--(BUSINESS WIRE)--Jan. 27, 2003 Semiconductor intellectual property (IP) provider CAST, Inc. today announced the addition of new MPEG-4 video encoding and JPEG JPEG in full Joint Photographic Experts Group Standard computer file format for storing graphic images in a compressed form for general use. JPEG images are compressed using a mathematical algorithm. 2000 image decoding cores to its line of general purpose IP (gpIP) for electronic design. The CAST MPEG-4 core offers vastly greater performance than software-based solutions, and provides broader features and capabilities than other MPEG-4 cores. It is small and fast -- easily handling real-time encoding of full-screen video in under 50,000 ASIC (Application Specific Integrated Circuit) Pronounced "a-sick." A chip that is custom designed for a specific application rather than a general-purpose chip such as a microprocessor. gates -- and has the flexibility to support a range of applications from high-quality video conferencing See videoconferencing. (communications) video conferencing - A discussion between two or more groups of people who are in different places but can see and hear each other using electronic communications. to remote streaming of DVD-quality movies. The CAST JPEG2K_D core provides complete hardware acceleration In computing, hardware acceleration is the use of hardware to perform some function faster than is possible in software running on the normal (general purpose) CPU. Examples of hardware acceleration include blitting acceleration functionality in graphics processing units (GPUs) and of the new JPEG 2000 image processing image processing Set of computational techniques for analyzing, enhancing, compressing, and reconstructing images. Its main components are importing, in which an image is captured through scanning or digital photography; analysis and manipulation of the image, accomplished standard. It decompresses images at competitive rates, decoding a 5 megapixel camera image in half a second, or standard definition TV (720 x 480 pixels) at 30 frames per second. The core is also quite flexible, with implementation options and programmability features that make it easy to tailor its processing abilities, size, and power consumption to specific devices, applications, and systems. Available immediately for synthesis to ASICs or optimized for various FPGAs, the new cores join CAST's substantial library of multimedia IP. This includes complete solutions such as JPEG 2000 encoding as well as individual multimedia subsystem cores for motion processing and estimation, discrete cosine cosine: see trigonometry. See sine. COSINE - Cooperation for Open Systems Interconnection Networking in Europe. A EUREKA project. (DCT (Discrete Cosine Transform) An algorithm that is widely used for data compression. Similar to Fast Fourier Transform, DCT converts data (pixels, waveforms, etc.) into sets of frequencies. The first frequencies in the set are the most meaningful; the latter, the least. ) and waveform (DWT DWT abbr. 1. deadweight tonnage 2. deadweight tons ) transformations, color space conversion Changing one type of color-encoded signal into another. Converting from RGB to YUV and back to RGB are common color space conversions when working with video formats (see YUV). Converting from the display color space (RGB) to the printer color space (CMYK) is another common example. , and Huffman processing. Designers should see the web site for full information (www.cast-inc.com). About the CAST MPEG-4 Core The MPEG-4 standard was designed to provide scalable, high-quality video on a variety of display devices and over any transmission technologies. The CAST MPEG-4 core provides the best available implementation of this philosophy, offering greater capabilities, higher performance, and competitive implementation efficiencies compared with other cores. The ISO/IEC ISO/IEC International Organization for Standardization/International Electrotechnical Commission (ITU-T M 3000) 14496 MPEG-4 Standard defines ranges of capabilities categorized into profiles and levels. The MPEG-4 cores from other vendors are primarily targeted at mobile video applications; they provide the lowest class of support -- MPEG (Moving Pictures Experts Group) An ISO/ITU standard for compressing digital video. Pronounced "em-peg," it is the universal standard for digital terrestrial, cable and satellite TV, DVDs and digital video recorders (DVRs). Simple Profile Levels 0 to 3 -- which allows for images up to 352 pixels by 288 lines at 30 frames per second. The CAST MPEG-4 core supports these low resolutions and more, satisfying MPEG Advanced Simple Profile Levels 0 to 5 and handling as large as 704 x 576 at the same 30 fps rate. This higher degree of MPEG-4 support also enables more sophisticated video features, and makes it possible to gain MPEG-4 advantages for applications like digital video recorders or remote camera systems where larger, high-quality video streams are required. Moreover, the CAST MPEG-4 core yields a very efficient hardware implementation, requiring fewer than 40,000 gates in a reference ASIC or fitting in smaller FPGAs (plus memory; see table). It also operates efficiently, requiring a clock rate of just eight times the raw pixel rate. This means the operating rate Operating rate The percentage of total production capacity of a company, industry, or country that is being used. operating rate The portion of capacity at which a business operates. needed for videoconferencing (176 x 144 screen at 15 fps) is just 3 Mhz, and for VGA (Video Graphics Array) The display standard for the PC. All PC display adapters support VGA, and Windows machines boot up in "VGA mode" before switching to higher resolutions. video (640 x 480 at 30 fps) just 74 Mhz.
Technology Approx. Area Frequency Video Throughput
---------- ------------ --------- ----------------
ASIC 39K gates and 100 Mhz 704 x 576 (4CIF)
0.18m process 25 Kbits RAM frames at 30 fps
Xilinx 3,600 slices and 70 Mhz 640 x 480 frames
Virtex II 10 Multipliers and at 28 fps
16 RAM blocks
The CAST MPEG-4 is ready for integration in an SoC or board. It works with any microprocessor, which need only supervise the encoding process and perform ancillary tasks such as bit rate control. The core also requires external memory for a frame buffer; a single 16 or 64 Mbit SDRAM (Synchronous DRAM) A type of dynamic RAM (DRAM) memory chip that has been widely used since the late 1990s. SDRAM chips eliminated wait states by dividing the chip into two cell blocks and interleaving data between them. with a 16-bit wide data bus is sufficient. The MPEG-4 core was developed by CAST partner Ocean Logic, based in Australia (see www.ocean-logic.com). About the JPEG 2000 Decoder Core Compared with today's popular JPEG standard, the ISO/IEC 15444-1 JPEG 2000 Image Coding System standard provides more efficient compression, better image quality, and greatly improved error resilience and transmission noise tolerance (see www.jpeg.org). The JPEG2K_D core's hardware support for this standard makes it a good choice for many state-of-the-art image processing applications. Designed for easy integration with a host processor and having modest external memory requirements, the core offers competitive speed and area characteristics, as seen here for an ASIC reference design.
Technology Approx. Area Frequency
---------- ------------ ---------
ASIC 100K gates 150 Mhz
0.18m process
Designers can tune the core's architecture during synthesis, supporting larger or smaller image processing sizes or controlling power/speed trade-off factors such as 2D-DWT filter types (5/3 or 9/7 or both) or the number of Entropy Encoding Units. Programmable settings such as the size and pixel depth of input images, number of 2D-DWT levels, or the code block size (32x32 or 64x64) provide additional control over the core, helping designers reach the optimum balance between image quality, processing time, and power consumption for their specific systems. The JPEG2K_D core was developed by CAST partner Alma Technologies S.A., based in Greece (see www.alma-tech.com). About CAST, Inc. CAST provides general purpose IP (gpIP), a broad range of popular and standards-based cores that includes processors, interfaces, and application-specific functions for multimedia and encryption. Designers use these cores so they can concentrate on the more unique, creative aspects of their system designs, or to quickly incorporate technology beyond their normal expertise. Privately owned and operating since 1993 with a focus on making IP practical and affordable, the company has established a reputation for high-quality products, simple licensing, and responsive technical support. CAST is located near New York City New York City: see New York, city. New York City City (pop., 2000: 8,008,278), southeastern New York, at the mouth of the Hudson River. The largest city in the U.S. , and works with an international network of IP developers and distributors. CAST is a trademark of CAST, Inc. All other trademarks are the property of their respective owners. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion