Upload
amos-fisher
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
1
Analog Reconversion Analog Reconversion HistoryHistory
Analog Reconversion Analog Reconversion HistoryHistory
CPTWG’sCPTWG’sData Hiding SubGroup Data Hiding SubGroup
(DHSG)(DHSG)
CPTWG’sCPTWG’sData Hiding SubGroup Data Hiding SubGroup
(DHSG)(DHSG)
2
DHSG - IntroductionDHSG - IntroductionDHSG - IntroductionDHSG - Introduction
Call for Proposals – July 1, 1997Call for Proposals – July 1, 1997 Responses – September 3, 1997Responses – September 3, 1997 Interim Report – May 26, 1998Interim Report – May 26, 1998
Call for Proposals – July 1, 1997Call for Proposals – July 1, 1997 Responses – September 3, 1997Responses – September 3, 1997 Interim Report – May 26, 1998Interim Report – May 26, 1998
3
Call for Proposals – Call for Proposals – PurposePurpose
Call for Proposals – Call for Proposals – PurposePurpose
Mark video content to identify Mark video content to identify marked material and prevent marked material and prevent unauthorized recording/playbackunauthorized recording/playback
Prevent casual copying by consumersPrevent casual copying by consumers
Mark video content to identify Mark video content to identify marked material and prevent marked material and prevent unauthorized recording/playbackunauthorized recording/playback
Prevent casual copying by consumersPrevent casual copying by consumers
4
Call for Proposals - GoalsCall for Proposals - GoalsCall for Proposals - GoalsCall for Proposals - Goals
Allow content providers to mark all Allow content providers to mark all copyrighted digital video materialcopyrighted digital video material
Future digital recorders/players Future digital recorders/players would respond appropriately:would respond appropriately: refuse to record/play improper refuse to record/play improper
materialmaterial
Allow content providers to mark all Allow content providers to mark all copyrighted digital video materialcopyrighted digital video material
Future digital recorders/players Future digital recorders/players would respond appropriately:would respond appropriately: refuse to record/play improper refuse to record/play improper
materialmaterial
5
Call for Proposals – Call for Proposals – Trade-offsTrade-offs
Call for Proposals – Call for Proposals – Trade-offsTrade-offs
Recognize complex task – trade-offs Recognize complex task – trade-offs between robustness, visibility, between robustness, visibility, detectability, number of bits, speed of detectability, number of bits, speed of detection, etc.detection, etc.
DHSG particularly concerned about DHSG particularly concerned about robustness/cost trade-off (including robustness/cost trade-off (including implementation)implementation)
Recognize complex task – trade-offs Recognize complex task – trade-offs between robustness, visibility, between robustness, visibility, detectability, number of bits, speed of detectability, number of bits, speed of detection, etc.detection, etc.
DHSG particularly concerned about DHSG particularly concerned about robustness/cost trade-off (including robustness/cost trade-off (including implementation)implementation)
6
The Data Hiding The Data Hiding “System”“System”
The Data Hiding The Data Hiding “System”“System”
Copy Protection States:Copy Protection States: One-copyOne-copy No-more-copyNo-more-copy Never-copyNever-copy
One-copy Subject to Compression, One-copy Subject to Compression, Decompression, and a Copy MadeDecompression, and a Copy Made
Delivery via Disc, Tape, Cable, etc.Delivery via Disc, Tape, Cable, etc.
Copy Protection States:Copy Protection States: One-copyOne-copy No-more-copyNo-more-copy Never-copyNever-copy
One-copy Subject to Compression, One-copy Subject to Compression, Decompression, and a Copy MadeDecompression, and a Copy Made
Delivery via Disc, Tape, Cable, etc.Delivery via Disc, Tape, Cable, etc.
7
The Data Hiding “System” The Data Hiding “System” --
ContinuedContinued
The Data Hiding “System” The Data Hiding “System” --
ContinuedContinued Essential Requirements: “ideally achieved Essential Requirements: “ideally achieved
… in the drive”… in the drive” Detection in the MPEG StreamDetection in the MPEG Stream Record Control: Prevent a Casual Record Control: Prevent a Casual
Consumer From Copying “Never-Copy” Consumer From Copying “Never-Copy” and “No-More-Copy” Material Onto a and “No-More-Copy” Material Onto a RecorderRecorder
Essential Requirements: “ideally achieved Essential Requirements: “ideally achieved … in the drive”… in the drive”
Detection in the MPEG StreamDetection in the MPEG Stream Record Control: Prevent a Casual Record Control: Prevent a Casual
Consumer From Copying “Never-Copy” Consumer From Copying “Never-Copy” and “No-More-Copy” Material Onto a and “No-More-Copy” Material Onto a RecorderRecorder
8
Essential RequirementsEssential RequirementsEssential RequirementsEssential Requirements
TransparencyTransparency Low Cost Digital DetectionLow Cost Digital Detection Digital Detection DomainDigital Detection Domain Generational Copy Control for One CopyGenerational Copy Control for One Copy Low False PositiveLow False Positive Reliable DetectionReliable Detection
TransparencyTransparency Low Cost Digital DetectionLow Cost Digital Detection Digital Detection DomainDigital Detection Domain Generational Copy Control for One CopyGenerational Copy Control for One Copy Low False PositiveLow False Positive Reliable DetectionReliable Detection
9
Essential Requirements – Essential Requirements – ContinuedContinued
Essential Requirements – Essential Requirements – ContinuedContinued
Watermark Survive Normal Video Watermark Survive Normal Video Processing in Consumer UseProcessing in Consumer Use
License - Reasonable TermsLicense - Reasonable Terms Technical MaturityTechnical Maturity Data PayloadData Payload Minimum Impact on Content Minimum Impact on Content
PreparationPreparation Data RateData Rate
Watermark Survive Normal Video Watermark Survive Normal Video Processing in Consumer UseProcessing in Consumer Use
License - Reasonable TermsLicense - Reasonable Terms Technical MaturityTechnical Maturity Data PayloadData Payload Minimum Impact on Content Minimum Impact on Content
PreparationPreparation Data RateData Rate
10
Evaluation MethodologyEvaluation MethodologyEvaluation MethodologyEvaluation Methodology
Three Phase ApproachThree Phase Approach Preliminary paper analysisPreliminary paper analysis Visual, functional, and technical maturity Visual, functional, and technical maturity
demonstrationdemonstration More detailed analysisMore detailed analysis
Results Reported to CPTWG With or Results Reported to CPTWG With or Without Specific RecommendationsWithout Specific Recommendations
Three Phase ApproachThree Phase Approach Preliminary paper analysisPreliminary paper analysis Visual, functional, and technical maturity Visual, functional, and technical maturity
demonstrationdemonstration More detailed analysisMore detailed analysis
Results Reported to CPTWG With or Results Reported to CPTWG With or Without Specific RecommendationsWithout Specific Recommendations
11
Interim ReportInterim ReportInterim ReportInterim Report Received 11 ProposalsReceived 11 Proposals Significant Differences in Addressing 13 Significant Differences in Addressing 13
Essential Requirements: Generational Essential Requirements: Generational Control Most DifficultControl Most Difficult
Needed to Revisit Visibility and False Needed to Revisit Visibility and False Positive AssumptionsPositive Assumptions
Certain Points Need NDA’s, e.g., Gate Certain Points Need NDA’s, e.g., Gate Count and LicensesCount and Licenses
Learned from ExerciseLearned from Exercise [Interim Report on the ARDG Web Site][Interim Report on the ARDG Web Site]
Received 11 ProposalsReceived 11 Proposals Significant Differences in Addressing 13 Significant Differences in Addressing 13
Essential Requirements: Generational Essential Requirements: Generational Control Most DifficultControl Most Difficult
Needed to Revisit Visibility and False Needed to Revisit Visibility and False Positive AssumptionsPositive Assumptions
Certain Points Need NDA’s, e.g., Gate Certain Points Need NDA’s, e.g., Gate Count and LicensesCount and Licenses
Learned from ExerciseLearned from Exercise [Interim Report on the ARDG Web Site][Interim Report on the ARDG Web Site]
12
Interim EvaluationInterim EvaluationInterim EvaluationInterim Evaluation
TransparencyTransparency Digital Detection Cost Digital Detection Cost Digital Detection DomainDigital Detection Domain Generational Copy Control for One CopyGenerational Copy Control for One Copy False PositiveFalse Positive Reliable DetectionReliable Detection
TransparencyTransparency Digital Detection Cost Digital Detection Cost Digital Detection DomainDigital Detection Domain Generational Copy Control for One CopyGenerational Copy Control for One Copy False PositiveFalse Positive Reliable DetectionReliable Detection
13
Interim Evaluation – Interim Evaluation – ContinuedContinued
Interim Evaluation – Interim Evaluation – ContinuedContinued
Watermark SurvivalWatermark Survival Licensable TermsLicensable Terms Technical MaturityTechnical Maturity Data PayloadData Payload Impact on Content PreparationImpact on Content Preparation Data RateData Rate No Disclosure of Technical ApproachNo Disclosure of Technical Approach
Watermark SurvivalWatermark Survival Licensable TermsLicensable Terms Technical MaturityTechnical Maturity Data PayloadData Payload Impact on Content PreparationImpact on Content Preparation Data RateData Rate No Disclosure of Technical ApproachNo Disclosure of Technical Approach
14
““Phase III”Phase III”““Phase III”Phase III”
WaRP (Watermark Review Panel)WaRP (Watermark Review Panel) Formed After DHSG Phase II Formed After DHSG Phase II
Report (December 1998)Report (December 1998) Provided Advice to the Advisory Provided Advice to the Advisory
Board to DVD CCABoard to DVD CCA
WaRP (Watermark Review Panel)WaRP (Watermark Review Panel) Formed After DHSG Phase II Formed After DHSG Phase II
Report (December 1998)Report (December 1998) Provided Advice to the Advisory Provided Advice to the Advisory
Board to DVD CCABoard to DVD CCA