(57)【要約】【課題】サーバにあらかじめ登録しておかなくても、記事を電子データとして、検索が可能なようにスクラップする電子スクラップシステムおよび電子スクラップ方法を提供する。【解決手段】本発明の電子スクラップシステムは、利用者の操作に従って記事を含む画像を撮影し、該記事に関する記事情報を取得し、撮影された画像データと記事情報とを含む登録要求を送信する利用者端末と、利用者端末から登録要求を受信すると、登録要求に含まれている画像データの記事からキーワードを抽出し、画像データと記事情報とキーワードを関連付けて前記利用者のスクラップデータとして登録し、利用者からキーワードが指定されると、該利用者のスクラップデータの中から、該キーワードを含むスクラップデータの一覧を提供し、利用者により該一覧からいずれかのスクラップデータが選択されると、選択されたスクラップデータの画像を提供するスクラップ管理サーバを有する。【選択図】図１
2010176387.tif 000002
【特許請求の範囲】
【請求項１】
利用者の操作に従って記事を含む画像を撮影し、該記事に関する記事情報を取得し、撮影された画像データと該記事情報とを含む登録要求を送信する利用者端末と、
前記利用者端末から前記登録要求を受信すると、該登録要求に含まれている画像データの記事からキーワードを抽出し、該画像データと前記記事情報と該キーワードを関連付けて前記利用者のスクラップデータとして登録し、該利用者からキーワードが指定されると、該利用者のスクラップデータの中から、該キーワードを含むスクラップデータを抽出し、抽出された該スクラップデータの一覧であるスクラップ一覧を提供し、該利用者により該スクラップ一覧の中からいずれかのスクラップデータが選択されると、選択された該スクラップデータの画像を提供するスクラップ管理サーバと、
を有する電子スクラップシステム。
【請求項２】
前記スクラップ管理サーバは、
前記利用者から指定されたキーワードとの相関が高い順にスクラップデータをならべた前記スクラップ一覧を提供する請求項１記載の電子スクラップシステム。
【請求項３】
前記スクラップ管理サーバは、
前記利用者から前記選択されたスクラップデータと関連するスクラップデータの抽出を要求されると、他の利用者が登録したものを含む全てのスクラップデータの中から、前記選択されたスクラップデータに含まれるキーワードを含むスクラップデータを抽出し、前記選択されたスクラップデータのキーワードと相関が高い順にスクラップデータをならべた関連スクラップ一覧を提供する請求項１または２記載の電子スクラップシステム。
【請求項４】
前記利用者端末は、
前記スクラップ管理サーバから前記関連スクラップ一覧を受信すると、前記関連スクラップ一覧のみを示す画面を表示し、該画面から前記スクラップデータの画像を利用者に提供しない請求項３記載の電子スクラップシステム。
【請求項５】
前記利用者端末は、
前記撮影された画像データのうち不要領域を削除した画像データを作成し、作成した画像データと前記記事情報とを含む前記登録要求を送信する請求項１から４のいずれか１項に記載の電子スクラップシステム。
【請求項６】
前記利用者端末は、
前記登録要求を電子メールで送信する請求項１から５のいずれか１項に記載の電子スクラップシステム。
【請求項７】
前記利用者端末は、
前記記事情報を利用者からの文字入力により取得し、前記画像データとあわせて登録要求として送信するする請求項１から６のいずれか１項に記載の電子スクラップシステム。
【請求項８】
前記利用者端末は、
利用者の操作に従って前記記事情報を含む記事情報画像を撮影し、該記事情報画像から前記記事情報を抽出し、前記画像データとあわせて登録要求として送信する請求項１から６のいずれか１項に記載の電子スクラップシステム。
【請求項９】
利用者端末とスクラップ管理サーバを有する電子スクラップシステムにより記事を電子的にスクラップするための電子スクラップ方法であって、
前記利用者端末が、
利用者の操作に従って記事を含む画像を撮影し、
前記記事に関する記事情報を取得し、
撮影された画像データと前記記事情報とを含む登録要求を送信し、
前記スクラップ管理サーバが、
前記利用者端末から前記登録要求を受信すると、該登録要求に含まれている画像データの記事からキーワードを抽出し、該画像データと前記記事情報と該キーワードを関連付けて前記利用者のスクラップデータとして登録し、
前記利用者からキーワードが指定されると、該利用者のスクラップデータの中から、該キーワードを含むスクラップデータを抽出し、抽出された該スクラップデータの一覧であるスクラップ一覧を提供し、
前記利用者により前記スクラップ一覧の中からいずれかのスクラップデータが選択されると、選択された該スクラップデータの画像を提供する電子スクラップ方法。
【請求項１０】
前記スクラップ管理サーバが、
前記利用者から指定されたキーワードとの相関が高い順にスクラップデータをならべた前記スクラップ一覧を提供する請求項９記載の電子スクラップ方法。
【請求項１１】
前記スクラップ管理サーバが、
前記利用者から前記選択されたスクラップデータと関連するスクラップデータの抽出を要求されると、他の利用者が登録したものを含む全てのスクラップデータの中から、前記選択されたスクラップデータに含まれるキーワードを含むスクラップデータを抽出し、前記選択されたスクラップデータのキーワードと相関が高い順にスクラップデータをならべた関連スクラップ一覧を提供する請求項９または１０記載の電子スクラップ方法。
【請求項１２】
前記スクラップ管理サーバが、
前記スクラップ管理サーバから前記関連スクラップ一覧を受信すると、前記関連スクラップ一覧のみを示す画面を表示し、該画面から前記スクラップデータの画像を利用者に提供しない請求項１１記載の電子スクラップ方法。
【請求項１３】
前記利用者端末が、
前記撮影された画像データのうち不要領域を削除した画像データを作成し、作成した画像データと前記記事情報とを含む前記登録要求を送信する請求項７から１０のいずれか１項に記載の電子スクラップ方法。
【請求項１４】
前記利用者端末が、
前記登録要求を電子メールで送信する請求項９から１３のいずれか１項に記載の電子スクラップ方法。
【請求項１５】
前記利用者端末が、
前記記事情報を利用者からの文字入力により取得し、前記画像データとあわせて登録要求として送信するする請求項９から１４のいずれか１項に記載の電子スクラップ方法。
【請求項１６】
前記利用者端末が、
利用者の操作に従って前記記事情報を含む記事情報画像を撮影し、該記事情報画像から前記記事情報を抽出し、前記画像データとあわせて登録要求として送信する請求項９から１４のいずれか１項に記載の電子スクラップ方法。
【請求項１７】
利用者の操作に従って撮影された記事を含む画像データと該記事に関する記事情報とを含む登録要求を受信すると、該登録要求に含まれている画像データの記事からキーワードを抽出し、該画像データと前記記事情報と該キーワードを関連付けて前記利用者のスクラップデータとして登録する記事管理部と、
前記利用者からキーワードが指定されると、該利用者のスクラップデータの中から、該キーワードを含むスクラップデータを抽出し、抽出された該スクラップデータの一覧であるスクラップ一覧を提供し、該利用者により該スクラップ一覧の中からいずれかのスクラップデータが選択されると、選択された前記スクラップデータの画像を提供する検索部と、
を有するスクラップ管理サーバ。
【請求項１８】
前記検索部は、
前記利用者から指定されたキーワードとの相関が高い順にスクラップデータをならべた前記スクラップ一覧を提供する請求項１７記載のスクラップ管理サーバ。
【請求項１９】
前記検索部は、
前記利用者から前記選択されたスクラップデータと関連するスクラップデータの抽出を要求されると、他の利用者が登録したものを含む全てのスクラップデータの中から、前記選択されたスクラップデータに含まれるキーワードを含むスクラップデータを抽出し、前記選択されたスクラップデータのキーワードと相関が高い順にスクラップデータをならべた関連スクラップ一覧を提供する請求項１７または１８記載のスクラップ管理サーバ。
【請求項２０】
利用者の操作に従って記事を含む画像を撮影するカメラ部と、
前記記事に関する記事情報を取得し、前記撮影された画像データのうち不要領域を削除した画像データを作成し、作成した画像データと前記記事情報とを含む登録要求を送信する登録処理部と、
を有する利用者端末。
【請求項２１】
利用者からキーワードが指定されると、該利用者のスクラップデータの中から、該キーワードを含むスクラップデータを抽出した一覧であるスクラップ一覧の提供を外部のサーバに要求し、前記サーバから前記スクラップ一覧を取得すると、該スクラップ一覧を示す画面を表示し、前記利用者により前記スクラップ一覧の中からいずれかのスクラップデータが選択されると、選択された前記スクラップデータの画像の提供を前記サーバに要求し、前記サーバから前記スクラップデータの画像を取得すると、前記スクラップデータの画像を表示する閲覧表示部をさらに有する請求項２０記載の利用者端末。
【請求項２２】
前記閲覧表示部は、
前記利用者から前記選択されたスクラップデータと関連するスクラップデータの抽出を要求されると、他の利用者が登録したものを含む全てのスクラップデータの中から、前記選択されたスクラップデータに含まれるキーワードを含むスクラップデータを抽出した一覧である関連スクラップ一覧の提供を前記サーバに要求し、前記サーバから前記関連スクラップ一覧を取得すると、該関連スクラップ一覧のみを示す画面を表示する請求項２１記載の利用者端末。
【請求項２３】
前記登録処理部は、
前記登録要求を電子メールで送信する請求項２０から２２のいずれか１項に記載の利用者端末。
【請求項２４】
前記登録処理部は、
前記記事情報を利用者からの文字入力により取得し、前記画像データとあわせて登録要求として送信する請求項２０から２３のいずれか１項に記載の利用者端末。
【請求項２５】
前記登録処理部は、
利用者の操作に従って前記記事情報を含む記事情報画像を撮影し、該記事情報画像から前記記事情報を抽出し、前記画像データとあわせて登録要求として送信する請求項２０から２３のいずれか１項に記載の利用者端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子スクラップシステム、電子スクラップ方法に関する。
【背景技術】
【０００２】
一般的に、新聞や雑誌の記事をスクラップする場合、新聞や雑誌から所望の部分を切り抜き、個人のノートや台紙に貼り付けてファイリングすることにより、スクラップした記事を管理する。しかし、このスクラップ方法では、新聞や雑誌の切り抜きおよび貼り付けに時間がかかるし、ファイリングした記事から必要な記事を探す手間がかかるし、スクラップした紙は時間の経過とともに劣化していく。
【０００３】
これらの課題を解決するために、スクラップしたい記事の電子データを管理する電子スクラップシステムが提案されている。
【０００４】
例えば、特許文献１では、ネットワーク上のサーバでスクラップしたい記事を管理する電子スクラップシステムが提案されている。このシステムでは、利用者が携帯端末のカメラ機能を使って紙面から所望の記事を撮影し、撮影した画像を携帯端末からサーバに送信する。サーバには、新聞社等のコンテンツ提供者によって各紙の各記事および各記事の画像があらかじめ登録されている。サーバは、携帯端末から画像を受信すると、受信した画像とあらかじめ登録されている記事の画像とのマッチングにより、あらかじめ登録されている記事の中から受信した画像に対応する記事を見つけ、その利用者のスクラップ記事とする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−６５９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１では、新聞社等のコンテンツ提供者がサーバにあらかじめ電子データとして記事を登録しておく必要があり、登録されていない記事をスクラップ記事とすることができない。
【０００７】
本発明の目的は、サーバにあらかじめ登録しておかなくても、記事を電子データとして、検索が可能なようにスクラップする電子スクラップシステムおよび電子スクラップ方法を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の電子スクラップシステムは、利用者の操作に従って記事を含む画像を撮影し、該記事に関する記事情報を取得し、撮影された画像データと該記事情報とを含む登録要求を送信する利用者端末と、前記利用者端末から前記登録要求を受信すると、該登録要求に含まれている画像データの記事からキーワードを抽出し、該画像データと前記記事情報と該キーワードを関連付けて前記利用者のスクラップデータとして登録し、該利用者からキーワードが指定されると、該利用者のスクラップデータの中から、該キーワードを含むスクラップデータを抽出し、抽出された該スクラップデータの一覧であるスクラップ一覧を提供し、該利用者により該スクラップ一覧の中からいずれかのスクラップデータが選択されると、選択された該スクラップデータの画像を提供するスクラップ管理サーバを有する。
【０００９】
本発明の電子スクラップ方法は、利用者端末とスクラップ管理サーバを有する電子スクラップシステムにより記事を電子的にスクラップするための電子スクラップ方法であって、前記利用者端末が、利用者の操作に従って記事を含む画像を撮影し、前記記事に関する記事情報を取得し、撮影された画像データと前記記事情報とを含む登録要求を送信し、前記スクラップ管理サーバが、前記利用者端末から前記登録要求を受信すると、該登録要求に含まれている画像データの記事からキーワードを抽出し、該画像データと前記記事情報と該キーワードを関連付けて前記利用者のスクラップデータとして登録し、前記利用者からキーワードが指定されると、該利用者のスクラップデータの中から、該キーワードを含むスクラップデータを抽出し、抽出された該スクラップデータの一覧であるスクラップ一覧を提供し、前記利用者により前記スクラップ一覧の中からいずれかのスクラップデータが選択されると、選択された該スクラップデータの画像を提供する。
【００１０】
本発明のスクラップ管理サーバは、利用者の操作に従って撮影された記事を含む画像データと該記事に関する記事情報とを含む登録要求を受信すると、該登録要求に含まれている画像データの記事からキーワードを抽出し、該画像データと前記記事情報と該キーワードを関連付けて前記利用者のスクラップデータとして登録する記事管理部と、前記利用者からキーワードが指定されると、該利用者のスクラップデータの中から、該キーワードを含むスクラップデータを抽出し、抽出された該スクラップデータの一覧であるスクラップ一覧を提供し、該利用者により該スクラップ一覧の中からいずれかのスクラップデータが選択されると、選択された前記スクラップデータの画像を提供する検索部を有する。
【発明の効果】
【００１１】
本発明によれば、電子スクラップシステムは、サーバにあらかじめ登録しておかなくても、記事を電子データとして、検索が可能なようにスクラップできる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態における電子スクラップシステムの構成を示すブロック図である。
【図２】図１に示した利用者端末１およびスクラップ管理サーバ２のスクラップ画像を登録するときの装置間のシーケンスを示す図である。
【図３】図１に示した利用者端末１およびスクラップ管理サーバ２のスクラップ画像を閲覧するときの装置間のシーケンスを示す図である。
【図４】本発明の一実施形態における利用者端末の構成を示すブロック図である。
【図５】図４に示した利用者端末１がスクラップ管理サーバ２にスクラップ画像を登録する処理手順を示すフローチャートである。
【図６】利用者からユーザ情報を取得するためのユーザ情報入力画面である。
【図７】利用者から記事情報を取得するための記事情報入力画面である。
【図８】利用者に登録が成功したことを示す登録完了画面である。
【図９】利用者に登録が失敗したことを示す登録失敗画面である。
【図１０】図４に示した利用者端末１がスクラップ管理サーバ２からスクラップ画像を閲覧する処理手順を示すフローチャートである。
【図１１】利用者からユーザ情報を取得するためのログイン画面である。
【図１２】利用者にログインが失敗したことを示す登録失敗画面である。
【図１３】利用者から検索文字を取得するための検索文字入力画面である。
【図１４】利用者に検索結果を示す検索結果画面である。
【図１５】利用者にスクラップ画像を示すスクラップ画像表示画面である。
【図１６】利用者に関連記事検索結果を示す関連記事検索結果画面である。
【図１７】本発明の一実施形態におけるスクラップ管理サーバの構成を示すブロック図である。
【図１８】図１７に示したスクラップ管理サーバ２が利用者端末１からスクラップ画像の登録を要求されたときの処理手順を示すフローチャートである。
【図１９】図１７に示したスクラップ管理サーバ２が利用者端末１からスクラップ画像の閲覧を要求されたときの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
次に本発明について図面を参照して詳細に説明する。
【００１４】
図１は本発明の一実施形態における電子スクラップシステムの構成を示すブロック図である。
【００１５】
図１に示すように、本実施形態の電子スクラップシステムは、利用者端末１およびスクラップ管理サーバ２を有する。利用者端末１は、新聞あるいは雑誌の記事を登録および閲覧するための端末であり、スクラップ管理サーバ２は、新聞あるいは雑誌の記事が登録される電子スクラップサーバである。
【００１６】
利用者端末１は、新聞あるいは雑誌の記事をスクラップ管理サーバ２に登録する機能を有する。新聞あるいは雑誌の記事を登録するとき、利用者端末１は、まず、利用者にユーザＩＤおよびパスワード（以降、ユーザ情報と称する）の入力を促し、その利用者のユーザ情報を取得する。次に、利用者端末１は、利用者の操作に従って新聞あるいは雑誌の記事を含む画像を撮影し、画像データを取得する。さらに、利用者端末１は、撮影された画像データを利用者に編集させ、撮影された画像データのうち記事が含まれない不要領域を削除した画像データ（以降、スクラップ画像と称する）を作成する。
【００１７】
また、利用者端末１は、利用者からの入力により、新聞あるいは雑誌の名称、記事が記載されているページ番号および発行日などの記事に関する情報（以降、記事情報と称する）を取得する。
【００１８】
利用者端末１は、スクラップ管理サーバ２にスクラップ画像および記事情報を登録させるために、スクラップ画像および記事情報の登録の依頼を示す登録要求をスクラップ管理サーバ２に送信する。なお、登録要求には、スクラップ画像、記事情報およびユーザ情報が含まれる。
【００１９】
なお、スクラップ管理サーバ２は、利用者がスクラップ画像を閲覧するときにキーワードを用いて検索できるように、受信した登録要求に含まれるスクラップ画像からキーワードとなる単語を抽出する。スクラップ管理サーバ２は、抽出した単語をキーワード情報として、受信したスクラップ画像、記事情報およびユーザＩＤと関連付けてスクラップデータとしてスクラップ管理サーバ２内に登録する。
【００２０】
利用者端末１は、スクラップ管理サーバ２から登録が完了した旨を示す登録応答を受信すると、スクラップ画像および記事情報の登録が成功したか否かを判別し、登録した結果を示す画面を表示する。なお、登録応答には、登録が成功したか失敗したかの情報が含まれる。
【００２１】
また、利用者端末１は、登録した新聞あるいは雑誌の記事をスクラップ管理サーバ２から取得し閲覧する機能を有する。新聞あるいは雑誌の記事を閲覧するとき、利用者端末１は、まず、利用者にユーザ情報の入力を促し、その利用者のユーザ情報を取得する。利用者端末１は、スクラップ管理サーバ２へのログインを要求するために、利用者の認証を依頼する旨を示す認証要求をスクラップ管理サーバ２に送信する。なお、認証要求にはユーザ情報が含まれる。スクラップ管理サーバ２による認証が完了すると、利用者端末１は、スクラップ管理サーバ２から利用者の認証が完了した旨を示す認証応答を受信する。なお、認証応答には、認証が成功したか失敗したかの情報が含まれる。
【００２２】
また、利用者端末１は、利用者からの入力により、閲覧したい画像に含まれるキーワード（以降、検索文字と称する）を取得する。利用者端末１は、スクラップ管理サーバ２に利用者から指定された検索文字と高い相関をもつスクラップデータを検索させるために、スクラップ画像に含まれるキーワードの検索の依頼を示す検索要求をスクラップ管理サーバ２に送信する。なお、検索要求には、検索文字が含まれる。利用者端末１は、スクラップ管理サーバ２から検索応答を受信すると、受信した検索応答から検索結果画面を作成し、表示する。なお、検索応答には、利用者から指定された検索文字と高い相関をもつスクラップデータが相関の高い順にならべられた一覧（以降、スクラップ一覧と称する）が示される。また、検索結果画面には、スクラップ一覧が表示される。
【００２３】
また、利用者端末１は、表示された検索結果画面の中からスクラップ画像を閲覧したいスクラップデータを利用者に選択させ、選択されたスクラップデータのスクラップ画像の送信を要求する旨を示すスクラップ画像要求をスクラップ管理サーバ２に送信する。なお、スクラップ画像要求には選択されたスクラップ画像の記事情報が含まれる。利用者端末１は、画像要求に対する応答として、スクラップ管理サーバ２からスクラップ画像を受信すると、受信したスクラップ画像を表示する。
【００２４】
本発明の電子スクラップシステムでは、利用者は、自分が登録したスクラップ画像のみ閲覧できる。一方、利用者は、自分が登録したスクラップ画像を閲覧するときに、そのスクラップ画像と関連する記事（以降、関連記事と称する）の情報を取得したい場合がある。そこで、本発明の電子スクラップシステムでは、登録されている全てのスクラップデータのうち、スクラップ画像が表示されているスクラップデータと関連するスクラップデータを一覧表示する機能を提供する。一覧表示される情報は、たとえば、その記事のもととなる新聞あるいは雑誌の名称、記事が記載されているページ番号および発行日などである。
【００２５】
利用者端末１は、利用者から関連記事の検索を要求されると、スクラップ管理サーバ２に関連記事を検索させるために、スクラップ管理サーバ２に関連記事の検索を依頼する旨を示す関連記事検索要求を送信する。利用者端末１は、スクラップ管理サーバ２から関連記事検索応答を受信すると、受信した関連記事検索応答から関連記事検索結果画面を作成し、表示する。なお、関連記事検索応答には、スクラップ画像が表示されているスクラップデータと高い相関をもつスクラップデータが相関の高い順にならべられた一覧（以降、関連スクラップ一覧と称する）が示される。また、関連記事検索結果画面には、関連スクラップ一覧が表示される。
【００２６】
スクラップ管理サーバ２は、利用者端末１から受信した新聞あるいは雑誌の記事を登録する。スクラップ管理サーバ２は、利用者端末１からスクラップ画像、記事情報およびユーザ情報を含む登録要求を受信すると、受信した登録要求からユーザ情報を抽出し、利用者を認証する。なお、スクラップ画像および記事情報を登録あるいは閲覧できる利用者は、あらかじめスクラップ管理サーバ２内のデータベースに登録される。
【００２７】
スクラップ管理サーバ２は、抽出したユーザ情報からユーザＩＤとパスワードを抽出する。スクラップ管理サーバ２は、抽出したユーザＩＤがスクラップ管理サーバ２内のデータベースに登録されていて、かつ、抽出したパスワードが、そのユーザＩＤに対応して記録されているパスワードと一致すると、認証成功とみなす。一方、スクラップ管理サーバ２は、抽出したユーザＩＤがスクラップ管理サーバ２内のデータベースに登録されていない場合、あるいは、抽出したパスワードが、そのユーザＩＤに対応して記録されているパスワードと一致しない場合、認証失敗とみなす。
【００２８】
利用者の認証が成功すると、スクラップ管理サーバ２は、受信した登録要求に含まれるスクラップ画像および記事情報ならびにユーザ情報に含まれるユーザＩＤをスクラップ管理サーバ２内のデータベースに登録する。スクラップ管理サーバ２は、利用者がスクラップ画像を閲覧するときにキーワードを用いて検索できるように、スクラップ画像からキーワードとなる単語を抽出する。スクラップ管理サーバ２は、抽出した単語をキーワード情報として、受信したスクラップ画像、記事情報およびユーザＩＤと関連付けてスクラップデータとしてスクラップ管理サーバ２内に登録する。
【００２９】
一方、利用者の認証が失敗すると、スクラップ管理サーバ２は、利用者端末１から受信したスクラップ画像および記事情報を破棄する。
【００３０】
スクラップ管理サーバ２は、登録の処理を完了すると、登録が成功したか失敗したかの情報を示す登録応答を利用者端末１に送信する。
【００３１】
また、スクラップ管理サーバ２は、登録されている新聞あるいは雑誌の記事を検索する機能および閲覧する機能を提供する。スクラップ管理サーバ２は、利用者端末１から認証要求を受信すると、受信した認証要求からユーザ情報を抽出し、利用者を認証する。なお、利用者の認証方法は、記事を登録するときに認証方法と同様である。スクラップ管理サーバ２は、利用者の認証が成功したか失敗したかの情報を示す認証応答を利用者端末１に送信する。
【００３２】
また、スクラップ管理サーバ２は、利用者端末１から検索要求を受信すると、受信した検索要求から検索文字を抽出する。スクラップ管理サーバ２は、抽出した検索文字と、検索要求を行っている利用者が登録した全てのスクラップデータのキーワード情報との相関を調べる。スクラップ管理サーバ２は、取得した検索文字と高い相関をもつスクラップデータを相関の高い順にならべたスクラップ一覧を作成し、検索応答として、利用者端末１に送信する。
【００３３】
また、スクラップ管理サーバ２は、利用者端末１からスクラップ画像要求を受信すると、要求されたスクラップデータのスクラップ画像をスクラップ管理サーバ２内のデータベースから取得し、スクラップ画像要求に対する応答として、利用者端末１に送信する。
【００３４】
また、スクラップ管理サーバ２は、利用者端末１から関連記事検索要求を受信すると、関連記事検索を実施する。スクラップ管理サーバ２は、スクラップ画像が表示されているスクラップデータと、検索要求を行っている利用者以外の利用者が登録したスクラップデータも含めて、スクラップ管理サーバ２に登録されている全てのスクラップデータとの相関を調べる。スクラップ管理サーバ２は、スクラップ画像が表示されているスクラップデータと高い相関をもつスクラップデータを相関の高い順にならべた関連スクラップ一覧を作成し、関連記事検索応答として、利用者端末１に送信する。
【００３５】
次に図１に示した利用者端末１およびスクラップ管理サーバ２のスクラップ画像を登録するときの装置間のシーケンスについて図２のシーケンスを参照して説明する。
【００３６】
利用者端末１は、まず、利用者にユーザ情報の入力を促し、その利用者のユーザ情報を取得する（ステップＳ１）。次に、利用者端末１は、利用者の操作に従って新聞あるいは雑誌の記事を含む画像を撮影し、画像データを取得する。さらに、利用者端末１は、撮影された画像データを利用者に編集させ、撮影された画像データのうち記事が含まれない不要領域を削除したスクラップ画像を取得する。さらに、利用者端末１は、利用者からの入力により、記事情報を取得する（ステップＳ２）。
【００３７】
次に、利用者端末１は、スクラップ管理サーバ２に登録要求を送信する（ステップＳ３）。なお、取得した情報のスクラップ管理サーバ２への送信は、たとえば電子メールあるいはＨＴＴＰ（hypertext transfer protocol）により行われる。
【００３８】
スクラップ管理サーバ２は、利用者端末１から登録要求を受信すると、受信した登録要求からユーザ情報を抽出し、抽出したユーザ情報を用いて利用者を認証する（ステップＳ４）。スクラップ管理サーバ２は、抽出したユーザ情報からユーザＩＤとパスワードを抽出する。スクラップ管理サーバ２は、抽出したユーザＩＤがスクラップ管理サーバ２内のデータベースに登録されていて、かつ、抽出したパスワードが、そのユーザＩＤに対応して記録されているパスワードと一致すると、認証成功とみなす。一方、スクラップ管理サーバ２は、抽出したユーザＩＤがスクラップ管理サーバ２内のデータベースに登録されていない場合、あるいは、抽出したパスワードが、そのユーザＩＤに対応して記録されているパスワードと一致しない場合、認証失敗とみなす。
【００３９】
利用者の認証が成功すると、スクラップ管理サーバ２は、受信した登録要求に含まれるスクラップ画像および記事情報ならびにユーザ情報に含まれるユーザＩＤをスクラップ管理サーバ２に登録する。スクラップ管理サーバ２は、スクラップ画像からキーワードとなる単語を抽出し、キーワード情報として、スクラップ画像、記事情報およびユーザＩＤと関連付けてスクラップデータとしてスクラップ管理サーバ２内に登録する（ステップＳ５）。
【００４０】
一方、利用者の認証が失敗すると、スクラップ管理サーバ２は、利用者端末１から受信したスクラップ画像および記事情報を破棄する。
【００４１】
スクラップ管理サーバ２は、登録の処理を完了すると、登録が成功したか失敗したかの情報を示す登録応答を利用者端末１に送信する（ステップＳ６）。
【００４２】
利用者端末１は、スクラップ管理サーバ２から登録応答を受信すると、スクラップ画像および記事情報の登録が成功したか失敗したかを判別し、登録した結果を示す画面を表示する。
【００４３】
次に図１に示した利用者端末１およびスクラップ管理サーバ２のスクラップ画像を閲覧するときの装置間のシーケンスについて図３のシーケンスを参照して説明する。
【００４４】
利用者端末１は、まず、利用者にユーザ情報の入力を促し、その利用者のユーザ情報を取得する（ステップＳ２１）。利用者端末１は、ユーザ情報を取得すると、認証要求をスクラップ管理サーバ２に送信する（ステップＳ２２）。
【００４５】
スクラップ管理サーバ２は、利用者端末１から認証要求を受信すると、受信した認証要求からユーザ情報を抽出し、抽出したユーザ情報を用いて利用者を認証する（ステップＳ２３）。なお、利用者の認証方法は、ステップＳ４で実施した認証方法と同様である。利用者の認証が完了すると、スクラップ管理サーバ２は、利用者の認証が成功したか失敗したかの情報を示す認証応答を利用者端末１に送信する。（ステップＳ２４）。
【００４６】
利用者端末１は、利用者の認証が成功した旨を示す認証応答を受信すると、利用者からの入力により、検索文字を取得する（ステップＳ２５）。利用者端末１は、利用者から検索文字を取得すると、検索要求をスクラップ管理サーバ２に送信する（ステップＳ２６）。
【００４７】
スクラップ管理サーバ２は、利用者端末１から検索要求を受信すると、受信した認証要求から検索文字を抽出する。スクラップ管理サーバ２は、抽出した検索文字と、検索要求を行っている利用者が登録した全てのスクラップデータのキーワード情報との相関を調べる。スクラップ管理サーバ２は、取得した検索文字と高い相関をもつスクラップデータを相関の高い順にならべたスクラップ一覧を作成し、検索応答として、利用者端末１に送信する。（ステップＳ２８）。利用者端末１は、スクラップ管理サーバ２から検索応答を受信すると、受信した検索応答から、スクラップ一覧を示す検索結果画面を作成し、表示する。
【００４８】
次に、利用者端末１は、表示された検索結果画面の中からスクラップ画像を閲覧したいスクラップデータを利用者に選択させる（ステップＳ２９）。利用者によって、スクラップ画像を閲覧したいスクラップデータが選択されると、利用者端末１は、スクラップ画像要求をスクラップ管理サーバ２に送信する（ステップＳ３０）。
【００４９】
スクラップ管理サーバ２は、利用者端末１からスクラップ画像要求を受信すると、要求されたスクラップ画像をスクラップ管理サーバ２内のデータベースから取得する（ステップＳ３１）。次に、スクラップ管理サーバ２は、スクラップ画像要求に対する応答として、取得したスクラップ画像を利用者端末１に送信する（ステップＳ３２）。利用者端末１は、スクラップ管理サーバ２からスクラップ画像を受信すると、受信したスクラップ画像を表示する。
【００５０】
また、利用者端末１は、利用者から関連記事の検索を要求されると（ステップＳ３３）、関連記事検索要求をスクラップ管理サーバ２に送信する（ステップＳ２４）。
【００５１】
スクラップ管理サーバ２は、利用者端末１から関連記事検索要求を受信すると、関連記事検索を実施する（ステップＳ３５）。スクラップ管理サーバ２は、スクラップ画像が表示されているスクラップデータと、検索要求を行っている利用者以外の利用者が登録したスクラップデータも含めて、スクラップ管理サーバ２に登録されている全てのスクラップデータとの相関を調べる。スクラップ管理サーバ２は、スクラップ画像が表示されているスクラップデータと高い相関をもつスクラップデータを相関の高い順にならべた関連スクラップ一覧を作成し、関連記事検索応答として、利用者端末１に送信する（ステップＳ３６）。
【００５２】
利用者端末１は、スクラップ管理サーバ２から関連記事検索応答を受信すると、受信した関連記事検索応答から、関連スクラップ一覧を示す関連記事検索結果画面を作成し、表示する（ステップＳ３７）。
【００５３】
図４は本発明の一実施形態における利用者端末の構成を示すブロック図である。
【００５４】
図４に示すように、本実施形態の利用者端末は、カメラ部１１、登録処理部１２および閲覧処理部１３を有する。
【００５５】
カメラ部１１は、利用者の操作に従って新聞あるいは雑誌の記事を含む画像を撮影し、画像データを取得する。カメラ部１１は、取得した画像データを登録処理部１２に送信する。
【００５６】
登録処理部１２は、利用者にユーザ情報の入力を促し、その利用者のユーザ情報を取得する。また、登録処理部１２は、カメラ部１１から画像データを受信する。登録処理部１２は、カメラ部１１から受信した画像データを利用者に編集させ、画像データのうち記事が含まれない不要領域を削除したスクラップ画像を取得する。また、登録処理部１２は、利用者からの入力により、記事情報を取得する。登録処理部１２は、スクラップ管理サーバ２にスクラップ画像および記事情報を登録させるために、登録要求をスクラップ管理サーバ２に送信する。登録処理部１２は、スクラップ管理サーバ２から登録応答を受信すると、スクラップ画像および記事情報の登録が成功したか失敗したかを判別し、登録した結果を示す画面を表示する。
【００５７】
閲覧処理部１３は、利用者にユーザ情報の入力を促し、その利用者のユーザ情報を取得する。閲覧処理部１３は、スクラップ管理サーバ２へのログインを要求するために、認証要求をスクラップ管理サーバ２に送信する。スクラップ管理サーバ２による認証が完了すると、利閲覧処理部１３は、スクラップ管理サーバ２から認証応答を受信する。
【００５８】
また、閲覧処理部１３は、利用者からの入力により、検索文字を取得する。閲覧処理部１３は、スクラップ管理サーバ２に検索文字と相関の高いスクラップデータを検索させるために、検索要求をスクラップ管理サーバ２に送信する。閲覧処理部１３は、スクラップ管理サーバ２から検索応答を受信すると、受信した検索応答から検索結果画面を作成し、表示する。なお、検索結果画面には、検索文字との相関の高い順にスクラップデータがならべられたスクラップ一覧が表示される。
【００５９】
また、閲覧処理部１３は、表示された検索結果画面の中からスクラップ画像を閲覧したいスクラップデータを利用者に選択させ、スクラップ画像要求をスクラップ管理サーバ２に送信する。閲覧処理部１３は、スクラップ画像要求に対する応答として、スクラップ管理サーバ２からスクラップ画像を受信すると、受信したスクラップ画像を表示する。
【００６０】
また、閲覧処理部１３は、利用者から関連記事の検索を要求されると、スクラップ管理サーバ２に関連記事を検索させるために、スクラップ管理サーバ２に関連記事検索要求を送信する。閲覧処理部１３は、スクラップ管理サーバ２から関連記事検索応答を受信すると、受信した関連記事検索応答から関連記事検索結果画面を作成し、表示する。なお、関連記事検索結果画面には、スクラップ画像が表示されているスクラップデータとの相関の高い順にスクラップデータがならべられた関連スクラップ一覧が表示される。
【００６１】
カメラ部１１、登録処理部１２および閲覧処理部１３は、例えば各種の論理回路からなるＬＳＩ（Large Scale Integration）によって実現できる。
【００６２】
次に図４に示した利用者端末１がスクラップ管理サーバ２にスクラップ画像を登録する処理手順について図５のフローチャートを参照して説明する。
【００６３】
登録処理部１２は、利用者にユーザ情報の入力を促し、その利用者のユーザ情報を取得する。登録処理部１２は、まず、図６に示すユーザ情報入力画面を表示する。利用者によってユーザ情報が入力されると、登録処理部１２は、入力されたユーザ情報を取得する（ステップＳ４１）。
【００６４】
次に、登録処理部１２は、利用者に新聞あるいは雑誌の記事を含む画像を撮影させる（ステップＳ４２）。利用者によって画像が撮影されると、カメラ部１１が、撮影された画像データを取得し、取得した画像データを登録処理部１２に送信する。
【００６５】
カメラ部１１から画像データを取得すると、登録処理部１２は、利用者に画像データを編集させる（ステップＳ４３）。登録処理部１２は、取得した画像データを表示し、利用者に画像データのうち必要な領域を選択させ、選択された領域以外の領域を削除する。これにより、登録処理部１２は、画像データのうち記事が含まれない不要領域を削除したスクラップ画像を取得する。
【００６６】
次に、登録処理部１２は、利用者からの入力により、記事情報を取得する。登録処理部１２は、図７に示す記事情報入力画面を表示する。図７に示すように、記事情報入力画面は、画像撮影ボタンを備える。このボタンにより、登録処理部１２は、記事情報を直接入力するか、記事情報が含まれる画像をカメラで撮影するかを、利用者に選択させる（ステップＳ４４）。
【００６７】
画像撮影ボタンが押下された場合、登録処理部１２は、新聞あるいは雑誌の名称が含まれる画像、記事が記載されているページ番号が含まれる画像およびその新聞あるいは雑誌が発行された日が含まれる画像を利用者に撮影させる。利用者によって記事情報が含まれる画像が撮影されると、カメラ部１１が、撮影された画像データを取得し、取得した画像データを登録処理部１２に送信する。カメラ部１１から記事情報が含まれる画像データを取得すると（ステップＳ４５）、登録処理部１２は、それぞれの画像から新聞あるいは雑誌の名称、発行日およびページ番号を抽出する（ステップＳ４６）。なお、取得した画像データから文字を抽出するために、たとえばＯＣＲ（Optical Character Recognition）技術が用いられる。
【００６８】
一方、画像撮影ボタンが押下されずに記事情報が直接入力された場合、登録処理部１２は、図７に示す記事情報入力画面により直接入力された、新聞あるいは雑誌の名称、記事が記載されているページ番号およびその新聞あるいは雑誌の発行日を取得する（ステップＳ４７）。
【００６９】
次に、登録処理部１２は、スクラップ管理サーバ２に登録要求を送信する（ステップＳ４８）。なお、登録要求には、スクラップ画像、記事情報およびユーザ情報が含まれる。登録処理部１２は、スクラップ管理サーバ２から登録応答を受信すると、スクラップ管理サーバ２への登録が成功したか失敗したかを判別する（ステップＳ４９）。
【００７０】
スクラップ管理サーバ２への登録が成功した場合、登録処理部１２は、図８に示す登録完了画面を表示し、処理を終了する（ステップＳ５０）。
【００７１】
一方、スクラップ管理サーバ２への登録が失敗した場合、登録処理部１２は、図９に示す登録失敗画面を表示し（ステップＳ５１）、処理を終了する。
【００７２】
次に図４に示した利用者端末１がスクラップ管理サーバ２からスクラップ画像を閲覧する処理手順について図１０のフローチャートを参照して説明する。
【００７３】
利用者からスクラップ画像の閲覧を要求されると、閲覧処理部１３は、まず、利用者にユーザ情報の入力を促し、その利用者のユーザ情報を取得する。閲覧処理部１３は、図１１に示すログイン画面を表示する。利用者によってユーザ情報が入力されると、閲覧処理部１３は、入力されたユーザ情報を取得する（ステップＳ６１）。ユーザ情報を取得すると、閲覧処理部１３は、スクラップ管理サーバへのログインを要求するために、認証要求をスクラップ管理サーバ２に送信する。
【００７４】
スクラップ管理サーバ２から認証応答を受信すると、閲覧処理部１３は、受信した認証応答から利用者の認証が成功したか失敗したかを判別する（ステップＳ６２）。利用者の認証が成功した場合、閲覧処理部１３は、ステップＳ６４へ移行する。一方、利用者の認証が失敗した場合、閲覧処理部１３は、図１２に示すログイン失敗画面を表示し（ステップＳ６３）、ステップＳ６１へ移行し、再度、ログイン処理を実施する。
【００７５】
利用者の認証が成功すると、閲覧処理部１３は、利用者に検索文字を入力させる（ステップＳ６４）。閲覧処理部１３は、図１３に示す検索文字入力画面を表示する。利用者によって検索文字が入力されると、閲覧処理部１３は、入力された検索文字を取得する。検索文字を取得すると、閲覧処理部１３は、スクラップ管理サーバ２に検索文字と相関の高いスクラップデータを検索させるために、検索要求をスクラップ管理サーバ２に送信する。
【００７６】
スクラップ管理サーバ２から検索応答を受信すると、閲覧処理部１３は、受信した検索応答から検索結果画面を作成し、表示する（ステップＳ６５）。検索結果画面の例を図１４に示す。図１４に示すように、検索結果画面には、検索文字との相関の高い順にスクラップデータがならべられたスクラップ一覧が表示される。
【００７７】
次に、閲覧処理部１３は、表示された検索結果画面の中からスクラップ画像を閲覧したいスクラップデータを利用者に選択させる（ステップＳ６６）。利用者によってスクラップ画像を閲覧したいスクラップデータが選択されると、閲覧処理部１３は、スクラップ画像要求をスクラップ管理サーバ２に送信する。
【００７８】
スクラップ画像要求に対する応答として、スクラップ管理サーバ２からスクラップ画像を受信すると（ステップＳ６７）、閲覧処理部１３は、受信したスクラップ画像を表示する。スクラップ画像の表示例を図１５に示す。図１５に示すように、スクラップ画像の表示画面は、スクラップ画像に加えて関連記事検索ボタンおよび再検索ボタンを備える。閲覧処理部１３は、利用者によって、関連記事検索ボタンが押下されると、表示されたスクラップ画像の関連記事を検索する。また、閲覧処理部１３は、利用者によって、再検索ボタンが押下されると、別の検索文字で再度スクラップ画像を検索しなおす。
【００７９】
したがって、スクラップ画像を表示すると、閲覧処理部１３は、まず、関連記事検索ボタンが押下されたか否かを判別する（ステップＳ６８）。関連記事検索ボタンが押下されない場合、閲覧処理部１３は、ステップＳ７０へ移行する。一方、関連記事検索ボタンが押下されると、閲覧処理部１３は、送信スクラップ管理サーバ２に関連記事を検索させるために、関連記事検索要求をスクラップ管理サーバ２に送信する。
【００８０】
スクラップ管理サーバ２から関連記事検索応答を受信すると、閲覧処理部１３は、受信した関連記事検索応答から関連記事検索結果画面を作成し、表示する（ステップＳ６９）。関連記事検索結果画面の例を図１６に示す。図１６に示すように、関連記事検索結果画面には、スクラップ画像が表示されているスクラップデータとの相関の高い順にスクラップデータがならべられた関連スクラップ一覧が表示される。また、関連記事検索を要求した利用者が、他の利用者が登録したスクラップデータの画像データを閲覧できないように、関連記事検索結果画面には、スクラップデータの画像データを表示するためのスクラップデータの選択機能は含まれない。
【００８１】
次に、閲覧処理部１３は、再検索ボタンが押下されたか否かを判別する（ステップＳ７０）。再検索ボタンが押下されない場合、閲覧処理部１３は、ステップＳ６８へ移行し、再度、関連記事検索ボタンが押下されたか否かを判別する。一方、再検索ボタンが押下された場合、閲覧処理部１３は、ステップＳ６４へ移行し、再度、利用者に検索文字を入力させ、入力された検索文字からスクラップデータを検索しなおす。
【００８２】
図１７は本発明の一実施形態におけるスクラップ管理サーバの構成を示すブロック図である。
【００８３】
図１７に示すように、本実施形態のスクラップ管理サーバは、通信処理部２１、ユーザ管理部２２、アクセス管理部２３、ユーザＤＢ２４、記事管理部２５、検索部２６、関連検索部２７および記事ＤＢ２８を有する。
【００８４】
通信処理部２１は、利用者端末１からスクラップ画像、記事情報およびユーザ情報を含む登録要求を受信すると、受信した登録要求からユーザ情報を抽出し、アクセス管理部２３に送信する。また、通信処理部２１は、受信した登録要求からスクラップ画像および記事情報を抽出し、記事管理部２５に送信する。通信処理部２１は、記事管理部２５からスクラップ画像および記事情報の登録の結果を受信すると、登録の結果を示す登録応答を利用者端末１に送信する。
【００８５】
また、通信処理部２１は、利用者端末１から認証要求を受信すると、受信した認証要求をアクセス管理部２３に送信する。通信処理部２１は、アクセス管理部２３から認証応答を受信すると、受信した認証応答を利用者端末１に送信する。
【００８６】
また、通信処理部２１は、利用者端末１から検索要求を受信すると、受信した検索要求および検索要求を行っている利用者のユーザＩＤを検索部２６に送信する。通信処理部２１は、検索部２６から検索応答を受信すると、受信した検索応答を利用者端末１に送信する。
【００８７】
また、通信処理部２１は、利用者端末１からスクラップ画像要求を受信すると、受信したスクラップ画像要求を検索部２６に送信する。通信処理部２１は、スクラップ画像要求の応答として、検索部２６からスクラップ画像を受信すると、受信したスクラップ画像を利用者端末１に送信する。
【００８８】
また、通信処理部２１は、利用者端末１から関連記事検索要求を受信すると、受信したスクラップ関連記事検索要求を関連検索部２７に送信する。通信処理部２１は、関連検索部２７から関連記事検索応答を受信すると、受信した関連記事検索応答を利用者端末１に送信する。
【００８９】
ユーザ管理部２２は、スクラップ画像を登録あるいは閲覧できる利用者のユーザ情報が登録されると、登録されたユーザ情報をユーザＤＢ２４に記録する。
【００９０】
アクセス管理部２３は、通信処理部２１からユーザ情報を受信すると、スクラップ画像および記事情報の登録のために、受信したユーザ情報を用いて利用者を認証する。アクセス管理部２３は、通信処理部２１からユーザ情報を受信すると、受信したユーザ情報からユーザＩＤとパスワードを抽出する。
【００９１】
アクセス管理部２３は、抽出したユーザＩＤがユーザＤＢ２４に登録されていて、かつ、抽出したパスワードが、そのユーザＩＤに対応して記録されているパスワードと一致すると、認証成功とみなす。
【００９２】
一方、アクセス管理部２３は、抽出したユーザＩＤがユーザＤＢ２４に登録されない場合、あるいは、抽出したパスワードが、そのユーザＩＤに対応して記録されているパスワードと一致しない場合、認証失敗とみなす。
【００９３】
アクセス管理部２３は、認証が成功したか失敗したかを示す情報およびその利用者のユーザＩＤを記事管理部２５に送信する。
【００９４】
また、アクセス管理部２３は、通信処理部２１から認証要求を受信すると、受信した認証要求からユーザ情報を抽出する。アクセス管理部２３は、ユーザ情報を抽出すると、スクラップ画像の閲覧のために、抽出したユーザ情報を用いて利用者を認証する。なお、利用者の認証方法は、スクラップ画像および記事情報の登録のときの認証方法と同様である。アクセス管理部２３は、認証が成功したか失敗したかを示す情報を通信処理部２１に送信する。
【００９５】
ユーザＤＢ２４は、スクラップ画像を登録あるいは閲覧できる利用者のユーザ情報が記録されるデータベースである。
【００９６】
記事管理部２５は、アクセス管理部２３から利用者の認証が成功した旨を通知されると、通信処理部２１から受信したスクラップ画像および記事情報ならびにアクセス管理部２３から受信したユーザＩＤを記事ＤＢ２８に記録する。記事管理部２５は、利用者がスクラップ画像を閲覧するときにキーワードを用いて検索できるように、受信した登録要求に含まれるスクラップ画像からキーワードとなる単語を抽出する。記事管理部２５は、抽出した単語をキーワード情報として、受信したスクラップ画像、記事情報およびユーザＩＤと関連付けてスクラップデータとして記事ＤＢ２８に記録する。
【００９７】
記事管理部２５は、スクラップデータを記事ＤＢ２８に記録すると、登録が成功した旨を通信処理部２１に通知する。
【００９８】
一方、記事管理部２５は、アクセス管理部２３から利用者の認証が失敗した旨を通知されると、通信処理部２１から取得したスクラップ画像および記事情報を破棄し、登録が失敗した旨を通信処理部２１に通知する。
【００９９】
検索部２６は、通信処理部２１から検索要求および検索要求を行っている利用者のユーザＩＤを受信すると、受信した検索要求から検索文字を抽出する。検索部２６は、抽出した検索文字と、検索要求を行っている利用者が登録した全てのスクラップデータとの相関を調べる。検索部２６は、取得した検索文字と高い相関をもつスクラップデータを相関の高い順にならべたスクラップ一覧を作成し、検索応答として、通信処理部２１に送信する。
【０１００】
また、検索部２６は、通信処理部２１からスクラップ画像要求を受信すると、要求されたスクラップ画像を記事ＤＢ２８から取得し、スクラップ画像要求に対する応答として、通信処理部２１に送信する。
【０１０１】
関連検索部２７は、通信処理部２１から関連記事検索要求を受信すると、関連記事検索を実施する。関連検索部２７は、スクラップ画像が表示されているスクラップデータと、検索要求を行っている利用者以外の利用者が登録したスクラップデータも含めて、スクラップ管理サーバ２に登録されている全てのスクラップデータとの相関を調べる。関連検索部２７は、スクラップ画像が表示されているスクラップデータと高い相関をもつスクラップデータを相関の高い順にならべた関連スクラップ一覧を作成し、関連記事検索応答として、通信処理部２１に送信する。
【０１０２】
記事ＤＢ２８は、スクラップデータが記録されるデータベースである。
【０１０３】
通信処理部２１、ユーザ管理部２２、アクセス管理部２３、記事管理部２５、検索部２６および関連検索部２７は、例えば各種の論理回路からなるＬＳＩ（Large Scale Integration）によって実現できる。
【０１０４】
次に図１７に示したスクラップ管理サーバ２が利用者端末１からスクラップ画像の登録を要求されたときの処理手順について図１８のフローチャートを参照して説明する。
【０１０５】
スクラップ管理サーバ２の通信処理部２１は、利用者端末１から登録要求を受信すると（ステップＳ８１）、受信した登録要求からユーザ情報を抽出し、アクセス管理部２３に送信する。また、通信処理部２１は、受信した登録要求からスクラップ画像および記事情報を抽出し、記事管理部２５に送信する。
【０１０６】
アクセス管理部２３は、通信処理部２１からユーザ情報を受信すると（ステップＳ８２）、スクラップ画像および記事情報の登録のために、受信したユーザ情報をもちいて利用者を認証する（ステップＳ８３）。なお、スクラップ画像および記事情報を登録あるいは閲覧できる利用者は、あらかじめスクラップ管理サーバ２に登録される。スクラップ画像および記事情報を登録あるいは閲覧できる利用者が登録されると、登録された利用者をユーザ管理部２２がユーザＤＢ１４に記録する。アクセス管理部２３は、通信処理部２１から受信したユーザ情報からユーザＩＤとパスワードを抽出する。
【０１０７】
アクセス管理部２３は、抽出したユーザＩＤがユーザＤＢ２４に登録されていて、かつ、抽出したパスワードが、そのユーザＩＤに対応して記録されているパスワードと一致すると、認証成功とみなす。
【０１０８】
一方、アクセス管理部２３は、抽出したユーザＩＤがユーザＤＢ２４に登録されない場合、あるいは、抽出したパスワードが、そのユーザＩＤに対応して記録されているパスワードと一致しない場合、認証失敗とみなす。
【０１０９】
アクセス管理部２３は、認証が成功したか失敗したかを示す情報およびその利用者のユーザＩＤを記事管理部２５に送信する。
【０１１０】
アクセス管理部２３から利用者の認証が成功した旨を示す情報を受信すると、記事管理部２５は、通信処理部２１から受信したスクラップ画像および記事情報ならびにアクセス管理部２３から受信したユーザＩＤを記事ＤＢ２８に記録する（ステップＳ８４）。
【０１１１】
また、記事管理部２５は、利用者がスクラップ画像を閲覧するときにキーワードを用いて検索できるように、受信した登録要求に含まれるスクラップ画像からキーワードとなる単語を抽出する。まず、記事管理部２５は、スクラップ画像から文字を抽出し、コンピュータが編集および検索できる文字コードの列に変換する。なお、画像から文字を抽出し、コンピュータが編集および検索できる文字コードの列に変換するために、たとえばＯＣＲ技術が用いられる。
【０１１２】
さらに、記事管理部２５は、変換した文字コードの列を意味のある単語に区切る。なお、文字コードの列を意味のある単語に区切るために、たとえば、かな漢字変換等で使用される形態素解析技術が用いられる。記事管理部２５は、スクラップ画像から抽出した単語をキーワード情報として、受信したスクラップ画像、記事情報およびユーザＩＤと関連付けてスクラップデータとして記事ＤＢ２８に記録する。
【０１１３】
記事管理部２５は、スクラップデータを記事ＤＢ２８に記録すると、登録が成功した旨を通信処理部２１に通知する。記事管理部２５から登録が成功した旨を通知されると、通信処理部２１は、登録が成功した旨を示す登録応答を利用者端末１に送信し（ステップＳ８５）、処理を終了する。
【０１１４】
一方、アクセス管理部２３から利用者の認証が失敗した旨を示す情報を受信すると、記事管理部２５は、通信処理部２１から取得したスクラップ画像および記事情報を破棄し（ステップＳ８６）、登録が失敗した旨を通信処理部２１に通知する。記事管理部２５から登録が失敗した旨を通知されると、通信処理部２１は、登録が失敗した旨を示す登録応答を利用者端末１に送信し（ステップＳ８７）、処理を終了する。
【０１１５】
次に図１７に示したスクラップ管理サーバ２が利用者端末１からスクラップ画像の閲覧を要求されたときの処理手順について図１９のフローチャートを参照して説明する。
【０１１６】
スクラップ管理サーバ２の通信処理部２１は、利用者端末１から認証要求を受信すると（ステップＳ１０１）、受信した認証要求をアクセス管理部２３に送信する。アクセス管理部２３は、通信処理部２１から認証要求を受信すると、受信した認証要求からユーザ情報を抽出する（ステップＳ１０２）。アクセス管理部２３は、ユーザ情報を抽出すると、スクラップ画像の閲覧のために、抽出したユーザ情報を用いて利用者を認証する（ステップＳ１０３）。なお、利用者の認証方法は、ステップＳ８３で示した認証方法と同様である。
【０１１７】
利用者の認証が失敗した場合、アクセス管理部２３は、認証が失敗した旨を示す認証応答を通信処理部２１に送信する。アクセス管理部２３から認証応答を受信すると、通信処理部２１は、受信した認証応答を利用者端末１に送信し（ステップＳ１０４）、ステップＳ１０１へ移行し、再度、利用者の認証処理を実施しなおす。
【０１１８】
一方、利用者の認証が成功した場合、アクセス管理部２３は、認証が成功した旨を示す認証応答を通信処理部２１に送信する。アクセス管理部２３から認証応答を受信すると、通信処理部２１は、受信した認証応答を利用者端末１に送信する（ステップＳ１０５）。
【０１１９】
次に、通信処理部２１は、利用者端末１から検索要求を受信すると、受信した検索要求、および検索要求を行っている利用者のユーザＩＤを検索部２６に送信する（ステップＳ１０６）。
【０１２０】
通信処理部２１から検索要求および検索要求を行っている利用者のユーザＩＤを受信すると、検索部２６は、検索処理を実施する（ステップＳ１０７）。検索部２６は、まず、受信した検索要求から検索文字を抽出する。次に、検索部２６は、抽出した検索文字と、検索要求を行っている利用者が登録した全てのスクラップデータのキーワード情報との相関を調べる。なお、検索文字とキーワード情報との相関を調べるために、たとえば、単語の出現頻度や単語間の関係を分析するテキストマイニング技術が用いられる。
【０１２１】
検索部２６は、利用者によって指定された検索文字との相関が所定の閾値以上であるキーワード情報を有するスクラップデータを抽出する。あるいは、利用者によって指定された検索文字がキーワード情報に含まれる全てのスクラップデータを抽出してもよい。検索部２６は、抽出したスクラップデータを、利用者によって指定された検索文字との相関が高い順にならべたスクラップ一覧を作成し、検索応答として、通信処理部２１に送信する。
【０１２２】
なお、検索部２６は、利用者がスクラップ画像を選択しやすくするために、利用者によって指定された検索文字との相関が高い順にスクラップデータをならべた一覧を作成している。検索部２６は、たとえば、記事情報に検索文字と完全一致する文字列があるスクラップデータの一覧を作成したり、日付順などによりスクラップデータをならべた一覧を作成したりしてもよい。検索部２６から検索応答を受信すると、通信処理部２１は、受信した検索応答を利用者端末１に送信する。
【０１２３】
次に、通信処理部２１は、利用者端末１からスクラップ画像要求を受信すると、受信したスクラップ画像要求を検索部２６に送信する（ステップＳ１０８）。通信処理部２１からスクラップ画像要求を受信すると、検索部２６は、要求されたスクラップ画像を記事ＤＢ２８から取得する（ステップＳ１０９）。検索部２６は、記事ＤＢ２８から取得したスクラップ画像を通信処理部２１に送信する。検索部２６からスクラップ画像を受信すると、通信処理部２１は、スクラップ画像要求に対する応答として、受信したスクラップ画像を利用者端末１に送信する。
【０１２４】
通信処理部２１は、スクラップ画像を送信すると、スクラップ画像の関連記事を検索するための関連記事検索要求、あるいは別の検索文字で再度スクラップ画像を検索しなおすための検索要求のいずれかを利用者端末１から受信する可能性がある。
【０１２５】
そこで、利用者端末１にスクラップ画像を送信すると、通信処理部２１は、まず、利用者端末１から関連記事検索要求を受信したか否かを判別する（ステップＳ１１０）。関連記事検索要求を受信しない場合、通信処理部２１は、ステップＳ１１２へ移行する。一方、利用者端末１から関連記事検索要求を受信すると、通信処理部２１は、受信した関連記事検索要求を関連検索部２７に送信する。
【０１２６】
通信処理部２１から関連記事検索要求を受信すると、関連検索部２７は、関連記事検索を実施する（ステップＳ１１１）。関連検索部２７は、スクラップ画像を表示中のスクラップデータがもつキーワード情報と、検索要求を行っている利用者以外の利用者が登録したスクラップ画像も含めて、スクラップ管理サーバ２に登録されている全てのスクラップデータのキーワード情報との相関を調べる。なお、スクラップ画像を表示中のスクラップデータがもつキーワード情報とスクラップ管理サーバ２に登録されている全てのスクラップデータのキーワード情報の相関を調べるために、たとえば、テキストマイニング技術が用いられる。
【０１２７】
関連検索部２７は、スクラップ画像を表示中のスクラップデータがもつキーワード情報との相関が所定の閾値以上であるキーワード情報を有するスクラップデータを抽出する。あるいは、スクラップ画像を表示中のスクラップデータがもつキーワードのうちの少なくとも１つがキーワード情報に含まれる全てのスクラップデータを抽出してもよい。関連検索部２７は、抽出したスクラップデータを、スクラップ画像を表示中のスクラップデータとの相関が高い順にならべた関連スクラップ一覧を作成し、関連記事検索応答として、通信処理部２１に送信する。関連検索部２７から関連記事検索応答を受信すると、通信処理部２１は、受信した関連記事検索応答を利用者端末１に送信する。
【０１２８】
次に、通信処理部２１は、利用者端末１から検索要求を受信したか否かを判別する（ステップＳ１１２）。検索要求を受信しない場合、通信処理部２１は、ステップＳ１１０へ移行し、再び、利用者端末１から関連記事検索要求を受信したか否かを判別する。一方、利用者端末１から検索要求を受信すると、通信処理部２１は、ステップＳ１０７へ移行し、再び、検索処理を実施する。
【０１２９】
なお、本実施の形態では、利用者端末１を用いて、登録したスクラップ画像を閲覧する例を示したが、スクラップ画像の閲覧には、必ずしも利用者端末１を用いる必要はない。一般的な携帯端末あるいはＰＣ端末であっても、図４に示した閲覧処理部を有していれば、登録したスクラップ画像を閲覧できる。
【０１３０】
本実施形態の電子スクラップシステムでは、利用者に撮影された、新聞あるいは雑誌の記事を含む画像データからキーワードを抽出し、その画像データと関連付けてスクラップ管理サーバに登録する。これにより、利用者は、サーバにあらかじめ登録されていない記事であっても、記事を電子データとして、検索が可能なようにスクラップできる。
【０１３１】
また、本実施形態の電子スクラップシステムは、利用者からの要求に応じて、その利用者のスクラップデータの中から、利用者が指定したキーワードとの相関が高いスクラップデータを抽出する。さらに、本実施形態の電子スクラップシステムは、抽出したスクラップデータを、利用者が指定したキーワードとの相関が高い順にならべたスクラップ一覧を表示する。これにより、利用者は、閲覧したい画像データをより精度よく検索できる。
【０１３２】
また、本実施形態の電子スクラップシステムは、利用者からの要求に応じて、他の利用者が登録したものを含む全てのスクラップデータの中から、画像データを表示中のスクラップデータとの相関が高いスクラップデータを抽出する。さらに、本実施形態の電子スクラップシステムは、抽出したスクラップデータを、画像データを表示中のスクラップデータとの相関が高い順にならべた関連スクラップ一覧を表示する。これにより、利用者は、閲覧した画像データに関連する記事について、新聞あるいは雑誌の名称、記事が記載されているページ番号および発行日などの情報を入手できる。
【０１３３】
また、本実施形態の電子スクラップシステムは、関連スクラップ一覧を表示する画面から、スクラップデータの画像を表示させない。これにより、利用者は、他の利用者が登録したスクラップデータの画像を閲覧できないため、本実施形態の電子スクラップシステムは、守秘性を保ちつつ、利用者に有益な情報を提供できる。
【０１３４】
また、本実施形態の電子スクラップシステムの利用者端末は、撮影した画像データの不要領域を削除する機能を有する。これにより、利用者は、撮影した記事画像から有効な領域のみを容易に抽出し、登録できる。
【０１３５】
また、本実施形態の電子スクラップシステムの利用者端末は、画像データおよび記事情報を、電子メール機能を用いてスクラップ管理サーバに登録する。これにより、利用者は、容易に、画像データおよび記事情報を登録できる。
【符号の説明】
【０１３６】
１  利用者端末
２  スクラップ管理サーバ
１１  カメラ部
１２  登録処理部
１３  閲覧処理部
２１  通信処理部
２２  ユーザ管理部
２３  アクセス管理部
２４  ユーザＤＢ
２５  記事管理部
２６  検索部
２７  関連検索部
２８  記事ＤＢ
【図１】
2010176387.tif 000003
【図２】
2010176387.tif 000004
【図３】
2010176387.tif 000005
【図４】
2010176387.tif 000006
【図５】
2010176387.tif 000007
【図６】
2010176387.tif 000008
【図７】
2010176387.tif 000009
【図８】
2010176387.tif 000010
【図９】
2010176387.tif 000011
【図１０】
2010176387.tif 000012
【図１１】
2010176387.tif 000013
【図１２】
2010176387.tif 000014
【図１３】
2010176387.tif 000015
【図１４】
2010176387.tif 000016
【図１５】
2010176387.tif 000017
【図１６】
2010176387.tif 000018
【図１７】
2010176387.tif 000019
【図１８】
2010176387.tif 000020
【図１９】
2010176387.tif 000021