CN1961522A - 传输流处理装置和传输流处理方法 - Google Patents

传输流处理装置和传输流处理方法 Download PDF

Info

Publication number
CN1961522A
CN1961522A CNA2005800172276A CN200580017227A CN1961522A CN 1961522 A CN1961522 A CN 1961522A CN A2005800172276 A CNA2005800172276 A CN A2005800172276A CN 200580017227 A CN200580017227 A CN 200580017227A CN 1961522 A CN1961522 A CN 1961522A
Authority
CN
China
Prior art keywords
transport stream
data packet
adaptation fields
value
stream data
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.)
Granted
Application number
CNA2005800172276A
Other languages
English (en)
Other versions
CN1961522B (zh
Inventor
山田干彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1961522A publication Critical patent/CN1961522A/zh
Application granted granted Critical
Publication of CN1961522B publication Critical patent/CN1961522B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/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

Abstract

处理部通过利用传输流的TS数据包含有的“适配字段控制”的值和“适配字段长度”的值,检测出TS数据包的数据差错。处理部的TS数据包筛选器在检测出TS数据包的数据差错时,删除传输流中相当的TS数据包,并且在未检测出TS数据包的数据差错时,将该TS数据包输出到PID筛选器。PID筛选器从TS数据包检测出节目时钟PCR。在PCR未到达时钟再现部的期间,维持上次PCR到达时的基准时钟的频率,然后PCR到达时钟再现部时,时钟再现部设定系统时钟STC,同时还控制基准时钟CK的频率,使得STC的值与新的PCR值一致。

Description

传输流处理装置和传输流处理方法
技术领域
本发明涉及对传输流进行处理的传输流处理装置和传输流处理方法。
背景技术
近年来,在电视广播中,作为对视频信号和音频信号进行高效率压缩编码的制式,采用遵照ISO/IEC13818-1规定的MPEG2(Moving Picture ExpertsGroup:活动图像专家组)标准等的编码制式。
在对按照这种高效率压缩编码制式编码的视频信号和音频信号译码的接收装置中,需要使基准时钟与发送装置的发送装置的基准时钟同步。为此,在发送装置发送的传输流中的传输流数据包(下文称为TS数据包)包含例如表示基准时间的PCR(Program Clock Reference:节目时钟基准)数据,作为时间参考值。具体而言,将PCR存放在TS数据包的适配字段。
在接收装置中,根据从收到的TS数据包检测出的PCR,再现STC(SystemTime Clock:系统时钟)。根据该STC的值,调整基准时钟的频率。其结果,能确保接收装置的基准时钟与发送装置的基准时钟同步。
例如,在专利文献1中,提出TS数据包的段数据发生差错时的差错复原方法。此差错复原方法通过以字节为单位使提取的有效数据长度与段内的数据长度信息一致,可识别接着提取的段的始端位置。
专利文献1:特许第3065276号公报
然而,因传输线路的抖动等造成的传输差错、而传输流包含的PCR的值产生摆动时,接收装置中再现的基准时钟的频率不稳定,不能正常进行视频信号和音频信号的译码。
利用上述差错复原方法,则在因传输差错而发生适配字段的数据消失或差错时,根据出错的PCR再现接收装置的STC。这时,根据出错的PCR进行接收装置的基准时钟和发送装置的基准时钟的同步处理。
使用根据出错的PCR再现的STC进行其后接收的TS数据包的同步处理,这样,基于出错的PCR的同步处理就会进行传播。因而,不能确保接收装置的基准时钟与发送装置的基准时钟之间的正常同步。
而且,接收装置会根据出错的PCR进行不需要的同步处理,使TS数据包的处理产生无用负载。
本发明的目的在于提供一种传输流处理装置和传输流处理方法,在传输流数据包产生数据差错时,能防止数据出错的传播,同时还能确保基准时钟正常同步,而且减轻同步处理的负载。
发明内容
(1)为了解决上述课题,遵照本发明的一个方面的传输流处理装置,对包含具有时间信息的传输流数据包的传输流进行处理,其中,具有产生基准时钟且同时根据传输流中包含的时间信息控制基准时钟的频率的控制部:对控制部产生的基准时钟作出响应,并对传输流进行规定的处理的传输流处理部;检测传输流中的含有时间信息的传输流数据包的数据差错的检测部;以及检测部检测出含有时间信息的传输流数据包的数据差错时,使控制部的基准时钟频率的控制运作停止的停止部。
在这种传输流处理装置中,由控制部产生基准时钟,同时还根据传输流中的传输流数据包中包含的时间信息,控制基准时钟的频率。传输流处理部对该产生的基准时钟作出响应,对传输流进行规定的处理。而且,检测部检测传输流中含有时间信息的传输流数据包的数据差错。在检测部检测出含有时间信息的传输流数据包的数据差错时,停止部使控制部的基准时钟频率的控制运作停止。
这样,能根据出错的时间信息控制基准时钟频率。因此,能防止控制部控制的基准时钟与发送装置的基准时钟不正常同步。还能防止基于出错的时间信息的同步处理进行传播。
而且,不进行基于出错的时间信息的不需要的同步处理。因而,控制部的同步处理不产生无用负载。
其结果,传输流数据包产生数据差错时,能防止数据差错的传播,同时还能确保基准时钟的正常同步,而且减轻同步处理的负载。
(2)停止部可包含在检测部检测出含有时间信息的传输流数据包的数据差错时,至少删除含有数据差错的传输流数据包的时间信息的删除部。
在这种情况下,删除部至少删除含有数据差错的传输流数据包的时间信息。
这样,能根据出错的时间信息控制基准时钟频率。因此,能可靠地防止控制部控制的基准时钟与发送装置的基准时钟不正常同步。还能可靠地防止基于出错的时间信息的同步处理进行传播。
而且,由于不将产生数据差错的传输流数据包中的至少时间信息供给控制部,防止控制部根据出错的时间信息进行不需要的同步处理。因而,控制部的同步处理不产生无用负载。
(3)控制部可在删除部至少删除传输流的时间信息时,将基准时钟频率维持在删除时间信息前的值,直到供给新的时间信息。
在这种情况下,在删除至少传输流数据包的时间信息后、至供给新的时间信息的期间,将基准时钟频率维持在删除时间信息前的值。因此,将未对控制部供给时间信息造成的影响抑制得小。
(4)传输流数据包包含与适配字段有关的信息,检测部可根据传输流数据包的与适配字段有关的信息,检测出该传输流数据包的数据差错。
在这种情况下,根据传输流数据包的与适配字段有关的信息,检测出该传输流数据包的数据差错。这样,不需要添加特别信息,以检测出数据差错。因此,能防止为了检测出数据差错而使传输流数据包的数据量增加。
(5)传输流数据包的与适配字段有关的信息包含表示传输流中有没有适配字段和有效负载的第1标识符;以及表示该传输流数据包中的适配字段的长度的第2标识符,检测部可根据第1标识符和第2标识符,判断该传输流数据包有没有数据差错。
在这种情况下,能利用第1标识符识别传输流数据包中的适配字段的长度或其范围。根据第2标识符识别传输流数据包中的适配字段的长度。因此,可不添加特别信息,而根据第1标识符和第2标识符的一致性方便地判断有没有数据差错。
(6)检测部在第2标识符表示的适配字段的长度不满足从第1标识符估计的适配字段的长度的条件时,判断为该传输流数据包有数据差错。
在这种情况下,可根据第2标识符表示的适配字段长度是否满足从第1标识符估计的适配字段长度的条件,方便地判断传输流数据包是否有数据差错。
(7)可使第1标识符为表示该传输流数据包中有没有适配字段和有效负载的适配字段控制值,第2标识符为表示该传输流数据包中的适配字段长度值,检测部在根据适配字段的长度值算出的适配字段长度与从适配字段控制值推测的适配的场长度或长度范围不一致时,判断为该传输流数据包有数据差错。
在这种情况下,可通过判断根据适配字段长度值算出的适配字段长度是否与从适配字段控制值根据的适配字段长度或长度范围一致,方便地判断该传输流数据包是否有数据差错。
(8)检测部可包含从传输流数据包提取适配字段控制值的第1提取部;从传输流数据包提取适配字段长度值的第2提取部;以及根据第1提取部提取的适配字段控制值和第2提取部提取的适配字段长度值,判断该传输流数据包是否有数据差错的判断部。
在这种情况下,第1提取部从传输流数据包提取适配字段控制值,第2提取部从传输流数据包提取适配字段长度值。判断部根据第1提取部提取的适配字段控制值和第2提取部提取的适配字段长度值,判断该传输流数据包是否有数据差错。这样,可利用简单的组成和处理判断有没有数据差错。
(9)删除部可在检测部检测出含有时间信息的传输流数据包的数据差错时,删除含有数据差错的传输流数据包。
在这种情况下,检测出含有时间信息的传输流数据包的数据差错时,含有数据差错的传输流数据包本身被删除。这样,不将产生数据差错的传输流数据包供给控制部,因而防止控制部根据出错的时间信息进行不需要的同步处理。其结果,进一步减轻控制部的同步处理的负载。
(10)遵照本发明另一个方面的传输流处理方法,对包含具有时间信息的传输流数据包的传输流进行处理,其中具有以下步骤:产生基准时钟并同时根据传输流中包含的时间信息,控制基准时钟的频率的步骤;对产生的基准时钟作出响应,并对传输流进行规定的处理的步骤;检测传输流中的含有时间信息的传输流数据包的数据差错的步骤;以及检测出含有时间信息的传输流数据包的数据差错时使所述控制部的基准时钟频率的控制运作停止的步骤。
在这种传输流处理方法中,产生基准时钟,同时还根据传输流中的传输流数据包中包含的时间信息,控制基准时钟的频率。对该产生的基准时钟作出响应,对传输流进行规定的处理。而且,检测传输流中含有时间信息的传输流数据包的数据差错。在检测出含有时间信息的传输流数据包的数据差错时,使控制部的基准时钟频率的控制运作停止。
这样,能根据出错的时间信息控制基准时钟频率。因此,能防止控制的基准时钟与发送装置的基准时钟不正常同步。还能防止基于出错的时间信息的同步处理进行传播。
而且,不进行基于出错的时间信息的不需要的同步处理。因而,同步处理不产生无用负载。
其结果,传输流数据包产生数据差错时,能防止数据差错的传播,同时还能确保基准时钟的正常同步,而且减轻同步处理的负载。
(11)停止步骤可包含在检测出含有时间信息的传输流数据包的数据差错时,至少删除含有数据差错的传输流数据包的时间信息的步骤。
在这种情况下,在检测出含有时间信息的传输流数据包的数据差错时,至少删除含有数据差错的传输流数据包的时间信息。
这样,能根据出错的时间信息控制基准时钟频率。因此,能可靠地防止控制的基准时钟与发送装置的基准时钟不正常同步。还能可靠地防止基于出错的时间信息的同步处理进行传播。
而且,由于删除产生数据差错的传输流数据包中的至少时间信息,不进行基于出错的时间信息的不需要的同步处理。因而,同步处理不产生无用负载。
(12)控制步骤可包含在至少删除传输流的时间信息时,将基准时钟频率维持在删除时间信息前的值直到供给新的时间信息的步骤。
在这种情况下,在删除至少传输流数据包的时间信息后、至供给新的时间信息的期间,将基准时钟频率维持在删除时间信息前的值。因此,将删除时间信息造成的影响抑制得小。
(13)传输流数据包中包含与适配字段有关的信息,检测步骤可包含根据传输流数据包的与适配字段有关的信息,检测出该传输流数据包的数据差错的步骤。
在这种情况下,根据传输流数据包的与适配字段有关的信息,检测出该传输流数据包的数据差错。这样,不需要添加特别信息,以检测出数据差错。因此,能防止为了检测出数据差错而使传输流数据包的数据量增加。
(14)传输流数据包的与适配字段有关的信息包含表示传输流中有没有适配字段和有效负载的第1标识符;以及表示该传输流数据包中的适配字段的长度的第2标识符,检测步骤可包含根据第1标识符和第2标识符,判断该传输流数据包有没有数据差错步骤。
在这种情况下,能利用第1标识符识别传输流数据包中的适配字段的长度或其范围。根据第2标识符识别传输流数据包中的适配字段的长度。因此,可不添加特别信息,而根据第1标识符和第2标识符的一致性方便地判断有没有数据差错。
(15)检测步骤可包含在第2标识符表示的适配字段的长度不满足从第1标识符估计的适配字段的长度的条件时,判断为该传输流数据包有数据差错的步骤。
在这种情况下,可根据第2标识符表示的适配字段长度是否满足从第1标识符估计的适配字段长度的条件,方便地判断传输流数据包是否有数据差错。
(16)可使第1标识符为表示该传输流数据包中有没有适配字段和有效负载的适配字段控制值,第2标识符为表示该传输流数据包中的适配字段长度值,并且检测步骤包含在根据适配字段的长度值算出的适配字段长度与从适配字段控制值推测的适配的场长度或长度范围不一致时,判断为该传输流数据包有数据差错的步骤。
在这种情况下,可通过判断根据适配字段长度值算出的适配字段长度是否与从适配字段控制值根据的适配字段长度或长度范围一致,方便地判断该传输流数据包是否有数据差错。
(17)检测步骤可包含从传输流数据包提取适配字段控制值的步骤;从传输流数据包提取适配字段长度值的步骤;以及根据提取的适配字段控制值和提取的适配字段长度值,判断该传输流数据包是否有数据差错的判断步骤。
在这种情况下,从传输流数据包提取适配字段控制值,从传输流数据包提取适配字段长度值。根据提取的适配字段控制值和提取的适配字段长度值,判断该传输流数据包是否有数据差错。这样,可利用简单的组成和处理判断有没有数据差错。
(18)删除步骤可包含在检测出含有时间信息的传输流数据包的数据差错时,删除含有数据差错的传输流数据包的步骤。
在这种情况下,检测出含有时间信息的传输流数据包的数据差错时,含有数据差错的传输流数据包本身被删除。因而,不进行不需要的同步处理。其结果,进一步减轻控制部的同步处理的负载。
附图说明
图1是示出一本发明实施方式的传输流处理装置的组成的框图。
图2是示出传输流的TS数据包的部分组成的图。
图3是示出图1的传输流处理装置的处理部的组成的框图。
图4是示出图3的处理部的AF差错判断器的数据差错判断运作的流程图。
图5是说明未检测出TS数据包的数据差错时的时钟再现部的运作用的图。
图6是示出无TS数据包的数据差错时的PCR到达时间与PCR的值和STC的值的关系的图。
图7是说明检测出TS数据包的数据差错时的时钟再现部的运作用的图。
图8是示出有TS数据包的数据差错时的PCR到达时间和PCR的值以及STC的值的关系的图。
具体实施方式
下面,参照附图说明一本发明实施方式的传输流处理装置。
(1)传输流处理装置的组成
图1是示出一本发明实施方式的传输流处理装置的组成的框图。
图1的传输流处理装置包含处理部102、PID筛选器部104、时钟再现部106、视频译码电路108、以及音频译码电路110。该传输流处理装置对遵照ISO/IEC13818-1规定的MPEG2(Moving Picture Experts Group:活动图像专家组)标准编码的传输流进行处理。将传输流处理装置设在电视接收机等接收装置;以及DVD(数字多功能光盘)、录像带、硬盘等记录媒体的记录装置、再现装置或记录再现装置等中。
处理部102对广播台等的发送装置发送的编码复接传输流TS0进行处理。后面阐述处理部102的组成和运作。PID(Packet Identifier:数据包标识符)筛选器部104包含从处理部102处理后的传输流TS1中的传输流数据包(下文称为TS数据包),分离出视频信号VS和音频信号AS的分离电路。PID筛选器部104还包含对视频信号VS和音频信号AS进行分离时检测出传输流中的TS数据包包含的时间参考值PCR(Program Clock Reference:节目时钟基准)的系统译码器。此PCR示出发送装置的基准时间。
时钟再现部106根据FID筛选器部104检测出的PCR值,产生基准时钟CK,同时还再现STC(System Clock:系统时钟)。
视频译码电路108接收PID筛选器部104分离出的视频信号VS,并根据时钟再现部106产生的基准时钟CK和再现的STC的值,对视频信号VS进行译码。把视频信号译码电路108译码的视频信号VS0,供给视频输出端子(未图示)或显示装置(未图示)。
音频译码电路110接收PID筛选器部104分离出的音频信号AS,并根据时钟再现部106产生的基准时钟CK和再现的STC的值,对音频信号AS进行译码。把音频信号译码电路110译码的音频信号AS0,供给音频输出端子(未图示)或声音输出装置(未图示)。
接着,说明时钟再现部106。时钟再现部106包含比较器112、LPF(低通滤波器)114、压控振荡器(VCXO)116、以及计数器118。
计数器118对后面阐述的基准时钟CK的脉冲计数,并将计数值作为STC输出。按每一定期间(例如1天)将计数器118的计数值复原,每一基准时钟CK的脉冲计数从0开始依次递增。
比较器112对PID筛选器部104检测出的PCR值和计数器118输出的STC值进行比较,并输出与PCR值和STC值的差值对应的电压信号。LPF114滤除比较器112输出的电压信号的高频分量,输出低频电压信号。
压控振荡器116具有例如27兆赫的工作频率,并产生基准时钟CK。根据低频电压信号的电平,控制压控振荡器116产生的基准时钟CK的频率。因而,使PID筛选器部104检测出的PCR值与计数器118输出的STC值的差值为一定范围内。其结果,将压控振荡器116输出的基准时钟CK的频率调整成与发送装置的基准时钟(系统时钟)一致。把计数器118的计数值设定为PID筛选器部104检测出的PCR值。将计数器118的计数值作为STC输出。
这样,校正压控振荡器116输出的基准时钟CK的频率偏移(抖动量)。其结果,时钟再现部106产生的基准时钟CK能与发送装置的基准时钟同步。
(2)传输流的TS数据包的组成
这里,用图2说明传输流的TS数据包的组成。图2是示出传输流的TS数据包部分组成的图。TS数据包的组成由ISO/IEC13818-1规定。图2中,从左到右按高端位至低端位的顺序描述。
1个TS数据包的长度为188字节(10进制)。各TS数据包具有4字节的首部HD和184字节的数据区DR。
首部HD包含8位“同步字节(syn_byte)”、1位“传输差错指示符(transport_error_indicator)”、1位“有效负载单元启动指示符(payload_unit_start_indicator)”、1位“传输优先度(transport_priority)”、13位“数据包标识符(PID:packet identifier)”、2位“适配字段控制(adaptation_field_control)”、以及4位“连续性指标(continuity_counter)”。
数据区DR包含适配字段和有效负载两者,或者仅包含适配字段或仅包含有效负载。有效负载中存放编码的视频信号、编码的音频信号、或编码的数据等。适配字段包含8位“适配字段长度(adaptation_field_length)”、1位“连续性指示符(continuity_indicator)”、1”位随机存取指示符(random_access_indicator)”、1位“基本流优先度指示符(elementary_priority_indicator)”、1位“PCR标记(PCR_flag)”、1位“OPCR标记(OPCR_flag)”、1位“分界点标记(slicing_point_flag)”、1位“传输专用数据标记(transport_private_data_flag)”、1位“适配字段扩充标记(adaptation_field_extension_flag)”、以及48位PCR(program_clock_reference:节目时钟基准)。“PCR标记”表示该适配字段中是否存在PCR。
(3)“适配字段控制(adaptation_field_control)”
这里说明“适配字段控制”。如上文所述,“适配字段控制”由从TS数据包开始端算起的第27位和第28位的共计2位构成,表示有没有适配字段和有没有有效负载。
下面,具体说明“适配字段控制”。作为“适配字段控制”的值,预约“00”(2进制数),规范上不取此值。
“适配字段控制”的值为“01”时,表示该TS数据包的数据区DR仅包含有效负载,不存在适配字段。因此,适配字段的长度为0字节。
“适配字段控制”的值为“10”时,表示该TS数据包仅包含适配字段,不存在有效负载。因此,适配字段的长度为184字节。
“适配字段控制”的值为“11”时,表示该TS数据包包含适配字段和有效负载。因此,适配字段的长度为大于等于1字节且小于等于183字节。
(4)“适配字段长度(adaptation_field_lenght)”
下面,说明“适配字段长度”。TS数据包的数据区DR中存在适配字段时,从TS数据包始端算起的第33位及其后为适配字段。如上文所述,“适配字段长度”由适配字段始端的8位(=1字节)构成。
“适配字段长度”的值表示去除“适配字段长度”的长度后的适配字段的长度。即,“适配字段长度”的值表示从“适配字段长度”后至适配字段末尾的字节数。此“适配字段长度”本身的组成与已有TS数据包的“适配字段长度”相同。
数据区DR的长度为184字节。因此,TS数据包的数据区DR中仅存在有效负载时,“适配字段长度”的值为0。TS数据包的数据区DR中仅存在有适配字段时,“适配字段长度”的值为183。TS数据包的数据区DR中存在适配字段和有效负载时,“适配字段长度”的值为大于等于1且小于等于182。
(5)数据差错检测方法
如上文所述,根据“适配字段控制”的值算出的适配字段的可能长度和“适配字段长度”的值都表示与适配字段有关字节长的信息。
本实施方式中,通过利用“适配字段控制”的值和“适配字段长度”的值,检测出TS数据包的数据差错。
具体而言,例如,“适配字段控制”的值为“01”时,表示该TS数据包的数据区DR仅包含有效负载,不存在适配字段。这时,TS数据包不包含PCR。
“适配字段控制”的值为“10”时,表示该TS数据包的数据区DR仅包含适配字段,不存在有效负载。因此,可推测去除“适配字段长度”的适配字段的长度为183字节。与此相反,“适配字段长度”的值为183字节以外的值时,判明该TS数据包存在数据差错。
又,“适配字段控制”的值为“11”时,表示该TS数据包的数据区DR包含适配字段和有效负载。因此,可推测去除“适配字段长度”的适配字段的长度为大于等于1字节且小于等于182字节。反之,“适配场长度”的值为0或大于等于183字节时,判明该TS数据包存在数据差错。
这样,可通过利用与适配字段有关的长度的2个信息,检测出TS数据包的数据差错。
(6)处理部102的组成
接着,用图3详细说明图1的处理部102。图3是示出图1的传输流处理装置中的处理部102的组成的框图。
处理部102包含AFC(adaptation_field_control:适配字段控制)检测器206、AFL(adaptation_field_length:适配字段长度)检测器208、AF(adaptation_field:适配字段)差错判断器210、以及TS数据包筛选器216。
将输入到处理部102的传输流TS0供给AFC检测器206、AFL检测器208、以及TS数据包筛选器210。
AFC检测器206从传输流TS0的TS数据包检测出2位的“适配字段控制”(下文称为AFC),作为第1标识符。AFL检测器208从传输流TS0的TS数据包检测出2位的“适配字段长度”(下文称为AFL),作为第2标识符。
AF差错判断器210判断根据AFC检测器206检测出的AFC值推测的适配字段的长度或其范围与根据AFL检测器208检测出AFL的值算出的适配字段的长度是否一致。此AF差错判断器210在根据AFC的值推测的适配字段的长度或其范围与根据AFL的值算出的适配字段的长度一致时,将表示有没有数据差错的出错信号AFEI供给TS数据包筛选器216,并且在根据AFC的值推测的适配字段的长度或其范围与根据AFL的值算出的适配字段的长度不一致时,将表示没有有数据差错的出错信号AFEI供给TS数据包筛选器216。
TS数据包筛选器216在AF出错判断器210供给的出错信号AFEI表示有数据差错时,删除传输流TS0中相当的TS数据包,输出不包含删除的TS数据包的传输流TS1。TS数据包筛选器216在AF出错判断器210供给的出错信号AFEI表示没有数据差错时,不删除传输流TS0中相当的TS数据包,输出传输流TS1。
(7)判断数据差错的运作
图4是示出图3的处理部102的AF差错判断器210判断数据差错的运作的流程图。图4中也将“适配字段控制”表示为AFC,“适配字段长度”表示为AFL。
首先,AF差错判断器210判断AFC检测器206检测出的AFC的值(步骤S1)。
步骤S1中,AFC的值为“01”时,数据区DR仅包含有效负载。因此,AF差错判断器210利用出错信号AFEI指示TS数据包筛选器216输出相当的TS数据包(步骤S2)。
步骤S1中,AFC的值为“11”时,数据区DR包含适配字段和有效负载。因此,AF差错判断器210判断AFL检测器208检测出的AFL的值是否大于等于1且小于等于182(步骤S3)。
步骤S3中,AFL的值大于等于1且小于等于182时,根据AFC的值推测的适配字段的长度范围与根据AFL的值算出的适配字段的长度一致,因而可认为TS数据包不存在数据差错。这时,AF差错判断器210利用出错信号AFEI指示TS数据包筛选器216输出相当的TS数据包(步骤S2)。
步骤S3中,AFL的值非大于等于1且小于等于182时,根据AFC的值推测的适配字段的长度范围与根据AFL的值算出的适配字段的长度不一致,因而可认为TS数据包存在数据差错。这时,AF差错判断器210利用出错信号AFEI指示TS数据包筛选器216删除相当的TS数据包(步骤S4)。
步骤S1中,AFC的值为“10”时,数据区DR仅包含适配字段。因此,AF差错判断器210判断AFL检测器208检测出的AFL的值是否183(步骤S5)。
步骤S5中,AFL的值是183时,根据AFC的值推测的适配字段的长度范围与根据AFL的值算出的适配字段的长度一致,因而可认为TS数据包不存在数据差错。这时,AF差错判断器210利用出错信号AFEI指示TS数据包筛选器216输出相当的TS数据包(步骤S2)。
步骤S5中,AFL的值不是183时,根据AFC的值推测的适配字段的长度范围与根据AFL的值算出的适配字段的长度不一致,因而可认为TS数据包存在数据差错。这时,AF差错判断器210利用出错信号AFEI指示TS数据包筛选器216删除相当的TS数据包(步骤S4)。
原本AFC的值并非“00”。因此,步骤S1中AFC的值为“00”时,可认为TS数据包存在数据差错。这时,AF差错判断器210利用出错信号AFEI指示TS数据包筛选器216删除相当的TS数据包(步骤S4)。
(8)时钟再现部106的处理
接着,参照图1说明基于处理部102输出的传输流TS1的时钟再现部106的处理。
这里,说明图3的AF差错判断器210因未检测出数据差错而指示输出相当TS数据包的情况、以及AF差错判断器210因检测出数据差错而指示删除相当TS数据包的情况。
发送装置按一定周期发送含有PCR的TS数据包。发送装置发送的传输流中包含具有PMT(program map table:节目映象表)的TS数据包。这里,PMT是一种PSI(program specific information:节目规定信息),包含构成1个编排频道的分量(视像、声音和数据)的PID、流类型标识等。可根据此PMT的记述规定含有PCR的TS数据包。
图1的PID筛选器部104根据PMT中的记述规定含有PCR的TS数据包,并从该TS数据包,检测出PCR。将检测出的PCR供给时钟再现部106。
(8-1)未检测出数据差错时的运作
首先,说明图3的AF差错判断器210未检测出TS数据包的数据差错时的时钟再现部106的运作。
图5是说明未检测出TS数据包的数据差错时的时钟再现部106的运作用的图。
图5的横轴表示PCR到达时钟再现部106的时间,纵轴表示PCR的值和STC的值。图5中,用大的点表示到达时钟再现部106的PCR的值,用直线I0~I4表示STC值的变化。基准时钟CK的频率对应于直线I0~I4的斜率。
未检测出TS数据包的数据差错时,从处理部102的TS数据包筛选器216输出TS数据包。PID筛选器部104从该TS数据包检测出PCR。
接着,时钟再现部106对PID筛选器部104检测出的PCR值和计数器118输出的STC值进行比较,并控制基准时钟CK的频率,使这两个值的差值为0。
发送装置发送的TS数据包中的PCR值与时间的经历成正比地增加。然而,由于传输线路的抖动,到达时钟再现部106的PCR值完全不是线形增加。
首先,在时间t1前,时钟再现部106再现的STC的值按直线I0的斜率增加。时间t1上,STC的值ST1大于PCR的值PC1时,时钟再现部106将STC的值设定为PCR的值PC1,同时还使基准时钟CK的频率降低。因而,再现的STC的值的变化率变小,如直线I1所示。
时间t2上,STC的值ST2小于PCR的值PC2时,时钟再现部106将STC的值设定为PCR的值PC2,同时还使基准时钟CK的频率升高。因而,再现的STC的值的变化率变大,如直线I2所示。
时间t3上,STC的值ST3大于PCR的值PC3时,时钟再现部106将STC的值设定为PCR的值PC3,同时还使基准时钟CK的频率降低。因而,再现的STC的值的变化率变小,如直线I3所示。
时间t4上,STC的值ST4小于PCR的值PC4时,时钟再现部106将STC的值设定为PCR的值PC4,同时还使基准时钟CK的频率升高。因而,再现的STC的值的变化率变大,如直线I4所示。
这样,利用时钟再现部106的运作设定STC的值,同时还控制基准时钟CK的频率,使得STC的值与PCR的值一致。
图6是示出无TS数据包的数据差错时的PCR到达时间与PCR值和STC值的关系的图。
图6的横轴表示PCR到达时钟再现部106的时间,纵轴表示PCR的值和STC的值。图6中,用大的点表示到达时钟再现部106的PCR的值,用直线L1表示再现的STC值的变化。图6用直线L1近似地表示STC值的变化,但实际上如图5所示,直线L1的斜率根据PCR值与STC值的差值依次变化。
图6的例子中,PCR在时间T1、T2、T3、T4、T5、T6、T7、T8、T9到达时钟再现部106。
从图6判明,利用这种时钟再现部106的运作,再现的STC的值逼近PCR的值,而且时钟再现部106产生的基准时钟CK的频率等于发送装置的基准时钟的频率。即,传输流处理装置的基准时钟CK与发送装置的基准时钟同步。
因而,视频译码电路108和音频译码电路110以正确的定时将视频信号VS和音频信号AS译码。
(8-2)检测出数据差错时的运作
接着,说明图4的AF差错判断器210检测出TS数据包的数据差错时的时钟再现部106的运作。
TS数据包产生数据差错时,有可能再现TS数据包含有的PCR中产生差错。这时,将出错的PCR供给时钟再现部106,则时钟再现部106进行工作,使出错的PCR值与STC值的差值为0。因而,传输流处理装置的基准时钟CK与发送装置的基准时钟非正常同步。
本实施方式的传输流处理装置中,在TS数据包产生数据差错时,处理部102的TS数据包筛选器216不输出该TS数据包。因此,PID筛选器部104不输出PCR。
图7是说明检测出TS数据包的数据差错时的时钟再现部106的运作用的图。图7的横轴表示PCR到达时钟再现部106的时间,纵轴表示PCR的值和STC的值。图7中,用大的点表示到达时钟再现部106的PCR的值,用直线I0、I1、I4表示STC值的变化。基准时钟CK的频率对应于直线I0、I1、I4的斜率。
首先,在时间t1前,时钟再现部106再现的STC的值按直线I0的斜率增加。时间t1上,STC的值ST1大于PCR的值PC1时,时钟再现部106将STC的值设定为PCR的值PC1,同时还使基准时钟CK的频率降低。因而,再现的STC的值的变化率变小,如直线I1所示。
时间t2上,检测出传输差错造成的数据差错时,STC未到达时钟再现部106。这时,时钟再现部106的比较器112不进行PCR值与STC值的比较。因此,时钟再现部106将基准时钟CK的频率维持于时间t1上控制的频率。这样,使再现的STC值的变化率维持于直线I1的斜率。
又,时间t3上,检测出传输差错造成的数据差错时,STC未到达时钟再现部106。这时,时钟再现部106的比较器112不进行PCR值与STC值的比较。因此,时钟再现部106将基准时钟CK的频率维持于时间t1上控制的频率。这样,使再现的STC值的变化率维持于直线I1的斜率。
时间t4上,STC的值ST4小于PCR的值PC4时。时钟再现部106将STC的值设定为PCR的值PC4,同时还使基准时钟CK的频率升高。因而,再现的STC值的变化率变大,如直线I4所示。
这样,在PCR未到达时钟再现部106的期间,维持上次PCR到达时的基准时钟CK的频率。即,停止时钟再现部106的STC值重新设定和基准时钟CK的控制运作。然后,PCR到达时钟再现部106时,时钟再现部106设定STC的值,而且控制基准时钟CK的频率,使得STC的值与新的PCR的值一致。因此,通过删除TS数据包,对时钟再现部106不产生大影响。
图8是示出有TS数据包的数据差错时的PCR到达时间与PCR值和STC值的关系的图。
图8的横轴表示PCR到达时钟再现部106的时间,纵轴表示PCR的值和STC的值。图8中,用大的点表示到达时钟再现部106的PCR的值,用直线L2表示再现的STC值的变化。图8用直线L2近似地表示STC值的变化,但实际上如图7所示,直线L2的斜率根据PCR值与STC值的差值依次变化。
图8的例子中,PCR在时间T1、T2、T3、T4、T5、T6、T7、T8、T9到达时钟再现部106。
首先,在时间T1,利用时钟再现部106的运作,设定STC的值,而且控制基准时钟CK的频率,使得STC的值与PCR的值一致。
接着,在时间T2、T3,PCR未到达时钟再现部106。这时,时钟再现部106产生的基准时钟CK的频率保持时间T1上控制的频率不变。因此,计数器118输出的STC的值与时间的经历成正比地增加。即,时间T1~T4的期间中,直线L2的斜率不变。
然后,在时间T4,PCR到达时钟再现部106,则利用时钟再现部106的运作,设定STC的值,而且控制基准时钟CK的频率,使得STC的值与新的PCR的值一致。
在时间T5、T6、T7、T8、T9上,也同样根据到达时钟再现部106的PCR的值,利用时钟再现部106的运作,设定STC的值,而且控制基准时钟CK的频率,使得STC的值与新的PCR的值一致。
从图8判明,利用这种时钟再现部106的运作,即使因数据差错而产生PCR未到达时钟再现部106的期间,再现的STC的值也逼近PCR的值,而且时钟再现部106产生的基准时钟CK的频率等于发送装置的基准时钟的频率。即,传输流处理装置的基准时钟CK与发送装置的基准时钟同步。
因而,视频译码电路108和音频译码电路110以正确的定时将视频信号VS和音频信号AS译码。
(9)实施方式的效果
综上所述,本实施方式的传输流处理装置中,含有PCR的TS数据包产生数据差错时,删除该TS数据包。这样,防止时钟再现部106根据出错的PCR再现STC而且控制基准时钟CK的频率。因此,能确保时钟再现部106产生的基准时钟CK和发送装置的基准时钟正常同步。还能防止基于出错的PCR的同步处理进行传播。
而且,不将产生数据差错的TS数据包供给时钟再现部106,所以时钟再现部106不根据出错的PCR进行不需要的同步处理。因而,时钟再现部106的TS数据包的同步处理不产生无用负载。
(10)权利要求书的各组成要素与实施方式的各部的对应关系
本实施方式中,时钟再现部106相当于控制部,视频译码电路108或音频译码电路110相当于传输流处理部。PID筛选器部104的AFC检测器206、AFL检测器208和AF差错判断器210相当于检测部,PID筛选器部104的TS数据包筛选器216相当于停止部或删除部。AFC检测器206相当于第1提取部,AFL检测器208相当于第2提取部,AF差错判断器210相当于判断部。PCR相当于时间信息,“适配字段控制”相当于第1标识符,“适配字段长度”相当于第2标识符。
(11)其它实施方式
上述实施方式中,虽然根据AFC的值推测的适配字段的长度或其范围与根据AFL的值算出的适配字段的长度不一致时,删除相当的TS数据包,但也可使根据AFC的值推测的适配字段的长度或其范围与根据AFL的值算出的适配字段的长度不一致时,通过使相当的TS数据包的适配字段无效,删除适配字段。这里,使适配字段无效是指使适配字段的内容为无意义的值。例如使适配字段的全部值为0。
此外,上述实施方式中,虽然将PCR用作时间信息(时间参考值),但时间信息不限于此,也可用取发送装置的基准时钟与传输流处理装置的基准时钟同步用的其它时间信息。例如,也可将SCR(system clock reference:系统时钟基准)用作时间信息。
可利用电子电路等硬件实现整个时钟再现部106,或可利用CPU(中央运算处理装置)和计算机等的软件实现部分时钟再现部106。例如,可利用CPU和计算机程序实现比较器112的功能。
可利用电子电路等硬件实现整个PID筛选器部104,或可利用CPU(中央运算处理装置)和计算机等的软件实现部分PID筛选器部104。
此外,上述实施方式中,虽然说明了传输流处理部是视频信号译码电路108或音频信号译码电路110的情况,但不限于此,传输流处理部也可以是对TS数据包的数据进行译码的数据译码部等其它处理部。
此外,上述实施方式中,作为第1和第2标识符,虽然根据AFC值和AFL值检测出TS数据包是否有数据差错,但也可用其它方法检测出TS数据包是否有数据差错。
此外,上述实施方式中,虽然含有PCR的TS数据包存在数据差错时,通过删除该TS数据包,使时钟再现部106的基准时钟CK的控制运作停止,但也可在含有时间信息的TS数据包存在数据差错时,使时钟再现部106的控制运作停止,而不删除TS数据包。这时,维持时钟再现部106产生的基准时钟CK的频率。
此外,上述实施方式中,虽然说明了因传输线路的抖动造成的传输差错而产生TS数据包的数据差错的情况,但本发明的传输流处理装置也可用于由于其它原因而产生TS数据包差错的情况。
工业上的实用性
本发明的传输流处理装置,可用于接收传输流的电视机等接收装置;对DVD、录像带、硬盘等记录媒体进行再现的再现装置;进行记录的记录装置;以及进行记录和再现的记录再现装置。

Claims (18)

1、一种传输流处理装置,对包含具有时间信息的传输流数据包的传输流进行处理,其特征在于,具有
产生基准时钟并同时根据传输流中的传输流数据包包含的时间信息,控制基准时钟的频率的控制部;
对所述控制部产生的基准时钟作出响应,并对传输流进行规定的处理的传输流处理部;
检测传输流中的含有时间信息的传输流数据包的数据差错的检测部;以及
所述检测部检测出含有时间信息的传输流数据包的数据差错时,使所述控制部的基准时钟频率的控制运作停止的停止部。
2、如权利要求1中所述的传输流处理装置,其特征在于,
所述停止部包含在所述检测部检测出含有时间信息的传输流数据包的数据差错时,至少删除含有数据差错的传输流数据包的时间信息的删除部。
3、如权利要求2中所述的传输流处理装置,其特征在于,
所述控制部在所述删除部至少删除传输流数据包的时间信息时,将基准时钟频率维持在删除时间信息前的值,直到供给新的时间信息。
4、如权利要求1中所述的传输流处理装置,其特征在于,
传输流数据包包含与适配字段有关的信息,
所述检测部根据传输流数据包的与适配字段有关的信息,检测出该传输流数据包的数据差错。
5、如权利要求4中所述的传输流处理装置,其特征在于,
传输流数据包的与适配字段有关的信息包含
表示传输流数据包中有没有适配字段和有效负载的第1标识符;以及
表示该传输流数据包中的适配字段的长度的第2标识符,
所述检测部根据所述第1标识符和所述第2标识符,判断该传输流数据包有没有数据差错。
6、如权利要求5中所述的传输流处理装置,其特征在于,
所述检测部在所述第2标识符表示的适配字段的长度不满足从所述第1标识符估计的适配字段的长度的条件时,判断为该传输流数据包有数据差错。
7、如权利要求6中所述的传输流处理装置,其特征在于,
所述第1标识符为表示该传输流数据包中有没有适配字段和有效负载的适配字段控制值,所述第2标识符为表示该传输流数据包中的适配字段的长度的适配字段长度值,
所述检测部在根据适配字段的长度值算出的适配字段长度与从适配字段控制值推测的适配的场长度或长度范围不一致时,判断为该传输流数据包有数据差错。
8、如权利要求7中所述的传输流处理装置,其特征在于,
所述检测部包含
从传输流数据包提取适配字段控制值的第1提取部;
从传输流数据包提取适配字段长度值的第2提取部;以及
根据所述第1提取部提取的适配字段控制值和所述第2提取部提取的适配字段长度值,判断该传输流数据包是否有数据差错的判断部。
9、如权利要求2中所述的传输流处理装置,其特征在于,
所述删除部在所述检测部检测出含有时间信息的传输流数据包的数据差错时,删除含有数据差错的传输流数据包。
10、一种传输流处理方法,对包含具有时间信息的传输流数据包的传输流进行处理,其特征在于,具有以下步骤:
产生基准时钟并同时根据传输流中的传输流数据包包含的时间信息,控制基准时钟的频率的步骤;
对所述产生的基准时钟作出响应,并对传输流进行规定的处理的步骤;
检测传输流中的含有时间信息的传输流数据包的数据差错的步骤;以及
检测出含有时间信息的传输流数据包的数据差错时,使基准时钟频率的控制运作停止的步骤。
11、如权利要求10中所述的传输流处理方法,其特征在于,
所述停止步骤包含在检测出含有时间信息的传输流数据包的数据差错时,至少删除含有数据差错的传输流数据包的时间信息的步骤。
12、如权利要求11中所述的传输流处理方法,其特征在于,
所述控制步骤包含在至少删除传输流数据包的时间信息时,将基准时钟频率维持在删除时间信息前的值,直到供给新的时间信息的步骤。
13、如权利要求10中所述的传输流处理方法,其特征在于,
传输流数据包包含与适配字段有关的信息,
所述检测步骤包含根据传输流数据包的与适配字段有关的信息,检测出该传输流数据包的数据差错的步骤。
14、如权利要求13中所述的传输流处理方法,其特征在于,
传输流数据包的与适配字段有关的信息包含
表示传输流数据包中有没有适配字段和有效负载的第1标识符;以及
表示该传输流数据包中的适配字段的长度的第2标识符,
所述检测步骤包含根据所述第1标识符和所述第2标识符,判断该传输流数据包有没有数据差错步骤。
15、如权利要求14中所述的传输流处理方法,其特征在于,
所述检测步骤包含在所述第2标识符表示的适配字段的长度不满足从所述第1标识符估计的适配字段的长度的条件时,判断为该传输流数据包有数据差错的步骤。
16、如权利要求15中所述的传输流处理方法,其特征在于,
所述第1标识符为表示该传输流数据包中有没有适配字段和有效负载的适配字段控制值,所述第2标识符为表示该传输流数据包中的适配字段的长度的适配字段长度值,
所述检测步骤包含在根据适配字段的长度值表示的适配字段长度与从适配字段控制值推测的适配的场长度或长度范围不一致时,判断为该传输流数据包有数据差错步骤。
17、如权利要求16中所述的传输流处理方法,其特征在于,
所述检测步骤包含
从传输流数据包提取适配字段控制值的步骤;
从传输流数据包提取适配字段长度值的步骤;以及
根据所述提取的适配字段控制值和所述提取的适配字段长度值,判断该传输流数据包是否有数据差错的判断步骤。
18、如权利要求11中所述的传输流处理装置,其特征在于,
所述删除步骤包含在检测出含有时间信息的传输流数据包的数据差错时,删除含有数据差错的传输流数据包的步骤。
CN2005800172276A 2004-05-28 2005-05-27 传输流处理装置和传输流处理方法 Expired - Fee Related CN1961522B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP159139/2004 2004-05-28
JP2004159139 2004-05-28
PCT/JP2005/009788 WO2005117323A1 (ja) 2004-05-28 2005-05-27 トランスポートストリーム処理装置およびトランスポートストリーム処理方法

Publications (2)

Publication Number Publication Date
CN1961522A true CN1961522A (zh) 2007-05-09
CN1961522B CN1961522B (zh) 2011-07-20

Family

ID=35451233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800172276A Expired - Fee Related CN1961522B (zh) 2004-05-28 2005-05-27 传输流处理装置和传输流处理方法

Country Status (5)

Country Link
US (1) US7706400B2 (zh)
EP (1) EP1758288A4 (zh)
JP (1) JP4279876B2 (zh)
CN (1) CN1961522B (zh)
WO (1) WO2005117323A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7539200B2 (en) * 2005-04-27 2009-05-26 Agere Systems Inc. Line-timing in packet-based networks
WO2008123712A1 (en) * 2007-04-04 2008-10-16 Electronics And Telecommunications Research Institute Storage/playback method and apparatus for mpeg-2 transport stream based on iso base media file format
CN101340591B (zh) * 2008-08-11 2011-04-06 华为终端有限公司 解码系统中接收视音频数据的处理方法及装置
JP4735680B2 (ja) * 2008-08-12 2011-07-27 ソニー株式会社 同期回路及び同期方法
JP5137857B2 (ja) * 2009-01-09 2013-02-06 株式会社日立国際電気 移動受信端末および中継装置
JP5534548B2 (ja) * 2009-03-10 2014-07-02 日本電気株式会社 クロック同期のための受信側ノード、その方法及びそのプログラム
KR101670723B1 (ko) * 2011-01-04 2016-11-01 삼성전자주식회사 비디오 및 오디오 통신 시스템에서 가변 길이의 전송 패킷 지원 방법 및 장치

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3419607B2 (ja) * 1995-08-25 2003-06-23 パイオニア株式会社 クロック再生装置
US5805602A (en) * 1995-09-25 1998-09-08 Bell Atlantic Network Services, Inc. Network monitoring system for cell delay variation
JPH09312634A (ja) * 1996-05-22 1997-12-02 Matsushita Electric Ind Co Ltd デジタル放送受信機用システムクロック再生回路
JP3065276B2 (ja) 1997-05-13 2000-07-17 日本電気株式会社 データ分離回路並びにデータ分離回路でのエラー復旧方式及びその方法
US8306170B2 (en) * 1998-03-31 2012-11-06 International Business Machines Corporation Digital audio/video clock recovery algorithm
US20020097678A1 (en) * 2001-01-23 2002-07-25 Bisher James A. Method and apparatus for bandwidth management associated with misbehaving sessions
JP4380930B2 (ja) * 2001-03-19 2009-12-09 株式会社東芝 オーディオ・ビデオ復号再生装置とその同期再生方法
US7130316B2 (en) * 2001-04-11 2006-10-31 Ati Technologies, Inc. System for frame based audio synchronization and method thereof
US7508874B2 (en) 2002-01-29 2009-03-24 Broadcom Corporation Error concealment for MPEG decoding with personal video recording functionality
JP3912164B2 (ja) 2002-04-05 2007-05-09 ソニー株式会社 画像同期化装置及び方法、並びにプログラム及び記録媒体
JP2004128870A (ja) 2002-10-02 2004-04-22 Canon Inc 映像復号出力装置

Also Published As

Publication number Publication date
US7706400B2 (en) 2010-04-27
JPWO2005117323A1 (ja) 2008-04-03
EP1758288A4 (en) 2008-04-16
US20080008100A1 (en) 2008-01-10
CN1961522B (zh) 2011-07-20
EP1758288A1 (en) 2007-02-28
JP4279876B2 (ja) 2009-06-17
WO2005117323A1 (ja) 2005-12-08

Similar Documents

Publication Publication Date Title
CN1197388C (zh) 传输流记录和再现装置和方法
CN1251493C (zh) 记录装置和方法、重放装置和方法
CN1293763C (zh) 图像重放装置
CN1247019C (zh) 传输数据流记录/再现装置及方法和程序/数据记录介质
CN1233165C (zh) Mpeg编码装置和mpeg解码装置以及编码程序
CN1245022C (zh) 数据处理方法/设备和数据再生方法/设备
CN1194552C (zh) 数字视频系统中译码数字视频流的方法和装置
CN1249998C (zh) 图像信号的记录重放方法
CN1254814C (zh) 数据处理装置和数据处理方法
CN1152569C (zh) 产生多路数据、再生编码数据及时钟转换的装置和方法
CN1961522A (zh) 传输流处理装置和传输流处理方法
US20110066744A1 (en) Transitioning between Multiple Services in an MPEG Stream
CN1336764A (zh) 图像编码装置和方法、图像解码装置和方法、记录载体
CN1949880A (zh) 数字广播接收机中的同步装置和同步方法
CN1947422A (zh) 数字广播回放设备与方法、计算机程序,和存储介质
CN1950907A (zh) 运动画面流产生装置,运动画面编码装置,运动画面多路复用装置和运动画面解码装置
CN1969547A (zh) 数据处理装置
CN1501703A (zh) 数据流重放设备和方法、数字广播接收器和相关的计算机程序
CN1833439A (zh) 数据处理装置和数据处理方法
CN1929578A (zh) 记录装置和方法以及程序
CN1977264A (zh) 视频/音频流处理设备和视频/音频流处理方法
CN1717739A (zh) 用于信息记录与再现处理的装置、方法和计算机程序
CN1943234A (zh) 内容生成装置以及方法
CN1269363C (zh) 数字广播系统、同步信息替换装置和方法
CN1757187A (zh) 数据广播再现控制装置、数据广播再现控制方法、数据广播再现控制程序、以及记录该程序的记录媒体

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110720

Termination date: 20130527