一种播放器的视频文件动态预览方法和装置的制作方法

文档序号:6433992阅读:290来源:国知局
专利名称:一种播放器的视频文件动态预览方法和装置的制作方法
技术领域
本发明涉及视频技术领域,尤其涉及一种播放器的视频文件动态预览方法和装置。
背景技术
现有的播放器在用户交互界面的主窗口中一般都包括标题栏、播放窗口、控制栏 和播放列表,另外有的播放器也有媒体库窗口。视频文件的选择预览一般是在播放列表中 以文字列表项的方式出现,用户通过该文字列表项的文字描述来区分视频文件,并通过点 击该列表项来选择播放视频文件,另外,视频文件的选择预览也可以在媒体库窗口中以文 字列表项的方式或者单一截图配合文字说明的方式进行预览展示。
上述播放器的视频文件的预览方式并不便于用户大致了解影片,用户只有进入影 片后进行拖动观看才能够大致了解该影片。发明内容
本发明实施例提供一种播放器的视频文件动态预览方法和装置,使得用户可以更 为方便地预览到视频文件的内容。
一方面,本发明实施例提供了一种播放器的视频文件动态预览方法,该方法包括 截取视频文件的多张图像作为所述视频文件的多个缩略图并存储所述多个缩略图;在视频 动态预览模式中为所述视频文件增加一缩略图窗口并展示给用户,所述缩略图窗口内显示 所述多个缩略图中的一张缩略图;若鼠标落入所述缩略图窗口的范围内,则将所述多个缩 略图在所述缩略图窗口内以设定的时间间隔连续轮回播放。
优选地,本发明实施例中截取视频文件的多张图像作为所述视频文件的多个缩略 图包括在播放本地视频文件或者将本地视频文件添加到播放列表或媒体库的同时另开一 线程截取设定数量N的缩略图;或者,在播放未完全下载至本地的网络视频文件的同时利 用播放线程随着所述网络视频文件的下载进度截取设定数量N的缩略图,N为大于等2的 整数。
优选地,本发明实施例中截取设定数量N的缩略图包括利用N个时间点将整个视 频文件的进度平分为N+1格,找到与所述N个时间点最近的关键帧作为N个缩略图。
优选地,本发明实施例还包括若鼠标移出所述缩略图窗口的范围,则停止轮回播 放并显示单张缩略图。
优选地,本发明实施例中在视频动态预览模式中为所述视频文件增加一缩略图窗 口并展示给用户包括若用户在播放器展示播放窗口和播放列表界面进入视频动态预览模 式,则为播放列表的每一列表项增加一缩略图窗口并展示给用户;以及,若用户在播放器展 示媒体库窗口界面进入视频动态预览模式,则为媒体库窗口内的每一视频文件增加一缩略 图窗口并展示给用户。
另一方面,本发明实施例还提供了一种播放器的视频文件动态预览装置,包括缩略图截取单元,用于截取视频文件的多张图像作为所述视频文件的多个缩略图;缩略图存 储单元,用于存储所述缩略图截取单元所截取的缩略图;缩略图展示单元,用于在视频动态 预览模式中为所述视频文件增加一缩略图窗口并展示给用户,所述缩略图窗口内显示所述 多个缩略图中的一张缩略图;缩略图控件单元,用于捕获鼠标位置以及当鼠标落入所述缩 略图窗口的范围内时,将所述多个缩略图在所述缩略图窗口内以设定的时间间隔连续轮回 播放;缩略图展示控制单元,用于控制缩略图截取单元截取缩略图,并将所述缩略图存入所 述缩略图存储单元,以及为所述缩略图控件单元指明所述缩略图的存储位置。
优选地,本发明实施例中缩略图截取单元包括本地视频截取单元,用于在播放本 地视频文件或者将本地视频文件添加到播放列表或媒体库的同时另开一线程截取设定数 量N的缩略图;在线视频截取单元,用于在播放未完全下载至本地的网络视频文件的同时 利用播放线程随着所述网络视频文件的下载进度截取设定数量N的缩略图,N为大于等2的 整数。
优选地,本发明实施例中本地视频截取单元和所述在线视频截取单元截取设定数 量N的缩略图具体包括利用N个时间点将整个视频文件的进度平分为N+1格,找到与所述 N个时间点最近的关键帧作为N个缩略图。
优选地,本发明实施例中缩略图控件单元还用于当鼠标移出所述缩略图窗口的范 围时,停止轮回播放并显示单张缩略图。
优选地,本发明实施例中若用户在播放器展示播放窗口和播放列表界面进入视频 动态预览模式,则所述缩略图展示单元用于为播放列表的每一列表项增加一缩略图窗口并 展示给用户;若用户在播放器展示媒体库窗口界面进入视频动态预览模式,则所述缩略图 展示单元用于为媒体库窗口内的每一视频文件增加一缩略图窗口并展示给用户。
另一方面,本发明实施例还提供了一种点播终端,包括如上所述的视频文件动态 预览装置。
本发明实施例通过截取视频文件在各个时间点的截图,并将这些截图以缩略图轮 播的方式展示给用户,使得用户不再需要开始播放视频就可以直接预览到该视频文件的相 关内容,方便了用户了解视频内容也提升了用户体验。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种播放器的视频文件动态预览方法的流程示意图2为本发明实施例提供的另一种播放器的视频文件动态预览方法流程示意图3为本发明实施例提供的在播放窗口和播放列表界面进行动态预览的界面示 意图4为本发明实施例提供的另一种播放器的视频文件动态预览方法流程示意图5为本发明实施例提供的在媒体库窗口界面进行动态预览的界面示意图6为本发明实施例提供的一种播放器的视频文件动态预览装置的结构示意图7为本发明实施例提供的一种缩略图截取单元的结构示意图8为本发明实施例提供的一种点播终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
如图1所示为本发明实施例提供的一种播放器的视频文件动态预览方法的流程 示意图,该方法包括如下步骤
SlOl :截取视频文件的多张图像作为该视频文件的多个缩略图。在本实施例中,该 视频文件可以是存储在本地的视频文件,也可以是尚未下载完的网络视频文件,对于尚未 下载完的网络视频文件来说,本实施例比如可以随着下载进度来截取缩略图。在本实施例 中对于该视频文件的类型并不加以限定。
作为本发明的一个实施例,可以在播放本地视频文件或者将本地视频文件添加到 播放列表或媒体库的同时另开一线程截取设定数量N的缩略图;或者,在播放未完全下载 至本地的网络视频文件的同时利用播放线程随着所述网络视频文件的下载进度截取设定 数量N的缩略图,N为大于等2的整数。
在截取本地视频文件时,这里截取设定数量N的缩略图具体可以为利用N个时间 点将整个视频文件的进度平分为N+1格,找到与该N个时间点最近的关键帧作为N个缩略 图。
在截取未完全下载完毕的网络视频文件时,这里截取设定数量N的缩略图具体可 以为利用N个时间点将整个网络视频文件的进度平分为N+1格,找到与该N个时间点最近 的关键帧作为N个缩略图,由于网络视频文件未完全下载完,因此可以利用一定时器不停 询问网络视频文件的下载进度,当接近下一截取缩略图的时间点时,进行关键帧的截取。
S102 :存储上述截取的视频文件的多个缩略图。
在本实施例中,例如可以将多个缩略图存储于播放器的文件目录的mini image文 件中。
S103 :在视频动态预览模式中为该视频文件增加一缩略图窗口并展示给用户,该 缩略图窗口内显示上述多个缩略图中的一张缩略图。
视频动态预览模式可以根据用户的选择进入,在该模式中,每一视频文件都会对 应一个缩略图窗口,该缩略图窗口内可以显示存储的多个缩略图中的一个,比如,显示多个 缩略图中的第一张缩略图,当然,对于具体显示哪张缩略图本发明实施例并不加以限定。
S104 :实时捕捉鼠标位置。
S105 :判断鼠标是否落入缩略图窗口的范围内,若落入,则进入步骤S106,否则返 回步骤S104。
S106 :将上述多个缩略图在缩略图窗口内以设定的时间间隔连续轮回播放。
在本实施例中,播放器可以捕捉鼠标的位置,当鼠标落入缩略图窗口范围内时,播 放器首先会判定该缩略图窗口所对应的视频文件,然后根据去存储单元中找到与该视频文件对应的多个缩略图,将该多个缩略图在缩略图窗口内以设定的时间间隔连续轮回播放。 在本实施例中,比如可以根据视频文件的ID在miniimage文件中查找与之对应的缩略图。
本发明实施例通过截取视频文件在各个时间点的截图,并将这些截图以缩略图轮播的方式展示给用户,使得用户不再需要开始播放视频就可以直接预览到该视频文件的相关内容,方便了用户了解视频内容也提升了用户体验。
现有的播放器的视频文件选择界面一般包括如下两种第一种、在主窗口中展示播放窗口和播放列表,在其中的播放列表中以列表方式提供视频文件的选择;第二种、在主窗口中展示媒体库窗口,在媒体库窗口中以列表方式或者单一视频文件截图的方式提供视频文件的选择。下面对本发明应用于上述两种视频文件选择界面分别进行描述
如图2所示为本发明实施例提供的另一种播放器的视频文件动态预览方法流程示意图,该方法包括如下步骤
S201 :打开播放器并进入展示播放窗口和播放列表界面。
S202 :判断用户是否选择进入视频动态预览模式,若是,则进入步骤S204,否则进入步骤S203。
S203 :在播放列表中以列表模式列出视频文件。
S204 :为播放列表的每一列表项增加一缩略图窗口并展不给用户。
如图3所示为本发明实施例提供的在播放窗口和播放列表界面进行动态预览的界面示意图,由图3可见,该界 面中包括标题栏、播放窗口、播放列表和控制栏。其中标题栏中可以有媒体库选择按钮以及模式选择按钮,用户可以通过上述按钮进入媒体库以及本申请中的视频动态预览模式,播放列表的每一列表项后面则增加了与该列表项所对应的缩略图窗口。
S205:实时捕捉鼠标的位置。
S206:判断鼠标是否落入缩略图窗口的范围内,若是,则进入步骤S207,否则返回步骤S205。
S207:确定鼠标所落入的缩略图窗口对应视频文件的ID号。
S208:根据所述视频文件的ID号从存储单元中获取需要轮播的多个缩略图。
S209:在缩略图窗口内以设定的时间间隔连续轮回播放上述多个缩略图。
S210:判断鼠标是否离开当前缩略图窗口,若是,则进入步骤S211,否则返回步骤S209。
S211:停止轮回播放并显示单张缩略图。
本发明实施例通过截取视频文件在各个时间点的截图,并将这些截图以缩略图轮播的方式展示给用户,使得用户不再需要开始播放视频就可以直接预览到该视频文件的相关内容,方便了用户了解视频内容也提升了用户体验。
如图4所示为本发明实施例提供的另一种播放器的视频文件动态预览方法流程示意图,该方法包括如下步骤
S401 :打开播放器并进入展示媒体库窗口界面。
S402 :判断用户是否选择进入视频动态预览模式,若是,则进入步骤S404,否则进入步骤S403。
S403 :以列表模式或者单一截图模式展示视频文件。
S404 :为媒体库窗口内的每一视频文件增加一缩略图窗口并展示给用户。
如图5所示为本发明实施例提供的在媒体库窗口界面进行动态预览的界面示意图,由图5可见,该界面中包括标题栏、媒体库分类栏、缩小的播放窗口、媒体库内容显示栏和控制栏,其中在媒体库内容显示栏中的M1-M6为本申请所增加的缩略图窗口。
S405:实时捕捉鼠标的位置。
S406:判断鼠标是否落入缩略图窗口的范围内,若是,则进入步骤S407,否则返回步骤S405。
S407:确定鼠标所落入的缩略图窗口对应视频文件的ID号。
S408:根据所述视频文件的ID号从存储单元中获取需要轮播的多个缩略图。
S409:在缩略图窗口内以设定的时间间隔连续轮回播放上述多个缩略图。
S410:判断鼠标是否离开当前缩略图窗口,若是,则进入步骤S411,否则返回步骤S409。
S411:停止轮回播放并显示单张缩略图。
本发明实施例通过截取视频文件在各个时间点的截图,并将这些截图以缩略图轮播的方式展示给用户,使得用户不再需要开始播放视频就可以直接预览到该视频文件的相关内容,方便了用户了解视频内容也提升了用户体验。
如图6所示为本发明实施例提供的一种播放器的视频文件动态预览装置的结构示意图,该装置包括缩略图截取单元610、缩略图存储单元620、缩略图展示单元630、缩略图控件单元640和缩略图展示控制单元650。
缩略图截取单元610用于截取视频文件的多张图像作为该视频文件的多个缩略图。
作为本发明的一个实施例,如图7所示,该缩略图截取单元610可以包括本地视频截取单元611和在线视频截取单元612。本地视频截取单元611用于在播放本地视频文件或者将本地视频文件添加到播放列表或媒体库的同时另开一线程截取设定数量N的缩略图,在线视频截取单元612用于在播放未完全下载至本地的网络视频文件的同时利用播放线程随着所述网络视频文件的下载进度截取设定数量N的缩略图,N为大于等2的整数。
在截取本地视频文件时,这里截取设定数量N的缩略图具体可以为利用N个时间点将整个视频文件的进度平分为N+1格,找到与该N个时间点最近的关键帧作为N个缩略图。
在截取未完全下载完毕的网络视频文件时,这里截取设定数量N的缩略图具体可以为利用N个时间点将整个网络视频文件的进度平分为N+1格,找到与该N个时间点最近的关键帧作为N个缩略图,由于网络视频文件未完全下载完,因此可以利用一定时器不停询问网络视频文件的下载进度,当接近下一截取缩略图的时间点时,进行关键帧的截取。
缩略图存储单元620用于存储缩略图截取单元610所截取的缩略图。
缩略图展示单元630用于在视频动态预览模式中为视频文件增加一缩略图窗口并展示给用户,该缩略图窗口内显示多个缩略图中的一张缩略图。
作为本发明的一个实施例,若用户在播放器展示播放窗口和播放列表界面进入视频动态预览模式,则缩略图展不单兀630用于为播放列表的每一列表项增加一缩略图窗口并展示给用户;
作为本发明的一个实施例,若用户在播放器展示媒体库窗口界面进入视频动态预 览模式,则缩略图展示单元630用于为媒体库窗口内的每一视频文件增加一缩略图窗口并 展示给用户。
缩略图控件单元640用于捕获鼠标位置以及当鼠标落入缩略图窗口的范围内时, 将多个缩略图在缩略图窗口内以设定的时间间隔连续轮回播放。
作为本发明的一个实施例,缩略图控件单元640还用于当鼠标移出所述缩略图窗 口的范围时,停止轮回播放并显示单张缩略图。
缩略图展示控制单元650用于控制缩略图截取单元610截取缩略图,并将缩略图 存入缩略图存储单元620,以及为缩略图控件单元640指明所述缩略图的存储位置。
本发明实施例通过截取视频文件在各个时间点的截图,并将这些截图以缩略图轮 播的方式展示给用户,使得用户不再需要开始播放视频就可以直接预览到该视频文件的相 关内容,方便了用户了解视频内容也提升了用户体验。
如图8所示为本发明实施例提供的一种点播终端的结构示意图,该点播终端800 包括视频文件动态预览装置801,该视频文件动态预览装置801可以是如图6所对应的视频 文件动态预览装置,在此不再赘述。
在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软 件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的 媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电 脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以 是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但 不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它 任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处 理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例 如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双 绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义 的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、DVD、 软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的 组合也可以包含在电脑可读媒介中。
以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一步 详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定本发明 的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含 在本发明的保护范围之内。
权利要求
1.一种播放器的视频文件动态预览方法,其特征在于,所述方法包括 截取视频文件的多张图像作为所述视频文件的多个缩略图并存储所述多个缩略图; 在视频动态预览模式中为所述视频文件增加一缩略图窗口并展示给用户,所述缩略图窗口内显示所述多个缩略图中的一张缩略图; 若鼠标落入所述缩略图窗口的范围内,则将所述多个缩略图在所述缩略图窗口内以设定的时间间隔连续轮回播放。
2.如权利要求1所述的视频文件动态预览方法,其特征在于,所述截取视频文件的多张图像作为所述视频文件的多个缩略图包括 在播放本地视频文件或者将本地视频文件添加到播放列表或媒体库的同时另开一线程截取设定数量N的缩略图;或者, 在播放未完全下载至本地的网络视频文件的同时利用播放线程随着所述网络视频文件的下载进度截取设定数量N的缩略图,N为大于等2的整数。
3.如权利要求2所述的视频文件动态预览方法,其特征在于,所述截取设定数量N的缩略图包括 利用N个时间点将整个视频文件的进度平分为N+1格,找到与所述N个时间点最近的关键帧作为N个缩略图。
4.如权利要求1所述的视频文件动态预览方法,其特征在于,所述方法还包括若鼠标移出所述缩略图窗口的范围,则停止轮回播放并显示单张缩略图。
5.如权利要求1所述的视频文件动态预览方法,其特征在于,所述在视频动态预览模式中为所述视频文件增加一缩略图窗口并展示给用户包括 若用户在播放器展示播放窗口和播放列表界面进入视频动态预览模式,则为播放列表的每一列表项增加一缩略图窗口并展不给用户;以及, 若用户在播放器展示媒体库窗口界面进入视频动态预览模式,则为媒体库窗口内的每一视频文件增加一缩略图窗口并展示给用户。
6.一种播放器的视频文件动态预览装置,其特征在于,包括 缩略图截取单元,用于截取视频文件的多张图像作为所述视频文件的多个缩略图; 缩略图存储单元,用于存储所述缩略图截取单元所截取的缩略图; 缩略图展示单元,用于在视频动态预览模式中为所述视频文件增加一缩略图窗口并展不给用户,所述缩略图窗口内显不所述多个缩略图中的一张缩略图; 缩略图控件单元,用于捕获鼠标位置以及当鼠标落入所述缩略图窗口的范围内时,将所述多个缩略图在所述缩略图窗口内以设定的时间间隔连续轮回播放; 缩略图展示控制单元,用于控制缩略图截取单元截取缩略图,并将所述缩略图存入所述缩略图存储单元,以及为所述缩略图控件单元指明所述缩略图的存储位置。
7.如权利要求6所述的播放器的视频文件动态预览装置,其特征在于,所述缩略图截取单元包括 本地视频截取单元,用于在播放本地视频文件或者将本地视频文件添加到播放列表或媒体库的同时另开一线程截取设定数量N的缩略图; 在线视频截取单元,用于在播放未完全下载至本地的网络视频文件的同时利用播放线程随着所述网络视频文件的下载进度截取设定数量N的缩略图,N为大于等2的整数。
8.如权利要求7所述的播放器的视频文件动态预览装置,其特征在于,所述本地视频截取单元和所述在线视频截取单元截取设定数量N的缩略图具体包括 利用N个时间点将整个视频文件的进度平分为N+1格,找到与所述N个时间点最近的关键帧作为N个缩略图。
9.如权利要求6所述的播放器的视频文件动态预览装置,其特征在于,所述缩略图控件单元还用于当鼠标移出所述缩略图窗口的范围时,停止轮回播放并显示单张缩略图。
10.如权利要求6所述的播放器的视频文件动态预览装置,其特征在于, 若用户在播放器展示播放窗口和播放列表界面进入视频动态预览模式,则所述缩略图展示单元用于为播放列表的每一列表项增加一缩略图窗口并展示给用户; 若用户在播放器展示媒体库窗口界面进入视频动态预览模式,则所述缩略图展示单元用于为媒体库窗口内的每一视频文件增加一缩略图窗口并展示给用户。
11.一种点播终端,其特征在于,包括如权利要求6-10任一所述的视频文件动态预览>j-U ρ α装直。
全文摘要
本发明实施例提供一种播放器的视频文件动态预览方法和装置,方法包括截取视频文件的多张图像作为所述视频文件的多个缩略图并存储所述多个缩略图;在视频动态预览模式中为所述视频文件增加一缩略图窗口并展示给用户,所述缩略图窗口内显示所述多个缩略图中的一张缩略图;若鼠标落入所述缩略图窗口的范围内,则将所述多个缩略图在所述缩略图窗口内以设定的时间间隔连续轮回播放。本发明实施例通过截取视频文件在各个时间点的截图,并将这些截图以缩略图轮播的方式展示给用户,使得用户不再需要开始播放视频就可以直接预览到该视频文件的相关内容,方便了用户了解视频内容也提升了用户体验。
文档编号G06F17/30GK103020076SQ201110285650
公开日2013年4月3日 申请日期2011年9月23日 优先权日2011年9月23日
发明者吴维检, 关玮, 张恺 申请人:深圳市快播科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1