(57)【要約】【課題】画像データに付加される位置情報を利用して、Ｗｅｂコンテンツの作成を容易に行えるようにする。【解決手段】先ず、Ｗｅｂページのテンプレートを用意しておき、Ｗｅｂコンテンツに使用する画像データに付加される位置情報に基づいて、地図データベースからその位置情報に応じた地図情報内容を検索して取得する。そして、この取得した地図情報内容を利用して、テンプレートに対して地図画像をレイアウトしたり、画像データに対応した場所を示す表示などを行うようにする。このようにして、画像データにメタデータとして付加される位置情報により、相応の高度な内容を有するＷｅｂコンテンツを作成するようにされる。【選択図】図１０
2007213385.tif 000002
【特許請求の範囲】
【請求項１】
付加情報として少なくとも位置情報が付加される画像情報を取得する画像情報取得手段と、
地図情報を保持する地図情報保持手段と、
コンテンツ情報の雛形となる雛形情報を保持する雛形情報保持手段と、
上記地図情報を成す情報のうちから、上記画像情報取得手段により取得された上記画像情報に付加する位置情報に対応するものとされる情報を取得する地図情報取得手段と、
上記雛形情報を基として、少なくとも上記地図情報取得手段により取得した情報を利用することでコンテンツ情報を作成するコンテンツ情報作成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
上記画像情報取得手段は、所定のマークアップ言語の記述により再生出力態様が指定されるコンテンツ情報を作成するためのユーザインターフェイス機能を有するコンテンツ情報作成用ユーザインターフェイス手段から転送される画像情報を取得するようにされるとともに、
さらに、上記コンテンツ情報作成手段が作成したコンテンツ情報を、上記コンテンツ情報作成用ユーザインターフェイス手段に対して転送する、コンテンツ転送手段を備える、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記画像情報取得手段は、所定のマークアップ言語の記述により再生出力態様が指定されるコンテンツ情報を作成するためのユーザインターフェイス機能を有するコンテンツ情報作成用ユーザインターフェイス手段から転送される画像情報を取得するようにされ、
上記コンテンツ情報作成手段は、上記コンテンツ情報作成用ユーザインターフェイス手段により作成されるコンテンツ情報をリンク元としてリンクが張られるべきリンク先のコンテンツ情報を作成するとともに、
さらに、上記コンテンツ情報作成手段が作成したコンテンツ情報についてのリンク先アドレスを、上記コンテンツ情報作成用ユーザインターフェイス手段に対して転送する、アドレス転送手段を備える、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
付加情報として少なくとも位置情報が付加される画像情報を取得する画像情報取得手順と、
地図情報保持手段に保持させている地図情報を成す情報のうちから、上記画像情報取得手順により取得された上記画像情報に付加する位置情報に対応するものとされる情報を取得する地図情報取得手順と、
雛形情報保持手段により保持させている情報であって、コンテンツ情報の雛形となる雛形情報を基として、少なくとも上記地図情報取得手順により取得した情報を利用することでコンテンツ情報を作成するコンテンツ情報作成手順と、
を実行するように構成されていることを特徴とする情報処理方法。
【請求項５】
付加情報として少なくとも位置情報が付加される画像情報を取得する画像情報取得手順と、
地図情報保持手段に保持させている地図情報を成す情報のうちから、上記画像情報取得手順により取得された上記画像情報に付加する位置情報に対応するものとされる情報を取得する地図情報取得手順と、
雛形情報保持手段により保持させている情報であって、コンテンツ情報の雛形となる雛形情報を基として、少なくとも上記地図情報取得手順により取得した情報を利用することでコンテンツ情報を作成するコンテンツ情報作成手順と、
を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ情報などの作成機能に応じた情報処理装置とその方法に関する。また、このような情報処理装置が実行するプログラムに関する。
【背景技術】
【０００２】
例えばＧＰＳ(Global Positioning System)機能を有するデバイスと、ビデオカメラやデジタルスチルカメラなどの撮像装置とを組み合わせることによっては、これらの撮像装置により記録した動画、あるいは静止画などによる画像データのファイル（画像ファイル）の付加情報として、撮影時刻に応じた位置情報を付加することが可能になる。
このようにして位置情報が付加された画像ファイルは、例えば、地図のアプリケーションソフトウェアなどで利用することができる。つまり、地図のアプリケーションソフトウェアに位置情報が付加された画像ファイルを読み込ませると、この地図のアプリケーションソフトウェアでは、読み込んだ画像ファイルの画像とともに、その画像ファイルが撮影(記録)された位置を地図画像により示すようにされる。
【０００３】
【特許文献１】特開２００４−２３３１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようにして画像データに位置情報を付加すれば、地図画像との連携が容易に可能になるなどの利便性が得られることになる。しかしながら、現状においては、このようにして、画像データに付加された位置情報は、地図アプリケーションが利用する程度の適用にとどまっている。そこで、本願発明としては、位置情報が付加される画像データをより有効に活用できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
このために、本発明としては情報処理装置として次のように構成することとした。
つまり、付加情報として少なくとも位置情報が付加される画像情報を取得する画像情報取得手段と、地図情報を保持する地図情報保持手段と、コンテンツ情報の雛形となる雛形情報を保持する雛形情報保持手段と、地図情報を成す情報のうちから、画像情報取得手段により取得された画像情報に付加する位置情報に対応するものとされる情報を取得する地図情報取得手段と、雛形情報を基として、少なくとも地図情報取得手段により取得した情報を利用することでコンテンツ情報を作成するコンテンツ情報作成手段とを備えて構成することとした。
【０００６】
上記構成では、先ず画像情報を取得すると、この画像情報に付加される位置情報に対応する情報を地図情報から取り出して取得する。そして、このようにして地図情報から取り出した情報を利用してコンテンツ情報を作成する。つまり、本願発明によっては、画像情報が有する位置情報を利用することで、コンテンツ情報が自動作成されることになる。
【発明の効果】
【０００７】
このようにして本発明では、画像情報に付加される位置情報に基づいてコンテンツ情報が自動作成されるものであり、位置情報が付加された画像データのさらなる有効活用が図られることになる。また、より具体的な効果としては、本願発明の情報処理装置に位置情報が付加された画像データを取得させさえすれば、コンテンツ情報が作成されることになるのであるから、例えばコンテンツ情報の作成作業が簡易、容易化されることになる。
【発明を実施するための最良の形態】
【０００８】
以下、本願発明を実施するための最良の形態（以下、実施の形態という）について説明する。
本実施の形態としては、ビデオカメラやデジタルスチルカメラなどの撮像装置により動画、あるいは静止画による画像データ（ファイル）の撮影記録を行ったユーザが、これら画像データ（ファイル）を利用してＷｅｂコンテンツを作成する場合の構成を採り上げることとする。
なお、ここでのＷｅｂコンテンツとは、Ｗｅｂサイトなどともいわれるもので、Ｗｅｂページ群より成るひとまとまりの単位を指す。このようなＷｅｂコンテンツは、インターネット上のサーバなどにおかれて、インターネットに接続された不特定多数あるいは特定の端末により閲覧できるようにされているのが一般的である。また、Ｗｅｂコンテンツは、ＨＴＭＬ(Hyper Text Markup Language)，ＸＭＬ(eXtensible Markup Language)などのマークアップ言語により記述されており、閲覧は、このようなマークアップ言語により記述されたデータを解釈して再生出力する、Ｗｅｂブラウザといわれるアプリケーションソフトウェアにより行われるのが一般的である。
【０００９】
図１には、ユーザが撮像に用いる撮像装置として、ビデオカメラ１００、デジタルスチルカメラ２００が示されている。これらビデオカメラ１００、デジタルスチルカメラ２００には、それぞれ、ＧＰＳモジュールが内蔵される。ここでいうＧＰＳモジュールとは、ＧＰＳの衛星から送出される電波を受信して測位演算を実行し、測位情報を取得することのできる部品装置である。
このようにしてＧＰＳモジュールを内蔵することで、ビデオカメラ１００、及びデジタルスチルカメラ２００は、例えば複数のＧＰＳ衛星（３００Ａ，３００Ｂ，３００Ｃ）から電波を受信し、所定の測位方式により測位演算を行い、測位情報として少なくとも現在の位置情報を取得することができる。
そして、ビデオカメラ１００、デジタルスチルカメラ２００では、ユーザが撮像記録の操作を行うのに応じて、撮像により得られた動画、あるいは静止画の画像データを、自身が内蔵する記憶媒体、あるいは装填されたリムーバブルの記憶媒体に対して、例えばファイル単位で記憶させる。このようにして記憶される画像データのファイルは、例えばその画像データに関連した所定の情報項目を有するメタデータ（付加情報）が付加される構造を有するものとされるが、本実施の形態の場合には、このメタデータの構造内にＧＰＳモジュールにより取得された位置情報を含むものとされる。
つまり、例えば図２に示すようにして、画像データのファイルの構造としては、静止画、又は動画としての画像データの実体より成る画像データ部と、この画像データ部としての内容に関連した所定項目の情報から成るメタデータ部とから成るものとされる。そして、このメタデータ部における所定位置に位置情報を格納する領域が設けられる。上記しているように、ここに格納される位置情報は、ＧＰＳモジュールにより取得されたものであるから、この位置情報によっては、その画像データを撮像したときの位置が示されることになる。なお、メタデータ部に格納される位置情報以外の情報としては、例えば、撮影日時、データ(ファイル)サイズ、画像データ部の解像度、データレート、エンコード形式や、撮影時の露出、ホワイトバランスなどの各種パラメータの設定状況の情報などが挙げられる。
【００１０】
図３は、上記ビデオカメラ１００又はデジタルスチルカメラ２００などとしての撮像装置の構成例として、撮像画像の記録に対応した構成を抜き出して示している。実線の矢印は、ビデオ信号、オーディオ信号、またはメタ情報などの、ストレージ部において記録媒体（記憶媒体）に書き込んで記憶させるべきユーザデータとなる情報の流れを示している。また、白抜きの矢印は、各種制御のための情報の流れを示している。
この図に示す撮像装置１において、撮像部１１は、例えば光学系（撮像用光学系）、撮像デバイス、及び圧縮符号化前までの画像信号処理系などから成る。光学系は、撮像のためのレンズから成るレンズユニット、絞りなどからなる。また、レンズユニットにおいては、フォーカス（焦点）調整のためのフォーカスレンズや、ズーム（画角）調整のためのズームレンズを備える。撮像部１１は、焦点調整のために、フォーカスレンズを光軸方向に沿って移動させるためのギヤ、モータなどから成るフォーカスレンズ駆動機構を備える。また、ズーム調整のために、ズームレンズを光軸方向に沿って移動させるためのギヤ、モータなどから成るズームレンズ駆動機構を備える。
【００１１】
撮像部１１において、上記光学系により得られた撮像光は、撮像デバイスが備える光電変換素子ユニット上にて結像されて電気信号に変換される。光電変換素子としては、ＣＣＤ(Charge Coupled Device)やＣＭＯＳなどを挙げることができる。
撮像部１１では、撮像デバイスから出力された電気信号について、例えばＣＤＳ（Correlated Double Sampling）処理、ＡＧＣ（Automatic Gain Control）処理など施したうえでデジタル信号に変換し、デジタル信号処理による所定の画像信号処理を施す。この画像信号処理としては、例えば上記デジタル信号から、撮像画像に対応するデジタルビデオ信号を得ることをはじめとして、所要のデジタル信号処理を実行する。
【００１２】
また、撮像部１１では、信号処理として、カメラ制御部１８がカメラ制御のために利用する所要の制御パラメータ生成などに応じた所要の信号処理を実行する。ここでカメラ制御部１８が実行すべきカメラ制御としては、ＡＦ(Auto Focus：自動焦点調整)制御、露出制御、ホワイトバランス処理、手ぶれ補正などを挙げることができる。これらのカメラ制御技術については、周知の技術が採用されればよい。
【００１３】
また、本実施の形態の撮像装置１には、位置検出部２４が設けられる。
位置検出部２４は、例えばＧＰＳ(Global Positioning System)モジュールなどのデバイスから成り、例えば、現在時点における位置を検出する。このようにして検出される位置情報は、例えば緯度、経度などにより表される。本実施の形態の場合、この位置検出部２４により検出された位置情報は、カメラ制御部１８に入力されるようになっている。
このようにして取得される位置情報は、本実施の形態では、撮像してストレージ部１７に記憶させるべき画像データのファイルに付加すべき付加情報として利用するようにされる。つまり、図２に示したように、画像データのメタデータ部に格納すべき位置情報として利用する。なお、位置情報は、これ以外の用途に利用されてもよいものである。また、位置検出部２４としては、ＧＰＳを備えるもの以外であっても、現在位置の情報を取得できる構成を採るものであればよい。
【００１４】
また、撮像部１１にて最終的に得られたデジタルビデオ信号は、ビデオ圧縮処理部１２に対して入力される。ビデオ圧縮処理部１２では、入力されたビデオ信号について所定方式に従った圧縮符号化を施す。例えば、現状においては、動画であれば、ＭＰＥＧ４などをはじめとする動画像情報の圧縮符号化方式を採用することができる。また、静止画であれば、ＪＰＥＧ形式などをはじめとする各種の静止画像圧縮符号化方式を採用できる。
ビデオ圧縮処理部１２により圧縮符号化が施されることで得られた動画あるいは静止画の画像データは、多重化処理部１５に出力される。
【００１５】
また、収音部１３は、所定本数のマイクロフォンと、このマイクロフォンにより収音して得られた音声信号について、圧縮符号化前までの所定の信号処理を施すオーディオ信号処理系とを備えて構成される。また、この場合には、収音部１３においては、所定の信号処理段階にて、オーディオ信号をアナログからデジタル形式に変換するものとされる。
収音部１３から出力されたデジタルオーディオ信号は、オーディオ圧縮処理部１４に対して出力される。
オーディオ圧縮処理部１４は、ビデオ圧縮処理部１２の画像圧縮符号化方式に対応する音声圧縮符号化の処理を実行し、多重化処理部１５に出力する。なお、動画記録の場合には、ビデオ圧縮処理部１２とオーディオ圧縮処理部１４は、いわゆるリップシンクが保たれるようにして圧縮符号化処理を実行して、それぞれ圧縮符号化されたビデオ信号（圧縮ビデオデータ）、オーディオ信号（圧縮オーディオデータ）を出力する。
【００１６】
カメラ制御部１８は、先に説明したＡＦ制御、ズーム制御などに代表される、撮像部１１においてカメラユニットを構成するとされる部位についての所定の制御機能をまとめて示す部位である。また、このカメラ制御部１８において得られた所定の制御結果などの情報は、メタデータ制御部２０が取り込んで、メタデータの生成に使用するようにもされる。
ビデオ制御部２３は、ビデオ圧縮処理部１２における信号処理動作が適正に実行されるように各種の制御を行う。例えば、ビデオ信号処理部１２からデータを取り込んで、圧縮処理のための動き検出などの各種検出処理、演算処理などを実行し、その検出結果や演算結果に応じて、ビデオ信号処理部１２における信号処理についての所要の制御等を行うようにされる。また、ビデオ制御部２３において得られた所定項目についての検出結果や、制御結果などの情報は、メタデータ制御部２０が取り込んで管理情報の生成に使用することができる。
オーディオ制御部１９は、この場合には、オーディオ信号処理動作についての各種制御を実行する。このために、オーディオ制御部１９は、例えば収音部１３の信号処理結果などに応じて出力される所定の情報に基づいて、オーディオ圧縮処理部１４の信号処理動作を制御するようにされる。また、このオーディオ制御部１９において得られた所定の制御結果などの情報も、メタデータ制御部２０が取り込んでメタデータの生成に使用することができる。
【００１７】
ユーザインターフェイス制御部２２は、撮像装置が備えるとされる各種の操作子などに対して行われた所定操作により得られた操作情報を取り込んで、撮像装置が操作に応じた適正な動作を実行できるように、操作情報を処理するための部位とされる。ユーザインターフェイス制御部２２は、所定の操作に応じて得られた操作情報を、ここで図示している各機能部位における所要の部位に対して伝送するようにされる。
【００１８】
メタデータ制御部２０は、図２に例示したように、画像データに付随させるべきメタデータ部としての情報(メタデータ)を生成する。メタデータ制御部２０は、これまでに説明したように、管理情報の生成にあたって、例えばカメラ制御部１８、オーディオ制御部２１、及びビデオ圧縮処理部１２などから出力される所定の制御情報、検出結果などの情報を利用して、位置検出部２４にて検出された位置情報の他、撮影日時等をはじめとする各種のメタデータの情報項目を収集、生成する。そして、これらの情報項目を所定のデータ構造に格納するようにしてメタデータとしての情報単位を得る。
【００１９】
多重化処理部１５には、動画又は静止画としての圧縮符号化データ（動画記録の場合には、圧縮オーディオデータも含まれる）と、メタデータの情報とが入力されることになる。そこで、多重化処理部１５としては、動画又は静止画の圧縮符号化データと、メタデータとについて、例えば所要の多重化処理、合成処理などを施すことで、図２に示したような、画像データ部とメタデータ部とから成るデータ構造に応じた画像データを生成する。そして、このようにして生成された画像データについて、例えばストレージ部１７としての記録フォーマットに適合する記録符号化などを施して記録データを生成し、この記録データをバッファ部１６に転送して蓄積させる。
【００２０】
バッファ部１６では、蓄積された記録データの所定量をストレージ部１７に転送して書き込みを行う。このようにして、逐次、データの記録が行われていくことで、例えば図２に示した画像データが記録される。
ストレージ部１７の具体的な構成としては、所定の記録媒体（記憶媒体）と、この記録媒体に対応したデータ記録（及び再生）が可能なドライブなどを備える。この場合において、記録媒体は、例えばリムーバブルであってもよいし、例えばＨＤＤ（ハードディスク）などのようにドライブとともに固定的に実装されるものであってもよい。
また、ストレージ部１７の記録フォーマットとしては、例えばストレージ部１７がＤＶＤ(Digital Versatile Disc)に対応しているものとすれば、ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＶＲ(Video Recording)などの、いわゆるＤＶＤフォーマットを採用することになる。
【００２１】
データインターフェイス２４は、撮像装置１と外部デバイスとの間で所定のデータ通信方式により外部デバイスと通信を行うためのハードウェア、ソフトウェアを実装して構成される部位である。この通信部１６が対応するデータ通信方式としては、有線、無線を問わず特に限定されるべきものではなく、また、対応するデータ通信方式の数も限定されるべきものでない。現状であれば、データ通信方式としては、有線ではＵＳＢ(Universal Serial Bus)、IEEE1394、ＳＣＳＩ(Small Computer System Interface)などのデータバス規格などを挙げることができる。また、無線であれば、Bluetooth（商標）などのデバイス間近距離無線通信規格を挙げることができる。本実施の形態では、このデータインターフェイス２４を利用するデータ通信により、ストレージ部１７に記憶される画像データのファイルを通信バス経由で外部に送出できるようにされる。
【００２２】
なお、この図に示す構成は、撮像装置として録画（及び録音）に関する機能をブロック構成により示しているものであり、実際のハードウェア構成とは異なる。実際としては、例えば撮像素子により撮像を行う部位と、マイクロフォンなどにより収音を行う部位と、これらの部位により得られたビデオ信号、オーディオ信号をデジタル信号に変換して、所定のデジタル信号処理、符号化処理、多重化処理などを実行するプロセッサと、所定の記録媒体に対応するドライブと、ＣＰＵ、ＲＯＭ、ＲＡＭなどから成り、各種所要の制御処理を実行するマイクロコンピュータなどから成るものである。
【００２３】
これまでの説明のようにして、本実施の形態では、ユーザは、撮像装置により撮影を行うことで、位置情報を含むメタデータが付加された画像データを記録していくことができる。そして、ユーザは、上記のようにして自分が撮像装置により撮影記録した画像データを、自身がインターネット上に公開しているブログの作成(更新)にあたって、使用するつもりであることとする。
【００２４】
なお、ブログ(blog)は、周知のようにして、Web logが短縮されたものを語源としており、Ｗｅｂコンテンツ、Ｗｅｂサイトの１種とされる。例えばブログより以前から普及していた、慣例的にはホームページなどといわれる、ホームページとリンクページとから成るような一般のＷｅｂサイトは、例えば先ず、作成者が使用するパーソナルコンピュータ上でＷｅｂページ群を作成、編集などし、このようにして作成したデータをサーバなどにアップロードすることで、インターネット上での公開が行われるようにされていた。この場合には、作成者がＨＴＭＬなどのマークアップ言語を熟知しているか、あるいは、ホームページ作成のためのソフトウェアを購入して利用する必要があるなど、作成者に或る程度の重い負担が強いられる。
【００２５】
これに対してブログは、上記のような作成者の作業負担が軽いことなどが理由で、現在広く普及してきているＷｅｂサイトの形式である。一般にブログは、サーバ側においてデータベース式で管理されるようにして記憶保持されており、作成者は、例えばＷｅｂブラウザなどを利用してサーバにアクセスして、自分のブログを呼び出して、作成、更新することができる。また、ブログは、定型のフォームがいくつか用意されており、このフォームに対して編集を行うようにされているのが一般的である。また、作成、更新されたブログは、再びサーバに保持されることになる。このようにして、ブログの作成、編集にあたっては、ホームページのように専用のソフトウェアは不要であり、また、フォームへの書き込みが主体であり、ＨＴＭＬの文書を編集することと比較すれば、非常に簡易である。そして、他の閲覧者がＷｅｂブラウザなどによりブログにアクセスしたときには、実際には、このサーバのデータベースからブログのデータを取り込んで、例えばＷｅｂブラウザ上で表示させるようにしているものである。
【００２６】
続いて、撮像装置１のユーザがブログを作成するときの作業と、これに応じた装置、システムの動作の流れを、図４及び図５を参照して説明する。なお、図４については、[  ]内に示される手順番号に従って説明する。
ブログを作成するのにあたり、ユーザは、パーソナルコンピュータ（ＰＣ）を使用するものとする。そこで、図４（ａ）の手順１に示すようにして、ユーザは、撮像装置１のストレージ部１７に記憶させてある画像データ（ファイル）のうちから、ブログの作成に使用するものを含めて選んで、ブログ作成に利用するＰＣ２に対して転送させる。この転送のためには、例えば図３に示した撮像装置１であれば、データインターフェイス２４によるデータ通信を利用すればよい。そして、手順２として、画像データの転送を受けるＰＣ２側では、その画像データを、例えば内部のＨＤＤなどに記憶させる。なお、撮像装置１のストレージ部１７に対応する記録媒体がリムーバブル形式である場合には、この記録媒体を撮像装置１から取り外して、ＰＣ２が備える、あるいはＰＣ２に接続される記録媒体のドライブに装填し、ＰＣ２側に取り込ませるようにしてもよい。
【００２７】
上記のようにして、撮像装置１により記録した画像データをＰＣ２側で操作可能な状態とした上で、ユーザは、ＰＣ２に対する操作により、ブログの編集を行うことになる。このためには、ＰＣ２を、インターネットなどのネットワーク経由でブログサーバ３と接続する。ブログサーバ３は、ブログを管理するサーバである。ブログサーバ３は、ＰＣ２からブログ編集の要求を受けると、指定されたブログの編集用フォームを読み出して、ＰＣ２に転送する。ＰＣ２側のディスプレイでは、Ｗｅｂブラウザの画面にブログの編集用フォームが表示され、ユーザは、この編集用フォームに対して必要な編集、更新のための操作を行うことができる。
【００２８】
この場合において、ユーザは、不動産に関するブログを作成しているものとする。そして、或る地域内の物件を紹介するためのページを作成する場合を考える。このようなページを作成するために、ユーザは、図４（ｂ）の手順３として示すように、紹介する物件を撮影した画像データを、ブログサーバ３にアップロードするようにして送信する。なお、この操作もＷｅｂブラウザにより行うようにされる。
【００２９】
アップロードされた画像データを受信取得したブログサーバ３では、手順４により、画像データを利用してページを作成する。なお、ここで作成するページは、ブログ本文に対して張られるリンクにより示されるリンクページとされる。このリンクページの作成のためには、先ず、画像データのメタデータ部に格納される位置情報を参照する。そして、自身が保持している地図情報から、参照した位置情報の地点を含む地域の地図画像部分を取り出し、この地図画像部分を新規作成するページの背景として、転送されてきた画像データの画像内容を貼り付けるようにされる。このときには、その画像データの位置情報が示す地図画像上の位置への貼付が行われる。つまり、位置情報に基づいて取り出した地図画像部分のデータと、送信されてきた画像データ（画像データ部の内容）を素材として、リンクページを自動作成するものである。
このようにして自動作成されるページの画像内容例を図５（ｂ）に示す。この図には、ＸＹ町一丁目、ＸＹ町二丁目、ＸＹ町三丁目付近の地図画像上に、写真画像Ｐ１，Ｐ２，Ｐ３が貼り付けられている状態の画像内容が示されている。つまり、図５（ｂ）に関しては、撮像装置１より撮影記録してＰＣ２にて取り込みを行い、ブログサーバ３に送信した画像データは、写真画像Ｐ１，Ｐ２，Ｐ３に応じた画像データ部の画像内容を有する３枚とされる。これら３枚の画像データは、位置情報として、それぞれ、ＸＹ町一丁目における或る地点、ＸＹ町二丁目における或る地点、ＸＹ町三丁目における或る地点を示していたものとされる。これに応じて、ブログサーバ３では、地図情報からＸＹ町一丁目、ＸＹ町二丁目、ＸＹ町三丁目付近の地図画像を取り出し、さらにこの地図画像上において、各画像データの画像を、その位置情報に対応する位置に貼り付けるようにしているものである。
【００３０】
本実施の形態のブログサーバ３では、上記のようにしてリンクページを作成すると、このページのリンク先となるアドレスも設定するようにされる。このアドレスは、例えばブログサーバ３において、このリンクページを格納しているとされる場所を示すＵＲＬなどとされればよい。そして、ブログサーバ３は、作成したリンクページのデータについては、自身が管理するようにして記憶、登録を行うものとしたうえで、図４（ｂ）の手順５により、このリンクページのＵＲＬ（アドレス）をＰＣ２に対して送信する。ブログ編集のためにＰＣ２を操作しているユーザは、ブログ本文におけるしかるべき位置にて、この送信されてきたリンクが張られるように編集を行う。
【００３１】
このようにして編集したブログをＷｅｂブラウザにより閲覧したときには、例えば、図５（ａ）（ｂ）に示すようにして表示されることになる。先ず、図５（ａ）には、ブログの本文が表示されるメインページが示されている。なお、この場合のメインページとしては、中央の本文の領域と、その左右に配置されるフレームの領域との３つの領域に分割された態様となっているが、これはあくまでも一例である。
そして、実際におけるメインページの本文における所定の文字部分の箇所には、図５（ｂ）のリンクページ（ＸＹ町不動産物件のページ）へのリンクが張られていることになる。このリンクが張られている箇所をクリックしたとすると、Ｗｅｂブラウザは、リンク先の情報を要求する。この要求に応じてはブログサーバ３からリンクページのコンテンツのデータを返送してくることになるので、Ｗｅｂブラウザは、このデータを利用して図５（ｂ）のような画像を表示させる。
【００３２】
上記図４、図５による説明では、ブログを作成する場合を例に挙げているが、本実施の形態としてのコンテンツの自動作成は、通常のホームページといわれるＷｅｂコンテンツを作成する場合にも適用できる。この場合に応じた例を、図６及び図７により説明しておくこととする。
この場合には、ユーザは、旅行先で撮影した画像データを使用して旅行記のＷｅｂページを作成したいと思ったとする。そこで、この場合においても、ユーザは、例えば図６（ａ）の手順１、手順２のようにして、撮像装置１からＰＣ２に対してＷｅｂページ作成に必要なものを含めて選んだ画像データを転送させ、例えばＰＣ２にて記憶させる。
そして、この場合においては、ＰＣ２は、Ｗｅｂコンテンツの作成のために、インターネット経由でＷｅｂコンテンツ作成サーバ３Ａと接続する。前述もしたように、本来、ホームページなどといわれるＷｅｂコンテンツの作成作業そのものは、ホームページ作成用のソフトウェアを使用したり、あるいはマークアップ言語を記述していくなどして、ローカルのパーソナルコンピュータ上で行うものとされている。しかしながら、この場合には、Ｗｅｂコンテンツ作成サーバ３ＡによりＷｅｂページの作成を支援するサービスを提供しており、ユーザは、Ｗｅｂコンテンツを作成している過程において、Ｗｅｂコンテンツ作成サーバ３Ａのサービスを利用してＷｅｂコンテンツを作成しようとするものである。
【００３３】
この場合にも、ユーザは、図６（ｂ）の手順３として示すように、Ｗｅｂページの作成に用いる画像データを、インターネット経由でＷｅｂコンテンツ作成サーバ３Ａに対して送信する。そして、この画像データを受信したＷｅｂコンテンツ作成サーバ３Ａでは、例えば図７（ａ）（ｂ）に示すようなＷｅｂページを作成する。
【００３４】
先ず、図７（ａ）には、旅行記のメインページの表示態様例が示されている。このメインページの左側の画像領域ＡＲ１には、或る地域全体の地図が示され、さらにその地図に対して、Ａ街、Ｂ街、Ｃ街、Ｄ街の場所を指示する表示が行われている。また、画像領域ＡＲ２の右側の画像領域ＡＲ２には、「旅行記  項目見出し」のタイトルの下に、「Ａ街  旅行記録」「Ｂ街  旅行記録」「Ｃ街  旅行記録」「Ｄ街  旅行記録」との見出し文字が表示されている。これらの見出し文字にはアンダーラインが配置されているが、これは、見出し文字の各々についてリンクが張られていることを示している。
例えば図７（ａ）に示すメインページを実際にＷｅｂブラウザにより表示させたとして、「Ａ街  旅行記録」の見出しをクリックしたとすると、図７（ｂ）に示すリンクページを読み込んで表示することになる。
【００３５】
図７（ｂ）のリンクページでは、左側の画像領域ＡＲ３に対して、Ａ街において撮影したとされる画像データの画像Ｐ１１，Ｐ１２，Ｐ１３・・・のサムネイルが表示される。また、左側の画像領域ＡＲ４においては、画像領域ＡＲ３に表示される画像Ｐ１１，Ｐ１２，Ｐ１３・・・ごとのコメント欄が表示される。このコメント欄における「地域名」、「画像タイトル」、「旅行記コメント」などの項目に記入する文字は、このＷｅｂページのデータをＰＣ２に取り込んだ後に、ＰＣ２に対する操作により入力することが可能である。
【００３６】
図６（ｂ）の手順４として、Ｗｅｂコンテンツ作成サーバ３Ａでは、上記図７（ａ）（ｂ）のＷｅｂページを次のようにして自動作成する。
図７（ａ）（ｂ）との対応では、ユーザは、Ａ街、Ｂ街、Ｃ街、Ｄ街それぞれの地域内で撮影した必要枚数の画像データを、Ｗｅｂコンテンツ作成サーバ３Ａに対して送信している。Ｗｅｂコンテンツ作成サーバ３Ａでは、このようにして送信された全ての画像データの位置情報を収集し、地図情報を参照することで、先ず、これらの位置情報を包含するとされる地域単位を特定する。例えば、Ａ街、Ｂ街、Ｃ街、Ｄ街がフランスにおいて点在する５つの地域であるとすると、上記地域単位としてはヨーロッパ地域におけるフランスとしての領土の範囲が特定される。そして、このフランスの地図画像を地図情報より取り出して、図７（ａ）の画像領域ＡＲ１に表示させる地図画像として利用する。また、地図情報から、収集した位置情報は、フランス国内におけるＡ街、Ｂ街、Ｃ街、Ｄ街のいずれかに該当することも認識されるので、その認識結果に従い、画像領域ＡＲ１の地図画像上に対して、Ａ街、Ｂ街、Ｃ街、Ｄ街を指示する表示を付加する。なお、図７（ａ）の画像領域ＡＲ１をはじめ、他の画像領域ＡＲ２、ＡＲ４において示される「Ａ街」、「Ｂ街」、「Ｃ街」、「Ｄ街」の文字部分には、地図情報に登録されている実際の地名などが表示される。
また、同じ図７（ａ）の画像領域ＡＲ２における見出しは、収集した位置情報がフランス国内におけるＡ街、Ｂ街、Ｃ街、Ｄ街のいずれかに該当していることが認識されたことにより、例えば「××  旅行記録」という雛形文字列に対して、それぞれ「Ａ街」、「Ｂ街」、「Ｃ街」、「Ｄ街」の文字を挿入することで生成できる。また、各見出し文字列に設定されるリンクも、対応するリンクページに対して設定された保存先のディレクトリ（ホームページに対する相対パスにより表現することが好ましい）を利用してつくることができる。
【００３７】
また、図７（ｂ）に示すリンクページの画像領域ＡＲ３は、送信されてきた画像データの画像データ部を利用してサムネイル画像を生成して貼り付けることで作成できる。また、画像領域ＡＲ４は、例えば図に示される態様で表示されるようにするための定型のフォームを用意して、リンクページのなかに含めればよい。
【００３８】
これまでの説明から理解されるように、本実施の形態としては、ブログあるいはＷｅｂページなどのＷｅｂコンテンツの作成者であるユーザは、ブログサーバ３あるいはＷｅｂコンテンツ作成サーバ３Ａに対して、作成するＷｅｂコンテンツにおいてその画像内容を使用する画像データを送信しさえすれば、自動的にブログのリンクページ、あるいはＷｅｂページが作成されることになる。特に、ブログサーバ３あるいはＷｅｂコンテンツ作成サーバ３ＡにおけるＷｅｂコンテンツの自動作成にあたっては、例えば送信されてきた画像データの位置情報を利用して、地図情報を取り出したり、あるいは紹介する地域名を提示したりするなどしている。このようにして、本実施の形態では、画像データに付加される位置情報を有効に活用して、相応の内容のＷｅｂコンテンツ（コンテンツ情報）を自動作成するようにしており、これにより、例えばＷｅｂコンテンツ作成にかかる作成者（ユーザ）の作業負担を軽減しているものである。
【００３９】
以降、上記図４〜図６により説明した本実施の形態としてのＷｅｂコンテンツ作成を実現するための技術構成について説明していく。
先ず、図８を参照して、ＰＣ（パーソナルコンピュータ）２の構成例について説明する。
この図におけるＰＣ２は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ（ハードディスク）３４、操作入力処理部３５、表示出力処理部３６、メディアドライブ３７、データインターフェイス３８、及びネットワークインターフェイス３９を内部バス４０により相互に接続して成るものとして示されている。
【００４０】
ＣＰＵ(Central Processing Unit)３１は、例えばＲＯＭ３２において保持されているプログラム、及びＨＤＤ３４に記憶されているアプリケーションプログラム等をＲＡＭ１３に展開して実行する。また、ＲＡＭ１３にはＣＰＵ１１が各種処理を実行するのに必要なデータ等も適宜保持される。なお、ＲＯＭ３２は、一般には書き換え不可の構成であるが、例えば、フラッシュメモリなどの不揮発性の書き換え可能なメモリ素子を含んだ構成とされてもよい。
【００４１】
ＨＤＤ３４は、ＰＣにおける補助記憶装置となるもので、上記のようにしてＣＰＵ３１が実行する各種プログラムがインストールされるようにして記憶される。また、各種のアプリケーションファイルなども記憶可能とされる。このようにしてＨＤＤ３４に記憶されるデータは、ファイルシステムなどにより管理される。ＣＰＵ３１は、例えばファイルシステムを利用することで、ＨＤＤ３４に対するデータの書き込み又は読み出しを行うことができるようにされている。
なお、この図においては、ＨＤＤ３４にインストールされるプログラムのうちで、特に、Ｗｅｂブラウザ３４ａを示している。Ｗｅｂブラウザ３４ａは、インターネット上でアップロード、公開されているＷｅｂサイト、若しくはローカルにおかれるＨＴＭＬなどのマークアップ言語による文書を表示出力して閲覧、利用できるようにするためのアプリケーションソフトウェアであり、先の説明から理解されるように、本実施の形態においては、Ｗｅｂコンテンツ作成のためにブログあるいはＷｅｂコンテンツ作成サーバ３Ａにインターネット経由でアクセスするときに使用される。
【００４２】
操作入力処理部３５は、操作デバイス４１から出力される操作に応じた信号を入力してＣＰＵ３１が処理可能な命令に変換し、ＣＰＵ３１に出力する。ＣＰＵ３１は、この命令に応じた処理を実行することになる。なお、ここでの操作デバイス４１は、例えばマウス、キーボードをはじめとするコンピュータをユーザが操作するための各種操作入力デバイスを包括して示しているものである。
表示出力処理部３６は、例えばＣＰＵ３１の制御に応じて表示デバイス４２により画像を表示出力させるための処理を実行する。
【００４３】
メディアドライブ３７は、例えば現状であれば、ＣＤ−ＲＯＭやＤＶＤ、さらにはリムーバブル形式の所定規格による半導体メモリ素子などをはじめとする特定種別のメディアに対応してデータの読み出し／書き込みが可能に構成される。このための制御もＣＰＵ３１が実行するようにされる。
【００４４】
データインターフェイス３８は、ＰＣ２と外部デバイスとの間で所定のデータ通信方式により外部デバイスと通信を行うためのハードウェア、ソフトウェアを実装して構成される部位であり、この場合には、例えば撮像装置１のデータインターフェイス２４に対応して通信可能な構成が採られるものとなる。
【００４５】
ネットワークインターフェイス３９は、インターネット、ＬＡＮなどのネットワークを介して通信を行うためのインターフェイス機能を実現する部位であり、例えば、現状であれば、Ethernet(商標)などの規格に対応した構成となる。また、IEEE802.11a/b/gなどの無線ＬＡＮ(Local Area Network)規格に対応した構成も考えられる。さらには、電話回線を利用してインターネットと接続するような構成であれば、モデムなどを備えて構成することになる。
【００４６】
図９は、ブログサーバ３、Ｗｅｂコンテンツ作成サーバ３Ａの構成例を示している。なお、以降の説明において、ブログサーバ３とＷｅｂコンテンツ作成サーバ３Ａについて特に区別することなく包括的に扱うときには、単にサーバと記載する。
この図においてサーバ３，３Ａは、制御部５０、ネットワークインターフェイス５１、コンテンツ作成処理部５２、メタデータ処理部５３、及び記憶部５４を内部バス５５により相互に接続して構成されるものとして示されている。
【００４７】
制御部５０は、例えばＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成されるもので、内部ＣＰＵが、内部ＲＯＭあるいは記憶部５４に記憶されるプログラムを実行することで、サーバ３，３Ａにおける制御処理を行うようにされる。
【００４８】
ネットワークインターフェイス５１は、インターネット、ＬＡＮなどのネットワークを介して通信を行うためのインターフェイス機能を実現する部位である。サーバ３，３Ａは、このネットワークインターフェイス５１からインターネットを経由するようにして、自身がサービスを提供すべき端末と接続することになる。
【００４９】
コンテンツ作成処理部５２は、ブログサーバ３であれば、図５にて説明したブログとしてのＷｅｂコンテンツの作成に関する各種の処理を実行する部位とされ、Ｗｅｂコンテンツ作成サーバ３Ａであれば、図７にて説明したＷｅｂページに関する各種の処理を実行する部位とされる。つまり、このコンテンツ作成処理部５２により、本実施の形態としてのＷｅｂコンテンツの自動作成が実現される。
なお、コンテンツ作成処理部５２の機能としては、例えば実際には、制御部５０におけるＣＰＵがコンテンツ作成処理部５２としての機能に応じたプログラムを実行し、サーバを形成するハードウェア資源であるメモリ、信号処理回路などを利用することで実現されるものである。
【００５０】
メタデータ処理部５３は、画像データに付加されるメタデータについて、その内容の解析、認識などの処理を実行する部位とされる。先に説明したように、画像データにメタデータの一部として付加された位置情報の取得は、このメタデータ処理部５３によって行われる。
このメタデータ処理部５３の機能としても、実際には、制御部５０におけるＣＰＵがメタデータ処理部５３としての機能に応じたプログラムを実行し、サーバを形成するハードウェア資源であるメモリ、信号処理回路などを利用することで実現されるものである。
【００５１】
記憶部５４は、例えば実際にはＨＤＤなどを備えて構成され、Ｗｅｂコンテンツ作成などのサーバ３，３Ａが実行すべき動作に関して必要となる各種の情報、データが記憶保持される。このような情報として、図においては、ブログデータベース５４ａ、地図データベース５４ｂ、テンプレートデータベース５４ｃを示している。
ブログデータベース５４ａは、ブログサーバ３の構成を採る場合において記憶される情報であり、ブログサーバ３に対応するブログサービスを利用して作成し、インターネット上に公開されるべきブログとしてのコンテンツ情報群をデータベース化したものである。
例えばこのブログデータベース５４ａに格納されている或るブログを指定して閲覧を行う要求が、インターネット上の或る端末から送信されたとすると、この要求がネットワークインターフェイス５１により受信され、制御部５０に転送される。制御部５０では、記憶部５４のブログデータベース５４ａから指定されたブログの情報を読み出してＷｅｂページとして構築し、このＷｅｂページのデータをネットワークインターフェイス５１からインターネット経由で、要求元の端末に対して送信する。端末側では、送信されてきたＷｅｂページのデータを受信し、例えばＷｅｂブラウザのアプリケーションにより表示させる。
【００５２】
地図データベース５４ｂは、データベース化された地図情報となる。地図情報としては、先ず、地図としての画像に、緯度／経度による位置情報を対応させた基本的な構造を有する。そのうえで、例えば位置情報に対して地名、住所、その他の各種付加情報などを対応させるものである。
テンプレートデータベース５４ｃは、例えば図５あるいは図７に示したようなブログのページ、Ｗｅｂページなどについてのテンプレート（雛形）となるデータ群をデータベース化して形成される。この場合のテンプレートのデータは、ブログのリンクページやＷｅｂページなどの基となるものであることに応じて、例えばＨＴＭＬなどの所定のマークアップ言語により記述される文書ファイルをもとにして作成されている。その内容としては、例えば図５（ｂ）、図７（ａ）（ｂ）に示されるリンクページやＷｅｂページの基本的な部分については記述がされているものが用意される。そして、実際にこのテンプレートを利用してリンクページ、Ｗｅｂページを作成するときには、レイアウトする画像や、文字列の変更などに応じて、テンプレートにおけるデフォルトの記述内容を書き換えるようにされる。
【００５３】
なお、ここでは図示していないが、記憶部５４においては、サーバ３，３Ａの動作に必要なプログラムも記憶させることができる。例えば実際においては、ＯＳ(Operating System)のプログラムと、このＯＳ上で動作するアプリケーションプログラムが記憶されることになる。この場合のアプリケーションプログラムとしては、コンテンツ作成処理部５２及びメタデータ処理部５３などの機能に対応するプログラムを挙げることができる。
【００５４】
図１０は、図４及び図５の例に倣ってブログのリンクページを自動作成する場合の、ＰＣ２とブログサーバ３が実行する処理手順を示している。なお、この図に示す手順は、ユーザが、ブログを更新するために、既に図４（ａ）に対応する撮像装置１からＰＣ２への画像データの転送を行い、さらに、ＰＣ２にてＷｅｂブラウザ３４ａを起動させてブログサーバ３とインターネット経由で接続して、ブログを編集する環境が得られている状況において行われるものである。
また、図１０において、ＰＣ２側については、ユーザインターフェイスとＷｅｂブラウザが示され、ブログサーバ３側では、コンテンツ作成処理、メタデータ処理、及び地図データベース（データベース）が示される。ＰＣ２側のユーザインターフェイスは操作入力処理部３５が対応する処理となる。同じＰＣ２のＷｅｂブラウザは、記憶部３４に記憶されているもので、起動された状態でＣＰＵ３１が実行しているＷｅｂブラウザ３４ａとしての動作が相当する。また、ブログサーバ３側のコンテンツ処理、メタデータ処理、地図データベースは、それぞれ、図９のコンテンツ作成処理部５２、メタデータ処理部５３、地図データベース５４ｂが対応する。
【００５５】
先に図４（ｂ）にて説明したように、リンクページを自動作成させるためには、そのリンクページに使用する画像データを、ＰＣ２からブログサーバ３に転送する必要がある。そこで、ユーザとしては、例えばＷｅｂブラウザの画面上でＰＣ２に対する操作を行って、転送すべき画像データを指定したうえで、これらの画像データをブログサーバ３に送信させるための操作を行う。これに応じて、ＰＣ２では、図１０のステップＳ１０１として示すように、ユーザインターフェイスからＷｅｂアプリケーションに対して、上記のようにして送信すべきことが指定された画像データをブログサーバ３に対して送信する指示を行うようにされる。これに応じて、Ｗｅｂサーバは、ステップＳ１０２により、指定の画像データを読み出してインターネット経由でブログサーバ３に対して送信する。図５の場合であれば、写真画像Ｐ１、Ｐ２、Ｐ３に対応した画像データを送信することになる。
【００５６】
上記のようにして送信された画像データを受信したブログサーバ３側では、この受信した画像データをコンテンツ作成処理部５２に渡すようにされる。画像データが渡されるのに応じて、コンテンツ作成処理部５２は、ステップＳ１０３として示すように、メタデータ処理部５３に対してメタデータの処理を要求する。このときには、例えばコンテンツ作成処理部５２により、受け渡された画像データのそれぞれからメタデータ部を抽出取得し、このメタデータ部の情報をメタデータ処理部５３に渡すようにされる。
【００５７】
メタデータ処理の要求を受けたメタデータ処理部５３では、ステップＳ１０４として示すように、要求とともに受け取った各画像データのメタデータ部の情報から必要とされるメタデータ項目を取り出して取得するなど、所要のメタデータを対象とする処理を実行する。そして、この場合におけるリンクページ作成にあたっては、ステップＳ１０４としてのメタデータ処理において、位置情報を抽出取得することが行われ、ステップＳ１０３の要求に対する応答として、ステップＳ１０５により、コンテンツ作成処理部５２に対して、画像データごとに対応して取得した位置情報を転送する。
【００５８】
位置情報の転送を受けたコンテンツ作成処理部５２では、ステップＳ１０６により、受け渡された各画像データの位置情報を検索キーとして、地図データベース５４ｂデータベースに対して検索をかけることになる。この検索結果としては、検索キーとした全ての位置情報が含まれるような地域範囲が特定されることになる。このようにして検索結果が得られると、コンテンツ作成処理部５２は、ステップＳ１０７により、検索結果として得た地域範囲のデータを地図データベース５４ｂから読み出し取り込みを行う。
【００５９】
この段階において、コンテンツ作成処理部５２は、ステップＳ１０２により受け渡された画像データと、上記ステップＳ１０７により取り込んだ地域範囲のデータとを保持していることになる。そこで、コンテンツ作成処理部５２は、ステップＳ１０８により、これらの保持している情報を素材としてリンクページの作成を実行する。
このリンクページ作成処理として、図５（ｂ）のリンクページを作成する場合を例に挙げると、コンテンツ作成処理部５２は、先ず、記憶部５４のテンプレートデータベース５４ｃから、地図画像上にサムネイル画像が貼り付けられた表示態様のリンクページを作成する基となるテンプレートのデータを読み込むようにされる。なお、このテンプレートのデータは、リンクページの基となるものであることに応じて、例えばＨＴＭＬなどの所定のマークアップ言語により記述される文書ファイルをもとにして作成されている。
また、コンテンツ作成処理部５２は、地図データベース５３ｃから読み込んだ地域範囲のデータとして、その地図画像のデータを取り出す。そして、この地図画像データ上において、写真画像Ｐ１，Ｐ２，Ｐ３に応じた各画像データの位置情報と一致するとされる位置を、例えば地図画像データの画素位置として特定する。地図画像データは、例えば緯度／経度などによる位置情報も持つことから、画像データの位置情報を、地図画像データの位置情報と照らし合わせることで、先ず、位置情報のレベルで、地図画像上において画像データの位置情報が一致する位置を特定できる。そして、この位置情報を、地図画像データの画素位置のデータに置き換えれば、地図画像上において画像データの位置情報と一致するとされる位置を、地図画像データの画素位置として得ることができる。
次に、コンテンツ作成処理部５２は、テンプレートに対して地図画像データが背景画像としてレイアウトされるように記述する。そのうえで、上記のようにして特定された地図画像データの画素位置に基づいて、オブジェクトである写真画像Ｐ１，Ｐ２，Ｐ３に対応する画像データの表示位置を決定し、これをテンプレートに記述するようにされる。このようにして、リンクページが作成されることになる。
また、同じステップＳ１０８では、上記のようにして作成したリンクページを、ブログデータベース５４ａに登録するようにして記憶部５４に保存することを行う。
【００６０】
上記のようにして作成したリンクページの保存が行われたとされると、この段階で、リンクページのアドレス（ＵＲＬ）が決定されることになる。そこで、コンテンツ作成処理部５２は、ステップＳ１０９により、リンクページのリンク先を示すＵＲＬを、インターネット経由でＰＣ２のＷｅｂブラウザに送信するようにされる。
ここでは図示していないが、ＷｅｂブラウザによりリンクページのＵＲＬが受信取得されると、所定の態様により、そのＵＲＬをユーザに提示するようにされる。ユーザは、Ｗｅｂブラウザを利用したブログ本文の編集として、この提示されたＵＲＬを利用して本文内にリンクを張る作業を行う。
【００６１】
続いて、図１１により、図６及び図７の例に倣ってブログのリンクページを自動作成する場合の、ＰＣ２とＷｅｂコンテンツ作成サーバ３Ａが実行する処理手順を示している。この図に示す手順も、ユーザが、ホームページなどと一般にいわれるＷｅｂコンテンツを成すＷｅｂページを作成、更新するために、既に、図６（ａ）に対応する撮像装置１からＰＣ２への画像データの転送を行い、さらに、ＰＣ２にてＷｅｂブラウザ３４ａを起動させてＷｅｂコンテンツ作成サーバ３Ａとインターネット経由で接続して、Ｗｅｂコンテンツの編集環境が得られている状況において行われるものである。
また、図１１においても、図１０と同様に、ＰＣ２側の処理としてはユーザインターフェイス及びＷｅｂブラウザが示され、ブログサーバ３側の処理としてはコンテンツ作成処理、メタデータ処理が示され、地図データベース（データベース）が処理対象として示されている。
【００６２】
図１１において、ステップＳ２０１〜Ｓ２０７までの手順は、図１０のステップＳ１０１〜Ｓ１０７と同様となる。ちなみに、図７との対応では、ステップＳ２０１、Ｓ２０２の手順によりＰＣ２からＷｅｂコンテンツ作成サーバ３Ａに送信される画像データは、Ａ街、Ｂ街、Ｃ街、Ｄ街のそれぞれで撮影したもののなかから、Ｗｅｂページ作成に使用するために選んだものとなる。これに応じて、ステップＳ２０７によりコンテンツ作成処理部５２が地図データベース５４ｂから取り込んで保持することとなる地域範囲のデータは、ヨーロッパ地域におけるフランスの国境範囲であることになる。
【００６３】
そして、図１１のステップＳ２０８によっては、コンテンツ作成処理部５２が、ステップＳ２０２により取得した画像データと、上記ステップＳ２０７により取得した地域範囲のデータとを利用して、例えば図７（ａ）（ｂ）に示されるＷｅｂページを作成する処理を実行することになる。
ステップＳ２０８のＷｅｂページ作成にあたっても、先ずは、記憶部５４のテンプレートデータベース５４ｃから、例えば図７（ａ）、（ｂ）に示すようなメインページ、及びリンクページの基となるテンプレートのデータを読み出して取り込むようにされる。そして、メインページについては、画像領域ＡＲ１に対して、地図データベース５４ｂから取り込んだ地域範囲の地図画像データをレイアウトさせる。そのうえで、この地図画像に対して、Ａ街、Ｂ街、Ｃ街、Ｄ街の位置をそれぞれ示す表示を付加する。
コンテンツ作成処理部５２は、送信されてきた画像データの位置情報を、取り込んだ地図情報と照らし合わせるという処理を行う。これにより、画像データの位置情報が、Ａ街、Ｂ街、Ｃ街、Ｄ街の４つの街のいずれかの地域に含まれることを認識できる。上記画像領域ＡＲ１におけるＡ街、Ｂ街、Ｃ街、Ｄ街の位置をそれぞれ示す表示は、この認識結果に基づいて作成できる。また、この認識結果に基づき、画像領域ＡＲ２における各見出しのタイトルも、先に説明したように、「××  旅行記録」という雛形文字列における「××」の部分に対して、「Ａ街」、「Ｂ街」、「Ｃ街」、「Ｄ街」の文字を挿入するようにしてテンプレートを記述することで作成できる。また、この見出しごとに張られるリンク情報も、テンプレートに対して記述するようにされる。
また、図７（ｂ）のリンクページについては、先ず、画像領域ＡＲ３に対して、送信されてきた画像データの画像を貼り付けるための記述をテンプレートに対して行う。また、画像領域ＡＲ４については、画像領域ＡＲ３に貼り付けた画像１枚ごとに応じたコメント欄を記述する。このときに、例えば画像データのメタデータ、若しくは地図情報と画像データの位置情報との関係から認識される情報内容を利用して、自動入力が可能な箇所については、予め記述しておくようにされる。図７（ｂ）の場合であれば、画像ごとのコメント欄において「Ａ街  日付け」と記載されている部分は、この自動入力が行われる箇所である。Ａ街であるということは、上記したような認識結果により得られる情報である。また、日付けに関しては、実際には、対応する画像の撮影日が表示されるが、この情報は、画像データのメタデータ部に格納される撮影日時の情報から得ることができる。
【００６４】
この場合、上記ステップＳ２０８により作成されたＷｅｂページとしてのコンテンツ情報は、ステップＳ２０９としての手順により、その実体のデータをＰＣ２に対して送信するようにされる。Ｗｅｂページは、本来はユーザのＰＣ上などで作成し、あらためてＷｅｂコンテンツサーバなどにアップロードするものとされ、ブログのようにして、サーバ側が作成段階から管理するものではない。このことに応じて、Ｗｅｂコンテンツ作成サーバ３Ａは、Ｗｅｂコンテンツを成すＷｅｂページの作成支援のみの機能を有するもので、ブログサーバ３のようにして、Ｗｅｂ上での閲覧のために作成されたコンテンツの管理までを行うものではない。このことに応じて、上記ステップＳ２０９によっては、作成したコンテンツのデータの実体を送信するようにしているものである。
ユーザは、上記のようにして自動作成され、Ｗｅｂコンテンツ作成サーバ３ＡからＰＣ２に送信されてきたＷｅｂページのデータを利用して、Ｗｅｂコンテンツを作成する。
【００６５】
なお、本願発明は、これまでに説明した実施の形態としての構成に限定されるものではない。例えば、本願発明としては、画像データに対して位置情報を付加するための手法としては、特に問わないものであり、例えば編集作業により、撮影記録を行った後の画像データに対して位置情報を付加することも考えられる。また、位置情報が付加される画像データとしては、必ずしもその画像データとしての実体部分の内容が、撮像により得られたものである必要はなく、画像データとしての形式を有するものを一般に適用できる。
また、自動作成するＷｅｂコンテンツとしても、例えば図５、図７以外の多様な内容を考えることができる。これに伴い、自動作成されるコンテンツ情報としては、画像データに付加される位置情報に基づくものであれば、Ｗｅｂコンテンツ以外の形式による情報であって良い。
また、上記実施の形態では、図１０，図１１から分かるように、コンテンツ情報を自動作成するのにあたり、ユーザが操作するＰＣでは、画像データを取り込んでサーバに送信する役割を与え、サーバ側でコンテンツ作成処理、メタデータ処理、及び地図データベースに対する検索を行っている。しかしながら、例えば、コンテンツ作成処理機能はＰＣに与えるようにして、サーバではメタデータ処理と、ＰＣからの検索要求に応じた地図データベースの検索のみを行うようにすることも考えられる。このような構成は、本願発明としての情報処理装置の構成を、複数の装置に対して分割して与えているものとしてみることができる。このようにして本発明の概念としては、例えば図１０，図１１に示される機能部位の処理をどこまでＰＣ側に実行させるのかについては特に制限がないものである。
また、本願発明に対応する構成として、例えば、ＰＣに地図データベースを実装すれば、図１０、図１１に示される全ての機能部位をＰＣ側で完結して行えるように構成することも可能である。しかしながら、実施の形態のようにして、コンテンツ作成処理、メタデータ処理、及び地図データベース検索をサーバ側の機能としているのは、ユーザが操作するＰＣ側において必要とされる機能をできるだけ簡易で汎用性のあるものにしたほうがよいという理由からである。例えば実施の形態にあっても、ＰＣのユーザは、Ｗｅｂブラウザという、現状であればＰＣに一般的にインストールされるアプリケーションを利用している。このことは、特にコンテンツ作成専用のアプリケーションなどを用意しなくとも、簡単にコンテンツの自動作成が行えるようになっていることを意味する。また、コンテンツ作成側にとっても、例えばコンテンツ作成機能について改良を施そうとしたときには、サーバ側においてのみプログラムの更新やハードウェアの増強を行えばよいことになり、運営負担の軽減や、設計自由度が高いなどの効果も得られる。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態に対応する撮像装置と、ＧＰＳ衛星とから成るシステム構成を模式的に示す図である。
【図２】実施の形態において使用される画像データの構造例を模式的に示す図である。
【図３】実施の形態に対応する撮像装置の構成例を示す図である。
【図４】実施の形態としてのブログのリンクページ自動作成に応じた、装置間における手順を模式的に示す図である。
【図５】実施の形態により作成されるブログの内容例を示す図である。
【図６】実施の形態としてのＷｅｂページ自動作成に応じた、装置間における手順を模式的に示す図である。
【図７】実施の形態により作成されるＷｅｂページの内容例を示す図である。
【図８】実施の形態に応じたパーソナルコンピュータ（ＰＣ）の構成例を示す図である。
【図９】実施の形態に応じたブログサーバ、Ｗｅｂコンテンツ作成サーバの構成例を示す図である。
【図１０】実施の形態としてのブログリンクページ自動作成のための処理手順例を示す図である。
【図１１】実施の形態としてのＷｅｂページ自動作成のための処理手順例を示す図である。
【符号の説明】
【００６７】
１  撮像装置、２  パーソナルコンピュータ（ＰＣ）、３  ブログサーバ、３Ａ  Ｗｅｂコンテンツ作成サーバ３Ａ、１１  撮像部、１２  ビデオ圧縮処理部、１３  収音部、１４  オーディオ圧縮部、１５  多重化処理部、１６  バッファ部、１７  ストレージ部、１８  カメラ制御部、１９  オーディオ制御部、２０  管理情報制御部、２１  移動検出部、２２  ユーザインターフェイス制御部、２３  ビデオ制御部、２４  データインターフェイス、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  ＨＤＤ、３４ａ  Ｗｅｂブラウザ、３５  操作入力処理部、３６  表示出力処理部、３７  メディアドライブ、３８  データインターフェイス、３９  ネットワークインターフェイス、４０  内部バス、４１  操作デバイス、４２  表示デバイス、５０  制御部、５１  ネットワークインターフェイス、５２  コンテンツ作成処理部、５３  メタデータ処理部、５４  記憶部、５４ａ  ブログデータベース、５４ｂ  地図データベース、５４ｃ  テンプレートデータベース、５５  内部バス
【図１】
2007213385.tif 000003
【図２】
2007213385.tif 000004
【図３】
2007213385.tif 000005
【図４】
2007213385.tif 000006
【図５】
2007213385.tif 000007
【図６】
2007213385.tif 000008
【図７】
2007213385.tif 000009
【図８】
2007213385.tif 000010
【図９】
2007213385.tif 000011
【図１０】
2007213385.tif 000012
【図１１】
2007213385.tif 000013