TW98 NTSC/PAL Analog Video to Digital Video Decoder

Size: px
Start display at page:

Download "TW98 NTSC/PAL Analog Video to Digital Video Decoder"

Transcription

1 Techwell, Inc. TW98 NTSC/PAL Analog Video to Digital Video Decoder Preliminary Data Sheet 11/19/99

2 Introduction Features Techwell s TW98 is a high quality NTSC and PAL video decoder that is designed for multimedia applications. TW98 uses the mixed-signal 3.3V CMOS technology to provide a low-cost and low-power integrated solution. Minimum external components are required due to its integrated analog front-end containing AGC, clamping, and two high speed ADCs. Adaptive comb filter and Y/C processing based on proprietary technologies produce exceptionally high quality pictures. An internal scaling engine offers arbitrarily filtered down scaling of the output picture. Built-in Close Caption decoder and VBI data pass-through support data applications such as Intercast. The TW98 can interface with major GUI accelerator ICs without glue logic. Supports NTSC (M) and PAL (B, D, G, H, I) Four software selectable composite video inputs, or three composite and one S-video inputs Internal automatic gain control and clamping Two 1-bit ADCs Proprietary 2-line adaptive comb filter Y/C separation Adaptive color demodulation with high color bandwidth Proprietary nonlinear image enhancement and noise suppression Digital subcarrier PLL with <.1 degree phase error Advanced synchronization processing for VCR fast forward, backward, and pause mode Programmable hue, brightness, saturation, contrast, sharpness control, and noise suppression Automatic color control and color killer Horizontal and vertical filtered scaling with arbitrary scale down ratio Programmable output cropping VMI 1.4 compatible 8-bit or 16-bit pixel interface CCIR-61 compatible YCrCb (4:2:2) output format Closed caption decoding VBI data pass through, raw ADC data output for Intercast Two wires MPU serial bus interface Power-down mode Typical power consumption.4w Single 55 MHz, 54MHz or 27MHz crystal 5V tolerant I/O 3.3 V power supply 1-pin PQFP or LQFP package

3 Applications! Multimedia PC! Desktop video! Video conferencing! Interactive video! Image processing Functional Description TW98 ADC data VBI data passthrough Cin Buffer ADC Yin DC suppression VD[15:8] MXOUT Adaptive demod VD[7:] MUX MUX1 MUX2 MUX3 MUX Clamp / AGC ADC 2H adaptive comb Y/C separation C Y CbCr Luma/ Chroma processing VSYNC HSYNC FIELD Analog control Sync processing Skew corrector / scalar Sync Video interface HACTIVE DVALID VCLK CBFLAG VACTIVE LVALID CLKx2 CLKx1 PDN Clock MPU Serial Interface Closed Caption decoder Test Logic OE SDA SCL TRST TCK TMS TDI TDO CCVALID 55MHZ Figure 1 Detailed block diagram of TW98 TECHWELL 2

4 Overview Analog Front-end Techwell s TW98 is a high quality NTSC/PAL video decoder that is designed for multimedia applications. It uses the mixed-signal 3.3V CMOS technology to provide a lowpower integrated solution. Its analog front-end contains a MUX that can select from four composite video sources or three composite videos and one S-video. The front-end contains all the necessary circuits such as AGC and clamping to simplify the system design. Two 1-bit ADCs convert inputs into digital signals for processing. The TW98 uses proprietary technique like adaptive comb filter for chroma and luma processing to achieve high video quality. The image enhancement uses a nonlinear method to enhance picture sharpness with little overshooting. It can also effectively suppress noise. The advanced synchronization processing can produce stable pictures for non-standard signal such as those produced by VCR during fast forward, backward or pause. The high quality scaling-engine uses multi-tap polyphase decimation filter to reduce aliasing effects. It can be programmed to scale-down the output picture to an arbitrary ratio with cropping. The TW98 supports flexible pixel interface. It outputs YCrCb (4:2:2) data stream over 8-bit or 16-bit data path. The output is VMI 1.4 compatible. A 2-wire serial MPU interface is used to simplify system integration. All the functions can be controlled through this interface. The analog front-end converts analog video signals to the required digital format. It contains an analog multiplexer, Clamping and AGC circuits, two analog-to-digital converters (ADC), and related control logic. Video Source Selection The analog multiplexer selects one of the four inputs MUX, MUX1, MUX2, and MUX3. MUX-3 can be connected to four composite video inputs or three composite inputs and the Y signal of an S-Video input. All the signals should be AC-coupled to MUX-3. When decoding a S-Video input, the Y signal should connect to one of the MUXs and the C signal to Cin. The C signal should also be AC-coupled to Cin. It is possible that the input video signals are momentarily connected together through the equivalent of 2 Ω during multiplexer switching. Therefore, the multiplexer cannot be used on a real-time pixel-by-pixel basis. TECHWELL 3

5 Clamping and Automatic Gain Control The composite signal or the Y signal of the S-video is connected to the Clamping circuit that restores its DC level. The Analog Control logic generates control signal to the Clamping circuit so that the back porch of the digitized video signal will be always at a desired level. The Automatic Gain Control (AGC) adjusts input gain so that the sync tip is at a desired level. Peak protection logic is used to prevent saturation for abnormal signals. Analog to Digital Converter Video Format TW98 contains two 1-bit pipelined ADCs that consume less power than conventional flash ADC. The output of the Clamp and AGC connects to one ADC that digitizes the composite input or the Y signal of the S-Video input. The second ADC digitizes the C signal when decoding S-video signal. TW98 supports several composite video input formats as shown in Table 1. The video decoder needs to be programmed appropriately for each of the composite video input formats. Table 1. Video Input Formats Supported by the Tw98 Sync Processing NTSC-M MHz U.S., many others NTSC-Japan (1) MHz Japan PAL-B MHz Many PAL-D MHz China PAL-G MHz Many PAL-H MHz Belgium PAL-I MHz Great Britain, others Notes: (1). NTSC-Japan has IRE setup. The sync processor of TW98 detects horizontal synchronization and vertical synchronization signals in the composite video or in the Y signal of an S-video. The processor contains a phase-locked-loop and decision logic to achieve reliable sync detection in stable signal as well as in unstable signals such as those from VCR fast forward or backward. Horizontal sync processing The horizontal synchronization processing contains a horizontal sync detector, a phaselocked-loop (PLL), and the related decision logic. The horizontal sync detector detects the presence of a horizontal sync tip by counting lowpass filtered input sample whose level is lower than a threshold (specified in register TECHWELL 4

6 SYNCL). If the count reaches a programmable value (specified in register HSCOUNT), a horizontal sync is detected. Additional logic is also used to avoid false detection. The PLL has two working modes, fast mode and slow mode. The fast mode is for tracking unstable signals such as those from VCR fast forward or backward. In this mode, the PLL can track on the detected sync signal within a few lines. Together with other logic, it produces effective synchronization in diverse situations. The slow mode is for obtaining precise location of horizontal sync when TW98 is decoding stable signals such as those from broadcast TV station or a DVD player. The dynamic characteristics of the PLL can be modified by register settings. TW98 automatically switches between these two modes according to the long-term average of the PLL phase error. If it exceeds a defined threshold, the PLL switches to the fast mode. Otherwise, it goes to the slow mode. In case the horizontal sync is missing, a free-wheel mechanism keeps generating horizontal sync signal until horizontal sync is detected again. Only after missing 96 consecutive sync signal does TW98 reinitializes its sync processor and begin a new hunt for synchronization signal. Vertical sync processing Color Decoding The vertical sync processing detects vertical synchronization in the input video signals. When the location of the vertical sync is close to a horizontal sync, it indicates a frame start or the odd field. Otherwise, it indicates an even field. The odd/even field bit toggles every field automatically. Only when inconsistency is detected for more than a specified number be the odd/even field bit adjusted. The TW98 separates luma (Y) and chroma (C) using a proprietary 2H adaptive comb filter. The filter uses a two-line buffer. An adaptive logic combines the upper-comb and the lower-comb results based on the signal changes among the previous, current and next lines. This technique leads to satisfactory Y/C separation with small cross luma and cross color at both horizontal and vertical edges. The demodulator also uses an adaptive technique. After mixing the subcarrier signal, the color difference signal goes through an adaptive low-pass filter whose characteristics vary according to the color changes in horizontal direction. This technique leads to both small color noise and sharp color edges. The Y/C separation and demodulation process applies to both NTSC and PAL signals. During S-video operation, the Y signal bypasses the comb filter. The C signal connects directly to the adaptive demodulation. TECHWELL 5

7 Component Processing Brightness, Contrast, and Black Luma Processing The TW98 adjusts brightness by adding a programmable value (in register BRIGHTNESS) to the Y signal. It adjusts the picture contrast by changing the gain (in register CONTRAST) of the Y signal. The TW98 video decoder also performs a coring function, in which it forces all values below a programmed level (in register CORING) to zero. This is useful because the human eyes are more sensitive to variations in black images. By taking near black images and turning them into black, the image appears clearer. The luma signal goes through a luma processor that contains a FIR filter, a non-linear edge synthesizer, and a noise suppression circuit. The FIR filter is 2-dimensional with 9 horizontal taps and 3 vertical taps. Its frequency response can be programmed to increase or decrease the luma sharpness in both horizontal and vertical directions. This filter can increase the perceived sharpness of the output picture when programmed as a high-pass filter. One problem of using linear high-pass filter for sharpness is the overshooting effect at strong edges. When a proper amount of overshoot is produced, the picture looks sharp. However, the picture quality suffers when large overshoot appears. To resolve this problem, TW98 employs a non-linear edge synthesizer that is capable of synthesizing sharp edges without overshooting. Combined with the FIR filter, it can substantially increase picture sharpness. The FIR filter and the non-linear edge synthesizer can all be programmed through control registers. A high frequency coring logic is incorporated in the luma processing to suppress background noise. The coring level can be adjusted through a control register. The Hue and Saturation When decoding NTSC signals, TW98 can adjust the hue of the chroma signal. The hue is defined as a phase shift of the subcarrier with respect to the burst. This phase shift can be programmed through a control register. The color saturation can be adjusted through changing the gain of Cb and Cr signals for both NTSC and PAL formats. The Cb and Cr gain can be adjusted independently for flexibility. Automatic Chroma Gain Control The Automatic Chroma Gain Control (ACC) compensates for reduced amplitudes caused by high-frequency loss in video signal. The color-burst amplitude is calculated and TECHWELL 6

8 compared to nominal. The chroma (C) signals are then increased or decreased in amplitude accordingly. The range of chroma gain is.8 2 times the original amplitude. This function can be enabled or disabled through control register CKILL. Low Color Detection and Removal If color-burst amplitude is smaller than a threshold, specified in register CKILL, for two frames, TW98 can turn off the color by setting the gains of Cb and Cr to zero. This function can be enabled or disabled through control register CKILL. Color edge sharpening A nonlinear color edge synthesizing circuitry is used to produce sharp color edges. The effect can be controlled through registers. Back-End Processing Noise Suppression Scaling Skew Compensation The back-end of TW98 consists of an IIR filter, a noise level detector, an image-scaling engine, and related logic. They can be programmed to achieve noise suppression, filtered scaling and temporal decimation, and skew compensation. After Luma and Chroma processing, both luma (Y) and color signal (U, V) go through a two dimensional IIR low-pass filter. This filter is an adaptive filter with two sets of coefficients. One set has stronger low-pass filtering ability to preserve edges. An adaptive logic detects edges and automatically chooses the proper set of coefficients. In addition, TW98 contains a noise detection logic that can compute video signal noise level. This value is available from register NOISE. By reading this register, the controller, such as software driver, can automatically determine the noise level in the current signal and program the IIR filter accordingly. In this way, noise suppression that automatically adapts to noise level can be implemented. The TW98 can independently reduce the output video image size in both horizontal and vertical directions using arbitrary scaling ratios. The horizontal scaling employs a 4-tap polyphase decimation filter while the vertical scaling is implemented with linear interpolation. In order to reduce aliasing, the luma processing should be programmed to achieve proper low-pass filtering effect according to the down scaling ratio. The sync processor of TW98 can provide horizontal sync signal in sub-pixel accuracy. A skew between the sync signal and pixel clock can be computed for each horizontal line. The skew value is then passed to the scaling engine as a phase shift, which will be used to offset the first pixel when the scaling engine resamples the output horizontally using linear interpolation. TECHWELL 7

9 Closed Caption Decoding TW98 has a built-in Closed Caption (CC) and Extended Data Services (EDS) decoder that adhering to the EIA-68 standard. This decoder can be enabled or disabled independently on line 21 and line 284 for NTSC. The decoded data is made available through CC_DATA and CC_STATUS registers that can be accessed through the 2-WIRE SERIAL MPU interface. VBI Data Pass-through The TW98 provides Vertical Blanking Interval (VBI) data pass-through capability. TW98 captures the ADC raw data of the VBI region and makes it available to the system for later software processing. The TW98 may operate in a VBI Line Output mode, in which the VBI data is only made available during selected lines. This mode of operation is intended to enable capture of VBI lines containing ancillary data as well as processing of normal YCrCb video image data. In addition, the TW98 supports a VBI Frame Output mode, in which every line in the video signal is treated as if it was a vertical interval line and no image data is output. This mode of operation is designed for use in still-frame capture/processing applications. Power Management Control Interface The TW98 can be put into power-down mode in which its clock is turned off for most of the circuits. The Y and C path can be separately powered down. The TW98 registers are accessed via 2-WIRE SERIAL MPU interface. It operates as a slave device. Serial clock and data lines, SCL and SDA, transfer data from the bus master at a rate of 4 Kbits/s. Chip select and reset signals are also available to select one of two possible TW98 devices in the same system and to set the registers to their default values. TECHWELL 8

10 Output Interface The TW98 supports a synchronous 8-bit or 16-bit YCrCb 4:2:2 data output stream. The interface consists of VD [15:], HSYNC, VSYNC, HACTIVE, VACTIVE, DVALID, LVALID, VCLK, FIELD, CBFLAG, and OE# as shown in Fig 2. TW98 HSYNC VSYNC HACTIVE VACTIVE DVALID LVALID VCLK FIELD CBFLAG CLKx1, CLKx2 OE# VD [15:] Figure 2. TW98 pixel output interface The TW98 outputs all pixel data and control signals synchronous with CLKx1 for the 16-bit format or CLKx2 for the 8-bit format. There are two basic output modes supported allowing interface to various GUI accelerators. Mode selections are controlled by the state of the OPFORM register (x3). Mode 1 format is YCrCb 4:2:2 with separate syncs and flags. Mode 2 format is YCrCb 4:2:2 that complies with the ITU-R-656 standard. Mode 1 allows both 8 and 16 bits format. Mode 2 can only be 8-bit format. The mapping of various formats is shown in Table 2. When the output is configured for an 8-bit format, the data is output on pins VD [15:8] with 8 bits of chrominance data preceding 8 bits of luminance data for each pixel output. The data output is synchronous to the rising edge of CLKx2. When the output is configured for a 16-bit format, the luminance data is output on VD [15:8], and the chrominance data is output on VD [7:]. In 16-bit mode, the data output is synchronous with the rising edge of CLKx1. Mode 1 output The default output format of TW98 is a synchronous 8-bit YCrCb 4:2:2 data format with separate syncs and flags. Video data is compliant with CCIR61 format. TECHWELL 9

11 HSYNC, VSYNC and FIELD The HSYNC and VSYNC output timing is VMI v1.4 compliant. The leading edge of HSYNC depends on the input video signal. The pulse width of HSYNC is programmable from -255 CLKx1 cycles. The leading edge of VSYNC also depends on the video input. It typically occurs on the low period of first serration pulse of the video signal. The trailing edge of VSYNC follows the HSYNC in order to be VMI compliant. For the start of the odd field, it occurs 64 CLKx2 cycles after the trailing edge of HSYNC that follows the last equalization pulse of the input. For the indication of the even field, the trailing edge of VSYNC occurs 64 CLKx2 cycles after the leading edge of HSYNC that follows the last equalization pulse of the input. In this latter case, the HSYNC width has to be set at least 64 CLKx1 cycles. The FIELD output indicates the input video source field state as determined by the decoder. It changes state at the leading edge of VSYNC to reflect the state of following field. If the field cannot be determined due to video source noise, it will toggle its state for each field until it can be corrected by the source. The video timing of these outputs is illustrated in Figure 3a and 3b. HACTIVE and VACTIVE The HACTIVE is asserted at the start of the active video synchronous to the CLKx1 or CLKx2 depending on the format. When the horizontal count of CLKx1 cycles matches the setting of HDELAY register, HACTIVE is asserted. It will be asserted for a period matches the setting of HACTIVE register before it is de-asserted. During the blanking period, HACTIVE is de-asserted for the whole scan line. VACTIVE is used to indicate the start of active video line. When the line count in each field matches the VDELAY register setting, VACTIVE is asserted. It will remain asserted for the number of scan-lines that matches the set in the VACTIVE register before it is de-asserted. 1 INPUT HSYNC VSYNC FIELD ODD INPUT 264 HSYNC VSYNC FIELD EVEN Figure 3a. HSYNC, VSYNC and FIELD timing for NTSC field transition TECHWELL 1

12 1 INPUT HSYNC VSYNC FIELD ODD INPUT 314 HSYNC VSYNC FIELD EVEN Figure 3b. HSYNC, VSYNC and FIELD timing for PAL (B, D, G, H, I) field transition DVALID and LVALID In a rectangular pixel format, the active video resolutions are either 72 x 48 for the 525/6 video systems or 72 x 576 for the 625/5 systems. In a square pixel operation, the active video resolutions are either 64 x 48 for the 525/6 video systems or 768 x 576 for the 625/5 systems. The DVALID is used to indicate the valid active pixels data output during a scan line. The LVALID is used to indicate the valid active scan lines during a field. The DVALID can be configured to output in three different formats. This is determined by the OPFORM (x3) register. In the first format, the DVALID output is asserted for valid pixel during the active pixel time on active scan line. The VCLK is gated in this case for proper pixel data strobing. For 8-bit output mode, VCLK is the gated CLKx2 to indicate valid pixel data. For 16-bit output mode, VCLK is the gated CLKx1. The DVALID is always de-asserted during blanking period. In the second format, the DVALID output is toggled during the active pixel time on active scan line to indicate valid pixel data. In this case, the VCLK is continuously running based on CLKx1 or CLKx2 in 16-bit or 8-bit output mode, respectively. In the third format, the DVALID has the same timing as the VCLK in the first format. The result is a gated CLKx1 or CLKx2 signal during the active video time on active scan lines. This is illustrated in Figure 4a, 4b and 4c for the 8-bit mode. The timing is similar for 16-bit output mode with all signals referencing to CLKx1. TECHWELL 11

13 CLKx2 VCLK VD [15:8] Cb Y Cr Y1 Cb2 Y2 Cr2 Y3 DVALID FIGURE 4a. Output timing for 8-bit YCrCb mode in the first format CLKx2 VCLK VD [15:8] Cb Y Cr Y1 Cb2 Y2 Cr2 Y3 DVALID FIGURE 4b. Output timing for 8-bit YCrCb mode in the second format CLKx2 VCLK VD [15:8] Cb Y Cr Y1 Cb2 Y2 Cr2 Y3 DVALID FIGURE 4c. Output timing for 8-bit YCrCb mode in the third format TECHWELL 12

14 Pin Name VD15 VD14 VD13 VD12 VD11 VD1 VD9 VD8 VD7 VD6 VD5 VD4 VD3 VD2 VD1 VD CK1 2N Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y Cb7 Cb6 Cb5 Cb4 Cb3 Cb2 Cb1 Cb 2N+1 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y Cr7 Cr6 Cr5 Cr4 Cr3 Cr2 Cr1 Cr 4N Cb7 Cb6 Cb5 Cb4 Cb3 Cb2 Cb1 Cb 4N+1 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y CK2 4N+2 Cr7 Cr6 Cr5 Cr4 Cr3 Cr2 Cr1 Cr 4N+3 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y Mode 2 SAV and EAV sequence, YCrCb data, Ancillary data and blanking data Mode 2 Output Table 2. Output data mapping between various formats. At this mode, the TW98 outputs ITU-R-656 compatible data sequence. This is an 8-bit output mode, and all outputs follow every rising edge of CLKx2. HSYNC, VSYNC, HACTIVE, VACTIVE, DVALID, LVALID and FIELD are still valid at this mode. The SAV and EAV sequences are inserted into the data stream to indicate the active video time. Their timing can be programmed through related registers. At this mode, the CLKx2 frequency should be exactly two times the output rate. Otherwise, invalid data may appear on the output data stream. During the blanking time, the YCrCb outputs have a value of x1 for Y and x8 for Cr and Cb, unless ancillary data is present. It is noted that the number of active pixel samples per line is constant in this mode regardless of the actual incoming line length. The blanking time will be automatically adjusted to match the varying line length. The output timing is illustrated in Fig 5. The SAV and EAV sequences are shown in Table 3. TECHWELL 13

15 CLKx2 VCLK VD [15:8] HACTIVE EAV CODE SAV CODE FFh h h XY 8h 1h 8h 1h FFh h h XY Cb Y Cr Y1 Cb Y2 DVALID FIGURE 5. Output timing for 8-bit ITU-R-656 mode VD15 VD14 VD13 VD12 VD11 VD1 VD9 VD8 First word Second word Third word Forth word 1 F V H P3 P2 P1 P Video Scaling Down-scaling H: - SAV, 1 - EAV V: 1 - blanking, - elsewhere F: - field 1, 1 - field 2 P3: V XOR H; P2: F XOR H; P1: F XOR V; P: F XOR V XOR H Table 3. ITU-R-656 SAV and EAV code sequence The TW98 provides three methods to reduce the amount of output video pixel data. They are downscaling, cropping, and temporal decimation. The downscaling provides full video image at lower resolution. The cropping provides only portion of the video image output. The temporal decimation provides full video image at reduced frame rate. All these mechanisms can be controlled independently to yield maximum flexibility in the output stream. This is achieved by programming the horizontal scaling ratio register (HSCALE) and vertical scaling register (VSCALE). When outputting unscaled NTSC video, the TW98 will output 768 pixels per line. This corresponds to the pixel rate of 4*Fsc. When doing TECHWELL 14

16 CCIR61 compatible output, only 72 samples per line are required. The 16-bit HSCALE register, which is the concatenation of two 8-bit registers HSCALE_HI and HSCALE_LO, is used to reduce the output pixels to the desired number. Following is an example using pixel ratio to determine the horizontal scaling ratio. These equations should be used to determine the scaling ratio to be written into the 16-bit HSCALE register: NTSC: HSCALE = [766/N pixel_desired ] * 256 PAL: HSCALE = [(946/N pixel_desired )] * 256 Where: N pixel_desired is the nominal number of pixel per line. For example, to output a CCIR61 compatible NTSC stream, the HSCALE value can be found as: HSCALE = [(766/72)] * 256 = 272 = x11 The vertical scaling determines the number of vertical lines output by the TW98. The vertical scaling register (VSCALE) is a 13-bit register, which is the concatenation of a 5-bit register VSCALE_HI and an 8-bit register VSCALE_LO. The maximum scaling ratio is 32:1. Following equations should be used to determine the scaling ratio to be written into the 13-bit VSCALE register. 6Hz system: VSCALE = [48/ N line_desired] * 256 5Hz system: VSCALE = [576/ N line_desired] * 256 Where: N line_desired is the number of active lines output per frame. The scaling ratios for some popular formats are listed in Table 4. Cropping Cropping allows only subsection of a video image to be output. The VACTIVE signal can be programmed to indicate the start and stop position on the video frame, and the HACTIVE signal can be programmed to indicate the start and stop position on the video line. The start of the field or frame in the vertical direction is indicated by the leading edge of VSYNC. The start of the line in the horizontal direction is indicated by the leading edge of the HSYNC. The sizes of the active video are determined by HDELAY, HACTIVE, VDELAY, and VACTIVE registers. These registers are 1-bit wide, with their lower 8-bit respectively in HDELAY_LO, HACTIVE_LO, VDELAY_LO, and VACTIVE_LO. Their upper 2-bit shares the same register CROP_HI. The Horizontal delay register (HDELAY) determines the number of pixels delay between the leading edge of HSYNC and the leading edge of the HACTIVE. Note that this value is referenced to the unscaled pixel number. The Horizontal active register (HACTIVE) TECHWELL 15

17 determines the number of active pixels to be output after the delay from the sync edge is met. This value is referenced to the scaled pixel number. Therefore, if the scaling ratio is changed, the number of active pixels output remain unchanged as set by the HACTIVE register. In order for the cropping to work properly, the following equation should be satisfied. HDELAY/scaling_ratio + HACTIVE < Total number of scaled pixels. For NTSC output at 4*Fsc rate (unscaled), the total number of pixels is 91. The HDELAY should be set to 135 and HACTIVE set to 754. For PAL output at 4*Fsc rate (unscaled), the total number of pixels is The HDELAY should be set to 186 and HACTIVE set to 922. The Vertical delay register (VDELAY) determines the number of lines delay between the leading edge of the VSYNC and the start of the active video lines. It indicates number of lines to skip at the start of a frame before asserting the VACTIVE signal. This value is referenced to the incoming scan lines before the vertical scaling. The number of scan lines is 525 for the 6Hz systems and 625 for the 5Hz systems. The Vertical active register (VACTIVE) determines the number of lines to be used in the vertical scaling. Therefore, the number of scan lines output is equal or less than the value set in this register depending on the vertical scaling ratio. Temporal Decimation Temporal decimation provides a mechanism for frame rate reduction in a consistent manner instead of depending on external bandwidth availability. The temporal decimation can be done on either field or frame basis. The allowed decimation values are 1 to 6 for NTSC or 1 to 5 for PAL since this value indicates the number of fields or frames to be skipped during the output sequence. Skipped frames are considered inactive. The HACTIVE pin will be driven low during these inactive frames to indicate it. Scaling Ratio Format Total Resolution Output Resolution HSCALE values VSCALE (frame) 1:1 NTSC SQ NTSC CCIR61 PAL SQ PAL CCIR61 2:1 (CIF) NTSC SQ NTSC CCIR61 PAL SQ PAL CCIR61 4:1 (QCIF) NTSC SQ NTSC CCIR61 PAL SQ PAL CCIR61 78x x x x625 39x x x x x x x x156 64x48 72x48 768x576 72x576 32x24 36x24 384x288 36x288 16x12 18x12 192x144 18x144 x12a x11 x133 x15 x255 x21f x267 x2a x4aa x44 x4cf x541 x1 x1 x1 x1 x2 x2 x2 x2 x4 x4 x4 x4 Table 4. HSCALE and VSCALE value for some popular video formats. TECHWELL 16

18 VBI DATA PROCESSING Overview A frame of video is composed of 525 lines for NSTC and 625 for PAL. The time required for the electron beam to move from the bottom to the top of the screen is the vertical blanking period, and it requires the equivalent of 21 horizontal active video scan lines. This portion is normally not seen. The video image data is contained in the ODD and EVEN fields within lines 21 to 262 and lines 284 to 525, respectively. During vertical blanking period, line 1 through 9 and through 272 are used for equalizing and synchronization. Lines 1 through 21 and 273 through 284 (1 through 21 of the even field) can be used for sending embedded information or ancillary data, and is normally regarded as the Vertical Blanking Interval or VBI portion of the video signal. In the default configuration of the TW98, the VBI region of the video signal is treated the same way as the real image signal. It will decode this region of signal as if it was video by Y/C separation and horizontal scaling. The TW98 can also be configured in a mode known as VBI raw data mode. In this mode, the raw VBI region ancillary data can be captured for later processing by software. It is done as follow. First, the analog composite video signal is digitized. Then, it is converted to 8-bit data stream at half of the connected crystal rate. In this case, it is 27.5MHz for a 55MHz crystal connected. Finally, the data is output to the VD [15:8] data pins. It can also be output as a 16-bit data stream on pins VD [15:] at half of the crystal rate. There are three modes of operation for the VBI raw data output feature. 1) VBI raw data output disabled. This is the default mode of operation. In this mode, the decoder decodes composite video signals and output YCrCb stream. 2) VBI line output mode. The device outputs connected crystal rate VBI data stream only during vertical interval between the trailing edge of VSYNC and the leading edge of VACTIVE. If a trailing edge of VSYNC occurs after the horizontal active period has already started as in the case of odd field, the VBI active period starts on the following line. When VACTIVE is high, the TW98 is outputting normal standard YCrCb data. Therefore, this mode can be used to allow capturing of both ancillary data and normal YCrCb video data simultaneously. 3) VBI frame output mode. In this mode, the device takes every scan line of the signal as a vertical interval line and outputs only the crystal rate raw data on every line. Therefore, no video image data is outputted. This can be used as raw data capturing and saved for later processing. When the device is set to VBI line output mode, the VBI data is output during HACTIVE signal period. The DVALID or gated VCLK are used during VBI as in the normal video data output mode to indicate valid VBI data. A video/graphic controller should be able to do the following to capture VBI data output. It should keep track of the line count in order to select specific lines for VBI data processing. It must be able to use DVALID or VCLK for ancillary data qualification, and load only the valid data. TECHWELL 17

19 VBI Frame Output Mode In VBI frame output mode the TW98 is generating VBI data all the time (i.e., there is no VBI active interval). In essence, the TW98 is acting as an ADC continuously sampling the entire video signal at half of crystal rate. The TW98 generates HSYNC, VSYNC and FIELD timing signals in addition to the VBI data, but the DVALID, HACTIVE, and VACTIVE signals are all held high during VBI frame output operation. The behavior of the HSYNC, VSYNC, and FIELD timing signals is the same as normal YCrCb 4:2:2 output operation. The HSYNC, VSYNC, and FIELD timing signals can be used by the video processor to detect the beginning of a video frame or field, at which point it can start to capture a full frame/field of VBI data. Closed Captioning and Extended Data Services A Closed Caption (CC) scan line (line 21 on odd field) or an Extended Data Services (EDS) scan line (line 21 on even field) on an NTSC-based system is made of 25 bit periods at a.53mhz rate. The data is an analog signal beginning with a packet header. It contains a Clock Synchronization Code consisting of 14 bits of double-frequency run-in clock at 1.6 MHz, a 2-bit framing code. The data of 16 bits/2 bytes follows the packet header. Each of these 2 bytes is a 7 bit + odd parity ASCII character which represents text or control characters for positioning or display control. For the purposes of CC or EDS, only the Y component of the video signal is used. Therefore, the input composite video has to go through the Y/C separation to extract Y component for further decoding. The TW98 can be programmed to decode CC or EDS data by setting register x1b. Since the CC and EDS are independent, there could be one or both in a particular frame. A typical waveform is shown in Figure 6. In the CC/EDS decode mode, the decoder monitors the appropriate scan lines looking for the clock run-in and start bits pattern. It found, it locks to the clock run-in, the caption data is sampled and loaded into shift registers, and the data is then transferred to the caption data FIFO. The TW98 provides a 16 x 1 location FIFO for storing CC/EDS data. Once the video decoder detects the start signal in the CC/EDS signal, it captures the low byte of CC/EDS data first and checks to see if the FIFO is full. If the FIFO is not full, then the data is stored in the FIFO, and is available to the user through the CC_DATA register (x1a). Clock run-in Frame Code 2-byte character data Figure 6. Typical CC/EDS scan line waveform TECHWELL 18

20 The high byte of CC/EDS data is captured next and placed in the FIFO. Upon being placed in the 1-bit FIFO, two additional bits are attached to the CC/EDS data byte by TW98 s CC/EDS decoder. These two bits indicate whether the given byte stored in the FIFO corresponds to CC or EDS data and whether it is the high or low byte of CC/EDS. These two bits are available to the user through the CC_STATUS register bits CC_EDS and LO_HI, respectively. As stored in the FIFO, LO_HI is bit 8 and CC_EDS is bit 9. Additionally, the TW98 stores the results of the parity check in the PARITY_ERR bit in the CC_STATUS register. The 16-location FIFO can hold eight lines worth of CC/EDS data, at two bytes per line. Initially when the FIFO is empty, bit Empty in the CC_STATUS register (x1a) is set low and indicates that no data is available in the FIFO. Subsequently, when data has been stored in the FIFO, the Empty bit is set to logical high. Once the FIFO is half full, the CC_VALID interrupts pin signals to the system that the FIFO contents should be read in the near future. The CCVALID pin is enabled via a bit in the CC_STATUS register (x1a). The system controller can then poll the CCVALID bit in the STATUS register (x) to ensure that it was the TW98 that initiated the CCVALID interrupt. This bit can also be used in applications where the user disables the CCVALID pin. When the first byte of CC/EDS data is decoded and stored in the FIFO, the data is immediately placed in the CC_DATA and CC_STATUS registers and is available to be read. Once the data is read from the CC_DATA register, the information in the next location of the FIFO is placed in the CC_DATA and CC_STATUS registers. If the controller in the system ignores TW98 s CCVALID interrupts pin for a sufficiently long period of time, then the CC/EDS FIFO will become full and the TW98 will not be able to write additional data to the FIFO. Any incoming bytes of data will be lost and an overflow condition will occur; bit Overflow in the CC_STATUS register will be set to a logical one. The system may clear the overflow condition by reading the CC/EDS data and creating space in the FIFO for new information. As a result, the overflow bit is reset to a logical zero. There will routinely be asynchronous reads and writes to the CC/EDS FIFO. The writes will be from the CC/EDS circuitry and the reads will occur as the system controller reads the CC/EDS data from TW98. These reads and writes will sometimes occur simultaneously, and the TW98 is designed to give priority to the read operations. In the case where the CC_DATA register data is specifically being read to clear an overflow condition, the simultaneous occurrence of a read and a write will not cause the overflow bit to be reset, even though the read has priority. An additional read must be made to the CC_DATA register in order to clear the overflow condition. As always, the write data will be lost while the FIFO is in overflow condition. The FIFO is reset when both CC and EDS bits are disabled in the CC_STATUS register; any data in the FIFO is lost. SCLK SDAT Device ID (1-7) R/W Index (1-8) Data (1-8) Start pulse Acknowledge Acknowledge Stop pulse Figure 7. MPU interface serial data flow TECHWELL 19

21 Serial MPU Interface The two wire serial MPU interface consists of SCLK and SDAT signals. SCLK is the serial clock and SDAT is the data line. Register data can be written to or read from the TW98 through this interface between bus master and slave device. The TW98 is operated as a slave device. For both read and write, each byte is transferred MSB first, and the data bit is valid when the SCLK is high. The relationship between SCLK and SDAT is decoded to determine the start and stop condition on the bus. To read from or write to the salve device, the host initiates a transfer cycle with a start pulse. The start pulse is a high to low transition on the SDAT line while the SCLK is held high. The host should only generate a start pulse at the beginning of the cycle, or after the transfer of a data byte to or from the salve device. The host then sends a byte consisting of the 7-bit slave device ID and a in the R/W bit. This is shown in Figure 7. SIAD is the configuration pin used to configure TW98 to use one of the two addresses. The TW98 ID address is listed in Table 5. After transmitting the address, the master must release the SDAT line during the low phase of SCLK, and wait for an acknowledgement from the slave. If the address matches the selected slave address, the slave should respond by driving the SDAT line low to acknowledge the condition. The master will sample the data line at the rising edge of the clock line, and continue with the cycle. If no device on the bus responds, the master transmits a stop pulse and ends the cycle. If a slave device responded, the second byte the host sends is the base register index, MSB first. Again, the selected slave device will acknowledge the transfer and load the data into its internal index register. To write to the slave device, the master can then send an 8- bit data, MSB first, to be loaded to the register pointed by the internal index register. Again, the slave should acknowledge the transfer and automatically increment the index in preparation for the next data transfer. Therefore, the host can do multiple writes to the slave if they are in sequential order. The host may issue a stop pulse, a start pulse or another 8-bit data to be loaded into the next register location. A stop pulse is a low to high transition while the clock line is held high. Each byte transfer consists of 9 clocks. When write to TW98, an acknowledge signal is created during the 9 th clock. A read cycle takes two start-stop phases. The first phase is a write to the internal index register. The second phase is the read from the data register. The host initiates the first phase by sending the start pulse. It then sends the slave device ID together with a in the R/W bit position for writing the index register. The index is then sent followed by the stop pulse. The second phase starts with the start pulse. It then sends the slave device ID with a 1 in the R/W bit position to indicate a read operation. The slave will transfer the content of the desired register. The host then uses the SCLK to shift data out from the slave device. 1 1 SIAD R/W Table 5. TW98 slave device ID and R/W byte TECHWELL 2

22 Test Modes The TMODE input pin selects the test mode. If this pin is de-asserted (low), the TW98 is in its normal operating mode. When this pin is asserted (high), the TW98 is in test mode, and the mode is controlled by TEST1 and TEST2 input pins as shown in Table 6. Test mode TEST2 TEST1 Description Reserved Pin tri-state 1 In this mode, all pin output drivers are tri-stated. Pin leakage current parameters can be measured. Outputs high 1 In this mode, all pin output drivers are forced to the high output state. Pin output high voltage, V OH and I OH, can be measured. Outputs low 1 1 In this mode, all pin output drivers are forced to the low output state. Pin output high voltage, V OL and I OL, can be measured. Table 6. Test mode selection and description TECHWELL 21

23 Control Registers TW98 Register SUMMARY Index (HEX) Control Register Reset value ID Ch 1 CSTATUS h 2 INFORM h 3 OPFORM 6h 4 HSLEN 4h 5 POLARITY h 6 ACNTL h 7 CROP_HI 12h 8 VDELAY_LO 18h 9 VACTIVE_LO Eh A HDELAY_LO h B HACTIVE_LO Dh C VSCALE_HI 1h D VSCALE_LO h E HSCALE_HI 1h F HSCALE_LO 1h 1 BRIGHTNESS B6h 11 CONTRAST 3h 12 SHARPNESS 14h 13 SAT_U 71h 14 SAT_V 5h 15 HUE 2h 16 CKILL Dh 17 CORING h 18 Reserved h 19 VBICNTL h 1A CC_STATUS 4h 1B CC_DATA X 1C AGCGAIN h 1D GPIO h 1E TEST h 1F NOISE X 2 - BF Reserved C - FF Supplement TECHWELL 22

24 x Product ID Code Register (ID) 7-3 ID R The TW98 Product ID code is h 2- Revision R The revision number. x1 Chip Status Register (CSTATUS) 7 Video Detect R = Video not present. (Sync is not detected in 31 consecutive line periods) 1 = Video detected. 6 H-lock R = Horizontal sync PLL is locked to the incoming video source. 1 = Horizontal sync PLL is not locked. 5 S-lock R = Sub-carrier PLL is locked to the incoming video source. 1 = Sub-carrier PLL is not locked. 4 Field R = Odd field is being decoded. 1 = Even field is being decoded. 3 Reserved 2 CCVALID R This bit indicates that valid closed caption or extended data service data pairs have been stored in the CC_DATA register and the FIFO is half full. 1 Reserved Reserved 1 1 TECHWELL 23

25 x2 Input Format (INFORM) 7 Reserved 6 SEL27 R/W 1 = Input crystal clock is either 54MHz or 27MHz. = Input crystal clock is 55MHz. 5 CLK27 R/W 1 = Input crystal clock is passed through. = Input crystal clock is divided by 2. 4 SVIDEO R/W 1 = S-video decoding = Composite video decoding 3-2 INSEL R/W These two bits control the input video selection. It selects between all composites source, or three composites and one S-video source. = Route MUX input to MXOUT 1 = Route MUX1 input to MXOUT 1 = Route MUX2 input to MXOUT 11 = Route MUX3 input to MXOUT 1- FORMAT R/W These two bits determine the video formats that the decoder is set to decode. Formats supported are as follow. = NTSC (M) 1 = PAL (B, D, G, H, I, N) 1 = Reserved 11 = Reserved The setting of these bits is allowed only when register x18 bit is set to. I.E. the manual mode. These bits are read only when the register x18 bit 1 is set to 1, i.e. auto-detection mode. A reading of 11 in the auto-detection mode indicates format detection in progress. After detection is done, these bits indicate the format setting. x3 Output Format Control Register (OPFORM) 7 Mode R/W = CCIR61 compatible YCrCb 4:2:2 format with separate syncs and flags. 1 = ITU-R-656 compatible data sequence format. 6 Length R/W = 8-bit YCrCb 4:2:2 output format based on CLKx2. 1 = 16-bit YCrCb 4:2:2 output format based on CLKx DVALID format R/W = DVALID is in the first format with VCLK used as data strobe. 1 = DVALID is in the second format with DVALID indicating the valid data period. 1 = DVALID is in the third format with DVALID used as data strobe. 3 YUV R/W This bit is for output format selection between YUV and YCrCb. 1 = YUV, = YCrCb 2 OEN R/W = Enable outputs. 1 = Tri-state outputs defined by Tri-state select bits of this register. 1- Tri-state select R/W These bits select the outputs to be tri-stated when either the OE# pin is asserted high or the OEN bit is asserted high. There are three major groups that can be independently tri-stated: timing group (HSYNC, VSYNC, HACTIVE, VACTIVE, CBFLAG, DVALID, LVALID, FIELD), data group (VD [15:]), and clock group (CLKx1, CLKx2, VCLK). = Timing and data group only. 1 = Data group only. 1 = All three groups. 11 = Clock and data group only. 1 1b TECHWELL 24

26 x4 Horizontal Sync Length Register (HSLEN) 7- HSYNC Length R/W These bits control the active period length of the HSYNC pin output. It ranges from to 255 CLKx1 cycle. 4h x5 Output Polarity Register (POLARITY) 7 Lvalid R/W = LVALID pin is active high. 1 = LVALID pin is active low. 6 Dvalid R/W = DVALID pin is active high. 1 = DVALID pin is active low. 5 Vactive R/W = VACTIVE pin is active high. 1 = VACTIVE pin is active low. 4 Cbflag R/W = CBFLAG pin is active high. 1 = CBFLAG pin is active low. 3 Field R/W = FIELD pin is low for the odd field. 1 = FIELD pin is low for the even field. 2 Hactive R/W = HACTIVE pin active high. 1 = HACTIVE pin active low. 1 Hsync R/W = HSYNC pin active low. 1 = HSYNC pin active high. Vsync R/W = VSYNC pin active low. 1 = VSYNC pin active high. x6 Analog Control Register (ACNTL) 7 SRESET W A 1 written to this bit resets the device to its default state but all register content remain unchanged. This bit is self-resetting. 6 IREF R/W = Internal current reference 1. 1 = Internal current reference 2. 5 VREF R/W = Internal voltage reference. 1 = external voltage reference using VCOM, VREFP and VREFN. 4 AGC_EN R/W = AGC loop function enabled. 1 = AGC loop function disabled. Gain is set to 1. 3 CLK_PDN R/W = Normal clock operation. 1 = System clock in power down mode, but the MPU INTERFACE module and output clocks (CLKx1 and CLKx2) are still active. 2 Y_PDN R/W = Luma ADC in normal operation. 1 = Luma ADC in power down mode. 1 C_PDN R/W = Chroma ADC in normal operation. 1 = Chroma ADC in power down mode. EXAGCC R/W = Internal AGC capacitor is used. 1 = External AGC capacitor connected to CAGC is included. TECHWELL 25

27 x7 Cropping Register, High (CROP_HI) 7-6 Vertical Delay MSB 5-4 VACTIVE MSB 3-2 Horizontal Delay MSB 1- HACTIVE MSB R/W These bits are bit 9 to 8 of the 1-bit Vertical Delay register. R/W These bits are bit 9 to 8 of the 1-bit VACTIVE register. 1b R/W These bits are bit 9 to 8 of the 1-bit Horizontal Delay register. R/W These bits are bit 9 to 8 of the 1-bit HACTIVE register. 1b x8 Vertical Delay Register, Low (VDELAY_LO) 7- Vertical Delay LSB R/W These bits are bit 7 to of the 1-bit Vertical Delay register. The two MSBs are in the CROP_HI register. It defines the number of half lines between the trailing edge of VSYNC and the start of the active video. 18h x9 Vertical Active Register, Low (VACTIVE_LO) 7- Vertical Active LSB R/W These bits are bit 7 to of the 1-bit Vertical Active register. The two MSBs are in the CROP_HI register. It defines the number of active video lines per frame output. Eh xa Horizontal Delay Register, Low (HDELAY_LO) 7- Horizontal Delay LSB R/W These bits are bit 7 to of the 1-bit Horizontal Delay register. The two MSBs are in the CROP_HI register. It defines the number of scaled pixels between the start of the active video and the start of the image cropping. h xb Horizontal Active Register, Low (HACTIVE_LO) 7- Horizontal Active LSB R/W These bits are bit 7 to of the 1-bit Horizontal Active register. The two MSBs are in the CROP_HI register. It defines the number of active pixels per line output. Dh xc Vertical Scaling Register, High (VSCALE_HI) 7-5 Reserved 4- Vertical Scale MSB R/W These bits are bit 12 to 8 of the 13-bit vertical scaling ratio register. 1h xd Vertical Scaling Register, Low (VSCALE_LO) 7- Vertical Scale LSB R/W These bits are bit 7 to of the 13-bit vertical scaling ratio register h TECHWELL 26

28 xe Horizontal Scaling Register, High (HSCALE_HI) 7- Horizontal Scale MSB R/W These bits are bit 15 to 8 of the 16-bit horizontal scaling ratio register. 1h xf Horizontal Scaling Register, Low (HSCALE_LO) 7- Horizontal Scale LSB R/W These bits are bit 7 to of the 16-bit horizontal scaling ratio register. 1h x1 BRIGHTNESS Control Register (BRIGHT) 7- Brightness R/W These bits control the brightness. They have value of 128 to 127. Larger value increases brightness. A value of `111_11` for NTSC or `11_` for PAL has no effect on the data. B6h x11 CONTRAST Control Register (CONTRAST) 7-6 Reserved 5- Contrast R/W These bits control the contrast. They have value of (`_`) to (`11_1111`). A value of 1 (`1_`) has no effect on the video data. 3h x12 -- SHARPNESS Control Register (SHARPNESS) 7-6 Reserved 5- Sharpness R/W These bits control the amount of gain control of high frequency luminance signals. They have value of (``) to (`111111`). A value of 1 (`1`) has no effect on the data. The default is 1.25 (`11`). 14h x13 Chroma (U) Gain Register (SAT_U) 7- U_gain R/W These bits control the gain adjustment to the U component of the video signal. The color saturation can be adjusted by adjusting the U and V color gain components by the same amount in the normal situation. The U and V can also be adjusted independently to provide greater flexibility. The range of adjustment is to 2%. 71h x14 Chroma (V) Gain Register (SAT_V) 7- V_gain R/W These bits control the gain adjustment to the V component of the video signal. The color saturation can be adjusted by adjusting the U and V color gain components by the same amount in the normal situation. The U and V can also be adjusted independently to provide greater flexibility. The range of adjustment is to 2%. 5h TECHWELL 27

MACROVISION RGB / YUV TEMP. RANGE PART NUMBER

MACROVISION RGB / YUV TEMP. RANGE PART NUMBER NTSC/PAL Video Encoder NOT RECOMMENDED FOR NEW DESIGNS NO RECOMMENDED REPLACEMENT contact our Technical Support Center at 1-888-INTERSIL or www.intersil.com/tsc September 2003 DATASHEET FN4284 Rev 6.00

More information

Bt819A/817A/815A. VideoStream Decoders

Bt819A/817A/815A. VideoStream Decoders Bt819A/817A/815A VideoStream Decoders Bt819A Video Capture Processor for TV/VCR Analog Input Bt817A Composite Video and S-Video Decoder Bt815A Composite Video Decoder The Bt819A, Bt817A and Bt815A VideoStream

More information

Bt829B/827B VideoStreamII Decoders

Bt829B/827B VideoStreamII Decoders Advance Information This document contains information on a product under development The parametric information contains target parameters that are subject to change VideoStreamII Decoders Bt829B Video

More information

DATASHEET HMP8154, HMP8156A. Features. Ordering Information. Applications. NTSC/PAL Encoders. FN4343 Rev.5.00 Page 1 of 34.

DATASHEET HMP8154, HMP8156A. Features. Ordering Information. Applications. NTSC/PAL Encoders. FN4343 Rev.5.00 Page 1 of 34. NTSC/PAL Encoders NOT RECOMMENDED FOR NEW DESIGNS NO RECOMMENDED REPLACEMENT contact our Technical Support Center at 1-888-INTERSIL or www.intersil.com/tsc DATASHEET FN4343 Rev.5.00 The HMP8154 and HMP8156A

More information

Software Analog Video Inputs

Software Analog Video Inputs Software FG-38-II has signed drivers for 32-bit and 64-bit Microsoft Windows. The standard interfaces such as Microsoft Video for Windows / WDM and Twain are supported to use third party video software.

More information

Section 14 Parallel Peripheral Interface (PPI)

Section 14 Parallel Peripheral Interface (PPI) Section 14 Parallel Peripheral Interface (PPI) 14-1 a ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction Memory Performance Monitor JTAG/ Debug Core Processor LD 32 LD1 32 L1 Data Memory SD32 DMA Mastered

More information

The World Leader in High Performance Signal Processing Solutions. Section 15. Parallel Peripheral Interface (PPI)

The World Leader in High Performance Signal Processing Solutions. Section 15. Parallel Peripheral Interface (PPI) The World Leader in High Performance Signal Processing Solutions Section 5 Parallel Peripheral Interface (PPI) L Core Timer 64 Performance Core Monitor Processor ADSP-BF533 Block Diagram Instruction Memory

More information

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0. SM06 Advanced Composite Video Interface: HD-SDI to acvi converter module User Manual Revision 0.4 1 st May 2017 Page 1 of 26 Revision History Date Revisions Version 17-07-2016 First Draft. 0.1 28-08-2016

More information

PRELIMINARY DATA SHEET. VPX 3225D, VPX 3224D Video Pixel Decoders MICRONAS INTERMETALL MICRONAS. Edition Nov. 9, PD

PRELIMINARY DATA SHEET. VPX 3225D, VPX 3224D Video Pixel Decoders MICRONAS INTERMETALL MICRONAS. Edition Nov. 9, PD PRELIMINARY DATA SHEET MICRONAS INTERMETALL VPX 3225D, VPX 3224D Video Pixel Decoders Edition Nov. 9, 1998 6251-432-2PD MICRONAS VPX 3225D, VPX 3224D PRELIMINARY DATA SHEET Contents Page Section Title

More information

Chrontel CH7015 SDTV / HDTV Encoder

Chrontel CH7015 SDTV / HDTV Encoder Chrontel Preliminary Brief Datasheet Chrontel SDTV / HDTV Encoder Features 1.0 GENERAL DESCRIPTION VGA to SDTV conversion supporting graphics resolutions up to 104x768 Analog YPrPb or YCrCb outputs for

More information

TV Synchronism Generation with PIC Microcontroller

TV Synchronism Generation with PIC Microcontroller TV Synchronism Generation with PIC Microcontroller With the widespread conversion of the TV transmission and coding standards, from the early analog (NTSC, PAL, SECAM) systems to the modern digital formats

More information

AD9884A Evaluation Kit Documentation

AD9884A Evaluation Kit Documentation a (centimeters) AD9884A Evaluation Kit Documentation Includes Documentation for: - AD9884A Evaluation Board - SXGA Panel Driver Board Rev 0 1/4/2000 Evaluation Board Documentation For the AD9884A Purpose

More information

December 1998 Mixed-Signal Products SLAS183

December 1998 Mixed-Signal Products SLAS183 Data Manual December 1998 Mixed-Signal Products SLAS183 IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or

More information

BTV Tuesday 21 November 2006

BTV Tuesday 21 November 2006 Test Review Test from last Thursday. Biggest sellers of converters are HD to composite. All of these monitors in the studio are composite.. Identify the only portion of the vertical blanking interval waveform

More information

Camera Interface Guide

Camera Interface Guide Camera Interface Guide Table of Contents Video Basics... 5-12 Introduction...3 Video formats...3 Standard analog format...3 Blanking intervals...4 Vertical blanking...4 Horizontal blanking...4 Sync Pulses...4

More information

Parallel Peripheral Interface (PPI)

Parallel Peripheral Interface (PPI) The World Leader in High Performance Signal Processing Solutions Parallel Peripheral Interface (PPI) Support Email: china.dsp@analog.com ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction Memory Performance

More information

SMPTE-259M/DVB-ASI Scrambler/Controller

SMPTE-259M/DVB-ASI Scrambler/Controller SMPTE-259M/DVB-ASI Scrambler/Controller Features Fully compatible with SMPTE-259M Fully compatible with DVB-ASI Operates from a single +5V supply 44-pin PLCC package Encodes both 8- and 10-bit parallel

More information

Digital PC to TV Encoder with Macrovision TM 2. GENERAL DESCRIPTION LINE MEMORY SYSTEM CLOCK PLL. Figure 1: Functional Block Diagram

Digital PC to TV Encoder with Macrovision TM 2. GENERAL DESCRIPTION LINE MEMORY SYSTEM CLOCK PLL. Figure 1: Functional Block Diagram Chrontel CHRONTEL Digital PC to TV Encoder with Macrovision TM 1. FEATURES Supports Macrovision TM 7.X anti-copy protection Pin and function compatible with CH7003 / CH7013A Has CH7013A as its non-macrovision

More information

SingMai Electronics SM06. Advanced Composite Video Interface: DVI/HD-SDI to acvi converter module. User Manual. Revision th December 2016

SingMai Electronics SM06. Advanced Composite Video Interface: DVI/HD-SDI to acvi converter module. User Manual. Revision th December 2016 SM06 Advanced Composite Video Interface: DVI/HD-SDI to acvi converter module User Manual Revision 0.3 30 th December 2016 Page 1 of 23 Revision History Date Revisions Version 17-07-2016 First Draft. 0.1

More information

IQDEC01. Composite Decoder, Synchronizer, Audio Embedder with Noise Reduction - 12 bit. Does this module suit your application?

IQDEC01. Composite Decoder, Synchronizer, Audio Embedder with Noise Reduction - 12 bit. Does this module suit your application? The IQDEC01 provides a complete analog front-end with 12-bit composite decoding, synchronization and analog audio ingest in one compact module. It is ideal for providing the bridge between analog legacy

More information

Kramer Electronics, Ltd. USER MANUAL. Model: FC Analog Video to SDI Converter

Kramer Electronics, Ltd. USER MANUAL. Model: FC Analog Video to SDI Converter Kramer Electronics, Ltd. USER MANUAL Model: FC-7501 Analog Video to SDI Converter Contents Contents 1 Introduction 1 2 Getting Started 1 3 Overview 2 4 Your Analog Video to SDI Converter 3 5 Using Your

More information

SM02. High Definition Video Encoder and Pattern Generator. User Manual

SM02. High Definition Video Encoder and Pattern Generator. User Manual SM02 High Definition Video Encoder and Pattern Generator User Manual Revision 0.2 20 th May 2016 1 Contents Contents... 2 Tables... 2 Figures... 3 1. Introduction... 4 2. acvi Overview... 6 3. Connecting

More information

Sapera LT 8.0 Acquisition Parameters Reference Manual

Sapera LT 8.0 Acquisition Parameters Reference Manual Sapera LT 8.0 Acquisition Parameters Reference Manual sensors cameras frame grabbers processors software vision solutions P/N: OC-SAPM-APR00 www.teledynedalsa.com NOTICE 2015 Teledyne DALSA, Inc. All rights

More information

Rec. ITU-R BT RECOMMENDATION ITU-R BT * WIDE-SCREEN SIGNALLING FOR BROADCASTING

Rec. ITU-R BT RECOMMENDATION ITU-R BT * WIDE-SCREEN SIGNALLING FOR BROADCASTING Rec. ITU-R BT.111-2 1 RECOMMENDATION ITU-R BT.111-2 * WIDE-SCREEN SIGNALLING FOR BROADCASTING (Signalling for wide-screen and other enhanced television parameters) (Question ITU-R 42/11) Rec. ITU-R BT.111-2

More information

Digital PC to TV Encoder 2. GENERAL DESCRIPTION LINE MEMORY TRUE SCALE SCALING & DEFLICKERING ENGINE SYSTEM CLOCK PLL

Digital PC to TV Encoder 2. GENERAL DESCRIPTION LINE MEMORY TRUE SCALE SCALING & DEFLICKERING ENGINE SYSTEM CLOCK PLL Chrontel CHRONTEL Digital PC to TV Encoder 1. FEATURES Universal digital interface accepts YCrCb (CCIR601 or 656) or RGB (15, 16 or 24-bit) video data in both non-interlaced and interlaced formats True

More information

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video Course Code 005636 (Fall 2017) Multimedia Fundamental Concepts in Video Prof. S. M. Riazul Islam, Dept. of Computer Engineering, Sejong University, Korea E-mail: riaz@sejong.ac.kr Outline Types of Video

More information

for Television ---- Formatting AES/EBU Audio and Auxiliary Data into Digital Video Ancillary Data Space

for Television ---- Formatting AES/EBU Audio and Auxiliary Data into Digital Video Ancillary Data Space SMPTE STANDARD ANSI/SMPTE 272M-1994 for Television ---- Formatting AES/EBU Audio and Auxiliary Data into Digital Video Ancillary Data Space 1 Scope 1.1 This standard defines the mapping of AES digital

More information

DATASHEET EL4583A. Features. Applications. Pinout. Ordering Information. Sync Separator, 50% Slice, S-H, Filter, HOUT. FN7503 Rev 2.

DATASHEET EL4583A. Features. Applications. Pinout. Ordering Information. Sync Separator, 50% Slice, S-H, Filter, HOUT. FN7503 Rev 2. DATASHEET Sync Separator, 50% Slice, S-H, Filter, HOUT FN7503 Rev 2.00 The extracts timing from video sync in NTSC, PAL, and SECAM systems, and non-standard formats, or from computer graphics operating

More information

Decade Counters Mod-5 counter: Decade Counter:

Decade Counters Mod-5 counter: Decade Counter: Decade Counters We can design a decade counter using cascade of mod-5 and mod-2 counters. Mod-2 counter is just a single flip-flop with the two stable states as 0 and 1. Mod-5 counter: A typical mod-5

More information

SignalTap Plus System Analyzer

SignalTap Plus System Analyzer SignalTap Plus System Analyzer June 2000, ver. 1 Data Sheet Features Simultaneous internal programmable logic device (PLD) and external (board-level) logic analysis 32-channel external logic analyzer 166

More information

PRELIMINARY DATA SHEET. VPX 3220 A, VPX 3216 B, VPX 3214 C Video Pixel Decoders MICRONAS INTERMETALL MICRONAS. Edition July 1, PD

PRELIMINARY DATA SHEET. VPX 3220 A, VPX 3216 B, VPX 3214 C Video Pixel Decoders MICRONAS INTERMETALL MICRONAS. Edition July 1, PD PRELIMINARY DATA SHEET MICRONAS INTERMETALL VPX 3220 A, VPX 3216 B, VPX 3214 C Video Pixel Decoders Edition July 1, 1996 6251-368-2PD MICRONAS VPX 3220 A, VPX 3216 B, VPX 3214 C PRELIMINARY DATA SHEET

More information

An Overview of Video Coding Algorithms

An Overview of Video Coding Algorithms An Overview of Video Coding Algorithms Prof. Ja-Ling Wu Department of Computer Science and Information Engineering National Taiwan University Video coding can be viewed as image compression with a temporal

More information

Generation and Measurement of Burst Digital Audio Signals with Audio Analyzer UPD

Generation and Measurement of Burst Digital Audio Signals with Audio Analyzer UPD Generation and Measurement of Burst Digital Audio Signals with Audio Analyzer UPD Application Note GA8_0L Klaus Schiffner, Tilman Betz, 7/97 Subject to change Product: Audio Analyzer UPD . Introduction

More information

A MISSILE INSTRUMENTATION ENCODER

A MISSILE INSTRUMENTATION ENCODER A MISSILE INSTRUMENTATION ENCODER Item Type text; Proceedings Authors CONN, RAYMOND; BREEDLOVE, PHILLIP Publisher International Foundation for Telemetering Journal International Telemetering Conference

More information

A Guide to Standard and High-Definition Digital Video Measurements

A Guide to Standard and High-Definition Digital Video Measurements A Guide to Standard and High-Definition Digital Video Measurements D i g i t a l V i d e o M e a s u r e m e n t s A Guide to Standard and High-Definition Digital Video Measurements Contents In The Beginning

More information

Chapter 5 Flip-Flops and Related Devices

Chapter 5 Flip-Flops and Related Devices Chapter 5 Flip-Flops and Related Devices Chapter 5 Objectives Selected areas covered in this chapter: Constructing/analyzing operation of latch flip-flops made from NAND or NOR gates. Differences of synchronous/asynchronous

More information

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains:

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains: The Lecture Contains: ITU-R BT.601 Digital Video Standard Chrominance (Chroma) Subsampling Video Quality Measures file:///d /...rse%20(ganesh%20rana)/my%20course_ganesh%20rana/prof.%20sumana%20gupta/final%20dvsp/lecture5/5_1.htm[12/30/2015

More information

SPI Serial Communication and Nokia 5110 LCD Screen

SPI Serial Communication and Nokia 5110 LCD Screen 8 SPI Serial Communication and Nokia 5110 LCD Screen 8.1 Objectives: Many devices use Serial Communication to communicate with each other. The advantage of serial communication is that it uses relatively

More information

EL4583. Features. Sync Separator, 50% Slice, S-H, Filter, H OUT. Applications. Ordering Information. Pinout FN Data Sheet March 28, 2013

EL4583. Features. Sync Separator, 50% Slice, S-H, Filter, H OUT. Applications. Ordering Information. Pinout FN Data Sheet March 28, 2013 Data Sheet FN7173.4 Sync Separator, 50% Slice, S-H, Filter, H OUT The EL4583 extracts timing from video sync in NTSC, PAL, and SECAM systems, and non standard formats, or from computer graphics operating

More information

Video Encoders with Six 10-Bit DACs and 54 MHz Oversampling ADV7190/ADV7191

Video Encoders with Six 10-Bit DACs and 54 MHz Oversampling ADV7190/ADV7191 a FEATURES Six High Quality 1-Bit Video DACs Multistandard Video Input Multistandard Video Output 4 Oversampling with Internal 54 MHz PLL Programmable Video Control Includes: Digital Noise Reduction Gamma

More information

Instruction Manual. SMS 8601 NTSC/PAL to 270 Mb Decoder

Instruction Manual. SMS 8601 NTSC/PAL to 270 Mb Decoder Instruction Manual SMS 8601 NTSC/PAL to 270 Mb Decoder 071-0421-00 First Printing: November 1995 Revised Printing: November 1998 Contacting Tektronix Customer Support Product, Service, Sales Information

More information

Motion Video Compression

Motion Video Compression 7 Motion Video Compression 7.1 Motion video Motion video contains massive amounts of redundant information. This is because each image has redundant information and also because there are very few changes

More information

DT3130 Series for Machine Vision

DT3130 Series for Machine Vision Compatible Windows Software DT Vision Foundry GLOBAL LAB /2 DT3130 Series for Machine Vision Simultaneous Frame Grabber Boards for the Key Features Contains the functionality of up to three frame grabbers

More information

EECS150 - Digital Design Lecture 12 Project Description, Part 2

EECS150 - Digital Design Lecture 12 Project Description, Part 2 EECS150 - Digital Design Lecture 12 Project Description, Part 2 February 27, 2003 John Wawrzynek/Sandro Pintz Spring 2003 EECS150 lec12-proj2 Page 1 Linux Command Server network VidFX Video Effects Processor

More information

ESI VLS-2000 Video Line Scaler

ESI VLS-2000 Video Line Scaler ESI VLS-2000 Video Line Scaler Operating Manual Version 1.2 October 3, 2003 ESI VLS-2000 Video Line Scaler Operating Manual Page 1 TABLE OF CONTENTS 1. INTRODUCTION...4 2. INSTALLATION AND SETUP...5 2.1.Connections...5

More information

IT T35 Digital system desigm y - ii /s - iii

IT T35 Digital system desigm y - ii /s - iii UNIT - III Sequential Logic I Sequential circuits: latches flip flops analysis of clocked sequential circuits state reduction and assignments Registers and Counters: Registers shift registers ripple counters

More information

Representative Block Diagram. Outputs. Sound Trap/Luma Filter/Luma Delay/ Chroma Filter/PAL and NTSC Decoder/Hue and Saturation Control

Representative Block Diagram. Outputs. Sound Trap/Luma Filter/Luma Delay/ Chroma Filter/PAL and NTSC Decoder/Hue and Saturation Control Order this document by MC44/D The Motorola MC44, a member of the MC44 Chroma 4 family, is designed to provide RGB or YUV outputs from a variety of inputs. The inputs can be composite video (two inputs),

More information

Design and Implementation of an AHB VGA Peripheral

Design and Implementation of an AHB VGA Peripheral Design and Implementation of an AHB VGA Peripheral 1 Module Overview Learn about VGA interface; Design and implement an AHB VGA peripheral; Program the peripheral using assembly; Lab Demonstration. System

More information

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11) Rec. ITU-R BT.61-4 1 SECTION 11B: DIGITAL TELEVISION RECOMMENDATION ITU-R BT.61-4 Rec. ITU-R BT.61-4 ENCODING PARAMETERS OF DIGITAL TELEVISION FOR STUDIOS (Questions ITU-R 25/11, ITU-R 6/11 and ITU-R 61/11)

More information

Model 7500 HD Video Processing Frame Synchronizer Data Pack

Model 7500 HD Video Processing Frame Synchronizer Data Pack Model 7500 HD Video Processing Frame Synchronizer Data Pack E NSEMBLE D E S I G N S Revision 2.1 SW v2.2.0 This data pack provides detailed installation, configuration and operation information for the

More information

MODULE 3. Combinational & Sequential logic

MODULE 3. Combinational & Sequential logic MODULE 3 Combinational & Sequential logic Combinational Logic Introduction Logic circuit may be classified into two categories. Combinational logic circuits 2. Sequential logic circuits A combinational

More information

GS1881, GS4881, GS4981 Monolithic Video Sync Separators

GS1881, GS4881, GS4981 Monolithic Video Sync Separators GS11, GS1, GS91 Monolithic Video Sync Separators DATA SHEET FEATURES noise tolerant odd/even flag, back porch and horizontal sync pulse fast recovery from impulse noise excellent temperature stability.5

More information

110 MHz 256-Word Color Palette 15-, 16-, and 24-Bit True Color Power-Down RAMDAC

110 MHz 256-Word Color Palette 15-, 16-, and 24-Bit True Color Power-Down RAMDAC 110 MHz 256-Word Color Palette 15-, 16-, and 24-Bit True Color Power-Down RAMDAC Designed specifically for high-performance color graphics, the RAM- DAC supports three true-color modes: 15-bit (5:5:5,

More information

DATASHEET EL4583. Features. Applications. Ordering Information. Pinout. Sync Separator, 50% Slice, S-H, Filter, HOUT. FN7173 Rev 4.

DATASHEET EL4583. Features. Applications. Ordering Information. Pinout. Sync Separator, 50% Slice, S-H, Filter, HOUT. FN7173 Rev 4. DATASHEET EL4583 Sync Separator, 50% Slice, S-H, Filter, HOUT The EL4583 extracts timing from video sync in NTSC, PAL, and SECAM systems, and non standard formats, or from computer graphics operating at

More information

INTEGRATED CIRCUITS DATA SHEET. TDA4510 PAL decoder. Product specification File under Integrated Circuits, IC02

INTEGRATED CIRCUITS DATA SHEET. TDA4510 PAL decoder. Product specification File under Integrated Circuits, IC02 INTEGRATED CIRCUITS DATA SHEET File under Integrated Circuits, IC02 March 1986 GENERAL DESCRIPTION The is a colour decoder for the PAL standard, which is pin sequent compatible with multistandard decoder

More information

NTSC/PAL Digital Video Encoder

NTSC/PAL Digital Video Encoder NTSC/PAL Digital Video Encoder Features l Simultaneous composite and S-video output l Supports RS170A and CCIR601 composite output timing l Multi-standard support for NTSC-M, PAL (B, D, G, H, I, M, N,

More information

GALILEO Timing Receiver

GALILEO Timing Receiver GALILEO Timing Receiver The Space Technology GALILEO Timing Receiver is a triple carrier single channel high tracking performances Navigation receiver, specialized for Time and Frequency transfer application.

More information

Logic Devices for Interfacing, The 8085 MPU Lecture 4

Logic Devices for Interfacing, The 8085 MPU Lecture 4 Logic Devices for Interfacing, The 8085 MPU Lecture 4 1 Logic Devices for Interfacing Tri-State devices Buffer Bidirectional Buffer Decoder Encoder D Flip Flop :Latch and Clocked 2 Tri-state Logic Outputs

More information

MAX11503 BUFFER. Σ +6dB BUFFER GND *REMOVE AND SHORT FOR DC-COUPLED OPERATION

MAX11503 BUFFER. Σ +6dB BUFFER GND *REMOVE AND SHORT FOR DC-COUPLED OPERATION 19-4031; Rev 0; 2/08 General Description The is a low-power video amplifier with a Y/C summer and chroma mute. The device accepts an S-video or Y/C input and sums the luma (Y) and chroma (C) signals into

More information

FUNCTIONAL BLOCK DIAGRAM DELAYED C-SYNC CLOCK AT 8FSC. 5MHz 4-POLE LP PRE-FILTER DC RESTORE AND C-SYNC INSERTION. 5MHz 2-POLE LP POST- FILTER

FUNCTIONAL BLOCK DIAGRAM DELAYED C-SYNC CLOCK AT 8FSC. 5MHz 4-POLE LP PRE-FILTER DC RESTORE AND C-SYNC INSERTION. 5MHz 2-POLE LP POST- FILTER a FEATURES Composite Video Output Chrominance and Luminance (S-Video) Outputs No External Filters or Delay Lines Required Drives 75 Ω Reverse-Terminated Loads Compact 28-Pin PLCC Logic Selectable NTSC

More information

Production Data Sheet

Production Data Sheet CX25836/7 Video Decoder Data Sheet 102267A September 2004 Ordering Information Model Number Description Package CX25836-3X Worldwide video decoder without component input and VIP host port 64-pin lead-free

More information

Television History. Date / Place E. Nemer - 1

Television History. Date / Place E. Nemer - 1 Television History Television to see from a distance Earlier Selenium photosensitive cells were used for converting light from pictures into electrical signals Real breakthrough invention of CRT AT&T Bell

More information

SM01. Standard Definition Video Encoder. Pattern Generator. User Manual. and

SM01. Standard Definition Video Encoder. Pattern Generator. User Manual. and SM01 Standard Definition Video Encoder and Pattern Generator User Manual Revision 0.5 27 th February 2015 1 Contents Contents... 2 Tables... 3 Figures... 3 1. Introduction... 5 2. Connecting up the SM01...

More information

CONEXANT 878A Video Decoder Manual

CONEXANT 878A Video Decoder Manual CONEANT 878A Video Decoder Manual http://www.manuallib.com/conexant/878a-video-decoder-manual.html The newest addition to the Fusion family of PCI video decoders is the Fusion 878A. It is a multifunctional

More information

SparkFun Camera Manual. P/N: Sense-CCAM

SparkFun Camera Manual. P/N: Sense-CCAM SparkFun Camera Manual P/N: Sense-CCAM Revision 0.1b, Aug 14, 2006 Overview The Spark Fun SENSE-CCAM camera is a 640x480 [vga resolution] camera with an 8 bit digital interface. The camera is based on

More information

Dan Schuster Arusha Technical College March 4, 2010

Dan Schuster Arusha Technical College March 4, 2010 Television Theory Of Operation Dan Schuster Arusha Technical College March 4, 2010 My TV Background 34 years in Automation and Image Electronics MS in Electrical and Computer Engineering Designed Television

More information

DATASHEET EL1883. Features. Applications. Ordering Information. Demo Board. Pinout. Sync Separator with Horizontal Output. FN7010 Rev 2.

DATASHEET EL1883. Features. Applications. Ordering Information. Demo Board. Pinout. Sync Separator with Horizontal Output. FN7010 Rev 2. DATASHEET EL883 Sync Separator with Horizontal Output FN7 Rev 2. The EL883 video sync separator is manufactured using Elantec s high performance analog CMOS process. This device extracts sync timing information

More information

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology Course Presentation Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology Video Visual Effect of Motion The visual effect of motion is due

More information

MULTIDYNE INNOVATIONS IN TELEVISION TESTING & DISTRIBUTION DIGITAL VIDEO, AUDIO & DATA FIBER OPTIC MULTIPLEXER TRANSPORT SYSTEM

MULTIDYNE INNOVATIONS IN TELEVISION TESTING & DISTRIBUTION DIGITAL VIDEO, AUDIO & DATA FIBER OPTIC MULTIPLEXER TRANSPORT SYSTEM MULTIDYNE INNOVATIONS IN TELEVISION TESTING & DISTRIBUTION INSTRUCTION MANUAL DVM-1000 DIGITAL VIDEO, AUDIO & DATA FIBER OPTIC MULTIPLEXER TRANSPORT SYSTEM MULTIDYNE Electronics, Inc. Innovations in Television

More information

PESIT Bangalore South Campus

PESIT Bangalore South Campus SOLUTIONS TO INTERNAL ASSESSMENT TEST 3 Date : 8/11/2016 Max Marks: 40 Subject & Code : Analog and Digital Electronics (15CS32) Section: III A and B Name of faculty: Deepti.C Time : 11:30 am-1:00 pm Note:

More information

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging Compatible Windows Software GLOBAL LAB Image/2 DT Vision Foundry DT3162 Variable-Scan Monochrome Frame Grabber for the PCI Bus Key Features High-speed acquisition up to 40 MHz pixel acquire rate allows

More information

DEPARTMENT OF THE ARMY TECHNICAL BULLETIN CALIBRATION PROCEDURE FOR AUTOMATIC VIDEO CORRECTOR TEKTRONIX, MODEL 1440 (NSN )

DEPARTMENT OF THE ARMY TECHNICAL BULLETIN CALIBRATION PROCEDURE FOR AUTOMATIC VIDEO CORRECTOR TEKTRONIX, MODEL 1440 (NSN ) DEPARTMENT OF THE ARMY TECHNICAL BULLETIN TB 11-5820-861-35 CALIBRATION PROCEDURE FOR AUTOMATIC VIDEO CORRECTOR TEKTRONIX, MODEL 1440 (NSN 5820-00-570-1978) Headquarters, Department of the Army, Washington,

More information

Progressive Image Sample Structure Analog and Digital Representation and Analog Interface

Progressive Image Sample Structure Analog and Digital Representation and Analog Interface SMPTE STANDARD SMPTE 296M-21 Revision of ANSI/SMPTE 296M-1997 for Television 128 72 Progressive Image Sample Structure Analog and Digital Representation and Analog Interface Page 1 of 14 pages Contents

More information

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2 Video Lecture-5 To discuss Types of video signals Analog Video Digital Video (CSIT 410) 2 Types of Video Signals Video Signals can be classified as 1. Composite Video 2. S-Video 3. Component Video (CSIT

More information

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali Supervised by: Dr.Mohamed Abd El Ghany Analogue Terrestrial TV. No satellite Transmission Digital Satellite TV. Uses satellite

More information

Data Manual. HPA Digital Audio Video SLES029A

Data Manual. HPA Digital Audio Video SLES029A Data Manual May 2002 HPA Digital Audio Video SLES029A IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,

More information

FLIP-FLOPS AND RELATED DEVICES

FLIP-FLOPS AND RELATED DEVICES C H A P T E R 5 FLIP-FLOPS AND RELATED DEVICES OUTLINE 5- NAND Gate Latch 5-2 NOR Gate Latch 5-3 Troubleshooting Case Study 5-4 Digital Pulses 5-5 Clock Signals and Clocked Flip-Flops 5-6 Clocked S-R Flip-Flop

More information

NAPIER. University School of Engineering. Advanced Communication Systems Module: SE Television Broadcast Signal.

NAPIER. University School of Engineering. Advanced Communication Systems Module: SE Television Broadcast Signal. NAPIER. University School of Engineering Television Broadcast Signal. luminance colour channel channel distance sound signal By Klaus Jørgensen Napier No. 04007824 Teacher Ian Mackenzie Abstract Klaus

More information

EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 CONTENTS

EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 CONTENTS EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 Tech. 3267 E Second edition January 1992 CONTENTS Introduction.......................................................

More information

Primer. A Guide to Standard and High-Definition Digital Video Measurements. 3G, Dual Link and ANC Data Information

Primer. A Guide to Standard and High-Definition Digital Video Measurements. 3G, Dual Link and ANC Data Information A Guide to Standard and High-Definition Digital Video Measurements 3G, Dual Link and ANC Data Information Table of Contents In The Beginning..............................1 Traditional television..............................1

More information

ATSC DVB. Macrovision COMB FILTER. SAA7130 PAL/NTSC/SECAM/TS PCI 9-Bit Video Decoder

ATSC DVB. Macrovision COMB FILTER. SAA7130 PAL/NTSC/SECAM/TS PCI 9-Bit Video Decoder ATSC COMB FILTER SAA7130 PAL/NTSC/SECAM/TS PCI 9-Bit Video Decoder DVB With Adaptive 4-Line Comb Filter, Digital Video/Transport Stream Port, VBI Capture, and High-Performance Scaler Macrovision THE SAA7130

More information

MBI5050 Application Note

MBI5050 Application Note MBI5050 Application Note Foreword In contrast to the conventional LED driver which uses an external PWM signal, MBI5050 uses the embedded PWM signal to control grayscale output and LED current, which makes

More information

CH7053A HDTV/VGA/ DVI Transmitter

CH7053A HDTV/VGA/ DVI Transmitter Chrontel Brief Datasheet HDTV/VGA/ DVI Transmitter FEATURES DVI Transmitter support up to 1080p DVI hot plug detection Supports Component YPrPb (HDTV) up to 1080p and analog RGB (VGA) monitor up to 1920x1080

More information

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video Chapter 3 Fundamental Concepts in Video 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video 1 3.1 TYPES OF VIDEO SIGNALS 2 Types of Video Signals Video standards for managing analog output: A.

More information

10 Digital TV Introduction Subsampling

10 Digital TV Introduction Subsampling 10 Digital TV 10.1 Introduction Composite video signals must be sampled at twice the highest frequency of the signal. To standardize this sampling, the ITU CCIR-601 (often known as ITU-R) has been devised.

More information

An FPGA Based Solution for Testing Legacy Video Displays

An FPGA Based Solution for Testing Legacy Video Displays An FPGA Based Solution for Testing Legacy Video Displays Dale Johnson Geotest Marvin Test Systems Abstract The need to support discrete transistor-based electronics, TTL, CMOS and other technologies developed

More information

Digital PAL/NTSC Video Encoder with Six DACs (10 Bits), Color Control and Enhanced Power Management ADV7172/ADV7173*

Digital PAL/NTSC Video Encoder with Six DACs (10 Bits), Color Control and Enhanced Power Management ADV7172/ADV7173* a FEATURES ITU-R 1 BT61/656 YCrCb to PAL/NTSC Video Encoder Six High Quality 1-Bit Video DACs SSAF (Super Sub-Alias Filter) Advanced Power Management Features PC 98-Compliant (TV Detect with Polling and

More information

RECOMMENDATION ITU-R BT Digital interfaces for HDTV studio signals

RECOMMENDATION ITU-R BT Digital interfaces for HDTV studio signals Rec. ITU-R BT.1120-7 1 RECOMMENDATION ITU-R BT.1120-7 Digital interfaces for HDTV studio signals (Question ITU-R 42/6) (1994-1998-2000-2003-2004-2005-2007) Scope This HDTV interface operates at two nominal

More information

Rec. ITU-R BT RECOMMENDATION ITU-R BT PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE

Rec. ITU-R BT RECOMMENDATION ITU-R BT PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE Rec. ITU-R BT.79-4 1 RECOMMENDATION ITU-R BT.79-4 PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE (Question ITU-R 27/11) (199-1994-1995-1998-2) Rec. ITU-R BT.79-4

More information

TV Character Generator

TV Character Generator TV Character Generator TV CHARACTER GENERATOR There are many ways to show the results of a microcontroller process in a visual manner, ranging from very simple and cheap, such as lighting an LED, to much

More information

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

Introduction. NAND Gate Latch.  Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1 2007 Introduction BK TP.HCM FLIP-FLOP So far we have seen Combinational Logic The output(s) depends only on the current values of the input variables Here we will look at Sequential Logic circuits The

More information

COMPOSITE VIDEO LUMINANCE METER MODEL VLM-40 LUMINANCE MODEL VLM-40 NTSC TECHNICAL INSTRUCTION MANUAL

COMPOSITE VIDEO LUMINANCE METER MODEL VLM-40 LUMINANCE MODEL VLM-40 NTSC TECHNICAL INSTRUCTION MANUAL COMPOSITE VIDEO METER MODEL VLM- COMPOSITE VIDEO METER MODEL VLM- NTSC TECHNICAL INSTRUCTION MANUAL VLM- NTSC TECHNICAL INSTRUCTION MANUAL INTRODUCTION EASY-TO-USE VIDEO LEVEL METER... SIMULTANEOUS DISPLAY...

More information

ADC Peripheral in Microcontrollers. Petr Cesak, Jan Fischer, Jaroslav Roztocil

ADC Peripheral in Microcontrollers. Petr Cesak, Jan Fischer, Jaroslav Roztocil ADC Peripheral in s Petr Cesak, Jan Fischer, Jaroslav Roztocil Czech Technical University in Prague, Faculty of Electrical Engineering Technicka 2, CZ-16627 Prague 6, Czech Republic Phone: +420-224 352

More information

Model 5240 Digital to Analog Key Converter Data Pack

Model 5240 Digital to Analog Key Converter Data Pack Model 5240 Digital to Analog Key Converter Data Pack E NSEMBLE D E S I G N S Revision 2.1 SW v2.0 This data pack provides detailed installation, configuration and operation information for the 5240 Digital

More information

OBSOLETE. CMOS 80 MHz Monolithic (18) Color Palette RAM-DACs ADV478/ADV471

OBSOLETE. CMOS 80 MHz Monolithic (18) Color Palette RAM-DACs ADV478/ADV471 a FEATURES Personal System/2* Compatible 80 MHz Pipelined Operation Triple 8-Bit (6-Bit) D/A Converters 256 24(18) Color Palette RAM 15 24(18) Overlay Registers RS-343A/RS-170 Compatible Outputs Sync on

More information

Component Analog TV Sync Separator

Component Analog TV Sync Separator 19-4103; Rev 1; 12/08 EVALUATION KIT AVAILABLE Component Analog TV Sync Separator General Description The video sync separator extracts sync timing information from standard-definition (SDTV), extendeddefinition

More information

CXA1645P/M. RGB Encoder

CXA1645P/M. RGB Encoder MATRIX CXA1645P/M RGB Encoder Description The CXA1645P/M is an encoder IC that converts analog RGB signals to a composite video signal. This IC has various pulse generators necessary for encoding. Composite

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP DB3 CCIR 656 Encoder General Description The Digital Blocks DB3 CCIR 656 Encoder IP Core encodes 4:2:2 Y CbCr component digital video with synchronization signals to conform

More information

RECOMMENDATION ITU-R BT Digital interfaces for HDTV studio signals

RECOMMENDATION ITU-R BT Digital interfaces for HDTV studio signals Rec. ITU-R BT.1120-4 1 The ITU Radiocommunication Assembly, considering RECOMMENATION ITU-R BT.1120-4 igital interfaces for HTV studio signals (Question ITU-R 42/6) (1994-1998-2000-2003) a) that in the

More information

FUNCTIONAL BLOCK DIAGRAM TTX TELETEXT INSERTION BLOCK 9 PROGRAMMABLE LUMINANCE FILTER PROGRAMMABLE CHROMINANCE FILTER REAL-TIME CONTROL SCRESET/RTC

FUNCTIONAL BLOCK DIAGRAM TTX TELETEXT INSERTION BLOCK 9 PROGRAMMABLE LUMINANCE FILTER PROGRAMMABLE CHROMINANCE FILTER REAL-TIME CONTROL SCRESET/RTC a FEATURES ITU-R BT61/656 YCrCb to PAL/NTSC Video Encoder High Quality 1-Bit Video DACs SSAF (Super Sub-Alias Filter) Advanced Power Management Features CGMS (Copy Generation Management System) WSS (Wide

More information