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艮不理想,而且通常用户间交互窗口会遮盖部分视频画面, 影响用户的观看,用户体验度不好。或者,即使观看视频和在线交流可 以在一个浏览器中同时进行,但通常是视频画面被缩小呈现在浏览器的 一小块区域,而用户则在浏览器中的另 一个专门区域进行在线聊天之类 的交流,在这种情况下,用户是无法实现全屏观赏视频内容的。另外, 例如在广播电视中,有时会在电视内容画面下方叠加一滚动条以播放一 ...
【技术保护点】
一种在用户终端上用于在视频显示时提供用户交互的方法,其中,包括以下步骤: 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[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。