(57)【要約】【課題】  他に保存することが不可のコンテンツの保全性を高めつつ、各コンテンツの活用を選択するための期間を長くとることが可能な端末装置を提供する。【解決手段】  放送されるコンテンツを受信する端末装置Ｔにおいて、コンテンツを受信順に一時的に記憶するリングバッファ７Ａと、記憶されているいずれかのコンテンツが、リングバッファ７Ａにのみ記憶されるもので他に保存不可である不可コンテンツであるか否かを判定すると共に、不可コンテンツの次に受信したコンテンツを、リングバッファ７Ａにおい不可コンテンツが記憶されている領域上に上書き記憶させるＣＰＵ２と、を備える。【選択図】  図２
2006319700.tif 000002
【特許請求の範囲】
【請求項１】
放送されて来る放送情報を受信する受信装置において、
前記放送情報を受信順に一時的に記憶する一時記憶手段であって、当該一時記憶手段における記憶可能容量を越えて更に他の前記放送情報を記憶する場合には、最も古くから当該一時記憶手段に記憶されている前記放送情報に対して最新に受信した前記放送情報を上書きすることを繰り返しつつ、当該放送情報の一時記憶を行う一時記憶手段と、
前記一時記憶手段に記憶されているいずれかの前記放送情報が、当該一時記憶手段にのみ記憶されるべき当該放送情報である一時記憶放送情報であるか否かを判定する判定手段と、
当該一時記憶放送情報であると判定された前記放送情報の次に受信した前記放送情報を、前記一時記憶手段において前記一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段を制御する記憶制御手段と、
を備えることを特徴とする受信装置。
【請求項２】
請求項１に記載の受信装置において、
前記一時記憶放送情報は、前記放送情報のうち、当該一時記憶放送情報である旨を示す識別情報が予め付加されて受信された当該放送情報であり、
前記判定手段は、前記一時記憶手段に記憶されている前記放送情報のうち前記識別情報が付加されている当該放送情報を前記一時記憶放送情報であると判定することを特徴とする受信装置。
【請求項３】
請求項１に記載の受信装置において、
前記判定手段は、前記一時記憶手段に記憶されている前記放送情報のうち一部のみが受信されている当該放送情報を前記一時記憶放送情報であると判定することを特徴とする情報蓄積装置。
【請求項４】
請求項１から３のいずれか一項に記載の受信装置において、
前記一時記憶手段に記憶されている各前記放送情報を受信順に当該一時記憶手段から読み出して再生する再生手段を更に備えることを特徴とする受信装置。
【請求項５】
請求項４に記載の受信装置において、
前記一時記憶放送情報を除く他の前記放送情報を前記一時記憶手段から読み出して蓄積する蓄積手段を更に備えることを特徴とする受信装置。
【請求項６】
請求項１から５のいずれか一項に記載の受信装置と、
前記放送情報を放送する放送装置と、
を備えることを特徴とする放送システム。
【請求項７】
放送されて来る放送情報を受信する受信方法において、
前記放送情報を受信順に一時記憶手段に一時的に記憶する一時記憶工程であって、前記一時記憶手段における記憶可能容量を越えて更に他の前記放送情報を記憶する場合には、最も古くから当該一時記憶手段に記憶されている前記放送情報に対して最新に受信した前記放送情報を上書きすることを繰り返しつつ、当該放送情報の一時記憶を行う一時記憶工程と、
前記一時記憶手段に記憶されているいずれかの前記放送情報が、当該一時記憶手段にのみ記憶されるべき当該放送情報である一時記憶放送情報であるか否かを判定する判定工程と、
当該一時記憶放送情報であると判定された前記放送情報の次に受信した前記放送情報を、前記一時記憶手段において前記一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段を制御する記憶制御工程と、
を含むことを特徴とする受信方法。
【請求項８】
コンピュータを、請求項１から５のいずれか一項に記載の受信装置として機能させることを特徴とする受信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、放送システム、受信方法及び受信用プログラムの技術分野に属し、より詳細には、インターネット等のネットワークを介して放送されてくる放送情報を受信する受信装置及び受信方法並びに当該受信に用いられる受信用プログラム及び当該受信装置を含む放送システムの技術分野に属する。
【背景技術】
【０００２】
従来、例えば下記特許文献１に示す例のようにインターネット放送等の放送を受信して視聴する場合、当該受信する放送情報（当該放送情報を、以下適宜コンテンツと称する）のデータは、その放送を受信する受信装置において受信された後、当該受信装置内のバッファ（一時記憶装置）に一時的に記憶される。そして、当該バッファから当該一時記憶されているデータを読み出して復号等の処理を施すことで、当該コンテンツが実際にその受信装置において再生（視聴）される。
【０００３】
このとき、上記バッファがある程度の記憶可能容量を有する場合、受信したコンテンツに対応するデータを複数個当該バッファ内に記憶することができる。
【特許文献１】特開２００３−１６９０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このとき、コンテンツを視聴する使用者は、バッファ内に記憶されているコンテンツに対応するデータを、例えばハードディスク等の恒久的な記憶媒体に保存（一般のインターネット放送で言えば「購入」ということになる）するか否かを自由に選択することができる。そして、当該コンテンツに対応するデータがバッファ内に記憶されている時間が、上記使用者にとってはそのデータを保存（購入）するか否かを考える（判断する）ことができる時間に相当することになる。
【０００５】
ここで、上記バッファは、一般的にはＦＩＦＯ（First In First Out）方式のいわゆるリングバッファとして構成されており、その記憶可能容量以下の情報量を有するコンテンツに対応するデータを記憶する場合は、その受信順に各コンテンツに対応するデータが記憶され、その受信順に上記復号処理等に供されて行く。これに対し、当該記憶可能容量を越えるコンテンツについては、最も古くからバッファ内に記憶されているコンテンツに対応するデータに対して最新に受信したコンテンツに対応するデータを上書き記憶することを繰り返しつつ、受信された各コンテンツに対応するデータがバッファ内に順次記憶される。
【０００６】
他方、放送されているコンテンツ自体は、上述したようにバッファにはそのデータが一時的に記憶されるものの、全てのコンテンツに対応するデータをハードディスク等に転送して保存（購入）できるとは限らない。より具体的には、例えば、コンテンツを提供している提供者が著作権法上の理由等により当該保存を認めない場合や、そのコンテンツ自体の視聴に対して年齢制限があるものもある。
【０００７】
しかしながら、上述した従来の受信装置の構成では、放送されて来るコンテンツに対応するデータがその内容や属性に拘らず順次バッファに蓄積・記憶されていくこととなるため、保存（購入）することが不可能なコンテンツも他のコンテンツと同程度の時間バッファの中に記憶され続けることとなっていた。これにより、保存不可コンテンツより前にバッファ内に記憶されていた当該保存可能なコンテンツに対応するデータが、後から受信された他のコンテンツに対応するデータによって早期に上書きされてしまい、使用者がそのコンテンツに対応するデータを保存するか否かを選択できる時間が短くなってしまうという問題点があった。
【０００８】
このように、ハードディスク等へ保存されたコンテンツの視聴を希望する使用者からしてみれば、当該保存が認められていないコンテンツに対応するデータがバッファ内に他のコンテンツと同等の時間だけ記憶されていても全く意味を成さないものになる。
【０００９】
そこで、本発明は上記の各問題点に鑑みて為されたもので、その目的は、ハードディスク等に保存することが認められないコンテンツの活用を選択するための期間を長くとることが可能な受信装置及び受信方法並びに当該受信に用いられる受信用プログラム及び当該受信装置を含む放送システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、請求項１に記載の発明は、放送されて来る放送情報を受信する受信装置において、前記放送情報を受信順に一時的に記憶する一時記憶手段であって、当該一時記憶手段における記憶可能容量を越えて更に他の前記放送情報を記憶する場合には、最も古くから当該一時記憶手段に記憶されている前記放送情報に対して最新に受信した前記放送情報を上書きすることを繰り返しつつ、当該放送情報の一時記憶を行うリングバッファ等の一時記憶手段と、前記一時記憶手段に記憶されているいずれかの前記放送情報が、当該一時記憶手段にのみ記憶されるべき当該放送情報である一時記憶放送情報であるか否かを判定するＣＰＵ等の判定手段と、当該一時記憶放送情報であると判定された前記放送情報の次に受信した前記放送情報を、前記一時記憶手段において前記一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段を制御するＣＰＵ等の記憶制御手段と、を備える。
【００１１】
よって、一時記憶放送情報の次に受信した放送情報を、一時記憶手段において一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段が制御されるので、一時記憶放送情報以外の放送情報（すなわち、他の記憶手段等に転送して記憶することが可能な放送情報）が一時記憶手段内に記憶されている期間を結果的に長くすることができる。
【００１２】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の受信装置において、前記一時記憶放送情報は、前記放送情報のうち、当該一時記憶放送情報である旨を示す識別情報が予め付加されて受信された当該放送情報であり、前記判定手段は、前記一時記憶手段に記憶されている前記放送情報のうち前記識別情報が付加されている当該放送情報を前記一時記憶放送情報であると判定するように構成される。
【００１３】
よって、一時記憶放送情報である旨を示す識別情報が予め付加されて放送され、当該識別情報を用いて一時記憶放送情報であるか否かが判定されるので、簡易且つ確実な方法で一時記憶放送情報と他の放送情報とを区分することができる。
【００１４】
上記の課題を解決するために、請求項３に記載の発明は、請求項１に記載の受信装置において、前記判定手段は、前記一時記憶手段に記憶されている前記放送情報のうち一部のみが受信されている当該放送情報を前記一時記憶放送情報であると判定するように構成される。
【００１５】
よって、その一部のみが受信されている放送情報を一時記憶放送情報と判定するので、全体を再生することができない（換言すれば途中から又は途中までしか再生することができない）放送情報を上書きすることで、全体を受信済みの放送情報を長く一時記憶手段内に記憶させることができる。
【００１６】
上記の課題を解決するために、請求項４に記載の発明は、請求項１から３のいずれか一項に記載の受信装置において、前記一時記憶手段に記憶されている各前記放送情報を受信順に当該一時記憶手段から読み出して再生するデコーダ等の再生手段を更に備える。
【００１７】
よって、一時記憶放送情報を含めた放送情報を再生することで、受信した放送情報を視聴することができる。
【００１８】
上記の課題を解決するために、請求項５に記載の発明は、請求項４に記載の受信装置において、前記一時記憶放送情報を除く他の前記放送情報を前記一時記憶手段から読み出して蓄積するハードディスク等の蓄積手段を更に備える。
【００１９】
よって、一時記憶放送情報以外の放送情報を蓄積してそれを後ほど再生することができる。
【００２０】
上記の課題を解決するために、請求項６に記載の発明は、請求項１から５のいずれか一項に記載の受信装置と、前記放送情報を放送する放送装置と、を備える。
【００２１】
よって、一時記憶放送情報以外の放送情報を一時記憶手段内に長く記憶させつつ放送情報を受信することができる。
【００２２】
上記の課題を解決するために、請求項７に記載の発明は、放送されて来る放送情報を受信する受信方法において、前記放送情報を受信順にリングバッファ等の一時記憶手段に一時的に記憶する一時記憶工程であって、前記一時記憶手段における記憶可能容量を越えて更に他の前記放送情報を記憶する場合には、最も古くから当該一時記憶手段に記憶されている前記放送情報に対して最新に受信した前記放送情報を上書きすることを繰り返しつつ、当該放送情報の一時記憶を行う一時記憶工程と、前記一時記憶手段に記憶されているいずれかの前記放送情報が、当該一時記憶手段にのみ記憶されるべき当該放送情報である一時記憶放送情報であるか否かを判定する判定工程と、当該一時記憶放送情報であると判定された前記放送情報の次に受信した前記放送情報を、前記一時記憶手段において前記一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段を制御する記憶制御工程と、を含む。
【００２３】
よって、一時記憶放送情報の次に受信した放送情報を、一時記憶手段において一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段が制御されるので、一時記憶放送情報以外の放送情報（すなわち、他の記憶手段等に転送して記憶することが可能な放送情報）が一時記憶手段内に記憶されている期間を結果的に長くすることができる。
【００２４】
上記の課題を解決するために、請求項８に記載の発明は、コンピュータを、請求項１から５のいずれか一項に記載の受信装置として機能させる。
【００２５】
よって、コンピュータを請求項１に記載の受信装置として機能させる場合には、一時記憶放送情報の次に受信した放送情報を、一時記憶手段において一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段としての当該コンピュータが制御されるので、一時記憶放送情報以外の放送情報（すなわち、他の記憶手段等に転送して記憶することが可能な放送情報）が一時記憶手段としての当該コンピュータ内に記憶されている期間を結果的に長くすることができる。
【００２６】
また、コンピュータを請求項２に記載の受信装置として機能させる場合には、当該コンピュータを請求項１に記載の受信装置として機能させる場合に加えて、一時記憶放送情報である旨を示す識別情報が予め付加されて放送され、当該識別情報を用いて一時記憶放送情報であるか否かが判定されるように当該コンピュータが機能するので、簡易且つ確実な方法で一時記憶放送情報と他の放送情報とを区分することができる。
【００２７】
更に、コンピュータを請求項３に記載の受信装置として機能させる場合には、当該コンピュータを請求項１に記載の受信装置として機能させる場合に加えて、その一部のみが受信されている放送情報を一時記憶放送情報と判定するように当該コンピュータが機能するので、全体を再生することができない（換言すれば途中から又は途中までしか再生することができない）放送情報を上書きすることで、全体を受信済みの放送情報を長く一時記憶手段内に記憶させることができる。
【００２８】
更にまた、コンピュータを請求項４に記載の受信装置として機能させる場合には、当該コンピュータを請求項１から３のいずれか一項に記載の受信装置として機能させる場合に加えて、一時記憶放送情報を含めた放送情報を再生するようにコンピュータが機能することで、受信した放送情報を視聴することができる。
【００２９】
また、コンピュータを請求項５に記載の受信装置として機能させる場合には、当該コンピュータを請求項４に記載の受信装置として機能させる場合に加えて、一時記憶放送情報以外の放送情報を蓄積してそれを後ほど再生することができる。
【発明の効果】
【００３０】
請求項１に記載の発明によれば、一時記憶放送情報の次に受信した放送情報を、一時記憶手段において一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段が制御されるので、一時記憶放送情報以外の放送情報（すなわち、他の記憶手段等に転送して記憶することが可能な放送情報）が一時記憶手段内に記憶されている期間を結果的に長くすることができる。
【００３１】
従って、一時記憶放送情報以外の放送情報の活用を選択するための期間を長くとることができる。
【００３２】
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加えて、一時記憶放送情報である旨を示す識別情報が予め付加されて放送され、当該識別情報を用いて一時記憶放送情報であるか否かが判定されるので、簡易且つ確実な方法で一時記憶放送情報と他の放送情報とを区分することができる。
【００３３】
請求項３に記載の発明によれば、請求項１に記載の発明の効果に加えて、その一部のみが受信されている放送情報を一時記憶放送情報と判定するので、全体を再生することができない（換言すれば途中から又は途中までしか再生することができない）放送情報を上書きすることで、全体を受信済みの放送情報を長く一時記憶手段内に記憶させることができる。
【００３４】
請求項４に記載の発明によれば、請求項１から３のいずれか一項に記載の発明の効果に加えて、一時記憶放送情報を含めた放送情報を再生することで、受信した放送情報を視聴することができる。
【００３５】
請求項５に記載の発明によれば、請求項４に記載の発明の効果に加えて、一時記憶放送情報以外の放送情報を蓄積してそれを後ほど再生することができる。
【００３６】
請求項６に記載の発明によれば、一時記憶放送情報以外の放送情報を一時記憶手段内に長く記憶させつつ放送情報を受信することができる。
【００３７】
従って、一時記憶放送情報以外の放送情報の活用を選択するための期間を長くとることができる。
【００３８】
請求項７に記載の発明によれば、一時記憶放送情報の次に受信した放送情報を、一時記憶手段において一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段が制御されるので、一時記憶放送情報以外の放送情報（すなわち、他の記憶手段等に転送して記憶することが可能な放送情報）が一時記憶手段内に記憶されている期間を結果的に長くすることができる。
【００３９】
従って、当該一時放送情報以外の放送情報の活用を選択するための期間を長くとることができる。
【００４０】
請求項８に記載の発明によれば、コンピュータを請求項１に記載の受信装置として機能させる場合には、一時記憶放送情報の次に受信した放送情報を、一時記憶手段において一時記憶放送情報が記憶されている記憶領域上に上書き記憶するように当該一時記憶手段としての当該コンピュータが制御されるので、一時記憶放送情報以外の放送情報（すなわち、他の記憶手段等に転送して記憶することが可能な放送情報）が一時記憶手段としての当該コンピュータ内に記憶されている期間を結果的に長くすることができる。
【００４１】
従って、一時記憶放送情報以外の放送情報の活用を選択するための期間を長くとることができる。
【００４２】
また、コンピュータを請求項２に記載の受信装置として機能させる場合には、当該コンピュータを請求項１に記載の受信装置として機能させる場合に加えて、一時記憶放送情報である旨を示す識別情報が予め付加されて放送され、当該識別情報を用いて一時記憶放送情報であるか否かが判定されるように当該コンピュータが機能するので、簡易且つ確実な方法で一時記憶放送情報と他の放送情報とを区分することができる。
【００４３】
更に、コンピュータを請求項３に記載の受信装置として機能させる場合には、当該コンピュータを請求項１に記載の受信装置として機能させる場合に加えて、その一部のみが受信されている放送情報を一時記憶放送情報と判定するように当該コンピュータが機能するので、全体を再生することができない（換言すれば途中から又は途中までしか再生することができない）放送情報を上書きすることで、全体を受信済みの放送情報を長く一時記憶手段内に記憶させることができる。
【００４４】
更にまた、コンピュータを請求項４に記載の受信装置として機能させる場合には、当該コンピュータを請求項１から３のいずれか一項に記載の受信装置として機能させる場合に加えて、一時記憶放送情報を含めた放送情報を再生するようにコンピュータが機能することで、受信した放送情報を視聴することができる。
【００４５】
また、コンピュータを請求項５に記載の受信装置として機能させる場合には、当該コンピュータを請求項４に記載の受信装置として機能させる場合に加えて、一時記憶放送情報以外の放送情報を蓄積してそれを後ほど再生することができる。
【発明を実施するための最良の形態】
【００４６】
次に、本発明を実施するための最良の形態について、図１乃至図６を用いて説明する。
【００４７】
なお、以下に説明する実施形態は、インターネット等のネットワークを介して放送局からコンテンツを放送する放送システムに含まれる端末装置であって、当該放送されるコンテンツに対応するデータを受信し、その受信したデータを再生することで当該コンテンツを視聴させる受信装置としての端末装置に対して本発明を適用した場合の実施の形態である。
【００４８】
また、図１は実施形態に係る放送システムの概要構成を示すブロック図であり、図２は当該放送システムに含まれる端末装置の概要構成を示すブロック図であり、図３は当該放送システムにおいて放送されるコンテンツの内容を例示する図であり、図４及び図５は当該端末装置におけるリングバッファの動作を示す図であり、図６は当該端末装置における実施形態に係る動作を纏めて示すフローチャートである。
【００４９】
図１（ａ）に示すように、実施形態に係る放送システムＳは、放送装置としての放送局Ｂを頂点として各端末装置Ｔがツリー状に回線Ｌを介して接続された構成となっている。そして、予め定められた番組予定表等に則り、放送局Ｂから各コンテンツのデータＤが各端末装置Ｔに配信（放送）される。このとき、放送システムＳにおいて放送局Ｂから見て末端に接続されている端末装置Ｔ以外の端末装置Ｔは、当該末端の端末装置ＴへのデータＤの中継機能を兼ね備えていることになる。
【００５０】
なお、上述したコンテンツの具体例としては、例えば、曲、映像、番組、コマーシャル等が挙げられる。
【００５１】
一方、当該コンテンツ毎の当該データＤは、図１（ｂ）に例示するように、そのデータＤに対応するコンテンツの属性等が記述されたヘッダＨを先頭として、コンテンツ本体としての動画像情報や音声情報或いは文字情報等からなる配信データＢＤが含まれた構造となっている。
【００５２】
このとき、当該ヘッダＨには、上記属性の一つとして、配信データＢＤとして含まれているコンテンツが後述する端末装置Ｔ内のリングバッファ内にのみ記憶されるべきものであって、同じく後述するハードディスクへは記憶されるべきでない（すなわち保存（購入）されるべきでない）ものであるか否かを示す保存許可フラグが含まれている。そして、当該保存許可フラグが「保存不可」とされる理由としては、上述したように著作権法上の理由やコンテンツの内容に応じた年齢制限上の理由等がある。
【００５３】
次に、各端末装置Ｔの構成及び全体動作について、図２を用いて説明する。なお、図１に示す各端末装置Ｔ夫々の構成は、基本的に全て同一とされている。
【００５４】
図２に示すように、実施形態に係る端末装置Ｔは、外部インターフェース１と、判定手段及び記憶制御手段としてのＣＰＵ２と、再生手段としてのデコーダ３と、フレームバッファ４と、スーパーインポーズ部５と、液晶ディスプレイ等よりなるディスプレイ６と、ＲＡＭ（Random Access Memory）７と、蓄積手段としてのハードディスク８と、ＲＯＭ（Read Only Memory）９と、音声復号用の音声デコーダ及び増幅器等を含むスピーカ１０と、により構成されている。そして、上記外部インターフェース１、ＣＰＵ２、デコーダ３、フレームバッファ４、スーパーインポーズ部５、ディスプレイ６、ＲＡＭ７、ハードディスク８、ＲＯＭ９及びスピーカ１０は内部バス１１を介して相互に情報の授受が可能に接続されている。また、ＲＡＭ７内の揮発性領域には一時記憶手段としての上述したリングバッファ７Ａが形成されている。
【００５５】
次に、各構成部材の概要動作を説明する。
【００５６】
先ず、外部インターフェース１は、放送システムＳ内の上記回線Ｌに接続されており、当該回線Ｌを介して上記データＤの授受を行う。
【００５７】
そして、外部インターフェース１を介して受信された各コンテンツ毎のデータＤは、ＣＰＵ２の制御の下、バス１１を介してＲＡＭ７内のリングバッファ７Ａに受信順にコンテンツ毎に記憶される。このとき、当該リングバッファ７Ａにおいては、上述したように、その記憶可能容量以下の情報量を有するデータＤを記憶する場合は、その受信順に各データＤが記憶され、その受信順にバス１１を介してデコーダ３に出力されるのに対し、当該記憶可能容量を越えるデータＤについては、最も古くからリングバッファ７Ａ内に記憶されているコンテンツに対応するデータＤに対して最新に受信したコンテンツに対応するデータＤを上書き記憶することを繰り返しつつ、受信された各コンテンツに対応するデータＤが順次記憶される。なお、図２に示すリングバッファ７Ａにおける実施形態に係る記憶制御動作については、後ほど詳述する。
【００５８】
一方、上記リングバッファ７Ａ内に一時的に記憶されたデータＤは、ＣＰＵ１の制御の下、各コンテンツ毎に予め設定されたタイミングで当該リングバッファ７Ａから読み出され、バス１１を介してデコーダ３へ出力される。
【００５９】
そして、デコーダ３は、当該データＤに対して予め設定された復号方式に則った復号処理を施し、スーパーインポーズ部５へ出力する。
【００６０】
これと並行して、フレームバッファ４は、後述するスーパーインポーズ部５におけるメニュー画面等の重畳処理に供させるべく、上記データＤの一部を一時的に記憶し、予め設定されているタイミングでスーパーインポーズ部５へ出力する。
【００６１】
これらにより、スーパーインポーズ部５においては、デコーダ３から出力されて来る復号後の画像情報に対して上記メニュー画面等を必要に応じて重畳し、ディスプレイ６における表示用の出力信号として当該ディスプレイ６に出力する。
【００６２】
そして、ディスプレイ６は、当該出力信号に対応した動画像又は静止画像を表示する。
【００６３】
他方、スピーカ１０は、データＤに含まれている音声情報をバス１１を介して受け取り、これを復号・増幅して対応する音を放音する。
【００６４】
また、ハードディスク８は、ＣＰＵ２の制御の下、各コンテンツに対応するデコーダＤのうち当該ハードディスク８に保存可能なデータＤを取得し、これを磁気的に且つ不揮発性に記憶する。
【００６５】
上記した各構成部材における動作を実現すべく、ＣＰＵ２は、ＲＯＭ９に予め記憶されている当該動作制御用のプログラム等を当該ＲＯＭ９から読み出し、当該プログラム等に基づいて上記各構成部材を統括制御すると共に、実施形態に係るリングバッファ７Ａにおける記憶制御を行う。
【００６６】
次に、上述した構成を備える端末装置Ｔにおける、実施形態に係るリングバッファ７Ａの記憶制御動作について、具体的に図３乃至図６を用いて説明する。
【００６７】
（Ｉ）記憶制御動作の第一の態様について
最初に、当該記憶制御動作の第一の態様について、図３及び図４を用いて説明する。
【００６８】
先ず、以下の実施形態の説明では、図３に示す放送予定リスト（番組表）に則り、名称「ＡＡＡ」なるコンテンツから名称「ＥＥＥ」なるコンテンツまでの五つのコンテンツが連続して放送局Ｂから放送されるものとする。ここで、以下の説明では、一般に、名称「ＡＡＡ」なるコンテンツを「コンテンツＡＡＡ」のように示すこととする。
【００６９】
そして、この五つのコンテンツのうち、コンテンツＣＣＣのみがハードディスク８への保存が不可とされているとする。すなわち、コンテンツＣＣＣ以外の四つのコンテンツＡＡＡ、ＢＢＢ、ＤＤＤ及びＥＥＥ夫々のデータＤにおけるヘッダＨには「保存許可」を示す保存許可フラグが含まれており、コンテンツＣＣＣのデータＤＣＣＣにおけるヘッダＨには「保存不可」を示す保存許可フラグが含まれている。
【００７０】
この前提において、以下の第一の態様では、放送局Ｂから各コンテンツの放送が（コンテンツＡＡＡから）開始されると、それを受信した端末装置Ｔのリングバッファ７Ａには、図４（ａ）に示すように、当該コンテンツＡＡＡのデータＤＡＡＡが、受信順に蓄積されていくと共に、デコーダ３に対してその蓄積順に出力される（図４（ａ）破線矢印参照）。
【００７１】
このとき、当該リングバッファ７Ａにおいては、上記ＦＩＦＯ方式でデータＤＡＡＡの入出力を行うべく、蓄積された（換言すれば受信された）データＤＡＡＡが記憶されたリングバッファ７Ａ内の番地（すなわち、蓄積されるデータＤＡＡＡの先頭）を常に示す書込みポインタＰＷの値が、当該受信に伴って（図４（ａ）に示す場合では）時計回りにインクリメントされていくと共に、デコーダ３へ出力したデータＤＡＡＡのリングバッファ７Ａ内の番地を示す読み出しポインタＰＲの値が、当該出力に伴って上記書込みポインタＰＷを追いかけるように時計回りにインクリメントされていく。そして、ＣＰＵ２では、この書込みポインタＰＷの値及び読み出しポインタＰＲの値を夫々認識することで、当該リングバッファ７Ａにおける第一の態様としての記憶制御動作を実行する。
【００７２】
ここで、書込みポインタＰＷと読み出しポインタＰＲの差に相当するリングバッファ７Ａの領域は、デコーダ３に定期的に安定してコンテンツのデータを供給できるようにするためのバッファとして機能する。すなわち、このバッファとして機能する領域の存在により、外部インターフェース１からのデータ到着周期に一時的な遅れがあった場合でも、デコーダ３に供給するデータが途絶えることがないのである。
【００７３】
このとき、当該読み出しポインタＰＲの進む速度は、デコーダ３のデータ消費速度に依存して決定され、更に書込みポインタＰＷの速度は、放送局Ｂにおけるデータ送出速度に依存して決定されるものであるが、放送局Ｂは二つの速度が一致するように当該データ送出速度を調整する。そして、コンテンツの視聴開始時において、ＣＰＵ２が、書込みポインタＰＷとの読み出しポインタＰＲの差が既定値を超えたところで、デコーダ３における復号処理等を開始することで、各ポインタの差がほぼ一定に開いた状態を維持しつつ、コンテンツ再生等の動作が実行されることとなる。
【００７４】
上述したリングバッファ７ＡへのデータＤの蓄積動作がコンテンツＡＡＡからコンテンツＢＢＢを経てコンテンツＣＣＣまで完了すると、リングバッファ７Ａにおいては、図４（ｂ）に示す状態で書込みポインタＰＷ及び読み出しポインタＰＲが進行している。
【００７５】
そして、第一の態様に係るリングバッファ７Ａにおける記憶制御動作では、ハードディスク８への保存が不可とされているコンテンツＣＣＣのデータＤＣＣＣの次に当該リングバッファ７Ａに記憶されるべきデータＤＤＤＤは、従来のようにデータＤＣＣＣが記憶されているリングバッファ７Ａの領域に続く領域ではなく、当該データＤＣＣＣが記憶されているリングバッファ７Ａの領域自体に上書き記憶される。よって、当該データＤＤＤＤの記憶が完了した後のリングバッファ７Ａは、図４（ｃ）に示すように、元のデータＤＣＣＣが記憶されていた領域に当該データＤＤＤＤが記憶されており、これによりハードディスク８への保存が不可とされているデータＤＣＣＣはリングバッファ７Ａ上から消失する。
【００７６】
これ以降は、当該データＤＤＤＤが記憶されたリングバッファ７Ａ上の領域に続けて（換言すれば、データＤＤＤＤに対して上書きされることなく）、ハードディスク８への保存が認められているコンテンツＥＥＥのデータＤＥＥＥが受信順に順次記憶され、デコーダ３に出力されていくことになる。このとき、読み出しポインタＰＲは書込みポインタＰＷの後を追って、書込みポインタＰＷと同様に、データＤＣＣＣの末尾まで進行したところで、データＤＤＤＤの先頭位置まで戻って、再び進行することになる。
【００７７】
（II）記憶制御動作の第二の態様について
次に、実施形態に係る記憶制御動作の第二の態様について、図５を用いて説明する。なお、以下の説明では、上記図３において示した各コンテンツＡＡＡ乃至ＥＥＥが順次放送されているものとする。また、以下に説明する第二の態様は、各コンテンツＡＡＡ乃至ＥＥＥのうちいずれか一つのコンテンツの途中から受信を開始した場合のリングバッファ７Ａにおける記憶制御動作を説明するものである。
【００７８】
すなわち、図５（ａ）に示すように、端末装置Ｔにおいて、コンテンツＡＡＡの放送開始後においてその途中から受信を開始した場合、当該受信を開始した以降のコンテンツＡＡＡのデータＤＡＡＡが受信順に蓄積されていくと共に、デコーダ３に対してその蓄積順に出力される（図５（ａ）破線矢印参照）。
【００７９】
このとき、当該リングバッファ７Ａにおいては、図４で示した場合と同様にして書込みポインタＰＷの値が時計回りにインクリメントされていくと共に、読み出しポインタＰＲの値も、当該出力に伴って上記書込みポインタＰＷを追いかけるように時計回りにインクリメントされていく。
【００８０】
そして、上述したリングバッファ７ＡへのデータＤの蓄積動作がコンテンツＡＡＡの受信開始以降について完了すると、次に受信されるコンテンツＢＢＢのデータＤＢＢＢは、先に（途中から）記憶されたデータＤＡＡＡが記憶されているリングバッファ７Ａの領域に上書き記憶される。よって、当該データＤＢＢＢの記憶が完了した後のリングバッファ７Ａは、図５（ｂ）に示すように、元のデータＤＡＡＡが記憶されていた領域に当該データＤＢＢＢが記憶されており、これによりその全てが記憶されたのではないデータＤＡＡＡはリングバッファ７Ａ上から消失する。
【００８１】
これ以降は、当該データＤＢＢＢが記憶されたリングバッファ７Ａ上の領域に続けて（換言すれば、データＤＢＢＢに対して上書きされることなく）、コンテンツＣＣＣ以降の各コンテンツに対応するデータＤが受信順にリングバッファ７Ａ内に順次記憶され、デコーダ３に出力されていくことになる。
【００８２】
次に、上記図３乃至図５を用いて説明した実施形態に係るリングバッファ７Ａにおける記憶制御を実現すべく、ＣＰＵ２を中心として実行される動作について、上記第一の態様及び第２の態様に夫々相当する分を纏めて図６を用いて説明する。
【００８３】
実施形態に係る端末装置Ｔが放送局Ｂに接続されると、図６に示すように、ＲＡＭ７内のリングバッファ７Ａ以外の揮発性領域に設定されている判定フラグを初期化（すなわち、その値を「０」）とする。
【００８４】
ここで、当該判定フラグとは、以下に説明する動作において、あるコンテンツのデータＤをハードディスク８に転送して保存させることが可能か否かの判定を行ったか否かを示すフラグであり、その値が「１」であるときはその時に保存判定対象となっていたデータＤに対して保存するか否かの判定が既に行われたことを示し、その値が「０」であるときは当該判定が未だ行われていないことを示している。
【００８５】
判定フラグの初期化が完了したら、次にリングバッファ７Ａにおける空き領域の先頭部分に先頭アドレスマーカを設定し（ステップＳ２）、外部インターフェース１を介してデータＤを受信し（ステップＳ３）、その受信したデータＤをリングバッファ７Ａにおける上記先頭アドレスマーカ以降の領域に順次記憶させる（ステップＳ４）。
【００８６】
次に、当該データＤの受信中においては、当該データＤにより構成されるコンテンツにおける最終データを受信してリングバッファ７Ａに記憶させたか否かが常に監視されている（ステップＳ５）。そして、当該ステップＳ５の判定において最終データの受信及び記憶が未だ完了していないときは（ステップＳ５；Ｎ）、データＤの受信及び記憶を継続しつつその記憶されたデータＤを記憶順にリングバッファ７Ａからデコーダ３へ転送する（ステップＳ８）。
【００８７】
そして、当該データＤの転送中においては、上記最終データまでデコーダ３に転送したか否かが常に監視されており（ステップＳ９）、最終データの転送が未だ完了していないときは（ステップＳ９；Ｎ）、次に、当該転送中のデータＤが、データＤにおけるヘッダＨとしてのデータであるか、或いは配信データＢＤとしてのデータであるかを確認する（ステップＳ１２）。
【００８８】
これにより、転送中のデータＤがヘッダＨとしてのデータであるときは（ステップＳ１２；ヘッダ）、その内容（特に保存許可フラグの内容）を確認し（ステップＳ１３）、上記判定フラグの値を「１」とした上で（ステップＳ１４）、上記ステップＳ１３の確認において確認された保存許可フラグの内容が「保存可能」であるか「保存不可」であるかを判定する（ステップＳ１５）。これにより、当該保存許可フラグの内容が「保存可能」であるときは（ステップＳ１５；可）、現在そのデータＤを転送中のコンテンツの属性が「保存可能」である旨を図示しないＲＡＭ７内のリングバッファ７Ａ以外の揮発性領域に記憶させ（ステップＳ１６）、後述するステップＳ２２に移行する。
【００８９】
一方、ステップＳ１５の判定において、判定（ステップＳ１５）した保存許可フラグの内容が「保存不可」であったときは（ステップＳ１５；不可）、現在そのデータＤを転送中のコンテンツの属性が「保存不可」である旨を上記ＲＡＭ７内のリングバッファ７Ａ以外の揮発性領域に記憶させ（ステップＳ１７）、後記ステップＳ２２に移行する。
【００９０】
他方、ステップＳ１２の判定において、転送中のデータＤが配信データＢＤとしてのデータであるときは（ステップＳ１２；コンテンツデータ）、上記判定フラグの現在の値を確認する（ステップＳ１８）。そして、その値が「０」、すなわち、現在転送中のデータＤに対応するコンテンツについてハードディスク８への保存が可能であるか否かの判定を未だ行っていないときは（ステップＳ１８；Ｙ）、コンテンツを途中から受信したことを示しているので、上記ステップＳ１７の処理と同様にして「保存不可」である旨を上記揮発性領域に記憶させ（ステップＳ１９）、その後当該判定フラグの値を「１」として（ステップＳ２０）後述するステップＳ２１に移行する。
【００９１】
更に、ステップＳ１８の判定において、判定フラグの現在の値が「１」、すなわち、現在転送中のデータＤに対応するコンテンツについてハードディスク８への保存が可能であるか否かの判定が完了しているときは（ステップＳ１８；Ｎ）、そのままその転送中のコンテンツに対応するデータＤを復号して再生する（ステップＳ２１）。
【００９２】
そして、上記最終データの受信及びリングバッファ７Ａへの記憶が完了したか否かを確認し（ステップＳ２２）、その受信及び記憶が完了していないときは（ステップＳ２２；Ｎ）、上記ステップＳ３に戻って現在受信中のデータＤの受信を継続し、その受信及び記憶が完了しているときは（ステップＳ２２；Ｙ）、次の新たなコンテンツを受信すべく、上記ステップＳ１に戻って上述してきた動作を当該新たなコンテンツ（のデータＤ）に対して繰り返す。
【００９３】
一方、上記ステップＳ５の判定において、当該最終データの受信及び記憶が完了したときは（ステップＳ５；Ｙ）、その受信完了したコンテンツに対応するデータＤが「保存可能」であるか「保存不可」であるかを、上記揮発性領域において確認する（ステップＳ６）。これにより、当該データＤが「保存可能」であるときは（ステップＳ６；可）ステップＳ８に移行し、一方、「保存不可」であるときは（ステップＳ６；不可）、現在の書込みポインタＰｗの値を、上記ステップＳ２において設定したアドレスマーカにより示される値まで戻し（ステップＳ７。図４（ｂ）及び同（ｃ）参照）、上記ステップＳ８に移行する。
【００９４】
他方、上記ステップＳ９の判定において、当該最終データの転送が完了したときは（ステップＳ９；Ｙ）、上記ステップＳ６と同様にしてその転送完了したコンテンツに対応するデータＤが「保存可能」であるか「保存不可」であるか確認する（ステップＳ１０）。これにより、当該データＤが「保存可能」であるときは（ステップＳ１０；可）ステップＳ１２に移行し、一方、「保存不可」であるときは（ステップＳ１０；不可）、現在の読み出しポインタＰＲの値を、上記ステップＳ２において設定したアドレスマーカにより示される値まで戻し（ステップＳ１１。図４（ｂ）及び同（ｃ）参照）、上記ステップＳ１２に移行する。
【００９５】
そして、上述したステップＳ１３乃至Ｓ１７の処理又はステップＳ１８乃至Ｓ２１の処理のいずれかを実行した後、再度上記最終データの受信及びリングバッファ７Ａへの記憶が完了したか否かを確認し（ステップＳ２２）、その受信及び記憶が完了していないときは（ステップＳ２２；Ｎ）、上記ステップＳ３に戻って現在受信中のデータＤの受信を継続し、その受信及び記憶が完了しているときは（ステップＳ２２；Ｙ）、次の新たなコンテンツを受信すべく、上記ステップＳ１に戻って上述してきた動作を当該新たなコンテンツ（のデータＤ）に対して繰り返す。
【００９６】
以上図６に示した一連の処理が連続して受信される各コンテンツを対象として夫々繰り返して実行されることで、図４及び図５で示した各形態の記憶制御が実現される。
【００９７】
なお、図６のフローチャートにより示される処理は、使用者が現在視聴している放送チャネルを他の放送チャンネルに変更した場合、又は端末装置Ｔ自体の電源をオフとした場合に終了する。
【００９８】
以上、夫々説明したように、実施形態に係る端末装置Ｔ及びこれを含む放送システムＳの動作によれば、ハードディスク８への保存が不可とされているコンテンツ（以下、単に不可コンテンツと称する）の次に受信したコンテンツのデータＤを、リングバッファ７Ａにおいて当該不可コンテンツが記憶されている領域上に上書き記憶されるので、結果的に当該不可コンテンツがリングバッファ７Ａ内から消失することで当該不可コンテンツがリングバッファ７Ａ以外に記憶されることを防止できると共に、不可コンテンツ以外のコンテンツ（すなわち、ハードディスク８に転送して保存することが可能なコンテンツ）がリングバッファ７Ａ内に記憶されている期間を結果的に長くすることができる。
【００９９】
従って、不可コンテンツ以外のコンテンツの活用を選択するための期間を長くとることができる。
【０１００】
また、不可コンテンツである旨を示す保存許可フラグが予め付加されて放送され、当該保存許可フラグを用いて不可コンテンツであるか否かが判定されるので、簡易且つ確実な方法で不可コンテンツと他のコンテンツとを区分することができる。
【０１０１】
更に、その一部のみが受信されているコンテンツを上記不可コンテンツと同様に判定するので、全体を再生することができない（換言すれば途中から又は途中までしか再生することができない）コンテンツを上書きすることで、全体を受信済みのコンテンツを長くリングバッファ７Ａ内に記憶させることができる。
【０１０２】
更にまた、全てのコンテンツを再生することで、受信したコンテンツを逐次受信順に視聴することができる。
【０１０３】
また、不可コンテンツ以外のコンテンツをハードディスク８内に蓄積してそれを後ほど再生することができる。
【０１０４】
なお、上述した実施形態では、ツリー型のネットワークにより構成される放送システムＳに対して本発明を適用した場合について説明したが、これ以外に、本発明は、他の形態のネットワーク（例えば、いわゆるピア・ツー・ピア型のネットワーク）を用いて放送されるコンテンツを、そのネットワークに属する端末装置Ｔにおいて受信する場合に広く適用することができる。
【０１０５】
更に、上述した図６に示すフローチャートに対応するプログラムを、フレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又はインターネット等を介して取得して記録しておき、これらを汎用のコンピュータで読み出して実行することにより、当該コンピュータを実施形態に係るＣＰＵ２として機能させることも可能である。
【産業上の利用可能性】
【０１０６】
以上夫々説明したように、本発明はネットワークを介したコンテンツ配信システムの分野に利用することが可能であり、特に放送形式によるコンテンツ配信システムであって、そのコンテンツとして、端末装置Ｔにおいて保存（購入）することが可能なコンテンツとそれが認められていないコンテンツとが混在して配信される配信システムの分野に適用すれば特に顕著な効果が得られる。
【図面の簡単な説明】
【０１０７】
【図１】実施形態の放送システムを示す図であり、（ａ）は当該放送システムの概要構成を示すブロック図であり、（ｂ）はその放送システムにおいて配信されるデータの構造を例示する図である。
【図２】実施形態の端末装置の概要構成を示すブロック図である。
【図３】実施形態の放送システムに対応する放送予定リストの内容を例示する図である。
【図４】実施形態の第一の形態に係るリングバッファにおける記憶制御動作を例示する図であり、（ａ）は第一の段階を例示する図であり、（ｂ）は第二の段階を例示する図であり、（ｃ）は第二の段階を例示する図である。
【図５】実施形態の第二の形態に係るリングバッファにおける記憶制御動作を例示する図であり、（ａ）は第一の段階を例示する図であり、（ｂ）は第二の段階を例示する図である。
【図６】実施形態の第一及び第二の形態に係るリングバッファにおける記憶制御動作を示すフローチャートである。
【符号の説明】
【０１０８】
１    外部インターフェース
２    ＣＰＵ
３    デコーダ
４    フレームバッファ
５    スーパーインポーズ部
６    ディスプレイ
７    ＲＡＭ
７Ａ    リングバッファ
８    ハードディスク
９    ＲＯＭ
１０    スピーカ
１１    内部バス
Ｂ    放送局
Ｔ    端末装置
Ｌ    回線
Ｈ    ヘッダ
ＢＤ    配信データ
Ｄ、ＤＡＡＡ、ＤＢＢＢ、ＤＣＣＣ、ＤＤＤＤ    データ
ＰＲ    読み出しポインタ
ＰＷ    書込みポインタ
【図１】
2006319700.tif 000003
【図２】
2006319700.tif 000004
【図３】
2006319700.tif 000005
【図４】
2006319700.tif 000006
【図５】
2006319700.tif 000007
【図６】
2006319700.tif 000008