一种基于虚拟锁机制的多人协同字幕编辑方法

文档序号:7927831阅读:339来源:国知局
专利名称:一种基于虚拟锁机制的多人协同字幕编辑方法
技术领域
本发明属于电视节目的字幕编辑技术,具体涉及一种基于虚拟锁机制的多人协同
字幕编辑方法。
背景技术
电视字幕编播技术在广播电视行业的技术发展中占有重要的地位,基于计算机技术的电视图文制作和播出设备是广电行业数字化的重要组成部分。基于计算机技术的电视图文制作和播出系统大致经历了简单二维平面字幕、具备质感动感的二维图文、高质量二维与三维图形完整融合等几个阶段。字幕系统的应用覆盖了电视节目的方方面面,包括新闻直播类节目、演播室访谈类节目、综艺晚会类节目、体育直播类节目、财经资讯类节目、气象地理类节目以及电影电视剧节目的制作与播出;应用的场合既有直播也有后期制作,应用的岗位包括编辑域、演播室和播出线。 目前电视台的字幕编辑系统一般只是支持单人对单个节目单进行编辑的方式,基本上都是由一个编单员对某一天的节目单进行编辑,然后保存。如果存在几个编单员同时对节目单进行编辑时,最终所保存的是最后一个编单员编辑的内容,而其他编单员的编辑内容会被最后一个编单员保存的内容所覆盖,因此,这不是真正意义上的多人编辑。现有的编辑方式普遍存在编辑效率低、工作强度大、难以适应电视台的需要等问题。

发明内容
本发明的目的在于针对现有字幕编辑方法的缺陷,提供一种基于虚拟锁机制的多人协同字幕编辑方法,从而解决电视台节目单不能同时多人编辑的技术问题,提高字幕编辑的效率。 本发明的技术方案如下一种基于虚拟锁机制的多人协同字幕编辑方法,包括如下步骤 (1)将导入数据库的节目单按照节目的开始时间进行时段的划分;
(2)建立一个对虚拟锁进行管理的数据库lock表; (3)编单员首先对当前节目单的一个时段进行加锁,数据库lock表中即插入一条相应记录,然后对该时段的节目进行字幕编辑; (4)编单员完成对字幕的编辑后,对当前时段进行解锁,将数据库lock表中相应的锁记录删除。 进一步,如上所述的基于虚拟锁机制的多人协同字幕编辑方法,步骤(2)中建立的数据库lock表的字段包括编单员标识FSESSIONID、加锁时间FLOCKTIME、更新时间FUPDATETIME、节目单标识FPLAYLISTID、字幕类型FPLAYITEMTYPE、时段标识FSEGMENTID。
进一步,如上所述的基于虚拟锁机制的多人协同字幕编辑方法,在步骤(3)中,其他编单员对当前节目单的其它时段进行加锁,在数据库lock表中插入其它相应记录,然后对其加锁时段的节目进行字幕编辑;
或者,其他编单员对定时字幕或手动字幕进行加锁,在数据库lock表中插入相应 记录,然后对其加锁的定时字幕或手动字幕的内容进行编辑。 进一步,如上所述的基于虚拟锁机制的多人协同字幕编辑方法,在步骤(3)中,当 有新编单员对当前节目单的同一时段进行强制加锁后,数据库lock表中当前的锁记录将 被删除,并生成新编单员对应的记录,然后由新编单员对该时段的节目进行字幕编辑。
本发明的有益效果如下本发明所涉及的字幕类型分为节目下字幕、定时字幕和 手动字幕,通过将节目单按时段进行划分,实现了一个节目单可以在同一时间由多人同时 编辑,并且,通过虚拟锁加锁机制,保证了各时段的字幕编辑不会相互冲突,从而,提高了字 幕的编辑效率和安全性,降低了编单员的工作强度,满足了电视节目制播技术发展的需要。


图1为本发明所提供方法的逻辑关系示意图; 图2为对虚拟锁进行管理的数据库lock表结构示意图。
具体实施例方式
下面结合附图和具体实施例对本发明进行详细的描述。 如图l所示,本发明把电视台的节目单的字幕分为节目下字幕、定时字幕和手动 字幕。其中,节目下字幕为节目单中的一条节目对应的字幕,字幕的开始时间为相对于节目 的时间,假如说节目07:00:00开始,字幕开始时间为00:01:00,那么字幕播出时的开始时 间就是07:01:00 ;定时字幕是绝对时间;手动字幕是手动控制,根据需要手动播出。然后按 照节目的开始时间对节目单进行时段的划分。根据编单人员和各电视台上班工作情况的不 同,时间段的划分也可以不同,这是可以配置的。例如时段a是08:00:00-12:00:00 ;时段b 是12:00:00-18:00:00等。那么如果一个节目的开始时间在某一个时段内,那么它就属于 某个时段的节目,例如节目P的开始时间为09:00:00,可知它的开始时间包含在时段a中, 所以节目P属于时段a。节目单是以文件的方式导入的,然后存入数据库(也可以别的方式 存入数据库),每条节目在数据库中有个属性字段来标识它所属的时段,那么导入节目单的 时候,节目会根据其开始时间比较时段的开始和结束时间,如果在时段内,则这个节目就属 于这个时段,并在数据库中的此条节目记录中记录时段id。此实施例中把每天的节目单划 分为凌晨段、上午段、下午段、晚上段和午夜段。 本发明是采用数据库对虚拟锁进行管理,建立一个对虚拟锁进行管理的数据库 lock表。表的结构如图2所示,字段包括编单员标识FSESSIONID、加锁时间FLOCKTME、 更新时间FUPDATETIME、节目单标识FPLAYLISTID、字幕类型FPLAYITEMTYPE、时段标识 FSEGMENTID。 每个编单员登陆系统后,就生成一个唯一的标识SESSIONID ;每个时段有自己的 SEGMENTID ;每天的节目单都有唯一的PLAYLISTID。 在编辑前,首先要检查锁的情况,如果没有加锁,就不能进行编辑,会提示加锁。当 编单员1对某一天的节目单PLAYLIST1凌晨时段SEGMENT1加锁后,编单员1就可以对凌晨 时段的节目添加编辑字幕了,此时就在数据库Lock表中插入一条记录,其他编单员可以对 该节目单别的时段的节目进行编辑,也可以对定时字幕和手动字幕进行编辑,实现了同一
4节目单多人协同编辑。 对节目单的某一时段加锁,是通过数据库的加锁机制来实现的,也就是说要在数 据库lock表中插入一条相应记录。例如当编单员针对时段a的一个节目添加一条字幕时, 那么首先检查这个编单员在lock表中是否有1ock记录并且节目单标识、时段标识和正在 编辑的对象是否相同,如果符合则他就能进行字幕的编辑,从而实现了加锁。如果没有,系 统会提示他没有加锁或者已被别人加锁。 由于特殊情况下编单员2可能要对编单员1正在编辑的部分进行编辑,那么编单 员2可以强制加锁,并通知编单员1强制加锁的原因,如果编单员2的权限不高于编单员1, 那么要征得编单员l的同意后方能强制加锁。如果在一定时间内没有得到许可,那么就可 以强制加锁。当强制加锁操作后,系统就会把数据库Lock表中编单员l的锁记录删除,生 成编单员2的锁记录。当编单员2强制加锁后,编单员1就不能对该部分进行编辑了,这保 证了字幕编辑的安全性。例如编单员2对节目单P的时段S进行加锁编辑,当他加锁操作 时,系统会检查lock表记录,如果有编单员1对P的S加锁的lock记录,那么系统会提醒 编单员2此时段已经有编单员l进行了加锁,询问是否强制加锁。如果能够强制加锁,那么 系统会把数据库中编单员1的lock记录删除,插入编单员2的lock记录,从而实现了强制 加锁。 当编单员编辑完成以后,就可以手动解锁,如果编单员忘记解锁而离开系统,那么 系统会为他自动解锁。当对某一节目单的某一时段进行解锁时,系统会根据节目单标识、时 段标识和编单员标识,找到lock表中的锁记录,然后删除这条记录,从而实现解锁。那么别 的编单员就可以对这个节目单的这个时段进行加锁了。也就是说lock表中,对于相同节目 单,相同时段的lock记录最多有一条。 假设节目单的时段数是S,那么同一张节目单可以至少支持S+2个人同时编辑,S 个时段编辑,一个定时部分编辑和一个手动部分编辑。如果按照目前别的方法,同一张节目 单同一时刻只能有一个人编辑,如果运用本方法,就可以支持多人编辑,编辑效率就是别的 方法的S+2倍。 实现本发明所需要的已有软件系统支持如下 1.编单软件M5DPLEditor-—提供编辑界面和节目时段展示等,此软件运行在编 单工作站上,普通的PC机也可以。 2.网管软件M5DManager-—对节目时段进行划分配置。 3.服务端软件NGSServer-—主要是通过此服务端进行虚拟锁的读写,以及消息 的发送,部署在服务器上。 本发明所述的方法并不限于具体实施方式
中所述的实施例,本领域技术人员根据 本发明的技术方案得出其他的实施方式,同样属于本发明的技术创新范围。
权利要求
一种基于虚拟锁机制的多人协同字幕编辑方法,包括如下步骤(1)将导入数据库的节目单按照节目的开始时间进行时段的划分;(2)建立一个对虚拟锁进行管理的数据库lock表;(3)编单员首先对当前节目单的一个时段进行加锁,数据库lock表中即插入一条相应记录,然后对该时段的节目进行字幕编辑;(4)编单员完成对字幕的编辑后,对当前时段进行解锁,将数据库lock表中相应的锁记录删除。
2. 如权利要求1所述的基于虚拟锁机制的多人协同字幕编辑方法,其特征在于步骤(2)中建立的数据库lock表的字段包括编单员标识FSESSIONID、加锁时间FLOCKTME、更新时间FUPDATETIME、节目单标识FPLAYLISTID、字幕类型FPLAYITEMTYPE、时段标识FSEGMENTID。
3. 如权利要求1或2所述的基于虚拟锁机制的多人协同字幕编辑方法,其特征在于在步骤(3)中,其他编单员对当前节目单的其它时段进行加锁,在数据库lock表中插入其它相应记录,然后对其加锁时段的节目进行字幕编辑。
4. 如权利要求1或2所述的基于虚拟锁机制的多人协同字幕编辑方法,其特征在于在步骤(3)中,其他编单员对定时字幕或手动字幕进行加锁,在数据库lock表中插入相应记录,然后对其加锁的定时字幕或手动字幕的内容进行编辑。
5. 如权利要求1或2所述的基于虚拟锁机制的多人协同字幕编辑方法,其特征在于在步骤(3)中,当有新编单员对当前节目单的同一时段进行强制加锁后,数据库lock表中当前的锁记录将被删除,并生成新编单员对应的记录,然后由新编单员对该时段的节目进行字幕编辑。
全文摘要
本发明属于电视节目的字幕编辑技术,具体涉及一种基于虚拟锁机制的多人协同字幕编辑方法。该方法通过将节目单按时段进行划分,实现了一个节目单可以在同一时间由多人同时编辑,并且,通过虚拟锁加锁机制,保证了各时段的字幕编辑不会相互冲突,从而,提高了字幕的编辑效率和安全性,降低了编单员的工作强度,满足了电视节目制播技术发展的需要。
文档编号H04N5/278GK101764951SQ200810226368
公开日2010年6月30日 申请日期2008年11月14日 优先权日2008年11月14日
发明者卢有飞, 赵祎 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1