devexpress asp.net pdf viewer : Convert selected pages of pdf to word Library application class asp.net html wpf ajax app_FF_SDHD_Conversion0-part771

App Note
SD / HD C
ONVERSION
U
P
-
CONVERTING
SD 
TO
HD
D
OWN
-
CONVERTING
HD 
TO
SD
C
ROSS
-
CONVERTING
HD 
FORMATS
S
ELECTED
SD C
ONVERSIONS
Synopsis............................................................2
FlipFactory Conversion Filters........................3
Processing SD Input with In-Band VBI............5
Up-converting SD to HD...................................5
4:3 SD > 16:9 Full-Resolution HD Conversion........6
4:3 SD > 16:9 Full-screen HD Conversion...............9
Anamorphic SD > HD Up-Conversion...................12
Non-Linear Resizing................................................13
Down-converting HD to SD............................14
16:9 HD > 4:3 Full-screen SD Conversion.............14
16:9 HD > 4:3 SD Letterbox Conversion...............17
Anamorphic HD > SD Down-conversion...............19
Cross-converting HD Formats.......................20
720 HD > 1080 HD Up-conversion..........................21
1080 HD > 720 HD Down-conversion.....................22
Cross-converting SD Formats.......................23
Letterbox SD > 4:3 Anamorphic SD Conversion 
for HD Television Playout.................................23
Letterbox SD > Full-screen SD Conversion..........26
SD > Anamorphic SD Conversion.........................29
HD Profile Formats..........................................31
© 2013Telestream, Inc.
Part No. 98954
V
This
App Note
applies to
versions
6.1 & later
Convert selected pages of pdf to word - control Library system:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Convert selected pages of pdf to word - control Library system:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
Synopsis
© 2013 Telestream, Inc.
Page 2
Synopsis
With the introduction of HD television, the number of video standards with widely varying image 
sizes, aspect ratios, and frame rates, continues to expand. The core requirement to easily convert 
media between SD and HD formats as an integral part of production workflows is exemplified by 
the growing popularity of 1080 and 720 HD formats.
FlipFactory Pro SD | HD Edition provides HD encoders and profiles which enable you to up-
convert SD 4:3 to HD 16:9 in various ways and cross-convert between HD formats. FlipFactory 
also supports transcoding video from or to anamorphic SD formats.
In addition to the HD encoding profiles that Telestream provides in FlipFactory Pro SD | HD 
Edition, you can use any edition of FlipFactory to down-convert HD 16:9 to all SD 4:3 profiles. You 
can also encode media in HD frame sizes in QuickTime, Windows Media, MPEG-4 Apple (H.264), 
and Flash format, without purchasing an HD license.
FlipFactory enables you to implement flexible, reliable, automated monitor-transcode-deliver 
workflows to suit your HD requirements for transcoding and delivery of high-quality media.
FlipFactory Pro SD | HD Edition
FlipFactory Pro SD | HD edition provides HD 1080 interlaced and progressive and 720 progressive 
profiles, and wrappers as appropriate, for the following systems: 
For details about these profiles, see HD Profile Formats on page 31.
This app note introduces some of the FlipFactory filters commonly used in SD/HD conversion 
workflows. This app note describes how you can use FlipFactory to perform SD>HD, HD>SD, HD 
cross-conversion, and other specialized transcoding workflows. It also provides workflow 
examples including image conversion diagrams, filter setups, and formulas you’ll find helpful as a 
reference when setting up your own conversion workflows.
Autodesk Stone Format
Avid TransferManager Format
Final Cut Pro & QuickTime NLE
Grass Valley Profile and K2 GXF
Leitch Format
Matrox Format
MXF Stream
Omneon Server
SeaChange Format
VOD Transport Stream
EVS
H.264
IPTV Transport Stream
MediaStream
MPEG2 Program Stream
Windows Media Format
control Library system:C# PDF Page Insert Library: insert pages into PDF file in C#.net
page2 }; // Specify a position for inserting the selected pages. doc2.InsertPages( pages, pageIndex); // Output the new document Insert Blank Page to PDF File in
www.rasteredge.com
control Library system:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
As String = Program.RootPath + "\\" Output.pdf" Dim doc1 As doc1.GetPage(2) Dim pages = New PDFPage Specify a position for inserting the selected pages.
www.rasteredge.com
FlipFactory Conversion Filters
© 2013 Telestream, Inc.
Page 3
FlipFactory Conversion Filters
FlipFactory provides over two dozen audio and video pre-processing filters, which you can use to 
customize and control how FlipFactory processes media. The following filters are often enabled in 
up-conversion, cross-conversion, and down-conversion workflows:
Frame Mode Filter
The Frame Mode filter is used to identify your input media as progressive and interlaced video, 
and specify interlaced video as lower or upper field dominance. This filter should be utilized when 
you are processing media that is not encoded in the manner that FlipFactory processes by default 
(for example, VC-1).
When in doubt, always enable the Frame Mode filter. If you know the field dominance of your 
media and you’re not sure FlipFactory uses the right default for its essence type—or if your media 
is progressive, always enable the filter and specify the correct field dominance or specify 
progressive. That way, you know FlipFactory will process your incoming media correctly.
Under the following conditions, you should enable the Frame Mode filter:
1. Decoding Interlaced NTSC with Lower Field First. If the NTSC file is lower field first, select 
Interlaced Lower Field First. The decoder processes NTSC source files as Upper Field First unless 
you override the setting.
2. Decoding Interlaced PAL with Upper Field First. If your PAL file is upper field first, select 
Interlaced Upper Field First. The decoder always processes PAL source files as Lower Field First 
unless you override the setting.
3. Decoding Progressive. If your source file is progressive, select Progressive. The decoder 
always processes NTSC and PAL source files as interlaced unless you override the setting.
For a detailed discussion of dealing effectively with variations in video interlacing field dominance, 
see the “FlipFactory Video Interlacing” App Note on Telestream’s Web site at www.telestream.net.
Field Order Conversion Filter
Enable the Field Order Conversion filter when converting your upper field first media to output 
lower field first or input lower field first to output upper field first. You should also select Frame Line 
Shift Up or Frame Line Shift down to prevent FlipFactory from performing spatial interpolation, 
which may result in a softer image.
Crop Filter
The Crop filter operates on input video frames after they have been decoded to digital baseband 
video. Enable the Crop filter to trim the outer edges of the input image, vertically and/or 
horizontally. You can use the Crop filter to trim VBI, or to trim the top and bottom from a 4:3 profile 
input image to create a 16:9 ratio image, for example.
Mask Filter
The Mask filter operates on output video frames before they are encoded. The Mask filter masks a 
region which lies outside of the output image, and inside of the output rectangle. Masking causes 
the output image to be resized (scaled down) to fit into the masked region in each dimension: 
horizontal (left and right) and vertical (top and bottom). For example, you can configure the Mask 
control Library system:C# Word - Insert Blank Word Page in C#.NET
doc1 = new DOCXDocument(inputFilePath1); // Specify a position for inserting the selected page. Add and Insert Multiple Word Pages to Word Document Using C#.
www.rasteredge.com
control Library system:C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
270; // Rotate the selected page. PDFDocument.RotatePage(inputFilePath, pageIndex, rotateInDegree); How to Use C#.NET Demo Code to Rotate All PDF Pages in C#
www.rasteredge.com
FlipFactory Conversion Filters
© 2013 Telestream, Inc.
Page 4
filter to compress a 4:3 output frame vertically to a 16:9 aspect ratio, then fill the region above and 
below the 16:9 area with black—producing letterbox format output.
Overlay Filter
The Overlay filter allows you to replace the solid color mask region with a graphic image file. The 
Overlay filter is often used in conjunction with the Mask Filter, with an alpha channel on the graphic 
image file to display the actual video frame.
MotionResolve® Filter
When up-converting interlaced SD video to HD formats, you can employ MotionResolve®, a 
licensed filter designed specifically to provide the highest level of visual clarity. The MotionResolve 
filter increases transcoding time (typically 20 to 50%). The determination of when to employ 
MotionResolve is best based on your visual quality requirements, suitability of input media 
(interlaced video with significant detail and motion), and acceptability of additional processing time.
FlipFactory’s MotionResolve filter is designed specifically to improve visual clarity on interlaced 
video when up-converting, compared to up-converting by traditional means. The MotionResolve 
Filter processes interlaced video to eliminate motion-induced field conflicts and maintain detail, 
reduce motion artifacts, and reduce “jaggies”.
Conside using MotionResolve to improve visual quality when:
Transcoding interlaced-to-progressive media, for example,
— HD up-conversion—525/60 (NTSC) to 720p
— 625/50 (PAL) to Windows Media full-screen
— 525/60 to Real full-screen
Resizing interlaced-to-interlaced media, for example,
— HD up-conversion (525/60 to 1080i)
— Standards conversion (525/60 to 625/50)
Note: For details and examples of using MotionResolve to improve visual clarity of up-converted 
interlaced video, see the App Note entitled “Motion Resolve Filter—Maintaining Visual 
Quality When Scaling Video”, available on Telestream’s Web site at www.telestream.net.
Use of the MotionResolve filter is independent of any SD > HD workflow you create. You can elect 
to enable MotionResolve in any SD > HD workflow.
Non-Linear Resize Filter
Most often used in up-conversion workflows, the Non-Linear Resize filter enables you to 
customize the region of each frame where little or no resizing is performed, and allows you to 
adjust the progression of increased rate of resizing to achieve a high-quality transition from one 
ratio to another (for example, 4:3 to 16:9). For details, see Non-Linear Resizing.
control Library system:C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
1. Highlight text. Click to highlight selected PDF text content. 2. Underline text. Click to underline selected PDF text. 3. Wavy underline text.
www.rasteredge.com
control Library system:VB.NET PDF Image Redact Library: redact selected PDF images in vb.
Create PDF from Tiff; C#: Convert PDF to Word; C#: Convert C#: Convert PDF to HTML; C#: Convert PDF to Jpeg; C# C# File: Split PDF; C# Page: Insert PDF pages; C#
www.rasteredge.com
Processing SD Input with In-Band VBI
© 2013 Telestream, Inc.
Page 5
Processing SD Input with In-Band VBI
When FlipFactory detects 512-line NTSC input, it presumes that there is a 480-line active region 
with 30 lines on top and 2 lines on bottom that comprise the VBI band. If your output profile is set 
to 480, 720, 1080, or 1088 pixels high and the Crop filter is not enabled (or enabled and set to 0), 
FlipFactory automatically crops the NTSC VBI band from the input.
In the case of PAL-based 608-line input, FlipFactory presumes that there is a 576-line active 
region with 32 lines on top that comprise the VBI band. If your output profile is set to 576, 720, 
1080, or 1088 pixels high and the Crop filter is not enabled (or enabled and set to 0), FlipFactory 
automatically crops the PAL VBI band from the input.
Up-converting SD to HD
Conversion to HD formats often involves re-imaging the source at four to five times the area or 
greater. High-quality source video and high-quality transcoding algorithms are critical to preserve 
the original image and present it as acceptable HD media to the viewing audience.
Up-converted media is usually viewed on HD-capable televisions and other high-definition 
monitors or display systems, and tends to magnify every aspect of the image—including motion-
induced artifacts, noise, and other conversion-induced artifacts. For these reasons, it is important 
to start with SD material that has low noise. Pre-processing to reduce noise may be required—
even when starting with digital media—to meet your required output quality standards.
You can up-convert your existing assets and new SD production for HD broadcast as inserts into 
HD productions or as an entire program.
The following examples describe common SD to HD conversions you can perform in FlipFactory 
Pro SD | HD edition:
4:3 SD > 16:9 Full-Resolution HD Conversion
4:3 SD > 16:9 Full-screen HD Conversion
Anamorphic SD > HD Up-Conversion
Non-Linear Resizing
control Library system:C# PDF Image Redact Library: redact selected PDF images in C#.net
C#.NET convert PDF to text, C#.NET convert PDF to images pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET in C#.NET class to darken selected image on
www.rasteredge.com
control Library system:VB.NET PDF insert image library: insert images into PDF in vb.net
PDF document. Add images to any selected PDF page in VB.NET. Ability to put image into defined location on PDF page. Provide image
www.rasteredge.com
Up-converting SD to HD
© 2013 Telestream, Inc.
Page 6
4:3 SD > 16:9 Full-Resolution HD Conversion
You perform full-resolution (also called full-image  or pillarbox) conversion of 4:3 SD video input to 
16:9 HD output when you want to preserve the entire original frame. To do this, you add curtains of 
equal or unequal size to the original 4:3 frame to produce a 16:9 ratio (or 14:9) HD frame.
Figure 1. Perform a full-resolution conversion 4:3 SD > 16:9 HD by adding side curtains 
To set up a factory to convert 4:3 SD into full-resolution HD video, perform these tasks:
1. Make a new HD factory and name it appropriately.
2. Create a product in your factory with an HD profile. For example, VOD Transport Stream.
3. Select a 1080 interlaced or progressive profile or a 720 progressive profile, and frame rate, 
video rate, and GOP structure.
4. For interlaced profiles, select the output field order.
5. Make other settings in the codec editor panel as required.
6. Add a Mask filter to supply side curtains on each side of the image.
7. Set up monitors, destinations, and notifies as required.
Up-convert the active SD input 
region into the 16:9 output 
frame at the proper resolution.
Decode SD letterbox 
format input.
Add curtains, then encode the 
full-resolution output. 
control Library system:VB.NET PDF - Annotate PDF with WPF PDF Viewer for VB.NET
1. Highlight text. Click to highlight selected PDF text content. 2. Underline text. Click to underline selected PDF text. 3. Wavy underline text.
www.rasteredge.com
control Library system:VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
Click to highlight selected PDF text content. Fill color and transparency are able to be set in properties. 3. Click to underline selected PDF text.
www.rasteredge.com
Up-converting SD to HD
© 2013 Telestream, Inc.
Page 7
Figure 2. Use the Mask Filter to add side curtains 
You can set up the Mask filter for use with 1080 or 720 HD profiles, based on the formula:
Total Curtain Width = HD Profile Width - Output Active Region Width
Because the rescaled HD image will be either 720 or 1080 pixels (lines) high, you can calculate 
the rescaled image width and curtain requirements as follows:
1. Calculate the horizontal dimension of the active region in the new image when up-converted to 
meet the height requirement of your HD profile in 4:3 format. In the case of 1080: 4/3 X 1080 = 
1440. In the case of 720: 4/3 XX 720 = 960.
2. Next, subtract the active region width from the HD profile width.
Continuing the example, the width of 1080 HD is 1920. 1920 - 1440 = 480.
The width of 720 HD is 1280. 1280 - 960 = 320.
3. Divide the total curtain width in half to calculate each curtain width when split evenly.
In this example, 320 / 2 = 160. 
Note: If your input NTSC or PAL video has inband VBI, FlipFactory will automatically crop it for you 
unless you enable the Crop filter and set the values a value other than 0. In most cases, you 
can ignore VBI lines when performing these calculations.
For all 1080 output, total curtain width is 480; even-sized left and right curtains are 240 pixels wide. 
For all 720 output, total curtain width is 320; even-sized left and right curtains are 160 pixels wide.
Encoding 1080 Profiles. For 1080 profiles, configure the Mask filter by selecting Manual, then 
setting the Left and Right settings to 240 (or adjust accordingly to total 480 pixels). 
Up-converting SD to HD
© 2013 Telestream, Inc.
Page 8
Figure 3. Converting 4:3 SD frames to 16:9 HD 1080 full-resolution frames with side curtains 
Encoding 720 ProfilesFor 720 profiles, configure the Mask filter by selecting Manual, then 
setting the Left and Right settings to 160 (or adjust accordingly to total 320 pixels).
Figure 4. Converting 4:3 SD frames to 16:9 HD 720 full-resolution frames with side curtains 
1920
1440
240
240
640 X 480
720 x 480,
etc.
1080
Source Image from
NTSC, PAL, Progressive
New 1080 HD Full Resolution Image
Curtain
(added
with 
Mask
Filter)
Curtain
(added
with 
Mask
Filter)
1280
960
160
160
720
Curtain
(added
with 
Mask
Filter)
Curtain
(added
with 
Mask
Filter)
New 720 HD Full Resolution Image
640 X 480
720 x 480,
etc.
Source Image from
NTSC, PAL, Progressive
Up-converting SD to HD
© 2013 Telestream, Inc.
Page 9
4:3 SD > 16:9 Full-screen HD Conversion
You perform a full-screen (sometimes referred to as zoom ) conversion of 4:3 format SD video to 
16:9 format HD video when you want to display the original frame on the full-screen of an HD 
monitor without using side curtains. When performing a full-screen conversion, you lose a vertical 
portion of the frame; textual or other graphic elements at the top or bottom are lost. 
To up-convert full-screen, you crop 2 bands of equal or unequal size from the top and/or bottom of 
the original 4:3 frame to produce a 16:9 ratio (or 14:9) HD frame. You should split the loss from the 
top and bottom evenly or unevenly to preserve the most important part of the image. Because you 
are enabling the Crop filter, if your input video has inband VBI, you need to manually account for 
the cropping of VBI lines in your calculations.
Performing a full-screen up-convert results in more pixel generation than when performing a full-
resolution conversion, so the frame has less clarity when compared to the same source converted 
via the full-resolution method. You can optionally employ the MotionResolve filter to improve clarity 
(in either case).
Figure 5. Perform full-screen conversion 4:3 SD >16:9 HD by cropping a portion of the frame 
To set up a factory to convert 4:3 SD video into full-screen HD video, perform these tasks:
1. Make a new HD factory and name it appropriately.
2. Create a product in your factory with an HD profile. For example, VOD Transport Stream.
3. Select a 1080 interlace or progressive profile or a 720 progressive profile, and frame rate, 
video rate, GOP structure.
4. For interlaced profiles, select the output field order.
5. Make other settings in the codec editor panel as required.
6. Add a Crop filter to crop content from the top and bottom of the image.
7. Set up monitors, destinations, and notifies as required.
Crop the top and bottom per 
the Crop filter configuration to 
create a 16:9 frame.
Decode SD letterbox 
format input.
Up-convert to fill the output HD profile 
image dimensions, then encode the 
full-resolution output. 
Up-converting SD to HD
© 2013 Telestream, Inc.
Page 10
Figure 6. Use the Crop filter to trim pixels to achieve 16:9 format 
The 16:9 ratio is calculated as 4/3 X 4/3. Therefore, 3/4 of the height of the SD output is available 
to receive the input active 16:9 region. Conversely, 1/4 of the height must be cropped; typically 1/8 
from the top and 1/8 from the bottom.
Total Crop Height Formula. Configure the Crop filter by setting the top and bottom setting to 
values that equal the total pixels to crop based on your input frame size, using this formula: 
Total Crop Height = SD Height - (SD Height X 3/4)
1. Calculate the height of the SD image in 16:9 aspect ratio by multiplying the SD height by 4/3. 
For example, a 480 high SD frame x 3/4 = 360, the height of the SD image in 16:9 format. 
2. Subtract any inband the SD image height in 16:9 format from the SD height to determine the 
total crop height.
For example, the SD height is 480, so 480 - 360 = 120 (the total crop height).
3. Divide the total crop height by two (or unevenly) to determine top and bottom crop dimensions.
In this example, the top and bottom crop is each 60 pixels high.
4. If input is 512 NTSC with inband VBI, add 30 to the top crop dimension and 2 to the bottom 
crop dimension. If input is 508 PAL with inband VBI, add 32 to the top crop dimension.
Notice that the size of the encoded HD image is immaterial. The cropping is performed on the 
input to achieve a source image in the same aspect ratio as the up-converted image, to 
achieve the best possible output.
Also note that the width of the SD input is also immaterial. SD formats are always 4:3, because 
in both PAL and NTSC the pixels are not square, and inband VBI may be present.
Documents you may be interested
Documents you may be interested