Snell & Wilcox Prefix Cpp100 Operator's Manual

Pre-processor compression

Advertisement

Quick Links

© October 2006
www.snellwilcox.com
Snell & Wilcox Ltd., Southleigh Park House, Eastleigh Road, Havant, Hants, PO9 2PE, United Kingdom.
For General Enquiry's contact:
For Technical assistance contact: Tel: +44 (0) 2392 489058
Web: http://www.snellwilcox.com/support
CPP1OPS
25/10/06
Pre-Processor
Compression
PREFIX CPP100
Tel: +44 (0) 2392 489000
Ftp:
www.snellwilcox,com
Operator's
Manual
Fax: +44 (0)23 9245 1411
Fax: +44 (0) 2392 489057
ftp://ftp.snellwilcox.com/support
Version 1 Issue 6
0.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Prefix Cpp100 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Snell & Wilcox Prefix Cpp100

  • Page 1 Pre-Processor Compression PREFIX CPP100 Operator’s Manual © October 2006 www.snellwilcox.com Snell & Wilcox Ltd., Southleigh Park House, Eastleigh Road, Havant, Hants, PO9 2PE, United Kingdom. For General Enquiry’s contact: Tel: +44 (0) 2392 489000 Fax: +44 (0)23 9245 1411 For Technical assistance contact: Tel: +44 (0) 2392 489058 Fax: +44 (0) 2392 489057 Web: http://www.snellwilcox.com/support...
  • Page 2 CPP100 SECTION 0 Explanation of Safety Symbols Erklärung der Sicherheitssymbole This symbol refers the user to important information contained in Dieses Symbol weist den Benutzer auf wichtige Informationen hin, die in der begleitenden Dokumentation enthalten sind. the accompanying literature. Refer to manual. Dieses Symbol zeigt an, dass gefährliche Spannung vorhanden ist.
  • Page 3 CPP100 SECTION 0 Simboli di sicurezza: Forklaring på sikkerhedssymboler Questo simbolo indica l'informazione importante contenuta nei Dette symbol gør brugeren opmærksom på vigtig information manuali appartenenti all'apparecchiatura. Consultare il manuale. i den medfølgende manual. Questo simbolo indica che all'interno dell'apparato sono presenti Dette symbol indikerer farlig spænding inden i apparatet.
  • Page 4 CPP100 SECTION 0 Símbolos de Segurança O símbolo triangular adverte para a necessidade de consultar o manual antes de utilizar o equipamento ou efectuar qualquer ajuste. Este símbolo indica a presença de voltagens perigosas no interior do equipamento. As peças ou partes existentes no interior do equipamento não necessitam de intervenção, manutenção ou manuseamento por parte do utilizador.
  • Page 5 CPP100 SECTION 0 Packing List The unit is supplied in a dedicated packing carton provided by the manufacturer and should not be accepted if delivered in inferior or unauthorised materials. Carefully unpack the carton and check for any shipping damage or shortages.
  • Page 6: Table Of Contents

    CPP100 SECTION 0 Table of Contents SECTION Introduction Description.......................... 1.1 Features ..........................1.2 I/O and Interconnection ...................... 1.3 Pre Processor Overview..................... 1.4 Installation Electrical Connection......................2.1 Signal Connections......................2.2 Block Diagram Getting Started Menu System Top Level..........................5.1 Filter Menu.......................... 5.2 Video Analysis ........................
  • Page 7 CPP100 SECTION 0 Remote Control Operation..........................7.1 Network Configuration......................7.2 Rolltrack ..........................7.3 Specifications Appendix 1 Recursive Filtering......................9.1 Median Filtering ........................9.6 Spatial Filtering........................9.8 Linear Filters........................9.10 Scratch Filter ........................9.15 Enhancer ..........................9.17 Appendix 2 Status and Warning Messages Summary................10.1 Appendix 3 Error Messages and Network address table ..............
  • Page 8 CPP100 SECTION 0 Product Support Procedure If you experience any technical or operational difficulties with a Snell & Wilcox product please do not hesitate to contact us or utilize our online form to request assistance. There is a lot of information you can give us that will enable us to diagnose your problem swiftly. Please read the following guidelines, as these suggestions will help us to help you.
  • Page 9 CPP100 SECTION 0 Product Support Request Form Name: * Company: Address Details: * Post/ZIP Code: Country: * Telephone: * Fax: Email: * Local S&W Center: * Product Name: * Switchers (i.e. Magic DaVE, Switchpack, Kahuna) File & Data Transfer Products (i.e. RollCall, Memphis & iCR) Product Type: * Video Products (i.e.
  • Page 10 CPP100 SECTION 0 Manual Revision Record Date Version No. Issue No. Change Comments 090298 First Issue Software Version 1.42 020398 Page 2.2 Input and output data New section 2 issued Not issued 280199 For latest software version 1.5 260599 Includes –G information Sections, 0, 2 4, 9 issued 251006 New logo &...
  • Page 11: Description

    CPP100 SECTION 1 Description Residual subcarrier and cross effects can also cause Compressors demand extremely high quality inputs if a compressor similar problems; hence PREFIX artefacts are to be minimised. A compressor may contains an adaptive field based digital comb filter work well on clean signals from a component digital capable providing...
  • Page 12: Features

    CPP100 SECTION 1 Features PREFIX TRANS MEDIAN SPATIAL INPUT SETUP PRESET S N E L L & W I L C O X SELECT PICTURE FILTERS CONFIG HOME FREEZE BYPASS LINEAR SCRATCH ENHANCE PATTERN C P P 1 0 0 BACK Minimum 10 bit processing throughout the system.
  • Page 13: I/O And Interconnection

    CPP100 SECTION 1 I/O & Interconnection Subject to the options fitted, the following I/O rear panel connections will be available: - CPP1OPS 25/10/06 www.snellwilcox.com Version 1 Issue 6...
  • Page 14 CPP100 SECTION 1 Composite inputs are decoded using an adaptive field-based comb-decoder and passed down the backplane to the pre-processor card as separated luminance and multiplexed U/V. Up to two composite loop through inputs can be applied simultaneously to the unit with switch selection between them on the decoder. The optional ‘Golden gate’...
  • Page 15: Pre Processor Overview

    CPP100 SECTION 1 Pre Processor Overview Recursive Filter Semi Transversal Recursive filters reduce noise temporally The semi-transversal filter is a uniquely patented averaging successive pictures. Utilising delays of design that operates in conjunction with the recursive exactly one picture or frame, noise can be reduced in filter to increase its effectiveness.
  • Page 16 CPP100 SECTION 1 Median level Linear Filters Six settings are provided for the median filter level A suite of linear filters allows fine control of the control. The low setting provides modest filtering and horizontal bandwidth of the luminance signal. has high rejection of false alarms caused by picture movement and texture etc.
  • Page 17 CPP100 SECTION 1 Enhancer The enhancer menu contains four different types of Three decoder matching settings are provided: Line filters: Enhance, MPEG De-enhance, Decoder Comb, Field Comb and Other.. The purpose of each matching and Video mode. These filters are of these filters is to provide complementary filtering exclusive and cannot be applied at the same time.
  • Page 18: Installation

    CPP100 SECTION 2 Installation PREFIX is supplied in a dedicated carton provided by the manufacturer and should not be accepted if Electrical Connection delivered inferior unauthorised material. Carefully unpack the unit and check for any shipping damage or shortages. If you encounter any problems please report them to the supplier immediately.
  • Page 19: Signal Connections

    CPP100 SECTION 2 Signal Connections All external signal connections are made via the rear panel. Composite Analogue Inputs The rear panel supports these inputs which are labelled as COMP A and COMP B with loop through indication. Nominal input level for analogue video is 1V peak to peak and a 75-Ohm termination must be fitted if the loop through facility is not used.
  • Page 20 CPP100 SECTION 2 Digital Outputs These are the SDI outputs from the unit via BNC connectors. They are component digital outputs, all of which can be used simultaneously. The interface is in accordance with SMPTE 259M-C ITU recommendation BT.656-3 The Program output carries processed video. The monitor output carries processed video, and if selected, the on-screen display.
  • Page 21: Block Diagram

    CPP100 SECTION 3 Block Diagram CPP1OPS 25/10/06 www.snellwilcox.com Version 1 Issue 6...
  • Page 22: Getting Started

    CPP100 SECTION 4 Getting Started Connect up the unit so that there is a Analogue Composite video signal applied to the composite input or a Serial Digital video signal applied to the SMPTE259M-C serial input. For Composite inputs REMEMBER to fit a termination if the video loop through is not used.
  • Page 23 CPP100 SECTION 4 Card Edge Functions Decoder Card -D The upper card is the decoder. The LED will illuminate if there is a loss of syncs on the analogue input Noise Reducer The right hand pair of LEDs indicates the condition of CPU A.
  • Page 24 CPP100 SECTION 4 Decoder Card – ‘Golden Gate’ Option (-G) D13 (SCL) and D14 (SDA) These are internal status indicators Adjustment of the settings for the CPP100-G is available via the RollCall remote control system. D15 (ILF) LED INDICATORS This indicator will flash if an internal load fault is detected;...
  • Page 25: Menu System

    CPP100 SECTION 5 Menu System Normal Panel Display and Top Level Menu Structure SDI A: 625 Analysis Memory 1 Flag Output REMOTE ▶ Data Ident ▶ TTL Flags Main Menu LED Flags Seq Hold Filters ▶ Seq Offset Filters Analysis ▶...
  • Page 26: Filter Menu

    CPP100 SECTION 5 Filter Menu Filters Median Luma Recursive ▶Recursive Median ▶ Off/Min ▶Median ▶Level Recursive Median Level Med/Max ▶Spatial Semi Trans Preset ▶Linear ▶Min1/Min2/ ▶Luma Med3/Med4 ▶Scratch Chroma ▶Chroma Max5/Max6 ▶Enhancer ▶Threshold Preset ▶ /Off/Min ▶Bypass ▶Bias Med/Max/ Scratch X- Colour Preset Scratch...
  • Page 27 CPP100 SECTION 5 Analysis Analysis Flag Output ▶ Data Ident Data Ident ▶ TTL Flags c0 (hex) LED Flags Seq Hold df (hex) Seq Offset TTL Flags Flag 0,1,2,3 Flag 0 ▶ ▶ Flag 1 Shot Change ▶ Flag 2 Adv Shot Change Flag 3 Repeat Field...
  • Page 28: Video Menu

    CPP100 SECTION 5 Source - 1 Video Menu ▶SDI A ▶SDI B Video ▶Source SDI Input ▶Standard Source - D Pattern ▶Comp A ▶625 ▶Pat Select ▶Comp B ▶525 ▶On Fail ▶SDI A ▶Auto ▶VITS ▶SDI B 8 Bit Round Comp Input ▶V Std (525) Source - G...
  • Page 29: Decoder Menu

    CPP100 SECTION 5 Decoder Menu Decoder ( Comp I/P ) Pic Posn ▶Pic Posn ▶0 ns ▶Dec Mode* Preset ▶Proc Amp ▶Blk Trk* Blk Trk ▶Col Filt* ▶Off ▶Comb Mode ▶On Vert Adap* Dec Mode ▶Align Pedestal (NTSC only on ▶Decode -G version) ▶Comp...
  • Page 30: Monitor Menu

    CPP100 SECTION 5 Monitor Menu Monitor Status Display ▶Status Display ▶Display Style ▶None ▶Panel Display Panel Display ▶System ▶EDH Status ▶Filters ▶EDH Reset ▶Normal ▶Decoder (Comp I/P) ▶Key Window ▶Recursive ▶Logging ▶Median ▶Spatial ▶Linear ▶Scratch Display Style ▶Enhancer ▶Black/White Logging ▶EDH Check ▶White/Black ▶Network...
  • Page 31: Memory Menu

    CPP100 SECTION 5 Memory Menu Memory Recall Preset ▶Recall Preset ▶Recall User ▶Satelite Noise ▶Store User ▶Film Artefacts ▶Set Name ▶Video Artefacts ▶F & V Artefacts ▶MPEG Lo bps Fil ▶MPEG Med bps Fi ▶MPEG Hi bps Fil ▶MPEG Lo bps Vid ▶MPEG Med bps Vi ▶MPEG Hi bps Vid ▶Factory...
  • Page 32: System Menu

    CPP100 SECTION 5 System Menu System Net Address ▶Net Address ▶Net Name ▶20 h ▶Version Preset ▶G Version ▶ Serial No <Net Name> [CPP100(20) Preset <Version > a.bb c <G Version > a.bb c <Serial No > xxxxxxx Character set for < Net Name > and < Memory Name > CPP1OPS 25/10/06 www.snellwilcox.com...
  • Page 33: Operation

    CPP100 SECTION 6 Operation GENERAL PREFIX TRANS MEDIAN SPATIAL SETUP INPUT PRESET S N E L L & W I L C O X SELECT PICTURE FILTERS CONFIG HOME FREEZE BYPASS LINEAR SCRATCH ENHANCE PATTERN C P P 1 0 0 BACK All operational parameters and selections are made using a system of menus as shown in the previous section.
  • Page 34: Front Panel Control

    CPP100 SECTION 6 Front Panel Control PREFIX PRESET S N E L L & W I L C O X SELECT PICTURE HOME FREEZE BYPASS C P P 1 0 0 BACK SPINWHEEL Panel Display Menus are selected by using the spinwheel and the SELECT button. The two arrows to the right of the panel display indicate that more items are available, to view these use the spinwheel to scroll the display.
  • Page 35: Filters

    CPP100 SECTION 6 Filters TRANS MEDIAN SPATIAL INPUT SETUP FILTERS CONFIG LINEAR SCRATCH ENHANCE PATTERN The set of seven ‘FILTERS’ buttons on the front panel can be used to access and control the filters. Button Press Press and Hold On / Off Goto Recursive filter menu TRANS On / Off...
  • Page 36 CPP100 SECTION 6 Filter Menu Recursive Filters Recursive ▶Recursive Recursive ▶Median Semi Trans ▶Spatial ▶Luma ▶Scratch ▶Chroma ▶Linear ▶Threshold ▶Enhancer ▶Bias This section provides a brief overview of the filter This is the top level Recursive Filter menu. controls. For a more detailed and in depth explanation please see Appendix 1.
  • Page 37 CPP100 SECTION 6 Median Scratch Median Scratch Scratch Median ▶Level ▶Strength ▶Contrast ▶Type ▶Length This is the top level Median Filter menu. ▶Width To go directly to this menu PRESS and HOLD the MEDIAN button on the front panel. This is the top level Scratch Filter menu. The Median filter can be turned ON/OFF directly To go directly to this menu PRESS and HOLD the from the front panel by pressing the MEDIAN...
  • Page 38 CPP100 SECTION 6 Linear Linear : Brickwall CutOff Linear The Brickwall filter has two sets of low pass filters. The first set of Low Pass (LP) has a variable boost ▶Mode available. The second set of Extra Low Pass (ELP) filters has a fixed level of boost.
  • Page 39 CPP100 SECTION 6 Enhancer Enhancer : Enhance Enhancer ▶Mode Luma Level This is the top level Enhancer Filter menu when the Range Off/Min/Med/Max filter is turned OFF. Preset Min Mode:Enhance ▶Mode Chroma Level ▶Luma ▶Chroma Range Off/Min/Med/Max ▶Coring Preset Min Mode:MPEG De-Enhance Luma Coring ▶Mode...
  • Page 40: Video Analysis Flags

    CPP100 SECTION 6 Video Analysis Flags Background The ‘Prefix’ Compression Pre-Processor range has been designed with the following primary goals: • To provide ‘clean’ decoding and high quality interfacing to a wide variety of input sources such as PAL or NTSC composite and 625/525 component signals.
  • Page 41 CPP100 SECTION 6 Shot Change detection The presence of a shot change is detected by the analysis of picture difference between frames and fields. Film material, which is frame based, will generate a strong intra frame correlation i.e. there will be no motion differences between fields, which originate from the same film frame.
  • Page 42 CPP100 SECTION 6 Advanced Shot Change The shot change flag can be advanced by up to 5 fields in 1 field increments to allow downstream equipment to prepare for the occurrence of a shot change. CPP1OPS 25/10/06 www.snellwilcox.com Version 1 Issue 6 6.10...
  • Page 43 CPP100 SECTION 6 Repeat Field Flag for 525 film originated material Film material, which is scanned by telecine to produce a 525 line output, uses the well known 3:2 pulldown technique to insert an additional field for each pair of film frames. This has the effect of increasing the output field rate to 60Hz required for 525 distribution.
  • Page 44 CPP100 SECTION 6 Sequence change An example of an electronic edit to a film-originated master is shown below. In this case, the edit has caused a discontinuity in the sequence count resulting in the counter value changing from a 2 back to a 1 at the edit point. Prefix will accurately detect the edit and adjust the sequence count value until it is co-timed with the video output.
  • Page 45 CPP100 SECTION 6 Single Field Flag In the following example, an electronic edit has occurred but in this instance there is no disturbance to the 3:2 sequence count. Nevertheless, downstream equipment, which performs some form of interpolation, would generate a mixed output if fields corresponding to sequence counts 1 and 2 were treated as though there were from the same film frame.
  • Page 46 CPP100 SECTION 6 First Field Flag The first field flag indicates the first field of a film frame as shown in the example below for 525 film originated material. In this case, the first field flag will always correspond to a sequence count value of 1 or 3. CPP1OPS 25/10/06 www.snellwilcox.com...
  • Page 47 CPP100 SECTION 6 Film / Video Identification Film is scanned directly to produce a 625 line 50Hz output by running the telecine at 25/24 normal speed. The resulting output has pairs of fields corresponding to each original film frame. No additional fields are required, as the resulting frame rate of 25Hz is exactly correct for the 625 line standard.
  • Page 48 CPP100 SECTION 6 A video-originated source however, has no such frame correlation. A single line is used to indicate film/video origination and is provided at the start of each field. If the material contains mixed film and video originated material then the flag changes state immediately prior to the start of the first field of the film/video edit. CPP1OPS 25/10/06 www.snellwilcox.com...
  • Page 49 CPP100 SECTION 6 Noise floor measurements A proprietary algorithm is used to measure input noise floor level. This is used internally to control operation of the median, recursive and de-enhancement filters and can be passed out along with the other video analysis information.
  • Page 50: Embedded Video Flags (In The Ancillary Data Space)

    CPP100 SECTION 6 Embedded Video Flags (in the ancillary data space) Introduction Provision exists to embed ancillary data within the SMPTE259 serial digital output. The flag information is embedded in the Horizontal Ancillary (HANC) data space on one line per field. Ancillary Data Packets are divided into Type 1 and Type 2, where Type 1 uses a single word for data identification and Type 2 uses two words for this purpose.
  • Page 51 CPP100 SECTION 6 HANC: Horizontal Ancillary Header The HANC header is as specified in REC656 as a 3 byte header in the form 000 3FF 3FF. DID: Data Ident The DID consists of 10 bits, of which 8-bits carry the identification value and the remaining bits carry even parity and its inverse as shown: bits b7 (MSB) - b0 (LSB) form the identification value (00h - FFh) bit b8 is even parity for b7 - b0...
  • Page 52 CPP100 SECTION 6 DBLK: Data Block Number The data block number is incremented by 1 for each consecutive data packet sharing a common DID and requiring continuity indication. This is always set to zero in Prefix. DCN\\\\SNELLWILCOX.LOCAL\\ROOT\\MARKETING\\PRODMGMT\\DATA Data Count This byte represents the number of user data words to follow, and in this case it is always set to 16.
  • Page 53 CPP100 SECTION 6 Groups The flag information is arranged into individual Groups as shown below Word Number Group Word Count Film I Film II Noise Floor Status Film Group I Group Word Flag parity single field flag Film I sequence change shot change sequence count bit 2 sequence count bit 1...
  • Page 54 CPP100 SECTION 6 Status Group Group Word Flag parity Recursive Y level high Recursive Y level med Status Recursive Y level low Recursive C level high Recursive C level med Recursive C level low parity Spatial Y level high Spatial Y level med Spatial Y level low Spatial C level high Spatial C level med...
  • Page 55 CPP100 SECTION 6 Overall Packet structure Data Item b9 msb b0 lsb Ancillary Header Word 1 Ancillary Header Word 2 Ancillary Header Word 3 Data ID parity Block Number Data Count UDW 1 parity Film group UDW 2 parity Film group UDW 3 parity...
  • Page 56: Direct Ttl Outputs

    CPP100 SECTION 6 Direct TTL output Analysis Flags Some of the analysis data can be accessed through an external TTL interface at the rear of the unit. A nine- pin D-type is used to provide 4 control outputs, which can be mapped to each of the following flag signals Analysis Flags Shot Change Advance Shot change...
  • Page 57 CPP100 SECTION 6 DEFT (Digital Electronic Film Transfer) Background DEFT is a specialised standards converter, which is used to convert 525 (59.94) film, originated material to 625 (50). Utilising a two-field aperture, and taking the film sequence data into account, the standards converter attempts to preserve frame integrity by utilising the field pairs from original film frames.
  • Page 58 CPP100 SECTION 6 TRS Errors The DEFT output format is not a recognised method of embedding ancillary data and hence should only be used with DEFT equipment. Moreover, as there is no explicit method of avoiding illegal TRS codes, downstream equipment may indicate continuous TRS errors or even fail to operate correctly. CPP1OPS 25/10/06 www.snellwilcox.com...
  • Page 59 CPP100 SECTION 6 Configuring for DEFT output The DEFT output is not provided in normal shipment configuration but can be accessed by configuring the unit in debug mode using SW4-2 and enabling this option through the configuration menu. In this case, the CPUB LED’s D18 and D19 are remapped to provide some basic debug output as shown below: Colour Status...
  • Page 60: Video

    CPP100 SECTION 6 Video Menu Standard PREFIX has the ability to automatically detect the Video video standard of the selected source. In most ▶Source cases this will prove to be a satisfactory method. ▶Standard However the standard can be manually selected if Pattern required.
  • Page 61 CPP100 SECTION 6 Pattern V-Std Selecting this option can enable the internal test When a 525 serial digital component input is patterns. selected it is possible to select three different modes of operation. The test pattern can be turned ON and OFF directly from the front panel by pressing the PATTERN Note: Lines 10-20/273-282 are collectively treated button on the front panel.
  • Page 62 CPP100 SECTION 6 Vertical Interval Test Signal Processing On Fail: SDI B When an input loss is detected this option ( VITS ) displays a frozen image of the signal on SDI B. This option could be used to display PREFIX provides comprehensive...
  • Page 63: Decoder

    CPP100 SECTION 6 Black (not on –G version) - this sets the offset of the Decoder Menu ADC ie. Black level Range -20 mV to +20 mV Step 0.2 mV Decoder Preset 0 mV ▶Pic Posn ▶Dec Mode* Hue - this allows adjustment of the NTSC hue ▶Proc Amp *not on –G version control...
  • Page 64 CPP100 SECTION 6 Mindel (not on –G version) Comb This mode produces the minimum This selects the style of Combing and adaptive input/output delay (approx. 3 lines) algorithms and may be used where audio Adaptive Adaptive Field comb delay problems may exist and Normal Non-Adaptive Field comb cannot be compensated for.
  • Page 65: Genlock

    CPP100 SECTION 6 Vert Adap (cont) Genlock Menu (not on –G version) Genlock The filter will adapt to vertical transitions. This Genlock is optimised for the sharpest pictures. Normal ▶Status chroma transistions are unaffected in this ▶H-Lock mode. This has the maximum vertical ▶V-Lock resolution.
  • Page 66 CPP100 SECTION 6 Genlock Status Reference Format This displays the current Genlock status The reference signal should be a normal composite video signal of either PAL-I or NTSC formats. The Unable to Genlock. burst information has no effect on the operation of Check the reference signal is valid or the synchroniser.
  • Page 67: Monitor

    CPP100 SECTION 6 high because the read side XTAL will be set to the Monitor Menu nominally correct freqency but will not be phase locked. Monitor ▶Status Display Genlock Warnings ▶Display Style ▶Panel Display If there is a Genlock error the GREEN status LED in ▶EDH Status ▶EDH Reset the Genlock button will flash.
  • Page 68 CPP100 SECTION 6 The Panel Display sub-menu provides a facility to Key Window display the PREFIX settings and configuration on the LED display on the front panel. Filter A powerful facility exists in PREFIX to control which configuration information or unit status information areas of the picture are processed.
  • Page 69: Memory

    CPP100 SECTION 6 With the user definable key window a particular Memory Menu area of the picture could be excluded as shown below. Memory ▶Recall Preset ▶Recall User ▶Store User ▶Set Name This menu allows unit configuration and settings to be stored and recalled.
  • Page 70 CPP100 SECTION 6 Recall User The eight user defined memories can be recalled by using the Recall sub-menu. Simply choose the desired memory and press the SELECT button. When a user defined memory is recalled, ALL parameters and configuration information including the source are set as per the memory.
  • Page 73: Quick

    CPP100 SECTION 6 Quick Menu Quick Recursive Semi Trans Median Spatial Linear Scratch Enhancer Pattern Freeze Bypass The Quick menu provides a fast way to turn key features of the unit On and Off. This facility will probably be of more benefit when using the ‘Shoe Box’...
  • Page 74 CPP100 SECTION 6 Operation from Decoder Card Edge (-D version only) Long messages are scrolled across the display so that more information can be displayed. Cancels the current action and reverts to the previous level. Steps to the next menu level or causes a relevant value to increase.
  • Page 75: Remote Control

    CPP100 SECTION 7 Remote Control PREFIX has provision to be remotely controlled via Basic RollCall Operation the serial BNC network - S&W RollCall. All the features from the menu system are available remotely with the same options structure. This Interface to the "RollCall" communications network is maintains compatibility and facilitates easy operation via the single BNC connector.
  • Page 76: Network Configuration

    CPP100 SECTION 7 Network Configuration If you wish to configure a network automatically it is If a number of Snell & Wilcox products are to be important to realise that each time a Prefix checks connected to a RollCall network each needs to a prospective network address it takes a second.
  • Page 77: Rolltrack

    CPP100 SECTION 7 RollTrack selecting the Setup... Menu then selecting the Audio_Delay... Menu RollTrack is a feature of RollCall™ (Snell & then choosing from Unit_1 to Unit_8 Wilcox’s proprietary remote control system). then entering the unique network address in the form nnnn:xx:yy*z It enables Snell &...
  • Page 78: Specifications

    CPP100 SECTION 8 Specifications Signal Inputs: Composite A Loop Analogue loop-through input 1V pk-pk 75 ohm impedance Input Return Loss Better than 40 dB at 4.43 MHz Golden Gate Better than 35 dB to 5.5 MHz Composite B Loop Analogue loop-through input 1V pk-pk 75 ohm impedance Input Return Loss Better than 40 dB at 4.43 MHz...
  • Page 79 CPP100 SECTION 8 Digital Decoder (optional) Digital Processing Minimum 10 bit processing throughout. ADC Conversion Analogue composite input is sampled using 10 bit ADC twice oversampled and digitally filtered/decimated Luminance/Chrominance Symmetric multi-standard adaptive field comb. Separation Dual 312H PAL-I Dual 263H NTSC, PAL-M Composite Formats AUTO, PAL-I, PAL-M, NTSC BLO operating range...
  • Page 80 CPP100 SECTION 8 Pre-Processor Recursive Filter Motion Adaptive asymmetric temporal (frame) recursive filter. Three set levels with maximum noise reduction of up to 12dB. Bias adjustment ±3 allows fine control in approximately 1dB steps. Filter ON/OFF Y: Off, Min, Med, Max C: Off, Min, Med, Max Bias: -3 - +3 Threshold (Noise floor): AUTO, 1 - 15...
  • Page 81 CPP100 SECTION 8 Enhancer Modes Off, Enhance, MPEG De-enhance, Decoder Match, Video Mode Enhance: Spatial 2D enhancer utilising separately derived non-linear and linear edge detection and compression. Luma: Off, Min, Med, Max Chroma: Off, Min, Med, Max Luma Coring: Off, Min, Med, Max Chroma Coring: Off, Min, Med, Max MPEG De-Enhance: Non adaptive symmetric vertical temporal filter utilising ±1 field...
  • Page 82 CPP100 SECTION 8 On Fail This sets the default mode for the unit when the input signal fails. SDI B / Video (Comp I/P) / Freeze (SDI I/P) / Message / Black / EBU Bars / Y Ramp / UV Ramp / Y Sweep / UV Sweep / Bowtie / Full Bars Panel Display RollCall™...
  • Page 83: Appendix

    CPP100 SECTION 9 Appendix 1-Using the Filters Recursive Filtering Noise can be reduced in video signals without impairing spatial (horizontal and vertical) resolution by using the fact that in stationary pictures the only difference between successive frames is caused by the noise itself. Thus temporal averaging of successive video frames will produce a degree of noise reduction of the picture since the noise contribution is random with zero mean.
  • Page 84 CPP100 SECTION 9 Recursive Filtering cont. If current input is denoted as input (n) , subsequent input frames are described as input (n+1), input (n+2) etc.. OP1 (scene change) = input (n) OP2 (scene change + 1 frame) = 1/2 * input (n+1) + 1/2 * OP1 Which can be rewritten as: OP2 (scene change + 1 frame) = 1/2 * input (n+1) + 1/2 * input (n) OP3 (scene change + 2 frames) = 1/3 * input (n+2) + 2/3 * OP2...
  • Page 85 CPP100 SECTION 9 Recursive Filtering cont. Noise Floor Measurement Accurate noise floor measurement is required to set the threshold above which picture differences are perceived as motion. Luminance and chrominance picture differences are processed using a combination of full-wave rectifiers, linear filters and non-linear mapping tables to generate the control value K which determines the amount of noise reduction which can be applied on a pixel-by-pixel basis.
  • Page 86 CPP100 SECTION 9 Recursive Filtering cont. Operation Control parameters for the recursive filter can be found under the RECURSIVE menu as shown below: FILTERS RECURSIVE RECURSIVE SEMITRANS CHROMA BIAS LUMA THRESHOLD -3 .. 0 .. +3 Auto, 0 to 15 X-Colour The recursive filter has separate controls for luminance and chrominance noise reduction levels.
  • Page 87 CPP100 SECTION 9 Recursive Filtering cont. Bias setting An alternative mechanism for modifying the level of noise reduction is to use the bias function to introduce a small offset value to the threshold calculations of the noise floor detector. The THRESHOLD setting can then be left in AUTO position and the bias control can still be used to increase or decrease the amount of noise reduction applied to the picture.
  • Page 88: Median Filtering

    CPP100 SECTION 9 Median Filtering Introduction Median filters are non-linear filters that are often used to reduce impulse noise such as bit errors and satellite drop-out and sparkle. They operate by rank ordering an odd number of points selected from an aperture comprised of surrounding pixels in the same video field (known as 2D median) or some combination of current and adjacent fields\frames (3D median).
  • Page 89 CPP100 SECTION 9 Operation Control parameters for the median filter can be found under the MEDIAN menu as shown below. FILTERS MEDIAN MEDIAN LEVEL Min1 Min 2 Med 3 Med 4 Max 5 Max 6 CPP1OPS 25/10/06 www.snellwilcox.com Version 1 Issue 6...
  • Page 90: Spatial Filtering

    CPP100 SECTION 9 Spatial Filtering Spatial filtering typically involves using an aperture which comprises adjacent pixels from the same field period. Typically linear filters have been used for noise reduction formed from a weighted average of adjacent pixels. Usually non-adaptive in nature they reduce noise by averaging contributions across several pixels. In plain areas, the degree of noise reduction is proportional to the sum of the square of the weighted contributions.
  • Page 91 CPP100 SECTION 9 Spatial Filtering cont. Operation Control parameters for the spatial filter can be found under the SPATIAL menu as shown below: FILTERS SPATIAL SPATIAL LUMA CHROMA The SPATIAL filter has separate controls for luminance and chrominance noise reduction levels. Examples for use The spatial filter is complementary to the temporal noise filters (such as recursive, de-enhancement and decoder matching) and should be used in conjunction to achieve greater levels of noise suppression.
  • Page 92: Linear Filters

    CPP100 SECTION 9 Linear Filters Introduction There are three types of linear filter which are available: 1. Brickwall Low Pass Filter with optional Boost 2. Gaussian Low Pass Filter. 3. Gaussian High Pass Filter. The function of these filters is to perform various levels of noise reduction or compensation on the luminance component of the video signal.
  • Page 93 CPP100 SECTION 9 Linear Filters - cont. Amplitude Frequency (MHz) 2.8 MHz Brickwall Filter with available boosts CPP1OPS 25/10/06 www.snellwilcox.com Version 1 Issue 6 9.11...
  • Page 94 CPP100 SECTION 9 Linear Filters - cont. Gaussian Filter This filter is employed for both noise reduction and compensation purposes. The filter has two user selectable modes, both of which are mutually exclusive: low-pass and high-pass. Gaussian Low Pass The low-pass filter mode is employed to noise reduce with less severity than the brickwall filter and/or to compensate for any irregularities in the luminance signal such as inherent high frequency gain.
  • Page 95 CPP100 SECTION 9 Linear Filters - cont. Operation The linear filter control parameters can be found in the FILTERS menu under LINEAR. The control features available to the user depend on the filter mode selected. The options available for each mode are as follows: Mode - Off (Full Bandwith) LINEAR Mode...
  • Page 96 CPP100 SECTION 9 Linear Filters - cont. Mode - Gaussian Low Pass LINEAR Mode Gain -4 dB Brickwall -8 dB -12 dB Gaussian LP Gaussian HP -16 dB -20 dB -24 dB -28 dB -32 dB -36 dB -40 dB Mode - Gaussian High Pass LINEAR Mode...
  • Page 97: Scratch Filter

    CPP100 SECTION 9 Scratch Filter Introduction This filter has been designed to detect and repair vertical scratches, of variable contrast and length, be they black, white or both, while maintaining picture quality where there are no scratches. To maximise the benefit obtained from this filter, a suite of filter strengths has been provided.
  • Page 98 CPP100 SECTION 9 Contrast There are three settings for Scratch Contrast available, and they are denoted as Low, Med and High. Depending on the footage in question, the scratches may be low, medium or high contrast. Selecting the most appropriate Scratch Contrast option results in the maximum number of detected scratches, the minimum number of undetected scratches and the minimum number of false alarms, while keeping picture quality to its maximum.
  • Page 99: Enhancer

    CPP100 SECTION 9 Enhancer Introduction The enhancer has four distinct modes of operation that can be used individually to improve picture quality in four unique ways. These are: Enhance, MPEG De-enhance, Decoder Matching & Video mode. Mode - Enhancement During the process of video recording or transmission, pictures can lose sharpness as high frequency components of the picture are lost or reduced, resulting in soft or blurred edges.
  • Page 100 CPP100 SECTION 9 Enhancer cont. The figure below shows the output of the enhancer. The solid line shows the enhanced signal and the dotted line shows the input signal. The rise and fall time of the edges has been reduced i.e. the edges are sharper without changing the position of the edge.
  • Page 101 CPP100 SECTION 9 Enhancer cont. Mode - De-Enhancement As well as enhancing picture sharpness the enhancer also incorporates de-enhancement settings for luminance and chrominance which reduce the sharpness of an image by softening picture detail that MPEG might otherwise have difficulty in encoding, notably high frequency moving diagonals. The de-enhancement feature is able to reduce moving diagonals in luminance and chrominance whilst maintaining full resolution for horizontal frequencies.
  • Page 102 CPP100 SECTION 9 Enhancer cont. Chrominance De-enhancement A diagram of the chrominance de-enhancer is shown below Vertical temporal filter taps page select centre tap delay The first stage is a seven point vertical temporal filter. As well as attenuating high frequency diagonals the multi-tap filter also suppresses cross-colour (originating from composite luminance and chrominance separation) and other non-correlated temporal noise.
  • Page 103 CPP100 SECTION 9 Enhancer cont. Mode - Decoder Matching The aim of decoder matching is to reduce the artefacts produced by composite decoding. This is done by applying filters that complement the comb filters in the decoder to produce a larger overall aperture. A composite comb decoder will use a spatial or a vertical/temporal aperture to separate luminance from chrominance.
  • Page 104 CPP100 SECTION 9 Enhancer cont. Mode - Video Mode The aim of the video mode is to reduce the temporal bandwidth of video source material by pre-filtering and temporal sub-sampling. Temporal sub-sampling reduces the number of fields that contain picture differences, which in turn increases the encoding efficiency.
  • Page 105 CPP100 SECTION 9 Enhancer cont. Using The Enhancer The enhancer control parameters can be found under the ENHANCER menu as shown below: FILTERS ENHANCER MODE ENHANCE MPEG DE-ENHANCE DECODER MATCH VIDEO FILTER The enhancer mode menu allows the user to select between the four different filter options: Enhance MPEG De-enhance Decoder match...
  • Page 106 CPP100 SECTION 9 Enhancer cont. Adjusting The Enhancement Settings ENHANCER MODE LUMA CHROMA CORING ENHANCE ENHANCE LUMA CHROMA MPEG DE-ENHANCE DECODER MATCH VIDEO FILTER Adjusting Enhancement Settings The enhancer filter has separate controls for luminance and chrominance enhancement. The luminance and chrominance enhancement controls are shown in the above diagram.
  • Page 107 CPP100 SECTION 9 Enhancer cont. Adjusting De-Enhancement Settings The de-enhance settings can be found by selecting the de-enhance option under the enhance mode menu. The controls for the de-enhancement option are shown below:- ENHANCER LUMA CHROMA MODE ENHANCE MPEG DE-ENHANCE MPEG DE-ENHANCE DECODER MATCH VIDEO FILTER...
  • Page 108 CPP100 SECTION 9 Enhancer cont. Adjusting Decoder Match Settings The decoder match settings can be found by selecting the decoder match option under the enhance mode menu. The controls for the decoder match option are as shown below:- ENHANCER DECODER MODE TYPE LINE COMB...
  • Page 109 CPP100 SECTION 9 Enhancer cont. Examples For Use De-enhancement ideal for graphics and extremely sharp pictures. Decoder match designed for digital inputs when the type of external decoder is known or for composite inputs. Video for 2:1 reduction in bandwidth. Minimum enhance designed for pictures that are fairly soft for example film originated pictures.
  • Page 110: Appendix 2

    CPP100 SECTION 10 Appendix 2 Status and Warning Messages Summary Genlock Status Menu A number of different messages are displayed on the front panel NORMAL display or on the ‘ShoeBox’ Unable to Genlock. status display. In addition status information can be Check the reference signal is valid or found in different parts of the menu structure and that the input is valid.
  • Page 111 CPP100 SECTION 10 Warning Messages These are displayed on the bottom line of the display at the right hand side. Reference is wrong standard. Check that the input standard is set correctly, and that the reference is the correct standard. Network error.
  • Page 112 CPP100 SECTION 11 Appendix 3 Network Address Table It is recommended that the following table be kept up- to-date with the units and their addresses. Example entries: CPP1OPS 25/10/06 www.snellwilcox.com Version 1 Issue 6 11.1...
  • Page 113 CPP100 SECTION 12 Appendix 4 Event logging The following table contains a list of the events that may be logged using the RollCall PC log viewer application software. Field Values Description A valid input signal is present INPUT= LOST No valid input signal is present STD= The current selected composite\component input standard is indicated...
  • Page 114 CPP100 SECTION 12 ERRSEC= AP:n FF:m Active Picture EDH error second count, i.e. accumulative count of the number of seconds during which at least one EDH error occurred in the active picture Full Field EDH error second count, i.e. accumulative count of the number of seconds during which at least one EDH error occurred in the full field NONE...

Table of Contents