专利名称:一种绘制k线图的方法及一种字幕机的制作方法
技术领域:
本发明涉及节目制作技术领域,特别是涉及一种绘制K线图的方法及一种字幕 机。
背景技术:
K线图是当前证券分析中的主要工具,又称蜡烛图。它由一系列的柱体表示股价 的高低及涨跌情况,清楚直观,在证券分析领域中有重要的地位。日K线图就是一天的K线 图,同理,周K线图就是一周的K线图。在股票资讯类节目中,K线图的制作和播出方式是首先在计算机中利用绘图软 件绘制出K线图,然后将计算机的VGA (Video Graphics Array,显示绘图阵列)信号通过转 换输出到电视信号中。其中,VGA信号就是显卡上输出的模拟信号,目前大多数计算机与外部显示设备之 间都是通过模拟VGA接口连接,计算机内部以数字方式生成的显示图像信息,被显卡中的 数字/模拟转换器转变为R、G、B三原色信号和行、场同步信号,信号通过电缆传输到显示设 备中。对于模拟显示设备,如模拟CRT显示器,信号被直接送到相应的处理电路,驱动控制 显像管生成图像。而对于LCD、DLP等数字显示设备,显示设备中需配置相应的A/D(模拟/ 数字)转换器,将模拟信号转变为数字信号。由于股票市场的交易信息实时变化,因此节目中播出的K线图也需要实时更新, 即对实时性的要求非常高。但是,上述这种绘制K线图的方法,计算机绘图的速度并不能满 足这种实时性的要求,并且节目播出画面上还需要叠加一些字幕,这些过程都需要花费时 间。而且,计算机绘制出的图形,清晰度也无法达到电视画面显示的理想效果。
发明内容
本发明所要解决的技术问题是提供一种绘制K线图的方法及一种字幕机,以解决 现有的绘图方法无法满足实时性要求的问题。为了解决上述问题,本发明公开了一种绘制K线图的方法,包括使用字幕机进行固定数据采样;字幕机利用采样数据直接绘制K线图;利用绘制出的K线图替换预置的模板图元,生成图形播出图元。优选的,所述固定数据可调节;所述K线图包括日K线图、周K线图、月K线图和年 K线图。优选的,所述生成图形播出图元之后,还包括将图形播出图元与字幕播出图元进行混合后一起播出。优选的,所述固定数据采样之前,还包括字幕机实时监听网络端的共享文件是否更新,如果更新,则将更新数据复制到本 地;
3
所述采样是从本地读取数据。优选的,所述将更新数据复制到本地之后,还包括从本地读取数据进行过滤处理,从中筛选出绘图需要的数据进行存储;所述采样是从存储的数据中读取。本发明还提供了一种绘制K线图的字幕机,包括固定数据采样模块,用于进行固定数据采样;K线图绘制模块,用于利用采样数据直接绘制K线图;图元生成模块,用于利用绘制出的K线图替换预置的模板图元,生成图形播出图兀。优选的,所述固定数据可调节;所述K线图包括日K线图、周K线图、月K线图和年 K线图。优选的,所述字幕机还包括图元播出模块,用于将图形播出图元与字幕播出图元进行混合后一起播出。优选的,所述字幕机还包括实时采集模块,用于实时监听网络端的共享文件是否更新,如果更新,则将更新数 据复制到本地;所述固定数据采样模块是从本地读取数据。优选的,所述字幕机还包括数据过滤模块,用于从本地读取数据进行过滤处理,从中筛选出绘图需要的数据 进行存储;所述固定数据采样模块是从存储的数据中读取。与现有技术相比,本发明具有以下优点首先,本发明提出了一种在节目制作过程中实时绘制K线图的方法,该方法是利 用字幕机完成绘图和输出。字幕机通过直接从网络共享文件中实时采集数据、进行固定数 据采样和K线图绘制过程,实时绘制出K线图,并与制作的字幕混合到字幕卡输出到电视信 号中。这种利用字幕机进行绘图并输出到电视信号的过程,比将计算机VGA信号转换输出 到电视信号中的花费时间短,并且还可以直接与字幕机制作的字幕一同播出,因此能够满 足高度的实时性,达到节目播出的要求。而且,字幕机绘制的图形,其在电视画面显示的清 晰度要比计算机绘图的清晰度高。其次,根据电视画面显示的特殊要求,本发明还可以采用可调节固定天数的K线 图形展现方式。
图1是本发明实施例所述日K线图的示意图;图2是本发明实施例所述绘制日K线图的方法流程图;图3是本发明实施例所述一种绘制日K线图的字幕机的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。本发明提出了一种在字幕机上绘制K线图的方法,不同于传统的在计算机上绘图 的方式。本发明可以提高绘图的实时性,保证节目的实时播出。根据K线的计算周期可将其分为日K线,周K线,月K线,年K线日K线是根据股价(指数)一天的走势形成的四个价位,即开盘价、收盘价、最高 价、最低价绘制而成的;周K线是指以周一的开盘价,周五的收盘价,全周最高价和全周最低价来画的K线 图;月K线则以一个月的第一个交易日的开盘价,最后一个交易日的收盘价和全月最 高价与全月最低价来画的K线图;同理可以推得年K线的定义。周K线,月K线常用于研判中期行情。对于短线操作者来说,众多分析软件提供的 5分钟K线、15分钟K线、30分钟K线和60分钟K线也具有重要的参考价值。本发明将以日K线图的绘制为例进行说明。参照图1,是本发明实施例所述日K线图的示意图。日K线图是一种蜡烛图,需要多天的交易数据,其横坐标表示时间,纵坐标表示价 格。该日K线图由字幕机绘制而成。参照图2,是本发明实施例所述绘制日K线图的方法流程图。字幕机进行以下绘制流程步骤201,实时数据采集;证券交易所等场所通过卫星推送过来的交易数据是存放在几个dbf文件中,然后 再以网络文件共享的方式(以下简称为共享文件)提供出来,这些文件的数据都是会实时 动态更新的。字幕机首先需要从网络共享上采集实时更新的数据到本地,然后再进行绘图。本实施例中,字幕机是直接从网络共享上复制更新数据到本地,而现有技术是从 网络端将共享文件先存入独立的数据库服务中,然后再根据实际应用需要从数据服务器库 中提取数据到本地。通过对比可知,本实施例所述的采集方法不需要经过数据库存储,因此 节省了数据库读写的时间,加强了数据采集的实时性。本实施例所述的采集过程如下字幕机实时监听网络端的共享文件是否更新,如 果更新,则将更新数据复制到本地磁盘目录。这样,字幕机本地数据与网络端数据就保持了 一致,本地数据会随着网络端数据的变化而更新。步骤202,每天数据过滤存储;即从本地读取数据进行过滤处理,从中筛选出绘图需要的数据,并存储为数据记 录。由于日K线图需要的是多天的交易数据,所以需要每天进行存储。由于本地存储的是所有证券交易所上市的个股、基金、指数等等记录数据信息,所 以如果需要利用其中一支个股或基金的信息绘图,就需要从所读取的数据文件记录中提取 出来。例如如果选择绘制深证成指信息,那么数据过滤就是从所读取的文件中筛选出代码 为“000001 “记录的数据信息。步骤203,固定数据采样;即从存储的数据中进行采样。所述固定数据采样是指绘制日K线图是需要多天的数据信息,数据信息包括日期,开盘价,收盘价,最高价,最低价。关乎采用多少天的数据信息来绘制日K线图比较合 理,根据电视图文包装的特点和需求,这里只需要保证最新的100天数据信息就可以达到 基本的要求,同时也便于系统的数据信息维护。那么为什么100天是比较合理呢?因为电视图文包装给电视观众展现的信息都 是比较粗狂性的图表,太细致的图表数据观众是很难看清楚的,而且电视图文讲究的是停 留时间限制,在很短的时间内观众眼睛能捕捉的基本上是比较大的图表信息,而不是特别 细致的图表信息。并且对于单台设备性能来说,少量的数据更有利于保证信息处理的实时 性。因此,绘制日K线图需要进行固定数据采样,而且,所述固定数据是可调节的,而 本实施例根据实际情况选择固定采样100天的数据。当然,如果绘制周K线图、月K线图或年K线图,采样的固定数据是不同的。举例说明收集数据2009-12-81234. 56,1235. 76,1238. 56,1233. 462009-12-91237. 67,1236. 34,1239. 23,1234. 56…步骤204,绘制日K线图;即利用采样数据直接绘制K线图。绘制日K线图需要的是多天的交易数据,并且K线图是一种蜡烛图,不是曲线图, 每天的图形是互相独立的,所以可以直接利用固定采样数据绘制出日K线图,而不需要进 行曲线拟合。现有技术中有关绘制蜡烛图的算法有很多,本实施例在此不再详述。步骤205,生成播出图元;即利用绘制出的日K线图替换预置的模板图元,生成图形播出图元。所述预置的模板图元是指在制作模板的过程中,已经根据播出的需要,把各个要 播出的内容分别划分为不同的模板图元,在模板图元里面定制好播出单元的样式、字体的 大小、颜色等等属性。模板图元包括多种类型,如普通字幕图元、个股滚屏图元、动态绘 元、特效字幕图元等。用播出信息替换模板图元的数据信息,就生成了播出图元。因此,用绘制出的日K 线图替换所述动态绘元中的信息,就生成了图形播出图元。步骤206,加入播出引擎。即将图形播出图元与字幕播出图元进行混合后一起播出。所述播出引擎用于对各种类型的播出图元进行渲染之后,通过字幕卡输出到电视 信号中,与视频画面叠加播出。本实施例中,可以使用单台字幕机将各种类型的播出图元进行混合播出,其中包 括图形播出图元。即将多种类型的播出图元混合到一路信号中,并叠加到电视信号中播出, 播出时每种图元都按照各自的播出方式播出。综上所述,本发明可以直接在字幕机上实时画图,并与字幕混合,通过字幕卡直接 输出到电视信号,比将计算机VGA信号转换输出到电视信号中的花费时间短,因此能够满足高度的实时性,达到节目播出的要求。而且,字幕机绘制的图形,其在电视画面显示的清 晰度要比计算机绘图的清晰度高。此外,根据电视画面显示的特殊要求,本发明还可以采用 可调节固定天数的K线图形展现方式。针对上述方法的实现,本发明实施例还提供了相应的字幕机。参照图3,是本发明实施例所述一种绘制日K线图的字幕机的结构图。所述字幕机可以包括固定数据采样模块31,用于进行固定数据采样;K线图绘制模块32,用于利用采样数据直接绘制K线图;图元生成模块33,用于利用绘制出的K线图替换预置的模板图元,生成图形播出 图元。其中,所述K线图包括日K线图、周K线图、月K线图和年K线图。所述固定数据是可调节的,如对于日K线图,优选采样固定100天的数据,而对于 月K线图,则选择其他的固定数据。优选的,所述字幕机还可以包括图元播出模块34,用于将图形播出图元与字幕播出图元进行混合后一起播出。优选的,所述字幕机还可以包括实时采集模块35,用于实时监听网络端的共享文件是否更新,如果更新,则将更新 数据复制到本地;因此,所述固定数据采样模块31是从本地读取数据。优选的,所述字幕机还可以包括数据过滤模块36,用于从本地读取数据进行过滤处理,从中筛选出绘图需要的数 据进行存储;因此,所述固定数据采样模块31是从存储的数据中读取。上述字幕机包括硬件和软件部分,本实施例不对现有字幕机的硬件做任何改变, 因此所述字幕机主要指软件部分。综上所述,所述字幕机可以直接实时画图,并和字幕混合,通过板卡直接输出到电 视信号中。而且,根据电视画面显示特殊要求,还可以采用可调节固定天数的K线图形展现 方式。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例 而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部 分说明即可。以上对本发明所提供的一种绘制K线图的方法及一种字幕机,进行了详细介绍, 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用 于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的 思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为 对本发明的限制。
权利要求
1.一种绘制K线图的方法,其特征在于,包括 使用字幕机进行固定数据采样;字幕机利用采样数据直接绘制K线图;利用绘制出的K线图替换预置的模板图元,生成图形播出图元。
2.根据权利要求1所述的方法,其特征在于 所述固定数据可调节;所述K线图包括日K线图、周K线图、月K线图和年K线图。
3.根据权利要求1或2所述的方法,其特征在于,所述生成图形播出图元之后,还包括将图形播出图元与字幕播出图元进行混合后一起播出。
4.根据权利要求1或2所述的方法,其特征在于,所述固定数据采样之前,还包括 字幕机实时监听网络端的共享文件是否更新,如果更新,则将更新数据复制到本地; 所述采样是从本地读取数据。
5.根据权利要求4所述的方法,其特征在于,所述将更新数据复制到本地之后,还包括从本地读取数据进行过滤处理,从中筛选出绘图需要的数据进行存储; 所述采样是从存储的数据中读取。
6.一种绘制K线图的字幕机,其特征在于,包括 固定数据采样模块,用于进行固定数据采样;K线图绘制模块,用于利用采样数据直接绘制K线图;图元生成模块,用于利用绘制出的K线图替换预置的模板图元,生成图形播出图元。
7.根据权利要求6所述的字幕机,其特征在于 所述固定数据可调节;所述K线图包括日K线图、周K线图、月K线图和年K线图。
8.根据权利要求6或7所述的字幕机,其特征在于,还包括图元播出模块,用于将图形播出图元与字幕播出图元进行混合后一起播出。
9.根据权利要求6或7所述的字幕机,其特征在于,还包括实时采集模块,用于实时监听网络端的共享文件是否更新,如果更新,则将更新数据复 制到本地;所述固定数据采样模块是从本地读取数据。
10.根据权利要求9所述的字幕机,其特征在于,还包括数据过滤模块,用于从本地读取数据进行过滤处理,从中筛选出绘图需要的数据进行 存储;所述固定数据采样模块是从存储的数据中读取。
全文摘要
本发明提供了一种绘制K线图的方法及一种字幕机,以解决现有的绘图方法无法满足实时性要求的问题。所述方法包括使用字幕机进行固定数据采样;字幕机利用采样数据直接绘制K线图;利用绘制出的K线图替换预置的模板图元,生成图形播出图元。这种利用字幕机进行绘图并输出到电视信号的过程,比将计算机VGA信号转换输出到电视信号中的花费时间短,并且还可以直接与字幕机制作的字幕一同播出,因此能够满足高度的实时性,达到节目播出的要求。而且,字幕机绘制的图形,其在电视画面显示的清晰度要比计算机绘图的清晰度高。
文档编号G06T11/00GK102110301SQ20091024422
公开日2011年6月29日 申请日期2009年12月28日 优先权日2009年12月28日
发明者吴定昉 申请人:新奥特(北京)视频技术有限公司