(57)【特許請求の範囲】
【請求項１】
コンテンツ情報を記憶する記憶部と、
前記コンテンツ情報を処理する１以上の端末装置を管理する管理装置から前記端末装置の情報を受信する第１の受信部と、
前記第１の受信部が受信した情報が示す前記端末装置の中から、前記コンテンツ情報の送信先とする前記端末装置を選択する選択部と、
前記選択部が選択した前記端末装置に対して、前記コンテンツ情報の送信を予告する送信予告情報を送信する第１の送信部と、
前記送信予告情報を受信した前記端末装置から、前記送信予告情報に対する応答情報を受信する第２の受信部と、
前記コンテンツ情報を送信する第２の送信部と、
前記第２の受信部が受信した前記応答情報が前記コンテンツ情報の受信可を示している場合に、前記選択部が選択した前記端末装置に対して前記コンテンツ情報を送信するように前記第２の送信部を制御し、前記第２の受信部が受信した前記応答情報が前記コンテンツ情報の受信不可を示している場合であって、前記応答情報に、他機器が提供するサービスの種別を示す情報又は前記コンテンツ情報の送信先を他機器へ指定する情報が含まれている場合、前記サービスを提供する前記他機器又は前記送信先として指定された前記他機器に対して前記コンテンツ情報を送信するように前記第２の送信部を制御する制御部と、
を有する情報処理装置。
【請求項２】
前記制御部は、前記サービスを提供する他機器又は前記送信先として指定された他機器に対して前記予告情報を送信するように前記第１の送信部を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記第２の受信部が受信した前記応答情報が前記コンテンツ情報の受信不可を示している場合であって、前記応答情報に、前記他機器が提供するサービスの種別を示す情報として、表示サービス、印刷サービス、又は、保存サービス、が含まれている場合、前記表示サービス、前記印刷サービス、又は、前記保存サービス、を提供する他機器に対して前記コンテンツ情報を送信するように前記第２の送信部を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、前記第２の受信部が受信した前記応答情報が前記コンテンツ情報の受信不可を示している場合であって、前記応答情報に、前記コンテンツ情報の送信先を他機器へ指定する情報として、前記他機器のIPアドレスが含まれている場合、前記IPアドレスを有する他機器に対して前記コンテンツ情報を送信するように前記第２の送信部を制御することを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機能を有し、外部装置へコンテンツ情報を送信する情報処理装置に関する。
【背景技術】
【０００２】
撮像装置からネットワークを経由して、表示装置を有する外部機器（受像装置等）へ画像を送信する場合、外部機器は画像を受信すると直ちに画像の表示を行っていた。しかし、従来は受信側の都合が考慮されてなく、外部機器は画像を受信すると直ちに画像の表示を行うため、特定の人以外に見せたくない画像を不特定の人に見られてしまう可能性があった。これに対して、特許文献１には、送信許可を伺う予告メッセージを送信した上で画像データを転送する方法が記載されている。
【特許文献１】特開２００５−７９６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に記載された画像データ転送方法では、送信許可を伺う予告メッセージを送信することで、受信側が画像受信の許可／拒否を決定することができるが、受信側が画像受信を拒否した場合、別の受信者へ画像送信を行うなど、受信側の希望に応じた対応をとることができなかった。
【０００４】
本発明は、上述した課題に鑑みてなされたものであって、受信側の都合を考慮した情報送信を行うことができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上記の課題を解決するためになされたもので、コンテンツ情報を記憶する記憶部と、前記コンテンツ情報を処理する１以上の端末装置を管理する管理装置から前記端末装置の情報を受信する第１の受信部と、前記第１の受信部が受信した情報が示す前記端末装置の中から、前記コンテンツ情報の送信先とする前記端末装置を選択する選択部と、前記選択部が選択した前記端末装置に対して、前記コンテンツ情報の送信を予告する送信予告情報を送信する第１の送信部と、前記送信予告情報を受信した前記端末装置から、前記送信予告情報に対する応答情報を受信する第２の受信部と、前記コンテンツ情報を送信する第２の送信部と、前記第２の受信部が受信した前記応答情報が前記コンテンツ情報の受信可を示している場合に、前記選択部が選択した前記端末装置に対して前記コンテンツ情報を送信するように前記第２の送信部を制御し、前記第２の受信部が受信した前記応答情報が前記コンテンツ情報の受信不可を示している場合であって、前記応答情報に、他機器が提供するサービスの種別を示す情報又は前記コンテンツ情報の送信先を他機器へ指定する情報が含まれている場合、前記サービスを提供する前記他機器又は前記送信先として指定された前記他機器に対して前記コンテンツ情報を送信するように前記第２の送信部を制御する制御部と、を有する情報処理装置である。
【０００６】
また、本発明の情報処理装置において、前記制御部は、前記サービスを提供する他機器又は前記送信先として指定された他機器に対して前記予告情報を送信するように前記第１の送信部を制御することを特徴とする。
【０００７】
また、本発明の情報処理装置において、前記制御部は、前記第２の受信部が受信した前記応答情報が前記コンテンツ情報の受信不可を示している場合であって、前記応答情報に、前記他機器が提供するサービスの種別を示す情報として、表示サービス、印刷サービス、又は、保存サービス、が含まれている場合、前記表示サービス、前記印刷サービス、又は、前記保存サービス、を提供する他機器に対して前記コンテンツ情報を送信するように前記第２の送信部を制御することを特徴とする。
【０００８】
また、本発明の情報処理装置において、前記制御部は、前記第２の受信部が受信した前記応答情報が前記コンテンツ情報の受信不可を示している場合であって、前記応答情報に、前記コンテンツ情報の送信先を他機器へ指定する情報として、前記他機器のIPアドレスが含まれている場合、前記IPアドレスを有する他機器に対して前記コンテンツ情報を送信するように前記第２の送信部を制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、応答情報がコンテンツ情報の受信不可を示している場合に、コンテンツ情報の送信に関する代替処理を実行することによって、受信側の都合を考慮した情報送信を行うことができるという効果が得られる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照し、本発明の実施形態を説明する。図１は、本発明の一実施形態によるシステムの構成を示している。図１に示すシステムは、撮像装置１、ＡＰ（アクセスポイント）２、インターネット３、統括装置４、受像装置５（テレビ等）、印刷装置６、および携帯電話端末７を備えている。本実施形態では、撮像装置１がネットワーク上に存在する外部機器へ画像データを送信する前に、送信を予告する予告メッセージを外部機器へ送信する。このため、撮像装置１は、インターネット３を介してプライベートネットワーク（ホームネットワーク）８内の外部機器へアクセスする。
【００１２】
撮像装置１は、撮像機能を有すると共に通信機能を有しており、無線ＬＡＮ等の通信方式でＡＰ２と接続する。ＡＰ２はインターネット３に接続されており、グローバルＩＰアドレスを持っている。ＡＰ２と接続された撮像装置１はグローバルＩＰアドレスを獲得し、インターネット３に接続される。
【００１３】
プライベートネットワーク８内のサーバである統括装置４は、画像データを処理する機能を有する各種機器（受像装置５、印刷装置６、および携帯電話端末７）の状態を管理する。また、統括装置４はインターネット３に接続されており、グローバルＩＰアドレスを持っている。統括装置４に接続している受像装置５、印刷装置６、および携帯電話端末７はプライベートＩＰアドレスを持っている。撮像装置１は、プライベートネットワーク８内の各機器を特定して通信を行うことができない。このため、撮像装置１とプライベートネットワーク８内の各機器は統括装置４を介して通信を行う。この場合、統括装置４は代理（プロキシ）サーバとして機能する。受像装置５、印刷装置６、および携帯電話端末７は、それぞれ画像データを処理することにより、所定のサービス（表示、印刷、保存等）を提供する端末装置である。
【００１４】
図２は撮像装置１の構成を示している。なお、図２では撮像装置１の通信相手となるプライベートネットワーク８内の外部機器９（受像装置５、印刷装置６、および携帯電話端末７のいずれか）が１台だけ示されているが、実際には複数台が存在しているものとする。撮像装置１は、記憶部１０１、予告情報作成部１０２、送信部１０３、受信部１０４、選択部１０５、および応答決定部１０６を備えている。
【００１５】
記憶部１０１は、撮像装置１において撮像により作成された画像データ（コンテンツ情報）を記憶する。予告情報作成部１０２は、撮像装置１が画像データを外部機器９へ送信する前に予め外部機器９に対して画像データの送信を予告する予告情報を作成する。予告情報には、画像に関する情報（作成日、作成者、コメント、サムネイル、ファイル名等）が含まれる。
【００１６】
送信部１０３は、外部機器９が提供するサービスに関するサービス情報を要求するためのサービス要求メッセージを統括装置４へ送信する機能を有すると共に、予告情報作成部１０２によって作成された予告情報を含む予告メッセージ、および記憶部１０１に記憶されている画像データを外部機器９へ送信する機能を有する。送信部１０３がサービス要求メッセージを統括装置４へ送信すると、統括装置４はサービス要求メッセージに対する応答メッセージを返す。また、送信部１０３が予告メッセージを外部機器９へ送信すると、外部機器９は予告メッセージに対する応答メッセージを返す。
【００１７】
受信部１０４は、統括装置４から送信された応答メッセージを受信する機能を有すると共に、外部機器９から送信された応答メッセージを受信する機能を有する。選択部１０５は、統括装置４からの応答メッセージに基づいて、画像データの送信先となる外部機器９を選択し、その外部機器９に対して予告メッセージを送信するように送信部１０３を制御する。応答決定部１０６は、外部機器９からの応答メッセージに基づいて次の動作を決定する。
【００１８】
外部機器９からの応答メッセージが画像送信の許可を示している場合、応答決定部１０６は、記憶部１０１に記憶されている画像データを外部機器９へ送信するように送信部１０３を制御する。また、外部機器９からの応答メッセージが画像送信の不許可を示している場合、応答決定部１０６は、画像データの送信に関する代替処理を実行する。この代替処理において、応答決定部１０６は、外部機器９からの応答メッセージの内容に応じて送信部１０３を制御する。代替処理の詳細については後述する。
【００１９】
次に、図３を参照しながら、システム全体の動作を説明する。撮像装置１はネットワークに接続するための通信機能を有しており、無線ＬＡＮ等の通信方式によってＡＰ２に接続することにより、インターネット３に接続する。続いて、プライベートネットワーク８上に存在する外部機器９へ画像データを送信するため、撮像装置１は以下の処理を実行する。
【００２０】
まず、撮像装置１は、ネットワーク上のサービスを発見するため、統括装置４へサービス要求メッセージを送信する（ステップＳ３０１）。撮像装置１からのサービス要求メッセージを受信した統括装置４は、自身が含まれているプライベートネットワーク８内の各外部機器９に対してサービス要求メッセージを送信する（ステップＳ３０２）。統括装置４からのサービス要求メッセージは、例えばマルチキャストで各外部機器９へ送信される。
【００２１】
統括装置４からのサービス要求メッセージを受信した外部機器９は、提供可能なサービスの種別と自身のＩＰアドレスとをサービス情報として含む応答メッセージを統括装置４へ送信する（ステップＳ３０３）。統括装置４は、外部機器９から受信した応答メッセージに含まれるサービス情報を自身の記憶装置内に登録し（ステップＳ３０４）、さらにサービス情報を含む応答メッセージを撮像装置１へ送信する（ステップＳ３０５）。
【００２２】
撮像装置１は、統括装置４からの応答メッセージを受信し、応答メッセージに含まれるサービス情報に基づいて、画像を印刷する等の目的に適したサービスを選択する（ステップＳ３０６）。さらに、撮像装置１は、外部機器９へ送信する画像データを選択する（ステップＳ３０７）。
【００２３】
このとき、撮像装置１は、サービス情報に基づいて、プライベートネットワーク８内で提供されているサービスの一覧を表示すると共に、記憶部１０１に保存されている画像データの一覧を表示し、ユーザにサービスおよび画像データの選択を促す。ユーザは、撮像装置１のユーザインタフェースを介して、サービスおよび画像データの選択を行う。サービス情報によってサービスの種別とＩＰアドレスとが関連付けられており、ユーザによってサービスが選択されると、そのサービスに対応したＩＰアドレスを持つ外部機器９が送信先の機器として選択される。上記のステップＳ３０１〜Ｓ３０６の処理により、撮像装置１はプライベートネットワーク８内の外部機器９を特定することができ、外部機器９が提供するサービスに対して、直接サービス実行を要求することができるようになる。
【００２４】
撮像装置１は、選択されたサービスと画像データに基づいて予告情報を作成し（ステップＳ３０８）、予告情報を含む予告メッセージを外部機器９へ送信する（ステップＳ３０９）。予告メッセージを受信した外部機器９は、予告メッセージを受信したことをユーザに報知するために警告を行う（ステップＳ３１０）。例えば、外部機器９が受像装置５である場合、図６に示すように受像装置５は表示部５０１にアイコン５０２を点灯させる。あるいは、外部機器９が携帯電話端末７である場合、携帯電話端末７は着信音を鳴らす。警告方法は上記以外のものでもよい。
【００２５】
ステップＳ３１０の警告により、ユーザは外部機器９が予告メッセージを受信したことを認識し、その予告メッセージに対してとるべき対応を決定し、その内容を外部機器９のユーザインタフェースを介して入力する（ステップＳ３１１）。予告メッセージに対してとるべき対応とは、例えば直ちに画像データを受信する、今は画像データを受信せずに後で受信する、他の外部機器９へ画像データを転送する、画像データの受信を拒否する等の動作である。
【００２６】
外部機器９は、ステップＳ３１１でユーザによって入力された内容に基づいて応答メッセージを作成し（ステップＳ３１２）、撮像装置１へ応答メッセージを送信する（ステップＳ３１３）。撮像装置１は外部機器９からの応答メッセージを受信し、応答メッセージの内容を判定する（ステップＳ３１４）。
【００２７】
外部機器９からの応答メッセージが画像送信の許可を示している場合、撮像装置１は、ステップＳ３０７で選択した画像データを外部機器９へ送信する（ステップＳ３１５）。画像データを受信した外部機器９は画像出力（画像表示や画像印刷等）を行う（ステップＳ３１６）。また、外部機器９からの応答メッセージが画像送信の不許可を示している場合、撮像装置１は、画像データの送信に関する代替方法を決定し、その代替方法に係る処理を実行する（ステップＳ３１７）。
【００２８】
なお、ステップＳ３０７の処理をステップＳ３０１の前に行うようにしてもよい。また、ステップＳ３１１での入力を予めユーザに行わせて外部機器９に登録しておき、予告メッセージの受信時に、登録されている内容に基づいて自動的に撮像装置１への応答メッセージを作成してもよい。
【００２９】
次に、図４を参照しながら、撮像装置１のさらに詳細な動作を説明する。撮像装置１は、ネットワーク上のサービスを発見するため、統括装置４へサービス要求メッセージを送信する（ステップＳ４０１）。この処理は、撮像装置１の予告情報作成部１０２および送信部１０３が主体となって実行する。
【００３０】
サービス要求メッセージの送信後、撮像装置１は統括装置４からの応答メッセージを受信する（ステップＳ４０２）。ステップＳ４０２の処理は、撮像装置１の受信部１０４が主体となって実行する。続いて、撮像装置１は、応答メッセージに含まれるサービス情報を解析し、ユーザが希望するサービスを選択する（ステップＳ４０３）。ステップＳ４０３の処理は、撮像装置１の選択部１０５が主体となって実行する。また、サービスの選択に伴って、外部機器９へ送信する画像データの選択も行われる。前述したように、サービスおよび画像データの選択は、撮像装置１のユーザインタフェースを介してユーザによって入力された情報に基づいて行われる。
【００３１】
サービスの選択後、撮像装置１は、予告メッセージの送信とその応答により以降の動作を決定する画像送信前処理を実行する（ステップＳ４０４）。ステップＳ４０４の詳細については後述する。続いて、撮像装置１は、画像送信前処理の結果に基づいて、画像送信を行うか否かを判定する（ステップＳ４０５）。ステップＳ４０５の処理は、撮像装置１の応答決定部１０６が主体となって実行する。画像送信が可能である場合、撮像装置１は外部機器９へ画像データを送信する（ステップＳ４０６）。ステップＳ４０６の処理は、撮像装置１の応答決定部１０６および送信部１０３が主体となって実行する。また、画像送信が不可能である場合、撮像装置１は画像送信を中止する。１台の外部機器９が複数種類のサービスを提供している場合には、実行を希望するサービスの種別を示す情報も画像データと共に外部機器９へ送信され、その情報に応じて画像データが所望のサービスに振り分けられる。
【００３２】
次に、図５を参照しながら、ステップＳ４０４における画像送信前処理の詳細を説明する。撮像装置１は、画像データの送信先として選択された外部機器９へ送信する予告情報を作成する（ステップＳ５０１）。ステップＳ５０１の処理は、撮像装置１の予告情報作成部１０２が主体となって実行する。続いて、撮像装置１は、作成した予告情報を外部機器９へ送信する（ステップＳ５０２）。ステップＳ５０２の処理は、撮像装置１の送信部１０３が主体となって実行する。
【００３３】
予告メッセージの送信後、撮像装置１は、予告メッセージを受信した外部機器９から応答メッセージを受信する（ステップＳ５０３）。ステップＳ５０３の処理は、撮像装置１の受信部１０４が主体となって実行する。外部機器９からの応答メッセージには、受信可または受信不可を示す情報が含まれる。受信不可を示す情報にはさらに、受信の拒絶を示す情報、時刻指定を示す情報、および他機器への送信指定を示す情報のいずれかが含まれる。外部機器９からの応答メッセージを受信した撮像装置１は、応答メッセージに基づいて応答内容を決定する（ステップＳ５０４）。
【００３４】
応答メッセージに受信可を示す情報が含まれている場合、撮像装置１は図４のステップＳ４０６により外部機器９へ画像データを送信する。また、応答メッセージに受信不可を示す情報が含まれている場合、撮像装置１はその理由を判定する（ステップＳ５０５）。受信不可の理由が他機器への送信指定であった場合、外部機器９からの応答メッセージには他機器のサービス種別またはＩＰアドレスが含まれている。撮像装置１は、この情報に基づいて他機器を指定してステップＳ５０１からの処理を再度実行し、指定した機器に対して予告メッセージを送信する。
【００３５】
この場合の他機器は、プライベートネットワーク８内の他の外部機器９でもよいし、インターネット３に接続している他の機器でもよい。インターネット３に接続している他の機器は、常時サービスを提供しているサーバ（例えばオンラインアルバムサイトのサーバ）等である。なお、常時サービスを提供しているサーバのＩＰアドレス等の情報については、統括装置４からの応答メッセージには含まれず、撮像装置１の記憶部１０１に予め保存されているものとする。
【００３６】
また、受信不可の理由が時刻指定であった場合、撮像装置１は画像データを一時的に記憶部１０１に保持する（ステップＳ５０６）。この場合、外部機器９からの応答メッセージには送信時刻または送信の待機時間を指定する情報が含まれる。外部機器９からの応答メッセージによって送信時刻が指定されている場合、撮像装置１は、時刻が指定時刻になったことを検出すると図４のステップＳ４０６により外部機器９へ画像データを送信する。あるいは、外部機器９からの応答メッセージによって送信の待機時間が指定されている場合、撮像装置１は、所定タイミングからの経過時間が待機時間となったことを検出すると図４のステップＳ４０６により外部機器９へ画像データを送信する。
【００３７】
また、受信不可の理由が受信の拒絶であった場合、撮像装置１は予告メッセージを未送信の外部機器９があるか否かを判定する（ステップＳ５０７）。予告メッセージを未送信の外部機器９があった場合、撮像装置１はステップＳ５０１からの処理を再度実行し、まだ予告メッセージを送信していない外部機器９を選択して予告メッセージを送信する。また、発見したサービスを提供する全ての外部機器９に対して予告メッセージを送信している場合、撮像装置１は画像データの送信を中止する処理を実行する（ステップＳ５０８）。上記のステップＳ５０４〜Ｓ５０８の処理は、撮像装置１の応答決定部１０６が主体となって実行する。
【００３８】
上述したように、本実施形態によれば、外部機器９からの応答メッセージが画像データの受信不可を示している場合に、画像データの送信に関する代替処理を実行することによって、受信側の都合を考慮したデータ送信を行うことができる。特に、外部機器９が画像データの受信を行うことができない状態である場合に画像データの送信不可の理由を示すことで、撮像装置１が外部機器９の要求に応じた代替方法を決定することが可能となり、自由度の高い画像送信制御を実現することができる。
【００３９】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、サービスを提供する機器に対してデータ送信を行う装置は撮像装置以外の装置（例えば携帯電話端末）であってもよい。また、送信の対象となるデータは画像データ以外のデータ（例えば音楽データ）でもよい。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態によるシステムの構成を示すブロック図である。
【図２】本発明の一実施形態による撮像装置の構成を示すブロック図である。
【図３】本発明の一実施形態によるシステム全体の動作を示すシーケンス図である。
【図４】本発明の一実施形態による撮像装置の動作を示すフローチャートである。
【図５】本発明の一実施形態による撮像装置の動作を示すフローチャートである。
【図６】本発明の一実施形態において、予告メッセージを受信した受像装置が行う警告の様子を示す参考図である。
【符号の説明】
【００４１】
１・・・撮像装置（情報処理装置）、２・・・ＡＰ、３・・・インターネット、４・・・統括装置（管理装置）、５・・・受像装置、６・・・印刷装置、７・・・携帯電話端末、８・・・プライベートネットワーク、９・・・外部機器、１０１・・・記憶部、１０２・・・予告情報作成部、１０３・・・送信部、１０４・・・受信部、１０５・・・選択部、１０６・・・応答決定部（制御部）
【図１】
0005078751.tif 000002
【図２】
0005078751.tif 000003
【図３】
0005078751.tif 000004
【図４】
0005078751.tif 000005
【図５】
0005078751.tif 000006
【図６】
0005078751.tif 000007