(57)【要約】【課題】ストリーミング配信されるコンテンツを効率的に記憶したい。【解決手段】ＬＡＮ通信部４０は、同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信する。入力部５４は、受信しているコンテンツの保存指示を受けつける。データ記憶部５０は、受けつけた保存指示をもとに、ＬＡＮ通信部４０において受信したコンテンツを記憶する。データ記憶部５０は、コンテンツの途中から記憶を開始した場合に、繰り返し配信されたコンテンツによってコンテンツ全体の記憶が終了するまで、コンテンツを記憶する。【選択図】図５
2008167195.tif 000002
【特許請求の範囲】
【請求項１】
同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信するコンテンツ受信部と、
前記コンテンツ受信部において受信しているコンテンツの保存指示を受けつける指示受付部と、
前記指示受付部において受けつけた保存指示をもとに、前記コンテンツ受信部において受信したコンテンツを記憶するコンテンツ記憶部とを備え、
前記コンテンツ記憶部は、コンテンツの途中から記憶を開始した場合に、繰り返し配信されたコンテンツによってコンテンツ全体の記憶が終了するまで、コンテンツを記憶することを特徴とするコンテンツ受信装置。
【請求項２】
前記コンテンツ受信部において受信しているコンテンツは、一定の長さに区切られたパケットによって構成されており、かつそれぞれのパケットに対して通し番号が付加されており、
前記コンテンツ記憶部は、コンテンツの記憶開始時の通し番号と同一の通し番号のパケットを受信した場合に、コンテンツ全体の記憶が終了したとすることを特徴とする請求項１に記載のコンテンツ受信装置。
【請求項３】
前記コンテンツ記憶部において記憶したパケットに対して、通し番号をもとに並べ替えを実行する制御部をさらに備えることを特徴とする請求項２に記載のコンテンツ受信装置。
【請求項４】
前記コンテンツ記憶部において記憶したパケットに対して、通し番号をもとに、互いのパケットの関係を前記コンテンツ記憶部に記憶させる制御部をさらに備えること特徴とする請求項２に記載のコンテンツ受信装置。
【請求項５】
同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信するコンテンツ受信部と、
前記コンテンツ受信部において受信しているコンテンツの保存指示を受けつける指示受付部と、
前記指示受付部において受けつけた保存指示をもとに、前記コンテンツ受信部において受信したコンテンツを記憶するコンテンツ記憶部とを備え、
前記コンテンツ記憶部は、前記指示受付部において保存指示を受けつけた後、コンテンツの先頭部分を検知した際に記憶を開始するとともに、コンテンツの末尾部分を検知した際に記憶を終了することを特徴とするコンテンツ受信装置。
【請求項６】
前記コンテンツ受信部において受信しているコンテンツには、コンテンツの先頭部分および末尾部分に関する情報が含まれており、
前記コンテンツ記憶部は、コンテンツに含まれるコンテンツの先頭部分および末尾部分に関する情報をもとに、コンテンツの先頭部分および末尾部分の検知を行うことを特徴とする請求項５に記載のコンテンツ受信装置
【請求項７】
コンテンツを記憶するコンテンツ記憶部と、
前記コンテンツ記憶部に記憶したコンテンツの形式を、配信に適した形式に変換するコンテンツ変換部と、
前記コンテンツ変換部において変換したコンテンツを繰り返し配信するコンテンツ配信部とを備え、
前記コンテンツ変換部は、変換したコンテンツに対して、コンテンツ内の相対的な位置を知らしめるための情報を付加することを特徴とするコンテンツ配信装置。
【請求項８】
同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信し、コンテンツの保存指示を受けつけると、受信したコンテンツを記憶するコンテンツ受信方法であって、
コンテンツの途中から記憶を開始した場合に、繰り返し配信されたコンテンツによってコンテンツ全体の記憶が終了するまで、コンテンツを記憶することを特徴とするコンテンツ受信方法。
【請求項９】
同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信し、コンテンツの保存指示を受けつけると、受信したコンテンツを記憶するコンテンツ受信方法であって、
保存指示を受けつけた後、コンテンツの先頭部分を検知した際に記憶を開始するとともに、コンテンツの末尾部分を検知した際に記憶を終了することを特徴とするコンテンツ受信方法。
【請求項１０】
コンテンツを繰り返し配信するコンテンツ配信方法であって、
コンテンツに対して、コンテンツ内の相対的な位置を知らしめるための情報を付加することを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信技術およびコンテンツ受信技術に関し、特にコンテンツをストリーミング配信するコンテンツ配信方法、コンテンツ受信方法、コンテンツ配信装置およびコンテンツ受信装置に関する。
【背景技術】
【０００２】
視聴者において、放送番組の一部を見た後に、その全体を録画したいという要求がある。このような要求を解決するための技術が検討されている。例えば、放送番組を受信すると、番組の開始時から自動的に放送が録画され、番組の第１の部分が一時的な記憶領域に記憶される。また、番組の開始後、視聴者から録画コマンドを受信した時点にておいて、半永久的な記憶領域内にスペースが割り振られる。その結果、番組の第２の部分が、半永久的な記憶領域の割り振られたスペース中に録画される。最終的に、番組の第１および第２の部分が半永久的な記憶領域内で結合されて、番組の録画が作成される（例えば、特許文献１参照）。このような構成では、放送番組を視聴するための端末装置に加えて、放送番組を記録するための装置が必要になる。
【特許文献１】特表２００４−５０５５５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
外出先において、視聴者が、携帯端末装置を使用しながら、放送番組を視聴しつつ録画するような形態の場合、放送番組を記録するための装置を別途用意することは困難である。また、視聴者が録画を希望するか不明である放送番組を予め録画することは、携帯端末装置の電力を無駄に消費してしまう。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、ストリーミング配信されるコンテンツを効率的に記憶するコンテンツ配信技術およびコンテンツ受信技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様のコンテンツ受信装置は、同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信するコンテンツ受信部と、コンテンツ受信部において受信しているコンテンツの保存指示を受けつける指示受付部と、指示受付部において受けつけた保存指示をもとに、コンテンツ受信部において受信したコンテンツを記憶するコンテンツ記憶部とを備える。コンテンツ記憶部は、コンテンツの途中から記憶を開始した場合に、繰り返し配信されたコンテンツによってコンテンツ全体の記憶が終了するまで、コンテンツを記憶する。
【０００６】
「コンテンツ」とは、番組に含まれた映像データ、音声データ、情報データのそれぞれあるいはそれらの任意の組合せに相当する。また、「コンテンツ」は、映像データ等のそのものでもよく、あるいは映像データ等に対して符号化等の処理を行ったものでもよい。この態様によると、コンテンツの途中から記憶を開始した場合であっても、繰り返し配信されたコンテンツを利用することによって、コンテンツ全体を記憶するので、ストリーミング配信されるコンテンツを受信しながら効率的に記憶できる。
【０００７】
コンテンツ受信部において受信しているコンテンツは、一定の長さに区切られたパケットによって構成されており、かつそれぞれのパケットに対して、コンテンツ内の相対的な位置を認識できるような通し番号が付加されており、コンテンツ記憶部は、コンテンツの記憶開始時の通し番号と同一の通し番号のパケットを受信した場合に、コンテンツ全体の記憶が終了したとしてもよい。
【０００８】
コンテンツ記憶部において記憶したパケットに対して、通し番号をもとに並べ替えを実行する制御部をさらに備えてもよい。この場合、受信したパケットに対して並べ替えを実行するので、パケットを受信した順番に関係なくコンテンツを記憶できる。
【０００９】
コンテンツ記憶部において記憶したパケットに対して、通し番号をもとに、互いのパケットの関係をコンテンツ記憶部に記憶させる制御部をさらに備えること特徴としてもよい。この場合、互いのパケットの関係を記憶するので、パケットを受信した順番に関係なくコンテンツを記憶できる。
【００１０】
本発明の別の態様もまた、コンテンツ受信装置である。この装置は、同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信するコンテンツ受信部と、コンテンツ受信部において受信しているコンテンツの保存指示を受けつける指示受付部と、指示受付部において受けつけた保存指示をもとに、コンテンツ受信部において受信したコンテンツを記憶するコンテンツ記憶部とを備える。コンテンツ記憶部は、指示受付部において保存指示を受けつけた後、コンテンツの先頭部分を検知した際に記憶を開始するとともに、コンテンツの末尾部分を検知した際に記憶を終了する。
【００１１】
この態様によると、コンテンツの途中から記憶を開始した場合に、コンテンツの先頭部分を検知した際に記憶を開始するので、ストリーミング配信されるコンテンツを受信しながら効率的に記憶できる。
【００１２】
コンテンツ受信部において受信しているコンテンツには、コンテンツの先頭部分および末尾部分に関する情報が含まれており、コンテンツ記憶部は、コンテンツに含まれるコンテンツの先頭部分および末尾部分に関する情報をもとに、コンテンツの先頭部分および末尾部分の検知を行ってもよい。この場合、コンテンツ内の先頭部分および末尾部分を認識できるような情報が付加されているので、これを利用することによって、コンテンツ内の先頭部分および末尾部分を認識できる。
【００１３】
本発明のさらに別の態様は、コンテンツ配信装置である。この装置は、コンテンツを記憶するコンテンツ記憶部と、コンテンツ記憶部に記憶したコンテンツの形式を、配信に適した形式に変換するコンテンツ変換部と、コンテンツ変換部において変換したコンテンツを繰り返し配信するコンテンツ配信部とを備える。コンテンツ変換部は、変換したコンテンツに対して、コンテンツ内の相対的な位置を知らしめるための情報を付加する。
【００１４】
この態様によると、コンテンツ内の相対的な位置を知らしめるための情報を付加するので、コンテンツ受信装置に対してコンテンツ内の相対的な位置を通知でき、コンテンツを効率的に記憶させることができる。
【００１５】
本発明のさらに別の態様は、コンテンツ受信方法である。この方法は、同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信し、コンテンツの保存指示を受けつけると、受信したコンテンツを記憶するコンテンツ受信方法であって、コンテンツの途中から記憶を開始した場合に、繰り返し配信されたコンテンツによってコンテンツ全体の記憶が終了するまで、コンテンツを記憶する。
【００１６】
本発明のさらに別の態様もまた、コンテンツ受信方法である。この方法は、同一のコンテンツを繰り返し配信しているコンテンツ配信装置からコンテンツを受信し、コンテンツの保存指示を受けつけると、受信したコンテンツを記憶するコンテンツ受信方法であって、保存指示を受けつけた後、コンテンツの先頭部分を検知した際に記憶を開始するとともに、コンテンツの末尾部分を検知した際に記憶を終了する。
【００１７】
本発明のさらに別の態様は、コンテンツ配信方法である。この方法は、コンテンツを繰り返し配信するコンテンツ配信方法であって、コンテンツに対して、コンテンツ内の相対的な位置を知らしめるための情報を付加する。
【００１８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１９】
本発明によれば、ストリーミング配信されるコンテンツを効率的に記憶できる。
【発明を実施するための最良の形態】
【００２０】
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、広告情報等の通信すべきコンテンツ（以下、「通信コンテンツ」という）をコンテンツ配信装置からコンテンツ受信装置に配信するコンテンツ配信システムに関する。ここで、コンテンツ受信装置は、例えば、携帯電話端末装置やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などに相当する。コンテンツ配信システムにおいて、コンテンツ配信装置は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）方式を用いて同一の通信コンテンツを繰り返し放送し、ユーザは、コンテンツ受信装置にて通信コンテンツを受信し視聴する。
【００２１】
なお、コンテンツ配信装置が複数の通信コンテンツを配信する場合は、各通信コンテンツに別のチャネルを割り当てて、同時に配信してもよいし、ひとつのチャネルにて複数の通信コンテンツを切替ながら順に配信してもよい。ここで、チャネルとは、ＩＰマルチキャストにて通信コンテンツを配信する場合、送信先となるＩＰアドレスとポート番号の組合せに相当する。また、ＩＰマルチキャストでない場合、ポート番号によりチャネルを指定してもよい。
【００２２】
ユーザがコンテンツ受信装置にて通信コンテンツを視聴中に、通信コンテンツの録画指示を行うと、コンテンツ受信装置は、通信コンテンツの途中であっても、録画指示の直後から録画を開始する。また、コンテンツ受信装置は、当該通信コンテンツの最後まで録画した後、繰り返される通信コンテンツを利用することによって、残りの部分も録画する。さらに、コンテンツ受信装置は、録画した各部分を結合することによって、録画したコンテンツ全体を生成する。
【００２３】
図１は、本発明の実施例に係るコンテンツ配信システム１００の構成を示す。コンテンツ配信システム１００は、コンテンツ配信装置１０、コンテンツ受信装置１２を含む。ここで、コンテンツ受信装置１２は、複数存在してもよい。
【００２４】
コンテンツ配信装置１０は、コンテンツを蓄積する。また、コンテンツ配信装置１０は、蓄積したコンテンツに対して、通信コンテンツのフォーマットへの変換を実行し、無線ＬＡＮ方式にて通信コンテンツを配信する。「通信コンテンツ」は、特に無線ＬＡＮ方式等による送信に適合したフォーマットを有する。ここで、コンテンツ配信装置１０は、通信コンテンツを繰り返し配信する。
【００２５】
コンテンツ受信装置１２は、コンテンツ配信装置１０から無線ＬＡＮ方式を使用して配信される通信コンテンツを受信し、受信した通信コンテンツのフォーマットを放送用フォーマットに変換する。この放送用フォーマットは、後述するＴＳパケットのフォーマットに相当する。さらにコンテンツ受信装置１２は、放送用フォーマットへ変換した通信コンテンツを出力する。さらに、コンテンツ受信装置１２は、ユーザからの録画指示にしたがって、視聴中の通信コンテンツの最初から最後までを記録する。
【００２６】
図２は、コンテンツ配信装置１０の構成を示す。コンテンツ配信装置１０は、アンテナ２８、ＬＡＮ配信部２４、コンテンツ記憶部２０、コンテンツ変換部２２、制御部２６を含む。コンテンツ記憶部２０は、コンテンツを記憶する。コンテンツ記憶部２０に記憶されたコンテンツのフォーマットは、後述のごとく、ＴＳパケットの形式を有する。また、コンテンツ記憶部２０は、通信コンテンツを記憶してもよい。
【００２７】
コンテンツ変換部２２は、コンテンツ記憶部２０に記憶したコンテンツの形式を、ストリーミング配信に適した形式（以下、ストリーミング配信に適した形式のコンテンツも「通信コンテンツ」という）に変換する。つまり、コンテンツ変換部２２は、コンテンツ記憶部２０に記憶されているコンテンツを取得し、コンテンツのフォーマットを無線ＬＡＮ方式により配信できるフォーマットに変換し、変換した通信コンテンツをＬＡＮ配信部２４に出力する。ここで、コンテンツ変換部２２は、変換した通信コンテンツに対して、通信コンテンツ内の相対的な位置を知らしめるための情報を付加する。
【００２８】
また、コンテンツ変換部２２は、コンテンツの識別情報を通信コンテンツに付加する場合もある。例えば、コンテンツ配信装置１０が複数の通信コンテンツを配信している場合に、コンテンツ受信装置１２およびコンテンツ配信装置１０が、後述する録画の要求におけるコンテンツを識別できるように、コンテンツ変換部２２は、通信コンテンツを識別するためのコンテンツ情報を通信コンテンツに含ませる。
【００２９】
図３（ａ）−（ｄ）は、コンテンツ配信装置１０において処理されるコンテンツのフォーマットを示す。図３（ａ）は、地上デジタル放送において規定されているコンテンツのフォーマットを示す。図３（ａ）が前述の放送用フォーマットに相当する。コンテンツは、複数のＴＳパケットにて構成されており、それらは、図３（ａ）において、「ＴＳ１」、「ＴＳ２」から「ＴＳ１８」のごとく示されている。なお、ＴＳパケットとは、地上デジタル放送において規定されているデータの単位であり、コンテンツ受信装置１２は、ＴＳパケットに対して地上デジタル放送用の復号機能を使用できる。
【００３０】
図３（ｂ）−（ｄ）は、コンテンツ記憶部２０において記憶されたコンテンツおよびコンテンツ変換部２２において変換されるコンテンツのフォーマットを示す。コンテンツ記憶部２０は、図３（ａ）に示されたフォーマットを複数に分割した形式にてコンテンツを記憶する。つまり、コンテンツ記憶部２０は、図３（ｂ）に示された「ＴＳ１」から「ＴＳ７」にて構成されたフォーマット、図３（ｃ）に示された「ＴＳ８」から「ＴＳ１４」にて構成されたフォーマット、図３（ｄ）にて示された「ＴＳ１５」から「ＴＳ１８」にて構成されたフォーマットを記憶する。
【００３１】
また、コンテンツ変換部２２は、コンテンツ記憶部２０から取得したコンテンツに対して、図３（ｂ）−（ｄ）に示された独自ヘッダを付加する。ここで、独自ヘッダに、コンテンツを識別するためのコンテンツ情報や、通信コンテンツ内の相対的な位置を知らしめるための情報が格納される。例えば、通信コンテンツ内の相対的な位置を知らしめるための情報とは、生成されたＩＰパケットの順に付与されたシーケンス番号に相当する。ここでは、コンテンツ変換部２２が各コンテンツに動的に独自ヘッダを付加したが、コンテンツ記憶部２０において、独自ヘッダを付加した状態のコンテンツが記憶されていてもよい。
【００３２】
図４（ａ）−（ｅ）は、コンテンツ配信装置１０において生成されるＩＰパケットのフォーマットを示す。図４（ａ）は、ＩＰパケットのフォーマットを示しており、ＩＰパケットは、ＩＰヘッダ部とＩＰパケットデータ部によって構成される。図４（ｂ）は、ＩＰパケットデータ部のフォーマットを示しており、ＩＰパケットデータ部は、ＵＤＰヘッダ部とＵＤＰデータ部とによって構成される。図４（ｃ）は、ＵＤＰデータ部のフォーマットを示しており、ＵＤＰデータ部は、ＲＴＰヘッダ部とＲＴＰデータ部とによって構成される。
【００３３】
図４（ｄ）は、ＲＴＰデータ部のフォーマットを示しており、ＲＴＰデータ部は、独自ヘッダ部と独自データ部とによって構成される。図４（ｅ）は、独自データ部の構成を示しており、独自データ部には、配信すべきコンテンツが複数のＴＳパケットの形式にて格納される。なお、ひとつのＩＰパケットが、ひとつのＴＳパケットを格納してもよいし、図示のごとく複数のＴＳパケットを格納してもよい。ひとつのＩＰパケットに、コンテンツのすべてのＴＳパケットを格納できない場合、図３（ｂ）−（ｄ）のごとく、ＴＳパケットは、データ列の順序にしたがって分割され、それぞれを複数のＩＰパケットの独自データ部に格納してもよい。
【００３４】
独自ヘッダには、独自データ部に割り当てられたコンテンツを識別するためのコンテンツ情報や、通信コンテンツのデータ列の順序にしたがって先頭から順に付与されたシーケンス番号が格納される。なお、コンテンツ変換部２２は、コンテンツ記憶部２０から図４（ｅ）のフォーマットにて示されたコンテンツを受けつけると、図４（ｄ）、図４（ｃ）、図４（ｂ）、図４（ａ）の順に変換を実行する。ここで、図４（ａ）に示されたフォーマットに変換されたコンテンツが、前述の通信コンテンツに相当する。図２に戻る。
【００３５】
ＬＡＮ配信部２４は、アンテナ２８を介して、コンテンツ変換部２２において生成した通信コンテンツをストリーミング配信する。ここで、ＬＡＮ配信部２４は、通信コンテンツを繰り返し配信する。ＬＡＮ配信部２４は、図３（ｂ）−（ｄ）に示された複数のコンテンツに対応したＩＰパケットを順に配信する。ＬＡＮ配信部２４は、放送終了の指示を受けるまで、ＩＰパケットの配信を繰り返す。制御部２６は、コンテンツ配信装置１０に含まれた各構成要素の動作を制御する。
【００３６】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた通信機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３７】
図５は、コンテンツ受信装置１２の構成を示す。コンテンツ受信装置１２は、ＬＡＮ通信部４０、ＩＰパケット処理部４２、コンテンツ処理部４４、ＴＳパケット処理部４６、出力部４８、データ記憶部５０、制御部５２、入力部５４、アンテナ５６を含む。
【００３８】
ＬＡＮ通信部４０は、アンテナ５６を介して、図示しないコンテンツ配信装置１０からストリーミング形式にて配信される通信コンテンツを受信する。つまり、ＬＡＮ通信部４０は、無線ＬＡＮ方式を対応したＩＰパケットを受信する。ここでは、コンテンツ配信装置１０から、同一の通信コンテンツが繰り返し配信されている。また、通信コンテンツは、前述のごとく、一定の長さに区切られたＩＰパケットによって構成されており、かつそれぞれのＩＰパケットに対して「１」、「２」のような通し番号が付加されている。ＬＡＮ通信部４０は、ＩＰパケットを受信すると、ＩＰパケットデータ部をＩＰパケット処理部４２に出力する。
【００３９】
ＩＰパケット処理部４２は、ＬＡＮ通信部４０から受け取ったＩＰパケットデータ部をコンテンツ処理部４４に出力する。また、ＩＰパケット処理部４２は、コンテンツ受信装置１２が録画状態である場合、ＩＰパケットデータ部からＲＴＰデータ部を抽出し、ＲＴＰデータ部をデータ記憶部５０に記録する。また、ＩＰパケット処理部４２は、録画を停止する際に、データ記憶部５０に録画停止信号を出力する。
【００４０】
コンテンツ処理部４４は、受けつけたＩＰパケットデータ部からＴＳパケットを抽出し、ＴＳパケットを順序にしたがってＴＳパケット処理部４６に出力する。前述のごとく、ＩＰパケットデータ部には、ＵＤＰパケットが格納され、さらに、ＵＤＰパケットのＵＤＰパケットデータ部には、ＲＴＰパケットが格納されている。このようなＲＴＰパケットはＴＳパケットを含んでいるので、コンテンツ処理部４４は、ＲＴＰパケットからＴＳパケットを抽出する。また、コンテンツ処理部４４は、バッファリングなどを実行することによって、ＴＳパケットを安定的に出力する機能も有している。
【００４１】
ＴＳパケット処理部４６は、順次、受け取ったＴＳパケットを解析し、コンテンツを再生する。ＴＳパケット処理部４６は、ＴＳパケットを受けつけ、ＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）をもとに、映像および音声用のＴＳパケットを選別する。また、ＴＳパケット処理部４６は、選別結果に応じて、内蔵したＡＡＣデコーダあるいはＨ．２６４デコーダにＴＳパケットを処理する。なお、この処理のために、ＳＩ／ＰＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ／  Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）と呼ばれる制御用情報を含んだパケットが使用される。また、ビデオ信号、オーディオ信号以外にもデータ放送や字幕の情報が含まれることもあるが、本実施例では省略する。
【００４２】
Ｈ．２６４デコーダは、映像に関連するＴＳパケットのヘッダを取り除き、ペイロードを連結してＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットを生成する。また、Ｈ．２６４デコーダは、ＰＥＳパケットのヘッダを取り除き、ペイロードを連結することによって、ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）を取得する。さらに、Ｈ．２６４デコーダは、ＥＳを復号して、非圧縮の映像信号を出力部４８に出力する。ＡＡＣデコーダは、音声パケットに対して、Ｈ．２６４デコーダと同様に動作し、音声信号を出力部４８に出力する。
【００４３】
出力部４８は、液晶画面などによって構成されており、Ｈ．２６４デコーダから出力された映像信号を表示することによって、ユーザに映像を提供する。また、出力部４８は、スピーカー等も含んでおり、ＡＡＣデコーダから出力された音声信号を出力することによって、ユーザに音声を提供する。
【００４４】
入力部５４は、ユーザとのインターフェイスであり、ユーザから、ＬＡＮ通信部４０において受信している通信コンテンツの保存指示を受けつける。入力部５４は、録画待機状態の設定を制御部５２に依頼する。制御部５２は、入力部５４およびＩＰパケット処理部４２からの信号をもとに、コンテンツ受信装置１２の状態が録画状態、録画待機状態、非録画状態のいずれかであるかを設定、管理する。
【００４５】
データ記憶部５０は、ＩＰパケット処理部４２から受けつけたＲＴＰデータ部に対して、独自ヘッダに含まれるシーケンス番号の順序にしたがって並び替えを実行し、その順序にしたがってＴＳパケットを結合し、ひとつの完成された通信コンテンツを生成し、記憶する。このように、データ記憶部５０は、指示受付部において受けつけた保存指示をもとに、コンテンツ受信部において受信したコンテンツを記憶する。また、データ記憶部５０は、コンテンツの途中から記憶を開始した場合に、繰り返し配信されたコンテンツによってコンテンツ全体の記憶が終了するまで、コンテンツを記憶する。なお、データ記憶部５０は、コンテンツの記憶開始時の通し番号と同一の通し番号のパケットを受信した場合に、コンテンツ全体の記憶が終了したとする。最終的に、データ記憶部５０は、記憶したパケットに対して、通し番号をもとに並べ替えを実行する。
【００４６】
図６（ａ）−（ｄ）は、コンテンツ配信システム１００の動作原理を示す。図６（ａ）は、コンテンツ配信装置１０から送信される通信コンテンツを示す。前述のごとく、通信コンテンツは、ＬＡＮ方式を用いて配信される。したがって、コンテンツ配信装置１０は、先頭のＴＳパケットから順に格納することによって、ＩＰパケットを生成し、ＩＰパケットを順番に配信する。ひとつのＩＰパケットにひとつのＴＳパケットのみを格納してもよいし、複数のＴＳパケットを格納してもよい。図６（ａ）では、ＩＰパケットのそれぞれに「１」から「５」の順番を付与しており、「１」から「５」のＩＰパケットによって、ひとつの通信コンテンツが形成されている。また、図示のごとく、通信コンテンツは繰り返し配信されている。
【００４７】
図６（ｂ）は、コンテンツ受信装置１２において受信される通信コンテンツを示す。コンテンツ受信装置１２は、コンテンツ配信装置１０からＬＡＮ方式により配信される通信コンテンツをＩＰパケットの形式にて受信する。そのため、図６（ｂ）は、図６（ａ）と同一である。コンテンツ受信装置１２は、受信したＩＰパケットをＴＳパケットのフォーマットに変換し、出力する。ユーザが、通信コンテンツを視聴中、例えば図６（ｂ）の「Ｒ」において、コンテンツ受信装置１２に録画を指示した場合、コンテンツ受信装置１２は、録画指示の直後に受信したＩＰパケット、例えば、図６（ｂ）の「Ｓ」から録画を開始する。
【００４８】
また、コンテンツ受信装置１２は、その通信コンテンツの最後のＩＰパケットまでを記録し、さらに、次に配信される同一内容の通信コンテンツの最初のパケットから、先に記録を開始したＩＰパケットの直前、例えば、図６（ｂ）の「Ｔ」までのＩＰパケットを記録する。図６（ｃ）は、以上の処理によって、コンテンツ受信装置１２において録画されたＩＰパケットを示す。コンテンツ受信装置１２は、図６（ｃ）のように記録したＩＰパケットに対して、図６（ｄ）になるような並び替えを実行することによって、ひとつの完成した通信コンテンツを生成する。
【００４９】
以上の構成によるコンテンツ配信システム１００の動作を説明する。図７は、コンテンツ配信システム１００によるコンテンツの記憶手順を示すシーケンス図である。
コンテンツ配信装置１０は、通信コンテンツをコンテンツ受信装置１２にストリーミング配信する（Ｓ１０）。ユーザは、コンテンツ受信装置１２によって、配信された通信コンテンツを視聴する。コンテンツ受信装置１２は、コンテンツ視聴中に、ユーザから保存指示を受けつけると（Ｓ１２）、受信した通信コンテンツを記憶する（Ｓ１４）。
【００５０】
図８は、コンテンツ配信装置１０によるＩＰパケットの配信手順を示すフローチャートである。コンテンツ変換部２２は、コンテンツ記憶部２０からコンテンツを取得し（Ｓ３０）、送信コンテンツとしてのＩＰパケットを生成し、ＬＡＮ配信部２４に出力する。ＬＡＮ配信部２４は、順番にしたがってＩＰパケットをストリーミング配信する（Ｓ３２）。放送が終了しなければ（Ｓ３４のＮ）、ステップ３２に戻る。放送が終了すれば（Ｓ３４のＹ）、処理が終了される。
【００５１】
図９は、コンテンツ受信装置１２におけるＩＰパケット処理部４２の動作手順を示すフローチャートである。コンテンツ受信装置１２は、ユーザの指示により非録画状態から録画状態に遷移する。ＩＰパケット処理部４２は、ＩＰパケットデータ部を受け取ると、コンテンツ受信装置１２が録画待機状態であるかを判定し（Ｓ５０）、録画待機状態である場合（Ｓ５０のＹ）に、受け取ったＩＰパケットデータ部の独自ヘッダを記録し、コンテンツ受信装置１２の状態を録画待機状態から録画状態に変更する（Ｓ５２）。また、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部のＲＴＰデータ部をデータ記憶部５０に出力する（Ｓ５４）。一方、録画待機状態でない場合（Ｓ５０のＮ）、ＩＰパケット処理部４２は、コンテンツ受信装置１２が録画状態であるかを判定する（Ｓ５６）。
【００５２】
録画状態でない場合（Ｓ５６のＮ）、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部をコンテンツ処理部４４に送信し（Ｓ６４）、処理を終了する。録画状態である場合（Ｓ５６のＹ）、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部の独自ヘッダに含まれるコンテンツ情報を取得し、取得したコンテンツ情報と、コンテンツ受信装置１２が保持している独自ヘッダの情報に含まれるコンテンツ情報とを比較する（Ｓ５８）。一致しない場合（Ｓ５８のＮ）、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部をコンテンツ処理部４４に送信し（Ｓ６４）、処理を終了する。一致する場合（Ｓ５８のＹ）、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部の独自ヘッダに含まれるシーケンス番号を取得し、取得したシーケンス番号と、保持している独自ヘッダの情報に含まれるシーケンス番号とを比較する（Ｓ６０）。ここで、シーケンス番号は、前述の通し番号に相当する。
【００５３】
一致する場合（Ｓ６０のＹ）、ＩＰパケット処理部４２は、コンテンツ受信装置１２の状態を録画状態から非録画状態に変更し、終了信号をデータ記憶部５０に出力する（Ｓ６２）。また、ＩＰパケット処理部４２は、受け取ったＩＰパケットのデータ部をコンテンツ処理部４４に送信し（Ｓ６４）、処理を終了する。一致しない場合（Ｓ６０のＮ）、ＩＰパケット処理部４２は、ＩＰパケットをデータ記憶部５０へ送信し（Ｓ５４）、さらにＩＰパケットデータ部をコンテンツ処理部４４に送信し（Ｓ６４）、処理を終了する。
【００５４】
図１０は、データ記憶部５０の動作手順を示すフローチャートである。データ記憶部５０は、ＲＴＰデータ部を受け取る（Ｓ８０のＹ）と、ＲＴＰデータ部を記録する（Ｓ８２）。受け取っていなければ（Ｓ８０のＮ）、データ記憶部５０は待機する。データ記憶部５０は、終了信号を受け取ったか判定する（Ｓ８４）。受け取っていない場合（Ｓ８４のＮ）、データ記憶部５０は、続けてＩＰパケット処理部４２からのＲＴＰデータ部の入力を待つ。終了信号を受け取った場合（Ｓ８４のＹ）、データ記憶部５０は、記録したＲＴＰデータ部を独自ヘッダに記述されたシーケンス番号の順に並べ替える（Ｓ８６）。さらに、データ記憶部５０は、それぞれのＲＴＰデータ部からＴＳパケットを抽出し、順に結合してから記録する（Ｓ８８）。
【００５５】
図１１は、ＴＳパケット処理部４６の動作手順を示すフローチャートである。ＴＳパケット処理部４６は、受けつけたＴＳパケットに対して、映像および音声用のＴＳパケットの分離処理を実行する（Ｓ１００）。ＴＳパケット処理部４６は、映像用のＴＳパケットおよび音声用のＴＳパケットのそれぞれに対して出力処理を実行する（Ｓ１０２）。つまり、ＴＳパケット処理部４６は、映像用のＴＳパケットから映像を再生し、音声用のＴＳパケットから音声を再生する。
【００５６】
以下に、本実施例の変形例を説明する。変形例に係るコンテンツ受信装置は、実施例と同様に、配信されている通信コンテンツを記憶する。しかしながら変形例に係るコンテンツ受信装置は、録画指示を受けた後、同一のコンテンツの放送の次の開始から終了までを録画することによって、コンテンツ全体を録画する。実施例では、ユーザの録画指示の直後から録画を開始し、その後、ＩＰパケットを並べ替えている。これよりも、コンテンツ受信装置の処理量を小さくしたいという要求がある。変形例のごとく、コンテンツの開始情報と終了情報を通信コンテンツに持たせ、コンテンツの開始時から録画を開始することによって、ＩＰパケットの並び替え処理が不要となり、コンテンツ受信装置の処理量が低減される。
【００５７】
図１２は、本発明の変形例に係るコンテンツ受信装置１２の動作原理を示す図である。図１２は、図６（ｂ）と同様に、コンテンツ受信装置１２において受信される通信コンテンツを示す。前述のごとく、コンテンツ配信装置１０から配信される通信コンテンツは、ＩＰパケットに格納され、ＬＡＮ方式を用いて配信される。各ＩＰパケットのデータ部分には、独自ヘッダ領域が割り当てられ、独自ヘッダには、コンテンツ情報と開始信号および終了信号が記されている。
【００５８】
開始信号は、ＩＰパケットが通信コンテンツの先頭のＴＳパケットを含んでいるかを示す。終了信号には、ＩＰパケットが通信コンテンツの最後のＴＳパケットを含んでいるかを示す。なお、開始信号および終了信号として、前述の通し番号が使用されてもよい。ユーザが、通信コンテンツを視聴中、例えば図１２の「Ｒ」において、コンテンツ受信装置１２に録画を指示した場合、コンテンツ受信装置１２は、次のパケット「１」から録画を開始する。また、コンテンツ受信装置１２は、パケット「５」までのＩＰパケットを記録する。
【００５９】
変形例に係るコンテンツ配信システム１００、コンテンツ配信装置１０、コンテンツ受信装置１２は、図１に示されたコンテンツ配信システム１００、図２に示されたコンテンツ配信装置１０、図５に示されたコンテンツ受信装置１２と同様のタイプである。ここでは、コンテンツ受信装置１２の構成のうち、図５に示された構成と異なる機能を中心に説明する。
【００６０】
ＬＡＮ通信部４０は、同一の通信コンテンツを繰り返し配信しているコンテンツ配信装置１０から通信コンテンツを受信する。ここで、ＬＡＮ通信部４０において受信している通信コンテンツには、コンテンツの先頭部分および末尾部分に関する情報が含まれている。ここで、先頭部分および末尾部分に対応した各ＩＰパケットの独自ヘッダに、これらの情報が含まれていてもよく、あるいは各ＩＰパケットに通し番号が含まれていてもよい。つまり、コンテンツ受信装置１２において、コンテンツの先頭部分および末尾部分が把握できればよい。
【００６１】
入力部５４は、ＬＡＮ通信部４０において受信している通信コンテンツの保存指示を受けつける。ＩＰパケット処理部４２は、入力部５４において受けつけた保存指示をもとに、ＬＡＮ通信部４０において受信した通信コンテンツをデータ記憶部５０に記憶する。その際、ＩＰパケット処理部４２は、入力部５４において保存指示を受けつけた後、通信コンテンツの先頭部分を検知した際に記憶を開始するとともに、通信コンテンツの末尾部分を検知した際に記憶を終了する。なお、ＩＰパケット処理部４２は、コンテンツに含まれるコンテンツの先頭部分および末尾部分に関する情報をもとに、コンテンツの先頭部分および末尾部分の検知を行う。
【００６２】
図１３は、本発明の変形例に係るＩＰパケット処理部４２の動作手順を示すフローチャートである。コンテンツ受信装置１２は、ユーザの指示により非録画状態から録画待機状態に遷移する。ＩＰパケット処理部４２は、ＩＰパケットデータ部を受け取ると、自身が録画待機状態であるかを判定する（Ｓ１４０）。録画待機状態である場合（Ｓ１４０のＹ）、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部の独自ヘッダにおける開始信号が有効であるかを判定する（Ｓ１４２）。有効でない場合（Ｓ１４２のＮ）、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部をコンテンツ処理部４４へ出力する（Ｓ１５４）。
【００６３】
有効である場合（Ｓ１４２のＹ）、ＩＰパケット処理部４２は、コンテンツ受信装置１２の状態を録画状態に変更（Ｓ１４４）し、受け取ったＩＰパケットデータ部のＲＴＰデータ部をデータ記憶部５０へ出力する（Ｓ１４６）。録画待機状態でない場合（Ｓ１４０のＮ）、ＩＰパケット処理部４２は、録画状態であるかを判定する（Ｓ１５０）。録画状態でない場合（Ｓ１５０のＮ）、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部をコンテンツ処理部４４に出力する（Ｓ１５４）。録画状態である場合（Ｓ１５０のＹ）、ＩＰパケット処理部４２は、ＩＰパケットデータ部のＲＴＰデータ部をデータ記憶部５０へ出力する（Ｓ１４６）。
【００６４】
ＲＴＰデータ部をデータ記憶部５０へ送信後、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部の独自ヘッダに含まれる終了信号が有効であるかを判定する（Ｓ１４８）。有効でない場合（Ｓ１４８のＮ）、ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部をコンテンツ処理部４４へ出力する（Ｓ１５４）。有効である場合（Ｓ１４８のＹ）、ＩＰパケット処理部４２は、コンテンツ受信装置１２の状態を非録画状態に変更し、録画終了信号をデータ記憶部５０に出力する（Ｓ１５２）。ＩＰパケット処理部４２は、受け取ったＩＰパケットデータ部をコンテンツ処理部４４に出力する（Ｓ１５４）。
【００６５】
本発明の実施例によれば、通信コンテンツの途中から記憶を開始した場合であっても、繰り返し配信された通信コンテンツを利用しながら、通信コンテンツ全体の記憶が終了するまで、通信コンテンツを記憶するので、ストリーミング配信される通信コンテンツを受信しながら効率的に記憶できる。また、通信コンテンツ内の相対的な位置を認識できるような通し番号が各ＩＰパケットに付与されているので、これを利用することによって、通信コンテンツ内の相対的な位置を認識できる。また、受信したＩＰパケットに対して並べ替えを実行するので、ＩＰパケットを受信した順番に関係なくコンテンツを記憶できる。
【００６６】
また、本変形例によれば、通信コンテンツ内の先頭部分および末尾部分を認識できるような情報が付与されているので、通信コンテンツの途中から記憶を開始した場合でも、通信コンテンツの先頭部分を検知した際に記憶を開始することができ、ストリーミング配信される通信コンテンツを受信しながら効率的に記憶できる。
【００６７】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６８】
本発明の実施例において、コンテンツ配信装置１０は、ひとつの通信コンテンツを配信している。しかしながらそれに限らず例えば、コンテンツ配信装置１０は、複数種類の通信コンテンツを配信してもよい。その際、コンテンツの情報が独自ヘッダに付加される。本変形例によれば、ストリーミングコンテンツが複数種類あっても、所望の通信コンテンツを特定させることができる。また、コンテンツ情報により、録画対象の通信コンテンツのみを録画できる。
【００６９】
本発明の実施例において、コンテンツ受信装置１２は、視聴中の通信コンテンツを録画する。しかしながらそれに限らず例えば、コンテンツ受信装置１２は、番組表などで得た情報をもとに、視聴していない通信コンテンツを録画してもよい。また、録画中に、ユーザが視聴を中止した場合であっても、コンテンツ受信装置１２は、通信コンテンツの受信を継続し、録画を行ってもかまわない。また、通信コンテンツの録画中に、ＩＰパケットを受信できない状態が発生した場合であっても、コンテンツ受信装置１２が、さらに次に配信される同一の通信コンテンツを受信し、受信できなかったＩＰパケットを補完してもよい。本変形例によれば、本発明をさまざまな形態に適用できる。
【００７０】
本発明の実施例において、認証を行わないものとして説明を行った。しかしながらこれに限らず例えば、コンテンツ配信装置１０とコンテンツ受信装置１２との間において、コンテンツの送受信前に認証がなされてもよい。また、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）やＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）と呼ばれる無線ＬＡＮの暗号化、２重の暗号化が使用されてもよい。本変形例によれば、コンテンツ配信システム１００の安全性を向上できる。
【００７１】
本発明の実施例において、通信網は、無線ＬＡＮであるとした。しかしながらこれに限らず例えば、通信網は、ＩＥＥＥ８０２．１５規格に準拠した通信システム等であってもよい。また、無線ＬＡＮでなく、有線ＬＡＮであってもよい。本変形例によれば、さまざまな通信システムを本発明に適用できる。
【００７２】
本発明の変形例において、データ記憶部５０は、ＩＰパケット処理部４２から受けつけたＲＴＰデータ部に対して、独自ヘッダに含まれるシーケンス番号の順序にしたがって並び替えを実行している。しかしながらこれに限らず、ＩＰパケット処理部４２は、データ記憶部５０において記憶したＩＰパケットに対して、シーケンス番号、つまり通し番号をもとに、互いのＩＰパケットの関係をデータ記憶部５０に記憶させてもよい。これは、ＴＳパケットのリンク情報を記憶することに相当する。本変形例によれば、互いのＩＰパケットの関係を記憶するので、パケットを受信した順番に関係なくコンテンツを記憶できる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施例に係るコンテンツ配信システムの構成を示す図である。
【図２】図１のコンテンツ配信装置の構成を示す図である。
【図３】図３（ａ）−（ｄ）は、図２のコンテンツ配信装置において処理されるコンテンツのフォーマットを示す図である。
【図４】図４（ａ）−（ｅ）は、図２のコンテンツ配信装置において生成されるＩＰパケットのフォーマットを示す図である。
【図５】図１のコンテンツ受信装置の構成を示す図である。
【図６】図６（ａ）−（ｄ）は、図１のコンテンツ配信システムの動作原理を示す図である。
【図７】図１のコンテンツ配信システムによるコンテンツの記憶手順を示すシーケンス図である。
【図８】図２のコンテンツ配信装置によるＩＰパケットの配信手順を示すフローチャートである。
【図９】図５のＩＰパケット処理部の動作手順を示すフローチャートである。
【図１０】図５の記憶部の動作手順を示すフローチャートである。
【図１１】図５のＴＳパケット処理部の動作手順を示すフローチャートである。
【図１２】本発明の変形例に係るコンテンツ受信装置の動作原理を示す図である。
【図１３】本発明の変形例に係るＩＰパケット処理部の動作手順を示すフローチャートである。
【符号の説明】
【００７４】
１０  コンテンツ配信装置、  １２  コンテンツ受信装置、  ２０  コンテンツ記憶部、  ２２  コンテンツ変換部、  ２４  ＬＡＮ配信部、  ２６  制御部、  ２８  アンテナ、  ４０  ＬＡＮ通信部、  ４２  ＩＰパケット処理部、  ４４  コンテンツ処理部、  ４６  ＴＳパケット処理部、  ４８  出力部、  ５０  データ記憶部、  ５２  制御部、  ５４  入力部、  ５６  アンテナ、  １００  コンテンツ配信システム。
【図１】
2008167195.tif 000003
【図２】
2008167195.tif 000004
【図３】
2008167195.tif 000005
【図４】
2008167195.tif 000006
【図５】
2008167195.tif 000007
【図６】
2008167195.tif 000008
【図７】
2008167195.tif 000009
【図８】
2008167195.tif 000010
【図９】
2008167195.tif 000011
【図１０】
2008167195.tif 000012
【図１１】
2008167195.tif 000013
【図１２】
2008167195.tif 000014
【図１３】
2008167195.tif 000015