Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4303166B2 - Data receiving apparatus, data receiving method, and data transmission system - Google Patents
[go: Go Back, main page]

JP4303166B2 - Data receiving apparatus, data receiving method, and data transmission system - Google Patents

Data receiving apparatus, data receiving method, and data transmission system Download PDF

Info

Publication number
JP4303166B2
JP4303166B2 JP2004168890A JP2004168890A JP4303166B2 JP 4303166 B2 JP4303166 B2 JP 4303166B2 JP 2004168890 A JP2004168890 A JP 2004168890A JP 2004168890 A JP2004168890 A JP 2004168890A JP 4303166 B2 JP4303166 B2 JP 4303166B2
Authority
JP
Japan
Prior art keywords
data
video
bit
packet
blanking period
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 - Lifetime
Application number
JP2004168890A
Other languages
Japanese (ja)
Other versions
JP2004266866A (en
JP2004266866A5 (en
Inventor
直樹 江島
歳朗 西尾
明久 川村
秀和 鈴木
象 村越
哲也 広江
裕成 岡本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Sony Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Sony Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Sony Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2004168890A priority Critical patent/JP4303166B2/en
Publication of JP2004266866A publication Critical patent/JP2004266866A/en
Publication of JP2004266866A5 publication Critical patent/JP2004266866A5/ja
Application granted granted Critical
Publication of JP4303166B2 publication Critical patent/JP4303166B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Television Systems (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

本発明は、例えばDVI(Digital Visual Interface)を用いて映像信号源と映像表示装置とを接続させる場合に適用して好適な伝送システム、受信装置及び受信方法に関し、特に映像データとオーディオデータとを時分割多重化して伝送する技術に関する。   The present invention relates to a transmission system, a receiving apparatus, and a receiving method suitable for application to a case where a video signal source and a video display apparatus are connected using, for example, DVI (Digital Visual Interface), and in particular, video data and audio data. The present invention relates to a technology for time division multiplexing transmission.

近年、テレビジョンチューナ、ビデオ再生装置、パーソナルコンピュータ装置本体などの映像信号源と、モニタ受像機などの映像表示装置とを接続させる場合に、デジタルデータで映像データを表示装置に伝送させるDVI規格と称されるものが規格化されている。   In recent years, when a video signal source such as a television tuner, a video playback device, or a personal computer device is connected to a video display device such as a monitor receiver, the DVI standard allows video data to be transmitted to the display device as digital data. What is called is standardized.

このDVI規格の詳細については、後述する実施の形態の中で説明するが、簡単に述べると、映像データを、原色信号R,G,Bのそれぞれを画素(ピクセル)単位でデジタル化したデータとして、表示装置に伝送するようにしたもので、高品質の画像を伝送して表示させることができる。また、画素単位の映像データであるため、表示装置側では受信した映像データで直接表示ドライバを駆動させることができ、比較的簡単な処理構成で表示などを行うことができる。   The details of the DVI standard will be described later in an embodiment described later. Briefly, the video data is converted into data obtained by digitizing each of the primary color signals R, G, and B in units of pixels. The image is transmitted to the display device, and a high-quality image can be transmitted and displayed. Further, since the video data is in pixel units, the display device can directly drive the display driver with the received video data, and display can be performed with a relatively simple processing configuration.

ところで、DVI規格で規定されたケーブルで伝送されるデータは、基本的に映像データだけであり、オーディオデータを同時に伝送させることを考えた場合には、DVI規格で規定されたケーブルとは別のオーディオ用のケーブルで、チューナなどとオーディオ出力装置とを接続させる必要がある。ところが、このように複数のケーブルで接続させるようにすると、接続構成が複雑化する問題がある。   By the way, the data transmitted by the cable stipulated by the DVI standard is basically only video data, and when considering simultaneous transmission of audio data, it is different from the cable stipulated by the DVI standard. It is necessary to connect the tuner and the audio output device with an audio cable. However, when connecting with a plurality of cables in this way, there is a problem that the connection configuration becomes complicated.

即ち、映像データだけを伝送するシステム構成を考えた場合には、例えば図10に示すように、映像信号源1とディスプレイ装置3とを、DVI規格のケーブル2で接続して、このケーブル2でDVI規格で符号化された映像データを伝送するようにすれば、映像信号源1からディスプレイ装置3に映像データを伝送することができる。これに対して、例えば図11に示すように、映像・音声信号源4からスピーカ付きディスプレイ装置6に映像データと音声データとを伝送する場合には、DVI規格のケーブル2で映像データを伝送するように接続し、さらにケーブル2とは別のオーディオ信号用ケーブル5でオーディオデータを伝送するように接続する必要がある。この図11に示すように接続することで、映像・音声信号源4から出力された映像をディスプレイ装置6で表示させることができ、またディスプレイ装置6に取付けられたスピーカ6L,6Rから音声を出力させることができる。   That is, when considering a system configuration for transmitting only video data, for example, as shown in FIG. 10, the video signal source 1 and the display device 3 are connected by a cable 2 of the DVI standard, and this cable 2 is used. If video data encoded according to the DVI standard is transmitted, the video data can be transmitted from the video signal source 1 to the display device 3. On the other hand, for example, as shown in FIG. 11, when video data and audio data are transmitted from the video / audio signal source 4 to the speaker-equipped display device 6, the video data is transmitted by the cable 2 of the DVI standard. In addition, it is necessary to connect so that audio data is transmitted by an audio signal cable 5 different from the cable 2. By connecting as shown in FIG. 11, the video output from the video / audio signal source 4 can be displayed on the display device 6, and audio is output from the speakers 6 </ b> L and 6 </ b> R attached to the display device 6. Can be made.

ところが、図11に示すように、映像データと音声データとで別々のケーブルを使用して接続するようにすると、それだけ接続構成が複雑化する問題がある。できれば機器間を接続するケーブルの数は少ない方が好ましい。   However, as shown in FIG. 11, if the video data and the audio data are connected using different cables, there is a problem that the connection configuration becomes complicated accordingly. If possible, it is preferable that the number of cables connecting the devices is small.

なお、映像データと音声データを多重化して1本のケーブルを使用して伝送できるようにする技術は、例えばIEEE(The Institute of Electrical and Electronics Engineers )1394方式として規格化されたバスラインを使用したデータ伝送技術を適用することで可能であるが、このようなIEEE1394方式のバスラインなどでデータ伝送を行うためには、非常に複雑なデータ処理が必要であり、送信側での伝送用のエンコード処理の構成や、受信側でバスラインを介して受信したデータのデコード処理の構成として、非常に大規模な回路構成が必要であり、コストがかかる問題がある。また、IEEE1394方式などでは、伝送レート等の問題から、映像データや音声データを圧縮符号化して多重化するようにしてあり、上述したDVI規格のように画素単位でデジタル化した映像データを伝送するものに比べて、画質が劣る問題がある。   Note that the technology for multiplexing video data and audio data so that they can be transmitted using a single cable uses, for example, a bus line standardized as the IEEE (The Institute of Electrical and Electronics Engineers) 1394 system. Although it is possible by applying a data transmission technique, in order to perform data transmission through such an IEEE 1394 bus line or the like, very complicated data processing is required, and encoding for transmission on the transmission side is required. As a configuration of processing and a configuration of decoding processing of data received via the bus line on the receiving side, a very large circuit configuration is necessary, and there is a problem that costs are high. In addition, in the IEEE 1394 system and the like, video data and audio data are compressed and multiplexed due to problems such as transmission rate, and video data digitized in units of pixels as in the DVI standard described above is transmitted. There is a problem that the image quality is inferior to that of the image.

また、デジタル化された音声データを伝送する場合には、映像データを伝送する場合とは別のエラー訂正処理が必要になるが、そのエラー訂正のために特別な処理を行うようにすると、送信側と受信側の双方のオーディオデータ処理構成が複雑化してしまう問題があった。   In addition, when digitalized audio data is transmitted, an error correction process different from the case of transmitting video data is required. However, if special processing is performed for error correction, transmission is performed. There is a problem that the audio data processing configuration on both the reception side and the reception side becomes complicated.

本発明はかかる点に鑑み、映像データに多重化されたオーディオデータの受信が、簡単な構成で良好に行えるようにすることを目的とする。   SUMMARY OF THE INVENTION The present invention has been made in view of the above, and an object of the present invention is to make it possible to satisfactorily receive audio data multiplexed with video data with a simple configuration.

本発明は、第1、第2及び第3の3つのチャンネルを用いて伝送される映像データを受信し、3つのチャンネルの内の第1のチャンネルの映像データのブランキング期間に同期信号を表すデータが配置され、第2及び/又は第3のチャンネルの映像データのブランキング期間に制御情報が配置されたものを受信する場合に、パケット毎にパリティ符号を備えたデジタルオーディオデータを複数パケット分組み合わせ、それぞれのパケットから所定ビットずつビットデータを切り出してデータ単位を構成し、該データ単位毎に、予め種類数が定められている特定データの1つに変換して符号化し、その符号化されたデータを、第2及び/又は第3のチャンネルの映像データのブランキング期間に制御情報の代わりに配置された映像データを、所定の伝送路を介して受信し、受信した第2及び/又は第3のチャンネルの映像データのブランキング期間に配置された、上記特定のデータの1つに変換して符号化されたデータを分離し、分離された特定のデータの1つに変換して符号化されたデータを、所定の符号化から復号化するとともに、特定のデータ以外のデータが検出された場合に、エラー検出データを出力し、復号化されたデータを元の構造に組み立てると共に、組み立てられたパケットの所定ビット毎に、エラー検出データに基づいてエラーフラグを立てるようにしたものである。 The present invention receives video data transmitted using the first, second and third channels, and represents a synchronization signal in the blanking period of the first channel of the three channels. When receiving data in which data is arranged and control information is arranged in the blanking period of video data of the second and / or third channel, digital audio data having a parity code for each packet is received for a plurality of packets. Combining and cutting out bit data from each packet by a predetermined bit to form a data unit, for each data unit, converting into one of the specific data having a predetermined number of types, encoding, and encoding and the data, video data placed in place of the control information to the second and / or blanking period of the video data in the third channel, where Of the transmission line is received via, arranged in the blanking period of the video data of the second and / or third channel is received, separated encoded data is converted into one of the specific data Then, the data encoded by converting into one of the separated specific data is decoded from the predetermined encoding, and error detection data is output when data other than the specific data is detected The decoded data is assembled into the original structure, and an error flag is set based on the error detection data for each predetermined bit of the assembled packet.

このようにしたことで、例えばDVI規格のような既存の映像データ伝送フォーマットを適用して、映像データに多重化されたオーディオデータを受信できる。   By doing so, it is possible to receive audio data multiplexed with video data by applying an existing video data transmission format such as the DVI standard.

本発明によると、映像データのブランキング期間を利用して、オーディオデータが多重化された映像データを受信したとき、簡単な処理でオーディオデータのエラー訂正ができるようになる。   According to the present invention, when video data multiplexed with audio data is received using a blanking period of video data, error correction of the audio data can be performed with a simple process.

以下、本発明の一実施の形態を、図1〜図9を参照して説明する。   Hereinafter, an embodiment of the present invention will be described with reference to FIGS.

本例においては、ビデオテープ記録再生装置,ビデオディスク再生装置,チューナなどの映像・音声信号源から出力される映像データを、モニタ受像機,テレビジョン受像機などの表示装置に伝送するシステムに適用したものである。ここで、表示装置として音声出力機能を有するものを使用して、映像・音声信号源から、1つのケーブルを使用して映像データと音声データを伝送するようにしたものである。この伝送ケーブルとしては、DVI(Digital Visual Interface)と称される規格でデータが伝送されるケーブルを使用する。   In this example, the present invention is applied to a system for transmitting video data output from a video / audio signal source such as a video tape recording / playback device, video disk playback device, tuner, etc., to a display device such as a monitor receiver or a television receiver. It is a thing. Here, a display device having an audio output function is used to transmit video data and audio data from a video / audio signal source using a single cable. As this transmission cable, a cable for transmitting data according to a standard called DVI (Digital Visual Interface) is used.

図1は、本例の伝送システムの全体構成を示す図である。映像・音声信号源10を、DVI用ケーブル2を使用してスピーカ付きディスプレイ装置20に接続し、このケーブル2で映像データと音声データを伝送する構成としてある。DVI用ケーブル2が接続される映像・音声信号源10及びディスプレイ装置20のコネクタ部は、例えば24本のピンのコネクタで構成され、ケーブル2で双方の機器10,20のコネクタの24本のピンが個別に接続される。   FIG. 1 is a diagram showing the overall configuration of the transmission system of this example. A video / audio signal source 10 is connected to a display device 20 with a speaker using a DVI cable 2, and video data and audio data are transmitted by the cable 2. The connector part of the video / audio signal source 10 and the display device 20 to which the DVI cable 2 is connected is composed of, for example, a 24 pin connector, and the cable 2 has 24 pins of the connectors of both devices 10 and 20. Are connected individually.

図2は、映像・音声信号源10での、映像データと音声データをDVI用ケーブルに送出させる送信装置としての機能を実行させる処理構成を示したものである。映像データ入力部11には、DVI規格で符号化された映像データが機器10の映像処理部(図示せず)から供給される。この映像データ入力部11に得られる映像データを、映像・音声合成部12に供給し、この合成部12で音声データを映像データに多重化する合成処理を行い、合成されたデータをDVIフォーマットデータ出力部18に供給し、この出力部18から機器10に接続されたDVI用ケーブルに送出させる。   FIG. 2 shows a processing configuration in the video / audio signal source 10 for executing a function as a transmission device for sending video data and audio data to a DVI cable. The video data input unit 11 is supplied with video data encoded according to the DVI standard from a video processing unit (not shown) of the device 10. The video data obtained by the video data input unit 11 is supplied to the video / audio synthesis unit 12, and the synthesis unit 12 performs a synthesis process of multiplexing the audio data with the video data, and the synthesized data is converted into DVI format data. The data is supplied to the output unit 18 and sent from the output unit 18 to the DVI cable connected to the device 10.

ここで、DVIフォーマットで映像データが伝送される構成について図4を参照して説明すると、伝送される映像データとしては、図4Aに示すBデータ(青データ)と、図4Bに示すGデータ(緑データ)と、図4Cに示すRデータ(赤データ)とが、それぞれ個別のチャンネルのデータとして伝送される。各チャンネルのデータは、1画素が8ビットのデータとされ、3チャンネルで1画素あたり合計24ビットのデータとなる。但し、実際にDVIで画素データを伝送する際には、8ビットのデータを10ビットのデータに変換して伝送するようにしてある。各チャンネルの画素データは、図4Cに示すピクセルクロックに同期して伝送される。図4Eは、各チャンネルのビットデータの詳細を示す図で、ピクセルクロックに同期して、各チャンネル10ビットの画素データ〔0,1,2‥‥9〕が伝送される。   Here, a configuration in which video data is transmitted in the DVI format will be described with reference to FIG. 4. As transmitted video data, B data (blue data) shown in FIG. 4A and G data (FIG. 4B) ( Green data) and R data (red data) shown in FIG. 4C are transmitted as individual channel data. The data of each channel is data of 8 bits per pixel, and data of 24 bits in total per pixel for 3 channels. However, when actually transmitting pixel data by DVI, 8-bit data is converted into 10-bit data and transmitted. The pixel data of each channel is transmitted in synchronization with the pixel clock shown in FIG. 4C. FIG. 4E shows the details of the bit data of each channel, and 10-bit pixel data [0, 1, 2,... 9] of each channel is transmitted in synchronization with the pixel clock.

DVIフォーマットでは、各チャンネルの画素データは、水平ブランキング期間及び垂直ブランキング期間には伝送されない。図4Aに示すBデータの伝送チャンネルは、水平ブランキング期間には水平同期信号HSYNCとして規定されたデータが伝送され、垂直ブランキング期間には垂直同期信号VSYNCとして規定されたデータが伝送される。図4Bに示すGデータの伝送チャンネルは、各ブランキングには2つの制御データ(CTL0データ及びCTL1データ)が配置される。図4Cに示すRデータの伝送チャンネルは、各ブランキングには2つの制御データ(CTL2データ及びCTL3データ)が配置される。なお、以下の説明では、制御データCTL0,CTL1,CTL2,CTL3を、それぞれ制御データC0,C1,C2,C3と称する。   In the DVI format, the pixel data of each channel is not transmitted during the horizontal blanking period and the vertical blanking period. In the B data transmission channel shown in FIG. 4A, data defined as the horizontal synchronization signal HSYNC is transmitted during the horizontal blanking period, and data defined as the vertical synchronization signal VSYNC is transmitted during the vertical blanking period. In the G data transmission channel shown in FIG. 4B, two control data (CTL0 data and CTL1 data) are arranged for each blanking. In the R data transmission channel shown in FIG. 4C, two control data (CTL2 data and CTL3 data) are arranged in each blanking. In the following description, the control data CTL0, CTL1, CTL2, and CTL3 are referred to as control data C0, C1, C2, and C3, respectively.

各制御データC0,C1,C2,C3は、2ビットのデータを10ビットのデータに変換して、各チャンネルのブランキング期間に配置される。即ち、例えば図4Bに示すGデータチャンネルでは、制御データC0の1ビットと、制御データC1の1ビットとの2ビットデータを得、この2ビットデータを、特定のパターンの10ビットデータに変換して、この変換された10ビットデータをブランキング期間に配置する。具体的には、制御データC0,C1の2ビットのデータの組み合わせとしては、図5に示すように〔00〕,〔01〕,〔10〕,〔11〕の4つの組み合わせが存在し、それぞれの組み合わせ毎に、図5に示すように10ビットのCTLコードが割当ててある。従って、Gデータチャンネルでは、ブランキング期間に、この4種類の10ビットデータ以外のデータが伝送されることはない。Rデータチャンネルで伝送される制御データC2,C3についても、同様に処理される。   Each control data C0, C1, C2, C3 is arranged in a blanking period of each channel by converting 2-bit data into 10-bit data. That is, for example, in the G data channel shown in FIG. 4B, 2-bit data of 1 bit of control data C0 and 1 bit of control data C1 is obtained, and this 2-bit data is converted into 10-bit data of a specific pattern. Thus, the converted 10-bit data is arranged in the blanking period. Specifically, there are four combinations of [00], [01], [10], and [11] as shown in FIG. 5 as combinations of 2-bit control data C0 and C1, respectively. For each combination, a 10-bit CTL code is assigned as shown in FIG. Therefore, in the G data channel, data other than these four types of 10-bit data is not transmitted during the blanking period. The control data C2 and C3 transmitted through the R data channel are similarly processed.

ここで本例においては、図4Bに示すGデータの伝送チャンネルの水平ブランキング期間に配置する制御データC0,C1で、音声データ(オーディオデータ)を伝送するようにしてある。図2の説明に戻って、この音声データを伝送させる構成について説明する。   Here, in this example, audio data (audio data) is transmitted by the control data C0 and C1 arranged in the horizontal blanking period of the G data transmission channel shown in FIG. 4B. Returning to the description of FIG. 2, a configuration for transmitting the audio data will be described.

機器10の音声処理部(図示せず)から音声データ入力部13に得られる音声データは、データ変換処理を行ってから、映像・音声合成部12に供給する。本例の場合に音声データ入力部13に得られる音声データについては、IEC(International Electrotechnical Commission )60958方式としてパケット化されたオーディオデータである。   The audio data obtained from the audio processing unit (not shown) of the device 10 to the audio data input unit 13 is supplied to the video / audio synthesis unit 12 after data conversion processing. The audio data obtained in the audio data input unit 13 in the case of this example is audio data packetized as an IEC (International Electrotechnical Commission) 60958 system.

IEC60958方式のパケットデータは、図6Aに示すように、1パケット(1サブフレーム)が32ビットで構成されて、先頭の4ビットにプリアンブルが配置され、続いた24ビットの区間に1サンプルのオーディオデータ(オーディオサンプルワード)が配置される。1サンプルが24ビット未満のビット数(例えば16ビット)のデータが配置される場合もある。また、末尾の4ビットにサブコードが配置される。   As shown in FIG. 6A, the packet data of the IEC60958 system is configured such that one packet (one subframe) is composed of 32 bits, a preamble is arranged in the first 4 bits, and one sample of audio in the subsequent 24-bit section. Data (audio sample word) is arranged. In some cases, data of a bit number (for example, 16 bits) of less than 24 bits is arranged in one sample. A subcode is arranged in the last 4 bits.

1パケット内のサブコードとしては、図6Aに示すように、バリディティビットVと、ユーザデータビットUと、チャンネルステータスビットCと、パリティビットPとが配置される。1ビットのパリティビットPは、オーディオデータのパリティチェックを行うための符号であり、そのパリティ符号を使用した演算によるパリティチェックで、そのパケット内のオーディオデータにエラーがあるか否か判断できるものである。但し、パリティビットPのデータだけではエラーの有無の判断ができるだけであり、エラー訂正はできない。   As a subcode in one packet, as shown in FIG. 6A, a validity bit V, a user data bit U, a channel status bit C, and a parity bit P are arranged. The 1-bit parity bit P is a code for performing a parity check of the audio data, and can determine whether or not there is an error in the audio data in the packet by a parity check by an operation using the parity code. is there. However, only the data of the parity bit P can be used to determine whether or not there is an error, and error correction cannot be performed.

なお、図6Bに示すように、4ビットのプリアンブルに続いた4ビット区間を、補助データ区間とし、オーディオサンプルワードが配置される区間を20ビットとする場合もある。   Note that, as shown in FIG. 6B, a 4-bit section following the 4-bit preamble may be an auxiliary data section, and a section in which an audio sample word is arranged may be 20 bits.

オーディオデータが左チャンネルデータと右チャンネルデータの2チャンネルデータである場合には、左チャンネルのオーディオデータの1パケットと、右チャンネルのオーディオデータの1パケットとの合計2パケットで1フレームが構成され、2パケット64ビットのデータが1単位で伝送される。   When the audio data is 2 channel data of left channel data and right channel data, one frame is composed of a total of 2 packets of 1 packet of left channel audio data and 1 packet of right channel audio data, Two packets of 64-bit data are transmitted in one unit.

図2の説明に戻ると、音声データ入力部13に得られるパケット構成のオーディオデータは、2サンプルパケット変換部14で、2パケット64ビット(1フレーム)のオーディオデータを単位として、その2パケットの1ビットずつを並べた2ビットデータを32個得るようなデータ配列とし、その32個の2ビットデータをシンボル切り出し部15に供給する。   Returning to the description of FIG. 2, the audio data of the packet structure obtained in the audio data input unit 13 is obtained by the 2-sample packet conversion unit 14 in units of audio data of 2 packets and 64 bits (1 frame). The data arrangement is such that 32 pieces of 2-bit data arranged one bit at a time are obtained, and the 32 pieces of 2-bit data are supplied to the symbol cutout unit 15.

シンボル切り出し部15では、供給される32個の2ビットデータを、1個ずつ(即ち2ビットずつ)順に切り出して出力させる。このシンボル切り出し部15で切り出された2ビットデータを、2ビット/10ビット変換部16に供給する。この変換部16での10ビットデータへの変換処理は、既に説明した図5に示すC0,C1の2ビットデータを10ビットデータに変換する処理と同様の処理が行われる。即ち、図5に示した4種類のCTLコードのいずれかに変換される。   The symbol cutout unit 15 cuts out and outputs the supplied 32 pieces of 2-bit data one by one (that is, every two bits). The 2-bit data cut out by the symbol cutout unit 15 is supplied to the 2-bit / 10-bit conversion unit 16. The conversion process to the 10-bit data in the conversion unit 16 is the same as the process of converting the 2-bit data of C0 and C1 shown in FIG. That is, it is converted into one of the four types of CTL codes shown in FIG.

変換された10ビットデータは、映像・音声合成部12に供給し、この合成部12で、Gデータチャンネルの水平ブランキング期間に配置して、映像データに音声データを多重化する。このように合成することで、Gデータチャンネルの水平ブランキング期間に伝送される制御データC0,C1として音声データが伝送されることになる。なお、実際のデータ処理の詳細については、後述する動作説明で説明するが、本例の場合には1水平ブランキング期間で、最大8サブフレーム(4フレーム)のオーディオデータを伝送することができる。   The converted 10-bit data is supplied to the video / audio synthesizing unit 12, and the synthesizing unit 12 arranges it in the horizontal blanking period of the G data channel, and multiplexes the audio data with the video data. By synthesizing in this way, audio data is transmitted as control data C0 and C1 transmitted in the horizontal blanking period of the G data channel. Note that details of actual data processing will be described in the operation description to be described later. In the case of this example, audio data of a maximum of 8 subframes (4 frames) can be transmitted in one horizontal blanking period. .

Rデータチャンネルの水平ブランキング期間には、制御データ入力部17から映像・音声合成部12に供給される制御データを、制御データC2,C3として10ビット変換した後、配置される。また、映像・音声合成部12には、水平同期信号及び垂直同期信号とピクセルクロックなどのDVIフォーマットで必要なデータについても供給される。   In the horizontal blanking period of the R data channel, control data supplied from the control data input unit 17 to the video / audio synthesis unit 12 is converted into 10-bit control data C2 and C3, and then arranged. The video / sound synthesizer 12 is also supplied with data necessary for the DVI format such as a horizontal synchronization signal, a vertical synchronization signal, and a pixel clock.

図3は、ディスプレイ装置20での、DVI用ケーブルを介して伝送される映像データと音声データを受信する受信装置としての機能を実行させる処理構成を示したものである。機器10と接続されたDVI用ケーブルを介して伝送されたデータが、DVIフォーマットデータ入力部21に得られる。この入力部21に得られるデータは、映像・音声分離部22に供給し、ブランキング期間に配置された各データ(音声データ,制御データ)を映像データから分離する。映像・音声分離部22でこれらのデータが分離された映像データは、映像データ出力部23を介してディスプレイ装置20内の映像処理部(図示せず)に供給して、表示のための処理が実行される。また、映像・音声分離部22で分離された制御データ(Rデータチャンネルのブランキング期間に多重化された制御データC2,C3)を、制御データ出力部24を介して、このディスプレイ装置20のコントローラ(図示せず)に供給する。   FIG. 3 shows a processing configuration for executing a function as a receiving device for receiving video data and audio data transmitted via the DVI cable in the display device 20. Data transmitted via the DVI cable connected to the device 10 is obtained in the DVI format data input unit 21. The data obtained at the input unit 21 is supplied to the video / audio separation unit 22, and each data (audio data, control data) arranged in the blanking period is separated from the video data. The video data from which the data has been separated by the video / audio separation unit 22 is supplied to a video processing unit (not shown) in the display device 20 via the video data output unit 23 to be processed for display. Executed. Further, the control data (control data C2 and C3 multiplexed in the blanking period of the R data channel) separated by the video / audio separation unit 22 is sent to the controller of the display device 20 via the control data output unit 24. (Not shown).

そして、映像・音声分離部22でGデータチャンネルの水平ブランキング期間から分離した音声データ(制御データC0,C1として伝送されるデータ)は、10ビット/2ビット変換部25に供給する。この10ビット/2ビット変換部25では、図5に示した10ビットのCTLコードを2ビットのデータC0,C1に変換する復号化処理が行われる。但し、図5に示した4種類の10ビット以外のデータが検出された場合には、伝送エラーが発生したと判断して、エラー検出データを出力し、該当する2ビットのデータは、0データか1データか確定してない消失データとする。   The audio data (data transmitted as control data C0 and C1) separated from the horizontal blanking period of the G data channel by the video / audio separation unit 22 is supplied to the 10-bit / 2-bit conversion unit 25. The 10-bit / 2-bit conversion unit 25 performs a decoding process for converting the 10-bit CTL code shown in FIG. 5 into 2-bit data C0 and C1. However, when data other than the four types of 10 bits shown in FIG. 5 is detected, it is determined that a transmission error has occurred, error detection data is output, and the corresponding 2-bit data is 0 data. Or erasure data that has not been determined.

10ビット/2ビット変換部25で変換された2ビット単位のデータは、パケット組み立て部26に供給する。パケット組み立て部26では、供給される2ビットのデータを32個集めて、2つのパケット(2サブフレーム:1フレーム)を組み立てる処理を行う。また、10ビット/2ビット変換部25が出力するエラー検出データが、パケット組み立て部26に供給されるようにしてあり、パケット組み立て部26で組み立てられたパケットの各ビットに、エラー検出データに基づいたエラーフラグを立てるようにしてある。このエラーフラグが立てられたビット位置のデータは、消失データである。   The 2-bit unit data converted by the 10-bit / 2-bit conversion unit 25 is supplied to the packet assembly unit 26. The packet assembly unit 26 collects 32 pieces of supplied 2-bit data and performs a process of assembling two packets (2 subframes: 1 frame). The error detection data output from the 10-bit / 2-bit conversion unit 25 is supplied to the packet assembly unit 26, and each bit of the packet assembled by the packet assembly unit 26 is based on the error detection data. An error flag is set. The data at the bit position where this error flag is set is erasure data.

パケット組み立て部26で組み立てられたパケットデータは、エラー訂正部27とパリティ抽出部28に供給する。パリティ抽出部28は、供給されるパケットデータの中のパリティビットを抽出し、その抽出したパリティビットを、エラー訂正部27に供給する。エラー訂正部27では、供給されるパケットデータに消失データがあるとき、その消失データを、パリティビットを使用したパリティチェックによる演算で判定し、消失データを復元するエラー訂正処理を行う。但し、本例の場合にはパリティビットが1パケットあたり1ビットであるので、1パケットで1ビットまでの復元ができ、1パケットに2ビット以上の消失データがある場合には、パリティチェックによる演算ではエラー訂正できない。   The packet data assembled by the packet assembly unit 26 is supplied to the error correction unit 27 and the parity extraction unit 28. The parity extraction unit 28 extracts parity bits in the supplied packet data, and supplies the extracted parity bits to the error correction unit 27. In the error correction unit 27, when there is lost data in the supplied packet data, the lost data is determined by a parity check operation using a parity bit, and error correction processing for restoring the lost data is performed. However, since the parity bit is 1 bit per packet in the case of this example, it is possible to restore up to 1 bit per packet, and when there is 2 bits or more of lost data in one packet, the operation by parity check In error correction is not possible.

そして、エラー訂正部27でエラー訂正された2サブフレーム単位のパケットデータを、音声データ出力部29を介して、このディスプレイ装置20の音声処理部(図示せず)に供給して、図1に示したスピーカ20L,20Rから出力させる処理を実行させる。   Then, the packet data in units of two subframes corrected by the error correction unit 27 is supplied to the audio processing unit (not shown) of the display device 20 via the audio data output unit 29, and is shown in FIG. A process of outputting from the speakers 20L and 20R shown is executed.

次に、本例のシステムで音声データ(オーディオデータ)が伝送される状態の詳細を説明する。図7は、送信側(本例での映像・音声信号源10)で水平ブランキング期間に、IEC60958規格のオーディオデータパケットが配置される状態を示した図である。この規格でのオーディオデータパケットは、図7Aに示すように、1パケットである1サブフレームが32ビットで構成されて、左チャンネル(Lch)のパケットと右チャンネル(Rch)のパケットとが交互に配置されて供給される。図7Aの例では、奇数番号のパケットA1 ,A3 ,A5‥‥が左チャンネルのサブフレームであり、偶数番号のパケットA2 ,A4 ,A6 ‥‥が右チャンネルのサブフレームである。 Next, details of a state in which audio data (audio data) is transmitted in the system of this example will be described. FIG. 7 is a diagram showing a state in which audio data packets conforming to the IEC 60958 standard are arranged in the horizontal blanking period on the transmission side (video / audio signal source 10 in this example). As shown in FIG. 7A, an audio data packet according to this standard includes one subframe, which is one packet, of 32 bits, and a left channel (Lch) packet and a right channel (Rch) packet alternately. Arranged and supplied. In the example of FIG. 7A, odd-numbered packets A 1 , A 3 , A 5 ... Are left channel subframes, and even-numbered packets A 2 , A 4 , A 6. is there.

ここで、2サンプルパケット変換部14では、図7Bに示すように、2つのパケット(ここではパケットA1 ,A2 )のデータを、各パケットの同じビット位置どうしのデータを並べたデータ配列と、シンボル切り出し部15で、その同じビット位置どうしの2ビットデータが順に取り出される。そして、図7Bの右側に示すように、それぞれの2ビットデータが、図5に示した10ビットのCTLコードに変換される。 Here, as shown in FIG. 7B, the two-sample packet conversion unit 14 converts the data of two packets (here, packets A 1 and A 2 ) into a data array in which data of the same bit positions of each packet are arranged. The symbol cutout unit 15 sequentially extracts 2-bit data between the same bit positions. Then, as shown on the right side of FIG. 7B, each 2-bit data is converted into the 10-bit CTL code shown in FIG.

ここでは、図7Bに示すように、パケットA1 及びパケットA2 の0ビット〜31ビットのデータが、各ビット位置毎に10ビットのデータ〔A1 ,A2 0〕,〔A1 ,A2 1〕,〔A1 ,A2 2〕‥‥〔A1 ,A2 31〕に変換されたとする。 Here, as shown in FIG. 7B, 0-bit to 31-bit data of the packet A 1 and the packet A 2 is 10-bit data [A 1 , A 2 0], [A 1 , A for each bit position. 2 1], [A 1 , A 2 2]... [A 1 , A 2 31].

このようにして得られた10ビットデータは、図7Cに示すピクセルクロックに同期して、図7Dの水平同期信号により示される水平ブランキング期間に、映像データの特定チャンネル(ここではGデータチャンネル)に配置される。図7Eは、この音声データが制御データC0,C1として配置されるチャンネルの水平ブランキング期間の状態を示した図である。ここでは上述した10ビットのデータ〔A1 ,A2 0〕,〔A1 ,A2 1〕,〔A1 ,A2 2〕‥‥〔A1 ,A231〕が、ピクセルクロックに同期して順に出力される。パケットA1 ,A2 の最後のデータ〔A1 ,A2 31〕が送出された後には、次の2つのパケットA3,A4 の10ビットのデータ〔A3 ,A4 0〕〜〔A3 ,A4 31〕が、ピクセルクロックに同期して順に出力される。 The 10-bit data obtained in this way is synchronized with the pixel clock shown in FIG. 7C, and in a horizontal blanking period indicated by the horizontal synchronizing signal in FIG. 7D, a specific channel (here, G data channel) of video data. Placed in. FIG. 7E is a diagram showing a state of a horizontal blanking period of a channel in which the audio data is arranged as control data C0 and C1. Here, the 10-bit data [A 1 , A 2 0], [A 1 , A 2 1], [A 1 , A 2 2]... [A 1 , A 2 31] are synchronized with the pixel clock. Are output in order. After the last data [A 1 , A 2 31] of the packets A 1 and A 2 are transmitted, the 10-bit data [A 3 , A 40 ] to [[ 2 ] of the next two packets A 3 and A 4 are sent. A 3 , A 4 31] are sequentially output in synchronization with the pixel clock.

このようにして水平ブランキング期間に、各パケットのオーディオデータが順に伝送される。本例の場合には、1水平ブランキング期間で、6パケット(6サブフレームつまり3フレーム)のオーディオデータが配置される場合と、8パケット(8サブフレームつまり4フレーム)のオーディオデータが配置される場合とがあり、図7Eでは6パケットを配置した例としてある。6パケット分のオーディオデータを送出させた残りの水平ブランキング期間には、0データ(即ちC0,C1ともに0になる10ビットデータ)が連続的に配置される。   In this way, the audio data of each packet is sequentially transmitted during the horizontal blanking period. In this example, audio data of 6 packets (6 subframes or 3 frames) is arranged in one horizontal blanking period, and audio data of 8 packets (8 subframes or 4 frames) is arranged in one horizontal blanking period. FIG. 7E shows an example in which 6 packets are arranged. In the remaining horizontal blanking period in which audio data for 6 packets is transmitted, 0 data (that is, 10-bit data in which C0 and C1 are both 0) is continuously arranged.

図8は、図8Aに示す水平同期信号で示される1水平ブランキング期間内に、6サブフレーム(3フレーム)を配置した例(図8B)と、8サブフレーム(4フレーム)を配置した例(図8C)とを示したものである。図8B,図8Cを比較すると判るように、1水平ブランキング期間内に6サブフレーム配置した場合と8サブフレーム配置した場合とでは、末尾の0データの区間の長さが異なる。実際の伝送状態では、6サブフレーム配置される水平ブランキング期間と、8サブフレーム配置される水平ブランキング期間とが、所定の順序で周期的に設定される。   8 shows an example in which 6 subframes (3 frames) are arranged within one horizontal blanking period indicated by the horizontal synchronization signal shown in FIG. 8A (FIG. 8B) and an example in which 8 subframes (4 frames) are arranged. (FIG. 8C) is shown. As can be seen from a comparison between FIG. 8B and FIG. 8C, the length of the last 0 data section differs between the case where 6 subframes are arranged in one horizontal blanking period and the case where 8 subframes are arranged. In an actual transmission state, a horizontal blanking period in which 6 subframes are arranged and a horizontal blanking period in which 8 subframes are arranged are periodically set in a predetermined order.

例えば、映像データの水平周波数が15.75kHzで、音声データのサンプリング周波数が48kHzであるとすると、映像データの1水平走査期間は約63.5μ秒であり、音声データの1サンプリング期間は約20.8μ秒であるので、1水平ラインで3フレーム(1チャンネルあたり3サンプル:合計6サブフレーム)の音声データを送る処理を数十回行う毎に、1水平ラインで4フレーム(1チャンネルあたり4サンプル:合計8サブフレーム)の音声データを送る処理を1回行うように、2つの処理を組み合わせることで、映像に対する音声の遅延を生じさせることなく伝送できる。   For example, if the horizontal frequency of the video data is 15.75 kHz and the sampling frequency of the audio data is 48 kHz, one horizontal scanning period of the video data is about 63.5 μsec, and one sampling period of the audio data is about 20 .8 microseconds, every time a process of sending audio data of 3 frames (3 samples per channel: 6 subframes in total) on one horizontal line is performed several tens of times, 4 frames (4 per channel) By combining the two processes so that the process of sending the audio data (sample: total of 8 subframes) is performed once, transmission can be performed without causing an audio delay with respect to the video.

次に、このようにして水平ブランキング期間に伝送された音声データを受信した側でエラー訂正が行われる状態を、図9を参照して説明する。図9では、2つのサブフレームA1 ,A2 を伝送したときの例としてある。即ち、図9の左端に示すように、それぞれ32ビットのサブフレームA1 ,A2 は、各ビット位置の2ビットのデータ毎に10ビットデータ〔A1 ,A2 0〕,〔A1 ,A2 1〕,〔A1 ,A2 2〕‥‥〔A1 ,A2 31〕に変換されて、その変換された10ビットデータが、水平ブランキング期間にDVI用ケーブルを使用して順に伝送される。 Next, a state in which error correction is performed on the side where the audio data transmitted in the horizontal blanking period is received will be described with reference to FIG. FIG. 9 shows an example when two subframes A 1 and A 2 are transmitted. That is, as shown at the left end of FIG. 9, each of the 32-bit subframes A 1 and A 2 includes 10-bit data [A 1 , A 2 0], [A 1 , a 2 1], [a 1, a 2 2] is converted into ‥‥ [a 1, a 2 31], the converted 10-bit data is found in order by using the DVI cable to the horizontal blanking period Is transmitted.

このようにして伝送したとき、図9に示すように、例えば10ビットデータ〔A1 ,A2 1〕に伝送エラーが発生して、この10ビットデータを元の2ビットデータに復号化できないとする。そして、その他の10ビットデータについては、正しく受信して2ビットデータに正しく復号化できたとする。このとき、パケット組み立て部26では、サブフレームA1 ,A2 の伝送エラーが発生したビットについては、消失データ(図中の×で示したビットデータ)となり、該当するビット位置のエラーフラグが1データ(エラーのないビット位置のエラーフラグは0データ)に設定される。 When transmission is performed in this way, as shown in FIG. 9, for example, a transmission error occurs in 10-bit data [A 1 , A 2 1], and the 10-bit data cannot be decoded into the original 2-bit data. To do. The other 10-bit data is correctly received and can be correctly decoded into 2-bit data. At this time, in the packet assembling unit 26, the bit in which the transmission error of the subframes A 1 and A 2 has occurred becomes lost data (bit data indicated by x in the figure), and the error flag at the corresponding bit position is set to 1. Data (the error flag at the bit position without error is 0 data).

そして、このように消失データがあった場合に、エラー訂正部27での演算処理で、消失データの復元が行われる。即ち、それぞれのサブフレームA1 ,A2毎に、パリティビットを使用した演算で、消失データの判定を行う。パリティビットの設定方法としては、従来からデジタルデータの符号化で使用されている各種方法が適用できる。例えば、パリティビットを付加することで1サブフレーム内の32ビット全てを加算したとき、偶数の値となるように、パリティビットの値を設定することで、消失データ以外の31ビットの加算で、消失データが1データか0データか判定できる。従って、エラー訂正部27でエラー訂正されたサブフレームが、音声データ出力部29に得られるようになる。 Then, when there is lost data in this way, the lost data is restored by arithmetic processing in the error correction unit 27. That is, for each of the subframes A 1 and A 2 , lost data is determined by calculation using a parity bit. As a method for setting the parity bit, various methods conventionally used for encoding digital data can be applied. For example, when all 32 bits in one subframe are added by adding a parity bit, the value of the parity bit is set so as to be an even value, thereby adding 31 bits other than lost data, It can be determined whether the lost data is 1 data or 0 data. Accordingly, the subframe that has been error-corrected by the error correction unit 27 is obtained in the audio data output unit 29.

以上説明したように映像データに音声データを多重化して伝送できることで、映像データを伝送するための構成を利用して、簡単かつ良好に音声データを伝送することが可能になる。即ち、DVI規格として規格化された既存のデジタル映像データを伝送するシステムを利用して、同じ信号ケーブルで音声データを伝送することが可能になる。特に本例の場合には、映像データの水平ブランキング期間に音声データを伝送するようにしたので、映像データの伝送処理構成については、従来のDVI規格を全く変更する必要がなく、送信側,受信側ともにDVI規格用に用意された映像データの処理ブロックがそのまま使用できる。   As described above, since the audio data can be multiplexed and transmitted with the video data, the audio data can be easily and satisfactorily transmitted using the configuration for transmitting the video data. That is, it is possible to transmit audio data using the same signal cable using an existing digital video data transmission system standardized as the DVI standard. Particularly in the case of this example, since audio data is transmitted during the horizontal blanking period of the video data, it is not necessary to change the conventional DVI standard at all for the transmission processing configuration of the video data. The processing block of video data prepared for the DVI standard can be used as it is on the receiving side.

また本例の場合には、音声データとして、デジタルオーディオデータの伝送用として広く普及している伝送データの規格であるIEC60958方式のパケットデータをそのまま伝送するようにしたが、その方式のパケットデータに伝送エラーがあったとき、この方式のパケット内に予め用意されたパリティビットを使用して、エラー訂正が行え、エラーの少ない良好な伝送が可能になる。   In the case of this example, packet data of the IEC 60958 system, which is a standard of transmission data widely used for transmission of digital audio data, is transmitted as it is as audio data. When there is a transmission error, error correction can be performed using a parity bit prepared in advance in a packet of this method, and good transmission with few errors can be performed.

即ち、IEC60958方式のオーディオパケットをそのまま伝送させたときには、パケット内のパリティビットを使用した演算では、該当するパケット内のデータにエラーがあるか否か判るだけであり、従来は受信側での処理にパリティビットは使用されていなかった。ここで本例の場合には、パケットのデータをビット単位で分解した上で、2ビット毎に10ビットのCTLコードに変換して伝送するようにしたので、パケット内のデータにエラーが発生したとき、そのエラーが発生したビット位置が判る。このため、パリティビットを使用してエラー訂正が行え、特別なエラー訂正用の符号を別途用意することなく、簡単にエラー訂正が行えるようになる。   In other words, when an IEC60958 audio packet is transmitted as it is, the operation using the parity bit in the packet only determines whether or not there is an error in the data in the packet. No parity bit was used. Here, in the case of this example, the packet data is decomposed in bit units, and then converted into a 10-bit CTL code every 2 bits, so that an error occurs in the data in the packet. The bit position where the error occurred is known. Therefore, error correction can be performed using parity bits, and error correction can be easily performed without preparing a special error correction code.

なお、上述した実施の形態では、2チャンネルのデジタルオーディオデータを伝送するように構成したが、1チャンネルのデジタルオーディオデータを伝送する場合や、3チャンネル以上のデジタルオーディオデータを伝送する場合にも適用可能である。例えば3チャンネル以上のマルチチャンネルデータを伝送させる場合には、図4に示したRデータチャンネルの水平ブランキング期間のCTL2及びCTL3の部分を、オーディオデータの伝送に使用しても良い。   In the above-described embodiment, two channels of digital audio data are transmitted. However, the present invention is also applicable to the case of transmitting one channel of digital audio data or the case of transmitting three or more channels of digital audio data. Is possible. For example, when transmitting multi-channel data of three or more channels, the CTL2 and CTL3 portions of the horizontal blanking period of the R data channel shown in FIG. 4 may be used for audio data transmission.

また、上述した実施の形態では、一定のサンプリングレートのデジタルオーディオデータが配置されたパケットを伝送するようにしたが、所定の方式(例えばATRAC方式やMP3方式など)で圧縮符号化されたデジタルオーディオデータをパケット内に配置して伝送するようにしても良い。   In the above-described embodiment, a packet in which digital audio data having a constant sampling rate is arranged is transmitted. However, digital audio compressed and encoded by a predetermined method (for example, ATRAC method or MP3 method). Data may be arranged and transmitted in a packet.

また、上述した実施の形態では、オーディオデータの伝送期間として水平ブランキング期間を使用するようにしたが、垂直ブランキング期間をオーディオデータの伝送に使用しても良い。   In the above-described embodiment, the horizontal blanking period is used as the audio data transmission period. However, the vertical blanking period may be used for audio data transmission.

また、ここまで説明した実施の形態では、DVI規格の伝送路を使用して映像データに音声データを多重化して伝送するようにしたが、その他の映像データ伝送用の規格を適用しても良い。この場合、伝送路は有線のケーブルで接続させる伝送路の他に、無線伝送される伝送路を使用しても良い。   Further, in the embodiments described so far, audio data is multiplexed and transmitted using the transmission path of the DVI standard, but other standards for video data transmission may be applied. . In this case, the transmission path may be a wireless transmission path in addition to the transmission path connected by a wired cable.

本発明の一実施の形態によるシステム構成例を示すブロック図である。It is a block diagram which shows the system configuration example by one embodiment of this invention. 本発明の一実施の形態による送信系の構成例を示すブロック図である。It is a block diagram which shows the structural example of the transmission system by one embodiment of this invention. 本発明の一実施の形態による受信系の構成例を示すブロック図である。It is a block diagram which shows the structural example of the receiving system by one embodiment of this invention. DVI方式の伝送タイミングを示すタイミング図である。It is a timing diagram which shows the transmission timing of a DVI system. DVI方式のCTL0データ(C0データ),CTL1データ(C1データ)とCTLコードとの対応例を示した説明図である。It is explanatory drawing which showed the example of a response | compatibility with CTL0 data (C0 data) of DVI system, CTL1 data (C1 data), and a CTL code. パケット化されたオーディオデータの構成例(IEC60958フォーマットの1サブフレーム構成例)を示す説明図である。It is explanatory drawing which shows the structural example (example of 1 sub-frame structure of IEC60958 format) of the packetized audio data. 本発明の一実施の形態によるオーディオパケットの伝送処理例を示す説明図である。It is explanatory drawing which shows the transmission processing example of the audio packet by one embodiment of this invention. 本発明の一実施の形態によるサブフレームの配置例を示す説明図である。It is explanatory drawing which shows the example of arrangement | positioning of the sub-frame by one embodiment of this invention. 本発明の一実施の形態によるエラー訂正処理例を示す説明図である。It is explanatory drawing which shows the example of an error correction process by one embodiment of this invention. 従来のDVI規格による接続例を示すブロック図である。It is a block diagram which shows the example of a connection by the conventional DVI specification. 従来のDVI規格による接続例(オーディオ用ケーブルを別に用意した例)を示すブロック図である。It is a block diagram which shows the example of a connection by the conventional DVI standard (example which prepared the cable for audio separately).

符号の説明Explanation of symbols

2…DVI規格用ケーブル、10…映像・音声信号源、11…映像データ入力部、12…映像・音声合成部、13…音声データ入力部、14…2サンプルパケット変換部、15…シンボル切り出し部、16…2ビット/10ビット変換部、17…制御データ入力部、18…DVIフォーマットデータ出力部、20…スピーカ付きディスプレイ装置、20L,20R…スピーカ、21…DVIフォーマットデータ入力部、22…映像・音声分離部、23…映像データ出力部、24…制御データ出力部、25…10ビット/2ビット変換部、26…パケット組み立て部、27…エラー訂正部、28…パリティ抽出部、29…音声データ出力部   2 ... DVI standard cable, 10 ... Video / audio signal source, 11 ... Video data input unit, 12 ... Video / audio synthesis unit, 13 ... Audio data input unit, 14 ... 2 sample packet conversion unit, 15 ... Symbol cutout unit 16 ... 2 bit / 10 bit conversion unit, 17 ... control data input unit, 18 ... DVI format data output unit, 20 ... display device with speaker, 20L, 20R ... speaker, 21 ... DVI format data input unit, 22 ... video Audio separation unit, 23 ... Video data output unit, 24 ... Control data output unit, 25 ... 10 bit / 2 bit conversion unit, 26 ... Packet assembly unit, 27 ... Error correction unit, 28 ... Parity extraction unit, 29 ... Audio Data output section

Claims (8)

第1、第2及び第3の3つのチャンネルを用いて伝送される映像データを受信し、上記3つのチャンネルの内の第1のチャンネルの映像データのブランキング期間に同期信号を表すデータが配置され、第2及び/又は第3のチャンネルの映像データのブランキング期間に制御情報が配置されたものを受信するデータ受信装置であって、
パケット毎にパリティ符号を備えたデジタルオーディオデータを複数パケット分組み合わせ、それぞれのパケットから所定ビットずつビットデータを切り出してデータ単位を構成し、該データ単位毎に、予め種類数が定められている特定データの1つに変換して符号化し、その符号化されたデータを、上記第2及び/又は第3のチャンネルの映像データのブランキング期間に上記制御情報の代わりに配置された映像データを、所定の伝送路を介して、受信する受信手段と、
所定の伝送路を介して上記受信した第2及び/又は第3のチャンネルの映像データのブランキング期間に配置された、上記特定のデータの1つに変換して符号化されたデータを分離する分離手段と、
上記分離手段で分離された、上記特定のデータの1つに変換して符号化されたデータを、所定の符号化から復号化するとともに、上記特定のデータ以外のデータが検出された場合に、エラー検出データを出力する復号化手段と、
上記復号化手段で復号化されたデータを元の構造に組み立てると共に、組み立てられたパケットの所定ビット毎に、エラー検出データに基づいてエラーフラグを立てるデータ組み立て手段と
を備えたデータ受信装置。
The video data transmitted using the first, second and third channels is received, and data representing the synchronization signal is arranged in the blanking period of the first channel of the three channels. And a data receiving device for receiving the control information arranged in the blanking period of the video data of the second and / or third channel,
Combining digital audio data with a parity code for each packet for multiple packets, cutting out bit data from each packet by a predetermined bit to form a data unit, and the number of types specified in advance for each data unit Converting and encoding to one of the data, the encoded data, the video data arranged in place of the control information in the blanking period of the video data of the second and / or third channel , Receiving means for receiving via a predetermined transmission path;
The encoded data converted into one of the specific data arranged in the blanking period of the received second and / or third channel video data through a predetermined transmission path is separated. Separating means;
When the data separated by the separating means and converted into one of the specific data is decoded from a predetermined encoding, and when data other than the specific data is detected, Decoding means for outputting error detection data;
A data receiving apparatus comprising: data assembling means for assembling the data decoded by the decoding means into an original structure and setting an error flag on the basis of error detection data for each predetermined bit of the assembled packet.
請求項1記載のデータ受信装置において、
上記伝送路を介して受信したデータには、伝送されるオーディオデータのパリティ符号が含まれ、上記データ組み立て手段でエラーフラグを立てられた位置のデータについては、上記パリティ符号を使用した演算で元のデータを復元して、エラー訂正を行うデータ受信装置。
The data receiving device according to claim 1, wherein
The data received via the transmission path includes the parity code of the audio data to be transmitted, and the data at the position where the error flag is set by the data assembling means is the original by the calculation using the parity code. Data receiver that restores the data and corrects errors.
第1、第2及び第3の3つのチャンネルを用いて伝送される映像データを受信し、上記3つのチャンネルの内の第1のチャンネルの映像データのブランキング期間に同期信号を表すデータが配置され、第2及び/又は第3のチャンネルの映像データのブランキング期間に制御情報が配置されたものを受信するデータ受信方法であって、
パケット毎にパリティ符号を備えたデジタルオーディオデータを複数パケット分組み合わせ、それぞれのパケットから所定ビットずつビットデータを切り出してデータ単位を構成し、該データ単位毎に、予め種類数が定められている特定データの1つに変換して符号化し、その符号化されたデータを、上記第2及び/又は第3のチャンネルの映像データのブランキング期間に上記制御情報の代わりに配置された映像データを、所定の伝送路を介して受信し、
上記受信した第2及び/又は第3のチャンネルの映像データのブランキング期間に配置された、上記特定のデータの1つに変換して符号化されたデータを分離し、
上記分離された、上記特定のデータの1つに変換して符号化されたデータを、所定の符号化から復号化するとともに、
上記特定のデータ以外のデータが検出された場合に、エラー検出データを出力し、
上記復号化されたデータを元の構造に組み立てると共に、組み立てられたパケットの所定ビット毎に、エラー検出データに基づいてエラーフラグを立てる
データ受信方法。
The video data transmitted using the first, second and third channels is received, and data representing the synchronization signal is arranged in the blanking period of the first channel of the three channels. A data receiving method for receiving the control information arranged in the blanking period of the video data of the second and / or third channel,
Combining digital audio data with a parity code for each packet for multiple packets, cutting out bit data from each packet by a predetermined bit to form a data unit, and the number of types specified in advance for each data unit Converting and encoding to one of the data, the encoded data, the video data arranged in place of the control information in the blanking period of the video data of the second and / or third channel , Received via a predetermined transmission path,
Separating the encoded data converted into one of the specific data arranged in the blanking period of the received video data of the second and / or third channel ;
Decoding the separated and encoded data converted into one of the specific data from a predetermined encoding;
When data other than the above specific data is detected, error detection data is output,
A data receiving method for assembling the decoded data into an original structure and setting an error flag for each predetermined bit of the assembled packet based on error detection data.
請求項3記載のデータ受信方法において、
上記伝送路を介して受信したデータには、伝送されるオーディオデータのパリティ符号が含まれ、上記エラーフラグを立てられた位置のデータについては、上記パリティ符号を使用した演算で元のデータを復元して、エラー訂正を行うデータ受信方法。
The data receiving method according to claim 3, wherein
The data received via the transmission path includes the parity code of the audio data to be transmitted. For the data at the position where the error flag is set, the original data is restored by calculation using the parity code. A data receiving method for performing error correction.
データ送信装置からデータ受信装置に、第1、第2及び第3の3つのチャンネルを用いて映像データとデジタルオーディオデータを伝送するデータ伝送システムであって、
上記3つのチャンネルの内の第1のチャンネルの映像データのブランキング期間に同期信号を表すデータを配置し、第2及び/又は第3のチャンネルの映像データのブランキング期間に制御情報を配置して伝送するデータ伝送システムにおいて、
上記データ送信装置として、
パケット毎にパリティ符号を備えたデジタルオーディオデータを複数パケット分組み合わせ、それぞれのパケットから所定ビットずつビットデータを切り出してデータ単位を構成するデータ分割手段と、
該データ分割手段で分割されたデータ単位毎に、予め種類数が定められている特定データの1つに変換して符号化する符号化手段と、
上記符号化手段で符号化されたデータを、上記第2及び/又は第3のチャンネルの映像データのブランキング期間に上記制御情報の代わりに配置して合成し、その合成されたデータを所定の伝送路に送出させるデータ送出手段とを備え、
上記データ受信装置として、
上記3つのチャンネルの映像データを、所定の伝送路を介して、受信する受信手段と、
上記受信した上記第2及び/又は第3のチャンネルの映像データのブランキング期間に配置された、上記特定のデータの1つに変換して符号化されたデータを分離する分離手段と、
上記特定のデータの1つに変換して符号化されたデータを上記符号化から復号化するとともに、上記特定のデータ以外のデータが検出された場合に、エラー検出データを出力する復号化手段と、
上記復号化手段で復号化されたデータを元の構造に組み立てると共に、組み立てられたパケットの所定ビット毎に、エラー検出データに基づいてエラーフラグを立てるデータ組み立て手段と
を備えたデータ伝送システム。
A data transmission system for transmitting video data and digital audio data from a data transmission device to a data reception device using the first, second and third channels ,
Of the above three channels, data representing a synchronization signal is arranged in the blanking period of the video data of the first channel, and control information is arranged in the blanking period of the video data of the second and / or third channels. In the data transmission system that transmits
As the data transmission device,
Data dividing means for combining digital audio data having a parity code for each packet for a plurality of packets , cutting out bit data by a predetermined bit from each packet, and configuring a data unit;
Encoding means for converting and encoding into one of the specific data having a predetermined number of types for each data unit divided by the data dividing means;
The data encoded by the encoding means is arranged in place of the control information in the blanking period of the video data of the second and / or third channel and synthesized, and the synthesized data is predetermined. Data sending means for sending to the transmission line,
As the data receiving device,
Receiving means for receiving the video data of the three channels via a predetermined transmission path;
Separating means for separating data encoded by converting into one of the specific data, arranged in a blanking period of the received video data of the second and / or third channel ;
Decoding means for decoding data encoded by converting into one of the specific data from the encoding, and outputting error detection data when data other than the specific data is detected; ,
A data transmission system comprising data assembling means for assembling the data decoded by the decoding means into an original structure and setting an error flag on the basis of error detection data for each predetermined bit of the assembled packet.
請求項5記載のデータ伝送システムにおいて、
上記データ送信装置のデータ分割手段が分割するパケット構造化されたデジタルオーディオデータには、オーディオデータのパリティ符号が含まれ、そのパリティ符号も上記伝送路を介して上記データ受信装置に伝送するデータ伝送システム。
The data transmission system according to claim 5, wherein
The packet structured digital audio data divided by the data dividing means of the data transmitting device includes a parity code of the audio data, and the parity code is also transmitted to the data receiving device via the transmission path. system.
請求項6記載のデータ伝送システムにおいて、
上記データ受信装置の上記データ組み立て手段でエラーフラグを立てられた位置のデータについては、上記パリティ符号を使用した演算で元のデータを復元して、エラー訂正を行うデータ伝送システム。
The data transmission system according to claim 6, wherein
A data transmission system that corrects an error by restoring the original data by calculation using the parity code for the data at the position where the error flag is set by the data assembling means of the data receiving apparatus.
請求項5記載のデータ伝送システムにおいて、
上記データ単位は、1パケット当り1ビットであるデータ伝送システム。
The data transmission system according to claim 5, wherein
A data transmission system in which the data unit is 1 bit per packet.
JP2004168890A 2004-06-07 2004-06-07 Data receiving apparatus, data receiving method, and data transmission system Expired - Lifetime JP4303166B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004168890A JP4303166B2 (en) 2004-06-07 2004-06-07 Data receiving apparatus, data receiving method, and data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004168890A JP4303166B2 (en) 2004-06-07 2004-06-07 Data receiving apparatus, data receiving method, and data transmission system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2001022094A Division JP3648685B2 (en) 2001-01-30 2001-01-30 Data transmission method and data transmission apparatus

Publications (3)

Publication Number Publication Date
JP2004266866A JP2004266866A (en) 2004-09-24
JP2004266866A5 JP2004266866A5 (en) 2006-12-07
JP4303166B2 true JP4303166B2 (en) 2009-07-29

Family

ID=33128739

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004168890A Expired - Lifetime JP4303166B2 (en) 2004-06-07 2004-06-07 Data receiving apparatus, data receiving method, and data transmission system

Country Status (1)

Country Link
JP (1) JP4303166B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008079112A1 (en) 2006-12-20 2008-07-03 Thomson Licensing Embedded audio routing switcher
CN118786675A (en) * 2022-03-07 2024-10-15 索尼集团公司 Signal transmission device, signal transmission method, signal receiving device, signal receiving method and program

Also Published As

Publication number Publication date
JP2004266866A (en) 2004-09-24

Similar Documents

Publication Publication Date Title
JP3648685B2 (en) Data transmission method and data transmission apparatus
EP1381235B1 (en) Data transmitting method, data receiving method, data transmitting device and data receiving device
US20130002953A1 (en) Transmission apparatus, receiving apparatus, transmission method, and receiving method
WO2002032133A1 (en) Signal transmitter and signal receiver
KR100541755B1 (en) Baseband Video Transmission System
US8862256B2 (en) Electronic apparatus
JP4303166B2 (en) Data receiving apparatus, data receiving method, and data transmission system
JP2007311928A (en) Transmission method, transmission system, transmission method, transmission device, reception method, and reception device
JP4483457B2 (en) Transmission system
JP2005065120A (en) Data transmitting apparatus, data receiving apparatus and data transmission system
JP3964880B2 (en) Data receiving method, data receiving apparatus, digital signal transmission system, and data transmitting / receiving method
HK1061494A (en) Transmission method, transmission system, transmission device and reception device
JP5140901B2 (en) Signal transmission system and signal receiving apparatus
JP4941031B2 (en) Video display device and video display system
JP5278503B2 (en) Information transmitting apparatus, information transmitting method, and information transmitting / receiving system
JP4560264B2 (en) Baseband video transmission system, transmission device
WO2023171357A1 (en) Signal transmission device, signal transmission method, signal reception device, signal reception method, and program
JP3819388B2 (en) Cable extension device
JPH09261195A (en) Transmitting device, receiving device, and transmitting / receiving device
KR101605181B1 (en) Method for correction of error code included in control signal of hdmi/mhl
JP2006013829A (en) Data transmitting apparatus and data receiving apparatus

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040621

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061024

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061024

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: 20090414

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090423

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120501

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4303166

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120501

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130501

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140501

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term