CN102664032B - 一种直播时移的播放进度调节条及其控制方法 - Google Patents
一种直播时移的播放进度调节条及其控制方法 Download PDFInfo
- Publication number
- CN102664032B CN102664032B CN201210138257.4A CN201210138257A CN102664032B CN 102664032 B CN102664032 B CN 102664032B CN 201210138257 A CN201210138257 A CN 201210138257A CN 102664032 B CN102664032 B CN 102664032B
- Authority
- CN
- China
- Prior art keywords
- progress rate
- playing progress
- adjustment bar
- rate adjustment
- timeline
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明旨在提供一种实现可变时长的动态地进度控制方法和一种适应可变时长的播放进度调节条,能够动态地根据直播节目实现可变时长的进度调整,提高了人机交互的性能。当直播流媒体节目内容时,其时间的长度不确定会导致使用现有技术中的普通时间进度控制方式带来无法动态地适应时间长度的问题,本发明提供的方法采用移动时间线的方式,可以在所述时间线上进行任何时长的播放进度的控制,不受现有技术中的只能提供有限时长的限制,同时也避免了用户与使用现有技术中的播放进度调节条的操作一致性而带来的困惑。
Description
技术领域
本发明涉及多媒体播放领域,更具体地说,涉及一种直播时移的播放进度调节条及其控制方法。
背景技术
流媒体应用是从网络上发展起来的一种多媒体应用,即使用流方式在网络上传输多媒体文件,包括音频、视频和Flash动画等。流媒体传输技术的主要特点是以流的形式进行多媒体数据的传输。把连续的影像和声音信息经过压缩处理后放到网络服务器上,客户端在播放前并不需要下载整个媒体文件,而是在将缓存区中已经收到的信息进行播放的同时,多媒体文件的剩余部分将持续不断地从服务器下载到客户端,即“边下载,边播放”。这样就避免了用户在收看或者收听媒体流的时候需要花费一段时间把完整的文件下载到客户端,可以给用户带来“实时播放”的业务感知体验。
根据流媒体节目的节目源来源方式的不同,可以分为存储节目和直播节目:存储节目的节目源一般来自存储的文件,通过流媒体业务的点播等业务采用这种方式来提供,这种方式提供的节目客户端在播放中可以进行定位、快进、快退等操作;而直播节目一般节目源来自直播源,如现场直播或者广播电视等,这种节目通常是不可回退的。直播的数据源一般是实时的,比如直播一场球赛,无论用户在何时进入系统,他们所看到的内容跟数据源基本上是同步的(播放时间上会存在细微的差别)。
直播时移是基于电视直播的一种个性化服务,与传统数字电视相比较,直播时移让用户在观看直播电视节目的时候,能够实现对节目的暂停和后退,对于已经播出的节目,在时移服务器支持的直播时移播放范围内,能够实现从任意时间点回放和各种倍数的快进快退。在时移服务器支持的直播时移播放范围内,用户不再受固定的节目时间表的约束,实现对节目播出的完全控制。
上述直播时移是基于存储回放系统,所述存储回放系统是数字电视系统广泛使用的节目源存储方式,其节目来源于数字电视系统的直播信号源,对节目的播放进度控制是基于帧内编码图像线索的视频快进或快退方法。
图1示出了存储节目的音/视频播放器的播放进度调节条。通常使用固定时间长度的进度条,固定的时间长度即为播放内容的时间长度。通过鼠标调节进度条上的滑块位置来调节流媒体播放位置,其中,滑块相对于进度条的位置对应于当前播放点位于整个节目的位置。
图2示出了现有技术中直播节目的直播播放器的播放进度调节条。在直播播放时,由于播放的流媒体的长度是动态的变化,在播放器的进度调节条上不能等同于固定长度的存储节目的音/视频播放器的播放进度调节条。通常,进度条为固定时间长度,并且当前直播点滑块位于播放进度调节条的最右端,滑块可以通过鼠标向左滑动,实现进度的调节,而可以调整的范围为播放时设定的固定时长。
因此,由于直播播放器的播放进度调节条的长度固定,不能动态地根据直播节目实现可变时长的进度调整,如图2所示,当滑块移动到最左端后就不能继续移动了,只能为用户提供有限时长的直播时移功能,所述有限时长一般不超过一小时。
发明内容
本发明针对现有技术中的播放进度调节条不能适应直播时移的进度调整,提供一种实现可变时长的动态地进度控制方法和一种播放进度调节条,提供了良好的人机交互效果。本领域的技术人员可以在本发明提供的方法的基础上,方便地扩展更多的相关应用。
本发明提供一种播放进度调节条,其特征在于,所述播放进度调节条包括:时间线,所述时间线能够左右移动;播放点,所述播放点的位置固定,所述播放点表示当前正在播放的时间点;直播点,所述直播点显示在所述时间线上,所述直播点表示当前正在直播的时间点。
优选的是,在所述时间线上连续或不连续地显示流媒体信息。
优选的是,在所述时间线上有内容的流媒体信息和无内容的流媒体信息采用两种显示方式。
优选的是,在所述时间线上显示时间关键点。
优选的是,在所示时间线上显示时间刻度。
优选的是,所述播放点的位置位于除所述播放进度调节条两端之外的任意固定位置。
优选的是,所述直播点的位置位于所述播放点的右侧,或者与所述播放点的位置重合。
优选的是,所述播放进度控制方法包括通过左右移动所述时间线将欲播放时刻移动到所述播放点处后,释放所述时间线。
优选的是,通过点击所述时间线上欲播放时刻的位置,使所述时间线自动跳转,将欲播放时刻与所述播放点重合。
本发明的有益效果为当直播流媒体节目内容时,其时间的长度不确定会导致使用现有技术中的普通时间进度控制方式带来无法动态地适应时间长度的问题,本发明提供的方法采用移动时间线的方式,可以在所述时间线上进行任何时长的播放进度的控制,不受现有技术中的只能提供有限时长的限制,同时也避免了用户与使用现有技术中的播放进度调节条的操作一致性而带来的困惑。
附图说明
为了使本发明便于理解,现在结合附图描述本发明的具体实施例。
图1示出了现有技术中存储节目的音/视频播放器的播放进度调节条;
图2示出了现有技术中直播节目的直播播放器的播放进度调节条;
图3示出了本发明播放进度调节条的示意图;
图4示出了本发明的播放进度调节条上流媒体信息的显示方式;
图5示出了本发明的播放进度调节条上时间关键点的显示方式;
图6示出了本发明的播放进度调节条的分层示意图;
图7示出了本发明一优选实施例的播放进度调节条的控制方法的示意图;
图8示出了本发明另一优选实施例的播放进度调节条的控制方法的示意图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细描述。
本发明的目的是设计一种实现可变时长的动态地进度控制方法,该方法的特点是能够动态地根据直播节目实现可变时长的进度调整,提高了人机交互的性能。
为了实现上述目的,本发明是通过如下技术方案来实现的:
本发明提供一种播放进度调节条,如图3所示,包括:时间线、播放点和直播点,下面结合附图进行详细说明。
所述时间线能够左右移动,并且能够显示流媒体信息,该流媒体信息可以连续显示,也可以不连续显示,例如:分段显示,如图4所示,10:10-10:20的时间段表示无节目内容(或缺失),10:20-11:50的时间段表示有节目内容,并且有内容的流媒体信息和无内容的流媒体信息采用不同的显示方式,例如,如图3或图4所示,有内容的流媒体信息采用阴影方式显示,无内容的流媒体信息采用空白方式显示,但不限于上述方式。
所述时间线还可以显示节目信息的时间关键点,包括所述节目信息的已播放部分和未播放部分(时间未到),如图5所述,在所述节目信息的已播放部分显示已播放内容的时间关键点,在所述节目信息的未播放部分显示即将播放节目的时间点,当指针移动到所述已播放内容的时间关键点时,显示节目信息提示。
图6为本发明的播放进度调节条的分层示意图,如图6所示,所述时间线为播放的流媒体内容在时间上的形象显示,所述时间线上的左侧阴影部分表示当前有直播的内容,所述时间线上的右侧空白部分表示当前无直播的内容,所述时间线的长度受所述播放的流媒体内容的长度的控制,能够随着直播内容的增加而自动延长,但只显示时间显示区范围内的播放时长,该时间显示区的长度略小于或等于播放进度调节条。时间线上还标有时间刻度,所述时间刻度即在所述时间线上显示的时间的横向坐标轴上的刻度,最小刻度不限定,可以为任意值,例如5分钟、10分钟或15分钟。
所述播放点表示当前正在播放的时间,播放点的位置是固定的,如图3到图6所示,播放点位于播放进度调节条的中间位置,也可以设置在其他位置,为方便控制,本发明的技术方案将播放点设置在除播放进度调节条两端之外的任意固定的位置。
所述播放点的位置位于所述直播点的左侧或者所述播放点的位置与所述直播点的位置重合。
所述直播点显示在时间线上,其位置位于所述播放点的右侧,或者与所述播放点的位置重合。直播点表示当前正在直播的时间点,在所述直播点的左侧表示有内容的流媒体信息,在所述直播点的右侧表示无内容的流媒体信息。所述播放进度调节条还可以包括声音调节器。
本发明供一种采用上述播放进度调节条的播放进度控制方法的一优选实施例,该实施例的控制方法包括,通过左右移动时间线将欲播放时刻移动到所述播放点处,然后释放时间线,即可从所述播放点所在的所述时间线上显示的时间处开始播放流媒体内容,也即通过移动时间线确定播放点,如图7所示,移动时间线,将欲播放的时间点10:45移动至播放点处,然后释放,即可从10:45分开始播放流媒体内容。
本发明还提供一种采用上述播放进度调节条的播放进度控制方法的又一优选实施例,该实施例的方法包括:通过点击所述时间线上欲播放时刻的位置,使所述时间线自动跳转,将欲播放时刻与所述播放点重合。如图8所示,在所述时间线上的欲播放点10:45处点击后,使时间线自动跳转,将欲播放时刻10:45与播放点重合,即可从10:45分开始播放流媒体内容。
当直播流媒体节目内容时,其时间的长度不确定会导致使用现有技术中的普通时间进度控制方式带来无法动态地适应时间长度的问题,本发明提供的方法采用移动时间线的方式,可以在所述时间线上进行任何时长的播放进度的控制,不受现有技术中的只能提供有限时长的限制,同时也避免了用户与使用现有技术中的播放进度调节条的操作一致性而带来的困惑。
需要说明的是,本发明提供的一种直播时移的播放进度调节条及其控制方法的技术方案的范畴包括上述各部分之间的任意组合。
上述详细描述通过实施例和/或示意图阐明了系统和/或过程的各种实施例。就这些示意图和/或包含一个或多个功能和/或操作而言,本领域技术人员将理解,这些示意图或实施例中的每一个功能和/或操作都可由各种各样的硬件、软件、固件、或实际上其任意组合来单独地和/或共同地实现。
应该理解,本文描述的方法可以结合硬件或软件,或在适当时结合两者的组合来实现。因此,本发明的方法,可以采用包含在诸如软盘、CD-ROM、硬盘驱动器或任何其他机器可读存储介质等有形介质中的程序代码(即,指令)的形式,其中,当程序代码在可编程计算机上执行的情况下,计算设备通常包括处理器、该处理器可读的存储介质(包括易失性存储器和/或存储元件)、至少一个输入设备、以及至少一个输出设备。一个或多个程序可以例如,通过使用API,可重用控件等来实现或利用结合本发明描述的过程。这样的程序优选地用高级过程语言或面向对象编程语言来实现,以与计算机系统通信。然而,如果需要,该程序可以用汇编语言或机器语言来实现。在任何情形中,语言可以是编译语言或解释语言,且与硬件实现相结合。
尽管具体地参考其优选实施例来示出并描述了本发明,但本领域的技术人员可以理解,可以作出形式和细节上的各种改变而不脱离所附权利要求书中所述的本发明的范围。以上结合本发明的具体实施例做了详细描述,但并非是对本发明的限制。凡是依据本发明的技术实质对以上实施例所做的任何简单修改,均仍属于本发明技术方案的范围。
Claims (9)
1.一种播放进度调节条,其特征在于,所述播放进度调节条包括:
时间线,所述时间线能够左右移动,所述时间线的长度随直播内容的增加自动延长;
播放点,所述播放点的位置固定,所述播放点表示当前正在播放的时间点;
直播点,所述直播点显示在所述时间线上,所述直播点表示当前正在直播的时间点。
2.一种如权利要求1所述的播放进度调节条,其特征在于,在所述时间线上连续或不连续地显示流媒体信息。
3.一种如权利要求1或2所述的播放进度调节条,其特征在于,在所述时间线上有内容的流媒体信息和无内容的流媒体信息采用两种显示方式。
4.一种如权利要求1所述的播放进度调节条,其特征在于,在所述时间线上显示时间关键点。
5.一种如权利要求1所述的播放进度调节条,其特征在于,在所示时间线上显示时间刻度。
6.一种如权利要求1所述的播放进度调节条,其特征在于,所述播放点的位置位于除所述播放进度调节条两端之外的任意固定位置。
7.一种如权利要求1所述的播放进度调节条,其特征在于,所述直播点的位置位于所述播放点的右侧,或者与所述播放点的位置重合。
8.一种采用如权利要求1到7中的任一项所述的播放进度调节条的播放进度控制方法,其特征在于,所述播放进度控制方法包括通过左右移动所述时间线将欲播放时刻移动到所述播放点处后,释放所述时间线。
9.一种采用如权利要求1到7中的任一项所述的播放进度调节条的播放进度控制方法,通过点击所述时间线上欲播放时刻的位置,使所述时间线自动跳转,将欲播放时刻与所述播放点重合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210138257.4A CN102664032B (zh) | 2012-05-07 | 2012-05-07 | 一种直播时移的播放进度调节条及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210138257.4A CN102664032B (zh) | 2012-05-07 | 2012-05-07 | 一种直播时移的播放进度调节条及其控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102664032A CN102664032A (zh) | 2012-09-12 |
CN102664032B true CN102664032B (zh) | 2015-08-12 |
Family
ID=46773495
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210138257.4A Expired - Fee Related CN102664032B (zh) | 2012-05-07 | 2012-05-07 | 一种直播时移的播放进度调节条及其控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102664032B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103680547A (zh) * | 2012-09-19 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 播放器的控制方法和装置 |
CN104050692B (zh) * | 2013-03-12 | 2018-08-17 | 腾讯科技(深圳)有限公司 | 一种照片美化过程中的画面显示方法及装置 |
CN103309581B (zh) * | 2013-05-29 | 2016-03-02 | 广东欧珀移动通信有限公司 | 一种进度条定位的方法及装置 |
CN103268189B (zh) * | 2013-05-30 | 2016-03-30 | 广东欧珀移动通信有限公司 | 一种播放器用户界面的滚动条的实现方法和系统 |
CN104423840B (zh) * | 2013-09-04 | 2019-04-12 | 腾讯科技(深圳)有限公司 | 一种进度指示条的实现方法和装置 |
WO2015039288A1 (zh) * | 2013-09-17 | 2015-03-26 | 宇龙计算机通信科技(深圳)有限公司 | 进度条精度调节装置、方法以及播放系统和终端 |
CN104469512B (zh) * | 2013-09-25 | 2018-02-16 | 浙江大华技术股份有限公司 | 一种视频播放器及其控制视频播放的方法 |
CN103702220A (zh) * | 2013-12-13 | 2014-04-02 | 乐视网信息技术(北京)股份有限公司 | 一种视频播放方法及装置 |
CN104811812B (zh) * | 2014-01-24 | 2019-02-22 | 腾讯科技(北京)有限公司 | 音视频播放进度的控制方法、装置、和系统 |
CN104185072A (zh) * | 2014-03-28 | 2014-12-03 | 无锡天脉聚源传媒科技有限公司 | 一种视频播放方法及装置 |
CN104105004A (zh) * | 2014-07-23 | 2014-10-15 | 上海天脉聚源文化传媒有限公司 | 一种直播流的处理方法及装置 |
CN104270680A (zh) * | 2014-09-30 | 2015-01-07 | 百度在线网络技术(北京)有限公司 | 资源的播放控制方法及装置 |
CN107147949B (zh) * | 2017-05-05 | 2020-05-05 | 中广热点云科技有限公司 | 一种直播时移的播放进度操控方法及系统 |
CN107357506A (zh) * | 2017-06-26 | 2017-11-17 | 中广热点云科技有限公司 | 在移动终端进行直播的播放控制方法 |
CN112640477B (zh) * | 2019-11-18 | 2022-08-23 | 海信视像科技股份有限公司 | 广播接收机及非易失性存储介质 |
CN114363710A (zh) * | 2022-01-04 | 2022-04-15 | 上海哔哩哔哩科技有限公司 | 基于时移加速的直播观看方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101552796A (zh) * | 2008-03-31 | 2009-10-07 | 华为技术有限公司 | 一种时移操作方法和装置 |
CN102158746A (zh) * | 2011-05-27 | 2011-08-17 | 深圳市同洲电子股份有限公司 | 一种即时时移业务的实现方法、数字电视终端及系统 |
-
2012
- 2012-05-07 CN CN201210138257.4A patent/CN102664032B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101552796A (zh) * | 2008-03-31 | 2009-10-07 | 华为技术有限公司 | 一种时移操作方法和装置 |
CN102158746A (zh) * | 2011-05-27 | 2011-08-17 | 深圳市同洲电子股份有限公司 | 一种即时时移业务的实现方法、数字电视终端及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102664032A (zh) | 2012-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102664032B (zh) | 一种直播时移的播放进度调节条及其控制方法 | |
US11979621B2 (en) | Advanced trick-play modes for streaming video | |
US20220159349A1 (en) | Methods and apparatus for presenting advertisements during playback of recorded television content | |
CA2784779C (en) | Audio splitting with codec-enforced frame sizes | |
US20230291963A1 (en) | Methods and systems for predictive buffering of related content segments | |
US8578431B2 (en) | Adaptive timeshift service | |
US20240107133A1 (en) | Systems and methods for rearranging a trailer for media content based on spoiler information | |
US20240348843A1 (en) | Systems and methods for optimizing a set-top box to retrieve missed content | |
US20210345003A1 (en) | Systems and methods for providing timeline of content items on a user interface | |
US12022153B2 (en) | Methods and systems for generating a playlist of content items and content item segments | |
JP2018046539A (ja) | 情報機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150812 Termination date: 20180507 |