>
首页 » 解决方案 » Qpixel QL202B H.264编译码方案

Qpixel QL202B H.264编译码方案

作者:  时间:2008-07-31 12:47  来源:eaw
Qpixel 公司的QL202B是低功耗单片实时半双工H.264/AVC编译码器,集成了ARM处理器和10/100以太网MAC,具有系统复接/分路特性以及在屏幕上显示(OSD)视频特性. QL202B能和任何的主处理器接口,也可单独工作.广泛应用网络视频流如DVR和PVR,时移播放设备,数码相机和摄像机,有线和无线IP摄像机和视频iPOD以及PC外设等.本文介绍了QL202B的主要特性和优势,方框图以及EVK-202B评估板的主要特性和应用方框图.

QL202B H.264 LOW POWER MAIN PROFILE CODEC SOC
The QL202B is a Real-Time Half-Duplex H.264/AVC Main Profile (Level 3) Encoder/Decoder (Codec) SoC with integrated ARM9 processor and 10/100 Ethernet MAC, ideally suited for networked video streaming applications.
The QL202B SoC leverages the QL200 family architecture, with the addition of the ARM9 microprocessor in master mode, allowing the QL202B to operate as a single chip solution without the need for an external microprocessor, reducing overall system cost. An integrated 10/100 Ethernet MAC enables the QL202B to cost effectively target networked
audio/video streaming applications, while continuing to support the low power, high video quality and storage/bandwidth efficiency enabled by its advanced H.264 algorithms.
The QL202B Evaluation Kit and Development Kit supply all the necessary firmware, application programming interfaces (APIs) and development tools required to reduce development resources needed to quickly bring networked audio/video streaming products to market. The QL202B supports industry standard Operating Systems, such as Linux, facilitating the porting of common user applications and software stacks. Customers can choose to use standard software or develop custom software to achieve
fast time-to-market needs with differentiated products.
The QL202B H.264 video encoder is compatible with the VLC (industry standard and open-source) video decoder version 0.8.6 or higher. The VLC video decoder can be downloaded from www.videolan.org.

With its integrated 10/100 Ethernet MAC, the QL202B in stand-alone (or master) mode offers a highly optimized, single chip IP Cast or IP video streaming solution for such applications as:
IP surveillance cameras for home security or remote monitoring
Place-shifting set top boxes for streaming video to a different location
Home A/V digital media server
For optimum flexibility, the QL202B is capable of operating both in companion
(co-processor) mode, as well as stand-alone mode, allowing it to support a wide array of consumer, broadcast and professional applications for new and existing H.264/AVC-based designs. Like the QL200 family of products, the QL202B includes a Network Abstraction Layer, enabling the QL202B to handle live streams as well as file I/O using various standard transport methods.
The QL202B is a highly integrated, fully flexible SoC supporting industry standard interfaces & protocols, enabling cost-effective networked video products. With its high quality H.264 video compression, it ideally supports emerging video transmission applications that require high quality video with extremely efficient bit rate, for smooth real-time video streaming over the network.
QL202B主要特性和优势:
Superior Video Quality
H.264 Baseline and Main Profile Codec
Supports full D1 @ 30fps
Advanced algorithms enable superior video quality in a small die size for competitive pricing
Mobile Focus for Extended Playback
Innovative power management
Advanced standby power savings
200mW typical
MDDR Support
Comprehensive Video Features
Advanced pre-processing such as scene change and motion detection
Advanced encoder processing
Entropy coding (CAVLC/CABAC support)
User selectable GOP structure
Optimized single-pass VBR and CBR encoding
Video input and output scaling
Full screen OSD with flicker filter and preview
Flexible Audio Codec
Dedicated ARC Sound DSP
8k, 32k, 44.1k, 48k sampling rate
DSP architecture adds additional audio formats simply by changing firmware
Dual-mode Operation
Supports both companion and stand-alone modes
On-board ARM9 processor, reduces system components and cost
Highly integrated, single-chip IP video streamer solution
Network Abstraction Layer
MPEG Transport and Program Streams
Elementary audio only and video only streams
Apple Quicktime
Numerous Interfaces & Protocols
Integrated 10/100 Base-T Ethernet MAC
IEEE 802.3 compliant Media Independent Interface (MII)
I2S Digital Audio and BT.656 Digital Video
I2C protocol
16-bit DDR-1 and Mobile DDR memory support
UART and GPIO
Video-in Section
NTSC and PAL video
ITU-R BT.656 D1 4:2:2 video
Progressive scan (frame mode) and interlaced scan (field mode) video
Built-in multi-tap scaler with programmable coefficients reduces images up to 1/2x or 1/4x in both horizontal and vertical directions
On-chip 4:2:2-4:2:0 format conversion
Temporal-Spatial Noise Reduction filtering
Automatic inverse telecine capability encodes filmbased content at 24 fps
Scene change detection for optimum I-frame placement
Optimized single-pass CBR and VBR encoding using motion detection pre-analysis and advanced scalable algorithms
Raw or decoded VBI data extraction
I2C master mode
656 slave mode
Compatible with 656-capable video digitizers with I2C bus/protocol for command and data
Video Encoder
Real-time H.264/AVC video encoding
Programmable Baseline Profile, Level 3 (I/P frames) and Main Profile, Level 3 (I/P/B frames)
Context-based Adaptive Variable Length Coding (CAVLC) and Context-Adaptive Binary Arithmetic Coding (CABAC) entropy coding techniques for greater compression efficiency
Single-pass VBR encoding up to 10Mbs with programmable “minimum” and “maximum” bitrate parameters
Single-pass CBR encoding up to 10Mbs with programmable
“average” bitrate parameter
Quarter-pixel accuracy
Programmable GOP structure supporting IPB frame (2B max), IP frame, and I frame only
interval
Support for multiple NTSC/PAL frame rates using the following:
NTSC: 30 fps / 1 + (skip-frames)
PAL: 25fps / 1 + (skip-frames)
Support for multiple NTSC/PAL input resolutions and sizes including the following formats:
Video Decoder
Real-time H.264/AVC video decoding
Decodes QL202B H.264 bitstreams
Parses and decodes video bitstream syntax
Detects bitstream errors, performs error handling and error mitigation
Decoder Trick Play controls including Fast Forward, Slow Forward, Fast Reverse, and Slow Reverse
Video-out Section
Multi-tap upscaling to 2x or 4x in both horizontal and vertical directions
Telecine converts 24fps film-based content to NTSC/PAL frames rates for video viewing
Brightness and Contrast luminance controls
Hue and Saturation color controls
Sharpness edge enhancement control
OSD with 256-level alpha blender with color depths of 8-, 16-, and 32-bits per pixel and YUV/ RGB format support for video and computer generated text and graphics
Flicker filter enhances the display of text and graphic overlays on video
Real-time OSD preview (digital loop back)
ITU-R BT.656 VBI Data Insertion
I2C master mode
BT656 master mode
Supports commodity BT656 video encoders with I2C control
Audio Processor
Embedded ARC Sound Digital Signal Processor (DSP)
DSP architecture enables new audio formats to be added by changing firmware
Supports MPEG-2 Advanced Audio Coding (AAC) Low Complexity, and Linear PCM
Data resolution up to 24 bits/sample
8, 32, 44.1 and 48 KHz Audio Sampling Frequencies
Audio inputs formats include 16-bit I2S Digital Audio, 16-bit Left Justified audio, and 16-bit Right Justified audio
I2C Slave mode for audio inputs
I2C Master and Slave modes for audio outputs
System Processor
Powerful embedded ARM9 processor core performs audio/video multiplexing and demultiplexing, and can operate as the main processor in stand-alone mode, eliminating the need for an external processor
Network Abstraction Layer supports multiple realtime streaming and file-based bitstream
Provides advanced capabilities including data extraction and insertion for Transport Streams
Firmware loads from host system eliminating the need for Flash or Boot ROMs in slave mode
27 MHz timestamp insertion ensures picture perfect lip sync during playback
System Interfaces
Single 27 MHz input provides master clock
Configurable 8-bit/16-bit ISA-like Host Interface connects to a variety of microprocessors in companion mode
In master mode, the host control interface supports an ISA-like MPIO interface for a maximum of two external devices via separated Chip Select signals
“Direct” memory mapped data transfers support cost constrained consumer CPUs designs using one bus for both memory and data transfers
“Indirect” host port transfers support higher-end CPUs using a dedicated hardware port for data transfers
Integrated 10/100 Base-T Ethernet MAC enables networked video transmission
IEEE 802.3 complaint Media Independent Interface (MII)
Programmable GPIO, serial UART, and I2C compatible peripheral buses
Programmable timer and interrupt controller for peripheral device control
I2C protocol support for control of commodity audio DAC/ADCs and video encoders/decoders
16MB expandable to 64MB (32MB typical) SDRAM memory interface supports low cost DDR-1 and low power MDDR memories
16-bit memory interface supports small form factor, power efficient single x16 memories
Boundary scan and assembly testing compliant with IEEE 1149.1 (JTAG)



图1. QL202B方框图

QL202B评估和开发套件EVK-202B
The QL202B Evaluation and Development Kits allow prospective Qpixel customers to quickly and easily connect, configure, and control the QL202B device to best determine the Qpixel configuration that meets their audio/video & communications needs. Customers can quickly evaluate, and develop their design and rapidly roll their final IP Cast or networked video streaming product into mass production. Qpixel also offers a superior technical support group with a proven track record of being successful in bringing customers quickly to production.

The QL202B Evaluation Kit
The Evaluation Kit includes a circuit board and detailed information for customers to properly evaluate the Qpixel products in order to assess the numerous features and advantages of the QL202B in their intended applications. The customer will be able to quickly and easily plug in their board through a WindowsXP-based PC system and be quickly up and running.

The evaluation kit consists of the following:
The EVK-202B board
Power adapter, A/V cables, Ethernet cable, RS-232 cable
Comprehensive SW & FW
Documentation



图2. EVK-202B评估板外形图



图3. EVK-202B评估板方框图

The EVK-202B features:
A/V Input/Output Interfaces
Analog S-Video input
Composite video input
BT.656 digital input/output (optional)
Stereo phone-jack audio input/output
Digital video and audio output interface connectors
System Interfaces
USB 2.0 & OTG high speed interface
UART interface
JTAG debug interface
I2C interface
Ethernet connector
IDE connector
RS232 connector
System reset button
Host data bus interface
Board Features
Small board size (4.25 in x 6 in)
Board power through a supplied power adapter or PC switch power from a floppy disc drive connector
LED displays for convenient software debug use

相关推荐

调研称数码相机市场明年或衰退7%

索尼  数码相机  智能手机  2012-11-26

京东方走出亏损怪圈 归功四条面板线满产满销

京东方  手机  数码相机  2012-11-05

日本数码相机厂商以触控屏对抗智能手机侵蚀

智能手机  数码相机  2011-12-15

传佳能将投资10亿美元在台湾建设两座工厂

佳能  数码相机  2011-06-07

H.264/AVC中CAVLC编码器的硬件设计与实现

FPGA  H.264/AVC  变长编码  2010-10-13

ST FLI7510 iDTV片上系统(SoC)方案

在线研讨会
焦点