(57)【要約】【課題】保存されているコンテンツが更新された場合においても、煩雑な操作を要することなく、適切なコンテンツの共有を実現することを目的とする。【解決手段】コンテンツをその保存日時と対応付けて記憶部に保存し、コンテンツを外部機器へ送信すると、外部機器へのコンテンツの送信日時を記憶部に記録する。そして、コンテンツの保存日時と外部機器へのコンテンツの送信日時を比較し、コンテンツが外部機器へ送信される前に、比較の結果に基づいて記憶部に保存されたコンテンツに関する情報を画面に表示する。外部機器へ送信するためのコンテンツを、画面に表示されたコンテンツに関する情報にしたがって特定し、特定されたコンテンツが外部機器へ送信されると、外部機器へのコンテンツの送信日時を更新する。【選択図】図１
2016024771.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをその保存日時と対応付けて記憶部に保存する保存手段と、
前記コンテンツを外部機器へ送信する送信手段と、
前記送信手段による前記外部機器へのコンテンツの送信日時を記憶部に記録する記録手段と、
前記保存日時と前記送信日時を比較する比較手段と、
前記送信手段によりコンテンツが前記外部機器へ送信される前に、前記比較の結果に基づいて前記記憶部に保存されたコンテンツに関する情報を画面に表示するよう制御する表示制御手段と、
前記送信手段により前記外部機器へ送信するコンテンツを、前記画面に表示されたコンテンツに関する情報にしたがって特定する特定手段と、
前記送信手段により前記コンテンツが前記外部機器へ送信されると、前記記録手段により記録された前記外部機器へのコンテンツの送信日時を更新する更新手段を有することを特徴とする情報処理装置。
【請求項２】
前記外部機器は複数、存在し、
前記記録手段は、前記外部機器を識別する識別情報に対応付けて前記送信日時を記録し、
前記比較手段は、前記送信手段によりコンテンツが送信される外部機器の識別情報と対応付けられた送信日時を前記保存日時と比較することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記比較の結果、前記送信日時よりも新しい前記保存日時と対応付けて保存されたコンテンツに関する情報を、それ以外のコンテンツに関する情報と識別可能にして前記画面に表示するよう制御することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記送信日時よりも新しい前記保存日時と対応付けて保存されたコンテンツに関する情報を表示し、それ以外のコンテンツに関する情報を非表示にするよう表示制御することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
コンテンツの絞り込み条件の入力を受け付ける受付手段をさらに有し、
前記表示制御手段は、前記比較の結果と前記絞り込み条件に基づいて、前記記憶部に保存されたコンテンツに関する情報を画面に表示するよう表示制御することを特徴とする請求項１乃至４何れか１項に記載の情報処理装置。
【請求項６】
コンテンツをその保存日時と対応付けて記憶部に保存するステップと、
前記コンテンツを外部機器へ送信するステップと、
前記外部機器へのコンテンツの送信日時を記憶部に記録するステップと、
前記保存日時と前記送信日時を比較するステップと、
コンテンツが前記外部機器へ送信される前に、前記比較の結果に基づいて前記記憶部に保存されたコンテンツに関する情報を画面に表示するよう表示制御するステップと、
前記外部機器へ送信するコンテンツを、前記画面に表示されたコンテンツに関する情報にしたがって特定するステップと、
前記コンテンツが前記外部機器へ送信されると、前記外部機器へのコンテンツの送信日時を更新するステップと
を含むことを特徴とする情報処理装置の制御方法。
【請求項７】
前記外部機器は複数、存在し、
前記送信日時は前記外部機器を識別する識別情報に対応付けて記録され、
前記比較するステップでは、前記コンテンツが送信される外部機器の識別情報と対応付けられた送信日時を前記保存日時と比較することを特徴とする請求項６に記載の制御方法。
【請求項８】
前記表示制御するステップでは、前記比較の結果、前記送信日時よりも新しい前記保存日時と対応付けて保存されたコンテンツに関する情報を、それ以外のコンテンツに関する情報と識別可能にして前記画面に表示するよう制御することを特徴とする請求項６または７に記載の制御方法。
【請求項９】
前記表示制御するステップでは、前記送信日時よりも新しい前記保存日時と対応付けて保存されたコンテンツに関する情報を表示し、それ以外のコンテンツに関する情報を非表示にするよう表示制御することを特徴とする請求項８に記載の制御方法。
【請求項１０】
コンテンツの絞り込み条件の入力を受け付けるステップをさらに含み、
前記表示制御するステップでは、前記比較の結果と前記絞り込み条件に基づいて、前記記憶部に保存されたコンテンツに関する情報を画面に表示するよう表示制御することを特徴とする請求項６乃至１０何れか１項に記載の制御方法。
【請求項１１】
コンピュータに、
コンテンツをその保存日時と対応付けて記憶部に保存するステップと、
前記コンテンツを外部機器へ送信するステップと、
前記外部機器へのコンテンツの送信日時を記憶部に記録するステップと、
前記保存日時と前記送信日時を比較するステップと、
コンテンツが前記外部機器へ送信される前に、前記比較の結果に基づいて前記記憶部に保存されたコンテンツに関する情報を画面に表示するよう表示制御するステップと、
前記外部機器へ送信するコンテンツを、前記画面に表示されたコンテンツに関する情報にしたがって特定するステップと、
前記コンテンツが前記外部機器へ送信されると、前記外部機器へのコンテンツの送信日時を更新するステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、静止画、動画、文書ファイル等のコンテンツをユーザ機器やコンテンツ管理装置で所有しているコンテンツ管理者が、他のユーザと共有するためにコンテンツを送信することがある。その際、他のユーザにすべてのコンテンツを送信するだけでなく、コンテンツ管理者が送信先に対してそれぞれ１つ又は複数のコンテンツを選択して送信することも可能である。特許文献１には、コンテンツの最終更新日時とユーザの操作履歴を保存して、それらを比較することで、ユーザ毎のコンテンツの既読／未読を表示する機能や、新着のコンテンツを表示する機能を備える装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３８３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の従来技術ではコンテンツの提供を受ける側の表示機能が向上し、コンテンツの送信側にとってもアクセス数等の把握が可能となる。しかしながら、コンテンツ管理に関する負担は改善されていない。例えば、コンテンツの送信側であるコンテンツ管理者は、複数いるユーザに対して異なるタイミングでコンテンツを選択して送信する。また、任意のタイミングでコンテンツ管理者は、ユーザ機器にコンテンツの追加も行う。このように、コンテンツの送信やコンテンツ管理者のユーザ機器へのコンテンツの追加が行われ、タイミングによって各ユーザに対して送信すべきコンテンツが変化する。つまり、コンテンツ管理者は、ユーザ毎に未送信のコンテンツを把握し、その中から適宜コンテンツを選択して送信する必要がある。よって、コンテンツ管理者が多数のユーザへコンテンツを送信する場合は、送信するコンテンツを判断することが困難になり、コンテンツ管理者の負担が増えるという課題がある。
【０００５】
本発明はこのような問題点に鑑みなされたもので、保存されているコンテンツが更新された場合においても、コンテンツ管理者が煩雑な操作を要することなく、適切なコンテンツの共有を実現することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、情報処理装置であって、コンテンツをその保存日時と対応付けて記憶部に保存する保存手段と、前記コンテンツを外部機器へ送信する送信手段と、前記送信手段による前記外部機器へのコンテンツの送信日時を記憶部に記録する記録手段と、前記保存日時と前記送信日時を比較する比較手段と、前記送信手段によりコンテンツが前記外部機器へ送信される前に、前記比較の結果に基づいて前記記憶部に保存されたコンテンツに関する情報を画面に表示するよう制御する表示制御手段と、前記送信手段により前記外部機器へ送信するコンテンツを、前記画面に表示されたコンテンツに関する情報にしたがって特定する特定手段と、前記送信手段により前記コンテンツが前記外部機器へ送信されると、前記記録手段により記録された前記外部機器へのコンテンツの送信日時を更新する更新手段を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、保存されているコンテンツが更新された場合においても、コンテンツ管理者が煩雑な操作を要することなく、適切なコンテンツの共有を実現することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係るコンテンツ共有システムを示す図である。
【図２】ユーザ機器を示す図である。
【図３】第１の実施形態に係る登録コンテンツテーブルのデータ構成を示す図である。
【図４】第１の実施形態に係る共有テーブルのデータ構成を示す図である。
【図５】第１の実施形態に係るユーザ機器にて実行される保存処理を示すフローチャートである。
【図６】第１の実施形態に係るユーザ機器にて実行される共有処理を示すフローチャートである。
【図７】第２の実施形態に係るコンテンツ共有システムを示す図である。
【図８】第２の実施形態に係る登録コンテンツテーブルのデータ構成を示す図である。
【図９】第２の実施形態に係るコンテナテーブルのデータ構成を示す図である。
【図１０】第２の実施形態に係る共有コンテンツテーブルのデータ構成を示す図である。
【図１１】第２の実施形態に係るユーザ機器およびコンテンツ管理装置における保存処理を示すシーケンス図である。
【図１２】第２の実施形態に係るユーザ機器およびコンテンツ管理装置における共有処理を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
（第１の実施形態）
図１は、第１の実施形態に係る情報処理システムとしてのコンテンツ共有システムを示す図である。コンテンツ共有システムは、３つのユーザ機器１００Ａ〜１００Ｃを備えている。なお、コンテンツ共有システムが備えるユーザ機器の数は実施形態に限定されるものではない。ユーザ機器１００Ａ〜１００Ｃは、ネットワーク１１０を介して互いに接続し、それぞれに対して外部機器となる。
ユーザ機器１００Ａ〜１００Ｃは、いずれも、コンテンツの共有元及び共有先の装置として機能する。以下、各ユーザ機器１００Ａ〜１００Ｃを区別する必要がない場合には、ユーザ機器１００と記述する。ユーザ機器１００は、例えば、携帯電話、スマートフォン、ＰＣ等の汎用機器であり、ネットワーク１１０での情報転送が可能な標準プロトコルを有するプログラムを動作させることができる。
【００１１】
ここで、コンテンツ共有システムの処理の概略について説明する。なお、本実施形態においては、ユーザ機器１００Ａが共有元、ユーザ機器１００Ｂが共有先となる場合を例に説明する。ただし、他のユーザ機器１００Ｂ，１００Ｃも同様に、共有元として機能することができ、また、ユーザ機器１００Ａ，１００Ｃも同様に、共有先として機能することができる。
ユーザ機器１００Ａは、まず、ユーザ操作に従い、コンテンツを後述のＨＤＤ等に記録する保存処理を行う。その後、ユーザ機器１００Ａは、ユーザ操作に従い、コンテンツ共有処理を行う。具体的には、ユーザ機器１００Ａは、自装置に保存されているコンテンツを一覧表示することにより、ユーザに提示し、ユーザから共有すべきコンテンツの選択を受け付ける。そして、ユーザ機器１００Ａは、選択されたコンテンツをユーザにより指定された共有先の装置（ユーザ機器１００Ｂ）に送信する。これにより、共有先の装置との間での、コンテンツの共有が実現される。なお、本実施形態においては、共有先の装置は、ユーザ機器１００Ｂとするが、共有先の装置は実施形態に限定されるものではない。共有先の装置の数は、複数であってもよい。
【００１２】
なお、ユーザ機器１００Ａは、共有先の装置にコンテンツを送信した後も、新たなコンテンツをＨＤＤ等に保存する。そこで、本実施形態においては、ユーザ機器１００Ａは、自装置に保存されているコンテンツをユーザに提示する際には、過去にユーザに提示済みのコンテンツを除き、その後新たに保存されたコンテンツのみをユーザに提示することとする。これにより、ユーザは、新たに登録された新規コンテンツについてのみ、新たに共有を行うか否かを判断すればよく、コンテンツ共有処理が実行される度に、既に確認済みのコンテンツを確認する必要がなくなる。すなわち、ユーザは、共有すべきコンテンツを容易に選択することができる。
なお、ユーザ機器Ａは、共有先としてメールアドレスが指定された場合は、そのメールアドレス宛に選択されたコンテンツを添付して送信してもよく、また、添付ファイルをホスティングするようなサービスを利用してもよい。また、ユーザ機器Ａは、共有先をＩＰアドレスやＵＲＩ、ユーザＩＤ等で指定し、共有元及び共有先それぞれで動作しているアプリケーションで決められているプロトコルを用いてコンテンツを送信してもよい。
また、ユーザ機器１００は、専用機器、専用アプリケーション、又はブラウザを利用したＷｅｂサービス等の情報処理装置であってもよいことは言うまでもない。ユーザ機器１００はネットワーク１１０を介したデータの送受信において、ＳＳＬ等の暗号化を行ってもよい。また、認可されている情報処理装置のみで送受信を行えるようにしてもよい。
【００１３】
図２は、ユーザ機器１００を示す図であり、以下の各部を備えたスマートフォン、タブレット機器、撮像装置、パーソナルコンピュータ等の情報処理装置により実現される。ユーザ機器１００は、ディスプレイ２０１と、ＶＲＡＭ２０２と、ビットムーブユニット（ＢＭＵ）２０３と、入力装置２０４と、ポインティングデバイス（ＰＤ）２０５とを有している。ユーザ機器１００はさらに、ＣＰＵ２０６と、ＲＯＭ２０７と、ＲＡＭ２０８と、ＨＤＤ２０９と、フレキシブルディスク２１０と、ネットワーク（ＮＥＴ）Ｉ／Ｆ２１１とバス２１２とを有している。
ディスプレイ２０１には、例えばアルバム中の静止画や動画、アイコン、メッセージ、メニューその他のユーザインタフェース情報が表示される。ＶＲＡＭ２０２には、ディスプレイ２０１に表示するための画像が描画される。このＶＲＡＭ２０２に生成された画像データは、所定の規定に従ってディスプレイ２０１に転送され、これによりディスプレイ２０１に画像が表示される。
ＢＭＵ２０３は、例えば、メモリ間（例えば、ＶＲＡＭ２０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ２１１）との間のデータ転送を制御する。入力装置２０４は、例えばキーボードであり、文字等を入力するための各種キーを有する。ＰＤ２０５は、例えば、ディスプレイ２０１に表示されたアイコン、メニューその他のコンテンツの指示またはオブジェクトのドラッグドロップのために使用される。
【００１４】
ＣＰＵ２０６は、ＲＯＭ２０７、ＨＤＤ２０９又はフレキシブルディスク２１０に格納されたＯＳや後述する設定を行うプログラム等の制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ２０７は、各種制御プログラムやデータを保存する。ＲＡＭ２０８は、ＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。ＨＤＤ２０９は、ユーザ機器１００内で実行される各制御プログラムや一時保管したデータ等のデータを格納する。ＮＥＴＩ／Ｆ２１１は、他の情報処理装置やプリンタ等とネットワークを介して通信を行う。バス２１２は、アドレスバス、データバス及びコントロールバスを含む。
ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ＨＤＤ２０９、フレキシブルディスク２１０から行うこともできるし、ＮＥＴＩ／Ｆ２１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。なお、後述するユーザ機器１００の機能や処理は、ＣＰＵ２０６がＲＯＭ２０７等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１５】
図３は、登録コンテンツテーブル３００のデータ構成を示す図である。登録コンテンツテーブル３００は、例えば、ＨＤＤ２０９等の記憶部に記憶されている。登録コンテンツテーブル３００は、コンテンツＩＤと、コンテンツＵＲＬと、保存日時とを対応付けて記憶している。ここで、コンテンツＩＤは、コンテンツを一意に識別するための識別情報である。コンテンツＵＲＬは、コンテンツが保存されている記録場所を示す情報である。保存日時は、コンテンツがユーザ機器１００に保存された日時を示す情報である。
ユーザ機器１００は、ユーザにより、コンテンツが選択され、保存指示が入力されると、保存指示に係るコンテンツＩＤと、コンテンツＵＲＬと、保存日時とを対応付けたレコードを登録コンテンツテーブル３００に記録する。図３の登録コンテンツテーブル３００のレコード３０１には、コンテンツＩＤ「１」と、コンテンツＵＲＬ「ｌｏｃａｌ／ｉｔｅｍｓ／ｉｔｅｍ１」と、保存日時「２０１３／０８／０１＿１６：００」と、が対応付けて記録されている。なお、保存場所は、ＣＰＵ２０６により自動的に決定されてもよく、また他の例としては、ユーザにより指定されてもよい。
【００１６】
図４は、共有テーブル４００のデータ構成を示す図である。共有テーブル４００は、例えば、ＨＤＤ２０９等の記憶部に記憶されている。共有テーブル４００は、共有先と、送信日時とを対応付けて記憶している。共有先は、コンテンツの送信先の装置の識別情報である。図４に示す例においては、共有先の装置の識別情報として、共有先のメールアドレスが記憶されている。送信日時は、ユーザ機器１００がコンテンツを共有先の装置に送信した日時を示す情報である。
ユーザ機器１００は、ユーザにより、共有に係るコンテンツの選択指示が入力されると、選択指示に係るコンテンツを共有先の装置に送信すると共に、共有先の識別情報と、送信日時とを対応付けたレコードを共有テーブル４００に記録する。なお、ユーザ機器１００は、既に、送信日時が記録されている場合には、新たな送信日時を上書きする。図４の共有テーブル４００のレコード４０１には、送信先「ｕｓｅｒ＿ｂ＠ｍａｉｌ．ｃｏｍ」と、送信日時「２０１３／０８／０１＿１６：３０」と、が対応付けて記録されている。
【００１７】
図５は、ユーザ機器１００Ａによる、保存処理を示すフローチャートである。Ｓ５００において、ユーザ機器１００ＡのＣＰＵ２０６は、ユーザからコンテンツの保存指示を受け付けるまで待機する。ＣＰＵ２０６は、入力装置２０４を介してコンテンツの保存指示を受け付けると（Ｓ５００でＹｅｓ）、処理をＳ５０１へ進める。Ｓ５０１において、ＣＰＵ２０６は、保存指示に係るコンテンツを記憶部に保存する。具体的には、例えば、ユーザ機器１００Ａがカメラ機能を備えている場合、保存指示はレリーズ指示であり、ユーザ機器は被写体を撮像処理することにより静止画像データ又は動画像データを得て画像ファイルを生成し、コンテンツとして記憶部に保存する。あるいは、例えば、ユーザ機器１００Ａが外部のサーバ装置と通信し、音楽ファイルや画像ファイル、文書ファイル等をコンテンツとしてネットワークを介してダウンロードし、記憶部に保存する。あるいは、ユーザ機器１００Ａが文書やイラストを作成するためのアプリケーションプログラムを備え、当該アプリケーションプログラムを起動して生成されたデータをコンテンツとして記憶部に保存する。
次に、Ｓ５０２において、ＣＰＵ２０６は、保存指示に従い、登録コンテンツテーブル３００を更新する。具体的には、ＣＰＵ２０６は、保存指示に係るコンテンツのコンテンツＩＤと、コンテンツＵＲＬを発行し、保存日時と対応付けて新たなレコードとして、登録コンテンツテーブル３００に追加する。以上で、保存処理が終了する。
【００１８】
図６は、ユーザ機器１００Ａによる、共有処理を示すフローチャートである。ここでは、上述の通り、ユーザ機器１００Ａにおいて保存されたコンテンツを、ユーザ機器１００Ｂとの間で共有する場合を例に説明する。Ｓ６００において、ユーザ機器１００ＡのＣＰＵ２０６は、入力装置２０４を介してユーザより共有先指定画面の取得要求を受け付ける。そして、ＣＰＵ２０６は、取得要求に従い、共有先を入力するための文字入力欄を含む共有先指定画面を生成し、これをディスプレイ２０１に表示するよう表示制御する。ＣＰＵ２０６は、さらに、共有テーブル４００に共有先が登録されている場合には、登録されている共有先の一覧を共有先指定画面に追加する。
なお、他の例としては、共有テーブル４００は、共有先に対応付けて、共有先の表示名をさらに記録し、共有先指定画面には、共有テーブル４００に登録されている表示名の一覧を表示してもよい。この場合、ＣＰＵ２０６は、ユーザによる共有先の表示名の入力を受け付け、これを共有テーブル４００に記録するものとする。
【００１９】
次に、ユーザにより、共有先指定画面において、共有先の装置が選択されると、Ｓ６０１において、ＣＰＵ２０６は、共有先の指定を受付ける。次に、Ｓ６０２において、ＣＰＵ２０６は、共有テーブル４００を参照し、指定された共有先に対応付けられている送信日時を特定する。次に、Ｓ６０３において、ＣＰＵ２０６は、登録コンテンツテーブル３００（図３）を参照し、保存日時と送信日時を比較する。比較の結果、保存日時が送信日時よりも新しいコンテンツを新規コンテンツとして特定する。ここで、共有先が「ｕｓｅｒ＿ｂ＠ｍａｉｌ.ｃｏｍ」であるとき、送信日時は「２０１３／８／１＿１６：３０」であるので、それよりも後の保存日時を有するコンテンツＩＤが"４"のコンテンツが共有対象の新規コンテンツとして特定される。一方、共有先が「ｕｓｅｒ＿ｃ＠ｘｘｘ.ｃｏ.ｊｐ」（ユーザ機器１００Ｃ）であるとき、送信日時は「２０１３／８／４＿９：０７」であるので、それよりも後の保存日時を有するコンテンツは無いと判断される。
そして、ＣＰＵ２０６は、新規コンテンツが特定された場合には（Ｓ６０３でＹｅｓ）、処理をＳ６０４へ進める。ＣＰＵ２０６は、新規コンテンツが特定されなかった場合には（Ｓ６０３でＮｏ）、処理をＳ６０９へ進める。
Ｓ６０４において、ＣＰＵ２０６は、新規コンテンツのコンテンツＩＤを表示コンテンツリストとして保持する。そして、ＣＰＵ２０６は、表示コンテンツリストに保持されているコンテンツＩＤにより新規コンテンツを表示するコンテンツ画面を生成し、生成したコンテンツ画面をディスプレイ２０１に表示するよう表示制御する。コンテンツ画面は、コンテンツＩＤを一覧表示するものであってもよく、またコンテンツの内容を示すアイコンを一覧表示するものであってもよい。例えば、アイコンとして、コンテンツが静止画像ファイルであればそのサムネイル画像を表示し、コンテンツが動画像ファイルであれば特定のフレームのサムネイル画像を表示する。あるいはコンテンツが文書ファイルであれば特定のページのイメージを示すサムネイル画像を表示する。また、登録コンテンツテーブル３００においてコンテンツＩＤをさらにコンテンツのファイル名と関連付けて格納し、ファイル名を一覧表示するようにしてもよい。
【００２０】
その後、ユーザにより、コンテンツ画面に表示されているコンテンツのうちいずれかが選択されると、Ｓ６０５において、ＣＰＵ２０６は、コンテンツの指定を受け付ける。次に、Ｓ６０６において、ＣＰＵ２０６は、ＮＥＴＩ／Ｆ２１１を介して、指定された新規コンテンツを共有先の装置（ユーザ機器１００Ｂ）に送信する。
次に、Ｓ６０７において、ＣＰＵ２０６は、共有テーブル４００において、Ｓ６０１において指定された共有先に対応付けられている送信日時を、Ｓ６０６において新規コンテンツを送信した送信日時に更新する。なお、指定された共有先が共有テーブル４００にまだ登録されていない場合には、ＣＰＵ２０６は、指定された共有先と、送信日時とを対応付けた新たなレコードを共有テーブル４００に記録する。次に、Ｓ６０８において、ＣＰＵ２０６は、コンテンツの共有が完了した旨を示す完了画面をディスプレイ２０１に表示する。以上で、共有処理が終了する。
一方、Ｓ６０９においては、ＣＰＵ２０６は、新規コンテンツが存在しない旨の通知画面をディスプレイ２０１に表示し、共有処理を終了する。
【００２１】
以上のように、本実施形態のコンテンツ共有システムにおいては、共有処理において、新規コンテンツのみがコンテンツ画面に表示され、それ以外のコンテンツは非表示となる。したがって、ユーザは、新規コンテンツについてのみ、共有対象とするか否かを判断すればよい。すなわち、本実施形態に係るコンテンツ共有システムは、保存されているコンテンツが随時、更新される場合においても、ユーザによる煩雑な作業を要することなく、適切なコンテンツを容易に選択して、その共有を実現することができる。
【００２２】
第１の実施形態に係るコンテンツ共有システムの第１の変更例としては、コンテンツ画面には、新規コンテンツだけでなく、登録コンテンツテーブル３００に登録されているすべてのコンテンツが表示されてもよい。この場合、ＣＰＵ２０６は、登録コンテンツテーブル３００に登録されているコンテンツのうち、新規コンテンツと、新規コンテンツ以外の他のコンテンツとをユーザが識別可能に表示する。ＣＰＵ２０６は、例えば、新規コンテンツの表示領域と他のコンテンツの表示領域とを分けてもよく、また、新規コンテンツを他のコンテンツよりも前方に表示するようにしてもよい。また、他の例としては、新規コンテンツと他のコンテンツとを異なる色で表示してもよい。これにより、ユーザは、新規コンテンツを認識し易くなるとともに、新規コンテンツ以外のコンテンツについても共有の指定を行うことができる。
【００２３】
また、第２の変更例としては、ＣＰＵ２０６は、Ｓ６０６において共有先の装置に送信されたコンテンツに対し、登録コンテンツテーブル３００のコンテンツＩＤに対応付けて、共有先を記録してもよい。そして、ＣＰＵ２０６は、ユーザが指定した共有先と、選択したコンテンツの組み合わせが登録コンテンツテーブル３００に記録されている場合には、選択されたコンテンツが共有済みである旨を表示してもよい。
また、第３の変更例としては、ユーザ機器１００Ａは、ユーザからコンテンツ画面に表示するコンテンツの絞り込み条件をさらに受け付けてもよい。この場合、ユーザ機器１００Ａは、絞り込み条件を満たし、かつ保存日時が送信日時よりも新しいコンテンツを新規コンテンツとして特定し、これらを含むコンテンツ画面を表示する。
【００２４】
（第２の実施形態）
図７は、第２の実施形態に係るコンテンツ共有システムを示す図である。ここでは、第２の実施形態に係るコンテンツ共有システムについて、第１の実施形態に係るコンテンツ共有システムと異なる点について詳細に説明する。第２の実施形態に係るコンテンツ共有システムは、ユーザ機器１００Ａ〜１００Ｃに加えて、コンテンツ管理装置７００をさらに備えている。コンテンツ管理装置７００は、ネットワーク１１０を介してユーザ機器１００Ａ〜１００Ｃと接続する。ユーザ機器１００は、プログラムを動作させることにより、ＨＴＴＰ等のプロトコルを用いてコンテンツ管理装置７００にアクセスし、ＸＭＬ等の記述言語で作成された情報を送信しＨＴＭＬやＸＭＬ等の記述言語で作成された情報を取得して解析する。そして、ユーザ機器１００のＣＰＵ２０６は、プログラムの指示に従い解析した情報をもとにディスプレイ２０１上に表示し、ユーザに応答する。
本実施形態においては、コンテンツ管理装置７００が共有対象のコンテンツを記録、管理し、さらに、コンテンツの共有状態の管理を行う。コンテンツ管理装置７００のハードウェア構成は、図２を参照して説明したユーザ機器１００のハードウェア構成と同様の各部を備え、例えばサーバ・コンピュータ装置等の情報処理装置により実現される。
【００２５】
ここで、第２の実施形態に係るコンテンツ共有システムの処理の概略について説明する。なお、本実施形態においては、ユーザ機器１００Ａが共有元、ユーザ機器１００Ｂが共有先となる場合を例に説明する。ただし、他のユーザ機器１００Ｂ，１００Ｃも同様に、共有元として機能することができ、また、ユーザ機器１００Ａ，１００Ｃも同様に、共有先として機能することができる。
ユーザ機器１００Ａは、まず、ユーザ操作に従い、コンテンツをコンテンツ管理装置７００に送信する。そして、コンテンツ管理装置７００は、ユーザ機器１００Ａから送信されたコンテンツの記録及び管理を行う。その後、コンテンツ管理装置７００は、ユーザ機器１００Ａのユーザによる操作に従い、コンテンツ管理装置７００に記録されているコンテンツをユーザ機器１００Ｂのユーザと共有するための共有処理を行う。コンテンツ管理装置７００は、共有先毎に設けられたコンテナを識別するコンテナＩＤとコンテンツＩＤとを対応付けることにより、コンテンツの共有を実現する。具体的には、コンテンツ管理装置７００は、ユーザ機器１００Ａのユーザにより、ユーザ機器１００Ｂとコンテンツを共有する旨が指示されると、指示に係るコンテンツと、ユーザ機器１００Ｂに対応するコンテナＩＤとを対応付けることにより、共有を実現する。
なお、ユーザ機器１００Ａは、共有処理の後も、新たなコンテンツを保存すべく、コンテンツ管理装置７００に送信する。そこで、本実施形態においては、コンテンツ管理装置７００は、コンテンツをユーザに提示する際には、過去にユーザに提示済みのコンテンツを除き、その後新たにコンテンツ管理装置７００に保存されたコンテンツのみをユーザに提示することとする。これにより、本実施形態においても、ユーザは、新たに登録されたコンテンツについてのみ、新たに共有を行うか否かを判断すればよい。すなわち、ユーザは、共有すべきコンテンツ容易に選択することができる。
【００２６】
図８は、登録コンテンツテーブル８００のデータ構成を示す図である。登録コンテンツテーブル８００は、例えばコンテンツ管理装置７００のＨＤＤ２０９等の記憶部に記憶されている。登録コンテンツテーブル８００は、ユーザＩＤと、コンテンツＩＤと、コンテンツＵＲＬと、受信日時とを対応付けて記憶している。ここで、ユーザＩＤは、共有元の装置のユーザを識別するための識別情報である。コンテンツＩＤは、コンテンツを一意に識別するための識別情報である。コンテンツＵＲＬは、コンテンツが保存されている記録場所を示す情報である。受信日時は、コンテンツ管理装置７００がコンテンツを受信した日時を示す情報である。
コンテンツ管理装置７００は、ユーザ機器１００Ａのユーザによる操作に従い、ユーザ機器１００Ａからコンテンツをアップロードされたタイミングにおいて、登録コンテンツテーブル８００に、コンテンツに対応するレコードを記録する。レコード８０１には、ユーザＩＤ「ｕｓｅｒ＿ａ」と、コンテンツＩＤ「１」と、コンテンツＵＲＬ「ｈｔｔｐ：／／ｃｏｎｔｅｎｔｓ．ｓｅｒｖｅｒ／ｉｔｅｍｓ／ｉｔｅｍ１」と、保存日時「２０１３／０７／３０＿１６：００」と、が対応付けられている。
【００２７】
図９は、コンテナテーブル９００のデータ構成を示す図である。コンテナテーブル９００は、例えばコンテンツ管理装置７００の記憶部に記憶されている。コンテナテーブル９００は、ユーザＩＤと、コンテナＩＤと、共有日時とを対応付けて記憶している。ここで、コンテナＩＤは、共有先を識別するための識別情報である。１つのコンテナは、１又は２以上の装置に対応付けられており、対応する装置間でのコンテンツの共有が可能となる。例えば、コンテナＩＤ「１」に対し、ユーザ機器１００Ａとユーザ機器１００Ｂとが対応付けられている場合、コンテンツをコンテナＩＤ「１」に対応付けることにより、コンテンツの共有が可能となる。
共有日時は、コンテンツ管理装置７００が共有処理を行った日時を示す情報である。具体的には、共有日時は、コンテンツ管理装置７００がユーザ機器１００Ａから共有処理の実行を指示する共有指示を受け付けた日時を示す情報である。なお、共有指示には、ユーザＩＤ及びコンテナを示す情報が含まれているものとする。
【００２８】
コンテンツ管理装置７００は、ユーザ機器１００Ａのユーザによる操作に従い、ユーザ機器１００Ａから共有指示を受信したタイミングにおいて、コンテナテーブル９００に、共有指示に対応するレコードを記録する。コンテンツ管理装置７００は、共有指示に対応するユーザＩＤと、コンテナＩＤとに一致するレコードが既に存在する場合には、このレコードの共有日時を、共有指示に対応する共有日時に更新する。図９のコンテナテーブル９００のレコード９０１には、ユーザＩＤ「ｕｓｅｒ＿ａ」と、コンテナＩＤ「１」と、共有日時「２０１３／０８／０１＿１８：００」と、が対応付けて記録されている。
なお、コンテナを作成したユーザのみが、そのコンテナにコンテンツの追加や削除等の管理を行えるものとしてもよい。この場合、コンテナテーブル９００は、ユーザＩＤと、コンテナＩＤと、共有日時とに加え、管理者フラグを対応付けて記憶する。
【００２９】
図１０は、共有コンテンツテーブル１０００のデータ構成を示す図である。共有コンテンツテーブル１０００は、例えばコンテンツ管理装置７００の記憶部に記憶されている。共有コンテンツテーブル１０００は、コンテナＩＤと、コンテンツＩＤとを対応付けて記憶している。
例えば、共有処理において、ユーザ機器１００Ａにおいて、ユーザ操作により、コンテナＩＤ「１」に対し、コンテンツＩＤ「１」〜「３」の３つのコンテンツが選択されたとする。この場合、コンテンツ管理装置７００は、図１０に示す３つのレコード１００１〜１００３を生成し、これを共有コンテンツテーブル１０００に記録する。なお、ユーザは、共有先の装置を指定することによっても、コンテナＩＤを指定することができるものとする。この場合、コンテンツ管理装置７００は、共有先の装置に対応するコンテナＩＤを特定するものとする。各ユーザ機器１００のユーザは、自身が共有元又は共有先となるコンテナに対応付けられているコンテンツを閲覧することができる。
【００３０】
以下、本実施形態に係るコンテンツ共有システムの処理について説明するが、ユーザ機器１００Ａは、コンテンツ管理装置７００との間で、後述の保存処理及び共有処理を行う際には、処理に先立ち、ログイン処理を行う。具体的には、ユーザ機器１００Ａは、コンテンツ管理装置７００にネットワーク１１０を介してユーザＩＤやパスワードといったログイン情報を送信し、ログイン処理を要求する。以降、ユーザ機器１００Ａとコンテンツ管理装置７００間の要求、送信、受信、返信等のやりとりはネットワーク１１０を介して行われることとする。また、コンテンツ管理装置７００の行う処理はコンテンツ管理装置７００のＣＰＵ２０６がプログラムにより指定された動作で行われることとする。
コンテンツ管理装置７００によるログイン処理後、ユーザ機器１００Ａのユーザは、ユーザ機器１００Ａからコンテンツ管理装置７００に保存したコンテンツの取得やコンテンツ管理装置７００へのコンテンツの保存が可能となる。
【００３１】
図１１は、コンテンツ共有システムにおける、保存処理を示すシーケンス図である。Ｓ１１００において、ユーザ機器１００ＡのＣＰＵ２０６は、ユーザからコンテンツの保存指示を受け付けるまで待機する。ＣＰＵ２０６は、入力装置２０４を介してコンテンツの保存指示を受け付けると（Ｓ１１００でＹｅｓ）、処理をＳ１１０１へ進める。
Ｓ１１０１において、ユーザ機器１００ＡのＣＰＵ２０６は、保存対象のコンテンツと保存指示とをコンテンツ管理装置７００に送信する。ここで、保存指示には、ユーザＩＤが含まれているものとする。そして、コンテンツ管理装置７００は、共有元の装置としてのユーザ機器１００Ａからコンテンツと共に保存指示を受信する。
【００３２】
次に、Ｓ１１０２において、コンテンツ管理装置７００のＣＰＵ２０６は、保存指示に係るコンテンツを記憶部に記録する。次に、Ｓ１００３において、コンテンツ管理装置７００のＣＰＵ２０６は、保存指示に従い、登録コンテンツテーブル８００を更新する。具体的には、ＣＰＵ２０６は、保存指示に含まれるユーザＩＤと、保存指示に係るコンテンツのコンテンツＩＤと、コンテンツＵＲＬと、受信日時とを対応付けて新たなレコードとして、登録コンテンツテーブル８００に追加する。以上で、保存処理が終了する。
次に、Ｓ１１０４において、コンテンツ管理装置７００のＣＰＵ２０６は、コンテンツの登録が完了した旨を示す登録完了画面をユーザ機器１００Ａに送信する。そして、ユーザ機器１００Ａは、登録完了画面を受信する。次に、Ｓ１１０５において、ユーザ機器１００Ａは、登録完了画面をディスプレイ２０１に表示する。以上で、保存処理が終了する。
【００３３】
図１２は、コンテンツ共有システムにおける、共有処理を示すシーケンス図である。
Ｓ１２００において、ユーザ機器１００ＡのＣＰＵ２０６は、入力装置２０４を介してユーザより共有先指定画面の取得要求を受け付けると、ＮＥＴＩ／Ｆ２１１を介して、コンテンツ管理装置７００に対し、共有先指定画面要求を送信する。そして、コンテンツ管理装置７００は、共有先指定画面要求を受信する。次に、Ｓ１２０１において、コンテンツ管理装置７００のＣＰＵ２０６は、共有先指定画面を生成する。具体的には、コンテンツ管理装置７００は、共有先及びコンテナＩＤを入力するための文字入力欄を含む共有先指定画面を生成する。ＣＰＵ２０６は、さらに、コンテナテーブル９００に共有先が登録されている場合には、登録されている共有先の一覧を共有先指定画面に含める。
なお、他の例としては、コンテナテーブル９００は、コンテナＩＤに対応付けて、共有先のコンテナの表示名をさらに記録し、共有先指定画面には、コンテナテーブル９００に登録されているコンテナの表示名の一覧を表示してもよい。この場合、コンテンツ管理装置７００は、ユーザ機器１００Ａから共有先のコンテナの表示名を受信し、これをコンテナテーブル９００に記録するものとする。
【００３４】
次に、Ｓ１２０２において、コンテンツ管理装置７００は、ユーザ機器１００Ａに共有先指定画面を送信する。そして、ユーザ機器１００Ａは、共有先指定画面を受信する。次に、Ｓ１２０３において、ユーザ機器１００ＡのＣＰＵ２０６は、共有先指定画面をディスプレイ２０１に表示する。次に、Ｓ１２０４において、ユーザ機器１００ＡのＣＰＵ２０６は、ユーザから共有先の指定の入力を受付ける。共有先指定画面に、ユーザが希望する共有先が示されている場合には、ユーザは、希望の共有先を選択する。この場合、ユーザ機器１００ＡのＣＰＵ２０６は、選択された共有先の指定を受け付ける。一方で、共有先指定画面にユーザが希望する共有先が示されていない場合には、ユーザは、新規の共有先を入力する。この場合、ユーザ機器１００ＡのＣＰＵ２０６は、新たな共有先の指定を受け付ける。
次に、Ｓ１２０５において、ユーザ機器１００ＡのＣＰＵ２０６は、コンテンツ画面要求を送信する。コンテンツ画面要求には、指定された共有先と、ユーザＩＤと、が含まれている。また、指定された共有先が共有先指定画面に表示された既存のものである場合には、コンテンツ画面要求には、指定に係る共有先のコンテナＩＤが含まれる。そして、コンテンツ管理装置７００は、コンテンツ画面要求を受信する。
【００３５】
次に、Ｓ１２０６において、コンテンツ管理装置７００のＣＰＵ２０６は、コンテンツ画面要求に含まれる共有先が新規の共有先か否かを確認する。コンテンツ管理装置７００のＣＰＵ２０６は、共有先が新規の場合には（Ｓ１２０６でＹｅｓ）、処理をＳ１２０７へ進める。コンテンツ管理装置７００のＣＰＵ２０６は、共有先が新規でない場合には（Ｓ１２０６でＮｏ）、処理をＳ１２０８へ進める。
Ｓ１２０７において、コンテンツ管理装置７００のＣＰＵ２０６は、新規の共有先をコンテナテーブル９００に登録する。具体的には、コンテンツ管理装置７００のＣＰＵ２０６は、コンテナテーブル９００に既に登録されているコンテナＩＤと重複しない新規コンテナＩＤを発行し、ユーザＩＤと、新規コンテナＩＤと、共有日時とを対応付けたレコードを記録する。なお、このとき、共有日時には、十分に古い日時を記録する。また、他の例としては、共有日時は空欄としてもよい。
【００３６】
次に、Ｓ１２０８において、コンテンツ管理装置７００のＣＰＵ２０６は、コンテンツ画面要求に含まれるコンテンツＩＤ、又は新たに発行されたコンテンツＩＤに対応付けられているコンテナＩＤの共有日時を特定する。このとき、ＣＰＵ２０６は、コンテナテーブル９００（図９）を参照する。そして、コンテンツ管理装置７００のＣＰＵ２０６は、登録コンテンツテーブル８００（図８）を参照し、コンテンツ画面要求に含まれるユーザＩＤに対応付けられているコンテンツを特定する。コンテンツ管理装置７００はさらに、特定したコンテンツの中から、受信日時が、特定した共有日時よりも新しいコンテンツを新規コンテンツとして特定する。
なお、コンテンツ管理装置７００は、ユーザ機器１００Ａのユーザ以外のユーザにより共有されたコンテナに対応付けられているコンテンツを、新規コンテンツの検索対象としてもよい。この場合、共有コンテンツテーブル１０００は、コンテナＩＤと、コンテンツＩＤとに加えて、コンテンツをコンテナに追加した追加日時を対応付けて記憶するものとする。そして、コンテンツ管理装置７００は、追加日時が共有日時よりも新しいコンテンツを新規コンテンツとして特定すればよい。
【００３７】
そして、ＣＰＵ２０６は、新規コンテンツが特定された場合には（Ｓ１２０８でＹｅｓ）、処理をＳ１２０９へ進める。ＣＰＵ２０６は、新規コンテンツが特定されなかった場合には（Ｓ１２０８でＮｏ）、処理をＳ１２１８へ進める。
Ｓ１２０９において、コンテンツ管理装置７００のＣＰＵ２０６は、コンテンツ画面を生成する。具体的には、コンテンツ管理装置７００は、新規コンテンツのコンテンツＩＤを表示コンテンツリストとして保持する。そして、コンテンツ管理装置７００は、表示コンテンツリストに保持されているコンテンツＩＤにより新規コンテンツを表示するコンテンツ画面を作成する。
次に、Ｓ１２１０において、コンテンツ管理装置７００のＣＰＵ２０６は、コンテンツ画面をユーザ機器１００Ａに送信する。そして、ユーザ機器１００Ａは、コンテンツ画面を受信する。次に、Ｓ１２１１において、ユーザ機器１００ＡのＣＰＵ２０６は、コンテンツ画面をディスプレイ２０１に表示するよう表示制御する。コンテンツ画面には、コンテナテーブル９００において、ユーザ機器１００Ａのユーザに対応付けられたコンテナに属するコンテンツが表示されるので、ユーザは、共有されているコンテンツを確認することができる。
その後、ユーザにより、コンテンツ画面に表示されているコンテンツ（新規コンテンツ）が選択されると、Ｓ１２１２において、ユーザ機器１００ＡのＣＰＵ２０６は、コンテンツの指定と共に、共有指示を受け付ける。ここで受け付けた共有指示のコンテンツ及び共有先は、それぞれＳ１２１２及びＳ１２０４の処理において指定されている。
【００３８】
次に、Ｓ１２１３において、ユーザ機器１００ＡのＣＰＵ２０６は、指定に係るコンテンツのコンテンツＩＤを含む共有指示をコンテンツ管理装置７００に送信する。そして、コンテンツ管理装置７００は、共有指示を受信する。次に、Ｓ１２１４において、コンテンツ管理装置７００のＣＰＵ２０６は、共有コンテンツテーブル１０００を更新する。具体的には、コンテンツ管理装置７００は、Ｓ１２１３において受信した共有指示に係るコンテンツＩＤを、Ｓ１２０５において受信したコンテンツ画面要求に係るコンテナＩＤに対応付けて、共有コンテンツテーブル１０００に記録する。
次に、Ｓ１２１５において、コンテンツ管理装置７００のＣＰＵ２０６は、コンテナテーブル９００を更新する。具体的には、コンテンツ管理装置７００は、Ｓ１２０５において受信したコンテンツ画面要求に係るコンテナＩＤと、共有元のユーザＩＤとに対応付けられている共有日時を、Ｓ１２０５の処理時点の日時に更新する。
【００３９】
次に、Ｓ１２１６において、コンテンツ管理装置７００は、コンテンツの共有が完了した旨を示す共有完了画面をユーザ機器１００Ａに送信する。そして、ユーザ機器１００Ａは、共有完了画面を受信する。次に、Ｓ１２１７において、ユーザ機器１００ＡのＣＰＵ２０６は、共有完了画面をディスプレイ２０１に表示する。以上で、共有処理が終了する。
一方で、Ｓ１２１８においては、コンテンツ管理装置７００は、新規コンテンツがない旨を示す通知画面をユーザ機器１００Ａに送信する。そして、ユーザ機器１００ＡのＣＰＵ２０６は、通知画面をディスプレイ２０１に表示し、共有処理が終了する。
【００４０】
以上のように、第２の実施形態に係るコンテンツ共有システムにおいては、コンテンツ管理装置７００が、各ユーザ機器１００のコンテンツを保存し、さらにコンテンツの共有を行う。さらに、本実施形態においても、第１の形態に係るコンテンツ共有システムと同様に、共有処理において、新規コンテンツのみがコンテンツ画面に表示される。すなわち、本実施形態に係るコンテンツ共有システムは、保存されているコンテンツが随時、更新される場合においても、ユーザによる煩雑な作業を要することなく、適切なコンテンツを容易に選択して、その共有を実現することができる。
【００４１】
第２の実施形態に係るコンテンツ共有システムの変更例について説明する。コンテンツ管理装置７００は、新たにコンテンツが共有された場合に、コンテナにおいて関連付けられている他の共有先の装置に対し、コンテンツが追加された旨を示す追加通知画面を送信してもよい。これにより、コンテナにより対応付けられている他の装置のユーザに対しても、新たなコンテンツがコンテナに追加されたことを通知することができる。
【００４２】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４３】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムする方法も考えられる。
【００４４】
以上、上述した各実施形態によれば、保存されているコンテンツが更新された場合においても、煩雑な操作を要することなく、適切なコンテンツの共有を実現することができる。
【００４５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４６】
１００  ユーザ端末
２０１  ディスプレイ
２０４  入力装置
２０６  ＣＰＵ
２０７  ＲＯＭ
２０８  ＲＡＭ
【図１】
2016024771.tif 000003
【図２】
2016024771.tif 000004
【図３】
2016024771.tif 000005
【図４】
2016024771.tif 000006
【図５】
2016024771.tif 000007
【図６】
2016024771.tif 000008
【図７】
2016024771.tif 000009
【図８】
2016024771.tif 000010
【図９】
2016024771.tif 000011
【図１０】
2016024771.tif 000012
【図１１】
2016024771.tif 000013
【図１２】
2016024771.tif 000014