Zibb

Brian DipertEDN Senior Technical Editor Brian Dipert exposes, analyzes and
opines on diverse topics in technology. Follow the Brian's Brain Twitter feed at www.twitter.com/BrianzBrain.



   Advertisement

Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

Consumer Electronics Design Articles

Blog

Wednesday, November 4, 2009

Zenverge's ZN Series: Real-Life Results Support The Theories

Nov 4 2009 9:07PM | Permalink |Comments (4) |


Plenty of companies pitch me on new products, armed with nothing but a pile of PowerPoint foils. Inevitably, many of the promised chips never appear, which is why I make it a rule to not bother telling all of you about any IC that doesn't have accompanying pricing and sample-and-production availability statistics. And that's why I didn't write up Zenverge's ZN100 and ZN200 audio-plus-video-plus-DRM transcoders last November, when the company first gave me an over-dinner presentation on them.

Many of the other promised chips arrive late, accompanied by performance, power consumption and other specifications that drastically undershoot the supplier's preliminary promises. And that's why I was so pleasantly surprised when Zenverge invited me to meet with them again a month ago, this time at their Cupertino facilities. Here's a block diagram of the company's ZN200 ($50 in sample quantities), which claims to transcode MPEG-2 and various MPEG-4 video flavors (including Part 10, aka AVC, aka H.264) in high-definition at up to 4x real-time speeds:

The ZN200 also promises to downscale high-definition video to 'portable device resolutions' at up to 40x real-time rates. An accompanying sonic processor handles converting between AAC, AC-3 (aka Dolby Digital), MP3 and other audio formats, and the ZN200 also internally converts between various DRM standards. The lower- (albeit unannounced-) priced ZN100 has half the video processing performance of its ZN200 sibling.

The value of transcoding is something I've written about for many years; witness my Stream Machines writeup from December 1999, my iCompression piece from May 2000, Vweb's processors from October 2001 and before, or ViXS' chips from October 2004. Ironically Zenverge's co-founders, President/CEO Amir Mobini and COO/CTO Tony Masterson, come from iCompression, which was subsequently acquired by GlobespanVirata and later sold to Conexant. And here's how Masterson summarizes, in a technical paper he authored, the value of chips such as those his company provides:

  1. Fix the format - Terrestrial HD content in the U.S. is broadcast as MPEG-2. However, portable video players and cell phones only support formats such as H.264, so transcribing MPEG-2 into H.264 is required. Cell phones lack adequate processing power. For this reason, even if the original content is in the H.264 format, transcribing is still typically needed to convert from high or main profile to baseline profile H.264 that cell phones typically support.
  2. Fix the resolution - Due to the size of the screen on a cell phone, the resolution of HD content must be transcaled from either 1920x1080 or 1280x720 into the proper size for the cell phone which might be 320x240.
  3. Fix the frame rate - Due to the power and size constraints on cell phones, they typically can only play content at 15 fps. For this reason, the 30 fps HDTV content must be converted to 15 fps. This requires sophisticated conversion between the different types of compressed pictures including I, P, and B pictures.
  4. Fix the size - Cell phones don’t have the capacity to store HD content, which can require 9GBs to store just 1 hour of content. Transrating in combination with transcribing and transcaling will dramatically reduce the size of the content. This whole process can include lengthening the GOP structure of the compressed sequence, increasing it from 15 to up to 300.
  5. Do it fast – Nobody wants to wait around while their content is being converted. Ease of use requires that this conversion happen much faster than real time. Ideally 4 to 40 times faster than real time.

To that latter point, while the ability to transcode a single high-def stream at 4x real-time rates may be overkill for your particular application, consider that Zenverge's packet processing architecture alternatively allows the chips to concurrently handle multiple streams with little to no efficiency loss. Such an approach might, for example, enable a set-top box to record one or a few channels while playing back another in a time-shifted manner...

...which leads me to the demos I saw a month ago, based on a ZN200 mounted on a PCI Express x1 add-in card, and encompassing video encoded at various bitrates, resolutions and formats. Granted, they didn't hit the exact speeds forecasted by Zenverge's materials, but they came impressively close, and company officials were quick to point out that the chip was running function-focused (i.e. non-performance-optimized) code that was also full of speed-strapping debug routines. And the ZN200's ability to substantially reduce bitrate (translation: required storage capacity) while retaining reasonable image quality was quite impressive.

So what's next for the company? I know, because I've got access to confidential materials, but I can't tell you yet ;-) Moore's Law-fueled integration is always a good bet, however; revisit the above block diagram and let me know in the comments what currently-outside-the-IC functions you think Zenverge's next product iteration will absorb.


Reader Comments



at 11/5/2009 9:53:02 AM, Wayne said:
Sounds like the perfect accessory for a video server. Stream one source file to PS3, xbox, whatever in native format?

One thing that often seems to get overlooked in transcoding is captioning or subtitles. This processor handle that, or need to be in the application code?

Recently saw a similar product from ADS Tech called "Instant Video to Go". Very inexpensive, but only converts to mobile resolutions (at 5x speed).



at 11/5/2009 10:51:02 AM, Brian Dipert said:
Dear Wayne,
Yes, USB-based accelerators are a key short-term focus for Zenverge to jump-start the volume ramp for its ICs. ADS (for Windows) and Elgato (for Macs) have both historically made such devices



at 11/5/2009 1:28:52 PM, Tony said:
Hi Wayne,
Yes, the Zenverge part has full programmability for handling auxiliary data such as closed captioning and subtitles.



at 11/5/2009 2:14:50 PM, Neil Bullock said:
C2 Microsystems offers transcoding to portable devices or other remote clients in its recently introduced CC1200 Full HD Media Processor device. The device is an SOC running Linux and designed for STB and media player applications. The website is www.c2micro.com

[Full Disclosure: I work for C2 Microsystems]

Post a comment



Display Name

Change Image
Before submitting this form, please type the characters displayed above.
Note the letters are NOT case sensitive.


ADVERTISEMENT

©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites