TeraNex Technical Presentation

Transcription

TeraNex Technical Presentation
TeraNex Technical Presentation
SD and HD Standards Conversion
HD Up, Down and Cross Format Converters
STARFRONT Noise Reduction Pre-Compression Processor
for Broadcast, Post and Internet
Combined Up converter and Noise Reduction Pre-Compression Processor
Highest End-to-End Image Quality
Grant Moore
Managing Director
Grant.Moore@TeraNex.com
TeraNex Asia Pacific
A subsiduary of
TeraNex Inc
Orlando Florida USA
www.teranex.com
Rev. 08-02-00
Up & Down-Conversion Application
•
HDTV Down-Conversion, Local Program or Graphic Insertion, and Up-Conversion
HD-SDI
HD-SDI
HDTV Bypass
TeraNex Starfront UP
HD VTR or
Bitstream Server
Graphic/Logo
HDTV
Network
Feed
SDI
SDTV
Network
Feed
HDTV to SDTV
Down-Converter
HDTV
Switch
HD-SDI
HD-SDI
TeraNex Xantus
HD Integrated HD-SDI
[1.485 Gbps]
Receiver /
Decoder
SDI
Other SDTV
Video Sources
[SDI 270 Mbps]
SDTV
Master
Control
Switcher
SDI
SDTV to HDTV
Up-Converter w/
Noise Reduction
HDTV
MPEG-2
Encoder
MPEG2
PES
SDTV
MPEG-2
Encoder
MPEG2
PES
TeraNex Starfront
SDI
SD Integrated
Receiver /
Decoder
SDTV
Pre-Compression
Processor
MPEG-2
Transport
Stream
Multiplexer
DVB-ASI
[19.45Mbps]
SDI
Data
Service
HDTV
Pre-Compression
Processor
HDSDI
RS-232/Ethernet
SD VTR or
Bitstream Server
SDI
DVB-T
Modulator /
Transmitter
Integrated
Program
Decoder
DTV
Transmitter
Video
Audio
Monitor
DTV Format Conversion Process
•
•
•
•
•
•
Accept Input Video Stream (SD-SDI or HD SDI)
De-Interlace Input
Noise Reduce
Sample-Rate Convert
Colourspace Convert
Processing Options
– Proc Amp
– Detail Enhance
• Output Converted Video Stream
Why De-Interlace?
• Odd and even fields spatially shifted due to
camera or scene motion
• De-Interlacing prior to format conversion enables
image resizing to be done on a spatially coherent
frame
• De-Interlacing is required even when
upconverting to 1080i50 or 60
De-Interlacing Techniques
• Non-Motion Compensated De-Interlacing
– Linear Techniques
• Temporal Interpolation (Weave)
• Spatial [Field] Interpolation (Bob)
– Non-Linear Techniques
• Motion Adaptive
• Motion Compensated De-Interlacing
– Block Matching
– Pixel Based (TeraNex PixelComp™)
Linear Techniques
• Method 1: Temporal Interpolation
–
–
–
–
Combine or “Weave” both fields into a single frame
Retains full vertical resolution
Significant motion artifacts
Negligible compute requirements
Linear Techniques
• Method 2: Field Interpolation
–
–
–
–
Discard one field, interpolate from remaining field
Loses half of image vertical resolution
No Motion Artifacts
Minimal compute requirements
Linear Techniques
• Method 3: Vertical-Temporal
– Combines high frequency vertical information from adjacent fields
with current field. Contribution gradually decreases as temporal
frequencies increase.
– Vertical resolution good for slow moving objects, poor for fast
– Motion blur may occur (fields shifted in time)
– Moderate compute requirements
Non-Linear Techniques
• Method 4: Motion Adaptive
– Interpolates adjacent fields, using less and less neighboring field
information as measured motion increases
– Vertical resolution good for slow moving objects, poor for fast
– Motion blur and resolution pumping may occur
– Moderate compute requirements
Motion Compensated Techniques
• Method 5: Block Matching
– Generates motion vectors for nxn blocks, shifts blocks of pixels
from adjacent fields to build motion compensated frame
– Full vertical resolution maintained in motion comp’d blocks
– Motion artifacts around edges of blocks
– High compute requirements
Motion Compensated Techniques
• Method 6: Pixel-based Compensation (PixelComp™)
– Generates motion vectors for every pixel in image, shifts pixels from
adjacent fields to build motion compensated frame
– Full vertical resolution maintained
– No Motion Artifacts
– Extremely high compute requirements
De-Interlace Test Sequence
(Right to Left Pan w/Zoom)
Interlaced Input (Weave)
Field Interpolation
Motion Adaptive
De-Interlace Comparison
Vertical-Temporal
PixelComp™
De-Interlacing Applications
•
•
•
•
•
•
DTV Format Conversion
Standards Conversion
Pre-Compression Processing
Noise Reduction
Image Enhancement
Other digital video processing functions
DTV Format Conversion Process
•
•
•
•
•
•
Accept Input Video Stream (any format)
De-Interlace Input
Noise Reduce
Sample-Rate Convert
Colorspace Convert
Processing Options
– Proc Amp
– Detail Enhance
• Output Converted Video Stream
De-Interlace Failures
• Noise or Compression Artifacts in SDTV source
can cause fallback to Linear Interpolation.
Interlace artifact becomes visible.
De-Interlace Failures
Noise in a different location on sequential frames or fields
confuses the De-Interlace Process
Impulse or Recursive Noise
in a different place every field
Field
Field 22
Field
Field 11
Image
Image Pixels
Pixels in
in the
the same
same
place
place every
every field
field
De-Interlace Failures
• Reverts to Linear De-Interlace Mode causing loss
of vertical resolution
Contingency for De-Interlace Failure
• Need high-end noise reduction before Up-Conversion.
• Traditional Upconverter built-in Noise Reducers only have
simple Chroma Luma noise filters and are not powerful
enough to handle broadcast source material with complex
Recursive or High Frequency noise.
• Need Dedicated Pre-Compression Noise Reducer
Processing function as part of the Up Converter to
eliminate de interlacing more than once, and introducing
more artefacts
• TeraNex Starfront Noise Reduction Algorithms are
optimized for compressed or noisy broadcast material.
Traditional Up-Converter
SDTV
Source
Upconverted
HDTV
Source
De-Interlace
Upconvert &
Simple Noise
Reduce
De-Interlace
Pre-Compress
Processing
(NR+Brick-wall)
Re-Interlace
HDTV to
Pre-Comp.
Processor
Re-Interlace
HDTV
To MPEG
Encoder
Traditional Pre-Compression Noise Reduction Processor
SDTV
Source
De-Interlace
Temporal
Recursive
Noise Reduce
Upconvert
Pre-Compress
Processing
(Brick-wall)
Adaptive
Median
Noise Reduce
Re-Interlace
HDTV
To MPEG
Encoder
TeraNex STARFRONT
Combined Up-Converter and Pre-Compression Noise Reduction Processor
Combined Xantus/Starfront
Xantus
Up Converter
Starfront
Pre-Compression
Noise Reduction
Processor
Starfront
With
Up Converter
Option
Hardware Implementations
• Hard-Wired ASIC/FPGA-based Solutions
– Not adaptable to new algorithms or video standards
– Require shortcuts to implement algorithms in real-time
– Not enough performance to support Pixel-based Motion
Compensation
• Computer-based Solutions
– Conventional processors cannot perform high quality
de-interlacing in real-time due to compute & I/O
limitations
– Requires massively parallel computer subsystem
TeraNex SIMD Processor (Piranha)
•
•
•
•
•
•
•
•
•
Single Instruction Multiple Data Architecture
Fifth Generation Parallel Processing ASIC
1024 Processing Elements (PE’s) per chip
PE’s are mapped directly to image pixels
Each PE has an ALU, Registers, and Memory
All PE’s run same program simultaneously
2D Mesh, 4-way inter-connected Array of Processors
Linearly Scalable 2-D Arrays
4 Patents Issued, 8 Pending (Owned by TeraNex)
Piranha V Specifications
• Fifth Generation ASIC .35u VLSI
• 1024 Processing Elements (PE’s) per chip
• 1024-bit-wide data bus to internal memory
– 24 Giga-Byte per second memory access rate (per chip)
• 8 Gig-Op Performance Typical (per chip)
• Processor aligns to resolution of data
– Up to 64 Gig-Op Performance (1-bit data)
• Six 25-chip boards can provide TeraOp Performance
TeraNex Video Computer Platform
•
•
•
•
New paradigm for video processing
Compact 6RU chassis
SDI and HD-SDI inputs and outputs
Touchscreen GUI - intuitive interface, instant status
feedback, tailored for specific application
• Over 1 TeraOp computational power enables world-class
de-interlacing & video processing
• 3.6 GigaByte/second internal I/O rate
• Formats and functions updateable via internal CD-Rom
Video Computer Configurations
• Xantus™ Format Converter Family:
–
–
–
–
–
Up-Converter (AUS 50 Hz Model)
Down-Converter (AUS 50 Hz Model)
Up-Down Converter (AUS 50 Hz Model)
All-Format Converter (50 Hz and 60 Hz Support)
Standards Converter
• Starfront™ Noise Reduction Family:
–
–
–
–
Broadband Pre-Compression Processor
Broadcast 576i50 Pre-Compression Processor
Broadcast 1080i50 Pre-Compression Processor
Broadcast Pre-Compression Processor w/Integrated Upconverter
One Box Does It All
Standards
Converter
Down-Converter
Up-Converter
Pre-Compression
Noise Reducer
TeraNex
Video Computer
TeraNex Video Computer
Xantus Touchscreen GUI
I/O Formats
De-Interlace Options
Custom Colorspace Conversion
Srarfront Touchscreen GUI
Temporal Recursive NR
Brick-Wall Filter
Zoomed original image
Noise Reduction Applied
Compression Results with NR
Noisy Original Image Source
Noisy Image Source After
Pre-Processing
Results of Compression
No NR Before
Compression
Noise Reduced
Before
Compression
Noise Reduced
Before
Compression
No NR Before
Compression
Remote Control Capabilities
Xantus/Starfront
3RU Remote Control
Ethernet
Hub
Summary
• De-Interlacing is required in most applications where
interlaced video is processed digitally
• De-Interlace quality is driven by processing power, and with
one TeraOp of processing power, the TeraNex Video
Computer sets a new standard in image quality
• The quality of the Format Conversion is directly proportional
to the quality of the input source. Format conversion is not a
substitute for HD Production. You can’t create miracles!
• Pre-Compression processing is vital to achieving high quality
results from compressed or noisy source material
• TeraNex Starfront combined Upconverter & Pre-Compression
Processor puts the processing functions in the proper location
in the chain and eliminates redundant de-interlacing
• Flexibility is vital in this ever-changing world of DTV
Questions
Combined Upconverter and Pre-Compression
Processor for Highest End-to-End Image Quality
Jed Deame
Director of Product Development
TeraNex, Inc.
Jed.Deame@TeraNex.com
www.teranex.com