(57)【特許請求の範囲】
【請求項１】
通信機器であって、
ネットワークに接続する前に、前記通信機器から送信したデータを処理する第１のサービスを提供する第１の外部機器を検索するサービス検索手段と、
前記サービス検索手段により検索された前記第１の外部機器が属するネットワークに接続し、前記第１のサービスが提供されるように制御するサービス制御手段と、
ネットワークに接続された第２の外部機器からの要求に応じて、当該第２の外部機器にデータを送信する第２のサービスを提供するサービス提供手段と、
前記サービス制御手段を有効にして前記第１のサービスが提供されるように制御する第１のモードと、前記サービス提供手段を有効にして前記第２のサービスを提供する第２のモードとを含むモードを設定するモード設定手段と、
前記通信機器から送信する画像データを選択するユーザ操作を受け付ける選択手段と、を有し、
前記モード設定手段は、前記選択手段により送信対象の画像データが選択されていない状態で、前記第１のサービスおよび前記第２のサービスが利用可能な場合には前記第１のモードと前記第２のモードのいずれに設定するかをユーザに選択可能に提示することを特徴とする通信機器。
【請求項２】
前記第１のモードでは、前記サービス制御手段を有効化すると共に、前記サービス提供手段は有効化しないように設定され、
前記第２のモードでは、前記サービス提供手段を有効化すると共に、前記サービス制御手段を有効化しないように設定されることを特徴とする請求項１に記載の通信機器。
【請求項３】
前記モード設定手段により設定が可能な前記第１のモードまたは前記第２のモードを選択可能に提示し、前記第１のモードまたは前記第２のモードを選択するユーザ操作を受け付ける入力手段をさらに有することを特徴とする請求項１または２に記載の通信機器。
【請求項４】
前記ネットワークは、無線ＬＡＮであることを特徴とする請求項１ないし３のいずれか１項に記載の通信機器。
【請求項５】
前記サービス提供手段が前記第２のサービスを提供するネットワークは、外部のネットワーク機器が生成するネットワーク、または、前記通信機器が生成するネットワークのいずれかであることを特徴とする請求項１ないし４のいずれか１項に記載の通信機器。
【請求項６】
前記第１のサービスは、前記通信機器から送信した画像データを前記第１の外部機器で再生する処理を実施するサービスであり、
前記第２のサービスは、前記第２の外部機器からの要求に応じて前記通信機器から送信された画像データを当該第２の外部機器で再生する処理を実施するサービスであることを特徴とする請求項１ないし５のいずれか１項に記載の通信機器。
【請求項７】
前記第１のサービスは、前記通信機器から送信した画像データを前記第１の外部機器で印刷する処理を実施するサービスであり、
前記第２のサービスは、前記第２の外部機器からの要求に応じて前記通信機器から送信された画像データを当該第２の外部機器で印刷する処理を実施するサービスであることを特徴とする請求項１ないし５のいずれか１項に記載の通信機器。
【請求項８】
通信機器から送信したデータを処理する第１のサービスを提供する第１の外部機器が属するネットワークに接続し、前記第１のサービスが提供されるように制御するサービス制御手段と、
ネットワークに接続された第２の外部機器からの要求に応じて、当該第２の外部機器にデータを送信する第２のサービスを提供するサービス提供手段と、
前記通信機器から送信する画像データを選択するユーザ操作を受け付ける選択手段と、を有する通信機器の制御方法であって、
ネットワークに接続する前に、前記第１のサービスを提供する第１の外部機器を検索する検索ステップと、
前記第１の外部機器が検索された場合には前記サービス制御手段を有効にして前記第１のサービスが提供されるように制御する第１のモードへの設定を可能とし、前記第１の外部機器が検索されない場合には前記サービス提供手段を有効にして前記第２のサービスを提供する第２のモードへの設定を可能とする制御ステップと、を有し、
前記制御ステップでは、前記通信機器から送信する画像データが選択されていない状態で、前記第１のサービスおよび前記第２のサービスが利用可能な場合には前記第１のモードと前記第２のモードのいずれに設定するかをユーザに選択可能に提示することを特徴とする通信機器の制御方法。
【請求項９】
通信機器であって、
ネットワークに接続する前に、前記通信機器から送信したデータを処理する第１のサービスを提供する第１の外部機器を検索するサービス検索手段と、
前記サービス検索手段により検索された前記第１の外部機器が属するネットワークに接続し、前記第１のサービスが提供されるように制御するサービス制御手段と、
ネットワークに接続された第２の外部機器からの要求に応じて、当該第２の外部機器にデータを送信する第２のサービスを提供するサービス提供手段と、
前記サービス制御手段を有効にして前記第１のサービスが提供されるように制御する第１のモードと、前記サービス提供手段を有効にして前記第２のサービスを提供する第２のモードとを含むモードを設定するモード設定手段と、
前記通信機器から送信する画像データを選択するユーザ操作を受け付ける選択手段と、を有し、
前記モード設定手段は、前記選択手段により送信対象の画像データが選択されている状態で、前記第１のサービスが利用可能な場合には前記第１のモードを設定し、前記第１のサービスが利用可能でなく第２のサービスが利用可能な場合には前記第２のモードを設定することを特徴とする通信機器。
【請求項１０】
通信機器から送信したデータを処理する第１のサービスを提供する第１の外部機器が属するネットワークに接続し、前記第１のサービスが提供されるように制御するサービス制御手段と、
ネットワークに接続された第２の外部機器からの要求に応じて、当該第２の外部機器にデータを送信する第２のサービスを提供するサービス提供手段と、
前記通信機器から送信する画像データを選択するユーザ操作を受け付ける選択手段と、を有する通信機器の制御方法であって、
ネットワークに接続する前に、前記第１のサービスを提供する第１の外部機器を検索する検索ステップと、
前記第１の外部機器が検索された場合には前記サービス制御手段を有効にして前記第１のサービスが提供されるように制御する第１のモードへの設定を可能とし、前記第１の外部機器が検索されない場合には前記サービス提供手段を有効にして前記第２のサービスを提供する第２のモードへの設定を可能とする制御ステップと、を有し、
前記制御ステップでは、前記通信機器から送信する画像データが選択されている状態で、前記第１のサービスが利用可能な場合には前記第１のモードを設定し、前記第１のサービスが利用可能でなく第２のサービスが利用可能な場合には前記第２のモードを設定することを特徴とする通信機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器およびその制御方法に関する。
【背景技術】
【０００２】
従来、無線ネットワークに接続された通信機器間で静止画や動画などの画像データを共有して再生する技術が複数提案されている。
【０００３】
代表的なものとしては、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）方式の技術がある。ＤＬＮＡ方式の代表的な技術は、同一の無線ＬＡＮネットワークに接続されたサーバと外部の表示機器の間で画像の再生に関わるサービスを検出し、サーバが保有する画像を外部の表示機器で再生する技術であり、現在多くの通信機器に搭載されている。
【０００４】
一方、最近では、無線層におけるサービスディスカバリ方式の技術が提案されている。このサービスディスカバリ方式は、無線ネットワークに接続する前に利用可能なサービスを検索する技術である。この技術を用いることにより、例えば、利用可能なサービスが画像の再生に関するサービスであった場合、無線ネットワーク接続から画像の再生までをシームレスに実施することが可能となる。
【０００５】
特許文献１には、機器間での接続を確立する前にサービス情報を交換し、所望のサービスが提供されていることを判定した上で接続を確立させる技術が提案されている。
【０００６】
無線層におけるサービスディスカバリ方式は、無線ＬＡＮネットワーク接続を効率よく行うことを可能とするため、ＤＬＮＡ方式と共に、今後の通信機器への搭載が普及することが予想される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特表２００９−５２１１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した２種類のサービス方式を同一の通信機器に利用可能に搭載した場合、ユーザが利用する無線ネットワーク環境に応じて最適なサービス方式を選択する必要がある。しかしながら、これらのサービス方式の違いを理解していないユーザにはどちらを選択したらいいのかわからない場合がある。
【０００９】
このように、無線ネットワーク上で利用可能なサービスを、複数の異なる方式で実現する場合において、ユーザがサービス方式の違いを理解していない場合であっても最適なサービス方式を容易に選択できるユーザインターフェースが望まれている。
【００１０】
本発明は、上記課題に鑑みてなされ、無線ネットワーク上で利用可能なサービスを複数の異なる方式で実現する場合において、ユーザが最適なサービス方式を容易に選択できるようにすることを目的としている。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の通信機器は、ネットワークに接続する前に、前記通信機器から送信したデータを処理する第１のサービスを提供する第１の外部機器を検索するサービス検索手段と、前記サービス検索手段により検索された前記第１の外部機器が属するネットワークに接続し、前記第１のサービスが提供されるように制御するサービス制御手段と、ネットワークに接続された第２の外部機器からの要求に応じて、当該第２の外部機器にデータを送信する第２のサービスを提供するサービス提供手段と、前記サービス制御手段を有効にして前記第１のサービスが提供されるように制御する第１のモードと、前記サービス提供手段を有効にして前記第２のサービスを提供する第２のモードとを含むモードを設定するモード設定手段と、前記通信機器から送信する画像データを選択するユーザ操作を受け付ける選択手段と、を有し、前記モード設定手段は、前記選択手段により送信対象の画像データが選択されていない状態で、前記第１のサービスおよび前記第２のサービスが利用可能な場合には前記第１のモードと前記第２のモードのいずれに設定するかをユーザに選択可能に提示する。
【発明の効果】
【００１２】
本発明によれば、無線ネットワーク上で利用可能なサービスを複数の異なる方式で実現する場合において、ユーザが最適な方式を容易に選択できるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る実施形態の通信機器のハードウェア構成図。
【図２】本実施形態の通信機器のソフトウェア構成図。
【図３】本実施形態の表示機器のハードウェア構成図。
【図４】本実施形態の無線ネットワーク構成図。
【図５】プッシュ型画像再生サービスの処理シーケンス図。
【図６】プル型画像再生サービスの処理シーケンス図。
【図７】実施形態１におけるネットワーク画像再生処理を示すフローチャート。
【図８】実施形態１におけるネットワーク画像再生画面を例示する図。
【図９】実施形態２におけるネットワーク画像再生処理を示すフローチャート。
【図１０】実施形態２における操作機器選択画面を例示する図。
【発明を実施するための形態】
【００１４】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正または変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
【００１５】
［実施形態１］以下に、本発明の通信機器として、無線ＬＡＮ通信機能を有するデジタルカメラに適用した実施の形態について説明する。なお、本発明はこれに限らず、無線通信機能により外部機器と通信可能な電子機器に広く適用可能である。
【００１６】
また、以下では、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮを用いた無線通信システムの例について説明するが、通信形態は必ずしもＩＥＥＥ８０２．１１準拠の無線ＬＡＮには限らない。
【００１７】
＜通信機器のハードウェア構成＞まず、図１を参照して、本実施形態の通信機器のハードウェア構成について説明する。
【００１８】
図１は本実施形態における通信機器１０１のハードウェア構成の一例を示すブロック図である。
【００１９】
制御部１０２は、記憶部１０３に記憶される制御プログラムを実行することにより通信機器全体を制御する。制御部１０２は、１つまたは複数のＣＰＵやＭＰＵなどのプロセッサを含む。
【００２０】
記憶部１０３は、制御部１０２が実行する制御プログラムと、通信パラメータなどの各種情報を記憶する。また、記憶部１０３には、自機で生成された、または、外部機器から受信した、画像データその他のファイルなどを記憶してもよい。記憶部１０３は、例えばＲＯＭ、ＲＡＭ、ＨＤＤ、フラッシュメモリなどの各種メモリが用いられる。なお、後述するシーケンスやフローチャートの動作は、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより実現される。
【００２１】
無線通信部１０４は、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮの通信処理を行う。
【００２２】
表示部１０５は、各種表示を行うＬＣＤやＬＥＤなどを有し、視覚で認知可能な情報を出力する機能を有する。また、表示部１０５はスピーカなどの音声出力が可能な機能を有してもよい。
【００２３】
操作部１０６は、ユーザによる各種操作入力を受け付ける入力手段であり、通信機器を操作するための各種ボタンやタッチパネルなどを含む。
【００２４】
アンテナ制御部１０７は、アンテナ１０８を制御して無線通信による制御信号やデータ信号を送受信する。
【００２５】
撮像部１０９は、光学レンズ、ＣＭＯＳイメージセンサ、デジタル画像処理部などを備え、光学レンズを介して入力されるアナログ信号をデジタルデータに変換して画像データを生成する。撮像部１０９によって生成された画像データは、記憶部１０３に記憶される。
【００２６】
なお、図１に示すハードウェア構成は一例であり、本実施形態の通信機器１０１は図１に示すハードウェア構成以外のハードウェア構成を備えていてもよい。
【００２７】
＜通信機器のソフトウェア構成＞次に、図２を参照して、本実施形態の通信機器１０１のソフトウェア構成について説明する。
【００２８】
図２は、本実施形態の通信機器１０１が備える通信制御機能を実行するソフトウェア機能ブロック２０１の構成の一例を示す図である。
【００２９】
ソフトウェア機能ブロック２０１は、図２に示す各機能ブロック２０２〜２１６を備える。
【００３０】
Ｄｉｓｃｏｖｅｒｙ制御部２０２は、通信相手となる外部機器を検索するサービス検索処理を実施する。
【００３１】
ＧＯ  Ｎｅｇｏｔｉａｔｉｏｎ制御部２０３は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔプロトコルに基づく制御を行い、通信機器間でどちらが無線ＬＡＮアクセスポイントになり、どちらが無線ＬＡＮステーションになるかといった無線層における役割を決定する。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、無線ＬＡＮアクセスポイント機能を実施する通信機器をＰ２Ｐグループオーナ（以下、ＧＯ）、無線ＬＡＮステーション機能を実施する通信機器をＰ２Ｐクライアント（以下、ＣＬ）と称する。ＧＯまたは無線ＬＡＮアクセスポイントとなる場合は、後述の無線ＬＡＮアクセスポイント機能制御部２１１が起動され、ＣＬまたは無線ＬＡＮステーションとなる場合は、後述する無線ＬＡＮステーション機能制御部２１０が起動される。ＧＯ  Ｎｅｇｏｔｉａｔｉｏｎ制御部２０３の機能はＷｉ−Ｆｉ  Ｄｉｒｅｃｔプロトコルで決定されているが、詳細な説明は省略する。
【００３２】
ＤＨＣＰクライアント制御部２０４は、自機が無線ＬＡＮステーションとしてネットワークに接続する場合に起動される。
【００３３】
ＤＨＣＰサーバ制御部２０５は、自機の役割が無線ＬＡＮアクセスポイントとなったときに起動される。
【００３４】
ＷＰＳエンローリ制御部２０６は、無線ＬＡＮの通信のために必要な通信パラメ―タを、他のＷＰＳレジストラ機器より受信する。ＤＨＣＰクライアント制御部２０４と同様に、自機の役割が無線ＬＡＮステーションの場合に動作する。
【００３５】
ＷＰＳレジストラ制御部２０７は、無線ＬＡＮの通信のために必要な通信パラメータを、他のＷＰＳエンローリ機器に提供する。ＤＨＣＰサーバ制御部２０５と同様に、自通信機器の役割が無線ＬＡＮアクセスポイントの場合に動作する。なお、ＷＰＳレジストラによって提供される通信パラメータは、ネットワーク識別子としてのＳＳＩＤ、暗号鍵、暗号方式、認証鍵、認証方式などが用いられる。
【００３６】
無線ＬＡＮパケット受信部２０８および無線ＬＡＮパケット送信部２０９は、上位層の通信プロトコルを含むあらゆるパケットの送受信を司る。
【００３７】
無線ＬＡＮステーション機能制御部２１０は、自機が無線ＬＡＮステーションとして動作するときの認証・暗号処理などを実施し、無線ＬＡＮアクセスポイントとして動作する機器が構築した無線ネットワークに参加する。
【００３８】
無線ＬＡＮアクセスポイント機能制御部２１１は、自機が無線ＬＡＮアクセスポイント機能として動作するときに無線ネットワークを構築し、認証・暗号処理および通信相手機器の管理などを実施する。無線ＬＡＮステーション機能制御部２１０および無線ＬＡＮアクセスポイント機能制御部２１１は、いずれか一方の機能もしくは同時に動作することが可能である。
【００３９】
データ記憶部２１２は、ソフトウェアそのものおよび、無線ＬＡＮパラメータや、前述のＤＨＣＰアドレステーブルおよびＡＲＰテーブルなどの各種テーブルを記憶する機能を有する。
【００４０】
無線層サービスディスカバリ制御部２１３は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに特有の無線層サービスディスカバリ機能を制御する。無線層サービスディスカバリ機能は、ＩＥＥＥ８０２．１１ｕで定められたアクションフレームを送受信することにより、通信相手機器の保有しているサービス情報をやりとりする。
【００４１】
アプリケーション層サービスディスカバリ制御部２１４は、アプリケーション層サービスディスカバリ機能を制御する。アプリケーション層サービスディスカバリ機能は、ＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）で定められたパケットを送受信することにより、通信相手機器の保有しているサービス情報をやりとりする。なおここで、ＳＳＤＰは一例である。ｍＤＮＳ（ｍｕｌｔｉｃａｓｔ  Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）プロトコルを利用してもよい。
【００４２】
プッシュ型画像再生サービス利用部２１５は、外部機器によって提供されるプッシュ型画像再生サービスを利用する機能を制御する。プッシュ型画像再生サービスは、ユーザが画像を有する機器を操作し、表示機器に対して画像を送信（プッシュ）することで再生を行うサービスである。プッシュ型画像再生サービスは、例えばＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）規格で定義されたＡＶＴｒａｎｓｐｏｒｔサービスおよびＣｏｎｎｅｃｔｉｏｎＭａｎａｇｅｒサービスの技術を利用することで実現できる。
【００４３】
プル型画像再生サービス提供部２１６は、外部機器に対してプル型画像再生サービスを提供する機能を制御する。プル型画像再生サービスは、ユーザが表示機器を操作し、画像を有する機器から画像を取得（プル）することで再生を行うサービスである。プル型画像再生サービスは、例えばＵＰｎＰ規格で定義されたＣｏｎｔｅｎｔＤｉｒｅｃｔｏｒｙサービスおよびＣｏｎｎｅｃｔｉｏｎＭａｎａｇｅｒサービスの技術を利用することで実現できる。
【００４４】
通信機器１０１は、自機が有する画像データを無線ネットワーク上の表示機器を用いて再生するネットワーク画像再生機能を備える。ネットワーク画像再生機能は、上述したプッシュ型画像再生サービスを利用するか、プル型画像再生サービスを提供することによって実現される。
【００４５】
なお、図２に示す全ての機能ブロックはソフトウェアによって提供されるものに限らず、少なくとも一部がハードウェアによって提供されるものであってもよい。そして、図２に示す各機能ブロックは、相互関係を有するものである。また、図２に示す各機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、いずれかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００４６】
＜表示機器のハードウェア構成＞次に、図３を参照して、本実施形態の表示機器３０１のハードウェア構成について説明する。
【００４７】
図３は、本実施形態における第１の外部機器および第２の外部機器としての表示機器３０１のハードウェア構成の一例を示すブロック図である。
【００４８】
表示機器３０１は、制御部３０２、記憶部３０３、無線通信部３０４、表示部３０５、操作部３０６、アンテナ制御部３０７、アンテナ３０８を含む。
【００４９】
制御部３０２は、記憶部３０３に記憶される制御プログラムを実行することにより機器全体を制御する。制御部３０２は、１つまたは複数のＣＰＵやＭＰＵなどのプロセッサを含む。制御部３０２は、他の機器との間で通信パラメータの設定に関する制御も行う。
【００５０】
記憶部３０３は、制御部３０２が実行する制御プログラムと、通信パラメータなどの各種情報を記憶する。また、記憶部３０３には、通信機器で生成された、または、外部機器から受信した、画像データやファイルなどを記憶してもよい。記憶部１０３は、ＲＯＭ、ＲＡＭ、ＨＤＤ、フラッシュメモリなどの各種メモリによって構成される。なお、後述する各種動作は、記憶部３０３に記憶された制御プログラムを制御部１０２が実行することにより行われる。
【００５１】
無線通信部３０４は、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮの通信処理を行う。
【００５２】
表示部３０５は、各種表示を行うＬＣＤやＬＥＤなどを有し、視覚で認知可能な情報を出力する機能を有する。また、表示部３０５はスピーカなどの音声出力が可能な機能を有する。
【００５３】
操作部３０６は、ユーザによる各種操作入力を受け付ける入力手段であり、通信機器を操作するための各種ボタンやリモートコントローラなどを含む。
【００５４】
アンテナ制御部３０７はアンテナ３０８を制御して無線通信による信号を送受信する。
【００５５】
なお、図３に示すハードウェア構成は一例であり、本実施形態の表示機器３０１は図３に示すハードウェア構成以外のハードウェア構成を備えていてもよい。
【００５６】
＜表示機器の通信機能＞次に、図１ないし図３を参照して、本実施形態の表示機器３０１のソフトウェア機能ブロックについて説明する。
【００５７】
まず、本発明に係る第１の外部機器として例示される表示機器３０１のソフトウェア構成について説明する。なお、以下の説明では、後述する第２の外部機器として例示される表示機器と区別のために表示機器Ａと記述する。
【００５８】
表示機器Ａは、ソフトウェア機能ブロックとして、通信機器１０１が備えるＤｉｓｃｏｖｅｒｙ制御部２０２、ＧＯ  Ｎｅｇｏｔｉａｔｉｏｎ制御部２０３、ＤＨＣＰクライアント制御部２０４、ＤＨＣＰサーバ制御部２０５、ＷＰＳエンローリ制御部２０６、ＷＰＳレジストラ制御部２０７、無線ＬＡＮパケット受信部２０８、無線ＬＡＮパケット送信部２０９、無線ＬＡＮステーション機能制御部２１０、無線ＬＡＮアクセスポイント機能制御部２１１、データ記憶部２１２、無線層サービスディスカバリ制御部２１３、アプリ層サービスディスカバリ制御部２１４、と同様の機能ブロックを備え、さらにプッシュ型画像再生サービスを提供する機能ブロックを備える。表示機器Ａによって提供されるプッシュ型画像再生サービスを、通信機器１０１が利用することにより、通信機器１０１が有する画像データが表示機器Ａで再生される。
【００５９】
次に、本発明に係る第２の外部機器として例示される表示機器３０１のソフトウェア構成について説明する。なお、以下の説明では、上述した第１の外部機器として例示される表示機器と区別のために表示機器Ｂと記述する。
【００６０】
表示機器Ｂは、ソフトウェア機能ブロックとして、通信機器１０１が備えるＤｉｓｃｏｖｅｒｙ制御部２０２、ＧＯ  Ｎｅｇｏｔｉａｔｉｏｎ制御部２０３、ＤＨＣＰクライアント制御部２０４、ＤＨＣＰサーバ制御部２０５、ＷＰＳエンローリ制御部２０６、ＷＰＳレジストラ制御部２０７、無線ＬＡＮパケット受信部２０８、無線ＬＡＮパケット送信部２０９、無線ＬＡＮステーション機能制御部２１０、無線ＬＡＮアクセスポイント機能制御部２１１、データ記憶部２１２、アプリ層サービスディスカバリ制御部２１４、と同様の機能ブロックを備え、さらにプル型画像再生サービスを利用する機能ブロックを備える。通信機器１０１によって提供されるプル型画像再生サービスを、表示機器Ｂが利用することにより、通信機器１０１が有する画像データが表示機器Ｂで再生される。
【００６１】
＜ネットワーク構成＞次に、図４を参照して、本実施形態における無線ネットワーク構成について説明する。
【００６２】
図４（ａ）は、通信機器１０１がいずれの無線ネットワークにも接続していない状態を示す。図４（ｂ）は、通信機器１０１がＷｉＦｉ  Ｄｉｒｅｃｔによって表示機器Ａと同一の無線ネットワークＡ（４０１）に接続している状態を示す。図４（ｃ）は、通信機器１０１が外部のアクセスポイント機器４０３を介して表示機器Ｂと同じ無線ネットワークＢ（４０２）に接続している状態を示す。
【００６３】
＜プッシュ型画像再生サービス＞次に、図５を参照して、図４（ｂ）で示した無線ネットワークＡ（４０１）において、通信機器１０１と表示機器Ａの間でプッシュ型画像再生サービスによる画像の再生が実施される場合の処理シーケンスについて説明する。
【００６４】
プッシュ型画像再生サービスは、表示機器Ａによって提供される第１のサービスであり、通信機器１０１が利用可能である。
【００６５】
なお、本シーケンスにおける通信機器１０１の処理は、サービス検索手段やサービス制御手段による処理の一例である。
【００６６】
また、図５に示すシーケンスは、初期状態において、通信機器１０１が無線ネットワークに未接続の状態であることを前提とする。また、表示機器Ａに送信する画像データは、予め通信機器１０１において選択済みであることを前提とする。
【００６７】
通信機器１０１は、ユーザ操作によってネットワーク画像再生処理を開始する指示を受け付けると（Ｓ５０１）、無線層サービスディスカバリ制御部２１３が、プッシュ型画像再生サービスを提供している外部機器を検索するための問い合わせ信号を送信する（Ｓ５０２）。
【００６８】
問い合わせ信号を受信した表示機器Ａは、通信機器１０１に検出応答信号を送信し（Ｓ５０３）、検出応答を受信した通信機器１０１は、検出した機器の情報をユーザに通知し、接続するかどうかを問い合わせる（Ｓ５０４）。ここで、同じタイミングにおいて、表示機器Ａ以外の機器から検出応答を受信した場合は、それらの機器も接続相手機器の選択肢に含まれることになる。本シーケンスではユーザが接続相手機器として表示機器Ａを選択したと仮定する。
【００６９】
ユーザ操作によって表示機器Ａとの接続が選択されると（Ｓ５０５）、通信機器１０１は、表示機器Ａに無線接続を要求する信号を送信する（Ｓ５０６）。
【００７０】
無線接続要求信号を受信した表示機器Ａは、通信機器１０１に成功応答信号を送信する（Ｓ５０７）。
【００７１】
成功応答信号を受信した通信機器１０１は、ＧＯ  Ｎｅｇｏｔｉａｔｉｏｎ制御部２０３が、表示機器Ａとの間で無線層の接続処理を実施する（Ｓ５０８）。無線層の接続処理は、前述したＷｉ−Ｆｉ  Ｄｉｒｅｃｔプロトコルに基づく処理である。すなわち、通信機器１０１または表示機器Ａのいずれか一方がＧＯ（Ｐ２Ｐグループオーナ）となり、他方がＣＬ（Ｐ２Ｐクライアント）となり、ＣＬはＧＯが構築した無線ネットワークに参加することによって接続を行う。無線層の接続確立後は、通信機器１０１と表示機器Ａの間で、ＤＨＣＰによるＩＰアドレス設定処理が実施される。
【００７２】
その後、通信機器１０１は、アプリケーション層サービスディスカバリ制御部２１４が、表示機器Ａとの間でアプリケーション層のサービスディスカバリ処理を実施し、プッシュ型画像再生サービスの詳細情報を取得する（Ｓ５０９）。
【００７３】
続いて通信機器１０１は、自機が有する画像データを取得するためのＵＲＬの設定を要求する信号を表示機器Ａに送信する（Ｓ５１０）。
【００７４】
ＵＲＬ設定要求を受信した表示機器Ａは、通信機器１０１に成功応答信号を送信する（Ｓ５１１）。
【００７５】
成功応答を受信した通信機器１０１は、画像データの再生開始を要求する信号を表示機器Ａに送信する（Ｓ５１２）。
【００７６】
再生表示開始要求を受信した表示機器Ａは、通信機器１０１に成功応答信号を送信し（Ｓ５１３）、Ｓ５１０で設定されたＵＲＬに対して画像取得を要求する信号を送信する（Ｓ５１４）。
【００７７】
画像取得要求を受信した通信機器１０１は、成功応答として画像データを表示機器Ａに送信し（Ｓ５１５）、表示機器Ａは画像データの再生処理を実施する（Ｓ５１６）。
【００７８】
＜プル型画像再生サービス＞次に、図６を参照して、図４（ｃ）で示した無線ネットワーク４０２において、通信機器１０１と表示機器Ｂ（３０１）との間でプル型画像再生サービスによる画像再生処理が実施される場合の処理シーケンスについて説明する。
【００７９】
プル型画像再生サービスは、通信機器１０１が提供する第２のサービスであり、表示機器Ｂが利用可能である。なお、本シーケンスにおける通信機器１０１の処理は、サービス提供手段による処理の一例である。
【００８０】
なお、図６に示すシーケンスは、説明の簡単化のため、通信機器１０１が予め外部のネットワーク機器としてのアクセスポイント機器４０３が生成している無線ネットワークに接続するための情報を備えていることを前提とする。また、通信機器Ｂ（３０１）はアクセスポイント機器４０３の無線ネットワークに接続済みであることを前提とする。
【００８１】
通信機器１０１は、ユーザ操作によってネットワーク画像再生処理を開始する指示を受け付けると（Ｓ６０１）、無線ＬＡＮステーション機能制御部２１０がアクセスポイント機器４０３が生成している無線ネットワークへの接続処理を実施する（Ｓ６０２）。Ｓ６０２では、通信機器１０１とアクセスポイント機器４０３の間でＤＨＣＰによるＩＰアドレス設定処理も実施される。
【００８２】
次に、通信機器１０１は、アプリケーション層サービスディスカバリ制御部２１４が、アプリケーション層におけるサービスディスカバリ処理を実施し、自機が提供するプル型画像再生サービスの情報をネットワークに公開する（Ｓ６０３）。公開されたプル型画像再生サービスの情報を検出した表示機器Ｂは、検出した機器の情報をユーザに通知し、接続するか否かを問い合わせる（Ｓ６０４）。ここで、無線ネットワーク内にプル型画像再生サービスを提供する機器が他にも存在する場合は、それらの機器も表示機器Ｂによって検出されるが、本シーケンスでは、ユーザが接続相手として通信機器１０１を選択したと仮定する。
【００８３】
ユーザ操作によって通信機器１０１との接続が選択されると（Ｓ６０５）、表示機器Ｂは、通信機器１０１に画像情報リストの取得を要求する信号を送信する（Ｓ６０６）。ここで画像情報リストとは、通信機器１０１が備える画像の詳細情報をリスト化したものであり、画像データの名前、サイズ、画像フォーマット、および画像データを取得するためのＵＲＬなどが含まれる。
【００８４】
画像情報リストの取得要求を受信した通信機器１０１は、成功応答として画像情報リストを表示機器Ｂに送信する（Ｓ６０７）。
【００８５】
画像情報リストを受信した表示機器Ｂは、その内容をユーザに画像選択画面として表示する（Ｓ６０８）。
【００８６】
その後、表示機器Ｂは、ユーザによって画像の選択を受け付けると（Ｓ６０９）、該当する画像のＵＲＬに対して、画像取得を要求する信号を送信する（Ｓ６１０）。
【００８７】
画像取得要求を受信した通信機器１０１は、成功応答として画像データを表示機器Ｂに送信し（Ｓ６１１）、表示機器Ｂは画像データの再生表示処理を実施する（Ｓ６１２）。
【００８８】
＜ネットワーク画像再生処理＞次に、図７を参照して、本実施形態における、通信機器１０１がネットワーク画像再生機能を実行する処理について説明する。
【００８９】
なお、本フローチャートに示す各ステップの処理は、記憶部１０３に記憶されたプログラムを制御部１０２が実行することによって実現される。
【００９０】
本フローチャートは、送信対象とする画像が選択された状態においてネットワーク画像再生処理を開始するための操作を受け付けた場合に開始される。例えば、画像データが表示部１０５に再生表示されている状態において、ユーザがネットワーク画像再生処理を開始するための操作を行った場合などが対応する。
【００９１】
Ｓ７０１では、制御部１０２は、無線層サービスディスカバリ制御部２１３がプッシュ型画像再生サービスを提供している表示機器を検索するための無線層サービスディスカバリ処理を実施する。
【００９２】
Ｓ７０２では、制御部１０２は、Ｓ７０１での検索処理の結果、表示機器を検出したか否かの判定を行い、検出した場合はＳ７０３に進み、検出しなかった場合はＳ７１１に進む。なお、この判定処理は、サービス検索処理を開始してから所定時間経過するまでに、少なくとも１つの表示機器からの応答を受信したか否かで判定する。所定時間は、例えば１秒などに設定される。
【００９３】
Ｓ７０３では、制御部１０２は、Ｓ７０２で検出した表示機器の情報を表示部１０５に表示することによりユーザに選択を促す。検出した表示機器が複数の場合は、複数の情報がリストで表示される。表示部１０５には、ネットワーク画像再生処理を実行する表示機器を選択するための画面が表示される。
【００９４】
Ｓ７０４では、制御部１０２は、操作部１０６を介して表示機器の選択操作を受け付けた場合はＳ７０５に進み、受け付けなかった場合はＳ７１１に進む。
【００９５】
以降、Ｓ７０４で表示機器が選択された場合には、制御部１０２は、プッシュ型画像再生サービスを利用可能にする一方、プル型画像再生サービスを利用不可とするように制御を行う。また、Ｓ７０４で表示機器が選択されない場合には、制御部１０２は、プッシュ型画像再生サービスを利用不可にする一方、プル型画像再生サービスを利用可能とする制御を行う。
【００９６】
Ｓ７０５では、制御部１０２は、通信機器１０１が現在無線ネットワークに接続している状態か否かを判定する。ここで、無線ネットワークに接続している状態としては、無線ＬＡＮステーション機能制御部２１０によってアクセスポイント機器４０３が生成している無線ネットワークに接続している状態と、無線ＬＡＮアクセスポイント機能制御部２１１によって無線ネットワークを生成している状態とがあり、いずれかの状態に対応する場合はＳ７０６に進み、対応しない場合はＳ７０７に進む。
【００９７】
Ｓ７０６では、制御部１０２は、無線ネットワークとの接続を切断する処理を実施する。無線ＬＡＮステーション機能制御部２１０によってアクセスポイント機器４０３が生成している無線ネットワークに接続している状態であった場合は、無線ネットワークから離脱する処理を実施する。無線ＬＡＮアクセスポイント機能制御部２１１によって無線ネットワークを生成している状態であった場合は、無線ネットワークを無効化する処理を実施する。また、本ステップの処理において制御部１０２は、接続を切断した無線ネットワークの情報を記憶部１０３に記憶する。ここで無線ネットワークの情報とは、ＳＳＩＤ、接続のための暗号情報などであり、記憶した情報はＳ７１０において無線ネットワークに再接続する際に利用される。
【００９８】
Ｓ７０７では、制御部１０２は、ＧＯ  Ｎｅｇｏｔｉａｔｉｏｎ制御部２０３によりＳ７０４で選択された表示機器との無線ネットワーク接続処理を実施する。本ステップの処理は、図５におけるＳ５０６からＳ５０８までの処理に対応する。
【００９９】
Ｓ７０８では、制御部１０２は、プッシュ型画像再生サービス利用部２１５を有効化し、表示機器から提供されるプッシュ型画像再生サービスを利用する処理を実施する。本ステップの処理により、本フローチャートの初期状態において選択状態にあった画像データが表示機器で再生される。本ステップの処理は、図５におけるＳ５０９からＳ５１６までの処理に対応する。
【０１００】
Ｓ７０９では、制御部１０２は、表示機器との無線ネットワーク接続を切断する処理を実施する。
【０１０１】
Ｓ７１０では、制御部１０２は、ネットワーク画像再生処理を実施する前に接続していた無線ネットワークへの再接続を実施する。Ｓ７１０に遷移する前にＳ７０６またはＳ７１４の処理が実施され、制御部１０２が直前に接続していた無線ネットワークの情報を記憶部１０３に記憶している場合は、その情報を読み出して無線ネットワークへの再接続を実施する。Ｓ７１０に遷移する前にＳ７０６とＳ７１４のいずれの処理も実施されなかった場合は、本ステップでは何も実施されない。
【０１０２】
Ｓ７１１では、制御部１０２は、プル型画像再生サービス提供部２１６によりプル型画像再生サービスを提供する無線ネットワークを選択する処理を実施する。例えば、表示部１０５に接続可能な無線ネットワークを表示してユーザに選択させてもよいし、ユーザに選択させること無く予め設定された無線ネットワークを自動的に選択するようにしてもよい。また、通信機器１０１自身が無線ＬＡＮアクセスポイント機能制御部２１１によって生成する無線ネットワークを選択してもよい。
【０１０３】
Ｓ７１２では、制御部１０２は、Ｓ７１１で選択された無線ネットワークに通信機器１０１が既に接続されている状態か否かを判定し、接続済みである場合はＳ７１６に進み、そうでない場合はＳ７１３に進む。なお、Ｓ７１１において、無線ＬＡＮアクセスポイント機能制御部２１１による無線ネットワークが選択された場合は、通信機器１０１が当該無線ネットワークを生成している状態であればＳ７１６に進む。
【０１０４】
Ｓ７１３では、制御部１０２は、通信機器１０１が現在無線ネットワークに接続している状態か否かを判定する。ここで、無線ネットワークに接続している状態としては、無線ＬＡＮステーション機能制御部２１０によってアクセスポイント機器４０３が生成している無線ネットワークに接続している状態と、無線ＬＡＮアクセスポイント機能制御部２１１によって無線ネットワークを生成している状態とがあり、いずれかの状態に該当する場合はＳ７１４に進み、該当しない場合はＳ７１５に進む。
【０１０５】
Ｓ７１４では、制御部１０２は、無線ネットワークとの接続を切断する処理を実施する。無線ＬＡＮステーション機能制御部２１０によってアクセスポイント機器４０３が生成している無線ネットワークに接続している状態であった場合は、無線ネットワークから離脱する処理を実施する。無線ＬＡＮアクセスポイント機能制御部２１１によって無線ネットワークを生成している状態であった場合は、無線ネットワークを無効化する処理を実施する。また、本ステップにおいて制御部１０２は、接続を切断した無線ネットワークの情報を記憶部１０３に記憶する。ここで無線ネットワークの情報とは、ＳＳＩＤ、接続のための暗号情報などであり、記憶した情報はステップＳ７１０において無線ネットワークに再接続する際に利用される。
【０１０６】
Ｓ７１５では、制御部１０２は、Ｓ７１１で選択された無線ネットワークへの接続処理を実施する。本ステップの処理は、図６におけるＳ６０２の処理に対応する。
【０１０７】
Ｓ７１６では、制御部１０２は、プル型画像再生サービス提供部２１６を有効化し、無線ネットワーク上の表示機器に対してプル型画像再生サービスを提供する処理を実施する。本ステップによって提供したプル型画像再生サービスが表示機器によって利用されることにより、画像データが表示機器で再生される。本ステップの処理は、図６におけるＳ６０３からＳ６１２までの処理に対応する。
【０１０８】
Ｓ７１７では、制御部１０２は、ユーザ操作によるプル型画像サービス提供を終了する指示に基づいて、サービス提供を停止すると共に、無線ネットワーク接続を切断する処理を実施する。
【０１０９】
以上、本実施形態におけるネットワーク画像再生処理について説明したが、図７に示すフローチャートは一例であり、例えば以下の実施形態としても本発明を適用可能である。
【０１１０】
なお、Ｓ７０３およびＳ７０４で説明したユーザに表示機器の選択を促す処理は、ユーザ操作の手間を省略するために自動で選択する処理としてもよい。例えば最初に検出された機器を自動選択するようにしてもよい。また検出された機器が１つであったら、その機器を自動選択するようにしてもよい。また、予め通信機器１０１に表示機器の識別子などの情報を登録しておき、登録済みの表示機器が検出された場合はＳ７０５に進み、検出されなかった場合はＳ７１１に進むようにしてもよい。識別子にはＭＡＣアドレスを使用してよい。
【０１１１】
また、Ｓ７０５、Ｓ７０６、Ｓ７１０、Ｓ７１３、Ｓ７１４で、ネットワーク画像再生処理を開始する前に接続していた無線ネットワークの情報を記憶し、ネットワーク画像再生が終了した後に再接続する処理を省略することもできる。
【０１１２】
図８は、本実施形態のネットワーク画像再生処理において表示部１０５に表示されるユーザインタフェース画面を例示している。
【０１１３】
図８（ａ）は、図７のフローチャートの初期状態における、画像再生表示画面を例示している。８０１は画像再生表示画面を示す。８０２は再生されている画像を示す。８０３は再生する画像を前方向に切り替えるボタンである。８０４は再生する画像を後方向に切り替えるボタンである。８０５はネットワーク画像再生処理を開始するボタンである。このボタン８０５が押下されると、画面に表示されている画像８０２が再生対象として選択された状態で図７のフローチャートが開始される。
【０１１４】
図８（ｂ）は、Ｓ７０３において表示される表示機器の選択画面を例示している。８０６は表示機器の選択画面を示す。８０７は表示機器を選択するためのボタンであり、このボタン８０７が押下されると、Ｓ７０４において表示機器が選択済みと判定される。８０８は表示機器を選択しないためのボタンであり、このボタン８０８が押下されると、Ｓ７０４において表示機器が未選択と判定される。
【０１１５】
図８（ｃ）は、Ｓ７０８において画像データを表示機器に送信する処理が完了したときに表示される通知画面を例示している。８０９は通知画面を示す。８１０は承諾ボタンであり、このボタン８１０が押下されると図７のＳ７０９に進む。
【０１１６】
図８（ｄ）は、Ｓ７１１において表示される無線ネットワークの選択画面を例示している。８１１は無線ネットワークの選択画面を示す。８１２は通信機器１０１の無線ＬＡＮアクセスポイント機能制御部２１１が生成する無線ネットワークを選択するためのボタンである。８１３はアクセスポイント機器４０３が生成する無線ネットワークを選択するためのボタンである。ボタン８１２または８１３が押下されると、図７のＳ７１２に進む。
【０１１７】
図８（ｅ）は、Ｓ７１６におけるプル型画像再生サービスの提供開始をユーザに通知する画面を例示している。８１４は通知画面を示す。８１５はプル型画像再生サービスを終了するためのボタンであり、このボタン８１５が押下されると図７のＳ７１７に進む。
【０１１８】
以上のように、本実施形態によれば、画像データ選択済みの状態においてユーザからネットワーク画像再生処理の開始指示を受け付けた場合、無線ネットワークに接続する前に、無線層におけるプッシュ型画像再生サービスを提供している表示機器を検索する。そして、無線層におけるサービス検索結果に応じてプッシュ型画像再生サービスを利用する方式とプル型画像再生サービスを提供する方式のいずれかについて、通信機器の周囲の無線ネットワーク環境に適した方式をユーザに選択可能に提示する。このように、ユーザがサービス方式の違いを理解していない場合であっても最適なサービス方式を容易に選択できるユーザインターフェースを実現することができる。これにより、ユーザは無線ネットワーク上で検索されたサービスを使う方式か、その他のサービスを使う方式かを選択するだけで、無線ネットワーク環境に応じた最適な方式でサービスが利用可能となる。
【０１１９】
［実施形態２］次に、実施形態２について説明する。
【０１２０】
実施形態２では、送信対象の画像が選択されていない状態においてネットワーク画像再生処理を開始する場合の実施の形態について説明する。
【０１２１】
なお、本実施形態では、実施形態１と異なる点について詳細に説明する。また、通信機器や表示機器の構成、ネットワーク構成は実施形態１と同様であるため説明を省略する。
【０１２２】
図９は、本実施形態における、通信機器１０１によるネットワーク画像再生処理を示しており、モード設定手段による制御の一例である。本フローチャートの各ステップは、記憶部１０３に記憶されたプログラムを制御部１０２が実行することによって処理される。
【０１２３】
本フローチャートは、送信対象の画像が選択されていない状態でネットワーク画像再生処理を開始するためのユーザ操作を受け付けた場合に開始される。例えば、通信機器１０１のトップメニュー画面において、ユーザがネットワーク画像再生処理のための操作を行った場合などに対応する。
【０１２４】
Ｓ９０１では、制御部１０２は、ネットワーク再生を行う画像を選択するための操作機器として、通信機器１０１と表示機器のいずれにするかをユーザに選択させるための画面（図１０）を表示部１０５に表示する。
【０１２５】
Ｓ９０２では、制御部１０２は、通信機器１０１が操作機器として選択された場合はＳ９０３に進み、表示機器が選択された場合はＳ７１１に進む。
【０１２６】
Ｓ９０３では、制御部１０２は、ネットワーク再生を行う画像を選択する処理を実施する。例えば、表示部１０５に画像データのサムネイル一覧を表示してユーザに選択させてもよい。また、例えば作成日時が最も新しい画像を選択するなど、ユーザに選択させることなく自動で選択するようにしてもよい。
【０１２７】
Ｓ９０４では、制御部１０２は、Ｓ７０１のサービス検索処理によって検出した表示機器から接続対象とする表示機器を選択する処理を実施する。例えば、表示部１０５に検出した表示機器の情報を表示し、ユーザに選択させてもよい。また、最初に検出された機器を自動選択するようにしてもよい。また検出された機器が１つであったら、その機器を自動選択するようにしてもよい。また、予め通信機器１０１に表示機器の識別子を登録しておき、登録済みの表示機器が検出されていた場合は自動選択し、検出されていなかった場合はユーザに選択させるようにしてもよい。識別子にはＭＡＣアドレスを使用してよい。
【０１２８】
図１０は、Ｓ９０１において表示部１０５に表示される操作機器の選択画面を例示している。１００１は操作機器選択画面を示す。１００２は操作機器として通信機器１０１を選択するためのボタンであり、このボタン１００２が押下されるとＳ９０３に進む。１００３は操作機器として表示機器を選択するためのボタンであり、このボタン１００３が押下されるとＳ７１１に進む。
【０１２９】
以上のように、本実施形態によれば、送信対象の画像が選択されていない状態でプッシュ型画像再生サービスとプル型画像再生サービスの両方が利用可能である場合に、ユーザが画像を再生したい操作機器を選択可能に提示する。このように、ユーザは操作機器を選択するだけでよいので、ユーザがサービス方式の違いを理解していない場合であっても最適なサービス方式を容易に選択できるユーザインターフェースを実現することができる。
【０１３０】
［その他の実施形態］
上述した各実施形態では、本発明における第１のサービスおよび第２のサービスとして画像再生サービスを例示し、外部機器として表示機器を例示したが、本発明はこれらに限定されない。例えば、通信機器が有する画像データを外部機器に記録するファイル転送サービスや、通信機器が有する画像データを外部機器で印刷する印刷サービスにも本発明は適用可能である。
【０１３１】
また、上記実施形態１、２は適宜組み合わせることができ、例えば、通信機器が、実施形態１、２のいずれに従って動作するかをユーザが任意に選択できるようにしてもよい。
【０１３２】
また、本実施形態では無線通信機能としてＩＥＥＥ８０２．１１準拠の無線ＬＡＮの例を説明した。しかしながら、本発明は、ワイヤレスＵＳＢ、ＭＢＯＡ（Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ（登録商標）などの他の無線通信を用いて実施してもよい。また、有線ＬＡＮなどの有線通信媒体において実施してもよい。なお、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【０１３３】
さらに、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３４】
１０１…通信機器、１０２…制御部、１０４…無線通信部、１０５…表示部、１０６…操作部、２０１…ソフトウェア機能ブロック、２１５…プッシュ型画像再生サービス利用部、２１６…プル型画像再生サービス提供部、３０１…表示機器
【図１】
0006512882.tif 000002
【図２】
0006512882.tif 000003
【図３】
0006512882.tif 000004
【図４】
0006512882.tif 000005
【図５】
0006512882.tif 000006
【図６】
0006512882.tif 000007
【図７】
0006512882.tif 000008
【図８】
0006512882.tif 000009
【図９】
0006512882.tif 000010
【図１０】
0006512882.tif 000011