JP2008010912A - Motion picture decoding apparatus - Google Patents
Motion picture decoding apparatus Download PDFInfo
- Publication number
- JP2008010912A JP2008010912A JP2006176205A JP2006176205A JP2008010912A JP 2008010912 A JP2008010912 A JP 2008010912A JP 2006176205 A JP2006176205 A JP 2006176205A JP 2006176205 A JP2006176205 A JP 2006176205A JP 2008010912 A JP2008010912 A JP 2008010912A
- Authority
- JP
- Japan
- Prior art keywords
- network
- unit
- decoder
- stream buffer
- stream
- 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
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は,MPEGデータの受信装置に関し,特にネットワーク経由でMPEGデータを受信する受信装置に関するものである。 The present invention relates to an MPEG data receiver, and more particularly to a receiver that receives MPEG data via a network.
従来の動画像復号装置としては,エンコーダ側とデコード側で同期をロックするために,受信ストリームに含まれるクロック情報,及びデコーダ内のバッファデータ量によりクロックを補正してデコーダをエンコーダに同期させているものがある。(例えば,特許文献1参照)。 As a conventional video decoding device, in order to lock synchronization between the encoder side and the decoding side, the clock is corrected by the clock information included in the received stream and the buffer data amount in the decoder, and the decoder is synchronized with the encoder. There is something. (For example, see Patent Document 1).
図4は,前記特許文献1に記載された従来の動画像復号装置を示すものである。 FIG. 4 shows a conventional video decoding device described in Patent Document 1.
図5は,前記特許文献1に記載された従来の動画像復号装置のPLLの概略構成を示すものである。 FIG. 5 shows a schematic configuration of a PLL of a conventional moving picture decoding apparatus described in Patent Document 1.
従来の動画像復号装置としては,デジタル衛星放送に用いられている受信機について図4を参照して説明する。 As a conventional video decoding device, a receiver used for digital satellite broadcasting will be described with reference to FIG.
図4はデジタル衛星放送に用いられている受信機を示しており,受信機は大別して,チューナ・モジュール40,デスクランブラ41,MPEGトランスポートデコーダ42,MPEG2ビデオデコーダ43,MPEG1オーディオデコーダ45,NTSCエンコーダ44,D/Aコンバータ46,制御用CPU47から構成される。
FIG. 4 shows a receiver used for digital satellite broadcasting. The receiver is roughly divided into a
ここで,MPEGトランネポートデコーダ42は,システムデコーダあるいはトランスポートデマルチプレクサ(DMUX)などとも呼ばれる。受信機における信号処理を説明すると,まず衛星放送受信アンテナで受信した衛星波が,チューナ・モジュール40に入力される。
Here, the MPEG
チューナ・モジュール40は,受信トランスポンダの切換え,復調,誤り訂正の復号などを行い,個別のデータ列(ストリーム)が多重化されたMPEG2トランスポート・ストリームを抽出する。このトランスポート・ストリーム(Transport Stream:以下,TSと記す)は,デスクランブラ41に入力されて,図示を省略したICカード等から供給されるデスクランブル用の鍵データを用いてデスクランブル(暗号解除)され,MPEGトランスポートデコーダ42に転送される。
The
MPEGトランスポートデコーダ42は,視聴者の選局操作に基づくプログラム仕様情報(Program Specific Information:以下,PSIと記す)を受信し,TSから必要な映像データと音声データを抽出し,MPEG2ビデオデコーダ43及びMPEG1オーディオデコーダ45に送出する。
The
MPEG2ビデオデコーダ43は,映像データの圧縮を解除し,NTSCエンコーダ44によりNTSC信号に変換してテレビ受像機へ出力する。
The
MPEG1オーディオデコーダ45は,音声データの圧縮を解除し,D/Aコンバータ46によりアナログ信号に変換してテレビ受像機へ出力する。制御用CPU47は,これら一連の処理を制御する。MPEGトランスポートデコーダ42は,MPEGトランスポートデコーダ42,MPEG2ビデオデコーダ43,MPEG1オーディオデコーダe,
NTSCエンコーダ44で使用するクロック信号の再生処理を行う機能も有している。
The
It also has a function of performing reproduction processing of a clock signal used in the
このクロック信号の再生処理とは,放送事業者側で衛星波等の放送波を符号化して圧縮するMPEGエンコーダ(符号化装置)と,視聴者側で映像データや音声データの圧縮を解除するMPEGデコーダ(復号化装置)との間で共通の時間管理,すなわち同期をとる処理である。次に,クロック信号の再生処理について,図5を参照して説明する。 The clock signal reproduction processing includes an MPEG encoder (encoding device) that encodes and compresses broadcast waves such as satellite waves on the broadcaster side, and an MPEG that releases compression of video data and audio data on the viewer side. This is common time management, that is, synchronization processing with the decoder (decoding device). Next, the clock signal reproduction process will be described with reference to FIG.
図5は,クロック信号の再生処理に用いられる位相ロックループ(Phase Locked Loop:以下,PLLと記す)の概略構成を示すブロック図である。図5に示すように,PLLは,引き算部(位相比較部)50,クロック調整部51,デジタル/アナログ変換部(以下,D/A変換部と記す)52,ローパスフィルタ(以下,LPFと記す)53,電圧制御発振部(Voltage Control Oscillator:以下,VCOと記す)54,カウンタ部55からなる帰還閉回路により構成される。引き算部50は,特定のストリームから抽出したプログラム時刻基準参照値(Program Clock Reference:以下,PCRと記す)情報からのカウンタ値と,カウンタ部からのカウンタ値を比較し,クロック調整部51は,その比較結果とバッファメモリ内のデータ量を元にその差分をD/A変換部52,ローパスフィルタ53を介して電圧信号に変換してVCO54に印加する。この電圧信号によりクロック信号CLKの位相を補正して出力するとともに,カウンタ部に書き込みを行う。
しかしながら,前記従来の構成では,エンコーダ側・デコーダ側間でクロック情報を送受し,PLLを用いてデコーダをエンコーダにロックする必要があり,装置が複雑になるという課題を有していた。一方,受信信号がネットワークで接続されている場合は,そのネットワークのトラフィックの影響により,転送タイミングが大きく変動するケースがあるが,前記従来の構成では特に考慮されていなかった。 However, in the conventional configuration, it is necessary to transmit and receive clock information between the encoder side and the decoder side, and to lock the decoder to the encoder using a PLL, which has a problem that the apparatus becomes complicated. On the other hand, when the received signal is connected through a network, there are cases where the transfer timing varies greatly due to the influence of the traffic of the network, but this is not particularly considered in the conventional configuration.
本発明は,前記従来の課題を解決するもので,ネットワーク接続された受信信号に転送ジッタがある場合でもスムーズな再生が可能で,かつPLL機能を不要にすることで低コスト化を可能とした,動画像復号装置を提供することを目的とする。 The present invention solves the above-described conventional problems, and enables smooth reproduction even when transfer jitter is present in a reception signal connected to the network, and enables cost reduction by eliminating the PLL function. An object of the present invention is to provide a moving picture decoding apparatus.
前記従来の課題を解決するために,本発明の動画像復号装置は,MPEG規格で圧縮されたデジタルデータストリームをネットワーク経由で受信するネットワークIF部と,前記ネットワークIF部からのデジタルデータを格納するストリームバッファと,前記ストリームバッファからのデジタルデータをデコードするデコーダ部と,前記デコーダ部からの表示タイミング最大遅延量から前記ストリームバッファの出力タイミングを制御するストリームバッファ出力制御部と,前記でコーダ部からの映像を表示する映像表示部とを備えている。 In order to solve the above-described conventional problems, a moving picture decoding apparatus according to the present invention stores a digital data stream compressed by the MPEG standard via a network and a digital data from the network IF part. A stream buffer; a decoder unit for decoding digital data from the stream buffer; a stream buffer output control unit for controlling the output timing of the stream buffer from a display timing maximum delay amount from the decoder unit; And a video display unit for displaying the video.
本構成によって,ストロームに含まれる時間情報と前記デコーダ部で管理している時間情報のずれの最大値を記録して,それ以降のストリームに対しても同時間のずれを持って出力タイミングを制御する。 This configuration records the maximum value of the deviation between the time information contained in the storm and the time information managed by the decoder unit, and controls the output timing with the same deviation for the subsequent streams. To do.
本発明の動画像復号装置によれば,ネットワーク部での転送ジッタがある場合でもなめらかに映像表示することができる。また,PLL機能が不要になるので,低コスト化が可能となる。 According to the moving picture decoding apparatus of the present invention, video can be displayed smoothly even when there is transfer jitter in the network unit. In addition, since the PLL function is unnecessary, the cost can be reduced.
以下,本発明を実施するための最良の形態について,図面を参照しながら説明する。
(第1実施形態)
Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.
(First embodiment)
図1は,本発明の第1実施形態における動画像受信装置のブロック図ある。図2は,本発明の第1実施形態における改善前の処理タイミング図である。図3は,本発明の第1実施形態における改善後の処理タイミング図である。図3において,図2と同じ構成要素については同じ符号を用い,説明を省略する。 FIG. 1 is a block diagram of a moving image receiving apparatus according to the first embodiment of the present invention. FIG. 2 is a processing timing diagram before improvement in the first embodiment of the present invention. FIG. 3 is a process timing chart after the improvement in the first embodiment of the present invention. In FIG. 3, the same components as those in FIG.
図1において,動画像受信装置はネットワークIF10,ストリームバッファ11,デコード部12,ストリームバッファ出力制御部13,映像表示部14とから構成されている。
In FIG. 1, the moving image receiving apparatus includes a network IF 10, a stream buffer 11, a
このような構成によれば,デコード部12はストリームに含まれる時刻情報とデコーダ部12内部でカウントする時刻のずれの最大値を記録し,ストリームバッファ出力タイミング制御部13は,そのずれの最大値を維持するようにストリームバッファからの出力タイミングを制御することで,なめらかな映像表示が可能となる。
According to such a configuration, the
図2において,F1〜F17は,奇数フレームのデータストリームを表している。T1〜T17は,デコーダの表示タイミングを表している。 In FIG. 2, F1 to F17 represent data streams of odd frames. T1 to T17 represent the display timing of the decoder.
バッファへの入力タイミングaは,ネットワークIFからストリームバッファ間のデータタイミングであり,ネットワーク部の影響により各フレーム間のタイミングが異なっている様子を表している。このとき,F3−F5間が最大遅延であり,デコーダの表示タイミングと比較して3フレーム遅れている。 The input timing a to the buffer is the data timing between the network IF and the stream buffer, and shows that the timing between the frames is different due to the influence of the network unit. At this time, the maximum delay is between F3 and F5, which is delayed by 3 frames compared to the display timing of the decoder.
バッファへの入力タイミングbは,ストリームバッファ11からデコード部間のデータタイミングであり,バッファへの入力タイミングcは,デコード部から映像表示部間のデータタイミングである。 The input timing b to the buffer is the data timing between the stream buffer 11 and the decoding unit, and the input timing c to the buffer is the data timing between the decoding unit and the video display unit.
図2のように,ネットワークIFより転送ジッタのある状態で映像表示がされているため違和感のある映像となる。図3は,バッファへの入力タイミングbにおいてF7のタイミングから,デコーダの表示タイミングとの最大遅延である3フレームを維持してストリームバッファからの出力タイミングを制御している。このため,バッファへの入力タイミングcでの映像表示タイミングにおいて各フレーム間のタイミングが均一になり,なめらかな表示が可能となる。 As shown in FIG. 2, the video is displayed with the transfer jitter from the network IF, so that the video looks strange. FIG. 3 controls the output timing from the stream buffer while maintaining 3 frames, which is the maximum delay from the timing of F7 to the display timing of the decoder, at the input timing b to the buffer. For this reason, the timing between the frames becomes uniform at the video display timing at the input timing c to the buffer, and smooth display is possible.
本発明にかかる動画像復号装置は,ネットワークの転送ジッタがある場合でもなめらかな映像表示が可能になるので,ネットワーク経由でMPEGデータを受信する受信装置等として有用である。 The moving picture decoding apparatus according to the present invention is useful as a receiving apparatus or the like for receiving MPEG data via a network because smooth video display is possible even when there is network transfer jitter.
10 ネットワークIF
11 ストリームバッファ部
12 デコード部
13 ストリームバッファ出力制御部
14 映像表示部
40 チューナ・モジュール
41 デスクランブラ
42 MPEGトランスポートデコーダ
43 MPEG2ビデオデコーダ43
44 NTSCエンコーダ
45 MPEG1オーディオデコーダ
46 D/Aコンバータ
47 制御用CPU
50 引き算部
51 クロック調整部
52 デジタルアナログ変換部
53 ローパスフィルタ
54 電圧制御発信部
55 カウンタ部
10 Network IF
DESCRIPTION OF SYMBOLS 11
44
50
Claims (1)
前記ネットワークIF部からのデジタルデータを格納するストリームバッファと
前記ストリームバッファからのデジタルデータをデコードするデコーダ部と
前記デコーダ部からの表示タイミング最大遅延量から前記ストリームバッファの出力タイミングを制御するストリームバッファ出力制御部と
前記でコーダ部からの映像を表示する映像表示部と
を備えた動画像復号装置において,
ストリームに含まれる時間情報と前記デコーダ部とで管理している時間情報のずれを補正してなめらかに映像表示することを特徴とする動画像復号装置。
A network IF unit that receives a digital data stream compressed in accordance with the MPEG standard via a network, a stream buffer that stores digital data from the network IF unit, a decoder unit that decodes digital data from the stream buffer, and the decoder unit In a video decoding device comprising: a stream buffer output control unit that controls the output timing of the stream buffer from a display timing maximum delay amount; and a video display unit that displays video from the coder unit,
A moving picture decoding apparatus characterized by correcting a difference between time information included in a stream and time information managed by the decoder unit and smoothly displaying a video.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006176205A JP2008010912A (en) | 2006-06-27 | 2006-06-27 | Motion picture decoding apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006176205A JP2008010912A (en) | 2006-06-27 | 2006-06-27 | Motion picture decoding apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008010912A true JP2008010912A (en) | 2008-01-17 |
Family
ID=39068765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006176205A Pending JP2008010912A (en) | 2006-06-27 | 2006-06-27 | Motion picture decoding apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008010912A (en) |
-
2006
- 2006-06-27 JP JP2006176205A patent/JP2008010912A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6559298B2 (en) | Data processing method and video transmission method | |
US7533402B2 (en) | Satellite set-top box decoder for simultaneously servicing multiple independent programs for display on independent display device | |
US8050330B2 (en) | Multiple time-base clock for processing multiple satellite signals | |
US6636270B2 (en) | Clock slaving methods and arrangements | |
US20050190872A1 (en) | Transcoding system and method for maintaining timing parameters before and after performing transcoding process | |
US8842218B2 (en) | Video/audio data output device and method | |
JP4643276B2 (en) | Wireless receiver | |
JP3815854B2 (en) | Digital PLL circuit and MPEG decoder | |
JP2001313936A (en) | Method and device for signal delivery | |
JP6813933B2 (en) | Video / audio transmission system, transmission method, transmitter and receiver | |
US6266384B1 (en) | Method and apparatus for time base recovery and processing | |
JPH11112982A (en) | Mpeg data receiver | |
KR20040019959A (en) | Data encoding/decoding apparatus | |
JP2008010912A (en) | Motion picture decoding apparatus | |
KR100243168B1 (en) | Audio/video synchronizing circuit of digital receiver for simultaneously receiving multiful channel and method therefor | |
KR20030082117A (en) | Method for audio/video signal lip-sync controlling in digital broadcasting receiver | |
JP3969083B2 (en) | Data processing apparatus and data processing method | |
JP4660377B2 (en) | Wireless video transmission device, video transmission device, wireless video reception device, video reception device, wireless video transmission / reception system, and video transmission / reception system | |
US8098737B1 (en) | Robust multi-tuner/multi-channel audio/video rendering on a single-chip high-definition digital multimedia receiver | |
JP2007235986A (en) | Data processing apparatus and data processing method | |
JP2001177401A (en) | Phase locked loop | |
JP2000307542A (en) | Data multiplexing device and data multiplexing method | |
JPH08280008A (en) | Method and device for encoding | |
WO2002032148A1 (en) | Adaptive clocking mechanism for digital video decoder | |
JP2010130391A (en) | Image processing method and image processing apparatus |