(57)【要約】【課題】ネットワークを介した機能共有方法及び装置を提供する。【解決手段】ネットワークに連結された少なくとも１つのデバイスのうち、第１デバイスが必要とする共有機能を有する第２デバイスを選択し、ネットワークを介して、第１デバイスと第２デバイスとを連動させ、ネットワークを介して、第１デバイスから原本マルチメディア・コンテンツを第２デバイスに送信し、第２デバイスで、原本マルチメディア・コンテンツに対して共有機能を遂行し、その結果データをネットワークを介して、第１デバイスで受信するネットワークを介した機能共有方法である。【選択図】図１
2011044150.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに連結された少なくとも１つのデバイスのうち、第１デバイスが必要とする共有機能を有する第２デバイスを選択する段階と、
前記ネットワークを介して、前記第１デバイスと前記第２デバイスとを連動させる段階と、
前記ネットワークを介して、前記第１デバイスから原本マルチメディア・コンテンツを、前記第２デバイスに送信する段階と、
前記第２デバイスで、前記原本マルチメディア・コンテンツに対して前記共有機能を遂行し、その結果データを、前記ネットワークを介して、前記第１デバイスで受信する段階と、を含むネットワークを介した機能共有方法。
【請求項２】
前記第２デバイス選択段階は、
前記ネットワークに連結された少なくとも１つのデバイスのうち、前記第１デバイスが必要とする共有機能を有する少なくとも１つのデバイスを検索する段階と、
検索された前記少なくとも１つのデバイスのうちから、前記第２デバイスを選択する段階と、を含むことを特徴とする請求項１に記載のネットワークを介した機能共有方法。
【請求項３】
前記第２デバイス選択段階は、
前記ネットワークに連結された少なくとも１つのデバイスのうち、各デバイスに係わるデバイス属性リストを受信する段階と、
受信された前記デバイス属性リストを参照し、前記第２デバイスを選択する段階と、を含むことを特徴とする請求項１に記載のネットワークを介した機能共有方法。
【請求項４】
前記原本マルチメディア・コンテンツ送信段階は、前記原本マルチメディア・コンテンツに対して前記共有機能を遂行して得られる結果データの形態についての情報を含んで送信することを特徴とする請求項１に記載のネットワークを介した機能共有方法。
【請求項５】
前記原本マルチメディア・コンテンツ送信段階は、前記原本マルチメディア・コンテンツをトランスポート・ストリームに変換して送信することを特徴とする請求項１に記載のネットワークを介した機能共有方法。
【請求項６】
前記結果データ受信段階は、前記結果データは、最終デコーディング・データ、あるいは前記原本マルチメディア・コンテンツとは異なるフォーマットのエンコーディング・データのうちいずれか一つであることを特徴とする請求項１に記載のネットワークを介した機能共有方法。
【請求項７】
ネットワークに連結された少なくとも１つのデバイスのうち、第１デバイスが必要とする共有機能を有する第２デバイスに係わるデバイス属性リストを、前記第１デバイスに提供する段階と、
前記ネットワークを介して、前記第１デバイスと前記第２デバイスとを連動させる段階と、
前記第１デバイスから原本マルチメディア・コンテンツを、前記ネットワークを介して、前記第２デバイスで受信する段階と、
前記第２デバイスで、前記原本マルチメディア・コンテンツに対して前記共有機能を遂行し、その結果データを、前記ネットワークを介して、前記第１デバイスに送信する段階と、を含むネットワークを介した機能共有方法。
【請求項８】
ネットワークに連結された少なくとも１つのデバイスのうち、所定の共有機能を有する外部デバイスを選択する外部デバイス選択部と、
前記ネットワークを介して、前記外部デバイスと連動されれば、原本マルチメディア・コンテンツを、前記外部デバイスに送信するマルチメディア・コンテンツ送信部と、
前記外部デバイスで、前記原本マルチメディア・コンテンツに対して前記共有機能を遂行し、その結果データを、前記ネットワークを介して受信する処理結果受信部と、を含むネットワークを利用した機能共有が可能な装置。
【請求項９】
前記外部デバイス選択部は、前記ネットワークに連結された各デバイスに係わるデバイス属性リストを受信し、受信されたデバイス属性リストを参照し、前記外部デバイスを選択することを特徴とする請求項８に記載のネットワークを利用した機能共有が可能な装置。
【請求項１０】
前記装置は、前記処理結果受信部で受信した前記結果データを表示する出力部をさらに含むことを特徴とする請求項８に記載のネットワークを利用した機能共有が可能な装置。
【請求項１１】
前記装置は、前記処理結果受信部で受信した前記結果データを保存する保存部をさらに含むことを特徴とする請求項８に記載のネットワークを利用した機能共有が可能な装置。
【請求項１２】
前記マルチメディア・コンテンツ送信部は、前記原本マルチメディア・コンテンツに対して前記共有機能を遂行して得られる結果データの形態についての情報を含んで送信することを特徴とする請求項８に記載のネットワークを利用した機能共有が可能な装置。
【請求項１３】
前記装置は、前記デバイス属性リストと、前記結果データの形態とについての情報のうち少なくとも一つを、ユーザ・インターフェースとして表示することを特徴とする請求項８に記載のネットワークを利用した機能共有が可能な装置。
【請求項１４】
ネットワークに連結された外部デバイスが必要とする共有機能を有する場合、前記外部デバイスとの連動要請を処理するデバイス連動要請処理部と、
前記ネットワークを介して、前記外部デバイスと連動されれば、前記外部デバイスから原本マルチメディア・コンテンツを、前記ネットワークを介して受信するマルチメディア・コンテンツ受信部と、
前記受信された原本マルチメディア・コンテンツに対して、前記共有機能を遂行する共有機能遂行部と、
前記共有機能を遂行して得られる結果データを、前記ネットワークを介して、前記外部デバイスに送信する処理結果送信部と、を含むネットワークを利用した機能共有が可能な装置。
【請求項１５】
前記共有機能遂行部は、前記原本マルチメディア・コンテンツと共に受信される前記共有機能を遂行して得られる結果データの形態に対応し、前記共有機能を遂行することを特徴とする請求項１４に記載のネットワークを利用した機能共有が可能な装置。
【請求項１６】
ネットワークに連結され、所定の共有機能を必要とする第１デバイスと、
前記所定の共有機能を具備し、前記ネットワークを介して、前記第１デバイスと連動され、前記第１デバイスから提供される原本マルチメディア・コンテンツに対して前記所定の共有機能を遂行し、その結果得られる結果データを、前記ネットワークを介して、前記第１デバイスに提供する第２デバイスと、を含むネットワークを介した機能共有システム。
【請求項１７】
前記第１デバイスと前記第２デバイスとを連動させるために、前記ネットワークに連結された少なくとも１つのデバイスそれぞれに係わるデバイス属性リストを管理し、あらゆるデバイス属性リストを、前記第１デバイスに提供したり、前記第１デバイスが必要とする所定の共有機能を有するデバイスに係わるデバイス属性リストを、前記第１デバイスに提供する中継部をさらに含むことを特徴とする請求項１６に記載のネットワークを介した機能共有システム。
【請求項１８】
請求項１ないし請求項７のうち、いずれか１項に記載の方法を具現するためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した機能共有のためのデバイス間の通信に関する。
【背景技術】
【０００２】
電子機器の小型化及びネットワーク技術の発達によって、電子機器の携帯化が広くなされているが、携帯用電子機器に必要とされるあらゆる機能を搭載することは、現実的に困難であるので、携帯用電子機器には、使用目的に符合する代表的な機能だけ搭載されるのが一般的である。なお、関連先行文献としては、特許文献１がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】韓国公開特許第２００７−０１０１４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ネットワークを介したデバイス間の機能共有を提供するところに目的がある。
【課題を解決するための手段】
【０００５】
本発明の一実施形態によるネットワークを介した機能共有方法は、ネットワークに連結された少なくとも１つのデバイスのうち、第１デバイスが必要とする共有機能を有する第２デバイスを選択する段階と、前記ネットワークを介して、前記第１デバイスと前記第２デバイスとを連動させる段階と、前記ネットワークを介して、前記第１デバイスから原本マルチメディア・コンテンツを、前記第２デバイスに送信する段階と、前記第２デバイスで、前記原本マルチメディア・コンテンツに対して前記共有機能を遂行し、その結果データを、前記ネットワークを介して、前記第１デバイスで受信する段階とを含む。
【０００６】
本発明の一実施形態によるネットワークを介した機能共有方法は、ネットワークに連結された少なくとも１つのデバイスのうち、第１デバイスが必要とする共有機能を有する第２デバイスに係わるデバイス属性リストを、前記第１デバイスに提供する段階と、前記ネットワークを介して、前記第１デバイスと前記第２デバイスとを連動させる段階と、前記第１デバイスから原本マルチメディア・コンテンツを、前記ネットワークを介して、前記第２デバイスで受信する段階と、前記第２デバイスで、前記原本マルチメディア・コンテンツに対して前記共有機能を遂行し、その結果データを、前記ネットワークを介して、前記第１デバイスに送信する段階とを含む。
【０００７】
本発明の一実施形態によるネットワークを介した機能共有が可能な装置は、ネットワークに連結された少なくとも１つのデバイスのうち所定の共有機能を有する外部デバイスを選択する外部デバイス選択部と、前記ネットワークを介して、前記外部デバイスと連動されれば、原本マルチメディア・コンテンツを、前記外部デバイスに送信するマルチメディア・コンテンツ送信部と、前記外部デバイスで、前記原本マルチメディア・コンテンツに対して前記共有機能を遂行し、その結果データを、前記ネットワークを介して受信する処理結果受信部とを含む。
【０００８】
本発明の一実施形態によるネットワークを介した機能共有が可能な装置は、ネットワークに連結された外部デバイスが必要とする共有機能を有する場合、前記外部デバイスとの連動要請を処理するデバイス連動要請処理部と、前記ネットワークを介して、前記外部デバイスと連動されれば、前記外部デバイスから原本マルチメディア・コンテンツを、前記ネットワークを介して受信するマルチメディア・コンテンツ受信部と、前記受信された原本マルチメディア・コンテンツに対して前記共有機能を遂行する共有機能遂行部と、前記共有機能を遂行して得られる結果データを、前記ネットワークを介して、前記外部デバイスに送信する処理結果送信部とを含む。
【０００９】
本発明の一実施形態によるネットワークを介した機能共有システムは、ネットワークに連結され、所定の共有機能を必要とする第１デバイスと、前記所定の共有機能を具備し、前記ネットワークを介して、前記第１デバイスと連動され、前記第１デバイスから提供される原本マルチメディア・コンテンツに対して前記所定の共有機能を遂行し、その結果得られる結果データを、前記ネットワークを介して、前記第１デバイスに提供する第２デバイスとを含む。
【００１０】
ここで、ネットワークを介した機能共有システムは、前記第１デバイスと前記第２デバイスとを連動させるために、前記ネットワークに連結された少なくとも１つのデバイスそれぞれに係わるデバイス属性リストを管理し、あらゆるデバイス属性リストを、前記第１デバイスに提供したり、前記第１デバイスが必要とする所定の共有機能を有するデバイスに係わるデバイス属性リストを、前記第１デバイスに提供する中継部をさらに含むことができる。
【００１１】
本発明の一実施形態によれば、ネットワークを介した機能共有方法を具現するためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を含む。
【発明の効果】
【００１２】
本発明によれば、ネットワーク連結が可能な携帯用マルチメディア・デバイスにおいて、搭載された性能に関係なしに、多種のマルチメディア・コンテンツを実行できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるネットワークを介した機能共有システムを概括的に図示した参照図である。
【図２】本発明の一実施形態によって、外部デバイスに対して機能共有を要請するデバイスのブロック図である。
【図３】本発明の一実施形態によって、要請された共有機能を遂行するデバイスのブロック図である。
【図４】本発明の一実施形態による機能共有システムの具体的な例を示した図面である。
【図５Ａ】本発明の一実施形態によるネットワークを介した機能共有の活用例を示した図面である。
【図５Ｂ】本発明の一実施形態によるネットワークを介した機能共有の活用例を示した図面である。
【図５Ｃ】本発明の一実施形態によるネットワークを介した機能共有の活用例を示した図面である。
【図５Ｄ】本発明の一実施形態によるネットワークを介した機能共有の活用例を示した図面である。
【図５Ｅ】本発明の一実施形態によるネットワークを介した機能共有の活用例を示した図面である。
【図６】本発明の一実施形態によるネットワークを介した機能共有方法のうち、外部デバイスに対して機能共有を要請する方法のフローチャートである。
【図７】本発明の一実施形態によるネットワークを介した機能共有方法のうち、外部デバイスから要請された共有機能を遂行する方法のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、添付された図面を参考にしつつ、本発明の望ましい実施形態について詳細に説明する。
【００１５】
図１は、本発明の一実施形態によるネットワークを介した機能共有システムを、概括的に図示した参照図である。
【００１６】
図１を参照すれば、本発明の一実施形態によるネットワークを介した機能共有システム１００は、所定のネットワーク１４０を介して相互連結された第１デバイス１１０及び第２デバイス１２０を含む。ネットワークを介した機能共有システム１００は、ネットワーク１４０の形態によって、中継部１３０をさらに含むことができる。
【００１７】
ここで、第１デバイス１１０は、外部デバイス（ここでは、第２デバイス１２０）に対して機能共有を要請するデバイスを指し、有無線形態の多様なネットワーク通信を支援するＰＭＰ（portable multimedia player）、ＵＭＰＣ（ultra mobile personal computer）、ノート型パソコン、携帯電話、デジタルカメラ及びＰＣ（personal computer）などの多様なデバイスになりうる。
【００１８】
第２デバイス１２０は、第１デバイス１１０から要請された機能共有を行うデバイスを指し、有無線形態の多様なネットワーク通信を支援できる。ここで、第２デバイス１２０は、ホーム・ゲートウェイ（home gateway）またはホームサーバ（home server）のような中継部１３０に連結されたホームネットワーク・システムを構成するクライアント・デバイスのうち一つでありうる。例えば、第２デバイス１２０は、家庭内の情報家電機器を制御するための標準案であるＤＬＮＡ（digital living network alliance）によるネットワーク１３０を介して連結され、機能共有を行うデバイスでありうる。また、第２デバイス１２０は、アドホック・ネットワーク・システムを構成するデバイスのうち一つでありうる。この場合、別途の中継部１３０は必要としない代わり、アドホック・ネットワーク・システムを構成するデバイスのうち一つを中継する役割を果たすように設定できる。また、第２デバイス１２０は、アクセスポイント（access point）のような中継部１３０に連結されたインフラストラクチャ・システムを構成するデバイスのうち一つでありうる。
【００１９】
中継部１３０は、中継部１３０と連結された少なくとも１つの第２デバイス１２０の識別情報と共に、物理的特性、機能及び性能などを付加してメタデータに生成し、生成されたメタデータを、デバイス属性リストとして管理する。一方、中継部１３０は、中継部１３０と連結された第２デバイス１２０が交替されたり、その性能が変更される場合、それを感知して、デバイス属性リストをアップデートさせる。中継部１３０は、ネットワーク１４０を介して、第１デバイス１１０から所定機能に対応するデバイスを検索する信号が受信されれば、第２デバイス１２０に係わるデバイス属性リストから、当該機能に対応するデバイスについての情報を抽出し、ネットワーク１４０を介して第１デバイス１１０に伝送する。また、中継部１３０は、ネットワーク１４０を介して通信可能なデバイスを検索する信号が受信されれば、中継部１３０に連結されたあらゆるデバイスについての情報のデバイス属性リストを、ネットワーク１４０を介して、第１デバイス１１０に伝送できる。一方、別途の中継役割を遂行する構成要素を含めずに、第２デバイス１２０自体に当該デバイスの識別情報と共に、物理的特性、機能及び性能などを付加してメタデータに生成して保存することができる。この場合、ネットワーク１４０を介して、所定機能に対応するデバイスあるいは通信可能なデバイスを検索する信号が受信されれば、第２デバイス１２０を構成する各デバイスのうち、当該機能に対応するデバイスについての情報、あるいは通信可能なデバイスについての情報が、ネットワーク１４０を介して第１デバイス１１０に伝送されうる。
【００２０】
ネットワーク１４０は、近距離ネットワーク、長距離ネットワークをいずれも含み、例えば、ブルートゥース（Bluetooth）、ワイファイ（Ｗｉ−Ｆｉ）、ワイブロ（ＷｉＢｒｏ）及び超広域（ＵＷＢ：ultra wide band）のような無線インターネット方式、並びにＩＥＥＥ １３９４、イーサネット（登録商標）のような有線インターネット方式などを含むことができる。説明の便宜上、ネットワーク１４０は、一つが存在するものとして説明してあるが、複数個が存在してもよい。その場合、各ネットワークに対して、少なくとも１つの第２デバイス１２０が存在しうる。
【００２１】
一方、第１デバイス１１０は、第２デバイス１２０の共有機能を把握するために、第２デバイス１２０から、遂行可能な共有機能についての情報を獲得できる。このとき、ネットワーク１４０を介して、第２デバイス１２０から直接に遂行可能な機能についての情報を要請したり、第２デバイス１２０が、ホームネットワーク・システムあるいはインフラストラクチャ・システムを構成する場合、中継役割を担当するホームサーバ、ホーム・ゲートウェイあるいはアクセスポイントのような中継部１３０に遂行可能な共有機能についての情報を要請できる。
【００２２】
本発明によれば、携帯用マルチメディア・デバイスが、保存空間の大きさ及び／あるいは処理性能の制約によって、所定機能を実行することが可能ではない場合、ネットワークを介して、携帯用マルチメディア・デバイスと連結された外部デバイスの機能を利用して、マルチメディア・コンテンツを処理し、処理結果物を、携帯用マルチメディア・デバイスに伝送できる。その結果、携帯用マルチメディア・デバイスは、搭載される機能を最小化しつつも、ユーザが必要とする最適のマルチメディア・サービスを提供されるようになる。
【００２３】
図２は、本発明の一実施形態によって、外部デバイスに対して機能共有を要請するデバイスのブロック図を示したものである。
【００２４】
一実施形態によって、外部デバイスに対して機能共有を要請するデバイス２００は、外部デバイス選択部２１０、マルチメディア・コンテンツ送信部２３０、処理結果受信部２５０、出力部２７０及び保存部２９０を含むことができる。ここで、外部デバイス選択部２１０は、プロセッサとして具現されうる。また、外部デバイス選択部２１０は、デバイス２００内の他の構成要素と共に、少なくとも１つのプロセッサとして具現されうる。外部デバイスに対して機能共有を要請するデバイス２００は、図１の第１デバイス１１０に該当する。
【００２５】
外部デバイス選択部２１０は、第１デバイス１１０に連結されたネットワーク１４０のデバイスのうち、通信が可能な少なくとも１つのデバイスを感知し、感知された少なくとも１つのデバイスのうち、連動しようとする対象である第２デバイス１２０を選択できる。また、外部デバイス選択部２１０は、第１デバイス１１０に連結されたネットワーク１４０に連結されたデバイスのうち、第１デバイス１１０が必要とする機能を遂行することができる少なくとも１つのデバイスを感知し、感知された少なくとも１つのデバイスのうち、連動しようとする対象である第２デバイス１２０を選択できる。また、外部デバイス選択部２１０は、第１デバイス１１０とネットワーク１４０を介して連結された少なくとも１つのデバイスのうち、第１デバイス１１０が必要とする機能を遂行することができる少なくとも１つのデバイスを検索し、検索された少なくとも１つのデバイスのうち、連動しようとする対象である第２デバイス１２０を選択できる。このとき、外部デバイス選択部２１０は、ネットワーク１４０を介して提供されるデバイス属性リストを参照できる。一方、外部デバイス選択部２１０は、選択された第２デバイス１２０に対して連動を要請する信号を送信し、選択された第２デバイス１２０から、連動を承認する信号を受信することができる。
【００２６】
マルチメディア・コンテンツ送信部２３０は、外部デバイス選択部２１０によって、第１デバイス１１０がネットワーク１４０を介して第２デバイス１２０に連動された場合、第１デバイス１１０から第２デバイス１２０に、第１デバイス１１０の識別情報と共に、保存部２９０に保存されたマルチメディア・コンテンツを伝送する。マルチメディア・コンテンツ送信部２３０は、ネットワーク通信に適するように、マルチメディア・コンテンツを変換する。一例としては、マルチメディア・コンテンツをＵＤＰ（user datagram protocol）／ＩＰ（internet protocol）パケット形態のトランスポート・ストリーム（ＴＳ）に組み替え、組み替えられたトランスポート・ストリームを、ネットワーク１４０を介して第２デバイス１２０に送信する。このとき、マルチメディア・コンテンツ送信部２３０は、第２デバイス１２０で共有機能を遂行して得られる結果データの形態について設定し、トランスポート・ストリームのヘッダに含めることができる。マルチメディア・コンテンツに係わるトランスポート・ストリームを受信した第２デバイス１２０は、第１デバイス１１０が直接行うことができないが、第２デバイス１２０では遂行することができる機能を、トランスポート・ストリームに対して遂行することができる。このとき、共有機能を遂行する主体は第２デバイス１２０であるが、第１デバイス１１０が、その結果データを獲得できる。
【００２７】
処理結果受信部２５０は、第２デバイス１２０で共有機能が行われることによって生成された結果データを、ネットワーク１４０を介して受信する。このとき、受信される結果データは、マルチメディア・コンテンツ送信部２３０で、トランスポート・ストリームのヘッダに含まれた結果データの形態に対応する。受信された結果データは、出力部２７０を介してディスプレイされたり、保存部２９０に保存されうる。
【００２８】
一方、第１デバイス１１０は、第２デバイス１２０の共有機能を実行させるために、ユーザ・インターフェースの構成を変更することもできる。第１デバイス１１０は、出力部２７０に、ユーザ入力のための選択メニューを図示できる。選択メニューのうち既存機能のための選択メニュー以外に、第２デバイス１２０を選択したり、第２デバイス１２０の共有機能を選択するための新しい選択メニューが、出力部２７０によって図示されうる。また、第１デバイス１１０は、第２デバイス１２０で、共有機能を遂行して得られる結果データの形態を示す選択メニューが、出力部２７０によって図示されうる。一方、第１デバイス１１０がタッチスクリーンを含む場合、ユーザのタッチによって、ボタンを具備する場合、ボタンを操作することによって、ユーザ・インターフェースが操作されうる。
【００２９】
図３は、本発明の一実施形態によって、要請された共有機能を遂行するデバイスのブロック図を示したものである。
【００３０】
一実施形態によって、要請された共有機能を遂行するデバイス３００は、デバイス連動要請処理部３１０、マルチメディア・コンテンツ受信部３３０、共有機能遂行部３５０及び処理結果送信部３７０を含む。ここで、デバイス連動要請処理部３１０及び共有機能遂行部３５０は、単独で、あるいはデバイス３００内の他構成要素と共に、少なくとも１つのプロセッサとして具現されうる。要請された共有機能を遂行するデバイス３００は、図１の第２デバイス１２０に該当する。
【００３１】
デバイス連動要請処理部３１０は、ネットワーク１４０を介して連結された第１デバイス１１０から連動要請を受信する。第１デバイス１１０は、ネットワーク１４０を介して第１デバイス１１０と連結された少なくとも１つのデバイスを感知し、そのうち選択された第２デバイス１２０に対して、連動を要請する。デバイス連動要請処理部３１０は、第１デバイス１１０からのデバイス連動要請を処理し、連動承認、連動待機あるいは連動不可などの信号を生成し、第１デバイス１１０に送信する。
【００３２】
このとき、中継部１３０から提供されるデバイス別属性リストを参照し、第２デバイス１２０が第１デバイス１１０によって直接選択され、連動が要請されもする。また、中継部１３０から提供されるデバイス別属性リストを参照し、第２デバイス１２０の遂行可能機能を確認し、第１デバイス１１０が第２デバイス１２０を連動対象として選択できる。
【００３３】
かような第２デバイス１２０の遂行可能機能についての情報は、一実施形態によれば、第２デバイス１２０が第１デバイス１１０に対してあらかじめ提供できる。また、第１デバイス１１０の要請によって、第２デバイス１２０が、遂行可能機能についての情報を第１デバイス１１０に提供することもできる。例えば、第２デバイス１２０は、直接にあるいは中継部１３０を介して、第２デバイス１２０の物理的特性、機能、性能などをメタデータとして構成したデバイス属性リストを、第１デバイス１１０に提供できる。
【００３４】
マルチメディア・コンテンツ受信部３３０は、第１デバイス１１０と第２デバイス１２０とが連動されれば、ネットワーク１４０を介して、第１デバイス１１０から提供されるマルチメディア・コンテンツのトランスポート・ストリームを受信する。このとき、トランスポート・ストリームのヘッダには、これを送信した第１デバイス１１０の識別情報及び共有機能遂行結果データの形態などが含まれうる。
【００３５】
共有機能遂行部３５０は、受信されたマルチメディア・コンテンツのトランスポート・ストリームに対して、デコーディングあるいはエンコーディングのような共有機能を遂行する。このとき、トランスポート・ストリームのヘッダに含まれた共有機能遂行の結果データの形態に対応し、デコーディングが行われたり、エンコーディングが行われる。例えば、共有機能遂行の結果データの形態が、再生された画面自体である場合には、共有機能遂行部３５０でデコーディングを行ってデコーディング・データを生成する。一方、共有機能遂行の結果データの形態が、受信データとは異なったフォーマットのエンコーディング・データである場合には、共有機能遂行部３５０で他のフォーマットにエンコーディングを行い、他のフォーマットのエンコーディング・データを生成する。
【００３６】
処理結果送信部３７０は、共有機能遂行部３５０での共有機能遂行から得られた結果データを、第１デバイス１１０の識別情報と共に、ネットワーク１４０を介して送信する。同様に、デコーディング・データあるいはエンコーディング・データの結果データは、ストリーミング技法によって送信されうる。
【００３７】
このように、ネットワークを介して機能共有が可能になることによって、第１デバイス１１０を介しては実行されえない所定機能がある場合、第１デバイス１１０が、ネットワーク１４０に連結された外部デバイス、すなわち、第２デバイス１２０の所定機能を活用できる。
【００３８】
図４は、本発明の一実施形態による機能共有システム４００の具体的な例を示したものである。
【００３９】
図４を参照すれば、機能共有システム４００は、コーデック機能を要請する第１デバイスとして使われる携帯電話４１０、コーデック機能を有する第２デバイスとして使われる再生機器４２０、中継部として使われるホームサーバ４３０、及びホームネットワーク４４０を含んで構成されうる。
【００４０】
機能共有システム４００が動作するためには、携帯電話４１０で、ユーザが選択した原本マルチメディア・コンテンツが実行されないことを前提条件とする。ここで、原本マルチメディア・コンテンツが実行されない場合が発生しうる例としては、原本マルチメディア・コンテンツのファイル形式が、携帯電話４１０で支援しないファイル形式であったり、携帯電話４１０が計算能及びバッテリー寿命に対する制約によって、マルチメディア・コンテンツを処理し難い場合、携帯電話４１０で、マルチメディア・コンテンツ処理のために必要とする保存空間が不足している場合、携帯電話４１０がマルチメディア・コンテンツの処理自体を支援できない場合、原本マルチメディア・コンテンツの処理バージョンと、携帯電話４１０で支援する処理バージョンとが異なる場合などがありえる。
【００４１】
ここで、携帯電話４１０は、ホームネットワーク４４０に連結され、ホームサーバ４３０を介して、ホームネットワーク４４０を構成する再生機器４２０を感知した場合、ホームネットワーク４４０を介した携帯電話４１０と、再生機器４２０との連動が可能である。このとき、携帯電話４１０は、感知されたあらゆるデバイスと常に連動されていることもあるが、演算処理量及びネットワーク通信量に負担を与えるために、携帯電話４１０にディスプレイされるユーザ・インターフェースを介して、必要な場合にのみ再生機器４２０との連動を制御できる。
【００４２】
一方、ユーザは、携帯電話４１０で、ネットワーク４４０に連結されたデバイスを感知する動作を制御できる。例えば、携帯電話４１０で、ユーザが所望の機能を遂行することができる再生機器４２０を検索し、検索された各再生機器４２０を、携帯電話４１０にディスプレイできる。携帯電話４１０は、検索された各再生機器４２０の物理的特性、機能及び性能に係わるデバイス属性リストをホームサーバ４３０から提供され、ユーザ・インターフェースとして提供できる。携帯電話４１０は、ユーザ・インターフェースに提供された各再生機器４２０のデバイス属性リストを参照し、連動要請いかんを決定できる。
【００４３】
携帯電話４１０から連動が要請され、再生機器４２０で連動を承認する場合、ネットワーク４４０を介して、携帯電話４１０と再生機器４２０とが連動される。携帯電話４１０で、ユーザが共有機能を遂行することを選択した原本マルチメディア・コンテンツは、ネットワーク４４０を介して、再生機器４２０に提供される。再生機器４２０は、携帯電話４１０で設定した変換形態、すなわち、再生画面形態あるいはエンコーディング・データ形態に対応し、マルチメディア・コンテンツに対して、デコーディングあるいはエンコーディングを行う。デコーディングあるいはエンコーディングの遂行結果データは、ネットワーク４４０を介して、共有機能遂行を要請した携帯電話４１０に伝送される。
【００４４】
ここで、携帯電話４１０から再生機器４２０に提供されるマルチメディア・コンテンツ、及び再生機器４２０で要請された共有機能が行われて得られる結果データは、望ましくは、トランスポート・ストリームに組み替えられて、ネットワーク４４０を介して伝送されうるが、必ずしもこれに限定されるものではない。
【００４５】
図５Ａ、図５Ｂ、図５Ｃ、図５Ｄ及び図５Ｅは、本発明の一実施形態によるネットワークを介した機能共有の活用例を示したものである。
【００４６】
携帯電話４１０は、ネットワーク４４０との近距離あるいは遠距離のネットワーキングが可能なデバイスであり、マルチメディア・コンテンツ、例えば、動映像ファイルを再生できるコーデックを搭載している。ところで、携帯電話４１０は、例えば、再生できるファイル・フォーマットが制限的なコーデックを搭載しているために、再生できるファイル・フォーマットではない場合には、当該動映像ファイルを認識することが不可能である。従って、携帯電話４１０は、再生できるファイル・フォーマットではない動映像ファイルに係わる再生命令が入力される場合、再生できないファイル形式であることを知らせる警告ウインドー５１０を出力部２７０に表示する。
【００４７】
ここで、警告ウインドー５１０は、携帯電話４１０でユーザが選択した当該機能を実行させられない場合に生成されるユーザ・インターフェースである。当該機能を実行させれない場合の例としては、携帯電話４１０が計算能やバッテリー寿命などに対する制約により、マルチメディア・コンテンツを処理し難い場合、携帯電話４１０で、マルチメディアデータ処理のために必要とする保存空間が不足した場合、携帯電話４１０が、マルチメディア・コンテンツの処理自体を支援できない場合、原本マルチメディア・コンテンツの処理バージョンと、携帯電話４１０で支援する処理バージョンとが異なる場合などがありえる。
【００４８】
携帯電話４１０は、ネットワーク４４０に連結されている。ネットワーク４４０は、再生機器４２０に連結されている。携帯電話４１０は、警告ウインドー５１０が表示されれば、自動的にトランスコーディングが可能なデバイスを検索するための検索ウインドー５３０を表示したり、ユーザが、検索ウインドー５３０と関連した別途のユーザ・インターフェースを選択する場合、検索ウインドー５３０を表示できる。このとき、検索ウインドー５３０を介して、ユーザが、トランスコーディングが可能なデバイスを検索することを要請すれば、トランスコーディングと関連したデバイス属性情報を選択するためのメニューを新たに生成し、ユーザ・インターフェースに図示できる。
【００４９】
検索ウインドー５３０を介して、ユーザが、トランスコーディングが可能なデバイスを検索することを要請すれば、携帯電話４１０に連結されたネットワーク４４０に存在する少なくとも１つの再生機器４２０に係わるデバイス属性リストを示すお知らせウインドー５５０が表示される。お知らせウインドー５５０のデバイス属性リストは、各再生機器の物理的特性、機能及び性能などを含むことができる。例えば、機能には、ビデオ及びオーディオのコーデック種類、すなわち、変換ファイルの形式が含まれ、ビデオの場合、データ速度、フレーム速度、サイズ、Ｉフレーム間隔などが含まれ、オーディオの場合、サンプリング比率、ビット伝送率、チャンネルなどが含まれうる。一方、お知らせウインドー５５０に表示される再生機器４２０の順序は、トランスコーディングと関連したデバイス属性情報を選択するためのメニューで、ユーザが選択した属性情報にアクセスした順序である。ユーザは、お知らせウインドー５５０に表示された少なくとも１つの再生機器４２０のうちから一つを選択する。
【００５０】
一方、再生機器４２０で共有機能を遂行して得られる結果データの形態が、デフォルトとして定められている場合には必要ないが、結果データが、少なくとも２種以上が存在する場合、例えば、再生画面、あるいは他のフォーマットのエンコーディング・データを必要とする場合には、結果データの形態を選択するためのお知らせウインドー５７０を表示する。お知らせウインドー５７０で、ユーザが結果データの形態を選択すれば、動映像ファイルが、ネットワーク４４０を介して伝送が可能な形態に変換された後、変換されたデータのヘッダに、結果データの形態を示す情報が付加されて伝送される。ここで、ネットワーク４４０を介して伝送が可能な形態の一例としては、トランスポート・ストリームを挙げることができる。
【００５１】
再生機器４２０は、ネットワーク４４０を介して伝送される変換されたデータに対して、結果データの形態に対応するように、共有機能、例えば、トランスコーディングを行い、トランスコーディングが完了した場合、結果データをネットワーク４４０を介して携帯電話４１０に伝送する。携帯電話４１０では、結果データが受信されれば、トランスコーディングが完了したことを知らせるお知らせウインドー５９０を表示する。
【００５２】
図６は、本発明の一実施形態によるネットワークを介した機能共有方法のうち、外部デバイスに対して機能共有を要請する方法のフローチャートを示したものである。
【００５３】
段階６１０では、ネットワークに連結された少なくとも１つのデバイスのうち、第１デバイスが必要とする共有機能を有する第２デバイスを選択する。このために、ネットワークに連結された少なくとも１つのデバイスに対して、第１デバイスが現在必要とする共有機能を有しているか否かを検索し、検索された少なくとも１つのデバイスのうちから１つを選択する。さらに具体的に説明すれば、第１デバイスがネットワークに連結された少なくとも一つ以上のデバイスのうち、必要とする共有機能を有するデバイスを検索しようとする場合、ネットワークに連結された各デバイスの物理的特性、機能及び性能を含むメタデータとしてデバイス属性リストを、ネットワークを介して第１デバイスに提供し、第１デバイスは、デバイス属性リストを参照し、必要とする共有機能を有する第２デバイスを選択する。このとき、ネットワークに連結された各デバイス間には、中継役割を担当するデバイスが存在し、その場合、中継役割を担当するデバイスが、各デバイスに係わるデバイス属性リストを作成したりアップデートさせ、要請時に第１デバイスに提供できる。特に、第１デバイスが必要とする共有機能と関連して、細部オプションを設定した場合には、中継役割を担当するデバイスは、デバイス属性リストから、最も近接した細部オプションを有するデバイスの属性リストを抽出し、第１デバイスに提供できる。その場合には、別途の選択動作を必要としない。
【００５４】
段階６３０では、ネットワークを介して第１デバイスと第２デバイスとが連動される。さらに具体的には、第１デバイスが第２デバイスを選択した後、第２デバイスに連動を要請し、第２デバイスは、現在当該共有機能が行われない場合、連動を承認する。一方、第２デバイスの電源がオフ状態である場合、連動不可を第１デバイスに知らせ、第２デバイスで当該共有機能が行われている場合、予想所要時間と共に、連動待機を第１デバイスに知らせる。
【００５５】
段階６５０では、第１デバイスから原本マルチメディア・コンテンツが、ネットワークを介して第２デバイスに送信される。このとき、原本マルチメディア・コンテンツを送信する第１デバイスの識別情報と、原本マルチメディア・コンテンツの属性情報とが、原本マルチメディア・コンテンツと共に、第２デバイスに送信される。一方、第２デバイスで原本マルチメディア・コンテンツに対して当該共有機能を遂行して得られる結果データが、複数個である場合には、結果データの形態を指定し、原本マルチメディア・コンテンツと共に第２デバイスに送信できる。
【００５６】
図７は、本発明の一実施形態によるネットワークを介した機能共有方法のうち、外部デバイスから要請された共有機能を遂行する方法のフローチャートを示したものである。
【００５７】
段階７１０では、第１デバイスから、ネットワークに連結された少なくとも一つ以上のデバイスのうち、必要とする共有機能を有するデバイスを検索する信号が受信されれば、第１デバイスが必要とする共有機能を有する第２デバイスに係わるデバイス属性リストを、第１デバイスに伝送する。このとき、ネットワークに連結された各デバイス間には、中継役割を担当するデバイスが存在し、その場合、中継役割を担当するデバイスが、各デバイスに係わるデバイス属性リストを作成したりアップデートさせ、要請時に第１デバイスに提供できる。特に、第１デバイスが必要とする共有機能と関連して、細部オプションを設定した場合には、中継役割を担当するデバイスは、デバイス属性リストから、最も近接した細部オプションを有するデバイスの属性リストを抽出し、第１デバイスに提供できる。
【００５８】
段階７３０では、第１デバイスに、ネットワークを介して第２デバイスが連動される。さらに具体的には、第１デバイスが第２デバイスを選択した後、第２デバイスに連動を要請すれば、第２デバイスは、現在当該共有機能が行われていない場合、連動を承認する。
【００５９】
段階７５０では、第１デバイスから送信される原本マルチメディア・コンテンツが、ネットワークを介して第２デバイスで受信される。このとき、原本マルチメディア・コンテンツを送信する第１デバイスの識別情報と、原本マルチメディア・コンテンツの属性情報とが、原本マルチメディア・コンテンツと共に、第２デバイスで受信される。一方、第２デバイスで、原本マルチメディア・コンテンツに対して当該共有機能を遂行して得られる結果データが、複数個である場合には、結果データの形態を指定し、原本マルチメディア・コンテンツと共に、第２デバイスで受信することができる。
【００６０】
段階７７０では、第２デバイスで原本マルチメディア・コンテンツに対して当該共有機能を実行し、その結果データを、第１デバイスに送信する。このとき、第２デバイスでは、原本マルチメディア・コンテンツと共に受信される結果データの形態に対応し、当該共有機能を実行できる。
【００６１】
一方、前述の本発明の実施形態は、コンピュータで実行できるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用し、前記プログラムを動作させる汎用デジタル・コンピュータで具現されうる。前記コンピュータで読み取り可能な記録媒体は、マグネチック保存媒体（例えば、ＲＯＭ（read-only memory）、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを介した伝送）のような記録媒体を含む。
【００６２】
以上、本発明について、その望ましい実施形態を中心に説明した。本発明が属する技術分野で当業者であるならば、本発明が本発明の本質的な特性から外れない範囲で変形された形態で具現されうることを理解することができるであろう。よって、開示された実施形態は、限定的な観点ではなくして、説明的な観点から考慮されねばならない。本発明の範囲は、前述の説明ではなくして、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれたものであると解釈されねばならない。
【符号の説明】
【００６３】
１００，４００    機能共有システム
１１０    第１デバイス
１２０    第２デバイス
１３０    中継部
１４０，４４０    ネットワーク
２１０    外部デバイス選択部
２３０    マルチメディア・コンテンツ送信部
２５０    処理結果受信部
２７０    出力部
２９０    保存部
３１０    デバイス連動要請処理部
３３０    マルチメディア・コンテンツ受信部
３５０    共有機能遂行部
３７０    処理結果送信部
４１０    携帯電話
４２０    再生機器
４３０    ホームサーバ
５１０    警告ウインドー
５３０    検索ウインドー
５５０，５７０，５９０    お知らせウインドー
【図１】
2011044150.tif 000003
【図２】
2011044150.tif 000004
【図３】
2011044150.tif 000005
【図４】
2011044150.tif 000006
【図５Ａ】
2011044150.tif 000007
【図５Ｂ】
2011044150.tif 000008
【図５Ｃ】
2011044150.tif 000009
【図５Ｄ】
2011044150.tif 000010
【図５Ｅ】
2011044150.tif 000011
【図６】
2011044150.tif 000012
【図７】
2011044150.tif 000013