[go: up one dir, main page]

WO2003044797A1 - Stream data reproduction apparatus and stream data reproduction method - Google Patents

Stream data reproduction apparatus and stream data reproduction method Download PDF

Info

Publication number
WO2003044797A1
WO2003044797A1 PCT/JP2002/012086 JP0212086W WO03044797A1 WO 2003044797 A1 WO2003044797 A1 WO 2003044797A1 JP 0212086 W JP0212086 W JP 0212086W WO 03044797 A1 WO03044797 A1 WO 03044797A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
stream data
advertisement information
information
sponsor
Prior art date
Application number
PCT/JP2002/012086
Other languages
French (fr)
Japanese (ja)
Inventor
Kenji Mizutani
Hidetsugu Maekawa
Yoshifumi Hirose
Yoshiyuki Okimoto
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to JP2003546349A priority Critical patent/JPWO2003044797A1/en
Publication of WO2003044797A1 publication Critical patent/WO2003044797A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording

Definitions

  • the present invention relates to a stream data reproducing apparatus and a stream data reproducing method.
  • the present invention relates to a stream data reproducing apparatus, and more particularly to a technique relating to a stream data reproducing apparatus having a function of reproducing accumulated CM data when reproducing stream data.
  • CM advertising information
  • sponsors who bear the costs required for content creation, etc. as is generally done in television broadcasting. It is.
  • the sponsor can be promoted to the viewer, while the sponsor pays for the content creation cost, etc., and the price of the content data for the viewer who views the content The burden is reduced.
  • Such commercials have higher advertising effectiveness when the same content is repeatedly presented during content playback.
  • the present invention has been made in view of the above-described problems, and has as its object to reproduce a content data recorded on a recording medium, such as a DVD, by using a CM that reflects the intention of a sponsor to a viewer. Is to be able to be presented.
  • Another object of the present invention is to present a CM to a viewer without reducing network use efficiency when reproducing content data distributed via a network.
  • Still another object of the present invention is to appropriately present a CM to a viewer corresponding to the above-mentioned new viewing mode of content, in a fair manner, that is, appropriately in accordance with the burden of advertising expenses by the sponsor, etc. Is to provide a way to do so.
  • a first stream data reproducing device of the present invention comprises:
  • Stream data having condition information indicating a condition of the first advertisement information and the second advertisement information in which the first advertisement information is to be replaced, or condition information for specifying the second advertisement information to be inserted An input unit through which stream data including the following is input via a removable recording medium or a communication line;
  • a storage unit for storing the second advertisement information
  • a stream data changing unit that replaces or inserts the second advertisement information into the stream data
  • a reproducing unit for reproducing the stream data changed by the stream data changing unit is characterized by having. Thereby, even if the old advertising information at the time when the recording medium was created is recorded on the recording medium, the advertising information stored in the storage unit at the time of reproducing the recorded content is based on the condition information. Since it is replaced or inserted, the viewer can be presented with a CM that reflects the intent of the sponsor. Also, even if the advertisement information itself is not recorded or transmitted, the advertisement information stored in the storage unit is inserted based on the condition information, so that an appropriate advertisement can be presented and recorded. Data amount and transmission data amount can be reduced. Further, the second stream data reproducing device of the present invention comprises:
  • a first stream data playback device A first stream data playback device
  • the third stream data reproducing device of the present invention is:
  • a first stream data playback device A first stream data playback device
  • the condition information includes information for specifying the second advertisement information.
  • the advertisement to be presented is not flexible, but it is possible to reliably present a predetermined advertisement.
  • the fourth stream data reproducing device of the present invention is characterized in that:
  • a first stream data playback device A first stream data playback device
  • the second advertisement information stored in the storage unit is a spontaneous advertisement of the second advertisement information.
  • the condition information includes sponsor instruction information indicating a sponsor of the second advertisement information to be replaced or inserted,
  • the stream data changing unit is configured to replace or insert the second advertisement information based on the sponsor information and the sponsor instruction information.
  • the advertisement based on the advertisement information stored in the storage unit is presented within the same or a predetermined sponsor range, so that a flexible advertisement can be presented while reflecting the intention of the sponsor or the like.
  • the fifth stream data reproducing apparatus of the present invention is characterized in that:
  • the second advertisement information stored in the storage unit further includes category information indicating a target category of the second advertisement information
  • the condition information includes category condition information on a category of the second advertisement information to be replaced or inserted,
  • the stream data changing unit is configured to replace or insert the second advertisement information based on the category information and the category condition information. As a result, it is possible to present advertisements of a type narrowed down according to the intention of the sponsor or the like. Further, a sixth stream data reproducing device of the present invention is characterized in that:
  • a first stream data playback device A first stream data playback device
  • the seventh stream data reproducing apparatus of the present invention is characterized in that:
  • a first stream data playback device A first stream data playback device
  • an eighth stream data reproducing apparatus of the present invention is characterized in that:
  • a first stream data playback device A first stream data playback device
  • an advertisement information acquisition unit is provided for acquiring the second advertisement information via a communication line when the second advertisement information conforming to the condition information is not stored in the storage unit. And This makes it possible to present a new advertisement without fail as in the case where the advertisement information is acquired by the broadcast, and to immediately acquire the advertisement information and present the advertisement when the stream data is reproduced. You can do things.
  • a ninth stream data reproducing device of the present invention is characterized in that:
  • a first stream data playback device A first stream data playback device
  • the 10th stream data reproducing apparatus of the present invention is characterized in that:
  • the stream data change management unit based on the validity management information in which information indicating the expiration date of replacement or insertion of the second advertisement information included in the second advertisement information is encrypted, It is characterized in that it is configured to manage whether to permit replacement or insertion of the second advertisement information. Thus, it is possible to prevent unauthorized replacement, and to appropriately present the advertisement as described above according to, for example, the burden of the advertisement cost by the sponsor. Further, the eleventh stream data reproducing apparatus of the present invention comprises:
  • a first stream data playback device A first stream data playback device
  • a reproduction frequency transmission unit is provided for transmitting the number of times the stream data in which the second advertisement information has been replaced or inserted by the stream data change unit has been reproduced by the reproduction unit.
  • Stream data having condition information indicating a condition of the first advertisement information and the second advertisement information in which the first advertisement information is to be replaced, or a condition for specifying the second advertisement information to be inserted
  • An input step of inputting stream data including information via a removable recording medium or a communication line;
  • the old advertising information at the time when the recording medium was created is recorded on the recording medium, it is stored in the storage unit at the time of reproducing the recorded content based on the condition information. Since the advertising information is replaced or inserted, the viewer can be presented with a CM reflecting the intention of the sponsor. Also, even if the advertisement information itself is not recorded or transmitted, the advertisement information stored in the storage unit is inserted based on the condition information, so that it is possible to present an appropriate advertisement. In addition, the amount of recording data and the amount of transmission data can be reduced.
  • FIG. 1 is an explanatory diagram schematically showing a data flow associated with a CM presentation service according to the embodiment of the present invention.
  • FIG. 2 is a flowchart showing a processing procedure of the CM presentation service.
  • FIG. 3 is an explanatory diagram showing an example of the sponsor list 201 and the CM list 202 held by the CM management center 102.
  • FIG. 4 is a block diagram showing the configuration of the stream data reproducing device 106 of the same.
  • FIG. 5 is a block diagram of the stream transmitted from the broadcasting station 103 to the stream data reproducing device 106 of the same.
  • FIG. 4 is an explanatory diagram showing a data structure of the ream data 4 19.
  • FIG. 6 is a flowchart showing the procedure of the process in which the image / sound reproducing unit 401 accumulates one CM data 151 in the CM database 402.
  • FIG. 7 is an explanatory diagram showing an example of the data structure of the CM database 402
  • FIG. 8 is an explanatory diagram showing an example of the program information.
  • FIG. 9 is an explanatory diagram showing a data structure of stream data 420 recorded on the offline medium 104.
  • FIG. 10 is a flowchart showing the procedure of the CM replacement process executed by the CM replacement unit 406.
  • FIG. 11 is an explanatory diagram showing the data structure of the stream data 420 0 ′ in which the CM data 152 is replaced by the replacement CM data 152 ′ by the CM replacement unit 406.
  • FIG. 12 is an explanatory diagram showing another example of the data structure of the stream data 420 recorded on the offline medium 104.
  • FIG. 13 is an explanatory diagram showing still another example of the data structure of the stream data 420 recorded on the offline medium 104.
  • FIG. 14 (a) is an explanatory diagram showing an example of the sponsor list 201.
  • FIG. 14 (b) is an explanatory diagram showing an example of the regional list 203.
  • FIG. 14 (c) is an explanatory diagram showing an example of the stored CM list 501.
  • FIG. 15 is an explanatory diagram showing still another example of the data structure of the stream data 420 recorded on the offline medium 104.
  • FIG. 16 is an explanatory diagram showing the data structure of the stream data 421 transmitted from the provider 105.
  • FIG. 17 is a flowchart showing the procedure of a CM insertion process executed by the CM input unit 407.
  • FIG. 18 is an explanatory diagram showing the data structure of the stream data 421a into which the inserted CM data 1221 has been inserted by the CM insertion unit 407.
  • Fig. 19 shows the process of notifying the CM management center 102 of the playback status of CM data performed by the CM data usage status totalizing unit 408, and the CIV [data invalidation operating unit 409].
  • 6 is a flowchart showing a process of deleting CM data according to an instruction from the CM management center 102.
  • FIG. 20 is an explanatory diagram showing an example of the invalid CM information.
  • the stream data reproducing apparatus transmits broadcast radio waves from a broadcast station, offline media that is a removable recording medium such as a DVD or a non-volatile memory, a provider, and a communication line such as a network.
  • a screen image and audio are displayed.
  • CM data included in program data supplied via an offline media is replaced with CM data received and stored from a broadcasting station, while CM data included in program data supplied via a provider is replaced.
  • a CM presentation service for presenting the CM to the viewer is provided.
  • FIG. 1 is an explanatory diagram schematically showing a data flow accompanying the CM presentation service.
  • the CM presentation service means that the CM management center 102 and the stream data playback device 106 cooperate to provide a CM reflecting the intention of the sponsor 101 to the viewer 110. It is a service to be presented.
  • the CM management center 102 is configured using, for example, an information processing device such as a server computer.
  • the CM management center 102 and the stream data reproducing device 106 are kneaded with each other by, for example, a telephone line.
  • the sponsor 101 transmits the CM data 1501 and the program data 150 to the stream data reproducing device 106 via the broadcast station 103.
  • the CM data 151 is data representing a CM provided by the sponsor 101
  • the program data 150 is data representing a program.
  • the CM data 1501 and the program data 150 received by the stream data playback device 106 via the broadcasting station 103 are played back by the stream data playback device 106 and viewed by the viewer.
  • the CM data 151 received from the broadcast station 103 is stored in the stream data reproducing device 106.
  • the sponsor 101 records the CM data 152 and the program data 150 as stream data in the offline medium 104.
  • the CM data 152 includes an authentication code 161 described later.
  • the offline media 104 on which the CM data 152 and the program data 150 are recorded is sold to a viewer 110 at a media shop, for example, or is viewed at a rental video store or the like. Lending to 1 1 0
  • the program data 150 is read out and reproduced, and presented to the viewer 110.
  • the CM data 152 is replaced with the accumulated CM data 151 based on the conditions specified by the sponsor.
  • the replaced CM data 151 is reproduced and presented to the viewer 110.
  • the CM presentation service replaces the CM data 152.
  • CM data 151 stored in the stream data reproducing device 106 By reproducing the CM data 151 stored in the stream data reproducing device 106 in advance, a CM reflecting the intention of the sponsor 101 is presented to the viewer 110. Accordingly, Sponsor 101 enjoys the benefit of being able to enhance its advertising effectiveness.
  • the above authentication code 16 1 is assigned to each sponsor 101 when the sponsor 101 applies for the CM presentation service to the CM management center 102. Things.
  • the validity of the authentication code 161 is based on the authentication validity determination data 162 transmitted from the CM management center 102 to the stream data reproducing device 106 when the CM data 151 is replaced.
  • the above substitution is performed only when it is determined and valid.
  • CM data 150 of the regular sponsor 101 who has applied for the CM presentation service to the CM management center 102 Only for 2, the appropriate CM data 15 1 is presented by the replacement as described above.
  • the path through which the authentication validity determination data 16 2 is transmitted to the stream data reproducing device 106 is not particularly limited, and may be transmitted by being included in a broadcast signal, for example.
  • the sponsor 101 transmits the CM data 1503 and the program data 150 to the provider 105 configured using, for example, a server computer.
  • the provider 105 sends the CM designation data 171, which designates the CM data 153, and the program data 150 to the stream data reproducing device 106 via the communication line 170 as stream data.
  • the CM designation data 171 is not the CM data 153 itself, but data for designating the CM data 153.
  • the CM designated data 17 1 includes an authentication code 16 3 similar to the authentication code 16 1 of the offline media 104 assigned by the CM management center 102.
  • the stream data reproducing device 106 receives the stream data including the CM designation data 171 and the program data 150.
  • CM data (for example, CM data 15 1) having the same sponsor identifier and CM identifier as the CM data 15 3 designated by the CM designation data 17 1 has already been output to the stream data reproducing device 10. If stored in 6, insert the stored CM data into the received stream data. Thereby, the CM data stored in the stream data reproducing device 106 is reproduced and presented to the viewer 110.
  • the sponsor 101 can access the CM via the route through the provider 105.
  • the CM presentation service inserts and reproduces the CM data 151 stored in the stream data reproducing device 106.
  • the provider 105 does not need to transmit the CM data 153 itself, but only needs to transmit the CM-specified data 171 having a small data size, so that the use efficiency of the communication line 170 can be suppressed.
  • Provider 105 enjoys the benefit of reduced communication costs.
  • the CM presentation service as described above is performed, the usage status of the CM presentation service is transmitted from the stream data reproducing device 106 to the CM management center at predetermined timing as service usage data 172. It is transmitted and used to determine the price to be charged to the provider 105 or the sponsor 101.
  • FIG. 1 one sponsor 101 and one stream data reproducing device 106 are depicted, but this does not mean that the number is limited to one.
  • a plurality of stream data reproducing devices 106 are arranged in the homes of a plurality of viewers 110, respectively, and one (or a plurality of) CM management centers 102 are connected to the plurality of stream data reproducing devices. Connected to the playback device 106, a CM presentation service is performed. Also, one sponsor 101 can provide any number of different CMs. Next, a processing procedure in the case where the CM presentation service is performed by the CM management center 102 and the stream data reproducing device 106 as described above will be described.
  • FIG. 2 is a flowchart illustrating a processing procedure of the CM presentation service.
  • Step S181 The CM management center 102 assigns an authentication code to the provider 105 or the sponsor 101.
  • the authentication code 161 is assigned to the sponsor 101.
  • the form of CM presentation service is insertion of CM data Is assigned an authentication code 166 to provider 105.
  • Step S 182 Stream data reproducing device 106 Store CM data 15 1. This storage is performed, for example, by recording CM data 151 transmitted from the broadcast station 103 on a hard disk inside the stream data reproducing device 106.
  • Step S183 The CM management center 102 transmits the authentication validity determination data 162 to the stream data reproducing device 106.
  • Step S184 The stream data reproducing device 106 acquires stream data. As described above, this acquisition is performed by reading the stream data recorded on the offline media 104 when the form of the CM presentation service is the replacement of the CM data. If is the input of CM data, this is performed by receiving stream data from the provider 105 via the communication line 170.
  • Step S185 The stream data reproducing device 106 determines whether or not the authentication code included in the acquired stream data is valid. If the result of the above determination is “Y e s”, the process proceeds to step S186. If the result of the determination is “No”, the process proceeds to step S187.
  • Step S187 The stream data reproducing device 106 reproduces the stream data. At this time, if step S186 is performed, the CM data 151 stored in the stream data reproducing device 106 is reproduced.
  • step S185 and step S186 are comprehensively shown as step S190.
  • the detailed processing in this step S190 will be described later with reference to FIG. 10 or FIG. 17 separately for the case where the form of the CM presentation service is replacement and insertion of CM data. explain.
  • each sponsor or CM data 151 In order to identify 1501, etc., it is issued and managed by, for example, the CM management center 102, the broadcast station 103, the provider 105, the stream data reproducing device 106, Also, the sponsor identifier and CM identifier commonly used by the sponsor 101 are used.
  • FIG. 3 is an explanatory diagram showing an example of the sponsor list 201 and the CM list 202 held by the CM management center 102.
  • the sponsor list 201 is the CM data in which a part of the stream data is replaced by the stream data reproducing device 106 or the CM displayed by the CM data inserted in the stream data.
  • a sponsor is defined in association with a sponsor identifier that identifies the sponsor.
  • the CM list 202 defines, for each CM, a CM identifier for identifying each CM, a sponsor identifier, an expiration date and time of the CM, and a comment on the CM, which are uniquely associated with each other.
  • the CM identifier is assigned independently for each sponsor. In other words, CMs provided by the same sponsor are assigned with unique CM identifiers, but CMs provided by different sponsors may be assigned the same CM identifier.
  • the CM expiration date and time indicates the time limit for storing the CM data in the stream data reproducing device 106, and is set by the sponsor 101.
  • the sponsor list 201 and the CM list 202 are updated when the CM management center 102 receives the notification of CM from the sponsor 101, and at that time, the received CM A sponsor identifier and a CM identifier are determined. The determined sponsor identifier and CM identifier are notified to the sponsor 101.
  • CM identifiers are assigned so as not to be duplicated even between sponsors, and regardless of the sponsor, CM data may be specified. In such a case, the sponsor identifier may not necessarily be used.
  • FIG. 4 is a block diagram showing the configuration of the stream data reproducing device 106.
  • the stream data playback device 106 includes an image / audio playback unit 401, a CM database 402, a communication unit 400, a CM replacement authentication determination unit 404, and a CM insertion authentication determination unit. 405, CM replacement section 406, CM insertion section 407, CM data usage status totaling section 408, CM data invalidation operation section 409, and read section 411 And the transmission / reception section 4 1 1.
  • the video / audio playback unit 401 receives the broadcast signal transmitted from the broadcast station 103, and at the same time, plays back the CM data 1501 and the program data 150 included in the broadcast signal, and And the program are presented to the viewer 110.
  • the CM database 402 stores CM data 151 and is built on a hard disk, for example.
  • the present invention is not limited to this, and may be constructed on a memory.
  • the communication unit 403 functions as a communication interface between the stream data reproducing device 106 and the CM management center 102.
  • the reading unit 410 reads the stream data 420 from the offline medium 104 on which the stream data 420 containing the CM data 152 and the program data 150 is recorded.
  • the CM replacement authentication determination unit 4404 determines whether the authentication code 161 included in the CM data 152 is valid. Based on the result of this determination (authentication determination result), the CM replacement section 406 converts the CM data 152 contained in the stream data 420 into the CM data 1 stored in the CM database 402. 5 Replace with 1 (CM replacement process).
  • the transmission / reception unit 411 receives stream data 4 21 including CM designation data 17 1 and program data 150 via the communication line 170.
  • CM insertion authentication determination section 4 05 determines whether or not authentication code 1 63 included in CM designation data 1 71 is valid. Is determined. Based on the result of this determination (authentication determination result), the CM input unit 407 inserts the CM data 1501 stored in the CM database 402 into the stream data 421 (CM insertion). Processing).
  • the CM data revocation operation unit 409 performs a process of deleting specific CM data, for example, CM data whose revocation date and time has elapsed, from the CM data 151 stored in the CM database 402.
  • the CM data usage status totaling unit 408 reads the service usage status list 502 recorded in the CM database 402 and creates the service usage status data 1702.
  • stream data 4 19 including CM data 15 1 received from broadcast station 103, C IV [ The data storage processing and the structure of the CM database 402 formed by the storage processing will be described.
  • FIG. 5 is an explanatory diagram showing the data structure of stream data 4 19 transmitted from the broadcasting station 103 to the stream data reproducing device 106.
  • the stream data 419 includes program data 150 representing a program (main program) and CM data 151 representing a CM.
  • One CM data 15 1 represents one CM.
  • the stream data 4 19 includes three CM data 1 5 1.
  • Each CM data 1 5 1 includes an ID section 3 0 3 and an image / audio data section 3. 1 and 3 are included.
  • the image and sound data section 313 is reproduced by the image and sound reproduction section 401 to generate a CM image and sound to be presented to the viewer 110.
  • the ID section 303 does not affect the playback operation itself by the video / audio playback section 401, but is used for CM replacement processing by the CM replacement section 406 and the like.
  • the ID section 303 identifies the sponsor of the CM presented by the CM data 15 1 (specifically, the video / audio data section 3 13 in the CM data 15 1) including the ID section 303. 3b, a sponsor identifier 303b for identifying the CM among the sponsor's CMs, expiration date and time data 303c indicating the expiration date of the CM, and CM attribute data 303 d indicating the category of the CM. (Note that the data structure in FIG. 5 and the like is a schematic diagram, and these pieces of information may be arranged in physically different areas.)
  • the CM identifier 303 a and the sponsor identifier 303 b correspond to the registered contents of the sponsor list 201 and the CM list 202, for example, by the CM management center 102. Assigned to each sponsor 101. Further, in the example shown in FIG. 5, the expiration date of the CM presented by the CM data 151 is 203, January 2003, and its category is “washing machine”. The expiration date data 303c and the CM attribute data 303d are determined, for example, by the sponsor 101's own judgment.
  • the CM data 151 as described above is processed by the CM database Stored in 02.
  • FIG. 6 is a flowchart showing a procedure of a process in which the image / sound reproducing unit 401 stores one CM data 151 in the CM database 402.
  • This processing corresponds to step S182 of the processing procedure shown in FIG. 2, and when the stream data reproducing device 106 receives stream data 419 from the broadcast station 103. This is executed for each CM data 151 included in the stream data 419.
  • Step S601 First, it is determined whether or not the CM database 402 has the same CM data as that of the CM data 151 to be processed, that is, whether the CM identifier and the sponsor identifier are the same. Is determined.
  • Step S602 It is determined whether there is free space in the CM database 402. Is determined. If the result of this determination is "Yes”, the process proceeds to step S604. On the other hand, when the result of the determination is “No”, the process proceeds to step S603.
  • Step S603 CIV [From the CM data stored in the database 402, for example, the CM data with the oldest reception date and time is deleted.
  • the serviceability of the CM presentation service may be further improved by deleting the CM other than the sponsor currently handled by the CM presentation service or which will be handled in the near future. .
  • Step S604 CM data 151 to be processed is accumulated (added) in the CM database 402.
  • FIG. 7 is an explanatory diagram showing an example of the data structure of the CM database 402.
  • the CM database 402 includes the CM data 151 itself, and also includes a stored CM list 501 and a service use status list 502 shown in FIG.
  • the stored CM list 501 contains, for each CM data 151 stored in the CM database 402, a CM identifier (field 511), a sponsor identifier (field 511), and a CM identifier.
  • the expiration date and time (field 513), CM reception date and time (field 514), CM attribute (field 515), and storage address (field 516) are stored in association with each other.
  • the “CM identifier” field 5 11, the “Sponsor identifier” field 5 12, the “CM expiration date and time” field 5 13, and the “CM attribute” field 5 15 respectively contain CM data 1 5
  • the CM identifier 303 a included in the ID part 303, the sponsor identifier 303 b, the expiration date data 303 c, and the CM attribute data 303 d (category data) Is recorded.
  • the CM reception date and time indicate the date and time when the stream data 419 including the CM data 151 was received by the stream data reproducing device 106.
  • the storage address indicates the address of the area in the CM database 402 where the CM data 151 is stored.
  • the service usage list 502 includes, for each piece of CM data 151 stored in the CM database 402, a CM identifier (field 521), The sponsor identifier (field 522), the number of replacements (field 523), and the number of insertions (field 524) are held in association with each other.
  • the number of replacements and the number of insertions indicate the number of times that the CM data representing the CM specified by the CM identifier and the sponsor identifier has been used in the CM data replacement processing or the CM data insertion processing, respectively.
  • the CM replacement frequency is recorded separately for each CM data.
  • the number of CM insertions is further recorded separately for each provider. More specifically, in the example shown in FIG. 7, the CM data having the CM identifier “0 0 0 0 0 1 5” and the sponsor identifier “0 0 0 0 4 0 0 5” (record 531) Is used three times in CM data replacement processing (that is, CM data replacement processing is performed and reproduced three times).
  • CM data (record 532) having a CM identifier of “0000 0000 32” and a sponsor identifier of “0000 001” is provided by the provider “Hi—Ho”. Is inserted once in the stream data 4 2 1 transmitted to the stream data reproducing device 106, and the stream data transmitted by the provider “MTT” to the stream data reproducing device 106 6 4 2 1 It has been inserted three times.
  • the process of storing CM data in the CM database 402 as described above is performed, for example, at all times, regardless of whether the viewer 110 views stream data from the broadcast station 103 or not.
  • the stream data 4 19 may be received from 103 and may be performed, or the broadcast station 1 may be used only while the viewer 110 is watching the stream data from the broadcast station 103.
  • the stream data 419 may be received from 03 and may be performed.
  • the sponsor currently handled by the CM presentation service or a sponsor who will handle it in the near future will broadcast it.
  • Stream data 419 to be selected can be easily selected. More specifically, for example, if program information such as EPG (Electronic Program Guide) as shown in FIG. 8 is transmitted from the broadcasting station 103, for example, the offline media 104 or the provider 104 If the sponsor ID received from 5 is 08a00a2c, if 1901, 1902, 1903, and 1904 of the programs included in Fig. 8 are received, Good.
  • EPG Electronic Program Guide
  • FIG. 9 is an explanatory diagram showing the data structure of the stream data 420 recorded on the offline medium 104.
  • the stream data 420 includes string data 150 representing a program (program book, edition) and CM data 152 representing a CM.
  • One CM data 1 52 represents one CM.
  • the stream data 420 includes three CM data 152. Since such CM data 152 is permanently recorded on the offline media 104 along with the program data 150 representing the main program (for example, a movie or a drama), the CM data 1
  • the advertising effectiveness of the CM presented by 52 decreases over time. Therefore, the advertisement effect is enhanced by performing the CM replacement processing described below.
  • Each of the CM data 152 includes an ID section 702 and an image / audio data section 712.
  • the ID part 702 specifies the sponsor of the CM presented by the CM data 152 containing the ID part 702 (specifically, the video / audio data part 712 in the CM data 152).
  • 702a the authentication code 161 (replacement service use code), and the conforming CM condition 720b (conforming condition data).
  • the sponsor identifier 720 a is assigned to the sponsor 101 by the CM management center 102.
  • the authentication code 161 is given to the sponsor 101 who intends to provide CM by replacing CM data, for example, by the CM management center 102.
  • FIG. 10 is a flowchart showing the procedure of the CM replacement process executed by the CM replacement unit 406. This processing corresponds to step S190 of the processing shown in FIG. 2, and the stream data 420 recorded on the offline medium 104 is read by the reading unit 410 and the CM is read. When input to the replacement unit 406, it is executed for each CM data 152 included in the stream data 420.
  • Step S8001 First, in the CM data 151 stored in the CM database 402, the sponsor identifier matching the sponsor identifier 720a included in the CM data 152 to be processed is included. It is determined whether there is CM data including 303 b. This determination is made, for example, by referring to the “sponcer identifier” field 512 of the accumulated CM list 501 (FIG. 7). If the result of the above determination is “Y e s”, the process proceeds to step S 802. On the other hand, if the result of the determination is “No”, the processing ends, and the CM data 152 is included in the stream data 420 without being replaced by other CM data. The image is played back by the image sound playback unit 401 and presented to the user. In such a case, for example, if the original CM data is old to some extent, the presentation itself may be skipped, or a communication line or the like may be used as in the case of insertion processing described later. To acquire appropriate CM data.
  • Step S 802 corresponds to step S 185 shown in FIG. 2, and is performed by the CM replacement authentication determining unit 404 to process the CM data 15 It is determined whether the authentication code 1 6 1 (replacement service use code) included in 2 is valid. Specifically, the CM replacement authentication determining unit 404 determines the validity of the authentication code 161, based on the authentication validity determination data 162 transmitted in advance from the CM management center 102, for example. . The authentication validity determination data 162 is data for decrypting the encrypted authentication code 161, for example. If the result of the above determination is “Yes”, the process proceeds to step S803. On the other hand, if the result of the determination is “No”, the process ends (the CM data is not replaced as in step S801).
  • Step S803 CM attribute data 3 conforming to the conforming CM condition 7002b included in the processing target CM data 152 in the CM data 1501 stored in the CM database 402 It is determined whether there is CM data including 0 3 d. This determination is made, for example, by referring to the “CM attribute” field 515 of the stored CM list 501 (FIG. 7). If the result of the above determination is “Yes”, the process proceeds to step S804. On the other hand, if the result of the determination is “No”, the processing is terminated (replacement of CM data is not performed as in the case of step S801).
  • Step S804 corresponds to step S186 shown in FIG. 2, and the CM data to be processed is stored in the CM database 402. Replaced with replacement CM data containing the same audio and video data part 3 13 as data 15 1 (FIG. 5). More specifically, based on the sponsor identifier 7002a included in the CM data 152 and the conforming CM condition 720b, of the CM data 1501 stored in the CM database 402, the sponsor CM data 1 5 1 having a sponsor identifier 3 0 3 b matching the identifier 7 0 2 a and CM attribute data 3 0 3 d conforming to the conforming CM condition 7 0 2 b is identified.
  • the original CM data 152 is composed of the video and audio data part 313 included in the CM data 151, the sponsor identifier "0 0 0 0 0 0 1" and the CM identifier.
  • the replacement CM data 15 2 ′ including the ID part 7 02 ′ having “0 0 0 0 0 0 3 2”.
  • the One of them is identified.
  • the “CM reception date and time” field 514 of the stored CM list 501 (FIG. 7) is referred to, and the latest CM data reception date and time is specified.
  • the stream data 420 'that has undergone the above-described replacement is reproduced by the video / audio reproducing unit 401.
  • the replacement CM data 152 'included in the stream data 420' is reproduced and presented to the user.
  • the replacement CM data 15 2 ′ is, as described above, a CM satisfying the CM condition 70 2 b of the CM data 15 1 stored in the CM database 402, that is, the sponsor 101 Since the CM data that the user wishes to present to the viewer instead of the CM data 152, the CM that reflects the intention of the sponsor 101 is reproduced by playing back the replacement CM data 152 '. It will be presented to the viewer.
  • the CM replacement unit 406 corresponds to the replacement CM data in the service usage status list 502 (FIG. 7) of the CM database 402. Increase the value of the “Replacement Count” field 5 2 3 of the record to be performed by one.
  • the replacement CM data 152 In the replacement of the CM data as described above, it is not always necessary to replace the entire CM data 152 with the replacement CM data 152 '. In other words, at least the video / audio data part 3 13 that affects the playback operation should be included in the stream data 420 ′, and the video / audio of the entire CM data 152 or the CM data 152 is sufficient. Only the data part 7 12 may be replaced with the entire CM data 15 1 or only the video / audio data part 3 13.
  • the condition of the CM that the sponsor 101 desires to present to the viewer in place of the CM data 152 is the CM category ( For example, the example defined by the category of “washing machine”) is shown, but the invention is not limited to this, and it may be defined by other parameters.
  • the date and time when the CM data was received by the stream data reproducing device 106 may be set on condition that the date and time are after a predetermined date and time.
  • the CM data 152 recorded on the offline media 104 is at least Can be prevented from being replaced with old CM data, and the advertising effect can be surely enhanced. (Note that such conditions are implicit even if they are not specified by the conforming CM condition 70b. May be used.)).
  • a condition for referring to a system parameter such as a system clock obtained from the stream data reproducing device 106 may be set.
  • the replacement CM may be determined according to the time or month when the CM is reproduced. This allows more effective (timely) CMs to be presented.
  • information indicating the location of the sponsor is added to the broadcasted CM data 151, and conditions for the location are set in the CM data 152 recorded on the offline media 104.
  • the upper three digits of the sponsor identifier are the area code, and the lower five digits are the sponsor identification code.
  • the sponsor classification code of each sponsor identifier is 00a2c, which is the same, and only the location is different as shown in the regional list 203 in Fig. 14 (b). Is shown.
  • CM database 402 holds the stored CM list 501 as shown in Fig. 14 (c). .
  • the region is determined when judging the identity of the sponsor. Assuming that no consideration is given, CM database 402 stores CM data with sponsor identifier 0af00a2c as shown by the stored CM list 501 in Fig. 14 (c).
  • the sponsor ID is 08a00a2c and the CM data with the CM attribute of Western liquor is stored, the commercial of that Western liquor will be presented to the viewer 110 by replacement. Therefore, for example, if offline media purchased in the United States is played in Japan, the CM in English will be replaced by the sponsor's (Japanese corporation) in Japanese. In other words, the CM can be replaced according to the location area of the stream data reproducing device 106, and the effect of the CM can be exerted beyond the area.
  • the length of the reproduction time of the CM data before and after the replacement may be restricted. When such restrictions are imposed, not only does the CM data before and after replacement correspond to 1: 1 but also multiple CM data can be replaced for one CM data within the limit, or multiple CM data can be replaced. One CM data may be replaced with another CM data.
  • the CM condition to be defined can be defined by a logical operation expression or the like of various conditions (for example, AND, ⁇ R, NOT operation, including, excluding, etc.), If there is no CM data that satisfies the condition, priority may be given, such as replacement with CM data that satisfies the second condition. (For example, if CM data with a matching sponsor identifier is not stored, it may be replaced with CM data of another sponsor within a predetermined range.) Further, CM data to be replaced The user profile may be added to the decision.
  • FIG. 16 is an explanatory diagram showing the data structure of the stream data 421 transmitted from the provider 105 (FIG. 1).
  • the stream data 421 is similar to the stream data 420 (FIG. 8) recorded on the offline media 104, but instead of the CM data 152, the CM designation data is used. 17 1 and CM data 1 54 are different.
  • the CM data 154 is the same as the stream data 419 (FIG. 5) transmitted from the broadcasting station 103, and includes an image / audio data section 713 and an ID section 703. Contains. That is, the CM data is not the target of the CM data insertion processing, and the stream data 421 may include such CM data.
  • the CM designation data 17 1 is the CM data to be inserted into the stream data 4 21, that is, the CM data 1 transmitted from the sponsor 101 to the provider 105 as shown in FIG. 5 3 (for example, the same as the CM data 15 1 transmitted from the broadcasting station 10 3), and does not include the CM data 15 3 itself.
  • the CM designation data 17 1 includes a CM identifier 17 1 a indicating the CM data 15 3, a sponsor identifier 17 1 b indicating the sponsor 101, and an authentication code 16 3 (insert Service usage code).
  • the CM identifier 17 1 a and the sponsor identifier 17 1 b are assigned to the sponsor 101 by the CM management center 102, and the CM data 15 transmitted from the sponsor 101 is assigned to the sponsor 101. It is extracted from 3.
  • the authentication code 163 is, for example, data on the provider 105 that directly provides the CM by inserting the CM data by the CM management center 102 and data on the validity period in which the CM data can be replaced. Are generated by decoding and transmitted from the CM management center 102 to the sponsor 101.
  • FIG. 17 is a flowchart showing the procedure of the CM insertion process executed by the CM input unit 407. This processing corresponds to step S190 of the processing shown in FIG. 2, and the stream data 4 21 received from the provider 105 by the transmission / reception section 4 11 1 is converted into the CM input section 4 When input to 07, it is executed for each CM designation data 171 included in the stream data 421.
  • Step S111 The sponsor identifier 1 7 1b and the CM identifier 1 7 1 included in the CM designation data 17 1 to be processed are included in the CM data 15 1 stored in the CM database 402. It is determined whether there is any CM data that includes the sponsor identifier 303 b and the CM identifier 303 a that respectively match a (such CM data is detected). This determination is made, for example, by referring to the “sponsor identifier” field 512 and the “CM identifier” field 511 of the stored CM list 501 (FIG. 7). If the result of the above determination is “Yes”, the process proceeds to step S1102. On the other hand, the result of the judgment is “No” In this case, the process proceeds to step S111.
  • Step S1102 corresponds to step S185 shown in FIG. 2, and is performed by the CM input authentication determining unit 405 to process the CM designation data to be processed. It is determined whether the authentication code 1 6 3 (insertion service use code) included in 1 7 1 is valid. Specifically, the CM insertion authentication determination unit 405 determines, for example, the validity of the authentication code 161, based on the authentication validity determination data 162 transmitted in advance from the CM management center 102. I do. The authentication validity determination data 162 is, for example, data for decrypting the encrypted authentication code 161. If the result of the above determination is “Y e s”, the process proceeds to step S 1103. On the other hand, when the result of the determination is “No”, the process proceeds to step S 1104.
  • Step S1103 corresponds to step S186 shown in FIG. 2, and for example, as shown in FIG. 18, the position of the CM designation data 171 to be processed Then, the CM data 151 detected in the above step S111 is inserted as insertion CM data 1221.
  • FIG. 18 shows an example in which the CM designation data 17 1 included in the original stream data 4 21 is deleted and the inserted CM data 1 201 is inserted. Since the CM designation data 1771 does not have a video / audio data section, it does not affect the reproduction operation in the video / audio reproduction section 401, and therefore does not necessarily have to be deleted.
  • the entire CM data 15 1 may be inserted as the insertion CM data 1 201, or the face in the CM data 15 1 may be inserted. Only the image / audio data section 3 13 may be inserted.
  • the stream data 4 21 a into which the insertion has been performed as described above is reproduced by the image / audio reproduction unit 401.
  • the imported CM data 1221 which is included in the stream data 421a, is reproduced and presented to the user.
  • the CM insertion unit 407 stores the service usage status list 502 (FIG. 7) in the CM database 402. Increasing the value corresponding to 105 in the “number of insertions” field 52 4 of the record corresponding to the incoming CM data by one.
  • Step S 1 1 0 4 -step above, step S 1 101, or step S 1 1 If “No” in 02, the CM cannot be inserted into the provider 105 and the CM identifier 171 in the CM-specified data 171 that could not be inserted a and the sponsor identifier 1 7 1 b are notified.
  • the provider 105 transmits the CM data specified by the CM identifier 171a and the sponsor identifier 171b (that is, the CM data 153 shown in FIG. 1).
  • the data is transmitted to the stream data reproducing device 106 (the route indicated by the broken arrow in FIG. 4).
  • the transmitted CM data 153 is inserted into the stream data 421 by the CM input unit 407, and is reproduced by the S-image sound reproduction unit 401, in the same manner as in step S1103. You.
  • the CM data 153 may be stored in the CM database 402 in the same manner as when transmitted from the broadcasting station 103 (FIG. 6).
  • the provider 105 can use the CM including the image / audio data portion having a large data size. There is no need to transmit data via the communication line 170, and the amount of transmission data can be greatly reduced, so that the usage efficiency of the communication line 170 can be improved, and therefore, the provider 105, etc. The communication cost incurred by the user can be reduced.
  • Figure 19 shows the process of notifying the CM management center 102 of the CM data playback status performed by the CM data usage status totalization unit 408, and the CM performed by the CM data invalidation operation unit 409.
  • 15 is a flowchart showing a process of deleting CM data according to an instruction from the management center 102. Such processing may be performed on a regular basis (eg, once a day).
  • Step S 13 01 As described above, the “number of replacements” field 52 3 and the “number of insertions” field 52 4 of the service usage list 502 in the CM database 402
  • the number of CM data replacements for each CM data, or the number of CM data insertions for each combination of each CM data and each provider (that is, the number of times CM data is reproduced by replacement or insertion) is held. These replacement times
  • the number and the number of insertions are referred to by the CM data usage status totaling unit 408, and are transmitted to the CM management center 102 as service usage data 172 (FIG. 1). In this transmission, in order to protect the privacy of the viewer 110, encryption may be performed as necessary, or management may be performed so that information identifying the viewer 110 is not leaked. preferable.
  • the reproduction status of the CM data can be accurately grasped, and for example, it can be used as a basis for appropriately calculating the price of the CM presentation service.
  • the sponsor 101 etc. can grasp and verify the cost-effectiveness of the CM presentation service, etc. Can be done.
  • Step S1302 Next, the CM data is invalidated by the CM data invalidation operation section 409, and is accumulated in the accumulated CM list 501 held in the accumulated CM list 501 of the CM database 402.
  • the “CM expiration date and time” field 513 of each CM data is referred to, and it is determined whether there is any CM data whose expiration date and time has already passed. If the result of the above determination is “Y es”, the process proceeds to step S 1303, while if the result of the determination is “No”, the process proceeds directly to step S 1304 Proceed to.
  • Step S1303 According to the judgment in the above step S1302, the expired CM data is deleted from the CM database 402.
  • Step S134 CM sent from CM management center 102 (or broadcasting station 103, etc.) indicating that it should be deleted by invalid CM information as shown in Fig. 20, for example It is determined whether data is stored in the CM database 402. Here, in the example of FIG. 20, when both the CM identifier and the sponsor identifier are specified, it indicates that the CM data that matches both should be deleted, and “*” is displayed as the CM identifier. If specified, indicates that all CM data with a matching sponsor identifier should be deleted.
  • Step S1305 If the CM data to be deleted is stored in the CM database 402 in the judgment of the above step S1304, the corresponding CM data is read from the CM database 402. Deleted.
  • the CM data is deleted according to the instruction from the CM management center 102, as described above, so that the sponsor 101 stops presenting the CM, for example, according to the end of product sales or the social situation. It can respond promptly when trying to do so.
  • CM data broadcasted by the broadcasting station 103 is stored in the CM database 402, and replacement or insertion with respect to stream data is performed.
  • all or part of the CM data stored in the CM database 402 may be input from the provider 105 via the communication line 170 (FIG. 1), for example. .
  • the CM data can be accumulated in the CM database 402.
  • the video / audio reproduction unit 401 It may not have a function as a broadcast receiving unit that receives a broadcast signal from the broadcast station 103.
  • the stream data 420 recorded on the offline media 104 and the provider 105 through the communication line 170 are provided.
  • An example is shown in which the function of reproducing both stream data 421 received is provided, but the present invention is not limited to this, and a function of reproducing only one of the stream data is provided. You may. That is, when the stream data reproducing device 106 does not have a function of reproducing the stream data 420 recorded on the offline medium 104, the reading unit 41 shown in FIG. 0, the CM replacement unit 406, and the CM replacement authentication determination unit 404 can be omitted. Similarly, when the stream data reproducing device 106 does not have a function of reproducing the stream data 421 received from the provider, the transmitting and receiving units 411 and CM shown in FIG. The insertion section 407 and the CM insertion authentication determination section 405 can be omitted.
  • the stream data 420 recorded on the offline media 104 is replaced with CM data, and the stream data 4 received from the provider 105 via the communication line 170 is replaced.
  • 2 CM data is inserted for 1
  • the present invention is not limited to this, and CM data can be inserted into the stream data 420 recorded on the offline media 104, or a communication line can be sent from the provider 105.
  • the replacement of the CM data may be performed on the stream data 4 21 received via the 170. In the latter case, the use efficiency of the communication line 170 is not improved, but it is relatively easy to update the provided CM data as compared with the offline media 104, so generally the oldest one is used.
  • the effect of replacing CM data with new one is small, but still the same effect as above can be obtained when the CM data broadcast due to the time lag of updating CM data is newer.
  • the inserted CM data 1 201 to be inserted is fixedly specified by the sponsor identifier 17 1 b and the CM identifier 17 1 a.
  • the present invention is not limited to this, and the CM data to be inserted may be determined based on various conditions in the same manner as described for the replacement of the CM data.
  • stream data in which the CM data is replaced or inserted as described above may be further recorded on a recording medium.
  • CM data As described above, according to the present invention, by replacing or inserting CM data into stream data read from a recording medium or stream data received via a communication line, the intention of the sponsor is improved.
  • the CM reflecting the can be presented to the viewer.
  • stream data contains information specifying CM data but does not include the CM data itself, it is necessary to improve the efficiency of communication lines and to reduce the amount of data recorded on a recording medium. Can be reduced.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

When reproducing content data recorded on a recording medium, a CM reflecting the sponsor’s intention can be presented to a viewer. For this, a stream data reproduction apparatus includes a CM database (402) for accumulating CM data (151), a read out unit (410) for reading out stream data from an offline medium (104) containing stream data (420) including CM data (152), and a CM replacement unit (406). The CM data (152) includes an appropriate CM condition (702b) indicating the CM condition specified by a sponsor (101) to replace the CM data (152) to be presented to the viewer (110). The CM replacement unit (406) replaces the CM data (152) contained in the stream data (420) with the CM data (151) according to the appropriate CM condition (702b).

Description

明 細 書  Specification

ス トリームデータ再生装置、 およびス トリームデータ再生方法 技術分野 TECHNICAL FIELD The present invention relates to a stream data reproducing apparatus and a stream data reproducing method.

本発明は、 ス ト リームデータ再生装置に関し、 特に、 蓄積された CMデータを ストリームデータの再生の際に再生する機能を有するス トリームデータ再生装置 に関する技術に属するものである。 背景技術  The present invention relates to a stream data reproducing apparatus, and more particularly to a technique relating to a stream data reproducing apparatus having a function of reproducing accumulated CM data when reproducing stream data. Background art

従来、 映画等の映像を主体とするコンテンツは、 もっぱらテレビ放送によって 視聴者に提示されていた。 一方、 近年、 マルチメディア化や、 ネットワークのブ ロードバンド化の進展に伴い、 D VD (Digital Versatile Disc) 等の着脱可能 な記録媒体に記録されたコンテンツデータを再生したり、 ネッ トワークを介して 配信されるコンテンツデータを再生することによりコンテンツを視聴するといつ た新たなコンテンッの視聴の形態が普及しつつある。  In the past, content such as movies was mainly presented to viewers through television broadcasting. On the other hand, in recent years, with the progress of multimedia and broadband networks, content data recorded on removable recording media such as DVD (Digital Versatile Disc) has been reproduced or transmitted via networks. When viewing content by playing back the distributed content data, a new form of content viewing is becoming widespread.

これらのコンテンツデータには、 従来、 テレビ放送で一般的に行われているの と同様に、 コンテンツの作成等に要する費用を負担するスポンサーの広告情報 ( コマーシャル : 以下 「CM」 という。 ) が組み込まれる。 この CMを視聴者に提 示することによって、 視聴者にスポンサーの宣伝を行うことができる一方、 コン テンッ作成費用等をスポンサーが負担することによって、 コンテンツを視聴する 視聴者に対するコンテンッデータの価格負担が軽減される。 このような CMは、 コンテンツの再生の際に同一のものが繰り返して提示されることにより、 宣伝効 果がより高くなる。  These content data incorporates advertising information (commercial: hereinafter referred to as “CM”) from sponsors who bear the costs required for content creation, etc., as is generally done in television broadcasting. It is. By showing this CM to the viewer, the sponsor can be promoted to the viewer, while the sponsor pays for the content creation cost, etc., and the price of the content data for the viewer who views the content The burden is reduced. Such commercials have higher advertising effectiveness when the same content is repeatedly presented during content playback.

上記のような、 DVD等に記録されたコンテンツデータを再生したり、 ネッ ト ワークを介して配信されるコンテンッデータを再生するようなコンテンツの視聴 の形態においては、 コンテンツデータに CMを組み込むことには、 次のような問 題点があった。  As described above, in the case of viewing content such as playing back content data recorded on DVDs or playing back content data distributed via a network, it is necessary to incorporate CM into the content data. Had the following problems.

( 1 ) D VD等に記録されるコンテンッデータに CMが組み込まれた場合、 その CMは記録媒体に記録された時点から更新されることがない。 このため、 記 録媒体の作成から年月が経過すると、 その記録媒体を再生した視聴者には時期遅 れの C Mが提示されることになる。 その結果、 記録媒体に記録されたコンテンツ データに組み込まれた C Mのスポンサーの意図を反映した C Mが提示されない。 (1) When a CM is embedded in the content data recorded on DVD, etc., the CM is not updated from the time when it is recorded on the recording medium. Therefore, After a certain period of time has passed since the creation of the recording medium, a viewer who played the recording medium will be presented with an outdated CM. As a result, a CM reflecting the intention of the CM sponsor embedded in the content data recorded on the recording medium is not presented.

( 2 ) ネッ トワークを介して配信されるコンテンッデータに C Mを組み込ん だ場合には、 ネッ トワークの使用効率に無駄が生じる。 なぜなら、 C Mの宣伝効 果を高めるために同一の C Mを表すデータがネッ トワーク上に伝送されることが 多いからである。 発明の開示  (2) If CM is incorporated in the content data distributed via the network, the use efficiency of the network is wasted. This is because data representing the same CM is often transmitted over the network in order to enhance the advertising effect of the CM. Disclosure of the invention

本発明は、 上記のような課題に鑑みてなされたものであって、 その目的は、 D V D等の記録媒体に記録されたコンテンツデータを再生する際に、 スポンサーの 意図を反映した C Mを視聴者に提示できるようにすることである。  SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and has as its object to reproduce a content data recorded on a recording medium, such as a DVD, by using a CM that reflects the intention of a sponsor to a viewer. Is to be able to be presented.

また、 本発明の他の目的は、 ネッ トワークを介して配信されるコンテンツデー タを再生する際に、 ネッ トワークの使用効率を低下させることなく C Mを視聴者 に提示することである。  Another object of the present invention is to present a CM to a viewer without reducing network use efficiency when reproducing content data distributed via a network.

本発明のさらに他の目的は、 上述したコンテンツの新しい視聴の形態に対応し た視聴者への C Mの提示を、 公正に、 すなわち、 スポンサーによる広告費用の負 担等に応じて適切に行われるようにする方法を提供することである。  Still another object of the present invention is to appropriately present a CM to a viewer corresponding to the above-mentioned new viewing mode of content, in a fair manner, that is, appropriately in accordance with the burden of advertising expenses by the sponsor, etc. Is to provide a way to do so.

上記の目的を達成するために、 本発明の第 1のストリームデータ再生装置装置 は、  In order to achieve the above object, a first stream data reproducing device of the present invention comprises:

第 1の広告情報および上記第 1の広告情報が置換されるべき第 2の広告情報の 条件を示す条件情報を有するス トリームデータ、 または挿入されるべき第 2の広 告情報を特定する条件情報を含むス ト リームデータが、 着脱可能な記録媒体、 ま たは通信回線を介して入力される入力部と、  Stream data having condition information indicating a condition of the first advertisement information and the second advertisement information in which the first advertisement information is to be replaced, or condition information for specifying the second advertisement information to be inserted An input unit through which stream data including the following is input via a removable recording medium or a communication line;

上記第 2の広告情報が記憶される記憶部と、  A storage unit for storing the second advertisement information,

上記ス トリームデータに対して、 上記第 2の広告情報の置換または挿入を行う ストリームデータ変更部と、  A stream data changing unit that replaces or inserts the second advertisement information into the stream data;

上記ス トリームデータ変更部によって変更されたス トリームデータを再生する 再生部と、 を備えたことを特徴とする。 これにより、 記録媒体に、 その記録媒体が作成された時点での古い広告情報が 記録されていたとしても、 条件情報に基づいて、 記録内容の再生時点で記憶部に 記憶されている広告情報が置換、 または挿入されるので、 スポンサーの意図を反 映した C Mを視聴者に提示させることができる。 また、 広告情報自体が記録また は伝送されなくても、 条件情報に基づいて、 記憶部に記憶されている広告情報が 挿入されるので、 やはり、 適切な広告を提示させることができるとともに、 記録 データ量や伝送データ量を低減することができる。 また、 本発明の第 2のス ト リームデータ再生装置装置は、 A reproducing unit for reproducing the stream data changed by the stream data changing unit; It is characterized by having. Thereby, even if the old advertising information at the time when the recording medium was created is recorded on the recording medium, the advertising information stored in the storage unit at the time of reproducing the recorded content is based on the condition information. Since it is replaced or inserted, the viewer can be presented with a CM that reflects the intent of the sponsor. Also, even if the advertisement information itself is not recorded or transmitted, the advertisement information stored in the storage unit is inserted based on the condition information, so that an appropriate advertisement can be presented and recorded. Data amount and transmission data amount can be reduced. Further, the second stream data reproducing device of the present invention comprises:

第 1 のス ト リームデータ再生装置であって、  A first stream data playback device,

さらに、 上記第 2の広告情報を含む放送信号を受信して上記記憶部に記憶させ る受信部を備えたことを特徴とする。 これによ り、 常に、 放送されている新たな広告情報を記憶部に記憶させること ができるので、 確実に新たな広告を提示させることができる。 また、 本発明の第 3のス トリームデータ再生装置装置は、  Furthermore, a receiver is provided, which receives a broadcast signal including the second advertisement information and stores the broadcast signal in the storage. Thus, the new advertisement information being broadcast can always be stored in the storage unit, so that the new advertisement can be surely presented. Further, the third stream data reproducing device of the present invention is:

第 1 のス ト リームデータ再生装置であって、  A first stream data playback device,

上記条件情報は、 上記第 2の広告情報を特定する情報を含むことを特徴とする  The condition information includes information for specifying the second advertisement information.

これにより、 提示される広告に柔軟性はないがー意に定まる広告を確実に提示 させることができる。 また、 本発明の第 4のス ト リームデータ再生装置装置は、 As a result, the advertisement to be presented is not flexible, but it is possible to reliably present a predetermined advertisement. Further, the fourth stream data reproducing device of the present invention is characterized in that:

第 1 のス ト リームデータ再生装置であって、  A first stream data playback device,

上記記憶部に記憶される上記第 2の広告情報は、 その第 2の広告情報のスポン サーを示すスポンサー情報を含み、 The second advertisement information stored in the storage unit is a spontaneous advertisement of the second advertisement information. Include sponsor information indicating the service

上記条件情報は、 上記置換または挿入されるべき上記第 2の広告情報のスポン サーを指示するスポンサー指示情報を含み、  The condition information includes sponsor instruction information indicating a sponsor of the second advertisement information to be replaced or inserted,

上記ス トリームデータ変更部は、 上記スポンサー情報と上記スポンサー指示情 報とに基づいて、 上記第 2の広告情報の置換または挿入を行うように構成された ことを特徴とする。 これにより、 同一の、 または所定のスポンサー範囲で、 記憶部に記憶されてい る広告情報による広告が提示されるので、 スポンサ一等の意図を反映しつつ柔軟 な広告を提示させることができる。 また、 本発明の第 5のス ト リームデータ再生装置装置は、  The stream data changing unit is configured to replace or insert the second advertisement information based on the sponsor information and the sponsor instruction information. Thereby, the advertisement based on the advertisement information stored in the storage unit is presented within the same or a predetermined sponsor range, so that a flexible advertisement can be presented while reflecting the intention of the sponsor or the like. Further, the fifth stream data reproducing apparatus of the present invention is characterized in that:

第 4のス トリームデータ再生装置であって、  A fourth stream data playback device,

上記記憶部に記憶される上記第 2の広告情報は、 さらに、 その第 2の広告情報 の対象のカテゴリを示すカテゴリ情報を含み、  The second advertisement information stored in the storage unit further includes category information indicating a target category of the second advertisement information,

上記条件情報は、 上記置換または挿入されるべき上記第 2の広告情報のカテゴ リに関するカテゴリ条件情報を含み、  The condition information includes category condition information on a category of the second advertisement information to be replaced or inserted,

上記ス トリームデータ変更部は、 上記カテゴリ情報と上記カテゴリ条件情報と に基づいて、 上記第 2の広告情報の置換または挿入を行うように構成されたこと を特徴とする。 これにより、 さらにスポンサ一等の意図に応じて絞り込まれた種類の広告が提 示されるようにすることができる。 また、 本発明の第 6のス ト リームデータ再生装置装置は、  The stream data changing unit is configured to replace or insert the second advertisement information based on the category information and the category condition information. As a result, it is possible to present advertisements of a type narrowed down according to the intention of the sponsor or the like. Further, a sixth stream data reproducing device of the present invention is characterized in that:

第 1 のス ト リームデータ再生装置であって、  A first stream data playback device,

さらに、 上記記憶部に記憶された上記第 2の広告情報に含まれる、 その第 2の 広告情報の有効期限を示す有効期限情報に基づいて、 上記有効期限の経過した上 記第 2の広告情報を削除する削除部を備たことを特徴とする。 これにより、 記憶部に記憶された広告情報による広告が、 あらかじめ設定され た期限以降に提示されないようにすることができるとともに、 記憶部の記憶容量 を有効に活用することができる。 また、 本発明の第 7のス ト リームデータ再生装置装置は、 Further, based on the expiration date information indicating the expiration date of the second advertisement information included in the second advertisement information stored in the storage unit, the second advertisement information whose expiration date has passed And a deletion unit for deleting the. Thus, the advertisement based on the advertisement information stored in the storage unit can be prevented from being presented after a preset time limit, and the storage capacity of the storage unit can be effectively used. Further, the seventh stream data reproducing apparatus of the present invention is characterized in that:

第 1 のス ト リームデータ再生装置であって、  A first stream data playback device,

さらに、 ス トリームデータ再生装置の外部からの指示に応じて、 上記記憶部に 記憶された上記第 2の広告情報を削除する削除部を備えたことを特徴とする。 これにより、 前記のような有効期限内であっても、 例えば商品の販売終了や社 会情勢の変化などに応じて広告の必要性がなくなったときなどに、 広告の提示を 打ち切ることが容易にできる。 また、 本発明の第 8のス ト リームデータ再生装置装置は、  Furthermore, a deletion unit is provided for deleting the second advertisement information stored in the storage unit in response to an instruction from outside the stream data reproduction device. This makes it easy to discontinue the presentation of the advertisement even within the expiration date as described above, for example, when the necessity of the advertisement is eliminated due to the end of the sale of the product or a change in the social situation. it can. Further, an eighth stream data reproducing apparatus of the present invention is characterized in that:

第 1 のス ト リームデータ再生装置であって、  A first stream data playback device,

さらに、 上記条件情報に適合する上記第 2の広告情報が上記記憶部に記憶され ていない場合に、 通信回線を介して上記第 2の広告情報を取得する広告情報取得 部を備えたことを特徴とする。 これにより、 前記放送によって広告情報が取得される場合と同様に確実に新た な広告を提示させることができるとともに、 ス トリームデータが再生される時点 で広告情報を即座に取得して広告を提示させることなどもできる。 また、 本発明の第 9のス ト リームデータ再生装置装置は、  Further, an advertisement information acquisition unit is provided for acquiring the second advertisement information via a communication line when the second advertisement information conforming to the condition information is not stored in the storage unit. And This makes it possible to present a new advertisement without fail as in the case where the advertisement information is acquired by the broadcast, and to immediately acquire the advertisement information and present the advertisement when the stream data is reproduced. You can do things. Further, a ninth stream data reproducing device of the present invention is characterized in that:

第 1 のス ト リームデータ再生装置であって、  A first stream data playback device,

さらに、 上記条件情報に含まれる、 上記第 2の広告情報の置換または挿入の有 効性を示す有効性管理情報に基づいて、 上記第 2の広告情報の置換または挿入の 許否を管理するストリームデータ変更管理部を備えたことを特徴とする。 また、 本発明の第 1 0のス ト リームデータ再生装置装置は、 Further, based on the validity management information indicating the validity of the replacement or insertion of the second advertisement information included in the condition information, stream data for managing whether or not the replacement or insertion of the second advertisement information is permitted A change management unit is provided. Also, the 10th stream data reproducing apparatus of the present invention is characterized in that:

第 9のス ト リームデータ再生装置であって、  A ninth stream data reproducing device,

ス ト リームデータ変更管理部は、 上記第 2の広告情報に含まれる、 その第 2の 広告情報の置換または挿入の有効期限を示す情報が暗号化された上記有効性管理 情報に基づいて、 上記第 2の広告情報の置換または挿入の許否を管理するように 構成されたことを特徴とする。 これにより、 不正に置換がなされたりするのを防止して、 前記のような広告の 提示が、 例えばスポンサーによる広告費用の負担等に応じて適切に行われるよう にすることができる。 また、 本発明の第 1 1のス ト リームデータ再生装置装置は、  The stream data change management unit, based on the validity management information in which information indicating the expiration date of replacement or insertion of the second advertisement information included in the second advertisement information is encrypted, It is characterized in that it is configured to manage whether to permit replacement or insertion of the second advertisement information. Thus, it is possible to prevent unauthorized replacement, and to appropriately present the advertisement as described above according to, for example, the burden of the advertisement cost by the sponsor. Further, the eleventh stream data reproducing apparatus of the present invention comprises:

第 1 のス ト リームデータ再生装置であって、  A first stream data playback device,

さらに、 上記ストリームデータ変更部による上記第 2の広告情報の置換または 挿入のなされたストリームデータが上記再生部によって再生された回数を送信す る再生回数送信部を備えたことを特徴とする。 これにより、 広告の提示状況を正確に把握することができ、 例えば広告の提示 に対する対価を適切に算出する基礎としたり、 広告提示の費用対効果を把握、 検 証することなどが容易にできる。 また、 本発明のス ト リームデータ再生方法は、  Further, a reproduction frequency transmission unit is provided for transmitting the number of times the stream data in which the second advertisement information has been replaced or inserted by the stream data change unit has been reproduced by the reproduction unit. As a result, the presentation status of the advertisement can be accurately grasped, and for example, it is possible to easily calculate the compensation for the presentation of the advertisement and to understand and verify the cost-effectiveness of the advertisement presentation. Also, the stream data reproducing method of the present invention

第 1の広告情報および上記第 1の広告情報が置換されるべき第 2の広告情報の 条件を示す条件情報を有するス トリームデータ、 または揷入されるべき第 2の広 告情報を特定する条件情報を含むス ト リームデータを、 着脱可能な記録媒体、 ま たは通信回線を介して入力する入力ステップと、  Stream data having condition information indicating a condition of the first advertisement information and the second advertisement information in which the first advertisement information is to be replaced, or a condition for specifying the second advertisement information to be inserted An input step of inputting stream data including information via a removable recording medium or a communication line;

上記第 2の広告情報を記憶する記憶ステップと、  A storage step of storing the second advertisement information,

上記ス トリームデータに対して、 上記第 2の広告情報の置換または挿入を行う ス ト リームデータ変更ステップと、 上記ス トリームデータ変更部によって変更されたス トリームデータを再生する 再生ステップと、 A stream data changing step of replacing or inserting the second advertisement information into the stream data; A reproducing step of reproducing the stream data changed by the stream data changing unit;

を有することを特徴とする。 これにより、 やはり、 記録媒体に、 その記録媒体が作成された時点での古い広 告情報が記録されていたとしても、 条件情報に基づいて、 記録内容の再生時点で 記憶部に記憶されている広告情報が置換、 または揷入されるので、 スポンサーの 意図を反映した C Mを視聴者に提示させることができる。 また、 広告情報自体が 記録または伝送されなくても、 条件情報に基づいて、 記憶部に記憶されている広 告情報が揷入されるので、 やはり、 適切な広告を提示させることができるととも に、 記録データ量や伝送データ量を低減することができる。 図面の簡単な説明  It is characterized by having. As a result, even if the old advertising information at the time when the recording medium was created is recorded on the recording medium, it is stored in the storage unit at the time of reproducing the recorded content based on the condition information. Since the advertising information is replaced or inserted, the viewer can be presented with a CM reflecting the intention of the sponsor. Also, even if the advertisement information itself is not recorded or transmitted, the advertisement information stored in the storage unit is inserted based on the condition information, so that it is possible to present an appropriate advertisement. In addition, the amount of recording data and the amount of transmission data can be reduced. BRIEF DESCRIPTION OF THE FIGURES

図 1は、 本発明の実施の形態における C M提示サービスに伴うデータの流れを 模式的に示す説明図である。  FIG. 1 is an explanatory diagram schematically showing a data flow associated with a CM presentation service according to the embodiment of the present invention.

図 2は、 同、 C M提示サービスの処理手順を示すフローチャートである。 図 3は、 同、 C M管理センター 1 0 2が保持するスポンサーリ ス ト 2 0 1およ び C Mリスト 2 0 2の例を示す説明図である。  FIG. 2 is a flowchart showing a processing procedure of the CM presentation service. FIG. 3 is an explanatory diagram showing an example of the sponsor list 201 and the CM list 202 held by the CM management center 102.

図 4は、 同、 ス ト リームデータ再生装置 1 0 6の構成を示すブロック図である 図 5は、 同、 放送局 1 0 3からス ト リームデータ再生装置 1 0 6に送信される ス ト リームデータ 4 1 9のデータ構造を示す説明図である。  FIG. 4 is a block diagram showing the configuration of the stream data reproducing device 106 of the same. FIG. 5 is a block diagram of the stream transmitted from the broadcasting station 103 to the stream data reproducing device 106 of the same. FIG. 4 is an explanatory diagram showing a data structure of the ream data 4 19.

図 6は、 同、 画像音声再生部 4 0 1が C Mデータベース 4 0 2に 1つの C Mデ ータ 1 5 1を蓄積する処理の手順を示すフローチヤ一トである。  FIG. 6 is a flowchart showing the procedure of the process in which the image / sound reproducing unit 401 accumulates one CM data 151 in the CM database 402.

図 7は、 同、 C Mデータベース 4 0 2のデータ構造の一例を示す説明図である 図 8は、 同、 番組情報の例を示す説明図である。  FIG. 7 is an explanatory diagram showing an example of the data structure of the CM database 402, and FIG. 8 is an explanatory diagram showing an example of the program information.

図 9は、 同、 オフラインメディア 1 0 4に記録されているス ト リームデータ 4 2 0のデータ構造を示す説明図である。 図 1 0は、 同、 CM置換部 4 0 6によって実行される CM置換処理の手順を示 すフローチヤ一トである。 FIG. 9 is an explanatory diagram showing a data structure of stream data 420 recorded on the offline medium 104. FIG. 10 is a flowchart showing the procedure of the CM replacement process executed by the CM replacement unit 406.

図 1 1は、 CM置換部 4 0 6によって CMデータ 1 5 2が置換 CMデータ 1 5 2 ' に置換されたス ト リームデータ 4 2 0 ' のデータ構造を示す説明図である。 図 1 2は、 同、 オフラインメディア 1 0 4に記録されているス トリームデータ 4 2 0のデータ構造の他の例を示す説明図である。  FIG. 11 is an explanatory diagram showing the data structure of the stream data 420 0 ′ in which the CM data 152 is replaced by the replacement CM data 152 ′ by the CM replacement unit 406. FIG. 12 is an explanatory diagram showing another example of the data structure of the stream data 420 recorded on the offline medium 104.

図 1 3は、 同、 オフラインメディア 1 0 4に記録されているス トリームデータ 4 2 0のデータ構造のさらに他の例を示す説明図である。  FIG. 13 is an explanatory diagram showing still another example of the data structure of the stream data 420 recorded on the offline medium 104.

図 1 4 ( a ) は、 同、 スポンサーリス ト 2 0 1の例を示す説明図である。 図 1 4 ( b ) は、 同、 地域リス ト 2 0 3の例を示す説明図である。  FIG. 14 (a) is an explanatory diagram showing an example of the sponsor list 201. FIG. 14 (b) is an explanatory diagram showing an example of the regional list 203.

図 1 4 ( c ) は、 同、 蓄積 CMリス ト 5 0 1 の例を示す説明図である。  FIG. 14 (c) is an explanatory diagram showing an example of the stored CM list 501.

図 1 5は、 同、 オフラインメディア 1 0 4に記録されているス トリームデータ 4 2 0のデータ構造のまたさらに他の例を示す説明図である。  FIG. 15 is an explanatory diagram showing still another example of the data structure of the stream data 420 recorded on the offline medium 104.

図 1 6は、 同、 プロバイダ 1 0 5から送信されるス トリームデータ 4 2 1のデ ータ構造を示す説明図である。  FIG. 16 is an explanatory diagram showing the data structure of the stream data 421 transmitted from the provider 105.

図 1 7は、 同、 CM揷入部 4 0 7によって実行される CM挿入処理の手順を示 すフローチャートである。  FIG. 17 is a flowchart showing the procedure of a CM insertion process executed by the CM input unit 407.

図 1 8は、 同、 CM挿入部 4 0 7によって挿入 CMデータ 1 2 0 1が揷入され たス ト リームデータ 4 2 1 aのデータ構造を示す説明図である。  FIG. 18 is an explanatory diagram showing the data structure of the stream data 421a into which the inserted CM data 1221 has been inserted by the CM insertion unit 407.

図 1 9は、 同、 CMデータ利用状況集計部 4 0 8によって行われる CMデータ の再生状況の CM管理センター 1 0 2への通知処理、 および C IV [データ失効操作 部 4 0 9によって行われる CM管理センター 1 0 2からの指示に応じた CMデー タの削除処理を示すフローチヤ一トである。  Fig. 19 shows the process of notifying the CM management center 102 of the playback status of CM data performed by the CM data usage status totalizing unit 408, and the CIV [data invalidation operating unit 409]. 6 is a flowchart showing a process of deleting CM data according to an instruction from the CM management center 102.

図 2 0は、 同、 無効 CM情報の例を示す説明図である。 発明を実施するための最良の形態  FIG. 20 is an explanatory diagram showing an example of the invalid CM information. BEST MODE FOR CARRYING OUT THE INVENTION

以下、 本発明の実施の形態として、 例えば MP E G— 2などの形式のス トリー ムデータ、 すなわち時間の経過に沿って再生し得る構造を有するデータに基づい て、 番組や CMの画像や音声を視聴者に提示するス ト リームデータ再生装置につ いて説明する。 (ここで、 上記 M P E Gは Motion Picture Experts Groupの略で ある。 ) なお、 以下で説明する各図面を通じて同一の参照番号は同一の構成要素 を示す。 Hereinafter, as an embodiment of the present invention, viewing and listening to images and sounds of programs and CMs based on stream data in a format such as MPEG-2, that is, data having a structure that can be reproduced over time. Stream data playback device presented to the user Will be described. (Here, the MPEG is an abbreviation of Motion Picture Experts Group.) The same reference numerals denote the same components throughout the drawings described below.

本実施の形態のス ト リームデータ再生装置は、 放送局からの放送電波や、 DV Dや不揮発性メモリ等の着脱可能な記録媒体であるオフラインメディア、 プロバ イダおよびネッ トワーク等の通信回線を介して供給されるス トリームデータであ る番組データに基づいて、 面像や音声を表示等するようになっている。 また、 ォ フラインメディァを介して供給される番組データ中に含まれる CMデータを放送 局から受信して蓄積した CMデータに置換する一方、 プロバイダを介して供給さ れた番組データ中に含まれる CM識別子に基づいて、 上記蓄積した CMデータを 番組データ中に挿入することにより、 視聴者に CMを提示する CM提示サービス が行われるようになつている。 以下、 具体的に説明する。  The stream data reproducing apparatus according to the present embodiment transmits broadcast radio waves from a broadcast station, offline media that is a removable recording medium such as a DVD or a non-volatile memory, a provider, and a communication line such as a network. Based on the program data, which is stream data supplied to the user, a screen image and audio are displayed. In addition, CM data included in program data supplied via an offline media is replaced with CM data received and stored from a broadcasting station, while CM data included in program data supplied via a provider is replaced. By inserting the stored CM data into the program data based on the identifier, a CM presentation service for presenting the CM to the viewer is provided. Hereinafter, a specific description will be given.

(CM提示サービスの内容) (Contents of the CM presentation service)

まず、 本実施の形態のス トリームデータ再生装置によって行われる CM提示サ 一ビスについて説明する。  First, a CM presentation service performed by the stream data reproducing device according to the present embodiment will be described.

図 1は、 CM提示サービスに伴うデータの流れを模式的に示す説明図である。 ここで、 CM提示サービスとは、 CM管理センター 1 0 2と、 ス ト リームデータ 再生装置 1 0 6とが協働して、 スポンサー 1 0 1の意図を反映した CMを視聴者 1 1 0に提示するサービスである。 CM管理センター 1 0 2は、 例えば、 サーバ コンピュータ等の情報処理装置を用いて構成される。 CM管理センター 1 0 2と 、 ス ト リームデータ再生装置 1 0 6 とは、 例えば電話回線等によって互いに接練 されている。  FIG. 1 is an explanatory diagram schematically showing a data flow accompanying the CM presentation service. Here, the CM presentation service means that the CM management center 102 and the stream data playback device 106 cooperate to provide a CM reflecting the intention of the sponsor 101 to the viewer 110. It is a service to be presented. The CM management center 102 is configured using, for example, an information processing device such as a server computer. The CM management center 102 and the stream data reproducing device 106 are kneaded with each other by, for example, a telephone line.

スポンサー 1 0 1が CMと番組とを視聴者 1 1 0に提示するためには、 3つの 経路が存在する。 すなわち、 ①放送局 1 0 3を介する経路と、 ②オフラインメデ ィァ 1 0 4を介する経路と、 ③プロバイダ 1 0 5を介する経路とである。 以下、 それぞれの経路について、 CMデータと番組データとの流れを説明する。  There are three routes for the sponsor 101 to present the CM and the program to the viewer 110. That is, (1) a route via the broadcasting station 103, (2) a route via the offline media 104, and (3) a route via the provider 105. Hereinafter, the flow of CM data and program data for each route will be described.

①放送局 1 0 3を介する経路 スポンサー 1 0 1は、 CMデータ 1 5 1と番組データ 1 5 0とを放送局 1 0 3 を介してス ト リームデータ再生装置 1 0 6に送信する。 ここで、 CMデータ 1 5 1は、 スポンサー 1 0 1によって提供される CMを表すデータであり、 番組デー タ 1 5 0は、 番組を表すデータである。 ① Route via broadcasting station 103 The sponsor 101 transmits the CM data 1501 and the program data 150 to the stream data reproducing device 106 via the broadcast station 103. Here, the CM data 151 is data representing a CM provided by the sponsor 101, and the program data 150 is data representing a program.

放送局 1 0 3を介してストリームデータ再生装置 1 0 6に受信された CMデー タ 1 5 1 と番組データ 1 5 0とは、 ス ト リームデータ再生装置 1 0 6によって再 生され、 視聴者 1 1 0に提示される。 また、 放送局 1 0 3から受信された CMデ ータ 1 5 1は、 ストリームデータ再生装置 1 0 6に蓄積される。  The CM data 1501 and the program data 150 received by the stream data playback device 106 via the broadcasting station 103 are played back by the stream data playback device 106 and viewed by the viewer. Presented at 110. The CM data 151 received from the broadcast station 103 is stored in the stream data reproducing device 106.

②ォフライ ンメディア 1 0 4を介する経路 ② Route via offline media 104

スポンサー 1 0 1は、 CMデータ 1 5 2と番組データ 1 5 0とをス ト リームデ ータと してオフラインメディア 1 0 4に記録する。 CMデータ 1 5 2には、 後述 する認証コード 1 6 1が含まれている。 上記 CMデータ 1 5 2と番組データ 1 5 0とが記録されたオフラインメディア 1 0 4は、 例えば、 メディァショ ップ等に おいて視聴者 1 1 0に販売され、 または、 レンタルビデオ店等において視聴者 1 1 0に貸し出される。  The sponsor 101 records the CM data 152 and the program data 150 as stream data in the offline medium 104. The CM data 152 includes an authentication code 161 described later. The offline media 104 on which the CM data 152 and the program data 150 are recorded is sold to a viewer 110 at a media shop, for example, or is viewed at a rental video store or the like. Lending to 1 1 0

上記オフラインメディア 1 0 4がス トリームデータ再生装置 1 0 6に装填され ると、 番組データ 1 5 0が読み出されて再生され、 視聴者 1 1 0に提示される。 また、 CMデータ 1 5 2は、 スポンサーが指定する条件に基づいて、 蓄積された CMデータ 1 5 1に置換される。 この置換された CMデータ 1 5 1が、 再生され て視聴者 1 1 0に提示される。  When the offline media 104 is loaded into the stream data reproducing device 106, the program data 150 is read out and reproduced, and presented to the viewer 110. The CM data 152 is replaced with the accumulated CM data 151 based on the conditions specified by the sponsor. The replaced CM data 151 is reproduced and presented to the viewer 110.

このように、 オフライ ンメディア 1 0 4を介する経路によってスポンサー 1 0 1が CMと番組とを視聴者 1 1 0に提示しようとする場合に、 CM提示サービス によって、 CMデータ 1 5 2に代えて、 ス ト リームデータ再生装置 1 0 6にあら かじめ蓄積された CMデータ 1 5 1が再生されることにより、 スポンサー 1 0 1 の意図を反映した CMが視聴者 1 1 0に提示される。 したがって、 スポンサー 1 0 1は、 宣伝効果をより高めることができるという利益を享受する。  In this way, when the sponsor 101 tries to present the CM and the program to the viewer 110 via the route via the offline media 104, the CM presentation service replaces the CM data 152. By reproducing the CM data 151 stored in the stream data reproducing device 106 in advance, a CM reflecting the intention of the sponsor 101 is presented to the viewer 110. Accordingly, Sponsor 101 enjoys the benefit of being able to enhance its advertising effectiveness.

ここで、 上記認証コード 1 6 1は、 スポンサ一 1 0 1が CM提示サービスを C M管理センター 1 0 2に申し込んだ際に、 各スポンサー 1 0 1に割り当てられる ものである。 この認証コード 1 6 1の有効性が、 上記 CMデータ 1 5 1の置換の 際に、 CM管理センター 1 0 2からストリームデータ再生装置 1 0 6に送信され る認証有効判定データ 1 6 2に基づいて判定され、 有効である場合にだけ、 上記 置換が行われる。 これによつて、 スポンサー 1 0 1等によって不正に置換がなさ れたりするのを防止して、 例えば CM管理センター 1 0 2に CM提示サービスを 申し込んだ正規のスポンサー 1 0 1の CMデータ 1 5 2に対してだけ、 上記のよ うな置換による適切な CMデータ 1 5 1の提示が行われる。 なお、 上記認証有効 判定データ 1 6 2がストリームデータ再生装置 1 0 6に伝達される経路は特に限 定されるものではなく、 例えば放送信号に含められて伝送されるなどしてもよい Here, the above authentication code 16 1 is assigned to each sponsor 101 when the sponsor 101 applies for the CM presentation service to the CM management center 102. Things. The validity of the authentication code 161 is based on the authentication validity determination data 162 transmitted from the CM management center 102 to the stream data reproducing device 106 when the CM data 151 is replaced. The above substitution is performed only when it is determined and valid. As a result, it is possible to prevent unauthorized replacement by the sponsor 101 and the like, and, for example, CM data 150 of the regular sponsor 101 who has applied for the CM presentation service to the CM management center 102. Only for 2, the appropriate CM data 15 1 is presented by the replacement as described above. The path through which the authentication validity determination data 16 2 is transmitted to the stream data reproducing device 106 is not particularly limited, and may be transmitted by being included in a broadcast signal, for example.

③プロバイダ 1 0 5を介する経路 ③ Route via provider 105

スポンサー 1 0 1は、 CMデータ 1 5 3と番組データ 1 5 0とを例えばサーバ コンピュータを用いて構成されるプロバイダ 1 0 5に伝達する。 プロバイダ 1 0 5は、 上記 CMデータ 1 5 3を指定する CM指定データ 1 7 1 と、 番組データ 1 5 0とをストリームデータとして通信回線 1 7 0を介してス トリームデータ再生 装置 1 0 6に送信する。 上記 CM指定データ 1 7 1は、 CMデ一タ 1 5 3そのも のではなく、 CMデータ 1 5 3を指定するデータである。 また、 この CM指定デ ータ 1 7 1には、 CM管理センター 1 0 2によって割り当てられた前記オフライ ンメディア 1 0 4の認証コード 1 6 1 と同様の認証コード 1 6 3が含まれている ストリームデータ再生装置 1 0 6は、 CM指定データ 1 7 1 と番組データ 1 5 0とを含むス ト リームデータを受信する。 さらに、 CM指定データ 1 7 1によつ て指定される CMデータ 1 5 3と同じスポンサー識別子と CM識別子とを有する CMデータ (例えば CMデータ 1 5 1 ) がすでにス ト リームデータ再生装置 1 0 6に蓄積されている場合には、 その蓄積された CMデータを受信したストリーム データに挿入する。 これにより、 ス ト リームデータ再生装置 1 0 6に蓄積された CMデータが再生されて視聴者 1 1 0に提示される。  The sponsor 101 transmits the CM data 1503 and the program data 150 to the provider 105 configured using, for example, a server computer. The provider 105 sends the CM designation data 171, which designates the CM data 153, and the program data 150 to the stream data reproducing device 106 via the communication line 170 as stream data. Send. The CM designation data 171 is not the CM data 153 itself, but data for designating the CM data 153. Also, the CM designated data 17 1 includes an authentication code 16 3 similar to the authentication code 16 1 of the offline media 104 assigned by the CM management center 102. The stream data reproducing device 106 receives the stream data including the CM designation data 171 and the program data 150. Furthermore, CM data (for example, CM data 15 1) having the same sponsor identifier and CM identifier as the CM data 15 3 designated by the CM designation data 17 1 has already been output to the stream data reproducing device 10. If stored in 6, insert the stored CM data into the received stream data. Thereby, the CM data stored in the stream data reproducing device 106 is reproduced and presented to the viewer 110.

このように、 プロバイダ 1 0 5を介する経路によつてスポンサー 1 0 1が CM と番組とを視聴者 1 1 0に提示しようとする場合に、 CM提示サービスによって 、 ス ト リ一ムデータ再生装置 1 0 6に蓄積された CMデータ 1 5 1が挿入されて 再生されることにより、 プロバイダ 1 0 5は、 CMデータ 1 5 3自体を送信せず に、 データサイズの小さい CM指定データ 1 7 1を送信すればよいので、 通信回 線 1 7 0の使用効率の低下を抑えることができ、 プロバイダ 1 0 5は、 通信費用 が低減できるという利益を享受する。 In this way, the sponsor 101 can access the CM via the route through the provider 105. And the program are presented to the viewer 110, the CM presentation service inserts and reproduces the CM data 151 stored in the stream data reproducing device 106. The provider 105 does not need to transmit the CM data 153 itself, but only needs to transmit the CM-specified data 171 having a small data size, so that the use efficiency of the communication line 170 can be suppressed. Provider 105 enjoys the benefit of reduced communication costs.

なお、 上記 CMデータ 1 5 2の挿入の際にも、 前記オフラインメディア 1 0 4 を介する場合と同様に、 認証コード 1 6 3の有効性が判定されることにより、 適 切に CMデータ 1 5 2の提示が行われる。 また、 上記のような CM提示サービスが行われる場合、 その CM提示サービス の利用状況が、 サービス利用状況データ 1 7 2として、 所定のタイミングでス ト リームデータ再生装置 1 0 6から CM管理センターに送信され、 プロバイダ 1 0 5またはスポンサー 1 0 1に課金すべき対価を決めるためなどに用いられる。 なお、 図 1においては、 スポンサー 1 0 1およびス トリームデータ再生装置 1 0 6がそれぞれ 1つずつ描かれているが、 これらの数が 1つに限定されることを 意味するものではない。 例えば、 複数のス ト リームデータ再生装置 1 0 6が、 複 数の視聴者 1 1 0の家庭にそれぞれ配置され、 1つの (または複数の) CM管理 センター 1 0 2が上記複数のス トリームデータ再生装置 1 0 6に接続されて、 C M提示サービスが行われる。 また、 1つのスポンサー 1 0 1は、 任意の数の異な る CMを提供することができる。 次に、 上記のような CM管理センター 1 0 2 とス トリームデータ再生装置 1 0 6とによって CM提示サービスが行われる場合の処理手順について説明する。 図 2は、 CM提示サービスの処理手順を示すフローチャートである。  In addition, when the CM data 152 is inserted, the validity of the authentication code 163 is determined in the same manner as when the CM data 152 is inserted via the offline medium 104, so that the CM data 150 can be appropriately inserted. 2 is presented. In addition, when the CM presentation service as described above is performed, the usage status of the CM presentation service is transmitted from the stream data reproducing device 106 to the CM management center at predetermined timing as service usage data 172. It is transmitted and used to determine the price to be charged to the provider 105 or the sponsor 101. In FIG. 1, one sponsor 101 and one stream data reproducing device 106 are depicted, but this does not mean that the number is limited to one. For example, a plurality of stream data reproducing devices 106 are arranged in the homes of a plurality of viewers 110, respectively, and one (or a plurality of) CM management centers 102 are connected to the plurality of stream data reproducing devices. Connected to the playback device 106, a CM presentation service is performed. Also, one sponsor 101 can provide any number of different CMs. Next, a processing procedure in the case where the CM presentation service is performed by the CM management center 102 and the stream data reproducing device 106 as described above will be described. FIG. 2 is a flowchart illustrating a processing procedure of the CM presentation service.

ステップ S 1 8 1.: C M管理センター 1 0 2が、 プロバイダ 1 0 5またはスポ ンサー 1 0 1に認証コードを割り当てる。 前記図 1の例では、 CM提示サービス の形態が CMデータの置換である場合には、 スポンサー 1 0 1に認証コード 1 6 1が割り当てられる。 CM提示サービスの形態が CMデータの挿入である場合に は、 プロバイダ 1 0 5に認証コード 1 6 3が割り当てられる。 Step S181: The CM management center 102 assigns an authentication code to the provider 105 or the sponsor 101. In the example of FIG. 1, when the form of the CM presentation service is replacement of CM data, the authentication code 161 is assigned to the sponsor 101. When the form of CM presentation service is insertion of CM data Is assigned an authentication code 166 to provider 105.

ステップ S 1 8 2 : ス トリームデータ再生装置 1 0 6力 CMデータ 1 5 1を 蓄積する。 この蓄積は、 例えば、 放送局 1 0 3から送信される CMデータ 1 5 1 をストリームデータ再生装置 1 0 6の内部のハードディスクに記録することによ つて行われる。  Step S 182: Stream data reproducing device 106 Store CM data 15 1. This storage is performed, for example, by recording CM data 151 transmitted from the broadcast station 103 on a hard disk inside the stream data reproducing device 106.

ステップ S 1 8 3 : CM管理センター 1 0 2が、 認証有効判定データ 1 6 2を ストリームデータ再生装置 1 0 6に送信する。  Step S183: The CM management center 102 transmits the authentication validity determination data 162 to the stream data reproducing device 106.

ステップ S 1 8 4 : ス ト リームデータ再生装置 1 0 6が、 ス ト リームデータを 取得する。 この取得は、 上述したように、 CM提示サービスの形態が CMデータ の置換である場合には、 オフラインメディア 1 0 4に記録されたストリ一ムデー タを読み出すことによって行われ、 CM提示サービスの形態が CMデータの揷入 である場合には、 通信回線 1 7 0を介してプロバイダ 1 0 5からス トリ一ムデー タを受信することによって行われる。  Step S184: The stream data reproducing device 106 acquires stream data. As described above, this acquisition is performed by reading the stream data recorded on the offline media 104 when the form of the CM presentation service is the replacement of the CM data. If is the input of CM data, this is performed by receiving stream data from the provider 105 via the communication line 170.

ステツプ S 1 8 5 : 上記取得したス ト リームデータに含まれている認証コー ド が有効であるか否かが、 ス ト リームデータ再生装置 1 0 6によって判定される。 上記判定の結果が 「Y e s」 である場合には、 処理はステップ S 1 8 6に進む。 また、 判定の結果が 「N o」 である場合には、 処理はステップ S 1 8 7に進む。 ステップ S 1 8 6 : CM提示サービスの形態が CMデータの置換である場合に は、 ス ト リームデータ再生装置 1 0 6が、 ス ト リ ームデータに含まれる CMデー タを蓄積された CMデータ 1 5 1に置換する。 CM提示サービスの形態が CMデ 一タの揷入である場合には、 ス トリームデータ再生装置 1 0 6が、 蓄積された C Mデータ 1 5 1をス トリームデータに挿入する。  Step S185: The stream data reproducing device 106 determines whether or not the authentication code included in the acquired stream data is valid. If the result of the above determination is “Y e s”, the process proceeds to step S186. If the result of the determination is “No”, the process proceeds to step S187. Step S186: When the form of the CM presentation service is replacement of CM data, the stream data reproducing device 106 sets the CM data 1 in which the CM data included in the stream data is stored. 5 Replace with 1. If the form of the CM presentation service is the import of CM data, the stream data reproducing device 106 inserts the accumulated CM data 151 into the stream data.

ステップ S 1 8 7 : ス ト リームデータ再生装置 1 0 6が、 ス トリームデータを 再生する。 このとき、 上記ステップ S 1 8 6が実行された場合には、 ス トリーム データ再生装置 1 0 6に蓄積された CMデータ 1 5 1が再生される。  Step S187: The stream data reproducing device 106 reproduces the stream data. At this time, if step S186 is performed, the CM data 151 stored in the stream data reproducing device 106 is reproduced.

図 2においては、 ステップ S 1 8 5およびステップ S 1 8 6 とが包括的にステ ップ S 1 9 0として示されている。 このステップ S 1 9 0における詳細な処理に ついては、 後に、 CM提示サービスの形態が CMデータの置換である場合と挿入 である場合とに分けて、 それぞれ図 1 0または図 1 7を参照して説明する。 ここで、 スポンサー 1 0 1や CMデータ 1 5 1等が複数ある場合、 ス トリーム データ再生装置 1 0 6が CMデータ 1 5 1等の置換や揷入を行う際などに各スポ ンサーや CMデータ 1 5 1等を識別するためには、 例えば、 CM管理センター 1 0 2によつて発行、 管理され、 放送局 1 0 3、 プロバイダ 1 0 5、 ス ト リ ームデ ータ再生装置 1 0 6、 およびスポンサー 1 0 1で共通に使用されるスポンサー識 別子および CM識別子が用いられる。 In FIG. 2, step S185 and step S186 are comprehensively shown as step S190. The detailed processing in this step S190 will be described later with reference to FIG. 10 or FIG. 17 separately for the case where the form of the CM presentation service is replacement and insertion of CM data. explain. Here, if there are a plurality of sponsors 101 and CM data 151, etc., when the stream data reproducing device 106 replaces or imports the CM data 151, etc., each sponsor or CM data 151 In order to identify 1501, etc., it is issued and managed by, for example, the CM management center 102, the broadcast station 103, the provider 105, the stream data reproducing device 106, Also, the sponsor identifier and CM identifier commonly used by the sponsor 101 are used.

図 3は、 CM管理センター 1 0 2が保持しているスポンサーリスト 2 0 1およ び CMリ ス ト 2 0 2の例を示す説明図である。  FIG. 3 is an explanatory diagram showing an example of the sponsor list 201 and the CM list 202 held by the CM management center 102.

スポンサーリ ス ト 2 0 1は、 ス ト リ ームデータ再生装置 1 0 6によってス ト リ ームデータの一部が置換される CMデータ、 またはス トリームデータに挿入され る CMデータによって表示等される CMのスポンサーと、 そのスポンサーを特定 するスポンサー識別子と対応付けて定義する。  The sponsor list 201 is the CM data in which a part of the stream data is replaced by the stream data reproducing device 106 or the CM displayed by the CM data inserted in the stream data. A sponsor is defined in association with a sponsor identifier that identifies the sponsor.

また、 C Mリ ス ト 2 0 2は、 それぞれの C Mについて、 各 CMを特定する CM 識別子と、 スポンサー識別子と、 CMの失効日時と、 その CMに関する注釈とを 互いに一意に対応付けて定義する。  Further, the CM list 202 defines, for each CM, a CM identifier for identifying each CM, a sponsor identifier, an expiration date and time of the CM, and a comment on the CM, which are uniquely associated with each other.

上記 CM識別子は、 各スポンサーについて独立に割り当てられる。 すなわち、 同一のスポンサーが提供する各 CMに対しては、 CM識別子が重複しないように 割り当てられるが、 異なるスポンサーが提供する CMに対しては、 同一の CM識 別子が割り当てられることがある。 また、 CMの失効日時は、 CMデータがス ト リ一ムデータ再生装置 1 0 6に蓄積される期限を示すもので、 スポンサー 1 0 1 によって設定される。  The CM identifier is assigned independently for each sponsor. In other words, CMs provided by the same sponsor are assigned with unique CM identifiers, but CMs provided by different sponsors may be assigned the same CM identifier. The CM expiration date and time indicates the time limit for storing the CM data in the stream data reproducing device 106, and is set by the sponsor 101.

上記スポンサーリ ス ト 2 0 1 と CMリ ス ト 2 0 2 とは、 CM管理センター 1 0 2がスポンサー 1 0 1から CMの届け出を受け付けた時点で更新され、 その際に 、 受け付けた CMのスポンサー識別子と CM識別子とが決定される。 決定された スポンサー識別子と CM識別子とは、 スポンサー 1 0 1に通知される。  The sponsor list 201 and the CM list 202 are updated when the CM management center 102 receives the notification of CM from the sponsor 101, and at that time, the received CM A sponsor identifier and a CM identifier are determined. The determined sponsor identifier and CM identifier are notified to the sponsor 101.

なお、 スポンサーや CMデータの識別方法は上記に限るものではなく、 運用形 態に応じて適宜設定されればよい。 例えば、 CM識別子が各スポンサ一間におい ても重複することがないように割り当てて、 スポンサーが何れであるかに係りな く CMデータを特定し得るようにしてもよい。 また、 そのような場合には、 必ず しもスポンサー識別子を用いないようにしてもよい。 The method of identifying the sponsor and the CM data is not limited to the above, and may be set as appropriate according to the operation mode. For example, CM identifiers are assigned so as not to be duplicated even between sponsors, and regardless of the sponsor, CM data may be specified. In such a case, the sponsor identifier may not necessarily be used.

(ス ト リ一ムデータ再生装置の構成) (Configuration of stream data playback device)

以下、 上記のような CM提示サービスを行ぅストリームデータ再生装置 1 0 6 について説明する。 図 4は、 ス ト リームデータ再生装置 1 0 6の構成を示すプロ ック図である。 このストリームデータ再生装置 1 0 6は、 画像音声再生部 4 0 1 と、 CMデータベース 4 0 2と、 通信部 4 0 3と、 CM置換用認証判定部 4 0 4 と、 CM挿入用認証判定部 4 0 5と、 CM置換部 4 0 6と、 CM挿入部 4 0 7と 、 CMデータ利用状況集計部 4 0 8 と、 CMデータ失効操作部 4 0 9と、 読み出 し部 4 1 0と、 送受信部 4 1 1 とを含む。  Hereinafter, the stream data reproducing apparatus 106 that performs the above-described CM presentation service will be described. FIG. 4 is a block diagram showing the configuration of the stream data reproducing device 106. The stream data playback device 106 includes an image / audio playback unit 401, a CM database 402, a communication unit 400, a CM replacement authentication determination unit 404, and a CM insertion authentication determination unit. 405, CM replacement section 406, CM insertion section 407, CM data usage status totaling section 408, CM data invalidation operation section 409, and read section 411 And the transmission / reception section 4 1 1.

画像音声再生部 4 0 1は、 放送局 1 0 3から送信される放送信号を受信すると 同時に、 その放送信号に含まれている CMデータ 1 5 1 と番組データ 1 5 0とを 再生し、 CMと番組とを視聴者 1 1 0に提示する。  The video / audio playback unit 401 receives the broadcast signal transmitted from the broadcast station 103, and at the same time, plays back the CM data 1501 and the program data 150 included in the broadcast signal, and And the program are presented to the viewer 110.

CMデータベース 4 0 2は CMデータ 1 5 1を蓄積するもので、 例えばハード ディスク上に構築される。 もちろん、 これに限らず、 メモリ上に構築されるなど してもよい。  The CM database 402 stores CM data 151 and is built on a hard disk, for example. Of course, the present invention is not limited to this, and may be constructed on a memory.

通信部 4 0 3は、 ス トリームデータ再生装置 1 0 6と CM管理センター 1 0 2 との間の通信ィンターフェイスとして機能する。  The communication unit 403 functions as a communication interface between the stream data reproducing device 106 and the CM management center 102.

読み出し部 4 1 0は、 CMデータ 1 5 2と番組データ 1 5 0とを含むス トリー ムデータ 4 2 0が記録されたオフラインメディア 1 0 4からス トリームデータ 4 2 0を読み出す。 CM置換用認証判定部 4 0 4は、 CMデータ 1 5 2に含まれる 認証コード 1 6 1が有効であるか否かを判定する。 CM置換部 4 0 6は、 この判 定の結果 (認証判定結果) に基づいて、 ス ト リームデータ 4 2 0に含まれる CM データ 1 5 2を CMデータベース 4 0 2に蓄積された CMデータ 1 5 1に置換す る (CM置換処理) 。  The reading unit 410 reads the stream data 420 from the offline medium 104 on which the stream data 420 containing the CM data 152 and the program data 150 is recorded. The CM replacement authentication determination unit 4404 determines whether the authentication code 161 included in the CM data 152 is valid. Based on the result of this determination (authentication determination result), the CM replacement section 406 converts the CM data 152 contained in the stream data 420 into the CM data 1 stored in the CM database 402. 5 Replace with 1 (CM replacement process).

送受信部 4 1 1は、 CM指定データ 1 7 1 と番組データ 1 5 0とを含むス トリ ームデータ 4 2 1を通信回線 1 7 0を介して受信する。 CM挿入用認証判定部 4 0 5は、 CM指定データ 1 7 1に含まれる認証コード 1 6 3が有効であるか否か を判定する。 CM揷入部 4 0 7は、 この判定の結果 (認証判定結果) に基づいて 、 ス ト リームデータ 4 2 1に、 CMデータベース 4 0 2に蓄積された CMデータ 1 5 1を挿入する (CM挿入処理) 。 The transmission / reception unit 411 receives stream data 4 21 including CM designation data 17 1 and program data 150 via the communication line 170. CM insertion authentication determination section 4 05 determines whether or not authentication code 1 63 included in CM designation data 1 71 is valid. Is determined. Based on the result of this determination (authentication determination result), the CM input unit 407 inserts the CM data 1501 stored in the CM database 402 into the stream data 421 (CM insertion). Processing).

CMデータ失効操作部 4 0 9は、 CMデータベース 4 0 2に蓄積された CMデ ータ 1 5 1のうち、 例えば失効日時を経過した CMデータなど特定の CMデータ を削除する処理を行う。  The CM data revocation operation unit 409 performs a process of deleting specific CM data, for example, CM data whose revocation date and time has elapsed, from the CM data 151 stored in the CM database 402.

CMデータ利用状況集計部 4 0 8は、 CMデータベース 4 0 2に記録されてい るサービス利用状況リ ス ト 5 0 2を読み出し、 サービス利用状況データ 1 7 2を 作成する。  The CM data usage status totaling unit 408 reads the service usage status list 502 recorded in the CM database 402 and creates the service usage status data 1702.

(受信される CMデータ、 および CMデータベースの構造と、 CMデータの蓄 積処理) (Received CM data, CM database structure, and CM data accumulation processing)

以下、 図 5〜図 8を参照して、 放送局 1 0 3から受信される CMデータ 1 5 1 を含むストリームデータ 4 1 9の構造、 画像音声再生部 4 0 1によって実行され る C IV [データの蓄積処理、 および上記蓄積処理によって形成される CMデータべ ース 4 0 2の構造について説明する。  Hereinafter, with reference to FIGS. 5 to 8, the structure of stream data 4 19 including CM data 15 1 received from broadcast station 103, C IV [ The data storage processing and the structure of the CM database 402 formed by the storage processing will be described.

図 5は、 放送局 1 0 3からス トリームデータ再生装置 1 0 6に送信されるスト リームデータ 4 1 9のデータ構造を示す説明図である。 このス トリームデータ 4 1 9は、 番組 (番組本編) を表す番組デ一タ 1 5 0と、 CMを表す CMデータ 1 5 1 とを含む。 1つの CMデータ 1 5 1は、 1つの CMを表す。 図 5に示される 例では、 ス ト リ ームデータ 4 1 9には、 3つの CMデータ 1 5 1が含まれている 各 CMデータ 1 5 1は、 I D部 3 0 3と、 画像音声データ部 3 1 3 とを含む。 画像音声データ部 3 1 3は、 画像音声再生部 4 0 1によって再生されることによ り、 視聴者 1 1 0に提示されるべき CMの画像と音声とが生成される。  FIG. 5 is an explanatory diagram showing the data structure of stream data 4 19 transmitted from the broadcasting station 103 to the stream data reproducing device 106. The stream data 419 includes program data 150 representing a program (main program) and CM data 151 representing a CM. One CM data 15 1 represents one CM. In the example shown in FIG. 5, the stream data 4 19 includes three CM data 1 5 1. Each CM data 1 5 1 includes an ID section 3 0 3 and an image / audio data section 3. 1 and 3 are included. The image and sound data section 313 is reproduced by the image and sound reproduction section 401 to generate a CM image and sound to be presented to the viewer 110.

I D部 3 0 3は、 画像音声再生部 4 0 1による再生動作自体には影響しないが 、 CM置換部 4 0 6による CM置換処理などのために用いられる。 この I D部 3 0 3は、 その I D部 3 0 3が含まれる CMデータ 1 5 1 (詳しくは CMデータ 1 5 1中の画像音声データ部 3 1 3 ) によって提示される CMのスポンサーを特定 するためのスポンサー識別子 3 0 3 bと、 そのスポンサーの CMのうちで当該 C Mを特定するための CM識別子 3 0 3 aと、 その C Mの有効期限を示す失効日時 データ 3 0 3 c と、 その CMのカテゴリを示す CM属性データ 3 0 3 dとを含む 。 (なお、 図 5等のデータ構造は模式的に示すものであり、 これらの各情報は、 物理的に異なる領域に配置されるなどしていてもよい。 ) The ID section 303 does not affect the playback operation itself by the video / audio playback section 401, but is used for CM replacement processing by the CM replacement section 406 and the like. The ID section 303 identifies the sponsor of the CM presented by the CM data 15 1 (specifically, the video / audio data section 3 13 in the CM data 15 1) including the ID section 303. 3b, a sponsor identifier 303b for identifying the CM among the sponsor's CMs, expiration date and time data 303c indicating the expiration date of the CM, and CM attribute data 303 d indicating the category of the CM. (Note that the data structure in FIG. 5 and the like is a schematic diagram, and these pieces of information may be arranged in physically different areas.)

上記 CM識別子 3 0 3 aとスポンサー識別子 3 0 3 bとは、 前記スポンサーリ ス ト 2 0 1および CMリス ト 2 0 2の登録内容に対応するもので、 例えば CM管 理センター 1 0 2によってスポンサー 1 0 1 ごとに割り当てられる。 また、 図 5 に示される例では、 CMデータ 1 5 1によって提示される CMの有効期限は 2 0 0 3年 1 1月 3 0日であり、 そのカテゴリは 「洗濯機」 である。 これらの失効日 時データ 3 0 3 c と CM属性データ 3 0 3 dとは、 例えばスポンサー 1 0 1独自 の判断によって決定される。  The CM identifier 303 a and the sponsor identifier 303 b correspond to the registered contents of the sponsor list 201 and the CM list 202, for example, by the CM management center 102. Assigned to each sponsor 101. Further, in the example shown in FIG. 5, the expiration date of the CM presented by the CM data 151 is 203, January 2003, and its category is “washing machine”. The expiration date data 303c and the CM attribute data 303d are determined, for example, by the sponsor 101's own judgment.

上記のような CMデータ 1 5 1は、 画像音声再生部 4 0 1によって放送局 1 0 3からのストリームデータ 4 1 9が受信されたときに、 以下のような処理によつ て CMデータベース 4 0 2に蓄積される。  When the stream data 419 from the broadcasting station 103 is received by the video / audio reproduction unit 401, the CM data 151 as described above is processed by the CM database Stored in 02.

図 6は、 画像音声再生部 4 0 1が CMデータベース 4 0 2に 1つの CMデータ 1 5 1を蓄積する処理の手順を示すフローチャートである。 この処理は、 図 2に 示される処理手順のステップ S 1 8 2に対応するもので、 ス ト リームデータ再生 装置 1 0 6が放送局 1 0 3からス トリームデータ 4 1 9を受信する際に、 ス ト リ ームデータ 4 1 9に含まれるそれぞれの CMデータ 1 5 1に対して実行される。 ステップ S 6 0 1 : まず、 CMデータベース 4 0 2に、 既に処理対象の CMデ ータ 1 5 1 と同じ CMデータ、 すなわち CM識別子とスポンサー識別子がともに 同一の CMデータが存在するか否かが判定される。 この判定は、 例えば、 CMデ ータベース 4 0 2に含まれる蓄積 CMリスト 5 0 1 と、 CMデータ 1 5 1が有す る I D部 3 0 3とを参照することによって行われる。 なお、 上記蓄積 CMリス ト 5 0 1については、 後に図 7を参照して詳述する。 上記判定の結果が 「Y e s」 である場合には、 処理は終了し、 処理対象の CMデータ 1 5 1は蓄積されない。 一方、 判定の結果が 「N o」 である場合には、 処理はステップ S 6 0 2に進む。 ステップ S 6 0 2 : CMデータベース 4 0 2に空きスペースがあるか否かが判 定される。 この判定の結果が 「Y e s」 である場合には、 処理はステップ S 6 0 4に進む。 一方、 判定の結果が 「N o」 である場合には、 処理はステップ S 6 0 3に進む。 FIG. 6 is a flowchart showing a procedure of a process in which the image / sound reproducing unit 401 stores one CM data 151 in the CM database 402. This processing corresponds to step S182 of the processing procedure shown in FIG. 2, and when the stream data reproducing device 106 receives stream data 419 from the broadcast station 103. This is executed for each CM data 151 included in the stream data 419. Step S601: First, it is determined whether or not the CM database 402 has the same CM data as that of the CM data 151 to be processed, that is, whether the CM identifier and the sponsor identifier are the same. Is determined. This determination is made, for example, by referring to the stored CM list 501 included in the CM database 402 and the ID section 303 included in the CM data 151. The stored CM list 501 will be described later in detail with reference to FIG. If the result of the above determination is “Yes”, the processing ends and the CM data to be processed 151 is not stored. On the other hand, when the result of the determination is “No”, the process proceeds to step S602. Step S602: It is determined whether there is free space in the CM database 402. Is determined. If the result of this determination is "Yes", the process proceeds to step S604. On the other hand, when the result of the determination is “No”, the process proceeds to step S603.

ステップ S 6 0 3 : C IV [データベース 4 0 2に蓄積された C Mデータのうち、 例えば受信日時の最も古い CMデータが削除される。 なお、 CM提示サービスで 現在扱われている、 または近い将来扱うであろうスポンサー以外の CMを削除す ることによって、 CM提示サービスのサービス性をより向上させ得るようにして もよい。 .  Step S603: CIV [From the CM data stored in the database 402, for example, the CM data with the oldest reception date and time is deleted. In addition, the serviceability of the CM presentation service may be further improved by deleting the CM other than the sponsor currently handled by the CM presentation service or which will be handled in the near future. .

ステップ S 6 0 4 : CMデータベース 4 0 2に、 処理対象の CMデータ 1 5 1 が蓄積される (追加される) 。 図 7は、 CMデータベース 4 0 2のデータ構造の一例を示す説明図である。 こ の CMデータベース 4 0 2は、 CMデータ 1 5 1 自体を含むとともに、 同図に示 す蓄積 CMリ ス ト 5 0 1 と、 サービス利用状況リ ス ト 5 0 2とを含む。  Step S604: CM data 151 to be processed is accumulated (added) in the CM database 402. FIG. 7 is an explanatory diagram showing an example of the data structure of the CM database 402. The CM database 402 includes the CM data 151 itself, and also includes a stored CM list 501 and a service use status list 502 shown in FIG.

蓄積 CMリ ス ト 5 0 1は、 CMデータベース 4 0 2に蓄積されたそれぞれの C Mデータ 1 5 1について、 CM識別子 (フィールド 5 1 1 ) と、 スポンサー識別 子 (フィールド 5 1 2) と、 CM失効日時 (フィールド 5 1 3 ) と、 CM受信日 時 (フィールド 5 1 4 ) と、 CM属性 (フィールド 5 1 5 ) と、 格納ァ ドレス ( フィールド 5 1 6 ) とを対応付けて保持する。  The stored CM list 501 contains, for each CM data 151 stored in the CM database 402, a CM identifier (field 511), a sponsor identifier (field 511), and a CM identifier. The expiration date and time (field 513), CM reception date and time (field 514), CM attribute (field 515), and storage address (field 516) are stored in association with each other.

上記 「 CM識別子」 フィールド 5 1 1 と、 「スポンサー識別子」 フィール ド 5 1 2と、 「 CM失効日時」 フィールド 5 1 3 と、 「CM属性」 フィールド 5 1 5 とには、 それぞれ、 CMデータ 1 5 1の I D部 3 0 3に含まれる CM識別子 3 0 3 aと、 スポンサー識別子 3 0 3 bと、 失効日時データ 3 0 3 c と、 CM属性デ ータ 3 0 3 d (カテゴリデータ) とが記録される。  The “CM identifier” field 5 11, the “Sponsor identifier” field 5 12, the “CM expiration date and time” field 5 13, and the “CM attribute” field 5 15 respectively contain CM data 1 5 The CM identifier 303 a included in the ID part 303, the sponsor identifier 303 b, the expiration date data 303 c, and the CM attribute data 303 d (category data) Is recorded.

CM受信日時は、 CMデータ 1 5 1を含むス ト リームデータ 4 1 9がス トリー ムデータ再生装置 1 0 6に受信された日時を示す。 格納ア ドレスは、 CMデータ ベース 4 0 2内で、 CMデータ 1 5 1が格納されている領域のァドレスを示す。 一方、 サービス利用状況リ ス ト 5 0 2は、 CMデータベース 4 0 2に蓄積され たそれぞれの CMデータ 1 5 1について、 CM識別子 (フィールド 5 2 1 ) と、 スポンサー識別子 (フィールド 5 2 2 ) と、 置換回数 (フィール ド 5 2 3 ) と、 挿入回数 (フィールド 5 2 4) とを対応付けて保持する。 The CM reception date and time indicate the date and time when the stream data 419 including the CM data 151 was received by the stream data reproducing device 106. The storage address indicates the address of the area in the CM database 402 where the CM data 151 is stored. On the other hand, the service usage list 502 includes, for each piece of CM data 151 stored in the CM database 402, a CM identifier (field 521), The sponsor identifier (field 522), the number of replacements (field 523), and the number of insertions (field 524) are held in association with each other.

上記置換回数および挿入回数は、 それぞれ、 CM識別子およびスポンサー識別 子によって特定される CMを表す CMデータが、 CMデータの置換処理または C Mデータの挿入処理において利用された回数を示す。 ここで、 CM置換回数は、 各 CMデータごとに区分されて記録されている。 また、 CM挿入回数は、 さらに 、 プロバイダごとに区分されて記録されている。 より詳しくは、 図 7に示される 例では、 CM識別子が 「0 0 0 0 0 0 1 5」 で、 スポンサー識別子が 「 0 0 0 0 4 0 0 5」 である CMデータ (レコード 5 3 1 ) は、 CMデータの置換処理にお いて 3回利用されている (すなわち、 CMデータの置換処理がなされて 3回再生 されている) 。 また、 CM識別子が 「0 0 0 0 0 0 3 2」 で、 スポンサー識別子 「0 0 0 0 0 0 0 1」 である CMデータ (レコ一ド 5 3 2 ) は、 プロバイダ 「 H i — H o」 がス ト リ ームデータ再生装置 1 0 6に送信したス ト リームデータ 4 2 1中に 1回挿入され、 プロバイダ 「MTT」 がス トリームデータ再生装置 1 0 6に送信したス トリームデータ 4 2 1中に 3回挿入されている。  The number of replacements and the number of insertions indicate the number of times that the CM data representing the CM specified by the CM identifier and the sponsor identifier has been used in the CM data replacement processing or the CM data insertion processing, respectively. Here, the CM replacement frequency is recorded separately for each CM data. Further, the number of CM insertions is further recorded separately for each provider. More specifically, in the example shown in FIG. 7, the CM data having the CM identifier “0 0 0 0 0 1 5” and the sponsor identifier “0 0 0 0 4 0 0 5” (record 531) Is used three times in CM data replacement processing (that is, CM data replacement processing is performed and reproduced three times). In addition, CM data (record 532) having a CM identifier of “0000 0000 32” and a sponsor identifier of “0000 001” is provided by the provider “Hi—Ho”. Is inserted once in the stream data 4 2 1 transmitted to the stream data reproducing device 106, and the stream data transmitted by the provider “MTT” to the stream data reproducing device 106 6 4 2 1 It has been inserted three times.

上記のような CMデータベース 4 0 2への CMデータの蓄積処理は、 例えば、 視聴者 1 1 0が放送局 1 0 3からのス トリームデータを視聴するか否かに関わら ず、 常時、 放送局 1 0 3からス トリームデータ 4 1 9を受信されて行われるよう にされていてもよいし、 視聴者 1 1 0が放送局 1 0 3からのス トリームデータを 視聴する間だけ、 放送局 1 0 3からス トリームデータ 4 1 9を受信されて行われ るようにされていてもよい。 ただし、 多くの種類の CMデータを CMデータべ一 ス 4 0 2に蓄積するため、 また、 できるだけ新しい CMデータを CMデータべ一 ス 4 0 2に蓄積するためには、 常時、 行われるようにされていることが好ましい また、 放送局 1 0 3からス トリームデータ 4 1 9を受信する際に、 CM提示サ 一ビスで現在扱われているスポンサー、 または近い将来扱うであろうスポンサー が放送している番組を優先的に受信することで、 CM提示サービスのサービス性 を向上させることが可能である。 具体的には、 例えば、 オフラインメディア 1 0 4またはプロバイダ 1 0 5から受け取るスポンサーに関する情報に応じて、 受信 すべきストリームデータ 4 1 9を選択させることが容易にできる。 より詳しくは 、 例えば、 放送局 1 0 3力 ら、 図 8に示すような E P G (Electronic Program Gu ide)などの番組情報が送信されてくるとすると、 例えば、 オフラインメディア 1 0 4あるいはプロバイダ 1 0 5から受け取るスポンサーの I Dが 08a00a2c であ れば、 図 8に含まれる番組の中で 1 9 0 1、 1 9 0 2、 1 9 0 3、 1 9 0 4が受 信されるようにすればよい。 The process of storing CM data in the CM database 402 as described above is performed, for example, at all times, regardless of whether the viewer 110 views stream data from the broadcast station 103 or not. The stream data 4 19 may be received from 103 and may be performed, or the broadcast station 1 may be used only while the viewer 110 is watching the stream data from the broadcast station 103. The stream data 419 may be received from 03 and may be performed. However, in order to store many types of CM data in the CM database 402, and to store as much new CM data as possible in the CM database 402, it is necessary to always perform this. Also, when receiving the stream data 419 from the broadcasting station 103, the sponsor currently handled by the CM presentation service or a sponsor who will handle it in the near future will broadcast it. It is possible to improve the serviceability of the CM presentation service by preferentially receiving the program that is being displayed. Specifically, for example, according to the information regarding the sponsor received from the offline media 104 or the provider 105, Stream data 419 to be selected can be easily selected. More specifically, for example, if program information such as EPG (Electronic Program Guide) as shown in FIG. 8 is transmitted from the broadcasting station 103, for example, the offline media 104 or the provider 104 If the sponsor ID received from 5 is 08a00a2c, if 1901, 1902, 1903, and 1904 of the programs included in Fig. 8 are received, Good.

(オフラインメディア 1 0 4に記録される CMデータの構造と、 CMデータの 置換処理) (CM data structure recorded on offline media 104 and CM data replacement processing)

次に、 図 9〜図 1 1を参照して、 オフラインメディア 1 0 4に記録されている CMデータ 1 5 2を含むス トリームデータ 4 2 0の構造、 および CM置換部 4 0 6によって実行される CM置換処理について説明する。  Next, referring to FIGS. 9 to 11, the structure of the stream data 420 including the CM data 152 recorded on the offline medium 104 and the execution by the CM replacing unit 406 The CM replacement process will be described.

図 9は、 オフラインメディア 1 0 4に記録されているス トリームデータ 4 2 0 のデータ構造を示す説明図である。 このス ト リームデータ 4 2 0は、 番組 (番組 本,編) を表す番糸且データ 1 5 0と、 CMを表す CMデータ 1 5 2とを含む。 1つ の CMデータ 1 5 2は、 1つの CMを表す。 図 9に示される例では、 ス ト リーム データ 4 2 0には、 3つの CMデータ 1 5 2が含まれている。 このような CMデ ータ 1 5 2は、 番組本編 (例えば、 映画やドラマ) を表す番組データ 1 5 0と伴 に、 恒久的にオフラインメディア 1 0 4に記録されているため、 CMデータ 1 5 2によって提示される CMの宣伝効果は、 年月とともに低下する。 そこで、 以下 に説明する CM置換処理が行われることによって、 宣伝効果が高められる。  FIG. 9 is an explanatory diagram showing the data structure of the stream data 420 recorded on the offline medium 104. The stream data 420 includes string data 150 representing a program (program book, edition) and CM data 152 representing a CM. One CM data 1 52 represents one CM. In the example shown in FIG. 9, the stream data 420 includes three CM data 152. Since such CM data 152 is permanently recorded on the offline media 104 along with the program data 150 representing the main program (for example, a movie or a drama), the CM data 1 The advertising effectiveness of the CM presented by 52 decreases over time. Therefore, the advertisement effect is enhanced by performing the CM replacement processing described below.

上記各 CMデータ 1 5 2は、 I D部 7 0 2と、 画像音声データ部 7 1 2とを含 む。 I D部 7 0 2は、 その I D部 7 0 2が含まれる CMデータ 1 5 2 (詳しくは CMデータ 1 5 2中の画像音声データ部 7 1 2 ) によって提示される CMのスポ ンサーを特定するためのスポンサー識別子 7 0 2 a と、 認証コード 1 6 1 (置換 サービス利用コード) と、 適合 CM条件 7 0 2 b (適合条件データ) とを含む。 スポンサー識別子 7 0 2 aは、 CM管理センター 1 0 2によってスポンサー 1 0 1に割り当てられる。 認証コード 1 6 1は、 例えば、 CM管理センター 1 0 2に よって、 CMデータの置換による CMの提供をしょうとするスポンサー 1 0 1に 関するデータと、 CMデータの置換が可能な有効期間に関するデータとが暗号化 されることによって生成され、 CM管理センター 1 0 2からスポンサー 1 0 1に 伝達される。 適合 CM条件 7 0 2 bは、 スポンサー 1 0 1によって指定され、 ス ポンサ一 1 0 1が、 オフラインメディア 1 0 4に記録されたストリームデータ 4 2 0に含まれる CMデータ 1 5 2に代えて視聴者に提示することを希望 (指示) する CMの条件を示す。 図 9の例では、 スポンサー 1 0 1は、 CMデータ 1 5 2 によって提示される CMに代えて、 「洗濯機」 の CMを視聴者に提示することを 指示していることが示されている。 図 1 0は、 CM置換部 4 0 6によって実行される CM置換処理の手順を示すフ ローチャートである。 この処理は、 図 2に示される処理のステップ S 1 9 0に対 応するもので、 オフライ ンメディア 1 0 4に記録されたストリームデータ 4 2 0 が読み出し部 4 1 0により読み出されて CM置換部 4 0 6に入力されると、 その ス ト リームデータ 4 2 0に含まれるそれぞれの CMデータ 1 5 2に対して実行さ れる。 Each of the CM data 152 includes an ID section 702 and an image / audio data section 712. The ID part 702 specifies the sponsor of the CM presented by the CM data 152 containing the ID part 702 (specifically, the video / audio data part 712 in the CM data 152). 702a, the authentication code 161 (replacement service use code), and the conforming CM condition 720b (conforming condition data). The sponsor identifier 720 a is assigned to the sponsor 101 by the CM management center 102. The authentication code 161 is given to the sponsor 101 who intends to provide CM by replacing CM data, for example, by the CM management center 102. Is generated by encrypting data related to the validity period in which the CM data can be replaced, and transmitted from the CM management center 102 to the sponsor 101. The conforming CM condition 720b is specified by the sponsor 101, and the sponsor 101 replaces the CM data 152 included in the stream data 420 recorded on the offline media 104. Shows the CM conditions that you want (instruct) to present to the viewer. In the example of FIG. 9, it is shown that the sponsor 101 instructs to present a “washing machine” CM to the viewer instead of the CM presented by the CM data 152. . FIG. 10 is a flowchart showing the procedure of the CM replacement process executed by the CM replacement unit 406. This processing corresponds to step S190 of the processing shown in FIG. 2, and the stream data 420 recorded on the offline medium 104 is read by the reading unit 410 and the CM is read. When input to the replacement unit 406, it is executed for each CM data 152 included in the stream data 420.

ステップ S 8 0 1 : まず、 CMデータベース 4 0 2に蓄積されている CMデー タ 1 5 1の中に、 処理対象の CMデータ 1 5 2に含まれるスポンサー識別子 7 0 2 aに一致するスポンサー識別子 3 0 3 bを含む CMデータがあるか否かが判定 される。 この判定は、 例えば、 蓄積 CMリス ト 5 0 1 (図 7 ) の 「スボンサー識 別子」 フィール ド 5 1 2を参照することによって行われる。 上記判定の結果が 「 Y e s」 である場合には、 処理はステップ S 8 0 2に進む。 一方、 判定の結果が 「N o」 である場合には、 処理は終了し、 CMデータ 1 5 2は、 他の CMデ一タ に置換されることなく、 ス ト リームデータ 4 2 0に含まれたままにされ、 画像音 声再生部 4 0 1により再生されて、 ユーザに提示される。 なお、 このような場合 に、 例えば元の CMデータがある程度古いものである場合には、 提示自体をスキ ップさせるようにしたり、 また後述する挿入処理の場合のように通信回線等を介 して適切な CMデータを取得するようにしてもよい。  Step S8001: First, in the CM data 151 stored in the CM database 402, the sponsor identifier matching the sponsor identifier 720a included in the CM data 152 to be processed is included. It is determined whether there is CM data including 303 b. This determination is made, for example, by referring to the “sponcer identifier” field 512 of the accumulated CM list 501 (FIG. 7). If the result of the above determination is “Y e s”, the process proceeds to step S 802. On the other hand, if the result of the determination is “No”, the processing ends, and the CM data 152 is included in the stream data 420 without being replaced by other CM data. The image is played back by the image sound playback unit 401 and presented to the user. In such a case, for example, if the original CM data is old to some extent, the presentation itself may be skipped, or a communication line or the like may be used as in the case of insertion processing described later. To acquire appropriate CM data.

ステップ S 8 0 2 : このステップ S 8 0 2は、 図 2に示されるステップ S 1 8 5に対応し、 CM置換用認証判定部 4 0 4によって、 処理対象の CMデータ 1 5 2に含まれる認証コード 1 6 1 (置換サービス利用コード) が有効であるか否か が判定される。 具体的には、 CM置換用認証判定部 4 04は、 例えば、 CM管理 センター 1 0 2から予め送信された認証有効判定データ 1 6 2に基づいて、 認証 コード 1 6 1の有効性を判定する。 認証有効判定データ 1 6 2は、 例えば、 暗号 化されている認証コード 1 6 1を解読するためのデータである。 上記判定の結果 が 「Y e s」 である場合には、 処理はステップ S 8 0 3に進む。 一方、 判定の結 果が 「N o」 である場合には、 処理は終了する (上記ステップ S 8 0 1の場合と 同様に CMデータの置換は行われない。 ) 。 Step S 802: This step S 802 corresponds to step S 185 shown in FIG. 2, and is performed by the CM replacement authentication determining unit 404 to process the CM data 15 It is determined whether the authentication code 1 6 1 (replacement service use code) included in 2 is valid. Specifically, the CM replacement authentication determining unit 404 determines the validity of the authentication code 161, based on the authentication validity determination data 162 transmitted in advance from the CM management center 102, for example. . The authentication validity determination data 162 is data for decrypting the encrypted authentication code 161, for example. If the result of the above determination is “Yes”, the process proceeds to step S803. On the other hand, if the result of the determination is “No”, the process ends (the CM data is not replaced as in step S801).

ステップ S 8 0 3 : CMデータベース 4 0 2に蓄積されている CMデータ 1 5 1の中に、 処理対象の CMデータ 1 5 2に含まれる適合 CM条件 7 0 2 bに適合 する CM属性データ 3 0 3 dを含む CMデータがあるか否かが判定される。 この 判定は、 例えば、 蓄積 CMリス ト 5 0 1 (図 7) の 「CM属性」 フィールド 5 1 5を参照することによって行われる。 上記判定の結果が 「Y e s」 である場合に は、 処理はステップ S 8 0 4に進む。 一方、 判定の結果が 「N o」 である場合に は、 処理は終了する (上記ステップ S 8 0 1 の場合と同様に CMデータの置換は 行われない。 ) 。  Step S803: CM attribute data 3 conforming to the conforming CM condition 7002b included in the processing target CM data 152 in the CM data 1501 stored in the CM database 402 It is determined whether there is CM data including 0 3 d. This determination is made, for example, by referring to the “CM attribute” field 515 of the stored CM list 501 (FIG. 7). If the result of the above determination is “Yes”, the process proceeds to step S804. On the other hand, if the result of the determination is “No”, the processing is terminated (replacement of CM data is not performed as in the case of step S801).

ステップ S 8 0 4 : このステップ S 8 0 4は、 図 2に示されるステップ S 1 8 6に対応し、 処理対象の CMデータ 1 5 2が、 CMデータベース 4 0 2に蓄積さ れている CMデータ 1 5 1 (図 5 ) と同じ画像音声データ部 3 1 3を含む置換 C Mデータに置換される。 より詳しくは、 CMデータ 1 5 2に含まれるスポンサー 識別子 7 0 2 a、 および適合 CM条件 7 0 2 bに基づいて、 CMデータベース 4 0 2に蓄積された CMデータ 1 5 1のうち、 上記スポンサー識別子 7 0 2 aに一 致するスポンサー識別子 3 0 3 bと、 適合 CM条件 7 0 2 bに適合する CM属性 データ 3 0 3 dとを有する CMデータ 1 5 1が特定され、 例えば図 1 1に示すよ うに、 元の CMデータ 1 5 2が、 上記 CMデータ 1 5 1に含まれていた画像音声 データ部 3 1 3と、 スポンサ一識別子 「0 0 0 0 0 0 0 1」 および CM識別子 「 0 0 0 0 0 0 3 2」 を有する I D部 7 0 2 ' とを含む置換 C Mデータ 1 5 2 ' に 置換される。 ここで、 CMデータベース 4 0 2に蓄積された CMデータ 1 5 1 の うち、 同様に置換条件を満たす CMデータ 1 5 1が複数存在する場合には、 その うちの 1つが特定される。 具体的には、 例えば、 蓄積 CMリス ト 5 0 1 (図 7) の 「 CM受信日時」 フィールド 5 1 4が参照され、 CMデータの受信日時が最新 のものが特定される。 Step S804: This step S804 corresponds to step S186 shown in FIG. 2, and the CM data to be processed is stored in the CM database 402. Replaced with replacement CM data containing the same audio and video data part 3 13 as data 15 1 (FIG. 5). More specifically, based on the sponsor identifier 7002a included in the CM data 152 and the conforming CM condition 720b, of the CM data 1501 stored in the CM database 402, the sponsor CM data 1 5 1 having a sponsor identifier 3 0 3 b matching the identifier 7 0 2 a and CM attribute data 3 0 3 d conforming to the conforming CM condition 7 0 2 b is identified. As shown in the figure, the original CM data 152 is composed of the video and audio data part 313 included in the CM data 151, the sponsor identifier "0 0 0 0 0 0 0 1" and the CM identifier. Replaced with the replacement CM data 15 2 ′ including the ID part 7 02 ′ having “0 0 0 0 0 0 3 2”. Here, if there is a plurality of CM data 151 that satisfy the replacement condition similarly among the CM data 151 stored in the CM database 402, the One of them is identified. Specifically, for example, the “CM reception date and time” field 514 of the stored CM list 501 (FIG. 7) is referred to, and the latest CM data reception date and time is specified.

上記のような置換が行われたス ト リームデータ 4 2 0 ' は、 画像音声再生部 4 0 1によって再生される。 これにより、 ス ト リームデータ 4 2 0 ' に含まれる置 換 CMデータ 1 5 2 ' が再生され、 ユーザに提示される。 この置換 CMデータ 1 5 2 ' は、 上記のように CMデータベース 4 0 2に格納されている CMデータ 1 5 1のう ち適合 CM条件 7 0 2 bを満たす CM、 すなわち、 スポンサー 1 0 1が CMデータ 1 5 2に代えて視聴者に提示することを希望する CMデータであるた め、 その置換 CMデータ 1 5 2 ' が再生されることにより、 スポンサー 1 0 1の 意図を反映した CMが視聴者に提示されることになる。  The stream data 420 'that has undergone the above-described replacement is reproduced by the video / audio reproducing unit 401. As a result, the replacement CM data 152 'included in the stream data 420' is reproduced and presented to the user. The replacement CM data 15 2 ′ is, as described above, a CM satisfying the CM condition 70 2 b of the CM data 15 1 stored in the CM database 402, that is, the sponsor 101 Since the CM data that the user wishes to present to the viewer instead of the CM data 152, the CM that reflects the intention of the sponsor 101 is reproduced by playing back the replacement CM data 152 '. It will be presented to the viewer.

また、 上記ステップ S 8 04の処理が 1回行われるごとに、 CM置換部 4 0 6 は、 CMデータベース 4 0 2のサービス利用状況リ ス ト 5 0 2 (図 7 ) における 置換 CMデータに該当するレコー ドの 「置換回数」 フィールド 5 2 3の値を 1だ け増加させる。  Also, each time the process of step S804 is performed once, the CM replacement unit 406 corresponds to the replacement CM data in the service usage status list 502 (FIG. 7) of the CM database 402. Increase the value of the “Replacement Count” field 5 2 3 of the record to be performed by one.

なお、 上記のような CMデータの置換においては、 必ずしも CMデータ 1 5 2 全体を置換 CMデータ 1 5 2 ' に置換しなくてもよい。 すなわち、 少なく とも再 生動作に影響する画像音声データ部 3 1 3がス トリームデータ 4 2 0 ' に含まれ るようにすればよく、 CMデータ 1 5 2全体または CMデータ 1 5 2の画像音声 データ部 7 1 2だけを、 CMデータ 1 5 1全体や画像音声データ部 3 1 3だけに 置換するなどしてもよい。  In the replacement of the CM data as described above, it is not always necessary to replace the entire CM data 152 with the replacement CM data 152 '. In other words, at least the video / audio data part 3 13 that affects the playback operation should be included in the stream data 420 ′, and the video / audio of the entire CM data 152 or the CM data 152 is sufficient. Only the data part 7 12 may be replaced with the entire CM data 15 1 or only the video / audio data part 3 13.

また、 上述した例の適合 CM条件 7 0 2 b (図 8 ) では、 スポンサー 1 0 1が CMデータ 1 5 2に代えて視聴者に提示することを希望する CMの条件が、 CM のカテゴリ (例えば、 「洗濯機」 というカテゴリ) によって定義されている例を 示したが、 これに限らず、 他の榧々のパラメータによって定義されるようにして もよい。  Also, in the above-mentioned conforming CM condition 720 b (FIG. 8), the condition of the CM that the sponsor 101 desires to present to the viewer in place of the CM data 152 is the CM category ( For example, the example defined by the category of “washing machine”) is shown, but the invention is not limited to this, and it may be defined by other parameters.

例えば、 CMデータがストリームデータ再生装置 1 0 6に受信された日時が、 所定の日時以降であることを条件とするなどしてもよい。 この場合には、 オフラ イ ンメディア 1 0 4に記録されている CMデータ 1 5 2が、 少なく ともそれより も古い CMデータには置き換えられないようにすることなどができ、 確実に宣伝 効果を高めることができる (なお、 このよ うな条件などは、 適合 CM条件 7 0 2 bによって明示されなくても暗黙の条件とするなどしてもよい。 ) 。 For example, the date and time when the CM data was received by the stream data reproducing device 106 may be set on condition that the date and time are after a predetermined date and time. In this case, the CM data 152 recorded on the offline media 104 is at least Can be prevented from being replaced with old CM data, and the advertising effect can be surely enhanced. (Note that such conditions are implicit even if they are not specified by the conforming CM condition 70b. May be used.)).

また、 ス ト リームデータ再生装置 1 0 6から得られるシステムクロックなどの システムパラメータを参照するような条件を設定してもよい。 具体的には、 例え ば図 1 2または図 1 3に示すように、 CMが再生される時点の時刻や月などに応 じて、 置換する CMが決定されるようにしてもよい。 これによつて、 さらに効果 的な (タイムリーな) CMを提示させることができる。  Further, a condition for referring to a system parameter such as a system clock obtained from the stream data reproducing device 106 may be set. Specifically, for example, as shown in FIG. 12 or FIG. 13, the replacement CM may be determined according to the time or month when the CM is reproduced. This allows more effective (timely) CMs to be presented.

また、 例えば放送される CMデータ 1 5 1にスポンサーの所在地域を示す情報 などを付加するとともに、 オフラインメディア 1 0 4に記録された CMデータ 1 5 2に上記所在地域に関する条件を設けるなどしてもよい。 具体的には、 例えば 、 図 1 4 ( a ) のスポンサーリスト 2 0 1に示すように、 スポンサー識別子の上 位 3桁を地域コード、 下位 5桁をスポンサ一区別コードと して、 本社と現地法人 とに同じスポンサー区別コードを与える。 すなわち、 同図に示す例では、 各スポ ンサー識別子のスポンサー区分コードは共に 00a2c で同じであり、 所在地域だけ が、 図 1 4 ( b ) の地域リ ス ト 2 0 3に示すように異なることを示している。 そ こで、 これらのスポンサーのうちの日本法人による CMが放送されると、 CMデ ータベース 4 0 2には図 1 4 ( c ) に示すような蓄積 CMリ ス ト 5 0 1が保持さ れる。 一方、 図 1 5に示すように、 オフラインメディア 1 0 4に記録されている 、 CMデータ 1 5 2を置換する適合 CM条件 7 0 2 b と して、 スポンサーの同一 性の判断にあたっては地域を考慮しない旨が示されているとすると、 CMデータ ベース 4 0 2には図 1 4 ( c ) の蓄積 CMリ ス ト 5 0 1によって示されるように スポンサー識別子が 0af00a2c の C Mデータは保持されていなくても、 スポンサ 一識別子が 08a00a2c で C M属性が洋酒である C Mデータが蓄積されていれば、 その洋酒の CMが置換によつて視聴者 1 1 0に提示されることになる。 それゆえ 、 例えば米国で購入されたオフラインメディアが日本国内で再生された場合に、 英語による CMは、 同スポンサー (の日本法人) の日本語による CMに置き換え られることになる。 すなわち、 ス ト リームデータ再生装置 1 0 6の所在地域に応 じた CMの置換を行わせ、 CMの効果を地域を越えて発揮させることができる。 また、 置換前後の CMデータの再生時間の長短関係 (置換前後で再生時間を等 しくなるようにするかどうかなど) を制限してもよい。 そのような制限がなされ る場合に、 置換前後の CMデータが 1 : 1で対応されるのに限らず、 制限の範囲 内で 1つの CMデータに対して複数の CMデータが置換されたり、 複数の CMデ ータに対して 1つの CMデータが置換されたりするようにしてもよい。 In addition, for example, information indicating the location of the sponsor is added to the broadcasted CM data 151, and conditions for the location are set in the CM data 152 recorded on the offline media 104. Is also good. Specifically, for example, as shown in the sponsor list 201 of FIG. 14 (a), the upper three digits of the sponsor identifier are the area code, and the lower five digits are the sponsor identification code. Give the same sponsor identification code to the corporation. That is, in the example shown in the figure, the sponsor classification code of each sponsor identifier is 00a2c, which is the same, and only the location is different as shown in the regional list 203 in Fig. 14 (b). Is shown. Therefore, when a CM is broadcast by a Japanese corporation among these sponsors, the CM database 402 holds the stored CM list 501 as shown in Fig. 14 (c). . On the other hand, as shown in Fig. 15, as the conforming CM condition 720b that replaces the CM data 152 recorded on the offline media 104, the region is determined when judging the identity of the sponsor. Assuming that no consideration is given, CM database 402 stores CM data with sponsor identifier 0af00a2c as shown by the stored CM list 501 in Fig. 14 (c). Even if there is no sponsor, if the sponsor ID is 08a00a2c and the CM data with the CM attribute of Western liquor is stored, the commercial of that Western liquor will be presented to the viewer 110 by replacement. Therefore, for example, if offline media purchased in the United States is played in Japan, the CM in English will be replaced by the sponsor's (Japanese corporation) in Japanese. In other words, the CM can be replaced according to the location area of the stream data reproducing device 106, and the effect of the CM can be exerted beyond the area. In addition, the length of the reproduction time of the CM data before and after the replacement (whether or not the reproduction time before and after the replacement is equal) may be restricted. When such restrictions are imposed, not only does the CM data before and after replacement correspond to 1: 1 but also multiple CM data can be replaced for one CM data within the limit, or multiple CM data can be replaced. One CM data may be replaced with another CM data.

さらに、 定義される CMの条件が、 種々の条件の論理演算式等 (例えば AND 、 〇R、 NOT演算や、 〜を含む、 〜を除くなど) によって定義され得るように したり、 第 1の条件を満たす CMデータがなければ第 2の条件を満たす CMデー タに置換されるなどのように優先順位を持たせるなどしてもよい。 (例えばスポ ンサー識別子の一致する CMデータが蓄積されていない場合に、 所定の範囲の他 のスポンサーの CMデータに置換され得るようにするなどしてもよい。 ) さらにまた、 置換される CMデータの決定にユーザプロファイルなども加味さ れるようにしたり してもよレ、。  Furthermore, the CM condition to be defined can be defined by a logical operation expression or the like of various conditions (for example, AND, 〇R, NOT operation, including, excluding, etc.), If there is no CM data that satisfies the condition, priority may be given, such as replacement with CM data that satisfies the second condition. (For example, if CM data with a matching sponsor identifier is not stored, it may be replaced with CM data of another sponsor within a predetermined range.) Further, CM data to be replaced The user profile may be added to the decision.

(プロバイダ 1 0 5から受信される CM指定データの構造と、 CMデータの挿 入処理) (The structure of the CM designation data received from Provider 105 and the insertion processing of CM data)

次に、 図 1 6〜図 1 8を参照して、 プロバイダ 1 0 5から受信される CM指定 データ 1 7 1を含むス ト リームデータ 4 2 1の構造、 および CM揷入部 4 0 7に よって実行される CM挿入処理について説明する。 図 1 6は、 プロバイダ 1 0 5 (図 1 ) から送信されるス ト リームデータ 4 2 1 のデータ構造を示す説明図である。 このストリームデータ 4 2 1は、 前記オフラ イ ンメディア 1 0 4に記録されるス ト リームデータ 4 2 0 (図 8 ) と類似してい るが、 CMデータ 1 5 2に代えて、 CM指定データ 1 7 1 と CMデータ 1 5 4と を含んでいる点が異なっている。  Next, referring to FIGS. 16 to 18, the structure of the stream data 4 21 including the CM designation data 17 1 received from the provider 105 and the CM input section 4 07 The CM insertion processing to be executed will be described. FIG. 16 is an explanatory diagram showing the data structure of the stream data 421 transmitted from the provider 105 (FIG. 1). The stream data 421 is similar to the stream data 420 (FIG. 8) recorded on the offline media 104, but instead of the CM data 152, the CM designation data is used. 17 1 and CM data 1 54 are different.

上記 CMデータ 1 5 4は、 放送局 1 0 3から送信される前記ス ト リームデータ 4 1 9 (図 5 ) と同様のもので、 画像音声データ部 7 1 3と I D部 7 0 3とを含 んでいる。 すなわち、 CMデータの挿入処理の対象とならない CMデータであり 、 ス ト リームデータ 4 2 1 にこのような CMデータが含まれていてもかまわない 一方、 CM指定データ 1 7 1は、 ス ト リームデータ 4 2 1に挿入されるべき C Mデータ、 すなわち、 図 1に示したようにスポンサー 1 0 1からプロバイダ 1 0 5に伝達される CMデータ 1 5 3 (例えば放送局 1 0 3から送信される CMデー タ 1 5 1 と同じもの) を指定するもので、 CMデータ 1 5 3自体は含まれていな い。 より詳しくは、 CM指定データ 1 7 1は、 CMデータ 1 5 3を示す CM識別 子 1 7 1 a と、 スポンサー 1 0 1を示すスポンサー識別子 1 7 1 bと、 認証コー ド 1 6 3 (挿入サービス利用コード) とを含んでいる。 上記 CM識別子 1 7 1 a とスポンサー識別子 1 7 1 bとは、 CM管理センター 1 0 2によって.スポンサー 1 0 1に割り当てられたもので、 スポンサー 1 0 1から伝達される上記 CMデー タ 1 5 3から抽出されたものである。 また、 認証コード 1 6 3は、 例えば、 CM 管理センター 1 0 2によって、 CMデータの挿入による CMの提供を直接行うプ ロバイダ 1 0 5に関するデータと、 CMデータの置換が可能な有効期間に関する データとが喑号化されることによって生成され、 CM管理センター 1 0 2からス ポンサ一 1 0 1に伝達される。 図 1 7は、 CM揷入部 4 0 7によって実行される CM挿入処理の手順を示すフ ローチャートである。 この処理は、 図 2に示される処理のステップ S 1 9 0に対 応しするもので、 送受信部 4 1 1によってプロバイダ 1 0 5から受信されたス ト リームデータ 4 2 1が CM揷入部 4 0 7に入力されると、 そのス トリームデータ 4 2 1に含まれるそれぞれの CM指定データ 1 7 1に対して実行される。 The CM data 154 is the same as the stream data 419 (FIG. 5) transmitted from the broadcasting station 103, and includes an image / audio data section 713 and an ID section 703. Contains. That is, the CM data is not the target of the CM data insertion processing, and the stream data 421 may include such CM data. On the other hand, the CM designation data 17 1 is the CM data to be inserted into the stream data 4 21, that is, the CM data 1 transmitted from the sponsor 101 to the provider 105 as shown in FIG. 5 3 (for example, the same as the CM data 15 1 transmitted from the broadcasting station 10 3), and does not include the CM data 15 3 itself. More specifically, the CM designation data 17 1 includes a CM identifier 17 1 a indicating the CM data 15 3, a sponsor identifier 17 1 b indicating the sponsor 101, and an authentication code 16 3 (insert Service usage code). The CM identifier 17 1 a and the sponsor identifier 17 1 b are assigned to the sponsor 101 by the CM management center 102, and the CM data 15 transmitted from the sponsor 101 is assigned to the sponsor 101. It is extracted from 3. The authentication code 163 is, for example, data on the provider 105 that directly provides the CM by inserting the CM data by the CM management center 102 and data on the validity period in which the CM data can be replaced. Are generated by decoding and transmitted from the CM management center 102 to the sponsor 101. FIG. 17 is a flowchart showing the procedure of the CM insertion process executed by the CM input unit 407. This processing corresponds to step S190 of the processing shown in FIG. 2, and the stream data 4 21 received from the provider 105 by the transmission / reception section 4 11 1 is converted into the CM input section 4 When input to 07, it is executed for each CM designation data 171 included in the stream data 421.

ステップ S 1 1 0 1 : CMデータベース 4 0 2に蓄積されている CMデータ 1 5 1の中に、 処理対象の CM指定データ 1 7 1に含まれるスポンサー識別子 1 7 1 bおよび CM識別子 1 7 1 aにそれぞれ一致するスポンサー識別子 3 0 3 bお よび CM識別子 3 0 3 aを含む CMデータがあるか否かが判定される (そのよう な CMデータが検出される) 。 この判定は、 例えば、 蓄積 CMリス ト 5 0 1 (図 7 ) の 「スポンサー識別子」 フィールド 5 1 2および 「 CM識別子」 フィールド 5 1 1を参照することによって行われる。 上記判定の結果が 「Y e s」 である場 合には、 処理はステップ S 1 1 0 2に進む。 一方、 判定の結果が 「N o」 である 場合には、 処理はステップ S 1 1 0 4に進む。 Step S111: The sponsor identifier 1 7 1b and the CM identifier 1 7 1 included in the CM designation data 17 1 to be processed are included in the CM data 15 1 stored in the CM database 402. It is determined whether there is any CM data that includes the sponsor identifier 303 b and the CM identifier 303 a that respectively match a (such CM data is detected). This determination is made, for example, by referring to the “sponsor identifier” field 512 and the “CM identifier” field 511 of the stored CM list 501 (FIG. 7). If the result of the above determination is “Yes”, the process proceeds to step S1102. On the other hand, the result of the judgment is “No” In this case, the process proceeds to step S111.

ステップ S 1 1 0 2 : このステップ S 1 1 0 2は、 図 2に示されるステップ S 1 8 5に対応し、 CM揷入用認証判定部 4 0 5によって、 処理対象の CM指定デ ータ 1 7 1に含まれる認証コード 1 6 3 (挿入サービス利用コード) が有効であ るか否かが判定される。 具体的には、 CM挿入用認証判定部 4 0 5は、 例えば、 CM管理センター 1 0 2から予め送信された認証有効判定データ 1 6 2に基づい て、 認証コード 1 6 1の有効性を判定する。 認証有効判定データ 1 6 2は、 例え ば、 暗号化されている認証コード 1 6 1を解読するためのデータである。 上記判 定の結果が 「Y e s」 である場合には、 処理はステップ S 1 1 0 3に進む。 一方 、 判定の結果が 「N o」 である場合には、 処理はステップ S 1 1 04に進む。 ステップ S 1 1 0 3 : このステップ S 1 1 0 3は、 図 2に示されるステップ S 1 8 6に対応し、 例えば図 1 8に示すように、 処理対象の CM指定データ 1 7 1 の位置に、 上記ステツプ S 1 1 0 1で検出された CMデータ 1 5 1が挿入 CMデ ータ 1 2 0 1 として挿入される。 なお、 図 1 8においては元のス トリームデータ 4 2 1 に含まれていた CM指定データ 1 7 1が削除されて挿入 CMデータ 1 2 0 1が挿入されている例を示しているが、 元の CM指定データ 1 7 1は画像音声デ 一タ部を有していないため、 画像音声再生部 4 0 1おける再生動作には影響しな いので、 必ずしも削除しなくてもよい。 また、 置換 CMデータ 1 5 2 ' について 説明したのと同様に、 挿入 CMデータ 1 2 0 1 として、 CMデータ 1 5 1全体を 挿入するようにしてもよいし、 CMデータ 1 5 1中の面像音声データ部 3 1 3だ けを挿入するようにしてもよい。  Step S1102: This step S1102 corresponds to step S185 shown in FIG. 2, and is performed by the CM input authentication determining unit 405 to process the CM designation data to be processed. It is determined whether the authentication code 1 6 3 (insertion service use code) included in 1 7 1 is valid. Specifically, the CM insertion authentication determination unit 405 determines, for example, the validity of the authentication code 161, based on the authentication validity determination data 162 transmitted in advance from the CM management center 102. I do. The authentication validity determination data 162 is, for example, data for decrypting the encrypted authentication code 161. If the result of the above determination is “Y e s”, the process proceeds to step S 1103. On the other hand, when the result of the determination is “No”, the process proceeds to step S 1104. Step S1103: This step S1103 corresponds to step S186 shown in FIG. 2, and for example, as shown in FIG. 18, the position of the CM designation data 171 to be processed Then, the CM data 151 detected in the above step S111 is inserted as insertion CM data 1221. FIG. 18 shows an example in which the CM designation data 17 1 included in the original stream data 4 21 is deleted and the inserted CM data 1 201 is inserted. Since the CM designation data 1771 does not have a video / audio data section, it does not affect the reproduction operation in the video / audio reproduction section 401, and therefore does not necessarily have to be deleted. As described for the replacement CM data 1 5 2 ′, the entire CM data 15 1 may be inserted as the insertion CM data 1 201, or the face in the CM data 15 1 may be inserted. Only the image / audio data section 3 13 may be inserted.

上記のような挿入が行われたストリームデータ 4 2 1 aは、 画像音声再生部 4 0 1によって再生される。 これにより、 ス ト リームデータ 4 2 1 aに含まれる揷 入 CMデータ 1 2 0 1が再生され、 ユーザに提示される。  The stream data 4 21 a into which the insertion has been performed as described above is reproduced by the image / audio reproduction unit 401. As a result, the imported CM data 1221, which is included in the stream data 421a, is reproduced and presented to the user.

また、 上記ステツプ S 1 1 0 3の処理が 1回行われるごとに、 CM挿入部 4 0 7は、 CMデータベース 4 0 2のサービス利用状況リ ス ト 5 0 2 (図 7 ) におけ る揷入 CMデータに該当するレコー ドの 「挿入回数」 フィール ド 5 2 4の 1 0 5 に対応する値を 1だけ増加させる。  In addition, every time the processing in step S111 is performed once, the CM insertion unit 407 stores the service usage status list 502 (FIG. 7) in the CM database 402. Increasing the value corresponding to 105 in the “number of insertions” field 52 4 of the record corresponding to the incoming CM data by one.

ステップ S 1 1 0 4 : —方、 上記ステップ S 1 1 0 1、 またはステップ S 1 1 0 2で 「N o」 であった場合には、 プロバイダ 1 0 5に、 CMデータの挿入がで きなかった旨、 および揷入できなかった CM指定データ 1 7 1における CM識別 子 1 7 1 aとスポンサ一識別子 1 7 1 bとが通知される。 Step S 1 1 0 4:-step above, step S 1 101, or step S 1 1 If “No” in 02, the CM cannot be inserted into the provider 105 and the CM identifier 171 in the CM-specified data 171 that could not be inserted a and the sponsor identifier 1 7 1 b are notified.

プロバイダ 1 0 5は、 上記通知に応答して、 上記 CM識別子 1 7 1 aおよびス ポンサ一識別子 1 7 1 bによって特定される CMデータ (すなわち、 図 1に示さ れる CMデータ 1 5 3 ) をス ト リームデータ再生装置 1 0 6に伝送する (図 4に 破線矢印で示す経路) 。 伝送された CMデータ 1 5 3は、 上記ステップ S 1 1 0 3と同様に、 CM揷入部 4 0 7によってス ト リームデータ 4 2 1に挿入され、 S 像音声再生部 4 0 1によって再生される。 この場合、 上記 CMデータ 1 5 3は、 放送局 1 0 3から送信された場合と同様にして (図 6 ) CMデータベース 4 0 2 に蓄積されるようにしてもよい。  In response to the notification, the provider 105 transmits the CM data specified by the CM identifier 171a and the sponsor identifier 171b (that is, the CM data 153 shown in FIG. 1). The data is transmitted to the stream data reproducing device 106 (the route indicated by the broken arrow in FIG. 4). The transmitted CM data 153 is inserted into the stream data 421 by the CM input unit 407, and is reproduced by the S-image sound reproduction unit 401, in the same manner as in step S1103. You. In this case, the CM data 153 may be stored in the CM database 402 in the same manner as when transmitted from the broadcasting station 103 (FIG. 6).

上記のように、 CM指定データ 1 7 1に対応する CMデータが CMデータべ一 ス 4 0 2に蓄積されている場合には、 プロバイダ 1 0 5がデータサイズの大きな 画像音声データ部を含む CMデータを通信回線 1 7 0を介して伝送する必要がな く、 伝送データ量を大幅に低減できるので、 通信回線 1 7 0の使用効率を向上さ せることができ、 したがって、 プロバイダ 1 0 5等が負担する通信コス トを低減 することができる。  As described above, when the CM data corresponding to the CM designation data 17 1 is stored in the CM data base 402, the provider 105 can use the CM including the image / audio data portion having a large data size. There is no need to transmit data via the communication line 170, and the amount of transmission data can be greatly reduced, so that the usage efficiency of the communication line 170 can be improved, and therefore, the provider 105, etc. The communication cost incurred by the user can be reduced.

(CMデータベース 4 0 2の更新処理等) (Update processing of CM database 402, etc.)

図 1 9は、 CMデータ利用状況集計部 4 0 8によって行われる CMデータの再 生状況の CM管理センター 1 0 2への通知処理、 および CMデータ失効操作部 4 0 9によつて行われる CM管理センター 1 0 2からの指示に応じた CMデータの 削除処理を示すフローチャートである。 このような処理は、 定期的に (例えば、 1 日に 1回) 行われ得る。  Figure 19 shows the process of notifying the CM management center 102 of the CM data playback status performed by the CM data usage status totalization unit 408, and the CM performed by the CM data invalidation operation unit 409. 15 is a flowchart showing a process of deleting CM data according to an instruction from the management center 102. Such processing may be performed on a regular basis (eg, once a day).

ステップ S 1 3 0 1 :前記のように、 CMデータベース 4 0 2におけるサービ ス利用状況リ ス ト 5 0 2の 「置換回数」 フィールド 5 2 3および 「挿入回数」 フ ィールド 5 2 4には、 CMデータごとの CMデータ置換回数、 または各 CMデー タと各プロバイダとの組み合わせごとの CMデータ挿入回数 (すなわち置換また は挿入により CMデータの再生された回数) が保持されている。 これらの置換回 数と挿入回数とが CMデータ利用状況集計部 4 0 8によって、 参照され、 サービ ス利用状況データ 1 7 2 (図 1 ) として CM管理センター 1 0 2に送信される。 この送信においては、 視聴者 1 1 0のプライバシー保護等のために、 必要に応じ て、 暗号化がなされたり、 視聴者 1 1 0を特定する情報が漏れないように管理さ れたりすることが好ましい。 Step S 13 01: As described above, the “number of replacements” field 52 3 and the “number of insertions” field 52 4 of the service usage list 502 in the CM database 402 The number of CM data replacements for each CM data, or the number of CM data insertions for each combination of each CM data and each provider (that is, the number of times CM data is reproduced by replacement or insertion) is held. These replacement times The number and the number of insertions are referred to by the CM data usage status totaling unit 408, and are transmitted to the CM management center 102 as service usage data 172 (FIG. 1). In this transmission, in order to protect the privacy of the viewer 110, encryption may be performed as necessary, or management may be performed so that information identifying the viewer 110 is not leaked. preferable.

上記のような通知が行われることにより、 CMデータの再生状況を正確に把握 することができ、 例えば CM提示サービスの対価を適切に算出する基礎とするこ とができる。 また、 例えば上記 CMデータの再生状況に関する情報がスポンサー 1 0 1および Zまたはプロバイダ 1 0 5に通知されることにより、 スポンサー 1 0 1等において CM提示サービスの費用対効果を把握、 検証することなどができ る。  By performing the notification as described above, the reproduction status of the CM data can be accurately grasped, and for example, it can be used as a basis for appropriately calculating the price of the CM presentation service. In addition, for example, by notifying the sponsors 101 and Z or the provider 105 of information on the reproduction status of the above CM data, the sponsor 101 etc. can grasp and verify the cost-effectiveness of the CM presentation service, etc. Can be done.

ステップ S 1 3 0 2 : 次に、 CMデータ失効操作部 4 0 9によって、 CMデー タベース 4 0 2の蓄積 CMリス ト 5 0 1に保持されている、 蓄積 CMリス ト 5 0 1に蓄積された各 CMデータの 「CM失効日時」 フィールド 5 1 3が参照され、 既に失効日時を経過した CMデータがあるかどうかが判定される。 上記判定の結 果が 「Y e s」 である場合には、 処理はステツプ S 1 3 0 3に進む一方、 判定の 結果が 「N o」 である場合には、 処理はそのままステップ S 1 3 04に進む。 ステップ S 1 3 0 3 :上記ステップ S 1 3 0 2の判定にしたがって、 失効して いる CMデータが CMデータベース 4 0 2から削除される。  Step S1302: Next, the CM data is invalidated by the CM data invalidation operation section 409, and is accumulated in the accumulated CM list 501 held in the accumulated CM list 501 of the CM database 402. The “CM expiration date and time” field 513 of each CM data is referred to, and it is determined whether there is any CM data whose expiration date and time has already passed. If the result of the above determination is “Y es”, the process proceeds to step S 1303, while if the result of the determination is “No”, the process proceeds directly to step S 1304 Proceed to. Step S1303: According to the judgment in the above step S1302, the expired CM data is deleted from the CM database 402.

ステップ S 1 3 0 4 : また、 CM管理センター 1 0 2 (または放送局 1 0 3な ど) から送られた、 例えば図 2 0に示すような無効 CM情報によって削除すべき ことが示される CMデータが CMデータベース 4 0 2に蓄積されているかどうか が判定される。 ここで、 図 2 0の例では、 CM識別子、 およびスポンサー識別子 が共に指定されている場合には、 双方が一致する CMデータが削除されるべきこ とが示され、 CM識別子として 「*」 が指定されている場合には、 スポンサー識 別子の一致する CMデータが全て削除されるべきことが示されている。  Step S134: CM sent from CM management center 102 (or broadcasting station 103, etc.) indicating that it should be deleted by invalid CM information as shown in Fig. 20, for example It is determined whether data is stored in the CM database 402. Here, in the example of FIG. 20, when both the CM identifier and the sponsor identifier are specified, it indicates that the CM data that matches both should be deleted, and “*” is displayed as the CM identifier. If specified, indicates that all CM data with a matching sponsor identifier should be deleted.

ステップ S 1 3 0 5 : 上記ステップ S 1 3 0 4の判定で、 削除すべき CMデー タが CMデータベース 4 0 2に蓄積されている場合には、 該当する CMデータが CMデータベース 4 0 2から削除される。 上記のような CM管理センター 1 0 2側からの指示に応じた CMデータの削除 がなされることによって、 例えば商品の販売終了や社会情勢などに応じてスポン サー 1 0 1が CMの提示を中止しょうとする場合などに、 迅速に対応することが できる。 なお、 本実施の形態においては、 放送局 1 0 3によって放送された CMデ一タ が CMデータベース 4 0 2に蓄積されて、 ス トリームデータに対する置換や挿入 が行われる例を示したが、 これに限らず、 CMデータベース 4 0 2に蓄積される CMデータの全部または一部が、 例えば、 通信回線 1 7 0 (図 1 ) を介してプロ バイダ 1 0 5から入力されるなどしてもよい。 具体的には、 例えば図 1 6に示す CMデータ 1 5 4に対して、 図 6を参照して説明したような処理を行うことによ つて CMデータベース 4 0 2に蓄積させることができる。 また、 CMデータべ一 ス 4 0 2に蓄積される全ての CMデータが通信回線 1 7 0を介してプロバイダ 1 0 5から入力されるなどの場合には、 画像音声再生部 4 0 1は、 放送局 1 0 3か らの放送信号を受信する放送受信部としての機能を有していなくてもよい。 また、 図 4に示されるス ト リームデータ再生装置 1 0 6においては、 オフライ ンメディア 1 0 4に記録されているス トリームデータ 4 2 0と、 プロバイダ 1 0 5から通信回線 1 7 0を介して受信されたス トリームデータ 4 2 1との両方を再 生する機能を有している例を示したが、 これに限らず、 何れか一方のス ト リーム データだけを再生する機能を持たせてもよい。 すなわち、 ス ト リームデータ再生 装置 1 0 6が、 オフラインメディア 1 0 4に記録されているス トリームデータ 4 2 0を再生する機能を有さない場合には、 図 4に示される読み出し部 4 1 0と、 CM置換部 4 0 6と、 CM置換用認証判定部 4 0 4とは省略され得る。 同様に、 ス トリームデータ再生装置 1 0 6が、 プロパイダから受信されたストリ一ムデー タ 4 2 1を再生する機能を有さない場合には、 図 4に示される送受信部 4 1 1 と 、 CM挿入部 4 0 7と、 CM挿入用認証判定部 4 0 5 とは省略され得る。 Step S1305: If the CM data to be deleted is stored in the CM database 402 in the judgment of the above step S1304, the corresponding CM data is read from the CM database 402. Deleted. The CM data is deleted according to the instruction from the CM management center 102, as described above, so that the sponsor 101 stops presenting the CM, for example, according to the end of product sales or the social situation. It can respond promptly when trying to do so. In the present embodiment, an example is shown in which CM data broadcasted by the broadcasting station 103 is stored in the CM database 402, and replacement or insertion with respect to stream data is performed. Not limited to this, all or part of the CM data stored in the CM database 402 may be input from the provider 105 via the communication line 170 (FIG. 1), for example. . Specifically, for example, by performing the processing described with reference to FIG. 6 on the CM data 154 shown in FIG. 16, the CM data can be accumulated in the CM database 402. In the case where all the CM data stored in the CM database 402 is input from the provider 105 via the communication line 170, for example, the video / audio reproduction unit 401 It may not have a function as a broadcast receiving unit that receives a broadcast signal from the broadcast station 103. Further, in the stream data reproducing device 106 shown in FIG. 4, the stream data 420 recorded on the offline media 104 and the provider 105 through the communication line 170 are provided. An example is shown in which the function of reproducing both stream data 421 received is provided, but the present invention is not limited to this, and a function of reproducing only one of the stream data is provided. You may. That is, when the stream data reproducing device 106 does not have a function of reproducing the stream data 420 recorded on the offline medium 104, the reading unit 41 shown in FIG. 0, the CM replacement unit 406, and the CM replacement authentication determination unit 404 can be omitted. Similarly, when the stream data reproducing device 106 does not have a function of reproducing the stream data 421 received from the provider, the transmitting and receiving units 411 and CM shown in FIG. The insertion section 407 and the CM insertion authentication determination section 405 can be omitted.

さらに、 オフラインメディア 1 0 4に記録されているス トリームデータ 4 2 0 に対しては CMデータの置換が行われ、 プロパイダ 1 0 5から通信回線 1 7 0を 介して受信されたス トリームデータ 4 2 1に対しては CMデータの挿入が行われ る例を示したが、 これに限らず、 オフラインメディア 1 0 4に記録されているス トリームデータ 4 2 0に対して C Mデータの挿入が行われるようにしたり、 プロ バイダ 1 0 5から通信回線 1 7 0を介して受信されたストリームデータ 4 2 1に 対しては C Mデータの置換が行われるようにしたり してもよい。 なお、 後者の場 合、 通信回線 1 7 0の使用効率を向上させることにはならない一方、 オフライン メディア 1 0 4に比べて提供される C Mデータを更新することは比較的容易なの で、 一般に古い C Mデータを新しいものに置換する効果は少ないが、 それでも、 C Mデータの更新のタイムラグなどによって放送される C Mデータの方が新しい ような場合などには、 上記と同様の置換による効果が得られる。 Further, the stream data 420 recorded on the offline media 104 is replaced with CM data, and the stream data 4 received from the provider 105 via the communication line 170 is replaced. 2 CM data is inserted for 1 However, the present invention is not limited to this, and CM data can be inserted into the stream data 420 recorded on the offline media 104, or a communication line can be sent from the provider 105. The replacement of the CM data may be performed on the stream data 4 21 received via the 170. In the latter case, the use efficiency of the communication line 170 is not improved, but it is relatively easy to update the provided CM data as compared with the offline media 104, so generally the oldest one is used. The effect of replacing CM data with new one is small, but still the same effect as above can be obtained when the CM data broadcast due to the time lag of updating CM data is newer.

また、 上記 C Mデータの揷入に関しては、 挿入される揷入 C Mデータ 1 2 0 1 がスポンサー識別子 1 7 1 bと C M識別子 1 7 1 a とによって固定的に特定され る例を示したが、 これに限らず、 C Mデータの置換について説明したのと同様に 種々の条件に基づいて、 挿入される C Mデータが決定されるようにしてもよい。 また、 本実施の形態では、 ス トリームデータを再生することによって、 映像お よび音声が再生されるとして説明したが、 映像または音声のいずれか一方のみが 再生される場合であってもよい。  In addition, with respect to the above-mentioned import of the CM data, an example has been shown in which the inserted CM data 1 201 to be inserted is fixedly specified by the sponsor identifier 17 1 b and the CM identifier 17 1 a. The present invention is not limited to this, and the CM data to be inserted may be determined based on various conditions in the same manner as described for the replacement of the CM data. Further, in the present embodiment, it has been described that the video and the audio are reproduced by reproducing the stream data. However, a case where only one of the video and the audio is reproduced may be employed.

また、 上記のようにして C Mデータが置換または挿入されたス トリームデータ がさらに記録媒体に記録されるようにしてもよい。 産業上の利用の可能性  Further, the stream data in which the CM data is replaced or inserted as described above may be further recorded on a recording medium. Industrial applicability

以上のように本発明によると、 記録媒体から読み出されたス トリームデータや 通信回線を介して受信されたストリームデータに対して、 C Mデータの置換や挿 入がなされることにより、 スポンサーの意図を反映した C Mが視聴者に提示され るようにすることができる。  As described above, according to the present invention, by replacing or inserting CM data into stream data read from a recording medium or stream data received via a communication line, the intention of the sponsor is improved. The CM reflecting the can be presented to the viewer.

また、 ス ト リームデータ中に C Mデータを特定する情報が含められて C Mデー タ自体は含まれないようにする場合には、 通信回線の使用効率を向上させたり記 録媒体への記録データ量を低減したりすることができる。  If stream data contains information specifying CM data but does not include the CM data itself, it is necessary to improve the efficiency of communication lines and to reduce the amount of data recorded on a recording medium. Can be reduced.

また、 認証コードによって上記のような C Mデータの置換や挿入の許否が管理 されるようにしたり、 置換や挿入の行われた回数をスポンサ一等に通知し得るよ うにしたりすることにより、 視聴者への C Mの提示を、 公正に、 すなわち、 スポ ンサ一による広告費用の 担等に応じて適切に行わせるようにすることができる In addition, it is possible to manage whether or not the replacement or insertion of the CM data as described above is controlled by the authentication code, or to notify the sponsor etc. of the number of times the replacement or insertion has been performed. By doing so, it is possible to ensure that CMs are presented to viewers fairly, that is, appropriately in accordance with the cost of advertising by the sponsor.

Claims

請 求 の 範 囲 The scope of the claims 1 . 第 1の広告情報および上記第 1の広告情報が置換されるべき第 2の広 告情報の条件を示す条件情報を有するストリームデータ、 または挿入されるべき 第 2の広告情報を特定する条件情報を含むストリームデータが、 着脱可能な記録 媒体、 または通信回線を介して入力される入力部と、  1. Stream data having condition information indicating a condition of the first advertisement information and the second advertisement information in which the first advertisement information is to be replaced, or a condition for specifying the second advertisement information to be inserted An input unit to which stream data including information is input via a removable recording medium or a communication line; 上記第 2の広告情報が記憶される記憶部と、  A storage unit for storing the second advertisement information, 上記ストリームデータに対して、 上記第 2の広告情報の置換または挿入を行う ス ト リームデータ変更部と、  A stream data changing unit that replaces or inserts the second advertisement information with respect to the stream data; 上記ス トリームデータ変更部によって変更されたストリームデータを再生する 再生部と、  A reproducing unit for reproducing the stream data changed by the stream data changing unit; を備えたことを特徴とするストリームデータ再生装置。  A stream data reproducing device comprising: 2 . 請求項 1 のス ト リームデータ再生装置であって、  2. The stream data reproducing apparatus according to claim 1, さらに、 上記第 2の広告情報を含む放送信号を受信して上記記憶部に記憶させ る受信部を備えたことを特微とするス トリームデータ再生装置。  Further, a stream data reproducing device is provided with a receiving unit that receives a broadcast signal including the second advertisement information and stores the broadcast signal in the storage unit. 3 . 請求項 1 のス ト リームデータ再生装置であって、  3. The stream data reproducing apparatus according to claim 1, 上記条件情報は、 上記第 2の広告情報を特定する情報を含むことを特徴とする ス ト リームデータ再生装置。  The stream data reproducing device, wherein the condition information includes information for specifying the second advertisement information. 4 . 請求項 1 のス ト リームデータ再生装置であって、  4. The stream data reproducing apparatus according to claim 1, wherein 上記記憶部に記憶される上記第 2の広告情報は、 その第 2の広告情報のスポン サーを示すスポンサー情報を含み、  The second advertisement information stored in the storage unit includes sponsor information indicating a sponsor of the second advertisement information, 上記条件情報は、 上記置換または挿入されるべき上記第 2の広告情報のスポン サーを指示するスポンサー指示情報を含み、  The condition information includes sponsor instruction information indicating a sponsor of the second advertisement information to be replaced or inserted, 上記ス トリームデータ変更部は、 上記スポンサー情報と上記スポンサー指示情 報とに基づいて、 上記第 2の広告情報の置換または挿入を行うように構成された ことを特徴とするス ト リームデータ再生装置。  The stream data changing unit is configured to replace or insert the second advertisement information based on the sponsor information and the sponsor instruction information. . 5 . 請求項 4のス ト リームデータ再生装置であって、  5. The stream data reproducing apparatus according to claim 4, wherein 上記記憶部に記憶される上記第 2の広告情報は、 さらに、 その第 2の広告情報 の対象のカテゴリを示すカテゴリ情報を含み、 上記条件情報は、 上記置換または挿入されるべき上記第 2の広告情報のカテゴ リに関するカテゴリ条件情報を含み、 The second advertisement information stored in the storage unit further includes category information indicating a target category of the second advertisement information, The condition information includes category condition information on a category of the second advertisement information to be replaced or inserted, 上記ス トリームデータ変更部は、 上記カテゴリ情報と上記カテゴリ条件情報と に基づいて、 上記第 2の広告情報の置換または挿入を行うように構成されたこと を特徴とするス トリームデータ再生装置。  The stream data reproducing device, wherein the stream data changing unit is configured to replace or insert the second advertisement information based on the category information and the category condition information. 6 . 請求項 1 のス ト リームデータ再生装置であって、  6. The stream data reproducing apparatus according to claim 1, さらに、 上記記憶部に記憶された上記第 2の広告情報に含まれる、 その第 2の 広告情報の有効期限を示す有効期限情報に基づいて、 上記有効期限の経過した上 記第 2の広告情報を削除する削除部を備たことを特徴とするス トリームデータ再 生装置。  Further, based on the expiration date information indicating the expiration date of the second advertisement information included in the second advertisement information stored in the storage unit, the second advertisement information whose expiration date has passed A stream data reproducing apparatus comprising a deletion unit for deleting a stream. 7 . 請求項 1のス ト リームデータ再生装置であって、  7. The stream data reproducing apparatus according to claim 1, wherein さらに、 ス トリームデータ再生装置の外部からの指示に応じて、 上記記憶部に 記憶された上記第 2の広告情報を削除する削除部を備えたことを特徴とするスト リームデータ再生装置。  The stream data reproducing device further comprises a deletion unit that deletes the second advertisement information stored in the storage unit in response to an instruction from outside the stream data reproduction device. 8 . 請求項 1のス ト リームデータ再生装置であって、  8. The stream data reproducing apparatus according to claim 1, さらに、 上記条件情報に適合する上記第 2の広告情報が上記記憶部に記憶され ていない場合に、 通信回線を介して上記第 2の広告情報を取得する広告情報取得 部を備えたことを特徴とするス トリームデータ再生装置。  Further, an advertisement information acquisition unit is provided for acquiring the second advertisement information via a communication line when the second advertisement information matching the condition information is not stored in the storage unit. Stream data playback device. 9 . 請求項 1 のス ト リームデータ再生装置であって、  9. The stream data reproducing apparatus according to claim 1, wherein さらに、 上記条件情報に含まれる、 上記第 2の広告情報の置換または挿入の有 効性を示す有効性管理情報に基づいて、 上記第 2の広告情報の置換または挿入の 許否を管理するス トリ一ムデータ変更管理部を備えたことを特徴とするス トリー ムデータ再生装置。  Further, based on the validity management information indicating the validity of the replacement or insertion of the second advertisement information included in the condition information, a stream for managing whether or not the replacement or insertion of the second advertisement information is permitted. A stream data reproducing device comprising a stream data change management unit. 1 0 . 請求項 9のス ト リームデータ再生装置であって、  10. The stream data reproducing apparatus according to claim 9, wherein ス ト リームデータ変更管理部は、 上記第 2の広告情報に含まれる、 その第 2の 広告情報の置換または挿入の有効期限を示す情報が暗号化された上記有効性管理 情報に基づいて、 上記第 2の広告情報の置換または挿入の許否を管理するように 構成されたことを特徴とするス トリームデータ再生装置。  The stream data change management unit, based on the validity management information in which the information indicating the expiration date of replacement or insertion of the second advertisement information included in the second advertisement information is encrypted, A stream data reproducing device configured to manage whether or not replacement or insertion of the second advertisement information is permitted. 1 1 . 請求項 1のス ト リームデータ再生装置であって、 さらに、 上記ストリームデータ変更部による上記第 2の広告情報の置換または 挿入のなされたス トリームデータが上記再生部によって再生された回数を送信す る再生回数送信部を備えたことを特徴とするス トリ一ムデータ再生装置。 11. The stream data reproducing apparatus according to claim 1, Further, a reproduction number transmission unit for transmitting the number of times the stream data in which the second advertisement information has been replaced or inserted by the stream data change unit has been reproduced by the reproduction unit is provided. Trim data playback device. 1 2 . 第 1の広告情報および上記第 1の広告情報が置換されるべき第 2の 広告情報の条件を示す条件情報を有するストリームデータ、 または挿入されるべ き第 2の広告情報を特定する条件情報を含むストリームデータを、 着脱可能な記 録媒体、 または通信回線を介して入力する入力ステップと、 1 2. Identify stream data having first advertisement information and condition information indicating the condition of the second advertisement information to be replaced with the first advertisement information, or specify second advertisement information to be inserted An input step of inputting stream data including condition information via a removable recording medium or a communication line; 上記第 2の広告情報を記憶する記憧ステップと、  A step of remembering the second advertisement information, 上記ストリームデータに対して、 上記第 2の広告情報の置換または挿入を行う ス ト リ ームデータ変更ステップと、  A stream data changing step of replacing or inserting the second advertisement information into the stream data; 上記ス トリームデータ変更部によって変更されたストリームデータを再生する 再生ステップと、  A reproducing step of reproducing the stream data changed by the stream data changing unit; を有するこ とを特徴とするス トリームデータ再生方法。  A stream data reproducing method comprising:
PCT/JP2002/012086 2001-11-19 2002-11-19 Stream data reproduction apparatus and stream data reproduction method WO2003044797A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003546349A JPWO2003044797A1 (en) 2001-11-19 2002-11-19 Stream data reproducing apparatus and stream data reproducing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001353887 2001-11-19
JP2001-353887 2001-11-19

Publications (1)

Publication Number Publication Date
WO2003044797A1 true WO2003044797A1 (en) 2003-05-30

Family

ID=19165825

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/012086 WO2003044797A1 (en) 2001-11-19 2002-11-19 Stream data reproduction apparatus and stream data reproduction method

Country Status (2)

Country Link
JP (1) JPWO2003044797A1 (en)
WO (1) WO2003044797A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007132899A1 (en) * 2006-05-17 2007-11-22 Panasonic Corporation Program recording/reproducing device, and program recording/reproducing method
JP2009519678A (en) * 2005-12-13 2009-05-14 ジェネラル・インスツルメント・コーポレーション Method, apparatus, and system for replacing advertisement of recorded video content
JP2012528542A (en) * 2009-05-27 2012-11-12 ヴィジブル ワールド インコーポレイテッド Continuous reinsertion of advertisements in video content
JP2017050631A (en) * 2015-08-31 2017-03-09 日本電気株式会社 Broadcast content provision system, broadcast content provision device, reproducer, and advertisement provision device, and their control method and control program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11259930A (en) * 1998-03-11 1999-09-24 Toshiba Corp Device and method for program information recording
JP2001024956A (en) * 1999-07-05 2001-01-26 Dentsu Inc Advertising system and method
JP2001054088A (en) * 1999-08-09 2001-02-23 Minolta Co Ltd Transmitting and receiving system and receiver of broadcast program
JP2001103384A (en) * 1999-09-28 2001-04-13 Matsushita Electric Ind Co Ltd Television signal transmission system and television signal receiving device
JP2001135023A (en) * 1999-11-02 2001-05-18 Matsushita Electric Ind Co Ltd DVD lending system and method
JP2001229229A (en) * 2000-02-14 2001-08-24 Soft Ryutsu Kk Digital contents distribution system, digital contents distribution method and recording medium with computer program for browsing digital contents distributed from the distribution system recorded thereon
JP2001292115A (en) * 2000-01-31 2001-10-19 Sony Corp Information providing system, information terminal device, information server device, and information providing method
JP2002232813A (en) * 2001-02-02 2002-08-16 Hitachi Ltd Broadcast receiving terminal device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3495198B2 (en) * 1996-09-02 2004-02-09 株式会社東芝 Commercial information selective reproduction method and broadcast system
JP4298045B2 (en) * 1999-03-24 2009-07-15 パナソニック株式会社 Broadcast transmission apparatus and reception apparatus
JP4491893B2 (en) * 2000-02-03 2010-06-30 ソニー株式会社 Information sending device, information terminal device, and information providing method
AU2001252583A1 (en) * 2000-04-26 2001-11-07 Adc Technology Inc. Viewing promoting system and viewing promoting device, and recording medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11259930A (en) * 1998-03-11 1999-09-24 Toshiba Corp Device and method for program information recording
JP2001024956A (en) * 1999-07-05 2001-01-26 Dentsu Inc Advertising system and method
JP2001054088A (en) * 1999-08-09 2001-02-23 Minolta Co Ltd Transmitting and receiving system and receiver of broadcast program
JP2001103384A (en) * 1999-09-28 2001-04-13 Matsushita Electric Ind Co Ltd Television signal transmission system and television signal receiving device
JP2001135023A (en) * 1999-11-02 2001-05-18 Matsushita Electric Ind Co Ltd DVD lending system and method
JP2001292115A (en) * 2000-01-31 2001-10-19 Sony Corp Information providing system, information terminal device, information server device, and information providing method
JP2001229229A (en) * 2000-02-14 2001-08-24 Soft Ryutsu Kk Digital contents distribution system, digital contents distribution method and recording medium with computer program for browsing digital contents distributed from the distribution system recorded thereon
JP2002232813A (en) * 2001-02-02 2002-08-16 Hitachi Ltd Broadcast receiving terminal device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009519678A (en) * 2005-12-13 2009-05-14 ジェネラル・インスツルメント・コーポレーション Method, apparatus, and system for replacing advertisement of recorded video content
WO2007132899A1 (en) * 2006-05-17 2007-11-22 Panasonic Corporation Program recording/reproducing device, and program recording/reproducing method
JP2012528542A (en) * 2009-05-27 2012-11-12 ヴィジブル ワールド インコーポレイテッド Continuous reinsertion of advertisements in video content
US10349000B2 (en) 2009-05-27 2019-07-09 Visible World, LLC. Continuous re-insertion of advertisements in video content
US10645334B2 (en) 2009-05-27 2020-05-05 Visible World, Llc Continuous re-insertion of advertisements in video content
JP2017050631A (en) * 2015-08-31 2017-03-09 日本電気株式会社 Broadcast content provision system, broadcast content provision device, reproducer, and advertisement provision device, and their control method and control program

Also Published As

Publication number Publication date
JPWO2003044797A1 (en) 2005-03-24

Similar Documents

Publication Publication Date Title
JP4517480B2 (en) Information providing system, information terminal device, information server device, and information providing method
CN101352043B (en) System and method for resolving conflicts and managing system resources in a multimedia distribution system
US8341527B2 (en) File format method and apparatus for use in digital distribution system
US7567671B2 (en) Encryption method and apparatus for use in digital distribution system
US7814022B2 (en) Enhanced media method and apparatus for use in digital distribution system
EP2451151B1 (en) Method and apparatus for use in controlling the playback of contents related with a recorded content.
JP4039244B2 (en) Data receiving apparatus and management apparatus for managing data receiving apparatus
CN102415095B (en) Record and present the digital video recorder of the program formed by the section of splicing
US20060282389A1 (en) Payment method and apparatus for use in digital distribution system
JP2007524936A (en) Method and apparatus for distributing media in a pay-per-play architecture with remote playback within an enterprise
CA2563715A1 (en) Methods, apparatuses, and systems for presenting advertisement content within trick files
JP4483906B2 (en) INFORMATION PROVIDING SYSTEM, VIDEO REPRODUCTION DEVICE, INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING METHOD, AND PROGRAM
US8219493B2 (en) Messaging method and apparatus for use in digital distribution systems
JP2002084523A (en) Receiving method
JP4567921B2 (en) Data recording / reproducing apparatus and system
JP7120912B2 (en) Transceiving system and method
JP2004007026A (en) Content management system and method, viewer apparatus, and computer program
WO2003044797A1 (en) Stream data reproduction apparatus and stream data reproduction method
JP2004240326A (en) Advertisement data reception management system, advertisement data management method, advertisement viewing data collection server, and program
JP4442311B2 (en) Information providing system, information providing apparatus and method, recording medium, and program
CN101651818B (en) Content distributing sever and content distribution method
JP2002232813A (en) Broadcast receiving terminal device
JP2010011211A (en) Content management apparatus and control method thereof
JP4170136B2 (en) Rental data deposit system
JP2005198110A (en) Method, system, and program for providing virtual program recording device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP US

AL Designated countries for regional patents

Kind code of ref document: A1

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

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
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: 2003546349

Country of ref document: JP

122 Ep: pct application non-entry in european phase