一种基于微软Excel软件控制电视字幕播出的方法转让专利

申请号 : CN201910113328.7

文献号 : CN109831706B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王骏朱祝华

申请人 : 安徽励图信息科技股份有限公司

摘要 :

一种基于微软Excel软件控制电视字幕播出的方法,可解决现有的电视字幕播出控制方法稳定性差,维护成本高的技术问题。包括以下步骤:在Excel中定制字幕播出的控制界面,通过脚本编程,定义每个控制单元的功能;通过预先设置的OCX控件发起连接请求,连接到字幕播出引擎;通过字幕播出引擎读取到字幕播出系统的节目单和字幕场景模板;对读取的字幕节目单和字幕场景进行分析,在Excel的数据项中更改字幕场景中的可编辑项使字幕播出系统中的数据符合要求;进而通过自定义的Excel界面中的控制按钮,控制字幕播出系统播出和停止对应的字幕场景。本发明基于微软Excel软件平台开发,对运行环境无特殊要求,用户可根据自己需要定制字幕播出,简单易用。

权利要求 :

1.一种基于微软Excel软件控制电视字幕播出的方法,其特征在于:基于Excel软件、字幕播出系统软件和字幕播出引擎软件,包括以下步骤:S100、在Excel中定制字幕播出的控制界面,通过脚本编程,定义每个控制单元的功能;

S200、通过预先设置的OCX控件发起连接请求,连接到字幕播出引擎;

S300、通过字幕播出引擎读取到字幕播出系统的节目单和字幕场景模板;

S400、对读取的字幕节目单和字幕场景进行分析,在Excel软件中列出字幕场景的可编辑项和对应的内容;

S500、在Excel的数据项中更改字幕场景中的可编辑项;

S600、通过Excel软件中的所述OCX控件向字幕播出系统更改数据,使字幕播出系统中的数据符合要求;

S700、通过自定义的Excel界面中的控制按钮,控制字幕播出系统播出和停止对应的字幕场景。

2.根据权利要求1所述的基于微软Excel软件控制电视字幕播出的方法,其特征在于:所述步骤S200中OCX控件采用标准的TCP/IP协议编程,分别与Excel软件和字幕播出引擎软件通过网络进行握手信号、控制信息以及数据信息的交换。

3.根据权利要求2所述的基于微软Excel软件控制电视字幕播出的方法,其特征在于:所述步骤S100中在Excel中定制字幕播出的控制界面,通过脚本编程,定义每个控制单元的功能;具体包括,在Excel中定制字幕播出的控制界面,通过Visual Basic Application脚本编程,定义每个控制单元的功能,同时连接预先设置的OCX控件,发出控制和数据请求。

说明书 :

一种基于微软Excel软件控制电视字幕播出的方法

技术领域

[0001] 本发明涉及电视字幕播出控制的领域,具体涉及一种基于微软Excel软件控制电视字幕播出的方法。

背景技术

[0002] 传统字幕播出控制系统都采用C/S开发模式,不同的应用场景编制不同的应用软件,如播出线字幕控制软件,演播室播出软件,体育转播软件。比如体育转播的字幕播出,由于每种体育项目的比赛规则都不一样,电视字幕表现形式也不尽相同,需要根据每种赛事类别编写不同的字幕播出控制软件,特别对于特定的应用场景还需要定制化软件,造成软件维护性费用高、稳定性差。

发明内容

[0003] 本发明提出的一种基于微软Excel软件控制电视字幕播出的方法,可解决现有的电视字幕播出控制方法稳定性差,维护成本高的技术问题。
[0004] 为实现上述目的,本发明采用了以下技术方案:
[0005] 一种基于微软Excel软件控制电视字幕播出的方法,包括:基于Excel软件、字幕播出系统软件和字幕播出引擎软件,包括以下步骤:
[0006] S100、在Excel中定制字幕播出的控制界面,通过脚本编程,定义每个控制单元的功能;
[0007] S200、通过预先设置的OCX控件发起连接请求,连接到字幕播出引擎;
[0008] S300、通过字幕播出引擎读取到字幕播出系统的节目单和字幕场景模板;
[0009] S400、对读取的字幕节目单和字幕场景进行分析,在Excel软件中列出字幕场景的可编辑项和对应的内容;
[0010] S500、在Excel的数据项中更改字幕场景中的可编辑项;
[0011] S600、通过Excel软件中的所述OCX控件向字幕播出系统更改数据,使字幕播出系统中的数据符合要求;
[0012] S700、通过自定义的Excel界面中的控制按钮,控制字幕播出系统播出和停止对应的字幕场景。
[0013] 进一步的,所述步骤S200中OCX控件采用标准的TCP/IP协议编程,分别与Excel软件和字幕播出引擎软件通过网络进行握手信号、控制信息以及数据信息的交换。
[0014] 进一步的,所述步骤S100中在Excel中定制字幕播出的控制界面,通过脚本编程,定义每个控制单元的功能;具体包括,
[0015] 在Excel中定制字幕播出的控制界面,通过Visual Basic Application脚本编程,定义每个控制单元的功能,同时连接预先设置的OCX控件,发出控制和数据请求。
[0016] 由上述技术方案可知,本发明包含Excel软件、OCX专用控件、字幕播出引擎三部分组成,采用Excel软件设计控制界面,通过脚本编程和网络读取字幕播出的场景和内容、数据修改及统计分析,然后通过专用的OCX控件,控制字幕播出引擎进行字幕播出。
[0017] 本发明的优点在于采用通用的Excel平台,克服现有字幕控制播出系统的平台臃肿、不利于客户化、维护费用高等问题,该系统基于微软Excel软件平台开发,对运行环境无特殊要求,简单易用,可以在所有装有微软Office的电脑上运行,是一款真正的轻量化、用户可定制的字幕播出控制方法,具有通用性好、易操作和化繁为简的优点。

附图说明

[0018] 图1是本发明的方法流程步骤示意图;
[0019] 图2是本发明的功能流程图。

具体实施方式

[0020] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
[0021] 如图1和图2所示,本实施例所述的基于微软Excel软件控制电视字幕播出的方法,包括:
[0022] S100、在Excel中定制字幕播出的控制界面,通过脚本编程,定义每个控制单元的功能;
[0023] S200、通过预先设置的OCX控件发起连接请求,连接到字幕播出引擎;
[0024] S300、通过字幕播出引擎读取到字幕播出系统的节目单和字幕场景模板;
[0025] S400、对读取的字幕节目单和字幕场景进行分析,在Excel软件中列出字幕场景的可编辑项和对应的内容;
[0026] S500、在Excel的数据项中更改字幕场景中的可编辑项;
[0027] S600、通过Excel软件中的所述OCX控件向字幕播出系统更改数据,使字幕播出系统中的数据符合要求;
[0028] S700、通过自定义的Excel界面中的控制按钮,控制字幕播出系统播出和停止对应的字幕场景。
[0029] 以下具体说明:
[0030] 1、通过开发专用OCX控件,作为Excel软件和字幕播出引擎软件的数据交换桥梁,该专用OCX控件采用标准的TCP/IP协议编程,分别与Excel软件和字幕播出引擎软件通过网络进行握手信号、控制信息以及数据信息的交换。
[0031] 2、用户在Excel中定制字幕播出的控制界面,通过Visual Basic Application脚本编程,定义每个控制单元的功能。同时连接专用OCX控件,发出控制和数据请求。
[0032] 3、专用OCX控件连接到字幕播出引擎,发起控制和数据请求;
[0033] 4、Excel获取到字幕播出系统的节目单和字幕场景模板;
[0034] 5、根据读取的字幕节目单和字幕场景进行分析,在Excel软件中列出字幕场景的“可编辑项”和对应的内容;
[0035] 6、在Excel的数据项中更改字幕场景中的“可编辑项”;
[0036] 7、通过Excel软件中的专用OCX控件向字幕播出系统更改数据,使字幕播出系统中的数据修改完成;
[0037] 8、用户通过自定义的Excel界面中的控制按钮,控制字幕播出系统播出和停止对应的字幕场景。
[0038] 以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。