用户终端上用于在视频显示时提供用户交互的方法及装置制造方法及图纸

技术编号:4167711 阅读:203 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种在用户终端上用于在视频显示时提供用户交互的方法及装置,它将本地用户与本地终端设备或者其他在线用户的交互窗口直接与视频画面合成,以生成该交互窗口叠加于视频画面上的合成画面用于显示,从而增加了用户在观看视频时操作的方便性和灵活性,提升了用户的体验度。

Method and apparatus for providing user interaction at a user terminal for video display

The present invention provides a method and apparatus for providing user interaction in the video displayed on the user terminal, it will be interactive window local users and local terminal equipment or other online users direct synthesis and video screen, used to display the synthesized screen generation the interactive window superimposed on the video picture on the surface, thus increasing the the user when watching a video of the convenience and flexibility, enhance the user experience.

【技术实现步骤摘要】

本专利技术涉及视频播放领域,尤其涉及在用户终端所播放的视频画面 上提供用户交互的功能。
技术介绍
在现有技术中,用户在线观看网络视频内容的过程中,尤其是视频 窗口为全屏状态下的时候,如果用户想收看另一个网络视频内容,往往 需要从当前的全屏的视频状态下退出,视频窗口变为 一 个缩小了的窗 口 ,然后,用户到网络服务提供商的网站上找到所欲新观看的网络视频 内容的链接,并打开此链接,然后重新切回到原视频窗口,再全屏该视 频窗口以观看新的视频内容。当用户再次需要更改所欲观看的视频内容的时候,或者需要多次在不同视频内容间切换的时候,就需要不停的重 复上述过程,因此操作显得比较繁瑣,用户的体验度不高。再有,用户 在全屏观看视频内容的同时,如果还希望实时的与他人进行沟通和交 流,往往也需要首先从全屏观看状态下退出,视频窗口被切换到一缩小了的窗口 ,然后用户启动诸如msn或者QQ之类的聊天软件以与他人沟 通,有时可能还会需要用户在视频窗口和用户间交互窗口之间来回切 换,很不方便,即使将用户间交互窗口置顶于视频窗口之上,也只是一 个简单的窗口覆盖,用户间交互窗口窗口与视频窗口窗口通常很不一 致,视觉效果4艮不理想,而且通常用户间交互窗口会遮盖部分视频画面, 影响用户的观看,用户体验度不好。或者,即使观看视频和在线交流可 以在一个浏览器中同时进行,但通常是视频画面被缩小呈现在浏览器的 一小块区域,而用户则在浏览器中的另 一个专门区域进行在线聊天之类 的交流,在这种情况下,用户是无法实现全屏观赏视频内容的。另外, 例如在广播电视中,有时会在电视内容画面下方叠加一滚动条以播放一9些诸如实事新闻等文字信息,但对于用户来说,这些滚动条中的文字都 是预先生成好以后再叠加视频画面上并发送给各个用户的,因此每个用 户所观看的文字信息是一样的,用户不能主动进行动态文字和图片叠加 的操作以实现个性化的显示。
技术实现思路
鉴于现有技术中存在上述问题,本专利技术提出了一种在用户终端上 用于在视频显示时提供用户交互的方法,其直接将用户交互窗口如用 户间的用户间交互窗口及其中的动态聊天文字内容、动态图片或者控 制菜单等与视频播放画面合成以生成该交互窗口叠加于视频画面上 的合成画面。根据本专利技术的第 一方面,提供了 一种在用户终端上用于在视频显示时提供用户交互的方法,包括以下步骤a)判断预定条件是否满足,所述预定条件包括接收到本地用户输入的交互请求、接收到来自其他用户的交互请求、本用户终端上视频播放器开始运行或者本用户终端上视频内容开始播放中的任意项;b)当满足所述预定条件时,将一个或多个交互窗口与视频播放画面合成,以生成用于显示的一个 或多个交互窗口叠加于^见频纟番;故画面上的合成画面。可选地,该方法还包括步骤m)将本地用户输入的交互信息提供给与所述本地用户输 入的交互信息相对应的交互对象,才艮据交互方式的不同,所述交互对 象包括本地终端设备和/或其他用户。根据本专利技术的第二方面,提供了 一种在用户终端上用于在视频显 示时提供用户交互的视频交互装置,其中,包括判断装置,用于判 断预定条件是否满足,所述预定条件包括接收到本地用户输入的交互 请求,接收到来自其他用户的交互请求,本用户终端上视频播放器开 始运行或者本用户终端上视频内容开始播放;合成装置,用于当满足 所述预定条件时,将一个或多个交互窗口与视频播放画面合成,以生 成用于显示的一个或多个交互窗口叠加于视频播放画面上的合成画 面;该视频交互装置还包括发送装置,用于将本地用户输入的交互信10息提供给与所述本地用户输入的交互信息相对应的交互对象,包括本 地终端设备和/或其他用户。采用本专利技术所提供的技术方案,用户可在观看视频内容的同时, 直接在所观看的视频画面上进行人机、用户间交互,交互的动态文字 和图片等信息直接合成显示于所观看的视频画面中,优选地,所述合 成中还能实现交互窗口透明和半透明的效果,大大提升视觉效果和用 户的体-睑度。附图说明通过阅读以下参照附图所作的对非限制性实施例的详细描述,本发 明的其它特征、目的和优点将会变得更明显。图1示出了 一个网络在线观看视频的的系统框图2是根据本专利技术的一个具体实施方式的在用户终端上用于在视 频显示时提供用户交互的方法的流程图3示出了未叠加交互窗口的原始视频画面;图4为根据本专利技术的 一个具体实施例的交互窗口与视频画面合成 后的合成画面第一示例图5为根据本专利技术的 一 个具体实施例的交互窗口与视频画面合成 后的合成画面第二示例图6为根据本专利技术的一个具体实施方式的在用户终端上用于在视 频显示时提供用户交互的视频交互装置的框图在附图中,相同或相似的附图标记代表相同或相似的装置或步骤 特征。具体实施例方式下面结合附图和具体实施例对本专利技术做进 一 步的详细说明。 前已述及,本专利技术的技术目的在于为用户终端提供生成交互窗口 叠加于视频画面上的方法和装置,基于此专利技术目的,本专利技术的应用场 景可以包括但不限于视频点播(Video on Demand )、直播(live)以及本地预存的媒体文件的播放。图1示出了一个网络在线观看视频的系统框图,其中包括3个在线用户(示为用户终端1、用户终端2和用户终端3)以及一视频服 务器O。其中,该视频服务器0为用户终端1、 2、 3提供视频资源以 及视频资源的播^:服务。本领域技术人员应理解,本专利技术的应用并不 局限于上述客户端/服务器架构的网络系统,本专利技术同样适用于基于 P2P协议进行视频数据传输的网络系统,也即,用户终端l上所播放 的视频资源可以至少部分来源于用户终端2和3。其中,对于某一具 体用户终端,使用该用户终端的用户即被称为本地用户,使用其它两 个用户终端的用户则被称为其它用户。以下,不失一般性地以客户端/服务器架构下的网络视频点播为例 进行说明。本专利技术典型地通过计算机软件的方式实现,例如,用户终 端1、 2、 3通过访问拥有视频服务器0的网络服务提供商网站(例如, www.pplive.com )以下载所述点播所必需的在线4见频观看软件(例如, PPLive Plaver),然后通过运行软件来连接到视频服务器0以点播视频 内容。特别地,该在线视频观看软件还集成有聊天功能,于是用户终 端1的用户在观看视频内容的同时,还能在一见频窗口中直接启动聊天 功能以与用户终端2和用户终端3的用户进行实时交流沟通。并且, 用户终端1与2、 3的聊天内容直接被叠加显示于用户终端1上所播 放的视频画面中,这样,能够保证用户终端1的用户无需从全屏的视 频状态下退出来,保证了观赏视频内容时的视觉冲击力。另外,用户 终端1的用户在观看视频内容的过程中,还可通过点击鼠标或者按下 键盘功能键等方式来启动一人机交互窗口 ,如,视频内容菜单,该视 频内容菜单同样被直接叠加显示于用户终端1上所播放的视频画面 中,用户终端1的用户同样无需从全屏的视频状态下退出,便可通过 在视频内容菜单中点击其它视频内容的链接,轻松从当前播放的视频 内容切换到其所欲观看的所述其它视频内容。用户终端1、 2、 3上在同一时刻所播放的视频内容可以是相同的, 比如同一部影片或者同一场体育赛事,于是用户终端l、 2、 3的用户可在观看相同影片或体育赛事的同时,实时进行聊天以交流观感,而 相互本文档来自技高网
...

【技术保护点】
一种在用户终端上用于在视频显示时提供用户交互的方法,其中,包括以下步骤: a.判断预定条件是否满足; b.当满足所述预定条件时,将一个或多个交互窗口与视频画面合成,以生成用于显示的一个或多个交互窗口叠加于视频画面上的合成画面。

【技术特征摘要】
1. 一种在用户终端上用于在视频显示时提供用户交互的方法,其中,包括以下步骤a. 判断预定条件是否满足;b. 当满足所述预定条件时,将一个或多个交互窗口与视频画面合成,以生成用于显示的一个或多个交互窗口叠加于视频画面上的合成画面。2. 根据权利要求1所述的方法,其特征在于,所述一个或多个 交互窗口包括发送信息栏,该方法还包括-当满足所述预定条件时,将本地用户输入的交互信息加入到所述 一个或多个交互窗口的发送信息栏中,以生成一个或多个更新后的交 互窗口 ;所述步骤b还包括-将所述一个或多个更新后的交互窗口与所述视频画面合成,以生 成用于显示的一个或多个更新后的交互窗口叠加于所述^L频画面上 的合成画面;该方法还包括步骤m.将所述本地用户输入的交互信息提供给与所述本地用户输入 的交互信息相对应的交互对象。3. 根据权利要求2所述的方法,其特征在于,所述本地用户输 入的交互信息包括人机交互信息和/或用户间交互信息,其中,当所述 交互信息包括用户间交互信息时,与所述本地用户输入的用户间交互 信息相对应的交互对象包括以下各项中的任 一 项或任多项-所述本地用户的在线好友;-与所述本地用户观看相同视频的其他用户;-由所述本地用户所指定的特定用户。4. 根据权利要求1至3中任一项所述的方法,其特征在于,所 述一个或多个交互窗口包括接收信息栏,该方法还包括-将来自所述本地用户的交互对象的交互信息加入到所述一个或 多个交互窗口的接收信息栏中,以生成一个或多个更新后的交互窗n ;所述步骤b还包括-将所述一个或多个更新后的交互窗口与所述一见频画面合成,以 生成用于显示的所述一个或多个更新后的交互窗口叠加于所述视频 画面上的合成画面。5. 根据权利要求1至4中任一项所述的方法,其特征在于,所 述预定条件包括以下各项中的任一项或任多项-接收到本地用户输入的交互请求; -接收到来自其他用户的交互请求; -本用户终端上的视频播放器开始运行; -本用户终端上视频内容开始播放。6. 根据权利要求5所述的方法,其特征在于,所述本地用户输 入的交互请求包括使用以下各输入设备中的任一输入设备所进行的 输入-鼠标5 -键盘;-声/光识别设备; -手柄;其中,所述来自其他用户的交互请求包括以下各项中的任一项或 任多项-来自所述其他用户的用于与所述本地用户进行交互的请求消7.根据权利要求1至6中任一项所述的方法,其特征在于,所 述步骤b之前还包括I.获得所述一个或多个交互窗口的位置信息,所述位置信息指示 所述一个或多个交互窗口在所述合成画面中的显示位置;所述步骤b还包括-当满足所述预定条件时,根据所述位置信息将所述一个或多个 交互窗口与所述^L频画面合成,以生成用于显示的一个或多个交互窗 口叠力口于一见频画面上的合成画面。8. 根据权利要求7所述的方法,其特征在于,所述步骤I还包括 -接收所述本地用户输入的位置指示信息,所述位置指示信息用于指示所述一个或多个交互窗口在所述合成画面中的显示位置; -将所接收到的位置指示信息作为所述位置信息。9. 根据权利要求1至8中任一项所述的方法,其特征在于,所 述步骤b之前还包括n.获得所述一个或多个交互窗口的大小信息,所述大小信息指示所述一个或多个交互窗口的显示大小; 所述步骤b还包括-当满足所述预定条件时,根据所述大小信息将所述一个或多个交 互窗口与所述视频画面合成,以生成用于显示的一个或多个交互窗口 叠力口于^见频画面上的合成画面。10. 根据权利要求9所述的方法,其特征在于,所述步骤II还包括-接收所述本地用户输入的大小指示信息,所述大小指示信息用 于指示所述一个或多个交互窗口的显示大小;-将所接收到的大小指示信息作为所述大小信息。11. 根据权利要求1至10中任一项所述的方法,其特征在于, 所述步骤b包括-当满足所述预定条件时,对所述一个或多个交互窗口中的像素 与所述视频画面的当前帧上的相应像素进行像素合成,以生成所述合 成画面。12. 根据权利要求11所述的方法,其特征在于,所述步骤b还 包括-当满足预定条件时,对所述一个或多个交互窗口中的像素与所述视频画面的当前帧上的相应像素进行加权像素合成,以生成所述合成画面。13. 根据权利要求12所述的方法,其特征在于,所述步骤b还 包括-当满足预定条件时,为所述一个或多个交互窗口中的像素以及 所述视频画面的当前帧上的相应像素分别确定加权因子;-根据所确定的加权因子对所述一个或多个交互窗口中的像素与 所述视频画面的当前帧上的相应像素进行加权像素合成,以生成所述 合成画面。14. 一种在用户终端上用于在视频显示时提供用户交互的视频 交互装置,其中,包括判断装置,用于判断预定条件是否满足;合成装置,当满足所述预定条件...

【专利技术属性】
技术研发人员:汪奕菲
申请(专利权)人:突触计算机系统上海有限公司
类型:发明
国别省市:31[]

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

1
相关领域技术
  • 暂无相关专利