JP7814136B2 - Receiving device, system, and program - Google Patents
Receiving device, system, and programInfo
- Publication number
- JP7814136B2 JP7814136B2 JP2021165984A JP2021165984A JP7814136B2 JP 7814136 B2 JP7814136 B2 JP 7814136B2 JP 2021165984 A JP2021165984 A JP 2021165984A JP 2021165984 A JP2021165984 A JP 2021165984A JP 7814136 B2 JP7814136 B2 JP 7814136B2
- Authority
- JP
- Japan
- Prior art keywords
- event
- presentation
- content
- information
- receiving device
- 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.)
- Active
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、受信装置、システム、およびプログラムに関する。 The present invention relates to a receiving device, a system, and a program.
既存技術を用いて、映像および音声から成るコンテンツの配信にあわせてメタデータを提供することが可能となってきている。このようなコンテンツの配信のしかたは、放送によっても通信(インターネット等)によっても行われ得る。メタデータの一種として、イベントの内容を表すイベントメッセージが提供され得る。放送において、イベントメッセージは、一例としてテレビのクイズ番組等で活用されている。また、インターネット配信の動画コンテンツにあわせてイベントメッセージを提供するためのしくみとして、MTE(Media Timed Event)のしくみが確立されている。 Using existing technology, it is now possible to provide metadata in conjunction with the distribution of video and audio content. This content can be distributed either via broadcast or communication (Internet, etc.). Event messages describing the details of an event can be provided as a type of metadata. In broadcasting, event messages are used, for example, in television quiz shows. In addition, the MTE (Media Timed Event) system has been established as a mechanism for providing event messages in conjunction with video content distributed over the Internet.
メタデータの一種としてイベントメッセージを提供することによって、コンテンツと連携する形態での様々なサービスが実現され得る。例えば、展示会等での展示内容を紹介するコンテンツにあわせて、開催が予定されているイベントの場所等の情報をイベントメッセージとして提供することができる。また、飲食店等を照会するコンテンツにあわせて、飲食店等の場所や営業時間の情報を、イベントメッセージとして提供することができる。また、動画コンテンツの配信にあわせて、イベントツーリズム(ドラマのロケ地やアニメの舞台をめぐる楽しみ方)に関連する情報を、イベントメッセージとして提供することができる。その他にも、コンテンツに関連する様々な情報をイベントメッセージとして提供することが考えられる。 By providing event messages as a type of metadata, various services can be realized in conjunction with content. For example, information such as the location of an upcoming event can be provided as an event message in conjunction with content introducing the exhibits at an exhibition or the like. Also, information about the location and business hours of restaurants and other establishments can be provided as an event message in conjunction with content referencing restaurants and other establishments. Furthermore, information related to event tourism (enjoying visiting TV drama filming locations or anime settings) can be provided as an event message in conjunction with the distribution of video content. In addition, various other information related to content can be provided as event messages.
特許文献1には、情報提供方法およびシステムの技術が開示されている。特許文献1の技術では、広く配布されるクーポン情報と放送番組とが関連付けられている。そして、このシステムを用いることにより、クーポン情報を基に放送番組を特定することができるようになっている。また、その放送番組をユーザーが視聴することによって、クーポンが有効となるしくみもある。つまり、放送番組を視聴したユーザーだけがクーポンの価値を享受することができるようになる。 Patent Document 1 discloses information provision method and system technology. The technology in Patent Document 1 associates widely distributed coupon information with broadcast programs. Using this system, it is possible to identify broadcast programs based on the coupon information. There is also a mechanism in place where coupons become valid when a user watches the broadcast program. In other words, only users who watch the broadcast program can enjoy the value of the coupon.
上記の従来技術は下記のような課題を持つ。放送による場合も通信による場合も、コンテンツは、不特定多数のユーザーに対して同時に配信され得るものである。しかしながら、実在の店舗や観光施設等では、一時に収容あるいは対応できる来場者の人数には限りがある。また、インターネットを介した通信によるサービスが提供される場合にも、ウェブサーバー装置の規模等によって、一時に対応できるユーザーの数には限りがある。いずれの場合も、一時に(単位時間あたりに)対応できる人数の適切な規模がある。しかしながら、従来技術では、対応可能な人数の規模等に合わせてイベントメッセージの配信を制御するしくみが存在しなかった。このため、不特定多数のユーザーに対してイベントメッセージが同時に提供されてしまうと、受け入れ先の店舗、施設、あるいは設備等において混乱ないしは輻輳が生じる場合があった。 The above-mentioned conventional technologies have the following issues. Whether via broadcast or communication, content can be distributed simultaneously to an unspecified number of users. However, physical stores, tourist facilities, etc. have a limit to the number of visitors they can accommodate or handle at one time. Furthermore, when services are provided via communication over the Internet, there is a limit to the number of users that can be handled at one time, depending on factors such as the size of the web server device. In either case, there is an appropriate number of people that can be handled at one time (per unit of time). However, conventional technologies did not have a mechanism for controlling the distribution of event messages in accordance with the number of people that can be handled. As a result, if event messages were distributed simultaneously to an unspecified number of users, confusion or congestion could occur at the hosting stores, facilities, or equipment.
本発明は、上記のような事情を考慮して為されたものであり、イベント情報(イベントメッセージ)の提供によって引き起こされる影響の量的規模を適切に制御することを可能とする受信装置、システム、およびプログラムを提供しようとするものである。 The present invention was made in consideration of the above circumstances, and aims to provide a receiving device, system, and program that makes it possible to appropriately control the quantitative scale of the impact caused by the provision of event information (event messages).
[1]上記の課題を解決するため、本発明の一態様による受信装置は、コンテンツを受信するコンテンツ受信部と、受信した前記コンテンツを提示するコンテンツ提示部と、前記コンテンツに関連するイベント情報およびイベント提示条件を取得するイベント情報取得部と、前記イベント提示条件を判定することによって前記イベント情報を提示するか否かを制御するイベント通知制御部と、前記イベント通知制御部が前記イベント情報を提示すると判定した場合にのみ当該イベント情報を提示するイベント提示部と、を備えるものである。 [1] In order to solve the above problem, a receiving device according to one aspect of the present invention includes a content receiving unit that receives content, a content presenting unit that presents the received content, an event information acquisition unit that acquires event information and event presentation conditions related to the content, an event notification control unit that determines the event presentation conditions to control whether or not to present the event information, and an event presentation unit that presents the event information only if the event notification control unit determines that the event information should be presented.
[2]また、本発明の一態様は、上記の受信装置において、前記イベント提示部が前記イベント情報を提示したことを表す履歴をイベント通知履歴として管理するとともに、前記イベント通知履歴を外部に送信するイベント通知履歴管理部、をさらに備えるものである。 [2] In another aspect of the present invention, the receiving device described above further includes an event notification history management unit that manages a history indicating that the event presentation unit has presented the event information as an event notification history and transmits the event notification history to an external device.
[3]また、本発明の一態様は、上記の受信装置において、前記イベント通知履歴は、前記イベント提示部が前記イベント情報を提示したことに対応するユーザーの行動の情報を含む、というものである。 [3] In another aspect of the present invention, in the receiving device described above, the event notification history includes information about user actions corresponding to the event information being presented by the event presenting unit.
[4]また、本発明の一態様は、上記の受信装置において、前記イベント提示条件は、前記イベント情報の提示が可能な時間帯の開始時刻に関する条件を含む、というものである。 [4] In another aspect of the present invention, in the receiving device described above, the event presentation conditions include a condition regarding the start time of a time period during which the event information can be presented.
[5]また、本発明の一態様は、上記の受信装置において、前記イベント提示条件は、前記イベント情報の提示が可能な時間帯の終了時刻に関する条件をさらに含む、というものである。 [5] In another aspect of the present invention, in the receiving device described above, the event presentation conditions further include a condition regarding the end time of a time period during which the event information can be presented.
[6]また、本発明の一態様は、上記の受信装置において、前記イベント提示条件は、前記イベント情報を提示する比率を表すイベント提示比率に関する条件を含む、というものである。 [6] Another aspect of the present invention is that, in the above-mentioned receiving device, the event presentation conditions include a condition regarding an event presentation ratio that indicates the ratio at which the event information is presented.
[7]また、本発明の一態様は、上記の受信装置において、前記イベント提示条件は、当該受信装置が存在する位置に関する条件を含む、というものである。 [7] Another aspect of the present invention is that, in the receiving device described above, the event presentation conditions include a condition related to the location of the receiving device.
[8]また、本発明の一態様は、上記の受信装置において、前記コンテンツ提示部が前記コンテンツを提示した履歴を表す視聴履歴を記憶する視聴履歴記憶部、をさらに備え、前記イベント提示条件は、特定のコンテンツの視聴履歴が前記視聴履歴記憶部に記憶されているか否かについての条件を含む、というものである。 [8] In another aspect of the present invention, the receiving device further includes a viewing history storage unit that stores a viewing history indicating a history of when the content presentation unit has presented the content, and the event presentation condition includes a condition regarding whether a viewing history of a specific content item is stored in the viewing history storage unit.
[9]また、本発明の一態様は、上記の受信装置において、前記イベント通知制御部は、前記イベント提示条件の判定を繰り返し行うとともに、所定の提示終了条件が満たされる場合には、前記イベント提示条件の判定の繰り返しを抜け出して前記イベント情報を提示するか否かの制御を終了するものであり、前記提示終了条件は、所定回数のイベントの提示が完了したことと、前記コンテンツ提示部が前記コンテンツの提示を終了したことと、のいずれかを含む、ものである。 [9] In another aspect of the present invention, in the receiving device described above, the event notification control unit repeatedly determines whether the event presentation conditions are met, and when a predetermined presentation end condition is met, the event notification control unit stops the repeated determination of the event presentation conditions and ends control of whether or not to present the event information, and the presentation end condition includes either the completion of a predetermined number of event presentations or the content presentation unit ending presentation of the content.
[10]また、本発明の一態様は、受信装置と、配信装置とを含んで構成されるシステムであって、前記受信装置は、コンテンツを受信するコンテンツ受信部と、受信した前記コンテンツを提示するコンテンツ提示部と、前記コンテンツに関連するイベント情報およびイベント提示条件を取得するイベント情報取得部と、前記イベント提示条件を判定することによって前記イベント情報を提示するか否かを制御するイベント通知制御部と、前記イベント通知制御部が前記イベント情報を提示すると判定した場合にのみ当該イベント情報を提示するイベント提示部と、を備えるものであり、前記配信装置は、前記受信装置に対して、前記コンテンツと、前記イベント情報および前記イベント提示条件と、を配信するものである。 [10] Another aspect of the present invention is a system including a receiving device and a distribution device, wherein the receiving device includes a content receiving unit that receives content, a content presentation unit that presents the received content, an event information acquisition unit that acquires event information and event presentation conditions related to the content, an event notification control unit that determines the event presentation conditions to control whether or not to present the event information, and an event presentation unit that presents the event information only when the event notification control unit determines that the event information should be presented, and the distribution device distributes the content, the event information, and the event presentation conditions to the receiving device.
[11]また、本発明の一態様は、コンテンツを受信するコンテンツ受信部と、受信した前記コンテンツを提示するコンテンツ提示部と、前記コンテンツに関連するイベント情報およびイベント提示条件を取得するイベント情報取得部と、前記イベント提示条件を判定することによって前記イベント情報を提示するか否かを制御するイベント通知制御部と、前記イベント通知制御部が前記イベント情報を提示すると判定した場合にのみ当該イベント情報を提示するイベント提示部と、を備える受信装置、としてコンピューターを機能させるプログラムである。 [11] Another aspect of the present invention is a program that causes a computer to function as a receiving device that includes a content receiving unit that receives content, a content presenting unit that presents the received content, an event information acquisition unit that acquires event information and event presentation conditions related to the content, an event notification control unit that determines the event presentation conditions and controls whether or not to present the event information, and an event presentation unit that presents the event information only if the event notification control unit determines that the event information should be presented.
本発明によれば、受信装置におけるイベント通知制御部は、イベント提示条件を判定することによってイベント情報を提示するか否かを制御する。つまり、本発明によると、イベント提示条件を適切に設定して、イベント情報の提供によって引き起こされる影響の量的規模を適切に制御することが可能となる。 According to the present invention, the event notification control unit in the receiving device determines the event presentation conditions and controls whether or not to present event information. In other words, according to the present invention, by appropriately setting the event presentation conditions, it is possible to appropriately control the quantitative scale of the impact caused by the provision of event information.
次に、本発明の一実施形態について、図面を参照しながら説明する。本実施形態では、配信装置は、コンテンツを配信する際に、付随してメタデータを提供する。受信装置は、これらのコンテンツのデータとメタデータとを受信する。メタデータは、イベント情報と、イベント提示条件とを含む。イベント情報は、例えば、規格として標準化されたMTE(Media Timed Event)の形態のデータであってよい。 Next, one embodiment of the present invention will be described with reference to the drawings. In this embodiment, a distribution device provides accompanying metadata when distributing content. A receiving device receives this content data and metadata. The metadata includes event information and event presentation conditions. The event information may be, for example, data in the form of standardized MTE (Media Timed Event).
受信装置は、イベント提示条件にしたがって、イベントをユーザーに対して提示する。イベント提示条件は、ユーザーごとに異なるタイミングでその真偽値が変化する条件である。つまり、多数の受信装置が一斉にイベントをユーザーに対して提示するのではなく、それぞれの受信装置はイベント提示条件が真になったタイミングでイベントをユーザーに対して提示する。つまり、本システムではユーザーごとにイベントを提示するタイミングをずらすことができる。これにより、あるタイミングにおいてイベントの提示を行う対象のユーザーの数を制御することができる。 The receiving device presents the event to the user in accordance with the event presentation conditions. The event presentation conditions are conditions whose truth value changes at different times for each user. In other words, instead of multiple receiving devices presenting the event to the user all at once, each receiving device presents the event to the user when the event presentation condition becomes true. In other words, this system can stagger the timing of presenting the event to each user. This makes it possible to control the number of users to whom an event is presented at a given time.
イベント提示条件は、ユーザーのコンテンツ視聴履歴や、在住地(受信地)や、その他の要素に依存する。また、イベント提示条件は、ランダムな要素(例えば、擬似乱数値)に依存して真偽が定まるものであってもよい。配信装置は、イベントの発行によって行動変容を起こすユーザーの数を推測して、メタデータ(イベント情報およびイベント提示条件)を提供することができる。 Event presentation conditions depend on the user's content viewing history, place of residence (receiving location), and other factors. Event presentation conditions may also be true or false depending on random factors (e.g., pseudo-random numbers). The distribution device can estimate the number of users whose behavior will change as a result of the issuance of an event, and provide metadata (event information and event presentation conditions).
受信装置は、イベント提示後にイベント通知履歴の情報を配信装置側に送信する。イベント通知履歴は、イベントを識別する情報と、各受信装置がイベントをユーザーに対して提示したタイミングの情報とを含む。さらに、イベント通知履歴が、樹脂装置側におけるイベント提示後のユーザーの行動の情報を含んでもよい。ユーザーの行動の情報は、受信装置において提示された情報をユーザーがクリックしたか否か、ユーザーが受信装置上でどういう操作を行ったか、ユーザーが特定の場所を訪れたか否か、などといった情報を含んでよい。なお、ユーザーが訪れた場所の情報は、例えば、受信装置が持つGPS機能によって把握可能である。GPSは、Global Positioning Systemの略である。 After presenting an event, the receiving device transmits event notification history information to the distribution device. The event notification history includes information identifying the event and information about the timing at which each receiving device presented the event to the user. Furthermore, the event notification history may include information about the user's behavior after the event was presented on the distribution device. Information about the user's behavior may include information such as whether the user clicked on the information presented on the receiving device, what operations the user performed on the receiving device, and whether the user visited a specific location. Note that information about locations visited by the user can be obtained, for example, using the GPS function of the receiving device. GPS stands for Global Positioning System.
図1は、本実施形態による受信装置の概略機能構成を示すブロック図である。図示するように、受信装置1は、指示部11と、コンテンツ受信部21と、コンテンツ提示部22と、イベント情報取得部31と、イベント情報記憶部32と、イベント通知制御部33と、ユーザー情報記憶部34と、イベント提示部35と、イベント通知履歴管理部36と、を含んで構成される。これらの各機能部は、例えば、コンピューターと、プログラムとで実現することが可能である。また、各機能部は、必要に応じて、記憶手段を有する。記憶手段は、例えば、プログラム上の変数や、プログラムの実行によりアロケーションされるメモリーである。また、必要に応じて、磁気ハードディスク装置やソリッドステートドライブ(SSD)といった不揮発性の記憶手段を用いるようにしてもよい。また、各機能部の少なくとも一部の機能を、プログラムではなく専用の電子回路として実現してもよい。 Figure 1 is a block diagram showing the general functional configuration of a receiving device according to this embodiment. As shown in the figure, the receiving device 1 includes an instruction unit 11, a content receiving unit 21, a content presenting unit 22, an event information acquiring unit 31, an event information storage unit 32, an event notification control unit 33, a user information storage unit 34, an event presenting unit 35, and an event notification history management unit 36. Each of these functional units can be implemented, for example, by a computer and a program. Each functional unit also has storage means as needed. Storage means is, for example, program variables or memory allocated by program execution. Non-volatile storage means such as a magnetic hard disk drive or solid-state drive (SSD) may also be used as needed. At least some of the functions of each functional unit may also be implemented as dedicated electronic circuits rather than by programs.
受信装置1は、例えば、放送信号を受信するためのテレビ受像機であってよい。また、受信装置1は、パーソナルコンピューター(PC)、タブレット端末、スマートフォン、腕時計型端末装置、あるいはその他の形態の端末装置等であってもよい。受信装置1は、放送または通信で配信されるコンテンツのデータを受信することができる。受信装置1は、コンテンツのデータとあわせて、メタデータとしてイベント情報(イベントメッセージ)を受信することができる。また、受信装置1は、後述する配信装置2に対して、通信を介してデータを送信することができる。受信装置1の各部の機能は次の通りである。 Receiving device 1 may be, for example, a television set for receiving broadcast signals. Receiving device 1 may also be a personal computer (PC), tablet terminal, smartphone, wristwatch-type terminal device, or other type of terminal device. Receiving device 1 can receive content data distributed via broadcast or communication. Receiving device 1 can receive event information (event messages) as metadata along with the content data. Receiving device 1 can also transmit data via communication to distribution device 2, which will be described later. The functions of each part of receiving device 1 are as follows:
指示部11は、受信装置1のユーザーからの指示に基づいて、受信装置1の動作を制御する。指示部11は、例えば、ユーザーからの指示に基づいて、所定のコンテンツの視聴を配信装置側に要求するよう、コンテンツ受信部21を制御する。指示部11は、ユーザーからの指示に基づいて、その他の動作を制御してもよい。指示部11は、ユーザーによる画面操作によって、あるいはユーザーからの音声入力によって、指示を受け付ける。 The instruction unit 11 controls the operation of the receiving device 1 based on instructions from the user of the receiving device 1. For example, the instruction unit 11 controls the content receiving unit 21 to request the distribution device to view specified content based on instructions from the user. The instruction unit 11 may also control other operations based on instructions from the user. The instruction unit 11 accepts instructions by the user operating the screen or by voice input from the user.
コンテンツ受信部21は、配信装置側からコンテンツを受信する。コンテンツ受信部21は、例えば、上記の指示部11からのコンテンツ視聴の指示に基づいて、所定のコンテンツの配信を配信装置側に要求し、配信装置からコンテンツを受信する。あるいは、コンテンツ受信部21は、指示部11からの指示に基づいて、特定の放送サービスを選局することによって、放送信号として配信されるコンテンツを受信してもよい。コンテンツ受信部21は、受信したコンテンツ(映像や音声を含むデータ)を、コンテンツ提示部22に渡す。 The content receiving unit 21 receives content from the distribution device. For example, based on an instruction to view content from the instruction unit 11, the content receiving unit 21 requests the distribution device to distribute specified content and receives the content from the distribution device. Alternatively, the content receiving unit 21 may receive content distributed as a broadcast signal by selecting a specific broadcast service based on an instruction from the instruction unit 11. The content receiving unit 21 passes the received content (data including video and audio) to the content presenting unit 22.
なお、コンテンツのデータがメタデータを含む場合には、コンテンツ受信部21は、そのメタデータをイベント情報取得部31に渡す。メタデータは、イベント情報を含む。 If the content data includes metadata, the content receiving unit 21 passes the metadata to the event information acquisition unit 31. The metadata includes event information.
コンテンツ提示部22は、コンテンツ受信部21が受信してコンテンツ受信部21から渡されたコンテンツをユーザーに提示する。具体的には、コンテンツ提示部22は、コンテンツに含まれる映像を画面等に表示し、コンテンツに含まれる音声をスピーカー等から出力する。コンテンツ提示部22は、提示したコンテンツを識別する情報やコンテンツを提示した日時の情報を、ユーザー視聴履歴の情報として保持してもよい。コンテンツ提示部22は、このユーザー視聴履歴の情報を、後述するユーザー情報記憶部34に書き込んでもよい。 The content presentation unit 22 presents to the user the content received by and passed from the content receiving unit 21. Specifically, the content presentation unit 22 displays the video included in the content on a screen or the like, and outputs the audio included in the content from a speaker or the like. The content presentation unit 22 may retain information identifying the presented content and information on the date and time the content was presented as user viewing history information. The content presentation unit 22 may write this user viewing history information to the user information storage unit 34, which will be described later.
イベント情報取得部31は、コンテンツ受信部21が受信するコンテンツに関連するメタデータを取得する。イベント情報取得部31は、このメタデータをコンテンツ受信部21から取得してもよい。あるいは、イベント情報取得部31は、コンテンツ受信部21が受信しているコンテンツを識別して、当該コンテンツに関連するメタデータを、配信装置側から直接取得するようにしてもよい。イベント情報取得部31が取得するメタデータは、イベント情報と、イベント提示条件とを含んでいる。つまり、イベント情報取得部31は、コンテンツに関連するイベント情報およびイベント提示条件を、配信装置から取得する。 The event information acquisition unit 31 acquires metadata related to the content received by the content receiving unit 21. The event information acquisition unit 31 may acquire this metadata from the content receiving unit 21. Alternatively, the event information acquisition unit 31 may identify the content being received by the content receiving unit 21 and acquire metadata related to that content directly from the distribution device. The metadata acquired by the event information acquisition unit 31 includes event information and event presentation conditions. In other words, the event information acquisition unit 31 acquires event information and event presentation conditions related to the content from the distribution device.
メタデータがコンテンツに埋め込まれている場合(インバンド(in-band)方式)には、イベント情報取得部31は、コンテンツ受信部21から上記のメタデータを取得する。メタデータがコンテンツに埋め込まれずに配信装置から提供される場合(アウトバンド(out-of-band)方式)には、イベント情報取得部31は、コンテンツ受信部21からではなく外部の配信装置から直接メタデータを取得する。 When metadata is embedded in the content (in-band method), the event information acquisition unit 31 acquires the above metadata from the content receiving unit 21. When metadata is not embedded in the content but is provided by a distribution device (out-of-band method), the event information acquisition unit 31 acquires the metadata directly from an external distribution device rather than from the content receiving unit 21.
イベント情報記憶部32は、イベント情報取得部31が取得したメタデータを記憶する。前述の通り、メタデータは、イベント情報と、イベント提示条件とを含む。イベント情報記憶部32が記憶しているこれらの情報は、イベント通知制御部33によって読み取られるものである。 The event information storage unit 32 stores the metadata acquired by the event information acquisition unit 31. As mentioned above, the metadata includes event information and event presentation conditions. This information stored in the event information storage unit 32 is read by the event notification control unit 33.
イベント通知制御部33は、イベント情報記憶部32に記憶されているイベント提示条件に基づいて、イベント情報を提示するタイミングを制御する。言い換えれば、イベント通知制御部33は、イベント提示条件に付いての判定を行うことによって、その時点においてイベント提示部35にイベント情報を提示させるか否かを制御する。つまり、イベント通知制御部33は、イベント情報を提示するか否かの制御を行う。イベント提示条件に応じてイベントを提示すべき場合には、イベント通知制御部33は、イベント情報記憶部32から読み出したイベント情報を、イベント提示部35に渡す。 The event notification control unit 33 controls the timing of presenting event information based on the event presentation conditions stored in the event information storage unit 32. In other words, the event notification control unit 33 determines the event presentation conditions and controls whether or not to cause the event presentation unit 35 to present event information at that time. In other words, the event notification control unit 33 controls whether or not to present event information. When an event should be presented according to the event presentation conditions, the event notification control unit 33 passes the event information read from the event information storage unit 32 to the event presentation unit 35.
イベント通知制御部33は、イベント情報を提示させるか否かを判定するために、ユーザー情報記憶部34からユーザー情報を読み出す場合がある。つまり、イベント提示条件の真偽値がユーザー情報に依存する場合には、イベント通知制御部33は、読み出したユーザー情報に基づいて、イベントの提示を制御する。このときイベント通知制御部33が読み出すユーザー情報は、ユーザーによるコンテンツ視聴履歴や、受信装置1自身の位置情報などを含むものであってよい。 The event notification control unit 33 may read user information from the user information storage unit 34 to determine whether or not to present event information. In other words, if the truth value of the event presentation condition depends on the user information, the event notification control unit 33 controls the presentation of the event based on the read user information. In this case, the user information read by the event notification control unit 33 may include the user's content viewing history, location information of the receiving device 1 itself, etc.
ユーザー情報記憶部34は、受信装置1のユーザーに関する情報を記憶する。ユーザー情報記憶部34が記憶する情報として、受信装置1の位置情報や、受信装置1のユーザーによるコンテンツの視聴履歴の情報などを含んでもよい。受信装置1の位置情報は、例えば、受信装置1が持つGPS機能によって把握される。あるいは、受信装置1の位置情報は、受信装置1がアクセスする無線通信ネットワークの基地局を識別する情報に基づくものであってもよい。コンテンツの視聴履歴の情報は、受信装置1が配信装置からコンテンツを受信して提示した際に自動的に蓄積するものであってよい。ユーザー情報記憶部34は、ユーザーに関するその他の情報として、ユーザーが入力した情報を記憶してもよい。なお、ユーザー情報記憶部34は、複数のユーザーの情報を区別して管理・記憶するものであってもよい。 The user information storage unit 34 stores information about the user of the receiving device 1. Information stored in the user information storage unit 34 may include location information of the receiving device 1 and information about the content viewing history of the user of the receiving device 1. The location information of the receiving device 1 is determined, for example, by the GPS function of the receiving device 1. Alternatively, the location information of the receiving device 1 may be based on information identifying the base station of the wireless communication network accessed by the receiving device 1. Content viewing history information may be automatically accumulated when the receiving device 1 receives and presents content from the distribution device. The user information storage unit 34 may also store information input by the user as other information about the user. Note that the user information storage unit 34 may manage and store information for multiple users separately.
イベント提示部35は、イベント通知制御部33によって制御されるとともに、イベント情報をユーザーに対して提示する。言い換えれば、イベント提示部35は、イベント通知制御部33がイベントを提示すべきタイミングであるか否かを判定した結果に基づいて、イベントの提示を行う。つまり、イベント提示部35は、イベント通知制御部33がイベント情報を提示すると判定した場合にのみ当該イベント情報を提示する。イベント提示部35は、例えば、文字や画像による情報を画面等に表示することによって、イベントの提示を行う。イベント提示部35は、クリック可能なリンク情報を画面等に表示してもよい。ユーザーがそのリンク情報をクリックすることによって、イベント提示部35はさらに詳細なイベント情報を通信ネットワーク経由で取得して表示することができる。 The event presentation unit 35 is controlled by the event notification control unit 33 and presents event information to the user. In other words, the event presentation unit 35 presents an event based on the result of the event notification control unit 33's determination of whether or not it is the timing to present the event. In other words, the event presentation unit 35 presents event information only when the event notification control unit 33 determines that the event information should be presented. The event presentation unit 35 presents an event, for example, by displaying information in the form of text or images on a screen, etc. The event presentation unit 35 may also display clickable link information on a screen, etc. When the user clicks on the link information, the event presentation unit 35 can obtain and display more detailed event information via a communications network.
イベント提示部35は、また、イベントを提示した後のユーザーの行動の情報を取得することができる。ここでのユーザーの行動は、所定のリンク情報をクリックすることによって別のコンテンツ等を取得することを含む。また、ユーザーの行動は、受信装置1を携帯した状態で所定の場所(例えば、提示されたイベントによって案内された場所(店舗、施設等))に移動することを含む。ユーザーが場所を移動したことは、例えば、受信装置1が持つGPS機能によって把握可能である。 The event presentation unit 35 can also acquire information about the user's actions after the event is presented. User actions here include obtaining other content by clicking on specific link information. User actions also include moving to a specific location (for example, a location (store, facility, etc.) guided by the presented event) while carrying the receiving device 1. The user's location change can be detected, for example, by the GPS function of the receiving device 1.
イベント提示部35は、イベントの提示に関する履歴の情報を、イベント通知履歴管理部36に渡す。ここでの履歴の情報は、提示されたイベントを一意に識別する情報(例えば、後述するイベントID)や、イベントを提示した日時の情報や、イベント提示後のユーザーの行動の情報を含む。 The event presentation unit 35 passes historical information related to the presentation of the event to the event notification history management unit 36. This historical information includes information that uniquely identifies the presented event (for example, an event ID, described below), information on the date and time the event was presented, and information on the user's actions after the event was presented.
イベント通知履歴管理部36は、イベント情報のユーザーによる視聴履歴と、イベントの提示後のユーザーの行動履歴とを取得し、それらの情報をイベント通知履歴として配信装置側にフィードバックする。イベント通知履歴管理部36が配信装置側にフィードバックする情報は、上記のイベント提示部35からイベント通知履歴管理部36に渡される情報を含む。つまり、イベント通知履歴管理部36は、イベント提示部35がイベント情報を提示したことを表す履歴をイベント通知履歴として管理するとともに、そのイベント通知履歴を外部の配信装置に向けて送信する。イベント通知履歴は、イベント提示部35がイベント情報を提示したことに対応するユーザーの行動の情報を含んでもよい。 The event notification history management unit 36 acquires the user's viewing history of the event information and the user's behavior history after the event was presented, and feeds this information back to the distribution device as event notification history. The information that the event notification history management unit 36 feeds back to the distribution device includes information passed to the event notification history management unit 36 from the event presentation unit 35. In other words, the event notification history management unit 36 manages the history indicating that the event presentation unit 35 presented the event information as event notification history, and transmits this event notification history to an external distribution device. The event notification history may include information about the user's behavior in response to the event presentation unit 35 presenting the event information.
以上、説明したように、受信装置1は、配信装置側から、イベント情報と、その提示条件のデータとを受信する。受信装置1は、配信装置側から受信した提示条件に基づいて、イベントの提示を制御する。さらに、受信装置1は、イベント提示の履歴のデータを、配信装置側に向けて送信する。 As explained above, the receiving device 1 receives event information and data on its presentation conditions from the distribution device. The receiving device 1 controls the presentation of events based on the presentation conditions received from the distribution device. Furthermore, the receiving device 1 transmits data on the event presentation history to the distribution device.
図2は、本実施形態による配信装置の概略機能構成を示すブロック図である。図示するように、配信装置2は、イベント発行管理部51と、コンテンツ配信部52と、イベント情報送信部53と、イベント発行履歴取得部54と、を含んで構成される。配信装置2の機能の少なくとも一部も、例えば、コンピューターと、プログラムとで実現することが可能である。また、各機能部は、必要に応じて、記憶手段を有する。各機能部の少なくとも一部の機能を、プログラムではなく専用の電子回路として実現してもよい。 Figure 2 is a block diagram showing the general functional configuration of a distribution device according to this embodiment. As shown in the figure, the distribution device 2 includes an event issuance management unit 51, a content distribution unit 52, an event information transmission unit 53, and an event issuance history acquisition unit 54. At least some of the functions of the distribution device 2 can also be implemented, for example, by a computer and a program. Furthermore, each functional unit has a storage means as necessary. At least some of the functions of each functional unit may be implemented as a dedicated electronic circuit rather than a program.
典型的な構成例として、配信装置2は、放送信号によってコンテンツを配信する装置であってよい。また、別の構成例として、配信装置2は、インターネット等の通信回線を介して、IP(インターネットプロトコル)を用いてコンテンツを配信する装置であってよい。また、配信装置2は、コンテンツを受信する受信装置1側から、通信回線を介して、イベント発行履歴のデータを受信することができる。配信装置2の各部の機能は、次に説明する通りである。 As a typical configuration example, the distribution device 2 may be a device that distributes content via a broadcast signal. As another configuration example, the distribution device 2 may be a device that distributes content using IP (Internet Protocol) via a communication line such as the Internet. The distribution device 2 can also receive event issuance history data via the communication line from the receiving device 1 that receives the content. The functions of each part of the distribution device 2 are as follows:
イベント発行管理部51は、コンテンツ供給装置3から受信するコンテンツを管理する。イベント発行管理部51は、イベント情報およびイベント提示条件を含んだメタデータを生成し、イベント情報送信部53に渡す。また、イベント発行管理部51は、イベント発行履歴取得部54から、イベント発行履歴のデータを受け取る。イベント発行履歴のデータは、受信装置1側のイベント通知履歴管理部36から送信されたイベント発行に関するフィードバック情報である。イベント発行履歴のデータは、イベントを識別する情報や、イベントが提示された受信装置1を個別に識別する情報や、イベントが提示された日時の情報や、イベント提示後のユーザーの行動に関する情報などを含む。イベント発行管理部51は、受け取ったイベント発行履歴に基づいて、その後のイベント提示条件を調整してもよい。これにより、配信装置2は、イベントの提示を同時に行う受信装置1の数やユーザー属性(視聴履歴や位置など)の分布などを制御することができる。 The event issuance management unit 51 manages content received from the content supply device 3. The event issuance management unit 51 generates metadata including event information and event presentation conditions, and passes the metadata to the event information transmission unit 53. The event issuance management unit 51 also receives event issuance history data from the event issuance history acquisition unit 54. The event issuance history data is feedback information related to event issuance transmitted from the event notification history management unit 36 on the receiving device 1 side. The event issuance history data includes information identifying the event, information individually identifying the receiving device 1 to which the event was presented, information on the date and time the event was presented, and information on user behavior after the event was presented. The event issuance management unit 51 may adjust subsequent event presentation conditions based on the received event issuance history. This allows the distribution device 2 to control the number of receiving devices 1 to simultaneously present an event, the distribution of user attributes (viewing history, location, etc.), and the like.
コンテンツ配信部52は、受信装置1に対してコンテンツ(映像や音声)を配信する。コンテンツ配信部52は、前述のインバンド方式でメタデータを提供する場合には、イベント情報送信部53から受け取るメタデータをコンテンツに埋め込んで受信装置1に向けて配信する。なお、コンテンツ配信部52は、放送によってコンテンツを配信する場合もあり、インターネット等を介した通信によってコンテンツを配信する場合もある。 The content distribution unit 52 distributes content (video and audio) to the receiving device 1. When providing metadata using the in-band method described above, the content distribution unit 52 embeds the metadata received from the event information transmission unit 53 into the content and distributes it to the receiving device 1. Note that the content distribution unit 52 may distribute content by broadcasting, or by communication via the Internet, etc.
イベント情報送信部53は、イベント情報およびイベント提示条件を含むメタデータを、送信する。インバンド方式でメタデータが伝送される場合には、イベント情報送信部53は、そのメタデータを上記のコンテンツ配信部52に渡す。アウトバンド方式でメタデータが伝送される場合には、イベント情報送信部53は、そのメタデータを、コンテンツ配信部52には渡さず直接、受信装置1に向けて送信する。 The event information transmission unit 53 transmits metadata including event information and event presentation conditions. When metadata is transmitted in-band, the event information transmission unit 53 passes the metadata to the content distribution unit 52. When metadata is transmitted out-band, the event information transmission unit 53 transmits the metadata directly to the receiving device 1 without passing it to the content distribution unit 52.
イベント発行履歴取得部54は、受信装置1側からイベント発行履歴を受け取る。イベント発行履歴の内容は、既に説明した通りである。イベント発行履歴取得部54は、受信装置1からイベント発行履歴を、イベント発行管理部51に渡す。つまり、イベント発行管理部51で発行されたイベントの提示状況等が、イベント発行管理部51にフィードバックされる。 The event issuance history acquisition unit 54 receives the event issuance history from the receiving device 1. The contents of the event issuance history are as already explained. The event issuance history acquisition unit 54 passes the event issuance history from the receiving device 1 to the event issuance management unit 51. In other words, the presentation status of events issued by the event issuance management unit 51 is fed back to the event issuance management unit 51.
なお、図中のコンテンツ供給装置3は、コンテンツおよび関連するデータを、配信装置2に供給するものである。 Note that the content supply device 3 in the figure supplies content and related data to the distribution device 2.
図3は、本実施形態によるシステムの概略機能構成を示すブロック図である。図示するように、システム7は、受信装置1と、配信装置2と、コンテンツ供給装置3と、を含んで構成される。受信装置1と、配信装置2と、コンテンツ供給装置3のそれぞれの機能構成については、既に説明した通りである。システム7は、多数の受信装置1を含むように構成してよい。また、システム7は、1台または複数の配信装置2と、1台または複数のコンテンツ供給装置3とを含んでよい。 Figure 3 is a block diagram showing the general functional configuration of a system according to this embodiment. As shown in the figure, the system 7 includes a receiving device 1, a distribution device 2, and a content supply device 3. The functional configurations of the receiving device 1, distribution device 2, and content supply device 3 have already been described. The system 7 may be configured to include multiple receiving devices 1. The system 7 may also include one or more distribution devices 2 and one or more content supply devices 3.
コンテンツ供給装置3は、例えば、コンテンツ制作者あるいは提供者等によって運用される装置である。コンテンツ供給装置3は、コンテンツを配信装置2に供給する。配信装置2は、放送事業者やインターネットによるコンテンツ配信事業者等によって運用される装置である。配信装置2は、放送や通信によって、コンテンツを受信装置1に対して配信する。また、配信装置2は、イベント情報およびイベント提示条件を含んだメタデータを、受信装置1に提供する。受信装置1は、ユーザーによって利用される。ユーザーは、受信装置1を用いてコンテンツの視聴を行う。また、受信装置1はイベントをユーザーに対して提示する。受信装置1は前述のイベント発行履歴の情報を、配信装置2に対してフィードバックする。 The content supply device 3 is a device operated by, for example, a content creator or provider. The content supply device 3 supplies content to the distribution device 2. The distribution device 2 is a device operated by a broadcasting company, an internet content distribution company, or the like. The distribution device 2 distributes content to the receiving device 1 via broadcasting or communication. The distribution device 2 also provides metadata including event information and event presentation conditions to the receiving device 1. The receiving device 1 is used by a user. The user uses the receiving device 1 to view content. The receiving device 1 also presents events to the user. The receiving device 1 provides feedback of the aforementioned event issuance history information to the distribution device 2.
図4は、システム7の動作手順を示すシーケンス図である。ここでは、同図が示す流れに沿って、本実施形態の動作手順について説明する。 Figure 4 is a sequence diagram showing the operating procedure of system 7. Here, the operating procedure of this embodiment will be explained following the flow shown in the diagram.
処理P1において、コンテンツ供給装置3は、配信装置2にコンテンツを渡す。このとき、コンテンツ供給装置3は、当該コンテンツに関連するイベント情報およびイベント提示条件の情報を渡してもよい。配信装置2は、これらのコンテンツ等のデータを受け取る。配信装置2は、コンテンツを受信装置1に対して配信することができる状態となる。また、配信装置2は、コンテンツ供給装置3から渡された情報に基づいて、あるいは自装置独自の処理に基づいて、イベント提示条件を決定する。 In process P1, the content supply device 3 passes content to the distribution device 2. At this time, the content supply device 3 may pass event information and event presentation condition information related to the content. The distribution device 2 receives this content data, etc. The distribution device 2 is now in a state where it can distribute the content to the receiving device 1. The distribution device 2 also determines the event presentation conditions based on the information passed from the content supply device 3 or based on its own unique processing.
次に処理P2において、受信装置1は、コンテンツの再生を要求する。コンテンツが通信によって配信される場合には、受信装置1は、特定のコンテンツの配信を配信装置2に対して要求する。コンテンツが放送によって配信される場合には、受信装置1は、当該コンテンツを受信するために特定の放送サービスを選局する。 Next, in process P2, the receiving device 1 requests playback of the content. If the content is distributed via communication, the receiving device 1 requests distribution of specific content from the distribution device 2. If the content is distributed via broadcast, the receiving device 1 tunes in to a specific broadcast service to receive the content.
処理P3において、配信装置2は、受信装置1にコンテンツを配信する。コンテンツは、例えば、映像および音声によるコンテンツである。また、配信装置2は、当該コンテンツに関連するメタデータを受信装置1に提供することができる。メタデータは、イベント情報とイベント提示条件を含んでよい。イベント情報は、提示条件に基づいて提示されるイベントと、提示条件なしに提示されるイベントとを含んでよい。受信装置1は、これらコンテンツおよび関連するデータを受信する。 In process P3, the distribution device 2 distributes content to the receiving device 1. The content may be, for example, video and audio content. The distribution device 2 can also provide metadata related to the content to the receiving device 1. The metadata may include event information and event presentation conditions. The event information may include events that are presented based on presentation conditions and events that are presented without presentation conditions. The receiving device 1 receives this content and related data.
処理P4において、受信装置1は、処理P3において受信したコンテンツを提示する。具体的には、受信装置1は、映像を画面に表示するとともに、音声をスピーカー等(イヤフォン等を含む)に出力する。また、提示条件のないイベント情報については、受信装置1は、適切なタイミングおよび手段で提示する。処理P4は、映像や音声の出力であり、所定時間継続して行われる。この処理P4と並行して、受信装置1は、下記の処理P5のループを実行する。 In process P4, the receiving device 1 presents the content received in process P3. Specifically, the receiving device 1 displays video on the screen and outputs audio to speakers, etc. (including earphones, etc.). Furthermore, for event information with no presentation conditions, the receiving device 1 presents it at an appropriate time and by an appropriate means. Process P4 outputs video and audio, and continues for a predetermined period of time. In parallel with process P4, the receiving device 1 executes the loop of process P5 described below.
処理P5において、受信装置1は、下で説明する処理P6および処理P7を繰り返す。なお、処理P10におけるループのブレークの条件が満たされる場合には、受信装置1は、処理P5のループを抜け出す。 In process P5, the receiving device 1 repeats processes P6 and P7, described below. Note that if the loop break condition in process P10 is met, the receiving device 1 exits the loop of process P5.
処理P5のループ中の処理P6において、受信装置1は、イベントの提示条件の判定を行う。イベントの提示条件は、既に上記の処理P3において受信装置1が受信しているものである。 In process P6 within the process P5 loop, the receiving device 1 determines the event presentation conditions. The event presentation conditions are those that the receiving device 1 has already received in process P3 above.
処理P5のループ中の処理P7において、受信装置1は、処理P6での提示条件の判定の結果に応じた処理を行う。具体的には、提示条件が満たされる場合(判定:true(真))には、処理P8およびP9を実行する。その他の場合、即ち提示条件が満たされない場合(判定:false(偽))には、特に処理を行わずに処理P7が終了する。いずれの場合にも、処理P7の終了後には、処理P10に移る。 In process P7 within the process P5 loop, the receiving device 1 performs processing according to the result of the presentation condition determination in process P6. Specifically, if the presentation condition is met (determination: true), processes P8 and P9 are executed. Otherwise, that is, if the presentation condition is not met (determination: false), process P7 ends without performing any particular processing. In either case, after process P7 ends, the process moves to process P10.
上記の処理P8(提示条件が真の場合の第1の処理)おいて、受信装置1のイベント提示部35は、提示条件付きのメタデータ(イベント情報)の提示を行う。具体的には、受信装置1は、イベント情報を画面に表示するなどといった方法で、ユーザーへの提示を行う。これにより、ユーザーは、提示されたイベントを認識する。 In the above process P8 (first process when the presentation condition is true), the event presentation unit 35 of the receiving device 1 presents metadata (event information) with the presentation condition. Specifically, the receiving device 1 presents the event information to the user by, for example, displaying it on the screen. This allows the user to recognize the presented event.
続いて上記の処理P9(提示条件が真の場合の第2の処理)おいて、受信装置1のイベント通知履歴管理部36は、上記の処理P8におけるイベントの提示の記録を履歴情報として保存する。イベントの提示履歴は、イベントをユーザーに対して提示したか否かを表す情報、提示した時刻の情報、提示されたイベントに反応したユーザーの行動の情報を含む。この処理P9の完了により、処理P7が終了する。 Next, in the above process P9 (second process when the presentation condition is true), the event notification history management unit 36 of the receiving device 1 saves the record of the event presentation in the above process P8 as history information. The event presentation history includes information indicating whether the event was presented to the user, information about the time of presentation, and information about the user's actions in response to the presented event. Completion of this process P9 ends process P7.
上記の処理P7が終了すると、処理P5のループ中の処理P10において、受信装置1は、当該ループをブレーク(抜け出す)ための条件を判定する。具体的には、提示終了の条件がtrue(真)ならば、処理P11において、受信装置1のイベント通知履歴管理部36は、保存・蓄積していたメタデータ通知履歴(イベント通知履歴)を、配信装置2側に送信するとともに、処理P5のループを抜ける。 When the above process P7 is completed, in process P10 within the loop of process P5, the receiving device 1 determines the condition for breaking (exiting) the loop. Specifically, if the condition for ending presentation is true, in process P11, the event notification history management unit 36 of the receiving device 1 transmits the metadata notification history (event notification history) that it has saved and accumulated to the distribution device 2, and exits the loop of process P5.
上記の処理P10において、提示終了の条件がfalse(偽)の場合には、処理P5のループを繰り返す。 If the condition for ending presentation is false in process P10 above, the process P5 loop is repeated.
上記の処理P6において判定するイベント提示条件として、例えば、「10月16日19時00分から19時30分の間にイベントを提示」という条件が定められている場合には、当該日の19時00分が到来した時点でイベント提示条件が真となり、19時30分までその状態が維持される。当該日の19時00分より前、あるいは当該日の19時30分以後には、イベント提示条件は偽となる。 For example, if the event presentation condition determined in process P6 above is set to "present the event between 7:00 PM and 7:30 PM on October 16th," the event presentation condition will become true when 7:00 PM arrives on that day, and will remain that way until 7:30 PM. Before 7:00 PM on that day, or after 7:30 PM on that day, the event presentation condition will become false.
上記の処理P10において判定するイベント提示終了の条件が真となるのは、例えば、定められた所定の回数の提示が為された場合や、定められた提示時間の範囲が終了した場合や、提示対象の地域の外に受信装置1が存在する場合(移動したことによって提示対象の地域の外に出た場合を含む)や、当該コンテンツの視聴を終了した場合などである。 The condition for ending the event presentation determined in process P10 above becomes true when, for example, the event has been presented a predetermined number of times, the presentation time period has expired, the receiving device 1 is outside the area where the event is being presented (including when the receiving device 1 has moved outside the area where the event is being presented), or viewing of the content has ended.
つまり、イベント通知制御部33は、イベント提示条件の判定をループ(上記の処理P5)により繰り返し行うことができる。また、所定の提示終了条件が満たされる場合には、イベント通知制御部33は、イベント提示条件の判定の繰り返しを抜け出して、イベント情報を提示するか否かの制御を終了する(上記の処理P10のブレーク)。提示終了条件は、所定回数のイベントの提示が完了したことや、選局状態の変更等によってコンテンツ提示部22がコンテンツの提示を終了したこと、のいずれかを含む。 In other words, the event notification control unit 33 can repeatedly determine the event presentation conditions in a loop (process P5 above). Furthermore, if a predetermined presentation termination condition is met, the event notification control unit 33 exits the repeated determination of the event presentation conditions and terminates control of whether or not to present event information (break in process P10 above). The presentation termination condition includes either the completion of a predetermined number of event presentations or the content presentation unit 22 ending content presentation due to a change in the channel selection state, etc.
次に、イベント提示条件の判定についての複数の例を説明する。 Next, we will explain several examples of how to determine event presentation conditions.
[第1の提示条件判定例]
本例では、提示する映像コンテンツの一例として、放送として配信される紀行番組を想定する。その紀行番組では、現地の特定の比較的小規模なイベント(祭り等)を紹介する。そのイベントは期間を限定して行われるものであるが、小規模なイベントであるため、放送番組で紹介することによって一時に大勢の客がそのイベントの場所を訪れることは望ましくない。そこで、メタデータの少なくとも一部の情報は、祭り等の終了後に限って提示されるようにイベントの提示条件を設定することとする。
[First Presentation Condition Determination Example]
In this example, a travel program distributed as a broadcast is assumed as an example of video content to be presented. The travel program introduces a specific, relatively small-scale event (such as a festival) in a local area. The event is held for a limited period of time, but because it is a small-scale event, it is undesirable for a large number of people to visit the event location at once by introducing it in a broadcast program. Therefore, the event presentation conditions are set so that at least some of the metadata information is presented only after the festival or other event has ended.
具体的には、例えば、メタデータのうち、番組への理解促進を図る情報(例えば、現地の歴史情報や、番組の字幕情報等)については、提示条件を設けない。このような情報は、ユーザーがコンテンツを視聴している際に、受信装置1がメタデータを受信した直後から提示可能とする。一方、現地への訪問を促す作用を有する情報(例えば、現地への経路情報、交通機関の情報、観光施設や宿泊施設の予約のためのウェブページのURL等)については、提示条件を設けることによって、所定の日時の後にのみ提示されるような条件を設ける。このような情報は、受信装置1がメタデータを受信してもすぐにはユーザーに対して提示されず、指定された日時が到来した後にのみ、提示される。 Specifically, for example, presentation conditions are not set for metadata information that promotes understanding of the program (e.g., local historical information, program subtitle information, etc.). Such information can be presented immediately after the receiving device 1 receives the metadata while the user is watching the content. On the other hand, presentation conditions are set for information that encourages users to visit the local area (e.g., route information to the local area, transportation information, URLs of web pages for booking tourist facilities and accommodations, etc.), so that the information is presented only after a specified date and time. Such information is not presented to the user immediately after the receiving device 1 receives the metadata, but is presented only after the specified date and time has arrived.
上記のような提示条件を設けることにより、コンテンツを視聴するユーザーにとって理解が深まることにつながる情報を提供しつつ、祭り等への来場者の集中的来訪を抑制することができる。なお、受信装置1は、イベント提示履歴の情報を、配信装置2に通知する。 By setting the presentation conditions described above, it is possible to provide information that will help users who view the content to deepen their understanding, while also preventing a large number of visitors from concentrating on events such as festivals. The receiving device 1 also notifies the distribution device 2 of the event presentation history information.
本例で説明しているしくみは、他にも例えば、特定の地域への観光客の来訪を促進したいが、特定のピークシーズンにおける来訪を抑制して、オフピークのシーズンにその促進効果を高くするために利用することが可能である。つまり、オフシーズンの時期が到来して初めて、受信装置1がイベント情報を提示するように、制御することができる。これにより、年間通して、ピーク性を抑えながら、当該地域の観光プロモーションを行うことができる。即ち、観光公害あるいはオーバーツーリズムと言われる現象を抑制することができる。 The mechanism described in this example can also be used, for example, to promote tourist visits to a particular region, but suppress visits during a particular peak season and increase the promotion effect during off-peak seasons. In other words, the receiving device 1 can be controlled so that it only displays event information once the off-season arrives. This makes it possible to promote tourism in the region throughout the year while suppressing peaks. In other words, it is possible to curb the phenomenon known as tourist pollution or overtourism.
図5は、第1の提示条件判定例を実施するためのメタデータの構成の一例を示す概略図である。図示するように、メタデータは、JSON形式(JavaScript Object Notation、JavaScriptのオブジェクト記法)またはそれに準ずる形式で表現され得る。同図において、eventIdはイベント識別子、conditionは提示条件、eventObjectはイベントオブジェクトの実体、をそれぞれ表すデータである。 Figure 5 is a schematic diagram showing an example of the configuration of metadata for implementing the first example of presentation condition determination. As shown in the figure, the metadata can be expressed in JSON format (JavaScript Object Notation) or a format equivalent thereto. In the figure, eventId is data representing the event identifier, condition is the presentation condition, and eventObject is the entity of the event object.
イベント識別子は、配信装置2から配信されるイベント情報をユニークに識別するための情報である。図示する例では、イベント識別子は「12345678」である。 The event identifier is information used to uniquely identify event information distributed from the distribution device 2. In the example shown, the event identifier is "12345678."
提示条件は、イベントを提示するための条件である。既に説明したように、受信装置1のイベント通知制御部33は、この提示条件の判定を行うことによって、現在のタイミングにおいてイベントをユーザーに対して提示すべきであるか否かを決定する。図示する例では、イベント提示条件は、「“availableStartTime”:“20210901T100000+0900”」である。このイベント提示条件は、イベント情報の提示を開始することのできる時刻(日時)を指定している。ここでは、時刻は「YYYYMMDDThhmmss±zzzz」の形式で表わされている。「YYYYMMDD」は西暦での年・月・日に当たる(本例では、2021年09月01日)。「T」は年月日と時分秒を区切るための固定的な記号である。「hhmmss」は24時間制表記での時・分・秒に当たる(本例では、10時00分00秒)。「±zzzz」はタイムゾーンを表すものであり、本例での「+0900」は協定世界時(UTC)から9時間進んだタイムゾーン(具体例としては、日本標準時)を表す。 The presentation conditions are the conditions for presenting an event. As already explained, the event notification control unit 33 of the receiving device 1 evaluates these presentation conditions to determine whether or not the event should be presented to the user at the current timing. In the illustrated example, the event presentation condition is "availableStartTime:20210901T100000+0900". This event presentation condition specifies the time (date and time) at which presentation of event information can begin. Here, the time is expressed in the format "YYYYMMDDThhmmss±zzzz". "YYYYMMDD" corresponds to the year, month, and day in the Gregorian calendar (in this example, September 1, 2021). "T" is a fixed symbol used to separate the year, month, and day from the hour, minute, and second. "hhmmss" corresponds to the hour, minute, and second in 24-hour notation (in this example, 10:00:00). "±zzzz" represents the time zone, and in this example "+0900" represents a time zone 9 hours ahead of Coordinated Universal Time (UTC) (for example, Japan Standard Time).
イベントオブジェクトの実体は、キー情報と値情報との対の集合として表わされ得る。図示する例では、key1、key2、key3がキー情報であり、value1、value2、value3がキー情報にそれぞれ対応する値情報である。イベントオブジェクトの実体は、例えば、地域の歴史情報や、番組内容に対応する字幕情報や、特定地域を訪問するための経路情報や、その他の情報等であってよい。 The entity of an event object can be represented as a set of pairs of key information and value information. In the example shown, key1, key2, and key3 are the key information, and value1, value2, and value3 are the value information corresponding to the key information, respectively. The entity of an event object may be, for example, historical information about a region, subtitle information corresponding to the content of a program, route information for visiting a specific region, or other information.
なお、図5に例示するデータでは、イベント提示条件として、提示可能開始時刻のみが指定されており、提示可能終了時刻の指定はない。このような場合には、提示の処理のループ(図4の処理P5)の中のブレークの条件判定(図4の処理P10)のみによって、ループから抜け出し得る。ブレークの条件は、例えば、「ユーザーに対してイベント情報を1回提示したらループを抜ける」、あるいは「受信装置1が選局するサービス(チャンネル)を切り替えたらループを抜ける」などといったものであってよい。 In the example data shown in Figure 5, only the presentable start time is specified as the event presentation condition, and no presentable end time is specified. In such a case, the loop can be exited simply by determining the break condition (process P10 in Figure 4) within the presentation processing loop (process P5 in Figure 4). The break condition may be, for example, "exit the loop once the event information has been presented to the user" or "exit the loop once the service (channel) selected by the receiving device 1 is changed."
[第2の提示条件判定例]
上記の「第1の提示条件判定例」においては、配信先のすべての受信装置1に対して同一のイベント提示条件が配られることを想定していた。本例(第2の提示条件判定例)では、配信装置2は、必ずしも全ユーザー(全ての受信装置1)に対して同一とは言えないイベント提示条件を提供するようにする。
[Second Presentation Condition Determination Example]
In the above-described "first presentation condition determination example," it was assumed that the same event presentation conditions were distributed to all distribution destination receiving devices 1. In this example (second presentation condition determination example), the distribution device 2 provides event presentation conditions that are not necessarily the same for all users (all receiving devices 1).
例えば、放送または通信によって全ユーザーに対して一斉に配信されるコンテンツ(一例としてエンターテインメントコンテンツ)において、ウェブサイトにアクセスするための遷移情報(URL等)をイベント情報として提供する場合を想定する。
コンテンツ配信事業者としては、多くのユーザー(視聴者)に当該ウェブサイトにアクセスしてほしいが、ウェブサーバー側でのアクセス負荷等を考慮して、時間方向に少しでもアクセスを分散させたい場合があり得る。そのため、ユーザーごとに(受信装置1ごとに)イベント情報の提示タイミングを異ならせるように、提供する提示条件にバリエーションを持たせるようにする。メタデータを受信した受信装置1側では、各自装置が受信した提示条件に基づいてイベントのユーザーへの提示を行う。これにより、コンテンツ配信時間帯の中の特定の一時点にウェブサイトへのアクセスを集中させずに、コンテンツ配信時間帯の全体を通じてほぼ一様の(またはそれに近い)アクセス分布となるように、制御することが可能となる。
For example, it is assumed that transition information (such as a URL) for accessing a website is provided as event information in content (entertainment content, for example) that is distributed simultaneously to all users via broadcasting or communication.
Content distributors want many users (viewers) to access their websites, but may want to distribute access as much as possible over time, taking into account factors such as the access load on the web server. Therefore, the presentation conditions are varied so that the timing of presenting event information varies for each user (each receiving device 1). Each receiving device 1 that receives the metadata presents the event to users based on the presentation conditions received by that device. This makes it possible to control the distribution of access to the website so that it is approximately uniform (or nearly so) throughout the entire content distribution time period, rather than concentrating access to the website at a specific point during the content distribution time period.
例えば、配信装置2は、例えば番組の冒頭部分と中盤部分と終盤部分とにイベントの提示のタイミングが分散するように、イベント提示条件を設定することができる。あるいは、配信装置2は、その他の番組の展開に応じて、イベントの提示のタイミングが分散するように、イベント提示条件を設定することができる。また、配信装置2は、受信装置1からの提示履歴のフィードバック情報を参照しながら、その履歴の分析結果をイベント提示条件に反映させるようにしてもよい。例えば、フィードバック情報から算出されるイベント情報への反応数あるいは反応率に応じて、イベント提示条件を変えるようにしてもよい。 For example, the distribution device 2 can set event presentation conditions so that the timing of event presentation is dispersed, for example, at the beginning, middle, and end of a program. Alternatively, the distribution device 2 can set event presentation conditions so that the timing of event presentation is dispersed depending on the development of other programs. Furthermore, the distribution device 2 may refer to feedback information on the presentation history from the receiving device 1 and reflect the results of an analysis of that history in the event presentation conditions. For example, the event presentation conditions may be changed depending on the number of responses or response rate to the event information calculated from the feedback information.
また、複数の地域(複数の放送局)にまたがる放送(例えば、全国放送)の場合に、放送所(例えば、東京、名古屋、大阪、福岡等)ごとに異なるイベント提示条件を、設定するようにしてもよい。つまり、放送所ごとに、イベント提示の時間帯を異ならせることができる。イベント提示の時間帯は、メタデータ内に含まれるイベント提示可能開始時刻とイベント提示可能終了時刻によって定まる。放送では基本的にインバンド方式でのイベント情報の提供が想定されるが、このように放送所単位では異なるメタデータを配信することが比較的容易である。 Furthermore, in the case of broadcasts spanning multiple regions (multiple broadcast stations) (e.g., nationwide broadcasts), different event presentation conditions can be set for each broadcast station (e.g., Tokyo, Nagoya, Osaka, Fukuoka, etc.). In other words, the event presentation time period can be different for each broadcast station. The event presentation time period is determined by the event presentation start time and event presentation end time included in the metadata. In broadcasts, event information is generally expected to be provided in-band, and it is relatively easy to distribute different metadata for each broadcast station in this way.
メタデータの提供がアウトバンド方式の場合には、配信装置2が、例えばユーザーからのメタデータのリクエストごとに、異なるパターンの提示条件を持つメタデータを提供するようにしてもよい。 When metadata is provided out-of-band, the distribution device 2 may provide metadata with different patterns of presentation conditions, for example, for each metadata request from a user.
図6は、第2の提示条件判定例の実施に関わるメタデータの構成の一例を示す概略図である。図5に示した例と同様に、メタデータは、JSON形式等で表現され得る。図5に示した例と同様に、メタデータは、eventId(イベント識別子)、condition(提示条件)、eventObject(イベントオブジェクトの実体)の各項目のデータを含む。図6のデータの特徴は、condition(イベント提示条件)として、availableStartTime(提示可能開始時刻)だけではなく、availableEndTime(提示可能終了時刻)を指定する。図示する例では、提示可能開始時刻が「2021年07月16日10時00分00秒(UTC+9)」であり、提示可能終了時刻が「2021年07月16日10時30分00秒(UTC+9)」である。本例のイベント提示条件にしたがうと、受信装置1は、当該日の10時00分から10時30分までの間のみにこのメタデータのイベントを提示する。その他の時間帯(提示可能開始時刻より前、あるいは提示可能終了時刻より後)には、受信装置1は、そのイベントを提示しない。 Figure 6 is a schematic diagram showing an example of the metadata configuration related to the implementation of the second presentation condition determination example. Similar to the example shown in Figure 5, the metadata can be expressed in JSON format, etc. Similar to the example shown in Figure 5, the metadata includes data for the following items: eventId (event identifier), condition (presentation condition), and eventObject (event object entity). A feature of the data in Figure 6 is that the condition (event presentation condition) specifies not only availableStartTime (presentable start time) but also availableEndTime (presentable end time). In the illustrated example, the presentable start time is "July 16, 2021, 10:00:00 (UTC+9)," and the presentable end time is "July 16, 2021, 10:30:00 (UTC+9)." According to the event presentation conditions of this example, the receiving device 1 presents the event of this metadata only between 10:00 and 10:30 on the relevant day. During other time periods (before the presentable start time or after the presentable end time), the receiving device 1 will not present the event.
ここで説明した第2の提示条件判定例においては、配信装置2は、異なるユーザーの受信装置1に対して、異なる時間帯をイベント提示の可能な時間帯として指定することができる。これにより、システム7では、受信装置1におけるイベント情報の提示が、一時に集中することなく、イベント提示条件で指定した時刻に応じて分散した形態で行われるようになる。 In the second presentation condition determination example described here, the distribution device 2 can specify different time periods as time periods during which events can be presented to the receiving devices 1 of different users. As a result, in the system 7, the presentation of event information on the receiving devices 1 is not concentrated at one time, but is instead distributed according to the times specified in the event presentation conditions.
[第3の提示条件判定例]
本例では、受信装置1は、自装置が存在する位置に依存したイベント提示条件による判定を行う。また、本例では、受信装置1は、イベント提示条件内において指定される提示比率に応じた確率で、イベントを提示するようにする。上記のしくみを用いて、本例では、例えば、紀行番組のコンテンツを配信する際に、着目する地域(一例として、コンテンツにおいて紹介される祭りがおこなわれている地域)からの距離(遠さ)に応じて、イベント提示の確率を制御できるようにする。
[Third Presentation Condition Determination Example]
In this example, the receiving device 1 makes a determination based on an event presentation condition that depends on the location of the receiving device 1. Furthermore, in this example, the receiving device 1 presents an event with a probability according to a presentation ratio specified in the event presentation condition. Using the above mechanism, in this example, when distributing content for a travel program, for example, the probability of event presentation can be controlled according to the distance (distance) from a region of interest (e.g., a region where a festival introduced in the content is being held).
一例として、着目する地域の近隣地域では、イベント情報(祭りが行われる地点への経路情報等)の提示比率を10%とする。また、着目する地域から中距離の地域では、イベント情報の提示比率を50%とする。また、着目する地域から遠距離の地域では、イベント情報の提示比率を100%とする。あるいは、逆に、近距離における提示比率を相対的に高くして、遠距離における提示比率を相対的に低くするなどとしてもよい。 As an example, in areas near a focused area, the presentation rate of event information (such as route information to a location where a festival is being held) may be set to 10%. In areas a medium distance from the focused area, the presentation rate of event information may be set to 50%. In areas a long distance from the focused area, the presentation rate of event information may be set to 100%. Alternatively, conversely, the presentation rate may be set relatively high in areas close to the focused area and relatively low in areas far from the focused area.
受信装置1は、イベント提示条件として指定された提示比率にしたがって、イベントをユーザーに提示するか否かを決定する。これにより、例えば祭り等に、所望の地域からの来訪客をより多く集客するなどといった制御が可能となる。また、提示条件の設定のしかたによって、様々に分散した地域からの来訪客を集客したり、所定の集中した地域またはその近隣からの来訪客を集客したりする、などといった制御も可能となる。 The receiving device 1 determines whether to present an event to the user according to the presentation ratio specified as the event presentation condition. This makes it possible to control events, such as attracting more visitors from desired areas to a festival. Furthermore, depending on how the presentation conditions are set, it is also possible to control events, such as attracting visitors from various dispersed areas, or visitors from a specific concentrated area or its neighboring areas.
図7は、第3の提示条件判定例の実施に関わるメタデータの構成の一例を示す概略図である。図5に示した例と同様に、メタデータは、JSON形式等で表現され得る。図5に示した例と同様に、メタデータは、eventId(イベント識別子)、condition(提示条件)、eventObject(イベントオブジェクトの実体)の各項目のデータを含む。 Figure 7 is a schematic diagram showing an example of the configuration of metadata related to the implementation of the third presentation condition determination example. As with the example shown in Figure 5, the metadata can be expressed in JSON format or the like. As with the example shown in Figure 5, the metadata includes data for the following items: eventId (event identifier), condition (presentation condition), and eventObject (event object entity).
図7に示すメタデータの特徴の一つは、それらの項目に加えて、presentaionRateの項目のデータを持つことである。presentaionRateは、提示比率を表すものであり、ここに示す例では提示比率は100%である。この提示比率の数値は、このメタデータを受信した受信装置1が、当該メタデータに含まれるイベント情報をユーザーに対して提示する比率(確率)を表す。受信装置1は、例えば装置内で発生せる乱数あるいは擬似乱数等の偶然性を伴う要素に基づいて、この提示比率にしたがった割合(確率)でイベント情報を提示する。 One of the features of the metadata shown in Figure 7 is that, in addition to these items, it also has data for the presentationRate item. PresentationRate represents the presentation ratio, and in the example shown here, the presentation ratio is 100%. The numerical value of this presentation ratio represents the rate (probability) at which the receiving device 1, upon receiving this metadata, will present the event information contained in that metadata to the user. The receiving device 1 presents the event information at a rate (probability) in accordance with this presentation ratio, based on random elements such as random numbers or pseudo-random numbers generated within the device.
図7に示すメタデータの他の特徴の一つは、提示条件としてavailableUserAreaを指定している点である。availableUserAreaは、イベントを提示することが可能なユーザーの地域を指定するものである。本例のデータでは、ユーザー(受信装置1)が存在する地域として、複数の地域のリストを指定している。図7のデータでは、areaId(地域識別子)が「12345678」で且つareaName(地域名)が「kinuta」(砧)である地域や、areaId(地域識別子)が「12345679」で且つareaName(地域名)が「sakuragaoka」(桜丘)である地域、を含む地域情報のリストが、指定されている。 One of the other features of the metadata shown in Figure 7 is that availableUserArea is specified as a presentation condition. availableUserArea specifies the area of users to whom the event can be presented. In this example, the data specifies a list of multiple areas where the user (receiving device 1) is located. The data in Figure 7 specifies a list of area information including an area where the areaId (area identifier) is "12345678" and the areaName (area name) is "kinuta" (Kinuta), and an area where the areaId (area identifier) is "12345679" and the areaName (area name) is "sakuragaoka" (Sakuragaoka).
つまり、図7に示すメタデータは、availableUserAreaによって指定されるリストに含まれる地域において、presentationRateにしたがった提示比率で、受信装置1がイベントの提示を制御する。なお、受信装置1は、例えば、GPS機能や、無線通信ネットワークにおける基地局を識別する機能等を用いて、自装置の位置を把握することができる。図7においては提示比率が100%である場合のデータのみを示しているが、地域ごとに、提示比率を50%、30%、10%などと変える形態で提示条件を提供することにより、地域ごとに異なった提示比率でイベントを提示するように制御することができる。 In other words, the metadata shown in Figure 7 causes the receiving device 1 to control the presentation of events in the areas included in the list specified by availableUserArea at a presentation rate according to presentationRate. Note that the receiving device 1 can determine its own location using, for example, a GPS function or a function for identifying base stations in a wireless communication network. While Figure 7 only shows data when the presentation rate is 100%, by providing presentation conditions that change the presentation rate for each area, such as 50%, 30%, or 10%, it is possible to control the presentation of events at different presentation rates for each area.
[第4の提示条件判定例]
本例では、配信されるコンテンツの視聴履歴に基づいて、イベント提示を制御する。受信装置1は、前述の通りコンテンツの視聴履歴を保存している。受信装置1は、この視聴履歴を参照することによって、イベントの提示を制御する。受信装置1は、視聴履歴として、例えば、あるシリーズもののコンテンツの放送回ごとに、受信装置1のユーザーが視聴したか否かを表す情報を保持する。よって、この視聴履歴に基づいて、例えば、当該シリーズのコアユーザー(継続的に視聴することによってコンテンツへの忠誠度合い・貢献度合いが高い重要なユーザー)に対しては、メリットのある情報を提供したり、プレゼントの当羽扇確率の向上につながる情報を提供したりすることができる。また、例えば、ライトユーザー(比較的軽くコンテンツを視聴するユーザー)に対しては、コンテンツの補足説明となる情報や、コンテンツの普及を目的とする情報を提供することができる。
[Fourth Presentation Condition Determination Example]
In this example, event presentation is controlled based on the viewing history of the distributed content. As described above, the receiving device 1 stores the content viewing history. The receiving device 1 controls event presentation by referencing this viewing history. The receiving device 1 retains, as the viewing history, information indicating whether the user of the receiving device 1 viewed each broadcast of a certain content series. Therefore, based on this viewing history, for example, core users of the series (important users who have a high degree of loyalty and contribution to the content by continuing to watch) can be provided with beneficial information or information that improves the probability of winning a prize. Furthermore, for example, light users (users who watch content relatively casually) can be provided with information that provides supplementary information about the content or information aimed at promoting the content.
図8は、第4の提示条件判定例の実施に関わるメタデータの構成の一例を示す概略図である。図7に示したデータ例と同様に、図8のメタデータは、eventId(イベント識別子)、condition(提示条件)、presentationRate(提示比率)、eventObject(イベントオブジェクトの実体)の各項目のデータを含む。 Figure 8 is a schematic diagram showing an example of the configuration of metadata related to the implementation of the fourth presentation condition determination example. Similar to the data example shown in Figure 7, the metadata in Figure 8 includes data for the following items: eventId (event identifier), condition (presentation condition), presentationRate (presentation rate), and eventObject (event object entity).
図8に示すメタデータの特徴は、イベント提示条件(condition)として、視聴履歴(userHistory)を指定していることである。この視聴履歴は、コンテンツ識別子(contentId)等によって特定されるコンテンツのリストを指定するものである。なお、図8に例示しているコンテンツ識別子は、「12345678」や「12345679」である。また、あわせて、図8に示すメタデータは、提示比率(presentationRate)として「10%」を指定している。つまり、このメタデータは、「12345678」や「12345679」などといったコンテンツ識別子によって表されるコンテンツの視聴履歴を有する受信装置1においては、提示比率(確率)が10%となるようにコンテンツ提示条件を定めることを表している。なお、図8のデータの意味として、視聴履歴として指定されている複数のコンテンツの、少なくともいずれかの視聴履歴を持つ受信装置1を制御対象とする(つまり、コンテンツに関してOR条件)か、すべての視聴履歴を持つ受信装置1を制御対象とする(つまり、コンテンツに関してAND条件)かについては、適宜定めればよい。一方で、下で説明する図9のデータは、これとは異なる視聴履歴の受信装置1における提示比率を定めるものである。 The metadata shown in Figure 8 is characterized by the specification of a viewing history (userHistory) as the event presentation condition. This viewing history specifies a list of content identified by a content identifier (contentId) or the like. The content identifiers shown in Figure 8 are "12345678" and "12345679." The metadata also specifies a presentation rate of "10%." This indicates that the content presentation condition is set so that the presentation rate (probability) is 10% for receiving devices 1 with viewing histories of content represented by content identifiers such as "12345678" and "12345679." The data in Figure 8 can be appropriately defined to control receiving devices 1 with viewing histories of at least any of the multiple contents specified in the viewing history (i.e., an OR condition for the contents) or receiving devices 1 with viewing histories of all of the contents (i.e., an AND condition for the contents). On the other hand, the data in Figure 9, which will be explained below, determines the presentation ratio on the receiving device 1 for a different viewing history.
図9は、第4の提示条件判定例の実施に関わる図8とは別のメタデータを示す概略図である。図9に示すデータも、eventId(イベント識別子)、condition(提示条件)、presentationRate(提示比率)、eventObject(イベントオブジェクトの実体)の各項目のデータを持つ。図9に示すデータの特徴は、提示条件(condition)において視聴履歴(userHistory)として指定されるコンテンツがない(空集合である)ことである。また、図9に示すデータでは、提示比率(presentationRate)として「1%」が指定されている。これは、特定のコンテンツを視聴したことという視聴履歴についての条件がなく、且つ、提示比率を1%とすることを意味している。 Figure 9 is a schematic diagram showing metadata different from that shown in Figure 8 that is related to the implementation of the fourth presentation condition determination example. The data shown in Figure 9 also has data for the following items: eventId (event identifier), condition (presentation condition), presentationRate (presentation rate), and eventObject (event object entity). A characteristic of the data shown in Figure 9 is that no content is specified as the viewing history (userHistory) in the presentation condition (condition) (it is an empty set). Furthermore, in the data shown in Figure 9, "1%" is specified as the presentation rate (presentationRate). This means that there is no viewing history condition such as having viewed specific content, and the presentation rate is set to 1%.
つまり、本例においては、配信装置2は、図8に示すメタデータと図9に示すメタデータとの両方を、受信装置1に対して提供する。これらのメタデータを受信した受信装置1側では、コンテンツ識別子「12345678」や「12345679」の視聴履歴を持つ場合に該当する場合には図8に示すメタデータにしたがって提示比率(確率)を10%として、その他の場合(コンテンツ識別子「12345678」や「12345679」の視聴履歴を持たない場合)には図9に示すメタデータにしたがって提示比率(確率)を1%とする。なお、図8のメタデータのイベントオブジェクトの実体(eventObject)と、図9のメタデータのイベントオブジェクトの実体(eventObject)とは、同一であってもよいし、異なっていてもよい。つまり、本例では、受信装置1のユーザーの視聴履歴に応じて、異なるイベント情報の提示のしかたをすることがすることが可能となる。 In other words, in this example, the distribution device 2 provides both the metadata shown in FIG. 8 and the metadata shown in FIG. 9 to the receiving device 1. Upon receiving this metadata, the receiving device 1 sets the presentation rate (probability) to 10% in accordance with the metadata shown in FIG. 8 if the receiving device 1 has a viewing history for content identifiers "12345678" or "12345679." In other cases (if the receiving device 1 does not have a viewing history for content identifiers "12345678" or "12345679"), the presentation rate (probability) is set to 1% in accordance with the metadata shown in FIG. 9. The event object entity (eventObject) in the metadata in FIG. 8 and the event object entity (eventObject) in the metadata in FIG. 9 may be the same or different. In other words, in this example, it is possible to present event information in different ways depending on the viewing history of the user of the receiving device 1.
以上、第1から第4までの提示条件判定例について説明したように、イベント提示条件は、様々な種類の条件であってよい。それらの様々な条件に基づいて、イベント通知制御部33は、イベント情報を提示するか否かの判断を行う。 As explained above in the first through fourth presentation condition determination examples, the event presentation conditions may be of various types. Based on these various conditions, the event notification control unit 33 determines whether or not to present event information.
つまり、イベント提示条件は、イベント情報の提示が可能な時間帯の開始時刻に関する条件を含むものであってよい(第1の提示条件判定例を参照)。また、イベント提示条件は、イベント情報の提示が可能な時間帯の終了時刻に関する条件をさらに含むものであってよい(第2の提示条件判定例を参照)。 In other words, the event presentation conditions may include a condition regarding the start time of the time period during which event information can be presented (see the first presentation condition determination example). Furthermore, the event presentation conditions may further include a condition regarding the end time of the time period during which event information can be presented (see the second presentation condition determination example).
また、イベント提示条件は、イベント情報を提示する比率(確率)を表すイベント提示比率に関する条件を含むものであってよい(第3、および第4の提示条件判定例を参照)。ここでの比率とは、該当する受信装置1のうち、イベントを提示する受信装置1が占める比率である。 The event presentation conditions may also include a condition related to the event presentation ratio, which indicates the ratio (probability) of presenting event information (see the third and fourth presentation condition determination examples). The ratio here refers to the ratio of receiving devices 1 that present the event among all applicable receiving devices 1.
また、イベント提示条件は、受信装置1が存在する位置に関する条件を含むものであってよい(第3の提示条件判定例を参照)。また、イベント提示条件は、特定のコンテンツの視聴履歴が前記視聴履歴記憶部に記憶されているか否かについての条件を含むものであってよい(第4の提示条件判定例を参照)。 The event presentation condition may also include a condition related to the location of the receiving device 1 (see the third presentation condition determination example). The event presentation condition may also include a condition related to whether a viewing history for a specific content item is stored in the viewing history storage unit (see the fourth presentation condition determination example).
なお、これらのうちの複数のイベント提示条件を適宜組み合わせて使用することもできる。 You can also use multiple of these event presentation conditions in combination as appropriate.
図10は、上記実施形態におけるシステム7を構成する各装置の内部構成の例を示すブロック図である。各装置(受信装置1、配信装置2、コンテンツ供給装置3)は、コンピューターを用いて実現され得る。図示するように、そのコンピューターは、中央処理装置901と、RAM902と、入出力ポート903と、入出力デバイス904や905等と、バス906と、を含んで構成される。コンピューター自体は、既存技術を用いて実現可能である。中央処理装置901は、RAM902等から読み込んだプログラムに含まれる命令を実行する。中央処理装置901は、各命令にしたがって、RAM902にデータを書き込んだり、RAM902からデータを読み出したり、算術演算や論理演算を行ったりする。RAM902は、データやプログラムを記憶する。RAM902に含まれる各要素は、アドレスを持ち、アドレスを用いてアクセスされ得るものである。なお、RAMは、「ランダムアクセスメモリー」の略である。入出力ポート903は、中央処理装置901が外部の入出力デバイス等とデータのやり取りを行うためのポートである。入出力デバイス904や905は、入出力デバイスである。入出力デバイス904や905は、入出力ポート903を介して中央処理装置901との間でデータをやりとりする。バス906は、コンピューター内部で使用される共通の通信路である。例えば、中央処理装置901は、バス906を介してRAM902のデータを読んだり書いたりする。また、例えば、中央処理装置901は、バス906を介して入出力ポートにアクセスする。 Figure 10 is a block diagram showing an example of the internal configuration of each device constituting system 7 in the above embodiment. Each device (receiving device 1, distribution device 2, content supply device 3) can be implemented using a computer. As shown in the figure, the computer includes a central processing unit 901, RAM 902, input/output port 903, input/output devices 904 and 905, etc., and bus 906. The computer itself can be implemented using existing technology. The central processing unit 901 executes instructions contained in programs read from RAM 902, etc. In accordance with each instruction, the central processing unit 901 writes data to RAM 902, reads data from RAM 902, and performs arithmetic and logical operations. RAM 902 stores data and programs. Each element contained in RAM 902 has an address and can be accessed using the address. Note that RAM is an abbreviation for "random access memory." The input/output port 903 is a port through which the central processing unit 901 exchanges data with external input/output devices, etc. Input/output devices 904 and 905 are input/output devices. The input/output devices 904 and 905 exchange data with the central processing unit 901 via the input/output port 903. The bus 906 is a common communication path used within the computer. For example, the central processing unit 901 reads and writes data from RAM 902 via the bus 906. Also, for example, the central processing unit 901 accesses the input/output port via the bus 906.
なお、上述した実施形態における受信装置1や、配信装置2や、コンテンツ供給装置3の少なくとも一部の機能をコンピューターおよびプログラムで実現することができる。その場合、この機能を実現するためのプログラムをコンピューター読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピューターシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピューターシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM、DVD-ROM、USBメモリー等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。つまり、「コンピューター読み取り可能な記録媒体」とは、非一過性の(non-transitory)コンピューター読み取り可能な記録媒体であってよい。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、一時的に、動的にプログラムを保持するもの、その場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。 At least some of the functions of the receiving device 1, distribution device 2, and content supply device 3 in the above-described embodiments can be realized by a computer and a program. In this case, the program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be loaded into a computer system and executed. Note that the term "computer system" here includes hardware such as an OS and peripheral devices. Furthermore, "computer-readable recording medium" refers to portable media such as floppy disks, optical magnetic disks, ROMs, CD-ROMs, DVD-ROMs, and USB memory, as well as storage devices such as hard disks built into computer systems. In other words, a "computer-readable recording medium" may be a non-transitory computer-readable recording medium. Furthermore, a "computer-readable recording medium" may also include media that temporarily and dynamically store programs, such as communication lines used when transmitting programs via networks like the Internet or communication lines like telephone lines, or media that store programs for a certain period of time, such as volatile memory within the computer systems that serve as the server or client in such cases. Furthermore, the above program may be designed to realize some of the functions described above, or may be capable of realizing the functions described above in combination with a program already recorded on the computer system.
[変形例]
上記実施形態をさらに次のような変形例で実施することも可能である。受信装置1のイベント通知履歴管理部36が、イベント通知履歴の情報を配信装置2側に送信しないようにしてもよい。また、受信装置1のイベント通知履歴管理部36が、イベント通知履歴のうちの、イベント提示後のユーザーの行動に関する情報を、配信装置2側に送信しないようにしてもよい。
[Modification]
The above embodiment can also be implemented with the following modifications. The event notification history management unit 36 of the receiving device 1 may be configured not to transmit information about the event notification history to the distribution device 2. Furthermore, the event notification history management unit 36 of the receiving device 1 may be configured not to transmit information about the user's behavior after the event is presented, which is included in the event notification history, to the distribution device 2.
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The above describes in detail an embodiment of the present invention with reference to the drawings, but the specific configuration is not limited to this embodiment and includes designs that do not deviate from the gist of the present invention.
本発明は、例えば、放送や通信によってコンテンツを配信するシステムに利用することができる。但し、本発明の利用範囲はここに例示したものには限られない。 The present invention can be used, for example, in systems that distribute content via broadcasting or communications. However, the scope of use of the present invention is not limited to the examples given here.
1 受信装置
2 配信装置
3 コンテンツ供給装置
7 システム
11 指示部
21 コンテンツ受信部
22 コンテンツ提示部
31 イベント情報取得部
32 イベント情報記憶部
33 イベント通知制御部
34 ユーザー情報記憶部
35 イベント提示部
36 イベント通知履歴管理部
51 イベント発行管理部
52 コンテンツ配信部
53 イベント情報送信部
54 イベント発行履歴取得部
901 中央処理装置
902 RAM
903 入出力ポート
904,905 入出力デバイス
906 バス
REFERENCE SIGNS LIST 1 Receiving device 2 Distribution device 3 Content supply device 7 System 11 Instruction unit 21 Content receiving unit 22 Content presenting unit 31 Event information acquiring unit 32 Event information storage unit 33 Event notification control unit 34 User information storage unit 35 Event presenting unit 36 Event notification history management unit 51 Event issuance management unit 52 Content distribution unit 53 Event information transmitting unit 54 Event issuance history acquiring unit 901 Central processing unit 902 RAM
903 Input/output port 904, 905 Input/output device 906 Bus
Claims (10)
受信した前記コンテンツを提示するコンテンツ提示部と、
前記コンテンツに関連するイベント情報およびイベント提示条件を取得するイベント情報取得部と、
前記イベント提示条件を判定することによって前記イベント情報を提示するか否かを制御するイベント通知制御部と、
前記イベント通知制御部が前記イベント情報を提示すると判定した場合にのみ当該イベント情報を提示するイベント提示部と、
前記イベント提示部が前記イベント情報を提示したことを表す履歴をイベント通知履歴として管理するとともに、前記イベント通知履歴を外部に送信するイベント通知履歴管理部と、
を備える受信装置。 a content receiving unit that receives content;
a content presenting unit that presents the received content;
an event information acquisition unit that acquires event information and event presentation conditions related to the content;
an event notification control unit that determines the event presentation condition and controls whether or not to present the event information;
an event presentation unit that presents the event information only when the event notification control unit determines that the event information should be presented;
an event notification history management unit that manages a history indicating that the event information has been presented by the event presentation unit as an event notification history and transmits the event notification history to an external device ;
A receiving device comprising :
請求項1に記載の受信装置。 the event notification history includes information on user behavior corresponding to the event information being presented by the event presentation unit;
2. The receiving device according to claim 1 .
受信した前記コンテンツを提示するコンテンツ提示部と、
前記コンテンツに関連するイベント情報およびイベント提示条件を取得するイベント情報取得部と、
前記イベント提示条件を判定することによって前記イベント情報を提示するか否かを制御するイベント通知制御部と、
前記イベント通知制御部が前記イベント情報を提示すると判定した場合にのみ当該イベント情報を提示するイベント提示部と、
を備え、
前記イベント提示条件は、前記イベント情報を提示する比率を表すイベント提示比率に関する条件を含む、
受信装置。 a content receiving unit that receives content;
a content presenting unit that presents the received content;
an event information acquisition unit that acquires event information and event presentation conditions related to the content;
an event notification control unit that determines the event presentation condition and controls whether or not to present the event information;
an event presentation unit that presents the event information only when the event notification control unit determines that the event information should be presented;
Equipped with
the event presentation condition includes a condition regarding an event presentation ratio that indicates a ratio at which the event information is presented;
Receiving device.
受信した前記コンテンツを提示するコンテンツ提示部と、
前記コンテンツに関連するイベント情報およびイベント提示条件を取得するイベント情報取得部と、
前記イベント提示条件を判定することによって前記イベント情報を提示するか否かを制御するイベント通知制御部と、
前記イベント通知制御部が前記イベント情報を提示すると判定した場合にのみ当該イベント情報を提示するイベント提示部と、
前記コンテンツ提示部が前記コンテンツを提示した履歴を表す視聴履歴を記憶する視聴履歴記憶部と、
を備え、
前記イベント提示条件は、特定のコンテンツの視聴履歴が前記視聴履歴記憶部に記憶されているか否かについての条件を含む、
受信装置。 a content receiving unit that receives content;
a content presenting unit that presents the received content;
an event information acquisition unit that acquires event information and event presentation conditions related to the content;
an event notification control unit that determines the event presentation condition and controls whether or not to present the event information;
an event presentation unit that presents the event information only when the event notification control unit determines that the event information should be presented;
a viewing history storage unit that stores a viewing history indicating a history of the content presented by the content presenting unit ;
Equipped with
the event presentation condition includes a condition as to whether a viewing history of a specific content is stored in the viewing history storage unit;
Receiving device.
請求項1から4までのいずれか一項に記載の受信装置。 the event presentation condition includes a condition regarding a start time of a time period during which the event information can be presented;
5. A receiving device according to any one of claims 1 to 4 .
請求項5に記載の受信装置。 the event presentation condition further includes a condition regarding an end time of a time period during which the event information can be presented;
6. The receiving device according to claim 5 .
請求項1から6までのいずれか一項に記載の受信装置。 the event presentation condition includes a condition related to a location where the receiving device is located;
7. A receiving device according to any one of claims 1 to 6 .
前記提示終了条件は、所定回数のイベントの提示が完了したことと、前記コンテンツ提示部が前記コンテンツの提示を終了したことと、のいずれかを含む、
請求項1から7までのいずれか一項に記載の受信装置。 the event notification control unit repeatedly determines whether the event presentation condition is met, and when a predetermined presentation termination condition is met, ends the repeated determination of the event presentation condition and terminates control of whether or not to present the event information;
the presentation end condition includes either that a predetermined number of events have been presented or that the content presenter has ended presentation of the content;
8. Receiving device according to any one of claims 1 to 7 .
前記受信装置は、請求項1から8までのいずれか一項に記載の受信装置であり、
前記配信装置は、前記受信装置に対して、前記コンテンツと、前記イベント情報および前記イベント提示条件と、を配信するものである、
システム。 A system including a receiving device and a distribution device,
The receiving device is a receiving device according to any one of claims 1 to 8,
the distribution device distributes the content, the event information, and the event presentation conditions to the receiving device;
system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021165984A JP7814136B2 (en) | 2021-10-08 | 2021-10-08 | Receiving device, system, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021165984A JP7814136B2 (en) | 2021-10-08 | 2021-10-08 | Receiving device, system, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023056650A JP2023056650A (en) | 2023-04-20 |
| JP7814136B2 true JP7814136B2 (en) | 2026-02-16 |
Family
ID=86004919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021165984A Active JP7814136B2 (en) | 2021-10-08 | 2021-10-08 | Receiving device, system, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7814136B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090007170A1 (en) | 2007-06-26 | 2009-01-01 | At&T Knowledge Ventures, Lp | System and method for monitoring a real time event |
| JP2015187838A (en) | 2014-03-10 | 2015-10-29 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Information providing method, information providing system, and server |
| WO2019181552A1 (en) | 2018-03-22 | 2019-09-26 | ソニー株式会社 | Receiving device, receiving method, signal processing device, and signal processing method |
| JP2021022898A (en) | 2019-07-30 | 2021-02-18 | 日本放送協会 | Distribution server device and program |
| JP2021052358A (en) | 2019-09-26 | 2021-04-01 | シャープ株式会社 | Information processing device and information processing method |
-
2021
- 2021-10-08 JP JP2021165984A patent/JP7814136B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090007170A1 (en) | 2007-06-26 | 2009-01-01 | At&T Knowledge Ventures, Lp | System and method for monitoring a real time event |
| JP2015187838A (en) | 2014-03-10 | 2015-10-29 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Information providing method, information providing system, and server |
| WO2019181552A1 (en) | 2018-03-22 | 2019-09-26 | ソニー株式会社 | Receiving device, receiving method, signal processing device, and signal processing method |
| JP2021022898A (en) | 2019-07-30 | 2021-02-18 | 日本放送協会 | Distribution server device and program |
| JP2021052358A (en) | 2019-09-26 | 2021-04-01 | シャープ株式会社 | Information processing device and information processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023056650A (en) | 2023-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100380366C (en) | Electronic document with automatically updated portions | |
| CN100568953C (en) | System and method for dynamically generating and distributing synchronized enhancement effects on broadcast signals | |
| MX2008013787A (en) | System and/or method for distributing media content. | |
| RU2398282C2 (en) | Data delivery during commercial broadcast on radio or television | |
| KR100423937B1 (en) | Internet broadcasting system and method using the technique of overlayed playing video contents and dynamically combined advertisement | |
| US20020087400A1 (en) | Method and system for providing a reward for playing content received over a data network | |
| CN102439619A (en) | Mobile advertising syndication | |
| JPH10254790A (en) | Information providing method and information providing and receiving device used for the same | |
| JP2004080447A (en) | Contents reproducing apparatus, operation control method for contents reproducing apparatus, and program for controlling contents reproduction | |
| US20250232053A1 (en) | Targeted Content Distribution Over a Network | |
| KR20240005614A (en) | Apparatus and system for providing free charge contents and method thereof | |
| CN101039407B (en) | System and method for realizing customized broadcast in program receiving end | |
| CN101622804B (en) | Apparatus and method for obtaining broadcast content | |
| JP2004260573A (en) | System and method for providing contents | |
| JP7814136B2 (en) | Receiving device, system, and program | |
| JP7071412B2 (en) | Information processing system, information processing device and computer program | |
| KR20000054592A (en) | Advertizing system and method use of internet | |
| JP4068601B2 (en) | Information distribution system | |
| JP2002132631A (en) | Method for displaying information in electronic equipment and device therefor | |
| US20090132545A1 (en) | Contents management system | |
| US11924492B2 (en) | Content delivery system for television broadcast systems | |
| CN112204987B (en) | Receiving device and receiving method, sending device and sending method, sending and receiving system | |
| WO2011083337A1 (en) | A system for supplying targeted advertisements to consumers of video and/or audio services | |
| JP2001309346A (en) | Moving picture distribution system | |
| WO2010011069A2 (en) | System and method for managing sponsored commercial contents |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240906 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250825 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250902 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251028 |
|
| 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: 20260106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7814136 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |