一种具有字幕自动定位功能的字幕机的制作方法

文档序号:7720043阅读:163来源:国知局
专利名称:一种具有字幕自动定位功能的字幕机的制作方法
技术领域
本发明涉及图形图像处理技术领域,特别是涉及一种具有字幕自动定位功能的字 幕机。
背景技术
随着计算机技术的迅猛发展,字幕机在电视机制作领域越来越得以普及,技术制 作指标也越来越高,功能也不断增强。目前,随着视频及多媒体技术的不断发展,字幕机用 途越来越广泛,如电视台的节目字幕播出、电影电视剧的制作等。一般而言,字幕机是由PC 加上专业的字幕叠加卡和相应的字幕制作软件组成,用来在视频信号上叠加图文字幕。在PC上的字幕制作过程中,用户需要对多个字幕进行分析、编辑处理。一般的,各 个字幕作为一个整体组合进行显示,其位置可能会按照用户需求进行一定的规则排列。例 如,用户希望某几个字幕呈直线或者某一特定形状排列,常常采用的方法是手动定位,没有 标立物进行参照,该方法是将一个字幕拖放到某目标点处,然后再以其为标准,依次拖放其 他字幕进行定位排列,其操作的方式比较麻烦。并且,由于是由人眼目测需要拖放的目标 位置,各个字幕可能并不在同一条直线上,或者并不是严格按照某形状排列,会产生一些误 差。即使排列比较整齐,但并不能精确定位于所需要的效果,例如,用户想要某几个字幕水 平排列且上边界距离编辑窗口上方250像素处,或用户想要将这几个字幕呈30度的角度倾 斜排列,或者呈圆形均勻间隔分布。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够提供一种具 有字幕自动定位功能的字幕机,在字幕制作过程中方便快捷地定位所要编辑的字幕,并且 提高定位的精准度。

发明内容
本发明所要解决的技术问题是提供一种具有字幕自动定位功能的字幕机,以在字 幕制作过程中方便快捷地定位所要编辑的字幕,并提高定位的精准度。为了解决上述问题,本发明公开了一种具有字幕自动定位功能的字幕机,包括计 算机和字幕叠加卡,所述计算机中包括用于制作字幕并进行字幕播出的字幕播出处理模 块;所述字幕播出处理模块包括字幕定位子模块,用于在字幕制作界面中对所述字幕进行 定位;所述字幕定位子模块包括参数获取单元,用于获取轨迹线的属性参数;轨迹线创建单元,用于根据所述属性参数创建相应的轨迹线;定位设置单元,用于接收用户对选中字幕的轨迹线和定位方式的设置;排列定位单元,用于将字幕按照所述轨迹线和定位方式进行自动排列定位。优选的,当进行水平和/或竖直排列定位时,所述属性参数包括坐标;当进行斜 线排列定位时,所述属性参数包括坐标和倾斜角度;当进行曲线排列定位时,所述属性参数包括圆点的坐标和半径;或者,正多边形中心点的坐标、边数、边长和旋转角度;或者, 多边形顶点的坐标。优选的,通过用户输入的信息获取属性参数;或者,通过鼠标指针在界面上的位置 或者拖拽获取属性参数。进一步,所述字幕机还包括素材库单元,用于存储各种形状的轨迹线;则所述轨 迹线创建单元通过用户对素材库中轨迹线的选择创建相应的轨迹。优选的,所述定位方式包括边界点定位、切点定位或中心点定位;以及水平移 动、竖直移动或向用户指定轨迹线上的定位点移动;其中,边界点包括上边界点、下边界 点、左边界点、右边界点或用户指定的边界点;切点包括左切点、右切点。进一步,所述定位设置单元还包括定位点设置子单元,用于当定位方式为向用户 指定轨迹线上的定位点移动时,接收用户对选中字幕在轨迹线上的定位点的设置;其中,当 轨迹为直线时,定位点设置子单元通过鼠标指针在直线上位置的选择设置字幕相应的定位 点;当轨迹线为圆时,定位点设置子单元通过鼠标指针在圆上位置的选择或者用户输入的 角度设置字幕相应的定位点;当轨迹线为多边形时,定位点设置子单元通过鼠标指针对多 边形顶点的选择设置字幕相应的定位点。进一步,排列定位单元包括第一坐标获取子单元,用于获取字幕的边界点、与轨 迹线的切点或中心点的坐标;第一字幕移动子单元,用于移动字幕,且所述边界点、与轨迹 线的切点或中心点移动到轨迹线上与其具有相同横坐标的点上;或者,移动字幕,且所述边 界点、与轨迹线的切点或中心点移动到轨迹线上与其具有相同纵坐标的点上。进一步,排列定位单元包括第二坐标获取子单元,用于获取用户指定轨迹线上定 位点的坐标;第二字幕移动子单元,用于移动字幕,且字幕的边界点、与轨迹线的切点或中 心点移动到轨迹线上用户指定的定位点上。优选的,所述字幕包括字符字幕、图形字幕、图片字幕、动画字幕或滚动字幕。与现有技术相比,本发明具有以下优点本发明的字幕机通过获取轨迹先的属性参数创建相应的轨迹线,然后将字幕按照 设置的定位方式和所述轨迹线进行自动排列定位。通过本发明的字幕机,字幕按照特定形 状的轨迹线进行定位的,而轨迹线能够根据用户具体的需求建立,例如根据用户输入水平 排列的坐标,斜线排列的角度,或圆形排列的半径和间隔角度等,因此,本发明确保了字幕 定位的精确性。此外,本发明不需要设置一个参照物对待编辑的字幕进行手动拖动,选中字幕后, 字幕可以按照轨迹线和定位方式进行自动定位,无需手动操作,并且可以批量对多个字幕 进行排列处理,方便快捷、自动化。进一步,本发明定位形式具有多样化,例如根据不同的属性参数创建不同的轨迹 线,从素材库中选择生成不同形状轨迹线,能够满足多种定位方式的需要。


图1是本发明一种具有字幕自动定位功能的字幕机实施例一的结构框图;图2是本发明一种具有字幕自动定位功能的字幕机实施例二的结构框图;图3是本发明实施例二字幕水平和竖直移动定位的示意图4是本发明实施例二字幕向用户指定轨迹线上的点移动定位示例一的示意图;图5是本发明实施例二字幕向用户指定轨迹线上的点移动定位示例二的示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。参照图1,示出了本发明一种具有字幕自动定位功能的字幕机实施例一的结构框 图,所述字幕机包括计算机11和字幕叠加卡12,所述计算机中包括用于制作字幕并进行字 幕播出的字幕播出处理模块111 ;所述字幕播出处理模块包括字幕定位子模块1111,用于 在字幕制作中定位所述字幕; 所述字幕定位子模块1111包括参数获取单元101,用于获取轨迹线的属性参数;轨迹线创建单元102,用于根据所述属性参数创建相应的轨迹线;定位设置单元103,用于接收用户对选中字幕的轨迹线和定位方式的设置;排列定位单元104,用于将字幕按照所述轨迹线和定位方式进行自动排列定位。根据用户需要的字幕排列的不同形式,参数获取单元101获取不同的属性参数, 相应的,轨迹线创建单元102生成不同的轨迹线。当进行水平和/或竖直排列定位时,所述属性参数包括坐标。其中,进行水平排 列时,获取纵坐标创建水平轨迹线;进行竖直排列时,获取横坐标创建竖直轨迹线;同时进 行水平和竖直排列时,同时获取横坐标和纵坐标,创建水平和竖直轨迹线。当进行斜线排列定位时,所述属性参数包括坐标和倾斜角度;其中,根据坐标确 定轨迹线的创建位置,根据角度确定轨迹线的倾斜方向,轨迹线向右延伸的水平线其旋转 角度为0度,逆时针旋转角度从零依次增加,或顺时针旋转角度从零依次减小。公知的,当 所述角度为90度、180度、270度等一系列角度时,所述斜轨迹线转换为水平轨迹线或竖直 轨迹线。当进行曲线排列定位时,所述属性参数包括圆点的坐标和半径;或者,正多边形 中心点的坐标、边数、边长和旋转角度;或者,多边形顶点的坐标。通过圆点的坐标定义圆形 轨迹线的位置,通过半径定义轨迹线的大小;通过正多边形中心点的坐标定义轨迹线的位 置,通过边数定义多边形轨迹线的形状,通过边长定义轨迹线的大小,通过旋转角度定义轨 迹线的旋转方位;此外,还可以通过输入多边形顶点的坐标创建任意多边形轨迹线。优选的,通过用户输入的信息获取属性参数;或者,通过鼠标指针在界面上的位置 或者拖拽获取属性参数。例如,通过鼠标指针在字幕制作界面上的位置获取坐标;或者,通过鼠标指针在字 幕制作界面上的拖放方向获取斜轨迹线的倾斜角度;或者,通过用户的输入信息获取坐标、 角度、半径、边长等一系列的属性参数值。具体的,坐标可以根据鼠标的不同设置而有不同 的获取方式,如单击、右键点击或双击等。例如当开启定位功能时,通过单击鼠标右键获取 鼠标指针所在位置的纵坐标;单击鼠标左键获取鼠标指针所在位置的横坐标。除了根据属性参数生成轨迹线,优选的,所述字幕机还包括素材库单元105,用 于存储各种形状的轨迹线;则所述轨迹线创建单元通过用户对素材库中轨迹线的选择创建相应的轨迹。素材库中存放有不同形状的轨迹线,用户可以根据自己的需要进行选择,当选中 一个形状后,通过在编辑界面上鼠标的拖放即可以生成相应的轨迹线。所述形状可以是直 线、圆形、多边形、椭圆或者其他的形状。进一步,在一个编辑界面中,一般会有各个编辑字幕,用户对有定位需求的字幕进 行选择,则定位设置单元103接收用户对选中字幕的轨迹线和定位方式的设置。优选的,所述定位方式包括边界点定位、切点定位或中心点定位;以及水平移 动、竖直移动或向用户指定轨迹线上的点移动;其中,边界点包括上边界点、下边界点、左 边界点、右边界点或用户指定的边界点;切点包括左切点、右切点。根据轨迹线创建单元102建立的轨迹线和定位设置单元103设置的定位方式,排 列定位单元104将字幕按照所述轨迹线和定位方式进行自动排列移动,以实现水平排列、 竖直排列斜线排列、圆形排列、多边形排列等其他形状的排列。本步骤将字幕按照定位方式的设置进行移动,将边界点、与轨迹线的切点或中心 点移动到对应轨迹线上的定位点的坐标上,实现自动排列定位。通过本发明实施例,各个字 幕均能定位到轨迹线上用户的指定位置,并且可以批量对多个字幕进行排列处理,定位方 法方便快捷、自动化,排列多样化,满足用户的多种排列需求,且精准度高。参照图2,示出了本发明一种具有字幕自动定位功能的字幕机实施例二的结构框 图,所述字幕机包括计算机21和字幕叠加卡22,所述计算机21中包括用于制作字幕并进行 字幕播出的字幕播出处理模块211 ;所述字幕播出处理模块包括字幕定位子模块2111,用 于在字幕制作界面中对所述字幕进行定位;所述字幕定位子模块2111包括参数获取单元201,用于获取轨迹线的属性参数;轨迹线创建单元202,用于根据所述属性参数创建相应的轨迹线;定位设置单元203,用于接收用户对选中字幕的轨迹线和定位方式的设置;排列定位单元204,用于将字幕按照所述轨迹线和定位方式进行自动排列定位;素材库单元205,用于存储各种形状的轨迹线。优选的,所述定位设置单元203还包括定位点设置子单元,用于当定位方式为向 用户指定轨迹线上的定位点移动时,接收用户对选中字幕在轨迹线上的定位点的设置其中,当轨迹为直线时,定位点设置子单元通过鼠标指针在直线上位置的选择设 置字幕相应的定位点;当轨迹线为圆时,定位点设置子单元通过鼠标指针在圆上位置的选 择或者用户输入的角度设置字幕相应的定位点;当轨迹线为多边形时,定位点设置子单元 通过鼠标指针对多边形顶点的选择设置字幕相应的定位点。用户可以分别在轨迹线的相应位置上进行选择,确定定位点。例如,在定位功能开 启时,通过鼠标依次在直线或者圆上的点击设置定位点。进一步,对于圆形排列,当用户需 要各个定位点之间的具有精确的间隔时,通过输入角度确定定位点。例如,可以设定圆心右 边与其在同一水平线上的点的角度为零度,逆时针旋转角度依次增大,顺时针旋转角度依 次减小。对于多边形轨迹线,当用户需要将字幕定位在其中某几个顶点上,或者将各个字 幕与各个顶点进行一一对应,则需要选择相应的顶点。当然,定位点也可以在轨迹线上,由用户任意选择或者通过间隔预设角度而确定。具体的,字幕与定位点的对应关系的实现,可以通过选中一个字幕后再设置其对 应的定位点;或者,依次选中字幕,依次设置定位点,按顺序关系一一对应。字幕自动定位移 动的实现,可以分别对单个字幕进行,也可以一次完成多个字幕的排列定位。为了实现水平和竖直移动的排列定位,所述排列定位单元204包括第一坐标获取子单元2041,用于获取字幕的边界点、与轨迹线的切点或中心点的 坐标;第一字幕移动子单元2042,用于移动字幕,且所述边界点、与轨迹线的切点或中心 点移动到轨迹线上与其具有相同横坐标的点上;或者,移动字幕,且所述边界点、与轨迹线 的切点或中心点移动到轨迹线上与其具有相同纵坐标的点上。如图3所示,为本发明实施例二字幕水平和竖直移动定位的示意图,在图3(a)所 示的编辑界面中,对于字幕a、字幕b、字幕c和字幕d,用户想要字幕a和字幕b以0点所在 的水平线为基准进行竖直移动上边界点定位,字幕c和字幕d以0点所在的竖直线进行水 平移动左边界点定位,则用户选定移至的目标位置0点,通过长按鼠标左键通过参数获取 单元201获取0点的横坐标和纵坐标。轨迹线创建单元202根据获取到的横坐标和纵坐标创建轨迹线。如图4(b)所示, 根据0点的横坐标建立竖直轨迹线Li,根据0点的纵坐标建立竖直轨迹线L2。进一步,定 位设置单元203设置字幕a和字幕b的定位方式为上边界点竖直移动定位,定位轨迹线为 L2,设置字幕c和字幕d的定位方式为左边界点水平移动定位,定位轨迹线为Li。进一步,第一坐标获取子单元2041获取字幕a和字幕b上边界点的坐标;获取字 幕c和字幕d左边界点的坐标。如图4(c)所示,字幕a和字幕b以轨迹线L2为参照自动 上对齐排列移动,字幕a和字幕b的上边界点的横坐标不变,纵坐标定位于所述竖直轨迹线 L2上;字幕c和字幕d以轨迹线Ll为参照自动左对齐排列移动,字幕c和字幕d的左边界 点的纵坐标不变,横坐标定位于所述水平轨迹线Ll上。为了实现向用户指定轨迹线上的点移动的排列定位,所述排列定位单元204包 括第二坐标获取子单元2043,用于获取用户指定轨迹线上定位点的坐标;第二字幕移动子单元2044,用于移动字幕,且字幕的边界点、与轨迹线的切点或中 心点移动到轨迹线上用户指定的定位点上。如4所示,为本发明实施例二字幕向用户指定轨迹线上的定位点移动定位示例一 的示意图。在图4(a)所示的编辑界面中,对于字幕e、字幕f和字幕g,用户想要从E点建 立轨迹线,使各个字幕呈斜线排列,则用户在P点处单击鼠标,然后通过鼠标进行右下方向 的拖放。如图4(b)所示,根据P点的坐标和鼠标右下的拖放方向建立斜轨迹线L3。如果需要精确的角度倾斜角度,根据用户的布局需求,还可以手动输入起点坐标 和倾斜角度,例如,在本实施例中,可以设置一个定位点坐标点的输入值为(50%,100% ), 其对应角度为-30度,创建轨迹线。通过定位设置单元203设置字幕e、字幕f和字幕g的定位方式为用户指定的边 界点定位,且向用户指定轨迹线上的点移动。其中,设置字幕e的边界选择e点,向轨迹线 L3上的E点移动;字幕f的边界选择f点,向轨迹线L3上的F点移动,字幕g的边界选择g点,向轨迹线L3上的G点移动,如图4(b)所示。第二坐标获取子单元2043获取用户指定 轨迹线L3上的E点、F点和G点的坐标。如图4(c)所示,将字幕e、字幕f和字幕g以轨迹线L3为参照自动移动,移动字幕 e并且其边界点e点移动到轨迹线L3上E点的坐标位置上;移动字幕f并且其边界点f点 移动到轨迹线L3上F点的坐标位置上;移动字幕g并且其边界点g点移动到轨迹线L3上 G点的坐标位置上。如图5所示,为本发明实施例二字幕向用户指定轨迹线上的点移动定位示例二的 示意图。如图5(a)所示,在编辑界面上,有字幕h、字幕i、字幕j、字幕k、字幕1和字幕m, 用户需要将这几个字幕围绕呈圆形排列。则通过输入圆点坐标和半径获得轨迹线精确的位 置和大小,本实施例中,设输入的圆点坐标为(150mm,100mm),半径为60mm,相应生成圆形 轨迹线,如图5(b)所示。如图5(c)所示,设置字幕h以用户指定的边界点h定位,字幕i以用户指定的边 界点i定位,字幕j以右边界点定位,字幕k为左边界点定位,字幕1和字幕m以上边界点 定位。根据定位方式的设置,获取字幕h、字幕i、字幕j、字幕k、字幕1和字幕m的边界点 依次为点h、点i、点j、点k、点1禾[!点m。进一步,用户需要上述几字幕在圆周上均勻分布,则输入的角度分别为0度、60 度、120度、180度、240度和300度,通过上述角度获取定位点H、点I、点J、点K、点L和点 M,如图5(c)所示。按照定位点设置的顺序,依次选择相应的字幕,则字幕向轨迹线上其对应的定位 点移动,如图5 (d)所示,字幕h的边界点h移动到点H的坐标上,字幕i的边界点i移动到 点I的坐标上,字幕j的边界点j移动到点J的坐标上,字幕k的边界点k移动到点K的坐 标上,字幕1的边界点1移动到点L的坐标上,字幕m的边界点m移动到点M的坐标上,实 现了各个字幕在圆形轨迹线上的均勻分布排列。本发明实施例通过对不同定位方式的设置,使字幕根据轨迹线进行自动移动,实 现了多种方式的定位效果,定位方法方便快捷,并且提高了字幕定位的精准度。本发明上述各个实施例中,字幕的各种定位方式,包括各种边界点、切点或中心 点,以及水平移动、竖直移动或向用户指定轨迹线上定位点的移动,有多种组合,此处不再 一一举例,具体的实现方式可以参见上述实施例。需要说明的是,上述实施例中的字幕包括字符字幕、图形字幕、图片字幕、动画字 幕或滚动字幕。例如对白、唱词、台标、图标、演示动画等。以上对本发明所提供的一种具有字幕自动定位功能的字幕机,进行了详细介绍, 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用 于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的 思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为 对本发明的限制。
权利要求
1.一种具有字幕自动定位功能的字幕机,其特征在于,包括计算机和字幕叠加卡,所述 计算机中包括用于制作字幕并进行字幕播出的字幕播出处理模块;所述字幕播出处理模块 包括字幕定位子模块,用于在字幕制作界面中对所述字幕进行定位;所述字幕定位子模块包括参数获取单元,用于获取轨迹线的属性参数;轨迹线创建单元,用于根据所述属性参数创建相应的轨迹线;定位设置单元,用于接收用户对选中字幕的轨迹线和定位方式的设置;排列定位单元,用于将字幕按照所述轨迹线和定位方式进行自动排列定位。
2.如权利要求1所述的字幕机,其特征在于,当进行水平和/或竖直排列定位时,所述属性参数包括坐标; 当进行斜线排列定位时,所述属性参数包括坐标和倾斜角度; 当进行曲线排列定位时,所述属性参数包括圆点的坐标和半径;或者,正多边形中心 点的坐标、边数、边长和旋转角度;或者,多边形顶点的坐标。
3.如权利要求1所述的字幕机,其特征在于 通过用户输入的信息获取属性参数;或者,通过鼠标指针在界面上的位置或者拖拽获取属性参数。
4.如权利要求1所述的字幕机,其特征在于,还包括 素材库单元,用于存储各种形状的轨迹线;则所述轨迹线创建单元通过用户对素材库中轨迹线的选择创建相应的轨迹。
5.如权利要求1所述的字幕机,其特征在于,所述定位方式包括边界点定位、切点定位或中心点定位;以及水平移动、竖直移动或向用户指定轨迹线上 的定位点移动;其中,边界点包括上边界点、下边界点、左边界点、右边界点或用户指定的边界点;切 点包括左切点、右切点。
6.如权利要求5所述的字幕机,其特征在于,所述定位设置单元还包括定位点设置子单元,用于当定位方式为向用户指定轨迹线上的定位点移动时,接收用 户对选中字幕在轨迹线上的定位点的设置;其中,当轨迹为直线时,定位点设置子单元通过鼠标指针在直线上位置的选择设置字 幕相应的定位点;当轨迹线为圆时,定位点设置子单元通过鼠标指针在圆上位置的选择或者用户输入的 角度设置字幕相应的定位点;当轨迹线为多边形时,定位点设置子单元通过鼠标指针对多边形顶点的选择设置字幕 相应的定位点。
7.如权利要求1所述的字幕机,其特征在于,所述排列定位单元包括第一坐标获取子单元,用于获取字幕的边界点、与轨迹线的切点或中心点的坐标; 第一字幕移动子单元,用于移动字幕,且所述边界点、与轨迹线的切点或中心点移动到 轨迹线上与其具有相同横坐标的点上;或者,移动字幕,且所述边界点、与轨迹线的切点或 中心点移动到轨迹线上与其具有相同纵坐标的点上。
8.如权利要求1所述的字幕机,其特征在于,所述排列定位单元包括第二坐标获取子单元,用于获取用户指定轨迹线上定位点的坐标; 第二字幕移动子单元,用于移动字幕,且字幕的边界点、与轨迹线的切点或中心点移动 到轨迹线上用户指定的定位点上。
9.如权利要求1所述的字幕机,其特征在于,所述字幕包括 字符字幕、图形字幕、图片字幕、动画字幕或滚动字幕。
全文摘要
本发明提供了一种具有字幕定位功能的字幕机,包括计算机和字幕叠加卡,所述计算机中包括用于制作字幕并进行字幕播出的字幕播出处理模块;所述字幕播出处理模块包括字幕定位子模块,用于在字幕制作界面中对所述字幕进行定位;所述字幕定位子模块包括参数获取单元,用于获取轨迹线的属性参数;轨迹线创建单元,用于根据所述属性参数创建相应的轨迹线;定位设置单元,用于接收用户对选中字幕的轨迹线和定位方式的设置;排列定位单元,用于将字幕按照所述轨迹线和定位方式进行自动排列定位。通过本发明的字幕机,字幕的定位方式方便快捷、自动化,并且提高了定位的精准度。
文档编号H04N5/262GK102065232SQ200910237519
公开日2011年5月18日 申请日期2009年11月17日 优先权日2009年11月17日
发明者刘衡娜, 廖健, 沈季, 饶文辉 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1