qr code windows phone 8 c# Blu-ray Disc Demystified in Software

Make QR-Code in Software Blu-ray Disc Demystified

Blu-ray Disc Demystified
QR Code 2d Barcode Generator In None
Using Barcode creation for Software Control to generate, create Denso QR Bar Code image in Software applications.
QR Code ISO/IEC18004 Recognizer In None
Using Barcode decoder for Software Control to read, scan read, scan image in Software applications.
Production Essentials
QR-Code Creator In C#
Using Barcode maker for .NET Control to generate, create QR Code ISO/IEC18004 image in Visual Studio .NET applications.
Encode QR Code ISO/IEC18004 In VS .NET
Using Barcode maker for ASP.NET Control to generate, create Denso QR Bar Code image in ASP.NET applications.
Figure 122 Navigation Flowchart Example
Generate QR-Code In .NET
Using Barcode generator for .NET framework Control to generate, create QR Code image in .NET framework applications.
Encode QR Code In VB.NET
Using Barcode drawer for .NET framework Control to generate, create QR image in .NET framework applications.
Blu-ray Disc Demystified
Making Data Matrix ECC200 In None
Using Barcode drawer for Software Control to generate, create Data Matrix 2d barcode image in Software applications.
Bar Code Creation In None
Using Barcode maker for Software Control to generate, create barcode image in Software applications.
12-21
Barcode Drawer In None
Using Barcode generator for Software Control to generate, create bar code image in Software applications.
Code 128 Encoder In None
Using Barcode generation for Software Control to generate, create Code 128 Code Set A image in Software applications.
Production Essentials
Making GTIN - 13 In None
Using Barcode maker for Software Control to generate, create GTIN - 13 image in Software applications.
Painting Code 39 Extended In None
Using Barcode generation for Software Control to generate, create Code-39 image in Software applications.
Figure 123 Blu-ray Player Remote Control Example
DUN - 14 Creator In None
Using Barcode maker for Software Control to generate, create EAN / UCC - 14 image in Software applications.
Bar Code Creation In Objective-C
Using Barcode creator for iPad Control to generate, create bar code image in iPad applications.
Open Door Marker
Generate GS1 - 12 In Visual Studio .NET
Using Barcode generation for .NET framework Control to generate, create UPC-A Supplement 5 image in .NET applications.
Recognize UPC Code In VB.NET
Using Barcode reader for .NET framework Control to read, scan read, scan image in .NET framework applications.
Audio
Printing Code 128 In Objective-C
Using Barcode creation for iPad Control to generate, create Code 128 image in iPad applications.
Create 2D Barcode In Visual Studio .NET
Using Barcode generator for .NET Control to generate, create Matrix 2D Barcode image in .NET framework applications.
Subtitle
Generating GTIN - 128 In Objective-C
Using Barcode printer for iPad Control to generate, create EAN128 image in iPad applications.
Code 128B Decoder In .NET
Using Barcode scanner for .NET Control to read, scan read, scan image in Visual Studio .NET applications.
Popup Menu/
Disc Info
Info
Title Menu
Resume
Return
Tips and Tricks
The following tips may assist your efforts to make user navigation easier and clearer j If you are going to use multiple BD-J or HDMV titles, you might want to give the user some indication that there will be some delay before the next title/module is loaded A black screen that is displayed for more than a couple of seconds gives the user the impression that something is broken, especially if you did not warn them j If you only have one menu, you may want to disable the Top Menu key as this will fully reload the disc which, as previously noted, can take minutes on some players
12-22
Blu-ray Disc Demystified
Production Essentials
j You should not disable the Top Menu or the Popup Menu keys if you have both
menu sets available
j Do not author the disc so that pressing the Top Menu (Title) key starts over and
forces the viewer to watch logos and FBI warnings again You can store the information in either the application data area or in the player registers (GPRMs) j Make sure the Next and the Previous keys always work At minimum, they should move through chapters j Consider placing a How to use this disc element on every disc you make It can explain the basics of your navigation when using the arrow keys, Enter, Top Menu, Popup Menu, and Return j Keep in mind that not all player remotes present all of the keys, such as audio, subtitle, or others on the remote It is better to build these functions into the user interface of the title With BD-J, any key that might be on the remote can be controlled programmatically and you can, therefore, create a more coherent way to use the disc than trying to find a particular key on the remote
Balancing the Bit Budget
Bit budgeting is a critical step before you encode the audio and video You must determine the data rate for each segment of the disc If you underestimate the bit budget, your assets will not fit and you will have to re-encode and re-multiplex If you overestimate the bit budget, you will waste space on the disc that could have been used for higher quality encoding However, be conservative using less than the entire disc works, but exceeding its capacity, even by a small amount, forces you to rework the project The idea is to list all the audio and video assets and determine how many of the total bits available on the disc can be allocated to each Part of the early bit budgeting process involves balancing program length and video quality Two axes of control exist data rate and capacity Within the resulting two-dimensional space, you must balance title length, picture quality, number of audio tracks, quality of audio tracks, number of camera angles, amount of additional footage for seamless branching, and other details The data rate (in megabits per second) multiplied by the playing time (in seconds) gives the size (in megabits) At a desired level of quality, a range of data rates will determine the size of the program If the size is too large, reduce the amount of video, reduce the data rate (and thus the quality), or move up to a bigger capacity disc Once you have determined the disc size and the total playing time, maximize the data rate to fill the disc, which will provide the best quality within the other constraints, such as the maximum bitrate for video of 40Mbps Note that increasing the bitrate above a certain threshold will technically give better video or audio quality, but you may not see or hear the difference The added bits will only result in longer production times to copy and process the larger filesizes
Blu-ray Disc Demystified
12-23
Production Essentials
See Figure 124 to get an idea of needed disc sizes A DVD-5 holds 15 minutes of the highest bitrate video to over 6 hours of video at the lowest practical rate A BD-25 can hold 15 hours of high bitrate video to over 25 hours at the lowest bitrate Of course, the video quality at the longer playing times would likely be for SD resolution sub-DVD quality video Figure 124 Data Rates vs Capacity
The easiest way to make a bit budget is to use a spreadsheet One is included on the sample disc that comes with this book For simple projects with only one video segment, use the DVDCalc spreadsheet on the sample disc Some authoring programs will calculate bit budgets for you when you use their layout features To simplify calculations, keep track of sizes in megabits, rather than megabytes (see Table 123) Allow an overhead of 5-7 percent for control data and backup files which are added during formatting and multiplexing This also allows a bit of breathing room to make sure everything fits on the disc Table 123 Disc Capacities for Bit Budgeting
BD-5 BD-9 BD-25 BD-50
Copyright © OnBarcode.com . All rights reserved.