(57)【要約】【課題】匿名と実名のソーシャルネットワークサービスへのアップロードにおいて、著作権情報の匿名性と、著作権者としての権利の確保を両立させる手法を提案する。【解決手段】  画像アップロードを仲介するサーバーであって、アカウント情報のための管理手段１、外部サービスへのアクセス情報のための管理手段２、複数の著作権情報のための管理手段３、管理手段１のアカウント情報に関連した匿名性をもつ著作権情報を生成する著作権生成手段、管理手段２のアクセス情報と管理手段３の著作権情報を関連付ける情報関連付け手段、アップロード先の外部サービス情報と画像データを受信し、情報関連付け手段から外部サービス情報のアクセス情報と著作権情報を取得し、画像データに記録されている著作権情報を管理手段３の著作権情報で入れ替える画像操作手段、著作権情報を入れ替えた画像データをアクセス情報を用いて送信する画像送信手段を有する。【選択図】図１
2019070882.tif 000002
【特許請求の範囲】
【請求項１】
利用者のアカウント情報を管理する第一の管理手段、
通信手段、
前記通信手段を用いて外部サービスにアクセスするためのアクセス情報を管理する第二の管理手段、
複数の著作権情報を管理する第三の管理手段、
前記第三の管理手段で管理される著作権情報であって、前記第一の管理手段のアカウント情報に紐付けられ、且つ匿名性をもつ著作権情報を生成する著作権生成手段、
前記第二の管理手段のアクセス情報と、前記第三の管理手段の著作権情報を関連付ける第一の情報関連付け手段、
外部装置からアップロード先となる外部サービスの情報と共に画像データを受信する受信手段、
前記受信手段で受信した外部サービスの情報を元に、前記第一の情報関連付け手段から外部サービスのアクセス情報と著作権情報を取得し、前記受信手段で受信した画像データに記録されている著作権情報を前記第三の管理手段の著作権情報で入れ替える画像操作手段、
前記画像操作手段により著作権情報が入れ替えられた画像データを前記アクセス情報を用いて外部サービスに送信する画像送信手段、
とを有することを特徴とするサーバー装置。
【請求項２】
請求項１に記載のサーバー装置であって、
前記著作権生成手段が生成する匿名の著作権情報とは、
一意性が保証させる識別子であることを特徴とするサーバー装置。
【請求項３】
請求項１または請求項２に記載のサーバー装置であって、
前記第一の情報関連付け手段は、外部サービスが匿名で利用できるサービスである場合に、該サービスのアクセス情報に対して、前記著作権生成手段で生成する著作権情報を関連付けることを特徴とするサーバー装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の何れかのサーバー装置であって、
前記画像受信手段で受信した外部サービスが匿名で利用できるサービスであって、且つ前記第一の情報関連付け手段で前記外部サービスのアカウント情報に関連付けられている著作権情報が匿名の著作権情報でない場合は、
前記画像受信手段におけるデータ送信元の外部機器に対して警告メッセージを返すことを特徴とするサーバー装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の何れかのサーバー装置であって、
前記著作権生成手段で生成する匿名の著作権情報を、前記通信手段を用いて外部装置に送信する著作権情報送信手段、
を有することを特徴とするサーバー装置。
【請求項６】
通信手段、
前記通信手段を用いて外部サービスにアクセスするためのアクセス情報を管理する第四の管理手段、
複数の著作権情報を管理する第五の管理手段、
前記第五の管理手段で管理される著作権情報であって、前記通信手段を用いて外部装置から匿名の著作権情報を受信する著作権情報受信手段、
前記第四の管理手段のアクセス情報と、前記第五の管理手段の著作権情報を関連付ける第二の情報関連付け手段、
静止画を記録する記録手段、
前記第一の管理手段のアクセス情報を用いて、前記記録手段の静止画を外部サービスに送信する画像送信手段、
前記画像送信手段で画像を送信する際に、前記第二の情報関連付け手段から外部サービスのアクセス情報と著作権情報を取得し、前記記録手段に記録されている静止画の著作権情報を前記第五の管理手段の著作権情報で入れ替える画像操作手段、
とを有することを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置であって、
前記第二の情報関連付け手段は、外部サービスが匿名性で利用できるサービスの場合に、該サービスのアクセス情報に対して、著作権情報受信手段で受信する著作権情報を関連付けることを特徴とする撮像装置。
【請求項８】
請求項６または請求項７に記載の撮像装置であって、
前記画像送信手段の送信先となる外部サービスが匿名で利用できるサービスであって、且つ前記第二の情報関連付け手段で前記外部サービスのアカウント情報に関連付けられている著作権情報が匿名の著作権情報でない場合は、
前記画像送信手段による画像送信時に警告することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバー装置に関し、特にカメラからソーシャルネットワークへの画像アップロードにおいてアップロードを代行する機能を有するサーバー装置に関する。
【背景技術】
【０００２】
画像データをソーシャルネットワークサービスにアップロードした写真の楽しみ方が広がっている。友人・家族との間でソーシャルネットワークサービス上のアカウントを関連付けておくことにより、アップロードした写真をお互いに観覧することができる。
【０００３】
ソーシャルネットワークサービスに対する画像のアップロードを代行するサービスが存在する。デジタルカメラなどから画像を送信してもらい所望のソーシャルネットワークサービスに画像を送信する。デジタルカメラは代行サービスに画像を送るだけで良い為、複数のソーシャルネットワークサービス情報を覚えておく必要が無いという利点がある。
【０００４】
撮影した画像データの属性情報として著作権情報を付与することが可能である。デジタルカメラなどの画像ファイルフォーマットとして、ＪＥＩＤＡ（Ｊａｐａｎｅｓｅ Ｅｌｅｃｔｒｏｎｉｃ  Ｉｎｄｕｓｔｒｙ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ａｓｓｏｃｉａｔｉｏｎ：日本電子工業振興協会）規格のＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ Ｆｏｒｍａｔ）が一般的である。Ｅｘｉｆでは付属情報をタグに記載することができる。このタグの中には、作成者（撮影者）や、撮影著作権者／編集著作権者がある。これら情報を設定することによりインターネット上に公開した画像であっても個人・団体の著作権を保護することが可能である。
【０００５】
また画像データの属性情報を操作することは広く知られている。例えば特許文献１。画像データをアップロードする際に、属性情報の中から位置情報を削除してアップロードする手法が提案されている。これにより、アップロードした画像の位置情報から個人情報が漏えいすることを防ぐことが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2007−88754号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
これまでのアップロードシステムでは、デジタルカメラにより設定される単一の著作権情報しか持たない画像データを、匿名のユーザー名で使用しているソーシャルネットワークサービスと実名のユーザー名で使用しているソーシャルネットワークサービスにアップロードすることになる。この場合、画像データ内の著作権情報をキーとして実名のソーシャルネットワークサービスのアカウント名と匿名のソーシャルネットワークサービスのアカウント名が紐づいてしまい、匿名性が維持できなくなるという問題がある。
【０００８】
上記問題に対し、送信する場合に属性情報である著作権情報を削除することで匿名性を維持することができる。しかしその場合、アップロードする画像に対しては著作権者が誰か分からなくなってしまうという問題がある。
【０００９】
本発明は掛かる問題を解決するためのものであり、ソーシャルネットワークサービスへの画像アップロードにおける匿名性を維持しながら著作権者を明確にできる仕組みを提案することを課題とする。
【課題を解決するための手段】
【００１０】
本課題を解決するために、本発明のサーバー装置は、
利用者のアカウント用法を管理する第一の管理手段、
通信手段、
前記通信手段を用いて外部サービスにアクセスするためのアクセス情報を管理する第二の管理手段、
複数の著作権情報を管理する第三の管理手段、
前記第三の管理手段で管理される著作権情報であって、前記第一の管理手段のアカウント情報に紐付けられ、且つ匿名性をもつ著作権情報を生成する著作権生成手段、
前記第二の管理手段のアクセス情報と、前記第三の管理手段の著作権情報を関連付ける情報関連付け手段、
外部装置からアップロード先となる外部サービスの情報と共に画像データを受信する受信手段、
前記受信手段で受信した外部サービスの情報を元に、前記情報関連付け手段から外部サービスのアクセス情報と著作権情報を取得し、前記受信手段で受信した画像データに記録されている著作権情報を前記第三の管理手段の著作権情報で入れ替える画像操作手段、
前記画像操作手段により著作権情報が入れ替えられた画像データを前記アクセス情報を用いて外部サービスに送信する画像送信手段、
を有することを特徴とする。
また本課題を解決する撮像装置は、
通信手段、
前記通信手段を用いて外部サービスにアクセスするためのアクセス情報を管理する第一の管理手段、
複数の著作権情報を管理する第二の管理手段、
前記第二の管理手段で管理される著作権情報であって、前記通信手段を用いて匿名の著作権情報を受信する著作権情報受信手段、
前記第一の管理手段のアクセス情報と、前記第二の管理手段の著作権情報を関連付ける情報関連付け手段、
静止画を記録する記録手段、
前記第一の管理手段のアクセス情報を用いて、前記記録手段の静止画を送信する画像送信手段、
前記画像送信手段で画像を送信する際に、前記情報関連付け手段から外部サービスのアクセス情報と著作権情報を取得し、前記受信手段で受信した画像データに記録されている著作権情報を前記第三の管理手段の著作権情報で入れ替える画像操作手段、
とを有することを特徴とする。
【発明の効果】
【００１１】
本発明を提要したサーバー装置を用いたソーシャルネットワークサービスへのアップロードでは、サーバー装置が匿名の著作権情報を生成・管理することで、画像をアップロードするときに適切に匿名・実名の著作権情報を使い分けてくれる。つまりユーザーにとっては著作権情報をきっかけとする匿名性喪失のリスクを軽減してくれる効果が期待できる。
【００１２】
また匿名の著作権情報はサーバー装置のユーザーアカウントに紐づいた情報として管理される。画像データに設定した場合、それが匿名の著作権情報であったとしてもサーバー装置内でユーザー個人と関連付けることができることから、つまり匿名の著作権情報であっても著作権者としての権利を確保できる効果が期待できる。
【図面の簡単な説明】
【００１３】
【図１】実施例１、実施例２におけるサーバー装置のブロック図
【図２】実施例１におけるシステム図
【図３】実施例１におけるユーザーアカウント情報を作成するシーケンス
【図４】実施例１におけるユーザーアカウント情報の構造
【図５】実施例１における著作権確認画面
【図６】実施例１におけるサーバー装置の画像アップロードシーケンス
【図７】実施例１から実施例３における新規登録ページ
【図８】実施例２におけるデジタルカメラのブロック図
【図９】実施例２におけるシステム図
【図１０】実施例２における匿名の著作権情報を取得するシーケンス
【図１１】実施例２におけるデジタルカメラの画像アップロードシーケンス
【図１２】実施例２における外部サービス管理情報の構造
【発明を実施するための形態】
【００１４】
［実施例１］
図１は本発明を適用したサーバー装置の構成を示すブロック図である。１０１はコントローラーである。メモリー１０６に展開されるプログラムを実行する。プログラムを実行することで、各ブロックに対する制御、各ブロック間でのデータの移動などサーバー装置１００として様々な処理が可能となる。１０２はユーザーアカウント管理部である。不揮発性のメモリー領域であり、図４に示すユーザーアカウント情報を記録するデータベースである。４０１はメールアドレスである。ユーザーにメールアドレスを登録してもらうことで、サービスのお知らせなどの情報を送ることができる。
【００１５】
４０２は氏名である。ユーザーの氏名を記録する。４０３は著作権情報である。「実名」と「匿名」の二種類の情報があり、それぞれ「撮影者」・「著作権者」の情報から構成される。この「撮影者」と「著作権者」からなる著作権情報は、一般的にＪＰＥＧのＥｘｉｆ情報として画像データに付与することが可能である。４０４は外部サービス情報である。外部サービスへの画像アップロード処理を代行する上で必要なアップロード先に関する情報である。
【００１６】
外部サービスにログインするための情報として「アカウント名」・「パスワード」に加え、アップロード先に応じて使用する「対応著作権」情報からなる。４０５はカメラ情報である。ユーザーが所有しているカメラ情報として「モデル名」と「ＭＡＣアドレス」を登録する。
【００１７】
１０３は通信部である。所定の通信規格に従いデジタルカメラや外部サービスと通信ができる。本実施例のサーバー装置はアップロード代行サービスを提供するサーバーである。デジタルカメラからアップロードされる画像をいったん受信し、しかるべく外部サービスに対して画像をアップロードする。
【００１８】
１０４は画像操作部である。画像データの属性情報に対して追加・変更・削除といった処理が可能である。本実施例では画像の属性情報として著作権情報に対する操作を想定している。１０５は匿名著作権情報生成部である。著作権情報４０３の「匿名」部分に使用するデータを作成する部分であり、各ユーザーアカウントに紐付いた情報として生成する。
【００１９】
１０６はメモリーである。揮発性のメモリー領域である。サーバー装置１００の各ブロックの設定情報、サーバー装置１００で実行される各種プログラム、アップロード代行としてカメラから受信した画像の一時保存、ユーザーアカウント管理部１０２に記録されているデータを展開して一時保存できる。
【００２０】
図２は本発明を適用したサーバー装置１００を中心に構成される画像アップロードシステムを表現したシステム図である。サーバー装置１００、デジタルカメラ２０１、ユーザー２０２、外部サービス２０３、外部サービス２０４、外部サービス２０５で構成される。アップロードするオリジナルデータはデジタルカメラ２０１で撮影された画像である。
【００２１】
本実施例のデジタルカメラ２０１は撮影した画像に、ユーザー２０２の実名を用いた著作権情報を設定することを想定する。ユーザー２０３はデジタルカメラ２０１を操作して、撮影した画像を希望する外部サービスに対してアップロードする。このとき画像データは、最終的なアップロード先となる外部サービスの情報と共に一旦サーバー装置１００に送られ、その後サーバー装置１００から所望の外部サービスに送信される。
【００２２】
図３はサーバー装置１００がユーザーアカウント情報４００を確定させるための処理を示したサーバー装置１００とデジタルカメラ２０１間のシーケンス図である。この中でサーバー装置１００は匿名の著作権情報を生成し、ユーザーアカウント情報４００に紐付けるまでを行う。本実施例はデジタルカメラ２０１に搭載されているＷｅｂブラウザーを使ってユーザー２０２がサーバー装置１００にアクセスしながら各種処理を実行することを想定する。サーバー装置１００とデジタルカメラ２０１間の通信はＨＴＴＰ（Ｈｙｐｅｒ Ｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）に従った通信であることを想定する。
【００２３】
Ｓ３０１とＳ３０２はメールアドレスと氏名の入力画面のやり取りを行う処理である。デジタルカメラ２０１が所定のＵＲＬに対するＨＴＴＰ ＧＥＴをきっかけに行われる。サーバー装置１００が通信部１０３からＨＴＴＰ ＧＥＴメッセージを受信し、コントローラー１０１がメモリー１０６上に生成したメールアドレス、氏名入力画面を通信部１０３から送信することでメールアドレス、氏名入力画面のやり取りを実行する。Ｓ３０３とＳ３０４はユーザー２０２がデジタルカメラ２０１のＷｅｂブラウザー上から入力したメールアドレスと氏名の情報をサーバー装置１００に送信する処理である。
【００２４】
ＨＴＴＰ ＰＯＳＴメッセージとして送信される。この時、メールアドレスと氏名に加えユーザーアカウント情報４００のカメラ情報４０５として使用する「モデル名」と「ＭＡＣアドレス」の情報も送信される。サーバー装置１００は通信部１０３で該データを受信後、コントローラー１０３により即座に受諾メッセージを通信部１０３から送信する。その後Ｓ３０５でユーザーアカウント情報４００の雛型を作成する。コントローラー１０１がメモリー１０６上にデータを生成することで可能である。
【００２５】
この段階でメールアドレス４０１、氏名４０２、カメラ情報４０５の情報を埋めることができる。また、本実施例では、氏名４０２の情報をユーザーアカウント情報４００の著作権情報４０３の「実名」情報として登録する。
【００２６】
Ｓ３０６からＳ３０８は匿名の著作権情報をやり取りする処理である。Ｓ３０４の受諾メッセージ内に匿名の著作権情報の確認画面のＵＲＬを記載しておくことで、デジタルカメラ２０１は匿名の著作権情報の確認画面に対するＨＴＴＰ ＧＥＴを実行できる。Ｓ３０７でサーバー装置１００は、匿名の著作権情報を作成するプログラムを起動する。
【００２７】
コントローラー１０１が記録媒体１０５から所定のプログラムをメモリー１０４に読みだして実行する。本実施例におおいて匿名の著作権情報とはＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）に代表される一意性のある識別子を想定する。ユーザーアカウント情報４００のメールアドレスなどから生成することで一意性を確保する。本実施例としては、１６Ｂｙｔｅの文字列として表現されることを想定する。Ｓ３０８でサーバー装置１００は、匿名の著作権情報の確認画面をＳ３０６に対する応答メッセージとしてデジタルカメラ２０１に送信する。
【００２８】
コントローラー１０１がメモリー１０６上に生成した匿名の著作権情報の確認画面を通信部１０３から送信することで実行できる。匿名の著作権情報の確認画面とは図５に示す画面を想定する。デジタルカメラ２０１上の画面に表示されることでユーザー２０２は自身に割り振られた匿名の著作権情報を確認できる。「撮影者」と「著作権者」が１６Ｂｙｔｅの文字列として表現されている。ひとまず「撮影者」と「著作権者」に同じ情報を設定する場合で話を進める。「確認」ボタン５０１を選択するとＳ３０９でデジタルカメラ２０１が、サーバー装置１００に「匿名著作権情報確認メッセージ」を送信する。
【００２９】
Ｓ３１０でサーバー装置１００は通信部１０３で該データを受信後、コントローラー１０３により即座に受諾メッセージを送信する。その後Ｓ３１１でユーザーアカウント情報４００の著作権情報４０３の「匿名」の部分に登録する。
【００３０】
Ｓ３１２とＳ３１３は外部サービス入力画面をやり取りする処理である。Ｓ３１０の受諾メッセージ内に外部サービス入力画面のＵＲＬを記載しておくことで、デジタルカメラ２０１は外部サービス入力画面に対するＨＴＴＰ ＧＥＴを実行できる。サーバー装置１００が通信部１０３からＨＴＴＰ ＧＥＴメッセージを受信し、コントローラー１０１がメモリー１０６上に生成した外部サービス入力画面を通信部１０３から送信することでメッセージのやり取りを実行する。ここで外部サービス情報入力画面とは図６に示すような画面である。
【００３１】
外部サービスの「種別」と該外部サービスにログインするためのアカウント情報を入力してもらう。一般的にアカウント情報は「ユーザー名」と「パスワード」からなる。さらに本実施例のサーバー装置１００で管理する外部サービス情報として「著作権情報」を実名／匿名から選択してもらう。判断基準はユーザー２０２が、指定する外部サービスを実名で使用しているか、匿名で使用しているかで判断してもらう。後述するが、本実施例のサーバー装置１００は、ここでの設定情報に従い画像データをアップロードするときに画像データのＥｘｉｆ内にある著作権情報を入れかえる。
【００３２】
また一度に複数の外部サービス情報を入力する場合は、追加ボタン６０１を選択して複数の外部サービスの情報を入力する。ユーザー２０２によるデジタルカメラ２０１上での外部サービス情報を入力する。入力完了後、送信ボタン６０２の選択をきっかけとするＳ３１４でデジタルカメラ２０１は外部サービス情報をサーバー装置１００に送信する。サーバー装置１００は通信部１０３で該データを受信後、コントローラー１０３により即座に受諾メッセージを送信する。
【００３３】
その後Ｓ３１６でユーザーアカウント情報４００の外部サービス情報４０４に登録し、Ｓ３１７でユーザーアカウント情報４００を確定する。コントローラー１０１がメモリー１０６上にあるユーザーアカウント情報４００をユーザーアカウント管理部１０２に書き込むことにより情報が確定する。
【００３４】
図７はデジタルカメラ２０１からサーバー装置１００を経由して匿名の外部サービスと実名の外部サービスに対して画像をそれぞれアップロードする時のシーケンス図である。
【００３５】
Ｓ７０１とＳ７０２はカメラからサーバー装置１００に対するアップロード処理である。きっかけはデジタルカメラ２０１を操作するユーザー２０２の要求に従い開始される。Ｓ７０１でサーバー装置１００は、最終的なアップロード先となる外部サービスの情報をカメラから教えてもらう。次にＳ７０２でサーバー装置１００は、実施にアップロードする画像データを送ってもらう。この時点でサーバー装置１００は、どの外部サービスに対して画像データを送信すれば良いのかが分かる。
【００３６】
ここからは送信先が匿名で利用する外部サービス２０３か実名で利用する外部サービス２０４かで処理が分かれる。Ｓ７０３からＳ７０５の処理は匿名の外部サービス２０３へのアップロード処理である。Ｓ７０３でサーバー装置１００は、外部サービス２０３へのログイン処理を行う。コントローラー１０１が、ユーザーアカウント情報管理部１０２からユーザーアカウント情報４００の外部サービス情報４０４における外部サービス２０３の「アカウント名」と「パスワード」の情報を取得し、通信部１０３からログイン要求を送信することで実現できる。
【００３７】
次にＳ７０４でサーバー装置１００は、送信対象となる画像データの著作権情報を匿名の著作権情報に入れ替える。これはユーザーアカウント情報４００の外部サービス情報４０４における外部サービス２０３の「対応著作権」情報が「匿名」となっていることに起因する。コントローラー１０１がユーザーアカウント情報管理部１０２からユーザーアカウント情報４００の著作権情報４０３の「匿名」の情報を取得し、画像操作部１０４を用いてＳ７０２で受信した画像の属性情報として埋め込まれている著作権情報を著作権情報４０３にある匿名の著作権情報で更新することで実現できる。
【００３８】
Ｓ７０５でサーバー装置１００は、Ｓ７０４で著作権情報を更新した画像データを外部サービス２０３に送信する。コントローラー１０１からの指示に従い、通信部１０３から画像データを送信することで実現できる。
【００３９】
次にＳ７０６、Ｓ７０７は実名の外部サービス２０４が選択された時の処理である。Ｓ７０６でサーバー装置１００は、外部サービス２０４へのログイン処理を行う。コントローラー１０１が、ユーザーアカウント情報管理部１０２からユーザーアカウント情報４００の外部サービス情報４０４における外部サービス２０４の「アカウント名」と「パスワード」の情報を取得し、通信部１０３からログイン要求を送信することで実現できる。Ｓ７０７でデジタルカメラ８００は、画像データを外部サービス２０４に送信する。
【００４０】
ユーザーアカウント情報４００の外部サービス情報４０４における外部サービス２０３の「対応著作権」情報が「実名」であることから画像データの著作権情報に対する更新処理は行わない。コントローラー１０１からの指示に従い、通信部１０３から画像データを送信することで実現できる。
【００４１】
以上のシーケンスを踏むことで、送信先の外部サービス情報に応じてアップロードする画像データの著作権情報が適切に入れ替えられる。つまりたとえデジタルカメラ２０１が画像データに設定する著作権情報が常に同じであっても、送信先の外部サービスに応じて匿名や実名の著作権情報に切り換えられることを意味する。
【００４２】
これにより同じカメラで撮影した画像を実名の外部サービスと匿名の外部サービスにアップロードしても著作権情報が異なるため、ユーザーは著作権情報をキーとしてアカウントが紐づいてしまうことで、匿名の外部サービスにおいて身元が割れる可能性を懸念することがない。
【００４３】
またアップロードにおいてサーバー装置１００で入れ替えられる匿名の著作権情報は、ユーザーアカウントに関連付けられた情報として一意性を確保している。もしアップロードされた画像を第三者が二次利用したい場合、サーバー装置１００に問い合わせてもらうことでユーザー２０２を特定することができる。必要ならばサーバー装置１００がユーザー２０２との連絡窓口を務めることで、画像の二次利用者に対して匿名性を維持したまま、ユーザー２０２が著作権者としての権利を行使することも可能となる。
【００４４】
本実施例では匿名の著作権情報としてＵＵＩＤを例として説明したがこれに言及されるものではない。サーバー装置がアカウントに関連付けて管理できる情報であればどのような情報であっても構わない。例えば、メールアドレスを暗号化して生成する文字列などでも同様の機能を実現することは可能である。
【００４５】
本実施例においては、外部サービス情報４０４の「対応著作権」情報は図６で説明したように、ユーザー２０２による手動入力を前提としたが、これに限定されるものではない。例えば、外部サービス情報４０４に設定される外部サービスの種別に従い、匿名で利用できるサービスに対してはサーバー装置１００が自動で匿名の著作権情報を設定するといったことも可能である。
【００４６】
またユーザー２０２の手違いなどで、ユーザーアカウント情報４００の外部サービス情報４０４に登録される情報として匿名の外部サービスにもかかわらず「実名」の著作権情報を設定してしまう場合があり得る。一般的に外部サービスのポリシーとして匿名での利用が認められるか否かは決まっている。
【００４７】
そういった外部サービス毎の特性をサーバー装置１００で管理することで匿名の外部サービスにもかかわらず「実名」の著作権情報を設定しているケースを検出することが可能である。そうした場合に、Ｓ３１５の受諾メッセージやＳ７０１でのアップロード処理開始時に内に警告を促すメッセージを入れておくことでユーザー２０２に対して注意を促すことで匿名性を保護するといったことも考えられる。
【００４８】
本実施例においては、デジタルカメラ２０１が撮影時に実名の著作権情報が設定し、その画像をアップロードすることを前提としていたがこれに限定されるものではない。撮影時に著作権情報を設定しない実装も考えられる。この時サーバー装置１００はＳ７０６で実名の外部サービス２０４にログインした後、ユーザーアカウント情報４００の著作権情報４０３の「実名」の情報を用いて画像データに設定することで画像に実名の著作権情報を設定できる。
【００４９】
コントローラー１０１がユーザーアカウント情報管理部１０２からユーザーアカウント情報４００の著作権情報４０３の「実名」の情報を取得し、画像操作部１０４を用いてＳ７０２で受信した画像の属性情報内の著作権情報を、取得した実名の著作権情報で更新することで実現できる。その後Ｓ７０７で外部サービス２０４に送信することで実名の著作権情報込みの画像データもアップロードできる。
【００５０】
［実施例２］
次にデジタルカメラが直接外部サービスに画像をアップロードする場合のシステムとその処理の流れを図を用いて説明する。
【００５１】
図８は本発明を適用した再生装置としての機能を有するデジタルカメラ８００の構成を示したブロック図である。８０１はレンズである。被写体像をデジタルカメラ８００内に取り込む。８０２は撮像部である。ＣＣＤやＣＭＯＳ等の撮像素子や各種電子機器を含み、レンズにより光学的に取り込まれた被写体像を電子データに変換する。８０３は画像処理部である。撮像部８０２で取り込まれた画像データに対し画像処理を施す。
【００５２】
８０４は符号化部である。ＪＰＥＧに代表される画像フォーマットに準拠した符号化処理を行う。８０５はコントローラーである。各ブロックに対する指示を通してデジタルカメラ８００全体の制御を担う。８０６は通信部である。外部機器との通信ができる。所定の通信規格に従う処理に加え、画像データの送受信などを行うことも可能である。８０７はメモリーである。各ブロックの設定情報などを一時保持するほか、デジタルカメラ８００が実行する各種プログラムを展開しておくことができる。８０８は外部サービス管理情報記録部である。
【００５３】
図１２に示すような管理テーブルで外部サービス管理情報１２００を記録する。１２０１は外部サービス情報である。アップロード先となる外部サービスに関する情報である。外部サービスにログインするための情報として「アカウント名」・「パスワード」に加え、アップロード先に応じて使用する「著作権情報」からなる。１２０２は著作権情報である。外部サービス情報１２０１の各外部サービスにおける「対応著作権」に記載する情報であり、「実名」と「匿名」の二種類の情報がある。それぞれ「撮影者」・「著作権者」の情報から構成される。
【００５４】
この「撮影者」と「著作権者」からなる著作権情報は画像データの著作権情報に対応している。著作権情報は一般的にＪＰＥＧのＥｘｉｆ情報として画像データに付与する。８０９は記録部である。不揮発性であり、デジタルカメラ８００で撮影した画像を記録しておくことができる。８１０は表示部である。ユーザーへの情報提供を担い、撮影した画像を表示する他、メニュー画面などのＧＵＩを表示することが可能である。８１１は入力処理部である。デジタルカメラ８００に対するユーザー操作を検出する。
【００５５】
図９は本発明を適用したデジタルカメラ８００を中心に構成される画像アップロードシステムを表現した図である。外部サービス９０２、外部サービス９０３、外部サービス９０４は第一の実施例の外部サービス２０３、外部サービス２０４、外部サービス２０５と同じである。
【００５６】
本システムではデジタルカメラ８００がサーバー装置１００や外部サービス２０３、外部サービス２０４、外部サービス２０５と直接やり取りすることが可能である。サーバー装置１００とのやり取りにおいて、サーバー装置１００が作成する匿名の著作権情報の取得を行う。また外部サービス９０２、外部サービス９０３、外部サービス９０４とのやり取りにおいて、デジタルカメラ８００で撮影した画像データを直接アップロードすることが可能である。また本実施例のデジタルカメラ２０１は撮影した画像に、ユーザー９０１の実名を用いた著作権情報を設定することを想定する。
【００５７】
デジタルカメラ８００において、こうしたネットワーク経由で様々なサービスを利用するためにＷｅｂブラウザーを搭載する方法が考えられる。ユーザー９０１がＷｅｂブラウザーを通して各種サービスにアクセスすることにより、サービスへのログインや画像のアップロードなどが可能となる。
【００５８】
図１０はデジタルカメラ８００とサーバー装置１００との間で匿名の著作権情報をやり取りするためのシーケンス図である。
【００５９】
Ｓ１００１とＳ１００２はデジタルカメラ８００からサーバー装置１００に対する匿名著作権情報に対する取得要求処理である。一般的なＨＴＴＰプロトコルを用いたＧＥＴリクエストとそのレスポンスで実現可能である。Ｓ１００１でデジタルカメラ８００が、所定のＵＲＬに対するＨＴＴＰ ＧＥＴを発行する。コントローラー８０６がメモリー８０７に作成したＨＴＴＰ ＧＥＴメッセージを通信部８０６から送信することで可能である。
【００６０】
次にＳ１００２でサーバー装置１００は、匿名の著作権情報をレスポンスとして返却する。ユーザーアカウント管理部１０２で管理するユーザー９０１のユーザーアカウント情報４００から著作権情報４０３の「匿名」の情報を通信部１０３に送信する。この時、通信を暗号化しておけば問題なくデータをやり取りすることができる。
【００６１】
Ｓ１００３でデジタルカメラ８００は、Ｓ１００２でサーバーから送られてくる匿名の著作権情報を保持する処理を行う。具体的には外部サービス管理情報１２００の著作権情報１２０２の「匿名」の部分に記録される。Ｓ１００４でデジタルカメラ８００は、外部サービスと著作権情報の関連付けを行う。具体的には図６と同じような画面をデジタルカメラ８００の表示部８１０に表示し、デジタルカメラ８００から接続できる外部サービスに対してどの著作権情報を設定するのかをユーザー９０１に設定してもらう。
【００６２】
この処理により外部サービス管理情報１２００の外部サービス情報１２０１にある「対応著作権」の部分を埋めることができる。Ｓ１００４の処理は、ユーザー９０１がデジタルカメラ８００の設定メニューなどから実行することが一般的である。表示部８１０に表示した画面を見ながらユーザー９０１が行う操作を入力処理部８１１で検出し、検出した情報をコントローラー１０５で処理することで入力情報を外部サービス管理情報１２００に反映する。
【００６３】
図１１はデジタルカメラ８００から匿名の外部サービスと実名の外部サービスに対して画像をそれぞれアップロードする時のシーケンス図である。図１０の処理を実行することで外部サービス管理情報１２００の外部サービス情報１２０１における「対応著作権」情報が埋まっていることが前提となる。
【００６４】
本シーケンスは送信先が匿名で利用する外部サービス９０２か実名で利用する外部サービス９０３かで処理が分かれる。Ｓ１１０１からＳ１１０３の処理は外部サービス９０２が選択された時の処理である。Ｓ１１０１でデジタルカメラ８００は、外部サービス９０２へのログイン処理を行う。コントローラー８０５が、外部サービス管理情報記録部８０８から外部サービス管理情報１２００の外部サービス情報１２０１における外部サービス９０２の「アカウント名」と「パスワード」の情報を取得し、通信部８０５からログイン要求を送信することで実現できる。
【００６５】
次にＳ１１０２でデジタルカメラ８００は、送信対象となる画像データの著作権情報を匿名の著作権情報に入れ替える。これは外部サービス管理情報１２００の外部サービス情報１２０１における外部サービス９０２の「対応著作権」情報が「匿名」となっていることに起因する。コントローラー８０５が外部サービス管理情報記録部８０８から、外部サービス管理情報１２００の著作権情報１２０２の「匿名」の情報を取得し、メモリー８０７に展開されている画像データ内の著作権情報を更新することで実現できる。Ｓ１１０３でデジタルカメラ８００は、Ｓ１１０２で著作権情報を更新した画像データを外部サービス９０２に送信する。コントローラー８０５からの指示に従い、通信部８０６から画像データを送信することで実現できる。
【００６６】
次にＳ１１０４、Ｓ１１０５は外部サービス９０３が選択された時の処理である。Ｓ１１０４でデジタルカメラ８００は、外部サービス９０３へのログイン処理を行う。コントローラー８０５が、外部サービス管理情報記録部８０８から外部サービス管理情報１２００の外部サービス情報１２０１における外部サービス９０３の「アカウント名」と「パスワード」の情報を取得し、通信部８０５からログイン要求を送信することで実現できる。Ｓ１１０５でデジタルカメラ８００は、画像データを外部サービス９０３に送信する。外部サービス管理情報１２００の外部サービス情報１２０１における外部サービス９０３の「対応著作権」情報が「実名」であることから画像データの著作権情報に対する更新処理は行わない。コントローラー８０５からの指示に従い、通信部８０６から画像データを送信することで実現できる。
【００６７】
以上のシーケンスを踏むことで、デジタルカメラ８００が送信先の外部サービス情報に応じてアップロードする画像データの著作権情報が適切に入れ替える。
【００６８】
これにより同じカメラで撮影した画像を実名の外部サービスと匿名の外部サービスにアップロードしても著作権情報が異なるため、ユーザーは著作権情報をキーとしてアカウントが紐づいてしまうことで匿名の外部サービスにおいて身元が割れる可能性を懸念することがない。
【００６９】
またアップロードにおいてデジタルカメラ８００で入れ替えられる匿名の著作権情報は、サーバー装置１００上でユーザーアカウントに関連付けられた情報として一意性を確保している。もしアップロードされた画像を第三者が二次利用したい場合、サーバー装置１００に問い合わせてもらうことでユーザー９０１を特定することができる。必要ならばサーバー装置１００にユーザー９０１との連絡窓口を務めてもらうことで、画像の二次利用者に対して匿名性を維持したまま、ユーザー９０１が著作権者としての権利を行使することも可能となる。
【００７０】
本実施例においては、外部サービス情報１２０１の「対応著作権」情報はＳ１００４で説明したユーザー９０１による手動入力を前提としたが、これに限定されるものではない。例えば、外部サービス情報１２０１に設定される外部サービスの種別に従い、匿名で利用できるサービスに対してはデジタルカメラ８００が自動で匿名の著作権情報を設定するといったことも可能である。
【００７１】
またユーザー９０１の手違いなどで、外部サービス情報１２００の外部サービス情報１２０１に登録される情報として匿名の外部サービスにもかかわらず「実名」の著作権情報を設定してしまう場合があり得る。一般的に外部サービスのポリシーとして匿名での利用が認められるか否かは決まっている。そういった外部サービス毎の特性をデジタルカメラ８００で管理することで匿名の外部サービスにもかかわらず「実名」の著作権情報を設定しているケースを検出することが可能である。そうした場合に、図１１のアップロードシーケンスを行う前に警告メッセージを表示する方法や、シーケンス処理を実行しないことで匿名性を保護するといったことも考えられる。
【００７２】
本実施例においては、デジタルカメラ８００が撮影時に実名の著作権情報が設定し、その画像をアップロードすることを前提としていたがこれに限定されるものではない。撮影時に著作権情報を設定しない実装も考えられる。この時デジタルカメラ８００はＳ１１０４で実名の外部サービス９０３にログインした後、外部サービス管理情報１２００の著作権情報１２０２の「実名」の情報を用いて画像データに設定することで画像に実名の著作権情報を設定できる。
【００７３】
コントローラー８０５が外部サービス管理情報記録部８０８から、外部サービス管理情報１２００の著作権情報１２０２の「実名」の情報を取得し、メモリー８０７に展開されている画像データ内の著作権情報に設定することで実現できる。その後Ｓ１１０５で外部サービス９０２に送信することで実名の著作権情報込みの画像データもアップロードできる。
【符号の説明】
【００７４】
１００：サーバー装置
１０１：コントローラー
１０２：ユーザーアカウント管理部
１０３：通信部
１０４：画像操作部
１０５：匿名著作権情報生成部
１０６：メモリー
２０１：デジタルカメラ
２０２：ユーザー
２０３、２０４、２０５：外部サービス
８００：デジタルカメラ
８０１：レンズ
８０２：撮像部
８０３：画像処理部
８０４：符号化部
８０５：コントローラー
８０６：通信部
８０７：メモリー
８０８：外部サービス管理情報記録部
８０９：記録部
８１０：表示部
８１１：入力処理部
９０１：ユーザー
９０２、９０３、９０４：外部サービス
【図１】
2019070882.tif 000003
【図２】
2019070882.tif 000004
【図３】
2019070882.tif 000005
【図４】
2019070882.tif 000006
【図５】
2019070882.tif 000007
【図６】
2019070882.tif 000008
【図７】
2019070882.tif 000009
【図８】
2019070882.tif 000010
【図９】
2019070882.tif 000011
【図１０】
2019070882.tif 000012
【図１１】
2019070882.tif 000013
【図１２】
2019070882.tif 000014