MicrosoftMicrosoft StrategyStrategy IEEEIEEE 13941394 December,December, 19961996
SteveSteve TimmTimm DesktopDesktop andand BusinessBusiness SystemsSystems DivisionDivision MicrosoftMicrosoft CorporationCorporation
™ AgendaAgenda
uu PCPC MarketMarket ChallengeChallenge forfor 19971997 uu 13941394 -- PCPC IntegrationIntegration uu 19971997 DeviceDevice OpportunitiesOpportunities 19971997 ChallengeChallenge 13941394 PCPC MarketMarket
PC OEMs
Device Consumer Drivers Devices RoleRole ofof PCPC 13941394 consumerconsumer applicationsapplications
uu BusBus ManagementManagement uu AutoAuto setupsetup andand controlcontrol forfor systemssystems ofof devicesdevices uu ApplicationsApplications À DVDV editingediting À VideoVideo andand DataData conferencingconferencing À InformationInformation consumptionconsumption EntertainmentEntertainment PCPC 9797 uu NewNew PCPC categorycategory && valuevalue propositionproposition À Goal:Goal: EstablishEstablish featurefeature && performanceperformance baselinebaseline forfor softwaresoftware developersdevelopers
À Goal:Goal: HelpHelp end-usersend-users identifyidentify whichwhich PCsPCs supportsupport thethe ultimateultimate PC-basedPC-based entertainmententertainment uu “Easily“Easily accessible”accessible” 13941394 portport requiredrequired À KeyKey applications:applications: DVDV cameras,cameras, digitaldigital audio/speakersaudio/speakers HouseholdHousehold PenetrationPenetration ConsumerConsumer ElectronicsElectronics ProductsProducts EIA Market Research: Jan 1995 TV 98% VCR Decks 85% Component Systems 53% Color TV/Stereo 48% Home CD Players 44% Computer Printers 30% Camcorder 20% Home Security 17% Laserdisc Players 2% MarketMarket OpportunityOpportunity PCsPCs andand ConsumerConsumer ElectronicsElectronics
uu HouseholdHousehold penetrationpenetration uu ModularModular (Sealed(Sealed Case)Case) PCPC systemssystems uu NewNew applicationsapplications spanningspanning systemssystems ofof devicesdevices
À SetupSetup andand controlcontrol À InteractionInteraction À InformationInformation consumptionconsumption
How critical is the PC to your application? SIPCSIPC FrameworkFramework
HomeHome SOHO SOHO Corporate entertainmententertainment productivityproductivity Corporate
Win32Win32 API,API, ActiveX,ActiveX, DirectXDirectX DeviceDevice MediaMedia OnNowOnNow USBUSB 13941394 BayBay driversdrivers Win32Win32 DriverDriver ModelModel (WDM)(WDM) 13941394 SWSW ArchitectureArchitecture WDMWDM DeviceDevice DriversDrivers
WDM I/O Manager
Arbitrary Class Audio class Stream Class
Arbitrary minidriver MLAN on 1394 AV/C on 1394
1394 bus class driver
Adaptec 8940 minidriver TI Lynx minidriver
System bus class driver 13941394 -- PCPC IntegrationIntegration WDMWDM -- 13941394 InterfacesInterfaces uu StandardStandard 13941394 hosthost connectionconnection hardwarehardware andand softwaresoftware
À OpenOpen HostHost ControllerController InterfaceInterface (OHCI)(OHCI) andand WDMWDM DriverDriver
À PCPC MotherboardMotherboard IntegrationIntegration À P1394.2P1394.2 VersusVersus 13941394 // P1394aP1394a uu IsochronousIsochronous streamingstreaming uu DVDV CodecCodec uu StorageStorage commandcommand protocolprotocol À DVD,DVD, DiskDisk IntegratingIntegrating PCPC andand ConsumerConsumer WDMWDM -- 13941394 InterfacesInterfaces
1394 Stds PC & CE Devices
1 On Now 2 Device 3 5 4 Power Mgmt Plug and Play
Bus Power Mgmt. WDM Device Drivers
1. Device and Bus Power Control Interfaces = 1394 Power Specs. 2. Device Detection, Dynamic config. , Ease of use = 1394 PnP Spec. 3. Device Power Class interface standards: PWR on/down controls, capabilities 4. Bus Class interface standards: Soft pwr switch, device removal 5. DeviceClass interface standards: AVC, DT Cam, MLAN, SBP-2 ExpansionExpansion InterfacesInterfaces SealedSealed CaseCase PCPC
Traditional 1394 SIPC Components Storage Device Bay Monitor PC/TV Net card External Adapter Sound card Component Audio CD-ROM/VCR DVD Video Capture SW Codec or Ext. Adapter ExternalExternal AdaptersAdapters ExpansionExpansion InterfacesInterfaces 1394 Existing
uu ExternalExternal 13941394 AdaptersAdapters areare PlugPlug andand Play!Play! uu LowLow costcost À UseUse cablecable powerpower uu SupportSupport legacylegacy interfacesinterfaces (e.g.(e.g. AnalogAnalog A/V)A/V) À MigrationMigration forfor installedinstalled basebase equipmentequipment uu SupportSupport futurefuture expansionexpansion interfacesinterfaces MicrosoftMicrosoft WDM/1394WDM/1394 TimelineTimeline uu DriverDriver DevelopmentDevelopment KitKit -- Dec.Dec. 9696 À 13941394 BusBus InterfaceInterface driversdrivers À Dev.Dev. andand TestTest EnvironmentEnvironment uu ComplianceCompliance TestsTests uu WDMWDM devicedevice ClassClass driversdrivers À DeviceDevice minidrivers:minidrivers: DTDT Camera,Camera, AV/C,AV/C, ...... uu OHCIOHCI minidriverminidriver uu 13941394 compatibilitycompatibility workshopworkshop What PC software support is important for your products in 1997? 13941394 DeviceDevice OpportunitiesOpportunities PCPC ApplicationsApplications
uu WhatWhat devicedevice oror devicesdevices willwill drivedrive earlyearly 13941394 PCPC MarketMarket Demand???Demand???
À User’sUser’s requirerequire onon allall PCsPCs À EasyEasy toto useuse À ConsumerConsumer priceprice points:points: $200-600?$200-600? À ExtensibleExtensible withwith newnew 13941394 componentscomponents À BusinessBusiness andand HomeHome useuse
WhatWhat isis thisthis device???device??? 13941394 PCPC ApplicationsApplications uu DVDV // ImageImage Editing:Editing: À PC/CamcorderPC/Camcorder /DVCR,/DVCR, Scanner/Printer,Scanner/Printer, StorageStorage
À EditEdit existingexisting VHSVHS tapestapes À AudioAudio dubbingdubbing uu AutoAuto compilecompile customcustom viewingviewing guide:guide: DSSDSS uu Record/PlaybackRecord/Playback movies:movies: DSS/DVHSDSS/DVHS uu AVAV HomeHome theatretheatre setupsetup andand controlcontrol uu ArchiveArchive MMMM filesfiles offoff thethe internet:internet: DVHSDVHS IntegratingIntegrating ConsumerConsumer ElectronicsElectronics StandardStandard 13941394 DeviceDevice InterfacesInterfaces
uu StandardStandard devicedevice commandcommand protocolsprotocols À AVC,AVC, ConferencingConferencing CameraCamera 1.04,1.04, other...other...
uu PlugPlug andand PlayPlay DesignDesign ReferenceReference À ConsistentConsistent withwith IEEEIEEE 13941394 standardstandard uu DeviceDevice PowerPower ManagementManagement -- DraftDraft .7.7 À EaseEase ofof useuse forfor systemssystems ofof devicesdevices uu BusBus PowerPower ManagementManagement -- DraftDraft .9.9 À OptionalOptional 13941394 ReferencesReferences uu MicrosoftMicrosoft WebWeb site:site: À http://www.microsoft.com/hwdev uu 13941394 TATA WebWeb site:site: À http://www.1394ta.orghttp://www.1394ta.org u IEEE 1394 Internet reflector: 1394- [email protected] u Send dev./business questions to: 1394@microsoft.com RequestRequest MemphisMemphis DDKDDK 13941394 WDMWDM BetaBeta DriversDrivers
E-mail to: [email protected] beta ID (if known): Name: Company: Address 1 (No. P. O. Box): Phone Number: Fax Number: Internet ID: ™