(57)【要約】【課題】検索等の処理速度を向上させると共に、インターネット等の情報通信網のトラフィックの増加を抑制できる画像データ管理システムを提供する。【解決手段】画像データを送信するクライアントコンピュータ１０２と、クライアントコンピュータ１０２から画像データを受信して、クラウドサーバ１０６に画像データを送信すると共に、サムネイル画像データを付属する記憶手段に保存し、画像データは当該記憶手段に保存しない状態に自動的にするサーバ１０４と、サーバ１０４から画像データを受信して、画像データを付属する記憶手段に保存した状態に自動的にするクラウドサーバ１０６と、を備える画像データ管理システムとする。【選択図】図１
2016040643.tif 000002
【特許請求の範囲】
【請求項１】
画像データを送信するクライアントと、
前記クライアントから前記画像データを受信して、第２のサーバに前記画像データを送信すると共に、前記画像データのサムネイル画像データを付属する第１の記憶手段に保存し、前記画像データは前記第１の記憶手段に保存しない状態に自動的にする第１のサーバと、
前記第１のサーバから前記画像データを受信して、前記画像データを付属する第２の記憶手段に保存した状態に自動的にする第２のサーバと、
を備えることを特徴とする画像データ管理システム。
【請求項２】
請求項１に記載の画像データ管理システムであって、
前記第２のサーバは、前記第１のサーバとインターネットを介して接続されるクラウドストレージサーバであることを特徴とする画像データ管理システム。
【請求項３】
請求項１又は２に記載の画像データ管理システムであって、
前記クライアントを第１のクライアントとし、
前記第１のサーバは、前記第１のクライアントから前記画像データを受信すると前記画像データに関する情報を第２のクライアントに自動送信することを特徴とする画像データ管理システム。
【請求項４】
請求項１〜３のいずれか１項に記載の画像データ管理システムであって、
前記クライアントと前記第１のサーバとはウェブサイトを介して情報を交換することを特徴とする画像データ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ管理システムに関する。
【背景技術】
【０００２】
コンピュータシステムにおいて使用される画像の解像度、色数、使用数が増加するにつれて画像データの保存及び管理が重要となっている。
【０００３】
一般的に、コンピュータシステムにおいて使用される画像データは、クライアントコンピュータ自体又はクライアントコンピュータに接続されるファイルサーバに保存される。この場合、クライアントコンピュータ又はファイルサーバは多数の画像データを保存するために大容量のメモリを備える必要がある。
【０００４】
一方、インターネット等の情報通信網を介してコンピュータをクラウドストレージに接続し、画像データをクラウドストレージに保存して管理する方法も採用されている（非特許文献１等）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ｂｏｘ、インターネット<URL: https://app.box.com/files>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
クラウドストレージに画像データを保存して管理する場合、従来では画像データを検索する度にクラウドストレージにアクセスすることになり、検索処理の速度が遅いという問題がある。また、インターネット等の情報通信網のトラフィックを増加させてしまうという問題もある。
【課題を解決するための手段】
【０００７】
本発明の１つの態様は、画像データを送信するクライアントと、前記クライアントから前記画像データを受信して、第２のサーバに前記画像データを送信すると共に、前記画像データのサムネイル画像データを付属する第１の記憶手段に保存し、前記画像データは前記第１の記憶手段に保存しない状態に自動的にする第１のサーバと、前記第１のサーバから前記画像データを受信して、前記画像データを付属する第２の記憶手段に保存した状態に自動的にする第２のサーバと、を備えることを特徴とする画像データ管理システムである。
【０００８】
ここで、前記第２のサーバは、前記第１のサーバとインターネットを介して接続されるクラウドストレージサーバであることが好適である。
【０００９】
また、前記クライアントを第１のクライアントとし、前記第１のサーバは、前記第１のクライアントから前記画像データを受信すると前記画像データに関する情報を第２のクライアントに自動送信することが好適である。
【００１０】
また、前記クライアントと前記第１のサーバとはウェブサイトを介して情報を交換することが好適である。
【発明の効果】
【００１１】
本発明によれば、検索等の処理速度を向上させると共に、インターネット等の情報通信網のトラフィックの増加を抑制できる画像データ管理システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態における画像データ管理システムの構成を示す図である。
【図２】本発明の実施の形態におけるクライアントコンピュータの構成を示す図である。
【図３】本発明の実施の形態におけるサーバの構成を示す図である。
【図４】本発明の実施の形態におけるクラウドサーバを示す図である。
【図５】本発明の実施の形態における画像データ管理処理のフローチャートである。
【図６】本発明の実施の形態におけるインターフェース画面２００の例を示す図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態における画像データ管理システム１００は、図１に示すように、クライアントコンピュータ１０２（１０２ａ，１０２ｂ・・・）、サーバ１０４及びクラウドサーバ（クラウドストレージサーバ）１０６を含んで構成される。
【００１４】
クライアントコンピュータ１０２は、ＬＡＮ等の情報通信網１０８を介してサーバ１０４と情報交換可能に接続される。また、サーバ１０４は、インターネット等の情報通信網１１０を介してクラウドサーバ１０６と情報交換可能に接続される。画像データ管理システム１００は、情報通信網１０８，１１０を介して、情報を交換することによって画像データを保存及び管理するシステムとして機能する。
【００１５】
クライアントコンピュータ１０２は、図２に示すように、処理部１０、記憶部１２、入力部１４、出力部１６及び通信インターフェース１８を含んで構成される。クライアントコンピュータ１０２は、パーソナルコンピュータ、携帯電話、スマートフォン、タブレット端末等とすることができる。
【００１６】
処理部１０は、ＣＰＵ等の演算処理を行う手段を含む。処理部１０は、記憶部１２に記憶されているクライアントプログラムを実行することによって、クライアントコンピュータ１０２における画像データに対する処理を行う。本実施の形態では、クライアントプログラムは、ウェブブラウザ上でファイル管理の処理を実行するウェブアプリケーションとする。ただし、これに限定されるものではない。記憶部１２は、半導体メモリ、ハードディスク等の記憶手段を含む。記憶部１２は、処理部１０とアクセス可能であり、クライアントプログラム及び処理に必要なデータ等の情報を記憶する。入力部１４は、クライアントコンピュータ１０２に情報を入力する手段を含む。入力部１４は、例えば、ユーザからの入力を受けるキーボード、タッチパネル、ボタン等を備える。出力部１６は、ユーザから入力情報を受け付けるためのユーザインターフェース画面（ＵＩ）等やクライアントコンピュータ１０２での処理結果を出力する手段を含む。出力部１６は、例えば、ユーザに対して画像を呈示するディスプレイ等を備える。通信インターフェース１８は、情報通信網を介して、他の情報通信機器と情報をやり取りするためのインターフェースを含んで構成される。
【００１７】
サーバ１０４は、図３に示すように、処理部２０、記憶部２２、入力部２４、出力部２６及び通信インターフェース２８を含んで構成される。サーバ１０４は、一般的なサーバコンピュータ等とすることができる。
【００１８】
処理部２０は、ＣＰＵ等の演算処理を行う手段を含む。処理部２０は、記憶部２２に記憶されているサーバプログラムを実行することによって、サーバ１０４における画像データに対する処理を行う。記憶部２２は、半導体メモリ、ハードディスク等の記憶手段を含む。記憶部２２は、処理部２０とアクセス可能であり、サーバプログラム及び処理に必要なデータ等の情報を記憶する。記憶部２２は、通常、クライアントコンピュータ１０２の記憶部１２よりも記憶容量が大きい記憶手段を備えることが好適である。入力部２４は、サーバ１０４に情報を入力する手段を含む。入力部２４は、例えば、ユーザからの入力を受けるキーボード、タッチパネル、ボタン等を備える。出力部２６は、入力情報を受け付けるためのユーザインターフェース画面（ＵＩ）等やサーバ１０４での処理結果を出力する手段を含む。出力部２６は、例えば、ユーザに対して画像を呈示するディスプレイ等を備える。通信インターフェース２８は、情報通信網を介して、他の情報通信機器と情報をやり取りするためのインターフェースを含んで構成される。
【００１９】
クラウドサーバ１０６は、図４に示すように、処理部３０、記憶部３２及び通信インターフェース３４を含んで構成される。クラウドサーバ１０６は、クラウドストレージを提供するサーバコンピュータ等とすることができる。
【００２０】
クラウドサーバ１０６によって提供されるクラウドストレージが商業ベースである場合、ユーザはクラウドサーバ１０６の運用会社に料金を支払うことによってクラウドサーバ１０６の記憶部３２の一部の記憶容量を情報通信網１１０を介して利用することができる。
【００２１】
処理部３０は、ＣＰＵ等の演算処理を行う手段を含む。処理部３０は、記憶部３２に記憶されているクラウドサーバプログラムを実行することによって、クラウドサーバ１０６における画像データに対する処理を行う。記憶部３２は、半導体メモリ、ハードディスク等の記憶手段を含む。記憶部３２は、処理部３０とアクセス可能であり、クラウドサーバプログラム及び処理に必要なデータ等の情報を記憶する。記憶部３２は、クライアントコンピュータ１０２の記憶部１２及びサーバ１０４の記憶部２２よりも記憶容量が大きい記憶手段を備えることが好適である。通信インターフェース３４は、情報通信網を介して、他の情報通信機器と情報をやり取りするためのインターフェースを含んで構成される。
【００２２】
以下、画像データ管理システム１００における画像データ管理方法について説明する。画像データ管理方法は、クライアントコンピュータ１０２、サーバ１０４及びクラウドサーバ１０６においてクライアントプログラム、サーバプログラム及びクラウドサーバプログラムをそれぞれ実行することによって、これらの装置が連携して実現される。
【００２３】
ステップＳ１０では、クライアントコンピュータ１０２からサーバ１０４へ画像データが送信される。ユーザは、クライアントコンピュータ１０２の入力部１４を用いて、サーバ１０４へアップロードする画像データを選択し、通信インターフェース１８を介して選択された画像データをサーバ１０４へ送信する。
【００２４】
ここで、クライアントコンピュータ１０２は、記憶部１２及びサーバ１０４の記憶部２２に保存されているデータ（画像データを含むデータファイル）にアクセス可能であり、その内容をファイル管理インターフェースを用いて表示及び管理できる。例えば、図６に示すようなインターフェース画面２００を出力部１６に表示させ、記憶部１２及びサーバ１０４の記憶部２２に保存されているフォルダ及びファイルをユーザに提示し、提示されたフォルダやファイルを操作することによりフォルダやファイルを管理する。
【００２５】
例えば、インターフェース画面２００には、図６に示すように、機能選択領域５０、フォルダ選択領域５２及びファイル領域５４が含まれる。クライアントコンピュータ１０２においてウェブアプリケーションを実行することによって、ウェブブラウザを介してサーバ１０４にアクセスし、ウェブブラウザ上においてサーバ１０４の記憶部２２に保存されているデータを含むファイルをインターフェース画面２００に表示させることができる。
【００２６】
機能選択領域５０は、インターフェース画面２００において選択されたファイルに対して行う処理を選択する領域である。図６のインターフェース画面２００の例では、機能選択領域５０にはゴミ箱アイコン５０ａ、ダウンロードアイコン５０ｂ、フォルダ作成アイコン５０ｃ、戻るアイコン５０ｄが表示されている。ゴミ箱アイコン５０ａを選択（クリック）すると、選択されているファイルが選択されているフォルダから削除される。ダウンロードアイコン５０ｂを選択（クリック）すると、選択されているファイルの画像データがクラウドサーバ１０６からダウンロードされる。フォルダ作成アイコン５０ｃを選択（クリック）すると、選択されているフォルダ内に新たなフォルダが作成される。戻るアイコン５０ｄを選択（クリック）すると、インターフェース画面２００を１つ前の表示状態に戻す処理が行われる。また、ファイルやフォルダをドラッグによって選択し、機能選択領域５０内に表示されたアイコン上でドロップさせることによって機能を選択することもできる。これらの処理は、通常のファイル管理用のインターフェースと同様である。
【００２７】
フォルダ選択領域５２は、クライアントコンピュータ１０２及びサーバ１０４で扱われるファイルを格納するフォルダを選択するための領域である。フォルダ選択領域５２には、クライアントコンピュータ１０２から直接アクセス可能であるフォルダが羅列表示される。本実施の形態では、クライアントコンピュータ１０２の記憶部１２及びサーバ１０４の記憶部２２に保存されているフォルダがフォルダ選択領域５２に表示される。ユーザがフォルダ選択領域５２に表示されたフォルダの１つを選択（クリック等）することによって、選択されたフォルダ内に保存されているファイルに関する情報（サムネイル画像やメタデータ）がファイル領域５４に表示される。
【００２８】
図６の例では、フォルダ選択領域５２には、クライアントコンピュータ１０２の記憶部１２に保存されている"local 1"及び"local 2"というフォルダと、サーバ１０４の記憶部２２に保存されている"file server"というフォルダが表示されている。また、図６では、サーバ１０４の記憶部２２の"file server"が選択されている。
【００２９】
ファイル領域５４は、サーバ１０４で扱われるファイルの内容を表示させる領域である。具体的には、ファイル領域５４には、フォルダ選択領域５２において選択されたフォルダに格納されているファイルに関する情報が表示される。例えば、ファイル名やファイルが画像データを含む場合にはそのサムネイル画像が表示される。
【００３０】
例えば、図６の例では、フォルダ選択領域５２において選択されている"file server"というフォルダ内に保存されている"file 1"及び"file 2"というファイルのファイル名及びサムネイル画像（図中、ハッチングを施した四角形で示す）が表示されている。
【００３１】
ファイル領域５４では、表示されているファイルを選択することができる。例えば、表示されているファイル名やサムネイル画像をクリックすることによりファイルが選択される。このとき、選択されたファイルに関するメタデータをさらに詳細に表示させるようにしてもよい。また、選択されたファイルを他のフォルダへコピー又は移動させたり、機能選択領域５０で選択された処理を施したりすることができる。
【００３２】
例えば、インターフェース画面２００を用いることによって、"local 1"及び"local 2"等のクライアントコンピュータ１０２の記憶部１２にあるフォルダから画像データを含むファイルを"file server"というサーバ１０４の記憶部２２にあるフォルダにコピー又は移動させることができる。例えば、"local 1"及び"local 2"等のクライアントコンピュータ１０２の記憶部１２にあるフォルダの内容をファイル領域５４に表示させた状態で、ファイル領域５４に表示されたファイル名又はサムネイル画像をドラッグしてフォルダ選択領域５２の"file server"というフォルダ表示領域でドロップすることによって選択されたファイルがサーバ１０４にコピーされる。このとき、選択された画像データを含むファイルがクライアントコンピュータ１０２からサーバ１０４へ送信される。
【００３３】
なお、画像データを含むファイルは、画像データに関係するメタデータと共にサーバ１０４へ送信されることが好適である。メタデータは、画像データのファイル名、作成日時、作成者、最終編集日時、最終編集者、タグ等が挙げられる。
【００３４】
ステップＳ１２では、サーバ１０４において画像データが受信される。サーバ１０４は、通信インターフェース２８を介して、クライアントコンピュータ１０２から送信された画像データを受信する。受信された画像データは、サーバ１０４の記憶部２２に一時的に記憶される。また、画像データと共にメタデータが送られてきた場合には、当該メタデータも画像データに関連付けて記憶される。
【００３５】
ステップＳ１４では、サーバ１０４において画像データのサムネイル画像データが生成される。処理部２０は、受信した画像データを縮小処理してサムネイル画像データを生成する。なお、サムネイル画像を生成するためには既存の画像縮小処理を適用すればよい。サムネイル画像データは、ステップＳ１２において保存先とされた記憶部２２のフォルダ内にファイル名やメタデータに関連付けて記憶される。
【００３６】
ステップＳ１６では、サーバ１０４からクラウドサーバ１０６へ画像データが送信される。サーバ１０４の処理部２０は、ステップＳ１２で受信されて記憶部２２に一時的に記憶されている画像データを読み出し、通信インターフェース２８を介してクラウドサーバ１０６へ送信する。このとき、画像データと共に関係するメタデータも送信することが好適である。
【００３７】
ステップＳ１８では、クラウドサーバ１０６において画像データが受信される。クラウドサーバ１０６は、通信インターフェース３４を介して、サーバ１０４から送信された画像データを受信する。処理部３０は、通信インターフェース３４を介してサーバ１０４から画像データを受信して、受信された画像データをクラウドサーバ１０６の記憶部３２に記憶させる。また、画像データと共にメタデータが送られてきた場合には、当該メタデータも画像データに関連付けて記憶される。
【００３８】
ステップＳ２０では、サーバ１０４の記憶部２２に一時的に記憶されている画像データが削除される。処理部２０は、ステップＳ１２において記憶部２２に一時的に記憶された画像データを記憶部２２から削除する処理を行う。これによって、サーバ１０４の記憶部２２には、Ｓ１０においてクライアントコンピュータ１０２から送信されたファイルに関する情報として、画像データから生成されたサムネイル画像データ及びそのメタデータのみが関連付けて保存される。
【００３９】
上記ステップＳ１０〜Ｓ２０の処理によって、サーバ１０４は、クライアントコンピュータ１０２から画像データを受信して、クラウドサーバ１０６に画像データを送信すると共に、画像データのサムネイル画像データを付属する記憶部２２に保存し、画像データは記憶部２２に保存しない状態に自動的になる。また、クラウドサーバ１０６は、サーバ１０４から画像データを受信して、画像データを付属する記憶部３２に保存した状態に自動的になる。
【００４０】
画像データに関して言及すると、サーバ１０４の記憶部２２にはファイルのサムネイル画像データのみが保存され、クラウドサーバ１０６の記憶部３２に当該ファイルの元の画像データが保存される。このように、元の画像データよりもデータ容量が小さいサムネイル画像データのみをサーバ１０４に保存することで、クラウドサーバ１０６からファイルを検索したり、ファイルの画像の概要を閲覧したりするときにはサーバ１０４の記憶部２２にアクセスするだけで済み、クラウドサーバ１０６にはアクセスする必要がなくなる。したがって、検索や閲覧等の処理速度を向上させることができる。さらに、サーバ１０４の記憶部２２にはサムネイル画像データに比べてデータ容量が大きい元画像データ自体は保存されないので、サーバ１０４に大容量の記憶部２２を準備する必要がなくなる。また、元の画像データが必要でなければ、インターネット等の情報通信網１１０を介してクラウドサーバ１０６にアクセスする必要がないので、情報通信網１１０のトラフィックの増加を抑制することができる。
【００４１】
一方、元の画像データが必要な場合、クライアントコンピュータ１０２からクラウドサーバ１０６にアクセスして画像データをダウンロードできるようにすればよい。例えば、サーバ１０４の記憶部２２のフォルダ内のファイルのサムネイル画像データをインターフェース画面２００のファイル領域５４に表示させ、表示されたサムネイル画像から元の画像データが必要なファイルを選択させた上でダウンロードアイコン５０ｂによりダウンロード機能を実行させることによって、情報通信網１０８，１１０を介して選択されたファイルの元の画像データをクラウドサーバ１０６からクライアントコンピュータ１０２にダウンロードできるようにすればよい。
【００４２】
また、ダウンロードアイコン５０ｂによりダウンロード機能を実行させることによって、情報通信網１１０を介して選択されたファイルの元の画像データをクラウドサーバ１０６からサーバ１０４にダウンロードできるようにしてもよい。この場合、サーバ１０４にダウンロードされた元の画像データはさらにクライアントコンピュータ１０２へダウンロードできるようにしてもよい。
【００４３】
また、複数のクライアントコンピュータ１０２（１０２ａ，１０２ｂ・・・）から１つのサーバ１０４にアクセスすることも可能である。例えば、クライアントコンピュータ１０２ａ，１０２ｂがサーバ１０４に接続されており、同時にファイル管理が実行されている場合、クライアントコンピュータ１０２ａ，１０２ｂの両方においてインターフェース画面２００を表示させてファイルを管理する。
【００４４】
このとき、サーバ１０４は、クライアントコンピュータ１０２ａ，１０２ｂのいずれかからファイル（画像データ）を受信すると、当該ファイル（画像データ）に関する情報を他方のクライアントコンピュータ１０２ｂ，１０２ａに自動送信することでインターフェース画面２００の表示内容が自動的に更新されるようにすることが好適である。
【００４５】
例えば、サーバ１０４は、クライアントコンピュータ１０２ａから画像データを受信すると、当該画像データからサムネイル画像を生成すると共に当該画像データをクラウドサーバ１０６へ送信して保存させる。それと共に、生成されたサムネイル画像データ及びメタデータをクライアントコンピュータ１０２ｂに送信する。クライアントコンピュータ１０２ｂでは、送信された情報に基づいて、クライアントコンピュータ１０２ｂにおいてインターフェース画面２００に表示されているファイル名、サムネイル画像データ及びメタデータを更新する。
【００４６】
なお、本実施の形態では、サーバ１０４において画像データからサムネイル画像データを生成するものとしたが、クライアントコンピュータ１０２又はクラウドサーバ１０６において生成するものとしてもよい。
【符号の説明】
【００４７】
１０  処理部、１２  記憶部、１４  入力部、１６  出力部、１８  通信インターフェース、２０  処理部、２２  記憶部、２４  入力部、２６  出力部、２８  通信インターフェース、３０  処理部、３２  記憶部、３４  通信インターフェース、５０  機能選択領域、５０ａ  ゴミ箱アイコン、５０ｂ  ダウンロードアイコン、５０ｃ  フォルダ作成アイコン、５０ｄ  戻るアイコン、５２  フォルダ選択領域、５４  ファイル領域、１００  画像データ管理システム、１０２（１０２ａ，１０２ｂ・・・）  クライアントコンピュータ、１０４  サーバ、１０６  クラウドサーバ、１０８，１１０  情報通信網、２００  インターフェース。
【図１】
2016040643.tif 000003
【図２】
2016040643.tif 000004
【図３】
2016040643.tif 000005
【図４】
2016040643.tif 000006
【図５】
2016040643.tif 000007
【図６】
2016040643.tif 000008