White Paper
1. Introduction
In today's consumer marketplace,
DVD Video has become so widespread and accepted that consumers are
quickly transitioning from VHS to DVD. Set-top DVD players are quite
affordable, and content, most notably Hollywood movies, is widely
available. Moreover, DVD versions of most movies include superior
audio and video quality alongside additional, or bonus, content.
In fact, DVD Video has been so successful that the expectation for
high quality has been firmly established in the mind of the consumer.
Indeed, the expectation is that any DVD Video disc can be played
in any DVD player. While there are still fringe cases where this
isn't true, in the main, this is clearly the typical end user
experience.
But as happens with any emerging technology, DVD hasn't been
standing still. Over the last few years we've seen the introduction
of DVD recorders and recordable DVD media from a wide variety of
vendors. Initially the price was too high, and the products too
complex for widespread consumer adoption. As a result, vendors focused
primarily on professional video producers who had large budgets
and plenty of time and incentive to master this new technology.
As has happened with other digital media technologies, time has
brought with it lower prices and easier to use software such that
today a consumer can choose from an assortment of different DVD
recording technologies from a number of different vendors.
Unfortunately, this technological evolution has upset the user
expectation of playing any DVD disc in any player. This disruption
can be especially frustrating for the consumer because the connection
between a specific DVD recording technology and a specific DVD player
isn't obvious. They are also confronted with a confusing assortment
of technologies to choose from: DVD-RW, DVD-R, DVD+RW, DVD+R, and
DVD-RAM. Many of these formats also have variants that can significantly
affect their compatibility on a given DVD set-top player. Couple
this with the fact that each manufacturer will often build a number
of different set-top DVD players where some of the players will
support certain media types while others, from the same manufacturer,
may not. Add in the confusion raised by the competing claims from
the different format proponents plus the large installed base of
old DVD players and a user can be easily dissuaded from jumping
into these waters too quickly.
Lamentably, even many technical individuals in the optical media
industry fail to grasp the basic reasons why this is so. This document
is intended to provide an overview of the major factors standing
in the way of the seamless, universal playback experience that we
should expect.
Back to Top
2. Potential Problems
Fundamentally, the problem consumers face today is that many of the
discs created with the current DVD recording technology will not play
back in some percentage of the current set-top DVD players. The situation
is improving with succeeding generations of hardware and software;
nonetheless consumers will still face a situation where things may not
come together the way they expect. When this happens to an end user,
they're likely to express the simple question of, why not? Unfortunately,
this simply question doesn't have a simple answer.
There are a number of different reasons why a specific consumer
recorded DVD disc will not play back in certain players. Each combination
of media, content, recorder, and player will typically have a specific,
unique reason why problem-free play back doesn't happen. In the
more general case, there are a number of factors that can influence
playback. These factors can be thought of as a set of concentric
circular barriers, where each ring represents one of the technological
barriers to overcome. Starting on the outside and moving inward,
each ring, or barrier, must be properly addressed before access
to the succeeding inner ring is allowed. Only
when all the rings are properly addressed will consumers have true
problem free playback.
Applying this model to the DVD scenario, the player must first be
able to physically recognize and read the media, it must then be
able to find the appropriate files, it must be able to open and
extract the content within the files, it must be able to navigate
through this content, and it must finally be able to render the
content to a TV and/or a stereo system. If any these operations
fail, the video will not be shown.
Looking at things in a more general sense, these barriers fall
into the areas of Media & Recorder, File Systems, Video Management,
and Content.
It should be noted that while this document refers almost exclusively
to 120mm DVD media, the specifications also allow 80mm variants
as well. To date, this smaller media has been relatively rare and
isn't discussed further in this document.
Back to Top
2.A Media & Recorder
The primary barrier to compatibility
today is media. As outlined earlier, there are many different formats
to choose from, with each format's proponents asserting that
their format is superior to all others. Additionally, there are
a number of companies making media for each of these formats, and
the quality of this media can have an effect on compatibility. But
despite all their differences, each format must be readable in the
target device to overcome the initial barrier of disc recognition
and reading.
Ideally, a consumer recorded DVD should appear to a DVD player
the same as a pressed (or pre-recorded), DVD, and the DVD Video
specification outlines the specific rules required for this to happen.
If a disc fails to conform to these rules, many players will fail
to recognize the disc and may generate some sort of error. Some
will recognize a non-conforming disc and handle it anyway, but this
isn't a requirement for set-top box manufacturers (it's
more like a bonus for the user.)
The principal influence on a disc's conformance to the DVD
Video specification is a combination of media formulation and recorder
technology. There are two principal types of technology, write-once
and rewritable.
Back to Top
2.A.a Write-Once Media
Write-once media is constructed
using an organic dye layer that is written using a high power laser,
but is read with a low power laser. This type of write-once technology
is really the evolution of write-once CD recording, and, similar
to CD recording, write-once technology offers the best compatibility
with DVD players largely because it has better reflectivity (the
amount of laser light that reflects back from the disc) than rewritable
discs. There are two distinct write-once camps, one called DVD+R
("DVD plus R") and the other DVD-R ("DVD dash"). Both use similar
technology and, typically, both offer similar playback compatibility.
The DVD-R specification is further divided into DVD-R for Authoring
and DVD-R for General use. DVD-R for authoring is intended for higher-end
systems and for users who require access to key areas of the disc
not available in the General format. This would be largely for professional
content producers. In addition to the standard DVD-R 4.7GB format,
DVD-R is also available in a 3.95GB format. This lower capacity
format was actually the first DVD recordable format introduced,
and is also accepted as the most compatible format.
The DVD+R format is the latest arrival on the DVD recording scene,
and is the write-once counterpart to DVD+RW. Like DVD-R, DVD+R discs
have a capacity of 4.7GB, but do not offer a 3.95GB variant. DVD+R
(and DVD+RW) differ from their DVD-R and DVD-RW counterparts in
the way that the blank areas on discs are addressed. Without going
into the gory technical details, suffice it to say that DVD+R and
DVD+RW claim to offer superior addressing. Theoretically, this superior
addressing should yield superior write quality and performance,
however this hasn't necessarily been borne out in real world
testing. When comparing DVD-R and DVD+R media of similar quality,
the compatibility should be very similar.
Back to Top
2.A.b Rewritable Media
Media that can be written and re-written
is called rewritable. As is the case with write-once technology,
rewritable discs can be considered the evolution of rewritable CD
technology. Rewritable DVD uses phase change technology whereby
the reflectivity of a mark on the disc can be changed based on how
much power is used to write it. A higher power level yields a non-reflective
(amorphous) mark while a lower power level yields a reflective (crystalline)
mark. The advantage is that the reflectivity of the mark can be
changed by simply rewriting it with a different power level (each
area can be changed approximately 1000 times). The disadvantage
is that rewritable technology has a lower reflectivity than write-once
formats. Even though the DVD Video specification has provisions
for lower reflectivity, the lower reflectivity is intended for dual
layer media rather than single layer, low reflectivity media. As
a consequence, many older set-top DVD players can get confused when
they see low reflectivity on a single layer disc and may have erratic
playback behavior if it plays back at all. Also similar to write-once,
the rewritable technology falls into DVD-RW ("DVD dash RW")
and DVD+RW ("DVD plus RW"), but adds yet a third group
called DVD-RAM. As mentioned previously, DVD-RAM has a different
physical construction that requires unique support on the playback
side.
Unlike DVD-R, DVD-RW does not offer a 3.95GB version, but it does
offer a number of different writing modes: disc or session-at-once,
packet writing, and restricted overwrite. In disc or session-at-once
mode, the data must be written to the disc in one continual stream
and the disc contents cannot be modified without erasing the entire
disc. Restricted overwrite mode provides a mechanism where specific
blocks of data can be selectively changed without erasing the entire
disc. Unfortunately, because of the way it is performed, restricted
overwrite mode can slightly reduce the error correction capabilities
of the disc, but, in practice, this typically isn't a problem
unless the DVD player only marginally supports DVD-RW anyway.
On the DVD+RW side, there is really only one writing mode which
is closer to the restricted overwrite mode of DVD-RW than either
disc or track-at-once. Recall, however, from our DVD+R discussion
above the notion of improved addressing. In the case of DVD+RW,
this improved addressing enables the drive to selectively update
sections of the disc with much greater precision. The net result
is that, theoretically, DVD+RW should have fewer errors when content
is changed than DVD-RW in restricted overwrite mode.
When comparing DVD-RW in restricted overwrite mode against DVD+RW
in its native mode, it should be noted that this really only applies
to content that is changed on a regular basis. This is likely to
happen in a set-top player/recorder or in a software editing application
that offers on disc editing. In the theoretical worst-case scenario,
a rewritable disc that is frequently updated may have a higher likelihood
of errors with DVD-RW than DVD+RW, but this can only be verified
by extensive testing.
Back to Top
2.A.c Media Manufacturers
Regardless of which format is used,
another key factor in DVD player compatibility is the quality of
the media. In a variety of testing scenarios, it has been empirically
shown that the compatibility can vary considerably by media manufacturer.
In most of the media test cases, discs are created using the same
recorder, content, and player with only the media changing. Tests
performed by DV magazine showed compatibility variations ranging
from 45 percent to 80 percent. Today, the greatest variations are
with DVD-R media, but that's probably only because it has
been around the longest so it has the greatest number of media manufacturers.
It would be safe to assume that as time goes by, this phenomenon
will spread to other media types as well.
Back to Top
2.A.d Disc Signatures
One more key differentiator between
DVD+RW and DVD-RW (and DVD+R and DVD-R as well) is a unique signature
(specific bit-fields in the lead-in) on the disc that identifies
the media format. Since they are different formats, the signatures
are necessarily different.
Unfortunately, many set-top DVD players look only for specific
signatures and when those signatures aren't found, the disc is rejected
- even if the player would have handled the disc without problems.
In some cases, it's possible to set the signature so that the media
appears to be a different type and this will work in most cases.
However, there are those cases where an incorrect signature can
cause a DVD player to treat the disc as if it were another media
type, which results in other errors.
Back to Top
2.B File System
Assuming that the player has passed
the hurdle of recognizing and reading the media, it must then go
about the task of finding the content. In the case of DVD Video,
the data is initially organized according to the rules outlined
in the Universal Disc Format (UDF) specification. As with most file
systems, UDF specifies that certain data structures reside at certain
places on the disc. Starting with these initial data structures,
the player can then follow links within those data structures to
find the appropriate files and folders, which contain the video
management structures and then the actual content itself. Fortunately,
the UDF specification is fairly restrictive when dealing with DVD,
and while possible, the likelihood of problems is fairly low.
Back to Top
2.C Video Management Structures
Once a player is able to recognize
media, read data blocks from that media, and find files, it must
then open the appropriate files in order to render the content.
Unfortunately, this is another of those areas where a number of
potential pitfalls can exist. To better explain why, it's
important to understand a little about how a DVD movie actually
works.
Back to Top
2.C.a Programming a DVD
Unlike older technologies like
VHS or audio CD where the playback experience is linear once the
content is created, a DVD Video disc was designed from the outset
with flexibility and interactivity in mind. The designers wanted
to provide content developers with the tools they would need to
create not only rich content, but also a mechanism to interact with
that content. Basic menus were clearly a requirement, but they also
wanted to provide features like multiple camera angles and audio
tracks, subtitles, seamless branching, and more. In order to provide
this functionality, the designers created a type of programming
language whereby a content developer can enable a very simple, uninterrupted
playback experience or have menus, secondary audio tracks, or different
endings each time a disc is played. Looking at things in a slightly
different way, DVD provides a number of assets (video and audio
content) and a series of rules for dealing with those assets. The
player's job is to correctly follow the rules with the assets
specified. It is this level of functionality that has enabled the
creation of basic videos and completely interactive games all from
a single disc playing back in a set-top player.
However, there's a downside to all this flexibility. As
has been demonstrated with human language for millennia, there's
always the possibility of misinterpreting any given language and
the same holds true for DVD. While not nearly as prevalent today
as in the early days of DVD, there are cases where a certain disc
will behave strangely when inserted into a player, but when that
same disc is put into a different player, everything works great.
The disc clearly hasn't changed, but the interpretation of
the content changes from player to player. Fortunately, with the
advent of more and more discs and ever newer players, these types
of problems have diminished considerably. What's not clear
is whether this is due to better compatibility among the players
or better "programming" by the content producers or
a combination of the two.
But in the same way that DVD recordable media can disrupt the playback
model somewhat, consumer DVD recording can also disrupt the interpretation
of the content, although for completely different reasons. To better
understand the reasons behind this, let's look at things from
both the professional and consumer perspective.
When dealing with professionally produced content, a single master
disc (or tape image) is created which is used to create the many
thousands of duplicates. Beginning with high quality studio content
and some very expensive software tools running on very high end
computers, the professional developer sets out to create an entire
user experience where the content is merged with different things
like director's commentaries, behind the scenes footage, special
audio and visual effects. All of these elements are merged together
and a test disc is created. The test disc is then run through a
series of tests with a variety of different players and devices
to ensure the proper playback experience. If things aren't
quite right, the developer goes back and tweaks or adjusts things
until everything is perfect. Only when the disc is perfect will
it be duplicated and distributed.
On the consumer side, the situation is markedly different. There
are still a wide variety of tools available and clearly the user
has a certain player (probably sitting in the family or living room)
where they want to play back content, but unlike the professional,
the consumer is very reluctant to create numerous discs where each
one is adjusted ever so slightly to ensure adequate playback. The
typical end-user is also likely to be less interested in every single
bell and whistle afforded by the DVD format and is probably more
interested in seeing their priceless family videos showing on the
TV with a minimum amount of fuss. It is for this reason that professional
video editing software and the consumer counterpart need to be vastly
different in their focus and experience. Consumer DVD creation software
must necessarily be easier to use than their professional counterparts.
Additionally, it must also produce discs that will run on almost
any device (given the compatibilities outlined above) without extensive
user intervention.
Back to Top
2.C.b Real-Time Recording
Consumer DVD mastering software
must also address an issue that the professionals will rarely, if
ever, encounter: real-time DVD recording. While most set-top DVD
recorders are still a little too expensive for the average consumer,
their prices are expected to drop with time. Eventually, many expect
the price of these devices to drop to the point where they will
offer a reasonable replacement for the currently ubiquitous VHS
recorder. Generally, these players produce discs that are in one
of two different formats: DVD Video VR format and legacy DVD Video
format. The former, DVD VR format, is relatively new and has limited
support in the installed base of DVD players. Those that produce
the later, or "legacy" DVD Video discs, actually "bend"
some of the DVD Video rules in order to accomplish the task of real-time
recording. Clearly it would be foolish to think that these discs
will not be brought into a desktop DVD recording application. The
question then arises for the mastering application developer, should
he continue to bend the rules or try to conform to the "official"
specifications? The answer will likely depend on where the disc
is going to be ultimately used. If the disc is to be put back into
a real-time player/recorder, it probably makes sense to maintain
the format used for its original creation. If, on the other hand,
the disc is intended to be used in a player that doesn't support
the real-time format then considerable changes may be required to
make the disc fully compliant. Clearly, the right approach really
depends on where the disc is going to be used. Unfortunately, it's
impossible to determine where a disc is going to go from within
an application.
Back to Top
2.D Content Format
If the DVD player has successfully
surmounted the issues outlined above, it is now ready to display
the video and play the audio. This should be relatively straightforward
since the video and audio streams are pretty well documented, but
like anything else, there are potential issues here as well.
Back to Top
2.D.a Video Encoding
The video content that ends up
on a DVD disc can come from almost any source, but to be DVD Video
compliant, it must ultimately be compressed into the MPEG-2 format.
This means that anything else, whether it comes from a camcorder
or a high-end video production system, must be converted. This conversion
process works by finding information in the video stream that is
imperceptible to the human eye and throwing it away. Because it
discards this data, MPEG is considered a lossy compression technology.
In other words, you lose a little visual detail every time something
is encoded.
Depending on a wide variety of different factors, the amount of
data discarded, and the perceptibility of that loss can vary widely.
When the amount of data discarded becomes too high, the video signal
begins to degrade and the user is presented with blotchy colors,
shimmering backgrounds, pixilation, blurriness, or just a generally
poor image. Starting with either higher quality source material
or using a better encoder will generally yield superior output.
If, on the other hand, you begin with poor quality source material,
or have a bad encoder, the resulting video is going to look bad,
or may even cause problems with the player.
There are also variations that have less to do with source content
and encoding, and more to do with where the disc is being created
and played. Today, there are a variety of different video formats.
These are generally divided into NTSC and PAL/SECAM. Each of these
formats requires the video signal be output in a slightly different
format and taking content from one format to another can be problematic.
Fortunately, most DVD discs aren't world travelers. NTSC discs
tend to be played only on NTSC TVs, PAL discs are played on PAL
TVs and so on.
Back to Top
2.D.b Audio Encoding
Similar to video encoding, audio
on a DVD disc must also be in one of a handful of different formats
and anything else must be converted. A DVD disc can contain AC3
(also called Dolby Digital), Pulse Code Modulated (PCM) audio, MPEG-2
audio, and Digital Theater Systems (DTS) audio. All of these formats
except PCM are compressed using lossy compression, similar to video,
where imperceptible data is discarded. In most cases, these different
audio formats yield good results, but problems are possible when
using poor source material, or when content has been repeatedly
decoded and re-encoded. It's also possible to find cases where
the transcoding, or conversion, of audio from one format (like MP3)
to one of the DVD approved formats can result in some audio distortion.
When this happens, the audio may sound hollow, muddy, or may possible
have some strange echoing. In most cases, these imperfections will
probably be too subtle except in the most severe cases where the
sound will be degraded enough to be annoying. Additionally, if the
audio isn't properly formatted, the sound may have stutters
or clicks, or may not play back at all.
Back to Top
2.D.c Audio & Video Synchronization
What's not generally understood
by most consumers is that the audio and video are stored separately
on a DVD disc. They're both in the same file, but are divided
into packets of audio and video that are then merged together at
playback time. If these packets aren't merged together correctly,
for a variety of reasons, it's possible that the audio and
video will not synch. When this happens, the sound for a particular
action might happen either before or after the action in question.
Depending on how far out of synch the sound and video are, this
can be quite jarring for the consumer.
Back to Top
3. The Consumer Impact
For the typical consumer, much
of the above can be marginally interesting, but what really counts
is creating a disc in their recorder that will play back in their
set-top player. So what must the hardware and software companies
do to attain this goal?
Back to Top
3.A Hardware
Looking first at the hardware side,
it is relatively clear that the set-top DVD player vendors must
consider DVD recordable technology into their planning and development
process. DVD recording is here to stay; supporting it may not be
easy, but it will certainly be required moving forward. Any good
DVD player should support all the various recordable formats without
problems. This may sound overly optimistic, but there are players
available today that play back everything and do a great job of
it. Remember that in the early days of CD recording technology we
had a very similar experience where certain discs were supported
while others weren't. Using the audio CD as an example, the
early CD players had problems with CD-R discs and most wouldn't
even play CD-RW. Today, virtually all CD players support CD-R &
CD-RW without a problem. With time, we should expect the same with
DVD recording.
Back to Top
3.B Software
The recording software has likewise
evolved from very technical, professional programs only suitable
for serious technicians to today where the leading applications
are extremely easy to use and suitable for the average consumer.
Moreover, when creating software for the consumer, the software
developer must provide tools that allow consumers to create discs
that have the greatest degree of compatibility possible; remember
that the consumer user isn't concerned with the exercise of
every nuance of the DVD Video specification. They want discs that
play back in their set-top player. Typically, this means taking
a more conservative approach to the authoring process, but this
doesn't require the sacrifice of rich user functionality.
Fortunately for the software developer, there are a number of fine
software tools available from companies like MEI, Interra, and Philips
to verify the validity of a DVD Video disc and these tools should
be used extensively. Beyond basic specification compliance, it is
critical that the discs be tested in a real-world scenario: playback
on real, live DVD players. An extensive testing laboratory is a
big plus here, but, like software test tools, there are a number
of companies that offer testing of real discs on real players in
an effective, impartial environment. Unquestionably, any company
that expects to support more than a handful of customers must take
advantage of any and all test tools at their disposal.
Back to Top
3.C Roxio - A Real World Example
In the same way "a dwarf standing
on the shoulders of a giant may see farther than a giant himself"
, today's technology is evolving and building on that which
has come before it. Roxio's initial entry into DVD recording
happened a number of years ago when there was only one consumer
DVD recorder available (that is, as long as that consumer was willing
to spend $17,000.) This application was specifically targeted at
the entry level professional/high end consumer and provided an abundance
of options and features that would allow the target customer to
accomplish their chosen task. Of course, all these options and features
made it very easy for the novice to create real problems for themselves.
At the same time MGI (later acquired by Roxio) was working on sophisticated
video editing software and made their initial forays into DVD recording.
As the DVD recording market began to mature, it became obvious that
more consumer-friendly applications would be required so the existing
applications were refined and new consumer focused applications
were created. These applications leveraged what had been learned,
but, as happens with any new application, there were still things
that needed to be addressed.
As these applications became functional, one of the first things
to be done was to feed a variety of different types of content into
the application and actually produce discs. The resulting discs
were then run through the MEI, Philips, & Interra test suites
which checked for DVD specification compliance. Understandably,
these initial tests indicated a number of potential issues and warnings,
but, due to the experience gained previously, the issues were understood
and easily resolved. During a short iterative period, changes were
made and bugs were fixed until all the major issues were resolved
and only a few minor issues remained outstanding. This process was
repeated with a wide mix of content, arranged in a number of different
ways to fully exercise the applications. Each time a new disc was
created, it was passed through the test suite and if any errors
were found, they were resolved. At that point in time, we were pretty
confident that the discs being created were compliant with the DVD
specification.
But, as outlined above, DVD specification compliance isn't the
only factor to DVD playback compatibility. In order to have true
playback compatibility, the discs were then run through a wide variety
of DVD players in our QA labs. In each case, it was noted what worked
and what didn't and the engineering team then focused on those cases
where things didn't work as planned.
One of the interesting things found was an issue with the video
encoding. Remember that according to the compliance tests, everything
was within specification, but we still ran into a situation where
the video was erratic on certain players. The video stream was further
analyzed and found to be fully MPEG2 compliant, but it still didn't
playback correctly. Fortunately, after some serious analysis, it
was determined that some players were sensitive to the number of
headers in the MPEG stream (part of the "programming"
portion outlined previously) and increasing the number of headers
resolved the problems on the players that were previously having
problems.
Once we had addressed the outstanding specification issues and
were comfortable with what was being created, we created a number
of discs and sent them to Intellikey for compatibility testing.
Intellikey performed a variety of tests on the discs across a wide
range of players and reported back the results. We then took the
results and addressed the areas of concern. With the major issues
resolved, a new set of discs were then created and re-submitted.
Happily, in testing on over 170 of the most popular set-top DVD
players, the results were positive and indicated a high degree of
compatibility in the areas where we had control. Unfortunately,
the issue of certain players not recognizing certain types of media
persists, but hopefully that will be resolved by the player and
media manufacturers with time.
Back to Top
4. Summary
It is clear that a number of barriers
confront the DVD recording enthusiast, but it is also clear that
those barriers can, and will be, overcome. Recorders are rapidly
evolving, the media is getting better, and the players are becoming
much more tolerant. The software is also much better than what was
available just a few years ago and it will continue to improve as
well. Looking at all these factors in this light, it becomes clear
that while we may be in the early stages of DVD recording, the future
looks very bright and promising.
Back to Top