<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://windowsteamblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Vista Team Blog : Digital Rights Management</title><link>http://windowsteamblog.com/blogs/windowsvista/archive/tags/Digital+Rights+Management/default.aspx</link><description>Tags: Digital Rights Management</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Windows Vista Content Protection - Twenty Questions (and Answers)</title><link>http://windowsteamblog.com/blogs/windowsvista/archive/2007/01/20/windows-vista-content-protection-twenty-questions-and-answers.aspx</link><pubDate>Sat, 20 Jan 2007 16:38:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:481453</guid><dc:creator>Nick White</dc:creator><slash:comments>486</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://windowsteamblog.com/blogs/windowsvista/rsscomments.aspx?PostID=481453</wfw:commentRss><comments>http://windowsteamblog.com/blogs/windowsvista/archive/2007/01/20/windows-vista-content-protection-twenty-questions-and-answers.aspx#comments</comments><description>&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;A conversation has cropped up since the recent publication of a paper scrutinizing how Windows handles digital rights management, especially for HD video.&amp;nbsp; I've since looped back with Dave Marsh, a Lead Program Manager responsible for Windows' handling of video, to learn from him the implications involved and to learn to what extent the paper's assertions are accurate.&amp;nbsp; The following is an article Dave has put together to address the &lt;/FONT&gt;&lt;FONT face=verdana,geneva&gt;misconceptions in the paper, followed by answers to what we expect will be the most frequent questions in the minds of our customers.&amp;nbsp; Leave us a comment to let us know what you think.&amp;nbsp; &lt;/FONT&gt;-- Nick&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Over the holidays, a paper was distributed that raised questions about the content protection features in Windows Vista.&amp;nbsp; The paper draws sharp conclusions about the implications of those features for our customers.&amp;nbsp; As one of the Lead Program Managers for the technologies in question, I would like to share our views on these questions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Windows Vista includes content protection infrastructure specifically designed to help ensure that protected commercial audiovisual content, such as newly released HD-DVD or Blu-Ray discs, can be enjoyed on Windows Vista PCs.&amp;nbsp; In many cases this content has policies associated with its use that must be enforced by playback devices.&amp;nbsp; The policies associated with such content are applicable to all types of devices including Windows Vista PCs, computers running non-Windows operating systems, and standalone consumer electronics devices such as DVD players.&amp;nbsp; If the policies required protections that Windows Vista couldn't support, then the content would not be able to play at all on Windows Vista PCs.&amp;nbsp; Clearly that isn't a good scenario for consumers who are looking to enjoy great next generation content experiences on their PCs.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Associating usage policies with commercial content is not new to Windows Vista, or to the industry.&amp;nbsp; In fact, much of the functionality discussed in the paper has been part of previous versions of Windows, and hasn’t resulted in significant consumer problems – as evidenced by the widespread consumer use of digital media in Windows XP.&amp;nbsp; For example:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;Standard definition DVD playback has required selective use of Macrovision ACP on analog television outputs since it was introduced in the 1990s.&amp;nbsp; DVD playback on and in Windows has always supported this.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;The ability to restrict audio outputs (e.g., S/PDIF) for certain types of content has been available since Windows Millennium Edition (ME) and has been available in all subsequent versions of Windows.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;The Certified Output Protection Protocol (COPP) was released over 2 years ago for Windows XP, and provides applications with the ability to detect output types and enable certain protections on video outputs such as HDCP, CGMS-A, and Macrovision ACP.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;It's important to emphasize that while Windows Vista has the necessary infrastructure to support commercial content scenarios, this infrastructure is designed to minimize impact on other types of content and other activities on the same PC.&amp;nbsp; For example, if a user were viewing medical imagery concurrently with playback of video which required image constraint, only the commercial video would be constrained -- not the medical image or other things on the user's desktop.&amp;nbsp; Similarly, if someone was listening to commercial audio content while viewing medical imagery, none of the video protection mechanisms would be activated and the displayed images would again be unaffected.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Contrary to claims made in the paper, the content protection mechanisms do not make Windows Vista PCs less reliable than they would be otherwise -- if anything they will have the opposite effect, for example because they will lead to better driver quality control.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;The paper implies that Microsoft decides which protections should be active at any given time.&amp;nbsp; This is not the case.&amp;nbsp; The content protection infrastructure in Windows Vista provides a range of&amp;nbsp;à la carte options that allows applications playing back protected content to properly enable the protections required by the policies established for such content by the content owner or service provider.&amp;nbsp; In this way, the PC functions the same as any other consumer electronics device.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;With that introduction, here are the top twenty questions, and answers, that aim to address some of the other points raised in the paper.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Dave Marsh - Lead Program Manager for Video&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=verdana,geneva&gt;Twenty Questions and Answers&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Do these content protection requirements apply equally to the Consumer Electronics industry supplied player devices such as an HD-DVD or Blu-Ray player?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Generally the requirements are equivalent for all devices.&amp;nbsp; For example, an HD-DVD or Blu-Ray disc always requires HDCP protection for DVI/HDMI outputs regardless of the type of device playing the disc.&amp;nbsp; There are some cases, such as DVD-Video, where PCs have slightly different protection requirements than CE devices, but these differences are mainly historical and as dictated by the licenses associated with the systems providing access to the content (e.g., CSS for DVD).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;When are Windows Vista's content protection features actually used?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Windows Vista's content protection mechanisms are only used when required by the policy associated with the content being played.&amp;nbsp; For Windows Vista experiences, if the content does not require a particular protection, then that protection mechanism is not used.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will the playback quality be reduced on some video output types?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Image quality constraints are only active when required by the policy associated with the content being played, and then only apply to that specific content -- not to any other content on the user's desktop.&amp;nbsp; As a practical matter, image constraint will typically result in content being played at no worse than standard definition television resolution.&amp;nbsp; In the case of HD optical media formats such as HD-DVD and Blu-Ray, the constraint requirement is 520K pixels per frame (i.e., roughly 960x540), which is still higher than the native resolution of content distributed in the DVD-Video format.&amp;nbsp; We feel that this is still yields a great user experience, even when using a high definition screen.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will this affect things like medical imagery applications?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Image constraints only apply to protected content being played and not to the desktop as a whole; therefore, the resolution of other non-protected media, such as medical images, is not affected.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Do things such as HFS (Hardware Functionality Scan) affect the ability of the open-source community to write a driver?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;No.&amp;nbsp; HFS uses additional chip characteristics other than those needed to write a driver.&amp;nbsp; HFS requirements should not prevent the disclosure of all the information needed to write drivers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will the Windows Vista content protection board robustness recommendations increase the cost of graphics cards and reduce the number of build options?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Everything was moving to be integrated on the one chip anyway and this is independent of content protection recommendations.&amp;nbsp; Given that cost (particularly chip cost) is most heavily influenced by volume, it is actually better to avoid making things optional through the use of external chips.&amp;nbsp; It is a happy side effect that this technology trend also reduces the number of vulnerable tracks on the board.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will Windows Vista content protection features increase CPU resource consumption?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Yes.&amp;nbsp; However, the use of additional CPU cycles is inevitable, as the PC provides consumers with additional functionality.&amp;nbsp; Windows Vista's content protection features were developed to carefully balance the need to provide robust protection from commercial content while still enabling great new experiences such as HD-DVD or Blu-Ray playback.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Aren't there already output content protection features in Windows XP?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Yes.&amp;nbsp; Output content protections are not new requirements for commercial content.&amp;nbsp; The CSS content protection system for DVD-video discs requires output protections such as Macrovision ACP and limiting the resolution on component video outputs to standard definition.&amp;nbsp; Windows XP has supported these requirements for some time.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Is content protection something that is tied to High Definition video?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;While HD content has some unique content protection requirements, many of the requirements apply to commercial content generally, independent of resolution.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;What about S/PDIF audio connections?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Windows Vista does not require S/PDIF to be turned off, but Windows Vista continues to support the ability to turn it off for certain content -- a capability that has been present on the Windows platform for many years.&amp;nbsp; Additionally, in order to support the requirements of some types of content, Windows Vista supports the ability to constrain the quality of the audio component of that content.&amp;nbsp; Similar to image constraint for video, this quality constraint only applies to the audio from content whose policy requires the constraint, not to any other audio being played concurrently on the system.&amp;nbsp; As a practical matter, these audio restrictions are not widely used today.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will Component (YPbPr) video outputs be disabled by Windows Vista's content protection?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Similar to S/PDIF, Windows Vista does not require component video outputs to be disabled, but rather enables the enforcement of the usage policy set by content owners or service providers, including with respect to output restrictions and image constraint.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will echo cancellation work less well for premium content?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;We believe that Windows Vista provides applications with access to sufficient information to successfully build high quality echo cancellation functionality.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will it mean that there will no longer be unified graphics drivers?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;The Windows Vista content protection requirements for graphics drivers will not lead to movement away from unified drivers.&amp;nbsp; In fact, all graphics drivers shipped with Windows Vista are unified drivers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will Windows Vista audio content protection mean that HDMI outputs can't be shown as S/PDIF outputs?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;It is better if they show as different codec types, as it allows the difference to be reflected in the UI, thus providing the user help with their configuration and creating a better user experience.&amp;nbsp; The user wants to know the difference between HDMI and S/PDIF, as they are different physical connectors.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;What is revocation and where is it used?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Renewal and revocation mechanisms are an important part of providing robust protection for commercial audiovisual content.&amp;nbsp; In the rare event that a revocation is required, Microsoft will work with the affected IHV to ensure that a new driver is made available, ideally in advance of the actual revocation.&amp;nbsp; Revocation only impacts a graphics driver's ability to receive certain commercial audiovisual content; otherwise, the revoked driver will continue to function normally.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Does this complicate the process of writing graphics drivers?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Adding new functionality usually introduces new complexity.&amp;nbsp; In this case, additional complexity is added to the graphics driver, but that complexity comes with the direct consumer benefit of new scenarios such as HD-DVD or Blu-Ray playback.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will the 'tilt bit' mechanism cause problems even when the driver is not under attack from a hacker, e.g., when there are voltage spikes?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;It is pure speculation to say that things like voltage fluctuations might cause a driver to think it is under attack from a hacker.&amp;nbsp; It is up to a graphics IHV to determine what they regard as an attack.&amp;nbsp; Even if such an event did cause playback to stop, the user could just press 'play' again and carry on watching the movie (after the driver has re-initialized, which takes about a second).&amp;nbsp; Again, it is important to note that this could only occur in the case of watching the highest-grade premium content, such as HD-DVD or Blu-Ray.&amp;nbsp; In practice I doubt it would ever actually happen.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Does Windows Vista's use of OMAC-authenticated communication impact graphics driver performance?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;The authenticated communication mechanisms used for Protected Video Path in Windows Vista are only actively used while commercial content is playing.&amp;nbsp; This means that while there is a performance impact, it is limited to the scenarios where it is required to provide robust protection for commercial content.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Do content protection requirements mean that graphics chips have to provide hardware acceleration for video decode?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;No.&amp;nbsp; The Windows Vista content protection requirements do not require that graphics hardware include hardware acceleration for decode for many years, but such support is highly recommended to improve the user experience for HD content.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=verdana,geneva&gt;Will the video and audio content protection mechanisms affect gaming on the PC?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;The Windows Vista content protection features were design for commercial audiovisual content and are typically not used in game applications.&amp;nbsp; A game author would have to specifically request these features for them to impact game performance.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=481453" width="1" height="1"&gt;</description><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Featured+News/default.aspx">Featured News</category><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Digital+Rights+Management/default.aspx">Digital Rights Management</category></item></channel></rss>