WO2004075549A1 - 番組データ通信システム - Google Patents

番組データ通信システム Download PDF

Info

Publication number
WO2004075549A1
WO2004075549A1 PCT/JP2004/001759 JP2004001759W WO2004075549A1 WO 2004075549 A1 WO2004075549 A1 WO 2004075549A1 JP 2004001759 W JP2004001759 W JP 2004001759W WO 2004075549 A1 WO2004075549 A1 WO 2004075549A1
Authority
WO
WIPO (PCT)
Prior art keywords
program data
program
data
descrambled
information
Prior art date
Application number
PCT/JP2004/001759
Other languages
English (en)
French (fr)
Other versions
WO2004075549B1 (ja
Inventor
Masahiro Takatori
Mitsuteru Kataoka
Original Assignee
Matsushita Electric Industrial Co., Ltd.
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 Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to KR1020057015184A priority Critical patent/KR101046129B1/ko
Priority to EP04712159A priority patent/EP1599045A4/en
Priority to JP2005502717A priority patent/JP4523913B2/ja
Priority to US10/546,322 priority patent/US20070065093A1/en
Publication of WO2004075549A1 publication Critical patent/WO2004075549A1/ja
Publication of WO2004075549B1 publication Critical patent/WO2004075549B1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client 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/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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external 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/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4181External card to be used in combination with the client device, e.g. for conditional access for conditional access
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Definitions

  • the present invention relates to a program data transmitting device for transmitting content data (hereinafter, referred to as program data) of a program such as a broadcast program and a distribution program, a program data receiving device for receiving the transmitted program data,
  • the present invention relates to a program data communication system including a program data transmitting device and a program data receiving device.
  • the program data transmitting apparatus includes, for example, a television receiver for receiving a broadcast program, a personal computer having a function of receiving a broadcast program, and a cable television (hereinafter referred to as a “CAT”) for receiving a broadcast program or a distribution program.
  • CAT cable television
  • the program data receiving apparatus is, for example, a recording and reproducing apparatus such as a DVD (Digital Versatile Disc) recorder, a CD (Compact Disc) recorder and a hard disk recorder, which receives program data and records it on a recording medium such as an optical disc.
  • a recording and reproducing apparatus such as a DVD (Digital Versatile Disc) recorder, a CD (Compact Disc) recorder and a hard disk recorder, which receives program data and records it on a recording medium such as an optical disc.
  • Television receivers that receive and display program data
  • portable terminal devices such as mobile phones that receive and display program data, and so on.
  • an IC that stores security information such as a terminal identification number or identification (hereinafter, the identification number or identification is referred to as ID), a user name, a user ID, a password, and key information of a scrambler. If you do not insert the (Integrated Circuit) card into the IC card input section, you will not be able to receive scrambled broadcast programs, and in the case of pay broadcasts, make a contract to purchase pay broadcasts online or offline, If you do not register with the IC card, you can not receive it.
  • ID terminal identification number or identification
  • CA Common-Interface
  • North American Open Cable standard is a cable card
  • CD CARD is a form of PC card
  • ISDB-T Integrated Services Digital Broadcasting-T er estri al
  • Fi and I are CA modules that have different physical and electrical specifications, but all are CA modules that are security modules used for descrambling and fall within the scope of “IC card” in this specification. include.
  • a storage type broadcast receiving apparatus (hereinafter, referred to as a first conventional example) that receives and records a signal multiplexed and distributed with the above contract confirmation information is disclosed.
  • the broadcast receiving apparatus Prior to viewing, the broadcast receiving apparatus according to the first conventional example checks the correspondence between each program currently stored in the broadcast receiving apparatus and an IC card with a valid contract to be used for each reproduction before viewing. It is configured as follows to notify immediately.
  • the program recording device records the data demodulated by the RF module in a scrambled state, while the contract confirmation information filter multiplexes each program from the demodulated data recorded in the program recording device. Extract the contract confirmation information that exists.
  • the control unit associates the contract confirmation information extracted by the contract confirmation information filter for each program with the ID of the IC card and records it in a specific area of the program recording device. At the time of reproduction, the control unit reads information recorded in a specific area of the program recording device, obtains viewing conditions of each program, and displays the information together with the ID of the corresponding IC card on the screen.
  • the first conventional example discloses a method of presenting which IC card should be used when reproducing scrambled program data stored in a recording medium such as a hard disk memory.
  • the contract confirmation information that associates the IC card ID with the program is stored on the recording medium, and the necessary IC card is recognized by referring to the contract confirmation information when reading the program data. Is disclosed.
  • a digital broadcast receiving system (hereinafter, referred to as a second conventional example) for realizing an appropriate viewing environment according to the usage of a viewer is disclosed.
  • the digital broadcast receiving system according to the second conventional example includes a plurality of integrated receiver and coder units (Integrated Receiver and
  • Decoder hereinafter, referred to as an IRD device.
  • a viewing contract information management server device and an IC card is installed in the IC card slot of the viewing contract information management server device.
  • the viewing contract information management unit of each IC card etc.
  • Viewing contracts held in the company By mutual exchange of viewing contracts based on the information of the target program, the IC card corresponding to the selected program is selected.
  • a method is disclosed for mutual exchange of viewing contract information between the server receiver and the IRD device, and the selected program can be viewed. It determines whether or not it is powerful, and if it is determined that the program can be viewed, while transmitting the decryption information of the selected program, it receives the transmitted decryption information and then decrypts it to extract the information.
  • the second conventional example it is necessary to transmit a desk lamp key via a network, so that security cannot be maintained.
  • the North American Open Cable standard and The European DVB -In the conditional access system of the T (Digital Video Broadcasting-Terrestrial) standard since the IC card (actually in the form of a PC card) and the descrambler are composed of a single CA module, the second conventional system There was a problem that it was not possible to construct.
  • the program data can be descrambled by adding a second program receiving device capable of descrambling the program data to the first receiving device, which cannot descramble the program data, and connecting it. It is conceivable to watch the program, but there was a problem that the tuning operation of the program of these two program receiving devices could not be unified.
  • the first objective of this effort is to solve the above problems and to insert programmer's IC card for security maintenance into one of the devices on the transmitting side to scramble the program data and view the program data.
  • a communication system is provided.
  • the second object of the present invention is to solve the above problems, maintain the security of security information, unify the operation of program selection, and scramble program data in a favorable reception environment to execute programs. It is to provide a program data communication system that can be viewed.
  • Distribution means for receiving or storing and distributing a plurality of program data
  • Descrambling means for descrambling at least one of the plurality of program data
  • First communication means for transmitting a notification command signal including information on whether or not the designated program data can be descrambled to the program data receiving apparatus;
  • Second communication means for transmitting the descrambled program data to the program data receiving device after descramble the designated program data in response to the transmission request command signal to be requested. It is characterized by.
  • the descrambling means preferably has a card insertion slot, and the at least one program is determined based on the presence or absence of a card stored in a card inserted into the insertion slot. It is characterized by determining whether data can be descrambled.
  • the descramble means preferably has a card insertion slot, and based on card identification information stored in the card inserted into the insertion slot, It is characterized in that it is determined whether or not the at least one program data can be descrambled.
  • the descrambling means preferably has a card insertion slot, and is based on a purchase status or a contract status of a program stored in the card inserted into the insertion slot. It is characterized in that it is determined whether or not the at least one program data can be descrambled.
  • the descrambling means preferably determines whether or not the at least one program data can be descrambled based on predetermined member information.
  • the descrambling means preferably decodes the at least one program data based on master key information stored in the force. A decryption key is generated, and the at least one program data is decrypted based on the generated decryption key.
  • the first communication means preferably includes a notification from the program data receiving device as to whether at least one program data specified among a plurality of program data can be descrambled.
  • a notification request command signal for requesting the specified program data transmitting to the program data receiving device a notification command signal for notifying whether or not to purchase a predetermined additional provision service related to the specified program data.
  • a notification command signal is received from the program data receiving device, which is requested for the purchase of the additional provision service, and in response to this, information indicating whether or not descrambling is possible is provided.
  • a special feature is to transmit a notification command signal including the notification command signal to the program data receiving device.
  • the first communication means is capable of descrambling all program data of the plurality of program data from the thread data receiving device.
  • a notification command signal including information on whether or not all the program data can be descrambled is transmitted to the program data receiving device.
  • the first communication means preferably transmits and receives the command signal using an isochronous protocol
  • the second communication means transmits the program data using an asynchronous protocol.
  • the program data receiving device is:
  • Third communication means for transmitting, to the program data transmitting device, a notification request command signal requesting a notification as to whether at least one program data specified among the plurality of program data can be descrambled;
  • Fifth communication means for receiving the descrambled program data from the program data transmitting apparatus.
  • the third communication means is a notification notifying from the above-mentioned program data transmitting device whether or not it is possible to purchase a predetermined additional provided service relating to the specified program data.
  • a command signal is received by the program data receiving device, and in response to the command signal, a notification command signal requested by purchase of the additional provided service is transmitted to the program data transmitting device.
  • the third and fourth communication means preferably transmit and receive the command signal using an isochronous protocol
  • the fifth communication means preferably The program data is received by using an asynchronous protocol.
  • a receiving means for receiving program data preferably, a receiving means for receiving program data
  • the fourth communication means descrambles the program data. And transmitting a transmission request command signal for requesting transmission to the program data transmission device.
  • the descrambling means preferably has an insertion slot for a card, and is based on the presence or absence of a card stored in a card inserted in the insertion slot. It is characterized in that it is determined whether or not the program data can be descrambled.
  • the descrambling means preferably has an insertion slot for a card, and identifies a force stored in a card inserted in the insertion slot. It is characterized in that it is determined whether or not the at least one program data can be descrambled based on the information.
  • the descramble means preferably has a slot for inserting a card, and determines whether a program or a contract for a program stored in a card inserted in the slot is to be inserted. And determining whether or not the at least one program data can be descrambled on the basis of the program data.
  • a notification request command signal requesting a notification as to whether or not the at least one program data including predetermined member information can be descrambled is received from the program data receiving device.
  • the program data transmitting apparatus further comprises a descrambling means for descrambling the scrambled program data,
  • the sixth communication means receives the scrambled program data transmitted from the program data transmitting device, descrambles the received program data by the descrambling means, and converts the descrambled program data.
  • the program data is transmitted to the receiving device.
  • the program data transmission device and the program data reception device are preferably connected via a wireless communication line.
  • the wireless communication line is preferably a wireless LAN.
  • a program data communication system comprises the above program data transmitting device, and the above program data receiving device,
  • the program data transmitting device and the program data receiving device are connected via a predetermined communication line.
  • a program data communication system comprises the above program data transmitting device, the above program data receiving device, and the above content server device,
  • the program data transmitting device and the content server are connected via a predetermined first communication line,
  • the above-mentioned program data transmitting apparatus and the above-mentioned program data receiving apparatus are connected via a predetermined second communication line.
  • program data communication system preferably, in the data area of a notification request command signal requesting notification of whether or not the program data can be descrambled, information for identifying a network, information for identifying a service, and a CA module are provided. Information for identifying the module is stored.
  • the program data is stored in a data area of a notification command signal including information on whether or not descrambling is possible. It is characterized in that information for indicating the contract status of the program and information for distinguishing whether the program can be purchased or not can be stored.
  • the terminal ID of the data receiving device is stored in a data area of a notification command signal requested in the purchase of the additional provided service.
  • the user of the data transmission apparatus preferably, in a data area of a notification command signal including information on whether or not the program data can be descrambled, the user of the data transmission apparatus has a package or a purchased It is characterized by storing data of a list of services.
  • a user ID, a password, and a terminal ID are stored in a data area of a notification request command signal for requesting notification of whether or not the program data can be descrambled. It is characterized by that.
  • a notification command signal including information on whether or not the program data can be descrambled, information for indicating a contract state of the program, It is characterized by storing information that can be purchased or not purchased.
  • a terminal ID of the data receiving device is stored in a data area of a notification command signal requested by the purchase of the additional provided service.
  • FIG. 1 is a block diagram showing a configuration of a program data communication system according to the first embodiment of the present invention.
  • FIG. 2 is a block diagram showing a detailed configuration of the television receiver 401 of FIG.
  • FIG. 3 is a block diagram showing a detailed configuration of the DVD recorder 501 of FIG.
  • FIG. 4 shows a communication procedure for transmitting and receiving a descrambled transport stream signal (hereinafter, referred to as TS) between the television receiver 401 and the DVD recorder 501 in FIG. It is a sequence diagram.
  • FIG. 5 is a diagram illustrating a format of an AV // C command for transmitting a command signal in a communication procedure between the television receiver 401 and the DVD recorder 501 in FIG.
  • FIG. 6 is a flowchart showing a TS transmission process executed by the television receiver 401 of FIG.
  • FIG. 7 is a flowchart showing the TS receiving process executed by the DVD recorder 501 of FIG.
  • FIG. 8 is a block diagram showing a configuration of a program data communication system according to the second embodiment of the present invention.
  • FIG. & I is a pictorial diagram showing the detailed configuration of the CATV set-top box 401S in FIG.
  • FIG. 10 is a block diagram showing a detailed configuration of the television receiver 401A in FIG.
  • FIG. 11 is a sequence diagram showing a communication procedure for transmitting and receiving a descrambled TS between the CATV set-top box 401 S and the television receiver 401 A in FIG. .
  • FIG. 12 is a diagram showing a format of a notification request command of whether or not desk lamp failure is used in the communication procedure of FIG.
  • FIG. 13 is a diagram showing a format of a descramble permission / inhibition command used in the communication procedure of FIG.
  • FIG. 14 is a diagram showing Format 1 of a purchase request and terminal ID notification command used in the communication procedure of FIG.
  • FIG. 15 is a flowchart showing a TS transmission process executed by the CATV set-top box 401 S in FIG.
  • FIG. 16 shows a subroutine of FIG. 15 called Pay Per View
  • FIG. 17 is a flowchart showing TS reception processing executed by the television receiver 401A in FIG.
  • FIG. 18 is a flowchart showing the PPV confirmation processing which is a subroutine of FIG.
  • FIG. 19 shows a communication procedure according to a modified example of the second embodiment of the present invention, in which the CATV set-top box 401 S and the television receiver 401 A of FIG.
  • FIG. 9 is a sequence diagram showing a communication procedure for transmitting and receiving a descrambled TS.
  • FIG. 20 is a diagram showing the format of a descrambling availability notification request command used in the communication procedure of FIG.
  • FIG. 21 is a diagram showing a format of a descrambling availability notification command used in the communication procedure of FIG.
  • FIG. 22 is a flowchart showing a TS transmission process used in the communication procedure according to the modification of the second embodiment of the present invention and executed by the CATV set-top box 401 S in FIG. .
  • FIG. 23 is a flowchart showing a TS reception process used in the communication procedure according to the modification of the second embodiment of the present invention and executed by the television receiver 401A in FIG. is there.
  • FIG. 24 is a block diagram showing the configuration of the program data communication system according to the third embodiment of the present invention.
  • FIG. 25 is a block diagram showing a detailed configuration of the portable terminal device 603 of FIG.
  • FIG. 26 is a block diagram showing a detailed configuration of the cache server device 62 of FIG.
  • FIG. 27 shows a communication procedure for transmitting and receiving the descrambled TS between the original content server device 600, the cache server device 602, and the portable terminal device 603 of FIG. It is a sequence diagram shown.
  • FIG. 28 is a diagram showing a format of a desk lamp no / no notification request command used in the communication device MM of FIG.
  • FIG. 29 is a diagram showing the format of a descramble availability notification command used in the communication procedure of FIG.
  • FIG. 30 is a flowchart showing TS transmission processing executed by the cache server device 62 of FIG.
  • FIG. 31 is a flowchart showing a confirmation process which is a subroutine of FIG.
  • FIG. 32 is a flowchart showing the TS transmission process executed by the original content server device 600 of FIG.
  • FIG. 33 is a flowchart showing the TS reception processing executed by the portable terminal device 63 of FIG.
  • FIG. 34 is a flowchart showing the confirmation processing which is a subroutine of FIG. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 is a block diagram showing a configuration of a program data communication system according to the first embodiment of the present invention.
  • a program data communication system according to the first embodiment is a television receiver 401 that receives and displays content data (hereinafter, referred to as program data) of a program of a digital television broadcast wave.
  • program data content data
  • DVD recorder 501 that records and reproduces an AV signal including a video signal and an audio signal on a DVD.
  • These two devices 401 and 501 are provided with digital bus signals including various command signals (hereinafter referred to as “commands”), and programs received and received by the television receiver 401 and descrambled.
  • commands various command signals
  • a bus arrangement for transmitting and receiving data AV signals is connected to each other via a line 431B, and the AV signals reproduced by the DVD recorder 501 are transmitted to the television receiver 401.
  • the bus wiring 431B communicates using a serial digital bus signal conforming to IEEE 1394, for example, so-called i-link.
  • Cable wiring for Instead of a serial digital bus signal conforming to IEEE 1394 for example, a USB (Universal Serial Bus) or an Ethernet serial digital bus signal conforming to IEEE 802.3 may be used.
  • a wireless LAN conforming to 0.2.11 or UWB may be used.
  • a parallel bus signal such as HDMI (High-Definition Multi-media Interface) may be used, and the AV signal may transmit a baseband signal.
  • the television receiver 401 receives program data of digital television broadcast waves using the antenna 438, and reads the program data in the IC card inserted into the slot of the IC card section 450. Based on the security information, the received program data is descrambled, and as shown in FIG. 4, the descrambled program data is responded to a tuning command from the DVD recorder 501 and a TS output request command.
  • the DVD recorder 501 receives the descrambled TS and records it on the DVD disc.
  • a television receiver In the present embodiment, a television receiver
  • a legitimate IC card storing security information such as identification information, terminal ID, user name, user ID, password, and key information for scrambling has been inserted.
  • D—V—D It is assumed that a regular IC card is not inserted in the slot of the IC card section 549 of the recorder 501.
  • regular IC card means a CA module that allows a user to contract with a broadcaster and descramble program data owned by the user. Note that the descrambled program data may be a program stream instead of a transport stream.
  • FIG. 2 is a block diagram showing a detailed configuration of the television receiver 401 of FIG.
  • a radio signal of a digital television broadcast wave is received by an antenna 438 such as, for example, a parabolic antenna, and then input to a receiving section 405.
  • Receiving The transmission unit 405 performs processing such as high-frequency amplification, frequency conversion, and channel selection processing on the input wireless signal, and outputs the intermediate-frequency signal after frequency conversion to the demodulation unit 406 .
  • the radio signal and the intermediate frequency signal are obtained by multiplexing a digital video signal, a digital audio signal, and program data, for example, in accordance with TS specified in MPEG-2 (Motion Picture Expert Group-2). This is a modulated signal obtained by modulating a carrier signal.
  • the demodulation unit 406 digitally demodulates the input intermediate frequency signal into TS according to a predetermined demodulation method, and then outputs the signal to the TS decoder 407.
  • the TS decoder 407 buckets the TS from the demodulation unit 406.
  • Digital video and digital audio signals, data broadcasting, and program guide data related to the program to be filtered and recorded. (This includes data including the program name, 3 o'clock of the program, and summary information on the contents of the program for a plurality of programs.)
  • the TS is transferred via the bus wiring 431B using the interface LSI 418. Output to VD recorder 501.
  • the TS decoder 407 uses the demodulation unit 406 when the digital television broadcast program received by the antenna 438 is viewed on the display 41 and the speed 413, 414. Under the control of the microcomputer 4 16, bucket filtering and extraction of data stored in the bucket are performed on the TS from the PC, and an elementary stream of digital video signals and digital audio signals, and data broadcasting.
  • BML (Broadcasting Makeup Language) data and program guide data are extracted, and the above elementary stream is passed through the AV decoder 408, the video switch 409, the RGB processor 410, and the RGB switch 445.
  • the image is output to a display 411 such as a liquid crystal display or a CRT display to display the image, and the BML data and the string data are displayed in a microphone.
  • Output to computer 4 16 Further, when ⁇ s input to the ⁇ s decoder 4 o 7 is scrambled for a pay broadcast number la or the like, to generate a decryption key for descrambling from the scrambled TS.
  • This information is related to the ECM (Entitlement Control Message; also referred to as common information) that is transmitted and received as part of the broadcast wave. It is sent and received using).) Is extracted and output to an IC card section 450 having a slot for inserting an IC card storing predetermined security information. That.
  • the IC card section 450 checks the purchase status or contract status of the specified program based on the input scramble key information, and checks the IC card inserted in the slot of the IC card section 450.
  • decryption key information (key information for descrambling) decrypted using the master key information and outputs it to the descramble section 451, and also informs the microcomputer 416 of the state of the IC card being removed.
  • the desk lamp notch unit 451 descrambles the scrambled TS from the TS decoder 407 using the decrypted decryption key information, and then decodes the descrambled TS to the TS decoder 407.
  • the IC card section 450 can descramble the specified program data for which the user wants to view the selected state of the IC card, or the identification information in the IC card, the purchase status or contract status of the specified program.
  • the information is output to the microcomputer 4 16 via the descrambling unit 451 and the TS decoder 407 as information for judging whether or not this is the case.
  • the AV decoder 408 performs a decoding process on the elementary stream including the digital video signal and the digital audio signal from the TS decoder 407 in accordance with a broadcasting standard such as MPEG-2 to perform analog video decoding.
  • a signal and an analog audio signal are generated, an analog video signal is output to the video switch 409, and an analog audio signal is output to the audio switch 412.
  • the video switch 409 selectively converts an analog video signal input from the DVD recorder 501 via the input / output terminal T 11 and an analog video signal input from the AV decoder 408 according to the control of the microcomputer 416. And output to the RGB processor 410.
  • RGB processor 410 is a video switch
  • RGB signal having a signal level suitable for displaying the analog video signal output from the display 409 on the display 411 and synchronizing with the synchronization signal output from the synchronization control circuit of the display 411 And output it to the display 4 11 1 via the RGB switch 445.
  • the OSD (On Screen Display) controller 446 controls the drawing of program-related information and program display data broadcast screens and GUIs stored in the buffer memory 417 under the control of the microcomputer 16.
  • RGB switch 445 combines or selectively switches the RGB signal from the RGB processor 410 and the RGB signal from the OSD controller 446 under the control of the microcomputer 416 via the OSD controller 446. Output to the display 4 1 1 for display.
  • the audio switch 412 synthesizes an analog audio signal input from the DVD recorder 501 via the input / output terminal T12 and an analog audio signal output from the AV decoder 408, under the control of the microcomputer 416. or c to output the left and right speakers 414, 41 3 through the audio amplifier 43 7 selectively switched
  • the remote controller 434 is a controller for remotely controlling the operation of the television receiver 401 by a user, and is input by various input keys 441 to 4444 and 447 and input keys.
  • a signal transmitting unit 4334A for modulating, for example, an infrared signal in accordance with the received instruction information and transmitting the modulated infrared signal to the light receiving unit 439 of the television receiver 401.
  • the input keys are a playback key 442 for instructing to play back the program data recorded on the DVD disc 524 in the DVD recorder 501, and the playback is stopped.
  • Key to indicate that the program is being played back and a program information display key to instruct to display program information related to the program being played or viewed, and return to the state before the operation.
  • Return key 4 4 4 for instructing the display a data broadcast display key 4 4 7 for instructing to display the data content of the data broadcast transmitted using digital television broadcast waves, and data. It has a cross key for operating the broadcast screen.
  • the infrared signal transmitted from the signal transmitter 4 3 4 A of the remote controller 4 3 4 is received by the light receiver 4 39 in the television receiver 401, and the light receiver 4 39 receives the infrared signal.
  • the signal is photoelectrically converted into an electric signal, amplified and demodulated, and the data of the instruction information is extracted and output to the microcomputer 416.
  • the microcomputer 416 controls each component in the television receiver 401, and also receives data input from the reception unit 405 via the demodulation unit 406 and the TS decoder 407. Based on the BML data of the broadcast and the program guide data, the contents are interpreted and the data broadcast screen is constructed and drawn using the buffer memory 417. The image data is generated by drawing, and output to the OSD controller 446.
  • the microcomputer 416 has a clock circuit 416A for measuring the current date and time, and a non-volatile run-time for storing, for example, a right of a user obtained in a game such as a game quiz program of data transmission.
  • NV RAM dumb access memory
  • NV RAM dumb access memory
  • Command format memory 4 16 B and own terminal ID memory 4 16 C for storing the own terminal ID which is the terminal ID of the television receiver 401
  • a registered terminal ID 416D for registering and storing the terminal ID of a device that passes the authentication using the terminal ID among the connected devices connected on the path wiring 431B. It is conceivable that the own terminal ID is written when the television receiver 401 is manufactured. The registered terminal ID is registered when the user inputs the terminal ID by using an input device (not shown), or when the terminal I of the device connected on the bus wiring 431 B is used.
  • D is acquired via the asynchronous transmitting / receiving unit 430 and registered by the microcomputer 416 as described later.
  • the microcomputer 416 reads out points and rights stored in the NVRAM 452 and controls so that the user can use it at the next viewing.
  • the interface LSI 418 is a communication interface circuit for executing serial communication with a connected device via a bus wiring 431 B, and includes various component circuits 419, 422, 423, 424, 432, 436, 429, 430, 431.
  • the PHY circuit 431 is connected to the bus wiring 431 B, and is, for example, an interface circuit of a physical layer compliant with IEEE 1394.
  • the PHY circuit 431 transmits TS and command signals output from the LINK circuit 429 to a path signal line. After that, the signal is output to the connected device such as the DVD recorder 501 via the bus wiring 431 B, while the command signal etc. sent from the connected device via the bus wiring 431 B is received and converted into a signal in the circuit.
  • the TS interface 419 converts the compressed TS packet signal such as MPEG-2 output from the TS decoder 407 into, for example, a bucket signal of an elementary stream of a video signal or an audio signal or BML data of data broadcasting. And a bucket 1 storing the program-related information in a TS format and converting the signal into a signal and outputting the signal to the information input unit 425 in the synchronous transmission / reception unit 424.
  • the synchronous transmission / reception section 424 includes an information insertion section 425 and a TS transmission / reception section 426, and transmits / receives a synchronous packet signal in synchronization with the timing of the received cycle start packet signal.
  • the synchronization transmission / reception unit 425 adds a synchronization bucket header including a channel for guaranteeing a band and data for ensuring continuity to the transmission data, or deletes the synchronization bucket header from the reception data.
  • Provide protocol This protocol is generally called the isochronous protocol.
  • the information insertion unit 4 25 converts the program-related information stored in the program-related information memory 4 23 into transmission data of a TS format bucket signal, and converts the converted bucket signal into a TS interface 4 19 It is superimposed on the TS input from, and is output to the TS transmitting and receiving unit 426.
  • a method of superimposition for example, a method is used in which program-related information is periodically read from the program-related information memory 423 and inserted into a gap of an input TS.
  • the TS transmission / reception unit 4 26 converts the program-related information stored in the program-related information memory 4 23 into transmission data of a TS format bucket signal, and converts the converted bucket signal into a TS interface 4 19 It is superimposed on the TS input from, and is output to the TS transmitting and receiving unit 426.
  • a method of superimposition for example, a method is used in which program-related information is periodically read from the program-related information memory 423 and inserted into a gap of an input TS
  • a header for a synchronous bucket is added to the superimposed TS packet signal output from 25 to convert it into a synchronous bucket signal, and output to the LINK circuit 429.
  • the microcomputer interface 4 2 2 is the interface L S I 4 1
  • the microcomputer 416 is connected to the microcomputer 416 to control each of the component circuits of FIG. 8, and data transmitted in the form of an asynchronous bucket signal from the microphone computer 416 under the control of the microcomputer 416 Receive.
  • the program-related information is information related to a program to be recorded or reproduced, and is, for example, additional information such as a title, an outline, and performers. Such additional information can be generated by extracting information related to the program in question from information in the program table.
  • the program-related information memory 423 stores the program-related information input from the computer interface 22.
  • the node identification information memory 432 includes a node number for identifying the television receiver 401 among the connected devices connected on the bus wiring 431B, and a bus wiring 431.
  • the node number of the DVD recorder 501 connected to B is stored. Further, the channel identification information memory 436 stores information for identifying a transmission channel which is logically secured between the television receiver 401 and the DVD recorder 501 on the bus wiring 4311B. I do.
  • Asynchronous receiver unit 4 3 0, the time of transmission, thus to control of the microcomputer 4 1 6, generates an asynchronous Baketsuto signal stored data inputted from the microcomputer interface 4 2 2, and the cycle start buckets preparative synchronization Output to LINK circuit 4 29 without doing so.
  • the asynchronous receiver unit 4 3 the time of transmission, thus to control of the microcomputer 4 1 6, generates an asynchronous Baketsuto signal stored data inputted from the microcomputer interface 4 2 2, and the cycle start buckets preparative synchronization Output to LINK circuit 4 29 without doing so.
  • the asynchronous receiver unit 4 3 the time of transmission, thus to control of the microcomputer 4 1 6, generates an asynchronous Baketsuto signal stored data inputted from the microcomputer interface 4 2 2, and the cycle start buckets preparative synchronization Output to LINK circuit 4 29 without doing so.
  • the asynchronous transmission / reception unit 430 transmits an asynchronous bucket header including the address of the destination node ⁇ the own terminal node, etc. to the transmission data according to the control of the microcomputer 416, and transmits the header.
  • the asynchronous protocol is generally called the asynchronous protocol.
  • the link circuit 429 converts transmission bucket signals from the synchronous transmission / reception section 424 and the asynchronous transmission / reception section 430 into data conforming to the PHY circuit 431, and converts the transmission bucket signal into data suitable for the PHY circuit 431.
  • the input data from the PHY circuit 4 3 1 is converted into data conforming to the synchronous transmitting / receiving section 4 2 4 and the asynchronous transmitting / receiving section 4 3 0, and the synchronous transmitting / receiving section 4 2 4 And output to the asynchronous transmission / reception section 430.
  • the node number of the connection device connected to the path wiring 431B can be received from the asynchronous transmission / reception unit 430 or the like during the configuration of the bus wiring 431B.
  • the microcomputer 416 can read and recognize the node number of the television receiver 401 itself or the node number of the DVD recorder 501 or the like.
  • the association information between the television receiver 401 and the DVD recorder 501 connected to the bus wiring 4311B and the node number is such that information indicating the attribute of the connected device is transmitted from each node to the microcontroller. Under the control of the computer 4 16, the information can be obtained via the asynchronous transmitting / receiving section 4 30.
  • the microcomputer 416 can recognize the channel number secured between the DVD recorder 501 and the node identification information is stored in the node identification information memory 432 Then, the channel identification information is stored in the channel identification information memory 436.
  • P HY circuit 431 is replaced with a circuit conforming to IEEE 394, for example,
  • FIG. 3 is a block diagram showing a detailed configuration of the DVD recorder 501 of FIG.
  • a digital television broadcast wave is received by an antenna 537 such as, for example, a parabolic antenna, and then input to a receiving section 535. After performing processes such as high-frequency amplification, frequency conversion, and channel selection processing on the input wireless signal, reception section 535 outputs the intermediate-frequency signal after frequency conversion to demodulation section 536.
  • the sprout-free signal and the intermediate frequency signal are obtained by multiplexing a digital video signal, a digital audio signal, and program data, for example, by modulating a carrier signal according to the TS specified in MPE G-2. Modulated signal.
  • the demodulation unit 536 digitally demodulates the input intermediate frequency signal into TS according to a predetermined demodulation method, and outputs the TS to the TS decoder 527 via the recording stream selection unit 5222.
  • the microcomputer 522 selectively switches between the TS from the demodulation section 536 and the TS from the TS interface 509 and outputs the TS to the TS decoder 527.
  • the TS decoder 527 controls the demodulation section 5336 to record stream selection section 522.
  • a TS and a program including a video signal and an audio signal relating to a program and BML data of a data broadcast are recorded and subjected to bucket filtering / data extraction under the control of the microcomputer 520.
  • the table data is output to the recording signal processing section 5 2 3.
  • the TS decoder 527 extracts program-related information related to the recorded program from the program table data under the control of the microcomputer 520, generates a TS bucket signal including the program-related information, and generates a recording signal. Output to the processing section 5 2 3.
  • a scramble key for generating a decryption key for descrambling from the scrambled TS is used.
  • the information is extracted and output to an IC card unit 549 having a slot for inserting an IC card storing predetermined security information.
  • the IC card section 549 based on the input scramble key information, decrypts the decryption key information (desktop) decrypted using the master key information in the IC card inserted into the slot of the IC card section 540.
  • Key information for ramping is generated and output to the descramble section 550, and the state of the IC card being removed is output to the microcomputer 520.
  • a regular IC card is not inserted in the slot of the IC card unit 549.
  • "when a legitimate IC card has not been inserted” means that no IC card has been inserted or that program data can be descrambled even if an IC card is inserted. I have a contract with a broadcaster and own it. Means not a card.
  • the descrambling unit 550 descrambles the scrambled TS from the TS decoder 527 using the decrypted key information read from the TS decoder 527, and then descrambles the descrambled TS to the TS decoder 5. 2 Output to return to 7.
  • the recording signal processing section 523 includes a scramble circuit, a modulation circuit, a laser, and the like for recording digital data on the DVD disk 524, and receives a recording TS from the TS decoder 527. Then, the received recording TS is recorded on the DVD disk 524 under the control of the microcomputer 520.
  • the servo controller 525 executes the servo control of the motor for the DVD disk 524, the rotation control and the tracking of the disk 524 under the control of the microphone computer 520.
  • the DVD disk 524 is, for example, a DVD disk compatible with a blue laser.
  • the remote controller 518 is a controller for remotely controlling the operation of the DVD recorder 501 by a user, and includes various input keys 542, 534, 551, 563, and 5. According to 6 4, 5 6 7 and the instruction information input by the input keys, For example, it includes a signal transmitting unit 518A that modulates an infrared signal and transmits the modulated infrared signal to the light receiving unit 519 of the DVD recorder 501.
  • the input keys are a recording key 542 for instructing the recording TS to be recorded on the DVD disk 524 in the DVD recorder 501, and a recording key for recording on the DVD disk 524.
  • the playback key 543 for instructing to play the recorded TS, the stop key 551 for instructing to stop the recording or playback, and the program being recorded or played back or being watched.
  • a program information display key 563 for instructing display of related program information, a return key 564 for instructing to return to the state before the operation, and a digital television broadcast wave. It is provided with a data broadcast display key 566 7 for instructing to display the data content of the data broadcast transmitted by using, and a cross key for operating the data broadcast screen.
  • the infrared signal transmitted from the signal transmission section 5 18 A of the remote controller 5 18 A is received by the light receiving section 5 19 in the DVD recorder 501, and the light receiving section 5 19 transmits the received infrared signal.
  • the signal is photoelectrically converted into an electric signal, amplified and demodulated, and the data of the instruction information is extracted and output to the microcomputer 520.
  • the microcomputer 520 controls each component in the DVD recorder 501 and also controls a final system of the DVD disk 524. Also, the microphone computer 520 receives the BML data of the data broadcast inputted from the receiving section 535 through the demodulating section 536, the recording stream selecting section 522 and the TS decoder 527. ⁇ ⁇ Based on the program guide data, the contents are interpreted and the data broadcast screen is constructed and drawn using the buffer memory 521, or the image data is drawn by drawing the program guide and program related information. Generated and output to OSD controller 5 5 3.
  • the microcomputer 520 has a clock circuit 520A for clocking the current date and time, and an NV RAM 520 for storing points and the like obtained by the user in the game quiz number of data broadcasting.
  • a command format memory 52 0 B for storing in advance various command formats when communicating with the connected device using various commands via the bus wiring 4 3 1 B, and a DVD recorder 5.
  • 0 1 Own terminal ID memory 52 0 C for storing own terminal ID which is own terminal ID, and bus wiring 4 3 1 Registered terminal ID 52 OD for registering and storing the ID of the device to be authenticated using the terminal ID among the connected devices connected to B, and recorded on DV disk 52 4
  • An index memory 529 for storing information relating program data to be recorded and information on a recording position on the DVD disk 524 according to the control of the micro computer 520 is connected.
  • the own terminal ID is written when the DVD recorder 501 is manufactured.
  • the registered terminal ID is registered by the user inputting the terminal ID using an input device (not shown), or the terminal ID of the device connected on the bus wiring 4311B is asynchronous as described later.
  • the microcomputer 520 obtains the information via the transmission / reception unit 504 and registers the registration terminal ID. Note that the microcomputer 520 controls the user to read the points and rights stored in the NVRAM 552 and use it by the user at the next viewing.
  • the playback signal processing section 545 is provided with a pickup, a demodulation circuit, a descrambling circuit, and the like for reproducing the program data recorded on the DVD disk 524, and the playback signal processing section 545 is provided on the DVD disk 524.
  • the recorded digital data is reproduced, and the reproduced digital data is converted into a TS under the control of the microcomputer 520 and output to the TS decoder 540.
  • the TS decoder 540 performs bucket filtering and extraction of data stored in a packet for the TS input from the reproduction signal processing unit 545 under the control of the microcomputer 520, and the MPEG-2 decoder 5 An elementary stream of a video signal or an audio signal or data of a sub-picture is output to the sub-picture decoder 46 or the sub-picture decoder 530. Further, the TS decoder 540 outputs the BML data of the data broadcast and the program-related information included in the reproduced TS to the microcomputer 520.
  • the MPEG-2 decoder 546 receives the elementary stream of the video signal and the audio signal output from the TS decoder 540, and performs MPEG-2 decoding processing on the received elementary stream.
  • the analog video signal After converting the analog video signal into an analog video signal and an analog audio signal and outputting it, at the time of displaying the data broadcast, the analog video signal is scaled at the reduction rate or enlargement rate specified by the data broadcast definition file. At the same time, it performs sound effect generation and synthesis processing of the generated sound effect and voice.
  • MP EG—2 decoder 5 The analog video signal generated by 46 is, for example, an analog YUV signal, and the analog audio signal generated by MP EG-2 decoder 546 is, for example, left and right audio signals. Further, under the control of the microcomputer 520, the sub-picture decoder 530 converts the sub-picture data input from the TS decoder 540 into an analog YUV signal and outputs it to the video synthesizing unit 547.
  • the OSD controller 553 converts the program-related information drawn in the buffer memory 521, the image data of the program guide, the data broadcast screen and the GUI screen under the control of the microcomputer 520 into analog YUV signals, and converts the converted analog YUV signals.
  • the signal is output after being synchronized with the synchronization signal output from the internal synchronization generation circuit.
  • This synchronization signal is also output to the MPEG-2 decoder 546 and the sub-picture decoder 530, and the analog YUV signal is synchronized with the synchronization signal.
  • the video synthesizing unit 547 receives the analog YUV signals from the MPEG-2 decoder 546, the sub-picture decoder 530, and the OSD controller 553, and controls the microcomputer 520 via the OSD controller 553 by using the received analog YUV signals. And output them.
  • the analog YUV signal output from the video synthesizing unit 546 and the analog audio signal output from the MPEG-2 decoder 546 are output to the television receiver 401 via the input / output terminals T 21 and T22. Is done.
  • the interface LSI 517 is configured similarly to the interface LSI 418 of the television receiver 401 except for the following differences.
  • the program-related information memory 423 and the information insertion unit 425 are not provided.
  • a TS receiving unit 506 that performs only TS reception is provided instead of the TS transmitting / receiving unit 426. Therefore, the synchronous transmission / reception unit 424 in FIG. 2 includes only the TS reception unit 506.
  • the TS interface 509, the L INK circuit 504, the PHY circuit 502, the microcomputer interface 512, the node identification information memory 514, and the channel identification information memory 515, which are the other component circuits, are each the TS interface shown in FIG. 419, L INK circuit 429, PHY circuit 431, microcomputer interface 422, node identification information memory 432, And the channel identification information memory 436.
  • the TS received by the PHY circuit 502 is output to the TS decoder 527 via the LINK circuit 503, the TS receiving unit 506, the TS interface 509, and the recording stream selecting unit 522.
  • the program data descrambled by the television receiver 401 may receive a program stream instead of the transport stream and record the program stream on the DVD disk 524.
  • FIG. 4 is a sequence diagram showing a communication procedure for transmitting and receiving a descrambled transport stream signal (hereinafter, referred to as TS) between the television receiver 401 and the DVD recorder 501 in FIG.
  • TS descrambled transport stream signal
  • the DVD recorder 501 transmits a notification request command for the removal of a legitimate IC card with IC card identification information to the television receiver 401, and in response to this, The receiver 401 transmits, to the DVD recorder 501, an IC card insertion / removal state notification command indicating that a proper IC card has been inserted.
  • the DV-D recorder 501 transmits a tuning command and a TS output request command for designating a program and requesting output of the program data to the television receiver 401.
  • the television receiver 401 descrambles the scrambled program data received by the antenna 438, generates a descrambled TS, and outputs it to the DVD recorder 501. I do.
  • the DVD recorder 501 records the received TS on the DVD disk 524, and transmits a recording end command to the television receiver 401 when the recording is completed, and the communication procedure ends.
  • FIG. 5 is a diagram showing a format of an AC command for transmitting a command signal in a communication procedure between the television receiver 401 and the DVD recorder 501 in FIG.
  • Msb is the most significant bit
  • Lsb is the least significant bit.
  • Asynchronous Block Write Transaction uses the format of the AVZC command frame in the FCP (Function Control Protocol) frame that has been converted into a H-key.
  • FCP Frection Control Protocol
  • control type or response type Ctype / Response
  • control instruction information Opcode, Operand, Additional Operand.
  • control type or response type Ctype / Response
  • enter the value ⁇ 0 '' for ⁇ control '' insert the value ⁇ 9 '' for ⁇ acceptance response ''
  • insert the value ⁇ 9 '' for ⁇ rejection '' Enter the value "Ah”.
  • control instruction information for example, command information including information designating a program is inserted and transmitted.
  • command signals conforming to these standards may be transmitted in the present embodiment.
  • the command signal may be transmitted using TCP defined in RFC 793, which is an upper protocol of IEEE 802.3 and IEC 802.11.
  • FIG. 6 is a flowchart showing a TS transmission process executed by the television receiver 401 in FIG.
  • step S101 it is determined whether or not a notification request command of a regular IC card removal state has been received from the DVD recorder 501, and the process of step S101 is performed until the result becomes YES. Is repeated, and when the result is YES, in step S102, the IC card of the television receiver 401 is removed (the regular IC card is inserted into the slot of the IC card section 450: Check the status).
  • step S103 it is determined whether or not the power is inserted into the television receiver 401 with the authorized IC card. If YES, the process proceeds to step S104, while if NO, the process proceeds to step S109. move on.
  • step S109 after transmitting a notification command of the status of insertion / removal of a regular IC card for notifying that a regular IC card has not been inserted, the TS transmission processing ends.
  • step S104 a notification command indicating that the authorized IC card has been inserted is sent to the DVD recorder 501, and in step S105, the command is recorded from the DVD recorder 501. It is determined whether or not it has received the program selection command and the TS output request command, and the process of step S105 is repeated for a predetermined time-out until YES, and when YES, the process proceeds to step s106.
  • step s106 the recording number ia is selected and the descrambled TS is transmitted to the DVD recorder 501, and in step S107, it is determined whether or not the recording end command is received from the DVD recorder 501,
  • step S107 is repeated until the time reaches YES.
  • the process proceeds to step S108, where the transmission of the TS is terminated and the TS transmission process is terminated.
  • FIG. 7 is a flowchart showing the TS reception processing executed by the DVD recorder 501 of FIG.
  • step S201 it is determined whether or not the scheduled recording execution time has come.
  • the process of step S201 is repeated until YES, and when YES, the process proceeds to step S202. Then, in step S202,
  • step S203 The start position of the recording on the DVD disk 524 is confirmed, and the program data to be recorded is scrambled in step S203; it is determined whether or not the program data is to be recorded. If so, the process proceeds to step S213. Whether or not the content has been scrambled in step S203 can be confirmed by checking the contents of the program-related information of the program or by checking the header information of the TS. Further, in step S204, it is determined whether a valid IC card is inserted in the slot of the card unit 549. If YES, the process proceeds to step S213, while if NO, the process proceeds to step S205.
  • step S213 the program to be recorded is selected, and the program data is recorded on the DVD disk 524.
  • step S214 it is determined whether or not the power has reached the end time of the scheduled recording. The process of 214 is repeated, and when the result is YES, the recording of the program data is terminated in step S215, and the TS receiving process is terminated.
  • step S205 a notification request command for the removal of the regular IC card with the identification information of the IC card is transmitted to the television receiver 401, and in step S206, the removal of the regular IC card is determined.
  • step S206 It is determined whether or not the notification bucket has been received, and the process of step S206 is repeated for a predetermined time period until YES, and when YES, the process proceeds to step S207.
  • the identification information of the IC card can be obtained by checking the program-related information of the program or the contents of the program identification information in the MPEG-2 standard.
  • step S207 it is determined whether an authorized IC card has been inserted into the television receiver 401. If YES, the process proceeds to step S208, while if NO, the process proceeds to step S212, and error processing is performed. After that, the TS reception process ends.
  • step S208 a tuning command and a TS output request command are transmitted to the television receiver 401, and the descrambled TS received in step S209 is recorded on the DVD disk 524, and in step S210, It is determined whether the scheduled recording end time has come.
  • step S210 is repeated until YES, and when YES, the process proceeds to step S211 to end the recording of the program data on the D fD disk 524 and notify the end of the recording. Then, a recording end command is transmitted to the television receiver 401, and the TS reception processing ends.
  • the television receiver 401 and the DVD recorder 501 are connected via the bus wiring 43 1 B using a digital bus signal, and the IC of the DVD recorder 501 is connected. Even if a legitimate IC card is not inserted in the force input part 549, if a legitimate IC card is inserted in the IC card part 450 of the television receiver 401, as shown in FIG. Notification request command for IC card disconnection status and regular I which is a response signal to this command. After using the notification command of the card removal status to check the status of the normal IC card inserted in the television receiver 401, the DVD recorder 501 designates a program to the television receiver 401.
  • the television receiver 401 transmits a channel selection command requesting the output of the program data and a TS output request command.
  • the pulled program data is descrambled, transmitted via the bus wiring 431 B, and output to the DVD recorder 501. Therefore, the 00 recorder 501 can record the number and ⁇ data received by the television receiver 401 on the DVD disk 524.
  • the program data communication system according to the present embodiment can be implemented even if the IC card section and the descrambler section are a single CA module circuit. Further, by connecting and adding the television receiver 401 to the DVD recorder 501, the connected device is searched on the bus wiring 431B, and the television receiver 401 executes the descrambling process, and the descrambling is performed. The obtained program data can be obtained via the bus wiring 431B. Also, the descrambling function can be added without changing the channel selection method in the DVD recorder 501.
  • FIG. 8 is a block diagram showing a configuration of a program data communication system according to the second embodiment of the present invention.
  • a program data communication system according to the second embodiment includes a CATV set-top box 401 S that receives, demodulates, and outputs CATV number data, and digital TV broadcast wave program data.
  • the television receiver 401A receives and displays program data from the CATV set-top box 401S, and displays the received program data.
  • These two devices 401 S, 401 A are digital bus signals containing various commands, and
  • CATV set-top box 401 S After being received by the CATV set-top box 401 S, they are connected to each other via a bus line 431 B for transmitting and receiving the AV signal of the program data descrambled and received by the CATV set-top box 401 S. It is connected via an analog video signal cable 409 A and an analog audio signal cable 412 A for transmitting the analog AV signal to the television receiver 401 A for display.
  • the CATV set-top box 401S receives the CATV program data via the coaxial cable 405C, and receives the slot data of the IC card section 450S.
  • the received program data is descrambled based on the security information in the IC card inserted into the unit, and as shown in Fig. 11, a channel selection command from the television receiver 401 A and (4)
  • transmit the TS including the descrambled program data (including the digital video signal, digital audio signal, and program information) to the television receiver 401A.
  • the television receiver 401A receives, displays, and outputs the received AV signal of the TS.
  • security information such as identification information, terminal ID, user name, user ID, password, and key information for scrambling is stored in the IC card section 450S of the CATV set-top box 401S. It is assumed that a legitimate IC card has been inserted, but a legitimate IC card has not been inserted into the slot of the IC card section 450 of the television receiver 401A.
  • authorized IC card refers to a CA module that allows users to descramble program data owned by contracting with a CATV operator.
  • the descrambled program data may be a program stream instead of a transport stream.
  • CATV set-top box 401 S in the present embodiment is a CATV will be described.
  • a set-top box that receives a number from a television broadcast or the Internet may be used.
  • the configuration of the program data communication system of the present embodiment is intended to have a configuration in which a receiver and a receiver are connected.
  • FIG. 9 is a block diagram showing a detailed configuration of the set-top pox 401 S for CAT V in FIG.
  • the CATV set-top box 401S according to the second embodiment is different from the television receiver 401 of FIG. 2 as follows.
  • receiving unit 405, demodulation unit 406, IC card unit 450, desk lamp unit 451, and TS decoder 407 for receiving digital television broadcast waves CATV digital television
  • a coaxial cable 405C for receiving a television signal, a receiving unit 405S, a demodulating unit 406S, an IC card unit 450S, a descramble unit 451S, and a TS decoder 407S are provided.
  • the video switch 409 and the audio switch 412 are not provided.
  • a YUV encoder 411 S and an output terminal T31 are provided.
  • An output terminal T32 is provided instead of the left and right speakers 414 and 413.
  • a microcomputer 416S was provided instead of the microcomputer 416.
  • a CATV digital television signal is transmitted from a head end (not shown), and then input to a receiving unit 405S via a coaxial cable 405C.
  • Receiving section 405S performs processing such as amplification, frequency conversion, and channel selection processing on the input digital television signal, and outputs the intermediate frequency signal after frequency conversion to demodulation section 406S.
  • the digital television signal and the intermediate frequency signal are obtained by multiplexing a digital video signal, a digital audio signal, and program data, for example, by modulating a carrier signal according to the TS specified in MPEG-2. This is a modulated signal.
  • the demodulation unit 406S digitally demodulates the input intermediate frequency signal into TS according to a predetermined demodulation method, and then outputs the digital signal to the TS decoder 407S.
  • the TS decoder 407S When outputting the number and set data of the CATV digital television signal received via the coaxial cable 405C to the television receiver 401A, the TS decoder 407S receives the TS from the demodulation unit 406S. After performing bucket filtering on the TS and outputting a TS including a digital video signal and a digital audio signal, a data transmission, and a turn-table data related to a program to be recorded to the AV decoder 408, the AV decoder Into a YUV signal and left and right audio signals, respectively, via an RGB processor 410, an RGB switch 445, a YUV encoder 411S for converting an RGB signal into a YUV signal, and an output terminal T31, and an audio signal.
  • the signal is output to the television receiver 401A via the amplifier 437 and the output terminal T32.
  • the TS is output to the television receiver 401A via the bus wiring 431B using the interface LSI 418.
  • scramble key information for generating a decryption key for descrambling from the scrambled TS is used. It extracts and outputs it to the IC card unit 45 OS that has a slot for inserting an IC card storing predetermined security information.
  • the IC card unit 450S decodes the decryption key information (descrambles) using the master key information in the IC card inserted into the slot of the IC card unit 450S based on the input scramble key information. Key information is generated and output to the descrambler 451S, and the state of the IC card being removed is output to the microcomputer 416.
  • the descrambler 451 S descrambles the scrambled TS from the TS decoder 407 S using the decrypted decryption key information, and returns the descrambled TS to the TS decoder 407 S. Output to
  • the microcomputer 416 S controls each component in the CATV set-top box 401 S, and also receives the BML data of the data broadcast input from the reception unit 405 S via the demodulation unit 406 S and the TS decoder 407 S. ⁇ Based on the program table data, the contents are interpreted and the data broadcast screen is constructed and drawn using the buffer memory 417, or the image data is drawn by drawing the program guide and program-related information. Is generated and output to the OSD controller 446.
  • the interface LSI 418 in the CATV set-top box 401 S is configured and operates in the same manner as that of FIG.
  • FIG. 10 is a block diagram showing a detailed configuration of the television receiver 401A in FIG. 10, the television receiver 401S according to the second embodiment is different from the television receiver 401 of FIG. 2 as follows.
  • a program table memory 416 E is further provided.
  • interface LS 1418 (2) Instead of interface LS I 418, interface LS 1418
  • A is provided.
  • digital television broadcast received by antenna 438 The program table data included in the wave number data is extracted by the TS decoder 407, and the extracted program table data is stored in the number table memory 416E and read out by the micro computer 416.
  • the microcomputer 416 is included in a descramble permission / inhibition notification request command received from the CATV set-top box 401 S via the bus wiring 431 B, as will be described later in detail with reference to FIG.
  • Data on the purchase status or contract status of No. S is received via ⁇ : ⁇ circuit 431, LINK circuit 429, asynchronous transmission / reception unit 430 and microcomputer interface 422, and displayed on the display 411 using the OSD controller 446. Alternatively, it is determined whether descrambling is possible or not using data on the program purchase status or contract status.
  • the interface LSI 418A does not include the information input section 425 in the synchronous transmission / reception section 424 of the interface LS 1418 in FIG. 2 and the program transmission / reception information memory 423 in FIG. 2 but includes only the TS transmission / reception section 426.
  • the TS received by the PHY circuit 431 and the link circuit 429 is sent from the TS transmitting / receiving section 426 to the TS decoder 407 via the TS interface 419, while the TS from the TS decoder 407 is sent to the TS interface 419 and the TS transmission / reception.
  • the data is sent to the CATV set-top box 401 S by the link circuit 429 and the PHY circuit 431 via the section 426.
  • FIG. 11 is a sequence diagram showing a communication procedure for transmitting and receiving a descrambled TS between the CATV set-top box 401S and the television receiver 401A in FIG.
  • FIG. 11 it is assumed that a regular IC card is inserted into the CATV set-top box 401S, but no regular IC card is inserted into the television receiver 401A.
  • the television receiver 401 A sends a notification request command for the removal state of a legitimate IC card to the CATV set-top potter 401 S, and in response to this, in the PPV mode processing,
  • the CATV set-top box 401 S transmits a purchase permission / non-purchase notification command (including purchase availability information) by PPV to the television receiver 401 A.
  • the imaging device 401A returns a purchase request and a terminal ID notification command by PPV to the CATV set-top box 401S.
  • the CATV set-top box 401S transmits to the television receiver 401A a descramble enable notification command indicating that the IC card can be purchased with the authorized IC card inserted.
  • the television receiver 401A transmits a channel selection command and a TS output request command for designating the number and requesting the output of the number and data to the CATV set-top box 401S.
  • the CATV set-top box 401 S descrambles the scrambled program data received by CATV, generates a descrambled TS, and outputs it to the television receiver 401 A.
  • the television receiver 401A outputs the received TS to the display 411 and the right and left speeds 414, 413.
  • the reception end command is output to the CATV set top.
  • the message is transmitted to the box 401S, and the communication procedure ends.
  • the present invention is not limited to this, and when the PPV mode is not used, the communication procedure of the PPV mode processing may be omitted.
  • whether or not to purchase additional provision services of various contracts such as a series contract and a set contract may be confirmed by a communication procedure similar to the PPV mode processing described above.
  • FIG. 12 is a diagram showing a format of a descrambling availability notification request command used in the communication procedure of FIG. As shown in Fig. 12, the notification request command of the descrambling permission includes “CA ENABLE (CC)” in the opcode (Opcode) indicating the command used in the program data communication system and the operand (Operand).
  • a network ID that is an ID for identifying the CATV operator, a network name that is information indicating the CATV operator name, and a CATV number Ja
  • the service ID is the ID that identifies the CATV
  • the service name is the information that indicates the number and name of the CATV
  • the CA system ID (where the CA system is the conditional access of the CATV ⁇
  • the ID that identifies the system Yes uniquely indicates a CA module.
  • Operands [1] and [2] are blank (FF) because the response command for descrambling is used in that area.
  • FIG. 13 is a diagram showing a format of a notification command of the availability of purchase or a notification command of the availability of descrambling in the PPV used in the communication procedure of FIG.
  • the PPV purchase or non-purchase notification command includes "CA ENABLE (CC)" in the opcode (Opcode) indicating the command used in the program data communication system and the operand ( Operand)
  • additional operands are used to indicate the contract status of the program. It includes information for distinguishing between possible and unpurchasable, and the network ID, network name, service ID, service name, and CA system ID of the information described in the descramble permission / notification request command.
  • the information of operand [2] becomes available for purchase, and when notifying that descrambling is possible, information of operand [1] is already purchased.
  • FIG. 14 is a diagram showing a format of a purchase request and a terminal ID notification command used in the communication procedure of FIG.
  • the purchase request and terminal ID notification commands include “CA ENABLE (CC)” and operand (Operand) [0] in the opcode (Opcode) indicating the command used in the program data communication system.
  • the terminal ID of the television receiver 401 A and the network ID of the information described in the descramble enable / disable notification request command in additional operands , Network name, service ID, service name, CA system ID.
  • a purchase request is made by the response from the terminal ID.
  • FIG. 15 is a flowchart showing a TS transmission process executed by the CATV set-top box 401 S in FIG.
  • step S301 program data is transmitted from the connected device (in the control flow, the connected device is the television receiver 401A connected to the bus wiring 4311B.) Received notification request command of descrambling availability of It is determined whether or not the process has been performed, and the process of step S301 is repeated until the result of step S301 is YES.
  • step S302 it is determined whether or not the program to be viewed is a target of the PVP. If YES, the process proceeds to step S303, while if NO, the process proceeds to step S304.
  • step S303 after executing a PPV confirmation process (subroutine in FIG.
  • step S304 determines whether or not the descrambling capability is present. If so, the process proceeds to step S305, while if NO, the process proceeds to step S312.
  • the determination as to whether or not the descrambling capability is made in step S304 is made based on the state of the IC card being removed, the identification information in the IC card, the purchase status of the specified program, or the contract status.
  • step S312 after transmitting the communication command that cannot be descrambled to the connected device, the TS transmission process ends.
  • step S305 a notification command indicating that descrambling is possible is transmitted to the connection device, and in step S306, it is determined whether or not the channel selection request command and the TS output request command of the program have been received. Proceeds to step S307, while if NO, executes error processing in step S303 and ends the TS transmission processing.
  • step S307 the program is selected, and the descrambled TS is transmitted to the connection device.
  • step S308 it is determined whether or not the program is completed. Is repeated, and when YES is reached, the process proceeds to step S309. In step S309, the transmission of the TS is terminated.
  • step S310 it is determined whether or not the program has been purchased by the PPV. If YES, the process proceeds to step S311, while if NO, the TS transmission is performed. The process ends. Further, after updating the viewing history table in the security information memory 416E in step S311, the TS transmission processing ends. Steps S310 and S311 may be performed after step 303 or after step S307 instead of after step S309.
  • FIG. 16 is a flowchart showing a pay-per-view (hereinafter referred to as PPV) confirmation process which is a subroutine of FIG.
  • PPV pay-per-view
  • step S314 If YES, the program proceeds to step S314, while if NO, the program returns to the main routine. Further, in step S314, after transmitting a purchase enable notification command to the connected device, it is determined whether or not the purchase request and the terminal ID notification command have been received from the connected device in step S315 during a predetermined time interval. If YES, the process proceeds to step S316. If NO, the error process is executed in step S318, and the process returns to the original main routine. In step S316, it is determined whether the authentication using the terminal device ID is OK or not. If YES, the process proceeds to step S317, while if NO, the process proceeds to step S319.
  • step S317 it is determined that the program data can be descrambled, and the process returns to the original main routine.
  • step S319 it is determined that the program data cannot be descrambled, and the process returns to the original main routine.
  • FIG. 17 is a flowchart showing TS reception processing executed by the television receiver 401A of FIG.
  • step S401 a desired program is selected in step S401, and program data is received using the antenna 438.
  • step S402 it is determined whether the program data is scrambled or not. If so, the process proceeds to step S403, while if NO, the process proceeds to step S411.
  • step S403 it is determined whether the program can be descrambled by the television receiver 401A. When YES is determined, the process proceeds to step S411, and when NO is determined, the process proceeds to step S404.
  • step S411 the TV receiver 401A receives and views the number and # data, and terminates the TS reception processing. Whether or not descrambling is possible can be confirmed by checking the contents of the program-related information of the program and by checking the header information of the TS.
  • step S404 the CATV set-top box 401S (the connected device is the CATV set-top box 401S in the control flow) is connected to the bus wiring 431B.
  • a program descramble notification request command is transmitted, and it is determined in step S405 whether or not a purchase command notification command has been received from the connected device via the PPV. If YES in a predetermined time period Proceeds to step S 406, while if NO, proceeds to step S 407.
  • step S406 a PPV confirmation process (see FIG. 18) is executed, and the flow advances to step S407.
  • step S407 it is determined whether or not a descramble enable notification command has been received from the connected device. If YES, the process proceeds to step S408. If NO, the process proceeds to step S412, and the error processing is performed. After that, the TS reception process ends.
  • step S408 a channel selection request command and a TS output request command of the program are transmitted to the connected device.
  • the descrambled TS of the program is received from the connected device, and in step S410. Then, it sends a receive end command to the connected device, and ends the TS reception process. If a descramble notification command is received from the connected device during the timeout period of step S405, the process may proceed to step S408.
  • FIG. 18 is a flowchart showing the PPV confirmation processing which is a subroutine of FIG.
  • step S421 is it necessary to purchase the program data in the PPV? Is displayed, and the user determines in step S422 whether or not the purchase is OK. If YES, the process proceeds to step S423, while if NO, the process returns to the main routine. Further, in step S423, the connected device stores the ID in the own terminal ID memory 416C of the television receiver 401A. Send the purchase request including the terminal ID and the terminal device ID notification command, and return to the original main routine.
  • step S421, step S422, and step S423 may be automatically performed without the user's operation.
  • the microcomputer 416 recognizes that it is necessary to purchase the program data in the PPV based on the notification command indicating that the program can be purchased in the PPV received in step S405.
  • step S422 it is set that the purchase is OK for the PPV purchase availability notification command from the terminal having the terminal ID registered in the terminal ID memory 416D by the user in advance in the television receiver 401A. By doing so, the microcomputer 416 determines whether the purchase is OK or not by checking the terminal ID.
  • step S423 the microcomputer 416 transmits a purchase request including the terminal ID stored in the own terminal ID memory 416C of the television receiver 401A to the connected device and a terminal device ID notification command, Return to the main menu.
  • the terminal ID of the connection ⁇ for checking with the terminal ID registered in the registered terminal ID memory 416D of the television receiver 401A is transmitted and received asynchronously under the control of the microcomputer 416 from each device.
  • the information may be obtained via the section 430, or may be transmitted by being included in a notification command of whether or not to purchase a PV.
  • the CATV set-top potter 401S and the television receiver 401A are connected via the bus wiring 431B using the digital bus signal, Even if a regular IC card is not inserted in the IC card section 450 of the receiver 40, if a regular IC card is inserted in the IC card section 450S of the CATV set-top bot 401S, As shown in FIG. 11, using the IC card insertion / removal status notification request command and the IC card insertion / removal status notification command that is a response signal to the command, the IC card is inserted into the CATV set top box 401S.
  • the television receiver 401 A After confirming the status, the television receiver 401 A issues a tuning command and a TS output request command to the CATV set-top box 401 S to designate a program and request the output of the program data.
  • the CATV set-top box 401S descrambles the scrambled program data, transmits it via the bus wiring 431B, and outputs it to the television receiver 401A. Therefore, the television receiver 401A can display the string data received by the CATV set-top box 401S on the display 411 and output the data to the speakers 414 and 413.
  • a confirmation of whether or not the purchase is possible by the PPV and a purchase request are also performed.
  • the program data communication system according to the present embodiment can be implemented even if the IC card section and the descrambling section are a single CA module. Furthermore, by connecting and adding a CATV set-top box 401 S to the television receiver 401 A, a connected device is searched on the bus wiring 431 B, and a descrambling is performed on the CATV set-top box 401 S. By executing the processing, the descrambled program data can be obtained via the bus wiring 431B. Also, the descrambling function can be added without changing the method of selecting a channel on the television receiver 401A.
  • the CATV set-top box 401S is a set-top box that receives programs from television broadcasts instead of CATV.When connected to the television receiver 401A by wireless LAN, the television receiver 401A When moving to and watching a program, the broadcast wave reception status of the program deteriorates, the program data cannot be descrambled, and the program cannot be viewed. it can.
  • FIG. 19 shows a communication procedure according to a modified example of the second embodiment of the present invention, in which TS descrambled between the CATV set-top box 401 S and the television receiver 401 A in FIG.
  • FIG. 4 is a sequence diagram showing a communication procedure for transmitting and receiving the data.
  • the CATV set-top box 401 S in FIG. 9 and the television receiver 40 in FIG. Although the program data communication system of FIG. 8 provided with a 1A is used, compared with the second embodiment of FIG. 11, the CATV set-top box 401S to the television receiver 40 It is characterized in that the descramble permission / inhibition command transmitted to 1A includes data on the program purchase status or contract status and is transmitted.
  • the program purchase status or contract status data is, for example, data of a list of packages or services (or programs) for which the user has subscribed for viewing.
  • the communication procedure of the PPV mode processing is omitted in the communication procedure of FIG. 19, the present invention is not limited to this, and the communication procedure of the PPV mode processing may be executed.
  • FIG. 20 is a diagram showing a format of a descrambling permission notification request command used in the communication procedure of FIG. Since the program purchase status or contract status data is requested for the descramble notification request command in Fig. 20, the program data communication system is compared with the descramble notification request command in Fig. 12.
  • the CATV network ID, network name, and CATV service ID, including header information including CA ENABLE (CC) J in the opcode indicating the command used in , Service name, and CA system ID are not included, and in this case, the command to request the notification of the descrambling permission may be stored in the broadcast bucket.
  • CATV network ID, network name, and CATV service ID including header information including CA ENABLE (CC) J in the opcode indicating the command used in , Service name, and CA system ID are not included, and in this case, the command to request the notification of the descrambling permission may be stored in the broadcast bucket.
  • FIG. 21 is a diagram showing a format of a descramble permission / prohibition notification command used in the communication procedure of FIG.
  • the notification command of the descramble availability includes "CA ENABLE (CC) J and operand (Operand) [0] in the operation code (Opcode) indicating the command used in the program data communication system.
  • additional operands include the network ID, network name, CA system ID, CA module name, and the number of packages.
  • a package name, the number of services, and a service ID and a service name for each service are included, where a package is a package that combines a plurality of program providing services provided by a CATV operator into one package.
  • the package or service stored in the desk lamp notification notification command is as follows. Set for CATV
  • the user who can be descrambled in the package box 401S is a package or viewing service for which a viewing contract has been subscribed.
  • FIG. 22 is a flowchart showing a TS transmission process used in the communication procedure according to the modification of the second embodiment of the present invention and executed by the CATV set-top box 401 S in FIG. .
  • step S501 the connected device (in this control flow, the television receiver 401A connected to the bus arrangement, ⁇ 431B) is descrambled. It is determined whether a notification request command of permission / inhibition has been received, and the process of step S501 is repeated until the determination becomes YES. When the determination becomes YES, the process proceeds to step S502. Next, in step S502, a program that can be descrambled is confirmed, and in step S503, the program that can be descrambled including data on the purchase status or contract status of all the programs that can be descrambled is checked.
  • step S504 A notification command is transmitted to the connected device, and in step S504, it is determined whether or not it has received the channel selection request command and the TS output request command of the program.
  • step S504 if YES, the process proceeds to step S505, whereas if NO, the process proceeds to step S508 to execute error processing and terminate the TS transmission processing.
  • step S505 the program is selected, and the descrambled TS is transmitted to the connected device.
  • step S506 it is determined whether the program data is completed or not. Until the processing of step S506 is repeated until YES, the process proceeds to step S507. Further, in step S507,
  • the transmission of the TS is terminated, and the TS transmission processing is terminated.
  • FIG. 23 is a flowchart showing a TS reception process used in the communication procedure according to the modification of the second embodiment of the present invention and executed by the television receiver 401A in FIG. This is a chart.
  • step S601 a desired program is selected and received using antenna 438, and in step S602, it is determined whether or not the program is scrambled. If YES, the process proceeds to step S603, whereas if NO, the process proceeds to step S611. Next, in step S603, the It is determined whether or not the program can be descrambled by the descramble section 451. If YES, the program proceeds to step S611, while if NO, the program proceeds to step S604. In step S611, the program data is received and viewed by the television receiver 401A, and the TS reception processing ends.
  • step S604 a notification request command of whether or not desk lamp is permitted is transmitted to the connected device (in the control flow, the CATV set-top box 401S). It is determined whether or not the power has been received during a predetermined time interval of the notification command indicating that a ramp is possible. If YES, the process proceeds to step S606, while if NO, the process proceeds to step S612 to execute an error process. Thereafter, the TS reception processing ends. In step S606, a program that can be descrambled is displayed based on the purchase status or contract status data of the program included in the received notification command. In step S607, it is determined whether the program is descrambled.
  • step S608 the tuning request command and the TS output request command of the number_ are transmitted to the connected device, and in step S609, the descrambled TS of the program data is received from the connected device. After transmitting the reception end comment to the connected device in 610, the TS reception process ends.
  • step S606 and step S607 the microcomputer 416 may perform the processing automatically without the user's operation. More specifically, in step S606, the microcomputer 416 analyzes the purchase status or contract status data of the program included in the received notification command, and converts the CATV set-top box 401S into a program that can be descrambled. Verify that the program is included. In step S607, the microcomputer 41 determines whether or not the CATV set-top box 401S is capable of desk lamp ejection for the turn data.
  • the television receiver 401A transmits the CATV signal to the television receiver 401A.
  • the CATV set-top potter 401 S sends a command to the television receiver 401 A to inform the television receiver 401 A of the availability of the descrambling including the data of the program purchase status including the scrambleable program information or the contract status data.
  • the transmission has the unique effect that the user can search and select the viewed program by searching the program table data.
  • FIG. 24 is a block diagram illustrating a configuration of a program data communication system according to the third embodiment of the present invention.
  • the program data stored in the content memory 601B of the broadcasting station device 601 transmits radio waves including the TS scrambled from the broadcast wave transmitting device 601C of the broadcasting station device 601 to the free space from the antenna 601A. , And is received, transmitted, and displayed by the antenna 603B of the television receiver such as the portable terminal device 603.
  • the program data stored in the content memory 601 B of the broadcast station device 601 is transferred to the original data connected to the Internet 610 via the dedicated line 600C.
  • the content memory 60 OA of the content server device 600 is transferred to the content memory 60 OA, and the content data of the number a is transmitted only to the portable terminal device 603 of a predetermined member, the Internet 610, the cache server devices 602-1, 602-2, and the wireless LAN 604 It is characterized by being provided through the Internet.
  • the original content server device 600 is provided with a member database memory 600B for storing member information such as a user ID, a password, and a terminal ID of the member's mobile terminal device.
  • An original content server device 600, a plurality of cache server devices 602-1, 602-2, and the like are connected to the Internet 610, and each of the cache server devices 602-1, 602-2, etc., uses an IC card. It has an IC card section 716-1 and 716-2 with a slot for inserting.
  • the wireless LAN 604 is used to connect between the portable terminal device 603 and the cache server device 602-1 or 602-2. Then, bidirectional wireless communication is performed using the antennas 603A, 62A-1 or 62A-2. Note that the IC card sections 7 16-1 and 7 16-2 may be integrated with the IC card.
  • the portable terminal device 603 when the portable terminal device 603 cannot descramble the program data received from the broadcast wave and cannot view it, the program data transmitted from the original content server device 600 Can be received via the cache server device 60 2 A-1 or 60 2 A-2.
  • the portable terminal device 603 is connected to the cache server device 602 A-1 or 602 A-2 located in the area of the line LAN 604, and further, is originated via the Internet 610.
  • Member authentication is performed with the null content server device 600. If the member authentication is OK, the cache server device 602-1 or 602 _ 2 receives the scrambled TS from the original content server device 600 and temporarily stores it in the buffer memory 70 1. After that, the TS of the program designated by the portable terminal device 603 is extracted from the scrambled TS, and the extracted TS of the program is stored in the IC card unit 7 16-1 or 7 16-2. And descrambled using the IC card
  • FIG. 25 is a block diagram showing a detailed configuration of the portable terminal device 603 of FIG.
  • the mobile terminal device 603 in FIG. 25 has, for example, the function of a mobile phone or the function of a PDA (Personal Digital Assistant), and also has the function of a television receiver and the function of connecting a wireless LAN as shown in FIG.
  • the mobile terminal device 603 in FIG. 25 differs from the television receiver 401 A in FIG. 10 in the following points.
  • the IC card section 450, descramble section 451, video switch 409, and audio switch 412 are not provided.
  • a microcomputer 520 for controlling each component of the portable terminal device 603 is provided instead of the microcomputer 416.
  • a keypad 416G connected to the microcomputer 520 and having a plurality of input keys including numeric keys is provided.
  • a security information memory 416E is connected to the microcomputer 520 and stores security information for user authentication, including a user ID, a password, and a terminal ID.
  • the recording stream selection unit 406S further includes a recording stream selection unit 406S, and the recording stream selection unit 406S selects a TS from the demodulation unit 406 or a TS from the TS interface 419, and converts the selected TS into a TS. Output to the decoder 407.
  • An antenna 603B such as a small antenna is provided instead of the antenna 438 such as a parabolic antenna.
  • An interface LSI 418 B is provided instead of the interface LSI 418A.
  • a synchronization reception unit 424B having a TS reception unit 426B is provided.
  • a PHY circuit 43 IB having an antenna 603 A and having a communication function without AN is provided instead of the PHY circuit 431 connected to the bus wiring 431 B.
  • the PHY circuit 431 B performs wireless communication with the cache server device 602-1 or 602-2 using the antenna 603A, for example, using a communication procedure conforming to IEEE 802.11a, b, or g. Do.
  • FIG. 26 is a block diagram showing a detailed configuration of the cache server device 602 in FIG.
  • the cache server device 602 of FIG. 26 is connected to the Internet 610 and has a communication function of the wireless LAN 604, and is inserted between the original content server device 600 and the portable terminal device 603. It has the function of sending and receiving communication between 603.
  • the cache server device 602 in FIG. 26 differs from the television receiver 401A in FIG. 10 in the following points.
  • a dedicated line 600 C connected to the Internet 610 is connected instead of the antenna 438 for digital television broadcasting in FIG.
  • a receiving section 711 having a TS receiving section 712 for transmitting and receiving a string data and command data of a TS or the like via the Internet 610; Part 720, TS de It includes a coder 714, an IC card section 716, a descrambling section 715, and a TS memory 713.
  • the TS of the program data received from the original content server device 600 via the Internet 610 is received by the TS receiving unit 712 of the receiving unit 711, and then transmitted through the TS memory 713 which is a temporary storage memory.
  • the data is output to the decoder 714, and the same decryption processing as the processing in FIG. 10 is executed in the IC card section 716 and the descrambling section 715. Then, the descrambled TS is output to the TS interface 419. .
  • a microphone computer 700 for controlling each component of the cache server device 602 is provided.
  • the microcomputer 700 includes a buffer memory 701, a clock circuit 702, and a command format.
  • the memory 703, the security information memory 704, and the authentication result memory 705 are connected.
  • the microcomputer 700 receives the security information on the member from the mobile terminal device 603 and temporarily stores the security information in the security information memory 704, and then transmits the original content server device 600 via the Internet 610 using the transmission unit 720.
  • the microcomputer 700 temporarily stores the authentication result received by the receiving unit 711 from the original content server device 600 in the authentication result memory 705, and then uses the command signal via the microcomputer interface 422 to carry the portable terminal using the command signal. Transmit to the terminal device 603.
  • the interface LSI418C is provided in place of the interface LSI418A.
  • the path wiring 431 is provided in the interface LSI 418C.
  • a PHY circuit 431 B having an antenna 602 A and having a wireless LAN communication function is provided instead of the PHY circuit 431 connected to B.
  • the PHY circuit 431B performs wireless communication with the mobile terminal device 603 using the antenna 602 using a communication procedure conforming to, for example, 1 £££ 802. Lla, b, or g.
  • FIG. 27 is a sequence diagram showing a communication procedure for transmitting and receiving the descrambled TS between the original content server device 600, the cache server device 602, and the portable terminal device 603 in FIG. .
  • the mobile terminal device 603 selects a switch selected using the program guide.
  • a descramble enable / disable notification command is transmitted to the cache server device 602, and in response to this, the cache server device 602 sends the original content server device 602 Send an authentication request command to 0.
  • the original content server device 600 performs member authentication as to whether or not the mobile terminal device 603 requested to be authenticated is a member with reference to the member database memory 600B, and the authentication result is obtained.
  • An authentication result command (authentication OK in the control flow of FIG. 27) including the command is transmitted to the cache server device 602.
  • the cache server device 602 enters the PPV processing mode, and transmits to the portable terminal device 603 a notification command indicating whether or not purchase is possible with the PPV (in the control flow of FIG. 27, the purchase is possible).
  • the portable terminal device 603 becomes a cash server device.
  • the purchase request and the terminal ID notification command are transmitted to 6002, and the cache server device 602 transfers the purchase request and the terminal ID notification command to the original content server device 600.
  • the original content server device 600 verifies whether or not it can be purchased with the PPV by referring to the member database memory 600B, and issues a purchase request propriety notification command (see FIG. 2). 7 can be purchased by PPV) and sends it to the cache server device 602.
  • the cache server device 602 sends a descramble permission / inhibition notification command to the portable terminal device 603.
  • the PPV mode process is completed as described above. Further, the mobile terminal device 603 transmits a channel selection command and a TS output request command to the cache server device 602.
  • the cache server device 600 extracts the TS of the corresponding program from the scrambled TS received from the original content server device 600, and replaces the extracted program TS with a regular I / O. . It descrambles based on the decryption key information from the IC card unit 716-1 into which the card has been inserted, and transmits the descrambled TS to the mobile terminal device 603.
  • the mobile terminal device 603 receives the descrambled TS and, when the reception of the program guide data of the TS ends, transmits a reception end command to the cache server device 602 and ends the communication procedure. I do.
  • the PPV mode processing is executed in the communication procedure of FIG. 27, the present invention is not limited to this. If the program to be purchased is not a PPV program, the processing may be omitted. Ihi
  • FIG. 28 is a diagram showing the format of a descramble permission / inhibition notification request command used in the communication procedure of FIG.
  • the notification request command for the descrambling permission includes "CA ENABLE (CC)” in the opcode (Opcode) indicating the command used in the program data communication system and "CA ENABLE (CC)” in the operand (Operand) [0].
  • additional operands include a network ID, which is an ID for identifying the operator, a network name, which is information indicating the operator name, a service ID, which is an ID for identifying the program, and a program.
  • the service name which is the information indicating the name, the ID that identifies the conditional access system, the CA system ID that is the ID that uniquely identifies the CA module, and the user ID, password, and terminal ID for member authentication including.
  • FIG. 29 is a diagram showing a format of a notification command of the availability of purchase or a notification command of the availability of descripple in the PPV used in the communication procedure of FIG. As shown in Fig. 29, an operation code indicating a command used in the program data communication system is included in the notification command of whether the purchase is permitted or descrambled by the PPV, as shown in Fig. 29.
  • FIG. 30 is a flowchart showing a TS transmission process executed by the cache server device 62 of FIG.
  • step S701 the program is descrambled from the connected device (in the control flow in FIG. 30, the portable terminal device 603 is the same, and so on). It is determined whether the power has received the notification request command of whether or not it is possible, and the process of step S701 is repeated until the result becomes YES. When the result becomes YES, the process proceeds to step S702.
  • step S702 a confirmation process (see FIG. 31) for confirming whether or not the program is descrambled is executed.
  • step S703 the program data is determined to be capable of descrambling. If YES, the process proceeds to step S704, while if NO, the process proceeds to step S711.
  • step S711 a descramble impossible notification command is transmitted to the connected device, and the TS transmission processing ends.
  • step S704 a notification command indicating that descrambling is possible is transmitted to the connected device, and in step S705, the channel selection request command and TS output request command of the program are transmitted from the connected device for a predetermined time interval. It is determined whether or not it has been received. If the determination is YES, the process proceeds to step S706, whereas if the determination is NO, the process proceeds to step S710 to execute error processing and end the TS transmission processing. On the other hand, after receiving and descrambling the scrambled TS in step S706, the TS of the program is extracted from the descrambled TS force, and the TS of the descrambled program is transmitted to the connection device.
  • step S707 it is determined whether the program has ended. Then, the process of step S707 is repeated until it becomes YES, and when it becomes YES, the process proceeds to step S708, in which the transmission of the TS is completed, and in step S709, the reception from the connected device is completed. It is determined whether or not a command has been received, and the process of step S709 is repeated until the result is YES. When the result is YES, the TS transmission process ends.
  • step 706 the descrambled TS is transmitted via a specific transmission channel established between the cache server 602 and the portable terminal device 603 in the transmission band of the wireless LAN 604. Is transmitted wirelessly.
  • the security of wireless transmission between the cache server 602 and the portable terminal device 603 can be secured by channel connection management and local encryption processing for each channel.
  • FIG. 31 is a flowchart showing a confirmation process which is a subroutine of FIG.
  • step S 721 the CA module is valid. If YES, the process proceeds to step S722, while if NO, the process proceeds to step S731.
  • step S722 an authentication / certification request command with a user ID, password, and terminal ID is transmitted to the original content server device 600, and in step S722, the original content server device 600 is sent. Then, in step S724, it is determined whether the user authentication and the terminal authentication are OK.
  • step S724 if YES, the process proceeds to step S725, while if NO, the process proceeds to step S731.
  • step S725 it is determined whether or not the yarn is to be purchased by PPV. If YES, the process proceeds to step S726, while if NO, the process proceeds to step S730. move on. In this case, the case of NO here means that it has already been purchased or contracted and it is not necessary to purchase a new one. Then, in step S 726, a purchase available notification command is transmitted to the connected device (in the control flow of FIG. 31, the mobile terminal device 603). Then, it is determined whether a notification command for the terminal device ID has been received. If YES, the process proceeds to step S728, while if NO, the process proceeds to step S731.
  • step S 728 a purchase request and a terminal ID notification command are transmitted to the original content server device 600, and in step S 729, a purchase enable notification command is transmitted from the original content server device 600. It is determined whether or not has been received. If the determination is YES, the process proceeds to step S730, while if the determination is NO, the process proceeds to step S731. Further, in step S730, it is determined that the program can be descrambled, and the program returns to the original main routine. On the other hand, in step S731, it is determined that the program is not descrambled, and the process returns to the main routine.
  • FIG. 32 is a flowchart showing the TS transmission process executed by the original content server device 600 of FIG.
  • the control flow of FIG. 32 shows the operation from the state in which the original content server device 600 reads the scrambled TS from the content memory 600 A and transmits it to the cache server device 62. ing.
  • step S801 the cache server device 60 From step 2, it is determined whether or not an authentication request command with a user ID, password, and terminal ID has been received, and the processing in step S801 is repeated until the result becomes YES. Proceed to 2.
  • step S 802 it is determined whether the user authentication and the terminal authentication are OK. If YES, the process proceeds to step S 803, while if NO, the process proceeds to step S 808, and the cache server A command indicating that the authentication result is impossible is transmitted to the device 602, and the TS transmission process ends.
  • step S803 a command indicating that the authentication result is permitted is transmitted to the cache server device 602, and in step S804, a command indicating that the purchase is permitted in step S803 is transmitted. It is determined whether a purchase request and a terminal ID notification command have been received from 602 during a predetermined time interval. If YES, the process proceeds to step S805, while if NO, the TS transmission process ends. I do. On the other hand, in step S805, a purchase enable command is transmitted to the cache server device 602, and it is determined in step S806 whether or not the program has been purchased. If YES, the process proceeds to step S807. On the other hand, if the determination is NO, the TS transmission processing ends. In step S807, the viewing history table in the member database memory 600B is updated based on the purchase information, and the TS transmission processing ends.
  • FIG. 33 is a flowchart showing the TS reception processing executed by the portable terminal device 63 of FIG.
  • step S901 broadcast program data and program table data are received, and in step S902, the program data of the program selected by the user while viewing the program table is scrambled. It is determined whether the force is present or not. If YES, the process proceeds to step S903, while if NO, the process proceeds to step S911. Next, in step S903, the portable terminal device 603 itself judges whether or not the program data is capable of descrambling. If YES, the process proceeds to step S911, whereas if NO, the process proceeds to step S9. Go to 0 4. In step S911, the portable terminal device 603 receives and views the number and ⁇ data, and ends the TS receiving process.
  • step S904 the cache server A scramble notification request command is transmitted, and in step S905, a confirmation process (see FIG. 34) for confirming the purchase is executed.
  • step S906 the descramble notification command is received. If it is YES, the process proceeds to step S907, while if it is NO, the process proceeds to step S912 to execute error processing and end the TS reception processing.
  • step S907 a tuning request command and a TS output request command for the program are transmitted to the cache server device 602, and in step S908, the data of the program is transmitted from the cache server device 602.
  • step S909 it is determined in step S909 whether or not the reception has been completed, and the process in step S908 is repeated until the result is YES.
  • step S910 a reception end command is transmitted to the cache server device 602, and the TS reception process ends.
  • FIG. 34 is a flowchart showing a confirmation process which is a subroutine of FIG. 34.
  • step S 911 it is determined in step S 911 whether or not a notification command of purchase availability has been received. If YES, the process proceeds to step S 912, while if NO, the process returns to the original main routine. Return. Then, in step S912, is the program necessary for purchasing? Is displayed, and in step S913, it is determined whether or not the purchase is OK. Here, if the user determines and inputs the purchase OK, and the answer is YES, the process proceeds to step S919, If NO, return to the main routine. Further, in step S914, a purchase request and a terminal ID notification command are transmitted to the cache server device 602, and the process returns to the original main routine.
  • the mobile terminal device 603 is wirelessly connected to the cache server device 602-1 via the wireless LAN 604.
  • 0 2-1 is connected to the original content server device 600 via the Internet 610, and even if a valid IC card is not inserted in the portable terminal device 603, the cache server device 602 If a legitimate IC card is inserted in 1 and the mobile terminal device 603 holds the member authentication data, as shown in FIG. 27, the authentication request command and the authentication result which is a response signal to the command are sent as shown in FIG. Frame After verifying the member information by referring to the member database memory 60 OB in the original content server device 600 using the command, the portable terminal device 603 sends the data to the cache server device 6-2-1.
  • a channel selection command and a TS output request command for designating a program and requesting the output of the program data are transmitted.
  • the cache server device 602 sets the original content server device 600
  • the corresponding program data is extracted from the scrambled program data received from the PC, the extracted program data is descrambled, and the descrambled program data is wirelessly transmitted to the portable terminal device 603 and the portable terminal device 6 is transmitted. 0 3 to be viewed by the user.
  • the program data communication system can be implemented even if the IC card unit and the desk part are single CA module circuits.
  • the portable terminal device 603 can search the original content server device 600 via the cache server device 602-1 and the Internet 610 over the wireless LAN 604, and furthermore, By causing the cache server device 602-1 to execute the descramble process, the descrambled program data can be obtained via the wireless LAN 604. Further, the descrambling function can be added without changing the channel selection method in the mobile terminal device 603. Further, the user of the portable terminal device 603 searches the cache server device 602 capable of descrambling via the wireless LAN 604 when moving the mobile terminal device to view the broadcast program.
  • the cache server device 602 can be wirelessly connected to the portable terminal device 603 using not only a server device in a household but also a general server device located outdoors such as a so-called hot spot. '
  • the cache server device 602 and the portable terminal device 603 are connected by the wireless LAN 604.
  • the connection may be made by a wireless communication line or another wired communication line such as a wired LAN, an IP network, an IP-VPN line.
  • the original content server device 600 verifies whether or not it is capable of descramble by confirming the membership authentication. It may be applied in the second embodiment.
  • the DVD recorder 501 and the television receiver 401A are disclosed as examples of the program data receiving apparatus.
  • the present invention is not limited to this.
  • CD to record on recording media such as optical disks
  • Computer Disc It may be a recording / reproducing device such as a recorder or a hard disk recorder.
  • a distribution unit that receives or stores and distributes a plurality of program data
  • Descrambling means for descrambling at least one of the plurality of program data
  • the descrambling means responds to a notification request command signal from the program data receiving device requesting a notification as to whether or not at least one program data specified among the plurality of program data can be descrambled.
  • First communication means for transmitting a notification command signal including information on whether or not the designated program data can be descrambled to the program data receiving device;
  • Second communication means for transmitting the program data to the program data receiving device.
  • a program data transmission request signal for requesting notification of whether or not at least one program data specified among a plurality of program data can be descrambled is transmitted.
  • Fifth communication means for receiving the descrambled program data from the program data transmitting apparatus.
  • the program data transmitting device and the program data receiving device are connected via a communication line, and in the program data receiving device, for example, even if an authentication IC card is not inserted, the program data In the data transmission device, for example, if an authentication IC card is inserted, the authentication state in the program data transmission device is confirmed using the descramble authentication notification request command and the response signal notification command.
  • the number data receiving device transmits a transmission request command signal for designating a program and requesting the output of the program data to the program data transmitting device.
  • the transmitting device descrambles the scrambled program data, transmits the descrambled program data via the communication line, and outputs the scrambled program data to the program data receiving device.
  • the program data receiving device can transmit and output the program data received by the program data transmitting device to the program data receiving device.
  • a program data communication system can be implemented even if the descrambling means including the IC card section and the descrambling section is a single module circuit.
  • the program data transmitting device is connected to the program data receiving device by simply connecting the program data transmitting device to the terminal. A device is searched, and the program data transmitting apparatus executes the processing of the descramble, so that the descrambled program data can be obtained via the communication line.
  • the descrambling function can be added without changing the channel selection method in the program data receiving device.

Description

明 細 書
番組データ通信システム
技術分野
本発明は、 放送番組や配信番組などの番組のコンテンツデータ (以下、 番組デ ータという。 ) を送信する番組データ送信装置と、 送信された番組データを受信 する番組データ受信装置と、 これらの番組データ送信装置及び番組データ受信装 置を備えた番組データ通信システムとに関する。 ここで、 番組データ送信装置は、 例えば、 放送番組を受信するテレビジョン受像機、 放送番組を受信する機能を有 するパーソナルコンピュータ、 放送番組や配信番組を受信するケーブルテレビジ ヨン (以下、 C AT Vという。 ) などのためのセットトップボックス、 インター ネットなどに接続され、 番組データをコンテンッサーバ装置から受信した後、 転 送して送信するキャッシュサーバ装置などである。 また、 番組データ受信装置は、 例えば、 番組データを受信して光ディスクなどの記録媒体に記録する、 D VD (Digital Versatile Disc) レコーダ、 C D (Compact Disc) レコーダやハード ディスクレコーダなどの記録再生装置、 番組データを受信して表示するテレビジ ョン受像機、 番組データを受信して表示する携帯電話機などの携帯端末装置など ,あ 。
背景技術
近年、 デジタルテレビジョン放送が日本国において開始されたのに伴い、 放送 番組のデジタル信号での伝送や記録が行われている。 このデジタルテレビジョン 放送では、 端末識別番号又は識別表示 (以下、 識別番号又は識別表示を I Dとい う。 ) 、 ユーザ名称、 ユーザ I D、 パスワード、 スクランプノレのキー情報などの セキュリティ情報が格納された I C (Integrated Circuit) カードを I Cカード 揷入部に揷入しなければ、 スクランブルされた放送番組を受信できず、 さらに、 有料放送の場合には、 有料放送を購入する契約をオンライン又はオフラインで行 い、 当該 I Cカードに登録しなければ受信できない仕組みになっている。 本明細 書における 「I Cカード」 は、 デスクランブルするために必要なコンディショナ ル.アクセス .モジュール (c Aモジュール) であるすベてのカードを含むこと を意味している。 カードの実現形態は、 I Cカードのみならず、 P Cカードなど 他の形態であってもよい。 具体的には、 欧州のデジタルテレビジョン放送規格の D V B - T (Digital Video Broadcasting-Terrestrial) における。 I
(Common-Interface) が P Cカードの开態、 北アメリカのオープンケーブル (Open Cable) 規格におけるケーブルカード (Cable CARD) が P Cカードの形態 であり、 日本のデジタルテレビジョン放送規格の I S D B— T (Integrated Services Digital Broadcast ing-T err estri al ) で fi、 Iし 7ードの形態でめる。 これらの C Aモジュールは、 いずれも物理的仕様及び電気的仕様が異なるが、 す ベてデスクランブルするために用いられるセキュリティモジュールである C Aモ ジュールであり、 本明細書における 「I Cカード」 の範囲内に含まれる。
例えば、 曰本国特許出願公開 2 0 0 2年 1 1 1 6 1 3号公報においては、 スク ランブルが施された番組データに、 各放送受信装置が当該番組を視聴可能かどう かを判定するための契約確認情報が多重化されて配信された信号を受信して記録 する蓄積型の放送受信装置 (以下、 第 1の従来例という。 ) が開示されている。 この第 1の従来例に係る放送受信装置では、 放送受信装置が現在蓄積している各 番組と、 それぞれの再生に用いるべき契約が有効な I Cカードとの対 -応を、 視聴 に先立ってユーザに即座に知らせるために、 以下のように構成されている。 番組 記録装置は、 R Fモジユレ一タにより復調されたデータをスクランブルされた状 態で記録する一方、 契約確認情報フィルタは、 番組記録装置に記録される復調デ ータから、 各番組に多重されている契約確認情報を抽出する。 制御部は、 各番組 毎に契約確認情報フィルタにより抽出された契約確認情報と I Cカードの I Dを 対応付けて番組記録装置の特定領域に記録する。 再生時に、 制御部は、 番組記録 装置の特定領域に記録しておいた情報を読み出して、 各番組の視聴条件等を求め、 対応する I Cカードの I Dとともに画面に表示する。 すなわち、 第 1の従来例で は、 ハードディスクメモリなどの記録媒体に蓄積されているスクランプノレされた 番組データを再生する際に、 どの I Cカードを用いるべきかの提示方法は開示さ れており、 I Cカードの I Dと番組を関連付けた契約確認情報を記録媒体に記憶 し、 番組データの読み出し時に契約確認情報を参照して必要な I Cカードを認識 することが開示されている。
また、 日本国特許出願公開 2 0 0 2年 0 6 4 7 9 8号公報においては、 複数の 視聴契約に基づく複数のデジタル放送受信装置を使用する場合に、 相互に視聴契 約情報を融通し、 視聴者の使用状況に応じて適切な視聴環境を実現するためのデ ジタノレ放送受信システム (以下、 第 2の従来例という。 ) が開示されている。 こ の第 2の従来例に係るデジタル放送受信システムは、 具体的には、 互いに通信可 能に接続された複数の受信符号化統合装置 (Integrated Receiver and
Decoder ;以下、 I R D装置という。 ) 等と視聴契約情報管理サーバ装置とを含 み、 視聴契約情報管理サーバ装置の I Cカードスロットには I Cカードが装着さ れる。 各 I R D装置等で選択された番組に対するスクランプルを解除するための スクランブルキーを視聴契約情報管理サーバ装置に装着された複数の I Cカード から提供する際に、 各 I Cカード等の視聴契約情報管理部に保持された視聴契約 対象番組の情報に基づいて視聴契約を相互に融通することにより、 選択された番 組に対応する I Cカードを選択する。 すなわち、 スクランブルされている番組を 異なる I R D装置間で視聴をする際に、 サーバ受信機と I R D装置間で相互に視 聴契約情報を融通する方法は開示されており、 選択された番組が視聴可能力否か を判別し、 視聴可能と判断された場合、 選択された番組の複号化情報を送信する 一方、 送信された復号化情報を受信した後複号化して情報を抽出する。
発明の開示
しかしながら、 第 1の従来例において、 D V Dレコーダなどの記録装置がスク ランブルされている番組を記録する際に、 ユーザが放送事業者との契約で所有し ている I Cカードが記録装置に挿入されておらず、 受信装置であるテレビジョン 受像機に揷入されている場合は、 番組データを記録できないという問題点があつ た。 すなわち、 ユーザは、 提示に従って受信装置に I Cカードを挿入する必要が あり、 また、 番,袓データを配信するサーバ装置を用意する必要があった。
また、 第 2の従来例においては、 デスクランプルキーをネットワークを介して 伝送する必要があるために、 セキュリティを保持できないという問題点があると ともに、 北アメリカのオープンケーブル (Open Cable) の規格や、 欧州の D V B - T (Digital Video Broadcasting-Terrestrial) の規格における限定受信方式 では I Cカード (実際は P Cカードの形態) とデスクランブラが単一の C Aモジ ュールで構成されているために、 第 2の従来例のシステムを構築できないという 問題点があった。
さらに、 番組データをデスクランブルできな 、第 1の番,袓受信装置に、 番組デ ータをデスクランプルできる第 2の番組受信装置を追加して接続することにより、 番組データをデスクランプルして視聴することが考えられるが、 これら 2つの番 組受信装置の番組の選局操作を統一できないという問題点があつた。
またさらに、 受信装置を移動して番組を視聴する際、 当該番組の放送波の受信 状態が悪くなった場合、 番糸且データをデスクランプルできず、 番組を視聴できな V、場合があるという問題点があつた。
本努明の第 1の目的は以上の問題点を解決し、 送信側の片方の装置にセキュリ ティ保持用の I Cカードを揷入するのみで、 番組データをスクランブルして番組 を視聴できる番組データ通信システムを提供することにある。
また、 本発明の第 2の目的は以上の問題点を解決し、 セキュリティ情報のセキ ユリティを保持し、 番組選局の操作を統一でき、 良好な受信環境で番組データを スクランプルして番組を視聴できる番組データ通信システムを提供することにあ る。
第 1の発明に係る番組データ送信装置は、
複数の番組データを受信し又は格納して配信する配信手段と、
上記複数の番組データのうち少なくとも 1つの番組データをデスクランブルす るデスクランプル手段と、
番組データ受信装置からの、 複数の番組データのうち指定する少なくとも 1つ の番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマ ンド信号に応答して、 上記デスクランブル手段により当該指定された番組データ をデスクランプル可能であるカゝ否かの情報を含む通知コマンド信号を上記番組デ ータ受信装置に送信する第 1の通信手段と、
上記番組データ受信装置からの、 上記指定された番,組データを送信することを 要求する送信要求コマンド信号に応答して、 上記指定された番組データをデスク ランブノレした後、 上記デスクランプルされた番組データを上記番組データ受信装 置に送信する第 2の通信手段とを備えたことを特徴とする。
上記番組データ送信装置において、 上記デスクランブル手段は、 好ましくは、 カードの揷入スロットを有し、 上記揷入スロットに挿入されるカードに格納され るカードの有無に基づいて、 上記少なくとも 1つの番組データをデスクランプル 可能か否かを判断することを特徴とする。
また、 上記番組データ送信装置において、 上記デスクランプル手段は、 好まし くは、 カードの揷入スロットを有し、 上記挿入スロットに揷入されるカードに格 納されたカード識別情報に基づいて、 上記少なくとも 1つの番組データをデスク ランブル可能か否かを判断することを特徴とする。
さらに、 上記番組データ送信装置において、 上記デスクランブル手段は、 好ま しくは、 カードの揷入スロットを有し、 上記挿入スロットに挿入されるカードに 格納された番組の購入状況又は契約状況に基づいて、 上記少なくとも 1つの番組 データをデスクランブル可能か否かを判断することを特徴とする。
またさらに、 上記番組データ送信装置において、 上記デスクランブル手段は、 好ましくは、 所定の会員情報に基づいて、 上記少なくとも 1つの番組データをデ スクランブル可能か否かを判断することを特徴とする。
またさらに、 上記番組データ送信装置において、 上記デスクランブル手段は、 好-ましくは、 上記力一ドに格納されたマスターキー情報に基づいて、 上記少なく とも 1つの番組データを復号化するための復号化キーを生成し、 上記生成された 複号化キーに基づいて、 上記少なくとも 1つの番組データを複号化することを特 徴とする。
上記番組データ送信装置において、 上記第 1の通信手段は、 好ましくは、 上記 番組データ受信装置からの、 複数の番組データのうち指定する少なくとも 1つの 番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマン ド信号に応答して、 上記指定された番組データに係る所定の付加的な提供サービ スの購入の可否を通知する通知コマンド信号を上記番組データ受信装置に送信し、 これに応答して、 上記番組データ受信装置からの、 上記付加的な提供サービスの 購入で要求する通知コマンド信号を受信し、 これに応答して、 デスクランプル可 能である力否かの情報を含む通知コマンド信号を上記番組データ受信装置に送信 することを特 ί敷とする。
また、 上記番組データ送信装置において、 上記第 1の通信手段は、 好ましくは、 上記番糸且データ受信装置からの、 複数の番組データのうちすベての番組データを デスクランプル可能であるか否かの通知を要求する通知要求コマンド信号に応答 して、 当該すベての番組データをデスクランブル可能であるか否かの情報を含む 通知コマンド信号を上記番組データ受信装置に送信することを特徴とする。
さらに、 上記番組データ送信装置において、 上記第 1の通信手段は、 好ましく は、 ァイソクロナスプロトコルを用いて上記コマンド信号を送受信し、
上記第 2の通信手段は、 好ましくは、 ァシンクロナスプロトコルを用いて上記 番組データを送信することを特徴とする。
第 2の発明に係る番組データ受信装置は、
複数の番組データのうち指定する少なくとも 1つの番組データをデスクランブ ル可能であるか否かの通知を要求する通知要求コマンド信号を番組データ送信装 置に送信する第 3の通信手段と、
上記番組データ送信装置からの、 上記指定された番組データをデスクランプル 可能であるか否かの情報を含む通知コマンド信号に応答して、 上記番組データを デスクランブルして送信することを要求する送信要求コマンド信号を上記番組デ 一タ送信装置に送信する第 4の通信手段と、
上記番組データ送信装置からの、 デスクランブルされた番組データを受信する 第 5の通信手段とを備えたことを特徴とする。
上記番組データ受信装置において、 上記第 3の通信手段は、 好ましくは、 上記 番組データ送信装置からの、 上記指定された番組データに係る所定の付加的な提 供サービスの購入の可否を通知する通知コマンド信号を上記番組データ受信装置 に受信し、 これに応答して、 上記付加的な提供サービスの購入で要求する通知コ ド信号を上記番組データ送信装置に送信することを特徴とする。 また、 上記番組データ受信装置において、 上記第 3及び第 4の通信手段は、 好 ましくは、 ァイソクロナスプロトコルを用いて上記コマンド信号を送受信し、 上記第 5の通信手段は、 好ましくは、 ァシンクロナスプロ トコルを用いて上記 番組データを受信することを特徴とする。
さらに、 上記番組データ受信装置において、 好ましくは、 番組データを受信す る受信手段と、
上記番組データをデスクランプルするデスクランプル手段とをさらに備え、 上記デスクランブル手段が上記受信手段が受信する番組データをデスクランプ ノレできないときに、 上記第 4の通信手段は、 上記番組データをデスクランブルし て送信することを要求する送信要求コマンド信号を、 上記番組データ送信装置に 送信することを特徴とする。
また、 上記番組データ受信装置において、 上記デスクランブル手段は、 好まし くは、 カードの揷入スロットを有し、 上記揷入スロットに揷入されるカードに格 納されるカードの有無に基づいて、 上記番組データをデスクランブル可能か否か を判断することを特徴とする。
さらに、 上記番組データ受信装置におレ、て、上記デスクランブル手段は、 好ま しくは、 カードの揷入スロットを有し、 上記揷入スロットに揷入されるカードに 格納された力―ド識別情報に基づ 、て、 上記少なくとも 1つの番組データをデス クランブル可能か否かを判断することを特徴とする。
またさらに、 上記番組データ受信装置において、 上記デスクランプル手段は、 好ましくは、 カードの揷入スロットを有し、 上記揷入スロットに挿入されるカー ドに格納された番組の購入状況又は契約状況に基づいて、 上記少なくとも 1つの 番組データをデスクランプル可能か否かを判断することを特徴とする。
上記番組データ送信装置において、 好ましくは、 上記番組データ受信装置から、 所定の会員情報を含む上記少なくとも 1つの番組データをデスクランブル可能で あるか否かの通知を要求する通知要求コマンド信号を受信し、 通信可能に接続さ れるコンテンツサーバ装置に上記所定の会員情報を転送し、 これに応答して、 上 記コンテンッサーバ装置から認証結果を受信する第 6の通信手段をさらに備え、 上記認証結果に基づいて、 上記少なくとも 1つの番組データをデスクランブル可 能か否かを判断することを特徴とする。
また、 上記番組データ送信装置において、 好ましくは、 スクランブルされた番 組データをデスクランブルするデスクランブル手段をさらに備え、
上記第 6の通信手段は、 上記番組データ送信装置から送信されるスクランブル された番組データを受信し、 上記受信された番組データを上記デスクランブル手 段によりデスクランブルし、 デスクランプルされた番組データを上記番組デ一タ 受信装置に送信することを特徴とする。
さらに、 上記番,袓データ送信装置において、 上記番組データ送信装置と、 上記 番組データ受信装置とは、 好ましくは、 無線通信回線を介して接続されたことを 特徴とする。 ここで、 上記無線通信回線は好ましくは、 無線 L ANであることを 特徴とする。
第 3の発明に係る番組データ通信システムは、 上記番組データ送信装置と、 上 記番組データ受信装置とを備え、
上記番組データ送信装置と上記番組データ受信装置とは、 所定の通信回線を介 して接続されたことを特徴とする。
第 4の発明に係る番組データ通信システムは、 上記番組データ送信装置と、 上 記番組データ受信装置と、 上記コンテンッサーバ装置とを備え、
上記番組データ送信装置と上記コンテンッサーバとは、 所定の第 1の通信回線 を介して接続され、
上記番組データ送信装置と上記番組データ受信装置とは、 所定の第 2の通信回 線を介して接続されたことを特徴とする。
上記番組データ通信システムにおいて、 好ましくは、 上記番組データをデスク ランプル可能である力否かの通知を要求する通知要求コマンド信号のデータ領域 において、 ネットワークを識別する情報及びサービスを識別する情報及び C Aモ ジュールを識別する情報が格納されることを特徴とする。
また、 上記番組データ通信システムにおいて、 好ましくは、 上記番組データを デスクランブル可能であるか否かの情報を含む通知コマンド信号のデータ領域に おいて、 当該番組の契約状態を示すための情報、 当該番組を購入可能/購入不可 能の区別する情報が格納されることを特徴とする。
さらに、 上記番組データ通信システムにおいて、 好ましくは、 上記付加的な提 供サービスの購入で要求する通知コマンド信号のデータ領域において、 上記デー タ受信装置の端末 I Dが格納されることを特徴とする。
上記番組データ通信システムにおいて、 好ましくは、 上記番組データをデスク ランブル可能である力否かの情報を含む通知コマンド信号のデータ領域において、 上記データ送信装置のユーザが視聴契約済みのパッケージ又は購入済みのサービ スの一覧のデータが格納されることを特徴とする。
また、 上 組データ通信システムにおいて、 好ましくは、 上記番組データを デスクランブ ^^可能である力否かの通知を要求する通知要求コマンド信号のデー タ領域において、 ユーザ I D、 パスヮード及び端末 I Dが格納されることを特徴 とする。
さらに、 上記番組データ通信システムにおいて、 好ましくは、 上記番組データ をデスクランブル可能である力否かの情報を含む通知コマンド信号のデータ領域 において、 当該番組の契約状態を示すための情報、 当該番組を購入可能 /購入不 可能の区別する情報が格納されることを特徴とする。
またさらに、 上記番組データ通信システムにおいて、 好ましくは、 上記付加的 な提供サービスの購入で要求する通知コマンド信号のデータ領域において、 上記 データ受信装置の端末 I Dが格納されることを特徴とする。
図面の簡単な説明
図 1は、 本 明の第 1の実施形態に係る番組データ通信システムの構成を示す プロック図である。
図 2は、 図 1のテレビジョン受像機 4 0 1の詳細構成を示すプロック図である。 図 3は、 図 1の D VDレコーダ 5 0 1の詳細構成を示すプロック図である。 図 4は、 図 1のテレビジョン受像機 4 0 1と D VDレコーダ 5 0 1との間で、 デスクランブルされたトランスポートストリーム信号 (以下、 T Sという。 ) を 送受信するための通信手順を示すシーケンス図である。 図 5は、 図 1のテレビジョン受像機 4 0 1と D VDレコーダ 5 0 1との間での 通信手順でコマンド信号を伝送するための A V// Cコマンドのフォーマットを示 す図である。
図 6は、 図 2のテレビジョン受像機 4 0 1によって実行される T S送信処理を 示すフローチャートである。
図 7は、 図 3の D VDレコーダ 5 0 1によって実行される T S受信処理を示す フローチャートである。
図 8は、 本発明の第 2の実施形態に係る番組データ通信システムの構成を示す プロック図である。
図 &は、 図 8の C A T V用セットトップボックス 4 0 1 Sの詳細構成を示すプ 口ック図である。
図 1 0は、 図 8のテレビジョン受像機 4 0 1 Aの詳細構成を示すプロック図で め 。
図 1 1は、 図 8の C A T V用セットトップボックス 4 0 1 Sとテレビジョン受 像機 4 0 1 Aとの間で、 デスクランプルされた T Sを送受信するための通信手順 を示すシーケンス図である。
図 1 2は、 図 1 1の通信手順において用いるデスクランプノレ可否の通知要求コ マンドのフォーマツトを示す図である。
図 1 3は、 図 1 1の通信手順において用いるデスクランプル可否の通知コマン ドのフォーマットを示す図である。
図 1 4は、 図 1 1の通信手順において用いる購入要求及び端末 I D通知コマン ドのフォーマツ 1、を示す図である。
図 1 5は、 図 9の C A T V用セットトップボックス 4 0 1 Sによって実行され る T S送信処理を示すフローチャートである。
図 1 6は、 図 1 5のサブルーチンであるペイパービュー (Pay Per View;以下、
P P Vという。 ) 確認処理をフローチャートである。
図 1 7は、 図 1 0のテレビジョン受像機 4 0 1 Aによって実行される T S受信 処理を示すフローチヤ一トである。 図 1 8は、 図 1 7のサブルーチンである P P V確認処理を示すフローチヤ一ト である。
図 1 9は、 本発明の第 2の実施形態の変形例に係る通信手順であって、 図 8の C A T V用セットトップボックス 4 0 1 Sとテレビジョン受像機 4 0 1 Aとの間 で、 デスクランブルされた T Sを送受信するための通信手順を示すシーケンス図 である。
図 2 0は、 図 1 9の通信手順において用いるデスクランブノレ可否の通知要求コ マンドのフォーマツトを示す図である。
図 2 1は、 図 1 9の通信手順において用いるデスクランブル可否の通知コマン ドのフォーマットを示す図である。
図 2 2は、 本発明の第 2の実施形態の変形例に係る通信手順で用いられ、 図 9 の C A T V用セットトップボックス 4 0 1 Sによつて実行される T S送信処理を 示すフローチャートである。
図 2 3は、 本発明の第 2の実施形態の変形例に係る通信手順で用いられ、 図 1 0のテレビジョン受像機 4 0 1 Aによって実行される T S受信処理を示すフロー チヤ一トである。
図 2 4は、 本発明の第 3の実施形態に係る番組データ通信システムの構成を示 すプロック図である。
図 2 5は、 図 2 4の携帯端末装置 6 0 3の詳細構成を示すプロック図である。 図 2 6は、 図 2 4のキャッシュサーバ装置 6 0 2の詳細構成を示すブロック図 である。
図 2 7は、 図 2 4のオリジナルコンテンツサーバ装置 6 0 0とキャッシュサー バ装置 6 0 2と携帯端末装置 6 0 3との間で、 デスクランブルされた T Sを送受 信するための通信手順を示すシーケンス図である。
図 2 8は、 図 2 7の通信手 MMで用いるデスクランプノレ可否の通知要求コマンド のフォーマツトを示す図である。
図 2 9は、 図 2 7の通信手順で用いるデスクランブル可否の通知コマンドのフ ォーマツトを示す図である。 図 3 0は、 図 2 6のキャッシュサ^ "バ装置 6 0 2によって実行される T S送信 処理を示すフローチャートである。
図 3 1は、 図 3 0のサブルーチンである確認処理を示すフローチヤ一トである。 図 3 2は、 図 2 4のオリジナルコンテンツサーバ装置 6 0 0によって実行され る T S送信処理を示すフローチャートである。
図 3 3は、 図 2 5の携帯端末装置 6 0 3によって実行される T S受信処理を示 すフローチヤ一トである。
図 3 4は、 図 3 3のサブルーチンである確認処理を示すフローチャートである。 発明を実施するための最良の形態
以下、 図面を参照して本発明に係る種々の好ましい実施形態について説明する。 なお、 図面において、 同様の構成要素については同一の符号を付し、 詳細説明を 省略する。
第 1の実施形態
図 1は、 本発明の第 1の実施形態に係る番組データ通信システムの構成を示す プロック図である。 図 1において、 第 1の実施形態に係る番組データ通信システ ムは、 デジタルテレビジョン放送波の番組のコンテンツデータ (以下、 番組デー タという。 ) を受信して表示するテレビジョン受像機 4 0 1と、 映像信号と音声 信号とを含む A V信号を D VDに記録し、 再生する D V Dレコーダ 5 0 1とを備 えて構成される。 これら 2つの装置 4 0 1, 5 0 1は、 種々のコマンド信号 (以 下、 コマンドという。 ) を含むデジタルバス信号、 並びに、 テレビジョン受像機 4 0 1により受信された後デスクランプルされた番組データの AV信号を送受信 するためのバス配,線 4 3 1 Bを介して互いに接続されるとともに、 D V Dレコー ダ 5 0 1により再生された AV信号をテレビジョン受像機 4 0 1に伝送して表示 するため、 又はテレビジョン受像機 4 0 1により受信された後復調された AV信 号を D VDレコーダ 5 0 1に伝送して記録するためのアナログ映像信号ケーブル 4 0 9 A及ぴアナログ音声信号ケーブル 4 1 2 Aを介して接続されている。
ここで、 バス配線 4 3 1 Bは、 例えばいわゆるアイリンク (i. link) と呼ば れる I E E E 1 3 9 4に準拠したシリアルデジタルバス信号を用いて通信を行う ためのケーブル配線である。 なお、 I E E E 1 3 9 4に準拠したシリアルデジタ ルバス信号に代えて、 例えば U S B (Universal Serial Bus) 又は I E E E 8 0 2 . 3に準拠したイーサネットのシリアルデジタノレバス信号を用いてもよく、 I E E E 8 0 2 . 1 1又は UWBに準拠した無線 L ANを用いてもよい。 さらに、 HDM I (High - Definition Multi- media Interface) のようなパラレルバス信 号であって、 A V信号はベースバンド信号を伝送してもよい。
本実施形態に係るテレビジョン受像機 4 0 1は、 デジタルテレビジョン放送波 の番組データをアンテナ 4 3 8を用いて受信し、 I Cカード部 4 5 0のスロット に揷入された I Cカード内のセキユリティ情報に基づいて、 受信した番組データ をデスクランプルし、 図 4に示すように、 D V Dレコーダ 5 0 1からの選局コマ ンド及び T S出力要求コマンドに応答して、 デスクランプルされた番組データ
(デジタル映像信号、 デジタル音声信号、 及び番組情報などを含む。 ) を含むト ランスポートストリ一ム (以下、 T Sという。 ) を D V Dレコーダ 5 0 1に送信 する。 一方、 D V Dレコーダ 5 0 1は、 デスクランブルされた T Sを受信して、 D V Dディスクに記録する。 なお、 本実施形態においては、 テレビジョン受像機
4 0 1の I Cカード部 4 5 0には、 識別情報、 端末 I D、 ユーザ名称、 ユーザ I D、 パスヮード、 スクランブルのキー情報などのセキュリティ情報が格納された 正規の I Cカードが揷入済みであるが、 D— V— Dレコーダ 5 0 1の I Cカード部 5 4 9のスロットには正規の I Cカードが未挿入であると仮定する。 ここで、 「正 規の I Cカード」 とは、 ユーザが放送事業者との契約を行って、 所有している番 組データをデスクランブル可能な C Aモジュールを意味している。 なお、 デスク ランプルされた番組データはトランスポートストリームに替えてプログラムスト リームであってもよい。
以下、 図 2及ぴ図 3を参照して、 テレビジョン受像機 4 0 1及び D V Dレコー ダ 4 0 1の詳細構成について説明する。
図 2は、 図 1のテレビジョン受像機 4 0 1の詳細構成を示すプロック図である。 図 2において、 デジタルテレビジョン放送波の無線信号は、 例えばパラボラァン テナなどのアンテナ 4 3 8により受信された後、 受信部 4 0 5に入力される。 受 信部 4 0 5は、 入力される無線信号に対して、 高周波増幅、 周波数変換、 選局処 理などの処理を実行した後、 周波数変換後の中間周波信号を復調部 4 0 6に出力 する。 ここで、 無線信号及び中間周波信号は、 デジタル映像信号と、 デジタル音 声信号と、 番組データなどを多重化してなる、 例えば MP E G— 2 (Motion Picture Expert Group-2) に規定する T Sに従つて搬送波信号を変調してなる変 調信号である。 復調部 4 0 6は、 入力される中間周波信号を所定の復調方式に従 つて T Sをデジタル復調した後、 T Sデコーダ 4 0 7に出力する。
T Sデコーダ 4 0 7は、 アンテナ 4 3 8により受信されるデジタルテレビジョ ン放送の番組データを D V Dレコーダ 5 0 1に記録する際には、 復調部 4 0 6か らの T Sに対してバケツトフィルタリングを行い、 記録する番組に係るデジタル 映像信号及びデジタル音声信号、 データ放送、 番組表データ (複数の番組につい て、 番組名称、 番組の 3時、 番組の内容に関する要旨情報などを含むデータであ る。 ) を含む T Sを、 A Vデコーダ 4 0 8、 映像スィツチ 4 0 9及び音声スィッ チ 4 1 2、 並びに入出力端子 T 1 1 , T 1 2を介して D V Dレコーダ 5 0 1に出 力する。 とって代わって、 上記 T Sを、 後述するように I Cカード部 4 5 0及び デスクランブル部 4 5 1がデスクランブルした後に、 インターフェース L S I 4 1 8を用いてバス配線 4 3 1 Bを介して D VDレコーダ 5 0 1に出力する。 また T Sデコーダ 4 0 7は、 アンテナ 4 3 8により受信するデジタルテレビジョン放 送の番組をディスプレイ 4 1 1及ぴスピー力 4 1 3 , 4 1 4により視聴する際に は、 復調部 4 0 6からの T Sに対して、 マイクロコンピュータ 4 1 6の制御によ りバケツトフィルタリングやバケツトに格納されているデータの抽出を行い、 デ ジタル映像信号やデジタル音声信号のェレメンタリストリームと、 データ放送の BM L (Broadcasting Makeup Language) データと、 番組表データとを抽出して、 上記エレメンタリストリームを A Vデコーダ 4 0 8、 映像スィッチ 4 0 9、 R G Bプロセッサ 4 1 0及び R G Bスィッチ 4 4 5を介して、 例えば液晶ディスプレ ィ又は C R Tディスプレイなどのディスプレイ 4 1 1に出力して、 その画像を表 示するとともに、 上記 BM Lデータ及び番糸且表データをマイクロコンピュータ 4 1 6に出力する。 さらに、 τ sデコーダ 4 o 7に入力される τ sが有料放送番 laなどのためにス クランブルされている場合は、 スクランプルされた T Sからデスクランブルする ための復号ィ匕キ を生成するためのスクランブルキー情報 (当該スクランプルキ 一情報は、 日本国におけるデジタル放送では、 フラット契約、 シリーズ契約、 P P V (Pay Per View) 契約などの各番組の契約条件の設定に依存して、 番組に付 随して放送波に含めて送出されて受信される E CM (Entitlement Control Message;共通情報ともいう。 ) に関する情報である。 なお、 各契約者の契約内 容は、 EMM (Entitlement Management Message;個別情報ともいう。 ) を用い て送出されて受信される。 ) を抽出し、 所定のセキュリティ情報を格納した I C カードを揷入するスロットを有する I Cカード部 4 5 0に出力する。 I Cカード 部 4 5 0は、 入力したスクランブルキー情報に基づき、 指定された番組の購入状 況、 又は契約状況を確認し、 I Cカード部 4 5 0のスロットに挿入された I C力 一ド内のマスターキー情報を用いて解読された復号化キー情報 (デスクランプル するためのキー情報) を生成してデスクランプル部 4 5 1に出力するとともに、 I Cカードの揷抜状態をマイクロコンピュータ 4 1 6に出力する。 デスクランプ ノレ部 4 5 1は、 T Sデコーダ 4 0 7からのスクランブルされた T Sを、 上記解読 された復号化キー情報を用いてデスクランプルした後、 デスクランプノレされた T Sを T Sデコーダ 4 0 7に戻すように出力する。 ここで、 I Cカード部 4 5 0は、 I Cカードの揷抜状態、 もしくは I Cカード内の識別情報、 指定された番組の購 入状況又は契約状況を、 視聴したい指定された番組データをデスクランブル可能 である否かを判断するための情報としてデスクランブル部 4 5 1及び T Sデコー ダ 4 0 7を介してマイクロコンピュータ 4 1 6に出力する。
A Vデコーダ 4 0 8は、 T Sデコーダ 4 0 7からのデジタル映像信号及びデジ タノレ音声信号を含むエレメンタリストリームに対して、 例えば M P E G— 2など の放送規格に則った復号化処理を行ってアナログ映像信号及びアナログ音声信号 を生成し、 アナログ映像信号を映像スィツチ 4 0 9に出力するとともに、 アナ口 グ音声信号を音声スィッチ 4 1 2に出力する。 また、 AVデコーダ 4 0 8は、 ァ ンテナ 4 3 8により受信されるデータ放送の表示時には、 データ放送の定義プア ィルで指定される縮小率又は拡大率で映像信号に対してスケーリング処理を実行 し、 データ放送に基づく効果音の生成と、 当該効果音と音声信号との合成処理も 実行する。 AVデコーダ 408からのアナログ映像信号は、 例えば、 アナログ Y UV信号 (輝度信号 Y、 Υ— R = U信号、 Y— B=V信号を含む。 ) であり、 A Vデコーダ 408からのアナログ音声信号は、 例えば、 アナログの右音声信号及 びァナ口グの左音声信号である。
映像スィツチ 409は、 DVDレコーダ 501から入出力端子 T 1 1を介して 入力されるアナログ映像信号と、 AVデコーダ 408から入力されるアナログ映 像信号とを、 マイクロコンピュータ 4 16の制御に従って、 選択的に切り換えて RGBプロセッサ 410に出力する。 RGBプロセッサ 410は、 映像スィッチ
409から出力されるアナ口グ映像信号を、 ディスプレイ 4 1 1に表示するため に適した信号レベ^/を有しかつディスプレイ 41 1の同期制御回路から出力され る同期信号に同期化する RGB信号に変換して、 RGBスィツチ 445を介して ディスプレイ 4 1 1に出力する。 OSD (On Screen Display) コントローラ 4 46は、 マイクロコンピュータ 16の制御に従って、 バッファメモリ 4 1 7に格 納された、 描画した番組関連情報や番組表ゃデータ放送の画面や G U I
(Graphic User Interface) 画面の画像データを、 バッファメモリ 4 1 7から読 み出し、 当該画像データを、 ディスプレイ 4 1 1に表示するために適した信号レ ベルを有しかつディスプレイ 4 1 1の同期制御回路から出力される同期信号に同 期化する RGB信号に変換して、 RGBスィッチ 445を介してディスプレイ 4 1 1に出力する。 ここで、 RGBスィッチ 445は、 OSDコントローラ 446 を介したマイクロコンピュータ 416の制御に基づいて、 RGBプロセッサ 41 0からの RGB信号と、 OSDコントローラ 446からの RGB信号とを合成し、 又は選択的に切り換えてディスプレイ 4 1 1に出力して表示する。
音声スィッチ 41 2は、 マイクロコンピュータ 41 6の制御に従って、 DVD レコーダ 50 1から入出力端子 T 1 2を介して入力されるアナログ音声信号と、 AVデコーダ 408から出力されるアナログ音声信号とを合成し、 又は選択的に 切り換えて音声増幅器 43 7を介して左右のスピーカ 414, 41 3に出力する c リモートコントローラ 4 3 4はユーザによりテレビジョン受信機 4 0 1の動作 を遠隔で制御するためのコントローラであって、 種々の入力キー 4 4 1乃至 4 4 4及び 4 4 7と、 入力キーにより入力された指示情報に従って、 例えば赤外線信 号を変調し、 変調された赤外線信号をテレビジョン受像機 4 0 1の受光部 4 3 9 に送信する信号送信部 4 3 4 Aとを備える。 ここで、 入力キーは、 D VDレコー ダ 5 0 1内の D VDディスク 5 2 4に記録された番組データを再生することを指 示するための再生キー 4 4 2と、 上記再生を停止することを指示するための停止 キー 4 4 1と、 再生中や視聴中の番組に関連する番組情報を表示することを指示 するための番組情報表示キー 4 4 3と、 操作した前の状態に戻ることを指示する ための戻るキー 4 4 4と、 デジタルテレビジョン放送波を用レヽて送信されてくる データ放送のデータ内容を表示することを指示するためのデータ放送表示キー 4 4 7と、 データ放送の画面を操作するための十字キーなどを備えている。 リモー トコントローラ 4 3 4の信号送信部 4 3 4 Aから送信された赤外線信号は、 テレ ビジョン受像機 4 0 1内の受光部 4 3 9により受信され、 受光部 4 3 9は受信し た赤外線信号を電気信号に光電変換し、 増幅しかつ復調して、 指示情報のデータ を取り出し、 マイクロコンピュータ 4 1 6に出力する。
マイクロコンピュータ 4 1 6は、 テレビジョン受像機 4 0 1内の各構成要素を 制御するとともに、 受信部 4 0 5から復調部 4 0 6及ぴ T Sデコーダ 4 0 7を介 して入力されるデータ放送の B M Lデータや番組表データに基づレ、て、 それらの 内容を解釈しバッファメモリ 4 1 7を用いてデータ放送の画面を構築して描画す るとともに、 もしくは、 番組表や番組関連情報を描画することにより画像データ を発生して O S Dコントローラ 4 4 6に出力する。 ここで、 マイクロコンピュー タ 4 1 6には、 現在日時を計時するクロック回路 4 1 6 Aと、 ユーザがデータ放 送のゲームゃクィズ番組などで得たボイントゃ権利などを記憶する不揮発性ラン ダムアクセスメモリ (以下、 NV RAMという。 ) 4 5 2と、 バス配線 4 3 1 B を介して種々のコマンドを用レ、て接続機器と通信を行うときの種々のコマンドの フォーマツトを予め格納するコマンド書式メモリ 4 1 6 Bと、 テレビジョン受像 機 4 0 1自身の端末 I Dである自端末 I Dを格納する自端末 I Dメモリ 4 1 6 C と、 パス配線 431 B上に接続された接続機器の中で端末 I Dを用いた認証を通 す機器の端末 I Dを登録して格納するための登録端末 I D 416 Dとが接続され ている。 自端末 IDは、 テレビジョン受像機 401の製造時に書き込まれること が考えられる。 登録端末 I Dは、 ユーザが図示していない入力装置を用いて端末 I Dを入力して登録する場合や、 バス配線 431 B上に接続される機器の端末 I
Dを後述するように非同期送受信部 430を介して取得してマイクロコンピュー タ 416が登録する場合が考えられる。 なお、 マイクロコンピュータ 416は、 ユーザが次回視聴時に、 NVRAM452に記憶されているポイントや権利を読 み出してユーザが使用できるように制御する。
インターフェース LS I 418は、 バス配線 431 Bを介して接続機器とシリ アル通信を実行するための通信ィンターフェース回路であって、 種々の構成要素 回路 419, 422, 423, 424, 432, 436, 429, 430, 43 1を備えて構成される。 ここで、 PHY回路 431は、 バス配線 431 Bに接続 され、 例えば I EEE 1394に準拠した物理層のインターフェース回路であり、 L I NK回路 429から出力される TS及びコマンド信号などをパス酉己線信号に 変換した後、 バス配線 431 Bを介して DVDレコーダ 501などの接続機器に 出力する一方、 接続機器からバス配線 431 Bを介して送られてくるコマンド信 号などを受信して回路内信号に変換して L I NK回路 429に出力する。 TSィ ンターフェース 419は、 TSデコーダ 407から出力される例えば M PEG- 2などの圧縮された T Sのパケット信号を、 例えば映像信号や音声信号のェレメ ンタリストリームのバケツト信号やデータ放送の BMLデータや番組関連情報を TS様式に格納したバケツ 1、信号に変換して同期送受信部 424内の情報揷入部 425に出力する。
同期送受信部 424は、 情報挿入部 425と、 T S送受信部 426とを備えて 構成され、 受信されたサイクルスタートのパケヅト信号のタイミングに同期して 同期パケット信号の送受信を行う。 同期送受信部 425は、 帯域を保証するため のチャンネルや連続性を確保するためのデータを含む同期バケツト用ヘッダーを 送信データに付加し、 又は受信データから同期バケツト用ヘッダーを削除するプ ロトコルを備える。 このプロトコルは、 一般的にはァイソクロナスプロトコルと 呼ばれている。 ここで、 情報挿入部 4 2 5は、 番組関連情報メモリ 4 2 3に記憶 されている番組関連情報を送信データを T S形式のバケツト信号に変換し、 変換 されたバケツト信号を T Sインターフェース 4 1 9から入力される T Sに重畳し て T S送受信部 4 2 6に出力する。 重畳の方法として、 例えば、 入力される T S のギャップに定期的に番組関連情報メモリ 4 2 3から番組関連情報を読み出して 挿入する方法を用いる。 また、 T S送受信部 4 2 6は、 送信時には情報揷入部 4
2 5から出力される上記重畳された T Sのパケット信号に、 同期バケツト用へッ ダーを付加して同期バケツト信号に変換して L I N K回路 4 2 9に出力する。 マイクロコンピュータインターフェース 4 2 2はインターフェース L S I 4 1
8の各構成要素回路を制御するためマイクロコンピュータ 4 1 6に接続され、 マ イク口コンピュータ 4 1 6から、 非同期バケツト信号の形式で送信するデータを、 マイクロコンピュータ 4 1 6の制御のもとで受信する。 なお、 番組関連情報とは 記録し又は再生する番組に関連する情報であり、 例えばタイトルや概要や出演者 などの付加情報である。 これらの付加情報は番組表の情報から当該する番組に関 連する情報を抽出することで生成できる。 番組関連情報メモリ 4 2 3は、 マイク 口コンピュータインターフェース 2 2から入力される上記番組関連情報を記憶す る。 また、 ノード識別情報メモリ 4 3 2は、 バス配線 4 3 1 B上に接続されてい る接続機器の中でテレビジョン受信機 4 0 1を識別するためのノード番号、 及ぴ バス配線 4 3 1 B上に接続されている D V Dレコーダ 5 0 1のノード番号を記憶 する。 さらに、 チヤンネル識別情報メモリ 4 3 6は、 バス配線 4 3 1 B上にテレ ビジョン受信機 4 0 1と D VDレコーダ 5 0 1間において、 論理的に確保される 伝送チャンネルを識別する情報を記憶する。
非同期送受信部4 3 0は、 送信時には、 マイクロコンピュータ 4 1 6の制御に 従って、 マイクロコンピュータインターフェース 4 2 2から入力されるデータを 格納した非同期バケツト信号を生成し、 上記サイクルスタートバケツトとは同期 させずに L I N K回路 4 2 9に出力する。 一方、 受信時には、 非同期送受信部 4
3 0は、 L I N K回路 4 2 9からの非同期パケット信号を受信し、 マイクロコン ピュータインターフェース 4 2 2に出力する。 さらに、 非同期送受信部 4 3 0は、 送信時には、 送信先ノードゃ自端末ノードのァドレスなどを含む非同期バケツト 用ヘッダーを、 マイクロコンピュータ 4 1 6の制御に従って、 送信データに付カロ して送信し、 受信時には、 非同期パケット用ヘッダーを削除して出力するプロト コルを備えている。 このプロトコルは、 一般的にはァシンクロナスプロトコルと 呼ばれている。 L I NK回路 4 2 9は、 送信時には同期送受信部 4 2 4及び非同 期送受信部 4 3 0からの送信バケツト信号を、 P HY回路 4 3 1に適合するデー タに変換して P HY回路 4 3 1に出力する一方、 受信時には P HY回路 4 3 1か らの入力データを同期送受信部 4 2 4及び非同期送受信部 4 3 0に適合するデー タに変換して同期送受信部 4 2 4及び非同期送受信部 4 3 0に出力する。
本実施形態において、 パス配線 4 3 1 Bに接続されている接続機器のノード番 号は、 バス配線 4 3 1 Bのコンフィギユレーション時に、 非同期送受信部 4 3 0 などから受信可能であり、 マイクロコンピュータ 4 1 6はテレビジョン受信機 4 0 1自身のノ一ド番号や D V Dレコーダ 5 0 1などのノード番号を読み取り認識 できる。 なお、 バス配線 4 3 1 Bに接続されているテレビジョン受信機 4 0 1及 ぴ D VDレコーダ 5 0 1とノード番号の関連付け情報は、 接続機 の属性を示す 情報が各ノ一ドからマイクロコンピュータ 4 1 6の制御で非同期送受信部 4 3 0 を介して取得することができる。 例えば、 インターフェース L S I 4 1 8内の T S送受信部 4 2 6を用いて、 T Sを含む同期パケット信号を伝送する場合、 アイ ソク口ナスプロトコルではそれぞれの同期バケツトの送信時に、 ノード間で論理 的なチヤンネルを確保するためにチヤンネル番号が割り振られるため、 マイクロ コンピュータ 4 1 6は D V Dレコーダ 5 0 1との間に確保されたチャンネル番号 を認識でき、 ノード識別情報はノード識別情報メモリ 4 3 2に格納され、 チャン ネル識別情報はチャンネル識別情報メモリ 4 3 6に格納される。
なお、 P HY回路 4 3 1は I E E E 1 3 9 4に準拠した回路に代えて、 例えば
U S B (Universal Serial Bus) 又は I E E E 8 0 2 . 3に準拠した回路を用い てもよく、 さらに、 とって代わって、 I E E E 8 0 2 . 1 1又は UWB (Ultra Wideband) に準拠した回路を用いてもよい。 図 3は、 図 1の D VDレコーダ 5 0 1の詳細構成を示すブロック図である。 図 3において、 デジタルテレビジョン放送波は、 例えばパラボラァンテナなどのァ ンテナ 5 3 7により受信された後、 受信部 5 3 5に入力される。 受信部 5 3 5は、 入力される無線信号に対して、 高周波増幅、 周波数変換、 選局処理などの処理を 実行した後、 周波数変換後の中間周波信号を復調部 5 3 6に出力する。 ここで、 無芽泉信号及び中間周波信号は、 デジタル映像信号と、 デジタル音声信号と、 番組 データなどを多重化してなる、 例えば M P E G- 2に規定する T Sに従って搬送 波信号を変調してなる変調信号である。 復調部 5 3 6は、 入力される中間周波信 号を所定の復調方式に従って T Sをデジタル復調した後、 記録ストリーム選択部 5 2 2を介して T Sデコーダ 5 2 7に出力する。 ここで、 記録ストリーム選択部
5 2 2は、 マイクロコンピュータ 5 2 0の制御に従って、 復調部 5 3 6からの T Sと、 T Sインターフェース 5 0 9からの T Sとを選択的に切り換えて T Sデコ ーダ 5 2 7に出力する。
T Sデコーダ 5 2 7は、 ァンテナ 5 3 7により受信されたデジタルテレビジョ ン放送波の番組データを D VDディスク 5 2 4に記録するときには、 復調部 5 3 6から記録ストリーム選択部 5 2 2を介して T Sを入力し、 マイクロコンピュー タ 5 2 0の制御によりバケツトフィルタリングゃデータの抽出を行い、 記録する 番組に係る映像信号と音声信号とデータ放送の BM Lデータとを含む T S並びに 番組表データを記録信号処理部 5 2 3に出力する。 このとき、 T Sデコーダ 5 2 7は、 マイクロコンピュータ 5 2 0の制御により番組表データから記録番組に関 連する番組関連情報を抽出して、 番組関連情報を含む T Sバケツト信号を生成し て記録信号処理部 5 2 3に出力する。 一方、 テレビジョン受信機 4 0 1から、 バ ス配線 4 3 1 Bを介して送信されてくる、 記録番組の映像信号と音声信号及ぴデ ータ放送又は番組関連情報を含む T Sを受信するとき、 ィンターフェース L S I 5 1 7内の T Sインターフェース 5 0 9から記録ストリーム選択部 5 2 2を介し て受信し、 バケツトフィルタリングゃバケツトに格納されているデータの抽出を 行い、 映像や音声のエレメンタリストリームゃデータ放送の BMLデータや番組 関連情報を含む T Sのパケット信号を生成して記録信号処理部 5 2 3に出力する。 また、 T Sデコーダ 5 2 7に入力される T Sが有料放送番組などのためにスク ランプルされている場合は、 スクランブルされた T Sからデスクランブルするた めの複号化キーを生成するためのスクランブルキー情報を抽出し、 所定のセキュ リティ情報を格納した I Cカードを挿入するスロットを有する I Cカード部 5 4 9に出力する。 I Cカード部 5 4 9は、 入力したスクランブルキー情報に基づい て、 I Cカード部 5 4 0のスロットに揷入された I Cカード内のマスターキー情 報を用いて解読された復号化キー情報 (デスクランプルするためのキー情報) を 生成してデスクランプル部 5 5 0に出力するとともに、 I Cカードの揷抜状態を マイクロコンピュータ 5 2 0に出力する。 なお、 本実施形態においては、 I C力 一ド部 5 4 9のスロットには正規の I Cカードが揷入されていないことを仮定し ている。 ここで 「正規の I Cカードが揷入されていない場合」 とは、 何も I C力 一ドが揷入されていないという場合や、 I Cカードが挿入されていたとしても、 番組データをデスクランブル可能なユーザが放送事業者との契約を行つて所有し ている I。カードでない場合を意味する。 デスクランプル部 5 5 0は、 T Sデコ ーダ 5 2 7からのスクランブルされた T Sを、 上記角?読された復号化キー情報を 用いてデスクランプルした後、 デスクランプルされた T Sを T Sデコーダ 5 2 7 に戻すように出力する。
記録信号処理部 5 2 3は、 デジタルデータを D VDディスク 5 2 4に記録する ためのスクランブル回路、 変調回路及びレーザ等を備えて構成され、 T Sデコー ダ 5 2 7からの記録用 T Sを受信し、 受信した記録用 T Sを、 マイクロコンピュ ータ 5 2 0の制御に従って D VDディスク 5 2 4に記録する。 サーポコントロー ラ 5 2 5は、 D VDディスク 5 2 4用モータのサーポ制御と、 ディスク 5 2 4の 回転制御やトラッキング等をマイク口コンピュータ 5 2 0の制御に従って実行す る。 ここで、 D VDディスク 5 2 4は例えば青色レーザ対応の D VDディスクな どである。
リモートコントローラ 5 1 8はユーザにより D VDレコーダ 5 0 1の動作を遠 隔で制御するためのコントローラであって、 種々の入力キー 5 4 2, 5 4 3, 5 5 1, 5 6 3 , 5 6 4 , 5 6 7と、 入力キーにより入力された指示情報に従って、 例えば赤外線信号を変調し、 変調された赤外線信号を D VDレコーダ 5 0 1の受 光部 5 1 9に送信する信号送信部 5 1 8 Aとを備える。 ここで、 入力キーは、 D VDレコーダ 5 0 1内の D VDディスク 5 2 4に記録用 T Sを記録することを指 示するための録画キー 5 4 2と、 D VDディスク 5 2 4に記録された T Sを再生 することを指示するための再生キー 5 4 3と、 上記記録又は再生を停止すること を指示するための停止キー 5 5 1と、 記録中又は再生中や視聴中の番組に関連す る番組情報を表示することを指示するための番組情報表示キー 5 6 3と、 操作し た前の状態に戻ることを指示するための戻るキー 5 6 4と、 デジタルテレビジョ ン放送波を用いて送信されてくるデータ放送のデ一タ内容を表示することを指示 するためのデータ放送表示キー 5 6 7と、 データ放送の画面を操作するための十 字キーなどを備えている。 リモートコントローラ 5 1 8の信号送信部 5 1 8 Aか ら送信された赤外線信号は、 D VDレコーダ 5 0 1内の受光部 5 1 9により受信 され、 受光部 5 1 9は受信した赤外線信号を電気信号に光電変換し、 増幅しかつ 復調して、 指示情報のデ一タを取り出し、 マイクロコンピュータ 5 2 0に出力す る。
マイクロコンピュータ 5 2 0は、 D VDレコーダ 5 0 1内の各構成要素を制御 するとともに、 D VDディスク 5 2 4のフアイノレシステムを制御する。 また、 マ イク口コンピュータ 5 2 0は、 受信部 5 3 5から復調部 5 3 6、 記録ストリーム 選択部 5 2 2及び T Sデコーダ 5 2 7を介して入力されるデータ放送の BM Lデ ータゃ番組表データに基づいて、 それらの内容を解釈しバッファメモリ 5 2 1を 用いてデータ放送の画面を構築して描画するとともに、 もしくは、 番組表や番組 関連情報を描画することにより画像データを発生して O S Dコントローラ 5 5 3 に出力する。 ここで、 マイクロコンピュータ 5 2 0には、 現在日時を計時するク ロック回路 5 2 0 Aと、 ユーザがデータ放送のゲームゃクィズ番 などで得たポ イントゃ権利などを記憶する NV RAM 5 2 0と、 バス配線 4 3 1 Bを介して 種々のコマンドを用いて接続機器と通信を行うときの種々のコマンドのフォーマ ットを予め格納するコマンド書式メモリ 5 2 0 Bと、 D VDレコーダ 5 0 1自身 の端末 I Dである自端末 I Dを格納する自端末 I Dメモリ 5 2 0 Cと、 バス配線 4 3 1 B上に接続された接続機器の中で端末 I Dを用いた認証を通す機器の I D を登録して格納するための登録端末 I D 5 2 O Dと、 D VDディスク 5 2 4に記 録する番組データと D VDディスク 5 2 4上の記録位置の情報をマイクロコンビ ユータ 5 2 0の制御に従って関連付ける情報を記憶する番 aィンデックスメモリ 5 2 9とが接続されている。 自端末 I Dは、 D VDレコーダ 5 0 1の製造時に書 き込まれる。 登録端末 I Dは、 ユーザが入力装置 (図示せず。 ) を用いて端末 I Dを入力して登録され、 もしくは、 バス配線 4 3 1 B上に接続される機器の端末 I Dを後述するように非同期送受信部 5 0 4を介して取得してマイクロコンピュ ータ 5 2 0が登録端末 I Dを登録する。 なお、 マイクロコンピュータ 5 2 0は、 ユーザが次回視聴時に、 NV R AM 5 5 2に記憶されているポイントや権利を読 み出してユーザが使用できるように制御する。
再生信号処理部 5 4 5は、 D VDディスク 5 2 4に記録された番組データを再 生するためのピックァップ、 復調回路及びデスクランブル回路等を備えて構成さ れ、 D VDディスク 5 2 4に記録されたデジタルデータを再生し、 再生されたデ ジタルデータをマイクロコンピュータ 5 2 0の制御に従って T Sに変換して T S デコーダ 5 4 0に出力する。 T Sデコーダ 5 4 0は、 再生信号処理部 5 4 5から 入力される T Sについて、 マイクロコンピュータ 5 2 0の制御に従ってバケツト フィルタリングやパケットに格納されているデータの抽出を行い、 MP E G— 2 デコーダ 5 4 6又はサプピクチャデコーダ 5 3 0に対して映像信号や音声信号の エレメンタリストリーム又はサプピクチャのデータを出力する。 また、 T Sデコ ーダ 5 4 0は、 再生された T Sに含まれるデータ放送の BM Lデータや番組関連 情報をマイクロコンピュータ 5 2 0に出力する。 M P E G - 2デコーダ 5 4 6は、 T Sデコーダ 5 4 0から出力される映像信号や音声信号のエレメンタリストリー ムを受信し、 受信したエレメンタリストリームに対して MP E G— 2の復号化処 理を行い、 アナログ映像信号とアナログ音声信号に変換して出力するとともに、 データ放送の表示時には、 アナ口グ映像信号をデータ放送の定義フ了ィルで指定 される縮小率又は拡大率でスケーリング処理を実行するとともに、 効果音の生成 と、 生成された効果音と音声との合成処理を実行する。 MP E G— 2デコーダ 5 46により発生されるアナログ映像信号は、 例えばアナ口グ YUV信号であり、 MP EG— 2デコーダ 546により発生されるアナログ音声信号は、 例えば左右 の音声信号である。 さらに、 サブピクチャデコーダ 530は、 マイクロコンピュ ータ 520の制御に従って、 TSデコーダ 540から入力されるサブピクチヤの データをアナログ YUV信号に変換して映像合成部 547に出力する。
OSDコントローラ 553は、 マイクロコンピュータ 520の制御に従ってパ ッファメモリ 521に描画した番組関連情報や番組表やデータ放送の画面や GU I画面の画像データをアナログ YUV信号に変換するとともに、 変換されたアナ ログ YUV信号を、 内部に備える同期生成回路から出力される同期信号に同期化 した後出力する。 この同期信号は、 MPEG— 2デコーダ 546及びサブピクチ ャデコーダ 530にも出力され、 上記のアナログ YUV信号は、 当該同期信号に 同期化される。 映像合成部 547は、 MPEG— 2デコーダ 546、 サブピクチ ャデコーダ 530及び OS Dコントローラ 553からのアナログ YUV信号を受 信し、 受信した複数のアナログ YUV信号を、 OSDコントローラ 553を介し たマイクロコンピュータ 520の制御に従って合成して出力する。 ここで、 映像 合成部 546から出力されるアナ口グ Y U V信号と、 MPEG- 2デコーダ 54 6から出力されるアナログ音声信号は、 入出力端子 T 21 , T22を介してテレ ビジョン受像機 401に出力される。
インターフェース L S I 517は、 テレビジョン受像機 401のインターフエ ース L S I 418と、 以下の相違点を除いて同様に構成される。
(1)番組関連情報メモリ 423及び情報挿入部 425を備えていない。
(2) TS送受信部 426に代えて TSの受信のみを行う TS受信部 506を備 える。 従って、 図 2の同期送受信部 424は、 TS受信部 506のみを備える。
(3) その他の構成要素回路である TSインターフェース 509、 L INK回路 504、 PHY回路 502、 マイクロコンピュータインターフェース 512、 ノ ード識別情報メモリ 514、 及びチャンネル識別情報メモリ 515はそれぞれ、 図 2の TSインターフェース 419、 L INK回路 429、 PHY回路 431、 マイクロコンピュータインターフェース 422、 ノード識別情報メモリ 432、 及びチャンネル識別情報メモリ 436と同様に構成される。
なお、 PHY回路 502により受信された TSは、 L I NK回路 503、 TS 受信部 506、 T Sィンターフェース 509、 及び記録ストリーム選択部 522 を介して TSデコーダ 527に出力される。 また、 テレビジョン受像機 40 1よ りデスクランプルされた番組データはトランスポートストリームに代えてプログ ラムストリームを受信し、 DVDディスク 524にプログラムストリームを記録 してもよい。
図 4は、 図 1のテレビジョン受像機 401と DVDレコーダ 501との間で、 デスクランブルされたトランスポートストリーム信号 (以下、 TSという。 ) を 送受信するための通信手順を示すシーケンス図である。 なお、 図 4において、 テ レビジョン受像機 401において正規の I Cカードが揷入される一方、 DVDレ コーダ 50 1に正規の I Cカードが揷入されていないことを仮定している。 図 4において、 DVDレコーダ 50 1はテレビジョン受像機 401に対して、 I Cカードの識別情報を伴つた正規の I Cカードの揷抜状態の通知要求コマンド を送信し、 これに応答して、 テレビジョン受像機 401は DVDレコーダ 50 1 に対して、 正規の I Cカードが揷入された状態であることを示す I Cカードの挿 抜状態の通知コマンドを送信する。 このとき、 DV— Dレコーダ 501はテレビジ ョン受像機 40 1に対して、 番組を指定しかつその番組データの出力を要求する 選局コマンド及ぴ T S出力要求コマンドを送信する。 これに応答して、 テレビジ ョン受像機 40 1は、 アンテナ 438により受信した、 スクランプルされた番組 データをデスクランプルして、 デスクランブルされた T Sを発生して D V Dレコ ーダ 50 1に出力する。 これに応答して、 DVDレコーダ 501は、 受信した T Sを DVDディスク 524に記録し、 記録終了時に、 記録終了コマンドをテレビ ジョン受像機 40 1に送信して当該通信手順が終了する。
図 5は、 図 1のテレビジョン受像機 40 1と DVDレコーダ 501との間での 通信手順でコマンド信号を伝送するための A Cコマンドのフォーマットを示 す図である。 図 5及び以降の図面において、 Ms bは最上位ビットであり、 L s bは最下位ビットである。 当該通信手順では、 図 5に示すように、 I E E E 1 3 94に準拠したァシンクロナス 'プロック 'ライト ' トランザクション
(Asynchronous Block Write Transaction) でノヽ °ケッ H言号化された F CP (Function Control Protocol) フレーム内の AVZCコマンドフレームのフォ 一マットを使用している。 この AVZCコマンドフレームでは、 宛先 I D
(Destination— ID) 、 発信元 I D (Source— ID) 、 データ長 (Data— length) など のヘッダー情報に加えて、 制御種類又は応答種類 (Ctype/Response) 及び制御指 示情報 (Opcode, Operand, Additional Operand) を送信する。 ここで、 制御種 類又は応答種類 (Ctype/Response) では、 例えば 「制御」 のとき値 「0」 を揷入 し、 「受理応答」 のとき値 「9」 を挿入し、 「拒絶」 のとき値 「Ah」 を揷入す る。 また、 制御指示情報 (Opcode, Operand, Additional Operand) においては、 例えば、 番組を指定する情報を含むコマンド情報を挿入して送信する。
なお、 I EEE 802. 3や I EC 802. 1 1においても、 同様なァシンク 口ナスバケツトが定義されており、 これらの規格に準拠したコマンド信号を本実 施形態において伝送してもよい。 具体的には、 I EEE 802. 3や I EC80 2. 1 1の上位プロトコルである RFC 793で規定されている TCPを用いて、 コマンド信号を伝送してもよい。
図 6は、 図 2のテレビジョン受像機 40 1によつて実行される T S送信処理を 示すフローチヤ一トである。
図 6において、 まず、 ステップ S 1 01において DVDレコーダ 50 1から正 規の I Cカードの揷抜状態の通知要求コマンドを受信したか否かが判断され、 Y ESとなるまでステップ S 10 1の処理を繰り返し、 YESとなったとき、 ステ ップ S 102においてテレビジョン受像機 40 1の I Cカードの揷抜状態 ( I C カード部 450のスロットに正規の I Cカードが揷入されている:^否かを示す状 態) を確認する。 次いで、 ステップ S 103において正規の I Cカードがテレビ ジョン受像機 401に揷入されている力否かが判断され、 Y E Sのときはステツ プ S 104に進む一方、 NOのときはステップ S 1 09に進む。 ステップ S 10 9では、 正規の I Cカードが揷入されていないことを通知する正規の I Cカード の挿抜状態の通知コマンドを送信した後、 当該 T S送信処理を終了する。 一方、 ステップ S 104においては、 正規の I Cカードが挿入されていること を通知する正規の I Cカードの揷抜状態の通知コマンドを DVDレコーダ 501 に送信し、 ステップ S 105において、 DVDレコーダ 501から記録番組の選 局コマンド及び T S出力要求コマンドを受信した力否かが判断され、 Y E Sとな るまでステップ S 105の処理を所定のタイムアウトの間繰り返し、 YESとな つたときステップ s 106に進む。 ステップ s 106において記録番 iaを選局し デスクランブルした TSを DVDレコーダ 501に送信し、 ステップ S 107に おいて DVDレコーダ 501から記録終了コマンドを受信した力否かが判断され、
YE Sとなるまでステップ S 107の処理を繰り返し、 YE Sとなったときステ ップ S 108に進み、 TSの送信を終了して当該 TS送信処理を終了する。
図 7は、 図 3の DVDレコーダ 501によって実行される T S受信処理を示す フローチヤ一トである。
図 7において、 まず、 ステップ S 201において予約録画の実行時刻となった か否かが判断され、 YESとなるまでステップ S 201の処理を繰り返し、 YE Sとなったときステップ S 202に進む。 次いで、 ステップ S 202において、
DVDディスク 524における記録の開始位置を.確認し、 ステップ S 203にお いて記録すべき番組データがスクランブルされている;^否かが判断され、 YES のときはステップ S 204に進む一方、 NOのときはステップ S 213に進む。 ステップ S 203においてスクランブルされているか否かは、 当該番組の番組関 連情報の内容を確認することや当該 T Sのヘッダー情報を確認することで可能で ある。 さらに、 ステップ S 204においてカード部 549のスロットに正規の I Cカードが揷入されているか否かが判断され、 YESのときはステップ S 213 に進む一方、 NOのときはステップ S 205に進む。
ステップ S 213では、 記録すべき番組を選局し、 番組データを DVDデイス ク 524に記録し、 ステップ S 214において予約録画の終了時間となった力否 かが判断され、 YESとなるまでステップ S 214の処理を繰り返し、 YESと なったときに、 ステップ S 215において番組データの記録を終了し、 当該 TS 受信処理を終了する。 一方、 ステップ S 205では、 テレビジョン受像機 401に I Cカードの識別 情報を伴った正規の I Cカードの揷抜状態の通知要求コマンドを送信し、 ステツ プ S 206において正規の I Cカードの揷抜状態の通知バケツトを受信したか否 かが判断され、 YESとなるまでステップ S 206の処理を所定のタイムァゥト 間繰り返し、 YESとなったときに、 ステップ S 207に進む。 I Cカードの識 別情報は当該番組の番組関連情報又は MP EG- 2規格における番組特定情報の 内容を確認することで可能である。 ステップ S 207においてテレビジョン受像 機 401に正規の I Cカードが挿入されていたか否かが判断され、 YESのとき はステップ S 208に進む一方、 NOのときはステップ S 2 1 2に進み、 エラー 処理を実行した後、 当該 TS受信処理を終了する。
次いで、 ステップ S 208では、 テレビジョン受像機 40 1に選局コマンド及 び T S出力要求コマンドを送信し、 ステップ S 209において受信するデスクラ ンブルされた T Sを DVDディスク 524に記録し、 ステップ S 210において 予約録画の終了時間となったか否かが判断される。 ここで、 YESとなるまでス テツプ S 2 10の処理を繰り返し、 YESとなったときに、 ステップ S 2 1 1に 進み、 番組データの D fDディスク 524への記録を終了し、 記録終了を通知す る記録終了コマンドをテレビジョン受像機 401に送信し、 当該 T S受信処理を 終了する。
以上説明したように、 第 1の実施形態によれば、 テレビジョン受像機 40 1と DVDレコーダ 501とがデジタルバス信号を用いたバス配線 43 1 Bを介して 接続され、 DVDレコーダ 50 1の I C力一ド部 549に正規の I Cカードが挿 入されていなくても、 テレビジョン受像機 40 1の I Cカード部 450に正規の I Cカードが挿入されていれば、 図 4に示すように、 正規の I Cカードの揷抜状 態の通知要求コマンド及びこれの応答信号である正規の I。カードの揷抜状態の 通知コマンドを用いて、 テレビジョン受像機 40 1での正規の I Cカードの揷入 状態を確認した後、 DVDレコーダ 501はテレビジョン受像機 40 1に対して、 番組を指定しかつその番組データの出力を要求する選局コマンド及び T S出力要 求コマンドを送信し、 これに応答して、 テレビジョン受像機 40 1は、 スクラン プルされた番組データをデスクランプルしてバス配線 431 Bを介して伝送して DVDレコーダ 501に出力する。 従って、 0 0レコーダ501は、 テレビジ ョン受像機 401で受信した番,袓データを DVDディスク 524に記録すること ができる。
また、 テレビジョン受像機 401において、 I Cカード部とデスクランブノレ部 とが単一の C Aモジュール回路であつても本実施形態に係る番組データ通信シス テムを実施できる。 さらに、 DVDレコーダ 501にテレビジョン受像機 401 を接続して追加することにより、 バス配線 431 B上で接続機器を検索し、 テレ ビジョン受像機 401にデスクランブルの処理を実行させて、 デスクランブルさ れた番組データをバス配線 431 Bを介して得ることができる。 また、 DVDレ コーダ 501での選局方法も変更することなく、 当該デスクランブルの機能を追 加できる。
第 2の実施形態
図 8は、 本発明の第 2の実施形態に係る番組データ通信システムの構成を示す ブロック図である。 図 8において、 第 2の実施形態に係る番組データ通信システ ムは、 CATVの番糸且データを受信し復調して出力する CATV用セットトップ ボックス 401 Sと、 デジタルテレビジョン放送波の番組データを受信して表示 するとともに、 CATV用セットトップボックス 401 Sからの番組データを受 信して表示するテレビジョン受像機 401 Aとを備えて構成される。 これら 2つ の装置 401 S, 401 Aは、 種々のコマンドを含むデジタルバス信号、 並びに、
CATV用セットトツプボックス 401 Sにより受信された後デスクランプルさ れた番組データの A V信号を送受信するためのバス配線 431 Bを介して互いに 接続されるとともに、 CATV用セットトップボックス 401 Sにより受信され たアナログ A V信号をテレビジョン受像機 401 Aに伝送して表示するためのァ ナログ映像信号ケーブル 409 A及びアナログ音声信号ケーブル 412 Aを介し て接続されている。
本実施形態に係る CATV用セットトップボックス 401 Sは、 CATVの番 組データを同軸ケーブル 405 Cを介して受信し、 I Cカード部 450 Sのスロ ットに揷入された I Cカード内のセキュリティ情報に基づいて、 受信した番組デ ータをデスクランブノレし、 図 1 1に示すように、 テレビジョン受像機 401 Aか らの選局コマンド及ぴ T S出力要求コマンドに応答して、 デスクランプルされた 番組データ (デジタル映像信号、 デジタル音声信号、 及び番組情報などを含 む。 ) を含む T Sをテレビジョン受像機 401 Aに送信する。 一方、 テレビジョ ン受像機 40 1 Aは、 受信した TSの AV信号を受信して表示し出力する。 なお、 本実施形態においては、 CATV用セットトップボックス 401 Sの I Cカード 部 450 Sには、 識別情報、 端末 I D、 ユーザ名称、 ユーザ I D、 パスヮード、 スクランブルのキー情報などのセキュリティ情報が格納された正規の I Cカード が挿入済みであるが、 テレビジョン受像機 40 1 Aの I Cカード部 450のスロ ットには正規の I Cカードが未揷入であると仮定する。
ここで、 「正規の I Cカード」 とは、 ユーザが CATV事業者との契約を行つ て所有している番組データをデスクランプル可能な C Aモジュールを意味してい る。 なお、 デスクランプルされた番組データはトランスポートストリームに替え てプログラムストリームであってもよい。 また、 本実施形態における CATV用 セットトップボックス 40 1 Sは C A T Vの場合の例を説明するが、 CATV網 に替わりテレビジョン放送やィンターネットから番 を受信するセットトップボ ックスでもよい。 本実施の形態の番組データ通信システムの構成は、 受信機と受 像機とが接続される構成が趣旨である。
図 9は、 図 8の CAT V用セットトツプポックス 401 Sの詳細構成を示すプ ロック図である。 図 9において、 第 2の実施形態に係る CATV用セットトップ ボックス 40 1 Sは、 図 2のテレビジョン受像機 40 1に比較して以下のように 異なる。
(1) デジタルテレビジョン放送波を受信するためのアンテナ 438、 受信部 4 05、 復調部 406、 I Cカード部 450、 デスクランプル部 45 1及び TSデ コーダ 407に代えて、 それぞれ、 CATVのデジタルテレビジョン信号を受信 するための同軸ケーブル 405 C、 受信部 405 S、 復調部 406 S、 I Cカー ド部 450 S、 デスクランプル部 45 1 S及び T Sデコーダ 407 Sを設けた。 (2) 映像スィツチ 409及ぴ音声スィツチ 412を設けない。
(3) ディスプレイ 411に代えて、 YUVエンコーダ 41 1 S及び出力端子 T 31を設けた。
(4) 左右のスピーカ 414, 413に代えて、 出力端子 T32を設けた。
(5) マイクロコンピュータ 416に代えて、 マイクロコンピュータ 416 Sを 設けた。
以上の相違点について以下詳細説明する。
CATVのデジタルテレビジョン信号は、 ヘッドエンド (図示せず。 ) から送 信された後、 同軸ケーブル 405 Cを介して受信部 405 Sに入力される。 受信 部 405 Sは、 入力されるデジタルテレビジョン信号に対して、 増幅、 周波数変 換、 選局処理などの処理を実行した後、 周波数変換後の中間周波信号を復調部 4 06 Sに出力する。 ここで、 デジタルテレビジョン信号及ぴ中間周波信号は、 デ ジタル映像信号と、 デジタル音声信号と、 番組データなどを多重化してなる、 例 えば MP EG— 2に規定する T Sに従って搬送波信号を変調してなる変調信号で ある。 復調部 406 Sは、 入力される中間周波信号を所定の復調方式に従って T Sをデジタル復調した後、 TSデコーダ 407 Sに出力する。
T Sデコーダ 407 Sは、 同軸ケーブル 405 Cを介して受信される CATV のデジタルテレビジョン信号の番,組データをテレビジョン受像機 401 Aに対し て出力する際には、 復調部 406 Sからの TSに対してバケツトフィルタリング を行い、 記録する番組に係るデジタル映像信号及びデジタル音声信号、 データ放 送、 番糸且表データを含む T Sを A Vデコーダ 408に出力した後、 A Vデコーダ は入力された TSを YU V信号及び左右の音声信号に変換しそれぞれ、 RGBプ 口セッサ 410、 RGBスィッチ 445、 RGB信号を YUV信号に変換する Y UVエンコーダ 411 S、 並びに出力端子 T 31を介して、 並びに、 音声増幅器 437及び出力端子 T 32を介して、 テレビジョン受像機 401 Aに出力する。 もしくは、 上記 T Sを後述するように I Cカード部 450 S及びデスクランプノレ 部 451 Sがデスクランブルした後に、 インターフェース LS I 418を用いて バス配線 431 Bを介してテレビジョン受像機 401 Aに出力する。 さらに、 T Sデコーダ 407 Sに入力される T Sが有料放送番組などのために スクランプルされている場合は、 スクランブルされた T Sからデスクランプルす るための復号化キーを生成するためのスクランブルキー情報を抽出し、 所定のセ キユリティ情報を格納した I Cカードを挿入するスロットを有する I Cカード部 45 O Sに出力する。 I Cカード部 450 Sは、 入力したスクランブルキー情報 に基づいて、 I Cカード部 450 Sのスロットに揷入された I Cカード内のマス ターキー情報を用いて解読された復号ィ匕キー情報 (デスクランブルするためのキ 一情報) を生成してデスクランブル部 451 Sに出力するとともに、 I Cカード の揷抜状態をマイクロコンピュータ 416に出力する。 デスクランプノレ部 451 Sは、 TSデコーダ 407 Sからのスクランブルされた TSを、 上記解読された 複号化キー情報を用いてデスクランブルした後、 デスクランプルされた TSを T Sデコーダ 407 Sに戻すように出力する。
さらに、 マイクロコンピュータ 416 Sは、 CATV用セットトップボックス 401 S内の各構成要素を制御するとともに、 受信部 405 Sから復調部 406 S及び TSデコーダ 407 Sを介して入力されるデータ放送の BMLデータゃ番 組表データに基づいて、 それらの内容を解釈しバッファメモリ 417を用いてデ ータ放送の画面を構築して描画するとともに、 もしくは、 番組表や番組関連情報 を描画することにより画像データを発生して OSDコントローラ 446に出力す る。 なお、 CATV用セット トップボックス 401 S内のインターフェース LS I 418は、 図 2のそれと同様に構成され、 同様に動作する。
図 10は、 図 8のテレビジョン受像機 401 Aの詳細構成を示すプロック図で ある。 図 10において、 第 2の実施形態に係るテレビジョン受像機 401 Sは、 図 2のテレビジョン受像機 401に比較して以下のように異なる。
(1) 番組表メモリ 416 Eをさらに設けた。
(2》 インターフェース LS I 418に代えて、 インターフェース LS 1418
Aを設けた。
以下、 これらの相違点について詳細説明する。
図 10において、 アンテナ 438により受信されたデジタルテレビジョン放送 波の番糸且データに含まれる番組表データを TSデコーダ 407により抽出し、 当 該抽出された番組表データは番,袓表メモリ 416 Eに格納された後、 マイクロコ ンピュータ 416により読み出される。 また、 マイクロコンピュータ 416は、 図 19を参照して詳細後述するように、 バス配線 431 Bを介して CATV用セ ットトップボックス 401 Sから受信されるデスクランプル可否の通知要求コマ ンドに含まれる番Sの購入状況又は契約状況のデータを、 ^:¥回路431、 L I NK回路 429、 非同期送受信部 430及びマイクロコンピュータインターフ エース 422を介して受信し、 OSDコントローラ 446を用いてディスプレイ 41 1に表示し、 もしくは番組の購入状況又は契約状況のデータを用いてデスク ランブルの可否を判断する。
インターフェース LS I 418 Aでは、 図 2のインターフェース LS 1418 の同期送受信部 424内での情報揷入部 425、 及ぴ図 2の番組関連情報メモリ 423を備えず、 TS送受信部 426のみを備えたことを特徴としている。 ここ で、 PHY回路 431及び L I NK回路 429で受信された T Sは T S送受信部 426から TSインターフェース 419を介して TSデコーダ 407に送られる 一方、 T Sデコーダ 407からの T Sは T Sインターフェース 419及び T S送 受信部 426を介して L I NK回路 429及ぴ PHY回路 431により CATV 用セットトップボックス 401 Sに送られる。
図 1 1は、 図 8の CATV用セットトップボックス 401 Sとテレビジョン受 像機 401 Aとの間で、 デスクランブルされた T Sを送受信するための通信手順 を示すシーケンス図である。 図 11において、 CATV用セットトップボックス 401 Sでは正規の I Cカードが揷入される一方、 テレビジョン受像機 401 A に正規の I Cカードが挿入されていないことを仮定している。
図 11において、 テレビジョン受像機 401 Aは CATV用セットトップポッ タス 401 Sに対して、 正規の I Cカードの揷抜状態の通知要求コマンドを送信 し、 これに応答して、 PPVモード処理において、 CATV用セットトップポッ クス 401 Sはテレビジョン受像機 401 Aに対して、 P P Vで購入可否の通知 コマンド (購入可能情報を含む。 ) を送信し、'これに応答して、 テレビジョン受 像機 401 Aは CATV用セットトップボックス 401 Sに対して、 PPVで購 入要求及び端末 I D通知コマンドを返信する。 次いで、 CATV用セットトップ ボックス 401 Sはテレビジョン受像機 401 Aに対して、 正規の I Cカードが 揷入された状態で購入可能であることを示すデスクランプル可能の通知コマンド を送信する。 このとき、 テレビジョン受像機 401 Aは CATV用セットトップ ボックス 401 Sに対して、 番 を指定しかつその番糸且データの出力を要求する 選局コマンド及び TS出力要求コマンドを送信する。 これに応答して、 CATV 用セットトップボックス 401 Sは、 CATVにより受信した、 スクランブルさ れた番組データをデスクランブルして、 デスクランブルされた T Sを発生してテ レビジョン受像機 401 Aに出力する。 これに応答して、 テレビジョン受像機 4 01 Aは、 受信した T Sをディスプレイ 411及ぴ左右のスピー力 414, 41 3に出力し、 番組データの出力終了時に、 受信終了コマンドを CATV用セット トップボックス 401 Sに送信して当該通信手順が終了する。
なお、 図 1 1において、 PPVモード処理の通信手順を示しているが、 本発明 はこれに限らず、 PPVでないときは、 当該 PPVモード処理の通信手順を省略 してもよい。 また、 PPVに限らず、 シリーズ契約やセット契約など種々の契約 の付加的な提供サービスの購入の可否について、 上述の P P Vモード処理と同様 の通信手順で購入確認してもよい。
図 12は、 図 11の通信手順において用いるデスクランブル可否の通知要求コ マンドのフォーマツトを示す図である。 デスクランプル可否の通知要求コマンド には、 図 12に示すように、 当該番組データ通信システムで用いるコマンドを示 すオペコード (Opcode) における 「CA ENABLE (CC)」 及びオペランド (Operand)
[0] におけるデータ長を含むヘッダー情報に加えて、 付加的なオペランドにお いて、 CATV事業者を識別する I Dであるネットワーク I D、 CATV事業者 名を示す情報であるネットワーク名称、 CATVの番 Jaを識別する I Dであるサ 一ビス I D、 CATVの番,袓名を示す情報であるサービス名称、 C Aシステム I D (ここで、 CAシステムとは CATVのコンデイショナル■アクセス ■システ ムを識別する IDであり、 一意的に CAモジュールを示すものである。 ) を含む。 オペランド [ 1 ] 、 [ 2 ] が空欄 ( F F) となっているのは、 返答であるデスク ランブル可否の通知コマンドがその領域を用いるためである。
図 1 3は、 図 1 1の通信手順において用いる P P Vで購入可否の通知コマンド 又はデスクランブル可否の通知コマンドのフォーマツトを示す図である。 P P V で購入可否の通知コマンド又はデスクランプル可否の通知コマンドには、 図 1 3 に示すように、 当該番組データ通信システムで用いるコマンドを示すオペコード (Opcode) における 「CA ENABLE (CC)」 及びオペランド (Operand) [ 0 ] におけ るデータ長を含むヘッダー情報に加えて、 付加的なオペランドにおいて、 当該番 組の契約状態を示すための購入済み 契約外の区別する情報、 当該番組を P P V などによる購入可能/購入不可能の区別する情報、 さらに、 デスクランブル可否 の通知要求コマンドに記述されていた情報のネットワーク I D、 ネットワーク名 称、 サービス I D、 サービス名称、 C Aシステム I Dを含む。 なお、 P P Vで購 入可能を通知する場合はオペランド [ 2 ] の情報は購入可能となり、 デスクラン プル可能を通知する場合はオペランド [ 1 ] の情報は購入済みとなる。
図 1 4は、 図 1 1の通信手順において用いる購入要求及び端末 I D通知コマン ドのフォーマツトを示す図である。 ,購入要求及び端末 I D通知コマンドには、 図 1 4に示すように、 当該番組データ通信システムで用いるコマンドを示すオペコ ード (Opcode) における 「CA ENABLE (CC)」 及びオペランド (Operand) [ 0 ] に おけるデータ長を含むへッダー情報に加えて、 付加的なオペランドにおいて、 テ レビジョン受像機 4 0 1 Aの端末 I D、 さらに、 デスクランブル可否の通知要求 コマンドに記述されていた情報のネットワーク I D、 ネットワーク名称、 サービ ス I D、 サービス名称、 C Aシステム I Dを含む。 このコマンドでは端末 I Dに よる返答により購入要求となる。
図 1 5は、 図 9の C A T V用セットトップボックス 4 0 1 Sによって実行され る T S送信処理を示すフローチャートである。
図 1 5において、 まず、 ステップ S 3 0 1において接続機器 (当該制御フロー において、 接続機器はバス配線 4 3 1 B上に接続されたテレビジョン受像機 4 0 1 Aである。 ) から番組データのデスクランブル可否の通知要求コマンドを受信 したか否かが判断され、 YESとなるまでステップ S 301の処理を繰り返し、 YESとなったときステップ S 302に進む。 次いで、 ステップ S 302におい て視聴したい番組は P PV対象力否かが判断され、 YESのときはステップ S 3 03に進む一方、 NOのときはステップ S 304に進む。 ステップ S 303では、 当該番組のデスクランブル可否を確認する P P V確認処理 (図 16のサブルーチ ン) を実行した後、 ステップ S 304に進み、 デスクランブル可能である力否か が判断され、 YE Sのときはステップ S 305に進む一方、 NOのときはステツ プ S 312に進む。 ステップ S 304におけるデスクランブル可能である力否か の判断は、 I Cカードの揷抜状態、 もしくは、 I Cカード内の識別情報、 指定さ れた番組の購入状況又は契約状況に基づいて判断される。 ステップ S 312では、 デスクランブル不可能の通信コマンドを接続機器に送信した後、 当該 TS送信処 理を終了する。
一方、 ステップ S 305においてデスクランブル可能の通知コマンドを接続機 器に送信し、 ステップ S 306において当該番組の選局要求コマンド及び T S出 力要求コマンドを受信した力否かが判断され、 YESのときはステップ S 307 に進む一方、 NOのときはステップ S 303でエラー処理を実行した後、 当該 T S送信処理を終了する。 次いで、 ステップ S 307において当該番組を選局し、 デスクランブルされた T Sを接続機器に送信し、 ステップ S 308において当該 番組が終了したか否かが判断され、 YESとなるまでステップ S 308の処理を 繰り返し、 YE Sとなったときステップ S 309に進む。 ステップ S 309にお いて TSの送信を終了し、 ステップ S 310において PPVで番組を購入したか 否かが判断され、 YESのときはステップ S 31 1に進む一方、 NOのときは当 該 T S送信処理を終了する。 さらに、 ステップ S 311においてセキュリティ情 報メモリ 416 E内の視聴履歴テーブルを更新した後、 当該 TS送信処理を終了 する。 なお、 ステップ S 310及び S 311は、 ステップ S 309の後の代わり、 ステップ 303の後又はステップ S 307の後でもよい。
図 16は、 図 15のサブルーチンであるペイパービュー (Pay Per View;以下、 PPVという。 ) 確認処理をフローチャートである。 図 16において、 まず、 ステップ S 311において、 I Cカード部 45 O Sの スロットに揷入された CATV用 I Cカードに基づき CATV用の CAモジユー ルは有効力否かが判断され、 YESのときはステップ S 312に進む一方、 NO のときは元のメインノレ一チンに戻る。 次いで、 ステップ S 312において当該番 組はパッケージ契約内で購入済みか否かが判断され、 Y E Sのときは P P Vの認 証は不要なので元のメインノレ一チンに戻る一方、 NOのときはステップ S 313 に進む。 そして、 ステップ S 313において当該番組は PPVで購入可能力否か が判断され、 YESのときはステップ S 314に進む一方、 NOのときは元のメ インルーチンに戻る。 さらに、 ステップ S 314では、 購入可の通知コマンドを 接続機器に送信した後、 ステップ S 315において接続機器から購入要求及び端 末 I D通知コマンドを所定のタイムァゥト間に受信した力否かが判断され、 YE Sのときはステップ S 316に進む一方、 NOのときはステップ S 318でエラ 一処理を実行した後、 元のメインルーチンに戻る。 ステップ S 316では、 当該 端末機器 I Dを用いた認証は OK力否かが判断され、 YESのときはステップ S 317に進む一方、 NOのときはステップ S 319に進む。 端末 IDによる認証 は、 受信する購入要求及ぴ端末 I D通知コマンドに含まれる端末 I Dと CATV 用セットトップポックス 401 Sにおける登録端末 IDメモリ 416Dに記憶さ れている端末 I Dとの照合結果が合致された場合に OKと判断される。 ステップ S 317では、 当該番組データはデスクランブル可能であると判断し、 元のメイ ンルーチンに戻る。 一方、 ステップ S 319では、 当該番組データはデスクラン ブル不可能であると判断し、 元のメインルーチンに戻る。
図 17は、 図 10のテレビジョン受像機 401 Aによって実行される TS受信 処理を示すフローチヤ一トである。
図 17において、 まず、 ステップ S 401において所望する番組を選局し、 ァ ンテナ 438を用いて番組データを受信し、 ステップ S 402において番組デー タがスクランブルされている力否かが判断され、 YESのときはステップ S 40 3に進む一方、 NOのときはステップ S 41 1に進む。 次いで、 ステップ S40 3において当該番組はテレビジョン受像機 401 Aでデスクランプル可能か否か が判断され、 YESのときはステップ S 411に進む一方、 NOのときはステツ プ S 404に進む。 ステップ S411では、 当該番,袓データをテレビジョン受像 機 401 Aで受信して視聴し、 当該 TS受信処理を終了する。 デスクランプル可 能か否かは、 当該番組の番組関連情報の内容を確認することや、 当該 TSのへッ ダー情報を確認することで可能である。
次いで、 ステップ S 404では、 バス配線 431 Bに接続された接続機器であ る CATV用セットトップボックス 401 S (当該制御フローにおいて、 接続機 器は CATV用セットトップボックス 401 Sである。 ) に当該番組のデスクラ ンブル可否の通知要求コマンドを送信し、 ステップ S 405において接続機器か ら P PVで購入可能の通知コマンドを受信したか否かが判断され、 所定のタイム ァゥトの間に YE Sのときはステップ S 406に進む一方、 NOのときはステツ プ S 407に進む。 ステップ S 406では P PV確認処理 (図 18参照。 ) を実 行し、 ステップ S 407に進む。 そして、 ステップ S 407において接続機器か らデスクランブル可能の通知コマンドを受信したか否かが判断され、 Y E Sのと きはステップ S408に進む一方、 NOのときはステップ S 412に進み、 エラ 一処理を実行した後、 当該 T S受信処理を終了する。
さらに、 ステップ S 408において接続機器に当該番組の選局要求コマンド及 び TS出力要求コマンドを送信し、 ステップ S 409において当該番組のデスク ランプルされた TSを接続機器から受信し、 ステップ S 410におレ、て受信終了 コマンドを接続機器に送信し、 当該 T S受信処理を終了する。 なお、 ステップ S 405のタイムァゥト期間中に接続機器からデスクランブル可能の通知コマンド を受信した場合は、 ステップ S 408に進むこともできる。
18は、 図 17のサブルーチンである PPV確認処理を示すフローチャート である。 図 18において、 まず、 ステップ S 421において当該番組データは P PVで購入必要である力否か?の質問を表示し、 ステップ S 422においてユー ザにより購入 OK否かが判断され、 YESのときはステップ S 423に進む一方、 NOのときは元のメインルーチンに戻る。 さらに、 ステップ S 423では、 接続 機器にテレビジョン受像機 401 Aにおける自端末 I Dメモリ 416 Cに記憶さ れている端末 I Dを含む購入要求及び端末機器 I D通知コマンドを送信し、 元の メインルーチンに戻る。
また、 ステップ S 421、 ステップ S 422、 ステップ S 423の動作をユー ザの操作を介さずに自動的に行ってもよい。 ステップ S 421においてステップ S 405で受信した P P Vで購入可能の通知コマンドに基づいてマイクロコンピ ユータ 416は、 当該番組データを PPVで購入する必要があると認識する。 ス テツプ S 422において予めユーザがテレビジョン受像機 401 Aにおける登録 端末 IDメモリ 416 Dに登録しておいた端末 I Dを持つ端末からの PPV購入 可否の通知コマンドに対しては購入 OKとすると設定しておくことにより、 マイ クロコンピュータ 416は端末 I Dと照合することで購入 O K否かを判断する。 さらに、 ステップ S 423では、 接続機器にテレビジョン受像機 401 Aにおけ る自端末 IDメモリ 416 Cに記憶されている端末 I Dを含む購入要求及び端末 機器 I D通知コマンドをマイクロコンピュータ 416は送信し、 元のメインノレ一 チンに戻る。 この変形例において、 テレビジョン受像機 401 Aにおける登録端 末 I Dメモリ 416Dに登録しておいた端末 I Dと照合するための接続 βの端 末 I Dは、 各機器からマイクロコンピュータ 416の制御で非同期送受信部 43 0を介して取得してもよいし、 もしくは P PV購入可否の通知コマンドに含み伝 送してもよい。
以上説明したように、 第 2の実施形態によれば、 CATV用セットトップポッ タス 401 Sとテレビジョン受像機 401 Aとがデジタルバス信号を用いたバス 配線 431 Bを介して接続され、 テレビジョン受像機 40 の I Cカード部 4 50に正規の I Cカードが揷入されていなくても、 CATV用セットトップボッ タス 401 Sの I Cカード部 450 Sに正規の I Cカードが揷入されていれば、 図 1 1に示すように、 I Cカードの挿抜状態の通知要求コマンド及びこれの応答 信号である I Cカードの揷抜状態の通知コマンドを用いて、 CATV用セットト ップボックス 401 Sでの I Cカードの揷入状態を確認した後、 テレビジョン受 像機 401 Aは CATV用セットトップボックス 401 Sに対して、 番組を指定 しかつその番組データの出力を要求する選局コマンド及ぴ T S出力要求コマンド を送信し、 これに応答して、 CATV用セットトップボックス 401 Sは、 スク ランブルされた番組データをデスクランプルしてバス配線 431Bを介して伝送 してテレビジョン受像機 401 Aに出力する。 従って、 テレビジョン受像機 40 1 Aは、 CATV用セットトップボックス 401 Sで受信した番糸且データをディ スプレイ 411に表示させ、 スピーカ 414, 413に出力することができる。 また、 図 11に示すように、 CATV用セットトップボックス 401 Sとテレ ビジョン受像機 401 Aとの間で、 P P Vでの購入可否の確認及び購入要求もで さる。
さらに、 CATV用セットトップボックス 401 Sにおいて、 I Cカード部と デスクランブル部とが単一の C Aモジュールであっても本実施形態に係る番組デ ータ通信システムを実施できる。 さらに、 テレビジョン受像機 401 Aに CAT V用セットトップボックス 401 Sを接続して追加することにより、 バス配線 4 31 B上で接続機器を検索し、 CATV用セットトップボックス 401 Sにデス クランブルの処理を実行させて、 デスクランプルされた番組データをバス配線 4 31 Bを介して得ることができる。 また、 テレビジョン受像機 401 Aでの選局 方法も変更することなく、 当該デスクランブルの機能を追加できる。
なお、 CAT V用セットトップボックス 401 Sは C A T Vに代わりテレビジ ヨン放送から番組を受信するセットトップボックスであり、 無線 LANによりテ レビジョン受像機 401 Aと接続される場合、 テレビジョン受像機 401 Aを移 動して番組を視聴する際、 当該番組の放送波の受信状態が悪くなり、 番組データ をデスクランブルできず、 番組を視聴できない場合に、 セットトップボックスで デスクランブルを代行して番組を視聴できる。
2の実施形態の変形例
図 19は、 本発明の第 2の実施形態の変形例に係る通信手順であって、 図 8の CATV用セットトップボックス 401 Sとテレビジョン受像機 401 Aとの間 で、 デスクランプルされた T Sを送受信するための通信手順を示すシーケンス図' である。 第 2の実施形態の変形例においては、 第 2の実施形態と同様に、 図 9の CATV用セットトップボックス 401 Sと、 図 10のテレビジョン受像機 40 1 Aを備えた、 図 8の番組データ通信システムを用いるが、 図 1 1の第 2の実施 形態に比較して、 C AT V用セットトップボックス 4 0 1 Sからテレビジョン受 像機 4 0 1 Aに送信するデスクランプル可否の通知コマンドにおいて、 番組の購 入状況又は契約状況のデータを含み送信することを特徴としている。 ここで、 番 組の購入状況又は契約状況のデータとは、 例えば、 ユーザが視聴契約済みのパッ ケージ又は購入済みのサービス (又は番組) の一覧表のデータである。 なお、 図 1 9の通信手順では、 P P Vモード処理の通信手順を省略しているが、 本発明は これに限らず、 P P Vモード処理の通信手順を実行してもよい。
図 2 0は、 図 1 9の通信手順において用いるデスクランブル可否の通知要求コ マンドのフォーマツトを示す図である。 図 2 0のデスクランブル可否の通知要求 コマンドには、 番組の購入状況又は契約状況のデータを要求するので、 図 1 2の デスクランプル可否の通知要求コマンドと比較して、 当該番組データ通信システ ムで用いるコマンドを示すォペコード (Opcode) における 「CA ENABLE (CC) J を 含むへッダー情報を含み、 番組を識別するための情報である C A T Vのネットヮ ーク I D、 ネットワーク名称、 C A T Vのサ一ビス I D、 サービス名称、 C Aシ ステム I Dを含まない。 また、 この場合のデスクランブル可否の通知要求コマン ドはブロードキャストバケツト内に格納されることが考えられる。
図 2 1は、 図 1 9の通信手順において用いるデスクランプル可否の通知コマン ドのフォーマットを示す図である。 デスクランプル可否の通知コマンドには、 図 2 1に示すように、 当該番組データ通信システムで用いるコマンドを示すオペコ 一ド (Opcode) における 「CA ENABLE (CC) J 及びオペランド (Operand) [ 0 ] に おけるデータ長を含むヘッダー情報に加えて、 付加的なオペランドにおいて、 ネ ットワーク I D、 ネットワーク名称、 C Aシステム I D、 C Aモジュール名称、 並びに、 ノヽ。ッケージ数、 各パッケージ毎に、 ノヽ。ッケージ I D及ぴパッケージ名称、 さらに、 サービス数、 各サービス毎に、 サービス I D及びサービス名称を含む。 ここで、 パッケージとは、 C AT V事業者が提供する複数の番組提供サービスを 1つのパッケージにパッケージィ匕してなるものである。 このデスクランプノレ可否 の通知コマンドに格納されるパッケージ又はサービスは、 C A T V用セットトツ プボックス 4 0 1 Sでデスクランプル可能なユーザが視聴契約済みのパッケージ あるいは購入済みのサービス (番糸且) である。
図 2 2は、 本発明の第 2の実施形態の変形例に係る通信手順で用いられ、 図 9 の C AT V用セットトップボックス 4 0 1 Sによって実行される T S送信処理を 示すフローチャートである。
図 2 2において、 まず、 ステップ S 5 0 1において接続機器 (当該制御フロー では、 バス配,锒 4 3 1 B上に接続されたテレビジョン受像機 4 0 1 Aである。 ) 力 らデスクランブル可否の通知要求コマンドを受信したか否かが判断され、 Y E Sとなるまでステップ S 5 0 1の処理を繰り返し、 Y E Sとなったときに、 ステ ップ S 5 0 2に進む。 次いで、 ステップ S 5 0 2においてデスクランブル可能な 番組を確認し、 ステップ S 5 0 3において、 デスクランプル可能なすべての番組 に係る番組の購入状況又は契約状況のデ一タを含むデスクランブル可能の通知コ マンドを接続機器に送信し、 ステップ S 5 0 4において当該番組の選局要求コマ ンド及び T S出力要求コマンドを受信した力否かが判断される。 ステップ S 5 0 4において、 Y E Sのときはステップ S 5 0 5に進む一方、 N Oのときはステツ プ S 5 0 8に進み、 エラー処理を実行した後、 当該 T S送信処理を終了する。 一方、 ステップ S 5 0 5では、 当該番組を選局し、 デスクランブルされた T S を接続機器に送信し、 ステップ S 5 0 6において当該番組データが終了した力否 かが判断され、 Y E Sとなるまでステップ S 5 0 6の処理を繰り返し、 Y E Sと なったときに、 ステップ S 5 0 7に進む。 さらに、 ステップ S 5 0 7において、
T Sの送信を終了し、 当該 T S送信処理を終了する。
図 2 3は、 本発明の第 2の実施形態の変形例に係る通信手順で用いられ、 図 1 0のテレビジョン受像機 4 0 1 Aによつて実行される T S受信処理を示すフ口一 チヤ一トである。
図 2 3において、 まず、 ステップ S 6 0 1において所望する番組を選局して、 アンテナ 4 3 8を用いて受信し、 ステップ S 6 0 2において当該番組がスクラン ブノレされているか否かが判断され、 Y E Sのときはステップ S 6 0 3に進む一方、 N Oのときはステップ S 6 1 1に進む。 次いで、 ステップ S 6 0 3において当該 番組はデスクランプル部 451でデスクランブル可能か否かが判断され、 YES のときはステップ S 611に進む一方、 NOのときはステップ S 604に進む。 ステップ S 611では、 当該番組データをテレビジョン受像機 401 Aで受信し て視聴し、 当該 TS受信処理を終了する。
一方、 ステップ S 604では、 接続機器 (当該制御フローでは、 CATV用セ ットトップボックス 401 Sである。 ) にデスクランプノレ可否の通知要求コマン ドを送信し、 ステップ S 605において接続機器からデスクランプル可能の通知 コマンドを所定のタイムァゥ 1、間に受信した力、否かが判断され、 YESのときは ステップ S 606に進む一方、 NOのときはステップ S 612に進み、 エラー処 理を実行した後、 当該 T S受信処理を終了する。 ステップ S 606では、 受信し た通知コマンドに含まれる番組の購入状況又は契約状況のデータに基づきデスク ランブル可能な番組を表示し、 ステップ S 607において当該番組はデスクラン プル可能であるか否かが確認されて判断され、 YESのときはステップ S 608 に進む一方、 NOのときはステップ S 612に進む。 そして、 ステップ S 608 において接続機器に当該番¾_の選局要求コマンド及び T S出力要求コマンドを送 信し、 ステップ S 609において接続機器から当該番組データのデスクランプル された T Sを受信し、 ステップ S 610において受信終了コメントを接続機器に 送信した後、 当該 T S受信処理を終了する。
なお、 ステップ S 606及びステップ S 607においてユーザの操作を介さず にマイクロコンピュータ 416が自動的に処理してもよい。 具体的には、 ステツ プ S 606において、 マイクロコンピュータ 416は受信した通知コマンドに含 まれる番組の購入状況又は契約状況のデータを解析し、 CATV用セット トップ ボックス 401 Sがデスクランプル可能な番組に当該番組が含まれるか否かを検 証する。 ステップ S 607において、 マイクロコンピュータ 41は、 当該番糸且デ ータについて CATV用セットトップボックス 401 Sがデスクランプノレ可能で あるか否かを判断する。
以上説明したように、 第 2の実施形態の変形例によれば、 第 2の実施形態と同 様の作用効果を有するとともに、 テレビジョン受像機 401Aから CATV用セ ットトップボックス 401 Sに対して、 デスクランブル可能な番組情報を含む番 組の購入状況又は契約状況のデータを送信することを要求するデスクランプル可 否の通知要求コマンドを送信し、 これに応答して、 CATV用セットトップポッ タス 40 1 Sはテレビジョン受像機 40 1 Aに対して、 スクランブル可能な番組 情報を含む番組の購入状況又は契約状況のデータを含むデスクランプル可否の通 知コマンドを送信することにより、 視聴したレヽ番組をユーザが上記番組表データ 力 検索して選択できるという特有の効果を有する。
第 3の実施形態
図 24は、 本発明の第 3の実施形態に係る番組データ通信システムの構成を示 すブロック図である。 従来、 放送局装置 601のコンテンツメモリ 60 1 Bに格 納されている番組データは、 放送局装置 601の放送波送信装置 601 Cからス クランブルされた TSを含む電波をアンテナ 60 1 Aから自由空間に送信し、 携 帯端末装置 603などのテレビジョン受像機のァンテナ 603 Bにより受信して 伝送し表示している。 第 3の実施形態に係る番組データ通信システムにおいては、 放送局装置 60 1のコンテンツメモリ 60 1 Bに格納されている番組データを専 用回線 600 Cを介して、 インターネット 6 10に接続されたオリジナルコンテ ンッサーバ装置 600のコンテンツメモリ 60 OAに転送しておき、 番 aのコン テンッデータを所定の会員の携帯端末装置 603のみにインターネット 6 10、 キャッシュサーバ装置 602— 1, 602— 2及び無線 LAN 604を介して提 供することを特徴としている。
図 24において、 オリジナルコンテンツサーバ装置 600には、 会員の携帯端 末装置に係るユーザ I D、 パスヮード及び端末 I Dなどの会員情報を格納する会 員データベースメモリ 600 Bが設けられる。 インターネット 6 10には、 オリ ジナルコンテンツサーバ装置 600、 複数のキャッシュサーバ装置 602- 1, 602— 2などが接続され、 各キヤッシュサーバ装置 602— 1, 602— 2な どはそれぞれ、 I Cカードを揷入するためのスロットを備えた I Cカード部 71 6— 1, 71 6-2を備える。 本実施形態では、 携帯端末装置 603とキヤッシ ュサーバ装置 602— 1又は 602— 2との間を、 無線 L AN 604を用いて接 続し、 それぞれのアンテナ 6 0 3 A, 6 0 2 A— 1又は 6 0 2 A— 2を用いて双 方向の無線通信を行う。 なお、 I Cカード部 7 1 6— 1, 7 1 6— 2は I Cカー ドと一体であってもよい。
本実施形態に係る番組データ通信システムにおいては、 携帯端末装置 6 0 3は、 放送波から受信する番組データをデスクランプルできず視聴できない場合、 オリ ジナルコンテンツサーバ装置 6 0 0から送信される番組データをキャッシュサー バ装置 6 0 2 A— 1又は 6 0 2 A— 2を介して受信することができる。 携帯端末 装置 6 0 3は、 無,線 L AN 6 0 4のエリア内にあるキャッシュサーバ装置 6 0 2 A— 1又は 6 0 2 A— 2を介して、 さらにインターネット 6 1 0を介してオリジ ナルコンテンッサーバ装置 6 0 0との間で、 会員認証を行う。 その会員認証が O Kであれば、 キャッシュサーバ装置 6 0 2— 1又は 6 0 2 _ 2は、 スクランブル された T Sをオリジナルコンテンツサーバ装置 6 0 0から受信してバッファメモ リ 7 0 1に一時的に格納した後、 当該スクランブルされた T Sから携帯端末装置 6 0 3が指定する番組の T Sを抽出し、 抽出した番組の T Sを I Cカード部 7 1 6— 1又は 7 1 6— 2内の正規の I Cカードを用いてデスクランブルして無線 L
AN 6 0 4を介して携帯端末装置 6 0 3に無線伝送してユーザに視聴させる。 図 2 5は、 図 2 4の携帯端末装置 6 0 3の詳細構成を示すプロック図である。 図 2 5の携帯端末装置 6 0 3は、 例えば携帯電話機の機能又は P D A (Personal Digital Assistant) の機能を有するとともに、 図 2 5に示すテレビジョン受像 機機能及び無線 L ANの接続機能を有する。 図 2 5の携帯端末装置 6 0 3は、 図 1 0のテレビジョン受像機 4 0 1 Aに比較して以下の点が異なる。
( 1 ) I Cカード部 4 5 0、 デスクランブル部 4 5 1、 映像スィツチ 4 0 9、 音 声スィツチ 4 1 2を設けない。
( 2 ) マイクロコンピュータ 4 1 6に代えて、 携帯端末装置 6 0 3の各構成要素 を制御するマイクロコンピュータ 5 2 0を備える。
( 3 ) リモートコントローラ 4 3 4及び受光部 4 3 9に代えて、 マイクロコンビ ユータ 5 2 0に接続され、 テンキーを含む複数の入力キーを有するキーパッド 4 1 6 Gを備える。 (4) マイクロコンピュータ 520に接続され、 ユーザ ID、 パスワード、 及ぴ 端末 I Dなどを含む上記会員認証のためのセキュリティ情報を格納するセキュリ ティ情報メモリ 416 Eを備える。
( 5 ) 記録ストリーム選択部 406 Sをさらに備え、 記録ストリーム選択部 40 6 Sは、 復調部 406からの TS又は TSインターフェース 419からの TSを 択一的に選択して、 選択された TSを TSデコーダ 407に出力する。
(6) 例えばパラボラアンテナなどのアンテナ 438に代えて、 例えば小型アン テナなどのアンテナ 603 Bを備える。
(6) インターフェース LS I 418 Aに代えて、 インターフェース L S I 41 8 Bを備える。 ここで、 インターフェース L S I 418 Bでは、 TS送受信部 4
27を有する同期送受信部 424 Aに代えて、 T S受信部 426 Bを有する同期 受信部 424 Bを備える。 また、 バス配線 431 Bに接続された PHY回路 43 1に代えて、 アンテナ 603 Aを有し無 ANの通信機能を有する PHY回路 43 I Bを備える。 ここで、 PHY回路 431 Bはアンテナ 603 Aを用いて、 例えば I EEE 802. 11 a、 b又は gに準拠した通信手順を用いて、 キヤッ シュサーバ装置 602— 1又は 602— 2と無線通信を行う。
図 26は、 図 24のキヤッシュサーバ装置 602の詳細構成を示すプロック図 である。 図 26のキャッシュサーバ装置 602は、 インターネット 610に接続 されるとともに、 無線 LAN 604の通信機能を有し、 オリジナルコンテンツサ ーバ装置 600と携帯端末装置 603の間に挿入され、 これらの装置 600, 6 03間での通信の送受信機能を有する。 図 26のキヤッシュサーバ装置 602は、 図 10のテレビジョン受像機 401 Aに比較して以下の点が異なる。
(1) 図 10のデジタルテレビジョン放送のためのアンテナ 438に代えて、 ィ ンターネット 610に接続された専用回線 600 Cが接続される。
( 2 ) 図10のデジタルテレビジョン放送のための受信部 405、 復調部 406、
TSデコーダ 407、 I Cカード部 450、 デスクランブル部 451に代えて、 インターネット 610を介して T Sなどの番糸且データ及びコマンドデータを送受 信するための、 TS受信部 712を有する受信部 711、 送信部 720、 TSデ コーダ 714、 I Cカード部 716、 デスクランブル部 715、 TSメモリ 71 3を備える。 ここで、 オリジナルコンテンツサーバ装置 600からインターネッ ト 610を介して受信された番組データの T Sは受信部 711の T S受信部 71 2で受信された後、 一時格納メモリである TSメモリ 713を介して TSデコー ダ 714に出力され、 図 10の処理と同様の複号化の処理が、 I Cカード部 71 6及びデスクランブル部 715で実行され、 次いで、 デスクランブルされた TS は TSインターフェース 419に出力される。
(3) 図 10のマイクロコンピュータ 416に代えて、 キャッシュサーバ装置 6 02の各構成要素を制御するマイク口コンピュータ 700を備え、 マイクロコン ピュータ 700には、 ノ ッファメモリ 701、 クロック回路 702、 コマンド書 式メモリ 703、 セキュリティ情報メモリ 704及び認証結果メモリ 705が接 続される。 マイクロコンピュータ 700は、 携帯端末装置 603からの会員に関 するセキュリティ情報を受信してセキユリティ情報メモリ 704に一時的に格納 した後、 送信部 720を用いてインターネット 610を介してォリジナルコンテ ンッサーバ装置 600に対して送信する。 一方、 マイクロコンピュータ 700は、 オリジナルコンテンツサーバ装置 600から受信部 71 1で受信される認証結果 を認証結果メモリ 705に一時的に格納した後、 マイクロコンピュータインター フェース 422を介してコマンド信号を用いて携帯端末装置 603に送信する。
(4) インターフェース L S I 418 Aに代えて、 インターフェース LS I 41 8 Cを備える。 ここで、 インターフェース LS I 418Cでは、 パス配線 431
Bに接続された PHY回路 431に代えて、 アンテナ 602 Aを有し無線 LAN の通信機能を有する PHY回路 431 Bを備える。 ここで、 PHY回路 431B はァンテナ602 を用ぃて、 例ぇば1 £££802. l l a、 b又は gに準拠 した通信手順を用いて、 携帯端末装置 603と無線通信を行う。
図 27は、 図 24のォリジナノレコンテンッサーバ装置 600とキヤッシュサ一 バ装置 602と携帯端末装置 603との間で、 デスクランブルされた T Sを送受 信するための通信手順を示すシーケンス図である。
図 27において、 まず、 携帯端末装置 603は、 番組表を用いて選択されたス クランプルされた番組を視聴するために、 キャッシュサーバ装置 6 0 2に対して、 デスクランブル可否の通知コマンドを送信し、 これに応答して、 キャッシュサー バ装置 6 0 2はオリジナルコンテンツサーバ装置 6 0 0に対して認証要求コマン ドを送信する。 このとき、 オリジナルコンテンツサーバ装置 6 0 0は会員データ ベースメモリ 6 0 0 Bを参照して認証要求されてきた携帯端末装置 6 0 3が会員 である力否かの会員認証を行い、 その認証結果を含む認証結果コマンド (図 2 7 の制御フローでは認証 O K) をキャッシュサーバ装置 6 0 2に送信する。 これに 応答して、 キャッシュサーバ装置 6 0 2は、 P P V処理モードに入り、 P P Vで 購入可否の通知コマンド (図 2 7の制御フローでは購入可能) を携帯端末装置 6 0 3に送信する。 これに応答して、 携帯端末装置 6 0 3はキャッシュサーバ装置
6 0 2に対して、 購入要求及び端末 I D通知コマンドを送信し、 キャッシュサー バ装置 6 0 2は当該購入要求及び端末 I D通知コマンドをオリジナルコンテンッ サーバ装置 6 0 0に転送する。 これに応答して、 オリジナノレコンテンツサーバ装 置 6 0 0は、 P P Vで購入可能であるか否かを会員データベースメモリ 6 0 0 B を参照して検証し、 購入要求の可否通知コマンド (図 2 7の制御フ口一では P P Vで購入可能) をキャッシュサーバ装置 6 0 2に送信し、 このとき、 キャッシュ サーバ装置 6 0 2はデスクランブル可否通知コマンドを携帯端末装置 6 0 3に送 信する。 以上で P P Vモード処理が終了するが、 さらに、 携帯端末装置 6 0 3は 選局コマンド及び T S出力要求コマンドをキャッシュサーバ装匱 6 0 2に送信す る。 これに応答して、 キャッシュサーバ装置 6 0 2は、 オリジナノレコンテンツサ ーバ装置 6 0 0から受信したスクランブルされた T Sから該当する番組の T Sを 抽出し、 抽出した番組の T Sを正規の I。カードが揷入された I Cカード部 7 1 6 - 1からの復号化キー情報に基づいてデスクランブルし、 デスクランブルされ た T Sを携帯端末装置 6 0 3に送信する。 携帯端末装置 6 0 3では、 デスクラン プルされた T Sを受信し、 当該 T Sの番組表データの受信が終了すれば、 受信終 了コマンドをキャッシュサーバ装置 6 0 2に送信し、 当該通信手順を終了する。 図 2 7の通信手順において、 P P Vモード処理を実行しているが、 本発明はこ れに限らず、 購入する番組が P P Vの番組でないときは当該処理を省略してもよ いひ
図 2 8は、 図 2 7の通信手順で用いるデスクランプル可否の通知要求コマンド のフォーマツトを示す図である。 デスクランブル可否の通知要求コマンドには、 図 2 8に示すように、 当該番組データ通信システムで用いるコマンドを示すオペ コード (Opcode) における 「CA ENABLE (CC)」 及びオペランド (Operand) [ 0 ] におけるデータ長を含むヘッダー情報に加えて、 付加的なオペランドにおいて、 事業者を識別する I Dであるネットワーク I D、 事業者名を示す情報であるネッ トワーク名称、 番組を識別する I Dであるサービス I D、 番組名を示す情報であ るサービス名称、 コンデイショナル ·アクセス■システムを識別する I Dであり、 一意的に C Aモジュールを示す I Dである C Aシステム I D、 並びに、 会員認証 ためのユーザ I D、 パスヮード及び端末 I Dを含む。
図 2 9は、 図 2 7の通信手順で用いる P P Vで購入可否の通知コマンド又はデ スクランプル可否の通知コマンドのフォーマットを示す図である。 P P Vで購入 可否の通知コマンド又はデスクランブル可否の通知コマンドには、 図 2 9に示す ように、 当該番組データ通信システムで用いるコマンドを示すオペコード
(Opcode) における 「CA ENABLE (CC)」 及びオペランド (Operand) [ 0 ] におけ るデータ長を含むヘッダー情報に加えて、 付加的なオペランドにおいて、 当該番 組の契約状態を示すための購入済み/契約外の区別する情報、 当該番組を P P V などによる購入可能/購入不可能の区別する情報、 さらにデスクランプル可否の 通知要求コマンドに記述されていた情報の、 ネットワーク I D、 ネットワーク名 称、 サービス I D、 サービス名称、 ユーザ I D、 パスワード、 及び端末 I Dを含 む。 P P Vで購入可能を通知する場合はオペランド [ 2 ] の情報は購入可能とな り、 デスクランプル可能を通知する場合はオペランド [ 1 ] の情報は購入済みと なる。
図 3 0は、 図 2 6のキャッシュサーバ装置 6 0 2によって実行される T S送信 処理を示すフローチャートである。
図 3 0において、 まず、 ステップ S 7 0 1において接続機器 (図 3 0の制御フ ローでは携帯端末装置 6 0 3であり、 以下同様である。 ) から番組のデスクラン ブル可否の通知要求コマンドを受信した力否かが判断され、 Y E Sとなるまでス テツプ S 7 0 1の処理を繰り返し、 Y E Sとなったときに、 ステップ S 7 0 2に 進む。 次いで、 ステップ S 7 0 2において当該番組のデスクランプル可否を確認 する確認処理 (図 3 1参照。 )を実行し、 ステップ S 7 0 3において、 当該番組デ ータはデスクランブル可能である力否かが判断され、 Y E Sのときはステップ S 7 0 4に進む一方、 N Oのときはステップ S 7 1 1に進む。 ステップ S 7 1 1で は、 接続機器にデスクランプル不可能の通知コマンドを送信し、 当該 T S送信処 理を終了する。
一方、 ステップ S 7 0 4では、 接続機器にデスクランブノレ可能の通知コマンド を送信し、 ステップ S 7 0 5において接続機器から当該番組の選局要求コマンド 及び T S出力要求コマンドを所定のタイムァゥト間で受信したか否かが判断され、 Y E Sのときはステップ S 7 0 6に進む一方、 N Oのときはステップ S 7 1 0に 進み、 エラー処理を実行して当該 T S送信処理を終了する。 一方、 ステップ S 7 0 6においてスクランブルされた T Sを受信してデスクランブルした後、 デスク ランプルされた T S力 ら当該番組の T Sを抽出し、 デスクランブルした当該番組 の T Sを接続機器に送信し、 ステップ S 7 0 7において当該番組が終了したか否 かが判断される。 そして、 Y E Sとなるまでステップ S 7 0 7の処理を繰り返し、 Y E Sとなったときに、 ステップ S 7 0 8に進み、 T Sの送信を終了し、 ステツ プ S 7 0 9において接続機器から受信終了コマンドを受信したか否かが判断され、 Y E Sとなるまでステップ S 7 0 9の処理を繰り返し、 Y E Sとなったときに、 当該 T S送信処理を終了する。
なお、 ステップ 7 0 6において、 デスクランブルされた T Sは、 無線 L AN 6 0 4の伝送帯域内においてキャッシュサーバ 6 0 2と携帯端末装置 6 0 3間に確 保される特定の伝送チャネルを介して無線伝送される。 キャッシュサーバ 6 0 2 と携帯端末装置 6 0 3間の無線伝送のセキユリティは、 チヤネルの接続管理並び にチャネル毎のローカルな暗号化処理により確保できる。
図 3 1は、 図 3 0のサブルーチンである確認処理を示すフローチヤ一トである。 図 3 1において、 まず、 ステップ S 7 2 1において C Aモジュールは有効であ るか否かが判断され、 Y E Sのときはステップ S 7 2 2に進む一方、 N Oのとき はステップ S 7 3 1に進む。 ステップ S 7 2 2において、 オリジナノレコンテンツ サーバ装置 6 0 0に対してユーザ I D、 パスヮード、 端末 I Dを伴った認、証要求 コマンドを送信し、 ステップ S 7 2 3においてオリジナルコンテンツサーバ装置 6 0 0から認証結果コマンドを受信し、 ステップ S 7 2 4においてユーザ認証及 び端末認証は O Kか否かが判断される。 ステップ S 7 2 4において、 Y E Sのと きはステップ S 7 2 5に進む一方、 N Oのときはステップ S 7 3 1に進む。 次いで、 ステップ S 7 2 5にお 、て当該番糸且は P P Vで購入する力否かが判断 され、 Y E Sのときはステップ S 7 2 6に進む一方、 N Oのときはステップ S 7 3 0に進む。 なお、 ここで NOの場合は、 既に購入又は契約済であり新たに購入 する必要が無い場合である。 そして、 ステップ S 7 2 6において接続機器 (図 3 1の制御フローでは、 携帯端末装置 6 0 3である。 ) に購入可能の通知コマンド を送信し、 ステップ S 7 2 7において接続機器から購入要求及び端末機器 I Dの 通知コマンドを受信したか否かが判断され、 Y E Sのときはステップ S 7 2 8に 進む一方、 NOのときはステップ S 7 3 1に進む。 さらに、 ステップ S 7 2 8に おいてオリジナルコンテンツサーバ装置 6 0 0に購入要求及ぴ端末 I D通知コマ ンドを送信し、 ステップ S 7 2 9においてオリジナルコンテンツサーバ装置 6 0 0から購入可能の通知コマンドを受信したか否かが判断され、 Y E Sのときはス テツプ S 7 3 0に進む一方、 N Oのときはステップ S 7 3 1に進む。 さらに、 ス テツプ S 7 3 0において当該番組をデスクランブル可能と判断し、 元のメインル 一チンに戻る。 一方、 ステップ S 7 3 1では、 当該番組をデスクランブノレ不可能 と判断し、 元のメインルーチンに戻る。
図 3 2は、 図 2 4のオリジナルコンテンツサーバ装置 6 0 0によって実行され る T S送信処理を示すフローチャートである。 図 3 2の制御フローでは、 オリジ ナルコンテンツサーバ装置 6 0 0が、 スクランブルされた T Sをコンテンツメモ リ 6 0 0 Aから読み出してキャッシュサーバ装置 6 0 2に送信している状態から の動作を示している。
図 3 2において、 まず、 ステップ S 8 0 1においてキャッシュサーバ装置 6 0 2からユーザ I D、 パスヮード、 端末 I Dを伴つた認証要求コマンドを受信した 力否かが判断され、 Y E Sとなるまでステップ S 8 0 1の処理を繰り返し、 Y E Sとなったときに、 ステップ S 8 0 2に進む。 次いで、 ステップ S 8 0 2におい てユーザ認証及び端末認証は O Kカ否かが判断され、 Y E Sのときはステップ S 8 0 3に進む一方、 NOのときはステップ S 8 0 8に進み、 キャッシュサーバ装 置 6 0 2に対して認証結果不可のコマンドを送信し、 当該 T S送信処理を終了す る。
一方、 ステップ S 8 0 3においてキヤッシュサーバ装置 6 0 2に認証結果可の コマンドを送信し、 ステップ S 8 0 4において、 ステップ S 8 0 3で購入可のコ マンドを送信した場合、 キヤッシュサーバ装置 6 0 2から購入要求及び端末 I D 通知コマンドを受信したか否かが所定のタイムァゥト間に判断され、 Y E Sのと きはステップ S 8 0 5に進む一方、 N Oのときは当該 T S送信処理を終了する。 一方、 ステップ S 8 0 5では、 キャッシュサーバ装置 6 0 2に購入可コマンドを 送信し、 ステップ S 8 0 6において番組を購入したか否かが判断され、 Y E Sの ときはステップ S 8 0 7に進む一方、 N Oのときは当該 T S送信処理を終了する。 ステップ S 8 0 7では、 上記の購入情報に基づいて会員データベースメモリ 6 0 0 B内の視聴履歴テーブルを更新し、 当該 T S送信処理を終了する。
図 3 3は、 図 2 5の携帯端末装置 6 0 3によって実行される T S受信処理を示 すフローチヤ一トである。
図 3 3において、 まず、 ステップ S 9 0 1において放送波の番組データ及び番 組表データを受信し、 ステップ S 9 0 2においてユーザが番組表を見て選択した 番組の番組データがスクランブルされている力否かが判断され、 Y E Sのときは ステップ S 9 0 3に進む一方、 NOのときはステップ S 9 1 1に進む。 次いで、 ステップ S 9 0 3において当該番組データは携帯端末装置 6 0 3自身によりデス クランブノレ可能力否かが判断され、 Y E Sのときはステップ S 9 1 1に進む一方、 NOのときはステップ S 9 0 4に進む。 ステップ S 9 1 1では、 当該番,袓データ を携帯端末装置 6 0 3で受信して視聴し、 当該 T S受信処理を終了する。
—方、 ステップ S 9 0 4においてキャッシュサーバ装置 6 0 2に当該番組のデ スクランブル可否の通知要求コマンドを送信し、 ステップ S 9 0 5において購入 是非を確認する確認処理 (図 3 4参照。 ) を実行し、 ステップ S 9 0 6において デスクランプル可能の通知コマンドを受信した力否かが判断され、 Y E Sのとき はステップ S 9 0 7に進む一方、 NOのときはステップ S 9 1 2に進み、 エラー 処理を実行して当該 T S受信処理を終了する。
次いで、 ステップ S 9 0 7においてキャッシュサーバ装置 6 0 2に当該番組の 選局要求コマンド及ぴ T S出力要求コマンドを送信し、 ステップ S 9 0 8におい てキャッシュサーバ装置 6 0 2から当該番組のデスクランブルされた T Sを受信 し、 ステップ S 9 0 9において受信終了したか否かが判断され、 Y E Sとなるま でステップ S 9 0 8の処理を繰り返し、 Y E Sとなったときに、 ステップ S 9 1
0に進む。 さらに、 ステップ S 9 1 0においてキャッシュサーバ装置 6 0 2に受 信終了コマンドを送信して当該 T S受信処理を終了する。
図 3 4は、 図 3 3のサブルーチンである確認処理を示すフローチヤ一トである。 図 3 4において、 まず、 ステップ S 9 1 1において購入可能の通知コマンドを 受信したか否かが判断され、 Y E Sのときはステップ S 9 1 2に進む一方、 N O のときは元のメィンルーチンに戻る。 次いで、 ステップ S 9 1 2において番組は 購-入必要力否か?の質問を表示し、 ステップ S 9 1 3において購入 O K力否かが 判断され、 ここで、 ユーザが判断して購入 O Kの入力がされて Y E Sのときはス テツプ S 9 1 4に進む一方、 NOのときは元のメィンルーチンに戻る。 さらに、 ステップ S 9 1 4においてキヤッシュサーバ装置 6 0 2に購入要求及ぴ端末 I D 通知コマンドを送信して元のメインノレ一チンに戻る。
以上説明したように、 第 3の実施形態によれば、 携帯端末装置 6 0 3は無線 L AN 6 0 4を介してキャッシュサーバ装置 6 0 2—1に無線接続され、 さらに、 キャッシュサーバ装置 6 0 2—1はインターネット 6 1 0を介してオリジナルコ ンテンッサーバ装置 6 0 0に接続され、 携帯端末装置 6 0 3に正規の I Cカード が揷入されていなくても、 キャッシュサーバ装置 6 0 2—1に正規の I Cカード が揷入されカゝっ携帯端末装置 6 0 3において会員認証データを保持していれば、 図 2 7に示すように、 認証要求コマンド及びこれの応答信号である認証結果コマ ンドを用いて、 オリジナノレコンテンツサーバ装置 6 0 0内の会員データベースメ モリ 6 0 O Bを参照して会員情報を検証した後、 携帯端末装置 6 0 3はキヤッシ ュサーバ装置 6ひ 2— 1に対して、 番組を指定しかつその番組データの出力を要 求する選局コマンド及び T S出力要求コマンドを送信し、 これに応答して、 キヤ ッシュサーバ装置 6 0 2は、 オリジナノレコンテンツサーバ装置 6 0 0から受信す るスクランブルされた番組データより該当する番組データを抽出し、 抽出した番 組データをデスクランブルし、 デスクランブルされた番組データを携帯端末装置 6 0 3に無線伝送して携帯端末装置 6 0 3に出力して、 そのユーザに視聴させる ことができる。
また、 図 2 7に示すように、 オリジナルコンテンツサーバ装置 6 0 0と携帯端 末装置 6 0 3との間でキャッシュサーバ装置 6 0 2を介して、 P P Vでの購入可 否の確認及び購入要求もできる。
さらに、 キャッシュサーバ装置 6 0 2において、 I Cカード部とデスクランプ ル部とが単一の C Aモジュール回路であっても本実施形態に係る番組データ通信 システムを実施できる。 またさらに、 携帯端末装置 6 0 3は無線 L AN 6 0 4上 でキヤッシュサーバ装置 6 0 2— 1及びインターネット 6 1 0を介してオリジナ ルコンテンツサーバ装置 6 0 0を検索することができ、 しかもキャッシュサーバ 装置 6 0 2 - 1にデスクランプルの処理を実行させて、 デスクランプルされた番 組データを無線 L AN 6 0 4を介して得ることができる。 また、 携帯端末装置 6 0 3での選局方法も変更することなく、 当該デスクランブルの機能を追加できる。 さらに、 携帯端末装置 6 0 3のユーザは、 それを移動して放送番組を視聴する ときに、 デスクランプル可能なキャッシュサーバ装置 6 0 2を無線 L AN 6 0 4 を介して検索して、 世帯内のサーバ装置で視聴可能な当該番組データを得ること ができる。 ここで、 キャッシュサーバ装置 6 0 2は、 世帯内のサーバ装置に限ら ず、 いわゆるホットスポットなど屋外にある一般的なサーバ装置を用いて携帯端 末装置 6 0 3を無線接続することができる。 '
以上の第 3の実施形態においては、 キヤッシュサーバ装置 6 0 2と携帯端末装 置 6 0 3とは無線 L AN 6 0 4で接続しているが、 本発明はこれに限らず、 他の 無線通信回線、 もしくは、 有線 L AN、 I P回,線、 I P—V P N回線などの他の 有線通信回線で接続してもよい。
以上の第 3の実施形態においては、 オリジナルコンテンッサーバ装置 6 0 0に おいて会員認証の確認によってデスクランプルする力ゝ否かを検証しているが、 こ の検証方法は、 第 1及び第 2の実施形態において適用してもよい。
変形例
以上の実施形態においては、 番組データ受信装置の一例として D VDレコーダ 5 0 1及びテレビジョン受像機 4 0 1 Aを開示しているが、 本発明はこれに限ら ず、 番組データを受信して光ディスクなどの記録媒体に記録する、 C D
(Compact Disc) レコーダやハードディスクレコーダなどの記録再生装置であつ てもよい。
産業上の利用の可能性
以上説明したように、 本発明に係る番組データ送信装置によれば、 複数の番組 データを受信し又は格納して配信する配信手段と、
上記複数の番組データのうち少なくとも 1つの番組データをデスクランブルす るデスクランプル手段と、
番組データ受信装置からの、 複数の番組データのうち指定する少なくとも 1つ の番組データをデスクランプル可能であるか否かの通知を要求する通知要求コマ ンド信号に応答して、 上記デスクランブル手段により当該指定された番組データ をデスクランブル可能であるか否かの情報を含む通知コマンド信号を上記番組デ ータ受信装置に送信する第 1の通信手段と、
上記番組データ受信装置からの、 上記指定された番組データを送信することを 要求する送信要求コマンド信号に応答して、 上記指定された番組データをデスク ランブノレした後、 上記デスクランブルされた番組データを上記番組データ受信装 置に送信する第 2の通信手段とを備える。
一方、 本発明に係る番組データ受信装置によれば、 複数の番組データのうち指 定する少なくとも 1つの番組データをデスクランブル可能である力否かの通知を 要求する通知要求コマンド信号を番組データ送信装置に送信する第 3の通信手段 と、
上記番糸且データ送信装置からの、 上記指定された番組データをデスクランプル 可能である力否かの情報を含む通知コマンド信号に応答して、 上記番組データを デスクランブルして送信することを要求する送信要求コマンド信号を上記番組デ 一タ送信装置に送信する第 4の通信手段と、
上記番組データ送信装置からの、 デスクランプルされた番組データを受信する 第 5の通信手段とを備える。
従って、 上記番組データ送信装置と、 上記番組データ受信装置とが、 通信回線 を介して接続され、 上記番組データ受信装置において、 例えば認証用の I Cカー ドが揷入されていなくても、 上記番組データ送信装置において、 例えば認証用の I Cカードが揷入されていれば、 デスクランブル認証の通知要求コマンド及びこ れの応答信号の通知コマンドを用いて、 上記番組データ送信装置における認証状 態を確認した後、 上記番 ,袓データ受信装置は上記番組データ送信装置に対して、 番組を指定しかつその番組データの出力を要求する送信要求コマンド信号を送信 し、 これに応答して、 上記番組データ送信装置は、 スクランブルされた番組デー タをデスクランブルして上記通信回線を介して伝送して上記番組データ受信装置 に出力する。 従って、 上記番組データ受信装置は、 上記番組データ送信装置で受 信した番組データを上記番組データ受信装置に送信して出力することができる。 また、 上記番組データ送信装置において、 例えば I Cカード部とデスクランブ ル部からなるデスクランブル手段が単一のモジュール回路であっても番組データ 通信システムを実施できる。
さらに、 上記番組データ受信装置が番組データをデスクランブル不可能な端末 装置であっても、 上記番組データ受信装置に上記番組データ送信装置を単に接続 して追加することにより、 上記通信回線上で接続機器を検索し、 上記番組データ 送信装置にデスクランプルの処理を実行させて、 デスクランプルされた番組デー タを上記通信回線を介して得ることができる。
またさらに、 上記番組データ受信装置での選局方法も変更することなく、 当該 デスクランブルの機能を追加できる。

Claims

請 求 の 範 囲
1 . 複数の番組データを受信し又は格納して配信する配信手段と、
上記複数の番組データのうち少なくとも 1つの番組データをデスクランブルす るデスクランプル手段と、
番糸且データ受信装置からの、 複数の番組データのうち指定する少なくとも 1つ の番糸且データをデスクランブル可能である力否かの通知を要求する通知要求コマ ンド信号に応答して、 上記デスクランブル手段により当該指定された番組データ をデスクランプル可能である力否かの情報を含む通知コマンド信号を上記番組デ ータ受信装置に送信する第 1の通信手段と、
上記番組データ受信装置からの、 上記指定された番組データを送信することを 要求する送信要求コマンド信号に応答して、 上記指定された番組データをデスク ランブルした後、 上記デスクランブルされた番組データを上記番組データ受信装 置に送信する第 2の通信手段とを備えたことを特徴とする番組データ送信装置。
2. 上記デスクランブル手段は、 力一ドの揷入スロットを有し、 上記揷入ス口ッ トに揷入されるカードに格納されるカードの有無に基づいて、 上記少なくとも 1 つの番組データをデスクランプル可能カゝ否かを判断することを特徴とする請求項 1記載の番組データ送信装置。
3. 上記デスクランブル手段は、 力一ドの挿入スロットを有し、 上記挿入ス口ッ トに揷入されるカードに格納されたカード識別情報に基づいて、 上記少なくとも 1つの番組データをデスクランブル可能か否かを判断することを特徴とする請求 項 1記載の番組データ送信装置。
4. 上記デスクランブル手段は、 カードの揷入スロットを有し、 上記揷入ス口ッ トに揷入されるカードに格納された番 aの購入状況又は契約状況に基づいて、 上 記少なくとも 1つの番組データをデスクランプル可能か否かを判断することを特 徴とする請求項 1記載の番組データ送信装置。
5 . 上記デスクランプル手段は、 所定の会員情報に基づいて、 上記少なくとも 1 つの番組データをデスクランプル可能か否かを判断することを特徴とする請求項 1記載の番組データ送信装置。
6 . 上記デスクランブル手段は、 上記カードに格納されたマスターキー情報に基 づいて、 上記少なくとも 1つの番組データを復号ィ匕するための複号化キーを生成 し、 上記生成された複号化キーに基づいて、 上記少なくとも 1つの番組データを 復号化することを特徴とする請求項 2乃至 5のうちのいずれか 1つに記載の番組 データ送信装置。
7. 上記第 1の通信手段は、 上記番糸且データ受信装置からの、 複数の番組データ のうち指定する少なくとも 1つの番組データをデスクランブル可能であるか否か の通知を要求する通知要求コマンド信号に応答して、 上記指定された番組データ に係る所定の付加的な提供サービスの購入の可否を通知する通知コマンド信号を 上記番組データ受信装置に送信し、 これに応答して、 上記番組データ受信装置か らの、 上記付加的な提供サービスの購入で要求する通知コマンド信号を受信し、 これに応答して、 デスクランブル可能であるか否かの情報を含む通知コマンド信 号を上記番組データ受信装置に送信することを特徴とする請求項 1乃至 6のうち のいずれか 1つに記載の番組データ送信装置。
8. 上記第 1の通信手段は、 上記番組データ受信装置からの、 複数の番組データ のうちすベての番組データをデスクランプル可能であるか否かの通知を要求する 通知要求コマンド信号に応答して、 当該すべての番組データをデスクランブル可 能であるか否かの情報を含む通知コマンド信号を上記番組データ受信装置に送信 することを特徴とする請求項 1乃至 7のうちのいずれか 1つに記載の番組データ
9. 上記第 1の通信手段は、 ァイソクロナスプロ トコルを用いて上記コマンド信 号を送受信し、
上記第 2の通信手段は、 ァシンクロナスプロトコルを用いて上記番組データを 送信することを特徴とする請求項 1乃至 8のうちのいずれか 1つに記載の番組デ ータ送信装置。
1 0 . 複数の番組データのうち指定する少なくとも 1つの番組データをデスクラ ンブル可能であるか否かの通知を要求する通知要求コマンド信号を番組データ送 信装置に送信する第 3の通信手段と、 上記番,祖データ送信装置からの、 上記指定された番組データをデスクランブル 可能である力否かの情報を含む通知コマンド信号に応答して、 上記番組データを デスクランブルして送信することを要求する送信要求コマンド信号を上記番組デ 一タ送信装置に送信する第 4の通信手段と、
上記番組データ送信装置からの、 デスクランブルされた番糸且データを受信する 第 5の通信手段とを備えたことを特徴とする番組データ受信装置。
1 1 . 上記第 3の通信手段は、 上記番組データ送信装置からの、 上記指定された 番組データに係る所定の付加的な提供サービスの購入の可否を通知する通知コマ ンド信号を上記番組データ受信装置に受信し、 これに応答して、 上記付加的な提 供サービスの購入で要求する通知コマンド信号を上記番組データ送信装置に送信 することを特徴とする請求項 1 0記載の番組データ受信装置。
1 2 . 上記第 3及び第 4の通信手段は、 ァイソクロナスプロトコルを用いて上記 コマンド信号を送受信し、
上記第 5の通信手段は、 ァシンクロナスプロトコルを用いて上記番組データを 受信することを特徴とする請求項 1 0又は 1 1記載の番組データ受信装置。
1 3 . 番組データを受信する受信手段と、
上記番 aデータをデスクランプルするデスクランブル手段とをさらに備え、 上記デスクランプル手段が上記受信手段が受信する番組データをデスクランブ ノレできないときに、 上記第 4の通信手段は、 上記番組データをデスクランプルし て送信することを要求する送信要求コマンド信号を、 上記番組データ送信装置に 送信することを特徴とする請求項 1 0乃至 1 2のうちのいずれか 1つに記載の番 組データ受信装置。
1 4 . 上記デスクランブル手段は、 力一ドの揷入スロットを有し、 上記揷入ス口 ットに揷入されるカードに格納されるカードの有無に基づいて、 上記番組データ をデスクランブル可能カゝ否かを判断することを特徴とする請求項 1 3記載の番組 データ受信装置。
1 5 . 上記デスクランプル手段は、 カードの揷入スロットを有し、 上記揷入ス口 ットに揷入されるカードに格納されたカード識別情報に基づいて、 上記少なくと も 1つの番組データをデスクランプル可能カゝ否かを判断することを特徴とする請 求項 1 3記載の番組データ受信装置。
1 6 . 上記デスクランブル手段は、 カードの揷入スロットを有し、 上記揷入ス口 ットに揷入されるカードに格納された番組の購入状況又は契約状況に基づいて、 上記少なくとも 1つの番組データをデスクランブル可能カ否かを判断することを 特徴とする請求項 1 3記載の番糸且データ受信装置。
1 7 . 上記番組データ受信装置から、 所定の会員情報を含む上記少なくとも 1つ の番組データをデスクランプル可能である力、否かの通知を要求する通知要求コマ ンド信号を受信し、 通信可能に接続されるコンテンッサーバ装置に上記所定の会 員情報を転送し、 これに応答して、 上記コンテンツサーバ装置から認証結果を受 信する第 6の通信手段をさらに備え、 上記認証結果に基づいて、 上記少なくとも 1つの番組データをデスクランプル可能力否かを判断することを特徴とする請求 項 1記載の番組データ送信装置。
1 8 . スクランブルされた番組データをデスクランブルするデスクランブル手段 をさらに備え、
上記第 6の通信手段は、 上記番組データ送信装置から送信されるスクランプル された番組データを受信し、 上記受信された番組データを上記デスクランブル手 段によりデスクランブルし、 デスクランプノレされた番組データを上記番組データ 受信装置に送信することを特徴とする請求項 1 7記載の番組データ送信装置。
1 9 . 上記番組データ送信装置と、 上記番組データ受信装置とは、 無線通信回線 を介して接続されたことを特徴とする請求項 1 7又は 1 8記載の番組データ転送
2 0 . 上記無線通信回線は無線 L ANであることを特徴とする請求項 1 9記載の 番組データ転送装置。
2 1 . 請求項 1乃至 9のうちのいずれか 1つに記載の番組データ送信装置と、 請求項 1 0乃至 1 6のうちのいずれか 1つに記載の番組データ受信装置とを備 え、
上記番組データ送信装置と上記番組データ受信装置とは、 所定の通信回線を介 して接続されたことを特徴とする番組データ通信システム。
2 2. 請求項 1乃至 9のうちのいずれか 1つに記載の番組データ送信装置と、 請求項 1 7乃至 2 0のうちのいずれか 1つに記載の番組データ受信装置と、 請求項 1 7記載のコンテンツサーバ装置とを備え、
上記番組データ送信装置と上記コンテンツサーバとは、 所定の第 1の通信回線 を介して接続され、
上記番組データ送信装置と上記番組データ受信装置とは、 所定の第 2の通信回 線を介して接続されたことを特徴とする番組データ通信システム。
2 3 . 上記番組データをデスクランブル可能であるか否かの通知を要求する通知 要求コマンド信号のデータ領域において、 ネットワークを識別する情報及ぴサー ビスを識別する情報及び C Aモジュールを識別する情報が格納されることを特徴 とする請求項 2 1記載の番組データ通信システム。
2 4 . 上記番組データをデスクランプル可能であるか否かの情報を含む通知コマ ンド信号のデータ領城において、 当該番組の契約状態を示すための情報、 当該番 組を購入可能 Z購入不可能の区別する情報が格納されることを特徴とする請求項 2 3記載の番組データ通信システム。
2 5 . 上記付加的な提供サービスの購入で要求する通知コマンド信号のデータ領 域において、 上記データ受信装置の端末 I Dが格納されることを特徴とする請求 項 2 4記載の番組データ通信システム。
2 6 . 上記番且データをデスクランブル可能である力否かの情報を含む通知コマ ンド信号のデータ領域において、 上記データ送信装置のユーザが視聴契約済みの パッケージ又は購入済みのサービスの一覧のデータが格納されることを特徴とす る請求項 2 1記載の番組データ通信システム。
2 7. 上記番 ,袓データをデスクランブル可能である力否かの通知を要求する通知 要求コマンド信号のデータ領域において、 ユーザ I D、 パスヮード及び端末 I D が格納されることを特徴とする請求項 2 2記載の番組データ通信システム。
2 8 . 上記番組データをデスクランブル可能である力否かの情報を含む通知コマ ンド信号のデータ領域において、 当該番組の契約状態を示すための情報、 当該番 組を購入可能 z購入不可能の区別する情報が格納されることを特徴とする請求項
2 7記載の番組データ通信システム。
2 9 . 上記付加的な提供サービスの購入で要求する通知コマンド信号のデータ領 域において、 上記データ受信装置の端末 I Dが格納されることを特徴とする請求 項 2 8記載の番組データ通信システム。
PCT/JP2004/001759 2003-02-19 2004-02-18 番組データ通信システム WO2004075549A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020057015184A KR101046129B1 (ko) 2003-02-19 2004-02-18 프로그램 데이터 통신 시스템
EP04712159A EP1599045A4 (en) 2003-02-19 2004-02-18 PROGRAM DATA COMMUNICATION SYSTEM
JP2005502717A JP4523913B2 (ja) 2003-02-19 2004-02-18 番組データ通信システム
US10/546,322 US20070065093A1 (en) 2003-02-19 2004-02-18 Program data communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003-041100 2003-02-19
JP2003041100 2003-02-19

Publications (2)

Publication Number Publication Date
WO2004075549A1 true WO2004075549A1 (ja) 2004-09-02
WO2004075549B1 WO2004075549B1 (ja) 2004-10-21

Family

ID=32905278

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/001759 WO2004075549A1 (ja) 2003-02-19 2004-02-18 番組データ通信システム

Country Status (6)

Country Link
US (1) US20070065093A1 (ja)
EP (1) EP1599045A4 (ja)
JP (1) JP4523913B2 (ja)
KR (1) KR101046129B1 (ja)
CN (1) CN1751514A (ja)
WO (1) WO2004075549A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008021344A (ja) * 2006-07-11 2008-01-31 Hitachi Ltd ハードディスク装置及びデータ消去方法
JP2014220691A (ja) * 2013-05-09 2014-11-20 株式会社東芝 番組録画装置及び受信契約用識別情報の表示方法
JP2018029391A (ja) * 2017-10-30 2018-02-22 株式会社東芝 番組録画装置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050251833A1 (en) * 2004-05-10 2005-11-10 Audiovox Corporation Multiple function overhead entertainment system for use in a vehicle
CN101099382B (zh) * 2004-11-12 2011-08-17 松下电器产业株式会社 数字电视接收机用电路模块
CN100413325C (zh) * 2005-04-28 2008-08-20 鸿富锦精密工业(深圳)有限公司 实现在屏显示半透明的系统及方法
JP5144157B2 (ja) * 2007-07-25 2013-02-13 京セラ株式会社 受信装置
US8973058B2 (en) * 2007-09-11 2015-03-03 The Directv Group, Inc. Method and system for monitoring and simultaneously displaying a plurality of signal channels in a communication system
US20120066107A1 (en) * 2010-08-27 2012-03-15 Sven Grajetzki Method and System for Securing Accounts
US9131265B2 (en) * 2011-05-19 2015-09-08 Maxlinear, Inc. Method and system for providing satellite television service to a premises
TWI431964B (zh) * 2011-08-03 2014-03-21 Taiwan Secom Co Ltd 具有單方強制廣播功能之區域通訊系統
US20170005993A9 (en) * 2012-02-08 2017-01-05 Vixs Systems, Inc. Content access device with programmable interface and methods for use therewith
WO2017048106A1 (ko) * 2015-09-16 2017-03-23 엘지전자(주) 고속 인터페이스를 이용하여 휴먼 인터페이스 기기 기반 데이터를 처리하는 방법 및 장치

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11331797A (ja) * 1998-05-15 1999-11-30 Nec Corp Caモジュールおよびデジタル放送受信機およびデジタル放送受信システム
JP2000004431A (ja) * 1998-06-16 2000-01-07 Toshiba Corp 有料放送受信方法および装置
JP2001128137A (ja) * 1999-10-25 2001-05-11 Canopus Co Ltd ストリームデータ送受信システムおよびその方法
JP2001169262A (ja) * 1999-12-06 2001-06-22 Toshiba Corp 有料放送受信装置
JP2001313918A (ja) * 2000-04-28 2001-11-09 Toshiba Corp 有料放送システムと、この有料放送システムで使用される放送装置、受信装置およびセキュリティモジュール
JP2002064798A (ja) * 2000-08-16 2002-02-28 Sky Perfect Communications Inc ディジタル放送受信システム,視聴契約情報管理装置及び番組認証方法

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5592551A (en) * 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
US7343614B1 (en) * 1992-12-09 2008-03-11 Sedna Patent Services, Llc Program delivery system for VOD
US7134131B1 (en) * 1992-12-09 2006-11-07 Sedna Patent Services, Llc Digital broadcast program billing
MY125706A (en) * 1994-08-19 2006-08-30 Thomson Consumer Electronics High speed signal processing smart card
US5710815A (en) * 1995-06-07 1998-01-20 Vtech Communications, Ltd. Encoder apparatus and decoder apparatus for a television signal having embedded viewer access control data
IL117547A (en) * 1996-03-18 1999-07-14 News Datacom Ltd Smart card chaining in pay television systems
FR2750554B1 (fr) * 1996-06-28 1998-08-14 Thomson Multimedia Sa Systeme a acces conditionnel et carte a puce permettant un tel acces
FR2752130B1 (fr) * 1996-07-31 1999-03-19 Thomson Multimedia Sa Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede
US6289314B1 (en) * 1996-09-18 2001-09-11 Matsushita Electric Industrial Co., Ltd. Pay information providing system for descrambling information from plural sources and rescrambling the information before sending to a terminal or terminals
FR2755809B1 (fr) * 1996-11-13 1999-05-28 Thomson Multimedia Sa Procede de protection d'information transmise d'un element de securite vers un decodeur et systeme de protection utilisant un tel procede
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
JP3611864B2 (ja) * 1997-04-24 2005-01-19 松下電器産業株式会社 データ転送方法
JPH11150723A (ja) * 1997-07-29 1999-06-02 Matsushita Electric Ind Co Ltd Vodサービスシステム
WO1999043120A1 (en) * 1998-02-20 1999-08-26 Digital Video Express, L.P. Information access control system and method
GB9809685D0 (en) * 1998-05-06 1998-07-01 Sony Uk Ltd Ncam AV/C CTS subunit proposal
JO2117B1 (en) * 1998-07-15 2000-05-21 كانال + تيكنولوجيز سوسيته انونيم A method and device for the secure communication of information between a group of audio-visual devices that operate with numbers
US6757909B1 (en) * 1999-12-29 2004-06-29 Sony Corporation Internet set-top box having an in-band tuner and cable modem
KR100351817B1 (ko) * 2000-01-13 2002-09-11 엘지전자 주식회사 오픈케이블 수신 시스템 및 시스템 진단 방법
US6742182B1 (en) * 2000-01-24 2004-05-25 Webtv Networks, Inc. Descrambling a scrambled television signal using a cable box for authentication
US7080039B1 (en) * 2000-03-23 2006-07-18 David J Marsh Associating content with households using smart cards
CN100450175C (zh) * 2000-04-04 2009-01-07 索尼公司 发送装置和信号传输方法
US20020026636A1 (en) * 2000-06-15 2002-02-28 Daniel Lecomte Video interfacing and distribution system and method for delivering video programs
JP3744785B2 (ja) * 2000-10-18 2006-02-15 シャープ株式会社 複合受信配信装置
JP4725758B2 (ja) * 2000-08-25 2011-07-13 ソニー株式会社 情報処理装置および情報処理方法、並びに記録媒体
US7174512B2 (en) * 2000-12-01 2007-02-06 Thomson Licensing S.A. Portal for a communications system
JP3888422B2 (ja) * 2001-04-04 2007-03-07 日本電気株式会社 映像データ転送制御システム及び映像データ転送制御方法
JP2004536380A (ja) * 2001-04-09 2004-12-02 コプラー インターアクティブ システムズ インターナショナル、エル エル シー 販売促進の機会用汎用手持式通信の方法とその装置
JP3633884B2 (ja) * 2001-06-01 2005-03-30 松下電器産業株式会社 再生画像伝送装置
US6963590B1 (en) * 2001-06-11 2005-11-08 Advanced Micro Devices, Inc. Apparatus for delivery of multiple media data streams, and method therefor
US7177844B2 (en) * 2002-01-16 2007-02-13 General Instrument Corporation Apparatus and method for activation of a security module in a set-top retail environment
US7724907B2 (en) * 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11331797A (ja) * 1998-05-15 1999-11-30 Nec Corp Caモジュールおよびデジタル放送受信機およびデジタル放送受信システム
JP2000004431A (ja) * 1998-06-16 2000-01-07 Toshiba Corp 有料放送受信方法および装置
JP2001128137A (ja) * 1999-10-25 2001-05-11 Canopus Co Ltd ストリームデータ送受信システムおよびその方法
JP2001169262A (ja) * 1999-12-06 2001-06-22 Toshiba Corp 有料放送受信装置
JP2001313918A (ja) * 2000-04-28 2001-11-09 Toshiba Corp 有料放送システムと、この有料放送システムで使用される放送装置、受信装置およびセキュリティモジュール
JP2002064798A (ja) * 2000-08-16 2002-02-28 Sky Perfect Communications Inc ディジタル放送受信システム,視聴契約情報管理装置及び番組認証方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008021344A (ja) * 2006-07-11 2008-01-31 Hitachi Ltd ハードディスク装置及びデータ消去方法
JP2014220691A (ja) * 2013-05-09 2014-11-20 株式会社東芝 番組録画装置及び受信契約用識別情報の表示方法
JP2018029391A (ja) * 2017-10-30 2018-02-22 株式会社東芝 番組録画装置

Also Published As

Publication number Publication date
WO2004075549B1 (ja) 2004-10-21
EP1599045A1 (en) 2005-11-23
US20070065093A1 (en) 2007-03-22
JP4523913B2 (ja) 2010-08-11
CN1751514A (zh) 2006-03-22
JPWO2004075549A1 (ja) 2007-08-23
KR20050103936A (ko) 2005-11-01
KR101046129B1 (ko) 2011-07-01
EP1599045A4 (en) 2007-03-28

Similar Documents

Publication Publication Date Title
JP4394833B2 (ja) 通信ネットワーク
JP2912899B2 (ja) プログラム番号を伝送及び受信するマルチメディアシステムとその方法
US6298400B1 (en) Enhancing interface device to transport stream of parallel signals to serial signals with separate clock rate using a pin reassignment
US20040068753A1 (en) Video transmission systems and methods for a home network
TWI279704B (en) Interchangeable media input cartridge for home entertainment
EP0905932B1 (en) System for receiving, descrambling and reproducing digital broadcast signals
WO2004075549A1 (ja) 番組データ通信システム
JP3912563B2 (ja) 入出力装置および入出力方法、並びに受信装置
US7117534B2 (en) Interfacing a conditional access circuit to a digital device using input and output stream switching
MX2012000981A (es) Interfaz de tarjeta inteligente expandida.
TWI245561B (en) Tuner module utilizing device-specific controller
WO2000059210A1 (en) System for interfacing multiple conditional access devices
JPH10257448A (ja) 複数放送サービス受信装置
JP2000184303A (ja) ディジタル放送の受信システム及びディジタル放送の受信装置
EP1843573A2 (en) Multi-room personal video storage apparatus
JP2004274718A (ja) 表示装置および再生装置およびそれらに用いるインターフェース装置
JP2011049918A (ja) 受信装置
US20050177743A1 (en) Method and system for a consumer upgradeable decoder
WO2006080724A1 (en) Digital broadcasting conditional access device having multiple contents descrambling, and method for the same
JP2002314969A (ja) 映像データ再生装置
EP2326085B1 (en) Signal processing device and signal processing method
JP4551890B2 (ja) 受信装置
JP2004523165A (ja) 複数の伝送ストリームパスを持つデジタル無線信号を受信するための装置
JP2019024152A (ja) 電子機器及び受信方法
JP2007201677A (ja) デジタル放送受信システム、および、デジタル放送受信機、ならびに、増設チューナ

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

B Later publication of amended claims

Effective date: 20040811

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005502717

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2004712159

Country of ref document: EP

Ref document number: 1020057015184

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20048046673

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020057015184

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004712159

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007065093

Country of ref document: US

Ref document number: 10546322

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10546322

Country of ref document: US