(57)【要約】【課題】データの書き込みおよび読み出しを高速で処理することができる記録装置を提供する。【解決手段】本発明に係る記録装置１は、ストリームデータを一時的に揮発性メモリ２０に記録する一時記録部１３と、揮発性メモリ２０に記録された当該ストリームデータを取り出し、不揮発性メモリ２２に記録する記録データ制御部１２とを備えているので、データの書き込みおよび読み出しを高速で処理することができる。【選択図】図１
2010186511.tif 000002
【特許請求の範囲】
【請求項１】
ストリームデータを一時的に揮発性メモリに記録する一時記録手段と、
上記揮発性メモリに記録された上記ストリームデータを取り出し、不揮発性メモリに記録する記録制御手段とを備えることを特徴とする記録装置。
【請求項２】
上記揮発性メモリの空き容量を検知する検知手段をさらに備えており、
上記記録制御手段は、上記検知手段により上記揮発性メモリの空き容量が、予め設定された値よりも少なくなったことが検知された場合に、上記揮発性メモリから上記ストリームデータを取り出し、上記不揮発性メモリに記録することを特徴とする請求項１に記載の記録装置。
【請求項３】
上記揮発性メモリの空き容量を検知する検知手段をさらに備えており、
上記記録制御手段は、上記検知手段により上記揮発性メモリの空き容量がなくなったことが検知された場合に、上記揮発性メモリに記録された上記ストリームデータを時間単位毎に削除することを特徴とする請求項１に記載の記録装置。
【請求項４】
上記一時記録手段は、上記記録装置の電源が入ったときから上記電源が切れるまで、上記ストリームデータを上記揮発性メモリに継続して記録することを特徴とする請求項１から３のいずれか１項に記載の記録装置。
【請求項５】
上記不揮発性メモリは、ＨＤＤを含むことを特徴とする請求項１から４のいずれか１項に記載の記録装置。
【請求項６】
ストリームデータを一時的に揮発性メモリに記録する一時記録工程と、
上記揮発性メモリに記録された上記ストリームデータを取り出し、不揮発性メモリに記録する記録制御工程とを包含することを特徴とする記録方法。
【請求項７】
請求項１から４のいずれか１項に記載の記録装置を動作させるためのプログラムであって、コンピュータを上記の各手段として駆動させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像および音声を含むストリームデータを記録する記録装置、記録方法、記録プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、デジタル放送時代の到来に向けて膨大な量のコンテンツに対処するために、例えば、光ディスクまたは磁気ディスクに代表される記録媒体の大容量化、および画像圧縮技術が盛んに進められている。画像圧縮技術に関しては、例えばＭＰＥＧ（Moving Picture Expert Group）によって制定されたＭＰＥＧ１またはＭＰＥＧ２等の規格がある。これらのうち、ＭＰＥＧ２はＣＳデジタル放送における画像圧縮符号化方式およびシステム多重方式として採用され、ＢＳデジタル放送またはデジタル地上波放送において相次いで採用されている。
【０００３】
ＭＰＥＧ２を用いて映像を圧縮符号化した場合、１つのコンテンツ当たり一般的にはＳＤＴＶ品質で６Ｍｂｐｓ、ＨＤＴＶ品質で２２Ｍｂｐｓの伝送速度で送られてくる。非圧縮のコンテンツと比較するとデータの量は大幅に削減されているが、デジタル放送に伴うコンテンツの増加を考えると、視聴者が望む全ての番組を記録していつでも視聴できるようにするためには、装置のさらなる改良が求められている。
【０００４】
ここで、従来の放送コンテンツ等を記録する記録装置を図７に示す。図７に示すように、従来の記録装置３１はデジタルまたはアナログチューナーから取得したストリームデータを、インターフェース３６を介してＨＤＤ（Hard Disk Drive）４０に送り、ここで記録する。ＨＤＤ４０に記録されたデータを視聴したい場合には、データ処理制御部３５の指示によりＨＤＤ４０から目的とするストリームデータを取り出し、デコーダー３８を通して表示装置１００へ送る。
【０００５】
また、特許文献１には、少なくとも視聴開始時に放送中のコンテンツについては常に始めから視聴可能とする技術が開示されている。つまり、特許文献１の記録再生装置では、視聴者が明示的に録画予約してコンテンツを録画するのとは別に、あらかじめ指定されたチャンネルについて、現在時刻を基準として一定の番組数または一定の時間分だけ常に不揮発性メモリに録画し続け、少なくとも視聴開始時に放送中のコンテンツについては常に始めから視聴可能としている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１８４３２０号公報（２０００年６月３０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の装置は、コンテンツを録画する記録媒体がＨＤＤ等の不揮発性メモリであるため、例えばコンテンツデータの記録および再生を同時に行なう場合には、データの転送速度が遅い。
【０００８】
すなわち、例えばコンテンツを常に不揮発性メモリに録画し続けると同時に不揮発性メモリに録画したコンテンツを視聴する場合、不揮発性メモリでは、データの転送量に制限があるために、即座に選択したコンテンツを視聴することができないという問題がある。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、データの書き込みおよび読み出しを高速で処理することができる記録装置を提供することにある。
【課題を解決するための手段】
【００１０】
（記録装置）
本発明に係る記録装置は、上記の課題を解決するために、ストリームデータを一時的に揮発性メモリに記録する一時記録手段と、上記揮発性メモリに記録された上記ストリームデータを取り出し、不揮発性メモリに記録する記録制御手段とを備えることを特徴としている。
【００１１】
上記の構成によれば、本発明に係る記録装置は、ストリームデータを一時的に揮発性メモリに記録し、その後、揮発性メモリに記録されたストリームデータを不揮発性メモリに記録する。
【００１２】
ここで、揮発性メモリは、不揮発性メモリと比較してデータの転送量が多く、データの処理速度が速い。そのため、例えばチューナーを通して取得され、次々と送られてくる膨大な量のストリームデータに対して、不揮発性メモリよりも高速に対応することができる。さらに、揮発性メモリに一時的に記録したデータを視聴する際にも、保存されたデータの中から視聴したいコンテンツに高速でアクセスすることができる。
【００１３】
したがって、本発明に係る記録装置によれば、多数のコンテンツを同時に記録する場合であっても、データの書き込みおよび読み出しを高速で処理することができる。
【００１４】
また、例えば、アナログチューナーまたはデジタルチューナーを通じて取得した、放送等のコンテンツが含まれるストリームデータは、一時記録手段によって揮発性メモリに記録される。この揮発性メモリは、電源を切ることによって、一時的に保存していたデータが削除される性質を有する。そのため、例えば揮発性メモリの容量に空きが少なくなるか、または電源を切る際に、保存しておきたいデータを移動させなくてはならない。
【００１５】
そこで、例えば揮発性メモリの空き容量が少なくなった場合か、または電源を切る場合には、まず、揮発性メモリに一時的に記録されたストリームデータの中から、記録制御手段によって揮発性メモリに記録された保存しておきたいコンテンツを含むストリームデータを取り出す。その後、記録制御手段によって取り出したデータを不揮発性メモリに記録させる。この不揮発性メモリは、電源を切っても記録したデータがそのまま保存されているので、保存しておきたいコンテンツを記録しておくことができる。
【００１６】
また、本発明に係る記録装置は、上記揮発性メモリの空き容量を検知する検知手段をさらに備えており、上記記録制御手段は、上記検知手段により上記揮発性メモリの空き容量が、予め設定された値よりも少なくなったことが検知された場合に、上記揮発性メモリから上記ストリームデータを取り出し、上記不揮発性メモリに記録することが好ましい。
【００１７】
上記の構成によれば、検知手段によって揮発性メモリの空き容量が、予め設定された値よりも少なくなったことが検知された場合に、記録制御手段によって揮発性メモリに記録されたストリームデータと取り出し、不揮発性メモリに記録させる。
【００１８】
ここで、「予め設定された値」とは、記録装置において予め何度か一連のストリームデータの記録動作を行なって設定した値であればよく、例えば、揮発性メモリの容量に空きがなくなる前に揮発性メモリからストリームデータを取り出すことができる限界の値であってもよい。
【００１９】
このように、揮発性メモリの空き容量が検知手段によって検知されるので、例えばユーザーに対して揮発性メモリの空き容量が予め設定された値よりも少なくなっていることを通知することができる。そのため、例えばユーザーが揮発性メモリに既に記録されているデータの中から必要なコンテンツを含むデータを選択し、記録制御手段に不揮発性メモリに保存するように制御させることができる。また、例えば、記録装置が自動的にストリームデータを取り出し，当該データを不揮発性メモリに記録させるようにしてもよい。
【００２０】
また、本発明に係る記録装置は、上記揮発性メモリの空き容量を検知する検知手段をさらに備えており、上記記録制御手段は、上記検知手段により上記揮発性メモリの空き容量がなくなったことが検知された場合に、上記揮発性メモリに記録された上記ストリームデータを時間単位毎に削除することが好ましい。
【００２１】
上記の構成によれば、検知手段によって揮発性メモリの空き容量がなくなったことが検知された場合に、揮発性メモリに記録されたストリームデータを時間単位毎に削除する。
【００２２】
例えば、揮発性メモリは、記録装置に電源が入った時点から可能な数のチャンネルの番組を記録している。そのため、検知手段によって揮発性メモリに空き容量がなくなったことが検知されると、記録制御手段は時間単位毎に揮発性メモリに記録されているデータを削除する。
【００２３】
このとき、例えば基本となる時間単位を５分とした場合、揮発性メモリの空き容量がゼロに達した時点で、記録されているすべてのチャンネルの５分間分を削除する。したがって、記録されているすべてのチャンネルが時間単位毎に削除されるため、記録されているすべてのデータを失うことはなく、ユーザーはある程度の時間までの番組を再生することができる。
【００２４】
また、本発明に係る記録装置において、上記一時記録手段は、上記記録装置の電源が入ったときから上記電源が切れるまで、上記ストリームデータを上記揮発性メモリに継続して記録することが好ましい。
【００２５】
上記の構成によれば、ユーザーは少なくとも視聴開始時に放送されている番組から視聴終了時に放送されている番組まで、記録されたすべての番組を遡って視聴することができる。
【００２６】
（記録方法）
本発明に係る記録方法は、上記の課題を解決するために、ストリームデータを一時的に揮発性メモリに記録する一時記録工程と、上記揮発性メモリに記録された上記ストリームデータを取り出し、不揮発性メモリに記録する記録制御工程とを包含することを特徴としている。
【００２７】
上述したように、揮発性メモリは、不揮発性メモリと比較してデータの転送量が多く、データの処理速度が速い。そのため、例えばチューナーを通して取得され、次々と送られてくる膨大な量のストリームデータに対して、不揮発性メモリよりも高速に対応することができる。さらに、揮発性メモリに一時的に記録したデータを視聴する際にも、保存されたデータの中から視聴したいコンテンツに高速でアクセスすることができる。
【００２８】
したがって、本発明に係る記録方法によれば、データの書き込みおよび読み出しを高速で処理することができる。
【００２９】
（プログラムおよび記録媒体）
なお、上記記録装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記記録装置をコンピュータにおいて実現する記録プログラム、およびその記録プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３０】
以上のように、本発明に係る記録装置は、ストリームデータを一時的に揮発性メモリに記録する一時記録手段と、上記揮発性メモリに記録された上記ストリームデータを取り出し、不揮発性メモリに記録する記録制御手段とを備えているので、データの書き込みおよび読み出しを高速で処理することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係る記録装置の要部構成を示すブロック図である。
【図２】本発明の一実施形態に係る記録装置におけるストリームデータ記録装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係る記録装置におけるストリームデータ記録装置の構成を示すブロック図である。
【図４】本発明の一実施形態に係る記録装置におけるストリームデータ記録装置の構成を示すブロック図である。
【図５】本発明の一実施形態に係る記録装置における記録処理動作の一連の流れを示すフローチャートである。
【図６】本発明の一実施形態に係る記録装置におけるデータ処理動作の一連の流れを示すフローチャートである。
【図７】従来の記録装置の構成を示すブロック図である。
【発明を実施するための形態】
【００３２】
本発明に係る表示装置の一実施形態について、図１〜図６を参照して以下に説明する。
【００３３】
（記録装置１の構成）
まず、本実施形態に係る記録装置１について、図１を参照して以下に説明する。図１は、本発明の一実施形態に係る記録装置１の要部構成を示すブロック図である。
【００３４】
図１に示すように、本実施形態に係る記録装置１は、主に、ストリームデータ処理装置２およびストリームデータ記録装置３を備えている。両者は、インターフェース６，１１を介して互いに接続され、ストリームデータをやり取りする。
【００３５】
記録装置１はデジタルチューナー１６またはアナログチューナー１７と接続されており、表示装置１００とも接続されている。なお、デジタルチューナー１６、アナログチューナー１７および表示装置１００は記録装置１を構成する部材ではないが、説明の便宜上図１に示す。
【００３６】
ストリームデータ処理装置２は、図１に示すように、ストリームデータ取得部４、データ処理制御部５、インターフェース６およびデコーダー８を備えている。各部材の詳細については後述する。
【００３７】
ストリームデータ記録装置３は、図１に示すように、インターフェース１１、記録データ制御部１２、一時記録部１３および記録部１４を備えている。ここで、記録装置１の各部材の詳細について説明する。
【００３８】
（ストリームデータ処理装置２）
ストリームデータ処理装置２は、チューナーから受信した放送番組（コンテンツ）を含むストリーム形式のデータ（以下、ストリームデータと言う）を、インターフェース６，１１を介して接続されるストリームデータ記録装置３に出力する。
【００３９】
図１に示すように、ストリームデータ取得部４から伸びるデータライン１８は、データ処理制御部５、インターフェース６，７およびデコーダー８に接続されている。すなわち、ストリームデータ取得部４が取得したストリームデータは、インターフェース６を介してストリームデータ記録装置３に出力され、インターフェース７を介して光ディスク１５に出力される。また、ストリームデータ記録装置３から読み出したストリームデータはデコーダー８に送られ、表示装置１００に出力される。
【００４０】
ストリームデータ取得部４は、デジタルチューナー１６またはアナログチューナー１７を介してコンテンツを含むストリームデータを取得する。
【００４１】
ここで、例えばアナログチューナー１７を介してストリームデータを取得する場合、アナログチューナー１７からはアナログ方式のオーディオビデオ信号等で送られてくる。そのため、アナログチューナー１７を介して送られるオーディオビデオ信号等を、図示しないＡ／Ｄコンバータによってフレームデータに変換し、エンコーダー１０に送る。
【００４２】
エンコーダー１０は、エンコード処理をする。エンコード処理とは、受け取ったフレームデータを符号化し、ＭＰＥＧ（Moving Picture Expert Group）におけるストリーム形式のデータを生成する処理が意図される。
【００４３】
一方、ストリームデータ取得部４がデジタルチューナー１６からストリームデータを取得する場合、デジタルチューナー１６からはデジタル方式のストリームデータが送られてくるので、エンコード処理をする必要はない。
【００４４】
ここで、ストリームデータ（以下、単にデータとも言う）とは、例えば動画データ、静止画データおよび静止画にアフレコ音声が付加された音声データ等を含む。ストリームデータ取得部４は、記録装置１の電源を入れると同時に、例えばデジタルチューナー１６を通して略すべての番組のストリームデータを取得する。
【００４５】
データ処理制御部５は、ストリームデータ記録装置３へのストリームデータの書き込み、またはストリームデータ記録装置３からのストリームデータの読み出しを制御する。すなわち、データ処理制御部５は、ストリームデータ取得部４が取得したストリームデータを、インターフェース６を介してデータ記録装置３に出力する。また、データ処理制御部５は、データ記録装置３に記録されたデータを読み出す。読み出されたデータは、デコーダー８に送られる。
【００４６】
また、本実施形態において、ストリームデータ処理装置２はシステム制御プログラムを格納する作業用メモリ９を備えていてもよい。作業用メモリ９としては、例えば、ＳＤＲＡＭ（Dynamic Random Access Memory）等を用いればよい。
【００４７】
インターフェース６，７としては、例えば、ＳＡＴＡ（Serial AT attachment）、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、およびＳＣＳＩ（Small Computer System Interface）などを挙げることができる。これらのうちでも、汎用性およびデータの通信速度の観点から、インターフェース６，７は、ＳＡＴＡまたはＵＳＢであることが好ましい。なお、ＡＴＡ（AT attachment）は、転送方式がシリアルのＡＴＡであるＳＡＴＡに限定されるものではなく、転送方式がパラレルのＡＴＡを用いてもよい。また、インターフェース６，７は、互いに異なる種類のインターフェースであってもよいし、同一種類のインターフェースであってもよい。
【００４８】
デコーダー８は、受け取ったストリームデータからフレームデータを復元する。また、復元したフレームデータを図示しないＤ／Ａコンバータによってオーディオビデオ信号に変換し、当該信号を図示しない音声映像出力端子等の外部出力端子を介して表示装置１００に出力する。なお、表示装置１００に出力することを再生するとも言う。
【００４９】
（ストリームデータ記録装置３）
ストリームデータ記録装置３は、ストリームデータ処理装置２から受け取ったストリームデータを記録媒体に記録する。具体的には、ストリームデータ記録装置３は、記録装置１の電源が入っている間、常時送られてくるストリームデータを揮発性メモリ２０に一時的に記録する。
【００５０】
これによれば、揮発性メモリ２０は、不揮発性メモリ２２と比較してデータの転送量が多く、データの処理速度が速い。そのため、各チューナーを通して取得され、次々と送られてくる膨大な量のストリームデータに対して、不揮発性メモリ２２よりも高速に対応することができる。さらに、揮発性メモリ２０に一時的に記録したデータを視聴する際にも、保存されたデータの中から視聴したいコンテンツに高速でアクセスすることができる。
【００５１】
したがって、本実施形態に係る記録装置１によれば、多数のコンテンツを同時に記録する場合であっても、データの書き込みおよび読み出しを高速で処理することができる。
【００５２】
なお、本実施形態においては、記録媒体として揮発性メモリ２０および不揮発性メモリ２２以外に光ディスク１５をストリームデータ記録装置３に収納する例を示すが、これに限定されるものではなく、ストリームデータ処理装置２は光ディスク１５を収納していなくてもよい。なお、光ディスク１５としては、例えばＢＤ、ＣＤまたはＤＶＤ等が挙げられる。
【００５３】
記録データ制御部１２は、一時記録部１３および記録部１４におけるストリームデータの読み出しおよび書き込みを制御する。具体的には、ストリームデータがストリームデータ処理装置２からインターフェース１１を介して送られてくると、記録データ制御部１２はまず一時記録部１３へストリームデータを送る。その後、要求に応じて、揮発性メモリ２０が一時的に記録しているストリームデータの中から、保存するストリームデータを選択し、記録部１４へ送る。
【００５４】
ここで、「要求に応じて」とは、例えば、揮発性メモリ２０の空き容量が少なくなった場合か、または電源を切る場合を含む。なお、保存するストリームデータはユーザーによって選択されてもよいし、記録データ制御部１２によって自動的に選択されてもよい。
【００５５】
また、本実施形態に係る記録装置１において、図示しないが、例えば操作キー等の入力デバイスまたは表示パネル等の出力デバイス等を備えていてもよい。これによれば、入力デバイスによってユーザーから再生開始またはデータの記録（例えば、揮発性メモリ２０に一時的に記録されたデータの中から、データを選択し、不揮発性メモリ２２に記録させる）の要求を受け付け、受け付けた要求を記録データ制御部１２に送ることができる。さらに、後述する検知手段によって揮発性メモリ２０の空き容量が予め設定された値よりも少なくなったことが検知された場合、出力デバイスに表示してユーザーに通知することもできる。
【００５６】
一時記録部１３は、送られてきたストリームデータを揮発性メモリ２０に一時的に記録させる。一時記録部１３は、図２に示すように、保持記録制御部１９および揮発性メモリ２０を有している。図２は、本実施形態に係る記録装置１のストリームデータ記録装置３の構成を示すブロック図である。
【００５７】
保持記録制御部１９は、記録データ制御部１２から送られてくるストリームデータの揮発性メモリ２０への書き込み、および揮発性メモリ２０からの当該データの読み出しを制御し、ストリームデータを揮発性メモリ２０に一時的に記録させる。
【００５８】
例えば、図３に示すように、ストリームデータ処理装置２からストリームデータが送られてきた場合（図３中、ストリームデータの流れを矢印２３で示す）、保持記録制御部１９は、一時記録部１３に設けられた複数の揮発性メモリ２０の中から容量に空きがある揮発性メモリ２０に当該データを書き込み、一時的に記録させる。図３は、本実施形態に係る記録装置１のストリームデータ記録装置３の構成を示すブロック図である。一方、ストリームデータ処理装置２からストリームデータの読み出し要求があった場合、保持記録制御部１９は目的とするストリームデータが記録された揮発性メモリ２０から当該データを読み出す（図３中、ストリームデータの流れを矢印２４で示す）。
【００５９】
揮発性メモリ２０は、電源を切ると記録したデータが消えるメモリである。図２に示すように、本実施形態において、揮発性メモリ２０は複数設けられており、これら揮発性メモリ２０により構成されたデータ保持領域（キャッシュ領域）においてデータを記録する。
【００６０】
ここで、「キャッシュ領域」とは、ストリームデータ処理装置２送られてきたデータを一時的に記録するとともに、ストリームデータ処理装置２へのデータの読み出しがあった場合には、読み出す領域が意図される。
【００６１】
なお、本実施形態において、揮発性メモリ２０としては、例えば、ＳＤＲＡＭ、ＤＤＲ  ＳＤＲＡＭ等が挙げられる。また、図２に示すように、揮発性メモリ２０は一時記録部１３に収納されているが、これに限定されるものではなく、揮発性メモリ２０は外付けであってもよい。この場合、一時記録部１３は外付けされた揮発性メモリ２０に対してストリームデータを記録すればよい。
【００６２】
また、一時記録部１３は、記録装置１の電源が入ったときから当該電源が切れるまで、ストリームデータを揮発性メモリ２０に継続して記録することが好ましい。これによれば、ユーザーは少なくとも視聴開始時に放送されている番組から視聴終了時に放送されている番組まで、記録されたすべての番組を遡って視聴することができる。
【００６３】
記録部１４は、揮発性メモリ２０から取り出されたストリームデータを記録する不揮発性メモリ２２を有する。すなわち、記録部１４には、図４に示すように、インターフェース２１を介して、記録データ制御部１２によって揮発性メモリ２０から取り出されたストリームデータが送られ、不揮発性メモリ２２において当該データを記録する（図４中、ストリームデータの流れを矢印２５で示す）。図４は、本実施形態に係る記録装置１のストリームデータ記録装置３の構成を示すブロック図である。
【００６４】
ここで、本明細書において、不揮発性メモリ２２における記録は、例えばユーザー等による削除の指示がない限りはデータが消去されなければよい。例えば、アナログチューナー１７またはデジタルチューナー１６を通じて取得した、放送等のコンテンツが含まれるストリームデータは、一旦、揮発性メモリ２０に記録される。この揮発性メモリ２０は、上述したように、記録装置１の電源を切ることによって、一時的に保存していたデータが削除される性質を有する。そのため、例えば揮発性メモリ２０の容量に空きが少なくなるか、または記録装置１の電源を切る際に、保存しておきたいデータを移動させなくてはならない。
【００６５】
そこで、まず、揮発性メモリ２０に一時的に記録されたストリームデータの中から、記録データ制御部１２によって揮発性メモリ２０に記録された保存しておきたいコンテンツを含むストリームデータを取り出す。その後、記録データ制御部１２によって取り出したデータを不揮発性メモリ２２に記録させる。この不揮発性メモリ２２は、記録装置１の電源を切っても記録したデータがそのまま保存されているので、保存しておきたいコンテンツを記録しておくことができる。
【００６６】
また、図２に示すように、不揮発性メモリ２２は記録部１４に収納されているが、これに限定されるものではなく、不揮発性メモリ２２は外付けであってもよい。この場合、記録部１４は外付けされた不揮発性メモリ２２に対してストリームデータを記録すればよい。そのような不揮発性メモリ２２としては、例えば、ＨＤＤ（Hard Disk Drive）が挙げられる。
【００６７】
また、本実施形態に係る記録装置１は、図示しないが、揮発性メモリ２０の空き容量を検知する検知手段をさらに備えており、記録データ制御部１２は、当該検知手段により揮発性メモリ２０の空き容量が、予め設定された値よりも少なくなったことが検知された場合に、揮発性メモリ２０からストリームデータを取り出し、不揮発性メモリ２２に記録することが好ましい。
【００６８】
これによれば、ストリームデータ記録装置３では、検知手段によって揮発性メモリ２０の空き容量が、予め設定された値よりも少なくなったことが検知された場合に、記録データ制御部１２が揮発性メモリ２０に記録されたストリームデータを取り出し、不揮発性メモリ２２に記録させる。
【００６９】
ここで、「予め設定された値」とは、記録装置１において予め何度か一連のストリームデータの記録動作を行なって設定した値であればよく、例えば、揮発性メモリ２０の容量に空きがなくなる前に揮発性メモリ２０からストリームデータを取り出すことができる限界の値であってもよい。
【００７０】
これによれば、例えば、検知手段が揮発性メモリ２０の空き容量が予め設定された値よりも少なくなっていることを検知したとき、上述した出力デバイス等に出力し、ユーザーに対して通知することができる。そのため、例えば、ユーザーが揮発性メモリ２０に既に記録されているデータの中から必要なコンテンツを含むデータを選択した場合、記録データ制御部１２によって当該データを不揮発性メモリ２２に記録することができる。また、例えば、記録装置１が自動的にストリームデータを取り出し，当該データを不揮発性メモリ２２に記録させるようにしてもよい。
【００７１】
また、本実施形態に係る記録装置１が図示しない検知手段を備えている場合、記録データ制御部１２は、当該検知手段により揮発性メモリ２０の空き容量がなくなったことが検知されたときに、揮発性メモリ２０に記録されたストリームデータを時間単位毎に削除することが好ましい。
【００７２】
例えば、揮発性メモリ２０は、記録装置１に電源が入った時点から可能な数のチャンネルの番組を記録している。そのため、検知手段によって揮発性メモリ２０に空き容量がなくなったことが検知されると、記録データ制御部１２は、例えば時間単位毎に揮発性メモリ２０に記録されているデータを削除する。
【００７３】
このとき、例えば基本となる時間単位を５分とした場合、揮発性メモリ２０の空き容量がゼロに達した時点で、記録されているすべてのチャンネルの５分間分を削除すればよい。したがって、記録されているすべてのチャンネルが時間単位毎に削除されるため、記録されているすべてのデータを失うことはなく、ユーザーはある程度の時間までの番組を再生することができる。
【００７４】
（記録装置１の動作）
次に、記録装置１の動作について、図５および６を参照して以下に説明する。記録装置１の動作は、大別して、ストリームデータの記録処理動作および電源オフ時におけるデータ処理動作の２つの動作に分けることができる。以下に、それぞれの動作について説明する。
【００７５】
（記録処理動作）
まず、記録装置１におけるストリームデータの記録処理動作について、図５を参照して説明する。図５は、記録装置１における記録処理動作の一連の流れを示すフローチャートである。なお、本明細書における記録処理動作とはストリームデータ処理装置２からストリームデータ記録装置３にストリームデータが送られる時点から、不揮発性メモリ２２において当該データが保存される時点までの動作が意図される。
【００７６】
まず、記録装置１に電源が入ると、ストリームデータ記録装置３はストリームデータ処理装置２から送られるストリームデータの記録（録画）を開始する（ステップＳ１）。すなわち、記録装置１では、電源が入ると同時に、まずストリームデータ取得部４がチューナーからストリームデータを取得する。このストリームデータは、ストリームデータ取得部４から伸びるデータライン１８に沿ってストリームデータ処理装置２の各部材へ送られる。データ処理制御部５は、このように取得したストリームデータをストリームデータ記録装置３に送る。
【００７７】
次に、ストリームデータ記録装置３では、一時記録部１３がストリームデータ処理装置２から送られたストリームデータを、揮発性メモリ２０に一時的に記録（保存）する（ステップＳ２：一時記録工程）。このとき、例えば検知手段が設けられている場合、検知手段によって揮発性メモリ２０の空き容量を検知することができる（ステップＳ３）。その結果、揮発性メモリ２０に空き容量がある場合には、一時記録部１３は継続して揮発性メモリ２０へストリームデータの記録動作を行なう。この記録動作は、揮発性メモリ２０の容量に空きがある限り繰り返される。
【００７８】
一方、揮発性メモリ２０の空き容量が、予め設定された値よりも少なくなった場合、揮発性メモリ２０に記録されているストリームデータを不揮発性メモリ２２に送るか否か、すなわち、揮発性メモリ２０に記録されているデータを不揮発性メモリ２２にコピーするか否かを検討する（ステップＳ４）。
【００７９】
この検討は、例えば、ユーザーが揮発性メモリ２０に記録されているデータの中から、保存しておきたいコンテンツが含まれるデータを選択し、不揮発性メモリ２２にコピーするように操作してもよいし、記録データ制御部１２が自動的に選択したデータをコピーしてもよい。なお、ユーザーがデータを選択する場合、これに限定されるものではないが、例えば、揮発性メモリ２０に記録されているデータをサムネイル表示等によって一覧表示し、ユーザーはこの表示に基づいて保存するデータを選択してもよい。
【００８０】
その結果、不揮発性メモリ２２に選択したデータをコピーする場合、記録データ制御部１２は揮発性メモリ２０から当該データを取り出し、不揮発性メモリ２２に記録させる（記録制御工程）。このとき、一時記録部１３では、新たに送られてくるストリームデータを揮発性メモリ２０に保存する（ステップＳ５）。
【００８１】
これに対し、不揮発性メモリ２２に選択したデータをコピーしない場合、既に揮発性メモリ２０に保存されているデータを上書きしつつ、揮発性メモリ２０に新たなストリームデータを保存する（ステップＳ６）。以上により、記録装置１における録画を終了し（ステップＳ７）、記録処理動作を終了する。
（データ処理動作）
次に、記録装置１の電源オフ時におけるデータ処理動作について、図６を参照して説明する。図６は、記録装置１におけるデータ処理動作の一連の流れを示すフローチャートである。
【００８２】
なお、本明細書におけるデータ処理動作とは、記録装置１の電源を切る際の揮発性メモリ２０に保存されたストリームデータの処理が意図されるものであり、本実施形態においてデータ処理動作は、上述した記録処理動作に引き続き行なわれるものとする。
【００８３】
記録装置１では、コンテンツの録画が終了すると（ステップＳ１０）、例えばユーザー等の指示により当該コンテンツを再生する（ステップＳ１１）。すなわち、データ処理制御部５がストリームデータ記録装置３の揮発性メモリ２０から目的とするコンテンツを含むストリームデータを読み出し、デコーダー８を介して表示装置１００に送る。このとき、目的とするコンテンツは、例えば、揮発性メモリ２０に記録されているデータに含まれるコンテンツをサムネイル表示等によって一覧表示し、ユーザーがこの表示に基づいて再生するコンテンツを選択してもよい。
【００８４】
次に、記録装置１の電源を切る操作をすると（ステップＳ１２）、揮発性メモリ２０に保存されたデータを不揮発性メモリ２２にコピーするか否かを検討する（ステップＳ１３）。ここで、ステップＳ１２における記録装置１の電源を切る操作とは、例えばリモコン等により電源を切るという指令を出す間接的な操作を意図しており、例えばコンセント等を抜く、すなわち、電気の流れが遮断されるような直接的な操作を含むものではない。
【００８５】
その結果、揮発性メモリ２０に保存されたデータを不揮発性メモリ２２にコピーする場合には、記録データ制御部１２が当該データを不揮発性メモリ２２に記録させ（ステップＳ１４）、その後電源が切られる（ステップＳ１５）。一方、揮発性メモリ２０に保存されたデータを不揮発性メモリ２２にコピーしない場合には、記録装置１の電源が直ちに切られる。
【００８６】
（記録プログラムおよび記録媒体）
最後に、記録装置１に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【００８７】
すなわち記録装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、この制御プログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記制御プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、および、上記制御プログラムおよび各種データを格納するメモリ等の記録媒体を備えている。
【００８８】
この構成により、本発明の目的は、所定の記録媒体によっても達成できる。この記録媒体は、上述した機能を実現するソフトウェアである記録装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。記録装置１にこの記録媒体を供給する。これにより、コンピュータとしての記録装置１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【００８９】
プログラムコードを記録装置１に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【００９０】
また記録装置１は、通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して記録装置１に供給する。この通信ネットワークは、記録装置１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【００９１】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００９２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００９３】
本発明に係る記録装置は、揮発性メモリおよび不揮発性メモリにデータを記録させる装置一般に応用することができる。より具体的には、例えばＨＤＤレコーダー等に好適に利用することができる。
【符号の説明】
【００９４】
１      記録装置
２      ストリームデータ処理装置
３      ストリームデータ記録装置
４      ストリームデータ取得部
５      データ処理制御部
６，７  インターフェース
８      デコーダー
９      作業用メモリ
１０    エンコーダー
１１    インターフェース
１２    記録データ制御部
１３    一時記録部
１４    記録部
１５    光ディスク
１６    デジタルチューナー
１７    アナログチューナー
１８    データライン
１９    保持記録制御部
２０    揮発性メモリ
２１    インターフェース
２２    不揮発性メモリ
【図１】
2010186511.tif 000003
【図２】
2010186511.tif 000004
【図３】
2010186511.tif 000005
【図４】
2010186511.tif 000006
【図５】
2010186511.tif 000007
【図６】
2010186511.tif 000008
【図７】
2010186511.tif 000009