(57)【要約】【課題】送信側の意図するデータ処理装置でデータ処理を実行させることのできるデータ通信装置を提供する。【解決手段】コンテンツデータを送信するデータ通信装置である携帯電話は、送信するコンテンツデータに、ホームゲートウェイ２に接続されている、出力先であるデータ出力装置３に関する情報を挿入して合成する。そして、コンテンツデータをインターネットを介してホームゲートウェイ２に対して送信する。ホームゲートウェイ２は、受信部２１においてコンテンツデータを受信し、出力装置判定部２２において当該コンテンツデータに合成されている出力先の情報から出力先であるデータ出力装置３を判定する。そして、セレクタ２３は、その判定結果に基づいて、接続されているデータ出力装置３ａ〜３ｃの中から該当するデータ出力装置３に当該コンテンツデータを送信して、データの出力を実行させる。【選択図】        図５
2004192404.tif 000002
【特許請求の範囲】
【請求項１】
他のデータ通信装置と通信を行なうデータ処理装置に関する情報であって、データの処理を実行させるデータ処理装置に関する情報を受付ける受付手段と、
前記受付けたデータ処理装置に関する情報を、前記データに挿入して合成する合成手段と、
前記データ処理装置に関する情報が挿入されたデータを前記他のデータ通信装置に対して送信する送信手段とを備える、データ通信装置。
【請求項２】
前記データが複数のデータを含むとき、
前記受付手段は、前記複数のデータの各々のデータについて、処理を実行させるデータ処理装置に関する情報を受付け、
前記合成手段は、前記各々のデータについて受付けたデータ処理装置に関する情報を、前記各々のデータに挿入して合成する、請求項１に記載のデータ通信装置。
【請求項３】
前記他のデータ通信装置から、前記他のデータ通信装置と通信を行なうデータ処理装置に関する情報を取得する取得手段をさらに備え、
前記受付手段は、前記取得した前記他のデータ通信装置と通信を行なうデータ処理装置に関する情報から、前記データの処理を実行させるデータ処理装置に関する情報の選択を受付ける、請求項１に記載のデータ通信装置。
【請求項４】
データ処理装置に関する情報を格納する格納手段をさらに備え、
前記受付手段は、前記格納されている前記データ処理装置に関する情報から、前記データの処理を実行させるデータ処理装置に関する情報の選択を受付ける、請求項１に記載のデータ通信装置。
【請求項５】
データ処理装置と通信を行なうデータ通信装置であって、
処理を実行させるデータ処理装置に関する情報が挿入されて合成されたデータを他のデータ通信装置から受信する受信手段と、
前記受信したデータから、前記挿入されたデータ処理装置に関する情報を取得して、前記データの処理を実行させるデータ処理装置を判定する判定手段と、
前記判定結果より、前記通信を行なうデータ処理装置の中から、前記データの処理を実行させるデータ処理装置を選択して前記データを送信する選択手段とを備える、データ通信装置。
【請求項６】
前記通信を行なうデータ処理装置より、前記データ処理装置に関する情報を取得する取得手段をさらに備え、
前記判定手段は、前記通信を行なうデータ処理装置より取得したデータ処理装置に関する情報と、前記受信したデータに挿入されたデータ処理装置に関する情報とに基づいて、前記データの処理を実行させるデータ処理装置を判定する、請求項５に記載のデータ通信装置。
【請求項７】
前記通信を行なうデータ処理装置より、前記データ処理装置に関する情報を取得する取得手段と、
前記取得した前記データ処理装置に関する情報を、前記他のデータ通信装置に送信する送信手段とをさらに備える、請求項５に記載のデータ通信装置。
【請求項８】
前記判定結果より、前記通信を行なうデータ処理装置の中に、前記データの処理を実行させるデータ処理装置がない場合には、前記データを破棄する処理と、前記他のデータ通信装置に対してその旨を通知する処理と、前記データを前記他のデータ通信装置に対して返送する処理とのいずれか１の処理を実行させる制御手段をさらに備える、請求項５に記載のデータ通信装置。
【請求項９】
前記選択手段において前記データの処理を実行させるデータ処理装置として選択して前記データを送信したデータ処理装置が、前記データの処理を実行できない状態にあるとき、受信したデータを所定期間保存する保存手段をさらに備え、
前記データ処理装置が前記データの処理を実行できない状態を脱したときに、前記保存したデータを前記データ処理装置に対して再度送信する、請求項５に記載のデータ通信装置。
【請求項１０】
前記データ処理装置に関する情報は、前記データ処理装置を一意に特定する識別情報と、前記データ処理装置の属性を示す情報との少なくとも一方である、請求項１〜９のいずれかに記載のデータ通信装置。
【請求項１１】
前記データ処理装置の属性を示す情報は、前記データ処理装置と通信を行なう前記データ通信装置を示す情報と、前記データ送信時に前記データ処理装置を利用可能な利用者の情報と、前記利用者で選択可能な前記データ処理装置の情報との少なくとも１つを含む、請求項１０に記載のデータ通信装置。
【請求項１２】
前記データの処理は、前記データの出力である、請求項１〜９のいずれかに記載のデータ通信装置。
【請求項１３】
データ通信装置と通信を行なうデータ処理装置に関する情報であって、データの処理を実行させるデータ処理装置に関する情報を受付ける受付手段と、
前記受付けたデータ処理装置に関する情報を、前記データに挿入して合成する合成手段と、
前記データ処理装置に関する情報が挿入されたデータを前記データ通信装置に対して送信する送信手段とを備える、携帯通信端末。
【請求項１４】
データ処理装置と通信を行なうホームゲートウェイ装置であって、
処理を実行させるデータ処理装置に関する情報が挿入されて合成されたデータをデータ通信装置から受信する受信手段と、
前記受信したデータから、前記挿入されたデータ処理装置に関する情報を取得して、前記データの処理を実行させるデータ処理装置を判定する判定手段と、
前記判定結果より、前記通信を行なうデータ処理装置の中から、前記データの処理を実行させるデータ処理装置を選択して前記データを送信する選択手段とを備える、ホームゲートウェイ装置。
【請求項１５】
データ通信装置と通信を行なうデータ処理装置に関する情報であって、データの処理を実行させるデータ処理装置に関する情報を受付ける受付ステップと、
前記受付けたデータ処理装置に関する情報を、前記データに挿入して合成する合成ステップと、
前記データ処理装置に関する情報が挿入されたデータを前記データ通信装置に対して送信する送信ステップとを備える、データ通信方法。
【請求項１６】
前記データが複数のデータを含むとき、
前記受付ステップは、前記複数のデータの各々のデータについて、処理を実行させるデータ処理装置に関する情報を受付け、
前記合成ステップは、前記各々のデータについて受付けたデータ処理装置に関する情報を、前記各々のデータに挿入して合成する、請求項１５に記載のデータ通信方法。
【請求項１７】
前記データ通信装置から、前記データ通信装置と通信を行なうデータ処理装置に関する情報を取得する取得ステップをさらに備え、
前記受付ステップは、前記取得した前記データ通信装置と通信を行なうデータ処理装置に関する情報から、前記データの処理を実行させるデータ処理装置に関する情報の選択を受付ける、請求項１５に記載のデータ通信方法。
【請求項１８】
データ処理装置に関する情報を格納する格納ステップをさらに備え、
前記受付ステップは、前記格納されている前記データ処理装置に関する情報から、前記データの処理を実行させるデータ処理装置に関する情報の選択を受付ける、請求項１５に記載のデータ通信方法。
【請求項１９】
処理を実行させるデータ処理装置に関する情報が挿入されて合成されたデータをデータ通信装置から受信する受信ステップと、
前記受信したデータから、前記挿入されたデータ処理装置に関する情報を取得して、前記データの処理を実行させるデータ処理装置を判定する判定ステップと、
前記判定結果より、通信を行なうデータ処理装置の中から、前記データの処理を実行させるデータ処理装置を選択して前記データを送信する選択ステップとを備える、データ通信方法。
【請求項２０】
前記通信を行なうデータ処理装置より、前記データ処理装置に関する情報を取得する取得ステップをさらに備え、
前記判定ステップは、前記通信を行なうデータ処理装置より取得したデータ処理装置に関する情報と、前記受信したデータに挿入されたデータ処理装置に関する情報とに基づいて、前記データの処理を実行させるデータ処理装置を判定する、請求項１９に記載のデータ通信方法。
【請求項２１】
前記通信を行なうデータ処理装置より、前記データ処理装置に関する情報を取得する取得ステップと、
前記取得した前記データ処理装置に関する情報を、前記データ通信装置に送信する送信ステップとをさらに備える、請求項１９に記載のデータ通信方法。
【請求項２２】
前記判定結果より、前記通信を行なうデータ処理装置の中に、前記データの処理を実行させるデータ処理装置がない場合には、前記データを破棄する処理と、前記データ通信装置に対してその旨を通知する処理と、前記データを前記データ通信装置に対して返送する処理とのいずれか１の処理を実行させる制御ステップをさらに備える、請求項１９に記載のデータ通信方法。
【請求項２３】
前記選択ステップにおいて前記データの処理を実行させるデータ処理装置として選択して前記データを送信したデータ処理装置が、前記データの処理を実行できない状態にあるとき、受信したデータを所定期間保存する保存ステップをさらに備え、
前記データ処理装置が前記データの処理を実行できない状態を脱したときに、前記保存したデータを前記データ処理装置に対して再度送信する、請求項１９に記載のデータ通信方法。
【請求項２４】
データ通信方法をコンピュータに実行させるプログラムであって、
データ通信装置と通信を行なうデータ処理装置に関する情報であって、データの処理を実行させるデータ処理装置に関する情報を受付ける受付ステップと、
前記受付けたデータ処理装置に関する情報を、前記データに挿入して合成する合成ステップと、
前記データ処理装置に関する情報が挿入されたデータを前記データ通信装置に対して送信する送信ステップとを実行させる、データ通信プログラム。
【請求項２５】
データ通信方法をコンピュータに実行させるプログラムであって、
処理を実行させるデータ処理装置に関する情報が挿入されて合成されたデータをデータ通信装置から受信する受信ステップと、
前記受信したデータから、前記挿入されたデータ処理装置に関する情報を取得して、前記データの処理を実行させるデータ処理装置を判定する判定ステップと、
前記判定結果より、通信を行なうデータ処理装置の中から、前記データの処理を実行させるデータ処理装置を選択して前記データを送信する選択ステップとを実行させる、データ通信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はデータ通信装置、携帯通信端末、ホームゲートウェイ装置、データ通信方法、およびデータ通信プログラムに関し、特に、データ通信装置と通信を行なっているデータ処理装置に対してデータ処理を実行させるデータ通信装置、携帯通信端末、ホームゲートウェイ装置、データ通信方法、およびデータ通信プログラムに関する。
【０００２】
【従来の技術】
従来より、ネットワークを介してデータを配信し、所定のデータ処理装置で当該データを処理させるデータ配信システムは広く知られている。そのようなデータ配信システムでは、昨今のネットワークの広がりに伴なって、データに適したデータ処理装置を的確に選択して当該データを処理させることが重要である。例えば、画像データを配信する場合に、音声出力装置に当該画像データを配信しても適切な画像データの出力を行なうことができない。
【０００３】
このような問題を解決するために、本願の出願人による特許文献１は、ネットワークで接続された複数の機器と機器制御部とを備えるデータ処理システムであって、複数の機器の中で、処理能力に応じてデータを処理するのに最適な機器を選択するとともに、どの機器が選択されたかを通知することができるデータ処理システムを開示している。
【０００４】
【特許文献１】
特開２０００−２５０８７７号公報
【０００５】
【発明が解決しようとする課題】
上述の特許文献１に開示されているデータ処理システムにおいてデータの配信を行なう場合には、各機器の処理能力に応じてデータを処理するのに最適な機器に当該データが配信され処理されるが、受信側で、処理能力に応じて当該データ処理を行なう機器の選択を行なって転送する必要がある。このため、送信側で、所定の処理装置で処理されることを意図してデータの配信を行なった場合であっても、そのような送信側の意図が反映されないという問題があった。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、送信側の意図するデータ処理装置でデータ処理を実行させることのできるデータ通信装置、携帯通信端末、ホームゲートウェイ装置、データ通信方法、およびデータ通信プログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明のある局面に従うと、データ通信装置は、他のデータ通信装置と通信を行なうデータ処理装置に関する情報であって、データの処理を実行させるデータ処理装置に関する情報を受付ける受付手段と、受付けたデータ処理装置に関する情報を、データに挿入して合成する合成手段と、データ処理装置に関する情報が挿入されたデータを他のデータ通信装置に対して送信する送信手段とを備える。
【０００８】
また、データが複数のデータを含むとき、データ通信装置の受付手段は、複数のデータの各々のデータについて、処理を実行させるデータ処理装置に関する情報を受付け、合成手段は、各々のデータについて受付けたデータ処理装置に関する情報を、各々のデータに挿入して合成することが望ましい。
【０００９】
また、データ通信装置は、他のデータ通信装置から、他のデータ通信装置と通信を行なうデータ処理装置に関する情報を取得する取得手段をさらに備え、受付手段は、取得した他のデータ通信装置と通信を行なうデータ処理装置に関する情報から、データの処理を実行させるデータ処理装置に関する情報の選択を受付けることが望ましい。
【００１０】
また、データ通信装置は、データ処理装置に関する情報を格納する格納手段をさらに備え、受付手段は、格納されているデータ処理装置に関する情報から、データの処理を実行させるデータ処理装置に関する情報の選択を受付けることが望ましい。
【００１１】
本発明の他の局面に従うと、データ通信装置は、データ処理装置と通信を行なうデータ通信装置であって、処理を実行させるデータ処理装置に関する情報が挿入されて合成されたデータを他のデータ通信装置から受信する受信手段と、受信したデータから、挿入されたデータ処理装置に関する情報を取得して、データの処理を実行させるデータ処理装置を判定する判定手段と、判定結果より、通信を行なうデータ処理装置の中から、データの処理を実行させるデータ処理装置を選択してデータを送信する選択手段とを備える。
【００１２】
また、データ通信装置は、通信を行なうデータ処理装置より、データ処理装置に関する情報を取得する取得手段をさらに備え、判定手段は、通信を行なうデータ処理装置より取得したデータ処理装置に関する情報と、受信したデータに挿入されたデータ処理装置に関する情報とに基づいて、データの処理を実行させるデータ処理装置を判定することが望ましい。
【００１３】
また、データ通信装置は、通信を行なうデータ処理装置より、データ処理装置に関する情報を取得する取得手段と、取得したデータ処理装置に関する情報を、他のデータ通信装置に送信する送信手段とをさらに備えることが望ましい。
【００１４】
また、データ通信装置は、判定結果より、通信を行なうデータ処理装置の中に、データの処理を実行させるデータ処理装置がない場合に、データを破棄する処理と、他のデータ通信装置に対してその旨を通知する処理と、データを前記他のデータ通信装置に対して返送する処理とのいずれか１の処理を実行させる制御手段をさらに備えることが望ましい。
【００１５】
また、データ通信装置は、選択手段においてデータの処理を実行させるデータ処理装置として選択してデータを送信したデータ処理装置が、データの処理を実行できない状態にあるとき、受信したデータを所定期間保存する保存手段をさらに備え、データ処理装置がデータの処理を実行できない状態を脱したときに、保存したデータをデータ処理装置に対して再度送信することが望ましい。
【００１６】
なお、上述のデータ通信装置において、データ処理装置に関する情報は、データ処理装置を一意に特定する識別情報と、データ処理装置の属性を示す情報との少なくとも一方であることが望ましい。
【００１７】
さらに、上述のデータ処理装置の属性を示す情報は、データ処理装置と通信を行なうデータ通信装置を示す情報と、データ送信時にデータ処理装置を利用可能な利用者の情報と、利用者で選択可能なデータ処理装置の情報との少なくとも１つを含む情報であることが望ましい。
【００１８】
また、上述のデータ通信装置において、データの処理は、データの出力であることが望ましい。
【００１９】
本発明のさらに他の局面に従うと、携帯通信端末は、データ通信装置と通信を行なうデータ処理装置に関する情報であって、データの処理を実行させるデータ処理装置に関する情報を受付ける受付手段と、受付けたデータ処理装置に関する情報を、データに挿入して合成する合成手段と、データ処理装置に関する情報が挿入されたデータをデータ通信装置に対して送信する送信手段とを備える。
【００２０】
本発明のさらに他の局面に従うと、ホームゲートウェイ装置は、データ処理装置と通信を行なうホームゲートウェイ装置であって、処理を実行させるデータ処理装置に関する情報が挿入されて合成されたデータをデータ通信装置から受信する受信手段と、受信したデータから、挿入されたデータ処理装置に関する情報を取得して、データの処理を実行させるデータ処理装置を判定する判定手段と、判定結果より、通信を行なうデータ処理装置の中から、データの処理を実行させるデータ処理装置を選択してデータを送信する選択手段とを備える。
【００２１】
本発明のさらに他の局面に従うと、データ通信方法は、データ通信装置と通信を行なうデータ処理装置に関する情報であって、データの処理を実行させるデータ処理装置に関する情報を受付ける受付ステップと、受付けたデータ処理装置に関する情報を、データに挿入して合成する合成ステップと、データ処理装置に関する情報が挿入されたデータをデータ通信装置に対して送信する送信ステップとを備える。
【００２２】
また、データが複数のデータを含むとき、データ通信方法における受付ステップは、複数のデータの各々のデータについて、処理を実行させるデータ処理装置に関する情報を受付け、合成ステップは、各々のデータについて受付けたデータ処理装置に関する情報を、各々のデータに挿入して合成することが望ましい。
【００２３】
また、データ通信方法は、データ通信装置から、データ通信装置と通信を行なうデータ処理装置に関する情報を取得する取得ステップをさらに備え、受付ステップは、取得したデータ通信装置と通信を行なうデータ処理装置に関する情報から、データの処理を実行させるデータ処理装置に関する情報の選択を受付けることが望ましい。
【００２４】
また、データ通信方法は、データ処理装置に関する情報を格納する格納ステップをさらに備え、受付ステップは、格納されているデータ処理装置に関する情報から、データの処理を実行させるデータ処理装置に関する情報の選択を受付けることが望ましい。
【００２５】
本発明のさらに他の局面に従うと、データ通信方法は、処理を実行させるデータ処理装置に関する情報が挿入されて合成されたデータをデータ通信装置から受信する受信ステップと、受信したデータから、挿入されたデータ処理装置に関する情報を取得して、データの処理を実行させるデータ処理装置を判定する判定ステップと、判定結果より、通信を行なうデータ処理装置の中から、データの処理を実行させるデータ処理装置を選択してデータを送信する選択ステップとを備えることが望ましい。
【００２６】
また、データ通信方法は、通信を行なうデータ処理装置より、データ処理装置に関する情報を取得する取得ステップをさらに備え、判定ステップは、通信を行なうデータ処理装置より取得したデータ処理装置に関する情報と、受信したデータに挿入されたデータ処理装置に関する情報とに基づいて、データの処理を実行させるデータ処理装置を判定することが望ましい。
【００２７】
また、データ通信方法は、通信を行なうデータ処理装置より、データ処理装置に関する情報を取得する取得ステップと、取得したデータ処理装置に関する情報を、データ通信装置に送信する送信ステップとをさらに備えることが望ましい。
【００２８】
また、データ通信方法は、判定結果より、通信を行なうデータ処理装置の中に、データの処理を実行させるデータ処理装置がない場合には、データを破棄する処理と、データ通信装置に対してその旨を通知する処理と、データをデータ通信装置に対して返送する処理とのいずれか１の処理を実行させる制御ステップをさらに備えることが望ましい。
【００２９】
また、データ通信方法は、選択ステップにおいてデータの処理を実行させるデータ処理装置として選択してデータを送信したデータ処理装置が、データの処理を実行できない状態にあるとき、受信したデータを所定期間保存する保存ステップをさらに備え、データ処理装置がデータの処理を実行できない状態を脱したときに、保存したデータをデータ処理装置に対して再度送信することが望ましい。
【００３０】
本発明のさらに他の局面に従うと、データ通信プログラムは、データ通信方法をコンピュータに実行させるプログラムであって、データ通信装置と通信を行なうデータ処理装置に関する情報であって、データの処理を実行させるデータ処理装置に関する情報を受付ける受付ステップと、受付けたデータ処理装置に関する情報を、データに挿入して合成する合成ステップと、データ処理装置に関する情報が挿入されたデータをデータ通信装置に対して送信する送信ステップとを実行させる。
【００３１】
本発明のさらに他の局面に従うと、データ通信プログラムは、データ通信方法をコンピュータに実行させるプログラムであって、処理を実行させるデータ処理装置に関する情報が挿入されて合成されたデータをデータ通信装置から受信する受信ステップと、受信したデータから、挿入されたデータ処理装置に関する情報を取得して、データの処理を実行させるデータ処理装置を判定する判定ステップと、判定結果より、通信を行なうデータ処理装置の中から、データの処理を実行させるデータ処理装置を選択してデータを送信する選択ステップとを実行させる。
【００３２】
【発明の実施の形態】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３３】
［第１の実施の形態］
図１は、本実施の形態におけるデータ配信システムの構成の具体例を示す図である。図１を参照して、本実施の形態におけるデータ配信システムは、コンテンツデータの送信を行なう送信装置である携帯電話１と、携帯電話１から送信されたコンテンツデータを受信する受信装置であって、家庭内のゲートウェイ装置であるホームゲートウェイ２と、ホームゲートウェイ２に接続されたデータ出力装置３ａ〜３ｃ（データ出力装置３ａ〜３ｃを代表させて、データ出力装置３と言う）であるテレビジョン受信装置（以下、ＴＶと言う）、パーソナルコンピュータ（以下、ＰＣと言う）、ビデオテープ再生記録装置（以下、ＶＴＲと言う）とを含み、携帯電話１とホームゲートウェイ２とは、インターネットを介して通信を行なう。さらに、データ出力装置３として、音声を再生するスピーカや印刷出力するプリンタなど、図示されないその他の出力装置が含まれていてもよい。
【００３４】
また、ここでは、送信装置が携帯電話であるものとして以降の説明を行なうが、送信装置は携帯電話に限定されず、データ送信機能を備えるパーソナルコンピュータやＰＤＡ（Personal Digital Assistants）やその他の装置であっても構わない。このような場合、送信装置とホームゲートウェイ２との通信はインターネットを介した通信に限定されず、ＬＡＮ（Local Area Network）等の専用回線を介して通信であってもよいし、無線通信であってもよい。
【００３５】
次に、データ配信システムに含まれる装置について説明する。
図２は、データ配信システムに含まれる携帯電話１のハードウェア構成を示すブロック図である。図２を参照して、本実施の形態のデータ配信システムに含まれる携帯電話１は、ユーザとのインタフェースである入出力部１４０と、ＣＰＵ（Central Processing Unit）等から構成されて、この携帯電話１の全体を制御する制御部１２０と、他の装置と通信するための通信部１１０と、ＲＯＭ（ReadOnly Memory）やＲＡＭ（Random Access Memory）などから構成されて、制御部１２０において実行されるプログラムや、そのプログラムの中間データおよび他のコンピュータから受信したデータ等を記憶する記憶部１３０とを含んで構成される。
【００３６】
さらに上述の入出力部１４０は、「１」、「２」などの数字ボタンおよび「Ｒ」、「Ｌ」などの方向ボタンなどを含む操作部１４２と、ユーザに情報を表示するＬＣＤ（Liquid Crystal Display）からなる表示部１４４と、音声を入力するマイクからなる音声入力部１４６と、音声を出力するスピーカからなる音声出力部１４８とを含む。
【００３７】
このような携帯電話１において、ユーザがインターネットを介してコンテンツデータを送信する処理は、携帯電話１のハードウェア、制御部１２０により実行されるソフトウェアおよび記憶部１３０に記憶されたコンテンツデータにより実現される。なお、図２に示した携帯電話自体の動作は周知であるので、ここではその詳細な説明は省略する。
【００３８】
次に、図３に、携帯電話１の機能構成を示す。また、図３において、矢印はデータの流れを示す。
【００３９】
図３を参照して、本実施の形態のデータ配信システムに含まれる携帯電話１において、コンテンツ生成部１２は、コンテンツデータを生成する。そして、コンテンツ生成部１２は、生成したコンテンツデータを合成処理部１３に渡す。
【００４０】
また、入出力部１４０などから構成される出力先入力部１１は、コンテンツデータの出力先の入力を受付ける。そして、出力先入力部１１は、受付けたコンテンツデータの出力先の情報を合成処理部１３に渡す。
【００４１】
合成処理部１３は、コンテンツ生成部１２から渡されたコンテンツデータに、出力先入力部１１から渡されたコンテンツデータの出力先の情報を挿入して合成する。そして、合成処理部１３は、合成されたコンテンツデータを、通信部１１０などから構成される送信部１４に渡す。
【００４２】
送信部１４は、合成処理部１３から渡されたコンテンツデータをインターネットを介してホームゲートウェイ２に対して送信する。
【００４３】
次に、図４は、データ配信システムに含まれるホームゲートウェイ２のハードウェア構成を示すブロック図である。図４を参照して、本実施の形態のデータ配信システムに含まれるホームゲートウェイ２は、ＣＰＵ等から構成されて装置全体の制御を行なう制御部２２０と、他の装置と通信するための通信部２１０と、キーボードやマウス、または、本体付属のボタンやリモコン等から構成されて、ユーザからの設定の入力などを受付ける操作部２４０と、ＲＯＭやＲＡＭやハードディスク等から構成されて、制御部２２０で実行されるプログラムなどを記憶する記憶部２３０と、データ出力装置３ａ〜３ｃであるＴＶや、ＰＣや、ＶＴＲとデータのやり取りをするためのＩ／Ｆ（インタフェース）２５０とを含んで構成される。
【００４４】
このようなホームゲートウェイ２において、インターネットを介して受信したコンテンツデータをデータ出力装置３ａ〜３ｃに送信する処理は、ホームゲートウェイ２のハードウェア、および制御部２２０により実行されるソフトウェアにより実現される。
【００４５】
なお、上述のホームゲートウェイ２は、一般的なＳＴＢ（Set Top Box)やパーソナルコンピュータ等を用いて構築されるものであり、その構成は、上述の構成に限定されるものではない。
【００４６】
次に、図５に、ホームゲートウェイ２の機能構成を示す。また、図５において、矢印はデータの流れを示す。
【００４７】
図５を参照して、本実施の形態のデータ配信システムに含まれるホームゲートウェイ２において、通信部２１０などから構成された受信部２１は、インターネットを介して携帯電話１からコンテンツデータを受信する。そして、受信部２１は、受信したコンテンツデータを、出力装置判定部２２と、Ｉ／Ｆ２５０などから構成されたセレクタ２３とに渡す。
【００４８】
出力装置判定部２２は、受信部２１から渡されたコンテンツデータより、当該コンテンツデータを出力するデータ出力装置３を判定する。そして、出力装置判定部２２は、判定結果をセレクタ２３に渡す。
【００４９】
セレクタ２３は、出力装置判定部２２から渡された判定結果に基づいて、受信部２１から渡されたコンテンツデータを、データ出力装置３に対して送信する。
【００５０】
次に、本データ配信システムにおける処理についてフローチャートを用いて説明する。
【００５１】
図６は、携帯電話１における処理を示すフローチャートである。図６のフローチャートに示される処理は、制御部１２０が記憶部１３０に記憶されるプログラムを読出して実行することによって実現される。
【００５２】
図６を参照して、始めに、ステップＳ１０１において、携帯電話１は、入出力部１４０を構成する操作部１４２などから、コンテンツ生成部１２で生成されたコンテンツデータの中から、送信するコンテンツデータの選択を受付ける。なお、ここでは、ステップＳ１の時点でコンテンツ生成部１２にてコンテンツを作成し、生成されたコンテンツを選択することを想定している。具体的には、音声入力部１４６から入力された音声や図示されないカメラ等の画像入力部から入力された画像や操作部１４２から入力された文字情報を元にコンテンツデータを作成し、生成されたデータを選択することになる。しかし、選択されるコンテンツデータは、ステップＳ１の時点で生成されるデータに限定されず、予めコンテンツ生成部１２で生成されたコンテンツデータであって、記憶部１３０に記憶されたコンテンツデータを表示部１４４などに表示して、その中から、送信するコンテンツデータを、操作部１４２を構成する数字ボタンや方向ボタンで選択してもよい。また、選択されるコンテンツデータは、コンテンツ生成部１２で生成されたコンテンツデータに限定されず、コンテンツデータを提供する図示されないサーバなどからダウンロードされて記憶部１３０に記憶されたコンテンツデータであっても構わない。また、コンテンツデータそのものではなく、サーバ上の当該コンテンツデータの格納領域を示すＵＲＬ（Uniform Resource Locators）などであってもよく、以降の処理において同様に扱われるものとする。
【００５３】
次に、ステップＳ１０３において、携帯電話１は、操作部１４２などから構成される出力先入力部１１より、送信するコンテンツデータの出力先であるデータ出力装置３に関する情報の入力を受付ける。ここで入力されるデータ出力装置３に関する情報は、予めＴＶやＰＣやＶＴＲなどのデータ出力装置３ａ〜３ｃに一意に割振られている識別情報であるＩＤが該当する。また、データ出力装置３に関する情報としては、データ出力装置３の種類（ＴＶ）等の属性を示す属性情報であってもよい。そして、ここでは、出力するデータ出力装置３を特定できる、１以上の条件の情報の入力を受付ける。
【００５４】
次に、ステップＳ１０５において、携帯電話１の合成処理部１３において、ステップＳ１０１で選択されたコンテンツデータに、ステップＳ１０３で入力されたデータ出力装置３に関する情報を挿入して合成する。具体的には、携帯電話１からホームゲートウェイ２に対して電子メールに添付してコンテンツデータを送信する場合、図７に示すように、電子メールに出力先フィールドを設け、そこに、ステップＳ１０３で入力されたＩＤや属性情報等のデータ出力装置３に関する情報を挿入する。すなわち、図７を参照して、宛先情報（図７においてはＴｏ：ｔａｒｏ＠ｘｘｘｘ．ｙｙｙｙ．ｚｚｚ）と、表題（Ｓｕｂｊｅｃｔ：Ｍｏｖｉｅ＆Ｓｏｕｎｄ）と、コンテンツの種類（Ｃｏｎｔｅｎｔ−ｔｙｐｅ：ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ；）と、データの境界を示す情報（ｂｏｕｎｄｒｙ＝“ＲＣＤＹＸＩｐｏＢＴｑｃＶｚ”）とを含むヘッダ部と、データの境界を示す情報以下のボディ（本体）部とからなる電子メールの、ボディ部に、画像データと、データ出力装置３に関する情報が挿入されている出力先フィールドとを含ませる。
【００５５】
そして、ステップＳ１０７において、携帯電話１は、ステップＳ１０５で合成した、図７に示されるようなコンテンツデータを、送信部１４より、インターネットを介してホームゲートウェイ２に対して送信する。
【００５６】
以上で、本データ配信システムの携帯電話１における処理が終了する。
次に、図８に、携帯電話１よりインターネットを介してデータを受信したホームゲートウェイ２における処理を示す。図８のフローチャートに示される処理は、制御部２２０が記憶部２３０に記憶されるプログラムを読出して実行することによって実現される。
【００５７】
図８を参照して、始めに、ステップＳ２０１において、ホームゲートウェイ２は、携帯電話１より受信したコンテンツデータより、挿入されて合成されている出力先の情報であって、データ出力装置３に関する情報を抽出する。ここでは、例えば図７に示されるような電子メールでコンテンツデータを受信した場合には、ホームゲートウェイ２は、そのボディ部の一部に設けられている出力先フィールドより、データ出力装置３に関する情報を抽出する。
【００５８】
次に、ステップＳ２０３において、ホームゲートウェイ２の出力装置判定部２２は、ステップＳ２０１で抽出されたデータ出力装置３に関する情報に合致するデータ出力装置３を特定する。なお、ここでの特定の仕方については、後にサブルーチンを挙げて説明を行なう。
【００５９】
ステップＳ２０３での処理の結果、データ出力装置３に関する情報である条件に合致するデータ出力装置３が特定できた場合には（Ｓ２０５でＹＥＳ）、ホームゲートウェイ２は、ステップＳ２０９において、特定されたデータ出力装置３に対して携帯電話１より受信したコンテンツデータを送信し、そのデータ出力装置３においてコンテンツデータの出力を実行させる。なお、ステップＳ２０９において、ホームゲートウェイ２は、条件に合致したデータ出力装置３が特定された旨の情報を、コンテンツデータの送信元である携帯電話１に対して送信してもよい。さらにその場合、その特定されたデータ出力装置３で、当該コンテンツデータの出力を実行させてよいか否かを、データ出力装置３が特定された段階で携帯電話１に対して問合せ、出力許可を得てから、そのデータ出力装置３でコンテンツデータの出力を実行させることも好ましい。また、特定されたデータ出力装置３に、受信したコンテンツデータの出力を実行させた旨を、携帯電話１に対して通知してもよい。
【００６０】
一方、ステップＳ２０３での処理の結果、データ出力装置３に関する情報である条件に合致するデータ出力装置３が特定できなかった場合には（Ｓ２０５でＮＯ）、ホームゲートウェイ２は、ステップＳ２０７において、出力先のデータ出力装置３が未定の場合の処理を実行する。ここでの、出力先のデータ出力装置３が未定の場合の処理については様々な処理が挙げられ、本発明において限定されるものではない。例えば、ホームゲートウェイ２が、コンテンツデータの送信元である携帯電話１に対して、出力先のデータ出力装置３が特定されなかった旨を通知する処理であってもよい。また、コンテンツデータの送信元である携帯電話１に対して、出力できなかったコンテンツデータを返却する処理であってもよい。また、出力できなかったコンテンツデータを破棄する処理であってもよい。また、抽出された出力先を示す情報に合致しないものの、より条件に近い他のデータ出力装置３を特定して、そのデータ出力装置３にコンテンツデータの出力を実行させる処理であってもよい。
【００６１】
なお、ステップＳ２０３において、ホームゲートウェイ２がデータ出力装置３に関する情報である条件に合致するデータ出力装置３を特定できたにも関わらず、そのデータ出力装置３にコンテンツデータの出力を実行させられない場合もある。具体的には、ホームゲートウェイ２が特定したデータ出力装置３に対してコンテンツデータを送信した際に、データ出力装置３に該当するＴＶが電源がＯＦＦになっている、あるいは、他の番組を再生中であるなどの理由で、当該コンテンツデータを出力できない状態にある場合が該当する。このような事態であっても、コンテンツデータの適切な出力を実行させるために、ホームゲートウェイ２は、図９に示されるように、受信したコンテンツデータを所定期間保存するコンテンツデータ保存部２６をさらに備えることが好ましい。
【００６２】
上のような場合、コンテンツデータ保存部２６をさらに備えるホームゲートウェイ２は、携帯電話１から受信したコンテンツデータをコンテンツデータ保存部２６に保存し、所定時間経過後に、コンテンツデータ保存部２６に保存したコンテンツデータをそのデータ出力装置３に再送信して出力させることができる。また、コンテンツデータ保存部２６をさらに備えるホームゲートウェイ２は、本体付属のボタンやリモコンの操作による再送指示を受けると、コンテンツデータ保存部２６に保存したコンテンツデータをそのデータ出力装置３に再送信して出力させることもできる。また、ホームゲートウェイ２は、コンテンツデータの送信元である携帯電話１に対して、条件に合致するデータ出力装置３は特定できたものの出力を実行できない状態にある旨を通知し、携帯電話１から、当該コンテンツデータを特定されたデータ出力装置３に対して再送信する要求を受付けて、コンテンツデータ保存部２６に保存したコンテンツデータをそのデータ出力装置３に再送信して出力させることもできる。また、コンテンツデータ保存部２６をさらに備えるホームゲートウェイ２は、データ出力装置３がコンテンツデータを出力できない状態を脱したことを検出して、すなわち、電源をＯＮにした、あるいは他の番組の再生を終了した、などのタイミングを検出して、コンテンツデータ保存部２６に保存したコンテンツデータをそのデータ出力装置３に再送信して出力させることもできる。また、コンテンツデータ保存部２６をさらに備えるホームゲートウェイ２は、条件に合致した新たなデータ出力装置３の接続を検知したときに、コンテンツデータ保存部２６に保存したコンテンツデータをそのデータ出力装置３に再送信して出力させることもできる。
【００６３】
次に、上述のステップＳ２０３における、データ出力装置３の特定処理について、図１０のフローチャートを用いて説明する。
【００６４】
図１０を参照して、携帯電話１より受信したコンテンツデータに挿入されているデータ出力装置３に関する情報が、データ出力装置３を一意に特定できるＩＤであった場合（Ｓ３０１で「ＩＤ」）、ステップＳ３０９において、ホームゲートウェイ２の出力装置判定部２２は、接続されているデータ出力装置３の中に、そのＩＤに合致するデータ出力装置３が存在するか否かを判断して、ステップＳ３１１において、そのＩＤに対応するデータ出力装置３を出力対象候補とする。
【００６５】
なお、上述のデータ出力装置３を一意に特定できるＩＤがコンテンツデータに複数挿入されている場合には、ホームゲートウェイ２の出力装置判定部２２は、ステップＳ３１３において、その全てのＩＤについて、上述の対応するデータ出力装置３が存在するか否かを判断する処理を実行して、ステップＳ３１５において、全ての出力対象候補としたデータ出力装置３について、出力を行なうデータ出力装置３と指定して、図８のステップＳ２０５に返す。
【００６６】
ホームゲートウェイ２の出力装置判定部２２が上の処理を行なうことで、複数のデータ出力装置３に関する情報がコンテンツデータに含まれている場合に、ステップＳ３１５において、全てのデータ出力装置３を、出力を行なうデータ出力装置３と指定して、図８のステップＳ２０５に返すことができる。すなわち、ホームゲートウェイ２は、ここで指定された複数のデータ出力装置３の全てに対して、携帯電話１から受信したコンテンツデータを出力させることができる。
【００６７】
また、ホームゲートウェイ２の出力装置判定部２２が上の処理を行なうことで、複数のデータ出力装置３を出力対象候補とした場合であっても、ステップＳ３１５においては、常に１つのデータ出力装置３のみを出力を行なうデータ出力装置３と指定して、図８のステップＳ２０５に返すこともできる。その１つのデータ出力装置３の選択方法については、本発明においては限定されるものではないが、予めデータ出力装置３に所定の優先順位が割振られている場合には、ステップＳ３１３において、優先順位の一番高いデータ出力装置３を出力を行なうデータ出力装置３と指定することができる。また、複数のデータ出力装置３を一意に特定できるＩＤが、何らかの順番でコンテンツデータに挿入されている場合に、その最初に挿入されているＩＤに対応するデータ出力装置３を出力を行なうデータ出力装置３と指定することもできる。
【００６８】
なお、ステップＳ３１３において、全てのＩＤについて、上述の対応するデータ出力装置３が存在するか否かを判断する処理を実行した後に、ステップＳ３１５において、出力対象候補とするデータ出力装置３がなかった場合には、ホームゲートウェイ２は、コンテンツデータの出力を実行させるデータ出力装置３が特定できない旨を、図８のステップＳ２０５に返す。
【００６９】
一方、携帯電話１より受信したコンテンツデータに挿入されているデータ出力装置３に関する情報が、データ出力装置３の種類（ＴＶ）等の属性を示す属性情報であった場合（Ｓ３０１で「属性」）、ステップＳ３０３において、ホームゲートウェイ２の出力装置判定部２２は、当該ホームゲートウェイ２において、接続されているデータ出力装置３の機器の属性を保存しているか否かを判定する。すなわち、この場合に、ホームゲートウェイ２は、図１１に示すように、接続されているデータ出力装置３から機器の属性を取得する機器属性取得部２４と、取得したデータ出力装置３の機器属性を記憶する機器属性記憶部２５とをさらに備えることが好ましい。そして、ステップＳ３０３においては、ホームゲートウェイ２の出力装置判定部２２は機器属性記憶部２５を参照して、そこに、接続されているデータ出力装置３の属性が保存されているか否かを判定する。
【００７０】
ステップＳ３０３での判定の結果、ホームゲートウェイ２の機器属性記憶部２５に接続されているデータ出力装置３の属性が保存されている場合には（Ｓ３０３でＹＥＳ）、ステップＳ３０５において、出力装置判定部２２はその属性のデータベースを参照し、ステップＳ３０９において、その中にコンテンツデータの挿入されたデータ出力装置３に関する情報である属性情報に合致するデータ出力装置３があるか否かを判定する。
【００７１】
また、ステップＳ３０３での判定の結果、ホームゲートウェイ２の機器属性記憶部２５に接続されているデータ出力装置３の属性が保存されていない場合には（Ｓ３０３でＮＯ）、ステップＳ３０７において、ホームゲートウェイ２の機器属性取得部２４は、接続されている全てのデータ出力装置３の機器属性を取得し、ステップＳ３０９において、出力装置判定部２２はその中にコンテンツデータの挿入されたデータ出力装置３に関する情報である属性情報に合致するデータ出力装置３があるか否かを判定する。
【００７２】
そして、以降は、上述と同様の処理を行ない、ホームゲートウェイ２は、コンテンツデータの出力を実行させるデータ出力装置３を指定して、図８のステップＳ２０５に返す。
【００７３】
本実施の形態におけるデータ配信システムで、上述の処理が実行されることによって、配信されたデータを受信した受信機であるホームゲートウェイ２において、データ中に指定されたデータ出力装置３へ自動的にデータを出力させることができる。すなわち、データの配信者が受信側の出力機器を指定することができるため、本データ配信システムにおいては配信者の意図した出力を実行させることができる。
【００７４】
具体的には、画像データであればＴＶやＶＴＲ等のデータ出力装置を画像データ中に指定して配信することで、自動的にＴＶやＶＴＲ等であるデータ出力装置に画像データを出力させることができ、同様に、音声データであればラジオ等のデータ出力装置に画像データを出力させることができる。そのため、画像データがラジオであるデータ出力装置に配信されるなどの事態が発生せず、データ配信者の意図した出力を実行させることができる。
【００７５】
また、データ配信者は、当該データの出力先であるデータ出力先を、一意に特定するだけでなく、装置の種類や所有者などの出力装置に関係する属性情報を指定することで意図するデータ出力装置に当該データを出力させることができ、データ配信者の操作が容易である。図２１に出力先指定方法のいくつか例を示す。図２１の例１では、一意に定められたＩＤが“０００１”の機器を指定している。図２１の例２では、装置の種類を示すことで、対象となる出力装置を指定している。この場合、「機器の種別」が“スレテオ”である機器を出力装置として指定している。図２１の例３では、装置の属性情報を複数指定することによって、条件に合う出力装置を指定する。この例では、「機器の種別」が“ＴＶ”であり、かつ、「利用者」が“たろう”の条件に当てはまる出力機器を指定している。
【００７６】
このように、複数の条件を同時に指定することによって出力装置をさらに詳しく限定して指定してもよい。図２１の例４では、装置を利用している人を示す「利用者」を指定している。この例では、「利用者」が“子供”である出力機器を指定している。この例の“子供”は、特定の値を指定するものではなく、予めホームゲートウェイ２の中で定められているグループ名を示している。図２２にグループ名を示す。ホームゲートウェイ２の"子供"は、実際には、“いちろう”と“じろう”を示しており、結局、図２１例４は「利用者」＝“いちろう” または、「利用者」＝“じろう” を示している。
【００７７】
このように、出力装置に関係する属性情報を指定する際に、直接的に値を指定するだけでなく、グループ名を指定することによって、一度に複数の値を指名する手間を省くことができる。なお、この例では、利用者のグループ名の例を示したが、グループ名の指定は、利用者のみに限定されない。すなわち、利用者以外に、機種の種別をはじめとする様々な属性情報で利用することができる。
【００７８】
なお、上述の実施の形態においては、図１に示されるような、ＴＶやＰＣなどの、各々独立している複数のデータ出力装置３に接続されているホームゲートウェイ２である受信装置に、出力先のデータ出力装置３を指定してデータ配信を行なうことで、データ配信者が意図するデータ出力装置３に当該データの出力を実行させる場合について説明したが、データ配信システムが、図１２に示すような構成であっても同様にデータ配信者が意図するデータ出力装置に当該データを出力させることができる。
【００７９】
すなわち、図１２を参照して、メイン画面３ａと、サブ画面３ｂと、リモートコントローラ（以下、リモコンと言う）液晶画面３ｃとであるデータ出力装置３が受信機２ａに接続されて構成される携帯電話４が、携帯電話１からインターネットを介してコンテンツデータの配信を受信する場合であっても、携帯電話４の受信機２ａにおいて、上述のホームゲートウェイ２における処理と同様の処理が実行されることによって、データ配信者が意図したデータ出力装置３であるメイン画面３ａあるいはサブ画面３ｂあるいはリモコン液晶画面３ｃにおいて、当該コンテンツデータの出力を実行させることができる。このことによって、例えば画像データを配信する際に、配信者はデータサイズに応じたデータ出力装置である画面を選択して出力させることもできるし、その緊急度に応じて（緊急に出力させた場合にはリモコン液晶画面３ｃを選択する等）、データ出力装置である画面を選択して出力させることもできる。
【００８０】
また、データ送信装置である携帯電話１から送信されるデータに複数のコンテンツデータが含まれる場合には、図１３に示されるように、コンテンツデータごとにコンテンツデータの出力先であるデータ出力装置３に関する情報が挿入されてもよい。すなわち、図１３に示されるように、送信されるデータに含まれる画像データに、画像データを出力するデータ出力装置３に関する情報として、ＴＶであるというデータ出力装置３の属性情報が挿入され、図示されない音声データがさらに含まれる場合には、その音声データに、音声データを出力するデータ出力装置３に関する情報として、ラジオであるというデータ出力装置３の属性情報が挿入されてもよい。なお、図１３の構成は複数のコンテンツが含まれる場合に限らず、１つのコンテンツのみを含む場合にも、このような構成を利用してもよい。このように、本実施の形態のデータ送信システムにおいて、データ送信装置である携帯電話１から送信されるデータそのものでなく、そのデータに含まれるコンテンツデータにデータ出力装置３に関する情報を挿入することで、配信者が意図するように、適したデータ出力装置でコンテンツデータを出力させることができる。
【００８１】
［第２の実施の形態］
次に、図１４に、第２の実施の形態のデータ配信システムに含まれる携帯電話１の機能構成を示す。第２の実施の形態のデータ配信システムの構成は、図１に示される第１の実施の形態のデータ配信システムの構成と同様であるため、ここでの説明は繰返さない。
【００８２】
図１４を参照して、第２の本実施の形態のデータ配信システムに含まれる携帯電話１は、図３に示される第１の実施の形態の携帯電話１の機能構成に、さらに、通信部１１０などから構成された受信部１５と、出力先抽出部１６とを含んで構成される。
【００８３】
受信部１５は、インターネットを介して、ホームゲートウェイ２から、接続されているデータ出力装置３に関する情報を受信する。そして、受信部１５は、ホームゲートウェイ２から受信した情報を出力先抽出部１６に渡す。
【００８４】
出力先抽出部１６は、受信部１５から渡された情報から、コンテンツデータの出力先を抽出する。そして、出力先抽出部１６は、抽出結果を出力先入力部１１に渡す。
【００８５】
出力先入力部１１は、出力先抽出部１６から渡された出力先の抽出結果を、表示部１４４などに表示させ、コンテンツデータの出力先とするデータ出力装置３の選択を受付ける。そして、出力先入力部１１は、受付けたデータ出力装置３の選択結果を、合成処理部１３に渡す。
【００８６】
また、図１５に、第２の実施の形態のデータ配信システムに含まれるホームゲートウェイ２の機能構成を示す。
【００８７】
図１５を参照して、第２の本実施の形態のデータ配信システムに含まれるホームゲートウェイ２は、図１１に示される、接続されているデータ出力装置３の機器の属性情報を取得して保存できる第１の実施の形態のホームゲートウェイ２の機能構成に、さらに、通信部２１０などから構成されて、機器属性記憶部２５に記憶されたデータ出力装置３の属性情報を、インターネットを介して携帯電話１に対して送信する送信部２６を含んで構成される。
【００８８】
このような携帯電話１とホームゲートウェイ２とを含む第２の実施の形態におけるデータ配信システムでは、次のような処理が実行される。すなわち、図１６に、第２の実施の形態の携帯電話１における処理を示す。
【００８９】
図１６を参照して、始めに、ステップＳ４０１において、携帯電話１は、入出力部１４０を構成する操作部１４２などから、コンテンツ生成部１２で生成されたコンテンツデータなどの中から、送信するコンテンツデータの選択を受付ける。
【００９０】
次に、ステップＳ４０３において、当該送信するコンテンツデータの出力先であるデータ出力装置３の属性情報を取得する必要がある場合（Ｓ４０３でＹＥＳ）、すなわち、予めコンテンツデータの配信者が出力先であるデータ出力装置３の属性情報を知らない場合には、ステップＳ４０５において、携帯電話１の受信部１５は、インターネットを介してホームゲートウェイ２より、ホームゲートウェイ２に接続されているデータ出力装置３の属性情報のリストを受信する。ここでは、入出力部１４０を構成する操作部１４２などから、コンテンツデータの送信先としてホームゲートウェイ２を受付けると、自動的にホームゲートウェイ２に対して接続されているデータ出力装置３の属性情報の要求を送信部１４から送信することで、データ出力装置３の属性情報のリストを受信することができる。また、入出力部１４０を構成する操作部１４２などから、データ出力装置３の属性情報を取得する指示を受付けて、データ出力装置３の属性情報の要求を、送信部１４からインターネットを介してホームゲートウェイ２に対して送信することで取得することもできる。
【００９１】
次に、携帯電話１の出力先抽出部１６は、ステップＳ４０５で取得したデータ出力装置３の属性情報のリストを参照して出力先であるデータ出力装置３に関する情報を抽出し、表示部１４４に表示される図示しない出力先選択画面に抽出したデータ出力装置３に関する情報の一覧を表示する。そして、ステップＳ４０９において、操作部１４２などから構成される出力先入力部１１より、送信するコンテンツデータの出力先であるデータ出力装置３に関する情報の選択を受付ける。
【００９２】
一方、ステップＳ４０３において、当該送信するコンテンツデータの出力先であるデータ出力装置３の属性情報を取得する必要がない場合（Ｓ４０３でＮＯ）、すなわち、コンテンツデータを家族宛てに送るなどの場合であって、予めコンテンツデータの配信者が出力先であるデータ出力装置３の属性情報を知っている場合には、ステップＳ４０７において、操作部１４２などから構成される出力先入力部１１より、送信するコンテンツデータの出力先であるデータ出力装置３に関する情報の入力を受付ける。
【００９３】
そして、以降は、図６に示される第１の実施の形態の携帯電話１における処理と同様の処理が実行され、本データ配信システムの携帯電話１における処理が終了する。
【００９４】
このように、第２の実施の形態のデータ配信システムでは、データ配信者が送信装置であるホームゲートウェイ２に接続されているデータ出力装置３に関する情報を知らない場合であっても、データの送信を行なう際に、自動的にデータ送信装置である携帯電話１が、ホームゲートウェイ２から、接続されているデータ出力装置３に関する情報を取得するため、意図するデータ出力装置３に出力を実行させることができる。
【００９５】
なお、上述のフローチャートに示された処理においては、携帯電話１が、ホームゲートウェイ２より、接続されているデータ出力装置３に関する情報であるデータ出力装置３の属性情報を取得する場合の処理が示されているが、データ出力装置３に関する情報であるデータ出力装置３を一意に特定できるＩＤを取得する場合も同様の処理が実行される。
【００９６】
また、データ送信装置である携帯電話１は、記憶部１３０に、ホームゲートウェイ２に接続されているデータ出力装置３に関する情報を格納する出力先参照用データベース領域を備えていてもよい。このとき、携帯電話１は、ホームゲートウェイ２からデータ出力装置３の機器属性などのデータ出力装置３に関する情報を取得すると、そのデータ出力装置３に関する情報を当該データベースに格納することが好ましい。また、そのようなデータ出力装置３に関する情報は、入出力部１４０を構成する操作部１４２などから入力されるものであってもよい。また、携帯電話１の受信部１５は、ホームゲートウェイ２から、接続されているデータ出力装置３に関する情報を、インターネットを介してサーバ等の他の装置から取得してもよい。図１７に具体例を示すように、携帯電話１で受信したデータ送信要求のメールのメールアドレスや利用者の情報やデータ出力装置３の種別情報などを、送信先とするデータ出力装置３に関する情報として、出力先参照用データベース領域に登録してもよい。
【００９７】
なお、携帯電話１の出力先参照用データベース領域には、図１８に示されるようなデータ出力装置３の属性情報が、データ出力装置３に関する情報として格納されていてもよい。すなわち、図１８を参照して、データ出力装置３の属性情報には、出力をさせるデータの宛先（メールアドレス）であるホームゲートウェイ２を示す情報や、その時に利用できる利用者の情報や、それぞれの利用者で選択可能なデータ出力装置３の種別情報などが含まれ、それらが携帯電話１の出力先参照用データベース領域に格納されていてもよい。これは、当該携帯電話１を用いて、家族宛てにコンテンツデータを送信する場合などに該当する。すなわち、コンテンツデータの送信者が、予めデータ出力装置３の利用者や当該データ出力装置３の種類等を把握している場合であって、それらの情報を予め携帯電話１の出力先参照用データベース領域に登録している場合が該当する。
【００９８】
このとき、上述のステップＳ４０７では、携帯電話１は、送信するコンテンツの選択後、表示部１４２に図１９に示されるようなデータ出力装置３に関する情報の入力画面を表示し、その画面上において、携帯電話１の出力先参照用データベース領域を参照して、ホームゲートウェイ２を示す情報を一覧表示する。そして、操作部１４２などから構成される出力先入力部１１より、その中から、出力先であるデータ出力装置３が接続されているホームゲートウェイ２を示す情報の選択を受付けることができる。
【００９９】
また、上述のステップＳ４０７において、携帯電話１は、データ出力装置３が接続されているホームゲートウェイ２を示す情報の選択を受付けた後、さらに、図２０に示すように、ホームゲートウェイ２に接続されているデータ出力装置３の中から、出力先とするデータ出力装置３を特定する情報の選択を受付けてもよい。すなわち、携帯電話１は、図１９に示されたようなデータ出力装置３に関する情報の入力画面において、コンテンツデータを送信するホームゲートウェイ２を示す情報の選択を受付けた後、出力先参照用データベース領域を参照して当該ホームゲートウェイ２に接続されているデータ出力装置３として、当該ホームゲートウェイ２を示す情報と対応付けられて格納されている、その時に利用できる利用者の情報を、一覧表示する。さらに、その時に利用できる利用者の情報の選択を受付けた後、出力先参照用データベース領域を参照して、当該その時に利用できる利用者の情報と対応付けられて格納されているそれぞれの利用者で選択可能なデータ出力装置３の種別情報を一覧表示する。そして、操作部１４２などから構成される出力先入力部１１より、その中から、出力先とするデータ出力装置３の種別情報の選択を受付けてもよい。
【０１００】
さらに、このとき、データ出力装置３に関する情報として、複数のデータ出力装置３を指定してもよい。すなわち、コンテンツデータを出力するデータ出力装置３に関する情報として、「はなこ」の「ＴＶ」を上述の処理で指定し、さらに「たろう」の「ＰＣ」を指定してもよい。このようにすることで、ホームゲートウェイ２は、コンテンツデータを受信した際に、「はなこ」の「ＴＶ」がコンテンツデータを出力できない状態である場合に、次の候補である「たろう」の「ＰＣ」で、当該コンテンツデータを出力させることができる。また、コンテンツデータの出力先として、利用者の情報である「はなこ」のみの指定を受付けることで、携帯電話１は、出力先参照用データベース領域に利用者の情報「はなこ」と対応付けられて格納されているデータ出力装置３の属性情報である「ＴＶ」と「ステレオ」とを当該コンテンツデータの出力先であるデータ出力装置３に関する情報として特定してもよい。
【０１０１】
このように、携帯電話１が記憶部１３０に出力先参照用データベース領域を備えていることによって、データの送信者は、予め携帯電話１に登録されている出力先参照用データベースを参照して表示される出力先の候補から、所望するデータの出力先を選択するだけで、当該コンテンツデータを送信することができる。
【０１０２】
また、携帯電話１が記憶部１３０に出力先参照用データベース領域を備えている場合には、上述のステップＳ４０３において、携帯電話１は、記憶部１３０のデータベースを参照して、当該ホームゲートウェイ２より接続されているデータ出力装置３に関する情報が格納されているか否かを判定して、格納されていない場合に、ステップＳ４０５で、ホームゲートウェイ２より接続されているデータ出力装置３に関する情報を取得することが好ましい。また、ホームゲートウェイ２からデータ出力装置３に関する情報を取得すると、そのデータ出力装置３に関する情報を当該データベースに格納することが好ましい。また、そのようなデータ出力装置３に関する情報は、入出力部１４０を構成する操作部１４２などから入力されるものであってもよい。また、携帯電話１の受信部１５は、ホームゲートウェイ２より接続されているデータ出力装置３に関する情報を、インターネットを介してサーバ等の他の装置から取得してもよい。
【０１０３】
なお、以上の例においては、データ配信システムにおいて、データ送信装置である携帯電話１から送信されたデータをホームゲートウェイ２で受信し、ホームゲートウェイ２から送信されたデータ出力装置３において出力させる処理について説明したが、ホームゲートウェイ２に接続されている装置はデータ出力装置に限定されず、その他の処理を実行するデータ処理装置であっても構わない。
【０１０４】
さらに、上述のデータ配信システムにおけるデータ送信方法およびデータ受信方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact ROM）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１０５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１０６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】第１の実施の形態におけるデータ配信システムの構成の具体例を示す図である。
【図２】データ配信システムに含まれる携帯電話１のハードウェア構成を示すブロック図である。
【図３】第１の実施の形態の携帯電話１の機能構成を示すブロック図である。
【図４】データ配信システムに含まれるホームゲートウェイ２のハードウェア構成を示すブロック図である。
【図５】第１の実施の形態のホームゲートウェイ２の機能構成を示すブロック図である。
【図６】第１の実施の形態の携帯電話１における処理を示すフローチャートである。
【図７】コンテンツデータの具体例を示す図である。
【図８】第１の実施の形態のホームゲートウェイ２における処理を示すフローチャートである。
【図９】第１の実施の形態のホームゲートウェイ２の他の機能構成を示すブロック図である。
【図１０】ステップＳ２０３における、データ出力装置３の特定処理を示すフローチャートである。
【図１１】第１の実施の形態のホームゲートウェイ２の他の機能構成を示すブロック図である。
【図１２】第１の実施の形態におけるデータ配信システムの構成の他の具体例を示す図である。
【図１３】コンテンツデータの具体例を示す図である。
【図１４】第２の実施の形態の携帯電話１の機能構成を示すブロック図である。
【図１５】第２の実施の形態のホームゲートウェイ２の機能構成を示すブロック図である。
【図１６】第２の実施の形態の携帯電話１における処理を示すフローチャートである。
【図１７】送信先の情報を格納する携帯電話１の処理の具体例を示す図である。
【図１８】携帯電話１の出力先参照用データベース領域に格納されるデータ出力装置３の情報の具体例を示す図である。
【図１９】コンテンツデータの出力先を指定する場合の、携帯電話１の表示部１４２に表示される入力画面の遷移の具体例を示す図である。
【図２０】コンテンツデータの出力先を指定する場合の、携帯電話１の表示部１４２に表示される入力画面の遷移の他の具体例を示す図である。
【図２１】コンテンツデータの出力先を指定する方法の具体例を示す図である。
【図２２】コンテンツデータの出力先を指定する際に利用するグループ名の具体例を示す図である。
【符号の説明】
１，４  携帯電話、２  ホームゲートウェイ（受信機）、３  データ出力装置、１１  出力先入力部、１５  携帯電話の受信部、１６  出力先抽出部、１２  コンテンツ生成部、１３  合成処理部、１４  携帯電話の送信部、２１  ホームゲートウェイの受信部、２２  出力装置判定部、２３  セレクタ、２４  機器属性取得部、２５  機器属性記憶部、２６  コンテンツデータ保存部、２７  ホームゲートウェイの送信部、１１０  携帯電話の通信部、１２０  携帯電話の制御部、１３０  携帯電話の記憶部、１４０  入出力部、１４２  携帯電話の操作部、１４４  表示部、１４６  音声入力部、１４８  音声出力部、２１０  ホームゲートウェイの通信部、２２０  ホームゲートウェイの制御部、２３０  ホームゲートウェイの記憶部、２４０  ホームゲートウェイの操作部、２５０  Ｉ／Ｆ。
【図１】
2004192404.tif 000003
【図２】
2004192404.tif 000004
【図３】
2004192404.tif 000005
【図４】
2004192404.tif 000006
【図５】
2004192404.tif 000007
【図６】
2004192404.tif 000008
【図７】
2004192404.tif 000009
【図８】
2004192404.tif 000010
【図９】
2004192404.tif 000011
【図１０】
2004192404.tif 000012
【図１１】
2004192404.tif 000013
【図１２】
2004192404.tif 000014
【図１３】
2004192404.tif 000015
【図１４】
2004192404.tif 000016
【図１５】
2004192404.tif 000017
【図１６】
2004192404.tif 000018
【図１７】
2004192404.tif 000019
【図１８】
2004192404.tif 000020
【図１９】
2004192404.tif 000021
【図２０】
2004192404.tif 000022
【図２１】
2004192404.tif 000023
【図２２】
2004192404.tif 000024