DAI QIANG (CN)
LIU JUN (CN)
DAI QIANG (CN)
WO2010059193A1 | 2010-05-27 |
CN1949841A | 2007-04-18 | |||
CN101420556A | 2009-04-29 | |||
US5486872A | 1996-01-23 | |||
JPS633574A | 1988-01-08 |
北京德琦知识产权代理有限公司 (CN)
权利要求书 1、 一种实现字幕隐藏的视频图像显示方法, 其特征在于, 包括: 获取隐藏区域信息, 根据所述隐藏区域信息确定隐藏区域; 获取隐藏时间段信息; 在显示视频图像时, 将所述隐藏时间段内的视频图像的所述隐藏区 域显示为预先设置的图像。 2、 根据权利要求 1 所述的方法, 其特征在于, 所述获取隐藏区域 信息, 根据所述隐藏区域信息确定隐藏区域包括: 获取用户设置的用于确定所述隐藏区域的第一个点的坐标 (xl, yl ); 获取用户设置的用于确定所述隐藏区域的第二个点的坐标 (x2, y2); 将四个顶点坐标分别为 (xl, yl)、 (χ2, yl)、 (xl, yl)和 (x2, yl) 的矩形区域确定为隐藏区域。 3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述获取隐藏 时间段信息包括: 接收用户输入的隐藏时间段的起始时刻和结束时刻。 4、 根据权利要求 2 所述的方法, 其特征在于, 所述获取隐藏时间 段信息包括: 针对外挂字幕, 确定用户设置用于确定所述隐藏区域的第一个点的 时刻, 并确定该时刻显示的字幕内容; 读取外挂字幕文件, 获取显示所述字幕内容的起始时刻和结束时 刻; 将所述起始时刻和结束时刻作为所述隐藏时间段信息。 5、 根据权利要求 1、 2或 4所述的方法, 其特征在于, 所述将所述 隐藏时间段内的视频图像的所述隐藏区域显示为预先设置的图像包括: 确定所述隐藏时间段内的视频图像的各个帧, 将各个帧的所述隐藏 区域分别显示为预先设置的图像。 6、 一种实现字幕隐藏的视频图像显示装置, 其特征在于, 包括: 隐藏区域获取模块, 用于获取隐藏区域信息, 并根据所述隐藏区域 信息确定隐藏区域; 隐藏时间段获取模块, 用于获取隐藏时间段信息; 图像显示模块, 用于在显示视频图像时, 将所述隐藏时间段内的视 频图像的所述隐藏区域显示为预先设置的图像。 7、 根据权利要求 6所述的装置, 其特征在于, 所述隐藏区域获取 模块获取用户设置的用于确定所述隐藏区域的第一个点的坐标 (Xl , yl ), 并获取用户设置的用于确定所述隐藏区域的第二个点的坐标(x2, y2 ), 将四个顶点坐标分别为 ( xl , yl )、 ( x2, yl )、 ( xl , y2 )和 ( x2, yl ) 的矩形区域确定为隐藏区域。 8、 根据权利要求 6或 7所述的装置, 其特征在于, 所述隐藏时间 段获取模块接收用户输入的隐藏时间段的起始时刻和结束时刻。 9、 根据权利要求 7 所述的装置, 其特征在于, 所述隐藏时间段获 取模块针对外挂字幕, 确定用户设置用于确定所述隐藏区域的第一个点 的时刻, 并确定该时刻显示的字幕内容, 读取外挂字幕文件, 获取显示 所述字幕内容的起始时刻和结束时刻; 将所述起始时刻和结束时刻作为 所述隐藏时间段信息。 10、 根据权利要求 6、 7或 9所述的装置, 其特征在于, 所述图像 显示模块确定所述隐藏时间段内的视频图像的各个帧, 将各个帧的所述 隐藏区域分别显示为预先设置的图像。 |
本发明涉及视频图像技术领域, 尤其涉及一种实现字幕隐藏的视频 图像显示方法和装置。 发明背景
目前, 随着用户对视频图像需求的不断增多, 视频图像中字幕的使 用范围也越来越广泛。
例如对于英语学习用户, 在通过视频学习英语的过程中, 需要屏蔽 部分或全部英文字幕, 从而能够检验自身对于英语的理解程度。 对于家 庭用户, 在视频播放过程中, 需要屏蔽对于未成年人敏感的词汇等。
目前的字幕显示主要有两种方式, 即外挂字幕和内嵌字幕; 其中, 外挂字幕是指外挂字幕文件和视频文件分离, 在播放时再导入外挂字幕 文件; 内嵌字幕是指视频文件和字幕文件已经集成到 了一起, 字幕内容 包括在视频文件当中, 无法拆分字幕。
目前普遍使用的字幕屏蔽方法或称为字幕隐藏 方法主要有两种。 第 一种是采用视频播放软件自身提供的"隐藏"设 项进行字幕隐藏。 这种 方式的主要缺点是: 1 )只能针对外挂字幕; 2 )无法灵活地选择隐藏字 幕的时间段, 当需要隐藏部分时间段的字幕时, 只能反复切换 "显示 /隐 藏"设置项; 3 )部分外挂字幕中包含两种语言, 如果设置隐藏字幕, 将 无法实现隐藏其中一种字幕的效果。 第二种是通过手动编辑外挂字幕文 件进行字幕隐藏, 即将外挂字幕文件中需要隐藏的文字删除, 从而能够 实现字幕的隐藏效果。 这种方式的主要缺点是: 1 )只能针对外挂字幕;
2 )由于外挂字幕文件的格式种类繁多 (目前存在 ssa, ass , srt等格式), 用户需要针对每种外挂字幕文件进行编辑, 并对各种外挂字幕文件进行 区别处理; 3 )字幕隐藏无法做到动态调整, 不能及时响应用户请求; 4 ) 当用户需要将隐藏的字幕重新显示时, 还需要重新编辑已被删除的字 眷。
可见, 现有的实现字幕隐藏的方法仅针对外挂字幕, 并且无法灵活 实现字幕隐藏。 发明内容
有鉴于此, 本发明提供了一种实现字幕隐藏的视频图像显 示方法和 装置, 针对外挂字幕和内嵌字幕均能够灵活实现字幕 隐藏。
为达到上述目的, 本发明的技术方案是这样实现的:
一种实现字幕隐藏的视频图像显示方法, 包括:
获取隐藏区域信息, 根据所述隐藏区域信息确定隐藏区域; 获取隐藏时间段信息;
在显示视频图像时, 将所述隐藏时间段内的视频图像的所述隐藏区 域显示为预先设置的图像。
一种实现字幕隐藏的视频图像显示装置, 包括:
隐藏区域获取模块, 用于获取隐藏区域信息, 并根据所述隐藏区域 信息确定隐藏区域;
隐藏时间段获取模块, 用于获取隐藏时间段信息; 图像显示模块, 用于在显示视频图像时, 将所述隐藏时间段内的视 频图像的所述隐藏区域显示为预先设置的图像 。
可见, 本发明提出的方法和装置, 能够实时获取隐藏区域信息和隐 藏时间段信息, 并在显示时将隐藏时间段内的视频图像的隐藏 区域显示 为预先设置的图像, 从而隐藏原本存在的字幕内容。 本发明实现方式灵 活, 并且针对对外挂字幕和内嵌字幕均适用。 附图简要说明
下面将通过参照附图详细描述本发明的示例性 实施例, 使本领域的 普通技术人员更清楚本发明的上述及其它特征 和优点, 附图中:
图 1为本发明提出的实现字幕隐藏的视频图像显 方法流程图; 图 2为本发明用户选择的隐藏区域示意图;
图 3 为本发明提出的实现字幕隐藏的视频图像显示 装置结构示意 图。 实施本发明的方式
本发明提出一种实现字幕隐藏的视频图像显示 方法, 图 1为本发明 提出的实现字幕隐藏的视频图像显示方法流程 图, 包括以下步骤:
步骤 101: 获取隐藏区域信息, 根据该隐藏区域信息确定隐藏区域; 步骤 102: 获取隐藏时间段信息;
步骤 103: 在显示视频图像时, 将隐藏时间段内的视频图像的隐藏 区域显示为预先设置的图像。
上述步骤 101中, 获取隐藏区域信息, 根据该隐藏区域信息确定隐 藏区域的方式可以包括:
步骤 1011: 在视频图像显示过程中的某一时刻 T, 获取用户设置的 用于确定隐藏区域的第一个点的坐标(xl , yl );
例如, 如果监测到用户在视频图像中的某一点处按下 鼠标左键, 则 将该点确定为用户设置的用于确定隐藏区域的 第一个点, 并获取该点的 坐标 ( xl , yl );
步骤 1012: 获取用户设置的用于确定隐藏区域的第二个点 的坐标
( x2, y2 );
例如, 如果监测到用户按下鼠标左键后, 一直拖动鼠标, 直至到达 另一点后才释放被按下的鼠标左键, 则将该点确定为用户设置的用于确 定隐藏区域的第二个点, 并获取该点的坐标(x2, y2 );
步骤 1013: 将四个顶点坐标分别为(xl , yl )、 ( x2, yl )、 ( xl , yl ) 和(x2, yl ) 的矩形区域确定为隐藏区域。
图 2为本发明用户选择的隐藏区域示意图, 如图 2所示, 其中的点 A为用户设置的用于确定隐藏区域的第一个点 点 B为用户设置的用于 确定隐藏区域的第二个点, 以 AB为对角线的矩形区域即为隐藏区域。
上述步骤 102中获取隐藏时间段信息的方式可以为: 接收用户输入 的隐藏时间段的起始时刻和结束时刻。 这种方式对于外挂字幕和内嵌字 幕均适用。
针对外挂字幕, 上述步骤 102中获取隐藏时间段信息的方式还可以 为: 确定用户设置用于确定隐藏区域的第一个点的 时刻, 即上述步骤 1011中的时刻 T, 确定该时刻显示的字幕内容; 读取外挂字幕文件, 获 取显示该字幕内容的起始时刻和结束时刻; 将该起始时刻和结束时刻作 为隐藏时间段信息。 例如, 用户在 00:00:11时刻按下鼠标左键, 确定点 A, 00:00:11时刻显示的字幕内容为" XXXXXX"; 读取外挂字幕文件, 外挂字幕文件中包括以下一条信息:
"00:00:10,812—— >00:00:12,144 XXXXXX",
则获取到显示字幕内容" XXXXXX"的起始时刻和结束时刻分别为 00:00:10,812和 00:00:12,144, 也就是隐藏时间段信息。 采用这种方式可 以根据用户的选择, 方便地隐藏外挂字幕中的某一句文字。
通过上述步骤 101和 102的处理之后, 即可以执行步骤 103, 即将 隐藏时间段内的视频图像的隐藏区域显示为预 先设置的图像, 例如将隐 藏区域内的各像素点均显示为预先设定的同一 种颜色, 以覆盖原先的字 幕。 在具体实现时, 可以确定隐藏时间段内的视频图像的各个帧, 将各 个帧的隐藏区域分别显示为预先设置的图像。
本发明还提出一种实现字幕隐藏的视频图像显 示装置, 如图 3为本 发明提出的实现字幕隐藏的视频图像显示装置 结构示意图, 该装置包 括:
隐藏区域获取模块 301 , 用于获取隐藏区域信息, 并根据隐藏区域 信息确定隐藏区域;
隐藏时间段获取模块 302, 用于获取隐藏时间段信息;
图像显示模块 303 , 用于在显示视频图像时, 将隐藏时间段内的视 频图像的隐藏区域显示为预先设置的图像。
具体地,
上述隐藏区域获取模块 301获取用户设置的用于确定隐藏区域的第 一个点的坐标(xl , yl ), 并获取用户设置的用于确定隐藏区域的第二 个点的坐标 ( x2, y2 ), 将四个顶点坐标分别为 ( xl , yl )、 ( x2, yl )、 ( xl , y2 )和(x2, y2 ) 的矩形区域确定为隐藏区域。
上述隐藏时间段获取模块 302接收用户输入的隐藏时间段的起始时 刻和结束时刻。
或者, 上述隐藏时间段获取模块 302针对外挂字幕, 确定用户设置 用于确定隐藏区域的第一个点的时刻, 并确定该时刻显示的字幕内容; 读取外挂字幕文件, 获取显示该字幕内容的起始时刻和结束时刻; 将该 起始时刻和结束时刻作为隐藏时间段信息。
上述图像显示模块 303确定隐藏时间段内的视频图像的各个帧, 将 各个帧的隐藏区域分别显示为预先设置的图像 。
综上可见, 本发明提出的方法和装置, 可根据用户的选择实现字幕 隐藏, 对外挂字幕和内嵌字幕均适用, 并且能够灵活选择隐藏字幕的内 容、 时间等, 及时响应用户请求并进行动态调整。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡 在本发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均 应包含在本发明的保护范围之内。
Next Patent: METHOD AND SYSTEM FOR PROCESSING PICTURES