(57)【要約】      （修正有）【課題】インターネットで収集した複数の画像に対して、重複画像を効率よく整理する整理プログラムを提供する。【解決手段】画像と画像を比較し重複する画像を隣に置く方法で画像を並べることで画像一覧３を生成し、画像一覧で重複する画像５〜７を複数選択し、選択した複数の画像から一つの画像を残して他を削除することで整理すると共に、削除した画像に埋め込まれている画像元のホームページのリンク情報を残した一つの画像に追加する。【選択図】図３
2016184380.tif 000002
【特許請求の範囲】
【請求項１】
インターネットからダウンロードする画像にダウンロード元のリンク情報を追加する手段を有し、画像と画像を比較し重複する画像を隣に置く方法で画像を並べ、重複する複数の画像を選択する手段を有し、選択した複数の画像から一つの画像を残して他を削除し、削除した画像のリンク情報を残した画像に追加する重複画像の整理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、コンピュータで画像を表示するプログラムで、複数画像の中で重複しているものを整理するサブプログラムに関する。
【背景技術】
【０００２】  複数の画像を小さな同じ画像サイズに合わせた一覧を表示するさいに、撮影した元の画像よりホームページの表示に適したサイズに変更された画像、あるいは他のホームページにある元の画像を複製したものなど、重複する画像がいくつもあることがある。
この重複画像は、余計な表示領域を使い、メモリ上も余計に記憶域を使っていて、かつ、重複画像がいくつも出てくる間の抜けた感じを持つものである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】  インターネットで収集した画像は、元の画像をホームページの表示に適するように加工したもの、他のホームページを参照するさいに元の画像を複製したものなど、重複する画像がいくつも存在するもので、重複する画像で画像サイズの大きいものであり、緻密さのある印刷などに使えるものを一つ残して、他は削除してもかまわないものである。
本発明では、この重複画像を効率よく整理することを課題とする。
【課題を解決するための手段】
【０００４】  第１図に於いて、２つの画像を比べるさいの領域の区分を示す。
縦と横それぞれ４分割し、１６の領域を添え字として区別する。
画面１（１）は、Ｐ［０］〜Ｐ［１５］までの領域、画面２（２）は、Ｑ［０］〜Ｑ［１５］までの領域とする。【０００５】  次に、本発明のプログラムを第２図のフローチャートで説明する。
まず、ステップＳ１では、変数Ｉ，Ｖを０に初期化する。
ステップＳ２では、画面１（１）の領域Ｐ［Ｉ］の色成分の平均値から、画面２（２）の領域Ｑ［Ｉ］の色成分の平均値を引き、もし、負の値であれば、０からその値を引いて、絶対値を得る。
その値を、変数Ｖに加算する。
ステップＳ３では、領域の添え字となる変数Ｉを１加算する。
ステップＳ４では、変数Ｉが領域の個数以内の１６であれば、ステップＳ１にジャンプする。
変数Ｉが１６以上であれば、変数Ｖを結果として終了する。【０００６】  第４図に於いて、インターネットより取得した画像をファイルに書き込むさい、画像のあるホームページのＵＲＬをリンク情報として埋め込むデータ形式を示す。
画像データ（１０）は、本来作成される画像ファイルの内容と同じもので、その後に埋め込みデータ（９）が書き込まれる。
画像を扱うアプリケーションが、作成されたリンク情報付加両像データ（８）を読み込んでも、画像データ（１０）の中で画像データとして処理し、埋め込みデータ（９）は無視するので、なんら問題なく普通の画像ファイルとして処理される。
一方、ファイルの終端の識別子（１３）を調べることで長さ（１２）から、リンク情報（１１）のファイルでの位置がわかり、リンク情報（１１）が求まる。
結果、画像ファイルを調べることで、画像ファイルを取得したホームページのＵＲＬがわかるのである。【０００７】  第３図は、最初に置いた先頭画像（４）と、残りの画像を、第２図の２つの画像を評価するプログラムで比較し、評価値が最小になった画像を次の画像として、右に置き、また、行の末尾であれば、次の行の先頭に置く、こうして置いた画像を新たな先頭画像として、置かれていない残りの画像に対して、第２図の２つの画像を評価するプログラムで比較し、評価値が最小になった画像を次の画像として置くことを、置く画像が無くなるまで行った順番に画像が並べられている。
この画像一覧の特徴は、重複する画像が隣同士となることである。【０００８】  ここでは、３つの重複画像（５，６，７）が見つかり、コンピュータの操作者が選択したところである。
この３つの重複画像（５，６，７）のリンク情報（１５，１７，１９）を取り出し、ＴＡＢコード（１６，１８）などのセパレータではさみ、新しいリンク情報（１４）を作成する。
３つの重複画像（５，６，７）の内、面積の大きいもので、同じ面積のものは画像データの大きいものを残す条件で、条件に合った１つの画像（５）を除いて他の画像（６，７）を削除する。
残った一つの画像の、埋め込みデータ（９）を削除し、新しいリンク情報（１４）をリンク情報（１１）とした埋め込みデータ（９）を追加する。【０００９】  後日、画像（５）を選択すると、元の画像（５，６，７）のリンク情報（１５，１７，１９）が取得でき、メニューで、これらのリンク情報を選択してホームページをブラウザで開くか、３つ同時にホームページをブラウザで開く。
【発明の効果】
【００１０】  インターネットから収集した画像の中で、重複する画像が多いという事は、元の画像から何らかの関連のあるホームページにコピーされているという事で、操作者が意図する情報に辿り付く可能性が高くなる。
また、意図する情報でなくても、何らかの関連性があるので、他の未知の有用な情報に巡り合える可能性もある。
興味のある画像で同じものがいくつもある状態では、それぞれのリンク情報をいちいち操作してブラウザで開くのが、本発明で、一つの操作でブラウザから複数のホームページを開き情報を比較しながら精査、目的の情報を得ることが出来る。
画像の一覧で、複数の重複画像があると、同じ情報のものが多くの面積を占有し、情報が希薄になるのを、本発明で重複画像を整理することで無くすことが出来る。
【発明を実施するための形態】
【００１１】  本発明を実施するには、コンピュータのプログラムにて、インターネット上の画像データをダウンロードして、コンピュータのハードディスクに画像ファイルとして保存する手段に介入して埋め込みデータ（９）を画像データ（１０）に追加する機能と、重複画像を整理する機能、整理したリンク情報付加画像データ（８）からリンク情報（１１）を取り出し、ブラウザで複数のホームページを開く機能の、３つの機能が必要である。
１つ目の機能は、インターネット上のデータをローカル記憶域に保存するダウンローダというプログラムに、埋め込みデータ（９）を画像データ（１０）に追加する機能を組み込む。
２つ目の機能は、リンク情報付加画像データ（８）をまとめて１つのフォルダに集めたものを一括して行う重複画像整理プログラムを独立したアプリケーションとして実現する。
３つ目の機能は、ＯＳのアプリケーション連携機能のドラッグ＆ドロップにより、画像一覧の選択した画像をドラッグして、ドロップターゲットのサブプログラムとして実現する。
【図面の簡単な説明】
【００１２】
【図１】本発明の２つの画像を比較する領域の区分を表す図である。
【図２】本発明の２つの画像を評価するプログラムのフローチャートである。
【図３】本発明の画像一覧から重複画像を選択する図である。
【図４】本発明のリンク情報付加画像データの形式を表す図である。
【図５】本発明の新しいリンク情報の形式を表す図である。
【符号の説明】
【００１５】    １  画像１                        ２  画像２
３  画像一覧表                    ４  先頭画像
５  重複画像１                    ６  重複画像２
７  重複画像３                    ８  リンク情報付加画像データ
９  埋め込みデータ              １０  画像データ
１１  リンク情報                  １２  長さ
１３  識別子                      １４  新しいリンク情報
１５  リンク情報１                １６  ＴＡＢコード
１７  リンク情報２                １８  ＴＡＢコード
１９  リンク情報３
【図１】
2016184380.tif 000003
【図２】
2016184380.tif 000004
【図３】
2016184380.tif 000005
【図４】
2016184380.tif 000006
【図５】
2016184380.tif 000007