(57)【要約】【課題】  ある画像データを閲覧して欲しくないユーザにその画像データを閲覧させないサーバを提供する。【解決手段】  図３，Ｓ３の属性付与手順により、Ｓ１の画像受付手順によって入力を受け付けた例えば写真Ｐ１の画像解析が行われて写真Ｐ１の属性が付与され、Ｓ４のユーザ情報取得手順により、付与された写真Ｐ１の属性がユーザ情報として取得される。その後、アップロードされた写真Ｐ１が閲覧者によってアクセスされた際、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報として取得された属性とが同じであるか否かが、図５，Ｓ１３の閲覧制限手順により判定される。そして、属性が同じであると判定される場合に、閲覧者に対してアクセスした写真Ｐ１の公開がＳ１４で許可される。【選択図】  図３
2011197718.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ユーザがアップロードした画像の入力を受け付ける画像受付手順と、
前記画像受付手順によって入力を受け付けた画像の画像解析を行って画像の属性付与を行う属性付与手順と、
前記属性付与手順によって付与された画像の属性をユーザ情報として取得するユーザ情報取得手順と、
アップロードされた画像が閲覧者によってアクセスされた際、アクセスされた画像の属性と閲覧者のユーザ情報として前記ユーザ情報取得手順によって取得された属性とが同じであると判定される場合に、閲覧者に対してアクセスした画像の公開を許可する閲覧制限手順とを実行させるための閲覧制限プログラム。
【請求項２】
請求項１に記載の閲覧制限プログラムにおいて、
アクセスされた画像の属性と同じ属性を持つ、閲覧者がアップロードした画像の数、またはこの画像数の、閲覧者がアップロードした全画像数に対する比率を算出する算出手順を備え、
前記閲覧制限手順で、前記算出手順によって算出された前記画像の数または前記比率が所定値以上である場合に、アクセスされた画像の属性と閲覧者のユーザ情報として前記ユーザ情報取得手順によって取得された属性とが同じであると判定することを特徴とする閲覧制限プログラム。
【請求項３】
請求項１または請求項２に記載の閲覧制限プログラムにおいて、
前記閲覧制限手順で、アクセスされた画像の属性と閲覧者のユーザ情報として前記ユーザ情報取得手順によって取得された属性とが同じでないと判定される場合に、アクセスされた画像の公開を禁止する公開禁止手順を備えることを特徴とする閲覧制限プログラム。
【請求項４】
請求項１または請求項２に記載の閲覧制限プログラムにおいて、
前記閲覧制限手順で、アクセスされた画像の属性と閲覧者のユーザ情報として前記ユーザ情報取得手順によって取得された属性とが同じでないと判定される場合に、アクセスされた画像からアクセスされた画像の属性に関する画像部分を消去した画像を公開させる画像書替手順を備えることを特徴とする閲覧制限プログラム。
【請求項５】
請求項１または請求項２に記載の閲覧制限プログラムにおいて、
前記閲覧制限手順で、アクセスされた画像の属性と閲覧者のユーザ情報として前記ユーザ情報取得手順によって取得された属性とが同じでないと判定される場合に、アクセスされた画像の属性とは異なる属性を有する画像を公開させる画像変更手順を備えることを特徴とする閲覧制限プログラム。
【請求項６】
ユーザがアップロードした画像の入力を受け付ける画像受付手段と、
前記画像受付手段によって入力を受け付けた画像の画像解析を行って画像の属性付与を行う属性付与手段と、
前記属性付与手段によって付与された画像の属性をユーザ情報として取得するユーザ情報取得手段と、
アップロードされた画像が閲覧者によってアクセスされた際、アクセスされた画像の属性と閲覧者のユーザ情報として前記ユーザ情報取得手段によって取得された属性とが同じであると判定される場合に、閲覧者に対してアクセスした画像の公開を許可する閲覧制限手段と
を備える画像公開装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の公開を所定の閲覧者に対してのみ許可する手順をコンピュータに実行させるための閲覧制限プログラム、およびこのプログラムを実行する画像公開装置に関するものである。
【背景技術】
【０００２】
従来、この種の閲覧制限プログラムを実行する画像公開装置として、例えば、特許文献１に開示されたサーバがある。撮像装置で撮影された画像に付属する撮影属性情報は、撮影動作に応じて自動的にサーバにアップロードされる。サーバは、アップロードされた撮影属性情報を検索キーとして、既に登録されている撮影属性情報から検索を行い、検索結果を撮像装置に送信する。撮影属性情報は、日時、位置、撮影動作モード、撮影パラメータなどを含み、ユーザはこの属性情報を検索キーとして指定できる。撮像装置は受信した検索結果から、この属性情報をサーバに登録した他の撮像装置を特定し、特定した他の撮像装置から無線通信によりこの属性情報を有する画像データを取得する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５４３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のサーバは、検索キーとして指定できる属性情報をユーザが任意に変更すると、変更した内容を有する属性情報をサーバに登録した他の撮像装置が特定され、変更した内容の属性情報を持つ画像データが無線通信により属性情報を変更したユーザに取得されてしまう。このため、上記従来のサーバは、画像データを取得して欲しくないユーザに画像データが取得されてしまうことが考えられる。
【課題を解決するための手段】
【０００５】
本発明は、このような課題を解決するためになされたもので、
コンピュータに、
ユーザがアップロードした画像の入力を受け付ける画像受付手順と、
画像受付手順によって入力を受け付けた画像の画像解析を行って画像の属性付与を行う属性付与手順と、
属性付与手順によって付与された画像の属性をユーザ情報として取得するユーザ情報取得手順と、
アップロードされた画像が閲覧者によってアクセスされた際、アクセスされた画像の属性と閲覧者のユーザ情報としてユーザ情報取得手順によって取得された属性とが同じであると判定される場合に、閲覧者に対してアクセスした画像の公開を許可する閲覧制限手順とを実行させるための閲覧制限プログラムを構成した。
【０００６】
また、ユーザがアップロードした画像の入力を受け付ける画像受付手段と、
画像受付手段によって入力を受け付けた画像の画像解析を行って画像の属性付与を行う属性付与手段と、
属性付与手段によって付与された画像の属性をユーザ情報として取得するユーザ情報取得手段と、
アップロードされた画像が閲覧者によってアクセスされた際、アクセスされた画像の属性と閲覧者のユーザ情報としてユーザ情報取得手段によって取得された属性とが同じであると判定される場合に、閲覧者に対してアクセスした画像の公開を許可する閲覧制限手段と
を備えて、画像公開装置を構成した。
【発明の効果】
【０００７】
本発明によれば、アップロードされた画像の属性は画像解析が行われて付与され、アクセスされた画像の属性と同じ属性のユーザ情報を持つ閲覧者に対してアクセスした画像の公開が許可される。このため、従来のように、閲覧者が画像に付属する撮影属性情報を任意に変更する不正な行為によって、閲覧制限の設定がかいくぐられて、意図しない者に画像が公開されてしまうことがなくなる。この結果、閲覧の制限を行いながら、同じ趣味を持っている人とのコミュニケーションの和が広げられる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態で使われる、写真をアップロードして公開する写真公開システムの概念図である。
【図２】図１に示すサーバの電気回路構成の概略を示すブロック図である。
【図３】図２に示すサーバのＣＰＵによって行われる閲覧制限設定処理を示すフローチャートである。
【図４】図２に示すサーバにアップロードされる写真の一例を示した図である。
【図５】図２に示すサーバのＣＰＵによって行われる公開処理を示すフローチャートである。
【図６】（ａ）は閲覧者がサーバにアップロードしている写真、（ｂ）は閲覧者の端末に表示させるダミー写真を示した図である。
【図７】閲覧者の端末に表示させる他のダミー写真を示した図である。
【発明を実施するための形態】
【０００９】
次に、本発明による閲覧制限プログラムを実行する画像公開装置をサーバに適用した一実施の形態について説明する。
【００１０】
図１は、この一実施の形態によるサーバを用いて構成された写真公開システムの概念図である。この写真公開システムでは、デジタルカメラなどで撮影された写真がネットワーク上にアップロードされて公開される。
【００１１】
写真公開システムは、ネットワーク網１に、ＰＣ（Personal Computer：パーソナルコンピュータ）や携帯電話などからなる端末２，３、およびサーバ５が接続されて構成されている。端末２，３はここでは２個として説明しているが、その数は２個に限定されるものではない。サーバ５は、ハードディスク等の大容量記憶装置からなるデータベース４を管理し、図２に示すように、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、および通信ポート１４を備えている。ＣＰＵ１１にはＲＯＭ１２およびＲＡＭ１３が接続され、ＣＰＵ１１はＲＯＭ１２に格納されている閲覧制限プログラムに従い、ＲＡＭ１３を一時記憶作業領域として、サーバ５内部の各回路について種々の制御処理を行う。
【００１２】
また、ＣＰＵ１１には、ネットワーク網１とサーバ５との接続を行うための通信ポート１４が接続されている。ＣＰＵ１１は、画像受付手段を構成しており、ユーザが端末２や端末３からアップロードした写真の入力を通信ポート１４を介して受け付ける。また、ＣＰＵ１１は、属性付与手段を構成しており、通信ポート１４を介して入力を受け付けた写真の画像解析を行って写真の属性付与を行う。また、ＣＰＵ１１は、ユーザ情報取得手段を構成しており、属性付与手段によって付与された写真の属性をユーザ情報として取得する。画像受付手段によって受け付けられた写真およびユーザ情報取得手段によって取得されたユーザ情報は、ＣＰＵ１１の制御により、ＣＰＵ１１に接続されたデータベース４に格納される。また、ＣＰＵ１１は、閲覧制限手段を構成しており、アップロードされた写真が閲覧者によって端末２や端末３からアクセスされた際、データベース４を参照して、アクセスされた写真の属性と閲覧者のユーザ情報としてユーザ情報取得手段によって取得された属性とが同じであると判定される場合に、閲覧者に対してアクセスした画像の公開を許可する。
【００１３】
次に、図３に示すフローチャートを参照して、サーバ５のＣＰＵ１１によって行われる閲覧制限設定処理について説明する。
【００１４】
ＣＰＵ１１は、Ｓ１の画像受付手順において、ユーザが使用する端末２や端末３からアップロードされた写真を入力する。次に、ＣＰＵ１１は、Ｓ２において、写真のアップロードが終了したか否かを、判定する。写真のアップロードが終了しておらず、Ｓ２の判定結果が“Ｎｏ”であった場合、ＣＰＵ１１は、Ｓ１の処理を繰り返す。
【００１５】
写真のアップロードが終了し、Ｓ２の判定結果が“Ｙｅｓ”であった場合、ＣＰＵ１１は、Ｓ３の属性付与手順において、画像受付手順によって入力を受け付けた写真の画像解析を行って写真の属性付与を行う。この属性付与手順では、例えば、図４に示すような写真Ｐ１の入力を受け付けた場合には、画像解析によって電車を撮影した写真であると判定し、写真Ｐ１に「鉄道」との属性を付与する。ＣＰＵ１１は、続くＳ４において、データベース４にアクセスし、写真をアップロードしたユーザのユーザ情報を更新する。図４に示す写真Ｐ１がアップロードされたときのユーザ情報の更新では、アップロード写真の総枚数を１枚増加し、アップロード写真の属性情報項目の「鉄道」の属性の数を１枚追加する更新が行われる。つまり、この更新では、ユーザがアップロードした写真の枚数を算出する算出手順が行われる。
【００１６】
次に、ＣＰＵ１１は、Ｓ５において、写真をアップロードしたユーザによって、写真の公開範囲対象が「同じ趣味を持っている人」に設定されたか否かを、判定する。この写真の公開範囲対象が「同じ趣味を持っている人」に設定されて、Ｓ５の判定結果が“Ｙｅｓ”であった場合、ＣＰＵ１１は、Ｓ６において、アップロードされた写真を「同じ趣味を持っている人」を対象に公開する。一方、写真の公開範囲対象が「同じ趣味を持っている人」に設定されず、Ｓ５の判定結果が“Ｎｏ”であった場合、ＣＰＵ１１は、Ｓ７において、設定された公開範囲、例えば「友人」等の範囲でアップロードされた写真を公開する。
【００１７】
次に、図５に示すフローチャートを参照して、サーバ５のＣＰＵ１１によって行われる公開処理について説明する。
【００１８】
ＣＰＵ１１は、Ｓ１１において、アップロードされている写真を有するアルバムがクリックされたか否かを、判定する。アルバムがクリックされず、Ｓ１１の判定結果が“Ｎｏ”であった場合、ＣＰＵ１１は、Ｓ１１の処理を繰り返す。一方、アルバムがクリックされて、Ｓ１１の判定結果が“Ｙｅｓ”であった場合、ＣＰＵ１１は、Ｓ１２のユーザ情報取得手順において、データベース４を参照し、図３，Ｓ３の属性付与手順によって付与された、アルバムをクリックしたユーザのユーザ情報を取得する。
【００１９】
次に、ＣＰＵ１１は、Ｓ１３において、クリックされたアルバム内の写真の属性と、Ｓ１２のユーザ情報取得手順によって取得された閲覧者のユーザ情報の属性とが同じ属性であるか否かを、判定する。このＳ１３の判定では、アルバムがクリックされてアクセスされた写真、例えば図４に示す写真Ｐ１の属性と同じ「鉄道」の属性を持つ、図３，Ｓ４での算出手順によって算出された閲覧者がアップロードした写真の枚数が所定枚数以上、例えば３枚以上である場合に、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報としてユーザ情報取得手順によって取得された属性とが同じであると判定する。クリックされたアルバム内の写真の属性と閲覧者のユーザ情報の属性とが同じ例えば「鉄道」の属性であり、Ｓ１３の判定結果が“Ｙｅｓ”であった場合、ＣＰＵ１１は、Ｓ１４において、閲覧者に対してアクセスした画像の公開を許可し、アルバム内の例えば写真Ｐ１を閲覧者に公開する。Ｓ１３およびＳ１４の処理は閲覧制限手順を構成する。一方、クリックされたアルバム内の写真の属性と閲覧者のユーザ情報の属性とが同じ属性でなく、Ｓ１３の判定結果が“Ｎｏ”であった場合、ＣＰＵ１１は、Ｓ１５の公開禁止手順において、アクセスされた画像の公開を禁止する。
【００２０】
図３および図５に処理手順を示す閲覧制限プログラムを実行する本実施形態によるサーバ５によれば、上述したように、図３，Ｓ３の属性付与手順により、Ｓ１の画像受付手順によって入力を受け付けた例えば写真Ｐ１の画像解析が行われて写真Ｐ１の属性が付与され、Ｓ４のユーザ情報取得手順により、付与された写真Ｐ１の属性がユーザ情報として取得される。その後、アップロードされた写真Ｐ１が閲覧者によってアクセスされると、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報として取得された属性とが同じであるか否かが、図５，Ｓ１３の閲覧制限手順により判定される。この判定では、Ｓ４の算出手順で算出された、アクセスされた写真Ｐ１の属性と同じ属性を持つ、閲覧者がアップロードした写真の枚数が所定値以上である場合に、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報として取得された属性とが同じ「鉄道」であると判定され、アクセスされた写真Ｐ１をアップロードした公開者と閲覧者との趣味が同じであると判定される。そして、同じであると判定される場合に、閲覧者に対してアクセスした写真Ｐ１の公開がＳ１４で許可される。すなわち、アップロードされた写真Ｐ１の属性は画像解析が行われて付与され、アクセスされた写真Ｐ１の属性と同じ属性のユーザ情報を持つ閲覧者に対してアクセスした写真Ｐ１の公開が許可される。このため、従来のように、閲覧者が画像に付属する撮影属性情報を任意に変更する不正な行為によって、閲覧制限の設定がかいくぐられて、意図しない者に画像が公開されてしまうことがなくなる。従って、閲覧の制限を行いながら、同じ趣味を持っている人とのコミュニケーションの和が広げられる。
【００２１】
また、本実施形態によれば、図５，Ｓ１３の閲覧制限手順で、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報としてユーザ情報取得手順によって取得された属性とが同じでないと判定される場合に、Ｓ１５の公開禁止手順によって、アクセスされた写真Ｐ１の公開が禁止される。このため、アクセスされた写真Ｐ１の属性と同じ属性を持つ画像を公開している、同じ例えば「鉄道」の趣味を持つ閲覧者にのみ、写真Ｐ１の公開が許可され、写真Ｐ１をアップロードしたユーザは、安心して写真Ｐ１の公開が行える。
【００２２】
なお、上記実施形態においては、図５，Ｓ１３で、アクセスされた写真Ｐ１の属性と同じ例えば「鉄道」の属性を持つ、閲覧者がアップロードした写真の枚数が所定枚数以上である場合に、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報として取得された属性とが同じであると判定する構成について説明したが、本発明はこれに限られることはない。例えば、アクセスされた写真Ｐ１の属性と同じ属性を持つ、閲覧者がアップロードした写真の枚数の、閲覧者がアップロードした全写真の枚数に対する比率が所定値以上、例えば３／１０以上である場合に、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報として取得された属性とが同じであると判定する構成にしてもよい。この構成においても、上記実施形態と同様の作用効果が奏される。
【００２３】
また、上記実施形態においては、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報として取得された属性とが同じでないと判定される場合に、図５，Ｓ１５の公開禁止手順によって、アクセスされた写真Ｐ１の公開を禁止する場合について説明したが、本発明はこれに限られることはない。例えば、Ｓ１５の公開禁止手順を画像変更手順に変え、アクセスされた写真Ｐ１の属性とは異なる属性を有するダミー写真を公開させるようにしてもよい。例えば、閲覧者がアップロードしている写真が図６（ａ）に示す写真Ｐ２のような「山」の属性を有するものであった場合、ＣＰＵ１１は、写真Ｐ１をアップロードした公開者の趣味である「鉄道」と閲覧者の趣味である「山」と関係の無い当たり障りの無い属性で、かつ、写真Ｐ１をアップロードした公開者が自身のプロフィールの欄で公開を禁止している属性に該当しないダミー写真を公開する。例えば、図６（ｂ）に示すような「動物」の属性を有するダミー写真Ｐ３を公開者がアップロードしている写真の中から選択し、ダミー写真Ｐ３を公開する。
【００２４】
この構成によれば、Ｓ１３の閲覧制限手順で、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報としてＳ１２で取得された属性とが同じでないと判定される場合に、Ｓ１５の画像変更手順によって、アクセスされた写真Ｐ１の「鉄道」の属性とは異なる「動物」の属性を有する写真Ｐ３が公開される。このため、閲覧者は、閲覧者自身が、アクセスした写真Ｐ１の閲覧の禁止対象とされていることに気付かず、写真Ｐ１のアクセス時に気分を害さずにすむ。
【００２５】
また、例えば、Ｓ１５の公開禁止手順を画像書替手順に変え、アクセスされた写真Ｐ１からアクセスされた写真Ｐ１の属性に関する画像部分、すなわち電車の画像部分を消去した図７に示すダミー写真Ｐ４を公開させるようにしてもよい。この構成によれば、Ｓ１３の閲覧制限手順で、アクセスされた写真Ｐ１の属性と閲覧者のユーザ情報として取得された属性とが同じでないと判定される場合に、Ｓ１５の画像書替手順によって、アクセスされた写真Ｐ１からアクセスされた写真Ｐ１の属性に関する画像部分を消去した写真Ｐ４が公開される。このため、この場合にも、閲覧者は、閲覧者自身が、アクセスした写真Ｐ１の閲覧の禁止対象とされていることに気付かず、写真Ｐ１のアクセス時に気分を害さずにすむ。
【００２６】
また、上記実施形態においては、閲覧の制限対象とする閲覧者を同じ属性を持っていない閲覧者とした場合について説明したが、例えば、特定の属性の写真をもっている閲覧者、写真をアップロードした公開者が指定した閲覧者、あるいは、任意のグループ内などで二十歳未満の閲覧者といった条件を設けて、閲覧の制限対象とする閲覧者を自動的に判別するようにしてもよい。
【００２７】
また、閲覧が制限された閲覧者に公開するダミー写真は、上記変形例におけるダミー写真Ｐ３，Ｐ４に限られることはない。例えば、写真Ｐ１をアップロードしたユーザが予めダミー用に用意したダミー写真を公開させるようにしてもよい。
【符号の説明】
【００２８】
１…ネットワーク網、２，３…端末、４…データベース、５…サーバ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…通信ポート
【図１】
2011197718.tif 000003
【図２】
2011197718.tif 000004
【図３】
2011197718.tif 000005
【図４】
2011197718.tif 000006
【図５】
2011197718.tif 000007
【図６】
2011197718.tif 000008
【図７】
2011197718.tif 000009