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

JP5380862B2 - Ipストリーム送受信システム、ipストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法 - Google Patents

Ipストリーム送受信システム、ipストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法 Download PDF

Info

Publication number
JP5380862B2
JP5380862B2 JP2008054241A JP2008054241A JP5380862B2 JP 5380862 B2 JP5380862 B2 JP 5380862B2 JP 2008054241 A JP2008054241 A JP 2008054241A JP 2008054241 A JP2008054241 A JP 2008054241A JP 5380862 B2 JP5380862 B2 JP 5380862B2
Authority
JP
Japan
Prior art keywords
pcr
stream
rtp
packet
received
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008054241A
Other languages
English (en)
Other versions
JP2009212876A (ja
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2008054241A priority Critical patent/JP5380862B2/ja
Priority to US12/397,120 priority patent/US8315312B2/en
Publication of JP2009212876A publication Critical patent/JP2009212876A/ja
Application granted granted Critical
Publication of JP5380862B2 publication Critical patent/JP5380862B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

本発明はIPストリーム送受信システム、IPストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法並びにそのプログラムに関し、特にIP(Internet Protocol)ストリームの受信処理のタイミング同期化に関する。
IPネットワーク上等でリアルタイムに映像、音声ストリーム等を送受信する場合には、一般的にUDP(User Datagram Protocol)パケットが用いられ、また映像、音声ストリームはMPEG2(Moving Pictures Expert Group−2)−TS(Transport Stream)に代表される符号化データや非圧縮(PCM:Pulse Code Modulation)データ等が用いられている。
このIPストリームの受信処理における同期タイミング(例えば、TSタイムスタンプ等)は、UDPより上位で定義されるプロトコル[例えば、RTP(Real−time Tramsport Protocol)等]上で付加されている。この場合、IPストリームとしては、図9に示すようなRTPヘッダを付加する例がある。
図9に示すIPストリームは、「IPヘッダ」、「UDPヘッダ」、「RTPヘッダ」、「ペイロード(PAYLOAD)(映像、音声等)」から構成され、同期タイミングが「RTPヘッダ」に挿入される。尚、上記の同期タイミングの代わりに、例えば、RTPヘッダ上のシーケンス番号先頭等を用いることも可能である。
IPストリームを送受信するシステムの構成例を図10に示す。図10において、映像/音声送信装置は、映像/音声入力及び映像フレーム同期を基に映像/音声の符号化処理を行う映像/音声符号化処理回路31と、符号化処理されたMPEG2−TS(Transport Stream)パケット(以下、TSパケットとする)にTSタイムスタンプを付加するTSタイムスタンプ付加回路32と、TSパケットに冗長パケットを付加するFEC(Forward Error Correction:順方向誤り訂正)符号化回路33と、TSパケットにRTPヘッダを付加するRTP化回路34と、UDPヘッダやIPヘッダを付加してIP網100に送信するUDP/IP送信回路35とを含んで構成されている。
また、映像/音声受信装置は、IP網100からIPパケットを受信しかつIPパケットから「IPヘッダ」、「UDPヘッダ」を外して出力するUDP/IP受信回路41と、その出力されたパケットから「RTPヘッダ」を外して出力するRTP外し回路42と、ペイロードのTSパケットに対してFEC復号化を行うFEC復号化回路43と、FEC復号して誤り訂正が行われたTSパケットからTSタイムスタンプを再生するTSタイムスタンプ再生回路44と、TSパケットから映像/音声の復号化処理を行う映像/音声復号処理回路45とを含んで構成されている。
このIPストリームの同期タイミング(受信処理タイミング)は、IPストリームを受信した直後のFEC復号化処理等(ブロック、フレーミング処理)に必要となる。ここで、ブロックとはn個のTSパケットからなる組を指している。また、FEC復号化処理等にて、後述する誤り訂正処理が行われてロストしたTSパケットの復元が行われる(例えば、特許文献1参照)。
上記の同期タイミングは、送信側でTSパケットの先頭バイト到達時の時間を、送信直前に、TSタイムスタンプとして付加し(図9参照)、受信側のTSタイムスタンプ再生回路44でTSタイムスタンプを再生し、TSパケット先頭に付加されているタイムスタンプ情報を見ながら、送信時(TSタイムスタンプ付加時)とパケット間隔が同じになるように、図示せぬFIFO(First In First Out)等を使って制御している。ここで、タイムスタンプ情報は27MHz、カウント値32bit(4Byte)で表現される。これは、一般的に、タイムスタンプ付きTS(TTS)と呼ばれることがある。
本発明に関連するTSタイムスタンプの付加例を図11に示している。この図11に示す例の場合、TSパケット#0のTSタイムスタンプをt0、TSパケット#1のTSタイムスタンプをt1とし、TSパケット#0をFIFOから読出し開始した時間をtAとすると、TSパケット#1のFIFOから読出すタイミングtBは、
tB=tA+(t1−t0)
という式によって算出される。
また、FEC処理においては、一般にリード・ソロモン符号やLDPC(low density parity check)符号等の「線形符号」を利用することができる。以下、LDPC符号を例に取ってパケットレベル(1パケット=符号語の1ビット)の誤り訂正動作について簡単に説明する。
まず、送信側において、FEC処理に、パケット「0」〜「6」が入力されると、図12に示すように、予め設定された検査行列を基に冗長パケット「7」〜「9」が作成される。この例の場合、冗長パケット「7」はパケット「1」とパケット「3」とパケット「5」との排他的論理和(eXclusive OR)をとることで算出され、冗長パケット「8」はパケット「2」とパケット「4」とパケット「6」との排他的論理和をとることで算出され、冗長パケット「9」はパケット「0」とパケット「3」とパケット「6」との排他的論理和をとることで算出される。
受信側では、図13に示すように、冗長パケット「7」〜「9」が付加されかつパケット「0」,「3」,「6」がロストしたIPストリームを受信すると、受信パケットのシーケンス番号をみて受信したパケットの位置に‘0’を書込むことでエラーリストを作成する。この時、エラーリストの初期値を‘1’とする。この場合、パケット「0」,「3」,「6」がロストしているので、エラーリストは‘1001001000’となる。
このエラーリストと上記の検査行列とを突き合わせ、エラーリストを頭から順にリードし、エラーリストが‘1’の部分に対応する「列」に重み(‘1’)があれば、それを「エラー重み」(丸で囲んだ箇所)と定義し、「エラー重み」が行毎に幾つあるかをカウントしていく(行エラー重み数)。
図13に示す例では、検査行列の1行目の行エラー重み数が「1」、検査行列の2行目の行エラー重み数が「1」、検査行列の3行目の行エラー重み数が「3」となる。この結果から、検査行列の1行目及び2行目が復元可能と判断され、それぞれ検査行列の1行目及び2行目の「エラー重み」以外の重み(‘1’)の部分のパケットの排他的論理和をとることでロストしたパケット「3」,「6」を復元する。この例の場合、ロストしたパケット「3」はパケット「1」とパケット「5」とパケット「7」との排他的論理和をとることで復元され、ロストしたパケット「6」はパケット「2」とパケット「4」とパケット「8」との排他的論理和をとることで復元される。
以上の処理は、FEC処理における「サーチ」と呼ばれており、1回目の「サーチ」ではロストしたパケット「3」,「6」が復元されたこととなる。続いて、FEC処理では、2回目の「サーチ」が行われるが、その際に、ロストしたパケット「3」,「6」が復元されたので、復元されたパケット「3」,「6」の位置に‘0’を書込むことでエラーリストを更新する。
2回目の「サーチ」でも、上記と同様に、エラーリストと上記の検査行列とを突き合わせ、エラーリストを頭から順にリードし、エラーリストが‘1’の部分に対応する「列」に重み(‘1’)があれば、それを「エラー重み」(丸で囲んだ箇所)と定義し、「エラー重み」が行毎に幾つあるかをカウントしていく(行エラー重み数)。
図14に示す例では、検査行列の1行目の行エラー重み数が「0」、検査行列の2行目の行エラー重み数が「0」、検査行列の3行目の行エラー重み数が「1」となる。この結果から、検査行列の3行目が復元可能と判断され、検査行列の3行目の「エラー重み」以外の重み(‘1’)の部分のパケットの排他的論理和をとることでロストしたパケット「0」を復元する。この例の場合、ロストしたパケット「0」はパケット「3」とパケット「6」とパケット「9」との排他的論理和をとることで復元される。
以上に示したように、LDPCのような誤り訂正処理では、エラー訂正可能なパターンがなくなるまで何度もサーチを繰り返し行う。しかしながら、LDPCのような誤り訂正処理時間には、図15,16に示すようなリアルタイムで処理する場合、限りがあるため(1FECブロック時間)、各FECブロックの訂正開始時間を規定する必要がある。この場合、各FECブロックの訂正開始時間はFEC出力タイミング(=TSタイムスタンプ再生タイミング)より決定される。
図15,16に示すように、FEC処理は、「FEC入力」、「FEC訂正」、「FEC出力」が順次行われる。つまり、まず、FEC入力#1の処理が行われ、FEC入力#1の処理が終了すると、FEC入力#2の処理とFEC訂正#1の処理とが行われる。続いて、FEC入力#2の処理が終了すると、FEC入力#3の処理とFEC訂正#2の処理とFEC出力#1の処理とが行われる。このように、FEC処理では、FEC入力、FEC訂正、FEC出力各々の処理が順次行われる。
図10に示すIPストリームを送受信するシステムでは、TSパケットに付加されたTTSの時間情報を使って正しいブロック同期生成を行うことができるので、安定的・効果的に誤り訂正等の処理を行うことができる。TTSは、図9に示すように、ペイロード中の各TSパケットの先頭に27MHz精度の時間情報として付加されている。
しかしながら、IPメディア伝送上は、特段の規定がなければ、TTSを付加しなくともよいため、図17に示すように、TTSなしのIPストリームを送受信するシステムの構成も考えられる。図17において、映像/音声送信装置は、映像/音声符号化処理回路31と、FEC符号化回路33と、RTP化回路34と、UDP/IP送信回路35とを含んで構成され、映像/音声受信装置は、UDP/IP受信回路41と、RTPタイムスタンプ再生回路46と、FEC復号化回路43と、映像/音声復号処理回路45とを含んで構成されている。
これら映像/音声送信装置及び映像/音声受信装置は、図18,19に示すように動作する。尚、図17に示すシステムでは、TTSがないため、映像/音声送信装置においてRTP化回路34で付加するRTPヘッダのタイムスタンプ(図9参照)を、映像/音声受信装置においてRTPタイムスタンプ再生回路46でRTPヘッダのタイムスタンプを再生してブロック同期生成を行っている。
特開2005−210219号公報
上述した本発明に関連するIPストリームの受信装置では、図19に示すように、RTPヘッダのタイムスタンプを再生してブロック同期生成を行っている。しかしながら、RTPヘッダのタイムスタンプの時間情報は、90KHzの精度しかない。
そのため、TTSなしのIPストリームを送受信するシステムでは、受信同期がRTPヘッダのタイムスタンプの時間情報の精度以上の精度で行うことができないので、受信出力品質に影響を与えてしまう。例えば、IPストリームの受信が安定な状態でも、最大90KHzのジッタが生じるため、安定的・効果的に誤り訂正等の処理を行うことが困難となる。
具体的には、誤り訂正処理時間を充分に確保することが難しくなる場合があり、前のブロックの受信処理の時間がネットワークジッタ(最大90KHzのジッタ)で延びてしまうと、そのブロックに続くブロックの誤り訂正処理時間が充分に確保できなくなる等の影響を与えてしまう。誤り訂正処理時間が短くなると、サーチの繰り返し回数が減ることとなり、誤り訂正能力が弱くなってしまうこととなる。
そこで、本発明の目的は上記の問題点を解消し、タイムスタンプ付きTSがない場合でも、受信側において、送信側に同期化した信号タイミングを安定的に生成することができ、処理タイミングの安定化及び誤り訂正処理能力の安定化を図ることができるIPストリーム送受信システム、IPストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法並びにそのプログラムを提供することにある。
本発明によるIPストリーム送受信システムは、
受信IP(Internet Protocol)ストリームの入力時にその受信処理タイミングにて前記受信IPストリームを受信した直後のFEC(Forward Error Correction:順方向誤り訂正)復号処理を少なくとも行うIPストリーム受信装置に、
前記受信IPストリーム中に定期的に付加されているPCR(Program Clock Reference)を抽出するPCR抽出手段と、
前記PCR抽出手段で抽出されたPCRが入っていたRTP(Real−time Transport Protocol)パケットのシーケンス番号及びこのRTPパケットのペイロード部での位置情報を検出するRTP情報抽出手段と、
前記PCR抽出手段で抽出されたPCRと前記RTP情報抽出手段で検出された情報とに基づいて前記FEC復号処理のブロック同期を生成する同期計算手段とを有し、
前記同期計算手段は、n,n+1番目(nは正の整数)のPCR差分と、前記n,n+1番目のPCR間のTSパケット数と、1RTPパケット周期とを算出し、それらの算出結果を基に1FECブロック同期を算出している。
本発明によるIPストリーム受信装置は、
受信IP(Internet Protocol)ストリームの入力時にその受信処理タイミングにて前記受信IPストリームを受信した直後のFEC(Forward Error Correction:順方向誤り訂正)復号処理を少なくとも行うIPストリーム受信装置であって、
前記受信IPストリーム中に定期的に付加されているPCR(Program Clock Reference)を抽出するPCR抽出手段と、
前記PCR抽出手段で抽出されたPCRが入っていたRTP(Real−time Transport Protocol)パケットのシーケンス番号及びこのRTPパケットのペイロード部での位置情報を検出するRTP情報抽出手段と、
前記PCR抽出手段で抽出されたPCRと前記RTP情報抽出手段で検出された情報とに基づいて前記FEC復号処理のブロック同期を生成する同期計算手段とを有し、
前記同期計算手段は、n,n+1番目(nは正の整数)のPCR差分と、前記n,n+1番目のPCR間のTSパケット数と、1RTPパケット周期とを算出し、それらの算出結果を基に1FECブロック同期を算出している。
本発明による受信処理タイミング同期化方法は、
受信IP(Internet Protocol)ストリームの入力時にその受信処理タイミングにて前記受信IPストリームを受信した直後のFEC(Forward Error Correction:順方向誤り訂正)復号処理を少なくとも行うIPストリーム受信装置が、
前記受信IPストリーム中に定期的に付加されているPCR(Program Clock Reference)を抽出するPCR抽出処理と、
前記PCR抽出手段で抽出されたPCRが入っていたRTP(Real−time Transport Protocol)パケットのシーケンス番号及びこのRTPパケットのペイロード部での位置情報を検出するRTP情報抽出処理と、
前記PCR抽出処理で抽出されたPCRと前記RTP情報抽出処理で検出された情報とに基づいて前記FEC復号処理のブロック同期を生成する同期計算処理とを実行し、
前記同期計算処理は、n,n+1番目(nは正の整数)のPCR差分と、前記n,n+1番目のPCR間のTSパケット数と、1RTPパケット周期とを算出し、それらの算出結果を基に1FECブロック同期を算出することを特徴とする。
本発明によるプログラムは、
受信IP(Internet Protocol)ストリームの入力時にその受信処理タイミングにて前記受信IPストリームを受信した直後のFEC(Forward Error Correction:順方向誤り訂正)復号処理を少なくとも行うIPストリーム受信装置内のコンピュータに実行させるためのプログラムであって、
前記受信IPストリーム中に定期的に付加されているPCR(Program Clock Reference)を抽出するPCR抽出処理と、
前記PCR抽出処理で抽出されたPCRが入っていたRTP(Real−time Transport Protocol)パケットのシーケンス番号及びこのRTPパケットのペイロード部での位置情報を検出するRTP情報抽出処理と、
前記PCR抽出処理で抽出されたPCRと前記RTP情報抽出処理で検出された情報とに基づいて前記FEC復号処理のブロック同期を生成する同期計算処理とを含み、
前記同期計算処理は、n,n+1番目(nは正の整数)のPCR差分と、前記n,n+1番目のPCR間のTSパケット数と、1RTPパケット周期とを算出し、それらの算出結果を基に1FECブロック同期を算出することを特徴とする。
本発明は、上記のような構成及び動作とすることで、タイムスタンプ付きTSがない場合でも、受信側において、送信側に同期化した信号タイミングを安定的に生成することができ、処理タイミングの安定化及び誤り訂正処理能力の安定化を図ることができるという効果が得られる。
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明の概念について図1を参照して説明する。図1は本発明によるIP(Internet Protocol)ストリーム受信装置の構成例を示すブロック図である。図1において、本発明によるIPストリーム受信装置は、UDP(User Datagram Protocol)/IP受信回路11と、PCR(Program Clock Reference)抽出回路12と、RTP(Real−time Tramsport Protocol)情報抽出回路13と、同期計算回路14と、RTP外し回路15と、FEC(Forward Error Correction:順方向誤り訂正)復号化回路16とを含んで構成されている。
尚、PCR抽出回路12、RTP情報抽出回路13、同期計算回路14の処理は、コンピュータ[例えば、CPU(中央処理装置)等]がメモリ等に格納されたプログラムを実行することでも実現可能である。また、本発明によるIPストリーム送受信システムでは、IPストリーム送信装置及びIPストリーム受信装置として、映像/音声送信装置及び映像/音声受信装置の例について説明する。
UDP/IP受信回路11は、図示せぬIP網からIPパケットを受信すると、IPパケットからUDPヘッダやIPヘッダを外してRTP外し回路15に送出する。RTP外し回路15は、UDPヘッダやIPヘッダが外されたパケットからRTPヘッダを外してMPEG2−TS(Moving Pictures Expert Group−2)−TS(Transport Stream)パケット(以下、TSパケットとする)を取出し、そのTSパケットをFEC復号化回路16に送る。
PCR抽出回路12は、UDPヘッダやIPヘッダが外されたパケット(RTPヘッダを外す前のパケット)からPCRを抽出する。RTP情報抽出回路13は、UDPヘッダやIPヘッダが外されたパケットのRTPヘッダから後述する同期計算回路14でのブロック同期の生成に使用するRTP情報を抽出する。
同期計算回路14は、PCR抽出回路12で抽出されたPCR値とRTP情報抽出回路13で抽出されたRTP情報とに基づいてブロック同期の生成を行う。FEC復号化回路16は、RTPヘッダが外されたTSパケットに対して、同期計算回路14で生成されたブロック同期に基づいてFEC復号化を行い、そのTSパケットに対して誤り訂正を行う。
尚、本発明によるIPストリーム送受信システムのIPストリーム送信装置は、図17に示すTTSなしのIPストリームを送受信するシステムの映像/音声送信装置と同様の構成となっているので、その図示及び説明は省略する。
ここで、PCRとは、MPEGシステムの復号器において、時刻基準となるSTC(System Time Clock)値(基準となる同期情報)を、符号器側で意図した値にセットするための情報であり、複数パケットに1回の割合でTSヘッダ内のアダプテーションフィールドに書込まれている。
PCR情報は、27MHzで300カウントした9ビットのPCR_EXTと、PCR_EXT一周期に相当する90KHzを基準にした33ビットのPCR_BASEとから構成されている。尚、地上ディジタルテレビジョン送出運用規定[ARIB(Association of Radio Industries and Businesses of Japan) TR−B14]では、図2に示すように、PCR送出周期が100ms以下と規定されている。
本発明では、上記のように、MPEG2−TSストリーム中に定期的に付加されているPCR情報を用いて高精度なRTP再生同期、FECブロック同期を生成することによって、タイムスタンプ付きTSがない場合でも、受信側において、送信側に同期化した信号タイミングを安定的に生成することができ、処理タイミングの安定化及び誤り訂正処理能力の安定化を図ることができる。
図3は本発明の実施の形態によるIPストリーム受信装置としての映像/音声受信装置の構成例を示すブロック図である。図3において、映像/音声受信装置は、UDP/IP受信回路11と、PCR抽出回路12と、RTP情報抽出回路13と、同期計算回路14と、RTP外し回路15と、FEC復号化回路16と、映像/音声復号化処理回路(MPEG2)17とを含んで構成されている。
UDP/IP受信回路11は、IP網100からIPパケットを受信すると、IPパケットからUDPヘッダやIPヘッダを外してRTP外し回路15に送出する。RTP外し回路15は、UDPヘッダやIPヘッダが外されたパケットからRTPヘッダを外してTSパケットを取出し、そのTSパケットをFEC復号化回路16に送る。
PCR抽出回路12は、UDPヘッダやIPヘッダが外されたパケット(RTPヘッダを外す前のパケット)からPCRを抽出する。RTP情報抽出回路13は、UDPヘッダやIPヘッダが外されたパケットのRTPヘッダから後述する同期計算回路14でのブロック同期の生成に使用するRTP情報を抽出する。
同期計算回路14は、PCR抽出回路12で抽出されたPCR値とRTP情報抽出回路13で抽出されたRTP情報とに基づいてブロック同期の生成を行う。FEC復号化回路16は、RTPヘッダが外されたTSパケットに対して、同期計算回路14で生成されたブロック同期に基づいてFEC復号化を行い、そのTSパケットに対して誤り訂正を行う。
映像/音声復号化処理回路17は、TSパケット(誤り訂正された)を受取ると、TSパケットに対して映像/音声の復号化処理を行い、映像/音声を図示せぬ他の回路に出力するとともに、映像フレーム同期を再生して他の回路に出力する。
ここで、FEC復号化回路16は、同期計算回路14からブロック同期が送られてくると、ブロック同期に従って上記のFEC入力処理、FEC訂正処理、FEC出力処理を実行する。
図4は本発明の実施の形態で用いるRTPヘッダの構成を示す図である。図4において、RTPヘッダは、「v(バージョン)」、「p(パディング)」、「x(拡張)」、「cc[CSRC(contributing source identifier)数]」、「m(マーカー)」、「pt(ペイロード・タイプ)」、「seq(シーケンス番号)」、「タイムスタンプ」、「SSRC(synchronization source identifier)」、「CSRC」から構成されている。
RTPヘッダは、上記の図9に示すように、「ペイロード(PAYLOAD)(映像、音声等)」の前段に付加され、12バイト(96ビット)の固定ヘッダ部分(「v」、「p」、「x」、「cc」、「m」、「pt」、「seq」、「タイムスタンプ」、「SSRC」)と、CSRC識別子の0〜64バイトの可変長ヘッダ部分とから構成されている。
尚、「シーケンス番号」は、RTPパケットの順番を表すフィールドで、パケットを1つ送る毎に値を1つずつ増やして設定される。このフィールドを用いることで、受信側ではパケットロスを検知したり、パケットの順序を知ることが可能である。「シーケンス番号」は、初期値として、乱数にすることが推奨されている。
また、「タイムスタンプ」は、RTPペイロードの最初のデータがサンプリングされた瞬間の時刻情報が記述される。受信側では、再生時のタイミングをこのタイムスタンプによって決定する。「タイムスタンプ」は、実際の時刻とは関係なく、固定周波数でサンプリングしている場合には、サンプル数を設定することができる。
サンプリング周波数が90KHzの場合には、約11μsに1度サンプリングされる。例えば、11msに1度、RTPバケットを送信する場合には、「11[ms]/11[μs]=1000」となり、1パケット毎に1000ずつ値を増加させることになる。「タイムスタンプ」も、初期値として、乱数にすることが推奨されている。
図5は本発明の実施の形態で用いるTSパケットの構成を示す図である。図5において、TSパケットは、「TSヘッダ」、「アダプテーションフィールド」、「ペイロード」から構成されている。図5において、「TSヘッダ」の「A」は「アダプテーションフィールドコントロール」、「アダプテーションフィールド」の「B」は「アダプテーションフィールド長」、「アダプテーションフィールド」の「C」は「PCR」を示している。
図6は本発明の実施の形態で用いるTSパケットにおける多重化とPID(Packet ID)との関係を示す図である。この図6を参照して、PCR抽出回路12にてPCRを抽出する処理について説明する。
上記のTSヘッダには、TSパケットに含まれる情報の種類を判別するためにPIDが含まれている。PCRは、PCR PIDを持つTSパケットに含まれているが、パケットの種類とPIDの値との対応が一定ではないため、PCRの値を知るためには、PCR PIDの値を知る必要がある。上記のパケットの種類とPIDの値との対応を行うための対応表は、TSパケットのデータの中に含まれている。この対応表は、PMT(Program Map Table)と呼ばれている。
また、このPMTのデータが含まれているTSパケットのPIDも、上記と同様に、一定ではなく、PAT(Program Assign Table)と呼ばれるパケットの中で定義されている。但し、PATが含まれるパケットのPIDは、「0」と規定されている。
したがって、PCR抽出回路12は、(1)PIDが「0」のパケットを探索し、PATの解析を行ってPMTのPIDを取得する、(2)PIDが、取得したPMTのPIDと一致するパケットを探索し、PMTの解析を行ってPCRのPIDを取得する、(3)PIDが、取得したPCRのPIDと一致するパケットを探索し、そのパケットからPCRの値を取得する、という処理を行うことでPCRを抽出することができる。
図7は図3のPCR抽出回路12とRTP情報抽出回路13と同期計算回路14とによるブロック同期の生成処理を示すフローチャートであり、図8は本発明の実施の形態によるブロック同期の生成処理の具体例を説明するための図である。これら図3〜図8を参照して本発明の実施の形態によるブロック同期の生成処理について具体的に説明する。尚、図7に示すPCR抽出回路12とRTP情報抽出回路13と同期計算回路14とによるブロック同期の生成処理は、上述したように、コンピュータがプログラムを実行することで実現可能である。
PCR抽出回路12は、受信したIPストリームが入力されると(図7ステップS1)、上述した手順でMPEG2−TSストリーム中のPCRを抽出し(図7ステップS2)、PCR値(PCR)を抽出する(図7ステップS3)。
RTP情報抽出回路13は、PCR抽出回路12で抽出されたPCRが入っていたRTPパケットの「シーケンス番号」(SN)及びそのPCRが入っていたRTPパケットのペイロード部での位置[ペイロード部の何TSパケット目(TN)にあったか]を検出する(図7ステップS4)。
同期計算回路14は、n,n+1番目(nは正の整数)のPCR差分を算出する(図7ステップS5)。このPCR差分Dif_PCR(n)は、n番目のPCRをPCR(n)、n+1番目のPCRをPCR(n+1)とすると、
Dif_PCR(n)=PCR(n+1)−PCR(n)
という式で計算される。
また、同期計算回路14は、n,n+1番目各々のシーケンス番号及びペイロード部での位置からn,n+1番目のPCR間のTSパケット数を算出する(図7ステップS6)。このPCR間のTSパケット数TSN(n)は、n番目のシーケンス番号をSN(n)、ペイロード部での位置をTN(n)とし、n+1番目のシーケンス番号をSN(n+1)、ペイロード部での位置をTN(n+1)とし、1RTPパケット中のTSパケット数をTPとすると、
TSN(n)=[SN(n+1)−SN(n)]×TP
−TN(n)+TN(n+1)
という式で計算される。
さらに、同期計算回路14は、1RTPパケット周期を算出する(図7ステップS7)。この1RTPパケット周期RT(n)は、
RT(n)=Dif_PCR(n)/[TSN(n)/TP]
という式で計算される。
さらにまた、同期計算回路14は、1FECブロック周期を算出してFEC復号化回路16に送出する(図7ステップS8)。この1FECブロック周期FT(n)は、1FECブロック中のRTPパケット数をRPとすると、
FT(n)=RT(n)×RP
という式で計算される。
PCR抽出回路12、RTP情報抽出回路13、同期計算回路14は、それぞれIPストリームが終了するまで(図7ステップS9)、上記の処理を繰り返し行う(図7ステップS2〜S9)。
次に、図8を参照して本発明の実施の形態によるブロック同期の生成処理について具体的に説明する。ここで、1RTPパケット中のTSパケット数TP=7とし、1FECブロック中のRTPパケット数RP=10とする。また、PCR値等は図8に示す値とする。
まず、PCR差分Dif_PCR(n)は、
Dif_PCR(n)=PCR(n+1)−PCR(n)
=280,000−10,000
=270,000
となる。
PCR間のTSパケット数TSN(n)は、
TSN(n)=[SN(n+1)−SN(n)]×TP
−TN(n)+TN(n+1)
=(312−12)×7−3+6
=2103
となる。
1RTPパケット周期RT(n)は、
RT(n)=Dif_PCR(n)/[TSN(n)/TP]
=270,000/(2103/7)
≒898.7
となる。
1FECブロック周期FT(n)は、
FT(n)=RT(n)×RP
=898.7×10
=8987
となる。
このように、本実施の形態では、MPEG2−TSストリーム中に定期的に付加されているPCR情報を用いることで、高精度なRTP再生同期、FECブロック同期を生成することができるので、タイムスタンプ付きTSがない場合でも、受信側において、送信側に同期化した信号タイミングを安定的に生成することができ、処理タイミングの安定化及び誤り訂正処理能力の安定化を図ることができる。
本発明によるIPストリーム受信装置の構成例を示すブロック図である。 本発明にて用いるPCR送出周期を示す図である。 本発明の実施の形態によるIPストリーム受信装置としての映像/音声受信装置の構成例を示すブロック図である。 本発明の実施の形態で用いるRTPヘッダの構成を示す図である。 本発明の実施の形態で用いるTSパケットの構成を示す図である。 本発明の実施の形態で用いるTSパケットにおける多重化とPIDとの関係を示す図である。 図3のPCR抽出回路とRTP情報抽出回路と同期計算回路とによるブロック同期の生成処理を示すフローチャートである。 本発明の実施の形態によるブロック同期の生成処理の具体例を説明するための図である。 本発明に関連するシステムにおけるIPストリームの構成を示す図である。 本発明に関連するIPストリームを送受信するシステムの構成例を示すブロック図である。 本発明に関連するTSタイムスタンプの付加例を示す図である。 本発明に関連するFEC処理の処理例を示す図である。 本発明に関連するFEC処理の処理例を示す図である。 本発明に関連するFEC処理の処理例を示す図である。 本発明に関連するIPストリームを送受信するシステムの送信側の動作を示すタイミングチャートである。 本発明に関連するIPストリームを送受信するシステムの受信側の動作を示すタイミングチャートである。 本発明に関連するTTSなしのIPストリームを送受信するシステムの構成例を示すブロック図である。 本発明に関連するTTSなしのIPストリームを送受信するシステムの送信側の動作を示すタイミングチャートである。 本発明に関連するTTSなしのIPストリームを送受信するシステムの受信側の動作を示すタイミングチャートである。
符号の説明
11 UDP/IP受信回路
12 PCR抽出回路
13 RTP情報抽出回路
14 同期計算回路
15 RTP外し回路
16 FEC復号化回路
17 映像/音声復号化処理回路(MPEG2)
100 IP網

Claims (13)

  1. 受信IP(Internet Protocol)ストリームの入力時にその受信処理タイミングにて前記受信IPストリームを受信した直後のFEC(Forward Error Correction:順方向誤り訂正)復号処理を少なくとも行うIPストリーム受信装置に、
    前記受信IPストリーム中に定期的に付加されているPCR(Program Clock Reference)を抽出するPCR抽出手段と、
    前記PCR抽出手段で抽出されたPCRが入っていたRTP(Real−time Transport Protocol)パケットのシーケンス番号及びこのRTPパケットのペイロード部での位置情報を検出するRTP情報抽出手段と、
    前記PCR抽出手段で抽出されたPCRと前記RTP情報抽出手段で検出された情報とに基づいて前記FEC復号処理のブロック同期を生成する同期計算手段とを有し、
    前記同期計算手段は、n,n+1番目(nは正の整数)のPCR差分と、前記n,n+1番目のPCR間のTSパケット数と、1RTPパケット周期とを算出し、それらの算出結果を基に1FECブロック同期を算出することを特徴とするIPストリーム送受信システム。
  2. 前記PCR抽出手段は、前記受信IPストリームのPAT(Program Assign Table)を解析してPMT(Program Map Table)のデータを取得し、前記PMTを解析して前記PCRの値を抽出することを特徴とする請求項1記載のIPストリーム送受信システム。
  3. 前記受信IPストリームは、少なくとも映像及び音声ストリームのUDP(User Datagram Protocol)パケットであることを特徴とする請求項1または2記載のIPストリーム送受信システム。
  4. 前記映像及び音声ストリームは、MPEG2(Moving Pictures Expert Group−2)−TS(Transport Stream)を含む符号化データ及び非圧縮データであることを特徴とする請求項3記載のIPストリーム送受信システム。
  5. 受信IP(Internet Protocol)ストリームの入力時にその受信処理タイミングにて前記受信IPストリームを受信した直後のFEC(Forward Error Correction:順方向誤り訂正)復号処理を少なくとも行うIPストリーム受信装置であって、
    前記受信IPストリーム中に定期的に付加されているPCR(Program Clock Reference)を抽出するPCR抽出手段と、
    前記PCR抽出手段で抽出されたPCRが入っていたRTP(Real−time Transport Protocol)パケットのシーケンス番号及びこのRTPパケットのペイロード部での位置情報を検出するRTP情報抽出手段と、
    前記PCR抽出手段で抽出されたPCRと前記RTP情報抽出手段で検出された情報とに基づいて前記FEC復号処理のブロック同期を生成する同期計算手段とを有し、
    前記同期計算手段は、n,n+1番目(nは正の整数)のPCR差分と、前記n,n+1番目のPCR間のTSパケット数と、1RTPパケット周期とを算出し、それらの算出結果を基に1FECブロック同期を算出することを特徴とするIPストリーム受信装置。
  6. 前記PCR抽出手段は、前記受信IPストリームのPAT(Program Assign Table)を解析してPMT(Program Map Table)のデータを取得し、前記PMTを解析して前記PCRの値を抽出することを特徴とする請求項5記載のIPストリーム受信装置。
  7. 前記受信IPストリームは、少なくとも映像及び音声ストリームのUDP(User Datagram Protocol)パケットであることを特徴とする請求項5または6記載のIPストリーム受信装置。
  8. 前記映像及び音声ストリームは、MPEG2(Moving Pictures Expert Group−2)−TS(Transport Stream)を含む符号化データ及び非圧縮データであることを特徴とする請求項7記載のIPストリーム受信装置。
  9. 受信IP(Internet Protocol)ストリームの入力時にその受信処理タイミングにて前記受信IPストリームを受信した直後のFEC(Forward Error Correction:順方向誤り訂正)復号処理を少なくとも行うIPストリーム受信装置が、
    前記受信IPストリーム中に定期的に付加されているPCR(Program Clock Reference)を抽出するPCR抽出処理と、
    前記PCR抽出手段で抽出されたPCRが入っていたRTP(Real−time Transport Protocol)パケットのシーケンス番号及びこのRTPパケットのペイロード部での位置情報を検出するRTP情報抽出処理と、
    前記PCR抽出処理で抽出されたPCRと前記RTP情報抽出処理で検出された情報とに基づいて前記FEC復号処理のブロック同期を生成する同期計算処理とを実行し、
    前記同期計算処理は、n,n+1番目(nは正の整数)のPCR差分と、前記n,n+1番目のPCR間のTSパケット数と、1RTPパケット周期とを算出し、それらの算出結果を基に1FECブロック同期を算出することを特徴とする受信処理タイミング同期化方法。
  10. 前記PCR抽出処理は、前記受信IPストリームのPAT(Program Assign Table)を解析してPMT(Program Map Table)のデータを取得し、前記PMTを解析して前記PCRの値を抽出することを特徴とする請求項9記載の受信処理タイミング同期化方法。
  11. 前記受信IPストリームは、少なくとも映像及び音声ストリームのUDP(User Datagram Protocol)パケットであることを特徴とする請求項9または10記載の受信処理タイミング同期化方法。
  12. 前記映像及び音声ストリームは、MPEG2(Moving Pictures Expert Group−2)−TS(Transport Stream)を含む符号化データ及び非圧縮データであることを特徴とする請求項11記載の受信処理タイミング同期化方法。
  13. 受信IP(Internet Protocol)ストリームの入力時にその受信処理タイミングにて前記受信IPストリームを受信した直後のFEC(Forward Error Correction:順方向誤り訂正)復号処理を少なくとも行うIPストリーム受信装置内のコンピュータに実行させるためのプログラムであって、
    前記受信IPストリーム中に定期的に付加されているPCR(Program Clock Reference)を抽出するPCR抽出処理と、
    前記PCR抽出手段で抽出されたPCRが入っていたRTP(Real−time Transport Protocol)パケットのシーケンス番号及びこのRTPパケットのペイロード部での位置情報を検出するRTP情報抽出処理と、
    前記PCR抽出処理で抽出されたPCRと前記RTP情報抽出処理で検出された情報とに基づいて前記FEC復号処理のブロック同期を生成する同期計算処理とを含み、
    前記同期計算処理は、n,n+1番目(nは正の整数)のPCR差分と、前記n,n+1番目のPCR間のTSパケット数と、1RTPパケット周期とを算出し、それらの算出結果を基に1FECブロック同期を算出することを特徴とするプログラム。
JP2008054241A 2008-03-05 2008-03-05 Ipストリーム送受信システム、ipストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法 Expired - Fee Related JP5380862B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008054241A JP5380862B2 (ja) 2008-03-05 2008-03-05 Ipストリーム送受信システム、ipストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法
US12/397,120 US8315312B2 (en) 2008-03-05 2009-03-03 IP stream communicating system, IP stream receiving apparatus and reception processing timing sync method for use in IP stream receiving apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008054241A JP5380862B2 (ja) 2008-03-05 2008-03-05 Ipストリーム送受信システム、ipストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法

Publications (2)

Publication Number Publication Date
JP2009212876A JP2009212876A (ja) 2009-09-17
JP5380862B2 true JP5380862B2 (ja) 2014-01-08

Family

ID=41053528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008054241A Expired - Fee Related JP5380862B2 (ja) 2008-03-05 2008-03-05 Ipストリーム送受信システム、ipストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法

Country Status (2)

Country Link
US (1) US8315312B2 (ja)
JP (1) JP5380862B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5493910B2 (ja) * 2010-01-25 2014-05-14 ソニー株式会社 無線通信装置、無線通信方法、通信制御装置、およびプログラム
US9363684B2 (en) * 2010-09-29 2016-06-07 Telefonaktiebolaget Lm Ericsson (Publ) Determining loss of IP packets
JP5890208B2 (ja) * 2012-03-14 2016-03-22 日本放送協会 パケット送信装置、パケット受信装置及びパケット伝送システム
EP3022860B1 (en) * 2013-07-18 2021-11-10 Samsung Electronics Co., Ltd. Apparatus and method for sending/receiving packet in multimedia communication system
CN104320676B (zh) * 2014-07-02 2017-07-28 浙江广播电视集团 一种视频传输流中节目时钟参考异常跳动校正的方法
US9741342B2 (en) 2014-11-26 2017-08-22 Panasonic Intellectual Property Corporation Of America Method and apparatus for recognizing speech by lip reading
JP6101380B2 (ja) * 2016-02-17 2017-03-22 日本放送協会 パケット受信装置
CN110198321A (zh) * 2019-06-13 2019-09-03 北京奇艺世纪科技有限公司 一种数据包处理方法、装置、服务器及存储介质
CN114339348B (zh) * 2021-11-23 2024-02-06 伟乐视讯科技股份有限公司 一种基于频差检测和补偿的pcr校正方法和系统
CN114448954A (zh) * 2021-12-30 2022-05-06 普强时代(珠海横琴)信息技术有限公司 一种静音处理方法以及装置、存储介质、电子装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440346A (en) * 1993-06-16 1995-08-08 Intel Corporation Mode selection for method and system for encoding images
JP4407007B2 (ja) * 2000-05-02 2010-02-03 ソニー株式会社 データ送信装置及び方法
US7155532B2 (en) * 2002-01-04 2006-12-26 Scientific-Atlanta, Inc. Transmitting streams over asynchronous networks
JP2005151463A (ja) * 2003-11-19 2005-06-09 Pioneer Electronic Corp ストリームデータ受信装置およびストリームデータ受信方法
JP2005210219A (ja) 2004-01-20 2005-08-04 Sony Corp 送受信システム、送信装置および方法、受信装置および方法、記録媒体、並びにプログラム
JP2006014089A (ja) * 2004-06-28 2006-01-12 Sony Corp 受信装置、通信システム、受信方法及び受信プログラム
FR2880749A1 (fr) * 2005-01-11 2006-07-14 Nextream France Sa Methode de transmission de flux mpeg sur ip et appareil implementant la methode
JP4942976B2 (ja) * 2005-09-30 2012-05-30 三菱電機株式会社 インターネットゲートウェイ
JP2007221676A (ja) * 2006-02-20 2007-08-30 Toshiba Corp コンテンツ送信装置、コンテンツ送信装置、およびその方法
JP4655006B2 (ja) * 2006-08-23 2011-03-23 日本電気株式会社 Ipストリーム送受信システム、ipストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法
KR101351019B1 (ko) * 2007-04-13 2014-01-13 엘지전자 주식회사 방송 신호 송수신 장치 및 방송 신호 송수신 방법
ATE525819T1 (de) * 2007-06-15 2011-10-15 Michele Bargauan Erzeugung eines mega-frame-initialisierungspakets und synchrone wiedererzeugung mit bitratenadaption für monofrequenznetze mit mehreren modulationsschemata
US8804845B2 (en) * 2007-07-31 2014-08-12 Cisco Technology, Inc. Non-enhancing media redundancy coding for mitigating transmission impairments

Also Published As

Publication number Publication date
JP2009212876A (ja) 2009-09-17
US20090225791A1 (en) 2009-09-10
US8315312B2 (en) 2012-11-20

Similar Documents

Publication Publication Date Title
JP5380862B2 (ja) Ipストリーム送受信システム、ipストリーム受信装置及びそれらに用いる受信処理タイミング同期化方法
JP6871449B2 (ja) 送信方法、受信方法、送信装置、及び受信装置
US8514945B2 (en) IP stream tramsmitting/receiving system, IP stream receiving device and receiving process timing synchronization method used for the same
US20060013123A1 (en) Method and apparatus for processing transmission error in DMB system
JP2010531087A (ja) 一定のビットレートのストリームの伝送のためのシステム及び方法
US10623535B2 (en) Signal processing apparatus and signal processing method
CN101282483B (zh) 节目时钟基准校正电路
JP6957186B2 (ja) 情報処理装置、情報処理方法、プログラム、および記録媒体製造方法
JP2005012452A (ja) デジタル信号受信装置、デジタル信号受信方法、及びデジタル信号受信プログラム
JP2007259313A (ja) ストリーム再生方法及び再生装置
US7274863B2 (en) Data stream processing device and method and program storage medium
TW201349879A (zh) 音訊解碼方法及音訊解碼裝置
JP2008252843A5 (ja)
JP4413852B2 (ja) 非同期式オーディオストリームを処理するための方法及び装置
JP5239405B2 (ja) Ts受信装置及びそれに用いるタイミング再生方法
TWI762980B (zh) 數位串流錯誤檢查方法與電路系統
JP2002281498A (ja) 受信再生装置
JPWO2006022155A1 (ja) エラー訂正装置
JP2008035198A (ja) 映像処理装置およびパケット処理方法
JP2023121551A (ja) 映像受信装置、映像生成方法およびプログラム
JP2000341684A (ja) 信号受信装置および信号受信方法、映像信号再生装置および映像信号再生方法
JP2008035216A (ja) 動画像復号装置
JP2004260374A (ja) 復号再生方法、復号再生装置及びマルチメディア情報受信装置
JP2009171513A (ja) 位相制御装置、位相制御方法、及び位相制御プログラム
US20080253451A1 (en) Methods for real-time monitoring time reference in decoding systems

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120925

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130507

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130916

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5380862

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees