(57)【要約】【課題】コンテンツの内部転送と外部転送とを適切に切り替える。【解決手段】ネットワークを介してＵＲＩとしてのコンテンツ指示子を受信するコンテンツ指示子受信手段と、受信したコンテンツ指示子からコンテンツ送信機能識別子を抽出するコンテンツ送信機能識別子抽出手段と、抽出したコンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較するコンテンツ送信機能識別子比較手段と、比較結果に基づいてコンテンツの内部転送およびネットワークを介した外部転送の切り替えを行うコンテンツ取得方法切替手段と、指定コンテンツをコンテンツ蓄積手段より読み出すコンテンツ読み出し手段とを有する。上記構成で、コンテンツ取得方法切替手段により内部転送に切り替えられた場合、コンテンツ読み出し手段は、読み出した指定コンテンツを内部転送によりコンテンツ受信機能部に送る。【選択図】図５
2012134709.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテンツ送信機能部とを備えるコンテンツ送受信装置であって、
ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するコンテンツ指示子受信手段と、
受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出するコンテンツ送信機能識別子抽出手段と、
抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較するコンテンツ送信機能識別子比較手段と、
前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介した外部転送の切り替えを行うコンテンツ取得方法切替手段と、
指定コンテンツをコンテンツ蓄積手段より読み出すコンテンツ読み出し手段と、を備え、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテンツ読み出し手段は、読み出した指定コンテンツを内部転送により前記コンテンツ受信機能部に送るコンテンツ送受信装置。
【請求項２】
前記コンテンツ受信機能部は、コンテンツの再生を行うコンテンツ再生手段を備え、
前記コンテンツ取得方法切替手段は、前記比較結果が一致である場合に内部転送に切り替え、該切り替えに従い、前記コンテンツ読み出し手段は、コンテンツをコンテンツ蓄積手段より読み出し、前記コンテンツ再生手段に送る請求項１に記載のコンテンツ送受信装置。
【請求項３】
前記コンテンツ送信機能部は、コンテンツの暗号化を行うコンテンツ暗号化手段と、暗号化コンテンツをネットワークを介して外部のコンテンツ受信機能を有する装置に送信するコンテンツ送信手段とをさらに備え、
前記コンテンツ取得方法切替手段は、前記比較結果が一致でない場合に、ネットワークを介した外部転送に切り替え、該切り替えに従い、前記コンテンツ暗号化手段は、前記コンテンツ読み出し手段により読み出された暗号化されていないコンテンツを暗号化し、前記コンテンツ送信手段は、暗号化コンテンツをネットワークを介して外部のコンテンツ受信機能を有する装置に送信する請求項１または請求項２に記載のコンテンツ送受信装置。
【請求項４】
前記コンテンツ送信機能部およびコンテンツ送信機能を有する装置は、UPnPTM  AV  Media  Serverであり、前記コンテンツ受信機能部およびコンテンツ受信機能を有する装置は、UPnPTM  AV  Media  Renderであり、制御端末は、UPnPTM  AV  Control  Pointである請求項１から請求項３のいずれか１項に記載のコンテンツ送受信装置。
【請求項５】
前記コンテンツ指示子は、UPnPTM  AV  Transport  Serviceで規定されるアクションによって前記制御端末から受信する請求項４に記載のコンテンツ送受信装置。
【請求項６】
コンテンツ送信機能識別子は、前記コンテンツ送信機能部またはコンテンツ送信機能を有する装置からのコンテンツの受信に使用されるＩＰアドレスを含む請求項５に記載のコンテンツ送受信装置。
【請求項７】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテンツ送信機能部とを備えるコンテンツ送受信装置におけるコンテンツ送受信方法であって、
コンテンツ指示子受信手段が、ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するステップと、
コンテンツ送信機能識別子抽出手段が、受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出し、
コンテンツ送信機能識別子比較手段が、抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較し、
コンテンツ取得方法切替手段が、前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介した外部転送の切り替えを行い、
コンテンツ読み出し手段が、指定コンテンツをコンテンツ蓄積手段より読み出し、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテンツ読み出し手段が、読み出した指定コンテンツを内部転送により前記コンテンツ受信機能部に送るコンテンツ送受信方法。
【請求項８】
前記コンテンツ受信機能部は、コンテンツの再生を行うコンテンツ再生手段を備えており、
前記コンテンツ取得方法切替手段が、前記比較結果が一致である場合に内部転送に切り替え、該切り替えに従い、前記コンテンツ読み出し手段が、コンテンツをコンテンツ蓄積手段より読み出し、前記コンテンツ再生手段に送る請求項７に記載のコンテンツ送受信方法。
【請求項９】
前記コンテンツ送信機能部は、コンテンツの暗号化を行うコンテンツ暗号化手段と、暗号化コンテンツをネットワークを介して外部のコンテンツ受信機能を有する装置に送信するコンテンツ送信手段とをさらに備えており、
前記コンテンツ取得方法切替手段が、前記比較結果が一致でない場合に、ネットワークを介した外部転送に切り替え、該切り替えに従い、前記コンテンツ暗号化手段が、前記コンテンツ読み出し手段により読み出された暗号化されていないコンテンツを暗号化し、前記コンテンツ送信手段が、暗号化コンテンツをネットワークを介して外部のコンテンツ受信機能を有する装置に送信する請求項７または請求項８に記載のコンテンツ送受信方法。
【請求項１０】
前記コンテンツ送信機能部およびコンテンツ送信機能を有する装置は、UPnPTM  AV  Media  Serverであり、前記コンテンツ受信機能部およびコンテンツ受信機能を有する装置は、UPnPTM  AV  Media  Renderであり、制御端末は、UPnPTM  AV  Control  Pointである請求項７から請求項９のいずれか１項に記載のコンテンツ送受信方法。
【請求項１１】
前記コンテンツ指示子は、UPnPTM  AV  Transport  Serviceで規定されるアクションによって前記制御端末から受信する請求項１０に記載のコンテンツ送受信方法。
【請求項１２】
コンテンツ送信機能識別子は、前記コンテンツ送信機能部またはコンテンツ送信機能を有する装置からのコンテンツの受信に使用されるＩＰアドレスを含む請求項１１に記載のコンテンツ送受信方法。
【請求項１３】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテンツ送信機能部とを備えるコンテンツ送受信装置においてコンテンツを送受信するためのコンテンツ送受信プログラムであって、
コンテンツ指示子受信手段が、ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するステップと、
コンテンツ送信機能識別子抽出手段が、受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出するステップと、
コンテンツ送信機能識別子比較手段が、抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較するステップと、
コンテンツ取得方法切替手段が、前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介した外部転送の切り替えを行うステップと、
コンテンツ読み出し手段が、指定コンテンツをコンテンツ蓄積手段より読み出すステップと、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテンツ読み出し手段が、読み出した指定コンテンツを内部転送により前記コンテンツ受信機能部に送るステップと、
を含むコンテンツ送受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツ送受信装置、コンテンツ送受信方法およびコンテンツ送受信プログラムに関する。
【背景技術】
【０００２】
現在、ＵＰｎＰＴＭ（Universal  Plug  and  Play）  ＡＶ規格およびＤＬＮＡ（Digital  Living  Network  Alliance）ガイドラインに準拠した電子機器が利用されるようになってきている。ＵＰｎＰＴＭ  ＡＶ規格は、電子機器を接続するだけでネットワークに参加できるようにするＵＰｎＰＴＭプロトコルの上位層として、ＡＶコンテンツの再生などを目的としたプロトコルである。ＤＬＮＡガイドラインは、各電子機器に互換性を持たせ、家庭内で電子機器間のネットワークを構成できるようにする業界標準であり、電子機器間で通信する際の手順として、ＵＰｎＰＴＭプロトコルを採用している。
【０００３】
ＵＰｎＰＴＭ規格では、デバイスと、そのデバイスに対して制御を行なうコントロールポイントとが定義され、ＵＰｎＰＴＭ  ＡＶ規格では、デバイスとして、コンテンツの蓄積を担当するメディアサーバ（UPnPTM  AV  Media  Server）と、コンテンツの再生を担当するメディアレンダラー（UPnPTM  AV  Media  Renderer）とが定義されている。コントロールポイント（UPnPTM  AV  Control  Point）は、ネットワーク上のデバイスを発見し、その制御を行うが、ＵＰｎＰＴＭ  ＡＶ規格では、コントロールポイントにおいて選択されたメディアサーバ内のコンテンツを、コントロールポイントにおいて選択されたメディアレンダラーが、ネットワークを介して取得し再生できるように制御する。
【０００４】
ＵＰｎＰＴＭ  ＡＶ規格等のプロトコルの下では、従来は、コントロールポイントのような制御端末によって指定されたコンテンツを保持するメディアサーバ相当のコンテンツ送信機能と、メディアレンダラー相当のコンテンツ受信機能とが同一装置内に存在する場合であっても、それらが別体である場合と同様、ネットワークを介してコンテンツの送受信が行われることになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−５６１９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のように、コンテンツ送信機能とコンテンツ受信機能とが同一装置内にある場合に、内部転送ではなく、ネットワーク転送処理が行われると、無用なリソース消費が発生してしまう問題があった。また、コンテンツ送信機能とコンテンツ受信機能を同一装置内にもつコンテンツ送受信装置の仕様やリソースの使用状況によっては、コンテンツ転送が実行できない場合も生じるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、コンテンツ送信機能とコンテンツ受信機能とを同一装置内に有するコンテンツ送受信装置において、コンテンツの内部転送と外部転送とを適切に切り替えることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
実施形態のコンテンツ送受信装置は、コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテンツ送信機能部とを備える。このコンテンツ送受信装置は、ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するコンテンツ指示子受信手段を有する。また、受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出するコンテンツ送信機能識別子抽出手段を有する。また、抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較するコンテンツ送信機能識別子比較手段を有する。また、前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介した外部転送の切り替えを行うコンテンツ取得方法切替手段を有する。また、指定コンテンツをコンテンツ蓄積手段より読み出すコンテンツ読み出し手段を有する。上記構成で、前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテンツ読み出し手段は、読み出した指定コンテンツを内部転送により前記コンテンツ受信機能部に送る。
【図面の簡単な説明】
【０００９】
【図１】図１は、一実施形態にかかる、ＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡガイドラインに従う複数の電子機器がネットワークを介して接続されたネットワークシステムの全体構成の一例を示す図である。
【図２】図２は、実施形態の各装置間の動作の概要を説明するためのシーケンス図である。
【図３】図３は、実施形態の制御端末の機能構成を示すブロック図である。
【図４】図４は、実施形態のテレビジョン受像機のハードウェア構成を示すブロック図である。
【図５】図５は、実施形態の外部のコンテンツ受信機能を有する装置および外部のコンテンツ送信機能を有する装置、および制御端末がネットワーク接続されたテレビジョン受像機のコンテンツ送受信装置としての機能構成を示すブロック図である。
【図６】図６は、実施形態の外部のコンテンツ送信機能を有する装置とコンテンツ送受信装置間でコンテンツを転送する場合の動作を説明するフローチャートである。
【図７】図７は、実施形態の内部転送要求に対する同一装置内のコンテンツ送信機能部の動作を説明するフローチャートである。
【図８】図８は、実施形態のコンテンツ送受信装置のコンテンツ送信機能部が、ネットワークを介して外部のコンテンツ受信機能を有する装置または他のコンテンツ送受信装置のコンテンツ受信機能部からコンテンツ要求を受信した場合の動作を説明するフローチャートである。
【図９】図９は、実施形態のコンテンツ指示子の一例を示す図である。
【図１０】図１０は、実施形態のコンテンツ送信機能識別子の一例を示す図である。
【図１１】図１１は、実施形態のＨＴＴＰ  ＧＥＴリクエストメッセージによるコンテンツ要求の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ本発明に係る好適な実施形態について詳細に説明する。なお、以下に説明する実施形態を構成する各装置は、ＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡ（Digital  Living  Network  Alliance）ガイドラインに準拠した装置であるものとするが、これに限らず、後述する本実施形態に特徴的な構成は、これらの規格およびガイドラインと同等または互換性のある規格等に準拠する装置またはシステムや、独自の仕様による装置またはシステムに対しても適用可能である。
【００１１】
（全体構成）
はじめに、一実施形態としてのＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡ（Digital  Living  Network  Alliance）ガイドラインに従う、すなわちこれらの規格に基づき動作する複数の電子機器を含むネットワークシステムの全体構成の概要について説明する。
【００１２】
図１は、一実施形態にかかる、ＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡガイドラインに従う複数の電子機器がネットワークを介して接続されたネットワークシステムの全体構成の一例を示す図である。図１の例では、前述のＵＰｎＰＴＭ規格上のデバイスとしての、テレビジョン受像機２、パーソナルコンピュータ（ＰＣ）等の情報処理装置３、および、ＨＤＤレコーダ、ブルーレイ（登録商標）ディスクレコーダ等のレコーダ４と、コントロールポイントとしての携帯端末等の制御端末１とがＬＡＮ（Local  Area  Network）等のネットワークを介して接続されている。なお、ネットワークは、有線ネットワークであっても無線ネットワークであっても、それらを混合したネットワークであってもよい。また、ネットワークに接続されるデバイスの数や種類は、図１の例に限るものではなく、ＵＰｎＰＴＭ  ＡＶ対応の種々のデバイスを接続可能である。
【００１３】
ところで、ＵＰｎＰＴＭ  ＡＶ規格では、前述のように録画機能等のコンテンツを蓄積する機能を有するテレビジョン受像機２や、情報処理装置３や、レコーダ４等のコンテンツの蓄積を担当するデバイスは、メディアサーバ（UPnPTM  AV  Media  Server）として定義され、コンテンツの再生機能を有するテレビジョン受像機２や情報処理装置３等のコンテンツの再生を担当するデバイスは、メディアレンダラー（UPnPTM  AV  Media  Renderer）として定義されている。本明細書においては、コンテンツを蓄積し、コントロールポイント（UPnPTM  AV  Control  Point）にコンテンツ情報を提供し、メディアレンダラーからの要求に応じて指定のコンテンツをメディアレンダラーに供給するメディアサーバの機能をコンテンツ送信機能と称し、コントロールポイントからの要求に応じてメディアサーバから指定のコンテンツを受信しその再生を行うメディアレンダラーの機能をコンテンツ受信機能と称すこととする。また、コンテンツ送信機能およびコンテンツ受信機能の両方を備える装置を、コンテンツ送受信装置と称すこととする。コンテンツ送受信装置は、他の装置から見て、コンテンツ送信機能を有する装置でもあり、コンテンツ受信機能を有する装置でもある。
【００１４】
本実施形態のコンテンツ送受信装置は、ネットワークを介して制御端末１から受けたコンテンツ指示子に基づいて、そのコンテンツ受信機能部が、外部のコンテンツ受信機能を有する装置からネットワークを介してコンテンツを受信するか、内部のコンテンツ受信機能部から内部の経路を介して受信するように動作する。
【００１５】
（各装置の動作の概要）
図１に示すようなネットワークシステムにおける各装置の動作の概要は、以下のようになる。
【００１６】
図２は、各装置間の動作の概要を説明するためのシーケンス図である。同図では、コンテンツ送信機能有する装置またはコンテンツ送受信装置のコンテンツ送信機能部をコンテンツ送信機能と略記し、コンテンツ受信機能有する装置またはコンテンツ送受信装置のコンテンツ受信機能部をコンテンツ受信機能と略記している。なお、各装置は、ネットワークＮＴ内からＵＰｎＰＴＭプロトコルに基づいて、制御端末１により探索済みであり、コンテンツ送受信装置を含むコンテンツ受信機能を有する装置の一つが、ユーザによる制御端末１の操作により選択済みであるものとする。
【００１７】
ＵＰｎＰＴＭ  ＡＶ対応の制御端末１は、ネットワークＮＴを介してレコーダ４等のコンテンツ送信機能有する装置またはコンテンツ送受信装置のコンテンツ送信機能部にコンテンツ情報を要求し（ｔ１０１）、該当の装置からコンテンツ情報を取得する（ｔ１０２）。
次いで、制御端末１は、コンテンツ一覧を、制御端末１を操作するユーザに提示する（例えば、制御端末１の表示部に表示する）（ｔ１０３）。
【００１８】
コンテンツ送信機能有する装置またはコンテンツ送受信装置のコンテンツ送信機能部から渡されるコンテンツ情報には、各コンテンツのメタ情報（タイトル名、コンテンツ種別、アーティスト、ジャンル、再生時間、作成日など）やコンテンツＵＲＬなど、ユーザにコンテンツ一覧を提示するための情報やコンテンツ指示子を構成できる情報が含まれている。コンテンツ指示子は、特定コンテンツのＵＲＩ（Uniform  Resource  Identifier）であり、ＵＰｎＰＴＭ  ＡＶトランスポートサービス（UPnPTM  AV  Transport  Service）で規定されるＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションの引数として、コントロールポイントである制御端末１からコンテンツ受信機能を有する装置に通知される情報である。特定コンテンツのＵＲＩはさらに特定コンテンツを保持するコンテンツ送信機能を有する装置の識別子を含む。この識別子は、コンテンツ送信機能を有する装置のＩＰアドレスを含むが、さらにポート番号を含んでも良い。
【００１９】
図９に、本実施形態において用いるコンテンツ指示子の一例を示す。この例では、“ｈｔｔｐ：／／”に続いて、コンテンツ送信機能を有する装置のＩＰアドレス（１９２．１６８．０．１００）とポート番号（１００００）が記述され、その後に、特定のコンテンツのパス（／ｖｉｄｅｏ／ｈｄｄ／ｃｏｎｔｅｎｔ＿０００００１２３．ｍｐｇ）が記述されている。コンテンツ送信機能を有する装置が複数のコンテンツを蓄積している場合は、複数のコンテンツ指示子および属性情報が、コンテンツ送信機能を有する装置から渡されるコンテンツ情報に含まれることになる。ユーザに提示するコンテンツ情報としては、各コンテンツのファイル名（ｃｏｎｔｅｎｔ＿０００００１２３．ｍｐｇ，…）やタイトル名等を用いることができる。なお、コンテンツ指示子に含まれＩＰアドレスは、本実施形態では、コンテンツ送信機能識別子（図１０）として用いる。
【００２０】
次いで、制御端末１を操作するユーザは、提示されたコンテンツ情報から再生すべきコンテンツを選択する（ｔ１０４）。
【００２１】
次いで、制御端末１は、ユーザによって選択されたコンテンツ（指定コンテンツ）のコンテンツ情報からコンテンツ指示子を抽出または生成し、ユーザにより選択されたコンテンツを再生させるため、ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩアクションによりコンテンツ指示子を、ユーザによって選択済みのコンテンツ受信機能を有する装置に送信する（ｔ１０５）。
【００２２】
コンテンツ受信機能を有する装置またはコンテンツ受信機能部は、制御端末１から受信したコンテンツ指示子に基づいて、指定のコンテンツを保持するコンテンツ送信機能を有する装置に、そのコンテンツを要求して（ｔ１０６）、取得し（ｔ１０７）、再生する（ｔ１０８）。
【００２３】
なお、ネットワークＮＴを介して送信されるコンテンツ要求は、指定コンテンツのＵＲＩに対するＨＴＴＰ  ＧＥＴリクエストメッセージまたはＲＴＳＰメッセージであり、コンテンツ受信機能部から外部のコンテンツ送信機能を有する装置に送信される。図１１に、ＨＴＴＰ  ＧＥＴリクエストメッセージによるコンテンツ要求の一例を示す。図１１の例では、“ＧＥＴ”に続いて、コンテンツのパス（／ｖｉｄｅｏ／ｈｄｄ／ｃｏｎｔｅｎｔ＿０００００１２３．ｍｐｇ）と、ＨＴＴＰバージョン（ＨＴＴＰ／１．１）と、ホストのＩＰアドレス（１９２．１６８．０．１０１）とポート番号（１００００）が記述されている。
【００２４】
一方、同一装置内にあるコンテンツ送信機能部にコンテンツの要求をする場合は、装置内で、コンテンツ受信機能部からコンテンツ送信機能部へ内部転送を指示する所定の命令を与えることにより行う。
【００２５】
（制御端末）
図３は、制御端末１の機能構成を示すブロック図である。図３に示すように、制御端末１は、制御部１０１、ネットワークインタフェース部１０２、ディスプレイ部１０３、操作部１０４、記憶部１０５を備える構成である。
【００２６】
制御部１０１は、マイクロコントローラやＣＰＵ（Central  Processing  Unit）、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）などを備える構成であり、制御端末１の動作を中央制御する。例えばＣＰＵが、ＲＯＭに記憶された各種プログラムをＲＡＭの作業領域に展開して順次実行し、機器内の各部へ制御信号を出力することで、各部の動作の制御を行う。
【００２７】
通信手段としてのネットワークインタフェース部１０２は、制御部１０１の制御の下でネットワークＮＴを介した通信を行うインタフェースである。具体的には、ネットワークインタフェース部１０２は、前述したＵＰｎＰＴＭ  ＡＶ規格に従った通信を行い、ネットワークＮＴを介して接続するテレビジョン受像機２や情報処理装置３やレコーダ４などのデバイスと通信する。
【００２８】
表示手段としてのディスプレイ部１０３は、ＬＣＤ（Liquid  Crystal  Display）などであり、制御部１０１の制御の下で操作画面、エラー表示画面などを表示する。制御端末１は、このディスプレイ部１０３による画面表示により、処理結果をユーザに通知する。なお、ユーザへの通知は、制御部１０１の制御の下で発音するスピーカ（図示せず）などによる音声出力で行ってもよい。
【００２９】
操作手段としての操作部１０４は、ユーザからの操作指示を受け付けるための操作キーやタッチパネルなどである。受け付けた操作指示は制御部１０１へ通知される。記憶部１０５は、ＲＡＭや書き換え可能な不揮発性メモリなどである。
【００３０】
上述した制御部１０１は、本実施形態にかかる機能構成として、ＵＰｎＰ制御部１０１ａを備える。ＵＰｎＰ制御部１０１ａは、前述したＵＰｎＰＴＭ  ＡＶ規格を用いてネットワークインタフェース部１０２がネットワークＮＴを介して行う通信を制御する。具体的には、ネットワークＮＴに接続するデバイスの探索、探索したデバイスからのコンテンツ情報等の所定の情報の取得、探索されたデバイスに対するアクションにかかる通信を制御する。なお、各デバイスから取得した情報は、ＵＰｎＰ制御部１０１ａの制御の下で、記憶部１０５におけるＲＡＭなどのメモリに記憶される。
【００３１】
（テレビジョン受像機のハードウェア構成）
次に、本実施形態にかかるコンテンツ送信機能およびコンテンツ受信機能を有する（すなわち、コンテンツ送受信装置を備える）デバイスの代表として、テレビジョン受像機２について、図４を用いて説明する。
【００３２】
図４は、テレビジョン受像機２のハードウェア構成を示すブロック図である。同図に示すようにテレビジョン受像機２は、ＣＰＵ２０１、ネットワークＩ／Ｆ２０２、Ａ／Ｖ分離部２０３、メモリ２０４、オーディオデコーダ２０５、ビデオデコーダ２０６、グラフィック処理部２０７、映像処理出力部２０８、ストレージＩ／Ｆ２０９、バス２１０、ストリームＩ／Ｆ２１１、ビデオエンコーダ２１２、オーディオエンコーダ２１３、チューナー２１４、ハードディスク（ＨＤＤ）２１５、Ａ／Ｖ合成部２１６、ＤＡＣ（Ｄ／Ａコンバータ）２２０、アンプ２２１、スピーカ２２２、端子２３０、表示パネル２４０、操作部２５０、リモートコントローラ２５１及び受光部２５２を備えている。
【００３３】
チューナー２１４によって受信されたアナログ映像信号は、ビデオエンコーダ２１２によって符号化される。また、チューナー２１４によって受信されたアナログ音声信号は、オーディオエンコーダ２１３によって符号化される。符号化された映像信号と音声信号とはＡ／Ｖ合成部２１６によって合成され、ストリームとされる。一方、チューナー２１４で受信されたデジタル映像信号は、例えばＭＰＥＧ２ＴＳ（Transport  Stream）形式のストリームとして、ストリームＩ／Ｆ２１１から入力される。ストリームは、ストレージＩ／Ｆ２０９を介して、ＨＤＤ２１５に記録される。
【００３４】
端子２３０は、ネットワークＮＴと接続するためのイーサネット（登録商標）端子等であって、ネットワークＮＴ上の他のコンテンツ送信機能を有する装置から入力される情報は、端子２３０及びネットワークＩ／Ｆ２０２を通じてテレビジョン受像機２により受信される。
【００３５】
ＨＤＤ２１５に記録されたストリームや、端子２３０及びネットワークＩ／Ｆ２０２を介し他のコンテンツ送信機能を有する装置から入力されメモリ２０４に一時保持されるコンテンツのデータは、ＣＰＵ２０１の制御の下、Ａ／Ｖ分離部２０３で映像データと音声データに分離される。分離された映像データは、ビデオデコーダ２０６で復号される。複号された映像データは、映像処理出力部２０８から映像信号として出力され、表示パネル２４０に表示される。また、Ａ／Ｖ分離部２０３で分離された音声データは、オーディオデコーダ２０５で復号され、ＤＡＣ２２０、アンプ２２１を通りスピーカ２２２から出力される。
【００３６】
ＣＰＵ２０１は、ＨＤＤ２１５や図示しないＲＯＭ等の記憶媒体に保持された各種プログラムを実行することで、テレビジョン受像機２の動作を統括的に制御する。具体的には、ＣＰＵ２０１は、グラフィック処理部２０７と協働して、例えば、ＧＵＩ（Graphical  User  Interface）表示画面等を生成し、ＲＡＭ等のメモリ２０４に保持して、適宜読み出して表示パネル２４０に表示する。また、ＣＰＵ２０１は、テレビジョン受像機２に対しリモートコントローラ２５１等で行われた操作を、操作部２５０や受光部２５２を介して受け付けると、この操作内容に応じてチューナー２１４が受信する放送信号（チャンネル）を切り替えたり、ＧＵＩ表示画面上での入力を検出したりする。
【００３７】
（コンテンツ送受信装置としてのテレビジョン受像機の機能構成）
次に、テレビジョン受像機２のコンテンツ送受信装置としての機能構成について、図５を用いて説明する。なお、以下に説明する機能構成は、コンテンツ送受信装置としての、コンテンツ送信機能およびコンテンツ受信機能の双方を有する任意の装置に適用できるものである。また、どの機能部を、具体的なハードウェアのどの部分が担うかは、それぞれの装置における設計事項である。
【００３８】
図５は、外部のコンテンツ受信機能を有する装置６００および外部のコンテンツ送信機能を有する装置７００、および制御端末１がネットワーク接続されたテレビジョン受像機２のコンテンツ送受信装置３００としての機能構成を示すブロック図である。なお、図５では、説明の簡単のため、制御端末１、コンテンツ送受信装置３００、外部のコンテンツ受信機能を有する装置６００、および外部のコンテンツ送信機能を有する装置７００をそれぞれ１つのみ例示しているが、これに限るものではない。
【００３９】
コンテンツ受信機能部４００のうち、コンテンツ指示子受信部４０１（図４：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、ネットワークＮＴを介して制御端末１からコンテンツ指示子を受信する機能をもつ。
【００４０】
自装置コンテンツ送信機能識別子保持部４０２（図４：ＨＤＤ２１５または図示しない不揮発性メモリ）は、自装置内に備わるコンテンツ送信機能部５００を識別するためのコンテンツ送信機能識別子（例えば、１９２．１６８．０．１００）を保持する機能をもつ。本実施形態では、コンテンツ受信機能部４００にこの自装置コンテンツ送信機能識別子保持部４０２を備えるものとするが、自装置コンテンツ送信機能識別子保持部４０２を備えるかわりに、随時、自装置のコンテンツ送信機能部５００にコンテンツ送信機能識別子を問い合わせて取得するようにしてもよい。また、下記のコンテンツ送信機能識別子抽出部４０３が、自装置のコンテンツ送信機能部５００に、抽出したコンテンツ送信機能識別子を通知してコンテンツ送信機能部５００側で、コンテンツ送信機能識別子の一致・不一致の判断をし、その結果を得るようにしてもよい。この場合は、コンテンツ送信機能部５００側に、下記のコンテンツ送信機能識別子比較部４０４を備えることとなる。
【００４１】
コンテンツ送信機能識別子抽出部４０３（図４：ＣＰＵ２０１）は、受信したコンテンツ指示子（図９参照）からコンテンツ送信機能識別子（図１０参照）を抽出する機能をもつ。なお、本実施形態では、コンテンツ送信機能識別子として、コンテンツ指示子に含まれるコンテンツ送信機能を有する装置７００のＩＰアドレスを用いることとする。
【００４２】
コンテンツ送信機能識別子比較部４０４（図４：ＣＰＵ２０１）は、抽出したコンテンツ送信機能識別子と、自装置コンテンツ送信機能識別子保持部４０２に保持されている自装置内のコンテンツ送信機能部５００のコンテンツ送信機能識別子とを比較し、一致または不一致を判定する機能をもつ。
【００４３】
コンテンツ取得方法切替部４０５（図４：ＣＰＵ２０１）は、上記コンテンツ送信機能識別子比較部４０４によるコンテンツ送信機能識別子の比較結果に基づいてコンテンツ取得方法を切り替える。コンテンツ取得方法切替部４０５は、２つのコンテンツ送信機能識別子が一致しない場合には、コンテンツ要求生成部４０６に、コンテンツ送信機能識別子で特定される外部のコンテンツ送信機能を有する装置７００に対するコンテンツ要求を生成するよう指示し、２つのコンテンツ送信機能識別子が一致する場合には、下記のコンテンツ再生部４１１を介して自装置内のコンテンツ送信機能部５００にコンテンツを送信するよう指示する機能をもつ。なお、この指示は、コンテンツ取得方法切替部４０５から直接、自装置内のコンテンツ送信機能部５００に行うようにしてもよい。
【００４４】
コンテンツ要求生成部４０６（図４：ＣＰＵ２０１）は、コンテンツ取得方法切替部４０５からの指示に従い、コンテンツ要求を生成する。
【００４５】
コンテンツ要求送信部４０７（図４：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、コンテンツ要求生成部４０６が生成したコンテンツ要求を、ネットワークＮＴを介して該当のコンテンツ送信機能を有する装置７００宛送信する。
【００４６】
コンテンツ受信部４０８（図４：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、コンテンツ送信機能を有する装置７００から、コンテンツ要求送信部４０７が送信したコンテンツ要求に応答して送信されたコンテンツを受信する機能をもつ。
【００４７】
受信コンテンツ保持部４０９（図４：メモリ２０４）は、コンテンツ受信部４０８が受信したコンテンツを一時保持するバッファである。
【００４８】
コンテンツ復号化部４１０（図４：ビデオデコーダ２０６およびＣＰＵ２０１）は、受信コンテンツ保持部４０９に保持されている暗号化されたコンテンツの復号化を行う機能をもつ。このコンテンツ復号化部４１０による処理は、コンテンツ保護のためのＤＴＣＰ−ＩＰ（Digital  Transmission  Content  Protection  over  Internet  Protocol）規格に基づく処理である。
【００４９】
コンテンツ再生部４１１（図４：ＣＰＵ２０１、Ａ／Ｖ分離部２０３、映像処理出力部２０８、オーディオデコーダ２０５、ＤＡＣ２２０、およびアンプ２２１）は、受信コンテンツ保持部４０９に保持されている復号化済みのコンテンツや、自装置内のコンテンツ送信機能部５００から受信したコンテンツの再生を行う機能をもつ。再生されたコンテンツは、図５にて図示しないコンテンツ出力装置（図４：表示パネル２４０およびスピーカ２２２）に出力されることとなる。なお、コンテンツ出力装置は、コンテンツ送受信装置３００内に内蔵された装置であってもよいし、ネットワークＮＴや他のインタフェースを介して接続された外部の装置であってもよい。また、コンテンツ再生部４１１の出力先であるコンテンツ出力装置は、コンテンツをユーザに提示する装置に限らず、コンテンツ送受信装置３００内に内蔵されたストレージであってもよいし、ネットワークＮＴや他のインタフェースを介して接続された外部のストレージであってもよい。なお、コンテンツ再生部４１１は、コンテンツ受信機能部４００が動作しない場合にもＴＶ機能の一部として動作することがある。
【００５０】
次いで、コンテンツ送信機能部５００のうち、コンテンツ要求受信部５０１（図４：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、ネットワークＮＴを介して外部のコンテンツ受信機能を有する装置６００から、または内部のコンテンツ受信機能部４００からコンテンツ要求を受信する機能をもつ。
【００５１】
コンテンツ読み出し部５０２（図４：ストレージＩ／Ｆ２０９およびＣＰＵ２０１）は、受信したコンテンツ要求に基づいて、指定されたコンテンツを図５にて図示しないコンテンツ蓄積部（図４：ＨＤＤ２１５）から読み出す機能をもつ。また、コンテンツ読み出し部５０２は、コンテンツ要求の要求元が自装置のコンテンツ受信機能部４００からのものである場合、要求に応じて、読み出したコンテンツを自装置のコンテンツ受信機能部４００に送信（内部転送）する。なお、上記コンテンツ蓄積部としては、コンテンツ送受信装置３００内に内蔵されたストレージ（図４の例では、ＨＤＤ２１５）でもよいし、ネットワークＮＴや他のインタフェースを介して接続された外部のストレージでもよい。なお、コンテンツ読み出し部５０２は、コンテンツ送信機能部５００が動作しない場合にもＴＶ機能の一部として動作することがある。
【００５２】
送信コンテンツ保持部５０３（図４：メモリ２０４）は、読み出したコンテンツを一時保持するバッファである。
【００５３】
コンテンツ暗号化部５０４（図４：ＣＰＵ２０１または図示しないエンコーダ）は、送信コンテンツ保持部５０３に保持された送信コンテンツを暗号化し、送信コンテンツ保持部５０３に返す機能をもつ。このコンテンツ暗号化部５０４による処理は、コンテンツ保護のためのＤＴＣＰ−ＩＰ規格に基づく処理である。なお、この暗号化は、外部のコンテンツ受信機能を有する装置６００にコンテンツを送信する場合に行い、内部のコンテンツ受信機能部４００にコンテンツを送信する場合には行わない。
【００５４】
コンテンツ送信部５０５（図４：ネットワークＩ／Ｆ２０２およびＣＰＵ２０１）は、暗号化され、送信コンテンツ保持部５０３に保持された送信コンテンツを、受信したコンテンツ要求の要求元のコンテンツ受信機能を有する装置６００（外部）に送信する機能をもつ。
【００５５】
以上のように機能構成されるコンテンツ送受信装置では、コンテンツ送信機能およびコンテンツ受信機能が動作しない場合にもコンテンツ読み出し部５０２で読み出されたコンテンツがコンテンツ再生部４１１で再生されることがある。なお、コンテンツ送信機能とコンテンツ受信機能のいずれか一方の機能を有する外部の装置は、必ずしも上記構成とは一致しないが、基本的には、上記コンテンツ読み出し部５０２とコンテンツ再生部４１１間の内部転送の仕組みがない点を除いて、コンテンツ送信機能部５００またはコンテンツ受信機能部４００と同様の機能を備えたものとなる。
【００５６】
次に、外部のコンテンツ送信機能を有する装置７００または内部のコンテンツ送信機能部５００と上記機能構成をもつコンテンツ送受信装置３００間でコンテンツを転送する場合の動作を、図６〜図８を用いて説明する。なお、以下では説明のため、コンテンツ受信機能部４００およびコンテンツ送信機能部５００に備わる各部を動作主体として説明するが、テレビジョン受像機２のＣＰＵ２０１のように、コンテンツ送受信装置３００の制御手段が装置全体を統括的に制御する構成の場合は、その制御手段が動作主体となり、各ハードウェア要素と協働することになる。その場合、ＲＯＭ等に格納されたコンテンツ送受信プログラムを、制御手段を構成するＣＰＵが読み出して実行し、各ハードウェア要素と協働する。
【００５７】
（コンテンツ送受信装置のコンテンツ受信機能部の動作）
まず、外部のコンテンツ送信機能を有する装置７００とコンテンツ送受信装置３００間でコンテンツを転送する場合の動作を、図６のフローチャートを用いて説明する。
【００５８】
はじめに、コンテンツ送受信装置３００のコンテンツ受信機能部４００のコンテンツ指示子受信部４０１が、制御端末１からコンテンツ指示子を受信すると（ステップＳ１０１）、コンテンツ送信機能識別子抽出部４０３が、受信したコンテンツ指示子からコンテンツ送信機能識別子を抽出する（ステップＳ１０２）。
【００５９】
次いで、コンテンツ送信機能識別子比較部４０４が、自装置コンテンツ送信機能識別子保持部４０２に保持している自装置内のコンテンツ送信機能部５００のコンテンツ送信機能識別子と、コンテンツ送信機能識別子抽出部４０３がコンテンツ指示子から抽出したコンテンツ送信機能識別子とを比較する（ステップＳ１０３）。
【００６０】
ステップＳ１０３の比較で、２つのコンテンツ送信機能識別子が不一致と判定されると、コンテンツ送信機能識別子比較部４０４がコンテンツ要求生成部４０６にコンテンツ要求を生成するよう指示し、コンテンツ要求生成部４０６は、このコンテンツ取得方法切替部４０５の指示と、コンテンツ指示子、および、コンテンツ送信機能識別子に基づいて、コンテンツ要求を生成する（ステップＳ１０４）。
【００６１】
コンテンツ要求送信部４０７は、生成したコンテンツ要求を、ＨＴＴＰ  ＧＥＴリクエストメッセージとして、該当の外部のコンテンツ送信機能を有する装置７００にネットワークＮＴを介して送信する（ステップＳ１０５）。
【００６２】
コンテンツ受信部４０８は、上記コンテンツ要求に応答して外部のコンテンツ送信機能を有する装置７００からネットワークＮＴを介して送信されたコンテンツを受信する（ステップＳ１０６）。
【００６３】
受信コンテンツ保持部４０９は、コンテンツ受信部４０８が受信したコンテンツを保持する（ステップＳ１０７）。
【００６４】
コンテンツ復号化部４１０は、受信コンテンツ保持部４０９が保持しているコンテンツを復号化し、受信コンテンツ保持部４０９に返す（ステップＳ１０８）。
【００６５】
コンテンツ再生部４１１は、受信コンテンツ保持部４０９が保持している復号化済みのコンテンツを再生する（ステップＳ１０９）。
【００６６】
一方、ステップＳ１０３の比較で、２つのコンテンツ送信機能識別子が一致と判定されると、コンテンツ送信機能部５００のコンテンツ送信機能識別子比較部４０４が、同一装置内のコンテンツ送信機能部５００のコンテンツ読み出し部５０２に内部転送を要求する（ステップＳ１１０）。
【００６７】
次いで、ステップ１０９にて、ステップＳ１１０での内部転送要求に応答して同一装置内のコンテンツ送信機能部５００のコンテンツ読み出し部５０２から転送されたコンテンツを再生する（ステップＳ１０９）。
【００６８】
（コンテンツ送受信装置のコンテンツ送信機能部の動作）
次に、上記内部転送要求に対する同一装置内のコンテンツ送信機能部５００の動作を、図７のフローチャートを用いて説明する。
【００６９】
コンテンツ送信機能部５００のコンテンツ読み出し部５０２は、同一装置内のコンテンツ受信機能部４００のコンテンツ取得方法切替部４０５から内部転送要求を受けると（ステップＳ２０１）、コンテンツ取得方法切替部４０５の指示に基づいて、指定されたコンテンツを図示しないコンテンツ蓄積部から読み出す（ステップＳ２０２）。
【００７０】
次いで、コンテンツ読み出し部５０２は、ネットワークＮＴを介することなく装置内の経路を介して、上記コンテンツ蓄積部から読み出したコンテンツを、同一装置内のコンテンツ受信機能部４００のコンテンツ再生部４１１に転送する（ステップＳ２０３）。ここで内部転送されたコンテンツは、コンテンツ受信機能部４００のコンテンツ再生部４１１により再生されることとなる。
【００７１】
（コンテンツ送受信装置のコンテンツ送信機能部の動作２）
次に、参考のため、本実施形態のコンテンツ送受信装置３００のコンテンツ送信機能部５００が、ネットワークＮＴを介して外部のコンテンツ受信機能を有する装置６００または他のコンテンツ送受信装置３００のコンテンツ受信機能部４００からコンテンツ要求を受信した場合の動作を、図８のフローチャートを用いて説明する。
【００７２】
はじめに、コンテンツ送受信装置３００のコンテンツ送信機能部５００のコンテンツ要求受信部５０１が、ネットワークＮＴを介して外部装置からコンテンツ要求を受信すると（ステップＳ３０１）、コンテンツ読み出し部５０２は、受信したコンテンツ要求に基づいて、指定されたコンテンツを図示しないコンテンツ蓄積部から読み出す（ステップＳ３０２）。
【００７３】
送信コンテンツ保持部５０３は、コンテンツ蓄積部から読み出したコンテンツを保持する（ステップＳ３０３）。
【００７４】
次に、コンテンツ暗号化部５０４は、送信コンテンツ保持部５０３に保持されたコンテンツを暗号化し、送信コンテンツ保持部５０３に返す（ステップＳ３０４）。
【００７５】
次いで、コンテンツ送信部５０５は、送信コンテンツ保持部５０３に保持されている暗号化済みのコンテンツを、ステップ３０１で受信したコンテンツ要求に基づきその要求元に送信する（ステップＳ３０５）。
【００７６】
以上、本実施形態のコンテンツ送受信装置の構成および動作について説明した。ＵＰｎＰＴＭ  ＡＶ規格およびＤＬＮＡガイドラインに準拠した電子機器によるネットワークシステムでは、ユーザはコンテンツ送信機能を有する装置を区別することなくコンテンツを選択するため、選択されたコンテンツを保持するコンテンツ送信機能を有する装置と選択されたコンテンツ受信機能を有する装置が同一の機器である場合もある。こうした場合であっても、以上に説明したとおり、本実施形態のコンテンツ送受信装置によれば、コンテンツの送信側と受信側が同一装置内にある場合に、コンテンツ取得方法切替部４０５により、コンテンツを同一装置内で転送することで、ネットワークを介したコンテンツ転送に必要なネットワーク転送処理を省くことができ、装置内のリソース消費量を削減することができる。また、ネットワーク転送処理に必要なリソースを削減するため、削減されたリソースを利用して他の処理を同時実行することもできるとともに、使用リソースの競合を起こすことなくコンテンツを取得することができる。また、コンテンツの読み出しからコンテンツの再生までの遅延を低減することができる。
【００７７】
ところで、ＵＰｎＰＴＭ  ＡＶ規格では、メディアサーバとメディアレンダラーが、コンテンツ転送プロトコル情報として装置内転送を示す「ｉｎｔｅｒｎａｌ」プロトコル種別が規定されているが、現状、プロトコル種別「ｉｎｔｅｒｎａｌ」は一般に利用されておらず、相互接続性を確保するための業界団体ＤＬＮＡによるガイドラインでも言及されていない。このため、既存のコントロールポイントが内部転送に対して望ましい動作をすることは期待できない、というのが現状である。この現状に対し、本実施形態のコンテンツ送受信装置は、既存の制御端末（コントロールポイント：UPnPTM  AV  Control  Point）毎の個々の仕様に依存せず、コントロールポイントの一般的な動作に基づいて機能するため、いずれの制御端末を用いた場合にも、同一装置内のコンテンツ転送が可能かを認識して、適切に転送方法を切り替えることができる。
【００７８】
また、制御端末を操作するユーザは、コンテンツを保持する送信側の装置とコンテンツを受信する側の装置の同一性を意識することなく、コンテンツを転送させることができる。
【００７９】
（その他の実施形態）
前述のテレビジョン受像機２のＣＰＵ２０１のように、コンテンツ送受信装置３００の制御手段が装置全体を統括的に制御する構成の場合は、その制御手段が動作主体となり、各ハードウェア要素と協働する。その場合、制御手段を構成するＣＰＵがコンテンツ送受信プログラムを読み出して実行する。この場合では、本実施形態のコンテンツ送受信装置で実行されるコンテンツ送受信プログラムは、ＲＯＭ等に予め組み込まれて提供される。このように、コンテンツ送受信プログラムにより所定の制御手段が動作主体となって各ハードウェア構成要素と協働し、前述のコンテンツ送受信装置３００の各機能部を実現する場合であっても、当該装置は、前述のコンテンツ送受信装置３００と同様に機能することができる。従って、コンテンツ送受信プログラムを一実施形態とすることができる。なお、このプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせ配布するように構成してもよい。
【００８０】
以上、本発明のいくつかの実施形態または実施例を説明したが、これらの実施形態または実施例は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態または実施例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態または実施例やそれらの変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００８１】
１…制御端末、２…テレビジョン受像機、３…情報処理装置、４…レコーダ、１０１…制御部、１０１ａ…ＵＰｎＰ制御部、１０２…ネットワークインタフェース部、１０３…ディスプレイ部、１０４…操作部、１０５…記憶部、２０１…ＣＰＵ、２０２…ネットワークＩ／Ｆ、２０３…Ａ／Ｖ分離部、２０４…メモリ、２０５…オーディオデコーダ、２０６…ビデオデコーダ、２０７…グラフィック処理部、２０８…映像処理出力部、２０９…ストレージＩ／Ｆ、２１０…バス、２１１…ストリームＩ／Ｆ、２１２…ビデオエンコーダ、２１３…オーディオエンコーダ、２１４…チューナー、２１５…ハードディスク（ＨＤＤ）、２１６…Ａ／Ｖ合成部、２２０…ＤＡＣ（Ｄ／Ａコンバータ）、２２１…アンプ、２２２…スピーカ、２３０…端子、２４０…表示パネル、２５０…操作部、２５１…リモートコントローラ、２５２…受光部、３００…コンテンツ送受信装置、４００…コンテンツ受信機能部、４０１…コンテンツ指示子受信部、４０２…自装置コンテンツ送信機能識別子保持部、４０３…コンテンツ送信機能識別子抽出部、４０４…コンテンツ送信機能識別子比較部、４０５…コンテンツ取得方法切替部、４０６…コンテンツ要求生成部、４０７…コンテンツ要求送信部、４０８…コンテンツ受信部、４０９…受信コンテンツ保持部、４１０…コンテンツ復号化部、４１１…コンテンツ再生部、５００…コンテンツ送信機能部、５０１…コンテンツ要求受信部、５０２…コンテンツ読み出し部、５０３…送信コンテンツ保持部、５０４…コンテンツ暗号化部、５０５…コンテンツ送信部、６００…コンテンツ受信機能を有する装置、７００…コンテンツ送信機能を有する装置
【図１】
2012134709.tif 000003
【図２】
2012134709.tif 000004
【図３】
2012134709.tif 000005
【図４】
2012134709.tif 000006
【図５】
2012134709.tif 000007
【図６】
2012134709.tif 000008
【図７】
2012134709.tif 000009
【図８】
2012134709.tif 000010
【図９】
2012134709.tif 000011
【図１０】
2012134709.tif 000012
【図１１】
2012134709.tif 000013
【手続補正書】
【提出日】平成23年12月26日(2011.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテンツ送信機能部とを備えるコンテンツ送受信装置であって、
ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するコンテンツ指示子受信手段と、
受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出するコンテンツ送信機能識別子抽出手段と、
抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較するコンテンツ送信機能識別子比較手段と、
前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介した外部転送の切り替えを行うコンテンツ取得方法切替手段と、
指定コンテンツをコンテンツ蓄積手段より読み出すコンテンツ読み出し手段と、を備え、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテンツ読み出し手段は、読み出した指定コンテンツを、ネットワーク転送処理を伴わない内部転送により、前記コンテンツ受信機能部に送るコンテンツ送受信装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテンツ送信機能部とを備えるコンテンツ送受信装置におけるコンテンツ送受信方法であって、
前記コンテンツ送受信装置のコンテンツ指示子受信手段が、ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するステップと、
前記コンテンツ送受信装置のコンテンツ送信機能識別子抽出手段が、受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出し、
前記コンテンツ送受信装置のコンテンツ送信機能識別子比較手段が、抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較し、
前記コンテンツ送受信装置のコンテンツ取得方法切替手段が、前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介した外部転送の切り替えを行い、
前記コンテンツ送受信装置のコンテンツ読み出し手段が、指定コンテンツをコンテンツ蓄積手段より読み出し、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテンツ読み出し手段が、読み出した指定コンテンツを、ネットワーク転送処理を伴わない内部転送により、前記コンテンツ受信機能部に送るコンテンツ送受信方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１３
【補正方法】変更
【補正の内容】
【請求項１３】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテンツ送信機能部とを備えるコンテンツ送受信装置においてコンテンツを送受信させるためのコンテンツ送受信プログラムであって、
前記コンテンツ送受信装置のコンテンツ指示子受信手段が、ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するステップと、
前記コンテンツ送受信装置のコンテンツ送信機能識別子抽出手段が、受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出するステップと、
前記コンテンツ送受信装置のコンテンツ送信機能識別子比較手段が、抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較するステップと、
前記コンテンツ送受信装置のコンテンツ取得方法切替手段が、前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介した外部転送の切り替えを行うステップと、
前記コンテンツ送受信装置のコンテンツ読み出し手段が、指定コンテンツをコンテンツ蓄積手段より読み出すステップと、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテンツ読み出し手段が、読み出した指定コンテンツを、ネットワーク転送処理を伴わない内部転送により、前記コンテンツ受信機能部に送るステップと、
を含むコンテンツ送受信プログラム。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
ＵＰｎＰＴＭ  ＡＶ規格等のプロトコルの下では、従来は、コントロールポイントのような制御端末によって指定されたコンテンツを保持するメディアサーバ相当のコンテンツ送信機能と、メディアレンダラー相当のコンテンツ受信機能とが同一装置内に存在する場合であっても、それらが別体である場合と同様、ネットワークを介したコンテンツの送受信の際のネットワーク転送処理が行われることになる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
しかしながら、上記のように、コンテンツ送信機能とコンテンツ受信機能とが同一装置内にある場合に、ネットワーク転送処理が行われると、無用なリソース消費が発生してしまう問題があった。また、コンテンツ送信機能とコンテンツ受信機能を同一装置内にもつコンテンツ送受信装置の仕様やリソースの使用状況によっては、コンテンツ転送が実行できない場合も生じるという問題があった。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態のコンテンツ送受信装置は、コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテンツ送信機能部とを備える。このコンテンツ送受信装置は、ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するコンテンツ指示子受信手段を有する。また、受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出するコンテンツ送信機能識別子抽出手段を有する。また、抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較するコンテンツ送信機能識別子比較手段を有する。また、前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介した外部転送の切り替えを行うコンテンツ取得方法切替手段を有する。また、指定コンテンツをコンテンツ蓄積手段より読み出すコンテンツ読み出し手段を有する。上記構成で、前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテンツ読み出し手段は、読み出した指定コンテンツを、ネットワーク転送処理を伴わない内部転送により、前記コンテンツ受信機能部に送る。
【手続補正書】
【提出日】平成24年4月16日(2012.4.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態のコンテンツ送受信装置は、コンテンツを受信し再生するコンテンツ受信機能
部と指定コンテンツを送信するコンテンツ送信機能部とを備える。このコンテンツ送受信
装置は、ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコン
テンツ指示子を受信するコンテンツ指示子受信手段を有する。また、受信した前記コンテ
ンツ指示子からコンテンツ送信機能識別子を抽出するコンテンツ送信機能識別子抽出手段
を有する。また、抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機
能識別子とを比較するコンテンツ送信機能識別子比較手段を有する。また、前記コンテン
ツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワ
ークを介した外部転送の切り替えを行うコンテンツ取得方法切替手段を有する。また、指
定コンテンツをコンテンツ蓄積手段より読み出すコンテンツ読み出し手段を有する。上記
構成で、前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コ
ンテンツ読み出し手段は、読み出した指定コンテンツを、外部転送で実施するコンテンツ
転送処理のうち、ＤＴＣＰ−ＩＰに基づく暗号化および復号化、ＨＴＴＰ、ならびにＲＴ
ＳＰの全てまたは一部の処理を省略する内部転送により、前記コンテンツ受信機能部に送
る。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテ
ンツ送信機能部とを備えるコンテンツ送受信装置であって、
ネットワークを介してＵＲＩ（Uniform  Resource  Identifier）としてのコンテンツ
指示子を受信するコンテンツ指示子受信手段と、
受信した前記コンテンツ指示子からコンテンツ送信機能識別子を抽出するコンテンツ送
機能識別子抽出手段と、
抽出した前記コンテンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比
較するコンテンツ送信機能識別子比較手段と、
前記コンテンツ送信機能識別子比較手段の比較結果に基づいて、コンテンツの内部転送
およびネットワークを介した外部転送の切り替えを行うコンテンツ取得方法切替手段と、
指定コンテンツをコンテンツ蓄積手段より読み出すコンテンツ読み出し手段と、を備え
、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテン
ツ読み出し手段は、読み出した指定コンテンツを、外部転送で実施するコンテンツ転送処
理のうち、ＤＴＣＰ−ＩＰに基づく暗号化および復号化、ＨＴＴＰ、ならびにＲＴＳＰの
全てまたは一部の処理を省略する内部転送により、前記コンテンツ受信機能部に送るコン
テンツ送受信装置。
【請求項２】
前記コンテンツ受信機能部は、コンテンツの再生を行うコンテンツ再生手段を備え、
前記コンテンツ取得方法切替手段は、前記比較結果が一致である場合に内部転送に切り
替え、該切り替えに従い、前記コンテンツ読み出し手段は、コンテンツをコンテンツ蓄積
手段より読み出し、前記コンテンツ再生手段に送る請求項１に記載のコンテンツ送受信装
置。
【請求項３】
前記コンテンツ送信機能部は、コンテンツの暗号化を行うコンテンツ暗号化手段と、暗
号化コンテンツをネットワークを介して外部のコンテンツ受信機能を有する装置に送信す
るコンテンツ送信手段とをさらに備え、
前記コンテンツ取得方法切替手段は、前記比較結果が一致でない場合に、ネットワーク
を介した外部転送に切り替え、該切り替えに従い、前記コンテンツ暗号化手段は、前記コ
ンテンツ読み出し手段により読み出された暗号化されていないコンテンツを暗号化し、前
記コンテンツ送信手段は、暗号化コンテンツをネットワークを介して外部のコンテンツ受
信機能を有する装置に送信する請求項１または請求項２に記載のコンテンツ送受信装置。
【請求項４】
前記コンテンツ送信機能部およびコンテンツ送信機能を有する装置は、UPnPTM  AV  Me
dia  Serverであり、前記コンテンツ受信機能部およびコンテンツ受信機能を有する装置
は、UPnPTM  AV  Media  Renderであり、制御端末は、UPnPTM  AV  Control  Pointであ
る請求項１から請求項３のいずれか１項に記載のコンテンツ送受信装置。
【請求項５】
前記コンテンツ指示子は、UPnPTM  AV  Transport  Serviceで規定されるアクションに
よって前記制御端末から受信する請求項４に記載のコンテンツ送受信装置。
【請求項６】
コンテンツ送信機能識別子は、前記コンテンツ送信機能部またはコンテンツ送信機能を
有する装置からのコンテンツの受信に使用されるＩＰアドレスを含む請求項５に記載のコ
ンテンツ送受信装置。
【請求項７】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテ
ンツ送信機能部とを備えるコンテンツ送受信装置におけるコンテンツ送受信方法であって
、
前記コンテンツ送受信装置のコンテンツ指示子受信手段が、ネットワークを介してＵＲ
Ｉ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信し、
前記コンテンツ送受信装置のコンテンツ送信機能識別子抽出手段が、受信した前記コン
テンツ指示子からコンテンツ送信機能識別子を抽出し、
前記コンテンツ送受信装置のコンテンツ送信機能識別子比較手段が、抽出した前記コン
テンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較し、
前記コンテンツ送受信装置のコンテンツ取得方法切替手段が、前記コンテンツ送信機能
識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介し
た外部転送の切り替えを行い、
前記コンテンツ送受信装置のコンテンツ読み出し手段が、指定コンテンツをコンテンツ
蓄積手段より読み出し、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテン
ツ読み出し手段が、読み出した指定コンテンツを、外部転送で実施するコンテンツ転送処
理のうち、ＤＴＣＰ−ＩＰに基づく暗号化および復号化、ＨＴＴＰ、ならびにＲＴＳＰの
全てまたは一部の処理を省略する内部転送により、前記コンテンツ受信機能部に送るコン
テンツ送受信方法。
【請求項８】
前記コンテンツ受信機能部は、コンテンツの再生を行うコンテンツ再生手段を備えてお
り、
前記コンテンツ取得方法切替手段が、前記比較結果が一致である場合に内部転送に切り
替え、該切り替えに従い、前記コンテンツ読み出し手段が、コンテンツをコンテンツ蓄積
手段より読み出し、前記コンテンツ再生手段に送る請求項７に記載のコンテンツ送受信方
法。
【請求項９】
前記コンテンツ送信機能部は、コンテンツの暗号化を行うコンテンツ暗号化手段と、暗
号化コンテンツをネットワークを介して外部のコンテンツ受信機能を有する装置に送信す
るコンテンツ送信手段とをさらに備えており、
前記コンテンツ取得方法切替手段が、前記比較結果が一致でない場合に、ネットワーク
を介した外部転送に切り替え、該切り替えに従い、前記コンテンツ暗号化手段が、前記コ
ンテンツ読み出し手段により読み出された暗号化されていないコンテンツを暗号化し、前
記コンテンツ送信手段が、暗号化コンテンツをネットワークを介して外部のコンテンツ受
信機能を有する装置に送信する請求項７または請求項８に記載のコンテンツ送受信方法。
【請求項１０】
前記コンテンツ送信機能部およびコンテンツ送信機能を有する装置は、UPnPTM  AV  Me
dia  Serverであり、前記コンテンツ受信機能部およびコンテンツ受信機能を有する装置
は、UPnPTM  AV  Media  Renderであり、制御端末は、UPnPTM  AV  Control  Pointであ
る請求項７から請求項９のいずれか１項に記載のコンテンツ送受信方法。
【請求項１１】
前記コンテンツ指示子は、UPnPTM  AV  Transport  Serviceで規定されるアクションに
よって前記制御端末から受信する請求項１０に記載のコンテンツ送受信方法。
【請求項１２】
コンテンツ送信機能識別子は、前記コンテンツ送信機能部またはコンテンツ送信機能を
有する装置からのコンテンツの受信に使用されるＩＰアドレスを含む請求項１１に記載の
コンテンツ送受信方法。
【請求項１３】
コンテンツを受信し再生するコンテンツ受信機能部と指定コンテンツを送信するコンテ
ンツ送信機能部とを備えるコンテンツ送受信装置においてコンテンツを送受信させるため
のコンテンツ送受信プログラムであって、
前記コンテンツ送受信装置のコンテンツ指示子受信手段が、ネットワークを介してＵＲ
Ｉ（Uniform  Resource  Identifier）としてのコンテンツ指示子を受信するステップと
、
前記コンテンツ送受信装置のコンテンツ送信機能識別子抽出手段が、受信した前記コン
テンツ指示子からコンテンツ送信機能識別子を抽出するステップと、
前記コンテンツ送受信装置のコンテンツ送信機能識別子比較手段が、抽出した前記コン
テンツ送信機能識別子と自装置内のコンテンツ送信機能識別子とを比較するステップと、
前記コンテンツ送受信装置のコンテンツ取得方法切替手段が、前記コンテンツ送信機能
識別子比較手段の比較結果に基づいて、コンテンツの内部転送およびネットワークを介し
た外部転送の切り替えを行うステップと、
前記コンテンツ送受信装置のコンテンツ読み出し手段が、指定コンテンツをコンテンツ
蓄積手段より読み出すステップと、
前記コンテンツ取得方法切替手段により内部転送に切り替えられた場合、前記コンテン
ツ読み出し手段が、読み出した指定コンテンツを、外部転送で実施するコンテンツ転送処
理のうち、ＤＴＣＰ−ＩＰに基づく暗号化および復号化、ＨＴＴＰ、ならびにＲＴＳＰの
全てまたは一部の処理を省略する内部転送により、前記コンテンツ受信機能部に送るステ
ップと、
を前記コンテンツ送受信装置に実行させるコンテンツ送受信プログラム。