(57)【要約】【課題】  有線または無線LANを用いてコンテンツの伝送を行なう際に、コンテンツデータ未到達による映像再生処理が一時停止する問題を解決する。【解決手段】  コンテンツ送信装置から送信されたコンテンツデータがコンテンツ受信装置に到達しない場合、コンテンツ受信装置は擬似的な特定のコンテンツ受信確認応答をコンテンツ送信装置に送信し、次のコンテンツデータの送信を要求する。【選択図】  図４
2006148614.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ送信装置から受信するコンテンツデータを該ネットワーク通信手段から受け取るコンテンツ受信処理手段と、
映像音声データを記憶する映像音声記憶手段と、
該ネットワーク通信処理手段とコンテンツ受信処理手段と映像音声記憶手段の処理を制御する処理制御手段とを有し、
該コンテンツ送信装置とコネクション指向型接続を行ない、該コンテンツ送信装置から配信されるコンテンツデータの一部が未到達であることを確認したとき、コンテンツデータ未到達応答を送信し当該コンテンツデータの再送信を要求することなく、特定のコンテンツデータ受信確認応答を該コンテンツ送信装置へ送信することを特徴としたコンテンツ受信装置。
【請求項２】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ送信装置から受信するコンテンツデータを該ネットワーク通信手段から受け取るコンテンツ受信処理手段と、
映像音声データを記憶する映像音声記憶手段と、
該ネットワーク通信処理手段とコンテンツ受信処理手段と映像音声記憶手段の処理を制御する処理制御手段とを有し、
コンテンツ送信装置とコネクション指向型接続を行ない、該コンテンツ送信装置から配信されるコンテンツデータの一部が未到達であることを確認したとき、該コネクション指向型接続におけるコンテンツデータ未到達応答をコンテンツ送信装置に送信し、一定時間当該コンテンツデータが到着しない場合に、特定のコンテンツデータ受信確認応答を該コンテンツ送信装置へ送信することを特徴としたコンテンツ受信装置。
【請求項３】
請求項１に記載のコンテンツ受信装置において、
該コンテンツ送信装置とコネクション指向型接続を行ない、該コンテンツ送信装置から配信されるコンテンツデータの一部が未到達であることを確認したとき、コンテンツデータ未到達応答を送信せずに特定のコンテンツデータ受信確認応答を該コンテンツ送信装置へ送信するとともに、当該未到達コンテンツデータの再送信要求をコンテンツ送信装置へ送信することを特徴とするコンテンツ受信装置。
【請求項４】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ送信装置から受信するコンテンツデータを該ネットワーク通信手段から受け取るコンテンツ受信処理手段と、
映像音声データを記憶する映像音声記憶手段と、
該コンテンツ送信装置に認証要求を発行して送るとともに、該コンテンツ送信装置から受信した認証要求に対する認証の判定を行なう認証手段と、
該認証手段で認証処理を実行して得られる情報を元に生成した情報によって鍵情報を生成し、該鍵情報により該コンテンツ送信装置から受信したコンテンツデータの復号化処理を行なう復号化手段と、
ネットワーク通信処理手段とコンテンツ受信処理手段と映像音声記憶手段と認証手段と復号化手段の処理を制御する処理制御手段とを有し、
該コンテンツ送信装置とコネクション指向型接続を行ない、該コンテンツ送信装置から配信される暗号化されたコンテンツデータの一部が未到達であることを確認したとき、暗号化コンテンツデータ未到達応答を送信し当該暗号化コンテンツデータの再送信を要求しないで、特定の暗号化コンテンツデータ受信確認応答を該コンテンツ送信装置へ送信することを特徴としたコンテンツ受信装置。
【請求項５】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツデータを該ネットワーク通信手段に供給するコンテンツ送信処理手段と、
映像音声データを記憶する映像信号記憶手段と、
該ネットワーク通信処理手段とコンテンツ受信処理手段と映像音声記憶手段の処理を制御する処理制御手段とを有し、
該コンテンツ受信装置とコネクション指向型接続を行ない、該コンテンツ受信装置から、特定のコンテンツデータ受信確認応答の受信を確認したとき、当該コンテンツデータの再送信を行なわないことを特徴としたコンテンツ送信装置。
【請求項６】
請求項５記載のコンテンツ送信装置において、
上記コンテンツ受信装置から特定のコンテンツデータ受信確認応答の受信を確認したとき、当該コンテンツデータを一時記憶し、該コンテンツ受信装置からの未到達コンテンツデータの再送信要求を受信したとき、上記記憶している当該コンテンツデータをコンテンツ受信装置へ送信することを特徴としたコンテンツ送信装置。
【請求項７】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツデータを該ネットワーク通信手段に供給するコンテンツ送信処理手段と、
映像音声データを記憶する映像音声記憶手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行なうとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に生成した情報によって鍵情報を生成し、該鍵情報により該コンテンツ受信装置に送信するコンテンツデータの暗号化手段と、
該ネットワーク通信処理手段とコンテンツ受信処理手段と映像音声記憶手段と認証手段と暗号化手段の処理を制御する処理制御手段とを有し、
該コンテンツ受信装置とコネクション指向型接続を行ない、該コンテンツ受信装置から、特定のコンテンツデータ受信確認応答の受信を確認したとき、上記コンテンツデータの暗号化手段によって暗号化された当該コンテンツデータの再送信を行なわないことを特徴としたコンテンツ送信装置。
【請求項８】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ送信装置から受信するコンテンツデータを該ネットワーク通信手段から受け取るコンテンツ受信処理手段と、
映像音声データを記憶する映像音声記憶手段と、
該コンテンツ送信装置に認証要求を発行して送るとともに、該コンテンツ送信装置から受信した認証要求に対する認証の判定を行なう認証手段と、
該認証手段で認証処理を実行して得られる情報を元に生成した情報によって鍵情報を生成し、該鍵情報により該コンテンツ送信装置から受信したコンテンツデータの復号化処理を行なう復号化手段と、
ネットワーク通信処理手段とコンテンツ受信処理手段と映像音声記憶手段と認証手段と復号化手段の処理を制御する処理制御手段とを有し、
該コンテンツ送信装置とコネクション指向型接続を行ない、該コンテンツ送信装置から配信されるコンテンツデータの一部が未到達であることを確認したとき、コンテンツデータ未到達応答を送信し当該コンテンツデータの再送信を要求しないで、特定のコンテンツデータ受信確認応答を該コンテンツ送信装置へ送信するとともに、当該未到達コンテンツデータの補正を行なうことを特徴としたコンテンツ受信装置。
【請求項９】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段を有するコンテンツ受信装置と、該ネットワークを介して前記コンテンツ受信装置にコンテンツデータを送信するコンテンツ送信装置とから構成されるネットワークシステムであって、
前記コンテンツ受信装置は、前記コンテンツ送信装置とコネクション指向型接続を行ない、前記コンテンツ送信装置から配信されるコンテンツデータの一部が未到達であることを確認したとき、コンテンツデータ未到達応答を送信し当該コンテンツデータの再送信を要求することなく、特定のコンテンツデータ受信確認応答を該コンテンツ送信装置へ送信し、
前記コンテンツ送信装置は、前記コンテンツ受信装置から特定のコンテンツデータ受信確認応答の受信を確認したとき、当該コンテンツデータの再送信を行なわないことを特徴としたネットワークシステム。
【請求項１０】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段を有し、該ネットワークを介して接続されるコンテンツ送信装置からコンテンツデータを受信するコンテンツ受信装置のコンテンツ受信方法において、
該コンテンツ受信装置は、該コンテンツ送信装置とコネクション指向型接続を行ない、
該コンテンツ送信装置から配信されるコンテンツデータの一部が未到達であることを確認したとき、コンテンツデータ未到達応答を送信し当該コンテンツデータの再送信を要求することなく、特定のコンテンツデータ受信確認応答を該コンテンツ送信装置へ送信するステップを有することを特徴としたコンテンツ受信装置のコンテンツ受信方法。
【請求項１１】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段を有し、該ネットワークを介して接続されるコンテンツ受信装置にコンテンツデータを送信するコンテンツ送信装置のコンテンツ送信方法において、
該コンテンツ送信装置は、該コンテンツ受信装置とコネクション指向型接続を行ない、
該コンテンツ受信装置が配信されるべきコンテンツデータの一部が未到達であることを確認し、コンテンツデータ未到達応答を送信し当該コンテンツデータの再送信を要求することなく、特定のコンテンツデータ受信確認応答を該コンテンツ送信装置へ送信したとき、
前記特定のコンテンツデータ受信確認応答の受信を確認し当該コンテンツデータの再送信を行なわないように処理するステップを有することを特徴としたコンテンツ送信装置のコンテンツ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像音声等のコンテンツをネットワークを介して送受信するのに際して、特にストリーム映像の送受信に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（以下PCと記す）の演算速度や記憶容量など処理能力の発展に伴い、PCに内蔵されるハードディスクドライブ（以下HDDと記す）も大容量化が進んでいる。こうした状況のもとで最近では一般の家庭で利用されるようなランクのPCにおいてもHDDを利用してTV放送番組を録画し、これをPCのディスプレイで視聴を行なうといった使い方ができるようになってきた。
またその一方では大容量HDDの低価格化により、家庭用の録画装置としてもHDDを内蔵してこれに映像音声情報をデジタル記録するようなHDD録画装置が登場してきており、ディスクを録画媒体として使うことに拠る使い勝手の良さが着目されている。またPCの高速大容量化と平行してインターネットも急速に普及しており、光ファイバ等を利用した高速なネットワークシステムが発達してきている。上記PCやネットワークシステムの発達により、PCで使用するデジタルデータだけではなく、映像信号や音声信号等をデジタル化し、高画質な映像信号や音声信号をリアルタイムに伝送することが可能となっている。
【０００３】
かかる状況において、上記録画装置に有線あるいは無線LAN（Local Area Network）のインターフェースを搭載して、ネットワークを介して他のPCあるいは受信装置に送信して、宅内のどこでも録画された映像音声情報を視聴できるようにした装置の例が非特許文献１に記載されている。
しかしながら有線或いは無線のLANにおいてリアルタイム性を要するデータを伝送する場合、ネットワーク網の混雑によりIP（Internet Protocol）パケットに格納されたデータが途中経路にて損失し、リアルタイム性を損ねる問題が生じる。そこで例えば特許文献１では、ネットワークシステムにおいて、要求されるデータの伝送過程で、データにエラーが発生しても要求されたすべてのデータの伝送終了後に、エラーが発生したデータについての再送を行なうようにすることでデータの再送によるネットワーク網の混乱を回避することでリアルタイム性を損なわずに継続的に通信可能であると開示されている。
また、例えば特許文献２ではARQ（Automatic Repeat reQuest）機能により、再送要求を効率的に利用し、データ受信端末は再生処理時間、伝播遅延時間（RTT：Round Trip Time）を考慮し、再生処理に間に合わない場合には再送要求処理を実行しない構成とすることで、高品質なデータ再生を可能とするデータ通信システムについて開示されている。
【０００４】
【非特許文献１】東芝レビュー、Ｖｏｌ．５７  Ｎｏ９．（第６−７頁）
【特許文献１】特開平１０−３１３３５０号公報（第１２頁  [１１１１]）
【特許文献２】特開２００３−１６９０４０号公報（第２７頁  図１１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記した有線あるいは無線LANを介してストリーム映像やライブ映像の送受信を行なうとき、送信装置と受信装置間でコネクション指向型接続（以下TCP(Transmission  Control Protocol)接続と記す）を行ない、映像音声記憶手段に記憶しているストリーム映像や地上或いは衛星から配信されるライブ映像信号を送受信する時、特に無線LANを介したストリーム映像やライブ映像の送受信時、映像音声データの伝送遅延や途中経路での映像音声データの消滅等により映像音声データが受信装置に到達しない場合、TCPにおいて当該映像音声データの再送信が行なわれ、当該映像音声データが受信装置に到着するまで受信装置では映像音声の再生が行なうことができず再生映像が一時停止する問題が生じる。
【０００６】
例えば、ホームネットワークにおいて映像音声データを送受信する際、受信装置に対して送信する映像音声データの品質を保証するため、TCP接続によるデータの伝送がなされており、特にコンテンツの著作権保護について考慮されたDTCP（Digital Transmission Content Protection）方式を用いたコンテンツ送受信において、送信装置と受信装置間でTCP接続を行ない、HTTP(Hyper Text Transfer Protcol)を用いたデータ転送を行なうことが定義されている。この場合においても、受信装置に暗号化データが到達しなかった場合、受信装置で復号化して再生できず上記同様に再生映像が一時停止する問題が生じる。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために本発明では、有線または無線LANを介してコンテンツの送信を行なうコンテンツ受信装置において、
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段と、ネットワークを介して接続されるコンテンツ送信装置から受信するコンテンツデータをネットワーク通信手段から受け取るコンテンツ受信処理手段と、映像音声データを記憶する映像音声記憶手段と、ネットワーク通信処理手段とコンテンツ受信処理手段と映像音声記憶手段の処理を制御する処理制御手段とを有し、
コンテンツ送信装置とコネクション指向型接続を行ない、コンテンツ送信装置から配信されるコンテンツデータの一部が未到達であることを確認したとき、コンテンツデータ未到達応答を送信し当該コンテンツデータの再送信を要求しないで、特定のコンテンツデータ受信確認応答をコンテンツ送信装置へ送信する。
【０００８】
また上記手段を有し、コンテンツ送信装置とコネクション指向型接続を行ない、コンテンツ送信装置から配信されるコンテンツデータの一部が未到達であることを確認したとき、コネクション指向型接続におけるコンテンツデータ未到達応答をコンテンツ送信装置に送信し、一定時間当該コンテンツデータが到着しない場合に、特定のコンテンツデータ受信確認応答を送信する。
これにより、有線または無線のLANを介してTCP接続によるコンテンツデータの伝送の際、コンテンツデータ未到達における映像再生処理が一時停止する問題を解決し、ストリーム映像やライブ映像が途切れることなく視聴できる送信装置、受信装置を提供することが可能となる。
【発明の効果】
【０００９】
本発明によれば、ストリーム映像やライブ映像が途切れることなく視聴できる送信装置、受信装置を実現できる。
【発明を実施するための最良の形態】
【００１０】
以下本発明の実施の形態について図面を用いて説明する。
【実施例１】
【００１１】
以下本発明の実施例１について説明する。
図１は本発明の実施例１に係るコンテンツ送信装置１００およびコンテンツ受信装置２００の構成を示したものであり、コンテンツ送信装置１００とコンテンツ受信装置２００とは互いにLANを介して接続されている。コンテンツ送信装置１００において、１０１はコンテンツ受信装置２００にコンテンツを送り出すコンテンツ送信処理回路、１０２は映像音声データを記憶する映像音声記憶回路で例えば衛星或いは地上から配信された映像音声データを保存しておく。１０３はコンテンツ送信処理回路の入出力をLANを介して他の装置とコンテンツデータのやり取りを行なうネットワーク通信処理回路を示す。
【００１２】
コンテンツ受信装置２００において、２０１はLANを介して送られてきたコンテンツデータを受信するコンテンツ受信処理回路、２０２はLANを介して送られてきたコンテンツデータを記憶する映像音声記憶回路、２０３は他の装置との間でLANを介してコンテンツデータのやり取りを行なうネットワーク通信処理回路、３００はコンテンツ受信装置２００から出力される映像信号を表示する映像信号表示装置であり、例えば液晶テレビやプラズマディスプレイ等のテレビモニタやコンピュータ用のディスプレイである。
なおコンテンツ受信装置２００の機能を映像信号表示装置３００に組み込んであり、直接コンテンツ送信装置１００とコンテンツデータの送受信可能な映像信号表示装置であっても良い。
【００１３】
図１において、コンテンツ送信処理回路１０１は映像音声記憶回路１０２よりコンテンツ受信装置２００へ送信するコンテンツデータを取得し、ネットワーク通信処理回路１０３によりネットワークを介して他の接続された機器へ送信される。コンテンツ受信装置２００では、上記コンテンツデータをネットワーク通信処理回路２０３を介してコンテンツ受信処理回路２０１により受信され、映像音声記憶回路２０２に保存したり、映像信号表示装置３００で視聴を行なうことができる。
【００１４】
図２は、コンテンツ送信装置１００およびコンテンツ受信装置２００を含む宅内LANの構成例を示したものである。１台のコンテンツ送信装置１００と２台のコンテンツ受信装置２００ａ、２００ｂは有線LANのケーブルによりネットワークハブ装置４００にそれぞれ接続され、ネットワークハブ装置４００はルータ５００に接続される。ルータ５００はモデムや光電変換器などを介してインターネットへ接続される。上記コンテンツ送信装置１００、およびコンテンツ受信装置２００ａ、２００ｂ、ルータ５００はそれぞれLAN上で自身を識別するIPアドレスを所有する。
また各々のネットワーク通信処理回路のインターフェース部には４８ビットのMAC（Media Access Control）アドレスが予め製造時に与えられている。各装置へのIPアドレスの設定は、従来よりネットワークにおけるアドレスの自動設定に広く採用されているDHCP（Dynamic Host Configuration Protocol）により、例えばルータ４００をDHCPサーバとして動作させ、ここから各装置のIPアドレスを割り振るようにすれば良い。
なお、IPv6（Internet Protocol Version 6）を用いる場合にはステートレス自動設定と呼ばれる方法によりルータ５００のIPアドレスの上位６４ビットとMACアドレスから各装置が自身のIPアドレスを定めることも可能である。
【００１５】
図３はコンテンツ送信装置１００とコンテンツ受信装置２００による通常のコンテンツ送受信の際の手順の一例を示したものである。
左側がコンテンツ送信装置１００を、右側がコンテンツ受信装置２００を表しており、両者の間の情報の送受信のタイミングと方向を矢印により示している。コネクションの確立は、装置間で確立要求（SYN）と確立応答（ACK）の交換によってコネクションを確立するTCPのスリーウェイハンドシェイクを用いて行ない、装置間の接続が確立後、コンテンツの送受信が行なわれる。
【００１６】
始めにコンテンツ送信装置１００とコンテンツ受信装置２００との間でコネクションの確立を行なう。コンテンツ送信装置１００とコンテンツ受信装置２００との間でコネクションの確立後、コンテンツ受信装置２００はコンテンツ送信装置１００にコンテンツ送信要求を送信する。コンテンツ送信装置１００は、要求されたコンテンツをコンテンツ受信装置２００へ送信する。例えばコンテンツ送信装置１００から送信されたコンテンツデータ３が転送される経路上で消滅或いは経路上が混雑していて当該コンテンツデータ３がコンテンツ受信装置２００に届かない場合、コンテンツ受信装置２００のTCPレイヤにおいてコンテンツ未到達応答をコンテンツ送信装置１００に送信し、未到達であるコンテンツデータ３の再送信を要求する。コンテンツ送信装置１００は該コンテンツ未到達応答を受信後、当該コンテンツデータ３をコンテンツ受信装置２００へ再送信する。
この場合、コンテンツ送信装置１００はTCPレイヤの機能によりコンテンツ受信装置２００にコンテンツデータ３が必ず到達するまで再送信を試みるが、コンテンツ受信装置２００はコンテンツデータ３が到達するまでコンテンツの再生処理を行なうことができず、再生映像が一時停止する問題が生じる。
【００１７】
上記問題を解決する手法の一例として、実施例１ではコンテンツ送信装置１００からコンテンツデータが到達しない場合、コンテンツ受信装置２００は擬似的に特定のコンテンツ受信応答をコンテンツ送信装置１００へ送信し、次のコンテンツデータの送信を要求することで、コンテンツ未到達応答によるTCPレイヤでのコンテンツの再送信を行なわないようにし、到達しないコンテンツデータ３を破棄することでコンテンツ受信装置２００における再生映像が停止する問題を解決する手段を提供する。
【００１８】
以下、実施例１について詳しく説明する。
図４は本発明の実施例１におけるコンテンツ送信装置１００とコンテンツ受信装置２００との間で行なわれるコンテンツ送受信の際の手順の一例を示したものである。
コンテンツ送信装置１００とコンテンツ受信装置２００間の接続は上記したTCPのスリーウェイハンドシェイクを用いて確立し、途中のコンテンツデータの送受信の手順は図３で説明した通常の送受信と同じである。
コンテンツ送信装置１００とコンテンツ受信装置２００との間でコンテンツデータの送受信中、コンテンツデータ３が転送される経路上で消滅或いは経路上が混雑していて当該コンテンツデータ３がコンテンツ受信装置２００に到達しない場合、コンテンツ受信装置２００は、TCPレイヤ機能であるコンテンツデータ未到達応答を送信しないで、擬似的にコンテンツデータ３が到達したことを示す特定のコンテンツ到達確認応答６００をコンテンツ送信装置１００へ送信する。
【００１９】
なお該特定のコンテンツ到達確認応答６００は、上記コンテンツデータ未到達応答よりも優先してコンテンツ送信装置１００へ送信される。該特定のコンテンツ到達確認応答６００は、TCPレイヤ機能で使用されている到達確認応答（ACK）と同様に用いられ、コンテンツ送信装置１００からのコンテンツデータ３の再送信処理が行なわれないように指示するものであり、コンテンツ送信装置１００は当該特定のコンテンツ到達確認応答６００を受信すると、コンテンツデータ３はコンテンツ受信装置２００に到達したと判断し、次のコンテンツデータ４をコンテンツ受信装置２００に送信する。
これにより、コンテンツデータ未到達時のTCPレイヤ機能であるコンテンツデータの再送信処理を停止させ、コンテンツデータの再送信処理によるコンテンツ受信装置２００での再生映像が一時停止する問題を解決することができる。
【００２０】
また、上記特定のコンテンツ到達確認応答６００は、コンテンツ送信装置１００がコンテンツ受信装置２００にコンテンツデータ３が到達していなく、コンテンツ受信装置２００が擬似的にコンテンツデータ３が到達したことを示す応答を送信していることを理解できるならば、特に限定されたものでなくても良い。
更に、コンテンツ送信装置１００は、コンテンツ到達確認応答６００を受信すると、コンテンツ受信装置２００に到達していないコンテンツデータ３を記憶しておくと、例えばコンテンツのコピーや移動といったようなコンテンツ受信装置２００へ必ずコンテンツデータ３を送信しなければならない状況において、コンテンツ送信の帯域が確保され安全にコンテンツ受信装置２００へ送信できるときにコンテンツデータ３を送信することで、ライブストリーム等の映像音声信号を送信しているときは映像が停止することなく視聴でき、またコンテンツのコピー等の高品質なデータ転送も可能となる。
【実施例２】
【００２１】
次に本発明の実施例２について図面を用いて説明する。
図５は本発明の実施例２におけるコンテンツ送信装置１００とコンテンツ受信装置２００との間で行なわれるコンテンツ送受信の際の手順の一例を示したものである。
コンテンツ送信装置１００とコンテンツ受信装置２００の構成は図１に示す通りである。コンテンツ送信装置１００とコンテンツ受信装置２００間の接続は上記したTCPのスリーウェイハンドシェイクを用いて確立し、途中のコンテンツデータの送受信処理は図３で説明した通常の送受信と同じである。
コンテンツ送信装置１００とコンテンツ受信装置２００との間でコンテンツデータの送受信中、コンテンツデータ３が転送される経路上で消滅或いは経路上が混雑していて当該コンテンツデータ３がコンテンツ受信装置２００に届かない場合、コンテンツ受信装置２００は、初めにTCPレイヤ機能を用いてコンテンツ未到達応答をコンテンツ送信装置１００へ送信し、当該コンテンツデータ３の再送信を要求する。
【００２２】
これをうけて、コンテンツ送信装置１００はTCPレイヤ機能を用いてコンテンツデータ３の再送信処理を行なうが、コンテンツ受信装置２００において、例えば先にコンテンツ送信装置１００から受信したコンテンツデータ２から再生映像が停止する直前までの時間（T）だけ待ってもコンテンツデータ３を受信できないとき、映像停止を回避すべくコンテンツ受信装置２００は上記した実施例１のごとく特定のコンテンツ到達確認応答６００をコンテンツ送信装置１００に送信する。
これにより受信していないコンテンツデータ３のTCPレイヤ機能でのコンテンツデータ３の再送信処理を停止させ、次のコンテンツデータ４の送信を要求することができるので、コンテンツデータ３未到達による映像が停止する問題を解決することができる。
【実施例３】
【００２３】
次に本発明の実施例３について図面を用いて説明する。
【００２４】
図６は本発明の実施例３におけるコンテンツ送信装置１００とコンテンツ受信装置２００の構成を示したものであり、コンテンツ送信装置１００とコンテンツ受信装置２００とは互いにLANを介して接続されている。コンテンツ１００において、１０５はコンテンツ送信処理回路１０１の出力するコンテンツを暗号化する暗号化回路、１０６はLAN上に接続される他の装置との間で情報をやり取りして装置間の相互認証を行なう認証回路、１０７は認証回路１０６での処理に必要な情報を蓄える不揮発メモリ、１０８は認証回路１０６の情報に基づき暗号化回路１０２でコンテンツ暗号化のために必要な鍵情報を生成する鍵生成回路、１０９は認証回路１０６が発生する認証要求などの情報を他の装置に送信してから該情報に対する受信確認が到達するまでの時間を測定するタイマー回路であり、コンテンツ送信処理回路１０１から送信されるコンテンツにはその取り扱い方を示す「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードを付してコンテンツ受信装置に送信される。
【００２５】
コンテンツ受信装置２００において、２０５はコンテンツ送信回路１００の暗号化回路１０５で暗号化されたコンテンツをネットワーク通信処理回路２０３から受け取り復号化してコンテンツ受信処理回路２０１に出力する復号化回路、２０６は他の装置との間で情報をやり取りして装置間の相互認証を行なう認証回路、２０７は認証回路２０６での処理に必要な情報を蓄える不揮発メモリ、２０８は認証回路２０６の出力する情報に基づき復号化回路２０５でのコンテンツ復号化のために必要な鍵を生成する鍵生成回路、２０９は認証回路２０６から他の装置に認証要求などの情報を送信してから該情報に対する受信確認が到達するまでの時間を測定するタイマー回路であり、受信したコンテンツは該コンテンツと共に送信される「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードに従って処理され、「Copy free」「Copy one generation」のコンテンツ記録媒体への記録が可能であり、「Copy one generation」のコンテンツを記録した場合にはそれ以後該コンテンツは「No more copies」として取り扱う。なお、図６において映像音声記憶手段１０２、２０２と映像信号表示装置３００は省略した。
【００２６】
本実施例では、有線または無線のLANを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、しかも伝送中のコンテンツデータの損失や、コンテンツデータの遅延による映像再生が停止する問題を解決したコンテンツ送信装置１００、コンテンツ受信装置２００を提供することが可能となる。
【００２７】
図７はコンテンツ送信装置１００とコンテンツ受信装置２００によるコンテンツ送受信の際の手順の一例を示したものである。左側がコンテンツ送信装置１００を、右側がコンテンツ受信装置２００を表しており、両者の間の情報の送受信のタイミングと方向を矢印により示している。
始めにコンテンツ受信装置２００側から認証要求を作成する。認証要求には前記した装置固有の公開鍵と、該公開鍵に対する証書を付してコンテンツ送信装置１００に送る。認証要求を受け取りその受信確認をコンテンツ受信装置２００に送ると、コンテンツ送信装置１００は自分の側からの認証要求を作成し、コンテンツ受信装置の場合と同様に認証機関が発行したコンテンツ送信装置１００の固有の公開鍵とその証書を付してコンテンツ受信装置２００に送り、タイマー回路１０９をスタートさせ、認証要求に対する受信確認がコンテンツ受信装置２００から受信されるまでの時間Ｔ１を測定する。
【００２８】
タイマー回路１０９での計測値が所定の値（Ｔ）を超えない場合、すなわちＴ１＜Ｔである時、コンテンツ受信装置２００は個人的利用の範囲内に存在する装置であることを認証（以下、時間認証と呼ぶ）する。
この時、上記コンテンツ受信装置２００側から認証要求をコンテンツ送信装置１００へ送信する時、タイマー回路２０９をスタートさせ、コンテンツ送信装置１００からの受信確認が受信されるまでの時間Ｔ２を測定することで、時間認証を行なうことも可能である。
【００２９】
以上のようにして相互に認証に成功すると互いに共通の認証鍵が生成されて共有される。上記認証鍵の生成には周知の鍵交換アルゴリズムを利用すればよい。認証鍵の共有が完了するとコンテンツ送信装置１００は交換鍵と乱数を生成し、交換鍵と乱数をそれぞれ認証鍵により暗号化してコンテンツ受信装置２００に送る。
なお、図７では交換鍵と乱数を別々にコンテンツ送信装置１００からコンテンツ受信装置２００に送信しているがこれらをまとめて送るようにしてもよい。
コンテンツ受信装置２００では認証鍵を用いてコンテンツ送信装置１００から送信された交換鍵を復号し、同様に受信して復号した乱数と共に保有する。続いてコンテンツ送信装置１００およびコンテンツ受信装置２００各々の側で交換鍵と乱数を用いて予め定められた計算アルゴリズムに従い共通鍵を生成する。
このようにして得た共通鍵によってコンテンツ送信装置１００からコンテンツを暗号化して送信し、コンテンツ受信装置２００では復号化されたコンテンツを受信することができるようになる。
【００３０】
コンテンツ送信装置１００とコンテンツ受信装置２００間で認証が成功した場合、コンテンツ受信装置２００はコンテンツ送信装置１００へ向けてコンテンツ送信要求が送られ、これをきっかけに暗号化されたコンテンツの送信を行なうようにする。
必要なコンテンツの送信が完了したらコンテンツ送信装置１００は認証鍵、交換鍵、コンテンツの暗号化と復号化に必要な共通鍵を破棄する。
コンテンツ受信装置２００においても上記同様に認証鍵、交換鍵、共通鍵を破棄し、再度コンテンツの受信を行なおうとする際には新たに認証要求から行なえば良い。
また、コンテンツ送受信中に経路上でコンテンツデータが損失、或いは遅延してコンテンツ受信装置に暗号化データが到達しない場合は、上記第１の実施形態乃至第２の実施形態に記載のように、擬似的に特定コンテンツ到達応答をコンテンツ送信装置１００へ送信し、到達していないコンテンツデータの再送処理を停止させることで、コンテンツデータ未到達による映像再生が停止する問題を解決することができる。
【００３１】
ここで、コンテンツ送信装置１００からコンテンツ受信装置２００にコンテンツを送信するのに使用するプロトコルは特定のものに限定されることはなく、RTP（Real-time Transport Protocol）、HTTP（Hyper Text Transfer Protocol）、FTP（File Transfer Protocol）等を用いることが可能である。
コンテンツの伝送に際しては各転送プロトコルにおけるペイロード部分に共通鍵を用いて予め決められたアルゴリズムにより暗号化したコンテンツを収容して送信すれば良い。
暗号化アルゴリズムとしては例えば周知の暗号化技術であるAES（Advanced Encryption Standard）を使用すれば良い。
【実施例４】
【００３２】
実施例４に係る実施形態は、コンテンツ送信装置７００とコンテンツ受信装置８００において無線LANを使ってコンテンツの伝送を行なうものである。
図８は無線LANを介したコンテンツ送受信装置を示しており、LANとの接続に無線ネットワーク通信処理回路７０３および８０３を用い、WEP（Wired Equivalent Privacy）暗号処理回路７０５および８０５を備えている。
WEPは無線LANにおけるセキュリティ保護の目的で標準的に用いられている公知の暗号化方式であり、送信装置と受信装置の間でセキュリティ保護がなされた通信をユーザ管理下で実現することができる。
【００３３】
図９はコンテンツ送信装置７００とコンテンツ受信装置８００を用いた宅内のネットワークの構成の一例を示している。図９においてデータ送信装置７００と２台のデータ受信装置８００ａ、８００ｂが無線アクセスポイント９００により無線ＬＡＮで接続される。無線ＬＡＮアクセスポイント９００はさらにルータ５００に接続され、ルータ５００は図２に示したルータ５００と同様にしてインターネットに接続される。
図８に示すコンテンツ送信装置７００とコンテンツ受信装置８００との間で相互認証とそれに続くコンテンツの伝送を行なおうとする場合には、WEP暗号処理回路７０５および８０５においてWEP処理が施されているかどうかをチェックする。そしてWEP処理が使われていなければ、相互認証とそれに続くコンテンツの伝送を行なわないようにするか、もしくは使用者にWEP処理を起動させるように促す表示を行なうなどの必要な処理をおこなうようにする。
【００３４】
以上のようにして、無線LANを用いてコンテンツの伝送を行なう際には必ずWEP処理が施された状態となるようにする。
この結果、コンテンツ送信装置７００およびコンテンツ受信装置８００の使用者が意識しないところで無線LANを介して他のデータ受信装置が接続されてコンテンツの不正なコピーが行われてしまうのを防止すると同時に、第１の実施の形態から第２の実施の形態で説明したコンテンツ送信装置およびコンテンツ受信装置により実施されるコンテンツ伝送方式と全く同様にして、コンテンツ受信装置における映像信号の停止問題を解決することができる。
【００３５】
以上、本発明の実施の形態について、コンテンツ送信装置から送信されたコンテンツデータがコンテンツ受信装置に到達しない場合、コンテンツ受信装置はコンテンツ送信装置へ向けて擬似的な特定コンテンツ受信確認応答を送信し、コンテンツ送信装置からの当該コンテンツデータの再送信処理を停止し次のコンテンツデータを送信することで、コンテンツ受信装置での映像再生処理が一時停止する問題を解決することができる。また、到達しないコンテンツデータを受信する間、コンテンツ受信装置は、映像再生をスロー再生することで映像再生処理の一時停止を防止することも可能である。
【００３６】
以上、コンテンツ送信装置の映像音声記憶手段に保存されたコンテンツデータの送受信について述べたが、衛星或いは地上から発信されるライブ映像音声データについても上記した通りであることはいうまでもない。
【産業上の利用可能性】
【００３７】
有線または無線のLANを利用したコンテンツの伝送の際に、コンテンツ未到達による映像再生処理の一時停止を防止できるコンテンツ送信装置、コンテンツ受信装置を提供することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施例１に係るコンテンツ送信装置、コンテンツ受信装置の構成図。
【図２】本発明の実施例の宅内LANの構成例を示す図。
【図３】コンテンツ送信装置とコンテンツ受信装置でコンテンツの伝送を行なう通常手順を示す図。
【図４】本発明の実施例１に係るコンテンツ伝送を行なう手順を示す図。
【図５】本発明の実施例２に係るコンテンツ伝送を行なう手順を示す図。
【図６】本発明の実施例３に係るコンテンツ送信装置、コンテンツ受信装置の構成図。
【図７】本発明の実施例３に係るコンテンツ伝送を行なう手順を示す図。
【図８】本発明の実施例４に係る無線LANを使った構成図。
【図９】本発明の実施例４に係る宅内無線LANの構成を示す図である。
【符号の説明】
【００３９】
１００、７００…コンテンツ送信装置
１０１、７０１…コンテンツ送信処理回路
１０２、２０２、７０２、８０２…映像音声記憶回路
１０３、２０３…ネットワーク通信処理回路
１０５…暗号化回路
２０５…復号化回路
１０６、２０６…認証回路
１０７、２０７…不揮発メモリ
１０８、２０８…鍵生成回路
１０９、２０９…タイマー回路
２００、８００…コンテンツ受信装置
２０１、８０１…コンテンツ受信処理回路
３００…映像信号表示装置
４００…ネットワークハブ装置
５００…ルータ
６００…特定のコンテンツ到達確認応答
７０３、８０３…無線ネットワーク通信処理回路
７０５、８０５…WEP暗号処理回路
９００…無線LANアクセスポイント
【図１】
2006148614.tif 000003
【図２】
2006148614.tif 000004
【図３】
2006148614.tif 000005
【図４】
2006148614.tif 000006
【図５】
2006148614.tif 000007
【図６】
2006148614.tif 000008
【図７】
2006148614.tif 000009
【図８】
2006148614.tif 000010
【図９】
2006148614.tif 000011