(57)【要約】【課題】ファイル名などに加え、属性情報もデータを検索する際の検索対象とすることが可能で、また、アップロード先のデータの属性情報が更新されると、個人が所有する時系列データの属性情報も併せて更新する。【解決手段】本発明は、ユーザからの指示によりサーバにアップロードされたデータを取得し、該データとアップロード元の個人が所有する時系列データと関連付けた属性情報を保持するデータベースを生成する。また、サーバにアップロードされている、ある１つの話題について書かれたトピックに関する情報を、アップロード先のサーバから取得した情報に基づいて、データベースを更新する。【選択図】図１
2008040817.tif 000002
【特許請求の範囲】
【請求項１】
時系列データに検索を行う際に必要となる属性情報を付与してデータベースに登録するための属性情報付与方法であって、
対象データアップロード手段が、ユーザからサーバにアップロードするデータが指定されると、個人が所有する映像データや音楽データを含む指定された時系列データを該サーバにアップロードする対象データアップロードステップと、
データベース生成手段が、前記サーバにアップロードされたデータを取得し、該データとアップロード元の個人が所有する前記時系列データと関連付けた属性情報を保持するデータベースを生成するデータベース生成ステップと、
を行うことを特徴とする属性情報付与方法。
【請求項２】
請求項１により生成されたデータベースを更新する属性情報更新方法であって、
アップロード先情報取得手段が、
請求項１の対象データアップロードステップにおいてアップロードされている、ある１つの話題について書かれたトピックに関する情報を、アップロード先のサーバから取得するアップロード先情報取得ステップと、
データベース更新手段が、
前記アップロード先のサーバから取得した情報に基づいて、請求項１において生成されたデータベースを更新するデータベース更新ステップと、
を行うことを特徴とする属性情報更新方法。
【請求項３】
時系列データに検索を行う際に必要となる属性情報を付与してデータベースに登録するための属性情報付与プログラムであって、
コンピュータに、
請求項１記載の属性情報付与方法の各ステップを実行させる
ことを特徴とする属性情報付与プログラム。
【請求項４】
請求項３により生成されたデータベースを更新する属性情報更新プログラムであって、
コンピュータに、
請求項２記載の属性情報更新方法の各ステップを実行させる
ことを特徴とする属性情報更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、属性情報付与方法及び属性情報更新方法及びプログラムに係り、特に、個人がパーソナルコンピュータ等の記憶装置に保持するあらゆる時系列データに対し、その内容に基づいて検索を行う際に必要な属性情報を付与・更新するための属性情報付与方法及び属性情報更新方法及びプログラムに関する。
【背景技術】
【０００２】
個人が所有するデータの中から、所望のデータを短時間に探したいという要求がある。例えば、多くの時系列データがディスクに保存されている状態において、時系列データを順次再生して内容を確認し、探す方法ではなく、文字列を検索の入力した検索を行い、すばやく所望の映像データに到達したいという要求である。これに対し、従来技術により以下の検索機能が提供されている。
【０００３】
・ファイル名を対象とした検索；
・ファイル取得日時を対象とした検索；
・ファイルフォーマット（拡張子など）を指定することによる検索；
・ファイルの内部に記述されたプロパティ情報（作成日時、タイトル名、概要等）からの検索；
上記はすべて既存のファイル管理アプリケーションの機能によって実現されている。
【０００４】
しかしながら、個人が所有する時系列データのファイル名は、必ずしも時系列データの内容を表しているとはいえない。また、プロパティ情報も不十分なことが多い。このような場合、上記のような検索では、所望の時系列データに到達することは困難である。このため、従来技術が提供する手段を用いて、文字列によって効果的に検索を行うためには、検索を行うことを考慮して、予め時系列データのファイルやプロパティに時系列データの内容を適切に記述する作業が必要であった。
【０００５】
上記の技術では、時系列データをファイル単位で管理（ファイル名、作成日時等）しているため、時系列データに含まれる、ある特定の区間の内容とその再生時刻を関連付けて保持する手段がない。そのため、時系列データの中のある特定の区間の検索が困難となっている。
【０００６】
そこで、さらに詳細な情報を記述したデータを時系列データに付与する試みが行われている。この詳細な情報の表記方法として、ＭＰＥＧ−７が知られている。また、このＭＰＥＧ−７に準拠したデータを付与するツールが開発されている（例えば、非特許文献１参照）。これにより、特定の区間に対する問題は多少改善されたが、逆に、内容を記述する作業が増加してしまっている。
【非特許文献１】J.Ryu, Y. Sohn, and M. Kim(2002) MPEG-7 metadata authoring tool,Proceedings of the 10th ACM International conference on Multimedia,Juan-les-Pins, France,December, pp.267-270
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の技術では、時系列データの内容に基づいた検索を行うために、ファイル名やプロパティを適切に記述する作業が必要であるという問題がある。
【０００８】
本発明は、上記の点に鑑みなされたもので、従来使用されていたファイル名などに加え、属性情報もデータを検索する際の検索対象とすることが可能で、また、アップロード先のデータの属性情報が更新されると、個人が所有する時系列データの属性情報も併せて更新することが可能な属性情報付与方法及び属性情報更新方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
図１は、本発明の原理を説明するための図（その１）である。
【００１０】
本発明（請求項１）は、時系列データに検索を行う際に必要となる属性情報を付与してデータベースに登録するための属性情報付与方法であって、
対象データアップロード手段が、ユーザからサーバにアップロードするデータが指定されると（ステップ１）、個人が所有する映像データや音楽データを含む指定された時系列データを該サーバにアップロードする（ステップ２）対象データアップロードステップと、
データベース生成手段が、サーバにアップロードされたデータを取得し（ステップ３）、該データとアップロード元の個人が所有する時系列データと関連付けた属性情報を保持するデータベースを生成する（ステップ４）データベース生成ステップと、を行う。
【００１１】
図２は、本発明の原理を説明するための図（その２）である。
【００１２】
本発明（請求項２）は、請求項１により生成されたデータベースを更新する属性情報更新方法であって、
アップロード先情報取得手段が、
請求項１の対象データアップロードステップにおいてアップロードされている、ある１つの話題について書かれたトピックに関する情報を、アップロード先のサーバから取得するアップロード先情報取得ステップ（ステップ５）と、
データベース更新手段が、
アップロード先のサーバから取得した情報に基づいて、請求項１において生成されたデータベースを更新するデータベース更新ステップ（ステップ６）と、を行う。
【００１３】
本発明（請求項３）は、時系列データに検索を行う際に必要となる属性情報を付与してデータベースに登録するための属性情報付与プログラムであって、
コンピュータに、
請求項１記載の属性情報付与方法の各ステップを実行させる属性情報付与プログラムである。
【００１４】
本発明（請求項４）は、請求項３により生成されたデータベースを更新する属性情報更新プログラムであって、
コンピュータに、
請求項２記載の属性情報更新方法の各ステップを実行させる属性情報更新プログラムである。
【発明の効果】
【００１５】
上記のように本発明によれば、個人が所有する時系列データを、サーバにアップロードした場合に、そのアップロード先と個人が所有する元の時系列データを関連付けることが可能となる。これにより、アップロードされたデータの関連情報（例：タイトル、文章、コメント、トラックバック）を自動的に取得し、元の個人が所有する時系列データの属性情報として付与することが可能となる。
【００１６】
また、アップロード先の情報が更新されると、対応する時系列データの属性情報が更新される。従って、ユーザは意図的な作業をすることなく、時系列データに属性情報付与、及び、その更新を行うことが可能となる。また、ある特定の区間をアップロードすることによって、ファイル単位の検索ではなく、具体的な区間に踏み込んだ検索が可能となる。さらに、コメントの情報を使うことで、映像の表しているものだけでなく、面白い、悲しいといった時系列データから得られる感想、イメージによる検索が可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、図面と共に本発明の実施の形態を説明する。
【００１８】
以下の説明において、『トピック』とは、ある一つの話題について書かれたもの（例えば、ブログの記事、掲示板のスレッド等）を指す。
【００１９】
また、『ブログ』とは、各記事に対してタイトルが付けられ、時間軸やカテゴリで記事を整理、分類する構造となっており、記事に対してコメント、トラックバックを持つＷｅｂサイトを指す。
【００２０】
［第１の実施の形態］
本実施の形態では、属性情報を付与する属性情報付与装置について説明する。
【００２１】
図３は、本発明の第１の実施の形態における属性情報付与装置の構成を示す。
【００２２】
同図に示す属性情報付与装置は、パーソナルコンピュータ１００とブログサーバ３００から構成されるシステムにおいて、パーソナルコンピュータ１００上に設けられるものとする。
【００２３】
ブログサーバ３００では、図３に示すように、タイトル、対象データ、文章等から成る記事をブログ情報として記憶装置に格納するものとする。
【００２４】
属性情報付与装置は、対象データ指定部１１０、対象データアップロード部１２０、データベース生成部１３０、データベース１４０から構成される。
【００２５】
対象データ指定部１１０は、ユーザから当該個人が所有する映像データ、音楽データ等の時系列データからブログサーバ３００にアップロードするデータ（例えば、映像ファイル、映像ファイルから切り出した短時間の映像）の指定を受け付ける。
【００２６】
対象データアップロード部１２０は、対象データ指定部１１０で指定された時系列データをブログサーバ３００にアップロードし、１トピックとしてネットワーク上に公開する。なお、当該時系列データは、パーソナルコンピュータ内、または、パーソナルコンピュータに接続された記憶装置に格納されているものとし、対象データアップロード部１２０では、当該記憶手段から読み出してアップロードするものとする。
【００２７】
データベース生成部１３０は、ブログサーバ３００にアップロードされたデータとアップロード元である個人が所有する時系列データとを関連付けて属性情報としてデータベース１４０に登録する。
【００２８】
以下に、ユーザがパーソナルコンピュータ１００に映像データを所有しているものとし、当該映像データからある特定シーンを切り出し、そのユーザが管理するブログにアップロードする場合を例として説明する。なお、図３に示すブログは、ＲＳＳ配信機能を有し、最新の投稿が特定できる投稿頻度とする。
【００２９】
図４は、本発明の第１の実施の形態における属性情報付与処理のフローチャートである。
【００３０】
ステップ１１０）  対象データ指定部１１０において、ユーザがポインティングデバイスまたはキーボード等から指定した映像データ管理ツール等で閲覧している映像データの中からアップロードするファイル及びそのシーン（開始時刻・終了時刻）を受け付ける。
【００３１】
ステップ１２０）  対象データアップロード部１２０は、ステップ１１０において指定されたシーンを、ユーザが指定したタイトル、記事文章と共にブログに１記事としてブログサーバ３００にアップロードする。
【００３２】
ステップ１３０）  データベース生成部１３０において、記事ＵＲＬ取得処理と、データベース保存処理を行う。
【００３３】
記事ＵＲＬ取得処理では、データをアップロードしたブログからＲＳＳファイル、ＨＴＭＬファイルを取得し、ステップ１２０において指定されたタイトル、記事文章及びアップロード時間を用いて対象記事を発見し、その記事ＵＲＬを取得する。
【００３４】
次に、データベース保存処理では、ステップ１１０で指定された映像のシーンとその元である個人が所有する映像ファイルを関連付け、ステップ１２０で指定されたタイトル、記事文章を属性情報として保持するデータベース１４０を生成する。
【００３５】
データベース１４０のカラムは、＜ＩＤ＞，＜ファイルパス＞，＜開始時刻＞，＜終了時刻＞，＜記事ＵＲＬ＞，＜タイトル＞，＜内容＞，＜コメント＞，＜トラックバック＞，＜プロパティ＞である。データベースの例を図５に示す。＜プロパティ＞は元となった映像ファイルのプロパティ情報（タイトル、作成者、作成日時等）である。なお、この段階では、コメント、トラックバック情報は、なしとなる。
【００３６】
［第２の実施の形態］
本実施の形態では、アップロード先のブログが更新された場合について説明する。
【００３７】
図６は、本発明の第２の実施の形態における属性情報更新装置の構成を示す。
【００３８】
同図に示す属性情報更新装置は、パーソナルコンピュータ１００とブログサーバ３００から構成されるシステムにおいて、パーソナルコンピュータ１００上に設けられるものとする。
【００３９】
属性情報更新装置は、アップロード先情報取得部２１０、データベース更新部２２０、データベース１４０から構成される。
【００４０】
アップロード先情報取得部２１０は、アップロードしたデータのトピックに関する情報（例えば、ＨＴＭＬ文書）を、前述の第１の実施の形態において対象データアップロード部１２０によりアップロードしたサーバ３００から取得する。
【００４１】
データベース更新部２２０は、第１の実施の形態のデータベース生成部１３０により生成されたデータベース１４０を、サーバ３００から取得した情報に基づいて更新する。
【００４２】
図７は、本発明の第２の実施の形態における属性情報更新処理のフローチャートである。
【００４３】
ステップ２１０）  アップロード先情報取得部２１０において、対象映像データのアップロード先であるブログから当該ブログの情報（例えば、ＲＳＳファイル，ＨＴＭＬファイル）を取得する。
【００４４】
ステップ２２０）  データベース更新部２２０において、ステップ２１０で取得した情報に基づいてデータベース１４０を更新する。以下に詳細な動作を示す。
【００４５】
図８は、本発明の第２の実施の形態におけるデータベース更新ステップの詳細フローチャートである。
【００４６】
ステップ２２１）  ステップ２１０で取得したブログの情報から１つの記事を抽出し、その記事の記事ＵＲＬ、タイトル、内容、コメント、トラックバック等の情報を得る。
【００４７】
ステップ２２２）  ステップ２２１で取得した記事ＵＲＬに基づいて、その記事がデータベース１４０に存在するデータに関する記事であるかを調べる。データベース１４０のレコードの中に、ステップ２２１で取得した記事ＵＲＬを含むレコードが発見された場合には、ステップ２２３に移行し、発見されなかった場合には、ステップ２２１に移行し、次の記事を抽出する。
【００４８】
ステップ２２３）  ステップ２２２で発見したレコードに関して、ステップ２２１で取得した情報に基づいて、データベース１４０の＜タイトル＞，＜内容＞，＜コメント＞，＜トラックバック＞の項目を更新する。
【００４９】
なお、ブログ情報取得処理（ステップ２１０）や、データベース更新処理（ステップ２２０）のタイミングは、任意のタイミングとすることができる。
【００５０】
［第３の実施の形態］
本実施の形態では、第１の実施の形態において生成されたデータベースを用いて、映像データ、または、シーンの検索を行う場合について説明する。
【００５１】
図９は、本発明の第３の実施の形態における検索動作のフローチャートである。
【００５２】
ステップ３１０）  ユーザがパーソナルコンピュータ１００から検索キーワードを指定する。
【００５３】
ステップ３２０）  パーソナルコンピュータ１００は、指定された検索キーワードを用いて、データベース１４０の＜タイトル＞，＜内容＞，＜コメント＞，＜トラックバック＞，＜プロパティ＞の項目を検索し、合致する映像データを取得する。
【００５４】
ステップ３３０）取得した検索結果を、当該パーソナルコンピュータ１００に接続されるディスプレイ等の表示手段に表示することにより、ユーザに提示する。
【００５５】
［第４の実施の形態］
本実施の形態では、ユーザがパーソナルコンピュータ１００に所有している映像データから特定シーンを切り出し、ブログに投稿する場合の例を示す。第１の実施の形態とは異なり、サーバ３００側のＲＳＳ配信機能は必須ではない。本実施の形態における処理の流れは、図４と同様であるが、ステップ１２０とステップ１３０の処理が異なる。
【００５６】
以下に、第１の実施の形態と異なる点のみを説明する。
【００５７】
ステップ１２０）  対象データアップロード部１２０は、第１の実施の形態と同様に、ステップ１１０において指定されたシーンを、ユーザが指定したタイトル、文章と共に、１記事としてブログに投稿する。この際、アップロードＩＤを生成して付与する。この時用いるアップロードＩＤ生成規則として、「元時系列データのファイルパス＋投稿時刻＋ＩＰ」（例：C:\test.mpg_20060601231514_211.9.36.148）等の一意に記事を特定できるものを用いるものとする。
【００５８】
ステップ１３０）  データベース生成部１３０において、第１の実施の形態と同様に、ステップ１１０で指定された映像データのシーンとその元である個人が所有する映像ファイルを関連付け、ステップ１２０で指定されたタイトル、記事文章を属性情報として保持するデータベース１４０を生成する。データベース１４０のカラムは＜ＩＤ＞，＜ファイルパス＞、＜開始時刻＞，＜終了時刻＞，＜アップロードＩＤ＞，＜タイトル＞，＜内容＞，＜コメント＞，＜トラックバック＞，＜プロパティ＞であり、第１の実施の形態での＜記事ＵＲＬ＞が＜アップロードＩＤ＞に変わったものである。＜アップロードＩＤ＞は、ステップ１２０で生成されたものである。
【００５９】
［その他の実施の形態］
なお、本発明は、上記の実施の形態に限定されることなく、以下のような拡張も可能である。
【００６０】
第１の実施の形態では、ブログを管理する個人のみが投稿でき、投稿頻度を最新の投稿が特定できる程度のものとしているが、複数人が投稿できるブログ、最新の投稿が特定できないものであっても、タイトル、記事文章から１記事が特定できる場合は適用可能である。
【００６１】
また、上記の実施の形態では、映像データを主たる対象としているが、その他の時系列データ（例えば、音楽データ）においても同様の方法が適用可能である。
【００６２】
データベースのカラム＜記事ＵＲＬ＞の代わりに＜アップロードＩＤ＞を用いることで、第４の実施の形態で生成されたデータベース１４０において、データベース更新（第二の実施の形態）、時系列データ検索（第３の実施の形態）を行うことができる。
【００６３】
なお、図３の属性情報付与装置、図６の属性情報更新装置を別個に記載しているが、この例に限定されることなく、属性情報付与機能及び属性情報更新機能を有する１つの装置として構成しても良い。
【００６４】
なお、上記の実施の形態の動作をプログラムとして構築し、パーソナルコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００６５】
また、構築されたプログラムをハードディスクや、フレキシブルディスク・ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、コンピュータにインストールして実行させる、または、配布することが可能である。
【００６６】
なお、本発明は上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００６７】
本発明は、時系列データをブログに投稿し、ブログの情報も当該時系列データの属性情報としてデータベースに登録しておき、属性情報を用いて検索する技術に適用可能である。
【図面の簡単な説明】
【００６８】
【図１】本発明の原理を説明するための図（その１）である。
【図２】本発明の原理を説明するための図（その２）である。
【図３】本発明の第１の実施の形態における属性情報付与装置の構成図である。
【図４】本発明の第１の実施の形態における属性情報付与処理のフローチャートである。
【図５】本発明の第１の実施の形態におけるデータベースの例である。
【図６】本発明の第２の実施の形態における属性情報更新装置の構成図である。
【図７】本発明の第２の実施の形態における属性情報更新処理のフローチャートである。
【図８】本発明の第２の実施の形態におけるデータベース更新ステップの詳細フローチャートである。
【図９】本発明の第３の実施の形態における検索動作のフローチャートである。
【符号の説明】
【００６９】
１００  パーソナルコンピュータ
１１０  対象データ指定部
１２０  対象データアップロード部
１３０  データベース生成部
１４０  データベース
２１０  アップロード先情報取得部
２２０  データベース更新部
３００  ブログサーバ
３１０  ブログ情報記憶装置
【図１】
2008040817.tif 000003
【図２】
2008040817.tif 000004
【図３】
2008040817.tif 000005
【図４】
2008040817.tif 000006
【図５】
2008040817.tif 000007
【図６】
2008040817.tif 000008
【図７】
2008040817.tif 000009
【図８】
2008040817.tif 000010
【図９】
2008040817.tif 000011