(57)【要約】【課題】共有されているデータを各端末で確認する。【解決手段】操作対象装置２００は、複数の遠隔操作装置３００が送信するデータ特定情報を受信し、該受信した各データ特定情報を、複数の遠隔操作装置３００のそれぞれに送信する被操作側データ共有処理部３を備えているので、共有されているデータを、複数の遠隔操作装置３００のそれぞれで確認することができる。【選択図】図１
2010004403.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータ提供装置が送信するデータを受信して出力するデータ出力装置であって、
上記複数のデータ提供装置のそれぞれが送信する、当該データ提供装置が自装置に送信可能なデータのリストを受信するリスト受信手段と、
該リスト受信手段が受信した各リストに基づいて、自装置が受信可能なデータを示す受信可能データリストを生成する受信可能データリスト生成手段と、
該受信可能データリスト生成手段が生成した上記受信可能データリストを、上記複数のデータ提供装置のそれぞれに送信する受信可能データリスト送信手段とを備えていることを特徴とするデータ出力装置。
【請求項２】
自装置が出力しているデータを示す出力中データ情報を、上記複数のデータ提供装置のそれぞれに送信する出力中データ情報送信手段を備えていることを特徴とする請求項１に記載のデータ出力装置。
【請求項３】
上記データ提供装置からデータの取得要求を受けたときに、該取得要求を受けたデータを格納しているデータ提供装置に、上記取得要求を受けたデータを、該取得要求の送信元のデータ提供装置に送信するように要求するデータ取得要求転送手段を備えていることを特徴とする請求項１または２に記載のデータ出力装置。
【請求項４】
外部機器からデータを受信して出力するデータ出力装置に上記データを送信するデータ提供装置であって、
上記データ出力装置が上記外部機器から受信可能なデータと、自装置から受信可能なデータとを示す受信可能データリストを受信する受信可能データリスト受信手段と、
該受信可能データリスト受信手段が受信した受信可能データリストを表示する受信可能データリスト表示手段とを備えていることを特徴とするデータ提供装置。
【請求項５】
上記受信可能データリスト表示手段が表示する受信可能データリストからデータを選択する選択手段と、
上記選択手段によって選択されたデータの出力を上記データ出力装置に要求する出力指示手段とを備えていることを特徴とする請求項４に記載のデータ提供装置。
【請求項６】
上記データ出力装置が出力しているデータを示す出力中データ情報を受信する出力中データ情報受信手段を備え、
上記受信可能データリスト表示手段は、上記出力中データ情報受信手段が受信する出力中データ情報に基づいて、上記データ出力装置が出力しているデータと出力していないデータとを識別できるように上記受信可能データリストを表示することを特徴とする請求項４または５に記載のデータ提供装置。
【請求項７】
上記受信可能データリスト表示手段は、上記受信可能データリストに含まれるデータから、自装置に格納されているデータを特定すると共に、該特定したデータとそれ以外のデータとを識別できるように上記受信可能データリストを表示することを特徴とする請求項４から６の何れか１項に記載のデータ提供装置。
【請求項８】
請求項１から３の何れか１項に記載のデータ出力装置と、請求項４から７の何れか１項に記載のデータ提供装置とを含むデータ出力システム。
【請求項９】
複数のデータ提供装置が送信するデータを受信して出力するデータ出力装置の制御方法であって、
上記複数のデータ提供装置のそれぞれが送信する、当該データ提供装置が自装置に送信可能なデータのリストを受信するリスト受信ステップと、
該リスト受信ステップにて受信した各リストに基づいて、自装置が受信可能なデータを示す受信可能データリストを生成する受信可能データリスト生成ステップと、
該受信可能データリスト生成ステップにて生成した上記受信可能データリストを、上記複数のデータ提供装置のそれぞれに送信する受信可能データリスト送信ステップとを含むことを特徴とするデータ出力装置の制御方法。
【請求項１０】
外部機器からデータを受信して出力するデータ出力装置に上記データを送信するデータ提供装置の制御方法であって、
上記データ出力装置が上記外部機器から受信可能なデータと、自装置から受信可能なデータとを示す受信可能データリストを受信する受信可能データリスト受信ステップと、
該受信可能データリスト受信ステップにて受信した受信可能データリストを表示する受信可能データリスト表示ステップとを含むことを特徴とするデータ提供装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の外部機器からデータを受信して出力するデータ出力装置にデータを送信して出力させるデータ提供装置等に関する。
【背景技術】
【０００２】
従来から、複数の電子機器をネットワークに接続し、各電子機器が格納しているデータを上記ネットワークに接続している電子機器間で共有する技術が用いられている。例えば、下記の特許文献１には、複数の携帯端末で構成されるネットワークにおいて、各携帯端末が保有する静止画データを、各携帯端末において同じ順序で一斉に同時再生する技術が開示されている。
【０００３】
具体的には、特許文献１に記載の同時再生システムでは、ネットワークに接続している複数の携帯端末を、他の携帯端末に指示をするコントローラ端末と、該コントローラ端末からの指示に基づいてファイルの再生を行うプレーヤー端末とに役割分担している。
【０００４】
上記同時再生システムにおいて、静止画データの同時再生を行う場合には、コントローラ端末は、同じネットワークに接続しているプレーヤー端末に、所定の条件に合致した静止画データのリストを要求する。そして、リストの要求を受けたプレーヤー端末は、上記条件を満たす静止画データのリストをコントローラ端末に送信する。
【０００５】
各プレーヤー端末からリストを受信したコントローラ端末は、自機が格納している静止画データを上記リストに加えると共に、該リスト内に含まれる静止画データの再生順を規定した同時再生データ順リストを生成する。
【０００６】
そして、コントローラ端末は、上記同時再生データ順リストに従って、コントローラ端末及び各プレーヤー端末のそれぞれに、上記生成した同時再生データ順リストに含まれる静止画データであって、同時に再生する静止画データがコピーされるように制御する。
【０００７】
具体的には、コントローラ端末は、同時に再生する静止画データを提供可能な端末（プレーヤー端末またはコントローラ端末）に指示して、上記同時に再生する静止画データを、該静止画データを格納していない端末に送信させる。
【０００８】
そして、全てのプレーヤー端末及びコントローラ端末において、同時に再生する静止画データが揃った状態で、コントローラ端末は、全ての全てのプレーヤー端末に対して同時再生開始リクエストを送信して静止画像データの再生を開始させると共に、自端末においても静止画像データの再生を開始する。
【特許文献１】特開２００７−１３７０４号公報（２００７年１月１８日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１に記載の技術では、各プレーヤー端末のユーザは、どのような静止画データが同時再生されるか、すなわちシステム全体でどのようなデータが共有されているかを事前に確認することができないという問題がある。
【００１０】
すなわち、上記特許文献１の構成では、各プレーヤー端末は、自端末が提供するデータのリストを送信した後は、同時再生データ順リストに従って順次表示される画像を閲覧することしかできない。このため、各プレーヤー端末のユーザは、画像が表示されるまでは、どのようなデータが共有されているかを認識することができない。また、コントローラ端末においても、同時再生データ順リストは表示されないので、コントローラ端末のユーザも、画像が表示されるまでは、どのようなデータが共有されているかを認識することができない。
【００１１】
したがって、上記特許文献１の構成では、各端末のユーザは、システム全体で共有されているデータの中から所望のデータを選択して閲覧したり、システム全体で共有されているデータの中から所望のデータを選択して自端末にコピーしたりすることができない。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、共有されているデータを、各端末のそれぞれで確認することができるデータ出力装置等を実現することにある。
【課題を解決するための手段】
【００１３】
本発明のデータ出力装置は、上記課題を解決するために、複数のデータ提供装置が送信するデータを受信して出力するデータ出力装置であって、上記複数のデータ提供装置のそれぞれが送信する、当該データ提供装置が自装置に送信可能なデータのリストを受信するリスト受信手段と、該リスト受信手段が受信した各リストに基づいて、自装置が受信可能なデータを示す受信可能データリストを生成する受信可能データリスト生成手段と、該受信可能データリスト生成手段が生成した上記受信可能データリストを、上記複数のデータ提供装置のそれぞれに送信する受信可能データリスト送信手段とを備えていることを特徴としている。
【００１４】
また、本発明のデータ出力装置の制御方法は、上記課題を解決するために、複数のデータ提供装置が送信するデータを受信して出力するデータ出力装置の制御方法であって、上記複数のデータ提供装置のそれぞれが送信する、当該データ提供装置が自装置に送信可能なデータのリストを受信するリスト受信ステップと、該リスト受信ステップにて受信した各リストに基づいて、自装置が受信可能なデータを示す受信可能データリストを生成する受信可能データリスト生成ステップと、該受信可能データリスト生成ステップにて生成した上記受信可能データリストを、上記複数のデータ提供装置のそれぞれに送信する受信可能データリスト送信ステップとを含むことを特徴としている。
【００１５】
上記の構成によれば、複数のデータ提供装置のそれぞれから、該データ提供装置が自装置（データ出力装置）に送信可能なデータのリストが送信される。そして、データ出力装置は、受信したリストに基づいて、受信できるデータを示す受信可能データリストを生成している。すなわち、受信可能データリストは、データ出力装置が、データ提供装置から受信することのできる全データを示すリストである。
【００１６】
また、データ出力装置は、リストの送信元であるデータ提供装置を特定することができるので、受信可能データリストに含まれる各データを格納しているデータ提供装置を特定することができる。そして、データ出力装置は、上記特定したデータ提供装置にデータの送信を要求することにより、要求したデータを受信することができる。つまり、各データ提供装置が格納しているデータは、データ出力装置という場を借りて共有される。
【００１７】
さらに、上記の構成によれば、データ出力装置は、上記生成した受信可能データリストを、複数のデータ提供装置のそれぞれに送信している。すなわち、上記の構成によれば、データ出力装置が受信可能なデータを、データ提供装置で確認することができる。そして、これによりデータ出力装置が受信可能なデータの中から所望のデータを選択して出力させたり、データ出力装置が受信可能なデータの中から所望のデータを選択してデータ提供装置にコピーしたりすることも可能になる。
【００１８】
ここで、上記特許文献１の技術では、ネットワークに接続している全端末で同時に同じデータを再生することを目的としているので、全ての端末に同時に再生するデータがコピーしている。
【００１９】
これは、データ提供装置からデータ出力装置に送信されるデータの容量が比較的小さい場合（例えば画像データやテキストデータ等の場合）には、特に問題はない。しかし、動画像データのように容量が比較的大きいデータを再生する場合には、データの送信に時間がかかることが予想され、また各端末に受信したデータを格納するための大容量の記憶部を設ける必要が生じる。
【００２０】
そこで、上記の構成によれば、データ提供装置とデータ出力装置とで送受信されるデータは、データ提供装置が送信可能なデータのリストと受信可能データリストのみとし、データの出力を行うときにデータの実体をデータ提供装置からデータ出力装置に送信することができるようにしている。これにより、データ提供装置とデータ出力装置との間で一度に大量のデータが送受信されることを防ぐことができる。
【００２１】
なお、上記データ提供装置と上記データ出力装置とは双方向に通信可能であればよく、データ提供装置とデータ出力装置とは、有線接続されていてもよいし、無線通信接続されていてもよい。また、データ提供装置とデータ出力装置とは、ルータ等の中継装置を介して通信するようになっていてもよい。
【００２２】
また、データ提供装置がデータ出力装置に送信するデータは特に限定されず、例えば音声データ、画像データ（動画像データまたは静止画像データ）、テキストデータ、ゲームなどのプログラムデータ等を適用することができる。ただし、データ提供装置は、データ出力装置が出力可能なデータを送信することが好ましい。
【００２３】
そして、本発明のデータ提供装置は、上記課題を解決するために、外部機器からデータを受信して出力するデータ出力装置に上記データを送信するデータ提供装置であって、上記データ出力装置が上記外部機器から受信可能なデータと、自装置から受信可能なデータとを示す受信可能データリストを受信する受信可能データリスト受信手段と、該受信可能データリスト受信手段が受信した受信可能データリストを表示する受信可能データリスト表示手段とを備えていることを特徴としている。
【００２４】
また、本発明のデータ提供装置の制御方法は、上記課題を解決するために、外部機器からデータを受信して出力するデータ出力装置に上記データを送信するデータ提供装置の制御方法であって、上記データ出力装置が上記外部機器から受信可能なデータと、自装置から受信可能なデータとを示す受信可能データリストを受信する受信可能データリスト受信ステップと、該受信可能データリスト受信ステップにて受信した受信可能データリストを表示する受信可能データリスト表示ステップとを含むことを特徴としている。
【００２５】
上記の構成によれば、データ出力装置が外部機器から受信可能なデータと、自装置（データ提供装置）から受信可能なデータとを示す受信可能データリストがデータ提供装置に受信される。
【００２６】
この受信可能データリストに含まれる各データは、何れもデータ出力装置が外部機器またはデータ提供装置から受信することのできるデータである。したがって、データ提供装置は、データ出力装置に指示することにより、受信可能データリストに含まれる各データをデータ出力装置に受信させることができ、また必要に応じて出力させることも可能となる。
【００２７】
上記の構成によれば、この受信可能データリストがデータ提供装置において表示される。したがって、データ提供装置のユーザは、データ出力装置に受信させることのできるデータを容易に確認することができる。そして、これによりデータ出力装置が受信可能なデータの中から所望のデータを選択して出力させたり、データ出力装置が受信可能なデータの中から所望のデータを選択してデータ提供装置にコピーしたりすることも可能になる。
【００２８】
なお、上記外部機器は、１つであってもよいし、複数であってもよい。また、上記外部機器は、データ出力装置にデータを送信可能なものであればよく、例えば本発明のデータ提供装置であってもよい。
【００２９】
また、上記データ出力装置は、自装置が出力しているデータを示す出力中データ情報を、上記複数のデータ提供装置のそれぞれに送信する出力中データ情報送信手段を備えていることが好ましい。
【００３０】
上記の構成によれば、データ出力装置が出力中のデータを各データ提供装置において認識することができる。したがって、例えばデータ提供装置において、データ出力装置が出力中のデータを他のデータと識別表示することにより、データ提供装置のユーザは、現在データ出力装置が出力しているデータが、受信可能データリストのどのデータであるかを容易に認識することができる。
【００３１】
また、上記データ出力装置は、上記データ提供装置からデータの取得要求を受けたときに、該取得要求を受けたデータを格納しているデータ提供装置に、上記取得要求を受けたデータを、該取得要求の送信元のデータ提供装置に送信するように要求するデータ取得要求転送手段を備えていることが好ましい。
【００３２】
上述のように、上記データ出力装置は、各データ提供装置に受信可能データリストを送信するので、各データ提供装置は、データ出力装置が受信可能なデータを認識することができる。
【００３３】
ここで、データ提供装置のユーザが、上記受信した受信可能データリストに含まれるデータを、自らが所有するデータ提供装置にコピーしたいと考えることが想定される。上記の構成によれば、データ提供装置のユーザが、受信可能データリストに含まれるデータを、自らが所有するデータ提供装置にコピーすることができる。
【００３４】
すなわち、上記の構成によれば、データ提供装置は、データ出力装置に対してデータの取得要求を送信する。なお、取得要求の対象となるデータは、受信可能データリストに基づいて選択される。
【００３５】
ここで、データ出力装置は、各データ提供装置から上記リストを受信して、受信可能データリストを生成しているので、データ出力装置では受信可能データリストに含まれる各データを格納しているデータ提供装置をそれぞれ特定することができる。
【００３６】
したがって、データ出力装置は、取得要求を受けたデータを、該取得要求の送信元のデータ提供装置に送信するように要求することができる。そして、取得要求を受けたデータを格納しているデータ提供装置が、取得要求の送信元のデータ提供装置にデータを送信することにより、取得要求の送信元のデータ提供装置は、上記取得要求したデータを受信することができる。
【００３７】
また、上記データ提供装置は、上記受信可能データリスト表示手段が表示する受信可能データリストからデータを選択する選択手段と、上記選択手段によって選択されたデータの出力を上記データ出力装置に要求する出力指示手段とを備えていることが好ましい。
【００３８】
ここで、上記受信可能データリストは、上記データ出力装置が受信可能なデータを示すものである。したがって、上記データ出力装置は、受信可能データリストに含まれるデータであれば、これを受信して出力することができる。
【００３９】
そこで、上記の構成によれば、選択手段を設けることにより、受信可能データリストからデータを選択可能にしている。そして、選択手段によって選択されたデータの出力をデータ出力装置に要求するようにしている。
【００４０】
すなわち、上記の構成によれば、データ提供装置のユーザは、自装置に表示される受信可能データリストからデータを選択するだけで、そのデータをデータ出力装置に出力させることができる。
【００４１】
また、上記データ提供装置は、上記データ出力装置が出力しているデータを示す出力中データ情報を受信する出力中データ情報受信手段を備え、上記受信可能データリスト表示手段は、上記出力中データ情報受信手段が受信する出力中データ情報に基づいて、上記データ出力装置が出力しているデータと出力していないデータとを識別できるように上記受信可能データリストを表示することが好ましい。
【００４２】
上記の構成によれば、受信可能データリストの表示の際に、データ出力装置が出力しているデータと出力していないデータとが識別表示される。これにより、データ提供装置のユーザは、データ出力装置が受信可能なデータのうち、どのデータが現在出力されているのかを容易に認識することができる。
【００４３】
また、上記受信可能データリスト表示手段は、上記受信可能データリストに含まれるデータから、自装置に格納されているデータを特定すると共に、該特定したデータとそれ以外のデータとを識別できるように上記受信可能データリストを表示することが好ましい。
【００４４】
上記の構成によれば、自装置（データ提供装置）に格納されているデータと、他のデータとが識別可能に表示されるので、上記データ提供装置のユーザは、データ出力装置が受信可能なデータのうち、データ提供装置に格納されているデータを認識することができる。
【００４５】
上述のように、データ出力装置は、データ提供装置からデータを受信して出力するものである。したがって、データ出力装置が出力するデータのうち、データ提供装置に格納されているデータは、データ提供装置からデータ出力装置に送信されるデータということになる。
【００４６】
すなわち、上記の構成によれば、データ提供装置のユーザは、データ出力装置の出力候補となっているデータのうち、自らが所有するデータ提供装置から送信されるデータがどのようなデータであるかを確認することができる。これにより、データ提供装置のユーザは、例えば受信可能データリスト中に、データ出力装置に送信したくないデータが含まれているような場合に、そのデータを送信しないようにすることも可能になる。
【００４７】
また、上記データ出力装置と上記データ提供装置とを含むデータ出力システムであれば、データ出力装置が受信可能なデータを、データ提供装置で確認することができるので、上記と同様の効果を奏する。
【００４８】
なお、上記データ出力装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記データ出力装置の各手段として動作させることにより、上記データ出力装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００４９】
以上のように、本発明のデータ出力装置は、上記複数のデータ提供装置のそれぞれが送信する、当該データ提供装置が自装置に送信可能なデータのリストを受信するリスト受信手段と、該リスト受信手段が受信した各リストに基づいて、自装置が受信可能なデータを示す受信可能データリストを生成する受信可能データリスト生成手段と、該受信可能データリスト生成手段が生成した上記受信可能データリストを、上記複数のデータ提供装置のそれぞれに送信する受信可能データリスト送信手段とを備えている構成である。
【００５０】
また、本発明のデータ出力装置の制御方法は、以上のように、上記複数のデータ提供装置のそれぞれが送信する、当該データ提供装置が自装置に送信可能なデータのリストを受信するリスト受信ステップと、該リスト受信ステップにて受信した各リストに基づいて、自装置が受信可能なデータを示す受信可能データリストを生成する受信可能データリスト生成ステップと、該受信可能データリスト生成ステップにて生成した上記受信可能データリストを、上記複数のデータ提供装置のそれぞれに送信する受信可能データリスト送信ステップとを含む構成である。
【００５１】
そして、本発明のデータ提供装置は、以上のように、データ出力装置が外部機器から受信可能なデータと、自装置から受信可能なデータとを示す受信可能データリストを受信する受信可能データリスト受信手段と、該受信可能データリスト受信手段が受信した受信可能データリストを表示する受信可能データリスト表示手段とを備えている構成である。
【００５２】
また、本発明のデータ提供装置の制御方法は、以上のように、データ出力装置が外部機器から受信可能なデータと、自装置から受信可能なデータとを示す受信可能データリストを受信する受信可能データリスト受信ステップと、該受信可能データリスト受信ステップにて受信した受信可能データリストを表示する受信可能データリスト表示ステップとを含む構成である。
【００５３】
したがって、データ出力装置が受信可能なデータを、データ提供装置で確認することができ、これによりデータ出力装置が受信可能なデータの中から所望のデータを選択して出力させたり、データ出力装置が受信可能なデータの中から所望のデータを選択してデータ提供装置にコピーしたりすることも可能になる。
【発明を実施するための最良の形態】
【００５４】
本発明の一実施形態について、図１から図２６に基づいて説明すると以下の通りである。まず本発明の遠隔操作システムの概要について図２に基づいて説明する。
【００５５】
〔遠隔操作システム１００の概要〕
図２は、本発明の遠隔操作システム（データ出力システム）１００の要部構成を示すブロック図である。図示のように、遠隔操作システム１００は、操作対象装置（データ出力装置）２００及び遠隔操作装置（データ提供装置）３００を備えている。遠隔操作システム１００は、操作対象装置２００を遠隔操作装置３００にて操作するシステムである。ここでは、遠隔操作装置３００が携帯電話機であり、操作対象装置２００がテレビジョン受像機であることを想定している。
【００５６】
なお、遠隔操作システム１００は、遠隔操作装置３００が提供するデータを操作対象装置２００が出力するシステムであればよく、この例に限定されない。すなわち、遠隔操作装置３００は、データを操作対象装置２００に送信できるものであればよく、例えばＰＤＡ、スマートフォン、ＰＨＳ（Personal handy Phone System）、ノート型パソコン、携帯型ゲーム機等であってもよく、操作対象装置２００を操作するための表示画面付きリモコンであってもよい。さらに、遠隔操作装置３００は、操作対象装置２００に提供するデータを格納する記憶装置であってもよい。
【００５７】
また、操作対象装置２００は、遠隔操作装置３００が提供するデータを受信して出力できるものであればよく、例えばパーソナルコンピュータ、音楽プレーヤー、カーナビゲーションシステム等であってもよい。さらに、ＬＣＤ（Liquid Crystal Display）表示装置、ＰＤＰ（Plasma Display Panel）表示装置、ＥＬ（Electro Luminescence）表示装置、ＣＲＴ（Cathode Ray Tube）表示装置等の表示装置や、音声を出力するスピーカ等であってもよい。
【００５８】
なお、操作対象装置２００と遠隔操作装置３００とは同じ種類の装置であってもよい。例えば、遠隔操作装置３００及び操作対象装置２００の両方が携帯電話機であってもよい。また、ここで、データの出力とは、データが音声データである場合には、音声出力を指し、データが画像や文字等であれば表示出力を指す。
【００５９】
〔操作対象装置２００の構成〕
操作対象装置２００は、図示のように、チューナ２０１、音声出力部２０２、操作対象装置制御部２０３、表示部２０４、操作部２０５、一時記憶部２０６、操作対象装置記憶部２０７、被操作側第１通信部２０８、被操作側第２通信部２０９、及びＷｅｂ通信部２１０を備えている。
【００６０】
チューナ２０１は、操作対象装置制御部２０３が指定するチャンネルの放送波を選択して受信し、これを所定の信号に変換して出力する。操作対象装置２００は、この信号にデコード等の処理を施すことによって、受信したチャンネルの映像や音声を出力する。なお、チューナ２０１は、放送波の受信及び受信した放送波の所定の信号への変換機能を備えていればよく、例えば地上デジタルチューナ、ＢＳ、ＣＳチューナ等、必要に応じて従来の一般的なものを適用することもできる。
【００６１】
音声出力部２０２は、チューナ２０１の出力及び操作対象装置制御部２０３の指示に基づいて音声を操作対象装置２００の外部に出力する。音声出力部２０２は、例えばスピーカで構成することができる。
【００６２】
操作対象装置制御部２０３は、操作対象装置２００の動作を統括して制御するものであり、例えばＣＰＵ（Central Processing Unit）等で構成することができる。操作対象装置制御部２０３は、例えばＲＡＭ（Random Access Memory）等で構成される一時記憶部２０６を作業領域として動作する。なお、操作対象装置制御部２０３が行う処理の詳細については、後に詳しく説明する。
【００６３】
表示部２０４は、チューナ２０１の出力及び操作対象装置制御部２０３の指示に基づいて映像を表示する表示装置である。例えば、ＬＣＤ表示装置やＥＬ表示装置、ＰＤＰ表示装置、ＣＲＴ表示装置等を表示部２０４として適用することができる。
【００６４】
操作部２０５は、ユーザが操作対象装置２００に操作入力を行うためのものである。操作部２０５は、ユーザが所望の操作入力を行えるものであればよく、特に限定されない。ここでは、操作部２０５として各種操作入力に対応する操作キーが設けられていることを想定している。具体的には、チャンネルの変更、音量の増減、操作対象装置２００の電源のオン／オフ等の操作入力用の操作キーがそれぞれ設けられていることを想定している。
【００６５】
操作対象装置記憶部２０７は、図示のように、プログラム及びデータを格納している。操作対象装置２００は、操作対象装置記憶部２０７に格納されているプログラムを、操作対象装置制御部２０３が一時記憶部２０６に読み出して実行することによって予め定められた動作を実行する。
【００６６】
被操作側第１通信部２０８及び被操作側第２通信部２０９は、操作対象装置２００が外部の機器と通信を行うためのものである。被操作側第１通信部２０８は、操作側第１通信部３０１と通信可能に構成されており、被操作側第２通信部２０９は、操作側第２通信部３０２と通信可能に構成されている。被操作側第１通信部２０８及び被操作側第２通信部２０９の詳細については後述する。
【００６７】
Ｗｅｂ通信部２１０は、ネットワークに接続して通信を行うためのものである。ここではＷｅｂ通信部２１０は、インターネットに接続してＷｅｂブラウジングを行う機能、ＩＰ放送をストリーミング受信する機能、及びＴＣＰ／ＩＰ通信を実行する機能等を備えていることを想定している。なお、ここではＷｅｂ通信部２１０は、インターネットに接続して通信を行うことを想定しているが、Ｗｅｂ通信部２１０は、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、または電話回線網等に接続して通信を行うものであってもよい。
【００６８】
〔遠隔操作装置３００の構成〕
遠隔操作装置３００は、図示のように、操作側第１通信部３０１、操作側第２通信部３０２、電話・Ｗｅｂ通信部３０３、音声入力部３０４、音声出力部３０５、遠隔操作装置制御部３０６、表示部３０７、操作部３０８、一時記憶部３０９、及び遠隔操作装置記憶部３１０を備えている。
【００６９】
操作側第１通信部３０１及び操作側第２通信部３０２は、遠隔操作装置３００が外部の機器と通信を行うためのものである。操作側第１通信部３０１は、被操作側第１通信部２０８と通信可能に構成されており、操作側第２通信部３０２は、被操作側第２通信部２０９と通信可能に構成されている。操作側第１通信部３０１及び操作側第２通信部３０２の詳細については後述する。
【００７０】
電話・Ｗｅｂ通信部３０３は、携帯電話網等を介して、他の携帯電話機や一般電話機と通話を行ったり、インターネットに接続して通信を行ったりするためのものである。これらの機能は図示しない電話網通信部及び携帯回線部によって実現される。電話・Ｗｅｂ通信部３０３は、少なくとも通話機能を備えているものであればよく、従来の携帯電話機等で使用されているものを適用することもできる。
【００７１】
音声入力部３０４は、例えば通話時等において遠隔操作装置３００に音声信号を入力するためのものであり、音声出力部３０５は、通話時等において電話・Ｗｅｂ通信部３０３が受信した音声信号等に基づいて音声を出力するためのものである。また、音声出力部３０５は、電話やメール等の着信を示す音声等も出力する。音声入力部３０４及び音声出力部３０５は、それぞれ音声の入力及び出力ができるものであればよく、従来の携帯電話機等で使用されているものを適用することもできる。
【００７２】
遠隔操作装置制御部３０６は、遠隔操作装置３００の動作を統括して制御するものであり、例えばＣＰＵ等で構成することができる。遠隔操作装置制御部３０６は、例えばＲＡＭ等で構成される一時記憶部３０９を作業領域として動作する。なお、遠隔操作装置制御部３０６が行う処理の詳細については、後に詳しく説明する。
【００７３】
表示部３０７は、遠隔操作装置制御部３０６の指示に従って画像を表示するものであり、図示していないが、遠隔操作装置制御部３０６と表示部３０７との間には、ＶＤＰ（Video Display Processor）及びＶＲＡＭ（video RAM）等の画像を表示するために必要な構成が適宜設けられている。表示部３０７は、例えばＬＣＤ表示パネルやＥＬ表示パネル等で構成することができる。
【００７４】
操作部３０８は、遠隔操作装置３００のユーザが遠隔操作装置３００に操作入力を行うためのものであり、ユーザが所望の操作入力を行えるものであれば特に限定されない。なお、ここでは、操作部３０８は、遠隔操作装置３００の本体表面に設けられた操作キーであることを想定している。具体的には、操作キーとして、メールに関連するメニュー画面やインターネット接続に関するメニュー画面等を表示部３０７に表示させる各種メニューキーや、表示部３０７に表示される項目を選択するための上下左右の方向キー、選択された項目を決定する決定キー、数字や文字を入力するための文字入力キー等を含む複数の操作キーを備えていることを想定している。
【００７５】
遠隔操作装置記憶部３１０は、図示のように、プログラム及びデータを格納している。遠隔操作装置３００は、遠隔操作装置記憶部３１０に格納されているプログラムを、遠隔操作装置制御部３０６が一時記憶部３０９に読み出して実行することによって予め定められた動作を実行する。また、例えば電話・Ｗｅｂ通信部３０３が受信したメール等のデータや、遠隔操作装置３００のユーザが記録した電話番号やメールアドレス等のデータが遠隔操作装置記憶部３１０に格納されるようになっている。
【００７６】
〔発明の概要〕
続いて、本発明の概要について図３及び４に基づいて説明する。図３は、遠隔操作システム１００のシステム構成の一例を示す図である。図示の例では、遠隔操作システム１００は、１台の操作対象装置２００と４台の遠隔操作装置（３００ａ〜３００ｄ）とが無線通信接続されたシステム構成となっている。しかしながら、遠隔操作システム１００を構成する遠隔操作装置３００の台数は特に限定されず、何台であってもよい。
【００７７】
なお、遠隔操作装置３００ａ〜３００ｄは、何れも図２に示す遠隔操作装置３００と同様の構成を有している。また、以下では遠隔操作装置３００ａ〜３００ｄの何れかまたは全部を指して遠隔操作装置３００と呼ぶ場合がある。
【００７８】
遠隔操作システム１００では、被操作側第２通信部２０９と操作側第２通信部３０２とでＢｌｕｅｔｏｏｔｈ（登録商標）通信を行うことによって、操作対象装置２００と遠隔操作装置３００ａ〜３００ｄとがデータの送受信を行うことを想定している。しかしながら、被操作側第２通信部２０９及び操作側第２通信部３０２は、操作対象装置２００と遠隔操作装置３００とが双方向通信できるものであればよく、この例に限られない。
【００７９】
例えば、被操作側第２通信部２０９及び操作側第２通信部３０２として、ＺｉｇＢｅｅ（商標）、ＵＷＢ（Ultra Wide Band）を適用することもできるし、Ｗｉ‐Ｆｉ（登録商標）等のＩＥＥＥ８０２．１１無線を適用することもできる。また、操作対象装置２００と遠隔操作装置３００とは、有線接続されていてもよい。
【００８０】
遠隔操作システム１００では、遠隔操作装置３００ａ〜３００ｄのそれぞれが格納しているデータを操作対象装置２００に出力させることができる。これについて、図４に基づいて説明する。図４は、遠隔操作システム１００において、遠隔操作装置３００ａ〜３００ｄのそれぞれが格納しているデータを操作対象装置２００に出力させる処理の概要を示す図である。
【００８１】
なお、図４では、遠隔操作装置３００ａの指示に従って、遠隔操作装置３００ａ〜３００ｄのそれぞれが格納しているデータを操作対象装置２００に出力させる例を示しているが、操作対象装置２００に指示を出す端末は、遠隔操作装置３００ａ〜３００ｄの何れでもよい。
【００８２】
図示のように、まず、遠隔操作装置３００ａは、遠隔操作装置３００ａが遠隔操作システム１００において共有しようとするデータを特定するためのデータ特定情報、及び遠隔操作システム１００において共有するデータを選択するためのデータ選択条件を操作対象装置２００に送信する。また、遠隔操作装置３００ａは、上記データ特定情報を操作対象装置２００に表示させる表示指示も送信する。
【００８３】
なお、データ特定情報は、共有するデータがどのようなデータであるかを示す情報であると共に、データの所有者（データを格納している端末）を示す端末特定情報を含んでいる。すなわち、データ特定情報から各データの所有者も特定できるようになっている。
【００８４】
次に、データ特定情報、データ選択条件、及び表示指示を受信した操作対象装置２００は、受信した表示指示に従ってデータ特定情報を表示する。これにより、遠隔操作システム１００のユーザは、遠隔操作装置３００ａのユーザが遠隔操作システム１００にて共有しようとするデータがどのようなものであるかを確認することができる。
【００８５】
また、操作対象装置２００は、上記受信したデータ選択条件を満たすデータのデータ特定情報を送信するように、遠隔操作装置３００ｂ〜３００ｄに要求する。この要求を受けた遠隔操作装置３００ｂ〜３００ｄは、それぞれが格納しているデータの中から、上記データ選択条件を満たすデータを選択し、該選択したデータに対応するデータ特定情報を操作対象装置２００に送信する。
【００８６】
このように、遠隔操作システム１００では、まず遠隔操作装置３００ａ〜３００ｄから操作対象装置２００にデータ特定情報が送信される。したがって、データの実体を送信する場合と比べて、遠隔操作装置３００ａ〜３００ｄから操作対象装置２００に送信されるデータ量を少なく抑えることができる。なお、遠隔操作装置３００ａ〜３００ｄから操作対象装置２００に送信されるデータ量を少なく抑える必要がない場合や、データの実体のデータ容量が小さい場合には、データの実体を送信するようにしてもよい。
【００８７】
また、データ特定情報には、端末特定情報が含まれている。これにより、操作対象装置２００は、遠隔操作装置３００ａ〜３００ｄから送信されたデータ特定情報に基づいて、遠隔操作システム１００において共有されているデータ及び該データが遠隔操作装置３００ａ〜３００ｄの何れに格納されているかを認識することができる。
【００８８】
したがって、操作対象装置２００は、上記データ特定情報に基づいて遠隔操作装置３００ａ〜３００ｄにデータの送信要求を送ることによって、遠隔操作装置３００ａ〜３００ｄに上記要求したデータを送信させ、これを出力することができる。
【００８９】
〔具体的な動作例〕
続いて、遠隔操作システム１００においてデータを出力する具体例について、図５に基づいて説明する。図５は、遠隔操作システム１００においてデータが出力される具体例を示す図である。同図では、操作対象装置２００が遠隔操作装置３００ａ及び３００ｂの格納している画像を出力する例を示している。
【００９０】
なお、遠隔操作システム１００では、操作対象装置２００が出力可能なデータであれば画像に限られず、任意のデータを共有し、出力することができる。また、詳細については後述するが、遠隔操作システム１００では、操作対象装置２００が出力可能なデータのみを共有するので、操作対象装置２００が取り扱うことのできないファイル形式のデータが操作対象装置２００に送信されることがない。
【００９１】
操作対象装置２００は、遠隔操作装置３００ａ及び３００ｂから受信したデータ特定情報に基づいて、どの端末がどのようなデータを格納しているかを表示する。ここでは、共有するデータが画像であることを想定しているので、遠隔操作装置３００ａ及び３００ｂは、各端末が格納している画像のサムネイル画像をデータ特定情報として操作対象装置２００に送信し、操作対象装置２００はこれを表示する。
【００９２】
図示の例では、操作対象装置２００の表示画面上において、「Ａ」と表示された箇所には遠隔操作装置３００ａが格納している画像のサムネイル画像が表示されており、「Ｂ」と表示された箇所には遠隔操作装置３００ｂが格納している画像のサムネイル画像が表示されていることを示している。
【００９３】
なお、画像のデータ特定情報は、必ずしもサムネイル画像とする必要はなく、例えば画像のファイル名等をデータ特定情報としてもよい。しかしながら、データ特定情報をサムネイル画像とした場合には、操作対象装置２００にはこのサムネイル画像が表示され、これにより遠隔操作システムのユーザが画像の内容を一目で認識することができるので好ましい。
【００９４】
また、操作対象装置２００は、サムネイル画像を表示すると共に、各サムネイル画像に対応する画像を格納している端末を示す端末特定情報を表示することが好ましい。これにより、遠隔操作システム１００のユーザは、表示されているサムネイル画像の実データ（高解像度画像）を所有している端末を一目で認識することができる。
【００９５】
ここで、遠隔操作装置３００ａ及び３００ｂのユーザは、遠隔操作装置３００ａまたは３００ｂの操作部３０８に操作入力を行うことによって、操作対象装置２００に表示されたサムネイル画像を選択することができるようになっている。図５では、遠隔操作装置３００ａによって、操作対象装置２００に表示されたサムネイル画像のうち、１段目左から２番目に位置する「Ｂ」の画像を選択し、決定した例を示している。
【００９６】
サムネイル画像が決定されると、操作対象装置２００は、決定されたサムネイル画像の送信元、すなわち当該サムネイル画像の実データを格納している端末に対して当該実デー亜ｔを要求する。ここでは、「Ｂ」の画像が選択されたことを想定しているので、遠隔操作装置３００ｂに画像の送信要求が送られる。
【００９７】
次に、画像の送信要求を受けた遠隔操作装置３００ｂは、要求された画像を操作対象装置２００に送信する。そして、操作対象装置２００は、受信した画像を自装置の表示画面に表示する。このように、遠隔操作システム１００では、操作対象装置２００がデータの出力を行うときに当該データの実体（実データ）が遠隔操作装置３００ａ及び３００ｂから操作対象装置２００に送信される。
【００９８】
また、詳細については後述するが、遠隔操作システム１００は、操作対象装置２００が上記受信したデータ特定情報に示される各データの出力順を決定し、決定した順序に従って遠隔操作装置３００ａ〜３００ｄにデータの要求を行い、取得したデータを連続して出力するシャッフル出力機能を備えている。これにより、遠隔操作装置３００が格納しているデータを操作対象装置２００に出力させて、その場に居る者皆で画像の閲覧を楽しむことができる。
【００９９】
さらに、遠隔操作システム１００では、シャッフル出力中に遠隔操作装置３００が格納している楽曲を操作対象装置２００にストリーミング配信してＢＧＭ（Back Ground Music）付きで画像の閲覧ができるようになっている。
【０１００】
〔操作対象装置２００のより詳細な構成〕
次に、操作対象装置２００のより詳細な構成について、図１に基づいて説明する。図１は、操作対象装置２００及び遠隔操作装置３００の要部構成を示すブロック図である。図示のように、操作対象装置制御部２０３は、被操作側通信制御部１、再生可能データ情報送信部２、被操作側データ共有処理部（リスト受信手段、受信可能データリスト生成手段、受信可能データリスト送信手段、出力中データ情報送信手段）３、被操作側表示制御部４、通信可否判断部５、スライドショー実行部６、ストリーミング実行部７、及びコピー要求転送部（データ取得要求転送手段）８を備えている。
【０１０１】
被操作側通信制御部１は、遠隔操作装置３００と通信接続を確立する接続処理を行う。具体的には、被操作側通信制御部１は、遠隔操作装置３００から接続要求を受信したときに、当該遠隔操作装置３００に被操作側第２通信部２０９を介して接続許可を送信する。これにより、操作対象装置２００と遠隔操作装置３００とで被操作側第２通信部２０９を介した通信接続が確立される。
【０１０２】
再生可能データ情報送信部２は、操作対象装置２００が出力可能なデータのファイル形式を示す再生可能データ情報を送信する。これにより、操作対象装置２００が出力できないデータが遠隔操作システム１００で共有されることを防ぐことができる。なお、再生可能データ情報送信部２は、操作対象装置２００が出力できないデータのファイル形式を送信するものであってもよい。この場合であっても、操作対象装置２００が出力できないデータが遠隔操作システム１００で共有されることを防ぐことができる。
【０１０３】
被操作側データ共有処理部３は、遠隔操作装置３００が提供可能なデータのうち、上記再生可能データ情報に従って選択された、操作対象装置２００が出力可能なデータのデータ特定情報を送信するように遠隔操作装置３００に要求する。
【０１０４】
また、被操作側データ共有処理部３は、データ特定情報を選択するときの条件を示すデータ選択条件を遠隔操作装置３００から受信したときに、該データ選択条件の送信元以外の遠隔操作装置３００に、上記受信したデータ選択条件を送信すると共に、該データ選択条件に従って選択したデータのデータ特定情報を送信するように要求する。
【０１０５】
例えば、遠隔操作装置３００ａからデータ選択条件を受信した場合には、被操作側データ共有処理部３は、遠隔操作装置３００ｂ〜３００ｄに上記受信したデータ選択条件を送信すると共に、遠隔操作装置３００ｂ〜３００ｄに上記データ選択条件に従って選択したデータのデータ特定情報を送信するように要求する。
【０１０６】
被操作側表示制御部４は、被操作側データ共有処理部３の指示に従って表示部２０４に画像を表示させる。なお、被操作側表示制御部４は、静止画像または動画像を表示部２０４に表示させることができる。
【０１０７】
通信可否判断部５は、被操作側通信制御部１によって通信接続が確立された端末と、通信が可能か否かを判断する。具体的には、通信可否判断部５は、通信接続が確立された端末に応答要求を送信し、該応答要求に対して応答があった場合に該端末と通信可能であると判断し、応答が確認できない場合に該端末と通信できないと判断する。
【０１０８】
これにより、操作対象装置２００は、例えば遠隔操作装置３００が操作対象装置２００との通信圏内から外れる等して通信接続が切断された場合に、該端末と通信することができなくなったことを認識することができる。したがって、操作対象装置２００は、通信可否判断部５を備えていることにより、通信接続が切断された遠隔操作装置３００に対して、無駄にデータの送信要求を送ることを防ぐことができる。
【０１０９】
スライドショー実行部６は、スライドショーの実行指示を受けてスライドショー再生を行う。具体的には、スライドショー実行部６は、スライドショーの実行指示を受けたときに、データ特定情報に含まれるデータの出力順を示す再生管理情報を生成する。そして、スライドショー実行部６は、上記生成した再生管理情報に従って遠隔操作装置３００にデータの送信要求を送り、遠隔操作装置３００から受信したデータを、受信した順に表示部２０４に表示する。
【０１１０】
また、スライドショー実行部６は、スライドショー再生を行うときに、データを表示する所定時間前に、該データを格納している遠隔操作装置３００が、該データを操作対象装置２００に送信可能であるか否かを判断する。
【０１１１】
具体的には、スライドショー実行部６は、表示対象となるデータを格納している遠隔操作装置３００に事前通知を送信する。そして、データの送信が可能であることを示す送信可能通知を受信した場合には、スライドショー実行部６は上記遠隔操作装置３００がデータを送信可能であると判断する。一方、データの送信ができないことを示す送信不可通知を受信した場合、または送信可能通知及び送信不可通知の何れも確認できない場合には、スライドショー実行部６は上記遠隔操作装置３００がデータを送信可能であると判断する。
【０１１２】
そして、上記遠隔操作装置３００がデータを送信可能であると判断した場合には、スライドショー実行部６は、送信を要求するデータの候補を、上記データの次に出力するデータに変更する。すなわち、上記データの次に出力するデータを格納している遠隔操作装置３００に対して上記事前通知を送信する。これにより、遠隔操作装置３００の不在によってスライドショーが途切れることを防ぐことができる。
【０１１３】
ストリーミング実行部７は、ストリーミング配信されるデータを受信して音声出力部２０２及び／または表示部２０４に出力させる。すなわち、ストリーミング実行部７は、楽曲等のストリーミングデータを受信した場合には、受信したストリーミングデータを音声出力部２０２に出力させる。そして、動画像のストリーミングデータを受信した場合には、受信したストリーミングデータを音声出力部２０２及び／または表示部２０４に出力させる。
【０１１４】
なお、ここで記載するストリーミングとは、データのダウンロードと再生とを同時に行う再生方式であり、ストリーミング配信されたデータは操作対象装置２００に残らないようになっている。すなわち、遠隔操作装置３００から操作対象装置２００に楽曲や動画像がストリーミング配信された場合には、楽曲または動画像の再生終了後に、楽曲または動画像のデータが操作対象装置２００に残らない。
【０１１５】
このように、遠隔操作システム１００では、共有されている楽曲や動画像の再生を行った場合であっても、楽曲や動画像のデータの複製が生成されないので、著作権を侵害することがない。
【０１１６】
コピー要求転送部８は、遠隔操作装置３００から遠隔操作システム１００において共有されているデータに対するコピー要求を受信した場合に、データ特定情報を参照してコピー要求されているデータを格納している端末を特定し、該特定した端末に対して上記受信したコピー要求を転送する。
【０１１７】
なお、著作権の設定されている楽曲や動画像、文書等のコピーが行われることは問題があるので、コピー要求転送部８は、コピー要求されたデータに著作権が設定されているか否かを判断し、コピー要求されたデータに著作権が設定されている場合には、コピーができない旨をコピー要求元の端末に伝達するようにしてもよい。この構成は、データ特定情報に著作権の設定の有無を示す情報を含めておくことで実現できる。
【０１１８】
〔遠隔操作装置３００のより詳細な構成〕
続いて、遠隔操作装置３００のより詳細な構成について、上記と同様に図１に基づいて説明する。図示のように、遠隔操作装置制御部３０６は、操作側通信制御部２１、操作側データ共有処理部（受信可能データリスト受信手段、受信可能データリスト表示手段、出力中データ情報受信手段）２２、操作側表示制御部２３、データ特定情報抽出部２４、スライドショー実行指示部（選択手段、出力指示手段）２５、コンテンツ送信制御部２６、ストリーミング配信部２７、及びコピー実行部２８を備えている。
【０１１９】
また、図示のように、遠隔操作装置記憶部３１０には、コンテンツが格納されている。コンテンツは、遠隔操作システム１００で共有する候補となるデータである。ここでは、遠隔操作装置記憶部３１０に、上記コンテンツとして、静止画像及び音声データが格納されていることを想定している。なお、遠隔操作システム１００では、これら以外の任意のデータ（例えば動画像やテキストデータ等）を共有することができる。なお、コンテンツは、遠隔操作装置３００に着脱可能な記録媒体に記録されていてもよい。
【０１２０】
操作側通信制御部２１は、操作対象装置２００と通信接続を確立する接続処理を行う。具体的には、操作側通信制御部２１は、操作対象装置２００に操作側第２通信部３０２を介して接続要求を送信する。そして、該送信した接続要求に対して操作対象装置２００から接続許可が返ってくることにより、操作対象装置２００と遠隔操作装置３００とで操作側第２通信部３０２を介した通信接続が確立される。
【０１２１】
操作側データ共有処理部２２は、データ特定情報抽出部２４に指示して、遠隔操作装置記憶部３１０に格納されているデータ（コンテンツ）の中から、操作対象装置２００が出力可能なデータのデータ特定情報を抽出させる。そして、操作側データ共有処理部２２は、上記抽出させたデータ特定情報を操作対象装置２００に送信する。
【０１２２】
操作側表示制御部２３は、操作側データ共有処理部２２の指示に従って表示部３０７に遠隔操作装置３００の操作用の画像を表示する。なお、操作側表示制御部２３が表示部３０７に表示させる画像は静止画像または動画像である。
【０１２３】
データ特定情報抽出部２４は、操作側データ共有処理部２２の指示に従って、遠隔操作装置記憶部３１０に格納されているコンテンツからデータ特定情報を抽出する。また、データ特定情報抽出部２４は、必要に応じて上記抽出したデータ特定情報を操作側表示制御部２３に指示して表示部３０７に表示させる。
【０１２４】
これにより、遠隔操作装置３００のユーザは、データ特定情報抽出部２４がどのようなデータを選択したのかを確認することができる。そして、必要に応じて共有するデータ（データ特定情報を操作対象装置２００に送信するデータ）を変更したり、追加したりすることも可能になる。
【０１２５】
スライドショー実行指示部は、操作対象装置２００にスライドショー再生を実行させる。具体的には、スライドショー実行指示部２５は、スライドショー実行指示を受けて操作対象装置２００にスライドショーの実行指示を送信することによって、操作対象装置２００にスライドショー再生を実行させる。
【０１２６】
コンテンツ送信制御部２６は、操作対象装置２００からデータの送信要求を受信したときに、上記要求されたデータを遠隔操作装置記憶部３１０から読み出して操作対象装置２００に送信する。
【０１２７】
ストリーミング配信部２７は、動画像データまたは音声データのストリーミング配信を行う。具体的には、ストリーミング配信部２７は、ストリーミング配信要求を受信したときに、ストリーミング配信要求されているコンテンツを遠隔操作装置記憶部３１０から読み出し、ストリーミング配信の要求元に配信する。
【０１２８】
コピー実行部２８は、他の端末が格納しているデータを自装置にコピーするデータコピー処理を実行する。なお、データコピー処理の詳細については後述する。
【０１２９】
〔全体の処理の流れ〕
遠隔操作システム１００では、まず遠隔操作装置３００と操作対象装置２００とでデータの共有が行われ、その後、遠隔操作装置３００からの指示に従って、上記共有されたデータを操作対象装置２００が出力する。これらの処理の流れについて、図６に基づいて説明する。図６は、遠隔操作システム１００におけるデータの共有から出力までの処理の一例を示すフローチャートである。
【０１３０】
ここでは、遠隔操作装置３００ａを、操作対象装置２００に操作指示を送信する指示送信側端末とし、遠隔操作装置３００ｂを、操作対象装置２００にデータを提供するデータ提供端末とし、操作対象装置２００を、データ提供端末が提供するデータの出力を行う出力装置として説明する。
【０１３１】
なお、指示送信側端末は、データ提供端末としての機能も兼ねる。すなわち、指示送信側端末は、データの出力を行う操作対象装置２００に操作指示を送信する端末であると共に、操作対象装置２００からデータの送信要求を受けた場合には、データ提供端末として機能する。
【０１３２】
〔遠隔操作装置３００ａ（指示送信端末）の処理〕
まず、遠隔操作装置３００ａは、操作対象装置２００と接続処理（指示送信端末側）を行う（Ｓ１）。接続処理（指示送信端末側）では、操作側通信制御部２１が操作対象装置２００に接続要求を送信する。そして、操作側通信制御部２１が上記送信した接続要求に対する接続許可の受信を確認することによって、操作対象装置２００と遠隔操作装置３００ａとの通信接続が確立されて、接続処理（指示送信端末側）は終了する。
【０１３３】
接続処理（指示送信端末側）が終了すると、操作対象装置２００から該操作対象装置２００にて再生することのできるデータのファイル形式を示す再生可能データ情報が送信されるので、遠隔操作装置３００ａは、これを受信する（Ｓ２）。遠隔操作装置３００ａは、上記受信した再生可能データ情報を用いて、操作対象装置２００に送信するデータ特定情報を選択するので、操作対象装置２００が再生できないデータが操作対象装置２００に送信されることを防ぐことができる。
【０１３４】
続いて、遠隔操作装置３００ａでは、データ共有処理（指示送信端末側）が行われる（Ｓ３）。データ共有処理（指示送信端末側）では、遠隔操作装置３００ａは、遠隔操作システム１００で共有するデータのデータ特定情報とデータ選択条件とを操作対象装置２００に送信する。
【０１３５】
データ共有処理（指示送信端末側）が終了すると、遠隔操作装置３００ａは、スライドショーの実行指示、ＢＧＭ付きスライドショーの実行指示、データ出力指示、または終了指示を待ち受ける（Ｓ４、Ｓ６、Ｓ８、Ｓ１０）。遠隔操作装置３００ａが上記の各指示を受け付ける方法は特に限定されないが、例えば、図７に示すような画像を表示部３０７に表示させることによって、上記の各指示をユーザに入力させればよい。
【０１３６】
図７は、遠隔操作装置３００ａに表示される画面の一例を示す図である。図示の画面は、ソフトウェアキーボード表示（以下、ソフトキー表示と称する）と呼ばれるものである。ソフトキー表示では、操作部３０８の操作キーと、各操作キーに割り当てられた機能とが表示される。
【０１３７】
すなわち、画面表示に従って操作部３０８に操作キー入力を行うことによって、表示されている機能に対応する処理を遠隔操作装置３００ａに実行させることができる。例えば、図７の例では、「１．スライドショー」と表示されている。この場合には、操作部３０８の「１」と表示されている操作キーに入力を行うことによって、遠隔操作装置３００ａに、スライドショー再生を行うための処理を実行させることができる。同様に、「２」と表示されている操作キーに入力を行うことによって、遠隔操作装置３００ａに、音楽再生またはＢＧＭ付きスライドショー再生を行うための処理を実行させることができる。
【０１３８】
また、操作部３０８の上下左右の方向キーを操作することによって操作対象装置２００に表示されるデータ特定情報を選択することができる。そして、操作部３０８の決定キーを操作することによって上記選択されたデータ特定情報に対応するデータを操作対象装置２００に出力させることができる（データ出力処理）。
【０１３９】
ここで、スライドショーの実行指示があったことを確認した場合（Ｓ４でＹＥＳ）には、遠隔操作装置３００ａは、スライドショー実行処理（指示送信端末側）を実行する（Ｓ５）。これにより、操作対象装置２００では、遠隔操作装置３００ａ及び／または３００ｂが格納している画像が順次表示（シャッフル表示）される。
【０１４０】
また、ＢＧＭ付きスライドショーの実行指示があったことを確認した場合（Ｓ６でＹＥＳ）には、遠隔操作装置３００ａは、ＢＧＭ付きスライドショー実行処理（指示送信端末側）を実行する（Ｓ７）。これにより、操作対象装置２００では、遠隔操作装置３００ａ及び／または３００ｂが格納している画像が順次表示されると共に、遠隔操作装置３００ａ及び／または３００ｂが格納している楽曲がストリーミング再生される。
【０１４１】
そして、データ出力指示があったことを確認した場合（Ｓ８でＹＥＳ）には、遠隔操作装置３００ａは、データ出力処理（指示送信端末側）を実行する（Ｓ９）。これにより、操作対象装置２００では、遠隔操作装置３００ａ及び／または３００ｂが格納しているデータが出力される。
【０１４２】
具体的には、データ出力処理（指示送信端末側）では、コンテンツ送信制御部２６は、操作対象装置２００からのデータ送信要求受信を確認したときに、要求されたデータを遠隔操作装置記憶部３１０から読み出して操作対象装置２００に送信する。なお、遠隔操作装置３００のユーザが、上記要求されたデータを操作対象装置２００に出力させたくない場合も考えられるので、コンテンツ送信制御部２６は、データ送信要求受信を確認したときに、要求を受けたデータの送信可否をユーザに選択させるようにしてもよい。
【０１４３】
一方、終了指示があったことを確認した場合（Ｓ１０でＹＥＳ）には、遠隔操作装置３００ａは、操作対象装置２００に対する操作指示を終了する。
【０１４４】
なお、図示していないが、スライドショーまたはＢＧＭ付きスライドショーの実行指示があったことを確認した場合には、遠隔操作装置３００ａは、ユーザに繰り返し再生を行うか否かを選択させる。ユーザが、繰り返し再生を行うことを選択した場合には、スライドショー表示される画像が１周した後も、引き続き１枚目の画像からスライドショーが行われる。繰り返し再生を行うか否かは、例えば遠隔操作装置３００ａの表示部３０７に選択項目を表示することによって、ユーザに選択させることができる。
【０１４５】
〔操作対象装置２００（出力装置）の処理〕
操作対象装置２００は、接続処理（出力装置側）を行うことによって、遠隔操作装置３００と通信接続を確立する（Ｓ１１）。具体的には、被操作側通信制御部１は、遠隔操作装置３００ａまたは３００ｂからの接続要求を待ち受け、接続要求の受信を確認したときには、該受信した接続要求の送信元端末に接続許可を送信して、該接続要求の送信元端末との通信接続を確立する。
【０１４６】
接続処理（出力装置側）が終了すると、再生可能データ情報送信部２は、操作対象装置２００にて再生できるデータを示す再生可能データ情報を、上記接続処理（出力装置側）にて通信接続を確立した相手端末に送信する（Ｓ１２）。ここでは、操作対象装置２００は、遠隔操作装置３００ａ及び３００ｂの両方と通信接続を確立していることを想定しているので、遠隔操作装置３００ａ及び３００ｂの両方に再生可能データ情報が送信される。
【０１４７】
再生可能データ情報は、操作対象装置２００にて再生可能なファイル形式を示すデータである。ここでは、操作対象装置２００が、「jpg」、「mp3」、及び「mpg」形式のファイルを再生できることを想定しているので、再生可能データ情報は、「jpg」、「mp3」、及び「mpg」形式のファイルが再生可能であることを示すデータとなる。
【０１４８】
再生可能データ情報は、操作対象装置２００が必要なときに読み出して送信できるようになっていればよく、例えば操作対象装置記憶部２０７等に予め格納しておけばよい。なお、再生可能データ情報は、遠隔操作装置３００ａ及び３００ｂが、操作対象装置２００が再生出力することのできないデータを特定できるものであればよいので、操作対象装置２００が再生できないデータを示す情報であってもよい。
【０１４９】
ここで、遠隔操作装置３００ａがデータ共有処理（指示送信端末側）を実行したときには、操作対象装置２００ではデータ共有処理（出力装置側）が実行される（Ｓ１３）。データ共有処理（出力装置側）では、操作対象装置２００は、遠隔操作システム１００で共有するデータのデータ特定情報を収集する。
【０１５０】
データ共有処理（出力装置側）が終了した後は、操作対象装置２００は、遠隔操作装置３００ａからスライドショー実行指示、ＢＧＭ付きスライドショー実行指示、またはデータ出力指示が送信されるのを待ち受ける。
【０１５１】
そして、スライドショー実行指示を受信した場合には、スライドショー実行部６がスライドショー実行処理（出力装置側）を行う（Ｓ１４）。これにより、遠隔操作装置３００ａ及び／または３００ｂが格納している画像が操作対象装置２００で順次表示（シャッフル表示）される。
【０１５２】
また、ＢＧＭ付きスライドショー実行指示を受信した場合には、スライドショー実行部６がＢＧＭ付きスライドショー実行処理（出力装置側）を行う（Ｓ１５）。これにより、操作対象装置２００では、遠隔操作装置３００ａ及び／または３００ｂが格納している画像が順次表示されると共に、遠隔操作装置３００ａ及び／または３００ｂが格納している楽曲がストリーミング再生される。
【０１５３】
そして、データ出力処理の実行指示を受信した場合には、操作対象装置２００は、データ出力処理（出力装置側）を行う（Ｓ１６）。これにより、操作対象装置２００では、遠隔操作装置３００ａ及び／または３００ｂが格納しているデータが出力される。
【０１５４】
具体的には、データ出力処理（出力装置側）では、スライドショー実行部６は、出力対象となるデータを格納している端末（遠隔操作装置３００ａまたは３００ｂ）にデータ送信要求を送信する。そして、スライドショー実行部６は、上記要求したデータを受信すると、これを表示部２０４及び／または音声出力部２０２から出力する。
【０１５５】
なお、データ出力処理では、遠隔操作装置３００が格納するデータのコピーが操作対象装置２００に受信される。受信したデータは、出力した後も操作対象装置２００が保有するようにしてもよいが、スライドショー実行部６は、上記受信したデータを出力した後に、当該データを消去するようにしてもよい。これにより、データの２次コピーを防ぐことができ、また操作対象装置２００に大量のデータが格納されることを防ぐこともできる。
【０１５６】
〔遠隔操作装置３００ｂ（データ提供端末）の処理〕
データ提供端末として機能する遠隔操作装置３００ｂにおいても、まず操作対象装置２００との接続処理（指示送信端末側）が行われる（Ｓ１）。これにより、遠隔操作装置３００ｂと操作対象装置２００との通信接続が確立される。そして、通信接続の確立後、遠隔操作装置３００ｂは、操作対象装置２００から再生可能データ情報を受信する（Ｓ２）。
【０１５７】
そして、遠隔操作装置３００ｂは、操作対象装置２００がデータ共有処理（出力装置側）を実行したときに、データ共有処理（データ提供端末側）を実行する（Ｓ２１）。データ共有処理（データ提供端末側）では、遠隔操作装置３００ｂは、自機の格納しているデータのうち、遠隔操作システム１００で共有するデータのデータ特定情報を操作対象装置２００に送信する。
【０１５８】
データ共有処理（データ提供端末側）が終了した後は、遠隔操作装置３００ｂは、操作対象装置２００からの指示に従って、操作対象装置２００にデータを送信する。すなわち、遠隔操作装置３００ｂは、操作対象装置２００がスライドショーを実行するときにはスライドショー実行処理（データ提供端末側）を行い（Ｓ２２）、ＢＧＭ付きスライドショーを実行するときにはＢＧＭ付きスライドショー実行処理（データ提供端末側）を行い（Ｓ２３）、データ出力を行うときにはデータ出力処理（データ提供端末側）を行う（Ｓ２４）。
【０１５９】
〔データ共有処理〕
続いて、図６のフローチャートにおけるデータ共有処理（Ｓ３、Ｓ１３、Ｓ２１）の詳細について、図８に基づいて説明する。図８は、データ共有処理の一例を示すフローチャートである。
【０１６０】
〔遠隔操作装置３００ａ（指示送信端末）の処理〕
まず、遠隔操作装置３００ａの操作側データ共有処理部２２は、図６のＳ２にて受信した再生可能データ情報に基づいて、操作対象装置２００が再生（出力）できるデータ（ファイル形式）を特定する（Ｓ３１）。そして、操作側データ共有処理部２２は、以下の処理にて上記特定したファイル形式以外のデータが共有されないように制御する。
【０１６１】
続いて、操作側データ共有処理部２２は、共有するデータの選択開始を待ち受ける（Ｓ３２）。ここで、遠隔操作装置３００ａのユーザが共有データの選択を開始した場合（Ｓ３２でＹＥＳ）には、操作側データ共有処理部２２は、遠隔操作装置３００ａのユーザにデータ選択条件を入力させる（Ｓ３３）。
【０１６２】
なお、データ選択条件の入力方法は、ユーザが、自身の意図する条件を入力することができるものであればよく、特に限定されない。例えば、操作側データ共有処理部２２が、事前に用意されたデータ選択条件の候補を表示部３０７に表示して、表示した候補からユーザに選択条件を選択させるようにしてもよい。また、ユーザのキーワード入力を受け付けて、受け付けたキーワードをデータ選択条件として用いるようにしてもよい。データ選択条件またはキーワードは、例えば操作部３０８を操作して入力するようにすればよい。また、遠隔操作装置３００が音声認識機能を備えている場合には、データ選択条件またはキーワードを音声入力するようにしてもよい。
【０１６３】
データ選択条件が入力されると、操作側データ共有処理部２２は、データ特定情報抽出部２４に指示して、上記入力されたデータ選択条件に合致するデータのデータ特定情報を抽出させる。また、このときに操作側データ共有処理部２２は、Ｓ３１にて特定したファイル形式をデータ特定情報抽出部２４に伝達する。
【０１６４】
Ｓ３１にて特定したファイル形式の伝達を受け、またデータ特定情報の抽出指示を受けたデータ特定情報抽出部２４は、遠隔操作装置記憶部３１０に格納されているコンテンツの中から、上記入力されたデータ選択条件に合致し、かつ操作対象装置２００が再生可能なデータを選択し、選択した各データからデータ特定情報を抽出する（Ｓ３４）。
【０１６５】
データ特定情報抽出部２４は、データ特定情報の抽出が終了すると、操作側表示制御部２３に指示して上記抽出したデータ特定情報を表示部３０７に表示させて、該表示させたデータ特定情報に対応するデータを共有することの可否をユーザに選択させる（Ｓ３５）。ここで、共有しないことが選択された場合（Ｓ３５でＮＯ）には、処理はＳ３２に戻り、操作側データ共有処理部２２は、共有データの選択が開始されるのを待ち受ける。
【０１６６】
一方、表示部３０７に表示させたデータ特定情報の一部または全部を共有することが選択された場合（Ｓ３５でＹＥＳ）には、操作側データ共有処理部２２は、共有することが選択されたデータ特定情報と、上記入力されたデータ選択条件と、上記データ特定情報を操作対象装置２００に表示させる表示指示とを操作対象装置２００に送信する（Ｓ３６）。これにより、データ共有処理（指示送信端末側）は、終了する。
【０１６７】
〔操作対象装置２００（出力装置）の処理〕
操作対象装置２００が実行するデータ共有処理（出力装置側）は、遠隔操作装置３００ａ（指示送信端末）が送信する表示指示、データ特定情報、及びデータ選択条件を受信することによって開始する（Ｓ４１）。
【０１６８】
なお、データ共有処理（出力装置側）の開始のトリガは、上記の例に限られない。例えば、データ特定情報のみを受信した場合にデータ共有処理（出力装置側）を開始するようにしてもよい。この場合には、選択条件なしでデータの共有を求めることになる。また、データ選択条件のみの受信をトリガにデータ共有処理（出力装置側）を開始してもよい。この場合には、遠隔操作装置３００ａ及び３００ｂの両方に、上記受信したデータ選択条件を満たすデータのデータ特定情報を要求することになる。
【０１６９】
さらに、データ共有処理（出力装置側）を開始する指示を受けたときに、データ共有処理（出力装置側）を開始するようにしてもよい。例えば、操作対象装置２００に対してデータ選択条件の入力、及びデータ共有処理（出力装置側）の開始指示の入力を行えるようにして、操作対象装置２００から遠隔操作装置３００ａ及び３００ｂにデータ特定情報要求を送信するようにしてもよい。
【０１７０】
被操作側データ共有処理部３は、表示指示、データ特定情報、及びデータ選択条件の受信を確認すると、受信した表示指示に基づき、被操作側表示制御部４に指示して上記受信したデータ特定情報を表示部２０４に表示させる（Ｓ４２）。これにより、遠隔操作システム１００のユーザは、表示部２０４を見ることによって、遠隔操作装置３００ａが共有しようとするデータを確認することができる。なお、遠隔操作装置３００ａから表示指示が送信されなかった場合には、Ｓ４２の処理は行わずＳ４３の処理に進む。
【０１７１】
また、操作対象装置２００が上記データ選択条件に合致するデータを格納している場合には、被操作側データ共有処理部３は、そのデータのデータ特定情報も合せて表示するようにしてもよい。すなわち、操作対象装置２００は、データ提供端末としての機能を兼ねるものであってもよい。
【０１７２】
続いて、被操作側データ共有処理部３は、通信可否判断部５に指示して、遠隔操作装置３００ａ以外の端末と通信可能か否かを確認させる。そして、通信可否の確認指示を受けた通信可否判断部５は、操作対象装置２００と通信接続している各端末（この場合には遠隔操作装置３００ｂ）に応答要求を送信し、応答が返ってくるか否かに基づいて遠隔操作装置３００ａ以外の端末と通信可能か否かを判断する（Ｓ４３）。
【０１７３】
遠隔操作装置３００ａ以外の端末から応答が返ってこなかった場合には、通信可否判断部５は、他の端末と通信できないと判断し（Ｓ４３でＮＯ）、その旨を被操作側データ共有処理部３に伝達する。この場合には、被操作側データ共有処理部３は、データ共有処理（出力装置側）を終了する。したがって、この場合には、遠隔操作装置３００ａが送信したデータ特定情報に対応するデータのみが共有されることになる。
【０１７４】
一方、遠隔操作装置３００ａ以外の端末から応答が返ってきた場合には、通信可否判断部５は、他の端末と通信できると判断し（Ｓ４３でＹＥＳ）、応答が返ってきた端末の通信アドレスを被操作側データ共有処理部３に伝達する。この場合には、被操作側データ共有処理部３は、上記受信したデータ選択条件及び該データ選択条件を満たすデータ特定情報の送信を要求するデータ特定情報要求を、上記通信アドレス宛に送信する（Ｓ４４）。
【０１７５】
次に、被操作側データ共有処理部３は、データ特定情報の受信を待ち受け、これを受信する（Ｓ４５）。データ特定情報を受信すると、被操作側データ共有処理部３は、被操作側表示制御部４に指示して、Ｓ４５にて受信したデータ特定情報とＳ４１にて受信したデータ特定情報との両方を表示部２０４に表示させる。これにより、表示部２０４に表示されるデータ特定情報が更新される（Ｓ４６）。
【０１７６】
そして、データ特定情報要求を送信した全ての端末からデータ特定情報が返ってきたときには、被操作側データ共有処理部３は、データ共有処理（出力装置側）を終了する。また、データ特定情報要求を送信した後、所定の期間が経過しても該データ特定情報要求の送信先端末からデータ特定情報が返ってこない場合にも、被操作側データ共有処理部３は、データ共有処理（出力装置側）を終了する。
【０１７７】
〔遠隔操作装置３００ｂ（データ提供端末）の処理〕
遠隔操作装置３００ｂが実行するデータ共有処理（データ提供端末側）は、操作対象装置２００が送信するデータ特定情報要求及びデータ選択条件を受信することによって開始する（Ｓ５１）。
【０１７８】
データ特定情報及びデータ選択条件を受信すると、遠隔操作装置３００ｂの操作側データ共有処理部２２は、図６のＳ２にて受信した再生可能データ情報に基づいて、操作対象装置２００が再生できるデータ（ファイル形式）を特定する（Ｓ３１）。そして、操作側データ共有処理部２２は、以下の処理にて上記特定したファイル形式以外のデータが共有されないように制御する。
【０１７９】
続いて、操作側データ共有処理部２２は、データ特定情報抽出部２４に指示して、上記受信したデータ選択条件に合致するデータのデータ特定情報を抽出させる。また、操作側データ共有処理部２２は、Ｓ３１にて特定したファイル形式をデータ特定情報抽出部２４に伝達する。
【０１８０】
データ特定情報の抽出指示を受けたデータ特定情報抽出部２４は、遠隔操作装置記憶部３１０に格納されているコンテンツに、上記データ選択条件を満たし、かつ操作対象装置２００が再生可能なデータが含まれているか否かを確認する（Ｓ５２）。
【０１８１】
データ特定情報抽出部２４は、上記データ選択条件を満たし、かつ操作対象装置２００が再生可能なデータが含まれていないと判断した場合（Ｓ５２でＮＯ）には、その旨を操作側データ共有処理部２２に伝達する。そして、この場合には、操作側データ共有処理部２２は、データ共有処理（データ提供端末側）を終了する。
【０１８２】
一方、データ特定情報抽出部２４は、上記データ選択条件を満たし、かつ操作対象装置２００が再生可能なデータが含まれていると判断した場合（Ｓ５２でＹＥＳ）には、当該データからデータ特定情報を抽出し、該抽出したデータ特定情報を操作側データ共有処理部２２に伝達する。
【０１８３】
続いて、操作側データ共有処理部２２は、上記抽出されたデータ特定情報の共有の可否をユーザに選択させる（Ｓ５３）。ここで、共有しないことが選択された場合（Ｓ５３でＮＯ）には、操作側データ共有処理部２２は、データ共有処理（データ提供端末側）を終了する。
【０１８４】
一方、共有することが選択された場合（Ｓ５３でＹＥＳ）には、操作側データ共有処理部２２は、データ特定情報抽出部２４から受け取ったデータ特定情報を操作対象装置２００に送信する（Ｓ５４）。これにより、データ共有処理（データ提供端末側）は、終了する。
【０１８５】
なお、Ｓ５３では、操作側データ共有処理部２２は、データ特定情報抽出部２４が抽出したデータ特定情報を表示部３０７に表示させ、共有するデータを遠隔操作装置３００ｂのユーザに確認させ、必要に応じて共有するデータを変更させるようにしてもよい。
【０１８６】
〔共有するデータの具体例〕
ここで、遠隔操作システム１００で共有されるデータの具体例について説明する。遠隔操作システム１００では、スライドショー再生を行うので、ここでは画像のデータ構造について説明する。画像は、下記の表１に示すようなデータ構造を有している。
【０１８７】
【表１】
2010004403.tif 000003
【０１８８】
表１に示すように、画像は、実データとして高解像度画像を含んでいると共に、コンテンツ情報としてサムネイル画像及びコンテンツ詳細情報を含んでいる。なお、コンテンツ情報は、画像データが生成されるときに実データに付随して生成されるデータである。
【０１８９】
例えば、デジタルカメラで写真の撮影を行った場合には、実データとして高解像度画像が生成されると共に、上記撮影した写真のサムネイル画像、及び写真の撮影日時、撮影したデジタルカメラの機種、製造番号等のコンテンツ情報が生成される。そして、これらのデータを含む１ファイルとして画像データが生成される。
【０１９０】
遠隔操作システム１００では、このコンテンツ詳細情報の少なくとも一部をデータ特定情報として利用している。ここで、コンテンツ詳細情報について、下記の表２に基づいて説明する。表２は、画像データに含まれるコンテンツ詳細情報の一例を示している。
【０１９１】
【表２】
2010004403.tif 000004
【０１９２】
表２に示すように、コンテンツ詳細情報には、実データ（高解像度画像）のファイル名、サムネイル画像のファイル名、撮影日時、撮影場所、撮影機種、データを格納している装置の製造番号、所有者を特定するための所有者情報、及び当該画像の入手手段が含まれている。すなわち、ここでは、遠隔操作装置３００は、写真の撮影機能を備えていることを想定している。
【０１９３】
なお、撮影場所は、例えば撮影機（遠隔操作装置３００であってもよいし、それ以外の撮影装置であってもよい）に搭載されたＧＰＳ（Global Positioning System）を用いて取得することができる。
【０１９４】
また、ここでは、入手手段として、自装置にて撮影、赤外線通信にて取得、メールで受信、及びインターネットにて取得、の４通りを想定しており、これらの入手手段をそれぞれ１〜４の数字で表すことを想定している。例えば、表２の例では、入手手段が「１」となっているので、この画像は自装置で撮影されたものであることがわかる。無論、データの入手手段は、上記の例に限られない。
【０１９５】
遠隔操作システム１００では、上記のようなコンテンツ詳細情報を利用して、データ選択条件を満たすデータを選択する。例えば、「２００７年の８月に撮影された画像」というデータ選択条件が設定された場合には、表２の画像が共有データの候補として抽出される。
【０１９６】
また、上記コンテンツ詳細情報には、画像を格納している端末を特定するための端末特定情報が含まれている（表２の例では画像を格納している遠隔操作装置３００の製造番号）。これにより、操作対象装置２００は、遠隔操作システム１００で共有されている各データがどの端末に格納されているかを認識することが可能になる。
【０１９７】
なお、端末特定情報は、当該データ（この場合は画像）を格納している端末を特定することができるものであればよく、製造番号に限られない。例えば、データを格納している遠隔操作装置３００の電話番号を端末特定情報としてもよい。すなわち、表２の所有者情報を端末特定情報とすることもできる。また、ユーザＩＤ、ＳＩＭ（Subscriber Identity Module）カードＩＤ等を端末特定情報とすることもできる。
【０１９８】
データ特定情報抽出部２４は、画像のデータ特定情報を抽出する場合には、画像のサムネイル画像を抽出すると共に、上記のようなコンテンツ詳細情報から必要なデータをピックアップして、当該画像にアクセスするためのＵＲＬ（Uniform Resource Locator）を生成する。
【０１９９】
例えば、表２のコンテンツ詳細情報からは、「http://357667005259978/2007.8.10.12:45:38/2008.2.22.12:45:44/s0001.JPEG」のようなＵＲＬを生成することができる。この例では、「http://」がＵＲＬを示し、「357667005259978」が製造番号（端末特定情報）を示し、「2007.8.10.12:45:38」が撮影日時を示し、「2008.2.22.12:45:44」がデータ特定情報の送信日時を示し、「s0001.JPEG」がサムネイル画像のファイル名を示している。
【０２００】
したがって、データ特定情報として、「s0001.JPEG」とのサムネイル画像、及び「http://357667005259978/2007.8.10.12:45:38/2008.2.22.12:45:44/s0001.JPEG」とのＵＲＬを操作対象装置２００に送信した場合には、操作対象装置２００は、「s0001.JPEG」とのサムネイル画像の実データ（高解像度画像）を所有している端末を特定し、該特定した端末に対して上記実データを要求することが可能になる。
【０２０１】
ここで、上記のＵＲＬには、データ特定情報の送信日時が含まれている。これは、同名のデータを識別するためのものである。例えば、デジタルカメラで写真の撮影を行った場合には、デジタルカメラによって自動的にファイル名が決定される。したがって、同じ機種（あるいは同じメーカー）のデジタルカメラや携帯電話機で写真の撮影を行った場合には、同名のファイルが生成される。そして、同名のファイルが遠隔操作システム１００で共有された場合には、これをファイル名で識別することができない。
【０２０２】
そこで、上記の例では、ＵＲＬにデータ特定情報の送信日時を示す情報を組み込んでいる。これにより、操作対象装置２００は、同名のファイルを識別することが可能になる。なお、操作対象装置２００と遠隔操作装置３００との通信接続が遮断されたときには、上記ＵＲＬは破棄するものとする。
【０２０３】
上記では、画像のデータ特定情報の一例について説明したが、動画像のデータ特定情報も同様のものを用いることができる。なお、データ特定情報は、操作対象装置２００が、遠隔操作システム１００で共有されているデータを特定することができるものであり、かつ共有されているデータを格納している端末を特定することができるものであればよく、上記の例に限られない。
【０２０４】
例えば、楽曲のデータのデータ特定情報は、下記の表３に示すようなデータとすることもできる。表３は、楽曲のデータ特定情報の一例を示している。表３の例におけるデータ特定情報には、ファイル名、楽曲のタイトル、アーチスト名、楽曲が収録されているアルバムのアルバム名、再生時間、楽曲の取得日時、楽曲を聴いた日時、聴いた場所、楽曲が格納されている機器の製造番号（端末特定情報）、及びデータ特定情報を操作対象装置２００に送信した日時が含まれている。
【０２０５】
【表３】
2010004403.tif 000005
【０２０６】
楽曲には、同タイトルでアーチストが異なるものや、タイトルもアーチストも同じであるが、再生時間が異なるものが存在するので、表３の例ではデータ特定情報にタイトル、アーチスト名、及び再生時間を含めている。これにより、表３のデータ特定情報を受信した操作対象装置２００が、受信したデータ特定情報に基づいてタイトル、アーチスト名、及び再生時間を表示することが可能になる。そして、遠隔操作システムでどのような楽曲が共有されているかをユーザに認識させることができる。
【０２０７】
アルバム名は、上記タイトル名等と同様に、操作対象装置２００に表示するために用いることもできるが、データ選択条件を用いて楽曲を選択するときにアルバム名の情報を用いることもできる。例えば、データ選択条件で特定のアルバム名を指定することによって、同じアルバムに含まれる楽曲を共有データの候補として抽出することもできる。また、データ選択条件が示すキーワードに合致するアルバム名を有する楽曲を共有データの候補として抽出することもできる。なお、シングル曲等のように、アルバムに収録されていない楽曲については、アルバム名の情報は含まれない。
【０２０８】
楽曲の取得日時、楽曲を聴いた日時、及び聴いた場所は、データ選択条件を用いて楽曲を選択するときに用いられる。例えば、「最近聴いた曲」というデータ選択条件が設定された場合には、そのときの日時に近い（例えば１週間以内の）「楽曲を聴いた日時」を有する楽曲が共有データの候補として抽出される。
【０２０９】
なお、楽曲を聴いた日時は、楽曲が再生されたときに記録するようにすればよい。また、聴いた場所は、楽曲が再生されたときに、その場所を例えばＧＰＳ等で取得して記録するようにすればよい。
【０２１０】
〔遠隔操作装置３００ａの表示画面例〕
ここで、データ共有処理（指示送信端末側）において、遠隔操作装置３００ａの表示部３０７に表示される画面の一例について、図９に基づいて説明する。図９は、データ共有処理（指示送信端末側）を実行するときの表示画面の一例を示す図である。なお、図９では、遠隔操作装置３００ａにて写真を閲覧するためのアプリケーションソフト（以下、写真アプリと言う）の一機能としてデータ共有処理（指示送信端末側）が実行される例を示している。
【０２１１】
同図の左上の図は、遠隔操作装置３００ａのユーザが、操作部３０８に入力操作を行って写真アプリを起動させたときの表示画面の一例を示している。図示のように、写真アプリを起動させることによって、遠隔操作装置記憶部３１０に記憶されている写真（画像）が表示部３０７にサムネイル表示される。
【０２１２】
また、図示のように、サムネイル表示された画像の１つには、カーソルが合わされている。このカーソルは、選択位置を示すものであり、操作部３０８に設けられている上下左右の方向キーを操作することによって、表示画面上におけるカーソルの位置を移動させることができるようになっている。
【０２１３】
そして、表示されたサムネイル画像にカーソルを合せた状態で、操作部３０８の決定キーを操作することによって、カーソルを合せたサムネイル画像を決定することができるようになっている。サムネイル画像が決定されると、決定されたサムネイル画像の実データ（高解像度画像）が表示画面に表示される。
【０２１４】
また、図示のように、表示画面にはサブメニューを選択するためのソフトキーが表示されている。ここで、操作部３０８を操作してサブメニューを選択すると、表示画面が同図の右上の画面に切り換わる。サブメニューでは、選択された写真（カーソルが合わされた位置の写真）をテレビ（操作対象装置２００）に表示させるか、テレビへのシャッフル表示を実行するかを選択することができるようになっている。
【０２１５】
なお、ここで記載しているシャッフルとは、複数の遠隔操作装置（例えば遠隔操作装置３００ａと３００ｂ）が格納しているコンテンツを遠隔操作システムで共有し、共有するコンテンツをユーザ指示（例えば遠隔操作装置３００ａまたは３００ｂに入力される指示）に従って、操作対象装置２００において連続再生することを意味する。
【０２１６】
ここで、選択された写真をテレビに表示することが選択された場合には、遠隔操作装置３００ａは、選択された写真のデータを操作対象装置２００に送信して表示させる。
【０２１７】
一方、シャッフル表示の実行が選択された場合には、操作側データ共有処理部２２は、共有データの選択が開始されたと判断する（図８のＳ３３参照）。そして、操作側データ共有処理部２２は、操作側表示制御部２３に指示してデータ選択条件入力用の画面を表示させる。これにより、表示画面は、同図の左下の画面に切り換わる。
【０２１８】
同図の左下の表示画面例では、選択写真と同じ日付、選択写真と同じ場所、選択写真と同じ所有者、今日撮影した写真、今週撮影した写真、今月撮影した写真、ネットダウンロードした写真、及び日付を指定、というデータ選択条件が表示されている。遠隔操作システム１００では、ここで選択されたデータ選択条件に基づいてデータの共有が行われる。
【０２１９】
図示の例におけるデータ選択条件は、同図の右上の画面でカーソルが合わされた写真に関連する写真の共有を行うためのデータ選択条件と、カーソルが合わされた写真と関係のないデータ選択条件と、ユーザが設定変更できるデータ選択条件とに分類できる。
【０２２０】
上記の例では、選択写真と同じ日付、選択写真と同じ場所、選択写真と同じ所有者、とのデータ選択条件が、カーソルが合わされた写真に関連する写真の共有を行うためのデータ選択条件に相当する。図示の例では、写真を選択した状態でデータ選択条件をユーザに選択させるので、カーソルが合わされた写真に関連する写真の共有が行われる可能性が高い。
【０２２１】
したがって、カーソルが合わされた写真に関連する写真の共有を行うためのデータ選択条件は、他の選択条件よりも選択しやすい位置（図示の例ではより上側）に表示することが好ましい。また、カーソルが合わされた写真に関連する写真の共有を行うためのデータ選択条件と他のデータ選択条件とをユーザが識別可能に表示するようにしてもよい。例えば、表示色、表示欄、字体、明度、色調等を変えることにより、カーソルが合わされた写真に関連する写真の共有を行うためのデータ選択条件をユーザが選択しやすくなる。
【０２２２】
また、上記の例では、今日撮影した写真、今週撮影した写真、今月撮影した写真、及びネットダウンロードした写真、とのデータ選択条件が、カーソルが合わされた写真に関係なく表示されるデータ選択条件である。そして、日付を指定とのデータ選択条件が、ユーザが設定変更できるデータ選択条件である。
【０２２３】
なお、データ選択条件は、上記の例に限られず、必要に応じて、またデータ特定情報に含まれるデータに応じて適宜設定することができる。例えば、データ特定情報に撮影場所のデータが含まれていない場合には、「選択写真と同じ場所」というデータ選択条件は表示させないようにすればよい。また、写真のデータ特定情報に、当該写真の被写体を示す情報が含まれている場合には、特定の被写体を含む写真という条件をデータ選択条件に設定することもできる。
【０２２４】
ここで、図示の例において「今日撮影した写真」というデータ選択条件を選択すると、データ特定情報抽出部２４は、遠隔操作装置記憶部３１０中で撮影日時が今日の日付となっている画像を検索し、検出した画像のサムネイル画像を抽出し、操作側表示制御部２３に指示して該抽出したサムネイル画像を表示部３０７に表示させる。
【０２２５】
これにより、同図の右下に示すように、遠隔操作装置３００ａにて今日撮影され、遠隔操作装置記憶部３１０に格納された写真のサムネイル画像が表示部３０７に表示される。また、図示のように、シャッフル表示の可否をユーザに選択させるための選択項目が表示される。
【０２２６】
この画面が表示されているときに、操作部３０８を操作してシャッフル表示を実行する旨の入力を行われると、操作側データ共有処理部２２は、上記表示したサムネイル画像に対応する写真を遠隔操作システム１００で共有してもよいと判断する。そして、操作側データ共有処理部２２は、上記表示されたサムネイル画像を含むデータ特定情報を操作対象装置２００に送信する。
【０２２７】
そして、データ特定情報を送信することにより、遠隔操作システム１００においてデータが共有されるので、これによりスライドショー再生等を行うことができるようになる。そこで、操作側データ共有処理部２２は、データ特定情報の送信後、図７に示すような操作画面を表示し、遠隔操作装置３００のユーザがスムーズにスライドショー再生等の操作入力を行うことができるようにすることが好ましい。
【０２２８】
〔操作対象装置２００及び遠隔操作装置３００ｂの表示画面例〕
続いて、図８のデータ共有処理（出力装置側）において、操作対象装置２００及び遠隔操作装置３００ｂにて表示される表示画面例について図１０に基づいて説明する。なお、図１０では、遠隔操作装置３００ａ（指示送信端末）と遠隔操作装置３００ｂ（データ提供端末）とで画像の共有を行った場合の表示画面例を示している。
【０２２９】
操作対象装置２００の被操作側データ共有処理部３は、データ特定情報の受信を確認すると、受信したデータ特定情報に含まれるサムネイル画像を表示部２０４に表示する。この段階では、操作対象装置２００には、指示送信端末である遠隔操作装置３００ａが送信したサムネイル画像のみが受信されているので、図１０の上側に示すように、遠隔操作装置３００ａの送信したサムネイル画像のみが表示される。
【０２３０】
続いて、被操作側データ共有処理部３は、データ提供端末である遠隔操作装置３００ｂにデータ特定情報要求を送信する。データ特定情報要求を受けた遠隔操作装置３００ｂの操作側データ共有処理部２２は、例えば図１１の左側に示すような画像を表示して「今日撮影した写真」という条件を満たす写真をシャッフル表示することの可否をユーザに確認する。図１１は、データ共有処理（データ提供端末側）で遠隔操作装置３００ｂが表示する画面の一例を示す図である。
【０２３１】
ここで、シャッフル表示を許可する旨の入力が行われた場合には、データ特定情報抽出部２４によって、「今日撮影した写真」という条件を満たす写真のデータ特定情報が抽出される。そして、上記抽出したデータ特定情報に含まれるサムネイル画像は、操作側表示制御部２３によって、同図の右側に示すような態様で表示される。
【０２３２】
また、図示のように、上記抽出したサムネイル画像に対応する写真のシャッフル表示を実行するか否かをユーザに選択させる選択項目を表示させる。これにより、遠隔操作装置３００ｂのユーザは、サムネイル画像が表示された写真を共有するか否かを選択することができる。
【０２３３】
ここで、写真をシャッフル表示することが選択された場合には、遠隔操作装置３００ｂから操作対象装置２００へと「今日撮影した写真」という条件を満たす写真のデータ特定情報が送信される。このとき、操作対象装置２００は、図１０の上側に示すように、遠隔操作装置３００ｂからデータを受信中であることを表示するようにしてもよい。
【０２３４】
そして、操作対象装置２００の被操作側データ共有処理部３は、データ特定情報の受信を確認すると、遠隔操作装置３００ｂから受信したデータ特定情報に含まれるサムネイル画像と、既に表示している遠隔操作装置３００ａから受信したサムネイル画像とを表示する。これにより、操作対象装置２００の表示は更新されて、図１０の下側に示すように、遠隔操作装置３００ａが送信したサムネイル画像と遠隔操作装置３００ｂが送信したサムネイル画像とが混在して表示される。
【０２３５】
このように、遠隔操作装置３００ａが送信したサムネイル画像と遠隔操作装置３００ｂが送信したサムネイル画像とが操作対象装置２００に表示されることにより、遠隔操作装置３００ａ及び３００ｂのユーザは、互いが所有している「今日撮影した写真」を一目で確認することができる。
【０２３６】
そして、操作対象装置２００に表示されているサムネイル画像を遠隔操作装置３００ａまたは３００ｂにて選択することにより、選択したサムネイル画像に対応する写真が、該写真を格納している端末から操作対象装置２００に送信されて表示される（データ出力処理）。また、遠隔操作装置３００ａまたは３００ｂから操作対象装置２００に指示することにより、上記表示されているサムネイル画像に対応する写真を順番に表示するスライドショー再生を行うこともできる（スライドショー実行処理）。さらに、遠隔操作装置３００ａまたは３００ｂから操作対象装置２００に指示することにより、スライドショー再生を行いながら、そのＢＧＭとして遠隔操作装置３００ａまたは３００ｂが格納している楽曲をストリーミング再生することもできる（ＢＧＭ付きスライドショー実行処理）。
【０２３７】
このように、遠隔操作システム１００では、操作対象装置２００の周囲に居るもの皆で各人が所有する遠隔操作装置３００に記憶されているコンテンツを楽しむことができる。また、遠隔操作装置３００は、操作対象装置２００と通信接続すれば指示送信端末またはデータ提供端末として機能するので、同じデータ選択条件でスライドショー再生を行った場合であっても、操作対象装置２００と通信接続している遠隔操作装置３００によって、表示される写真は異なっている。すなわち、データ選択条件を変えた場合はもちろん、その場に居合わせたメンバーによって異なるスライドショーが再生されるので、その場に応じたスライドショーを皆で楽しむことができる。
【０２３８】
〔スライドショー実行処理〕
続いて、図６のＳ５、Ｓ１４、及びＳ２１にて実行されるスライドショー実行処理の詳細について図１２に基づいて説明する。図１２は、スライドショー実行処理の一例を示すフローチャートである。
【０２３９】
遠隔操作装置３００ａ（指示送信端末）のスライドショー実行指示部２５は、操作部３０８にスライドショーの実行指示の入力があったことを確認すると、スライドショー再生する画像のデータ特定情報を操作対象装置２００に送信したか否かを確認する(Ｓ６１)。ここで、データ特定情報を送信していない場合（Ｓ６１でＮＯ）には、スライドショー実行指示部２５は、操作側データ共有処理部２２に指示してデータ共有処理（指示送信端末側）を実行させて、データ特定情報を操作対象装置２００に送信させる（Ｓ３）。
【０２４０】
なお、データ特定情報を送信せずに、データ選択条件とスライドショーの実行指示のみを操作対象装置２００に送信し、操作対象装置２００に上記送信したデータ選択条件を満たすデータのデータ特定情報を収集させて、スライドショーを実行することもできる。
【０２４１】
Ｓ３にてデータ特定情報を操作対象装置２００に送信させた後、またはデータ特定情報を既に送信していた場合（Ｓ６１でＹＥＳ）には、スライドショー実行指示部２５は、操作対象装置２００にスライドショー実行指示を送信する（Ｓ６２）。
【０２４２】
なお、スライドショー実行指示を送信した後は、遠隔操作装置３００ａも遠隔操作装置３００ｂと同様にデータ提供端末として機能する。すなわち、遠隔操作装置３００ａ及び３００ｂは、操作対象装置２００がデータ所有端末確認処理（出力装置側）を実行するときには、データ所有端末確認処理（データ提供端末側）を実行し（Ｓ６３）、操作対象装置２００がデータ出力処理（出力装置側）を実行するときには、データ出力処理（データ提供端末側）を実行する（Ｓ２４）。
【０２４３】
ここで、操作対象装置２００側の処理の説明に移る。スライドショー実行指示の受信を確認する（Ｓ７１）と、スライドショー実行部６は、スライドショー実行処理（出力装置側）を開始する。具体的には、スライドショー実行部６は、まずスライドショーで出力する画像の出力順を示す再生管理情報を生成する。再生管理情報は例えば下記の表４に示すように、再生順とファイル名とが対応付けられたデータとすればよい。
【０２４４】
【表４】
2010004403.tif 000006
【０２４５】
なお、再生順は、必要に応じて適宜変更することができる。例えば、再生順をファイル名順や日付順等としてもよいし、全くランダムに設定してもよい。また、スライドショー再生の指示を行った遠隔操作装置３００ａが操作対象装置２００に送信した画像に基づいて再生順を設定してもよい。例えば、遠隔操作装置３００ａが送信した画像と取得日時が近い画像から順に再生してもよい。
【０２４６】
また、再生管理情報は、データを特定するための情報と再生順とが対応付けられたデータであればよく、表４の例に限られない。例えば、再生順と上述のＵＲＬとを対応付けたデータを再生管理情報としてもよい。この場合には、スライドショー実行部６は、ＵＲＬに含まれるデータ特定情報の送信日時に基づいて同名のファイルを識別することができる。
【０２４７】
再生管理情報を生成したスライドショー実行部６は、データ所有端末確認処理（出力装置側）を実行する（Ｓ７２）。データ所有端末確認処理（出力装置側）は、遠隔操作装置３００ａまたは３００ｂとの間で行われ、これにより次に表示する画像を格納している端末が該画像を提供可能か否かが判断され、提供可能であればその画像を次に表示することを決定する。なお、データ所有端末確認処理（出力装置側及びデータ提供端末側）の詳細については後述する。
【０２４８】
次に、スライドショー実行部６は、上記データ所有端末確認処理にて次に表示することが決定された画像を格納する端末（遠隔操作装置３００ａまたは３００ｂ）とデータ出力処理（出力装置側）を行う（Ｓ１６）。具体的には、スライドショー実行部６は、データ特定情報を参照して、上記画像を格納している端末を特定し、該特定した端末（遠隔操作装置３００ａまたは３００ｂ）に対して画像の送信要求を送る。送信要求を受信した端末（遠隔操作装置３００ａまたは３００ｂ）のコンテンツ送信制御部２６は、要求された画像を操作対象装置２００に送信する。そして、操作対象装置２００のスライドショー実行部６は、受信した画像を表示部２０４に表示する。
【０２４９】
すなわち、データ出力処理（出力装置側）は、データ送信要求を送信して、要求したデータを受信し、これを出力する処理であり、データ出力処理（データ提供端末側）は、データ送信要求を受信して要求されたデータを返す処理である。
【０２５０】
なお、データ出力処理（データ提供端末側）では、コンテンツ送信制御部２６は、データの送信要求を受けたとき、またはデータを操作対象装置２００に送信するときに、音や振動、光などによって、これからデータを出力する（または出力した）ことをユーザに報知するようにしてもよい。
【０２５１】
これにより、遠隔操作装置３００ａまたは３００ｂのユーザは、自分の所有しているデータがこれから出力される（または出力されている）ことを認識することができる。また、遠隔操作装置３００ａまたは３００ｂが音や振動、光などを発することにより、その周囲の者も、これから出力される（または出力されている）データがどの端末のものであるかを認識することができる。
【０２５２】
例えば、家族で旅行に行ったときに、遠隔操作装置３００ａ及び３００ｂで撮影した写真のスライドショー再生を行う場合を考える。この場合には、これから表示される（または出力されている）写真を格納している遠隔操作装置３００ａまたは３００ｂが音や振動、光などを発することになる。これにより、操作対象装置２００に表示される（表示されている）写真の撮影者が誰であるかを、撮影者及びその周囲の者が認識することができるので、スライドショーをより楽しむことができる。
【０２５３】
また、撮影者は、スライドショーとして操作対象装置２００に表示される前に、表示される画像を確認することができる。このため、撮影者は、見せたくない画像などについて、その時点でスライドショーとして表示することをキャンセルできるようにすることも可能である。
【０２５４】
以上のようにして画像を表示すると、スライドショー実行部６は、上記生成した再生管理情報を参照し、表示した画像がスライドショーの最後の画像であるか否かを確認する（Ｓ７３）。ここで、最後の画像ではなかった場合（Ｓ７３でＮＯ）には、処理はＳ７２に戻り、スライドショー実行部６は、次の画像を格納している端末が存在するか否かを確認する。
【０２５５】
一方、最後の画像であった場合（Ｓ７３でＹＥＳ）には、スライドショー実行部６は、繰り返し設定の有無（ユーザが繰り返し再生を行うことを選択したか否か）を確認する（Ｓ７４）。繰り返し設定がなされている場合（Ｓ７４でＹＥＳ）には、処理はＳ７２に戻り、スライドショー実行部６は、再生管理情報において、再生順が１番目になっている画像を格納している端末の有無を確認する。なお、繰り返し設定がなされていない場合（Ｓ７４でＮＯ）には、スライドショー実行部６は、スライドショー実行処理（出力装置側）を終了する。
【０２５６】
以上のように、スライドショー実行処理によって、遠隔操作装置３００ａ及び３００ｂに格納されている画像が操作対象装置２００に順次表示される。なお、遠隔操作システム１００では、上記と同様の処理によって、楽曲等の音声データやテキストデータ等の任意のデータをシャッフル再生することができる。
【０２５７】
〔スライドショー再生中の割り込み表示〕
ここで、図１２には示していないが、遠隔操作システム１００では、スライドショー実行処理中に、遠隔操作装置３００が指定する画像を割り込み表示させることもできる。ここでは、割り込み表示処理について説明する。なお、割り込み表示の指示は、遠隔操作装置３００ａ及び３００ｂの何れが行ってもよいので、ここでは割り込み表示の指示を送信する端末を遠隔操作装置３００として説明する。
【０２５８】
すなわち、スライドショー処理実行処理が行われている間に、操作部３０８に対して操作対象装置２００に画像を表示させる命令が入力されたことを確認した場合には、スライドショー実行指示部２５は、遠隔操作装置記憶部３１０に格納されている画像のサムネイル画像を表示部３０７に表示させ、操作対象装置２００に表示させる画像をユーザに選択させる。
【０２５９】
なお、ここで表示させるサムネイル画像は、操作対象装置２００に送信済みのデータ特定情報に対応するものであってもよいし、データ特定情報を送信していない画像に対応するものであってもよく、その両方であってもよい。
【０２６０】
操作対象装置２００に表示させる画像が選択されたことを確認すると、スライドショー実行指示部２５は、データ特定情報抽出部２４に指示して選択された画像のデータ特定情報を抽出させる。そして、スライドショー実行指示部２５は、上記抽出させたデータ特定情報を操作対象装置２００に送信する。
【０２６１】
操作対象装置２００のスライドショー実行部６は、スライドショー実行処理を行っている間に、データ特定情報の受信を確認したときには、受信したデータ特定情報に対応する画像が、再生管理情報に含まれているか否かを確認する。
【０２６２】
そして、受信したデータ特定情報に対応する画像が再生管理情報に含まれていない場合には、スライドショー実行部６は、上記画像を再生管理情報に追加する。また、このとき上記画像の表示順が現在表示中の画像の次になるようにする。
【０２６３】
一方、受信したデータ特定情報に対応する画像が再生管理情報に含まれている場合には、スライドショー実行部６は、上記画像の表示順が現在表示中の画像の次となるように再生管理情報を更新する。
【０２６４】
以上のように、割り込み表示処理を行うことにより、再生管理情報が更新され、これにより、遠隔操作装置３００が送信したデータ特定情報に対応する画像が、スライドショー再生中に割り込み表示される。
【０２６５】
なお、遠隔操作装置３００が送信したデータ特定情報に対応する画像の再生順は、現在表示中の画像よりも後となっていればよく、特に限定されない。例えば、現在表示中の画像の２つ後に表示されるようにしてもよいし、スライドショーの最後に表示されるようにしてもよい。
【０２６６】
また、割り込み表示処理では、遠隔操作装置３００は、データ特定情報の代わりに実データ（高解像度画像）を送信して表示させるようにしてもよい。この場合には、操作対象装置２００は、データ出力処理を行うことなく画像を表示できるので、割り込み表示する画像を速やかに表示させることが可能になる。
【０２６７】
〔データ所有端末確認処理〕
続いて、図１２のＳ６３のデータ所有端末確認処理（データ提供端末側）及びＳ７２のデータ所有端末確認処理（出力装置側）の詳細について図１３に基づいて説明する。図１３は、データ所有端末確認処理（データ提供端末側及び出力装置側）の一例を示すフローチャートである。
【０２６８】
まず、操作対象装置２００のスライドショー実行部６は、再生管理情報を参照し、現在出力しているデータの次に出力するデータ及び該データを格納している端末を特定する。そして、スライドショー実行部６は、該特定した端末に対して事前通知を送信する（Ｓ９１）。ここでは、遠隔操作装置３００ａ及び３００ｂが操作対象装置２００と通信接続していることを想定しているので、事前通知は、遠隔操作装置３００ａまたは３００ｂに送信されるが、図１３では遠隔操作装置３００ａに事前通知が送信された例を示している。
【０２６９】
遠隔操作装置３００ａのコンテンツ送信制御部２６は、事前通知の受信を確認する（Ｓ８１）と、要求されたデータの送信可否をユーザに選択させる（Ｓ８２）。例えば、図１４のような画像を表示することにより、要求されたデータの送信可否をユーザに選択させることができる。
【０２７０】
図１４は、要求されたデータの送信可否をユーザに選択させるための表示画面の一例を示す図である。図示のように、要求されたデータのデータ名と、該データを出力するまでの時間と、データの出力を拒否するための選択項目が表示されている。この場合には、コンテンツ送信制御部２６は、データの出力を拒否するための選択項目が選択されたときに、データの送信が不可であると判断し、データの出力を拒否するための選択項目が選択されずに所定の時間（図示の例では５秒）が経過したときに、データの送信が可能であると判断するようにすればよい。
【０２７１】
また、事前通知の受信を遠隔操作装置３００ａのユーザが気付かないことも考えられるので、コンテンツ送信制御部２６は、事前通知の受信を確認したときには、例えば音（音声メッセージやメロディ等を含む）、振動（バイブレーション）、光（ＬＥＤランプ）等で事前通知の受信をユーザに通知することが好ましい。
【０２７２】
なお、Ｓ８２では、コンテンツ送信制御部２６がデータの送信可否を自動的に判断するようにしてもよい。例えば、遠隔操作装置３００ａの電池残量が所定の閾値を下回っている場合や、通話等の処理の実行中である場合には、コンテンツ送信制御部２６が自動的にデータの送信が不可であると判断するようにしてもよい。これにより、データの送信によって電池残量を消耗してしまうことを防ぐことができ、また通話等の処理が妨げられずに済む。
【０２７３】
ここで、要求されたデータを送信する場合（Ｓ８２でＹＥＳ）には、コンテンツ送信制御部２６は、操作対象装置２００に送信可能通知を送信する（Ｓ８３）。また、要求されたデータを送信しない場合（Ｓ８２でＮＯ）には、コンテンツ送信制御部２６は、操作対象装置２００に送信不可通知を送信する（Ｓ８４）。
【０２７４】
一方、操作対象装置２００のスライドショー実行部６は、送信可能通知を受信したか否かを確認する（Ｓ９２）。そして、送信可能通知を受信したことを確認する（Ｓ９２でＹＥＳ）と、スライドショー実行部６は、送信可能通知を受けた画像を次に表示する画像として決定し、データ所有端末確認処理を終了する。
【０２７５】
これに対し、送信可能通知の受信が確認できなかった場合（Ｓ９２でＮＯ）には、スライドショー実行部６は、送信不可通知を受信したか否かを確認する（Ｓ９３）。ここで、送信不可通知の受信を確認する（Ｓ９３でＹＥＳ）と、スライドショー実行部６は、Ｓ９１に戻って次の表示候補となるデータ及び該データを格納している端末を特定し、該特定した端末に対して事前通知を送信する。
【０２７６】
一方、事前通知の送信後、所定時間内に送信可能通知の受信も送信不可通知の受信も確認できなかった場合（Ｓ９３でＮＯ）には、スライドショー実行部６は、上記事前通知の送信先端末と通信することができないと判断し、該端末が不在であることを記憶する（Ｓ９４）。そして、スライドショー実行部６は、不在端末が格納しているデータを上記再生管理情報から削除し（Ｓ９５）、Ｓ９１の処理に戻る。
【０２７７】
なお、上記データ所有端末確認処理は一例であり、この例に限られない。例えば、スライドショー実行部６は、まず通信可否判断部５に通信の可否を判断させ、通信可能であると判断された端末にのみ事前通知を送信するようにしてもよい。
【０２７８】
この場合には、通信可否判断部５が通信不可と判断した端末のデータを出力候補から除外すればよい。また、この場合には、送信不可通知が送信されたときには、データの出力候補を次の候補に変更すればよい。
【０２７９】
〔ＢＧＭ付きスライドショー実行処理〕
次に、遠隔操作システム１００にて実現されるＢＧＭ付きスライドショーの概要について図１５に基づいて説明する。図１５は、ＢＧＭ付きスライドショーの概要を示す図である。
【０２８０】
上述のように、遠隔操作システム１００では、遠隔操作装置３００が格納している画像を操作対象装置２００に送信させて、操作対象装置２００がこれを順次表示するというスライドショー再生を行うことができる。
【０２８１】
これに対し、ＢＧＭ付きスライドショーでは、図示のように、遠隔操作装置３００ａから操作対象装置２００に画像を転送することによってスライドショー再生を実行しながら、遠隔操作装置３００ａが格納している楽曲を操作対象装置２００にストリーミング配信させて、操作対象装置２００がこれを音声出力する。これにより、ユーザは、ＢＧＭ付きでスライドショー再生を楽しむことができる。
【０２８２】
続いて、図６のＳ７、Ｓ１５、及びＳ２３にて実行されるＢＧＭ付きスライドショー実行処理の詳細について図１６に基づいて説明する。図１６は、ＢＧＭ付きスライドショー実行処理（指示送信端末側、出力装置側、及びデータ提供端末側）の一例を示すフローチャートである。ここでは、まず遠隔操作装置３００ａ（指示送信端末）及び遠隔操作装置３００ｂ（データ提供端末）における処理の流れについて説明し、その後操作対象装置２００（出力装置）における処理の流れについて説明する。
【０２８３】
〔ＢＧＭ付きスライドショー実行処理（指示送信端末側及びデータ提供端末側）〕
遠隔操作装置３００ａ（指示送信端末）のスライドショー実行指示部２５は、ＢＧＭ付きスライドショーの実行指示があったことを確認すると、スライドショー再生する画像及びスライドショーと共に出力する楽曲のデータ特定情報を操作対象装置２００に既に送信しているか否かを確認する(Ｓ１０１)。
【０２８４】
ここで、データ特定情報を送信していない場合（Ｓ１０１でＮＯ）には、スライドショー実行指示部２５は、操作側データ共有処理部２２に指示してデータ共有処理（指示送信端末側）を実行させて、ＢＧＭ付きスライドショーで出力する画像及び楽曲のデータ特定情報を操作対象装置２００に送信させる（Ｓ３）。
【０２８５】
Ｓ３にてデータ特定情報を操作対象装置２００に送信させた後、またはデータ特定情報を既に送信していた場合（Ｓ１０１でＹＥＳ）には、スライドショー実行指示部２５は、操作側第２通信部３０２を介して操作対象装置２００にＢＧＭ付きスライドショー実行指示を送信する（Ｓ１０２）。
【０２８６】
なお、スライドショー実行処理（指示送信端末側）では、必ずしも楽曲及び画像のデータ特定情報を操作対象装置２００に送信する必要はない。例えば、楽曲または画像の何れか一方のデータ特定情報を操作対象装置２００に送信した場合、またはデータ特定情報を操作対象装置２００に送信しない場合であってもＢＧＭ付きスライドショーを実行できる場合がある。
【０２８７】
すなわち、遠隔操作システム１００の他の端末（例えば遠隔操作装置３００ｂ）から楽曲及び／または画像のデータ特定情報が操作対象装置２００に送信されていれば、遠隔操作装置３００ａは、ＢＧＭ付きスライドショーの実行指示のみを操作対象装置２００に送信することで、ＢＧＭ付きスライドショーを実行させることができる。また、ＢＧＭ付きスライドショーの実行指示とデータ選択条件とを操作対象装置２００に送信し、操作対象装置２００が遠隔操作システム１００の各端末（例えば遠隔操作装置３００ａ及び３００ｂ）にデータ特定情報の供出を要求するようにしてもよい。
【０２８８】
なお、ＢＧＭ付きスライドショー実行指示を送信した後は、遠隔操作装置３００ａも遠隔操作装置３００ｂと同様にデータ提供端末として機能する。すなわち、遠隔操作装置３００ａ及び３００ｂは、操作対象装置２００がデータ出力処理（出力装置側、Ｓ１６）を実行するときには、データ出力処理（データ提供端末側）を実行する（Ｓ２４）。なお、図１６の例においても図１２の例と同様に、データ出力処理（出力装置側及びデータ提供端末側）の前にデータ所有端末確認処理（出力装置側及びデータ提供端末側）を実行することが好ましい。
【０２８９】
また、遠隔操作装置３００ａ及び３００ｂは、ＢＧＭ付きスライドショー実行指示が送信された後は、ストリーミング配信端末としても機能する。すなわち、遠隔操作装置３００ａまたは３００ｂのスライドショー実行指示部２５は、楽曲の配信要求の受信を確認する（Ｓ１０３）と、ストリーミング配信部２７に指示して、上記要求された楽曲を操作対象装置２００にストリーミング配信させる（Ｓ１０４）。
【０２９０】
そして、遠隔操作装置３００ａまたは３００ｂのスライドショー実行指示部２５は、操作対象装置２００からストリーミング終了指示を受信した場合（Ｓ１０５）に、ストリーミング配信部２７に指示して、操作対象装置２００へのストリーミング配信を終了させる（Ｓ１０６）。
【０２９１】
〔ＢＧＭ付きスライドショー実行処理（出力装置側）〕
操作対象装置２００が実行するＢＧＭ付きスライドショー実行処理（出力端末側）では、必要に応じて、スライドショー実行部６によってデータ共有処理（出力装置側）が実行される（Ｓ１３）。これにより、操作対象装置２００には、遠隔操作システム１００に含まれる各端末（ここでは遠隔操作装置３００ａ及び３００ｂ）が共有を許可した画像及び楽曲のデータ特定情報が集まることになる。
【０２９２】
ここで、スライドショー実行部６は、ＢＧＭ付きスライドショーの実行指示の受信を確認する（Ｓ１２１）と、表４に示したような画像用の再生管理情報を生成すると共に、下記の表５に示すような楽曲用の再生管理情報を生成する。表５は、楽曲用の再生管理情報の一例を示す表である。
【０２９３】
【表５】
2010004403.tif 000007
【０２９４】
表５に示すように、楽曲用の再生管理情報においても、画像用の再生管理情報と同様に、再生順とファイル名とが対応付けられている。したがって、スライドショー実行部６は、楽曲用の再生管理情報を参照することによって次に再生するべき楽曲のファイルを特定することができる。ここでは、楽曲の再生時間やアーチスト名、タイトル等の情報は、データ特定情報中に含まれていることを想定している（表３参照）。
【０２９５】
なお、楽曲用の再生管理情報は、データを特定するための情報と再生順とが対応付けられたデータであればよく、表５の例に限られない。例えば、ファイル名と再生順とを対応付けたデータを楽曲用の再生管理情報としてもよいし、上述のＵＲＬと再生順とを対応付けたデータを楽曲用の再生管理情報としてもよい。
【０２９６】
次に、画像用の再生管理情報及び楽曲用の再生管理情報を生成したスライドショー実行部６は、上記生成した画像用の再生管理情報を用いてスライドショーの再生を行う（Ｓ１６、Ｓ７３、Ｓ７４）。これにより、遠隔操作装置３００ａまたは３００ｂが格納している画像が操作対象装置２００にて順次表示される。
【０２９７】
また、スライドショー実行部６は、スライドショー再生を行うと同時に、ＢＧＭを出力するための処理も行う。すなわち、スライドショー実行部６は、楽曲用の再生管理情報を生成すると、該生成した楽曲用の再生管理情報を参照し、次に出力する楽曲を格納している端末に対して楽曲配信要求を送信する（Ｓ１２２）。
【０２９８】
楽曲配信要求を送信すると、上述のように、楽曲配信要求を受信した端末（遠隔操作装置３００ａまたは３００ｂ）から操作対象装２００に楽曲がストリーミング配信される（Ｓ１０３）。そして、操作対象装置２００がストリーミング配信される楽曲を受信する（Ｓ１２３）と、ストリーミング実行部７が上記受信した楽曲をストリーミング再生する。これにより、配信される楽曲が音声出力部２０２から出力される。
【０２９９】
ここで、スライドショー実行部６は、ストリーミング配信される楽曲の受信を確認すると、上記生成した楽曲用の再生管理情報を参照して次の楽曲の有無を確認する（Ｓ１２４）。そして、次の楽曲があれば（Ｓ１２４でＹＥＳ）、スライドショー実行部６は、Ｓ１２２の処理に戻って該楽曲を格納している端末に対して楽曲配信要求を送信する。
【０３００】
一方、次の楽曲がない、すなわち現在受信している楽曲が上記楽曲用の再生管理情報において最後の楽曲となっている場合（Ｓ１２４でＮＯ）には、スライドショー実行部６は、１曲目の楽曲を格納している端末に対して楽曲配信要求を送信する（Ｓ１２５、Ｓ１２２）。
【０３０１】
このように、図１６のＢＧＭ付きスライドショー実行処理（出力装置側）では、スライドショーの実行中は、上記楽曲用の再生管理情報に含まれる楽曲を一通り再生した後も、繰り返しストリーミング再生を行う。これにより、スライドショー再生中に常にＢＧＭが流れるので、スライドショーを最後までＢＧＭ付きで楽しむことができる。
【０３０２】
そして、図１６のＢＧＭ付きスライドショー実行処理（出力装置側）は、スライドショー再生が終了したときに終了する。すなわち、再生管理情報における最後の画像を出力したときに、繰り返し設定がされていない場合には、ストリーミング実行部７は、その時点でストリーミング配信を行っている端末（遠隔操作装置３００ａまたは３００ｂ）に対してストリーミング終了指示を送信する（Ｓ１２６）。そして、ストリーミング終了指示を送信することによってＢＧＭ付きスライドショー実行処理（出力装置側）が終了する。
【０３０３】
〔ＢＧＭの選択方法〕
上記のように、データ共有処理によって楽曲のデータ特定情報を遠隔操作装置３００から操作対象装置２００に送信させる場合には、遠隔操作装置３００のユーザが、遠隔操作装置３００に格納されている楽曲の中から、ＢＧＭとして供出する楽曲を選択することになる。
【０３０４】
しかしながら、遠隔操作システム１００では、スライドショー再生する画像に合せてＢＧＭの楽曲を自動的に決定するようにしてもよい。以下では、ＢＧＭの楽曲を自動的に決定する例について説明する。なお、ここでは、遠隔操作装置３００ａが、操作対象装置２００に、スライドショー再生する写真を選択するためのデータ選択情報、遠隔操作装置３００ａが提供可能な写真を示すデータ特定情報、及びＢＧＭ付きスライドショーの実行指示を送信したことを想定している。
【０３０５】
操作対象装置２００のスライドショー実行部６は、データ選択情報、データ特定情報、及びＢＧＭ付きスライドショーの実行指示の受信を確認すると、受信したデータ選択情報に基づいて、ＢＧＭ選択用のデータ選択情報を生成する。ＢＧＭ選択用のデータ選択情報は、例えば下記の表６に示すような対応情報を用いて決定することができる。
【０３０６】
表６は、写真選択用のデータ選択情報とＢＧＭ選択用のデータ選択情報とを対応付けた対応情報の一例を示している。なお、写真用のデータ選択条件は、図９に示したものと同様である。表６に示すように、写真用のデータ選択条件のそれぞれには、各データ選択条件に関連するＢＧＭ用のデータ選択条件が対応付けられている。
【０３０７】
【表６】
2010004403.tif 000008
【０３０８】
例えば「選択写真と同じ日」という写真用のデータ選択条件を受信した場合には、スライドショー実行部６は、表６の対応情報を用いて、ＢＧＭ用のデータ選択条件を「その日近くに購入した曲」に決定することができる。そして、スライドショー実行部６は、「その日近くに購入した曲」とのデータ選択条件を遠隔操作装置３００に送信することによって、「その日近くに購入した曲」のデータ特定情報を送信させることができる。
【０３０９】
これにより、スライドショー実行部６は、楽曲用の再生管理情報を生成することができ、該生成した再生管理情報に基づいて遠隔操作装置３００ａ及び３００ｂに楽曲配信要求を送信して、要求した楽曲のストリーミング配信を受けることができる。
【０３１０】
また、上記の対応情報を用いることにより、ＢＧＭ用のデータ選択条件から写真用のデータ選択条件を決定することもできる。すなわち、ＢＧＭ用のデータ選択条件を操作対象装置２００に送信し、操作対象装置２００がＢＧＭ用のデータ選択条件に対応する写真用のデータ選択条件を決定して、遠隔操作装置３００に送信することによってＢＧＭ付きスライドショー再生を行うこともできる。
【０３１１】
〔画像の閲覧〕
ところで、従来から、携帯電話機やデジタルカメラ等の比較的表示画面の小さい装置で写真を閲覧する場合には、格納されている画像を一枚ずつ閲覧する方法の他に、写真のサムネイル画像を表示させて閲覧する画像をユーザに選択させる方法等が用いられている。サムネイル画像は、写真の実データ（高解像度画像）よりも画像の大きさ及びデータ容量が小さいので、小さい表示画面に複数のサムネイル画像を高速に表示させることができる。
【０３１２】
しかしながら、一般的な携帯電話機では、同時に表示できるサムネイル画像は、せいぜい１０枚程度である。また、小さい表示画面に複数のサムネイル画像を表示させた場合には、表示される各サムネイル画像は極めて小さくなるので、画像の内容を確認することは困難となる。そのため、従来は、表示画面の小さい装置で多数の画像の中から所望の画像を探すことは困難であった。
【０３１３】
ここで、遠隔操作システム１００を用いることにより、遠隔操作装置３００が多数の画像を格納している場合であっても、ユーザは、多数の画像の中から所望の画像を容易に選択して閲覧することができる。これについて、図１７に基づいて説明する。図１７は、遠隔操作装置３００ｄが格納している画像を操作対象装置２００に表示させる例を示す図である。
【０３１４】
上述のように、遠隔操作装置３００は、遠隔操作装置記憶部３１０に画像が格納されている場合には、そのサムネイル画像をデータ特定情報として操作対象装置２００に送信する。また、遠隔操作装置３００は、操作対象装置２００にデータ特定情報の表示指示を送信する。
【０３１５】
なお、図８のフローチャートのＳ３６では、表示指示及びデータ特定情報に加えてデータ選択条件を操作対象装置２００に送信しているが、ここでは遠隔操作装置３００ｄの画像を操作対象装置２００で閲覧することを目的としているので、データ選択条件の送信は、必須ではない。
【０３１６】
そして、遠隔操作装置３００ｄが送信したデータ特定情報（サムネイル画像を含む）が操作対象装置２００に受信されると、図示のように、上記サムネイル画像が操作対象装置２００に一覧表示される。
【０３１７】
また、操作対象装置２００に表示されたサムネイル画像は、遠隔操作装置３００ｄへの操作入力によって選択することができるようになっている。そして、サムネイル画像が選択されると、選択されたサムネイル画像の実データ（高解像度画像）が遠隔操作装置３００ｄから操作対象装置２００に送信されて、操作対象装置２００に表示される（データ出力処理）。
【０３１８】
このように、遠隔操作システム１００では、遠隔操作装置３００ｄが格納している画像のサムネイル画像を操作対象装置２００の大画面に表示させることができる。したがって、遠隔操作装置３００ｄのユーザは、遠隔操作装置記憶部３１０にどのような画像が格納されているかを容易に確認することができる。また、サムネイル画像及び高解像度画像が大画面に表示されることにより、その場に居るもの皆で画像の閲覧を楽しむことができる。
【０３１９】
〔データ特定情報を遠隔操作装置３００に送信する場合の例〕
上述の例では、遠隔操作装置３００から送信されたデータ特定情報は、操作対象装置２００に集められ、操作対象装置２００上でのみ用いられていた。しかしながら、操作対象装置２００は、集めたデータ特定情報を遠隔操作装置３００に送信してもよい。これにより、遠隔操作システム１００で共有されているデータのデータ特定情報を遠隔操作装置３００上で確認することが可能になる。
【０３２０】
これについて、図１８に基づいて説明する。図１８は、データ特定情報を遠隔操作装置３００ａ〜３００ｄに送信した場合の、操作対象装置２００及び遠隔操作装置３００ａ〜３００ｄにおける表示画面の一例を示す図である。なお、図１８では、画像を共有した場合の例を示している。
【０３２１】
図示のように、操作対象装置２００には、遠隔操作システム１００で共有されている画像のサムネイル画像が表示されている。また、遠隔操作装置３００ａ〜３００ｄのそれぞれにおいても、遠隔操作システム１００で共有されている画像のサムネイル画像が表示されている。
【０３２２】
したがって、遠隔操作装置３００ａ〜３００ｄのユーザは、操作対象装置２００の表示画面を見て遠隔操作システム１００で共有されている画像を確認することができると共に、遠隔操作装置３００ａ〜３００ｄの表示画面を見て遠隔操作システム１００で共有されている画像を確認することもできる。
【０３２３】
また、操作対象装置２００が高解像度画像を表示しているときであっても、遠隔操作装置３００ａ〜３００ｄの表示画面を見て遠隔操作システム１００で共有されている画像を確認することができる。すなわち、データ特定情報を遠隔操作装置３００に送信した場合には、操作対象装置２００の表示状態に関わらず、遠隔操作システム１００で共有されているデータを確認し、選択することができる。これは、例えば共有されているデータのコピーを行うとき等に便利である。
【０３２４】
そして、図示のように、操作対象装置２００に表示されている各サムネイル画像には、端末特定情報３１が表示されている。この端末特定情報３１は、サムネイル画像に対応する実データ（高解像度画像）を格納している端末（この場合、遠隔操作装置３００ａ〜３００ｄの何れか）を特定するための情報である。
【０３２５】
端末特定情報３１を表示することにより、遠隔操作システム１００のユーザは、表示されているサムネイル画像の実データ（高解像度画像）を格納している端末を認識することができる。なお、端末特定情報３１は、遠隔操作装置３００ａ〜３００ｄにも表示するようにしてもよい。
【０３２６】
〔データ特定情報を遠隔操作装置３００に送信する場合の処理〕
データ特定情報を遠隔操作装置３００に送信する場合の処理の流れについて、図１９に基づいて説明する。図１９は、データ特定情報を遠隔操作装置３００に送信する場合に遠隔操作システム１００で行われる処理の一例を示すフローチャートである。なお、ここでは、例えば図８に示すようなデータ共有処理によって、各端末（遠隔操作装置３００ａ及び３００ｂ）からデータ特定情報が操作対象装置２００に送信されているものとする。
【０３２７】
データ共有処理（指示送信端末側）またはデータ共有処理（データ提供端末側）を終えた遠隔操作装置３００ａ及び３００ｂには、操作対象装置２００からデータ特定情報及び表示状態情報が送られてくるので、遠隔操作装置３００ａ及び３００ｂはこれらを受信する（Ｓ１４１、Ｓ１４２）。
【０３２８】
ここで、操作側データ共有処理部２２は、上記受信したデータ特定情報の中から、自装置が格納しているデータを特定する。そして、操作側データ共有処理部２２は、操作側表示制御部２３に指示を送り、上記受信した表示状態情報に基づいて上記受信したデータ特定情報を表示部３０７に表示させる（Ｓ１４３）。
【０３２９】
このとき、操作側データ共有処理部２２は、上記特定したデータ（自装置が格納しているデータ）に対応するデータ特定情報と、それ以外のデータ特定情報とを識別可能に表示させる。これにより、遠隔操作装置３００ａのユーザ及び遠隔操作装置３００ｂのユーザは、遠隔操作システム１００で共有されているデータのうち、自身が所有している端末に格納されているデータを容易に確認することができる。
【０３３０】
なお、上記特定したデータに対応するデータ特定情報と、それ以外のデータ特定情報とを識別可能に表示する方法は特に限定されないが、例えば表示色、表示欄、字体、明度、色調等を変えたり、両者を識別するためのマークを表示したりすることにより、両者を識別可能に表示させることができる。
【０３３１】
また、表示状態情報とは、操作対象装置２００が出力中のデータを示す情報である。すなわち、操作側データ共有処理部２２は、データ特定情報を表示させるときに、操作対象装置２００が出力中のデータに対応するデータ特定情報を他のデータ特定情報と識別可能に表示させる。
【０３３２】
ここでは、操作側データ共有処理部２２は、操作対象装置２００において出力されているデータ特定情報上に、データ特定情報を選択するためのカーソルを表示することを想定している。これにより、遠隔操作装置３００ａ及び３００ｂのユーザは、操作対象装置２００が出力中のデータを表示部３０７の表示で確認することができる。
【０３３３】
なお、操作側データ共有処理部２２は、操作対象装置２００において表示されているデータ特定情報と、他のデータ特定情報とを識別可能に表示すればよく、カーソルを表示する例に限られない。例えば、表示色、表示欄、字体、明度、色調を変えることによって、操作対象装置２００において表示されているデータ特定情報と、他のデータ特定情報とを識別可能としてもよい。また、文字や記号などを用いることにより、操作対象装置２００において表示されているデータ特定情報と、他のデータ特定情報とを識別可能に表示してもよい。
【０３３４】
このように、図１９の処理では、データ特定情報が遠隔操作装置３００ａ及び３００ｂから操作対象装置２００に集められ、集められたデータ特定情報が遠隔操作装置３００ａ及び３００ｂに送付される。そして、遠隔操作装置３００ａ及び３００ｂにおいても、データ特定情報が表示部３０７に表示される。これにより、遠隔操作装置３００ａ及び３００ｂのユーザは、遠隔操作装置３００ａ及び３００ｂの表示部３０７を見ることによっても、遠隔操作システム１００でどのようなデータが共有されているかを確認することができる。
【０３３５】
また、上記の処理によれば、操作対象装置２００から表示状態情報が送信されるので、遠隔操作装置３００ａ及び３００ｂは、操作対象装置２００が出力するデータに連動させてデータ特定情報を表示することができる。なお、表示状態情報は、操作対象装置２００が表示するデータ特定情報の配置を示す情報を含んでいてもよい。この場合には、遠隔操作装置３００ａ及び３００ｂに表示されるデータ特定情報の配置についても、操作対象装置２００と同じにすることができる。
【０３３６】
さらに、上記の処理によれば、各端末が格納しているデータに対応するデータ特定情報と、それ以外のデータ特定情報とが識別可能に表示されるので、遠隔操作装置３００ａのユーザ及び遠隔操作装置３００ｂのユーザは、遠隔操作システム１００で共有されているデータのうち、自身が所有している端末に格納されているデータを容易に確認することができる。
【０３３７】
そして、遠隔操作装置３００ａ及び３００ｂは、操作対象装置２００に操作指示を送信する（Ｓ１４４）ことによって、遠隔操作システム１００で共有されているデータを指定して操作対象装置２００に出力させたり（データ出力処理）、指定したデータを自端末に取り込んだり（データコピー処理）することができる。
【０３３８】
具体的には、表示部３０７に表示されているデータ特定情報を選択し、決定する入力が操作部３０８に対して行われた場合に、スライドショー実行指示部２５は、該決定されたデータ特定情報を操作対象装置２００に出力させるためのデータ出力指示を送信する。そして、表示部３０７に表示されているデータ特定情報を選択し、コピーする入力が操作部３０８に対して行われた場合に、コピー実行部２８は、該決定されたデータ特定情報に対応するデータのコピーを要求する指示を操作対象装置２００に送信する。
【０３３９】
なお、図１９では、遠隔操作装置３００ｂが操作指示を送信している例を示しているが、操作対象装置２００と通信接続している端末であれば、任意の端末が操作指示の送信元端末となり得る。また、図１９では、遠隔操作装置３００ａがデータ出力処理（データ提供端末側）を実行する例を示しているが、操作対象装置２００と通信接続している端末であれば、任意の端末がデータ出力処理（データ提供端末側）の実行端末となり得る。
【０３４０】
続いて、操作対象装置２００側の処理について説明する。被操作側データ共有処理部３は、データ特定情報を受信すると、被操作側表示制御部４に指示して、上記データ特定情報及び端末特定情報を表示部２０４に表示させる（Ｓ１５１）。これにより、共有されているデータの所有者が誰であるかが一目で分かるようになる。
【０３４１】
続いて、被操作側データ共有処理部３は、上記データ特定情報を各端末に送信する（Ｓ１５２）。また、被操作側データ共有処理部３は、現在の表示状態情報も上記各端末に送信する（Ｓ１５３）。そして、被操作側データ共有処理部３は、各端末から操作指示が送信されるのを待ち受ける（Ｓ１５４）。なお、操作対象装置２００がデータを出力していない場合には、被操作側データ共有処理部３は、表示状態情報を送信せずに、各端末から操作指示が送信されるのを待ち受ける。
【０３４２】
ここで、被操作側データ共有処理部３は、操作指示を受信したことを確認する（Ｓ１５４でＹＥＳ）と、受信した指示内容を確認する（Ｓ１５５）。受信した指示がデータ出力指示であった場合には、被操作側データ共有処理部３は、スライドショー実行指示部２５に指示してデータ出力処理（出力装置側）を実行させる（Ｓ１６）。これにより、要求されたデータが操作対象装置２００から出力される。
【０３４３】
データ出力処理（出力装置側）が実行されると、操作対象装置２００が出力するデータが変わるので、表示状態情報もそれに伴って変わることになる。そこで、被操作側データ共有処理部３は、データ出力処理（出力装置側）の実行指示を出した後、Ｓ１５３の処理に戻って現在の表示状態情報を各端末に送信する。
【０３４４】
これにより、各端末の表示画面に表示されているカーソルの位置が、現在操作対象装置２００から出力されているデータに対応するデータ特定情報の位置に移動する。その結果、各端末のユーザは、現在操作対象装置２００が出力しているデータがどのデータであるかを一目で認識することができる。
【０３４５】
一方、Ｓ１５５において、受信した指示内容がデータコピーであった場合には、被操作側データ共有処理部３は、コピー要求転送部８に指示してデータコピー処理を実行させる（Ｓ１５６）。そして、データコピー処理の終了後は、Ｓ１５４に戻り、操作指示の受信を待ち受ける。なお、データコピー処理の詳細については後述する。
【０３４６】
〔具体例〕
図１９のフローチャートの処理に従って画像を表示する具体例について、図２０〜２３に基づいて説明する。なお、図２０〜２３では、遠隔操作装置３００ａ〜３００ｄが操作対象装置２００と通信接続していることを想定しているが、操作対象装置２００と通信接続している端末の台数は何台であってもよい。
【０３４７】
まず、図１９のＳ１５１〜Ｓ１５３及びＳ１４１〜Ｓ１４３の処理後の表示状態について図２０に基づいて説明する。図２０は、操作対象装置２００から遠隔操作装置３００ａ〜３００ｄにデータ特定情報が送信されたときの、操作対象装置２００及び遠隔操作装置３００ａ〜３００ｄの表示状態の一例を示す図である。
【０３４８】
上述のように、操作対象装置２００の表示画面には、遠隔操作装置３００ａ〜３００ｄが格納しているデータのうち、共有に係るものを示すデータ特定情報及び各データ特定情報が示す画像の所有者（画像を格納している端末）が表示される。
【０３４９】
ここでは、画像を共有することを想定しているので、操作対象装置２００の表示画面には、共有されている画像のサムネイル画像が表示される。また、各サムネイル画像と共に、図１７に示したような端末特定情報（端末特定情報３１）が表示される。
【０３５０】
そして、操作対象装置２００は、データ特定情報及び表示状態情報を遠隔操作装置３００ａ〜３００ｄのそれぞれに送信する。これにより、図示のように、遠隔操作装置３００ａ〜３００ｄのそれぞれには、データ特定情報（サムネイル画像）が表示される。なお、このとき、遠隔操作装置３００ａ〜３００ｄにおいても各サムネイル画像と共に端末特定情報を表示してもよい。
【０３５１】
続いて、図１９のＳ１５４以降の処理であってデータ出力を行う場合の処理が行われたときの表示状態について図２１に基づいて説明する。図２１は、遠隔操作装置３００ｂが画像の表示指示を送信し、操作対象装置２００が表示指示を受けた画像を表示するときの操作対象装置２００及び遠隔操作装置３００ａ〜３００ｄの表示状態の一例を示す図である。
【０３５２】
図示のように、ここでは、遠隔操作装置３００ｂから操作対象装置２００にＮｏ．１７の画像（表示画面中、１７番目に表示されている画像）の表示指示を送信したことを想定している（ＳＴＥＰ１）。図示のように、Ｎｏ．１７の画像を格納している端末は「Ａ」すなわち遠隔操作装置３００ａである。
【０３５３】
Ｎｏ．１７の画像の表示指示を受信した操作対象装置２００は、該画像を格納している遠隔操作装置３００ａに対して画像の送信要求を送り（ＳＴＥＰ２）、遠隔操作装置３００ａはこの要求に応じてＮｏ．１７の画像を操作対象装置２００に送信する（ＳＴＥＰ３）。
【０３５４】
これにより、図示のように、Ｎｏ．１７の画像が操作対象装置２００の大画面に表示される（ＳＴＥＰ４）。また、操作対象装置２００は、データ出力処理（出力装置側）を実行した後に、表示状態情報を各端末に送信する。そして、表示状態情報を受信した遠隔操作装置３００ａ及び３００ｂでは、受信した表示状態情報に従って選択位置（カーソル位置）を移動する（ＳＴＥＰ５）。
【０３５５】
また、図１９の例では示していないが、操作対象装置２００がデータ特定情報を各端末に送信する場合であっても、スライドショーを実行することができる。これについて、図２２に基づいて説明する。図２２は、操作対象装置２００がデータ特定情報を各端末に送信する場合に、スライドショーを実行したときの表示画面の一例を示す図である。
【０３５６】
図示のように、操作対象装置２００がデータ特定情報及び表示状態情報を各端末に送信するので、遠隔操作装置３００ａ〜３００ｄには、操作対象装置２００と同じ画面が表示される。
【０３５７】
そして、遠隔操作装置３００ａ〜３００ｄの何れかから操作対象装置２００にスライドショーの実行指示が送信されると、操作対象装置２００では、再生管理情報が生成され、該生成された再生管理情報に従って遠隔操作装置３００ａ〜３００ｄに画像送信要求が送られる。
【０３５８】
図示の例では、操作対象装置２００には、遠隔操作装置３００ｄが格納している画像が表示されている。ここで、操作対象装置２００が、遠隔操作装置３００ｄが格納している画像を表示するときには、遠隔操作装置３００ａ〜３００ｄに表示状態情報が送信される。
【０３５９】
これにより、図示のように、遠隔操作装置３００ａ〜３００ｄのそれぞれにおいて、操作対象装置２００において表示中の画像にカーソルが表示される。このように、スライドショーを行う場合には、操作対象装置２００が表示する画像が順次切り換わるので、遠隔操作装置３００ａ〜３００ｄのそれぞれにおけるカーソルの位置もそれに合わせて移動してゆく。
【０３６０】
これにより、遠隔操作装置３００ａ〜３００ｄのユーザは、自装置にサムネイル表示されている画像のうち、どの画像が現在操作対象装置２００に表示されているのか、また次に表示されるのはどの端末のどの画像であるかを容易に認識することができるようになる。
【０３６１】
また、図示の例では、次に表示する画像を格納している端末が遠隔操作装置３００ｃであることを想定しているので、操作対象装置２００から遠隔操作装置３００ｃに事前通知が送信される（図１３参照）。そして、事前通知を受信した遠隔操作装置３００ｃでは、例えば図１４に示したような画面を表示させて画像の提供可否をユーザに選択させる。
【０３６２】
〔データコピー処理〕
次に、データコピー処理の概要について図２３に基づいて説明する。図２３は、データコピー処理の概要を示す図である。なお、図２３では、遠隔操作装置３００ｂが、遠隔操作装置３００ａが格納しているデータをコピーする例を示している。ここでは、まず遠隔操作装置３００ｂが実行する処理について説明し、その後操作対象装置２００及び遠隔操作装置３００ａが実行する処理について説明する。
【０３６３】
遠隔操作装置３００ｂ（コピー要求元端末）は、データ特定情報が表示されているデータの中からコピーするデータが選択されたときには、操作対象装置２００にコピー要求を送信する。次に、コピー要求を受信した操作対象装置２００は、コピー対象となるデータを格納している遠隔操作装置３００ａに対して上記コピー要求を転送する。
【０３６４】
遠隔操作装置３００ａ（コピー要求先端末）は、コピー要求を受信すると、コピーの可否をユーザに確認する。ここで、コピー可能である場合には、遠隔操作装置３００ａは、遠隔操作装置３００ｂにコピー要求されたデータを送信する。なお、このときのデータ送信は、Ｐ２Ｐ（ピアツーピア）で行ってもよいし、操作対象装置２００経由で行ってもよい。
【０３６５】
このように、遠隔操作装置３００に遠隔操作システム１００で共有されているデータのデータ特定情報を送信しているので、遠隔操作装置３００においてデータ特定情報を指定してデータのコピーを行うことができる。
【０３６６】
次に、データコピー処理の流れについて、図２４に基づいて説明する。図２４はデータコピー処理の一例を示すフローチャートである。ここでは、図２３の例と同様に、遠隔操作装置３００ｂが、遠隔操作装置３００ａが格納しているデータをコピーする例について説明する。
【０３６７】
〔遠隔操作装置３００ｂ（コピー要求元端末）の処理〕
遠隔操作装置３００ｂの操作部３０８にデータコピーを開始する旨の入力が行われると、コピー実行部２８は、操作対象装置２００から受信したデータ特定情報の中からコピーするデータをユーザに選択させる（Ｓ１６１）。そして、コピーするデータが選択されると、コピー実行部２８は、上記選択されたデータのコピー要求を操作対象装置２００に送信する（Ｓ１６２）。
【０３６８】
コピー実行部２８は、コピー要求を送信すると、上記要求したデータの受信を待ち受ける（Ｓ１６３）。そして、要求したデータの受信を確認する（Ｓ１６３でＹＥＳ）と、コピー実行部２８は、要求した全てのデータを受信したか否かを確認し（Ｓ１６４）、要求した全てのデータを受信していた場合（Ｓ１６４でＹＥＳ）には、データコピー処理を終了する。
【０３６９】
なお、遠隔操作装置３００ａがコピー要求を拒否した場合には、遠隔操作装置３００ａから３００ｂに不許可通知が送信される。そして、コピー実行部２８は、不許可通知の受信を確認した場合には、遠隔操作装置３００ａからのデータ受信は終了したと判断し、データコピー処理を終了する。ただし、他の端末にもコピー要求を送信している場合には、コピー実行部２８は、引き続き要求したデータの受信を待ち受ける。
【０３７０】
一方、要求したデータの中に、未だ受信が確認できていないデータが存在する場合（Ｓ１６４でＮＯ）には、コピー実行部２８は、Ｓ１６３の処理に戻って要求したデータの受信を待ち受ける。なお、所定の時間が経過しても、データ受信の終了が確認できない場合には、コピー実行部２８はコピーの要求先端末が不在であると判断し、データコピー処理を終了する。
【０３７１】
遠隔操作装置３００ｂが実行する上記データコピー処理では、例えば図２５に示すような画面を表示することにより、ユーザに入力操作を行わせることができる。図２５は、データコピー処理における操作画面の一例を示す図である。なお、図示の例では、画像をコピーする場合の表示画面例を示しているが、コピー対象となるデータは遠隔操作システム１００において共有されているデータであればよく、画像に限られない。
【０３７２】
ここでは、操作対象装置２００から遠隔操作システム１００に含まれる各端末にデータ特定情報が送信されることを想定しているので、同図の１番目に示すように遠隔操作装置３００ｂには、データ特定情報が表示される。なお、ここでは画像のコピーを行うことを想定しているので、表示されているデータ特定情報は、サムネイル画像である。さらに、図示の例では、サムネイル画像に加えてサブメニューを選択するための選択項目がソフトキー表示されている。
【０３７３】
ここで、サブメニューを選択する入力操作が操作部３０８に対して行われると、同図の２番目の画面が表示される。図示のように、サブメニューとして、スライドショー、情報表示、及びコピーの選択項目が表示される。ここでスライドショーを選択すると、スライドショー実行処理が行われる。また、情報表示を選択するとデータの詳細情報が表示部３０７に表示される。例えば、対象となるデータが写真の場合には、撮影日時等が表示される。なお、撮影日時等の情報はデータ特定情報に含まれている。
【０３７４】
一方、コピーが選択されると、操作画面は、同図の３番目の画像に遷移する。図示のように、現在選択中の画像をコピーするか、画像を選択してコピーするか、全てのデータをコピーするかを選択するための選択項目がソフトキー表示される。
【０３７５】
ここで、全てのデータをコピーする、との選択項目が選択された場合には、操作対象装置２００から受信したデータ特定情報に対応する全てのデータに対するコピー要求が送信される。これにより、要求したデータが順次受信されるので、操作画面は、同図の４番目の画像に遷移する。
【０３７６】
図示のように、操作画面にコピーの進捗情報を表示することにより、ユーザがコピー終了までに必要なおおよその時間を把握できるので好ましい。また、図示の例では、コピーを中断するための選択項目を表示している。この項目が選択された場合には、コピー実行部２８は、データの送信元端末に対してデータ送信を中止するように指示し、データコピー処理を終了する。
【０３７７】
そして、要求した画像を全て受信すると、操作画面は、同図の５番目の画像に遷移する。これにより、ユーザは、問題なくコピーが終了したことを確認することができる。なお、ここで、要求した画像の一部が受信できなかった場合には、受信できなかった旨のメッセージと受信できなかった画像のサムネイル画像を表示するようにしてもよい。これにより、ユーザは、コピーに失敗した画像を容易に認識することができる。
【０３７８】
〔操作対象装置２００及び遠隔操作装置３００ａ（コピー要求先端末）の処理〕
続いて、操作対象装置２００及び遠隔操作装置３００ａが実行する処理について説明する。操作対象装置２００のコピー要求転送部８は、コピー要求の受信を確認する（Ｓ１７１）と、コピー要求されているデータと該データを格納している端末とを確認する。そして、コピー要求転送部８は、要求されたデータを格納している端末に上記受信したコピー要求を転送する（Ｓ１７２）。コピー要求の転送によって、操作対象装置２００のデータコピー処理は終了する。
【０３７９】
遠隔操作装置３００ａのコンテンツ送信制御部２６は、コピー要求の受信を確認する（Ｓ１８１）と、遠隔操作装置３００のユーザにコピーを許可するか否かを選択させる（Ｓ１８２）。例えば、画像のコピー要求があった場合には、コンテンツ送信制御部２６は、図２６に示すような画像を操作側表示制御部２３に指示して表示部３０７に表示させることにより、コピーを許可するか否かを選択させるようにすればよい。
【０３８０】
図２６は、コピーの可否をユーザに選択させるための画面の一例を示す図である。同図の上側に示す画面例では、遠隔操作装置３００ｂから大画面（操作対象装置２００）に表示されている画像のコピー要求があったことを示すメッセージが表示されている。これにより、遠隔操作装置３００ａのユーザは、コピー要求されているデータが操作対象装置２００に表示されている全ての画像であり、コピーの要求元が遠隔操作装置３００ｂであることを認識することができる。したがって、ユーザは、これらの情報を元にコピーの可否を判断することができる。
【０３８１】
また、図示のように、コピーを許可するための項目とコピーを拒否するための項目とがユーザに選択可能に表示されているので、遠隔操作装置３００ａのユーザは、上記の項目の何れかを選択することにより、コピーを許可または拒否することができる。
【０３８２】
そして、コピーを許可した場合には、コンテンツ送信制御部２６は、例えば同図の下側に示すような画面を表示させればよい。図示のように、画像の転送を実行中であることを示すメッセージを表示させることにより、ユーザは画像の転送中であることを認識することができる。
【０３８３】
また、遠隔操作装置３００ａのユーザがその場を離れる必要が生じた場合などには、画像の転送を中断する必要が生じることも考えられる。そこで、コンテンツ送信制御部２６は、図示のように、画像の転送を中断するための項目をユーザに選択可能に表示し、遠隔操作装置３００ａのユーザがデータの転送を中断できるようにすることが好ましい。
【０３８４】
ここで、フローチャートの説明に戻る。コピーを許可することが選択された場合（Ｓ１８２でＹＥＳ）には、コンテンツ送信制御部２６は、要求されたデータを、該データの要求元である遠隔操作装置３００ｂに送信する（Ｓ１８３）。一方、コピーを許可しないことが選択された場合（Ｓ１８２でＮＯ）には、コンテンツ送信制御部２６は、コピーの送信を許可しないことを示す不許可通知を該データの要求元である遠隔操作装置３００ｂに送信する（Ｓ１８４）。
【０３８５】
なお、図１４の例と同様に、コンテンツ送信制御部２６は、遠隔操作装置３００ａの電池残量や遠隔操作装置３００ａが現在実行中の他のタスク等に基づいて、データの送信を行うことが好ましくないと判断した場合には、ユーザにコピーの可否を選択させず、自動的に不許可通知を送信するようにしてもよい。
【０３８６】
〔変形例〕
上述のように、遠隔操作システム１００では、操作対象装置２００が出力できないデータが共有されないようになっている。これにより、遠隔操作装置３００から操作対象装置２００に無駄なデータが送信されることを防ぐことができる。
【０３８７】
しかしながら、上記の構成では、遠隔操作装置３００が格納しているデータのうち、該データを格納している遠隔操作装置３００も操作対象装置２００も出力することのできないデータの出力はできないという問題がある。
【０３８８】
例えば、遠隔操作装置３００にて、インターネットでデータをダウンロードした場合に、このデータを遠隔操作装置３００で出力することができず、また操作対象装置２００でも出力できないようなときには、遠隔操作装置３００のユーザは、折角ダウンロードしたデータを出力することができない。
【０３８９】
上記の問題は、例えば以下のようにして解決することができる。すなわち、遠隔操作装置３００のそれぞれが、各端末が出力可能なファイル形式を示す再生可能データ情報を操作対象装置２００に送信する。
【０３９０】
次に、操作対象装置２００は、上記再生可能データ情報の中に、自装置が出力できないファイル形式が含まれていた場合に、自装置が出力できないファイル形式を出力できる遠隔操作装置３００の通信アドレスと該遠隔操作装置３００が出力できて操作対象装置２００が出力できないファイル形式とを対応付けて記憶する。
【０３９１】
続いて、操作対象装置２００は、自装置または遠隔操作システム１００に含まれる遠隔操作装置３００の何れかが出力できるファイル形式を再生可能データ情報として各遠隔操作装置３００に送信する。すなわち、この場合には、操作対象装置２００が出力可能なデータに加えて、遠隔操作装置３００の何れかが出力可能なデータが共有される。
【０３９２】
そして、操作対象装置２００は、操作対象装置２００が出力できないデータの出力指示を受けた場合に、当該データを出力可能な遠隔操作装置３００にデータを送信させて出力させる。
【０３９３】
これにより、操作対象装置２００が出力できないデータが遠隔操作装置３００から出力されるので、該データを格納している遠隔操作装置３００も操作対象装置２００も出力することのできないデータを出力することが可能になる。
【０３９４】
また、遠隔操作システム１００では、遠隔操作装置３００がデータの提供と、操作対象装置２００に対する表示制御との両方を行い、操作対象装置２００がデータの出力を行う例を示したが、この例に限られない。すなわち、データの提供を行う端末、データの出力を行う端末、データの出力指示を行う端末が含まれているシステムであれば、遠隔操作システム１００と同様の効果を奏するシステムを構成することができる。
【０３９５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０３９６】
最後に、操作対象装置２００及び遠隔操作装置３００の各ブロック、特に操作対象装置制御部２０３及び遠隔操作装置制御部３０６は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０３９７】
すなわち、操作対象装置２００または遠隔操作装置３００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである操作対象装置２００及び遠隔操作装置３００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記操作対象装置２００または遠隔操作装置３００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０３９８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０３９９】
また、操作対象装置２００または遠隔操作装置３００を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０４００】
本発明の遠隔操作システムでは、操作対象装置が出力可能なデータのみを複数の遠隔操作装置間で共有して、操作対象装置に出力させることができる。したがって、データを出力可能なデータ出力装置と、該データ出力装置に提供するデータを格納しているデータ提供装置とを通信可能に接続したシステムであれば本発明を適用することができる。
【０４０１】
特に、近年では携帯電話機は、様々なコンテンツデータを取得することができるようになっており、テレビは大画面化が進んでいるので、携帯電話機とテレビとを通信可能に接続したシステムに本発明を適用することにより、様々なコンテンツをテレビの大画面で楽しむことができるシステムを提供することができる。
【図面の簡単な説明】
【０４０２】
【図１】本発明の実施形態を示すものであり、操作対象装置及び遠隔操作装置の要部構成を示すブロック図である。
【図２】上記操作対象装置及び遠隔操作装置を含む遠隔操作システムの要部構成を示すブロック図である。
【図３】上記遠隔操作システムのシステム構成の一例を示す図である。
【図４】上記遠隔操作システムにおいて、遠隔操作装置が格納しているデータを操作対象装置に出力させる処理の概要を示す図である。
【図５】上記遠隔操作システムにおいてデータが出力される具体例を示す図である。
【図６】上記遠隔操作システムにおけるデータの共有から出力までの処理の一例を示すフローチャートである。
【図７】上記遠隔操作装置に表示される画面の一例を示す図である。
【図８】上記遠隔操作システムで実行されるデータ共有処理の一例を示すフローチャートである。
【図９】データ共有処理（指示送信端末側）を実行するときの表示画面の一例を示す図である。
【図１０】上記遠隔操作システムで実行されるデータ共有処理（出力装置側）において、操作対象装置及び遠隔操作装置が表示する表示画面の一例を示す図である。
【図１１】上記遠隔操作システムで実行されるデータ共有処理（データ提供端末側）において、遠隔操作装置が表示する画面の一例を示す図である。
【図１２】上記遠隔操作システムで実行されるスライドショー実行処理の一例を示すフローチャートである。
【図１３】上記遠隔操作システムで実行されるデータ所有端末確認処理（データ提供端末側及び出力装置側）の一例を示すフローチャートである。
【図１４】上記データ所有端末確認処理において、要求されたデータの送信可否をユーザに選択させるための表示画面の一例を示す図である。
【図１５】ＢＧＭ付きスライドショーの概要を示す図である。
【図１６】ＢＧＭ付きスライドショー実行処理（指示送信端末側、出力装置側、及びデータ提供端末側）の一例を示すフローチャートである。
【図１７】上記遠隔操作装置が格納している画像を上記操作対象装置に表示させる例を示す図である。
【図１８】上記操作対象装置がデータ特定情報を上記遠隔操作装置に送信した場合の、操作対象装置及び遠隔操作装置における表示画面の一例を示す図である。
【図１９】データ特定情報を遠隔操作装置に送信する場合に遠隔操作システムで行われる処理の一例を示すフローチャートである。
【図２０】上記遠隔操作システムにおいて、操作対象装置から遠隔操作装置にデータ特定情報が送信されたときの、操作対象装置及び遠隔操作装置の表示状態の一例を示す図である。
【図２１】上記遠隔操作装置が画像の表示指示を送信し、上記操作対象装置が表示指示を受けた画像を表示するときの操作対象装置及び遠隔操作装置の表示状態の一例を示す図である。
【図２２】上記操作対象装置がデータ特定情報を各端末に送信する場合に、スライドショーを実行したときの表示画面の一例を示す図である。
【図２３】上記遠隔操作システムにおいて実行される、データコピー処理の概要を示す図である。
【図２４】上記データコピー処理の一例を示すフローチャートである。
【図２５】上記データコピー処理において遠隔操作装置が表示する、操作画面の一例を示す図である。
【図２６】上記データコピー処理において遠隔操作装置が表示する、コピーの可否をユーザに選択させるための画面の一例を示す図である。
【符号の説明】
【０４０３】
３  被操作側データ共有処理部（リスト受信手段、受信可能データリスト生成手段、受信可能データリスト送信手段、出力中データ情報送信手段）
８  コピー要求転送部（データ取得要求転送手段）
２２  操作側データ共有処理部（受信可能データリスト受信手段、受信可能データリスト表示手段、出力中データ情報受信手段）
２５  スライドショー実行指示部（選択手段、出力指示手段）
１００  遠隔操作システム（データ出力システム）
２００  操作対象装置（データ出力装置）
３００  遠隔操作装置（データ提供装置）
【図１】
2010004403.tif 000009
【図２】
2010004403.tif 000010
【図３】
2010004403.tif 000011
【図４】
2010004403.tif 000012
【図５】
2010004403.tif 000013
【図６】
2010004403.tif 000014
【図７】
2010004403.tif 000015
【図８】
2010004403.tif 000016
【図９】
2010004403.tif 000017
【図１０】
2010004403.tif 000018
【図１１】
2010004403.tif 000019
【図１２】
2010004403.tif 000020
【図１３】
2010004403.tif 000021
【図１４】
2010004403.tif 000022
【図１５】
2010004403.tif 000023
【図１６】
2010004403.tif 000024
【図１７】
2010004403.tif 000025
【図１８】
2010004403.tif 000026
【図１９】
2010004403.tif 000027
【図２０】
2010004403.tif 000028
【図２１】
2010004403.tif 000029
【図２２】
2010004403.tif 000030
【図２３】
2010004403.tif 000031
【図２４】
2010004403.tif 000032
【図２５】
2010004403.tif 000033
【図２６】
2010004403.tif 000034