(57)【特許請求の範囲】
【請求項１】
端末とサーバとがネットワークを介して接続されるタグ付け支援システムにおいて、
前記端末は、
コンテンツの識別情報、タグ名、および位置情報を前記サーバに送信する送信手段、を備え、
前記サーバは、
前記コンテンツの情報を記憶する記憶手段と、
前記端末から受信した前記タグ名および前記位置情報を含む位置情報タグを、メタデータとして前記識別情報に対応するコンテンツのファイルに付加するか、あるいは、前記位置情報タグを、前記識別情報に対応するコンテンツの情報として前記記憶手段に記憶するタグ付け手段と、を備え、
前記端末は、前記位置情報の入力画面において、所定の領域からなるメッシュで区切られた地図を表示する表示手段、をさらに備え、
前記端末の前記送信手段は、前記表示手段で表示された前記地図において選択される前記メッシュ群を、前記位置情報として前記サーバに送信し、
前記サーバの前記記憶手段は、前記タグ名と前記メッシュ群を紐付けて記憶し、
前記端末の前記送信手段は、入力される前記タグ名の検索条件を前記サーバに送信し、
前記サーバは、前記端末から受信した前記検索条件に基づいて前記記憶手段を検索し、検索した前記タグ名と紐付いた前記メッシュ群を検索結果として前記端末に送信する検索手段、をさらに備え、
前記端末の前記表示手段は、前記コンテンツの識別情報の入力画面において、前記サーバから前記検索結果として受信した前記タグ名と前記メッシュ群の一覧を表示する
ことを特徴とするタグ付け支援システム。
【請求項２】
端末と、コンテンツの情報を記憶する記憶手段を備えるサーバとがネットワークを介して接続されるタグ付け支援システムのタグ付け支援方法において、
前記端末が、コンテンツの識別情報、タグ名、および位置情報を前記サーバに送信する送信ステップと、
前記サーバが、前記端末から受信した前記タグ名および前記位置情報を含む位置情報タグを、メタデータとして前記識別情報に対応するコンテンツのファイルに付加するか、あるいは、前記位置情報タグを、前記識別情報に対応するコンテンツの情報として前記記憶手段に記憶するタグ付けステップと、
を含み、
前記端末は、前記位置情報の入力画面において、所定の領域からなるメッシュで区切られた地図を表示する表示ステップ、をさらに含み、
前記端末の前記送信ステップは、前記表示ステップで表示された前記地図において選択される前記メッシュ群を、前記位置情報として前記サーバに送信し、
前記サーバは、前記タグ名と前記メッシュ群を紐付けて前記記憶手段に記憶させるステップ、をさらに含み、
前記端末の前記送信ステップは、入力される前記タグ名の検索条件を前記サーバに送信し、
前記サーバは、前記端末から受信した前記検索条件に基づいて前記記憶手段を検索し、検索した前記タグ名と紐付いた前記メッシュ群を検索結果として前記端末に送信する検索ステップ、をさらに含み、
前記端末の前記表示ステップは、前記コンテンツの識別情報の入力画面において、前記サーバから前記検索結果として受信した前記タグ名と前記メッシュ群の一覧を表示する
ことを特徴とするタグ付け支援方法。
【請求項３】
コンテンツに対するタグ付けを支援するタグ付け支援装置において、
前記コンテンツの情報を記憶する記憶手段と、
前記コンテンツの識別情報、タグ名、および位置情報の入力を制御する入力制御手段と、
前記タグ名および前記位置情報を含む位置情報タグを、メタデータとして前記識別情報に対応するコンテンツのファイルに付加するか、あるいは、前記位置情報タグを、前記識別情報に対応するコンテンツの情報として前記記憶手段に記憶するタグ付け手段と、
を備え、
前記位置情報の入力画面において、所定の領域からなるメッシュで区切られた地図を表示する表示手段、をさらに備え、
前記入力制御手段は、前記表示手段で表示された前記地図において選択される前記メッシュ群を、前記位置情報とし、
前記記憶手段は、前記タグ名と前記メッシュ群を紐付けて記憶し、
入力される前記タグ名の検索条件に基づいて前記記憶手段を検索し、検索した前記タグ名と紐付いた前記メッシュ群を検索結果とする検索手段、をさらに備え、
前記表示手段は、前記コンテンツの識別情報の入力画面において、前記検索結果である前記タグ名と前記メッシュ群の一覧を表示する
ことを特徴とするタグ付け支援装置。
【請求項４】
コンテンツの情報を記憶する記憶手段を備えるコンピュータが実行するプログラムであって、
前記コンテンツの識別情報、タグ名、および位置情報の入力を制御する入力制御ステップと、
前記タグ名および前記位置情報を含む位置情報タグを、メタデータとして前記識別情報に対応するコンテンツのファイルに付加するか、あるいは、前記位置情報タグを、前記識別情報に対応するコンテンツの情報として前記記憶手段に記憶するタグ付けステップと、を含み、
前記位置情報の入力画面において、所定の領域からなるメッシュで区切られた地図を表示する表示ステップ、をさらに含み、
前記入力制御ステップは、前記表示ステップで表示された前記地図において選択される前記メッシュ群を、前記位置情報とし、
前記タグ名と前記メッシュ群を紐付けて前記記憶手段に記憶させるステップ、をさらに含み、
入力される前記タグ名の検索条件に基づいて前記記憶手段を検索し、検索した前記タグ名と紐付いた前記メッシュ群を検索結果とする検索ステップ、をさらに含み、
前記表示ステップは、前記コンテンツの識別情報の入力画面において、前記検索結果である前記タグ名と前記メッシュ群の一覧を表示する
処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツに対してタグ付けを行うタグ付け支援システム等に関するものである。
【背景技術】
【０００２】
従来、コンテンツに様々な情報を付加する技術がある。
【０００３】
例えば、特許文献１には、ユーザが、既に登録された地点情報であるPOI（Point Of Interest）データを複数選択し、その選択したPOIデータ群と関連付けたコンテンツを新たなコンテンツとして公開する技術が提案されている。この技術により、ユーザは、既存の複数のPOIデータを公開する時に、自分で店舗情報や店の位置を登録する必要がなく、楽にコンテンツを公開することができる。
【０００４】
例えば、特許文献２には、広告主が所定の「面」を広告の出稿エリアとして指定、登録することができる技術が提案されている。この技術により、既存の「点（店舗などの存在する地点）」だけでなく、店舗の近隣エリア（領域）の店舗や施設などが表示された時に関連して、広告情報を掲載することができる。
【０００５】
例えば、特許文献３には、コンテンツにコンテンツの内容に関連のある位置情報を、音楽ならば音声認識処理、風景画像ならば画像認識処理、文章の場合は文字認識処理からキーワードを抽出し、そのキーワードに対応した位置情報（緯度、経度、高度など）をデータベースから検索し、コンテンツに付加する技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許２００８−４０８６８号公報
【特許文献２】特開２００８−４６９８７号公報
【特許文献３】特開２００１−１３４５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１〜特許文献３では、音楽ファイルや電子書籍のような位置情報（緯度・経度）が付加されていないコンテンツに対して、位置情報を付加することはできない課題があった。
【０００８】
本発明は、前述した問題点に鑑みてなされたもので、その目的とすることは、位置情報が付加されていないコンテンツに対して、容易に位置情報をタグとして付加することが可能なタグ付け支援システム等を提供することである。
【課題を解決するための手段】
【０００９】
前述した目的を達成するために、第１の発明は、端末とサーバとがネットワークを介して接続されるタグ付け支援システムにおいて、前記端末は、コンテンツの識別情報、タグ名、および位置情報を前記サーバに送信する送信手段、を備え、
前記サーバは、前記コンテンツの情報を記憶する記憶手段と、前記端末から受信した前記タグ名および前記位置情報を含む位置情報タグを、メタデータとして前記識別情報に対応するコンテンツのファイルに付加するか、あるいは、前記位置情報タグを、前記識別情報に対応するコンテンツの情報として前記記憶手段に記憶するタグ付け手段と、を備え、前記端末は、前記位置情報の入力画面において、所定の領域からなるメッシュで区切られた地図を表示する表示手段、をさらに備え、前記端末の前記送信手段は、前記表示手段で表示された前記地図において選択される前記メッシュ群を、前記位置情報として前記サーバに送信し、前記サーバの前記記憶手段は、前記タグ名と前記メッシュ群を紐付けて記憶し、前記端末の前記送信手段は、入力される前記タグ名の検索条件を前記サーバに送信し、前記サーバは、前記端末から受信した前記検索条件に基づいて前記記憶手段を検索し、検索した前記タグ名と紐付いた前記メッシュ群を検索結果として前記端末に送信する検索手段、をさらに備え、前記端末の前記表示手段は、前記コンテンツの識別情報の入力画面において、前記サーバから前記検索結果として受信した前記タグ名と前記メッシュ群の一覧を表示することを特徴とするタグ付け支援システムである。
第１の発明によって、位置情報（緯度・経度）が付いていないコンテンツに対して、位置情報が紐付いたタグを容易に付加することができ、コンテンツとタグを紐付けてデータベースに登録することができる。
【００１０】
また、タグ名とメッシュ群を紐付けてデータベースに登録することができる。
【００１１】
また、検索条件に一致するタグ名とメッシュ群を含むタグ情報を端末に送信することができる。
【００１２】
また、利用者は、コンテンツに付加するタグを容易に選択することができる。
【００１３】
第２の発明は、端末と、コンテンツの情報を記憶する記憶手段を備えるサーバとがネットワークを介して接続されるタグ付け支援システムのタグ付け支援方法において、前記端末が、コンテンツの識別情報、タグ名、および位置情報を前記サーバに送信する送信ステップと、前記サーバが、前記端末から受信した前記タグ名および前記位置情報を含む位置情報タグを、メタデータとして前記識別情報に対応するコンテンツのファイルに付加するか、あるいは、前記位置情報タグを、前記識別情報に対応するコンテンツの情報として前記記憶手段に記憶するタグ付けステップと、を含み、前記端末は、前記位置情報の入力画面において、所定の領域からなるメッシュで区切られた地図を表示する表示ステップ、をさらに含み、前記端末の前記送信ステップは、前記表示ステップで表示された前記地図において選択される前記メッシュ群を、前記位置情報として前記サーバに送信し、前記サーバは、前記タグ名と前記メッシュ群を紐付けて前記記憶手段に記憶させるステップ、をさらに含み、前記端末の前記送信ステップは、入力される前記タグ名の検索条件を前記サーバに送信し、前記サーバは、前記端末から受信した前記検索条件に基づいて前記記憶手段を検索し、検索した前記タグ名と紐付いた前記メッシュ群を検索結果として前記端末に送信する検索ステップ、をさらに含み、前記端末の前記表示ステップは、前記コンテンツの識別情報の入力画面において、前記サーバから前記検索結果として受信した前記タグ名と前記メッシュ群の一覧を表示することを特徴とするタグ付け支援方法である。
第２の発明によって、位置情報（緯度・経度）が付いていないコンテンツに対して、位置情報が紐付いたタグを容易に付加することができ、コンテンツとタグを紐付けてデータベースに登録することができる。
【００１４】
第３の発明は、コンテンツに対するタグ付けを支援するタグ付け支援装置において、前記コンテンツの情報を記憶する記憶手段と、前記コンテンツの識別情報、タグ名、および位置情報の入力を制御する入力制御手段と、前記タグ名および前記位置情報を含む位置情報タグを、メタデータとして前記識別情報に対応するコンテンツのファイルに付加するか、あるいは、前記位置情報タグを、前記識別情報に対応するコンテンツの情報として前記記憶手段に記憶するタグ付け手段と、を備え、前記位置情報の入力画面において、所定の領域からなるメッシュで区切られた地図を表示する表示手段、をさらに備え、前記入力制御手段は、前記表示手段で表示された前記地図において選択される前記メッシュ群を、前記位置情報とし、前記記憶手段は、前記タグ名と前記メッシュ群を紐付けて記憶し、入力される前記タグ名の検索条件に基づいて前記記憶手段を検索し、検索した前記タグ名と紐付いた前記メッシュ群を検索結果とする検索手段、をさらに備え、前記表示手段は、前記コンテンツの識別情報の入力画面において、前記検索結果である前記タグ名と前記メッシュ群の一覧を表示することを特徴とするタグ付け支援装置である。
第３の発明によって、位置情報（緯度・経度）が付いていないコンテンツに対して、位置情報が紐付いたタグを容易に付加することができ、コンテンツとタグを紐付けてデータベースに登録することができる。
【００１５】
第４の発明は、コンテンツの情報を記憶する記憶手段を備えるコンピュータが実行するプログラムであって、前記コンテンツの識別情報、タグ名、および位置情報の入力を制御する入力制御ステップと、前記タグ名および前記位置情報を含む位置情報タグを、メタデータとして前記識別情報に対応するコンテンツのファイルに付加するか、あるいは、前記位置情報タグを、前記識別情報に対応するコンテンツの情報として前記記憶手段に記憶するタグ付けステップと、を含み、前記位置情報の入力画面において、所定の領域からなるメッシュで区切られた地図を表示する表示ステップ、をさらに含み、前記入力制御ステップは、前記表示ステップで表示された前記地図において選択される前記メッシュ群を、前記位置情報とし、前記タグ名と前記メッシュ群を紐付けて前記記憶手段に記憶させるステップ、をさらに含み、入力される前記タグ名の検索条件に基づいて前記記憶手段を検索し、検索した前記タグ名と紐付いた前記メッシュ群を検索結果とする検索ステップ、をさらに含み、前記表示ステップは、前記コンテンツの識別情報の入力画面において、前記検索結果である前記タグ名と前記メッシュ群の一覧を表示する処理をコンピュータに実行させるためのプログラムである。
第４の発明に係るプログラムをコンピュータにインストールすることで、第３の発明に係るタグ付け支援装置を得ることができる。
【発明の効果】
【００１６】
本発明により、位置情報が付加されていないコンテンツに対して、容易に位置情報をタグとして付加することが可能なタグ付け支援システム、タグ付け支援方法、タグ付け支援装置、およびプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係るタグ付け支援システムの構成例を示す図である。
【図２】サーバのハードウェアの構成例を示すブロック図である。
【図３】サーバの記憶部に記憶されるデータベースを示す図である。
【図４】タグ名とメッシュ群記録ＤＢに記憶される情報の一例を示す図である。
【図５】コンテンツＤＢに記憶される情報の一例を示す図である。
【図６】サーバの処理を説明するフローチャートである。
【図７】コンテンツ抽出条件指定画面の表示例を示す図である。
【図８】コンテンツ選択画面の表示例を示す図である。
【図９】ステップＳ６のコンテンツのタグ付け処理の詳細を説明するフローチャートである。
【図１０】エリア選択画面の表示例を示す図である。
【図１１】タグ名入力画面の表示例を示す図である。
【図１２】コンテンツＤＢに新たに登録された情報の一例を示す図である。
【図１３】ステップＳ６のコンテンツのタグ付け処理の他の例の詳細を説明するフローチャートである。
【図１４】検索キーワード入力画面の表示例を示す図である。
【図１５】検索エリア選択画面の表示例を示す図である。
【図１６】タグ名選択画面の表示例を示す図である。
【図１７】コンテンツＤＢに新たに登録された情報の一例を示す図である。
【図１８】変形例で用いられるタグ名登録検索画面の表示例を示す図である。
【図１９】タグ名選択画面の他の表示例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面に基づいて、本発明の実施形態を詳細に説明する。
【００１９】
［本発明の実施の形態］
図１は、本発明の実施の形態に係るタグ付け支援システム１の構成例を示す図である。
【００２０】
図１に示すタグ付け支援システム１は、サーバ２、端末３とがネットワーク４を介して相互に接続されることで構成される。なお、サーバ２、端末３の数は、任意であり、それぞれ複数設けることも勿論可能である。
【００２１】
本発明は、電子書籍や音楽ファイルのような位置情報（緯度・経度）が付いていないコンテンツに対して、位置情報が紐付いたタグを容易に付加することができるシステムを提供することである。
【００２２】
以下、本実施の形態の説明にあたり、「コンテンツ」とは、電子書籍や音楽ファイルのような位置情報（緯度・経度）が元々付いていないデータであると定義する。「タグ」とは、コンピュータ上に存在するファイルなどに目印を付けて整理するための付随情報（メタデータ）であると定義する。「メッシュ」とは、地図上を四角に区切った領域（メッシュ）であると定義する。「メッシュ名」とは、各メッシュを一意に識別することができる文字列であると定義する。
【００２３】
サーバ２は、CPU（Central
Processing Unit）、ROM（Read Only
Memory）、RAM（Random Access
Memory）、HDD（Hard Disc Drive）等からなるコンピュータシステムである。サーバ２は、端末３からネットワーク４を介して、コンテンツ抽出条件の指定に関する情報を受信し、予めデータベースに記憶されているコンテンツ群の中から、条件に一致するコンテンツを読み出して端末３に送信するとともに、予めデータベースに記憶されている地図データを読み出してメッシュで区切り、それを端末３に送信する。
【００２４】
またサーバ２は、端末３で、所定のコンテンツに付加するエリア（メッシュ群）が選択され、タグ名が入力されたことを検知すると、それらの情報を受信し、データベースに、タグ名とメッシュ群を紐付けてデータベースに記憶するとともに、コンテンツにタグ名を紐付けて他のデータベースに記憶する。
【００２５】
端末３は、CPU、ROM、RAM、HDD、入力部、および表示画面などを実装したコンピュータである。端末３は、利用者により、タグ付けを行うコンテンツの抽出条件が指定されると、その指定条件を、ネットワーク４を介してサーバ２に送信し、サーバ２から送信されてきた抽出条件に一致するコンテンツの一覧を表示する。
【００２６】
端末３は、利用者により、所定のコンテンツに付加するエリアが選択され、タグ名が入力されると、それらの情報を、ネットワーク４を介してサーバ２に送信する。これにより、サーバ２は、コンテンツに対して位置情報が紐付いたタグを容易に付加することができる。
【００２７】
ネットワーク４は、LAN（Local
Area Network）やインターネット等のネットワークであり、有線、無線は特に問わない。
【００２８】
図２は、サーバ２のハードウェアの構成例を示すブロック図である。なお、図２のハードウェア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。また、端末３も基本的にサーバ２と同様の構成を有する。
【００２９】
サーバ２（端末３）を実現するコンピュータは、制御部１１、記憶部１２、通信部１３、入力部１４、表示部１５等が、バス１６を介して接続される。
【００３０】
制御部１１は、CPU、ROM、RAM等で構成される。CPUは、記憶部１２、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス１６を介して接続された各装置を駆動制御し、サーバ２（端末３）が行う後述する処理を実現する。ROMは、不揮発性メモリであり、コンピュータのブートプログラムやBIOS（Basic Input/Output System）等のプログラム、データ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部１２、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１１が各種処理を行う為に使用するワークエリアを備える。
【００３１】
記憶部１２は、HDDであり、制御部１１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラムや、後述する処理をコンピュータに実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部１１により必要に応じて読み出されてRAMに移され、CPUに読み出されて各種の手段として実行される。
【００３２】
通信部１３は、通信制御装置、通信ポート等を有し、コンピュータとネットワーク４間の通信を媒介する通信インターフェイスであり、ネットワーク４を介して、他のコンピュータ間との通信制御を行う。
【００３３】
入力部１４は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部１４を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。
【００３４】
表示部１５は、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。バス１６は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３５】
図３は、サーバ２の記憶部１２に記憶されるデータベースを示す図である。図３に示すように、サーバ２の記憶部１２には、地図ＤＢ（データベース）２１、タグ名とメッシュ群記録ＤＢ２２、およびコンテンツＤＢ２３が記憶される。
【００３６】
地図ＤＢ２１は、地図を描画するためのデータを記憶する。描画データは、地形を描画するための地形描画データ、道路を描画するための道路描画データ、および道路に関する詳細情報（例えば、交差点情報、信号情報など）を描画するための道路関連情報描画データなどを含む。
【００３７】
タグ名とメッシュ群記録ＤＢ２２は、例えば、図４に示すように、少なくとも、tag_name３２、およびtag_area３３を、tag_id３１ごとにタグ情報として記憶する。
【００３８】
tag_id３１は、タグを一意に識別するための情報を示す。tag_name３２は、タグ名を示す。tag_area３３は、メッシュ群のメッシュ名を示す。
【００３９】
図４の例の場合、「１」のtag_id３１のタグ情報には、「五反田」のtag_name３２、および「016、017、018、…、040」のtag_area３３が紐付けられている。
【００４０】
コンテンツＤＢ２３は、例えば、図５に示すように、少なくとも、Title４２、author４３、price４４、PR４５、およびtag４６を、book_id４１ごとにコンテンツ情報として記憶する。
【００４１】
book_id４１は、電子書籍（コンテンツ）を一意に識別するための情報を示す。Title４２は、電子書籍名を示す。author４３は、電子書籍の著者名を示す。price４４は、電子書籍の価格を示す。PR４５は、電子書籍の販促のための広告を示す。tag４６は、電子書籍に付加されたタグのタグ名を示す。tag４６は、タグ名とメッシュ群記録ＤＢ２２のtag_name３２と紐付けられている。
【００４２】
図５の例の場合、「１」のbook_id４１には、「五反田の歴史」のTitle４２、「山田」のauthor４３、「500」のprice４４、および「五反田の歴史が分かる」のPR４５が紐付けられ、「２」のbook_id４１には、「五反田特集」のTitle４２、「加藤」のauthor４３、「1000」のprice４４、および「五反田のランチが美味い」のPR４５が紐付けられ、「３」のbook_id４１には、「全国の寺」のTitle４２、「佐藤」のauthor４３、「700」のprice４４、および「寺巡りならこれ！」のPR４５が紐付けられている。
【００４３】
以上のようなデータベースがサーバ２の記憶部１２に記憶される。そして、サーバ２は、図６、図９、図１３のフローチャートを用いて後述するようにコンテンツにタグ付けを行い、タグ名とメッシュ群を紐付けて記憶部１２のタグ名とメッシュ群記録ＤＢ２２に記憶するとともに、コンテンツとタグ名を紐付けて記憶部１２のコンテンツＤＢ２３に記憶することができる。
【００４４】
図６は、サーバ２の処理を説明するフローチャートである。
【００４５】
ステップＳ１において、サーバ２の制御部１１は、端末３で利用者によりコンテンツ抽出条件の指定が行われたことを、ネットワーク４を介して検知する。
【００４６】
例えば、コンテンツにタグを付加したい利用者は、端末３の表示部１５に、図７に示すようなコンテンツ抽出条件指定画面５１を表示させる。図７に示すコンテンツ抽出条件指定画面５１には、コンテンツ名を入力する入力エリア５２、入力エリア５２に入力されたコンテンツ名に基づくコンテンツの検索を実行する場合に選択される「検索する」のボタン５３、およびフォルダ（ファイル）からコンテンツを抽出する場合に選択される「開く」のボタン５４が表示されている。
【００４７】
サーバ２の制御部１１は、図７に示すコンテンツ抽出条件指定画面５１の入力エリア５２にコンテンツ名が入力され、「検索する」のボタン５３が押下されるか、あるいは、「開く」のボタン５４が押下され、所定のフォルダ（ファイル）が選択されたことを検知する。
【００４８】
ステップＳ２において、サーバ２の制御部１１は、記憶部１２のコンテンツＤＢ２３の中から、ステップＳ１の処理で検知したコンテンツ抽出条件に一致するコンテンツを読み出す。例えば、図７に示すコンテンツ抽出条件指定画面５１の入力エリア５２に「五反田」が入力され、「検索する」のボタン５３が押下された場合には、図５に示すコンテンツＤＢ２３の中から、「１」のbook_id４１を持つコンテンツ情報と「２」のbook_id４１を持つコンテンツ情報が読み出される。
【００４９】
ステップＳ３において、サーバ２の制御部１１は、記憶部１２の地図ＤＢ２１から地図データを読み出し、ステップＳ４において、読み出した地図データをメッシュで区切る。
【００５０】
本実施の形態では、メッシュの区切り方は特に問わない。例えば、地図上を、第１次地域区画（全国の地域を偶数緯度及びその間隔を３等分した緯度における緯線並びに１度ごとの経線とによって分割してできる区域）、第２次地域区画（第１次地域区画を緯線方向及び経線方向に８等分してできる区域）、第３次地域区画（第２次地域区画を緯線方向及び経線方向に10等分してできる区域）に区分し、各区画で割り当てたメッシュコードを付与し、「5438234312」のような文字列名で一意に表現する。
【００５１】
サーバ２の制御部１１は、読み出したコンテンツ情報およびメッシュで区切った地図データを、ネットワーク４を介して端末３に送信する。
【００５２】
ステップＳ５において、サーバ２の制御部１１は、端末３でコンテンツのタグ付け処理が開始されたか否かを、ネットワーク４を介して検知する。
【００５３】
例えば、端末３の表示部１５は、サーバ２から受信した、コンテンツ抽出条件に一致したコンテンツ情報に基づいて、図８に示すようなコンテンツ選択画面６１を表示する。図８に示すコンテンツ選択画面６１には、コンテンツ情報の一覧を示すコンテンツ一覧６２、そのコンテンツ一覧の左側に、各コンテンツ情報に対応付けられたチェックボックス６３ａ、６３ｂ、６３ｃが表示されている。また、コンテンツのタグ付けを実行する場合に選択される「タグ付け」のボタン６４も表示されている。
【００５４】
サーバ２の制御部１１は、図８に示すコンテンツ選択画面６１の所定のチェックボックス６３にチェックが入れられ、「タグ付け」のボタン６４が押下されると、コンテンツのタグ付け処理の開始を検知することができる。
【００５５】
ステップＳ５において、サーバ２の制御部１１は、端末３でコンテンツのタグ付け処理が開始されたことを検知したと判定した場合、ステップＳ６に進み、コンテンツのタグ付け処理を実行する。なお、ステップＳ５において、サーバ２の制御部１１は、コンテンツのタグ付け処理が開始されたことを検知できなかったと判定した場合には、処理は何も行わずそのまま終了する。
【００５６】
ここで、図９のフローチャートを参照して、ステップＳ６のコンテンツのタグ付け処理の詳細について説明する。この処理では、主に、位置（緯度・経度）を示すエリアタグをコンテンツに付加する例について説明する。
【００５７】
ステップＳ１１において、サーバ２の制御部１１は、端末３で利用者により所定のメッシュが選択されたことを、ネットワーク４を介して検知する。
【００５８】
例えば、利用者は、図８に示すコンテンツ選択画面６１のチェックボックス６３ａにチェックを入れ、「タグ付け」のボタン６４を押下することで、コンテンツのタグ付け処理の開始を指示することができ、この指示があると、端末３の表示部１５は、サーバ２から受信した、メッシュで区切られた地図データに基づいて、図１０に示すようなエリア選択画面７１を表示する。図１０に示すエリア選択画面７１には、メッシュで区切られた地図７２が表示されており、各メッシュには、メッシュ名が付与され表示されている。また、所定のメッシュが押下（選択）され、メッシュ群の選択終了の場合に選択される「選択終了」のボタン７３も表示されている。
【００５９】
サーバ２の制御部１１は、図１０に示すエリア選択画面７１の地図７２上において所定のメッシュが押下されると、メッシュが選択されたと検知することができ、「選択終了」のボタン７３が押下されると、メッシュ群の選択終了を検知することができる。なお、図１０に示すエリア選択画面７１の地図７２上において、所定のメッシュが選択されると、未選択のメッシュと区別することができるような表示（グレー表示、網掛け表示、チェックマーク重畳表示等）に切り替わる。
【００６０】
ステップＳ１２において、サーバ２の制御部１１は、メッシュ選択の終了を検知したか否か、すなわち、図１０の「選択終了」のボタン７３が押下されたか否かを判定し、未だメッシュ選択の終了ではないと判定した場合、ステップＳ１１に戻り、メッシュ選択の処理を繰り返し実行する。そして、ステップＳ１２において、サーバ２の制御部１１は、メッシュ選択の終了を検知したと判定した場合、ステップＳ１３に進む。
【００６１】
ステップＳ１３において、サーバ２の制御部１１は、タグ名が入力されたことを、ネットワーク４を介して検知する。
【００６２】
例えば、利用者は、図１０に示すエリア選択画面７１の「選択終了」のボタン７３を押下すると、端末３の表示部１５は、図１１に示すようなタグ名入力画面８１を表示する。図１１に示すタグ名入力画面８１には、タグ名を入力する入力エリア８２、および入力されたタグ名を登録する場合に選択される「登録する」のボタン８３が表示されている。
【００６３】
サーバ２の制御部１１は、図１１に示すタグ名入力画面８１の入力エリア８２にタグ名が入力され、「登録する」のボタン８３が押下されたことを検知する。
【００６４】
ステップＳ１４において、サーバ２の制御部１１は、ステップＳ１３の処理で検知したタグ名と、ステップＳ１１の処理で検知したメッシュ群を、記憶部１２のタグ名とメッシュ群記録ＤＢ２２に登録する。例えば、図１０に示すエリア選択画面７１の地図７２上で「「016、017、018、…、040」のメッシュが選択され、図１１に示すタグ名入力画面８１の入力エリア８２に「五反田」が入力され、「登録する」のボタン８３が押下された場合には、図４に示すように、「１」のtag_id３１に紐付けられたtag_name３２に「五反田」、tag_area３３に「016、017、018、…、040」が登録される。
【００６５】
ステップＳ１５において、サーバ２の制御部１１は、ステップＳ１３の処理で検知したタグ名と、図６のステップＳ５の処理でタグ付け処理に指定されたコンテンツ（図８のチェックボックス６３ａに対応するコンテンツ）を、記憶部１２のコンテンツＤＢ２３に登録する。例えば、図１２に示すように、コンテンツＤＢ２３のtag４６に、「五反田」が登録される。
【００６６】
以上のように、コンテンツに、位置を示すエリアタグを付加し、コンテンツＤＢ２３に登録することができる。また、タグ名とメッシュ群を紐付けてタグ名とメッシュ群記録ＤＢ２２に登録することができる。
【００６７】
また本実施の形態では、コンテンツにエリアタグを付加するだけでなく、キーワードタグを付加することもできる。
【００６８】
次に、図１３のフローチャートを参照して、ステップＳ６のコンテンツのタグ付け処理の他の例の詳細について説明する。この処理では、主に、キーワードタグをコンテンツに付加する例について説明する。
【００６９】
ステップＳ２１において、サーバ２の制御部１１は、端末３で利用者によりタグ一覧表示が指示されたことを、ネットワーク４を介して検知する。
【００７０】
例えば、コンテンツに、検索キーワードに一致するタグを付加したい利用者は、端末３の表示部１５に、図１４に示すような検索キーワード入力画面９１を表示させる。図１４に示す検索キーワード入力画面９１には、検索するキーワードを入力する入力エリア９２、入力エリア９２に入力されたキーワードに基づくタグ情報の検索を実行する場合に選択される「検索する」のボタン９３が表示されている。
【００７１】
サーバ２の制御部１１は、図１４に示す検索キーワード入力画面９１の入力エリア９２にキーワードが入力され、「検索する」のボタン９３が押下されたことを検知することで、検索キーワードに一致するタグ情報のタグ一覧の表示指示であると判断する。
【００７２】
また例えば、コンテンツに、検索エリアに一致するタグを付加したい利用者は、端末３の表示部１５に、図１５に示すような検索エリア選択画面１０１を表示させる。図１５に示す検索エリア選択画面１０１には、メッシュで区切られた地図１０２が表示されており、各メッシュには、メッシュ名が付与され表示されている。また、所定のメッシュが押下（選択）され、選択されたメッシュ群（エリア）に基づくタグ情報の検索を実行する場合に選択される「検索する」のボタン１０３も表示されている。
【００７３】
サーバ２の制御部１１は、図１５に示す検索エリア選択画面１０１の地図１０２上において所定のメッシュが選択され、「検索する」のボタン１０３が押下されたことを検知することで、検索エリアに一致するタグ情報のタグ一覧の表示指示であると判断する。
【００７４】
ステップＳ２２において、サーバ２の制御部１１は、記憶部１２のタグ名とメッシュ群記録ＤＢ２２の中から、ステップＳ２１の処理で検知した検索キーワード（図１４に示す検索キーワード入力画面９１の入力エリア９２に入力されたキーワード）に一致するタグ情報を読み出すとともに、検索エリア（図１５に示す検索エリア選択画面１０１の地図１０２上において選択されたメッシュ名）に一致するタグ情報を読み出し、ネットワーク４を介して端末３に送信する。
【００７５】
ステップＳ２３において、サーバ２の制御部１１は、端末３で利用者により所定のタグ名が選択されたことを、ネットワーク４を介して検知する。
【００７６】
例えば、端末３の表示部１５は、サーバ２から受信した、検索キーワードと検索エリアに一致したタグ情報に基づいて、図１６に示すようなタグ名選択画面１１１を表示する。図１６に示すタグ名選択画面１１１には、タグ情報の一覧を示すタグ名一覧１１２、そのタグ名一覧の左側に、各タグ情報に対応付けられたチェックボックス１１３ａ〜１１３ｆが表示されている。また、コンテンツにタグを付加する場合に選択される「タグ付け」のボタン１１４も表示されている。
【００７７】
サーバ２の制御部１１は、図１６に示すタグ名選択画面１１１の所定のチェックボックス１１３にチェックが入れられ、「タグ付け」のボタン１１４が押下されると、コンテンツに対するタグ付けが指示されたことを検知することができる。
【００７８】
ステップＳ２４において、サーバ２の制御部１１は、ステップＳ２３の処理で検知したタグ名と、図６のステップＳ５の処理でタグ付け処理に指定されたコンテンツ（図８のチェックボックス６３ａに対応するコンテンツ）を、記憶部１２のコンテンツＤＢ２３に登録する。例えば、図１６に示すタグ名選択画面１１１において、チェックボックス１１３ａ、１１３ｄ、１１３ｅにチェックが入れられ、「タグ付け」のボタン１１４が押下されると、図１７に示すように、コンテンツＤＢ２３のtag４６に「五反田」、「全国、寺」、「全国、駅」が登録される。
【００７９】
以上のように、タグ名とメッシュ群が紐付けられたタグ名とメッシュ群記録ＤＢ２２から所定のタグを選択し、それをコンテンツにキーワードタグとして付加し、コンテンツＤＢ２３に登録することができる。
【００８０】
以上においては、データベースにエリアタグやキーワードタグを登録するようにしたが、ファイルにメタデータとして直接付加することもできる。例えば、電子書籍のフォーマットであるEPUB（Electronic Publication）では、ファイルにメタデータとしてキーワードタグを設定することができる。また、本実施の形態では、データベースまたはファイルにタグを付加するパターンとして、以下の３パターンがある。
１．前述のように「五反田」というタグ名のみを登録する。
２．「五反田」というタグ名と、「016、017、…040」のメッシュ名も一緒に登録する。
３．独自のタグＩＤを登録する。
【００８１】
パターン１の場合、ファイル利用者は、生活者のGPS値を住所に変換（リバースジオコード）したり、独自のエリアを設定したりすることで、コンテンツ配信等に利用することができる。
【００８２】
パターン２の場合、メッシュ名を所定のメッシュコードの形式にすることで、ファイル利用者は、タグに対応する緯度・経度のエリアまで利用することができる。
【００８３】
パターン３の場合、例えば、タグ名とメッシュ群記録ＤＢ２２のtag_id３１をコンテンツに登録することで、ファイル利用者は、タグの利用時にタグ名とメッシュ群記録ＤＢ２２を参照する必要がある。これにより、タグ名とメッシュ群記録ＤＢ２２を一部の契約者にのみ公開する等の利用方法を提供することができる。
【００８４】
［発明の実施の形態における効果］
電子書籍や音楽ファイルのような位置情報（緯度・経度）が付いていないコンテンツに対して、位置情報が紐付いたタグを容易に付加することができ、コンテンツとタグを紐付けてデータベースに登録するとともに、タグ名とメッシュ群を紐付けてデータベースに登録することができる。
【００８５】
［変形例１］
以上においては、検索キーワードが入力されるか、あるいは、検索エリアが選択されることにより、検索キーワードや検索エリアに一致するタグ情報のタグ一覧表示の指示であると検知し（図１３のステップＳ２１）、記憶部１２のタグ名とメッシュ群記録ＤＢ２２の中から、検索キーワードや検索エリアに一致するタグ情報を検索する（図１３のステップＳ２２）ようにした。本実施の形態では、これに限らず、例えば、検索エリアが選択され、かつ、タグ名が入力されることにより、入力されたタグ名に一致するタグ情報のタグ一覧表示の指示であると検知するだけでなく、同時に検索エリアとタグ名を紐付けてタグ名とメッシュ群記録ＤＢ２２に登録することもできる。
【００８６】
図１８は、変形例で用いられるタグ名登録検索画面１２１の表示例を示す図である。
【００８７】
図１８に示すタグ名登録検索画面１２１には、メッシュで区切られた地図１２２が表示されており、各メッシュには、メッシュ名が付与され表示されている。また、所定のメッシュが押下（選択）され、選択されたメッシュ群（エリア）に基づくタグ情報の検索を実行する場合に選択される「検索する」のボタン１２３も表示されている。また地図１２２の下方には、検索するタグ名を入力する入力エリア１２４、入力されたタグ名に基づくタグ情報の検索を実行する場合に選択される「登録して検索する」のボタン１２５が表示されている。
【００８８】
例えば、図１８に示すタグ名登録検索画面１２１の地図１２２上において所定のメッシュ群（エリア）が選択され、入力エリア１２４に「五反田付近」が入力され、「登録して検索する」のボタン１２５が押下された場合には、タグ名とメッシュ群記録ＤＢ２２の、「五反田付近」のtag_name３２に紐付けて、「018、025、026、032」のtag_area３３が登録される。そして、図１９に示すようなタグ名選択画面１１１を表示することができる。図１９に示すタグ名選択画面１１１のタグ名一覧１１２には、図１６の表示例では無かった、「７」のtag_id３１を持つタグ情報が追加されている。
【００８９】
以上のように、検索エリアが選択され、かつ、タグ名が入力されることにより、入力されたタグ名に一致するタグ情報のタグ一覧表示の指示であると検知し、同時に検索エリアとタグ名を紐付けてタグ名とメッシュ群記録ＤＢ２２に登録することができる。
【００９０】
［変形例２］
以上においては、端末３とサーバ２とがネットワーク４を介して接続されるクライアント・サーバ型のタグ付け支援システム１とした。本実施の形態では、これに限らず、１台のコンピュータが端末３とサーバ２の動作を実行するスタンドアロン型のタグ付け支援装置であっても良い。タグ付け支援装置は、コンテンツの情報を記憶するデータベースと、コンテンツの識別情報、タグ名、および位置情報の入力を制御する入力制御手段と、タグ名および位置情報を含む位置情報タグを、メタデータとして識別情報に対応するコンテンツのファイルに付加するか、あるいは、位置情報タグを、識別情報に対応するコンテンツの情報としてデータベースに登録するタグ付け手段と、を備える。そして、タグ付け支援装置は、前述の端末３とサーバ２の両方の動作を実行する。
【００９１】
以上、添付図面を参照しながら、本発明に係るタグ付け支援システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９２】
１………タグ付け支援システム
２………サーバ
３………端末
１１………制御部
１５………表示部
２１………地図ＤＢ
２２………タグ名とメッシュ群記録ＤＢ
２３………コンテンツＤＢ
【図１】
0005825049.tif 000002
【図２】
0005825049.tif 000003
【図３】
0005825049.tif 000004
【図４】
0005825049.tif 000005
【図５】
0005825049.tif 000006
【図６】
0005825049.tif 000007
【図７】
0005825049.tif 000008
【図８】
0005825049.tif 000009
【図９】
0005825049.tif 000010
【図１０】
0005825049.tif 000011
【図１１】
0005825049.tif 000012
【図１２】
0005825049.tif 000013
【図１３】
0005825049.tif 000014
【図１４】
0005825049.tif 000015
【図１５】
0005825049.tif 000016
【図１６】
0005825049.tif 000017
【図１７】
0005825049.tif 000018
【図１８】
0005825049.tif 000019
【図１９】
0005825049.tif 000020