Nothing Special   »   [go: up one dir, main page]

JP2006191463A - Coder, decoder, and coding transmission system - Google Patents

Coder, decoder, and coding transmission system Download PDF

Info

Publication number
JP2006191463A
JP2006191463A JP2005002679A JP2005002679A JP2006191463A JP 2006191463 A JP2006191463 A JP 2006191463A JP 2005002679 A JP2005002679 A JP 2005002679A JP 2005002679 A JP2005002679 A JP 2005002679A JP 2006191463 A JP2006191463 A JP 2006191463A
Authority
JP
Japan
Prior art keywords
data
unit
audio
video
synchronization
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.)
Pending
Application number
JP2005002679A
Other languages
Japanese (ja)
Inventor
Shigeki Kuwabara
茂樹 桑原
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2005002679A priority Critical patent/JP2006191463A/en
Publication of JP2006191463A publication Critical patent/JP2006191463A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To obtain a coding transmission system in which AV synchronization of a video signal and an audio signal with each other is accurately established. <P>SOLUTION: A coder 100 generates video data and audio data for AV synchronization by a video signal processing part 101 and an audio signal processing part 102 and codes them and multiplexes them by a media multiplexing part 106 and sends them as coded multiplex data. A decoder 200 separates coded video data and coded audio data by a media separation part 201 and decodes them. An AV synchronization error detection part 204 detects an error between video data and audio data for AV synchronization and informs an AV delay control part 207 of the value of the error. The AV delay control part 207 controls delay of output timings of images and sounds so that the output timings are synchronized with each other. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

この発明は、デジタルの映像信号、音声信号をそれぞれ符号化装置で符号化し、伝送されたその符号化データを復号装置にて復号する符号化伝送システムにおいて、特に映像信号と音声信号の出力位相(AV同期誤差)を制御する装置に関するものである。   The present invention relates to an encoding transmission system in which a digital video signal and an audio signal are each encoded by an encoding device, and the transmitted encoded data is decoded by a decoding device. The present invention relates to an apparatus for controlling (AV synchronization error).

従来の符号化伝送システムにおいては、本来伸張されて表示されるべきビデオ成分信号に関する理想フレーム数と、実際に伸張されて表示されたビデオ成分信号に関する実フレーム数を比較した結果の伸張処理の進捗状況に基づいて、ビデオ成分信号のフレームのコマ落とし等を実施している(例えば、特許文献1参照)。   In the conventional coded transmission system, the progress of the expansion process as a result of comparing the ideal number of frames related to the video component signal that should be expanded and displayed with the actual number of frames related to the video component signal that is actually expanded and displayed. Based on the situation, frame dropping of the frame of the video component signal or the like is performed (for example, see Patent Document 1).

特開平10−136308号公報JP-A-10-136308

従来の符号化伝送システムでは、映像符号化部、音声符号化部および映像復号部、音声復号部の処理の制御精度不足等により映像、音声のタイムスタンプ値を正確に付加できない場合やタイムスタンプのタイミングで正確に再生出力できない場合、映像信号、音声信号とのAV同期を正確にとることができないという問題があった。   In the conventional encoding transmission system, when the video and audio time stamp values cannot be accurately added due to lack of control accuracy of the processing of the video encoding unit, audio encoding unit and video decoding unit, audio decoding unit, etc. When the reproduction and output cannot be performed accurately at the timing, there is a problem that the AV synchronization with the video signal and the audio signal cannot be accurately performed.

この発明は上記のような課題を解決するためになされたもので、符号化または復号処理の制御精度不足等により映像、音声のタイムスタンプ値を正確に付加できない場合やタイムスタンプのタイミングで正確に再生出力できない場合であっても自動でAV同期が合った状態に調整することができる符号化装置及び復号装置並びに符号化伝送システムを得ることを目的とする。   The present invention has been made to solve the above-described problems. When the time stamp value of video or audio cannot be accurately added due to lack of control accuracy of encoding or decoding processing, or accurately at the timing of the time stamp. It is an object of the present invention to obtain an encoding device, a decoding device, and an encoded transmission system that can automatically adjust AV synchronization to a state in which reproduction is not possible.

この発明に係る符号化装置は、任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の映像データを送出する映像信号処理部と、AV同期用の映像データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、符号化された映像データと、符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備えたものである。   The encoding apparatus according to the present invention includes a video signal processing unit for sending AV synchronization video data for indicating a video and audio synchronization position at an arbitrary timing, and the same timing as the timing of the video data for AV synchronization. And an audio signal processing unit for transmitting audio data for AV synchronization, a multiplexing unit for multiplexing the encoded video data and the encoded audio data, and transmitting the encoded data as encoded multiplexed data. Is.

この発明の符号化装置は、映像データと音声データに、映像と音声の同期位置を示すためのAV同期用のデータをそれぞれ含ませるようにしたので、このような符号化多重データを受信した場合に、自動でAV同期が合った状態に調整することができる。   In the encoding apparatus according to the present invention, the video data and the audio data each include the AV synchronization data for indicating the synchronization position of the video and the audio. In addition, it is possible to automatically adjust the AV synchronization.

実施の形態1.
図1は、この発明の実施の形態1による符号化伝送システムを示す構成図である。
図において、符号化伝送システムは、符号化装置100と復号装置200とからなる。符号化装置100は、映像信号と音声信号とを符号化して出力する装置であり、映像信号処理部101、音声信号処理部102、AV同期調整用トリガ発生部103、映像符号化部104、音声符号化部105、メディア多重化部106を備えている。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing an encoded transmission system according to Embodiment 1 of the present invention.
In the figure, the encoding transmission system includes an encoding device 100 and a decoding device 200. The encoding apparatus 100 is an apparatus that encodes and outputs a video signal and an audio signal, and includes a video signal processing unit 101, an audio signal processing unit 102, an AV synchronization adjustment trigger generation unit 103, a video encoding unit 104, an audio An encoding unit 105 and a media multiplexing unit 106 are provided.

映像信号処理部101は、外部から入力された映像信号を符号化用のフォーマットに変換すると共に、AV同期調整用トリガ発生部103よりAV同期調整用トリガが与えられた場合は、AV同期用の映像データを送出するよう構成されている。音声信号処理部102は、外部から入力された音声信号を符号化用のフォーマットに変換すると共に、AV同期調整用トリガ発生部103よりAV同期調整用トリガが与えられた場合は、AV同期用の音声データを送出するよう構成されている。AV同期調整用トリガ発生部103は、オペレーションパネル等の外部からの制御による任意のタイミング、あるいは、符号化装置100のパラメータ変更直後などの設定された自動のタイミングでAV同期基準信号用の制御信号を映像信号処理部101および音声信号処理部102に送信する機能を有している。   The video signal processing unit 101 converts an externally input video signal into an encoding format, and when an AV synchronization adjustment trigger is given from the AV synchronization adjustment trigger generation unit 103, the video signal processing unit 101 performs AV synchronization. It is configured to send video data. The audio signal processing unit 102 converts an externally input audio signal into an encoding format, and when an AV synchronization adjustment trigger is given from the AV synchronization adjustment trigger generation unit 103, the audio signal processing unit 102 It is configured to send audio data. The AV synchronization adjustment trigger generation unit 103 is a control signal for the AV synchronization reference signal at an arbitrary timing by external control such as an operation panel or a set automatic timing such as immediately after a parameter change of the encoding device 100. Is transmitted to the video signal processing unit 101 and the audio signal processing unit 102.

映像符号化部104は、映像信号処理部101から出力された符号化用のフォーマットの映像データを符号化すると共に、AV同期用の映像データを符号化する機能を有している。音声符号化部105は、音声信号処理部102から出力された符号化用のフォーマットの音声データを符号化すると共に、AV同期用の音声データを符号化する機能を有している。メディア多重化部106は、映像符号化部104で符号化された映像データと、音声符号化部105で符号化された音声データと、AV同期基準信号を発生したことを通知するデータとを多重化して、例えば、MPEG−2のトランスポートストリームとして伝送するための機能部である。   The video encoding unit 104 has a function of encoding video data in an encoding format output from the video signal processing unit 101 and encoding video data for AV synchronization. The audio encoding unit 105 has a function of encoding audio data in the encoding format output from the audio signal processing unit 102 and encoding audio data for AV synchronization. The media multiplexing unit 106 multiplexes the video data encoded by the video encoding unit 104, the audio data encoded by the audio encoding unit 105, and data notifying that an AV synchronization reference signal has been generated. For example, it is a functional unit for transmitting as an MPEG-2 transport stream.

復号装置200は、符号化された映像信号と音声信号とを復号して映像信号と音声信号として出力する装置であり、メディア分離部201、映像復号部202、音声復号部203、AV同期誤差検出部204、映像遅延部205、音声遅延部206、AV遅延制御部207を備えている。メディア分離部201は、メディア多重化部106より伝送された符号化多重データ、例えばMPEG−2トランスポートストリームを受信し、この受信した符号化多重データを、映像符号化データ、音声符号化データ等のメディア毎に分離し、分離した各データを映像復号部202、音声復号部203に送出する機能部である。また、メディア分離部201は、符号化多重データにAV同期基準信号が発生したことを通知するデータが含まれていた場合は、これをAV同期誤差検出部204に通知する機能を有している。   The decoding device 200 is a device that decodes an encoded video signal and audio signal and outputs them as a video signal and an audio signal, and includes a media separation unit 201, a video decoding unit 202, an audio decoding unit 203, and AV synchronization error detection. Unit 204, video delay unit 205, audio delay unit 206, and AV delay control unit 207. The media separation unit 201 receives the encoded multiplexed data transmitted from the media multiplexing unit 106, for example, an MPEG-2 transport stream, and the received encoded multiplexed data is converted into video encoded data, audio encoded data, etc. This is a functional unit that separates each piece of media and sends the separated data to the video decoding unit 202 and the audio decoding unit 203. Further, the media separation unit 201 has a function of notifying the AV synchronization error detection unit 204 of data that notifies that the AV synchronization reference signal has been generated in the encoded multiplexed data. .

映像復号部202は、メディア分離部201より送信された映像符号化データを復号し、その復号後のデータを映像遅延部205とAV同期誤差検出部204とに送信する機能を有している。音声復号部203は、メディア分離部201より送信された音声符号化データを復号し、その復号後のデータを音声遅延部206およびAV同期誤差検出部204に送信する機能を有している。AV同期誤差検出部204は、映像復号部202から送信された映像データと、音声復号部203から送信された音声データに基づいてAV同期の誤差を算出し、その算出誤差をAV遅延制御部207に出力する機能を有している。映像遅延部205は、映像復号部202から出力された映像信号を一時的に保持し、AV遅延制御部207からの遅延制御信号に基づいてそのタイミングを制御し、映像信号として外部に出力する機能を有している。また、音声遅延部206は、音声復号部203から出力された音声信号を一時的に保持し、AV遅延制御部207からの遅延制御信号に基づいてそのタイミングを制御し、音声信号として外部に出力する機能を有している。AV遅延制御部207は、AV同期誤差検出部204より送信されたAV同期の誤差の算出結果より、映像、音声のAV同期が合うように映像遅延部205および音声遅延部206の遅延量を制御するための制御信号を送出する機能を有している。   The video decoding unit 202 has a function of decoding the encoded video data transmitted from the media separation unit 201 and transmitting the decoded data to the video delay unit 205 and the AV synchronization error detection unit 204. The audio decoding unit 203 has a function of decoding the audio encoded data transmitted from the media separation unit 201 and transmitting the decoded data to the audio delay unit 206 and the AV synchronization error detection unit 204. The AV synchronization error detection unit 204 calculates an AV synchronization error based on the video data transmitted from the video decoding unit 202 and the audio data transmitted from the audio decoding unit 203, and calculates the calculated error as an AV delay control unit 207. It has a function to output to. The video delay unit 205 temporarily stores the video signal output from the video decoding unit 202, controls the timing based on the delay control signal from the AV delay control unit 207, and outputs the video signal to the outside. have. The audio delay unit 206 temporarily holds the audio signal output from the audio decoding unit 203, controls the timing based on the delay control signal from the AV delay control unit 207, and outputs the audio signal to the outside. It has a function to do. The AV delay control unit 207 controls the delay amounts of the video delay unit 205 and the audio delay unit 206 so that the AV synchronization of the video and audio is matched based on the calculation result of the AV synchronization error transmitted from the AV synchronization error detection unit 204. It has a function of sending out a control signal for this purpose.

尚、上記符号化装置100および復号装置200は、コンピュータで構成され、それぞれの構成要素は、それぞれの機能に対応するソフトウェアと、これを実行するためのCPUやメモリ等のハードウェアから構成されている。   The encoding device 100 and the decoding device 200 are configured by a computer, and each component is configured by software corresponding to each function and hardware such as a CPU and a memory for executing the software. Yes.

次に、実施の形態1の動作について説明する。
先ず、符号化伝送システムが動作している状態で、オペレーションパネル等の外部からの任意のタイミングによる制御、または、符号化装置100のパラメータ変更直後などの設定された自動のタイミングによる制御にてAV同期調整用トリガ発生部103より、映像信号処理部101、音声信号処理部102にAV同期調整トリガ信号を同時に送信する。また、この際に、メディア多重化部106に対して、AV同期基準信号を発生したことを通知する。
Next, the operation of the first embodiment will be described.
First, in a state where the encoding transmission system is in operation, AV control is performed at an arbitrary timing from the outside such as an operation panel or at a set automatic timing such as immediately after a parameter change of the encoding device 100. An AV synchronization adjustment trigger signal is simultaneously transmitted from the synchronization adjustment trigger generation unit 103 to the video signal processing unit 101 and the audio signal processing unit 102. At this time, the media multiplexing unit 106 is notified that an AV synchronization reference signal has been generated.

図2は、AV同期基準信号を発生した時の映像データと音声データを示す説明図である。
以下、図2を参照してAV同期基準信号を発生させたときの動作を説明する。
映像信号処理部101は、通常は外部から入力された映像信号を符号化用のデータフォーマットに変換して映像符号化部104に送信する。一方、AV同期調整用トリガ発生部103から送出されたAV同期調整トリガ信号が入力されると、映像信号の基準位置検出用の映像データとして、図2(a)のように、先ずは黒画面の映像フレームデータを数フレーム間送信し、その後、カラーバーの映像フレームへ数フレーム間切り替わる映像データを映像入力信号に置き換えて映像符号化部104に送信する。この黒画面の映像フレームからカラーバーの映像フレームに切り替わった位置がAV同期調整時における映像信号の基準位置となる。
FIG. 2 is an explanatory diagram showing video data and audio data when an AV synchronization reference signal is generated.
The operation when the AV synchronization reference signal is generated will be described below with reference to FIG.
The video signal processing unit 101 normally converts a video signal input from the outside into a data format for encoding and transmits the data to the video encoding unit 104. On the other hand, when the AV synchronization adjustment trigger signal sent from the AV synchronization adjustment trigger generator 103 is input, first, as shown in FIG. 2A, the black screen is displayed as the video data for detecting the reference position of the video signal. The video frame data is transmitted for several frames, and then the video data switched to the video frame of the color bar for several frames is replaced with the video input signal and transmitted to the video encoding unit 104. The position where the black frame video frame is switched to the color bar video frame is the reference position of the video signal during AV synchronization adjustment.

音声信号処理部102は、通常は外部から入力された音声信号を符号化用のデータフォーマットに変換して音声符号化部105に送信する。一方、AV同期調整用トリガ発生部103より出力されたAV同期調整トリガ信号が入力されると、音声信号の基準位置検出用の音声データとして、図2(b)のように先ずは無音の音声フレームデータを数フレーム間送信し、その後、AV同期調整時における映像信号の基準位置に同期したタイミングで無音から正弦波へ切り替わる音声フレームデータを音声符号化部105に送信する。   The audio signal processing unit 102 normally converts an audio signal input from the outside into a data format for encoding and transmits the data to the audio encoding unit 105. On the other hand, when the AV synchronization adjustment trigger signal output from the AV synchronization adjustment trigger generator 103 is input, first, as shown in FIG. 2B, silent sound is generated as sound data for detecting the reference position of the sound signal. The frame data is transmitted for several frames, and then the audio frame data for switching from silence to sine wave at the timing synchronized with the reference position of the video signal at the time of AV synchronization adjustment is transmitted to the audio encoding unit 105.

映像符号化部104は、映像信号処理部101より送信されたAV同期誤差検出用の映像データを通常動作と変わらず符号化し、その映像符号化データをメディア多重化部106に送信する。また、音声符号化部105も同様に、音声信号処理部102より送信されたAV同期誤差検出用の音声データを通常動作と変わらず符号化し、その音声符号化データをメディア多重化部106に送信する。
メディア多重化部106は、映像符号化部104、音声符号化部105より送信された符号化データとAV同期基準信号を発生したことを通知するデータを多重化し、衛星等の通信媒体を経由して復号装置200へ符号化多重データ、例えばMPEGトランスポートストリームを伝送する。
The video encoding unit 104 encodes the video data for AV synchronization error detection transmitted from the video signal processing unit 101 without changing from the normal operation, and transmits the video encoded data to the media multiplexing unit 106. Similarly, the audio encoding unit 105 encodes the audio data for AV synchronization error detection transmitted from the audio signal processing unit 102 without changing from the normal operation, and transmits the audio encoded data to the media multiplexing unit 106. To do.
The media multiplexing unit 106 multiplexes the encoded data transmitted from the video encoding unit 104 and the audio encoding unit 105 and data notifying that the AV synchronization reference signal has been generated, and passes through a communication medium such as a satellite. Then, the encoded multiplexed data, for example, an MPEG transport stream is transmitted to the decoding device 200.

復号装置200は、メディア多重化部106より伝送された符号化データ、例えばMPEGトランスポートストリームを受信すると、先ず、この受信した符号化多重データをメディア分離部201にて、映像符号化データ、音声符号化データ等のメディア毎に分離し、分離した各データを映像復号部202、音声復号部203に送信する。また、この際にAV同期基準信号が発生したことをAV同期誤差検出部204へ通知する。
映像復号部202は、メディア分離部201より送信された映像符号化データを復号し、その復号後のデータを映像遅延部205およびAV同期誤差検出部204に送信する。また、音声復号部203は、メディア分離部201より送信された音声符号化データを復号し、その復号後のデータを音声遅延部206およびAV同期誤差検出部204に送信する。
When the decoding apparatus 200 receives the encoded data transmitted from the media multiplexing unit 106, for example, an MPEG transport stream, first, the received encoded multiplexed data is converted into video encoded data, audio by the media separation unit 201. The data is separated for each medium such as encoded data, and each separated data is transmitted to the video decoding unit 202 and the audio decoding unit 203. Also, at this time, the AV synchronization error detection unit 204 is notified that the AV synchronization reference signal has been generated.
The video decoding unit 202 decodes the encoded video data transmitted from the media separation unit 201 and transmits the decoded data to the video delay unit 205 and the AV synchronization error detection unit 204. The audio decoding unit 203 decodes the audio encoded data transmitted from the media separation unit 201 and transmits the decoded data to the audio delay unit 206 and the AV synchronization error detection unit 204.

AV同期誤差検出部204は、メディア分離部201よりAV同期基準信号の発生通知を受信し、映像復号部202より送信された映像データ内から数フレーム間黒画面となる映像データを検出すると、AV同期調整時における映像信号の基準位置(カラーバーに切り替わるタイミング)待ち状態となる。また、音声データに関しても音声復号部203より送信された音声データ内から数フレーム間無音音声となる音声データを検出すると、AV同期調整時における音声信号の基準位置(正弦波に切り替わるタイミング)待ち状態となる。この基準位置待ちの状態よりどちらかのメディアのデータに基準位置への切り替わりが発生すると、その時点からもう片方のメディアが基準位置へ切り替わるまでの差を算出し、その算出結果をAV遅延制御部207に送信する。
AV遅延制御部207は、AV同期誤差検出部204より送信されたAV同期誤差の算出結果より、映像信号と音声信号のAV同期が合うように、映像遅延部205、音声遅延部206の遅延量を制御する。
映像遅延部205および音声遅延部206は、映像復号部202および音声復号部203より送信された映像データおよび音声データを一時的に保持し、AV遅延制御部207より送出された制御信号に基づくタイミングで映像信号、音声信号を外部へ出力する。
When the AV synchronization error detection unit 204 receives the AV synchronization reference signal generation notification from the media separation unit 201 and detects video data that becomes a black screen for several frames from the video data transmitted from the video decoding unit 202, the AV synchronization error detection unit 204 The video signal reference position (timing to switch to the color bar) is waited for at the time of synchronization adjustment. As for the audio data, when audio data that becomes silent audio for several frames is detected from the audio data transmitted from the audio decoding unit 203, the audio signal is waiting for a reference position (timing to switch to a sine wave) during AV synchronization adjustment. It becomes. When switching to the reference position occurs in the data of one of the media from the state of waiting for the reference position, the difference from that time until the other medium is switched to the reference position is calculated, and the calculation result is used as the AV delay control unit. To 207.
The AV delay control unit 207 determines the delay amounts of the video delay unit 205 and the audio delay unit 206 so that the AV synchronization of the video signal and the audio signal is matched based on the calculation result of the AV synchronization error transmitted from the AV synchronization error detection unit 204. To control.
The video delay unit 205 and the audio delay unit 206 temporarily hold the video data and audio data transmitted from the video decoding unit 202 and the audio decoding unit 203, and timing based on the control signal transmitted from the AV delay control unit 207. To output video and audio signals to the outside.

以上の処理により、映像符号化部、音声符号化部および映像復号部、音声復号部の処理不足等により映像、音声のタイムスタンプ値を正確に付加できない場合やタイムスタンプ通りに正確に再生出力できない場合、あるいは、フレームシンクロナイザ機能を搭載するなどタイムスタンプ値とは異なるタイミングで映像信号、音声信号を出力する必要がある符号化伝送システムであっても、復号出力でAV同期の合った符号化伝送を実現することができる。   Through the above processing, video and audio time stamp values cannot be accurately added due to insufficient processing of the video encoding unit, audio encoding unit, video decoding unit, and audio decoding unit, or playback and output cannot be performed accurately according to the time stamp. Even in the case of an encoded transmission system that needs to output video and audio signals at a timing different from the time stamp value, such as with a frame synchronizer function, the encoded transmission with AV synchronization matched with the decoded output Can be realized.

尚、上記の実施の形態1では、映像信号の基準位置検出用の映像データとして黒画面からカラーバーへ切り替わるデータ、音声信号の基準位置検出用の音声データとして無音から正弦波に切り替わるデータで説明したが、これらのデータに限定されるものではなく、例えば、特定のパターンの映像、音声フレーム等、他の内容の信号であっても良い。   In the first embodiment, data for switching from a black screen to a color bar is used as video data for detecting the reference position of a video signal, and data for switching from silence to sine wave is used as audio data for detecting the reference position of an audio signal. However, the present invention is not limited to these data, and may be signals having other contents such as a specific pattern of video and audio frames.

以上のように、実施の形態1の符号化装置によれば、任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の映像データを送出する映像信号処理部と、映像信号処理部からの映像データを符号化する映像符号化部と、AV同期用の映像データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、音声信号処理部からの音声データを符号化する音声符号化部と、映像符号化部で符号化された映像データと、音声符号化部で符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備えたので、受信側において、自動でAV同期が合った状態に調整することのできる符号化多重データを送出することができる。   As described above, according to the encoding apparatus of the first embodiment, the video signal processing unit that transmits the video data for AV synchronization for indicating the synchronization position of the video and audio at an arbitrary timing, and the video signal processing A video encoding unit that encodes video data from the audio signal processing unit, an audio signal processing unit that transmits audio data for AV synchronization at the same timing as the video data for AV synchronization, and audio from the audio signal processing unit An audio encoding unit that encodes data, and a multiplexing unit that multiplexes the video data encoded by the video encoding unit and the audio data encoded by the audio encoding unit, and transmits the multiplexed data as encoded multiplexed data Therefore, on the receiving side, encoded multiplexed data that can be automatically adjusted to a state in which AV synchronization is achieved can be transmitted.

また、実施の形態1の復号装置によれば、符号化映像データを復号する映像復号部と、符号化音声データを復号する音声復号部と、映像復号部で復号された映像データに含まれるAV同期用の映像データと、音声復号部で復号された音声データに含まれるAV同期用の音声データとに基づき、映像データと音声データの同期誤差を検出するAV同期誤差検出部と、AV同期誤差検出部で検出された同期誤差に基づいて、映像データと音声データの出力タイミングが同期するよう、これらの遅延量を制御するAV遅延制御部とを備えたので、映像、音声のタイムスタンプ値が正確に付加されていない場合等であっても、自動でAV同期の合った状態に調整することができる。   Further, according to the decoding apparatus of the first embodiment, the video decoding unit that decodes the encoded video data, the audio decoding unit that decodes the encoded audio data, and the AV included in the video data decoded by the video decoding unit. An AV synchronization error detecting unit for detecting a synchronization error between the video data and the audio data based on the video data for synchronization and the audio data for AV synchronization included in the audio data decoded by the audio decoding unit; Since the AV delay control unit that controls these delay amounts is provided so that the output timing of the video data and the audio data is synchronized based on the synchronization error detected by the detection unit, the time stamp values of the video and audio are Even if it is not accurately added, it can be automatically adjusted to a state in which the AV synchronization is suitable.

また、実施の形態1の符号化伝送システムによれば、符号化装置と復号装置からなる符号化伝送システムであって、符号化装置は、任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の映像データを送出する映像信号処理部と、映像信号処理部からの映像データを符号化する映像符号化部と、AV同期用の映像データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、音声信号処理部からの音声データを符号化する音声符号化部と、映像符号化部で符号化された映像データと、音声符号化部で符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備え、復号装置は、符号化映像データを復号する映像復号部と、符号化音声データを復号する音声復号部と、映像復号部で復号された映像データに含まれるAV同期用の映像データと、音声復号部で復号された音声データに含まれるAV同期用の音声データとに基づき、映像データと音声データの同期誤差を検出するAV同期誤差検出部と、AV同期誤差検出部で検出された同期誤差に基づいて、映像データと音声データの出力タイミングが同期するよう、これらの遅延量を制御するAV遅延制御部とを備えたので、符号化または復号処理の制御精度不足等により映像、音声のタイムスタンプ値を正確に付加できない場合やタイムスタンプのタイミングで正確に再生出力できない場合であっても自動でAV同期が合った状態に調整することができる。   Moreover, according to the encoding transmission system of Embodiment 1, it is an encoding transmission system which consists of an encoding apparatus and a decoding apparatus, and an encoding apparatus shows the synchronous position of a video and an audio | voice at arbitrary timings. A video signal processing unit for transmitting video data for AV synchronization, a video encoding unit for encoding video data from the video signal processing unit, and AV synchronization at the same timing as the video data for AV synchronization Audio signal processing unit for transmitting audio data, audio encoding unit for encoding audio data from the audio signal processing unit, video data encoded by the video encoding unit, and encoding by the audio encoding unit And a multiplexing unit that multiplexes the encoded audio data and transmits the encoded audio data as encoded multiplexed data. The decoding device includes a video decoding unit that decodes the encoded video data, and an audio decoding unit that decodes the encoded audio data The video data and the audio data are synchronized based on the AV synchronization video data included in the video data decoded by the video decoding unit and the AV synchronization audio data included in the audio data decoded by the audio decoding unit. An AV synchronization error detection unit that detects an error, and an AV delay control unit that controls the delay amounts of the video data and the audio data so that the output timings of the video data and the audio data are synchronized based on the synchronization error detected by the AV synchronization error detection unit AV synchronization is automatically performed even when the time stamp value of video and audio cannot be accurately added due to lack of control accuracy of encoding or decoding processing, or when it cannot be accurately reproduced and output at the timing of the time stamp. Can be adjusted to the correct state.

実施の形態2.
図3は、この発明の実施の形態2による符号化伝送システムを示す構成図である。
図において、符号化伝送システムは、符号化装置100aと復号装置200aとからなる。符号化装置100aは、映像信号処理部101、音声信号処理部102、AV同期調整用トリガ発生部103、映像符号化部104、音声符号化部105、メディア多重化部106、補助データ送信部107を備えている。ここで、映像信号処理部101〜音声符号化部105における基本的な機能は、図1に示した実施の形態1と同様の構成であるため、ここでの説明は省略する。尚、AV同期調整用トリガ発生部103は、発生させたAV同期調整用トリガを、音声信号処理部102と補助データ送信部107に出力するよう構成されている。
Embodiment 2. FIG.
FIG. 3 is a block diagram showing an encoded transmission system according to Embodiment 2 of the present invention.
In the figure, the encoding transmission system includes an encoding device 100a and a decoding device 200a. The encoding apparatus 100a includes a video signal processing unit 101, an audio signal processing unit 102, an AV synchronization adjustment trigger generation unit 103, a video encoding unit 104, an audio encoding unit 105, a media multiplexing unit 106, and an auxiliary data transmission unit 107. It has. Here, the basic functions of the video signal processing unit 101 to the audio encoding unit 105 are the same as those in the first embodiment shown in FIG. The AV synchronization adjustment trigger generation unit 103 is configured to output the generated AV synchronization adjustment trigger to the audio signal processing unit 102 and the auxiliary data transmission unit 107.

補助データ送信部107は、AV同期調整用トリガ発生部103からAV同期調整用トリガが送出された場合、映像のブランキング領域に重畳させるデータと映像に同期した再生情報を付加したもので構成されたパケットを生成し、そのデータをメディア多重化部106に送信する機能を有している。また、メディア多重化部106aは、映像符号化部104から出力された映像符号化データと音声符号化部105から出力された音声符号化データとを多重化すると共に、補助データ送信部107から出力された補助データを映像のブランキング領域に重畳して多重化する機能を有している。   The auxiliary data transmission unit 107 is configured by adding data to be superimposed on the blanking area of the video and reproduction information synchronized with the video when the AV synchronization adjustment trigger is sent from the AV synchronization adjustment trigger generating unit 103. And a function of transmitting the data to the media multiplexing unit 106. The media multiplexing unit 106 a multiplexes the video encoded data output from the video encoding unit 104 and the audio encoded data output from the audio encoding unit 105, and outputs the multiplexed data from the auxiliary data transmission unit 107. A function of superimposing the multiplexed auxiliary data on the blanking area of the video and multiplexing it.

復号装置200aは、メディア分離部201a、映像復号部202、音声復号部203、AV同期誤差検出部204、映像遅延部205、音声遅延部206、AV遅延制御部207、補助データ受信部208、補助データ重畳部209を備えている。メディア分離部201aは、メディア多重化部106aより伝送された符号化データ、例えばMPEG−2トランスポートストリームを受信し、この受信した符号化多重データを、映像符号化データ、音声符号化データ等のメディア毎に分離すると共に、映像のブランキング領域に重畳された補助データを分離し、これら分離したデータを映像復号部202、音声復号部203および補助データ受信部208に送出する機能部である。補助データ受信部208は、受信した補助データからブランキング領域に重畳されるデータを抽出し、そのデータを補助データ重畳部209に送信する機能を有している。   The decoding device 200a includes a media separation unit 201a, video decoding unit 202, audio decoding unit 203, AV synchronization error detection unit 204, video delay unit 205, audio delay unit 206, AV delay control unit 207, auxiliary data reception unit 208, auxiliary data A data superimposing unit 209 is provided. The media separation unit 201a receives the encoded data transmitted from the media multiplexing unit 106a, for example, an MPEG-2 transport stream, and converts the received encoded multiplexed data into video encoded data, audio encoded data, and the like. It is a functional unit that separates each medium and separates auxiliary data superimposed on a video blanking area and sends the separated data to the video decoding unit 202, the audio decoding unit 203, and the auxiliary data receiving unit 208. The auxiliary data receiving unit 208 has a function of extracting data to be superimposed on the blanking area from the received auxiliary data and transmitting the data to the auxiliary data superimposing unit 209.

補助データ重畳部209は、補助データ受信部208より送信された補助データを映像復号部202より送信された映像データのブランキング領域に重畳し、この映像データをAV同期誤差検出部204aに送信する機能を有している。AV同期誤差検出部204aは、補助データ重畳部209から出力された映像データに重畳された補助データと、音声復号部203から送信された音声データに基づいてAV同期の誤差を検出するよう構成されている。これ以外の構成は、図1に示した実施の形態1と同様であるため、対応する部分に同一符号を付してその説明を省略する。   The auxiliary data superimposing unit 209 superimposes the auxiliary data transmitted from the auxiliary data receiving unit 208 on the blanking area of the video data transmitted from the video decoding unit 202, and transmits this video data to the AV synchronization error detecting unit 204a. It has a function. The AV synchronization error detection unit 204a is configured to detect an AV synchronization error based on the auxiliary data superimposed on the video data output from the auxiliary data superimposing unit 209 and the audio data transmitted from the audio decoding unit 203. ing. Since the configuration other than this is the same as that of the first embodiment shown in FIG. 1, the same reference numerals are given to corresponding portions, and the description thereof is omitted.

次に、実施の形態2の動作について説明する。
先ず、符号化伝送システムが動作している状態で、オペレーションパネル等の外部からの任意のタイミングによる制御、または、符号化装置100のパラメータ変更直後などの設定された自動のタイミングによる制御にてAV同期調整用トリガ発生部103より音声信号処理部102および補助データ送信部107にAV同期調整トリガ信号を同時に送信する。また、AV同期調整用トリガ発生部103は、この際にメディア多重化部106aにAV同期基準信号を発生したことを通知する。
Next, the operation of the second embodiment will be described.
First, in a state where the encoding transmission system is in operation, AV control is performed at an arbitrary timing from the outside such as an operation panel or at a set automatic timing such as immediately after a parameter change of the encoding device 100. An AV synchronization adjustment trigger signal is simultaneously transmitted from the synchronization adjustment trigger generation unit 103 to the audio signal processing unit 102 and the auxiliary data transmission unit 107. Also, the AV synchronization adjustment trigger generation unit 103 notifies the media multiplexing unit 106a that an AV synchronization reference signal has been generated.

図4は、AV同期基準信号を発生した時の映像データ、音声データ、補助データを示す説明図である。
以下、図4を参照してAV同期基準信号を発生させたときの動作を説明する。
補助データ送信部107は、通常は動作している必要はないが、AV同期調整用トリガ発生部103より出力されたAV同期調整トリガ信号が入力されると、補助データの基準位置検出用のデータを送出する。このデータとしては、図4(a)に示すように、最初に映像のブランキング領域に重畳するデータを全て0とした固定のデータを送信し、次に、AV同期調整時における映像の基準位置となる映像フレームのタイミングでブランキング領域に重畳するデータを全て1とした固定データをメディア多重化部106aへ送信する。
FIG. 4 is an explanatory diagram showing video data, audio data, and auxiliary data when an AV synchronization reference signal is generated.
The operation when the AV synchronization reference signal is generated will be described below with reference to FIG.
The auxiliary data transmission unit 107 does not normally need to operate, but when the AV synchronization adjustment trigger signal output from the AV synchronization adjustment trigger generation unit 103 is input, data for detecting the reference position of the auxiliary data Is sent out. As this data, as shown in FIG. 4A, first, fixed data in which all the data to be superimposed on the blanking area of the video are set to 0 is transmitted, and then the reference position of the video at the time of AV synchronization adjustment. The fixed data in which all the data to be superimposed on the blanking area are set to 1 at the timing of the video frame to be transmitted to the media multiplexing unit 106a.

映像信号処理部101は、AV同期基準信号を発生させた時の動作に変化はなく、外部から入力された映像信号を符号化用のデータフォーマットに変換して映像符号化部104に送信する。音声信号処理部102は、通常は外部から入力された音声信号を符号化用のデータフォーマットに変換して音声符号化部105に送信する。一方、音声信号処理部102は、AV同期調整用トリガ発生部103よりAV同期調整トリガ信号が入力されると、音声信号の基準位置検出用の音声として、図4(b)に示すように、先ずは無音の音声フレームデータを数フレーム間送信し、その後、AV同期調整時における映像データの基準位置に同期したタイミングで無音から正弦波へ切り替わる音声フレームデータを音声符号化部105に送信する。   The video signal processing unit 101 does not change the operation when the AV synchronization reference signal is generated, and converts the video signal input from the outside into a data format for encoding and transmits the data to the video encoding unit 104. The audio signal processing unit 102 normally converts an audio signal input from the outside into a data format for encoding and transmits the data to the audio encoding unit 105. On the other hand, when the AV synchronization adjustment trigger signal is input from the AV synchronization adjustment trigger generation unit 103, the audio signal processing unit 102, as shown in FIG. First, silent audio frame data is transmitted for several frames, and then audio frame data for switching from silence to sine wave is transmitted to the audio encoding unit 105 at a timing synchronized with the reference position of the video data at the time of AV synchronization adjustment.

映像符号化部104は、通常動作と変わらず映像信号処理部101より送信された映像データを符号化し、その映像符号化データをメディア多重化部106aに送信する。また、音声符号化部105は、実施の形態1と同様に、音声信号処理部102より送信されたAV同期誤差検出用の音声データを符号化し、その音声符号化データをメディア多重化部106aに送信する。メディア多重化部106aは、補助データ送信部107より送信された補助データと、映像符号化部104、音声符号化部105より送信された符号化データとAV同期基準信号を発生したことを通知するデータとを多重化し、衛星等の通信媒体を経由して復号装置200aへ符号化多重データ、例えばMPEGトランスポートストリームを伝送する。   The video encoding unit 104 encodes the video data transmitted from the video signal processing unit 101 without changing from the normal operation, and transmits the encoded video data to the media multiplexing unit 106a. Similarly to Embodiment 1, speech encoding section 105 encodes the AV synchronization error detection speech data transmitted from speech signal processing section 102, and stores the speech encoded data in media multiplexing section 106a. Send. The media multiplexing unit 106a notifies that the auxiliary data transmitted from the auxiliary data transmitting unit 107, the encoded data transmitted from the video encoding unit 104 and the audio encoding unit 105, and the AV synchronization reference signal have been generated. The data is multiplexed, and encoded multiplexed data, for example, an MPEG transport stream is transmitted to the decoding apparatus 200a via a communication medium such as a satellite.

復号装置200aは、メディア多重化部106aより伝送された符号化データ、例えばMPEGトランスポートストリームを受信すると、先ず、受信した符号化多重データをメディア分離部201aにて、映像符号化データ、音声符号化データ、補助データ等のメディア毎に分離し、分離した各データを映像復号部202、音声復号部203、補助データ受信部208にそれぞれ送信する。また、この際にAV同期調整信号が発生されたことをAV同期誤差検出部204aへ通知する。   When the decoding apparatus 200a receives the encoded data transmitted from the media multiplexing unit 106a, for example, an MPEG transport stream, first, the received encoded multiplexed data is converted into video encoded data, audio code by the media separating unit 201a. The data is separated for each medium such as digitized data and auxiliary data, and the separated data is transmitted to the video decoding unit 202, the audio decoding unit 203, and the auxiliary data receiving unit 208, respectively. At this time, the AV synchronization error detection unit 204a is notified that the AV synchronization adjustment signal has been generated.

映像復号部202は、メディア分離部201aより送信された映像符号化データを復号し、その復号後のデータを映像遅延部205および補助データ多重部209に送信する。音声復号部203は、メディア分離部201aより送信された音声符号化データを復号し、その復号後のデータを音声遅延部206および補助データ重畳部209に送信する。
補助データ受信部208は、メディア分離部201aより送信された補助データからブランキング領域に重畳されるデータを抽出し、そのデータを補助データ重畳部209に送信する。
補助データ重畳部209は、補助データ受信部208より送信された補助データを映像復号部202より送信された映像データの再生情報と一致する映像フレームのブランキング領域に重畳する。この補助データを重畳した映像データをAV同期誤差検出部204aに送信する。
The video decoding unit 202 decodes the encoded video data transmitted from the media separation unit 201a, and transmits the decoded data to the video delay unit 205 and the auxiliary data multiplexing unit 209. The audio decoding unit 203 decodes the audio encoded data transmitted from the media separation unit 201a, and transmits the decoded data to the audio delay unit 206 and the auxiliary data superimposing unit 209.
The auxiliary data receiving unit 208 extracts data to be superimposed on the blanking area from the auxiliary data transmitted from the media separation unit 201a, and transmits the data to the auxiliary data superimposing unit 209.
The auxiliary data superimposing unit 209 superimposes the auxiliary data transmitted from the auxiliary data receiving unit 208 on the blanking region of the video frame that matches the reproduction information of the video data transmitted from the video decoding unit 202. The video data on which the auxiliary data is superimposed is transmitted to the AV synchronization error detection unit 204a.

AV同期誤差検出部204aは、メディア分離部201aよりAV同期調整信号の発生通知を受信すると、補助データ重畳部209より送信された映像データ内のブランキング領域から数フレーム間補助データが0となる映像フレームを検出する。これにより、AV同期調整時における映像信号の基準位置(補助データが0から1に切り替わるタイミング)待ち状態となる。また、音声データに関しても、音声復号部203より送信された音声データ内から数フレーム間無音音声となる音声データを検出すると、AV同期調整時における音声信号の基準位置(正弦波に切り替わるタイミング)待ち状態となる。この基準位置待ちの状態よりどちらかのメディアのデータに基準位置への切り替わりが発生すると、その時点からもう片方のメディアが基準位置へ切り替わるまでの差を算出し、その算出結果をAV遅延制御部207に送信する。
AV遅延制御部207は、AV同期誤差検出部204aより送信されたAV同期誤差の算出結果より、映像信号と音声信号のAV同期が合うように映像遅延部205、音声遅延部206の遅延量を制御する。
When the AV synchronization error detection unit 204a receives the AV synchronization adjustment signal generation notification from the media separation unit 201a, the auxiliary data for several frames becomes 0 from the blanking area in the video data transmitted from the auxiliary data superimposing unit 209. Detect video frames. As a result, the video signal reference position (timing at which auxiliary data is switched from 0 to 1) is waited for during AV synchronization adjustment. As for the audio data, when audio data that becomes silent audio for several frames is detected from the audio data transmitted from the audio decoding unit 203, the audio signal waits for a reference position (timing to switch to a sine wave) at the time of AV synchronization adjustment. It becomes a state. When switching to the reference position occurs in the data of one of the media from the state of waiting for the reference position, the difference from that time until the other medium is switched to the reference position is calculated, and the calculation result is used as the AV delay control unit. To 207.
The AV delay control unit 207 determines the delay amounts of the video delay unit 205 and the audio delay unit 206 so that the AV synchronization of the video signal and the audio signal matches from the calculation result of the AV synchronization error transmitted from the AV synchronization error detection unit 204a. Control.

映像遅延部205および音声遅延部206は、映像復号部202および音声復号部203より送信された映像データ、音声データを一時的に保持し、AV遅延制御部207より制御されたタイミングで映像信号、音声信号を外部へ出力する。   The video delay unit 205 and the audio delay unit 206 temporarily hold the video data and audio data transmitted from the video decoding unit 202 and the audio decoding unit 203, and the video signal and the timing are controlled by the AV delay control unit 207. Output audio signals to the outside.

以上の処理により、映像符号化部、音声符号化部および映像復号部、音声復号部の処理不足等により映像、音声のタイムスタンプ値を正確に付加できない場合やタイムスタンプ通りに正確に再生出力できない場合でも、AV同期の合った符号化伝送を実現することができる。   Through the above processing, video and audio time stamp values cannot be accurately added due to insufficient processing of the video encoding unit, audio encoding unit, video decoding unit, and audio decoding unit, or playback and output cannot be performed accurately according to the time stamp. Even in this case, encoded transmission with AV synchronization can be realized.

尚、上記の実施の形態2では、補助データが0から1に切り替わるデータを映像のブランキング領域に重畳させ、また、音声信号の基準位置検出用の音声データとして無音から正弦波に切り替わるデータを用いたが、これらのデータに限定されるものではなく、補助データでAV同期用の位置を示すものであれば、他の内容の信号であっても良い。   In the second embodiment, the data for switching the auxiliary data from 0 to 1 is superimposed on the blanking area of the video, and the data for switching from silence to sine wave is used as the audio data for detecting the reference position of the audio signal. Although used, the present invention is not limited to these data, and may be a signal having other contents as long as auxiliary data indicates a position for AV synchronization.

以上のように、実施の形態2の符号化装置によれば、任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の補助データを送出する補助データ送信部と、AV同期用の補助データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、音声信号処理部からの音声データを符号化する音声符号化部と、補助データと、音声符号化部で符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備えたので、受信側において、自動でAV同期が合った状態に調整することのできる符号化多重データを送出することができる。   As described above, according to the encoding apparatus of the second embodiment, the auxiliary data transmission unit that transmits the auxiliary data for AV synchronization for indicating the synchronization position of the video and audio at any timing, and the AV synchronization An audio signal processing unit for transmitting audio data for AV synchronization at the same timing as the auxiliary data, an audio encoding unit for encoding audio data from the audio signal processing unit, auxiliary data, and audio encoding And a multiplexing unit that multiplexes the audio data encoded by the unit and transmits the encoded multiplexed data as encoded multiplexed data, so that the receiving side can automatically adjust to the state in which AV synchronization is achieved. Data can be sent out.

また、実施の形態2の復号装置によれば、符号化多重データに含まれる補助データを受信する補助データ受信部と、符号化音声データを復号する音声復号部と、補助データに含まれるAV同期用のデータと、音声復号部で復号された音声データに含まれるAV同期用の音声データとに基づき、映像データと音声データの同期誤差を検出するAV同期誤差検出部と、AV同期誤差検出部で検出された同期誤差に基づいて、映像データと音声データの出力タイミングが同期するよう、これらの遅延量を制御するAV遅延制御部とを備えたので、映像、音声のタイムスタンプ値が正確に付加されていない場合等であっても、自動でAV同期の合った状態に調整することができる。   In addition, according to the decoding apparatus of the second embodiment, the auxiliary data receiving unit that receives the auxiliary data included in the encoded multiplexed data, the audio decoding unit that decodes the encoded audio data, and the AV synchronization included in the auxiliary data. AV synchronization error detecting unit for detecting a synchronization error between video data and audio data based on data for use and audio data for AV synchronization included in the audio data decoded by the audio decoding unit, and AV synchronization error detecting unit In order to synchronize the output timing of the video data and the audio data based on the synchronization error detected in step 1, the AV delay control unit for controlling these delay amounts is provided. Even if it is not added, it is possible to automatically adjust to a state in which AV synchronization is suitable.

また、実施の形態2の符号化装置によれば、多重化部において、補助データを映像のブランキング領域に重畳して映像データと音声データとを多重化するようにしたので、AV同期のための映像データを別途必要とせず、AV同期処理の自由度を向上させることができる。   Further, according to the encoding apparatus of the second embodiment, the multiplexing unit superimposes the auxiliary data on the video blanking region and multiplexes the video data and the audio data. Therefore, the degree of freedom of AV synchronization processing can be improved.

また、実施の形態2の復号装置によれば、符号化映像データを復号する映像復号部と、映像復号部で復号された映像データに対して、映像のブランキング領域に補助データを重畳する補助データ重畳部とを備え、AV同期誤差検出部は、補助データ重畳部から出力されたAV同期用のデータに基づいて映像データと音声データの同期誤差を検出するようにしたので、映像データの復号処理とAV同期処理のための処理を別処理とすることができるため、AV同期処理の自由度を向上させることができる。   Further, according to the decoding apparatus of the second embodiment, the video decoding unit that decodes the encoded video data, and the auxiliary that superimposes the auxiliary data on the video blanking region with respect to the video data decoded by the video decoding unit A data superimposing unit, and the AV synchronization error detecting unit detects a synchronization error between the video data and the audio data based on the data for AV synchronization output from the auxiliary data superimposing unit. Since the process and the process for the AV synchronization process can be performed separately, the degree of freedom of the AV synchronization process can be improved.

また、実施の形態2の符号化伝送システムによれば、符号化装置と復号装置からなる符号化伝送システムであって、符号化装置は、任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の補助データを送出する補助データ送信部と、AV同期用の補助データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、音声信号処理部からの音声データを符号化する音声符号化部と、補助データと、音声符号化部で符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備え、復号装置は、符号化多重データに含まれる補助データを受信する補助データ受信部と、符号化音声データを復号する音声復号部と、補助データに含まれるAV同期用のデータと、音声復号部で復号された音声データに含まれるAV同期用の音声データとに基づき、映像データと音声データの同期誤差を検出するAV同期誤差検出部と、AV同期誤差検出部で検出された同期誤差に基づいて、映像データと音声データの出力タイミングが同期するよう、これらの遅延量を制御するAV遅延制御部とを備えたので、符号化または復号処理の制御精度不足等により映像、音声のタイムスタンプ値を正確に付加できない場合やタイムスタンプのタイミングで正確に再生出力できない場合であっても自動でAV同期が合った状態に調整することができる。   In addition, according to the encoding transmission system of the second embodiment, the encoding transmission system includes an encoding device and a decoding device, and the encoding device indicates the synchronization position of video and audio at an arbitrary timing. From the auxiliary data transmitting unit for transmitting auxiliary data for AV synchronization, the audio signal processing unit for transmitting audio data for AV synchronization at the same timing as the auxiliary data for AV synchronization, and the audio signal processing unit A speech encoding unit that encodes speech data, an auxiliary data, and a multiplexing unit that multiplexes the speech data encoded by the speech encoding unit and transmits the multiplexed data as encoded multiplexed data. Auxiliary data receiving unit for receiving auxiliary data included in encoded multiplexed data, an audio decoding unit for decoding encoded audio data, AV synchronization data included in auxiliary data, and an audio decoding unit Based on AV synchronization audio data included in the decoded audio data, an AV synchronization error detection unit that detects a synchronization error between the video data and the audio data, and a synchronization error detected by the AV synchronization error detection unit In order to synchronize the output timing of video data and audio data, an AV delay control unit for controlling these delay amounts is provided, so that time stamp values of video and audio can be set due to insufficient control accuracy of encoding or decoding processing. Even when it cannot be accurately added or when it cannot be accurately reproduced and output at the timing of the time stamp, it can be automatically adjusted to a state in which AV synchronization is achieved.

この発明の実施の形態1による符号化伝送システムを示す構成図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a block diagram which shows the encoding transmission system by Embodiment 1 of this invention. この発明の実施の形態1による符号化伝送システムのAV同期基準信号を発生した時の映像データと音声データを示す説明図である。It is explanatory drawing which shows the video data and audio | voice data when the AV synchronous reference signal of the encoding transmission system by Embodiment 1 of this invention is generated. この発明の実施の形態2による符号化伝送システムを示す構成図である。It is a block diagram which shows the encoding transmission system by Embodiment 2 of this invention. この発明の実施の形態2による符号化伝送システムのAV同期基準信号を発生した時の映像データと補助データおよび音声データを示す説明図である。It is explanatory drawing which shows the video data, auxiliary data, and audio | voice data when the AV synchronous reference signal of the encoding transmission system by Embodiment 2 of this invention is generated.

符号の説明Explanation of symbols

100、100a 符号化装置、101 映像信号処理部、102 音声信号処理部、103 AV同期調整用トリガ発生部、104 映像符号化部、105 音声符号化部、106、106a メディア多重化部、107 補助データ送信部、107、200、200a 復号装置、201、201a メディア分離部、202 映像復号部、203 音声復号部、204、204a AV同期誤差検出部、207 AV遅延制御部、208 補助データ受信部、209 補助データ重畳部。   100, 100a encoding apparatus, 101 video signal processing unit, 102 audio signal processing unit, 103 AV synchronization adjustment trigger generating unit, 104 video encoding unit, 105 audio encoding unit, 106, 106a media multiplexing unit, 107 auxiliary Data transmission unit, 107, 200, 200a decoding device, 201, 201a media separation unit, 202 video decoding unit, 203 audio decoding unit, 204, 204a AV synchronization error detection unit, 207 AV delay control unit, 208 auxiliary data reception unit, 209 Auxiliary data superimposing unit.

Claims (8)

任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の映像データを送出する映像信号処理部と、
前記映像信号処理部からの映像データを符号化する映像符号化部と、
前記AV同期用の映像データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、
前記音声信号処理部からの音声データを符号化する音声符号化部と、
前記映像符号化部で符号化された映像データと、前記音声符号化部で符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備えた符号化装置。
A video signal processing unit for sending video data for AV synchronization for indicating a video and audio synchronization position at an arbitrary timing;
A video encoding unit for encoding video data from the video signal processing unit;
An audio signal processing unit for transmitting audio data for AV synchronization at the same timing as the video data for AV synchronization;
An audio encoding unit for encoding audio data from the audio signal processing unit;
An encoding apparatus comprising: a multiplexing unit that multiplexes video data encoded by the video encoding unit and audio data encoded by the audio encoding unit and transmits the multiplexed data as encoded multiplexed data.
符号化映像データを復号する映像復号部と、
符号化音声データを復号する音声復号部と、
前記映像復号部で復号された映像データに含まれるAV同期用の映像データと、前記音声復号部で復号された音声データに含まれるAV同期用の音声データとに基づき、映像データと音声データの同期誤差を検出するAV同期誤差検出部と、
前記AV同期誤差検出部で検出された同期誤差に基づいて、前記映像データと前記音声データの出力タイミングが同期するよう、これらの遅延量を制御するAV遅延制御部とを備えた復号装置。
A video decoding unit for decoding the encoded video data;
A voice decoding unit for decoding the encoded voice data;
Based on the video data for AV synchronization included in the video data decoded by the video decoding unit and the audio data for AV synchronization included in the audio data decoded by the audio decoding unit, the video data and the audio data An AV synchronization error detection unit for detecting a synchronization error;
A decoding apparatus comprising: an AV delay control unit that controls a delay amount of the video data and the audio data based on a synchronization error detected by the AV synchronization error detection unit so that output timings of the video data and the audio data are synchronized.
任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の補助データを送出する補助データ送信部と、
前記AV同期用の補助データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、
前記音声信号処理部からの音声データを符号化する音声符号化部と、
前記補助データと、前記音声符号化部で符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備えた符号化装置。
An auxiliary data transmitting unit for transmitting auxiliary data for AV synchronization for indicating a synchronization position of video and audio at an arbitrary timing;
An audio signal processing unit for sending audio data for AV synchronization at the same timing as the auxiliary data timing for AV synchronization;
An audio encoding unit for encoding audio data from the audio signal processing unit;
An encoding apparatus comprising: a multiplexing unit that multiplexes the auxiliary data and the audio data encoded by the audio encoding unit and transmits the multiplexed data as encoded multiplexed data.
多重化部は、補助データを映像のブランキング領域に重畳して映像データと音声データとを多重化することを特徴とする請求項3記載の符号化装置。   4. The encoding apparatus according to claim 3, wherein the multiplexing unit multiplexes the video data and the audio data by superimposing the auxiliary data on the blanking area of the video. 符号化多重データに含まれる補助データを受信する補助データ受信部と、
符号化音声データを復号する音声復号部と、
前記補助データに含まれるAV同期用のデータと、前記音声復号部で復号された音声データに含まれるAV同期用の音声データとに基づき、映像データと音声データの同期誤差を検出するAV同期誤差検出部と、
前記AV同期誤差検出部で検出された同期誤差に基づいて、前記映像データと前記音声データの出力タイミングが同期するよう、これらの遅延量を制御するAV遅延制御部とを備えた復号装置。
An auxiliary data receiving unit for receiving auxiliary data included in the encoded multiplexed data;
A voice decoding unit for decoding the encoded voice data;
AV synchronization error for detecting a synchronization error between video data and audio data based on AV synchronization data included in the auxiliary data and AV synchronization audio data included in the audio data decoded by the audio decoding unit A detection unit;
A decoding apparatus comprising: an AV delay control unit that controls a delay amount of the video data and the audio data based on a synchronization error detected by the AV synchronization error detection unit so that output timings of the video data and the audio data are synchronized.
符号化映像データを復号する映像復号部と、
前記映像復号部で復号された映像データに対して、映像のブランキング領域に補助データを重畳する補助データ重畳部とを備え、
AV同期誤差検出部は、前記補助データ重畳部から出力されたAV同期用のデータに基づいて映像データと音声データの同期誤差を検出することを特徴とする請求項5記載の復号装置。
A video decoding unit for decoding the encoded video data;
An auxiliary data superimposing unit that superimposes auxiliary data on a blanking region of the video with respect to the video data decoded by the video decoding unit,
6. The decoding apparatus according to claim 5, wherein the AV synchronization error detection unit detects a synchronization error between the video data and the audio data based on the AV synchronization data output from the auxiliary data superimposing unit.
符号化装置と復号装置からなる符号化伝送システムであって、
前記符号化装置は、
任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の映像データを送出する映像信号処理部と、
前記映像信号処理部からの映像データを符号化する映像符号化部と、
前記AV同期用の映像データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、
前記音声信号処理部からの音声データを符号化する音声符号化部と、
前記映像符号化部で符号化された映像データと、前記音声符号化部で符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備え、
前記復号装置は、
符号化映像データを復号する映像復号部と、
符号化音声データを復号する音声復号部と、
前記映像復号部で復号された映像データに含まれるAV同期用の映像データと、前記音声復号部で復号された音声データに含まれるAV同期用の音声データとに基づき、映像データと音声データの同期誤差を検出するAV同期誤差検出部と、
前記AV同期誤差検出部で検出された同期誤差に基づいて、前記映像データと前記音声データの出力タイミングが同期するよう、これらの遅延量を制御するAV遅延制御部とを備えた符号化伝送システム。
An encoding transmission system comprising an encoding device and a decoding device,
The encoding device includes:
A video signal processing unit for sending video data for AV synchronization for indicating a video and audio synchronization position at an arbitrary timing;
A video encoding unit for encoding video data from the video signal processing unit;
An audio signal processing unit for transmitting audio data for AV synchronization at the same timing as the video data for AV synchronization;
An audio encoding unit for encoding audio data from the audio signal processing unit;
A multiplexing unit that multiplexes the video data encoded by the video encoding unit and the audio data encoded by the audio encoding unit, and transmits the multiplexed data as encoded multiplexed data;
The decoding device
A video decoding unit for decoding the encoded video data;
A voice decoding unit for decoding the encoded voice data;
Based on the video data for AV synchronization included in the video data decoded by the video decoding unit and the audio data for AV synchronization included in the audio data decoded by the audio decoding unit, the video data and the audio data An AV synchronization error detection unit for detecting a synchronization error;
An encoding transmission system including an AV delay control unit that controls the delay amount so that the output timing of the video data and the audio data is synchronized based on the synchronization error detected by the AV synchronization error detection unit .
符号化装置と復号装置からなる符号化伝送システムであって、
前記符号化装置は、
任意のタイミングで、映像と音声の同期位置を示すためのAV同期用の補助データを送出する補助データ送信部と、
前記AV同期用の補助データのタイミングと同じタイミングで、AV同期用の音声データを送出する音声信号処理部と、
前記音声信号処理部からの音声データを符号化する音声符号化部と、
前記補助データと、前記音声符号化部で符号化された音声データとを多重化し、符号化多重データとして送出する多重化部とを備え、
前記復号装置は、
符号化多重データに含まれる補助データを受信する補助データ受信部と、
符号化音声データを復号する音声復号部と、
前記補助データに含まれるAV同期用のデータと、前記音声復号部で復号された音声データに含まれるAV同期用の音声データとに基づき、映像データと音声データの同期誤差を検出するAV同期誤差検出部と、
前記AV同期誤差検出部で検出された同期誤差に基づいて、前記映像データと前記音声データの出力タイミングが同期するよう、これらの遅延量を制御するAV遅延制御部とを備えた符号化伝送システム。
An encoding transmission system comprising an encoding device and a decoding device,
The encoding device includes:
An auxiliary data transmitting unit for transmitting auxiliary data for AV synchronization for indicating a synchronization position of video and audio at an arbitrary timing;
An audio signal processing unit for sending audio data for AV synchronization at the same timing as the auxiliary data timing for AV synchronization;
An audio encoding unit for encoding audio data from the audio signal processing unit;
A multiplexing unit that multiplexes the auxiliary data and the audio data encoded by the audio encoding unit and transmits the multiplexed data as encoded multiplexed data;
The decoding device
An auxiliary data receiving unit for receiving auxiliary data included in the encoded multiplexed data;
A voice decoding unit for decoding the encoded voice data;
AV synchronization error for detecting a synchronization error between video data and audio data based on AV synchronization data included in the auxiliary data and AV synchronization audio data included in the audio data decoded by the audio decoding unit A detection unit;
An encoding transmission system including an AV delay control unit that controls the delay amount so that the output timing of the video data and the audio data is synchronized based on the synchronization error detected by the AV synchronization error detection unit .
JP2005002679A 2005-01-07 2005-01-07 Coder, decoder, and coding transmission system Pending JP2006191463A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005002679A JP2006191463A (en) 2005-01-07 2005-01-07 Coder, decoder, and coding transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005002679A JP2006191463A (en) 2005-01-07 2005-01-07 Coder, decoder, and coding transmission system

Publications (1)

Publication Number Publication Date
JP2006191463A true JP2006191463A (en) 2006-07-20

Family

ID=36798154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005002679A Pending JP2006191463A (en) 2005-01-07 2005-01-07 Coder, decoder, and coding transmission system

Country Status (1)

Country Link
JP (1) JP2006191463A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009088820A (en) * 2007-09-28 2009-04-23 Oki Electric Ind Co Ltd Video audio signal transmission method and transmission apparatus thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009088820A (en) * 2007-09-28 2009-04-23 Oki Electric Ind Co Ltd Video audio signal transmission method and transmission apparatus thereof

Similar Documents

Publication Publication Date Title
US6862045B2 (en) Moving image decoding and reproducing apparatus, moving image decoding and reproducing method, time control method, computer program product for decoding and reproducing moving image and multimedia information receiving apparatus
US8862256B2 (en) Electronic apparatus
US6233695B1 (en) Data transmission control system in set top box
JP2008061010A (en) Video and audio transmitter
JP2006191463A (en) Coder, decoder, and coding transmission system
JP2008131591A (en) Lip-sync control device and lip-sync control method
JP2002176643A (en) Synchronization recovery system for video/audio in video/ audio decoding processing
JP3958531B2 (en) Synchronous control device
JP4624121B2 (en) Encoding apparatus, STC correction method used in the same, encoding system, transmission system, and voice transmission / reception system
JP4632801B2 (en) Speech compression coding processing apparatus and synchronous compression coding start method used therefor
JPH07297941A (en) Received signal switching control circuit
JP2010028642A (en) Image transmission system
JP2007300479A (en) Encoding transmission apparatus
JP2935213B2 (en) Audio information transmission method
JP4902104B2 (en) Image coding and transmission device
JP3601023B2 (en) Audio equipment
JPH0344229A (en) Method for preventing pseudo synchronization
JP3125511B2 (en) Code decoding device
JP2008153945A (en) Video/audio synchronizing device
JPH02246431A (en) Video audio multiplex system
JPH05308688A (en) Repeating exchange for coding voice signal
JPH11168706A (en) Voice delay control system
JPH09163333A (en) Voice delay controller
KR20080068377A (en) Lip synchronization method of digital broadcasting receiver
JPS63232644A (en) Digital transmission method for voice signal by vocoder system

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071011