(57)【特許請求の範囲】
【請求項１】
オーディオ／ビデオデータと、当該オーディオ／ビデオデータについてのメタデータを含む付加データとを有する、受信された入力データストリームのうち、上記オーディオ／ビデオデータを記憶する第１の入力メモリと、
上記入力データストリームから、上記付加データを抽出する解析手段と、
上記付加データを記憶する第２の入力メモリと、
記憶装置と、
上記第１及び第２の入力メモリと上記記憶装置との間に接続されたダイレクトメモリアクセスプロセッサと、
上記第１の入力メモリ及び上記第２の入力メモリのための個々の開始アドレス及びデータ長を有する複数の独立したダイレクトメモリアクセス要求を有するリンクリストを生成し、上記ダイレクトメモリアクセスプロセッサが、上記リンクリストに基づいて上記オーディオ／ビデオデータ及び上記付加データを上記記憶装置に転送するように、上記リンクリストを上記ダイレクトメモリアクセスプロセッサに供給するとともに、上記リンクリストの上記独立した複数のダイレクトメモリアクセス要求の全てに対応する、上記オーディオ／ビデオデータと上記付加データとの合計量に等しいデータ量を受信するように上記記憶装置に命令することにより、ダイレクトメモリアクセス処理を開始させるコントローラと
を備えるオーディオ／ビデオ記録装置。
【請求項２】
上記付加データは、オーディオ／ビデオデータ用のインデクスデータを含むことを特徴とする請求項１記載のオーディオ／ビデオ記録装置。
【請求項３】
上記オーディオ／ビデオデータ及びインデクスデータを含むＭＰＥＧストリームが入力される入力手段をさらに備える請求項２記載のオーディオ／ビデオ記録装置。
【請求項４】
上記第１及び第２のメモリのいずれかにそれぞれの所定量のデータが記憶されると、上記コントローラにダイレクトメモリアクセス処理を開始させる割込手段をさらに備える請求項１乃至３いずれか１項記載のオーディオ／ビデオ記録装置。
【請求項５】
上記メタデータは、サブタイトル、オーディオ／ビデオデータのコンテンツに関する付加情報、付加オーディオデータのうちの少なくとも１つであることを特徴とする請求項１記載のオーディオ／ビデオ記録装置。
【請求項６】
上記オーディオ／ビデオデータに関連するアプリケーションのアプリケーションデータを記憶する第３のメモリをさらに備え、
上記リンクリストは、上記第３のメモリに対する複数の独立したダイレクトメモリアクセス要求をさらに有し、
上記コントローラは、上記リンクリストを生成して、上記ダイレクトメモリプロセッサが、上記オーディオ／ビデオデータと、上記付加データと、上記アプリケーションデータの少なくとも第１の部分とを上記記憶装置に転送するように、上記リンクリストを上記ダイレクトメモリアクセスプロセッサに供給し、上記オーディオ／ビデオデータと、上記付加データと、上記アプリケーションデータの少なくとも第１の部分との合計量に等しいデータ量を受信するように上記記憶装置に命令することにより、上記ダイレクトメモリアクセス処理を開始させることを特徴とする請求項１乃至５いずれか１項記載のオーディオ／ビデオ記録装置。
【請求項７】
上記コントローラは、上記ダイレクトメモリアクセス処理を開始させる毎に、上記アプリケーションデータが上記第１及び第２のメモリからの連続した所定量の上記オーディオ／ビデオデータ及び付加データに多重化されるように、上記記憶装置に命令するとともに、上記アプリケーションデータの上記第１の部分とは異なる第２の部分に関するリンクリストを生成して上記ダイレクトメモリアクセスプロセッサに供給することを特徴とする請求項６記載のオーディオ／ビデオ記録装置。
【請求項８】
上記記憶装置は、ハードディスクドライブ、テープドライブ、光ディスクドライブのうちいずれか１つであることを特徴とする請求項１記載のオーディオ／ビデオ記録装置。
【請求項９】
上記オーディオ／ビデオデータの受信及び記録が可能なテレビジョン受信機と、テレビジョン用セットトップボックスと、テレビジョン受信機から独立して上記オーディオ／ビデオデータの受信及び記録が可能なビデオレコーダとのいずれかに組み込まれていることを特徴とする請求項１記載のオーディオ／ビデオ記録装置。
【請求項１０】
記憶装置に接続されたダイレクトメモリアクセスプロセッサを用いて、第１の入力メモリに記憶されているオーディオ／ビデオデータと、第２の入力メモリに記憶されている付加データとを多重化するオーディオ／ビデオ多重化方法において、
上記オーディオ／ビデオデータと、当該オーディオ／ビデオデータについてのメタデータを含む付加データとを有する入力データストリームを受信するステップと、
上記受信された入力データストリームのうち上記オーディオ／ビデオデータを第１のメモリに記憶するステップと、
上記入力データストリームから、上記付加データを抽出するステップと、
上記第１の入力メモリ及び上記第２の入力メモリのための個々の開始アドレス及びデータ長を有する複数の独立したダイレクトメモリアクセス要求を有するリンクリストを生成して、上記ダイレクトメモリアクセスプロセッサが、上記リンクリストに基づいて上記オーディオ／ビデオデータ及び上記付加データを上記記憶装置に転送するように、上記リンクリストを上記ダイレクトメモリアクセスプロセッサに供給するステップと、
上記リンクリストの上記独立した複数のダイレクトメモリアクセス要求の全てに対応する、上記オーディオ／ビデオデータと付加データとの合計量に等しいデータ量を受信するように上記記憶装置に命令するステップと、
上記リンクリストに基づいて、上記記憶装置へのダイレクトメモリアクセス処理を実行するように上記ダイレクトメモリアクセスプロセッサに命令するステップと
を有するオーディオ／ビデオ多重化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオ／ビデオ記録装置及びオーディオ／ビデオ多重化方法に関し、特に、例えばメモリ、ハードディスクドライブ装置、光ディスクドライブ装置等の記憶装置に、オーディオ／ビデオデータと共に付加データ（supplementary data）を多重化して、記録又は格納するオーディオ／ビデオ記録装置及びオーディオ／ビデオ多重化方法に関する。
【０００２】
【従来の技術】
オーディオ／ビデオストリームデータと共に付加データをデジタル記憶装置に記録又は格納するために、図６に示すように、オーディオ／ビデオデータと付加情報をメモリ内で多重化した後、多重化されたデータ全体を記憶装置に供給する手法が知られている。メモリから記憶装置への多重化データの転送には、単一のダイレクトメモリアクセス（direct memory access：以下、ＤＭＡという。）処理が用いられ、これにより多重化データ全体が記憶装置に供給される。なお、中継的なメモリ（intermediary memory）にオーディオ／ビデオデータ及び付加データを供給するには、複数の独立したＤＭＡ処理が必要である。
【０００３】
上述の手法に代えて、図７に示すように、記憶装置にメインのオーディオ／ビデオデータを記録した後に、記憶装置においてメインのオーディオ／ビデオデータが記録されている部分とは別の部分に付加データを後から記録する手法もある。
【０００４】
【発明が解決しようとする課題】
いずれの手法も、システムリソースを必要とする。中継的なメモリにおいて先にデータを多重化する手法においては、多重化を実行するためのリソースと、記憶装置にデータを供給する前に多重化されたデータを一時的に保存するメモリとを設ける必要がある。
【０００５】
一方、記憶装置において、オーディオ／ビデオデータとは異なる領域に付加データを記録する手法は、特に、オーディオ／ビデオデータの入力ストリームと、このオーディオ／ビデオデータと共に受信した付加データとを記録する記録装置に採用することができる。この手法においては、特に、例えば読出／書込ヘッドを新たな位置に機械的に移動させるための記憶装置のシークタイムが長い場合、記憶装置の帯域幅が減少する。付加データのログは、入力オーディオ／ビデオデータを受信しながら保持することができる。そして、このログは、オーディオ／ビデオデータが記憶装置に記録された後に、記憶装置に記録することができる。しかしながら、この手法では、オーディオ／ビデオデータを付加データと共に再生する際、再生装置は、記憶装置上の空間的に大きく離れた位置にアクセスする必要があり、再生処理の観点からは望ましくない。そこで、ログからの情報をオーディオ／ビデオデータにインタレース又は多重化して記憶装置に記録することが望ましい。しかしながら、上述のように、この処理は、記憶装置にデータを記録する前に、複数回の独立したＤＭＡ処理を経て、独立したメモリにおいてデータを多重化することにより行われていた。
【０００６】
本発明は、上述の課題に鑑みてなされたものであり、本発明の目的は、上述の課題を解決し、オーディオ／ビデオデータと付加データとを、リンクリストに基づいて転送し、オーディオ／ビデオデータと付加データとの合計量に等しいデータを受信するように上記記憶装置に命令することにより、複数回のＤＭＡ動作を１回のＤＭＡ動作とみなすことで、オーディオ／ビデオデータと付加データとを効率的に多重化して記録することができるオーディオ／ビデオ記録装置及びオーディオ／ビデオ多重化方法を提供することである。
【０００７】
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、本発明に係るオーディオ／ビデオ多重化方法は、ダイレクトメモリアクセスプロセッサを用いて、第１の入力メモリに記憶されているオーディオ／ビデオデータと、第２の入力メモリに記憶されている付加データとを多重化するオーディオ／ビデオ多重化方法において、オーディオ／ビデオデータと、当該オーディオ／ビデオデータについてのメタデータを含む付加データとを有する入力データストリームを受信するステップと、当該受信された入力データストリームのうちオーディオ／ビデオデータを第１のメモリに記憶するステップと、上記入力データストリームから、付加データを抽出するステップと、上記第１及び第２のメモリにそれぞれ記憶された上記オーディオ／ビデオデータ及び付加データのリンクリストを生成して上記ダイレクトメモリアクセスプロセッサに供給するステップと、上記オーディオ／ビデオデータと付加データの合計量に関する情報を上記記憶装置に通知するステップと、上記リンクリストに基づいて、上記記憶装置へのダイレクトメモリアクセス処理を実行するようにダイレクトメモリアクセスプロセッサに命令するステップとを有する。
【０００９】
また、上述の課題を解決するために、本発明に係るオーディオ／ビデオ記録装置は、オーディオ／ビデオデータと、当該オーディオ／ビデオデータについてのメタデータを含む付加データとを有する、受信された入力データストリームのうち、オーディオ／ビデオデータを記憶する第１の入力メモリと、上記入力データストリームから、上記付加データを抽出する解析手段と、上記付加データを記憶する第２の入力メモリと、記憶装置と第１及び第２の入力メモリとの間に接続されたダイレクトメモリアクセスプロセッサと、オーディオ／ビデオデータ及び付加データの合計量に関する情報を上記記憶装置に通知するとともに、オーディオ／ビデオデータ及び付加データを記憶装置に転送させるためのリンクリストを生成してダイレクトメモリアクセスプロセッサに供給することによって、ダイレクトメモリアクセス処理を開始させるコントローラとを備える。
【００１０】
これにより、オーディオ／ビデオデータ及び付加データは、例えばメモリ、ハードディスクドライブ装置、光ディスクドライブ装置等の記憶装置に転送され、１回の処理で多重化することができる。
【００１１】
本発明により、システムリソースは、２つ以上のデータストリームを多重化するためのタスクから解放される。多重化のタスクは、ダイナミックメモリアクセス転送の適切なチェインを設定することにより自動的に実行される。このチェインにおける各リストにより、記録装置のメモリ（第１及び第２の入力メモリ）における異なる開始点からのデータが記憶装置にダイナミックメモリアクセス転送される。
【００１２】
通常の動作においても、記憶装置にデータをダイナミックメモリアクセス転送する必要があるため、上述の動作のために追加的なシステムリソースを設ける必要はない。
【００１３】
実際には、第１メモリと第２の入力メモリは、例えば半導体チップ等の同一の物理的メモリにおける分離された領域として実現してもよい。
【００１４】
好ましくは、付加データは、オーディオ／ビデオデータのインデクスデータを含んでいる。
【００１５】
インデクスデータは、例えばＭＰＥＧパケット等のオーディオ／ビデオデータとともに受信され、このインデクスデータとともに伝送されてくるオーディオ／ビデオデータに直接関連付けられている。したがって、インデクスデータは、関連するオーディオ／ビデオデータとともに再生できるように記録することが重要である。
【００１６】
したがって、本発明に基づき、このようなインデクスデータをオーディオ／ビデオデータに多重化して記憶装置に記録することは非常に効果的である。
【００１７】
好ましくは、本発明に係るオーディオ／ビデオ記録装置は、オーディオ／ビデオデータ及びインデクスデータを含むＭＰＥＧストリームが入力される入力手段と、ＭＰＥＧストリームを解析し、オーディオ／ビデオデータを第１の入力メモリに記憶し、付加データを第２の入力メモリに記憶する解析手段とを備える。
【００１８】
これにより、本発明に係るオーディオ／ビデオ記録装置を用いて、ＭＰＥＧストリームを記録することができる。
【００１９】
好ましくは、本発明に係るオーディオ／ビデオ記録装置は、第１及び第２のメモリのいずれかにそれぞれの所定量のデータが記憶されると、コントローラにダイレクトメモリアクセス処理を開始させる少なくとも１つの割込手段を備える。
【００２０】
これにより、本発明に係るオーディオ／ビデオ記録装置は、入力データストリームを連続的に受信するとともに、第１及び第２のメモリのいずれかに記憶されたデータが所定の量、例えばメモリ容量の限界に達すると、ダイレクトメモリアクセス処理によりオーディオ／ビデオデータ及び付加データは、記憶装置に転送される。
【００２１】
これにより、オーディオ／ビデオデータ及び付加データは、連続した入力ストリームとして、記憶装置に交互にインタレースされて記録される。
【００２２】
好ましくは、付加データは、オーディオ／ビデオデータのメタデータを含む。メタデータは、例えば、サブタイトル、オーディオ／ビデオデータのコンテンツに関する付加情報、付加オーディオデータ等、オーディオ／ビデオデータのコンテンツに関連するいかなるデータであってもよい。
【００２３】
さらに、本発明に係るオーディオ／ビデオ記録装置は、好ましくは、オーディオ／ビデオデータに関連するアプリケーションのアプリケーションデータを記憶する第３のメモリを備える。コントローラは、オーディオ／ビデオデータと、付加データと、アプリケーションデータの少なくとも第１の部分との合計量に等しい量のデータを受信するように記憶装置に命令するとともに、オーディオ／ビデオデータと、付加データと、アプリケーションデータの少なくとも第１の部分とを記憶装置に転送させるためのリンクリストを生成してダイレクトメモリアクセスプロセッサに供給することによって、ダイレクトメモリアクセス処理を開始させる。
【００２４】
アプリケーションデータは、オーディオ／ビデオデータに関連して使用されるいかなるデータであってもよい。アプリケーションデーは、オーディオ／ビデオデータと同じデータ経路から受信してもよく、異なる時刻において又は異なるチャンネルを介して受信してもよい。あるいは、アプリケーションデータは、例えばインターネット等、異なるデータ経路から受信してもよい。
【００２５】
このアプリケーションデータをオーディオ／ビデオデータに多重化して記憶装置に記録することにより、ユーザは、オーディオ／ビデオデータを再生するのと同時にアプリケーションデータを利用することができる。これにより、アプリケーションデータによっていかなるアプリケーションが提供されても、ユーザは、オーディオ／ビデオデータの再生時に、同時にアプリケーションを利用できる。
【００２６】
好ましくは、コントローラは、ダイレクトメモリアクセス処理を開始させる毎に、アプリケーションデータが第１及び第２のメモリからの連続した所定量のオーディオ／ビデオデータ及び付加データに多重化されるように、記憶装置に命令するとともに、アプリケーションデータの上記第１の部分とは異なる第２の部分に関するリンクリストを生成してダイレクトメモリアクセスプロセッサに供給する。
【００２７】
これにより、アプリケーションデータをオーディオ／ビデオデータ及び付加データの連続したブロックにおいて、インタレースされて分散させることができる。また、これにより、アプリケーションデータの挿入によるオーディオ／ビデオデータのシークタイムへの影響が低減される。
【００２８】
記憶装置は、長いシークタイムを有していてもよいが、連続的なアクセスタイムは、高速なものであるとよい。
【００２９】
この観点から、記憶装置は、例えばハードディスクドライブ装置であってもよい。
【００３０】
本発明では、関連するデータを記憶装置に共に記録することができるため、記憶装置は、データをシークする必要がない。
【００３１】
本発明に係るオーディオ／ビデオ記録装置は、例えば、統合型テレビジョン受信機、テレビジョン用セットトップボックス及び独立型ビデオレコーダのいずれかに組み込んでもよい。
【００３２】
【発明の実施の形態】
デジタル記憶装置にオーディオ／ビデオデータを記録する記録装置の多くは、記録されるオーディオ／ビデオデータに関連するある種のインデクス又はメタデータをオーディオ／ビデオデータに付け加える。記憶装置には、これらの付加情報も記録する必要がある。さらに、メインのオーディオ／ビデオストリームに他のストリームを多重化し、新たな多重化ストリームを生成する必要がある場合もある。
【００３３】
図１は、本発明を適用した記録装置の構成を示すブロック図である。この記録装置は、例えばチューナからなるフィルタ２を備え、フィルタ２は、入力データストリームを受信し、この入力データストリームから所望のチャンネルを分離する。入力データストリームは、例えば、異なるチャンネルのデータパケットを含むＭＰＥＧデータストリームである。フィルタ２は、適切なデータパケットを抽出し、抽出したデータパケットを記録装置内の他の回路に供給する。
【００３４】
そして、オーディオ／ビデオデータは、第１のメモリ４に記憶される。第１のメモリ４は、例えばキャッシュメモリでからなり、この具体例においては、第１のメモリ４にキャッシュＡという符号を付している。
【００３５】
デジタルオーディオ／ビデオデータストリームは、オーディオ／ビデオデータに加えて、付加データを含んでいる。付加データには、例えばインデクスデータがあり、インデクスデータは、例えば時間、フレームコード等、オーディオ／ビデオデータに関するインデクス情報を提供する。解析器（parser）６は、フィルタ２から出力されたデータストリームを処理し、全ての付加データを順次抽出する。この付加データは第２のメモリ８に記憶される。第２のメモリ８は、例えばキャッシュメモリからなり、この具体例においては、第２のメモリ８にキャッシュメモリＢという符号を付している。これにより、この後、データストリームを分析して付加データを判定する必要がなくなる。
【００３６】
さらに、この記録装置は、図１に示すように、ダイレクトメモリアクセス（direct memory access：以下、ＤＭＡ処理という。）プロセッサ１０を備え、ＤＭＡプロセッサ１０は、ホストプロセッサ１４の制御の下に、例えば記憶装置１２にデータを転送する。
【００３７】
なお、従来の技術で述べたように、従来の手法では、ユーザにより要求された全てのオーディオ／ビデオシーケンスを第１のメモリに記憶し、関連したインデクスデータ又は付加データの全てを第２のメモリに一旦記憶する。そして、図７に示すように、ＤＭＡ処理により、全てのオーディオ／ビデオストリームを記憶装置に転送して記録した後、更なるＤＭＡ処理により、付加データ全体を記憶装置に転送して、記憶装置の他の部分に記録していた。あるいは、これに代えて、図６に示すように、オーディオ／ビデオデータストリーム及び付加データの様々な部分をインタレースするために、第１のメモリに記憶されているオーディオ／ビデオデータと第２のメモリに記憶されている付加データの各部分を、ＤＭＡ処理を複数回行い、第３のメモリに交互に転送した後、１回のＤＭＡ処理により、この第３のメモリから記憶装置にデータを転送する手法もある。
【００３８】
一方、本発明を適用した記録装置のこの具体例においては、第１のメモリ４と第２のメモリ８からのデータは、チェイン化されたＤＭＡリスト（chained listDMA）に基づいて転送される。この転送処理を図２に示す。チェイン化されたＤＭＡリストは、例えば、複数の独立したＤＭＡ要求から構成される。各ＤＭＡ要求は、設定された順序に従って順次実行される。各ＤＭＡ要求は、記憶装置に関して、個々の開始点と長さの情報を有している。換言すれば、各ＤＭＡ要求は、転送すべきデータのために設定された個々の開始アドレスとデータ長とを有している。
【００３９】
記憶装置１２は、ホストプロセッサ１４からの命令に基づき、記憶装置上の特定のアドレスから開始する領域にデータを書き込む。記憶装置１２には、各ＤＭＡ要求の全てに対応する全体の長さに関する情報も供給される。これにより、ＤＭＡ要求のチェインは、記憶装置１２に対して不可視（invisible）となる。すなわち、リストのチェインは、記憶装置１２から隠されているので、記憶装置１２は、複数回のＤＭＡ動作を１回のＤＭＡ動作とみなす。
【００４０】
図３は、異なるメモリ又はメモリの異なる領域から、転送先である例えば記憶装置１２に、ＤＭＡリストに従ってＤＭＡ転送を行った結果を図式的に示している。記録装置が連続して記録動作を行うために、すなわち入力データストリームのオーディオ／ビデオデータを記憶装置１２に記録するために、この記録装置は、割込器（以下、トリガ回路という。）１６を備える。
【００４１】
第１のメモリ４に所定量のデータが記憶されると、トリガ回路１６は、ホストプロセッサ１４にＤＭＡ処理を開始させる。
【００４２】
これに応じて、ホストプロセッサ１４は、第１のメモリ４及び第２のメモリ８に記憶されているデータの開始アドレス及びデータ長をＤＭＡ１０に通知するとともに、記録すべきデータの総量を記憶装置１２に通知する。そして、ＤＭＡ１０は、チェイン化されたＤＭＡ処理を実行し、第１のメモリ４からのオーディオ／ビデオデータと第２のメモリ８からの付加データを記憶装置１２に転送する。次に、第１のメモリ４に記憶されたデータの量が再び所定の量に達すると、トリガ回路１６は、ホストプロセッサ１４の処理に割り込み、もう一度ＤＭＡ転送処理を開始させる。
【００４３】
多くの場合、第２のメモリ８が一杯になる前に、第１のメモリ４に所定量のオーディオ／ビデオデータが記憶される。しかしながら、第２のメモリ８においてデータが所定量に達したときに、ホストプロセッサ１４をトリガしてＤＭＡ処理を開始させる更なるトリガ回路を第２のメモリ８に接続してもよい。
【００４４】
図４は、本発明の第２の具体例の構成を示すブロック図である。この具体例では、図１に示す構成に、メモリ１８が追加されている。実際には、メモリ４、８、１８は、例えば単一の半導体チップから構成された同一の物理的メモリの領域を分割することにより実現してもよく、したがって、図１及び図２に示す具体例は、いずれも同一の記録装置を用いて実現することができる。メモリ１８には、例えばアプリケーションデータ等の付加データが記憶される。
【００４５】
オーディオ／ビデオプログラムは、ユーザがオーディオ／ビデオプログラムとともに操作する、例えばゲーム等の関連するアプリケーションとともに供給されることがある。このような場合、オーディオ／ビデオデータを記憶装置に記録する場合、このようなアプリケーションデータも記憶装置に記録することが望ましい。アプリケーションデータは、上述のように、記憶装置１２の記録領域に分離して記録することもできる。しかしながら、この場合、記憶装置１２からデータを再生する際、記録装置が記録されているアプリケーションデータをシークするために大きな遅延が生じることがある。そこで、この具体例では、ホストプロセッサ１４によりＤＭＡ１０を制御し、オーディオ／ビデオデータ及び付加データとともに、アプリケーションデータの少なくとも一部をメモリ１８に記憶する。
【００４６】
上述のように、この記録装置は、連続して動作しており、トリガ回路１６を用いて、一定量のオーディオ／ビデオデータ及び付加データをメモリ４、８に連続的に記憶し、ホストプロセッサ１４は、ＤＭＡ１０に対し、メモリ１８内のアプリケーションデータの連続的な部分毎に命令を出す。これにより、アプリケーションデータ全体は、複数の部分に分割され、分割された部分は、記憶装置１２において、オーディオ／ビデオデータ及び付加データとインタレースされる。
【００４７】
このアプリケーションデータは、適切ないかなるソースから供給されるデータであってもよい。例えば、アプリケーションデータは、インターネットからダウンロードしてもよく、入力ストリームにおいて、異なるチャンネルを介して受信されるデータであってもよい。
【００４８】
本発明では、２つ以上の異なるメモリ位置からのデータを記憶装置上で１つの連続的データとして結合することができるため、本発明は、特に、シークタイムは長いが、連続的なアクセスは高速に行うことができる記憶装置に適用することができる。すなわち、本発明は、例えばハードディスクドライブ装置、テープ状記憶装置、書込み可能な光ディスク装置等にも適用することができる。
【００４９】
これらの記憶装置を用いた記録再生装置は、図５（ａ）に示すような統合型テレビジョン受信機、図５（ｂ）に示すようなセットトップボックス、図５（ｃ）に示すような独立型（スタンドアローンの）オーディオ／ビデオレコーダ等に組み込んでもよい。
【００５０】
【発明の効果】
以上のように、本発明では、オーディオ／ビデオデータを第１の入力メモリに記憶し、第２の入力メモリに付加データを一旦記憶する。そして、第１の入力メモリに記憶されているデータ量が所定量になると、コントローラは、オーディオ／ビデオデータ及び付加データの合計量に等しい量のデータを受信するように記憶装置に命令するとともに、オーディオ／ビデオデータ及び付加データを記憶装置に転送させるためのリンクリストをダイレクトメモリアクセスプロセッサに供給することによって、ダイレクトメモリアクセス処理を開始させる。これにより、２つ以上のデータストリーム／データソースを効率的に多重化して記憶装置に記録することができる。
【図面の簡単な説明】
【図１】本発明を適用したオーディオ／ビデオ記録装置の第１の具体的な構成を示すブロック図である。
【図２】本発明に基づく多重化処理を説明するための図である。
【図３】本発明に基づくＤＭＡ処理のリストを示す図である。
【図４】本発明を適用したオーディオ／ビデオ記録装置の第２の具体的な構成を示すブロック図である。
【図５】本発明の適用例を示す図である。
【図６】メモリにおいてデータを多重化する従来の処理を説明するための図である。
【図７】記録媒体においてオーディオ／ビデオデータと分離して記録された付加データを示す図である。
【符号の説明】
２ フィルタ、４ 第１のメモリ、６ 解析器、８ 第２のメモリ、１０ ＤＭＡプロセッサ、１２ 出力メモリ、１４ ホストプロセッサ、１６ トリガ回路
【図１】
0004263433.tif 000002
【図２】
0004263433.tif 000003
【図３】
0004263433.tif 000004
【図４】
0004263433.tif 000005
【図５】
0004263433.tif 000006
【図６】
0004263433.tif 000007
【図７】
0004263433.tif 000008