一种机顶盒开机标志和水印的更新方法及系统与流程

文档序号:13617691阅读:657来源:国知局
一种机顶盒开机标志和水印的更新方法及系统与流程

本发明涉及数据处理技术领域,特别涉及一种机顶盒开机标志和水印的更新方法及系统。



背景技术:

随着数字电视的普及,机顶盒进入了千家万户,成为人们日常生活中必不可少的数字电视接收终端。机顶盒为一种可以增强或扩展电视机功能的信息设备。随着人们对机顶盒业务需求的不断增加,机顶盒中的标志(logo)和水印也需要应对不同的运营商而进行改变。

目前,针对不同的运营商,通常需要在机顶盒中预置相应的标志和水印,这样,在机顶盒开机时,才能显示与运营商相适配的标志和水印。然而,如果运营商发生了更改,机顶盒中的标志和水印则没有办法进行更新,从而使得机顶盒中的标志和水印与当前的运营商不匹配。



技术实现要素:

本发明提供一种机顶盒开机标志和水印的更新方法及系统,能够对机顶盒中的标志和水印进行更新。

为实现上述目的,本申请一方面提供一种机顶盒开机标志和水印的更新方法,所述方法包括:

获取标志图片,并将所述标志图片转换为关键帧文件;

获取水印图片,并将所述水印图片处理为符合指定要求的水印文件;

基于所述关键帧文件以及水印文件,生成更新文件,所述更新文件中包括第一更新文件和第二更新文件,所述第一更新文件用于按照通用串行总线对所述机顶盒进行更新,所述第二更新文件用于按照空间下载技术对所述机顶盒进行更新。

进一步地,所述更新文件为具备指定字段的数据;其中,所述指定字段至少包括运营商标识字段、版本字段、数据类型字段以及产品类型字段,其中,所述数据类型包括标志或者水印,所述产品类型包括标清和高清。

进一步地,所述方法还包括:

所述更新文件在所述机顶盒开机过程中接收并进行更新,其中,所述更新文件的标识码传输包与频点相对应。

进一步地,所述方法还包括:

若当前的更新文件的接收时间和接收效果超出允许范围,在确保完成更新文件的接收之后,再进行节目播放;其中,接收更新文件的过程具备提示符。

进一步地,所述方法还包括:

接收所述更新文件的时间被限制于指定时长内。

进一步地,将所述标志图片转换为关键帧文件包括:

将所述标志图片存放于关键帧转换工具的同级目录下;

在所述关键帧转换工具中加载所述标志图片,并将所述标志图片转换为关键帧文件,其中,所述关键帧文件的名称被重命名为指定名称。

进一步地,所述符合指定要求的水印文件包括:

尺寸和透明度处于指定数值范围内的水印文件。

进一步地,所述方法还包括:

若所述更新文件为第一更新文件,将所述第一更新文件拷贝至移动存储设备的根目录下,并将所述移动存储设备连接至所述机顶盒上;

响应施加于所述机顶盒的遥控器上的组合按键指令,从所述移动存储设备中读取所述第一更新文件并进行更新。

进一步地,所述方法还包括:

若所述更新文件为第二更新文件,将所述第二更新文件复用至前端系统中,并设定所述第二更新文件的频点信息;

当所述机顶盒开机时,检测升级信息,当存在升级信息时,从所述前端系统中下载具备所述频点信息的第二更新文件,并根据所述第二更新文件进行更新。

为实现上述目的,本申请还提供一种机顶盒开机标志和水印的更新系统,所述系统包括:

标志图片处理单元,用于获取标志图片,并将所述标志图片转换为关键帧文件;

水印图片处理单元,用于获取水印图片,并将所述水印图片处理为符合指定要求的水印文件;

更新文件生成单元,用于基于所述关键帧文件以及水印文件,生成更新文件,所述更新文件中包括第一更新文件和第二更新文件,所述第一更新文件用于按照通用串行总线对所述机顶盒进行更新,所述第二更新文件用于按照空间下载技术对所述机顶盒进行更新。

由上可见,当需要对机顶盒中的标志和水印进行更新时,可以获取需要更新的标志图片以及水印图片,然后可以分别将标志图片和水印图片加工为关键帧文件和符合指定要求的水印文件。这样,基于所述关键帧文件以及水印文件,可以生成两种更新文件。其中一种可以用于按照通用串行总线对所述机顶盒进行更新。例如,可以通过usb设备进行更新。另一种可以用于按照空间下载技术对所述机顶盒进行更新。例如,可以由机顶盒无线下载后进行更新。由上可见,针对不同的运营商,可以设置不同的标志图片以及水印图片,并且可以通过多种方式进行自主更新,以使得机顶盒展示的标志和水印与当前的运营商相匹配。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中机顶盒开机标志和水印的更新方法流程图;

图2为本发明实施例中机顶盒开机标志和水印的更新系统示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

请参阅图1,本申请提供一种机顶盒开机标志和水印的更新方法,所述方法包括:

s1:获取标志图片,并将所述标志图片转换为关键帧文件;

s2:获取水印图片,并将所述水印图片处理为符合指定要求的水印文件;

s3:基于所述关键帧文件以及水印文件,生成更新文件,所述更新文件中包括第一更新文件和第二更新文件,所述第一更新文件用于按照通用串行总线对所述机顶盒进行更新,所述第二更新文件用于按照空间下载技术对所述机顶盒进行更新。

在本实施方式中,所述更新文件为具备指定字段的数据;其中,所述指定字段至少包括运营商标识字段、版本字段、数据类型字段以及产品类型字段,其中,所述数据类型包括标志或者水印,所述产品类型包括标清和高清。

在本实施方式中,所述方法还包括:

所述更新文件在所述机顶盒开机过程中接收并进行更新,其中,所述更新文件的标识码传输包与频点相对应。

在本实施方式中,所述方法还包括:

若当前的更新文件的接收时间和接收效果超出允许范围,在确保完成更新文件的接收之后,再进行节目播放;其中,接收更新文件的过程具备提示符。

在本实施方式中,所述方法还包括:

接收所述更新文件的时间被限制于指定时长内。

在本实施方式中,将所述标志图片转换为关键帧文件包括:

将所述标志图片存放于关键帧转换工具的同级目录下;

在所述关键帧转换工具中加载所述标志图片,并将所述标志图片转换为关键帧文件,其中,所述关键帧文件的名称被重命名为指定名称。

在本实施方式中,所述符合指定要求的水印文件包括:

尺寸和透明度处于指定数值范围内的水印文件。

在本实施方式中,所述方法还包括:

若所述更新文件为第一更新文件,将所述第一更新文件拷贝至移动存储设备的根目录下,并将所述移动存储设备连接至所述机顶盒上;

响应施加于所述机顶盒的遥控器上的组合按键指令,从所述移动存储设备中读取所述第一更新文件并进行更新。

在本实施方式中,所述方法还包括:

若所述更新文件为第二更新文件,将所述第二更新文件复用至前端系统中,并设定所述第二更新文件的频点信息;

当所述机顶盒开机时,检测升级信息,当存在升级信息时,从所述前端系统中下载具备所述频点信息的第二更新文件,并根据所述第二更新文件进行更新。

具体地,针对不同的机顶盒,标志和水印的要求也不同,例如,对于标清机顶盒而言,标志的尺寸可以为720*576,格式可以为bmp,转换得到的关键帧文件(i帧文件)的大小要小于64k;水印的格式为png,尺寸要小于或者等于130*130,透明度可以设置为50%至70^%。

而对于高清机顶盒而言,标志的尺寸可以为1280*720,格式可以为bmp,转换得到的关键帧文件(i帧文件)的大小要小于64k;水印的格式为png,尺寸要小于或者等于130*130,透明度可以设置为50%至70^%。

在制作i帧文件时,可以采用i帧转换工具。具体地,输入该工具的可以是bmp格式的图片,输出的可以是mpeg格式的文件。首先,可以将bmp格式的图片拷贝至与该工具的运行程序相同的目录下,然后可以打开该工具的运行程序。在该工具中,可以选择加载该bmp格式的图片,并进行转换过程。这样,得到的mpeg格式的文件可以重命名为“logo.mpg”。该文件可以被存储于指定路径下。

在制作水印文件时,水印文件是png格式的,需要提前在图片编辑工具中事先按要求准备好,文件的尺寸为130*130,透明度为50%~70%之间。例如可以采用“photoshop”工具来生成水印文件。

在制作更新文件时,该更新文件可以包括bin文件和ts-stream文件,其中,bin文件可以用于usb设备升级,ts-stream文件可以用于无线下载升级。其中,可以采用相应的工具生成所述更新文件。在该工具中,可以同时载入i帧文件和符合指定要求的水印文件,然后通过设定数据类型标识(标清还是高清)、版本标识、输出数量等参数,从而可以生成相应的更新文件。

生成的更新文件(addata)可以具备指定数量的字段,这些字段例如可以包括oui字段、version字段、type字段、model字段,其中:

oui字段可以表示运营商id,由pc工具界面上输入;

version字段可以对应数据的版本号控制,值范围:0~ff;

type字段可以对应的数据类型:0表示标志,1表示水印;

model字段可以对应的产品类型:0可以表示标清,1可以表示高清;

更新文件在实际制作时会同时生成两部分数据,一部分是用于usb升级的数据,一部分是指定pid的ts流。此外,更新文件可以在开机过程中接收和更新,机顶盒正常运行期间不处理,在指定频点接收指定pid,目前定义为(主频点,pid:7076)。如果开机过程中接收时间和效率不高,可以允许在开机过程中发现有addata更新时,单独处理确保接收过程正常完成后再去播放节目,这个过程中要有必要的提示符。此外,对于addata的接收,需要在开机后30秒内完成,时间不宜过长。

在更新时,一方面可以拷贝bin文件到u盘的根目录下,并把u盘接到机顶盒上。此时,可以按下遥控器的“菜单”键,进入主菜单后,按下组合键“green,8,green,8”,机顶盒会自动进入到升级状态,升级过程会给出相应提醒。当升级成功后,重新开关机顶盒就可以看到更新后的标志和水印了。

需要说明的是,usb升级是强制升级,没有版本控制。

此外,还可以通过ota(over-the-airtechnology,空间下载技术)升级。具体地,可以把ts流文件复用到前端系统中,频点信息为(306mhz,6875,64qam)。机顶盒会在开机过程中自动检测升级流信息,如果发现有升级信息就会自动接收并更新数据。需要说明的是,ota升级会控制版本。

请参阅图2,本申请还提供一种机顶盒开机标志和水印的更新系统,所述系统包括:

标志图片处理单元100,用于获取标志图片,并将所述标志图片转换为关键帧文件;

水印图片处理单元200,用于获取水印图片,并将所述水印图片处理为符合指定要求的水印文件;

更新文件生成单元300,用于基于所述关键帧文件以及水印文件,生成更新文件,所述更新文件中包括第一更新文件和第二更新文件,所述第一更新文件用于按照通用串行总线对所述机顶盒进行更新,所述第二更新文件用于按照空间下载技术对所述机顶盒进行更新。

由上可见,当需要对机顶盒中的标志和水印进行更新时,可以获取需要更新的标志图片以及水印图片,然后可以分别将标志图片和水印图片加工为关键帧文件和符合指定要求的水印文件。这样,基于所述关键帧文件以及水印文件,可以生成两种更新文件。其中一种可以用于按照通用串行总线对所述机顶盒进行更新。例如,可以通过usb设备进行更新。另一种可以用于按照空间下载技术对所述机顶盒进行更新。例如,可以由机顶盒无线下载后进行更新。由上可见,针对不同的运营商,可以设置不同的标志图片以及水印图片,并且可以通过多种方式进行自主更新,以使得机顶盒展示的标志和水印与当前的运营商相匹配。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1