Tips窗口播放方法和系统的制作方法

文档序号:9432302阅读:516来源:国知局
Tips窗口播放方法和系统的制作方法
【技术领域】
[0001] 本发明设及带有媒体内容的窗口播放方法及系统,尤其设及一种Tips窗口播放 方法和系统。
【背景技术】
[0002] Tips窗口,是指在用户上网终端(例如电脑)右下角弹出的窗口,其内容一般包括 文字和/或图片等信息,通过弹出的方式,吸引用户注意,并关注其窗口中的信息。
[0003]Tips窗口的应用非常广泛,一般主要用作软件的操作提示,系统的消息提醒等等。
[0004] 随着互联网的迅速发展W及互联网天生的效率性和传播性的优点,企业们逐渐将 视线从传统媒体(报纸、电视、广播等)转移到互联网。由此,也衍生了一种Tips窗口的新 的应用方式一一Tips广告窗口。
[0005] 运种新式的广告投放方式Tips广告窗口是一种富媒体广告窗口,其内容一般包 括商品,影视、新闻等信息。运些Tips广告窗口有些采用网页嵌入Tips窗口播放系统的方 式予W播放,有些是通过安装客户端后适时调用Tips窗口播放系统后予W播放。
[0006] 但是,现有的运些TIPS窗口播放方法存在素材单一,单次弹出播放周期素材显示 内容不可变的缺点。当应用于个人终端(例如电脑)的广告投放时,鉴于广告投放需要多 样性和变化性,上述缺点变得尤为明显。
[0007] 为此,现有技术中提出了一种解决方案,在个人终端的显示页面的不同区域分别 弹出并播放不同的Tips窗口。但是该方案并不是令人满意的,考虑到个人终端的显示页面 的大小局限,多于一个的Tips窗口,就大大压缩了页面实际有效信息的区域,给用户带来 不好的体验,甚至用户因为弹出了较多的Tips窗口,而不愿意继续浏览该页面。而且弹出 过多的Tips窗口,也给终端的硬件(CPU和显卡)带来了不小的负担,降低了终端的处理能 力也增加了终端的功耗。
[0008] 于是,现有技术中也提出了另外一种替代方案,即,通过增加弹出频次来达到播放 多个内容(例如广告内容)的目的。如此一来,的确不再存在显示页面占用的问题,但是运 种单一的频繁弹出,增加了用户的浏览负担,容易造成视觉紧张和疲劳,而且也存在每次弹 出切换期间窗口留白的问题,素材的显示时间过少,不能良好地起到提示用户浏览并了解 的作用。

【发明内容】

[0009] 为了解决上述技术问题,本申请提出了一种Tips窗口播放方法,包括:
[0010] 生成第一Tips规则窗口,播放第一素材;
[0011] 对所述第一Tips规则窗口进行0度到180度的翻转,其中,
[0012] 在0度到90度翻转期间,播放第一静态图片,所述第一静态图片由所述第一素材 中提取的图片透视变换生成,将所述第一Tips规则窗口转化为与所述第一静态图片适应 的第一Tips异形窗口;
[0013] 在90度到180度翻转期间,生成与所述第一Tips异形窗口对称的第二Tips异形 窗口,播放与所述第二Tips异形窗口适应的第二静态图片,所述第二静态图片由第二素材 中提取的图片透视变换生成;
[0014] 在翻转达到180度时,生成第二Tips规则窗口,播放所述第二素材。
[0015] 进一步地,其中,按照预定时间间隔自动对所述第一Tips规则窗口进行0度到180 度的翻转。
[0016] 进一步地,其中,所述透视变换为基于化enCV的透视变换。
[0017] 进一步地,其中,所述第一异形窗口和第二异形窗口利用Windows平台窗口展现 工具生成。
[0018] 进一步地,其中,所述第一素材和第二素材为广告素材。
[0019] 为了解决上述技术问题,本申请还提出了一种Tips窗口播放系统,包括:
[0020]Tips桥接模块,配置W生成第一Tips规则窗口;
[0021] 翻转控制模块,配置W对所述第一Tips规则窗口进行0度到180度的翻转,W生 成第二Tips规则窗口;
[0022] 播放器,配置W:在所述第一Tips规则窗口中播放第一素材;在0度到90度翻转 期间,从所述第一素材中提取图片W待透视变换处理,播放经透视变换后的第一静态图片; 在90度到180度翻转期间,从第二素材中提取图片W待透视变换处理,播放经透视变换后 的第二静态图片;在所述第二Tips规则窗口中播放第二素材;
[0023] 透视变换模块,配置W:在0度到90度翻转期间,对从所述第一素材中提取的图片 进行透视变换,生成第一静态图片;在90度到180度翻转期间,对从所述第二素材中提取的 图片进行透视变换,生成第二静态图片;
[0024] 异形窗口展现模块,配置W:在0度到90度翻转期间,将所述第一Tips规则窗口 转化为第一Tips异形窗口;在90度到180度翻转期间,生成与所述第一Tips异形窗口对 称的第二Tips异形窗口;
[00巧]其中,所述第一Tips异形窗口与所述第一静态图片适应,所述第二静态图片与所 述第二Tips异形窗口适应。
[0026] 进一步地,其中,所述翻转控制模块包括用于设置翻转时间间隔的翻转控制时钟。
[0027] 进一步地,其中,所述透视变换模块配置W进行基于化enCV的透视变换。
[0028] 进一步地,其中,所述异形窗口展现模块配置W利用Windows平台窗口展现工具 生成所述第一异形窗口和第二异形窗口。
[0029] 进一步地,其中,所述第一素材和第二素材为广告素材。
[0030] 与现有技术相比,本申请所述的方法和系统,达到了如下效果:
[0031] 通过对单个Tips窗口采取翻转的方式来切换播放内容,使得一次翻转周期内,具 备播放并展现多个素材的能力。
[0032] 不仅如此,在翻转期间,依然显示有翻转前的窗口中的素材,尽可能地利用一个变 换周期保持展现素材。
[0033] 进一步地,采用透视变换(PerspectiveTransformation)的方式,使得用户在整 个浏览过程中产生窗口空间翻转运动的效果,窗口切换和过渡变得更加顺杨,减少用户的 不适感。
【附图说明】
[0034] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申 请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0035] 图1A和图1B示出了本发明一实施例的Tips窗口播放方法的流程图;
[0036] 图2为应用图1中的方法的窗口显示效果的示意图;
[0037] 图3为图片进行透视变换处理的示意图;
[003引图4示出了本发明一实施例的Tips窗口播放系统的示意图。
【具体实施方式】
[0039] 如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员 应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不W 名称的差异来作为区分组件的方式,而是W组件在功能上的差异来作为区分的准则。如在 通篇说明书及权利要求当中所提及的"包括"为一开放式用语,故应解释成"包括但不限定 于"。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃W说明本申请的一般原 则为目的,并非用W限定本申请的范围。本申请的保护范围当视所附权利要求书所界定者 为准。
[0040] 如图1A和图1B所示,为本发明一实施例的Tips窗日播放方法,包括:
[0041] S101:生成第一Tips规则窗口,播放第一素材;其中,第一Tips规则窗口例如位 于电脑屏幕的右下角,当然也可W通过与服务器端的协商,控制Tips窗口展现在电脑屏幕 的其他位置;
[0042] S102:按照预定时间间隔,例如可W设置为30秒,对第一Tips规则窗口自动进行 翻转或用户主动触发来对所述第一Tips规则窗口进行0度到180度的翻转,运两种方式可 W并存。其中,
[0043] S1021:在0度到90度翻转期间,播放第一静态图片,所述第一静态图片由所述第 一素材中提取的图片(例如是从第一素材中提取的广告或视频等的截图)透视变换生成, 将所述第一Tips规则窗口转化为与所述第一静态图片适应的第一Tips异形窗口;
[0044] S1022:在90度到180度翻转期间,生成与所述第一Tips异形窗口对称的第二 Tips异形窗口,播放与所述第二Tips异形窗口适应的第二静态图片,所述第二静态图片由 第二素材中提取的图片透视变换生成;
[0045] S1023:在翻转达到180度时,生成第二Tips规则窗口,播放所述第二素材。
[0046] 上述方法中的透视变换,例如采用基于化enCV对静态图片进行透视变换。上述 异形窗口,常见的例如将规则矩形变换为非规则矩形,对于该异形窗口的生成,可W利用 Windows平台窗口展现工具(例如MFC或SDK API)来生成。
[0047] 在上述方法应用于广告投放时,素材的类型例如为:在线视频推荐、JS广告、 flash广告等富媒体资源。
[0048] 参照图2,示出了应用图1A和图1B中的方法的窗口显示效果。
[004引翻转之前:
[0050]展现规则的A窗口并获取A窗口的第一素材。
[00川翻转之中:
[0052] 0度到90度,展现异形的A窗口,并获取第一素材的截图的透视变换后的A静态 图,表现为将A矩形图片随翻转过程,做梯形变换逐步收缩,直到其完全消失,;
[0053] 90度到180度,展现异形的B窗口,并获取第二素材的截图的透视变换后的B静态 图,表现为将B非规则矩形图片随翻转过程,做梯形变换逐步放大,直到其完整展现。
[0054] 翻转之后:
[00巧]获取规则的B窗口并获取B窗口的第二素材。
[0056] 上述翻转动画,利用人们眼睛的视觉残留作用,一格又一格的不动但又是逐渐变 化着的图片,W每秒钟跳动30帖左右的频率,连续放映形成窗口运动的视觉效果,如图2所 /J、- 〇
[0057] 对于,图1A和图1B和图2中提到的透视变换,是将图片投影到一个新的视平面 (ViewingPlane),也称作投影映射(ProjectiveMapping)。在翻转过程之中,每一帖显示 的图片,均为原始图片透视变换后,生成的新图片。
[00则 换算公式:
[0059]
[0060] U,V是原始图片左边,对应得到变换后的图片坐标X,y,其中X=x/w,y=y/w。
[0061] 变换矩阵
表示线性变换,比如 scaling,shearing和ratotion。[日31日32]用于平移,[日13日23]了产生透视变换。所W可W理解成仿射等是透视变换的特殊形式。经过透视变换之后的图片通常不是平行四边形(除 非映射视平面和原来平面平行的情况)。
[0062] 重写之前的变换公式可W得到:
[0065] 所W,已知变换对应的几个点就可W求取变换公式。反之,特定的变换公式也能新 的变换后的图片。简单的看一个正方形到四边形的变换:
[0066] 变换的4组对应点可W表示成:
[00
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1