(57)【要約】【課題】予約していたコンテンツの保存に失敗した場合に、事前に確保していた記憶部のコンテンツ内容記憶領域を開放する事によって、予約部情報記憶部の有効活用を図ると同時に、失敗したコンテンツの予約情報は利用者が活用可能に報知するまで残す事を可能にする。【解決手段】コンテンツ予約情報と予約録画等のコンテンツ内容記憶領域の管理を分けて行うことによって、予約用に確保したコンテンツ内容記録領域の開放をコンテンツ予約情報とは別に開放する。これによって、コンテンツ予約情報の再利用を可能にすると同時に予約情報記憶部資源の有効活用を図る様に実現する。【選択図】図１
2006180528.tif 000002
【特許請求の範囲】
【請求項１】
予約情報記憶手段と、
計時手段と、
コンテンツのタイトル、チャンネル名、放送時間を含む予約情報を入力する予約情報入力手段と、
該予約情報入力手段によって入力された予約情報を、前記予約情報記憶手段のコンテンツ予約情報記憶領域に保存する予約情報保存手段と、
前記予約情報入力手段から入力された予約情報に基づいて、コンテンツを記憶するためのコンテンツ内容記憶領域を前記予約情報記憶手段に確保する記憶領域確保手段と、
前記予約情報入力手段によって入力されたコンテンツの予約情報に基づいて、通信網を介して放送又は配信されるコンテンツを前記コンテンツ内容記憶領域に保存するコンテンツ保存手段と、
電源投入時に、前記予約情報記憶手段に保存された放送時間と計時手段による現在時刻とを照合して保存処理が行なわれていない予約情報を判定し、当該予約情報を保持した状態で前記コンテンツ内容記憶領域の確保を解除する記憶領域開放手段とを備えることを特徴としたコンテンツ保存装置。
【請求項２】
前記記憶領域開放手段により前記コンテンツ内容記憶領域の確保が解除された場合に、予約保存が行なわれなかったコンテンツがある旨を表示する表示手段を、さらに備えた請求項１記載のコンテンツ保存装置。
【請求項３】
コンテンツのタイトル、チャンネル名、放送時間を含む予約情報を入力するステップと、
入力された予約情報を、予約情報記憶手段のコンテンツ予約情報記憶領域に保存するステップと、
入力された予約情報に基づいて、コンテンツを記憶するためのコンテンツ内容記憶領域を前記予約情報記憶手段に確保するステップと、
入力されたコンテンツの予約情報に基づいて、通信網を介して放送又は配信されるコンテンツを前記コンテンツ内容記憶領域に保存するステップと、
電源投入時に、前記予約情報記憶手段に保存された放送時間と現在時刻とを照合して保存処理が行なわれていない予約情報を判定し、当該予約情報を保持した状態で前記コンテンツ内容記憶領域の確保を解除するステップとからなることを特徴としたコンテンツ保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信に基づく予約保存システムにおいてコンテンツ保存装置を用いて予約保存を行うものであって、予約保存に失敗した時のコンテンツ内容記憶領域の領域開放、およびコンテンツ予約情報の保持に関するものである。
【背景技術】
【０００２】
現在、コンテンツ配信に基づく予約保存システムにおいて、コンテンツ保存装置を用いて予約保存を行うことの出来るシステムが多数考案されている。
【０００３】
例えば、特許文献１では、テレビジョン映像信号の垂直ブランキング期間に重畳されたテレテキスト信号に含まれる放送予定の番組表（ＥＰＧ：ＥＬＥＣＴＲＩＣ ＰＲＯＧＲＡＭ ＧＵＩＤＥ）を抽出し、このコンテンツを予約保存のためのコンテンツ予約情報として利用して、テレビ番組（コンテンツ）の録画予約を行うことで、コンテンツの予約保存を支援するものである。
【０００４】
又、現在、パーソナルコンピュータなどの限られたメモリ容量しか持たない装置においては、限られたメモリ領域を有効に利用するために、メモリの確保、開放を効率的に行うことを目的として様々な発明がなされている。
【０００５】
例えば、特許文献２では、限られたメモリ領域を有効に活用するために、メモリを確保する際、所定の領域を一括して確保し、その領域を複数のメモリ領域に分割して用いる情報処理システムにおいて、前記メモリの状態を前記メモリ領域毎に管理する複数のメモリ管理テーブルと、各メモリ管理テーブルを管理するテーブル管理テーブルと、該テーブル管理テーブルによって前記確保したメモリ領域を管理するメモリ確保手段と、各フェーズの終了時点で不要となるメモリ管理テーブルを前記テーブル管理テーブルより探し出し、前記メモリ管理テーブルを更新することによりメモリ開放を行うメモリ開放手段とを有することを特徴するメモリ管理方式が考案されている。
【０００６】
これによって、テーブルの種別により各種のテーブルを一括管理しているため、メモリ領域を開放する際に、一つ一つのテーブルを開放して行くことが無く、同様のテーブルを１回で開放でき、メモリ管理を高速に行うことができるという効果がある。
【特許文献１】特開平２−１９８７５３号公報
【特許文献２】特開平３−４８９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献２には問題がある。それは、メモリの開放を行う際に、開放する必要のないメモリ領域まで開放を行っているという点である。
【０００８】
以下詳しく述べると、特許文献２では、所定のメモリ領域を確保する際に、所定のメモリ領域を、複数の分割されたテーブルの集まりとして確保する。
【０００９】
そして、所定のメモリ領域を構成する複数のテーブルの管理は、テーブル管理テーブルが行っている。所定のメモリ領域が不要になったら、テーブル管理テーブルが管理している複数のテーブル領域をすべて開放することで、不要となるメモリ領域をすべて削除し、メモリの確保／開放時の高速化を図っている。
【００１０】
今、特許文献２で発明されている技術を、特許文献１で述べられているコンテンツ予約保存時の処理で応用すると、ユーザがあるコンテンツＡの予約保存の命令を出力した場合、メモリ上には、図３で示すように、コンテンツ予約情報３０として、コンテンツのタイトル３３、チャンネル名３４、放送時間３５、その他の必要情報３６を記憶するためのテーブル、又、コンテンツ内容自体を記録するためのコンテンツ内容記憶領域３７というテーブルがメモリ上確保され、これらのテーブルを、テーブル管理テーブル３１中に存在するコンテンツＡテーブル管理域３２が管理することになる。具体的には、コンテンツＡテーブル管理域３２は、コンテンツのタイトル３３、チャンネル名３４、放送時間３５、その他の必要情報３６を記憶するためのテーブル、コンテンツ内容自体を記録するためのコンテンツ内容記憶領域３７というテーブルの各々のアドレスを記憶している。
【００１１】
ここで、図３のタイトル３３というテーブルにはコンテンツＡのタイトルが記憶され、チャンネル名３４というテーブルには、コンテンツＡの放送チャンネル名が記憶され、放送時間３５というテーブルには、コンテンツＡの放送時間（開始時刻と終了時刻）が記憶され、その他必要情報３６というテーブルには、コンテンツＡのジャンルなどその他の必要情報が記憶され、コンテンツ内容記憶領域３７というテーブルには、実際にコンテンツＡの記憶が行われることを示している。
【００１２】
もし、コンテンツＡの配信開始時刻になっても装置の電源が入っていなかったなどの理由により予約保存に失敗したとすると、コンテンツＡテーブル管理域３２で管理しているタイトル３３、チャンネル名３４、放送時間３５、その他必要情報３６を記憶するテーブルと、コンテンツ内容自体を記憶するためのコンテンツ内容記憶領域３７のテーブル領域は不用になるため、特許文献２の発明を用いると、あらかじめ確保していたタイトル３３、チャンネル名３４、放送時間３５、その他必要情報３６、コンテンツ内容記憶領域３７の不要なテーブル領域はすべて開放することとなる。
【００１３】
しかし、ここで不要となったこれらのテーブル領域をすべて開放するのは問題である。なぜならば、ここで、タイトル３３、チャンネル名３４、放送時間３５、その他必要情報３６から構成されているコンテンツ予約情報３０のテーブル領域を削除してしまうと、利用者が何のコンテンツを予約保存しようとしていたかという情報まで削除されてしまい、利用者が何のコンテンツを予約保存しようとしていたか後から確認することが出来なくなってしまうからである。
【００１４】
この問題を解決するための方法として、まず、タイトル３３、チャンネル名３４、放送時間３５、その他必要情報３６などのコンテンツ予約情報３０と、コンテンツ内容記憶領域３７のテーブル領域をすべて残しておくという方法が考えられる。しかし、この方法だと、利用者がコンテンツ予約保存の命令処理を出力した時に確保されたタイトル３３、チャンネル名３４、放送時間３５、その他必要情報３６、コンテンツ内容記憶領域３７などのテーブル領域がすべて確保され続ける状態となるので、不要なメモリ領域が確保された状態が続き、メモリの効率的利用を行うことが出来ない。
【００１５】
次に、コンテンツ予約保存に失敗したしたことを確かめた利用者が、確保されていた領域を手動で開放してやるという方法が考えられる。しかし、これでは利用者の操作が複雑になるし、利用者が領域を開放する作業をするまでは、保存領域が利用できず、コンテンツ保存装置全体の仕様可能なメモリ容量が少なくなる。
【００１６】
よって、本発明では、コンテンツ予約保存に失敗したとしても、確保していた領域の中から、利用者が何のコンテンツを予約保存しようとしていたか確認できるコンテンツ予約情報３０（コンテンツのタイトル名、配信されるチャンネル名、放送時間等）のみを残して、コンテンツ内容記憶領域３７は自動的に開放することが出来るコンテンツ保存装置を提供してやることを目的とする。
【課題を解決するための手段】
【００１７】
本発明のコンテンツ保存装置は上記課題を解決するために、予約情報記憶手段と、計時手段と、コンテンツのタイトル、チャンネル名、放送時間を含む予約情報を入力する予約情報入力手段と、該予約情報入力手段によって入力された予約情報を、前記予約情報記憶手段のコンテンツ予約情報記憶領域に保存する予約情報保存手段と、前記予約情報入力手段から入力された予約情報に基づいて、コンテンツを記憶するためのコンテンツ内容記憶領域を前記予約情報記憶手段に確保する記憶領域確保手段と、前記予約情報入力手段によって入力されたコンテンツの予約情報に基づいて、通信網を介して放送又は配信されるコンテンツを前記コンテンツ内容記憶領域に保存するコンテンツ保存手段と、電源投入時に、前記予約情報記憶手段に保存された放送時間と計時手段による現在時刻とを照合して保存処理が行なわれていない予約情報を判定し、当該予約情報を保持した状態で前記コンテンツ内容記憶領域の確保を解除する記憶領域開放手段とを備えている。
【００１８】
これによって、予約保存に失敗した判断対象のコンテンツのコンテンツ予約情報を削除対象から外す事により、利用者がその情報を得て何のコンテンツを予約保存しようとしていたのかが予約保存に失敗した後でも、明確に認識できる。
【００１９】
また、予約保存に失敗したときは、次回にコンテンツ保存装置の電源を投入したときに、その時点で保存のために確保していたタイトル、チャンネル名、放送時間、コンテンツ内容記憶領域のテーブル領域のうちで、コンテンツ内容記憶領域のみを開放するために、利用者がコンテンツ内容記憶領域の開放を行う必要がなく、コンテンツ保存装置のメモリ領域が有効に利用できる。
【００２０】
又、予約保存に失敗したコンテンツのコンテンツ予約情報は、ユーザに保存に失敗した情報を知らせた後にメモリ領域から消去することによって、メモリの効率的な利用が行える。
【００２１】
ここでコンテンツとは音楽・映像・書籍・情報等で、無線・有線等の通信網を使って配信されるものおよびそれに類似するものすべてを含む。
【００２２】
また、前記記憶領域開放手段により前記コンテンツ内容記憶領域の確保が解除された場合に、予約保存が行なわれなかったコンテンツがある旨を表示する表示手段を、さらに備えている。
【００２３】
また、コンテンツのタイトル、チャンネル名、放送時間を含む予約情報を入力するステップと、入力された予約情報を、予約情報記憶手段のコンテンツ予約情報記憶領域に保存するステップと、入力された予約情報に基づいて、コンテンツを記憶するためのコンテンツ内容記憶領域を前記予約情報記憶手段に確保するステップと、入力されたコンテンツの予約情報に基づいて、通信網を介して放送又は配信されるコンテンツを前記コンテンツ内容記憶領域に保存するステップと、電源投入時に、前記予約情報記憶手段に保存された放送時間と現在時刻とを照合して保存処理が行なわれていない予約情報を判定し、当該予約情報を保持した状態で前記コンテンツ内容記憶領域の確保を解除するステップとからなるものである。
【発明の効果】
【００２４】
本発明のコンテンツ保存装置及びコンテンツ保存方法においては、以下の効果が得られる。
【００２５】
本発明では、予約情報記録部等の電源管理不備などにて、予約保存に失敗したコンテンツのコンテンツ予約情報を利用者に報知するまで残しておくことにより、利用者がその情報を得て何のコンテンツを予約保存しようとしていたのかが予約保存に失敗した後でも明確に認識できる。
【００２６】
また、予約保存に失敗したときは、次回にコンテンツ保存装置の電源を投入したときに、その時点で保存のために確保していたタイトル、チャンネル名、放送時間、コンテンツ内容記憶領域のテーブル領域のうちで、コンテンツ内容記憶領域のみを開放するために、利用者がコンテンツ内容記憶領域の開放をそのつど行う必要がなく、コンテンツ保存装置のメモリ領域が有効に利用できる。又、予約保存に失敗したコンテンツのコンテンツ予約情報記憶領域は、ユーザに保存に失敗した情報を知らせた後にメモリから開放することによって、メモリの効率的な利用が行える。
【発明を実施するための最良の形態】
【００２７】
以下に、本発明のコンテンツ保存装置及びコンテンツ保存方法の実施例について、図面を用いて詳細に説明する。
【００２８】
図１は本発明で考案したコンテンツ保存装置の機能的構成を示した図である。
有線・無線等の通信回線を介して、コンテンツの配信情報やコンテンツを受信する通信部１、通信部１より得たコンテンツ配信情報を抽出するコンテンツ配信情報抽出部２、通信部１より配信されたコンテンツを抽出するコンテンツ抽出部３、コンテンツ配信情報抽出部２より抽出されたコンテンツ配信情報を記憶するコンテンツ配信情報記憶部４、利用者が予約保存情報を入力したときにその情報を表示したり、利用者に対し予約保存を失敗したこと表示して知らせる機能を持つ表示装置５、各構成要素の制御をつかさどるＣＰＵ（中央演算処理装置）６、利用者がコンテンツの予約保存命令を入力する入力装置７、利用者が予約保存設定を行ったコンテンツの配信情報が記憶されている予約情報記憶部８、予約情報記憶部８に記憶されている情報のテーブルを管理する予約情報テーブル管理部９、現在時刻を表している時計１０、時計１０より現在時刻を抽出する現在時刻抽出部１１、利用者が予約保存を行ったコンテンツが正常に保存されたかを判定する保存処理実行判定部１２、不要なメモリ上の領域を開放する予約情報削除処理部１３から構成される。
【００２９】
ここで、コンテンツ配信情報記憶部４、予約情報記憶部８はＲＡＭ（ＲＡＮＤＡＭ ＡＣＣＥＳＳ ＭＥＭＯＲＹ）で構成される。又、コンテンツ配信情報抽出部２、コンテンツ抽出部３、予約情報テーブル管理部９、現在時刻抽出部１１、保存処理実行判定部１２、予約情報削除処理部１３、保存処理部１４はＲＯＭ（ＲＥＡＤ ＯＮＬＹ ＭＥＭＯＲＹ）で実装される。
【００３０】
コンテンツ配信情報記憶部４には、図４で示すように各々のコンテンツの配信情報（コンテンツのタイトル、チャンネル名、放送時間）が記憶されている。記憶されているコンテンツ配信情報は、表示装置５に表示することが可能である。
【００３１】
又、予約情報記憶部８には、キーボードなどに代表される入力装置７を利用して、利用者が表示装置５に表示されているコンテンツ配信情報（図４）の中から予約保存したいコンテンツをカーソル４１に代表される入力装置７を利用して選択すると、そのコンテンツのタイトル、チャンネル名、放送時間がコンテンツ予約情報として予約情報記憶部８に記憶される。
【００３２】
これらの情報が予約情報記憶部８に記憶されている様子を図５に示す。図５は、コンテンツ配信情報記憶部４に記憶されているコンテンツ配信情報（図４R>４）より、利用者が、タイトルが“ニュース”と“俳句”と“歌”のコンテンツを予約保存するような命令を入力装置７から指示した時に、予約情報記憶部８にそれらの情報が記憶されているときの図である。
【００３３】
図中で５１１、５１２、５１３の符号が付与されているものは、コンテンツのタイトルが保存されているテーブル領域であり、５２１、５２２、５２３の符号が付与されているものは、チャンネル名が保存されているテーブル領域であり、５３１、５３２、５３３の符号が付与されているものは、放送時間が保存されているテーブルであり、５４１、５４２、５４３の符号が付与されているものは、配信されてくるコンテンツ内容を記憶するコンテンツ内容記憶領域である。
【００３４】
また、予約情報テーブル管理部９は、予約情報記憶部８に記憶された情報のテーブルを管理しているものである。具体的には、ニューステーブル管理域５１は、ニュースというコンテンツを保存するために必要となる、ニュース５１１というタイトルや２ＣＨというチャンネル名や７：３０〜８：００までという放送時間５３１やコンテンツ内容記憶領域５４１の各テーブルのアドレス情報を保持している。
【００３５】
このコンテンツ保存装置の予約保存処理について図２のフローチャートを用いて詳細に説明する。
【００３６】
Ｓ２１では、電源が投入されるかどうかを判断する。投入されればＳ２２へ、投入されなければＳ２１で続けて監視を行う。
【００３７】
Ｓ２２では、保存未実行判定部１２が起動し、予約情報記憶部８に予約情報として記憶されているにも関わらず、コンテンツ放送開始時に装置の電源が入っていなかったなどの理由で保存処理が行われていないコンテンツがあるかどうかを判断する。
【００３８】
具体的には、保存未実行判定部１２は、予約情報記憶部８に記憶されているコンテンツ放送時刻５３１、５３２、５３３と現在時刻抽出部１１より抽出される現在時刻を参照して、コンテンツ放送時刻５３１、５３２、５３３を現在時刻が過ぎていたら、保存処理が行われていないコンテンツがあると判断して、保存未実行判定部１２は、保存処理が行われていないコンテンツのタイトルを記憶し、（１）の処理を行う。
【００３９】
保存処理が行われていないコンテンツが無ければ、Ｓ２３の処理からを続けて行う。なお、（１）の処理の説明は、図６を参照して後ほど説明を行う。
【００４０】
Ｓ２３では、通信部１を介してコンテンツ配信情報抽出部２よりコンテンツ配信情報が抽出される。
【００４１】
Ｓ２４では、コンテンツ配信情報記憶部４にＳ２３で抽出したコンテンツ配信情報を記憶する。コンテンツ配信情報がコンテンツ配信情報記憶部４に記憶されている様子は図４に示している。
【００４２】
Ｓ２５では、コンテンツ配信情報記憶部４に記憶されているコンテンツ配信情報を、利用者は表示装置５で参照して、入力装置７より、コンテンツ予約保存入力を行っている。ここで、利用者がコンテンツ予約保存入力を行うときの操作であるが、図４で示されているカーソル４１によって予約保存したいコンテンツを選択することが考えられる。
【００４３】
Ｓ２６では、入力装置７よりコンテンツ予約保存入力が行われた情報は、予約情報記憶部８に保存される。利用者が、予約保存したいコンテンツはカーソル４１を利用して選択し、そのコンテンツの情報が予約情報記憶部８に記憶されている様子を図５に示す。
【００４４】
ここで、利用者が予約保存したいコンテンツを選択すると、予約情報記憶部８には、そのコンテンツのタイトル、チャンネル名、放送時間を記憶する記憶領域がテーブルとして確保され、予約保存したコンテンツのタイトル、チャンネル名、放送時間が記憶される。
【００４５】
又、コンテンツ内容自体を記憶するコンテンツ内容記憶領域がテーブルとして確保される。そして、このテーブルの情報は、予約情報テーブル管理部９によって管理される。
【００４６】
Ｓ２６で行われる処理について、例を挙げて説明すると、例えば、いま利用者が図４の“ニュース”というコンテンツを記憶保存するように命令を出力したとすると、予約情報記憶部８には、“ニュース”というコンテンツのタイトル、チャンネル名、放送時間を記憶するテーブルが確保され、図５に示すように、“ニュース”というコンテンツのタイトル５１１、チャンネル名５２１、放送時間５３１が記憶される。又、ニュースというコンテンツ自体を記憶するのに必要となる容量をコンテンツ内容記憶領域５４１として確保する。
【００４７】
以上のような流れで、利用者が予約保存命令を出力したコンテンツのコンテンツ予約情報記憶領域５０とコンテンツ内容記憶領域５４１を予約情報記憶部８に記憶することとなる。
【００４８】
Ｓ２７では、利用者によって電源消去命令が出されたかどうかを判断する。電源消去命令が出されれば、終了処理を行う。出されなければ、Ｓ２８へ進む。
【００４９】
Ｓ２８では、保存処理部１４が起動する。
Ｓ２９では、Ｓ２８で起動した保存処理部１４は、予約情報記憶部８を参照して、予約保存命令が出されている複数のコンテンツの中から、最も現在時刻に近い時間にコンテンツの配信が始まるコンテンツの配信開始時刻、終了時刻を保持する。
【００５０】
Ｓ３０では、保存処理部１４は、現在時刻抽出部１１から抽出される現在時刻と、Ｓ２９で保持したコンテンツ配信開始時刻が等しいかどうかを判断する。等しければＳ３１へ、等しくなければＳ３０で続けて判断しつづける。
【００５１】
Ｓ３１では、コンテンツ配信開始時刻になったので、保存処理部１４はコンテンツの保存処理を開始する。なお、今ニュース５１１というコンテンツの配信時刻になったならば、コンテンツは図５のコンテンツ内容記憶領域５４１に記憶される。
【００５２】
Ｓ３２では、保存処理部１４は、現在時刻抽出部１１から抽出される現在時刻と、Ｓ２９で保持したコンテンツ配信終了時刻が等しいかどうかを判断する。等しければＳ３３へ、等しくなければＳ３２で続けて判断しつづける。
【００５３】
Ｓ３３では、利用者によって電源消去命令が出されたかどうかを判断する。電源消去命令が出されれば、終了処理を行う。出されなければ、Ｓ２３へ戻って、コンテンツ情報記憶処理を続けて行う。
【００５４】
次に（１）の処理について図６を参照しながら、詳しく説明する。
この処理は、図２のＳ２２で起動した保存処理実行判定部１２が、コンテンツの保存処理を正常に行えなかったコンテンツがあると判断して、コンテンツ保存のために確保していた予約情報記憶部８のテーブル領域を開放するための処理である。
【００５５】
Ｓ６１では、図２のＳ２２で起動した保存処理実行判定部１２は、保存処理に失敗したコンテンツのタイトル情報を保持しているので、予約情報テーブル管理部９に保存処理に失敗したコンテンツのタイトルを引き渡し、そのタイトルのコンテンツを記憶するために予め保持しているコンテンツ内容記憶領域の開始アドレスと終了アドレスを問い合わせる。
【００５６】
例えば、今“ニュース”というコンテンツの保存処理に失敗していたとすると、保存処理実行判定部１２は、予約情報テーブル管理部７に、“ニュース”というコンテンツを保存するために予め確保していたコンテンツ内容記憶領域のアドレスを問い合わせる。この例では、図５の５４１の符号で示す領域の開始アドレスと終了アドレスを問い合わせる。
【００５７】
Ｓ６２では、予約情報テーブル管理部９から、保存処理に失敗したコンテンツのコンテンツ内容記憶領域の開始アドレスと終了アドレスを受け取った保存処理実行判定部１２は、予約情報削除処理部１３に受け取った開始アドレスと終了アドレスを渡し、それを判断対象コンテンツ内容記憶領域として削除するように命令する。この例では、保存処理実行判定部１２は、予約情報削除処理部１３に図５の符号５４１で示される領域の開始アドレスと終了アドレスを渡し、この領域を削除するように命令する。
【００５８】
Ｓ６３では、削除する必要のあるコンテンツ内容記憶領域の開始アドレスと終了アドレスを受け取った予約情報削除処理部１３は、コンテンツ内容記憶領域の削除処理を行う。この例では、予約情報削除処理部１３は、図５の符号５４１で表される領域の削除を行う。
【００５９】
Ｓ６４では、保存処理実行判定部１２で、保存処理に失敗した判断対象のコンテンツのタイトル情報を保持しているので、表示装置５にそのタイトルを示すなどして、利用者に保存処理が正常に行われなかったことを示す。
【００６０】
Ｓ６５では、保存処理実行判定部１２は、保存処理に失敗した判断対象のコンテンツのタイトル情報を保持しているので、予約情報テーブル管理部９に保存処理に失敗したコンテンツのタイトルを引き渡し、そのタイトルのコンテンツを記憶するために予め保持しているコンテンツ予約情報記憶領域５０の開始アドレスと終了アドレスを問い合わせる。
【００６１】
例えば、“ニュース”というコンテンツの保存処理に失敗していたとすると、保存処理実行判定部１２は、予約情報テーブル管理部７に、“ニュース”というコンテンツを保存するために予め確保していた判断対象のコンテンツ予約情報記憶領域５０のアドレスを問い合わせる。この例では、図５の５１１、５２１、５３１の符号で示す領域の開始アドレスと終了アドレスを問い合わせる。
【００６２】
Ｓ６６では、予約情報テーブル管理部９から、保存処理に失敗したコンテンツのコンテンツ予約情報領域の開始アドレスと終了アドレスを受け取り、保存処理実行判定部１２は、予約情報削除処理部１３に受け取った開始アドレスと終了アドレスを渡し、コンテンツ予約情報領域を削除するように命令する。この例では、保存処理実行判定部１２は、予約情報削除処理部１３に図５の符号５１１、５２１、５３１で示される領域の開始アドレスと終了アドレスを渡し、この領域を削除するように命令する。
【００６３】
最後にＳ６７では、削除する必要のあるコンテンツ予約情報領域の開始アドレスと終了アドレスを受け取った予約情報削除処理部１３は、コンテンツ予約情報領域の削除処理を行う。この例では、予約情報削除処理部１３は、図５の符号５１１、５２１、５３１で表される領域の削除を行う。
【００６４】
この様にする事によって、予約していたコンテンツの保存に失敗した場合に、事前に確保していた記憶部のコンテンツ内容記憶領域を開放する事によって、予約部情報記憶部の有効活用を図ると同時に、失敗したコンテンツの予約情報は利用者が活用可能に報知するまで残す事を可能にする事が出来る。
【図面の簡単な説明】
【００６５】
【図１】コンテンツ保存装置の機能的構成図である。
【図２】電源投入時の処理の流れを示す流れ説明図である。
【図３】コンテンツＡの予約保存の命令を出力した場合のメモリの様子を示す説明図である。
【図４】コンテンツ配信情報記憶部の様子を示す説明図である。
【図５】予約情報記憶部に予約保存のための情報が記憶されていることを示す説明図である。
【図６】保存処理が未実行のコンテンツが発見された場合の処理を示す流れ説明図である。
【符号の説明】
【００６６】
１ 通信部、２ コンテンツ配信情報抽出部、３ コンテンツ抽出部、４ コンテンツ配信情報記憶部、５ 表示装置、６ ＣＰＵ、７ 入力装置、８ 予約情報記憶部、９ 予約情報テーブル管理部、１０ 時計、１１ 現在時刻抽出部、１２ 保存処理実行判定部、１３ 予約情報削除処理部、１４ 保存処理部、３０ コンテンツ予約情報、３１ テーブル管理テーブル、３２ コンテンツＡテーブル管理域、３３ タイトル、３４ チャンネル名、３５ 放送時間、３６ その他必要情報、３７ コンテンツ内容記憶領域、４１ カーソル、５０ コンテンツ予約情報記憶領域、５１ ニューステーブル管理域、５４１ コンテンツ内容記憶領域、５４２ コンテンツ内容記憶領域、５４３ コンテンツ内容記憶領域。
【図１】
2006180528.tif 000003
【図２】
2006180528.tif 000004
【図３】
2006180528.tif 000005
【図４】
2006180528.tif 000006
【図５】
2006180528.tif 000007
【図６】
2006180528.tif 000008