(57)【要約】【課題】蓄積バッファ部の容量を大きくすることなく異なる転送レートで複数の符号化データを記録媒体に記録できる記録装置を提供する。【解決手段】符号化部１２、１３からの符号化データの出力を制御するとともに、符号化データの転送速度を解析する符号化部制御部１４と、蓄積バッファ部１５の一定サイズの記憶領域を複数の分割領域に予め分割して、符号化部制御部１４により解析された転送速度に応じて符号化データの分割領域への格納を分割領域単位で制御するとともに、分割領域からの符号化データの転送を分割領域単位で制御する蓄積バッファ制御部１６とを設ける。異なる転送レート（転送速度）で複数の符号化データを記録媒体１１に記録する場合、蓄積バッファ制御部１６は、転送レートが速いほど符号化データを格納する領域が大きくなるように分割領域を割り当てる。【選択図】図１
2006040490.tif 000002
【特許請求の範囲】
【請求項１】
複数の符号化部それぞれから出力される符号化データを蓄積バッファ部に格納し該蓄積バッファ部から各符号化データを転送して記録媒体に記録する記録装置であって、
符号化データを出力する複数の符号化部と、
前記複数の符号化部からの前記符号化データの出力を制御するとともに、前記複数の符号化部から出力される前記符号化データの転送速度を解析する符号化部制御部と、
前記複数の符号化部それぞれから出力される前記符号化データを格納する蓄積バッファ部と、
前記蓄積バッファ部の一定サイズの記憶領域を複数の分割領域に予め分割して、前記符号化部制御部により解析された転送速度に応じて前記複数の分割領域への前記符号化データの格納を分割領域単位で制御するとともに、前記複数の分割領域からの前記符号化データの転送を分割領域単位で制御する蓄積バッファ制御部と、
を少なくとも具備し、前記蓄積バッファ制御部は、転送速度が速いほど前記符号化データを格納する領域が大きくなるように分割領域を割り当てることを特徴とする記録装置。
【請求項２】
前記蓄積バッファ制御部は、前記蓄積バッファ部から前記記録媒体へ符号化データが転送されると、その符号化データが格納されていた分割領域に対して、新たに前記蓄積バッファ部へ入力される符号化データを格納することができる請求項１記載の記録装置。
【請求項３】
前記符号化部制御部は、前記複数の符号化部から符号化データを出力するに際して、前記複数の符号化部のどの符号化部から符号化データを出力するかを決定することを特徴とする請求項１もしくは２のいずれかに記載の記録装置。
【請求項４】
前記符号化部制御部は、出力される符号化データがどの符号化部からの符号化データであるかを示す識別子を前記蓄積バッファ制御部へ通知する機能をさらに備え、
前記蓄積バッファ制御部は、前記符号化部制御部から通知された識別子を基に符号化データを格納する分割領域を前記複数の分割領域の中から決定する機能をさらに備える
ことを特徴とする請求項１ないし３のいずれかに記載の記録装置。
【請求項５】
前記蓄積バッファ制御部は、前記複数の分割領域それぞれに識別子を付与し、該識別子を用いて、前記複数の分割領域への符号化データの格納及び前記複数の分割領域からの符号化データの転送を該識別子単位で制御する
ことを特徴とする請求項1ないし４のいずれかに記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタル放送で同時刻に放送されている複数の番組（ストリーム）を同時に記録媒体に記録する記録装置に関する。
【背景技術】
【０００２】
図６に従来の記録装置の概略構成を示す。図６において、符号化部６２、６３は符号化した符号化データを出力する。例えば、デジタル放送で同時刻に放送されている２つの番組を同時に記録媒体に記録する記録装置では、２つの番組（ストリーム）がそれぞれ各符号化部６２、６３から所定の符号化データとなって出力される。
【０００３】
蓄積バッファ部６４には、各符号化部６２、６３からの符号化データをそれぞれ蓄積する２つの一時記憶領域が設定されている。従来の記録装置では、各一時記憶領域に所定のデータ量以上の符号化データが蓄積されたとき、蓄積バッファ部６４から符号化データが転送され記録媒体６１に記録される。また、従来の記録装置では、各符号化部６２、６３からの符号化データが交互に記録媒体６１に記録される。
【０００４】
このように、例えばデジタル放送で同時刻に放送されている複数の番組を同時に記録媒体に記録する記録装置では、従来より、複数の符号化データを記録媒体に記録するために、符号化部の数だけの一時記憶領域が予め設定された蓄積バッファ部を設け、各符号化部からの符号化データをそれぞれ各一時記憶領域に蓄積していき、各一時記憶領域に所定のデータ量以上の符号化データが蓄積された時点で、各一時記憶領域に蓄積されている符号化データを順次記録媒体に記録する手法が提案されている（例えば、特許文献１参照。）。
【０００５】
しかしながら、従来の手法では、各符号化データがそれぞれ各一時記憶領域に蓄積され、各一時記憶領域に所定のデータ量以上の符号化データが蓄積された時点で、各一時記憶領域に蓄積されている符号化データを順次記録媒体に記録するため、記録媒体に符号化データを記録する際には、各一時記憶領域に所定のデータ量以上の符号化データが蓄積されていなければならない。そのため、異なる転送レート（転送速度）で複数の符号化データを記録媒体に記録する場合には、転送レートの遅い符号化データを一時記憶領域に所定のデータ量蓄積する間、他の符号化データをそれぞれ各一時記憶領域に蓄積し続ける必要がある。
【０００６】
したがって、従来の手法では、異なる転送レートで複数の符号化データを記録媒体に記録する場合に備えて、転送レートの遅い符号化データが一時記憶領域に所定のデータ量蓄積されるまで、転送レートの速い符号化データをそれぞれ各一時記憶領域に蓄積し続けることができるように、各一時記憶領域を大きくする必要があり、蓄積バッファの容量が大きくなるという問題があった。
【特許文献１】特開２００１−６７８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記問題点に鑑み、複数の符号化部からの符号化データの出力を制御する符号化部制御部と、蓄積バッファ部の一定サイズの記憶領域を複数の分割領域に予め分割して、各分割領域への符号化データの格納及び各分割領域からの符号化データの転送を分割領域単位で制御する蓄積バッファ制御部とを設け、異なる転送レート（転送速度）で複数の符号化データを記録媒体に記録する場合に、転送レートの遅い符号化データを格納する領域よりも転送レートの速い符号化データを格納する領域が大きくなるように分割領域を割り当てることにより、蓄積バッファ部の容量を大きくすることなく異なる転送レートで複数の符号化データを記録媒体に記録できる記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の請求項１記載の記録装置は、複数の符号化部それぞれから出力される符号化データを蓄積バッファ部に格納し該蓄積バッファ部から各符号化データを転送して記録媒体に記録する記録装置であって、符号化データを出力する複数の符号化部と、前記複数の符号化部からの前記符号化データの出力を制御するとともに、前記複数の符号化部から出力される前記符号化データの転送速度を解析する符号化部制御部と、前記複数の符号化部それぞれから出力される前記符号化データを格納する蓄積バッファ部と、前記蓄積バッファ部の一定サイズの記憶領域を複数の分割領域に予め分割して、前記符号化部制御部により解析された転送速度に応じて前記複数の分割領域への前記符号化データの格納を分割領域単位で制御するとともに、前記複数の分割領域からの前記符号化データの転送を分割領域単位で制御する蓄積バッファ制御部と、を少なくとも具備し、前記蓄積バッファ制御部は、転送速度が速いほど前記符号化データを格納する領域が大きくなるように分割領域を割り当てることを特徴とする。
【０００９】
本発明の請求項２記載の記録装置は、請求項１記載の記録装置であって、前記蓄積バッファ制御部は、前記蓄積バッファ部から前記記録媒体へ符号化データが転送されると、その符号化データが格納されていた分割領域に対して、新たに前記蓄積バッファ部へ入力される符号化データを格納することができることを特徴とする。
【００１０】
本発明の請求項３記載の記録装置は、請求項１もしくは２のいずれかに記載の記録装置であって、前記符号化部制御部は、前記複数の符号化部から符号化データを出力するに際して、前記複数の符号化部のどの符号化部から符号化データを出力するかを決定することを特徴とする。
【００１１】
本発明の請求項４記載の記録装置は、請求項１ないし３のいずれかに記載の記録装置であって、前記符号化部制御部は、出力される符号化データがどの符号化部からの符号化データであるかを示す識別子を前記蓄積バッファ制御部へ通知する機能をさらに備え、前記蓄積バッファ制御部は、前記符号化部制御部から通知された識別子を基に符号化データを格納する分割領域を前記複数の分割領域の中から決定する機能をさらに備えることを特徴とする。
【００１２】
本発明の請求項５記載の記録装置は、請求項1ないし４のいずれかに記載の記録装置であって、前記蓄積バッファ制御部は、前記複数の分割領域それぞれに識別子を付与し、該識別子を用いて、前記複数の分割領域への符号化データの格納及び前記複数の分割領域からの符号化データの転送を該識別子単位で制御することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、蓄積バッファ部の容量を大きくすることなく、異なる転送レート（転送速度）で複数の符号化データを記録媒体に記録できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を交えて説明する。
図１に本実施の形態における記録装置の概略構成を示す。当該記録装置は、複数（ここでは２つ）の符号化部それぞれから出力される符号化データを蓄積バッファ部１５に格納し該蓄積バッファ部１５から各符号化データを転送して記録媒体（例えば記録型のＤＶＤなど）１１に記録する。なお、本実施の形態では、符号化部を２つ備える場合について説明するが、無論、符号化部を２つ以上備える場合であっても同様である。
【００１５】
図１において、符号化部１２、１３は符号化したデータ（符号化データ）を出力する。例えば、デジタル放送で同時刻に放送されている２つの番組を、同時にＤＶＤ−ＶＲ方式でＤＶＤ（記録媒体）に記録する記録装置では、２つの番組（ストリーム）がそれぞれ各符号化部６２、６３から所定の符号化データとなって出力される。
【００１６】
符号化部制御部１４は、符号化部１２、１３からの符号化データの出力を制御する。具体的には、符号化部制御部１４が符号化部１２、１３からの転送要求を判断して、どの符号化部から符号化データを出力するかを選択・決定することにより、選択された符号化部から符号化データが出力される。
【００１７】
また、符号化部制御部１４は、各符号化データの転送レート（転送速度）を解析して、蓄積バッファ制御部１６へ通知する機能と、出力される符号化データがどの符号化部からのどの符号化データであるかを表す識別子を蓄積バッファ制御部１６へ通知する機能を備える。なお、符号化部からの符号化データの出力タイミングは任意である。
【００１８】
蓄積バッファ部１５は入力された符号化データを蓄積する。記録媒体１１には、蓄積バッファ部１５から出力された符号化データが記録される。蓄積バッファ制御部１６は、蓄積バッファ部１５の一定サイズの記憶領域を一定サイズの領域に予め分割して、符号化部制御部１４により解析された各符号化データの転送レートに応じて分割領域への符号化データの格納を分割領域単位で制御するとともに、分割領域からの符号化データの転送を分割領域単位で制御する。具体的には、転送レートの速い符号化データに多くの分割領域を割り当てるようにする。
【００１９】
また、蓄積バッファ制御部１６は、各分割領域に識別子を付与し、この分割領域を表す識別子を用いて、分割領域への符号化データの格納及び分割領域からの符号化データの転送をこの識別子単位で制御する。
【００２０】
さらに、蓄積バッファ制御部１６は、符号化部制御部１４から通知された、どの符号化部からのどの符号化データが蓄積バッファ部に入力されたかを表す識別子を基に、符号化データを格納する分割領域を決定する。
【００２１】
以上のように構成された記録装置の動作について、以下に説明する。
符号化部１２、１３は符号化したデータ（符号化データ）の転送要求を符号化部制御部１４へ通知する。符号化部制御部１４は、通知された転送要求を判断して、どの符号化部の符号化データを出力するかを選択・決定する。符号化部制御部１４により選択された符号化部から蓄積バッファ部１５へ符号化データが出力される。
【００２２】
また、符号化部制御部１４は、各符号化データの転送レート（転送速度）を解析して蓄積バッファ制御部１６へ通知する。さらに、符号化部制御部１４は、符号化データが蓄積バッファ部１５へ入力される際に、その符号化データがどの符号化部からのどの符号化データであるかを表す識別子を蓄積バッファ制御部１６へ通知する。
【００２３】
蓄積バッファ制御部１６は、符号化部制御部１４により解析された各符号化データの転送レートに応じて各符号化データに割り当てる分割領域の数を判断する。さらに、符号化部制御部１４より通知された識別子からどの符号化部からのどの符号化データであるかを判断して、分割領域のいずれに符号化データを格納するかを選択し、その選択した領域へ符号化データを格納する。また、蓄積バッファ制御部１６は、どの分割領域にどの符号化部からのどの符号化データが格納されているかを両識別子を用いて記憶する。
【００２４】
記録媒体１１への記録を行う際には、蓄積バッファ制御部１６は、どの符号化部からの符号化データを記録するのか判断するとともに、両識別子を基にどの分割領域内の符号化データを記録するのか判断し、その分割領域内に格納されたデータ量が所定のデータ量以上の場合に、任意のタイミングで記録媒体１１への転送を開始する。
【００２５】
図２は、当該記録装置の蓄積バッファ制御部による蓄積バッファ部の管理方法を説明するための図である。蓄積バッファ制御部１６は、図２に示すように蓄積バッファ部１５の一定サイズの記憶領域を一定サイズの領域に分割し各分割領域に対して識別子を付与する。識別子は、例えば図２に示すように識別番号を用いる。蓄積バッファ制御部１６は、識別番号（識別子）単位で蓄積バッファ部１５を管理する。
【００２６】
なお、分割領域のサイズは、例えば、記録された符号化データの連続再生を保障するデータサイズであるＣＤＡ（Ｃｏｎｔｉｇｕｏｕｓ  Ｄａｔａ  Ｌｅｎｇｔｈ）以上のデータサイズにする。
【００２７】
図３、図４は、当該記録装置の蓄積バッファ部への符号化データの蓄積方法を説明するための図である。図３、４に示す例では、蓄積バッファ部１５が３つの領域に分割されており、各分割領域には識別子として識別番号１〜３が付与されている。
【００２８】
符号化部制御部１４は、蓄積バッファ部１５へ入力される符号化データがどの符号化部からのどの符号化データであるかを表す識別子として、例えば図３、４に示すように、どの符号化部からの符号化データであるのかを表す番号と何番目の符号化データであるのかを表す番号の組み合わせを各符号化データに付与する。例えば、符号化部１２からの１番目の符号化データには識別子として番号１−１を付与し、符号化部１３からの１番目の符号化データには識別子として番号２−１を付与する。蓄積バッファ制御部１６は、どの分割領域にどの符号化部からのどの符号化データが格納されているかを両識別子を用いて記憶し、蓄積バッファ部１５を管理する。
【００２９】
符号化データを格納する分割領域を決定する方法としては、例えば、任意の分割領域に特定の符号化部からの符号化データが格納されているがそのデータ量が所定のデータ量に達していない場合には、所定のデータ量に達するまでその特定の符号化部からの符号化データがその分割領域に格納されるようにする。
【００３０】
なお、分割領域には１つの符号化部からの符号化データのみが格納されるようにする。つまり、蓄積バッファ制御部１６は、１つの分割領域に符号化部１２と符号化部１３からの符号化データが混在しないように管理する。
【００３１】
図３に示す例では、識別番号１の分割領域に番号１−１の符号化データが格納され、識別番号２の分割領域に番号１−２の符号化データが格納され、識別番号３の分割領域に番号２−１の符号化データが格納されている。
【００３２】
蓄積バッファ制御部１６は、符号化データが格納されている分割領域の識別番号（識別子）を特定して、記録媒体１１へ符号化データを識別番号単位で転送する。図４に示す例では、識別番号１の分割領域に格納された符号化データが転送され、識別番号１の分割領域が空き領域となっている。
【００３３】
図４に示すように、識別番号１の分割領域に格納された符号化データが記録媒体１１へ転送されると、蓄積バッファ制御部１６は、識別番号１の分割領域が空き領域となったことを判断する。識別番号２、３の分割領域に所定のデータ量以上の符号化データが格納されており、空き領域が識別番号１の分割領域のみの状況では、蓄積バッファ制御部１６は、次に入力される符号化データの転送レートからその符号化データの転送量を判断し、その符号化データが１つの分割領域に格納可能なデータ量である場合には、識別番号１の分割領域（空き領域）に格納する。
【００３４】
なお、蓄積バッファ部１５から記録媒体１１へのデータ転送のタイミングは任意であり、全ての分割領域に所定のデータ量以上の符号化データが格納された後に符号化データが転送されるとは限らない。
【００３５】
以上のように、本実施の形態における記録装置は、複数の符号化部から出力される符号化データを１つの蓄積バッファで管理して記録媒体に記録する。また、蓄積バッファ部の一定サイズの記憶領域を一定サイズで分割し、分割領域それぞれに識別子を付与して、付与した識別子でデータの入出力を管理することによって、空き領域ができないよう蓄積バッファ部を管理することができる。
【００３６】
次に、異なる転送レート（転送速度）で複数の符号化データを記録媒体に記録する場合における蓄積バッファ部１５への符号化データの蓄積方法を、図５を用いて説明する。異なる転送レートで複数の符号化データを記録媒体に記録する場合、当該記録装置は、転送レートの遅い符号化データを格納する領域よりも転送レートの速い符号化データを格納する領域が大きくなるように分割領域を割り当てる。
【００３７】
蓄積バッファ制御部１６は、符号化部制御部１４から通知された転送レートから入力される符号化データの転送量を判断し、この符号化データを格納するのに必要な分割領域数を判断する。例えば、図５に示す例では、識別子として番号１−１が付与された符号化部１２からの符号化データを格納するのに、識別子として識別番号１、２が付与された２つの分割領域を使用することを判断している。
【００３８】
また、蓄積バッファ制御部１６は、例えば、１回の符号化データの入力に対して２つの分割領域が必要であって空き領域が１つしかない場合には、その空き領域の次の識別番号（識別子）の分割領域に格納されている符号化データが記録媒体１１に転送可能であるかどうかを判断し、転送可能であれば記録媒体１１にその符号化データを転送して領域を確保する。
【００３９】
また、空き領域の次の識別番号の分割領域に格納されている符号化データのデータ量が記録媒体１１へ転送するのに必要な所定のデータ量分ないなど、転送ができない場合には、蓄積バッファ制御部１６は、その１つの空き領域のみを確保し、符号化部からの符号化データの入力を開始する。
【００４０】
以上のように、本実施の形態によれば、蓄積バッファ部へ入力する符号化データの転送量を基に最適な領域のサイズを判断することによって、一回の符号化データの入力で使用する分割領域の数を動的に変更して、連続した符号化データを連続して蓄積バッファ部に蓄えることが可能となる。
【産業上の利用可能性】
【００４１】
本発明にかかる記録装置は、蓄積バッファ部の容量を大きくすることなく異なる転送レートで複数の符号化データを記録媒体に記録することができ、例えばデジタル放送で同時刻に放送されている複数の番組（ストリーム）を同時に記録型のＤＶＤにＤＶＤ−ＶＲ方式で記録する装置など、複数の符号化データを記録媒体に記録するに際して蓄積バッファ部に一時蓄積させてから記録する装置に有用である。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施の形態における記録装置の概略構成を示すブロック図
【図２】本発明の実施の形態における蓄積バッファ部のメモリマップを示す図
【図３】本発明の実施の形態における蓄積バッファ部への符号化データの蓄積方法を説明するための図
【図４】本発明の実施の形態における蓄積バッファ部への符号化データの蓄積方法を説明するための図
【図５】本発明の実施の形態における異なる転送レート（転送速度）で複数の符号化データを記録媒体に記録する場合の蓄積バッファ部への符号化データの蓄積方法を説明するための図
【図６】従来の記録装置の概略構成を示すブロック図
【符号の説明】
【００４３】
１１、６１      記録媒体
１２、６２      符号化部
１３、６３      符号化部
１４      符号化部制御部
１５、６４      蓄積バッファ部
１６      蓄積バッファ制御部
【図１】
2006040490.tif 000003
【図２】
2006040490.tif 000004
【図３】
2006040490.tif 000005
【図４】
2006040490.tif 000006
【図５】
2006040490.tif 000007
【図６】
2006040490.tif 000008