WO2000029996A1 - Terminal, systeme de taxation et procede de traitement de donnees - Google Patents

Terminal, systeme de taxation et procede de traitement de donnees Download PDF

Info

Publication number
WO2000029996A1
WO2000029996A1 PCT/JP1999/006424 JP9906424W WO0029996A1 WO 2000029996 A1 WO2000029996 A1 WO 2000029996A1 JP 9906424 W JP9906424 W JP 9906424W WO 0029996 A1 WO0029996 A1 WO 0029996A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
charging
stored
center
point information
Prior art date
Application number
PCT/JP1999/006424
Other languages
English (en)
French (fr)
Inventor
Fumitake Yodo
Original Assignee
Sony Corporation
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 Sony Corporation filed Critical Sony Corporation
Priority to EP99972334A priority Critical patent/EP1071031A4/en
Priority to US09/600,509 priority patent/US7493275B1/en
Priority to KR1020007007605A priority patent/KR100832139B1/ko
Publication of WO2000029996A1 publication Critical patent/WO2000029996A1/ja
Priority to US09/923,618 priority patent/US7908218B2/en
Priority to US09/923,702 priority patent/US7523052B2/en
Priority to US10/236,561 priority patent/US7266530B2/en
Priority to US11/481,218 priority patent/US8015082B2/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/085Payment architectures involving remote charge determination or related payment systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3676Balancing accounts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • G06Q20/4037Remote solvency checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/123Tax preparation or submission

Definitions

  • the present invention relates to a terminal device, a charging system, and a data processing method, and in particular, to a charging center in an information distribution system, and a terminal capable of communicating with the charging center. And a billing system including the device.
  • the music data itself is not distributed, for example, additional information on the music data that the user owns on a CD or the like, such as text such as titles, lyrics, messages, artist profiles, and related graphics data, is stored. Delivery is also conceivable. For example, considering a system that pays for information distribution of music and additional information, a charging system that requires a charging system that can properly collect fees from users is the first thing that can be considered as a charging system. Every time paid information is taken into the terminal device owned by the user, the accounting process is performed by communication between the terminal device and the accounting process.
  • the billing processing center performs a billing process for the user in accordance with the information taken into the user terminal device. This is a method of debiting a fee from a bank account.
  • performing communication between the accounting process center and the terminal device every time information is taken into the user terminal device causes the user to wait for the use of the information until the accounting process is completed. Will be. In particular, depending on the line congestion and the type of line, the user may have to wait for a considerably long time.
  • the present invention aims to solve the above-mentioned problems.
  • the present invention provides a first method for storing charging point information.
  • Memory a second memory for storing information distributed from an external source, and when the information distributed to the second memory is stored, the accounting point information stored in the first memory is updated.
  • a terminal device capable of communicating with a charging center including a control unit for updating the attribute of information to be distributed.
  • the present invention for achieving the above-mentioned object has a first memory storing charging point information, a second memory storing information distributed from an external source, and a second memory storing information distributed from an external source.
  • Device that has a control unit that updates the charging point information stored in the first memory and updates the attribute of the information distributed when the information is stored, and the charging point transmitted from the terminal device.
  • a billing system including a billing center having a billing processing unit that performs billing processing according to information.
  • FIG. 2 is a perspective view of a recording / reproducing device and a portable device to which the present invention is applied.
  • FIG. 3 is a block diagram showing a specific configuration of a recording / reproducing apparatus to which the present invention is applied.
  • FIG. 4 is a block diagram showing a specific configuration of a portable device to which the present invention is applied.
  • FIG. 5 is a diagram showing a specific example of a file storage form in the HDD 15 constituting the recording / reproducing apparatus.
  • FIG. 6 is a diagram showing the specific contents of the management file.
  • FIG. 7 is a diagram showing specific contents of a point memory constituting the recording / reproducing apparatus.
  • FIG. 8 is a flowchart for explaining a specific operation of the CPU of the recording / reproducing apparatus in the first charging process.
  • FIG. 9 is a flowchart for explaining a specific operation of the CPU when the number of points is insufficient in the first billing process.
  • FIG. 10 is a flowchart for explaining a specific operation of the CPU when the portable device is connected in the first charging process.
  • FIG. 11 is a flowchart for explaining a specific operation of the distribution Z charging center in the first charging process.
  • FIG. 12 is a diagram showing a specific screen of the display unit constituting the recording / reproducing apparatus.
  • FIG. 13 is a flowchart illustrating a specific operation of the CPU in the second charging process.
  • FIG. 15 is a flowchart for explaining a specific operation of the distribution / billing center in the second billing process.
  • BEST MODE FOR CARRYING OUT THE INVENTION a terminal device, a charging system, and a data processing method according to the present invention will be described in detail with reference to the drawings.
  • FIG. 1 is a schematic diagram showing an outline of an information distribution system to which the present invention is applied.
  • this information distribution system 2 includes a recording / reproducing apparatus 10 used in the recording / reproducing apparatus 10 and an information distribution / charging processing center as an information service organization that provides information used in the recording / reproducing apparatus 10, for example, a distribution / charging center 1.
  • the distribution / billing center 1 and the recording / reproducing device 10 communicate various kinds of information via the communication line 3.
  • the communication line 3 is, for example, a public line network such as an ISDN line or a dedicated line network constructed exclusively for the system, and the form of the line is not particularly limited.
  • information communication between the distribution / billing center 1 and the recording / reproducing apparatus 10 is performed via a satellite communication line including a communication satellite 4 and a parabolic antenna 5 installed in each home 2. You may.
  • the recording / reproducing device 10 used by general users has a large capacity data file storage unit inside, a drive function for so-called package media such as optical disks, magneto-optical disks, and semiconductor memories, and data input from other devices.
  • the recording / reproducing device 10 is used for reproducing audio data, video data, and various other data reproduced from media purchased by a user such as an optical disk, an optical disk device, and a semiconductor memory, or other devices or communication devices.
  • Various data input from the line are stored in the data file storage unit as files.
  • a file such as music stored in the recording / reproducing apparatus 10 as one file for each music piece is arbitrarily reproduced by the user. Therefore, for example, if a user having a large number of optical discs stores all the songs on all the optical discs as one file in the recording / reproducing apparatus 10, the user selects the optical disc or the like and loads it into the recording / reproducing apparatus 10. Without having to play the desired music, etc. it can.
  • the distribution / billing center 1 provides various kinds of information to the recording / reproducing apparatus 10 for a fee or free of charge.
  • information related to files such as music stored in the recording / reproducing apparatus 10 includes text data such as music titles, artist names, lyrics, image data such as music images and artist images, and the like.
  • Information on the artist's website URL: Uniform Resource Locator), copyright information, names of related parties (lyricist, composer, creator, etc.) I will provide a.
  • the recording / reproducing apparatus 10 stores these pieces of information provided from the distribution / billing center 1 in association with the music file, and uses the information for various operations such as displaying the information on the display unit.
  • the distribution / billing center 1 performs a process for charging the user for the information provided to the user for a fee. For example, distribution / payment center 1 performs processing to deduct the amount corresponding to the price of the information provided to the user from the user's bank account.
  • the information provided for a fee may be, for example, related information such as the above-mentioned music and data of the music itself. What kind of information the delivery / billing center 1 actually provides for a fee is determined by the organization, company, individual, etc. that provides the information sales service, and is a factor of the present invention. It is not a technical matter and will not be described in detail. In addition, not only providing information, but also allowing some operation functions in the recording / reproducing device 10 for a fee may be considered. For example, the distribution / billing center 1 charges the user a copyright fee when dubbing music data from an optical disk or the like to a magneto-optical disk or a semiconductor memory using the recording / reproducing apparatus 10. It is such a form.
  • the key technology of this specific example lies in the billing process, and the billing target is to provide some kind of paid information.
  • the dubbing permission information is also used in the present invention. This is one form of providing paid information.
  • a portable recording / reproducing device that can be connected to the recording / reproducing device 10, that is, a portable device 50.
  • the portable device 50 includes a data file storage unit capable of storing a file such as an audio file or the like inside.
  • files stored in the recording / reproducing device 10 for example, music, are copied or stored in a data file storage unit in the portable device 50. Be moved.
  • the user can use the file on the portable device 50.
  • a user may move a file of a song he / she wants to hear from the recording / reproducing device 10 to the portable device 50, and listen to the song using the portable device 50 while away from home, for example. Can be.
  • This delivery center 7 is similar to the delivery / billing center 1 in that various information is provided to the user for a fee or free of charge, but does not execute the billing process for the user.
  • the delivery / billing center 1 manages the charging process for the user, while the delivery center 7 charges the delivery / billing center 1 for the information provision to the user. It is a form.
  • a download device 6 arranged at a station or a store can be considered.
  • a mounting portion MT on which the portable device 50 can be mounted is formed.
  • the mounting portion MT is similar to the mounting portion MT of the recording / reproducing device 10 described later.
  • the user attaches his / her own portable device 50 to the attachment unit MT of the download device 6, and can obtain or purchase desired information in a usage form like a so-called vending machine.
  • the download device 6 is managed by, for example, the distribution / billing center 1 or the distribution center 7, and sequentially receives necessary information from the distribution / billing center 1 or the distribution center 7 and transfers the information to the portable device 50. .
  • the download device 6 sells various information to the user.
  • FIG. 2 shows the appearance of the recording / reproducing device 10 and the portable device 50. It should be noted that what is described here is merely an example, and that the external appearance of each device is designed as a single-face configuration, that is, a configuration for operation and display, and a connection configuration between the recording / reproducing device 10 and the portable device 50. For example, there are various other types.
  • the recording / reproducing device 10 is a so-called boombox-type device, for example, so as to be suitable for use in a user's home.
  • the recording / reproducing device 10 may be, for example, a component type.
  • the recording / reproducing apparatus 10 includes operation keys and operation knobs for the user to perform various operations, and various rotary-press-type keys such that a menu is changed by rotation and determined by pressing. a is provided on the front panel of the equipment. Further, the recording / reproducing apparatus 10 is provided with a speaker 35 for outputting reproduced sound and the like and a display section 24 for displaying various information as output means for the user.
  • the display section 24 is formed of, for example, a liquid crystal panel.
  • the recording / reproducing device 10 includes an optical disk inside, for example, a CD. — ROM (Compact Disc Read Only Memory) An optical disc insertion section 17a for insertion into drive 17 is provided.
  • the recording / reproducing device 10 includes an optical disc.
  • a magneto-optical disk insertion portion 18a for inserting a magnetic disk into an internal, for example, an MD (Mini Disk) drive 18 is provided.
  • the recording / reproducing device 10 is provided with various types of terminals ta for connecting to other devices.
  • the terminal ta is a terminal used for connection of a microphone and a headphone, for example, and a line connection terminal, an optical digital connection terminal, and an interface for connecting to other audiovisual devices or personal computers. Connectors.
  • the keyboard 90 and the remote commander 91 are used in addition to the operator Ka described above.
  • the keyboard 90 When the keyboard 90 is connected to the keyboard connector of the terminal ta, operation information from the keyboard 90 is input to the recording / reproducing device 10 via the terminal ta, or the infrared transmitting unit is turned on by the keyboard. When it is mounted on the keyboard 90, the operation information from the keyboard 90 is output by the infrared wireless system, and the operation information is input from the light receiving section 21 to the recording / reproducing apparatus 10.
  • the remote commander 91 outputs operation information by, for example, an infrared method.
  • the operation information based on the infrared signal is input from the light receiving unit 21 to the recording / reproducing device 10.
  • the operation information output when the keyboard 90 is a wireless system and the operation information output from the remote commander 91 may use radio waves instead of infrared rays.
  • the recording / reproducing apparatus 10 is provided with a PCMCIA slot (Personal Computer Memory Card International Association; 39), which allows data to be exchanged with a multi-t device via a PCMCIA card. ing.
  • PCMCIA slot Personal Computer Memory Card International Association
  • the portable device 50 is a small and lightweight device suitable for being carried and used by a user.
  • the portable device 50 is provided with various operation keys for the user to perform various operations as the operation element Kb.
  • a rotary press type jog dial may be provided.
  • the portable device 50 is provided with, as output means for the user, a speaker 68 for outputting reproduced sound and the like, and a display unit 57 for displaying various information.
  • the display unit 57 is formed of, for example, a liquid crystal panel or the like. Have been.
  • the portable device 50 is provided with a microphone phone 65 as an input means of the user.
  • the portable device 50 is provided with various terminals tb for connecting to other devices.
  • the terminal tb is a terminal used for connection of a microphone or headphone, for example, and a line connection terminal, an optical digital connection terminal, an in-face connector, etc. which can be connected to other audio-visual equipment or a personal computer. It is.
  • a user carries a portable device 50 and listens to music or the like, the user reproduces the sound from the speed 68, and also connects the headphone 92 to the headphone terminal of the terminal t.
  • the user can listen to music or the like using the headphones 92.
  • various data communication between the recording / reproducing device 10 and the portable device 50 for example, real-time files such as audio files, etc.
  • the control data required for communication processing is overnight. Any communication can be performed.
  • the recording / reproducing device 10 is provided with a mounting portion MT having a connector 27, and the two devices are connected by mounting the portable device 50 on the mounting portion MT.
  • the connector 60 provided at the lower part of the mobile device 50 and the connector 27 in the mounting part MT are connected, and the connectors 60, 2 Data communication between the two devices is performed via 7.
  • the connection between the recording / reproducing device 10 and the portable device 50 may be, for example, a line connection method using a communication cable, or a wireless connection method using infrared rays or the like.
  • the recording / reproducing apparatus 10 is provided with the push-type and rotary-press-type operation element Ka as the panel operation section 20.
  • the operation keys may be displayed on the display unit 24, and a sunset detection mechanism may be provided on the display unit 24 to form a sunset panel operator.
  • the operator of the touch panel is included in the panel operation unit 20 shown in FIG.
  • the keyboard 90 and the remote commander 91 may be used as described above in order to easily input a song name, an artist name, and the like corresponding to recorded audio information. Yes, but by connecting a keyboard 90 to the USB (universal serial bus) terminal ta6, keyboard 90 input is possible. In other words, an input signal from the keyboard 90, that is, an operation signal, is supplied to the USB driver 23 via the USB terminal ta6, and is taken into the recording / reproducing device 10.
  • Each of the terminals t a1 to t a7 in FIG. 3 corresponds to one of the terminals t a shown in FIG.
  • the operation signal from the remote commander 91 using infrared light and the operation signal when the keyboard 90 outputs infrared light are photoelectrically converted by the light receiving unit 21 and supplied to the infrared interface driver 22 to be recorded. It is taken into the playback device 10.
  • the data is output to the outside via the infrared interface driver 22 or the USB driver 23. Force.
  • the recording / reproducing device 10 includes a RAMI 3, a R ⁇ M 12, and a flash memory 14, which are components of a normal personal computer, and the CPU 11 controls the entire operation of the recording / reproducing device 10. Is done. Transfer of file data and control data between the blocks is performed via the bus B1.
  • the ROM 12 controls the operation of the recording / reproducing device 10 according to an input signal input by operating the panel operation unit 20 or an input signal from the keyboard 90 or the remote commander 91. Are stored.
  • the RAM 13 and the flash memory 14 temporarily secure a data area and a task area required for executing a program.
  • the program directory may be stored in the ROM 12, and the program itself may be loaded into the flash memory 14 by the program loader.
  • a storage unit for storing the number of points, which is charging point information, is provided as a point memory 45.
  • the point memory 45 is composed of, for example, a nonvolatile memory, a RAM having a backup power supply, and the like.
  • the point memory 45 stores at least the number of points used for billing processing, and is updated by the CPU 11, ie, subtraction or decrement of the points, initialization, that is, return to the initial points, and the like. Details will be described later.
  • An optical disk is loaded into the CD-ROM drive 17 from the above-described optical disk input section 17a.
  • the information recorded on the optical disk is read out at 1 ⁇ speed or higher speed, for example, 16 ⁇ speed or 32 ⁇ speed by the optical pickup of the CD-ROM drive 17.
  • M An optical disk or a magneto-optical disk is mounted on the D drive 17 from the above-described magneto-optical disk insertion section 18a.
  • the information recorded on the optical disk or the magneto-optical disk is read out by the optical drive of the MD drive 17, or the information is recorded on the magneto-optical disk.
  • the CD-ROM drive 17 and the MD drive 18 are provided. However, only one of them is provided, or another medium such as a magnetic disk or a memory card is used as a medium for storing information.
  • a drive corresponding to the above may be provided.
  • a hard disk drive (HDD: hard disk drive) 15 for recording / reproducing information to / from a hard disk is provided as a large-capacity storage means inside the recording / reproducing apparatus 10.
  • audio information read from the CD-R0M drive 17 or the MD drive 18 is stored in the HDD 15 in file units, for example, one song as one file.
  • the recording / reproducing apparatus 10 includes an encoder 28 for compressing audio data by ATRAC 2 (Adaptive Transform Acoustic Coding 2 (trademark)) and a decoder 29 for decoding audio data compressed by ATRAC 2. Is provided.
  • the encoder 28 and the decoder 29 encode and decode the supplied audio data under the control of the CPU 11.
  • the recording / reproducing device 10 is provided with a buffer memory 16 for temporarily storing audio data to be processed.
  • the buffer memory 16 writes / reads data overnight under the control of the CPU 11.
  • the audio data read from the optical disk is temporarily stored in the buffer memory 16 as a pre-processing for recording the audio data on the HDD 15.
  • the audio data is supplied to the encoder 28 and is encoded by the ATRAC 2 method. Further, the data encoded by the encoder 28 is temporarily stored again in the buffer memory 16, and finally, the encoded audio information is stored in the HDD 15.
  • the recording / reproducing device 10 is configured so that the audio data encoded by the ATRAC 2 method by the encoder 28 is stored in the HDD 15.
  • the data read from the CD-ROM drive 17 may be stored in the HDD 15 as it is.
  • the encoder 28 does not only encode the audio data read from the optical disc mounted on the CD-ROM drive 17.
  • the encoder 28 is an audio signal input from the microphone terminal ta3 to which the microphone is connected via the amplifier 32, or an audio signal input from the line input terminal ta2 to which another device such as a CD player is connected. Is configured to be input via the AZD converter 31. These input audio data are also encoded by the encoder 28.
  • the recording / reproducing apparatus 10 transmits data from an external device connected to the optical digital terminal ta 4, for example, a data input from a CD player or the like to the encoder 28 through an IEC 958 (International Electrotechnical Commission 958) encoder 30. It is configured to be entered. In this way, The data input in the video format is also encoded by the encoder 28.
  • the encoded data can be stored in the HDD 15 in file units.
  • ATRAC 2 was used as the encoding algorithm of the encoder 28, any encoding algorithm that compresses information may be used.
  • ATRAC trademark
  • MP EG moving picture coding experts group
  • PAS C precision adaptive sub-band coding
  • Tw in VQ trademark
  • R eal Au dio trademark
  • L iqui dAud io trademark
  • MSAud io may be filed with (Microsoft Audio s trademark) or the like.
  • the recording / reproducing apparatus 10 has an external network connected to the communication terminal ta5 as the communication line 3, such as the Internet, a TEL network, a cable TV, a wireless network, and the like.
  • a request signal, media information to be mounted on the CD-ROM drive 17, user ID, user information, user billing information, and the like are transmitted to a remote server via the modem 19.
  • the server of the external network that is, the server that can communicate on the communication line 3
  • verification processing by user ID, accounting processing, additional music information from the disc information, such as the title of the song, artist name, composer A search for a lyricist, lyrics, jacket image, and the like is performed, and the server of the external network is controlled to return the predetermined information requested by the user to the recording / reproducing device 10.
  • the configuration may be such that the music information requested by the user is directly downloaded from the external network.
  • the recording / reproducing apparatus 10 may be configured so that song information is returned in response to the media information, and the bonus track of a predetermined media is acquired by the recording / reproducing apparatus 10 by distribution.
  • the paid information is provided to the user from the server on the external network, and the recording / reproducing apparatus 10 stores the information in the HDD 15.
  • the audio information stored in the HDD 15 is decoded by the decoder 29, and the reproduced sound is output from the speaker 35 via the 0 / converter 33 and the amplifier 34.
  • the decoder 29 performs the decoding of the ATRAC2 system.
  • a decoding algorithm corresponding to the encoding algorithm of the encoder 28 may be used.
  • the encoder 28 and the decoder 28 may not be constituted by hardware, but may be processed by software by the CPU 11.
  • the recording / reproducing apparatus 10 has an interface for the user to manage and control files such as audio data stored in the HDD 15 as shown in FIG.
  • a display unit 24 is provided, and the display unit 24 is driven by a display driver 25.
  • the display unit 24 displays necessary characters, symbols, icons, and the like based on the control of the CPU 11.
  • the display unit 24 displays a folder or a jacket image corresponding to an audio file (hereinafter, a file in which audio data such as music is recorded is referred to as an audio file for the sake of description).
  • Panel operation unit that is displayed and touched by mouse, pen, user's finger, etc.
  • Operation is enabled by a pointing device corresponding to 20.
  • an operation of reproducing an audio file designated by the user on the display unit 24 is performed under the control of the CPU 11.
  • the user can delete an audio file selected on the evening panel by using the evening panel function of the display unit 24, and can copy or move the audio file to an external device, for example, the portable device 50 under the control of the CPU 11. is there.
  • the display unit 24 searches from the WWW (world wide web) site on the Internet based on the TOC (Table of Contents) information of the optical disc mounted on the CD-ROM drive 17.
  • the related information is displayed graphically as a hypertext markup language (htm1) document, and can be used as a normal Internet browser.
  • htm1 hypertext markup language
  • the recording / reproducing apparatus 10 is compatible with IEEE (The Institute Electronics Engineers, Inc.) 1394 interface 37, IEEE1.
  • Various devices and systems connected to terminal ta 7 via driver 36 such as satellite broadcast IRD (Integrated Receiver / Decoder), MD player, DVD (Digital Video Disc) player, DV (Digital Video) It is configured to take in audio information from a player or the like.
  • the recording / reproducing apparatus 10 has a PCMCIA (Personal Computer Memory) as an additional function.
  • PCMCIA Personal Computer Memory
  • PCMCIA Card International Association Slot 39 is provided, and a PCMCIA card can be inserted from the PCMCIA slot 39 and attached to the PCMCIA driver 38, and external storage devices and other Media drive, modem, terminal adapter, capuchi Various peripheral devices such as a keyboard can be easily expanded.
  • the recording / reproducing device 10 is provided with a connector 27 for connecting to the portable device 50.
  • the CPU 11 can communicate with the portable device 50 via the interface driver 26 with various devices. it can.
  • the interface driver 26 transfers the audio file stored in the HDD 15 to the portable device 50 via the connectors 27 and 60.
  • the recording / reproducing device 10 and the portable device 50 are electrically connected by connecting the connector 27 and the connector 60, that is, the interface driver 26 of the recording / reproducing device 10 and the interface of the portable device 50.
  • the driver 59 is connected, and data communication between the two devices is enabled.
  • the portable device 50 is provided with the push-type and the rotation-press-type operation element K b as the panel operation section 56.
  • the operator Kb of the panel operation unit 56 is operated, an operation signal for instructing the operation of the mobile device 50 is sent to the control bus B2, and the mobile device 50 operates according to the operation signal. I do.
  • the portable device 50 also has a RAM 53 and a ROM 52, which are components of a normal personal computer, and the CPU 51 controls the entire operation of the portable device 50. Is done. The transfer of the file data and the control data between the blocks is performed via the bus B2.
  • the ROM 52 stores programs to be executed by the CPU 51 in accordance with an operation signal input by operating the panel operation unit 56. In the RAM 53, a data area and a task area required for executing the program are temporarily secured.
  • a flash memory may be mounted on the portable device 50 as in the recording / reproducing device 10, and the bus configuration is not limited to a specific system.
  • a hard disk drive (HDD) 54 that records and reproduces information on a hard disk is provided as a storage means inside the portable device 50.
  • HDD hard disk drive
  • audio information transferred from the recording / reproducing apparatus 10 via the interface (I / F) driver 59 is stored in the HDD 54 in file units, for example, one song as one file.
  • a solid-state memory such as a flash memory may be used as the storage unit.
  • the portable device 50 is provided with an encoder 61 for compressing audio data in ATRAC 2 format and a decoder 62 for decoding audio data compressed in ATRAC 2 format.
  • the encoder 61 and the decoder 62 perform an encoding and decoding process on the supplied audio data under the control of the CPU 51.
  • the portable device 50 is provided with a buffer memory 55 for temporarily storing audio data to be processed.
  • the sofa memory 55 writes / reads data overnight under the control of the CPU 51.
  • the HDD 15 of the recording / reproducing device 10 stores an audio file and the like encoded by the ATRAC2 method. Therefore, when the audio file stored in the HDD 15 is supplied through the interface driver 59 and stored in the HDD 5, the data file such as a song is transferred from the HDD 15 to the HDD 15.
  • processing by the encoder 61 is not necessary.
  • the audio data read from the optical disk mounted on the CD-ROM drive 17 of the recording / reproducing apparatus 10, that is, the audio data that has not been subjected to the compression processing is directly transmitted via the interface driver 59. It may be input. In such a case, the encoding by the encoder 61 is performed as described above as a process for recording the audio data on the HDD 54.
  • the portable device 50 has audio to the encoder 61 for compression processing.
  • a microphone terminal tb3, a line input terminal tb2, an optical digital terminal tb4, and the like are also provided.
  • Each of the terminals t b1 to t b4 in FIG. 4 corresponds to one of the terminals t b shown in FIG.
  • the encoder 61 is an audio signal input from the microphone terminal tb3 to which the microphone is connected via the amplifier 65, or an audio signal input from the line input terminal tb2 to which another device such as a CD player is connected.
  • the signal is configured to be input via the A / D converter 64.
  • These input audio data are also encoded by the encoder 61.
  • the portable device 50 is configured such that data input from an external device (for example, a CD player or the like) connected to the optical digital terminal tb4 is input to the encoder 61 via the IEC 958 encoder 63. . In this way, the data input in the optical digital system is also encoded by the encoder 61.
  • the encoded data can be stored in the HDD 54 in file units.
  • the encoding algorithm of the encoder 61 is not limited to ATRAC 2, other encoding algorithm for compressing information, there, for example, ATRAC, MP EG, PAS C, T win VQ N Re a lAud io ⁇ L iquid A udio etc. It doesn't matter.
  • the audio information stored in the HDD 54 is decoded by the decoder 62, and is passed through the 0 / converter 66 and the amplifier 67 to the speaker 6
  • the playback sound is output from 8.
  • the decoder 62 performs ATRAC 2 decoding, but any decoding algorithm that corresponds to the encoding algorithm of the encoder 61 may be used.
  • the encoder 61 and the decoder 62 may not be constituted by hardware, but may be processed by software by the CPU 51.
  • the portable device 50 has an interface for managing and controlling files such as audio files stored in the HDD 54 as a user interface. As shown, the display unit 57 is provided, and the display unit 57 is driven by the display dryno, '58. The display unit 57 displays necessary characters, symbols, icons, and the like based on the control of the CPU 51.
  • the display unit 57 displays a folder or a jacket image corresponding to an audio file or the like, and is a pointer corresponding to the panel operation unit 20 such as touching with a mouse, a ben, or a finger of a user.
  • the operation is enabled by the device. For example, an operation in which an audio file specified by the user on the display unit 57 is read from the HDD 54 and reproduced from the speaker 68 or the like is performed by the control of the CPU 51.
  • the portable device 50 is a recording / reproducing device 1 It is possible to send and receive data to and from the recording / reproducing device 10 by mounting it on the mounting part MT of 0.However, it is also possible to use a non-contact interface, such as IrDA. I don't care.
  • the recording / reproducing device 10 is provided with a charging current supply unit, which supplies a charging current to the portable device 50 to be attached, and supplies a charging current as an operation power supply of the portable device 50.
  • the battery may be charged.
  • FIG. 5 shows a specific example of a file storage form in the HDD 15 of the recording / reproducing device 10.
  • the user loads his / her own CD into the CD-ROM drive 17 and records each recorded song as a file on the HDD 15, that is, copies it.
  • the user makes a request to the distribution / billing center 1 or the like, receives information of the music album corresponding to the request, and the user sends each music of the music album to the HDD 15 as a file. It can also be recorded.
  • album units such as CDs
  • a management file is formed in album units, and each song is stored as one audio file.
  • FIG. 5 shows a state in which n music albums are recorded on the HDD 15, and management files A L (AL1 to AL (n)) are formed corresponding to each album. Then, the music recorded in each album is stored as an audio file in a state corresponding to the management file AL.
  • a L AL1 to AL (n)
  • each file indicated by one line is shown as a file constituting one album.
  • each song is stored as audio files AL1-Ml, AL1-M2, and AL1--3, 'corresponding to the management file AL1.
  • the data of other albums, that is, each song is stored as audio files AL2-M1, AL2-M2, and AL2-M3 in correspondence with the management file AL2. That is, AL (n) -Ml, AL (n) -M2, AL (n) -M3... ′ Are actual data such as music.
  • a related information file AL1ad is formed corresponding to the management file AL1.
  • the data stored as ad is, for example, as described above, the text data such as song titles, artist names, lyrics, messages, etc., and images of song image artists. Information such as image data, address (URL) of the artist's Internet homepage, copyright information, names of related parties (such as lyricists, composers, and authors).
  • the management file AL (*) is various management information related to one or more corresponding audio files and related information files, and is used when playing, moving, copying, and editing each audio file and related information file. Used for example, in the management file AL1, there is an alba Management information on the entire file group, management information on each of the audio files AL1_M1, AL1-M2, AL1--3, and related information file AL1ad Information is recorded.
  • FIG. 6 shows a specific example of the management information recorded in the management file.
  • the album information which is the management information of the entire album, for example, the file type, the number of files, the album title, the file size, and the record are shown.
  • the information includes the date and time of the release, the names of the parties involved (such as the album creator, songwriter, and performer), copyright information, the album ID, the flag for allowing use of the chinho, and various other management information.
  • the information use permission flag is a flag for preventing the use of the information provided for a fee when the information is not properly charged, and the function is described later.
  • file information (# 1) to file information (#m) are recorded as management information individually corresponding to each corresponding audio file.
  • the file information includes, for example, a file type of a corresponding file, an address pointer indicating a recording position of the corresponding file on the HDD 15, a file size, a title (such as a song name), and a date and time when the recording was performed.
  • Information, related person names (lyric composers, performers, etc.), copyright information, information use permission flags, and other various management information are included.
  • related file information is recorded as management information for managing the corresponding related information file.
  • the related file information includes, for example, the file of the corresponding related information file. File type and number of files, address pointer indicating the recording location of the corresponding related information file on HDD 15, data size of related information file, date and time of recording, related party name, copyright information, information It includes a use permission flag and other various management information.
  • the recording / reproducing apparatus 10 can perform various processes such as reproduction, movement, copying, and editing of a specific music. Under the control of the CPU 11, it becomes possible to output an image or text as related information in accordance with an operation such as music reproduction.
  • the file storage format in FIG. 5 and the contents of the management information shown in FIG. 6 are merely examples.
  • a file storage form and a management form suitable for various kinds of processing of the data file which is the actual data to be stored, may be adopted.
  • not only audio files such as music, but also video data, still image data, text data, programs as game software, etc. should be stored as real files, that is, as independent files instead of as related information files. It may be.
  • the HDD 54 of the portable device 50 may adopt the same file storage form as the HDD 15.
  • the user can purchase information by, for example, storing pay information distributed from the distribution / billing center 1 or the distribution center 7 in the HDD 15 of the recording / reproducing apparatus 10. Also, the user The information can also be purchased by loading the portable device 50 into the download device 6 and recording arbitrary information on the HDD 54. The paid information recorded on the HDD 54 in the portable device 50 can be moved to the HDD 15 of the recording / reproducing device 10 to be usable, or can be used, for example, reproduced while stored in the HDD 54 of the portable device 50. Can
  • the information use permission flag shown in FIG. 6 is turned off when the information is recorded on the HDD 15 or the HDD 54, that is, the use is prohibited. Then, the information use permission flag is turned on, that is, the state is changed to the use permission state, by appropriate charging by the user.
  • the CPU 11 or the CPU 51 checks the information use permission flag of the file stored in the HDD 15 or the HDD 54, and controls to execute an operation such as reproduction, so that the use is prohibited, that is, charging is performed. Use of the user is not permitted for files that have not been checked.
  • the billing process for making the file usable is a process of a point stored in the point memory 45, and is not a billing process in the delivery / billing center 1.
  • the user can use the file as pay information input to the recording / reproducing device 10 and recorded on the HDD 15.
  • the point memory 45 stores the number of points PT and the point use histories R1, R2,... As shown in FIG. In this specific example, it is assumed that the number of points PT is set to a fixed value as an initial value, for example, 100 points. Then, each time the pay information is input to the recording / reproducing apparatus 10 and is recorded on the HDD 15 for example, the CPU 11 calculates the number of points of the price corresponding to the information content from the stored number of points PT. Subtract and update the number of points PT. This process is a charging process inside the recording / reproducing device 10.
  • the point usage history R1, R2 ⁇ ⁇ ⁇ is added according to the consumption of the number of points P, that is, according to the input of the pay information. , Data name, number of deduction points, payee (seller name, copyright owner name, etc.).
  • the accounting process inside the recording / reproducing apparatus 10 is executed by subtracting the number of points PT according to the input of the pay information, and it is assumed that the user has paid for the bill.
  • the CPU 11 permits the use of the paid information. That is, the CPU 11 turns on the information use permission flag described above.
  • processing for actual billing for example, for debiting a user's bank account, is performed periodically or when the number of points PT is insufficient, and communication with the delivery / billing center 1 is performed. Executed at distribution / billing center 1.
  • the CPU 11 determines whether the pay information is always input or the periodic charge processing is performed. The date and time are monitored.
  • the CPU 11 advances the processing from step S1 to step S4 and inputs the information.
  • the operation control for recording the obtained information in the HDD 15 is performed. Further, in step S5, the CPU 11 turns off the information use permission flag for the file stored in the HDD 15 and sets the file to the use disabled state.
  • step S6 the CPU 11 determines whether or not the number of points corresponding to the value of the information input this time is left as the number of points PT in the point memory 45.
  • step S7 the CPU 11 subtracts the number of points PT and adds the point use history R (x) for the current information purchase to the point memory 45. Add and remember. That is, the CPU 11 obtains and updates the number of points PT based on the following equation.
  • Number of points PT (Number of points ⁇ )
  • Two point usage histories R (x) are stored in the point memory 45.
  • Information such as the name of the purchase and the payee are sent from the information provider such as the distribution / billing center 1 at the same time. Such information may not be necessary depending on the form of billing, that is, the form of contract with the right holder.
  • the CPU 11 After updating the contents of the point memory 45 in step S7, in step S8, the CPU 11 transmits the information stored in the HDD 15 this time. Assuming that the price has been paid, the information use permission flag for the file of the information is turned on, and the file is set in a state where it can be used by the user.
  • the information becomes available at the point in time when the temporary deduction of the point deduction is performed. This means that the user can use the information immediately after receiving the information without the need to wait for communication with the delivery / charging center 1 for billing.
  • a process for debiting a user's bank account is performed periodically and automatically.
  • the processing of CPU 11 proceeds from step S2 to step S3 at each set charging date and time.
  • the billing process date and time is set in advance in the processing program of CPU 1.1 at a specific time of a certain period such as daily or weekly. Since the billing process requires a communication operation with the distribution / billing center 1, a specific time, such as midnight, when there is a high possibility that the normal user is not using the recording / reproducing device 10 It is convenient to set this to.
  • the date and time may be set by the user.
  • step S3 the CPU 11 determines whether or not the point number PT of the point memory 45 has been updated at the time of the previous billing process, that is, since the billing process by the previous distribution / billing center 1. I do. That is, CPU 11 is a determination as to whether or not the user has purchased information.
  • the number of points in the point memory 45 is returned to the initial value.
  • the point use history R l is assumed to be cleared, so if information has not been purchased, the point number PT of the point memory 45 is the initial value, and the point use history is stored. Absent. In such an initial state, there is no need to perform actual billing processing in the distribution / billing center 1 this time, so the CPU 11 returns from step S3 to the loop of steps S1 and S2.
  • step S9 The billing process at delivery / billing center 1 is performed.
  • step S9 the CPU 11 connects the communication line to the delivery Z charging center 1 and makes a charging processing request. Then, in step S10, CPU 11 waits until an OK notification is received from distribution / billing center 1.
  • the process shown in FIG. 11 is performed on the distribution / billing center 1 side.
  • the distribution Z billing process in the distribution / billing center 1 shown in FIG. 11 is executed by the controller of the distribution / billing center 1, although not shown. That is, when a billing process request is received from a certain recording / reproducing device 10, the controller of the distribution / billing center 1 advances the process from step S41 to step S42, and performs a preparation process for billing.
  • the CPU 11 sends the billing process request and necessary information such as the user ID, device ID, and the PIN set by the user.
  • the controller of the delivery / billing center 1 prepares for step S42.
  • an authentication process is performed based on the transmitted information. That is, the controller It is determined whether the request is a proper billing process request from a legitimate user. Then, if the certification and other preparations are properly completed, step S 4
  • step S44 the controller waits for transmission from recording / reproducing device 10.
  • the CPU 11 Upon receiving the OK notification from the distribution / billing center 1, the CPU 11 advances the process from step S10 to step S11 in FIG. 8, and the number of points PT stored in the point memory 45 at that time. Then, send the point use history to the distribution / billing center 1. Then, the CPU 11 waits for an OK notification or an NG notification from the distribution / billing center 1 in steps S12 and S13.
  • step S 44 the controller proceeds from step S 44 to step S 45 in FIG. 11 and receives it. Capture the night.
  • step S46 the controller performs a billing process based on the received number of points ⁇ and the history of use of the points. Specifically, since the difference between the initial number of points and the current number of transmitted points is the number of points corresponding to the amount of information purchased by the user, the controller determines the number of purchased points and Create a debit from your bank account. In addition, the controller determines the right holder to receive the information provision fee from the point use history and creates data for distribution.
  • step S47 If such a billing process is completed successfully, The process proceeds from step S47 to step S50, and the controller notifies the recording / reproduction device 10 of an OK.
  • step S48 the controller notifies the recording / reproducing apparatus 10 of NG. Then, the controller disconnects the line with the recording / reproducing device 10 in step S51.
  • step S12 the point memory 45 is initialized.
  • CPU 11 returns the point number PT to the initial value and clears the point use history. As a result, the periodic charging process ends.
  • step S9 the CPU 11 restarts the processing from step S9. If a billing process error occurs in the distribution / billing center 1, the CPU 11 performs such a retry. In this case, the line is kept connected and the step S11 is performed. May be executed.
  • step S6 when pay information is input, temporary charging processing is performed in the form of a point deduction, but if a large amount of information is purchased continuously, In step S6, it is possible that the number of points is insufficient. In such a case, in this specific example, the process proceeds from step S6 to step S21 in FIG. In other words, if the points are insufficient, the CPU 11 charges the distribution / charge center 1 temporarily. Requests processing and performs processing to return the number of points to the initial value.
  • step S21 the CPU 11 connects a communication line to the distribution / billing center 1 and makes a billing request. Then, in step S22, the CPU 11 waits for the 0K notification from the delivery charge accounting center 1.
  • the processing of FIG. 11 is performed on the distribution / billing center 1 in response to such a line connection and billing process request. Then, an OK notification is sent to the recording / reproducing device 10 in step S43. If there is any problem such as an authentication error, the process ends.
  • the CPU 11 advances the process from step S22 to step S23 in FIG. 9, and the number PT, the number of points stored in the point memory 45 at that time. Send usage history to distribution / billing center 1.
  • the “number of required points this time” and the “billing information of the current pay information” shown in the parentheses of step S23 are information to be transmitted in another processing example, and will be described later.
  • the CPU 11 waits for a ⁇ notification or an NG notification.
  • step S 45 and S 46 the controller of the distribution / billing center 1 processes steps S 45 and S 46 from step S 44 in FIG. 11.
  • the billing process is performed based on the number of points ⁇ ⁇ and the point of use as in the case described above.
  • the controller proceeds to step S50, and notifies the recording / reproducing device 10 of ⁇ .
  • step S49 an NG notification is sent to the recording / reproducing device 10.
  • step S51 the controller disconnects the line with the recording / reproducing device 10.
  • the CPU 11 of the recording / reproducing apparatus 10 determines that the billing process has been properly completed when the 0K notification is received from the distribution / billing center 1 and determines from step S24 to step S2 in FIG. Proceed to 6 to initialize point memory 45. That is, CPU 11 returns the number of points PT to the initial value and clears the point use history. When an NG notification is received from the distribution / billing center 1, the CPU 11 restarts the processing from step S21.
  • step S26 the point memory 45 is initialized, that is, the number of points PT is set to the initial value, so that the number of points corresponding to the information input this time is secured. Therefore, the CPU 11 proceeds to step S7 in FIG. 8 and subtracts the number of points PT according to the current information purchase, and adds the point use history R (x) for the current information purchase.
  • the CPU 11 determines in step S8 that the information stored in the HDD 15 has been paid this time, and Turn on the use permission flag and set it to a usable state by the user ⁇
  • the number of points will be initially set through the temporary charging process at the distribution / charging center 1 even if the number of points is insufficient.
  • the value is returned to the value, that is, provisional accounting processing by subtracting the number of points becomes possible. Therefore, the user can use the information without having to wait for the periodically executed charging process after step S9.
  • step S23 in FIG. 9 not only the current number of points PT and the point use history but also the required number of points this time and the billing information of the current pay information are distributed / charged. It may be sent to 1.
  • the billing process in step S46 in Fig. 11 in the distribution / billing center 1 is based on the number of points ⁇ ⁇ and the point use history, that is, the settlement process for the information purchase immediately before the current information input. Not only that, it also performs the processing of the price when inputting the information this time. In this case, the payment for this shortage has been settled, so the processing in step S7 becomes unnecessary, and as shown by the broken line in FIG. What is necessary is just to go to step S8 of 8.
  • the billing process is performed as described above.
  • 0 can be set in the download device 6 in FIG. 1 to purchase paid information.
  • the download device 6 downloads the information specified by the user to the HDD 54 in the portable device 50, but at that time, sets the downloaded file to an unusable state. That is, the information available flag is turned off for the files in the HDD 54.
  • the user connects the portable device 50 to the recording / reproducing device 10, moves the file to the recording / reproducing device 10, and performs a point process. Or it is necessary to perform point processing using the recording / reproducing device 10.
  • the recording / reproducing device 10 When the file downloaded to the portable device 50 is moved to the HDD 15 of the recording / reproducing device 10 for use, the recording / reproducing device 10 considers the file movement as input of the pay information in the processing of FIG. As described above, the processing after step S4 is performed. That is, the recording / reproducing device 10 performs a temporary charging process by the point process, and makes the file moved to the HDD 15 usable. After that, the user can use the file freely.
  • the file downloaded to the portable device 50 can be used on the portable device 50 only by performing the point processing in the recording / reproducing device 10 without moving the file to the HDD 15 of the recording / reproducing device 10.
  • the processing operation of the CPU 11 of the recording / reproducing device 10 for this will be described with reference to the flowchart shown in FIG.
  • step S31 in FIG. 10 the CPU 11 monitors the connection with the portable device 50.
  • the CPU 11 proceeds to step S32, checks the file stored in the HDD 54 of the mobile device 50, and determines in step S33 that the file is unavailable at that time. Determines whether the file in the status exists.
  • the case where there is a file in the unusable state is a case where there is a file which is pay information downloaded from the download device 6 using the portable device 50 and has not yet been charged.
  • step S34 the CPU 11 checks the number of points in the point memory 45, and stores the number of points corresponding to the value of the unusable file as the number of points PT. Is determined. If the number of points PT is left, the CPU 11 subtracts the number of points PT and adds and stores the point use history R (X) in step S35.
  • step S36 the CPU 11 considers that the unusable file stored in the HDD 54 of the portable device 50 has been paid, turns on the information use permission flag of the file, and sets the user Set to the state that can be used by. That is, the CPU 11 directly accesses the HDD 54 or turns on the information available flag via the CPU 51. As a result, the user can use the paid information downloaded to the portable device 50.
  • the CPU 11 performs the processing in FIG. 9 similarly to the case of step S6 in FIG. 8 described above.
  • the user does not need to perform the operation for the billing process regarding the purchase of the pay information, and the user's labor is almost eliminated.
  • processing with a prepaid card is unnecessary.
  • a card reader and other devices and operators required for the billing process are not required, and the configuration of the recording / reproducing apparatus 10 can be simplified.
  • the actual billing process involving communication with the distribution / billing center 1 is performed periodically and automatically, there is no need for the user in this regard.
  • the system does not communicate with the delivery / billing center 1 for billing every time information is input, so there is no need to wait for the billing process, and the user can use the acquired information immediately.
  • the number of points seems to be insufficient, temporary distribution is performed. Since the number of points and the number of points are initialized, it is possible to prevent the information obtained by the user from being unavailable even when the number of points is insufficient.
  • information can be purchased by the portable device 50 and billing can be performed by a point process using the recording / reproducing device 10, diversification of information obtaining means can be realized, and the billing process can be performed smoothly. It can be carried out.
  • the point number PT in the point memory 45 is initially set to a specific initial value, and in steps S14 and S26, the point number PT is returned to the initial value.
  • the initial value may be set by a user other than the fixed value. For example, for a user who wants to purchase a large amount of information, setting the number of points to a large value as an initial value is to avoid a situation in which the number of points is insufficient in steps S6 and S34. It is suitable for In other words, if points are insufficient, distribution Z will be communicated with billing center 1 and extraordinary billing processing will be performed, so the user will have to wait for the communication and billing processing time. Some users want to avoid the situation.
  • the distribution / billing center 1 determines the number of used points.
  • CPU 11 must send the current number of points and the initial value. is there.
  • the number of points used is stored in the point memory 45 together with the current number of points, and the number Alternatively, the number of used points may be transmitted.
  • the point use history is stored in the point memory 45.
  • a method of not storing the point use history may be considered. For example, if the distribution / billing center 1 simply collects the fee from the user according to the purchase information, the charge amount can be determined only from the point value, and the point use history is not required. In other words, when the distribution / billing center 1 does not need to distribute fees to other organizations or right holders, or when the fees are uniformly distributed to copyright holders, etc. This is the case where it is not necessary to perform the corresponding process, that is, the process of determining the information purchased by the user.
  • the point use history has the meaning as the information purchase history for the user, so it is configured not to be cleared when the billing process in the distribution / billing center 1 is completed, for example.
  • the information may be accumulated and stored in the HDD or the like. In this way, the user can check the past information purchase status by displaying a list of the history by the CPU 11 or the like.
  • the communication with the delivery / billing center 1 is performed temporarily to perform the billing process. Instead, if the points are insufficient, the file may only be saved in an unusable state. That is, after waiting for the subsequent periodic processing (steps S9 to S14), When the number of points is initialized, the number of points may be subtracted to make the file usable. Alternatively, if the number of points is insufficient, the stored file is deleted, or the number of points is checked before storage in the HDD 15, and the recording operation is not permitted if the number is insufficient. Such processing is also conceivable.
  • the recording / reproducing apparatus 10 communicates with the distribution / charging center 1 periodically or temporarily to perform charging processing. It is assumed that they are physically connected to For example, if the user disconnects the connection code of the communication line 3 from the recording / reproducing apparatus 10 for some reason, the distribution / charging center 1 cannot execute the charging process.
  • the billing process by communication with the distribution / billing center 1 has a meaning as a settlement for the provisional billing by the point process, it is possible to charge properly if the communication is disabled. It means that it is gone. This also leaves room for unauthorized use, such as obtaining information only for points and then disconnecting the connection code to disable communication, that is, making payment impossible.
  • provisional charging is performed by the point deduction method, but provisional charging is performed by the point addition method, and communication with the distribution / charging center 1 is performed periodically. It is also conceivable to execute a billing process according to the number of points at that time, and then return the number of points to zero upon completion of the billing process. Note that the point deduction method as in the above specific example has an effect that the user can be prevented from purchasing information unnecessarily, that is, the user can be conscious of the point when the point becomes insufficient.
  • provisional billing is performed by the point process in the recording / reproducing device 10, and the distribution Z is periodically communicated with the billing center 1 to respond to the amount of bottle consumption.
  • the actual billing process is to be performed in the form of payment.
  • second billing process the actual billing process is performed by the user purchasing the number of points from the distribution Z billing center 1, and thereafter the user has the number of points remaining Only the information can be obtained. That is, advance billing such as prepaid billing is realized by the point processing.
  • the point memory 45 only needs to store the number of points PT shown in FIG.
  • the point use history R1, R2- ⁇ ' may be stored, but it is not used for billing, but in the sense that it allows the user to check the information purchase history. is there.
  • the billing process inside the recording / reproducing apparatus 10 is based on the input of the pay information. This is performed by subtracting the number PT.
  • the CPU 11 advances the processing from step S61 to step S63 and inputs the information. Operation control for recording the information on HDD 15. Also, in step S64, the CPU 11 turns off the information use permission flag for the file stored in the HDD 15 and sets the file to the use disabled state.
  • step S65 the CPU 11 determines whether or not the number of points corresponding to the value of the information input this time is left as the number of points PT in the point memory 45.
  • the CPU 11 subtracts the number of points PT in step S66. That is, the CPU 11 obtains and updates the number of points based on the following equation.
  • step S67 the CPU 11 pays for the information stored in the HDD 15 this time. Assuming that the information has been paid, the user turns on the information use permission flag for the information file, and Set to a usable state.
  • the information becomes available at the point in time when the temporary deduction of the point deduction is performed. This means that the user can use the information immediately after receiving the information without the need to wait for communication with the delivery / charging center 1 for billing.
  • step S65 if it is determined in step S65 that the number of points is insufficient, the CPU 11 temporarily terminates the process at that time, that is, the information stored in the HDD 15 remains unusable.
  • the user can perform an operation of purchasing the number of points as needed at any time.
  • the CPU 11 advances the process from step S62 to step S68, and first displays an operation image for point purchase, for example, as shown in FIG. indicate.
  • the user selects the point purchase amount from this screen, and performs a determination operation. For example, the user performs an operation such as a sunset operation on the screen. If the user performs a cancel operation, the CPU 11 stops the point purchase processing in step S70.
  • step S69 When the user selects a point purchase amount on the screen of FIG. 12 and performs a determination operation, the CPU 11 advances the process from step S69 to step S71, and sets the delivery charge accounting center. In the evening, connect the communication line and make a point purchase request. Then, in step S72, CPU 11 waits until an OK notification from distribution / billing center 1 is received.
  • the processing shown in Fig. 15 is performed on the distribution / billing center 1 side.
  • the delivery / billing process in the delivery / billing center 1 or the like shown in FIG. 15 is executed by the controller of the delivery / billing center 1 or the like, similarly to the first billing process. That is, if a recording / reproducing device 10 requests a point purchase, the controller of the distribution / billing center 1 advances the process from step S91 to step S92, and prepares for the point sale. I do.
  • the CPU 11 transmits a point purchase request and necessary information such as a user ID, a device ID, and a password set by the user, and the controller of the distribution / billing center 1 prepares for step S92.
  • an authentication process is performed based on the transmitted information. That is, the controller determines whether the request is an appropriate point purchase request from an appropriate user.
  • step S93 the controller sends an OK notification to the recording / reproducing device 10.
  • step S94 the controller waits for transmission from the recording / reproducing device 10.
  • the CPU 11 advances the process from step S72 to S73 in FIG. 13 and distributes the point purchase amount selected by the user to the distribution / billing center. Send to one. Then, the CPU 11 waits for an OK notification or an NG notification from the distribution / billing center 1 in steps S74 and S75.
  • step S 94 the controller proceeds to step S 95 in FIG.
  • step S95 the controller performs a charging process for the user based on the amount of point purchase received from the recording / reproducing device 10. Specifically, the system creates a debit from the user's bank account according to the amount of points purchased.
  • step S97 the processing in the distribution / charging center 1 proceeds from step S97 to step S100, and the controller notifies the recording / reproducing apparatus 10 of an OK. .
  • step S98 the controller notifies the recording / reproducing apparatus 10 of NG. Then, the controller disconnects the line with the recording / reproducing device 10 in step S101.
  • the CPU 11 of the recording / reproducing apparatus 10 determines that the billing process for selling points by the distribution / billing center 1 has been properly terminated when the distribution / billing center 1 has received the 0K notification. Judge and proceed from step S74 to step S76.In point memory 45, add the number of purchased points, that is, the amount of points selected by the user to purchase, to point number P at that point. I do.
  • step S75 when the delivery / billing center 1 receives an NG notification, the CPU 11 returns from step S75 to step S71 to restart the communication process. Note that if there is a billing error in the distribution / billing center 1, such a retry will be performed. In that case, the line is left connected, and the CPU 11 starts from step S73. It may be configured to execute the processing of (1).
  • step S76 after the purchased amount of points is added to the point memory 45, the process proceeds to step S77, and it is determined whether or not there is a file that cannot be used in the HDD 15. For example, if it is determined that the points are insufficient in step S65 before this purchase processing, there is a file in which the information available flag remains unusable. If there is an unusable file in the HDD 15, the CPU 11 proceeds to step S 65, determines the number of points required for the file, and determines the number of points equal to or more than the required number of points. If it is stored in the point memory 45, a point subtraction process is performed in step S66, and the file is made usable in step S67.
  • step S77 If the point is again determined to be insufficient when the process proceeds from step S77 to step S65, the file remains unusable. In this case, the user needs to perform the point purchase process again. For example, when expensive information was made unavailable due to lack of points, or the user purchased only a few points.
  • the user can set the portable device 50 in the download device 6 of FIG. 1 to purchase pay information.
  • the download device 6 sets the file downloaded to the HDD 54 in the portable device 50 to an unusable state, but the user sets the file as in the first billing process.
  • the portable device 50 is connected to the recording / reproducing device 10, and the file is moved to the recording / reproducing device 10 and the point processing is performed. Is required.
  • the recording / reproducing device 10 regards the file movement as input of pay information in the processing of FIG. Then, the processing after step S63 is performed. That is, the recording / reproducing device 10 performs a billing process by the point process, and makes the file moved to the HDD 15 usable. After that, the user can use the file freely.
  • the file downloaded to the portable device 50 can be used on the portable device 50 only by performing the point processing in the recording / reproducing device 10 without moving the file to the HDD 15 of the recording / reproducing device 10.
  • the processing operation of the CPU 11 of the recording / reproducing apparatus 10 for this will be described with reference to the flowchart shown in FIG.
  • step S81 in FIG. 14 the CPU 11 monitors the connection with the portable device 50.
  • the CPU 11 proceeds to step S82, and proceeds to step S82.
  • step S83 it is determined whether or not there is a file in an unusable state at that time.
  • the case where there is a file in an unusable state means that there is pay information downloaded from the download device 6 using the portable device 50 and there is a file which has not been charged yet.
  • step S84 the CPU 11 checks the number of points in the point memory 45, and determines whether the number of points corresponding to the price for the unusable file is left as the number of points PT. Determine whether or not. If the number of points TP is left, the CPU 11 subtracts the number of points PT in step S85.
  • step S86 the CPU 11 determines that a fee has been paid for the unusable file stored in the HDD 54 of the portable device 50, and turns on the information use permission flag of the file. Set to a usable state. That is, the CPU 11 directly accesses the HDD 54 or turns on the information available flag via the CPU 51. As a result, the user can use the pay information downloaded to the portable device 50.
  • step S34 If the number of points is insufficient in step S34, the CP U1 keeps the file in the portable device 50 still unusable, so that the user needs to purchase points. become.
  • the user only needs to perform the point purchase operation in advance for the purchase of the pay information.
  • the screen shown in Fig. 12 Since it is only an operation for the user, it does not take much time for the user. Also, the user can purchase any quantity at any time.
  • the billing form has the same meaning as the prepaid card, but no force reader or other equipment required for billing is required, and the cost of distribution of the card is also unnecessary. You don't even have to go to a store to get it. Further, in this case, since the user can be aware of the amount of points purchased, that is, the billing amount, there is an advantage that the user himself can pay attention to overuse. Also, as in the case of the first billing process, since the billing process is not performed by communicating with the distribution / billing center 1 every time information is input, the user does not need to wait for the billing process. The information obtained can be used immediately. In addition, if the number of points is insufficient, it is only necessary to purchase the points later, so that the information obtained by the user due to the lack of points can be prevented from being unavailable.
  • information of the download device 6 can be purchased by the portable device 50 and billing can be performed by point processing using the recording / reproducing device 10, diversification of information acquisition means can be realized, and billing processing can be performed. It can be done smoothly.
  • the operation method of the user at the time of point purchase and the selection range of the purchase amount are not limited to the above specific examples.
  • the CPU 11 issues a warning to prompt the user to purchase points, or the CPU 11 communicates with the distribution / billing center 1 to automatically purchase a certain amount of points. It is also conceivable to do so.
  • the input file remains unusable at the point when the point is insufficient, but a screen is displayed to prompt the user to purchase the point when it is determined that the point is insufficient.
  • a predetermined amount of point purchase processing may be automatically performed by a user setting in advance.
  • delete the stored file or check the number of points before storing in HDD 15, and do not permit recording operation if the number is insufficient. Processing is also conceivable.
  • the file stored by the user may be deleted and the number of points corresponding to the file may be controlled to be increased.
  • all the processing of the point memory 45 was performed by the recording / reproducing device 10. It may be configured to be executed.
  • charging point information is stored in the first memory means of the terminal device, and information distributed from an external source is stored in the second memory.
  • the charge point information stored in the first memory is updated, and the attribute of the distributed information is updated. In this way, each time information is distributed to the recording / reproducing device 10, The problem of communicating with the data 1 can be improved.

Description

明細書 端末装置、 課金システム及びデータ処理方法 技 T分野 本発明は、 端末装置、 課金システム及びデータ処理方法に関し、 特に、 情報配信システムにおける課金センタと、 その課金センタと 情報通信可能とされる端末装置とを備える課金システム等に関する。 背景技術 ユーザの所有するオーディオビジュアル機器として各種のものが 普及しており、 音楽ソフ トゃ映像ソフ トを個人で楽しむことが一般 化している。 例えばユーザがコンパク トディスク (C D : Compact Di sc) 、 ミニディスク (M D : Mini Di sc, 商標) などのディスク記 録媒体を用いたオーディオシステムなどを所有し、 所望の C D、 M D等を購入して再生させることなどが行われている。
ところで、 これらのように所謂パッケージメディァとして音楽等 をユーザに提供する方式とは別に、 通信によりユーザの端末装置に 対して音楽等のデータを配信する方式も考えられている。
また、 音楽データ自体は配信しないが、 例えばユーザが C D等で 所有する音楽データに対する付加的な情報、 例えばタイ トル、 歌詞、 メ ッセージ、 アーティス トのプロフィールなどのテキス トや、 関連 するグラフィ ックスデータを配信することも考えられる。 例えば音楽や付加的情報の情報配信を有料で行うシステムを考え ると、 ュ一ザから適正に料金を徴収できる課金システムが必要とな 課金システムとしてまず考えられるのは、 例えば通信により、 ュ —ザの所有する端末装置に有料の情報が取り込まれる毎に、 その端 末装置と課金処理セン夕間の通信によって課金処理を行う方式であ る。 例えば電話回線等で端末装置と課金処理セン夕が接続された状 態で、 ユーザ端末装置に取り込まれた情報に応じて課金処理セン夕 が、 そのユーザに対する課金処理を行い、 例えば後日そのユーザの 銀行口座から料金を引き落とすような方式である。
しかしながら、 上述のように、 ュ一ザ端末装置への情報の取り込 み時点毎に、 課金処理セン夕と端末装置で通信を行うことは、 課金 処理の完了までユーザに情報の利用を待たせることになる。 特に、 回線の混雑具合や回線の種類などによっては、 ユーザにかなり長い 時間待たせることもあり得る。
また、 課金システムとしてプリペイ ドカードを採用することも考 えられる。 しかしながら、 プリべイ ドカードの流通のために多大な コス 卜が必要となること、 ユーザが力一ド購入の手間をかけなくて はならないこと、 ユーザが所有する端末装置に専用のカードリーダ を設けなくてはならないことなど、 システム導入に不利な点が多い。 発明の開示 本発明は、 上述した課題を解決することを目的としている。
この目的を達成するための本発明は、 課金点数情報を記憶する第 1のメ モリと、 外部ソースから配信される情報を記憶する第 2のメモリと、 第 2の メモリに配信される情報が記憶されるとき、 第 1のメモリに記憶されてい る課金点数情報を更新するとともに配信される情報の属性を更新する制御 部を備える課金セン夕と通信可能な端末装置を提供する。
また、 上述した目的を達成するための本発明は、 課金点数情報を記憶す る第 1のメモリと、 外部ソースから配信される情報を記憶する第 2のメモリ と、 第 2のメモリに配信される情報が記憶されるとき、 第 1のメモリに記憶 されている課金点数情報を更新するとともに配信される情報の属性を更新 する制御部とを有する端末装置と、 端末装置から送信される課金点数情報に 応じた課金処理を行う課金処理部を有する課金セン夕とを備える課金シス テムを提供する。 図面の簡単な説明 図 1は、 本発明を適用した情報配信システムの概要を示す模式図で ある。
図 2は、 本発明を適用した記録再生装置及び携帯装置の斜視図であ 。
図 3は、 本発明を適用した記録再生装置の具体的な構成を示すプロ ック図である。
図 4は、 本発明を適用した携帯装置の具体的な構成を示すプロック 図である。
図 5は、 記録再生装置を構成する H D D 1 5内におけるファイル格 納形態の具体例を示す図である。
図 6は、 管理ファイルの具体的な内容を示す図である。 図 7は、 記録再生装置を構成するボイン トメモリの具体的な内容を 示す図である。
図 8は、 第 1の課金処理における記録再生装置の C P Uの具体的な動 作を説明するためのフローチャートである。
図 9は、 第 1の課金処理におけるポイント数不足時の C P Uの具体的な 動作を説明するためのフローチャートである。
図 1 0は、 第 1の課金処理における携帯装置接続時の C P Uの具体的な 動作を説明するためのフローチヤ一トである。
図 1 1は、 第 1の課金処理における配信 Z課金センタの具体的な動作を 説明するためのフローチャートである。
図 1 2は、 記録再生装置を構成する表示部の具体的な画面を示す図 である。
図 1 3は、 第 2の課金処理における C P Uの具体的な動作を説明する ためのフローチャートである。
図 1 4は、 第 2の課金処理における携帯装置接続時の C P Uの具体的な 動作を説明するためのフローチャートである。
図 1 5は、 第 2の課金処理における配信/課金セン夕の具体的な動作を 説明するためのフローチャートである。 発明を実施するための最良の形態 以下、 本発明に係る端末装置、 課金システム及びデ一夕処理方法 について、 図面を参照しながら詳細に説明する。
図 1は、 本発明を適用した情報配信システムの概要を示す模式図 である。 この情報配信システムは、 基本的には、 一般ユーザが家庭 2などで用いる記録再生装置 1 0と、 記録再生装置 1 0で使用する 情報を提供する情報サービス組織としての情報配信/課金処理セン 夕、 例えば配信/課金セン夕 1 とから構成される。
配信/課金セン夕 1 と記録再生装置 1 0は、 通信回線 3を介して 各種情報の通信を行うようになっている。 通信回線 3は、 例えば、 I S D N回線などの公衆回線網からなり、 又は当該システムのため に専用に構築された専用回線網からなり、 その回線の形態は特に限 定されない。 また、 例えば、 通信衛星 4、 各家庭 2に設置されたパ ラボラアンテナ 5等からなる衛星通信回線を介して、 配信/課金セ ン夕 1 と記録再生装置 1 0間の情報通信を行うようにしてもよい。 一般ユーザが使用する記録再生装置 1 0は、 内部に大容量のデー 夕ファイル格納部を備えるとともに、 光ディスク、 光磁気ディスク、 半導体メモリなどの所謂パッケージメディアのドライブ機能、 他の 機器からのデータ入力機能、 通信回線を介したデ一夕入力機能など を備える。 更に、 記録再生装置 1 0は、 光ディスク、 光ディスク装 置、 半導体メモリなどのュ一ザが購入したメディァから再生される オーディオデ一夕、 ビデオデ一夕、 その他の各種データ、 又は他の 機器や通信回線から入力される各種データを、 それぞれファイルと してデータファイル格納部に格納する。
そして、 例えば 1曲単位で 1つのファイルとして記録再生装置 1 0に格納されている音楽等のファイルは、 ユーザによって任意に再 生される。 したがって、 例えば多数の光ディスクを有するユーザが、 全光ディスクの全楽曲をそれぞれ 1つのファイルとして記録再生装 置 1 0内に格納しておけば、 わざわざ光ディスク等を選択して記録 再生装置 1 0に装填しなくても、 所望の楽曲等を再生させることが できる。
配信/課金セン夕 1は、 記録再生装置 1 0に、 有料又は無料で各 種の情報を提供する。 例えば、 記録再生装置 1 0に格納されている 楽曲等のファイルに関連する情報として、 曲名、 アーティス ト名、 歌詞などのテキス トデ一夕、 楽曲イメージやアーティス トの画像な どの画像デ一夕、 ァ一ティス トのイン夕一ネヅ トホームページのァ ドレス (U R L : Uniform Resource Locator) 、 著作権に関する情 報、 関係者名 (作詞者、 作曲者、 制作者等) · · · , などの情報を 提供する。 記録再生装置 1 0は、 配信/課金セン夕 1から提供され たこれらの情報を曲のファイルと対応させて格納するとともに、 そ の表示部に表示するなど各種動作に用いる。
また、 配信/課金セン夕 1は、 例えばオーディオデ一夕自体、 す なわち楽曲等を記録再生装置 1 0に送信し、 記録再生装置 1 0は、 受信したオーディオデータをファイルとして格納する。 すなわち、 光ディスク等のパッケージメディァによる販売とは異なった楽曲等 の販売システムが構築される。
更に、 配信/課金センタ 1は、 ユーザに有料で提供した情報に対 する代金をユーザに課金するための処理を行う。 例えば、 配信/課 金セン夕 1は、 ユーザに提供した情報の代金に相当する金額を、 ュ —ザの銀行口座から引き落とすような処理を行う。
なお、 有料提供される情報は、 例えば上述のような楽曲等の関連 情報や、 楽曲自体のデータなどが考えられる。 配信/課金セン夕 1 が、 実際にどのような情報を有料で提供するかは、 情報販売サービ スを行う組織、 企業、 個人などが決定するものであり、 また、 本発 明の要素となる技術事項ではないので、 詳細については説明しない。 また、 情報提供だけでなく、 記録再生装置 1 0での何らかの動作機 能を有料で許可するような形態も考えられる。 例えば、 配信/課金 セン夕 1が、 ユーザが記録再生装置 1 0を用いて光ディスク等の音 楽データを光磁気ディスクや半導体メモリにダビングするときに、 ユーザに対して著作権料などを課金するような形態である。
この具体例の要点となる技術は、 課金処理にあり、 課金対象は何 らかの有料情報の提供とするが、 例えばダビングの許可などを有料 で行う場合は、 そのダビング許可情報も、 本発明でいう有料情報の 提供の一形態であるものとする。
ユーザが使用する装置としては、 記録再生装置 1 0と接続可能な 携帯用の記録再生装置、 すなわち携帯装置 5 0がある。 携帯装置 5 0は、 内部にオーディオデ一夕等のファィルを格納することができ るデータファイル格納部を備える。 携帯装置 5 0が記録再生装置 1 0に接続されると、 記録再生装置 1 0内に格納されているファイル、 例えば楽曲等は、 携帯装置 5 0内のデ一夕ファイル格納部に複写又 は移動される。 逆に、 携帯装置 5 0内のデ一夕ファイル格納部に格 納されているファイルが、 記録再生装置 1 0内のデ一夕ファイル格 納部に複写又は移動されるようにも制御可能である。
ユーザは、 記録再生装置 1 0内に格納されているファイルのうち の所望のファイルを携帯装置 5 0に移動又は複写することによって、 そのファイルを携帯装置 5 0で利用することができる。 例えば、 ュ 一ザは、 その曰に聴きたいと思う楽曲のファイルを記録再生装置 1 0から携帯装置 5 0に移動し、 例えば外出先で携帯装置 5 0を用い て、 それらの曲を聴く ことができる。
情報配信システムとしては、 情報を配信するサーバは多数存在す ることが考えられ、 情報配信セン夕、 例えば配信セン夕 7などがあ る。 この配信セン夕 7は、 ユーザに各種情報を有料又は無料で提供 するという意味では、 配信/課金セン夕 1 と同様であるが、 ユーザ に対する課金処理は実行しない。 すなわち、 ユーザに対する課金処 理については配信/課金セン夕 1がー括して管理し、 一方、 配信セ ン夕 7はユーザへの情報提供にかかる代金を配信/課金セン夕 1に 請求するような形態とする。
ユーザへの情報提供手段としては、 例えば駅や店頭に配置される ダウンロード装置 6のようなものも考えられる。 ダウンロード装置 6には、 例えば携帯装置 5 0を装着できる装着部 M Tが形成されて いる。 装着部 M Tは、 後述する記録再生装置 1 0の装着部 M Tと同 様のものである。 ユーザは、 自分の携帯装置 5 0をダウンロード装 置 6の装着部 M Tに装着して、 所謂自動販売機のような使用形態で 所望の情報を入手又は購入することができる。 ダウンロード装置 6 は、 例えば配信/課金センタ 1又は配信センタ 7によって管理され ており、 逐次必要な情報を、 配信/課金セン夕 1又は配信セン夕 7 から受信して、 携帯装置 5 0に転送する。 このようにして、 ダウン ロード装置 6は、 各種情報をユーザに販売する。
記録再生装置 1 0及び携帯装置 5 0の外観を図 2に示す。 なお、 ここで説明するものは、 あくまでも一例であり、 各機器の外観ゃュ —ザイン夕一フェース構成、 すなわち操作や表示のための構成、 記 録再生装置 1 0と携帯装置 5 0の接続形態などは、 他にも各種のも のが考えられる。
図 2に示すように、 記録再生装置 1 0は、 例えばユーザの家庭で の使用に適するように、 所謂ラジカセ型の機器とされている。 なお、 記録再生装置 1 0は、 例えばコンポ一ネントタイプでもよい。
記録再生装置 1 0には、 ユーザが各種操作を行うための操作キ一 や操作つまみ、 回動でメニューが変更され押圧で決定されるような 回動押圧式の各種キーなどが、 操作子 K aとして機器前面パネルな どに設けられている。 また、 記録再生装置 1 0には、 ユーザに対す る出力手段として、 再生音声等を出力するスピーカ 3 5、 各種情報 を表示する表示部 2 4が設けられている。 表示部 2 4は、 例えば液 晶パネルなどで形成されている。
また、 ユーザが所有する光ディスクを記録再生装置 1 0で再生さ せたり、 後述する内部のハードディスクに光ディスクからデータ等 をダビングするために、 記録再生装置 1 0には、 光ディスクを内部 の、 例えば C D— R O M ( Compact D isc Read Only Memory) ドライ ブ 1 7に挿入するための光ディスク挿入部 1 7 aが設けられている。 同様に、 ユーザが所有する光磁気ディスクを記録再生装置 1 0で 記録/再生させたり、 光磁気ディスクから内部のハードディスクに デ一夕等をダビングするために、 記録再生装置 1 0には、 光磁気デ イスクを内部の、 例えば M D (Mini Di sc ) ドライブ 1 8に挿入する 光磁気ディスク挿入部 1 8 aが設けられている。
また、 記録再生装置 1 0には、 他の機器との接続を行うための各 種の端子 t aが用意されている。 端子 t aは、 例えばマイクロフォ ン、 ヘッ ドホンの接続に用いられる端子であり、 また、 他のオーデ ィォビジュアル機器やパーソナルコンピュータ等と接続するための ライン接続端子、 光デジタル接続端子、 インターフヱ一スコネクタ 等である。
また、 記録再生装置 1 0におけるユーザの操作入力の手段として は、 上述した操作子 K a以外に、 キーボード 9 0やリモー トコマン ダ 9 1が用いられる。
キーボード 9 0が、 端子 t aのうちのキーボード用コネクタに接 続されているときは、 キーボード 9 0からの操作情報が端子 t aを 介して記録再生装置 1 0に入力され、 又は赤外線送信部がキーボー ド 9 0に搭載されているときは、 キーボード 9 0からの操作情報が 赤外線無線方式で出力され、 受光部 2 1から記録再生装置 1 0に操 作情報が入力される。
リモートコマンダ 9 1は、 例えば赤外線方式で操作情報を出力す る。 その赤外線信号による操作情報は、 受光部 2 1から記録再生装 置 1 0に入力される。 なお、 キーボード 9 0を無線方式とする場合 の操作情報の出力や、 リモートコマンダ 9 1からの操作情報の出力 は、 赤外線ではなく電波を用いるようにしてもよい。
また、 記録再生装置 1 0には、 P C M C I Aスロッ ト (Personal Computer Memory Card International Association; 3 9が設けら れており、 P C M C I Aカードを介して、 多 tの機器等とのデータ のやりとりが可能とされている。
携帯装置 5 0は、 ユーザが携帯して使用するのに適するように、 小型且つ軽量の機器とされている。 携帯装置 5 0には、 ユーザが各 種操作を行うための各種の操作キ一などが、 操作子 K bとして設け られている。 なお、 図示していないが、 回動押圧式のジョグダイヤ ルが設けられてもよい。
また、 携帯装置 5 0には、 ユーザに対する出力手段として、 再生 音声等を出力するスピーカ 6 8や、 各種情報を表示する表示部 5 7 が設けられている。 表示部 5 7は、 例えば液晶パネルなどで形成さ れている。 また、 携帯装置 5 0には、 ユーザの入力手段として、 マ イク口フォン 6 5が設けられている。
また、 携帯装置 5 0には、 他の機器との接続を行うための各種の 端子 t bが用意されている。 端子 t bは、 例えばマイクロフォン、 ヘッ ドホンの接続に用いられる端子であり、 また、 他のオーディオ ビジュアル機器やパーソナルコンビュ一夕等と接続できるライン接 続端子、 光デジタル接続端子、 イン夕一フェースコネクタ等である。 例えば、 ユーザが携帯装置 5 0を携帯して音楽等を聴く ときは、 ス ピー力 6 8から音声を再生させる他、 ヘッ ドホン 9 2を端子 tわの うちのへヅ ドホン用端子に接続することで、 ヘッ ドホン 9 2を用い てユーザは音楽等を聴くことができる。
記録再生装置 1 0と携帯装置 5 0を接続することによって、 記録 再生装置 1 0と携帯装置 5 0間で各種データ通信、 例えばオーディ ォデ一夕等の実フアイルのデ一夕や、 それらの通信処理のために必 要とされる制御デ一夕な.どの通信を行うことができる。
この具体例では、 記録再生装置 1 0には、 コネクタ 2 7を有する 装着部 M Tが設けられており、 装着部 M Tに携帯装置 5 0が装填さ れることによって、 両機器が接続される。 携帯装置 5 0が装着部 M Tに装填されると、 携帯装置 5 0の下部に設けられたコネクタ 6 0 と、 装着部 M T内のコネクタ 2 7が接続された状態となり、 コネク 夕 6 0, 2 7を介して両機器の間のデータ通信が行われる。 なお、 記録再生装置 1 0と携帯装置 5 0の接続は、 例えば通信ケーブルを 用いたライン接続方式としたり、 又は赤外線等を利用した無線接続 方式としてもよい。
記録再生装置 1 0の具体的な内部構成を、 図 3を参照して説明す る o
記録再生装置 1 0には、 上述したように、 プッシュ式、 回動押圧 式の操作子 K aがパネル操作部 2 0として設けられている。 なお、 図 2では説明しなかったが、 表示部 2 4に操作キー表示を行うとと もに、 表示部 2 4上に夕ツチ検出機構を設けて、 夕ツチパネル操作 子を形成してもよぐ、 夕ツチパネル操作子も、 図 3でいうパネル操 作部 2 0に含まれるものとする。 パネル操作部 2 0がユーザにより 操作されることによって、 記録再生装置 1 0の各種動作を実行させ るための操作信号が生成され、 記録再生装置 1 0は、 操作信号に応 じて動作する。
なお、 例えば、 記録されるオーディオ情報に対応する曲名、 ァ一 テイス ト名等の入力を容易にするために、 上述したようにキ一ボ一 ド 9 0やリモートコマンダ 9 1を利用することができるが、 U S B ( universal serial bus) 端子 t a 6にキーボード 9 0が接続され ることによって、 キ一ボード 9 0による入力が可能となる。 換言す ると、 キーボード 9 0からの入力信号、 すなわち操作信号は U S B 端子 t a 6を介して U S B ドライバ 2 3に供給され、 記録再生装置 1 0の内部に取り込まれる。 なお、 図 3における各種の端子 t a 1 〜 t a 7は、 それぞれ図 2に示した端子 t aのうちの 1つに相当す ο
リモートコマンダ 9 1からの赤外線による操作信号及びキ一ボ一 ド 9 0が赤外線出力を行う場合の操作信号は、 受光部 2 1で光電変 換されて、 赤外線インターフェース ドライバ 2 2に供給され、 記録 再生装置 1 0の内部に取り込まれる。 なお、 赤外線ィンターフェ一 ス ドライバ 2 2又は U S B ドライバ 2 3を介してデ一夕を外部に出 力するように構成してもよい。
記録再生装置 10には、 通常のパーソナルコンビュ一夕の構成部 品である RAMI 3、 R〇M 12、 フラッシュメモリ 14が設けら れており、 CPU 1 1により記録再生装置 10全体の動作が制御さ れる。 各ブロック間でのファイルデータや制御データの授受は、 バ ス B 1を介して行われる。
R OM 12には、 パネル操作部 20が操作されることにより入力 される入力信号、 又はキ一ボード 90やリモートコマンダ 9 1から の入力信号に応じて、 記録再生装置 10の動作を制御するためのプ ログラム等が記憶されている。 RAM 1 3、 フラッシュメモリ 14 には、 プログラムを実行するために必要とされるデ一夕領域、 タス ク領域が一時的に確保される。 なお、 R OM 12にプログラム口一 ダ一が記憶され、 プログラムローダーによって、 プログラム自体が フラッシュメモリ 14にロードされるようにしてもよい。
課金点数情報であるボイント数を記憶するための記憶部が、 ボイ ントメモリ 45として設けられている。 ポイン トメモリ 45は、 例 えば不揮発性メモリ、 バックアップ電源を備えた R A M等で構成さ れている。 ポイントメモリ 45には、 少なく とも課金処理に用いる ボイント数が記憶され、 CPU 1 1によって更新、 すなわちボイン トの減算又は減数、 初期化、 すなわち初期ポイン トへの復帰などが 行われる。 詳しくは後述する。
CD— R OMドライブ 17には、 光ディスクが、 上述した光ディ スク揷入部 1 7 aから装着される。 光ディスクに記録されている情 報は、 CD— ROMドライブ 17の光学ピックアップによって、 1 倍速又はより高速、 例えば 16倍速、 32倍速で読み出される。 M Dドライブ 1 7には、 光ディスク又は光磁気ディスクが、 上述した 光磁気ディスク挿入部 1 8 aから装着される。 MD ドライブ 1 7の 光学ビックアップによって、 光デイスク又は光磁気デイスクに記録 されている情報が読み出され、 又は光磁気ディスクに対して情報が 記録される。 なお、 この具体例では CD— ROMドライブ 1 7、 M Dドライブ 1 8が設けられているが、 いずれか一方のみを設けたり、 又は情報を記憶するメディァとして他のメディァ、 例えば磁気ディ スク、 メモリカード等に対応する ドライブを設けるようにしてもよ い。
記録再生装置 1 0の内部の大容量の格納手段として、 ハードディ スクに対して情報の記録再生を行うハードディスク ドライブ (HD D : hard disk drive) 1 5が設けられている。 例えば、 C D— R 0 Mドライブ 1 7や MDドライブ 1 8から読み出されるオーディォ情 報などが、 HDD 1 5においてファイル単位、 例えば 1曲を 1ファ ィルとして、 格納される。
記録再生装置 1 0には、 オーディオデータを ATRAC 2 (Adap tive Transform Acoustic Coding 2、 商標) 方式で圧縮するェンコ —ダ 28と、 ATRAC 2方式で圧縮されたオーディオデ一夕をデ コードするデコーダ 29が設けられている。 エンコーダ 28、 デコ —ダ 29は、 CPU 1 1の制御に応じて、 供給されたオーディオデ —夕に対するエンコード、 デコードを行う。 記録再生装置 1 0には、 処理対象となっているオーディオデータを一時的に格納するための バッファメモリ 1 6が設けられている。 バッファメモリ 1 6は、 C PU 1 1の制御によって、 デ一夕の書込/読出を行う。
例えば、 CD— R OMドライブ 1 7において光ディスクから読み 出されたオーディオデ一夕を HDD 1 5に転送する場合、 HDD 1 5にオーディオデ一夕が記録される前処理として、 バヅファメモリ 1 6に光ディスクから読み出されたオーディォデ一夕が一時記憶さ れるとともに、 そのオーディオデ一夕がエンコーダ 28に供給され て、 A T R A C 2方式でエンコードされる。 更に、 エンコーダ 28 でェンコ一ドされたデ一夕がバヅファメモリ 16に再び一時記憶さ れ、 最終的に、 エンコードされたオーディオ情報が HDD 1 5に格 納される。
なお、 この具体例では、 記録再生装置 1 0を、 エンコーダ 28に より ATRAC 2方式でェンコ一ドされたオーディオデ一夕が HD D 1 5に格納されるように構成しているが、 例えば、 CD— ROM ドライブ 17から読み出されるデ一夕がそのまま HDD 15に格納 されるように構成してもよい。
エンコーダ 28では、 CD— ROMドライブ 1 7に装着された光 ディスクから読み出されたオーディオデータがェンコ一ドされるだ けではない。 エンコーダ 28は、 マイクロフオンが接続されたマイ ク端子 t a 3からアンプ 32を介して入力されるオーディオ信号、 あるいは他の CDプレーヤ等の機器が接続されたライン入力端子 t a 2から入力されるオーディオ信号が、 AZD変換器 3 1を介して 入力されるように、 構成されている。 これらの入力されたオーディ ォデ一夕もエンコーダ 28によりエンコードされる。 更に、 記録再 生装置 10は、 光デジタル端子 t a 4に接続された外部機器、 例え ば CDプレーヤ等から入力されたデ一夕が I E C 958 (Internat ional Electrotechnical Commission 958) エンコーダ 30 介して エンコーダ 28に入力されるように構成されいる。 このように光デ ジ夕ル方式で入力されたデ一夕もエンコーダ 2 8によりエンコード される。
記録再生装置 1 0では、 上述のように外部機器から入力されたデ —夕をエンコーダ 2 8でエンコードした後に、 エンコードされたデ —夕を HDD 1 5にファイル単位で格納できる。 なお、 エンコーダ 2 8のエンコードアルゴリズムとしては、 ATRAC 2を用いたが、 情報を圧縮するェンコ一ドアルゴリズムであればよく、 例えば AT R A C 、商標) ヽ MP E G (moving picture coding experts grou p) PAS C (precision adaptive sub-band coding) Tw i n VQ (商標) 、 R e a l Au d i o (商標) 、 L i q u i dAud i o (商標) 、 MSAud i o (Microsoft Audios 商標) 等であつ てもかまわない。
また、 記録再生装置 1 0には、 通信端子 t a 5に通信回線 3とし て接続される外部ネ ヅ トヮ一ク、 例えばインターネ ッ ト、 TE Lネ ヅ トワーク、 ケーブル TV、 ワイヤレスネッ トワーク等に接続可能 なインターフェースであるモデム 1 9が備えられている。 モデム 1 9を介して遠隔地のサーバに、 リクエス ト信号、 CD— ROMドラ イブ 1 7に装着されるメディア情報、 ユーザ I D、 ユーザ情報、 ュ 一ザ課金情報等が送出される。
外部ネ ヅ トワークのサーバ、 すなわち通信回線 3で通信可能なサ ーバ側では、 ユーザ I Dによる照合処理、 課金処理、 ディスク情報 からの音楽付加情報、 例えば曲のタイ トル、 アーティス ト名、 作曲 家、 作詞家、 歌詞、 ジャケッ トイメージ等の検索が行われ、 外部ネ ッ トワークのサーバは、 ユーザがリクェストした所定の情報を記録 再生装置 1 0に返信するように制御される。 ここで、 音楽に対する 付加的な関連情報を返信する例を示したが、 ユーザがリクエス トす る曲情報が直接外部ネッ トワークからダウンロードされるように構 成してもよい。 また、 メディア情報に対応して曲情報が返信される ように構成して、 所定のメディァのボーナス トラックが配信により、 記録再生装置 1 0で取得されるように構成してもよい。 上述のよう な形態で有料の情報が外部ネッ トワークのサーバからユーザに提供 され、 記録再生装置 1 0は、 その情報を H D D 1 5に格納する。
H D D 1 5に格納されたオーディオ情報は、 デコーダ 2 9により デコードされ、 0 / 変換器3 3、 アンプ 3 4を介してスピーカ 3 5から再生音が出力される。 若しくはへッ ドホン端子 t a 1にへッ ドホンが接続されることにより、 へッ ドホンから再生音が出力され る。 なお、 この具体例では、 デコーダ 2 9は A T R A C 2方式のデ コ一ドを行うものとしているが、 エンコーダ 2 8のェンコ一ドアル ゴリズムに対応するデコードアルゴリズムであればよい。 また、 ェ ンコーダ 2 8及びデコーダ 2 8をハ一ドウェアによって構成せず、 C P U 1 1によってソフ トウェアで処理するようにしてもよい。 更に、 記録再生装置 1 0には、 H D D 1 5に格納されているォ一 ディォデ一夕等のファイルをユーザが管理、 制御するためのィン夕 ーフヱ一スとして、 図 2にも示したように、 表示部 2 4が設けられ ており、 表示部 2 4は、 表示ドライバ 2 5によって駆動される。 表 示部 2 4では、 C P U 1 1の制御に基づいて所要の文字、 記号、 ァ ィコン等が表示される。
また、 表示部 2 4には、 オーディオファイル (以下、 楽曲等のォ —ディォデ一夕が記録されたファイルを説明上オーディオファイル という) などに対応するフォルダ、 あるいはジャケッ トイメージが 表示され、 マウス、 ペン、 ユーザの指で触れる等の、 パネル操作部
20に対応するボインティングデバイスによって、 操作が可能とさ れる。 例えば、 表示部 24上でユーザが指示したオーディオフアイ ルが再生されるような動作が、 CPU 1 1の制御によって行われる。 また、 例えば表示部 24の夕ツチパネル機能により、 ユーザに夕 ツチパネル上で選択されたオーディオファイルの消去や、 外部機器、 例えば携帯装置 50への複写、 移動等も C P U 1 1の制御により可 能である。 あるいは、 表示部 24は、 CD— ROMドライブ 1 7に 装着されている光ディスクの T 0 C (Table of Contents) 情報を基 にィン夕一ネッ ト上の WWW (world wide web) サイ トから検索さ れた関連情報としての h t m 1 (hyper text markup language) 文 書をグラフィカルに表示し、 更に通常のィン夕一ネッ トブラウザと しても使用可能となっている。
また、 記録再生装置 1 0は、 I E E E (The Institute Electron ics Engineers, Inc. ) 1 394インターフェース 3 7、 I E E E 1
394 ドライバ 36を介して、 端子 t a 7に接続された各種機器や システム、 例えば衛星放送用の I RD ( Integrated Receiver/Deco der) 、 MDプレーヤ、 DVD (Digital Video Disc) プレーヤ、 D V (Digital Video) プレーヤ等からオーディオ情報が取り込まれる ように構成されている。 記録再生装置 1 0には、 上述したように、 更なる付加機能として、 P CMC I A (Personal Computer Memory
Card International Association) スロッ ト 39が設けられており、 P CMC I Aカードを P CMC I Aスロッ ト 3 9から挿入して P C MC I Aドライバ 3 8に装着可能となっており、 外部記憶装置、 そ の他のメディアドライブ、 モデム、 ターミナルアダプタ、 キヤプチ ャボード等様々な周辺機器の拡張が容易できる。
更に図 2で説明したように、 記録再生装置 1 0には携帯装置 50 と接続する際のコネクタ 2 7が設けられている。 コネクタ 2 7と、 携帯装置 5 0側のコネクタ 60とが接続されることにより、 CPU 1 1は、 イン夕一フェース ドライバ 2 6を介して携帯装置 50と各 種デ一夕を通信することができる。 例えば、 イン夕一フエ一ス ドラ ィバ 26は、 CPU 1 1の制御によって、 HDD 1 5に格納されて いるオーディオファイルを、 コネクタ 2 7, 60を介して携帯装置 50に転送する。
携帯装置 50の具体的な内部構成を、 図 4を参照して説明する。 記録再生装置 1 0と携帯装置 5 0は、 コネクタ 2 7とコネクタ 6 0が接続されることによって電気的に接続され、 すなわち記録再生 装置 1 0のインターフェース ドライバ 2 6と携帯装置 50のインタ ーフヱ一ス ドライバ 59とが接続され、 両機器の間のデ一夕通信が 可能とされる。
携帯装置 50には、 上述したように、 プッシュ式、 回動押圧式の 操作子 K bがパネル操作部 5 6として設けられている。 パネル操作 部 5 6の操作子 Kbが操作されることによって、 携帯装置 5 0の動 作を指示するための操作信号が制御バス B 2に送出され、 携帯装置 50は、 操作信号に応じた動作する。
記録再生装置 1 0と同様に携帯装置 5 0においても、 通常のパー ソナルコンピュータの構成部品である RAM 53、 R OM 52が設 けられており、 CPU 5 1により携帯装置 50全体の動作が制御さ れる。 各プロック間のファイルデ一夕や制御デ一夕の授受はバス B 2を介して行われる。 R OM 52には、 パネル操作部 56が操作されることにより入力 される操作信号に応じて、 CPU 51が実行すべきプログラム等が 記憶されている。 RAM 53には、 プログラムを実行するために必 要とされるデータ領域、 タスク領域が一時的に確保される。 なお、 携帯装置 50に、 記録再生装置 10と同様にフラッシュメモリが搭 載されてもよく、 また、 バス構成は、 ある特定の方式に限定される ものではない。
携帯装置 50の内部の格納手段として、 ハードディスクに対して 情報の記録再生を行うハードディスク ドライブ (HDD) 54が設 けられている。 例えば、 記録再生装置 1 0からイン夕一フェース ( I /F) ドライバ 59を介して転送されてきたオーディオ情報な どが、 HDD 54においてファイル単位、 例えば 1曲が 1ファイル として、 格納される。 なお、 HDDに代えて、 例えばフラッシュメ モリなどの固体メモリを格納手段として用いてもよい。
携帯装置 50には、 記録再生装置 10と同様に、 オーディオデー 夕を ATRAC 2方式で圧縮するエンコーダ 61と、 ATRAC 2 方式で圧縮されたオーディオデータをデコードするデコーダ 62が 設けられている。 エンコーダ 61、 デコーダ 62は、 CPU 51の 制御に応じて、 供給されたオーディオデ一夕に対するエンコード、 デコード処理を行う。 携帯装置 50には、 処理対象となっているォ —ディォデ一夕を一時的に格納するためのバッファメモリ 55が設 けられている。 ノ ソファメモリ 55は、 CPU 5 1の制御によりデ 一夕の書込/読出を行う。
例えば、 ATRAC 2方式でェンコ一ドされていないオーディオ デ一夕がインターフェース ドライバ 59を介して記録再生装置 10 から供給される場合、 HDD 54にオーディオデ一夕が記録される 前処理として、 バッファメモリ 5 5にオーディオデ一夕が一時記憶 されるとともに、 そのオーディオデ一夕がエンコーダ 6 1に供給さ れて、 ATRAC 2方式でエンコードされる。 更に、 エンコードさ れたデ一夕がバッファメモリ 5 5に再び一時記憶され、 最終的に、 ェンコ一ドされたオーディオ情報が HD D 54に格納される。
なお、 この具体例では、 記録再生装置 1 0の HDD 1 5には、 A TRAC 2方式でェンコ一ドされたオーディオファイル等が格納さ れている。 したがって、 H D D 1 5に格納されていたオーディオフ アイルがイン夕一フェース ドライバ 59を介して供給され、 それを HD D 5 に格納する場合、 すなわち曲等のデ一夕ファイルを HD D 1 5から HDD 54に複写又は移動する場合には、 エンコーダ 6 1での処理は必要ない。 ところが、 記録再生装置 1 0の CD— RO Mドライブ 1 7等に装着される光ディスクから読み出されるオーデ ィォデ一夕、 すなわち圧縮処理されていないオーディォデ一夕が直 接インターフエ一ス ドライバ 59を介して入力されるようにしても よい。 このような場合、 HDD 54にオーディオデ一夕を記録する ための処理として、 上述したようにエンコーダ 6 1によるェンコ一 ドが行われる。
なお、 この具体例では、 携帯装置 50を、 エンコーダ 6 1により A TR A C 2方式でェンコ一ドされたオーディオデータが HDD 5 4に格納されるように構成しているが、 例えば、 圧縮処理されてい ないデ一夕がそのまま HDD 54に格納されるように構成してもよ い
携帯装置 50には、 圧縮処理のためにエンコーダ 6 1にオーディ ォデ一夕を供給する手段として、 上述のインターフェース ドライバ
59以外に、 マイク端子 t b3、 ライ ン入力端子 t b 2、 光デジ夕 ル端子 t b 4なども設けられている。 なお、 図 4における各種の端 子 t b 1〜 t b 4は、 それぞれ図 2に示した端子 t bのうちの 1つ に相当する。
エンコーダ 6 1は、 マイクロフオンが接続されたマイク端子 t b 3からアンプ 65を介して入力されるオーディオ信号、 あるいは他 の CDプレーヤ等の機器が接続されたライン入力端子 t b 2から入 力されるオーディオ信号が、 A/D変換器 64を介して入力される ように、 構成されている。 これらの入力されたオーディオデータも エンコーダ 6 1によりエンコードされる。 更に、 携帯装置 50は、 光デジタル端子 t b 4に接続された外部機器 (例えば CDプレーヤ 等) から入力されたデータが I E C 958エンコーダ 63を介して エンコーダ 6 1に入力されるように構成されている。 このように光 デジタル方式で入力されたデ一夕もエンコーダ 61によりェンコ一 ドされる。
携帯装置 50では、 上述のように外部機器から入力されたデータ をエンコーダ 6 1でエンコードした後に、 ェンコ一ドされたデ一夕 を HD D 54にファイル単位で格納できる。 なお、 エンコーダ 61 のエンコードアルゴリズムとしては、 ATRAC 2に限らず、 情報 を圧縮する他のエンコードアルゴリズム、 例えば ATRAC、 MP EG、 PAS C、 T w i n VQN Re a lAud i o^ L i q u i d A u d i o等であってもかまわない。
HDD 54に格納されたオーディオ情報は、 デコーダ 62により デコードされ、 0/ 変換器66、 アンプ 67を介してスピーカ 6 8から再生音が出力される。 若しくはへヅ ドホン端子 t b 1にへヅ ドホンが接続されることにより、 へッ ドホンから再生音が出力され る。 なお、 この具体例では、 デコーダ 6 2は A T R A C 2方式のデ コードを行うものとしているが、 エンコーダ 6 1のエンコードアル ゴリズムに対応するデコードアルゴリズムであればよい。 また、 ェ ンコーダ 6 1及びデコーダ 6 2をハードウエアによって構成せず、 C P U 5 1によってソフ トウエアで処理するようにしてもよい。 更に、 携帯装置 5 0には、 H D D 5 4に格納されているォ一ディ ォデ一夕等のファイルをュ一ザが管理、 制御するためのィン夕一フ エースとして、 図 2にも示したように、 表示部 5 7が設けられてお り、 表示部 5 7は、 表示ドライノ、' 5 8によって駆動される。 表示部 5 7には、 C P U 5 1の制御に基づいて所要の文字、 記号、 アイコ ン等が表示される。
また、 表示部 5 7には、 オーディオファイルなどに対応するフォ ルダ、 あるいはジャケッ トイメージが表示され、 マウス、 ベン、 ュ 一ザの指で触れる等の、 パネル操作部 2 0に対応するボインティ ン グデバイスによって、 操作が可能とされる。 例えば、 表示部 5 7上 でユーザが指示したオーディオファイルが H D D 5 4から読み出さ れてスピーカ 6 8等から再生されるような動作が、 C P U 5 1の制 御により行われる。
また、 例えば表示部 5 7の夕ツチパネル機能により、 ユーザに夕 ツチパネル上で選択されたオーディオファイルの消去や、 外部機器、 例えば記録再生装置 1 0への複写、 移動等も C P U 5 1の制御によ り可能である。
なお、 図 2で説明したように、 携帯装置 5 0は、 記録再生装置 1 0の装着部 MTに装着されることにより、 記録再生装置 1 0とのデ 一夕送受信が可能とされているが、 非接触型のィンターフェースで もよく、 例えば I rDA等を用いてもかまわない。
また、 図示していないが、 記録再生装置 1 0には、 充電電流供給 部が設けられており、 装着される携帯装置 50に対して充電電流を 供給し、 携帯装置 50の動作電源である充電式バッテリーに対して 充電を行うようにしてもよい。
図 5は、 記録再生装置 10の HDD 1 5内におけるファイルの格 納形態の具体例を示している。
例えば、 ユーザは自分の所有している CDを CD— ROMドライ ブ 1 7に装填し、 収録されている各楽曲をそれぞれファイルとして HDD 15に記録、 すなわち複写させる。 あるいは、 ユーザが、 配 信/課金セン夕 1等にリクエス トし、 リクエス トに応じた音楽アル バムの情報を受信し、 ユーザが、 その音楽アルバムの各楽曲をそれ それファイルとして HD D 15に記録させることもできる。
例えばこのように、 C Dなどのアルバム単位で格納が行われてい くと、 そのアルバム単位で管理ファイルが形成され、 各楽曲等は、 それぞれ 1つのオーディオファイルとして格納される。
図 5は、 n枚の音楽アルバムが HDD 1 5に記録された状態を示 しており、 各アルバムに対応して管理ファイル A L (AL 1〜AL (n) ) が形成される。 そして各アルバムに収録されている楽曲は、 それぞれ管理ファイル A Lに対応された状態でオーディオファイル として格納される。
図 5では、 1行分で示す各ファイルが 1つのアルバムを構成する ファイルとして示されており、 例えばある CDからのダビングデ一 夕、 すなわち各楽曲は、 管理ファイル AL 1に対応して、 オーディ ォファイル AL 1— M l、 AL 1— M2、 AL 1— Μ3 · · ' とし て格納される。 また、 他のアルバムのデータ、 すなわち各楽曲は、 管理フアイル A L 2に対応して、 オーディオファイル A L 2— M 1、 AL 2— M2、 AL2—M3 · · · として格納される。 すなわち、 A L (n) 一 Ml、 AL (n) 一 M2、 AL (n) 一 M3 . · ' が、 実際の音楽等のデータである。
このように、 HDD 15に 1つのアルバムの記録が行われる際に は、 1つの管理ファイルとともに、 記録した曲数分のオーディオフ アイルが形成される。
また、 HD D 15に対するある音楽アルバムの記録の際に、 ユー ザがデータを入力したり、 あるいは配信/課金セン夕 1からそのァ ルバムに関する関連情報を有料又は無料で受信することにより、 そ れらの情報が関連情報ファイルとして格納される。 例えば、 管理フ アイル A L 1に対応して関連情報ファイル A L 1 a dが形成される。 関連情報ファイル AL (*) a dとして格納されるデータは、 例え ば上述したように、 曲名、 アーティス ト名、 歌詞、 メッセージなど のテキス トデ一夕、 楽曲ィメ一ジゃァ一ティス トの画像などの画像 デ一夕、 アーティス 卜のインターネヅ トホームページのアドレス (URL) 、 著作権に関する情報、 関係者名 (作詞者、 作曲者、 制 作者等) · · · · などの情報である。
管理ファイル AL (*) は、 対応する 1又は複数の各オーディオ ファイルや関連情報ファイルに関する各種の管理情報であり、 各ォ 一ディォファイルや関連情報ファイルの再生、 移動、 複写、 編集な どの際に用いられる。 例えば管理ファイル A L 1には、 あるアルバ ムを構成するファイル群に関して、 その全体の管理情報や、 各ォ一 ディォファイル AL 1 _M1、 AL 1— M2、 AL 1— Μ3 · · · に関する管理情報、 更に関連情報ファイル AL 1 a dに関する管理 情報が記録される。
図 6は、 管理ファイルに記録される管理情報の具体例を示してい アルバム全体の管理情報であるアルバム情報としては、 例えばフ アイル種別やファイル数、 アルバムタイ トル、 デ一夕サイズ、 記録 が行われた日時情報、 関係者名 (アルバム制作者や作詞作曲者、 演 奏者など) 、 著作権情報、 アルバム I D、 倩報利用許可フラグ、 そ の他各種の管理情報が含まれる。 なお、 情報利用許可フラグとは、 有料提供された情報に対して適正に課金されていない状態では、 そ の情報を利用できないようにするためのフラグであり、 この機能に ついては後述する。
また、 管理ファイル AL (*) には、 対応する各オーディオファ ィルに個別に対応する管理情報として、 ファイル情報 (# 1) 〜フ アイル情報 (#m) が記録される。 ファイル情報としては、 例えば、 対応するファイルのファイル種別、 対応するファイルの HDD 15 上での記録位置を示すァドレスポインタ、 ファイルのデ一夕サイズ、 タイ トル (曲名など) 、 記録が行われた日時情報、 関係者名 (作詞 作曲者、 演奏者など) 、 著作権情報、 情報利用許可フラグ、 その他 各種の管理情報が含まれる。
更に、 管理ファイル AL (*) には、 対応する関連情報ファイル を管理する管理情報として、 関連ファイル情報が記録される。 関連 ファイル情報としては、 例えば、 対応する関連情報ファイルのファ ィル種別やファイル数、 対応する関連情報ファイルの H D D 1 5上 での記録位置を示すァドレスポィン夕、 関連情報ファイルのデータ サイズ、 記録が行われた日時情報、 関係者名、 著作権情報、 情報利 用許可フラグ、 その他各種の管理情報が含まれる。
管理ファイル (* ) に、 例えばこのような管理情報が記録される ことで、 記録再生装置 1 0は、 特定の楽曲の再生、 移動、 複写、 編 集等の各種処理が可能になり、 また、 C P U 1 1の制御により、 曲 の再生等の動作に合わせて、 関連情報としての画像やテキス トを出 力することも可能となる。
なお、 図 5のファイル格納形態や、 図 6に示す管理情報の内容は、 あくまでも一例である。 実際には、 格納される実デ一夕となるォ一 ディオフアイルの各種処理に適したフアイル格納形態や管理形態が 採られればよい。 また、 必ずしもアルバム単位で管理されなくても よく、 ユーザの指示に基づいた、 例えばユーザの好みの曲を集めた グループ、 又は曲ジャンル毎のグループ単位で管理されてもよい。 また、 楽曲等のオーディオファイルに限らず、 動画データ、 静止画 デ一夕、 テキス トデータ、 ゲームソフ トとしてのプログラム等を実 ファイルとして、 すなわち関連情報ファイルとしてではなく独立の ファイルとして、 格納するようにしてもよい。
ところで、 携帯装置 5 0の H D D 5 4においても、 H D D 1 5と 同様のファイル格納形態が採られればよい。
つぎに、 本発明を適用した課金処理について説明する。
上述したように、 ユーザは、 配信/課金センタ 1や配信センタ 7 から配信される有料情報を記録再生装置 1 0の H D D 1 5に格納さ せるなどの方法で、 情報を購入することができる。 また、 ユーザは、 ダウンロード装置 6に携帯装置 50を装填して、 任意の情報を HD D 54に記録する方法でも、 情報を購入することができる。 携帯装 置 50内の HDD 54に記録した有料情報は、 記録再生装置 10の HDD 15に移動させて利用可能としたり、 あるいはその携帯装置 50の HDD 54に格納したまま利用、 例えば再生することができ
Ό o
なお、 HDD 1 5又は HDD 54に格納された有料情報は、 適正 に課金されていない時点では利用できないものとされる。 例えば、 有料提供される情報については、 HDD 1 5又は HDD 54に記録 される際に、 図 6に示す情報利用許可フラグがオフ、 すなわち利用 禁止状態に設定される。 そして、 ユーザによる適正な課金により、 情報利用許可フラグがオン、 すなわち利用許可状態に変更される。
CPU 1 1又は CPU 5 1は、 HDD 1 5又は HDD 54に格納 されたファイルの情報利用許可フラグを確認して、 再生等の動作を 実行させるように制御することで、 利用禁止状態、 すなわち課金が されていないフアイルについてはュ一ザの利用が禁止される。
ここで、 ファイルを利用可能とするための課金処理とは、 ポイン トメモリ 45に記憶されているボイン 卜の処理のことであり、 配信 /課金セン夕 1での課金処理ではない。
すなわち、 記録再生装置 10においてボイント処理が行われた時 点で、 記録再生装置 10に入力され、 HDD 15に記録された有料 情報としてのファイルのユーザによる利用が可能となる。
以下に説明する課金処理の具体例では、 ポイントメモリ 45に図 7に示すようなポイン ト数 PT、 ポイン ト使用履歴 R 1、 R 2 · · •が記憶される。 この具体例では、 ポイント数 P Tは、 初期値としてある固定値、 例えば 1 0 0ポイントが設定されているものとする。 そして、 有料 情報が記録再生装置 1 0に入力され、 例えば H D D 1 5に記録され るたびに、 C P U 1 1は、 その情報内容に相当する代金のポイン ト 数を記憶されているポィント数 P Tから減算して、 ポイント数 P T を更新していく。 この処理が、 記録再生装置 1 0内部での課金処理 である。
また、 ボイント使用履歴 R 1、 R 2 · · · は、 ポイント数 P丁の 消費、 すなわち有料情報の入力に応じて追加されていくものであり、 データ内容としては、 有料デ一夕の入力日時、 データ名、 減点ボイ ント数、 支払先 (販売者名、 著作権者名など) 等である。
このように記録再生装置 1 0の内部の課金処理としては、 有料情 報の入力に応じてボイント数 P Tが減算されていくことにより実行 され、 これによつてュ一ザが代金を払ったとみなして、 C P U 1 1 は、 その有料情報の利用を許可する。 すなわち、 C P U 1 1は、 上 述した情報利用許可フラグをオンとする。
一方、 実際の課金、 例えばユーザの銀行口座からの代金引き落と しのための処理は、 定期的に又はボイン ト数 P Tが不足した時点で、 配信/課金セン夕 1 との通信が行われ、 配信/課金センタ 1で実行 される。
このような課金処理を実現するための C P U 1 1の動作を、 図 8 〜図 1 0に示すフローチャートを用いて説明し、 また、 配信/課金 セン夕 1での処理を図 1 1に示すフローチャートを用いて説明する。 図 8のステツプ S 1 , S 2において、 C P U 1 1は、 課金処理に 関し、 常時有料情報が入力されたか、 あるいは定期的な課金処理の 日時となつたかを監視している。
ユーザの情報購入のリクエス ト操作などに応じて、 配信/課金セ ン夕 1等から有料の情報が提供されたときに、 CPU 1 1は、 処理 をステップ S 1からステップ S 4に進め、 入力された情報を HDD 1 5に記録するための動作制御を行う。 また、 ステップ S 5におい て、 CPU 1 1は、 HDD 1 5に格納されたファイルに対し、 情報 利用許可フラグをオフとして、 利用不可状態にセッ 卜する。
ステップ S 6において、 CPU 1 1は、 今回入力された情報に対 しての対価に相当するボイント数がボイン トメモリ 45におけるポ イン ト数 P Tとして残されているか否かを判定する。
そして、 ポイント数 P Tが残されていればステップ S 7において、 CP U 1 1は、 ポイント数 P Tを減算するとともに、 今回の情報購 入についてのポイント使用履歴 R (x) をポイントメモリ 45に追 加して記憶する。 すなわち、 CPU 1 1は、 ポイント数 P Tを下記 式に基づいて求めて、 更新する。
ポイン ト数 PT= (ポイント数 ΡΤ)
一 (今回の情報の対価分のポイント数) また、 CPU 1 1は、 現在日時、 購入デ一夕名、 減点ボイント数 (=今回の情報の対価分のポイント数) 、 支払先等を、 1つのボイ ント使用履歴 R (x) としてポイントメモリ 45に記憶する。 なお、 購入デ一夕名、 支払先等の情報は、 配信/課金セン夕 1などの情報 提供元から同時に送信されてくる。 これらの情報は課金形態、 すな わち権利者等の契約形態などによっては不要となることもある。 ステップ S 7でポイントメモリ 45の内容を更新した後、 ステツ プ S 8において、 CPU 1 1は、 今回 HDD 15に格納された情報 について代金が払われたとみなして、 その情報のファイルについて の情報利用許可フラグをオンとし、 ユーザによる利用可能状態にセ ッ トする。
すなわち、 ユーザにとっては、 配信された情報について、 ポイン ト減点という仮の課金が行われる時点で、 その情報が利用可能とな る。 これはユーザにとっては情報の配信を受けたら、 課金処理のた めの配信/課金セン夕 1との通信等の待ち時間なく、 すぐにその情 報を利用できることを意味する。
実際の課金処理は、 例えばユーザの銀行口座から代金の引き落と しのための処理は、 定期的にかつ自動的に行われる。 すなわち、 設 定された課金処理日時毎に、 C P U 1 1の処理は、 ステップ S 2か らステップ S 3に進む。 この課金処理日時とは、 例えば毎日 ·毎週 などの一定期間毎の特定の時刻に、 予め C P U 1. 1の処理プログラ ム内に設定されている。 課金処理には配信/課金セン夕 1 との通信 動作が必要になるため、 特定の時刻として、 例えば深夜の時間など の通常ユーザが記録再生装置 1 0を使用していない可能性が高い時 間に設定しておく と便利である。 なお、 ユーザがこの日時を設定で きるようにしてもよい。
ステップ S 3において、 C P U 1 1は、 前回の課金処理時点、 す なわち前回配信/課金セン夕 1による課金処理以降に、 ポイン トメ モリ 4 5のポイント数 P Tが更新されているか否かを判定する。 す なわち、 C P U 1 1は、 ユーザによる情報の購入があつたか否かの 判定である。
この具体例では、 配信/課金セン夕 1による課金処理が行われる 毎に、 ポイン トメモリ 4 5のポイン ト数は初期値に戻され、 またポ イント使用履歴 R l · · はクリアされるものとしているため、 情報 の購入が行われていなければ、 ボイントメモリ 4 5のポィン ト数 P Tは初期値であり、 またポイン ト使用履歴は記憶されていない。 こ のような初期状態であったら、 今回配信/課金セン夕 1での実際の 課金処理を行う必要はないため、 C P U 1 1は、 ステップ S 3から ステップ S l、 S 2のループに戻る。
ポイントメモリ 4 5のポイン ト数 P Tが初期値でなく、 またボイ ント使用履歴が 1つ以上記憶されている場合は、 ユーザが情報購入 を行ったことを意味し、 したがって、 処理はステップ S 9に進み、 配信/課金セン夕 1での課金処理が行われる。
すなわち、 ステップ S 9において、 C P U 1 1は、 配信 Z課金セ ン夕 1に通信回線を接続し、 課金処理要求を行う。 そして、 ステツ プ S 1 0において、 C P U 1 1は、 配信/課金セン夕 1から O K通 知が受信されるまで待機する。
ステップ S 9における回線接続及び課金処理要求により、 配信/ 課金セン夕 1側では図 1 1に示す処理が行われる。 ここで、 図 1 1 に示す配信/課金セン夕 1等での配信 Z課金処理は、 図示されてい ないが、 配信/課金セン夕 1のコントロ一ラ等によって実行される。 すなわち、 ある記録再生装置 1 0から課金処理要求があったら、 配 信/課金セン夕 1のコントローラは、 処理をステップ S 4 1から S 4 2に進め、 課金のための準備処理を行う。 例えば、 C P U 1 1は 課金処理要求とともに、 ユーザ I D、 機器 I D、 ユーザの設定した 暗証番号など必要な情報も送信し、 配信/課金セン夕 1のコント口 —ラは、 ステップ S 4 2の準備処理として、 これらの送信されてき た倩報に基づいて認証処理を行う。 すなわち、 コントローラは、 適 正なユーザからの適正な課金処理要求であるか否かを判定する。 そして、 認証その他の準備処理が適正完了したら、 ステップ S 4
3において、 コントローラは、 記録再生装置 1 0に対して O K通知 を行う。 そして、 ステップ S 4 4において、 コン トローラは、 記録 再生装置 1 0からの送信を待つ。 なお、 図示していないが、 ステツ プ S 4 3において、 認証エラーなどの不都合があった場合について は処理がエラ一終了されるようにする。
配信/課金センタ 1から O K通知があると、 C P U 1 1は、 処理 を図 8のステップ S 1 0から S 1 1に進め、 その時点でボイン 卜メ モリ 4 5に記憶されているボイント数 P T、 ボイン ト使用履歴を配 信/課金センタ 1に送信する。 そして、 C P U 1 1は、 ステップ S 1 2 , S 1 3で配信/課金センタ 1からの O K通知又は N G通知を 待つ。
配信/課金セン夕 1側では、 コン トローラは、 記録再生装置 1 0 からポイント数 P T、 ポイント使用履歴が送信されてきたら、 図 1 1のステップ S 4 4からステップ S 4 5に進み、 その受信デ一夕を 取り込む。 そして、 ステップ S 4 6において、 コントローラは、 受 信されたボイント数 Ρ Τ、 ボイント使用履歴に基づいて課金処理を 行う。 具体的には、 初期ポイント数と、 送信されてきた現在のボイ ント数の差がユーザの情報購入金額に相当するボイント数であるの で、 コントローラは、 その購入ポイント数を判別して、 ユーザの銀 行口座からの引き落としデ一夕を作成する。 また、 コントローラは、 ポイ ント使用履歴から、 情報提供代金を受け取る権利者を判別し、 その分配のためのデータを作成することなどを行う。
このような課金処理が正常に終了されたら、 配信/課金セン夕 1 での処理は、 ステップ S 4 7からステップ S 5 0に進み、 コン ト口 —ラは、 記録再生装置 1 0に O K通知を行う。
一方、 何らかの事情で課金処理エラ一となった場合は、 処理はス テヅプ S 4 8からステップ S 4 9に進み、 コン トローラは、 記録再 生装置 1 0に N G通知を行う。 そして、 コン トローラは、 ステップ S 5 1において記録再生装置 1 0との回線を切断する。
記録再生装置 1 0の C P U 1 1は、 配信ノ課金セン夕 1から 0 K 通知があつたときは、 配信/課金セン夕 1による課金処理が適正に 終了としたもとの判定して、 ステップ S 1 2からステップ S 1 4に 進み、 ポイントメモリ 4 5を初期化する。 すなわち、 C P U 1 1は、 ポイント数 P Tを初期値に戻すとともに、 ポイン ト使用履歴をクリ ァする。 これにより、 定期的な課金処理が終了する。
一方、 配信/課金センタ 1から N G通知があつたときは、 C P U 1 1は、 ステップ S 9からの処理をやり直すことになる。 なお、 配 信/課金セン夕 1で課金処理エラーがあった場合は、 C P U 1 1は、 このようなリ トライを行うことになるため、 その場合は回線を接続 したままとし、 ステップ S 1 1からの処理を実行するようにしても よい。
ところで、 上述したステップ S 1〜ステップ S 8の処理で、 有料 情報の入力時にはボイン ト減点というかたちで仮の課金処理が行わ れることになるが、 連続して大量に情報を購入した場合など、 ステ ップ S 6でポィント数が不足しているという事態となることもあり 得る。 そのような場合は、 この具体例では、 処理がステップ S 6か ら図 9のステップ S 2 1に進むようにしている。 すなわち、 C P U 1 1は、 ポイント不足の場合に、 臨時に配信/課金セン夕 1に課金 処理を要請し、 ポイント数を初期値に戻す処理を行う。
ステップ S 21において、 CPU 1 1は、 配信/課金セン夕 1に 通信回線を接続し、 課金処理の要求を行う。 そして、 ステップ S 2 2において、 C P U 1 1は、 配信ノ課金セン夕 1からの 0 K通知を 待機する。
上述した定期的な課金処理の場合と同様に、 このような回線接続、 課金処理要求に応じて配信/課金セン夕 1側では図 1 1の処理が行 われ、 認証等の準備処理が完了したら、 ステップ S 43で記録再生 装置 10に対して OK通知を行う。 なお、 認証エラ一などの不都合 があった場合は、 処理はエラ一終了する。
配信/課金セン夕 1から OK通知があると、 CPU 1 1は、 処理 を図 9のステツプ S 22からステップ S 23に進め、 その時点でポ イン トメモリ 45に記憶されているポイント数 P T、 ポイント使用 履歴を配信/課金セン夕 1に送信する。 なお、 ステップ S 23の括 弧内に示す 「今回の必要ボイント数」 「今回の有料情報の課金情 報」 は、 別の処理例において送信する情報であり、 それについては 後述する。 そして、 ステップ S 24, S 25において、 CPU 1 1 は、 ΟΚ通知又は NG通知を待つ。
配信/課金セン夕 1のコン トロ一ラは、 記録再生装置 10からポ イン ト数 ΡΤ、 ポイント使用履歴が送信されてきたら、 図 1 1のス テツプ S 44からステップ S 45, S 46と処理を進め、 上述の場 合と同様にボイント数 Ρ Τ、 ボイント使用履歴に基づいて課金処理 を行う。 そして、 課金処理が正常に終了されたら、 コントローラは、 ステップ S 50に進み、 記録再生装置 10に ΟΚ通知を行う。 一方、 何らかの事情で課金処理エラーとなったときには、 コン 卜ローラは、 ステツプ S 4 9に進み、 記録再生装置 1 0に N G通知を行う。 そし て、 ステップ S 5 1において、 コントローラは、 記録再生装置 1 0 との回線を切断する。
記録再生装置 1 0の C P U 1 1は、 配信/課金セン夕 1から 0 K 通知があつたときは、 課金処理の適正終了と判定して、 図 9のステ ヅプ S 2 4からステップ S 2 6に進み、 ポイントメモリ 4 5を初期 化する。 すなわち、 C P U 1 1は、 ポイン ト数 P Tを初期値に戻す とともに、 ポイント使用履歴をクリアする。 なお、 配信/課金セン 夕 1から N G通知があったときには、 C P U 1 1は、 ステップ S 2 1からの処理をやり直す。
ステップ S 2 6でポイントメモリ 4 5が初期化、 すなわちボイン 卜数 P Tが初期値とされることによって、 今回入力された情報に対 する対価分のポイン ト数が確保されたことになる。 そこで、 C P U 1 1は、 図 8のステップ S 7に進み、 今回の情報購入に応じてボイ ント数 P Tを減算するとともに、 今回の情報購入についてのボイン ト使用履歴 R ( x ) を追加して記憶する。
C P U 1 1は、 このようにポイントメモリ 4 5の内容を更新した 後、 ステップ S 8において、 今回 H D D 1 5に格納された情報につ いて代金が払われたとみなして、 その情報のファイルについて情報 利用許可フラグをオンとし、 ユーザによる利用可能状態にセッ トす ο
以上の処理によって、 ュ一ザが一度に大量に情報を購入するなど で、 ポイント数が不足してしまった場合でも、 配信/課金セン夕 1 での臨時の課金処理を絰てボイント数が初期値に戻されることにな り、 すなわちボイン ト数の減算による仮の課金処理が可能となる。 したがって、 ステップ S 9以降の、 定期的に実行される課金処理を 待たなくても、 ユーザは情報が利用可能となる。
ところで、 図 9のステップ S 2 3の別の処理例として、 現在のポ イン ト数 P T、 ポイント使用履歴だけでなく、 今回の必要ポイント 数、 今回の有料情報の課金情報を配信/課金セン夕 1に送信するよ うにしてもよい。 この場合、 配信/課金セン夕 1においる図 1 1の ステップ S 4 6の課金処理は、 ポイント数 Ρ Τ、 ポイン ト使用履歴 による処理、 すなわち今回の情報入力直前までの情報購入に対する 精算処理だけでなく、 今回の情報入力の際の対価の処理も実行する。 このようにした場合は、 今回の不足にかかる代金は精算されている ことになるため、 ステップ S 7の処理は不要となり、 図 8に破線で 示すように、 図 9のステップ S 2 6から図 8のステップ S 8に進む ようにすればよい。
ユーザが記録再生装置 1 0の H D D 1 5に有料情報を記録する形 態で情報を購入した場合は、 以上のように課金処理が行われること になるが、 上述したようにユーザは携帯装置 5 0を、 図 1のダウン ロード装置 6にセヅ トして、 有料情報を購入することもできる。 こ の場合、 ダウンロード装置 6は、 ユーザが指定した情報を携帯装置 5 0内の H D D 5 4にダウンロードするが、 その時点ではそのダウ ンロードしたファイルを利用不能状態にセッ トしておく。 すなわち、 H D D 5 4内のファイルについて情報利用可能フラグをオフとして おく。 ユーザは、 携帯装置 5 0にダウンロードされたファイルを利 用するには、 携帯装置 5 0を記録再生装置 1 0に接続して、 記録再 生装置 1 0にファイル移動するとともに、 ポイント処理を行うか、 又は記録再生装置 1 0を用いてボイント処理を行うことが必要とな る o
携帯装置 50にダウンロードされたファイルを記録再生装置 10 の HDD 1 5に移動させて利用する場合は、 記録再生装置 1 0は、 ファイル移動を図 8の処理における有料情報の入力とみなして、 上 述と同様に、 ステップ S 4以降の処理を行う。 すなわち、 記録再生 装置 10は、 ポイン ト処理による仮の課金処理を行って、 HDD 1 5に移動されたファイルを利用可能状態とする。 その後、 ユーザは そのファイルを自由に利用できることになる。
一方、 携帯装置 50にダウンロードされたファイルを、 記録再生 装置 10の HDD 15に移動させずに、 記録再生装置 10でボイン ト処理のみを行って携帯装置 50側で利用可能とすることもできる。 このための記録再生装置 10の CPU 1 1の処理動作を、 図 10に 示すフローチャートを用いて説明する。
図 10のステップ S 31において、 CPU 1 1は、 携帯装置 50 との接続を監視する。 CPU 1 1は、 携帯装置 50の接続が検出さ れたときには、 ステップ S 32に進み、 携帯装置 50の HDD 54 に格納されているファイルを確認し、 ステップ S 33において、 そ の時点で利用不能状態とされているファイルが存在するか否かを判 定する。 利用不能状態とされているフアイルが存在する場合とは、 携帯装置 50を用いてダウンロード装置 6からダウンロードされた 有料情報であって、 まだ課金処理されていないファイルが存在する 場合である。
そこで、 ステップ S 34において、 C PU 1 1は、 ポイン トメモ リ 45のボイント数を確認し、 その利用不能状態のファイルに対し ての対価に相当するボイント数がポィン ト数 P Tとして残されてい るか否かを判定する。 CPU 1 1は、 ポイント数 P Tが残されてい れば、 ステップ S 35において、 ポイン ト数 PTを減算するととも に、 ポイント使用履歴 R (X ) を追加して記憶する。
続いてステップ S 36において、 CPU 1 1は、 携帯装置 50の HD D 54に格納されている利用不能状態のファイルについて代金 が払われたとみなして、 そのフアイルの情報利用許可フラグをオン とし、 ユーザによる利用可能状態にセッ トする。 すなわち、 CPU 1 1は、 HDD 54に直接アクセスするか、 又は CPU 5 1を介し て倩報利用可能フラグをオンとする。 これによつて、 ユーザは携帯 装置 50にダウンロードされた有料情報を利用できることになる。 なお、 ステップ S 34でポイン ト数が不足しているときは、 CP U 1 1は、 上述の図 8のステップ S 6の場合と同様に、 図 9の処理 を行う。
以上のように図 8〜図 11の処理が行われることによって、 ュ一 ザは有料情報の購入に関して、 課金処理のための操作は不要となり、 ユーザの手間はほとんどなくなることになる。 例えば、 プリペイ ド カードによる処理などが不要である。 また、 カードリーダその他の 課金処理に必要な機器や操作子は不要であり、 記録再生装置 10の 構成を簡素化することができる。 更に、 配信/課金セン夕 1との通 信を伴う実際の課金処理は、 定期的且つ自動的に行われるため、 こ の点でもユーザの手間はないものとなる。
また、 情報の入力の都度、 配信/課金セン夕 1と通信して課金処 理を行うものではないため、 課金処理を待つ必要はなく、 ユーザは 入手した情報をすぐに利用できる。 また、 ポイント数が不足したよ うな場合は、 臨時に配信 Z課金センタ 1との通信を介した課金処理 及びボイント数の初期化が行われるため、 ポイント数が不足した場 合にも、 ユーザが入手した情報を利用できないままとなることが避 けられる。
更に、 携帯装置 5 0によって情報を購入し、 記録再生装置 1 0を 用いたボイン 卜処理によって課金を行うことができるため、 情報入 手の手段の多様化を実現できるとともに、 課金処理をスムースに行 うことができる。
なお、 処理の変形例は各種多様に考えられるが、 変形例としての 具体例を例示する。
上述の具体例では、 ポイントメモリ 4 5におけるボイント数 P T は、 最初に特定の初期値とされ、 またステップ S 1 4、 S 2 6では、 ポイント数 P Tをその初期値に戻すようにしているが、 この初期値 は固定値以外にも、 ユーザが設定できるようにしてもよい。 例えば、 情報を多量に購入したいユーザにとっては、 初期値としてボイン ト 数を大きい値としておくことが、 ステップ S 6、 S 3 4などでボイ ント不足となる事態をなるベく避けるようにするためには好適であ る。 すなわち、 ポイント不足となった場合は、 配信 Z課金セン夕 1 との通信を行って臨時の課金処理を行うため、 その通信及び課金処 理時間だけユーザは待たされることになり、 なるべくそのような事 態は避けたいと思うユーザも存在する。 したがって、 ポイン ト数の 初期値をユーザが選択できるようにすると、 各ユーザにとって好適 な課金処理を実現できる。 なお、 そのように初期値を変更できるよ うにする場合は、 配信/課金セン夕 1 との通信を行って課金処理を 行うときに、 配信/課金セン夕 1が使用ボイント数を判定するため に、 C P U 1 1は現在のボイン ト数と初期値の値を送信する必要が ある。
また、 初期値を固定とするか又は変更設定可能とするかには関わ らず、 ポイントメモリ 4 5において、 現在のポイント数とともに、 使用ポイント数を記憶しておき、 配信/課金セン夕 1に対してその 使用ボイント数を送信するようにしてもよい。
また、 上述の具体例では、 ポイントメモリ 4 5にポイント使用履 歴を記憶するように構成したが、 ポイン ト使用履歴を記憶しない方 法も考えられる。 例えば、 配信/課金セン夕 1が単にユーザから購 入情報に応じた料金の徴収を行うのであれば、 ポイント値のみで課 金金額は判定できるため、 ポイント使用履歴は不要となる。 すなわ ち、 配信/課金センタ 1が他の組織や権利者に料金分配を行う必要 がない場合や、 あるいは著作権者等に一律に公平に料金を分配する ような場合など、 ポイント使用履歴に応じた処理、 すなわちそのュ 一ザに購入された情報の判別処理を行う必要がない場合である。 一方、 ポイント使用履歴は、 ユーザにとっての情報購入履歴とし ての意味を持っため、 例えば配信/課金セン夕 1での課金処理が済 んだ時点でクリアしないように構成し、 全ボイント履歴情報を累積 して H D D等に保持していくようにしてもよい。 このようにすると、 C P U 1 1が履歴を一覧表示させるなどすることで、 ユーザは過去 の情報購入状況を確認できる。
また、 上述の具体例では、 ポイント不足となった時点で臨時に配 信/課金セン夕 1 との通信を行って課金処理を行うように構成して いるが、 このような臨時の処理を行わずに、 ポイント不足のときは、 そのファイルが利用不能状態で保存されるのみとしてもよい。 すな わち、 その後の定期的な処理 (ステップ S 9〜S 1 4 ) を待って、 ボイント数が初期化された時点でボイン ト数の減算を行ってフアイ ルを使用可能としてもよい。 あるいは、 ポイン ト不足のときは、 格 納したファイルを削除してしまうことや、 若しくは H D D 1 5への 格納を行う前の時点でボイント数を確認し、 不足していたら記録動 作を許可しないような処理も考えられる。
また、 上述の具体例では、 定期的又は臨時に配信/課金セン夕 1 との通信を行って課金処理を行うため、 記録再生装置 1 0が通信回 線 3を介して配信/課金セン夕 1に物理的に接続されていることを 前提としている。 例えばユーザが何らかの事倩で記録再生装置 1 0 から通信回線 3の接続コードを外しているような事態が生ずると、 配信/課金センタ 1での課金処理が実行できないことになる。 そし て、 配信/課金セン夕 1 との通信による課金処理は、 ポイント処理 による仮の課金に対しての精算としての意味を持つものであるため、 通信不能状態となることは適正な課金ができなくなることを意味す る。 また、 これは、 例えばポイント分だけ情報を入手しておいて、 その後に接続コードを抜いて通信不能、 すなわち精算不能とするよ うな不正使用の余地を残すものとなる。
そこで、 そのようなユーザの不注意による課金処理不能や、 故意 の不正使用を防止するために、 例えば、 ステップ S 2において課金 処理日時となった際などに接続コ一ドが抜けていた場合は、 通信不 能であることをユーザに警告し、 接続を求めるようにすることが適 切である。 更に、 接続を行うことにある程度の強制力を持たせるた めに、 一旦接続が行われないかぎりは、 H D D 1 5内の全ファイル 又は未精算のファイルを使用不能としたり、 あるいは記録再生装置 1 0自体が一切の動作機能を停止するような処理を行うことなども 考えられる。
ところで、 上述の具体例では、 ポイン ト減点方式で仮の課金が行 われるようにしているが、 ポイント加算方式で仮の課金を行い、 定 期的に配信/課金セン夕 1 と通信を行ってその時点のボイン ト数に 応じた課金処理を実行させ、 更にその課金処理の完了に従ってボイ ント数をゼロに戻すという方法も考えられる。 なお、 上述の具体例 のようなポイント減点方式は、 ユーザのむやみな情報購入を抑制で きる、 すなわちボイン ト不足となった時点でユーザがそれを意識で きるという効果がある。
つぎに、 課金処理の他の具体例について説明する。
上述した具体例 (第 1の課金処理) では、 記録再生装置 1 0での ボイント処理により仮の課金を行い、 定期的に配信 Z課金セン夕 1 との通信を行ってボイン ト消費量に応じた精算のような形態で実際 の課金処理を行うものとした。 一方、 この具体例 (第 2の課金処 理) では、 ユーザが配信 Z課金セン夕 1からポイン ト数を購入する ことで実際の課金処理が行われ、 その後ユーザはボイント数が残さ れているだけ情報を入手できるようにするものである。 すなわち、 プリペイ ド力一ドのような事前課金をボイント処理により実現する ものである。
この場合、 ポイン トメモリ 4 5には、 図 7に示したポイント数 P Tが記憶されていればよい。 ポイント使用履歴 R 1、 R 2 - · ' に ついては記憶されるようにしてもよいが、 それは課金に使用される ものではなく、 ユーザにとっての情報購入履歴の確認を可能とする という意味のものである。 記録再生装置 1 0の内部の課金処理とし ては、 第 1の課金処理と同様に、 有料情報の入力に応じてポイント 数 P Tが減算されていくことにより実行される。
このような第 2の課金処理を実現するための CPU 1 1の動作を、 図 13, 図 14に示すフローチャートを用いて説明し、 配信 課金 セン夕 1での処理を図 15に示すフローチャートを用いて説明する。 図 13のステップ S 6 1 , S 62において、 CPU 1 1は、 課金 処理に関し、 常時有料情報が入力されたか、 あるいはユーザによる ボイント購入操作が行われたかを監視している。
ユーザの情報購入のリクエス ト操作などに応じて、 配信/課金セ ン夕 1等から有料の情報が提供されたときに、 CPU 1 1は、 処理 をステップ S 61から S 63に進め、 入力された情報を HDD 1 5 に記録するための動作制御を行う。 また、 ステップ S 64において、 CP U 1 1は、 HDD 15に格納されたファイルに対し、 情報利用 許可フラグをオフとし、 利用不可状態にセッ トする。
ステップ S 65において、 C P U 1 1は、 今回入力された情報に 対しての対価に相当するボイン ト数がボイントメモリ 45における ポイント数 PTとして残されているか否かを判定する。
そして、 ポイント数 P Tが残されていればステツプ S 66におい て、 CPU 1 1は、 ポイント数 PTを減算する。 すなわち、 CPU 1 1は、 ポイン ト数を下記式に基づいて求めて、 更新する。
ポイント数 PT= (ポイント数 PT)
- (今回の情報の対価分のポイント数) ステップ S 66でポイン トメモリ 45のボイント数 PTを更新し た後、 ステップ S 67において、 CPU 1 1は、 今回 HDD 15に 格納された情報について代金が払われたとみなして、 その情報のフ アイルについての情報利用許可フラグをオンとし、 ユーザによる利 用可能状態にセッ 卜する。
すなわち、 ユーザにとっては、 配信された情報について、 ポイン ト減点という仮の課金が行われる時点で、 その情報が利用可能とな る。 これはユーザにとっては情報の配信を受けたら、 課金処理のた めの配信/課金セン夕 1との通信等の待ち時間なく、 すぐにその情 報を利用できることを意味する。
一方、 ステップ S 6 5でポイント数が不足と判定したときは、 C P U 1 1は、 その時点で一旦処理を終了し、 すなわち、 H D D 1 5 に格納した情報は、 使用不能状態のままとなる。
上述したように、 ユーザは任意の時点で、 必要に応じてポイン ト 数の購入操作を行うことができる。 ユーザによる購入操作が行われ ると、 C P U 1 1は、 処理をステツプ S 6 2からステツプ S 6 8に 進め、 まず表示部 2 4に例えば図 1 2のようなポイント購入のため の操作画像を表示する。 ユーザは、 この画面からポイント購入量を 選択し、 決定操作を行う。 例えば、 ユーザは、 画面に対する夕ツチ 操作などで操作を行う。 なお、 ユーザがキャンセル操作を行ったと きには、 C P U 1 1は、 ステップ S 7 0において、 ボイント購入処 理を中止する。
ユーザが図 1 2の画面に対してボイン ト購入量を選択し、 決定操 作を行ったときには、 C P U 1 1は、 処理をステツプ S 6 9からス テヅプ S 7 1に進め、 配信ノ課金セン夕 1に通信回線を接続し、 ポ イント購入要求を行う。 そして、 ステップ S 7 2において、 C P U 1 1は、 配信/課金セン夕 1からの O K通知が受信されるまで待機 する。
ステップ S 7 1における回線接続及びボイン ト購入要求により、 配信/課金セン夕 1側では図 1 5に示す処理が行われる。 ここで、 図 1 5に示す配信/課金セン夕 1等での配信/課金処理は、 第 1の 課金処理と同様に、 配信/課金センタ 1のコン トロ一ラ等によって 実行される。 すなわち、 ある記録再生装置 1 0からボイント購入要 求があったら、 配信/課金セン夕 1のコントローラは、 処理をステ ヅプ S 9 1からステップ S 9 2に進め、 ボイント販売のための準備 処理を行う。 例えば、 C P U 1 1はポィン卜購入要求とともに、 ュ 一ザ I D、 機器 I D、 ユーザの設定した暗証番号など必要な情報も 送信し、 配信/課金セン夕 1のコントローラは、 ステップ S 9 2の 準備処理として、 これらの送信されてきた情報に基づいて認証処理 を行う。 すなわち、 コントローラは、 適正なユーザからの適正なポ ィン ト購入要求であるか否かを判定する。
そして、 認証その他の準備処理が適正完了したら、 ステップ S 9 3において、 コントローラは、 記録再生装置 1 0に対して O K通知 を行う。 そして、 ステップ S 9 4において、 コントローラは、 記録 再生装置 1 0からの送信を待つ。 なお、 図示していないが、 ステヅ プ S 9 3において認証エラーなどの不都合があった場合については 処理がエラー終了されるようにする。
配信/課金セン夕 1から O K通知があると、 C P U 1 1は、 処理 を図 1 3のステップ S 7 2から S 7 3に進め、 ユーザにより選択さ れたポイント購入量を配信/課金セン夕 1に送信する。 そして、 C P U 1 1は、 ステップ S 7 4 , S 7 5で配信/課金セン夕 1からの O K通知又は N G通知を待つ。
配信/課金セン夕 1側では、 コン トローラは、 記録再生装置 1 0 からポイント購入量が送信されてきたら、 図 1 5のステップ S 9 4 からステップ S 9 5に進み、 その受信データを取り込む。 そして、 ステップ S 9 6において、 コン トローラは、 記録再生装置 1 0から 受信されたボイント購入量に基づいて、 ユーザに対する課金処理を 行う。 具体的には、 ポイント購入量に応じて、 ユーザの銀行口座か らの引き落としデ一夕を作成する。
このような課金処理が正常に終了されたら、 配信/課金セン夕 1 での処理は、 ステップ S 9 7からステップ S 1 0 0に進み、 コント ローラは、 記録再生装置 1 0に O K通知を行う。
一方、 何らかの事倩で課金処理エラ一となった場合は、 処理はス テヅプ S 9 8からステップ S 9 9に進み、 コントローラは、 記録再 生装置 1 0に N G通知を行う。 そして、 コントローラは、 ステップ S 1 0 1において記録再生装置 1 0 との回線を切断する。
記録再生装置 1 0の C P U 1 1は、 配信/課金セン夕 1から 0 K 通知があつたときは、 配信/課金セン夕 1によるポイント販売のた めの課金処理が適正に終了としたものと判定してステップ S 7 4か らステップ S 7 6に進み、 ポイントメモリ 4 5において、 その時点 のポイント数 P丁に、 購入したポイン ト数、 すなわちユーザが購入 するために選択したボイント量を加算する。
—方、 配信/課金センタ 1から N G通知があつたときは、 C P U 1 1は、 ステップ S 7 5からステップ S 7 1に戻って通信処理をや り直す。 なお、 配信/課金セン夕 1で課金処理エラーがあった場合 は、 このようなリ トライを行うことになるため、 その場合は回線を 接続したままとし、 C P U 1 1は、 ステップ S 7 3からの処理を実 行するように構成してもよい。
C P U 1 1は、 配信/課金セン夕 1からポイントを購入し、 ステ ップ S 7 6においてポィン トメモリ 4 5に購入したボイン ト量を補 充した後、 ステップ S 7 7に進み、 H D D 1 5に利用不可とされて いるファイルが存在するか否かを判定する。 例えば、 この購入処理 以前にステップ S 6 5でポイント不足と判定されたことがあったと したら、 情報利用可能フラグが利用不可のままとされているフアイ ルが存在することになる。 H D D 1 5に利用不可ファイルがあると きは、 C P U 1 1は、 ステップ S 6 5に進み、 そのファイルにとつ て必要なボイント数を判定して、 その必要ボイント数以上のポイン ト数がポィントメモリ 4 5に記憶されていれば、 ステップ S 6 6で ボイント減算処理を行い、 ステップ S 6 7でそのファイルを利用可 能状態とする。
すなわち、 ユーザが過去に H D D 1 5に入力したが、 ポイント不 足で使用、 例えば再生できなかったファイルは、 ユーザがポイント 数を購入した時点で課金が行われ、 利用可能となる。
なお、 ステップ S 7 7からステップ S 6 5に進んだときに、 再び ボイント不足とされた場合は、 そのファイルは依然使用不能状態の ままとなる。 その場合はユーザは、 再度ポイント購入処理を行う必 要がある。 例えば、 高価な情報がボイン ト不足により利用不能とさ れていた場合に、 ユーザが少ないボイン トしか購入しなかった場合 などである。
また、 処理としては図示していないが、 ポイント不足のまま多数 の倩報を H D D 1 5に記録していた場合には、 ポイン 卜が足りる分 のファイルについては、 ポイン ト数 T P以下のポイント減算、 及び 情報利用許可フラグの利用可能状態へのセッ トを行うが、 足りない 分のファイルは依然利用不能状態として残しておくような処理が行 われる。
また、 上述の第 1の課金処理でも述べたように、 ユーザは携帯装 置 50を、 図 1のダウンロード装置 6にセッ 卜して有料情報を購入 することもできる。 その場合、 ダウンロード装置 6は、 携帯装置 5 0内の HDD 54にダウン口一ドされたファイルを利用不能状態に セッ トしておくが、 第 1の課金処理と同様に、 ユーザがそのフアイ ルを利用するには、 携帯装置 50を記録再生装置 10に接続して、 記録再生装置 10にファイルを移動するとともに、 ポイント処理を 行うか、 あるいは記録再生装置 10を用いてポイント処理を行うこ とが必要となる。
携帯装置 50にダウンロードされたファイルを記録再生装置 10 の HDD 15に移動させて利用する場合は、 記録再生装置 10は、 ファイル移動を図 13の処理における有料情報の入力とみなして、 上述と同様に、 ステップ S 63以降の処理を行う。 すなわち、 記録 再生装置 10は、 ポイント処理による課金処理を行って、 HDD 1 5に移動されたファイルを利用可能状態とする。 その後、 ユーザは、 そのファイルを自由に利用できることになる。
一方、 携帯装置 50にダウンロードされたファイルを、 記録再生 装置 10の HDD 15に移動させずに、 記録再生装置 10でボイン ト処理のみを行って携帯装置 50側で利用可能とすることもできる。 このための記録再生装置 10の CPU 1 1の処理動作を、 図 14に 示すフローチャートを用いて説明する。
図 14のステップ S 81において、 CPU 1 1は、 携帯装置 50 との接続を監視する。 CPU 1 1は、 携帯装置 50の接続が検出さ れたときには、 ステップ S 82に進み、 携帯装置 50の HDD 54 に格納されているファイルを確認し、 ステップ S 83で、 その時点 で利用不能状態とされているファイルが存在するか否かを判定する。 利用不能状態とされているファイルが存在する場合とは、 携帯装置 50を用いてダウンロード装置 6からダウン口一ドされた有料情報 であって、 まだ課金処理されていないファイルが存在する場合であ る o
そこで、 ステップ S 84において、 CPU 1 1は、 ポイントメモ リ 45のポイント数を確認し、 その利用不能状態のファイルに対し ての対価に相当するボイント数がボイン ト数 P Tとして残されてい るか否かを判定する。 CPU 1 1は、 ポイント数 T Pが残されてい れば、 ステップ S 85において、 ポイン ト数 P Tを減算する。
続いてステップ S 86において、 CPU 1 1は、 携帯装置 50の HD D 54に格納ざれている利用不能状態のファイルについて代金 が払われたとして、 そのファイルの情報利用許可フラグをオンとし、 ユーザによる利用可能状態にセヅ 卜する。 すなわち、 CPU 1 1は、 HDD 54に直接アクセスするか、 又は CPU5 1を介して情報利 用可能フラグをオンとする。 これによつて、 ユーザは携帯装置 50 にダウンロードされた有料情報を利用できることになる。
なお、 ステップ S 34でポイント数が不足しているときは、 CP U l 1は、 携帯装置 50内のファイルは依然利用不能状態のままと なり、 したがって、 ユーザはポイント購入を行う必要があることに なる。
以上のように図 1 3〜図 1 5の処理が行われることによって、 ュ 一ザは有料情報の購入に対して、 予めボイント購入操作を行ってお けばよいことになり、 しかもそれは、 例えば図 12のような画面に 対する操作のみであるため、 ユーザの手間はさほどかからない。 ま た、 ユーザは、 任意の時点で任意の量を購入できる。
したがって、 課金形態としてはプリペイ ドカードと同様の意味合 いを持つが、 力一ドリーダその他の課金処理に必要な機器は不要で あり、 またカードの流通のコス トも不要であり、 ユーザが購入のた めに販売店に出かけるといった必要もない。 更に、 この場合、 ユー ザは、 ポイント購入量、 すなわち課金金額を意識できるため、 ュ一 ザ自身が使いすぎに注意することができるという利点も生じる。 また、 第 1の課金処理例の場合と同様に、 情報の入力の都度、 配 信/課金センタ 1 と通信して課金処理を行うものではないため、 課 金処理を待つ必要はなく、 ユーザは入手した情報をすぐに利用でき る。 また、 ポイント数が不足したような場合は、 その後にポイント 購入すればよいため、 ポイント不足のためにユーザが入手した情報 を利用できないままとなることが避けられる。
更に、 携帯装置 5 0によってダウンロード装置 6の情報を購入し、 記録再生装置 1 0を用いたポイント処理によって課金を行うことが できるため、 情報入手の手段の多様化を実現できるとともに、 課金 処理をスムースに行うことができる。
なお、 この第 2の課金処理についても、 各種の変形例が考えられ o
例えば、 ボイント購入の際のユーザの操作方法や購入量の選択範 囲などは、 上述の具体例に限定されない。
また、 例えばポイント数がある値以下にまで不足したら、 ユーザ にポイント購入を促す警告を出したり、 あるいは自動的にあるポィ ント量を購入するように C P U 1 1が配信/課金センタ 1に通信を 行うようにすることも考えられる。
また、 上述の具体例では、 ポイン ト不足となった時点は、 入力し たファイルを利用不能のままとしたが、 ボイント不足と判定された 時点でユーザにボイント購入を促すような画面表示をしたり、 予め ユーザが設定しておくことで、 自動的に特定量のボイント購入処理 を行うようにしてもよい。 あるいは、 ポイン ト不足のときは、 格納 したファイルを削除してしまうことや、 若しくは H D D 1 5への格 納を行う前の時点でボイント数を確認し、 不足していたら記録動作 を許可しないような処理も考えられる。 また、 ポイント不足のとき に、 ユーザが格納したファイルを削除するとともに、 そのファイル に相当するボイント数を増加させるように制御してもよい。 また、 上述の具体例では、 ポイントメモリ 4 5の処理は全て記録再生装置 1 0により実行されていたが、 ポイン トメモリを携帯装置 5 0に設 け、 携帯装置 5 0単体でボイントメモリの処理が実行されるように 構成してもよい。
なお、 本発明は、 上述した具体例に限定されるものではなく、 装 置や機器の構成、 処理手順などは各種多様に考えられる。 産業上の利用可能性 本発明では、 端末装置の第 1のメモリ手段に課金点数情報を記憶し、 第 2のメモリに外部ソースから配信される情報を記憶する。 第 2のメモリ に配信される情報を記憶するときに、 第 1のメモリに記憶されている課 金点数情報を更新するとともに、 配信される情報の属性を更新する。 これ によって、 情報を記録再生装置 1 0に配信するたびに配信/課金セン タ 1 との通信を行うという不具合を改善することができる

Claims

請求の範囲
1 . 課金センタと通信可能な端末装置において、
課金点数情報を記憶する第 1のメモリ手段と、
外部ソースから配信される情報を記憶する第 2のメモリ手段と、 上記第 2のメモリ手段に上記配信される情報が記憶されるとき、 上記第 1 のメモリ手段に記憶されている課金点数情報を更新するとともに、 上記配 信される情報の属性を更新する第 1の制御手段とを備える端末装置。
2 . 上記制御手段は、 上記第 2のメモリ手段に上記配信される情報が記 憶されるとき、 上記第 1のメモリ手段に記憶されている課金点数情報を減 数するとともに、 上記配信される情報の属性をユーザによる利用不可から利 用可に更新することを特徴とする請求の範囲第 1項に記載の端末装置。
3 . 更に、 少なくとも上記第 1のメモリ手段に記憶されている課金点数 情報を上記課金センタに送信するとともに、 上記課金センタで実行される上 記課金点数情報に応じた課金処理に基づいて上記第 1のメモリ手段に記憶 されている上記課金点数情報を初期値に設定する第 2の制御手段を備える 請求の範囲第 1項に記載の端末装置。
4 . 上記第 1の制御手段は、 上記第 2のメモリ手段に記憶される上記配 信される情報に対して、 上記第 1のメモリ手段に記憶されている課金点数 情報が不足しているとき、 上記配信される情報の属性がユーザによる利用不 可のまま保持するように制御することを特徴とする請求の範囲第 1項に 記載の端末装置。
5 . 上記第 2の制御手段は、 上記第 2のメモリ手段に記憶される上記配 信される情報に対して、 上記第 1のメモリ手段に記憶されている課金点数 情報が不足しているとき、 上記第 1のメモリ手段に記憶されている課金点 数情報を上記課金センタに送信するとともに、 上記課金センタで実行される 上記課金点数情報に応じた課金処理に基づいて上記第 1のメモリ手段に記 憶されている上記課金点数情報を初期値に設定することを特徴とする請求 の範囲第 3項に記載の端末装置。
6 . 更に、 第 3のメモリ手段を有する外部装置と通信可能な通信手段を 備え、
上記第 1の制御手段は、 上記通信手段を介して接続される上記外部装置 の上記第 3のメモリ手段に情報が記憶されるとき、 上記情報に応じて上記 第 1のメモリ手段に記憶されている課金点数情報を更新するとともに、 上 記情報の属性を更新することを特徴とする請求の範囲第 1項に記載の端
7 . 更に、 上記課金センタに対して上記課金点数情報の購入要求を行い、 上記課金センタで実行される上記課金点数情報に応じた課金処理に基づいて 上記第 1のメモリ手段に記憶されている上記課金点数情報を更新する第 3 の制御手段を備える請求の範囲第 1項に記載の端末装置。
8 . 課金センタと、 上記課金センタと通信可能な端末装置とを備える課 金システムにおいて、
上記端末装置は、
課金点数情報を記憶する第 1のメモリ手段と、
外部ソースから配信される情報を記憶する第 2のメモリ手段と、 上記第 2のメモリ手段に上記配信される情報が記憶されるとき、 上記 第 1のメモリ手段に記憶されてレ、る課金点数情報を更新するとともに、 上 記配信される情報の属性を更新する制御手段とを有し、
上記課金センタは、
上記端末装置から送信される上記課金点数情報に応じた課金処理を行う 課金処理手段を有する課金システム。
9 . 課金センタと、 上記課金センタと通信可能な端末装置とを備える課 金システムにおいて、
上記端末装置は、
課金点数情報を記憶する第 1のメモリ手段と、
外部ソースから配信される情報を記憶する第 2のメモリ手段と、 上記第 2のメモリ手段に上記配信される情報が記憶されるとき、 上記 第 1のメモリ手段に記憶されている課金点数情報を更新するとともに、 上 記配信される情報の属性を更新する第 1の制御手段と、
上記課金センタに対して上記課金点数情報の購入要求を行い、 上記課 金センタで実行される上記課金点数情報に応じた課金処理に基づレ、て上記第
1のメモリ手段に記憶されている上記課金点数情報を更新する第 2の制御 手段とを有し、
上記課金センタは、
上記端末装置から送信される上記課金点数情報の購入要求に応じた課 金処理を行う課金処理手段を有する課金システム。
1 0 . 課金センタから配信されるデータ処理方法において、
課金点数情報を記憶するステップと、
外部ソースから配信される情報を記憶するステップと、
上記配信される情報が記憶されるとき、 上記課金点数情報を更新するとと もに上記配信される情報の属性を更新するステップとを有するデータ処理 方法。
1 1 . 課金センタと、 上記課金センタと通信可能な端末装置とを備える 課金システムにおけるデータ処理方法において、
課金点数情報を記憶するステップと、 外部ソースから配信される情報を記憶するステップと、
上記配信される情報が記憶されるとき、 上記課金点数情報を更新すると ともに、 上記配信される情報の属性を更新するステップと、
上記端末装置から送信される上記課金点数情報に応じた課金処理を行う ステップとを有するデータ処理方法。
1 2 . 課金センタと、 上記課金センタと通信可能な端末装置とを備える 課金システムにおけるデータ処理方法において、
課金点数情報を記憶するステップと、
外部ソースから配信される情報を記憶するステップと、 - 上記配信される情報が記憶されるとき、 上記課金点数情報を更新すると ともに、 上記配信される情報の属性を更新するステップと、
上記課金センタに対して上記課金点数情報の購入要求を行い、 上記課金 センタで実行される上記課金点数情報に応じた課金処理に基づいて上記課金 点数情報を更新するステップと、
上記端末装置から送信される上記課金点数情報の購入要求に応じた課金 処理を行うステップとを有するデータ処理方法。
PCT/JP1999/006424 1998-11-17 1999-11-17 Terminal, systeme de taxation et procede de traitement de donnees WO2000029996A1 (fr)

Priority Applications (7)

Application Number Priority Date Filing Date Title
EP99972334A EP1071031A4 (en) 1998-11-17 1999-11-17 TERMINAL, CHARGING SYSTEM AND DATA PROCESSING METHOD
US09/600,509 US7493275B1 (en) 1998-11-17 1999-11-17 Terminal, charging system, and data processing method
KR1020007007605A KR100832139B1 (ko) 1998-11-17 1999-11-17 단말장치, 부과금 시스템 및 데이터 처리방법
US09/923,618 US7908218B2 (en) 1998-11-17 2001-08-07 Terminal device, accounting system and data processing method
US09/923,702 US7523052B2 (en) 1998-11-17 2001-08-07 Terminal device, accounting system and data processing method
US10/236,561 US7266530B2 (en) 1998-11-17 2002-09-06 Terminal device, accounting system and data processing method
US11/481,218 US8015082B2 (en) 1998-11-17 2006-07-05 Terminal device, accounting system and data processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP10/327019 1998-11-17
JP32701998A JP4794707B2 (ja) 1998-11-17 1998-11-17 端末装置、課金システム、データ処理方法

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US09/600,509 A-371-Of-International US7493275B1 (en) 1998-11-17 1999-11-17 Terminal, charging system, and data processing method
US09/923,702 Division US7523052B2 (en) 1998-11-17 2001-08-07 Terminal device, accounting system and data processing method
US10/236,561 Division US7266530B2 (en) 1998-11-17 2002-09-06 Terminal device, accounting system and data processing method

Publications (1)

Publication Number Publication Date
WO2000029996A1 true WO2000029996A1 (fr) 2000-05-25

Family

ID=18194408

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1999/006424 WO2000029996A1 (fr) 1998-11-17 1999-11-17 Terminal, systeme de taxation et procede de traitement de donnees

Country Status (7)

Country Link
US (5) US7493275B1 (ja)
EP (1) EP1071031A4 (ja)
JP (1) JP4794707B2 (ja)
KR (1) KR100832139B1 (ja)
CN (2) CN1293786A (ja)
SG (1) SG119172A1 (ja)
WO (1) WO2000029996A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346723A (zh) * 2013-07-30 2015-02-11 中国银联股份有限公司 安全性信息交互系统、设备及方法

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9098958B2 (en) 1998-09-15 2015-08-04 U-Paid Systems, Ltd. Convergent communications platform and method for mobile and electronic commerce in a heterogeneous network environment
JP2001357225A (ja) * 2000-06-12 2001-12-26 Toshiba Corp 交通機関の拠点を利用したデジタルコンテンツ配信方法及びシステム
JP2002042000A (ja) * 2000-07-28 2002-02-08 Matsushita Electric Ind Co Ltd 課金処理方法
JP3851071B2 (ja) * 2000-09-27 2006-11-29 富士通株式会社 携帯端末遠隔制御方法
JP4514079B2 (ja) * 2000-10-16 2010-07-28 ヤフー株式会社 オークション主催者の手数料取得方法及びオークション主催者の手数料を取得するwwwサーバ
JP2002123647A (ja) * 2000-10-16 2002-04-26 Yafoo Japan Corp ポイントを用いたオークション方法、コンピュータ読取可能な記録媒体、及び、wwwサーバー
JP4610726B2 (ja) * 2000-12-13 2011-01-12 任天堂株式会社 通信連動ゲームシステム
US6931421B2 (en) * 2001-03-19 2005-08-16 Konica Corporation Order information acquiring method and order information controlling method for medical imaging system
JP4698868B2 (ja) * 2001-03-29 2011-06-08 株式会社リコー アンケートシステム、アンケート方法、プログラムおよび記録媒体
RO123631B1 (ro) * 2001-06-29 2015-03-30 Upaid Systems Ltd. Metodă şi sistem de furnizare de servicii de comerţ mobil printr-o multitudine de comunicaţii convergente
JP4887592B2 (ja) * 2001-09-28 2012-02-29 ソニー株式会社 データ記録及び/又は再生方法
JP3879545B2 (ja) * 2002-03-12 2007-02-14 ヤマハ株式会社 楽曲再生制御装置、楽曲再生制御プログラムおよび記録媒体
JP2003281264A (ja) * 2002-03-25 2003-10-03 Ricoh Co Ltd 課金方法及び画像形成装置
KR20050105179A (ko) * 2003-02-12 2005-11-03 소니 가부시끼 가이샤 디지털 데이터의 기록매체 및 기록재생장치
KR20060009808A (ko) 2003-05-20 2006-02-01 소니 가부시끼 가이샤 컨텐츠 제공 시스템, 정보 처리 장치와 방법, 및 프로그램
US7376224B2 (en) * 2004-02-04 2008-05-20 Alcatel Lucent Pay-per-use communication node capabilities
JP2005311615A (ja) * 2004-04-20 2005-11-04 Toshiba Corp 携帯電話端末、携帯電話端末の制御方法
US20060100961A1 (en) * 2004-10-15 2006-05-11 Texas Instruments Incorporated Automated teller machine, a personal wireless device and methods of transferring funds therebetween
US7542754B2 (en) * 2005-05-18 2009-06-02 Ack Ventures Holdings, Llc Subscribing to content
US20070106521A1 (en) * 2005-11-04 2007-05-10 Tp Lab System and method to process media with preset credit
EP2005319B1 (en) * 2006-04-04 2017-01-11 Johnson Controls Technology Company System and method for extraction of meta data from a digital media storage device for media selection in a vehicle
JP6316536B2 (ja) * 2012-11-15 2018-04-25 任天堂株式会社 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08265189A (ja) * 1995-03-21 1996-10-11 Casio Comput Co Ltd サービス情報受信装置、情報送受信装置及び情報記憶媒体
JPH08307558A (ja) * 1995-05-12 1996-11-22 Ekushingu:Kk 通信式情報提供システム、情報提供端末及び情報インストール装置
JPH09265731A (ja) * 1996-01-24 1997-10-07 Sony Corp 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4658093A (en) * 1983-07-11 1987-04-14 Hellman Martin E Software distribution system
US4827508A (en) * 1986-10-14 1989-05-02 Personal Library Software, Inc. Database usage metering and protection system and method
US5252775A (en) * 1990-02-17 1993-10-12 Brother Kogyo Kabushiki Kaisha Automatically up-dated apparatus for generating music
US7224291B2 (en) * 1990-05-17 2007-05-29 Transcore, Lp Electronic vehicle toll collection system and method
US6653946B1 (en) 1990-05-17 2003-11-25 Transcore, Inc. Electronic vehicle toll collection system and method
IT1250081B (it) * 1991-07-10 1995-03-30 Siv Soc Italiana Vetro Apparecchiatura e procedimento per la fabbricazione di vetri a forma complessa
JP3083187B2 (ja) * 1991-09-30 2000-09-04 富士通株式会社 電子財布システムの鍵管理方式
US5438356A (en) * 1992-05-18 1995-08-01 Fujitsu Limited Accounting system for multimedia communications system
CA2109490C (en) * 1992-10-30 2003-09-09 Mihoji Tsumura Billing system for radio communications
US5884292A (en) * 1993-05-06 1999-03-16 Pitney Bowes Inc. System for smart card funds refill
CN1096648C (zh) * 1993-06-02 2002-12-18 惠普公司 对存贮在ic卡中的标记值作再估价的系统和方法
JPH07175868A (ja) * 1993-10-15 1995-07-14 Internatl Business Mach Corp <Ibm> デジタル情報を媒体に出力するための方法およびシステム
US5371680A (en) * 1993-10-29 1994-12-06 Koken Kaihatsu Co., Ltd. Accounting book automatic entering device
US5629867A (en) * 1994-01-25 1997-05-13 Goldman; Robert J. Selection and retrieval of music from a digital database
DE4413451A1 (de) * 1994-04-18 1995-12-14 Rolf Brugger Vorrichtung zum Vertrieb von Musikinformationen in digitaler Form
US5592511A (en) * 1994-05-10 1997-01-07 Schoen; Neil C. Digital customized audio products with user created data and associated distribution and production system
EP0789883A4 (en) * 1994-09-28 2002-07-31 Gordon T Brown COMPUTER ACCOUNTING SYSTEM
US5715403A (en) 1994-11-23 1998-02-03 Xerox Corporation System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US5619247A (en) * 1995-02-24 1997-04-08 Smart Vcr Limited Partnership Stored program pay-per-play
US6252964B1 (en) * 1995-04-03 2001-06-26 Scientific-Atlanta, Inc. Authorization of services in a conditional access system
US6246767B1 (en) * 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
FR2733615B1 (fr) * 1995-04-26 1997-06-06 France Telecom Carte a memoire et procede de mise en oeuvre d'une telle carte
US5692132A (en) * 1995-06-07 1997-11-25 Mastercard International, Inc. System and method for conducting cashless transactions on a computer network
US5742845A (en) * 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
US5812536A (en) * 1995-07-05 1998-09-22 Pitney Bowes Inc. Secure accounting system employing RF communications for enhanced security and functionality
JPH0973337A (ja) * 1995-09-05 1997-03-18 Canon Inc 課金装置、情報受信装置及び通信システム
US5857020A (en) * 1995-12-04 1999-01-05 Northern Telecom Ltd. Timed availability of secured content provisioned on a storage medium
JPH09231276A (ja) * 1996-02-27 1997-09-05 Canon Inc 課金装置、通信装置及び通信システム
JP3148118B2 (ja) 1996-03-28 2001-03-19 三菱電機株式会社 作図におけるシンボル自動配置方法およびその方法を用いた装置
KR100246379B1 (ko) * 1996-06-10 2000-03-15 구자홍 디브이디 재생기의 패런트 레벨 변경 제어 장치 및 방법
PT907925E (pt) * 1996-06-27 2000-11-30 Mannesmann Ag Sistema de comunicacoes para transmissao de ordens de lancamento contabilistas
US5937391A (en) 1996-07-11 1999-08-10 Fujitsu Limited Point-service system in online shopping mall
EP0831433A1 (en) * 1996-09-24 1998-03-25 Koninklijke KPN N.V. Method of making recoverable smart card transactions, a method of recovering such a transaction, as well as a smart card allowing recoverable transactions
US5960409A (en) * 1996-10-11 1999-09-28 Wexler; Daniel D. Third-party on-line accounting system and method therefor
JPH10133955A (ja) * 1996-10-29 1998-05-22 Matsushita Electric Ind Co Ltd 可搬型メディア駆動装置とその方法、及び可搬型メディアとネットワークの連携装置とその方法
US5889860A (en) 1996-11-08 1999-03-30 Sunhawk Corporation, Inc. Encryption system with transaction coded decryption key
EP0851396A1 (en) * 1996-12-23 1998-07-01 Koninklijke KPN N.V. System for increasing a value of an electronic payment card
JPH10269291A (ja) 1997-03-26 1998-10-09 Sony Corp ディジタルコンテンツ配付管理システム
US5959945A (en) * 1997-04-04 1999-09-28 Advanced Technology Research Sa Cv System for selectively distributing music to a plurality of jukeboxes
JPH10293688A (ja) 1997-04-18 1998-11-04 Hisago Commun Kk ソフトウエアの課金方法及び課金システム
US6085976A (en) * 1998-05-22 2000-07-11 Sehr; Richard P. Travel system and methods utilizing multi-application passenger cards
US6518412B1 (en) * 1997-09-29 2003-02-11 Jean-Louis Dasseux Gene therapy approaches to supply apolipoprotein A-I agonists and their use to treat dyslipidemic disorders
US5936221A (en) * 1997-10-02 1999-08-10 Bridgepoint Systems, Inc. Smart card system and method for transferring value
US6330549B1 (en) * 1997-10-30 2001-12-11 Xerox Corporation Protected shareware
US6182128B1 (en) * 1998-03-05 2001-01-30 Touchmusic Entertainment Llc Real-time music distribution systems
US6389541B1 (en) * 1998-05-15 2002-05-14 First Union National Bank Regulating access to digital content
US6473500B1 (en) * 1998-10-28 2002-10-29 Mastercard International Incorporated System and method for using a prepaid card
US20010016836A1 (en) * 1998-11-02 2001-08-23 Gilles Boccon-Gibod Method and apparatus for distributing multimedia information over a network
US6434535B1 (en) * 1998-11-13 2002-08-13 Iomega Corporation System for prepayment of electronic content using removable media and for prevention of unauthorized copying of same
US6304523B1 (en) * 1999-01-05 2001-10-16 Openglobe, Inc. Playback device having text display and communication with remote database of titles
US6247130B1 (en) * 1999-01-22 2001-06-12 Bernhard Fritsch Distribution of musical products by a web site vendor over the internet
US6233682B1 (en) * 1999-01-22 2001-05-15 Bernhard Fritsch Distribution of musical products by a web site vendor over the internet
US6389537B1 (en) * 1999-04-23 2002-05-14 Intel Corporation Platform and method for assuring integrity of trusted agent communications
US20010034705A1 (en) * 1999-05-19 2001-10-25 Rhoads Geoffrey B. Payment-based systems for internet music
US6647417B1 (en) * 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
KR100803580B1 (ko) * 2000-05-09 2008-02-15 삼성전자주식회사 동기 멀티미디어 통합언어 포맷을 이용한 전자 음악 배급서비스 시스템 및 그 방법
JP2002014684A (ja) * 2000-06-29 2002-01-18 Matsushita Graphic Communication Systems Inc 情報配信方法、サーバ装置及び情報受信端末装置
US6712266B2 (en) * 2001-05-25 2004-03-30 Darrell G. Rademacher Network transaction and cash-accepting add-value station
US6745022B2 (en) * 2002-04-12 2004-06-01 Datawave Systems, Inc. Multiple service provider prepaid wireless service card
US6786400B1 (en) * 2002-09-06 2004-09-07 Capital One Financial Corporation Multiple account banking system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08265189A (ja) * 1995-03-21 1996-10-11 Casio Comput Co Ltd サービス情報受信装置、情報送受信装置及び情報記憶媒体
JPH08307558A (ja) * 1995-05-12 1996-11-22 Ekushingu:Kk 通信式情報提供システム、情報提供端末及び情報インストール装置
JPH09265731A (ja) * 1996-01-24 1997-10-07 Sony Corp 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1071031A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346723A (zh) * 2013-07-30 2015-02-11 中国银联股份有限公司 安全性信息交互系统、设备及方法
CN104346723B (zh) * 2013-07-30 2018-06-22 中国银联股份有限公司 安全性信息交互系统、设备及方法

Also Published As

Publication number Publication date
US20010047318A1 (en) 2001-11-29
US20030004841A1 (en) 2003-01-02
US7266530B2 (en) 2007-09-04
JP2000148861A (ja) 2000-05-30
EP1071031A1 (en) 2001-01-24
CN1645391A (zh) 2005-07-27
US7523052B2 (en) 2009-04-21
EP1071031A4 (en) 2005-08-17
US20010047317A1 (en) 2001-11-29
KR20010034011A (ko) 2001-04-25
JP4794707B2 (ja) 2011-10-19
US20070005454A1 (en) 2007-01-04
US7908218B2 (en) 2011-03-15
KR100832139B1 (ko) 2008-05-27
US8015082B2 (en) 2011-09-06
US7493275B1 (en) 2009-02-17
SG119172A1 (en) 2006-02-28
CN1293786A (zh) 2001-05-02

Similar Documents

Publication Publication Date Title
US8015082B2 (en) Terminal device, accounting system and data processing method
US6542870B1 (en) Recording apparatus
US6222807B1 (en) Information center, terminal apparatus, dubbing system and dubbing method
JPH11260045A (ja) 再生システム、再生端末装置
KR20030001442A (ko) 콘텐츠 제공 취득 시스템
JP2003224841A (ja) コンテンツ提供取得システム
JP2002342659A (ja) コンテンツ提供取得システム
JP4670461B2 (ja) コンテンツ配信方法,再生端末の処理方法,サーバ装置の処理方法,再生端末,サーバ装置およびプログラム
JP2000048079A (ja) 二次コピー管理機能を備えたデジタルコンテンツ蓄積再生装置およびデジタルコンテンツ蓄積専用装置
JP4343896B2 (ja) 再生端末装置及び出力方法
JP4632464B2 (ja) 記録再生装置及び方法、並びに記録再生システム
JP2006114216A (ja) 再生システム、再生方法
JP4382034B2 (ja) 情報サーバとその制御方法
JP4284736B2 (ja) 情報送信方法及び情報送信装置
JP4580909B2 (ja) 再生端末装置
JP4285510B2 (ja) 再生端末装置
JP2002073047A (ja) キオスク型端末装置
JP2002074830A (ja) デジタルデータ記録サービスシステム、キオスク型端末装置、デジタルデータ利用環境設定方法、およびデジタルデータ利用環境設定プログラムを記録した記録媒体
JP2007080508A (ja) 記録媒体
JP2002251531A (ja) データ提供取得システム、データ提供取得方法、データ提供装置、データ提供方法、データ提供プログラム格納媒体、データ提供プログラム、データ取得装置、データ取得方法、データ取得プログラム格納媒体及びデータ取得プログラム
JP2002251407A (ja) コンテンツ提供取得システム、コンテンツ提供取得方法、コンテンツ提供装置、コンテンツ提供方法、コンテンツ提供プログラム格納媒体、コンテンツ提供プログラム、コンテンツ取得装置、コンテンツ取得方法、コンテンツ取得プログラム格納媒体及びコンテンツ取得プログラム。
JP2002108354A (ja) ディジタル圧縮音楽データ販売方法及び該販売方法を実施するカラオケシステム
JP2002324168A (ja) コンテンツ提供取得システム
JP2007311018A (ja) 記録再生装置及び方法並びに記録再生システム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99804141.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): CN IN KR SG US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 1020007007605

Country of ref document: KR

Ref document number: IN/PCT/2000/00169/MU

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 09600509

Country of ref document: US

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: 1999972334

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1999972334

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020007007605

Country of ref document: KR

WWR Wipo information: refused in national office

Ref document number: 1020007007605

Country of ref document: KR