(57)【要約】【課題】  画像サーバーから画像をダウンロードするときに、サムネイルで選択した時点と本画像をダウンロードする時点でファイル構成が変わっている場合に、サムネイルに対応しない画像がダウンロードされてしまうのを防止する。【解決手段】  画像サーバーから、複数の画像のサムネイル画像をダウンロードして表示し、所望の画像を選択する工程と、前記選択されたサムネイル画像と対応付けられている本画像を前記画像サーバーからダウンロードする工程とを有し、前記サムネイル画像に対応しない本画像が前記画像サーバーからダウンロードされると判断されたときに、所望の画像データがダウンロード出来ないことを表示する通知工程を有し、対応していない本画像の画像データの保存または印刷を行わない。【選択図】  図８
2012022623.tif 000002
【特許請求の範囲】
【請求項１】
ひとつの画像のデータとして一次画像、二次画像と画像属性とのデータが対応付けて管理されている画像を複数保持する画像サーバーから、前記複数保持された画像のデータのうち選択された画像データをダウンロードする画像処理装置の制御方法であって、
前記画像サーバーから、複数の画像の一次画像をダウンロードして表示する表示工程と、
前記表示工程で表示された複数の一次画像から画像を選択する工程と、
前記選択された一次画像と対応付けられている二次画像を前記画像サーバーに要求する工程と、
前記要求に応じた二次画像を前記画像サーバーからダウンロードする工程とを有し、
前記二次画像をダウンロードする工程において、前記一次画像に対応しない画像が前記画像サーバーからダウンロードされると判断されたときに、選択された画像データがダウンロードできないことを表示する通知工程を有し、前記ダウンロードした二次画像のうち、前記一次画像に対応していると判断された画像データを保存または印刷し、対応していない画像データの保存または印刷を行わないことを特徴とする。
【請求項２】
請求項１に記載の制御方法であって、前記一次画像は、前記二次画像のサムネール画像であることを特徴とする。
【請求項３】
請求項１に記載の制御方法であって、前記表示工程で前記一次画像に対応する画像属性のデータもダウンロードし、前記判断は、前記二次画像の画像タイプが、前記画像属性のデータに対応するか否かで判断することを特徴とする。
【請求項４】
請求項１に記載の制御方法であって、前記二次画像を要求する工程の前に、前記選択された画像の一次画像を再度ダウンロードし、前記判断は、始めにダウンロードした一次画像と、再度ダウンロードした一次画像とを比較し、一致しない場合には、前記一次画像に対応しない画像が前記画像サーバーからダウンロードされると判断することを特徴とする。
【請求項５】
請求項２に記載の制御方法であって、前記判断は、ダウンロードした二次画像からサムネール画像を作成して、前記一次画像と比較し、一致しない場合には前記一次画像に対応しない画像が前記画像サーバーからダウンロードされたと判断することを特徴とする。
【請求項６】
請求項１に記載の制御方法であって、前記通知工程において、前記選択された画像データがダウンロードできない表示は、前記選択工程で選択された一次画像と入れ換えてダウンロードできない旨を表示することを特徴とする。
【請求項７】
請求項１に記載の制御方法であって、前記通知工程において、前記選択された画像データがダウンロードできない表示は、前記選択工程で選択された一次画像にダウンロードできない旨を付加して表示することを特徴とする。
【請求項８】
請求項１に記載の制御方法を、前記画像サーバーに接続されたコンピュータを画像処理装置として実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像が存在するＷｅｂサイトからキーワード検索により所望の画像をダウンロードして該当画像を保存・印刷する画像管理システムに関する。
【背景技術】
【０００２】
近年、インターネット上のＷｅｂサイトにアクセスして様々な情報を取得することが可能となった。これらのＷｅｂサイトの中に画像を取り扱ったＷｅｂサイトが増えてきている。多くの画像を取り扱っているＷｅｂサイトから所望する画像をダウンロードして、画像管理システムアプリケーションと呼ばれるソフトウェアで表示・保存・印刷することが可能である。またこれらＷｅｂサイトから所望の画像をダウンロードして保存・印刷する場合、最初にキーワードで該当する実画像のサムネール画像を先にダウンロードして一覧表示し、さらに、その中から、本当に所望する画像を選択して実画像をダウンロードする方法が一般的である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０１８５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法ではサムネール画像をダウンロードした時期と実画像をダウンロードする時期がずれるため、その間に、実画像が消去される事があり、そのような画像をダウンロードしようとすると、別の画像（例えば、「ごめんなさい」と表示された画像）があたかも、対応した実画像かのようにダウンロードされてくる。ダウンロードした実画像を表示した時点で別画像を省いて保存・印刷すればよいのだが、多くの場合、ダウンロード画像の枚数が多く、いちいち表示・確認を行っていないのが現状である。そのため、別画像を保存・印刷してしまい、多くのディスク容量を使用したり、高価な紙メディアへ印刷してしまうという課題があった。
【０００５】
そこで本発明は上記従来の問題点を鑑み、実画像をダウンロードする際に、別画像を認識し、その旨のメッセージを表示することで、不要なダウンロード画像の保存・印刷を行わない画像管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上記目的を達成するために、ひとつの画像のデータとして一次画像、二次画像と画像属性とのデータが対応付けて管理されている画像を複数保持する画像サーバーから、前記複数保持された画像のデータのうちの所望の画像データをダウンロードする画像処理装置の制御方法であって、前記画像サーバーから、複数の画像の一次画像をダウンロードして表示する表示工程と、前記表示工程で表示された複数の一次画像から画像を選択する工程と、前記選択された一次画像と対応付けられている二次画像を前記画像サーバーに要求する工程と、前記要求に応じた二次画像を前記画像サーバーからダウンロードする工程とを有し、前記二次画像をダウンロードする工程において、前記一次画像に対応しない画像が前記画像サーバーからダウンロードされると判断されたときに、選択された画像データがダウンロードできないことを表示する通知工程を有し、前記ダウンロードした二次画像のうち、前記一次画像に対応していると判断された画像データを保存または印刷し、対応していない画像データの保存または印刷を行わないことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、不要な画像の保存を行わないことで、ディスク容量の削減が可能となった。また、印刷しなくても良い実画像を判断できることで、無駄なインクや高価なメディアの消費を防ぐことが可能となった。
【図面の簡単な説明】
【０００８】
【図１】本発明のダウンロード画像の処理装置を含む画像管理システムの構成図。
【図２】本発明のダウンロード画像の処理装置としてのコンピュータの構成図。
【図３】本発明の処理装置としてのコンピュータのソフトウェア構成図。
【図４】本発明の処理装置としてのコンピュータのソフトウェアの実画像取得部構成図。
【図５】本発明のコンピュータのソフトウェアの起動のためのＵＩを示す図。
【図６】本発明の処理装置としてのコンピュータの画像検索画面を示す図。
【図７】本発明の処理装置としてのコンピュータの画像検索画面の操作を示す図。
【図８】本発明の処理装置としてのコンピュータの画像検索結果の通知を示す図。
【図９】本発明の第１の実施形態のフローチャート。
【図１０】本発明の第２の実施形態のフローチャート。
【図１１】本発明の第３と第４の実施形態のフローチャート（ａ）と（ｂ）。
【図１２】本発明の第１の実施形態の状態遷移図。
【図１３】本発明の第１の実施形態のデータフロー図。
【図１４】本発明の処理装置としてのコンピュータの画像検索結果の他の通知例を示す図。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。
【００１０】
［第１の実施形態］
図１は、本発明のダウンロード画像の保存・印刷装置を含む画像管理システムの構成を示すブロック図である。図１でＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０１はインターネット１０２に接続されている画像処理装置である。インターネット１０２、リレーサーバー１０３を介して画像管理サイト１０４内のリダイレクトサーバー１０５を経由して、画像サーバー１０６から所望の画像をＰＣ１０１上へダウンロードして表示する。リダイレクトサーバー１０５は、画像サーバー１０６内にリダイレクト機能として存在しても何ら問題はない。またＰＣ１０１は画像サイト１０４上の画像をＰＣ１０１上へダウンロードしてＰＣ内のハードディスク２０４へ保存したり、ローカルにプリンタ１０７と接続され、プリンタ１０７に印刷することができる。
【００１１】
図２はＰＣ１０１の構成を示すブロック図である。ＣＰＵ２０１は、ＲＡＭ２０２、ＲＯＭ２０３或いはハードディスク２０４に格納されたプログラムに従ってデータや命令を演算、判断および制御を行う。ＲＡＭ２０２は、ＣＰＵ２０１が各種処理を行う際の一時記憶領域として使用される。ハードディスク２０４はダウンロードした画像を保存したり、オペレーティングシステム（ＯＳ）、ブラウザーやその他のアプリケーションソフト等を記録する。
【００１２】
通信インターフェース２０５は、たとえばＵＳＢ、ＳＣＳＩや無線等のプリンタ１０４とのデータ通信を行うためのインターフェースや、インターネット１０２を介して外部画像サイト１０４とのデータ通信を行うためのネットワークインターフェースである。
【００１３】
表示装置２０６はＣＲＴや液晶ディスプレイとグラフィックコントローラとからなり、グラフィックユーザーインターフェース（ＧＵＩ）の表示を行う。
【００１４】
マウス２０７、キーボード２０８はユーザーがＰＣ１０１に対して各種指示を与えるための入力装置である。システムバス２０９は、ＣＰＵ２０１やＲＡＭ２０２、ＲＯＭ２０３、ハードディスク２０４等との間のデータのやり取りを行う。
【００１５】
図３および図４はＰＣ１０１上のソフトウェアの構成を示すブロック図である。以下にＰＣ１０１上で動作するプログラムについて図３および図４を用いて説明する。図３において画像検索モジュール３０２は出力アプリケーション３０１から呼び出され、ユーザーが出力アプリケーション３０１において画像の保存、印刷等を行うにあたり、対象画像を画像Ｗｅｂサイトから取得する指示を行ったときに、この画像検索モジュール３０２が実行される。
【００１６】
画像検索モジュール３０２において、ユーザーが所望する画像を検索するために、画像Ｗｅｂサイト名とキーワードを入力３０３する。画像Ｗｅｂサイトでは、実画像と、そのサムネール画像、画像属性等のデータを対応付けて保持していて、この対にキーワードが付けられている。これに画像検索モジュール３０２は入力された画像Ｗｅｂサイトへキーワードを通知し、該当する一次画像としてのサムネール画像を取得３０４する。取得されたサムネール画像を一覧表示３０５する。ユーザーは一覧表示されたサムネール画像から所望する画像を選択３０６する。選択されたサムネール画像に対応付けられた二次画像としての実画像を画像Ｗｅｂサイトに要求して取得３０７する。ここで、図４において、実画像取得部３０７は、画像Ｗｅｂサイト１０４へアクセスすると、画像Ｗｅｂサイト１０４はリダイレクトサーバー１０５がそれを受け、実画像のＵＲＬを返還してくる４０１。受けた実画像ＵＲＬにより再度アクセスすることで、実画像を取得することが可能である４０３。取得した実画像のファイルと以前に取得しているサムネール情報とを比較４０４して、一致しない時は、所望する実画像では無いと判断して、実画像無しメッセージを表示する４０６。一致することで、正しく実画像と判断できる４０５。取得した画像データを記憶部３０９へ保存３０８したり、実画像印刷部３１０によりプリンタ１０７へ印刷する。
【００１７】
また、実画像印刷部３１０はユーザーより印刷開始指示をうけた場合に、実画像取得部３０７により取得した画像をＯＳ３１１介してプリンタドライバ３１２に対して描画処理を実行する。ＯＳ３１１は画像検索モジュール３０２がプリンタドライバ３１２から印刷設定データのやり取りを行うためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）や描画処理を行うためのＡＰＩを提供する。またＯＳ３１１には印刷のジョブを管理するスプーラーシステム、プリンタコマンドをポートへ出力するポートモニター等の各種制御ソフトウェアが含まれるが詳細については省略する。プリンタドライバ３１２は実画像印刷部３１０により実行された描画処理にしたがって印刷データを生成し、プリンタコマンドに変換後、ＯＳ３１１を介してプリンタコマンドをプリンタ１０７に送信、プリンタ１０７が用紙へ記録する。
【００１８】
図５から図８は、本実施形態におけるダウンロード画像の保存・印刷装置を含む画像管理システムのＰＣ１０１上のソフトウェアが表示するＧＵＩ画面の一例を示す図である。図５は前述した出力アプリケーション３０１をＧＵＩ上に表示した画面で画像検索モジュール３０２を起動するボタン５０２を有している。前記画像検索モジュール３０２を起動するボタン５０２を押下することで、画像検索画面６０１が表示される。画像サイト名や検索キーワードを入力６０２し、検索実行ボタン６０３を押下することで、対象画像サイト１０４よりサムネール画像を取得出来るため、取得したサムネール画像を一覧表示画面７０１へ遷移する。一覧表示されたサムネール画像より、所望する画像をドラッグ＆ドロップ等操作により選択７０２，７０３する。選択された画像は選択エリアで表示される。所望の画像すべてを選択完了したら、選択画像の保存ボタン７０４（または選択画像の印刷ボタン）を押下する。選択されたサムネール画像に対応した実画像を画像Ｗｅｂサイト１０４よりダウンロードして、記憶部３０９へ保存する。（または、プリンタ１０７へ印刷する）この時に、選択されたサムネール画像とダウンロードした実画像に不一致が生じた際は、不一致した実画像は保存せず（または、印刷せず）、実画像が無い旨のメッセージ７０２を表示する。
【００１９】
図９はフローチャート図、図１２は状態遷移図、図１３はデータフロー図で以下に動作を説明する。ユーザーが出力アプリケーション５０１で画像サイトから画像を取得するボタン５０２を押下することで、画像検索モジュール３０２が起動され、画像検索画面６０１が表示される。画像検索画面６０１にて、画像Ｗｅｂサイトと検索キーワードを入力（９０２）し、検索ボタン６０３を押下することで、リレーサーバー１０３へ入力情報が渡される１４０１。リレーサーバー１０３は、渡された情報を基に、画像Ｗｅｂサイト１０４へアクセスする１４０２。リレーサーバー１０３は、画像サイト１０４から返還された検索結果画像の情報（サムネール画像のＵＲＬ、実画像のＵＲＬ等）を得る１４０３。リレーサーバー１０３はこの際に、画像属性の画像タイプとしてＪＰＥＧ画像だけの情報を、検索モジュール（ＰＣクライアント）へ提供する（９０３）。その後、検索モジュール３０２は、入手したサムネール画像のＵＲＬより、直接画像Ｗｅｂサイト１０４へアクセスする。画像Ｗｅｂサイト１０４側は、まず、リダイレクトサーバー１０５が受け、実際にサムネール画像が収められているＵＲＬを一度、変換する１４０３。返還されたＵＲＬへ再度アクセスする１４０４ことで、サムネール画像を取得する（９０４）。これを繰り返しながら、サムネール画像の一覧を表示する（９０５）。ユーザーは表示されたサムネール一覧画像より、所望する画像を選択する（９０６）。ユーザーは、選択した画像を保存（または印刷）ボタンを押下することで、実画像を取得する（９０７）。画像Ｗｅｂサイト１０４は、実画像取得時もサムネール画像取得時と同様に、まず、リダイレクトサーバー１０５が受け、実際に実画像が収められているＵＲＬを返還する。返還されたＵＲＬへ再度アクセスすることで、実画像を取得する（９０７）。検索モジュールは、受けた実画像がＪＰＥＧかを判断（９０８）し、ＪＰＥＧで無かったら、所望画像でないと判断して、保存（または印刷）を行わず、「取得出来なかった」旨の表示を行う（９１０）。一方、ＪＰＥＧ画像であれば、所望した画像と判断して、保存（または印刷）を行う（９０９）。
【００２０】
［第２の実施形態］
所望しない実画像をダウンロードしない別の方法について、図１０のフローチャート図で以下に動作を説明する。なお、第１の実施形態で示した図９のフローチャートの９０１から９０６までと、図１０の１００１から１００６までは同じ処理なので、説明を省く。
【００２１】
ユーザーは、選択した画像を保存（または印刷）ボタンを押下することで、実画像のＵＲＬを取得する（１００７）。画像Ｗｅｂサイト１０４は、実画像取得時もサムネール画像取得時と同様に、まず、リダイレクトサーバー１０５が受け、実際に実画像が収められているＵＲＬを一度返還する。返還された実画像ＵＲＬを判断（１００８）して、ＪＰＥＧ画像だった時は、返還されたＵＲＬへ再度アクセスすることで、実画像を取得し（１００９）。保存（または印刷）を行う（１０１０）。一方、検索モジュールは、受けた実画像ＵＲＬがＪＰＥＧで無かったら、所望画像でないと判断して、「取得出来なかった」旨の表示を行い（１０１１）、画像サーバー１０６へはアクセスを行わない。
【００２２】
［第３の実施形態］
所望しない実画像をダウンロードしない別の方法について、図１１（ａ）のフローチャート図で以下に動作を説明する。なお、第１の実施形態で示した図９のフローチャートの９０１から９０６までは、同じ処理で、ここでは、その後の判断の処理を記す。
【００２３】
ユーザーは、選択した画像を保存・印刷ボタンを押下することで、再度、所望するサムネール画像を取得する（１１０７）。一覧表示した時のサムネール画像と、再取得したサムネール画像を比較判断（１１０８）して、一致したら、実画像を取得し（１１０９）保存（または印刷）を行う（１１１０）。一方、検索モジュールは、サムネール画像が一致しない時は、所望画像でないと判断して、実画像をダウンロードせず、「取得できなかった」旨の表示を行う（１１１１）。
【００２４】
［第４の実施形態］
所望しない実画像をダウンロードしない別の方法について、図１１（ｂ）のフローチャート図で以下に動作を説明する。なお、第１の実施形態で示した図９のフローチャートの９０１から９０７までは、同じ処理で、ここでは、その後の判断の処理を記す。
【００２５】
ユーザーは、選択した画像を保存（または印刷）ボタンを押下することで、実画像を取得する（１２０７）。取得した実画像から、サムネール画像を作成する（１２０８）。一覧表示した時のサムネール画像と、実画像から作成したサムネール画像を比較判断（１２０９）して、一致したら、取得した実画像の保存・印刷を行う（１２１０）。一方、検索モジュールは、サムネール画像が一致しない時は、所望画像でないと判断して、取得した実画像の保存（または印刷）を行わず、「取得出来なかった」旨の表示を行う（１２１１）。
尚、「取得出来なかった」旨の表示における別の方法について、図１４のＧＵＩ画面の一例を示す図で以下に動作を説明する。
【００２６】
図８においては、「取得出来なかった」旨の表示を別画面で全体的に表示する８０１ことで、所望した複数の画像の中に取得出来なかった画像が含まれることが認識可能となる。さらに、図１４では、所望画像のサムネール画面上に「取得出来なかった」旨の表示を行う１６０１、１６０２事で、どれが取得出来なかったかまで認識可能となる。表示方法としては、メッセージによる物の他、記号やマークを付加するだけでも良く、より認識が明確となる。
【００２７】
以上述べたように本実施の形態では、所望した画像だけを取得することで、不要な画像の保存を行わず、ディスク容量の削減が可能となった。また、印刷しなくてもよい実画像を判断できることで、無駄なインクや高価なメディアの消費を防ぐことが可能となった。
【００２８】
さらに、メッセージを表示することで、所望した画像の中に取り込めなかった画像が含まれることがわかり、再確認することで、すべて取り込んでいると言うような誤った理解を行わないと言う正確な操作を提供することが可能となった。
【００２９】
＜その他の実施形態＞
本発明の目的は前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００３０】
１０１  コンピュータ（ＰＣ）：画像処理装置
１０６  画像サーバー
【図１】
2012022623.tif 000003
【図２】
2012022623.tif 000004
【図３】
2012022623.tif 000005
【図４】
2012022623.tif 000006
【図５】
2012022623.tif 000007
【図６】
2012022623.tif 000008
【図７】
2012022623.tif 000009
【図８】
2012022623.tif 000010
【図９】
2012022623.tif 000011
【図１０】
2012022623.tif 000012
【図１１】
2012022623.tif 000013
【図１２】
2012022623.tif 000014
【図１３】
2012022623.tif 000015
【図１４】
2012022623.tif 000016