解码方法及多媒体播放系统技术方案

技术编号:10205980 阅读:158 留言:0更新日期:2014-07-12 06:58
本发明专利技术提供一种解码方法及多媒体播放系统,其藉由事先在多媒体数据流中对每一符元对应的一数据片段起始点插入符元起始点标签,并在一起始数据片段中对应相异帧起始点插入帧起始点标签,使得多媒体数据流在进行位元交替调制时,可以准确且快速的将分属不同频道的数据信号加以分类并进行解码。

【技术实现步骤摘要】
解码方法及多媒体播放系统
本专利技术揭示一解码方法及一多媒体播放系统,尤指一种藉由插入符元起始点标签(SymbolStartTag)及帧起始点标签(FrameStartTag)来精准定位数据信号以便于对多媒体数据流进行解码的一解码方法及应用该解码方法的一多媒体播放系统。
技术介绍
地面数位广播综合服务(IntegratedServicesDigitalBroadcasting-Terrestrial,ISDB-T)是一种使用于多个国家的数位广播标准,其主要特色之一在于在三个彼此独立层中各自进行信号编码及载波调制。在上述信号编码的过程中,会使用位元交替(BitInterleaving)技术来将属于同一数据信号的不同位元分散开来,以避免突发错误过于集中而无法正确进行解码或修复,其中上述突发错误包含因为杂讯脉冲及都卜勒效应所引起的时域突发错误、或载波干扰及多工衰减引发的频域突发错误。然而,位元交替的进行需要对不同独立层的数据信号进行准确的定位,否则仍然极易导致编码、解码上的错误而无法在接收端正确还原数据信号。
技术实现思路
为了使地面数位广播综合服务在进行位元交替的程序中可以准确的对数据信号进行定位而免于发生编码、解码上的错误,本专利技术掲示一种解码方法与应用该解码方法的多媒体播放系统。本专利技术所揭示的解码方法包含在一多媒体播放系统所接收的一多媒体数据流所包含的多个数据分段(DataSegment)中每一数据分段的起始数据信号各插入一个符元起始点标签(SymbolStartTag),其中该每一数据分段的一数据长度相同,该每一数据分段包含多个依序排列的数据子分段(DataSub-segment),该多个数据子分段对应于多个相异帧(Frame),该多个相异帧各自对应于一频道,该多个数据子分段的每一数据子分段各自包含一对应帧中的部分数据,该每一数据分段中该多个数据子分段对应于该多个帧的排列顺序皆相同,该多个帧中每一帧在该每一数据分段中所对应的一数据子分段的该数据长度相等,且该每一数据分段中的每一数据子分段包含多个各自具有相异载波编号(CarrierNumber)的数据信号;在该多个数据分段的一起始数据分段包含的每一数据子分段的起始数据信号上,根据该每一数据子分段各自对应的一帧,各插入一个帧起始点标签(FrameStartTag);读取该起始数据分段被插入的所有帧起始点标签,以找出该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号;根据该每一数据分段各自被插入的符元起始点标签以及该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,定位该每一数据分段中每一数据子分段,并将该每一数据分段中每一数据子分段根据各自对应的帧进行位元交替调制(BitInterleavingModulation),以对应于每一数据分段产生多个数据调制子分段;及根据该起始数据分段中所有帧起始点标签各自所插入的起始数据信号的载波编号,对该多个数据调制子分段进行位元解码,以产生并播放多个多媒体子分段。本专利技术所揭示的多媒体播放系统包含一时域解交替器(TimeDeinterleaver)、多个调制模块(ModulationModule)、一软数据解映射器介面模块(SoftDemapperInterfaceModule)、一软数据解映射器(SoftDemapper)、一位元解交替器(BitDeinterleaver)、及一解码模块。该时域解交替器用来接收一多媒体数据流,并用来该多媒体数据流所包含的多个数据分段中每一数据分段的起始数据信号各插入一个符元起始点标签。该每一数据分段的一数据长度相同。该每一数据分段包含多个依序排列的数据子分段。该多个数据子分段对应于多个相异帧。该多个相异帧各自对应于一频道。该多个数据子分段的每一数据子分段各自包含一对应帧中的部分数据。该每一数据分段中该多个数据子分段对应于该多个帧的排列顺序皆相同。该多个帧中每一帧在该每一数据分段中所对应的一数据子分段的该数据长度相等。该每一数据分段中的每一数据子分段包含多个各自具有相异载波编号的数据信号。该时域解交替器并用来在该多个数据分段中一起始数据分段包含的每一数据子分段的起始数据信号,根据该每一数据子分段各自对应的一帧,各插入一个帧起始点标签。该多个调制模块一一对应于该多个帧及其对应的该频道。该软数据解映射器介面模块用来决定该多个帧各自对应的一调制模块。该位元解交替器用来与该软数据解映射器一起读取该起始数据分段被插入的所有帧起始点标签,以找出该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,用来根据该每一数据分段各自被插入的符元起始点标签以及该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,定位该每一数据分段中每一数据子分段,并用来将该每一数据分段中每一数据子分段交由各自对应的帧所对应的一调制模块进行位元交替调制,以对应于每一数据分段产生多个数据调制子分段。该解码模块用来根据该起始数据分段中所有帧起始点标签各自所插入的起始数据信号的载波编号,对该多个数据调制子分段进行位元解码,以产生并播放多个多媒体子分段。附图说明图1为根据本专利技术的一实施例所掲示的一多媒体播放系统的简略功能方块示意图。图2为图示图1中时域解交替器在多媒体数据流中插入符元起始点标签以及帧起始点标签时所使用的固定规则的简略示意图。图3为根据本专利技术的一实施例,动态地为图2图示的多媒体数据流所产生的帧起始点标签阵列及符元起始点标签阵列的概略示意图。图4为根据本专利技术的一实施例所揭示的解码方法的流程图。主要元件符号说明100多媒体播放系统110时域解交替器120软数据解映射器介面模块130软数据解映射器140位元解交替器152、154、156调制模块160解码模块MDS多媒体数据流DS1、DS2、DS3、DSN数据分段SDS1、SDS2、SDS3数据子分段SST1、SST2、SST3、SSTN符元起始点标签FSTA、FSTB、FSTC帧起始点标签SSA符元起始点标签阵列FSA帧起始点标签阵列202、204、206、208、210步骤具体实施方式本专利技术所揭示的解码方法的主要目的在于以固定规则插入符元起始点标签与帧起始点标签于多媒体数据流中,以在后续进行位元交替的程序中能够准确定位帧、并将帧分配给其对应的调制模块来进行位元交替调制,提高最后对帧进行位元解码时还原的多媒体子分段的数据正确性。请参阅图1,其为根据本专利技术的一实施例所掲示的一多媒体播放系统100的功能方块图。图1所示的多媒体播放系统100一般安装于地面数位综合广播服务的接收端,以接收经频域解交替器处理的一多媒体数据流MDS。多媒体播放系统100包含一时域解交替器110、一软数据解映射器介面模块120、一软数据解映射器130、一位元解交替器140、多个调制模块152、154、与156、及一解码模块160。多媒体播放系统100的简略运作流程大致如下:(1)首先由时域解交替器110接收多媒体数据流MDS,并根据固定规则在多媒体数据流MDS中插入符元起始点标签以及帧起始点标签;(2)软数据解映射器介面模块120由时域解交替器110接收了插入符元起始点标签以及帧起始点标签的多媒体数据流MDS后,决定多媒体数据流MDS中不同帧本文档来自技高网...
解码方法及多媒体播放系统

【技术保护点】
一种多媒体播放系统所播放的多媒体数据流的解码方法,包含:在一多媒体播放系统所接收的一多媒体数据流所包含的多个数据分段中每一数据分段的起始数据信号各插入一个符元起始点标签,其中该每一数据分段的一数据长度相同,该每一数据分段包含多个依序排列的数据子分段,该多个数据子分段对应于多个相异帧,该多个相异帧各自对应于一频道,该多个数据子分段的每一数据子分段各自包含一对应帧中的部分数据,该每一数据分段中该多个数据子分段对应于该多个帧的排列顺序皆相同,该多个帧中每一帧在该每一数据分段中所对应的一数据子分段的该数据长度相等,且该每一数据分段中的每一数据子分段包含多个各自具有相异载波编号的数据信号;在该多个数据分段的一起始数据分段包含的每一数据子分段的起始数据信号上,根据该每一数据子分段对应的帧,各插入一个帧起始点标签;读取该起始数据分段被插入的所有帧起始点标签,以找出该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号;根据该每一数据分段各自被插入的符元起始点标签以及该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,定位该每一数据分段中每一数据子分段,并将该每一数据分段中每一数据子分段根据各自对应的帧来进行位元交替调制,以对应于每一数据分段产生多个数据调制子分段;及根据该起始数据分段中所有帧起始点标签各自所插入的起始数据信号的载波编号,对该多个数据调制子分段进行位元解码,以产生并播放多个多媒体子分段。...

【技术特征摘要】
1.一种多媒体播放系统所播放的多媒体数据流的解码方法,包含:在一多媒体播放系统所接收的一多媒体数据流所包含的多个数据分段中每一数据分段的起始数据信号各插入一个符元起始点标签,其中该每一数据分段的一数据长度相同,该每一数据分段包含多个依序排列的数据子分段,该多个数据子分段对应于多个相异帧,该多个相异帧各自对应于一频道,该多个数据子分段的每一数据子分段各自包含一对应帧中的部分数据,该每一数据分段中该多个数据子分段对应于该多个帧的排列顺序皆相同,该多个帧中每一帧在该每一数据分段中所对应的一数据子分段的该数据长度相等,且该每一数据分段中的每一数据子分段包含多个各自具有相异载波编号的数据信号;在该多个数据分段的一起始数据分段包含的每一数据子分段的起始数据信号上,根据该每一数据子分段对应的帧,各插入一个帧起始点标签;读取该起始数据分段被插入的所有帧起始点标签,以找出该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号;根据该每一数据分段各自被插入的符元起始点标签以及该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,定位该每一数据分段中每一数据子分段,并将该每一数据分段中每一数据子分段根据各自对应的帧来进行位元交替调制,以对应于每一数据分段产生多个数据调制子分段;及根据该起始数据分段中所有帧起始点标签各自所插入的起始数据信号的载波编号,对该多个数据调制子分段进行位元解码,以产生并播放多个多媒体子分段。2.如权利要求1所述的方法,其特征在于,另包含:根据该多媒体数据流所包含的一传输与多工配置控制资讯,决定该多媒体数据流所包含的该多个数据分段。3.如权利要求2所述的方法,其特征在于,根据该传输与多工配置控制资讯,决定该多媒体数据流所包含的该多个数据分段包含:根据该传输与多工配置控制资讯中所记载对应于该多个帧的每一帧所对应的该频道的资讯,决定该多个数据分段的每一数据分段中包含的该多个数据子分段的属性。4.如权利要求3所述的方法,其特征在于,根据该传输与多工配置控制资讯中所记载对应于该每一帧所对应的该频道的资讯,决定该每一数据分段中包含的该多个数据子分段的属性包含:根据该传输与多工配置控制资讯中所记载该频道的一数据分段数目,决定该多个数据子分段各自在该每一数据分段中的该数据长度、该排列顺序、以及该多个数据信号的载波编号。5.如权利要求2所述的方法,其特征在于,另包含:根据该传输与多工配置控制资讯中所记载该频道的一调制类型,决定该每一数据分段中每一数据子分段各自对应的帧所对应的该调制模块进行位元交替调制的方式。6.一种多媒体播放系统,包含:一时域解交替器,...

【专利技术属性】
技术研发人员:郑有财童泰来林东昇蓝景赋
申请(专利权)人:晨星软件研发深圳有限公司晨星半导体股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1