(57)【要約】【課題】  適切な写真画像の検索を行ない、その写真画像を挿入して文章の編集を行なう編集装置を提供する。【解決手段】  時間を主要な要素として構成される文章を編集する編集装置であって、文章を入力する文章入力手段と、撮影した複数の写真画像と共に、撮影日時と該写真画像に関する情報とを、写真画像毎に関連付けて記憶した画像記憶手段と、入力する文章から、時間を表現する単語を抽出する第１抽出手段と、入力する文章から、前記時間以外を表現する単語を抽出する第２抽出手段と、所定のタイミングで、第１抽出手段および第２抽出手段により抽出された単語を用いて検索条件を設定し、設定した検索条件に基づいて、複数の写真画像の中から少なくとも１つの写真画像を特定する画像検索手段と、特定された写真画像を文章の所定位置に挿入し、所定形式で出力する出力手段とを備える。【選択図】  図５
2007047962.tif 000002
【特許請求の範囲】
【請求項１】
時間を主要な要素として構成される文章を編集する編集装置であって、
前記文章を入力する文章入力手段と、
撮影した複数の写真画像と共に、撮影日時と該写真画像に関する情報とを、該写真画像毎に関連付けて記憶した画像記憶手段と、
前記入力する文章から、時間を表現する単語を抽出する第１抽出手段と、
前記入力する文章から、前記時間以外を表現する単語を抽出する第２抽出手段と、
所定のタイミングで、前記第１抽出手段および前記第２抽出手段により抽出された単語を用いて検索条件を設定し、該設定した検索条件に基づいて、前記複数の写真画像の中から少なくとも１つの写真画像を特定する画像検索手段と、
前記特定された写真画像を前記文章の所定位置に挿入し、所定形式で出力する出力手段と
を備えた編集装置。
【請求項２】
請求項１に記載の編集装置であって、
前記第１抽出手段および前記第２抽出手段は、前記入力する文章のうち、前記写真画像を挿入する所定位置の前方であって、当該所定位置に近い文章中から取り出された単語のうちから、前記単語を特定する編集装置。
【請求項３】
請求項１または２に記載の編集装置であって、
前記画像検索手段は、前記検索条件として、前記時間を表現する単語に基づいて前記写真画像の撮影日時の範囲を設定し、検索を行なう編集装置。
【請求項４】
請求項３に記載の編集装置であって、
前記画像検索手段は、前記写真画像を挿入する所定位置の前方に既に挿入した写真画像がある場合には、当該挿入済みの写真画像の撮影日時を用いて、前記撮影日時の範囲を設定して、検索を行なう編集装置。
【請求項５】
請求項１ないし４のいずれかに記載の編集装置であって、
前記画像記憶手段は、前記写真画像に関する情報として、該写真画像毎の撮影位置を記憶しており、
前記第２抽出手段が抽出する前記時間以外を表現する単語は、地域名を表現する単語であり、
前記画像検索手段は、前記時間を表現する単語と前記地域名を表現する単語とを用いて検索を行なう
編集装置。
【請求項６】
請求項５に記載の編集装置であって、
前記画像検索手段は、前記検索条件として、前記地域名を表現する単語に基づいて前記写真画像の撮影位置の範囲を設定し、検索を行なう編集装置。
【請求項７】
請求項６に記載の編集装置であって、
前記画像検索手段は、前記写真画像を挿入する所定位置の前方に既に挿入した写真画像がある場合には、当該挿入済みの写真画像の地域名の単語を用いて、前記撮影位置の範囲を設定して、検索を行なう編集装置。
【請求項８】
請求項１ないし４のいずれかに記載の編集装置であって、
前記画像記憶手段は、前記写真画像に関する情報として、該写真画像の内容を示したキーワードを記憶しており、
前記第２抽出手段が抽出する前記時間以外を表現する単語は、普通名詞の単語であり、
前記画像検索手段は、前記時間を表現する単語と前記普通名詞の単語とを用いて検索を行なう
編集装置。
【請求項９】
請求項１ないし４のいずれかに記載の編集装置であって、
前記画像記憶手段は、前記写真画像に関する情報として、該写真画像毎の撮影位置と該写真画像の内容を示したキーワードとを記憶しており、
前記第２抽出手段が抽出する前記時間以外を表現する単語は、地域名を表現する単語および普通名詞の単語であり、
前記画像検索手段は、前記時間を表現する単語と前記地域名を表現する単語と前記普通名詞の単語とを用いて検索を行なう
編集装置
【請求項１０】
請求項８または９に記載の編集装置であって、
前記画像検索手段は、前記検索条件として、前記普通名詞の単語を検索用のキーワードに設定する編集装置。
【請求項１１】
請求項１０に記載の編集装置であって、
前記画像検索手段は、前記抽出した普通名詞の単語が複数ある場合には、前記写真画像を挿入する所定位置に近い順に、または、同時に、当該複数の普通名詞を用いて検索を行なう編集装置。
【請求項１２】
請求項８ないし１１のいずれかに記載の編集装置であって、
前記出力手段は、前記文章中における前記写真画像の検索に用いた普通名詞に、該写真画像へのハイパーリンクを付与する編集装置。
【請求項１３】
請求項８ないし１１のいずれかに記載の編集装置であって、
前記出力手段は、前記文章中における前記写真画像の検索に用いた普通名詞の後ろに、該写真画像のサムネイル画像を挿入し、該サムネイル画像に該写真画像へのハイパーリンクを付与する編集装置。
【請求項１４】
請求項１ないし１１のいずれかに記載の編集装置であって、
前記出力手段は、前記文章中に写真画像を挿入するレイアウトを複数備え、該挿入する写真画像の枚数に応じて、該複数のレイアウトから一のレイアウトを選択し、当該選択されたレイウトに従って該写真画像を挿入し、該レイアウトで出力する編集装置。
【請求項１５】
請求項１ないし１４のいずれかに記載の編集装置であって、さらに、
前記入力する文章や編集した文章を所定画面上に表示する表示手段を備え、
前記表示手段は、前記検索結果である写真画像を、前記文章の表示領域の脇であって該文章の表示領域とは別の領域に表示する
編集装置。
【請求項１６】
請求項１ないし１５のいずれかに記載の編集装置であって、
前記文章入力手段は、前記文章の入力操作を行なうキーボードおよびポインティングデバイスを備え、
前記画像検索手段は、前記キーボードまたは前記ポインティングデバイスによる予め設定された所定操作のタイミングで検索を実行する
編集装置。
【請求項１７】
請求項１ないし１６のいずれかに記載の編集装置であって、
前記写真画像を挿入する文章は、文頭から文末へ時系列で表現される日記および旅行記の文章である編集装置。
【請求項１８】
時間を主要な要素として構成される文章を編集する編集装置を制御するコンピュータプログラムであって、
前記文章を入力する機能と、
撮影した複数の写真画像と共に、撮影日時と該写真画像に関する情報とを、該写真画像毎に関連付けて記憶する機能と、
前記入力する文章から、時間を表現する単語を抽出する機能と、
前記入力する文章から、前記時間以外を表現する単語を抽出する機能と、
所定のタイミングで、前記第１抽出手段および前記第２抽出手段により抽出された単語を用いて検索条件を設定し、該設定した検索条件に基づいて、前記複数の写真画像の中から少なくとも１つの写真画像を特定する機能と、
前記特定された写真画像を前記文章の所定位置に挿入し、所定形式で出力する機能と
を前記編集装置に実現させるコンピュータプログラム。
【請求項１９】
請求項１８に記載のコンピュータプログラムをコンピュータに読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章中に写真画像を挿入して編集する技術に関し、詳しくは、挿入する写真画像を選択する技術に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラで撮影した写真画像などを、文章中に挿入し、見栄えのする電子日記や電子旅行記などを作成することが行なわれている。こうした日記、旅行記を作成する際には、文章に合った適切な写真画像を選択する必要がある。例えば、下記特許文献１には、ユーザが入力した文章から写真画像の検索用のキーワードを抽出し、これを用いて、予めキーワードなどの情報を付した画像群の中から、所望の写真画像を検索する技術が開示されている。かかる検索技術によれば、ユーザが写真画像のファイル名を覚えていない場合であっても所望の写真画像を検索することができるとされている。
【０００３】
【特許文献１】特開平６−２８２５３９号公報
【特許文献２】特開平８−８３２８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、かかる検索技術では、適切な写真画像を検索することが困難な場合があった。すなわち、単に文章全体から写真画像の検索用のキーワードを抽出すると、所望する写真画像とは無関係に写真画像を検索してしまい、適切な写真画像を特定するための絞込みが困難であった。かかる技術で、文脈に合った適切な写真画像を選択するには、まず、ユーザが適切な文章、あるいは単語を検索用キーワードとして選択する必要があり、写真画像を挿入する文章の作成作業において煩雑な操作が必要であった。
【０００５】
本発明は、適切な写真画像の検索が難しいといった問題を踏まえ、適切な写真画像の検索を行ない、その写真画像を挿入して文章の編集を行なう編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の編集装置は、上記課題に鑑み、以下の手法を採った。すなわち、時間を主要な要素として構成される文章を編集する編集装置であって、前記文章を入力する文章入力手段と、撮影した複数の写真画像と共に、撮影日時と該写真画像に関する情報とを、該写真画像毎に関連付けて記憶した画像記憶手段と、前記入力する文章から、時間を表現する単語を抽出する第１抽出手段と、前記入力する文章から、前記時間以外を表現する単語を抽出する第２抽出手段と、所定のタイミングで、前記第１抽出手段および前記第２抽出手段により抽出された単語を用いて検索条件を設定し、該設定した検索条件に基づいて、前記複数の写真画像の中から少なくとも１つの写真画像を特定する画像検索手段と、前記特定された写真画像を前記文章の所定位置に挿入し、所定形式で出力する出力手段とを備えたことを要旨としている。
【０００７】
本発明の編集装置によれば、入力された文章からの時間を表現する単語と、時間以外を表現する単語とを用いて検索条件を設定して写真画像の検索を行ない、写真画像を特定して文章中に挿入する。つまり、文章中に記載のある時間の単語を基準とした検索条件に加えて、時間以外の単語を用いた検索条件を設定する。したがって、写真画像の検索時に検索対象の絞込みができ、適切な写真画像の検索を行なうことができる。その結果、適切な写真画像を挿入した文章を形成する編集装置を構築することができる。
【０００８】
上記の構成を有する編集装置の第１抽出手段および第２抽出手段は、前記入力する文章のうち、前記写真画像を挿入する所定位置の前方であって、当該所定位置に近い文章中から取り出された単語のうちから、前記単語を特定するものとしても良い。
【０００９】
かかる編集装置によれば、写真画像を挿入する所定位置の前方で、その位置に近い文章から抽出した単語を用いて写真画像を検索し、これを文章中に挿入する。したがって、文章の文脈に適合した写真画像を検索することができる。
【００１０】
上記の構成を有する編集装置の画像検索手段は、前記検索条件として、前記時間を表現する単語に基づいて前記写真画像の撮影日時の範囲を設定し、検索を行なうものとしても良い。
【００１１】
かかる編集装置によれば、文章中から抽出した時間を表現する単語から撮影日時の範囲を設定することで、写真画像の検索対象を絞り込むことができる。
【００１２】
上記の構成を有する編集装置の画像検索手段は、前記写真画像を挿入する所定位置の前方に既に挿入した写真画像がある場合には、当該挿入済みの写真画像の撮影日時を用いて、前記撮影日時の範囲を設定して、検索を行なうものとしても良い。
【００１３】
かかる編集装置によれば、挿入済みの写真画像の撮影日時を用いて検索条件を設定することができ、容易に検索対象を絞り込むことができる。
【００１４】
上記の構成を有する編集装置の画像記憶手段は、前記写真画像に関する情報として、該写真画像毎の撮影位置を記憶しており、前記第２抽出手段が抽出する前記時間以外を表現する単語は、地域名を表現する単語であり、前記画像検索手段は、前記時間を表現する単語と前記地域名を表現する単語とを用いて検索を行なうものとしても良い。
【００１５】
かかる編集装置によれば、時間を表現する単語による検索条件に加え、地域名の単語による検索条件に基づいて、写真画像を特定する。したがって、検索対象を絞り込み、容易に写真画像を特定することができる。
【００１６】
上記の構成を有する編集装置の画像検索手段は、前記検索条件として、前記地域名を表現する単語に基づいて前記写真画像の撮影位置の範囲を設定し、検索を行なうものとしても良い。
【００１７】
かかる編集装置によれば、時間および地域名の単語により、撮影日時および撮影位置の範囲を検索条件として設定することができる。こうした条件により検索対象を絞り込むことで、適切な写真画像を特定することができる。
【００１８】
上記の構成を有する編集装置の画像検索手段は、前記写真画像を挿入する所定位置の前方に既に挿入した写真画像がある場合には、当該挿入済みの写真画像の地域名の単語を用いて、前記撮影位置の範囲を設定して、検索を行なうものとしても良い。
【００１９】
かかる編集装置によれば、挿入済みの写真画像の地域名の単語を用いて検索条件を設定することができ、容易に検索対象を絞り込むことができる。
【００２０】
上記の構成を有する編集装置の画像記憶手段は、前記写真画像に関する情報として、該写真画像の内容を示したキーワードを記憶しており、前記第２抽出手段が抽出する前記時間以外を表現する単語は、普通名詞の単語であり、前記画像検索手段は、前記時間を表現する単語と前記普通名詞の単語とを用いて検索を行なうものとしても良い。
【００２１】
かかる編集装置によれば、時間を表現する単語による検索条件に加え、普通名詞の単語による検索条件に基づいて、写真画像を特定する。したがって、検索対象を絞り込み、容易に写真画像を特定することができる。
【００２２】
上記の構成を有する編集装置の画像記憶手段は、前記写真画像に関する情報として、該写真画像毎の撮影位置と該写真画像の内容を示したキーワードとを記憶しており、前記第２抽出手段が抽出する前記時間以外を表現する単語は、地域名を表現する単語および普通名詞の単語であり、前記画像検索手段は、前記時間を表現する単語と前記地域名を表現する単語と前記普通名詞の単語とを用いて検索を行なうものとしても良い。
【００２３】
かかる編集装置によれば、時間および地域名の単語により、撮影日時および撮影位置の範囲を検索条件として設定すると共に、普通名詞を用いて検索を行なう。こうした条件により検索対象を絞り込むことで、迅速に適切な写真画像を特定することができる。
【００２４】
上記の構成を有する編集装置の画像検索手段は、前記検索条件として、前記普通名詞の単語を検索用のキーワードに設定するものとしても良い。
【００２５】
かかる編集装置によれば、文章中から抽出した普通名詞の単語を用いることで、写真画像の検索対象を絞り込み、容易に適切な写真画像を特定することができる。
【００２６】
上記の構成を有する編集装置の画像検索手段は、前記抽出した普通名詞の単語が複数ある場合には、前記写真画像を挿入する所定位置に近い順に、または、同時に、当該複数の普通名詞を用いて検索を行なうものとしても良い。
【００２７】
かかる編集装置によれば、複数の普通名詞を用いて検索することで、適切な写真画像を検索することができる。特に、写真画像を挿入する位置に近いものから順に、検索用のキーワードとすることで、文章の文脈に適合した写真画像を迅速に検索することができる。
【００２８】
上記の構成を有する編集装置の出力手段は、前記文章中における前記写真画像の検索に用いた普通名詞に、該写真画像へのハイパーリンクを付与するものとしても良い。
【００２９】
かかる編集装置によれば、文章中の普通名詞にハイパーリンクを付与することで、間接的に写真画像を文章中に挿入する。こうしたハイパーリンクを利用することで、写真画像と普通名詞との関連付けを容易に行なうことができる。
【００３０】
上記の構成を有する編集装置の出力手段は、前記文章中における前記写真画像の検索に用いた普通名詞の後ろに、該写真画像のサムネイル画像を挿入し、該サムネイル画像に該写真画像へのハイパーリンクを付与するものとしても良い。
【００３１】
かかる編集装置によれば、文章中の普通名詞の後ろにサムネイル画像を挿入し、そのサムネイル画像と写真画像とをハイパーリンクで関連付ける。こうした態様で文章を編集することで、見栄えのする文章を生成することができる。
【００３２】
上記の構成を有する編集装置の出力手段は、前記文章中に写真画像を挿入するレイアウトを複数備え、該挿入する写真画像の枚数に応じて、該複数のレイアウトから一のレイアウトを選択し、当該選択されたレイウトに従って該写真画像を挿入し、該レイアウトで出力するものとしても良い。
【００３３】
かかる編集装置によれば、挿入する写真枚数に応じてレイアウトを選択するため、編集作業を簡便なものとすることができる。
【００３４】
上記の構成を有する編集装置は、さらに、前記入力する文章や編集した文章を所定画面上に表示する表示手段を備え、前記表示手段は、前記検索結果である写真画像を、前記文章の表示領域の脇であって該文章の表示領域とは別の領域に表示するものとしても良い。
【００３５】
かかる編集装置によれば、文章の表示領域とは別に、検索結果である写真画像を表示する。したがって、表示された写真画像から文章中へ挿入する写真画像を特定する作業を、容易に行なうことができる。
【００３６】
上記の構成を有する編集装置の文章入力手段は、前記文章の入力操作を行なうキーボードおよびポインティングデバイスを備え、前記画像検索手段は、前記キーボードまたは前記ポインティングデバイスによる予め設定された所定操作のタイミングで検索を実行するものとしても良い。
【００３７】
かかる編集装置によれば、予め設定された所定操作のタイミングで検索を実行する。所定操作としては、例えば、キーボードによる文章入力操作や、ポインティングデバイスによるカーソル位置の移動操作などを想定することができる。こうした操作のタイミングで写真画像を検索するため、挿入する写真画像を即座に特定することができ、編集作業における利便性を向上することができる。
【００３８】
上記の構成を有する編集装置の写真画像を挿入する文章は、文頭から文末へ時系列で表現される日記および旅行記の文章であるものとすることができる。
【００３９】
本発明は、コンピュータプログラムおよびコンピュータプログラムを記録した媒体としても実装することができる。記録媒体としては、フレキシブルディスク，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ／ＲＡＭ，光磁気ディスク、メモリカード、ハードディスクなどコンピュータが読取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．第１実施例の編集装置の構造：
Ｂ．編集装置の表示態様：
Ｃ．編集処理：
Ｃ−１．写真検索処理：
Ｄ．第２実施例の編集装置の構造：
Ｅ．変形例：
【００４１】
Ａ．第１実施例の編集装置の構造：
図１は、本発明の第１実施例としての編集装置の概略構造を示す説明図である。この編集装置１０は、日記の文章中に写真画像を挿入して、写真付きの電子日記を作成する装置であり、ユーザ操作を受け付ける入力部１１、作成した電子日記を表示する表示部１２、電子日記を所定形式で外部に出力する出力部１３、電子日記を所定形式で印刷する印刷部１４、入力した文章から名詞を抽出する名詞抽出部１６、文章に挿入する写真画像を検索する写真検索部１７、編集装置１０の全体を制御するワードプロセッサ制御部２０などから構成されている。
【００４２】
入力部１１は、キーボード２１やマウス（図示なし）などと接続し、ユーザが入力する電子日記の文章や、電子日記に挿入する写真画像の検索指令などを受け付ける。表示部１２は、ディスプレイ２２や、所定形式のテンプレートを備えたレイアウトＤＢ２５と接続しており、ユーザが指定する形式で電子日記や写真画像を表示する。本実施例では、ユーザが指定する表示形式として、レイアウト表示、ハイパーリンク表示、サムネイル表示の３種類が設けてある（図５〜７参照）。例えば、ユーザがレイアウト表示を指定した場合には、表示部１２は、レイアウトＤＢ２５から所定形式のテンプレートを取得し、これに電子日記の文章や写真画像を配置してディスプレイ２２上に表示する。
【００４３】
このレイアウトＤＢ２５には、図２に一例を示すように、所定形式のテンプレートが格納されている。図２（ａ）は電子日記に挿入する写真画像が１枚の場合のテンプレートを、図２（ｂ）は写真画像が２枚の場合のテンプレートを、図２（ｃ）は写真画像が３枚の場合のテンプレートを、図２（ｄ）は写真画像が４枚の場合のテンプレートを、それぞれ示している。例えば、レイアウト表示において、文章中に挿入する写真画像が２枚選ばれた場合には、表示部１２は、レイアウトＤＢ２５から図２（ｂ）の形式のテンプレートを選択し、この形式で文章および写真画像を表示している。
【００４４】
出力部１３は、レイアウトＤＢ２５と接続し、作成された電子日記のデータをＨＴＭＬ形式のファイルで出力する。出力部１３は、図示しないインターネット上の所定のＷｅｂサーバへの接続が可能であり、出力されたＨＴＭＬ形式のファイルは、Ｗｅｂサーバ上にアップロードされる。
【００４５】
印刷部１４は、レイアウトＤＢ２５と接続し、作成された電子日記のデータを印刷データに変換して図示しないプリンタへ出力する。プリンタは、入力した印刷データに従って、写真画像付きの電子日記を用紙上に印刷する。こうして印刷された日記によって、日記帳やアルバムなどが形成される。なお、出力部１３および印刷部１４は、上述の表示部１２と同様、レイアウトＤＢ２５から写真画像の枚数に応じたテンプレートを選択し、これに文章および写真画像を配置して出力あるいは印刷している。
【００４６】
名詞抽出部１６は、形態素解析辞書２６と接続し、入力した電子日記の文章中から名詞を抽出する。すなわち、名詞抽出部１６は、品詞などの単語リストを備えた形態素解析辞書２６を参照し、入力した文章を形態素の列に分割し、名詞を見分ける処理を行なっている。本実施例では、時間に関する名詞（単語）を時間名詞と、地域名に関する名詞（単語）を地域名詞と、それぞれ定義し、時間名詞、地域名詞、普通名詞の３つに分けて文章中から名詞を抽出する。例えば、「今朝」、「午前」、「昼」、「午後」、「夕方」などの他、「１０：００」、「１０時」などの単語は、時間名詞に該当し、「長野県」、「大岡村」、「松本市」などの都道府県、市町村名の他、「信州」、「甲信越」などの単語は、地域名詞に該当する。
【００４７】
写真検索部１７は、写真ＤＢ２７、地図情報ＤＢ２８と接続し、名詞抽出部１６で抽出された時間名詞、地域名詞、普通名詞を用いて、文章に適合する写真画像を写真ＤＢ２７から検索し、候補となる写真画像を出力する。
【００４８】
写真ＤＢ２７は、デジタルスチルカメラや、カメラ付きの携帯電話など、撮像機器で撮影した複数の写真画像データを記憶すると共に、各写真画像データの画像情報を、各写真画像データに関連付けて記憶している。具体的には、図３に示すように、撮影日時、撮影位置、キーワードを画像情報として記憶している。ここで、撮影日時は、その写真画像を撮影した日付と時間であり、撮影位置は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍｓ）方式の通信を用いた撮影位置の経度、緯度であり、キーワードは、撮影した写真画像の内容を表わした単語である。例えば、写真画像の内容が、「信州新町の道の駅」を撮影したものである場合、撮影日時「２００５年４月２９日  １１時５０分」、撮影位置「北緯３２度４２分１９秒、東経１３１度１８分５２秒」、キーワード「道の駅」などの画像情報が、その写真画像と関連付けて記憶されている。
【００４９】
一般に、デジタルスチルカメラなどで取扱う写真画像のデータ構造は、いわゆるＥｘｉｆ形式であり、ＪＰＥＧ形式の写真画像データを基本に、写真画像データを撮影した際の撮影日時などの撮影情報、サムネイル画像、ＧＰＳによる撮影位置情報など、所定の画像情報を、Ｅｘｉｆ規約に準拠した形式で埋め込んで構成されている。本実施例では、こうしたＥｘｉｆ形式に含まれている種々の情報のうち、撮影日時、撮影位置を抽出し、写真画像データを確認したユーザが写真画像データ毎にキーワードを設定することで、写真ＤＢ２７を形成している。
【００５０】
なお、ＧＰＳによる経度、緯度の情報は、Ｅｘｉｆ規約でユーザの使用量域として設定されているメーカーノートに書き込まれているものであっても良い。また、カメラ付きの携帯電話の場合には、ＧＰＳによる経度、緯度の撮影位置に代えて、携帯電話の基地局の情報を用いるものとしても良い。さらには、撮影の際に、ユーザが撮像機器側でキーワードを付すことが可能で、キーワード自体もＥｘｉｆ形式のデータに記憶する構成の撮像機器である場合には、写真ＤＢ２７の形成の際に、Ｅｘｉｆ形式のデータからキーワードを抽出するものとしても良い。
【００５１】
地図情報ＤＢ２８は、階層構造で表わした地域名を格納している。具体的には、図４に示すように、市町村を示す地域名を下位層とし、地方名、都道府県名などを示す地域名をその上位層として設定し、下位層には地域名に加えて、その地域を経度、緯度の範囲で表現したデータを備えている。写真検索部１７は、写真画像の検索の際に、地図情報ＤＢ２８を使用する。すなわち、文章から抽出した地域名詞に該当する地域名を地図情報ＤＢ２８から検出し、候補として検索しようとする一の写真画像の撮影位置が、検索した地域名から求められる経度、緯度の範囲内に含まれるか否かを判断している。
【００５２】
例えば、図４に示す地域名「□」、「信州新町」、「長野市」の上位層である「北信」が、文章中から抽出されたとする。この場合、「北信」の経度、緯度の範囲は、「□」、「信州新町」、「長野市」の各経度、緯度の範囲の和で表現される。この「北信」の経度、緯度の範囲内に、一の写真画像の撮影位置の経度、緯度が収まる場合には、文章に適合した写真画像である可能性が高いと考えられる。写真検索部１７は、こうした撮影位置に対する条件を、写真ＤＢ２７からの一検索条件として設定し、検索対象を絞り込んでいる。
【００５３】
なお、図４に示した階層構造の地域名は、理解を容易にするため、単純な木（ツリー）構造であるものとして説明したが、実際には、非循環型有効グラフとして設定されている。つまり、上位層が必ずしも一つに設定されている構造ではない。具体的には、「長野県」は、単に「甲信越」地方に属するのみならず、「中部」地方にも属するように構成されている。
【００５４】
写真検索部１７は、こうして文章中の地域名詞から検索範囲を絞り込むと共に、時間名詞からも検索対象を絞り込んでいる。例えば、文章中から抽出された時間名詞が「朝」である場合、「朝」の時間帯を６時から９時などに予め設定しておき、撮影日時がこの時間帯に含まれる写真画像を検索対象とする。写真検索部１７は、こうして絞り込まれた検索対象に対して、文章中から抽出された普通名詞を検索用のキーワードとし、これを用いて所望の写真画像を検索している。なお、時間名詞に対する時間帯は、ユーザが予め設定できるものとしても良い。
【００５５】
ワードプロセッサ制御部２０は、入力部１１，表示部１２，出力部１３，印刷部１４，名詞抽出部１６，写真検索部１７と接続し、各部を制御する。例えば、入力部１１を介して受け付けた文章を名詞抽出部１６に出力し、名詞抽出部１６から入力した所定の名詞を写真検索部１７に出力する。そして、写真検索部１７で検索された写真画像を入力して、これと入力した文章とを表示部１２に出力している。つまり、編集装置１０は、ワードプロセッサ制御部２０と各部との協働により、写真付きの電子日記を作成している。
【００５６】
なお、以上の構成の編集装置１０において、入力部１１は特許請求の範囲の文章入力手段に、写真ＤＢ２７は画像記憶手段に、名詞抽出部１６は第１、第２抽出手段に、写真検索部１７は画像検索手段に、出力部１３は出力手段に、それぞれ該当する。
【００５７】
以上の編集装置１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤなどを備えた一般的なコンピュータに、後述するアプリケーションソフトウェアとしての編集処理プログラムをインストールして実現される。つまり、上記の各処理部は、編集処理プログラムと、ＣＰＵ，ＲＯＭ，ＲＡＭから構成され、レイアウトＤＢ２５，形態素解析辞書２６，写真ＤＢ２７，地図情報ＤＢ２８は、ＨＤＤの一記憶領域により構成される。以下、編集処理の説明に先立って、編集装置１０で写真付き電子日記を作成する際のディスプレイ２２上の表示態様について説明する。
【００５８】
Ｂ．編集装置の表示態様：
図５は、編集装置１０で写真付き電子日記を作成する際の表示画面の一態様を示した説明図である。この画面は、後述する編集処理を開始するとディスプレイ２２上に表示される画面である。ここでは、編集処理を実行するソフトウェアを日記エディタ（デジタル写真付き日記エディタ）と呼び、こうした画面を日記エディタ画面と呼ぶ。
【００５９】
図示するように、日記エディタ画面には、日記の日付を入力するカンレンダコントロールＣＣ，日記のタイトルを入力するタイトル入力部Ｔ，画面表示を切替えるタブコントロールＴＣ，日記の文章等を入力する入力領域ＩＡ，文章に合った写真画像の候補を表示する写真表示領域ＰＡ，写真画像の検索を開始する検索ボタンＳＢ，作成した日記の保存や印刷を指示するメニューバーＭＢなどが設けてある。
【００６０】
カレンダコントロールＣＣは、日付の入力領域であるテキストボックスと、日付のリストを示すリストボックスとからなり、ユーザはテキストボックスへの直接的な入力や、リストボックスのリストからの選択により、日付を設定することができる。タブコントロールＴＣには、「レイウト」、「ハイパーリンク」、「サムネイル」の３つのタブが設けてあり、ユーザがマウスで所定のタブをクリックすることで、日記の表示形式を切替えることができる。
【００６１】
例えば、図５は「レイウト」タブをクリックした場合のレイアウト表示画面であり、図６は「ハイパーリンク」タブをクリックした場合のハイパーリンク表示画面であり、図７は「サムネイル」タブをクリックした場合のサムネイル表示画面である。それぞれ、レイアウト出力のイメージ、ハイパーリンク出力のイメージ、サムネイル出力のイメージを確認しながら、ユーザは日記の編集を行なうことができる。
【００６２】
入力領域ＩＡは、上下、左右のスクロールバーＳ１，Ｓ２を備え、ユーザが日記文章を入力し、出力イメージを確認する領域である。ユーザは、入力領域ＩＡにキーボード２１を操作して日記文章を入力する。文章の入力に伴って、画面上には一般的なカーソルが点滅表示される。
【００６３】
写真表示領域ＰＡは、上下のスクロールバーＳ３を備え、検索結果の写真画像を所定サイズで表示する領域である。所定文章を入力したユーザが、検索ボタンＳＢをマウスでクリックすると、カーソル位置の前方の文章に適合する写真画像の検索が開始され、写真表示領域ＰＡに検索結果が表示される。ユーザが、写真表示領域ＰＡの写真画像を確認して、所望する写真画像をクリックすると、その写真画像が文章中に挿入する写真画像として選択される。
【００６４】
例えば、図５から図７に示すように、ユーザが日記の文章を入力し、「事故があったようだ。道の駅」の文章の後ろにカーソルがあったとする。この場合、カーソル位置の前方に該当する「道の駅」に適合する写真画像が検索され、写真表示領域ＰＡに表示される。
【００６５】
例えば、図５に示したレイアウト表示の場合であれば、ユーザが写真表示領域ＰＡの写真画像を選択すると、入力領域ＩＡの文章中に写真画像が挿入される。なお、図５の例では、２枚目の写真画像が選択されたことになり、図２（ｂ）のレイアウトで表示される。
【００６６】
また、図６に示したハイパーリンク表示の場合であれば、ユーザが写真表示領域ＰＡの写真画像を選択すると、写真画像の検索に用いられた文章中の普通名詞である「道の駅」には下線が引かれ、下線部分と選択された写真画像とがハイパーリンクで関係付けられる。すなわち、文章中の「道の駅」の部分をマススでクリックすると、関連付けされた写真画像が表示されることとなる。換言すると、入力領域ＩＡの文章中に、下線で対応付けられ、視認できない形の写真画像が挿入される。
【００６７】
さらに、図７に示したサムネイル表示の場合であれば、ユーザが写真表示領域ＰＡの写真画像を選択すると、入力領域ＩＡの「道の駅」の後ろに選択された写真画像のサムネイル画像が挿入される。このサムネイル画像と基の写真画像とは、ハイパーリンクで関係付けられ、文章中のサムネイル画像をマウスでクリックすると、基の写真画像が表示されることとなる。なお、サムネイル画像は、選択された写真画像を間引いて形成されているが、Ｅｘｉｆ形式のデータ中のサムネイル画像を用いるものとしても良い。
【００６８】
ユーザは、こうしたユーザインタフェースとしての日記エディタ画面を操作して、写真付きの電子日記を完成する。完成した電子日記は、メニューバーＭＢの「保存」ボタン操作により出力され、「印刷」ボタン操作により印刷される。
【００６９】
以下、こうした日記エディタ画面において、ユーザが電子日記を作成する編集処理について説明する。なお、本実施例の編集装置１０は、Ｗｅｂページを作成することを前提にＨＴＭＬ形式の電子日記を作成するものとして説明するが、パーソナルコンピュータでユーザ自身が閲覧することを前提として、ＨＴＭＬ形式以外の文章形式（例えば、リッチテキスト形式など）で電子日記を作成するものとしても良い。
【００７０】
Ｃ．編集処理：
図８は、電子日記の編集処理のフローチャートである。この処理は写真付きの電子日記を作成する処理であり、キーボード２１等を介したユーザ指令を受けた編集装置１０のＣＰＵが処理プログラムをＲＯＭから読み出し、ＲＡＭ上に展開することで、処理が実行される。
【００７１】
処理を開始すると、ＣＰＵは、図５に示した日記エディタ画面をディスプレイ２２上に表示し、ユーザが入力する日記の日付の指定を受け付ける（ステップＳ１００）。具体的には、日記エディタ画面上のカレンダコントロールＣＣに入力された日付を、取り込んでいる。
【００７２】
続いて、ＣＰＵはユーザが入力する日記の文章を受け付ける（ステップＳ１１０）。具体的には、日記エディタ画面の入力領域ＩＡ(図５参照)に入力された文字列を取り込んでいる。
【００７３】
日記の文章を入力したユーザは、文章に適合する写真画像を挿入したい位置にカーソルを移動し、日記エディタ画面の検索ボタンＳＢをクリックする。ＣＰＵは、所定のタイミング、ここでは検索ボタンＳＢの操作指令を受けたとき、写真検索処理を行なう（ステップＳ１２０）。写真検索処理では、カーソル位置の前方にある時間名詞、地域名詞、普通名詞を抽出し、これらを用いて文章に適合する写真画像の検索を実行する。なお、写真検索処理の詳細は、後述する。
【００７４】
所定の写真画像を検索したＣＰＵは、文章に適合する候補として、検索した写真画像を写真表示領域ＰＡに表示する（ステップＳ１３０）。ユーザは、写真表示領域ＰＡに表示された写真画像から所望の写真画像を選択し、これをマウスでクリックして写真画像の挿入を指示する。
【００７５】
写真画像の挿入指示を受けたＣＰＵは、選択された写真画像をカーソル位置近傍に挿入した形にデータを形成する（ステップＳ１４０）。具体的には、文章に挿入する写真枚数をカウントすると共に、写真画像の挿入位置、挿入する写真画像の検索に用いた名詞などの情報、レイアウト表示であれば写真枚数に応じたテンプレートなど、種々の情報に基づいて、写真画像を挿入した文章を形成している。なお、写真枚数のカウント値や、写真画像の挿入位置、検索に用いた名詞などの情報は、ＲＡＭ上のメモリに記憶される。
【００７６】
続いて、ＣＰＵは、ユーザが指定する表示形式に応じて、入力領域ＩＡの表示画面を更新する（ステップＳ１５０）。具体的には、上記のステップで形成されたデータに基づいて、日記エディタ画面の表示を更新する。この際、ユーザが「レイアウト」、「ハイパーリンク」、「サムネイル」のいずれかのタブをクリックすることで、メモリに記憶した種々の情報を用い、選択された表示形式に対応して日記エディタ画面の表示を更新する。
【００７７】
ユーザが指定する表示形式で、写真画像を挿入した日記を表示したＣＰＵは、日記の文章の入力が終了したか否かを判断する（ステップＳ１６５）。具体的には、ユーザによるメニューバーＭＢの「保存」ボタンの選択操作によって文章入力が終了したと判断し、ユーザによるキーボード２１を介した文字列の入力操作によって文章入力が終了していないと判断している。
【００７８】
ステップＳ１６５で、ユーザの「保存」操作を受け付け、文章の入力が終了したと判断した（Ｙｅｓ）場合には、表示態様に対応してＨＴＭＬ形式のファイルを出力し、一連の編集処理を終了する。なお、出力されたファイルは、インターネットを介して所定のＷｅｂサーバにアップロードされる。
【００７９】
他方、ステップＳ１６５で、ユーザの文字列の入力操作を受け付け、文章の入力が終了していないと判断した（Ｎｏ）場合には、ステップＳ１１０へ戻り、一連の処理を繰り返す。
【００８０】
以上の編集処理により作成され、Ｗｅｂサーバにアップロードされた電子日記は、所定のＷｅｂブラウザにより閲覧することができる。例えば、レイアウト出力の場合は、図９に示すように、日記の日付、タイトルに続いて、文章中に写真画像を挿入した形式の電子日記が表示される。
【００８１】
また、ハイパーリンク出力の場合は、図１０に示すように、日記の日付、タイトルに続いて、ハイパーリンクを付けた文字列部分を下線で示した形式の電子日記が表示される。この下線部分の文字列（図１０の「道の駅」）をマウスでクリックすると、図１０の下段に示すように、「道の駅」の写真画像が表示される。
【００８２】
さらに、サムネイル出力の場合には、図１１に示すように、日記の日付、タイトルに続いて、文章中にサムネイル画像を挿入した形式の電子日記が表示される。このサムネイル画像をマウスでクリックすると、図１１の下段に示すように、サムネイル画像の基の写真画像が表示される。
【００８３】
Ｃ−１．写真検索処理：
図１２、図１３は、上述の編集処理のサブルーチンとしての写真検索処理のフローチャートである。電子日記の編集処理において、ユーザが検索ボタンＳＢをクリックすると、ＣＰＵはこの処理を実行する。
【００８４】
処理を開始すると、図１２に示すように、ＣＰＵは、日記エディタ画面の入力領域ＩＡに表示されているカーソル位置から日記文章の文頭へ向かって、カーソル位置前方の写真画像の挿入箇所を検索する処理を行なう（ステップＳ２００）。具体的には、ＣＰＵは、ＲＡＭ上のメモリに記憶された写真画像の情報を検索している。
【００８５】
写真画像の検索を行なったＣＰＵは、カーソル位置の前方に写真画像の挿入箇所が有るか否かを判断する（ステップＳ２０５）。ＣＰＵは、ＲＡＭ上のメモリの検索結果に基づき、カーソル位置の前方で直近の挿入位置の有無を判断している。
【００８６】
ステップＳ２０５で、カーソル位置前方に写真画像の挿入箇所が無い（Ｎｏ）と判断した場合には、文章の先頭（文頭）までの文字列を取得する（ステップＳ２１０）。他方、ステップＳ２０５で、カーソル位置前方に写真画像の挿入箇所が有る（Ｙｅｓ）と判断した場合には、カーソル位置から写真画像挿入箇所までの日記文章の文字列を取得する（ステップＳ２２０）。
【００８７】
ＣＰＵは、取得した所定の文字列について、形態素解析辞書２６を利用した形態素解析を行ない、その文字列を品詞（単語）に分解する（ステップＳ２３０）。例えば、図５に示したレイアウト表示を例にすると、カーソル位置の前方に既に写真画像が挿入してあるため、カーソル位置から写真画像挿入箇所までの「新町直前で渋滞に巻き込まれる。事故があったようだ。道の駅」までの文字列を入力し、これを品詞に分解する。
【００８８】
続いて、ＣＰＵは、カーソル位置に最も近い位置にある（取得した文字列の最も後ろにある）時間名詞を抽出する処理を行なう（ステップＳ２４０）。つまり、分解した複数の単語の中から時間名詞を選び、そのうち最もカーソル位置に近いものを抽出する処理を行なう。なお、時間名詞であるか否かの判断は、前述の「午前」、「午後」、「１０時」など、予め設定した名詞に該当するか否かにより行なわれる。
【００８９】
ＣＰＵは、抽出処理の結果、時間名詞の有無を判断する（ステップＳ２５５）。ステップＳ２５５で、所定の時間名詞が抽出でき、時間名詞が有る（Ｙｅｓ）と判断した場合には、その時間名詞（複数の時間名詞が有る場合には、そのうち最もカーソル位置に近いもの）を使用し、検索時間範囲の設定を行なう（ステップＳ２６０）。なお、検索時間範囲の設定には、図８のステップＳ１００で取得している日記の日付も使用する。
【００９０】
例えば、時間名詞として「朝」が抽出され、「朝」を６時から９時と定義している場合であって、日記の日付が２００５／４／２９である場合には、検索時間範囲を２００５／４／２９の６時から９時までに設定する。すなわち、ステップＳ２３０で分解する対象となった日記文章の文脈に適合する写真画像を検索する範囲を、時間名詞で表わされる所定時間範囲に限定する。なお、日付を示す形式は、２００５／４／２９のように「／」を区切り記号とするものに限られず、予め定義した種々の記号を用いることができる。また、「平成１７年４月２９日」のように元号表記や、「Ａｐｒｉｌ  ２９，２００５」のような英文表記であっても、所定時間範囲に限定することができる。
【００９１】
他方、ステップＳ２５５で、所定の時間名詞が無い（Ｎｏ）と判断した場合には、カーソル位置の前方に写真画像の挿入箇所が有るか否かを判断する（ステップＳ２７５）。この処理は、前述のステップＳ２０５と同様である。
【００９２】
ステップＳ２７５で、カーソル位置前方に写真画像の挿入箇所が有る（Ｙｅｓ）と判断した場合には、挿入済みの写真画像の撮影日時を使用し、検索時間範囲の設定を行なう（ステップＳ２８０）。例えば、挿入済みの写真画像の撮影日時が２００５／４／２９の１０時１０分である場合には、検索時間範囲を２００５／４／２９の１０時１０分以降の時間に設定する。
【００９３】
これに対し、ステップＳ２７５で、カーソル位置前方に写真画像の挿入箇所が無い（Ｎｏ）と判断した場合には、日記の日付を使用し、検索時間範囲の設定を行なう（ステップＳ２９０）。例えば、日記の日付が２００５／５／１である場合、検索時間範囲を２００５／５／１の００時００分００秒から２３時５９分５９秒までに設定する。
【００９４】
つまり、ここまでの処理で、日記の文章中の時間に関する単語、先に挿入した写真画像の撮影日時、あるいは、日記の日付といった時間に関する情報に基づいて、写真画像の検索範囲の絞込みを行なっている。
【００９５】
続いて、図１３に示すように、ＣＰＵは、分解した複数の品詞（単語）の中から、カーソル位置に最も近い位置にある地域名詞を抽出する処理を行なう（ステップＳ３００）。なお、地域名詞であるか否かの判断は、時間名詞と同様、予め設定した名詞に該当するか否かにより行なわれる。
【００９６】
ＣＰＵは、抽出処理の結果、地域名詞の有無を判断する（ステップＳ３０５）。ステップＳ３０５で、所定の地域名詞が抽出でき、地域名詞が有る（Ｙｅｓ）と判断した場合には、その地域名詞（複数の地域名詞が有る場合には、そのうち最もカーソル位置に近いもの）を使用し、検索地域範囲の設定を行なう（ステップＳ３１０）。
【００９７】
具体的には、地域情報ＤＢ２８を利用して、抽出された地域名詞に対応する経度、緯度の範囲を定める。例えば、地域名詞として「大岡村」が抽出された場合、地域情報ＤＢ２８を参照し、「大岡村」の経度、緯度の範囲を検索地域範囲として設定する。すなわち、日記文章の文脈に適合する写真画像を検索する範囲を、経度、緯度の地域範囲に限定する。
【００９８】
他方、ステップＳ３０５で、所定の地域名詞が無い（Ｎｏ）と判断した場合には、カーソル位置の前方に写真画像の挿入箇所が有るか否かを判断する（ステップＳ３１５）。この処理は、前述のステップＳ２０５と同様である。
【００９９】
ステップＳ３１５で、カーソル位置前方に写真画像の挿入箇所が有る（Ｙｅｓ）と判断した場合には、挿入済みの写真画像を検索した際の地域名詞があれば、これを使用し、検索地域範囲の設定を行なう（ステップＳ３２０）。挿入済みの写真画像の地域名詞は、前述の編集処理により、ＲＡＭ上のメモリに所定情報として記憶されており、ＣＰＵは、これを読み出して検索地域範囲を設定している。
【０１００】
これに対し、ステップＳ３１５で、カーソル位置前方に写真画像の挿入箇所が無い（Ｎｏ）と判断した場合には、検索地域範囲の設定を行なうことなく次のステップに移行する。
【０１０１】
つまり、ここまでの処理で、日記の文章中の地域名に関する単語、あるいは、先に挿入した写真画像の地域名詞から定まる経度、緯度の位置に関する情報に基づいて、写真画像の検索範囲の絞込みを行なっている。
【０１０２】
続いて、ＣＰＵは、分解した複数の品詞（単語）の中から、普通名詞を抽出する処理を行なう（ステップＳ３３０）。なお、ＣＰＵは、抽出した普通名詞の総数をカウントしている。
【０１０３】
ＣＰＵは、抽出した普通名詞のうち、カーソル位置に近いものから（後ろから）順に、普通名詞を検索用のキーワードとして、写真画像の検索を実行する（ステップＳ３４０）。
【０１０４】
具体的には、写真ＤＢ２７内の写真画像の撮影日時が、先のステップで設定された検索時間範囲の条件を満たし、かつ、写真画像の撮影位置が、先のステップで設定された検索地域範囲の条件を満たす写真画像を、写真ＤＢ２７から絞り込み、さらに、その中から、検索用キーワードとしての一の普通名詞と合致するキーワードを持つ写真画像を抽出する処理を行なっている。
【０１０５】
一の普通名詞を使用した検索結果に基づいて、ＣＰＵは、該当する写真画像が有るか否か、つまり、検索でヒットしたか否かを判断する（ステップＳ３５５）。ステップＳ３５５で、該当する写真画像が有る（Ｙｅｓ）と判断した場合には、リターンに抜けてこの処理を終了し、図８に示した編集処理のステップＳ１３０へ戻る。検索された写真画像は、候補として写真表示領域ＰＡに表示される。
【０１０６】
他方、ステップＳ３５５で、該当する写真画像が無い（Ｎｏ）と判断した場合には、検索に使用した一の普通名詞が、カーソル位置に近い順で、最後の普通名詞に相当するか否かを判断する（ステップＳ３６５）。具体的には、ＣＰＵは、このステップに移行する度に処理回数をカウントしており、カウント値がステップＳ３３０で抽出した普通名詞の総数に一致する場合に、最後の普通名詞であると判断している。
【０１０７】
ステップＳ３６５で、最後の普通名詞ではない（Ｎｏ）と判断した場合には、ステップＳ３４０へ戻り、次の普通名詞を検索用キーワードとして、写真画像の検索を繰り返す。他方、ステップＳ３６５で、最後の普通名詞である（Ｙｅｓ）と判断した場合には、普通名詞をキーワードとして備える写真画像がないと判断し、普通名詞なしで（普通名詞を用いず）写真画像の検索を実行し、リターンに抜けて一連の処理を終了する。具体的には、先に設定した検索時間範囲、検索地域範囲に基づいて写真画像を検索する。例えば、先に説明した時間名詞「朝」が抽出された場合には、２００５／４／２９の６時から９時までの撮影日時を有する写真画像を全て候補として表示することとなる。
【０１０８】
以上の写真選択処理を含む編集処理を実行する際の日記エディタ画面の表示態様の一例を説明する。図１４は、レイアウト表示の場合であって、写真画像の検索前後の表示画面の様子を示す説明図である。図１４（ａ）は検索直前の様子を、図１４（ｂ）は検索直後の様子を、図１４（ｃ）は写真画像挿入直後の様子を、それぞれ示している。
【０１０９】
図１４（ａ）に示すように、カーソル位置が「道の駅」の直後にあるものとする。この状態で、検索ボタンＳＢをマウスでクリックすると、写真画像の検索が開始される。検索の結果、図１４（ｂ）に示すように、「道の駅」の写真画像が出力され、写真表示領域ＰＡに表示される。この際、検索に使用したキーワード（「道の駅」）、および、写真画像を撮影した時間（「１１：５０」）が写真画像と共に表示され、文章中の「道の駅」に下線が表示される。この状態で、候補として写真表示領域ＰＡに表示された写真画像をクリックすると、図１４（ｃ）に示すように、文章中の「道の駅」の下線が消され、写真画像が挿入される。こうして写真付きの電子日記が作成される。
【０１１０】
以上の編集処理、写真選択処理によれば、カーソル位置前方の文章から、時間名詞、地域名詞、普通名詞を抽出し、これらを用いて写真画像を検索する。つまり、文章中から抽出した時間の単語のみならず、地域名や普通名詞など、時間以外の単語を抽出し、これらを用いて検索条件を絞り込む。したがって、文章に適切な写真画像を容易に、迅速に検索して、文章中に挿入することがきる。
【０１１１】
なお、上記処理では、時間以外の単語として、地域名と普通名詞とを想定したが、その他、固有名詞や人物名などであっても良い。固有名詞や人物名から検索条件を設定するものとしても、同様の効果を奏する。
【０１１２】
また、上記の処理によれば、カーソル位置前方の文章から所定の単語を抽出する。したがって、カーソル位置近傍に挿入する写真画像として、文章の文脈に合った適切な写真画像を検索することができる。
【０１１３】
さらに、時間を主要な要素として記載され、特に、文頭から文末へ時系列に記載される日記の特徴を利用し、カーソル位置近傍に挿入する写真画像を、カーソル位置前方にある既に挿入した写真画像の撮影日時以降のものに限定する。したがって、写真画像の検索処理を迅速に行なうことができる。
【０１１４】
また、写真選択処理において、普通名詞を検索用キーワードとして検索を行ない、キーワードが合致する写真画像を検索できなかった場合には、キーワードによる限定を外し、時間名詞や地域名詞に基づいて写真画像の検索を行なう。こうすることで、写真画像に適切なキーワードが付与されていない場合や、日記の文章中にキーワードとは異なる表現が用いられた場合であっても、限定された範囲から候補の写真画像を出力することができる。
【０１１５】
本実施例の編集処理によれば、挿入した写真画像の枚数に応じ、見栄えの良いレイアウトに自動的に変更する。したがって、レイアウト編集作業が簡便なものとすることができる。また、挿入した写真画像へのハイパーリンクを普通名詞に自動的に付けることで、写真画像と普通名詞との関連付け作業を容易なものとすることができる。さらに、写真画像のサムネイル画像を文章中に挿入して配置することで、閲覧者を楽しませる見栄えの良い電子日記を簡単に作成することができる。
【０１１６】
なお、本実施例では、検索ボタンＳＢの押下により写真画像を検索するものとして説明したが、文字入力の操作時やカーソル位置の移動操作時など、予め設定した所定操作のタイミングで、自動的に写真画像の検索を行ない、候補を表示するものとしても良い。例えば、文章を構成する所定の文字を入力し、決定のためにリターンキーを押下するタイミングや、マウスなどのポインティングデバイスを操作するタイミングで検索を実行する構成とすれば良い。こうすることで、候補となる写真画像を即座に確認しながら、編集作業を行なうことができ、ユーザの利便性を向上することができる。
【０１１７】
本実施例では、抽出した普通名詞をカーソル位置に近いものから順に、検索用キーワードとして写真画像の検索を行ない、検索でヒットした段階で処理を終了する。したがって、迅速に適切な写真画像を検索することができる。なお、近いものから順に行なう検索に代えて、抽出した全ての普通名詞を同時に用いて検索を行なうものとしても良い。例えば、全ての普通名詞を検索用キーワードとし、いずれかの検索用キーワードと合致する写真画像を出力する（ＡＮＤ検索）ものとしても良いし、全ての検索用キーワードに合致する写真画像を出力する（ＯＲ検索）ものとしても良い。ＡＮＤ検索であれば該当する写真画像を漏れなく、また、ＯＲ検索であれば適切な写真画像を、それぞれ検索することができる。
【０１１８】
Ｄ．第２実施例の編集装置の構造：
図１５は、本発明の第２実施例としての編集装置の概略構造を示す説明図である。第１実施例では編集処理プログラムをインストールしたコンピュータにより編集装置を構成するものとしたが、第２実施例では、クライアントマシンとＷｅｂサーバにより編集装置を構成し、Ｗｅｂサーバ側で、第１実施例で説明した編集処理における主な処理を実行する。したがって、第１実施例の編集装置１０と同様な処理機能を果たす処理部分については、名称を同一として詳細な説明は省略する。
【０１１９】
図示するように、この編集装置１００は、電子日記を作成するユーザが使用するコンピュータであるクライアントマシン１１０と、Ｗｅｂ上のサーバである写真付きエディタサーバマシン１２０とから構成され、クライアントマシン１１０と写真付きエディタサーバマシン１２０とはインターネット１３０を介して接続している。
【０１２０】
クライアントマシン１１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤや、キーボード，マウス，ディスプレイ等を備えた一般的なコンピュータであり、ＨＤＤ上に閲覧用のソフトウェアであるブラウザがインストールされている。このブラウザ上には、第１実施例の編集装置１０と同様の入力部１１ｂ，表示部１２ｂ、および、ワードプロセッサ制御部（クライアント）１１１が、Ｊａｖａ（登録商標）アプレットやＡｃｔｉｖｅＸ（登録商標）として実装されている。
【０１２１】
このＪａｖａ（登録商標）アプレットやＡｃｔｉｖｅＸ（登録商標）のプログラムを実行すると、表示部１２ｂの処理により、クライアントマシン１１０のディスプレイ上には、図５に示した日記エディタ画面が表示され、ユーザはキーボード等により電子日記を作成する。なお、ワードプロセッサ制御部（クライアント）１１１は、入力部１１ｂ，表示部１２ｂと接続し、各部の動作を制御している。
【０１２２】
写真付きエディタサーバマシン１２０は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤ等を備えたコンピュータであるＷｅｂサーバ１２１と、ワードプロセッサ制御部（サーバ）１２２と、第１実施例の編集装置１０と同様の名詞抽出部１６ｂ，写真検索部１７ｂ，レイアウトＤＢ２５ｂ，形態素解析辞書２６ｂ，写真ＤＢ２７ｂ，地図情報ＤＢ２８ｂなどを備えている。
【０１２３】
Ｗｅｂサーバ１２１は、クライアントマシン１１０がダウンロードするＪａｖａ（登録商標）アプレットやＡｃｔｉｖｅＸ（登録商標）を備えると共に、電子日記の編集処理の主な処理を実行するワードプロセッサ制御部（サーバ）１２２と接続している。ワードプロセッサ制御部（サーバ）１２２は、名詞抽出部１６ｂ，写真検索部１７ｂ，レイアウトＤＢ２５ｂ，形態素解析辞書２６ｂ，写真ＤＢ２７ｂ，地図情報ＤＢ２８ｂと接続し、各処理部を制御している。なお、このワードプロセッサ制御部（サーバ）１２２と、上述のクライアントマシン１１０のワードプロセッサ制御部（クライアント）１１１とにより、第１実施例の編集装置１０におけるワードプロセッサ制御部２０と同様の機能を果たすように構成されている。
【０１２４】
こうした写真付きエディタサーバマシン１２０におけるレイアウトＤＢ２５ｂ，形態素解析辞書２６ｂ，地図情報ＤＢ２８ｂは、全ての日記エディタのユーザで共有に利用され、写真ＤＢ２７ｂは、日記エディタのユーザ毎に分けて使用されている。つまり、写真ＤＢ２７ｂには、日記エディタを利用するユーザ毎に、複数の写真画像が記憶されている。
【０１２５】
以上の構造からなる第２実施例の編集装置１００において、クライアントマシン１１０の日記エディタ画面上でユーザが日記の文章を入力し、検索ボタンＳＢをクリックすると、入力部１１ｂは、文章の文字列および写真画像の検索要求を受け付け、これらをワードプロセッサ制御部（クライアント）１１１に出力する。
【０１２６】
ワードプロセッサ制御部（クライアント）１１１は、インターネット１３０，Ｗｅｂサーバ１２１を介して、ワードプロセッサ制御部（サーバ）１２２と通信し、入力した文字列および検索要求を送信する。
【０１２７】
ワードプロセッサ制御部（サーバ）１２２は、名詞抽出部１６ｂ，写真検索部１７ｂを制御して、受信した文字列について名詞を抽出する処理を行ない、抽出された名詞に基づいて、写真ＤＢ２７ｂから所定の写真画像を検索する処理を実行する。写真画像の検索後、ワードプロセッサ制御部（サーバ）１２２は、検索結果を含む編集画面のデータを、ワードプロセッサ制御部（クライアント）１１１へ送信する。これを受信したワードプロセッサ制御部（クライアント）１１１は、表示部１２ｂを制御して、クライアントマシン１１０のディスプレイ上の編集画面（日記エディタ画面）を更新する。
【０１２８】
ディスプレイ上の日記エディタ画面上に表示され、検索された写真画像を、ユーザがクリックすると、入力部１１ｂは、写真画像の挿入指示を受け付け、これをワードプロセッサ制御部（クライアント）１１１に出力する。
【０１２９】
ワードプロセッサ制御部（クライアント）１１１は、インターネット１３０，Ｗｅｂサーバ１２１を介して、ワードプロセッサ制御部（サーバ）１２２と通信し、挿入指示を送信する。
【０１３０】
ワードプロセッサ制御部（サーバ）１２２は、受信した挿入指示に基づき、挿入した写真枚数に応じたレイアウトのテンプレートをレイアウトＤＢ２５ｂから抽出し、このテンプレートに写真画像を挿入した編集画面のデータを、ワードプロセッサ制御部（クライアント）１１１へ送信する。これを受信したワードプロセッサ制御部（クライアント）１１１は、表示部１２ｂを制御して、クライアントマシン１１０のディスプレイ上の編集画面（日記エディタ画面）を更新する。
【０１３１】
クライアントマシン１１０のディスプレイ上に表示された電子日記を確認したユーザが、「保存」ボタンをクリックすると、入力部１１ｂは保存指令を受け付け、ワードプロセッサ制御部（クライアント）１１１に出力し、ワードプロセッサ制御部（クライアント）１１１は、ワードプロセッサ制御部（サーバ）１２２に保存指令を送信する。これを受けたワードプロセッサ制御部（サーバ）１２２は、Ｗｅｂサーバ１２１上（ＨＤＤ上）に、ＨＴＭＬ形式の電子日記のファイルを保存する。
【０１３２】
こうして保存された電子日記は、日記エディタのユーザがＷｅｂサーバ１２１にアクセスすることで閲覧することができる。
【０１３３】
以上の第２実施例の編集装置１００は、第１実施例で説明した電子日記の編集処理プログラムを、ＷｅｂアプリケーションとしてＷｅｂサーバ上（写真付きエディタサーバマシン１２０上）に備え、クライアントマシン１１０での日記エディタ操作により、Ｗｅｂサーバ上に直接ＨＴＭＬ形式のファイルを作成することができる。したがって、第１実施例と同様の効果を奏するのに加え、第１実施例に比べ、Ｗｅｂサーバへのアップロード作業が簡略でき、ユーザの利便性を向上することができる。
【０１３４】
Ｅ．変形例：
本実施例では、日記エディタの画面上にカレンダコントロールＣＣを設け、編集処理においてカレンダコントロールＣＣに入力された日記の日付を取得するものとして説明したが、必ずしも日記の日付をカレンダコントロールＣＣから取得する必要はない。例えば「５月１日。今日は・・」といった文章のように、日記文章の文頭に来る日付など、所定のルールを予め設定し、文章中から抽出した日付を日記の日付として取得するものとしても良い。
【０１３５】
第２実施例では、コンピュータによるクライアントマシンとＷｅｂサーバにより編集装置を構築するものとして説明したが、クライアントマシンとして携帯電話を適用するものとしても良い。この場合、携帯電話は、Ｗｅｂサーバへの接続機能、Ｊａｖａ（登録商標）アプレットの動作を可能とする機能など、一般的な機能を備えていれば良い。こうした携帯電話において編集処理を実行し、ハイパーリンク出力を行なう。こうして作成された電子日記は、携帯電話でＷｅｂサーバにアクセスすることで、閲覧することができる。また、携帯電話におけるメール作成時に、本編集処理を適用することもできる。
【０１３６】
さらに、一般的なカメラ付きの携帯電話であれば、携帯電話で撮影した写真画像データを用いて、携帯電話の表示画面上で電子日記を作成することができる。
【０１３７】
第１実施例では、コンピュータにより編集装置を構築し、専用のアプリケーションにより電子日記を作成するものとしたが、コンピュータにおけるメールの作成時に本編集処理を適用するものとしても良い。
【０１３８】
本実施例の写真検索処理では、検索地域範囲の設定に経度、緯度の２次元の情報を用いるものとしたが、さらに高さを考慮した３次元の情報により検索地域範囲を設定するものとしても良い。通常、ＧＰＳによる位置情報は、経度、緯度に加え高さの情報も取得することができる。例えば、山歩きの日記のように、「標高○○ｍに至った。」といった文章から、検索地域範囲を設定する場合に有効となる。
【０１３９】
本実施例では、日記を処理対象として説明したが、時間を主要な要素として記載される文章であれば、どのような文章を対象としても良い。例えば、修理手順書や報告書（日報）など、写真画像と共に記載することが好ましい文章を対象とし、本編集処理を適用することで、効果的な文章を作成することができる。
【０１４０】
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。本実施例では、編集処理はソフトウェアプログラムの態様にて実行されるが、上記の各処理（ステップ）を実行する論理回路を備えたハードウェア回路を用いるものとしても良い。こうすることで、ＣＰＵの負荷を軽減することができると共に、より一層高速に各処理を実行することができる。
【図面の簡単な説明】
【０１４１】
【図１】第１実施例としての編集装置の概略構造を示す説明図である。
【図２】レイアウトＤＢに格納されているテンプレートの一例を示す説明図である。
【図３】写真ＤＢに記憶されている画像情報の説明図である。
【図４】地域情報ＤＢに格納されている地域名の説明図である。
【図５】写真付き電子日記の作成時の表示画面の一態様を示した説明図である。
【図６】ハイパーリンク表示画面の説明図である。
【図７】サムネイル表示画面の説明図である。
【図８】電子日記の編集処理のフローチャートである。
【図９】レイアウト出力の説明図である。
【図１０】ハイパーリンク出力の説明図である。
【図１１】サムネイル出力の説明図である。
【図１２】写真検索処理のフローチャートである。
【図１３】写真検索処理のフローチャートである。
【図１４】レイアウト表示の場合で検索前後の画面の様子を示す説明図である。
【図１５】第２実施例としての編集装置の概略構造を示す説明図である。
【符号の説明】
【０１４２】
１０...編集装置
１１，１１ｂ...入力部
１２，１２ｂ...表示部
１３...出力部
１４...印刷部
１６，１６ｂ...名詞抽出部
１７，１７ｂ...写真検索部
２０...ワードプロセッサ制御部
２１...キーボード
２２...ディスプレイ
２５，２５ｂ...レイアウトＤＢ
２６，２６ｂ...形態素解析辞書
２７，２７ｂ...写真ＤＢ
２８，２８ｂ...地域情報ＤＢ
１００...編集装置
１１０...クライアントマシン
１２０...エディタサーバマシン
１３０...インターネット
ＣＣ...カレンダコントロール
ＩＡ...入力領域
ＭＢ...メニューバー
ＰＡ...写真表示領域
Ｓ...スクロールバー
ＳＢ...検索ボタン
ＴＣ...タブコントロール
【図１】
2007047962.tif 000003
【図２】
2007047962.tif 000004
【図３】
2007047962.tif 000005
【図４】
2007047962.tif 000006
【図５】
2007047962.tif 000007
【図６】
2007047962.tif 000008
【図７】
2007047962.tif 000009
【図８】
2007047962.tif 000010
【図９】
2007047962.tif 000011
【図１０】
2007047962.tif 000012
【図１１】
2007047962.tif 000013
【図１２】
2007047962.tif 000014
【図１３】
2007047962.tif 000015
【図１４】
2007047962.tif 000016
【図１５】
2007047962.tif 000017