云端服务设备、视频播放时多画面预览的方法及系统的制作方法

文档序号:7997337阅读:237来源:国知局
云端服务设备、视频播放时多画面预览的方法及系统的制作方法
【专利摘要】一种云端服务设备,包括数据流中心、索引服务单元、数字信号处理单元及数据收发单元。数据流中心存储有视频预览画面,索引服务单元用于接收多画面预览请求信息后计算视频预览时间点到多画面预览时间点之间的偏移量,并在数据流中心找出与偏移量所对应的多个预览画面;数字信号处理单元用于将多个预览画面压缩成单一档案;数据收发单元用于接收单一档案并传送其至多媒体设备,以供多媒体设备解压单一档案成多个预览画面进行多画面预览。此外,还提供一种云端服务设备提供视频播放时多画面预览的方法及云端服务系统。上述云端服务设备、方法及系统能实现视频播放时多画面预览,极大提高用户体验及满足视觉需求。
【专利说明】云端服务设备、视频播放时多画面预览的方法及系统

【技术领域】
[0001] 本发明涉及网络通信,尤其涉及一种云端服务设备、提供视频播放时多画面预览 的方法及系统。

【背景技术】
[0002] 随着计算机技术的发展,网络视频播放逐渐成为主流,在用户观看视频播放时,可 进行视频的预览,然而,现有技术仅仅能实现单一画面预览的功能,却无法实现视频播放时 多画面预览的功能,用户体验不佳。


【发明内容】

[0003] 有鉴于此,需提供一种云端服务设备,可提供在视频播放时进行多画面预览。
[0004] 另外,还需提供一种云端服务设备提供视频播放时多画面预览的方法,可提供在 视频播放时进行多画面预览。
[0005] 此外,还需提供一种云端服务系统,可提供在视频播放时进行多画面预览。
[0006] 本发明实施方式提供的云端服务设备,包括数据流中心、索引服务单元、数字信号 处理单元及数据收发单元。数据流中心存储有视频预览画面,索引服务单元,用于接收第一 多画面预览请求信息后根据第一多画面预览请求信息中的第一多预览画面间时间间隔与 第一多预览画面数计算以视频预览时间点为中心点的多个预览画面时间点分别相对视频 预览时间点的多个偏移量,并在数据流中心中根据视频预览时间点对应的预览画面的位置 以及多个偏移量找出与多个预览画面时间点所对应的多个预览画面的位置,并根据多个预 览画面的位置从数据流中心取得多个预览画面;数字信号处理单元,用于将多个预览画面 压缩成单一档案;数据收发单元,用于接收单一档案并传送至多媒体设备,以供多媒体设备 解压单一档案成多个预览画面进行多画面预览。
[0007] 优选的,若以Λ t表示第一多预览画面间时间间隔,以η表示第一多预览画面数, 则多个预览画面时间点中离视频预览时间点最近的两个预览画面与视频预览时间点对应 的预览画面之间的偏移量为At,多个预览画面时间点中离视频预览时间点最远的两个预 览画面与视频预览时间点对应的预览画面之间的偏移量为(η-1)* Λ t/2。
[0008] 优选的,索引服务单元还用于接收第二多画面预览请求并依据第二多画面预览请 求中展开开始时间点、展开结束时间点以及第二多预览画面数计算展开开始时间点与多个 展开画面预览时间点之间的多个偏移量。其中,多个展开画面预览时间点是介于展开开始 时间点与展开结束时间点之间的时间点。
[0009] 优选的,若用tl代表展开开始时间点,用t2代表展开结束时间点,用nl代表第二 多预览画面数,则展开开始时间点与展开结束时间点之间相邻的两个展开画面预览时间点 之间的偏移量等于(t2-tlV(nl_l)。
[0010] 本发明实施方式提供的云端服务设备提供视频播放时多画面预览的方法包括:接 收第一多画面预览请求信息后根据第一多画面预览请求信息中的第一多预览画面间时间 间隔与第一多预览画面数计算以视频预览时间点为中心点的多个预览画面时间点分别相 对视频预览时间点的多个偏移量;根据视频预览时间点对应的预览画面的位置以及多个偏 移量找出与多个预览画面时间点所对应的多个预览画面的位置;根据多个预览画面的位置 从数据流中心取得多个预览画面;将多个预览画面压缩成单一档案;传送单一档案至多媒 体设备,以供多媒体设备解压单一档案成多个预览画面进行多画面预览。
[0011] 优选的,若以Λ t表示第一多预览画面间时间间隔,以η表示第一多预览画面数, 则多个预览画面时间点中离视频预览时间点最近的两个预览时间点所对应的预览画面与 视频预览画面之间的偏移量为Λ t,多个预览画面时间点中离视频预览时间点最远的两个 预览时间点所对应的预览画面与视频预览画面之间的偏移量为(η-1)* Λ t/2。
[0012] 优选的,接收第二多画面预览请求并依据第二多画面预览请求中展开开始时间 点、展开结束时间点以及第二多预览画面数计算展开开始时间点与多个展开画面预览时间 点之间的多个偏移量。其中,多个展开画面预览时间点是介于展开开始时间点与展开结束 时间点之间的时间点。
[0013] 优选的,若用tl代表展开开始时间点,用t2代表展开结束时间点,用nl代表第二 多预览画面数,则展开开始时间点与展开结束时间点之间相邻的两个展开画面预览时间点 之间的偏移量等于(t2-tlV(nl-l)。
[0014] 本发明实施方式提供的云端服务系统,除包括如上所述的云端服务设备外,还包 括多媒体设备。多媒体设备用于发送第一多画面预览请求信息至云端服务设备,接收云端 服务设备传送的存储有多画面的单一档案,解压单一档案成多视频画面,并将多视频画面 显示在多媒体设备播放器中,以实现多视频画面预览。
[0015] 优选的,多媒体设备还用于发送第二多画面预览请求信息至云端服务设备,接收 云端服务设备传送的存储有多画面的单一档案,解压单一档案成多视频画面,并将多视频 画面显示在多媒体设备播放器中,以实现多视频画面预览。
[0016] 本发明实施方式提供的多画面预览方法可通过视频预览时间点左右的多个预览 画面同时预览,满足了用户对于同时预览多画面的需求,使观看网络视频的用户得到了极 大的体验改善。

【专利附图】

【附图说明】
[0017] 图1为本发明云端服务设备一实施方式的应用环境及功能模块图。
[0018] 图2为本发明云端服务设备计算以视频预览时间点为中心点的多个预览画面时 间点分别相对视频预览时间点的多个偏移量一实施方式的计算图。
[0019] 图3为本发明云端服务设备计算展开开始时间点与多个展开画面预览时间点之 间的多个偏移量一实施方式的计算图。
[0020] 图4为本发明云端服务设备提供视频播放时多画面预览的方法一实施方式的流 程图。
[0021] 图5为本发明云端服务系统进行视频播放时多画面预览的方法一实施方式的流 程图。
[0022] 主要元件符号说明
[0023] 云端服务设备 10
[0024] 多媒体设备 20
[0025] 数据流中心 100
[0026] 索引服务单元 102
[0027] 数字信号处理单元 104
[0028] 数据收发单元 106
[0029] 播放器 200

【具体实施方式】
[0030] 参阅图1,所示为云端服务设备10 -实施方式的应用环境及功能模块图。在本实 施方式中,当用户需要进行多画面预览时,则利用多媒体设备20发送多画面预览请求给云 端服务设备10,云端服务设备10接收所述多画面预览请求后由自身内部功能单元经过处 理之后即可提供用户要求预览的多个画面,此时,多媒体设备20中的播放器200即可播放 所需预览的多个画面。
[0031] 当用户在观看网络视频需要进行多画面预览时,只需多媒体设备20发送第一多 画面预览请求信息给云端服务设备10,比如用户可以将鼠标移动到播放进度条上的某点, 即可触发多媒体设备20发送该点之多画面预览请求信息给云端服务设备10。在本实施方 式中,第一多画面预览请求信息包括预览多画面所需要的一些参数,比如视频预览时间点、 第一多预览画面间时间间隔以及第一多预览画面数。一般的,视频预览时间点指的是用户 正在观看的视频画面以外由鼠标移动到的所对应播放进度条上的时间点,多预览画面间时 间间隔是由用户在多媒体设备20根据自身预览需求所设定的各个画面间的时间间隔,t匕 如5秒,多预览画面数也是由用户设定的所希望看到的预览画面数量,比如7幅。
[0032] 在本实施方式中,云端服务设备10包括数据流中心100、索引服务单元102、数字 信号处理单元104及数据收发单元106。其中,数据流中心100存储有用户正在观看的视频 数据流,其中包括很多视频画面供用户预览,每一画面都有对应的播放时间点,表示的是当 前画面距离视频开始时间的时间差。
[0033] 索引服务单元102从多媒体设备20接收第一多画面预览请求信息,然后依据接 收的信息中的第一多预览画面间时间间隔与第一多预览画面数计算出以视频预览时间点 为中心点的多个预览画面时间点分别相对视频预览时间点的多个偏移量,并在数据流中心 1〇〇中根据视频预览时间点对应的预览画面的位置以及多个偏移量找出与多个预览画面时 间点所对应的多个预览画面的位置,然后再根据多个预览画面的位置从数据流中心100取 得多个预览画面。
[0034] 请参阅图2,下面举例详细说明索引服务单元102如何依据接收的第一多画面预 览请求信息计算出以视频预览时间点为中心点的多个预览画面时间点分别相对视频预览 时间点的多个偏移量。
[0035] 举例而言,索引服务单元102接收到的视频预览时间点是10分30秒,而用户界面 设定的多个画面间的时间间隔At为5秒,预览的画面数η是7幅,这样,以视频预览时间点 为中心点,每隔5秒是需要预览的画面,则索引服务单元102就可先计算出多个预览画面时 间点中离视频预览时间点最近的两个预览画面与视频预览画面之间的偏移量为Λ t(即为5 秒)以及当多个预览画面时间点中离视频预览时间点最远的两个预览画面与视频预览画面 之间的偏移量为(η-1)* Λ t/2 (带入n=7,即为3 Λ t,也就是15秒),而由于多个画面间的 时间间隔为Λ t,则可推出在离视频预览时间点最近与最远之间的两个预览画面为2 Λ t, 这样就可算出这些预览画面时间点依次是10分15秒,10分20秒,10分25秒,10分30秒, 10分35秒,10分40秒及10分45秒。这些多个画面的预览时间点算出之后,索引服务单 元102就可依据这些数据在数据流中心100找出与这些多个预览时间点相对应的预览画面 了。
[0036] 作为本发明的进一步改进,当用户需要对已经找出的预览画面中任意两个画面间 进行更加细微的预览,这时,用户可通过将鼠标从想要预览的任意两个画面间的展开开始 时间点所对应的预览画面移动到展开结束时间点所对应的预览画面即可触发多媒体设备 20发送第二多画面预览请求给云端服务设备10。在其它实施方式中,用户也可以通过其他 方法触发多媒体设备20发送第二多画面预览请求给云端服务设备10,以进行更加细微的 预览。
[0037] 在本实施方式中,云端服务设备10中的索引服务单元102依据接收到的第二多画 面预览请求中展开开始时间点,展开结束时间点以及第二多预览画面数,即可计算出展开 开始时间点与多个展开画面预览时间点之间的多个偏移量。其中,展开开始时间点是指任 意两个画面在视频播放进度条上靠左(也就是靠前)所对应的时间点,展开结束时间点就是 任意两个画面在视频播放进度条上靠右(也就是靠后)所对应的时间点,第二多预览画面数 也是用户根据自身需求在多媒体设备20中早已设定好的想要进一步预览的画面数,比如 是6幅。
[0038] 请参阅图3,所示为本发明云端服务设备10计算多个偏移量一实施方式的计算 图。在本实施方式,偏移量是指展开开始时间点与多个展开画面预览时间点之间的时间差 值。在本实施方式中,展开开始时间点用tl表示,展开结束时间点用t2表示,第二多预览 画面数用nl表示。这样,可推断出展开开始时间点与展开结束时间点之间相邻的两个展开 画面预览时间点之间的偏移量等于(t2-tl) Λη?-l),也就是相邻的两个展开画面预览时间 点之间的时间间隔等于(t2-tlV(nl-l),这样以展开开始时间点为起始点,依次以时间间 隔(t2-tlV(nl-l)就可推出展开开始时间点与展开结束时间点之间所有预览画面所对应 的时间点。
[0039] 举例而言,假定展开开始时间点tl为10分20秒,展开结束时间点t2为10分25 秒,用户第二多预览画面数nl为6,这样依据上述离展开开始时间点tl最近的预览画面时 间点与展开开始时间点tl之间的偏移量的计算公式(t2-tlV(nl-l)可得出1秒,依次类 推,就可以计算出所有预览画面所对应的时间点分别是10分20秒,10分21秒,10分22秒, 10分23秒,10分24秒及10分25秒。找到这些时间点后,索引服务单元102就可依据这 些时间点在数据流中心100找出与这些时间点相对应的预览画面了。
[0040] 参阅图4,所示为本发明云端服务设备10提供视频播放时多画面预览的方法一实 施方式的流程图。本方法用于图1的云端服务设备10中,并通过图1中的功能模块来实现。
[0041] 一般的,当用户在观看网络视频时,若需要对后面的精彩内容进行预览时,可通过 鼠标移动在所需预览的播放进度条上的时间点,就会触发多媒体设备20发送所需预览画 面的多画面预览请求给云端服务设备10,而当云端服务设备10接收到这些多画面预览请 求是如何处理的呢?下面是介绍云端服务设备10接收到多画面预览请求后提供用户需要 预览的多个预览画面的方法。
[0042] 在步骤S400,索引服务单元102接收第一多画面预览请求信息后根据第一多画面 预览请求信息中的第一多预览画面间时间间隔与第一多预览画面数计算以视频预览时间 点为中心点的多个预览画面时间点分别相对视频预览时间点的多个偏移量。
[0043] 在步骤S402,索引服务单元102根据视频预览时间点对应的预览画面的位置以及 多个偏移量找出与多个预览画面时间点所对应的多个预览画面的位置。
[0044] 在步骤S404,索引服务单元102根据多个预览画面的位置从数据流中心100取得 多个预览画面。
[0045] 当索引服务单元102在数据流中心100找出了多个预览画面后,在步骤S406,数字 信号处理单元104就将多个预览画面压缩成单一档案,以降低档案大小,来减少封包遗失, 提升整体效能。
[0046] 在步骤S408,数据收发单元106传送单一档案至多媒体设备20,以供多媒体设备 20解压单一档案成多个预览画面进行多画面预览。
[0047] 参阅图5,所示为本发明云端服务系统进行视频播放时多画面预览的方法一实施 方式的流程图。本方法用于图1的云端服务设备10和多媒体设备20中,并由云端服务设 备10和多媒体设备20共同完成。
[0048] 在步骤S500,多媒体设备20根据鼠标在播放进度条上定位的位置获取视频预览 时间点,并发出多视频画面预览请求至云端服务设备10。其中,多画面预览请求信息包括视 频预览时间点、多预览画面间时间间隔以及多预览画面数。
[0049] 一般的,视频预览时间点指的是用户正在观看的视频画面以外由鼠标移动到的所 对应播放进度条上的时间点,多预览画面间时间间隔是由用户在多媒体设备20根据自身 预览需求所设定的各个画面间的时间间隔,比如5秒,多预览画面数也是由用户设定的所 希望看到的预览画面数量,而视频总播放时间就是用户所观看的视频的时长。
[0050] 在步骤S502,云端服务设备10接收多画面预览请求后,依据多画面预览请求经过 计算并找出与多画面预览请求相对应的多个预览画面。
[0051] 在步骤S504,云端服务设备10将这些多个预览画面压缩成单一档案。
[0052] 在步骤S506,多媒体设备20接收云端服务设备10传送的单一档案并解压所述单 一档案成多视频画面。
[0053] 在步骤S508,多媒体设备20将所述多视频画面显示在所述多媒体设备播放器中, 实现多视频画面预览。
[0054] 通过上述实施例可以看出,本发明实施方式提供的多画面预览方法可通过视频播 放时间点左右的多个预览画面同时预览,满足了用户对于同时预览多画面的需求,使观看 网络视频的用户得到了极大的体验改善。
[0055] 以上是对本发明所提供的云端服务设备及其提供视频播放时多画面预览的方法 以及云端服务系统进行了详细介绍,本文中应用到了具体实施例对本发明的原理及实施方 式进行了阐述,以上实施例的说明只是用于帮助理解本发明的发明方法及其核心思想;同 时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围均会由改 变之处,综上所述,本
【发明内容】
不应理解为对本发明的限制。
【权利要求】
1. 一种云端服务设备,包括数据流中心,所述数据流中心存储有视频预览画面,其特征 在于,所述云端服务设备还包括: 索引服务单元,用于接收第一多画面预览请求信息后根据第一多画面预览请求信息中 的第一多预览画面间时间间隔与第一多预览画面数计算以视频预览时间点为中心点的多 个预览画面时间点分别相对所述视频预览时间点的多个偏移量,并在所述数据流中心中根 据所述视频预览时间点对应的预览画面的位置以及所述多个偏移量找出与所述多个预览 画面时间点所对应的多个预览画面的位置,并根据多个预览画面的位置从数据流中心取得 多个预览画面; 数字信号处理单元,用于将所述多个预览画面压缩成单一档案;及 数据收发单元,用于接收所述单一档案并传送至多媒体设备,以供所述多媒体设备解 压单一档案成所述多个预览画面进行多画面预览。
2. 如权利要求1所述的云端服务设备,其特征在于,若以Λ t表示所述第一多预览画面 间时间间隔,以η表示所述第一多预览画面数,则所述多个预览画面时间点中离所述视频 预览时间点最近的两个预览画面与所述视频预览时间点对应的预览画面之间的偏移量为 At,所述多个预览画面时间点中离所述视频预览时间点最远的两个预览画面与所述视频 预览时间点对应的预览画面之间的偏移量为(η-1)* Λ t/2。
3. 如权利要求1所述的云端服务设备,其特征在于,所述索引服务单元还用于接收第 二多画面预览请求并依据所述第二多画面预览请求中展开开始时间点、展开结束时间点以 及第二多预览画面数计算所述展开开始时间点与多个展开画面预览时间点之间的多个偏 移量,其中,所述多个展开画面预览时间点是介于所述展开开始时间点与所述展开结束时 间点之间的时间点。
4. 如权利要求3所述的云端服务设备,其特征在于,若用tl代表所述展开开始时间点, 用t2代表所述展开结束时间点,用nl代表所述第二多预览画面数,则所述展开开始时间点 与所述展开结束时间点之间相邻的两个展开画面预览时间点之间的偏移量等于(t2-tl)/ (nl-1)。
5. -种云端服务设备提供视频播放时多画面预览的方法,其特征在于,包括: 接收第一多画面预览请求信息后根据第一多画面预览请求信息中的第一多预览画面 间时间间隔与第一多预览画面数计算以视频预览时间点为中心点的多个预览画面时间点 分别相对所述视频预览时间点的多个偏移量; 根据所述视频预览时间点对应的预览画面的位置以及所述多个偏移量找出与所述多 个预览画面时间点所对应的多个预览画面的位置; 根据多个预览画面的位置从数据流中心取得多个预览画面; 将所述多个预览画面压缩成单一档案;及 传送所述单一档案至多媒体设备,以供所述多媒体设备解压单一档案成所述多个预览 画面进行多画面预览。
6. 如权利要求5所述的云端服务设备提供视频播放时多画面预览的方法,其特征在 于,计算所述以视频预览时间点为中心点的多个预览画面时间点分别相对所述视频预览时 间点的多个偏移量的方法包括: 若以Λ t表示所述第一多预览画面间时间间隔,以η表示所述第一多预览画面数,则 所述多个预览画面时间点中离所述视频预览时间点最近的两个预览时间点所对应的预览 画面与所述视频预览画面之间的偏移量为At,所述多个预览画面时间点中离所述视频预 览时间点最远的两个预览时间点所对应的预览画面与所述视频预览画面之间的偏移量为 (η-1) * Λ t/2。
7. 如权利要求5所述的云端服务设备提供视频播放时多画面预览的方法,其特征在 于,所述方法还包括: 接收第二多画面预览请求并依据所述第二多画面预览请求中展开开始时间点、展开结 束时间点以及第二多预览画面数计算所述展开开始时间点与多个展开画面预览时间点之 间的多个偏移量,其中,所述多个展开画面预览时间点是介于所述展开开始时间点与所述 展开结束时间点之间的时间点。
8. 如权利要求7所述的云端服务设备提供视频播放时多画面预览的方法,其特征在 于,计算所述展开开始时间点与其他多个画面预览时间点之间的多个偏移量的方法包括: 若用tl代表所述展开开始时间点,用t2代表所述展开结束时间点,用nl代表所述第 二多预览画面数,则所述展开开始时间点与所述展开结束时间点之间相邻的两个展开画面 预览时间点之间的偏移量等于(t2-tlV(nl-l)。
9. 一种云端服务系统,其特征在于,包括: 如权利要求1-4任一项所述的云端服务设备;及 多媒体设备,用于发送所述第一多画面预览请求信息至所述云端服务设备,接收所述 云端服务设备传送的存储有所述多画面的单一档案,解压所述单一档案成多视频画面,并 将所述多视频画面显示在所述多媒体设备播放器中,以实现多视频画面预览。
10. 如权利要求9所述的云端服务系统,其特征在于,所述多媒体设备还用于发送第二 多画面预览请求信息至所述云端服务设备,接收所述云端服务设备传送的存储有所述多画 面的单一档案,解压所述单一档案成多视频画面,并将所述多视频画面显示在所述多媒体 设备播放器中,以实现多视频画面预览。
【文档编号】H04N21/472GK104066007SQ201310087336
【公开日】2014年9月24日 申请日期:2013年3月19日 优先权日:2013年3月19日
【发明者】杨凯宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1