一种动态播放窗口的标注方法及其系统技术方案

技术编号:4049513 阅读:184 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种动态播放窗口的标注方法,包括以下步骤:在所述动态播放窗口的前端创建透明的标注窗口,其中,所述标注窗口设置有透明的背景图片;将标注的数据内容添加到所述标注窗口上。本发明专利技术还提供一种动态播放窗口的标注系统。本发明专利技术的动态播放窗口的标注方法及其系统无需将所述标注的数据内容与所述动态播放窗口中展示的内容结合处理,因此所述动态播放窗口的标注方法实现比较简单,并且占用较小的处理器资源,不会对所述动态播放窗口中播放的内容造成影响。使用本发明专利技术的动态播放窗口的标注方法或者其系统,在保证视频正常播放的同时,又可以进行流畅、平滑的标注,方便进行视频演示和讲解。

【技术实现步骤摘要】

本专利技术涉及一种动态播放窗口的标注方法,还涉及一种动态播放窗口的标注系 统。
技术介绍
随着计算机应用的普及,涉及到美术、设计、教育、军事、会议等领域。在利用计算 机技术进行演示、教育、会议等过程中,常常需要对动态播放窗口上展示的内容进行标注, 如多媒体视频播放及摄像头监控过程中,对视频播放窗口的标注。现有的动态播放窗口的标注技术一般都较为复杂,以视频播放窗口的标注为例, 一般视频播放时对CPU的占用就比较高,如果在所述视频播放时加上平滑的标注,对CPU占 用将会更加高。在视频播放窗口上标注时,通过需要获取视频播放的每帧图片,将所述图片 在播放窗口上重画出来,作为所述播放窗口的背景图片,然后在每一幅所述图片上直接添 加标注。由于需要在获取的每一幅图片上重新画出所述标注的内容,因此随着标注的内容 不断增加,对CPU的占用越来越高,图片刷新所需要的处理时间也越来越多,甚至会造成视 频播放的速度也越来越慢,影响视频播放的速度及质量,同时在所述视频播放窗口上的标 注也不流畅。
技术实现思路
为解决现有技术的动态播放窗口的标注技术比较复杂的问题,本专利技术提供一种比 较简单的动态播放窗口的标注方法。一种动态播放窗口的标注方法,包括以下步骤在所述动态播放窗口的前端创建 透明的标注窗口,其中,所述标注窗口设置有透明的背景图片;将标注的数据内容添加到所 述标注窗口上。与现有技术相比较,本专利技术的动态播放窗口的标注方法中,所述标注窗口设置在 所述动态播放窗口的前端,将标注的数据内容添加到所述标注窗口上。在显示所述标注的 同时,透过所述标注窗口可以显示所述动态播放窗口中的内容,无需将所述标注的数据内 容与所述动态播放窗口中展示的内容结合处理,因此所述动态播放窗口的标注方法实现比 较简单,并且占用较小的处理器资源,不会对所述动态播放窗口中播放的内容造成影响。使 用本专利技术的动态播放窗口的标注方法,在保证视频正常播放的同时,又可以进行流畅、平滑 的标注,利用本专利技术的动态播放窗口的标注方法可以方便地进行视频演示、讲解。为解决现有技术的动态播放窗口的标注技术比较复杂的问题,本专利技术提供一种比 较简单的动态播放窗口的标注系统。一种动态播放窗口的标注系统,包括标注窗口生成模块和标注模块。所述标注窗 口生成模块用于在所述动态播放窗口的前端创建透明的标注窗口,其中,所述标注窗口设 置有透明的背景图片;所述标注模块用于将标注的数据内容添加到所述标注窗口上。与现有技术相比较,本专利技术的动态播放窗口的标注系统中,所述标注窗口生成模4块将所述标注窗口设置在所述动态播放窗口的前端,所述标注模块将标注的数据内容添加 到所述标注窗口上。在显示所述标注的同时,透过所述标注窗口可以显示所述动态播放窗 口中的内容,无需将所述标注的数据内容与所述动态播放窗口中展示的内容结合处理,因 此所述动态播放窗口的标注系统的实现方法比较简单,并且占用较小的处理器资源,不会 对所述动态播放窗口中播放的内容造成影响。使用本专利技术的动态播放窗口的标注系统,在 保证视频正常播放的同时,又可以进行流畅、平滑的标注,利用本专利技术的动态播放窗口的标 注系统可以方便地进行视频演示、讲解。附图说明图1是本专利技术动态播放窗口的标注方法的具体流程示意图;图2是本专利技术动态播放窗口的标注方法中添加窗口标注的一种优选实施方式的 步骤流程图;图3是本专利技术动态播放窗口的标注系统的结构示意图;图4是本专利技术动态播放窗口的标注系统的标注窗口生成模块的结构示意图;图5是本专利技术活动窗口标注系统的标注模块一种优选实施方式的结构示意图。其中,10动态播放窗口的标注系统;11标注窗口生成模块;111资源创建模块;112窗口设置模块;113透明处理模块;114前端显示模块;13标注模块;131缓存模块;132输入模块;133复制模块。具体实施例方式所述动态播放窗口的标注方法包括两个主要步骤在所述动态播放窗口的前端创 建透明的标注窗口,其中,所述标注窗口设置有透明的背景图片;将标注的数据内容添加到 所述标注窗口上。请参阅图1,图1是本专利技术动态播放窗口的标注方法的具体流程示意图。所述动态播放窗口的标注方法的具体流程步骤包括S101,创建一个新窗口作为标注窗口,并且创建一幅单色的图片;当需要对动态播放窗口进行标注时,创建一个新窗口作为标注窗口,所述新创建 的标注窗口只具有标题栏,除此之外其他的功能按钮或者菜单栏、任务栏等都不设置。同时 创建一幅单色的图片,所述图片的格式不限,所述图片的单一色彩可以是任何一种颜色,但 优选设置为白色的图片。S103,将所述图片设置为所述标注窗口的背景图片;具体做法为将所述图片缩放至与所述标注窗口的尺寸大小相同,然后将所述图片5的数据内容写入到所述标注窗口的窗口 DC上,将所述图片设置为所述标注窗口的背景图 片。其中,DC(Device Content)即设备内容,是图形设备接口的设备描述表。由于窗口展 示的数据直接用于与显示设备进行数据交互,所述窗口 DC上的数据将会直接传输至显示 设备进行显示。本步骤可以通过调用Windows命令中的StretchBlt命令实现图片的缩放拉伸和 写入所述窗口 DC。S105,设置所述标注窗口的属性为扩展模式;设置所述标注窗口的属性,将所述标注窗口设置为扩展模式,其中所述扩展模式 支持对窗口进行透明化处理。同时,通过设置所述标注窗口的属性,取消所述标注窗口的标 题栏;如果不取消标题栏,则标题栏会在所述标注窗口中正常显示,并且在之后的步骤中也 不会被透明化处理。S107,对所述标注窗口进行透明化处理;具体可以通过调用Windows命令中的SetLayered Window Attributes命令对所 述标注窗口进行透明化处理,调用所述SetLayered Window Attributes命令时,首先选定 所述标注窗口中需要透明化的颜色与所述背景图片的颜色相同,然后再对该种颜色的区域 进行透明化,使所述标注窗口变为透明窗口。由于所述标注窗口中已经写入所述图片的数据,所以即使所述标注窗口被透明 化,对所述标注窗口的操作(例如鼠标点击等)也不会穿透所述标注窗口,而是会落在同样 被透明化处理的所述背景图片上,不会对在所述标注窗口后端打开的其他窗口造成影响。S109,将所述标注窗口设置在所述动态播放窗口的前端;将所述标注窗口重叠在所述动态播放窗口的前端,用户可以透过所述标注窗口观 看到所述动态播放窗口的内容。S111,将标注的数据内容添加到所述标注窗口上。在执行步骤Slll之前,还可将所述标注窗口的尺寸大小设置成与所述动态播放 窗口的尺寸大小相同,或者根据标注范围的大小具体设置所述标注窗口的尺寸大小。因为透明的所述标注窗口设置在所述动态播放窗口的前端,所以对所述动态播放 窗口的标志操作实际上变为对所述标注窗口的操作,由于所述标注窗口中已经写入所述图 片的数据,因此对所述标注窗口的标注操作不会穿透所述标注窗口而落在所述动态播放窗 口上,而是落在所述标注窗口的背景图片上。因此,将所述标注窗口上的鼠标点击、移动轨迹,键盘输入等操作产生的标注数据 直接添加到所述标注窗口的窗口 DC上,使所述标注添加到所述标注窗口上。由于所述标注 窗口的其他部分透明,并且设置在所述动态播放窗口的前端,本文档来自技高网...

【技术保护点】
一种动态播放窗口的标注方法,其特征在于包括以下步骤:在所述动态播放窗口的前端创建透明的标注窗口,其中,所述标注窗口设置有透明的背景图片;将标注的数据内容添加到所述标注窗口上。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈先志
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:81[中国|广州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1