(57)【要約】【課題】複数の送受信処理装置間のリソース利用情報を集約することにより、コンテンツの伝送に最適な伝送環境情報及び伝送時間帯を判定し、コンテンツ伝送スケジュールを作成し、効率的なコンテンツ伝送を行なうようにする。【解決手段】通信相手となる相手装置のリソース利用情報と自装置のリソース利用情報を用いてコンテンツ伝送制約情報を生成する手段１５４と、コンテンツを伝送可能な時間帯を割り出したコンテンツ伝送スケジュール情報を生成する手段１５６と、コンテンツ伝送指令があったときに、前記コンテンツ伝送スケジュール情報を参照して、コンテンツの伝送時間帯を決定する手段１５８を有する。【選択図】図４
2008294562.tif 000002
【特許請求の範囲】
【請求項１】
通信相手となる相手装置のリソース利用情報と自装置のリソース利用情報を用いてコンテンツ伝送制約情報を生成する手段と、
コンテンツを伝送可能な時間帯を割り出したコンテンツ伝送スケジュール情報を生成する手段と、
コンテンツ伝送指令があったときに、前記コンテンツ伝送スケジュール情報を参照して、コンテンツの伝送時間帯を決定する手段を有する
ことを特徴とするコンテンツ送信及び受信処理装置。
【請求項２】
前記リソース利用情報は、録画予約情報に含まれる時間情報であり、前記コンテンツ伝送制約情報を生成する手段は、前記相手装置と自装置の時間情報をテーブル化する手段を含むことを特徴とする請求項１記載のコンテンツ送信及び受信処理装置。
【請求項３】
前記コンテンツ伝送スケジュール情報を生成する手段は、
前記コンテンツを伝送可能な時間帯に優先順位を設定することを特徴とする請求項１記載のコンテンツ送信及び受信処理装置。
【請求項４】
前記相手装置のリソース利用情報を、前記コンテンツ伝送指令がある毎にとりこむ手段または定期的に取り込む手段のいずれかを有することを特徴とする請求項１記載のコンテンツ送信及び受信処理装置。
【請求項５】
前記相手装置のリソース利用情報は、デジタルリビングネットワークアライアンス（ＤＬＮＡ）若しくはＩＥＥＥＥ１３９４規格のネットワークを介して取り込まれることを特徴とする請求項１記載のコンテンツ送信及び受信処理装置。
【請求項６】
コンテンツ伝送制約情報を生成する手段は、
前記相手装置と自装置の送信能力及び受信能力と、伝送帯域情報に基づいて生成されていることを特徴とする請求項１又は２又は３又は４又は５記載のコンテンツ送信及び受信処理装置。
【請求項７】
コンテンツの蓄積部、情報の一次格納メモリ、ネットワーク送受信部、動作を統括する制御部を有する装置のコンテンツ送信及び受信方法において、
通信相手となる相手装置のリソース利用情報と自装置のリソース利用情報を用いてコンテンツ伝送制約情報を生成し、
コンテンツを伝送可能な時間帯を割り出したコンテンツ伝送スケジュール情報を生成し、
コンテンツ伝送指令があったときに、前記コンテンツ伝送スケジュール情報を参照して、コンテンツの伝送時間帯を決定する
ことを特徴とするコンテンツ送信及び受信処理方法。
【請求項８】
前記リソース利用情報は、録画予約情報に含まれる時間情報であり、前記コンテンツ伝送制約情報は、前記相手装置と自装置の時間情報をテーブル化した情報であることを特徴とする請求項７記載のコンテンツ送信及び受信処理方法。
【請求項９】
前記コンテンツ伝送スケジュール情報は、
前記コンテンツを伝送可能は時間帯に優先順位を設定されることを特徴とする請求項７記載のコンテンツ送信及び受信処理方法。
【請求項１０】
前記相手装置のリソース利用情報を、前記コンテンツ伝送指令がある毎にとりこむか、または定期的に取り込むことを特徴とする請求項７記載のコンテンツ送信及び受信処理方方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、複数の記録再生装置間でコンテンツを送受信するのに有効なコンテンツ送信及び受信処理装置及び方法に関する。
【背景技術】
【０００２】
近時、デジタルバーサタイルディスク（ＤＶＤ）、ハードディスクドライブ（ＨＤＤ）、大容量の半導体メモリなどのいわゆる記憶媒体の開発進んでいる。またこれらの記憶媒体を搭載した情報記録再生装置も開発されている。さらに、家庭内のネットワーク、さらには外部のネットワーク（インターネット）を介して、情報記録再生装置間でコンテンツのやり取りを行なう技術も進歩している。例えば、デジタル家電を相互接続する環境を提供する技術として、デジタルリビングネットワークアライアンス（ＤＬＮＡ）がある。また、無線ローカルエリアネットワーク（ＬＡＮ）、IEEE1394規格、イーサーネット（登録商標）によるネットワークもある。
【０００３】
これらのネットワークを介して、機器間で相互通信が行なわれる際、相互間で情報のやり取りが行なわれる。例えば送信側の機器の要求に対して、受信側の機器がトランザクションＩＤ，ＩＰアドレス、情報記憶媒体のタイプ情報を返信する。すると送信側の機器は、ＩＰアドレスを利用して受信側の機器にコンテンツを送信する。
【特許文献１】特開２００６−１４２４３号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
機器間で相互通信を行なう場合、単純にアドレスの確認、伝送速度などの確認だけでは不足する場合がある。たとえば送信側の機器が受信側の機器にコンテンツを移動している途中で、受信側の機器が予約録画を開始したような場合、不具合が生じる。移動途中のコンテンツが分断されてしまう可能性がある。また、コンテンツの移動と所有権の移譲とが分けて実施されるような場合は、コンテンツの移動自体が途中でキャンセルされてしまう。この場合、コンテンツを移動した時間が無駄になる。
【０００５】
そこでこの発明の目的は、複数の送受信処理装置間のリソース利用情報を集約することにより、コンテンツの伝送に最適な伝送環境情報及び伝送時間帯を判定し、コンテンツ伝送スケジュールを作成することができるコンテンツ送信及び受信処理装置及び方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、この発明の一実施の形態では、通信相手となる相手装置のリソース利用情報と自装置のリソース利用情報を用いてコンテンツ伝送制約情報を生成し、伝送可能な時間帯を割り出したコンテンツ伝送スケジュール情報を生成する手段と、コンテンツ伝送指令があったときに、前記コンテンツ伝送スケジュール情報を参照して、コンテンツの伝送時間帯を決定する手段とを有する。
【発明の効果】
【０００７】
上記の手段によると、通信相手装置と自装置の両方のリソース利用情報を用いたコンテンツ伝送制約情報から、コンテンツ伝送スケジュールを生成し、安全な時間帯にコンテンツを伝送することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下図面を参照して、この発明の実施の形態を説明する。図１はこの発明の一実施形態が適用された送信及び受信処理装置１００と送信及び受信処理装置２００を示している。送受信処理装置１００、２００は、例えば予約情報に基づいて録画を行なう記録再生装置を含むものとする。そして、送信及び受信処理装置１００と２００は、ネットワーク３００を介して接続されているものとする。ここで、送信及び受信処理装置１００の送信処理能力が１５Ｍｂｐｓ、送信及び受信処理装置２００の受信能力が３０Ｍｂｐｓ、ネットワーク帯域が２０Ｍｂｐｓであるとする。ネットワーク帯域情報は、送信及び受信処理装置１００と送信及び受信処理装置２００との間で特定のダミーデータ等の転送を行い，ネットワーク３００の帯域情報を推定したものである。ネットワークの帯域情報は、例えばビットレートなどで表現される。
【０００９】
図２は、送信及び受信処理装置１００と送信及び受信処理装置２００との間で行なわれるコミュニケーションの一例を示している。送信及び受信処理装置１００が、コンテンツ伝送制約情報を送信及び受信処理装置２００に要求する（ＳＴ１）。すると、送信及び受信処理装置２００からコンテンツ伝送制約情報が返信されてくる（ＳＴ２）。コンテンツ伝送制約情報は、例えば、送信及び受信処理装置２００に格納されている録画予約情報である。以下、このような情報をリソース利用情報と称する。
【００１０】
送信及び受信処理装置１００は、自装置の録画予約情報と、送信及び受信処理装置２００（つまり相手装置）からの録画予約情報と、さらに、周辺環境で定まるコンテンツ伝送制約情報とを用いて、コンテンツ伝送スケジュール情報を作成する（ＳＴ３）。
【００１１】
そして、送信及び受信処理装置１００は、コンテンツの伝送指令（例えば装置２００への移動指令）が入力したとき、コンテンツ伝送スケジュール情報を参照し、安全な時間帯にコンテンツの移動を実行する（ＳＴ４）。なお、送信及び受信処理装置２００においても、同様にコンテンツ伝送スケジュール情報を作成してもよい。
【００１２】
図３は送信及び受信処理装置１００におけるコンテンツ伝送スケジュール処理部１５６の動作を説明するために示した図である。コンテンツ伝送スケジュール処理部１５６は、自装置の録画予約情報４０１と、相手装置から取得した録画予約情報４０２とを用いて、可変的なコンテンツ伝送制約情報４０３を生成する。可変的と述べたのは、この情報は相手装置の利用者、自装置の利用者により、その予約録画時間の変更、追加、削除などが行なわれて変化する可能性があるからである。
【００１３】
上記のコンテンツ伝送制約情報４０３の更新は、例えば１日に１回の割合で自動的に実施されてもよいし、或いは、コンテンツの伝送（移動あるいはコピー）指令が与えられたときに、実施されてもよい。或いは、電子番組案内情報（ＥＰＧ）が、更新されたとき或いはチェックされたときに、実施されてもよい。
【００１４】
さらに伝送制約情報としては、先ほどのべた伝送帯域、伝送能力、受信能力によって決定される情報が存在する。ここではこの情報を固定的なコンテンツ伝送制約情報４０４と称して分類している。コンテンツ伝送スケジュール情報４０５は、上記の可変的なコンテンツ伝送制約情報４０３と固定的なコンテンツ伝送制約情報４０４とが利用されて確定する。
【００１５】
図４は、上記した送信及び受信処理装置１００を代表して示し、またその内部の代表的な構成ブロックを示している。制御部１５０を中心とする各ブロックを説明する。蓄積部１１０は、ハードディスクドライブあるいはデジタルバーサタイルディスク（ＤＶＤ）ドライブであり、コンテンツが収録される。コンテンツ処理部１１１は、蓄積部１１０に記録されたコンテンツを復号処理して表示信号処理部１１２に渡すことができる。また、コンテンツ処理部１１１は、受信部１１３あるいは外部端子１１４を介して取り込んだ例えばベースバンドコンテンツを符号化して所定のフォーマットに変換することができる。この変換信号は、例えば蓄積部１１０に入力され格納される。
【００１６】
ＲＯＭ１１５は、この装置で利用されるソフトウエアなどのプログラムが格納されている。またＲＡＭ１１６は、各種の情報を一次格納するために利用されるし、また、先に述べたコンテンツ伝送スケジュール情報を保存することができる。さらに１１７はネットワークインターフェースとして機能する送受信部である。１２０は、リモートコントローラによる操作信号を受け付ける操作信号受信部である。
【００１７】
制御部１５０の内部は、機能ブロックに分けると、点線の枠で囲むブロックのように分類される。即ち、録画予約情報処理部１５４に基づいて、録画処理を行う録画処理制御部５１５がある。再生処理制御部１５２は、再生操作が行なわれたときに、蓄積部１１０、コンテンツ処理部１１１、表示信号処理部１１２を制御して、コンテンツの再生を実行するための制御部である。
【００１８】
操作信号処理部１５３は操作信号受信部１２０で受けた操作信号を解析する部分である。表示信号処理制御部１５９は、コンテンツ処理部１１１で復号された信号を表示器へ供給するために表示信号処理部１１２を制御している。録画予約情報処理部１５４は、録画予約が行われたときに、録画予約信号を生成して、テーブルを形成することができる。またテーブルに記載された番組の録画時間帯になると、受信部１１３及び録画処理制御部１５１に制御信号を与える。送受信制御部１５７は、ネットワーク送受信部１１７を制御して、プロトコールの送受信、コンテンツの送受信の制御を行なう。
【００１９】
コンテンツ伝送制約情報処理部１５５は、図３で説明したようにコンテンツ伝送スケジュール情報を生成するために、録画予約情報に含まれる時間帯情報を合成処理する。コンテンツ伝送スケジュール情報処理部１５６は、コンテンツ伝送スケジュール情報を参照して、図３に示したようなコンテンツ伝送スケジュール情報４０５を生成する。これにより得られた情報はＲＡＭ１１６に格納される。
【００２０】
コンテンツ伝送スケジュール判定部１５８は、コンテンツ伝送スケジュール情報を参照して、コンテンツ伝送の安全時間帯を検出することができる。シーケンサー１６０は、各ブロックの動作タイミングをコントロールしている。
【００２１】
図５は、上記の装置の動作例を示している。今、コンテンツに関する伝送指令入力（コンテンツの指定、伝送先などを指定する入力）があったとする（ステップＳＡ１）。すると、指定されているコンテンツが選択され、伝送先（指定されている移動又はコピー先）の設定（例えばＩＰアドレスの決定）が行なわれる（ステップＳＡ２、ＳＡ３）。次に、コンテンツ伝送スケジュール情報の構築が行なわれる（ステップＳＡ４）。このコンテンツ伝送スケジュール情報は、必ずしもこの段階で行なわれる必要は無いが、最新のスケジュールを用いる点では、この段階が好ましい。
【００２２】
次に、コンテンツ伝送スケジュール情報が参照される（ステップＳＡ５）。この伝送スケジュール情報の参照結果、コンテンツの移動あるいはコピー時間帯の選択が行なわれる（ステップＳＡ５）。コンテンツの移動あるいはコピー時間帯の選択が行なわれるとしたのは、伝送可能な時間帯が複数存在することもあり、複数の伝送可能な時間帯を候補として取り上げることができるからである。この複数の伝送可能な時間帯が存在した場合、予め設定される優先順位により利用される。優先順位は、例えば現在時刻に近い時間帯が高く、遠い時間帯が低く設定される。
【００２３】
次に、物理的な条件（伝送速度・伝送容量）が決まり、伝送時間帯が設定される（ステップＳＡ６）。次に、伝送時間帯のスタート時刻になったときに（ステップＳＡ７）、具体的に伝送処理が実行される（ステップＳＡ８）。ここで、伝送時間帯のスタート時刻になったとき、例えば特別なイベントの録画が開始、または、相手装置からの受信不能情報などのような不測の事態が発生し、伝送ができない場合には、次の優先順位の時間帯が設定される。
【００２４】
今、上記のように、送信及び受信処理装置１００から送信及び受信処理装置２００へ、１５０００ＭＢｙｔｅｓのコンテンツを伝送するものとする。
【００２５】
また、送信及び受信処理装置１００の送信処理能力が１５Ｍｂｐｓ、送信及び受信処理装置２００の受信能力が３０Ｍｂｐｓ、ネットワーク帯域が２０Ｍｂｐｓであるとする。
【００２６】
この場合は、上記情報からシステムの移動処理能力はもっとも低い値の１５Ｍｂｐｓとされる。移動対象のコンテンツのサイズが１５０００Ｍバイトであるから、1バイト＝８ビットとし、（（１５０００Ｍバイト＊８ｂｉｔ）／１５Ｍｂｐｓ）＝８０００
となり、コンテンツ移動の所要時間は８０００秒と算出できる。
【００２７】
したがって、コンテンツ伝送スケジュール情報の中から８０００秒以上確保できる伝送時間帯が選択される。
【００２８】
上記したように送信及び受信処理装置のリソース情報および送受信能力と，ネットワークの帯域との情報から、コンテンツ移動処理が中断するとあらかじめ予想される時間帯を避け、コンテンツ移動処理のスケジュール設定を行うことで、コンテンツ移動処理中断によるコンテンツの分断や，それまでのコンテンツ移動処理時間が無駄になることなく，確実なコンテンツ移動処理が実現できる。
【００２９】
図６には、上記のコンテンツ伝送スケジュール情報が表示器５００に表示された様子を示している。今、ユーザが、所定のコンテンツを指定した後、伝送指令を行い、次に、スケジュール情報表示を指示したものとする。これらの操作は、リモートコントローラを通じて取り扱いルールに沿って行なわれる。このとき、伝送スケジュールは、現在時刻以後の様子が表示される。このスケジュールはたとえば縦方向に時間、横方向に日時が表示されている。そして、時間帯に”ＮＧ”、”ＯＫ”の表示が行われ、また、ＯＫ表示の横には、優先度の順位が記述されている。
【００３０】
上記の説明では送信及び受信装置１００と２００に関するコンテンツ移動またはコピーを説明した。しかし、送信及び受信装置は、さらに数が多くてもよい。要は送り元の装置と送り先の装置間で、コンテンツ伝送スケジュール情報が生成されていればよい。
【００３１】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００３２】
【図１】この発明が適用されたシステム概要説明図である。
【図２】図１の送信及び受信処理装置１００と送信及び受信処理装置２００間で、コンテンツ伝送制約情報をやり取りする状況を示す説明図である。
【図３】この発明に係る伝送及び受信処理装置において、コンテンツ伝送スケジュール情報が生成される様子を示す説明図である。
【図４】この発明に係る伝送及び受信処理装置の内部ブロック構成例を示す図である。
【図５】図４の装置の動作例を示すフローチャートである。
【図６】本発明に関連するコンテンツ伝送スケジュール情報が表示器に表示された様子を示す図である。
【符号の説明】
【００３３】
１００，２００・・・送信及び受信装置、１１０・・・蓄積部、１１１・・・コンテンツ処理部、１１２・・・表信号処理部、１１３・・・受信部、１１５・・・ＲＯＭ、１１７・・・ネットワーク送受信部、１５０・・・制御部。
【図１】
2008294562.tif 000003
【図２】
2008294562.tif 000004
【図３】
2008294562.tif 000005
【図４】
2008294562.tif 000006
【図５】
2008294562.tif 000007
【図６】
2008294562.tif 000008