解码方法及多媒体播放系统的制作方法

文档序号:7995181阅读:173来源:国知局
解码方法及多媒体播放系统的制作方法
【专利摘要】本发明提供一种解码方法及多媒体播放系统,其藉由事先在多媒体数据流中对每一符元对应的一数据片段起始点插入符元起始点标签,并在一起始数据片段中对应相异帧起始点插入帧起始点标签,使得多媒体数据流在进行位元交替调制时,可以准确且快速的将分属不同频道的数据信号加以分类并进行解码。
【专利说明】解码方法及多媒体播放系统【技术领域】
[0001]本发明揭示一解码方法及一多媒体播放系统,尤指一种藉由插入符元起始点标签(Symbol Start Tag)及帧起始点标签(Frame Start Tag)来精准定位数据信号以便于对多媒体数据流进行解码的一解码方法及应用该解码方法的一多媒体播放系统。
【背景技术】
[0002]地面数位广播综合服务(IntegratedServices DigitalBroadcasting-Terrestrial, ISDB-T)是一种使用于多个国家的数位广播标准,其主要特色之一在于在三个彼此独立层中各自进行信号编码及载波调制。在上述信号编码的过程中,会使用位元交替(Bit Interleaving)技术来将属于同一数据信号的不同位元分散开来,以避免突发错误过于集中而无法正确进行解码或修复,其中上述突发错误包含因为杂讯脉冲及都卜勒效应所引起的时域突发错误、或载波干扰及多工衰减引发的频域突发错误。然而,位元交替的进行需要对不同独立层的数据信号进行准确的定位,否则仍然极易导致编码、解码上的错误而无法在接收端正确还原数据信号。

【发明内容】

[0003]为了使地面数位广播综合服务在进行位元交替的程序中可以准确的对数据信号进行定位而免于发生编码、解码上的错误,本发明掲示一种解码方法与应用该解码方法的多媒体播放系统。
[0004] 本发明所揭示的解码方法包含在一多媒体播放系统所接收的一多媒体数据流所包含的多个数据分段(Data Segment)中每一数据分段的起始数据信号各插入一个符元起始点标签(Symbol Start Tag),其中该每一数据分段的一数据长度相同,该每一数据分段包含多个依序排列的数据子分段(Data Sub-segment),该多个数据子分段对应于多个相异帧(Frame),该多个相异帧各自对应于一频道,该多个数据子分段的每一数据子分段各自包含一对应帧中的部分数据,该每一数据分段中该多个数据子分段对应于该多个帧的排列顺序皆相同,该多个帧中每一帧在该每一数据分段中所对应的一数据子分段的该数据长度相等,且该每一数据分段中的每一数据子分段包含多个各自具有相异载波编号(CarrierNumber)的数据信号;在该多个数据分段的一起始数据分段包含的每一数据子分段的起始数据信号上,根据该每一数据子分段各自对应的一帧,各插入一个帧起始点标签(FrameStart Tag);读取该起始数据分段被插入的所有帧起始点标签,以找出该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号;根据该每一数据分段各自被插入的符元起始点标签以及该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,定位该每一数据分段中每一数据子分段,并将该每一数据分段中每一数据子分段根据各自对应的帧进行位元交替调制(Bit Interleaving Modulation),以对应于每一数据分段产生多个数据调制子分段;及根据该起始数据分段中所有帧起始点标签各自所插入的起始数据信号的载波编号,对该多个数据调制子分段进行位元解码,以产生并播放多个多媒体子分段。
[0005]本发明所揭示的多媒体播放系统包含一时域解交替器(Time Deinterleaver) >多个调制模块(Modulation Module)、一软数据解映射器介面模块(Soft DemapperInterface Module)、一软数据解映射器(Soft Demapper)、一位兀解交替器(BitDeinterleaver)、及一解码模块。该时域解交替器用来接收一多媒体数据流,并用来该多媒体数据流所包含的多个数据分段中每一数据分段的起始数据信号各插入一个符元起始点标签。该每一数据分段的一数据长度相同。该每一数据分段包含多个依序排列的数据子分段。该多个数据子分段对应于多个相异帧。该多个相异帧各自对应于一频道。该多个数据子分段的每一数据子分段各自包含一对应帧中的部分数据。该每一数据分段中该多个数据子分段对应于该多个帧的排列顺序皆相同。该多个帧中每一帧在该每一数据分段中所对应的一数据子分段的该数据长度相等。该每一数据分段中的每一数据子分段包含多个各自具有相异载波编号的数据信号。该时域解交替器并用来在该多个数据分段中一起始数据分段包含的每一数据子分段的起始数据信号,根据该每一数据子分段各自对应的一帧,各插入一个帧起始点标签。该多个调制模块一一对应于该多个帧及其对应的该频道。该软数据解映射器介面模块用来决定该多个帧各自对应的一调制模块。该位元解交替器用来与该软数据解映射器一起读取该起始数据分段被插入的所有帧起始点标签,以找出该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,用来根据该每一数据分段各自被插入的符元起始点标签以及该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,定位该每一数据分段中每一数据子分段,并用来将该每一数据分段中每一数据子分段交由各自对应的帧所对应的一调制模块进行位元交替调制,以对应于每一数据分段产生多个数据调制子分段。该解码模块用来根据该起始数据分段中所有帧起始点标签各自所插入的起始数据信号的载波编号,对该多个数据调制子分段进行位元解码,以产生并播放多个多媒体子分段。
【专利附图】

【附图说明】
[0006]图1为根据本发明的一实施例所掲示的一多媒体播放系统的简略功能方块示意图。
[0007]图2为图示图1中时域解交替器在多媒体数据流中插入符元起始点标签以及帧起始点标签时所使用的固定规则的简略示意图。
[0008]图3为根据本发明的一实施例,动态地为图2图示的多媒体数据流所产生的帧起始点标签阵列及符元起始点标签阵列的概略示意图。
[0009]图4为根据本发明的一实施例所揭示的解码方法的流程图。
[0010]主要元件符号说明
[0011]100多媒体播放系统
[0012]110时域解交替器
[0013]120软数据解映射器介面模块
[0014]130软数据解映射器
[0015]140位元解交替器
[0016]152,154,156调制模块
【权利要求】
1.一种多媒体播放系统所播放的多媒体数据流的解码方法,包含: 在一多媒体播放系统所接收的一多媒体数据流所包含的多个数据分段中每一数据分段的起始数据信号各插入一个符元起始点标签,其中该每一数据分段的一数据长度相同,该每一数据分段包含多个依序排列的数据子分段,该多个数据子分段对应于多个相异帧,该多个相异帧各自对应于一频道,该多个数据子分段的每一数据子分段各自包含一对应帧中的部分数据,该每一数据分段中该多个数据子分段对应于该多个帧的排列顺序皆相同,该多个帧中每一帧在该每一数据分段中所对应的一数据子分段的该数据长度相等,且该每一数据分段中的每一数据子分段包含多个各自具有相异载波编号的数据信号; 在该多个数据分段的一起始数据分段包含的每一数据子分段的起始数据信号上,根据该每一数据子分段对应的帧,各插入一个帧起始点标签; 读取该起始数据分段被插入的所有帧起始点标签,以找出该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号; 根据该每一数据分段各自被插入的符元起始点标签以及该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,定位该每一数据分段中每一数据子分段,并将该每一数据分段中每一数据子分段根据各自对应的帧来进行位元交替调制,以对应于每一数据分段产生多个数据调制子分段;及 根据该起始数据分段中所有帧起始点标签各自所插入的起始数据信号的载波编号,对该多个数据调制子分段进行位元解码,以产生并播放多个多媒体子分段。
2.如权利要求1所述的方法,其特征在于,另包含: 根据该多媒体数据流所包含的一传输与多工配置控制资讯,决定该多媒体数据流所包含的该多个数据分段。
3.如权利要求2所述的方法,其特征在于,根据该传输与多工配置控制资讯,决定该多媒体数据流所包含的该多个数据分段包含: 根据该传输与多工配置控制资讯中所记载对应于该多个帧的每一帧所对应的该频道的资讯,决定该多个数据分段的每一数据分段中包含的该多个数据子分段的属性。
4.如权利要求3所述的方法,其特征在于,根据该传输与多工配置控制资讯中所记载对应于该每一帧所对应的该频道的资讯,决定该每一数据分段中包含的该多个数据子分段的属性包含: 根据该传输与多工配置控制资讯中所记载该频道的一数据分段数目,决定该多个数据子分段各自在该每一数据分段中的该数据长度、该排列顺序、以及该多个数据信号的载波编号。
5.如权利要求2所述的方法,其特征在于,另包含: 根据该传输与多工配置控制资讯中所记载该频道的一调制类型,决定该每一数据分段中每一数据子分段各自对应的帧所对应的该调制模块进行位元交替调制的方式。
6.一种多媒体播放系统,包含: 一时域解交替器,用来接收一多媒体数据流,并用来该多媒体数据流所包含的多个数据分段中每一数据分段的起始数据信号各插入一个符元起始点标签,其中该每一数据分段的一数据长度相同,该每一数据分段包含多个依序排列的数据子分段,该多个数据子分段对应于多个相异帧,该多个相异帧各自对应于一频道,该多个数据子分段的每一数据子分段各自包含一对应帧中的部分数据,该每一数据分段中该多个数据子分段对应于该多个帧的排列顺序皆相同,该多个帧中每一帧在该每一数据分段中所对应的一数据子分段的该数据长度相等,且该每一数据分段中的每一数据子分段包含多个各自具有相异载波编号的数据信号,该时域解交替器并用来在该多个数据分段中一起始数据分段包含的每一数据子分段的起始数据信号,根据该每一数据子分段各自对应的一帧,各插入一个帧起始点标签; 多个调制模块,一一对应于该多个帧及其对应的该频道; 一软数据解映射器介面模块,用来决定该多个帧各自对应该多个调制模块中的一调制模块; 一软数据解映射器; 一位元解交替器,用来与该软数据解映射器一起读取该起始数据分段被插入的所有帧起始点标签,以找出该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,用来根据该每一数据分段各自被插入的符元起始点标签以及该起始数据分段中所有帧起始点标签各自被插入的起始数据信号的载波编号,定位该每一数据分段中每一数据子分段,并用来将该每一数据分段中每一数据子分段交由各自对应的帧所对应的调制模块进行位元交替调制,以对应于每一数据分段产生多个数据调制子分段 '及 一解码模块 ,用来根据该起始数据分段中所有帧起始点标签各自所插入的起始数据信号的载波编号,对该多个数据调制子分段进行位元解码,以产生并播放多个多媒体子分段。
7.如权利要求6所述的多媒体播放系统,其特征在于,该时域解交替器另用来根据该多媒体数据流所包含的一传输与多工配置控制资讯,决定该多媒体数据流所包含的该多个数据分段。
8.如权利要求7所述的多媒体播放系统,其特征在于,该时域解交替器另用来根据该传输与多工配置控制资讯中所记载对应于该多个帧的每一帧所对应的该频道的资讯,决定该多个数据分段的每一数据分段中包含的该多个数据子分段的属性。
9.如权利要求8所述多媒体播放系统,其特征在于,该时域解交替器另用来根据该传输与多工配置控制资讯中所记载该频道的一数据分段数目,决定该多个数据子分段各自在该每一数据分段中的该数据长度、该排列顺序、以及该多个数据信号的载波编号。
10.如权利要求7所述的多媒体播放系统,其特征在于,该多个调制模块另用来根据该传输与多工配置控制资讯中所记载该频道的一调制类型,各自决定其进行位元交替调制的方式。
【文档编号】H04N21/845GK103916717SQ201310003674
【公开日】2014年7月9日 申请日期:2013年1月6日 优先权日:2013年1月6日
【发明者】郑有财, 童泰来, 林东昇, 蓝景赋 申请人:晨星软件研发(深圳)有限公司, 晨星半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1