JP4299683B2 - Metadata management method, metadata management apparatus, metadata management program, and recording medium recording the metadata management program - Google Patents
Metadata management method, metadata management apparatus, metadata management program, and recording medium recording the metadata management program Download PDFInfo
- Publication number
- JP4299683B2 JP4299683B2 JP2004003532A JP2004003532A JP4299683B2 JP 4299683 B2 JP4299683 B2 JP 4299683B2 JP 2004003532 A JP2004003532 A JP 2004003532A JP 2004003532 A JP2004003532 A JP 2004003532A JP 4299683 B2 JP4299683 B2 JP 4299683B2
- Authority
- JP
- Japan
- Prior art keywords
- metadata
- content
- cooperation
- component
- message
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、コンテンツの連携技術に関するものであり、特にコンテンツの連携処理におけるメタデータ管理方法、メタデータ管理装置、メタデータ管理プログラム及びメタデータ管理プログラムを記録した記録媒体に関するものである。 The present invention relates to a content cooperation technique, and more particularly, to a metadata management method, a metadata management apparatus, a metadata management program, and a recording medium on which a metadata management program is recorded.
近年、映像、静止画、テキスト、アニメーションなどのマルチメディアコンテンツに各コンテンツに対する付帯情報(以下、メタデータと記述)を付与することが盛んに行われている。例えば、セマンティックWebでは、コンテンツにタイトル、作者、作成日といったメタデータを付与し、そのメタデータを利用することで、効率的な情報の検索、収集、内容の推論を可能とする。また、MPEG7(Moving Picture Experts Group)では、映像コンテンツに対象となるコンテンツの特徴情報やキーワードを付与し、そのメタデータを用いた映像コンテンツの効率的な検索、内容の理解を可能とする。 In recent years, accompanying information (hereinafter referred to as metadata) for each content has been actively added to multimedia content such as video, still images, text, and animation. For example, in the Semantic Web, metadata such as title, author, and creation date is assigned to content, and by using the metadata, efficient information search, collection, and content inference are possible. In addition, in MPEG7 (Moving Picture Experts Group), feature information and keywords of a target content are assigned to video content, and the video content can be efficiently searched using the metadata and understood.
例えば、特許文献1では、映像コンテンツ、音声コンテンツ、テキストコンテンツのそれぞれにインデクスをメタデータとして付与し、それらインデクス間の関係を記述したシナリオをもとに、複数のマルチメディアコンテンツの同期再生を実現している。
For example, in
このように、セマンティックWebやMPEG7では、コンテンツやオブジェクトにメタデータを付与し、そのメタデータを用いることで、複数コンテンツ間の連携を実現している。
しかしながら、メタデータはコンテンツやオブジェクトの製作者が製作時に付与することが一般的であり、製作者が新たに追加しない限りメタデータは不変であった。 However, it is common for content and object producers to provide metadata at the time of production, and the metadata has not changed unless the producer newly adds it.
また、不特定多数のコンテンツを連携させることを考えた場合、コンテンツが多種多様なメタデータを保持することが重要となるが、あらゆる状況を想定し、多種多様なメタデータを予め付与することは、現実的に不可能である。さらには、あまり利用されることのないメタデータも保持することになり、システムのスケーラビリティを下げる。 In addition, it is important for content to hold a wide variety of metadata when considering the linkage of a large number of unspecified content, but it is important to presuppose a wide variety of metadata in any situation. Really impossible. In addition, metadata that is rarely used will be retained, reducing the scalability of the system.
製作者側で随時メタデータを増加、更新する方法も考えられるが、インターネット上にあるコンテンツの連携を考えた場合、その数は膨大であり、常時、新たなコンテンツが作成されるため、現実的には困難である。 A method of increasing and updating metadata at any time on the producer side is also conceivable, but when considering the linkage of content on the Internet, the number is enormous, and new content is constantly created, so it is realistic. It is difficult.
本発明はこのような問題を鑑みてなされたものであり、コンテンツ間を連携する処理を行い、複数のコンテンツのメタデータの和集合を新しいメタデータとすることにより、各コンテンツが保持するメタデータを製作者の手を経ることなく動的に増加、更新する方法を提供することを目的とする。 The present invention has been made in view of such a problem, and performs the process of linking contents to each other, and the metadata that each content holds by making the union of a plurality of content metadata new metadata An object of the present invention is to provide a method for dynamically increasing and updating the content without the need of the creator.
このような課題を解決するため、本発明は、以下のような手段を用いることとした。
メタデータ管理方法では、第1の連携コンポーネントが、第1のコンテンツの第1のデータを記載した連携メッセージを第2の連携コンポーネントへ送信し、第2の連携コンポーネントが、第1の連携コンポーネントから受信した連携メッセージに記載されている第1のコンテンツの第1のデータを、第2のコンテンツに付与された第2のメタデータと区別して記入し、第2の連携コンポーネントが、第1の連携コンポーネントから受信した連携メッセージに記載されている第1のコンテンツの第1のデータに関連する第2のデータを、第2のコンテンツに付与された第2のメタデータから取得し、返信メッセージに記入して第1の連携コンポーネントへ送信し、第1の連携コンポーネントが、第2の連携コンポーネントから受信した返信メッセージに記載されている第2のデータを、第1のデータに付与された第1のメタデータと区別して記入することとした。
In order to solve such a problem, the present invention uses the following means.
In the metadata management method, the first linkage component transmits a linkage message describing the first data of the first content to the second linkage component, and the second linkage component is sent from the first linkage component. The first data of the first content described in the received cooperation message is entered in distinction from the second metadata attached to the second content, and the second cooperation component performs the first cooperation. The second data related to the first data of the first content described in the cooperation message received from the component is acquired from the second metadata attached to the second content, and filled in the reply message To the first linkage component, and the first linkage component receives the reply message received from the second linkage component. The second data described in Sage, it was decided to fill in distinction from the first metadata assigned to the first data.
このようにすることにより、メタデータ管理方法では、第1の連携コンポーネントが送信した第1のコンテンツの第1のデータを、第2の連携コンポーネントが、第2のコンテンツに付与された第2のメタデータと区別して記入することができる。また、第2の連携コンポーネントが送信した第2のデータを、第1の連携コンポーネントが、第1のデータに付与された第1のメタデータと区別して記入することができる。 By doing so, in the metadata management method, the first data of the first content transmitted by the first linkage component is used as the second data in which the second linkage component is assigned to the second content. Can be entered separately from metadata. Further, the second data transmitted by the second linkage component can be entered separately from the first metadata given to the first data by the first linkage component.
なお、後記する実施形態では、第1の連携コンポーネントは、例えば、HTML文書連携コンポーネントに相当し、第2の連携コンポーネントは、例えば、映像コンテンツ連携コンポーネントに相当する。 In the embodiment described later, the first linkage component corresponds to, for example, an HTML document linkage component, and the second linkage component corresponds to, for example, a video content linkage component.
メタデータ管理方法では、第1の連携コンポーネントが送信する連携メッセージに、第1のコンテンツに発生したイベントの第1のイベントデータに対応するメタデータを記入することと、第2の連携コンポーネントが、第2のコンテンツに付与された第2のメタデータから、受信した連携メッセージの中の第1のイベントデータまたはメタデータと合致する箇所を検索し、検出された箇所に記載されている第2のイベントデータに基づいて第2のコンテンツを制御することとした。 In the metadata management method, the metadata corresponding to the first event data of the event that has occurred in the first content is entered in the cooperation message transmitted by the first cooperation component, and the second cooperation component includes: The second metadata assigned to the second content is searched for a location that matches the first event data or metadata in the received cooperation message, and the second metadata described in the detected location is searched. The second content is controlled based on the event data.
このようにすることにより、メタデータ管理方法では、第1の連携コンポーネントは、第1のコンテンツに発生したイベントの第1のイベントデータに対応するメタデータを記入した連携メッセージ送信し、第2の連携コンポーネントは、第2のメタデータの中から検出した、第1のイベントデータまたはメタデータと合致する箇所に記載されている第2のイベントデータに基づいて第2のコンテンツを制御することができる。 By doing so, in the metadata management method, the first linkage component transmits a linkage message in which metadata corresponding to the first event data of the event that has occurred in the first content is entered, and the second linkage component is sent. The cooperation component can control the second content based on the second event data described in the portion matching the first event data or the metadata detected from the second metadata. .
メタデータ管理方法では、第2の連携コンポーネントが受信した連携メッセージに記載されたメタデータを、第2のコンテンツを制御する際に用いた第2のイベントデータに対応するメタデータとして第2のメタデータに記入することとした。 In the metadata management method, the metadata described in the cooperation message received by the second cooperation component is converted into the second metadata as metadata corresponding to the second event data used when controlling the second content. We decided to fill in the data.
このようにすることにより、メタデータ管理方法では、第2の連携コンポーネントは、受信した連携メッセージに記載されたメタデータを、第2のメタデータに記入することにより、第2のコンテンツの付与されるメタデータを動的に増加することができる。 In this way, in the metadata management method, the second linkage component is provided with the second content by entering the metadata described in the received linkage message in the second metadata. Metadata can be increased dynamically.
メタデータ管理方法では、第2の連携コンポーネントが、送信する返信メッセージに、第1の連携コンポーネントから受信した連携メッセージに記載された第1のイベントデータと、第2のコンテンツを制御する際に用いた第2のイベントデータに対応するメタデータとを記入し、第1の連携コンポーネントが、受信した返信メッセージに記載されたメタデータを、返信メッセージに記載された第1のイベントデータに対応するメタデータとして第1のメタデータに記入することとした。 In the metadata management method, the second cooperative component controls the first event data described in the cooperative message received from the first cooperative component and the second content in the reply message to be transmitted. And the metadata corresponding to the first event data described in the reply message. The metadata corresponding to the first event data described in the reply message is entered. It was decided to fill in the first metadata as data.
このようにすることにより、メタデータ管理方法では、第2の連携コンポーネントは、返信メッセージに、第1の連携コンポーネントから受信した連携メッセージに記載された第1のイベントデータと、第2のコンテンツを制御する際に用いた第2のイベントデータに対応するメタデータとを記入することができ、第1の連携コンポーネントは、受信した返信メッセージに記載されたメタデータを、返信メッセージに記載された第1のイベントデータに対応するメタデータとして第1のメタデータに記入することができる。 By doing so, in the metadata management method, the second cooperation component includes the first event data described in the cooperation message received from the first cooperation component and the second content in the reply message. The metadata corresponding to the second event data used for the control can be entered, and the first linkage component converts the metadata described in the received reply message into the first message described in the reply message. The first metadata can be entered as metadata corresponding to one event data.
メタデータ管理方法では、第2の連携コンポーネントが受信した連携メッセージに記載された第1のメタデータが、第2のコンテンツに付与された第2のメタデータに記入されていない場合には、第1のメタデータを第2のメタデータに記入した日時を記入し、
第1の連携コンポーネントが受信した返信メッセージに記載された第2のメタデータが、第1のコンテンツに付与された第1のメタデータに記入されていない場合には、第2のメタデータを第1のメタデータに記入した日時を記入し、
第2のメタデータに第1のメタデータが、または第1のメタデータに第2のメタデータが、既に記入されている場合であって、
記入された日時が所定の日時以前である場合には、
既に記入されている第1のメタデータ、または第2のメタデータを削除し、
記入された日時が所定の日時より後である場合には、
記入されている日時を第1のメタデータまたは第2のメタデータを新たに記入した日時に更新することとした。
In the metadata management method, if the first metadata described in the cooperation message received by the second cooperation component is not written in the second metadata attached to the second content, Enter the date and time when the metadata of 1 was entered in the second metadata,
If the second metadata described in the reply message received by the first linkage component is not entered in the first metadata attached to the first content, the second metadata is changed to the first metadata. Enter the date and time you entered in 1 metadata,
The first metadata is already entered in the second metadata, or the second metadata is already entered in the first metadata,
If the date and time entered is before the specified date and time,
Delete the first or second metadata that has already been entered,
If the date and time entered is later than the specified date and time,
The entered date and time is updated to the date and time when the first metadata or the second metadata is newly entered.
このようにすることにより、メタデータ管理方法では、第2のメタデータに対して第1のメタデータを記入した日時、第1のメタデータに対して第2のメタデータを記入した日時を記入することができ、第1のメタデータ、第2のメタデータが既に記入されている場合であって、記入されている日時が所定の日時以前である場合には、記入されている第1のメタデータ、または第2のメタデータを削除し、設定されている日時より後である場合には、記入されている日時を第1のメタデータ、または第2のメタデータを新たに記入した日時に更新することができる。 In this way, in the metadata management method, the date and time when the first metadata is entered for the second metadata and the date and time when the second metadata is entered for the first metadata are entered. If the first metadata and the second metadata are already entered, and the date and time entered is before the predetermined date and time, the first metadata entered If the metadata or the second metadata is deleted and it is later than the set date and time, the date and time when the first metadata or the second metadata is newly entered are entered. Can be updated.
メタデータ管理方法では、メタデータ管理方法における第1のメタデータ、または第2のメタデータの削除は、管理するメタデータの数が所定の値以上となった場合に、記入されている日時が古いメタデータから実行することとした。 In the metadata management method, the first metadata or the second metadata in the metadata management method is deleted when the number of metadata to be managed exceeds a predetermined value, Executed from old metadata.
このようにすることにより、メタデータ管理方法では、管理するメタデータの数が所定の値以上となった場合に、記入されている日時が古いメタデータから削除することができる。 In this way, in the metadata management method, when the number of metadata to be managed exceeds a predetermined value, the date and time entered can be deleted from the old metadata.
メタデータ管理方法では、第2の連携コンポーネントが受信した連携メッセージに基づいて、第2のメタデータへの第1のデータの記入、並びに、返信メッセージの送信を実行するかどうかの問合せを表示手段を用いて表示し、実行する指示が入力手段を介して入力された場合にのみ、第2のメタデータへの第1のデータの記入、並びに、返信メッセージの送信を実行することとした。 In the metadata management method, an inquiry as to whether to execute entry of the first data in the second metadata and transmission of the reply message based on the cooperation message received by the second cooperation component is displayed. Only when an instruction to display and execute is input via the input means, the first data is entered into the second metadata and the reply message is transmitted.
このようにすることにより、メタデータ管理方法では、実行する指示があった場合にのみ、第2の連携コンポーネントが受信した連携メッセージがに基づいて、第2のメタデータへの第1のデータの記入、並びに、返信メッセージの送信を実行することができる。 By doing so, in the metadata management method, only when there is an instruction to execute, the first data of the second metadata is added to the second metadata based on the cooperation message received by the second cooperation component. Filling and sending of reply messages can be performed.
メタデータ管理方法では、第1のコンテンツまたは第2のコンテンツに付与された第1のメタデータまたは第2のメタデータに、第1のイベントデータまたは第2のイベントデータが記載されていなかった場合に、第1のイベントデータまたは第2のイベントデータを、第1のメタデータまたは第2のメタデータに、動的に記入することとした。 In the metadata management method, when the first event data or the second event data is not described in the first metadata or the second metadata assigned to the first content or the second content In addition, the first event data or the second event data is dynamically entered into the first metadata or the second metadata.
このようにすることにより、メタデータ管理方法では、コンテンツに付与されたメタデータにイベントデータが記載されていなかった場合に、イベントデータをメタデータに動的に記入することができる。 In this way, in the metadata management method, event data can be dynamically written in the metadata when the event data is not described in the metadata attached to the content.
メタデータ管理方法では、新たに記入された第1のメタデータまたは第2のメタデータと、既存の第1のメタデータまたは第2のメタデータとを区別し、新たに記入された第1のメタデータまたは第2のメタデータの用途を制限することとした。 In the metadata management method, the newly entered first metadata or second metadata is distinguished from the existing first metadata or second metadata, and the newly entered first metadata or second metadata is distinguished. The use of the metadata or the second metadata is limited.
このようにすることにより、メタデータ管理方法は、新たに記入されたメタデータと既存のメタデータとを区別し、新たに記入されたメタデータの用途を制限することができる。 By doing so, the metadata management method can distinguish newly entered metadata from existing metadata and limit the use of the newly entered metadata.
メタデータ管理方法では、第1のコンテンツまたは第2のコンテンツに付与された第1のメタデータまたは第2のメタデータのコピーを管理するメタデータ管理データベースを備え、第1の連携コンポーネントまたは第2の連携コンポーネントが、第1のコンテンツまたは第2のコンテンツに付与された第1のメタデータまたは第2のメタデータの参照、書き込みを行う際に、メタデータ管理データベース内の第1のメタデータまたは第2のメタデータのコピーを利用することとした。 The metadata management method includes a metadata management database that manages a copy of the first metadata or the second metadata assigned to the first content or the second content, and includes the first linkage component or the second content. When the linking component performs reference or writing of the first metadata or the second metadata assigned to the first content or the second content, the first metadata in the metadata management database or We decided to use a copy of the second metadata.
このようにすることにより、メタデータ管理方法は、コンテンツに付与されたメタデータの参照、書き込みを行う際に、メタデータ管理データベース内のメタデータのコピーを利用することができる。 In this way, the metadata management method can use a copy of the metadata in the metadata management database when referring to and writing the metadata attached to the content.
メタデータ管理装置の第1の連携コンポーネントが、第1のコンテンツの第1のデータを記載した連携メッセージを第2の連携コンポーネントへ送信することと、第2の連携コンポーネントから受信した返信メッセージに記載されている第2のデータを、第1のデータに付与された第1のメタデータと区別して記入し、第2の連携コンポーネントが、第1の連携コンポーネントから受信した連携メッセージに記載されている第1のコンテンツの第1のデータを、第2のコンテンツに付与された第2のメタデータと区別して記入することと、第1の連携コンポーネントから受信した連携メッセージに記載されている第1のコンテンツの第1のデータに関連する第2のデータを、第2のコンテンツに付与された第2のメタデータから取得し、返信メッセージに記入して第1の連携コンポーネントへ送信することとした。 The first cooperation component of the metadata management apparatus transmits a cooperation message describing the first data of the first content to the second cooperation component, and is described in the reply message received from the second cooperation component. The second data is written separately from the first metadata assigned to the first data, and the second linkage component is described in the linkage message received from the first linkage component. The first data of the first content is entered separately from the second metadata assigned to the second content, and the first data described in the cooperation message received from the first cooperation component The second data related to the first data of the content is obtained from the second metadata attached to the second content and returned. It was decided to send to fill the first coordination components to message.
このようにすることにより、メタデータ管理装置では、第1の連携コンポーネントが、第1のコンテンツの第1のデータを記載した連携メッセージを第2の連携コンポーネントへ送信することと、第2の連携コンポーネントから受信した返信メッセージに記載されている第2のデータを、第1のデータに付与された第1のメタデータと区別して記入することができる。また、第2の連携コンポーネントが、第1の連携コンポーネントから受信した連携メッセージに記載されている第1のコンテンツの第1のデータを、第2のコンテンツに付与された第2のメタデータと区別して記入することと、第1の連携コンポーネントから受信した連携メッセージに記載されている第1のコンテンツの第1のデータに関連する第2のデータを、第2のコンテンツに付与された第2のメタデータから取得し、返信メッセージに記入して第1の連携コンポーネントへ送信することができる。
By doing so, in the metadata management apparatus, the first cooperation component transmits the cooperation message describing the first data of the first content to the second cooperation component, and the second cooperation component. The second data described in the reply message received from the component can be entered separately from the first metadata given to the first data. The second linkage components, the first data of the first content that is described in conjunction message received from the first coordination components, the second metadata and districts assigned to the second content The second data added to the second content and the second data related to the first data of the first content described in the cooperation message received from the first cooperation component are entered separately. It can be obtained from the metadata, filled in a reply message and sent to the first cooperating component.
メタデータ管理装置では、連携メッセージに、第1のコンテンツに発生したイベントの第1のイベントデータに対応するメタデータを記入する第1の連携コンポーネントと、第2のコンテンツに付与された第2のメタデータから、受信した連携メッセージの中の第1のイベントデータまたはメタデータが記載されている箇所を検索し、検出された箇所に記載されている第2のイベントデータに基づいて第2のコンテンツを制御する第2の連携コンポーネントとを備えることとした。 In the metadata management apparatus, a first linkage component that writes metadata corresponding to the first event data of an event that has occurred in the first content in the linkage message, and a second linkage that is assigned to the second content. A part where the first event data or metadata is described in the received cooperation message is searched from the metadata, and the second content is based on the second event data described in the detected part. And a second linkage component that controls.
このようにすることにより、メタデータ管理装置では、第1の連携コンポーネントは、第1のコンテンツに発生したイベントの第1のイベントデータに対応するメタデータを記入した連携メッセージ送信し、第2の連携コンポーネントは、第2のメタデータの中から検出した、第1のイベントデータまたはメタデータと合致する箇所に記載されている第2のイベントデータに基づいて第2のコンテンツを制御することができる。 By doing so, in the metadata management apparatus, the first linkage component transmits a linkage message in which metadata corresponding to the first event data of the event that has occurred in the first content is entered, and the second linkage component is sent. The cooperation component can control the second content based on the second event data described in the portion matching the first event data or the metadata detected from the second metadata. .
メタデータ管理装置では、受信した連携メッセージに記載されたメタデータを、第2のコンテンツを制御する際に用いた第2のイベントデータに対応するメタデータとして第2のメタデータに記入する、第2の連携コンポーネントを備えることとした。 In the metadata management device, the metadata described in the received cooperation message is entered in the second metadata as metadata corresponding to the second event data used when controlling the second content. It was decided to have two linked components.
このようにすることにより、メタデータ管理装置では、第2の連携コンポーネントは、受信した連携メッセージに記載されたメタデータを、第2のメタデータに記入することにより、第2のコンテンツの付与されるメタデータを動的に増加することができる。 By doing so, in the metadata management apparatus, the second linkage component is provided with the second content by writing the metadata described in the received linkage message in the second metadata. Metadata can be increased dynamically.
第1の連携コンポーネントから受信した連携メッセージに記載された第1のイベントデータと、第2のコンテンツを制御する際に用いた第2のイベントデータに対応するメタデータとを送信する返信メッセージに記入する第2の連携コンポーネントと、受信した返信メッセージに記載されたメタデータを、返信メッセージに記載された第1のイベントデータに対応するメタデータとして第1のメタデータに記入する、第1の連携コンポーネントとを備えることとした。 Fill in the reply message that transmits the first event data described in the cooperation message received from the first cooperation component and the metadata corresponding to the second event data used when controlling the second content A first cooperation component that writes the metadata described in the received reply message to the first metadata as metadata corresponding to the first event data described in the reply message. With components.
このようにすることにより、メタデータ管理装置では、第2の連携コンポーネントは、返信メッセージに、第1の連携コンポーネントから受信した連携メッセージに記載された第1のイベントデータと、第2のコンテンツを制御する際に用いた第2のイベントデータに対応するメタデータとを記入することができ、第1の連携コンポーネントは、受信した返信メッセージに記載されたメタデータを、返信メッセージに記載された第1のイベントデータに対応するメタデータとして第1のメタデータを記入することができる。 By doing in this way, in the metadata management apparatus, the second cooperative component includes the first event data described in the cooperative message received from the first cooperative component and the second content in the reply message. The metadata corresponding to the second event data used for the control can be entered, and the first linkage component converts the metadata described in the received reply message into the first message described in the reply message. The first metadata can be entered as metadata corresponding to one event data.
メタデータ管理装置では、受信した連携メッセージに記載された第1のメタデータが、第2のコンテンツに付与された第2のメタデータに記入されていない場合には、第1のメタデータを第2のメタデータに記入した日時を記入し、第2のメタデータに第1のメタデータが、既に記入されている場合であって、記入された日時が所定の日時以前である場合には、既に記入されている第1のメタデータを削除し、記入された日時が所定の日時より後である場合には、記入されている日時を第1のメタデータを新たに記入した日時に更新する第2の連携コンポーネントと、受信した返信メッセージに記載された第2のメタデータが、第1のコンテンツに付与された第1のメタデータに記入されていない場合には、第2のメタデータを第1のメタデータに記入した日時を記入し、第1のメタデータに第2のメタデータが、既に記入されている場合であって、記入された日時が所定の日時以前である場合には、既に記入されている第2のメタデータを削除し、記入された日時が所定の日時より後である場合には、記入されている日時を第2のメタデータを新たに記入した日時に更新する第1の連携コンポーネントとを備えることとした。 In the metadata management apparatus, when the first metadata described in the received cooperation message is not written in the second metadata attached to the second content, the first metadata is changed to the first metadata. If the date and time entered in the metadata of No. 2 is entered, and the first metadata is already entered in the second metadata, and the date and time entered is before the predetermined date and time, If the first metadata already entered is deleted and the date and time entered are later than the predetermined date and time, the date and time entered is updated to the date and time when the first metadata was newly entered. If the second linkage component and the second metadata described in the received reply message are not entered in the first metadata attached to the first content, the second metadata is First metade If the second metadata has already been entered in the first metadata, and if the entered date is before the predetermined date, it will be entered. If the date and time entered are later than the predetermined date and time, the entered date and time are updated to the date and time when the second metadata is newly entered. It was decided to provide a linkage component.
このようにすることにより、メタデータ管理装置では、第2のメタデータに対して第1のメタデータを記入した日時、第1のメタデータに対して第2のメタデータを記入した日時を記入することができ、第1のメタデータ、第2のメタデータが既に記入されている場合であって、記入されている日時が所定の日時以前である場合には、記入されている第1のメタデータ、または第2のメタデータを削除し、設定されている日時より後である場合には、記入されている日時を第1のメタデータ、または第2のメタデータを新たに記入した日時に更新することができる。 By doing so, the metadata management apparatus enters the date and time when the first metadata is entered for the second metadata and the date and time when the second metadata is entered for the first metadata. If the first metadata and the second metadata are already entered, and the date and time entered is before the predetermined date and time, the first metadata entered If the metadata or the second metadata is deleted and it is later than the set date and time, the date and time when the first metadata or the second metadata is newly entered are entered. Can be updated.
メタデータ管理装置では、第1のコンテンツまたは第2のコンテンツに付与された第1のメタデータまたは第2のメタデータのコピーを管理するメタデータ管理データベースを備え、第1のコンテンツまたは第2のコンテンツに付与された第1のメタデータまたは第2のメタデータの参照、書き込みを行う際に、メタデータ管理データベース内の第1のメタデータまたは第2のメタデータのコピーを利用する第1の連携コンポーネントまたは第2の連携コンポーネントを備えることとした。 The metadata management apparatus includes a metadata management database that manages a copy of the first metadata or the second metadata assigned to the first content or the second content, and includes the first content or the second content. A first copy that uses a copy of the first metadata or the second metadata in the metadata management database when referring to or writing the first metadata or the second metadata attached to the content The cooperation component or the second cooperation component is provided.
このようにすることにより、メタデータ管理方法は、コンテンツに付与されたメタデータの参照、書き込みを行う際に、メタデータ管理データベース内のメタデータのコピーを利用することができる。 In this way, the metadata management method can use a copy of the metadata in the metadata management database when referring to and writing the metadata attached to the content.
メタデータ管理方法を実行するメタデータ管理プログラムを備えることとした。 A metadata management program for executing the metadata management method is provided.
このようにすることにより、メタデータ管理プログラムは、メタデータ管理方法を実行することができる。 By doing so, the metadata management program can execute the metadata management method.
メタデータ管理方法を実行するプログラムを記録したコンピュータに読み取り可能な記録媒体を備えることとした。 A computer-readable recording medium on which a program for executing the metadata management method is recorded is provided.
このようにすることにより、メタデータ管理方法を実行するプログラムは、記録媒体を読み取り可能なコンピュータにおいて動作させることができる。 By doing so, the program for executing the metadata management method can be operated on a computer that can read the recording medium.
コンテンツ間を連携する処理を行い、複数のコンテンツのメタデータの和集合を新しいメタデータとすることにより、各コンテンツが保持するメタデータを製作者の手を経ることなく動的に増加、更新する方法を提供することが可能となる。 By coordinating between the contents and using the union of the metadata of multiple contents as new metadata, the metadata held by each content is dynamically increased and updated without the need of the producer. It becomes possible to provide a method.
連携メッセージ、ならびに、返信メッセージの受信に伴い、コンテンツが所持するメタデータが動的に増加する。つまり、コンテンツ製作者がメタデータを拡張しなくても、利用者によるコンテンツ間の連携操作により、各コンテンツが保持するメタデータが動的に増加し、その結果、不特定多数のコンテンツ間の連携が可能となる。 With the reception of the cooperation message and the reply message, the metadata possessed by the content dynamically increases. In other words, even if the content creator does not extend the metadata, the metadata held by each content dynamically increases due to the user's cooperation between the contents, and as a result, the cooperation between many unspecified contents Is possible.
連携メッセージの受信時、各コンテンツは自身が所持するメタデータをもとに、連携メッセージに記述されたイベントデータ、または、メタデータと合致する箇所が示すイベントを実行する。つまり、同じ連携メッセージを受信した場合でも、所持するメタデータの違いにより、各コンテンツで発生するイベントが変化するので、多彩なコンテンツ間の連携が可能となる。 When receiving the cooperation message, each content executes event data described in the cooperation message or an event indicated by a location matching the metadata, based on metadata possessed by itself. In other words, even when the same linkage message is received, events occurring in each content change due to the difference in metadata possessed, so that a variety of content linkages are possible.
連携メッセージの受信に伴い、連携メッセージに記述されていたメタデータが、コンテンツが所持するメタデータに追記される。特に、連携操作で利用されたイベントデータに対するメタデータとして追記されるので、実際の利用状況に即したメタデータの付与が実現される。 Accompanying the reception of the cooperation message, the metadata described in the cooperation message is added to the metadata possessed by the content. In particular, since it is added as metadata for the event data used in the cooperative operation, it is possible to provide metadata according to the actual usage situation.
返信メッセージのやりとりにより、連携メッセージの送信元コンテンツのメタデータが拡張される。この際、連携操作が発生したコンテンツが所持するメタデータ、特に、連携操作で利用されたイベントデータに対するメタデータが追記されるので、関連性を保ちつつ、多様なメタデータを付与することが可能となる。 By exchanging the reply message, the metadata of the source content of the cooperative message is expanded. At this time, the metadata possessed by the content that has undergone the cooperative operation, especially the metadata for the event data used in the cooperative operation, is added, so it is possible to add various metadata while maintaining the relevance It becomes.
コンテンツが所持するメタデータで、連携操作に伴い追記されたメタデータのうち、一定期間利用されなかったメタデータを自動的に削除できるので、メタデータが無制限に増加することを防げ、メタデータを効率良く管理することを可能とする。 Among the metadata possessed by the content, among the metadata that was added as a result of linkage operations, metadata that has not been used for a certain period of time can be automatically deleted. Enables efficient management.
コンテンツ間の連携に伴ってコンテンツが所持するメタデータを増加する際に、利用者の意思を反映させることができるので、適切なメタデータのみを追記することが可能となる。 Since the intention of the user can be reflected when the metadata possessed by the content increases with the cooperation between the contents, it is possible to add only appropriate metadata.
コンテンツが所持するメタデータ中に、発生したイベントデータの記述がなかった場合に、そのイベントデータをメタデータ中に動的に記述することで、コンテンツの連携操作により、コンテンツが所持するメタデータそのものを作成、拡張することが可能となる。 If there is no description of the event data that occurred in the metadata held by the content, the event data is dynamically described in the metadata. Can be created and extended.
連携操作に伴い、新たに追記されたメタデータと、既存のメタデータを区別し、新たに追記されたメタデータの用途を制限することで、追記メタデータにより、見当違いな連携が発生したり、無駄なメタデータが追加されることで、関連性の低いメタデータが連鎖的に増加したりすることを防ぐことが可能となる。 Due to the linkage operation, the newly added metadata and existing metadata are differentiated, and the use of the newly added metadata is restricted. By adding useless metadata, it is possible to prevent the irrelevant metadata from increasing in a chain.
コンテンツが所持するメタデータのコピーを管理するメタデータ管理データベースを新たに導入し、コンテンツのメタデータを参照、書き込みする際、このメタデータ管理データベース内のメタデータ(コピー)を参照、書き込みすることで、本システムを用いて、第三者が作成したコンテンツと連携することが可能となる。 Introduce a new metadata management database that manages the copy of metadata held by content, and refer to and write metadata (copy) in this metadata management database when referencing and writing content metadata Thus, using this system, it is possible to link with content created by a third party.
メタデータ管理方法を実行するメタデータ管理プログラムをコンピュータに読み取らせ、動作させることが可能となる。 The metadata management program for executing the metadata management method can be read and operated by the computer.
本発明の実施形態について、図面を参照して詳細に説明する。
[第1の実施形態]
≪実施形態の概要≫
本実施形態は、第1のコンテンツに付与された第1のメタデータと第2のコンテンツに付与された第2のメタデータとを、メッセージを介してやり取りし、両コンテンツの共通点である両メタデータの和集合を、新しいメタデータとすることにより、メタデータの動的な増加や更新を実現する。
Embodiments of the present invention will be described in detail with reference to the drawings.
[First embodiment]
<< Summary of Embodiment >>
In the present embodiment, the first metadata attached to the first content and the second metadata attached to the second content are exchanged via a message, and both of the contents are in common. By using the union of metadata as new metadata, the metadata can be dynamically increased or updated.
≪コンテンツ連携システムの構成≫
図1は、本発明の第1の実施形態に係るコンテンツ連携システム(以下、簡単に「システム」という)の構成を示す図である。本システムは、システムに登録されたコンテンツ間の連携を実現するものであり、PC(Personal Computer)等のコンピュータにより実現できる。
≪Configuration of content linkage system≫
FIG. 1 is a diagram showing a configuration of a content cooperation system (hereinafter simply referred to as “system”) according to a first embodiment of the present invention. This system realizes cooperation between contents registered in the system, and can be realized by a computer such as a PC (Personal Computer).
システムは、システムヘのコンテンツの登録・解除を行うコンテンツ登録部1、コンテンツのファイルタイプ毎に連携コンポーネントを管理し、コンテンツが登録された時にそのコンテンツに対応する連携コンポーネントを提供する連携コンポーネント管理部2、連携コンポーネント管理部2から提供された連携コンポーネントとコンテンツとの間にメッセージ通信用のパスを設けるとともに、そのコンテンツを表示するブラウザ部3、およびブラウザ部3に表示されたコンテンツヘクリックなどの働きかけが生じたときに、そのコンテンツに付与された連携コンポーネントから受信した連携メッセージを、システムに登録されている各コンテンツに付与された他の連携コンポーネントに送信すると共に、他の連携コンポーネントから受信した返信メッセージを指定された連携コンポーネントに送信するコンポーネント間通信部4から構成される。
The system includes a
ブラウザ部3には、連携コンポーネントの例として、HTML(Hyper Text Markup Language)文書連携コンポーネント5と映像コンテンツ連携コンポーネント6、登録したコンテンツの表示に使用するWebブラウザなどであるHTML文書メディアビューワ7と映像プレイヤーなどである映像コンテンツメディアビューワ8が備わっているものとする。なお、その他のファイルタイプのコンテンツ、例えば、ワープロで作成した文書に対応する連携コンポーネント及びメディアビューワ(ワープロのアプリケーション)を含むこともある。
The
図2は、本発明の実施形態に係るコンテンツ登録部1の構成を示す図である。コンテンツ登録部1は、コンテンツ登録・解除を受信する登録・解除操作受信部11と、システム内のコンテンツの登録状況(例えば、ファイル名及び識別ID)を管理するコンテンツ管理テーブル13と、そのコンテンツ管理テーブル13に対してコンテンツの登録・解除を行うコンテンツ管理部12と、コンテンツが登録されたときにそのコンテンツのファイルタイプを判別し、連携コンポーネント管理部2に通知するファイルタイプ通知部14とから構成される。コンテンツ登録部1へのコンテンツの登録により、ブラウザ部3はコンテンツの表示や再生等が可能となる。
FIG. 2 is a diagram showing a configuration of the
図3は、本発明の実施形態に係る連携コンポーネント管理部2の構成を示す図である。連携コンポーネント管理部2は、ファイルタイプ毎に対応する連携コンポーネントを管理する連携コンポーネントDB23、コンテンツ登録部1のファイルタイプ通知部14から新たに登録されたコンテンツのファイルタイプを受信し、そのファイルタイプに対応する連携コンポーネントを連携コンポーネントDB23から検索するコンポーネント検索部21、そのコンポーネント検索部21で検索された連携コンポーネントを連携コンポーネントDB23から取得し、その連携コンポーネントをブラウザ部3に送信するコンポーネント配布部22から構成される。
FIG. 3 is a diagram showing a configuration of the cooperation
図4(a)は、本発明の実施形態に係るHTML文書連携コンポーネント5及びHTML文書メディアビューワ7の構成を示す図である。HTML文書連携コンポーネント5は、コンテンツに発生したイベントのイベント情報を、そのコンテンツを表示しているHTML文書メディアビューワ7から受信し、連携スクリプト51に基づき、受信したイベント情報からイベント名とイベントデータを取得するイベント受信部52、その取得したイベント名を連携ルール53に基づき連携メソッドに変換するイベント・メソッド変換部54、先に取得したイベントデータ、連携メソッド、及び連携メタデータにHTML文書73の識別ID(コンテンツID50に格納)を記述した連携メッセージを作成し、コンポーネント間通信部4に送信する連携メッセージ送信部56、コンポーネント間通信部4から送信された連携メッセージを受信し、その連携メッセージに記述されているイベントデータ、連携メソッド、及び連携メタデータを取得する連携メッセージ受信部57、連携ルール53に基づき連携メッセージ中の連携メソッド名を制御関数名に変換するメソッド・関数変換部58、連携スクリプト51をもとに、メタデータ処理部55で取得したイベントデータを引数にして、メディア・関数変換部58で取得した制御関数名が示す制御を実行する外部制御実行部59、連携メッセージの送信時には、HTML文書73が所持するメタデータ75を参照し、イベント情報中のイベントデータに対応するメタデータ(連携メタデータ)を取得し、連携メッセージ受信時には、HTML文書73が所持するメタデータ75を検索し、連携メッセージ中のイベントデータまたは連携メタデータが記述されている箇所を検出し、該当箇所に記述されているイベントデータを取得するメタデータ処理部55とから構成される。
FIG. 4A is a diagram showing a configuration of the HTML
HTML文書メディアビューワ7は、コンテンツ上で生じたイベントを外部に送信するイベント出力部71と、外部からの制御情報を受信し、その制御情報が示す処理をコンテンツに対して実行するイベント入力部72とを予め備えているものとする。また、HTML文書73は、そのコンテンツ自身のデータ74と、そのデータ74に対する付帯情報であるメタデータ75とから構成される。この際、メタデータ75は、外部からの読み取りに加えて、書き込みも行えるものとする。
The HTML
図4(b)は、本発明の実施形態に係る映像コンテンツ連携コンポーネント6及び映像コンテンツメディアビューワ8の構成を示す図である。構成及び各部の機能は、対象が映像コンテンツであることを除き、HTML文書連携コンポーネント5及びHTML文書メディアビューワ7と同じである。
FIG. 4B is a diagram showing the configuration of the video
図5(a)は、本発明の実施形態に係るメタデータ処理部55の構成を示す図である。メタデータ処理部55は、コンテンツ73が所持するメタデータ75を参照して、イベント情報中のイベントデータに対応するメタデータ(連携メタデータ)を取得し、連携メッセージ送信部56に送信するメタデータ参照部551と、コンテンツが所持するメタデータ75を参照し、メタデータ75において、メッセージ受信部57で受信した連携メッセージ中のイベントデータ、または、連携メタデータが記述されている箇所を探し、メタデータ75の該当箇所に記述されているイベントデータを取得するメタデータ照合部552と、受信した連携メッセージ中の連携メタデータを、メタデータ照合部552で取得したイベントデータのメタデータとして追記するメタデータ編集部553と、受信した連携メッセージが他コンテンツからのものである場合に、メタデータ75を参照し、メタデータ照合部552で取得したイベントデータに対するメタデータ(関連メタデータ)を取得し、その関連メタデータと、受信した連携メッセージに記述されているイベントデータ、送信元コンテンツの識別IDを記述した返信メッセージを作成し、連携メッセージ送信部56に送信する返信メッセージ作成部554とから構成される。
FIG. 5A is a diagram showing a configuration of the
図5(b)は、映像コンテンツ連携コンポーネント6におけるメタデータ処理部65の構成を示す図である。構成及び各部の機能は、対象が映像コンテンツであることを除き、HTML文書連携コンポーネント5におけるメタデータ処理部55と同じである。
FIG. 5B is a diagram illustrating a configuration of the metadata processing unit 65 in the video
図6は、本発明の実施形態に係るコンポーネント間通信部4の構成を示す図である。コンポーネント間通信部4は、HTML文書連携コンポーネント5と映像コンテンツ連携コンポーネント6とから送信される連携メッセージ、または、返信メッセージを受信するメッセージ受信部41、受信したメッセージが連携メッセージか返信メッセージかを判別し、連携メッセージの場合にはコンテンツ登録部1のコンテンツ管理テーブル13を参照し、現在、システムに登録されている各コンテンツに関する情報を取得し、返信メッセージの場合には返信メッセージ内に記述されている、連携メッセージの送信元コンテンツに関する情報を取得するコンテンツID取得部42及びコンテンツID取得部42で取得した各IDが示すコンテンツに対して連携メッセージ、または、返信メッセージを送信するメッセージ送信部43から構成される。
FIG. 6 is a diagram showing a configuration of the
次に、システムの動作を説明する。システムの動作は、コンテンツの登録、コンテンツの連携、メタデータの編集、返信メッセージの送信・受信、連携操作の発生後及び追記メタデータの削除により実現される。 Next, the operation of the system will be described. The operation of the system is realized by content registration, content linkage, metadata editing, reply message transmission / reception, after occurrence of a linkage operation, and deletion of postscript metadata.
≪コンテンツの登録≫
HTML文書と映像コンテンツを例に、コンテンツの登録の処理を、図7のフローチャートを用いて説明する。まず、コンテンツ登録部1では、図8(a)に示すように、システムのデスクトップ上にあるHTML文書ファイルのアイコンが、ブラウザ部3のウィンドウ内にドロップされることにより、HTML文書ファイルがシステムに登録される。(ステップS101)。この他に、コンテンツのシステムヘの登録解除方法としては、例えば、ダイアログを用いてコンテンツのファイル名やURL(Uniform Resource Locator)を指示する方法なども考えられる。
≪Content registration≫
The content registration process will be described with reference to the flowchart of FIG. 7 using an HTML document and video content as examples. First, as shown in FIG. 8A, the
次に、図2に示すコンテンツ登録部1は、HTML文書の登録を、登録・解除操作受信部11で受信し、その後、コンテンツ管理部12がそのHTML文書に関する情報(例えば、ファイル名及び識別ID)をコンテンツ管理テーブル13に登録する(ステップSl02)。ファイルタイプ通知部14は、そのHTML文書のファイルタイプ(“HTML”)を判別し、その判別したファイルタイプとそのHTML文書の識別IDを連携コンポーネント管理部2に通知する(ステップSl03)。ここで、コンテンツのファイルタイプは、ファイル名の拡張子などを参照することで判別する。
Next, the
図3に示す連携コンポーネント管理部2では、コンポーネント検索部21が、ファイルタイプ通知部14から受信したファイルタイプ(“HTML”)に対応する連携コンポーネントを連携コンポーネントDB23に照会し、コンポーネント配布部22が、対応する連携コンポーネント、この場合は、HTML文書連携コンポーネント5を取得する(ステップSl04)。取得した連携コンポーネントのコンテンツIDに、ファイルタイプ通知部14から受信したHTML文書の識別IDを書き込み、ブラウザ部3に送信する(ステップSl05)。
In the linkage
ブラウザ部3では、図8(b)に示すように、連携コンポーネント管理部2から受信したHTML文書連携コンポーネント5をそのHTML文書に付与し、HTML文書メディアビューワ7を用いてそのHTML文書をブラウザ部3上に表示する(ステップSl07)。「付与」の実際の処理は、そのHTML文書を表示しているHTML文書メディアビューワ7と、HTML文書連携コンポーネント5との間に論理的なパスを設けて、その間におけるメッセージやデータの通信を可能にする(ステップSl06)。以下、「付与」を同様の意味で用いる。
In the
同様に、デスクトップ上の映像コンテンツのアイコンが、ブラウザ部3上のウィンドウ内にドロップされることにより、前記したHTML文書の場合と同じ処理を経て、ブラウザ部3上に映像コンテンツが表示されるとともに、映像コンテンツ連携コンポーネント6がその映像コンテンツに付与される。
Similarly, when the icon of the video content on the desktop is dropped in the window on the
≪コンテンツの連携≫
HTML文書と映像コンテンツを連携させる処理について、適宜、図面を参照しながら、図9(a)、図9(b)のフローチャートを用いて説明する。なお、図9(a)、図9(b)のフローチャートに付されているAは、処理が継続することを示している。
≪Content collaboration≫
A process for linking an HTML document and video content will be described with reference to the flowcharts of FIGS. 9A and 9B as appropriate. In addition, A attached | subjected to the flowchart of Fig.9 (a) and FIG.9 (b) has shown that a process continues.
まず、図8(b)に示すように、HTML文書内のある画像(“Wcoat.gif”)がクリックされる(ステップS201)。このとき、図4(a)に示すHTML文書連携コンポーネント5のイベント受信部52は、図10に示すように、HTML文書メディアビューワ7上で発生したイベント情報(“OnClick(Wcoat.gif)”)を、イベント出力部71から取得し(ステップS202)、連携スクリプト51に基づき、イベント情報からイベント名(“Click”)とイベントデータ(“Wcoat.gif”)を取得する(ステップS203)。図10に示す連携スクリプトには、イベント情報の処理方法として、受信したイベント情報(OnClick())からイベント名(EName)とイベントデータ(EData)を取得する方法を記述している。
First, as shown in FIG. 8B, a certain image (“Wcoat.gif”) in the HTML document is clicked (step S201). At this time, the
次に、イベント・メソッド変換部54は、図11に示すように、連携ルール53を参照し、イベント名(“Click”)を連携メソッド名(“Search”)に変換する(ステップS204)。ここで、図11に示す連携ルールには、event要素に処理するイベント名、method要素に連携メッセージを記述する連携メソッド名、action要素に連携操作として実行する制御関数名を記述している。
Next, as shown in FIG. 11, the event /
そして、メタデータ処理部55のメタデータ参照部551は、HTML文書が保持するメタデータ75を参照し、イベントデータ(“Wcoat.gif”)に対応するメタデータ(連携メタデータ)を取得する(ステップS205)。ここでは、図12に示すように、“白コート、A会社”を取得する。図12では、メタデータには、イベント情報から取得されるイベントデータ(eventD)ごとに、対応するメタデータ(Ometa)を記述している。ここで、1つのイベントデータに対して、複数のメタデータを記述できる。
Then, the
次に、連携メッセージ送信部56では、イベント受信部52で取得したイベントデータ(“Wcoat.gif”)、イベント・メソッド変換部54で取得した連携メソッド(“Search”)、メタデータ処理部55で取得した連携メタデータ(“白コート”、“A会社”)にコンテンツID50に格納されているHTML文書の識別ID(“shop.html”)を記述した連携メッセージ(“Search,Wcoat.gif,白コート,A会社,shop.html)を作成し、コンポーネント間通信部4に送信する(ステップS206)。なお、連携メッセージに記述したイベントデータ、連携メソッド、連携メタデータ及び識別IDは、特許請求の範囲に記載した「データ」の一例に相当する。
Next, in the cooperation
そして、コンポーネント間通信部4では、メッセージ受信部41がHTML文書連携コンポーネント5から送信された連携メッセージを受信し、コンテンツID取得部42が受信したメッセージが連携メッセージか返信メッセージかを、受信したメッセージのフォーマットをもとに判別する(ステップS207)。ここでは、受信したメッセージは連携メッセージなので、コンテンツID取得部42は、コンテンツ管理部1のコンテンツ管理テーブル13を参照し、現在、システムに登録されている全コンテンツ(ここでは、HTML文書と映像コンテンツ)の識別IDを取得する(ステップS208)。そして、メッセージ送信部43が、取得した全ての識別IDのコンテンツに付与された連携コンポーネント(ここでは、HTML文書連携コンポーネントと映像コンテンツ連携コンポーネント)に対して連携メッセージを送信する(ステップS209)。なお、受信メッセージが返信メッセージの場合の処理は、後記する。
In the
図4(a)のHTML文書連携コンポーネント5では、コンポーネント間通信部4から送信された連携メッセージを、メッセージ受信部57が受信し、その連携メッセージに記述されている連携メソッド(“Search”)、イベントデータ(“Wcoat.gif”)、連携メタデータ(“白コート,A会社”)を取得する。次に、メタデータ処理部55のメタデータ照合部552は、HTML文書が保持するメタデータ75(図12参照)を検索し、メタデータ75の中で、メッセージ受信部57で取得したイベントデータ、または、連携メタデータが記述されている箇所を探す(ステップS210)。そして、記述されている箇所が検出された場合、その検出された箇所に記述されているイベントデータを取得する(ステップS211)。ここで、HTML文書は、連携メッセージの送信元コンテンツであるため、連携メッセージ送信時に参照した箇所が検出され、“Wcoat.gif”を取得する。この際、メタデータ75において、イベントデータ、または、連携メタデータが記述されている箇所が検出されなかった場合は、処理を終了する。
In the HTML
次に、メソッド・関数変換部58は、図11に示すように、連携ルール53に基づいて、メッセージ受信部57で取得した連携メソッド名(“Search”)を制御関数名(“Search”)に変換する(ステップS212)。そして、外部制御実行部59は、図10に示すように、連携スクリプト51をもとに、メタデータ処理部55で取得したイベントデータ(“Wcoat.gif”)を引数に、メディア・関数変換部58で取得した制御関数名(“Search”)が示す制御(“funcSearch(“Wcoat.gif”)”)を実行する(ステップS213)。その後、HTML文書メディアビューワ7のイベント入力部72が、その制御情報を受信し、その制御情報が示す処理を実行する。ここでは、図8(c)に示すように、コンテンツ73中に記述されている“Wcoat.gif”という文字列を検索し、ハイライト表示する(ステップS214)。
Next, as shown in FIG. 11, the method /
同様に、図4(b)の映像コンテンツ連携コンポーネント6では、コンポーネント間通信部4から送信された連携メッセージを、メッセージ受信部67が受信し、その連携メッセージに記述されている連携メソッド(“Search”)、イベントデータ(“Wcoat.gif”)、連携メタデータ(“白コート,A会社”)を取得する。次に、メタデータ処理部65のメタデータ照合部652は、映像コンテンツが保持するメタデータ85(図13参照)を検索し、メタデータ85の中で、メッセージ受信部67で取得したイベントデータ、または、連携メタデータが記述されている箇所を探す(ステップS210)。そして、記述されている箇所が検出された場合、その検出された箇所に記述されているイベントデータを取得する(ステップS211)。ここでは、メタデータ85において、連携メタデータ“白コート”が記述されている箇所が検出され、その検出箇所のイベントデータ“20.0”を取得する。
Similarly, in the video
次に、メソッド・関数変換部68は、図14に示すように、連携ルール63に基づいて、メッセージ受信部67で取得した連携メソッド名(“Search”)を制御関数名(“Play”)に変換する(ステップS212)。そして、外部制御実行部69は、図15に示すように、連携スクリプト61をもとに、メタデータ処理部65で取得したイベントデータ(“20.0”)を引数に、メディア・関数変換部68で取得した制御関数名(“Play”)が示す制御(“funcPlay(20.0)”)を実行する(ステップS213)。その後、映像コンテンツビューワ8のイベント入力部82が、その制御情報を受信し、その制御情報が示す処理を実行する(ステップS214)。ここでは、映像コンテンツ83が20secから再生され、例えば、図8(c)に示すように、20secのシーンには白コートを着た俳優Aが写っている。
Next, as shown in FIG. 14, the method / function conversion unit 68 converts the cooperation method name (“Search”) acquired by the message reception unit 67 into the control function name (“Play”) based on the cooperation rule 63. Conversion is performed (step S212). Then, as shown in FIG. 15, the external
≪メタデータの編集≫
連携メッセージを受信した際に行うメタデータの編集について説明する。メタデータの編集は、前記したメタデータの連携におけるHTML文書連携コンポーネント5や映像コンテンツ連携コンポーネント6のメタデータ処理部で行われる。
≪Edit metadata≫
Metadata editing that is performed when a cooperation message is received will be described. The metadata editing is performed by the metadata processing unit of the HTML
まず、HTML文書連携コンポーネント5では、メタデータ処理部55のメタデータ照合部552が、HTML文書のメタデータ75(図12参照)を検索して取得したイベントデータ(“Wcoat.gif”)に対するメタデータに、受信した連携メッセージ中の連携メタデータ(“白コート,A会社”)を追記する。例えば図12では、メタデータ75中に連携メタデータ(“自コート,A会社”)が両方とも既に記述されているため、連携メタデータの追記は行わず、処理を終了する。
First, in the HTML
同様に、映像コンテンツ連携コンポーネント6では、メタデータ処理部65のメタデータ照合部652が、映像コンテンツのメタデータ85(図13参照)を検索し、メタデータ照合部652で取得したイベントデータ(“20.0”)に対するメタデータとして、受信した連携メッセージ中の連携メタデータ(“白コート,A会社”)を追記する。例えば図13では、連携メタデータ(“白コート,A会社”)のうち、未だ記述されていない“A会社”を新たなメタデータ(図16のAmeta)として追記し(図16参照)、更新時刻の項(図16のtime)に、追記した日時を記入する。
Similarly, in the video
このようなメタデータの追記により、従来からHTML文書に付与されていたメタデータと、受信した連携メッセージに記載されていたメタデータとの和集合を、新しいメタデータとすることができる。ただし、前記したようなメタデータの連携のみでは、コンテンツが保持するメタデータは無制限に増加するだけである。そこで、メタデータを追記した時刻を記入し、この時刻をもとにメタデータを削除する。なお、時刻を用いた追記メタデータの削除処理の詳細は後記する。 By adding the metadata as described above, the union of the metadata conventionally given to the HTML document and the metadata described in the received cooperation message can be made new metadata. However, the metadata held by the content only increases indefinitely only by the cooperation of metadata as described above. Therefore, the time when the metadata was added is entered, and the metadata is deleted based on this time. The details of the process for deleting the postscript metadata using time will be described later.
≪返信メッセージの送信と受信≫
連携メッセージの受信に伴う返信メッセージの送信の処理、並びに、連携メッセージの送信元の連携コンポーネントが、返信メッセージを受信した際の処理について、図17(a)、図17(b)のフローチャートを用いて説明する。なお、図17(a)、図17(b)のフローチャートに付されているBは、処理が継続することを示している。
≪Send and receive reply message≫
FIG. 17A and FIG. 17B are used for the processing of sending a reply message accompanying the reception of the cooperation message and the processing when the cooperation component of the cooperation message transmission source receives the reply message. I will explain. In addition, B attached | subjected to the flowchart of Fig.17 (a) and FIG.17 (b) has shown that a process continues.
まず、HTML文書連携コンポーネント5のメタデータ処理部55では、返信メッセージ作成部554が、メッセージ受信部57で受信した連携メッセージの送信元コンテンツの識別ID(連携メッセージ内に記述)と自コンテンツの識別ID(コンテンツID50に格納)を照会する(ステップS301)。ここでは、連携メッセージの識別ID、自コンテンツの識別IDともに、HTML文書73の識別IDであるため、つまり、受信した連携メッセージの送信元が自分自身であるため、返信メッセージの送信は行わず、処理を終了する(ステップS302)。
First, in the
一方、映像コンテンツ連携コンポーネント6のメタデータ処理部65では、返信メッセージ作成部654が、メッセージ受信部67で受信した連携メッセージの送信元コンテンツの識別ID(HTML文書の識別ID)と自コンテンツの識別ID(映像コンテンツの識別ID)とを照会する(ステップS301)。ここでは、識別IDが異なる、つまり、受信した連携メッセージが他の連携コンポーネントから送信されたものであるので、返信メッセージの作成処理に移る。
On the other hand, in the metadata processing unit 65 of the video
まず、メタデータ85を検索し、メタデータ照合部652で取得したイベントデータ(“20.0”)に対するメタデータ(“俳優A,白コート”)を取得する(ステップS303)。次に、その取得したメタデータ(以降、関連メタデータ)と、受信した連携メッセージに記述されているイベントデータ(“Wcoat.gif”)と、送信元コンテンツの識別ID(“shop.html”)とを記述した返信メッセージ(“Wcoat.gif、俳優A,白コート,shop.html”)を作成し、連携メッセージ送信部66に送信する(ステップS304)。 First, the metadata 85 is searched, and metadata (“actor A, white coat”) for the event data (“20.0”) acquired by the metadata matching unit 652 is acquired (step S303). Next, the acquired metadata (hereinafter referred to as related metadata), event data (“Wcoat.gif”) described in the received cooperation message, and an identification ID (“shop.html”) of the transmission source content A reply message (“Wcoat.gif, actor A, white coat, shop.html”) is created and transmitted to the cooperative message transmitter 66 (step S304).
次に、連携メッセージ送信部66で、メタデータ照合部652から取得した返信メッセージに、コンテンツID60に格納されている映像コンテンツの識別ID(“movie.avi”)を記述した返信メッセージを作成し、コンポーネント間通信部4に送信する(ステップS305)。
Next, the cooperation
コンボーネント間通信部4では、メッセージ受信部41が映像コンテンツ連携コンポーネント6から送信された返信メッセージを受信し、コンテンツID取得部42が受信したメッセージが連携メッセージか返信メッセージかを、受信したメッセージのフオーマットをもとに判別する(ステップS306)。ここで、受信したメッセージは返信メッセージなので、コンテンツID取得部42は、返信メッセージ内に記述されている、連携メッセージの送信元コンテンツの識別ID(ここでは、HTML文書の識別ID)を取得する(ステップS307)。そして、メッセージ送信部43が、その取得した識別IDのコンテンツに付与された連携コンポーネント(ここでは、HTML文書連携コンポーネント)に対して返信メッセージを送信する(ステップS308)。ここで、連携メッセージが登録されている全コンテンツに送信されるのと異なり、返信メッセージは連携メッセージの送信元コンテンツのみに送信される。
In the
そして、HTML文書連携コンポーネント5では、コンポーネント間通信部4から送信された返信メッセージを、メッセージ受信部57が受信し、この受信したメッセージが連携メッセージか返信メッセージかを、受信したメッセージのフォーマットをもとに判別する。そして、受信したメッセージが返信メッセージの場合、その返信メッセージに記述されているイベントデータ(“Wcoat.glf”)と関連メタデータ(“俳優A,自コート”)を取得し、メタデータ処理部55のメタデータ編集部553に送信する(ステップS309)。
In the HTML
次に、メタデータ処理部55のメタデータ編集部553では、メタデータ75中のメッセージ受信部57から受信したイベントデータが記述されている部分、ここでは、eventD要素が“Wcoat.gif’の部分にメッセージ受信部57から受信した関連メタデータ(“俳優A,白コート”)を追記する。ここでは、関連メタデータのうち、未だ記述されていない“俳優A”を新たなメタデータとして追記(図18のAmeta)し、更新時刻の項(図18のtime)に、例えば、追記した日時を記入する(ステップS310)。なお、この返信メッセージ受信時におけるメタデータの編集は、連携メッセージ受信時におけるメタデータの編集と同じであり、メタデータの追記により、従来からHTML文書に付与されていたメタデータと、受信した連携メッセージに記載されていたメタデータとの和集合を、新しいメタデータとすることができる。
Next, in the
ここで、返信メッセージは連携メッセージと異なり、連携メソッドを含まない。そのため、返信メッセージ受信時には、メタデータ照合部552での処理は発生しない。そのため、外部制御実行部59での処理も発生せず、返信メッセージの受信に伴うコンテンツの制御、つまり、連携操作は発生しない。また、返信メッセージ送信部554での処理も発生せず、返信メッセージの受信に伴い、再度、返信メッセージを送信することはない。このことは、処理の無限ループを避ける意味で重要である。
Here, unlike the cooperation message, the reply message does not include the cooperation method. For this reason, when the reply message is received, processing in the
≪連携後の処理≫
HTML文書と映像コンテンツとの連携操作後、図19のようなメタデータを付与された音声コンテンツをブラウザ部3上に新たに表示し、さらに連携操作を行った時の処理、特に、前記した処理と異なる点を以下で詳しく述べる。
≪Process after cooperation≫
After the cooperative operation between the HTML document and the video content, the audio content to which the metadata as shown in FIG. 19 is newly displayed on the
新たな連携操作のために、例えば、再びHTML文書内の画像(“Wcoat.gif”)をクリックした場合、HTML文書連携コンポーネントでは、既存のメタデータ(以降、既存メタデータ、図18のOmeta)に加え、先の連携操作で追記されたメタデータ(以降、追記メタデータ、図18のAmeta)も連携メッセージに記述する。つまり、“Search、Wcoat.gif、白コート、A会社、俳優A、Shop.html”と記述した連携メッセージを送信する。 For example, when an image (“Wcoat.gif”) in an HTML document is clicked again for a new linkage operation, the HTML document linkage component uses existing metadata (hereinafter, existing metadata, Ometa in FIG. 18). In addition, the metadata added in the previous cooperation operation (hereinafter referred to as additional metadata, Ameta in FIG. 18) is also described in the cooperation message. That is, a cooperation message describing “Search, Wcoat.gif, white coat, company A, actor A, Shop.html” is transmitted.
これを受信した音声連携コンポーネントでは、コンテンツでは、イベントデータ“10.00”のメタデータとして、連携メッセージ中に“俳優A”を発見し、例えば、10.00秒から音声を再生する(図19参照)。また、イベントデータ“10.00”のメタデータとして、連携メッセージ中の連携メタデータ、ここでは、“白コート、A会社”を追記する。さらに、イベントデータ“10.00”のメタデータ“俳優A”を関連メタデータとして記述した返信メッセージをHTML文書に送信する。ここで、映像コンテンツと連携を行う前に、この音声コンテンツと連携を行おうとした場合、HTML文書コンテンツはメタデータとして、“俳優A”を持っていないため、音声コンテンツとは連携できない。それに対して、映像コンテンツとの連携を行った後では、映像コンテンツとの連携で“俳優A”を新たなメタデータとして獲得しているため、前記したように音声コンテンツとの連携が可能となる。 Upon receiving this, the audio cooperation component finds “actor A” in the cooperation message as metadata of the event data “10.00” in the content, and reproduces the audio from, for example, 10.00 seconds (FIG. 19). reference). Further, as metadata of the event data “10.00”, cooperation metadata in the cooperation message, here “white coat, company A” is added. Further, a reply message describing the metadata “actor A” of the event data “10.00” as related metadata is transmitted to the HTML document. Here, if an attempt is made to cooperate with the audio content before cooperation with the video content, the HTML document content does not have “actor A” as metadata, and therefore cannot cooperate with the audio content. On the other hand, after the linkage with the video content, “actor A” is acquired as new metadata by the linkage with the video content, so that the linkage with the audio content becomes possible as described above. .
一方、映像コンテンツ連携コンポーネントでは、既存メタデータ(図16のOmeta)と追記メタデータ(図16のAmeta)と、連携メッセージ中のイベントデータ、連携メタデータと照合する。ここでは、イベントデータ“20.0”のメタデータとして、連携メッセージ中の“白コート、俳優A、A会社”を発見し、20秒から映像を再生する。この際、追記メタデータが連携操作で用いられた場合、その追記メタデータの更新時刻を更新する。ここでは、“A会社”の更新時刻を更新する。これにより、追記メタデータの更新時刻が連携操作で利用される度に更新されることになる。 On the other hand, in the video content cooperation component, the existing metadata (Ometa in FIG. 16) and the postscript metadata (Ameta in FIG. 16) are collated with the event data and the cooperation metadata in the cooperation message. Here, “white coat, actor A, company A” in the cooperation message is found as metadata of the event data “20.0”, and the video is reproduced from 20 seconds. At this time, when the additional write metadata is used in the cooperation operation, the update time of the additional write metadata is updated. Here, the update time of “Company A” is updated. As a result, the update time of the postscript metadata is updated every time it is used in the cooperative operation.
また、HTML文書連携コンポーネントでは、音声コンテンツ連携コンポーネントから“俳優A”を関連メタデータとして記述した返信メッセージを受信し、映像コンテンツ連携コンポーネントから“白コート、俳優A、A会社”を関連メタデータとして記述した返信メッセージとして受信する。そして、受信した返信メッセージ中の関連メタデータを新たなメタデータとして追記する。この際、追記するメタデータが既に追記メタデータとして記述されている場合、その追記メタデータの更新時刻を更新する。ここでは、“俳優A”の更新時刻を更新する。ここでは、音声コンテンツと映像コンテンツの2つから返信メッセージを受信するが、各返信メッセージは個別に処理し、“俳優A”の更新時刻はその度に更新する。 Also, the HTML document linkage component receives a reply message describing “Actor A” as related metadata from the audio content linkage component, and “white coat, actor A, company A” as related metadata from the video content linkage component. Received as a written reply message. Then, the related metadata in the received reply message is added as new metadata. At this time, if the metadata to be added is already described as the additional metadata, the update time of the additional metadata is updated. Here, the update time of “Actor A” is updated. Here, reply messages are received from both audio content and video content, but each reply message is processed individually, and the update time of “actor A” is updated each time.
≪追記メタデータの削除≫
追記メタデータの保持期間を別途設定し、連携メッセージの作成時、あるいは、連携メッセージの受信時に、その時の時刻と保持期間とから更新時刻の下限を算出し、コンテンツが保持するメタデータのうち、更新時刻が算出した下限よりも古い追記メタデータを削除する。このようにすることで、一定期間利用されなかった追記メタデータを自動的に削除でき、メタデータの効率的な管理を可能とする。なお、追記メタデータを削除するタイミングとしては、前記した以外にも、返信メッセージの作成時、返信メッセージの受信時も考えられる。
≪Deleting postscript metadata≫
Separately set the retention period for postscript metadata, and when creating a linked message or receiving a linked message, calculate the lower limit of the update time from the time and retention period at that time, and among the metadata held by the content, Delete additional metadata that is older than the lower limit calculated by the update time. By doing so, it is possible to automatically delete postscript metadata that has not been used for a certain period of time, thereby enabling efficient management of the metadata. In addition to the above, the timing of deleting the postscript metadata can be considered when a reply message is created or when a reply message is received.
また、追記メタデータを削除するタイミングとして、コンテンツが保持するメタデータ、特に、追記メタデータの数を別途管理し、その数が別途設定した既定数を超えた場合に、更新時刻の古い追記メタデータから順に削除することも考えられる。 In addition, when the additional metadata is deleted, when the number of metadata held by the content, especially the number of additional metadata, is managed separately and exceeds the preset number, the additional metadata with the oldest update time It is possible to delete the data in order.
このように、本実施形態では、コンテンツ間の連携により、各コンテンツが保持するメタデータを動的に増加させることで、多種多様なコンテンツとの連携を実現する。さらには、連携に伴って追記されたメタデータについては、その更新時刻を管理し、一定期間利用されなかったものを自動的に削除することで、連携操作に伴いメタデータが無制限に増加することを防ぎ、メタデータを効率的に管理することを実現する。 As described above, in the present embodiment, cooperation with various types of content is realized by dynamically increasing the metadata held by each content by cooperation between the contents. Furthermore, for metadata added with linkage, the update time is managed, and the metadata that has not been used for a certain period of time is automatically deleted, so that the metadata can increase without limit in association with the linkage operation. And manage metadata efficiently.
本発明の実施の形態に係るコンテンツ連携システムにおけるメタデータ管理方法は、コンピュータ上でプログラムによって実現でき、そのプログラムをコンピュータにより読み取り可能な記録媒体に記録することで、その記録媒体によって提供することが可能である。また、そのプログラムをネットワークを通して提供することも可能である。 The metadata management method in the content cooperation system according to the embodiment of the present invention can be realized by a program on a computer, and can be provided by recording the program on a computer-readable recording medium. Is possible. It is also possible to provide the program through a network.
なお、本実施形態においては、コンテンツとして主にHTML文書と映像を取り上げ、HTML文書メディアビューワ、映像コンテンツメディアビューワ、HTML文書連携コンポーネント、映像コンテンツ連携コンポーネントにより実現するものとして説明したが、コンテンツはこれらに限られるものではなく、音声やテキストなどのコンテンツでも実現可能である。その際、メディアビューワと連携コンポーネントも、音声やテキストなどのコンテンツに適したものとなる。
[第2の実施形態]
In the present embodiment, the HTML document and the video are mainly taken up as the content, and the HTML document media viewer, the video content media viewer, the HTML document linkage component, and the video content linkage component are described. The present invention is not limited to this, and can be realized with contents such as voice and text. At that time, the media viewer and the linking component are also suitable for contents such as voice and text.
[Second Embodiment]
第1の実施形態では、コンテンツに対して明示的に働きかけることで、コンテンツ間の連携、それに伴うメタデータの増加が発生したが、働きかけによることなくコンテンツ上で生じるイベント、例えば、映像コンテンツでの映像時刻の変化など、によって新たなコンテンツ間の連携、それに伴うメタデータの増加を発生させることができる。さらには、コンテンツ間の連携操作により生じるコンテンツ上の変化によって新たなコンテンツ間の連携、それに伴うメタデータの増加を発生させることもできる。
[第3の実施形態]
In the first embodiment, by explicitly acting on the content, linkage between the content and accompanying increase in metadata occurred, but an event that occurs on the content without being acted on, for example, video content Due to changes in video time, etc., it is possible to generate new linkage between contents and accompanying increase in metadata. Furthermore, a change in content caused by a linkage operation between contents can cause a new linkage between contents and an accompanying increase in metadata.
[Third embodiment]
第1の実施形態では、コンテンツ間の連携に伴い、各コンテンツが保持するメタデータが自動的に増加したが、メタデータを増加させるかどうかを利用者に別途伺うことも考えられる。例えば、連携の発生に伴い、返信メッセージの作成・送信処理、ならびに、メタデータの編集処理を行う前に、ダイアログなどを用いて、発生した連携の内容が適切/不適切かをコンテンツ毎に、利用者に問い合わせる。そして、利用者が適切と判断した時のみ、メタデータの編集処理、ならびに、返信メッセージの作成・送信処理を行う。このようにすることで、利用者の意思を反映した、メタデータの増加が実現され、コンテンツ間の連携をより意味あるものにすることができる。
[第4の実施形態]
In the first embodiment, the metadata held by each content is automatically increased along with the cooperation between the contents. However, it may be possible to ask the user separately whether to increase the metadata. For example, before the reply message creation / transmission process and metadata editing process with the occurrence of cooperation, use the dialog to determine whether the content of the generated cooperation is appropriate or inappropriate for each content. Contact the user. Only when the user determines that it is appropriate, metadata editing processing and reply message creation / transmission processing are performed. By doing so, an increase in metadata reflecting the user's intention is realized, and the cooperation between contents can be made more meaningful.
[Fourth Embodiment]
第1の実施形態では、コンテンツ上でイベントが発生した場合、コンテンツが所持するメタデータを参照し、発生したイベントデータに対するメタデータを取得する。この際、コンテンツが所持するメタデータ中に、発生したイベントデータの記述がなかった場合、連携メッセージには、イベントデータのみを記述し、連携メタデータは空にする。このようにすることで、コンテンツがこの連携メッセージを受信し、自身が所持するメタデータと照合し、そのメタデータ中にイベントデータと一致する記述を発見できれば、正常に連携操作を実行することができる。しかしながら、この後、連携が発生したコンテンツから返信メッセージを受信した際、自身が所持するメタデータ中に、合致するイベントデータの記述がないため、メタデータを追記することができない。 In the first embodiment, when an event occurs on the content, the metadata held by the content is referred to, and the metadata for the generated event data is acquired. At this time, if there is no description of the generated event data in the metadata possessed by the content, only the event data is described in the cooperation message, and the cooperation metadata is empty. In this way, if the content receives this linkage message, collates with the metadata owned by the content, and can find a description that matches the event data in the metadata, the linkage operation can be executed normally. it can. However, after that, when a reply message is received from the content in which cooperation has occurred, the metadata cannot be added because there is no description of the matching event data in the metadata possessed by itself.
そこで、第4の実施形態として、コンテンツが所持するメタデータ中に、発生したイベントデータの記述がなかった場合に、そのイベントデータをメタデータ中に動的に記述し、コンテンツが保持するメタデータそのものを拡張する。 Therefore, as a fourth embodiment, when there is no description of the event data that has occurred in the metadata possessed by the content, the event data is dynamically described in the metadata, and the metadata held by the content Extend itself.
例えば、図8(c)において、“白コート”という文字をクリックし、そのイベントデータとして“白コート”を受信した場合、図20(a)に示すように、HTML文書コンテンツのメタデータ中に、“白コート”をイベントデータ(eventD要素)に持つ項目を新たに生成する。そして、“白コート”をイベントデータに、連携メタデータが空の連携メッセージを、例えば、図13をメタデータに持つ映像コンテンツに送信する。その後、映像コンテンツで連携が発生し、“白コート”をイベントデータに、“白コート、俳優A”を関連メタデータに記述した返信メッセージを映像コンテンツから受信する。この際、HTML文書では、受信した返信メッセージに記述されているイベントデータ“白コート”に対するメタデータとして、返信メッセージに記述されている関連メタデータを追記する。この際、イベントデータとの重複を避けるために、関連メタデータのうち、イベントデータと同じもの、ここでは、“白コート”は記述せず、“俳優A”のみをメタデータとして追記する(図20(b)参照)。 For example, in FIG. 8C, when the character “white coat” is clicked and “white coat” is received as the event data, as shown in FIG. 20A, in the metadata of the HTML document content, , A new item having “white coat” in the event data (eventD element) is generated. Then, “white coat” is transmitted as event data, and a cooperation message with empty cooperation metadata is transmitted, for example, to the video content having FIG. 13 as metadata. After that, cooperation occurs in the video content, and a reply message describing “white coat” in the event data and “white coat, actor A” in the related metadata is received from the video content. At this time, in the HTML document, related metadata described in the reply message is added as metadata for the event data “white coat” described in the received reply message. At this time, in order to avoid duplication with the event data, the same related metadata as the event data, here, “white coat” is not described, and only “actor A” is added as metadata (FIG. 20 (b)).
このようにすることで、再び、“白コート”をイベントデータとして受信した際には、“白コート”をイベントデータに、“俳優A”を連携メタデータに記述した連携メッセージを送信することになり、連携の幅を広げることができる。また、本実施形態を用いることで、コンテンツの連携操作により、コンテンツが所持するメタデータそのものを作成、拡張することを実現できる。つまり、コンテンツ製作者がメタデータを作成する手間を減少できるとともに、多彩なメタデータの作成が可能となる。
[第5の実施形態]
In this way, when “white coat” is received as event data again, a cooperation message in which “white coat” is described in the event data and “actor A” is described in the cooperation metadata is transmitted. Therefore, the range of cooperation can be expanded. Further, by using this embodiment, it is possible to realize creation and extension of the metadata itself possessed by the content through a content cooperation operation. That is, it is possible to reduce the time and effort for the content creator to create the metadata and to create various metadata.
[Fifth Embodiment]
第1の実施形態では、連携操作に伴い、コンテンツが所持するメタデータが増加した後、新たな連携操作が発生した場合、既存のメタデータ(図16、図18のOmeta)と追記されたメタデータ(図16、図18のAmeta)を同等に扱ったが、両者を区別することで効果的なコンテンツ間の連携を実現する。 In the first embodiment, when a new collaborative operation occurs after the metadata possessed by the content increases in association with the collaborative operation, the existing metadata (Ometa in FIGS. 16 and 18) is added to the added metadata. Data (Ameta in FIGS. 16 and 18) was handled equally, but effective collaboration between contents is realized by distinguishing the two.
なぜなら、既存メタデータは、コンテンツ製作者により付与されるため、イベントデータとの関連性は強い。それに対して、追記メタデータは、連携操作に伴い、無作為に追記される結果、イベントデータとの関連性は必ずしも高くない。そのため、追記メタデータにより連携が生じても、その連携自体が全く見当違いである可能性が高くなる。また、連携の発生に伴い、メタデータを追記する際、既存メタデータと同様に追記メタデータも、連携の発生したコンテンツ中に新たに追記する場合、その追記メタデータ自体の関連性が低ければ、無駄なメタデータを追加することになるとともに、関連性の低いメタデータが連鎖的に増加することが問題となる。 This is because the existing metadata is given by the content creator and is therefore highly relevant to the event data. On the other hand, additional metadata is not necessarily highly related to event data as a result of being randomly added in association with a cooperative operation. For this reason, even if cooperation occurs due to the postscript metadata, there is a high possibility that the cooperation itself is completely misplaced. In addition, when adding metadata in association with the occurrence of linkage, if additional metadata is added to the content in which linkage has occurred as well as existing metadata, if the additional metadata itself has low relevance In addition to adding unnecessary metadata, there is a problem that metadata with low relevance increase in a chain.
そこで、第5の実施形態では、後記するように、追記メタデータの用途を制限することで、連携の精度を保ちつつ、追記メタデータの存在により、連携が発生する確率を上げることを実現する。 Therefore, in the fifth embodiment, as will be described later, by limiting the use of the additional metadata, it is possible to increase the probability that the cooperation will occur due to the presence of the additional metadata while maintaining the accuracy of the cooperation. .
例えば、連携メッセージを作成・送信する際、既存メタデータのみを記述し、追記メタデータは記述しないようにする。そして、追記メタデータは、連携メッセージの受信時に、連携メッセージ中のイベントデータ、または、連携メタデータと一致するメタデータを探す際にのみ利用するようにする。特に、先に既存メタデータと照会し、既存メタデータで一致するものがなかった場合にのみ、追記メタデータと照会するようにする。このようにすることで、追記メタデータにより、検討違いな連携が発生することを防ぐことができる。 For example, when creating / transmitting a cooperation message, only existing metadata is described, and additional metadata is not described. The additional write metadata is used only when searching for event data in the cooperation message or metadata matching the cooperation metadata when the cooperation message is received. In particular, the existing metadata is queried first, and the additional metadata is queried only when there is no match in the existing metadata. By doing in this way, it is possible to prevent the cooperation that is different from the examination from occurring due to the postscript metadata.
他にも、返信メッセージを作成・送信する際、関連メタデータとして、連携操作で利用したイベントデータに対する既存メタデータのみを記述し、追記メタデータは記述しないようにする。さらには、連携操作において、受信した連携メッセージ中のイベントデータ、または、連携メタデータと一致するメタデータが、既存メタデータでは見つからず、追記メタデータでのみ見つかり、連携操作が実行された場合、返信メッセージを送信しないようにする。このようにすることで、無駄なメタデータが追加されることを防ぐとともに、関連性の低いメタデータが連鎖的に増加すること防ぐことが可能となる。
[第6の実施形態]
In addition, when creating / transmitting a reply message, only the existing metadata for the event data used in the cooperation operation is described as related metadata, and the additional metadata is not described. Furthermore, in the linkage operation, if the event data in the received linkage message or the metadata that matches the linkage metadata is not found in the existing metadata but only in the postscript metadata, and the linkage operation is executed, Do not send a reply message. By doing so, it is possible to prevent useless metadata from being added and to prevent an increase in the number of metadata with low relevance.
[Sixth Embodiment]
第1の実施形態では、コンテンツが所持するメタデータを参照、書き込みできることを前提としていた。しかしながら、第三者により作成されたコンテンツとの連携を考えた場合、コンテンツ内部に持つメタデータに書き込みを行うことが困難な場合がある。そこで、本実施形態では、図21に示すように、本システムにメタデータ管理データベース9を新たに導入し、このメタデータ管理データベース内にコンテンツが所持するメタデータをコピーし、このコピーしたメタデータを参照、書き込みすることで、第三者が作成したコンテンツとの連携を実現する。以下では、メタデータ管理データベース9の導入に伴い新たに発生する処理について、図21を参照し説明する。 In the first embodiment, it is assumed that metadata possessed by content can be referred to and written. However, when considering cooperation with content created by a third party, it may be difficult to write to metadata held in the content. Therefore, in the present embodiment, as shown in FIG. 21, a metadata management database 9 is newly introduced into the system, the metadata possessed by the content is copied into the metadata management database, and the copied metadata is copied. By referencing and writing, it is possible to link with content created by a third party. In the following, processing newly generated with the introduction of the metadata management database 9 will be described with reference to FIG.
まず、メタデータ管理データベース9への、コンテンツが所持するメタデータのコピーの登録は、コンテンツ登録部1におけるシステムヘのコンテンツ登録により行う(図7のステップSl02)。例えば、登録されたコンテンツのメタデータを参照し、そのコピーをメタデータ管理データベース9内に生成する。その後、コンテンツに関する情報(ファイル名やURLなど)とコピーしたメタデータのメタデータ管理データベース9でのID(識別番号やアドレスなど)をメタデータ管理テーブル91に登録する。 First, registration of a copy of metadata possessed by content in the metadata management database 9 is performed by content registration in the system in the content registration unit 1 (step S102 in FIG. 7). For example, the metadata of the registered content is referred to and a copy thereof is generated in the metadata management database 9. Thereafter, information (file name, URL, etc.) related to the content and ID (identification number, address, etc.) of the copied metadata in the metadata management database 9 are registered in the metadata management table 91.
次に、メタデータ管理データベース9からの、メタデータのコピーの削除は、コンテンツ登録部1におけるシステムヘのコンテンツ解除により行う。例えば、まず、コンテンツメタデータ管理テーブル91を参照し、コンテンツのファイル名などを元に、対応するメタデータ(コピー)のメタデータ管理データベース9におけるIDを取得する。そして、そのIDが示すメタデータ(コピー)を削除するとともに、コンテンツメタデータ管理テーブル91から該当部分を削除する。
Next, the deletion of the copy of the metadata from the metadata management database 9 is performed by releasing the content to the system in the
ここで、システムでのコンテンツ解除の際に、メタデータ管理データベース9中のメタデータ(コピー)を削除せず、保管し続けることが考えられる。そして、再度、同じコンテンツがシステムに登録された際に、保管しておいたメタデータを利用する。このようにすることで、連携操作に伴って追記されたメタデータを総統的に利用することが可能となり、多種多様なコンテンツとの連携が可能となる。 Here, it is conceivable that the metadata (copy) in the metadata management database 9 is not deleted but kept stored when the content is released in the system. Then, when the same content is registered in the system again, the stored metadata is used. By doing in this way, it becomes possible to use the metadata added with cooperation operation collectively, and cooperation with various contents becomes possible.
最後に、コンテンツ問の連携、返信メッセージの送信・受信、メタデータの編集、メタデータの削除時において、コンテンツのメタデータを参照、書き込みする際の処理であるが、これは、各コンテンツに連携コンポーネントを付与する際に、コンテンツの識別IDとともに、メタデータ管理データベース9内の対応するメタデータ(コピー)の識別IDも書き込む(図7のステップSl05)。そして、メタデータの参照、書き込み時、コンテンツが保持するメタデータではなく、このメタデータ識別IDが示すメタデータ管理データベース9内のメタデータ(コピー)にアクセスすることで実現する。 Lastly, it is a process when referring to and writing content metadata when linking content questions, sending and receiving reply messages, editing metadata, and deleting metadata. This is linked to each content. When adding a component, the identification ID of the corresponding metadata (copy) in the metadata management database 9 is written together with the identification ID of the content (step S105 in FIG. 7). Then, when referring to and writing metadata, it is realized by accessing the metadata (copy) in the metadata management database 9 indicated by the metadata identification ID, not the metadata held by the content.
なお、このメタデータ管理データベース9は、コンテンツ連携システム内に限定されるものではなく、コンテンツ連携システム外、ひいては、ネットワーク上にあってもよい。 Note that the metadata management database 9 is not limited to the content cooperation system, and may be outside the content cooperation system and thus on the network.
1 コンテンツ登録部
11 登録・解除操作受信部
12 コンテンツ管理部
13 コンテンツ管理テーブル
14 ファイルタイプ通知部
2 連携コポーネント管理部
21 コンポーネント検索部
22 コンポーネント配布部
23 連携コンポーネントデータベース(DB)
3 ブラウザ部
4 コンポーネント間通信部
41 メッセージ受信部
42 コンテンツID取得部
43 メッセージ送信部
5 HTML文書連携コンポーネント
51 連携スクリプト
52 イベント受信部
53 連携ルール
54 イベント・メソッド変換部
55 メタデータ処理部
551 メタデータ参照部
552 メタデータ照合部
553 メタデータ編集部
554 返信メッセージ作成部
56 連携メッセージ送信部
57 連携メッセージ受信部
58 メソッド・関数変換部
59 外部制御実行部
6 映像コンテンツ連携コンポーネント
61 連携スクリプト
62 イベント受信部
63 連携ルール
64 イベント・メソッド変換部
65 メタデータ処理部
651 メタデータ参照部
652 メタデータ照合部
653 メタデータ編集部
654 返信メッセージ作成部
66 連携メッセージ送信部
67 連携メッセージ受信部
68 メソッド・関数変換部
69 外部制御実行部
7 HTML文書メディアビューワ
71 イベント出力部
72 イベント入力部
73 HTML文書
74 データ
75 メタデータ
8 映像コンテンツメディアビューワ
81 イベント出力部
82 イベント入力部
83 HTML文書
84 データ
85 メタデータ
9 メタデータ管理データベース(DB)
91 メタデータ管理テーブル
DESCRIPTION OF
DESCRIPTION OF
91 Metadata management table
Claims (18)
連携メッセージ、返信メッセージの送受信とメタデータへのデータの記入を行う複数の連携コンポーネントを備え、
コンテンツに付与されたメタデータを管理するメタデータ管理方法であって、
第1の連携コンポーネントが、第1のコンテンツの第1のデータを記載した連携メッセージを第2の連携コンポーネントへ送信する手順と、
前記第2の連携コンポーネントが、前記第1の連携コンポーネントから受信した前記連携メッセージに記載されている前記第1のコンテンツの前記第1のデータを、第2のコンテンツに付与された第2のメタデータと区別して記入する手順と、
前記第2の連携コンポーネントが、前記第1の連携コンポーネントから受信した前記連携メッセージに記載されている前記第1のコンテンツの前記第1のデータに関連する第2のデータを、前記第2のコンテンツに付与された前記第2のメタデータから取得し、返信メッセージに記入して前記第1の連携コンポーネントへ送信する手順と、
前記第1の連携コンポーネントが、前記第2の連携コンポーネントから受信した前記返信メッセージに記載されている前記第2のデータを、前記第1のデータに付与された第1のメタデータと区別して記入する手順と
を実行することを特徴とするメタデータ管理方法。 In a content collaboration system that realizes collaboration between content by sending and receiving messages,
Equipped with multiple linkage components that send and receive linkage messages and reply messages, and fill in metadata.
A metadata management method for managing metadata attached to content,
A procedure in which the first linkage component transmits a linkage message describing the first data of the first content to the second linkage component;
The second collaboration component assigns the first data of the first content described in the collaboration message received from the first collaboration component to the second content. The procedure to fill it out separately from the data,
The second linkage component uses the second content related to the first data of the first content described in the linkage message received from the first linkage component as the second content. A procedure for acquiring from the second metadata attached to the first metadata, filling in a reply message, and transmitting to the first linkage component;
The first linkage component enters the second data described in the reply message received from the second linkage component separately from the first metadata attached to the first data. A metadata management method characterized by executing the following steps:
前記第1のコンテンツに発生したイベントの第1のイベントデータに対応するメタデータを記入することと、
前記第2の連携コンポーネントが、前記第2のコンテンツに付与された前記第2のメタデータから、受信した前記連携メッセージの中の前記第1のイベントデータまたは前記メタデータと合致する箇所を検索し、検出された箇所に記載されている第2のイベントデータに基づいて前記第2のコンテンツを制御すること
を特徴とする請求項1に記載のメタデータ管理方法。 In the cooperation message transmitted by the first cooperation component,
Filling in metadata corresponding to the first event data of the event that occurred in the first content;
The second linkage component searches the second metadata assigned to the second content for a location that matches the first event data or the metadata in the received linkage message. The metadata management method according to claim 1 , wherein the second content is controlled based on second event data described in the detected location.
を特徴とする請求項1または請求項2に記載のメタデータ管理方法。 The metadata described in the cooperation message received by the second cooperation component is used as metadata corresponding to the second event data used when controlling the second content. The metadata management method according to claim 1 or 2 , wherein data is entered.
前記第1の連携コンポーネントが、受信した前記返信メッセージに記載されたメタデータを、前記返信メッセージに記載された前記第1のイベントデータに対応するメタデータとして前記第1のメタデータに記入すること
を特徴とする請求項1ないし請求項3のいずれか一項に記載のメタデータ管理方法。 When the second cooperative component controls the first event data described in the cooperative message received from the first cooperative component and the second content in the reply message to be transmitted. Filling in the metadata corresponding to the second event data,
The first cooperation component writes the metadata described in the received reply message in the first metadata as metadata corresponding to the first event data described in the reply message. metadata management method according to any one of claims 1 to 3, characterized in.
前記第1の連携コンポーネントが受信した前記返信メッセージに記載された前記第2のメタデータが、前記第1のコンテンツに付与された前記第1のメタデータに記入されていない場合には、前記第2のメタデータを前記第1のメタデータに記入した日時を記入し、
前記第2のメタデータに前記第1のメタデータが、または前記第1のメタデータに前記第2のメタデータが、既に記入されている場合であって、
記入された日時が所定の日時以前である場合には、
既に記入されている前記第1のメタデータ、または前記第2のメタデータを削除し、
記入された日時が所定の日時より後である場合には、
記入されている日時を前記第1のメタデータまたは前記第2のメタデータを新たに記入した日時に更新すること、
を特徴とする請求項1ないし請求項4のいずれか一項に記載のメタデータ管理方法。 When the first metadata described in the cooperation message received by the second cooperation component is not written in the second metadata attached to the second content, the first metadata Enter the date and time when the metadata of 1 was entered in the second metadata,
When the second metadata described in the reply message received by the first cooperation component is not written in the first metadata attached to the first content, the second metadata Enter the date and time when the metadata of 2 was entered in the first metadata,
The first metadata is already written in the second metadata, or the second metadata is already written in the first metadata,
If the date and time entered is before the specified date and time,
Delete the first metadata or the second metadata that has already been entered,
If the date and time entered is later than the specified date and time,
Updating the date and time of entry to the date and time when the first metadata or the second metadata is newly entered;
Metadata management method according to any one of claims 1 to 4, characterized in.
メタデータの数が所定の値以上となった場合に、記入されている日時が古いメタデータから実行されること
を特徴とする請求項5に記載のメタデータの管理方法。 Deletion of the first metadata or the second metadata is
6. The method of managing metadata according to claim 5 , wherein when the number of metadata exceeds a predetermined value, the entered date and time are executed from old metadata.
実行する指示が、入力手段を介して入力された場合にのみ、前記記入、並びに、前記送信を実行すること
を特徴とする請求項1ないし請求項4のいずれか一項に記載のメタデータ管理方法。 Display means for inquiring whether to execute entry of the first data in the second metadata and transmission of the reply message based on the cooperation message received by the second cooperation component Display using
Instruction to be executed, only when it is input through the input means, the fill, and the metadata management according to any one of claims 1 to 4, characterized in that to perform said transmission Method.
を特徴とする請求項1ないし請求項4のいずれか一項に記載のメタデータ管理方法。 When the first event data or the second event data is not described in the first metadata or the second metadata assigned to the first content or the second content in the first event data or the second event data, said the first metadata or the second metadata of claims 1 to 4, characterized in that to fill dynamically The metadata management method according to any one of the above.
を特徴とする請求項1ないし請求項4のいずれか一項に記載のメタデータ管理方法 The newly entered first metadata or the second metadata is distinguished from the existing first metadata or the second metadata, and the newly entered first metadata. metadata management method according to any one of claims 1 to 4, characterized in that to limit the data or the second metadata applications
前記第1の連携コンポーネントまたは前記第2の連携コンポーネントが、前記第1のコンテンツまたは前記第2のコンテンツに付与された前記第1のメタデータまたは前記第2のメタデータの参照、書き込みを行う際に、メタデータ管理データベース内の前記第1のメタデータまたは前記第2のメタデータのコピーを利用すること
を特徴とする請求項1ないし請求項9のいずれか一項に記載のメタデータ管理方法。 A metadata management database for managing a copy of the first metadata or the second metadata assigned to the first content or the second content;
When the first linkage component or the second linkage component refers to or writes the first metadata or the second metadata assigned to the first content or the second content the metadata management method according to any one of claims 1 to 9, characterized in that utilizing the first metadata or the copy of the second metadata in the metadata management database .
連携メッセージ、返信メッセージの送受信とメタデータへのデータの記入を行う複数の連携コンポーネントを備え、
コンテンツに付与されたメタデータを管理するメタデータ管理装置であって、
第1のコンテンツの第1のデータを記載した連携メッセージを第2の連携コンポーネントへ送信することと、前記第2の連携コンポーネントから受信した返信メッセージに記載されている第2のデータを、前記第1のデータに付与された第1のメタデータと区別して記入することを行う第1の連携コンポーネントと、
前記第1の連携コンポーネントから受信した前記連携メッセージに記載されている前記第1のコンテンツの前記第1のデータを、第2のコンテンツに付与された第2のメタデータと区別して記入することと、前記第1の連携コンポーネントから受信した前記連携メッセージに記載されている前記第1のコンテンツの前記第1のデータに関連する前記第2のデータを、前記第2のコンテンツに付与された前記第2のメタデータから取得し、前記返信メッセージに記入して前記第1の連携コンポーネントへ送信する前記第2の連携コンポーネントと
を備えることを特徴とするメタデータ管理装置。 In a content collaboration system that realizes collaboration between content by sending and receiving messages,
Equipped with multiple linkage components that send and receive linkage messages and reply messages, and fill in metadata.
A metadata management device that manages metadata attached to content,
Transmitting the cooperation message describing the first data of the first content to the second cooperation component; and sending the second data described in the reply message received from the second cooperation component A first linkage component that performs distinction and entry from the first metadata assigned to one data;
Entering the first data of the first content described in the cooperation message received from the first cooperation component separately from the second metadata assigned to the second content; The second data related to the first data of the first content described in the cooperation message received from the first cooperation component is added to the second content. 2. The metadata management apparatus comprising: the second cooperation component that is obtained from the second metadata, fills in the reply message, and transmits the reply message to the first cooperation component.
前記第2のコンテンツに付与された前記第2のメタデータから、受信した前記連携メッセージの中の前記第1のイベントデータまたは前記メタデータが記載されている箇所を検索し、検出された箇所に記載されている第2のイベントデータに基づいて前記第2のコンテンツを制御する前記第2の連携コンポーネントと
を備えることを特徴とする請求項11に記載のメタデータ管理装置。 The first linkage component that fills in the linkage message with metadata corresponding to first event data of an event that has occurred in the first content;
The part where the first event data or the metadata is described in the received cooperation message is searched from the second metadata attached to the second content, and the detected part is The metadata management apparatus according to claim 11 , further comprising: the second cooperation component that controls the second content based on the second event data described.
を特徴とする請求項11または請求項12に記載のメタデータ管理装置。 The metadata described in the received cooperation message is entered in the second metadata as metadata corresponding to the second event data used when controlling the second content. metadata management device according to claim 11 or claim 12, characterized in that it comprises a second linkage component.
受信した前記返信メッセージに記載されたメタデータを、前記返信メッセージに記載された前記第1のイベントデータに対応するメタデータとして第1のメタデータ記入する、前記第1の連携コンポーネントと
を備えることを特徴とする請求項11ないし請求項13のいずれか一項に記載のメタデータ管理装置。 The first event data described in the cooperation message received from the first cooperation component and the metadata corresponding to the second event data used when controlling the second content, The second cooperation component filling in the reply message to be transmitted;
The first linkage component that fills the metadata described in the received reply message with the first metadata as metadata corresponding to the first event data described in the reply message. metadata management device according to any one of claims 11 to 13, characterized in.
前記第1のメタデータを前記第2のメタデータに記入した日時を記入し、
前記第2のメタデータに前記第1のメタデータが、既に記入されている場合であって、
記入された日時が所定の日時以前である場合には、
既に記入されている前記第1のメタデータを削除し、
記入された日時が所定の日時より後である場合には、
記入されている日時を前記第1のメタデータを新たに記入した日時に更新する
前記第2の連携コンポーネントと、
受信した前記返信メッセージに記載された前記第2のメタデータが、前記第1のコンテンツに付与された前記第1のメタデータに記入されていない場合には、
前記第2のメタデータを前記第1のメタデータに記入した日時を記入し、
前記第1のメタデータに前記第2のメタデータが、既に記入されている場合であって、
記入された日時が所定の日時以前である場合には、
既に記入されている前記第2のメタデータを削除し、
記入された日時が所定の日時より後である場合には、
記入されている日時を前記第2のメタデータを新たに記入した日時に更新する
前記第1の連携コンポーネントと
を備えることを特徴とする請求項11ないし請求項14のいずれか一項に記載のメタデータ管理装置。 When the first metadata described in the received cooperation message is not entered in the second metadata attached to the second content,
Enter the date and time when the first metadata was entered in the second metadata,
The first metadata is already filled in the second metadata, and
If the date and time entered is before the specified date and time,
Delete the first metadata already filled in,
If the date and time entered is later than the specified date and time,
Updating the date and time of entry to the date and time when the first metadata is newly entered; and
When the second metadata described in the received reply message is not written in the first metadata attached to the first content,
Enter the date and time when the second metadata was entered in the first metadata,
The second metadata is already filled in the first metadata, and
If the date and time entered is before the specified date and time,
Delete the second metadata that has already been entered,
If the date and time entered is later than the specified date and time,
The date and time is entered as claimed in any one of claims 11 to 14, characterized in that it comprises a first linkage component for updating the date and time entered newly to said second metadata Metadata management device.
前記第1のコンテンツまたは前記第2のコンテンツに付与された前記第1のメタデータまたは前記第2のメタデータの参照、書き込みを行う際に、メタデータ管理データベース内の前記第1のメタデータまたは前記第2のメタデータのコピーを利用する前記第1の連携コンポーネントまたは前記第2の連携コンポーネントを備えること
を特徴とする請求項11ないし請求項15のいずれか一項に記載のメタデータ管理装置。 A metadata management database for managing a copy of the first metadata or the second metadata assigned to the first content or the second content;
When referring to or writing the first metadata or the second metadata assigned to the first content or the second content, the first metadata in a metadata management database or metadata management device according to any one of claims 11 to 15, characterized in that it comprises a first linkage component or said second coordination components utilizing a copy of the second metadata .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004003532A JP4299683B2 (en) | 2004-01-08 | 2004-01-08 | Metadata management method, metadata management apparatus, metadata management program, and recording medium recording the metadata management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004003532A JP4299683B2 (en) | 2004-01-08 | 2004-01-08 | Metadata management method, metadata management apparatus, metadata management program, and recording medium recording the metadata management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005196598A JP2005196598A (en) | 2005-07-21 |
| JP4299683B2 true JP4299683B2 (en) | 2009-07-22 |
Family
ID=34818406
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004003532A Expired - Fee Related JP4299683B2 (en) | 2004-01-08 | 2004-01-08 | Metadata management method, metadata management apparatus, metadata management program, and recording medium recording the metadata management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4299683B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5480495B2 (en) * | 2008-12-24 | 2014-04-23 | キヤノン株式会社 | Information processing apparatus, information processing method, and information processing system |
| WO2011161851A1 (en) * | 2010-06-22 | 2011-12-29 | パナソニック株式会社 | Content management device, method of content management, content management program and integrated circuit |
| WO2014097000A1 (en) * | 2012-12-20 | 2014-06-26 | Koninklijke Philips N.V. | System and method for searching a labeled predominantly non-textual item |
| JP2017007650A (en) * | 2015-06-19 | 2017-01-12 | 株式会社ミクニ | Vehicular anti-theft device |
-
2004
- 2004-01-08 JP JP2004003532A patent/JP4299683B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005196598A (en) | 2005-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4681720B2 (en) | Electronic document management method and management system | |
| JP4406609B2 (en) | Techniques for managing multiple hierarchies of data from a single interface | |
| US9501520B2 (en) | Information processing apparatus for obtaining information related to a keyword in an email message | |
| US9304966B2 (en) | Providing local access to managed content | |
| US8219525B2 (en) | Copying and updating files | |
| JP4455025B2 (en) | How to subdivide messages | |
| JP2005018734A (en) | File management method and apparatus, and annotation information generation method and apparatus | |
| US20050033747A1 (en) | Apparatus and method for the server-sided linking of information | |
| US20080010341A1 (en) | Processing model of an application wiki | |
| US8874521B2 (en) | Management of multimedia content | |
| US8396938B2 (en) | Providing direct access to distributed managed content | |
| WO2002073462A1 (en) | Multimedia cooperative work system, client/server thereof, method therefor, recorded medium therefor, and program therefor | |
| Hausenblas | Interlinking multimedia: How to apply linked data principles to multimedia fragments | |
| AU2007202450B2 (en) | Information processing apparatus, information processing system, and program | |
| US9697229B2 (en) | Methods and systems for creating and storing metadata | |
| KR101503268B1 (en) | Symantic client, symantic information management server, method for generaing symantic information, method for searching symantic information and computer program recording medium for performing the methods | |
| JP4299683B2 (en) | Metadata management method, metadata management apparatus, metadata management program, and recording medium recording the metadata management program | |
| US20120331381A1 (en) | Systems and Methods for Communicating Information | |
| JP5124733B2 (en) | Server apparatus, information sharing system, program, and recording medium | |
| US7783641B2 (en) | Taxonometric personal digital media organization | |
| KR20070103464A (en) | System and method for manipulating metadata for digital multimedia content | |
| JP4336211B2 (en) | Weighted metadata management method, weighted metadata management apparatus, weighted metadata management program, and recording medium recording the program | |
| US8082334B1 (en) | Providing direct access to managed content | |
| JP4496929B2 (en) | Parallel playback apparatus and program for multiple web browsing operations, and computer-readable recording medium | |
| JP2008033954A (en) | File management method and apparatus, and annotation information generation method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060404 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090206 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090210 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090312 |
|
| 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: 20090414 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090417 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120424 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130424 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |