(57)【要約】【課題】トランスコード後のコンテンツをユーザの要望に応じて好適に管理する電子機器を提供する。【解決手段】トランスコード部１２は、記録部１１に格納されたコンテンツを異なる圧縮フォーマットにトランスコードし、コンテンツ送信部１５は、このトランスコード後のコンテンツをネットワーク接続部１４経由で送信する。そして、判定部１３は、このトランスコード後のコンテンツを保存しておくべきかどうかを判定し、保存しておくべきであると判定されると、制御部１０は、当該トランスコード後のコンテンツを記録部１１に格納する。【選択図】      図２
2006311267.tif 000002
【特許請求の範囲】
【請求項１】
他の機器とネットワーク接続するネットワーク接続手段と、
圧縮符号化されたコンテンツを格納する格納手段と、
前記ネットワーク接続手段を介して接続される他の機器向けに、前記格納手段に格納されたコンテンツを異なる形式での圧縮符号化されたコンテンツに変換するトランスコード手段と、
前記格納手段に格納されたコンテンツまたは前記トランスコード手段により変換されたコンテンツを前記ネットワーク接続手段を介して接続される他の機器に送信するコンテンツ送信手段と、
前記トランスコード手段により変換されたコンテンツのうち、所定の条件を満たすコンテンツを前記格納手段に格納する制御手段と、
を具備することを特徴とする電子機器。
【請求項２】
変換前の圧縮符号化の形式と変換後の圧縮符号化の形式との組み合わせ毎に、変換後のコンテンツを保存すべきか否かを示す情報が記録されたテーブルを管理し、このテーブルに基づき、前記トランスコード手段により変換されたコンテンツを保存するか否かを判定する判定手段を更に具備し、
前記制御手段における所定の条件は、前記判定手段により保存すると判定された場合であることを特徴とする請求項１記載の電子機器。
【請求項３】
不特定多数のコンテンツの中から所望のコンテンツを選出するための属性情報が記録されたテーブルを管理し、このテーブルに基づき、前記トランスコード手段により変換されたコンテンツを保存するか否かを判定する判定手段を更に具備し、
前記制御手段における所定の条件は、前記判定手段により保存すると判定された場合であることを特徴とする請求項１記載の電子機器。
【請求項４】
前記判定手段は、コンテンツの転送履歴に基づき、前記テーブルに記録される属性情報を更新する手段をも有することを特徴とする請求項３記載の電子機器。
【請求項５】
前記制御手段は、前記コンテンツ送信手段によるコンテンツの送信のために前記トランスコード手段によるコンテンツの変換が必要とされた時に、前記所定の条件を満たすか否かを判定することを特徴とする請求項１記載の電子機器。
【請求項６】
前記制御手段は、前記格納手段に新たなコンテンツが格納された時に、前記所定の条件を満たすか否かを判定し、満たすと判定した場合、その時点で、前記コンテンツの変換を前記トランスコード手段に実行させることを特徴とする請求項１記載の電子機器。
【請求項７】
前記制御手段における所定の条件は、前記ネットワーク接続手段を介して接続される他の機器に変換後のコンテンツの保存有無を問い合わせ、保存すると返答された場合であることを特徴とする請求項１記載の電子機器。
【請求項８】
他の機器とネットワーク接続するネットワーク接続手段と、
データを格納する格納手段と、
前記ネットワーク接続手段を介して接続される２つの他の機器間における圧縮符号化されたコンテンツの送受信を中継する中継手段と、
前記中継手段によりコンテンツの送受信が中継される２つの他の機器のうちの受信側の他の機器向けに、当該中継されるコンテンツを異なる形式での圧縮符号化されたコンテンツに変換するトランスコード手段と、
前記トランスコード手段により変換されたコンテンツのうち、所定の条件を満たすコンテンツを前記格納手段に格納する制御手段と、
を具備することを特徴とする電子機器。
【請求項９】
変換前の圧縮符号化の形式と変換後の圧縮符号化の形式との組み合わせ毎に、変換後のコンテンツを保存すべきか否かを示す情報が記録されたテーブルを管理し、このテーブルに基づき、前記トランスコード手段により変換されたコンテンツを保存するか否かを判定する判定手段を更に具備し、
前記制御手段における所定の条件は、前記判定手段により保存すると判定された場合であることを特徴とする請求項８記載の電子機器。
【請求項１０】
不特定多数のコンテンツの中から所望のコンテンツを選出するための属性情報が記録されたテーブルを管理し、このテーブルに基づき、前記トランスコード手段により変換されたコンテンツを保存するか否かを判定する判定手段を更に具備し、
前記制御手段における所定の条件は、前記判定手段により保存すると判定された場合であることを特徴とする請求項８記載の電子機器。
【請求項１１】
前記判定手段は、コンテンツの転送履歴に基づき、前記テーブルに記録される属性情報を更新する手段を有することを特徴とする請求項１０記載の電子機器。
【請求項１２】
前記制御手段は、前記中継手段によるコンテンツの中継のために前記トランスコード手段によるコンテンツの変換が必要とされた時に、前記所定の条件を満たすか否かを判定することを特徴とする請求項８記載の電子機器。
【請求項１３】
前記制御手段は、前記ネットワーク接続手段を介して接続される他の機器が新たなコンテンツを保持している旨を検出した時に、前記所定の条件を満たすか否かを判定し、満たすと判定した場合、その時点で、当該コンテンツを前記他の機器から取得して、この取得したコンテンツの変換を前記トランスコード手段に実行させることを特徴とする請求項８記載の電子機器。
【請求項１４】
前記制御手段における所定の条件は、前記ネットワーク接続手段を介して接続される２つの他の機器のうちの受信側の他の機器に変換後のコンテンツの保存有無を問い合わせ、保存すると返答された場合であることを特徴とする請求項８記載の電子機器。
【請求項１５】
前記制御手段は、変換後のコンテンツの格納場所を更に問い合わせ、自機器以外に格納する旨が返答された場合、指定された他の機器に変換後のコンテンツを転送して格納させる手段をも有することを特徴とする請求項１４記載の電子機器。
【請求項１６】
他の機器とネットワーク接続するネットワーク接続手段と、データを格納する格納手段と、前記ネットワーク接続手段を介して接続される２つの他の機器間における圧縮符号化されたコンテンツの送受信を中継する中継手段とを有する電子機器のコンテンツ管理方法であって、
前記中継手段によりコンテンツの送受信が中継される２つの他の機器のうちの受信側の他の機器向けに、当該中継されるコンテンツを異なる形式での圧縮符号化されたコンテンツに変換するトランスコードステップと、
前記トランスコードステップにより変換されたコンテンツのうち、所定の条件を満たすコンテンツを前記格納手段に格納する制御ステップと、
を具備することを特徴とするコンテンツ管理方法。
【請求項１７】
変換前の圧縮符号化の形式と変換後の圧縮符号化の形式との組み合わせ毎に、変換後のコンテンツを保存すべきか否かを示す情報が記録されたテーブルに基づき、前記トランスコードステップにより変換されたコンテンツを保存するか否かを判定する判定ステップを更に具備し、
前記制御ステップにおける所定の条件は、前記判定ステップにより保存すると判定された場合であることを特徴とする請求項１６記載のコンテンツ管理方法。
【請求項１８】
不特定多数のコンテンツの中から所望のコンテンツを選出するための属性情報が記録されたテーブルに基づき、前記トランスコードステップにより変換されたコンテンツを保存するか否かを判定する判定ステップを更に具備し、
前記制御ステップにおける所定の条件は、前記判定ステップにより保存すると判定された場合であることを特徴とする請求項１６記載のコンテンツ管理方法。
【請求項１９】
前記制御ステップは、前記中継手段によるコンテンツの中継のために前記トランスコード手段によるコンテンツの変換が必要とされた時に、前記所定の条件を満たすか否かを判定することを特徴とする請求項１６記載のコンテンツ管理方法。
【請求項２０】
前記制御ステップは、前記ネットワーク接続手段を介して接続される他の機器が新たなコンテンツを保持している旨を検出した時に、前記所定の条件を満たすか否かを判定し、満たすと判定した場合、その時点で、当該コンテンツを前記他の機器から取得して、この取得したコンテンツの変換を前記トランスコードステップに実行させることを特徴とする請求項１６記載のコンテンツ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＤＶＤ（digital versatile disk）レコーダ、ＨＤＤ（hard disk drive）ビデオレコーダ、パーソナルコンピュータ、ＰＤＡ（personal digital assistant）、携帯電話機等、家庭内で使用されるいわゆるデジタル家電製品間において圧縮符号化されたＡＶ（audio video）コンテンツをネットワーク経由で送受信する際の利便性を向上させるためのコンテンツ管理技術に関する。
【背景技術】
【０００２】
近年、ＤＶＤレコーダやＨＤＤビデオレコーダ等のいわゆるデジタル家電製品のネットワーク化が進んでいる。例えばＤＬＮＡ（digital living network alliance）などの標準化団体の動向にも現れているように、家庭内の複数のデジタル家電製品をネットワーク経由で接続し、これらの間でＡＶコンテンツをやり取りするといった使われ方に大きな注目が集められている。
【０００３】
ところで、コンテンツの転送を行うにあたり、機器間の互換性を考えると、大きく二つの問題が存在する。つまり、（１）転送に使用するプロトコルの互換性、（２）転送するコンテンツの圧縮フォーマット、である。
【０００４】
ＤＬＮＡでは、これらの問題を解決すべくガイドライン策定が進められており、（２）の圧縮フォーマットに関しては、「必須フォーマットの規定」という方法で互換性を保障することになる。ここで問題なのが、一般に家庭内の据え置き機器と携帯用途のモバイル機器とでは、プロセッサ能力、メモリ消費量、消費電力等の観点から、異なる圧縮フォーマットが使用されることが多いことである。例えばビデオコンテンツに関して言えば、据え置き機器ではＭＰＥＧ−２、モバイル機器ではＭＰＥＧ−４といった具合である。
【０００５】
このような状況において、例えばモバイル機器を使用して、（据え置き型の）家庭内機器にあるビデオコンテンツをダウンロードして見たいと思った時には、ＭＰＥＧ−２コンテンツをＭＰＥＧ−４コンテンツに変換して転送する必要がある。家庭内機器がＭＰＥＧ−２をＭＰＥＧ−４に変換するトランスコーダを実装している場合には、これは当事者である２つの機器だけで実現することが出来る。
【０００６】
一方、家庭内機器がＭＰＥＧ−２からＭＰＥＧ−４へのトランスコード機能を実装していない場合、この圧縮フォーマットの非整合という問題の解決方法の一つとして、第３の中継機器をネットワーク上に構成して、この機器によりトランスコードを実現するという解決方法も考えられる。これは、トランスコード機能やリソースの共有化という意味において、家庭内ネットワークなどのように閉じた世界では特に有効な手法の一つである。
【０００７】
しかしながら、当事者間で直接的にコンテンツを授受する場合および中継装置を介在させてコンテンツを授受する場合のいずれにおいても、このトランスコードの際には、ある程度の処理時間が必要になってしまうという一般的な問題は残る。従って、コンテンツを移動させる度に大きなストレスをユーザに与えてしまう可能性があり、たとえ互換性という問題が解決されたとしても、このことが、ユーザの使い勝手という意味で依然として問題の一つとして考えられる。
【０００８】
また、この応答性を高める手法の一つとしては、トランスコーダにより変換されたメディア・コンテントを変換済みキャッシュに記憶させておく方法も提案されている（例えば特許文献１等参照）。この手法によれば、例えば２度目以降のリクエストについてはその応答性を高めることが可能となる。
【特許文献１】特表２００４−５２６２２７
【発明の開示】
【発明が解決しようとする課題】
【０００９】
この特許文献１に記載された、インターネット上に構築されるシステムは、不特定多数のユーザを対象として構築されるものであり、例えば変換済みキャッシュへ維持させておくメディア・コンテンツをLeast Recently Usedアルゴリズムで決定する等、全ユーザの中のより多くのユーザを満足させるためのいわゆる多数決論理で支配されている。
【００１０】
しかしながら、家庭内で使用されるデジタル家電製品では、各ユーザ独自の要望に特化して的確に応えることが必要である。そして、これまで、このような考慮は全くなされていなかった。
【００１１】
この発明は、このような事情を考慮してなされたものであり、トランスコード後のコンテンツをユーザの要望に応じて好適に管理する電子機器およびコンテンツ管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
前述した目的を達成するために、この発明の電子機器は、他の機器とネットワーク接続するネットワーク接続手段と、圧縮符号化されたコンテンツを格納する格納手段と、前記ネットワーク接続手段を介して接続される他の機器向けに、前記格納手段に格納されたコンテンツを異なる形式での圧縮符号化されたコンテンツに変換するトランスコード手段と、前記格納手段に格納されたコンテンツまたは前記トランスコード手段により変換されたコンテンツを前記ネットワーク接続手段を介して接続される他の機器に送信するコンテンツ送信手段と、前記トランスコード手段により変換されたコンテンツのうち、所定の条件を満たすコンテンツを前記格納手段に格納する制御手段とを具備することを特徴とする。
【００１３】
また、この発明の電子機器は、他の機器とネットワーク接続するネットワーク接続手段と、データを格納する格納手段と、前記ネットワーク接続手段を介して接続される２つの他の機器間における圧縮符号化されたコンテンツの送受信を中継する中継手段と、前記中継手段によりコンテンツの送受信が中継される２つの他の機器のうちの受信側の他の機器向けに、当該中継されるコンテンツを異なる形式での圧縮符号化されたコンテンツに変換するトランスコード手段と、前記トランスコード手段により変換されたコンテンツのうち、所定の条件を満たすコンテンツを前記格納手段に格納する制御手段とを具備することを特徴とする。
【００１４】
また、この発明のコンテンツ管理方法は、他の機器とネットワーク接続するネットワーク接続手段と、データを格納する格納手段と、前記ネットワーク接続手段を介して接続される２つの他の機器間における圧縮符号化されたコンテンツの送受信を中継する中継手段とを有する電子機器のコンテンツ管理方法であって、前記中継手段によりコンテンツの送受信が中継される２つの他の機器のうちの受信側の他の機器向けに、当該中継されるコンテンツを異なる形式での圧縮符号化されたコンテンツに変換するトランスコードステップと、前記トランスコードステップにより変換されたコンテンツのうち、所定の条件を満たすコンテンツを前記格納手段に格納する制御ステップとを具備することを特徴とする。
【発明の効果】
【００１５】
この発明によれば、トランスコード後のコンテンツをユーザの要望に応じて好適に管理する電子機器およびコンテンツ管理方法を提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照してこの発明の実施形態を説明する。
【００１７】
（第１実施形態）
まず、この発明の第１実施形態について説明する。図１は、この第１実施形態に係る家庭内ネットワークシステムのネットワーク構成を示す図である。
【００１８】
図１に示すように、この第1実施形態の家庭内ネットワークシステムは、例えばＤＶＤレコーダ等の据え置き型の電子機器１と、携帯電話機等の携帯用途の電子機器２とが無線ＬＡＮによって接続されることによって構成される。各家庭のリビングルーム等に設置される電子機器１には、例えばテレビジョン放送を録画した番組データ等のコンテンツが多数格納されており、ユーザは、この電子機器１に格納されたコンテンツを、自分の電子機器２を使って自室等の好きな場所で好きな時に視聴することができる。
【００１９】
ここでは、電子機器１は、各コンテンツをＭＰＥＧ−２の圧縮フォーマットで保持しているとともに、各コンテンツの圧縮フォーマットをＭＰＥＧ−４やＷＭＶ等の形式の異なる圧縮フォーマットにトランスコードするトランスコード機能を有しており、一方、電子機器２は、ＭＰＥＧ−４の圧縮フォーマットのコンテンツのみを再生可能なコンテンツ再生機能を有しているものと想定する。つまり、この家庭内ネットワークシステムでは、電子機器１から電子機器２へのコンテンツ転送時に、電子機器１によってコンテンツのトランスコードが実行される。そして、本発明は、このトランスコードの介在を必要とする環境でもユーザの使い勝手を損なうことのないように制御を行うものであり、以下、この点について詳述する。なお、図１では、電子機器１と電子機器２とがIEEE802.11等の無線ＬＡＮで接続される状態を示したが、本発明は、Ethernet（登録商標）等の有線ＬＡＮで接続される場合であっても有効である（ネットワーク接続の形態は問わない）。また、携帯用途のモバイル機器に対するコンテンツ転送時に限らず、据え置き型の電子機器間でのコンテンツ転送時においても、トランスコードの介在を必要とする場合には、本発明は有効である。
【００２０】
図２は、電子機器１のシステム構成を示す図である。図示のように、電子機器１は、制御部１０、記録部１１、トランスコード部１２、判定部１３、ネットワーク接続部１４およびコンテンツ送信部１５を有している。
【００２１】
制御部１０は、この電子機器１の全体的な制御を司り、例えばＭＰＵなどで実現されている。記録部１１は、例えばハードディスクドライブ（ＨＤＤ）などで実現され、前述のテレビジョン放送を録画した番組データ等のコンテンツを含む各種データを格納する。トランスコード部１２は、コンテンツの圧縮フォーマットを現在のフォーマットから別のフォーマットに変換する符号化方式変換装置（トランスコーダ）である。
【００２２】
判定部１３は、トランスコードされたコンテンツをネットワーク経由で別の機器に転送する際に、このトランスコードされて作られた新たなコンテンツを記録部１１に保存しておくかどうかを判定する。この判定のために、判定部１３は、後述する判定テーブル１３１を備える。ネットワーク接続部１４は、物理的にはIEEE802.11やEthernet(登録商標)などで構成され、さらに、ＵＰｎＰ（Universal Plug and Play）に代表されるようなネットワーク経由で機器のサービスを閲覧・提供するようなものも含まれる。そして、コンテンツ送信部１５は、トランスコード部１２によって作られた新たなコンテンツをネットワーク経由で別の機器に送信する制御を実行する。
【００２３】
ここで、ある機器（Server）で保有されるコンテンツの一覧が、他の機器（Client）からどのように取得されて参照されるのかについて、図３を参照してその一般的な流れを説明する。
【００２４】
いま、Clientは、ＭＰＥＧ−４の圧縮フォーマットのコンテンツのみを再生可能なコンテンツ再生機能を有しているものとする。一方、Serverは、ＭＰＥＧ−２の圧縮フォーマットのコンテンツＡとＭＰＥＧ−４の圧縮フォーマットのコンテンツＢとを保有しているものとする。このような前提の下、ServerがＭＰＥＧ−２からＭＰＥＧ−４へのトランスコード機能を持たない場合の流れを（Ａ）に、当該トランスコード機能を持っている場合の流れを（Ｂ）に示す。
【００２５】
まず、clientは、Serverに対して、どのようなコンテンツを提供できるかの問い合わせを行う（１）。この問い合わせに対して、トランスコード機能を持たないServerは、実際に保有している、ＭＰＥＧ−２の圧縮フォーマットのコンテンツＡとＭＰＥＧ−４の圧縮フォーマットのコンテンツＢとを提供できる旨を返答する（２）。一方、トランスコード機能を持っているServerは、この問い合わせに対して、実際に保有している２つのコンテンツに加えて、ＭＰＥＧ−４の圧縮フォーマットのコンテンツＡを提供できる旨を返答する（２）’。
【００２６】
Serverからの返答を受けると、Clientは、その中から、自装置で再生可能なＭＰＥＧ−４の圧縮フォーマットのコンテンツを一覧表示する。その結果、（Ａ）の場合にはコンテンツＢのみが一覧表示され（３）、（Ｂ）の場合にはコンテンツＡ，Ｂの両方が一覧表示される（３）’ことになる。
【００２７】
そして、この（３）’の一覧表示を受けて、ユーザがコンテンツＡを選択すると、ＭＰＥＧ−４の圧縮フォーマットのコンテンツＡについての転送要求がClientoからServerへと通知され（４）、Server側でのトランスコード処理が発生し（５）、このトランスコード後のコンテンツＡの転送が行われることになる（６）。
【００２８】
つまり、トランスコード部１２を有する電子機器１は、この図３（Ｂ）に示すServerに該当し、Clientである電子機器２から、記録部１１に保有するコンテンツを、実際の圧縮フォーマットとは異なる圧縮フォーマットで要求された場合に、この要求に応えるためのトランスコードを実行する。そして、本実施形態の電子機器１では、判定部１３を具備することにより、ユーザのこのトランスコード後のコンテンツを適切に管理する。
【００２９】
図４には、判定部１３が備える判定テーブル１３１の一具体例が示されている。図示のように、判定テーブル１３１は、「入力フォーマット」、「出力フォーマット」、「判定結果」の３つのフィールドからなっている。この判定テーブル１３１によると、ＭＰＥＧ−２の圧縮フォーマットで記録部１１に保有されたコンテンツをＭＰＥＧ−４の圧縮フォーマットにトランスコードして送信する場合、このトランスコード後のＭＰＥＧ−４の圧縮フォーマットのコンテンツを記録部１１に保存しておく。また、ＭＰＥＧ−２の圧縮フォーマットで記録部１１に保有されたコンテンツをＷＭＶの圧縮フォーマットにトランスコードして送信する場合には、このトランスコード後のＷＭＶの圧縮フォーマットのコンテンツは保存することなく破棄する。同様に、ＭＰ３の圧縮フォーマットで記録部１１に保有されたコンテンツをＡＡＣの圧縮フォーマットにトランスコードして送信する場合には、このトランスコード後のＡＡＣの圧縮フォーマットのコンテンツを記録部１１に保存しておく。
【００３０】
このように、本実施形態の電子機器１によれば、例えばトランスコードに時間のかかるケースのみをその後の利用時のために保存しておいたり、使用頻度の高い圧縮フォーマットにトランスコードされたら保存しておいたり、あるいは、その時の記録部１１の空き容量に適宜に対応させる等、判定テーブル１３１の作り方によって、各ユーザ毎に様々な運用を行うことが可能となる。判定テーブル１３１の作成は、ユーザインタフェース用の設定画面を用意する等、既存のいずれの方法でも構わない。また、ユーザによって作成するのではなく、これまでにどのようなパターンのトランスコードが行われてきたのか、その転送履歴を記録しておき、その頻度がしきい値を越えて高いパターンのトランスコード後のコンテンツを保存するように統計的な手法で判定部１３が自動作成してもよい。
【００３１】
また、この判定テーブル１３１を用いた判定部１３の判定によるのではなく、例えばある圧縮フォーマットから別の圧縮フォーマットへトランスコードを行った際、制御部１０は、その都度、図５に示すように、コンテンツの要求元にトランスコード後のコンテンツを保存するかどうかを問い合わせ（１）、その応答内容に応じて、当該トランスコード後のコンテンツの保存有無を制御するようにしても良い。この手続きによっても、ユーザの要望に応じたトランスコード後のコンテンツの管理が可能となる。
【００３２】
図６は、本実施形態の家庭内ネットワークシステムにおけるコンテンツ転送の処理手順を示すフローチャートである。
【００３３】
携帯用途の電子機器２を使って据え置き型の電子機器１に格納されたコンテンツを視聴する場合、まず、情報受信装置（Client）となる電子機器２と情報送信装置（Server）となる電子機器１とをネットワーク接続する（ステップＡ１）。このネットワーク接続が完了すると、情報受信装置である電子機器２は、電子機器１に保有されるコンテンツの一覧を参照する（ステップＡ２）。そして、情報受信装置である電子機器２は、この参照したコンテンツ一覧の中から所望のコンテンツを選択する（ステップＡ３）。
【００３４】
一方、情報送信装置である電子機器１は、この選択を受け付けると、このコンテンツの送信にあたってトランスコードが必要かどうかを判定する（ステップＡ４）。もし、トランスコードが不要であれば（ステップＡ４のＮＯ）、情報送信装置である電子機器１は、選択されたコンテンツの送信を実行する（ステップＡ５）。また、トランスコードが必要であれば（ステップＡ４のＹＥＳ）、情報送信装置である電子機器１は、当該トランスコードを実行し（ステップＡ６）、このトランスコード後のコンテンツを情報受信装置である電子機器２に送信する（ステップＡ７）。
【００３５】
このトランスコードを行った際、情報送信装置である電子機器１は、トランスコード後のコンテンツを保存する必要があるかどうかを判定する（ステップＡ８）。そして、情報送信装置である電子機器１は、トランスコード後のコンテンツの保存が必要であると判定した場合（ステップＡ８のＹＥＳ）、当該トランスコード後のコンテンツを保存し（ステップＡ９）、一方、不要であると判定した場合（ステップＡ８のＮＯ）、当該トランスコード後のコンテンツはそのまま破棄する（ステップＡ１０）。
【００３６】
このように、本実施形態の家庭内ネットワークシステムによれば、ユーザの要望に応じたトランスコード後のコンテンツの管理が行われることになる。
【００３７】
（第２実施形態）
次に、この発明の第２実施形態について説明する。図７は、この第２実施形態における電子機器１のシステム構成を示す図である。図中、図２に示した前述の第１実施形態における電子機器１の構成要素と同一のものについては同一の符号を付している。
【００３８】
この第２実施形態の電子機器１では、図７に示すように、事前処理コンテンツ選定部１６がさらに設けられる。前述の第１実施形態の電子機器１では、電子機器２にコンテンツを転送する際、トランスコードを実行し、このトランスコード後のコンテンツを保存するかどうかを判定していたが、この第２実施形態の電子機器１では、あるコンテンツが記録部１１に格納された際、その時点で、そのコンテンツに対するトランスコードを予め実行しておくべきかを判定し、必要であれば、トランスコードおよびトランスコード後のコンテンツの保存を（電子機器２からの要求前に）予め実行しておく。そして、この判定のために、事前処理コンテンツ選定部１６は、事前処理テーブル１６１を備える。
【００３９】
図８には、この事前処理コンテンツ選定部１６が備える事前処理テーブル１６１の一具体例が示されている。図示のように、事前処理テーブル１６１は、「コンテンツ種別」および「事前処理条件」の２つのフィールドからなっている。各コンテンツには、図９に示すように、ＸＭＬ（extensible markup language）形式のメタ情報が付属するので、任意のタグおよびその値を選定条件として定義することにより、数多くのコンテンツの中からユーザの嗜好に合致したコンテンツを選び出すことができる。
【００４０】
つまり、この第２実施形態の電子機器１では、あるコンテンツが記録部１１に格納される際、事前処理コンテンツ選定部１６により当該コンテンツがユーザの嗜好に合致するかどうかをまず判断し、合致するものであれば、判定部１３によって、トランスコードの要否等を判定する。例えば、判定テーブル１３１が図４の通りであって、処理対象のコンテンツの圧縮フォーマットがＭＰＥＧ−２であれば、判定テーブル１３１中の「入力フォーマット」が”ＭＰＥＧ−２”であって、「判定結果」が”記録する”となっているエントリを検索し、このようなエントリが検出されたら、その「出力フォーマット」の圧縮フォーマットへのトランスコードを実行する旨を決定する。
【００４１】
このように、本実施形態の家庭内ネットワークシステムによれば、ユーザの嗜好に合致するものを選出して予めトランスコードして保存しておくといったより適切な管理が実現される。
【００４２】
（第３実施形態）
次に、この発明の第３実施形態について説明する。図１０は、この第３実施形態に係る家庭内ネットワークシステムのネットワーク構成を示す図である。
【００４３】
前述の第１実施形態および第２実施形態の家庭内ネットワークシステムでは、据え置き型の電子機器１がトランスコード機能を有しており、そのために、この電子機器１と携帯用途の電子機器２とのコンテンツの授受を当事者間で直接的に行う場合を想定した。これに対して、この第３実施形態の家庭内ネットワークシステムでは、トランスコード機能を有する電子機器３を介在させて、電子機器１と電子機器２とのコンテンツの授受を行うことを想定する。
【００４４】
例えば、ある電子機器１で保有されたコンテンツを、ある電子機器２を使って視聴する時に、コンテンツのトランスコードが必要であれば、このトランスコードを、当該コンテンツの転送を中継する電子機器３が一元的に実行する。
【００４５】
そして、この電子機器３が、第１実施形態の電子機器１と同等の機能を備えれば、トランスコード後のコンテンツを必要に応じて保存しておき、また、第２実施形態の電子機器１と同等の機能を備えれば、いずれかの電子機器１で新たなコンテンツを保有した際、そのコンテンツを必要に応じて予め取得してトランスコードして保存しておくこと等が可能となる。さらに、この第３実施形態の家庭内ネットワークシステムでは、コンテンツの転送を中継する電子機器３が複数の電子機器１とネットワーク接続されるので、これら複数の電子機器１が備える記録部１１すべてをトランスコード後のコンテンツの保存場所として活用する。
【００４６】
図１１は、電子機器３のシステム構成を示す図である。図１１に示すように、電子機器３は、制御部３０、記録部３１、トランスコード部３２、判定部３３、ネットワーク接続部３４、コンテンツ送受信部３５およびコンテンツ記録先選定部３６を有している。このうち、制御部３０〜ネットワーク接続部３４は、図２に示した前述の第１実施形態における電子機器１の制御部１０〜ネットワーク接続部１４に相当するものである。また、コンテンツ送受信部３５は、コンテンツ送信部１５にコンテンツ受信機能が追加されたものである。そして、コンテンツ記録先選定部３６が、この第３実施形態の電子機器３に固有の構成要素であり、トランスコード後のコンテンツの保存先の選定を司る。
【００４７】
ところで、この第３実施形態では、電子機器３がServer、電子機器１および電子機器２のいずれもがClientとなるが、この電子機器３を中心とするネットワーク接続がいかに行われるかについて、図１２を参照してその一般的な流れを説明する。
【００４８】
いま、いずれかの電子機器２（ClientＡ）が起動し、周辺の機器が保有するコンテンツを利用するためにネットワーク接続を行おうとしている場合を考える。この時、このclientＡは、まず、周辺の機器を探索するためのメッセージを出力する（１）。一方、このメッセージを受けた各機器は、その存在を通知するためのメッセージを返信する（２）。
【００４９】
この応答メッセージのうち、Serverである電子機器３が返信する応答メッセージの中には、特殊なタグ（<trancoder>）が含まれており、このタグを発見すると、clientＡは、この応答メッセージを返信してきた機器がServerであり、当該Serverからすべてのコンテンツを取得可能であると解釈する。そして、これ以降、clientＡは、たとえclientＢからも応答メッセージを受けていたとしても、このServerに対してのみ、どのようなコンテンツを提供できるかの問い合わせを行う（３）。
【００５０】
このような手順を経て、電子機器２からの問い合わせを受けると、電子機器３は、各電子機器１が実際に保有する圧縮フォーマットのコンテンツに加え、自機器が搭載するトランスコード機能でトランスコード可能な圧縮フォーマットのコンテンツを一覧として返送する。そして、トランスコードを行いつつコンテンツの転送を中継する場合、電子機器３は、図１３に示すようなやりとりを電子機器２との間で実行する。
【００５１】
まず、電子機器３の制御部３０により、このトランスコード後のコンテンツを保存するかどうかが問い合わせられる（１）。もし、保存する旨の返答が返されたら（２）、今度は、コンテンツ記録先選定部３６により、このトランスコード後のコンテンツを何処に保存するかが問い合わせられる（３）。そして、その保存先としていずれかの電子機器１が指定されたら（４）、このトランスコード後のコンテンツを当該指定された電子機器１へと転送して記録部１１に保存させる（５）。
【００５２】
図１４は、本実施形態の家庭内ネットワークシステムにおけるコンテンツ転送の処理手順を示すフローチャートである。
【００５３】
携帯用途の電子機器２を使って据え置き型の電子機器１に格納されたコンテンツを視聴する場合、まず、情報送信装置，情報受信装置（Client）となる電子機器１，２と情報中継装置（Server）となる電子機器３とをネットワーク接続する（ステップＢ１）。このネットワーク接続が完了すると、情報受信装置である電子機器２は、電子機器１および電子機器３に保有されるコンテンツの一覧を参照する（ステップＢ２）。そして、情報受信装置である電子機器２は、この参照したコンテンツ一覧の中から所望のコンテンツを選択する（ステップＢ３）。
【００５４】
一方、情報中継装置である電子機器３は、この選択を受け付けると、まず、このコンテンツが自装置に存在するものであるかどうかを調べ（ステップＢ４）、自装置に存在するものでなければ（ステップＢ４のＮＯ）、このコンテンツを保有する電子機器１から当該コンテンツを取得する（ステップＢ５）。
【００５５】
次に、情報中継装置である電子機器３は、このコンテンツの送信にあたってトランスコードが必要かどうかを判定し（ステップＢ６）、不要であれば（ステップＢ６のＮＯ）、選択されたコンテンツの送信を実行する（ステップＢ７）。また、トランスコードが必要であれば（ステップＢ６のＹＥＳ）、情報中継装置である電子機器３は、当該トランスコードを実行し（ステップＢ８）、このトランスコード後のコンテンツを情報受信装置である電子機器２に送信する（ステップＢ９）。
【００５６】
このトランスコードを行った際、情報中継装置である電子機器３は、トランスコード後のコンテンツを保存する必要があるかどうかを判定する（ステップＢ１０）。そして、情報中継装置である電子機器３は、トランスコード後のコンテンツの保存が必要であると判定した場合（ステップＢ１０のＹＥＳ）、このトランスコード後のコンテンツの保存先を判定し（ステップＢ１１）、保存先が自装置であれば（ステップＢ１１のＹＥＳ）、当該トランスコード後のコンテンツを自装置に保存する（ステップＢ１２）。一方、保存先が自装置でなければ（ステップＢ１１のＮＯ）、当該トランスコード後のコンテンツを保存先に転送した後（ステップＢ１３）、自装置に残存する当該トランスコード後のコンテンツを破棄する（ステップＢ１４）。また、トランスコード後のコンテンツの保存が不要であると判定した場合には（ステップＢ１０のＮＯ）、当該トランスコード後のコンテンツはそのまま破棄する（ステップＢ１４）。
【００５７】
このように、本実施形態の家庭内ネットワークシステムによれば、トランスコード後のコンテンツの保存先としてネットワーク接続される電子機器すべてを活用することが可能となる。
【００５８】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５９】
【図１】この第１実施形態に係る家庭内ネットワークシステムのネットワーク構成を示す図
【図２】同第１実施形態の電子機器（情報送信装置）のシステム構成を示す図
【図３】ある機器で保有されるコンテンツの一覧が、他の機器からどのように取得されて参照されるのかについて、その一般的な流れを説明するための図
【図４】同第１実施形態の電子機器（情報送信装置）の判定部が備える判定テーブルの一具体例を示す図
【図５】同第１実施形態の電子機器（情報送信装置）の制御部が行うやり取りを説明するための図
【図６】同第１実施形態の家庭内ネットワークシステムにおけるコンテンツ転送の処理手順を示すフローチャート
【図７】同第２実施形態の電子機器（情報送信装置）のシステム構成を示す図
【図８】同第２実施形態の電子機器（情報送信装置）の事前処理コンテンツ選定部が備える事前処理テーブルの一具体例を示す図
【図９】各コンテンツに付属するＸＭＬ形式のメタ情報の一例を示す図
【図１０】同第３実施形態に係る家庭内ネットワークシステムのネットワーク構成を示す図
【図１１】同第３実施形態の電子機器（情報中継装置）のシステム構成を示す図
【図１２】電子機器（情報中継装置）を中心とするネットワーク接続がいかに行われるかについて、その一般的な流れを説明するための図
【図１３】同第３実施形態の電子機器（情報中継装置）の制御部が行うやり取りを説明するための図
【図１４】同第３実施形態の家庭内ネットワークシステムにおけるコンテンツ転送の処理手順を示すフローチャート
【符号の説明】
【００６０】
１…電子機器（情報送信装置）、２…電子機器（情報受信装置）、３…電子機器（情報中継装置）、１０…制御部、１１…記録部、１２…トランスコード部、１３…判定部、１４…ネットワーク接続部、１５…コンテンツ送信部、１６…事前処理コンテンツ選定部、３０…制御部、３１…記録部、３２…トランスコード部、３３…判定部、３４…ネットワーク接続部、３５…コンテンツ送受信部、３６…コンテンツ記録先選定部、１３１…判定テーブル、１６１…事前処理テーブル。
【図１】
2006311267.tif 000003
【図２】
2006311267.tif 000004
【図３】
2006311267.tif 000005
【図４】
2006311267.tif 000006
【図５】
2006311267.tif 000007
【図６】
2006311267.tif 000008
【図７】
2006311267.tif 000009
【図８】
2006311267.tif 000010
【図９】
2006311267.tif 000011
【図１０】
2006311267.tif 000012
【図１１】
2006311267.tif 000013
【図１２】
2006311267.tif 000014
【図１３】
2006311267.tif 000015
【図１４】
2006311267.tif 000016