JPH11177931A - 多数の電子装置を相互連結するシステム及び方法 - Google Patents

多数の電子装置を相互連結するシステム及び方法

Info

Publication number
JPH11177931A
JPH11177931A JP10218309A JP21830998A JPH11177931A JP H11177931 A JPH11177931 A JP H11177931A JP 10218309 A JP10218309 A JP 10218309A JP 21830998 A JP21830998 A JP 21830998A JP H11177931 A JPH11177931 A JP H11177931A
Authority
JP
Japan
Prior art keywords
vcr
dss
event
recording
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10218309A
Other languages
English (en)
Other versions
JP3169904B2 (ja
Inventor
Karl Francis Horlander
フランシス ホルランダー,カール
Michael Francis Kvintus Jr
フランシス ジュニア クビンタス,マイクル
Keith Reynold Wehmeyer
レノルズ ウェーメイヤー,キース
Robert Howard Miller
ハワード ミラー,ロバート
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technicolor USA Inc
Original Assignee
Thomson Consumer Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Consumer Electronics Inc filed Critical Thomson Consumer Electronics Inc
Publication of JPH11177931A publication Critical patent/JPH11177931A/ja
Application granted granted Critical
Publication of JP3169904B2 publication Critical patent/JP3169904B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2814Exchanging control software or macros for controlling appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00144Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users involving a user identifier, e.g. a unique customer ID
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00152Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users involving a password
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00543Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein external data is encrypted, e.g. for secure communication with an external device or for encrypting content on a separate record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00666Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of erasing or nullifying data, e.g. data being overwritten with a random string
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0071Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/0084Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific time or date
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4112Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • H04N9/7925Processing of colour television signals in connection with recording for more than one processing mode for more than one standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/4026Bus for use in automation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91321Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy protection control signal, e.g. a record inhibit signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91328Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy management signal, e.g. a copy generation management signal [CGMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • H04N5/7755Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver the recorder being connected to, or coupled with, the antenna of the television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • H04N5/9305Regeneration of the television signal or of selected parts thereof involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computing Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)
  • Television Systems (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【課題】 相互接続された電子装置の間で情報を通信す
るロバスト性のあるシステム並びに方法の提供を目的と
する。 【解決手段】 本発明は、ディジタル記録モードとアナ
ログ記録モードの一方でビデオ記録装置を動作させる方
法であり、特に、ディジタル記録モードで記録するディ
ジタルビットストリーム又はアナログ記録モードで記録
する対応したアナログビデオ信号の何れか一方を受け、
ディジタル記録モードでディジタルビデオビットストリ
ームを記録し、障害条件に応答して対応したアナログビ
デオ信号を記録するアナログ記録モードに切り替わる。
ディジタルビットストリームは著作権情報を含み、アナ
ログ記録モードに切り替わる段階は、著作権情報に応答
して行われる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ディジタルデータ
バスのような相互接続を介して消費者電子装置のような
多数の電子装置の間で通信を行うシステムに関する。
【0002】
【従来の技術】コンシューマ・エレクトロニクス・バ
ス、即ち、CEBusのようなデータバスプロトコル
は、テレビジョン受像機、表示装置、ビデオカセットレ
コーダ(VCR)、及び直接放送衛星(DBS)受信機
のような消費者電子装置を相互接続するため利用され得
る。CEBusのようなバスプロトコルは制御情報及び
データの両方の通信を行う。CEBus制御情報は、電
子工業界(EIA)仕様のIS−60に定義されたプロ
トコルを有する“制御チャネル”上で通信される。特定
用途の制御情報は、CAL(コモン・アプリケーション
・言語)として公知のプログラミング言語の形式を用い
て定義することができる。
【0003】消費者電子装置は徐々に複雑になり、その
特色の数は増加し続けている。データバスを介してこれ
らの複雑な装置を一体的に結合するには完全なオーディ
オ・ビデオ(A/V)システムを提供することが要求さ
れるが、そのためには多数の問題が生じる。例えば、1
台の装置のある種の特色がバスに結合された1台以上の
装置との相互作用を要求する場合を考える。1台の装置
の能力が別の装置の特定の動作を完了するために必要と
される。このとき、種々の装置の要求間で競合が生ずる
可能性がある。
【0004】データバスを経由して連結された複雑な電
子装置を含むA/Vシステムの具体例は、例えば、イン
ディアナ州インディアナポリス所在のトムソン・コンシ
ューマ・エレクトロニクス・インコーポレーティッドに
よって開発されたディジタルVHSフォーマット(DV
HS)方式VCR、及び、トムソン・コンシューマ・エ
レクトロニクス・インコーポレーティッドにより製造さ
れたDSS(トレードマーク)衛星受信機を含むシステ
ムである。DVHS方式VCRはアナログ信号又はディ
ジタル信号のいずれでも記録することができる。記録が
行われる前に種々の検査が行われる。例えば、VCRに
装着されたテープのタイプは適当であるか(アナログか
ディジタルか)、そのユーザは特定の番組を記録する資
格があるか、記録が許可されるような著作権状況、即
ち、コピー権状況であるか、ユーザは必要な料金を支払
ったか、また、DSS(トレードマーク)ユニットは記
録を行うべきときに所望の番組に同調させるため利用可
能であるか、DSS(トレードマーク)ユニットは所望
のチャネルに同調しているか等が検査される。
【0005】
【発明が解決しようとする課題】ユーザは、例えば、オ
ンスクリーン表示(OSD)表示メッセージを用いて、
各装置の状態及び各装置がどのような動作を行っている
かに関して通知されるべきである。各装置及び関連した
相互作用の複雑さは、相互接続された電子装置の間で情
報を通信するロバスト性のあるシステム並びに方法を要
求する。
【0006】
【課題を解決するための手段】本発明は、一方で上記問
題点を認識し、他方で上記問題点を解決するシステム及
び方法を提供する。一般的に言うと、本発明は、ディジ
タル記録モードとアナログ記録モードの一方でビデオ記
録装置を動作させる方法を定義する。特に、本発明の方
法は、ディジタル記録モードで記録するディジタルビッ
トストリーム又はアナログ記録モードで記録する対応し
たアナログビデオ信号の何れか一方を受け、ディジタル
記録モードでディジタルビデオビットストリームを記録
し、障害条件に応答して対応したアナログビデオ信号を
記録するアナログ記録モードに切り替わる。
【0007】本発明の他の面によれば、ディジタルビッ
トストリームは著作権情報を含み、アナログ記録モード
に切り替わる段階は、著作権情報に応答して行われる。
本発明の他の面によれば、アナログ記録モードへの切り
替わりは、アナログ記録媒体がビデオ記録装置に装着さ
れることに応答して行われる。本発明の他の面によれ
ば、アナログ記録モードへの切り替わりは、ビデオ記録
装置がディジタル記録モードで動作する間にディジタル
ビデオビットストリームが存在しないことに応答して行
われる。
【0008】本発明の他の面によれば、本方法は障害条
件をユーザに通知する段階を含み、アナログ記録モード
に切り替わる段階は、通知された障害条件に応じたユー
ザ始動のコマンドの受取に応答して行われる。また、本
方法は、上記通知された障害条件に応じたユーザ始動の
コマンドの受取に応答してディジタル記録を取り消す段
階を更に含む。
【0009】本発明の他の面によれば、記録装置は第2
のプログラムに対する所定のイベントに応答して遅延動
作モードで動作するよう初期化され、かつ、記録装置は
第2のプログラムを記録するため第1のプログラムの記
録を予め削除する。本発明の他の面によれば、ディジタ
ル記録モードとアナログ記録モードの一方で記録するこ
とができるビデオ記録装置用のエラー復旧方法は、遅延
動作モードで動作するようにビデオ録画装置を初期化
し、ディジタル記録モードで記録するディジタルビット
ストリーム又はアナログ記録モードで記録する対応した
アナログビデオ信号の何れか一方を受け、電子プログラ
ムガイドから受けられた第1の著作権情報に応答してデ
ィジタル記録モードでディジタルビデオビットストリー
ムを記録し、ディジタルビデオビットストリーム中で受
けられた第2の著作権情報に応答して対応したアナログ
ビデオ信号を記録するアナログ記録モードに切り替わる
段階を含む。
【0010】本発明の他の面によれば、アナログビデオ
信号及びディジタルビデオビットストリームはレシーバ
から受けられ、本発明の方法は、記録装置が対応したア
ナログ信号だけを受けるようにディジタルビデオビット
ストリームの発生を禁止する段階を更に有する。記録
は、アナログ記録は望ましくない旨のユーザの表示に応
答して取り消される。
【0011】本発明の他の面によれば、本発明の方法
は、第1の著作権情報が利用できないため、若しくは、
ビデオ記録装置が目下再生モードで動作しているため、
遅延動作モードでプログラミングされたイベントが記録
されないことをユーザに知らせる段階を更に有する。本
発明の他の面によれば、ディジタル記録モードとアナロ
グ記録モードの一方でビデオ記録装置を動作させる方法
は、ディジタル記録モードで記録するディジタルビット
ストリーム又はアナログ記録モードで記録する対応した
アナログビデオ信号の何れか一方を受け、ディジタル記
録モードを選択し、ビデオ記録装置の無障害条件又は障
害条件を検出し、無障害条件に応答してディジタル記録
モードでディジタルビデオビットストリームを記録し、
障害条件に応答して対応したアナログビデオ信号を記録
するアナログ記録モードに切り替わる段階を含む。
【0012】
【発明の実施の形態】添付図面を参照することにより本
発明はよりよく理解できる。図1には、DVHS方式V
CR装置100と、DSSユニット170と、TV装置
130と、別のA/V装置150と、放送信号を受信す
るアンテナ140と、DSSユニット170へのユーザ
インタフェースを提供するリモートコントロール160
と、DSS信号を受信する衛星ディッシュ形アンテナ1
90と、RF変調器120とを含む多数の電子装置を相
互連結するシステムが示されている。VCR装置100
は、輝度/色度プロセッサ106から記録すべき信号を
受信する再生/記録回路101を含む。回路101は再
生中に輝度/色度プロセッサ103に信号を出力する。
プロセッサ103は、図示される如く再生モード中及び
他のモード中に信号をルーティングするスイッチ104
を有する。VCR装置100は、アンテナ140により
発生された信号からの所望のチャネルに同調するチュー
ナ113と、他のA/V装置150及びDSSユニット
170のライン出力171から夫々に複合テレビジョン
信号を受信するライン入力111及び112とを含む。
VCR装置100のライン出力107はTV装置130
のライン入力132に複合テレビジョン信号出力を供給
する。VCR装置100へのディジタルI/Oはディジ
タルインタフェース110を介して与えられる。オンス
クリーン表示(OSD)発生器105は、表示のためス
イッチ109を介してTV装置130に結合され得るメ
ッセージ及び状態情報のようなユーザインタフェース情
報を表す信号を生成する。スイッチ102,104,1
09及び114はVCR装置100の各動作モードに対
し必要に応じて信号をルーティングする。
【0013】VCR装置100には、VCR装置100
内のバス(図示されない)を介して、チューナ113、
再生/記録ユニット101及び輝度/色度プロセッサの
ようなVCR装置100内の機能に連結され、制御する
制御マイクロプロセッサ(μP)108が更に含まれ
る。制御マイクロプロセッサ108は、ディジタルI/
Oポート110を介したDSSユニット170への制御
情報の通信を制御する。ディジタルA/Vデータは、V
CR装置100とDSSユニット170のディジタルデ
ータポート172との間で通信される。例えば、DSS
ユニット170によって受信された番組は、番組のディ
ジタルデータをVCR装置100に供給するDSSユニ
ット170によるディジタル記録のユーザ要求に応答し
て、ディジタル形式で記録され得る。ディジタル式に記
録された番組の表示は、VCR装置100における再生
中にVCR装置100によって生成されたディジタルデ
ータをDSSユニット170のポート172に連結し、
DSSユニット170がディジタルデータを処理し始
め、TV装置130に結合するのに適した複合テレビジ
ョン信号を生成することにより実現される。
【0014】前述の特色に加えて、DSSユニット17
0は、ディッシュ形アンテナ190により受信された信
号から特定の信号に同調するチューナ178を含む。チ
ューナ178の出力は、プログラム信号をディジタル的
に処理し、多様なテレビジョン信号を生成する信号処理
ユニット174に結合される。最初に、Sビデオ信号が
生成され、TV装置130のライン入力133に接続さ
れたライン出力173に結合される。DSSユニット1
70は、上記の如くDSSユニット170のライン出力
171を介してVCR装置100に結合される複合テレ
ビジョン信号を生成する。リモートコントロール受信機
176は、ワイヤレスリモートコントロール160から
赤外(IR)又はRF信号のような信号を受信する。リ
モートコントロール信号は、ユーザにDSSユニット1
70の制御を許可するユーザインタフェースを提供す
る。図1には図示されないが、リモートコントロール1
60のようなユーザインタフェースは、VCR装置10
0及びTV装置130にも提供され得る。
【0015】また、DSSユニット170には、図示さ
れるように制御バスを介してDSSユニット170の種
々の特色に接続されたコントロールマイクロプロセッサ
175が含まれる。マイクロプロセッサ175は、VC
R装置100のOSD発生器105により生成されるも
のと類似したユーザインタフェースメッセージ及び情報
の視覚的表示を与えるOSDデータを生成する。マイク
ロプロセッサ175は、VCR装置100に関して説明
した方法と同様の方法でディジタルI/Oポート172
を含むDSSユニット170の特色を制御する。特に、
以下に詳述するように、VCR装置100とDSSユニ
ット170の間で通信される制御情報は、OSDデータ
のようなユーザインタフェース情報と、各装置でスケジ
ューリングされるイベントに関する情報と、資源の利用
可能性とを含む。
【0016】かかる情報の通信により、VCR装置10
0又はDSSユニットは何れも、他方の装置の状態を検
査し、他方の装置でスケジューリングされたイベントに
関する情報を獲得し、DSSユニット170とVCR装
置100でスケジューリングされたイベント(例えば、
一つの番組の視聴がDSSユニット170でスケジュー
リングされた一つの番組の視聴と、VCR装置100で
スケジューリングされた別の番組のプログラミング)の
間の競合を検査し、他方の装置にエラーが存在する(例
えば、ディジタル記録が行われことが想定されていると
きに、アナログテープがVCR装置100に装着されて
いる)か否かを判定できるようになる。何れの装置も他
方の装置からかかる情報を得ることができるので、何れ
の装置も例外条件(即ち、競合及びエラー)を判定し、
両方の装置の中の一方の装置に対し存在する例外条件の
履歴を残すことが可能である。この履歴は、例えば、シ
ステムの状態をユーザに通知するため、OSDを用いて
ユーザに提示され得る。
【0017】その上、一方の装置は、元の動作の目的を
達成するためエラー又は競合を含む他方の装置でスケジ
ューリングされた動作を変更することが可能である。例
えば、ユーザがディジタル記録を要求したにもかかわら
ず、ディジタルテープではなくアナログテープを装着し
た場合を考える。VCR装置100の制御プロセッサ1
08はエラーを検出する。しかし、DSSユニット17
0の制御プロセッサ175は、ディジタルI/Oユニッ
ト110及び172を含むディジタルバスインタフェー
スを経由して適当なコマンドをVCR装置100に送る
ことによってVCR装置100の状態を検査することが
可能である。DSSユニット172は、状態情報を受信
し、その情報を評価し、エラーを検出し、ディジタル記
録動作をアナログ記録動作に変更するためVCR装置1
00に適当なコマンドを送出する処理を始める。かくし
て、ユーザは望み通りのディジタル記録を実現しない
が、少なくともユーザは番組の録画を得ることができる
ので、元の動作の目的の少なくとも一部を達成できる。
一方又は両方の装置で行われるこのような動作の変更の
全記録は一方の装置に保持することが可能であり、ユー
ザに変更を通知するため、例えば、OSD表示でユーザ
に提示され得る。
【0018】図2及び3は図1に示されたシステムの変
形を表わす図である。より詳細に言うと、図2には、T
V装置130が図1に示された2本ではなく、1本のラ
イン入力だけを有する場合にシステムが接続される態様
が表されている。図1の場合に、DSSユニット170
からの信号はライン出力130を介してTV装置130
に直接供給されるが、図2におけるシステムは、DSS
ユニット170の出力を、DSSユニット170のライ
ン出力171と、TV装置130のライン入力111、
スイッチ109及びライン出力107とを経由してTV
装置130のライン入力132に結合する。図2の他の
面は図1に示されたシステムと実質的に同じであり、説
明を繰り返さない。
【0019】図3において、TV装置130はアンテナ
入力だけを有し、複合ビデオ入力を持たない。その結果
として、図3のDSSユニット170の出力は、DSS
装置170のスイッチ177及びRF変調器120を経
由してTV装置130のアンテナ入力にルーティングさ
れる。図3に示されたシステムの他の面は、図1及び2
に示されたシステムと実質的に同一であり、説明を繰り
返さない。
【0020】図1に示されたシステムの他の面は、パス
ワードを要求する動作に関係したセキュリティ発行に関
係する。例えば、有料視聴イベントの購入が許可される
前に、パスワードの入力が要求される。同様に、パスワ
ードはある種のレーティングが許可された番組を視聴す
る前に必要とされる。つまり、このような動作のための
パスワードはDSSユニットに入力される。しかし、有
料視聴イベントの記録又は制限されたレーティングを有
するイベントの記録を行うためにはパスワードの検査が
必要である。即ち、ユーザが番組の記録を要求すると
き、VCR装置100は正確な時間に正しい番組の同調
をスケジューリングするためDSSユニット170に要
求を送信する。この要求は、DSSユニット170に特
定の動作のためにパスワードが求められるか否かのよう
な認可情報を検査させる。
【0021】以下に詳述するように、図1に示されたシ
ステムは、「インスタンス変数」(IV)にアクセスし
ようとする装置、例えば、DSSユニット170のイベ
ントのスケジューリングを試みるVCR装置100の一
部としてパスワード確認を行う。CEBus制御チャネ
ルプロトコルのような従来のシステムの設備は、構成可
能なセキュリティを有する装置、又は、セキュリティ認
可が必要なときにユーザにパスワードの入力を要求する
装置を適切にサポートしない。ここで説明するシステム
及び装置は、パスワードがバスを介して伝送されないの
で、セキュリティが向上する。その上、VCR装置10
0及びDSSユニット170のような多数の装置は、パ
スワードを知る必要が全くない。また、各パスワード毎
に関連した異なるセキュリティレベルを有する多数のパ
スワードがサポートされる。装置内にタイマーは必要で
はなく、特に、要求中の装置はパスワードを発生させる
ため必要な限りの時間をとることができるので、ユーザ
によって入力されたパスワードをサポートする。本例の
パスワード確認システムは、EIA ISー60.4
第6部に“アプリケーションレイヤ仕様 付録A(Appli
cation Layer Specification Algorithm Version II)”
という題名で記載されているようなGE暗号化及び認証
アルゴリズムバージョンIIを用いて実現された認証特色
を含む。
【0022】パスワード確認の一例として、CEBus
のようなバスを想定する。CEBus上でパスワード確
認を要求する動作を実行するため実現可能な3通りのシ
ナリオがある。第1のシナリオは、通常のCEBus要
求、即ち、Implicit_Invoke, Explicit_Invoke, Cond
itional _Invoke, 又はExplicit_Retry である。図4
に示される如く、通常の要求はノードAからノードBに
伝送される。ノードBは、次に、要求中の何れの動作も
パスワードを必要としないことを判定する。かくして、
ノードBは要求を実行する。
【0023】第2のシナリオは、パスワードを必要とす
る通常の要求(Implicit_Invoke,Explicit_Invoke, C
onditional _Invoke, 又はExplicit_Retry )であ
る。図5に示される如く、通常の要求はノードAからノ
ードBに伝送される。ノードBは、要求の一部を実行す
るためパスワードが必要とされることを判定する。ノー
ドBは安全なインスタンス変数へのアクセスが否認され
た旨をノードAに知らせるCALエラーをノードAに返
す。次に、ノードAは、例えば、1乃至18文字(バイ
ト)からなるパスワードをユーザに促す。18バイトの
中で入力されないバイトは零に設定される。ノードA
は、上記の認証特色を用いて認証請求パケットとして必
要な動作を再送する。このパケットで、メッセージ文は
要求された動作であり、認証キーはパスワードであり、
認証キーIDは0であり、認証アルゴリズムIDは3で
ある。このパケットはオプションとして暗号化してもよ
い。ノードAは認証請求パケットをノードBに送信す
る。ノードBはこのパケットを受信し、認証アルゴリズ
ムに対する認証キーとして既知のパスワードを用いて確
認を検査する。ノードBがレベル毎に異なるパスワード
を具備した数通りのセキュリティレベルを有する場合、
確認は(最低のセキュリティレベルから始めて)確認が
成功するまで、若しくは、既知の全てのパスワードが試
されるまで各パスワードを用いて検査される。MTレイ
ヤはアプリケーションレイヤに成功したセキュリティの
レベルを知らせる。認証請求パケットが確認をパスした
とき、ノードBは動作を実行し、アプリケーションレイ
ヤは適切なセキュリティレベルが見つけられたかどうか
を検査する。確認が成功しているが、セキュリティレベ
ルが動作を実行できる程充分には高くない場合、ノード
Bは保護されたIVへのアクセスが否認された旨を示すC
ALエラーを返す。認証請求パケットが全ての既知のパ
スワードに対する確認を失敗したとき、ノードBは否認
コードFailed_Authentication(33h) を含む否認パケッ
トを送信する。
【0024】第3のシナリオは、図6に示されるよう
に、CEBus認証要求(Authenticate _Imp _Invok
e, Authenticate_Exp _Inv, Authenticate _Cond_I
nv, Authenticate _Exp _Retry)パケットがノードA
からノードBに伝送されるとき出現する。本シナリオの
場合、ノードAは、認証キーがパスワードであり、認証
キーIDが0であり、認証アルゴリズムIDが3である
認証アルゴリズムを用いて認証要求パケットを発生す
る。このパケットはオプションとして暗号化してもよ
い。ノードBはこのパケットを受信し、認証アルゴリズ
ムに関する認証キーとして既知のパスワードを用いて確
認を検査する。ノードBがレベル毎に異なるパスワード
を具備した数通りのセキュリティレベルを有する場合、
確認は(最低のセキュリティレベルから始めて)確認が
成功するまで、若しくは、既知の全てのパスワードが試
されるまで各パスワードを用いて検査される。MTレイ
ヤはアプリケーションレイヤに成功したセキュリティの
レベルを知らせる。要求が確認をパスしたとき、要求が
実行され、アプリケーションレイヤは適切なセキュリテ
ィレベルが見つけられたかどうかを検査する。確認が成
功しているが、セキュリティレベルが動作を実行できる
程充分には高くない場合、ノードBは保護されたIVへの
アクセスが否認された旨を示すCALエラーを返す。要
求が全ての既知のパスワードに対する確認を失敗したと
き、ノードBからノードAに否認コードFailed_Authen
tication(33h) を含む否認パケットが送信される。
【0025】何れのノードにもパスワードがない場合、
18個の零からなるパスワードが使用される。ノードA
は、パスワードを発生させるためユーザ入力を要求する
か、若しくは、メモリに格納されたパスワードを使用す
ることが可能である。ノードBはパスワードをメモリに
格納しているか、又は、デフォルトパスワードを使用す
る必要がある。
【0026】以下、図1乃至3のVCR装置100とD
SSユニット170の間のインタフェースに関する具体
的な例を説明する。簡略化されたインタフェースの例が
図7の(A)乃至(E)に示されている。図7(A)に
おいて、ユーザはタイマーイベントをVCR装置100
に入力し、VCR装置100は同じイベントがDSSユ
ニット170に存在することを要求する。VCR装置1
00は、DSSユニット170にタイマーイベントを作
成するため明示的な請求をDSSユニット170に送信
する。DSSユニット170は、イベントが有料視聴購
入に課された経過時間制限を超過するか、若しくは、レ
ーティングレベルを超えるか、又は、イベントが非常に
将来の先のことであるため、タイマーイベントがパスワ
ードを要求することを判定する。図7(B)に示される
如く、DSSユニット170は、保護されたIVへのアク
セスが否認された旨を示すCALエラー結果をVCR装
置100に送信する。VCR装置100はユーザにパス
ワードを促し、認証明示的請求パケットを作成するため
入力されたパスワードを使用する。VCR装置100
は、次に、図7(C)に示される如く、認証明示的請求
パケットをDSSユニット170に送信する。DSSユ
ニット170は認証請求パケットを受信し、DSSユニ
ットのパスワードを使用してそのパケットを確認する。
認証請求が確認をパスし、セキュリティレベルが動作を
実行するのに充分な高さであるとき、タイマーイベント
はDSSユニット170を用いて巧くスケジューリング
される。図7(D)に示されるように、DSSユニット
170は、COMPLETED TOKEN(FEh)を含む結果パケットを
VCR装置100に送信する。認証請求が確認をパス
し、セキュリティレベルが動作を実行できる程度の充分
な高さではない場合、タイマーイベントはDSSユニッ
ト170を用いてスケジューリングされない。この場
合、DSSユニット170は、ERROR TOKEN(FDh)と、保
護されたIVへのアクセスが否認された旨を示すエラーコ
ードとを含む結果パケットをVCR装置100に送信す
る。認証応答がDSSユニット170の全てのパスワー
ドに対し失敗したとき、タイマーイベントはDSSユニ
ット170を用いてスケジューリングされず、DSSユ
ニット170は、図7(E)に示されるように否認コー
ドFailed_Authentication(33h) を含む否認パケットを
VCR装置100に送信する。
【0027】上記の特色を与えるインタフェースシステ
ムを実現する一実施例を詳細に説明する。説明文の他
に、以下の記載には当業者に対し上記のシステムの実施
例を明瞭に定義するCAL言語(顧問アプリケーション
言語)命令が与えられる。以下の説明の理解を更に助け
るため、図8乃至17には以下に説明するシステム及び
方法を示すフローチャートが記載されている。
【0028】トムソン・コンシューマ・エレクトロニク
ス・インコーポレーティッドによって開発されたDVH
S方式VCRは、標準A/V入力であるA/V IN
と、簡易ディジタルA/VバスであるDAVを有する。
これにより、DVHS方式VCRは、標準アナログ又は
ディジタル式ビデオ及びオーディオを録画、再生するこ
とができる。DAVバスは、ディジタルビットストリー
ムを送信するためP1394物理レイヤを使用する。C
EBusは、シングルエンディッド・コモン・コレクタ
・物理レイヤ及びIS−60通信プロトコルを使用す
る。
【0029】アナログ入力であるA/V INは、ユー
ザがVCRからのDSSビデオをモニタすることを可能
にする。この能力はVCRがアナログ式ビデオ及びオー
ディオ信号を記録することを可能にする。VCRはDV
HS方式VCR上にある外部スイッチによって決定され
たデフォルト録画モードを有する。ユーザの好みのセッ
トアップ及びVCRの媒体は、イベント毎に録画モード
を決定する。
【0030】プログラムされたタイマーイベント情報
は、DSSとDVHS方式VCRとの間でイベントをス
ケジューリングするために必要な情報を共有する。この
情報には、特に、時間、日付、番組期間、録画モード
(アナログ又はディジタル)及びタイマープログラムイ
ベントの頻度が含まれる。DVHS方式VCRの再生は
録画に依存する。VHS方式の再生は従来のVHSテー
プ表示システムを用いて行われる。ディジタル再生に
は、ディジタルビットストリームを復号化及び表示のた
めDSSに送信することが含まれる。DSSのオーディ
オ及びビデオをTVに送信するための手段は4通り存在
する。SビデオTVはDSSのSビデオ出力に直結され
る。1個のA/V入力だけを備えたTVは、DSSビデ
オをDVHS方式VCRのA/V OUTにルーティン
グするためDVHS方式VCR出力ビデオスイッチを使
用する。TVのRF入力はDSSのRF変調器出力を受
信し得る。最後に、TVはDAVビットストリームを受
信、送信可能である。
【0031】DVHSは7個のCEBusコンテクスト
部からなるCEBusアプリケーションレイヤを含む。
すべてのCEBus装置はユニバーサルコンテクストを
含む必要がある。DVHS方式VCRは、メディアトラ
ンスポート、チューナ、ユーザインタフェース、A/V
(データチャネル)、レシーバコントロール及びタイム
コンテクストを含む。DSS3は、チューナ、ユーザイ
ンタフェース、A/V(データチャネル)、レシーバコ
ントロール及びタイムコンテクストを含む。
【0032】DSS−DVHSインタフェースの再生及
び記録機能を管理する具体的な動作ルールを最初に説明
する。次の節では、VCRユーザインタフェースからの
予めスケジューリングされたプログラムタイマーイベン
トをスケジューリング及び実行するため必要なDSS及
びVCRの相互作用を説明する。プログラムタイマー録
画イベントは、5種類の別個の機能:(1)資源照合、
(2)パスワード確認、(3)コピー防止、(4)エラ
ー又は競合解消、及び(5)記録イベントを必要とす
る。
【0033】DSS側でスケジューリングされたプログ
ラムされたイベントをVCRから確定する場合、VCR
はイベントを維持し、DSSが録画を開始するのを待機
する必要がある。VCRはDSS内のプログラムイベン
ト情報を追加又は削除することができる。VCRはDS
Sプログラムイベントを遠隔的に変更しなくてもよい。
DSSは、DSSのユーザインタフェースがプログラム
タイマーイベントを削除又は変更したとき、VCRを更
新する。イベントがVCRユーザインタフェースから削
除された場合、VCRはDSSのイベントを削除する。
VCRはDSSプログラムタイマーイベントデータを変
更し得ない。
【0034】DSSは記録セッションを開始する責任が
ある。DSSは、VCR利用可能性、テープタイプを要
求し、VCRのA/V入力をDSSビデオに切り換え、
DAVバス(ディジタル記録)を獲得要求(hailing) す
る。エラー及び競合解消機能は、テープタイプ不適合、
VCRスケジュール衝突、又は、バス上にVCRが存在
しないこと(応答なし)の検出を含む。
【0035】VCRは、期限が満了するか、又は、別の
プログラムされたイベントタイマーに取って代わられる
までスケジューリングされたイベントを保持する。DV
HS方式VCRからDSSを用いてプログラムタイマー
イベントをセットアップするために必要とされるステッ
プは以下の通りである。 ステップ1:DSS利用可能性問い合わせ VCRは、利用可能なプログラムタイマーイベントオブ
ジェクトを有するかどうかを照合する。利用可能なイベ
ントが存在しない場合、VCRは、VCRプログラムイ
ベントスケジューラがふさがった状態であることを示す
OSDメッセージを発生する。
【0036】VCRは、「現在の状態(current_statu
s) =プログラムされていない(not programmed)である
ならば、値timer _object_id“m ”(6D)を獲得す
る」を示すExplicit_InvokeメッセージをDSSタイム
コンテクスト(05)の全てのデータメモリクラスオブ
ジェクト(16)に送る。DSSは、使用されていない
上記のプログラムイベントオブジェクト(“C”=
0”)に完了したトークン“FE”にtimer _object_
id IV の値“m”を加えたものを返す。他の全てのプロ
グラムタイマーイベントオブジェクトは“FC”を返
す。VCRは最初に利用可能なプログラムイベントタイ
マを使用する。
【0037】CALコマンド“05 00 16 56 43 E8 30 F
7 43 6D F8”がVCRからDSSに送られる。このコマ
ンドは、<タイムコンテクスト(05)、任意(00)のイベン
トタイマークラスオブジェクト(16)><現在の状態
“C”(43)は零(30)に一致する(56)><始め(F7)><ti
mer _object_id“m”(6D)の値を獲得する(43)><エ
ンド(F8)>のように読める。
【0038】例えば、タイマーコンテクスト(05h) のプ
ログラムイベントタイマーオブジェクト(03h)-(0Ah) に
対し、オブジェクト(04h) 及び(07h) が未使用であるこ
とを仮定する。DSSからの応答は、 FC FE 34 FC FC FE 37 FC FC FC である。この場合、コマンドは以下のプロトコルサービ
スと共に送信される。
【0039】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 利用可能なタイムスロットが無い場合、DSSは、 “FC FC FC FC FC FC FC FC ” を返す。VCRは、VCR若しくはDSSの一方又は両
方に利用可能な付加プログラムイベントタイマーが無い
旨を示すため適当なOSDを表示する。
【0040】ステップ2:プログラムタイマーイベント
の設定 VCRは、受信されたtimer _object_id IVの値であ
るLLと共にevent _dataのインスタンス変数“e”を
プログラムタイマーイベントオブジェクトに送る。シン
ボルLLは受信されたプログラムタイマーオブジェクト
timer _object_idの値である。これは16進数の変数
である。
【0041】VCRはExplicit_Invokeメッセージ: “05 LL 46 65 F5 F5 F4 31 32 F6 DnnnLnTnRIAM” をDSSタイムコンテクスト(05)のプログラムタイマー
イベントオブジェクト(LL)に送る。ここで、“DnnnLnTn
RIAM”はデータバイトである。LLフィールドは、ステッ
プ1において、DSSによって返された利用可能なDS
Sプログラムタイマーイベントオブジェクトtimer _ob
ject_id IVの16進数値である。
【0042】このコマンドは、<タイムコンテクスト(0
5)のプログラムタイマーイベントオブジェクト(LL)に対
し><配列設定setArray(46)><event _data IV(65)
><デリミッタ(F5)(オフセット=0)><デリミッタ
(F5)><データトークン(F4)><バイト数=12(31 3
2)><エスケープトークン(F6)><DnnnLnTnRIAM>のよ
うに読める。
【0043】受信側ノードDSSは、完了したトークン
“FE”を返す。完了トークンは、配列設定(setArray)法
がevent _data IV で行われたことを意味する。コマン
ドは以下のプロトコルサービスと共に送信される。 [プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 エラー条件: Event _Dataの否認、setArray法の未完
了 DSSはエラートークンFD及び適当なエラー/戻りコ
ードを返す。VCRは新しい利用可能なオブジェクトを
配置しようとする。VCRが新しいオブジェクトを見つ
けた場合、イベントを新しいオブジェクトに入れる。さ
もなければ、VCRはDBSに利用可能タイマーが無い
旨のエラーメッセージを発生する。 エラー条件: 前提条件が満たされていない。
【0044】DSSは FD 31 38 を返す。これは、前提
条件が満たされない(オブジェクトは既にプログラムさ
れている)ので、event _dataが更新されなかったこと
を意味する。VCRは新しい利用可能なプログラムタイ
マーイベントを探し出さなければならない。利用可能な
プログラムタイマーイベントオブジェクトが存在しない
場合、VCRはOSDメッセージを発生する。 エラー条件: パスワード必要 DSSは FE FDを返す。この戻りコードは、変数が保護
され、パスワードを必要とすることを示す。VCRはユ
ーザにDSSパスワードの入力を促す。timer_event I
Vの値を暗号化するため4文字のパスワードが使用され
る。timer _event IVデータは暗号化データとしてDS
Sに送られる。
【0045】ステップ3:パスワード認証 DSSは受信したevent _data値を検査し、プログラム
選択がパスワードを要求するか否かを判定する。パスワ
ード認証が要求される場合、DSSは認証エラー/否認
表示をVCRに返す。VCRはDSSパスワードを要求
するためOSDを発生する。DSSパスワードは認証済
みメッセージを構築するため使用される。VCRは認証
済みデータパケットをDSSに送る。DSSは要求され
たプログラムとパスワードレベルが一致しているか否か
を照合する。一致している場合、DSSは完了トークン
“FE”を返す。さもなければ、DSSは認証エラー/否
認表示を再送する。
【0046】ステップ4:著作権認証 予約が受理されたとき、DSSはユーザガイドから著作
権、即ち、コピー権レベル情報を抽出し、プログラムタ
イマーイベントオブジェクトcopy_protectionp(70)イ
ンスタンス変数に設定する。最初に、VCRのcopy_pr
otection IV は不明(UNKNOWN) に設定される。VCRは
録画を開始する前に、DSSから著作権情報を取得しな
ければならない。VCRは、DSSタイムコンテクスト
(05)のプログラムタイマイベントオブジェクト(LL)に
“copy_protection IV の値“p"を取得(70)" を要求す
る旨のExplicit_Invokeメッセージを送る。DSSは完
了トークン“FE”にcopy_protection IV の値を加えた
ものを返す。次のCALコマンドがVCRからDSSに
送られる。“05 LL 43 70 ”このコマンドは、<タイム
コンテクスト(05)の任意のプログラムタイマオブジェク
ト(LL)><copy_protection IV の値“p"を取得(70)>
のように読める。
【0047】受信側ノードDSSは、完了トークン“F
E”に“p”の現在値を加えたものを返す。完了トーク
ンは、値の取得(getValue)法がevent _data IV に基づ
いて行われたことを示す。VCRは番組を録画できるこ
と、及び、アナログ又はディジタルの記録手段がcopy_
protect IVの値に従うか否かを照合する。copy_protec
t IVの値は以下の通りである。 30h=コピー可 31h=アナログコピー可 32h=1回のアナログコピー可 33h=1回のディジタルコピー可 34h=コピー不可 35h=不明 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0048】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 エラー条件: Copy_Protection IV が不明に設定され
ている。
【0049】この条件は著作権制限がDSSプログラム
ガイド内の欠陥に起因して不明であるか、又は、プログ
ラムがプログラムガイドの制限の範囲外でスケジューリ
ングされていることを示す。DSSは、VCRのプログ
ラムタイマーのCopy_Protection IV が分かっている状
態に変更されたとき、それを更新する。VCRは、予約
の時点でCopy_Protection IVが不明に設定されている
とき、予約を保持しない。VCRはユーザに著作権レベ
ルが不明であり、録画が行われない旨を警告する必要が
ある。 エラー条件: Copy_Protection IV が要求された録画
モードと一致しない。
【0050】これは、要求された録画モードがCopy_Pr
otection IV レベルと一致しない場合に生じる。VCR
は要求された録画レベルが許可されない旨を示すためO
SDを発生し、代わりの方法を示唆する。ディジタル録
画が許可されないが、アナログ録画が許可される場合、
VCRはアナログ動作をユーザに勧める。ユーザがアナ
ログ動作を選択しない場合、プログラムタイマーイベン
トオブジェクトはリセットされ、DSS内の予約がVC
Rによって取り消される。
【0051】ステップ5:プログラムイベントスケジュ
ール競合 VCRはリモート装置とVCRの両方でイベント間のス
ケジュール競合を検査する。競合がユニークであること
も照合する。VCRは、“event _conflict IV のt(7
4)の値を取得する”Explicit_InvokeメッセージをDS
Sタイムコンテクスト(05)のプログラムタイマーイベン
トオブジェクト(LL)に送る。CALコマンド“05 LL 43
74 ”はVCRからリモート装置(DSS)に送られ
る。このコマンドは、<タイムコンテクスト(05)の任意
のタイマーイベントオブジェクト(LL)に対し><event
_conflict IV “t ”(74)の値を取得(43)>のように読
める。DSSは完了トークン“FE”にevent _conflict
IV の値を加えたものを返す。
【0052】例えば、タイマーコンテクスト(05h) のプ
ログラムイベントタイマーオブジェクト(03h)-(0Ah) に
対し、リモート装置DSSのオブジェクト(02h) 及び(0
Ah)がオブジェクト(04)と競合している場合を想定す
る。VCRはCALコマンド“00 04 43 74 ”を送る。
DSSは完了トークン“FE”と、オブジェクト02及び
0Aに対する数値“FE 30 32 31 30”を返す。このコマ
ンドは以下のプロトコルサービスを用いて送られる。
【0053】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 DVHS方式VCRからDSS内のプログラムタイマー
イベントを削除するため1ステップが必要とされる。V
CRはevent _dataインスタンス変数値に依存してExpl
icit_Invokeメッセージを全てのDSSタイムコンテク
スト(05)のメモリデータクラスオブジェクト(16)に送
る。event _dataインスタンス変数が到来するイベント
と適合する場合、クリアイベント(clear_event)が00h
に設定される。受信側オブジェクトDSSは、次に、cl
ear _event=01h にリセットする。次のCALコマン
ド: “05 00 16 56 65 E8 F4 31 32 F6 DnnnLnTnRIAM F7 41
63 F8” がVCRからDSSに送られ、ここで、“DnnnLnTnRIA
M”はデータバイトである。
【0054】このコマンドは、<タイムコンテクスト(0
5)の任意のデータメモリクラスオブジェクト(16)に対し
><もし(56)><現在の状態“e ”(65)が一致する(E8)
><データトークン(F4)><バイト数(31 32) ><エス
ケープトークン(F6)><DnnnLnTnRIAM><始め(F7)><
オフにセット(setOff)(41)“c" (63)><エンド(F8)>
のように読める。
【0055】受信側ノードは適切なevent _data IV の
値を含むオブジェクトに対し完了トークン(FE)を返し、
全てのプログラムタイマーイベントオブジェクトインス
タンス変数がクリアされる。DSSプログラムタイマー
イベントオブジェクトインスタンス変数はデフォルト値
に設定される。受信側ノードが偽の評価トークン(FC)を
返す場合、VCRはイベントが既に削除されているか、
見つからないとみなす。VCRは、メッセージに応答し
たイベントがボックス内で検出されなかった旨を示すO
SDメッセージを発生する。
【0056】例えば、タイマーコンテクスト(05h) のプ
ログラムイベントタイマーオブジェクト(03h)-(0Ah) に
対し、オブジェクト(04h) が予約を保持するオブジェク
トである場合を想定する。DSSからの応答は、 FC FE FC FC FC FC FC FC である。このコマンドは以下のプロトコルサービスを用
いて送られる。
【0057】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 VCRからプログラムタイマーイベントをセットアップ
する試みによって開発された既知のエラー状態を以下に
説明する。 エラー状態:VCRプログラムイベントオブジェクトが
利用できない。
【0058】全てのVCRプログラムイベントが使用中
のとき、VCRは新しいイベントを追加せず、イベント
をリモート装置に追加しようとしない。 動作:VCRは、VCRプログラムスケジュールがふさ
がっている旨を示すOSDを発生する。プログラムタイ
マーイベントは、DSS又はVCRの何れのプログラム
タイマーイベントリストにも追加されない。 ユーザ動作:ユーザは処理の前にVCRイベントを削除
しなければならない。 エラー状態:DSSプログラムイベントオブジェクトが
利用できない。
【0059】全てのDSSプログラムイベントが使用中
である場合、DSSは全部で8個のプログラムタイマー
イベントオブジェクトに対する偽の評価を返す。 動作:VCRはDSSプログラムスケジューラがふさが
っている旨を通知するOSDを発生する。追加されたイ
ベントはVCRイベントリストから削除される。 ユーザ動作:ユーザはVCR側でスケジューリングされ
たDSSイベントを削除し、又は、DSSユーザインタ
フェースに切り換え、プログラムを削除する。 エラー状態:パスワードが照合されない。
【0060】VCRがプログラムをスケジューリングし
ようとし、プログラムがマスターパスワードを要求する
とき、DSSは認証の無いメッセージエラーを返す。 動作:VCRはプログラム選択がDSSマスターパスワ
ードを必要とする旨を示すOSDを発生する。VCRは
暗号キーを発生するため与えられたパスワードを使用す
る。VCRは、次に、データ及びen号キーをDSSの
適当なプログラムタイマーイベントオブジェクトに送
る。 エラー状態:プログラムイベントスケジュール競合 VCRがDSS内のプログラムをスケジュールし、VC
R又はDSSに競合が発生するとき、プログラムイベン
トはVCRとDSSの両方に置かれる。DSSはスケジ
ュール競合が存在する旨を示すイベントオブジェクト番
号を返す。VCRは競合中のプログラムを示すOSDを
発生する。 動作:DSSはスケジュール競合が存在する旨と、競合
を伴うイベント番号とを通知する。VCRは競合中のイ
ベントを表示し、イベントの場所を示す必要がある。 ユーザ動作:VCRユーザインタフェースは、ユーザが
イベント競合を無視すること、又は、新たにスケジュー
リングされたDSSイベントを削除することを許可す
る。
【0061】リモート(DSS)ユーザインタフェース
から予めスケジューリングされたプログラムタイマーイ
ベントをスケジューリングし、実行するため必要なDS
S及びVCRの相互作用について以下に説明する。VC
Rプログラムタイマーイベントは、遠隔的に始動、削除
又は変更してもよい。プログラムタイマー記録イベント
は、4通りの別個の機能、即ち、(1)資源照合、
(2)コピー防止確認、(3)エラー又は競合解消、及
び、(4)記録イベントを必要とする。
【0062】DSSは記録を行うためにVCR利用可能
性を判定するための情報を要求する。コピー保護確認
は、プログラムを合法的に複製することができるときを
判定するため遠隔装置及びVCRを必要とする。エラー
及び競合解消機能は、スケジュール競合と、不適切なV
CRセットアップと応答無しとの検出を含む。記録マク
ロ機能は、VCR入力のアナログ又はDAV入力へのセ
ットアップ、VCRに対する記録開始の命令、VCRが
録画モードであるかどうかの照合、及び、DSSの適切
なチャネルへの同調、(必要に応じて購入)を含む。
【0063】DSSは、VCR利用可能性及びテープタ
イプを判定するためVCRからの資源照合を要求する。
DSSはA/VスイッチをDSSビデオに切り換える。
エラー及び競合解消機能は、テープタイプの不適合、V
CRの使用中、又は、VCRがバス上に不存在(応答無
し)の検出を含む。記録イベント機能は、VCR入力の
アナログ又はDAV入力へのセットアップ、VCRに対
する記録開始の命令、VCRが録画モードであるかどう
かの照合を含む。
【0064】DSSからDVHS方式VCRを用いてプ
ログラムイベントをセットアップするため、即ち、追加
するため必要とされるステップについて以下に説明す
る。 ステップ1:DSSは利用可能なプログラムイベントオ
ブジェクトを有するかどうかを照合する。利用可能なプ
ログラムイベントオブジェクトが存在しない場合、DS
SはDSSプログラムイベントスケジューラがふさがっ
ている旨を示すOSDメッセージを発生する。
【0065】予約が受理された後、DSSはユーザガイ
ドから著作権レベル情報を抽出し、プログラムタイマー
イベントオブジェクトcopy_protection p(70)インスタ
ンス変数に設定する。最初に、copy_protection IV は
不明に設定される。DSSは、次に、プログラム素材の
コピーが適法であるか否かを判定し、プログラムがコピ
ーできない場合に適切なOSDスクリーンを発生する。
DSS録画方法とプログラム素材が一致する場合、VC
Rを用いて予約を始める。
【0066】リモート装置DSSは、VCRタイムコン
テクスト(05)の全てのデータメモリクラスオブジェクト
(16)に、“現在の状態=プログラムされていないである
ならば、timer _object_idの値“m”(6D)を取得”を
要求する旨のExplicit_Invokeメッセージを送る。DS
Sは完了トークン“FE”にtimer _object_id IV の値
“m”を使用されていないプログラムイベントオブジェ
クト(“C”=0)に返す。全ての他のプログラムタイ
マーイベントオブジェクトはFCを返す。リモート装置
DSSは利用可能なプログラムイベントタイマーオブジ
ェクトを使用する。
【0067】以下のCALコマンドは要求側ノードDS
SからVCRに送られる。 “05 00 16 56 43 E8 30 F7 43 6D F8" このコマンドは、<タイムコンテクスト(05)の任意(00)
のメモリデータクラスオブジェクト(16)に対し><もし
(56)><現在の状態“C”(43)が零(30)に一致する(56)
ならば><始め(F7)><timer _object_id“m”(6D)
の値を取得(43)>のように読める。
【0068】VCRノードは、完了トークン“FE”と、
現在の状態=0である全てのデータメモリクラスオブジ
ェクトに対するtimer _object_id IVの値と、現在の
状態<>0である全てのデータメモリクラスオブジェク
トに対する偽の評価トークン(FC)とを返す。例えば、タ
イマーコンテクスト(05h) のプログラムイベントタイマ
ーオブジェクト(03h)-(0Ah) に対し、オブジェクト(04
h) 及び(07h) が使用されていない場合を想定する。V
CRからの応答は、 FC FE 34 FC FC FE 37 FC FC FC である。利用可能なタイムスロットが存在しない場合、 “FC FC FC FC FC FC FC FC ” を返す。コマンドは、以下のプロトコルサービスを用い
て送られる。
【0069】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 利用可能なタイムスロットが存在しない場合、DSS
は、VCR若しくはDSSの一方又は両方に利用可能な
付加プログラムイベントタイマーが無い旨を示すため適
当なOSDを表示する。
【0070】ステップ2:プログラムタイマーイベント
の設定 リモート装置DSSは、受信されたtimer _object_id
IVの値であるLLと共にevent _dataのインスタンス
変数“e”をプログラムタイマーイベントオブジェクト
に送る。シンボルLLは受信されたプログラムタイマー
オブジェクトtimer _object_idの値である。これは1
6進数の変数である。リモート装置DSSはExplicit_
Invokeメッセージ: “05 LL 46 65 F5 F5 F4 31 32 F6 DnnnLnTnRIAM” をDSSタイムコンテクスト(05)のプログラムタイマー
イベントオブジェクト(LL)に送る。ここで、“DnnnLnTn
RIAM”はデータバイトである。LLフィールドは、ステッ
プ1において、VCRによって返された利用可能なVC
Rプログラムタイマーイベントオブジェクトtimer _ob
ject_id IVの16進数値である。
【0071】このコマンドは、<タイムコンテクスト(0
5)のプログラムタイマーイベントオブジェクト(LL)に対
し><配列設定(46)><event _data IV(65) ><デリ
ミッタ(F5)(オフセット=0)><デリミッタ(F5)><
データトークン(F4)><バイト数=12(31 32)><エ
スケープトークン(F6)><DnnnLnTnRIAM>のように読め
る。
【0072】VCRは、完了したトークン“FE”を返
す。完了トークンは、配列設定(setArray)法がevent _
data IV で行われたことを意味する。コマンドは以下の
プロトコルサービスと共に送信される。 [プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 エラー条件: Event _Dataの不受理、setArray法の未
完了 VCRはエラートークンFD及び適当なエラー/戻りコ
ードを返す。VCRは新しい利用可能なオブジェクトを
見つけようと試みる。 エラー条件: 前提条件が満たされていない。
【0073】VCRは FD 31 38 を返す。これは、前提
条件が満たされない(オブジェクトは既にプログラムさ
れている)ので、event _dataが更新されなかったこと
を意味する。リモート装置DSSは新しい利用可能なプ
ログラムタイマーイベントを探し出さなければならな
い。利用可能なプログラムタイマーイベントオブジェク
トが存在しない場合、リモート装置DSSはOSDメッ
セージを発生する。
【0074】ステップ3:著作権認証 予約が受理されたとき、リモート装置DSSは著作権レ
ベル情報をプログラムタイマーイベントオブジェクトco
py_protection p(70)インスタンス変数に送る。最初
に、VCRのcopy_protection IV は不明に設定され
る。VCRは録画を開始する前にリモート装置DSSか
ら著作権情報を取得しなければならない。
【0075】リモート装置VCRは、DSSタイムコン
テクスト(05)のプログラムタイマイベントオブジェクト
(LL)に“copy_protection IV の値“p"を取得(70)" を
要求する旨のExplicit_Invokeメッセージを送る。VC
Rは完了トークン“FE”にcopy_protection IV の値を
加えたものを返す。次のCALコマンドがVCRからD
SSに送られる。 “05 LL 45 70 F5 <数値>” このコマンドは、<タイムコンテクスト(05)の任意のプ
ログラムタイマオブジェクト(LL)に対し><値を設定(4
5)><copy_protection IV の値“p"(70)><デリミッ
タ(F5)><数値>のように読める。
【0076】VCRは完了トークン“FE”を返す。完了
トークンは、値の取得(getValue)法がevent _data IV
に基づいて行われたことを示す。VCRは番組を録画で
きること、及び、アナログ又はディジタルの記録手段が
copy_protect IVの値に従うか否かを照合する。copy_
protect IVの値は以下の通りである。 30h=コピー可 31h=アナログコピー可 32h=1回のアナログコピー可 33h=1回のディジタルコピー可 34h=コピー不可 35h=不明 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0077】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 エラー条件: Copy_Protection IV が不明に設定され
ている。
【0078】この条件は著作権制限がリモート装置DS
Sプログラムガイド内の欠陥に起因して不明であるか、
又は、プログラムがプログラムガイドの制限の範囲外で
スケジューリングされていることを示す。リモート装置
DSSは、VCRのプログラムタイマーのCopy_Protec
tion IV が分かっている状態に変更されたとき、それを
更新する。VCRは、予約の時点でCopy_Protection
IVが不明に設定されているとき、予約を保持しない。V
CRはユーザに著作権レベルが不明であり、録画が行わ
れない旨を警告する必要がある。 エラー条件: Copy_Protection IV が要求された録画
モードと一致しない。
【0079】これは、要求された録画モードがCopy_Pr
otection IV レベルと一致しない場合に生じる。リモー
ト装置DSSは要求された録画レベルが許可されない旨
を示すためOSDを発生し、代わりの方法を示唆する。
ディジタル録画が許可されないが、アナログ録画が許可
される場合、リモート装置DSSはアナログ動作をユー
ザに勧める。ユーザがアナログ動作を選択しない場合、
プログラムタイマーイベントオブジェクトはリセットさ
れ、リモート装置DSSによってVCR内の予約が取り
消される。
【0080】ステップ4:プログラムイベントスケジュ
ール競合 リモート装置DSSはリモート装置とVCRの両方でイ
ベント間のスケジュール競合を検査する。競合がユニー
クであることも照合する。リモート装置は“event _co
nflict IV の“t”(74)の値を取得する”Explicit_In
vokeメッセージをVCRタイムコンテクスト(05)のプロ
グラムタイマーイベントオブジェクト(LL)に送る。
【0081】CALコマンド“05 LL 43 74 ”はリモー
ト装置DSSからVCRに送られる。このコマンドは、
<タイムコンテクスト(05)の任意のタイマーイベントオ
ブジェクト(LL)に対し><event _conflict IV “t ”
(74)の値を取得(43)>のように読める。VCRは完了ト
ークン“FE”にevent _conflict IV の値を加えたもの
を返す。
【0082】例えば、タイマーコンテクスト(05h) のプ
ログラムイベントタイマーオブジェクト(03h)-(0Ah) に
対し、リモート装置DSSのオブジェクト(02h) 及び(0
Ah)がオブジェクト(04)と競合している場合を想定す
る。リモート装置DSSはCALコマンド“00 04 43 7
4 ”を送る。VCRは完了トークン“FE”と、オブジェ
クト02及び0Aに対する数値“FE30 32 31 30”を返
す。
【0083】このコマンドは以下のプロトコルサービス
を用いて送られる。 [プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 DSSからVCR内のプログラムタイマーイベントを削
除するため1ステップが使用される。
【0084】ステップ1:条件付き削除 DSSはevent _dataインスタンス変数値に依存してEx
plicit_Invokeメッセージを全てのVCRタイムコンテ
クスト(05)のメモリデータクラスオブジェクト(16)に送
る。event _dataインスタンス変数が到来するイベント
と適合する場合、クリアイベント(clear_event)が00h
に設定され、全てのイベント関連データがオブジェクト
から除かれる。
【0085】オブジェクトのイベント関連データが除か
れた後、受信側オブジェクトVCRは、clear _event=
01h (ブーリアンの真)にリセットする。次のCALコ
マンド: “05 00 16 56 65 E8 F4 31 32 F6 DnnnLnTnRIAM F7 41
63 F8” がリモート装置DSSからVCRに送られ、ここで、
“DnnnLnTnRIAM”はデータバイトである。
【0086】このコマンドは、<タイムコンテクスト(0
5)の任意のデータメモリクラスオブジェクト(16)に対し
><もし(56)><現在の状態“e ”(65)が一致する(E8)
><データトークン(F4)><バイト数(31 32) ><エス
ケープトークン(F6)><DnnnLnTnRIAM><始め(F7)><
オフにセット(setOff)(41)“c" (63)><エンド(F8)>
のように読める。
【0087】VCRノードは、条件が適合し、データが
event _data IV インスタンス変数に入れられた場合、
完了トークン(FE)を返す。さもなければ、受信側ノード
は偽の評価トークン(FC)を返す。VCRはevent _data
IV の値を含むオブジェクトに対し完了トークン(FE)を
返し、全てのプログラムタイマーイベントオブジェクト
インスタンス変数がクリアされる。DSSプログラムタ
イマーイベントオブジェクトインスタンス変数はデフォ
ルト値に設定される。VCRが偽の評価トークン(FC)を
返す場合、リモート装置DSSはイベントが既に削除さ
れているか、見つからないとみなす。DSSは、メッセ
ージに応答したイベントがボックス内で検出されなかっ
た旨を示すOSDメッセージを発生する。
【0088】例えば、タイマーコンテクスト(05h) のプ
ログラムイベントタイマーオブジェクト(03h)-(0Ah) に
対し、オブジェクト(04h) が予約を保持するオブジェク
トである場合を想定する。VCRからの応答は、 FC FE FC FC FC FC FC FC である。このコマンドは以下のプロトコルサービスを用
いて送られる。
【0089】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 VCR内のプログラムタイマーイベントをDSSから変
更するため以下の3ステップが必要とされる。
【0090】ステップ1: リモート装置DSSはeven
t _dataインスタンス変数値に依存してExplicit_Invo
keメッセージを全てのVCRタイムコンテクスト(05)の
メモリデータクラスオブジェクト(16)に送る。event _
dataインスタンス変数が到来するイベントと適合する場
合、VCRは完了結果“FE”と、そのtimer _object_
id IV “m”の値を返す。全ての他のオブジェクトは偽
の評価結果“FC”を返す。
【0091】次のCALコマンド: “05 00 16 56 65 E8 F4 31 32 F6 DnnnLnTnRIAM F7 52
F8 ” がDSSからVCRに送られ、ここで、“DnnnLnTnRIA
M”はevent _dataインスタンス変数である。このコマ
ンドは、<タイムコンテクスト(05)の任意のデータメモ
リクラスオブジェクト(16)に対し><もし(56)><現在
の状態“e ”(65)が一致する(E8)><データトークン(F
4)><バイト数(31 32) ><エスケープトークン(F6)>
<DnnnLnTnRIAM><始め(F7)><timer _object_id I
V “m”の値(6D)を取得(43)><エンド(F8)>のように
読める。
【0092】供給されたevent _data IV の値を含むプ
ログラムタイマーオブジェクトは、条件に適当下旨を示
す完了トークン(FE)と、第2の完了トークン“FE”と、
timer _object_id IV の値とを返す。さもなければ、
受信側ノードは偽の評価トークン(FC)を返す。真である
ことが評価されていない上記のプログラムタイマーオブ
ジェクトは偽の評価トークン(FC)を返す。
【0093】例えば、VCRタイマーコンテクスト(05
h) のプログラムイベントタイマーオブジェクトが(03h)
-(0Ah) であり、変更されるべきイベントに対応するオ
ブジェクトがオブジェクト(08h) にある場合、VCR
は、 FC FC FC FC FC FE FE 38 FC FC である。このコマンドは以下のプロトコルサービスを用
いて送られる。
【0094】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 ステップ2:イベントデータIV情報の変更 DSSは、event _dataインスタンス変数を変更するた
めExplicit_Invokeメッセージを送る。以下のCALコ
マンドがDSSからVCRに送られる。 “05 (LL) 46 F5 F5 F4 31 32 F6 DnnnLnTnRIAM ” ここで、“DnnnLnTnRIAM”はevent _data情報である。
【0095】このコマンドは、<タイムコンテクスト(0
5)のプログラムタイマーイベントオブジェクト(LL)に対
し><配列設定setArray(46)><デリミッタ(F5)(オフ
セット=0)><デリミッタ(F5)><データトークン(F
4)><バイト数=12(31 32)><エスケープトークン
(F6)><DnnnLnTnRIAM>のように読める。VCRはデー
タがevent _dataインスタンス変数に入れられたとき、
完了トークン“FE”を返す。さもなければ、受信側ノー
ドは、適当なエラー/戻りメッセージを用いてエラート
ークン“FD”を返す。
【0096】コマンドは以下のプロトコルサービスと共
に送信される。 [プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 ステップ3:著作権認証 予約が受理された後、リモート装置DSSは著作権レベ
ル情報をプログラムタイマーイベントオブジェクトcopy
_protection p(70)インスタンス変数に送る。VCRの
copy_protection IVは録画を開始する前に更新される
必要がある。
【0097】リモート装置DSSは、“copy_protecti
on IV の値“p"を取得(70)" のExplicit_Invokeメッセ
ージをDSSタイムコンテクスト(05)のプログラムタイ
マイベントオブジェクト(LL)に送る。VCRは完了トー
クン“FE”にcopy_protection IV の値を加えたものを
返す。次のCALコマンドがVCRからDSSに送られ
る。 “05 LL 45 70 F5 <数値>” このコマンドは、<タイムコンテクスト(05)の任意のプ
ログラムタイマオブジェクト(LL)に対し><copy_prot
ection IV の値“p"を取得(70)><デリミッタ(F5)><
数値>のように読める。
【0098】VCRは完了トークン“FE”を返す。完了
トークンは、値の取得(getValue)法がevent _data IV
に基づいて行われたことを示す。VCRは番組を録画で
きること、及び、アナログ又はディジタルの記録手段が
copy_protect IVの値に従うか否かを照合する。copy_
protect IVの値は以下の通りである。 30h=コピー可 31h=アナログコピー可 32h=1回のアナログコピー可 33h=1回のディジタルコピー可 34h=コピー不可 35h=不明 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0099】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 エラー条件: Copy_Protection IV が不明に設定され
ている。
【0100】この条件は著作権制限がリモート装置DS
Sプログラムガイド内の欠陥に起因して不明であるか、
又は、プログラムがプログラムガイドの制限の範囲外で
スケジューリングされていることを示す。リモート装置
DSSは、VCRのプログラムタイマーのCopy_Protec
tion IV が分かっている状態に変更されたとき、それを
更新する。VCRは、予約の時点でCopy_Protection
IVが不明に設定されているとき、予約を保持しない。V
CRはユーザに著作権レベルが不明であり、録画が行わ
れない旨を警告する必要がある。 エラー条件: Copy_Protection IV が要求された録画
モードと一致しない。
【0101】これは、要求された録画モードがCopy_Pr
otection IV レベルと一致しない場合に生じる。リモー
ト装置DSSは要求された録画レベルが許可されない旨
を示すためOSDを発生し、代わりの方法を示唆する。
ディジタル録画が許可されないが、アナログ録画が許可
される場合、リモート装置DSSはアナログ動作をユー
ザに勧める。ユーザがアナログ動作を選択しない場合、
プログラムタイマーイベントオブジェクトはリセットさ
れ、VCR内の予約がリモート装置DSSによって取り
消される。
【0102】ステップ4:プログラムイベントスケジュ
ール競合 リモート装置DSSはリモート装置とVCRの両方でイ
ベント間のスケジュール競合を検査する。競合がユニー
クであることも照合する。リモート装置DSSは、“ev
ent _conflict IV の“t”(74)の値を取得する”Expl
icit_InvokeメッセージをVCRタイムコンテクスト(0
5)のプログラムタイマーイベントオブジェクト(LL)に送
る。
【0103】CALコマンド“05 LL 43 74 ”はリモー
ト装置DSSからVCRに送られる。このコマンドは、
<タイムコンテクスト(05)の任意のタイマーイベントオ
ブジェクト(LL)に対し><event _conflict IV “t ”
(74)の値を取得(43)>のように読める。
【0104】VCRは完了トークン“FE”にevent _co
nflict IV の値を加えたものを返す。例えば、タイマー
コンテクスト(05h) のプログラムイベントタイマーオブ
ジェクト(03h)-(0Ah) に対し、リモート装置DSSのオ
ブジェクト(05h) 及び(0Ah)と、VCRオブジェクト(03
h), (06h)及び(07h) がVCRオブジェクト(04)に格納
された新しいイベントと競合している場合を想定する。
VCRプログラムイベントタイマーオブジェクト(06h)
に格納されたイベントは、VCRオブジェクト(04h) に
格納された新しいイベントと同じremote_ua及びremote
_hcを有する。リモート装置DSSはCALコマンド
“00 04 43 74 ”を送る。
【0105】VCRは完了トークン“FE”と、オブジェ
クト02及び07に対する数値“FE30 31 30 35”を返
す。このコマンドは以下のプロトコルサービスを用いて
送られる。 [プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 DSSは、次に、DSSプログラムイベントタイマー3
及び8と、VCRプログラムタイマーイベント1及び5
が競合していることを示すOSDを発生する。オブジェ
クト(04h) に格納されたVCRプログラムイベントタイ
マー4は、DSS内で重複するので示されない。
【0106】DSSからプログラムタイマーイベントを
セットアップする試みによって開発された既知のエラー
状態を以下に説明する。 エラー状態:DSSプログラムイベントオブジェクトが
利用できない。 全てのDSSプログラムイベントが使用中のとき、DS
Sは新しいイベントを追加しない。 動作:DSSは、DSSプログラムスケジュールがふさ
がっている旨を示すOSDを発生する。そのイベントは
VCRイベントリストに追加されない。 ユーザ動作:ユーザは処理の前にDSSイベントを削除
しなければならない。 エラー状態:VCRプログラムイベントオブジェクトが
利用できない。
【0107】全てのVCRプログラムイベントが使用中
である場合、VCRは利用可能なプログラムイベントオ
ブジェクトのオブジェクト番号を返さない。 動作:DSSはVCRプログラムスケジューラがふさが
っている旨を通知するOSDを発生する。追加されたイ
ベントはDSSイベントリストから削除される。 ユーザ動作:ユーザはVCR側でスケジューリングされ
たDSSイベントを削除し、又は、VCRユーザインタ
フェースに切り換え、プログラムを削除する。 エラー状態:プログラムイベントスケジュール競合 DSSがVCR内のプログラムをスケジュールし、VC
R又はDSS内で競合が発生するとき、プログラムイベ
ントはVCRとDSSの両方に置かれる。VCRはスケ
ジュール競合が存在する旨を示すイベントオブジェクト
番号を返す。DSSは競合中のプログラムを示すOSD
を発生する。 動作:VCRはスケジュール競合が存在する旨と、競合
を伴うイベント番号とを通知する。 ユーザ動作:VCRユーザインタフェースは、ユーザが
イベント競合を無視すること、又は、新たにスケジュー
リングされたDSSイベントを削除することを許可す
る。 エラー状態:プログラムイベントスケジュール競合 VCRがDSS内のプログラムをスケジュールし、VC
R又はDSSに競合が発生するとき、プログラムイベン
トはVCRとDSSの両方に置かれる。DSSはスケジ
ュール競合が存在する旨を示すイベントオブジェクト番
号を返す。VCRは競合中のプログラムを示すOSDを
発生する。 動作:DSSはスケジュール競合が存在する旨と、競合
を伴うイベント番号とを通知する。VCRは競合中のイ
ベントを表示し、イベントの場所を示す必要がある。 ユーザ動作:VCRユーザインタフェースは、ユーザが
イベント競合を無視すること、又は、新たにスケジュー
リングされたDSSイベントを削除することを許可す
る。
【0108】プログラムされたタイマーイベントを実行
するためのDSS及びVCRの相互作用について以下に
説明する。DSSディジタル記録タイマーイベントのた
め、DSSは記録を行うためにVCR利用可能性を判定
する為の情報を要求する。エラー及び競合解消機能は、
スケジュール競合と、VCR及びDSSの動作状態と、
テープ利用可能性とを含む。記録マクロ機能は、VCR
入力のアナログ又はDAV入力へのセットアップ、VC
Rに対する記録開始の命令、VCRが録画モードである
かどうかの照合、及び、DSSの適切なチャネルへの同
調、(必要に応じて購入)を含む。
【0109】DSSは、VCR利用可能性及びテープタ
イプを要求する。DSSはA/VスイッチをDSSビデ
オに切り換え、VCRにディジタルビットストリームを
受信する準備をさせる。エラー処置は、テープタイプの
不適合、VCRの使用中、又は、VCRがバス上に不存
在(応答無し)のエラーの検出を含む。イベント予約を
維持するためのVCR及びDSSの利用可能性は、イベ
ント時間の前の時間間隔中に照合される。これにより、
ユーザは、VCR及びDSS状態の競合を取り扱うため
介入することが可能になる。典型的なプログラムされた
イベントの間に、VCR及びDSSの両方はターンオフ
される。DSS予約の数分前に、DSSはコマンド1を
送る。
【0110】以下、DSSがDVHS方式VCRを用い
てプログラムイベントを開始するステップを説明する。 ステップ1 コマンド:VCR利用可能性判定 DSSは予約の前にVCRの利用可能性を判定する。D
SSは、VCRユニバーサルコンテクスト(00h) のノー
ドコントロールオブジェクト(01h) パワーインスタンス
変数w(77h) と、メディアトランスポートコンテクスト
(11h) のトランスポートメカニズムオブジェクト(03h)
のインスタンス変数のC(43h) (進行モード)、l(6C
h) (媒体装着)、m(6Dh) (媒体)及びw(77)(書込
保護)と、表示コンテクスト(13h) と、出力ソーススイ
ッチオブジェクト(02h) のインスタンス変数Cとを送
る。 “00 01 43 77 F9 11 03 43 43 FB 43 6C FB 43 6D FB
43 77 F9 13 02 43 43" 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0111】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 VCRがセットアップされたとき、VCRは値: “00 F5 30 F5 01 F5 31 30 32 F5 00 F5 39” を返す。
【0112】これは、VCRがOFF状態であること、
VCRがストップモードであること、テープが装着され
ていること、ディジタルテープが装着されていること、
m=“31 30 32”、テープは書込み保護されて
いないこと、VCR出力ビデオソーススイッチ=AVR
1{DSS}であることを示す。ステップ1における例
外処理は以下に説明される。
【0113】テープが装着されていない場合 DSSがオンであるとき、DSSはDSSプログラムタ
イマーイベントが発生する予定があり、テープがVCR
に装着されていない旨を示すOSDを出力する。DSS
は、また、ディジタルテープを装着すべきことをユーザ
に要求する。テープがVCRに装着されていない場合、
DSSはスケジュールからプログラムタイマーイベント
を削除し、DSSメールボックスに失敗通知を入れる。
VCRがオンであり、VCR出力ビデオスイッチがAV
R1に設定されていない場合、VCRはDSSプログラ
ムタイマーイベントが発生しそうであり、かつ、テープ
がVCRに装着されていない旨を通知するOSDを表示
する。
【0114】アナログテープが装着されている場合 DSSがオンであるならば、DSSはディジタル録画モ
ードのDSSプログラムタイマーイベントが出現する予
定であり、かつ、VCRにアナログ専用テープが装着さ
れている旨を知らせるOSDを出力する。DSSは、ユ
ーザがディジタルテープが既に装着されているか、又
は、アナログ記録を行うこと旨を応答、通知するまで待
つ。以下の3通りの結果が生じる可能性がある。
【0115】1)ユーザがアナログテープを用いて録画
を行うべき旨を応答した場合、DSSが予約をアナログ
録画に変更する。この情報はDSSからVCRに送られ
る。 2)ユーザが予約を取り消す旨を応答した場合、DSS
はVCR及びDSSの両方のプログラムタイマーイベン
トリストから予約を削除する。 3)応答が無い場合、DSSはユーザがアナログ録画を
希望していると想定する。録画時にDSSはVCRに装
着されたテープのタイプを要求し、適当な録画(ディジ
タル又はアナログ)を行う。
【0116】VCRがターンオンされ、VCR出力スイ
ッチがAVR1にセットされていない場合、VCRは、
録画がアナログ録画として進められるべきか、又は、録
画を取り消すべきかを判定するためOSDメッセージを
開始する。その場合、3通りの結果が生じる可能性があ
る。 1)ユーザがアナログテープを用いて録画を行うべき旨
を応答した場合、VCRが予約をアナログ録画に変更す
る。この情報はVCRからDSSに送られる。
【0117】2)ユーザが予約を取り消す旨を応答した
場合、DSSはVCR及びDSSの両方のプログラムタ
イマーイベントリストから予約を削除する。 3)応答が無い場合、VCRはユーザがアナログ録画を
希望していると想定する。録画時にDSSはVCRに装
着されたテープのタイプを要求し、適当な録画(ディジ
タル又はアナログ)を行う。
【0118】読み出し専用テープが装着されている場合 DSSがオンであるならば、DSSはディジタル録画モ
ードのDSSプログラムタイマーイベントが出現する予
定であり、かつ、読み出し専用テープが装着されている
旨を知らせるOSDを出力する。ユーザがディジタルテ
ープが予約を維持すべき旨を知らせる場合、DSSはV
CRに読み出し専用テープを取り出させるコマンドを送
る。応答が無い場合、DSSは録画予約を取り消す。
【0119】VCRがターンオンされ、VCR出力ビデ
オスイッチがAVR1にセットされていない場合、VC
Rは記録タイマーイベントが出現する予定であること、
及び、読み出し専用メモリが装着されていることを知ら
せるOSDメッセージを開始する。ユーザは録画の取消
又は録画の維持をどちらでも指定できる。ユーザが録画
予約を維持すべき旨を知らせた場合、テープは取り出さ
れる。応答が無い場合、VCRは録画予約を取り消す。
【0120】VCR出力表示ソーススイッチがAVR1
以外の場合 表示スイッチだけがエラーの場合、DSSはVCR出力
表示ソーススイッチをAVR1に設定し、ステップ2に
進む。他のセットアップエラーが存在する場合、VCR
は、テープが装着されていない、アナログテープが装着
されている、読み出し専用テープが装着されている、及
び、テープ進行モードが停止ではない等の条件を示すO
SDメッセージを表示する役目を担う。
【0121】テープ進行モード例外処理 DSSはタイマーイベントが進行中のVCR状態を書き
換えるべきか否かを判定する。テープ進行モード=停止
の場合、DSSは予約を維持すべきかどうかを尋ねるO
SDを発生する。ユーザがノー(維持しない)を入力し
た場合、DSSはDSSとVCRの両方から予約を取り
消す。応答がない場合はイエス(維持する)であるとみ
なされる。
【0122】VCR出力ビデオスイッチがAVR1に設
定されていない場合、VCRは、予約を維持すべきかど
うかを尋ねるOSDを発生する必要がある。ユーザがノ
ー(維持しない)を入力した場合、DSSはDSSとV
CRの両方から予約を取り消す。応答がない場合はイエ
ス(維持する)であるとみなされる。テープ進行モード
=録画である場合、DSSはVCRが予めスケジューリ
ングされたプログラムタイマーイベントを実行している
か否かを判定する。VCRが先のイベントタイマーを実
行中である場合、DSSは適当な時間に進行中のイベン
トに取って代わる。DSSは、“現在状態C(43)の値を
取得”し、メディアトランスポートコンテクスト(11)の
トランスポートメカニズム(03)の“進行モード”“C”
(43)IVの値を取得することを要求するExplicit_Invoke
メッセージをVCRタイムコンエクスト(05)内の全ての
データメモリクラスオブジェクト(16)に送る。
【0123】全てのプログラムタイマーイベントオブジ
ェクトは、FEと、現在の状態の値を返す。メディアトラ
ンスポートコンテクストは完了トークン“FE”と進行モ
ードIVの値を返す。以下のCALコマンドがVCRから
DSSに送られる。 “05 00 16 43 43 F9 11 03 43 43 ” このコマンドは、<タイムコンテクスト(05)の任意のタ
イマークラスオブジェクト(16)に対し><現在状態
“C”(43)のEnd _of_Cmd(F9) の値を取得(43)><進
行モード“C”(43)の値を取得(43)>のように読める。
【0124】例えば、タイマーコンテクスト(05h) のプ
ログラムイベントタイマーオブジェクト(03h)-(0Ah) に
対し、オブジェクト(04h) がプログラムタイマーイベン
トを実行する場合を想定する。DSSからの応答は、 “FE 30 FE 32 FE 30 FE 30 FE 30 FE 30 FE 30 FE 30
FE 31 ” である。この場合、コマンドは以下のプロトコルサービ
スを用いて送られる。
【0125】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 利用可能なタイムスロットが存在しない場合、DSS
は、 “FC FC FC FC FC FC FC FC ” を返す。VCRは、VCR若しくはDSSの一方、又
は、両方が利用可能な付加プログラムイベントタイマー
を持たないことを示すため、適当なOSDを表示する。
【0126】VCRがプログラムタイマーイベントを実
行中である場合、DSSはテープ進行モード=停止に設
定し、VCRからのイベントを消去する。DSSは次に
ステップ2を実行する。テープ進行モード=再生である
場合、DSSはイベントを取り消し、VCRから削除す
る。
【0127】テープ進行モード=それ以外の場合、DS
Sはイベントを取り消し、VCRから削除する。 ステップ2:DSSのDAVバスデータの獲得要求(hai
ls) 予約時に、リモート装置DSSは、VCRが予約を実施
する準備ができていることを再照合する。戻りパケット
の受信後、DSSは適当なチャネルに同調し、コピー防
止レベルを検査し、DAVバスを獲得する。 チャネル及びコピー保護変数の設定 ステップ2.a:VCR準備完了 リモート装置DSSは、VCRに予約を実行する準備が
できているか否かを問い合わせる。DSSは、VCRユ
ニバーサルコンテクスト(00h) のノードコントロールオ
ブジェクト(01h) パワーインスタンス変数w(77h) と、
メディアトランスポートコンテクスト(11h) のトランス
ポートメカニズムオブジェクト(03h) のインスタンス変
数のC(43h) (進行モード)、l(6Ch) (媒体装着)、
m(6Dh)(媒体)及びw(77)(書込保護)と、表示コン
テクスト(13h) と、出力ソーススイッチオブジェクト(0
2h) のインスタンス変数Cとを送る。 “00 01 43 77 F9 11 03 43 43 FB 43 6C FB 43 6D FB
43 77 F9 13 02 43 43" 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0128】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 VCRが正しくセットアップされたとき、VCRは値: “00 F5 30 F5 01 F5 31 30 32 F5 00 F5 39” を返す。
【0129】これは、VCRがオフ状態であること、V
CRがストップモードであること、テープが装着されて
いること、ディジタルテープが装着されていること、m
=“31 30 32”、テープは書込み保護されてい
ないこと、VCR出力ビデオソーススイッチ=AVR1
{DSS}であることを示す。 ステップ2.b:コピー保護レベル確認 必要に応じて、リモート装置DSSは、copy_protecti
on IV 値を適当なプログラムタイマーに送る。
【0130】ステップ2.c:DAVバスの獲得 リモート装置DSSはバスの制御を得ることができるか
否かをバスに問い合わせる。VCRは再生モードではな
い限り、バスの制御を譲る。その時点で資源はロックさ
れていると考える。ロックはVCRが再生モードから抜
けたときに解除される。
【0131】DSSはビットストリームを録画モードに
あるVCRに供給していない限りバスの制御を譲る。ロ
ックはVCRが録画モードから抜けたときに解除され
る。 コマンド:DSSはVCRのコピー保護値を設定し、D
AVバスデータチャネルを獲得する。 ステップ2:例外ハンドラ DSSがDAVバスへのアクセスを巧く獲得できない場
合、DSSプログラムタイマーイベントはアナログ録画
に付される。
【0132】ステップ3:DSSはディジタル録画を開
始する。 コマンド:DSSは、VCRユニバーサルコンテクスト
(00h) ノードコントロールオブジェクト(01h) インスタ
ンス変数’w’(77h) =オン(パワー=オン)及びメデ
ィアトランスポートコンテクスト(11h) ソーススイッチ
(02)インスタンス変数’C’(43h) =31h 38(D
AV)、トランスポートメカニズムオブジェクト(03h)
インスタンス変数’C’(43h) =01h(進行モード=
録画)、表示コンテクスト(13h) ソーススイッチオブジ
ェクト(02h) インスタンス変数’C’=09h(表示=
AVR1)にExplicit_Invoke setValue 法を送り、V
CRのDAVバスレシーバをオンに設定する。 “00 01 42 77 F9 11 02 45 46 01 FB 03 45 43 01 F9
13 02 45 43 09(DAVバスレシーバオントークンを追
加)” 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0133】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 VCRは“FE FE FE FE FE”を返すべきである。
【0134】VCR戻りメッセージの受信時に、DSS
は適当なチャネルに同調し、そのDAVバスドライバを
ターンオンし、VCRに送信する。 ステップ3:例外処理 DSSはプログラムのアナログ録画を完了する。アナロ
グ記録イベントを実行するため、DSSは録画を行うた
めVCRの利用可能性を判定するための情報を要求す
る。エラー及び競合解決機能は、スケジュール競合、V
CR及びDSS動作状態、及びテープ利用可能性の検出
を含む。記録マクロ機能は、VCR入力のアナログ又は
DAV入力へのセットアップ、VCRに対する記録開始
の命令、VCRが録画モードであるかどうかの照合、及
び、DSSの適切なチャネルへの同調、(必要に応じて
購入)を含む。
【0135】DSSは、VCR利用可能性及びテープタ
イプを要求する。DSSはA/VスイッチをDSSビデ
オに切り換え、VCRにディジタルビットストリームを
受信する準備をさせる。エラー処理は、テープタイプの
不適合、VCRの使用中、又は、VCRがバス上に不存
在(応答無し)のエラーの検出を含む。イベント予約を
維持するためのVCR及びDSSの利用可能性は、イベ
ント時間の前の5分の時間間隔中に照合される。これに
より、ユーザは、VCR及びDSS状態の競合を取り扱
うため介入することが可能になる。典型的なプログラム
されたイベントの間に、VCR及びDSSの両方はター
ンオフされる。DSS予約の5分前に、DSSは予約を
照合するためコマンド1を送る。
【0136】ディジタル録画の場合、VCRは値:“00
F5 00 F5 01 F5 31 30 31 F5 39”(16進)を返す。
アナログ録画の場合、VCRは値:“00 F5 00 F5 01 F
5 3130 31 F5 39”(16進)又は“00 F5 00 F5 01 F5
31 30 31 F5 39”(16進)を返す。これは、インス
タンス変数(00h)(01h)w=オン、(11h)(03) Cー0、1
=、m=101(アナログ)又はm=102(ディジタ
ル若しくはアナログ)及び(13h)(02) C=9(オーディ
オ/ビデオ1)であることを意味する。
【0137】VCRは、そのユニバーサル(00)コンテク
スト、ノードコントロール(01)オブジェクト、インスタ
ンス変数’w’値が変化する毎にDSSに送ることが要
求される。マクロ1の実行に続く間隔中に、DSSはV
CRがオフ状態からオン状態に変化したかどうかを検査
する。プログラムされたタイマーイベントの実行後、D
SSはDAVバスへのアクセスを求める。DAVバスへ
のアクセスを巧く取得した後、DSSはコマンド2:録
画開始コマンドを送る。DAVバスが利用できない場
合、DSSは所望のプログラムのアナログ録画を試み
る。
【0138】VCRは“FE FE FE FE FE”を返すべきで
ある。VCR戻りメッセージの受信時に、DSSは適当
なチャネルに同調し、そのDAVバスドライバをターン
オンし、DAVバスを介して送信する。プログラムされ
た録画を開始するためDSSによって送信されるメッセ
ージは以下の通りである。
【0139】コマンド1:DSS予約照合。以下のCA
LコマンドがDSSからVCRに送信される。 “00 01 43 77 F9 11 03 43 43 FB 43 6C FB 43 6D F9
13 02 43 43" VCRユニバーサルコンテクスト(00h) ノードコントロ
ールオブジェクト(01h) パワーインスタンス変数’w’
(77h) と、メディアトランスポートコンテクスト(11h)
トランスポートメカニズムオブジェクト(03h) インスタ
ンス変数’C’(43h) (進行モード)、l(6Ch) (媒体
装着)、m(6Dh) (媒体)、表示コンテクスト(13h) ソ
ーススイッチオブジェクト(02h) インスタンス変数’
C’へのExplicit_Invoke getValue 法 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0140】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 コマンド2:ディジタル録画開始 以下のCALコマンドがDSSからVCRに送られる。 “00 01 42 77 F9 11 02 45 46 01 FB 03 45 43 01 F9
13 02 45 43 09” VCRユニバーサルコンテクスト(00h) ノードコントロ
ールオブジェクト(01h) インスタンス変数’w’(77h)
=オン(パワー=オン)及びメディアトランスポートコ
ンテクスト(11h) ソーススイッチ(02)インスタンス変
数’C’(43h) =31h 38(DAV)、トランスポ
ートメカニズムオブジェクト(03h) インスタンス変数’
C’(43h) =01h(進行モード=録画)、表示コンテ
クスト(13h) ソーススイッチオブジェクト(02h) インス
タンス変数’C’=09h(表示=AV1)へのExplic
it_Invoke setValue 法 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0141】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 コマンド3:アナログ録画開始コマンド 以下のCALコマンドがDSSからVCRに送られる。 “00 01 42 77 F9 11 02 45 43 09 FB 03 45 43 01 F9
13 02 45 43 09” VCRユニバーサルコンテクスト(00h) ノードコントロ
ールオブジェクト(01h) インスタンス変数’w’(77h)
=オン(パワー=オン)及びメディアトランスポートコ
ンテクスト(11h) ソーススイッチ(02)インスタンス変
数’C’(43h) =“09h ”(AVR1)、トランスポー
トメカニズムオブジェクト(03h) インスタンス変数’
C’(43h) =01h(進行モード=録画)、表示コンテ
クスト(13h)ソーススイッチオブジェクト(02h) インス
タンス変数’C’=09h(表示=AV1)へのExplic
it_Invoke setValue 法 上記コマンドは以下のプロトコルサービスを用いて送ら
れる。
【0142】[プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 明示的請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 使用しない BR1: 使用しない BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 承認済み 取扱サービス: 要求次第 ソースの包含: イエス 優先度: 高 次に、プログラムタイマーイベント実行エラー状態、即
ち、DSS録画中に発生し得るエラー状態を説明する。 エラー状態:DAVは録画に利用できない。
【0143】DSSボックスがDAVバスへのアクセス
を求めるが、DAVバスを利用できない場合に、DSS
はアナログ録画を開始する。この場合、DSSはコマン
ド3:アナログ録画開始コマンドをVCRに送る。 エラー状態:VCRはターンオンしているが録画中では
ない。 VCRがターンオンされているが、録画中ではなく、タ
イマーイベントの5分前にVCRビデオを表示している
とき、VCRはタイマーイベントが発生する予定である
こととビデオソース(DSS)を示すOSDを発生す
る。ライン入力がDSSに切り換えられている場合、D
SSはペンディング中のタイマーイベントが存在し、ユ
ーザに録画の取りやめを許可することを示すOSDを表
示する。ユーザ動作のない場合、タイマーイベントは発
生する。 動作(1):DSSイベントの5分前に、DSSはVC
Rオン/オフ状態と、出力ビデオスイッチ状態を要求す
る。 (a)VCR又はDSSがオンであり、DSSビデオを
表示している場合、ペンディング中のイベントOSDが
生成される。 (b)ユーザが録画を取りやめた場合、DSSはVCR
及びDSSの双方のプログラムタイマーイベントリスト
上のイベントを取り消す。 (c)ユーザが予約を維持すべき旨を知らせる場合、イ
ベントは付加的なユーザ動作を伴うことなく出現する。 (d)さもなければ、応答が無い場合、DSSは録画が
スケジュール通り行われるべきであるとみなす。 動作(2):VCRビデオスイッチ状態によりVCRビ
デオが表示されていることが示される場合、VCRはタ
イマーイベントの5分前にDSSオン/オフ状態を要求
する。 (a)DSS又はVCRがオンである場合、VCRはペ
ンティング中のイベントOSDメッセージを表示する。 (b)ユーザが予約を維持すべき旨を知らせる場合、イ
ベントは付加的なユーザ動作を伴うことなく出現する。 (c)応答が無い場合、DSSは録画がスケジュール通
り行われるべきであるとみなす。 (d)ユーザが録画を取りやめた場合、VCRはVCR
及びDSSの双方のプログラムタイマーイベントリスト
からイベントを取り消す。 (e)さもなければ、応答が無い場合、録画が行われる
べきであるとみなす。 動作(3):VCR又はDSSが記録イベントの5分前
の期間中にオフ状態からオン状態に変化した場合、DS
S及びVCRは、イベント予約を維持するか否かを判定
するためステップ(1)及び/又は(2)を繰り返す。 ユーザ動作:ユーザはOSDに応答することにより録画
を取りやめてもよい。ユーザが応答しない場合、録画は
行われる。 エラー状態:VCRがオンであり、録画中である。
【0144】VCRはターンオンし、記録中であると
き、タイマーイベントが生じる。 動作(1): a)DSSタイマーイベントである場合に、DSSは進
行中の録画がVCRプログラムタイマーイベントに起因
するか否かを判定する。 b)記録状態が進行中のプログラムタイマーイベントに
起因する場合、DSSは予約を維持し、VCRはDSS
が適当なVCRインスタンス変数を変更させる。 動作(2):VCRタイマーイベントである場合、VC
Rは予約を維持する。 動作(3):記録状態がプログラムタイマーイベントに
起因しない場合、VCRは予約を維持しない。 エラー状態:テープが装着されていない。
【0145】タイマーイベント予約が行われたとき、テ
ープが装着されていない場合、VCRはスケジューラに
状態メッセージを発生し、テープが未装着であること、
及び、適当なテープタイプを通知する。DSSはVCR
にテープが装着されていないことを示し、かつ、要求さ
れた録画に適したテープタイプを示すOSDを発生させ
る。 エラー状態:読み出し専用テープの装着 タイマーイベント予約がなされたときに、読み出し専用
テープがVCRに装着されている場合、VCRはテープ
が読み出し専用テープである旨を示す状態メッセージを
スケジューラに戻す。DSSはテープが読み出し専用で
ある旨のOSDを発生させる。 エラー状態:録画モードとテープタイプの不一致 ディジタル録画が要求され、VHSテープがVCRに装
着されている場合、DSS及びVCRはアナログ録画を
行う。
【0146】DSSソースを用いる直接ディジタル録画
の場合、二つの直接ディジタル録画モードが利用可能で
ある。自動モードの場合、VCR録画ボタンはデフォル
トビットストリーム発生器と連結される。VCR録画機
能が始動され、ビットストリームが存在しないとき、V
CRはデフォルト装置を用いて録画セッションを開始す
る。デフォルトデバイスはいかなるビットストリーム発
生装置でもよく、VCRユーザインタフェース内にセッ
トアップされる。ダビングモードにおいて、VCRはD
AVバスに既に存在するビットストリームの記録を行
う。これにより、DVHS方式VCR間でのダビング
と、他のビットストリームの受信とが可能になる。2通
りの表示可能性がある。第1に、DSSがシステム内に
存在する場合、DSSは、たとえ、ビットストリームの
発生源ではなくてもVCRのAVR1を通過するDAV
ビットストリームを復号及び表示するよう命令される。
これにより、2台のVCRを単一のDSSに接続し、デ
ィジタル再生ビデオを1個のVCR AVスイッチを経
由してルーティングさせることが可能になる。
【0147】VCR録画モードがディジタルに設定され
ディジタルテープは装着され、バス上にディジタルビッ
トストリームが存在しない時の自動録画の場合、VCR
は、IR又はフロントパネル録画コマンドの受信後にデ
ィジタル録画を開始する。DAVビットストリーム録画
の場合、VCRはデフォルト録画装置を用いてディジタ
ル録画を開始する。VCRは、デフォルト装置がDAV
バスを受け継ぎ、そのディジタルビットストリームを送
信し始めることを指令する。VCRはソース装置に関連
したコピー保護情報を供給するように要請する。
【0148】ステップ1:VCRは、コピー保護が録画
を許可する場合に、デフォルト装置DSSにDAVバス
を受け継がせるため、Explicit_Invokeメッセージを送
る。返値は、DAVバスがロックされているか、又は、
プログラムがコピー保護されているかを示すため使用さ
れる。 If(56)<copy protect variables><equal><value><> このコマンドは、<DAVトランシーバコンテクスト(0
4)、ドライバオブジェクト(02)に対し><もし(56)<コ
ピー保護変数>(43)が(値)に一致する(E8)場合><始
め(F7)><受け継ぎ(54)><F5(デリミッタ)><デー
タチャネル()><F5(デリミッタ)><F4 31 F6 26 >
終了(52)(返値)<もしくは、値を取得する()><(コ
ピー保護変数)<エンド(F8)>のように読める。
【0149】ステップ2:デフォルト装置DSSは、ビ
デオビットストリームのコピー保護を検査し、コピーの
作成が可能であるか否かを判定する。ディジタルコピー
が許可されている場合、デフォルト装置はDAVバスの
獲得を求める。さもなければコマンドは否認される。ソ
ース装置は、ディジタルコピーを作成するレシーバの数
を追跡し、不正なコピーからビットストリームを保護す
る必要がある。コピー保護情報が変更された場合、ソー
ス装置はビットストリームがコピー可能であるか否かを
判定し、不正なコピーを防止するように機能する必要が
ある。
【0150】ステップ3:デフォルト装置DSSはDV
HS方式VCRのDAVバスレシーバをターンオンし、
VCRに録画モードに移るよう指令する。 ステップ4:VCRはディジタルコピーの作成が合法的
であるかを照合するためビデオビットストリームのコピ
ー防止モードを検査する。5分毎に、VCRは合法的な
コピーを作成中であることを保証するため、コピー保護
情報を要求する。
【0151】デフォルトビットストリームソース装置の
セットアップのため、初期セットアップ中に、VCRは
DAVメディア上でビットストリームソースとして作用
する装置を判定するためバスの獲得を要求する。最初
に、VCRはデフォルトとして設定した第1のDAVビ
ットストリームソース装置を使用する。DAVビットス
トリームソース装置のリストはプログラムタイマーイベ
ントガイドで使用される。
【0152】VCRユーザインタフェースはデフォルト
のプロダクトを判定するため使用される。VCRユーザ
インタフェースは、VCRにDAVビットストリーム装
置情報を再取得させることによりこのリストを更新す
る。再取得プロセス中に、デフォルト装置が見つからな
い場合に限り、デフォルトが変更される。元のデフォル
ト装置が見つけられない場合、最初に検出されたDAV
ビットストリームソース装置がデフォルトになる。
【0153】ダビング(ビットストリームが既に存在す
るときの録画)の場合、VCRは、VCRがディジタル
録画モードであり、ディジタルビットストリームがDA
Vバス上に既に存在し、ディジタルテープが装着されて
いるならば、IR録画コマンドの受信後にダビングディ
ジタル録画を開始する。録画の前に、VCRはDAVバ
ス上にあるソース装置が何であるかを調べ、コピー保護
情報を要求するため放送する。5分毎にVCRはコピー
保護情報の更新を要求する。
【0154】ソース装置は録画されたコピーの数を追跡
し、不正なコピーからビットストリームを保護する必要
がある。ビットストリームをコピーすることが合法的で
あるならば、ソース装置はVCRにDAVレシーバをタ
ーンオンし、録画モードに移るように要求する。さもな
ければ、ソース装置は、要求中のVCRにそのDAVレ
シーバをターンオフさせ、録画を止めるよう命令する。
【0155】エラー又は例外ハンドリング状態は以下の
通りである。 エラー状態:DAVバスが利用不可能 エラー状態:ディジタルビットストリームビデオがVC
Rを通じて表示されていない エラー状態:コピー保護ビットストリーム エラー状態:テープ未装着 VCRディジタル録画コマンドが受信され、VCRにテ
ープが装着されていないとき、DSSはテープが装着さ
れていない旨を示すOSDを表示する。VCRはアナロ
グ録画が要求されているとき、テープ無しメッセージを
表示しなければならない。 動作:VCRはテープ未装着をDSSに通知する。 エラー状態:読み出し専用テープの装着 録画コマンドが受信され、読み出し専用テープが装着さ
れたとき、そのコマンドは否認され、DSSはテープが
読み出し専用である旨を知らせるOSDを発生する。 動作:VCRは読み出し専用テープが装着されている旨
をDSSに通知する。 エラー状態:録画モードとテープタイプの不適合 VHSテープが装着され、VCRデフォルト録画モード
がディジタルに設定され、録画コマンドが開始されたと
き、VCRは録画モードであること、アナログテープが
装着されていること、録画モードはディジタルであるこ
とをDSSに通知する。DSSは、次に、テープタイプ
が不適合であることを示すOSDを表示し、ユーザにア
ナログ録画を続けたいか否かを尋ねる。ユーザが拒否す
る場合、DSSは、VCRに装着されるべきテープフォ
ーマットが何であるかを示すメッセージを表示する。さ
もなければ、DSSはVCRに録画コマンドを送り、録
画方法をアナログに設定する。 動作:VCRはテープタイプ及びデフォルト録画モード
をDSSに通知する。DSSは適当なOSDを表示し、
ユーザコマンドの後に、アナログ録画を開始する。
【0156】付属するDAVバスを用いる直接アナログ
録画イベントの場合、VCRはIR録画コマンドの受信
後にアナログ録画を開始する。CEBus自動録画の場
合、VCR録画モードがアナログに設定され、テープが
装着されたとき、VCRはIR又はフロントパネル録が
コマンドの受信後にアナログ録画を開始する。
【0157】DSSソース録画の場合に、VCRはデフ
ォルト録画装置を用いてアナログ録画を開始する。VC
Rはデフォルト装置にDAVバスを受け継ぎ、デジタル
ビットストリームの送信を始めるように指令する。VC
Rはソース装置に関連したコピー保護情報を供給するよ
うに要請する。 ステップ1:VCRは、コピー保護が録画を許可する場
合に、デフォルト装置DSSにDAVバスを受け継がせ
るため、Explicit_Invokeメッセージを送る。返値は、
DAVバスがロックされているか、又は、プログラムが
コピー保護されているかを示すため使用される。 If(56)<copy protect variables><equal><value><> このコマンドは、<DAVトランシーバコンテクスト(0
4)、ドライバオブジェクト(02)に対し><もし(56)<コ
ピー保護変数>(43)が(値)に一致する(E8)場合><始
め(F7)><受け継ぎ(54)><F5(デリミッタ)><デー
タチャネル()><F5(デリミッタ)><F4 31 F6 26 >
終了(52)(返値)<もしくは、値を取得する()><(コ
ピー保護変数)<エンド(F8)>のように読める。
【0158】ステップ2:デフォルト装置DSSは、ビ
デオビットストリームのコピー保護を検査し、コピーの
作成が可能であるか否かを判定する。ディジタルコピー
が許可されている場合、デフォルト装置はDAVバスの
獲得を求める。さもなければコマンドは否認される。ソ
ース装置は、ディジタルコピーを作成するレシーバの数
を追跡し、ビットストリームを不正なコピーから保護す
る必要がある。コピー保護情報が変更された場合、ソー
ス装置はビットストリームがコピー可能であるか否かを
判定し、不正なコピーを防止するように機能する必要が
ある。
【0159】ステップ3:デフォルト装置DSSはDV
HS方式VCRのDAVバスレシーバをターンオンし、
VCRに録画モードに移るよう指令する。 ステップ4:VCRはディジタルコピーの作成が合法的
であるかを照合するためビデオビットストリームのコピ
ー防止モードを検査する。5分毎に、VCRは合法的な
コピーを作成中であることを保証するため、コピー保護
情報を要求する。
【0160】デフォルトビットストリームソース装置の
セットアップのため、初期セットアップ中に、VCRは
DAVメディア上でビットストリームソースとして作用
する装置を判定するためバスの獲得を要求する。最初
に、VCRはデフォルトとして設定した第1のDAVビ
ットストリームソース装置を使用する。DAVビットス
トリームソース装置のリストはプログラムタイマーイベ
ントガイドで使用される。
【0161】VCRユーザインタフェースはデフォルト
のプロダクトを判定するため使用される。VCRユーザ
インタフェースは、VCRにDAVビットストリーム装
置情報を再取得させることによりこのリストを更新す
る。再取得プロセス中に、デフォルト装置が見つからな
い場合に限り、デフォルトが変更される。元のデフォル
ト装置が見つけられない場合、最初に検出されたDAV
ビットストリームソース装置がデフォルトになる。
【0162】ダビング(ビットストリームが既に存在す
るときの録画)の場合、VCRは、VCRがアナログ録
画モードであり、アナログテープが装着されているなら
ば、IR録画コマンドの受信後にダビングアナログ録画
を開始する。ソース装置は録画されたコピーの数を追跡
し、不正なコピーからビットストリームを保護する必要
がある。ビットストリームをコピーすることが合法的で
あるならば、ソース装置はVCRにDAVレシーバをタ
ーンオンし、録画モードに移るように要求する。さもな
ければ、ソース装置は、要求中のVCRにそのDAVレ
シーバをターンオフさせ、録画を止めるよう命令する。
【0163】エラー又は例外ハンドリング状態は以下の
通りである。 エラー状態:コピー保護ビットストリーム エラー状態:テープ未装着 VCRディジタル録画コマンドが受信され、VCRにテ
ープが装着されていないとき、DSSはテープが装着さ
れていない旨を示すOSDを表示する。VCRはアナロ
グ録画が要求されているとき、テープ無しメッセージを
表示しなければならない。 動作:VCRはテープ未装着をDSSに通知する。 エラー状態:読み出し専用テープの装着 録画コマンドが受信され、読み出し専用テープが装着さ
れたとき、そのコマンドは否認され、DSSはテープが
読み出し専用である旨を知らせるOSDを発生する。 動作:VCRは読み出し専用テープが装着されている旨
をDSSに通知する。
【0164】直接再生要求の場合に、VCRは、DVH
S方式VCRにディジタルテープが装着されている場
合、再生コマンドの受信時に、ディジタルテープの再生
を開始する。再生コマンドの受信後、VCRはディジタ
ルテープが装着されていることを検査し、DSSディジ
タルポートをVCR入力を受信するため切り換える。D
SSがオフである場合、VCRはDSSをオン状態に切
り換える。 動作:VCRはDSSをターンオンし、データ受信する
ためディジタル入力ポートを設定する。 エラー状態:DSSが先にスケジューリングされた録画
モードである。
【0165】DSSが録画を行うため使用中の場合、D
SSはエラーメッセージを返す。 動作:DSSはVCR動作に従うことができない旨のエ
ラーメッセージを返す。 以下、一般的なクロック更新ルール、即ち、DSS−D
VHSインタフェースのクロック及び時間更新機能を制
御する特別の動作ルールを説明する。 初期化クロックセットアップ 電源投入及びバス初期化の後に、VCRは最良の時間ソ
ースを見つけ、時間及び日付インスタンス変数を要求す
る。
【0166】VCRは、承認されていないサービスを明
示的に請求する放送を行う。タイムコンテクスト(05)リ
アルタイムオブジェクト(02)タイムソースデバイスクラ
ス=DBSであるならば、現在時間“C”を取得(getAr
ray)する。DBS以外のソースからの返り値はFCであ
る。DSS誘導クロックソースを用いたクロックは、FE
<データ要素>を返す。
【0167】応答が無い場合、VCRは、Explicit Inv
oke Unacknowledged Service(明示的請求未承認サービ
ス): タイムコンテクスト(05)クロッククラスオブジェ
クト(1D)を放送することにより別のCEBusクロック
ソースを見つけようとする。もし、タイムソース<>0
であるならば、現在時間の値を取得する。 動作:VCRはCEBus上のDSSプロダクトのユニ
ットアドレスの返値と、DSSタイムコンテクストクロ
ックオブジェクトインスタンス変数の現在時間、現在年
月日及び曜日を要求する。
【0168】自動時間及び日付セットアップの場合、V
CRは、電源ライン故障が発生したことを判定した後、
タイムコンテクストクロックオブジェクト(02 リア
ルタイム)インスタンス変数“C”(現在時間)、
“e”(現在年月日)及び“d”(曜日)を更新する。
また、VCRは、プログラムされたタイマーイベントが
巧くスケジューリングされ、かつ、IR、フロントパネ
ル又はCEBusコントロールチャネルから各電源のオ
ンを受信した後、タイムコンテクストクロックオブジェ
クト(02 リアルタイム)インスタンス変数“C”
(現在時間)、“e”(現在年月日)及び“d”(曜
日)を更新する。
【0169】ユーザが時間及び日付の更新を始動する場
合、VCRセットアップメニューからユーザの要求が受
けると、VCRはDSSにサポートされた全てのタイム
コンテクストクロックオブジェクト2(リアルタイム)
インスタンス変数を返すように要求する。また、ユーザ
はVCRクロックを制御したい特定のCEBusクロッ
ク素子を指定してもよい。
【0170】以下、電源投入時のバス初期化について説
明する。より詳しく言うと、プラグ及び再生能力を与え
るCEBus初期化プロセスを説明する。アドレスの割
付はCALの重要な機能である。ユニバーサルコンテク
ストのノードコントロールオブジェクトはCEBusネ
ットワーク内の3タイプのアドレス、即ち、MACアド
レス、システムアドレス又はハウスコード、及び、グル
ープアドレスの管理を行う役目がある。DSS3は、静
的又は動的にMACアドレス及びハウスコードを決定す
る。動的装置の場合、ハウスコードはホーム内の他の装
置にシステムアドレスを問い合わせることにより決定さ
れ、MACアドレスはハウス内で現在使用されていない
アドレスを選択することにより決定される。静的装置の
場合、アドレスはホームネットワークとの相互作用では
なく、ユーザ定義又は工場設定値プリセットのような他
の手段によっては決定される。
【0171】以下の説明は、静的ハウスコード及びアド
レスセットアップに係わり、VHSと他のCEBusユ
ニットとの間でプラグ及び再生を保証するため使用され
るデフォルトハウスコード及びアドレスの取得について
記載される。VCRはDAVメディア上の全ての装置に
メッセージを放送可能でなければならない(簡易型ディ
ジタルA/Vコネクタ)。これは、システムのハウスコ
ードアドレスと共に0000のMACアドレスを用いる
ことにより実現される。全ての装置は放送MACアドレ
ス0000に応答できることが必要である。全ての未構
成装置はMACアドレスを取得する必要がある。取得
後、アドレスは電源断の間に失われてはならない。
【0172】デフォルト(工場設定値)ハウスコードは
ゾーンアドレス0001に設定される。このアドレスは
EPROMメモリに記憶され、電源断の間に保持される
必要がある。デフォルトアドレス発生のため、初期電源
投入後、VCRは構成されていない。VCRは、要求に
よってユニットアドレスを獲得し、その存在を他の装置
に知らせる必要がある。獲得後、このアドレスはEPR
OMメモリに記憶される。アドレスは電源断の間も保持
されねばならない。ユニットアドレスは獲得要求方法を
用いて獲得される。
【0173】ユーザ入力によるハウスコード及びアドレ
スの生成も可能である。ユーザはセットアップメニュー
から所望のハウスコードを入力する。ハウスコードの設
定後、装置はユニットアドレスを要求してもよく、又
は、アドレスが割り当てられてもよい。アドレスが割り
当てられた場合、ユニークアドレスである旨を保証する
要求しなければならない。
【0174】ユーザは、工場設定値プリセットハウスコ
ードへのリセットを行い、アドレス生成を始めてもよ
い。即ち、ユーザは、VCRにハウスコードを0001
hにリセットさせ、新しいユニットアドレスを獲得させ
てもよい。動的セットアップ条件は、VCRがハウスゾ
ーン(ハウスコードとも称される)アドレスと、ユニー
クなユニットアドレスとを獲得できることを含む。
【0175】VCRは、ハウスコードを獲得するとき、
設定可能なノードとして作用すべきである。ハウスコー
ドを獲得するため、ユーザはVCRをセットアップメニ
ューから設定可能なノード状態に移す。この状態にある
間、VCRは一時的なユニットアドレスの獲得を要求
し、コンフィギュレーションマスタにそのハウスコード
の送信を要求する。ハウスコードを取得できない場合、
ユーザはコンフィギュレーションマスタがハウスコード
を送信していない旨を知らされ、コンフィギュレーショ
ンプロセスを再始動するように指令される。ユニットア
ドレスの生成は、VCRが有効なハウスコードを取得し
た後に行われる。ユニークなユニットアドレスを得るた
めに獲得要求プロセスが使用される。
【0176】他のノードからの時間更新要求に応答し
て、VCRは、タイムコンテクスト(05)リアルタイムオ
ブジェクト(02)カレントタイマーインスタンス変数に格
納されたクロック値を要求に応じて装置に返す。 C(43)* 現在時間(current_time) R/W ニュー
メリック 現在時間インスタンス変数は、VCRリアルタイムオブ
ジェクト内の現在ローカル時間を含む。そのデータは1
3バイトのニューメリック:yy_mm_dd_hh_ss_w
(年、月、日、時、分、秒、曜)である。時間更新を始
動する励振方法は以下の通りである。
【0177】getValue(43h)o: getValueの受信後、VC
Rは現在時間に対応したASCII値を返す。 setValue(45h)o: ラン−エディット(run_edit)IV が零
に設定され、setValue法及び有効数値が受信されたと
き、VCRは現在位置(current_position)IV を更新さ
れた値に設定する。その値が許容されない場合、エラー
メッセージが発生される。
【0178】他の全ての方法は無視され、エラーメッセ
ージが返される。以下、DVHS方式VCRが始動した
再生及び録画の面を説明する。最初に、再生セットアッ
プ、即ち、VCR再生機能をディジタルビットストリー
ムデコーダ又は録画装置に連結する手段を説明する。デ
フォルト再生装置に与えるため、デフォルト(工場設定
値)がゾーンアドレス0001に設定される。このアドレス
はEPROMメモリに記憶され、電源断の間に保持され
る必要がある。
【0179】初期電源投入時、VCRは構成されていな
い。VCRはデフォルト再生装置確認、即ち、デフォル
ト再生装置がDAVバスディジタルビットストリームを
復号化し得ることを照合する必要がある。VCRは全て
のDAVバス許容装置に放送する。或いは、ユーザは所
望の再生目標装置を入力してもよい。
【0180】また、ユーザはVCRに再生装置目標を工
場設定値のデフォルトにリセットさせることができる。
動的セットアップは以下を含む。VCRは、再生装置を
獲得し、DAVを許容する装置を判定し、最良のダビン
グ装置を判定し得ることが要求される。次に、録画セッ
トアップ、即ち、VCR録画機能をディジタルビットス
トリーム供給装置に連結する手段について説明する。
【0181】デフォルト(工場設定値)はゾーンアドレ
ス0001に設定される。デフォルト装置はアドレスXXXXを
有するDSSユニットである。このアドレスはデフォル
ト値としてVCRのROMに格納され、初期電源投入後
及び装置がリセットされたときにEPROMメモリにア
ップロードされる。デフォルト録画装置確認が必要であ
る。初期電源投入後、VCRは構成されていない。VC
Rはデフォルトデコーダ装置が存在し、DAVバスディ
ジタルビットストリームを復号化し得ることを照合すべ
きである。VCRは全てのDAVバス許容装置に放送す
る。
【0182】再生装置のユーザセットアップはユーザが
所望の録画目標装置を入力することにより実現される。
ユーザはVCRに録画装置目標を工場設定値にリセット
させてもよい。動的セットアップの一部として、VCR
は録画装置を取得し、DAVを許容する装置を判定し、
DAV許容アドレス及び能力情報を取得し、適当なビッ
トストリームソース装置を決定し得る必要がある。
【0183】以下、DSS録画から始めてRFスイッチ
コントロールについて説明する。特に、DSSプログラ
ムを表示するためVCRとDSSのRFスイッチの機能
を連結する手段について説明する。デフォルト録画装置
を与えるため、デフォルト(工場設定値)がゾーンアド
レス0001に設定される。デフォルト装置はアドレスXXXX
を有するDSSユニットである。このアドレスはデフォ
ルト値としてVCRのROMに格納され、初期電源投入
後及び装置がリセットされたときにEPROMメモリに
アップロードされる。
【0184】次に、VCR録画機能をディジタルビット
ストリームプロバイダに連結する手段がDSS再生の一
部として説明される。デフォルト(工場設定値)はゾー
ンアドレス0001に設定される。デフォルト装置はアドレ
スXXXXを有するDSSユニットである。このアドレスは
デフォルト値としてVCRのROMに格納され、初期電
源投入後及び装置がリセットされたときにEPROMメ
モリにアップロードされる。
【0185】次に、VCR表示スイッチコントロールに
ついて説明する。最初に、VCRアナログ録画及びOS
D機能をDSSに連結する手段は、VCRによるアナロ
グ録画のためのOSD表示の一部として説明される。デ
ィジタル録画用のデフォルトOSD発生のため、デフォ
ルト(工場設定値)がゾーンアドレス0001に設定され
る。デフォルト装置はアドレスXXXXを有するDSSユニ
ットである。このアドレスはデフォルト値としてVCR
のROMに格納され、初期電源投入後及び装置がリセッ
トされたときにEPROMメモリにアップロードされ
る。
【0186】次に説明するシステムの別の面は資源獲得
要求(ヘイリング)である。獲得要求は、装置がデータ
チャネル又はそれ自体のMACアドレスのようなネット
ワーク資源へのアクセスを獲得するためのスキームであ
る。このスキームを用いて、装置は特定の資源が使用中
であるかどうかを判定するためネットワーク上の他の装
置に問い合わせを行う。
【0187】一般的な資源獲得要求の場合、ネットワー
ク上の1台以上のノードが特定の資源を使用しているか
どうかを判定するためのif方法を使用する。このif
方法は、1台以上の他のノード内のIVが所望の資源を含
むかどうかをテストする。もし含む場合、他のノードは
結果コードが8(資源使用中)の結果を返す。典型的な
例は、データチャネルを獲得するため必要とされる獲得
要求である。DAVデータチャネルを獲得するため、ノ
ードはDAVバスが使用中であるかどうかを調べるため
ネットワークに問い合わせる。DAVの獲得要求を行う
ため、以下のCALコマンドが使用される。 04 2F 56 43 E8 F4 31 F6 01 F7 52 38 F8 データチャネルコンテクスト(04)DAVトランスミッタ
オブジェクト(2F)内で、もし(’C’が1と一致するな
らば)、開始、exit 8を実行、終了する。
【0188】このコマンドは、ローカルハウスコードを
用いて、データチャネルコンテクスト(04)と、データチ
ャネルトランスミッタオブジェクトクラス(2F)と、放送
ユニットアドレス(0000)に送られる。このコマンドは以
下のプロトコルサービスを用いて送信される。 [プロトコルサービス] MTサービスレベル APDUモード: ベーシック固定 APDUタイプ: 条件付き請求 NLサービスレベル NPDUタイプ: 非拡張サービス ルーティング: ディレクトリ 許可媒体: 全部 BR1: 要求次第 BR2: 使用しない DLLサービスレベル サービスクラス: ベーシック DLLサービス: 未承認 取扱サービス: 無し ソースの包含: ノー 優先度: 高 受信側ノードの一つが現在DAVバスを使用中であるな
らば、終了(exit)法が実行され、引数8を用いて完了応
答が発生され、選択されたバンドが使用不可能である旨
を送信元装置に通知する。応答メッセージ(FE 38) はM
T_RESULT要求プリミティブを用いてCALから
メッセージ転送素子に発生される。放送アドレスに送信
されるような資源ハンドリング要求は、応答が1秒(最
悪の場合のネットワークラウンドトリップ遅延)以内に
受信されない場合、繰り返されるべきである。2回目の
試行の際に、1秒の遅延後に応答が受信されない場合、
資源は利用可能であると考えられる。
【0189】この技術はユニットアドレス、ハウスコー
ド、グループコード、又は、ネットワーク上の他の値を
獲得要求するため使用され得る。ユニットアドレスを獲
得要求する場合、獲得要求されているアドレスを獲得要
求パケットの宛先アドレスフィールドに使用することが
できるので、獲得要求の簡易バージョンを使用すること
ができる。例えば、ユニットアドレス0037を獲得要求す
るため、必要なCALコマンドは、“00 01 52 38 ”に
過ぎない。このコマンドは、引数8を用いた終了法(52)
を実行するため、ローカルハウスコード、ユニットアド
レス0037、ユニバーサルコンテクスト(00)内のノードコ
ントロールオブジェクト(01)に送られる。使用されるハ
ウスコード内の全てのノードがユニットアドレス0037を
持つ場合、メッセージを実行し、応答メッセージ(FE 3
8) を返す。使用されるプロトコルサービスは、明示的
請求(Explicit _Invoke) のAPDUタイプが使用され
るべき点を除いて前の例と同じにすべきである。
【0190】以下、上記システムに関連したコンテクス
トを列挙し、定義する。 ユニバーサルコンテクスト00 (01h)ノードコントロールオブジェクト このコンテクストはノードコントロールオブジェクトを
含み、全てのCEBus適合プロダクトに在る。
【0191】
【表1】
【0192】(02h)コンテクストコントロールオブ
ジェクト このコンテクストはノードコントロールオブジェクトを
含み全てのCEBus適合プロダクトに在る。
【0193】
【表2】
【0194】メディアトランスポート コンテクスト1
1h(01h)コンテクストコントロール:コンテクス
トコントロールオブジェクト02
【0195】
【表3】
【0196】(02h)ソーススイッチ:マルチポジシ
ョンスイッチオブジェクト09
【0197】
【表4】
【0198】(03)トランスポートメカニズム:メデ
ィアトランスポートオブジェクト11h
【0199】
【表5】
【0200】(05h)トランスポートスピード:マル
チポジションスイッチオブジェクト09
【0201】
【表6】
【0202】(09)カウンタオブジェクト:カウンタ
コントロールオブジェクト1C 汎用カウンタ又はタイマオブジェクトモデル。アップ又
はダウンカウンタをモデル化するため使用され、カウン
ト許可/禁止を用いてあるカウントに予め設定可能であ
る。イベント(カウントUOM)、秒(経過時間)等を
カウントするため使用される。また、アプリケーション
に依存して、時間のカウント単位(通常は秒)をカウン
トアップ又はダウンするタイマーをモデル化するため使
用される。
【0203】
【表7】
【0204】アンチダビングオブジェクト
【0205】
【表8】
【0206】チューナコンテクスト12h DVHS方式VCR上のNTSCチューナ (01h)コンテクストコントロール:コンテクストコ
ントロールオブジェクト02
【0207】
【表9】
【0208】チャネルチューニング:マルチポジション
スイッチオブジェクト09
【0209】
【表10】
【0210】バンドスイッチ:マルチポジションスイッ
チオブジェクト09
【0211】
【表11】
【0212】(06h)モードスイッチオブジェクト:
マルチポジションスイッチオブジェクト09
【0213】
【表12】
【0214】(07h)レシーブモードオブジェクト:
マルチステートセンサ(0Ah)
【0215】
【表13】
【0216】ビデオ表示コンテクスト13h 01 コンテクストコントロール コンテクストコント
ロールオブジェクト02
【0217】
【表14】
【0218】02 ソーススイッチ マルチポジション
スイッチオブジェクト09
【0219】
【表15】
【0220】タイムコンテクスト05 タイムコンテクストは汎用時間保持及びアラーム機能を
提供し、アラームが生じたときメッセージを送信し得
る。また、同期したプログラミングされたイベントを維
持するため時間と結びつけられた汎用プログラミング能
力を提供する。 コンテクストコントロールオブジェクト タイムコンテクスト用のコンテクストコントロールオブ
ジェクトは、リアルタイムオブジェクト(02)と8個
のプログラムタイマーイベントオブジェクト(03)の
存在を示す。8個のプログラムタイマーイベントはオブ
ジェクト番号A0h乃至A7hを有する。オブジェクト
リスト変数は16進フォーマットで与えられ、“h”は
バイトの最後を示す。
【0221】
【表16】
【0222】リアルタイムオブジェクト リアルタイムオブジェクトはVCRタイマー用の時間を
保持する。現在時間変数“C”は、現在の年、月、日、
時、分、秒及び曜を保持する。これは、EIA 600
クロックオブジェクト(1Dh)に記載されるよう
に、hh_mm_ss、dd_mm_yy及び曜日 イ
ンスタンス変数の組合せである。現在時間の最後の文字
(曜日)はビットストリングとして処理され、ビット2
6 は日曜、25 は月曜、...、ビット20 は土曜を表
す。他の全てのエントリはASCII形式である。
【0223】現在の年の値は2000年を超える値を許
容すべく4ビットに拡張される。 例:水曜、2011年12月21日、午後1時22分3
秒(13時12分03秒)は、 “32h,30h,31h,31h,31h,32h,
32h,31h,31h,33h,31h,32h,3
0h,33h,08h” のように表される。
【0224】ラン−エディット(run_edit)イ
ンスタンス変数は、クロックラン及びエディット機能を
制御し、2進値はクロックのランニング(=1)又はク
ロック停止/エディット(=0)である。クロックは、
run_edit=0の場合に限り編集できる。
【0225】
【表17】
【0226】プログラムタイマーイベントオブジェクト VCRには8個のイベントタイマークラスオブジェクト
が存在する。現在状態(current_statu
s)インスタンス変数はプログラムタイマーイベントオ
ブジェクトの状態を判定するため使用される。予約を行
うとき、要求中のノードは、どのイベントタイマークラ
スオブジェクトが現在状態=0(30h)を有するかを
判定するため、00hワイルドカードと共にIF法を使
用する。イベントデータ(event_data)は現
在状態=0の真の評価による条件付きで設定される。リ
モートhc(remote_hc)及びリモートua
(remote_ua)インスタンス変数は要求中ノー
ドのハウスコード及びユニットアドレスを保持する。こ
れらは別個に設定してもよいが、一般的に受信されたパ
ケットのソースアドレスフィールドから得られる。
【0227】イベントデータは録画イベントをセットア
ップするため必要な全ての関連情報を含む。イベントデ
ータはイベント消去(clear_event)インス
タンス変数“c”(16h)を用いて消去してもよい。
【0228】
【表18】
【0229】注:イベント競合IV(event_co
nflict IV) このIVは、オブジェクトに記憶され、同じリモートu
a及びリモートhcIV値を持たないイベントデータI
Vの値と競合するオブジェクトのタイマー番号(tim
er_number)を格納する。オブジェクトは、同
じリモートua及びリモートhc IVの値を有するプ
ログラムタイマーイベントオブジェクトは同一のリモー
ト装置からのものであり、リモート装置はそれ自体の競
合を検出することを想定する。 データチャネル(DAVバス)コンテクスト(04h) 01 コンテクストコントロール: コンテクストコン
トロールオブジェクト(02h)
【0230】
【表19】
【0231】2E DAVデータチャネルレシーバ:デ
ータチャネルレシーバ(03h)
【0232】
【表20】
【0233】2F DAVデータチャネルトランスミッ
タ:データチャネルトランスミッタ(04h) データチャネルトランスミッタオブジェクトは、特定の
媒体上のデータチャネルにトランスミッタコネクション
を確立する。トランスミッタ用の媒体はこのオブジェク
トの特定のインスタンスに対するプロダクトによって固
定される。トランスミッタは所望のチャネル又はバンド
で送信する許可を得る。エラー状態は、オブジェクトが
要求されたチャネルを使用できない場合に返される。
【0234】
【表21】
【図面の簡単な説明】
【図1】本発明の原理に従って構築されたシステムの実
施例のブロック図である。
【図2】本発明の原理に従って構築されたシステムの実
施例のブロック図である。
【図3】本発明の原理に従って構築されたシステムの実
施例のブロック図である。
【図4】図1乃至3に示されたシステムに含まれる装置
の間で生じる通信動作を表すブロック図である。
【図5】図1乃至3に示されたシステムに含まれる装置
の間で生じる通信動作を表すブロック図である。
【図6】図1乃至3に示されたシステムに含まれる装置
の間で生じる通信動作を表すブロック図である。
【図7】図1乃至3に示されたシステムに含まれる装置
の間で生じる通信動作を表すブロック図である。
【図8】図1乃至3に示されたシステムの動作を表すフ
ローチャートである。
【図9】図1乃至3に示されたシステムの動作を表すフ
ローチャートである。
【図10】図1乃至3に示されたシステムの動作を表す
フローチャートである。
【図11】図1乃至3に示されたシステムの動作を表す
フローチャートである。
【図12】図1乃至3に示されたシステムの動作を表す
フローチャートである。
【図13】図1乃至3に示されたシステムの動作を表す
フローチャートである。
【図14】図1乃至3に示されたシステムの動作を表す
フローチャートである。
【図15】図1乃至3に示されたシステムの動作を表す
フローチャートである。
【図16】図1乃至3に示されたシステムの動作を表す
フローチャートである。
【図17】図1乃至3に示されたシステムの動作を表す
フローチャートである。
【符号の説明】
100 VCR装置100 101 再生/記録回路 102,104,109,114 スイッチ 103 輝度/色度プロセッサ 105 オンスクリーン表示(OSD)発生器 108 制御マイクロプロセッサ(μP) 107,171,173 ライン出力 110 ディジタルインタフェース 111,112、132 ライン入力 113,178 チューナ 120 RF変調器 130 TV装置 140 アンテナ 150 A/V装置 160 リモートコントロール 170 DSSユニット 172 ディジタルデータポート 174 信号処理ユニット 175 コントロールマイクロプロセッサ 176 リモートコントロール受信機 190 衛星ディッシュ形アンテナ
フロントページの続き (72)発明者 ホルランダー,カール フランシス アメリカ合衆国 インディアナ州 46038 フィッシャーズ ゴールデンロッド・レ ーン 114 (72)発明者 クビンタス,マイクル フランシス ジュ ニア アメリカ合衆国 インディアナ州 47802 テル・オート サウス・ウィロウ・ブル ック 4234 (72)発明者 ウェーメイヤー,キース レノルズ アメリカ合衆国 インディアナ州 46038 ハミルトン コロンビア・サークル 6411 (72)発明者 ミラー,ロバート ハワード アメリカ合衆国 インディアナ州 46033 カームル ローリング・スプリングス・ ドライヴ 11915

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ディジタル記録モードとアナログ記録モ
    ードの一方でビデオ処理システムを動作させる方法にお
    いて、 上記ディジタル記録モードで記録するディジタルビデオ
    ビットストリームと上記アナログ記録モードで記録する
    対応したアナログビデオ信号の一方を受け、 上記ディジタル記録モードで上記ディジタルビットスト
    リームを記録し、 障害条件に応答して上記対応したアナログビデオ信号を
    記録する上記アナログ記録モードに切り替わる段階を含
    む方法。
JP21830998A 1996-02-02 1998-07-31 多数の電子装置を相互連結するシステム及び方法 Expired - Lifetime JP3169904B2 (ja)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US1102396P 1996-02-02 1996-02-02
US1503596P 1996-04-08 1996-04-08
US2865196P 1996-10-16 1996-10-16
US015035 1996-10-16
US011023 1996-10-16
US028651 1996-10-16

Publications (2)

Publication Number Publication Date
JPH11177931A true JPH11177931A (ja) 1999-07-02
JP3169904B2 JP3169904B2 (ja) 2001-05-28

Family

ID=27359345

Family Applications (3)

Application Number Title Priority Date Filing Date
JP52787997A Expired - Fee Related JP3260380B2 (ja) 1996-02-02 1997-01-31 多数の電子装置を相互連結するシステム及び方法
JP21830998A Expired - Lifetime JP3169904B2 (ja) 1996-02-02 1998-07-31 多数の電子装置を相互連結するシステム及び方法
JP21830898A Expired - Lifetime JP3169903B2 (ja) 1996-02-02 1998-07-31 多数の電子装置を相互連結するシステム及び方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP52787997A Expired - Fee Related JP3260380B2 (ja) 1996-02-02 1997-01-31 多数の電子装置を相互連結するシステム及び方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP21830898A Expired - Lifetime JP3169903B2 (ja) 1996-02-02 1998-07-31 多数の電子装置を相互連結するシステム及び方法

Country Status (9)

Country Link
US (3) US6507953B1 (ja)
EP (4) EP0878082A2 (ja)
JP (3) JP3260380B2 (ja)
KR (3) KR100290626B1 (ja)
CN (3) CN1153428C (ja)
AU (3) AU709035B2 (ja)
CA (3) CA2245991C (ja)
DE (2) DE69734316T2 (ja)
WO (1) WO1997028630A2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001093237A (ja) * 1999-07-29 2001-04-06 Lg Electronics Inc デジタルインタフェースを利用したテープ記憶媒体へのデータ記憶及び再生方法

Families Citing this family (114)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
AU6352894A (en) 1993-03-05 1994-09-26 Roy J. Mankovitz Apparatus and method using compressed codes for television program record scheduling
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
WO1998010589A1 (en) * 1996-09-03 1998-03-12 Starsight Telecast, Inc. Schedule system with enhanced recording capability
KR100230281B1 (ko) * 1997-04-14 1999-11-15 윤종용 프로그램 번호를 전송 및 수신하는 멀티미디어 시스템과 프로그램 번호 전송 및 수신방법
CA2297039C (en) 1997-07-21 2002-02-12 Ronald Alexander Systems and methods for displaying and recording control interface with television programs, videos, advertising information and program scheduling information
US6141488A (en) * 1997-09-05 2000-10-31 United Video Properties, Inc. Program guide system for recording television programs
TW392402B (en) * 1997-10-22 2000-06-01 Hitachi Ltd Method for using audio and video machine and audio and video machine system
US6600958B1 (en) * 1998-04-22 2003-07-29 Koninklijke Philips Electronics N.V. Management of functionality in a consumer electronics system
US6219839B1 (en) * 1998-05-12 2001-04-17 Sharp Laboratories Of America, Inc. On-screen electronic resources guide
FR2779595B1 (fr) * 1998-06-08 2000-07-21 Thomson Multimedia Sa Procede de gestion de priorites d'acces a des ressources dans un reseau domestique et appareil de mise en oeuvre
CN1867068A (zh) * 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视***及其方法
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
KR20060065735A (ko) 1998-07-17 2006-06-14 유나이티드 비디오 프로퍼티즈, 인크. 세대 내에 복수개의 장치를 갖는 대화형 텔레비젼 프로그램가이드 시스템
GB9815638D0 (en) * 1998-07-20 1998-09-16 Danmere Limited Identification of video storage media
JP3951464B2 (ja) * 1998-07-28 2007-08-01 株式会社日立製作所 ディジタル信号処理装置
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
MY124064A (en) 1998-09-14 2006-06-30 Sony Corp Information processing apparatus, information processing method, and recording medium
US6810199B1 (en) 1998-09-14 2004-10-26 Sony Corporation Information processing apparatus, information processing method, and recording medium
TW465235B (en) * 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
JP4366741B2 (ja) * 1998-12-22 2009-11-18 ソニー株式会社 ディジタル放送の受信装置及びディジタル信号処理機器の認識方法
CN1168301C (zh) * 1998-12-22 2004-09-22 索尼公司 数字广播接收***和数字广播接收装置
EP1022884A1 (en) * 1999-01-25 2000-07-26 CANAL+ Société Anonyme Address assignment in a digital transmission system
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US20020019814A1 (en) * 2001-03-01 2002-02-14 Krishnamurthy Ganesan Specifying rights in a digital rights license according to events
JP3685382B2 (ja) 1999-05-25 2005-08-17 日本ビクター株式会社 映像情報記録装置
JP4147689B2 (ja) * 1999-06-14 2008-09-10 ソニー株式会社 情報処理装置及び情報処理方法
JP2001069583A (ja) * 1999-08-25 2001-03-16 Sony Corp 情報信号伝送方法、情報信号伝送システム、情報信号送信装置および情報信号受信装置
US6798974B1 (en) 1999-12-02 2004-09-28 Sony Corporation Signal supplying apparatus, signal processing method and record medium
EP1107590A3 (en) * 1999-12-02 2001-09-05 Sony Corporation Signal supplying apparatus, signal processing method and record medium
US6988276B2 (en) 1999-12-14 2006-01-17 Koninklijke Philips Electronics N.V. In-house TV to TV channel peeking
KR100746183B1 (ko) 2000-02-09 2007-08-03 소니 가부시끼 가이샤 제어장치, 제어방법 및 기록매체
US6721947B1 (en) 2000-03-13 2004-04-13 International Business Machines Corporation System, method and program for producing a customized response
US6804232B1 (en) 2000-03-27 2004-10-12 Bbnt Solutions Llc Personal area network with automatic attachment and detachment
US6968122B2 (en) 2000-04-17 2005-11-22 Matsushita Electric Industrial Co., Ltd. Recorder and transmitter
JP4596198B2 (ja) * 2000-08-25 2010-12-08 ソニー株式会社 情報処理装置および方法、並びに記録媒体
US7773859B1 (en) * 2000-08-30 2010-08-10 Microsoft Corporation Resolving recording conflicts between coinciding programming
KR20120032046A (ko) 2000-10-11 2012-04-04 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
FR2819137A1 (fr) * 2000-12-28 2002-07-05 Thomson Multimedia Sa Procede de gestion d'enregistrements d'emissions audiovisuelles et dispositifs associes
EP2466881A3 (en) 2001-02-21 2012-08-15 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
JP4311899B2 (ja) 2001-03-02 2009-08-12 パナソニック株式会社 コンテンツの配信および保護を行なう方法および装置
US20020141730A1 (en) * 2001-03-27 2002-10-03 Koninklijke Philips Electronics N.V. TV recorder with inoperative settop box functions
US6976010B2 (en) * 2001-06-28 2005-12-13 International Business Machines Corporation Method for syndicating online content
FR2826815B1 (fr) * 2001-07-02 2003-11-21 Canon Europa Nv Procede de transmission de signaux audiovisuels au sein d'un reseau audiovisuel domestique, mettant en oeuvre un mecanisme de jetons
US7206808B2 (en) * 2001-07-31 2007-04-17 Tandberg Telecom As System and method for managing diverse video network devices via application and interface objects
DE60215033T2 (de) 2001-09-03 2007-05-10 Matsushita Electric Industrial Co., Ltd., Kadoma Gerät für ein flexibles und gemeinsames ipmp-system für mpeg-2 inhaltsverteilung und -schutz
KR100809752B1 (ko) * 2001-10-22 2008-03-04 엘지전자 주식회사 오디오 데이타에 대한 저작권 보호방법
WO2003039155A2 (en) * 2001-10-29 2003-05-08 Matsushita Electric Industrial Co., Ltd. Apparatus of a baseline dvb-cpcm
GB0127234D0 (en) 2001-11-13 2002-01-02 British Sky Broadcasting Ltd Improvements in receivers for television signals
US20030106062A1 (en) * 2001-12-05 2003-06-05 Koninklijke Philips Electronics N.V. Home network environment as a state machine
US20030142240A1 (en) * 2002-01-29 2003-07-31 Koninklijke Philips Electronics N.V. Device and method for interfacing digital video processing devices
US7581238B1 (en) 2002-04-25 2009-08-25 Microsoft Corporation Program episodes recording
US7861273B2 (en) * 2002-04-26 2010-12-28 Microsoft Corporation TV control resource management
US7298960B1 (en) * 2002-05-10 2007-11-20 Microsoft Corporation Playback diagnostics
CN101635625B (zh) * 2002-12-17 2012-02-29 索尼电影娱乐公司 在重叠多服务器网络环境中用于访问控制的方法和装置
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US20040225883A1 (en) * 2003-05-07 2004-11-11 Weller Michael K. Method and apparatus providing multiple single levels of security for distributed processing in communication systems
US7729282B2 (en) * 2003-05-30 2010-06-01 Lg Electronics Inc. Home network system and its configuration system
KR100605218B1 (ko) * 2003-05-30 2006-07-31 엘지전자 주식회사 홈 네트워크 시스템
KR100596755B1 (ko) * 2003-05-30 2006-07-04 엘지전자 주식회사 홈 네트워크 시스템
KR100638017B1 (ko) * 2003-05-30 2006-10-23 엘지전자 주식회사 네트워크 디바이스
KR100605216B1 (ko) * 2003-05-30 2006-07-31 엘지전자 주식회사 네트워크 디바이스
WO2004107660A1 (en) * 2003-05-30 2004-12-09 Lg Electronics, Inc. Home network system
US20070061406A1 (en) * 2003-05-30 2007-03-15 Seung-Myun Baek Home network system
WO2004107708A1 (en) * 2003-05-30 2004-12-09 Lg Electronics, Inc. Home network system
US20050005105A1 (en) * 2003-06-24 2005-01-06 Brown Larry Cecil Remote access control feature for limiting access to configuration file components
JP4385099B2 (ja) * 2003-12-03 2009-12-16 株式会社日立製作所 放送受信装置及びストリーム出力装置
JP3797360B2 (ja) * 2003-12-25 2006-07-19 オンキヨー株式会社 Avシステム、増幅装置、コンテンツ再生装置、増幅装置及びコンテンツ再生装置の動作プログラム
US9191215B2 (en) * 2003-12-30 2015-11-17 Entrust, Inc. Method and apparatus for providing authentication using policy-controlled authentication articles and techniques
WO2005074270A1 (ja) 2004-01-30 2005-08-11 Matsushita Electric Industrial Co., Ltd. 記録媒体、再生装置、プログラム、再生方法
US7774778B2 (en) * 2004-02-25 2010-08-10 Panasonic Corporation Device control apparatus, device control method, and computer-readable recording medium recorded with device control program
KR100601671B1 (ko) * 2004-04-13 2006-07-14 삼성전자주식회사 복사 금지된 콘텐츠의 예약 녹화 방법
JP2006108961A (ja) 2004-10-04 2006-04-20 Sony Corp 情報処理装置および方法、プログラム並びに記録媒体
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US20070074163A1 (en) * 2004-10-18 2007-03-29 Koninkljke Philips Electronics N.V. Recording of scheduled broadcast in upnp
WO2006075308A1 (en) * 2005-01-17 2006-07-20 Koninklijke Philips Electronics N.V. Programmable device and method of previewing user-programmed events of programmable devices
WO2006118213A1 (ja) * 2005-04-27 2006-11-09 Matsushita Electric Industrial Co., Ltd. デジタル放送受信システム、デジタル放送受信機および移動用通信装置
US7376823B2 (en) * 2005-04-28 2008-05-20 International Business Machines Corporation Method and system for automatic detection, inventory, and operating system deployment on network boot capable computers
US20070157222A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US20070157247A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US20070157223A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US7640577B2 (en) * 2006-02-14 2009-12-29 Sony Corporation System and method for authenticating components in wireless home entertainment system
US7835998B2 (en) 2006-03-06 2010-11-16 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8805164B2 (en) 2006-05-24 2014-08-12 Capshore, Llc Method and apparatus for creating a custom track
US8831408B2 (en) 2006-05-24 2014-09-09 Capshore, Llc Method and apparatus for creating a custom track
US20070274683A1 (en) * 2006-05-24 2007-11-29 Michael Wayne Shore Method and apparatus for creating a custom track
US20080002942A1 (en) * 2006-05-24 2008-01-03 Peter White Method and apparatus for creating a custom track
US8482390B2 (en) * 2006-11-03 2013-07-09 Nokia Corporation Remote control of apparatus with media player
CN101212701B (zh) * 2006-12-25 2012-07-18 上海乐金广电电子有限公司 数码视频录像机的自我诊断方法
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
CA2681734A1 (en) 2007-03-23 2008-10-02 Allegiance Corporation Fluid collection and disposal system having interchangeable collection and other features and methods relating thereto
JP4327864B2 (ja) * 2007-03-23 2009-09-09 株式会社東芝 録画予約処理装置および録画予約処理方法ならびに録画装置
US9889239B2 (en) * 2007-03-23 2018-02-13 Allegiance Corporation Fluid collection and disposal system and related methods
US20090060468A1 (en) * 2007-08-31 2009-03-05 United Video Properties, Inc. Systems and methods for recording popular media in an interactive media delivery system
JP2009217433A (ja) * 2008-03-10 2009-09-24 Fuji Xerox Co Ltd ファイル管理プログラム及びファイル管理装置
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8914137B2 (en) 2009-06-19 2014-12-16 Dolby Laboratories Licensing Corporation Upgradeable engine framework for audio and video
WO2011008961A1 (en) * 2009-07-15 2011-01-20 Allegiance Corporation Fluid collection and disposal system and related methods
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US20110078715A1 (en) * 2009-09-29 2011-03-31 Rovi Technologies Corporation Identifying a movie of interest from a widget used with movie commericials
JP2011164962A (ja) * 2010-02-10 2011-08-25 Buffalo Inc データ複製装置およびデータ複製方法
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
WO2012094564A1 (en) 2011-01-06 2012-07-12 Veveo, Inc. Methods of and systems for content search based on environment sampling
EP2579608B1 (en) * 2011-10-07 2019-06-19 Nokia Solutions and Networks Oy Conflict processing accessing a personal TV functionality by a plurality of users
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US20150249548A1 (en) 2014-02-28 2015-09-03 Tyco Fire & Security Gmbh Establishing Links Between Sub-Nets
US20150288604A1 (en) 2014-04-02 2015-10-08 Tyco Fire & Security Gmbh Sensor Network Gateway
US9280389B1 (en) 2014-12-30 2016-03-08 Tyco Fire & Security Gmbh Preemptive operating system without context switching
CN108306932B (zh) * 2017-12-25 2021-02-19 珠海派诺科技股份有限公司 基于无线通信的空调插座数据采集方法及装置
CN111417022B (zh) * 2020-03-06 2022-09-06 海信视像科技股份有限公司 冲突检测方法及显示设备

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63121176A (ja) * 1986-11-11 1988-05-25 Fuji Photo Film Co Ltd 磁気デイスクおよび磁気デイスク記録装置
US4761691A (en) * 1987-01-09 1988-08-02 Ampex Corporation Method for controlling video signal time-base correctors
US4855730A (en) 1987-05-08 1989-08-08 Rca Licensing Corporation Component audio/video system with timed control of plural peripheral devices
US4808992A (en) 1987-05-08 1989-02-28 Rca Licensing Corporation Component audio/video system with automatic turn-off of peripheral devices
NL8900307A (nl) 1989-02-08 1990-09-03 Philips Nv Publiek communicatiesysteem met gedistribueerde stations, alsmede station en substations voor gebruik in zo een communicatiesysteem.
US5038211A (en) * 1989-07-05 1991-08-06 The Superguide Corporation Method and apparatus for transmitting and receiving television program information
US5307171A (en) 1989-07-24 1994-04-26 Hitachi, Ltd. Video tape recorder/player
JPH03132183A (ja) 1989-10-18 1991-06-05 Hitachi Ltd ディジタル画像再生方式
US5251294A (en) 1990-02-07 1993-10-05 Abelow Daniel H Accessing, assembling, and using bodies of information
US5293357A (en) * 1990-09-10 1994-03-08 The Superguide Corporation Method and apparatus for controlling a television program recording device
JP3026361B2 (ja) 1990-11-30 2000-03-27 株式会社日立製作所 磁気記録装置
EP0498617B1 (en) * 1991-02-07 1998-05-06 Matsushita Electric Industrial Co., Ltd. Digital signal transmitting and reproducing method and apparatus therefor
JP2524033B2 (ja) * 1991-11-01 1996-08-14 松下電器産業株式会社 映像信号磁気記録再生装置
US5299026A (en) * 1991-11-12 1994-03-29 Xerox Corporation Tracking the reproduction of documents on a reprographic device
JP3134894B2 (ja) 1992-01-16 2001-02-13 ソニー株式会社 複製防止処理の有無検出装置
JPH0670282A (ja) 1992-06-16 1994-03-11 Matsushita Electric Ind Co Ltd 映像信号記録再生装置
TW221507B (ja) 1992-06-16 1994-03-01 Matsushita Electric Ind Co Ltd
JPH0644755A (ja) 1992-07-24 1994-02-18 Sony Corp ビデオ信号の伝送方法及び記録装置
JP3217137B2 (ja) * 1992-07-28 2001-10-09 株式会社日立製作所 映像信号記録装置、再生装置及び伝送装置
JP3093494B2 (ja) * 1992-11-18 2000-10-03 株式会社東芝 多様性信号処理装置
DE69410831T2 (de) 1993-01-05 1998-12-17 Lg Electronics Inc., Seoul/Soul Gerät für die Aufzeichnung und Wiedergabe von digitalen und analogen Videosignalen
AU6352894A (en) * 1993-03-05 1994-09-26 Roy J. Mankovitz Apparatus and method using compressed codes for television program record scheduling
US5315448A (en) * 1993-03-18 1994-05-24 Macrovision Corporation Copy protection for hybrid digital video tape recording and unprotected source material
JP3250333B2 (ja) * 1993-04-02 2002-01-28 ソニー株式会社 映像信号処理方法、映像信号記録方法、映像信号再生方法、映像信号処理装置、映像信号記録装置及び映像信号再生装置
JP3402659B2 (ja) * 1993-05-13 2003-05-06 オリンパス光学工業株式会社 画像取り扱い装置
JP3156893B2 (ja) 1993-08-19 2001-04-16 日本ビクター株式会社 映像信号出力装置
DE69424611T2 (de) * 1993-09-22 2001-01-25 Sony Corp., Tokio/Tokyo Fernsehgerät
JP3500671B2 (ja) 1993-10-08 2004-02-23 ソニー株式会社 ディジタル画像信号の記録及び/又は再生方法、記録及び/又は再生装置及び記録媒体
JP3090827B2 (ja) * 1993-10-30 2000-09-25 ソニー株式会社 送信信号の形成方法、双方向バスシステムの受信方法及び通信システム
KR0133015B1 (ko) * 1994-03-11 1998-04-16 구자홍 디지탈 아날로그 겸용 영상 기록/재생 장치
JP3329063B2 (ja) 1994-03-29 2002-09-30 ソニー株式会社 再生装置
DE69525203T2 (de) * 1994-08-10 2002-09-19 Matsushita Electric Industrial Co., Ltd. Aufzeichnungs- und Wiedergabegerät für kodierten Datenstrom
JPH0887785A (ja) 1994-09-19 1996-04-02 Hitachi Ltd 情報記録再生装置
US5629980A (en) * 1994-11-23 1997-05-13 Xerox Corporation System for controlling the distribution and use of digital works
US6104862A (en) * 1994-12-19 2000-08-15 Hitachi, Ltd. Video signal recording and reproducing apparatus compatible with analog and digital video signal recording and reproducing
US5978546A (en) * 1995-01-17 1999-11-02 Hitachi, Ltd. Digital/analog compatible video tape recorder
EP0748130B1 (en) * 1995-06-05 2002-09-25 Sony Electronics Inc. Recording and reproducing digital signals
JPH103745A (ja) * 1996-06-12 1998-01-06 Sony Corp 記録媒体、デジタルコピー管理方法、再生装置、及び記録装置
US6047262A (en) * 1998-03-02 2000-04-04 Ncr Corporation Method for providing security and enhancing efficiency during operation of a self-service checkout terminal
US6049789A (en) * 1998-06-24 2000-04-11 Mentor Graphics Corporation Software pay per use licensing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001093237A (ja) * 1999-07-29 2001-04-06 Lg Electronics Inc デジタルインタフェースを利用したテープ記憶媒体へのデータ記憶及び再生方法

Also Published As

Publication number Publication date
EP1133178A1 (en) 2001-09-12
WO1997028630A8 (en) 2002-09-26
EP0913999A1 (en) 1999-05-06
CN1153428C (zh) 2004-06-09
DE69734316T2 (de) 2006-06-08
DE69733438T2 (de) 2006-05-04
AU709106B2 (en) 1999-08-19
AU7997698A (en) 1998-10-15
JP3169903B2 (ja) 2001-05-28
CN1210966C (zh) 2005-07-13
CN1229321A (zh) 1999-09-22
CN1132417C (zh) 2003-12-24
JP2000501267A (ja) 2000-02-02
CA2245598C (en) 2004-01-06
EP0913999B1 (en) 2005-10-05
CA2245598A1 (en) 1997-08-07
KR100319953B1 (ko) 2002-02-19
EP0913997A3 (en) 1999-07-28
EP0913997A2 (en) 1999-05-06
US6650824B1 (en) 2003-11-18
KR100296366B1 (ko) 2001-09-07
CA2245991C (en) 2002-03-26
KR100290626B1 (ko) 2001-06-01
US7017171B1 (en) 2006-03-21
AU7997498A (en) 1998-10-15
CA2245991A1 (en) 1997-08-07
EP1133178B1 (en) 2005-06-01
US6507953B1 (en) 2003-01-14
CA2245990A1 (en) 1997-08-07
AU2115797A (en) 1997-08-22
WO1997028630A3 (en) 1997-10-30
WO1997028630A2 (en) 1997-08-07
JP3169904B2 (ja) 2001-05-28
CN1226122A (zh) 1999-08-18
JPH11331788A (ja) 1999-11-30
DE69733438D1 (de) 2005-07-07
DE69734316D1 (de) 2005-11-10
JP3260380B2 (ja) 2002-02-25
AU708666B2 (en) 1999-08-12
EP0878082A2 (en) 1998-11-18
KR19990082178A (ko) 1999-11-25
CN1215521A (zh) 1999-04-28
CA2245990C (en) 2001-10-30
AU709035B2 (en) 1999-08-19

Similar Documents

Publication Publication Date Title
JP3169904B2 (ja) 多数の電子装置を相互連結するシステム及び方法
WO1997028630A9 (en) System and method for interfacing multiple electronic devices
KR100464170B1 (ko) 장치의 공동 이용 가능성을 관리하기 위한 장치와 시스템 및 방법
US6381747B1 (en) Method for controlling copy protection in digital video networks
EP1271952B1 (en) Activation by satellite transmission of the network interface of a set top box followed by remotely accessing and programming said set top box via the network
US8250597B2 (en) Method and apparatus for providing copy protection using a transmittal mode command
US7640570B2 (en) Remote task scheduling for a set top box
JP5162572B2 (ja) 限定受信サブユニット、サブユニット及び通信方法
AU725839B2 (en) System and method for interfacing multiple electronic devices
KR100871648B1 (ko) 조건부 액세스 시스템을 구현하는 방법, 컨텐트를 전송하는 방법 및 그 장치 및 컨텐트를 수신하고 처리하는 방법 및 그 장치
MXPA98007850A (en) Method to control the protection to copying in digi video networks

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090316

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100316

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100316

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110316

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120316

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130316

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130316

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140316

Year of fee payment: 13

EXPY Cancellation because of completion of term