DTV码流解码方法及装置制造方法及图纸

技术编号:16473653 阅读:118 留言:0更新日期:2017-10-29 01:29
本发明专利技术提供了一种DTV码流解码方法及装置,方法包括:获取DTV码流,当所述DTV码流内不存在文字编码信息时,判断所述DTV码流内是否存在语言编码信息,若是,查询本地存储的语言解码表中所述语言编码信息对应的语言解码方式,根据查询到的所述对应的语言解码方式对所述DTV码流进行解码;若否,判断所述DTV码流内是否存在国家编码信息,当所述DTV码流内存在国家编码信息时,查询本地存储的国家解码表中所述国家编码信息对应的国家解码方式,根据查询到的所述对应的国家解码方式对所述DTV码流进行解码;当所述DTV码流内不存在所述国家编码信息时,根据本地存储的字符集库依序对所述DTV码流进行解码,本发明专利技术能防止当不存在所述文字编码信息导致的文字解码错误。

DTV bitstream decoding method and device

The invention provides a device and a method, DTV coding method includes: obtaining the DTV stream, when there is no text encoding the information within the DTV stream, whether the DTV stream in the existence of language encoding information, if the query corresponds to the language encoding information stored locally in language decoding language decoding table the way that decodes the DTV stream according to the corresponding query to the language decoding way; if not, determine whether there is the state encoding information of the DTV stream, when the DTV stream in the state encoding information, query the local storage state encoding information corresponding to the state decoding table in the country decoding method, decoding the DTV stream according to the decoding of the corresponding query to the state; when the state does not exist in the information encoding DTV stream, according to The local storage character set Kuyi order to decode the DTV code, the invention can prevent when there is no text decoding the text encoding information leads to errors.

【技术实现步骤摘要】
DTV码流解码方法及装置
本专利技术涉及码流解码
,特别涉及一种DTV码流解码方法及装置。
技术介绍
随着时代的发展,人们生活水平的不断提高,数字电视的使用越来越频繁,数字电视又称为数位电视或数码电视,是指从演播室到发射、传输、接收的所有环节都是使用数字电视信号或对该系统所有的信号传播都是通过由0、1数字串所构成的二进制数字流来传播的电视类型,而数字电视中的节目信息一般是通过DTV码流进行实现的,数字电视通过对DTV码流进行解码,以使将解码后的DTV码流对应的文字内容显示在显示屏上。现有的DTV码流解码方法是通过提取内部的文字编码信息,获取对应的解码方式,并根据获取到的解码方式对DTV码流进行解码,以使在显示设备中显示DTV码流对应的文字内容完成解码流程。在现有的DTV码流的解码过程中由于存在一些DTV码流不严格按照标准制作,制作码流时没有加入文字编码信息,进而当DTV码流解码时由于没有获取到对应的解码方式,以使导致显示设备中出现文字解码错误的情况。
技术实现思路
基于此,本专利技术的目在于提供一种能有效防止文字解码错误的DTV码流解码方法及装置。一种DTV码流解码方法,所述方法包括:获取DTV码流,当所述DTV码流内不存在文字编码信息时,判断所述DTV码流内是否存在语言编码信息;若是,则查询本地存储的语言解码表中所述语言编码信息对应的语言解码方式,并根据查询到的所述对应的语言解码方式对所述DTV码流进行解码;若否,则判断所述DTV码流内是否存在国家编码信息,当所述DTV码流内存在所述国家编码信息时,查询本地存储的国家解码表中所述国家编码信息对应的国家解码方式,并根据查询到的所述对应的国家解码方式对所述DTV码流进行解码;当所述DTV码流内不存在所述国家编码信息时,根据本地存储的字符集库依序对所述DTV码流进行解码。上述DTV码流解码方法,通过查询本地存储的所述语言解码表中所述语言编码信息对应的所述语言解码方式的设计,防止了当所述DTV码流中不存在所述文字编码信息时导致的文字解码错误的情况,通过查询本地存储的所述国家解码表中所述国家编码信息对应的所述国家解码方式的设计,防止了当所述DTV码流中即不存在所述文字编码信息也不存在所述语言编码信息时导致的文字解码错误的情况,通过根据本地存储的所述字符集库依序对所述DTV码流进行解码的设计,防止了当所述DTV码流中不存在所述文字编码信息、所述语言编码信息和所述国家编码信息时导致的文字解码错误的情况。进一步地,所述获取DTV码流之前,所述方法还包括:提取多个国家的语言音频信息和与所述语言音频信息对应的语言解码方式,并将所述语言音频信息和所述语言解码方式对应的进行存储,以得到所述语言解码表;提取多个国家名称和与所述国家名称对应的官方解码方式,并将所述国家名称和所述官方解码方式对应的进行存储,以得到所述国家解码表。进一步地,所述查询本地存储的语言解码表中所述语言编码信息对应的语言解码方式,并根据查询到的所述对应的语言解码方式对所述DTV码流进行解码的步骤包括:提取所述语言编码信息,并根据所述语言解码表中的所述语言音频信息进行语言匹配,以得到当前语言;查询所述语言解码表中所述当前语言对应的语言解码方式,并根据查询到的所述语言解码方式对所述DTV码流进行解码。进一步地,所述查询本地存储的国家解码表中所述国家编码信息对应的国家解码方式,并根据查询到的所述对应的国家解码方式对所述DTV码流进行解码的步骤包括:提取所述国家编码信息,并根据所述国家解码表中的所述国家名称进行国家匹配,以得到当前国家;查询所述国家解码表中所述当前国家对应的所述官方解码方式,并根据查询到的所述官方解码方式对所述DTV码流进行解码。进一步地,所述方法还包括:当所述DTV码流完成解码后,将所述DTV码流和所述DTV码流对应的当前解码方式的对应关系进行存储,以使再次获取到相同的所述DTV码流时,根据所述对应关系对所述DTV码流进行解码。一种DTV码流解码装置,包括:第一判断模块,用于获取DTV码流,并当所述DTV码流内不存在文字编码信息时,判断所述DTV码流内是否存在语言编码信息;第一解码模块,用于当所述第一判断模块判断到所述DTV码流内存在所述语言编码信息时,查询本地存储的语言解码表中所述语言编码信息对应的语言解码方式,并根据查询到的所述对应的语言解码方式对所述DTV码流进行解码;第二解码模块,用于当所述第一判断模块判断到所述DTV码流内不存在所述语言编码信息时,判断所述DTV码流内是否存在国家编码信息,并当所述DTV码流内存在所述国家编码信息时,查询本地存储的国家解码表中所述国家编码信息对应的国家解码方式,并根据查询到的所述对应的国家解码方式对所述DTV码流进行解码;当所述DTV码流内不存在所述国家编码信息时,根据本地存储的字符集库依序对所述DTV码流进行解码。上述DTV码流解码装置通过所述第一解码模块的设计,可根据所述语言编码信息查询所述DTV码流对应的解码方式并进行解码,进而防止了当所述DTV码流中不存在所述文字编码信息导致的文字解码错误的情况,通过所述第二解码模块的设计,可根据所述国家编码信息查询所述DTV码流对应的解码方式并进行解码,进而防止了当所述DTV码流中即不存在所述文字编码信息也不存在所述语言编码信息导致的文字解码错误的情况,且所述第二解码模块防止了当所述DTV码流中不存在所述文字编码信息、所述语言编码信息和所述国家编码信息时导致的文字解码错误的情况。进一步地,所述DTV码流解码装置还包括:第一提取模块,用于提取多个国家的语言音频信息和与所述语言音频信息对应的语言解码方式;语言存储模块,用于根据所述第一提取模块的提取结果,将所述语言音频信息和所述语言解码方式对应的进行存储,以得到所述语言解码表;第二提取模块,用于提取多个国家名称和与所述国家名称对应的官方解码方式;国家存储模块,用于根据所述第二提取模块的提取结果,将所述国家名称和所述官方解码方式对应的进行存储,以得到所述国家解码表。进一步地,所述第一解码模块包括:第一匹配模块,用于提取所述语言编码信息,并根据所述语言解码表中存储的所述语言音频信息进行语言匹配,以得到当前语言;第一查询模块,用于根据所述第一匹配模块的匹配结果,查询所述语言解码表中所述当前语言对应的语言解码方式,并根据查询到的所述语言解码方式对所述DTV码流进行解码。进一步地,所述第二解码模块包括:第二判断模块,用于判断所述DTV码流内是否存在国家编码信息;第二匹配模块,用于当所述第二判断模块判断到所述DTV码流内存在所述国家编码信息时,提取所述国家编码信息,并根据所述国家解码表中存储的所述国家名称进行国家匹配,以得到当前国家;第二查询模块,用于根据所述第二匹配模块的匹配结果,查询所述国家解码表中所述当前国家对应的所述官方解码方式,并根据查询到的所述官方解码方式对所述DTV码流进行解码;第三查询模块,用于当所述第二判断模块判断到所述DTV码流内不存在所述国家编码信息时,查询所述字符集库中的字符集,并将所述字符集依序对所述DTV码流进行解码。进一步地,所述DTV码流解码装置还包括:记录模块,当所述DTV码流完成解码后,将所述DTV码流和所述DTV码流对应的当前解码方式本文档来自技高网...
DTV码流解码方法及装置

【技术保护点】
一种DTV码流解码方法,其特征在于,所述方法包括:获取DTV码流,当所述DTV码流内不存在文字编码信息时,判断所述DTV码流内是否存在语言编码信息;若是,则查询本地存储的语言解码表中所述语言编码信息对应的语言解码方式,并根据查询到的所述对应的语言解码方式对所述DTV码流进行解码;若否,则判断所述DTV码流内是否存在国家编码信息,当所述DTV码流内存在所述国家编码信息时,查询本地存储的国家解码表中所述国家编码信息对应的国家解码方式,并根据查询到的所述对应的国家解码方式对所述DTV码流进行解码;当所述DTV码流内不存在所述国家编码信息时,根据本地存储的字符集库依序对所述DTV码流进行解码。

【技术特征摘要】
1.一种DTV码流解码方法,其特征在于,所述方法包括:获取DTV码流,当所述DTV码流内不存在文字编码信息时,判断所述DTV码流内是否存在语言编码信息;若是,则查询本地存储的语言解码表中所述语言编码信息对应的语言解码方式,并根据查询到的所述对应的语言解码方式对所述DTV码流进行解码;若否,则判断所述DTV码流内是否存在国家编码信息,当所述DTV码流内存在所述国家编码信息时,查询本地存储的国家解码表中所述国家编码信息对应的国家解码方式,并根据查询到的所述对应的国家解码方式对所述DTV码流进行解码;当所述DTV码流内不存在所述国家编码信息时,根据本地存储的字符集库依序对所述DTV码流进行解码。2.根据权利要求1所述的DTV码流解码方法,其特征在于,所述获取DTV码流之前,所述方法还包括:提取多个国家的语言音频信息和与所述语言音频信息对应的语言解码方式,并将所述语言音频信息和所述语言解码方式对应的进行存储,以得到所述语言解码表;提取多个国家名称和与所述国家名称对应的官方解码方式,并将所述国家名称和所述官方解码方式对应的进行存储,以得到所述国家解码表。3.根据权利要求1所述的DTV码流解码方法,其特征在于,所述查询本地存储的语言解码表中所述语言编码信息对应的语言解码方式,并根据查询到的所述对应的语言解码方式对所述DTV码流进行解码的步骤包括:提取所述语言编码信息,并根据所述语言解码表中的所述语言音频信息进行语言匹配,以得到当前语言;查询所述语言解码表中所述当前语言对应的语言解码方式,并根据查询到的所述语言解码方式对所述DTV码流进行解码。4.根据权利要求1所述的DTV码流解码方法,其特征在于,所述查询本地存储的国家解码表中所述国家编码信息对应的国家解码方式,并根据查询到的所述对应的国家解码方式对所述DTV码流进行解码的步骤包括:提取所述国家编码信息,并根据所述国家解码表中的所述国家名称进行国家匹配,以得到当前国家;查询所述国家解码表中所述当前国家对应的所述官方解码方式,并根据查询到的所述官方解码方式对所述DTV码流进行解码。5.根据权利要求1所述的DTV码流解码方法,其特征在于,所述方法还包括:当所述DTV码流完成解码后,将所述DTV码流和所述DTV码流对应的当前解码方式的对应关系进行存储,以使再次获取到相同的所述DTV码流时,根据所述对应关系对所述DTV码流进行解码。6.一种DTV码流解码装置,其特征在于:包括:第一判断模块,用于获取DTV码流,并当所述DTV码流内不存在文字编码信息时,判断所述DTV码流内是否存在语言编码信息;第一解码模块,用于当所述第一判断模块判断到所述DTV码流内存在所述语言编码信息时,查询本...

【专利技术属性】
技术研发人员:黄勇
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1