用于视频内容的低带宽播放位置预览的方法和装置的制作方法

文档序号:6476960阅读:222来源:国知局
专利名称:用于视频内容的低带宽播放位置预览的方法和装置的制作方法
技术领域
概括地说,本发明涉及传递和显示视频内容。具体地说,本发明涉及用于视频内容
的低带宽播放位置预览技术。
背景技术
与网络视频点播系统相关联的快速前进、后退功能(通常称为"特技播放"特征) 需要提供视觉反馈,以协助用户定位所期望的播放位置。 一些系统仅提供基于时间的参考 反馈,这需要用户知悉所期望的回放点的相对位置。此类系统的例子包括视频流软件应用, 其中,滑动条控件使得用户能够在某个相对时间点重置回放点。这些控件使用起来效果不 佳,因为它们通常需要多次的反复尝试来确定所期望的位置。 其它系统以(在任一方向)加速呈现视频的方式来提供反馈,这需要用户在看到 所期望的回放点时快速按下"播放"、"停止"或"暂停"按钮。此类系统通常会由于用户反 应时间较慢及在用户输入同网络V0D系统的延迟反应之间存在时延的原因而会引发过冲 (overshoot)和下冲(undershoot)。这些系统同样也是使用效果不佳,因为,即便是快速移 动,如果所期望的位置距当前回放位置很远的话,那么到达所期望的位置也将会花费大量 的时间。 经由计算机软件或慢进一后退控件,专业型和消费者型视频编辑系统久已能够在 帧级别正确性的情况下提供对视频内容的直接视觉选择。然而,经由网络化的V0D系统来 提供这种能力需要昂贵、低时延、高带宽的网络和服务器系统。 据此,期望能够提供一种用于视频内容的播放位置预览的廉价且易于使用的机 制。

发明内容
本发明包括计算机可读存储介质,其包括用以显示视频内容的可执行指令。提供 与所述视频内容的相对位置相关联的指示器。接收新的指示器位置,所述新的指示器位置 与对所述视频内容的新的相对位置的请求相关联。显示与所述新的相对位置对应的视频内 容縮略图。随后,将縮略图转变为全显图(full display image)。 本发明还包括一种用于传递视频内容的方法。接收对视频内容的请求。定位与所 述视频内容相关联的縮略图。传递所述縮略图和所述视频内容,以便使用所述縮略图来定 位所述视频内容中所期望的内容。随后,显示该视频内容。提供与该视频内容的相对位置 相关联的指示器。接收新的指示器位置,所述新的指示器位置与对所述视频内容的新的相 对位置的请求相关联。显示与所述新的相对位置对应的视频内容縮略图。随后,将縮略图 转变为全显图。


结合下文的具体实施方式
及附图,将能更全面的理解本发明,在附图中,
图1示出了依据本发明实施例而配置的系统。 图2示出了与本发明实施例相关联的处理操作。 图3示出了与本发明实施例相关联的带指示器的视频显示器。 图4示出了依据本发明实施例来使用的视频显示器和縮略图。 图5示出了依据本发明实施例的视频显示器,其能够从縮略图转换到全显图。 图6示出了依据本发明实施例的视频显示器,其中,縮略图消失。 类似的附图标记在所述附图的若干视图中用于指示对应的部件。
具体实施例方式
图1示出了依据本发明实施例来配置的系统100。系统100包括视频源102,后者 存储有全分辨率视频内容104和相关联的縮略图106。縮略图106具有与视频内容相关联 的时间索引值。视频源通常是视频点播(V0D)服务器,诸如互联网服务器或线缆网络服务 器。另外,视频源也可以是消费性设备,诸如数字视频光盘播放器或压縮光盘播放器。
系统100还包括视频处理器108。视频处理器108包括相关联的存储器,以用于存 储内容104和縮略图(thumbnail image) 106。另外,视频处理器108还可直接使用视频源 102中的内容104和縮略图106。视频处理器108执行软件(例如,可执行指令)来实现本 发明的操作。另外,可将视频处理器108硬件化来实现本发明的操作。视频处理器108可 实现为通用计算机、个人数字助理、移动电话、机顶盒等等。 视频用户接口 110连接至视频处理器108。视频用户接口 110可表现为任意数量 的形式,包括键盘、鼠标、遥控器等等。视频显示器112也连接至视频处理器108。视频显示 器是用于呈现视频内容的任意显示器,诸如计算机显示器、电视、移动电话显示器等等。
图2示出了与本发明的一个实施例相关联的处理操作。在200,接收对视频内容 的请求。由此,例如,视频处理器108生成由视频源102来接收的请求。随后,在202,定位 与该请求相关联的縮略图。该縮略图可以是动态生成的,也可以是预先存在的。在任一种 情况下,与视频内容104相比,縮略图是按时索引(time-indexed)的视频的低分辨率图像。 正如其名,縮略图相对较小。由此,与传递和处理縮略图相关联的带宽可以縮减。
随后,在204,传递縮略图和视频内容。例如,将縮略图和视频内容从视频源102发 往视频处理器108。传递机制可以是经由互联网、有线广播系统、无线链路或硬连线链路。 可以首先传递縮略图,接下来传递视频内容;也可以将縮略图与视频内容一起并行传递,或 是在视频内容之后传送縮略图。 随后,在206,显示视频内容。例如,视频处理器108在视频显示器112上显示所述 内容。图3示出了有内容302的视频显示器300。在208,提供指示器。图3示出了与内容 302相关联的指示器304(例如,与时间有关的滑动条)。该指示器指示了所显示的内容相 对于整体内容而言的相对位置。 在210,接收新的指示器位置。图4示出了使用任意数量的已知技术来重定位指示 器304。在212,响应新位置,显示縮略图。縮略图与受操控的指示器的按时索引位置相对 应。 图4示出了与指示器的新的相对位置对应的縮略图400。与縮略图400的显示相 伴随的是,视频内容的显示分辨率降低,如图4中的虚线所示。与所显示的视频内容的分辨率降低相伴随的是,在视觉上加重縮略图400,例如使用相对于视频内容而言较高的相对色 彩分辨率、亮度或对比度来显示縮略图,或是使用亮边缘来包围縮略图。对指示器的操控会 导致视频播放的暂停。由此,原始显示的内容处于暂停模式,且有可能是以降低了的分辨率 来显示的。此方法有利于降低本发明网络和线缆实施例中的流量。 随后,在214,将縮略图转变为相应的全分辨率显示图214。图5示出了縮略图400 的全分辨率显示图500。如图6所示,通常,与显示全分辨率图相伴随的是,縮略图的衰褪和 消失。在指示器的新的相对位置继续播放视频。 在本发明的一种实现方案中,当开始播放视频时,迅速下载作为小文件的多帧縮 略图,由此就无需随着指示器移动而从网络实时抓取多帧縮略图。这样做使得能够在降低 实时带宽和服务器需求的情况下快速响应。在该方式的一种变形中,在视频开始播放时迅 速下载少量在时间上以较宽间距隔开的縮略图帧,随后,在视频继续播放的过程中,下载呈 现出更多时间分辨率细节的额外縮略图。在另一种变形中,随着指示器的移动,从网络中抓 取作为各小幅图像的縮略图,并实时呈现这些縮略图。 本发明用户接口部分的各种变形包括其它对主分辨率视频图像或全分辨率视频 图像的减轻呈现、对縮略图选择呈现的其它表现和加重以及能够执行与滑动指示器相同的 用途的其它控制手段。 由此,本发明提供了一种用于定位所期望的视频内容的高效机制。此外,由于该机 制是依赖于縮略图而不是整个视频内容来进行导航,因此该机制的带宽相对较低。
本发明的一个实施例涉及包括计算机可读介质的计算机存储制品,其中,计算机 可读介质具有用于执行各种计算机实现型操作的计算机代码。所述介质和计算机代码可 以是为本发明目的特别设计和构造的,其也可以是为计算机软件领域的技术人员所公知并 可用的。计算机可读介质包括,但不限于磁介质,诸如硬盘、软盘和磁带;光学介质,诸如 CD-ROM、 DVD和全息设备;磁光介质;特别用于存储和执行程序代码的硬件设备,诸如专用 集成电路("ASIC")、可编程逻辑器件("PLD")、ROM和RAM设备。计算机代码的例子包括 机器代码(如,由汇编器生成)和包括由计算机使用编译器来运行的高层代码的文件。例 如,本发明的一个实施例可以使用Java、 C++或其它面向对象编程语言和开发工具来实现。 本发明的另一个实施例可以用硬连线电路而不是机器可执行软件指令来实现,也可以用硬 连线电路结合机器可执行软件指令来实现。 为便于说明,前文的描述使用特定术语来提供对本发明的更详尽的理解。当然,对 本领域的技术人员来说,显而易见地,并不需要这些具体细节来实现本发明。由此,前文对 本发明的具体实施例的描述仅仅是为了示意和描述。它们并非穷举性的,也不旨在将本发 明限于所公开的精确形式,显而易见的,根据上文所述内容,很多修改和变形都是可能的。 为了更好的说明本发明的原理及其实际应用而选择和描述了这些实施例,由此,这些实施 例使得本领域技术人员能够使用适于所预期的特定应用的各种变形来更好的利用本发明 和众多实施例。下面的权利要求书及其等同物用于限定本发明的保护范围。
权利要求
一种计算机可读存储介质,包括用以执行如下操作的可执行指令显示视频内容;提供与所述视频内容的相对位置相关联的指示器;接收新的指示器位置,所述新的指示器位置与对所述视频内容的新的相对位置的请求相关联;显示所述视频内容的与所述新的相对位置对应的低分辨率缩略图。
2. 根据权利要求1所述的计算机可读存储介质,还包括用以执行如下操作的可执行指令当所述指示器在预定的一段时间内没有移动时,在所述新的相对位置将所述縮略图转 变为全显图。
3. 根据权利要求2所述的计算机可读存储介质,还包括用以执行如下操作的可执行指令从所述新的相对位置起,继续播放所述视频内容。
4. 根据权利要求1所述的计算机可读存储介质,还包括用以执行如下操作的可执行指令响应对新的相对位置的所述请求,暂停所述视频内容,以形成暂停的视频内容。
5. 根据权利要求4所述的计算机可读存储介质,还包括用以执行如下操作的可执行指令以低分辨率显示所述暂停的视频内容。
6. 根据权利要求5所述的计算机可读存储介质,还包括用以执行如下操作的可执行指令在视觉上加重所述縮略图。
7. 根据权利要求1所述的计算机可读存储介质,还包括用以执行如下操作的可执行指令从视频源接收所述视频内容。
8. 根据权利要求7所述的计算机可读存储介质,还包括用以执行如下操作的可执行指令接收所述视频内容以及相关联的縮略图。
9. 根据权利要求8所述的计算机可读存储介质,还包括用以执行如下操作的可执行指令将与所述视频内容相关联的縮略图独立于所述视频内容进行接收。
10. 根据权利要求7所述的计算机可读存储介质,其中,所述视频源是从数字视频光碟、压縮光碟、互联网服务器和线缆网络服务器中选出的。
11. 一种传递视频内容的方法,包括 接收对视频内容的请求;定位与所述视频内容相关联的低分辨率縮略图;传递所述縮略图和所述视频内容,以便使用所述縮略图来定位所述视频内容中所期望 的内容。
12. 根据权利要求11所述的方法,还包括显示所述视频内容;提供与所述视频内容的相对位置相关联的指示器;接收新的指示器位置,所述新的指示器位置与对所述视频内容的新的相对位置的请求 相关联;显示与所述新的相对位置对应的縮略图; 在所述新的相对位置,将所述縮略图转变为全显图。
13. 根据权利要求12所述的方法,还包括自所述新的相对位置起,继续播放所述视频内容。
14. 根据权利要求12所述的方法,还包括响应对新的相对位置的所述请求,暂停所述视频内容,以形成暂停的视频内容。
15. 根据权利要求14所述的方法,还包括 以低分辨率显示所述暂停的视频内容。
16. 根据权利要求15所述的方法,还包括 在视觉上加重所述縮略图。
17. 根据权利要求ll所述的方法,其中,接收、定位和传递是在数字视频光碟、压縮光碟、互联网服务器和线缆网络服务器中之 一处执行的。
全文摘要
计算机可读存储介质包括用以显示视频内容的可执行指令。提供与视频内容的相对位置相关联的指示器。接收与对视频内容的新的相对位置的请求相关联的新的指示器位置。显示与该新的相对位置对应的视频内容缩略图。随后,缩略图转变为全显图。
文档编号G06F3/033GK101702941SQ200880013238
公开日2010年5月5日 申请日期2008年4月15日 优先权日2007年4月23日
发明者C·奥本海默 申请人:数字源泉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1