(57)【要約】      （修正有）【課題】デジタルコンテンツデータに対して手間をかけずに的確なタグ付けを行う。【解決手段】操作部が操作され、タグ付けプログラムが実行されると、モニタには、ウインドウが立ち上げられ、階層表示エリア３６及びアイコン表示エリア３７が表示される。フォルダ３９がダブルクリックされると、ダブルクリックされたフォルダ３９が選択される。アイコン表示エリア３７には、選択されたフォルダ３９に格納された画像データがアイコン４０として表示される。タグ付けボタン４１がクリックされると、タグ付け処理が開始される。単語抽出部は、フォルダ３９からフォルダ名として付されたテキストデータを取得して、取得したテキストデータから単語「２００８」、「１０月」、「誕生日」、「花子」などを抽出する。タグ付け部は、フォルダ３９に格納された画像データに、単語抽出部で抽出された単語をタグ付けする。【選択図】図５
2010250400.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツデータが格納されるフォルダからフォルダ名として付されたテキストデータを取得して、取得した前記テキストデータから単語を抽出する単語抽出部と、
前記フォルダに格納されたデジタルコンテンツデータに前記単語抽出部で抽出された単語をタグ付けするタグ付け部とを備えたことを特徴とするタグ付け装置。
【請求項２】
フォルダを選択する操作信号を入力する操作部を備え、
前記単語抽出部は、選択された前記フォルダから前記テキストデータを取得し、
前記タグ付け部は、選択されたフォルダに格納されたデジタルコンテンツデータにタグ付けすることを特徴とする請求項１に記載のタグ付け装置。
【請求項３】
前記操作部は、階層構造を構成する複数の前記フォルダのいずれかを選択する前記操作信号を入力し、
前記単語抽出部は、選択された前記フォルダ及びその下層に位置する前記フォルダから前記テキストデータを取得し、
前記タグ付け部は、選択された前記フォルダ及びその下層に位置する前記フォルダに格納されたデジタルコンテンツデータにタグ付けすることを特徴とする請求項２に記載のタグ付け装置。
【請求項４】
前記タグ付け部は、選択された前記フォルダの下層に位置する前記フォルダに格納されたデジタルコンテンツデータに、そのデジタルコンテンツデータを格納したフォルダ及びその上層に位置する前記フォルダから取得された前記テキストデータから抽出された単語をタグ付けすることを特徴とする請求項３に記載のタグ付け装置。
【請求項５】
前記操作部は、階層構造を構成する複数の前記フォルダのいずれかを選択する前記操作信号を入力し、
前記単語抽出部は、選択された前記フォルダ及びその上層に位置する前記フォルダから前記テキストデータを取得し、
前記タグ付け部は、選択された前記フォルダに格納されたデジタルコンテンツデータに、そのデジタルコンテンツデータを格納したフォルダ及びその上層に位置する前記フォルダから取得された前記テキストデータから抽出された単語をタグ付けすることを特徴とする請求項２に記載のタグ付け装置。
【請求項６】
デジタルコンテンツデータが格納されるフォルダからフォルダ名として付されたテキストデータを取得して、取得した前記テキストデータから単語を抽出する単語抽出ステップと、
前記フォルダに格納されたデジタルコンテンツデータに前記単語抽出ステップで抽出された単語をタグ付けするタグ付けステップとをコンピュータが実行することを特徴とするタグ付け方法。
【請求項７】
デジタルコンテンツデータが格納されるフォルダからフォルダ名として付されたテキストデータを取得して、取得した前記テキストデータから単語を抽出する単語抽出ステップと、
前記フォルダに格納されたデジタルコンテンツデータに前記単語抽出ステップで抽出された単語をタグ付けするタグ付けステップとをコンピュータに実行させることを特徴とするタグ付けプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツデータにタグ付けするタグ付け方法及び装置、並びにタグ付けプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータや携帯電話などの情報端末機器が普及している。情報端末機器によれば、画像データ、映像データ、音楽データといった様々なデジタルコンテンツデータ（以下、コンテンツデータと略す。）を大量かつ容易に管理することができる。例えば、特許文献１〜３に記載された管理手法では、階層構造をもつフォルダにコンテンツデータを格納している。
【０００３】
管理されたコンテンツデータを検索する場合、キーワード検索が広く用いられている。キーワード検索では、ユーザにより入力されたキーワードが検索条件として用いられ、コンテンツデータに付されたタグに基づいてコンテンツデータが探し出される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−０５６００８号公報
【特許文献２】特開２００６−１３３８８２号公報
【特許文献３】特開２００８−２６９０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
キーワード検索を行うためには、予めコンテンツデータにタグ付けしておく必要がある。人手を介したタグ付けは、手間がかかる。一方、コンピュータによる自動タグ付けは、的確に行うことが難しい。
【０００６】
本発明は、上記課題を鑑みてなされたものであり、コンテンツデータに対して手間をかけずに的確なタグ付けを行えるタグ付け方法及び装置、並びにタグ付けプログラムを提供することを特徴とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のタグ付け装置は、デジタルコンテンツデータが格納されるフォルダからフォルダ名として付されたテキストデータを取得して、取得した前記テキストデータから単語を抽出する単語抽出部と、前記フォルダに格納されたデジタルコンテンツデータに前記単語抽出部で抽出された単語をタグ付けするタグ付け部とを備えたことを特徴とする。
【０００８】
なお、フォルダを選択する操作信号を入力する操作部を備え、前記単語抽出部は、選択された前記フォルダから前記テキストデータを取得し、前記タグ付け部は、選択されたフォルダに格納されたデジタルコンテンツデータにタグ付けすることが好ましい。
【０００９】
また、前記操作部は、階層構造を構成する複数の前記フォルダのいずれかを選択する前記操作信号を入力し、前記単語抽出部は、選択された前記フォルダ及びその下層に位置する前記フォルダから前記テキストデータを取得し、前記タグ付け部は、選択された前記フォルダ及びその下層に位置する前記フォルダに格納されたデジタルコンテンツデータにタグ付けすることが好ましい。
【００１０】
また、前記タグ付け部は、選択された前記フォルダの下層に位置する前記フォルダに格納されたデジタルコンテンツデータに、そのデジタルコンテンツデータを格納したフォルダ及びその上層に位置する前記フォルダから取得された前記テキストデータから抽出された単語をタグ付けすることが好ましい。
【００１１】
または、前記操作部は、階層構造を構成する複数の前記フォルダのいずれかを選択する前記操作信号を入力し、前記単語抽出部は、選択された前記フォルダ及びその上層に位置する前記フォルダから前記テキストデータを取得し、前記タグ付け部は、選択された前記フォルダに格納されたデジタルコンテンツデータに、そのデジタルコンテンツデータを格納したフォルダ及びその上層に位置する前記フォルダから取得された前記テキストデータから抽出された単語をタグ付けすることが好ましい。
【００１２】
本発明のタグ付け方法は、デジタルコンテンツデータが格納されるフォルダからフォルダ名として付されたテキストデータを取得して、取得した前記テキストデータから単語を抽出する単語抽出ステップと、前記フォルダに格納されたデジタルコンテンツデータに前記単語抽出ステップで抽出された単語をタグ付けするタグ付けステップとをコンピュータが実行することを特徴とする。
【００１３】
本発明のタグ付けプログラムは、デジタルコンテンツデータが格納されるフォルダからフォルダ名として付されたテキストデータを取得して、取得した前記テキストデータから単語を抽出する単語抽出ステップと、前記フォルダに格納されたデジタルコンテンツデータに前記単語抽出ステップで抽出された単語をタグ付けするタグ付けステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明のタグ付け方法及び装置、並びにタグ付けプログラムによれば、デジタルコンテンツデータが格納されるフォルダからフォルダ名として付されたテキストデータを取得して、取得したテキストデータから単語を抽出するとともに、フォルダに格納されたデジタルコンテンツデータに先に抽出された単語をタグ付けするから、各デジタルコンテンツデータに対して一つ一つ手間をかけてタグ付けすることなく自動的に的確なタグ付けを行える。
【００１５】
また、階層構造を構成する複数の前記フォルダのいずれかを選択する操作信号を入力する操作部を備え、前記単語抽出部は、選択された前記フォルダ及びその下層に位置する前記フォルダから前記テキストデータを取得し、前記タグ付け部は、選択された前記フォルダ及びその下層に位置する前記フォルダに格納されたデジタルコンテンツデータにタグ付けするから、複数のフォルダに格納されたデジタルコンテンツデータに対して一括してタグ付けすることができ、簡便である。
【図面の簡単な説明】
【００１６】
【図１】パーソナルコンピュータの構成を示す概略図である。
【図２】パーソナルコンピュータの内部構成を示すブロック図である。
【図３】ＣＰＵの機能を説明するブロック図である。
【図４】ＨＤＤに格納されたプログラムを説明するブロック図である。
【図５】モニタに表示される階層表示エリア及びアイコン表示エリアの構成を示す第一の図である。
【図６】モニタに表示される階層表示エリア及びアイコン表示エリアの構成を示す第二の図である。
【図７】タグ付けの処理手順を説明するフローチャートである。
【図８】別の実施形態における、モニタに表示される階層表示エリア及びアイコン表示エリアの構成を示す図である。
【発明を実施するための形態】
【００１７】
［第１実施形態］
図１に示すタグ付け装置は、パーソナルコンピュータ（以下、ＰＣと略す。）１１にタグ付けプログラム３３（図４参照）をインストールすることによって構成される。タグ付け装置は、画像データ、映像データ、音楽データ、その他のコンテンツデータに単語をタグ付けする。単語がタグ付けされたコンテンツデータは、キーワード検索によって探し出すことが可能となる。なお、以下では、画像データに単語をタグ付けする場合を例に説明する。
【００１８】
ＰＣ１１は、各種ウインドウなどを表示するモニタ１２と、操作信号を入力するマウス１３やキーボード１４からなる操作部１５とを備えている。ＰＣ１１には、デジタルカメラ１６で撮影して得られた画像データや、メモリカードやＣＤ−Ｒなどの記録媒体１７に記録された画像データが送信され、あるいは、インターネット１８を経由して画像データがダウンロードされる。
【００１９】
デジタルカメラ１６は、例えば、ＩＥＥＥ１３９４、ＵＳＢ（Universal Serial Bus）などに準拠した通信ケーブルや、無線ＬＡＮなどによりＰＣ１１に接続され、ＰＣ１１とのデータの相互通信が可能となっている。また、記録媒体１７も同様に、専用のドライバを介してＰＣ１１とのデータの遣り取りが可能となっている。
【００２０】
図２に示すように、ＰＣ１１は、ＣＰＵ２１を備え、このＣＰＵ２１は、操作部１５から入力される操作信号などにしたがってＰＣ１１全体を統括的に制御する。ＣＰＵ２１には、操作部１５の他に、データバス２２を介して、ＲＡＭ２３、ハードディスクドライブ（以下、ＨＤＤと略す。）２４、通信インターフェース（以下、通信Ｉ／Ｆと略す。）２５、及び表示制御部２６が接続されている。
【００２１】
ＲＡＭ２３は、ＣＰＵ２１が処理を実行するために用いられる作業用のメモリである。ＨＤＤ２４には、階層構造を構成する複数のフォルダ３９（図６など参照）が設けられている。フォルダ３９には、ＰＣ１１を動作させるための各種プログラムや画像データなどが格納されている。ＣＰＵ２１は、ＨＤＤ２４からプログラムを読み出してＲＡＭ２３に展開し、読み出したプログラムを逐次実行する。
【００２２】
通信Ｉ／Ｆ２５は、例えばモデムやルータであり、インターネット１８に適合した通信プロトコルの制御を行い、インターネット１８を経由したデータの遣り取りをする。また、通信Ｉ／Ｆ２５は、デジタルカメラ１６や記録媒体１７などの外部機器とのデータ通信も行う。表示制御部２６は、モニタ１２を制御し、モニタ１２に各種ウインドウを表示させる。
【００２３】
図３に示すように、ＣＰＵ２１は、画像に単語をタグ付けするために、単語抽出部３１、及びタグ付け部３２として機能する。
【００２４】
単語抽出部３１は、操作部１５の操作により選択されたフォルダ３９及びその下層のフォルダ３９からフォルダ名として付されたテキストデータを取得して、取得したテキストデータから単語を抽出する。具体的には、「＿（アンダーバー）」や「  （スペース）」で区切られた文字の集合を単語とみなし、単語を抽出する。例えば、テキストデータ「２００８＿１０月＿誕生日＿花子」からは、「２００８」、「１０月」、「誕生日」、及び「花子」を抽出する。
【００２５】
タグ付け部３２は、操作部１５の操作により選択されたフォルダ３９に格納された画像データに、その画像データを格納したフォルダ３９から取得されたテキストデータから抽出された単語をタグ付けする。また、タグ付け部３２は、操作部１５の操作により選択されたフォルダ３９の下層に位置するフォルダ３９に格納された画像データに、その画像データを格納したフォルダ３９及びその上層に位置するフォルダ３９から取得されたテキストデータから抽出された単語をタグ付けする。
【００２６】
図４に示すように、ＨＤＤ２４には、タグ付けプログラム３３が格納されている。タグ付けを行う際、ユーザは、操作部１５を操作してタグ付けプログラム３３を起動する。タグ付けプログラム３３が起動されると、表示制御部２６は、モニタ１２に、ウインドウ（図示省略）を立ち上げる。ウインドウ内には、例えば図５に示すような階層表示エリア３６及びアイコン表示エリア３７が表示される。エリア３６、３７上には、各種操作に用いるポインタ３８が表示される。ポインタ３８は、マウス１３が操作されることでエリア３６、３７上を移動する。ユーザは、エリア３６、３７上でポインタ３８を操作して、タグ付け処理を実行する。
【００２７】
階層表示エリア３６には、複数のフォルダ３９（図５では、１つのフォルダ３９）が配されており、フォルダ３９の階層構造が示されている。フォルダ３９の右側には、そのフォルダ名がテキスト表示されている。フォルダ３９にポインタ３８が合わせられマウス１３でダブルクリックされることで、ダブルクリックされたフォルダ３９が選択される。図５では、フォルダ名が「２００８＿１０月＿誕生日＿花子」のフォルダ３９が選択されている。
【００２８】
アイコン表示エリア３７には、マウス１３の操作により選択されたフォルダ３９に格納されている画像データやフォルダがアイコン４０として配される。図５では、フォルダ名が「２００８＿１０月＿誕生日＿花子」のフォルダ３９に格納されている３つの画像データがアイコン４０として配されている。
【００２９】
アイコン表示エリア３７には、また、タグ付け処理を実行するタグ付けボタン４１が配されている。タグ付けボタン４１にポインタ３８が合わせられマウス１３でクリックされることで、選択されているフォルダ３９及びその下層に位置するフォルダ３９に格納されている画像データにタグ付けする。図５においてタグ付けボタン４１がクリックされると、アイコン表示エリア３７にアイコン４０として配されている３つの画像データのそれぞれに、単語「２００８」、「１０月」、「誕生日」、及び「花子」がタグ付けされる。
【００３０】
図６に示す場合、階層表示エリア３６には、フォルダ名が「マイ  ピクチャ」、「２００８」、「４月」、「入学式」、「６月」、「沖縄」のフォルダ３９が配されており、フォルダ名が「マイ  ピクチャ」のフォルダ３９が選択されている。アイコン表示エリア３７には、フォルダ名が「マイ  ピクチャ」のフォルダ３９に格納されている、フォルダ名が「２００８」のフォルダがアイコン４０として配されている。この場合にタグ付けボタン４１がクリックされると、フォルダ名が「マイ  ピクチャ」のフォルダ３９及びその下層に位置するフォルダ３９に格納されている画像データにタグ付けする。
【００３１】
例えば、フォルダ名が「入学式」のフォルダ３９に格納されている画像データに、単語「２００８」、「４月」、「入学式」がタグ付けされる。また、フォルダ名が「沖縄」のフォルダ３９に格納されている画像データに、単語「２００８」、「６月」、「沖縄」がタグ付けされる。なお、原則からすると、単語「マイ」及び「ピクチャ」もタグ付けされることになるが、例外的に、単語「マイ」及び「ピクチャ」はタグ付けされないこととする。この例外は、フォルダ名が「マイ  ピクチャ」のフォルダ３９が、それ以外のフォルダ３９と異なり、ＨＤＤ２４にデフォルトで設けられていることに起因する。
【００３２】
次に、上記ＰＣ１１がタグ付け装置として機能したときの画像（図示省略）に対するタグ付けの処理手順について、図７のフローチャートを参照しながら説明する。操作部１５が操作され、タグ付けプログラム３３が実行されると、ＰＣ１１は、タグ付け装置として機能する。
【００３３】
モニタ１２には、ウインドウが立ち上げられ、階層表示エリア３６及びアイコン表示エリア３７が表示される（ステップ（以下、Ｓと略す。）１１）。
【００３４】
階層表示エリア３６に表示されているフォルダ３９がダブルクリックされると、ダブルクリックされたフォルダ３９が選択される（Ｓ１２）。選択されたフォルダ３９のデータは、ＲＡＭ２３に記憶される。
【００３５】
アイコン表示エリア３７に表示されているタグ付けボタン４１がクリックされると、タグ付け処理を開始する信号がＣＰＵ２１に入力される（Ｓ１３）。
【００３６】
ＣＰＵ２１に信号が入力されると、ＲＡＭ２３から単語抽出部３１に、フォルダ３９のデータが読み出される。単語抽出部３１では、読み出されたフォルダ３９のデータに基づいて、単語を抽出する（Ｓ１４）。抽出された単語は、ＲＡＭ２３に記憶される。
【００３７】
単語が抽出されると、ＲＡＭ２３からタグ付け部３２に、フォルダ３９のデータ及びＳ１４で抽出された単語が読み出される。タグ付け部３２では、読み出されたフォルダ３９のデータ及びＳ１４で抽出された単語に基づいて、画像データにタグ付けする（Ｓ１５）。
【００３８】
以上説明したように、タグ付けボタン４１がクリックされたことを契機に、画像データを格納するフォルダ３９のフォルダ名に基づいてタグ付けするから、各画像データに対して一つ一つ手間をかけてタグ付けすることなく自動的に的確なタグ付けを行うことができる。
【００３９】
また、選択されたフォルダ３９及びその下層に位置するフォルダ３９に格納された画像データにタグ付けするから、複数のフォルダ３９に格納された画像データに対して一括してタグ付けすることができ、簡便である。
【００４０】
［第２実施形態］
なお、上記第１実施形態では、選択されたフォルダ３９及びその下層に位置する全てのフォルダ３９に格納されている全ての画像データにタグ付けする場合を例に説明したが、選択されたフォルダ３９に格納されている画像データだけにタグ付けするようにしてもよい。
【００４１】
単語抽出部３１は、選択されたフォルダ３９及びその上層のフォルダ３９からファイル名として付されたテキストデータを取得して、取得したテキストデータから単語を抽出する。フォルダ名が「沖縄＿家族」のフォルダ３９が選択され、その上層に、フォルダ名「２００８」、「６月」のフォルダ３９が配されている場合、「２００８」、「６月」、「沖縄」、「家族」を抽出する。
【００４２】
タグ付け部３２は、操作部１５の操作により選択されたフォルダ３９に格納された画像データだけに、その画像データを格納したフォルダ３９及びその上層に位置するフォルダ３９から取得されたテキストデータから抽出された単語をタグ付けする。
【００４３】
図８に示す場合、階層表示エリア３６には、フォルダ名が「マイ  ピクチャ」、「２００８」、「６月」、「沖縄＿家族」のフォルダ３９が配されており、フォルダ名が「沖縄＿家族」のフォルダ３９が選択されている。アイコン表示エリア３７には、フォルダ名が「沖縄＿家族」のフォルダ３９に格納されている３つの画像データがアイコン４０として配されている。この場合にタグ付けボタン４１がクリックされると、フォルダ名が「沖縄＿家族」のフォルダ３９に格納されている画像データに単語「２００８」、「６月」、「沖縄」、「家族」がタグ付けされる。なお、図６の場合と同様、単語「マイ」及び「ピクチャ」はタグ付けされないこととする。また、その他の構成は、第１実施形態と同様であり、その説明を省略する。さらに、処理手順及び効果は、第１実施形態とほぼ同じであり、その説明を省略する。
【００４４】
なお、上記各実施形態では、ＰＣ１１がタグ付け装置として機能する場合を例に説明したが、フォトストレージ、デジタルカメラ、携帯電話機といったコンテンツデータを取り扱うその他の電子機器に本発明を適用することも可能である。
【００４５】
また、単語抽出部３１は、「＿（アンダーバー）」や「  （スペース）」で区切られた文字の集合を単語とみなし、単語を抽出したが、この手法に限定されることはない。例えば、まず、テキストデータの文法的な構造を解析する構文解析、及び文章を形態素（言語で意味を持つ最小単位）に分割し、品詞に分類する形態素解析をそれぞれテキストデータに対して施す。そして、これらの解析結果に基づいて、テキストデータから単語を抽出するようにしてもよい。
【符号の説明】
【００４６】
１１  パーソナルコンピュータ（ＰＣ）
１３  マウス
１４  キーボード
１５  操作部
２１  ＣＰＵ
２４  ハードディスクドライブ（ＨＤＤ）
３１  単語抽出部
３２  タグ付け部
３３  タグ付けプログラム
３９  フォルダ
４１  タグ付けボタン
【図１】
2010250400.tif 000003
【図２】
2010250400.tif 000004
【図３】
2010250400.tif 000005
【図４】
2010250400.tif 000006
【図５】
2010250400.tif 000007
【図６】
2010250400.tif 000008
【図７】
2010250400.tif 000009
【図８】
2010250400.tif 000010