JP5154464B2 - Metadata delivery system and metadata delivery method - Google Patents
Metadata delivery system and metadata delivery method Download PDFInfo
- Publication number
- JP5154464B2 JP5154464B2 JP2009027427A JP2009027427A JP5154464B2 JP 5154464 B2 JP5154464 B2 JP 5154464B2 JP 2009027427 A JP2009027427 A JP 2009027427A JP 2009027427 A JP2009027427 A JP 2009027427A JP 5154464 B2 JP5154464 B2 JP 5154464B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- metadata
- distribution
- detailed
- unit
- 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.)
- Expired - Fee Related
Links
- 238000002716 delivery method Methods 0.000 title description 2
- 238000009826 distribution Methods 0.000 claims description 385
- 238000000034 method Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 35
- 238000012545 processing Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 19
- 230000015654 memory Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、コンテンツのメタデータをユーザの端末へ配信するメタデータ配信システム及びメタデータ配信方法に関する。 The present invention relates to a metadata distribution system and a metadata distribution method for distributing content metadata to a user terminal.
デジタルテレビ放送や、VoD(Video on Demand)を提供するIPTV(Internet Protocol TeleVision)では、インターネットなどのネットワークを介して、映像受信機としてのユーザ端末に番組のコンテンツデータを送信する。従来、このようなIPTVでは、メタデータ配信サーバが、ユーザ端末からの要求に応じて、番組(コンテンツ)に関する情報を記述したメタデータをユニキャストにより配信していた。 In IPTV (Internet Protocol TeleVision) that provides digital TV broadcasting and VoD (Video on Demand), program content data is transmitted to a user terminal as a video receiver via a network such as the Internet. Conventionally, in such IPTV, a metadata distribution server distributes metadata describing information on a program (content) by unicast in response to a request from a user terminal.
一方、特許文献1には、複数の受信端末に対して同報によりデータを送信する同報通信装置が、いずれかの受信端末からユニキャストにより再送要求を受信した場合に、この再送要求により指定されたデータをユニキャストにより再送信することが記載されている。
On the other hand, in
上述した従来のIPTVの場合、番組に人気があればあるほど、メタデータの送信要求が多くなり、メタデータ配信サーバの負荷が高くなってしまう。そこで、特許文献1の技術を適用してメタデータを同報により配信することが考えられる。しかし、全ての番組のメタデータを同報により送信した場合、あまり需要が高くない番組のメタデータも全てのユーザ端末に配信されてしまい、ユーザ端末のメモリ負荷が、視聴されない可能性の高いメタデータによって増大してしまうことになる。
In the case of the above-described conventional IPTV, the more popular the program, the more metadata transmission requests and the higher the load on the metadata distribution server. Therefore, it is conceivable to apply the technique of
本発明は、上記の事情に鑑みてなされたものであり、その目的は、コンテンツのメタデータを配信するメタデータ配信サーバ、及び、当該メタデータを受信して表示するユーザ端末の負荷を軽減しながら、メタデータを配信することができるメタデータ配信システム及びメタデータ配信方法を提供することにある。 The present invention has been made in view of the above circumstances, and its purpose is to reduce the load on a metadata distribution server that distributes metadata of content and a user terminal that receives and displays the metadata. However, an object is to provide a metadata distribution system and a metadata distribution method capable of distributing metadata.
上記課題を解決するため、本発明は、コンテンツの概要説明を示す概要メタデータ、及び、コンテンツの詳細説明を示す詳細メタデータをマルチキャストにより配信するマルチキャスト配信装置と、詳細メタデータをユニキャストにより配信するユニキャスト配信装置と、マルチキャストにより詳細メタデータを送信すべきコンテンツを選択する判断装置と、前記概要メタデータ及び前記詳細メタデータを表示するユーザの端末装置とをネットワークを介して接続してなるメタデータ配信システムであって、前記概要メタデータは、コンテンツの識別情報と、当該コンテンツの概要説明を含み、前記詳細メタデータは、コンテンツの識別情報と、当該コンテンツの詳細説明を含み、前記マルチキャスト配信装置は、前記概要メタデータ、及び、前記詳細メタデータを記憶するマルチキャスト配信装置記憶部と、前記マルチキャスト配信装置記憶部に記憶されている前記概要メタデータ、及び、前記詳細メタデータをマルチキャストにより前記端末装置へ配信するメタデータ配信部と、マルチキャストにより配信すべき前記詳細メタデータを受信し、前記マルチキャスト配信装置記憶部に書き込むメタデータ書込部とを備え、前記端末装置は、前記概要メタデータ、及び、前記詳細メタデータを記憶する端末装置記憶部と、前記マルチキャスト配信装置からマルチキャストにより配信された前記概要メタデータ及び前記詳細メタデータを前記端末装置記憶部に書き込むとともに、前記ユニキャスト配信装置からユニキャストにより配信された前記詳細メタデータを前記端末装置記憶部に書き込む配信データ受信部と、前記端末装置記憶部から読み出した前記概要メタデータを表示させる概要メタデータ表示制御部と、前記概要メタデータ表示制御部により表示させた前記概要メタデータの中からユーザが選択した概要メタデータの入力を受け、選択された概要メタデータ内のコンテンツの識別情報が設定された詳細メタデータが前記端末装置記憶部に記憶されていない場合に、前記ユニキャスト配信装置へ当該コンテンツの識別情報を設定した詳細メタデータ配信要求を送信する配信要求部と、前記選択された概要メタデータ内のコンテンツの識別情報で特定される前記詳細メタデータを前記端末装置記憶部から読み出して表示させる詳細メタデータ表示制御部と、を備え、前記ユニキャスト配信装置は、前記詳細メタデータを記憶するユニキャスト配信装置記憶部と、前記端末装置から詳細メタデータ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツの識別情報で特定される詳細メタデータを前記ユニキャスト配信装置記憶部から読み出してユニキャストにより返送する詳細メタデータ配信部と、前記詳細メタデータ配信部が前記詳細メタデータを返送した前記コンテンツの識別情報を前記判断装置へ通知する詳細メタデータ配信通知部と、を備え、前記判断装置は、コンテンツの識別情報と、当該コンテンツの関連情報と、前記ユニキャスト配信装置による当該コンテンツの詳細メタデータの配信数とを含む複数のレコードからなるコンテンツ関連情報テーブルを記憶する記憶部と、前記ユニキャスト配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内の詳細メタデータ配信数を更新する更新部と、詳細メタデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための条件を生成し、生成した当該条件に合致する関連情報を含む他のレコードからコンテンツの識別情報を読み出す判断部と、前記判断部により読み出されたコンテンツの識別情報により特定される詳細メタデータを、マルチキャストにより配信すべき前記詳細メタデータとして前記マルチキャスト配信装置へ送信する指示部と、を備える、ことを特徴とするメタデータ配信システムである。 In order to solve the above-described problems, the present invention provides a multicast distribution device that distributes summary metadata indicating a summary description of content and detailed metadata indicating a detailed description of content by multicast, and distributes detailed metadata by unicast. A unicast distribution device, a determination device that selects content to which detailed metadata is to be transmitted by multicast, and a user terminal device that displays the summary metadata and the detailed metadata are connected via a network. In the metadata distribution system, the summary metadata includes content identification information and a summary description of the content, and the detailed metadata includes content identification information and a detailed description of the content, and the multicast The distribution device includes the summary metadata, and A multicast distribution device storage unit that stores the detailed metadata, the summary metadata stored in the multicast distribution device storage unit, and a metadata distribution unit that distributes the detailed metadata to the terminal device by multicast. A metadata writing unit that receives the detailed metadata to be distributed by multicast and writes the detailed metadata to the multicast distribution device storage unit, and the terminal device stores the summary metadata and the detailed metadata The terminal device storage unit, the summary metadata and the detailed metadata distributed by multicast from the multicast distribution device are written to the terminal device storage unit, and the detailed metadata distributed from the unicast distribution device by unicast Data is stored in the terminal device storage unit The distribution data receiving unit for writing, the summary metadata display control unit for displaying the summary metadata read from the terminal device storage unit, and the summary metadata displayed by the summary metadata display control unit by the user In response to the input of the selected summary metadata, when the detailed metadata in which the identification information of the content in the selected summary metadata is set is not stored in the terminal device storage unit, to the unicast distribution device A distribution request unit that transmits a detailed metadata distribution request in which content identification information is set, and the detailed metadata specified by the content identification information in the selected summary metadata is read from the terminal device storage unit A detailed metadata display control unit to be displayed, and the unicast distribution device includes the detailed metadata A unicast distribution device storage unit that stores the detailed metadata distribution request from the terminal device, and the detailed metadata specified by the content identification information acquired from the detailed metadata distribution request. A detailed metadata delivery unit that reads out from the storage unit and returns it by unicast; a detailed metadata delivery notification unit that notifies the determination device of identification information of the content to which the detailed metadata delivery unit has returned the detailed metadata; The determination device includes a content related information table including a plurality of records including content identification information, related information of the content, and the number of distributions of the detailed metadata of the content by the unicast distribution device. A storage unit for storing content identification information from the unicast distribution device An update unit that receives and updates the number of detailed metadata distributions in the content related information table corresponding to the identification information of the content, and a record in the content related information table in which the number of detailed metadata distributions is a predetermined number or more. Based on the related information of the identified record that has been identified, a condition for selecting a record of content to which detailed metadata should be transmitted by multicast is generated, and from other records that include the related information that matches the generated condition A determination unit that reads content identification information, and an instruction unit that transmits detailed metadata specified by the content identification information read by the determination unit to the multicast distribution device as the detailed metadata to be distributed by multicast And a metadata distribution system characterized by comprising That.
また、本発明は、上述するメタデータ配信システムであって、前記ネットワークに接続されるコンテンツ配信装置をさらに備え、配信要求部は、視聴するコンテンツの識別情報を設定したコンテンツ配信要求を前記コンテンツ配信装置へ送信し、前記コンテンツ配信装置は、コンテンツデータを記憶するコンテンツ配信装置記憶部と、前記端末装置からコンテンツ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツ識別情報で特定されるコンテンツデータを前記コンテンツ配信装置記憶部から読み出して返送するコンテンツ配信部と、前記コンテンツ配信部がコンテンツデータを返送した前記コンテンツの識別情報を前記判断装置へ通知するコンテンツ配信通知部と、を備え、前記コンテンツ関連情報テーブルの前記レコードは、前記コンテンツ配信装置によるコンテンツデータの配信数をさらに含み、前記更新部は、前記コンテンツ配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内のコンテンツ配信数を更新し、前記判断部は、コンテンツデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいてマルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための前記条件を生成する、ことを特徴とする。 The present invention is the above-described metadata distribution system, further comprising a content distribution device connected to the network, wherein the distribution request unit sends a content distribution request in which identification information of the content to be viewed is set to the content distribution The content distribution device is specified by the content identification information acquired from the detailed metadata distribution request after receiving the content distribution request from the terminal device and the content distribution device storage unit that stores the content data. A content distribution unit that reads and returns content data from the content distribution device storage unit; and a content distribution notification unit that notifies the determination device of identification information of the content to which the content distribution unit has returned content data. The record of the content related information table. And the update unit receives content identification information from the content distribution device and stores the content identification information in the content related information table corresponding to the content identification information. The content distribution number is updated, and the determination unit identifies a record in the content related information table in which the number of content data distributions is greater than or equal to a predetermined value, and multicasts detailed metadata based on the related information of the identified record. The condition for selecting a record of content to be transmitted is generated.
また、本発明は、上述するメタデータ配信システムであって、前記判断部は、特定した複数の前記レコードに所定以上の割合で共通して設定されている関連情報を取得し、この取得した関連情報が設定されていることを前記条件とする、ことを特徴とする。 Further, the present invention is the metadata distribution system described above, wherein the determination unit acquires related information that is commonly set at a predetermined ratio or more in the specified plurality of records, and the acquired relationship The condition is that information is set.
また、本発明は、上述するメタデータ配信システムであって、前記判断部は、特定したいずれかの前記レコードと同じ設定値の関連情報が設定されていることを前記条件とする、ことを特徴とする。 Moreover, the present invention is the metadata distribution system described above, wherein the determination unit is based on the condition that related information having the same setting value as that of any one of the identified records is set. And
また、本発明は、上述するメタデータ配信システムであって、前記関連情報は、コンテンツのジャンル、シリーズ、主演、監督、脇役、価格、再生時間のいずれかまたは2以上であることを特徴とする。 Also, the present invention is the metadata distribution system described above, wherein the related information is any one of content genre, series, starring, director, supporting role, price, playback time, or two or more. .
また、本発明は、上述するメタデータ配信システムであって、前記指示部は、前記判断部により読み出されたコンテンツの識別情報を、マルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報として前記マルチキャスト配信装置へ通知し、
前記マルチキャスト配信装置は、前記判断装置からマルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報を受信し、前記マルチキャスト配信装置記憶部に記憶されている前記詳細データのうち、受信した当該コンテンツの識別情報により特定される前記詳細メタデータ以外の詳細メタデータを削除する指示受信部をさらに備える、
ことを特徴とする。
Also, the present invention is the metadata distribution system described above, wherein the instruction unit uses the content identification information read by the determination unit as the identification information of the content to which detailed metadata should be distributed by multicast. Notify the multicast distribution device
The multicast distribution device receives identification information of content to which detailed metadata is to be distributed by multicast from the determination device, and identifies the received content among the detailed data stored in the multicast distribution device storage unit An instruction receiving unit for deleting detailed metadata other than the detailed metadata specified by the information;
It is characterized by that.
また、本発明は、コンテンツの概要説明を示す概要メタデータ、及び、コンテンツの詳細説明を示す詳細メタデータをマルチキャストにより配信するマルチキャスト配信装置と、詳細メタデータをユニキャストにより配信するユニキャスト配信装置と、マルチキャストにより詳細メタデータを送信すべきコンテンツを選択する判断装置と、前記概要メタデータ及び前記詳細メタデータを表示するユーザの端末装置とをネットワークを介して接続してなるメタデータ配信システムにおけるメタデータ配信方法であって、前記概要メタデータは、コンテンツの識別情報と、当該コンテンツの概要説明を含み、前記詳細メタデータは、コンテンツの識別情報と、当該コンテンツの詳細説明を含み、前記マルチキャスト配信装置のメタデータ配信部が、マルチキャスト配信装置記憶部に記憶されている前記概要メタデータ、及び、前記詳細メタデータをマルチキャストにより前記端末装置へ配信するメタデータ配信ステップと、前記端末装置の配信データ受信部が、前記マルチキャスト配信装置からマルチキャストにより配信された前記概要メタデータ及び前記詳細メタデータを当該端末装置の備える端末装置記憶部に書き込む配信データ受信ステップと、前記端末装置の概要メタデータ表示制御部が、前記端末装置記憶部から読み出した前記概要メタデータを表示させる概要メタデータ表示ステップと、前記端末装置の配信要求部が、前記概要メタデータ表示ステップにおいて表示させた前記概要メタデータの中からユーザが選択した概要メタデータの入力を受け、選択された概要メタデータ内のコンテンツの識別情報が設定された詳細メタデータが前記端末装置記憶部に記憶されていない場合に、前記ユニキャスト配信装置へ当該コンテンツの識別情報を設定した詳細メタデータ配信要求を送信する配信要求ステップと、前記ユニキャスト配信装置の詳細メタデータ配信部が、前記端末装置から詳細メタデータ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツの識別情報で特定される詳細メタデータを自身の備えるユニキャスト配信装置記憶部から読み出してユニキャストにより返送する詳細メタデータ配信ステップと、前記端末装置の前記配信データ受信部が、前記ユニキャスト配信装置からユニキャストにより配信された前記詳細メタデータを前記端末装置記憶部に書き込む配信詳細メタデータ受信ステップと、前記端末装置の詳細メタデータ表示制御部が、前記選択された概要メタデータ内のコンテンツの識別情報で特定される前記詳細メタデータを前記端末装置記憶部から読み出して表示させる詳細メタデータ表示ステップと、前記ユニキャスト配信装置の詳細メタデータ配信通知部が、前記詳細メタデータ配信ステップにおいて詳細メタデータを返送した前記コンテンツの識別情報を前記判断装置へ通知する詳細メタデータ配信通知ステップと、コンテンツの識別情報と、当該コンテンツの関連情報と、前記ユニキャスト配信装置による当該コンテンツの詳細メタデータの配信数とを含む複数のレコードからなるコンテンツ関連情報テーブルを記憶する記憶部を備えた前記判断装置の更新部が、前記ユニキャスト配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内の詳細メタデータ配信数を更新する更新ステップと、前記判断装置の判断部が、詳細メタデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するためのレコード選択条件を生成し、生成した当該条件に合致する関連情報を含む他のレコードからコンテンツの識別情報を読み出す判断ステップと、前記判断装置の指示部が、前記判断ステップにおいて読み出されたコンテンツの識別情報により特定される詳細メタデータを、マルチキャストにより配信すべき前記詳細メタデータとして前記マルチキャスト配信装置へ送信する指示ステップと、前記マルチキャスト配信装置のメタデータ書込部が、マルチキャストにより配信すべき前記詳細メタデータを受信し、前記マルチキャスト配信装置記憶部に書き込むメタデータ書込ステップと、を有することを特徴とするメタデータ配信方法である。 In addition, the present invention provides summary metadata indicating an outline description of content, a multicast distribution apparatus that distributes detailed metadata indicating a detailed description of content by multicast, and a unicast distribution apparatus that distributes detailed metadata by unicast. And a metadata distribution system in which a determination device that selects content to which detailed metadata is to be transmitted by multicast and a terminal device of a user that displays the summary metadata and the detailed metadata are connected via a network A metadata distribution method, wherein the summary metadata includes content identification information and a summary description of the content, and the detailed metadata includes content identification information and a detailed description of the content, and the multicast The metadata distribution unit of the distribution device A metadata distribution step of distributing the summary metadata stored in the multicast distribution device storage unit and the detailed metadata to the terminal device by multicast; and a distribution data receiving unit of the terminal device, the multicast distribution device A distribution data receiving step for writing the summary metadata and the detailed metadata distributed from the terminal device to a terminal device storage unit included in the terminal device; and a summary metadata display control unit of the terminal device, the terminal device storage unit A summary metadata display step for displaying the summary metadata read from the summary metadata, and summary metadata selected by the user from the summary metadata displayed in the summary metadata display step by the distribution request unit of the terminal device Selected summary meta data When the detailed metadata in which the content identification information in the data is set is not stored in the terminal device storage unit, a detailed metadata distribution request in which the content identification information is set is transmitted to the unicast distribution device. A distribution request step, and a detailed metadata distribution unit of the unicast distribution device receives the detailed metadata distribution request from the terminal device, and the detailed metadata specified by the content identification information acquired from the detailed metadata distribution request A detailed metadata distribution step of reading data from a unicast distribution device storage unit provided therein and returning the data by unicast, and the distribution data reception unit of the terminal device is distributed from the unicast distribution device by unicast Detailed distribution metadata received to write detailed metadata to the terminal device storage unit And detailed metadata that the detailed metadata display control unit of the terminal device reads and displays the detailed metadata specified by the content identification information in the selected summary metadata from the terminal device storage unit A detailed metadata delivery notifying step in which the detailed metadata delivery notifying unit of the unicast delivery device notifies the determination device of the identification information of the content that has returned the detailed metadata in the detailed metadata delivery step; A storage unit that stores a content related information table including a plurality of records including content identification information, content related information, and the number of distributions of detailed metadata of the content by the unicast distribution device The update unit of the determination device receives a container from the unicast distribution device. The update step of updating the number of detailed metadata distribution in the content related information table corresponding to the identification information of the content, and the determination unit of the determination device, the number of distribution of the detailed metadata Specify a record in the content related information table that is equal to or greater than a predetermined value, and generate a record selection condition for selecting a record of content to which detailed metadata should be transmitted by multicast based on the related information of the specified record. A determination step of reading content identification information from another record including related information that matches the generated condition, and details specified by the content identification information read in the determination step by the instruction unit of the determination device Metadata as previous metadata to be distributed by multicast An instruction step of transmitting to the multicast distribution device; a metadata writing unit of the multicast distribution device receiving the detailed metadata to be distributed by multicast and writing to the multicast distribution device storage unit; A metadata distribution method characterized by comprising:
本発明によれば、マルチキャスト配信装置から、全コンテンツの概要メタデータと、需要が高いと予想されるコンテンツの詳細メタデータとをマルチキャストにより端末装置へ配信し、需要がさほど高くないと予想されるコンテンツの詳細メタデータについては、端末装置からの要求を受けたユニキャスト配信装置がユニキャストにより配信する。よって、従来メタデータの配信にかかっていた負荷を軽減することができ、視聴する可能性が低い詳細メタデータによって端末装置のメモリ負荷を高くしてしまうこともない。加えて、ユーザが所望する多くの詳細メタデータを即座に端末装置へ表示させることができる。 According to the present invention, the summary metadata of all contents and the detailed metadata of contents expected to be in high demand are distributed to the terminal device by multicast from the multicast distribution apparatus, and the demand is not so high. The detailed metadata of the content is distributed by unicast by the unicast distribution device that has received the request from the terminal device. Therefore, it is possible to reduce the load that has been conventionally distributed in the metadata, and the memory load of the terminal device is not increased by the detailed metadata that is unlikely to be viewed. In addition, a lot of detailed metadata desired by the user can be immediately displayed on the terminal device.
以下、図面を参照して本発明の実施形態の例について説明する。
図1は、本発明の一実施形態によるメタデータ配信システムの構成図である。同図において、メタデータ配信システムは、各コンテンツの概要メタデータ、及び、需要が高いと想定されるコンテンツの詳細メタデータをマルチキャストにより配信するマルチキャスト配信装置2と、需要があまり高くないと想定されるコンテンツの詳細メタデータをユニキャストにより配信するユニキャスト配信装置3と、コンテンツのデジタルデータであるコンテンツデータを配信するコンテンツ配信装置4と、詳細メタデータをマルチキャストにより配信すべきコンテンツを選択する判断装置1と、複数のユーザの端末装置5とを備える。なお、配信されるコンテンツは、VoD(Video on Demand)などで配信される番組であってもよく、放送により配信される番組であってもよい。
Hereinafter, exemplary embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a configuration diagram of a metadata distribution system according to an embodiment of the present invention. In the figure, the metadata distribution system is assumed that the demand is not so high, and the
判断装置1、マルチキャスト配信装置2、ユニキャスト配信装置3、及び、コンテンツ配信装置4は、コンテンツ提供事業者の私設網などであるネットワーク8により接続される。また、端末装置5は、マルチキャスト配信装置2、ユニキャスト配信装置3及びコンテンツ配信装置4と、インターネットなどのネットワーク9により接続される。
The
概要メタデータ及び詳細メタデータは、電子コンテンツガイド(ECG:Electronic Content Guide)や電子番組表(EPG:Electronic Program Guide)として使用される。概要メタデータはコンテンツの概要的な説明を示すデータであり、詳細メタデータは概要メタデータに含まれる説明よりも詳細なコンテンツの説明や関連情報を示すデータである。これらは、コンテンツデータに付随し、コンテンツ(番組)に関する情報等を記述したメタデータに基づいて作成することができる。 The summary metadata and the detailed metadata are used as an electronic content guide (ECG) and an electronic program guide (EPG). The summary metadata is data indicating a general description of the content, and the detailed metadata is data indicating a more detailed description of the content and related information than the description included in the summary metadata. These can be created based on metadata attached to the content data and describing information about the content (program).
本メタデータ配信システムでは、需要が高いと予想されるコンテンツの詳細メタデータについてはマルチキャスト配信装置2からマルチキャストにより端末装置5へ配信し、その他のコンテンツの詳細メタデータについては端末装置5からの要求を受けてユニキャスト配信装置3からユニキャストにより配信するため、従来、人気コンテンツのメタデータ配信のためにメタデータ配信装置にかかっていた負荷を軽減することができる。加えて、ユーザが視聴する可能性の高い詳細メタデータのみをマルチキャストにより全ユーザの端末装置5に予め配信するため、視聴する可能性が低い詳細メタデータによって端末装置5のメモリ負荷を高くしてしまうこともない。また、ユーザが所望の詳細メタデータの多くを即座に端末装置5へ表示させることができる。
In this metadata distribution system, the detailed metadata of content that is expected to be in high demand is distributed from the
図2は、判断装置1の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、判断装置1は、通信部11、記憶部12、及び、処理部13を備え、例えばサーバにより実現することができる。通信部11は、ネットワーク8を介してデータを送受信する。記憶部12は、各コンテンツに関する情報と、当該各コンテンツの詳細メタデータ及びコンテンツデータの配信数とを対応づけたコンテンツ関連情報テーブルを記憶する。
FIG. 2 is a block diagram showing a functional configuration of the
処理部13は、更新部14、判断部15、及び、指示部16を備える。更新部14は、ユニキャスト配信装置3から端末装置5へ詳細メタデータを配信したコンテンツの識別情報を受信し、コンテンツ関連情報テーブル内の詳細メタデータの配信数を更新する。また、更新部14は、コンテンツ配信装置4から端末装置5へコンテンツデータを配信したコンテンツの識別情報を受信し、コンテンツ関連情報テーブル内のコンテンツデータの配信数を更新する。判断部15は、コンテンツ関連情報テーブルを参照して、マルチキャストにより詳細メタデータを配信すべきコンテンツを選択する。指示部16は、マルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報をマルチキャスト配信装置2へ通知するとともに、その詳細メタデータをマルチキャスト配信装置2に送信する。
The
図3は、マルチキャスト配信装置2の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、マルチキャスト配信装置2は、通信部21、記憶部22及び処理部23を備え、例えばサーバにより実現することができる。通信部21は、ネットワーク8、9を介してデータを送受信する。記憶部22は、コンテンツ配信装置4により配信する各コンテンツの概要メタデータ、及び、マルチキャストにより配信すべき詳細メタデータを記憶する。
FIG. 3 is a block diagram showing a functional configuration of the
処理部23は、メタデータ書込部24、メタデータ配信部25、及び、指示受信部26を備える。メタデータ書込部24は、受信した概要メタデータ、マルチキャストにより配信すべき詳細メタデータを記憶部22に書き込む。メタデータ配信部25は、記憶部22から概要メタデータ及び詳細メタデータを読み出し、ネットワーク9を介してマルチキャスト配信するよう通信部21に指示する。このマルチキャスト配信には、例えば、FLUTE(File Delivery over Unidirectional Transport)プロトコルなど、既存のマルチキャスト配信技術を用いることができる。指示受信部26は、判断装置1からマルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報を受信し、当該コンテンツの識別情報により特定される詳細メタデータが記憶部22に記憶されていない場合は、当該詳細メタデータを要求する。
The
図4は、ユニキャスト配信装置3の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、ユニキャスト配信装置3は、通信部31、記憶部32、及び、処理部33を備え、例えばサーバにより実現することができる。通信部31は、ネットワーク8、9を介してデータを送受信する。記憶部32は、詳細メタデータを記憶する。
FIG. 4 is a block diagram showing a functional configuration of the unicast distribution apparatus 3, and only functional blocks related to the present invention are extracted and shown. In the figure, the unicast distribution apparatus 3 includes a
処理部33は、詳細メタデータ書込部34、詳細メタデータ配信部35、及び、詳細メタデータ配信通知部36を備える。詳細メタデータ書込部34は、受信した詳細メタデータを記憶部32に書き込む。詳細メタデータ配信部35は、通信部31を介して端末装置5からユニキャストによる詳細メタデータの配信要求を受信した場合に、記憶部32から要求された詳細メタデータを読み出し、要求送信元の端末装置5へユニキャストにより返送するよう通信部31に指示する。このユニキャスト配信には、例えば、HTTP(Hypertext Transfer Protocol)プロトコルなど、既存のユニキャスト配信技術を用いることができる。詳細メタデータ配信通知部36は、端末装置5へ詳細メタデータを配信したコンテンツの識別情報を判断装置1へ通知する。
The
図5は、コンテンツ配信装置4の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、コンテンツ配信装置4は、通信部41、記憶部42及び処理部43を備え、例えばサーバにより実現することができる。通信部41は、ネットワーク8、9を介してデータを送受信する。記憶部42は、各コンテンツのコンテンツデータを記憶する。
FIG. 5 is a block diagram showing a functional configuration of the
処理部43は、書込部44、コンテンツ配信部45、コンテンツ配信通知部46を備える。書込部44、受信したコンテンツデータを記憶部42に書き込む。コンテンツ配信部45は、端末装置5からコンテンツ配信要求を受信し、記憶部42から要求されたコンテンツのコンテンツデータを読み出して返送する。コンテンツ配信通知部46は、端末装置5へコンテンツデータを配信したコンテンツの識別情報を判断装置1へ通知する。
The
図6は、端末装置5の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、端末装置5は、通信部51、記憶部52、入力部53、出力部54、及び、処理部55を備え、例えば、テレビジョン受像機、パーソナルコンピュータ、携帯電話端末などで実現することができる。通信部51は、ネットワーク9を介してデータを送受信する。記憶部52は、概要メタデータ、詳細メタデータ、コンテンツデータなどのデータを記憶する。入力部53は、例えば、リモートコントローラや、ボタン、キーボードなどであり、ユーザによる操作を入力するためのデバイスである。出力部54は、映像を表示するディスプレイや、音声を出力するスピーカなどである。
FIG. 6 is a block diagram showing a functional configuration of the
処理部55は、配信データ受信部56、出力制御部57、及び、配信要求部58を備える。配信データ受信部56は、通信部51が受信した概要メタデータ、詳細メタデータ、コンテンツデータを記憶部52に書き込む。出力制御部57は、記憶部52から読み出した概要メタデータ、詳細メタデータ、コンテンツデータを出力部54に出力するよう指示する。配信要求部58は、詳細メタデータ、コンテンツデータの配信要求を送信するよう通信部51へ指示する。
The
なお、マルチキャスト配信装置2、ユニキャスト配信装置3、コンテンツ配信装置4のいずれかに判断装置1の機能を備えることでもよい。例えば、判断装置1が、マルチキャスト配信装置2、ユニキャスト配信装置3、コンテンツ配信装置4のいずれかと同一のサーバにより実現されることでもよい。
Note that any of the
図7は、判断装置1の記憶部12に記憶されるコンテンツ関連情報テーブルのデータ構成例を示す図である。同図において、コンテンツ関連情報テーブルは、コンテンツを一意に特定する識別子であるコンテンツIDと、コンテンツが属するジャンル、コンテンツに係る人物、コンテンツのタイトル及びシリーズ、コンテンツ再生時間、コンテンツの価格、関連するコンテンツのコンテンツID、詳細メタデータの要求数、コンテンツ配信数などを対応づけた複数のレコードからなる。ジャンルには、例えば、コメディ、アクション、ドキュメンタリー、…などが設定され、人物の項目には、主役、脇役、コンテンツ(番組)の監督やディレクター(以下、監督やディレクターを総称して「監督」と記載)などの名前が設定される。また、番組が第1回〜第10回など、一連のシリーズからなる場合、その一連のシリーズに属するコンテンツには、同一のシリーズ名がシリーズの項目に記述される。
FIG. 7 is a diagram illustrating a data configuration example of the content related information table stored in the
図8は、概要メタデータのデータ構成例を示す図である。
概要メタデータは、コンテンツID、コンテンツのタイトル、ジャンル、コンテンツの概要説明などの情報を含み、例えば、XML(extensible markup language)により記述される。概要説明には、コンテンツのあらすじや、宣伝等、コンテンツの短くかつ簡単な説明が記述される。
FIG. 8 is a diagram illustrating a data configuration example of the summary metadata.
The summary metadata includes information such as a content ID, a content title, a genre, and a summary description of the content, and is described in, for example, XML (extensible markup language). The summary description includes a short and simple description of the content such as a synopsis of the content and advertisement.
図9は、詳細メタデータのデータ構成例を示す図である。
詳細メタデータは、コンテンツID、コンテンツに係る人物、コンテンツ再生時間、価格、シリーズ、詳細説明などの情報と、コンテンツのプレビュー画像データとを含み、例えば、コンテンツのプレビュー画像データ以外の情報はXMLにより記述される。詳細説明には、例えば、作品解説や、撮影された地方に関する情報、これから公開される関連したコンテンツなど、任意の内容を概要説明より長く記述可能である。
FIG. 9 is a diagram illustrating a data configuration example of detailed metadata.
The detailed metadata includes information such as content ID, content person, content playback time, price, series, and detailed description, and content preview image data. For example, information other than content preview image data is expressed in XML. Described. In the detailed description, for example, it is possible to describe an arbitrary content longer than the outline description, such as a description of the work, information on the photographed local area, and related content to be released in the future.
図10は、端末装置5のディスプレイに表示される画面遷移を示す図である。
端末装置5の入力部53により、コンテンツ一覧の表示指示が入力されると、ディスプレイにコンテンツ一覧表示画面G1が表示される。コンテンツ一覧表示画面G1には、ジャンル選択ボタン、各コンテンツのタイトル及び概要説明、各コンテンツに対応した詳細表示ボタンB1が表示される。
FIG. 10 is a diagram illustrating screen transitions displayed on the display of the
When a content list display instruction is input by the
ユーザが端末装置5の入力部53により、所望のコンテンツの詳細表示ボタンB1を選択し、決定を入力すると、詳細表示画面G2がディスプレイに表示される。詳細表示画面G2には、選択されたコンテンツのジャンル、出演者、監督等コンテンツに係る人物、コンテンツ再生時間、価格、シリーズ、詳細説明、及び、プレビュー画像と、視聴ボタンB2とが表示される。ユーザが端末装置5の入力部53により視聴ボタンB2の決定を入力すると、コンテンツ配信装置4からコンテンツデータが配信される。端末装置5は、配信されたコンテンツデータを再生し、ディスプレイにコンテンツの画像を表示し、スピーカから音声を出力する。
When the user selects the detail display button B1 of the desired content using the
続いて、本実施の形態によるメタデータ配信システムの動作について説明する。
図11は、本実施の形態によるメタデータ配信システムにおけるメタデータ及びコンテンツ配信処理のシーケンス図である。
まず、コンテンツ配信事業者は、新たに配信するコンテンツの概要メタデータをマルチキャスト配信装置2に、当該コンテンツの詳細メタデータをユニキャスト配信装置3に、当該コンテンツのコンテンツデータをコンテンツ配信装置4に書き込む。これは、例えば、コンテンツ配信事業者の判断装置1から、概要メタデータ、詳細メタデータ、コンテンツデータをそれぞれ、マルチキャスト配信装置2、ユニキャスト配信装置3、コンテンツ配信装置4にアップロードすることにより行なう。マルチキャスト配信装置2のメタデータ書込部24は、判断装置1から受信した概要メタデータを記憶部22に書き込み、ユニキャスト配信装置3の詳細メタデータ書込部34は、判断装置1から受信した詳細メタデータを記憶部32に書き込み、コンテンツ配信装置4の書込部44は、判断装置1から受信したコンテンツデータを記憶部42に書き込む。なお、予め需要が高いことが想定される詳細メタデータについては、マルチキャスト配信装置2にアップロードしてもよい。さらに、コンテンツ事業者は、判断装置1の記憶部12に記憶しているコンテンツ関連情報テーブルに、当該コンテンツに対応したレコードを登録する。ただし、詳細メタデータ配信数、コンテンツ配信数は初期値0とする。
Next, the operation of the metadata distribution system according to this embodiment will be described.
FIG. 11 is a sequence diagram of metadata and content distribution processing in the metadata distribution system according to the present embodiment.
First, the content distribution provider writes outline metadata of newly distributed content in the
マルチキャスト配信装置2のメタデータ配信部25は、所定の時間に記憶部22内に記憶されている概要メタデータ及び詳細メタデータを読み出すと、通信部21に当該概要メタデータ及び詳細メタデータをマルチキャストにより配信するよう指示する。全ての端末装置5は、マルチキャスト配信装置2から送信された概要メタデータ及び詳細メタデータを受信する(ステップS110)。
When the
端末装置5の通信部51が、ネットワーク8を介してマルチキャスト配信装置2から送信された概要メタデータ及び詳細メタデータを受信すると、配信データ受信部56は、受信した概要メタデータ及び詳細メタデータを記憶部52に書き込む(ステップS120)。この概要メタデータ及び詳細メタデータの配信は、1週間に1回、1日1〜数回など定期的に行うことでもよく、コンテンツ配信事業者がマルチキャスト配信装置2に指示を入力した際に行うことでもよい。ここでは、コンテンツIDがそれぞれ0001〜nのコンテンツC1〜Cnの概要メタデータ及びコンテンツC5の詳細メタデータがマルチキャスト配信装置2から配信されるものとする。
When the
ユーザは端末装置5の入力部53により、コンテンツ一覧の表示指示を入力する(ステップS130)。これにより、出力制御部57は、ジャンルの一覧をディスプレイに表示させる。ユーザが、入力部53により選択したジャンルを入力すると、出力制御部57は、入力されたジャンルが設定されている概要メタデータを記憶部52から読み出し、読み出した概要メタデータそれぞれから読み出したタイトル、概要説明の一覧をコンテンツ一覧表示画面G1によりディスプレイに表示させる(ステップS140)。ここでは、入力されたジャンル「アクション」が設定されているコンテンツC1,C2,C5、…の概要メタデータから読み出したタイトル、概要説明が表示されるものとする。なお、ジャンル指定を行なわず、記憶部52に記憶されている全ての概要メタデータから読み出した情報を、コンテンツ一覧表示画面G1により表示させるようにしてもよい。
The user inputs a content list display instruction via the
ユーザは、コンテンツ一覧表示画面G1に表示されている情報を閲覧し、より詳細な情報を見たいコンテンツを選択すると、その選択したコンテンツに対応したコンテンツの詳細表示ボタンB1を端末装置5の入力部53により選択する(ステップS150)。ここでは、コンテンツC1に対応した詳細表示ボタンB1が選択されたものとする。出力制御部57は、選択されたコンテンツC1に対応した概要メタデータからコンテンツID「0001」を取得すると、当該コンテンツIDが設定された詳細メタデータが記憶部52に記憶されているか否かを判断する(ステップS160)。コンテンツC1の詳細メタデータが記憶部52に記憶されていないため(ステップS160:NO)、配信要求部58は、当該コンテンツIDを設定した詳細メタデータ配信要求をユニキャスト配信装置3へ送信するよう通信部21へ指示する(ステップS170)。
When the user browses the information displayed on the content list display screen G1 and selects a content for which more detailed information is to be viewed, the user selects the content detail display button B1 corresponding to the selected content on the input unit of the
ユニキャスト配信装置3の詳細メタデータ配信部35は、通信部31を介して端末装置5からユニキャストにより送信された詳細メタデータ配信要求を受信する(ステップS180)。詳細メタデータ配信部35は、受信した詳細メタデータ配信要求からコンテンツIDを取得し、取得した当該コンテンツIDが設定された詳細メタデータを記憶部32から読み出すと、この読み出したコンテンツC1の詳細メタデータを返送するよう通信部31に指示する。通信部31は、詳細メタデータ配信部35により読み出された詳細メタデータを、詳細メタデータ配信要求元の端末装置5へユニキャストにより送信する(ステップS190)。さらに、詳細メタデータ配信部35は、詳細メタデータ配信要求から取得したコンテンツC1のコンテンツIDと、現在の日時を示す詳細メタデータ配信日時とを対応付けた詳細メタデータ配信履歴情報を記憶部32に記憶する(ステップS200)。
The detailed
端末装置5の配信データ受信部56は、通信部51を介してユニキャスト配信装置3からコンテンツC1の詳細メタデータを受信すると、当該詳細メタデータを記憶部52へ書き込む(ステップS210)。出力制御部57は、配信データ受信部56が記憶部52に書き込んだ詳細メタデータより取得した、コンテンツC1の出演者、コンテンツ再生時間、価格、シリーズ、詳細説明、及び、プレビュー画像を詳細表示画面G2によりディスプレイに表示させる(ステップS220)。なお、詳細表示画面G2には、ジャンルやタイトルなど、コンテンツC1の概要メタデータから取得した情報も表示させることができる。
When receiving the detailed metadata of the content C1 from the unicast distribution device 3 via the
ユーザは、詳細表示画面G2により表示されている情報を閲覧し、コンテンツC1を視聴することを決定すると、視聴ボタンB2の決定を端末装置5の入力部53により入力する(ステップS230)。配信要求部58は、コンテンツC1のコンテンツIDを設定したコンテンツ配信要求をコンテンツ配信装置4へ送信するよう通信部51へ指示する(ステップS240)。
When the user browses the information displayed on the detailed display screen G2 and decides to view the content C1, the user inputs the decision of the viewing button B2 through the
コンテンツ配信装置4のコンテンツ配信部45は、通信部41を介して端末装置5からコンテンツ配信要求を受信する(ステップS250)。コンテンツ配信部45は、受信したコンテンツ配信要求からコンテンツID「0001」を取得する。コンテンツ配信部45は、取得したコンテンツIDにより特定されるコンテンツデータを記憶部42から読み出すと、読み出したコンテンツデータを返送するよう通信部41に指示する。通信部41は、コンテンツ配信部45により読み出されたコンテンツデータをコンテンツ配信要求元の端末装置5へ送信する(ステップS260)。さらに、コンテンツ配信部45は、コンテンツ配信要求から取得したコンテンツC1のコンテンツIDと、現在の日時を示すコンテンツ配信日時とを対応付けたコンテンツ配信履歴情報を記憶部42に記憶する(ステップS270)。
The
端末装置5の配信データ受信部56は、通信部51を介してコンテンツ配信装置4からコンテンツC1のコンテンツデータを受信すると、記憶部52へ当該コンテンツデータを書き込む(ステップS280)。出力制御部57は、配信データ受信部56が記憶部52へ書き込んだコンテンツデータを再生し、出力部54により出力させる(ステップS290)。ユーザは、端末装置5のディスプレイに表示される画像や、スピーカから出力される音声によりコンテンツC1を楽しむ。なお、ダウンロードの場合は、受信したコンテンツデータを全て記憶部52に記憶してから再生を行なう。一方、ストリーミング再生の場合は、受信したコンテンツデータを記憶部52に記憶しながら再生を行なうが、再生が終了したコンテンツデータの部分は記憶部52から消去するようにしてもよい。
When receiving the content data of the content C1 from the
なお、ユーザが、コンテンツ一覧表示画面G1により表示されている情報を閲覧し、端末装置5の入力部53により、コンテンツC5に対応した詳細表示ボタンB1を選択した場合、出力制御部57は、選択されたコンテンツC5に対応した概要メタデータからコンテンツIDを取得し、当該コンテンツIDが設定された詳細メタデータが記憶部52に記憶されているか否かを判断する(ステップS160)。コンテンツC5の詳細メタデータが記憶部52に記憶されているため(ステップS160:YES)、出力制御部57は、記憶部52からコンテンツC5の詳細メタデータを読み出し、当該詳細メタデータより取得した、コンテンツC5の出演者、コンテンツ再生時間、価格、シリーズ、詳細説明、及び、プレビュー画像、ならびに、コンテンツC5の概要メタデータから取得したジャンル等を詳細表示画面G2によりディスプレイに表示させる(ステップS220)。
When the user browses the information displayed on the content list display screen G1 and selects the detail display button B1 corresponding to the content C5 by the
ユーザがコンテンツC5の詳細情報を閲覧した後、詳細表示画面G2内の視聴ボタンB2の決定を端末装置5の入力部53により入力した以降の処理は、上記と同様である。つまり、端末装置5は、コンテンツC5のコンテンツIDを設定したコンテンツ配信要求をコンテンツ配信装置4へ送信し、コンテンツ配信装置4は、コンテンツ配信要求により要求されたコンテンツC5のコンテンツデータを返送するとともに、コンテンツC5のコンテンツIDと、現在の日時を示すコンテンツ配信日時とを対応付けたコンテンツ配信履歴情報を記憶部42に記憶する。端末装置5は、コンテンツ配信装置4からコンテンツC5のコンテンツデータを受信すると、当該コンテンツデータを記憶部52へ書き込んで再生し、コンテンツC5を出力部54により出力する。
The processing after the user browses the detailed information of the content C5 and inputs the determination of the viewing button B2 in the detailed display screen G2 by the
なお、プレビュー画像データが詳細メタデータに含まれない場合、端末装置5は、ステップS220の直前に、各コンテンツのプレビュー画像データを記憶している図示しないプレビュー画像配信装置にコンテンツIDを送信し、この送信したコンテンツIDに対応したプレビュー画像データをプレビュー画像配信装置から受信して、詳細表示画面G2に表示させるようにする。あるいは、詳細メタデータにプレビュー画像のURL(Universal Resource Locator)を記述しておき、端末装置5は、このURLにより特定されるサイトからプレビュー画像を取得するようにしてもよい。
If the preview image data is not included in the detailed metadata, the
ユニキャスト配信装置3の詳細メタデータ配信通知部36は、1日1回など所定の時間毎に、前回判断装置1に通知を行なった日時以降が詳細メタデータ配信日時である詳細メタデータ配信履歴情報を読み出して判断装置1に通知する(ステップS300)。
同様に、コンテンツ配信装置4のコンテンツ配信通知部46は、1日1回など所定の時間毎に、前回判断装置1に通知を行なった日時以降がコンテンツ配信日時であるコンテンツ配信履歴情報を読み出して判断装置1に通知する(ステップS310)。
判断装置1の更新部14は、ユニキャスト配信装置3から受信した詳細メタデータ配信履歴情報と、コンテンツ配信装置4から受信したコンテンツ配信履歴情報とを記憶部12に書き込む(ステップS320)。
The detailed metadata
Similarly, the content
The
なお、ユニキャスト配信装置3、コンテンツ配信装置4は、詳細メタデータ、コンテンツデータを配信したコンテンツのコンテンツIDと、配信日時とを対応付けた情報を、配信の都度判断装置1へ通知してもよい。
Note that the unicast distribution device 3 and the
図12は、判断装置1による配信方法決定処理フローを示す図である。
判断装置1の更新部14は、ユニキャスト配信装置3から受信した詳細メタデータ配信履歴情報と、コンテンツ配信装置4から受信したコンテンツ配信履歴情報とを記憶部12に書き込む(ステップS410)。更新部14は、記憶部12に記憶されている詳細メタデータ配信履歴情報のうち、詳細メタデータ配信日時が現在より所定の期間以内、例えば、1ヶ月以内の詳細メタデータ配信履歴情報を特定する。更新部14は、特定した詳細メタデータ配信履歴情報に各コンテンツIDが設定されている数を計測することにより、各コンテンツIDに対応した詳細メタデータ配信数を取得する。更新部14は、記憶部12内のコンテンツ関連情報テーブルに設定されている各コンテンツIDの詳細メタデータ配信数を、取得した当該コンテンツIDの詳細メタデータ配信数により更新する(ステップS420)。
FIG. 12 is a diagram illustrating a distribution method determination processing flow by the
The
さらに、更新部14は、記憶部12に記憶されているコンテンツ配信履歴情報のうち、コンテンツ配信日時が現在より所定の期間以内、例えば、1ヶ月以内のコンテンツ配信履歴情報を特定する。更新部14は、特定したコンテンツ配信履歴情報に各コンテンツIDが設定されている数を計測することにより、各コンテンツIDに対応したコンテンツ配信数を取得する。更新部14は、記憶部12内のコンテンツ関連情報テーブルに設定されている各コンテンツのコンテンツ配信数を、取得した当該コンテンツIDのコンテンツ配信数により更新する(ステップS430)。
Furthermore, the
判断装置1の判断部15は、コンテンツ関連情報テーブルの詳細メタデータ配信数、コンテンツ配信数が更新されると、配信数の多いレコードに基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための条件を決定し、当該条件に合致するレコードからコンテンツIDを読み出す。これにより、マルチキャストで詳細メタデータを送信すべきコンテンツを選択する。具体的には、以下のように行なう。
When the number of detailed metadata distributions and the number of content distributions in the content-related information table are updated, the
まず、判断部15は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数が所定の閾値以上、例えば、15万以上のレコードを特定し、この特定したレコードの数を取得する(ステップS440)。判断部15は、ステップS440において特定したレコードのシリーズ、主役、監督、脇役、コンテンツ再生時間、価格の項目それぞれについて、当該項目に共通して設定されている設定値と、その設定割合とを取得し、設定割合が所定の閾値以上の設定値を選択する(ステップS450)。なお、項目毎に閾値を変えることでもよい。判断部15は、コンテンツ関連情報テーブルから、選択した設定値が設定されている全てのレコードのコンテンツIDを読み出し、この読み出したコンテンツIDをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとする(ステップS460)。
First, the
例えば、ステップS440において特定した複数のレコードのうち、主役に「Aさん」が設定されている割合が30%、「Dさん」が設定されている割合が20%、…であり、閾値が15%であったとする。判断部15は、コンテンツ関連情報テーブルから、人物の主役に「Aさん」あるいは「Dさん」が設定されているレコードのコンテンツID=0001、0002、0003、…を読み出し、これをマルチキャストにより詳細メタデータを配信すべきコンテンツのコンテンツIDとする。他の各項目それぞれについても同様の処理を行なう。
For example, among the plurality of records identified in step S440, the ratio in which “Mr. A” is set as the leading role is 30%, the ratio in which “Mr. D” is set is 20%, and the threshold is 15 %. The
続いて判断部15は、ステップS440において特定した複数のレコードのジャンル、シリーズ、主役、監督、脇役、コンテンツ再生時間、価格の項目の全ての組み合わせについて、共通した設定値の組み合わせと、その設定割合を取得し、設定割合が所定の閾値を超えた設定値の組み合わせを選択する(ステップS470)。なお、項目の組み合わせ毎に閾値を変えることでもよい。判断部15は、コンテンツ関連情報テーブルから、選択した設定値の組み合わせが設定されているレコードのコンテンツIDを読み出し、この読み出したコンテンツIDをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとし、ステップS460において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツIDに追加する(ステップS480)。
Subsequently, the
例えば、ステップS440において特定したレコードのうち、ジャンル、監督、コンテンツ再生時間の項目の組み合わせにおいて、ジャンル「アクション」、かつ、監督「Bさん」、かつ、価格「150円」である割合が12%であり、閾値10%を超えているものとする。判断部15は、コンテンツ関連情報テーブルから、ジャンル「アクション」、監督「Bさん」、価格「150円」の組み合わせが設定されているレコードのコンテンツID=0002、0005、…を読み出し、これをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとする。
For example, in the combination of the items of genre, director, and content playback time in the record identified in step S440, the ratio of the genre “action”, the director “B”, and the price “150 yen” is 12%. It is assumed that the threshold value exceeds 10%. The
次に、判断部15は、コンテンツ関連情報テーブルに登録されているレコードのうち、コンテンツ配信数が所定の閾値以上のレコードを特定し、この特定したレコードの数を取得する(ステップS490)。なおこの閾値は、コンテンツ配信数を、詳細メタデータ配信数よりどれぐらいの重み付けとするかにより決定する。例えば、コンテンツ配信数を詳細メタデータ配信数の1.5倍の重み付けとする場合、閾値は、15万/1.5=10万となる。
Next, the
以下、判断部15は、ステップS490において特定したレコードについて、上記ステップS450〜S480と同様の処理により、マルチキャストで詳細メタデータを送信すべきコンテンツのコンテンツIDを得る(ステップS500〜S530)。つまり、判断部15は、ステップS490において特定した複数のレコードのシリーズ、主役、監督、脇役、コンテンツ再生時間、価格それぞれの項目それぞれについて、当該項目に共通して設定されている設定値と、その設定割合とを取得し、設定割合が所定の閾値以上の設定値を選択する(ステップS500)。判断部15は、コンテンツ関連情報テーブルから、選択した設定値が設定されている全てのレコードのコンテンツIDを読み出し、この読み出したコンテンツIDをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとし、ステップS460、ステップS480において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツIDに追加する(ステップS510)。
Hereinafter, the
続いて判断部15は、ステップS490において特定したレコードのジャンル、シリーズ、主役、監督、脇役、コンテンツ再生時間、価格の項目の全ての組み合わせについて、共通した設定値の組み合わせと、その設定割合を取得し、設定割合が所定の閾値を超えた設定値の組み合わせを選択する(ステップS520)。判断部15は、コンテンツ関連情報テーブルから、選択した設定値の組み合わせが設定されているレコードのコンテンツIDを読み出し、この読み出したコンテンツIDをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとし、ステップS460、ステップS480、ステップS510において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツIDに追加する(ステップS530)。
Subsequently, the
判断部15は、ステップS440において詳細メタデータ配信数が所定の閾値であるとして選択されたレコード、及び、ステップS490において、コンテンツ配信数が所定の閾値以上であるとして選択されたレコードから関連コンテンツのコンテンツIDを読み出し、この読み出したコンテンツIDをマルチキャストにより詳細メタデータを配信すべきコンテンツのコンテンツIDとし、ステップS460、ステップS480、ステップS510、ステップS530において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツIDに追加する(ステップS540)。なお、ステップS460、S480、S510、S530において取得したコンテンツIDにより特定されるコンテンツ関連情報テーブルのレコードから関連コンテンツのコンテンツIDを読み出し、この読み出したコンテンツIDを、マルチキャストにより詳細メタデータを配信すべきコンテンツのコンテンツIDとし、ステップS460、ステップS480、ステップS510、ステップS530において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツIDに追加してもよい。
指示部16は、ステップS460、S480、S510、S530、S540において読み出した、マルチキャストにより詳細メタデータを送信すべきコンテンツのコンテンツIDをマルチキャスト配信装置2に送信する(ステップS550)。
The
The instructing
マルチキャスト配信装置2の指示受信部26は、判断装置1から受信したコンテンツIDが設定されている詳細メタデータが記憶部22に記憶されているかを判断する。詳細メタデータが登録されていないコンテンツIDがある場合、そのコンテンツIDを設定した詳細メタデータ取得要求を判断装置1に送信する。
The
判断装置1の指示部16は、マルチキャスト配信装置2から詳細メタデータ取得要求を受信した場合(ステップS560:YES)詳細メタデータ取得要求に設定されているコンテンツIDに対応した詳細メタデータを記憶部12から読み出すか、ユニキャスト配信装置3から取得してマルチキャスト配信装置2に返送する(ステップS570)。マルチキャスト配信装置2のメタデータ書込部24は、受信した詳細メタデータを記憶部22に書き込む。
When receiving the detailed metadata acquisition request from the multicast distribution device 2 (step S560: YES), the
さらに、マルチキャスト配信装置2の指示受信部26は、現在記憶部22記憶している詳細メタデータのうち、判断装置1から受信したコンテンツIDに含まれていないコンテンツIDが設定されている詳細メタデータを特定し、特定した詳細メタデータを記憶部22から削除する。これは、メモリから消去することでもよく、論理的に削除することでもよい。論理的削除の場合、詳細メタデータと対応付けてマルチキャスト配信対象としない旨の情報を記憶部22に記憶する。そして、マルチキャスト配信装置2のメタデータ配信部25が記憶部22内の詳細メタデータを配信する際には、マルチキャスト配信対象としない旨の情報が対応付けられていないもののみを配信するようにする。
Further, the
なお、ステップS550において、判断装置1の指示部16は、マルチキャストにより詳細メタデータを送信すべきコンテンツのコンテンツIDに併せて、当該コンテンツIDにより特定される詳細メタデータをマルチキャスト配信装置2に送信するようにしてもよい。
In step S550, the
以降、判断装置1により、ユーザが視聴する可能性の高い詳細メタデータをマルチキャスト配信装置2からマルチキャストにより配信することができる。また、人気が下降してきたコンテンツの詳細メタデータについては、マルチキャスト配信からユニキャスト配信に戻すことも可能である。加えて、判断装置1における分析の結果から、人気が高いと予想されるコンテンツの条件が得られるため、その条件に合う詳細メタデータについては、当初よりマルチキャスト配信装置2にアップロードし、マルチキャスト配信することもできる。
Thereafter, the
なお、上記のステップS470及びS520においては、ジャンル、主役、監督、脇役、コンテンツ再生時間、価格の項目を用いた全ての組み合わせについて、閾値を超えた、共通する設定値の組み合わせを選択しているが、予め項目の組み合わせを決めておき(例えば、ジャンルと俳優の組み合わせなど)、その決められた項目の組み合わせの中で、閾値を超えた、共通する設定値の組み合わせを選択することでもよい。 Note that in steps S470 and S520 described above, combinations of common setting values that exceed the threshold are selected for all combinations using the items of genre, leading role, director, supporting role, content playback time, and price. However, it is also possible to determine a combination of items in advance (for example, a combination of a genre and an actor) and select a combination of common setting values that exceeds the threshold among the determined combinations of items.
また、判断装置1の判断部15は、以下の(1)〜(6)をマルチキャストにより詳細メタデータを送信すべきコンテンツのコンテンツIDとして取得するようにしてもよい。
In addition, the
(1)判断装置1の判断部15は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数、あるいは、コンテンツ配信数が所定の閾値以上のレコードを特定する。そして、判断部15は、特定したレコードのシリーズ、主役、監督のいずれかと同一の設定値が、シリーズ、主役、監督に設定されているコンテンツ関連情報テーブル内のレコードからコンテンツIDを読み出し、これをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとする。
(1) The
例えば、詳細メタデータ配信数が閾値以上のレコードに、シリーズ「アクション大作戦」、主役「Aさん」、監督「Bさん」が設定されているとする。この場合、コンテンツ関連情報テーブルから、シリーズに「アクション大作戦」が設定されている全てのレコード、主役「Aさん」が設定されている全てのレコード、監督「Bさん」が設定されている全てのレコードを特定し、これら特定したレコードから取得したコンテンツIDを、マルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとする。 For example, it is assumed that the series “action great operation”, the leading role “Mr. A”, and the director “Mr. B” are set in a record whose detailed metadata distribution number is equal to or greater than a threshold. In this case, from the content-related information table, all records for which “Action Great Operation” is set for the series, all records for which the main character “Mr. A” is set, and all for which the director “Mr. B” is set The content ID acquired from these specified records is set as the content ID of the content to which the detailed metadata is to be distributed by multicast.
(2)判断装置1の判断部15は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数、あるいは、コンテンツ配信数が所定の閾値以上のレコードを特定する。そして、判断部15は、特定したレコードの所定の項目の組み合わせと同一の設定値が設定されているコンテンツ関連情報テーブル内のレコードからコンテンツIDを読み出し、これをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとする。
(2) The
例えば、所定の項目の組み合わせが主役及び脇役であり、詳細メタデータ配信数が閾値以上のレコードに、主役「Aさん」、脇役「Cさん」が設定されているとする。この場合、コンテンツ関連情報テーブルから、シリーズに主役「Aさん」、及び、脇役「Cさん」の組み合わせが設定されている全てのレコードを特定し、特定したレコードから取得したコンテンツIDを、マルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとする。
項目の組み合わせの例としては、主役、監督、脇役の任意の組み合わせ、主役、監督、価格のうち1以上と、ジャンルまたはシリーズとの組み合わせ、これらの各組み合わせとコンテンツ再生時間との組み合わせ、などがある。
For example, it is assumed that a combination of predetermined items is a leading role and a supporting role, and a leading role “Mr. A” and a supporting role “Mr. C” are set in a record whose detailed metadata distribution number is equal to or greater than a threshold. In this case, all the records in which the combination of the main character “Mr. A” and the supporting character “Mr. C” is set in the series are identified from the content related information table, and the content ID acquired from the identified record is multicast. The detailed metadata is the content ID of the content to be distributed.
Examples of combinations of items include any combination of the leading role, director, supporting role, one or more of the leading role, director, and price and a combination of genre or series, a combination of each of these combinations and content playback time, etc. is there.
(3)判断装置1の判断部15は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数、あるいは、コンテンツ配信数が所定の閾値以上のレコードを特定する。そして、判断部15は、特定したレコードの主役、監督、または、脇役と同一の設定値が、主役、監督、または、脇役に設定されているコンテンツ関連情報テーブル内のレコードからコンテンツIDを読み出し、これをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとする。
(3) The
例えば、詳細メタデータ配信数が閾値以上のレコードに、主役「Aさん」、監督「Bさん」、脇役「Cさん」が設定されているとする。この場合、コンテンツ関連情報テーブルから、主役、監督、脇役のいずれかに、「Aさん」、「Bさん」または「Cさん」が設定されている全てのレコードを特定し、これら特定したレコードから取得したコンテンツIDを、マルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツIDとする。 For example, it is assumed that the leading role “Mr. A”, the director “Mr. B”, and the supporting role “Mr. C” are set in a record whose detailed metadata distribution number is equal to or greater than the threshold. In this case, all the records in which “Mr. A”, “Mr. B” or “Mr. C” is set to any of the leading role, director, and supporting role are identified from the content-related information table, and from these identified records The acquired content ID is set as the content ID of the content for which detailed metadata is to be distributed by multicast.
(4)判断装置1の判断部15は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数と、重み付けを行なったコンテンツ配信数との合計が、所定の閾値以上のレコードを特定する。例えば、コンテンツ配信数の重みを詳細メタデータ配信数の1.5倍とする場合、(詳細メタデータ配信数)+1.5×(コンテンツ配信数)が閾値以上であるレコードを特定する。そして、特定したレコードについて、ステップS450〜S480と同様の処理、あるいは、上記の(1)〜(3)を行い、詳細メタデータを配信すべきコンテンツのコンテンツIDを取得する。
(4) The
(5)判断装置1は、インターネットなどで提供されている検索エンジンを備えた図示しない検索装置などから、現在検索キーワードとして入力される数が多い単語を受信する。そして、判断装置1の判断部15は、当該単語がタイトル、シリーズ、あるいは、人物名に設定されているコンテンツ関連情報テーブルのレコードからコンテンツIDを読み出し、これをマルチキャストにより送信すべきコンテンツIDとする。
(5) The
(6)判断装置1に、現在話題に上っている作品やタレント、監督などの状況から、人気が高いと予想されるタイトル、主役、監督、脇役、シリーズなどの項目の設定値や、任意の項目の組み合わせとそれら項目の設定値を入力する。判断装置1の判断部15は、入力された項目の設定値、あるいは、複数項目の設定値の組み合わせが設定されているコンテンツ関連情報テーブルのレコードからコンテンツIDを読み出し、これをマルチキャストにより送信すべきコンテンツIDとする。
(6) In the
上述の判断装置1、マルチキャスト配信装置2、ユニキャスト配信装置3、コンテンツ配信装置4、及び、端末装置5は、内部にコンピュータシステムを有している。そして、判断装置1の処理部13、マルチキャスト配信装置2の処理部23、ユニキャスト配信装置3の処理部33、コンテンツ配信装置4の処理部43、及び、端末装置5の処理部55の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、CPU及び各種メモリやOS、周辺機器等のハードウェアを含むものである。
The
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.
なお、本発明は、上記において説明した実施形態に限定されるものではなく、その主旨を逸脱しない範囲において種々変更可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the embodiment described above, and various modifications can be made without departing from the spirit of the present invention, and it goes without saying that these are also included in the scope of the present invention. Yes.
1…判断装置
11…通信部
12…記憶部
13…処理部
14…更新部
15…判断部
16…指示部
2…マルチキャスト配信装置
21…通信部
22…記憶部(マルチキャスト配信装置記憶部)
23…処理部
24…メタデータ書込部
25…メタデータ配信部
26…指示受信部
3…ユニキャスト配信装置
31…通信部
32…記憶部(ユニキャスト配信装置記憶部)
33…処理部
34…詳細メタデータ書込部
35…詳細メタデータ配信部
36…詳細メタデータ配信通知部
4…コンテンツ配信装置
41…通信部
42…記憶部
43…処理部
44…書込部
45…コンテンツ配信部
46…コンテンツ配信通知部
5…端末装置
51…通信部(端末装置記憶部)
52…記憶部
53…入力部
54…出力部
55…処理部
56…配信データ受信部
57…出力制御部(概要メタデータ表示制御部、詳細メタデータ表示制御部)
58…配信要求部
8、9…ネットワーク
DESCRIPTION OF
DESCRIPTION OF
DESCRIPTION OF
52 ...
58 ... Distribution request part 8, 9 ... Network
Claims (7)
前記概要メタデータは、コンテンツの識別情報と、当該コンテンツの概要説明を含み、
前記詳細メタデータは、コンテンツの識別情報と、当該コンテンツの詳細説明を含み、
前記マルチキャスト配信装置は、
前記概要メタデータ、及び、前記詳細メタデータを記憶するマルチキャスト配信装置記憶部と、
前記マルチキャスト配信装置記憶部に記憶されている前記概要メタデータ、及び、前記詳細メタデータをマルチキャストにより前記端末装置へ配信するメタデータ配信部と、
マルチキャストにより配信すべき前記詳細メタデータを受信し、前記マルチキャスト配信装置記憶部に書き込むメタデータ書込部とを備え、
前記端末装置は、
前記概要メタデータ、及び、前記詳細メタデータを記憶する端末装置記憶部と、
前記マルチキャスト配信装置からマルチキャストにより配信された前記概要メタデータ及び前記詳細メタデータを前記端末装置記憶部に書き込むとともに、前記ユニキャスト配信装置からユニキャストにより配信された前記詳細メタデータを前記端末装置記憶部に書き込む配信データ受信部と、
前記端末装置記憶部から読み出した前記概要メタデータを表示させる概要メタデータ表示制御部と、
前記概要メタデータ表示制御部により表示させた前記概要メタデータの中からユーザが選択した概要メタデータの入力を受け、選択された概要メタデータ内のコンテンツの識別情報が設定された詳細メタデータが前記端末装置記憶部に記憶されていない場合に、前記ユニキャスト配信装置へ当該コンテンツの識別情報を設定した詳細メタデータ配信要求を送信する配信要求部と、
前記選択された概要メタデータ内のコンテンツの識別情報で特定される前記詳細メタデータを前記端末装置記憶部から読み出して表示させる詳細メタデータ表示制御部と、
を備え、
前記ユニキャスト配信装置は、
前記詳細メタデータを記憶するユニキャスト配信装置記憶部と、
前記端末装置から詳細メタデータ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツの識別情報で特定される詳細メタデータを前記ユニキャスト配信装置記憶部から読み出してユニキャストにより返送する詳細メタデータ配信部と、
前記詳細メタデータ配信部が前記詳細メタデータを返送した前記コンテンツの識別情報を前記判断装置へ通知する詳細メタデータ配信通知部と、
を備え、
前記判断装置は、
コンテンツの識別情報と、当該コンテンツの関連情報と、前記ユニキャスト配信装置による当該コンテンツの詳細メタデータの配信数とを含む複数のレコードからなるコンテンツ関連情報テーブルを記憶する記憶部と、
前記ユニキャスト配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内の詳細メタデータ配信数を更新する更新部と、
詳細メタデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための条件を生成し、生成した当該条件に合致する関連情報を含む他のレコードからコンテンツの識別情報を読み出す判断部と、
前記判断部により読み出されたコンテンツの識別情報により特定される詳細メタデータを、マルチキャストにより配信すべき前記詳細メタデータとして前記マルチキャスト配信装置へ送信する指示部と、
を備える、
ことを特徴とするメタデータ配信システム。 Multicast distribution apparatus that distributes summary metadata indicating outline description of content and detailed metadata indicating detail description of content by multicast, unicast distribution apparatus that distributes detailed metadata by unicast, and detailed metadata by multicast A metadata distribution system in which a determination device for selecting content to be transmitted and a user terminal device that displays the summary metadata and the detailed metadata are connected via a network,
The summary metadata includes content identification information and a summary description of the content,
The detailed metadata includes content identification information and a detailed description of the content,
The multicast distribution device is:
A multicast delivery device storage unit for storing the summary metadata and the detailed metadata;
The summary metadata stored in the multicast delivery device storage unit, and the metadata delivery unit for delivering the detailed metadata to the terminal device by multicast;
A metadata writing unit that receives the detailed metadata to be distributed by multicast and writes the detailed metadata to the multicast distribution device storage unit;
The terminal device
A terminal device storage unit for storing the summary metadata and the detailed metadata;
The summary metadata and the detailed metadata distributed by multicast from the multicast distribution device are written in the terminal device storage unit, and the detailed metadata distributed by unicast from the unicast distribution device is stored in the terminal device storage A distribution data receiving unit for writing to the unit;
A summary metadata display control unit for displaying the summary metadata read from the terminal device storage unit;
Detailed metadata in which identification metadata of content in the selected summary metadata is set in response to input of summary metadata selected by the user from the summary metadata displayed by the summary metadata display control unit. A distribution request unit that, when not stored in the terminal device storage unit, transmits a detailed metadata distribution request in which identification information of the content is set to the unicast distribution device;
A detailed metadata display control unit that reads out and displays the detailed metadata specified by the content identification information in the selected summary metadata from the terminal device storage unit;
With
The unicast delivery device
A unicast distribution device storage unit for storing the detailed metadata;
Details of receiving the detailed metadata distribution request from the terminal device, reading out the detailed metadata specified by the content identification information acquired from the detailed metadata distribution request from the unicast distribution device storage unit and returning it by unicast A metadata distribution department;
A detailed metadata delivery notification unit for notifying the determination device of identification information of the content to which the detailed metadata delivery unit has returned the detailed metadata;
With
The determination device includes:
A storage unit for storing a content related information table including a plurality of records including content identification information, related information of the content, and the number of distributions of the detailed metadata of the content by the unicast distribution device;
An update unit that receives content identification information from the unicast distribution device and updates the number of detailed metadata distributions in the content related information table corresponding to the content identification information;
For identifying a record in the content related information table in which the number of distributions of detailed metadata is greater than or equal to a predetermined number, and selecting a record of content to which detailed metadata should be transmitted by multicast based on the related information of the identified record A determination unit that generates a condition and reads content identification information from other records including related information that matches the generated condition;
An instruction unit that transmits detailed metadata specified by the identification information of the content read by the determination unit to the multicast distribution device as the detailed metadata to be distributed by multicast;
Comprising
A metadata distribution system characterized by that.
配信要求部は、視聴するコンテンツの識別情報を設定したコンテンツ配信要求を前記コンテンツ配信装置へ送信し、
前記コンテンツ配信装置は、
コンテンツデータを記憶するコンテンツ配信装置記憶部と、
前記端末装置からコンテンツ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツ識別情報で特定されるコンテンツデータを前記コンテンツ配信装置記憶部から読み出して返送するコンテンツ配信部と、
前記コンテンツ配信部がコンテンツデータを返送した前記コンテンツの識別情報を前記判断装置へ通知するコンテンツ配信通知部と、
を備え、
前記コンテンツ関連情報テーブルの前記レコードは、前記コンテンツ配信装置によるコンテンツデータの配信数をさらに含み、
前記更新部は、前記コンテンツ配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内のコンテンツ配信数を更新し、
前記判断部は、コンテンツデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいてマルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための前記条件を生成する、
ことを特徴とする請求項1に記載のメタデータ配信システム。 A content delivery device connected to the network;
The distribution request unit transmits a content distribution request in which identification information of content to be viewed is set to the content distribution device,
The content distribution device includes:
A content distribution device storage unit for storing content data;
A content distribution unit that receives a content distribution request from the terminal device, reads content data specified by the content identification information acquired from the detailed metadata distribution request from the content distribution device storage unit, and returns the content data;
A content delivery notification unit for notifying the determination device of identification information of the content to which the content delivery unit has returned content data;
With
The record of the content related information table further includes the number of content data distributed by the content distribution device,
The update unit receives content identification information from the content distribution device, updates the number of content distributions in the content related information table corresponding to the content identification information,
The determination unit identifies a record in the content related information table in which the number of distributions of content data is greater than or equal to a predetermined value, and selects a content record to which detailed metadata should be transmitted by multicast based on the related information of the identified record Generating the condition to
The metadata distribution system according to claim 1.
ことを特徴とする請求項1または請求項2に記載のメタデータ配信システム。 The determination unit acquires related information that is commonly set in a predetermined ratio or more in the specified plurality of records, and the condition is that the acquired related information is set.
The metadata distribution system according to claim 1, wherein the metadata distribution system is a metadata distribution system.
ことを特徴とする請求項1または請求項2に記載のメタデータ配信システム。 The determination unit is based on the condition that related information of the same setting value as that of any one of the specified records is set.
The metadata distribution system according to claim 1, wherein the metadata distribution system is a metadata distribution system.
前記マルチキャスト配信装置は、前記判断装置からマルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報を受信し、前記マルチキャスト配信装置記憶部に記憶されている前記詳細データのうち、受信した当該コンテンツの識別情報により特定される前記詳細メタデータ以外の詳細メタデータを削除する指示受信部をさらに備える、
ことを特徴とする請求項1から請求項5のいずれかの項に記載のメタデータ配信システム。 The instruction unit notifies the multicast distribution device of content identification information read by the determination unit as content identification information to which detailed metadata should be distributed by multicast,
The multicast distribution device receives identification information of content to which detailed metadata is to be distributed by multicast from the determination device, and identifies the received content among the detailed data stored in the multicast distribution device storage unit An instruction receiving unit for deleting detailed metadata other than the detailed metadata specified by the information;
The metadata delivery system according to any one of claims 1 to 5, wherein
前記概要メタデータは、コンテンツの識別情報と、当該コンテンツの概要説明を含み、
前記詳細メタデータは、コンテンツの識別情報と、当該コンテンツの詳細説明を含み、
前記マルチキャスト配信装置のメタデータ配信部が、マルチキャスト配信装置記憶部に記憶されている前記概要メタデータ、及び、前記詳細メタデータをマルチキャストにより前記端末装置へ配信するメタデータ配信ステップと、
前記端末装置の配信データ受信部が、前記マルチキャスト配信装置からマルチキャストにより配信された前記概要メタデータ及び前記詳細メタデータを当該端末装置の備える端末装置記憶部に書き込む配信データ受信ステップと、
前記端末装置の概要メタデータ表示制御部が、前記端末装置記憶部から読み出した前記概要メタデータを表示させる概要メタデータ表示ステップと、
前記端末装置の配信要求部が、前記概要メタデータ表示ステップにおいて表示させた前記概要メタデータの中からユーザが選択した概要メタデータの入力を受け、選択された概要メタデータ内のコンテンツの識別情報が設定された詳細メタデータが前記端末装置記憶部に記憶されていない場合に、前記ユニキャスト配信装置へ当該コンテンツの識別情報を設定した詳細メタデータ配信要求を送信する配信要求ステップと、
前記ユニキャスト配信装置の詳細メタデータ配信部が、前記端末装置から詳細メタデータ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツの識別情報で特定される詳細メタデータを自身の備えるユニキャスト配信装置記憶部から読み出してユニキャストにより返送する詳細メタデータ配信ステップと、
前記端末装置の前記配信データ受信部が、前記ユニキャスト配信装置からユニキャストにより配信された前記詳細メタデータを前記端末装置記憶部に書き込む配信詳細メタデータ受信ステップと、
前記端末装置の詳細メタデータ表示制御部が、前記選択された概要メタデータ内のコンテンツの識別情報で特定される前記詳細メタデータを前記端末装置記憶部から読み出して表示させる詳細メタデータ表示制御ステップと、
前記ユニキャスト配信装置の詳細メタデータ配信通知部が、前記詳細メタデータ配信ステップにおいて詳細メタデータを返送した前記コンテンツの識別情報を前記判断装置へ通知する詳細メタデータ配信通知ステップと、
コンテンツの識別情報と、当該コンテンツの関連情報と、前記ユニキャスト配信装置による当該コンテンツの詳細メタデータの配信数とを含む複数のレコードからなるコンテンツ関連情報テーブルを記憶する記憶部を備えた前記判断装置の更新部が、前記ユニキャスト配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内の詳細メタデータ配信数を更新する更新ステップと、
前記判断装置の判断部が、詳細メタデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための条件を生成し、生成した当該条件に合致する関連情報を含む他のレコードからコンテンツの識別情報を読み出す判断ステップと、
前記判断装置の指示部が、前記判断ステップにおいて読み出されたコンテンツの識別情報により特定される詳細メタデータを、マルチキャストにより配信すべき前記詳細メタデータとして前記マルチキャスト配信装置へ送信する指示ステップと、
前記マルチキャスト配信装置のメタデータ書込部が、マルチキャストにより配信すべき前記詳細メタデータを受信し、前記マルチキャスト配信装置記憶部に書き込むメタデータ書込ステップと、
を有することを特徴とするメタデータ配信方法。 Multicast distribution apparatus that distributes summary metadata indicating outline description of content and detailed metadata indicating detail description of content by multicast, unicast distribution apparatus that distributes detailed metadata by unicast, and detailed metadata by multicast A metadata distribution method in a metadata distribution system in which a determination device that selects content to be transmitted and a user terminal device that displays the summary metadata and the detailed metadata are connected via a network. And
The summary metadata includes content identification information and a summary description of the content,
The detailed metadata includes content identification information and a detailed description of the content,
A metadata distribution step in which the metadata distribution unit of the multicast distribution device distributes the summary metadata stored in the multicast distribution device storage unit and the detailed metadata to the terminal device by multicast;
A distribution data receiving step in which a distribution data receiving unit of the terminal device writes the summary metadata and the detailed metadata distributed by multicast from the multicast distribution device to a terminal device storage unit of the terminal device;
A summary metadata display step of causing the summary metadata display control unit of the terminal device to display the summary metadata read from the terminal device storage unit;
The distribution request unit of the terminal device receives the input of the summary metadata selected by the user from the summary metadata displayed in the summary metadata display step, and the identification information of the content in the selected summary metadata When the detailed metadata set is not stored in the terminal device storage unit, a distribution request step for transmitting a detailed metadata distribution request in which the identification information of the content is set to the unicast distribution device;
The detailed metadata distribution unit of the unicast distribution device receives the detailed metadata distribution request from the terminal device and includes the detailed metadata specified by the content identification information acquired from the detailed metadata distribution request. A detailed metadata delivery step of reading from the unicast delivery device storage and returning by unicast;
A delivery detail metadata receiving step in which the delivery data receiving unit of the terminal device writes the detailed metadata delivered by unicast from the unicast delivery device to the terminal device storage unit;
Detailed metadata display control step of causing the detailed metadata display control unit of the terminal device to read out and display the detailed metadata specified by the content identification information in the selected summary metadata from the terminal device storage unit When,
A detailed metadata distribution notification unit of the unicast distribution device, which notifies the determination device of identification information of the content that has returned detailed metadata in the detailed metadata distribution step;
The determination including a storage unit that stores a content related information table including a plurality of records including content identification information, content related information, and the number of distributions of detailed metadata of the content by the unicast distribution device. An update step in which an update unit of the apparatus receives content identification information from the unicast distribution apparatus and updates the number of detailed metadata distributions in the content related information table corresponding to the content identification information;
The determination unit of the determination device should specify a record in the content related information table in which the number of distributions of detailed metadata is greater than or equal to a predetermined number, and transmit the detailed metadata by multicast based on the related information of the specified record A determination step of generating a condition for selecting a record of the content and reading the identification information of the content from other records including the related information that matches the generated condition;
An instruction step in which the instruction unit of the determination device transmits detailed metadata specified by the content identification information read in the determination step to the multicast distribution device as the detailed metadata to be distributed by multicast;
A metadata writing unit of the multicast distribution device that receives the detailed metadata to be distributed by multicast and writes the metadata to the multicast distribution device storage unit;
A metadata distribution method characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009027427A JP5154464B2 (en) | 2009-02-09 | 2009-02-09 | Metadata delivery system and metadata delivery method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009027427A JP5154464B2 (en) | 2009-02-09 | 2009-02-09 | Metadata delivery system and metadata delivery method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012264313A Division JP2013048490A (en) | 2012-12-03 | 2012-12-03 | Metadata distribution system and metadata distribution method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010183504A JP2010183504A (en) | 2010-08-19 |
JP5154464B2 true JP5154464B2 (en) | 2013-02-27 |
Family
ID=42764651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009027427A Expired - Fee Related JP5154464B2 (en) | 2009-02-09 | 2009-02-09 | Metadata delivery system and metadata delivery method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5154464B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6623187B2 (en) * | 2017-03-10 | 2019-12-18 | 日鉄ソリューションズ株式会社 | Information processing apparatus, system, information processing method, and program |
JP6889323B2 (en) * | 2019-07-16 | 2021-06-18 | 株式会社 ディー・エヌ・エー | Systems, methods, and programs for delivering live video |
KR20220031551A (en) | 2019-07-16 | 2022-03-11 | 가부시키가이샤 디에누에 | Systems, methods, and programs for distributing live video |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070244982A1 (en) * | 2006-04-17 | 2007-10-18 | Scott Iii Samuel T | Hybrid Unicast and Multicast Data Delivery |
-
2009
- 2009-02-09 JP JP2009027427A patent/JP5154464B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010183504A (en) | 2010-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11659062B2 (en) | Remote access of media items | |
JP5030776B2 (en) | Terminal device, terminal device program, and broadcast program scene notification system | |
JP5612676B2 (en) | Media content reading system and personal virtual channel | |
TW530490B (en) | Interactive media guide with media guidance interface | |
KR101502343B1 (en) | A method to provide multimedia for providing contents related to keywords and Apparatus thereof | |
US9538141B2 (en) | Method and apparatus for controlling presentation of content at a user terminal | |
JPWO2005022913A1 (en) | Broadcast program scene notification system | |
US20110258295A1 (en) | Information processing terminal and method thereof | |
JP2004030327A (en) | Device and method for providing contents-related information, electronic bulletin board system and computer program | |
JP5054900B2 (en) | Strategies for consuming resource items based on resource item lists | |
JP5154464B2 (en) | Metadata delivery system and metadata delivery method | |
JP2006053767A (en) | Content distribution system and method, content distribution server, client terminal, and computer program | |
JP4629710B2 (en) | Storage system and method, client terminal, content reproduction method, and computer program | |
JPWO2009022703A1 (en) | Video distribution apparatus and video distribution program | |
JP2009246861A (en) | Apparatus and method for imaging and distributing information, and program | |
WO2011142249A1 (en) | Terminal, distribution system, distribution server, playback method, and program | |
JP2013048490A (en) | Metadata distribution system and metadata distribution method | |
JP2010233034A (en) | Related content distribution system, user device management server, and computer program | |
JP4539663B2 (en) | Content related information providing apparatus, content related information providing method, electronic bulletin board system, and computer program | |
JP5362075B1 (en) | Recording apparatus, sharing processing method, and program | |
JP2019101942A (en) | Distribution state provision device and program | |
JP2007274704A (en) | Program viewing notifying apparatus | |
JP6876551B2 (en) | Content viewing device, content distribution device and information provision program | |
JP2006019800A (en) | Program advertisement distribution method and apparatus, and program | |
JP2010233033A (en) | Related content distribution system, user device management server, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110316 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121031 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121106 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121205 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151214 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5154464 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |