(57)【要約】【課題】行動を共にしたグループに属する人達だけで写真などのコンテンツを共有する。【解決手段】本開示の一側面である端末装置は、時刻情報および位置情報を取得する取得部と、取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成部とを備える。本開示は、例えば、行動を共にしたグループに属する人だけで写真などを共有する画像供給システムに適用できる。【選択図】図２
2013105422.tif 000002
【特許請求の範囲】
【請求項１】
時刻情報および位置情報を取得する取得部と、
取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成部と
を備える端末装置。
【請求項２】
生成された前記行動ＩＤを外部装置に通知するとともに、コンテンツを前記外部装置に送信する送信部を
さらに備え、
前記外部装置は、異なる複数の端末装置から通知される同一の行動ＩＤに対応付けて、異なる複数の端末装置から送信されたコンテンツを登録する
請求項１に記載の端末装置。
【請求項３】
前記行動ＩＤに対応付けられている前記外部装置に登録されているコンテンツを取得して再生する再生部を
さらに備える請求項２に記載の端末装置。
【請求項４】
画像データを生成する撮像部と、
生成された前記画像データを保持する保持部と
をさらに備え、
前記送信部は、生成された前記行動ＩＤを前記外部装置に通知するとともに、前記保持部に保持されている画像データを前記コンテンツとして前記外部装置に送信する
請求項２に記載の端末装置。
【請求項５】
前記位置情報を測定する測定部を
さらに備え、
前記取得部は、前記測定部により測定された前記位置情報を取得する
請求項１に記載の端末装置。
【請求項６】
端末装置の情報処理方法において、
前記端末装置による、
時刻情報および位置情報を取得する取得ステップと、
取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成ステップと
を含む情報処理方法。
【請求項７】
コンピュータを、
時刻情報および位置情報を取得する取得部と、
取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成部と
して機能させるプログラム。
【請求項８】
コンピュータを、
時刻情報および位置情報を取得する取得部と、
取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成部と
して機能させるプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、端末装置、情報処理方法、プログラム、および記録媒体に関し、特に、例えば、一緒に旅行したグループの間だけで、旅行中に撮影した写真を共有できるようにした端末装置、情報処理方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
例えば、一緒に旅行に行った人達などのように、行動を共にしたグループに属する人だけで、その行動中にそれぞれが撮影した写真を共有する場合を考える。この場合、各自が所定のサーバに写真をアップロードし、それを閲覧するためのパスワードなどをグループに属する他のメンバに通知したり、各自が共通の所定のサーバに写真をアップロードする方法などがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８２７３４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、グループに属する人達だけで、所定のサーバに写真をアップロードし、それを閲覧する場合、共通のパスワードなどが必要となるが、そのパスワードなどの管理や通知が面倒である。また、パスワードなどが他者に漏れてしまう可能性も否定できず、プライバシや著作権を保護できなくなってしまうことが起こり得る。
【０００５】
本開示はこのような状況に鑑みてなされたものであり、行動を共にしたグループに属する人達だけで写真などのコンテンツを共有できるようにするものである。
【課題を解決するための手段】
【０００６】
本開示の一側面である端末装置は、時刻情報および位置情報を取得する取得部と、取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成部とを備える。
【０００７】
本開示の一側面である端末装置は、生成された前記行動ＩＤを外部装置に通知するとともに、コンテンツを前記外部装置に送信する送信部をさらに備えることができ、前記外部装置は、異なる複数の端末装置から通知される同一の行動ＩＤに対応付けて、異なる複数の端末装置から送信されたコンテンツを登録することができる。
【０００８】
本開示の一側面である端末装置は、前記行動ＩＤに対応付けられている前記外部装置に登録されているコンテンツを取得して再生する再生部をさらに備えることができる。
【０００９】
本開示の一側面である端末装置は、画像データを生成する撮像部と、生成された前記画像データを保持する保持部とをさらに備えることができ、前記送信部は、生成された前記行動ＩＤを前記外部装置に通知するとともに、前記保持部に保持されている画像データを前記コンテンツとして前記外部装置に送信することができる。
【００１０】
本開示の一側面である端末装置は、前記位置情報を測定する測定部をさらに備えることができ、前記取得部は、前記測定部により測定された前記位置情報を取得することができる。
【００１１】
本開示の一側面である情報処理方法は、端末装置の情報処理方法において、前記端末装置による、時刻情報および位置情報を取得する取得ステップと、取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成ステップとを含む。
【００１２】
本開示の一側面であるプログラムは、コンピュータを、時刻情報および位置情報を取得する取得部と、取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成部として機能させる。
【００１３】
本開示の一側面である記録媒体は、コンピュータを、時刻情報および位置情報を取得する取得部と、取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤを生成する生成部として機能させるプログラムが記録されている。
【００１４】
本開示の一側面においては、時刻情報および位置情報が取得され、取得された複数の前記時刻情報および位置情報に基づいて行動ＩＤが生成される。
【発明の効果】
【００１５】
本開示の一側面によれば、行動を共にしたグループに属する人達だけで写真などのコンテンツを共有することができる。
【図面の簡単な説明】
【００１６】
【図１】本開示を適用した画像共有システムの構成例を示すブロック図である。
【図２】本開示の実施の形態である端末装置の構成例を示すブロック図である。
【図３】端末装置の処理を説明するフローチャートである。
【図４】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。
【００１８】
［画像共有システムの構成例］
図１は、本開示を適用した画像共有システムの構成例を示している。この画像共有システム１０は、コンテンツサーバ１１と、コンテンツサーバ１１に対してネットワーク１２を介して接続する複数の端末装置２０−１乃至２０−Ｎから構成される。
【００１９】
コンテンツサーバ１１は、ネットワーク１２を介して接続される端末装置２０−１乃至２０−Ｎからアップロードされる写真の画像データ（以下、単に画像データと称する）を、端末装置２０−１乃至２０−Ｎが通知してくる行動ＩＤに対応付けて保持、登録する。なお、行動ＩＤについては後述する。ここで、異なる複数の端末装置２０−１乃至２０−Ｎから同一の行動ＩＤが通知された場合、当該同一の行動ＩＤに対して、異なる複数の端末装置２０−１乃至２０−Ｎからアップロードされた画像データを一つの画像データ群に統合して保持、登録する。
【００２０】
また、コンテンツサーバ１１は、行動ＩＤを通知してくる端末装置２０−１乃至２０−Ｎからの要求に応じ、その行動ＩＤに対応付けて保持している画像データ群に対してのみアクセスを許可する。
【００２１】
なお、コンテンツサーバ１１には、端末装置２０−１乃至２０−Ｎから写真以外の画像データ、ビデオデータ、オーディオデータ、アプリケーションプログラムなど任意のコンテンツも行動ＩＤに対応付けて登録することができる。
【００２２】
ネットワーク１２は、双方向通信可能な通信網であり、インターネット、携帯電話網などが想定される。
【００２３】
端末装置２０−１乃至２０−Ｎは、共に行動するグループに属する人達がそれぞれ行動中に携帯するものである。端末装置２０−１乃至２０−Ｎとしては、例えば、デジタルスチルカメラ、デジタルビデオカメラ、携帯電話機、スマートフォン、ゲーム機、タブレット型コンピュータ、ノート型コンピュータ、ハンドヘルト型コンピュータなどの携帯可能な電子機器であり、少なくとも図２に示す構成要素を有している。以下、端末装置２０−１乃至２０−Ｎを個々に区別する必要がない場合、単に端末装置２０と称する。
【００２４】
［端末装置の構成例］
図２は、端末装置２０の構成例を示している。端末装置２０は、操作入力部２１、制御部２２、撮像部２３、位置情報取得部２４、保持部２５、登録部２６、ＩＤ生成部２７、通信部２８、および再生部２９を有する。
【００２５】
操作入力部２１は、ユーザによる各種の操作（例えば、シャッタ操作、アップロードする画像データの選択操作など）を受け付けて、それに対応する操作信号を制御部２２に出力する。制御部２２は、操作に従い、端末装置２０の各部を制御する。
【００２６】
撮像部２３は、静止画像または動画像の少なくとも一方の撮影を行い、撮影結果として得られる画像データを保持部２５に出力する。
【００２７】
位置情報取得部２４は、撮像部２３による撮影タイミングに合わせてGPS(global positioning system)信号を受信することにより、端末装置２０の現在地を測定し、その時刻情報と位置情報（緯度、経度）を保持部２５に出力する。
【００２８】
なお、位置の測定についてはGPS信号を受信する方法に限定されるものではなく、WiFiスポットの位置情報に基づく位置測定や、携帯基地局からの電波を用いた位置測定などの任意の方法を利用するようにしてもよい。
【００２９】
また、位置情報取得部２４が時刻情報と位置情報を測定するのではなく、位置情報取得部２４に接続されたGPS受信ユニットなどの外部機器から時刻情報と位置情報を取得するようにしてもよい。
【００３０】
保持部２５は、撮像部２３から入力される画像データに、位置情報取得部２４から入力される時刻情報および位置情報を対応付けて記憶する。
【００３１】
登録部２６は、内蔵するＩＤ生成部２７により生成される行動ＩＤと、保持部２５に記憶されている画像データのうちのコンテンツサーバ１１に対するアップロード対象としてユーザにより選択された画像データ群とを、通信部２８およびネットワーク１２を介してコンテンツサーバ１１に登録（アップロード）する。
【００３２】
ＩＤ生成部２７は、保持部２５に保持されている画像データのうち、コンテンツサーバ１１に対するアップロード対象としてユーザにより選択された画像データ群に属する画像データの時刻情報および位置情報を用いて行動ＩＤを生成する。また、ＩＤ生成部２７は、生成した行動ＩＤを保持する。
【００３３】
端末装置２０のユーザの属するグループが行動を共にし、その行動中に撮影された画像データがアップロード対象として選択されると、各画像データの時刻情報および位置情報が所定の基準に基づいて複数に区分けられる。具体的には、例えば以下のように区分けられる。
２０１１年１０月１日の行動
１箇所目  09:00から10:00まで東京タワー周辺（緯度３５．６５、経度１３９．７５）
２箇所目  10:30から14:00まで銀座周辺（緯度３５．４０、経度１３９．４５）
３箇所目  14:30から16:00まで皇居周辺（緯度３５．４１、経度１３９．４５）
４箇所目  16:00から18:00まで上野動物園周辺（緯度３５．４２、経度１３９．４６）
【００３４】
この場合、４箇所の時刻情報および位置情報が用いられて行動ＩＤが生成される。具体的には、例えば、以下の演算によって行動ＩＤが算出される。
Message＝１箇所目（緯度＋経度＋From＋To）＋２箇所目（緯度＋経度＋From＋To）＋・・・
行動ＩＤ＝Message-Digest(Message)
【００３５】
なお、Fromは所定のタイミング（例えば、UTC 1970/01/01 00:00:00）を基準とする滞在開始時刻（１箇所目における2011/10/01 09:00）までの経過秒数であり、Toは所定のタイミングを基準とする滞在終了時刻（１箇所目における2011/10/01 10:00）までの経過秒数である。
【００３６】
また、Message-Digest(Message)は、与えられた原文から固定長の擬似乱数を生成する演算であり、その中でもKeyed-Hashが使用される。HashアルゴリズムにはSHA256などが用いられ、Keyはサービス毎に異なる鍵が用いられる。
【００３７】
すなわち、行動を共にしたグループに属するメンバそれぞれの端末装置２０において、その行動中に撮影された画像データがアップロード対象に選択されれば、各端末装置２０にて同一の行動ＩＤが生成されることになる。さらに、換言すれば、点としての位置情報ではなく、複数の点が集合した位置情報に対して行動ＩＤを生成することになる。したがって、当該グループが移動する移動先の数箇所に偶然にも同じ時間帯で移動したグループ以外の他人がいたとしても、時間帯も含めた全ての移動行程が一致しない限り、その他人に対して同一の行動ＩＤが生成されることがない。
【００３８】
通信部２８は、登録部２６から入力される画像データ群と行動ＩＤを、ネットワーク１２を介してコンテンツサーバ１１に送信する。また、通信部２８は、再生部２９からの要求に応じ、ＩＤ生成部２７に保持されている行動ＩＤを、ネットワーク１２を介してコンテンツサーバ１１に通知する。
【００３９】
再生部２９は、保持部２５に記憶されている、当該端末装置２０にて撮影された画像データを再生、表示する。また、再生部２９は、コンテンツサーバ１１からアクセスが許可された画像データ群に対し、通信部２８およびネットワーク１２を介してアクセスし、その画像データを取得して再生、表示する。これにより、当該端末装置２０のユーザと行動を共にした他のユーザの端末装置２０により撮影され、コンテンツサーバ１１にアップロードされた画像データも再生、表示することができる。
【００４０】
［動作説明］
次に、端末装置２０の処理について説明する。図３は、端末装置２０の処理を説明するフローチャートである。
【００４１】
ステップＳ１において、ユーザによりアップロードする画像データの選択操作が行われると、操作入力部２１は、それに対応する操作信号を制御部２２に出力する。制御部２２は、その選択操作に従い、これ以降の端末装置２０の各部の動作を制御する。
【００４２】
ステップＳ２において、ＩＤ生成部２７は、保持部２５に保持されている画像データのうち、アップロード対象としてユーザにより選択された画像データ群に属する画像データの時刻情報および位置情報を用いて行動ＩＤを生成する。
【００４３】
ステップＳ３において、登録部２６は、生成された行動ＩＤと、アップロード対象に選択された画像データ群とを、通信部２８およびネットワーク１２を介してコンテンツサーバ１１に登録（アップロード）する。
【００４４】
これにより、コンテンツサーバ１１には、行動ＩＤに対応付けてアップロード対象に選択された画像データ群が登録される。また、他の端末装置２０からの同一の行動ＩＤと画像データ群が送信されている場合、当該同一の行動ＩＤに対応付けて、異なる端末装置２０からアップロードされた複数の画像データ群が統合されて登録されることになる。したがって、当該同一の行動ＩＤを通知してくる端末装置２０に対し、コンテンツサーバ１１は、当該同一の行動ＩＤに対応付けられている、統合された画像データ群に対するアクセスを許可することになる。これにより、同一の行動ＩＤを生成可能な端末装置２０の間でのみ、画像データを共有することが可能となる。
【００４５】
なお、画像データ群に対するアクセス許可の判断にはMarlinDRMなどの任意のDRM技術を利用してもよい。例えば、行動ＩＤに対応付けて保持する画像データ群を、コンテンツ鍵を用いて暗号化し、暗号化された画像データ群に対するアクセスは、画像データ群に対応付けられた行動ＩＤを内部に保持している端末装置２０にのみ許容するライセンスを生成する。そして、暗号化された画像データ群とライセンスを任意のサーバに配置するようにする。このようにすれば、画像データ群に対応付けられた行動ＩＤを内部に保持している端末装置２０だけがコンテンツ鍵を計算により生成することができ、画像データ群を再生することができる。
【００４６】
なお、本実施の形態においては、画像データを共有するようにしたが、コンテンツサーバ１１に端末装置２０−１乃至２０−Ｎから写真以外の画像データ、ビデオデータ、オーディオデータ、アプリケーションプログラムなど任意のコンテンツも行動ＩＤに対応付けて登録するようにし、それら任意のコンテンツも共有するようにしてもよい。
【００４７】
[行動ＩＤの他の利用例]
同じ時間帯に同じ場所に存在していた端末装置２０でのみ、同一の行動ＩＤを生成できる点に着眼すると、行動ＩＤは以下のように利用することができる。
【００４８】
[利用例１：著作権保護コンテンツの配信制御]
例えば、コンサート会場に端末装置２０を携帯していった人達だけが再生可能なコンテンツを所定のサーバから配信するようなサービスに行動ＩＤを利用することが考えられる。行動ＩＤを利用すれば、所定の場所（いまの場合、コンサート会場）に所定の時間滞在していた人のみがコンテンツを利用できるなどの制御が可能となる。また、プレミアムサービスとして、アイドルと所定の時間だけ行動を共にするイベントを行い、そのイベントに参加した人のみが入手できるコンテンツを作り出すなどが考えられる。
【００４９】
[利用例２：リージョンコード(Region Code)の代用]
DVD(Digital Versatile Disc)やＢＤ(Blu-Lay DISC)に代表されるパッケージメディアからコンテンツを再生するメディアプレーヤには、それが利用可能な国や地域を制限するためのリージョンコードが設定されている。そして、パッケージメディアに対してもリージョンコードが設定されており、メディアプレーヤとパッケージメディアのリージョンコードが一致した場合のみ、パッケージメディアが再生可能とされている。
【００５０】
通常、メディアプレーヤに対してはリージョンコードが工場出荷時に設定されているので、メディアプレーヤを海外旅行などに持参した場合、渡航先で入手したパッケージメディアを再生できないことが起こり得る。また反対に、リージョンコードが一致するメディアプレーヤとパッケージメディアを、そのパッケージメディアの再生が許可されていない国や地域に持ち込んだ場合でも、それが再生できてしまうことになる。すなわち、設定されているリージョンコードが実質的に無効化されてしまう事態が起こり得る。
【００５１】
そこで、メディアプレーヤにて行動ＩＤを生成するようにし、生成した行動ＩＤをリージョンコードに代わりに用いるようにすれば、メディアプレーヤによるパッケージメディアの再生の可否を、メディアプレーヤが存在している国や地域に適した状態に合わせることができる。したがって、上述した事態を抑止することができる。
【００５２】
[利用例３：ホームネットワークに属しているか否かの判断]
例えば、自宅内の複数のＡＶ機器を接続してホームネットワークを構築し、当該複数のＡＶ機器によりコンテンツを共有する場合において、従来、ホームネットワークに属しているＡＶ機器の識別にRound Trip TimeやＡＶ機器間のホップ数を利用している。この場合、何らかの原因によってホームネットワークに通信遅延が生じていると、ホームネットワークに属しているＡＶ機器を正確に識別できないことが起こり得る。
【００５３】
そこで、ホームネットワークに属しているＡＶ機器の識別に行動ＩＤを用いるようにし、ＡＶ機器間で行動ＩＤを互いに通信し、行動ＩＤが一致した場合のみ、コンテンツを共有するようにする。これにより、ホームネットワークに属しているＡＶ機器を正確に識別し、コンテンツを共用することが可能となる。
【００５４】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００５５】
図４は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００５６】
コンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００５７】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、およびドライブ１１０が接続されている。
【００５８】
入力部１０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア１１１を駆動する。
【００５９】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【００６０】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【００６１】
なお、本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【００６２】
１０  画像共有システム，  １１  コンテンツサーバ，  １２  ネットワーク，  ２０  端末装置，  ２１  操作入力部,  ２２  制御部,  ２３  撮像部，  ２４  位置情報取得部，  ２５  保持部，  ２６  登録部，  ２７  ＩＤ生成部，  ２８  通信部，  ２９  再生部，  １００  コンピュータ，  １０１  CPU
【図１】
2013105422.tif 000003
【図２】
2013105422.tif 000004
【図３】
2013105422.tif 000005
【図４】
2013105422.tif 000006