(57)【要約】【課題】サーバーが送信するサムネイル情報をクライアント側で閲覧する場合、所望のデータを受信するまで通信時間を要する。【解決手段】クライアント装置２００は、ソート条件指定手段２０１、絞り込み条件指定手段２２０で、予めサムネイル情報のソート条件、絞り込み条件を指定する。サーバー装置１００は、サムネイル送信手段１０７で送信する前に、サムネイルソート手段１０６、サムネイル絞り込み手段１２２で絞り込み、ソートする。この構成により、効率的なサムネイル情報の通信装置を実現する。【選択図】図１
2005223383.tif 000002
【特許請求の範囲】
【請求項１】
サーバー装置と複数のクライアント装置とがネットワーク通信装置で接続された構成において、前記サーバー装置は、前記クライアント装置とサムネイルのソート条件とを対応づけて記憶するソート条件記憶部と、前記クライアント装置からサムネイルのソート条件を受信し前記ソート条件記憶部に記録するソート条件記録手段と、動画、静止画等の映像データを蓄積する映像データ蓄積部と、前記映像データ蓄積部に蓄積された個々の映像データに対して特徴的な静止画像であるサムネイルを作成するサムネイル作成手段と、任意の前記クライアント装置からサムネイル送信要求を受信するサムネイル送信要求受信手段と、前記サムネイル送信要求受信手段がサムネイル送信要求を受信した場合に、前記ソート条件記憶部の送信要求元のクライアントに対応づけられたソート条件に基づき、前記サムネイル作成手段が作成したサムネイルをソートするサムネイルソート手段と、前記サムネイルソート手段がソートしたサムネイルを送信要求元のクライアント装置へ送信するサムネイル送信手段とを備え、前記クライアント装置は、前記サーバー装置へソート条件を指定するソート条件指定手段と、前記サーバー装置へサムネイル送信要求を送信するサムネイル送信要求送信手段と、前記サーバー装置からサムネイルを受信するサムネイル受信手段と、前記サムネイル受信手段が受信したサムネイルを順々に表示するサムネイル表示手段を備えることを特徴とする画像通信装置。
【請求項２】
前記サーバー装置は、前記クライアント装置とサムネイルの絞り込み条件とを対応づけて記憶する絞り込み条件記憶部と、任意のクライアントからサムネイルの絞り込み条件を受信し前記絞り込み条件記憶部に記録する絞り込み条件記録手段と、前記サムネイル送信要求受信手段がサムネイル送信要求を受信した場合に、前記絞り込み条件記憶部の送信要求元のクライアントに対応づけられた絞り込み条件に基づき送信するサムネイルを絞り込むサムネイル絞り込み手段をさらに備え、前記クライアント装置は、前記サーバー装置へ絞り込み条件を指定する絞り込み条件指定手段をさらに備えた請求項１に記載の画像通信装置。
【請求項３】
前記サーバー装置は、前記ネットワーク通信装置の通信トラフィックを監視する通信量監視手段と、前記通信量監視手段が監視する通信トラフィックの大きさに基づき前記サムネイル送信手段が送信するサムネイルの解像度縮小や圧縮によりサムネイルの容量を縮小するサムネイル縮小手段をさらに備え、前記クライアント装置は、サムネイル受信手段が受信した縮小されたサムネイルを解像度拡大や解凍して復元して表示するサムネイル復元表示手段をさらに備えた請求項１に記載の画像通信装置。
【請求項４】
サーバー装置は、前記サムネイル縮小手段がサムネイルを縮小して送信した後に、前記通信量監視手段が監視する通信トラフィックが小さくなったと判断した時点で、縮小していない原サムネイルを再送信するサムネイル再送信手段をさらに備えた請求項３に記載の画像通信装置。
【請求項５】
前記サーバー装置は、サーバー装置のＣＰＵ他のマシン負荷を監視する負荷監視手段と、前記サムネイル送信要求受信手段がサムネイル送信要求を受信した時、前記負荷監視手段がサムネイル送信処理を実行するに困難なほど負荷が大きいと判断した場合に、既にサムネイルを送信済みのクライアント装置を代替サーバーとして検出する代替サーバー検出手段と、前記代替サーバー検出手段が検出した代替サーバー装置にサムネイル送信要求元のクライアント装置とサムネイル送信要求とを送信する代替サーバー指定手段をさらに備え、前記クライアント装置は、前記サムネイル受信手段が受信したサムネイルを記憶するサムネイル記憶部と、前記サーバー装置の前記代替サーバー指定手段から送信要求元のクライアント装置とサムネイル送信要求とを受信する代替サーバー指定要求受信手段と、代替サーバー要求受信手段が受信した送信要求元のクライアント装置へ前記サムネイル記録部が記憶するサムネイルを送信するサムネイル代替送信手段とをさらに備えた請求項１に記載の画像通信装置。
【請求項６】
前記サーバー装置は、前記サムネイル送信手段がサムネイルを送信したクライアント装置の履歴を記録するサムネイル送信履歴記憶部をさらに備え、前記代替サーバー検出手段に代えて、前記サムネイル送信要求受信手段がサムネイル送信要求を受信した時、前記負荷監視手段がサムネイル送信処理を実行するに困難なほど負荷が大きいと判断した場合に、前記サムネイル送信履歴記録部に基づき既にサムネイルを送信済みのクライアント装置を代替サーバーとして抽出する代替サーバー抽出手段を備えた請求項５に記載の画像通信装置。
【請求項７】
前記サーバー装置は、ネットワークに接続されている各クライアントに負荷調査要求を送信し、返信としてＣＰＵ他のマシン負荷状態を受信することにより、クライアント装置の負荷状態を調査する負荷調査手段をさらに備え、前記代替サーバー抽出手段に代えて、前記サムネイル送信要求受信手段がサムネイル送信要求を受信した時、前記負荷監視手段がサムネイル送信処理を実行するに困難なほど負荷が大きいと判断した場合に、前記サムネイル送信履歴記録部に記録されているサムネイルを送信済みのクライアント装置に対して、前記負荷調査手段を用いて負荷状態を調査した上で最も負荷の小さいクライアント装置を代替サーバーとして選定する代替サーバー選定手段を備え、前記クライアント装置は、ＣＰＵ他のマシン負荷状態を監視する負荷監視手段と、負荷調査要求を受信した時、前記負荷監視手段を用いて負荷状態を調査し、前記サーバー装置へ返信する負荷調査返信手段をさらに備えた請求項６に記載の画像通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データを保持するサーバー装置と、複数のクライアント装置との通信装置に関するものである。
【背景技術】
【０００２】
ホームネットワークが普及する中、映像データをハードディスクやＤＶＤメディア等に蓄積し、ネットワーク通信機能を保持したサーバー装置が実用化されている。それに伴い、サーバーのデータをネットワーク経由でリモート閲覧する機能を保持したクライアント装置も実用化されている。特に、ＣＰＵの高速化に伴い、リモート閲覧機能をパーソナルコンピュータで実現しているものが多く見られる。
【０００３】
サーバー／クライアント間を通信する情報も、これまでのような作成時間、サイズ等の文字情報に加え、映像データを特徴づける代表静止画像、サムネイルと呼ばれる映像情報も含まれる。その反面、サムネイルのデータは文字情報に比べデータ量が大きく、通信遅延を引き起こす可能性は以前より高くなった。
【０００４】
従来の技術としては、例えば、画像を伝送する際に主画像とサムネイル画像を比較し、サムネイル画像のデータ量が比較的大きい時、すなわち、主画像が比較的小さく、主画像とサムネイル画像とのサイズ差が小さい時は、サムネイル画像の有用性が低くなるため、サムネイル画像を添付せずに主画像のファイルを伝送するものがある（例えば、特許文献１参照。）。
【特許文献１】特開２００３−２０４５００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術を、サーバー／クライアント装置間での閲覧に応用した場合、サムネイルの表示に関して、以下の課題を有する。まず、送信されるサムネイルの順序は規定されていないため、クライアント側で閲覧するオペレータが所望するデータが、送信されるまで時間を要する可能性がある。また、ネットワークの通信トラフィックが大きい時は、サムネイルデータの送信に時間を要する。さらに、サーバー側が、サムネイル送信以外の処理負荷が大きい場合に、送信処理が遅延する可能性がある。
【課題を解決するための手段】
【０００６】
本発明の主要な特徴は以下のとおりである。まず、サーバー側がクライアントから事前に指定されたソート条件または絞り込み条件に基づきソートまたは絞り込んでサムネイルを送信する。サーバー側が現状の通信トラフィックが大きい場合に、サムネイルデータを圧縮または縮小することによりデータ容量を削減して送信する。さらに、サーバー側が他の処理負荷が大きく、サムネイル送信処理に十分なリソースを割り当てることが困難な場合に、既にサーバーからの送出によりサムネイルを保持しているクライアントからサムネイルを受信する。
【発明の効果】
【０００７】
本発明の効果は以下のとおりである。まず、クライアント側で閲覧するオペレータは、予め指定したソートまたは絞り込み条件とおりにサムネイルが表示されるので、所望するデータを効率的に閲覧することができる。また、クライアント側で閲覧するオペレータは、通信トラフィックが大きい場合でも、多くのサムネイルを閲覧することができる。さらに、クライアント側で閲覧するオペレータは、サーバーの負荷が大きい場合でも、効率的にサムネイルを閲覧することができる。
【発明を実施するための最良の形態】
【０００８】
（実施の形態１）
以下、本発明の画像通信装置の実施の形態１を、図面を用いて説明する。図１は、本実施の形態のブロック図である。１００はサーバー装置である。２００はクライアント装置である。３００はネットワーク通信装置であり、サーバー装置１００と複数のクライアント装置２００とを接続している。サーバー装置１００、クライアント装置２００は、ネットワーク通信装置３００を経由して、ＴＣＰ／ＩＰなどの汎用的な通信プロトコルでデータの送受信処理を行う。
【０００９】
サーバー装置１００の構成を説明する。１０１はソート条件記憶部である。各クライアント装置単位に、ソート条件を記憶する。ソート条件は、複数の映像データの順序づけるものである。データが作成された時間順、データの容量順などのように定量的な尺度に基づく条件、または、図２に示すように、テレビの録画データに付与されている番組のジャンルコードを優先度の高いものから列挙するような属性の列挙形式で指定するものでもよい。最近のテレビ録画機能は電子番組表（ＥＰＧ）で指定する場合が多く、番組ジャンルコード、出演者などの付加情報が、録画した映像に対応づけて記録されることが一般的になりつつある。ソート条件記憶部１０１は、図３に示すようにクライアント単位で、ソート条件を対応づけて記録する。１０２は、ソート条件記録手段である。ネットワーク装置３００経由で受信したソート条件を、受信元のクライアント装置と対応づけてソート条件記憶部１０１に記録する。１０３は、映像データ蓄積部である。ハードディスク、ＤＶＤ等の記録媒体により構成し、映像データと、更新時間、テレビ番組情報等を含む属性情報とを対応づけて記録する。１０４は、映像データ蓄積部１０３に記録されている映像データから代表静止画画像（以降サムネイルと称する）を作成する。動画の場合は、一般的には先頭フレームをサムネイルとして抽出するのが一般的である。更新時間やサイズのような文字情報に加えて、サムネイルを対応づけて記録する。１２０は、絞り込み条件記録部である。各クライアント装置単位に、絞り込み条件を記憶する。絞り込み条件は、全データから部分集合を抽出するためのものである。作成時間のような定量的な尺度に基づき、「２００３年９月１日以降に記録されたものだけ」のような条件、または、「ドラマ、ニュースだけ」という属性情報の列挙形式でもよい。図４に示すようにクライアント単位で、絞り込み条件を対応づけて記録する。１２１は、絞り込み条件記憶手段である。ネットワーク装置３００経由で受信した絞り込み条件を、受信元のクライアント装置と対応づけて絞り込み条件記憶部１２０に記録する。１０５は、サムネイル送信要求受信手段である。ネットワーク通信装置３００経由で、クライアントからサムネイル受信要求を受信する。１２２は、サムネイル絞り込み手段である。サムネイル送信要求受信手段１０５が、サムネイル送信要求を受信した場合に、絞り込み条件記憶部１２０に基づき、サムネイル作成手段１０４が作成したサムネイルを絞り込む。例えば、図４のとおり絞り込み条件記憶部が記憶されている場合に、クライアント０２から「サムネイル受信要求」を受信した場合には、属性情報の番組ジャンルコードが「ドラマ」「ニュース」の映像データのみに絞り込む。
１０６は、サムネイルソート手段である。サムネイル絞り込み手段１２２が絞り込んだサムネイルを、ソート条件記憶部１０１に基づき、ソートする。１０７は、サムネイル送信手段である。サムネイル送信要求を受信したクライアント装置に対して、サムネイル絞り込み手段１２２が絞り込んだサムネイルを、サムネイルソート手段がソートした順番で送信する。
【００１０】
クライアント装置２００の構成を説明する。２０１は、ソート条件指定手段である。サーバー装置に対して、サムネイルのソート条件を指定する。ソート条件については、ソート条件記憶部１０１と同様の形式で指定する。２２０は、絞り込み条件指定手段である。サーバー装置に対して、サムネイルの絞り込み条件を指定する。絞り込み条件については、絞り込み条件記録部１２０と同様の形式で指定する。２０２はサムネイル送信要求送信手段である。サーバー装置に対して、サーバー装置の映像データ蓄積部１０３に記録されている映像データのサムネイル情報を要求する。２０３はサムネイル受信手段である。サムネイル送信要求を送信した後に、サーバー装置から送信されてくるサムネイル情報を順々に受信する。２０４はサムネイル表示手段である。サムネイル受信手段２０３が受信したサムネイルデータを順々に表示する。図５は、Ｗｉｎｄｏｗｓ（Ｒ）ＸＰのファイル閲覧ウィンドウである。同様に、サムネイル表示手段２０４は、サムネイル受信手段２０３が受信したサムネイルを順々に画面に表示する。
【００１１】
以上のとおり、クライアント装置は、予め指定したソートまたは絞り込み条件とおりにサムネイルが表示されるので、所望するデータを効率的に閲覧することができ、その実用的効果は大きい。
【００１２】
（実施の形態２）
以下、本発明の画像通信装置の実施の形態２を、図面を用いて説明する。図６は、本実施の形態のブロック図です。１００、２００、３００、１０３、１０４、１０５、１０７、２０２、２０３、２０４については、実施の形態１と同一の構成ないので、説明を省略する。１３０は、通信量監視手段である。ネットワーク通信装置３００の通信トラフィックを監視している。予め指定した通信量の上限値を超える場合に、通信トラフィックが大きいと判断し検知する。ネットワークの通信トラフィックを監視する機能は、汎用のＯＳには標準に備わっている。例えば、図７はＷｉｎｄｏｗｓ（Ｒ）ＸＰのタスクマネージャのネットワーク負荷を示す画面である。１３１は、サムネイル縮小手段である。通信量監視手段１３０が、通信トラフィックが大きいと判断した場合に、サムネイル作成手段１０４で作成したサムネイルのデータ容量を縮小する。縮小する手段は、ＪＰＥＧ圧縮のようなデータ圧縮または解像度縮小などのようにクライアント装置側で復元可能なものを使う。１３２は、サムネイル再送手段である。通信量監視手段１３０で通信トラフィックが大きいことを検知しなくなった場合に、サムネイルを縮小して送信したクライアントに対して、縮小していない原サムネイル画像を再送する。２３０は、サムネイル復元表示手段である。縮小されたサムネイル画像を復元する。圧縮されたものは解凍し、解像度縮小されたもの伸縮することでサムネイルとして復元する。
【００１３】
以上のとおり、クライアント装置は、通信トラフィックが大きい場合でも、多くのサムネイルを閲覧することができ、その実用的効果は大きい。
【００１４】
（実施の形態３）
以下、本発明の画像通信装置の実施の形態３を、図面を用いて説明する。図８は、本実施の形態のブロック図です。１００、２００、３００、１０３、１０４、１０５、１０７、２０２、２０３、２０４については、実施の形態１と同一の構成ないので、説明を省略する。１４０は、負荷手段監視である。予め指定した負荷の上限値を超える場合に、負荷が大きいと判断し検知する。この上限値は、サムネイル送信処理に必要なマシンリソースを確保できる範囲に設定する。この上限値を超えた場合は、負荷が大きくサムネイル送信処理が困難な状態と判断する。この上限値の値は、サーバー装置全体の絶対能力に依存する。マシンの絶対能力に比例して高くなる。処理負荷を監視する機能は、汎用のＯＳには標準に備わっている。例えば、図９はＷｉｎｄｏｗｓ（Ｒ）ＸＰのタスクマネージャの負荷を示す画面である。１４１は、代替サーバー検出手段である。負荷が大きいと判断した場合に、負荷監視手段１４０が代替サーバーを検出する。検出方法としては、まずネットワーク装置３００を通して、各クライアントに対してブロードキャスト機能を用いて、既にサムネイルを受信したクライアント装置がないか問い合わせる。ブロードキャスト機能は、ＴＣＰ／ＩＰ等の汎用通信プロトコルで実装されている。問合せに対して応答のあった、クライアント装置を代替サーバーとして検出する。１４２は代替サーバー指定手段である。代替サーバー検出手段が検出して代替サーバーに対して、代替サーバー指定要求を送信する。４００は代替サーバーになる可能性があるクライアント装置である。４０１は代替サーバー指定要求受信手段である。サーバー装置からの代替サーバー指定要求を受信する。４０２はサムネイル記憶部である。サムネイル受信手段２０３が受信したサムネイルを記憶する。４０３はサムネイル代替送信手段である。クライアント装置に対して、サムネイル記憶部に記憶されているサムネイルを送信する。
【００１５】
以上のことから、サーバーの負荷が大きい場合でも、代替サーバーからサムネイルを受信することにより、効率的にサムネイルを閲覧することができる。
【００１６】
（実施の形態４）
以下、本発明の画像通信装置の実施の形態４を、図面を用いて説明する。図１０は、本実施の形態のブロック図です。１００、２００、３００、１０３、１０４、１０５、１０７、１４０、１４２、２０２、２０３、２０４、４０１、４０２、４０３については、実施の形態１および実施の形態３と同一の構成ないので、説明を省略する。１５０は送信履歴記憶部である。過去にサムネイルを送信した端末装置の履歴を記憶している。図１１に示すとおり、サムネイルを送信したクライアント名を記録する。１５１は代替サーバー抽出手段である。負荷が大きいと判断した場合に、負荷監視手段１４０が、送信履歴記憶部１５０に記憶されているサムネイル送信済みのクライアント装置を代替サーバーとして抽出する。例えば、図１１の場合は、クライアント０１、クライアント０４またはクライアント０５のいずれかを抽出する。
【００１７】
以上のことから、サーバーの負荷が大きい場合でも、代替サーバーからサムネイルを受信することにより、効率的にサムネイルを閲覧することができる。
【００１８】
（実施の形態５）
以下、本発明の画像通信装置の実施の形態５を、図面を用いて説明する。図１２は、本実施の形態のブロック図です。１００、２００、３００、４００、１０３、１０４、１０５、１０７、１４０、１４２、１５０、２０２、２０３、２０４、４０１、４０２、４０３については、実施の形態１、実施の形態３および実施の形態４と同一の構成ないので、説明を省略する。１６０は負荷調査手段である。サムネイル送信履歴記憶部１５０に記録されているサムネイル送信済みのクライアント装置に対して、ネットワーク装置３００を通して負荷を調査する。１６１はサムネイル選定手段である。負荷調査手段１６０が調査した負荷に基づき、最も負荷の小さいクライアント装置を代替サーバーとして選定する。
【００１９】
以上のことから、サーバーの負荷が大きい場合でも、代替サーバーからサムネイルを受信することにより、効率的にサムネイルを閲覧することができる。
【産業上の利用可能性】
【００２０】
本発明にかかる画像通信装置は、通信トラフィックやサーバーの処理負荷が大きい場合における効率的なサムネイルの通信方式を実現した。この方式は、映像データ等の大量のデータを送受信するサーバー／クライアント装置に適用することが可能である。
【図面の簡単な説明】
【００２１】
【図１】実施の形態１のブロック図
【図２】実施の形態１の列挙形式のソート条件の説明図
【図３】実施の形態１のソート条件記憶部の説明図
【図４】実施の形態１の絞り込み条件記録部の説明図
【図５】Ｗｉｎｄｏｗｓ（Ｒ）ＸＰのファイル閲覧ウィンドウを表した図
【図６】実施の形態２のブロック図
【図７】Ｗｉｎｄｏｗｓ（Ｒ）ＸＰのタスクマネージャのネットワーク負荷表示の説明図
【図８】実施の形態３のブロック図
【図９】Ｗｉｎｄｏｗｓ（Ｒ）ＸＰのタスクマネージャの負荷表示の説明図
【図１０】実施の形態４のブロック図
【図１１】実施の形態４の送信履歴記憶部の説明図
【図１２】実施の形態５のブロック図
【符号の説明】
【００２２】
１００    サーバー装置
１０１    ソート条件記憶部
１０２    ソート条件記録手段
１０３    映像データ蓄積部
１０４    サムネイル作成手段
１０５    サムネイル送信要求受信手段
１０６    サムネイルソート手段
１０７    サムネイル送信手段
１２０    絞り込み条件記憶部
１２１    絞り込み条件記憶手段
１２２    サムネイル絞り込み手段
２００    クライアント装置
２０１    ソート条件指定手段
２０２    サムネイル送信要求送信手段
２０３    サムネイル受信手段
２０４    サムネイル表示手段
２２０    絞り込み条件指定手段
３００    ネットワーク通信装置
１３０    通信量監視手段
１３１    サムネイル縮小手段
１３２    サムネイル再送手段
２３０    サムネイル復元表示手段
１４０    負荷監視手段
１４１    代替サーバー検出手段
１４２    代替サーバー指定手段
４００    クライアント装置（代替サーバー装置）
４０１    代替サーバー指定要求受信手段
４０２    サムネイル記憶部
４０３    サムネイル代替送信手段
１５０    サムネイル送信履歴記憶部
１５１    代替サーバー抽出手段
１６０    負荷調査手段
１６１    代替サーバー選定手段
４１１    負荷調査手段
４１２    負荷調査返信手段
【図１】
2005223383.tif 000003
【図２】
2005223383.tif 000004
【図３】
2005223383.tif 000005
【図４】
2005223383.tif 000006
【図６】
2005223383.tif 000007
【図８】
2005223383.tif 000008
【図１０】
2005223383.tif 000009
【図１１】
2005223383.tif 000010
【図１２】
2005223383.tif 000011
【図５】
2005223383.tif 000012
【図７】
2005223383.tif 000013
【図９】
2005223383.tif 000014