JP3556293B2 - Multimedia data recording device - Google Patents
Multimedia data recording device Download PDFInfo
- Publication number
- JP3556293B2 JP3556293B2 JP26775094A JP26775094A JP3556293B2 JP 3556293 B2 JP3556293 B2 JP 3556293B2 JP 26775094 A JP26775094 A JP 26775094A JP 26775094 A JP26775094 A JP 26775094A JP 3556293 B2 JP3556293 B2 JP 3556293B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- recording
- unit
- sync
- input data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、伝送パケット形態の異なる入力信号に対しても、ディジタルビデオカセットテープレコーダ(以下、ディジタルVTRと称す)に適したパケット変換を行うことにより、記録及び再生することのできるマルチメディアデータ記録・再生装置に関する。
【0002】
【従来の技術】
一般に、磁気テープに情報をディジタルで記録する記録再生装置としては、音声を記録するDAT(ディジタルオーディオテープ)や、映像音声を記録する放送用のD1、D2、D3VTR等がある。
【0003】
また、最近では民生用ディジタル記録VTRの協議会が発足し、6mm幅の磁気テープにNTSC及びPAL等のSD(STANDARD DEFINITION )信号や、HD(HIGH DEFINITION )ベースバンド信号を記録するための規格が、1994年に承認された。
【0004】
図10はこのような規格に対応した民生用ディジタルVTRを示すブロック図であり、また図9はこの規格における磁気テープ1トラックの記録フォーマットを示す説明図である。尚、図9に示す規格トラックフォーマットに記載されているビット数は記録前のディジタルデータのビット数を示し、同図右側に示されているビット数は記録時、つまり変調後のビット数を示している。
【0005】
図10において、民生用ディジタルVTRは映像信号及び音声信号、または外部機器に対しデータを入出力する入出力部40と、映像信号及び音声信号に対し符号化を行う圧縮/伸長部50と、符号化または複合化に際し誤り訂正を行う誤り訂正部60と、磁気テープに記録及び再生を行う記録再生部70と、外部機器に対し記録または再生した情報を最適に伝送し且つ供給するためのディジタルインターフェース部80と、で構成している。
【0006】
映像信号は映像信号入力端子41を介して映像処理回路43に供給する。映像処理回路43はA/D変換を行って、映像信号をディジタル信号に変換すると共にフレーム化する。シャフリング回路51はフレーム化された画像データをフレーム内においてシャフリング処理をして、例えば8画素×8ラインのブロック単位で離散コサイン変換回路(以下、DCT回路と称す)52に供給する。尚、圧縮/伸長部50の処理は、輝度信号と色差信号とを別の系で処理するようになっている。また、輝度信号と色差信号とのサンプリング周波数の比は、4:1であり、8×8の輝度ブロック4個と、8×8の各色差ブロック(CR、CB)1個とが同じ大きさである。
【0007】
DCT回路52は2次元DCT処理によって入力信号を周波数成分に変換する。これにより、空間的な相関成分を削減可能となる。即ちDCT回路52の出力(変換係数)は量子化回路53に供給し、量子化回路53は変換係数を所定の量子化幅で再量子化することによって、1ブロックの信号の冗長度を低減する。この場合には、量子化回路53は人間の視覚特性を考慮して、低域周波数成分に重みを置いた量子化幅を設定して、変換係数の高域周波数成分ほど大きな量子化係数で量子化する。こうして、信号の冗長度を低減する。
【0008】
量子化回路53からの量子化データは可変長符号化回路54に供給する。可変長符号化回路54は所定の可変長符号表、例えばハフマン符号表等に基づいて、量子化出力を可変長符号化して符号化出力を誤り訂正部60の誤り訂正外符号器61に供給する。これにより、出現確率が高いデータには短いビットを割り当て、出現確率が低いデータには長いビットを割り当てて、伝送量を一層低減する。
【0009】
尚、例えば記録した画像データを特殊再生する場合等を考慮して、可変長符号化出力を固定長化するようになっている。この固定長化においては、輝度4ブロックと、色差各1ブロックずつの6ブロックによって構成されるマクロブロックを画面上に離散した5つの位置から集め、5マクロブロック(以下、大ブロックと称す)で符号量を一定にするようになっている。これにより、絵柄に拘らず、符号量の割り当てを適正なものとする。
【0010】
一方、入力音声信号は音声信号入力端子42から音声処理回路55に供給する。音声処理回路55は、入力音声信号をA/D変換し、映像信号との同期化を行うと共に、ミキシング処理を行って誤り訂正部60に供給する。誤り訂正部60は誤り訂正外符号器61と誤り内符号器62とを用いて、圧縮された映像データと音声データとを例えば、リードソロモン符号等の積符号に符号化して出力する。このように、圧縮された映像データと音声データは、誤り訂正外符号器61及び誤り訂正内符号器62により誤り訂正符号化する。
【0011】
民生用ディジタルVTRの規格では、誤り訂正された画像データに同期信号(SYNC)及びIDを付加し、大ブロックのデータを5シンクブロックにパケット化して記録するようになっている。1シンクブロックは90バイトの容量を有し、1マクロブロックのデータを1シンクブロックに配列して記録する。
【0012】
図11はこのパケット化を示す説明図である。
【0013】
上述したように、マクロブロックは4つの輝度ブロックと各1つずつの色差ブロックによって構成しており、図中、Y、Cは各々輝度ブロック及び色差ブロックの記録領域を示している。1シンクブロックの先頭には同期信号SYNCを配列し、次にIDを配列する。次に、修正コード(STA)とQナンバー(QNO)とを配列する。尚、QNOはマクロブロック毎に設定された量子化値を示すものであり、DCはマクロブロック内の各ブロックに対する直交変換後のDC値である。次に、輝度ブロック及び色差ブロックのデータを配列する。輝度ブロック及び色差ブロックの各記録領域は各々8×mビットまたは8×nビットで構成し、先頭に9ビットのDC成分を配列する。少なくとも、各ブロックの低中域のデータは対応する記録領域に配列する。これらの記録領域に過不足が生じた場合には、所定のブロックデータを他の記録領域に配列することがある。修正コードSTAはこの場合の情報を示している。各シンクブロックの最後にパリティを付加する。
【0014】
圧縮部/伸長部50によって、5マクロブロックを5シンクブロックにパケット化処理しているので、誤り訂正部60における誤り訂正符号化処理が容易となり、ハードウェア処理上非常に都合が良い。尚、音声データについても、同様の誤り訂正符号化を行う。
【0015】
民生用ディジタルVTRの規格においては、1トラックに記録するデータフォーマットも決められている。誤り訂正部60によって誤り訂正符号化されたデータは、図示しないフォーマット変換回路によってこの規格に基づいてフォーマット変換する。図9はこの1トラックの記録フォーマットを示している。
【0016】
図9の記録フォーマットにおいては、ITI(INSERT AND TRACK INFORMATION)部、オーディオ部、ビデオ部及び同期部を有している。これらのITI部、オーディオ部、ビデオ部及び同期部の前後には、プリアンブルPRE1,PRE2,PRE3,PRE4、ポストアンブルPOS1,POS2,POS3,POS4、ギャップG1,G2,G3及びマージンを設ける。ITI部は1トラックの記録領域の下端に配置するものであり、PRE1、SSA/TIA及びPOS1を設けている。オーディオ部は2バイトのSYNC、3バイトのIDコード、5バイトの補助コード(以下、AUXと称す)、72バイトの音声データの記録領域(以下、オーディオデータエリアと称す)、8バイトの水平パリティC1及び77バイトの垂直パリティC2を設けている。尚、AUXとオーディオデータエリアとの各シンク数は9シンクであり、垂直パリティC2のシンク数は5シンクである。
【0017】
ビデオ部は2バイトのSYNC、3バイトのIDコード、77バイトのビデオデータ記録領域(以下、ビデオデータエリアと称す)、8バイトの水平パリティC1及び77バイトの垂直パリティC2を設けている。ビデオデータエリアの前後には、77バイト、1シンクで構成するAUXを設ける。同期部は3バイトのIDコード、5バイトのサブコード及び水平パリティC1を設けている。このように構成することで、民生用ディジタルVTRの規格の1トラックの記録フォーマットと成る。
【0018】
この記録フォーマットでは、ビデオ部のシンク数の合計が図9に示すように149シンクとなり、またバイト数は90バイトである。またビデオデータエリアのシンク数は135シンクであり、また77バイトのバイト数を有している。即ち、記録前のビデオデータエリアのビット数は、AUXを除くとすると、135×77=10395 となる。例えば、このビデオ部のデータが磁気テープ等に記録する際に24−25変調を行うとすると、図9右側に示すように111750ビットのデータに変調する。
【0019】
したがって、上述した規格の記録フォーマットのビデオデータエリアは、図11に示すパケット化処理された5シンクブロックの画像データを記録するための許容領域を満足していることから、このビデオデータエリアに5シンクブロックの画像データをパケット単位で記録することが可能となる。
【0020】
その後、誤り訂正部60からの符号化出力は、記録再生部70の変調回路71に供給する。変調回路71は入力されたデータを高密度記録化に適した変調方式、例えば24−25変調で変調して、磁気ヘッド73を介して磁気テープ74に記録する。
【0021】
再生時には、磁気テープ74からの再生データは磁気ヘッド73から再生アンプ75、イコライザ76を介して復調回路77に供給する。このとき、イコライザ76により再生データの減衰量を補償し周波数特性を一様にする。復調回路77は再生データを復調し、復調データには誤り訂正内復号器63及び誤り訂正外復号器64によって、誤り訂正処理を施す。誤り訂正外復号器64からの映像データは可変長復号化回路56に供給し、音声データは音声処理回路51aに供給する。可変長復号化回路56は映像データを可変長復号化して逆量子化回路57に供給する。逆量子化回路57は映像データを可変長復号化出力を逆量子化して逆DCT回路58に供給する。逆DCT回路58は入力されたデータを逆DCT処理をすることにより、DCT処理前の元の座標軸データに伸長してデシャフリング回路59に供給する。例えば、圧縮/伸長部50による処理では、映像データに関し、復号の単位である5マクロブロックがパッキングされている5SYNCブロック分のデータずつ処理を行う。その後この5マクロブロック単位で、可変長符号の復号化を行い、逆量子化と逆ジクザクスキャンして逆DCT回路58により8画素×8ラインのブロックに伸長を行う。
【0022】
デシャフリング回路59は、伸長されたデータにフレーム内のデシャフリングを施して元のデータ配列に戻し、映像処理回路44は、D/A変換してアナログの出力映像信号を得る。
【0023】
一方、映像信号の伸長と同時に、誤り訂正外復号化器64からの音声データは、音声データ処理回路に供給し、映像信号との時間合わせ及び補正処理を行った後、D/A変換してアナログの出力音声信号を得る。
【0024】
このように、高能率符号化技術は、直交変換及び可変長符号化等を採用して、ディジタル伝送及び記録等の効率を向上させるために、少ないビットレートで画像データを符号化するものである。
【0025】
民生用ディジタルVTRにおいては、例えば他のディジタル機器(外部機器)と接続する場合、ディジタルデータを他のディジタル機器へと伝送することが考えられる。この場合、ディジタルデータで伝送することによりアナログ状態で伝送することによる信号の劣化は起きないため、高画質を保持する上で極めて有効である。特に、民生用ディジタルVTR同士のダビングの際には、ダビング時のデータ劣化がなく、また圧縮によるデータ劣化も全くないことから、結果としてディジタルVTRの大きな利点となっている。
【0026】
上述したようにデータ劣化が全く起きず、圧縮されたディジタルデータを伝送するための装置としては、図10に示すように誤り訂正部60の前段にディジタルインターフェース部80を備えているものがある。例えば、再生時に誤り訂正部60からの映像データ及び音声データはディジタルインターフェース部80のディジタルインターフェースパケット処理回路(以下、D−IFパケット処理回路と称す)81に供給する。D−IFパケット処理回路81はバッファメモリ82を利用して映像データ及び音声データにパケット変換処理を施す。その後パケット化したデータはI/F部83に供給し、外部のディジタル機器(図示せず)へとディジタルデータを伝送するためにブロック化を行い、端子47から他のディジタル機器のディジタルインターフェースに伝送する。また記録時においても同様に入力データのブロック化、パケット化処理を行い、誤り訂正部60に伝送することになる。尚、I/F部83と接続しているμ−COM84は、入力データに基づいて記録または再生時におけるデッキ側のサーボコントロール制御を行う制御回路である。
【0027】
このように、民生用ディジタルVTRから他のディジタル機器に対しパケット伝送する方法が民生用ディジタル規格で明示されている。この伝送パケット構造は一般に規格化され、1トラックに記録されたデータの伝送は図12に示すデータ構造でディジタルインターフェースのI/F部から入出力することが規定されている。
【0028】
図12はディジタルインターフェースにおける伝送パケット構造を説明するための説明図である。図12に示すようにパケット構造においては、先ずヘッダー1SYNC、サブコード2SYNC、ビデオ補助コード(V−AUX)3SYNC分を伝送する。その後音声データ1SYNCと、ビデオデータを15SYNC分を伝送し、この音声データ及びビデオデータの16SYNCを9回繰り返して1トラック分の記録データを伝送する。つまり、外部機器に対しビデオデータを入出力させるためには、IDデータ3バイトとビデオデータ77バイトである1SYNC分のデータを15SYNC分で1つのビデオパケットと考えれば、1トラック期間中に9個のビデオパケットを伝送すればよいことになる。
【0029】
ところで、民生用ディジタルVTRはアメリカの次世代放送とされるディジタル放送(ADVANCED TELEVISION の略で、以下ATVと称す)の信号も、データ圧縮された信号のままSD信号と同じ記録フォーマットで記録できるようなビットストリームのインターフェースに関する規格が、現在ディジタルVTR協議会で検討中である。この規格では、ディジタルインターフェース部を通してATVのビットスリトーム信号をパケット変換することで、SD信号と同じ記録フォーマットで記録する。
【0030】
また、ディジタルテープ記録再生機器の用途として、テープの記録容量が他の記録媒体と比較すると、極めて有利な点から大量のディジタルデータを記録できるデータストリーマとしての用途が広まりつつある。このようなデータストリーマには、例えば現在ワークステーション用バックアップ装置としてQICと呼ばれる1/2インチテープを利用したものや、DAT(4mm)を利用したもの、或いは8mmテープを利用したコンピュータやハードディスクのデータバックアップ用のデータストリーマ等がある。
【0031】
例えば、8mmテープデッキをデータストリーマとして使用する技術には、既にUSパテントUS5142422(日本公表番号平5−500583、発明名称:二重チャネルら旋走査記録器)の文献に提案されている技術がある。
【0032】
この提案による技術は、図13に示すように先頭に論理データブロックの識別や長さ情報を記録するヘッダー部を14バイトと配列し、次に1024バイトのデータ領域部と、400バイトの誤り訂正ECC領域部及び2バイトのCRC領域部を配列して構成する。即ちヘッダ部、データ領域部、誤り訂正部及びCRC領域部からなる物理的ブロックをテープ1トラックの中に8ブロック記録するフォーマットである。このフォーマットでは、例えば論理ブロックを最大1024バイトとすれば、1物理ブロックの中に、論理ブロックが1024バイトのときには1論理ブロックで構成する。また512バイトのときには2論理ブロックで構成し、更に、256バイトのときには4論理ブロックで構成する。つまり論理的ブロックの切れ目が都合のよい数字となっている。また、図13に示す誤り訂正ECC領域部の構成は、図14に示すようにヘッダー、データ領域及びCRCの水平方向(C1方向)の各ブロックにおいて、誤り符号化した160バイトの水平パリティを配列し、また垂直方向(C2方向)においては、240バイトの垂直パリティを配列して構成している。しかしながら、この提案によるフォーマットでは、アナログ8mmVTR用テープを使用したデータストリーマ専用に考案されたフォーマットであることから、他の用途には使用できないという不都合がある。
【0033】
通常、従来のDATや8mmテープと比べて民生用ディジタルVTRのデータ記録容量は、数倍から10倍程である。このため記録フォーマットのビデオエリアのみ記録したとしても、約55GB(ギガバイト)の大容量であり、また転送レートも従来に比べて飛躍的に高レートで、3.1MG(メガバイト)/secであることから、映像等のデータのストリーマには民生用ディジタルVTRが最も適しており、今後ますます需要が増大することが予想される。しかし、上記の如く8mmの場合のように、データストリーマ専用に記録フォーマットを決めてしまっては、コンピュータ専用記録装置となってしまうことになる。
【0034】
今後のデータストリーマの用途として考慮すると、例えば現在急速にディスクやディジタル放送の画像圧縮方式として応用商品が幅広く普及している国際標準方式としてのMPEG2(MOTION PICTURE GROUP PHASE 2 )方式による画像圧縮信号を記録したり、或いはISDN(総合ディジタル通信網)や高速LAN用として、これも急速に映像や音声等マルチメディアデータの伝送技術として広まってきたATM(ASYNCHRONOUS TRANSFER MODE )を通して伝送されたデータを記録したりする等のマルチメディアデータストリーマとして使用されることが想定される。この場合、それぞれ、固定長のパケットに区切って伝送/交換することになるが、つまりこれはハードウェア処理し易く且つ高速化を図るためのものである。しかし、複数種の伝送形態に対応して記録機器に伝送し且つ記録するためには、当然ながら元のパケットを破壊することなく記録することが必須となる。即ち、それぞれの伝送形態に適したフォーマットを別に設定しては、回路構成が煩雑になると共に用途別に応じた専用機器を別々に開発しなければならないという問題点も生じてしまう。
【0035】
そこで今後の需要としては、各種伝送形態に適合したフォーマットである、各種マルチメディアデータに対応した機器が望ましい。然るに現行の大容量記録機器である民生用ディジタルVTR(6mmテープ)の記録フォーマットは異種のメディアの各パケットにはそのまま記録できるように対応していない。例えばMPEG2の1パケットは188バイト、ATMの1セルは48バイト、SCSIからの論理ブロックの一例である1024バイトに対し、ディジタルVTRの1SYNCに記録できるデータ領域は、図9のビデオデータエリアに示すように77バイトである。即ち、そのままの状態で記録すると、元のパケットが途中で切れてしまったり、各パケットに対するSYNC数は一致せず、伝送単位の大きさも別々のものとなってしまう。結局、複数種の伝送パケット形態に応じた記録及び再生を行うことができないという問題点があった。
【0036】
【発明が解決しようとする課題】
上記の如く、従来におけるデータスリトーマでは、入力信号の伝送パケット形態に応じたパケット変換を行うことができないため、伝送パケット形態の異なる入力データが供給されると、正常に記録または再生することができないという問題点があった。
【0037】
そこで、本発明は上記問題点に鑑みてなされたもので、伝送パケット形態の異なる入力データが供給されてもディジタルVTRに適したパケット変換を行うことにより、記録及び再生することのできるマルチメディアデータ記録・再生装置の提供を目的とする。
【0038】
【課題を解決するための手段】
請求項1記載の本発明によるマルチメディアデータ記録装置は、固定のデータ長で固定のシンクブロック数を記録単位とするフォーマットの記録媒体にデータを記録することが可能な記録手段と、前記フォーマットと異なる1以上の入力データのうち所定の入力データを選択して出力するスイッチ手段と、前記スイッチ手段により選択された入力データをそのフォーマット形式で記憶するバッファメモリと、前記固定シンクブロック数の整数分の1であるデータ長であって前記入力データのパケット容量に基づくデータ長を読み出し単位として、前記バッファメモリに記憶されている入力データを読み出して出力する制御手段と、前記制御手段によって読み出された入力データに前記読し出し単位毎に前記入力データのフォーマットの種類を示すヘッダーを付加して出力する付加手段と、前記付加手段からの前記読み出し単位のデータをパケット化して前記記録手段に与え、記録させるパケット化手段と、を具備したものである。
【0039】
【作用】
本発明の請求項1においては、スイッチ手段によって、フォーマット形式が異なる複数の入力データのうちの1つを選択的に入力する。バッファメモリは選択された入力データを記憶し、制御手段によって所定数のシンクブロック単位でバッファメモリからのデータ読み出しを行う。このとき、付加手段によって、読み出し単位毎に入力データのフォーマットの種類を示すヘッダーを付加して出力する。パケット化手段は付加手段からの読み出し単位のデータを1物理ブロック単位として、前記物理ブロックを記録媒体の所定の記録単位に順次記録する。
【0041】
【実施例】
以下、図面を参照して本発明の実施例について説明する。
【0042】
図1は本発明に係るマルチメディアデータ記録・再生装置の第1実施例を示すブロック図であり、この装置は例えば6mmの磁気テープを使用して記録再生を行う民生用ディジタルVTRを示している。図1において図9と同一の構成要素には同一の符号を付してある。
【0043】
本実施例においては、他のディジタル機器からのデータがディジタルインターフェースブロック1を介して入出力されるようになっている。ディジタル機器からのデータには、例えばコンピュータ等から、シリアルSCSI(SMALL COMPUTER SYSTEM INTERFASE )等のインターフェースを介して供給するデータや、ATVデコーダから、MPEG2により圧縮してパケット伝送されるデータ及びATM変換器から、ISDNや高速LANなどのATMを使用して伝送されるデータ等がある。そこで、先ず本実施例では、コンピュータとSCSIケーブルや現在高速転送用に検討されているシリアルSCSIのケーブルを使用してデータが伝送され、図1に示すディジタルVTRに供給する場合について説明する。
【0044】
また、6mmの磁気テープを使用する民生用ディジタル記録VTRの場合、システムの互換性を保つため、規格物理フォーマットに合わせてデータを記録する場合の記録エリアはビデオエリアに記録するのが一般的である。例えば音声エリアにも記録することも考えられるが、誤り訂正能力が音声用とビデオ用とでは異なるため、同じ種類のデータに対し異なる誤り訂正能力の符号を付けることはあまりない。このため本実施例では、図9に示す規格フォーマットのビデオデーエリアにのみ記録するものとする。
【0045】
図1において、コンピュータ10からのデータはSCSIケーブルまたはシリアルSCSI10aのケーブルにより伝送し、伝送されたデータはディジタルインターフェースブロック1のディジタルインターフェース2(以下、I/Fと略記)に供給する。ディジタルインターフェースブロック1の後段には、誤り訂正外符号器61、誤り訂正内符号器62、変調回路71、記録・再生アンプ78、PLLイコライザ76、復調回路77、誤り訂正内復号器63及び誤り訂正外復号器64で構成する回路群を構成している。このような回路構成は、従来技術で説明した図10に示す通常の画像音声の記録再生回路と同様のものであるが、図1において図10に示すブロック図の入出力部、圧縮/伸長部は省略している。つまり、従来技術における図9に示す規格トラックフォーマットを用いて記録再生するための回路である。
【0046】
I/F2からの入力データは、誤り訂正外符号器61に供給する。誤り訂正外符号器61は圧縮データに規格トラックフォーマット(図9参照)の外符号(149,138,12)の誤り訂正符号を付加し、その後誤り訂正内符号器62によって内符号(85,77,9)の誤り訂正符号を更に付加する。尚、誤り訂正外符号器61及び誤り訂正内符号器62は、圧縮データを例えば、リードソロモン符号等の積符号に符号化して出力するものである。これにより、図9に示すような符号構成にフォーマット化することになる。
【0047】
誤り訂正符号を付加したデータ(符号化出力)は、変調回路71に供給する。変調回路71は供給されたデータを高密度記録化に適した変調方式、例えば24−25変調方式で変調し、且つトラッキング用のパイロット信号を記録符号列自身で発生させて記録・再生アンプ78に供給する。記録・再生アンプ78は図示しない磁気ヘッドを介して磁気テープにデータを記録するために必要な記録再生処理を施し、磁気ヘッドに供給する。その後磁気ヘッドにより6mm幅の磁気テープに記録する。
【0048】
再生時には、磁気テープからの再生データは磁気ヘッドを介して記録・再生アンプ78に供給する。記録・再生アンプ78はPLLイコライザ76を用いて、再生データを再生するために必要な再生処理を施し、復調回路77に供給する。このとき、イコライザ76により再生データの減衰量を補償し周波数特性を一様にする。復調回路77は再生データを、例えば25−24変調方式で復調し、この復調データには誤り訂正内復号器63及び誤り訂正外復号器64によって、誤り訂正処理を施す。誤り訂正外復号器64からの映像データは、ディジタルインターフェースブロック1を介して外部のディジタル機器へと出力する。
【0049】
次に、本発明の特徴とする入力パケット伝送形態に応じたパケット変換を行うための手段及び記録フォーマットの構成について説明する。
【0050】
本実施例においては、データストリーマとしてコンピュータ10やその周辺機器と接続しデータ伝送するものとして、例えばSCSIケーブル10aによる伝送方式でデータを伝送する場合を示しているが、この他、図1に示すようにディジタルインターフェース2から供給される入力信号は、SCSIケーブル10aによる伝送形態で伝送されるだけでなく、各種伝送形態で伝送されたデータが入力される場合がある。このため、本発明の目的として各種伝送形態でも対応できるシステムが望ましいことは従来技術で述べた通りである。他の各種伝送形態としては、今後映像音声データ等を扱うマルチメディアでアメリカや欧州のディジタル放送で採用が決まっている、国際標準方式の画像圧縮であるMPEG2のトランスポートストリーム11aや、ISDN(総合ディジタル通信網)や高速LANで用いられているATM通信網(ATMセル)12による伝送形態が考えられる。
【0051】
そこで、本実施例におけるマルチメディアデータ記録・再生装置では、ディジタルインターフェースブロック1のディジタルインターフェース2に、各種伝送形態により伝送された各種データを選択するための切換スイッチ6を設けている。この切換スイッチ6は各種伝送形態で伝送されるデータから、1つの伝送形態で伝送されるデータを任意に切換えてバッファコントロール部4に供給する。バッファコントロール部4は供給されたデータの伝送形態に基づくパケット変換を行うと共に、このコントロール部4と接続しているバッファメモリ3からの読み出しまたは書き込み制御を行う。このバッファコントロール部4の出力は、誤り訂正外符号器61に供給する。また、ディジタルインターフェース2と接続しているμ−COM5は、例えばコンピュータ10側からデータの記録指示を受けた場合には、記録再生装置のサーボコントロール部79に対し録画状態とするために制御信号を出力して駆動制御を行う。このように、本実施例のマルチメディアデータ記録・再生装置では、入力する各種伝送形態の内、一方の伝送形態により伝送されたデータを入出力することができるようになっている。
【0052】
次に、各種複数の伝送形態により伝送されたデータを入出力する場合でも、SCSI対応できるデータストリーマの記録フォーマットと共通で且つ適合可能にするための本発明によるフォーマットについて説明する。
【0053】
先ず、図1に示すマルチメディアデータ記録・再生装置等のデータストリーマの場合、接続されるSCSI10aを介してコンピュータ10やハードディスク等周辺機器から伝送されるデータは、通常SCSIのコマンドによって、論理ブロックという、2のm乗の大きさのブロック単位で論理的に区切られて伝送する。また、このときの論理ブロックは通常、アプリケーションの種類によってユーザーが1024バイト、512バイト、256バイト、128バイト等の論理ブロック長を任意に指定し、転送容量が大きいほど論理ブロック長を大きく設定するのが一般的である。民生用ディジタルVTRは従来の記録再生装置に比べて極めて高転送レートであることから、最も高速での転送時には1024バイト程度の論理ブロック伝送が中心となる。このため、1024バイト以下の論理ブロックに対して適当なフォーマットを設けることが望ましい。
【0054】
一方、従来技術で説明したように、アナログ入出力で画像の圧縮/伸長部のある民生用ディジタルVTRにおいては、誤り訂正外符号復号器と接続する圧縮/伸長部(図10参照)は、図11に示すように5マクロブロックを固定長とし、それを5SYNCブロックにパケット化してデータを伝送する。また、ディジタルインターフェースを介して入出力するディジタルデータの内、ビデオデータは図12に示すように15SYNC単位で連続して入出力する。したがって、ビデオデータにおける誤り訂正外符号復号器のデータ入出力処理は、例えば5SYNCブロックずつ、或は5SYNCブロック×3=15SYNCブロック単位でデータが連続して伝送するようにすると、誤り訂正外符号復号器と接続するディジタルインターフェースブロックの場合でも、圧縮/伸長部の場合でも、伝送されたるデータの誤り訂正外符号復号器の入出力部における処理が共通の処理にすることが可能となる。
【0055】
そこで、1024バイトをパケット化するには、民生用ディジタルVTRの1SYNC77バイトを5SYNCの3倍である15SYNC1パケットとし、これを物理的な1ブロックとする。このパケット化した物理ブロックの構成を図2に示す。
【0056】
図2に示すように、SCSIで伝送される1ブロック1048バイトのデータは、上述したように民生用ディジタルVTRの規格の1SYNC77バイトを、5SYNCの3倍である15SYNC1パケットとすると、1155バイトのデータ領域を得た1物理ブロックとなる。また、入力論理データ1ブロックに対し、ヘッダーを例えば24バイト付加する。尚、ヘッダー部には、例えばブロックの形式(ユーザデータ、ファイルマーク及びギャップ等)を示す値、ブロックの情報が記憶される方式を示す値、論理ブロックのシリーズNO、物理ブロックのシリーズNO及び論理ブロックサイズ等を示すIDなどが含まれる。
【0057】
図4は1155バイトの1物理ブロックにおける入力論理データブロックの具体例を示す構成図であり、図4上段に示す図は入力論理データブロックが1024バイトで指定された場合を示し、図4中段に示す図は512バイトで指定された場合、図4下段に示す図は256バイトで指定された場合を示している。
【0058】
いま、入力論理データブロックの大きさが1024バイトに指定されたものとする。この場合、図4の上段に示すように1物理ブロックに1論理ブロックを備えた構成となる。即ち、1論理ブロックは1024バイトのデータとヘッダ24バイト及び無効データ107バイトで構成することになる。
【0059】
また、入力論理データブロックの大きさが512バイトに指定されたものとする。この場合、図4に中段に示すように1物理ブロックに2論理ブロックを備えた構成となる。即ち、データ512バイトの論理ブロックを2ブロック設け、先頭にヘッダ24バイトを付加すると共に、2つの論理ブロックの間には2バイトSYNCを設ける。更に最終列には105バイトの無効データを配列して構成する。
【0060】
更に、入力論理データブロックの大きさが256バイトに指定されたものとする。この場合、図4の下段に示すように1物理ブロックに4論理ブロックを備えた構成となる。即ち、データ256バイトの論理ブロックを4ブロック設け、前記と同様にヘッダ24バイトを付加すると共に、各論理ブロックの間には2バイトのSYNCを設ける、更に最終列には101バイトの無効データを配列して構成する。このようにして、15SYNC1パケットとする1物理ブロックを構成する。
【0061】
次に、図1に示すディジタルインターフェースブロックの動作を説明する。
【0062】
いま、図1に示すコンピュータ10から、SCSI10aにより伝送されたデータが切換スイッチ6に供給されたものとする。すると、本実施例では、SCSIによる伝送形態に基づくデータが供給されるものとしていることから、切換スイッチ6は各種伝送形態の内、SCSIにより伝送されたデータを選択して、ディジタルインターフェース2に供給する。尚、切換スイッチ6はユーザの所望により任意に設定することが可能である。
【0063】
図1に示す装置がディジタル記録VTRのデータスリトーマの場合には、ディジタルインターフェース2はSCSI・I/F回路2となる。そして、供給されたデータはこのSCSI・I/F回路2により、ユーザーから指定された単位にコンピュータから伝送されたデータをブロック化する。即ち256バイトに指定されたときは256バイトデータずつブロック化を行い、また1024バイトに指定されたときは1024バイトずつブロック化を行う。そして、ブロック化されたデータは、次段のバッファコントロール部4を介してバッファメモリ3に供給する。バッファメモリ3は論理ブロックより極めて大きい容量のバッファメモリサイズである。またバッファメモリ3はデータストリーマ装置の記録部が一定レートで記録し、或は再生部から一定レートで再生されたデータをコンピュータ側に論理ブロックサイズ単位で伝送するために、読み出し及び書き込み時における速度や時間などの調整(バッファ)を行う。
【0064】
いま、テープ記録再生部が停止状態になっているものとする。このとき、コンピュータ10からデータの記憶要求が伝送されると、μ−COM5は記録再生装置側(デッキ側)のサーボコントロール部79を駆動制御して、録画状態への動作の移行を開始する。すると、コンピュータ10からSCSI・I/F2を介し、論理ブロック単位で入力されるデータをバッファメモリ3でバッファして所定時間中に所定のバイト数のデータを伝送する。
【0065】
例えば、テープ記録再生部が停止状態からテープ走行が定常状態にまで到達するまでの時間を1秒とし、且つ誤り訂正外符号器61とバッファメモリとのデータの転送速度を3.1Mバイトとすると、この場合3.1メガバイトのデータをバッファメモリ3でバッファした後、バッファメモリ3から、データを誤り訂正外符号器61に出力し、以降記録するために必要な処理を施して1秒分磁気テープに記録する。このとき、データがそれ以上ある場合には更に録画を続行する。
【0066】
上記バッファメモリ3から誤り訂正外符号器61に対し出力するためのバッファコントロール部の動作を図5を参照しながら詳細に説明する。図5はバッファコントロール部4の具体的構成を示す構成図である。
【0067】
図5において、バッファコントロール部4はバッファメモリ3から入力データを読み出し出力する際に、所定バイト数(76バイト)で区切ってデータ出力するようにパケット変換を行うメモリコントローラ/パケット変換制御回路4aと、このデータの先頭部に24バイトのヘッダーを付加するために、24バイトのヘッダを発生する24バイト論理ブロックヘッダー発生回路4bと、シンク毎のブロックデータに、3バイトのID及びシンク毎のヘッダー1バイトを付加させるために、3バイトのID及び1バイトのシンクヘッダーを発生するシンクヘッダー/ID3バイト発生回路4cと、ブロックデータを15個で構成した際に、データが不足している領域に無効データを穴埋めするために無効データを発生する無効データ発生回路4dと、で構成している。尚、前記3バイトのIDを付加する前のデータの配列は、例えば図5に示す前段のI/F2から無効データを配列したものでも良い。
いま、コンピュータ10からSCSI10aを介して伝送されたデータがSCSI・I/F2によりブロック化され、バッファメモリ3に供給されたものとする。すると、メモリコントローラ/パケット変換制御回路4aは、バッファメモリ3からのデータを76バイトずつ区切って読み出すと共に加算器14に出力する。その後、このデータの先頭部に、24バイト論理ブロックヘッダー発生回路4bにより発生する24バイトのヘッダーを加算器14を用いて付加し、付加したデータは加算器15に供給する。更に、シンクヘッダー/ID3バイト発生回路4cにより発生する3バイトのIDとシンク毎のヘッダー(パケット識別用IDと物理ブロック内のシリーズNo)1バイトとを、加算器15により付加する。最後に、加算器16によって、バッファメモリ3からのデータを76バイトずつ区切ったものと多重して、1SYNCブロックデータを形成する。このとき、前記メモリコントローラ/パケット変換制御回路4aは、この1SYNCブロックを15個出力するように制御する。この場合、有効データ1024バイトの途中で、論理ブロックが終了する場合にはeobマークを付加し、残りは無効データを出力する。尚、入力論理ブロックが256バイト、512バイト、1024バイトである場合でも、バッファメモリ3からの読み出し方法は常時同様である。これにより、誤り訂正外符号器61に供給される1物理ブロックのデータは、図6に示すものとなる。
【0068】
このように構成された15SYNC分の1物理ブロックにおけるデータエリアの容量は、各シンク毎にパケット種類や物理ブロック内シリーズNo用に1バイトを追加することから、1SYNC内のデータエリアを76バイトとすると、
76バイト×15=1140バイト
となる。
【0069】
したがって、入力時におけるデータエリアの容量が、
とするサイズであることから、入力時のデータエリアの容量を1物理ブロックエリア内に包容することができる。また、余剰エリアは無効データとして配列するようにしても良いが、信頼性向上用のオプションとして物理ブロック単位でECCを追加して付けるシステムとして構成するようにしても良い。
【0070】
これにより、民生用ディジタルVTRにおけるビデオデータ領域は、1トラック135SYNCであることから、図3に示すように15SYNC1ブロックで構成する物理ブロックを9ブロック記録することが可能となる。尚、誤り訂正外符号器61による誤り訂正符号は、記録する1トラックのビデオデータエリア分の9ブロック(+VAUXの3SYNC)におけるデータに対して付加するようになっている。
【0071】
また、再生時においては、記録時における処理とは逆の処理が行われる。即ち、誤り訂正外復号器64で1トラック分(135SYNC+VAUX3SYNC)の再生データを誤り訂正した後、15SYNC分のデータずつバッファメモリ3に伝送する。その後、ヘッダー24バイトをデコードすると共に、各シンクのヘッダー1バイトによりパケットの識別とシンクシリーズNoとをデコードした後、バッファメモリ3に各シンクの有効データ76バイトずつ15SYNC、順に書き込む。このようにして1024バイトの有効データをバッファメモリ3に書き込むようにする。また、同様に次のブロックからも有効データ1024バイトをバッファメモリ3に書き込み、1トラック9ブロックのデータから、(1024×9バイト)のデータをバッファメモリ3に書き込む。この場合のバッファメモリメモリ3に対する書き込み制御は、記録時と同様にバッファコントロール部4により行われることになる。また、誤り訂正外復号器64からバッファメモリ3へのデータ転送速度は、記録時と同様の転送速度3.1Mバイト/secで転送するようになっている。
【0072】
したがって、本実施例によれば、コンピュータ等から、SCSIを介して伝送されたデータにおいて、15SYNC×9ブロックの物理フォーマットに変換することにより、元のパケット構成を壊すことなく記録し且つ再生を行うことができるという効果を有する。
【0073】
尚、本実施例におけるデータストリーマでは、コンピュータからのコンピュータデータを入出力するたの伝送方式としてSCSIケーブルについて説明したが、これに限定されることなく別の種類のケーブルを用いて伝送しても良い。例えば高速転送が可能なP1394等のシリアルSCSI方式を用いて伝送するようにしても良い。
次に、本発明に係るマルチメディアデータ記録・再生装置の第2実施例を図1及び図7を参照して説明する。
【0074】
本実施例においては、異なる種類の伝送経路によるパケット単位の入力データに対しても、15SYNC×9ブロックの物理フォーマットで元のパケット構成を壊すことなく記録及び再生することができるという本発明の目的を達成するめたに、前記実施例とは別の伝送形態による入力データが供給された場合について説明する。例えば、データストリーマとしてのマルチメディアデータ記録・再生装置のディジタルインターフェースに、図1に示すATVデコーダ11と接続し、且つMPEG2方式の伝送形態でデータの入出力を行う。即ち、MPEG2のトランスポートストリームを本発明の伝送パケットに変換して、誤り訂正外符号復号器に伝送し、前記実施例と同様の物理ブロックによるフォーマットで記録しまたは再生して出力する場合である。
【0075】
図7はMPEG2方式による伝送形態の場合における本発明のパケット変換処理を説明するための説明図である。
【0076】
いま、図1に示すATVデコーダ11から、MPEG2方式により伝送されたデータが切換スイッチ6に供給されたものとする。すると、本実施例では、MPEG2による伝送形態に基づくデータが供給されるものとしていることから、切換スイッチ6は各種伝送形態の内、MPEG2により伝送されたデータを選択して、ディジタルインターフェース2に供給する。このとき、ディジタルインターフェース2に供給されるデータは、MPEG2のトランスポートストリームパケットでATVデコーダ11等から伝送されることになる。MPEG2のトランスポートストリームのパケットサイズは、図7に示すように1パケット188バイトである。つまり、本例の場合では、パケットに区切って伝送するため、誤り伝播が小さく、且つハードウェア処理がし易くなる。言い替えればパケットを壊さないで伝送することが肝要である。
【0077】
よって、この2パケット(188×2=376バイト)が、丁度ディジタルVTRの5SYNCサイズ(385バイト)に変換すると都合がよいことは既に、ディジタルVTRの協議会で現在検討されている。したがって、図7に示すように、各シンクの頭にはヘッダーを付加する。この場合ヘッダーは、MPEG2パケットの識別4ビットと、シンクシリーズNoの4ビットとで構成し、即ち1バイトヘッダーとなる。また、2パケットの繋ぎめに1バイトのマークを付加し、5SYNC目の最後の3バイトを無効データとするように配列する。
【0078】
この場合も、図1で、ATVデコーダからのデータ入力に対しバッファメモリ3でMPEG2パケットを5SYNC単位に変換し、バッファメモリ3からは、5SYNCを3つに配列し且つ15SYNC単位で読み出すことで、前述したように、誤り訂正外符号器61のディジタルインターフェースのビデオデータエリアタイミングである15SYNC毎のタイミングに合わせることができる。以下、前記実施例におけるデータストリーマの場合と同様に、図3に示す記録フォーマットに15SYNC×9ブロックの形で記録することが可能となる。つまり1ブロックあたりのMPEG2トランスポートストリームは6パケット、即ち1トラックあたり54パケットとして記録することができる。
【0079】
一方、再生時においても、前記第1実施例と同様に再生処理が行われる。即ち、誤り訂正外復号器64から15SYNC単位に読み出し、有効データ部のみバッファメモリ3に書き込み、バッファメモリ3から5SYNC分のデータずつ、MPEG2の2パケットデータ分ずつ読み出す。これにより、ディジタルVTRから、MPEG2のビットストリームであるATVのパケットで、ATVデコーダ11に出力することができる。
【0080】
したがって、本実施例においても、前記第1実施例と同様に本発明によるパケット変換を行うことにより、ATVデコーダからのMPEG2方式で伝送したデータの記録及び再生を行うことができるという効果を有する。
【0081】
次に、本発明に係るマルチメディアデータ記録・再生装置の第3実施例を図1及び図8を参照して説明する。
【0082】
本実施例においては、データストリーマとしてのマルチメディアデータ記録・再生装置のディジタルインターフェースに、図1に示すATV変換器12を接続し、且つMPEG2方式のトランスポートストリームをISDNや高速LANといった、ATM網(以下、ATMセルと記載)12aを使用してデータの入出力を行う。即ち、MPEG2のトランスポートストリームをATMセル12aで伝送するパケット形態を、本発明の伝送パケットに変換して、誤り訂正外符号復号器に伝送し、前記実施例と同様の物理ブロックによるフォーマットで記録しまたは再生して出力する。
【0083】
図8はMPEG2方式のトランスポートストリームをATMセルを用いて伝送した場合の本発明のパケット変換処理を説明するための説明図である。
【0084】
いま、図1に示すATM変換器12から、MPEG2方式のトランスポートストリームがATMセル12aによる伝送形態で伝送されたデータが、切換スイッチ6に供給されたものとする。すると、本実施例では、ATMセル12aによる伝送形態に基づくデータが供給されるものとしていることから、切換スイッチ6は各種伝送形態の内、ATMセル12aにより伝送されたデータを選択して、ディジタルインターフェース2に供給する。このとき、ディジタルインターフェース2に供給されるデータは、MPEG2のトランスポートストリームがATMセルの伝送方式でATV変換器12から伝送されることになる。
【0085】
例えば、ATMセル12aをデータ通信用のAAL5の場合に設定したものとする。すると、この場合1セルは、図8に示すように48バイトである。このため、MPEG2のトランスポートストリームパケットは、前記実施例で説明したように1パケット188バイトであることから、MPEG2のトランスポートストリームパケットは4個のATMセルで伝送することができることになる。
【0086】
したがって、前記第2実施例で述べたように、ディジタルVTRのSYNC単位へのパケット変換を行うようにして、MPEG2のトランスポートストリームパケットの2パケットを、8個のATMセルで伝送する。このとき、376バイトのトランスポートストリームの最後部には、図8に示すように8バイトのATM伝送用オーバーヘッド(CONVERGENCE SUBLAYER )を付加する。つまり、ATVセル12aでは384バイトで伝送することになるが、この8バイトのATM伝送用オーバーヘッドは伝送時のみのデータであるため、図1に示すバッファメモリ3に書く込む際には376バイトのデータを書き込むことになる。
【0087】
その後、バッファメモリ3からは、図5に示すメモリコントロール/パケット変換制御回路4aにより376バイトデータを5SYNC単位にパケット変換して読み出す。その後の処理は、前記第2実施例と同様に各シンクの先頭部に1バイトのヘッダーを付加する。この場合のヘッダはATMのパケットの識別4ビットと、シンクシリーズNoの4ビットとで構成して、1バイトヘッダーとなる。
【0088】
この場合も、図1に示すB−ISDN等のATM変換器12からのデータ入力に対しバッファメモリ3で5SYNC単位に変換し、バッファメモリ3からは、5SYNCを3つ配列し且つ15SYNC単位で読み出すことで、誤り訂正外符号器61のディジタルインターフェースのビデオデータエリアタイミングである15SYNC毎のタイミングに合わせることができる。以下、前記第1実施例におけるSCSI伝送のデータストリーマの場合と同様に、図3に示す記録フォーマットの15SYNC×9ブロックのフォーマットで記録することが可能となる。つまり、1ブロックあたりのATMセルは24個であり、即ち1トラックあたり216セルとして記録することができる。
【0089】
一方、再生時においても第1実施例と同様に再生処理が行われる。即ち、誤り訂正外復号器64から15SYNC単位に読み出し、有効データ部のみバッファメモリ3に書き込み、バッファメモリ3から5SYNC分のデータを、ATMセルの48バイト単位で8個読み出す。これにより、MPEG2の2パケットデータ分ずつディジタルVTRから、ATMセル12aによる伝送形態でATM変換器12に出力することができる。
【0090】
したがって、本実施例においても、前記第1実施例と同様に本発明によるパケット変換を行うことにより、ATV変換器12からMPEG2のトランスポートストリームをATMセルによる伝送形態で伝送したデータの記録及び再生を行うことができるという効果を有する。
【0091】
尚、本発明における第1乃至第3実施例においては、異なる複数の伝送形態により伝送される入力データを入力時に任意に選択して切り替えるために、切換スイッチを設けたことについてついて説明したが、この切換スイッチはディジタルVTRの再生等の出力時に、再生データの先頭部に記録されている伝送形態種類のコードを判別し、且つこの判別結果に基づいて切り替えるようにしても良い。これにより、複数の異なる伝送形態の入出力データにおいても対応可能なマルチメディアデータ記録・再生装置として機能を発揮することができることは明かである。
【0092】
【発明の効果】
以上説明したように、本発明によれば、複数の異なる伝送形態の入出力データにおいても、入力データの伝送方法及び記録フォーマットをそのままの形で壊すことなく論理ブロックを、ディジタルVTRに適したパケットに変換することができることにより、記録及び再生することができる。よって、コンピュータ専用のデータストリーマだけでなく、他のディジタル機器から各々異なる伝送形態で伝送されるデータに関しても、記録及び再生が可能となるという効果を有する。
【図面の簡単な説明】
【図1】本発明に係るマルチメディアデータ記録・再生装置の一例を示すブロック図。
【図2】本発明のパケット変換処理を説明するための説明図。
【図3】本発明の1トラック分の物理フォーマットを示す図。
【図4】本発明のパケット化した論理ブロックを示す図。
【図5】図1中のバッファコントロール部の構成を示す構成図。
【図6】図5中のバッファコントロール部の動作を説明するための説明図。
【図7】本発明に係るマルチメディアデータ記録・再生装置の第2実施例を説明するための説明図。
【図8】本発明に係るマルチメディアデータ記録・再生装置の第3実施例を説明するための説明図。
【図9】従来におけるディジタルデータ記録再生装置の規格フォーマットを示す構成図。
【図10】従来におけるディジタルデータ記録再生装置を示すブロック図。
【図11】従来例を動作を説明するための説明図。
【図12】ディジタルデータ記録再生装置の記録フォーマットを示す図。
【図13】従来における8mmVTRの1ブロック論理ブロックを示すフォーマット。
【図14】図13中の誤り訂正符号領域部の構成を示す構成図。
【図15】従来における8mmVTRの動作を説明するための説明図。
【符号の説明】
1…ディジタルインターフェースブロック、2…ディジタルインターフェース、
3…バッファメモリ、4…バッファコントロール部、5…μ−COM、
10…コンピュータ、10a…SCSI、11…ATVデコーダ、
11a…MPEG2、12…ATM変換器、12a…ATMセル(高速LAN)、[0001]
[Industrial applications]
The present invention provides a multimedia data recording system capable of recording and reproducing even input signals having different transmission packet formats by performing packet conversion suitable for a digital video cassette tape recorder (hereinafter referred to as a digital VTR). -It relates to a playback device.
[0002]
[Prior art]
In general, as a recording / reproducing apparatus for digitally recording information on a magnetic tape, there are a DAT (digital audio tape) for recording audio, a broadcast D1, D2, D3VTR for recording video and audio, and the like.
[0003]
In recent years, a conference for consumer digital recording VTRs has started, and standards for recording SD (STANDARD DEFINITION) signals such as NTSC and PAL and HD (HIGH DEFINITION) baseband signals on a 6 mm wide magnetic tape have been established. , Approved in 1994.
[0004]
FIG. 10 is a block diagram showing a consumer digital VTR conforming to such a standard, and FIG. 9 is an explanatory diagram showing a recording format of one track of a magnetic tape in this standard. The number of bits described in the standard track format shown in FIG. 9 indicates the number of bits of digital data before recording, and the number of bits shown on the right side of FIG. 9 indicates the number of bits during recording, that is, the number of bits after modulation. ing.
[0005]
In FIG. 10, a consumer digital VTR includes an input / output unit 40 for inputting and outputting a video signal and an audio signal or data to and from an external device, a compression /
[0006]
The video signal is supplied to a video processing circuit 43 via a video
[0007]
The
[0008]
The quantized data from the quantization circuit 53 is supplied to a variable length coding circuit 54. The variable-length coding circuit 54 performs variable-length coding on the quantized output based on a predetermined variable-length code table, for example, a Huffman code table, and supplies the coded output to the outer
[0009]
The variable-length coded output is set to a fixed length in consideration of, for example, a case where the recorded image data is specially reproduced. In this fixed length, macroblocks composed of 4 blocks of luminance and 6 blocks of 1 block each of chrominance are collected from five discrete positions on the screen, and 5 macroblocks (hereinafter, referred to as large blocks) are used. The code amount is made constant. This makes the allocation of the code amount appropriate regardless of the pattern.
[0010]
On the other hand, the input audio signal is supplied from the audio
[0011]
According to the standard of the consumer digital VTR, a synchronization signal (SYNC) and an ID are added to the image data that has been corrected, and data of a large block is packetized into five sync blocks and recorded. One sync block has a capacity of 90 bytes, and records data of one macroblock arranged in one sync block.
[0012]
FIG. 11 is an explanatory diagram showing this packetization.
[0013]
As described above, the macro block is composed of four luminance blocks and one color difference block each, and in the drawing, Y and C indicate recording areas of the luminance block and the color difference block, respectively. A sync signal SYNC is arranged at the head of one sync block, and an ID is arranged next. Next, a correction code (STA) and a Q number (QNO) are arranged. Here, QNO indicates a quantization value set for each macroblock, and DC is a DC value of each block in the macroblock after orthogonal transformation. Next, the data of the luminance block and the color difference block are arranged. Each recording area of the luminance block and the chrominance block is composed of 8 × m bits or 8 × n bits, and a 9-bit DC component is arranged at the head. At least, the data in the low-mid range of each block is arranged in the corresponding recording area. When excess or deficiency occurs in these recording areas, predetermined block data may be arranged in another recording area. The correction code STA indicates information in this case. Parity is added to the end of each sync block.
[0014]
Since five macroblocks are packetized into five sync blocks by the compression /
[0015]
In the standard of a consumer digital VTR, a data format to be recorded on one track is also determined. The data error-correction-coded by the
[0016]
The recording format of FIG. 9 has an ITI (INSERT AND TRACK INFORMATION) section, an audio section, a video section, and a synchronization section. A preamble PRE1, PRE2, PRE3, PRE4, a postamble POS1, POS2, POS3, POS4, a gap G1, G2, G3, and a margin are provided before and after these ITI, audio, video, and synchronization sections. The ITI section is arranged at the lower end of the recording area of one track, and is provided with PRE1, SSA / TIA and POS1. The audio section includes a 2-byte SYNC, a 3-byte ID code, a 5-byte auxiliary code (hereinafter, referred to as AUX), a recording area for audio data of 72 bytes (hereinafter, referred to as audio data area), and an 8-byte horizontal parity. C1 and a 77-byte vertical parity C2 are provided. The number of syncs for the AUX and the audio data area is nine, and the number of syncs for the vertical parity C2 is five.
[0017]
The video section is provided with a 2-byte SYNC, a 3-byte ID code, a 77-byte video data recording area (hereinafter, referred to as a video data area), an 8-byte horizontal parity C1, and a 77-byte vertical parity C2. An AUX consisting of 77 bytes and one sync is provided before and after the video data area. The synchronization unit has a 3-byte ID code, a 5-byte subcode, and a horizontal parity C1. With such a configuration, a recording format of one track according to the standard of the consumer digital VTR is obtained.
[0018]
In this recording format, the total number of syncs in the video section is 149 syncs as shown in FIG. 9, and the number of bytes is 90 bytes. The number of syncs in the video data area is 135, and the number of bytes is 77 bytes. That is, the bit number of the video data area before recording is 135 × 77 = 10395, excluding AUX. For example, if the data of the video portion is subjected to 24-25 modulation when recorded on a magnetic tape or the like, the data is modulated to 111750-bit data as shown on the right side of FIG.
[0019]
Therefore, the video data area of the recording format of the above-described standard satisfies the allowable area for recording the image data of the five sync blocks subjected to the packetization processing shown in FIG. The image data of the sync block can be recorded in packet units.
[0020]
Thereafter, the encoded output from the
[0021]
At the time of reproduction, the reproduction data from the magnetic tape 74 is supplied from the
[0022]
The
[0023]
On the other hand, at the same time as the expansion of the video signal, the audio data from the
[0024]
As described above, the high-efficiency encoding technique encodes image data at a small bit rate in order to improve the efficiency of digital transmission, recording, and the like by employing orthogonal transformation, variable-length encoding, and the like. .
[0025]
In a consumer digital VTR, for example, when connecting to another digital device (external device), it is conceivable to transmit digital data to the other digital device. In this case, transmission of digital data does not cause signal degradation due to transmission in an analog state, which is extremely effective in maintaining high image quality. In particular, when dubbing between consumer digital VTRs, there is no data deterioration during dubbing and no data deterioration due to compression, resulting in a great advantage of the digital VTR.
[0026]
As described above, as an apparatus for transmitting compressed digital data without any data deterioration, there is an apparatus provided with a
[0027]
As described above, a method of transmitting a packet from a consumer digital VTR to another digital device is specified in the consumer digital standard. This transmission packet structure is generally standardized, and the transmission of data recorded on one track is specified by the data structure shown in FIG. 12 to be input / output from the I / F section of the digital interface.
[0028]
FIG. 12 is an explanatory diagram for explaining a transmission packet structure in the digital interface. As shown in FIG. 12, in the packet structure, first, a
[0029]
By the way, digital VTRs for consumer use are designed so that signals of digital broadcasts (ADVANCED TELEVISION, hereinafter referred to as ATVs), which are the next-generation broadcasts in the United States, can be recorded in the same recording format as SD signals as data compressed signals. A standard for a simple bit stream interface is currently under consideration by the Digital VTR Council. According to this standard, an ATV bit stream signal is converted into a packet through a digital interface, and is recorded in the same recording format as the SD signal.
[0030]
Further, as an application of digital tape recording / reproducing equipment, the use as a data streamer capable of recording a large amount of digital data is spreading from the point that the recording capacity of the tape is extremely advantageous as compared with other recording media. Such a data streamer includes, for example, a device using a 1/2 inch tape called QIC as a backup device for a workstation, a device using a DAT (4 mm), or a data of a computer or a hard disk using an 8 mm tape. There is a data streamer for backup.
[0031]
For example, as a technique for using an 8 mm tape deck as a data streamer, there is a technique that has already been proposed in the document of US Patent US Pat. No. 5,142,422 (Japanese Publication No. 5-500683, Invention Title: Dual Channel Spiral Scanning Recorder). .
[0032]
According to the technology according to this proposal, as shown in FIG. 13, a header portion for recording identification and length information of a logical data block is arranged at 14 bytes, and then a 1024 byte data area portion and 400 bytes of error correction are arranged. An ECC area and a 2-byte CRC area are arranged. That is, the format is such that eight physical blocks each consisting of a header part, a data area part, an error correction part and a CRC area part are recorded in one track of the tape. In this format, for example, if a logical block has a maximum of 1024 bytes, one physical block is constituted by one logical block when the logical block is 1024 bytes. In addition, when it is 512 bytes, it is composed of two logical blocks, and when it is 256 bytes, it is composed of four logical blocks. That is, the break of the logical block is a convenient number. The configuration of the error correction ECC area shown in FIG. 13 is such that, as shown in FIG. 14, in each of the header, data area, and CRC horizontal blocks (C1 direction), an error-coded 160-byte horizontal parity is arranged. In the vertical direction (C2 direction), a 240-byte vertical parity is arranged. However, the format according to this proposal has a disadvantage that it cannot be used for other purposes since it is a format devised exclusively for a data streamer using an
[0033]
Normally, the data recording capacity of a consumer digital VTR is several to ten times that of a conventional DAT or 8 mm tape. Therefore, even if only the video area of the recording format is recorded, the recording capacity is about 55 GB (gigabyte), and the transfer rate is 3.1 MG (megabyte) / sec, which is significantly higher than the conventional one. Therefore, a consumer digital VTR is most suitable for a streamer of data such as video, and it is expected that demand will further increase in the future. However, if the recording format is determined exclusively for the data streamer as in the case of 8 mm as described above, the recording device will be a computer-only recording device.
[0034]
Considering the future use of data streamers, for example, image compression signals based on the MPEG2 (MOTION PICTURE GROUP PHASE 2) system, which is an international standard system for which application products are widely used as image compression systems for discs and digital broadcasts, are rapidly spreading. It records data or records data transmitted through ATM (ASYNCHRONOUS TRANSFER MODE), which has rapidly spread as multimedia data transmission technology such as video and audio for ISDN (Integrated Services Digital Network) and high-speed LAN. It is assumed that it is used as a multimedia data streamer. In this case, each packet is transmitted / exchanged by dividing it into fixed-length packets. That is, this is to facilitate hardware processing and increase the speed. However, in order to transmit and record to a recording device corresponding to a plurality of types of transmission forms, it is indispensable to record the original packet without destroying it. That is, if a format suitable for each transmission mode is separately set, the circuit configuration becomes complicated, and there arises a problem that a dedicated device corresponding to each application must be separately developed.
[0035]
Therefore, as a demand in the future, a device that supports various multimedia data, which is a format suitable for various transmission modes, is desirable. However, the recording format of a consumer digital VTR (6 mm tape), which is a current large-capacity recording device, does not support recording directly on each packet of different types of media. For example, one packet of MPEG2 has 188 bytes, one cell of ATM has 48 bytes, and 1024 bytes which is an example of a logical block from SCSI, the data area which can be recorded in 1SYNC of the digital VTR is shown in the video data area of FIG. Is 77 bytes. That is, if recording is performed as it is, the original packet will be cut off in the middle, the number of SYNCs for each packet will not match, and the size of the transmission unit will be different. As a result, there is a problem that recording and reproduction cannot be performed according to a plurality of types of transmission packet forms.
[0036]
[Problems to be solved by the invention]
As described above, the conventional data slitter cannot perform packet conversion according to the transmission packet form of the input signal, so that when input data having a different transmission packet form is supplied, normal recording or reproduction can be performed. There was a problem that it was not possible.
[0037]
Therefore, the present invention has been made in view of the above-described problems, and performs multimedia data that can be recorded and reproduced by performing packet conversion suitable for a digital VTR even when input data having different transmission packet formats is supplied. The purpose is to provide a recording / reproducing device.
[0038]
[Means for Solving the Problems]
A multimedia data recording apparatus according to
[0039]
[Action]
In the first aspect of the present invention, one of a plurality of input data having different formats is selectively input by the switch means. The buffer memory stores the selected input data, and reads data from the buffer memory in units of a predetermined number of sync blocks by the control means. At this time, the adding unit adds a header indicating the format type of the input data for each read unit and outputs the data. The packetizing unit sequentially records the physical blocks in a predetermined recording unit of the recording medium, with the data of the read unit from the adding unit as one physical block unit.
[0041]
【Example】
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0042]
FIG. 1 is a block diagram showing a first embodiment of a multimedia data recording / reproducing apparatus according to the present invention. This apparatus shows a consumer digital VTR which performs recording / reproducing using, for example, a 6 mm magnetic tape. . 1, the same components as those in FIG. 9 are denoted by the same reference numerals.
[0043]
In this embodiment, data from another digital device is input / output via the
[0044]
In the case of a consumer digital recording VTR using a 6 mm magnetic tape, the recording area for recording data in accordance with a standard physical format is generally recorded in a video area in order to maintain system compatibility. is there. For example, it is conceivable to record the data in an audio area. However, since the error correction capability is different for voice and video, it is rare that the same type of data is given a code having a different error correction capability. Therefore, in the present embodiment, it is assumed that recording is performed only in the video data area of the standard format shown in FIG.
[0045]
In FIG. 1, data from a
[0046]
Input data from the I /
[0047]
The data (coded output) to which the error correction code is added is supplied to the
[0048]
At the time of reproduction, reproduction data from a magnetic tape is supplied to a recording /
[0049]
Next, a description will be given of a means for performing packet conversion according to an input packet transmission mode and a configuration of a recording format which are features of the present invention.
[0050]
In the present embodiment, a case where data is transmitted by, for example, a transmission method using a SCSI cable 10a is shown as a data streamer connected to the
[0051]
Therefore, in the multimedia data recording / reproducing apparatus according to the present embodiment, the
[0052]
Next, a description will be given of a format according to the present invention which is common and compatible with a recording format of a data streamer which can support SCSI even when inputting / outputting data transmitted by various transmission modes.
[0053]
First, in the case of a data streamer such as a multimedia data recording / reproducing apparatus shown in FIG. 1, data transmitted from a peripheral device such as a
[0054]
On the other hand, as described in the prior art, in a consumer digital VTR having an image input / output unit for analog input / output, the compression / expansion unit (see FIG. 10) connected to the error-correcting outer code decoder is not shown in FIG. As shown in FIG. 11, five macroblocks have a fixed length, are packetized into 5SYNC blocks, and data is transmitted. Of the digital data input / output via the digital interface, video data is input / output continuously in units of 15 SYNC as shown in FIG. Therefore, the data input / output processing of the error correction outer code decoder for video data is performed, for example, in such a manner that data is continuously transmitted in units of 5 SYNC blocks or in units of 5 SYNC blocks × 3 = 15 SYNC blocks. In the case of the digital interface block connected to the decoder and the compression / decompression unit, the processing of the input / output unit of the error-correcting outer code decoder for the transmitted data can be performed in common.
[0055]
Therefore, in order to packetize 1024 bytes, 1
[0056]
As shown in FIG. 2, as described above, when 1
[0057]
FIG. 4 is a configuration diagram showing a specific example of an input logical data block in one physical block of 1155 bytes. The diagram shown in the upper part of FIG. 4 shows a case where the input logical data block is designated by 1024 bytes. FIG. 4 shows a case where the data is designated by 512 bytes, and FIG. 4B shows a case where the data is designated by 256 bytes.
[0058]
It is assumed that the size of the input logical data block is specified to be 1024 bytes. In this case, as shown in the upper part of FIG. 4, one physical block is provided with one logical block. That is, one logical block is composed of 1024 bytes of data, 24 bytes of header, and 107 bytes of invalid data.
[0059]
It is also assumed that the size of the input logical data block is specified to be 512 bytes. In this case, as shown in the middle part of FIG. 4, one physical block has two logical blocks. That is, two logical blocks of 512 bytes of data are provided, a header of 24 bytes is added to the head, and a two-byte SYNC is provided between the two logical blocks. Further, 105 bytes of invalid data are arranged in the last column.
[0060]
Further, it is assumed that the size of the input logical data block is specified to be 256 bytes. In this case, as shown in the lower part of FIG. 4, one physical block has four logical blocks. That is, four logical blocks of 256 bytes of data are provided, a header of 24 bytes is added in the same manner as described above, a 2-byte SYNC is provided between each logical block, and 101 bytes of invalid data is further provided in the last column. Arrange and configure. In this way, one physical block of 15 SYNC1 packets is configured.
[0061]
Next, the operation of the digital interface block shown in FIG. 1 will be described.
[0062]
Now, it is assumed that the data transmitted by the SCSI 10a is supplied to the changeover switch 6 from the
[0063]
When the device shown in FIG. 1 is a data slitter of a digital recording VTR, the
[0064]
Now, it is assumed that the tape recording / reproducing unit has been stopped. At this time, when a data storage request is transmitted from the
[0065]
For example, assuming that the time from when the tape recording / reproducing unit stops to when the tape running reaches the steady state is 1 second, and the data transfer speed between the error-correcting
[0066]
The operation of the buffer control unit for outputting from the
[0067]
In FIG. 5, when reading and outputting input data from the
It is assumed that data transmitted from the
[0068]
The capacity of the data area in one physical block corresponding to 15 SYNCs configured as described above is such that the data area in one SYNC is 76 bytes because one byte is added for each packet type and the series number in the physical block for each sink. Then
76 bytes x 15 = 1140 bytes
It becomes.
[0069]
Therefore, the capacity of the data area at the time of input is
Therefore, the capacity of the data area at the time of input can be included in one physical block area. The surplus area may be arranged as invalid data, or may be configured as a system for adding an ECC in physical block units as an option for improving reliability.
[0070]
As a result, since the video data area in the consumer digital VTR is 135 SYNC per track, it is possible to record nine physical blocks each composed of one 15 SYNC block as shown in FIG. Note that the error correction code by the error correction
[0071]
At the time of reproduction, processing opposite to the processing at the time of recording is performed. That is, after the error correction of the reproduced data for one track (135 SYNC +
[0072]
Therefore, according to the present embodiment, the data transmitted through the SCSI from the computer or the like is converted into the physical format of 15 SYNC × 9 blocks, thereby recording and reproducing without breaking the original packet configuration. It has the effect of being able to.
[0073]
In the data streamer of this embodiment, the SCSI cable has been described as a transmission method for inputting / outputting computer data from a computer. However, the present invention is not limited to this, and transmission may be performed using another type of cable. good. For example, transmission may be performed by using a serial SCSI system such as P1394 capable of high-speed transfer.
Next, a multimedia data recording / reproducing apparatus according to a second embodiment of the present invention will be described with reference to FIGS.
[0074]
In the present embodiment, it is an object of the present invention to record and reproduce input data in packet units through different types of transmission paths in a physical format of 15 SYNC × 9 blocks without breaking the original packet configuration. In order to achieve the above, a case will be described in which input data is supplied in a transmission form different from that of the above embodiment. For example, a digital interface of a multimedia data recording / reproducing device as a data streamer is connected to the ATV decoder 11 shown in FIG. 1, and data is input / output in a transmission form of the MPEG2 system. In other words, this is a case where the transport stream of MPEG2 is converted into the transmission packet of the present invention, transmitted to the error-correcting outer code decoder, and recorded or reproduced in the same physical block format as in the above embodiment and output. .
[0075]
FIG. 7 is an explanatory diagram for explaining the packet conversion processing of the present invention in the case of the transmission mode according to the MPEG2 system.
[0076]
Now, it is assumed that data transmitted by the MPEG2 system is supplied to the changeover switch 6 from the ATV decoder 11 shown in FIG. Then, in this embodiment, since data based on the transmission form by MPEG2 is supplied, the changeover switch 6 selects the data transmitted by MPEG2 from among various transmission forms and supplies the data to the
[0077]
Therefore, the fact that it is convenient to convert these two packets (188 × 2 = 376 bytes) to the 5SYNC size (385 bytes) of the digital VTR has already been studied by the digital VTR conference. Therefore, as shown in FIG. 7, a header is added to the head of each sink. In this case, the header is composed of the
[0078]
Also in this case, in FIG. 1, in response to the data input from the ATV decoder, the MPEG2 packet is converted into 5 SYNC units in the
[0079]
On the other hand, at the time of reproduction, the reproduction process is performed in the same manner as in the first embodiment. That is, data is read out from the error-correction
[0080]
Therefore, also in the present embodiment, by performing the packet conversion according to the present invention as in the first embodiment, there is an effect that the data transmitted from the ATV decoder in the MPEG2 system can be recorded and reproduced.
[0081]
Next, a third embodiment of the multimedia data recording / reproducing apparatus according to the present invention will be described with reference to FIGS.
[0082]
In this embodiment, an
[0083]
FIG. 8 is an explanatory diagram for explaining the packet conversion processing of the present invention when the transport stream of the MPEG2 system is transmitted using ATM cells.
[0084]
Now, it is assumed that data in which a transport stream of the MPEG2 system is transmitted from the
[0085]
For example, it is assumed that the ATM cell 12a is set in the case of AAL5 for data communication. Then, in this case, one cell is 48 bytes as shown in FIG. For this reason, since the transport stream packet of MPEG2 is 188 bytes per packet as described in the above embodiment, the transport stream packet of MPEG2 can be transmitted by four ATM cells.
[0086]
Therefore, as described in the second embodiment, two MPEG-2 transport stream packets are transmitted by eight ATM cells in such a manner that packet conversion into digital VTR SYNC units is performed. At this time, an 8-byte ATM transmission overhead (CONVERGENCE SUBLAYER) is added to the last part of the 376-byte transport stream as shown in FIG. In other words, the ATV cell 12a transmits data in 384 bytes. However, since the 8-byte ATM transmission overhead is data only during transmission, the data is written in the
[0087]
Thereafter, the 376-byte data is converted from the
[0088]
Also in this case, the data input from the
[0089]
On the other hand, at the time of reproduction, the reproduction processing is performed in the same manner as in the first embodiment. That is, the data is read out from the error-correction
[0090]
Therefore, also in this embodiment, by performing packet conversion according to the present invention in the same manner as in the first embodiment, recording and reproduction of data transmitted from the
[0091]
In the first to third embodiments of the present invention, a description has been given of the case where a changeover switch is provided to arbitrarily select and switch input data transmitted in a plurality of different transmission modes at the time of input. This switch may determine the code of the transmission type recorded at the head of the reproduced data at the time of output such as reproduction of the digital VTR, and switch based on the result of the determination. As a result, it is apparent that the device can function as a multimedia data recording / reproducing device that can handle input / output data in a plurality of different transmission forms.
[0092]
【The invention's effect】
As described above, according to the present invention, even in a plurality of input / output data in different transmission modes, a logical block can be converted into a packet suitable for a digital VTR without destroying the input data transmission method and recording format as it is. Can be recorded and reproduced. Therefore, there is an effect that recording and reproduction can be performed not only for a data streamer dedicated to a computer but also for data transmitted in different transmission forms from other digital devices.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an example of a multimedia data recording / reproducing apparatus according to the present invention.
FIG. 2 is an explanatory diagram illustrating a packet conversion process according to the present invention.
FIG. 3 is a diagram showing a physical format for one track according to the present invention.
FIG. 4 is a diagram showing a packetized logical block according to the present invention;
FIG. 5 is a configuration diagram showing a configuration of a buffer control unit in FIG. 1;
FIG. 6 is an explanatory diagram for explaining an operation of a buffer control unit in FIG. 5;
FIG. 7 is an explanatory diagram for explaining a multimedia data recording / reproducing apparatus according to a second embodiment of the present invention.
FIG. 8 is an explanatory diagram for explaining a third embodiment of the multimedia data recording / reproducing apparatus according to the present invention.
FIG. 9 is a configuration diagram showing a standard format of a conventional digital data recording / reproducing apparatus.
FIG. 10 is a block diagram showing a conventional digital data recording / reproducing apparatus.
FIG. 11 is an explanatory diagram for explaining the operation of the conventional example.
FIG. 12 is a diagram showing a recording format of a digital data recording / reproducing device.
FIG. 13 is a format showing one logical block of a conventional 8 mm VTR.
FIG. 14 is a configuration diagram showing a configuration of an error correction code area unit in FIG. 13;
FIG. 15 is an explanatory diagram for explaining an operation of a conventional 8 mm VTR.
[Explanation of symbols]
1.
3 ... buffer memory, 4 ... buffer control unit, 5 ... μ-COM,
10 ... computer, 10a ... SCSI, 11 ... ATV decoder,
11a: MPEG2, 12: ATM converter, 12a: ATM cell (high-speed LAN),
Claims (5)
前記フォーマットと異なる1以上の入力データのうち所定の入力データを選択して出力するスイッチ手段と、
前記スイッチ手段により選択された入力データをそのフォーマット形式で記憶するバッファメモリと、
前記固定シンクブロック数の整数分の1であるデータ長であって前記入力データのパケット容量に基づくデータ長を読み出し単位として、前記バッファメモリに記憶されている入力データを読み出して出力する制御手段と、
前記制御手段によって読み出された入力データに前記読し出し単位毎に前記入力データのフォーマットの種類を示すヘッダーを付加して出力する付加手段と、
前記付加手段からの前記読み出し単位のデータをパケット化して前記記録手段に与え、記録させるパケット化手段と、
を具備したことを特徴とするマルチメディアデータ記録装置。Recording means capable of recording data on a recording medium having a fixed data length and a fixed number of sync blocks as a recording unit,
Switch means for selecting and outputting predetermined input data from one or more input data different from the format,
A buffer memory for storing the input data selected by the switch means in the format thereof;
Control means for reading and outputting the input data stored in the buffer memory, with the data length being an integer fraction of the fixed sync block number and based on the packet size of the input data as a read unit; ,
Adding means for adding a header indicating the type of format of the input data to the input data read by the control means for each read unit, and outputting the input data;
Packetizing means for packetizing the data of the read unit from the adding means and providing the data to the recording means, and recording the data;
A multimedia data recording device, comprising:
前記パケット化手段は、前記記録媒体の所定の記録単位に9物理ブロックのデータを記録させることを特徴とする請求項1に記載のマルチメディアデータ記録装置。The control means sets the read unit to 15 sync blocks,
2. The multimedia data recording apparatus according to claim 1, wherein said packetizing means records 9 physical blocks of data in a predetermined recording unit of said recording medium.
前記制御手段は、前記読み出し単位の15シンクブロックに論理的ブロックの最大単位を割当てることにより、前記記録手段による前記SCSI規格のデータの記録を可能にしたことを特徴とする請求項2に記載のマルチメディアデータ記録装置。The input data is SCSI standard data in which the maximum unit of a logical block is 1024 bytes,
3. The control unit according to claim 2, wherein the control unit allocates a maximum unit of a logical block to 15 sync blocks of the read unit, thereby enabling the recording unit to record the data of the SCSI standard. Multimedia data recording device.
前記制御手段は、入力データの2パケットを5シンクブロックに対応させて15シンクブロックを読み出し単位とすることにより、前記記録手段による前記MPEG2方式のビットストリームの記録を可能にしたことを特徴とする請求項1に記載のマルチメディアデータ記録装置。The input data is an MPEG2 bit stream,
The control means enables the recording means to record the MPEG2 bit stream by associating two packets of input data with five sync blocks and setting 15 sync blocks as a read unit. The multimedia data recording device according to claim 1.
前記制御手段は、入力データの8データセルを5シンクブロックに対応させて15シンクブロックを読み出し単位とすることにより、前記記録手段による前記ATM方式のデータセルの記録を可能にしたことを特徴とする請求項1に記載のマルチメディアデータ記録装置。The input data is an ATM data cell,
The control means enables the recording means to record the data cells of the ATM system by making 8 data cells of the input data correspond to 5 sync blocks and setting 15 sync blocks as a read unit. The multimedia data recording device according to claim 1, wherein
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26775094A JP3556293B2 (en) | 1994-10-31 | 1994-10-31 | Multimedia data recording device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26775094A JP3556293B2 (en) | 1994-10-31 | 1994-10-31 | Multimedia data recording device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08129830A JPH08129830A (en) | 1996-05-21 |
| JP3556293B2 true JP3556293B2 (en) | 2004-08-18 |
Family
ID=17449063
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26775094A Expired - Fee Related JP3556293B2 (en) | 1994-10-31 | 1994-10-31 | Multimedia data recording device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3556293B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997001928A1 (en) * | 1995-06-29 | 1997-01-16 | Sony Corporation | Video signal transmitting device |
| KR100252108B1 (en) | 1997-12-20 | 2000-04-15 | 윤종용 | Digital recording and reproducing apparatus employing MPEG compression encoder and decoder and method thereof |
| US7106946B1 (en) | 1999-09-28 | 2006-09-12 | Sony Corporation | Transport stream processing device, and associated methodology of generating and aligning source data packets in a physical data structure |
| JP3297668B2 (en) * | 2000-04-26 | 2002-07-02 | 松下電器産業株式会社 | Encoding / decoding device and encoding / decoding method |
-
1994
- 1994-10-31 JP JP26775094A patent/JP3556293B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08129830A (en) | 1996-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1211897B1 (en) | Digital VCR with non-standard speed playback | |
| US5574570A (en) | Video signal recording/reproduction apparatus and method for recording/reproducing two kinds of video signals carrying different amounts of information | |
| US5712946A (en) | Recording/reproducing video signals with a plurality of playback speeds | |
| KR20000035333A (en) | Video data recording apparatus, video data recording method, video data reproducing apparatus, video data reproducing method, video data recording and reproducing apparatus, and video data recording and reproducing method | |
| KR100668993B1 (en) | Signal processing apparatus and method, recording apparatus, reproducing apparatus, recording and reproducing apparatus, and stream processing apparatus and method | |
| JP4610680B2 (en) | Signal processing apparatus and method, recording apparatus, reproducing apparatus, recording / reproducing apparatus, and video signal recording / reproducing apparatus | |
| CA2287740C (en) | Data processing apparatus and data recording apparatus | |
| JP3556293B2 (en) | Multimedia data recording device | |
| JP3932721B2 (en) | Data recording apparatus, data recording / reproducing apparatus, data recording method, and data recording / reproducing method | |
| JP3541413B2 (en) | Information signal transmission method and apparatus | |
| JP3167600B2 (en) | Digital recording and playback device | |
| JP3138480B2 (en) | Digital signal recording / reproducing device with editing device | |
| US6993072B1 (en) | Digital signal coding apparatus | |
| JP3511143B2 (en) | Information recording apparatus, information recording method and information reproducing method | |
| JP2000132914A (en) | Data processing device and data recording device | |
| WO2001041435A1 (en) | Recording apparatus and method | |
| JP3978903B2 (en) | Data recording apparatus, data recording method, data processing apparatus, and data processing method | |
| JP2000149455A (en) | Data recording device and recording method, data recording / reproducing device, recording / reproducing method, and data recording medium | |
| AU681269C (en) | Digital VCR with non-standard speed playback | |
| JP2003009087A (en) | Recording device and method | |
| JP2004112826A (en) | Information recording apparatus, information recording method, information reproducing apparatus, and information reproducing method | |
| JP2001338467A (en) | Signal recording apparatus and method, signal reproducing apparatus and method, and signal recording and reproducing apparatus and method | |
| JP2000156052A (en) | Recording apparatus and method, reproducing apparatus and method, recording and reproducing apparatus, and video signal recording and reproducing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040323 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040414 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040511 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040512 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090521 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090521 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100521 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110521 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110521 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120521 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120521 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130521 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |