JP2010147737A - Program edit device - Google Patents

Program edit device Download PDF

Info

Publication number
JP2010147737A
JP2010147737A JP2008321810A JP2008321810A JP2010147737A JP 2010147737 A JP2010147737 A JP 2010147737A JP 2008321810 A JP2008321810 A JP 2008321810A JP 2008321810 A JP2008321810 A JP 2008321810A JP 2010147737 A JP2010147737 A JP 2010147737A
Authority
JP
Japan
Prior art keywords
data
program
advertisement
program material
material data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008321810A
Other languages
Japanese (ja)
Other versions
JP5199054B2 (en
Inventor
Takashi Sato
崇 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2008321810A priority Critical patent/JP5199054B2/en
Publication of JP2010147737A publication Critical patent/JP2010147737A/en
Application granted granted Critical
Publication of JP5199054B2 publication Critical patent/JP5199054B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a program edit device by which a viewer can create, view and listen to a favorite program, and an advertisement reflecting the intent of an advertiser can be displayed. <P>SOLUTION: A program material data receiving part 121 receives the program material data along with the attribute data from the client apparatus 30 of a program provider through a communication means, and a program material data storage part 131 stores the program material data along with the attribute data. An advertisement data storage part 132 stores the advertisement data along with the advertisement display conditions data indicating the display conditions of the advertisement data. In response to a selection request from the client apparatus of the viewer, a program organization part 123 selects a plurality of types of program material data out of the program material data stored in the program material data storage part 131, and selects the advertisement data to be displayed in the client apparatus of the viewer based on the advertisement display conditions data. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、視聴者が好みの番組を作成して視聴することができると共に、また広告提供者の意図を反映した広告表示ができる番組編集装置に関する。   The present invention relates to a program editing apparatus that allows a viewer to create and view a favorite program and to display an advertisement reflecting the intention of an advertisement provider.

従来、ラジオやテレビにおいて放送する番組を作成し、番組放送中にCMを放送することにより収入を得るというビジネスモデルが知られている。この場合、放送する番組を作成するのは、ラジオ局やテレビ局等が主体となる。しかし、これらの番組は、作成においてそれぞれマーケティング等により視聴者の好み等を調査の上作成されているものの、閲覧する視聴者にとっては作成された1つの番組を享受するしかなく、視聴者が好みの番組を見たいと思っても放送されている番組の中から選択するしかなかった。   2. Description of the Related Art Conventionally, a business model is known in which a program to be broadcast on a radio or a television is created and income is obtained by broadcasting a CM during the program broadcast. In this case, a radio station, a television station, or the like mainly creates a program to be broadcast. However, although these programs are created by investigating viewers' preferences by marketing, etc., the viewers can only enjoy one program created for viewing, and viewers like it. Even if I wanted to watch this program, I had to select from the broadcast programs.

また、テレビ局やラジオ局により放送された番組をWeb上で閲覧できるようにもなっている。この場合、過去に放送された番組が選択肢として複数選択できるようになっており、視聴者は、このなかから好みの番組を選択して閲覧できるようになっている。しかし、このような場合でも選択できるのは1つの番組単位であり、視聴者は作られたものを受動的に視聴するしかない。   In addition, programs broadcast by TV stations and radio stations can be browsed on the Web. In this case, a plurality of programs broadcast in the past can be selected as options, and the viewer can select and browse a favorite program from these. However, even in such a case, only one program unit can be selected, and the viewer has no choice but to passively watch what is created.

さらには、インターネットと連動して視聴者が参加しながら番組を放送するという方法が提案されている。これは、例えば番組内でアンケートなどを行い、その結果を放送で見ながら反映させていく形式である。しかし、このような場合でも、参加できるのは一方的に提示されるアンケート等のみであり、参加機会そのものが限定されているので、視聴者が番組に参加しているという雰囲気を醸成するに過ぎないものであった。また、好みに合わせて番組内容を選択するということはできない。   Furthermore, a method has been proposed in which a program is broadcast while a viewer participates in conjunction with the Internet. This is a format in which, for example, a questionnaire or the like is performed in a program and the result is reflected while watching the broadcast. However, even in this case, only one-sided questionnaires, etc. can be participated, and the participation opportunities themselves are limited, so it only fosters an atmosphere that viewers are participating in the program. It was not. Also, it is not possible to select program contents according to preference.

そこで、Web上で予め保存してあるコンテンツを選択して自分で番組を制作し、インターネット上で放送することができる発明が提案されている(特許文献1参照)。
特開2008−42589号公報
Therefore, an invention has been proposed in which content stored in advance on the Web can be selected, a program can be produced by itself, and broadcast on the Internet (see Patent Document 1).
JP 2008-42589 A

しかし、特許文献1に記載の発明では、あくまでも放送されるのは番組1単位であるので、通常のテレビ番組やインターネット上で提供される番組を選択することには代わりがない。また、CMなども番組制作者が選択することにより挿入されるので、CMスポンサにとっては不確定要素が大きい。つまり、まず番組制作者に選択される必要があり、さらに、その挿入された番組が視聴者により選択されなければCMが表示されない。さらには、挿入された番組が視聴されたとしても、その視聴者にとっては表示されたCMに全く興味がなく、CMの希求効果が低い場合がある。番組制作者は、CM選択時において、希求効果の高い視聴者を想定してCMを選択するとは限らないからである。したがって、番組を流通させたり市場を形成するには至らないという問題がある。   However, in the invention described in Patent Document 1, since only one program is broadcast, there is no substitute for selecting a normal television program or a program provided on the Internet. In addition, since a CM or the like is inserted by selection by the program producer, there are large uncertainties for the CM sponsor. In other words, the program producer must first be selected, and further, the CM is not displayed unless the inserted program is selected by the viewer. Furthermore, even if the inserted program is viewed, the viewer may not be interested in the displayed CM at all, and the CM seeking effect may be low. This is because, when selecting a CM, the program producer does not always select a CM assuming a viewer with a high desire effect. Therefore, there is a problem that the program cannot be distributed and the market cannot be formed.

本発明は、視聴者が好みの番組を作成して視聴することができると共に、広告提供者の意図を反映した広告表示ができる番組編集装置を提供することを目的とする。   An object of the present invention is to provide a program editing apparatus that allows a viewer to create and view a favorite program and to display an advertisement reflecting the intention of the advertisement provider.

本発明では、以下のような解決手段を提供する。   The present invention provides the following solutions.

(1)通信ネットワークを通じてクライアント装置と通信する通信手段と、番組素材提供者のクライアント装置から送信された番組素材データを前記番組素材データの属性情報と共に受け付ける番組素材データ受付手段と、前記番組素材データを属性情報と共に記憶する番組素材データ記憶手段と、広告希望者のクライアント装置から送信された広告データを、当該広告データを視聴者のクライアント装置に表示する条件を示す広告表示条件データと共に記憶する広告データ記憶手段と、視聴者のクライアント装置からの複数の前記番組素材データの選択要求に応じて、前記番組素材データの中から前記選択要求をされた複数の番組素材データを選択すると共に、前記広告表示条件データ及び前記選択要求をされた複数の番組素材データの属性情報に基づいて、前記視聴者のクライアント装置に前記複数の番組素材データと共に表示する広告データを選択し、番組データを作成する番組構成手段と、前記視聴者のクライアント装置に、前記番組データに基づいて前記番組素材データと前記広告データとを表示させるために送信する番組送信手段と、を備える番組編集装置。   (1) Communication means for communicating with a client device via a communication network, program material data receiving means for receiving program material data transmitted from a client device of a program material provider together with attribute information of the program material data, and the program material data For storing advertisement data transmitted from the client device of the advertisement applicant together with advertisement display condition data indicating a condition for displaying the advertisement data on the client device of the viewer A plurality of program material data requested to be selected from the program material data in response to a selection request of the plurality of program material data from a data storage means and a viewer's client device; and the advertisement Attributes of display condition data and a plurality of program material data requested to be selected Based on the information, program data for selecting the advertisement data to be displayed together with the plurality of program material data on the viewer's client device and creating program data; and on the viewer's client device based on the program data And a program transmission means for transmitting the program material data and the advertisement data for display.

(1)に係る発明によれば、番組編集装置は、番組素材提供者のクライアント装置から通信手段を介して、番組素材データ受付手段が属性情報と共に番組素材データを受け付けて、番組素材データ記憶手段は属性情報と共に番組素材データを記憶する。また、広告データ記憶手段は、広告希望者のクライアント装置から送信された広告データを、広告データを表示する条件を示す広告表示条件データと共に広告データを記憶する。そして、番組構成手段は、視聴者のクライアント装置からの選択要求に応じて、番組素材データ記憶手段に記憶された番組素材データの中から複数選択すると共に、広告表示条件データに基づいて、視聴者のクライアント装置に表示させる広告データを選択する。そして番組素材データと広告データとからなる番組データを作成する。その後、番組表示手段が視聴者のクライアント装置に、番組データに基づいて番組素材データと広告データとを表示させる。   According to the invention according to (1), the program editing apparatus receives the program material data together with the attribute information from the client device of the program material provider via the communication unit, and receives the program material data together with the attribute material. Stores program material data together with attribute information. The advertisement data storage means stores the advertisement data transmitted from the client device of the advertisement applicant together with the advertisement display condition data indicating the condition for displaying the advertisement data. The program composition means selects a plurality of program material data stored in the program material data storage means in response to a selection request from the client device of the viewer, and based on the advertisement display condition data, the viewer The advertisement data to be displayed on the client device is selected. Then, program data composed of program material data and advertisement data is created. Thereafter, the program display means displays the program material data and the advertisement data on the viewer's client device based on the program data.

これにより、番組素材提供者のクライアント装置から予め通信手段を介して属性情報と共に番組素材データを受け付け、記憶することができる。そして、記憶した番組素材データのなかから、視聴者のクライアント装置からの要求に応じて、当該クライアント装置に表示させる番組素材データを選択して、1つの番組を作成することができる。また、広告データも広告表示条件データに基づいて番組構成手段が選択するので、所定の条件を満たした広告を番組素材データと共にクライアント装置に1つの番組として提供することができる。このため、的確に広告をクライアント装置に表示させることができる。   Thereby, the program material data can be received and stored together with the attribute information from the client device of the program material provider via the communication means in advance. From the stored program material data, one program can be created by selecting program material data to be displayed on the client device in response to a request from the client device of the viewer. Further, since the program composition means also selects the advertisement data based on the advertisement display condition data, the advertisement satisfying the predetermined condition can be provided to the client device as one program together with the program material data. For this reason, an advertisement can be accurately displayed on the client device.

(2)前記番組送信手段は、前記番組データとして選択された前記番組素材データの前記属性情報を参照し、前記属性情報と共通するデータを有する他の番組素材データを前記クライアント装置に送信する(1)に記載の番組編集装置。   (2) The program transmission means refers to the attribute information of the program material data selected as the program data, and transmits other program material data having data common to the attribute information to the client device ( The program editing apparatus according to 1).

(2)に係る発明によれば、番組表示手段は、番組データとして選択された番組素材データの属性情報を参照し、当該属性情報と共通するデータを有する他の番組素材データをクライアント装置に表示させる。   According to the invention according to (2), the program display means refers to the attribute information of the program material data selected as the program data, and displays other program material data having data common to the attribute information on the client device. Let

これにより、視聴者のクライアント装置には、クライアント装置の要求に応じて選択された番組素材データと広告データとが表示されると共に、当該番組素材データに関連する他の番組素材データをも表示される。このため、視聴者は、関連する番組素材データを探す手間が省け、容易に関連する番組素材データの閲覧を行うことができる。   Thus, the program material data and the advertisement data selected in response to the request from the client device are displayed on the viewer's client device, and other program material data related to the program material data is also displayed. The For this reason, the viewer can save the trouble of searching for the related program material data, and can easily browse the related program material data.

(3)前記広告希望者から前記広告データを受け付ける広告データ受付手段を更に備え、前記番組構成手段は、前記広告データ毎の広告表示条件データを参照し、各広告表示条件データに含まれる前記条件から最も有利な条件データを有する広告表示条件データを抽出し、当該広告表示条件データと関連付けられた広告データを表示する広告データとして決定する(1)又は(2)に記載の番組編集装置。   (3) It further includes advertisement data receiving means for receiving the advertisement data from the advertisement applicant, and the program configuration means refers to the advertisement display condition data for each advertisement data, and the conditions included in each advertisement display condition data The program editing apparatus according to (1) or (2), wherein advertisement display condition data having the most advantageous condition data is extracted from the data and advertisement data associated with the advertisement display condition data is determined as advertisement data to be displayed.

(3)に係る発明によれば、広告希望者から広告データを受け付ける広告データ受付手段を有する。そして、番組構成手段は、広告データ毎の広告表示条件データを参照し、各広告表示条件データに含まれる条件のうち、最も有利な条件データを有する広告表示条件データを有する広告データを抽出する。   According to the invention according to (3), it has the advertisement data receiving means for receiving the advertisement data from the advertisement applicant. Then, the program constituting unit refers to the advertisement display condition data for each advertisement data, and extracts advertisement data having advertisement display condition data having the most advantageous condition data among the conditions included in each advertisement display condition data.

これにより、広告希望者は、広告表示条件データに、広告データが表示されるに足る条件設定をする必要がある。例えば、広告を表示したことに対応して支払われる広告料が広告表示条件データに含まれる場合には、競合する場合に、より高い広告料を設定した広告が表示されることになる。したがって、広告を表示させることについて競争原理を導入することができ、また、広告が表示されることで、表示される番組素材データに間接的に金銭的価値が付くことになり、当該番組編集装置を提供する事業者が利益を得られる仕組みを提供することができる。   Thereby, the advertisement applicant needs to set conditions sufficient for the advertisement data to be displayed in the advertisement display condition data. For example, when the advertisement display condition data includes an advertisement fee that is paid corresponding to the display of the advertisement, an advertisement set with a higher advertisement fee is displayed when competing. Therefore, the principle of competition can be introduced for displaying advertisements, and the display of advertisements indirectly adds monetary value to the displayed program material data. It is possible to provide a mechanism in which a business operator providing profits can make a profit.

(4)前記番組構成手段により前記番組素材データが選択された回数を計数し、その計数値を記憶する表示ログ記憶手段と、前記表示ログ記憶手段に記憶された前記計数値に基づいて、表示回数のランキングデータを作成するランキング作成手段と、を更に備え、前記番組送信手段は、前記ランキング作成手段が作成したランキングデータを前記クライアント装置に送信する(1)から(3)のいずれかに記載の番組編集装置。   (4) Counting the number of times the program material data has been selected by the program composition means, display log storage means for storing the count value, and display based on the count value stored in the display log storage means Ranking generating means for generating ranking data of the number of times, wherein the program transmitting means transmits the ranking data generated by the ranking generating means to the client device (1) to (3) Program editing device.

(4)に係る発明によれば、表示ログ記憶手段は、番組素材データが番組構成手段により選択された回数を計数し、その計数値を記憶する。また、ランキング作成手段は、表示ログ記憶手段に記憶する計数値に基づいて、表示回数のランキングを作成する。そして、番組送信手段は、ランキング作成手段が作成したランキングデータを視聴者のクライアント装置の表示手段に表示させる。   According to the invention according to (4), the display log storage means counts the number of times the program material data is selected by the program composition means, and stores the count value. The ranking creation means creates a ranking of the number of display times based on the count value stored in the display log storage means. The program transmission means displays the ranking data created by the ranking creation means on the display means of the viewer's client device.

これにより、表示された回数の多い番組素材データをランキング形式でクライアント装置の表示手段に示すことができる。このため、クライアント装置を使用する視聴者は、人気のある番組素材データを容易に知ることが可能となり、閲覧する番組素材データを選択する補助とすることができる。   As a result, the program material data that is displayed many times can be displayed in the ranking format on the display means of the client device. Therefore, a viewer using the client device can easily know popular program material data, and can assist in selecting program material data to be browsed.

(5)前記ランキング作成手段が作成した前記ランキングデータに基づいて、前記視聴者のクライアント装置から要求可能な番組素材データを決定する選択可能データ決定手段を更に備え、前記選択可能データ決定手段は、前記視聴者のクライアント装置から要求可能な番組素材データを決定する場合に、前記表示ログ記憶手段を参照し、前記番組素材データ受付手段が前記番組素材データを受け付けてから所定期間経過後に前記計数値が所定の値以上である番組素材データを対象とする(4)に記載の番組編集装置。   (5) Further comprising selectable data determining means for determining program material data that can be requested from the viewer's client device based on the ranking data created by the ranking creating means, wherein the selectable data determining means comprises: When determining program material data that can be requested from the client device of the viewer, the display log storage means is referred to, and the count value after a lapse of a predetermined period since the program material data receiving means has received the program material data. (4) The program editing apparatus according to (4), which targets program material data having a value equal to or greater than a predetermined value.

(5)に記載の発明によれば、選択可能データ決定手段は、ランキング作成手段が作成したランキングデータに基づいて、クライアント装置から要求可能な番組素材データを決定する。また、選択可能データ決定手段は、クライアント装置から要求可能な番組素材データを決定する場合に、表示ログ記憶手段に記憶されている、表示データの表示回数の計数値を参照する。そして、ランキング作成手段は、番組素材データ受付手段が番組素材データを受け付けてから所定期間経過後に計数値が所定の値以上である番組素材データを対象としてランキングを作成する。   According to the invention described in (5), the selectable data determining means determines the program material data that can be requested from the client device based on the ranking data created by the ranking creating means. The selectable data determining means refers to the display data display count stored in the display log storage means when determining program material data that can be requested from the client device. Then, the ranking creating means creates a ranking for program material data whose count value is equal to or greater than a predetermined value after a lapse of a predetermined period after the program material data receiving means receives the program material data.

これにより、番組素材データが受け付けられてから一定期間経過しても、閲覧されないような番組素材データを淘汰していくことができる。   Thereby, even if a certain period of time has elapsed since the reception of the program material data, it is possible to hesitate the program material data that is not browsed.

(6)前記表示ログ記憶手段は、前記広告データが前記番組送信手段により前記視聴者のクライアント装置の表示手段に表示された表示回数を計数して記憶し、前記番組編集装置は、前記表示ログ記憶手段に記憶された前記広告データの前記表示回数に基づいて、前記番組素材提供者に利益を還元する利益還元手段を更に備える(4)又は(5)に記載の番組編集装置。   (6) The display log storage unit counts and stores the number of times the advertisement data is displayed on the display unit of the viewer's client device by the program transmission unit, and the program editing device stores the display log The program editing apparatus according to (4) or (5), further comprising profit return means for returning profits to the program material provider based on the number of times the advertisement data stored in the storage means is displayed.

(6)に係る発明によれば、表示ログ記憶手段は、広告データについても表示回数を計数し、その計数値を記憶する。そして、利益還元手段は、広告データの表示回数に基づいて、表示ログ記憶手段に記憶された広告データの表示回数に基づいて、番組素材データを受け付けた番組素材提供者に利益を還元する。   According to the invention which concerns on (6), a display log memory | storage means counts the frequency | count of a display also about advertisement data, and memorize | stores the count value. Then, the profit return means returns the profit to the program material provider who has received the program material data based on the display number of the advertisement data stored in the display log storage means based on the display number of the advertisement data.

これにより、番組素材データを提供したユーザにも、表示された広告に基づいて利益が還元されるので、番組素材データの提供を促進することができる。また、番組素材データは、視聴者のクライアント装置により選択され、1つの番組として形成されるので、番組素材データと広告とによる番組素材データの流通を行える場を提供することができる。   Thereby, since the profit is returned to the user who provided the program material data based on the displayed advertisement, the provision of the program material data can be promoted. Moreover, since the program material data is selected by the viewer's client device and formed as one program, it is possible to provide a place where the program material data can be distributed by the program material data and the advertisement.

(7)前記番組素材データ受付手段は、前記視聴者のクライアント装置において再生された番組データを番組素材データとして受け付ける(1)から(6)の何れかに記載の番組編集装置。   (7) The program editing apparatus according to any one of (1) to (6), wherein the program material data receiving unit receives program data reproduced by the viewer's client device as program material data.

(7)に係る発明によれば、番組素材データ受付手段は、視聴者のクライアント装置で再生された番組データを番組素材データとして受け付ける。これにより、視聴者がクライアント装置を操作して作成した番組そのものを番組素材データとしても利用することができる。これにより、番組データそのものも素材として他の番組作成に供することができ、番組作成のバリエーションを広げることができる。   According to the invention of (7), the program material data accepting unit accepts program data reproduced by the viewer's client device as program material data. Thus, the program itself created by the viewer operating the client device can be used as the program material data. As a result, the program data itself can be used as a material for creating other programs, and variations in program creation can be expanded.

(8)前記番組素材データ受付手段は、前記番組素材データを他の番組素材データに関連付けて受け付ける(1)から(7)の何れかに記載の番組編集装置。   (8) The program editing apparatus according to any one of (1) to (7), wherein the program material data receiving unit receives the program material data in association with other program material data.

(8)に係る発明によれば、番組素材データ受付手段は、ある番組素材データを他の番組素材データと関連付けて受け付けることができる。これにより、例えばある番組素材データに対して応答するような内容の番組素材データを関連付けて受け付けることができる。   According to the invention according to (8), the program material data receiving means can receive certain program material data in association with other program material data. Thereby, for example, program material data having a content that responds to certain program material data can be received in association with each other.

(9)前記番組素材データは、テキストデータ、映像データ、画像データ、又は音声データのうち何れかである(1)から(8)の何れかに記載の番組編集装置。   (9) The program editing apparatus according to any one of (1) to (8), wherein the program material data is any one of text data, video data, image data, and audio data.

(9)に係る発明によれば、番組素材データは、テキストデータ、映像データ、画像データ、又は音声データのうち何れかである。したがって、番組素材データを提供する者は、好みのデータ形式で番組素材データを提供することができる。番組素材提供者が提供しやすい形式で番組素材データを提供することができるので、様々な番組素材提供者から番組素材データの提供を受けることができる。例えば、番組素材データを作成するスキルが低いような番組素材提供者でも、参加することに対する心理的障害を少なくして、広く参加を促すことができる。   According to the invention of (9), the program material data is any of text data, video data, image data, or audio data. Therefore, a person who provides program material data can provide program material data in a favorite data format. Since the program material data can be provided in a format that can be easily provided by the program material provider, the program material data can be provided from various program material providers. For example, even a program material provider who has a low skill to create program material data can reduce the psychological obstacles to participation and encourage wide participation.

本発明によれば、視聴者が好みの番組を作成して視聴することができると共に、広告提供者の意図を反映した広告表示ができる番組編集装置を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, while a viewer can create and watch a favorite program, the program editing apparatus which can perform advertisement display reflecting the intention of an advertisement provider can be provided.

以下、本発明の実施形態について図を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<全体概要>
図1を参照してシステム1の全体概要について説明する。図1は、本発明の実施形態に係るシステム1を示す図である。
<Overview>
An overall outline of the system 1 will be described with reference to FIG. FIG. 1 is a diagram showing a system 1 according to an embodiment of the present invention.

システム1は、番組編集装置となる番組編集サーバ10と、視聴者又は番組素材提供者となるユーザが操作するクライアント装置30a,30b(以下、総称する場合はクライアント装置30と示す)と、番組編集サーバ10とクライアント装置30と接続して相互に通信するネットワーク40と、で構成される。   The system 1 includes a program editing server 10 serving as a program editing device, client devices 30a and 30b (hereinafter collectively referred to as client device 30) operated by a viewer or a user serving as a program material provider, A network 40 is connected to the server 10 and the client device 30 to communicate with each other.

番組編集サーバ10は、クライアント装置30からの要求に応じて、番組を構成すると共に、当該番組に挿入する広告データを選択し、当該クライアント装置30に送信して当該クライアント装置30に表示させる。詳細には、要求を受けた視聴者のクライアント装置30に、作成した番組の番組データ等各種データを送信する。   The program editing server 10 configures a program in response to a request from the client device 30, selects advertisement data to be inserted into the program, transmits the data to the client device 30, and causes the client device 30 to display the advertisement data. Specifically, various data such as program data of the created program is transmitted to the client device 30 of the viewer who has received the request.

ここで、番組データは、番組編集サーバ10が視聴者又は広告希望者のクライアント装置30からの要求に応じて番組素材データ及び広告データを要求された順番で再生できるように構成された番組単位のデータをいう。また、番組は、本実施形態においては、ユーザにより選択された複数の番組素材データと、ユーザにより指定された再生順序を示すデータと、番組編集サーバ10により選択された広告データと、で構成された番組データの1単位とする。   Here, the program data is a program unit configured so that the program editing server 10 can reproduce the program material data and the advertisement data in the requested order in response to a request from the client device 30 of the viewer or the advertisement applicant. Data. In the present embodiment, the program is composed of a plurality of program material data selected by the user, data indicating the reproduction order designated by the user, and advertisement data selected by the program editing server 10. One unit of program data.

クライアント装置30は、番組素材提供者や視聴者、広告希望者となるシステム1のユーザが使用する装置である。視聴者はクライアント装置30を操作し、クライアント装置30はその操作に応じてネットワーク40に接続して番組編集サーバ10に対し番組編集の要求を行う。また、番組素材提供者もクライアント装置30を操作し、クライアント装置30は、その操作に応じて番組編集サーバ10に番組素材データを送信する。そして、クライアント装置30は、番組編集サーバ10から送信された番組データを始めとする各種データを受信し、クライアント装置30の表示部(図示せず)に表示する。   The client device 30 is a device used by a user of the system 1 who is a program material provider, viewer, or advertisement applicant. The viewer operates the client device 30, and the client device 30 connects to the network 40 and makes a program editing request to the program editing server 10 in accordance with the operation. The program material provider also operates the client device 30, and the client device 30 transmits program material data to the program editing server 10 in response to the operation. The client device 30 receives various data including the program data transmitted from the program editing server 10 and displays the data on a display unit (not shown) of the client device 30.

クライアント装置30は、いわゆるパーソナルコンピュータ30aや、携帯電話を始めとする携帯端末30bなどのネットワーク40に接続可能な装置であれば特に限定されない。また、本明細書においては、それぞれが単一の装置として示しているが、クライアント装置30a,30bは、それぞれが複数の装置であってよい。   The client device 30 is not particularly limited as long as it is a device that can be connected to the network 40 such as a so-called personal computer 30a or a mobile terminal 30b including a mobile phone. Further, in this specification, each is shown as a single device, but each of the client devices 30a and 30b may be a plurality of devices.

<番組編集サーバ>
図2から図4を参照して番組編集サーバ10について説明する。図2は、番組編集サーバ10の機能構成を示す図である。図3は、番組素材データテーブルを示す図である。図4は、入札情報テーブルを示す図である。
<Program editing server>
The program editing server 10 will be described with reference to FIGS. FIG. 2 is a diagram showing a functional configuration of the program editing server 10. FIG. 3 is a diagram showing a program material data table. FIG. 4 is a diagram showing a bid information table.

番組編集サーバ10は、通信部11、処理部12、記憶部13を備える。   The program editing server 10 includes a communication unit 11, a processing unit 12, and a storage unit 13.

通信部11は、ネットワーク40を介してクライアント装置30と接続し、番組データを始めとする各種データの送受信を行う。   The communication unit 11 is connected to the client device 30 via the network 40, and transmits and receives various data including program data.

処理部12は、クライアント装置30からの要求に応じて所定の処理を行う。処理部12は、番組素材データ受付部121、広告データ受付部122、番組構成部123、番組送信部125、利益還元部126、選択可能データ決定部127、ランキングデータ作成部128、を有しており、各部がそれぞれの処理を担当する。詳細は後述する。   The processing unit 12 performs predetermined processing in response to a request from the client device 30. The processing unit 12 includes a program material data reception unit 121, an advertisement data reception unit 122, a program configuration unit 123, a program transmission unit 125, a profit return unit 126, a selectable data determination unit 127, and a ranking data creation unit 128. Each department is in charge of each process. Details will be described later.

記憶部13は、各種データを記憶する。詳細には、記憶部13は、番組素材データ記憶部131、広告データ記憶部132、入札情報記憶部133、表示ログ記憶部134を有しており、各種データを記憶している。なお、本実施形態においては、1つの記憶部として記載しているが、これに限らず、各記憶部を別体として構成し、処理部12における処理のに応じて読み出すようにしてもよい。詳細は後述する。   The storage unit 13 stores various data. Specifically, the storage unit 13 includes a program material data storage unit 131, an advertisement data storage unit 132, a bid information storage unit 133, and a display log storage unit 134, and stores various data. In addition, in this embodiment, although described as one memory | storage part, not only this but each memory | storage part may be comprised as a different body, and you may make it read according to the process in the process part 12. FIG. Details will be described later.

処理部12の番組素材データ受付部121は、クライアント装置30から番組素材データを受け付け、受け付けた番組素材データを番組素材データ記憶部131に記憶させる。この番組素材データは、番組を構成する単位であり、テキストデータ、画像データ、動画データ、音声データ等、様々なデータ形式の中から任意の形式であってよい。これらは、クライアント装置30において作成される。   The program material data receiving unit 121 of the processing unit 12 receives program material data from the client device 30 and stores the received program material data in the program material data storage unit 131. This program material data is a unit constituting a program, and may be in an arbitrary format from various data formats such as text data, image data, moving image data, and audio data. These are created in the client device 30.

番組素材データ受付部121は、番組素材データを受け付ける際に、所定の属性情報をユーザに要求する。この属性情報は、番組素材データ記憶部131に番組素材データを記憶させる際の管理情報となる。詳細には、番組素材データ記憶部131は、番組素材データと共に、図3に示す番組素材データテーブルに格納される各種データを属性情報として記憶する。   When receiving program material data, the program material data receiving unit 121 requests predetermined attribute information from the user. This attribute information becomes management information when program material data is stored in the program material data storage unit 131. Specifically, the program material data storage unit 131 stores various data stored in the program material data table shown in FIG. 3 as attribute information together with the program material data.

広告データ受付部122は、クライアント装置30において番組を表示する際に、番組の途中に挿入されて表示される広告データを広告希望者から受け付ける。広告希望者は、広告希望者が使用するクライアント装置30を操作して広告データを番組編集サーバ10に登録する。そして、広告データ受付部122は、受け付けた広告データを広告データ記憶部132に記憶する。   When the client device 30 displays a program, the advertisement data receiving unit 122 receives advertisement data inserted and displayed in the middle of the program from the advertisement applicant. The advertisement applicant registers the advertisement data in the program editing server 10 by operating the client device 30 used by the advertisement applicant. Then, the advertisement data receiving unit 122 stores the received advertisement data in the advertisement data storage unit 132.

また、広告データ受付部122は、広告データと共に広告表示条件データを受け付ける。広告表示条件データは、広告データを表示させる条件を設定するデータである。例えば、ある番組素材データを表示させる度に広告データを表示するといった条件である。また、この場合に、広告データを表示させる度に広告料として所定金額が支払われる。この所定金額は、広告希望者により決定される。但し、複数の広告希望者が同じ条件で表示させる広告表示条件データを登録した場合には、広告料として指定した金額が最も高い広告希望者の広告データが表示される。すなわち、いわゆる広告データを表示するための入札を行っていることになる。   The advertisement data receiving unit 122 receives advertisement display condition data together with the advertisement data. The advertisement display condition data is data for setting conditions for displaying advertisement data. For example, the condition is that advertisement data is displayed every time certain program material data is displayed. In this case, a predetermined amount is paid as an advertisement fee each time advertisement data is displayed. This predetermined amount is determined by the advertisement applicant. However, when advertisement display condition data to be displayed under the same conditions by a plurality of advertisement applicants is registered, advertisement data of the advertisement applicant having the highest amount designated as the advertisement fee is displayed. That is, a bid for displaying so-called advertisement data is performed.

この広告表示条件データは、広告データ受付部122で受け付けられた後、入札情報記憶部133の入札情報テーブル(図4)に記憶される。   The advertisement display condition data is received by the advertisement data receiving unit 122 and then stored in the bid information table (FIG. 4) of the bid information storage unit 133.

番組構成部123は、クライアント装置30からの番組編集要求に応じて、番組を構成する。詳細には、クライアント装置30から番組編集要求を受けた後に、番組の編集を行うための番組編集補助情報をクライアント装置30に送信する。そして、クライアント装置30を使用するユーザは、これらの補助情報を見ながら番組の編集を行うことができる。なお、本実施形態においては、番組構成部123が行う番組構成を行う処理は、クライアント装置30における番組素材データの選択等について、逐次の操作に対応して行われるものとする。すなわち、番組構成部123は、クライアント装置30においてユーザが1つの操作を行う毎に必要なデータ等を逐次クライアント装置30に送受信するものとする。   The program configuration unit 123 configures a program in response to a program editing request from the client device 30. Specifically, after receiving a program editing request from the client device 30, program editing auxiliary information for editing the program is transmitted to the client device 30. A user using the client device 30 can edit the program while viewing the auxiliary information. In the present embodiment, it is assumed that the program composition process performed by the program composition unit 123 is performed in response to sequential operations for selection of program material data in the client device 30 and the like. That is, it is assumed that the program configuration unit 123 sequentially transmits and receives necessary data and the like to the client device 30 every time the user performs one operation on the client device 30.

番組編集補助情報は、例えば、番組素材データ記憶部131に記憶されている番組素材データを選択するための検索ツールであったり、検索した番組素材データをクライアント装置30の表示部にするためのデータであったり、また選択した番組素材データを番組として表示する順番を決定するためのツール等を挙げることができる。また、番組素材データをクライアント装置30の表示部に表示する場合には、番組素材データの属性情報も適宜表示するようにしてもよい。さらには、後述するランキングデータ作成部128により作成されたランキングデータを表示するようにしてもよい。番組構成部123は、表示するこれらのツールをクライアント装置30の表示部に表示させ、ユーザはこれらを使用して、番組素材データを選択し、番組を作成する。   The program editing auxiliary information is, for example, a search tool for selecting program material data stored in the program material data storage unit 131, or data for using the searched program material data as a display unit of the client device 30. Or a tool for determining the order in which the selected program material data is displayed as a program. Further, when the program material data is displayed on the display unit of the client device 30, the attribute information of the program material data may be displayed as appropriate. Furthermore, ranking data created by a ranking data creation unit 128 described later may be displayed. The program composition unit 123 displays these tools to be displayed on the display unit of the client device 30, and the user uses these to select program material data and create a program.

ここで、番組構成部123は、クライアント装置30から選択要求された番組素材データと共に番組内で表示する広告データを選択する。ここで、広告データを番組構成部123が選択する単位としては、クライアント装置30から選択要求を受けた複数の番組素材データ、すなわち選択された番組素材データからなる番組単位で広告データを選択する。   Here, the program composition unit 123 selects the advertisement data to be displayed in the program together with the program material data requested to be selected from the client device 30. Here, as the unit by which the program composition unit 123 selects the advertisement data, the advertisement data is selected in units of a plurality of program material data received from the client device 30, that is, the program material data selected.

まず、番組構成部123は、番組を構成するものとして、選択要求を受けた複数の番組素材データの属性情報を参照する。この場合、番組構成部123は、複数の番組素材データが有する全ての属性情報をそれぞれ読み出す。次に、番組構成部123は、これら複数の属性情報と、入札情報記憶部133が記憶する入札情報テーブルの「入札対象」として指定した情報を参照し、該当する広告表示条件データを抽出する。そして、該当する広告表示条件データが複数ある場合には、該当する「入札対象」を指定する広告表示条件データの「入札金額」の欄を参照する。そして、番組構成部123は、該当する「入札対象」を指定する広告表示条件データの中から、「入札金額」の値が最も大きい広告表示条件データを有する広告データを、当該番組データに含む広告データとして選択する。   First, the program composition unit 123 refers to the attribute information of a plurality of program material data that has received a selection request as a program composition. In this case, the program configuration unit 123 reads all the attribute information included in the plurality of program material data. Next, the program composition unit 123 refers to the plurality of attribute information and information designated as “bid target” in the bid information table stored in the bid information storage unit 133, and extracts the corresponding advertisement display condition data. Then, when there are a plurality of corresponding advertisement display condition data, the “bid price” column of the advertisement display condition data for designating the corresponding “bid target” is referred to. Then, the program composition unit 123 includes, in the program data, advertisement data having advertisement display condition data having the largest “bid price” value among the advertisement display condition data designating the corresponding “bid target”. Select as data.

具体的には、例えば、図3の番組素材データテーブルにおいて、番組IDが「12345」と「13579」の番組素材データが番組として選択された場合を説明する。まず、番組構成部123は、これらの番組素材データの属性情報をそれぞれ参照する。番組ID「12345」が有する属性情報は、入稿者ID「abc」、タイトル「○○クイズ」、出演タレント「○○」、形式「ビデオ」、企画「クイズ」、ジャンル「鉄道」である。また、番組ID「13579」が有する属性情報は、入稿者ID「abc」、タイトル「○○クイズ」、出演タレント「□○」、形式「テキスト」、企画「クイズ」、ジャンル「政治」である。したがって、これら2つの番組素材データ全体が有する属性は、入稿者ID「abc」、タイトル「○○クイズ」、出演タレント「○○」及び「□○」、形式「ビデオ」及び「テキスト」、企画「クイズ」、ジャンル「鉄道」及び「政治」となる。   Specifically, for example, a case where program material data with program IDs “12345” and “13579” are selected as programs in the program material data table of FIG. 3 will be described. First, the program composition unit 123 refers to the attribute information of these program material data. The attribute information possessed by the program ID “12345” is the submitter ID “abc”, the title “XX quiz”, the appearing talent “XX”, the format “video”, the project “quiz”, and the genre “railway”. The attribute information included in the program ID “13579” includes the submitter ID “abc”, the title “XX quiz”, the appearance talent “□ ○”, the format “text”, the project “quiz”, and the genre “politics”. is there. Therefore, the attributes of these two program material data as a whole are: the uploader ID “abc”, the title “XX quiz”, the appearing talents “XX” and “□ ○”, the format “video” and “text”, Planning “quiz”, genre “railway” and “politics”.

次に、番組構成部123は、これらの属性情報に入札している広告データを検索する。具体的には、番組構成部123は、個々の広告データに関連付けられている広告表示条件データの「入札対象」として格納されている情報を参照し、2つの番組素材データ全体が有する属性情報のうちいずれかを入札対象としている広告表示条件データを検索する。図4の入札情報テーブルを例とすると、「ジャンル:鉄道」を入札対象としている2行目の広告表示条件データ、及び「企画:クイズ、ジャンル:政治」を入札対象としている3行目の広告表示データが該当する。   Next, the program composition unit 123 searches for advertisement data for which bids are made for these attribute information. Specifically, the program composition unit 123 refers to the information stored as the “bid target” in the advertisement display condition data associated with each advertisement data, and sets the attribute information of the entire two program material data. Search advertisement display condition data for which one of them is a bid target. Taking the bidding information table of FIG. 4 as an example, the advertisement display condition data on the second line for “Genre: Railway” and the third line for “Plan: Quiz, Genre: Politics”. Applicable to display data.

次に、検索した結果、該当する複数の広告表示条件データの「入札金額」を比較する。すなわち、図4の入札情報テーブルにおいて、2行目の広告表示条件データと3行目の広告表示条件データの「入札金額」欄を比較する。すると、2行目の広告表示条件データは、「1000円/回」であり、3行目の広告表示条件データは「300円/回」である。そして、「入札金額」において最も高い金額を格納する広告表示条件データに関連付けられた広告データを当該番組において表示する広告データとして決定する。すなわち、上記の例の場合、入札金額が「1000円/回」である2行目の広告表示条件データに関連付けられる広告データ「BBB.avi」が選択される。   Next, as a result of the search, “bid amounts” of a plurality of corresponding advertisement display condition data are compared. That is, in the bid information table of FIG. 4, the “bid amount” column of the second line advertisement display condition data and the third line advertisement display condition data are compared. Then, the advertisement display condition data on the second line is “1000 yen / time”, and the advertisement display condition data on the third line is “300 yen / time”. Then, the advertisement data associated with the advertisement display condition data storing the highest amount in the “bid amount” is determined as the advertisement data to be displayed in the program. That is, in the case of the above example, the advertisement data “BBB.avi” associated with the advertisement display condition data on the second line whose bid amount is “1000 yen / time” is selected.

番組構成部123は、広告データを選択すると、番組送信部125に当該結果を送る。   When selecting the advertisement data, the program composition unit 123 sends the result to the program transmission unit 125.

番組送信部125は、番組データを、番組編集要求を受けたクライアント装置30に通信部11を用いて送信する。詳細には、番組送信部125は、番組構成部123の処理を受けて、選択要求を受けた番組素材データと番組構成部123が選択した広告データとを番組データとして形成し、選択要求を受けたクライアント装置30に送信する。なお、この場合、複数の番組データが選択されている場合には、番組データとしてクライアント装置30で表示される順番を示すデータを含むことができる。   The program transmission unit 125 transmits the program data using the communication unit 11 to the client device 30 that has received the program editing request. More specifically, the program transmission unit 125 receives the processing of the program configuration unit 123, forms program material data that has received the selection request and advertisement data selected by the program configuration unit 123 as program data, and receives the selection request. To the client device 30. In this case, when a plurality of program data are selected, data indicating the order in which the client device 30 displays the program data can be included.

また、番組送信部125が番組データをクライアント装置30に送信したことにより、クライアント装置30において番組素材データ及び広告データが表示されたとして、番組送信部125は、表示ログ記憶部134にその表示回数の計数値を記憶する。   Further, since the program transmission unit 125 transmits the program data to the client device 30 and the program material data and the advertisement data are displayed on the client device 30, the program transmission unit 125 displays the display count in the display log storage unit 134. The count value is stored.

また、番組送信部125は、番組データをクライアント装置30に送信したことに応じて、入札情報テーブルにおける「上限金額」欄の値を表示回数と「入札金額」の欄に応じて減算し、結果を当該欄に記憶する。   Further, in response to the transmission of the program data to the client device 30, the program transmission unit 125 subtracts the value in the “upper limit amount” column in the bid information table in accordance with the display count and the “bid amount” column, and the result Is stored in this field.

ここで表示ログ記憶部134は、番組素材データと広告データの表示回数をそれぞれ計数し、その値を記憶する記憶部である。   Here, the display log storage unit 134 is a storage unit that counts the number of times the program material data and advertisement data are displayed, and stores the values.

選択可能データ決定部127は、クライアント装置30から選択要求をすることができる番組素材データを決定する。つまり、番組を構成できる番組素材データを決定する。詳細には、選択可能データ決定部127は、表示ログ記憶部134を参照し、表示回数の計数値が所定の値以下である場合、該当する番組素材データを選択不可とする。これにより、アクセスのない番組素材データを淘汰することができる。   The selectable data determination unit 127 determines program material data that can be requested for selection from the client device 30. That is, the program material data that can constitute the program is determined. Specifically, the selectable data determination unit 127 refers to the display log storage unit 134, and when the count value of the number of display times is equal to or less than a predetermined value, the corresponding program material data cannot be selected. Thereby, program material data without access can be tricked.

ここで、選択可能データ決定部127が適用する条件としては、例えば、上述のように、表示ログ記憶部134における表示回数が所定の値以下である場合を基本とする。またこの場合、番組素材データ受付部121が番組素材データを受け付けてから所定期間は、選択可能データ決定部127が適用する条件の適用除外の対象とすることが好ましい。番組素材データが受け付けられた直後はクライアント装置30において全く選択されなくても所定期間の間は選択可能とすることができる。なお、この所定期間は、システム管理者が任意に設定することが可能である。   Here, as a condition applied by the selectable data determination unit 127, for example, as described above, a case where the display count in the display log storage unit 134 is equal to or less than a predetermined value is basically used. In this case, it is preferable that the predetermined period after the program material data receiving unit 121 receives the program material data is excluded from the application of the condition applied by the selectable data determining unit 127. Immediately after the program material data is received, the client device 30 can select it for a predetermined period even if it is not selected at all. This predetermined period can be arbitrarily set by the system administrator.

また、選択可能データ決定部127が番組素材データを選択可能とするか否かの条件を適用する期間を設けてもよい。例えば、直近6ヶ月以内で、表示回数が所定回数以下の番組素材データは選択不可とするというように、対象期間を設けてもよい。これにより、過去において一時的に表示回数が多かったが、最近は全く表示されないような古い番組素材データについても淘汰することができる。   Moreover, you may provide the period which applies the conditions of whether the selectable data determination part 127 enables selection of program material data. For example, a target period may be provided such that program material data whose display count is less than or equal to a predetermined count within the most recent 6 months cannot be selected. As a result, it is possible to hesitate about old program material data that has been temporarily displayed in the past but has not been displayed recently.

広告データについては、選択可能データ決定部127は、広告データ記憶部132に記憶する入札情報テーブルを参照し、広告データの表示期間と上限金額とを参照する。まず、選択可能データ決定部127は、広告データの表示期間を参照し、表示期間内であるかを判断する。広告データの表示期間外である場合には、選択可能データ決定部127は、当該広告データを選択対象から除外する。   For the advertisement data, the selectable data determination unit 127 refers to the bid information table stored in the advertisement data storage unit 132, and refers to the display period and the upper limit amount of the advertisement data. First, the selectable data determination unit 127 refers to the display period of the advertisement data and determines whether it is within the display period. When it is outside the display period of the advertisement data, the selectable data determination unit 127 excludes the advertisement data from the selection target.

広告データが表示期間内である場合には、選択可能データ決定部127は、次に上限金額を参照する。   When the advertisement data is within the display period, the selectable data determination unit 127 next refers to the upper limit amount.

ランキングデータ作成部128は、ランキングデータを作成する。ランキングデータは、所定条件に基づいて、順位付けをしたデータである。このランキングデータを形成する条件は、システム1の管理者が任意に設定することができる。この条件としては、例えば、番組素材データについて、クライアント装置30から選択要求された回数の多い順や、入札情報テーブルの「入札対象」において、入札対象として指定された数が多い順等を挙げることができる。また、番組素材データテーブルにおけるジャンルや企画、出演タレント別に、受け付けたデータ数の多い順や、選択された番組素材データのジャンル別、企画別、出演タレント別の選択数の多い順などを挙げることができる。   The ranking data creation unit 128 creates ranking data. Ranking data is data that is ranked based on a predetermined condition. The conditions for forming the ranking data can be arbitrarily set by the administrator of the system 1. Examples of the conditions include the order in which the program device data is requested to be selected from the client device 30 in descending order or the order in which the number designated as the bid target in the “bid target” of the bid information table is large. Can do. In addition, order by the number of received data by genre, plan, and appearance talent in the program material data table, order by number of selected program material data by genre, plan, and appearance talent, etc. Can do.

利益還元部126は、広告データが表示されたことにより発生する広告料(入札金額)をシステム1の管理者及び広告データが表示される契機となった番組素材データの番組素材提供者に対して利益を還元する。   The profit return unit 126 displays the advertising fee (bid amount) generated by displaying the advertisement data to the administrator of the system 1 and the program material provider of the program material data that triggered the display of the advertisement data. Return profits.

詳細には、広告データが表示されたことにより、当該広告データの広告表示条件データに含まれる入札金額の所定割合を番組素材提供者に還元し、残りの金額をシステム1の管理者に還元する。   Specifically, when the advertisement data is displayed, a predetermined percentage of the bid amount included in the advertisement display condition data of the advertisement data is returned to the program material provider, and the remaining amount is returned to the manager of the system 1. .

この入札金額の所定割合を還元するには、例えば、システム1を使用する際に事前にユーザの情報を登録しておき、当該ユーザの情報に関連付けて何らかの利益を還元する。利益は、例えば当該システム1において通用する通貨的な交換価値を有するものであったり、ユーザの銀行口座などに相当する金額を振り込むなどしてもよい。   In order to return the predetermined percentage of the bid price, for example, user information is registered in advance when the system 1 is used, and some profit is returned in association with the user information. The profit may have, for example, a currency exchange value that is valid in the system 1, or may be transferred an amount corresponding to a user's bank account or the like.

記憶部13は、番組素材データ記憶部131、広告データ記憶部132、入札情報記憶部133、表示ログ記憶部134を有する。   The storage unit 13 includes a program material data storage unit 131, an advertisement data storage unit 132, a bid information storage unit 133, and a display log storage unit 134.

番組素材データ記憶部131は、番組素材提供者のクライアント装置30から送信された番組素材データ及びその属性情報を記憶する。   The program material data storage unit 131 stores program material data and attribute information transmitted from the client device 30 of the program material provider.

広告データ記憶部132は、広告希望者のクライアント装置30から送信された広告データを記憶する。この記憶データは、入札情報記憶部133の広告表示条件データに関連付けられている。   The advertisement data storage unit 132 stores the advertisement data transmitted from the client device 30 of the advertisement applicant. This stored data is associated with the advertisement display condition data in the bid information storage unit 133.

入札情報記憶部133は、広告表示条件データを記憶する。それぞれの広告表示条件データは、広告データ記憶部132に記憶された広告データに関連付けられている。   The bid information storage unit 133 stores advertisement display condition data. Each advertisement display condition data is associated with advertisement data stored in the advertisement data storage unit 132.

表示ログ記憶部134は、視聴者のクライアント装置30により選択された番組素材データ及びこれに伴い番組構成部123に選択された広告データが番組データとして要求を受けたクライアント装置30に送信されたことに伴い、表示されたとしてその計数値を記憶する。   The display log storage unit 134 has transmitted the program material data selected by the viewer's client device 30 and the advertisement data selected by the program composition unit 123 to the client device 30 that has received the request as program data. Accordingly, the count value is stored as being displayed.

その他、記憶部13は、当該番組編集サーバ10が種々の処理をするに伴って必要な種々のデータを記憶する。   In addition, the storage unit 13 stores various data necessary as the program editing server 10 performs various processes.

図3を参照して、番組素材データテーブルについて説明する。図3は、番組を構成する番組素材データ及びその属性情報を記憶する番組素材データテーブルを示す図である。   The program material data table will be described with reference to FIG. FIG. 3 is a diagram showing a program material data table for storing program material data constituting the program and its attribute information.

番組素材データテーブルは、「素材ID」、「ユーザID」、「タイトル」、「出演タレント」、「形式」、「企画」、「ジャンル」、「番組素材データ」の各項目を少なくとも有する。番組素材データテーブルは、各行で1つの番組素材データ及びその属性情報を構成する。なお、当該番組素材データテーブルは、複数の項目(タグ)により特定することもできる。   The program material data table includes at least items of “material ID”, “user ID”, “title”, “appearance talent”, “format”, “planning”, “genre”, and “program material data”. The program material data table constitutes one program material data and its attribute information in each row. The program material data table can also be specified by a plurality of items (tags).

「素材ID」列は、番組素材データ及びその属性情報をあらわす一意の番号が格納される。素材IDは、ある番組素材データ及びその属性情報を特定する情報となる。   The “material ID” column stores a unique number representing program material data and its attribute information. The material ID is information that identifies certain program material data and its attribute information.

「ユーザID」列は、番組素材データ及び属性情報を番組編集サーバ10に送信したユーザのIDを示す属性情報が格納される。ユーザIDは、本実施形態においては、当該システム1を使用するユーザを特定する一意の文字列をいう。ユーザIDは、当該システム1をユーザが初めて使用する際に、ユーザが登録する。登録をするには、クライアント装置30から番組編集サーバ10にネットワークを通じてアクセスし、所定のフォーマットに入力することにより行う。なお、ユーザ登録用のサーバを備え、これに登録し、ユーザの属性情報を記憶するようにしてもよい。この場合、番組編集サーバ10は、必要に応じてユーザ登録用サーバにアクセスし、必要な情報を照会する。   The “user ID” column stores attribute information indicating the ID of the user who transmitted the program material data and the attribute information to the program editing server 10. In the present embodiment, the user ID refers to a unique character string that identifies a user who uses the system 1. The user ID is registered by the user when the user uses the system 1 for the first time. The registration is performed by accessing the program editing server 10 from the client device 30 through the network and inputting it in a predetermined format. Note that a user registration server may be provided, registered in the server, and stored in the user attribute information. In this case, the program editing server 10 accesses the user registration server as necessary and inquires for necessary information.

「タイトル」列は、番組素材データのタイトルを示す属性情報が格納される。また、番組のタイトルであってもよい。これらのタイトルの入力は、ユーザにより任意である。この場合、所定の番組データ又は番組素材データを示すタイトルを入力することにより、登録する番組素材データは、その番組データや番組素材データ自体に関連付けて記憶することができる。   The “title” column stores attribute information indicating the title of the program material data. It may also be a program title. The input of these titles is arbitrary by the user. In this case, by inputting a title indicating predetermined program data or program material data, the program material data to be registered can be stored in association with the program data or the program material data itself.

「出演タレント」列は、番組素材データに出演するタレント名を示すデータが格納される。この「出演タレント」行には、該当する場合に入力されればよく、出演するタレントがいなければデータ入力されなくてもよい。   The “appearance talent” column stores data indicating the names of talents appearing in the program material data. This “appearance talent” line may be input if applicable, and data may not be input if there is no talent to appear.

「形式」列は、番組素材データのデータ形式を示す属性情報が格納される。このデータ形式は、番組素材データがどのようなデータであるかを示す情報である。例えば、文字情報であれば「テキスト」、画像の情報であれば「フォト」、動画の情報であれば「ビデオ」、音声のみであれば「音声」等の情報が入力される。   The “format” column stores attribute information indicating the data format of the program material data. This data format is information indicating what kind of data the program material data is. For example, “text” is input for text information, “photo” is information for image, “video” is information for moving image, and “audio” is input for audio only.

「企画」列は、番組素材データがどのような企画に属するものであるかを示す属性情報が格納される。この行には、企画の種類を示す情報が格納される。例えば、番組素材データがクイズ番組の問題や解答を示すようなデータである場合には、「企画」行には、「クイズ」という情報が入力される。   The “plan” column stores attribute information indicating what plan the program material data belongs to. This line stores information indicating the type of project. For example, when the program material data is data indicating problems and answers of a quiz program, information “quiz” is input to the “plan” line.

「ジャンル」列は、番組素材データの内容がどのようなジャンルに含まれるかを示す属性情報が格納される。このジャンルは、番組素材データの内容が含まれる分野を示す。例えば、番組素材データが鉄道分野であれば「ジャンル」の欄には「鉄道」と登録される。   The “genre” column stores attribute information indicating what genre the content of the program material data is included in. This genre indicates a field including the contents of program material data. For example, if the program material data is in the railway field, “railway” is registered in the “genre” column.

「番組素材データ」列は番組素材データが格納される。   The “program material data” column stores program material data.

図4を参照して、入札情報テーブルについて説明する。この入札情報テーブルは、広告データ受付部122が広告データと共に受け付けた広告表示条件データが格納されるテーブルである。   The bid information table will be described with reference to FIG. This bid information table is a table in which the advertisement display condition data received together with the advertisement data by the advertisement data receiving unit 122 is stored.

入札情報テーブルは、「広告希望者ID」、「入札対象」、「入札金額」、「上限金額」、「広告データ」、「表示期間」の各項目をそれぞれ有する。そして、入札情報テーブルの各行がそれぞれ広告表示条件データを構成する。なお、当該入札情報テーブルは、上述の番組素材データテーブルと同様に複数の項目(タグ)により特定して入札することもできる。   The bid information table includes items of “advertisement applicant ID”, “bid target”, “bid price”, “maximum amount”, “advertisement data”, and “display period”. Each row of the bid information table constitutes advertisement display condition data. Note that the bid information table can also be specified by a plurality of items (tags) as in the above-described program material data table.

「広告希望者ID」列には、広告希望者のIDが記憶される。この広告希望者IDは、上述のユーザIDと同様に、当該システム1を使用する広告希望者を特定する一意の文字列をいう。広告希望者IDは、当該システム1を広告希望者が初めて使用する際に、広告希望者が登録する。登録をするには、広告希望者のクライアント装置30から番組編集サーバ10にネットワークを通じてアクセスし、所定のフォーマットに入力することにより行う。なお、広告希望者登録用のサーバを備え、これに登録してもよい。この場合、番組編集サーバ10は、必要に応じて広告希望者登録用サーバにアクセスし、必要な情報を照会する。   In the “advertisement applicant ID” column, an advertisement applicant ID is stored. This advertisement applicant ID refers to a unique character string that identifies an advertisement applicant who uses the system 1, similarly to the above-described user ID. The advertisement applicant ID is registered by the advertisement applicant when the advertisement applicant uses the system 1 for the first time. The registration is performed by accessing the program editing server 10 from the client device 30 of the advertisement applicant through the network and inputting it in a predetermined format. A server for registering an advertisement applicant may be provided and registered. In this case, the program editing server 10 accesses the advertisement applicant registration server as necessary and inquires for necessary information.

「入札対象」列には、広告データを表示するにおいて、対象とする番組素材データの属性情報が格納される。この属性情報は、素材データテーブルに記憶されている各種情報である。本実施形態においては、例えば、「タイトル」列、「出演タレント」列、「企画」列、「ジャンル」列等に記憶されている各種種別が対象となる。また、素材IDを指定して特定の番組素材データを指定してもよい。図4に示すように、この入札対象としては、複数の対象を指定してもよい。   The “bidding target” column stores attribute information of target program material data when displaying advertisement data. This attribute information is various information stored in the material data table. In this embodiment, for example, various types stored in the “title” column, the “appearance talent” column, the “plan” column, the “genre” column, and the like are targeted. Also, specific program material data may be specified by specifying a material ID. As shown in FIG. 4, a plurality of targets may be designated as the bid targets.

「入札金額」列には、当該広告データが表示される度に広告料として広告希望者が支払う金額が格納される。この入札金額は、広告希望者が任意に定めることが可能となる。そして、この「入札金額」列に入力された値により、番組構成部123が選択する広告データを選択する。   The “bid amount” column stores an amount paid by the advertisement applicant as an advertisement fee each time the advertisement data is displayed. This bid amount can be arbitrarily determined by the advertisement applicant. Then, the advertisement data to be selected by the program composition unit 123 is selected based on the value input in the “bid amount” column.

「上限金額」列には、広告データを表示した場合に入札金額に記憶する金額が広告料として徴収されるが、その徴収される金額の上限値が格納される。広告希望者にとってのいわゆる広告予算となる。そして、広告データが表示される度に、番組送信部125がこの上限値の値から入札金額を表示回数に応じて減算する。そして、上限金額に格納された値が0(ゼロ)となった場合に、当該広告データは、番組構成部123の選択対象から除外される。   In the “upper limit amount” column, the amount stored in the bid amount when the advertisement data is displayed is collected as the advertisement fee, and the upper limit value of the amount collected is stored. This is the so-called advertising budget for the advertisement applicant. Each time the advertisement data is displayed, the program transmission unit 125 subtracts the bid amount from the upper limit value according to the number of times of display. When the value stored in the upper limit amount becomes 0 (zero), the advertisement data is excluded from the selection targets of the program composition unit 123.

「広告データ」列には、広告データが格納される。本実施形態においては、広告データは広告データ記憶部132に記憶される。したがって当該列には、広告データ記憶部132に記憶された広告データと、当該広告表示条件データとを関連付ける情報が格納される。この入札情報テーブルの「広告データ」列には、ファイル名が格納される。なお、ファイル名に限らず、広告データと一意に関連付けられるものであればファイル名に限らない。ここで広告データは、動画、テキスト、所定の動作を行うプログラム等、広告希望者が任意に作成したファイルであってよい。   The “advertisement data” column stores advertisement data. In the present embodiment, the advertisement data is stored in the advertisement data storage unit 132. Therefore, information relating the advertisement data stored in the advertisement data storage unit 132 and the advertisement display condition data is stored in the column. A file name is stored in the “advertisement data” column of the bid information table. The file name is not limited to the file name as long as it is uniquely associated with the advertisement data. Here, the advertisement data may be a file arbitrarily created by an advertisement applicant, such as a moving image, text, or a program for performing a predetermined operation.

「表示期間」列には、広告データの表示期間が格納される。この表示期間は、広告データ受付部122が広告データを受け付ける際に、広告表示条件データとして同時に受け付けるものである。本実施形態においては、「表示期間」列は、「始期」列と「終期」列とから構成される。そして、「表示期間」列に格納されている表示期間内において、広告データが番組構成部123により選択される対象となる。この選択対象となるか否かについての決定は、上述のように、選択可能データ決定部127により行われる。   The “display period” column stores the display period of the advertisement data. This display period is simultaneously received as advertisement display condition data when the advertisement data receiving unit 122 receives advertisement data. In the present embodiment, the “display period” column includes a “starting” column and an “ending” column. In the display period stored in the “display period” column, the advertisement data is a target to be selected by the program composition unit 123. The determination as to whether or not to select is made by the selectable data determination unit 127 as described above.

<処理の流れ>
図5から図7を参照して当該システム1における番組編集サーバ10が行う処理について説明する。図5は、番組素材受付処理の流れを示すフローチャートである。図6は、広告データ受付処理の流れを示すフローチャートである。図7は、番組構成処理の流れを示すフローチャートである。
<Process flow>
Processing performed by the program editing server 10 in the system 1 will be described with reference to FIGS. FIG. 5 is a flowchart showing the flow of the program material reception process. FIG. 6 is a flowchart showing the flow of the advertisement data reception process. FIG. 7 is a flowchart showing the flow of the program composition process.

図5を参照して番組素材受付処理の流れについて説明する。   The flow of the program material reception process will be described with reference to FIG.

始めに、番組素材データ受付部121は、番組素材提供者のクライアント装置30から番組素材データの提供を受け付ける(ステップS11)。具体的には、番組素材提供者のクライアント装置30から番組素材データを提供をする旨の要求を受けると、番組素材データ受付部121は、番組素材データの提供を受ける旨の返信を行い、番組素材データの受付を開始する。この場合、番組素材データ受付部121は、番組素材データ受付用の画面を当該クライアント装置30に送信して、表示させることにより番組素材データを受け付ける処理を行う。そして、番組素材データ受付部121は、クライアント装置30から番組素材データを受信する。   First, the program material data receiving unit 121 receives the provision of program material data from the client device 30 of the program material provider (step S11). Specifically, when receiving a request to provide program material data from the client device 30 of the program material provider, the program material data receiving unit 121 sends a reply that the program material data is provided, Start accepting material data. In this case, the program material data receiving unit 121 performs a process of receiving the program material data by transmitting a screen for receiving the program material data to the client device 30 and displaying it. Then, the program material data reception unit 121 receives program material data from the client device 30.

ステップS12では、番組素材データ受付部121は、属性情報の受付を行う。詳細には、ステップS11で番組素材データの受付を開始したことに応じて、番組素材データ受付部121は、属性情報登録用のデータを送信してクライアント装置30に属性情報登録用の画面を表示させる。そして、クライアント装置30の操作デバイスを用いた番組提供者からの入力を受け付け、その結果を受信する。このとき、番組素材提供者に入力を促す属性情報は、本実施形態においては、少なくとも図3の番組素材データテーブルに格納される各項目である。   In step S12, the program material data receiving unit 121 receives attribute information. More specifically, in response to the start of reception of program material data in step S11, the program material data reception unit 121 transmits attribute information registration data and displays a screen for attribute information registration on the client device 30. Let And the input from the program provider using the operation device of the client apparatus 30 is received, and the result is received. At this time, the attribute information that prompts the program material provider to input is each item stored in at least the program material data table of FIG. 3 in the present embodiment.

ステップS13では、番組素材データ受付部121は、クライアント装置30から送信された番組素材データ及び属性情報を番組素材データ記憶部131に記憶する。   In step S <b> 13, the program material data receiving unit 121 stores the program material data and attribute information transmitted from the client device 30 in the program material data storage unit 131.

図6を用いて広告データ受付処理について説明する。   The advertisement data reception process will be described with reference to FIG.

始めに、広告データ受付部122は、広告希望者のクライアント装置30から広告掲載を希望する旨の要求を受け付ける(ステップS21)。詳細には、広告希望者のクライアント装置30から広告データの掲載を希望をする旨の要求を受けると、広告データ受付部122は、広告データの掲載を受け付ける旨の返信を行い、広告データの受付を開始する。この場合、広告データ受付部122は、当該クライアント装置30に対して広告データ受付用の画面を当該クライアント装置30に送信して、表示させることにより広告データを受け付ける処理を行う。そして、広告データ受付部122は、クライアント装置30から広告データを受信する。   First, the advertisement data receiving unit 122 receives a request to the effect that an advertisement placement is desired from the client device 30 of the advertisement applicant (step S21). Specifically, upon receiving a request from the client device 30 of the advertisement applicant to request that the advertisement data be posted, the advertisement data reception unit 122 returns a response indicating that the advertisement data is to be posted, and receives the advertisement data. To start. In this case, the advertisement data receiving unit 122 performs processing for receiving advertisement data by transmitting an advertisement data receiving screen to the client device 30 and displaying the client device 30 with the advertisement data receiving screen. Then, the advertisement data receiving unit 122 receives advertisement data from the client device 30.

ステップS22では、広告データ受付部122は、広告表示条件データの受付を行う。詳細には、ステップS21で広告データの受付を開始したことに応じて、広告データ受付部122は、広告表示条件データ登録用のデータを送信して、クライアント装置30に属性情報登録用の画面を表示させる。そして、クライアント装置30において、広告希望者からの入力を受け付け、その結果を受信する。このとき、広告希望者に入力を促す広告表示条件データは、本実施形態においては、少なくとも図4の入札情報テーブルに格納される各項目である。すなわち、広告データを表示させる条件を入力させる。具体的には、広告データが表示させる毎に発生する広告料と、広告データを表示させる入札対象とについて、少なくとも入力を促す。   In step S22, the advertisement data receiving unit 122 receives advertisement display condition data. Specifically, in response to the start of reception of advertisement data in step S21, the advertisement data reception unit 122 transmits data for registering advertisement display condition data, and displays a screen for registering attribute information on the client device 30. Display. Then, the client device 30 receives an input from the advertisement applicant and receives the result. At this time, the advertisement display condition data prompting the advertisement applicant to input is at least each item stored in the bid information table of FIG. 4 in the present embodiment. That is, a condition for displaying advertisement data is input. Specifically, at least input is requested for the advertising fee that is generated each time the advertisement data is displayed and the bid target for which the advertisement data is displayed.

ステップS23では、広告データ受付部122は、広告希望者のクライアント装置30から送信された広告データ及び広告表示条件データを広告データ記憶部132、入札情報記憶部133にそれぞれ記憶する。   In step S23, the advertisement data reception unit 122 stores the advertisement data and the advertisement display condition data transmitted from the client device 30 of the advertisement applicant in the advertisement data storage unit 132 and the bid information storage unit 133, respectively.

図7を参照して番組構成処理について説明する。番組構成処理は、番組構成部123を中心として実行される処理である。   The program composition process will be described with reference to FIG. The program composition process is a process executed mainly by the program composition unit 123.

始めに、番組構成部123は、クライアント装置30から、番組編集要求を受け付ける(ステップS31)。   First, the program configuration unit 123 receives a program editing request from the client device 30 (step S31).

ステップS32では、番組構成部123は、編集補助情報を番組編集要求を受け付けたクライアント装置30に送信する。これにより、視聴者となるユーザは、番組の構成を開始することができる。   In step S <b> 32, the program composition unit 123 transmits the editing assistance information to the client device 30 that has received the program editing request. Thereby, the user who becomes a viewer can start composition of a program.

ステップS33では、番組構成部123は、番組編集要求を受け付けた番組素材データの選択を複数受け付ける。番組構成部123は、複数の番組素材データの選択要求を受け付けたことに伴い、選択された複数の番組素材データを番組素材データ記憶部131から読み出す。ここで受け付けた複数の番組素材データが1つの番組を構成する。   In step S33, the program composition unit 123 accepts a plurality of selections of program material data for which a program edit request has been accepted. The program composition unit 123 reads a plurality of selected program material data from the program material data storage unit 131 in response to receiving a selection request for a plurality of program material data. The plurality of program material data received here constitute one program.

ステップS34では、番組構成部123は、広告データを選択する。広告データの選択処理は、番組構成部123が行う。まず番組構成部123は、選択された複数の番組素材データの数に応じて選択する広告データの数を決定する。そして、番組構成部123は、選択された複数の番組素材データが有する属性情報をそれぞれ参照する。次に、これら番組を構成する複数の番組素材データ全体の属性情報に基づき、当該属性情報の何れかを入札対象とする広告データを検索する。検索した結果、ヒットした広告データのうち、入札金額が最も高い値を有する広告データを表示する広告データとして選択する。   In step S34, the program composition unit 123 selects advertisement data. The program composition unit 123 performs advertisement data selection processing. First, the program configuration unit 123 determines the number of advertisement data to be selected according to the number of selected pieces of program material data. And the program structure part 123 refers each to the attribute information which the some program material data selected has. Next, based on the attribute information of all of the plurality of program material data constituting these programs, advertisement data for which any one of the attribute information is to be bid is searched. As a result of the search, among the hit advertisement data, the advertisement data having the highest bid amount is selected as the advertisement data to be displayed.

ステップS35では、番組構成部123は、選択された複数の番組素材データの間に表示する広告データを挿入する。この広告データを挿入する位置は、番組構成部123が任意に決定する。例えば、番組素材データが2つ表示される毎に1つの広告データを挿入する等である。   In step S35, the program composition unit 123 inserts advertisement data to be displayed between the plurality of selected program material data. The position where this advertisement data is inserted is arbitrarily determined by the program composition unit 123. For example, one advertisement data is inserted every time two pieces of program material data are displayed.

ステップS36では、番組構成部123は、番組の再生要求を受け付けたか否かを判別する。詳細には、番組構成部123は、クライアント装置30から番組編集を終了した旨の信号を受け、クライアント装置30で編集された番組を再生する旨の信号を受信したか否かを判別する。番組を再生する旨の信号を受信した場合(この判別でYESの場合)は、ステップS37に移り、番組を再生しない旨の信号を受信した場合(この判別でNOの場合)には、ステップS32戻る。この処理により、ステップS32からステップS35の一連の操作により、番組が編集されたこととなる。   In step S36, the program composition unit 123 determines whether or not a program reproduction request has been accepted. Specifically, the program composition unit 123 receives a signal indicating that the program editing has been completed from the client device 30 and determines whether or not a signal indicating that the program edited by the client device 30 is to be reproduced has been received. If a signal indicating that the program is to be reproduced is received (YES in this determination), the process proceeds to step S37. If a signal indicating that the program is not to be reproduced is received (NO in this determination), step S32 is performed. Return. With this process, the program is edited by a series of operations from step S32 to step S35.

ステップS37では、番組構成部123は、これまでに番組として選択された複数の番組素材データ及び広告データ、及びこれらの再生順を示す再生順序データを番組送信部125に移動させる。そして番組送信部125は、これらのデータを番組データとして通信部11を経由して要求を受けたクライアント装置30に送信する。   In step S <b> 37, the program composition unit 123 moves the program transmission unit 125 to a plurality of program material data and advertisement data selected as a program so far, and reproduction order data indicating the reproduction order thereof. Then, the program transmission unit 125 transmits these data as program data to the client device 30 that has received the request via the communication unit 11.

ステップS38では、番組送信部125は、表示ログを記憶する。番組データをクライアント装置30に送信したことにより、当該番組データは送信先のクライアント装置30において表示される。番組送信部125は、この送信されたことについての記録を表示ログ記憶部134に記憶する。表示ログは、番組素材データ及び広告データそれぞれにおいて記憶される。また、広告データについては、番組送信部125は、広告データ記憶部132の「上限金額」欄の値を、入札金額と番組データにおける表示回数とに応じて減算しその結果の値を当該欄に格納する。さらに、表示ログが記憶されたことを受けて、選択可能データ決定部127は、選択可能データの情報を更新する。また、ランキングデータ作成部128は、ランキングデータを更新する。   In step S38, the program transmission unit 125 stores a display log. By transmitting the program data to the client device 30, the program data is displayed on the destination client device 30. The program transmission unit 125 stores a record about the transmission in the display log storage unit 134. The display log is stored in each of the program material data and the advertisement data. For the advertisement data, the program transmission unit 125 subtracts the value in the “upper limit amount” column of the advertisement data storage unit 132 according to the bid amount and the number of display times in the program data, and puts the result value in the corresponding column. Store. Further, in response to storing the display log, the selectable data determination unit 127 updates the information of selectable data. Further, the ranking data creation unit 128 updates the ranking data.

ステップS39では、利益還元部126が利益還元処理を行う。利益還元部126は、広告データが表示されたことにより、広告データの入札金額の所定割合に相当する利益を広告データが表示される契機となった番組素材データの番組素材提供者に還元する処理を行う。具体的には、番組素材データ記憶部131に記憶された属性情報を参照し、当該番組素材データの番組素材提供者のユーザIDに当該利益を関連付けて記憶部13に記憶する。例えば、利益として入札金額の所定割合に相当する金額である場合には、利益還元部126は、ユーザIDに当該金額を関連付けて記憶する。   In step S39, the profit return unit 126 performs profit return processing. The profit return unit 126 returns a profit corresponding to a predetermined percentage of the bid amount of the advertisement data to the program material provider of the program material data that triggered the display of the advertisement data by displaying the advertisement data. I do. Specifically, the attribute information stored in the program material data storage unit 131 is referenced, and the profit is associated with the user ID of the program material provider of the program material data and stored in the storage unit 13. For example, when the profit is an amount corresponding to a predetermined ratio of the bid amount, the profit return unit 126 stores the amount associated with the user ID.

ステップS40では、番組構成部123は、番組データを保存するか否かを判別する。詳細には、視聴者のクライアント装置30において編集された番組データを保存する要求信号を受信したか否かを判別する。番組構成部123は、番組データを保存する要求信号を受信した場合(この判別でYESの場合)には、ステップS41に移る。また、番組データを保存する要求信号を受信しない場合(この判別でNOの場合)には、ステップS31に戻る。   In step S40, the program composition unit 123 determines whether or not to save the program data. Specifically, it is determined whether or not a request signal for saving the program data edited in the client device 30 of the viewer has been received. When receiving a request signal for saving program data (in the case of YES in this determination), the program composition unit 123 proceeds to step S41. If the request signal for saving the program data is not received (NO in this determination), the process returns to step S31.

ステップS41では、番組構成部123は、番組データを保存する。詳細には、番組構成部123は、番組素材データ受付部121に当該番組データを移動させ、番組データを番組素材データとして番組素材データ記憶部131に記憶する。これにより、視聴者が編集した番組データを番組素材データとしてさらに利用することが可能となる。   In step S41, the program configuration unit 123 stores program data. Specifically, the program configuration unit 123 moves the program data to the program material data reception unit 121 and stores the program data in the program material data storage unit 131 as program material data. As a result, the program data edited by the viewer can be further used as the program material data.

<表示例>
図8及び図9を参照して表示例について説明する。図8は、番組編集要求を行ったクライアント装置30において表示される番組編集画面の表示例である。図9は、番組構成の例を示す図である。
<Display example>
A display example will be described with reference to FIGS. FIG. 8 is a display example of a program editing screen displayed on the client device 30 that has made a program editing request. FIG. 9 is a diagram illustrating an example of a program configuration.

図8を参照して番組編集要求を行ったクライアント装置30において表示される番組編集画面の表示例について説明する。   A display example of a program editing screen displayed on the client device 30 that has made a program editing request will be described with reference to FIG.

視聴者がクライアント装置30を用いて番組を編集する場合には、番組を編集するための編集補助情報がクライアント装置30の表示部(図示せず)に表示される。視聴者は、クライアント装置30の操作デバイス(図示せず)を介して編集補助情報を用いて番組を編集する。   When a viewer edits a program using the client device 30, editing assistance information for editing the program is displayed on a display unit (not shown) of the client device 30. The viewer edits the program using the editing auxiliary information via the operation device (not shown) of the client device 30.

編集補助情報としては、番組表示部51、編集領域60及び関連データ表示領域70で構成されている。番組表示部51は、選択された番組素材データや番組データを再生表示する部分である。また、番組表示部51の近くには、再生表示する際の操作用ボタンが配置される。すなわち、再生ボタン52、一時停止ボタン53、巻き戻しボタン54、早送りボタン55、音量調整ボタン56、停止ボタン57、通し再生ボタン58が設けられている。通し再生ボタンは、番組データを再生表示する場合に、複数の番組素材データ及び広告データを通して再生表示する場合のボタンである。   The editing auxiliary information includes a program display unit 51, an editing area 60, and a related data display area 70. The program display unit 51 is a part for reproducing and displaying the selected program material data and program data. In addition, an operation button for reproduction display is arranged near the program display unit 51. That is, a play button 52, a pause button 53, a rewind button 54, a fast forward button 55, a volume adjustment button 56, a stop button 57, and a through play button 58 are provided. The through reproduction button is a button for reproducing and displaying through a plurality of program material data and advertisement data when reproducing and displaying program data.

編集領域60は、番組を編集する際に主として使用する領域である。編集領域60は、番組素材データを検索する検索部61、検索した結果を表示する検索結果表示部62、選択結果を表示する選択結果表示部63、選択された番組素材データの数を表示する選択データ数表示部64、表示する広告データの数を示す広告数表示部65で構成される。   The editing area 60 is an area mainly used when editing a program. The editing area 60 includes a search unit 61 that searches for program material data, a search result display unit 62 that displays search results, a selection result display unit 63 that displays selection results, and a selection that displays the number of selected program material data. A data number display unit 64 and an advertisement number display unit 65 indicating the number of advertisement data to be displayed are included.

検索部61は、番組素材データを検索する部分である。視聴者は、検索部61の入力領域に所定の単語等を入力し、番組を構成したい番組素材データを検索する。本実施形態では、検索部61として、「ジャンル」と「ランキング」の項目が用意されている。「ジャンル」は、個々の番組素材データを検索するための項目である。視聴者は、「ジャンル」の検索欄に所定の単語を入力して、目的の番組素材データを検索することができる。   The search unit 61 is a part that searches for program material data. The viewer inputs a predetermined word or the like in the input area of the search unit 61, and searches for program material data desired to constitute the program. In the present embodiment, items of “genre” and “ranking” are prepared as the search unit 61. “Genre” is an item for searching for individual program material data. The viewer can search for target program material data by inputting a predetermined word in the “genre” search field.

「ランキング」欄は、ランキングデータを検索するための項目である。番組編集サーバ10のランキングデータ作成部128が作成した各種ランキングを検索することができる。例えば、選択された回数が多い番組素材データ、ジャンル等のランキングであったり、特定のタレントが登場する番組素材データのなかで選択された回数が多い番組データのランキングや、タレント毎、ジャンル毎等を挙げることができる。そして、ランキングデータ作成部128は、「ランキング」欄に入力された単語に基づいてランキングを作成し、検索結果表示部62に表示する。   The “Ranking” column is an item for searching for ranking data. Various rankings created by the ranking data creation unit 128 of the program editing server 10 can be searched. For example, ranking of program material data, genre, etc. with a large number of selected times, ranking of program data with many selected times in program material data in which a specific talent appears, for each talent, for each genre, etc. Can be mentioned. Then, the ranking data creating unit 128 creates a ranking based on the word input in the “ranking” field and displays it on the search result display unit 62.

検索結果表示部62は、検索部61において要求された検索結果を表示する領域である。検索結果表示部62で表示されるのは、テキストデータだけでなく、番組素材データの画像を表示するようにしてもよい。視聴者は、検索結果表示部62に表示されたデータから番組を構成する番組素材データを選択する。番組素材データを選択するには、例えば、検索結果又はランキングデータの中から任意の番組素材データをクリックするなどにより行うことができる。そして、選択された番組素材データは、選択結果表示部63に表示される。   The search result display unit 62 is an area for displaying the search result requested by the search unit 61. The search result display unit 62 may display not only text data but also an image of program material data. The viewer selects program material data constituting the program from the data displayed on the search result display unit 62. The program material data can be selected, for example, by clicking arbitrary program material data from the search result or ranking data. The selected program material data is displayed on the selection result display unit 63.

選択結果表示部63は、視聴者が番組を構成するものとして選択した選択結果を表示する領域である。また同時に番組として、番組素材データを表示する表示順についても表示される。表示順を決定するには、選択結果表示部に表示されている番組素材データの位置を所定の順番が記載されている領域に移動させることにより行うことができる。   The selection result display unit 63 is an area for displaying a selection result selected by the viewer as a program. At the same time, the display order of displaying the program material data is also displayed as a program. The display order can be determined by moving the position of the program material data displayed on the selection result display section to an area where a predetermined order is described.

選択データ数表示部64は、選択結果表示部63に表示されている番組素材データの数を示す。また、広告数表示部65は、編集中の番組内で表示することが要求される広告データの数を示す。この数は、選択データ数表示部64に表示される値に応じて自動的に変動する。広告表示数は、システム1の管理者が定める条件に応じて算出される。   The selection data number display unit 64 indicates the number of program material data displayed on the selection result display unit 63. The advertisement number display unit 65 indicates the number of advertisement data required to be displayed in the program being edited. This number automatically varies according to the value displayed on the selected data number display unit 64. The number of advertisements displayed is calculated according to conditions determined by the system 1 administrator.

また、選択結果表示部63には、広告データを挿入される位置を示す手段として、広告挿入マーク66が表示される。この広告挿入マーク66は、番組構成部123が広告データを挿入した位置を示すしるしである。視聴者は、広告挿入マーク66の位置を視認することにより、いつ広告データが表示されるかを認識することができる。   In addition, an advertisement insertion mark 66 is displayed on the selection result display unit 63 as a means for indicating a position where advertisement data is inserted. This advertisement insertion mark 66 is a mark indicating the position where the program composition unit 123 has inserted advertisement data. The viewer can recognize when the advertisement data is displayed by visually recognizing the position of the advertisement insertion mark 66.

また、広告挿入マーク66には、表示させる広告データの数を示す広告数マーク67が表示される。これは、指定した位置に広告データがいくつ表示されるかを示すマークである。本表示例では、3番目と4番目の番組素材データの間、及び6番目と7番目の番組素材データの間に広告挿入マーク66が表示されている。そして、広告挿入マーク66の下側に、広告数マーク67が2つ又は1つそれぞれ表示されている。これは、広告データが、番組素材データの3番目と4番目の間に2つ表示され、6番目と7番目の番組素材データの間に1つ表示されることを示している。   The advertisement insertion mark 66 displays an advertisement number mark 67 indicating the number of advertisement data to be displayed. This is a mark indicating how many pieces of advertisement data are displayed at a designated position. In this display example, advertisement insertion marks 66 are displayed between the third and fourth program material data and between the sixth and seventh program material data. Two or one advertisement number marks 67 are displayed below the advertisement insertion mark 66. This indicates that two pieces of advertisement data are displayed between the third and fourth pieces of program material data and one is displayed between the sixth and seventh pieces of program material data.

また、編集領域60の最下段には、視聴者が作成した番組データを保存するか否かを選択する選択ボタン68,69が設けられている。番組データを保存したい場合には、「Yes」の選択ボタン68を選択する。すると、現在の番組データ(選択結果表示部63に示されている構成)が番組素材データとして番組素材データ受付部121により受け付けられ、番組素材データ記憶部131に記憶される。   In addition, selection buttons 68 and 69 for selecting whether or not to save program data created by the viewer are provided at the bottom of the editing area 60. When it is desired to save the program data, the “Yes” selection button 68 is selected. Then, the current program data (configuration shown in the selection result display unit 63) is received as program material data by the program material data receiving unit 121 and stored in the program material data storage unit 131.

また、「No」の選択ボタン69が選択されると、番組データは保存されず、現在の番組データ(選択結果表示部63に示されている構成)が初期状態にリセットされる。   When the “No” selection button 69 is selected, the program data is not saved, and the current program data (configuration shown in the selection result display section 63) is reset to the initial state.

番組表示部51と編集領域60との右側には、関連データ表示領域70が設けられている。関連データ表示領域70は、番組表示部51又は検索結果表示部62、選択結果表示部63に表示されている番組素材データに関連するデータが表示される領域である。関連するデータとは、例えば、番組素材データ記憶部に記憶されている属性情報の各項目が共通するデータである。もしくは、番組素材データの選択履歴を記憶しているような場合には、似たような選択履歴又は属性を有する他の視聴者が過去に選択した番組素材データ等を表示してもよい。   A related data display area 70 is provided on the right side of the program display section 51 and the editing area 60. The related data display area 70 is an area in which data related to the program material data displayed in the program display unit 51 or the search result display unit 62 and the selection result display unit 63 is displayed. The related data is, for example, data common to each item of attribute information stored in the program material data storage unit. Alternatively, when the selection history of program material data is stored, program material data selected in the past by other viewers having similar selection history or attributes may be displayed.

関連データ表示領域には、単に番組素材データが表示されるだけでなく、番組素材データの属性情報も同時に表示される。   In the related data display area, not only program material data but also attribute information of the program material data is displayed at the same time.

図9を参照して、番組構成例について説明する。ここで説明する番組構成例は、図8に示す構成例を説明するためのものである。ここで、「順序」列は、番組データとして構成される番組素材データ及び広告データの通し順を示す。「種別」列は、データの種類及び各データ種別毎の番号を示す。データの種類とは、選択されたデータが番組素材データか、広告データであるかの別を示す。また、データ種別毎の番号とは、選択結果表示部63に表示される位置を示す。すなわち、「1」、「2」等の数字は、番組において番組素材データが表示される順番を示す。「データ」欄は、選択された番組素材データの具体例又は広告データであることをしめす。「素材データ」欄は、検索部61による検索の結果、検索結果表示部62に表示された番組表示データの一例を示す。   A program configuration example will be described with reference to FIG. The program configuration example described here is for explaining the configuration example shown in FIG. Here, the “order” column indicates the order in which the program material data and the advertisement data are configured as program data. The “type” column indicates the type of data and the number for each data type. The data type indicates whether the selected data is program material data or advertisement data. Further, the number for each data type indicates a position displayed on the selection result display unit 63. That is, numbers such as “1” and “2” indicate the order in which program material data is displayed in a program. The “data” column indicates a specific example of the selected program material data or advertisement data. The “material data” column shows an example of program display data displayed on the search result display unit 62 as a result of the search by the search unit 61.

また、この例では、番組素材データを7つ選択するとし、これに合わせて表示することを要求される広告データは3つであるとする。   In this example, it is assumed that seven pieces of program material data are selected, and three pieces of advertisement data are required to be displayed in accordance with this.

まず、「順番1」に選択されているのは、番組素材データであり、タイトルを示すものが選択されている。このタイトルも番組素材データである。例えば、検索部61において、ジャンルを検索し、さらに「タイトル」で検索すると、検索結果表示部62に検索結果としてタイトルを示す番組素材データが表示される。このうち、視聴者は「この絵にヒゲを付けるなら」というタイトルの番組素材データを選択したため、選択結果表示部63の「1」の欄に当該番組素材データが表示される。   First, “Sequence 1” is selected as program material data, which indicates a title. This title is also program material data. For example, when the search unit 61 searches for a genre and then searches for “title”, the search result display unit 62 displays program material data indicating a title as a search result. Among them, since the viewer has selected the program material data titled “If you want to add a beard to this picture”, the program material data is displayed in the column “1” of the selection result display section 63.

「順番2」及び「順番3」にも、番組素材データが選択されている。この番組素材データは、あるヒゲの形を示す。すなわち、視聴者は、検索部61においてヒゲの形を有する番組素材データを検索し、その結果、検索結果表示部62に表示された検索結果の中から、当該番組素材データを選択している。   Program material data is also selected for “Order 2” and “Order 3”. This program material data shows the shape of a certain mustache. That is, the viewer searches for program material data having a beard shape in the search unit 61 and, as a result, selects the program material data from the search results displayed on the search result display unit 62.

「順番4」には、広告データが2つ表示される。これは、選択結果表示部63において、広告挿入マーク66が表示順の「3」と「4」との間に設定されていることによる(図8参照)。広告数マーク67が2つ表示されているので、ここで番組構成部123により選択される広告データは、2つである。   In “Order 4”, two pieces of advertisement data are displayed. This is because the advertisement insertion mark 66 is set between “3” and “4” in the display order in the selection result display unit 63 (see FIG. 8). Since two advertisement number marks 67 are displayed, the number of advertisement data selected by the program composition unit 123 is two here.

「順番5」、「順番6」、「順番7」には、番組素材データが選択されている。視聴者は、「順番2」及び「順番3」でヒゲの形を選択しているのを受け、さらにそのヒゲの別名を問うことで番組を進行させていることを示す。また、「順番6」でヒゲの別名を示す番組選択データを選択した後、さらに、「順番7」でそのヒゲ名のタレント登場といういわゆるあおり文句の番組素材データを選択し、番組の盛り上げを図っている。   In “Order 5”, “Order 6”, and “Order 7”, program material data is selected. The viewer receives the fact that the beard shape has been selected in “Sequence 2” and “Sequence 3”, and further indicates that the program is progressing by asking for another name for the beard. In addition, after selecting program selection data indicating a beard alias in “Sequence 6”, further, in “Sequence 7”, program material data having a so-called “complaint” that is a talent appearance of that mustache name is selected to increase the program. ing.

「順番8」には、広告データが1つ表示される。「順番4」と同様に、広告挿入マーク66及び広告数マーク67により広告データを表示する位置及びその数が指定されていることによる。   In “Order 8”, one piece of advertisement data is displayed. This is because the position and number of advertisement data to be displayed are designated by the advertisement insertion mark 66 and the advertisement number mark 67 in the same manner as in “Order 4”.

「順番9」には、最後に7つ目の番組素材データが選択されている。「順番7」で表示した番組素材データに対応するものとして、素材2で選択した番組素材データが示すヒゲを付けたタレントが表示される番組素材データが選択されている。   In “Sequence 9”, the seventh program material data is finally selected. As the material corresponding to the program material data displayed in “Sequence 7”, the program material data in which the talent with the shadow indicated by the program material data selected in the material 2 is displayed is selected.

このように、視聴者は、一連の番組構成を複数の番組素材データを選択することにより行うことができる。また、各番組素材データは、基本的には本実施形態のように、ごく短い時間で表示可能なパーツとして使用することができるため、同じ番組素材データを使用して全く異なる番組を作成することができる。このため、番組の素材そのものを流通させることができる場を提供することができる。   In this way, the viewer can perform a series of program configurations by selecting a plurality of program material data. In addition, each program material data can be used as a part that can be displayed in a very short time basically as in the present embodiment, so that a completely different program can be created using the same program material data. Can do. Therefore, it is possible to provide a place where the program material itself can be distributed.

また、視聴者は、特に限定されないので、システム1を使用するユーザ全員が視聴者となり、また、番組素材提供者ともなり得る。したがって、様々な視聴者が番組構成による表現を行うことができ、さらにその番組データをも他の番組構成として使用したり、単に閲覧に使用したりすることができる。そして、これらの表示に伴う広告データの表示によって、番組素材提供者にも広告収入として利益を還元することができる。よって、不特定多数の視聴者や番組提供者について、番組素材データの提供から、番組の構成やその閲覧といった表現の場の提供だけでなく、広告収入を得る場をも提供することができる。   In addition, since the viewer is not particularly limited, all users who use the system 1 can be viewers and program material providers. Therefore, various viewers can express the program structure, and the program data can be used as another program structure or simply used for browsing. By displaying the advertisement data accompanying these displays, the profit can be returned to the program material provider as the advertisement revenue. Thus, for an unspecified number of viewers and program providers, it is possible to provide not only a place for expression such as program composition and browsing but also a place for obtaining advertising revenue from the provision of program material data.

また、広告データは、強制的に表示されるので、広告希望者にとっては、入札条件により広告データを表示させる機会を確保することができる。   In addition, since the advertisement data is forcibly displayed, it is possible for the advertisement applicant to secure an opportunity to display the advertisement data according to the bid conditions.

<ハードウェア構成>
図10を参照して番組編集サーバ10ハードウェア構成について説明する。図10は、本発明の実施形態に係る番組編集サーバ10のハードウェア構成の一例を示す図である。
<Hardware configuration>
The hardware configuration of the program editing server 10 will be described with reference to FIG. FIG. 10 is a diagram illustrating an example of a hardware configuration of the program editing server 10 according to the embodiment of the present invention.

番組編集サーバ10は、制御部101を構成するCPU(Central Processing Unit)1(1010)(マルチプロセッサ構成ではCPU2(1012)等複数のCPUが追加されてもよい)、バスライン1005、通信I/F1040、メインメモリ1050、BIOS(Basic Input Output System)1060、USBポート1090、I/Oコントローラ1070、ならびにキーボード及びマウス1100等の入力手段や表示装置1022を備える。   The program editing server 10 includes a CPU (Central Processing Unit) 1 (1010) constituting the control unit 101 (in the multiprocessor configuration, a plurality of CPUs such as a CPU 2 (1012) may be added), a bus line 1005, a communication I / O F1040, a main memory 1050, a basic input output system (BIOS) 1060, a USB port 1090, an I / O controller 1070, and input means such as a keyboard and mouse 1100 and a display device 1022.

I/Oコントローラ1070には、テープドライブ1072、ハードディスク1074、光ディスクドライブ1076、半導体メモリ1078、等の記憶手段を接続することができる。   Storage means such as a tape drive 1072, a hard disk 1074, an optical disk drive 1076, and a semiconductor memory 1078 can be connected to the I / O controller 1070.

BIOS1060は、各サーバの起動時にCPU1(1010)が実行するブートプログラムや、各サーバのハードウェアに依存するプログラム等を格納する。   The BIOS 1060 stores a boot program executed by the CPU 1 (1010) when each server is started up, a program depending on the hardware of each server, and the like.

記憶部13を構成するハードディスク1074は、番組編集サーバ10がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベース(番組素材データ記憶部131、広告データ記憶部132等)を構成可能である。   The hard disk 1074 constituting the storage unit 13 stores various programs for the program editing server 10 to function as a server and programs for executing the functions of the present invention, and various databases (program material data storage as necessary). Section 131, advertisement data storage section 132, etc.).

光ディスクドライブ1076としては、例えば、DVD−ROMドライブ、CD−ROMドライブ、DVD−RAMドライブ、CD−RAMドライブを使用することができる。この場合は各ドライブに対応した光ディスク1077を使用する。光ディスク1077から光ディスクドライブ1076によりプログラムまたはデータを読み取り、I/Oコントローラ1070を介してメインメモリ1050またはハードディスク1074に提供することもできる。   As the optical disc drive 1076, for example, a DVD-ROM drive, a CD-ROM drive, a DVD-RAM drive, or a CD-RAM drive can be used. In this case, the optical disk 1077 corresponding to each drive is used. A program or data can be read from the optical disk 1077 by the optical disk drive 1076 and provided to the main memory 1050 or the hard disk 1074 via the I / O controller 1070.

番組編集サーバ10に提供されるプログラムは、ハードディスク1074、光ディスク1077、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、I/Oコントローラ1070を介して、記録媒体から読み出され、または通信I/F1040を介してダウンロードされることによって、番組編集サーバ10にインストールされ実行されてもよい。   The program provided to the program editing server 10 is provided by being stored in a recording medium such as the hard disk 1074, the optical disk 1077, or a memory card. This program may be installed in the program editing server 10 and executed by being read from a recording medium via the I / O controller 1070 or downloaded via the communication I / F 1040.

前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部107を構成する記憶媒体としては、ハードディスク1074、光ディスク1077、またはメモリーカードの他に、MD等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク1074または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを番組編集サーバ10に提供してもよい。   The aforementioned program may be stored in an internal or external storage medium. Here, as a storage medium constituting the storage unit 107, in addition to the hard disk 1074, the optical disk 1077, or the memory card, a magneto-optical recording medium such as an MD or a tape medium can be used. Further, a storage device such as a hard disk 1074 or an optical disk library provided in a server system connected to a dedicated communication line or the Internet may be used as a recording medium, and the program may be provided to the program editing server 10 via the communication line.

ここで、表示装置1022は、ユーザにデータの入力を受け付ける画面を表示したり、番組編集サーバ10による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置(CRT)、液晶表示装置(LCD)等のディスプレイ装置を含む。   Here, the display device 1022 displays a screen for accepting data input to the user, or displays a screen of a calculation processing result by the program editing server 10, and includes a cathode ray tube display device (CRT) and a liquid crystal display device. (LCD) and other display devices.

ここで、入力手段は、ユーザによる入力の受け付けを行うものであり、キーボード及びマウス1100等により構成してよい。   Here, the input means accepts input by the user, and may be configured by a keyboard, a mouse 1100, and the like.

また、通信I/F1040は、各サーバを専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信I/F1040は、モデム、ケーブル・モデム及びイーサネット(登録商標)・アダプタを含んでよい。   The communication I / F 1040 is a network adapter that enables each server to be connected to a terminal via a dedicated network or a public network. The communication I / F 1040 may include a modem, a cable modem, and an Ethernet (registered trademark) adapter.

以上の例は、番組編集サーバ10について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより各機能を実現することもできる。したがって、本実施形態の番組編集サーバ10により実現される機能は、前述の方法を当該コンピュータにより実行することにより、あるいは、前述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。   In the above example, the program editing server 10 has been mainly described, but each function can also be realized by installing a program in a computer and operating the computer as a server device. Therefore, the function realized by the program editing server 10 of the present embodiment can be realized by executing the above-described method by the computer, or by introducing the above-described program into the computer and executing it. .

クライアント装置30も、前述の番組編集サーバ10と同様な構成を持つ。また、本実施形態ではいわゆるPC(Personal Computer)で実現した例について説明するが、さらに、本発明の原理が適用可能である限り、携帯電話、PDA(Personal Data Assistant)、ゲーム機等の様々な端末で実現してよい。   The client device 30 also has the same configuration as the program editing server 10 described above. In this embodiment, an example realized by a so-called PC (Personal Computer) will be described. Furthermore, as long as the principle of the present invention is applicable, various types of devices such as a mobile phone, a PDA (Personal Data Assistant), and a game machine are used. It may be realized by a terminal.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。   As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.

なお、本実施形態においては、広告データをある番組素材データと次の番組素材データとの間に挿入して表示するとしたが、これに限らない。例えば、番組素材データが表示されている番組表示部51の一部に広告データを同時に表示するようにしてもよい。若しくは、広告データが表示される専用の表示領域を設け、番組表示部51において番組データが表示されるのに伴って、同時に広告データを表示するようにしてもよい。これにより、1つの番組として表示される複数の番組素材データの数よりも多い数の広告データを表示することができる。また、広告希望者にとっては、テキストや動画等、表示される位置に応じて好みの形式の広告データを表示すればよいので至便である。   In the present embodiment, the advertisement data is inserted and displayed between a certain program material data and the next program material data. However, the present invention is not limited to this. For example, the advertisement data may be simultaneously displayed on a part of the program display unit 51 where the program material data is displayed. Alternatively, a dedicated display area for displaying the advertisement data may be provided, and the advertisement data may be displayed at the same time as the program data is displayed on the program display unit 51. As a result, it is possible to display a larger number of advertisement data than the number of a plurality of program material data displayed as one program. In addition, it is convenient for the advertisement applicant because it is only necessary to display advertisement data in a favorite format according to the display position, such as text and video.

本実施形態においては、番組データにおいて、広告データが表示される順番は、番組構成部123が決定するとしたがこれに限らない。例えば、番組データ内における広告データを表示する位置を、番組素材データを選択して番組を構成する視聴者が決定するようにしてもよい。例えば、番組内の盛り上がる直前に広告データを挿入し、その後、いわゆる「落ち」となる番組素材データを選択するといった、演出の一環として広告データを挿入する位置を決定をすることがきる。これにより、視聴者は、番組を作成するにおいて、広告データを挿入する位置による演出を含めて番組を作成することができ、より番組作成における自由度を高めることができる。   In the present embodiment, in the program data, the order in which the advertisement data is displayed is determined by the program configuration unit 123, but is not limited thereto. For example, a viewer who configures a program may be determined by selecting program material data to determine a position where advertisement data is displayed in the program data. For example, it is possible to determine the position at which the advertisement data is inserted as part of the production, such as inserting the advertisement data immediately before the excitement in the program and then selecting the program material data that is so-called “falling”. Thereby, in creating a program, the viewer can create a program including an effect depending on the position where the advertisement data is inserted, and the degree of freedom in creating the program can be further increased.

本発明の実施形態に係るシステムの構成を示す図である。 を示す図である。It is a figure which shows the structure of the system which concerns on embodiment of this invention. FIG. 本発明の実施形態に係る番組編集サーバの機能構成を示す図である。It is a figure which shows the function structure of the program edit server which concerns on embodiment of this invention. 本発明の実施形態に係る番組素材データテーブルを示す図である。It is a figure which shows the program material data table which concerns on embodiment of this invention. 本発明の実施形態に係る入札情報テーブルを示す図である。It is a figure which shows the bid information table which concerns on embodiment of this invention. 本発明の実施形態に係る番組素材受付処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the program material reception process which concerns on embodiment of this invention. 本発明の実施形態に係る広告データ受付処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the advertisement data reception process which concerns on embodiment of this invention. 本発明の実施形態に係る番組構成処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the program structure process which concerns on embodiment of this invention. 本発明の実施形態に係る番組編集要求を行ったクライアント装置において表示される番組編集画面の表示例である。It is a display example of the program edit screen displayed in the client apparatus which performed the program edit request which concerns on embodiment of this invention. 本発明の実施形態に係る番組構成の例を示す図である。It is a figure which shows the example of the program structure which concerns on embodiment of this invention. 本発明の実施形態に係る番組編集サーバのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the program edit server which concerns on embodiment of this invention.

符号の説明Explanation of symbols

1 システム
10 番組編集サーバ
11 通信部
12 処理部
13 記憶部
30a,30b クライアント装置
40 ネットワーク
42 検索結果表示部
121 番組素材データ受付部
122 広告データ受付部
123 番組構成部
125 番組送信部
126 利益還元部
127 選択可能データ決定部
128 ランキングデータ作成部
131 番組素材データ記憶部
132 広告データ記憶部
133 入札情報記憶部
DESCRIPTION OF SYMBOLS 1 System 10 Program edit server 11 Communication part 12 Processing part 13 Storage part 30a, 30b Client apparatus 40 Network 42 Search result display part 121 Program material data reception part 122 Advertisement data reception part 123 Program structure part 125 Program transmission part 126 Profit reduction part 127 Selectable Data Determination Unit 128 Ranking Data Creation Unit 131 Program Material Data Storage Unit 132 Advertising Data Storage Unit 133 Bid Information Storage Unit

Claims (9)

通信ネットワークを通じてクライアント装置と通信する通信手段と、
番組素材提供者のクライアント装置から送信された番組素材データを前記番組素材データの属性情報と共に受け付ける番組素材データ受付手段と、
前記番組素材データを属性情報と共に記憶する番組素材データ記憶手段と、
広告希望者のクライアント装置から送信された広告データを、当該広告データを視聴者のクライアント装置に表示する条件を示す広告表示条件データと共に記憶する広告データ記憶手段と、
視聴者のクライアント装置からの複数の前記番組素材データの選択要求に応じて、前記番組素材データの中から前記選択要求をされた複数の番組素材データを選択すると共に、前記広告表示条件データ及び前記選択要求をされた複数の番組素材データの属性情報に基づいて、前記視聴者のクライアント装置に前記複数の番組素材データと共に表示する広告データを選択し、番組データを作成する番組構成手段と、
前記視聴者のクライアント装置に、前記番組データに基づいて前記番組素材データと前記広告データとを表示させるために送信する番組送信手段と、を備える番組編集装置。
A communication means for communicating with a client device through a communication network;
Program material data receiving means for receiving program material data transmitted from the client device of the program material provider together with attribute information of the program material data;
Program material data storage means for storing the program material data together with attribute information;
Advertisement data storage means for storing advertisement data transmitted from a client device of an advertisement applicant together with advertisement display condition data indicating a condition for displaying the advertisement data on a client device of a viewer;
In response to a selection request for the plurality of program material data from the client device of the viewer, the plurality of program material data requested to be selected is selected from the program material data, and the advertisement display condition data and the Program configuration means for selecting advertisement data to be displayed together with the plurality of program material data on the viewer's client device based on attribute information of the plurality of program material data requested to be selected, and creating program data;
A program editing apparatus comprising: a program transmission unit configured to transmit the program material data and the advertisement data based on the program data to the client device of the viewer.
前記番組送信手段は、前記番組データとして選択された前記番組素材データの前記属性情報を参照し、前記属性情報と共通するデータを有する他の番組素材データを前記クライアント装置に送信する請求項1に記載の番組編集装置。   The program transmission means refers to the attribute information of the program material data selected as the program data, and transmits other program material data having data common to the attribute information to the client device. The program editing apparatus described. 前記広告希望者から前記広告データを受け付ける広告データ受付手段を更に備え、
前記番組構成手段は、前記広告データ毎の広告表示条件データを参照し、各広告表示条件データに含まれる前記条件から最も有利な条件データを有する広告表示条件データを抽出し、当該広告表示条件データと関連付けられた広告データを表示する広告データとして決定する請求項1又は2に記載の番組編集装置。
An advertisement data receiving means for receiving the advertisement data from the advertisement applicant;
The program composition means refers to the advertisement display condition data for each advertisement data, extracts advertisement display condition data having the most advantageous condition data from the conditions included in each advertisement display condition data, and the advertisement display condition data The program editing apparatus according to claim 1, wherein the advertisement editing apparatus determines the advertisement data associated with the advertisement data to be displayed.
前記番組構成手段により前記番組素材データが選択された回数を計数し、その計数値を記憶する表示ログ記憶手段と、
前記表示ログ記憶手段に記憶された前記計数値に基づいて、表示回数のランキングデータを作成するランキング作成手段と、を更に備え、
前記番組送信手段は、前記ランキング作成手段が作成したランキングデータを前記クライアント装置の表示手段に表示させる請求項1から3のいずれかに記載の番組編集装置。
Display log storage means for counting the number of times the program material data is selected by the program composition means, and storing the count value;
Ranking creation means for creating ranking data of the number of times of display based on the count value stored in the display log storage means,
The program editing device according to any one of claims 1 to 3, wherein the program transmission unit displays the ranking data created by the ranking creation unit on a display unit of the client device.
前記ランキング作成手段が作成した前記ランキングデータに基づいて、前記視聴者のクライアント装置から要求可能な番組素材データを決定する選択可能データ決定手段を更に備え、
前記選択可能データ決定手段は、前記視聴者のクライアント装置から要求可能な番組素材データを決定する場合に、前記表示ログ記憶手段を参照し、前記番組素材データ受付手段が前記番組素材データを受け付けてから所定期間経過後に前記計数値が所定の値以上である番組素材データを対象とする請求項4に記載の番組編集装置。
Based on the ranking data created by the ranking creation means, further comprising selectable data determination means for determining program material data that can be requested from the viewer's client device,
The selectable data determining means refers to the display log storage means when determining program material data that can be requested from the client device of the viewer, and the program material data receiving means receives the program material data. The program editing apparatus according to claim 4, wherein program material data whose count value is equal to or greater than a predetermined value after a lapse of a predetermined period of time is targeted.
前記表示ログ記憶手段は、前記広告データが前記番組送信手段により前記視聴者のクライアント装置に表示された表示回数を計数して記憶し、
前記番組編集装置は、前記表示ログ記憶手段に記憶された前記広告データの前記表示回数に基づいて、前記番組素材提供者に利益を還元する利益還元手段を更に備える請求項4又は5に記載の番組編集装置。
The display log storage means counts and stores the number of times the advertisement data is displayed on the viewer's client device by the program transmission means,
The said program editing apparatus is further provided with the profit return means which returns a profit to the said program material provider based on the said frequency | count of the display of the said advertisement data memorize | stored in the said display log memory | storage means. Program editing device.
前記番組素材データ受付手段は、前記視聴者のクライアント装置において再生された番組データを番組素材データとして受け付ける請求項1から6の何れかに記載の番組編集装置。   7. The program editing apparatus according to claim 1, wherein the program material data receiving unit receives program data reproduced by the viewer's client device as program material data. 前記番組素材データ受付手段は、前記番組素材データを他の番組素材データに関連付けて受け付ける請求項1から7の何れかに記載の番組編集装置。   8. The program editing apparatus according to claim 1, wherein the program material data receiving means receives the program material data in association with other program material data. 前記番組素材データは、テキストデータ、映像データ、画像データ、又は音声データのうち何れかである請求項1から8の何れかに記載の番組編集装置。   9. The program editing apparatus according to claim 1, wherein the program material data is any one of text data, video data, image data, and audio data.
JP2008321810A 2008-12-18 2008-12-18 Program editing device Active JP5199054B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008321810A JP5199054B2 (en) 2008-12-18 2008-12-18 Program editing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008321810A JP5199054B2 (en) 2008-12-18 2008-12-18 Program editing device

Publications (2)

Publication Number Publication Date
JP2010147737A true JP2010147737A (en) 2010-07-01
JP5199054B2 JP5199054B2 (en) 2013-05-15

Family

ID=42567713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008321810A Active JP5199054B2 (en) 2008-12-18 2008-12-18 Program editing device

Country Status (1)

Country Link
JP (1) JP5199054B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5457591B1 (en) * 2013-06-20 2014-04-02 ヤフー株式会社 Auction apparatus, auction method and auction program
JP2014081797A (en) * 2012-10-17 2014-05-08 Nintendo Co Ltd Information processing system, information processing device, server, information processing program, and information processing method
JP2015005267A (en) * 2014-01-08 2015-01-08 ヤフー株式会社 Auction device, auction method, and auction program
JP2015018535A (en) * 2014-01-08 2015-01-29 ヤフー株式会社 Auction device, auction method, and auction program
US9916600B2 (en) 2013-06-20 2018-03-13 Yahoo Japan Corporation Auction apparatus and auction method
US10318996B2 (en) 2013-06-20 2019-06-11 Yahoo Japan Corporation Auction apparatus and auction method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003179907A (en) * 2001-12-11 2003-06-27 Dentsu Inc Program data distribution system and method thereof
JP2003244671A (en) * 2002-02-15 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> Contents providing method, contents providing device and program
JP2007018076A (en) * 2005-07-05 2007-01-25 Matsushita Electric Ind Co Ltd Device and method for managing information
JP2008042589A (en) * 2006-08-08 2008-02-21 Softpocket:Kk Internet broadcast program production support system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003179907A (en) * 2001-12-11 2003-06-27 Dentsu Inc Program data distribution system and method thereof
JP2003244671A (en) * 2002-02-15 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> Contents providing method, contents providing device and program
JP2007018076A (en) * 2005-07-05 2007-01-25 Matsushita Electric Ind Co Ltd Device and method for managing information
JP2008042589A (en) * 2006-08-08 2008-02-21 Softpocket:Kk Internet broadcast program production support system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014081797A (en) * 2012-10-17 2014-05-08 Nintendo Co Ltd Information processing system, information processing device, server, information processing program, and information processing method
JP5457591B1 (en) * 2013-06-20 2014-04-02 ヤフー株式会社 Auction apparatus, auction method and auction program
US9916600B2 (en) 2013-06-20 2018-03-13 Yahoo Japan Corporation Auction apparatus and auction method
US10318996B2 (en) 2013-06-20 2019-06-11 Yahoo Japan Corporation Auction apparatus and auction method
JP2015005267A (en) * 2014-01-08 2015-01-08 ヤフー株式会社 Auction device, auction method, and auction program
JP2015018535A (en) * 2014-01-08 2015-01-29 ヤフー株式会社 Auction device, auction method, and auction program

Also Published As

Publication number Publication date
JP5199054B2 (en) 2013-05-15

Similar Documents

Publication Publication Date Title
US10712894B2 (en) Method and apparatus to operate different widgets from a single widget controller
US20180158096A1 (en) Methods for Cross-Market Brand Advertising, Content Metric Analysis, and Placement Recommendations
US8290982B2 (en) Methods for managing content for brand related media
US8756333B2 (en) Interactive multicast media service
US20110276372A1 (en) Temporal indices of the web that associate index elements with metadata
TWI405139B (en) Methods of ranking content for brand centric websites
JP2013530635A (en) Web time index to associate interactive calendar and index elements of scheduled web-based events with metadata
US20110225015A1 (en) Interactive calendar of scheduled web-based events
US20080262908A1 (en) Methods for promoting brand-centric advertising and managing the same
US20070204308A1 (en) Method of Operating a Channel Recommendation System
CN101689174A (en) Carry out selective media access by recommended engine
US20080262907A1 (en) Systems and methods for managing a brand universe for user information, brand related marketing and user interactivity
JP5199054B2 (en) Program editing device
CN115760177A (en) Customizable data management system
US20080262858A1 (en) Methods for Establishing Brand-Centric Websites From Bi-Directionally Linked Content
JP2012108935A (en) Bid-based delivery of advertising promotions on internet-connected media players
EP2140416A2 (en) Virtual advertisement store
JP5422157B2 (en) How to serve video ads
JP5865880B2 (en) Service providing apparatus, service providing method, and service providing program
KR20090099439A (en) Keyword advertising method and system based on meta information of multimedia contents information
JP5936587B2 (en) Service providing apparatus, service providing method, and service providing program
KR20110043568A (en) Keyword Advertising Method and System Based on Meta Information of Multimedia Contents Information like Ccommercial Tags etc.
JP6280150B2 (en) Service providing apparatus, service providing method, and service providing program
JP2016167271A (en) Service providing device, service providing method, and service providing program
WO2009117372A1 (en) Method and apparatus to operate different widgets from a single widget controller

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100316

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120522

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120523

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20120618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120719

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120828

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121128

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20121206

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130207

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

Free format text: PAYMENT UNTIL: 20160215

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5199054

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250