(57)【特許請求の範囲】
【請求項１】
単一の入力部を備え、ＭＰＥＧ規格に準じて圧縮された複数種類のデータがブロック単位のデータブロックとして順次入力される入力手段と、
上記入力手段で入力されたデータブロックの開始位置を示すデータ開始信号及び所定期間毎に入力されるフレーム開始信号に基づいて、上記入力手段に入力されたデータの種類を示すデータ種類情報を生成するデータ種類情報生成手段と、
上記入力手段で入力されたデータブロックが所定のフレーム期間毎に書き込まれるフレーム期間区分領域と、上記フレーム期間区分領域に含まれ、データブロックのデータの種類を示すデータ種類情報が書き込まれるデータ種類区分領域とを有する記憶手段と、
上記フレーム開始信号に従って上記データブロックを上記記憶手段内のフレーム期間区分領域に、上記データ種類情報生成手段で生成されたデータ種類情報を上記記憶手段内のデータ種類区分領域に、それぞれ書き込むデータ書き込み手段と、
上記記憶手段に記憶されたデータブロック、及びデータ種類情報を読み出して、複数種類のデータブロックを含むデータ領域と、ヘッダ領域とからなるＳＤＴＩＣＰ（Serial Digital Transfer Interface Content Package）規格に準拠したパケットを所定期間毎に作成してシリアルで送信する送信手段と
を備えるデータ送信装置。
【請求項２】
上記入力手段の入力部に複数種類のデータブロックを出力するデータ生成手段を備え、
上記データ種類情報生成手段は、上記データ生成手段により設定されたデータ種類情報を格納し、レジスタ番号が付加された複数のレジスタ部と、上記データ開始信号に従ってレジスタ番号をインクリメントするとともに、上記フレーム開始信号に従ってレジスタ番号をリセットするカウント手段と、上記カウント手段で示されたレジスタ番号のレジスタ部に格納されているデータ種類情報を読み出す読み出し手段とを備え、上記記憶手段は、上記読み出し手段からのデータ種類情報に従ってデータブロックを記憶する請求項１記載のデータ送信装置。
【請求項３】
複数種類のデータを含むデータ領域とヘッダ領域とからなるＳＤＴＩＣＰ（Serial Digital Transfer Interface Content Package）規格に準拠したパケットを所定期間毎に受信する受信手段と、
上記受信手段で受信したデータに付加されたヘッダ情報を参照して、上記データ領域に含まれるデータの種類を識別するデータ種類識別手段と、
データの種類毎にデータブロックを記憶する種類区分領域を有する記憶手段と、データ出力先からのデータ出力指定信号が入力される入力手段と、
単一の出力部を備え、複数種類のデータをブロック単位のデータブロックとして順次出力する出力手段と、
上記データ種類識別手段での識別結果に従って上記受信手段で受信したデータを上記種類区分領域に書き込むとともに、上記入力手段で入力したデータ出力指定信号及び上記データ種類識別手段での識別結果に従って上記種類区分領域に記憶したデータを順次読み出して上記出力部から異なる種類のデータを含むデータストリームを出力するように制御する制御手段と
を備えるデータ受信装置。
【請求項４】
上記出力手段の出力部から出力される複数種類のデータブロックを入力するデータ処理手段を備え、上記制御手段は、上記データ処理手段により設定されたデータ種類情報を格納し、レジスタ番号が付加された複数のレジスタ部と、上記データ出力指定信号に従ってレジスタ番号をインクリメントするカウント手段と、上記カウント手段で示されたレジスタ番号のレジスタ部に格納されているデータ種類情報を読み出す読み出し手段と、上記データ種類識別手段での識別結果及び上記読み出し手段で読み出されたデータ種類情報に基づいて、上記種類区分領域に記憶したデータを順次読み出すデータ読み出し手段とを備える請求項３記載のデータ受信装置。
【請求項５】
ＭＰＥＧ規格に準じて圧縮された複数種類のデータがブロック単位のデータブロックとして順次入力される第１のステップと、
上記入力されたデータブロックの開始位置を示すデータ開始信号及び所定期間毎に入力されるフレーム開始信号に基づいて、上記入力されたデータの種類を示すデータ種類情報を生成する第２のステップと、
上記フレーム開始信号に従って上記第１のステップで入力されたデータブロックを、上記入力されたデータブロックが所定のフレーム期間毎に書き込まれるフレーム期間区分領域と、上記フレーム期間区分領域に含まれ、データブロックのデータの種類を示すデータ種類情報が書き込まれるデータ種類区分領域とを有する記憶手段内のフレーム期間区分領域に書き込む第３のステップと、
上記第２のステップで生成されたデータ種類情報を上記記憶手段内のデータ種類区分領域に書き込む第４のステップと、
上記記憶されたデータを読み出して複数種類のデータブロックを含むデータ領域とヘッダ領域からなるＳＤＴＩＣＰ（Serial Digital Transfer Interface Content Package）規格に準拠したパケットを所定期間毎に作成してシリアルで送信する第５のステップと
を含むデータ送信方法。
【請求項６】
複数種類のデータを含むデータ領域とヘッダ領域とからなるＳＤＴＩＣＰ（Serial Digital Transfer Interface Content Package）規格に準拠したパケットを所定期間毎に受信する第１のステップと、
上記受信したデータに付加されたヘッダ情報を参照して、上記データ領域に含まれるデータの種類を識別する第２のステップと、
データ出力先からのデータ出力指定信号を入力する第３のステップと、
複数種類のデータをブロック単位のデータブロックとして含むデータストリームを順次出力する第４のステップと、
上記識別結果に従って上記受信したデータを種類区分領域に書き込むとともに、上記入力したデータ出力指定信号及び上記識別結果に従って上記種類区分領域に記憶したデータを順次読み出して異なる種類のデータを含むデータストリームを出力するように制御する第５のステップと
を含むデータ受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＳＤＴＩＣＰ（Serial Digital Transfer Interface Content Package）規格に準拠したデータを送信するデータ送信装置及びデータ送信方法、ＳＤＴＩＣＰ規格に準拠したデータを受信するデータ受信装置及びデータ受信方法に関する。
【０００２】
【従来の技術】
放送業界等で採用されているディジタルデータ伝送フォーマットとして、ＳＤＴＩ（Serial Digital Transfer Interface）規格（ＳＭＰＴＥ−３０５Ｍ）が知られている。このＳＤＴＩ規格は、非圧縮の画像データのみならず、各種データを伝送することができるディジタルデータ伝送フォーマットである。このＳＤＴＩ規格は、既存のＳＤＩ（Serial Digital Interface）規格が圧縮データの伝送を規定していないのに対して、圧縮データを伝送することができる。このようなＳＤＴＩ規格において、伝送するデータの種類に応じた規格が作成されており、ＭＰＥＧ（Moving Picture Experts Group）方式による圧縮データを伝送するディジタル伝送フォーマットとしてＳＤＴＩＣＰ（Serial Digital Transfer Interface Content Package）規格が知られている（ＳＭＰＴＥ３２６Ｍ）。
【０００３】
ＳＤＴＩＣＰ規格は、ＳＤＴＩ規格で規定するパケット構成を更に限定した規格であり、主として各種データを挿入するためのペイロード部分の構成を規定している。このＳＤＴＩＣＰ規格は、広く使用されているＳＤＩ規格に準じたインフラを使用して、ＭＰＥＧ規格に準じて圧縮された映像データ、音声データ、補助データ、システムデータを伝送することを規定している。このＳＤＴＩＣＰ規格により伝送されるＳＤＴＩＣＰデータは、上記映像データ、音声データ、補助データ及びシステムデータをひとつのＣＰ（Content Package）にまとめ、ＣＰにヘッダ情報が付加される。
【０００４】
このようなＳＤＴＩＣＰデータを伝送する従来のデータ送信装置、データ受信装置を図１０に示す。
【０００５】
データ送信装置１０１は、それぞれ異なるポートからＭＰＥＧ規格に従って圧縮されたビデオデータ、オーディオデータ、補助データ、システムデータが入力され、ビデオデータ、オーディオデータ、補助データ、システムデータを用いてＣＰを作成し、ヘッダ情報を付加してデータ受信装置１０２に送信していた。
【０００６】
データ受信装置１０２では、データ送信装置１０１から送信されたＳＤＴＩＣＰデータをヘッダ情報とＣＰとに分離し、更にＣＰをビデオデータ、オーディオデータ、補助データ、システムデータに分離して、それぞれ異なるポートからビデオデータ、オーディオデータ、補助データ、システムデータを出力していた。
【０００７】
【発明が解決しようとする課題】
上述のデータ送信装置１０１及びデータ受信装置１０２では、ビデオデータ、オーディオデータ、補助データ、システムデータごとに処理する内容が異なり、各種データ毎に異なる処理回路を備えていた。
【０００８】
従来のデータ送信装置１０１では、データの種類によって異なる処理回路で処理を実行するため、データの種類毎に別個の入力ポートを備え、各入力ポートから入力されるデータを用いて、各処理回路で所定の処理を行ってＣＰを作成する。
【０００９】
また、従来のデータ受信装置１０２では、ＳＤＴＩＣＰデータを分解して得たビデオデータ、オーディオデータ、補助データ、システムデータによって異なる処理回路、別個の出力ポートを備え、異なる処理を施した各種データを各出力ポートから出力していた。
【００１０】
しかし、例えばディスク状記録媒体にＳＤＴＩＣＰ規格に従ったストリームをそのまま記録したい場合や、ＰＣＩ（Peripheral Component Interconnect）等のＣＰＵ（Central Processing Unit）バスに接続する場合は、一つのデバイスについて一つのポートとするという要求がある。したがって、上述のデータ送信装置１０１及びデータ受信装置１０２では、上記要求に対応することができなかった。
【００１１】
そこで、本発明は、上述したような実情に鑑みて提案されたものであり、単一のポートを用いて種類の異なるデータを入力して送信することができるデータ送信装置及びデータ送信方法、単一のポートを用いて種類の異なるデータを受信して出力することができるデータ受信装置及びデータ受信方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明に係るデータ送信装置は、上述の課題を解決するために、単一の入力部を備え、ＭＰＥＧ規格に準じて圧縮された複数種類のデータがブロック単位のデータブロックとして順次入力される入力手段と、上記入力手段で入力されたデータブロックの開始位置を示すデータ開始信号及び所定期間毎に入力されるフレーム開始信号に基づいて、上記入力手段に入力されたデータの種類を示すデータ種類情報を生成するデータ種類情報生成手段と、上記入力手段で入力されたデータブロックが所定のフレーム期間毎に書き込まれるフレーム期間区分領域と、上記フレーム期間区分領域に含まれ、データブロックのデータの種類を示すデータ種類情報が書き込まれるデータ種類区分領域とを有する記憶手段と、上記フレーム開始信号に従って上記データブロックを上記記憶手段内のフレーム期間区分領域に、上記データ種類情報生成手段で生成されたデータ種類情報を上記記憶手段内のデータ種類区分領域に、それぞれ書き込むデータ書き込み手段と、上記記憶手段に記憶されたデータブロック、及びデータ種類情報を読み出して、複数種類のデータブロックを含むデータ領域と、ヘッダ領域とからなるＳＤＴＩＣＰ（Serial Digital Transfer Interface Content Package）規格に準拠したパケットを所定期間毎に作成してシリアルで送信する送信手段とを備える。
【００１３】
【課題を解決するための手段】
本発明に係るデータ受信装置は、上述の課題を解決するために、複数種類のデータを含むデータ領域とヘッダ領域とからなるＳＤＴＩＣＰ（Serial Digital Transfer Interface Content Package）規格に準拠したパケットを所定期間毎に受信する受信手段と、上記受信手段で受信したデータに付加されたヘッダ情報を参照して、上記データ領域に含まれるデータの種類を識別するデータ種類識別手段と、データの種類毎にデータブロックを記憶する種類区分領域を有する記憶手段と、データ出力先からのデータ出力指定信号が入力される入力手段と、単一の出力部を備え、複数種類のデータをブロック単位のデータブロックとして順次出力する出力手段と、上記データ種類識別手段での識別結果に従って上記受信手段で受信したデータを上記種類区分領域に書き込むとともに、上記入力手段で入力したデータ出力指定信号及び上記データ種類識別手段での識別結果に従って上記種類区分領域に記憶したデータを順次読み出して上記出力部から異なる種類のデータを含むデータストリームを出力するように制御する制御手段とを備える。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１５】
本発明は、例えば図１に示すようなデータ伝送システムに適用される。このデータ伝送システムは、入力したデータを用いてデータを送信するデータ送信装置１と、データ送信装置１からのデータを受信してデータを出力するデータ受信装置２とを備える。
【００１６】
このようなデータ送信装置１とデータ受信装置２との間のデータ伝送は、ＳＤＩ（Serial Digital Interface）規格及びＳＤＴＩ（Serial Digital Transfer Interface）規格に基づいてＳＭＰＴＥ（Society of Motion Picture and Television Engineers、映画テレビ技術者協会）で規格化されたＳＤＴＩＣＰ（Serial Digital Transfer Interface−Content Package）規格に従って行われる。
【００１７】
先ず、上記ＳＤＴＩＣＰ規格に従って伝送されるデータ（以下、ＳＤＴＩＣＰデータと呼ぶ。）のデータ構造について図２を参照して説明する。
【００１８】
データ送信装置１とデータ受信装置２との間で伝送されるＳＤＴＩＣＰデータのフォーマットは、ＮＴＳＣ（National Television System Committee）５２５方式の場合には、水平方向に１７１６ワード（１ワード＝１０ビット）、垂直方向に５２５ラインのフィールドで構成され、水平方向に、ペイロード領域の終了を示す終了同期符号（ＥＡＶ（End of Active Video））が格納される４ワードの終了同期符号領域と、ヘッダデータ、音声データや補助データ等が格納される２６８ワードのアンシラリ（ＡＮＣ）領域と、ペイロード領域の開始を示す開始同期符号（ＳＡＶ（Start of Active Video））が格納される４ワードの開始同期符号領域と、映像データ等が格納される１４４０ワードのペイロード領域（ＰＡＤ）と、ペイロード領域に含まれる２ワードの誤り訂正情報領域（ＣＲＣ（Cyclic Redundancy Code））とからなる。
【００１９】
また、ＳＤＴＩＣＰデータは、ＰＡＬ（Phase Alternation by Line）６２５方式の場合には、同図中括弧内の数字に示すように、水平方向に１７２８ワード、垂直方向に６２５ラインで構成され、水平方向に、４ワードの開始同期符号領域（ＥＡＶ）と、２８０ワードのアンシラリ領域（ＡＮＣ）と、４ワードの開始同期符号領域（ＳＡＶ）と、１４４０ワードのペイロード（ＰＡＤ）領域とを備え、垂直方向に、１フレームを構成する例えば奇数フィールドである第１のフィールドと例えば偶数フィールドである第２のフィールドとを分割して備える。
【００２０】
ペイロード領域には、少なくともシステムアイテムが格納され、必要に応じてビデオアイテム、オーディオアイテム、補助アイテムが格納される。なお、以下の説明では、ペイロード領域の１つのフレームに格納されるシステムアイテム、ビデオアイテム、オーディオアイテム、補助アイテムごとに処理されるデータの固まりを単に「データブロック」と呼ぶ。
【００２１】
ペイロード領域には、ライン番号「１２」以降から、フレーム全体の構造を示すシステムデータ（system data）からなるシステムアイテム、ビデオデータ（video data）からなるビデオアイテム、オーディオデータ（audio data）からなるオーディオアイテム、補助データ（auxiliary data）からなる補助アイテムが格納される。ＳＤＴＩＣＰ規格では、これらシステムアイテム、ビデオアイテム、オーディオアイテム、補助アイテムをパック化したＣＰ（Content Package）にして伝送する。
【００２２】
図１に示すフレーム構造を有するＳＤＴＩＣＰフレームは、ＥＡＶ〜ＳＡＶがビデオ信号のＨブランキング期間に相当する。ペイロード領域に含まれる１ライン毎のデータは、図３に示すように構成され、先頭から、データブロックの始まりを示すデータ開始符号が格納されるデータ開始情報領域（Separater）、データブロックのアイテムの種別を示すデータ種別情報が格納されるデータ種別情報領域（Type）、データブロックの長さを示すデータ長情報が格納されるデータ長情報領域（Word count）、データブロックが格納されるデータ領域（Data）、データブロックの終了を示すデータ終了符号が格納されるデータ終了情報領域（End Code）からなる。
【００２３】
つぎに、上述のＳＤＴＩＣＰデータを送信するデータ送信装置１について説明する。
【００２４】
図４にデータ送信装置１の構成を示す。このデータ送信装置１は、例えばＣＰＵ等の外部ブロックと接続され、ビデオデータ、オーディオデータ、補助データ、システムデータを入出力部１１で入力し、データ種類識別部１２での識別結果に従って記憶制御部１３でデータ記憶部１４にデータを一旦記憶し、データ記憶部１４に記憶したデータを読み出してＳＤＴＩＣＰエンコーダ１５でＳＤＴＩＣＰデータを作成して送信する構成となされている。
【００２５】
入出力部１１は、単一の入力ポートを備え、外部ブロックとしてＣＰＵと接続されたＣＰＵバスと接続されている。この入出力部１１には、ＣＰＵにより生成されたビデオデータ、オーディオデータ、補助データ、システムデータが単一の入力ポートに順次入力される。
【００２６】
データ種類識別部１２には、ＣＰＵが接続されたＣＰＵバスから、各種データの先頭位置に同期したデータ開始信号が入力される。また、このデータ種類識別部１２には、所定の期間毎にフレーム信号が入力される。更に、このデータ種類識別部１２には、入出力部１１に入力されるデータの種類を示すデータ種類情報が入力される。このデータ種類識別部１２は、データ開始信号及びフレーム信号を用いて、入出力部１１で入力したデータの種類を示すデータ識別信号を生成し、記憶制御部１３に供給する。
【００２７】
このデータ種類識別部１２は、図５に示すように、ＣＰＵバスからデータ開始信号及びフレーム信号が入力されるカウント部２１、ＣＰＵバスと接続されたＣＰＵＩ／Ｆ２２、レジスタ部２３、データ種類情報出力部２４を備える。
【００２８】
ＣＰＵＩ／Ｆ２２は、ＣＰＵバスからデータ種類情報が入力され、所定の信号処理を施してレジスタ部２３に供給する。
【００２９】
レジスタ部２３は、レジスタ番号「０」〜「Ｆ」が付加されたＦ個のレジスタを備える。このレジスタ部２３の各レジスタは、ＣＰＵＩ／Ｆ２２を介してデータ種類情報が格納される。このレジスタ部２３の各レジスタには、レジスタ番号「０」〜「Ｆ」のレジスタに、入出力部１１に各種データを入力する順序でデータ種類情報が格納される。
【００３０】
カウント部２１は、ＣＰＵバスからのデータ開始信号に従って内部で保持しているレジスタ番号をインクリメントするとともに、フレーム信号に従ってレジスタ番号をリセットする。このカウント部２１は、レジスタ番号をデータ種類情報出力部２４に供給する。
【００３１】
データ種類情報出力部２４は、カウント部２１からのレジスタ番号を参照し、当該レジスタ番号のレジスタに格納されているデータ種類情報を読み出して、記憶制御部１３に供給する。
【００３２】
記憶制御部１３は、入出力部１１からビデオデータ、オーディオデータ、補助データ、システムデータが入力されるとともに、データ種類識別部１２からデータ種類情報が入力される。
【００３３】
データ記憶部１４は、記憶制御部１３によりデータの読み書きがなされ、各種データが書き込まれるとともに、送信するデータが読み出される。このデータ記憶部１４には、フレーム期間毎に区分されたフレーム期間区分領域が設けられる。また、このデータ記憶部１４には、フレーム期間区分領域内にデータの種類毎に区分されたデータ種類区分領域を備える。データ記憶部１４には、入出力部１１に入力された順序でデータ種類区分領域内に順次データが書き込まれる。
【００３４】
この記憶制御部１３は、データ種類識別部１２からデータ種類情報が入力されるタイミングで、各種データをデータ記憶部１４に格納することで、データ記憶部１４の所定の領域にデータを書き込む。
【００３５】
また、この記憶制御部１３は、ＳＤＴＩＣＰデータを送信するときには、データ記憶部１４のフレーム期間区分領域からフレーム期間毎にデータを読み出すとともに、データ種類区分領域から各種データを読み出してＳＤＴＩＣＰエンコーダ１５に出力する。
【００３６】
ＳＤＴＩＣＰエンコーダ１５は、記憶制御部１３からのビデオデータ、オーディオデータ、補助データ、システムデータを各種アイテムとして、これらのデータを含むＣＰを作成し、ＳＡＶ、アンシラリ領域、ＥＡＶを付加してＳＤＴＩＣＰデータを作成して送信する。
【００３７】
このように構成されたデータ送信装置１では、単一のポートからビデオデータ、オーディオデータ、補助データ及びシステムデータが順次入力されても、各種データと同期したデータ開始信号に基づいてデータの種類を識別してデータ記憶部１４にデータの種類毎にデータを格納し、ＳＤＴＩＣＰエンコーダ１５でデータの種類に従った処理をしてＳＤＴＩＣＰデータを送信することができる。
【００３８】
したがって、このデータ送信装置１によれば、単一の入力ポートから各種データが入力されても、全てのアイテムを取り扱うことができるので、複数の入力ポートを設ける必要がない。
【００３９】
また、このデータ送信装置１によれば、例えば各種データがストリームで単一のポートが入力されても、ＳＤＴＩＣＰデータを作成して送信することができる。
【００４０】
つぎに、上述のＳＤＴＩＣＰデータを受信するデータ受信装置２について説明する。
【００４１】
図６にデータ受信装置２の構成を示す。データ受信装置２は、ＳＤＴＩＣＰデータを受信するＳＤＴＩＣＰデコーダ３１を備え、ＳＤＴＩＣＰデコーダ３１で受信したデータを出力制御部３２で生成したデータ種類情報に従って記憶制御部３３でデータ記憶部３４に記憶して入出力部３５を介して外部ブロックに出力するように構成されている。
【００４２】
ＳＤＴＩＣＰデコーダ３１は、ＳＤＴＩＣＰデータをヘッダ情報とＣＰとに分離し、ＣＰのアイテムを取り出す。このＳＤＴＩＣＰデコーダ３１は、１ライン毎に付加されているデータ種別情報領域（Type）からアイテムの種別を示すデータ種別情報を取り出してアイテムの種類を判別する。
【００４３】
このＳＤＴＩＣＰデコーダ３１は、データの種類を検出すると、図７に示すように、各データに対応したビデオデータ検出信号、オーディオデータ検出信号、補助データ検出信号、システムデータ検出信号を出力制御部３２に出力する。すなわち、フレーム期間Ｆ１において、ＳＤＴＩＣＰデータを解析してシステムデータ、ビデオデータ、オーディオデータ、補助データからなる受信ストリームから、時刻ｔ1でシステムデータを検出し、時刻ｔ2でビデオデータを検出し、時刻ｔ3でオーディオデータを検出し、時刻ｔ4で補助データを検出する。次いでフレーム期間Ｆ２に移行して、順次システムデータ、ビデオデータ、オーディオデータ、補助データを検出する。
【００４４】
出力制御部３２は、ＳＤＴＩＣＰデコーダ３１からの各種フラグ及びＣＰＵバスからのデータ出力指定信号を用いて、データ種類情報を生成して記憶制御部３３に供給する。
【００４５】
出力制御部３２は、図８に示すように、ＳＤＴＩＣＰデコーダ３１から各種フラグ検出信号が入力されるフラグ格納レジスタ部４１と、データ出力指定信号が入力される読み出しアイテム格納レジスタ部４２と、データ種類情報を生成する比較部４３とを備える。
【００４６】
フラグ格納レジスタ部４１は、ＳＤＴＩＣＰデコーダ３１から各種データを検出したことを示すシステムデータ検出信号、ビデオデータ検出信号、オーディオデータ検出信号、補助データ検出信号が入力され、ＳＤＴＩＣＰデータの受信状況を保持する。このフラグ格納レジスタ部４１は、複数のレジスタを備え、各データ検出信号が入力されることで、各種データに対応したレジスタのフラグをたてるように構成されている。
【００４７】
読み出しアイテム格納レジスタ部４２は、上述のデータ種類識別部１２と同じ構造となっており、データ種類情報を格納した複数のレジスタを備え、データ出力指定信号によりデータ種類情報を出力するレジスタがインクリメントされる。この読み出しアイテム格納レジスタ部４２は、データ出力指定信号に従って順次データ種類情報を比較部４３に出力する。
【００４８】
比較部４３は、読み出しアイテム格納レジスタ部４２からのデータ種類情報と、フラグ格納レジスタ部４１の各種データに対応したフラグとを比較し、ＳＤＴＩＣＰデコーダ３１で受信していると判定したときには、データ出力情報のデータを出力することを示すデータ出力命令を記憶制御部１３に出力する。
【００４９】
記憶制御部３３は、ＳＤＴＩＣＰデコーダ３１からの各種データをデータ記憶部３４の所定の領域に書き込む。この記憶制御部３３は、ＳＤＴＩＣＰデータを受信したときのフレーム期間毎、データの種類毎に受信した順序に従ってデータ記憶部３４にデータを書き込む。
【００５０】
記憶制御部３３は、出力制御部３２の比較部４３からのデータ出力命令に従って、データをデータ記憶部３４から読み出して入出力部３５に出力するとともに、データを出力していることを示すイネーブル信号の値を「１」として外部のＣＰＵバスに出力する。
【００５１】
データ記憶部３４は、記憶制御部３３により各種データが書き込まれるとともに、記憶制御部３３により外部に出力するデータが読み出される。このデータ記憶部３４には、フレーム期間毎に区分されたフレーム期間区分領域が設けられる。また、このデータ記憶部３４には、フレーム期間区分領域内にデータの種類毎に区分されたデータ種類区分領域を備える。データ記憶部３４には、入出力部３５に入力された順序でデータ種類区分領域内に順次データが書き込まれる。
【００５２】
入出力部３５は、記憶制御部３３からシステムデータ、ビデオデータ、オーディオデータ、補助データが順次入力され、所定の処理を施して外部のＣＰＵバスに出力する。
【００５３】
このように構成されたデータ受信装置２でデータを入出力部３５から出力するときには、図９に示すように、読み出しアイテム格納レジスタ部４２にデータ出力指定信号が入力されると（ａ）、読み出しアイテム格納レジスタ部４２は次のデータ出力指定信号が入力されるまでの間、同一の種類のデータを示すデータ種類信号を出力する（ｃ）。
【００５４】
比較部４３は、読み出しアイテム格納レジスタ部４２からのデータ種類情報に対応した各種フラグが立っていると判定したことに応じて、記憶制御部３３にデータ出力命令を出力する。
【００５５】
これに応じ、記憶制御部３３では、データ記憶部３４から指定されたデータ種類のデータを読み出して入出力部３５に出力するとともに（ｄ）、入出力部３５からデータを出力することを示すイネーブル信号を外部に出力する（ｂ）。
【００５６】
これにより、データ受信装置２では、単一の出力部からビデオデータ、システムデータ、オーディオデータ、補助データを出力することができる。したがって、このデータ受信装置２によれば、単一の入力ポートで全てのアイテムを出力ことができるので、複数の出力ポートを設ける必要がない。
【００５７】
また、このデータ受信装置２によれば、例えば各種データがストリームで単一のポートで出力するという要求を満たすことができる。
【００５８】
【発明の効果】
以上詳細に説明したように、本発明に係るデータ送信装置及びデータ送信方法では、単一の入力部から複数種類のデータを順次入力し、データ開始信号及びフレーム開始信号に基づいてデータ種類情報を生成し、所定期間毎、データの種類毎にデータを記憶することができるので、単一のポートを用いて種類の異なるデータを入力してパケットを生成して送信することができる。
【００５９】
本発明に係るデータ受信装置及びデータ受信方法では、データ種類識別手段での識別結果に従って受信手段で受信したデータを種類区分領域に書き込むとともに、入力手段で入力したデータ出力指定信号及びデータ種類識別手段での識別結果に従って種類区分領域に記憶したデータを順次読み出して出力部から異なる種類のデータを順次出力することができるので、単一のポートを用いて種類の異なるデータを出力することができる。
【図面の簡単な説明】
【図１】本発明を適用したデータ送信装置及びデータ受信装置からなるデータ伝送システムを示すブロック図である。
【図２】本発明を適用したデータ送信装置とデータ受信装置との間で伝送されるＳＤＴＩＣＰデータのデータ構成を説明するための図である。
【図３】本発明を適用したデータ送信装置とデータ受信装置との間で伝送されるＳＤＴＩＣＰデータの１ライン毎のデータ構造について説明するための図である。
【図４】本発明を適用したデータ送信装置の構成を示すブロック図である。
【図５】本発明を適用したデータ送信装置に含まれるデータ種類識別部の構成を示すブロック図である。
【図６】本発明を適用したデータ受信装置の構成を示すブロック図である。
【図７】本発明を適用したデータ受信装置でデータを受信したことにより各種フラグを検出することを説明するための図である。
【図８】本発明を適用したデータ受信装置に含まれる出力制御部の構成を示すブロック図である。
【図９】本発明を適用したデータ受信装置で単一のポートから各種データを出力することを説明するための図である。
【図１０】従来のデータ送信装置とデータ受信装置について説明するための図である。
【符号の説明】
１  データ送信装置、２  データ受信装置、２１  カウント部、２２  ＣＰＵＩ／Ｆ、２３  レジスタ部、２４  データ種類情報出力部、３１  ＳＤＴＩＣＰデコーダ、３２  出力制御部、３３  記憶制御部、３４  データ記憶部、３５  入出力部、４１  フラグ格納レジスタ部、４２  読み出しアイテム格納レジスタ部、４３  比較部
【図１】
0004296671.tif 000002
【図２】
0004296671.tif 000003
【図３】
0004296671.tif 000004
【図４】
0004296671.tif 000005
【図５】
0004296671.tif 000006
【図６】
0004296671.tif 000007
【図７】
0004296671.tif 000008
【図８】
0004296671.tif 000009
【図９】
0004296671.tif 000010
【図１０】
0004296671.tif 000011